From aeb576024ffbe09c44d02f741586228a220c214f Mon Sep 17 00:00:00 2001 From: Maieul BOYER Date: Thu, 6 Jun 2024 19:43:58 +0200 Subject: [PATCH] Updated syntax with a simpler one --- parser/Filelist.mk | 6463 ++++-------- .../static/alias_sequences/alias_sequences.h | 3 +- .../alias_sequences/alias_sequences_0.c | 81 +- parser/static/char_set/charset_inline.h | 2 +- parser/static/create/create_alias_sequences.c | 4 +- .../create/create_external_scanner_states.c | 4 +- .../create_external_scanner_symbol_map.c | 4 +- .../static/create/create_field_map_entries.c | 4 +- .../static/create/create_field_map_slices.c | 4 +- parser/static/create/create_field_names.c | 4 +- parser/static/create/create_lex_keywords.c | 4 +- parser/static/create/create_lex_modes.c | 4 +- parser/static/create/create_lex_normal.c | 4 +- .../create/create_non_terminal_alias_map.c | 4 +- .../create/create_parse_actions_entries.c | 4 +- parser/static/create/create_parse_table.c | 4 +- .../static/create/create_primary_state_ids.c | 4 +- .../static/create/create_small_parse_table.c | 4 +- .../create/create_small_parse_table_map.c | 4 +- .../static/create/create_symbols_metadata.c | 4 +- parser/static/create/create_symbols_names.c | 4 +- .../static/create/create_unique_symbols_map.c | 2 +- .../external_scanner_states.h | 12 +- .../external_scanner_states_0.c | 64 +- .../external_scanner_states_1.c | 76 +- .../external_scanner_states_2.c | 82 +- .../external_scanner_states_3.c | 160 +- .../external_scanner_states_4.c | 146 +- .../external_scanner_states_5.c | 140 - .../external_scanner_states_6.c | 55 - .../external_scanner_symbol_map.h | 2 +- .../external_scanner_symbol_map_0.c | 10 +- .../field_map_entries/field_map_entries.h | 10 +- .../field_map_entries/field_map_entries_0.c | 190 +- .../field_map_entries/field_map_entries_1.c | 146 +- .../field_map_entries/field_map_entries_2.c | 126 - .../field_map_slices/field_map_slices.h | 5 +- .../field_map_slices/field_map_slices_0.c | 180 +- .../field_map_slices/field_map_slices_1.c | 82 - parser/static/field_names/field_names.h | 2 +- parser/static/field_names/field_names_0.c | 3 - parser/static/headers/constants.h | 18 +- .../external_scanner_symbol_identifiers.h | 23 +- parser/static/headers/field_identifiers.h | 23 +- parser/static/headers/symbols.h | 486 +- .../create_table/lex_keywords_array.h | 2 +- .../create_table/lex_keywords_array_0.c | 11 - parser/static/lex_funcs/lex_keywords/inline.h | 2 +- .../lex_keywords/lex_keywords_funcs.h | 16 +- .../static/lex_funcs/lex_keywords/main_func.c | 2 +- .../static/lex_funcs/lex_keywords/state_0.c | 49 +- .../lex_funcs/lex_keywords/state_0_bis.c | 51 - .../static/lex_funcs/lex_keywords/state_1.c | 23 +- .../static/lex_funcs/lex_keywords/state_10.c | 19 +- .../static/lex_funcs/lex_keywords/state_11.c | 17 +- .../static/lex_funcs/lex_keywords/state_12.c | 17 +- .../static/lex_funcs/lex_keywords/state_13.c | 19 +- .../static/lex_funcs/lex_keywords/state_14.c | 16 +- .../static/lex_funcs/lex_keywords/state_15.c | 18 +- .../static/lex_funcs/lex_keywords/state_16.c | 14 +- .../static/lex_funcs/lex_keywords/state_17.c | 31 +- .../static/lex_funcs/lex_keywords/state_18.c | 46 - .../static/lex_funcs/lex_keywords/state_19.c | 33 - .../static/lex_funcs/lex_keywords/state_2.c | 30 +- .../static/lex_funcs/lex_keywords/state_3.c | 19 +- .../static/lex_funcs/lex_keywords/state_4.c | 33 +- .../lex_funcs/lex_keywords/state_4_bis.c | 32 - .../static/lex_funcs/lex_keywords/state_5.c | 24 +- .../static/lex_funcs/lex_keywords/state_6.c | 15 +- .../static/lex_funcs/lex_keywords/state_7.c | 19 +- .../static/lex_funcs/lex_keywords/state_8.c | 24 +- .../static/lex_funcs/lex_keywords/state_9.c | 16 +- .../create_table/lex_normal_array.h | 25 +- .../create_table/lex_normal_array_4.c | 16 - .../create_table/lex_normal_array_5.c | 145 - .../create_table/lex_normal_array_6.c | 145 - .../create_table/lex_normal_array_7.c | 145 - .../create_table/lex_normal_array_8.c | 145 - .../create_table/lex_normal_array_9.c | 92 - parser/static/lex_funcs/lex_normal/inline.h | 29 +- .../lex_normal/inline/inline_impl0.h | 60 +- .../lex_normal/inline/inline_impl1.h | 62 +- .../lex_normal/inline/inline_impl10.h | 55 +- .../lex_normal/inline/inline_impl11.h | 56 +- .../lex_normal/inline/inline_impl12.h | 56 +- .../lex_normal/inline/inline_impl13.h | 62 +- .../lex_normal/inline/inline_impl14.h | 56 +- .../lex_normal/inline/inline_impl15.h | 65 +- .../lex_normal/inline/inline_impl16.h | 59 +- .../lex_normal/inline/inline_impl17.h | 56 +- .../lex_normal/inline/inline_impl18.h | 53 +- .../lex_normal/inline/inline_impl19.h | 53 +- .../lex_normal/inline/inline_impl2.h | 58 +- .../lex_normal/inline/inline_impl20.h | 86 - .../lex_normal/inline/inline_impl21.h | 82 - .../lex_normal/inline/inline_impl22.h | 77 - .../lex_normal/inline/inline_impl23.h | 79 - .../lex_normal/inline/inline_impl24.h | 77 - .../lex_normal/inline/inline_impl25.h | 74 - .../lex_normal/inline/inline_impl26.h | 81 - .../lex_normal/inline/inline_impl27.h | 81 - .../lex_normal/inline/inline_impl28.h | 81 - .../lex_normal/inline/inline_impl29.h | 78 - .../lex_normal/inline/inline_impl3.h | 55 +- .../lex_normal/inline/inline_impl30.h | 77 - .../lex_normal/inline/inline_impl31.h | 83 - .../lex_normal/inline/inline_impl32.h | 85 - .../lex_normal/inline/inline_impl33.h | 86 - .../lex_normal/inline/inline_impl34.h | 85 - .../lex_normal/inline/inline_impl35.h | 83 - .../lex_normal/inline/inline_impl36.h | 84 - .../lex_normal/inline/inline_impl37.h | 83 - .../lex_normal/inline/inline_impl38.h | 84 - .../lex_normal/inline/inline_impl39.h | 83 - .../lex_normal/inline/inline_impl4.h | 57 +- .../lex_normal/inline/inline_impl40.h | 85 - .../lex_normal/inline/inline_impl41.h | 83 - .../lex_normal/inline/inline_impl42.h | 82 - .../lex_normal/inline/inline_impl43.h | 81 - .../lex_normal/inline/inline_impl44.h | 85 - .../lex_normal/inline/inline_impl45.h | 83 - .../lex_normal/inline/inline_impl46.h | 66 - .../lex_normal/inline/inline_impl5.h | 58 +- .../lex_normal/inline/inline_impl6.h | 55 +- .../lex_normal/inline/inline_impl7.h | 61 +- .../lex_normal/inline/inline_impl8.h | 56 +- .../lex_normal/inline/inline_impl9.h | 49 +- .../lex_funcs/lex_normal/lex_normal_funcs.h | 484 +- .../static/lex_funcs/lex_normal/main_func.c | 2 +- parser/static/lex_funcs/lex_normal/state_0.c | 14 +- parser/static/lex_funcs/lex_normal/state_1.c | 20 +- parser/static/lex_funcs/lex_normal/state_10.c | 19 +- .../static/lex_funcs/lex_normal/state_100.c | 56 - .../static/lex_funcs/lex_normal/state_101.c | 48 - .../static/lex_funcs/lex_normal/state_102.c | 51 - .../static/lex_funcs/lex_normal/state_103.c | 67 - .../static/lex_funcs/lex_normal/state_104.c | 106 - .../static/lex_funcs/lex_normal/state_105.c | 83 - .../static/lex_funcs/lex_normal/state_106.c | 100 - .../static/lex_funcs/lex_normal/state_107.c | 104 - .../static/lex_funcs/lex_normal/state_108.c | 77 - .../static/lex_funcs/lex_normal/state_109.c | 67 - parser/static/lex_funcs/lex_normal/state_11.c | 55 +- .../static/lex_funcs/lex_normal/state_110.c | 52 - .../static/lex_funcs/lex_normal/state_111.c | 55 - .../static/lex_funcs/lex_normal/state_112.c | 65 - .../static/lex_funcs/lex_normal/state_113.c | 61 - .../static/lex_funcs/lex_normal/state_114.c | 55 - .../static/lex_funcs/lex_normal/state_115.c | 61 - .../static/lex_funcs/lex_normal/state_116.c | 49 - .../static/lex_funcs/lex_normal/state_117.c | 43 - .../static/lex_funcs/lex_normal/state_118.c | 59 - .../static/lex_funcs/lex_normal/state_119.c | 65 - parser/static/lex_funcs/lex_normal/state_12.c | 50 +- .../static/lex_funcs/lex_normal/state_120.c | 63 - .../static/lex_funcs/lex_normal/state_121.c | 69 - .../static/lex_funcs/lex_normal/state_122.c | 67 - .../static/lex_funcs/lex_normal/state_123.c | 77 - .../static/lex_funcs/lex_normal/state_124.c | 53 - .../static/lex_funcs/lex_normal/state_125.c | 53 - .../static/lex_funcs/lex_normal/state_126.c | 75 - .../static/lex_funcs/lex_normal/state_127.c | 75 - .../static/lex_funcs/lex_normal/state_128.c | 76 - .../static/lex_funcs/lex_normal/state_129.c | 65 - parser/static/lex_funcs/lex_normal/state_13.c | 26 +- .../static/lex_funcs/lex_normal/state_130.c | 57 - .../static/lex_funcs/lex_normal/state_131.c | 65 - .../static/lex_funcs/lex_normal/state_132.c | 61 - .../static/lex_funcs/lex_normal/state_133.c | 43 - .../static/lex_funcs/lex_normal/state_134.c | 61 - .../static/lex_funcs/lex_normal/state_135.c | 49 - .../static/lex_funcs/lex_normal/state_136.c | 49 - .../static/lex_funcs/lex_normal/state_137.c | 59 - .../static/lex_funcs/lex_normal/state_138.c | 66 - .../static/lex_funcs/lex_normal/state_139.c | 68 - parser/static/lex_funcs/lex_normal/state_14.c | 29 +- .../static/lex_funcs/lex_normal/state_140.c | 68 - .../static/lex_funcs/lex_normal/state_141.c | 68 - .../static/lex_funcs/lex_normal/state_142.c | 68 - .../static/lex_funcs/lex_normal/state_143.c | 68 - .../static/lex_funcs/lex_normal/state_144.c | 68 - .../static/lex_funcs/lex_normal/state_145.c | 68 - .../static/lex_funcs/lex_normal/state_146.c | 68 - .../static/lex_funcs/lex_normal/state_147.c | 68 - .../static/lex_funcs/lex_normal/state_148.c | 68 - .../static/lex_funcs/lex_normal/state_149.c | 68 - parser/static/lex_funcs/lex_normal/state_15.c | 15 +- .../static/lex_funcs/lex_normal/state_150.c | 68 - .../static/lex_funcs/lex_normal/state_151.c | 63 - .../static/lex_funcs/lex_normal/state_152.c | 71 - .../static/lex_funcs/lex_normal/state_153.c | 51 - .../static/lex_funcs/lex_normal/state_154.c | 45 - .../static/lex_funcs/lex_normal/state_155.c | 52 - .../static/lex_funcs/lex_normal/state_156.c | 73 - .../static/lex_funcs/lex_normal/state_157.c | 59 - .../static/lex_funcs/lex_normal/state_158.c | 96 - .../static/lex_funcs/lex_normal/state_159.c | 88 - parser/static/lex_funcs/lex_normal/state_16.c | 58 +- .../static/lex_funcs/lex_normal/state_160.c | 75 - .../static/lex_funcs/lex_normal/state_161.c | 94 - .../static/lex_funcs/lex_normal/state_162.c | 82 - .../static/lex_funcs/lex_normal/state_163.c | 48 - .../static/lex_funcs/lex_normal/state_164.c | 67 - .../static/lex_funcs/lex_normal/state_165.c | 55 - .../static/lex_funcs/lex_normal/state_166.c | 49 - .../static/lex_funcs/lex_normal/state_167.c | 61 - .../static/lex_funcs/lex_normal/state_168.c | 59 - .../static/lex_funcs/lex_normal/state_169.c | 55 - parser/static/lex_funcs/lex_normal/state_17.c | 105 +- .../static/lex_funcs/lex_normal/state_170.c | 57 - .../static/lex_funcs/lex_normal/state_171.c | 48 - .../static/lex_funcs/lex_normal/state_172.c | 77 - .../static/lex_funcs/lex_normal/state_173.c | 110 - .../static/lex_funcs/lex_normal/state_174.c | 104 - .../static/lex_funcs/lex_normal/state_175.c | 80 - .../static/lex_funcs/lex_normal/state_176.c | 107 - .../static/lex_funcs/lex_normal/state_177.c | 103 - .../static/lex_funcs/lex_normal/state_178.c | 108 - .../static/lex_funcs/lex_normal/state_179.c | 103 - parser/static/lex_funcs/lex_normal/state_18.c | 22 +- .../static/lex_funcs/lex_normal/state_180.c | 108 - .../static/lex_funcs/lex_normal/state_181.c | 108 - .../static/lex_funcs/lex_normal/state_182.c | 120 - .../static/lex_funcs/lex_normal/state_183.c | 121 - .../static/lex_funcs/lex_normal/state_184.c | 121 - .../static/lex_funcs/lex_normal/state_185.c | 105 - .../static/lex_funcs/lex_normal/state_186.c | 93 - .../static/lex_funcs/lex_normal/state_187.c | 93 - .../static/lex_funcs/lex_normal/state_188.c | 78 - .../static/lex_funcs/lex_normal/state_189.c | 78 - parser/static/lex_funcs/lex_normal/state_19.c | 43 +- .../static/lex_funcs/lex_normal/state_190.c | 87 - .../static/lex_funcs/lex_normal/state_191.c | 75 - parser/static/lex_funcs/lex_normal/state_2.c | 32 +- parser/static/lex_funcs/lex_normal/state_20.c | 79 +- parser/static/lex_funcs/lex_normal/state_21.c | 75 +- parser/static/lex_funcs/lex_normal/state_22.c | 68 +- parser/static/lex_funcs/lex_normal/state_23.c | 74 +- parser/static/lex_funcs/lex_normal/state_24.c | 70 +- parser/static/lex_funcs/lex_normal/state_25.c | 68 +- parser/static/lex_funcs/lex_normal/state_26.c | 63 +- parser/static/lex_funcs/lex_normal/state_27.c | 42 +- parser/static/lex_funcs/lex_normal/state_28.c | 45 +- parser/static/lex_funcs/lex_normal/state_29.c | 48 +- parser/static/lex_funcs/lex_normal/state_3.c | 27 +- parser/static/lex_funcs/lex_normal/state_30.c | 44 +- parser/static/lex_funcs/lex_normal/state_31.c | 37 +- parser/static/lex_funcs/lex_normal/state_32.c | 43 +- parser/static/lex_funcs/lex_normal/state_33.c | 37 +- parser/static/lex_funcs/lex_normal/state_34.c | 73 +- parser/static/lex_funcs/lex_normal/state_35.c | 79 +- parser/static/lex_funcs/lex_normal/state_36.c | 83 +- parser/static/lex_funcs/lex_normal/state_37.c | 88 +- parser/static/lex_funcs/lex_normal/state_38.c | 79 +- parser/static/lex_funcs/lex_normal/state_39.c | 83 +- parser/static/lex_funcs/lex_normal/state_4.c | 24 +- parser/static/lex_funcs/lex_normal/state_40.c | 44 +- parser/static/lex_funcs/lex_normal/state_41.c | 28 +- parser/static/lex_funcs/lex_normal/state_42.c | 44 +- parser/static/lex_funcs/lex_normal/state_43.c | 80 +- parser/static/lex_funcs/lex_normal/state_44.c | 46 +- parser/static/lex_funcs/lex_normal/state_45.c | 57 +- parser/static/lex_funcs/lex_normal/state_46.c | 51 +- parser/static/lex_funcs/lex_normal/state_47.c | 65 +- parser/static/lex_funcs/lex_normal/state_48.c | 58 +- parser/static/lex_funcs/lex_normal/state_49.c | 64 +- parser/static/lex_funcs/lex_normal/state_5.c | 31 +- parser/static/lex_funcs/lex_normal/state_50.c | 84 +- parser/static/lex_funcs/lex_normal/state_51.c | 81 +- parser/static/lex_funcs/lex_normal/state_52.c | 64 +- parser/static/lex_funcs/lex_normal/state_53.c | 64 +- parser/static/lex_funcs/lex_normal/state_54.c | 73 +- parser/static/lex_funcs/lex_normal/state_55.c | 87 +- parser/static/lex_funcs/lex_normal/state_56.c | 93 +- parser/static/lex_funcs/lex_normal/state_57.c | 91 +- parser/static/lex_funcs/lex_normal/state_58.c | 89 +- parser/static/lex_funcs/lex_normal/state_59.c | 82 +- parser/static/lex_funcs/lex_normal/state_6.c | 38 +- parser/static/lex_funcs/lex_normal/state_60.c | 66 +- parser/static/lex_funcs/lex_normal/state_61.c | 60 +- parser/static/lex_funcs/lex_normal/state_62.c | 49 +- parser/static/lex_funcs/lex_normal/state_63.c | 46 +- parser/static/lex_funcs/lex_normal/state_64.c | 58 +- parser/static/lex_funcs/lex_normal/state_65.c | 46 +- parser/static/lex_funcs/lex_normal/state_66.c | 54 +- parser/static/lex_funcs/lex_normal/state_67.c | 50 +- parser/static/lex_funcs/lex_normal/state_68.c | 58 +- parser/static/lex_funcs/lex_normal/state_69.c | 60 +- parser/static/lex_funcs/lex_normal/state_7.c | 31 +- parser/static/lex_funcs/lex_normal/state_70.c | 56 +- parser/static/lex_funcs/lex_normal/state_71.c | 60 +- parser/static/lex_funcs/lex_normal/state_72.c | 38 +- parser/static/lex_funcs/lex_normal/state_73.c | 32 +- parser/static/lex_funcs/lex_normal/state_74.c | 60 +- parser/static/lex_funcs/lex_normal/state_75.c | 77 +- parser/static/lex_funcs/lex_normal/state_76.c | 65 +- parser/static/lex_funcs/lex_normal/state_77.c | 93 +- parser/static/lex_funcs/lex_normal/state_78.c | 77 +- parser/static/lex_funcs/lex_normal/state_79.c | 41 +- parser/static/lex_funcs/lex_normal/state_8.c | 19 +- parser/static/lex_funcs/lex_normal/state_80.c | 65 +- parser/static/lex_funcs/lex_normal/state_81.c | 74 +- parser/static/lex_funcs/lex_normal/state_82.c | 81 +- parser/static/lex_funcs/lex_normal/state_83.c | 72 +- parser/static/lex_funcs/lex_normal/state_84.c | 105 +- parser/static/lex_funcs/lex_normal/state_85.c | 115 +- parser/static/lex_funcs/lex_normal/state_86.c | 127 +- parser/static/lex_funcs/lex_normal/state_87.c | 122 +- parser/static/lex_funcs/lex_normal/state_88.c | 105 +- parser/static/lex_funcs/lex_normal/state_89.c | 75 +- parser/static/lex_funcs/lex_normal/state_9.c | 26 +- parser/static/lex_funcs/lex_normal/state_90.c | 66 +- parser/static/lex_funcs/lex_normal/state_91.c | 76 +- parser/static/lex_funcs/lex_normal/state_92.c | 76 +- parser/static/lex_funcs/lex_normal/state_93.c | 91 +- parser/static/lex_funcs/lex_normal/state_94.c | 109 +- parser/static/lex_funcs/lex_normal/state_95.c | 103 +- parser/static/lex_funcs/lex_normal/state_96.c | 111 +- parser/static/lex_funcs/lex_normal/state_97.c | 86 +- parser/static/lex_funcs/lex_normal/state_98.c | 60 - parser/static/lex_funcs/lex_normal/state_99.c | 54 - .../lex_funcs/lex_normal/state_helper.c | 58 - .../lex_funcs/lex_normal/state_helper2.c | 58 - parser/static/lex_modes/lex_modes.h | 181 +- parser/static/lex_modes/lex_modes_0.c | 198 +- parser/static/lex_modes/lex_modes_1.c | 200 +- parser/static/lex_modes/lex_modes_10.c | 200 +- parser/static/lex_modes/lex_modes_11.c | 200 +- parser/static/lex_modes/lex_modes_12.c | 200 +- parser/static/lex_modes/lex_modes_13.c | 200 +- parser/static/lex_modes/lex_modes_14.c | 200 +- parser/static/lex_modes/lex_modes_15.c | 200 +- parser/static/lex_modes/lex_modes_16.c | 200 +- parser/static/lex_modes/lex_modes_17.c | 200 +- parser/static/lex_modes/lex_modes_18.c | 200 +- parser/static/lex_modes/lex_modes_19.c | 200 +- parser/static/lex_modes/lex_modes_2.c | 200 +- parser/static/lex_modes/lex_modes_20.c | 200 +- parser/static/lex_modes/lex_modes_21.c | 200 +- parser/static/lex_modes/lex_modes_22.c | 200 +- parser/static/lex_modes/lex_modes_23.c | 200 +- parser/static/lex_modes/lex_modes_24.c | 200 +- parser/static/lex_modes/lex_modes_25.c | 200 +- parser/static/lex_modes/lex_modes_26.c | 200 +- parser/static/lex_modes/lex_modes_27.c | 200 +- parser/static/lex_modes/lex_modes_28.c | 200 +- parser/static/lex_modes/lex_modes_29.c | 200 +- parser/static/lex_modes/lex_modes_3.c | 200 +- parser/static/lex_modes/lex_modes_30.c | 200 +- parser/static/lex_modes/lex_modes_31.c | 200 +- parser/static/lex_modes/lex_modes_32.c | 200 +- parser/static/lex_modes/lex_modes_33.c | 200 +- parser/static/lex_modes/lex_modes_34.c | 200 +- parser/static/lex_modes/lex_modes_35.c | 200 +- parser/static/lex_modes/lex_modes_36.c | 200 +- parser/static/lex_modes/lex_modes_37.c | 200 +- parser/static/lex_modes/lex_modes_38.c | 200 +- parser/static/lex_modes/lex_modes_39.c | 200 +- parser/static/lex_modes/lex_modes_4.c | 200 +- parser/static/lex_modes/lex_modes_40.c | 188 +- parser/static/lex_modes/lex_modes_41.c | 140 - parser/static/lex_modes/lex_modes_42.c | 140 - parser/static/lex_modes/lex_modes_43.c | 140 - parser/static/lex_modes/lex_modes_44.c | 140 - parser/static/lex_modes/lex_modes_45.c | 140 - parser/static/lex_modes/lex_modes_46.c | 140 - parser/static/lex_modes/lex_modes_47.c | 140 - parser/static/lex_modes/lex_modes_48.c | 140 - parser/static/lex_modes/lex_modes_49.c | 140 - parser/static/lex_modes/lex_modes_5.c | 200 +- parser/static/lex_modes/lex_modes_50.c | 140 - parser/static/lex_modes/lex_modes_51.c | 140 - parser/static/lex_modes/lex_modes_52.c | 140 - parser/static/lex_modes/lex_modes_53.c | 140 - parser/static/lex_modes/lex_modes_54.c | 140 - parser/static/lex_modes/lex_modes_55.c | 140 - parser/static/lex_modes/lex_modes_56.c | 140 - parser/static/lex_modes/lex_modes_57.c | 140 - parser/static/lex_modes/lex_modes_58.c | 140 - parser/static/lex_modes/lex_modes_59.c | 140 - parser/static/lex_modes/lex_modes_6.c | 200 +- parser/static/lex_modes/lex_modes_60.c | 140 - parser/static/lex_modes/lex_modes_61.c | 140 - parser/static/lex_modes/lex_modes_62.c | 140 - parser/static/lex_modes/lex_modes_63.c | 140 - parser/static/lex_modes/lex_modes_64.c | 140 - parser/static/lex_modes/lex_modes_65.c | 140 - parser/static/lex_modes/lex_modes_66.c | 140 - parser/static/lex_modes/lex_modes_67.c | 140 - parser/static/lex_modes/lex_modes_68.c | 140 - parser/static/lex_modes/lex_modes_69.c | 140 - parser/static/lex_modes/lex_modes_7.c | 200 +- parser/static/lex_modes/lex_modes_70.c | 140 - parser/static/lex_modes/lex_modes_71.c | 140 - parser/static/lex_modes/lex_modes_72.c | 140 - parser/static/lex_modes/lex_modes_73.c | 140 - parser/static/lex_modes/lex_modes_74.c | 140 - parser/static/lex_modes/lex_modes_75.c | 140 - parser/static/lex_modes/lex_modes_76.c | 105 - parser/static/lex_modes/lex_modes_8.c | 200 +- parser/static/lex_modes/lex_modes_9.c | 200 +- .../non_terminal_alias_map.h | 2 +- .../parse_actions_entries.h | 345 +- .../parse_actions_entries_0.c | 138 +- .../parse_actions_entries_1.c | 152 +- .../parse_actions_entries_10.c | 168 +- .../parse_actions_entries_100.c | 140 - .../parse_actions_entries_101.c | 140 - .../parse_actions_entries_102.c | 140 - .../parse_actions_entries_103.c | 140 - .../parse_actions_entries_104.c | 140 - .../parse_actions_entries_105.c | 140 - .../parse_actions_entries_106.c | 140 - .../parse_actions_entries_107.c | 140 - .../parse_actions_entries_108.c | 140 - .../parse_actions_entries_109.c | 140 - .../parse_actions_entries_11.c | 196 +- .../parse_actions_entries_110.c | 140 - .../parse_actions_entries_111.c | 140 - .../parse_actions_entries_112.c | 140 - .../parse_actions_entries_113.c | 140 - .../parse_actions_entries_114.c | 140 - .../parse_actions_entries_115.c | 140 - .../parse_actions_entries_116.c | 140 - .../parse_actions_entries_117.c | 140 - .../parse_actions_entries_118.c | 140 - .../parse_actions_entries_119.c | 140 - .../parse_actions_entries_12.c | 200 +- .../parse_actions_entries_120.c | 140 - .../parse_actions_entries_121.c | 140 - .../parse_actions_entries_122.c | 140 - .../parse_actions_entries_123.c | 140 - .../parse_actions_entries_124.c | 140 - .../parse_actions_entries_125.c | 140 - .../parse_actions_entries_126.c | 140 - .../parse_actions_entries_127.c | 140 - .../parse_actions_entries_128.c | 140 - .../parse_actions_entries_129.c | 140 - .../parse_actions_entries_13.c | 194 +- .../parse_actions_entries_130.c | 140 - .../parse_actions_entries_131.c | 140 - .../parse_actions_entries_132.c | 140 - .../parse_actions_entries_133.c | 140 - .../parse_actions_entries_134.c | 140 - .../parse_actions_entries_135.c | 140 - .../parse_actions_entries_136.c | 140 - .../parse_actions_entries_137.c | 140 - .../parse_actions_entries_138.c | 140 - .../parse_actions_entries_139.c | 140 - .../parse_actions_entries_14.c | 172 +- .../parse_actions_entries_140.c | 140 - .../parse_actions_entries_141.c | 140 - .../parse_actions_entries_142.c | 140 - .../parse_actions_entries_143.c | 140 - .../parse_actions_entries_144.c | 141 - .../parse_actions_entries_145.c | 140 - .../parse_actions_entries_146.c | 140 - .../parse_actions_entries_147.c | 140 - .../parse_actions_entries_148.c | 140 - .../parse_actions_entries_149.c | 140 - .../parse_actions_entries_15.c | 190 +- .../parse_actions_entries_150.c | 140 - .../parse_actions_entries_151.c | 140 - .../parse_actions_entries_152.c | 140 - .../parse_actions_entries_153.c | 140 - .../parse_actions_entries_154.c | 140 - .../parse_actions_entries_155.c | 140 - .../parse_actions_entries_156.c | 140 - .../parse_actions_entries_157.c | 140 - .../parse_actions_entries_158.c | 140 - .../parse_actions_entries_159.c | 140 - .../parse_actions_entries_16.c | 200 +- .../parse_actions_entries_160.c | 140 - .../parse_actions_entries_161.c | 140 - .../parse_actions_entries_162.c | 140 - .../parse_actions_entries_163.c | 140 - .../parse_actions_entries_164.c | 140 - .../parse_actions_entries_165.c | 140 - .../parse_actions_entries_166.c | 140 - .../parse_actions_entries_167.c | 55 - .../parse_actions_entries_17.c | 194 +- .../parse_actions_entries_18.c | 194 +- .../parse_actions_entries_19.c | 168 +- .../parse_actions_entries_2.c | 196 +- .../parse_actions_entries_20.c | 164 +- .../parse_actions_entries_21.c | 200 +- .../parse_actions_entries_22.c | 190 +- .../parse_actions_entries_23.c | 164 +- .../parse_actions_entries_24.c | 192 +- .../parse_actions_entries_25.c | 198 +- .../parse_actions_entries_26.c | 176 +- .../parse_actions_entries_27.c | 192 +- .../parse_actions_entries_28.c | 200 +- .../parse_actions_entries_29.c | 164 +- .../parse_actions_entries_3.c | 182 +- .../parse_actions_entries_30.c | 160 +- .../parse_actions_entries_31.c | 188 +- .../parse_actions_entries_32.c | 190 +- .../parse_actions_entries_33.c | 188 +- .../parse_actions_entries_34.c | 188 +- .../parse_actions_entries_35.c | 194 +- .../parse_actions_entries_36.c | 194 +- .../parse_actions_entries_37.c | 198 +- .../parse_actions_entries_38.c | 194 +- .../parse_actions_entries_39.c | 194 +- .../parse_actions_entries_4.c | 148 +- .../parse_actions_entries_40.c | 194 +- .../parse_actions_entries_41.c | 180 +- .../parse_actions_entries_42.c | 196 +- .../parse_actions_entries_43.c | 180 +- .../parse_actions_entries_44.c | 188 +- .../parse_actions_entries_45.c | 192 +- .../parse_actions_entries_46.c | 200 +- .../parse_actions_entries_47.c | 192 +- .../parse_actions_entries_48.c | 182 +- .../parse_actions_entries_49.c | 180 +- .../parse_actions_entries_5.c | 178 +- .../parse_actions_entries_50.c | 198 +- .../parse_actions_entries_51.c | 196 +- .../parse_actions_entries_52.c | 192 +- .../parse_actions_entries_53.c | 184 +- .../parse_actions_entries_54.c | 162 +- .../parse_actions_entries_55.c | 190 +- .../parse_actions_entries_56.c | 198 +- .../parse_actions_entries_57.c | 188 +- .../parse_actions_entries_58.c | 200 +- .../parse_actions_entries_59.c | 190 +- .../parse_actions_entries_6.c | 182 +- .../parse_actions_entries_60.c | 194 +- .../parse_actions_entries_61.c | 196 +- .../parse_actions_entries_62.c | 198 +- .../parse_actions_entries_63.c | 200 +- .../parse_actions_entries_64.c | 200 +- .../parse_actions_entries_65.c | 196 +- .../parse_actions_entries_66.c | 198 +- .../parse_actions_entries_67.c | 182 +- .../parse_actions_entries_68.c | 170 +- .../parse_actions_entries_69.c | 170 +- .../parse_actions_entries_7.c | 176 +- .../parse_actions_entries_70.c | 178 +- .../parse_actions_entries_71.c | 188 +- .../parse_actions_entries_72.c | 188 +- .../parse_actions_entries_73.c | 142 +- .../parse_actions_entries_74.c | 160 +- .../parse_actions_entries_75.c | 198 +- .../parse_actions_entries_76.c | 200 +- .../parse_actions_entries_77.c | 200 +- .../parse_actions_entries_78.c | 192 +- .../parse_actions_entries_79.c | 188 +- .../parse_actions_entries_8.c | 200 +- .../parse_actions_entries_80.c | 200 +- .../parse_actions_entries_81.c | 200 +- .../parse_actions_entries_82.c | 200 +- .../parse_actions_entries_83.c | 200 +- .../parse_actions_entries_84.c | 184 +- .../parse_actions_entries_85.c | 174 +- .../parse_actions_entries_86.c | 166 +- .../parse_actions_entries_87.c | 172 +- .../parse_actions_entries_88.c | 176 +- .../parse_actions_entries_89.c | 200 +- .../parse_actions_entries_9.c | 200 +- .../parse_actions_entries_90.c | 200 +- .../parse_actions_entries_91.c | 200 +- .../parse_actions_entries_92.c | 200 +- .../parse_actions_entries_93.c | 200 +- .../parse_actions_entries_94.c | 200 +- .../parse_actions_entries_95.c | 200 +- .../parse_actions_entries_96.c | 200 +- .../parse_actions_entries_97.c | 200 +- .../parse_actions_entries_98.c | 175 +- .../parse_actions_entries_99.c | 140 - parser/static/parse_table/parse_table.h | 1350 +-- parser/static/parse_table/parse_table_0.c | 134 +- parser/static/parse_table/parse_table_1.c | 182 +- parser/static/parse_table/parse_table_10.c | 200 +- parser/static/parse_table/parse_table_100.c | 200 +- parser/static/parse_table/parse_table_101.c | 200 +- parser/static/parse_table/parse_table_102.c | 200 +- parser/static/parse_table/parse_table_103.c | 200 +- parser/static/parse_table/parse_table_104.c | 200 +- parser/static/parse_table/parse_table_105.c | 200 +- parser/static/parse_table/parse_table_106.c | 200 +- parser/static/parse_table/parse_table_107.c | 200 +- parser/static/parse_table/parse_table_108.c | 200 +- parser/static/parse_table/parse_table_109.c | 200 +- parser/static/parse_table/parse_table_11.c | 200 +- parser/static/parse_table/parse_table_110.c | 200 +- parser/static/parse_table/parse_table_111.c | 200 +- parser/static/parse_table/parse_table_112.c | 200 +- parser/static/parse_table/parse_table_113.c | 200 +- parser/static/parse_table/parse_table_114.c | 200 +- parser/static/parse_table/parse_table_115.c | 200 +- parser/static/parse_table/parse_table_116.c | 200 +- parser/static/parse_table/parse_table_117.c | 200 +- parser/static/parse_table/parse_table_118.c | 200 +- parser/static/parse_table/parse_table_119.c | 200 +- parser/static/parse_table/parse_table_12.c | 200 +- parser/static/parse_table/parse_table_120.c | 200 +- parser/static/parse_table/parse_table_121.c | 200 +- parser/static/parse_table/parse_table_122.c | 200 +- parser/static/parse_table/parse_table_123.c | 200 +- parser/static/parse_table/parse_table_124.c | 200 +- parser/static/parse_table/parse_table_125.c | 200 +- parser/static/parse_table/parse_table_126.c | 200 +- parser/static/parse_table/parse_table_127.c | 200 +- parser/static/parse_table/parse_table_128.c | 200 +- parser/static/parse_table/parse_table_129.c | 200 +- parser/static/parse_table/parse_table_13.c | 200 +- parser/static/parse_table/parse_table_130.c | 200 +- parser/static/parse_table/parse_table_131.c | 200 +- parser/static/parse_table/parse_table_132.c | 200 +- parser/static/parse_table/parse_table_133.c | 200 +- parser/static/parse_table/parse_table_134.c | 200 +- parser/static/parse_table/parse_table_135.c | 200 +- parser/static/parse_table/parse_table_136.c | 200 +- parser/static/parse_table/parse_table_137.c | 200 +- parser/static/parse_table/parse_table_138.c | 200 +- parser/static/parse_table/parse_table_139.c | 200 +- parser/static/parse_table/parse_table_14.c | 200 +- parser/static/parse_table/parse_table_140.c | 200 +- parser/static/parse_table/parse_table_141.c | 200 +- parser/static/parse_table/parse_table_142.c | 200 +- parser/static/parse_table/parse_table_143.c | 200 +- parser/static/parse_table/parse_table_144.c | 200 +- parser/static/parse_table/parse_table_145.c | 200 +- parser/static/parse_table/parse_table_146.c | 200 +- parser/static/parse_table/parse_table_147.c | 200 +- parser/static/parse_table/parse_table_148.c | 200 +- parser/static/parse_table/parse_table_149.c | 200 +- parser/static/parse_table/parse_table_15.c | 200 +- parser/static/parse_table/parse_table_150.c | 200 +- parser/static/parse_table/parse_table_151.c | 200 +- parser/static/parse_table/parse_table_152.c | 200 +- parser/static/parse_table/parse_table_153.c | 200 +- parser/static/parse_table/parse_table_154.c | 200 +- parser/static/parse_table/parse_table_155.c | 200 +- parser/static/parse_table/parse_table_156.c | 200 +- parser/static/parse_table/parse_table_157.c | 200 +- parser/static/parse_table/parse_table_158.c | 200 +- parser/static/parse_table/parse_table_159.c | 200 +- parser/static/parse_table/parse_table_16.c | 200 +- parser/static/parse_table/parse_table_160.c | 200 +- parser/static/parse_table/parse_table_161.c | 200 +- parser/static/parse_table/parse_table_162.c | 200 +- parser/static/parse_table/parse_table_163.c | 200 +- parser/static/parse_table/parse_table_164.c | 200 +- parser/static/parse_table/parse_table_165.c | 200 +- parser/static/parse_table/parse_table_166.c | 200 +- parser/static/parse_table/parse_table_167.c | 200 +- parser/static/parse_table/parse_table_168.c | 200 +- parser/static/parse_table/parse_table_169.c | 200 +- parser/static/parse_table/parse_table_17.c | 200 +- parser/static/parse_table/parse_table_170.c | 200 +- parser/static/parse_table/parse_table_171.c | 200 +- parser/static/parse_table/parse_table_172.c | 200 +- parser/static/parse_table/parse_table_173.c | 200 +- parser/static/parse_table/parse_table_174.c | 200 +- parser/static/parse_table/parse_table_175.c | 200 +- parser/static/parse_table/parse_table_176.c | 200 +- parser/static/parse_table/parse_table_177.c | 200 +- parser/static/parse_table/parse_table_178.c | 200 +- parser/static/parse_table/parse_table_179.c | 200 +- parser/static/parse_table/parse_table_18.c | 200 +- parser/static/parse_table/parse_table_180.c | 200 +- parser/static/parse_table/parse_table_181.c | 200 +- parser/static/parse_table/parse_table_182.c | 200 +- parser/static/parse_table/parse_table_183.c | 200 +- parser/static/parse_table/parse_table_184.c | 200 +- parser/static/parse_table/parse_table_185.c | 200 +- parser/static/parse_table/parse_table_186.c | 200 +- parser/static/parse_table/parse_table_187.c | 200 +- parser/static/parse_table/parse_table_188.c | 200 +- parser/static/parse_table/parse_table_189.c | 200 +- parser/static/parse_table/parse_table_19.c | 200 +- parser/static/parse_table/parse_table_190.c | 200 +- parser/static/parse_table/parse_table_191.c | 200 +- parser/static/parse_table/parse_table_192.c | 200 +- parser/static/parse_table/parse_table_193.c | 200 +- parser/static/parse_table/parse_table_194.c | 200 +- parser/static/parse_table/parse_table_195.c | 200 +- parser/static/parse_table/parse_table_196.c | 167 +- parser/static/parse_table/parse_table_197.c | 140 - parser/static/parse_table/parse_table_198.c | 140 - parser/static/parse_table/parse_table_199.c | 140 - parser/static/parse_table/parse_table_2.c | 200 +- parser/static/parse_table/parse_table_20.c | 200 +- parser/static/parse_table/parse_table_200.c | 140 - parser/static/parse_table/parse_table_201.c | 140 - parser/static/parse_table/parse_table_202.c | 140 - parser/static/parse_table/parse_table_203.c | 140 - parser/static/parse_table/parse_table_204.c | 140 - parser/static/parse_table/parse_table_205.c | 140 - parser/static/parse_table/parse_table_206.c | 140 - parser/static/parse_table/parse_table_207.c | 140 - parser/static/parse_table/parse_table_208.c | 140 - parser/static/parse_table/parse_table_209.c | 140 - parser/static/parse_table/parse_table_21.c | 200 +- parser/static/parse_table/parse_table_210.c | 140 - parser/static/parse_table/parse_table_211.c | 140 - parser/static/parse_table/parse_table_212.c | 140 - parser/static/parse_table/parse_table_213.c | 140 - parser/static/parse_table/parse_table_214.c | 140 - parser/static/parse_table/parse_table_215.c | 140 - parser/static/parse_table/parse_table_216.c | 140 - parser/static/parse_table/parse_table_217.c | 140 - parser/static/parse_table/parse_table_218.c | 140 - parser/static/parse_table/parse_table_219.c | 140 - parser/static/parse_table/parse_table_22.c | 200 +- parser/static/parse_table/parse_table_220.c | 140 - parser/static/parse_table/parse_table_221.c | 140 - parser/static/parse_table/parse_table_222.c | 140 - parser/static/parse_table/parse_table_223.c | 140 - parser/static/parse_table/parse_table_224.c | 140 - parser/static/parse_table/parse_table_225.c | 140 - parser/static/parse_table/parse_table_226.c | 140 - parser/static/parse_table/parse_table_227.c | 140 - parser/static/parse_table/parse_table_228.c | 140 - parser/static/parse_table/parse_table_229.c | 140 - parser/static/parse_table/parse_table_23.c | 200 +- parser/static/parse_table/parse_table_230.c | 140 - parser/static/parse_table/parse_table_231.c | 140 - parser/static/parse_table/parse_table_232.c | 140 - parser/static/parse_table/parse_table_233.c | 140 - parser/static/parse_table/parse_table_234.c | 140 - parser/static/parse_table/parse_table_235.c | 140 - parser/static/parse_table/parse_table_236.c | 140 - parser/static/parse_table/parse_table_237.c | 140 - parser/static/parse_table/parse_table_238.c | 140 - parser/static/parse_table/parse_table_239.c | 140 - parser/static/parse_table/parse_table_24.c | 200 +- parser/static/parse_table/parse_table_240.c | 140 - parser/static/parse_table/parse_table_241.c | 140 - parser/static/parse_table/parse_table_242.c | 140 - parser/static/parse_table/parse_table_243.c | 140 - parser/static/parse_table/parse_table_244.c | 140 - parser/static/parse_table/parse_table_245.c | 140 - parser/static/parse_table/parse_table_246.c | 140 - parser/static/parse_table/parse_table_247.c | 140 - parser/static/parse_table/parse_table_248.c | 140 - parser/static/parse_table/parse_table_249.c | 140 - parser/static/parse_table/parse_table_25.c | 200 +- parser/static/parse_table/parse_table_250.c | 140 - parser/static/parse_table/parse_table_251.c | 140 - parser/static/parse_table/parse_table_252.c | 140 - parser/static/parse_table/parse_table_253.c | 140 - parser/static/parse_table/parse_table_254.c | 140 - parser/static/parse_table/parse_table_255.c | 140 - parser/static/parse_table/parse_table_256.c | 140 - parser/static/parse_table/parse_table_257.c | 140 - parser/static/parse_table/parse_table_258.c | 140 - parser/static/parse_table/parse_table_259.c | 140 - parser/static/parse_table/parse_table_26.c | 200 +- parser/static/parse_table/parse_table_260.c | 140 - parser/static/parse_table/parse_table_261.c | 140 - parser/static/parse_table/parse_table_262.c | 140 - parser/static/parse_table/parse_table_263.c | 140 - parser/static/parse_table/parse_table_264.c | 140 - parser/static/parse_table/parse_table_265.c | 140 - parser/static/parse_table/parse_table_266.c | 140 - parser/static/parse_table/parse_table_267.c | 140 - parser/static/parse_table/parse_table_268.c | 140 - parser/static/parse_table/parse_table_269.c | 140 - parser/static/parse_table/parse_table_27.c | 200 +- parser/static/parse_table/parse_table_270.c | 140 - parser/static/parse_table/parse_table_271.c | 140 - parser/static/parse_table/parse_table_272.c | 140 - parser/static/parse_table/parse_table_273.c | 140 - parser/static/parse_table/parse_table_274.c | 140 - parser/static/parse_table/parse_table_275.c | 140 - parser/static/parse_table/parse_table_276.c | 140 - parser/static/parse_table/parse_table_277.c | 140 - parser/static/parse_table/parse_table_278.c | 140 - parser/static/parse_table/parse_table_279.c | 140 - parser/static/parse_table/parse_table_28.c | 200 +- parser/static/parse_table/parse_table_280.c | 140 - parser/static/parse_table/parse_table_281.c | 140 - parser/static/parse_table/parse_table_282.c | 140 - parser/static/parse_table/parse_table_283.c | 140 - parser/static/parse_table/parse_table_284.c | 140 - parser/static/parse_table/parse_table_285.c | 140 - parser/static/parse_table/parse_table_286.c | 140 - parser/static/parse_table/parse_table_287.c | 140 - parser/static/parse_table/parse_table_288.c | 140 - parser/static/parse_table/parse_table_289.c | 140 - parser/static/parse_table/parse_table_29.c | 200 +- parser/static/parse_table/parse_table_290.c | 140 - parser/static/parse_table/parse_table_291.c | 140 - parser/static/parse_table/parse_table_292.c | 140 - parser/static/parse_table/parse_table_293.c | 140 - parser/static/parse_table/parse_table_294.c | 140 - parser/static/parse_table/parse_table_295.c | 140 - parser/static/parse_table/parse_table_296.c | 140 - parser/static/parse_table/parse_table_297.c | 140 - parser/static/parse_table/parse_table_298.c | 140 - parser/static/parse_table/parse_table_299.c | 140 - parser/static/parse_table/parse_table_3.c | 200 +- parser/static/parse_table/parse_table_30.c | 200 +- parser/static/parse_table/parse_table_300.c | 140 - parser/static/parse_table/parse_table_301.c | 140 - parser/static/parse_table/parse_table_302.c | 140 - parser/static/parse_table/parse_table_303.c | 140 - parser/static/parse_table/parse_table_304.c | 140 - parser/static/parse_table/parse_table_305.c | 140 - parser/static/parse_table/parse_table_306.c | 140 - parser/static/parse_table/parse_table_307.c | 140 - parser/static/parse_table/parse_table_308.c | 140 - parser/static/parse_table/parse_table_309.c | 140 - parser/static/parse_table/parse_table_31.c | 200 +- parser/static/parse_table/parse_table_310.c | 140 - parser/static/parse_table/parse_table_311.c | 140 - parser/static/parse_table/parse_table_312.c | 140 - parser/static/parse_table/parse_table_313.c | 140 - parser/static/parse_table/parse_table_314.c | 140 - parser/static/parse_table/parse_table_315.c | 140 - parser/static/parse_table/parse_table_316.c | 140 - parser/static/parse_table/parse_table_317.c | 140 - parser/static/parse_table/parse_table_318.c | 140 - parser/static/parse_table/parse_table_319.c | 140 - parser/static/parse_table/parse_table_32.c | 200 +- parser/static/parse_table/parse_table_320.c | 140 - parser/static/parse_table/parse_table_321.c | 140 - parser/static/parse_table/parse_table_322.c | 140 - parser/static/parse_table/parse_table_323.c | 140 - parser/static/parse_table/parse_table_324.c | 140 - parser/static/parse_table/parse_table_325.c | 140 - parser/static/parse_table/parse_table_326.c | 140 - parser/static/parse_table/parse_table_327.c | 140 - parser/static/parse_table/parse_table_328.c | 140 - parser/static/parse_table/parse_table_329.c | 140 - parser/static/parse_table/parse_table_33.c | 200 +- parser/static/parse_table/parse_table_330.c | 140 - parser/static/parse_table/parse_table_331.c | 140 - parser/static/parse_table/parse_table_332.c | 140 - parser/static/parse_table/parse_table_333.c | 140 - parser/static/parse_table/parse_table_334.c | 140 - parser/static/parse_table/parse_table_335.c | 140 - parser/static/parse_table/parse_table_336.c | 140 - parser/static/parse_table/parse_table_337.c | 140 - parser/static/parse_table/parse_table_338.c | 140 - parser/static/parse_table/parse_table_339.c | 140 - parser/static/parse_table/parse_table_34.c | 200 +- parser/static/parse_table/parse_table_340.c | 140 - parser/static/parse_table/parse_table_341.c | 140 - parser/static/parse_table/parse_table_342.c | 140 - parser/static/parse_table/parse_table_343.c | 140 - parser/static/parse_table/parse_table_344.c | 140 - parser/static/parse_table/parse_table_345.c | 140 - parser/static/parse_table/parse_table_346.c | 140 - parser/static/parse_table/parse_table_347.c | 140 - parser/static/parse_table/parse_table_348.c | 140 - parser/static/parse_table/parse_table_349.c | 140 - parser/static/parse_table/parse_table_35.c | 200 +- parser/static/parse_table/parse_table_350.c | 140 - parser/static/parse_table/parse_table_351.c | 140 - parser/static/parse_table/parse_table_352.c | 140 - parser/static/parse_table/parse_table_353.c | 140 - parser/static/parse_table/parse_table_354.c | 140 - parser/static/parse_table/parse_table_355.c | 140 - parser/static/parse_table/parse_table_356.c | 140 - parser/static/parse_table/parse_table_357.c | 140 - parser/static/parse_table/parse_table_358.c | 140 - parser/static/parse_table/parse_table_359.c | 140 - parser/static/parse_table/parse_table_36.c | 200 +- parser/static/parse_table/parse_table_360.c | 140 - parser/static/parse_table/parse_table_361.c | 140 - parser/static/parse_table/parse_table_362.c | 140 - parser/static/parse_table/parse_table_363.c | 140 - parser/static/parse_table/parse_table_364.c | 140 - parser/static/parse_table/parse_table_365.c | 140 - parser/static/parse_table/parse_table_366.c | 140 - parser/static/parse_table/parse_table_367.c | 140 - parser/static/parse_table/parse_table_368.c | 140 - parser/static/parse_table/parse_table_369.c | 140 - parser/static/parse_table/parse_table_37.c | 200 +- parser/static/parse_table/parse_table_370.c | 140 - parser/static/parse_table/parse_table_371.c | 140 - parser/static/parse_table/parse_table_372.c | 140 - parser/static/parse_table/parse_table_373.c | 140 - parser/static/parse_table/parse_table_374.c | 140 - parser/static/parse_table/parse_table_375.c | 140 - parser/static/parse_table/parse_table_376.c | 140 - parser/static/parse_table/parse_table_377.c | 140 - parser/static/parse_table/parse_table_378.c | 140 - parser/static/parse_table/parse_table_379.c | 140 - parser/static/parse_table/parse_table_38.c | 200 +- parser/static/parse_table/parse_table_380.c | 140 - parser/static/parse_table/parse_table_381.c | 140 - parser/static/parse_table/parse_table_382.c | 140 - parser/static/parse_table/parse_table_383.c | 140 - parser/static/parse_table/parse_table_384.c | 140 - parser/static/parse_table/parse_table_385.c | 140 - parser/static/parse_table/parse_table_386.c | 140 - parser/static/parse_table/parse_table_387.c | 140 - parser/static/parse_table/parse_table_388.c | 140 - parser/static/parse_table/parse_table_389.c | 140 - parser/static/parse_table/parse_table_39.c | 200 +- parser/static/parse_table/parse_table_390.c | 140 - parser/static/parse_table/parse_table_391.c | 140 - parser/static/parse_table/parse_table_392.c | 140 - parser/static/parse_table/parse_table_393.c | 140 - parser/static/parse_table/parse_table_394.c | 140 - parser/static/parse_table/parse_table_395.c | 140 - parser/static/parse_table/parse_table_396.c | 140 - parser/static/parse_table/parse_table_397.c | 140 - parser/static/parse_table/parse_table_398.c | 140 - parser/static/parse_table/parse_table_399.c | 140 - parser/static/parse_table/parse_table_4.c | 200 +- parser/static/parse_table/parse_table_40.c | 200 +- parser/static/parse_table/parse_table_400.c | 140 - parser/static/parse_table/parse_table_401.c | 140 - parser/static/parse_table/parse_table_402.c | 140 - parser/static/parse_table/parse_table_403.c | 140 - parser/static/parse_table/parse_table_404.c | 140 - parser/static/parse_table/parse_table_405.c | 140 - parser/static/parse_table/parse_table_406.c | 140 - parser/static/parse_table/parse_table_407.c | 140 - parser/static/parse_table/parse_table_408.c | 140 - parser/static/parse_table/parse_table_409.c | 140 - parser/static/parse_table/parse_table_41.c | 200 +- parser/static/parse_table/parse_table_410.c | 140 - parser/static/parse_table/parse_table_411.c | 140 - parser/static/parse_table/parse_table_412.c | 140 - parser/static/parse_table/parse_table_413.c | 140 - parser/static/parse_table/parse_table_414.c | 140 - parser/static/parse_table/parse_table_415.c | 140 - parser/static/parse_table/parse_table_416.c | 140 - parser/static/parse_table/parse_table_417.c | 140 - parser/static/parse_table/parse_table_418.c | 140 - parser/static/parse_table/parse_table_419.c | 140 - parser/static/parse_table/parse_table_42.c | 200 +- parser/static/parse_table/parse_table_420.c | 140 - parser/static/parse_table/parse_table_421.c | 140 - parser/static/parse_table/parse_table_422.c | 140 - parser/static/parse_table/parse_table_423.c | 140 - parser/static/parse_table/parse_table_424.c | 140 - parser/static/parse_table/parse_table_425.c | 140 - parser/static/parse_table/parse_table_426.c | 140 - parser/static/parse_table/parse_table_427.c | 140 - parser/static/parse_table/parse_table_428.c | 140 - parser/static/parse_table/parse_table_429.c | 140 - parser/static/parse_table/parse_table_43.c | 200 +- parser/static/parse_table/parse_table_430.c | 140 - parser/static/parse_table/parse_table_431.c | 140 - parser/static/parse_table/parse_table_432.c | 140 - parser/static/parse_table/parse_table_433.c | 140 - parser/static/parse_table/parse_table_434.c | 140 - parser/static/parse_table/parse_table_435.c | 140 - parser/static/parse_table/parse_table_436.c | 140 - parser/static/parse_table/parse_table_437.c | 140 - parser/static/parse_table/parse_table_438.c | 140 - parser/static/parse_table/parse_table_439.c | 140 - parser/static/parse_table/parse_table_44.c | 200 +- parser/static/parse_table/parse_table_440.c | 140 - parser/static/parse_table/parse_table_441.c | 140 - parser/static/parse_table/parse_table_442.c | 140 - parser/static/parse_table/parse_table_443.c | 140 - parser/static/parse_table/parse_table_444.c | 140 - parser/static/parse_table/parse_table_445.c | 140 - parser/static/parse_table/parse_table_446.c | 140 - parser/static/parse_table/parse_table_447.c | 140 - parser/static/parse_table/parse_table_448.c | 140 - parser/static/parse_table/parse_table_449.c | 140 - parser/static/parse_table/parse_table_45.c | 200 +- parser/static/parse_table/parse_table_450.c | 140 - parser/static/parse_table/parse_table_451.c | 140 - parser/static/parse_table/parse_table_452.c | 140 - parser/static/parse_table/parse_table_453.c | 140 - parser/static/parse_table/parse_table_454.c | 140 - parser/static/parse_table/parse_table_455.c | 140 - parser/static/parse_table/parse_table_456.c | 140 - parser/static/parse_table/parse_table_457.c | 140 - parser/static/parse_table/parse_table_458.c | 140 - parser/static/parse_table/parse_table_459.c | 140 - parser/static/parse_table/parse_table_46.c | 200 +- parser/static/parse_table/parse_table_460.c | 140 - parser/static/parse_table/parse_table_461.c | 140 - parser/static/parse_table/parse_table_462.c | 140 - parser/static/parse_table/parse_table_463.c | 140 - parser/static/parse_table/parse_table_464.c | 140 - parser/static/parse_table/parse_table_465.c | 140 - parser/static/parse_table/parse_table_466.c | 20 - parser/static/parse_table/parse_table_47.c | 200 +- parser/static/parse_table/parse_table_48.c | 200 +- parser/static/parse_table/parse_table_49.c | 200 +- parser/static/parse_table/parse_table_5.c | 200 +- parser/static/parse_table/parse_table_50.c | 200 +- parser/static/parse_table/parse_table_51.c | 200 +- parser/static/parse_table/parse_table_52.c | 200 +- parser/static/parse_table/parse_table_53.c | 200 +- parser/static/parse_table/parse_table_54.c | 200 +- parser/static/parse_table/parse_table_55.c | 200 +- parser/static/parse_table/parse_table_56.c | 200 +- parser/static/parse_table/parse_table_57.c | 200 +- parser/static/parse_table/parse_table_58.c | 200 +- parser/static/parse_table/parse_table_59.c | 200 +- parser/static/parse_table/parse_table_6.c | 200 +- parser/static/parse_table/parse_table_60.c | 200 +- parser/static/parse_table/parse_table_61.c | 200 +- parser/static/parse_table/parse_table_62.c | 200 +- parser/static/parse_table/parse_table_63.c | 200 +- parser/static/parse_table/parse_table_64.c | 200 +- parser/static/parse_table/parse_table_65.c | 200 +- parser/static/parse_table/parse_table_66.c | 200 +- parser/static/parse_table/parse_table_67.c | 200 +- parser/static/parse_table/parse_table_68.c | 200 +- parser/static/parse_table/parse_table_69.c | 200 +- parser/static/parse_table/parse_table_7.c | 200 +- parser/static/parse_table/parse_table_70.c | 200 +- parser/static/parse_table/parse_table_71.c | 200 +- parser/static/parse_table/parse_table_72.c | 200 +- parser/static/parse_table/parse_table_73.c | 200 +- parser/static/parse_table/parse_table_74.c | 200 +- parser/static/parse_table/parse_table_75.c | 200 +- parser/static/parse_table/parse_table_76.c | 200 +- parser/static/parse_table/parse_table_77.c | 200 +- parser/static/parse_table/parse_table_78.c | 200 +- parser/static/parse_table/parse_table_79.c | 200 +- parser/static/parse_table/parse_table_8.c | 200 +- parser/static/parse_table/parse_table_80.c | 200 +- parser/static/parse_table/parse_table_81.c | 200 +- parser/static/parse_table/parse_table_82.c | 200 +- parser/static/parse_table/parse_table_83.c | 200 +- parser/static/parse_table/parse_table_84.c | 200 +- parser/static/parse_table/parse_table_85.c | 200 +- parser/static/parse_table/parse_table_86.c | 200 +- parser/static/parse_table/parse_table_87.c | 200 +- parser/static/parse_table/parse_table_88.c | 200 +- parser/static/parse_table/parse_table_89.c | 200 +- parser/static/parse_table/parse_table_9.c | 200 +- parser/static/parse_table/parse_table_90.c | 200 +- parser/static/parse_table/parse_table_91.c | 200 +- parser/static/parse_table/parse_table_92.c | 200 +- parser/static/parse_table/parse_table_93.c | 200 +- parser/static/parse_table/parse_table_94.c | 200 +- parser/static/parse_table/parse_table_95.c | 200 +- parser/static/parse_table/parse_table_96.c | 200 +- parser/static/parse_table/parse_table_97.c | 200 +- parser/static/parse_table/parse_table_98.c | 200 +- parser/static/parse_table/parse_table_99.c | 200 +- .../primary_state_ids/primary_state_ids.h | 181 +- .../primary_state_ids/primary_state_ids_0.c | 148 +- .../primary_state_ids/primary_state_ids_1.c | 200 +- .../primary_state_ids/primary_state_ids_10.c | 200 +- .../primary_state_ids/primary_state_ids_11.c | 198 +- .../primary_state_ids/primary_state_ids_12.c | 200 +- .../primary_state_ids/primary_state_ids_13.c | 200 +- .../primary_state_ids/primary_state_ids_14.c | 194 +- .../primary_state_ids/primary_state_ids_15.c | 200 +- .../primary_state_ids/primary_state_ids_16.c | 200 +- .../primary_state_ids/primary_state_ids_17.c | 196 +- .../primary_state_ids/primary_state_ids_18.c | 200 +- .../primary_state_ids/primary_state_ids_19.c | 198 +- .../primary_state_ids/primary_state_ids_2.c | 198 +- .../primary_state_ids/primary_state_ids_20.c | 200 +- .../primary_state_ids/primary_state_ids_21.c | 200 +- .../primary_state_ids/primary_state_ids_22.c | 200 +- .../primary_state_ids/primary_state_ids_23.c | 200 +- .../primary_state_ids/primary_state_ids_24.c | 200 +- .../primary_state_ids/primary_state_ids_25.c | 198 +- .../primary_state_ids/primary_state_ids_26.c | 200 +- .../primary_state_ids/primary_state_ids_27.c | 198 +- .../primary_state_ids/primary_state_ids_28.c | 166 +- .../primary_state_ids/primary_state_ids_29.c | 198 +- .../primary_state_ids/primary_state_ids_3.c | 200 +- .../primary_state_ids/primary_state_ids_30.c | 200 +- .../primary_state_ids/primary_state_ids_31.c | 198 +- .../primary_state_ids/primary_state_ids_32.c | 200 +- .../primary_state_ids/primary_state_ids_33.c | 198 +- .../primary_state_ids/primary_state_ids_34.c | 200 +- .../primary_state_ids/primary_state_ids_35.c | 188 +- .../primary_state_ids/primary_state_ids_36.c | 200 +- .../primary_state_ids/primary_state_ids_37.c | 200 +- .../primary_state_ids/primary_state_ids_38.c | 198 +- .../primary_state_ids/primary_state_ids_39.c | 200 +- .../primary_state_ids/primary_state_ids_4.c | 190 +- .../primary_state_ids/primary_state_ids_40.c | 186 +- .../primary_state_ids/primary_state_ids_41.c | 140 - .../primary_state_ids/primary_state_ids_42.c | 140 - .../primary_state_ids/primary_state_ids_43.c | 140 - .../primary_state_ids/primary_state_ids_44.c | 140 - .../primary_state_ids/primary_state_ids_45.c | 140 - .../primary_state_ids/primary_state_ids_46.c | 140 - .../primary_state_ids/primary_state_ids_47.c | 140 - .../primary_state_ids/primary_state_ids_48.c | 140 - .../primary_state_ids/primary_state_ids_49.c | 140 - .../primary_state_ids/primary_state_ids_5.c | 194 +- .../primary_state_ids/primary_state_ids_50.c | 140 - .../primary_state_ids/primary_state_ids_51.c | 140 - .../primary_state_ids/primary_state_ids_52.c | 140 - .../primary_state_ids/primary_state_ids_53.c | 140 - .../primary_state_ids/primary_state_ids_54.c | 140 - .../primary_state_ids/primary_state_ids_55.c | 140 - .../primary_state_ids/primary_state_ids_56.c | 140 - .../primary_state_ids/primary_state_ids_57.c | 140 - .../primary_state_ids/primary_state_ids_58.c | 140 - .../primary_state_ids/primary_state_ids_59.c | 140 - .../primary_state_ids/primary_state_ids_6.c | 196 +- .../primary_state_ids/primary_state_ids_60.c | 140 - .../primary_state_ids/primary_state_ids_61.c | 140 - .../primary_state_ids/primary_state_ids_62.c | 140 - .../primary_state_ids/primary_state_ids_63.c | 140 - .../primary_state_ids/primary_state_ids_64.c | 140 - .../primary_state_ids/primary_state_ids_65.c | 140 - .../primary_state_ids/primary_state_ids_66.c | 140 - .../primary_state_ids/primary_state_ids_67.c | 140 - .../primary_state_ids/primary_state_ids_68.c | 140 - .../primary_state_ids/primary_state_ids_69.c | 140 - .../primary_state_ids/primary_state_ids_7.c | 200 +- .../primary_state_ids/primary_state_ids_70.c | 140 - .../primary_state_ids/primary_state_ids_71.c | 140 - .../primary_state_ids/primary_state_ids_72.c | 140 - .../primary_state_ids/primary_state_ids_73.c | 140 - .../primary_state_ids/primary_state_ids_74.c | 140 - .../primary_state_ids/primary_state_ids_75.c | 140 - .../primary_state_ids/primary_state_ids_76.c | 105 - .../primary_state_ids/primary_state_ids_8.c | 200 +- .../primary_state_ids/primary_state_ids_9.c | 198 +- .../small_parse_table/small_parse_table.h | 8699 +---------------- .../small_parse_table/small_parse_table_0.c | 154 +- .../small_parse_table/small_parse_table_1.c | 182 +- .../small_parse_table/small_parse_table_10.c | 200 +- .../small_parse_table/small_parse_table_100.c | 198 +- .../small_parse_table_1000.c | 200 +- .../small_parse_table_1001.c | 190 +- .../small_parse_table_1002.c | 200 +- .../small_parse_table_1003.c | 200 +- .../small_parse_table_1004.c | 200 +- .../small_parse_table_1005.c | 198 +- .../small_parse_table_1006.c | 200 +- .../small_parse_table_1007.c | 200 +- .../small_parse_table_1008.c | 200 +- .../small_parse_table_1009.c | 200 +- .../small_parse_table/small_parse_table_101.c | 200 +- .../small_parse_table_1010.c | 200 +- .../small_parse_table_1011.c | 200 +- .../small_parse_table_1012.c | 186 +- .../small_parse_table_1013.c | 198 +- .../small_parse_table_1014.c | 188 +- .../small_parse_table_1015.c | 182 +- .../small_parse_table_1016.c | 188 +- .../small_parse_table_1017.c | 200 +- .../small_parse_table_1018.c | 190 +- .../small_parse_table_1019.c | 196 +- .../small_parse_table/small_parse_table_102.c | 200 +- .../small_parse_table_1020.c | 180 +- .../small_parse_table_1021.c | 198 +- .../small_parse_table_1022.c | 194 +- .../small_parse_table_1023.c | 192 +- .../small_parse_table_1024.c | 196 +- .../small_parse_table_1025.c | 196 +- .../small_parse_table_1026.c | 192 +- .../small_parse_table_1027.c | 200 +- .../small_parse_table_1028.c | 200 +- .../small_parse_table_1029.c | 190 +- .../small_parse_table/small_parse_table_103.c | 200 +- .../small_parse_table_1030.c | 192 +- .../small_parse_table_1031.c | 198 +- .../small_parse_table_1032.c | 200 +- .../small_parse_table_1033.c | 200 +- .../small_parse_table_1034.c | 194 +- .../small_parse_table_1035.c | 160 +- .../small_parse_table_1036.c | 168 +- .../small_parse_table_1037.c | 200 +- .../small_parse_table_1038.c | 200 +- .../small_parse_table_1039.c | 198 +- .../small_parse_table/small_parse_table_104.c | 196 +- .../small_parse_table_1040.c | 200 +- .../small_parse_table_1041.c | 198 +- .../small_parse_table_1042.c | 180 +- .../small_parse_table_1043.c | 200 +- .../small_parse_table_1044.c | 200 +- .../small_parse_table_1045.c | 200 +- .../small_parse_table_1046.c | 200 +- .../small_parse_table_1047.c | 194 +- .../small_parse_table_1048.c | 192 +- .../small_parse_table_1049.c | 200 +- .../small_parse_table/small_parse_table_105.c | 166 +- .../small_parse_table_1050.c | 200 +- .../small_parse_table_1051.c | 192 +- .../small_parse_table_1052.c | 200 +- .../small_parse_table_1053.c | 198 +- .../small_parse_table_1054.c | 200 +- .../small_parse_table_1055.c | 192 +- .../small_parse_table_1056.c | 200 +- .../small_parse_table_1057.c | 196 +- .../small_parse_table_1058.c | 198 +- .../small_parse_table_1059.c | 200 +- .../small_parse_table/small_parse_table_106.c | 200 +- .../small_parse_table_1060.c | 196 +- .../small_parse_table_1061.c | 198 +- .../small_parse_table_1062.c | 196 +- .../small_parse_table_1063.c | 200 +- .../small_parse_table_1064.c | 198 +- .../small_parse_table_1065.c | 200 +- .../small_parse_table_1066.c | 194 +- .../small_parse_table_1067.c | 200 +- .../small_parse_table_1068.c | 200 +- .../small_parse_table_1069.c | 200 +- .../small_parse_table/small_parse_table_107.c | 200 +- .../small_parse_table_1070.c | 188 +- .../small_parse_table_1071.c | 180 +- .../small_parse_table_1072.c | 194 +- .../small_parse_table_1073.c | 200 +- .../small_parse_table_1074.c | 198 +- .../small_parse_table_1075.c | 196 +- .../small_parse_table_1076.c | 192 +- .../small_parse_table_1077.c | 200 +- .../small_parse_table_1078.c | 178 +- .../small_parse_table_1079.c | 198 +- .../small_parse_table/small_parse_table_108.c | 198 +- .../small_parse_table_1080.c | 194 +- .../small_parse_table_1081.c | 198 +- .../small_parse_table_1082.c | 194 +- .../small_parse_table_1083.c | 198 +- .../small_parse_table_1084.c | 198 +- .../small_parse_table_1085.c | 200 +- .../small_parse_table_1086.c | 200 +- .../small_parse_table_1087.c | 200 +- .../small_parse_table_1088.c | 200 +- .../small_parse_table_1089.c | 200 +- .../small_parse_table/small_parse_table_109.c | 198 +- .../small_parse_table_1090.c | 198 +- .../small_parse_table_1091.c | 194 +- .../small_parse_table_1092.c | 200 +- .../small_parse_table_1093.c | 200 +- .../small_parse_table_1094.c | 200 +- .../small_parse_table_1095.c | 198 +- .../small_parse_table_1096.c | 200 +- .../small_parse_table_1097.c | 186 +- .../small_parse_table_1098.c | 196 +- .../small_parse_table_1099.c | 200 +- .../small_parse_table/small_parse_table_11.c | 196 +- .../small_parse_table/small_parse_table_110.c | 200 +- .../small_parse_table_1100.c | 196 +- .../small_parse_table_1101.c | 196 +- .../small_parse_table_1102.c | 200 +- .../small_parse_table_1103.c | 196 +- .../small_parse_table_1104.c | 192 +- .../small_parse_table_1105.c | 198 +- .../small_parse_table_1106.c | 200 +- .../small_parse_table_1107.c | 200 +- .../small_parse_table_1108.c | 198 +- .../small_parse_table_1109.c | 196 +- .../small_parse_table/small_parse_table_111.c | 200 +- .../small_parse_table_1110.c | 198 +- .../small_parse_table_1111.c | 200 +- .../small_parse_table_1112.c | 200 +- .../small_parse_table_1113.c | 200 +- .../small_parse_table_1114.c | 198 +- .../small_parse_table_1115.c | 198 +- .../small_parse_table_1116.c | 200 +- .../small_parse_table_1117.c | 198 +- .../small_parse_table_1118.c | 198 +- .../small_parse_table_1119.c | 192 +- .../small_parse_table/small_parse_table_112.c | 200 +- .../small_parse_table_1120.c | 200 +- .../small_parse_table_1121.c | 200 +- .../small_parse_table_1122.c | 200 +- .../small_parse_table_1123.c | 200 +- .../small_parse_table_1124.c | 180 +- .../small_parse_table_1125.c | 198 +- .../small_parse_table_1126.c | 200 +- .../small_parse_table_1127.c | 192 +- .../small_parse_table_1128.c | 196 +- .../small_parse_table_1129.c | 176 +- .../small_parse_table/small_parse_table_113.c | 200 +- .../small_parse_table_1130.c | 200 +- .../small_parse_table_1131.c | 198 +- .../small_parse_table_1132.c | 162 +- .../small_parse_table_1133.c | 200 +- .../small_parse_table_1134.c | 198 +- .../small_parse_table_1135.c | 198 +- .../small_parse_table_1136.c | 200 +- .../small_parse_table_1137.c | 200 +- .../small_parse_table_1138.c | 196 +- .../small_parse_table_1139.c | 194 +- .../small_parse_table/small_parse_table_114.c | 196 +- .../small_parse_table_1140.c | 198 +- .../small_parse_table_1141.c | 200 +- .../small_parse_table_1142.c | 190 +- .../small_parse_table_1143.c | 200 +- .../small_parse_table_1144.c | 198 +- .../small_parse_table_1145.c | 200 +- .../small_parse_table_1146.c | 200 +- .../small_parse_table_1147.c | 198 +- .../small_parse_table_1148.c | 198 +- .../small_parse_table_1149.c | 198 +- .../small_parse_table/small_parse_table_115.c | 190 +- .../small_parse_table_1150.c | 200 +- .../small_parse_table_1151.c | 190 +- .../small_parse_table_1152.c | 182 +- .../small_parse_table_1153.c | 200 +- .../small_parse_table_1154.c | 196 +- .../small_parse_table_1155.c | 172 +- .../small_parse_table_1156.c | 200 +- .../small_parse_table_1157.c | 186 +- .../small_parse_table_1158.c | 186 +- .../small_parse_table_1159.c | 200 +- .../small_parse_table/small_parse_table_116.c | 200 +- .../small_parse_table_1160.c | 198 +- .../small_parse_table_1161.c | 186 +- .../small_parse_table_1162.c | 180 +- .../small_parse_table_1163.c | 168 +- .../small_parse_table_1164.c | 182 +- .../small_parse_table_1165.c | 198 +- .../small_parse_table_1166.c | 200 +- .../small_parse_table_1167.c | 186 +- .../small_parse_table_1168.c | 172 +- .../small_parse_table_1169.c | 194 +- .../small_parse_table/small_parse_table_117.c | 200 +- .../small_parse_table_1170.c | 200 +- .../small_parse_table_1171.c | 200 +- .../small_parse_table_1172.c | 170 +- .../small_parse_table_1173.c | 200 +- .../small_parse_table_1174.c | 172 +- .../small_parse_table_1175.c | 168 +- .../small_parse_table_1176.c | 200 +- .../small_parse_table_1177.c | 180 +- .../small_parse_table_1178.c | 184 +- .../small_parse_table_1179.c | 200 +- .../small_parse_table/small_parse_table_118.c | 200 +- .../small_parse_table_1180.c | 200 +- .../small_parse_table_1181.c | 168 +- .../small_parse_table_1182.c | 200 +- .../small_parse_table_1183.c | 192 +- .../small_parse_table_1184.c | 200 +- .../small_parse_table_1185.c | 200 +- .../small_parse_table_1186.c | 194 +- .../small_parse_table_1187.c | 198 +- .../small_parse_table_1188.c | 198 +- .../small_parse_table_1189.c | 194 +- .../small_parse_table/small_parse_table_119.c | 198 +- .../small_parse_table_1190.c | 200 +- .../small_parse_table_1191.c | 198 +- .../small_parse_table_1192.c | 196 +- .../small_parse_table_1193.c | 200 +- .../small_parse_table_1194.c | 192 +- .../small_parse_table_1195.c | 200 +- .../small_parse_table_1196.c | 198 +- .../small_parse_table_1197.c | 198 +- .../small_parse_table_1198.c | 198 +- .../small_parse_table_1199.c | 196 +- .../small_parse_table/small_parse_table_12.c | 198 +- .../small_parse_table/small_parse_table_120.c | 198 +- .../small_parse_table_1200.c | 198 +- .../small_parse_table_1201.c | 198 +- .../small_parse_table_1202.c | 198 +- .../small_parse_table_1203.c | 198 +- .../small_parse_table_1204.c | 198 +- .../small_parse_table_1205.c | 200 +- .../small_parse_table_1206.c | 196 +- .../small_parse_table_1207.c | 198 +- .../small_parse_table_1208.c | 198 +- .../small_parse_table_1209.c | 196 +- .../small_parse_table/small_parse_table_121.c | 196 +- .../small_parse_table_1210.c | 196 +- .../small_parse_table_1211.c | 198 +- .../small_parse_table_1212.c | 200 +- .../small_parse_table_1213.c | 194 +- .../small_parse_table_1214.c | 196 +- .../small_parse_table_1215.c | 200 +- .../small_parse_table_1216.c | 198 +- .../small_parse_table_1217.c | 200 +- .../small_parse_table_1218.c | 190 +- .../small_parse_table_1219.c | 188 +- .../small_parse_table/small_parse_table_122.c | 200 +- .../small_parse_table_1220.c | 200 +- .../small_parse_table_1221.c | 198 +- .../small_parse_table_1222.c | 200 +- .../small_parse_table_1223.c | 194 +- .../small_parse_table_1224.c | 198 +- .../small_parse_table_1225.c | 188 +- .../small_parse_table_1226.c | 198 +- .../small_parse_table_1227.c | 194 +- .../small_parse_table_1228.c | 200 +- .../small_parse_table_1229.c | 200 +- .../small_parse_table/small_parse_table_123.c | 178 +- .../small_parse_table_1230.c | 194 +- .../small_parse_table_1231.c | 192 +- .../small_parse_table_1232.c | 198 +- .../small_parse_table_1233.c | 196 +- .../small_parse_table_1234.c | 200 +- .../small_parse_table_1235.c | 194 +- .../small_parse_table_1236.c | 200 +- .../small_parse_table_1237.c | 196 +- .../small_parse_table_1238.c | 200 +- .../small_parse_table_1239.c | 194 +- .../small_parse_table/small_parse_table_124.c | 200 +- .../small_parse_table_1240.c | 200 +- .../small_parse_table_1241.c | 200 +- .../small_parse_table_1242.c | 200 +- .../small_parse_table_1243.c | 200 +- .../small_parse_table_1244.c | 200 +- .../small_parse_table_1245.c | 200 +- .../small_parse_table_1246.c | 198 +- .../small_parse_table_1247.c | 198 +- .../small_parse_table_1248.c | 194 +- .../small_parse_table_1249.c | 198 +- .../small_parse_table/small_parse_table_125.c | 200 +- .../small_parse_table_1250.c | 190 +- .../small_parse_table_1251.c | 200 +- .../small_parse_table_1252.c | 194 +- .../small_parse_table_1253.c | 198 +- .../small_parse_table_1254.c | 200 +- .../small_parse_table_1255.c | 196 +- .../small_parse_table_1256.c | 200 +- .../small_parse_table_1257.c | 196 +- .../small_parse_table_1258.c | 194 +- .../small_parse_table_1259.c | 200 +- .../small_parse_table/small_parse_table_126.c | 200 +- .../small_parse_table_1260.c | 196 +- .../small_parse_table_1261.c | 198 +- .../small_parse_table_1262.c | 198 +- .../small_parse_table_1263.c | 198 +- .../small_parse_table_1264.c | 198 +- .../small_parse_table_1265.c | 200 +- .../small_parse_table_1266.c | 192 +- .../small_parse_table_1267.c | 198 +- .../small_parse_table_1268.c | 198 +- .../small_parse_table_1269.c | 198 +- .../small_parse_table/small_parse_table_127.c | 200 +- .../small_parse_table_1270.c | 192 +- .../small_parse_table_1271.c | 198 +- .../small_parse_table_1272.c | 198 +- .../small_parse_table_1273.c | 200 +- .../small_parse_table_1274.c | 196 +- .../small_parse_table_1275.c | 200 +- .../small_parse_table_1276.c | 184 +- .../small_parse_table_1277.c | 200 +- .../small_parse_table_1278.c | 196 +- .../small_parse_table_1279.c | 196 +- .../small_parse_table/small_parse_table_128.c | 200 +- .../small_parse_table_1280.c | 188 +- .../small_parse_table_1281.c | 196 +- .../small_parse_table_1282.c | 194 +- .../small_parse_table_1283.c | 200 +- .../small_parse_table_1284.c | 190 +- .../small_parse_table_1285.c | 200 +- .../small_parse_table_1286.c | 198 +- .../small_parse_table_1287.c | 200 +- .../small_parse_table_1288.c | 200 +- .../small_parse_table_1289.c | 200 +- .../small_parse_table/small_parse_table_129.c | 196 +- .../small_parse_table_1290.c | 196 +- .../small_parse_table_1291.c | 200 +- .../small_parse_table_1292.c | 188 +- .../small_parse_table_1293.c | 196 +- .../small_parse_table_1294.c | 196 +- .../small_parse_table_1295.c | 200 +- .../small_parse_table_1296.c | 188 +- .../small_parse_table_1297.c | 192 +- .../small_parse_table_1298.c | 198 +- .../small_parse_table_1299.c | 198 +- .../small_parse_table/small_parse_table_13.c | 198 +- .../small_parse_table/small_parse_table_130.c | 174 +- .../small_parse_table_1300.c | 198 +- .../small_parse_table_1301.c | 200 +- .../small_parse_table_1302.c | 198 +- .../small_parse_table_1303.c | 200 +- .../small_parse_table_1304.c | 180 +- .../small_parse_table_1305.c | 200 +- .../small_parse_table_1306.c | 190 +- .../small_parse_table_1307.c | 198 +- .../small_parse_table_1308.c | 198 +- .../small_parse_table_1309.c | 188 +- .../small_parse_table/small_parse_table_131.c | 182 +- .../small_parse_table_1310.c | 192 +- .../small_parse_table_1311.c | 200 +- .../small_parse_table_1312.c | 194 +- .../small_parse_table_1313.c | 196 +- .../small_parse_table_1314.c | 200 +- .../small_parse_table_1315.c | 200 +- .../small_parse_table_1316.c | 200 +- .../small_parse_table_1317.c | 190 +- .../small_parse_table_1318.c | 200 +- .../small_parse_table_1319.c | 194 +- .../small_parse_table/small_parse_table_132.c | 200 +- .../small_parse_table_1320.c | 200 +- .../small_parse_table_1321.c | 196 +- .../small_parse_table_1322.c | 200 +- .../small_parse_table_1323.c | 200 +- .../small_parse_table_1324.c | 200 +- .../small_parse_table_1325.c | 200 +- .../small_parse_table_1326.c | 196 +- .../small_parse_table_1327.c | 200 +- .../small_parse_table_1328.c | 198 +- .../small_parse_table_1329.c | 200 +- .../small_parse_table/small_parse_table_133.c | 200 +- .../small_parse_table_1330.c | 200 +- .../small_parse_table_1331.c | 200 +- .../small_parse_table_1332.c | 192 +- .../small_parse_table_1333.c | 200 +- .../small_parse_table_1334.c | 198 +- .../small_parse_table_1335.c | 196 +- .../small_parse_table_1336.c | 200 +- .../small_parse_table_1337.c | 200 +- .../small_parse_table_1338.c | 200 +- .../small_parse_table_1339.c | 196 +- .../small_parse_table/small_parse_table_134.c | 200 +- .../small_parse_table_1340.c | 200 +- .../small_parse_table_1341.c | 200 +- .../small_parse_table_1342.c | 198 +- .../small_parse_table_1343.c | 198 +- .../small_parse_table_1344.c | 198 +- .../small_parse_table_1345.c | 194 +- .../small_parse_table_1346.c | 194 +- .../small_parse_table_1347.c | 198 +- .../small_parse_table_1348.c | 200 +- .../small_parse_table_1349.c | 198 +- .../small_parse_table/small_parse_table_135.c | 198 +- .../small_parse_table_1350.c | 200 +- .../small_parse_table_1351.c | 190 +- .../small_parse_table_1352.c | 200 +- .../small_parse_table_1353.c | 198 +- .../small_parse_table_1354.c | 198 +- .../small_parse_table_1355.c | 196 +- .../small_parse_table_1356.c | 200 +- .../small_parse_table_1357.c | 200 +- .../small_parse_table_1358.c | 196 +- .../small_parse_table_1359.c | 194 +- .../small_parse_table/small_parse_table_136.c | 200 +- .../small_parse_table_1360.c | 198 +- .../small_parse_table_1361.c | 190 +- .../small_parse_table_1362.c | 200 +- .../small_parse_table_1363.c | 200 +- .../small_parse_table_1364.c | 200 +- .../small_parse_table_1365.c | 198 +- .../small_parse_table_1366.c | 198 +- .../small_parse_table_1367.c | 198 +- .../small_parse_table_1368.c | 198 +- .../small_parse_table_1369.c | 200 +- .../small_parse_table/small_parse_table_137.c | 194 +- .../small_parse_table_1370.c | 198 +- .../small_parse_table_1371.c | 200 +- .../small_parse_table_1372.c | 190 +- .../small_parse_table_1373.c | 196 +- .../small_parse_table_1374.c | 196 +- .../small_parse_table_1375.c | 198 +- .../small_parse_table_1376.c | 200 +- .../small_parse_table_1377.c | 200 +- .../small_parse_table_1378.c | 200 +- .../small_parse_table_1379.c | 198 +- .../small_parse_table/small_parse_table_138.c | 196 +- .../small_parse_table_1380.c | 198 +- .../small_parse_table_1381.c | 196 +- .../small_parse_table_1382.c | 198 +- .../small_parse_table_1383.c | 200 +- .../small_parse_table_1384.c | 196 +- .../small_parse_table_1385.c | 192 +- .../small_parse_table_1386.c | 200 +- .../small_parse_table_1387.c | 200 +- .../small_parse_table_1388.c | 196 +- .../small_parse_table_1389.c | 200 +- .../small_parse_table/small_parse_table_139.c | 192 +- .../small_parse_table_1390.c | 200 +- .../small_parse_table_1391.c | 198 +- .../small_parse_table_1392.c | 198 +- .../small_parse_table_1393.c | 198 +- .../small_parse_table_1394.c | 200 +- .../small_parse_table_1395.c | 198 +- .../small_parse_table_1396.c | 200 +- .../small_parse_table_1397.c | 200 +- .../small_parse_table_1398.c | 198 +- .../small_parse_table_1399.c | 200 +- .../small_parse_table/small_parse_table_14.c | 200 +- .../small_parse_table/small_parse_table_140.c | 200 +- .../small_parse_table_1400.c | 200 +- .../small_parse_table_1401.c | 200 +- .../small_parse_table_1402.c | 200 +- .../small_parse_table_1403.c | 200 +- .../small_parse_table_1404.c | 200 +- .../small_parse_table_1405.c | 198 +- .../small_parse_table_1406.c | 200 +- .../small_parse_table_1407.c | 200 +- .../small_parse_table_1408.c | 194 +- .../small_parse_table_1409.c | 200 +- .../small_parse_table/small_parse_table_141.c | 192 +- .../small_parse_table_1410.c | 194 +- .../small_parse_table_1411.c | 198 +- .../small_parse_table_1412.c | 198 +- .../small_parse_table_1413.c | 198 +- .../small_parse_table_1414.c | 198 +- .../small_parse_table_1415.c | 200 +- .../small_parse_table_1416.c | 196 +- .../small_parse_table_1417.c | 194 +- .../small_parse_table_1418.c | 196 +- .../small_parse_table_1419.c | 190 +- .../small_parse_table/small_parse_table_142.c | 200 +- .../small_parse_table_1420.c | 198 +- .../small_parse_table_1421.c | 196 +- .../small_parse_table_1422.c | 200 +- .../small_parse_table_1423.c | 198 +- .../small_parse_table_1424.c | 200 +- .../small_parse_table_1425.c | 198 +- .../small_parse_table_1426.c | 200 +- .../small_parse_table_1427.c | 200 +- .../small_parse_table_1428.c | 200 +- .../small_parse_table_1429.c | 200 +- .../small_parse_table/small_parse_table_143.c | 200 +- .../small_parse_table_1430.c | 200 +- .../small_parse_table_1431.c | 176 +- .../small_parse_table_1432.c | 188 +- .../small_parse_table_1433.c | 190 +- .../small_parse_table_1434.c | 192 +- .../small_parse_table_1435.c | 190 +- .../small_parse_table_1436.c | 188 +- .../small_parse_table_1437.c | 200 +- .../small_parse_table_1438.c | 194 +- .../small_parse_table_1439.c | 192 +- .../small_parse_table/small_parse_table_144.c | 192 +- .../small_parse_table_1440.c | 196 +- .../small_parse_table_1441.c | 180 +- .../small_parse_table_1442.c | 200 +- .../small_parse_table_1443.c | 200 +- .../small_parse_table_1444.c | 182 +- .../small_parse_table_1445.c | 194 +- .../small_parse_table_1446.c | 188 +- .../small_parse_table_1447.c | 188 +- .../small_parse_table_1448.c | 188 +- .../small_parse_table_1449.c | 180 +- .../small_parse_table/small_parse_table_145.c | 200 +- .../small_parse_table_1450.c | 192 +- .../small_parse_table_1451.c | 186 +- .../small_parse_table_1452.c | 194 +- .../small_parse_table_1453.c | 194 +- .../small_parse_table_1454.c | 198 +- .../small_parse_table_1455.c | 188 +- .../small_parse_table_1456.c | 192 +- .../small_parse_table_1457.c | 190 +- .../small_parse_table_1458.c | 200 +- .../small_parse_table_1459.c | 186 +- .../small_parse_table/small_parse_table_146.c | 200 +- .../small_parse_table_1460.c | 192 +- .../small_parse_table_1461.c | 198 +- .../small_parse_table_1462.c | 174 +- .../small_parse_table_1463.c | 192 +- .../small_parse_table_1464.c | 188 +- .../small_parse_table_1465.c | 188 +- .../small_parse_table_1466.c | 192 +- .../small_parse_table_1467.c | 194 +- .../small_parse_table_1468.c | 188 +- .../small_parse_table_1469.c | 190 +- .../small_parse_table/small_parse_table_147.c | 190 +- .../small_parse_table_1470.c | 182 +- .../small_parse_table_1471.c | 192 +- .../small_parse_table_1472.c | 192 +- .../small_parse_table_1473.c | 186 +- .../small_parse_table_1474.c | 188 +- .../small_parse_table_1475.c | 190 +- .../small_parse_table_1476.c | 186 +- .../small_parse_table_1477.c | 192 +- .../small_parse_table_1478.c | 190 +- .../small_parse_table_1479.c | 186 +- .../small_parse_table/small_parse_table_148.c | 184 +- .../small_parse_table_1480.c | 190 +- .../small_parse_table_1481.c | 198 +- .../small_parse_table_1482.c | 190 +- .../small_parse_table_1483.c | 198 +- .../small_parse_table_1484.c | 198 +- .../small_parse_table_1485.c | 190 +- .../small_parse_table_1486.c | 196 +- .../small_parse_table_1487.c | 196 +- .../small_parse_table_1488.c | 192 +- .../small_parse_table_1489.c | 194 +- .../small_parse_table/small_parse_table_149.c | 184 +- .../small_parse_table_1490.c | 190 +- .../small_parse_table_1491.c | 198 +- .../small_parse_table_1492.c | 196 +- .../small_parse_table_1493.c | 200 +- .../small_parse_table_1494.c | 196 +- .../small_parse_table_1495.c | 196 +- .../small_parse_table_1496.c | 188 +- .../small_parse_table_1497.c | 190 +- .../small_parse_table_1498.c | 194 +- .../small_parse_table_1499.c | 192 +- .../small_parse_table/small_parse_table_15.c | 192 +- .../small_parse_table/small_parse_table_150.c | 188 +- .../small_parse_table_1500.c | 188 +- .../small_parse_table_1501.c | 198 +- .../small_parse_table_1502.c | 200 +- .../small_parse_table_1503.c | 198 +- .../small_parse_table_1504.c | 157 +- .../small_parse_table_1505.c | 140 - .../small_parse_table_1506.c | 140 - .../small_parse_table_1507.c | 140 - .../small_parse_table_1508.c | 140 - .../small_parse_table_1509.c | 140 - .../small_parse_table/small_parse_table_151.c | 200 +- .../small_parse_table_1510.c | 140 - .../small_parse_table_1511.c | 140 - .../small_parse_table_1512.c | 140 - .../small_parse_table_1513.c | 140 - .../small_parse_table_1514.c | 140 - .../small_parse_table_1515.c | 140 - .../small_parse_table_1516.c | 140 - .../small_parse_table_1517.c | 140 - .../small_parse_table_1518.c | 140 - .../small_parse_table_1519.c | 140 - .../small_parse_table/small_parse_table_152.c | 200 +- .../small_parse_table_1520.c | 140 - .../small_parse_table_1521.c | 140 - .../small_parse_table_1522.c | 140 - .../small_parse_table_1523.c | 140 - .../small_parse_table_1524.c | 140 - .../small_parse_table_1525.c | 140 - .../small_parse_table_1526.c | 140 - .../small_parse_table_1527.c | 140 - .../small_parse_table_1528.c | 140 - .../small_parse_table_1529.c | 140 - .../small_parse_table/small_parse_table_153.c | 200 +- .../small_parse_table_1530.c | 140 - .../small_parse_table_1531.c | 140 - .../small_parse_table_1532.c | 140 - .../small_parse_table_1533.c | 140 - .../small_parse_table_1534.c | 140 - .../small_parse_table_1535.c | 140 - .../small_parse_table_1536.c | 140 - .../small_parse_table_1537.c | 140 - .../small_parse_table_1538.c | 140 - .../small_parse_table_1539.c | 140 - .../small_parse_table/small_parse_table_154.c | 198 +- .../small_parse_table_1540.c | 140 - .../small_parse_table_1541.c | 140 - .../small_parse_table_1542.c | 140 - .../small_parse_table_1543.c | 140 - .../small_parse_table_1544.c | 140 - .../small_parse_table_1545.c | 140 - .../small_parse_table_1546.c | 140 - .../small_parse_table_1547.c | 140 - .../small_parse_table_1548.c | 140 - .../small_parse_table_1549.c | 140 - .../small_parse_table/small_parse_table_155.c | 200 +- .../small_parse_table_1550.c | 140 - .../small_parse_table_1551.c | 140 - .../small_parse_table_1552.c | 140 - .../small_parse_table_1553.c | 140 - .../small_parse_table_1554.c | 140 - .../small_parse_table_1555.c | 140 - .../small_parse_table_1556.c | 140 - .../small_parse_table_1557.c | 140 - .../small_parse_table_1558.c | 140 - .../small_parse_table_1559.c | 140 - .../small_parse_table/small_parse_table_156.c | 200 +- .../small_parse_table_1560.c | 140 - .../small_parse_table_1561.c | 140 - .../small_parse_table_1562.c | 140 - .../small_parse_table_1563.c | 140 - .../small_parse_table_1564.c | 140 - .../small_parse_table_1565.c | 140 - .../small_parse_table_1566.c | 140 - .../small_parse_table_1567.c | 140 - .../small_parse_table_1568.c | 140 - .../small_parse_table_1569.c | 140 - .../small_parse_table/small_parse_table_157.c | 198 +- .../small_parse_table_1570.c | 140 - .../small_parse_table_1571.c | 140 - .../small_parse_table_1572.c | 140 - .../small_parse_table_1573.c | 140 - .../small_parse_table_1574.c | 140 - .../small_parse_table_1575.c | 140 - .../small_parse_table_1576.c | 140 - .../small_parse_table_1577.c | 140 - .../small_parse_table_1578.c | 140 - .../small_parse_table_1579.c | 140 - .../small_parse_table/small_parse_table_158.c | 192 +- .../small_parse_table_1580.c | 140 - .../small_parse_table_1581.c | 140 - .../small_parse_table_1582.c | 140 - .../small_parse_table_1583.c | 140 - .../small_parse_table_1584.c | 140 - .../small_parse_table_1585.c | 140 - .../small_parse_table_1586.c | 140 - .../small_parse_table_1587.c | 140 - .../small_parse_table_1588.c | 140 - .../small_parse_table_1589.c | 140 - .../small_parse_table/small_parse_table_159.c | 200 +- .../small_parse_table_1590.c | 140 - .../small_parse_table_1591.c | 140 - .../small_parse_table_1592.c | 140 - .../small_parse_table_1593.c | 140 - .../small_parse_table_1594.c | 140 - .../small_parse_table_1595.c | 140 - .../small_parse_table_1596.c | 140 - .../small_parse_table_1597.c | 140 - .../small_parse_table_1598.c | 140 - .../small_parse_table_1599.c | 140 - .../small_parse_table/small_parse_table_16.c | 186 +- .../small_parse_table/small_parse_table_160.c | 200 +- .../small_parse_table_1600.c | 140 - .../small_parse_table_1601.c | 140 - .../small_parse_table_1602.c | 140 - .../small_parse_table_1603.c | 140 - .../small_parse_table_1604.c | 140 - .../small_parse_table_1605.c | 140 - .../small_parse_table_1606.c | 140 - .../small_parse_table_1607.c | 140 - .../small_parse_table_1608.c | 140 - .../small_parse_table_1609.c | 140 - .../small_parse_table/small_parse_table_161.c | 190 +- .../small_parse_table_1610.c | 140 - .../small_parse_table_1611.c | 140 - .../small_parse_table_1612.c | 140 - .../small_parse_table_1613.c | 140 - .../small_parse_table_1614.c | 140 - .../small_parse_table_1615.c | 140 - .../small_parse_table_1616.c | 140 - .../small_parse_table_1617.c | 140 - .../small_parse_table_1618.c | 140 - .../small_parse_table_1619.c | 140 - .../small_parse_table/small_parse_table_162.c | 200 +- .../small_parse_table_1620.c | 140 - .../small_parse_table_1621.c | 140 - .../small_parse_table_1622.c | 140 - .../small_parse_table_1623.c | 140 - .../small_parse_table_1624.c | 140 - .../small_parse_table_1625.c | 140 - .../small_parse_table_1626.c | 140 - .../small_parse_table_1627.c | 140 - .../small_parse_table_1628.c | 140 - .../small_parse_table_1629.c | 140 - .../small_parse_table/small_parse_table_163.c | 200 +- .../small_parse_table_1630.c | 140 - .../small_parse_table_1631.c | 140 - .../small_parse_table_1632.c | 140 - .../small_parse_table_1633.c | 140 - .../small_parse_table_1634.c | 140 - .../small_parse_table_1635.c | 140 - .../small_parse_table_1636.c | 140 - .../small_parse_table_1637.c | 140 - .../small_parse_table_1638.c | 140 - .../small_parse_table_1639.c | 140 - .../small_parse_table/small_parse_table_164.c | 200 +- .../small_parse_table_1640.c | 140 - .../small_parse_table_1641.c | 140 - .../small_parse_table_1642.c | 140 - .../small_parse_table_1643.c | 140 - .../small_parse_table_1644.c | 140 - .../small_parse_table_1645.c | 140 - .../small_parse_table_1646.c | 140 - .../small_parse_table_1647.c | 140 - .../small_parse_table_1648.c | 140 - .../small_parse_table_1649.c | 140 - .../small_parse_table/small_parse_table_165.c | 198 +- .../small_parse_table_1650.c | 140 - .../small_parse_table_1651.c | 140 - .../small_parse_table_1652.c | 140 - .../small_parse_table_1653.c | 140 - .../small_parse_table_1654.c | 140 - .../small_parse_table_1655.c | 140 - .../small_parse_table_1656.c | 140 - .../small_parse_table_1657.c | 140 - .../small_parse_table_1658.c | 140 - .../small_parse_table_1659.c | 140 - .../small_parse_table/small_parse_table_166.c | 200 +- .../small_parse_table_1660.c | 140 - .../small_parse_table_1661.c | 140 - .../small_parse_table_1662.c | 140 - .../small_parse_table_1663.c | 140 - .../small_parse_table_1664.c | 140 - .../small_parse_table_1665.c | 140 - .../small_parse_table_1666.c | 140 - .../small_parse_table_1667.c | 140 - .../small_parse_table_1668.c | 140 - .../small_parse_table_1669.c | 140 - .../small_parse_table/small_parse_table_167.c | 196 +- .../small_parse_table_1670.c | 140 - .../small_parse_table_1671.c | 140 - .../small_parse_table_1672.c | 140 - .../small_parse_table_1673.c | 140 - .../small_parse_table_1674.c | 140 - .../small_parse_table_1675.c | 140 - .../small_parse_table_1676.c | 140 - .../small_parse_table_1677.c | 140 - .../small_parse_table_1678.c | 140 - .../small_parse_table_1679.c | 140 - .../small_parse_table/small_parse_table_168.c | 200 +- .../small_parse_table_1680.c | 140 - .../small_parse_table_1681.c | 140 - .../small_parse_table_1682.c | 140 - .../small_parse_table_1683.c | 140 - .../small_parse_table_1684.c | 140 - .../small_parse_table_1685.c | 140 - .../small_parse_table_1686.c | 140 - .../small_parse_table_1687.c | 140 - .../small_parse_table_1688.c | 140 - .../small_parse_table_1689.c | 140 - .../small_parse_table/small_parse_table_169.c | 194 +- .../small_parse_table_1690.c | 140 - .../small_parse_table_1691.c | 140 - .../small_parse_table_1692.c | 140 - .../small_parse_table_1693.c | 140 - .../small_parse_table_1694.c | 140 - .../small_parse_table_1695.c | 140 - .../small_parse_table_1696.c | 140 - .../small_parse_table_1697.c | 140 - .../small_parse_table_1698.c | 140 - .../small_parse_table_1699.c | 140 - .../small_parse_table/small_parse_table_17.c | 196 +- .../small_parse_table/small_parse_table_170.c | 200 +- .../small_parse_table_1700.c | 140 - .../small_parse_table_1701.c | 140 - .../small_parse_table_1702.c | 140 - .../small_parse_table_1703.c | 140 - .../small_parse_table_1704.c | 140 - .../small_parse_table_1705.c | 140 - .../small_parse_table_1706.c | 140 - .../small_parse_table_1707.c | 140 - .../small_parse_table_1708.c | 140 - .../small_parse_table_1709.c | 140 - .../small_parse_table/small_parse_table_171.c | 200 +- .../small_parse_table_1710.c | 140 - .../small_parse_table_1711.c | 140 - .../small_parse_table_1712.c | 140 - .../small_parse_table_1713.c | 140 - .../small_parse_table_1714.c | 140 - .../small_parse_table_1715.c | 140 - .../small_parse_table_1716.c | 140 - .../small_parse_table_1717.c | 140 - .../small_parse_table_1718.c | 140 - .../small_parse_table_1719.c | 140 - .../small_parse_table/small_parse_table_172.c | 200 +- .../small_parse_table_1720.c | 140 - .../small_parse_table_1721.c | 140 - .../small_parse_table_1722.c | 140 - .../small_parse_table_1723.c | 140 - .../small_parse_table_1724.c | 140 - .../small_parse_table_1725.c | 140 - .../small_parse_table_1726.c | 140 - .../small_parse_table_1727.c | 140 - .../small_parse_table_1728.c | 140 - .../small_parse_table_1729.c | 140 - .../small_parse_table/small_parse_table_173.c | 200 +- .../small_parse_table_1730.c | 140 - .../small_parse_table_1731.c | 140 - .../small_parse_table_1732.c | 140 - .../small_parse_table_1733.c | 140 - .../small_parse_table_1734.c | 140 - .../small_parse_table_1735.c | 140 - .../small_parse_table_1736.c | 140 - .../small_parse_table_1737.c | 140 - .../small_parse_table_1738.c | 140 - .../small_parse_table_1739.c | 140 - .../small_parse_table/small_parse_table_174.c | 192 +- .../small_parse_table_1740.c | 140 - .../small_parse_table_1741.c | 140 - .../small_parse_table_1742.c | 140 - .../small_parse_table_1743.c | 140 - .../small_parse_table_1744.c | 140 - .../small_parse_table_1745.c | 140 - .../small_parse_table_1746.c | 140 - .../small_parse_table_1747.c | 140 - .../small_parse_table_1748.c | 140 - .../small_parse_table_1749.c | 140 - .../small_parse_table/small_parse_table_175.c | 200 +- .../small_parse_table_1750.c | 140 - .../small_parse_table_1751.c | 140 - .../small_parse_table_1752.c | 140 - .../small_parse_table_1753.c | 140 - .../small_parse_table_1754.c | 140 - .../small_parse_table_1755.c | 140 - .../small_parse_table_1756.c | 140 - .../small_parse_table_1757.c | 140 - .../small_parse_table_1758.c | 140 - .../small_parse_table_1759.c | 140 - .../small_parse_table/small_parse_table_176.c | 200 +- .../small_parse_table_1760.c | 140 - .../small_parse_table_1761.c | 140 - .../small_parse_table_1762.c | 140 - .../small_parse_table_1763.c | 140 - .../small_parse_table_1764.c | 140 - .../small_parse_table_1765.c | 140 - .../small_parse_table_1766.c | 140 - .../small_parse_table_1767.c | 140 - .../small_parse_table_1768.c | 140 - .../small_parse_table_1769.c | 140 - .../small_parse_table/small_parse_table_177.c | 194 +- .../small_parse_table_1770.c | 140 - .../small_parse_table_1771.c | 140 - .../small_parse_table_1772.c | 140 - .../small_parse_table_1773.c | 140 - .../small_parse_table_1774.c | 140 - .../small_parse_table_1775.c | 140 - .../small_parse_table_1776.c | 140 - .../small_parse_table_1777.c | 140 - .../small_parse_table_1778.c | 140 - .../small_parse_table_1779.c | 140 - .../small_parse_table/small_parse_table_178.c | 198 +- .../small_parse_table_1780.c | 140 - .../small_parse_table_1781.c | 140 - .../small_parse_table_1782.c | 140 - .../small_parse_table_1783.c | 140 - .../small_parse_table_1784.c | 140 - .../small_parse_table_1785.c | 140 - .../small_parse_table_1786.c | 140 - .../small_parse_table_1787.c | 140 - .../small_parse_table_1788.c | 140 - .../small_parse_table_1789.c | 140 - .../small_parse_table/small_parse_table_179.c | 198 +- .../small_parse_table_1790.c | 140 - .../small_parse_table_1791.c | 140 - .../small_parse_table_1792.c | 140 - .../small_parse_table_1793.c | 140 - .../small_parse_table_1794.c | 140 - .../small_parse_table_1795.c | 140 - .../small_parse_table_1796.c | 140 - .../small_parse_table_1797.c | 140 - .../small_parse_table_1798.c | 140 - .../small_parse_table_1799.c | 140 - .../small_parse_table/small_parse_table_18.c | 190 +- .../small_parse_table/small_parse_table_180.c | 200 +- .../small_parse_table_1800.c | 140 - .../small_parse_table_1801.c | 140 - .../small_parse_table_1802.c | 140 - .../small_parse_table_1803.c | 140 - .../small_parse_table_1804.c | 140 - .../small_parse_table_1805.c | 140 - .../small_parse_table_1806.c | 140 - .../small_parse_table_1807.c | 140 - .../small_parse_table_1808.c | 140 - .../small_parse_table_1809.c | 140 - .../small_parse_table/small_parse_table_181.c | 200 +- .../small_parse_table_1810.c | 140 - .../small_parse_table_1811.c | 140 - .../small_parse_table_1812.c | 140 - .../small_parse_table_1813.c | 140 - .../small_parse_table_1814.c | 140 - .../small_parse_table_1815.c | 140 - .../small_parse_table_1816.c | 140 - .../small_parse_table_1817.c | 140 - .../small_parse_table_1818.c | 140 - .../small_parse_table_1819.c | 140 - .../small_parse_table/small_parse_table_182.c | 196 +- .../small_parse_table_1820.c | 140 - .../small_parse_table_1821.c | 140 - .../small_parse_table_1822.c | 140 - .../small_parse_table_1823.c | 140 - .../small_parse_table_1824.c | 140 - .../small_parse_table_1825.c | 140 - .../small_parse_table_1826.c | 140 - .../small_parse_table_1827.c | 140 - .../small_parse_table_1828.c | 140 - .../small_parse_table_1829.c | 140 - .../small_parse_table/small_parse_table_183.c | 200 +- .../small_parse_table_1830.c | 140 - .../small_parse_table_1831.c | 140 - .../small_parse_table_1832.c | 140 - .../small_parse_table_1833.c | 140 - .../small_parse_table_1834.c | 140 - .../small_parse_table_1835.c | 140 - .../small_parse_table_1836.c | 140 - .../small_parse_table_1837.c | 140 - .../small_parse_table_1838.c | 140 - .../small_parse_table_1839.c | 140 - .../small_parse_table/small_parse_table_184.c | 200 +- .../small_parse_table_1840.c | 140 - .../small_parse_table_1841.c | 140 - .../small_parse_table_1842.c | 140 - .../small_parse_table_1843.c | 140 - .../small_parse_table_1844.c | 140 - .../small_parse_table_1845.c | 140 - .../small_parse_table_1846.c | 140 - .../small_parse_table_1847.c | 140 - .../small_parse_table_1848.c | 140 - .../small_parse_table_1849.c | 140 - .../small_parse_table/small_parse_table_185.c | 194 +- .../small_parse_table_1850.c | 140 - .../small_parse_table_1851.c | 140 - .../small_parse_table_1852.c | 140 - .../small_parse_table_1853.c | 140 - .../small_parse_table_1854.c | 140 - .../small_parse_table_1855.c | 140 - .../small_parse_table_1856.c | 140 - .../small_parse_table_1857.c | 140 - .../small_parse_table_1858.c | 140 - .../small_parse_table_1859.c | 140 - .../small_parse_table/small_parse_table_186.c | 200 +- .../small_parse_table_1860.c | 140 - .../small_parse_table_1861.c | 140 - .../small_parse_table_1862.c | 140 - .../small_parse_table_1863.c | 140 - .../small_parse_table_1864.c | 140 - .../small_parse_table_1865.c | 140 - .../small_parse_table_1866.c | 140 - .../small_parse_table_1867.c | 140 - .../small_parse_table_1868.c | 140 - .../small_parse_table_1869.c | 140 - .../small_parse_table/small_parse_table_187.c | 200 +- .../small_parse_table_1870.c | 140 - .../small_parse_table_1871.c | 140 - .../small_parse_table_1872.c | 140 - .../small_parse_table_1873.c | 140 - .../small_parse_table_1874.c | 140 - .../small_parse_table_1875.c | 140 - .../small_parse_table_1876.c | 140 - .../small_parse_table_1877.c | 140 - .../small_parse_table_1878.c | 140 - .../small_parse_table_1879.c | 140 - .../small_parse_table/small_parse_table_188.c | 192 +- .../small_parse_table_1880.c | 140 - .../small_parse_table_1881.c | 140 - .../small_parse_table_1882.c | 140 - .../small_parse_table_1883.c | 140 - .../small_parse_table_1884.c | 140 - .../small_parse_table_1885.c | 140 - .../small_parse_table_1886.c | 140 - .../small_parse_table_1887.c | 140 - .../small_parse_table_1888.c | 140 - .../small_parse_table_1889.c | 140 - .../small_parse_table/small_parse_table_189.c | 194 +- .../small_parse_table_1890.c | 140 - .../small_parse_table_1891.c | 140 - .../small_parse_table_1892.c | 140 - .../small_parse_table_1893.c | 140 - .../small_parse_table_1894.c | 140 - .../small_parse_table_1895.c | 140 - .../small_parse_table_1896.c | 140 - .../small_parse_table_1897.c | 140 - .../small_parse_table_1898.c | 140 - .../small_parse_table_1899.c | 140 - .../small_parse_table/small_parse_table_19.c | 174 +- .../small_parse_table/small_parse_table_190.c | 196 +- .../small_parse_table_1900.c | 140 - .../small_parse_table_1901.c | 140 - .../small_parse_table_1902.c | 140 - .../small_parse_table_1903.c | 140 - .../small_parse_table_1904.c | 140 - .../small_parse_table_1905.c | 140 - .../small_parse_table_1906.c | 140 - .../small_parse_table_1907.c | 140 - .../small_parse_table_1908.c | 140 - .../small_parse_table_1909.c | 140 - .../small_parse_table/small_parse_table_191.c | 200 +- .../small_parse_table_1910.c | 140 - .../small_parse_table_1911.c | 140 - .../small_parse_table_1912.c | 140 - .../small_parse_table_1913.c | 140 - .../small_parse_table_1914.c | 140 - .../small_parse_table_1915.c | 140 - .../small_parse_table_1916.c | 140 - .../small_parse_table_1917.c | 140 - .../small_parse_table_1918.c | 140 - .../small_parse_table_1919.c | 140 - .../small_parse_table/small_parse_table_192.c | 192 +- .../small_parse_table_1920.c | 140 - .../small_parse_table_1921.c | 140 - .../small_parse_table_1922.c | 140 - .../small_parse_table_1923.c | 140 - .../small_parse_table_1924.c | 140 - .../small_parse_table_1925.c | 140 - .../small_parse_table_1926.c | 140 - .../small_parse_table_1927.c | 140 - .../small_parse_table_1928.c | 140 - .../small_parse_table_1929.c | 140 - .../small_parse_table/small_parse_table_193.c | 200 +- .../small_parse_table_1930.c | 140 - .../small_parse_table_1931.c | 140 - .../small_parse_table_1932.c | 140 - .../small_parse_table_1933.c | 140 - .../small_parse_table_1934.c | 140 - .../small_parse_table_1935.c | 140 - .../small_parse_table_1936.c | 140 - .../small_parse_table_1937.c | 140 - .../small_parse_table_1938.c | 140 - .../small_parse_table_1939.c | 140 - .../small_parse_table/small_parse_table_194.c | 198 +- .../small_parse_table_1940.c | 140 - .../small_parse_table_1941.c | 140 - .../small_parse_table_1942.c | 140 - .../small_parse_table_1943.c | 140 - .../small_parse_table_1944.c | 140 - .../small_parse_table_1945.c | 140 - .../small_parse_table_1946.c | 140 - .../small_parse_table_1947.c | 140 - .../small_parse_table_1948.c | 140 - .../small_parse_table_1949.c | 140 - .../small_parse_table/small_parse_table_195.c | 200 +- .../small_parse_table_1950.c | 140 - .../small_parse_table_1951.c | 140 - .../small_parse_table_1952.c | 140 - .../small_parse_table_1953.c | 140 - .../small_parse_table_1954.c | 140 - .../small_parse_table_1955.c | 140 - .../small_parse_table_1956.c | 140 - .../small_parse_table_1957.c | 140 - .../small_parse_table_1958.c | 140 - .../small_parse_table_1959.c | 140 - .../small_parse_table/small_parse_table_196.c | 200 +- .../small_parse_table_1960.c | 140 - .../small_parse_table_1961.c | 140 - .../small_parse_table_1962.c | 140 - .../small_parse_table_1963.c | 140 - .../small_parse_table_1964.c | 140 - .../small_parse_table_1965.c | 140 - .../small_parse_table_1966.c | 140 - .../small_parse_table_1967.c | 140 - .../small_parse_table_1968.c | 140 - .../small_parse_table_1969.c | 140 - .../small_parse_table/small_parse_table_197.c | 156 +- .../small_parse_table_1970.c | 140 - .../small_parse_table_1971.c | 140 - .../small_parse_table_1972.c | 140 - .../small_parse_table_1973.c | 140 - .../small_parse_table_1974.c | 140 - .../small_parse_table_1975.c | 140 - .../small_parse_table_1976.c | 140 - .../small_parse_table_1977.c | 140 - .../small_parse_table_1978.c | 140 - .../small_parse_table_1979.c | 140 - .../small_parse_table/small_parse_table_198.c | 200 +- .../small_parse_table_1980.c | 140 - .../small_parse_table_1981.c | 140 - .../small_parse_table_1982.c | 140 - .../small_parse_table_1983.c | 140 - .../small_parse_table_1984.c | 140 - .../small_parse_table_1985.c | 140 - .../small_parse_table_1986.c | 140 - .../small_parse_table_1987.c | 140 - .../small_parse_table_1988.c | 140 - .../small_parse_table_1989.c | 140 - .../small_parse_table/small_parse_table_199.c | 200 +- .../small_parse_table_1990.c | 140 - .../small_parse_table_1991.c | 140 - .../small_parse_table_1992.c | 140 - .../small_parse_table_1993.c | 140 - .../small_parse_table_1994.c | 140 - .../small_parse_table_1995.c | 140 - .../small_parse_table_1996.c | 140 - .../small_parse_table_1997.c | 140 - .../small_parse_table_1998.c | 140 - .../small_parse_table_1999.c | 140 - .../small_parse_table/small_parse_table_2.c | 200 +- .../small_parse_table/small_parse_table_20.c | 200 +- .../small_parse_table/small_parse_table_200.c | 196 +- .../small_parse_table_2000.c | 140 - .../small_parse_table_2001.c | 140 - .../small_parse_table_2002.c | 140 - .../small_parse_table_2003.c | 140 - .../small_parse_table_2004.c | 140 - .../small_parse_table_2005.c | 140 - .../small_parse_table_2006.c | 140 - .../small_parse_table_2007.c | 140 - .../small_parse_table_2008.c | 140 - .../small_parse_table_2009.c | 140 - .../small_parse_table/small_parse_table_201.c | 200 +- .../small_parse_table_2010.c | 140 - .../small_parse_table_2011.c | 140 - .../small_parse_table_2012.c | 140 - .../small_parse_table_2013.c | 140 - .../small_parse_table_2014.c | 140 - .../small_parse_table_2015.c | 140 - .../small_parse_table_2016.c | 140 - .../small_parse_table_2017.c | 140 - .../small_parse_table_2018.c | 140 - .../small_parse_table_2019.c | 140 - .../small_parse_table/small_parse_table_202.c | 190 +- .../small_parse_table_2020.c | 140 - .../small_parse_table_2021.c | 140 - .../small_parse_table_2022.c | 140 - .../small_parse_table_2023.c | 140 - .../small_parse_table_2024.c | 140 - .../small_parse_table_2025.c | 140 - .../small_parse_table_2026.c | 140 - .../small_parse_table_2027.c | 140 - .../small_parse_table_2028.c | 140 - .../small_parse_table_2029.c | 140 - .../small_parse_table/small_parse_table_203.c | 186 +- .../small_parse_table_2030.c | 140 - .../small_parse_table_2031.c | 140 - .../small_parse_table_2032.c | 140 - .../small_parse_table_2033.c | 140 - .../small_parse_table_2034.c | 140 - .../small_parse_table_2035.c | 140 - .../small_parse_table_2036.c | 140 - .../small_parse_table_2037.c | 140 - .../small_parse_table_2038.c | 140 - .../small_parse_table_2039.c | 140 - .../small_parse_table/small_parse_table_204.c | 198 +- .../small_parse_table_2040.c | 140 - .../small_parse_table_2041.c | 140 - .../small_parse_table_2042.c | 140 - .../small_parse_table_2043.c | 140 - .../small_parse_table_2044.c | 140 - .../small_parse_table_2045.c | 140 - .../small_parse_table_2046.c | 140 - .../small_parse_table_2047.c | 140 - .../small_parse_table_2048.c | 140 - .../small_parse_table_2049.c | 140 - .../small_parse_table/small_parse_table_205.c | 200 +- .../small_parse_table_2050.c | 140 - .../small_parse_table_2051.c | 140 - .../small_parse_table_2052.c | 140 - .../small_parse_table_2053.c | 140 - .../small_parse_table_2054.c | 140 - .../small_parse_table_2055.c | 140 - .../small_parse_table_2056.c | 140 - .../small_parse_table_2057.c | 140 - .../small_parse_table_2058.c | 140 - .../small_parse_table_2059.c | 140 - .../small_parse_table/small_parse_table_206.c | 200 +- .../small_parse_table_2060.c | 140 - .../small_parse_table_2061.c | 140 - .../small_parse_table_2062.c | 140 - .../small_parse_table_2063.c | 140 - .../small_parse_table_2064.c | 140 - .../small_parse_table_2065.c | 140 - .../small_parse_table_2066.c | 140 - .../small_parse_table_2067.c | 140 - .../small_parse_table_2068.c | 140 - .../small_parse_table_2069.c | 140 - .../small_parse_table/small_parse_table_207.c | 200 +- .../small_parse_table_2070.c | 140 - .../small_parse_table_2071.c | 140 - .../small_parse_table_2072.c | 140 - .../small_parse_table_2073.c | 140 - .../small_parse_table_2074.c | 140 - .../small_parse_table_2075.c | 140 - .../small_parse_table_2076.c | 140 - .../small_parse_table_2077.c | 140 - .../small_parse_table_2078.c | 140 - .../small_parse_table_2079.c | 140 - .../small_parse_table/small_parse_table_208.c | 200 +- .../small_parse_table_2080.c | 140 - .../small_parse_table_2081.c | 140 - .../small_parse_table_2082.c | 140 - .../small_parse_table_2083.c | 140 - .../small_parse_table_2084.c | 140 - .../small_parse_table_2085.c | 140 - .../small_parse_table_2086.c | 140 - .../small_parse_table_2087.c | 140 - .../small_parse_table_2088.c | 140 - .../small_parse_table_2089.c | 140 - .../small_parse_table/small_parse_table_209.c | 200 +- .../small_parse_table_2090.c | 140 - .../small_parse_table_2091.c | 140 - .../small_parse_table_2092.c | 140 - .../small_parse_table_2093.c | 140 - .../small_parse_table_2094.c | 140 - .../small_parse_table_2095.c | 140 - .../small_parse_table_2096.c | 140 - .../small_parse_table_2097.c | 140 - .../small_parse_table_2098.c | 140 - .../small_parse_table_2099.c | 140 - .../small_parse_table/small_parse_table_21.c | 194 +- .../small_parse_table/small_parse_table_210.c | 198 +- .../small_parse_table_2100.c | 140 - .../small_parse_table_2101.c | 140 - .../small_parse_table_2102.c | 140 - .../small_parse_table_2103.c | 140 - .../small_parse_table_2104.c | 140 - .../small_parse_table_2105.c | 140 - .../small_parse_table_2106.c | 140 - .../small_parse_table_2107.c | 140 - .../small_parse_table_2108.c | 140 - .../small_parse_table_2109.c | 140 - .../small_parse_table/small_parse_table_211.c | 200 +- .../small_parse_table_2110.c | 140 - .../small_parse_table_2111.c | 140 - .../small_parse_table_2112.c | 140 - .../small_parse_table_2113.c | 140 - .../small_parse_table_2114.c | 140 - .../small_parse_table_2115.c | 140 - .../small_parse_table_2116.c | 140 - .../small_parse_table_2117.c | 140 - .../small_parse_table_2118.c | 140 - .../small_parse_table_2119.c | 140 - .../small_parse_table/small_parse_table_212.c | 196 +- .../small_parse_table_2120.c | 140 - .../small_parse_table_2121.c | 140 - .../small_parse_table_2122.c | 140 - .../small_parse_table_2123.c | 140 - .../small_parse_table_2124.c | 140 - .../small_parse_table_2125.c | 140 - .../small_parse_table_2126.c | 140 - .../small_parse_table_2127.c | 140 - .../small_parse_table_2128.c | 140 - .../small_parse_table_2129.c | 140 - .../small_parse_table/small_parse_table_213.c | 200 +- .../small_parse_table_2130.c | 140 - .../small_parse_table_2131.c | 140 - .../small_parse_table_2132.c | 140 - .../small_parse_table_2133.c | 140 - .../small_parse_table_2134.c | 140 - .../small_parse_table_2135.c | 140 - .../small_parse_table_2136.c | 140 - .../small_parse_table_2137.c | 140 - .../small_parse_table_2138.c | 140 - .../small_parse_table_2139.c | 140 - .../small_parse_table/small_parse_table_214.c | 198 +- .../small_parse_table_2140.c | 140 - .../small_parse_table_2141.c | 140 - .../small_parse_table_2142.c | 140 - .../small_parse_table_2143.c | 140 - .../small_parse_table_2144.c | 140 - .../small_parse_table_2145.c | 140 - .../small_parse_table_2146.c | 140 - .../small_parse_table_2147.c | 140 - .../small_parse_table_2148.c | 140 - .../small_parse_table_2149.c | 140 - .../small_parse_table/small_parse_table_215.c | 200 +- .../small_parse_table_2150.c | 140 - .../small_parse_table_2151.c | 140 - .../small_parse_table_2152.c | 140 - .../small_parse_table_2153.c | 140 - .../small_parse_table_2154.c | 140 - .../small_parse_table_2155.c | 140 - .../small_parse_table_2156.c | 140 - .../small_parse_table_2157.c | 140 - .../small_parse_table_2158.c | 140 - .../small_parse_table_2159.c | 140 - .../small_parse_table/small_parse_table_216.c | 198 +- .../small_parse_table_2160.c | 140 - .../small_parse_table_2161.c | 140 - .../small_parse_table_2162.c | 140 - .../small_parse_table_2163.c | 140 - .../small_parse_table_2164.c | 140 - .../small_parse_table_2165.c | 140 - .../small_parse_table_2166.c | 140 - .../small_parse_table_2167.c | 140 - .../small_parse_table_2168.c | 140 - .../small_parse_table_2169.c | 140 - .../small_parse_table/small_parse_table_217.c | 198 +- .../small_parse_table_2170.c | 140 - .../small_parse_table_2171.c | 140 - .../small_parse_table_2172.c | 140 - .../small_parse_table_2173.c | 140 - .../small_parse_table_2174.c | 140 - .../small_parse_table_2175.c | 140 - .../small_parse_table_2176.c | 140 - .../small_parse_table_2177.c | 140 - .../small_parse_table_2178.c | 140 - .../small_parse_table_2179.c | 140 - .../small_parse_table/small_parse_table_218.c | 200 +- .../small_parse_table_2180.c | 140 - .../small_parse_table_2181.c | 140 - .../small_parse_table_2182.c | 140 - .../small_parse_table_2183.c | 140 - .../small_parse_table_2184.c | 140 - .../small_parse_table_2185.c | 140 - .../small_parse_table_2186.c | 140 - .../small_parse_table_2187.c | 140 - .../small_parse_table_2188.c | 140 - .../small_parse_table_2189.c | 140 - .../small_parse_table/small_parse_table_219.c | 200 +- .../small_parse_table_2190.c | 140 - .../small_parse_table_2191.c | 140 - .../small_parse_table_2192.c | 140 - .../small_parse_table_2193.c | 140 - .../small_parse_table_2194.c | 140 - .../small_parse_table_2195.c | 140 - .../small_parse_table_2196.c | 140 - .../small_parse_table_2197.c | 140 - .../small_parse_table_2198.c | 140 - .../small_parse_table_2199.c | 140 - .../small_parse_table/small_parse_table_22.c | 200 +- .../small_parse_table/small_parse_table_220.c | 200 +- .../small_parse_table_2200.c | 140 - .../small_parse_table_2201.c | 140 - .../small_parse_table_2202.c | 140 - .../small_parse_table_2203.c | 140 - .../small_parse_table_2204.c | 140 - .../small_parse_table_2205.c | 140 - .../small_parse_table_2206.c | 140 - .../small_parse_table_2207.c | 140 - .../small_parse_table_2208.c | 140 - .../small_parse_table_2209.c | 140 - .../small_parse_table/small_parse_table_221.c | 200 +- .../small_parse_table_2210.c | 140 - .../small_parse_table_2211.c | 140 - .../small_parse_table_2212.c | 140 - .../small_parse_table_2213.c | 140 - .../small_parse_table_2214.c | 140 - .../small_parse_table_2215.c | 140 - .../small_parse_table_2216.c | 140 - .../small_parse_table_2217.c | 140 - .../small_parse_table_2218.c | 140 - .../small_parse_table_2219.c | 140 - .../small_parse_table/small_parse_table_222.c | 200 +- .../small_parse_table_2220.c | 140 - .../small_parse_table_2221.c | 140 - .../small_parse_table_2222.c | 140 - .../small_parse_table_2223.c | 140 - .../small_parse_table_2224.c | 140 - .../small_parse_table_2225.c | 140 - .../small_parse_table_2226.c | 140 - .../small_parse_table_2227.c | 140 - .../small_parse_table_2228.c | 140 - .../small_parse_table_2229.c | 140 - .../small_parse_table/small_parse_table_223.c | 200 +- .../small_parse_table_2230.c | 140 - .../small_parse_table_2231.c | 140 - .../small_parse_table_2232.c | 140 - .../small_parse_table_2233.c | 140 - .../small_parse_table_2234.c | 140 - .../small_parse_table_2235.c | 140 - .../small_parse_table_2236.c | 140 - .../small_parse_table_2237.c | 140 - .../small_parse_table_2238.c | 140 - .../small_parse_table_2239.c | 140 - .../small_parse_table/small_parse_table_224.c | 166 +- .../small_parse_table_2240.c | 140 - .../small_parse_table_2241.c | 140 - .../small_parse_table_2242.c | 140 - .../small_parse_table_2243.c | 140 - .../small_parse_table_2244.c | 140 - .../small_parse_table_2245.c | 140 - .../small_parse_table_2246.c | 140 - .../small_parse_table_2247.c | 140 - .../small_parse_table_2248.c | 140 - .../small_parse_table_2249.c | 140 - .../small_parse_table/small_parse_table_225.c | 198 +- .../small_parse_table_2250.c | 140 - .../small_parse_table_2251.c | 140 - .../small_parse_table_2252.c | 140 - .../small_parse_table_2253.c | 140 - .../small_parse_table_2254.c | 140 - .../small_parse_table_2255.c | 140 - .../small_parse_table_2256.c | 140 - .../small_parse_table_2257.c | 140 - .../small_parse_table_2258.c | 140 - .../small_parse_table_2259.c | 140 - .../small_parse_table/small_parse_table_226.c | 200 +- .../small_parse_table_2260.c | 140 - .../small_parse_table_2261.c | 140 - .../small_parse_table_2262.c | 140 - .../small_parse_table_2263.c | 140 - .../small_parse_table_2264.c | 140 - .../small_parse_table_2265.c | 140 - .../small_parse_table_2266.c | 140 - .../small_parse_table_2267.c | 140 - .../small_parse_table_2268.c | 140 - .../small_parse_table_2269.c | 140 - .../small_parse_table/small_parse_table_227.c | 200 +- .../small_parse_table_2270.c | 140 - .../small_parse_table_2271.c | 140 - .../small_parse_table_2272.c | 140 - .../small_parse_table_2273.c | 140 - .../small_parse_table_2274.c | 140 - .../small_parse_table_2275.c | 140 - .../small_parse_table_2276.c | 140 - .../small_parse_table_2277.c | 140 - .../small_parse_table_2278.c | 140 - .../small_parse_table_2279.c | 140 - .../small_parse_table/small_parse_table_228.c | 192 +- .../small_parse_table_2280.c | 140 - .../small_parse_table_2281.c | 140 - .../small_parse_table_2282.c | 140 - .../small_parse_table_2283.c | 140 - .../small_parse_table_2284.c | 140 - .../small_parse_table_2285.c | 140 - .../small_parse_table_2286.c | 140 - .../small_parse_table_2287.c | 140 - .../small_parse_table_2288.c | 140 - .../small_parse_table_2289.c | 140 - .../small_parse_table/small_parse_table_229.c | 198 +- .../small_parse_table_2290.c | 140 - .../small_parse_table_2291.c | 140 - .../small_parse_table_2292.c | 140 - .../small_parse_table_2293.c | 140 - .../small_parse_table_2294.c | 140 - .../small_parse_table_2295.c | 140 - .../small_parse_table_2296.c | 140 - .../small_parse_table_2297.c | 140 - .../small_parse_table_2298.c | 140 - .../small_parse_table_2299.c | 140 - .../small_parse_table/small_parse_table_23.c | 198 +- .../small_parse_table/small_parse_table_230.c | 200 +- .../small_parse_table_2300.c | 140 - .../small_parse_table_2301.c | 140 - .../small_parse_table_2302.c | 140 - .../small_parse_table_2303.c | 140 - .../small_parse_table_2304.c | 140 - .../small_parse_table_2305.c | 140 - .../small_parse_table_2306.c | 140 - .../small_parse_table_2307.c | 140 - .../small_parse_table_2308.c | 140 - .../small_parse_table_2309.c | 140 - .../small_parse_table/small_parse_table_231.c | 200 +- .../small_parse_table_2310.c | 140 - .../small_parse_table_2311.c | 140 - .../small_parse_table_2312.c | 140 - .../small_parse_table_2313.c | 140 - .../small_parse_table_2314.c | 140 - .../small_parse_table_2315.c | 140 - .../small_parse_table_2316.c | 140 - .../small_parse_table_2317.c | 140 - .../small_parse_table_2318.c | 140 - .../small_parse_table_2319.c | 140 - .../small_parse_table/small_parse_table_232.c | 200 +- .../small_parse_table_2320.c | 140 - .../small_parse_table_2321.c | 140 - .../small_parse_table_2322.c | 140 - .../small_parse_table_2323.c | 140 - .../small_parse_table_2324.c | 140 - .../small_parse_table_2325.c | 140 - .../small_parse_table_2326.c | 140 - .../small_parse_table_2327.c | 140 - .../small_parse_table_2328.c | 140 - .../small_parse_table_2329.c | 140 - .../small_parse_table/small_parse_table_233.c | 188 +- .../small_parse_table_2330.c | 140 - .../small_parse_table_2331.c | 140 - .../small_parse_table_2332.c | 140 - .../small_parse_table_2333.c | 140 - .../small_parse_table_2334.c | 140 - .../small_parse_table_2335.c | 140 - .../small_parse_table_2336.c | 140 - .../small_parse_table_2337.c | 140 - .../small_parse_table_2338.c | 140 - .../small_parse_table_2339.c | 140 - .../small_parse_table/small_parse_table_234.c | 198 +- .../small_parse_table_2340.c | 140 - .../small_parse_table_2341.c | 140 - .../small_parse_table_2342.c | 140 - .../small_parse_table_2343.c | 140 - .../small_parse_table_2344.c | 140 - .../small_parse_table_2345.c | 140 - .../small_parse_table_2346.c | 140 - .../small_parse_table_2347.c | 140 - .../small_parse_table_2348.c | 140 - .../small_parse_table_2349.c | 140 - .../small_parse_table/small_parse_table_235.c | 200 +- .../small_parse_table_2350.c | 140 - .../small_parse_table_2351.c | 140 - .../small_parse_table_2352.c | 140 - .../small_parse_table_2353.c | 140 - .../small_parse_table_2354.c | 140 - .../small_parse_table_2355.c | 140 - .../small_parse_table_2356.c | 140 - .../small_parse_table_2357.c | 140 - .../small_parse_table_2358.c | 140 - .../small_parse_table_2359.c | 140 - .../small_parse_table/small_parse_table_236.c | 198 +- .../small_parse_table_2360.c | 140 - .../small_parse_table_2361.c | 140 - .../small_parse_table_2362.c | 140 - .../small_parse_table_2363.c | 140 - .../small_parse_table_2364.c | 140 - .../small_parse_table_2365.c | 140 - .../small_parse_table_2366.c | 140 - .../small_parse_table_2367.c | 140 - .../small_parse_table_2368.c | 140 - .../small_parse_table_2369.c | 140 - .../small_parse_table/small_parse_table_237.c | 200 +- .../small_parse_table_2370.c | 140 - .../small_parse_table_2371.c | 140 - .../small_parse_table_2372.c | 140 - .../small_parse_table_2373.c | 140 - .../small_parse_table_2374.c | 140 - .../small_parse_table_2375.c | 140 - .../small_parse_table_2376.c | 140 - .../small_parse_table_2377.c | 140 - .../small_parse_table_2378.c | 140 - .../small_parse_table_2379.c | 140 - .../small_parse_table/small_parse_table_238.c | 198 +- .../small_parse_table_2380.c | 140 - .../small_parse_table_2381.c | 140 - .../small_parse_table_2382.c | 140 - .../small_parse_table_2383.c | 140 - .../small_parse_table_2384.c | 140 - .../small_parse_table_2385.c | 140 - .../small_parse_table_2386.c | 140 - .../small_parse_table_2387.c | 140 - .../small_parse_table_2388.c | 140 - .../small_parse_table_2389.c | 140 - .../small_parse_table/small_parse_table_239.c | 200 +- .../small_parse_table_2390.c | 140 - .../small_parse_table_2391.c | 140 - .../small_parse_table_2392.c | 140 - .../small_parse_table_2393.c | 140 - .../small_parse_table_2394.c | 140 - .../small_parse_table_2395.c | 140 - .../small_parse_table_2396.c | 140 - .../small_parse_table_2397.c | 140 - .../small_parse_table_2398.c | 140 - .../small_parse_table_2399.c | 140 - .../small_parse_table/small_parse_table_24.c | 200 +- .../small_parse_table/small_parse_table_240.c | 200 +- .../small_parse_table_2400.c | 140 - .../small_parse_table_2401.c | 140 - .../small_parse_table_2402.c | 140 - .../small_parse_table_2403.c | 140 - .../small_parse_table_2404.c | 140 - .../small_parse_table_2405.c | 140 - .../small_parse_table_2406.c | 140 - .../small_parse_table_2407.c | 140 - .../small_parse_table_2408.c | 140 - .../small_parse_table_2409.c | 140 - .../small_parse_table/small_parse_table_241.c | 196 +- .../small_parse_table_2410.c | 140 - .../small_parse_table_2411.c | 140 - .../small_parse_table_2412.c | 140 - .../small_parse_table_2413.c | 140 - .../small_parse_table_2414.c | 140 - .../small_parse_table_2415.c | 140 - .../small_parse_table_2416.c | 140 - .../small_parse_table_2417.c | 140 - .../small_parse_table_2418.c | 140 - .../small_parse_table_2419.c | 140 - .../small_parse_table/small_parse_table_242.c | 200 +- .../small_parse_table_2420.c | 140 - .../small_parse_table_2421.c | 140 - .../small_parse_table_2422.c | 140 - .../small_parse_table_2423.c | 140 - .../small_parse_table_2424.c | 140 - .../small_parse_table_2425.c | 140 - .../small_parse_table_2426.c | 140 - .../small_parse_table_2427.c | 140 - .../small_parse_table_2428.c | 140 - .../small_parse_table_2429.c | 140 - .../small_parse_table/small_parse_table_243.c | 198 +- .../small_parse_table_2430.c | 140 - .../small_parse_table_2431.c | 140 - .../small_parse_table_2432.c | 140 - .../small_parse_table_2433.c | 140 - .../small_parse_table_2434.c | 140 - .../small_parse_table_2435.c | 140 - .../small_parse_table_2436.c | 140 - .../small_parse_table_2437.c | 140 - .../small_parse_table_2438.c | 140 - .../small_parse_table_2439.c | 140 - .../small_parse_table/small_parse_table_244.c | 196 +- .../small_parse_table_2440.c | 140 - .../small_parse_table_2441.c | 140 - .../small_parse_table_2442.c | 140 - .../small_parse_table_2443.c | 140 - .../small_parse_table_2444.c | 140 - .../small_parse_table_2445.c | 140 - .../small_parse_table_2446.c | 140 - .../small_parse_table_2447.c | 140 - .../small_parse_table_2448.c | 140 - .../small_parse_table_2449.c | 140 - .../small_parse_table/small_parse_table_245.c | 198 +- .../small_parse_table_2450.c | 140 - .../small_parse_table_2451.c | 140 - .../small_parse_table_2452.c | 140 - .../small_parse_table_2453.c | 140 - .../small_parse_table_2454.c | 140 - .../small_parse_table_2455.c | 140 - .../small_parse_table_2456.c | 140 - .../small_parse_table_2457.c | 140 - .../small_parse_table_2458.c | 140 - .../small_parse_table_2459.c | 140 - .../small_parse_table/small_parse_table_246.c | 198 +- .../small_parse_table_2460.c | 140 - .../small_parse_table_2461.c | 140 - .../small_parse_table_2462.c | 140 - .../small_parse_table_2463.c | 140 - .../small_parse_table_2464.c | 140 - .../small_parse_table_2465.c | 140 - .../small_parse_table_2466.c | 140 - .../small_parse_table_2467.c | 140 - .../small_parse_table_2468.c | 140 - .../small_parse_table_2469.c | 140 - .../small_parse_table/small_parse_table_247.c | 198 +- .../small_parse_table_2470.c | 140 - .../small_parse_table_2471.c | 140 - .../small_parse_table_2472.c | 140 - .../small_parse_table_2473.c | 140 - .../small_parse_table_2474.c | 140 - .../small_parse_table_2475.c | 140 - .../small_parse_table_2476.c | 140 - .../small_parse_table_2477.c | 140 - .../small_parse_table_2478.c | 140 - .../small_parse_table_2479.c | 140 - .../small_parse_table/small_parse_table_248.c | 198 +- .../small_parse_table_2480.c | 140 - .../small_parse_table_2481.c | 140 - .../small_parse_table_2482.c | 140 - .../small_parse_table_2483.c | 140 - .../small_parse_table_2484.c | 140 - .../small_parse_table_2485.c | 140 - .../small_parse_table_2486.c | 140 - .../small_parse_table_2487.c | 140 - .../small_parse_table_2488.c | 140 - .../small_parse_table_2489.c | 140 - .../small_parse_table/small_parse_table_249.c | 174 +- .../small_parse_table_2490.c | 140 - .../small_parse_table_2491.c | 140 - .../small_parse_table_2492.c | 140 - .../small_parse_table_2493.c | 140 - .../small_parse_table_2494.c | 140 - .../small_parse_table_2495.c | 140 - .../small_parse_table_2496.c | 140 - .../small_parse_table_2497.c | 140 - .../small_parse_table_2498.c | 140 - .../small_parse_table_2499.c | 140 - .../small_parse_table/small_parse_table_25.c | 200 +- .../small_parse_table/small_parse_table_250.c | 178 +- .../small_parse_table_2500.c | 140 - .../small_parse_table_2501.c | 140 - .../small_parse_table_2502.c | 140 - .../small_parse_table_2503.c | 140 - .../small_parse_table_2504.c | 140 - .../small_parse_table_2505.c | 140 - .../small_parse_table_2506.c | 140 - .../small_parse_table_2507.c | 140 - .../small_parse_table_2508.c | 140 - .../small_parse_table_2509.c | 140 - .../small_parse_table/small_parse_table_251.c | 200 +- .../small_parse_table_2510.c | 140 - .../small_parse_table_2511.c | 140 - .../small_parse_table_2512.c | 140 - .../small_parse_table_2513.c | 140 - .../small_parse_table_2514.c | 140 - .../small_parse_table_2515.c | 140 - .../small_parse_table_2516.c | 140 - .../small_parse_table_2517.c | 140 - .../small_parse_table_2518.c | 140 - .../small_parse_table_2519.c | 140 - .../small_parse_table/small_parse_table_252.c | 174 +- .../small_parse_table_2520.c | 140 - .../small_parse_table_2521.c | 140 - .../small_parse_table_2522.c | 140 - .../small_parse_table_2523.c | 140 - .../small_parse_table_2524.c | 140 - .../small_parse_table_2525.c | 140 - .../small_parse_table_2526.c | 140 - .../small_parse_table_2527.c | 140 - .../small_parse_table_2528.c | 140 - .../small_parse_table_2529.c | 140 - .../small_parse_table/small_parse_table_253.c | 198 +- .../small_parse_table_2530.c | 140 - .../small_parse_table_2531.c | 140 - .../small_parse_table_2532.c | 140 - .../small_parse_table_2533.c | 140 - .../small_parse_table_2534.c | 140 - .../small_parse_table_2535.c | 140 - .../small_parse_table_2536.c | 140 - .../small_parse_table_2537.c | 140 - .../small_parse_table_2538.c | 140 - .../small_parse_table_2539.c | 140 - .../small_parse_table/small_parse_table_254.c | 192 +- .../small_parse_table_2540.c | 140 - .../small_parse_table_2541.c | 140 - .../small_parse_table_2542.c | 140 - .../small_parse_table_2543.c | 140 - .../small_parse_table_2544.c | 140 - .../small_parse_table_2545.c | 140 - .../small_parse_table_2546.c | 140 - .../small_parse_table_2547.c | 140 - .../small_parse_table_2548.c | 140 - .../small_parse_table_2549.c | 140 - .../small_parse_table/small_parse_table_255.c | 200 +- .../small_parse_table_2550.c | 140 - .../small_parse_table_2551.c | 140 - .../small_parse_table_2552.c | 140 - .../small_parse_table_2553.c | 140 - .../small_parse_table_2554.c | 140 - .../small_parse_table_2555.c | 140 - .../small_parse_table_2556.c | 140 - .../small_parse_table_2557.c | 140 - .../small_parse_table_2558.c | 140 - .../small_parse_table_2559.c | 140 - .../small_parse_table/small_parse_table_256.c | 200 +- .../small_parse_table_2560.c | 140 - .../small_parse_table_2561.c | 140 - .../small_parse_table_2562.c | 140 - .../small_parse_table_2563.c | 140 - .../small_parse_table_2564.c | 140 - .../small_parse_table_2565.c | 140 - .../small_parse_table_2566.c | 140 - .../small_parse_table_2567.c | 140 - .../small_parse_table_2568.c | 140 - .../small_parse_table_2569.c | 140 - .../small_parse_table/small_parse_table_257.c | 196 +- .../small_parse_table_2570.c | 140 - .../small_parse_table_2571.c | 140 - .../small_parse_table_2572.c | 140 - .../small_parse_table_2573.c | 140 - .../small_parse_table_2574.c | 140 - .../small_parse_table_2575.c | 140 - .../small_parse_table_2576.c | 140 - .../small_parse_table_2577.c | 140 - .../small_parse_table_2578.c | 140 - .../small_parse_table_2579.c | 140 - .../small_parse_table/small_parse_table_258.c | 190 +- .../small_parse_table_2580.c | 140 - .../small_parse_table_2581.c | 140 - .../small_parse_table_2582.c | 140 - .../small_parse_table_2583.c | 140 - .../small_parse_table_2584.c | 140 - .../small_parse_table_2585.c | 140 - .../small_parse_table_2586.c | 140 - .../small_parse_table_2587.c | 140 - .../small_parse_table_2588.c | 140 - .../small_parse_table_2589.c | 140 - .../small_parse_table/small_parse_table_259.c | 194 +- .../small_parse_table_2590.c | 140 - .../small_parse_table_2591.c | 140 - .../small_parse_table_2592.c | 140 - .../small_parse_table_2593.c | 140 - .../small_parse_table_2594.c | 140 - .../small_parse_table_2595.c | 140 - .../small_parse_table_2596.c | 140 - .../small_parse_table_2597.c | 140 - .../small_parse_table_2598.c | 140 - .../small_parse_table_2599.c | 140 - .../small_parse_table/small_parse_table_26.c | 194 +- .../small_parse_table/small_parse_table_260.c | 200 +- .../small_parse_table_2600.c | 140 - .../small_parse_table_2601.c | 140 - .../small_parse_table_2602.c | 140 - .../small_parse_table_2603.c | 140 - .../small_parse_table_2604.c | 140 - .../small_parse_table_2605.c | 140 - .../small_parse_table_2606.c | 140 - .../small_parse_table_2607.c | 140 - .../small_parse_table_2608.c | 140 - .../small_parse_table_2609.c | 140 - .../small_parse_table/small_parse_table_261.c | 200 +- .../small_parse_table_2610.c | 140 - .../small_parse_table_2611.c | 140 - .../small_parse_table_2612.c | 140 - .../small_parse_table_2613.c | 140 - .../small_parse_table_2614.c | 140 - .../small_parse_table_2615.c | 140 - .../small_parse_table_2616.c | 140 - .../small_parse_table_2617.c | 140 - .../small_parse_table_2618.c | 140 - .../small_parse_table_2619.c | 140 - .../small_parse_table/small_parse_table_262.c | 200 +- .../small_parse_table_2620.c | 140 - .../small_parse_table_2621.c | 140 - .../small_parse_table_2622.c | 140 - .../small_parse_table_2623.c | 140 - .../small_parse_table_2624.c | 140 - .../small_parse_table_2625.c | 140 - .../small_parse_table_2626.c | 140 - .../small_parse_table_2627.c | 140 - .../small_parse_table_2628.c | 140 - .../small_parse_table_2629.c | 140 - .../small_parse_table/small_parse_table_263.c | 200 +- .../small_parse_table_2630.c | 140 - .../small_parse_table_2631.c | 140 - .../small_parse_table_2632.c | 140 - .../small_parse_table_2633.c | 140 - .../small_parse_table_2634.c | 140 - .../small_parse_table_2635.c | 140 - .../small_parse_table_2636.c | 140 - .../small_parse_table_2637.c | 140 - .../small_parse_table_2638.c | 140 - .../small_parse_table_2639.c | 140 - .../small_parse_table/small_parse_table_264.c | 198 +- .../small_parse_table_2640.c | 140 - .../small_parse_table_2641.c | 140 - .../small_parse_table_2642.c | 140 - .../small_parse_table_2643.c | 140 - .../small_parse_table_2644.c | 140 - .../small_parse_table_2645.c | 140 - .../small_parse_table_2646.c | 140 - .../small_parse_table_2647.c | 140 - .../small_parse_table_2648.c | 140 - .../small_parse_table_2649.c | 140 - .../small_parse_table/small_parse_table_265.c | 196 +- .../small_parse_table_2650.c | 140 - .../small_parse_table_2651.c | 140 - .../small_parse_table_2652.c | 140 - .../small_parse_table_2653.c | 140 - .../small_parse_table_2654.c | 140 - .../small_parse_table_2655.c | 140 - .../small_parse_table_2656.c | 140 - .../small_parse_table_2657.c | 140 - .../small_parse_table_2658.c | 140 - .../small_parse_table_2659.c | 140 - .../small_parse_table/small_parse_table_266.c | 192 +- .../small_parse_table_2660.c | 140 - .../small_parse_table_2661.c | 140 - .../small_parse_table_2662.c | 140 - .../small_parse_table_2663.c | 140 - .../small_parse_table_2664.c | 140 - .../small_parse_table_2665.c | 140 - .../small_parse_table_2666.c | 140 - .../small_parse_table_2667.c | 140 - .../small_parse_table_2668.c | 140 - .../small_parse_table_2669.c | 140 - .../small_parse_table/small_parse_table_267.c | 200 +- .../small_parse_table_2670.c | 140 - .../small_parse_table_2671.c | 140 - .../small_parse_table_2672.c | 140 - .../small_parse_table_2673.c | 140 - .../small_parse_table_2674.c | 140 - .../small_parse_table_2675.c | 140 - .../small_parse_table_2676.c | 140 - .../small_parse_table_2677.c | 140 - .../small_parse_table_2678.c | 140 - .../small_parse_table_2679.c | 140 - .../small_parse_table/small_parse_table_268.c | 200 +- .../small_parse_table_2680.c | 140 - .../small_parse_table_2681.c | 140 - .../small_parse_table_2682.c | 140 - .../small_parse_table_2683.c | 140 - .../small_parse_table_2684.c | 140 - .../small_parse_table_2685.c | 140 - .../small_parse_table_2686.c | 140 - .../small_parse_table_2687.c | 140 - .../small_parse_table_2688.c | 140 - .../small_parse_table_2689.c | 140 - .../small_parse_table/small_parse_table_269.c | 196 +- .../small_parse_table_2690.c | 140 - .../small_parse_table_2691.c | 140 - .../small_parse_table_2692.c | 140 - .../small_parse_table_2693.c | 140 - .../small_parse_table_2694.c | 140 - .../small_parse_table_2695.c | 140 - .../small_parse_table_2696.c | 140 - .../small_parse_table_2697.c | 140 - .../small_parse_table_2698.c | 140 - .../small_parse_table_2699.c | 140 - .../small_parse_table/small_parse_table_27.c | 200 +- .../small_parse_table/small_parse_table_270.c | 176 +- .../small_parse_table_2700.c | 140 - .../small_parse_table_2701.c | 140 - .../small_parse_table_2702.c | 140 - .../small_parse_table_2703.c | 140 - .../small_parse_table_2704.c | 140 - .../small_parse_table_2705.c | 140 - .../small_parse_table_2706.c | 140 - .../small_parse_table_2707.c | 140 - .../small_parse_table_2708.c | 140 - .../small_parse_table_2709.c | 140 - .../small_parse_table/small_parse_table_271.c | 200 +- .../small_parse_table_2710.c | 140 - .../small_parse_table_2711.c | 140 - .../small_parse_table_2712.c | 140 - .../small_parse_table_2713.c | 140 - .../small_parse_table_2714.c | 140 - .../small_parse_table_2715.c | 140 - .../small_parse_table_2716.c | 140 - .../small_parse_table_2717.c | 140 - .../small_parse_table_2718.c | 140 - .../small_parse_table_2719.c | 140 - .../small_parse_table/small_parse_table_272.c | 200 +- .../small_parse_table_2720.c | 140 - .../small_parse_table_2721.c | 140 - .../small_parse_table_2722.c | 140 - .../small_parse_table_2723.c | 140 - .../small_parse_table_2724.c | 140 - .../small_parse_table_2725.c | 140 - .../small_parse_table_2726.c | 140 - .../small_parse_table_2727.c | 140 - .../small_parse_table_2728.c | 140 - .../small_parse_table_2729.c | 140 - .../small_parse_table/small_parse_table_273.c | 198 +- .../small_parse_table_2730.c | 140 - .../small_parse_table_2731.c | 140 - .../small_parse_table_2732.c | 140 - .../small_parse_table_2733.c | 140 - .../small_parse_table_2734.c | 140 - .../small_parse_table_2735.c | 140 - .../small_parse_table_2736.c | 140 - .../small_parse_table_2737.c | 140 - .../small_parse_table_2738.c | 140 - .../small_parse_table_2739.c | 140 - .../small_parse_table/small_parse_table_274.c | 200 +- .../small_parse_table_2740.c | 140 - .../small_parse_table_2741.c | 140 - .../small_parse_table_2742.c | 140 - .../small_parse_table_2743.c | 140 - .../small_parse_table_2744.c | 140 - .../small_parse_table_2745.c | 140 - .../small_parse_table_2746.c | 140 - .../small_parse_table_2747.c | 140 - .../small_parse_table_2748.c | 140 - .../small_parse_table_2749.c | 140 - .../small_parse_table/small_parse_table_275.c | 198 +- .../small_parse_table_2750.c | 140 - .../small_parse_table_2751.c | 140 - .../small_parse_table_2752.c | 140 - .../small_parse_table_2753.c | 140 - .../small_parse_table_2754.c | 140 - .../small_parse_table_2755.c | 140 - .../small_parse_table_2756.c | 140 - .../small_parse_table_2757.c | 140 - .../small_parse_table_2758.c | 140 - .../small_parse_table_2759.c | 140 - .../small_parse_table/small_parse_table_276.c | 196 +- .../small_parse_table_2760.c | 140 - .../small_parse_table_2761.c | 140 - .../small_parse_table_2762.c | 140 - .../small_parse_table_2763.c | 140 - .../small_parse_table_2764.c | 140 - .../small_parse_table_2765.c | 140 - .../small_parse_table_2766.c | 140 - .../small_parse_table_2767.c | 140 - .../small_parse_table_2768.c | 140 - .../small_parse_table_2769.c | 140 - .../small_parse_table/small_parse_table_277.c | 200 +- .../small_parse_table_2770.c | 140 - .../small_parse_table_2771.c | 140 - .../small_parse_table_2772.c | 140 - .../small_parse_table_2773.c | 140 - .../small_parse_table_2774.c | 140 - .../small_parse_table_2775.c | 140 - .../small_parse_table_2776.c | 140 - .../small_parse_table_2777.c | 140 - .../small_parse_table_2778.c | 140 - .../small_parse_table_2779.c | 140 - .../small_parse_table/small_parse_table_278.c | 200 +- .../small_parse_table_2780.c | 140 - .../small_parse_table_2781.c | 140 - .../small_parse_table_2782.c | 140 - .../small_parse_table_2783.c | 140 - .../small_parse_table_2784.c | 140 - .../small_parse_table_2785.c | 140 - .../small_parse_table_2786.c | 140 - .../small_parse_table_2787.c | 140 - .../small_parse_table_2788.c | 140 - .../small_parse_table_2789.c | 140 - .../small_parse_table/small_parse_table_279.c | 200 +- .../small_parse_table_2790.c | 140 - .../small_parse_table_2791.c | 140 - .../small_parse_table_2792.c | 140 - .../small_parse_table_2793.c | 140 - .../small_parse_table_2794.c | 140 - .../small_parse_table_2795.c | 140 - .../small_parse_table_2796.c | 140 - .../small_parse_table_2797.c | 140 - .../small_parse_table_2798.c | 140 - .../small_parse_table_2799.c | 140 - .../small_parse_table/small_parse_table_28.c | 200 +- .../small_parse_table/small_parse_table_280.c | 200 +- .../small_parse_table_2800.c | 140 - .../small_parse_table_2801.c | 140 - .../small_parse_table_2802.c | 140 - .../small_parse_table_2803.c | 140 - .../small_parse_table_2804.c | 140 - .../small_parse_table_2805.c | 140 - .../small_parse_table_2806.c | 140 - .../small_parse_table_2807.c | 140 - .../small_parse_table_2808.c | 140 - .../small_parse_table_2809.c | 140 - .../small_parse_table/small_parse_table_281.c | 188 +- .../small_parse_table_2810.c | 140 - .../small_parse_table_2811.c | 140 - .../small_parse_table_2812.c | 140 - .../small_parse_table_2813.c | 140 - .../small_parse_table_2814.c | 140 - .../small_parse_table_2815.c | 140 - .../small_parse_table_2816.c | 140 - .../small_parse_table_2817.c | 140 - .../small_parse_table_2818.c | 140 - .../small_parse_table_2819.c | 140 - .../small_parse_table/small_parse_table_282.c | 198 +- .../small_parse_table_2820.c | 140 - .../small_parse_table_2821.c | 140 - .../small_parse_table_2822.c | 140 - .../small_parse_table_2823.c | 140 - .../small_parse_table_2824.c | 140 - .../small_parse_table_2825.c | 140 - .../small_parse_table_2826.c | 140 - .../small_parse_table_2827.c | 140 - .../small_parse_table_2828.c | 140 - .../small_parse_table_2829.c | 140 - .../small_parse_table/small_parse_table_283.c | 200 +- .../small_parse_table_2830.c | 140 - .../small_parse_table_2831.c | 140 - .../small_parse_table_2832.c | 140 - .../small_parse_table_2833.c | 140 - .../small_parse_table_2834.c | 140 - .../small_parse_table_2835.c | 140 - .../small_parse_table_2836.c | 140 - .../small_parse_table_2837.c | 140 - .../small_parse_table_2838.c | 140 - .../small_parse_table_2839.c | 140 - .../small_parse_table/small_parse_table_284.c | 198 +- .../small_parse_table_2840.c | 140 - .../small_parse_table_2841.c | 140 - .../small_parse_table_2842.c | 140 - .../small_parse_table_2843.c | 140 - .../small_parse_table_2844.c | 140 - .../small_parse_table_2845.c | 140 - .../small_parse_table_2846.c | 140 - .../small_parse_table_2847.c | 140 - .../small_parse_table_2848.c | 140 - .../small_parse_table_2849.c | 140 - .../small_parse_table/small_parse_table_285.c | 190 +- .../small_parse_table_2850.c | 140 - .../small_parse_table_2851.c | 140 - .../small_parse_table_2852.c | 140 - .../small_parse_table_2853.c | 140 - .../small_parse_table_2854.c | 140 - .../small_parse_table_2855.c | 140 - .../small_parse_table_2856.c | 140 - .../small_parse_table_2857.c | 140 - .../small_parse_table_2858.c | 140 - .../small_parse_table_2859.c | 140 - .../small_parse_table/small_parse_table_286.c | 200 +- .../small_parse_table_2860.c | 140 - .../small_parse_table_2861.c | 140 - .../small_parse_table_2862.c | 140 - .../small_parse_table_2863.c | 140 - .../small_parse_table_2864.c | 140 - .../small_parse_table_2865.c | 140 - .../small_parse_table_2866.c | 140 - .../small_parse_table_2867.c | 140 - .../small_parse_table_2868.c | 140 - .../small_parse_table_2869.c | 140 - .../small_parse_table/small_parse_table_287.c | 200 +- .../small_parse_table_2870.c | 140 - .../small_parse_table_2871.c | 140 - .../small_parse_table_2872.c | 140 - .../small_parse_table_2873.c | 140 - .../small_parse_table_2874.c | 140 - .../small_parse_table_2875.c | 140 - .../small_parse_table_2876.c | 140 - .../small_parse_table_2877.c | 140 - .../small_parse_table_2878.c | 140 - .../small_parse_table_2879.c | 140 - .../small_parse_table/small_parse_table_288.c | 200 +- .../small_parse_table_2880.c | 140 - .../small_parse_table_2881.c | 140 - .../small_parse_table_2882.c | 140 - .../small_parse_table_2883.c | 140 - .../small_parse_table_2884.c | 140 - .../small_parse_table_2885.c | 140 - .../small_parse_table_2886.c | 140 - .../small_parse_table_2887.c | 140 - .../small_parse_table_2888.c | 140 - .../small_parse_table_2889.c | 140 - .../small_parse_table/small_parse_table_289.c | 196 +- .../small_parse_table_2890.c | 140 - .../small_parse_table_2891.c | 140 - .../small_parse_table_2892.c | 140 - .../small_parse_table_2893.c | 140 - .../small_parse_table_2894.c | 140 - .../small_parse_table_2895.c | 140 - .../small_parse_table_2896.c | 140 - .../small_parse_table_2897.c | 140 - .../small_parse_table_2898.c | 140 - .../small_parse_table_2899.c | 140 - .../small_parse_table/small_parse_table_29.c | 198 +- .../small_parse_table/small_parse_table_290.c | 200 +- .../small_parse_table_2900.c | 140 - .../small_parse_table_2901.c | 140 - .../small_parse_table_2902.c | 140 - .../small_parse_table_2903.c | 140 - .../small_parse_table_2904.c | 140 - .../small_parse_table_2905.c | 140 - .../small_parse_table_2906.c | 140 - .../small_parse_table_2907.c | 140 - .../small_parse_table_2908.c | 140 - .../small_parse_table_2909.c | 140 - .../small_parse_table/small_parse_table_291.c | 196 +- .../small_parse_table_2910.c | 140 - .../small_parse_table_2911.c | 140 - .../small_parse_table_2912.c | 140 - .../small_parse_table_2913.c | 140 - .../small_parse_table_2914.c | 140 - .../small_parse_table_2915.c | 140 - .../small_parse_table_2916.c | 140 - .../small_parse_table_2917.c | 140 - .../small_parse_table_2918.c | 140 - .../small_parse_table_2919.c | 140 - .../small_parse_table/small_parse_table_292.c | 194 +- .../small_parse_table_2920.c | 140 - .../small_parse_table_2921.c | 140 - .../small_parse_table_2922.c | 140 - .../small_parse_table_2923.c | 140 - .../small_parse_table_2924.c | 140 - .../small_parse_table_2925.c | 140 - .../small_parse_table_2926.c | 140 - .../small_parse_table_2927.c | 140 - .../small_parse_table_2928.c | 140 - .../small_parse_table_2929.c | 140 - .../small_parse_table/small_parse_table_293.c | 196 +- .../small_parse_table_2930.c | 140 - .../small_parse_table_2931.c | 140 - .../small_parse_table_2932.c | 140 - .../small_parse_table_2933.c | 140 - .../small_parse_table_2934.c | 140 - .../small_parse_table_2935.c | 140 - .../small_parse_table_2936.c | 140 - .../small_parse_table_2937.c | 140 - .../small_parse_table_2938.c | 140 - .../small_parse_table_2939.c | 140 - .../small_parse_table/small_parse_table_294.c | 198 +- .../small_parse_table_2940.c | 140 - .../small_parse_table_2941.c | 140 - .../small_parse_table_2942.c | 140 - .../small_parse_table_2943.c | 140 - .../small_parse_table_2944.c | 140 - .../small_parse_table_2945.c | 140 - .../small_parse_table_2946.c | 140 - .../small_parse_table_2947.c | 140 - .../small_parse_table_2948.c | 140 - .../small_parse_table_2949.c | 140 - .../small_parse_table/small_parse_table_295.c | 200 +- .../small_parse_table_2950.c | 140 - .../small_parse_table_2951.c | 140 - .../small_parse_table_2952.c | 140 - .../small_parse_table_2953.c | 140 - .../small_parse_table_2954.c | 140 - .../small_parse_table_2955.c | 140 - .../small_parse_table_2956.c | 140 - .../small_parse_table_2957.c | 140 - .../small_parse_table_2958.c | 140 - .../small_parse_table_2959.c | 140 - .../small_parse_table/small_parse_table_296.c | 198 +- .../small_parse_table_2960.c | 140 - .../small_parse_table_2961.c | 140 - .../small_parse_table_2962.c | 140 - .../small_parse_table_2963.c | 140 - .../small_parse_table_2964.c | 140 - .../small_parse_table_2965.c | 140 - .../small_parse_table_2966.c | 140 - .../small_parse_table_2967.c | 140 - .../small_parse_table_2968.c | 140 - .../small_parse_table_2969.c | 140 - .../small_parse_table/small_parse_table_297.c | 192 +- .../small_parse_table_2970.c | 140 - .../small_parse_table_2971.c | 140 - .../small_parse_table_2972.c | 140 - .../small_parse_table_2973.c | 140 - .../small_parse_table_2974.c | 140 - .../small_parse_table_2975.c | 140 - .../small_parse_table_2976.c | 140 - .../small_parse_table_2977.c | 140 - .../small_parse_table_2978.c | 140 - .../small_parse_table_2979.c | 140 - .../small_parse_table/small_parse_table_298.c | 200 +- .../small_parse_table_2980.c | 140 - .../small_parse_table_2981.c | 140 - .../small_parse_table_2982.c | 140 - .../small_parse_table_2983.c | 140 - .../small_parse_table_2984.c | 140 - .../small_parse_table_2985.c | 140 - .../small_parse_table_2986.c | 140 - .../small_parse_table_2987.c | 140 - .../small_parse_table_2988.c | 140 - .../small_parse_table_2989.c | 140 - .../small_parse_table/small_parse_table_299.c | 200 +- .../small_parse_table_2990.c | 140 - .../small_parse_table_2991.c | 140 - .../small_parse_table_2992.c | 140 - .../small_parse_table_2993.c | 140 - .../small_parse_table_2994.c | 140 - .../small_parse_table_2995.c | 140 - .../small_parse_table_2996.c | 140 - .../small_parse_table_2997.c | 140 - .../small_parse_table_2998.c | 140 - .../small_parse_table_2999.c | 140 - .../small_parse_table/small_parse_table_3.c | 200 +- .../small_parse_table/small_parse_table_30.c | 166 +- .../small_parse_table/small_parse_table_300.c | 200 +- .../small_parse_table_3000.c | 140 - .../small_parse_table_3001.c | 140 - .../small_parse_table_3002.c | 140 - .../small_parse_table_3003.c | 140 - .../small_parse_table_3004.c | 140 - .../small_parse_table_3005.c | 140 - .../small_parse_table_3006.c | 140 - .../small_parse_table_3007.c | 140 - .../small_parse_table_3008.c | 140 - .../small_parse_table_3009.c | 140 - .../small_parse_table/small_parse_table_301.c | 198 +- .../small_parse_table_3010.c | 140 - .../small_parse_table_3011.c | 140 - .../small_parse_table_3012.c | 140 - .../small_parse_table_3013.c | 140 - .../small_parse_table_3014.c | 140 - .../small_parse_table_3015.c | 140 - .../small_parse_table_3016.c | 140 - .../small_parse_table_3017.c | 140 - .../small_parse_table_3018.c | 140 - .../small_parse_table_3019.c | 140 - .../small_parse_table/small_parse_table_302.c | 200 +- .../small_parse_table_3020.c | 140 - .../small_parse_table_3021.c | 140 - .../small_parse_table_3022.c | 140 - .../small_parse_table_3023.c | 140 - .../small_parse_table_3024.c | 140 - .../small_parse_table_3025.c | 140 - .../small_parse_table_3026.c | 140 - .../small_parse_table_3027.c | 140 - .../small_parse_table_3028.c | 140 - .../small_parse_table_3029.c | 140 - .../small_parse_table/small_parse_table_303.c | 196 +- .../small_parse_table_3030.c | 140 - .../small_parse_table_3031.c | 140 - .../small_parse_table_3032.c | 140 - .../small_parse_table_3033.c | 140 - .../small_parse_table_3034.c | 140 - .../small_parse_table_3035.c | 140 - .../small_parse_table_3036.c | 140 - .../small_parse_table_3037.c | 140 - .../small_parse_table_3038.c | 140 - .../small_parse_table_3039.c | 140 - .../small_parse_table/small_parse_table_304.c | 198 +- .../small_parse_table_3040.c | 140 - .../small_parse_table_3041.c | 140 - .../small_parse_table_3042.c | 140 - .../small_parse_table_3043.c | 140 - .../small_parse_table_3044.c | 140 - .../small_parse_table_3045.c | 140 - .../small_parse_table_3046.c | 140 - .../small_parse_table_3047.c | 140 - .../small_parse_table_3048.c | 140 - .../small_parse_table_3049.c | 140 - .../small_parse_table/small_parse_table_305.c | 196 +- .../small_parse_table_3050.c | 140 - .../small_parse_table_3051.c | 140 - .../small_parse_table_3052.c | 140 - .../small_parse_table_3053.c | 140 - .../small_parse_table_3054.c | 140 - .../small_parse_table_3055.c | 140 - .../small_parse_table_3056.c | 140 - .../small_parse_table_3057.c | 140 - .../small_parse_table_3058.c | 140 - .../small_parse_table_3059.c | 140 - .../small_parse_table/small_parse_table_306.c | 200 +- .../small_parse_table_3060.c | 140 - .../small_parse_table_3061.c | 140 - .../small_parse_table_3062.c | 140 - .../small_parse_table_3063.c | 140 - .../small_parse_table_3064.c | 140 - .../small_parse_table_3065.c | 140 - .../small_parse_table_3066.c | 140 - .../small_parse_table_3067.c | 140 - .../small_parse_table_3068.c | 140 - .../small_parse_table_3069.c | 140 - .../small_parse_table/small_parse_table_307.c | 200 +- .../small_parse_table_3070.c | 140 - .../small_parse_table_3071.c | 140 - .../small_parse_table_3072.c | 140 - .../small_parse_table_3073.c | 140 - .../small_parse_table_3074.c | 140 - .../small_parse_table_3075.c | 140 - .../small_parse_table_3076.c | 140 - .../small_parse_table_3077.c | 140 - .../small_parse_table_3078.c | 140 - .../small_parse_table_3079.c | 140 - .../small_parse_table/small_parse_table_308.c | 194 +- .../small_parse_table_3080.c | 140 - .../small_parse_table_3081.c | 140 - .../small_parse_table_3082.c | 140 - .../small_parse_table_3083.c | 140 - .../small_parse_table_3084.c | 140 - .../small_parse_table_3085.c | 140 - .../small_parse_table_3086.c | 140 - .../small_parse_table_3087.c | 140 - .../small_parse_table_3088.c | 140 - .../small_parse_table_3089.c | 140 - .../small_parse_table/small_parse_table_309.c | 198 +- .../small_parse_table_3090.c | 140 - .../small_parse_table_3091.c | 140 - .../small_parse_table_3092.c | 140 - .../small_parse_table_3093.c | 140 - .../small_parse_table_3094.c | 140 - .../small_parse_table_3095.c | 140 - .../small_parse_table_3096.c | 140 - .../small_parse_table_3097.c | 140 - .../small_parse_table_3098.c | 140 - .../small_parse_table_3099.c | 140 - .../small_parse_table/small_parse_table_31.c | 200 +- .../small_parse_table/small_parse_table_310.c | 200 +- .../small_parse_table_3100.c | 140 - .../small_parse_table_3101.c | 140 - .../small_parse_table_3102.c | 140 - .../small_parse_table_3103.c | 140 - .../small_parse_table_3104.c | 140 - .../small_parse_table_3105.c | 140 - .../small_parse_table_3106.c | 140 - .../small_parse_table_3107.c | 140 - .../small_parse_table_3108.c | 140 - .../small_parse_table_3109.c | 140 - .../small_parse_table/small_parse_table_311.c | 198 +- .../small_parse_table_3110.c | 140 - .../small_parse_table_3111.c | 140 - .../small_parse_table_3112.c | 140 - .../small_parse_table_3113.c | 140 - .../small_parse_table_3114.c | 140 - .../small_parse_table_3115.c | 140 - .../small_parse_table_3116.c | 140 - .../small_parse_table_3117.c | 140 - .../small_parse_table_3118.c | 140 - .../small_parse_table_3119.c | 140 - .../small_parse_table/small_parse_table_312.c | 200 +- .../small_parse_table_3120.c | 140 - .../small_parse_table_3121.c | 140 - .../small_parse_table_3122.c | 140 - .../small_parse_table_3123.c | 140 - .../small_parse_table_3124.c | 140 - .../small_parse_table_3125.c | 140 - .../small_parse_table_3126.c | 140 - .../small_parse_table_3127.c | 140 - .../small_parse_table_3128.c | 140 - .../small_parse_table_3129.c | 140 - .../small_parse_table/small_parse_table_313.c | 190 +- .../small_parse_table_3130.c | 140 - .../small_parse_table_3131.c | 140 - .../small_parse_table_3132.c | 140 - .../small_parse_table_3133.c | 140 - .../small_parse_table_3134.c | 140 - .../small_parse_table_3135.c | 140 - .../small_parse_table_3136.c | 140 - .../small_parse_table_3137.c | 140 - .../small_parse_table_3138.c | 140 - .../small_parse_table_3139.c | 140 - .../small_parse_table/small_parse_table_314.c | 200 +- .../small_parse_table_3140.c | 140 - .../small_parse_table_3141.c | 140 - .../small_parse_table_3142.c | 140 - .../small_parse_table_3143.c | 140 - .../small_parse_table_3144.c | 140 - .../small_parse_table_3145.c | 140 - .../small_parse_table_3146.c | 140 - .../small_parse_table_3147.c | 140 - .../small_parse_table_3148.c | 140 - .../small_parse_table_3149.c | 140 - .../small_parse_table/small_parse_table_315.c | 198 +- .../small_parse_table_3150.c | 140 - .../small_parse_table_3151.c | 140 - .../small_parse_table_3152.c | 140 - .../small_parse_table_3153.c | 140 - .../small_parse_table_3154.c | 140 - .../small_parse_table_3155.c | 140 - .../small_parse_table_3156.c | 140 - .../small_parse_table_3157.c | 140 - .../small_parse_table_3158.c | 140 - .../small_parse_table_3159.c | 140 - .../small_parse_table/small_parse_table_316.c | 200 +- .../small_parse_table_3160.c | 140 - .../small_parse_table_3161.c | 140 - .../small_parse_table_3162.c | 140 - .../small_parse_table_3163.c | 140 - .../small_parse_table_3164.c | 140 - .../small_parse_table_3165.c | 140 - .../small_parse_table_3166.c | 140 - .../small_parse_table_3167.c | 140 - .../small_parse_table_3168.c | 140 - .../small_parse_table_3169.c | 140 - .../small_parse_table/small_parse_table_317.c | 200 +- .../small_parse_table_3170.c | 140 - .../small_parse_table_3171.c | 140 - .../small_parse_table_3172.c | 140 - .../small_parse_table_3173.c | 140 - .../small_parse_table_3174.c | 140 - .../small_parse_table_3175.c | 140 - .../small_parse_table_3176.c | 140 - .../small_parse_table_3177.c | 140 - .../small_parse_table_3178.c | 140 - .../small_parse_table_3179.c | 140 - .../small_parse_table/small_parse_table_318.c | 200 +- .../small_parse_table_3180.c | 140 - .../small_parse_table_3181.c | 140 - .../small_parse_table_3182.c | 140 - .../small_parse_table_3183.c | 140 - .../small_parse_table_3184.c | 140 - .../small_parse_table_3185.c | 140 - .../small_parse_table_3186.c | 140 - .../small_parse_table_3187.c | 140 - .../small_parse_table_3188.c | 140 - .../small_parse_table_3189.c | 140 - .../small_parse_table/small_parse_table_319.c | 200 +- .../small_parse_table_3190.c | 140 - .../small_parse_table_3191.c | 140 - .../small_parse_table_3192.c | 140 - .../small_parse_table_3193.c | 140 - .../small_parse_table_3194.c | 140 - .../small_parse_table_3195.c | 140 - .../small_parse_table_3196.c | 140 - .../small_parse_table_3197.c | 140 - .../small_parse_table_3198.c | 140 - .../small_parse_table_3199.c | 140 - .../small_parse_table/small_parse_table_32.c | 200 +- .../small_parse_table/small_parse_table_320.c | 188 +- .../small_parse_table_3200.c | 140 - .../small_parse_table_3201.c | 140 - .../small_parse_table_3202.c | 140 - .../small_parse_table_3203.c | 140 - .../small_parse_table_3204.c | 140 - .../small_parse_table_3205.c | 140 - .../small_parse_table_3206.c | 140 - .../small_parse_table_3207.c | 140 - .../small_parse_table_3208.c | 140 - .../small_parse_table_3209.c | 140 - .../small_parse_table/small_parse_table_321.c | 200 +- .../small_parse_table_3210.c | 140 - .../small_parse_table_3211.c | 140 - .../small_parse_table_3212.c | 140 - .../small_parse_table_3213.c | 140 - .../small_parse_table_3214.c | 140 - .../small_parse_table_3215.c | 140 - .../small_parse_table_3216.c | 140 - .../small_parse_table_3217.c | 140 - .../small_parse_table_3218.c | 140 - .../small_parse_table_3219.c | 140 - .../small_parse_table/small_parse_table_322.c | 200 +- .../small_parse_table_3220.c | 140 - .../small_parse_table_3221.c | 140 - .../small_parse_table_3222.c | 140 - .../small_parse_table_3223.c | 140 - .../small_parse_table_3224.c | 140 - .../small_parse_table_3225.c | 140 - .../small_parse_table_3226.c | 140 - .../small_parse_table_3227.c | 140 - .../small_parse_table_3228.c | 140 - .../small_parse_table_3229.c | 140 - .../small_parse_table/small_parse_table_323.c | 198 +- .../small_parse_table_3230.c | 140 - .../small_parse_table_3231.c | 140 - .../small_parse_table_3232.c | 140 - .../small_parse_table_3233.c | 140 - .../small_parse_table_3234.c | 140 - .../small_parse_table_3235.c | 140 - .../small_parse_table_3236.c | 140 - .../small_parse_table_3237.c | 140 - .../small_parse_table_3238.c | 140 - .../small_parse_table_3239.c | 140 - .../small_parse_table/small_parse_table_324.c | 196 +- .../small_parse_table_3240.c | 140 - .../small_parse_table_3241.c | 140 - .../small_parse_table_3242.c | 140 - .../small_parse_table_3243.c | 135 - .../small_parse_table/small_parse_table_325.c | 200 +- .../small_parse_table/small_parse_table_326.c | 198 +- .../small_parse_table/small_parse_table_327.c | 200 +- .../small_parse_table/small_parse_table_328.c | 200 +- .../small_parse_table/small_parse_table_329.c | 198 +- .../small_parse_table/small_parse_table_33.c | 200 +- .../small_parse_table/small_parse_table_330.c | 198 +- .../small_parse_table/small_parse_table_331.c | 188 +- .../small_parse_table/small_parse_table_332.c | 194 +- .../small_parse_table/small_parse_table_333.c | 200 +- .../small_parse_table/small_parse_table_334.c | 160 +- .../small_parse_table/small_parse_table_335.c | 192 +- .../small_parse_table/small_parse_table_336.c | 200 +- .../small_parse_table/small_parse_table_337.c | 200 +- .../small_parse_table/small_parse_table_338.c | 200 +- .../small_parse_table/small_parse_table_339.c | 194 +- .../small_parse_table/small_parse_table_34.c | 196 +- .../small_parse_table/small_parse_table_340.c | 198 +- .../small_parse_table/small_parse_table_341.c | 198 +- .../small_parse_table/small_parse_table_342.c | 190 +- .../small_parse_table/small_parse_table_343.c | 184 +- .../small_parse_table/small_parse_table_344.c | 196 +- .../small_parse_table/small_parse_table_345.c | 200 +- .../small_parse_table/small_parse_table_346.c | 200 +- .../small_parse_table/small_parse_table_347.c | 192 +- .../small_parse_table/small_parse_table_348.c | 178 +- .../small_parse_table/small_parse_table_349.c | 200 +- .../small_parse_table/small_parse_table_35.c | 198 +- .../small_parse_table/small_parse_table_350.c | 194 +- .../small_parse_table/small_parse_table_351.c | 200 +- .../small_parse_table/small_parse_table_352.c | 200 +- .../small_parse_table/small_parse_table_353.c | 200 +- .../small_parse_table/small_parse_table_354.c | 198 +- .../small_parse_table/small_parse_table_355.c | 200 +- .../small_parse_table/small_parse_table_356.c | 200 +- .../small_parse_table/small_parse_table_357.c | 198 +- .../small_parse_table/small_parse_table_358.c | 200 +- .../small_parse_table/small_parse_table_359.c | 200 +- .../small_parse_table/small_parse_table_36.c | 200 +- .../small_parse_table/small_parse_table_360.c | 192 +- .../small_parse_table/small_parse_table_361.c | 198 +- .../small_parse_table/small_parse_table_362.c | 200 +- .../small_parse_table/small_parse_table_363.c | 184 +- .../small_parse_table/small_parse_table_364.c | 200 +- .../small_parse_table/small_parse_table_365.c | 194 +- .../small_parse_table/small_parse_table_366.c | 188 +- .../small_parse_table/small_parse_table_367.c | 200 +- .../small_parse_table/small_parse_table_368.c | 196 +- .../small_parse_table/small_parse_table_369.c | 200 +- .../small_parse_table/small_parse_table_37.c | 198 +- .../small_parse_table/small_parse_table_370.c | 198 +- .../small_parse_table/small_parse_table_371.c | 174 +- .../small_parse_table/small_parse_table_372.c | 200 +- .../small_parse_table/small_parse_table_373.c | 198 +- .../small_parse_table/small_parse_table_374.c | 198 +- .../small_parse_table/small_parse_table_375.c | 198 +- .../small_parse_table/small_parse_table_376.c | 196 +- .../small_parse_table/small_parse_table_377.c | 200 +- .../small_parse_table/small_parse_table_378.c | 198 +- .../small_parse_table/small_parse_table_379.c | 200 +- .../small_parse_table/small_parse_table_38.c | 200 +- .../small_parse_table/small_parse_table_380.c | 200 +- .../small_parse_table/small_parse_table_381.c | 200 +- .../small_parse_table/small_parse_table_382.c | 200 +- .../small_parse_table/small_parse_table_383.c | 200 +- .../small_parse_table/small_parse_table_384.c | 200 +- .../small_parse_table/small_parse_table_385.c | 198 +- .../small_parse_table/small_parse_table_386.c | 200 +- .../small_parse_table/small_parse_table_387.c | 200 +- .../small_parse_table/small_parse_table_388.c | 200 +- .../small_parse_table/small_parse_table_389.c | 196 +- .../small_parse_table/small_parse_table_39.c | 200 +- .../small_parse_table/small_parse_table_390.c | 200 +- .../small_parse_table/small_parse_table_391.c | 200 +- .../small_parse_table/small_parse_table_392.c | 200 +- .../small_parse_table/small_parse_table_393.c | 200 +- .../small_parse_table/small_parse_table_394.c | 198 +- .../small_parse_table/small_parse_table_395.c | 198 +- .../small_parse_table/small_parse_table_396.c | 174 +- .../small_parse_table/small_parse_table_397.c | 198 +- .../small_parse_table/small_parse_table_398.c | 200 +- .../small_parse_table/small_parse_table_399.c | 174 +- .../small_parse_table/small_parse_table_4.c | 200 +- .../small_parse_table/small_parse_table_40.c | 186 +- .../small_parse_table/small_parse_table_400.c | 200 +- .../small_parse_table/small_parse_table_401.c | 200 +- .../small_parse_table/small_parse_table_402.c | 200 +- .../small_parse_table/small_parse_table_403.c | 196 +- .../small_parse_table/small_parse_table_404.c | 200 +- .../small_parse_table/small_parse_table_405.c | 196 +- .../small_parse_table/small_parse_table_406.c | 198 +- .../small_parse_table/small_parse_table_407.c | 200 +- .../small_parse_table/small_parse_table_408.c | 200 +- .../small_parse_table/small_parse_table_409.c | 200 +- .../small_parse_table/small_parse_table_41.c | 192 +- .../small_parse_table/small_parse_table_410.c | 200 +- .../small_parse_table/small_parse_table_411.c | 200 +- .../small_parse_table/small_parse_table_412.c | 198 +- .../small_parse_table/small_parse_table_413.c | 200 +- .../small_parse_table/small_parse_table_414.c | 178 +- .../small_parse_table/small_parse_table_415.c | 198 +- .../small_parse_table/small_parse_table_416.c | 198 +- .../small_parse_table/small_parse_table_417.c | 200 +- .../small_parse_table/small_parse_table_418.c | 188 +- .../small_parse_table/small_parse_table_419.c | 200 +- .../small_parse_table/small_parse_table_42.c | 200 +- .../small_parse_table/small_parse_table_420.c | 198 +- .../small_parse_table/small_parse_table_421.c | 198 +- .../small_parse_table/small_parse_table_422.c | 200 +- .../small_parse_table/small_parse_table_423.c | 200 +- .../small_parse_table/small_parse_table_424.c | 200 +- .../small_parse_table/small_parse_table_425.c | 200 +- .../small_parse_table/small_parse_table_426.c | 186 +- .../small_parse_table/small_parse_table_427.c | 198 +- .../small_parse_table/small_parse_table_428.c | 200 +- .../small_parse_table/small_parse_table_429.c | 200 +- .../small_parse_table/small_parse_table_43.c | 200 +- .../small_parse_table/small_parse_table_430.c | 196 +- .../small_parse_table/small_parse_table_431.c | 168 +- .../small_parse_table/small_parse_table_432.c | 198 +- .../small_parse_table/small_parse_table_433.c | 200 +- .../small_parse_table/small_parse_table_434.c | 200 +- .../small_parse_table/small_parse_table_435.c | 198 +- .../small_parse_table/small_parse_table_436.c | 190 +- .../small_parse_table/small_parse_table_437.c | 198 +- .../small_parse_table/small_parse_table_438.c | 196 +- .../small_parse_table/small_parse_table_439.c | 198 +- .../small_parse_table/small_parse_table_44.c | 196 +- .../small_parse_table/small_parse_table_440.c | 200 +- .../small_parse_table/small_parse_table_441.c | 200 +- .../small_parse_table/small_parse_table_442.c | 200 +- .../small_parse_table/small_parse_table_443.c | 196 +- .../small_parse_table/small_parse_table_444.c | 198 +- .../small_parse_table/small_parse_table_445.c | 198 +- .../small_parse_table/small_parse_table_446.c | 198 +- .../small_parse_table/small_parse_table_447.c | 198 +- .../small_parse_table/small_parse_table_448.c | 200 +- .../small_parse_table/small_parse_table_449.c | 200 +- .../small_parse_table/small_parse_table_45.c | 200 +- .../small_parse_table/small_parse_table_450.c | 184 +- .../small_parse_table/small_parse_table_451.c | 200 +- .../small_parse_table/small_parse_table_452.c | 196 +- .../small_parse_table/small_parse_table_453.c | 200 +- .../small_parse_table/small_parse_table_454.c | 196 +- .../small_parse_table/small_parse_table_455.c | 196 +- .../small_parse_table/small_parse_table_456.c | 196 +- .../small_parse_table/small_parse_table_457.c | 184 +- .../small_parse_table/small_parse_table_458.c | 198 +- .../small_parse_table/small_parse_table_459.c | 192 +- .../small_parse_table/small_parse_table_46.c | 200 +- .../small_parse_table/small_parse_table_460.c | 200 +- .../small_parse_table/small_parse_table_461.c | 198 +- .../small_parse_table/small_parse_table_462.c | 200 +- .../small_parse_table/small_parse_table_463.c | 198 +- .../small_parse_table/small_parse_table_464.c | 200 +- .../small_parse_table/small_parse_table_465.c | 192 +- .../small_parse_table/small_parse_table_466.c | 200 +- .../small_parse_table/small_parse_table_467.c | 198 +- .../small_parse_table/small_parse_table_468.c | 196 +- .../small_parse_table/small_parse_table_469.c | 200 +- .../small_parse_table/small_parse_table_47.c | 198 +- .../small_parse_table/small_parse_table_470.c | 180 +- .../small_parse_table/small_parse_table_471.c | 200 +- .../small_parse_table/small_parse_table_472.c | 200 +- .../small_parse_table/small_parse_table_473.c | 200 +- .../small_parse_table/small_parse_table_474.c | 196 +- .../small_parse_table/small_parse_table_475.c | 200 +- .../small_parse_table/small_parse_table_476.c | 200 +- .../small_parse_table/small_parse_table_477.c | 196 +- .../small_parse_table/small_parse_table_478.c | 200 +- .../small_parse_table/small_parse_table_479.c | 194 +- .../small_parse_table/small_parse_table_48.c | 200 +- .../small_parse_table/small_parse_table_480.c | 200 +- .../small_parse_table/small_parse_table_481.c | 196 +- .../small_parse_table/small_parse_table_482.c | 198 +- .../small_parse_table/small_parse_table_483.c | 200 +- .../small_parse_table/small_parse_table_484.c | 198 +- .../small_parse_table/small_parse_table_485.c | 198 +- .../small_parse_table/small_parse_table_486.c | 200 +- .../small_parse_table/small_parse_table_487.c | 180 +- .../small_parse_table/small_parse_table_488.c | 200 +- .../small_parse_table/small_parse_table_489.c | 196 +- .../small_parse_table/small_parse_table_49.c | 198 +- .../small_parse_table/small_parse_table_490.c | 196 +- .../small_parse_table/small_parse_table_491.c | 198 +- .../small_parse_table/small_parse_table_492.c | 200 +- .../small_parse_table/small_parse_table_493.c | 200 +- .../small_parse_table/small_parse_table_494.c | 196 +- .../small_parse_table/small_parse_table_495.c | 186 +- .../small_parse_table/small_parse_table_496.c | 198 +- .../small_parse_table/small_parse_table_497.c | 200 +- .../small_parse_table/small_parse_table_498.c | 192 +- .../small_parse_table/small_parse_table_499.c | 200 +- .../small_parse_table/small_parse_table_5.c | 200 +- .../small_parse_table/small_parse_table_50.c | 194 +- .../small_parse_table/small_parse_table_500.c | 200 +- .../small_parse_table/small_parse_table_501.c | 198 +- .../small_parse_table/small_parse_table_502.c | 200 +- .../small_parse_table/small_parse_table_503.c | 198 +- .../small_parse_table/small_parse_table_504.c | 200 +- .../small_parse_table/small_parse_table_505.c | 196 +- .../small_parse_table/small_parse_table_506.c | 200 +- .../small_parse_table/small_parse_table_507.c | 200 +- .../small_parse_table/small_parse_table_508.c | 184 +- .../small_parse_table/small_parse_table_509.c | 196 +- .../small_parse_table/small_parse_table_51.c | 190 +- .../small_parse_table/small_parse_table_510.c | 200 +- .../small_parse_table/small_parse_table_511.c | 200 +- .../small_parse_table/small_parse_table_512.c | 194 +- .../small_parse_table/small_parse_table_513.c | 198 +- .../small_parse_table/small_parse_table_514.c | 200 +- .../small_parse_table/small_parse_table_515.c | 196 +- .../small_parse_table/small_parse_table_516.c | 200 +- .../small_parse_table/small_parse_table_517.c | 200 +- .../small_parse_table/small_parse_table_518.c | 198 +- .../small_parse_table/small_parse_table_519.c | 198 +- .../small_parse_table/small_parse_table_52.c | 188 +- .../small_parse_table/small_parse_table_520.c | 200 +- .../small_parse_table/small_parse_table_521.c | 200 +- .../small_parse_table/small_parse_table_522.c | 198 +- .../small_parse_table/small_parse_table_523.c | 196 +- .../small_parse_table/small_parse_table_524.c | 184 +- .../small_parse_table/small_parse_table_525.c | 200 +- .../small_parse_table/small_parse_table_526.c | 198 +- .../small_parse_table/small_parse_table_527.c | 200 +- .../small_parse_table/small_parse_table_528.c | 198 +- .../small_parse_table/small_parse_table_529.c | 200 +- .../small_parse_table/small_parse_table_53.c | 200 +- .../small_parse_table/small_parse_table_530.c | 198 +- .../small_parse_table/small_parse_table_531.c | 200 +- .../small_parse_table/small_parse_table_532.c | 200 +- .../small_parse_table/small_parse_table_533.c | 200 +- .../small_parse_table/small_parse_table_534.c | 200 +- .../small_parse_table/small_parse_table_535.c | 200 +- .../small_parse_table/small_parse_table_536.c | 196 +- .../small_parse_table/small_parse_table_537.c | 200 +- .../small_parse_table/small_parse_table_538.c | 190 +- .../small_parse_table/small_parse_table_539.c | 200 +- .../small_parse_table/small_parse_table_54.c | 150 +- .../small_parse_table/small_parse_table_540.c | 198 +- .../small_parse_table/small_parse_table_541.c | 200 +- .../small_parse_table/small_parse_table_542.c | 198 +- .../small_parse_table/small_parse_table_543.c | 174 +- .../small_parse_table/small_parse_table_544.c | 198 +- .../small_parse_table/small_parse_table_545.c | 200 +- .../small_parse_table/small_parse_table_546.c | 196 +- .../small_parse_table/small_parse_table_547.c | 200 +- .../small_parse_table/small_parse_table_548.c | 200 +- .../small_parse_table/small_parse_table_549.c | 200 +- .../small_parse_table/small_parse_table_55.c | 200 +- .../small_parse_table/small_parse_table_550.c | 198 +- .../small_parse_table/small_parse_table_551.c | 200 +- .../small_parse_table/small_parse_table_552.c | 186 +- .../small_parse_table/small_parse_table_553.c | 198 +- .../small_parse_table/small_parse_table_554.c | 200 +- .../small_parse_table/small_parse_table_555.c | 200 +- .../small_parse_table/small_parse_table_556.c | 192 +- .../small_parse_table/small_parse_table_557.c | 200 +- .../small_parse_table/small_parse_table_558.c | 196 +- .../small_parse_table/small_parse_table_559.c | 198 +- .../small_parse_table/small_parse_table_56.c | 200 +- .../small_parse_table/small_parse_table_560.c | 200 +- .../small_parse_table/small_parse_table_561.c | 196 +- .../small_parse_table/small_parse_table_562.c | 198 +- .../small_parse_table/small_parse_table_563.c | 198 +- .../small_parse_table/small_parse_table_564.c | 200 +- .../small_parse_table/small_parse_table_565.c | 200 +- .../small_parse_table/small_parse_table_566.c | 200 +- .../small_parse_table/small_parse_table_567.c | 196 +- .../small_parse_table/small_parse_table_568.c | 198 +- .../small_parse_table/small_parse_table_569.c | 200 +- .../small_parse_table/small_parse_table_57.c | 200 +- .../small_parse_table/small_parse_table_570.c | 178 +- .../small_parse_table/small_parse_table_571.c | 200 +- .../small_parse_table/small_parse_table_572.c | 200 +- .../small_parse_table/small_parse_table_573.c | 200 +- .../small_parse_table/small_parse_table_574.c | 200 +- .../small_parse_table/small_parse_table_575.c | 198 +- .../small_parse_table/small_parse_table_576.c | 194 +- .../small_parse_table/small_parse_table_577.c | 200 +- .../small_parse_table/small_parse_table_578.c | 196 +- .../small_parse_table/small_parse_table_579.c | 200 +- .../small_parse_table/small_parse_table_58.c | 186 +- .../small_parse_table/small_parse_table_580.c | 200 +- .../small_parse_table/small_parse_table_581.c | 200 +- .../small_parse_table/small_parse_table_582.c | 180 +- .../small_parse_table/small_parse_table_583.c | 198 +- .../small_parse_table/small_parse_table_584.c | 198 +- .../small_parse_table/small_parse_table_585.c | 200 +- .../small_parse_table/small_parse_table_586.c | 200 +- .../small_parse_table/small_parse_table_587.c | 200 +- .../small_parse_table/small_parse_table_588.c | 188 +- .../small_parse_table/small_parse_table_589.c | 200 +- .../small_parse_table/small_parse_table_59.c | 200 +- .../small_parse_table/small_parse_table_590.c | 186 +- .../small_parse_table/small_parse_table_591.c | 200 +- .../small_parse_table/small_parse_table_592.c | 200 +- .../small_parse_table/small_parse_table_593.c | 200 +- .../small_parse_table/small_parse_table_594.c | 196 +- .../small_parse_table/small_parse_table_595.c | 198 +- .../small_parse_table/small_parse_table_596.c | 200 +- .../small_parse_table/small_parse_table_597.c | 194 +- .../small_parse_table/small_parse_table_598.c | 200 +- .../small_parse_table/small_parse_table_599.c | 200 +- .../small_parse_table/small_parse_table_6.c | 200 +- .../small_parse_table/small_parse_table_60.c | 198 +- .../small_parse_table/small_parse_table_600.c | 200 +- .../small_parse_table/small_parse_table_601.c | 200 +- .../small_parse_table/small_parse_table_602.c | 200 +- .../small_parse_table/small_parse_table_603.c | 188 +- .../small_parse_table/small_parse_table_604.c | 198 +- .../small_parse_table/small_parse_table_605.c | 200 +- .../small_parse_table/small_parse_table_606.c | 200 +- .../small_parse_table/small_parse_table_607.c | 200 +- .../small_parse_table/small_parse_table_608.c | 196 +- .../small_parse_table/small_parse_table_609.c | 200 +- .../small_parse_table/small_parse_table_61.c | 200 +- .../small_parse_table/small_parse_table_610.c | 198 +- .../small_parse_table/small_parse_table_611.c | 196 +- .../small_parse_table/small_parse_table_612.c | 200 +- .../small_parse_table/small_parse_table_613.c | 200 +- .../small_parse_table/small_parse_table_614.c | 200 +- .../small_parse_table/small_parse_table_615.c | 200 +- .../small_parse_table/small_parse_table_616.c | 196 +- .../small_parse_table/small_parse_table_617.c | 184 +- .../small_parse_table/small_parse_table_618.c | 198 +- .../small_parse_table/small_parse_table_619.c | 200 +- .../small_parse_table/small_parse_table_62.c | 200 +- .../small_parse_table/small_parse_table_620.c | 194 +- .../small_parse_table/small_parse_table_621.c | 200 +- .../small_parse_table/small_parse_table_622.c | 198 +- .../small_parse_table/small_parse_table_623.c | 184 +- .../small_parse_table/small_parse_table_624.c | 192 +- .../small_parse_table/small_parse_table_625.c | 200 +- .../small_parse_table/small_parse_table_626.c | 194 +- .../small_parse_table/small_parse_table_627.c | 198 +- .../small_parse_table/small_parse_table_628.c | 200 +- .../small_parse_table/small_parse_table_629.c | 200 +- .../small_parse_table/small_parse_table_63.c | 200 +- .../small_parse_table/small_parse_table_630.c | 200 +- .../small_parse_table/small_parse_table_631.c | 188 +- .../small_parse_table/small_parse_table_632.c | 200 +- .../small_parse_table/small_parse_table_633.c | 200 +- .../small_parse_table/small_parse_table_634.c | 198 +- .../small_parse_table/small_parse_table_635.c | 200 +- .../small_parse_table/small_parse_table_636.c | 196 +- .../small_parse_table/small_parse_table_637.c | 198 +- .../small_parse_table/small_parse_table_638.c | 200 +- .../small_parse_table/small_parse_table_639.c | 200 +- .../small_parse_table/small_parse_table_64.c | 200 +- .../small_parse_table/small_parse_table_640.c | 198 +- .../small_parse_table/small_parse_table_641.c | 200 +- .../small_parse_table/small_parse_table_642.c | 194 +- .../small_parse_table/small_parse_table_643.c | 200 +- .../small_parse_table/small_parse_table_644.c | 200 +- .../small_parse_table/small_parse_table_645.c | 196 +- .../small_parse_table/small_parse_table_646.c | 198 +- .../small_parse_table/small_parse_table_647.c | 200 +- .../small_parse_table/small_parse_table_648.c | 200 +- .../small_parse_table/small_parse_table_649.c | 198 +- .../small_parse_table/small_parse_table_65.c | 200 +- .../small_parse_table/small_parse_table_650.c | 196 +- .../small_parse_table/small_parse_table_651.c | 200 +- .../small_parse_table/small_parse_table_652.c | 200 +- .../small_parse_table/small_parse_table_653.c | 198 +- .../small_parse_table/small_parse_table_654.c | 200 +- .../small_parse_table/small_parse_table_655.c | 200 +- .../small_parse_table/small_parse_table_656.c | 194 +- .../small_parse_table/small_parse_table_657.c | 200 +- .../small_parse_table/small_parse_table_658.c | 200 +- .../small_parse_table/small_parse_table_659.c | 196 +- .../small_parse_table/small_parse_table_66.c | 186 +- .../small_parse_table/small_parse_table_660.c | 200 +- .../small_parse_table/small_parse_table_661.c | 200 +- .../small_parse_table/small_parse_table_662.c | 200 +- .../small_parse_table/small_parse_table_663.c | 198 +- .../small_parse_table/small_parse_table_664.c | 200 +- .../small_parse_table/small_parse_table_665.c | 200 +- .../small_parse_table/small_parse_table_666.c | 200 +- .../small_parse_table/small_parse_table_667.c | 200 +- .../small_parse_table/small_parse_table_668.c | 200 +- .../small_parse_table/small_parse_table_669.c | 200 +- .../small_parse_table/small_parse_table_67.c | 200 +- .../small_parse_table/small_parse_table_670.c | 198 +- .../small_parse_table/small_parse_table_671.c | 196 +- .../small_parse_table/small_parse_table_672.c | 200 +- .../small_parse_table/small_parse_table_673.c | 200 +- .../small_parse_table/small_parse_table_674.c | 194 +- .../small_parse_table/small_parse_table_675.c | 198 +- .../small_parse_table/small_parse_table_676.c | 200 +- .../small_parse_table/small_parse_table_677.c | 198 +- .../small_parse_table/small_parse_table_678.c | 200 +- .../small_parse_table/small_parse_table_679.c | 198 +- .../small_parse_table/small_parse_table_68.c | 200 +- .../small_parse_table/small_parse_table_680.c | 200 +- .../small_parse_table/small_parse_table_681.c | 196 +- .../small_parse_table/small_parse_table_682.c | 200 +- .../small_parse_table/small_parse_table_683.c | 200 +- .../small_parse_table/small_parse_table_684.c | 192 +- .../small_parse_table/small_parse_table_685.c | 200 +- .../small_parse_table/small_parse_table_686.c | 198 +- .../small_parse_table/small_parse_table_687.c | 200 +- .../small_parse_table/small_parse_table_688.c | 200 +- .../small_parse_table/small_parse_table_689.c | 186 +- .../small_parse_table/small_parse_table_69.c | 200 +- .../small_parse_table/small_parse_table_690.c | 198 +- .../small_parse_table/small_parse_table_691.c | 200 +- .../small_parse_table/small_parse_table_692.c | 200 +- .../small_parse_table/small_parse_table_693.c | 200 +- .../small_parse_table/small_parse_table_694.c | 198 +- .../small_parse_table/small_parse_table_695.c | 198 +- .../small_parse_table/small_parse_table_696.c | 188 +- .../small_parse_table/small_parse_table_697.c | 198 +- .../small_parse_table/small_parse_table_698.c | 194 +- .../small_parse_table/small_parse_table_699.c | 194 +- .../small_parse_table/small_parse_table_7.c | 196 +- .../small_parse_table/small_parse_table_70.c | 200 +- .../small_parse_table/small_parse_table_700.c | 198 +- .../small_parse_table/small_parse_table_701.c | 200 +- .../small_parse_table/small_parse_table_702.c | 200 +- .../small_parse_table/small_parse_table_703.c | 198 +- .../small_parse_table/small_parse_table_704.c | 194 +- .../small_parse_table/small_parse_table_705.c | 198 +- .../small_parse_table/small_parse_table_706.c | 200 +- .../small_parse_table/small_parse_table_707.c | 194 +- .../small_parse_table/small_parse_table_708.c | 200 +- .../small_parse_table/small_parse_table_709.c | 200 +- .../small_parse_table/small_parse_table_71.c | 200 +- .../small_parse_table/small_parse_table_710.c | 198 +- .../small_parse_table/small_parse_table_711.c | 200 +- .../small_parse_table/small_parse_table_712.c | 196 +- .../small_parse_table/small_parse_table_713.c | 200 +- .../small_parse_table/small_parse_table_714.c | 198 +- .../small_parse_table/small_parse_table_715.c | 200 +- .../small_parse_table/small_parse_table_716.c | 198 +- .../small_parse_table/small_parse_table_717.c | 200 +- .../small_parse_table/small_parse_table_718.c | 200 +- .../small_parse_table/small_parse_table_719.c | 198 +- .../small_parse_table/small_parse_table_72.c | 166 +- .../small_parse_table/small_parse_table_720.c | 198 +- .../small_parse_table/small_parse_table_721.c | 200 +- .../small_parse_table/small_parse_table_722.c | 198 +- .../small_parse_table/small_parse_table_723.c | 196 +- .../small_parse_table/small_parse_table_724.c | 200 +- .../small_parse_table/small_parse_table_725.c | 194 +- .../small_parse_table/small_parse_table_726.c | 196 +- .../small_parse_table/small_parse_table_727.c | 200 +- .../small_parse_table/small_parse_table_728.c | 198 +- .../small_parse_table/small_parse_table_729.c | 196 +- .../small_parse_table/small_parse_table_73.c | 200 +- .../small_parse_table/small_parse_table_730.c | 194 +- .../small_parse_table/small_parse_table_731.c | 200 +- .../small_parse_table/small_parse_table_732.c | 200 +- .../small_parse_table/small_parse_table_733.c | 182 +- .../small_parse_table/small_parse_table_734.c | 200 +- .../small_parse_table/small_parse_table_735.c | 200 +- .../small_parse_table/small_parse_table_736.c | 194 +- .../small_parse_table/small_parse_table_737.c | 198 +- .../small_parse_table/small_parse_table_738.c | 198 +- .../small_parse_table/small_parse_table_739.c | 200 +- .../small_parse_table/small_parse_table_74.c | 200 +- .../small_parse_table/small_parse_table_740.c | 198 +- .../small_parse_table/small_parse_table_741.c | 196 +- .../small_parse_table/small_parse_table_742.c | 198 +- .../small_parse_table/small_parse_table_743.c | 194 +- .../small_parse_table/small_parse_table_744.c | 196 +- .../small_parse_table/small_parse_table_745.c | 200 +- .../small_parse_table/small_parse_table_746.c | 200 +- .../small_parse_table/small_parse_table_747.c | 200 +- .../small_parse_table/small_parse_table_748.c | 194 +- .../small_parse_table/small_parse_table_749.c | 200 +- .../small_parse_table/small_parse_table_75.c | 198 +- .../small_parse_table/small_parse_table_750.c | 188 +- .../small_parse_table/small_parse_table_751.c | 200 +- .../small_parse_table/small_parse_table_752.c | 196 +- .../small_parse_table/small_parse_table_753.c | 198 +- .../small_parse_table/small_parse_table_754.c | 200 +- .../small_parse_table/small_parse_table_755.c | 198 +- .../small_parse_table/small_parse_table_756.c | 200 +- .../small_parse_table/small_parse_table_757.c | 200 +- .../small_parse_table/small_parse_table_758.c | 200 +- .../small_parse_table/small_parse_table_759.c | 200 +- .../small_parse_table/small_parse_table_76.c | 200 +- .../small_parse_table/small_parse_table_760.c | 196 +- .../small_parse_table/small_parse_table_761.c | 200 +- .../small_parse_table/small_parse_table_762.c | 200 +- .../small_parse_table/small_parse_table_763.c | 200 +- .../small_parse_table/small_parse_table_764.c | 190 +- .../small_parse_table/small_parse_table_765.c | 186 +- .../small_parse_table/small_parse_table_766.c | 200 +- .../small_parse_table/small_parse_table_767.c | 194 +- .../small_parse_table/small_parse_table_768.c | 200 +- .../small_parse_table/small_parse_table_769.c | 194 +- .../small_parse_table/small_parse_table_77.c | 190 +- .../small_parse_table/small_parse_table_770.c | 198 +- .../small_parse_table/small_parse_table_771.c | 192 +- .../small_parse_table/small_parse_table_772.c | 198 +- .../small_parse_table/small_parse_table_773.c | 200 +- .../small_parse_table/small_parse_table_774.c | 198 +- .../small_parse_table/small_parse_table_775.c | 200 +- .../small_parse_table/small_parse_table_776.c | 200 +- .../small_parse_table/small_parse_table_777.c | 200 +- .../small_parse_table/small_parse_table_778.c | 200 +- .../small_parse_table/small_parse_table_779.c | 200 +- .../small_parse_table/small_parse_table_78.c | 200 +- .../small_parse_table/small_parse_table_780.c | 200 +- .../small_parse_table/small_parse_table_781.c | 200 +- .../small_parse_table/small_parse_table_782.c | 200 +- .../small_parse_table/small_parse_table_783.c | 198 +- .../small_parse_table/small_parse_table_784.c | 198 +- .../small_parse_table/small_parse_table_785.c | 200 +- .../small_parse_table/small_parse_table_786.c | 200 +- .../small_parse_table/small_parse_table_787.c | 198 +- .../small_parse_table/small_parse_table_788.c | 200 +- .../small_parse_table/small_parse_table_789.c | 200 +- .../small_parse_table/small_parse_table_79.c | 200 +- .../small_parse_table/small_parse_table_790.c | 200 +- .../small_parse_table/small_parse_table_791.c | 200 +- .../small_parse_table/small_parse_table_792.c | 196 +- .../small_parse_table/small_parse_table_793.c | 194 +- .../small_parse_table/small_parse_table_794.c | 192 +- .../small_parse_table/small_parse_table_795.c | 200 +- .../small_parse_table/small_parse_table_796.c | 198 +- .../small_parse_table/small_parse_table_797.c | 200 +- .../small_parse_table/small_parse_table_798.c | 196 +- .../small_parse_table/small_parse_table_799.c | 196 +- .../small_parse_table/small_parse_table_8.c | 196 +- .../small_parse_table/small_parse_table_80.c | 200 +- .../small_parse_table/small_parse_table_800.c | 192 +- .../small_parse_table/small_parse_table_801.c | 200 +- .../small_parse_table/small_parse_table_802.c | 188 +- .../small_parse_table/small_parse_table_803.c | 198 +- .../small_parse_table/small_parse_table_804.c | 188 +- .../small_parse_table/small_parse_table_805.c | 178 +- .../small_parse_table/small_parse_table_806.c | 200 +- .../small_parse_table/small_parse_table_807.c | 198 +- .../small_parse_table/small_parse_table_808.c | 194 +- .../small_parse_table/small_parse_table_809.c | 200 +- .../small_parse_table/small_parse_table_81.c | 188 +- .../small_parse_table/small_parse_table_810.c | 200 +- .../small_parse_table/small_parse_table_811.c | 198 +- .../small_parse_table/small_parse_table_812.c | 196 +- .../small_parse_table/small_parse_table_813.c | 186 +- .../small_parse_table/small_parse_table_814.c | 180 +- .../small_parse_table/small_parse_table_815.c | 200 +- .../small_parse_table/small_parse_table_816.c | 200 +- .../small_parse_table/small_parse_table_817.c | 200 +- .../small_parse_table/small_parse_table_818.c | 198 +- .../small_parse_table/small_parse_table_819.c | 200 +- .../small_parse_table/small_parse_table_82.c | 200 +- .../small_parse_table/small_parse_table_820.c | 200 +- .../small_parse_table/small_parse_table_821.c | 200 +- .../small_parse_table/small_parse_table_822.c | 200 +- .../small_parse_table/small_parse_table_823.c | 198 +- .../small_parse_table/small_parse_table_824.c | 200 +- .../small_parse_table/small_parse_table_825.c | 200 +- .../small_parse_table/small_parse_table_826.c | 200 +- .../small_parse_table/small_parse_table_827.c | 200 +- .../small_parse_table/small_parse_table_828.c | 200 +- .../small_parse_table/small_parse_table_829.c | 200 +- .../small_parse_table/small_parse_table_83.c | 200 +- .../small_parse_table/small_parse_table_830.c | 194 +- .../small_parse_table/small_parse_table_831.c | 200 +- .../small_parse_table/small_parse_table_832.c | 198 +- .../small_parse_table/small_parse_table_833.c | 200 +- .../small_parse_table/small_parse_table_834.c | 200 +- .../small_parse_table/small_parse_table_835.c | 200 +- .../small_parse_table/small_parse_table_836.c | 188 +- .../small_parse_table/small_parse_table_837.c | 200 +- .../small_parse_table/small_parse_table_838.c | 200 +- .../small_parse_table/small_parse_table_839.c | 200 +- .../small_parse_table/small_parse_table_84.c | 200 +- .../small_parse_table/small_parse_table_840.c | 200 +- .../small_parse_table/small_parse_table_841.c | 198 +- .../small_parse_table/small_parse_table_842.c | 200 +- .../small_parse_table/small_parse_table_843.c | 196 +- .../small_parse_table/small_parse_table_844.c | 196 +- .../small_parse_table/small_parse_table_845.c | 200 +- .../small_parse_table/small_parse_table_846.c | 200 +- .../small_parse_table/small_parse_table_847.c | 200 +- .../small_parse_table/small_parse_table_848.c | 192 +- .../small_parse_table/small_parse_table_849.c | 198 +- .../small_parse_table/small_parse_table_85.c | 198 +- .../small_parse_table/small_parse_table_850.c | 196 +- .../small_parse_table/small_parse_table_851.c | 200 +- .../small_parse_table/small_parse_table_852.c | 198 +- .../small_parse_table/small_parse_table_853.c | 198 +- .../small_parse_table/small_parse_table_854.c | 192 +- .../small_parse_table/small_parse_table_855.c | 200 +- .../small_parse_table/small_parse_table_856.c | 200 +- .../small_parse_table/small_parse_table_857.c | 200 +- .../small_parse_table/small_parse_table_858.c | 174 +- .../small_parse_table/small_parse_table_859.c | 200 +- .../small_parse_table/small_parse_table_86.c | 200 +- .../small_parse_table/small_parse_table_860.c | 194 +- .../small_parse_table/small_parse_table_861.c | 200 +- .../small_parse_table/small_parse_table_862.c | 200 +- .../small_parse_table/small_parse_table_863.c | 200 +- .../small_parse_table/small_parse_table_864.c | 198 +- .../small_parse_table/small_parse_table_865.c | 200 +- .../small_parse_table/small_parse_table_866.c | 200 +- .../small_parse_table/small_parse_table_867.c | 200 +- .../small_parse_table/small_parse_table_868.c | 198 +- .../small_parse_table/small_parse_table_869.c | 184 +- .../small_parse_table/small_parse_table_87.c | 200 +- .../small_parse_table/small_parse_table_870.c | 196 +- .../small_parse_table/small_parse_table_871.c | 196 +- .../small_parse_table/small_parse_table_872.c | 200 +- .../small_parse_table/small_parse_table_873.c | 196 +- .../small_parse_table/small_parse_table_874.c | 196 +- .../small_parse_table/small_parse_table_875.c | 194 +- .../small_parse_table/small_parse_table_876.c | 200 +- .../small_parse_table/small_parse_table_877.c | 200 +- .../small_parse_table/small_parse_table_878.c | 200 +- .../small_parse_table/small_parse_table_879.c | 200 +- .../small_parse_table/small_parse_table_88.c | 200 +- .../small_parse_table/small_parse_table_880.c | 176 +- .../small_parse_table/small_parse_table_881.c | 186 +- .../small_parse_table/small_parse_table_882.c | 192 +- .../small_parse_table/small_parse_table_883.c | 200 +- .../small_parse_table/small_parse_table_884.c | 198 +- .../small_parse_table/small_parse_table_885.c | 198 +- .../small_parse_table/small_parse_table_886.c | 200 +- .../small_parse_table/small_parse_table_887.c | 200 +- .../small_parse_table/small_parse_table_888.c | 200 +- .../small_parse_table/small_parse_table_889.c | 200 +- .../small_parse_table/small_parse_table_89.c | 196 +- .../small_parse_table/small_parse_table_890.c | 198 +- .../small_parse_table/small_parse_table_891.c | 200 +- .../small_parse_table/small_parse_table_892.c | 198 +- .../small_parse_table/small_parse_table_893.c | 196 +- .../small_parse_table/small_parse_table_894.c | 200 +- .../small_parse_table/small_parse_table_895.c | 200 +- .../small_parse_table/small_parse_table_896.c | 200 +- .../small_parse_table/small_parse_table_897.c | 200 +- .../small_parse_table/small_parse_table_898.c | 200 +- .../small_parse_table/small_parse_table_899.c | 200 +- .../small_parse_table/small_parse_table_9.c | 172 +- .../small_parse_table/small_parse_table_90.c | 196 +- .../small_parse_table/small_parse_table_900.c | 198 +- .../small_parse_table/small_parse_table_901.c | 200 +- .../small_parse_table/small_parse_table_902.c | 184 +- .../small_parse_table/small_parse_table_903.c | 196 +- .../small_parse_table/small_parse_table_904.c | 200 +- .../small_parse_table/small_parse_table_905.c | 200 +- .../small_parse_table/small_parse_table_906.c | 200 +- .../small_parse_table/small_parse_table_907.c | 200 +- .../small_parse_table/small_parse_table_908.c | 200 +- .../small_parse_table/small_parse_table_909.c | 198 +- .../small_parse_table/small_parse_table_91.c | 198 +- .../small_parse_table/small_parse_table_910.c | 194 +- .../small_parse_table/small_parse_table_911.c | 200 +- .../small_parse_table/small_parse_table_912.c | 200 +- .../small_parse_table/small_parse_table_913.c | 200 +- .../small_parse_table/small_parse_table_914.c | 192 +- .../small_parse_table/small_parse_table_915.c | 200 +- .../small_parse_table/small_parse_table_916.c | 198 +- .../small_parse_table/small_parse_table_917.c | 194 +- .../small_parse_table/small_parse_table_918.c | 200 +- .../small_parse_table/small_parse_table_919.c | 200 +- .../small_parse_table/small_parse_table_92.c | 200 +- .../small_parse_table/small_parse_table_920.c | 198 +- .../small_parse_table/small_parse_table_921.c | 200 +- .../small_parse_table/small_parse_table_922.c | 200 +- .../small_parse_table/small_parse_table_923.c | 196 +- .../small_parse_table/small_parse_table_924.c | 196 +- .../small_parse_table/small_parse_table_925.c | 192 +- .../small_parse_table/small_parse_table_926.c | 192 +- .../small_parse_table/small_parse_table_927.c | 198 +- .../small_parse_table/small_parse_table_928.c | 198 +- .../small_parse_table/small_parse_table_929.c | 198 +- .../small_parse_table/small_parse_table_93.c | 200 +- .../small_parse_table/small_parse_table_930.c | 200 +- .../small_parse_table/small_parse_table_931.c | 196 +- .../small_parse_table/small_parse_table_932.c | 196 +- .../small_parse_table/small_parse_table_933.c | 200 +- .../small_parse_table/small_parse_table_934.c | 200 +- .../small_parse_table/small_parse_table_935.c | 192 +- .../small_parse_table/small_parse_table_936.c | 200 +- .../small_parse_table/small_parse_table_937.c | 198 +- .../small_parse_table/small_parse_table_938.c | 200 +- .../small_parse_table/small_parse_table_939.c | 198 +- .../small_parse_table/small_parse_table_94.c | 200 +- .../small_parse_table/small_parse_table_940.c | 196 +- .../small_parse_table/small_parse_table_941.c | 196 +- .../small_parse_table/small_parse_table_942.c | 194 +- .../small_parse_table/small_parse_table_943.c | 196 +- .../small_parse_table/small_parse_table_944.c | 198 +- .../small_parse_table/small_parse_table_945.c | 198 +- .../small_parse_table/small_parse_table_946.c | 188 +- .../small_parse_table/small_parse_table_947.c | 200 +- .../small_parse_table/small_parse_table_948.c | 198 +- .../small_parse_table/small_parse_table_949.c | 198 +- .../small_parse_table/small_parse_table_95.c | 200 +- .../small_parse_table/small_parse_table_950.c | 196 +- .../small_parse_table/small_parse_table_951.c | 200 +- .../small_parse_table/small_parse_table_952.c | 198 +- .../small_parse_table/small_parse_table_953.c | 190 +- .../small_parse_table/small_parse_table_954.c | 194 +- .../small_parse_table/small_parse_table_955.c | 198 +- .../small_parse_table/small_parse_table_956.c | 200 +- .../small_parse_table/small_parse_table_957.c | 192 +- .../small_parse_table/small_parse_table_958.c | 200 +- .../small_parse_table/small_parse_table_959.c | 198 +- .../small_parse_table/small_parse_table_96.c | 194 +- .../small_parse_table/small_parse_table_960.c | 200 +- .../small_parse_table/small_parse_table_961.c | 200 +- .../small_parse_table/small_parse_table_962.c | 194 +- .../small_parse_table/small_parse_table_963.c | 200 +- .../small_parse_table/small_parse_table_964.c | 200 +- .../small_parse_table/small_parse_table_965.c | 194 +- .../small_parse_table/small_parse_table_966.c | 186 +- .../small_parse_table/small_parse_table_967.c | 196 +- .../small_parse_table/small_parse_table_968.c | 192 +- .../small_parse_table/small_parse_table_969.c | 198 +- .../small_parse_table/small_parse_table_97.c | 200 +- .../small_parse_table/small_parse_table_970.c | 200 +- .../small_parse_table/small_parse_table_971.c | 200 +- .../small_parse_table/small_parse_table_972.c | 198 +- .../small_parse_table/small_parse_table_973.c | 200 +- .../small_parse_table/small_parse_table_974.c | 196 +- .../small_parse_table/small_parse_table_975.c | 198 +- .../small_parse_table/small_parse_table_976.c | 198 +- .../small_parse_table/small_parse_table_977.c | 200 +- .../small_parse_table/small_parse_table_978.c | 200 +- .../small_parse_table/small_parse_table_979.c | 198 +- .../small_parse_table/small_parse_table_98.c | 196 +- .../small_parse_table/small_parse_table_980.c | 200 +- .../small_parse_table/small_parse_table_981.c | 198 +- .../small_parse_table/small_parse_table_982.c | 200 +- .../small_parse_table/small_parse_table_983.c | 200 +- .../small_parse_table/small_parse_table_984.c | 200 +- .../small_parse_table/small_parse_table_985.c | 176 +- .../small_parse_table/small_parse_table_986.c | 192 +- .../small_parse_table/small_parse_table_987.c | 200 +- .../small_parse_table/small_parse_table_988.c | 200 +- .../small_parse_table/small_parse_table_989.c | 200 +- .../small_parse_table/small_parse_table_99.c | 198 +- .../small_parse_table/small_parse_table_990.c | 198 +- .../small_parse_table/small_parse_table_991.c | 194 +- .../small_parse_table/small_parse_table_992.c | 200 +- .../small_parse_table/small_parse_table_993.c | 198 +- .../small_parse_table/small_parse_table_994.c | 200 +- .../small_parse_table/small_parse_table_995.c | 198 +- .../small_parse_table/small_parse_table_996.c | 200 +- .../small_parse_table/small_parse_table_997.c | 200 +- .../small_parse_table/small_parse_table_998.c | 200 +- .../small_parse_table/small_parse_table_999.c | 174 +- .../small_parse_table_map.h | 168 +- .../small_parse_table_map_0.c | 198 +- .../small_parse_table_map_1.c | 200 +- .../small_parse_table_map_10.c | 200 +- .../small_parse_table_map_11.c | 200 +- .../small_parse_table_map_12.c | 200 +- .../small_parse_table_map_13.c | 200 +- .../small_parse_table_map_14.c | 200 +- .../small_parse_table_map_15.c | 200 +- .../small_parse_table_map_16.c | 200 +- .../small_parse_table_map_17.c | 200 +- .../small_parse_table_map_18.c | 200 +- .../small_parse_table_map_19.c | 200 +- .../small_parse_table_map_2.c | 200 +- .../small_parse_table_map_20.c | 200 +- .../small_parse_table_map_21.c | 200 +- .../small_parse_table_map_22.c | 200 +- .../small_parse_table_map_23.c | 200 +- .../small_parse_table_map_24.c | 200 +- .../small_parse_table_map_25.c | 200 +- .../small_parse_table_map_26.c | 200 +- .../small_parse_table_map_27.c | 200 +- .../small_parse_table_map_28.c | 200 +- .../small_parse_table_map_29.c | 200 +- .../small_parse_table_map_3.c | 200 +- .../small_parse_table_map_30.c | 200 +- .../small_parse_table_map_31.c | 200 +- .../small_parse_table_map_32.c | 200 +- .../small_parse_table_map_33.c | 200 +- .../small_parse_table_map_34.c | 200 +- .../small_parse_table_map_35.c | 200 +- .../small_parse_table_map_36.c | 200 +- .../small_parse_table_map_37.c | 200 +- .../small_parse_table_map_38.c | 146 +- .../small_parse_table_map_39.c | 140 - .../small_parse_table_map_4.c | 200 +- .../small_parse_table_map_40.c | 140 - .../small_parse_table_map_41.c | 140 - .../small_parse_table_map_42.c | 140 - .../small_parse_table_map_43.c | 140 - .../small_parse_table_map_44.c | 140 - .../small_parse_table_map_45.c | 140 - .../small_parse_table_map_46.c | 140 - .../small_parse_table_map_47.c | 140 - .../small_parse_table_map_48.c | 140 - .../small_parse_table_map_49.c | 140 - .../small_parse_table_map_5.c | 200 +- .../small_parse_table_map_50.c | 140 - .../small_parse_table_map_51.c | 140 - .../small_parse_table_map_52.c | 140 - .../small_parse_table_map_53.c | 140 - .../small_parse_table_map_54.c | 140 - .../small_parse_table_map_55.c | 140 - .../small_parse_table_map_56.c | 140 - .../small_parse_table_map_57.c | 140 - .../small_parse_table_map_58.c | 140 - .../small_parse_table_map_59.c | 140 - .../small_parse_table_map_6.c | 200 +- .../small_parse_table_map_60.c | 140 - .../small_parse_table_map_61.c | 140 - .../small_parse_table_map_62.c | 140 - .../small_parse_table_map_63.c | 140 - .../small_parse_table_map_64.c | 140 - .../small_parse_table_map_65.c | 140 - .../small_parse_table_map_66.c | 140 - .../small_parse_table_map_67.c | 140 - .../small_parse_table_map_68.c | 140 - .../small_parse_table_map_69.c | 140 - .../small_parse_table_map_7.c | 200 +- .../small_parse_table_map_70.c | 140 - .../small_parse_table_map_71.c | 72 - .../small_parse_table_map_8.c | 200 +- .../small_parse_table_map_9.c | 200 +- .../symbols_metadata/symbols_metadata.h | 5 +- .../symbols_metadata/symbols_metadata_0.c | 146 +- .../symbols_metadata/symbols_metadata_1.c | 151 +- .../symbols_metadata/symbols_metadata_2.c | 89 - parser/static/symbols_names/symbols_names.h | 5 +- parser/static/symbols_names/symbols_names_0.c | 146 +- parser/static/symbols_names/symbols_names_1.c | 169 +- parser/static/symbols_names/symbols_names_2.c | 87 - parser/static/types/type_alias_sequences.h | 2 +- .../types/type_external_scanner_states.h | 4 +- .../types/type_external_scanner_symbol_map.h | 2 +- parser/static/types/type_field_map_entries.h | 4 +- parser/static/types/type_field_map_slices.h | 2 +- parser/static/types/type_field_names.h | 4 +- parser/static/types/type_lex_keywords.h | 4 +- parser/static/types/type_lex_modes.h | 2 +- parser/static/types/type_lex_normal.h | 4 +- .../types/type_non_terminal_alias_map.h | 2 +- .../static/types/type_parse_actions_entries.h | 4 +- parser/static/types/type_parse_table.h | 2 +- parser/static/types/type_primary_state_ids.h | 2 +- parser/static/types/type_small_parse_table.h | 4 +- .../static/types/type_small_parse_table_map.h | 4 +- parser/static/types/type_symbols_metadata.h | 4 +- parser/static/types/type_symbols_names.h | 4 +- parser/static/types/type_unique_symbols_map.h | 4 +- .../unique_symbols_map/unique_symbols_map.h | 5 +- .../unique_symbols_map/unique_symbols_map_0.c | 146 +- .../unique_symbols_map/unique_symbols_map_1.c | 172 +- .../unique_symbols_map/unique_symbols_map_2.c | 87 - 4465 files changed, 195554 insertions(+), 526060 deletions(-) delete mode 100644 parser/static/external_scanner_states/external_scanner_states_5.c delete mode 100644 parser/static/external_scanner_states/external_scanner_states_6.c delete mode 100644 parser/static/field_map_entries/field_map_entries_2.c delete mode 100644 parser/static/field_map_slices/field_map_slices_1.c delete mode 100644 parser/static/lex_funcs/lex_keywords/state_0_bis.c delete mode 100644 parser/static/lex_funcs/lex_keywords/state_18.c delete mode 100644 parser/static/lex_funcs/lex_keywords/state_19.c delete mode 100644 parser/static/lex_funcs/lex_keywords/state_4_bis.c delete mode 100644 parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_5.c delete mode 100644 parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_6.c delete mode 100644 parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_7.c delete mode 100644 parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_8.c delete mode 100644 parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_9.c delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl20.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl21.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl22.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl23.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl24.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl25.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl26.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl27.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl28.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl29.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl30.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl31.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl32.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl33.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl34.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl35.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl36.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl37.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl38.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl39.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl40.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl41.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl42.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl43.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl44.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl45.h delete mode 100644 parser/static/lex_funcs/lex_normal/inline/inline_impl46.h delete mode 100644 parser/static/lex_funcs/lex_normal/state_100.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_101.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_102.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_103.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_104.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_105.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_106.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_107.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_108.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_109.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_110.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_111.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_112.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_113.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_114.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_115.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_116.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_117.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_118.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_119.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_120.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_121.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_122.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_123.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_124.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_125.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_126.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_127.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_128.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_129.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_130.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_131.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_132.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_133.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_134.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_135.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_136.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_137.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_138.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_139.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_140.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_141.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_142.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_143.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_144.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_145.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_146.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_147.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_148.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_149.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_150.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_151.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_152.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_153.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_154.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_155.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_156.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_157.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_158.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_159.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_160.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_161.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_162.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_163.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_164.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_165.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_166.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_167.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_168.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_169.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_170.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_171.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_172.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_173.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_174.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_175.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_176.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_177.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_178.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_179.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_180.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_181.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_182.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_183.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_184.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_185.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_186.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_187.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_188.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_189.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_190.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_191.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_98.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_99.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_helper.c delete mode 100644 parser/static/lex_funcs/lex_normal/state_helper2.c delete mode 100644 parser/static/lex_modes/lex_modes_41.c delete mode 100644 parser/static/lex_modes/lex_modes_42.c delete mode 100644 parser/static/lex_modes/lex_modes_43.c delete mode 100644 parser/static/lex_modes/lex_modes_44.c delete mode 100644 parser/static/lex_modes/lex_modes_45.c delete mode 100644 parser/static/lex_modes/lex_modes_46.c delete mode 100644 parser/static/lex_modes/lex_modes_47.c delete mode 100644 parser/static/lex_modes/lex_modes_48.c delete mode 100644 parser/static/lex_modes/lex_modes_49.c delete mode 100644 parser/static/lex_modes/lex_modes_50.c delete mode 100644 parser/static/lex_modes/lex_modes_51.c delete mode 100644 parser/static/lex_modes/lex_modes_52.c delete mode 100644 parser/static/lex_modes/lex_modes_53.c delete mode 100644 parser/static/lex_modes/lex_modes_54.c delete mode 100644 parser/static/lex_modes/lex_modes_55.c delete mode 100644 parser/static/lex_modes/lex_modes_56.c delete mode 100644 parser/static/lex_modes/lex_modes_57.c delete mode 100644 parser/static/lex_modes/lex_modes_58.c delete mode 100644 parser/static/lex_modes/lex_modes_59.c delete mode 100644 parser/static/lex_modes/lex_modes_60.c delete mode 100644 parser/static/lex_modes/lex_modes_61.c delete mode 100644 parser/static/lex_modes/lex_modes_62.c delete mode 100644 parser/static/lex_modes/lex_modes_63.c delete mode 100644 parser/static/lex_modes/lex_modes_64.c delete mode 100644 parser/static/lex_modes/lex_modes_65.c delete mode 100644 parser/static/lex_modes/lex_modes_66.c delete mode 100644 parser/static/lex_modes/lex_modes_67.c delete mode 100644 parser/static/lex_modes/lex_modes_68.c delete mode 100644 parser/static/lex_modes/lex_modes_69.c delete mode 100644 parser/static/lex_modes/lex_modes_70.c delete mode 100644 parser/static/lex_modes/lex_modes_71.c delete mode 100644 parser/static/lex_modes/lex_modes_72.c delete mode 100644 parser/static/lex_modes/lex_modes_73.c delete mode 100644 parser/static/lex_modes/lex_modes_74.c delete mode 100644 parser/static/lex_modes/lex_modes_75.c delete mode 100644 parser/static/lex_modes/lex_modes_76.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_100.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_101.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_102.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_103.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_104.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_105.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_106.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_107.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_108.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_109.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_110.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_111.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_112.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_113.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_114.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_115.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_116.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_117.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_118.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_119.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_120.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_121.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_122.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_123.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_124.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_125.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_126.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_127.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_128.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_129.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_130.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_131.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_132.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_133.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_134.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_135.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_136.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_137.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_138.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_139.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_140.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_141.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_142.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_143.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_144.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_145.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_146.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_147.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_148.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_149.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_150.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_151.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_152.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_153.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_154.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_155.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_156.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_157.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_158.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_159.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_160.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_161.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_162.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_163.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_164.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_165.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_166.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_167.c delete mode 100644 parser/static/parse_actions_entries/parse_actions_entries_99.c delete mode 100644 parser/static/parse_table/parse_table_197.c delete mode 100644 parser/static/parse_table/parse_table_198.c delete mode 100644 parser/static/parse_table/parse_table_199.c delete mode 100644 parser/static/parse_table/parse_table_200.c delete mode 100644 parser/static/parse_table/parse_table_201.c delete mode 100644 parser/static/parse_table/parse_table_202.c delete mode 100644 parser/static/parse_table/parse_table_203.c delete mode 100644 parser/static/parse_table/parse_table_204.c delete mode 100644 parser/static/parse_table/parse_table_205.c delete mode 100644 parser/static/parse_table/parse_table_206.c delete mode 100644 parser/static/parse_table/parse_table_207.c delete mode 100644 parser/static/parse_table/parse_table_208.c delete mode 100644 parser/static/parse_table/parse_table_209.c delete mode 100644 parser/static/parse_table/parse_table_210.c delete mode 100644 parser/static/parse_table/parse_table_211.c delete mode 100644 parser/static/parse_table/parse_table_212.c delete mode 100644 parser/static/parse_table/parse_table_213.c delete mode 100644 parser/static/parse_table/parse_table_214.c delete mode 100644 parser/static/parse_table/parse_table_215.c delete mode 100644 parser/static/parse_table/parse_table_216.c delete mode 100644 parser/static/parse_table/parse_table_217.c delete mode 100644 parser/static/parse_table/parse_table_218.c delete mode 100644 parser/static/parse_table/parse_table_219.c delete mode 100644 parser/static/parse_table/parse_table_220.c delete mode 100644 parser/static/parse_table/parse_table_221.c delete mode 100644 parser/static/parse_table/parse_table_222.c delete mode 100644 parser/static/parse_table/parse_table_223.c delete mode 100644 parser/static/parse_table/parse_table_224.c delete mode 100644 parser/static/parse_table/parse_table_225.c delete mode 100644 parser/static/parse_table/parse_table_226.c delete mode 100644 parser/static/parse_table/parse_table_227.c delete mode 100644 parser/static/parse_table/parse_table_228.c delete mode 100644 parser/static/parse_table/parse_table_229.c delete mode 100644 parser/static/parse_table/parse_table_230.c delete mode 100644 parser/static/parse_table/parse_table_231.c delete mode 100644 parser/static/parse_table/parse_table_232.c delete mode 100644 parser/static/parse_table/parse_table_233.c delete mode 100644 parser/static/parse_table/parse_table_234.c delete mode 100644 parser/static/parse_table/parse_table_235.c delete mode 100644 parser/static/parse_table/parse_table_236.c delete mode 100644 parser/static/parse_table/parse_table_237.c delete mode 100644 parser/static/parse_table/parse_table_238.c delete mode 100644 parser/static/parse_table/parse_table_239.c delete mode 100644 parser/static/parse_table/parse_table_240.c delete mode 100644 parser/static/parse_table/parse_table_241.c delete mode 100644 parser/static/parse_table/parse_table_242.c delete mode 100644 parser/static/parse_table/parse_table_243.c delete mode 100644 parser/static/parse_table/parse_table_244.c delete mode 100644 parser/static/parse_table/parse_table_245.c delete mode 100644 parser/static/parse_table/parse_table_246.c delete mode 100644 parser/static/parse_table/parse_table_247.c delete mode 100644 parser/static/parse_table/parse_table_248.c delete mode 100644 parser/static/parse_table/parse_table_249.c delete mode 100644 parser/static/parse_table/parse_table_250.c delete mode 100644 parser/static/parse_table/parse_table_251.c delete mode 100644 parser/static/parse_table/parse_table_252.c delete mode 100644 parser/static/parse_table/parse_table_253.c delete mode 100644 parser/static/parse_table/parse_table_254.c delete mode 100644 parser/static/parse_table/parse_table_255.c delete mode 100644 parser/static/parse_table/parse_table_256.c delete mode 100644 parser/static/parse_table/parse_table_257.c delete mode 100644 parser/static/parse_table/parse_table_258.c delete mode 100644 parser/static/parse_table/parse_table_259.c delete mode 100644 parser/static/parse_table/parse_table_260.c delete mode 100644 parser/static/parse_table/parse_table_261.c delete mode 100644 parser/static/parse_table/parse_table_262.c delete mode 100644 parser/static/parse_table/parse_table_263.c delete mode 100644 parser/static/parse_table/parse_table_264.c delete mode 100644 parser/static/parse_table/parse_table_265.c delete mode 100644 parser/static/parse_table/parse_table_266.c delete mode 100644 parser/static/parse_table/parse_table_267.c delete mode 100644 parser/static/parse_table/parse_table_268.c delete mode 100644 parser/static/parse_table/parse_table_269.c delete mode 100644 parser/static/parse_table/parse_table_270.c delete mode 100644 parser/static/parse_table/parse_table_271.c delete mode 100644 parser/static/parse_table/parse_table_272.c delete mode 100644 parser/static/parse_table/parse_table_273.c delete mode 100644 parser/static/parse_table/parse_table_274.c delete mode 100644 parser/static/parse_table/parse_table_275.c delete mode 100644 parser/static/parse_table/parse_table_276.c delete mode 100644 parser/static/parse_table/parse_table_277.c delete mode 100644 parser/static/parse_table/parse_table_278.c delete mode 100644 parser/static/parse_table/parse_table_279.c delete mode 100644 parser/static/parse_table/parse_table_280.c delete mode 100644 parser/static/parse_table/parse_table_281.c delete mode 100644 parser/static/parse_table/parse_table_282.c delete mode 100644 parser/static/parse_table/parse_table_283.c delete mode 100644 parser/static/parse_table/parse_table_284.c delete mode 100644 parser/static/parse_table/parse_table_285.c delete mode 100644 parser/static/parse_table/parse_table_286.c delete mode 100644 parser/static/parse_table/parse_table_287.c delete mode 100644 parser/static/parse_table/parse_table_288.c delete mode 100644 parser/static/parse_table/parse_table_289.c delete mode 100644 parser/static/parse_table/parse_table_290.c delete mode 100644 parser/static/parse_table/parse_table_291.c delete mode 100644 parser/static/parse_table/parse_table_292.c delete mode 100644 parser/static/parse_table/parse_table_293.c delete mode 100644 parser/static/parse_table/parse_table_294.c delete mode 100644 parser/static/parse_table/parse_table_295.c delete mode 100644 parser/static/parse_table/parse_table_296.c delete mode 100644 parser/static/parse_table/parse_table_297.c delete mode 100644 parser/static/parse_table/parse_table_298.c delete mode 100644 parser/static/parse_table/parse_table_299.c delete mode 100644 parser/static/parse_table/parse_table_300.c delete mode 100644 parser/static/parse_table/parse_table_301.c delete mode 100644 parser/static/parse_table/parse_table_302.c delete mode 100644 parser/static/parse_table/parse_table_303.c delete mode 100644 parser/static/parse_table/parse_table_304.c delete mode 100644 parser/static/parse_table/parse_table_305.c delete mode 100644 parser/static/parse_table/parse_table_306.c delete mode 100644 parser/static/parse_table/parse_table_307.c delete mode 100644 parser/static/parse_table/parse_table_308.c delete mode 100644 parser/static/parse_table/parse_table_309.c delete mode 100644 parser/static/parse_table/parse_table_310.c delete mode 100644 parser/static/parse_table/parse_table_311.c delete mode 100644 parser/static/parse_table/parse_table_312.c delete mode 100644 parser/static/parse_table/parse_table_313.c delete mode 100644 parser/static/parse_table/parse_table_314.c delete mode 100644 parser/static/parse_table/parse_table_315.c delete mode 100644 parser/static/parse_table/parse_table_316.c delete mode 100644 parser/static/parse_table/parse_table_317.c delete mode 100644 parser/static/parse_table/parse_table_318.c delete mode 100644 parser/static/parse_table/parse_table_319.c delete mode 100644 parser/static/parse_table/parse_table_320.c delete mode 100644 parser/static/parse_table/parse_table_321.c delete mode 100644 parser/static/parse_table/parse_table_322.c delete mode 100644 parser/static/parse_table/parse_table_323.c delete mode 100644 parser/static/parse_table/parse_table_324.c delete mode 100644 parser/static/parse_table/parse_table_325.c delete mode 100644 parser/static/parse_table/parse_table_326.c delete mode 100644 parser/static/parse_table/parse_table_327.c delete mode 100644 parser/static/parse_table/parse_table_328.c delete mode 100644 parser/static/parse_table/parse_table_329.c delete mode 100644 parser/static/parse_table/parse_table_330.c delete mode 100644 parser/static/parse_table/parse_table_331.c delete mode 100644 parser/static/parse_table/parse_table_332.c delete mode 100644 parser/static/parse_table/parse_table_333.c delete mode 100644 parser/static/parse_table/parse_table_334.c delete mode 100644 parser/static/parse_table/parse_table_335.c delete mode 100644 parser/static/parse_table/parse_table_336.c delete mode 100644 parser/static/parse_table/parse_table_337.c delete mode 100644 parser/static/parse_table/parse_table_338.c delete mode 100644 parser/static/parse_table/parse_table_339.c delete mode 100644 parser/static/parse_table/parse_table_340.c delete mode 100644 parser/static/parse_table/parse_table_341.c delete mode 100644 parser/static/parse_table/parse_table_342.c delete mode 100644 parser/static/parse_table/parse_table_343.c delete mode 100644 parser/static/parse_table/parse_table_344.c delete mode 100644 parser/static/parse_table/parse_table_345.c delete mode 100644 parser/static/parse_table/parse_table_346.c delete mode 100644 parser/static/parse_table/parse_table_347.c delete mode 100644 parser/static/parse_table/parse_table_348.c delete mode 100644 parser/static/parse_table/parse_table_349.c delete mode 100644 parser/static/parse_table/parse_table_350.c delete mode 100644 parser/static/parse_table/parse_table_351.c delete mode 100644 parser/static/parse_table/parse_table_352.c delete mode 100644 parser/static/parse_table/parse_table_353.c delete mode 100644 parser/static/parse_table/parse_table_354.c delete mode 100644 parser/static/parse_table/parse_table_355.c delete mode 100644 parser/static/parse_table/parse_table_356.c delete mode 100644 parser/static/parse_table/parse_table_357.c delete mode 100644 parser/static/parse_table/parse_table_358.c delete mode 100644 parser/static/parse_table/parse_table_359.c delete mode 100644 parser/static/parse_table/parse_table_360.c delete mode 100644 parser/static/parse_table/parse_table_361.c delete mode 100644 parser/static/parse_table/parse_table_362.c delete mode 100644 parser/static/parse_table/parse_table_363.c delete mode 100644 parser/static/parse_table/parse_table_364.c delete mode 100644 parser/static/parse_table/parse_table_365.c delete mode 100644 parser/static/parse_table/parse_table_366.c delete mode 100644 parser/static/parse_table/parse_table_367.c delete mode 100644 parser/static/parse_table/parse_table_368.c delete mode 100644 parser/static/parse_table/parse_table_369.c delete mode 100644 parser/static/parse_table/parse_table_370.c delete mode 100644 parser/static/parse_table/parse_table_371.c delete mode 100644 parser/static/parse_table/parse_table_372.c delete mode 100644 parser/static/parse_table/parse_table_373.c delete mode 100644 parser/static/parse_table/parse_table_374.c delete mode 100644 parser/static/parse_table/parse_table_375.c delete mode 100644 parser/static/parse_table/parse_table_376.c delete mode 100644 parser/static/parse_table/parse_table_377.c delete mode 100644 parser/static/parse_table/parse_table_378.c delete mode 100644 parser/static/parse_table/parse_table_379.c delete mode 100644 parser/static/parse_table/parse_table_380.c delete mode 100644 parser/static/parse_table/parse_table_381.c delete mode 100644 parser/static/parse_table/parse_table_382.c delete mode 100644 parser/static/parse_table/parse_table_383.c delete mode 100644 parser/static/parse_table/parse_table_384.c delete mode 100644 parser/static/parse_table/parse_table_385.c delete mode 100644 parser/static/parse_table/parse_table_386.c delete mode 100644 parser/static/parse_table/parse_table_387.c delete mode 100644 parser/static/parse_table/parse_table_388.c delete mode 100644 parser/static/parse_table/parse_table_389.c delete mode 100644 parser/static/parse_table/parse_table_390.c delete mode 100644 parser/static/parse_table/parse_table_391.c delete mode 100644 parser/static/parse_table/parse_table_392.c delete mode 100644 parser/static/parse_table/parse_table_393.c delete mode 100644 parser/static/parse_table/parse_table_394.c delete mode 100644 parser/static/parse_table/parse_table_395.c delete mode 100644 parser/static/parse_table/parse_table_396.c delete mode 100644 parser/static/parse_table/parse_table_397.c delete mode 100644 parser/static/parse_table/parse_table_398.c delete mode 100644 parser/static/parse_table/parse_table_399.c delete mode 100644 parser/static/parse_table/parse_table_400.c delete mode 100644 parser/static/parse_table/parse_table_401.c delete mode 100644 parser/static/parse_table/parse_table_402.c delete mode 100644 parser/static/parse_table/parse_table_403.c delete mode 100644 parser/static/parse_table/parse_table_404.c delete mode 100644 parser/static/parse_table/parse_table_405.c delete mode 100644 parser/static/parse_table/parse_table_406.c delete mode 100644 parser/static/parse_table/parse_table_407.c delete mode 100644 parser/static/parse_table/parse_table_408.c delete mode 100644 parser/static/parse_table/parse_table_409.c delete mode 100644 parser/static/parse_table/parse_table_410.c delete mode 100644 parser/static/parse_table/parse_table_411.c delete mode 100644 parser/static/parse_table/parse_table_412.c delete mode 100644 parser/static/parse_table/parse_table_413.c delete mode 100644 parser/static/parse_table/parse_table_414.c delete mode 100644 parser/static/parse_table/parse_table_415.c delete mode 100644 parser/static/parse_table/parse_table_416.c delete mode 100644 parser/static/parse_table/parse_table_417.c delete mode 100644 parser/static/parse_table/parse_table_418.c delete mode 100644 parser/static/parse_table/parse_table_419.c delete mode 100644 parser/static/parse_table/parse_table_420.c delete mode 100644 parser/static/parse_table/parse_table_421.c delete mode 100644 parser/static/parse_table/parse_table_422.c delete mode 100644 parser/static/parse_table/parse_table_423.c delete mode 100644 parser/static/parse_table/parse_table_424.c delete mode 100644 parser/static/parse_table/parse_table_425.c delete mode 100644 parser/static/parse_table/parse_table_426.c delete mode 100644 parser/static/parse_table/parse_table_427.c delete mode 100644 parser/static/parse_table/parse_table_428.c delete mode 100644 parser/static/parse_table/parse_table_429.c delete mode 100644 parser/static/parse_table/parse_table_430.c delete mode 100644 parser/static/parse_table/parse_table_431.c delete mode 100644 parser/static/parse_table/parse_table_432.c delete mode 100644 parser/static/parse_table/parse_table_433.c delete mode 100644 parser/static/parse_table/parse_table_434.c delete mode 100644 parser/static/parse_table/parse_table_435.c delete mode 100644 parser/static/parse_table/parse_table_436.c delete mode 100644 parser/static/parse_table/parse_table_437.c delete mode 100644 parser/static/parse_table/parse_table_438.c delete mode 100644 parser/static/parse_table/parse_table_439.c delete mode 100644 parser/static/parse_table/parse_table_440.c delete mode 100644 parser/static/parse_table/parse_table_441.c delete mode 100644 parser/static/parse_table/parse_table_442.c delete mode 100644 parser/static/parse_table/parse_table_443.c delete mode 100644 parser/static/parse_table/parse_table_444.c delete mode 100644 parser/static/parse_table/parse_table_445.c delete mode 100644 parser/static/parse_table/parse_table_446.c delete mode 100644 parser/static/parse_table/parse_table_447.c delete mode 100644 parser/static/parse_table/parse_table_448.c delete mode 100644 parser/static/parse_table/parse_table_449.c delete mode 100644 parser/static/parse_table/parse_table_450.c delete mode 100644 parser/static/parse_table/parse_table_451.c delete mode 100644 parser/static/parse_table/parse_table_452.c delete mode 100644 parser/static/parse_table/parse_table_453.c delete mode 100644 parser/static/parse_table/parse_table_454.c delete mode 100644 parser/static/parse_table/parse_table_455.c delete mode 100644 parser/static/parse_table/parse_table_456.c delete mode 100644 parser/static/parse_table/parse_table_457.c delete mode 100644 parser/static/parse_table/parse_table_458.c delete mode 100644 parser/static/parse_table/parse_table_459.c delete mode 100644 parser/static/parse_table/parse_table_460.c delete mode 100644 parser/static/parse_table/parse_table_461.c delete mode 100644 parser/static/parse_table/parse_table_462.c delete mode 100644 parser/static/parse_table/parse_table_463.c delete mode 100644 parser/static/parse_table/parse_table_464.c delete mode 100644 parser/static/parse_table/parse_table_465.c delete mode 100644 parser/static/parse_table/parse_table_466.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_41.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_42.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_43.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_44.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_45.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_46.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_47.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_48.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_49.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_50.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_51.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_52.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_53.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_54.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_55.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_56.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_57.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_58.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_59.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_60.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_61.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_62.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_63.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_64.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_65.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_66.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_67.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_68.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_69.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_70.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_71.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_72.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_73.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_74.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_75.c delete mode 100644 parser/static/primary_state_ids/primary_state_ids_76.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1505.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1506.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1507.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1508.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1509.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1510.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1511.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1512.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1513.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1514.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1515.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1516.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1517.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1518.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1519.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1520.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1521.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1522.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1523.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1524.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1525.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1526.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1527.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1528.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1529.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1530.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1531.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1532.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1533.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1534.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1535.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1536.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1537.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1538.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1539.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1540.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1541.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1542.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1543.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1544.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1545.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1546.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1547.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1548.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1549.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1550.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1551.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1552.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1553.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1554.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1555.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1556.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1557.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1558.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1559.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1560.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1561.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1562.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1563.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1564.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1565.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1566.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1567.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1568.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1569.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1570.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1571.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1572.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1573.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1574.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1575.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1576.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1577.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1578.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1579.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1580.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1581.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1582.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1583.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1584.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1585.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1586.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1587.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1588.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1589.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1590.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1591.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1592.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1593.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1594.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1595.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1596.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1597.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1598.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1599.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1600.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1601.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1602.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1603.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1604.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1605.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1606.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1607.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1608.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1609.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1610.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1611.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1612.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1613.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1614.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1615.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1616.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1617.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1618.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1619.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1620.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1621.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1622.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1623.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1624.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1625.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1626.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1627.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1628.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1629.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1630.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1631.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1632.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1633.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1634.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1635.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1636.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1637.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1638.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1639.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1640.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1641.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1642.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1643.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1644.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1645.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1646.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1647.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1648.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1649.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1650.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1651.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1652.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1653.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1654.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1655.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1656.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1657.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1658.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1659.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1660.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1661.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1662.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1663.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1664.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1665.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1666.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1667.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1668.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1669.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1670.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1671.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1672.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1673.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1674.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1675.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1676.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1677.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1678.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1679.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1680.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1681.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1682.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1683.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1684.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1685.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1686.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1687.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1688.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1689.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1690.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1691.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1692.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1693.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1694.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1695.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1696.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1697.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1698.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1699.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1700.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1701.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1702.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1703.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1704.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1705.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1706.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1707.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1708.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1709.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1710.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1711.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1712.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1713.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1714.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1715.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1716.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1717.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1718.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1719.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1720.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1721.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1722.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1723.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1724.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1725.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1726.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1727.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1728.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1729.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1730.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1731.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1732.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1733.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1734.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1735.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1736.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1737.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1738.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1739.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1740.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1741.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1742.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1743.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1744.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1745.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1746.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1747.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1748.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1749.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1750.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1751.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1752.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1753.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1754.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1755.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1756.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1757.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1758.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1759.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1760.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1761.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1762.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1763.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1764.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1765.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1766.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1767.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1768.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1769.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1770.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1771.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1772.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1773.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1774.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1775.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1776.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1777.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1778.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1779.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1780.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1781.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1782.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1783.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1784.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1785.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1786.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1787.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1788.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1789.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1790.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1791.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1792.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1793.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1794.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1795.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1796.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1797.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1798.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1799.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1800.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1801.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1802.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1803.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1804.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1805.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1806.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1807.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1808.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1809.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1810.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1811.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1812.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1813.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1814.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1815.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1816.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1817.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1818.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1819.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1820.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1821.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1822.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1823.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1824.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1825.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1826.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1827.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1828.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1829.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1830.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1831.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1832.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1833.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1834.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1835.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1836.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1837.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1838.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1839.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1840.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1841.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1842.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1843.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1844.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1845.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1846.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1847.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1848.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1849.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1850.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1851.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1852.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1853.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1854.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1855.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1856.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1857.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1858.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1859.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1860.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1861.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1862.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1863.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1864.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1865.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1866.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1867.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1868.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1869.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1870.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1871.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1872.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1873.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1874.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1875.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1876.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1877.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1878.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1879.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1880.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1881.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1882.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1883.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1884.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1885.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1886.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1887.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1888.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1889.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1890.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1891.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1892.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1893.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1894.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1895.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1896.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1897.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1898.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1899.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1900.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1901.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1902.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1903.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1904.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1905.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1906.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1907.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1908.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1909.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1910.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1911.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1912.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1913.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1914.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1915.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1916.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1917.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1918.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1919.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1920.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1921.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1922.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1923.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1924.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1925.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1926.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1927.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1928.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1929.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1930.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1931.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1932.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1933.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1934.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1935.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1936.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1937.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1938.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1939.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1940.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1941.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1942.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1943.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1944.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1945.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1946.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1947.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1948.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1949.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1950.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1951.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1952.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1953.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1954.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1955.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1956.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1957.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1958.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1959.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1960.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1961.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1962.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1963.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1964.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1965.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1966.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1967.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1968.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1969.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1970.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1971.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1972.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1973.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1974.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1975.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1976.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1977.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1978.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1979.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1980.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1981.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1982.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1983.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1984.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1985.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1986.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1987.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1988.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1989.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1990.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1991.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1992.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1993.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1994.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1995.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1996.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1997.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1998.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1999.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2000.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2001.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2002.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2003.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2004.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2005.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2006.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2007.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2008.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2009.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2010.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2011.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2012.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2013.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2014.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2015.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2016.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2017.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2018.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2019.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2020.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2021.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2022.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2023.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2024.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2025.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2026.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2027.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2028.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2029.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2030.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2031.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2032.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2033.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2034.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2035.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2036.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2037.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2038.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2039.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2040.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2041.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2042.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2043.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2044.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2045.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2046.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2047.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2048.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2049.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2050.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2051.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2052.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2053.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2054.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2055.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2056.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2057.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2058.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2059.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2060.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2061.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2062.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2063.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2064.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2065.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2066.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2067.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2068.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2069.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2070.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2071.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2072.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2073.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2074.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2075.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2076.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2077.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2078.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2079.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2080.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2081.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2082.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2083.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2084.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2085.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2086.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2087.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2088.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2089.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2090.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2091.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2092.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2093.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2094.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2095.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2096.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2097.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2098.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2099.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2100.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2101.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2102.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2103.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2104.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2105.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2106.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2107.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2108.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2109.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2110.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2111.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2112.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2113.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2114.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2115.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2116.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2117.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2118.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2119.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2120.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2121.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2122.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2123.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2124.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2125.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2126.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2127.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2128.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2129.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2130.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2131.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2132.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2133.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2134.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2135.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2136.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2137.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2138.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2139.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2140.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2141.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2142.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2143.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2144.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2145.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2146.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2147.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2148.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2149.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2150.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2151.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2152.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2153.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2154.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2155.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2156.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2157.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2158.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2159.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2160.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2161.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2162.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2163.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2164.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2165.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2166.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2167.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2168.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2169.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2170.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2171.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2172.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2173.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2174.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2175.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2176.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2177.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2178.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2179.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2180.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2181.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2182.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2183.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2184.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2185.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2186.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2187.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2188.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2189.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2190.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2191.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2192.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2193.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2194.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2195.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2196.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2197.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2198.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2199.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2200.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2201.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2202.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2203.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2204.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2205.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2206.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2207.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2208.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2209.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2210.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2211.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2212.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2213.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2214.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2215.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2216.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2217.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2218.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2219.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2220.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2221.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2222.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2223.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2224.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2225.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2226.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2227.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2228.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2229.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2230.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2231.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2232.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2233.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2234.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2235.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2236.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2237.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2238.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2239.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2240.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2241.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2242.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2243.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2244.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2245.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2246.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2247.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2248.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2249.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2250.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2251.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2252.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2253.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2254.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2255.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2256.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2257.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2258.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2259.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2260.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2261.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2262.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2263.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2264.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2265.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2266.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2267.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2268.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2269.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2270.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2271.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2272.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2273.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2274.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2275.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2276.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2277.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2278.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2279.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2280.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2281.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2282.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2283.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2284.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2285.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2286.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2287.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2288.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2289.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2290.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2291.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2292.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2293.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2294.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2295.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2296.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2297.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2298.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2299.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2300.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2301.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2302.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2303.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2304.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2305.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2306.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2307.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2308.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2309.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2310.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2311.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2312.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2313.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2314.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2315.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2316.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2317.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2318.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2319.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2320.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2321.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2322.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2323.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2324.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2325.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2326.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2327.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2328.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2329.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2330.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2331.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2332.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2333.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2334.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2335.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2336.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2337.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2338.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2339.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2340.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2341.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2342.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2343.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2344.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2345.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2346.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2347.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2348.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2349.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2350.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2351.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2352.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2353.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2354.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2355.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2356.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2357.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2358.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2359.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2360.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2361.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2362.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2363.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2364.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2365.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2366.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2367.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2368.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2369.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2370.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2371.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2372.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2373.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2374.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2375.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2376.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2377.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2378.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2379.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2380.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2381.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2382.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2383.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2384.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2385.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2386.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2387.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2388.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2389.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2390.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2391.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2392.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2393.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2394.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2395.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2396.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2397.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2398.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2399.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2400.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2401.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2402.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2403.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2404.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2405.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2406.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2407.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2408.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2409.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2410.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2411.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2412.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2413.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2414.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2415.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2416.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2417.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2418.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2419.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2420.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2421.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2422.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2423.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2424.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2425.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2426.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2427.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2428.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2429.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2430.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2431.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2432.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2433.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2434.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2435.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2436.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2437.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2438.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2439.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2440.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2441.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2442.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2443.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2444.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2445.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2446.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2447.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2448.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2449.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2450.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2451.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2452.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2453.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2454.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2455.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2456.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2457.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2458.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2459.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2460.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2461.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2462.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2463.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2464.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2465.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2466.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2467.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2468.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2469.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2470.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2471.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2472.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2473.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2474.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2475.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2476.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2477.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2478.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2479.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2480.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2481.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2482.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2483.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2484.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2485.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2486.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2487.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2488.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2489.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2490.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2491.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2492.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2493.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2494.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2495.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2496.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2497.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2498.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2499.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2500.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2501.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2502.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2503.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2504.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2505.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2506.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2507.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2508.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2509.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2510.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2511.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2512.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2513.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2514.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2515.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2516.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2517.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2518.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2519.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2520.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2521.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2522.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2523.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2524.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2525.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2526.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2527.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2528.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2529.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2530.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2531.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2532.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2533.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2534.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2535.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2536.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2537.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2538.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2539.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2540.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2541.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2542.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2543.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2544.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2545.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2546.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2547.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2548.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2549.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2550.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2551.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2552.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2553.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2554.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2555.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2556.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2557.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2558.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2559.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2560.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2561.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2562.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2563.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2564.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2565.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2566.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2567.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2568.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2569.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2570.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2571.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2572.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2573.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2574.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2575.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2576.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2577.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2578.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2579.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2580.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2581.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2582.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2583.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2584.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2585.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2586.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2587.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2588.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2589.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2590.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2591.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2592.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2593.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2594.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2595.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2596.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2597.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2598.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2599.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2600.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2601.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2602.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2603.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2604.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2605.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2606.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2607.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2608.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2609.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2610.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2611.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2612.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2613.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2614.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2615.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2616.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2617.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2618.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2619.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2620.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2621.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2622.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2623.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2624.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2625.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2626.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2627.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2628.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2629.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2630.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2631.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2632.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2633.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2634.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2635.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2636.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2637.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2638.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2639.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2640.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2641.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2642.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2643.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2644.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2645.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2646.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2647.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2648.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2649.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2650.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2651.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2652.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2653.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2654.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2655.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2656.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2657.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2658.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2659.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2660.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2661.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2662.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2663.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2664.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2665.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2666.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2667.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2668.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2669.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2670.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2671.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2672.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2673.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2674.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2675.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2676.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2677.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2678.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2679.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2680.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2681.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2682.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2683.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2684.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2685.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2686.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2687.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2688.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2689.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2690.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2691.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2692.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2693.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2694.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2695.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2696.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2697.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2698.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2699.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2700.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2701.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2702.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2703.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2704.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2705.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2706.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2707.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2708.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2709.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2710.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2711.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2712.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2713.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2714.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2715.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2716.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2717.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2718.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2719.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2720.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2721.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2722.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2723.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2724.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2725.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2726.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2727.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2728.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2729.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2730.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2731.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2732.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2733.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2734.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2735.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2736.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2737.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2738.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2739.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2740.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2741.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2742.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2743.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2744.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2745.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2746.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2747.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2748.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2749.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2750.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2751.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2752.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2753.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2754.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2755.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2756.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2757.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2758.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2759.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2760.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2761.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2762.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2763.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2764.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2765.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2766.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2767.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2768.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2769.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2770.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2771.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2772.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2773.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2774.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2775.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2776.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2777.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2778.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2779.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2780.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2781.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2782.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2783.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2784.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2785.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2786.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2787.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2788.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2789.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2790.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2791.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2792.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2793.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2794.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2795.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2796.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2797.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2798.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2799.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2800.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2801.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2802.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2803.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2804.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2805.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2806.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2807.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2808.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2809.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2810.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2811.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2812.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2813.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2814.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2815.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2816.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2817.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2818.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2819.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2820.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2821.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2822.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2823.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2824.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2825.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2826.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2827.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2828.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2829.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2830.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2831.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2832.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2833.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2834.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2835.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2836.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2837.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2838.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2839.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2840.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2841.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2842.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2843.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2844.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2845.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2846.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2847.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2848.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2849.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2850.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2851.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2852.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2853.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2854.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2855.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2856.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2857.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2858.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2859.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2860.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2861.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2862.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2863.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2864.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2865.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2866.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2867.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2868.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2869.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2870.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2871.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2872.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2873.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2874.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2875.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2876.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2877.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2878.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2879.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2880.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2881.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2882.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2883.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2884.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2885.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2886.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2887.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2888.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2889.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2890.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2891.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2892.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2893.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2894.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2895.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2896.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2897.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2898.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2899.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2900.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2901.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2902.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2903.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2904.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2905.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2906.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2907.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2908.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2909.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2910.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2911.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2912.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2913.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2914.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2915.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2916.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2917.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2918.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2919.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2920.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2921.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2922.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2923.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2924.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2925.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2926.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2927.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2928.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2929.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2930.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2931.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2932.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2933.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2934.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2935.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2936.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2937.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2938.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2939.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2940.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2941.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2942.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2943.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2944.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2945.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2946.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2947.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2948.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2949.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2950.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2951.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2952.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2953.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2954.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2955.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2956.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2957.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2958.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2959.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2960.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2961.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2962.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2963.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2964.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2965.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2966.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2967.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2968.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2969.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2970.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2971.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2972.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2973.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2974.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2975.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2976.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2977.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2978.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2979.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2980.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2981.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2982.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2983.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2984.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2985.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2986.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2987.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2988.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2989.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2990.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2991.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2992.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2993.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2994.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2995.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2996.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2997.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2998.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2999.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3000.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3001.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3002.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3003.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3004.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3005.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3006.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3007.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3008.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3009.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3010.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3011.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3012.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3013.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3014.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3015.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3016.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3017.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3018.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3019.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3020.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3021.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3022.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3023.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3024.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3025.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3026.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3027.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3028.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3029.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3030.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3031.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3032.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3033.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3034.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3035.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3036.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3037.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3038.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3039.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3040.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3041.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3042.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3043.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3044.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3045.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3046.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3047.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3048.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3049.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3050.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3051.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3052.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3053.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3054.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3055.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3056.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3057.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3058.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3059.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3060.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3061.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3062.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3063.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3064.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3065.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3066.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3067.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3068.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3069.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3070.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3071.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3072.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3073.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3074.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3075.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3076.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3077.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3078.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3079.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3080.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3081.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3082.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3083.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3084.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3085.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3086.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3087.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3088.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3089.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3090.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3091.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3092.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3093.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3094.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3095.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3096.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3097.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3098.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3099.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3100.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3101.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3102.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3103.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3104.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3105.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3106.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3107.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3108.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3109.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3110.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3111.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3112.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3113.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3114.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3115.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3116.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3117.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3118.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3119.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3120.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3121.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3122.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3123.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3124.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3125.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3126.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3127.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3128.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3129.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3130.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3131.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3132.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3133.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3134.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3135.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3136.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3137.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3138.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3139.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3140.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3141.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3142.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3143.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3144.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3145.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3146.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3147.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3148.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3149.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3150.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3151.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3152.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3153.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3154.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3155.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3156.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3157.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3158.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3159.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3160.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3161.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3162.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3163.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3164.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3165.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3166.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3167.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3168.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3169.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3170.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3171.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3172.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3173.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3174.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3175.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3176.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3177.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3178.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3179.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3180.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3181.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3182.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3183.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3184.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3185.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3186.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3187.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3188.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3189.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3190.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3191.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3192.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3193.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3194.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3195.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3196.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3197.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3198.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3199.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3200.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3201.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3202.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3203.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3204.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3205.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3206.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3207.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3208.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3209.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3210.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3211.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3212.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3213.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3214.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3215.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3216.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3217.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3218.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3219.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3220.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3221.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3222.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3223.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3224.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3225.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3226.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3227.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3228.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3229.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3230.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3231.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3232.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3233.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3234.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3235.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3236.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3237.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3238.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3239.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3240.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3241.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3242.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3243.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_39.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_40.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_41.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_42.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_43.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_44.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_45.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_46.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_47.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_48.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_49.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_50.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_51.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_52.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_53.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_54.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_55.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_56.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_57.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_58.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_59.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_60.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_61.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_62.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_63.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_64.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_65.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_66.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_67.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_68.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_69.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_70.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_71.c diff --git a/parser/Filelist.mk b/parser/Filelist.mk index 62797e47..e8a3138d 100644 --- a/parser/Filelist.mk +++ b/parser/Filelist.mk @@ -1,4378 +1,2087 @@ SRC_FILES = \ -alias_sequences/alias_sequences_0 \ -create/create_alias_sequences \ -create/create_external_scanner_states \ -create/create_external_scanner_symbol_map \ -create/create_field_map_entries \ -create/create_field_map_slices \ -create/create_field_names \ -create/create_lex_keywords \ -create/create_lex_modes \ -create/create_lex_normal \ -create/create_non_terminal_alias_map \ -create/create_parse_actions_entries \ -create/create_parse_table \ -create/create_primary_state_ids \ -create/create_small_parse_table \ -create/create_small_parse_table_map \ -create/create_symbols_metadata \ -create/create_symbols_names \ -create/create_unique_symbols_map \ -external_scanner_states/external_scanner_states_0 \ -external_scanner_states/external_scanner_states_1 \ -external_scanner_states/external_scanner_states_2 \ -external_scanner_states/external_scanner_states_3 \ -external_scanner_states/external_scanner_states_4 \ -external_scanner_states/external_scanner_states_5 \ -external_scanner_states/external_scanner_states_6 \ -external_scanner_symbol_map/external_scanner_symbol_map_0 \ -field_map_entries/field_map_entries_0 \ -field_map_entries/field_map_entries_1 \ -field_map_entries/field_map_entries_2 \ -field_map_slices/field_map_slices_0 \ -field_map_slices/field_map_slices_1 \ -field_names/field_names_0 \ -lex_funcs/lex_keywords/create_table/lex_keywords_array_0 \ -lex_funcs/lex_keywords/main_func \ -lex_funcs/lex_keywords/state_0 \ -lex_funcs/lex_keywords/state_0_bis \ -lex_funcs/lex_keywords/state_1 \ -lex_funcs/lex_keywords/state_10 \ -lex_funcs/lex_keywords/state_11 \ -lex_funcs/lex_keywords/state_12 \ -lex_funcs/lex_keywords/state_13 \ -lex_funcs/lex_keywords/state_14 \ -lex_funcs/lex_keywords/state_15 \ -lex_funcs/lex_keywords/state_16 \ -lex_funcs/lex_keywords/state_17 \ -lex_funcs/lex_keywords/state_18 \ -lex_funcs/lex_keywords/state_19 \ -lex_funcs/lex_keywords/state_2 \ -lex_funcs/lex_keywords/state_3 \ -lex_funcs/lex_keywords/state_4 \ -lex_funcs/lex_keywords/state_4_bis \ -lex_funcs/lex_keywords/state_5 \ -lex_funcs/lex_keywords/state_6 \ -lex_funcs/lex_keywords/state_7 \ -lex_funcs/lex_keywords/state_8 \ -lex_funcs/lex_keywords/state_9 \ -lex_funcs/lex_normal/create_table/lex_normal_array_0 \ -lex_funcs/lex_normal/create_table/lex_normal_array_1 \ -lex_funcs/lex_normal/create_table/lex_normal_array_2 \ -lex_funcs/lex_normal/create_table/lex_normal_array_3 \ -lex_funcs/lex_normal/create_table/lex_normal_array_4 \ -lex_funcs/lex_normal/create_table/lex_normal_array_5 \ -lex_funcs/lex_normal/create_table/lex_normal_array_6 \ -lex_funcs/lex_normal/create_table/lex_normal_array_7 \ -lex_funcs/lex_normal/create_table/lex_normal_array_8 \ -lex_funcs/lex_normal/create_table/lex_normal_array_9 \ -lex_funcs/lex_normal/main_func \ -lex_funcs/lex_normal/state_0 \ -lex_funcs/lex_normal/state_1 \ -lex_funcs/lex_normal/state_10 \ -lex_funcs/lex_normal/state_100 \ -lex_funcs/lex_normal/state_101 \ -lex_funcs/lex_normal/state_102 \ -lex_funcs/lex_normal/state_103 \ -lex_funcs/lex_normal/state_104 \ -lex_funcs/lex_normal/state_105 \ -lex_funcs/lex_normal/state_106 \ -lex_funcs/lex_normal/state_107 \ -lex_funcs/lex_normal/state_108 \ -lex_funcs/lex_normal/state_109 \ -lex_funcs/lex_normal/state_11 \ -lex_funcs/lex_normal/state_110 \ -lex_funcs/lex_normal/state_111 \ -lex_funcs/lex_normal/state_112 \ -lex_funcs/lex_normal/state_113 \ -lex_funcs/lex_normal/state_114 \ -lex_funcs/lex_normal/state_115 \ -lex_funcs/lex_normal/state_116 \ -lex_funcs/lex_normal/state_117 \ -lex_funcs/lex_normal/state_118 \ -lex_funcs/lex_normal/state_119 \ -lex_funcs/lex_normal/state_12 \ -lex_funcs/lex_normal/state_120 \ -lex_funcs/lex_normal/state_121 \ -lex_funcs/lex_normal/state_122 \ -lex_funcs/lex_normal/state_123 \ -lex_funcs/lex_normal/state_124 \ -lex_funcs/lex_normal/state_125 \ -lex_funcs/lex_normal/state_126 \ -lex_funcs/lex_normal/state_127 \ -lex_funcs/lex_normal/state_128 \ -lex_funcs/lex_normal/state_129 \ -lex_funcs/lex_normal/state_13 \ -lex_funcs/lex_normal/state_130 \ -lex_funcs/lex_normal/state_131 \ -lex_funcs/lex_normal/state_132 \ -lex_funcs/lex_normal/state_133 \ -lex_funcs/lex_normal/state_134 \ -lex_funcs/lex_normal/state_135 \ -lex_funcs/lex_normal/state_136 \ -lex_funcs/lex_normal/state_137 \ -lex_funcs/lex_normal/state_138 \ -lex_funcs/lex_normal/state_139 \ -lex_funcs/lex_normal/state_14 \ -lex_funcs/lex_normal/state_140 \ -lex_funcs/lex_normal/state_141 \ -lex_funcs/lex_normal/state_142 \ -lex_funcs/lex_normal/state_143 \ -lex_funcs/lex_normal/state_144 \ -lex_funcs/lex_normal/state_145 \ -lex_funcs/lex_normal/state_146 \ -lex_funcs/lex_normal/state_147 \ -lex_funcs/lex_normal/state_148 \ -lex_funcs/lex_normal/state_149 \ -lex_funcs/lex_normal/state_15 \ -lex_funcs/lex_normal/state_150 \ -lex_funcs/lex_normal/state_151 \ -lex_funcs/lex_normal/state_152 \ -lex_funcs/lex_normal/state_153 \ -lex_funcs/lex_normal/state_154 \ -lex_funcs/lex_normal/state_155 \ -lex_funcs/lex_normal/state_156 \ -lex_funcs/lex_normal/state_157 \ -lex_funcs/lex_normal/state_158 \ -lex_funcs/lex_normal/state_159 \ -lex_funcs/lex_normal/state_16 \ -lex_funcs/lex_normal/state_160 \ -lex_funcs/lex_normal/state_161 \ -lex_funcs/lex_normal/state_162 \ -lex_funcs/lex_normal/state_163 \ -lex_funcs/lex_normal/state_164 \ -lex_funcs/lex_normal/state_165 \ -lex_funcs/lex_normal/state_166 \ -lex_funcs/lex_normal/state_167 \ -lex_funcs/lex_normal/state_168 \ -lex_funcs/lex_normal/state_169 \ -lex_funcs/lex_normal/state_17 \ -lex_funcs/lex_normal/state_170 \ -lex_funcs/lex_normal/state_171 \ -lex_funcs/lex_normal/state_172 \ -lex_funcs/lex_normal/state_173 \ -lex_funcs/lex_normal/state_174 \ -lex_funcs/lex_normal/state_175 \ -lex_funcs/lex_normal/state_176 \ -lex_funcs/lex_normal/state_177 \ -lex_funcs/lex_normal/state_178 \ -lex_funcs/lex_normal/state_179 \ -lex_funcs/lex_normal/state_18 \ -lex_funcs/lex_normal/state_180 \ -lex_funcs/lex_normal/state_181 \ -lex_funcs/lex_normal/state_182 \ -lex_funcs/lex_normal/state_183 \ -lex_funcs/lex_normal/state_184 \ -lex_funcs/lex_normal/state_185 \ -lex_funcs/lex_normal/state_186 \ -lex_funcs/lex_normal/state_187 \ -lex_funcs/lex_normal/state_188 \ -lex_funcs/lex_normal/state_189 \ -lex_funcs/lex_normal/state_19 \ -lex_funcs/lex_normal/state_190 \ -lex_funcs/lex_normal/state_191 \ -lex_funcs/lex_normal/state_2 \ -lex_funcs/lex_normal/state_20 \ -lex_funcs/lex_normal/state_21 \ -lex_funcs/lex_normal/state_22 \ -lex_funcs/lex_normal/state_23 \ -lex_funcs/lex_normal/state_24 \ -lex_funcs/lex_normal/state_25 \ -lex_funcs/lex_normal/state_26 \ -lex_funcs/lex_normal/state_27 \ -lex_funcs/lex_normal/state_28 \ -lex_funcs/lex_normal/state_29 \ -lex_funcs/lex_normal/state_3 \ -lex_funcs/lex_normal/state_30 \ -lex_funcs/lex_normal/state_31 \ -lex_funcs/lex_normal/state_32 \ -lex_funcs/lex_normal/state_33 \ -lex_funcs/lex_normal/state_34 \ -lex_funcs/lex_normal/state_35 \ -lex_funcs/lex_normal/state_36 \ -lex_funcs/lex_normal/state_37 \ -lex_funcs/lex_normal/state_38 \ -lex_funcs/lex_normal/state_39 \ -lex_funcs/lex_normal/state_4 \ -lex_funcs/lex_normal/state_40 \ -lex_funcs/lex_normal/state_41 \ -lex_funcs/lex_normal/state_42 \ -lex_funcs/lex_normal/state_43 \ -lex_funcs/lex_normal/state_44 \ -lex_funcs/lex_normal/state_45 \ -lex_funcs/lex_normal/state_46 \ -lex_funcs/lex_normal/state_47 \ -lex_funcs/lex_normal/state_48 \ -lex_funcs/lex_normal/state_49 \ -lex_funcs/lex_normal/state_5 \ -lex_funcs/lex_normal/state_50 \ -lex_funcs/lex_normal/state_51 \ -lex_funcs/lex_normal/state_52 \ -lex_funcs/lex_normal/state_53 \ -lex_funcs/lex_normal/state_54 \ -lex_funcs/lex_normal/state_55 \ -lex_funcs/lex_normal/state_56 \ -lex_funcs/lex_normal/state_57 \ -lex_funcs/lex_normal/state_58 \ -lex_funcs/lex_normal/state_59 \ -lex_funcs/lex_normal/state_6 \ -lex_funcs/lex_normal/state_60 \ -lex_funcs/lex_normal/state_61 \ -lex_funcs/lex_normal/state_62 \ -lex_funcs/lex_normal/state_63 \ -lex_funcs/lex_normal/state_64 \ -lex_funcs/lex_normal/state_65 \ -lex_funcs/lex_normal/state_66 \ -lex_funcs/lex_normal/state_67 \ -lex_funcs/lex_normal/state_68 \ -lex_funcs/lex_normal/state_69 \ -lex_funcs/lex_normal/state_7 \ -lex_funcs/lex_normal/state_70 \ -lex_funcs/lex_normal/state_71 \ -lex_funcs/lex_normal/state_72 \ -lex_funcs/lex_normal/state_73 \ -lex_funcs/lex_normal/state_74 \ -lex_funcs/lex_normal/state_75 \ -lex_funcs/lex_normal/state_76 \ -lex_funcs/lex_normal/state_77 \ -lex_funcs/lex_normal/state_78 \ -lex_funcs/lex_normal/state_79 \ -lex_funcs/lex_normal/state_8 \ -lex_funcs/lex_normal/state_80 \ -lex_funcs/lex_normal/state_81 \ -lex_funcs/lex_normal/state_82 \ -lex_funcs/lex_normal/state_83 \ -lex_funcs/lex_normal/state_84 \ -lex_funcs/lex_normal/state_85 \ -lex_funcs/lex_normal/state_86 \ -lex_funcs/lex_normal/state_87 \ -lex_funcs/lex_normal/state_88 \ -lex_funcs/lex_normal/state_89 \ -lex_funcs/lex_normal/state_9 \ -lex_funcs/lex_normal/state_90 \ -lex_funcs/lex_normal/state_91 \ -lex_funcs/lex_normal/state_92 \ -lex_funcs/lex_normal/state_93 \ -lex_funcs/lex_normal/state_94 \ -lex_funcs/lex_normal/state_95 \ -lex_funcs/lex_normal/state_96 \ -lex_funcs/lex_normal/state_97 \ -lex_funcs/lex_normal/state_98 \ -lex_funcs/lex_normal/state_99 \ -lex_funcs/lex_normal/state_helper \ -lex_funcs/lex_normal/state_helper2 \ -lex_modes/lex_modes_0 \ -lex_modes/lex_modes_1 \ -lex_modes/lex_modes_10 \ -lex_modes/lex_modes_11 \ -lex_modes/lex_modes_12 \ -lex_modes/lex_modes_13 \ -lex_modes/lex_modes_14 \ -lex_modes/lex_modes_15 \ -lex_modes/lex_modes_16 \ -lex_modes/lex_modes_17 \ -lex_modes/lex_modes_18 \ -lex_modes/lex_modes_19 \ -lex_modes/lex_modes_2 \ -lex_modes/lex_modes_20 \ -lex_modes/lex_modes_21 \ -lex_modes/lex_modes_22 \ -lex_modes/lex_modes_23 \ -lex_modes/lex_modes_24 \ -lex_modes/lex_modes_25 \ -lex_modes/lex_modes_26 \ -lex_modes/lex_modes_27 \ -lex_modes/lex_modes_28 \ -lex_modes/lex_modes_29 \ -lex_modes/lex_modes_3 \ -lex_modes/lex_modes_30 \ -lex_modes/lex_modes_31 \ -lex_modes/lex_modes_32 \ -lex_modes/lex_modes_33 \ -lex_modes/lex_modes_34 \ -lex_modes/lex_modes_35 \ -lex_modes/lex_modes_36 \ -lex_modes/lex_modes_37 \ -lex_modes/lex_modes_38 \ -lex_modes/lex_modes_39 \ -lex_modes/lex_modes_4 \ -lex_modes/lex_modes_40 \ -lex_modes/lex_modes_41 \ -lex_modes/lex_modes_42 \ -lex_modes/lex_modes_43 \ -lex_modes/lex_modes_44 \ -lex_modes/lex_modes_45 \ -lex_modes/lex_modes_46 \ -lex_modes/lex_modes_47 \ -lex_modes/lex_modes_48 \ -lex_modes/lex_modes_49 \ -lex_modes/lex_modes_5 \ -lex_modes/lex_modes_50 \ -lex_modes/lex_modes_51 \ -lex_modes/lex_modes_52 \ -lex_modes/lex_modes_53 \ -lex_modes/lex_modes_54 \ -lex_modes/lex_modes_55 \ -lex_modes/lex_modes_56 \ -lex_modes/lex_modes_57 \ -lex_modes/lex_modes_58 \ -lex_modes/lex_modes_59 \ -lex_modes/lex_modes_6 \ -lex_modes/lex_modes_60 \ -lex_modes/lex_modes_61 \ -lex_modes/lex_modes_62 \ -lex_modes/lex_modes_63 \ -lex_modes/lex_modes_64 \ -lex_modes/lex_modes_65 \ -lex_modes/lex_modes_66 \ -lex_modes/lex_modes_67 \ -lex_modes/lex_modes_68 \ -lex_modes/lex_modes_69 \ -lex_modes/lex_modes_7 \ -lex_modes/lex_modes_70 \ -lex_modes/lex_modes_71 \ -lex_modes/lex_modes_72 \ -lex_modes/lex_modes_73 \ -lex_modes/lex_modes_74 \ -lex_modes/lex_modes_75 \ -lex_modes/lex_modes_76 \ -lex_modes/lex_modes_8 \ -lex_modes/lex_modes_9 \ -non_terminal_alias_map/non_terminal_alias_map_0 \ -parse_actions_entries/parse_actions_entries_0 \ -parse_actions_entries/parse_actions_entries_1 \ -parse_actions_entries/parse_actions_entries_10 \ -parse_actions_entries/parse_actions_entries_100 \ -parse_actions_entries/parse_actions_entries_101 \ -parse_actions_entries/parse_actions_entries_102 \ -parse_actions_entries/parse_actions_entries_103 \ -parse_actions_entries/parse_actions_entries_104 \ -parse_actions_entries/parse_actions_entries_105 \ -parse_actions_entries/parse_actions_entries_106 \ -parse_actions_entries/parse_actions_entries_107 \ -parse_actions_entries/parse_actions_entries_108 \ -parse_actions_entries/parse_actions_entries_109 \ -parse_actions_entries/parse_actions_entries_11 \ -parse_actions_entries/parse_actions_entries_110 \ -parse_actions_entries/parse_actions_entries_111 \ -parse_actions_entries/parse_actions_entries_112 \ -parse_actions_entries/parse_actions_entries_113 \ -parse_actions_entries/parse_actions_entries_114 \ -parse_actions_entries/parse_actions_entries_115 \ -parse_actions_entries/parse_actions_entries_116 \ -parse_actions_entries/parse_actions_entries_117 \ -parse_actions_entries/parse_actions_entries_118 \ -parse_actions_entries/parse_actions_entries_119 \ -parse_actions_entries/parse_actions_entries_12 \ -parse_actions_entries/parse_actions_entries_120 \ -parse_actions_entries/parse_actions_entries_121 \ -parse_actions_entries/parse_actions_entries_122 \ -parse_actions_entries/parse_actions_entries_123 \ -parse_actions_entries/parse_actions_entries_124 \ -parse_actions_entries/parse_actions_entries_125 \ -parse_actions_entries/parse_actions_entries_126 \ -parse_actions_entries/parse_actions_entries_127 \ -parse_actions_entries/parse_actions_entries_128 \ -parse_actions_entries/parse_actions_entries_129 \ -parse_actions_entries/parse_actions_entries_13 \ -parse_actions_entries/parse_actions_entries_130 \ -parse_actions_entries/parse_actions_entries_131 \ -parse_actions_entries/parse_actions_entries_132 \ -parse_actions_entries/parse_actions_entries_133 \ -parse_actions_entries/parse_actions_entries_134 \ -parse_actions_entries/parse_actions_entries_135 \ -parse_actions_entries/parse_actions_entries_136 \ -parse_actions_entries/parse_actions_entries_137 \ -parse_actions_entries/parse_actions_entries_138 \ -parse_actions_entries/parse_actions_entries_139 \ -parse_actions_entries/parse_actions_entries_14 \ -parse_actions_entries/parse_actions_entries_140 \ -parse_actions_entries/parse_actions_entries_141 \ -parse_actions_entries/parse_actions_entries_142 \ -parse_actions_entries/parse_actions_entries_143 \ -parse_actions_entries/parse_actions_entries_144 \ -parse_actions_entries/parse_actions_entries_145 \ -parse_actions_entries/parse_actions_entries_146 \ -parse_actions_entries/parse_actions_entries_147 \ -parse_actions_entries/parse_actions_entries_148 \ -parse_actions_entries/parse_actions_entries_149 \ -parse_actions_entries/parse_actions_entries_15 \ -parse_actions_entries/parse_actions_entries_150 \ -parse_actions_entries/parse_actions_entries_151 \ -parse_actions_entries/parse_actions_entries_152 \ -parse_actions_entries/parse_actions_entries_153 \ -parse_actions_entries/parse_actions_entries_154 \ -parse_actions_entries/parse_actions_entries_155 \ -parse_actions_entries/parse_actions_entries_156 \ -parse_actions_entries/parse_actions_entries_157 \ -parse_actions_entries/parse_actions_entries_158 \ -parse_actions_entries/parse_actions_entries_159 \ -parse_actions_entries/parse_actions_entries_16 \ -parse_actions_entries/parse_actions_entries_160 \ -parse_actions_entries/parse_actions_entries_161 \ -parse_actions_entries/parse_actions_entries_162 \ -parse_actions_entries/parse_actions_entries_163 \ -parse_actions_entries/parse_actions_entries_164 \ -parse_actions_entries/parse_actions_entries_165 \ -parse_actions_entries/parse_actions_entries_166 \ -parse_actions_entries/parse_actions_entries_167 \ -parse_actions_entries/parse_actions_entries_17 \ -parse_actions_entries/parse_actions_entries_18 \ -parse_actions_entries/parse_actions_entries_19 \ -parse_actions_entries/parse_actions_entries_2 \ -parse_actions_entries/parse_actions_entries_20 \ -parse_actions_entries/parse_actions_entries_21 \ -parse_actions_entries/parse_actions_entries_22 \ -parse_actions_entries/parse_actions_entries_23 \ -parse_actions_entries/parse_actions_entries_24 \ -parse_actions_entries/parse_actions_entries_25 \ -parse_actions_entries/parse_actions_entries_26 \ -parse_actions_entries/parse_actions_entries_27 \ -parse_actions_entries/parse_actions_entries_28 \ -parse_actions_entries/parse_actions_entries_29 \ -parse_actions_entries/parse_actions_entries_3 \ -parse_actions_entries/parse_actions_entries_30 \ -parse_actions_entries/parse_actions_entries_31 \ -parse_actions_entries/parse_actions_entries_32 \ -parse_actions_entries/parse_actions_entries_33 \ -parse_actions_entries/parse_actions_entries_34 \ -parse_actions_entries/parse_actions_entries_35 \ -parse_actions_entries/parse_actions_entries_36 \ -parse_actions_entries/parse_actions_entries_37 \ -parse_actions_entries/parse_actions_entries_38 \ -parse_actions_entries/parse_actions_entries_39 \ -parse_actions_entries/parse_actions_entries_4 \ -parse_actions_entries/parse_actions_entries_40 \ -parse_actions_entries/parse_actions_entries_41 \ -parse_actions_entries/parse_actions_entries_42 \ -parse_actions_entries/parse_actions_entries_43 \ -parse_actions_entries/parse_actions_entries_44 \ -parse_actions_entries/parse_actions_entries_45 \ -parse_actions_entries/parse_actions_entries_46 \ -parse_actions_entries/parse_actions_entries_47 \ -parse_actions_entries/parse_actions_entries_48 \ -parse_actions_entries/parse_actions_entries_49 \ -parse_actions_entries/parse_actions_entries_5 \ -parse_actions_entries/parse_actions_entries_50 \ -parse_actions_entries/parse_actions_entries_51 \ -parse_actions_entries/parse_actions_entries_52 \ -parse_actions_entries/parse_actions_entries_53 \ -parse_actions_entries/parse_actions_entries_54 \ -parse_actions_entries/parse_actions_entries_55 \ -parse_actions_entries/parse_actions_entries_56 \ -parse_actions_entries/parse_actions_entries_57 \ -parse_actions_entries/parse_actions_entries_58 \ -parse_actions_entries/parse_actions_entries_59 \ -parse_actions_entries/parse_actions_entries_6 \ -parse_actions_entries/parse_actions_entries_60 \ -parse_actions_entries/parse_actions_entries_61 \ -parse_actions_entries/parse_actions_entries_62 \ -parse_actions_entries/parse_actions_entries_63 \ -parse_actions_entries/parse_actions_entries_64 \ -parse_actions_entries/parse_actions_entries_65 \ -parse_actions_entries/parse_actions_entries_66 \ -parse_actions_entries/parse_actions_entries_67 \ -parse_actions_entries/parse_actions_entries_68 \ -parse_actions_entries/parse_actions_entries_69 \ -parse_actions_entries/parse_actions_entries_7 \ -parse_actions_entries/parse_actions_entries_70 \ -parse_actions_entries/parse_actions_entries_71 \ -parse_actions_entries/parse_actions_entries_72 \ -parse_actions_entries/parse_actions_entries_73 \ -parse_actions_entries/parse_actions_entries_74 \ -parse_actions_entries/parse_actions_entries_75 \ -parse_actions_entries/parse_actions_entries_76 \ -parse_actions_entries/parse_actions_entries_77 \ -parse_actions_entries/parse_actions_entries_78 \ -parse_actions_entries/parse_actions_entries_79 \ -parse_actions_entries/parse_actions_entries_8 \ -parse_actions_entries/parse_actions_entries_80 \ -parse_actions_entries/parse_actions_entries_81 \ -parse_actions_entries/parse_actions_entries_82 \ -parse_actions_entries/parse_actions_entries_83 \ -parse_actions_entries/parse_actions_entries_84 \ -parse_actions_entries/parse_actions_entries_85 \ -parse_actions_entries/parse_actions_entries_86 \ -parse_actions_entries/parse_actions_entries_87 \ -parse_actions_entries/parse_actions_entries_88 \ -parse_actions_entries/parse_actions_entries_89 \ -parse_actions_entries/parse_actions_entries_9 \ -parse_actions_entries/parse_actions_entries_90 \ -parse_actions_entries/parse_actions_entries_91 \ -parse_actions_entries/parse_actions_entries_92 \ -parse_actions_entries/parse_actions_entries_93 \ -parse_actions_entries/parse_actions_entries_94 \ -parse_actions_entries/parse_actions_entries_95 \ -parse_actions_entries/parse_actions_entries_96 \ -parse_actions_entries/parse_actions_entries_97 \ -parse_actions_entries/parse_actions_entries_98 \ -parse_actions_entries/parse_actions_entries_99 \ -parse_table/parse_table_0 \ -parse_table/parse_table_1 \ -parse_table/parse_table_10 \ -parse_table/parse_table_100 \ -parse_table/parse_table_101 \ -parse_table/parse_table_102 \ -parse_table/parse_table_103 \ -parse_table/parse_table_104 \ -parse_table/parse_table_105 \ -parse_table/parse_table_106 \ -parse_table/parse_table_107 \ -parse_table/parse_table_108 \ -parse_table/parse_table_109 \ -parse_table/parse_table_11 \ -parse_table/parse_table_110 \ -parse_table/parse_table_111 \ -parse_table/parse_table_112 \ -parse_table/parse_table_113 \ -parse_table/parse_table_114 \ -parse_table/parse_table_115 \ -parse_table/parse_table_116 \ -parse_table/parse_table_117 \ -parse_table/parse_table_118 \ -parse_table/parse_table_119 \ -parse_table/parse_table_12 \ -parse_table/parse_table_120 \ -parse_table/parse_table_121 \ -parse_table/parse_table_122 \ -parse_table/parse_table_123 \ -parse_table/parse_table_124 \ -parse_table/parse_table_125 \ -parse_table/parse_table_126 \ -parse_table/parse_table_127 \ -parse_table/parse_table_128 \ -parse_table/parse_table_129 \ -parse_table/parse_table_13 \ -parse_table/parse_table_130 \ -parse_table/parse_table_131 \ -parse_table/parse_table_132 \ -parse_table/parse_table_133 \ -parse_table/parse_table_134 \ -parse_table/parse_table_135 \ -parse_table/parse_table_136 \ -parse_table/parse_table_137 \ -parse_table/parse_table_138 \ -parse_table/parse_table_139 \ -parse_table/parse_table_14 \ -parse_table/parse_table_140 \ -parse_table/parse_table_141 \ -parse_table/parse_table_142 \ -parse_table/parse_table_143 \ -parse_table/parse_table_144 \ -parse_table/parse_table_145 \ -parse_table/parse_table_146 \ -parse_table/parse_table_147 \ -parse_table/parse_table_148 \ -parse_table/parse_table_149 \ -parse_table/parse_table_15 \ -parse_table/parse_table_150 \ -parse_table/parse_table_151 \ -parse_table/parse_table_152 \ -parse_table/parse_table_153 \ -parse_table/parse_table_154 \ -parse_table/parse_table_155 \ -parse_table/parse_table_156 \ -parse_table/parse_table_157 \ -parse_table/parse_table_158 \ -parse_table/parse_table_159 \ -parse_table/parse_table_16 \ -parse_table/parse_table_160 \ -parse_table/parse_table_161 \ -parse_table/parse_table_162 \ -parse_table/parse_table_163 \ -parse_table/parse_table_164 \ -parse_table/parse_table_165 \ -parse_table/parse_table_166 \ -parse_table/parse_table_167 \ -parse_table/parse_table_168 \ -parse_table/parse_table_169 \ -parse_table/parse_table_17 \ -parse_table/parse_table_170 \ -parse_table/parse_table_171 \ -parse_table/parse_table_172 \ -parse_table/parse_table_173 \ -parse_table/parse_table_174 \ -parse_table/parse_table_175 \ -parse_table/parse_table_176 \ -parse_table/parse_table_177 \ -parse_table/parse_table_178 \ -parse_table/parse_table_179 \ -parse_table/parse_table_18 \ -parse_table/parse_table_180 \ -parse_table/parse_table_181 \ -parse_table/parse_table_182 \ -parse_table/parse_table_183 \ -parse_table/parse_table_184 \ -parse_table/parse_table_185 \ -parse_table/parse_table_186 \ -parse_table/parse_table_187 \ -parse_table/parse_table_188 \ -parse_table/parse_table_189 \ -parse_table/parse_table_19 \ -parse_table/parse_table_190 \ -parse_table/parse_table_191 \ -parse_table/parse_table_192 \ -parse_table/parse_table_193 \ -parse_table/parse_table_194 \ -parse_table/parse_table_195 \ -parse_table/parse_table_196 \ -parse_table/parse_table_197 \ -parse_table/parse_table_198 \ -parse_table/parse_table_199 \ -parse_table/parse_table_2 \ -parse_table/parse_table_20 \ -parse_table/parse_table_200 \ -parse_table/parse_table_201 \ -parse_table/parse_table_202 \ -parse_table/parse_table_203 \ -parse_table/parse_table_204 \ -parse_table/parse_table_205 \ -parse_table/parse_table_206 \ -parse_table/parse_table_207 \ -parse_table/parse_table_208 \ -parse_table/parse_table_209 \ -parse_table/parse_table_21 \ -parse_table/parse_table_210 \ -parse_table/parse_table_211 \ -parse_table/parse_table_212 \ -parse_table/parse_table_213 \ -parse_table/parse_table_214 \ -parse_table/parse_table_215 \ -parse_table/parse_table_216 \ -parse_table/parse_table_217 \ -parse_table/parse_table_218 \ -parse_table/parse_table_219 \ -parse_table/parse_table_22 \ -parse_table/parse_table_220 \ -parse_table/parse_table_221 \ -parse_table/parse_table_222 \ -parse_table/parse_table_223 \ -parse_table/parse_table_224 \ -parse_table/parse_table_225 \ -parse_table/parse_table_226 \ -parse_table/parse_table_227 \ -parse_table/parse_table_228 \ -parse_table/parse_table_229 \ -parse_table/parse_table_23 \ -parse_table/parse_table_230 \ -parse_table/parse_table_231 \ -parse_table/parse_table_232 \ -parse_table/parse_table_233 \ -parse_table/parse_table_234 \ -parse_table/parse_table_235 \ -parse_table/parse_table_236 \ -parse_table/parse_table_237 \ -parse_table/parse_table_238 \ -parse_table/parse_table_239 \ -parse_table/parse_table_24 \ -parse_table/parse_table_240 \ -parse_table/parse_table_241 \ -parse_table/parse_table_242 \ -parse_table/parse_table_243 \ -parse_table/parse_table_244 \ -parse_table/parse_table_245 \ -parse_table/parse_table_246 \ -parse_table/parse_table_247 \ -parse_table/parse_table_248 \ -parse_table/parse_table_249 \ -parse_table/parse_table_25 \ -parse_table/parse_table_250 \ -parse_table/parse_table_251 \ -parse_table/parse_table_252 \ -parse_table/parse_table_253 \ -parse_table/parse_table_254 \ -parse_table/parse_table_255 \ -parse_table/parse_table_256 \ -parse_table/parse_table_257 \ -parse_table/parse_table_258 \ -parse_table/parse_table_259 \ -parse_table/parse_table_26 \ -parse_table/parse_table_260 \ -parse_table/parse_table_261 \ -parse_table/parse_table_262 \ -parse_table/parse_table_263 \ -parse_table/parse_table_264 \ -parse_table/parse_table_265 \ -parse_table/parse_table_266 \ -parse_table/parse_table_267 \ -parse_table/parse_table_268 \ -parse_table/parse_table_269 \ -parse_table/parse_table_27 \ -parse_table/parse_table_270 \ -parse_table/parse_table_271 \ -parse_table/parse_table_272 \ -parse_table/parse_table_273 \ -parse_table/parse_table_274 \ -parse_table/parse_table_275 \ -parse_table/parse_table_276 \ -parse_table/parse_table_277 \ -parse_table/parse_table_278 \ -parse_table/parse_table_279 \ -parse_table/parse_table_28 \ -parse_table/parse_table_280 \ -parse_table/parse_table_281 \ -parse_table/parse_table_282 \ -parse_table/parse_table_283 \ -parse_table/parse_table_284 \ -parse_table/parse_table_285 \ -parse_table/parse_table_286 \ -parse_table/parse_table_287 \ -parse_table/parse_table_288 \ -parse_table/parse_table_289 \ -parse_table/parse_table_29 \ -parse_table/parse_table_290 \ -parse_table/parse_table_291 \ -parse_table/parse_table_292 \ -parse_table/parse_table_293 \ -parse_table/parse_table_294 \ -parse_table/parse_table_295 \ -parse_table/parse_table_296 \ -parse_table/parse_table_297 \ -parse_table/parse_table_298 \ -parse_table/parse_table_299 \ -parse_table/parse_table_3 \ -parse_table/parse_table_30 \ -parse_table/parse_table_300 \ -parse_table/parse_table_301 \ -parse_table/parse_table_302 \ -parse_table/parse_table_303 \ -parse_table/parse_table_304 \ -parse_table/parse_table_305 \ -parse_table/parse_table_306 \ -parse_table/parse_table_307 \ -parse_table/parse_table_308 \ -parse_table/parse_table_309 \ -parse_table/parse_table_31 \ -parse_table/parse_table_310 \ -parse_table/parse_table_311 \ -parse_table/parse_table_312 \ -parse_table/parse_table_313 \ -parse_table/parse_table_314 \ -parse_table/parse_table_315 \ -parse_table/parse_table_316 \ -parse_table/parse_table_317 \ -parse_table/parse_table_318 \ -parse_table/parse_table_319 \ -parse_table/parse_table_32 \ -parse_table/parse_table_320 \ -parse_table/parse_table_321 \ -parse_table/parse_table_322 \ -parse_table/parse_table_323 \ -parse_table/parse_table_324 \ -parse_table/parse_table_325 \ -parse_table/parse_table_326 \ -parse_table/parse_table_327 \ -parse_table/parse_table_328 \ -parse_table/parse_table_329 \ -parse_table/parse_table_33 \ -parse_table/parse_table_330 \ -parse_table/parse_table_331 \ -parse_table/parse_table_332 \ -parse_table/parse_table_333 \ -parse_table/parse_table_334 \ -parse_table/parse_table_335 \ -parse_table/parse_table_336 \ -parse_table/parse_table_337 \ -parse_table/parse_table_338 \ -parse_table/parse_table_339 \ -parse_table/parse_table_34 \ -parse_table/parse_table_340 \ -parse_table/parse_table_341 \ -parse_table/parse_table_342 \ -parse_table/parse_table_343 \ -parse_table/parse_table_344 \ -parse_table/parse_table_345 \ -parse_table/parse_table_346 \ -parse_table/parse_table_347 \ -parse_table/parse_table_348 \ -parse_table/parse_table_349 \ -parse_table/parse_table_35 \ -parse_table/parse_table_350 \ -parse_table/parse_table_351 \ -parse_table/parse_table_352 \ -parse_table/parse_table_353 \ -parse_table/parse_table_354 \ -parse_table/parse_table_355 \ -parse_table/parse_table_356 \ -parse_table/parse_table_357 \ -parse_table/parse_table_358 \ -parse_table/parse_table_359 \ -parse_table/parse_table_36 \ -parse_table/parse_table_360 \ -parse_table/parse_table_361 \ -parse_table/parse_table_362 \ -parse_table/parse_table_363 \ -parse_table/parse_table_364 \ -parse_table/parse_table_365 \ -parse_table/parse_table_366 \ -parse_table/parse_table_367 \ -parse_table/parse_table_368 \ -parse_table/parse_table_369 \ -parse_table/parse_table_37 \ -parse_table/parse_table_370 \ -parse_table/parse_table_371 \ -parse_table/parse_table_372 \ -parse_table/parse_table_373 \ -parse_table/parse_table_374 \ -parse_table/parse_table_375 \ -parse_table/parse_table_376 \ -parse_table/parse_table_377 \ -parse_table/parse_table_378 \ -parse_table/parse_table_379 \ -parse_table/parse_table_38 \ -parse_table/parse_table_380 \ -parse_table/parse_table_381 \ -parse_table/parse_table_382 \ -parse_table/parse_table_383 \ -parse_table/parse_table_384 \ -parse_table/parse_table_385 \ -parse_table/parse_table_386 \ -parse_table/parse_table_387 \ -parse_table/parse_table_388 \ -parse_table/parse_table_389 \ -parse_table/parse_table_39 \ -parse_table/parse_table_390 \ -parse_table/parse_table_391 \ -parse_table/parse_table_392 \ -parse_table/parse_table_393 \ -parse_table/parse_table_394 \ -parse_table/parse_table_395 \ -parse_table/parse_table_396 \ -parse_table/parse_table_397 \ -parse_table/parse_table_398 \ -parse_table/parse_table_399 \ -parse_table/parse_table_4 \ -parse_table/parse_table_40 \ -parse_table/parse_table_400 \ -parse_table/parse_table_401 \ -parse_table/parse_table_402 \ -parse_table/parse_table_403 \ -parse_table/parse_table_404 \ -parse_table/parse_table_405 \ -parse_table/parse_table_406 \ -parse_table/parse_table_407 \ -parse_table/parse_table_408 \ -parse_table/parse_table_409 \ -parse_table/parse_table_41 \ -parse_table/parse_table_410 \ -parse_table/parse_table_411 \ -parse_table/parse_table_412 \ -parse_table/parse_table_413 \ -parse_table/parse_table_414 \ -parse_table/parse_table_415 \ -parse_table/parse_table_416 \ -parse_table/parse_table_417 \ -parse_table/parse_table_418 \ -parse_table/parse_table_419 \ -parse_table/parse_table_42 \ -parse_table/parse_table_420 \ -parse_table/parse_table_421 \ -parse_table/parse_table_422 \ -parse_table/parse_table_423 \ -parse_table/parse_table_424 \ -parse_table/parse_table_425 \ -parse_table/parse_table_426 \ -parse_table/parse_table_427 \ -parse_table/parse_table_428 \ -parse_table/parse_table_429 \ -parse_table/parse_table_43 \ -parse_table/parse_table_430 \ -parse_table/parse_table_431 \ -parse_table/parse_table_432 \ -parse_table/parse_table_433 \ -parse_table/parse_table_434 \ -parse_table/parse_table_435 \ -parse_table/parse_table_436 \ -parse_table/parse_table_437 \ -parse_table/parse_table_438 \ -parse_table/parse_table_439 \ -parse_table/parse_table_44 \ -parse_table/parse_table_440 \ -parse_table/parse_table_441 \ -parse_table/parse_table_442 \ -parse_table/parse_table_443 \ -parse_table/parse_table_444 \ -parse_table/parse_table_445 \ -parse_table/parse_table_446 \ -parse_table/parse_table_447 \ -parse_table/parse_table_448 \ -parse_table/parse_table_449 \ -parse_table/parse_table_45 \ -parse_table/parse_table_450 \ -parse_table/parse_table_451 \ -parse_table/parse_table_452 \ -parse_table/parse_table_453 \ -parse_table/parse_table_454 \ -parse_table/parse_table_455 \ -parse_table/parse_table_456 \ -parse_table/parse_table_457 \ -parse_table/parse_table_458 \ -parse_table/parse_table_459 \ -parse_table/parse_table_46 \ -parse_table/parse_table_460 \ -parse_table/parse_table_461 \ -parse_table/parse_table_462 \ -parse_table/parse_table_463 \ -parse_table/parse_table_464 \ -parse_table/parse_table_465 \ -parse_table/parse_table_466 \ -parse_table/parse_table_47 \ -parse_table/parse_table_48 \ -parse_table/parse_table_49 \ -parse_table/parse_table_5 \ -parse_table/parse_table_50 \ -parse_table/parse_table_51 \ -parse_table/parse_table_52 \ -parse_table/parse_table_53 \ -parse_table/parse_table_54 \ -parse_table/parse_table_55 \ -parse_table/parse_table_56 \ -parse_table/parse_table_57 \ -parse_table/parse_table_58 \ -parse_table/parse_table_59 \ -parse_table/parse_table_6 \ -parse_table/parse_table_60 \ -parse_table/parse_table_61 \ -parse_table/parse_table_62 \ -parse_table/parse_table_63 \ -parse_table/parse_table_64 \ -parse_table/parse_table_65 \ -parse_table/parse_table_66 \ -parse_table/parse_table_67 \ -parse_table/parse_table_68 \ -parse_table/parse_table_69 \ -parse_table/parse_table_7 \ -parse_table/parse_table_70 \ -parse_table/parse_table_71 \ -parse_table/parse_table_72 \ -parse_table/parse_table_73 \ -parse_table/parse_table_74 \ -parse_table/parse_table_75 \ -parse_table/parse_table_76 \ -parse_table/parse_table_77 \ -parse_table/parse_table_78 \ -parse_table/parse_table_79 \ -parse_table/parse_table_8 \ -parse_table/parse_table_80 \ -parse_table/parse_table_81 \ -parse_table/parse_table_82 \ -parse_table/parse_table_83 \ -parse_table/parse_table_84 \ -parse_table/parse_table_85 \ -parse_table/parse_table_86 \ -parse_table/parse_table_87 \ -parse_table/parse_table_88 \ -parse_table/parse_table_89 \ -parse_table/parse_table_9 \ -parse_table/parse_table_90 \ -parse_table/parse_table_91 \ -parse_table/parse_table_92 \ -parse_table/parse_table_93 \ -parse_table/parse_table_94 \ -parse_table/parse_table_95 \ -parse_table/parse_table_96 \ -parse_table/parse_table_97 \ -parse_table/parse_table_98 \ -parse_table/parse_table_99 \ -primary_state_ids/primary_state_ids_0 \ -primary_state_ids/primary_state_ids_1 \ -primary_state_ids/primary_state_ids_10 \ -primary_state_ids/primary_state_ids_11 \ -primary_state_ids/primary_state_ids_12 \ -primary_state_ids/primary_state_ids_13 \ -primary_state_ids/primary_state_ids_14 \ -primary_state_ids/primary_state_ids_15 \ -primary_state_ids/primary_state_ids_16 \ -primary_state_ids/primary_state_ids_17 \ -primary_state_ids/primary_state_ids_18 \ -primary_state_ids/primary_state_ids_19 \ -primary_state_ids/primary_state_ids_2 \ -primary_state_ids/primary_state_ids_20 \ -primary_state_ids/primary_state_ids_21 \ -primary_state_ids/primary_state_ids_22 \ -primary_state_ids/primary_state_ids_23 \ -primary_state_ids/primary_state_ids_24 \ -primary_state_ids/primary_state_ids_25 \ -primary_state_ids/primary_state_ids_26 \ -primary_state_ids/primary_state_ids_27 \ -primary_state_ids/primary_state_ids_28 \ -primary_state_ids/primary_state_ids_29 \ -primary_state_ids/primary_state_ids_3 \ -primary_state_ids/primary_state_ids_30 \ -primary_state_ids/primary_state_ids_31 \ -primary_state_ids/primary_state_ids_32 \ -primary_state_ids/primary_state_ids_33 \ -primary_state_ids/primary_state_ids_34 \ -primary_state_ids/primary_state_ids_35 \ -primary_state_ids/primary_state_ids_36 \ -primary_state_ids/primary_state_ids_37 \ -primary_state_ids/primary_state_ids_38 \ -primary_state_ids/primary_state_ids_39 \ -primary_state_ids/primary_state_ids_4 \ -primary_state_ids/primary_state_ids_40 \ -primary_state_ids/primary_state_ids_41 \ -primary_state_ids/primary_state_ids_42 \ -primary_state_ids/primary_state_ids_43 \ -primary_state_ids/primary_state_ids_44 \ -primary_state_ids/primary_state_ids_45 \ -primary_state_ids/primary_state_ids_46 \ -primary_state_ids/primary_state_ids_47 \ -primary_state_ids/primary_state_ids_48 \ -primary_state_ids/primary_state_ids_49 \ -primary_state_ids/primary_state_ids_5 \ -primary_state_ids/primary_state_ids_50 \ -primary_state_ids/primary_state_ids_51 \ -primary_state_ids/primary_state_ids_52 \ -primary_state_ids/primary_state_ids_53 \ -primary_state_ids/primary_state_ids_54 \ -primary_state_ids/primary_state_ids_55 \ -primary_state_ids/primary_state_ids_56 \ -primary_state_ids/primary_state_ids_57 \ -primary_state_ids/primary_state_ids_58 \ -primary_state_ids/primary_state_ids_59 \ -primary_state_ids/primary_state_ids_6 \ -primary_state_ids/primary_state_ids_60 \ -primary_state_ids/primary_state_ids_61 \ -primary_state_ids/primary_state_ids_62 \ -primary_state_ids/primary_state_ids_63 \ -primary_state_ids/primary_state_ids_64 \ -primary_state_ids/primary_state_ids_65 \ -primary_state_ids/primary_state_ids_66 \ -primary_state_ids/primary_state_ids_67 \ -primary_state_ids/primary_state_ids_68 \ -primary_state_ids/primary_state_ids_69 \ -primary_state_ids/primary_state_ids_7 \ -primary_state_ids/primary_state_ids_70 \ -primary_state_ids/primary_state_ids_71 \ -primary_state_ids/primary_state_ids_72 \ -primary_state_ids/primary_state_ids_73 \ -primary_state_ids/primary_state_ids_74 \ -primary_state_ids/primary_state_ids_75 \ -primary_state_ids/primary_state_ids_76 \ -primary_state_ids/primary_state_ids_8 \ -primary_state_ids/primary_state_ids_9 \ -small_parse_table/small_parse_table_0 \ -small_parse_table/small_parse_table_1 \ -small_parse_table/small_parse_table_10 \ -small_parse_table/small_parse_table_100 \ -small_parse_table/small_parse_table_1000 \ -small_parse_table/small_parse_table_1001 \ -small_parse_table/small_parse_table_1002 \ -small_parse_table/small_parse_table_1003 \ -small_parse_table/small_parse_table_1004 \ -small_parse_table/small_parse_table_1005 \ -small_parse_table/small_parse_table_1006 \ -small_parse_table/small_parse_table_1007 \ -small_parse_table/small_parse_table_1008 \ -small_parse_table/small_parse_table_1009 \ -small_parse_table/small_parse_table_101 \ -small_parse_table/small_parse_table_1010 \ -small_parse_table/small_parse_table_1011 \ -small_parse_table/small_parse_table_1012 \ -small_parse_table/small_parse_table_1013 \ -small_parse_table/small_parse_table_1014 \ -small_parse_table/small_parse_table_1015 \ -small_parse_table/small_parse_table_1016 \ -small_parse_table/small_parse_table_1017 \ -small_parse_table/small_parse_table_1018 \ -small_parse_table/small_parse_table_1019 \ -small_parse_table/small_parse_table_102 \ -small_parse_table/small_parse_table_1020 \ -small_parse_table/small_parse_table_1021 \ -small_parse_table/small_parse_table_1022 \ -small_parse_table/small_parse_table_1023 \ -small_parse_table/small_parse_table_1024 \ -small_parse_table/small_parse_table_1025 \ -small_parse_table/small_parse_table_1026 \ -small_parse_table/small_parse_table_1027 \ -small_parse_table/small_parse_table_1028 \ -small_parse_table/small_parse_table_1029 \ -small_parse_table/small_parse_table_103 \ -small_parse_table/small_parse_table_1030 \ -small_parse_table/small_parse_table_1031 \ -small_parse_table/small_parse_table_1032 \ -small_parse_table/small_parse_table_1033 \ -small_parse_table/small_parse_table_1034 \ -small_parse_table/small_parse_table_1035 \ -small_parse_table/small_parse_table_1036 \ -small_parse_table/small_parse_table_1037 \ -small_parse_table/small_parse_table_1038 \ -small_parse_table/small_parse_table_1039 \ -small_parse_table/small_parse_table_104 \ -small_parse_table/small_parse_table_1040 \ -small_parse_table/small_parse_table_1041 \ -small_parse_table/small_parse_table_1042 \ -small_parse_table/small_parse_table_1043 \ -small_parse_table/small_parse_table_1044 \ -small_parse_table/small_parse_table_1045 \ -small_parse_table/small_parse_table_1046 \ -small_parse_table/small_parse_table_1047 \ -small_parse_table/small_parse_table_1048 \ -small_parse_table/small_parse_table_1049 \ -small_parse_table/small_parse_table_105 \ -small_parse_table/small_parse_table_1050 \ -small_parse_table/small_parse_table_1051 \ -small_parse_table/small_parse_table_1052 \ -small_parse_table/small_parse_table_1053 \ -small_parse_table/small_parse_table_1054 \ -small_parse_table/small_parse_table_1055 \ -small_parse_table/small_parse_table_1056 \ -small_parse_table/small_parse_table_1057 \ -small_parse_table/small_parse_table_1058 \ -small_parse_table/small_parse_table_1059 \ -small_parse_table/small_parse_table_106 \ -small_parse_table/small_parse_table_1060 \ -small_parse_table/small_parse_table_1061 \ -small_parse_table/small_parse_table_1062 \ -small_parse_table/small_parse_table_1063 \ -small_parse_table/small_parse_table_1064 \ -small_parse_table/small_parse_table_1065 \ -small_parse_table/small_parse_table_1066 \ -small_parse_table/small_parse_table_1067 \ -small_parse_table/small_parse_table_1068 \ -small_parse_table/small_parse_table_1069 \ -small_parse_table/small_parse_table_107 \ -small_parse_table/small_parse_table_1070 \ -small_parse_table/small_parse_table_1071 \ -small_parse_table/small_parse_table_1072 \ -small_parse_table/small_parse_table_1073 \ -small_parse_table/small_parse_table_1074 \ -small_parse_table/small_parse_table_1075 \ -small_parse_table/small_parse_table_1076 \ -small_parse_table/small_parse_table_1077 \ -small_parse_table/small_parse_table_1078 \ -small_parse_table/small_parse_table_1079 \ -small_parse_table/small_parse_table_108 \ -small_parse_table/small_parse_table_1080 \ -small_parse_table/small_parse_table_1081 \ -small_parse_table/small_parse_table_1082 \ -small_parse_table/small_parse_table_1083 \ -small_parse_table/small_parse_table_1084 \ -small_parse_table/small_parse_table_1085 \ -small_parse_table/small_parse_table_1086 \ -small_parse_table/small_parse_table_1087 \ -small_parse_table/small_parse_table_1088 \ -small_parse_table/small_parse_table_1089 \ -small_parse_table/small_parse_table_109 \ -small_parse_table/small_parse_table_1090 \ -small_parse_table/small_parse_table_1091 \ -small_parse_table/small_parse_table_1092 \ -small_parse_table/small_parse_table_1093 \ -small_parse_table/small_parse_table_1094 \ -small_parse_table/small_parse_table_1095 \ -small_parse_table/small_parse_table_1096 \ -small_parse_table/small_parse_table_1097 \ -small_parse_table/small_parse_table_1098 \ -small_parse_table/small_parse_table_1099 \ -small_parse_table/small_parse_table_11 \ -small_parse_table/small_parse_table_110 \ -small_parse_table/small_parse_table_1100 \ -small_parse_table/small_parse_table_1101 \ -small_parse_table/small_parse_table_1102 \ -small_parse_table/small_parse_table_1103 \ -small_parse_table/small_parse_table_1104 \ -small_parse_table/small_parse_table_1105 \ -small_parse_table/small_parse_table_1106 \ -small_parse_table/small_parse_table_1107 \ -small_parse_table/small_parse_table_1108 \ -small_parse_table/small_parse_table_1109 \ -small_parse_table/small_parse_table_111 \ -small_parse_table/small_parse_table_1110 \ -small_parse_table/small_parse_table_1111 \ -small_parse_table/small_parse_table_1112 \ -small_parse_table/small_parse_table_1113 \ -small_parse_table/small_parse_table_1114 \ -small_parse_table/small_parse_table_1115 \ -small_parse_table/small_parse_table_1116 \ -small_parse_table/small_parse_table_1117 \ -small_parse_table/small_parse_table_1118 \ -small_parse_table/small_parse_table_1119 \ -small_parse_table/small_parse_table_112 \ -small_parse_table/small_parse_table_1120 \ -small_parse_table/small_parse_table_1121 \ -small_parse_table/small_parse_table_1122 \ -small_parse_table/small_parse_table_1123 \ -small_parse_table/small_parse_table_1124 \ -small_parse_table/small_parse_table_1125 \ -small_parse_table/small_parse_table_1126 \ -small_parse_table/small_parse_table_1127 \ -small_parse_table/small_parse_table_1128 \ -small_parse_table/small_parse_table_1129 \ -small_parse_table/small_parse_table_113 \ -small_parse_table/small_parse_table_1130 \ -small_parse_table/small_parse_table_1131 \ -small_parse_table/small_parse_table_1132 \ -small_parse_table/small_parse_table_1133 \ -small_parse_table/small_parse_table_1134 \ -small_parse_table/small_parse_table_1135 \ -small_parse_table/small_parse_table_1136 \ -small_parse_table/small_parse_table_1137 \ -small_parse_table/small_parse_table_1138 \ -small_parse_table/small_parse_table_1139 \ -small_parse_table/small_parse_table_114 \ -small_parse_table/small_parse_table_1140 \ -small_parse_table/small_parse_table_1141 \ -small_parse_table/small_parse_table_1142 \ -small_parse_table/small_parse_table_1143 \ -small_parse_table/small_parse_table_1144 \ -small_parse_table/small_parse_table_1145 \ -small_parse_table/small_parse_table_1146 \ -small_parse_table/small_parse_table_1147 \ -small_parse_table/small_parse_table_1148 \ -small_parse_table/small_parse_table_1149 \ -small_parse_table/small_parse_table_115 \ -small_parse_table/small_parse_table_1150 \ -small_parse_table/small_parse_table_1151 \ -small_parse_table/small_parse_table_1152 \ -small_parse_table/small_parse_table_1153 \ -small_parse_table/small_parse_table_1154 \ -small_parse_table/small_parse_table_1155 \ -small_parse_table/small_parse_table_1156 \ -small_parse_table/small_parse_table_1157 \ -small_parse_table/small_parse_table_1158 \ -small_parse_table/small_parse_table_1159 \ -small_parse_table/small_parse_table_116 \ -small_parse_table/small_parse_table_1160 \ -small_parse_table/small_parse_table_1161 \ -small_parse_table/small_parse_table_1162 \ -small_parse_table/small_parse_table_1163 \ -small_parse_table/small_parse_table_1164 \ -small_parse_table/small_parse_table_1165 \ -small_parse_table/small_parse_table_1166 \ -small_parse_table/small_parse_table_1167 \ -small_parse_table/small_parse_table_1168 \ -small_parse_table/small_parse_table_1169 \ -small_parse_table/small_parse_table_117 \ -small_parse_table/small_parse_table_1170 \ -small_parse_table/small_parse_table_1171 \ -small_parse_table/small_parse_table_1172 \ -small_parse_table/small_parse_table_1173 \ -small_parse_table/small_parse_table_1174 \ -small_parse_table/small_parse_table_1175 \ -small_parse_table/small_parse_table_1176 \ -small_parse_table/small_parse_table_1177 \ -small_parse_table/small_parse_table_1178 \ -small_parse_table/small_parse_table_1179 \ -small_parse_table/small_parse_table_118 \ -small_parse_table/small_parse_table_1180 \ -small_parse_table/small_parse_table_1181 \ -small_parse_table/small_parse_table_1182 \ -small_parse_table/small_parse_table_1183 \ -small_parse_table/small_parse_table_1184 \ -small_parse_table/small_parse_table_1185 \ -small_parse_table/small_parse_table_1186 \ -small_parse_table/small_parse_table_1187 \ -small_parse_table/small_parse_table_1188 \ -small_parse_table/small_parse_table_1189 \ -small_parse_table/small_parse_table_119 \ -small_parse_table/small_parse_table_1190 \ -small_parse_table/small_parse_table_1191 \ -small_parse_table/small_parse_table_1192 \ -small_parse_table/small_parse_table_1193 \ -small_parse_table/small_parse_table_1194 \ -small_parse_table/small_parse_table_1195 \ -small_parse_table/small_parse_table_1196 \ -small_parse_table/small_parse_table_1197 \ -small_parse_table/small_parse_table_1198 \ -small_parse_table/small_parse_table_1199 \ -small_parse_table/small_parse_table_12 \ -small_parse_table/small_parse_table_120 \ -small_parse_table/small_parse_table_1200 \ -small_parse_table/small_parse_table_1201 \ -small_parse_table/small_parse_table_1202 \ -small_parse_table/small_parse_table_1203 \ -small_parse_table/small_parse_table_1204 \ -small_parse_table/small_parse_table_1205 \ -small_parse_table/small_parse_table_1206 \ -small_parse_table/small_parse_table_1207 \ -small_parse_table/small_parse_table_1208 \ -small_parse_table/small_parse_table_1209 \ -small_parse_table/small_parse_table_121 \ -small_parse_table/small_parse_table_1210 \ -small_parse_table/small_parse_table_1211 \ -small_parse_table/small_parse_table_1212 \ -small_parse_table/small_parse_table_1213 \ -small_parse_table/small_parse_table_1214 \ -small_parse_table/small_parse_table_1215 \ -small_parse_table/small_parse_table_1216 \ -small_parse_table/small_parse_table_1217 \ -small_parse_table/small_parse_table_1218 \ -small_parse_table/small_parse_table_1219 \ -small_parse_table/small_parse_table_122 \ -small_parse_table/small_parse_table_1220 \ -small_parse_table/small_parse_table_1221 \ -small_parse_table/small_parse_table_1222 \ -small_parse_table/small_parse_table_1223 \ -small_parse_table/small_parse_table_1224 \ -small_parse_table/small_parse_table_1225 \ -small_parse_table/small_parse_table_1226 \ -small_parse_table/small_parse_table_1227 \ -small_parse_table/small_parse_table_1228 \ -small_parse_table/small_parse_table_1229 \ -small_parse_table/small_parse_table_123 \ -small_parse_table/small_parse_table_1230 \ -small_parse_table/small_parse_table_1231 \ -small_parse_table/small_parse_table_1232 \ -small_parse_table/small_parse_table_1233 \ -small_parse_table/small_parse_table_1234 \ -small_parse_table/small_parse_table_1235 \ -small_parse_table/small_parse_table_1236 \ -small_parse_table/small_parse_table_1237 \ -small_parse_table/small_parse_table_1238 \ -small_parse_table/small_parse_table_1239 \ -small_parse_table/small_parse_table_124 \ -small_parse_table/small_parse_table_1240 \ -small_parse_table/small_parse_table_1241 \ -small_parse_table/small_parse_table_1242 \ -small_parse_table/small_parse_table_1243 \ -small_parse_table/small_parse_table_1244 \ -small_parse_table/small_parse_table_1245 \ -small_parse_table/small_parse_table_1246 \ -small_parse_table/small_parse_table_1247 \ -small_parse_table/small_parse_table_1248 \ -small_parse_table/small_parse_table_1249 \ -small_parse_table/small_parse_table_125 \ -small_parse_table/small_parse_table_1250 \ -small_parse_table/small_parse_table_1251 \ -small_parse_table/small_parse_table_1252 \ -small_parse_table/small_parse_table_1253 \ -small_parse_table/small_parse_table_1254 \ -small_parse_table/small_parse_table_1255 \ -small_parse_table/small_parse_table_1256 \ -small_parse_table/small_parse_table_1257 \ -small_parse_table/small_parse_table_1258 \ -small_parse_table/small_parse_table_1259 \ -small_parse_table/small_parse_table_126 \ -small_parse_table/small_parse_table_1260 \ -small_parse_table/small_parse_table_1261 \ -small_parse_table/small_parse_table_1262 \ -small_parse_table/small_parse_table_1263 \ -small_parse_table/small_parse_table_1264 \ -small_parse_table/small_parse_table_1265 \ -small_parse_table/small_parse_table_1266 \ -small_parse_table/small_parse_table_1267 \ -small_parse_table/small_parse_table_1268 \ -small_parse_table/small_parse_table_1269 \ -small_parse_table/small_parse_table_127 \ -small_parse_table/small_parse_table_1270 \ -small_parse_table/small_parse_table_1271 \ -small_parse_table/small_parse_table_1272 \ -small_parse_table/small_parse_table_1273 \ -small_parse_table/small_parse_table_1274 \ -small_parse_table/small_parse_table_1275 \ -small_parse_table/small_parse_table_1276 \ -small_parse_table/small_parse_table_1277 \ -small_parse_table/small_parse_table_1278 \ -small_parse_table/small_parse_table_1279 \ -small_parse_table/small_parse_table_128 \ -small_parse_table/small_parse_table_1280 \ -small_parse_table/small_parse_table_1281 \ -small_parse_table/small_parse_table_1282 \ -small_parse_table/small_parse_table_1283 \ -small_parse_table/small_parse_table_1284 \ -small_parse_table/small_parse_table_1285 \ -small_parse_table/small_parse_table_1286 \ -small_parse_table/small_parse_table_1287 \ -small_parse_table/small_parse_table_1288 \ -small_parse_table/small_parse_table_1289 \ -small_parse_table/small_parse_table_129 \ -small_parse_table/small_parse_table_1290 \ -small_parse_table/small_parse_table_1291 \ -small_parse_table/small_parse_table_1292 \ -small_parse_table/small_parse_table_1293 \ -small_parse_table/small_parse_table_1294 \ -small_parse_table/small_parse_table_1295 \ -small_parse_table/small_parse_table_1296 \ -small_parse_table/small_parse_table_1297 \ -small_parse_table/small_parse_table_1298 \ -small_parse_table/small_parse_table_1299 \ -small_parse_table/small_parse_table_13 \ -small_parse_table/small_parse_table_130 \ -small_parse_table/small_parse_table_1300 \ -small_parse_table/small_parse_table_1301 \ -small_parse_table/small_parse_table_1302 \ -small_parse_table/small_parse_table_1303 \ -small_parse_table/small_parse_table_1304 \ -small_parse_table/small_parse_table_1305 \ -small_parse_table/small_parse_table_1306 \ -small_parse_table/small_parse_table_1307 \ -small_parse_table/small_parse_table_1308 \ -small_parse_table/small_parse_table_1309 \ -small_parse_table/small_parse_table_131 \ -small_parse_table/small_parse_table_1310 \ -small_parse_table/small_parse_table_1311 \ -small_parse_table/small_parse_table_1312 \ -small_parse_table/small_parse_table_1313 \ -small_parse_table/small_parse_table_1314 \ -small_parse_table/small_parse_table_1315 \ -small_parse_table/small_parse_table_1316 \ -small_parse_table/small_parse_table_1317 \ -small_parse_table/small_parse_table_1318 \ -small_parse_table/small_parse_table_1319 \ -small_parse_table/small_parse_table_132 \ -small_parse_table/small_parse_table_1320 \ -small_parse_table/small_parse_table_1321 \ -small_parse_table/small_parse_table_1322 \ -small_parse_table/small_parse_table_1323 \ -small_parse_table/small_parse_table_1324 \ -small_parse_table/small_parse_table_1325 \ -small_parse_table/small_parse_table_1326 \ -small_parse_table/small_parse_table_1327 \ -small_parse_table/small_parse_table_1328 \ -small_parse_table/small_parse_table_1329 \ -small_parse_table/small_parse_table_133 \ -small_parse_table/small_parse_table_1330 \ -small_parse_table/small_parse_table_1331 \ -small_parse_table/small_parse_table_1332 \ -small_parse_table/small_parse_table_1333 \ -small_parse_table/small_parse_table_1334 \ -small_parse_table/small_parse_table_1335 \ -small_parse_table/small_parse_table_1336 \ -small_parse_table/small_parse_table_1337 \ -small_parse_table/small_parse_table_1338 \ -small_parse_table/small_parse_table_1339 \ -small_parse_table/small_parse_table_134 \ -small_parse_table/small_parse_table_1340 \ -small_parse_table/small_parse_table_1341 \ -small_parse_table/small_parse_table_1342 \ -small_parse_table/small_parse_table_1343 \ -small_parse_table/small_parse_table_1344 \ -small_parse_table/small_parse_table_1345 \ -small_parse_table/small_parse_table_1346 \ -small_parse_table/small_parse_table_1347 \ -small_parse_table/small_parse_table_1348 \ -small_parse_table/small_parse_table_1349 \ -small_parse_table/small_parse_table_135 \ -small_parse_table/small_parse_table_1350 \ -small_parse_table/small_parse_table_1351 \ -small_parse_table/small_parse_table_1352 \ -small_parse_table/small_parse_table_1353 \ -small_parse_table/small_parse_table_1354 \ -small_parse_table/small_parse_table_1355 \ -small_parse_table/small_parse_table_1356 \ -small_parse_table/small_parse_table_1357 \ -small_parse_table/small_parse_table_1358 \ -small_parse_table/small_parse_table_1359 \ -small_parse_table/small_parse_table_136 \ -small_parse_table/small_parse_table_1360 \ -small_parse_table/small_parse_table_1361 \ -small_parse_table/small_parse_table_1362 \ -small_parse_table/small_parse_table_1363 \ -small_parse_table/small_parse_table_1364 \ -small_parse_table/small_parse_table_1365 \ -small_parse_table/small_parse_table_1366 \ -small_parse_table/small_parse_table_1367 \ -small_parse_table/small_parse_table_1368 \ -small_parse_table/small_parse_table_1369 \ -small_parse_table/small_parse_table_137 \ -small_parse_table/small_parse_table_1370 \ -small_parse_table/small_parse_table_1371 \ -small_parse_table/small_parse_table_1372 \ -small_parse_table/small_parse_table_1373 \ -small_parse_table/small_parse_table_1374 \ -small_parse_table/small_parse_table_1375 \ -small_parse_table/small_parse_table_1376 \ -small_parse_table/small_parse_table_1377 \ -small_parse_table/small_parse_table_1378 \ -small_parse_table/small_parse_table_1379 \ -small_parse_table/small_parse_table_138 \ -small_parse_table/small_parse_table_1380 \ -small_parse_table/small_parse_table_1381 \ -small_parse_table/small_parse_table_1382 \ -small_parse_table/small_parse_table_1383 \ -small_parse_table/small_parse_table_1384 \ -small_parse_table/small_parse_table_1385 \ -small_parse_table/small_parse_table_1386 \ -small_parse_table/small_parse_table_1387 \ -small_parse_table/small_parse_table_1388 \ -small_parse_table/small_parse_table_1389 \ -small_parse_table/small_parse_table_139 \ -small_parse_table/small_parse_table_1390 \ -small_parse_table/small_parse_table_1391 \ -small_parse_table/small_parse_table_1392 \ -small_parse_table/small_parse_table_1393 \ -small_parse_table/small_parse_table_1394 \ -small_parse_table/small_parse_table_1395 \ -small_parse_table/small_parse_table_1396 \ -small_parse_table/small_parse_table_1397 \ -small_parse_table/small_parse_table_1398 \ -small_parse_table/small_parse_table_1399 \ -small_parse_table/small_parse_table_14 \ -small_parse_table/small_parse_table_140 \ -small_parse_table/small_parse_table_1400 \ -small_parse_table/small_parse_table_1401 \ -small_parse_table/small_parse_table_1402 \ -small_parse_table/small_parse_table_1403 \ -small_parse_table/small_parse_table_1404 \ -small_parse_table/small_parse_table_1405 \ -small_parse_table/small_parse_table_1406 \ -small_parse_table/small_parse_table_1407 \ -small_parse_table/small_parse_table_1408 \ -small_parse_table/small_parse_table_1409 \ -small_parse_table/small_parse_table_141 \ -small_parse_table/small_parse_table_1410 \ -small_parse_table/small_parse_table_1411 \ -small_parse_table/small_parse_table_1412 \ -small_parse_table/small_parse_table_1413 \ -small_parse_table/small_parse_table_1414 \ -small_parse_table/small_parse_table_1415 \ -small_parse_table/small_parse_table_1416 \ -small_parse_table/small_parse_table_1417 \ -small_parse_table/small_parse_table_1418 \ -small_parse_table/small_parse_table_1419 \ -small_parse_table/small_parse_table_142 \ -small_parse_table/small_parse_table_1420 \ -small_parse_table/small_parse_table_1421 \ -small_parse_table/small_parse_table_1422 \ -small_parse_table/small_parse_table_1423 \ -small_parse_table/small_parse_table_1424 \ -small_parse_table/small_parse_table_1425 \ -small_parse_table/small_parse_table_1426 \ -small_parse_table/small_parse_table_1427 \ -small_parse_table/small_parse_table_1428 \ -small_parse_table/small_parse_table_1429 \ -small_parse_table/small_parse_table_143 \ -small_parse_table/small_parse_table_1430 \ -small_parse_table/small_parse_table_1431 \ -small_parse_table/small_parse_table_1432 \ -small_parse_table/small_parse_table_1433 \ -small_parse_table/small_parse_table_1434 \ -small_parse_table/small_parse_table_1435 \ -small_parse_table/small_parse_table_1436 \ -small_parse_table/small_parse_table_1437 \ -small_parse_table/small_parse_table_1438 \ -small_parse_table/small_parse_table_1439 \ -small_parse_table/small_parse_table_144 \ -small_parse_table/small_parse_table_1440 \ -small_parse_table/small_parse_table_1441 \ -small_parse_table/small_parse_table_1442 \ -small_parse_table/small_parse_table_1443 \ -small_parse_table/small_parse_table_1444 \ -small_parse_table/small_parse_table_1445 \ -small_parse_table/small_parse_table_1446 \ -small_parse_table/small_parse_table_1447 \ -small_parse_table/small_parse_table_1448 \ -small_parse_table/small_parse_table_1449 \ -small_parse_table/small_parse_table_145 \ -small_parse_table/small_parse_table_1450 \ -small_parse_table/small_parse_table_1451 \ -small_parse_table/small_parse_table_1452 \ -small_parse_table/small_parse_table_1453 \ -small_parse_table/small_parse_table_1454 \ -small_parse_table/small_parse_table_1455 \ -small_parse_table/small_parse_table_1456 \ -small_parse_table/small_parse_table_1457 \ -small_parse_table/small_parse_table_1458 \ -small_parse_table/small_parse_table_1459 \ -small_parse_table/small_parse_table_146 \ -small_parse_table/small_parse_table_1460 \ -small_parse_table/small_parse_table_1461 \ -small_parse_table/small_parse_table_1462 \ -small_parse_table/small_parse_table_1463 \ -small_parse_table/small_parse_table_1464 \ -small_parse_table/small_parse_table_1465 \ -small_parse_table/small_parse_table_1466 \ -small_parse_table/small_parse_table_1467 \ -small_parse_table/small_parse_table_1468 \ -small_parse_table/small_parse_table_1469 \ -small_parse_table/small_parse_table_147 \ -small_parse_table/small_parse_table_1470 \ -small_parse_table/small_parse_table_1471 \ -small_parse_table/small_parse_table_1472 \ -small_parse_table/small_parse_table_1473 \ -small_parse_table/small_parse_table_1474 \ -small_parse_table/small_parse_table_1475 \ -small_parse_table/small_parse_table_1476 \ -small_parse_table/small_parse_table_1477 \ -small_parse_table/small_parse_table_1478 \ -small_parse_table/small_parse_table_1479 \ -small_parse_table/small_parse_table_148 \ -small_parse_table/small_parse_table_1480 \ -small_parse_table/small_parse_table_1481 \ -small_parse_table/small_parse_table_1482 \ -small_parse_table/small_parse_table_1483 \ -small_parse_table/small_parse_table_1484 \ -small_parse_table/small_parse_table_1485 \ -small_parse_table/small_parse_table_1486 \ -small_parse_table/small_parse_table_1487 \ -small_parse_table/small_parse_table_1488 \ -small_parse_table/small_parse_table_1489 \ -small_parse_table/small_parse_table_149 \ -small_parse_table/small_parse_table_1490 \ -small_parse_table/small_parse_table_1491 \ -small_parse_table/small_parse_table_1492 \ -small_parse_table/small_parse_table_1493 \ -small_parse_table/small_parse_table_1494 \ -small_parse_table/small_parse_table_1495 \ -small_parse_table/small_parse_table_1496 \ -small_parse_table/small_parse_table_1497 \ -small_parse_table/small_parse_table_1498 \ -small_parse_table/small_parse_table_1499 \ -small_parse_table/small_parse_table_15 \ -small_parse_table/small_parse_table_150 \ -small_parse_table/small_parse_table_1500 \ -small_parse_table/small_parse_table_1501 \ -small_parse_table/small_parse_table_1502 \ -small_parse_table/small_parse_table_1503 \ -small_parse_table/small_parse_table_1504 \ -small_parse_table/small_parse_table_1505 \ -small_parse_table/small_parse_table_1506 \ -small_parse_table/small_parse_table_1507 \ -small_parse_table/small_parse_table_1508 \ -small_parse_table/small_parse_table_1509 \ -small_parse_table/small_parse_table_151 \ -small_parse_table/small_parse_table_1510 \ -small_parse_table/small_parse_table_1511 \ -small_parse_table/small_parse_table_1512 \ -small_parse_table/small_parse_table_1513 \ -small_parse_table/small_parse_table_1514 \ -small_parse_table/small_parse_table_1515 \ -small_parse_table/small_parse_table_1516 \ -small_parse_table/small_parse_table_1517 \ -small_parse_table/small_parse_table_1518 \ -small_parse_table/small_parse_table_1519 \ -small_parse_table/small_parse_table_152 \ -small_parse_table/small_parse_table_1520 \ -small_parse_table/small_parse_table_1521 \ -small_parse_table/small_parse_table_1522 \ -small_parse_table/small_parse_table_1523 \ -small_parse_table/small_parse_table_1524 \ -small_parse_table/small_parse_table_1525 \ -small_parse_table/small_parse_table_1526 \ -small_parse_table/small_parse_table_1527 \ -small_parse_table/small_parse_table_1528 \ -small_parse_table/small_parse_table_1529 \ -small_parse_table/small_parse_table_153 \ -small_parse_table/small_parse_table_1530 \ -small_parse_table/small_parse_table_1531 \ -small_parse_table/small_parse_table_1532 \ -small_parse_table/small_parse_table_1533 \ -small_parse_table/small_parse_table_1534 \ -small_parse_table/small_parse_table_1535 \ -small_parse_table/small_parse_table_1536 \ -small_parse_table/small_parse_table_1537 \ -small_parse_table/small_parse_table_1538 \ -small_parse_table/small_parse_table_1539 \ -small_parse_table/small_parse_table_154 \ -small_parse_table/small_parse_table_1540 \ -small_parse_table/small_parse_table_1541 \ -small_parse_table/small_parse_table_1542 \ -small_parse_table/small_parse_table_1543 \ -small_parse_table/small_parse_table_1544 \ -small_parse_table/small_parse_table_1545 \ -small_parse_table/small_parse_table_1546 \ -small_parse_table/small_parse_table_1547 \ -small_parse_table/small_parse_table_1548 \ -small_parse_table/small_parse_table_1549 \ -small_parse_table/small_parse_table_155 \ -small_parse_table/small_parse_table_1550 \ -small_parse_table/small_parse_table_1551 \ -small_parse_table/small_parse_table_1552 \ -small_parse_table/small_parse_table_1553 \ -small_parse_table/small_parse_table_1554 \ -small_parse_table/small_parse_table_1555 \ -small_parse_table/small_parse_table_1556 \ -small_parse_table/small_parse_table_1557 \ -small_parse_table/small_parse_table_1558 \ -small_parse_table/small_parse_table_1559 \ -small_parse_table/small_parse_table_156 \ -small_parse_table/small_parse_table_1560 \ -small_parse_table/small_parse_table_1561 \ -small_parse_table/small_parse_table_1562 \ -small_parse_table/small_parse_table_1563 \ -small_parse_table/small_parse_table_1564 \ -small_parse_table/small_parse_table_1565 \ -small_parse_table/small_parse_table_1566 \ -small_parse_table/small_parse_table_1567 \ -small_parse_table/small_parse_table_1568 \ -small_parse_table/small_parse_table_1569 \ -small_parse_table/small_parse_table_157 \ -small_parse_table/small_parse_table_1570 \ -small_parse_table/small_parse_table_1571 \ -small_parse_table/small_parse_table_1572 \ -small_parse_table/small_parse_table_1573 \ -small_parse_table/small_parse_table_1574 \ -small_parse_table/small_parse_table_1575 \ -small_parse_table/small_parse_table_1576 \ -small_parse_table/small_parse_table_1577 \ -small_parse_table/small_parse_table_1578 \ -small_parse_table/small_parse_table_1579 \ -small_parse_table/small_parse_table_158 \ -small_parse_table/small_parse_table_1580 \ -small_parse_table/small_parse_table_1581 \ -small_parse_table/small_parse_table_1582 \ -small_parse_table/small_parse_table_1583 \ -small_parse_table/small_parse_table_1584 \ -small_parse_table/small_parse_table_1585 \ -small_parse_table/small_parse_table_1586 \ -small_parse_table/small_parse_table_1587 \ -small_parse_table/small_parse_table_1588 \ -small_parse_table/small_parse_table_1589 \ -small_parse_table/small_parse_table_159 \ -small_parse_table/small_parse_table_1590 \ -small_parse_table/small_parse_table_1591 \ -small_parse_table/small_parse_table_1592 \ -small_parse_table/small_parse_table_1593 \ -small_parse_table/small_parse_table_1594 \ -small_parse_table/small_parse_table_1595 \ -small_parse_table/small_parse_table_1596 \ -small_parse_table/small_parse_table_1597 \ -small_parse_table/small_parse_table_1598 \ -small_parse_table/small_parse_table_1599 \ -small_parse_table/small_parse_table_16 \ -small_parse_table/small_parse_table_160 \ -small_parse_table/small_parse_table_1600 \ -small_parse_table/small_parse_table_1601 \ -small_parse_table/small_parse_table_1602 \ -small_parse_table/small_parse_table_1603 \ -small_parse_table/small_parse_table_1604 \ -small_parse_table/small_parse_table_1605 \ -small_parse_table/small_parse_table_1606 \ -small_parse_table/small_parse_table_1607 \ -small_parse_table/small_parse_table_1608 \ -small_parse_table/small_parse_table_1609 \ -small_parse_table/small_parse_table_161 \ -small_parse_table/small_parse_table_1610 \ -small_parse_table/small_parse_table_1611 \ -small_parse_table/small_parse_table_1612 \ -small_parse_table/small_parse_table_1613 \ -small_parse_table/small_parse_table_1614 \ -small_parse_table/small_parse_table_1615 \ -small_parse_table/small_parse_table_1616 \ -small_parse_table/small_parse_table_1617 \ -small_parse_table/small_parse_table_1618 \ -small_parse_table/small_parse_table_1619 \ -small_parse_table/small_parse_table_162 \ -small_parse_table/small_parse_table_1620 \ -small_parse_table/small_parse_table_1621 \ -small_parse_table/small_parse_table_1622 \ -small_parse_table/small_parse_table_1623 \ -small_parse_table/small_parse_table_1624 \ -small_parse_table/small_parse_table_1625 \ -small_parse_table/small_parse_table_1626 \ -small_parse_table/small_parse_table_1627 \ -small_parse_table/small_parse_table_1628 \ -small_parse_table/small_parse_table_1629 \ -small_parse_table/small_parse_table_163 \ -small_parse_table/small_parse_table_1630 \ -small_parse_table/small_parse_table_1631 \ -small_parse_table/small_parse_table_1632 \ -small_parse_table/small_parse_table_1633 \ -small_parse_table/small_parse_table_1634 \ -small_parse_table/small_parse_table_1635 \ -small_parse_table/small_parse_table_1636 \ -small_parse_table/small_parse_table_1637 \ -small_parse_table/small_parse_table_1638 \ -small_parse_table/small_parse_table_1639 \ -small_parse_table/small_parse_table_164 \ -small_parse_table/small_parse_table_1640 \ -small_parse_table/small_parse_table_1641 \ -small_parse_table/small_parse_table_1642 \ -small_parse_table/small_parse_table_1643 \ -small_parse_table/small_parse_table_1644 \ -small_parse_table/small_parse_table_1645 \ -small_parse_table/small_parse_table_1646 \ -small_parse_table/small_parse_table_1647 \ -small_parse_table/small_parse_table_1648 \ -small_parse_table/small_parse_table_1649 \ -small_parse_table/small_parse_table_165 \ -small_parse_table/small_parse_table_1650 \ -small_parse_table/small_parse_table_1651 \ -small_parse_table/small_parse_table_1652 \ -small_parse_table/small_parse_table_1653 \ -small_parse_table/small_parse_table_1654 \ -small_parse_table/small_parse_table_1655 \ -small_parse_table/small_parse_table_1656 \ -small_parse_table/small_parse_table_1657 \ -small_parse_table/small_parse_table_1658 \ -small_parse_table/small_parse_table_1659 \ -small_parse_table/small_parse_table_166 \ -small_parse_table/small_parse_table_1660 \ -small_parse_table/small_parse_table_1661 \ -small_parse_table/small_parse_table_1662 \ -small_parse_table/small_parse_table_1663 \ -small_parse_table/small_parse_table_1664 \ -small_parse_table/small_parse_table_1665 \ -small_parse_table/small_parse_table_1666 \ -small_parse_table/small_parse_table_1667 \ -small_parse_table/small_parse_table_1668 \ -small_parse_table/small_parse_table_1669 \ -small_parse_table/small_parse_table_167 \ -small_parse_table/small_parse_table_1670 \ -small_parse_table/small_parse_table_1671 \ -small_parse_table/small_parse_table_1672 \ -small_parse_table/small_parse_table_1673 \ -small_parse_table/small_parse_table_1674 \ -small_parse_table/small_parse_table_1675 \ -small_parse_table/small_parse_table_1676 \ -small_parse_table/small_parse_table_1677 \ -small_parse_table/small_parse_table_1678 \ -small_parse_table/small_parse_table_1679 \ -small_parse_table/small_parse_table_168 \ -small_parse_table/small_parse_table_1680 \ -small_parse_table/small_parse_table_1681 \ -small_parse_table/small_parse_table_1682 \ -small_parse_table/small_parse_table_1683 \ -small_parse_table/small_parse_table_1684 \ -small_parse_table/small_parse_table_1685 \ -small_parse_table/small_parse_table_1686 \ -small_parse_table/small_parse_table_1687 \ -small_parse_table/small_parse_table_1688 \ -small_parse_table/small_parse_table_1689 \ -small_parse_table/small_parse_table_169 \ -small_parse_table/small_parse_table_1690 \ -small_parse_table/small_parse_table_1691 \ -small_parse_table/small_parse_table_1692 \ -small_parse_table/small_parse_table_1693 \ -small_parse_table/small_parse_table_1694 \ -small_parse_table/small_parse_table_1695 \ -small_parse_table/small_parse_table_1696 \ -small_parse_table/small_parse_table_1697 \ -small_parse_table/small_parse_table_1698 \ -small_parse_table/small_parse_table_1699 \ -small_parse_table/small_parse_table_17 \ -small_parse_table/small_parse_table_170 \ -small_parse_table/small_parse_table_1700 \ -small_parse_table/small_parse_table_1701 \ -small_parse_table/small_parse_table_1702 \ -small_parse_table/small_parse_table_1703 \ -small_parse_table/small_parse_table_1704 \ -small_parse_table/small_parse_table_1705 \ -small_parse_table/small_parse_table_1706 \ -small_parse_table/small_parse_table_1707 \ -small_parse_table/small_parse_table_1708 \ -small_parse_table/small_parse_table_1709 \ -small_parse_table/small_parse_table_171 \ -small_parse_table/small_parse_table_1710 \ -small_parse_table/small_parse_table_1711 \ -small_parse_table/small_parse_table_1712 \ -small_parse_table/small_parse_table_1713 \ -small_parse_table/small_parse_table_1714 \ -small_parse_table/small_parse_table_1715 \ -small_parse_table/small_parse_table_1716 \ -small_parse_table/small_parse_table_1717 \ -small_parse_table/small_parse_table_1718 \ -small_parse_table/small_parse_table_1719 \ -small_parse_table/small_parse_table_172 \ -small_parse_table/small_parse_table_1720 \ -small_parse_table/small_parse_table_1721 \ -small_parse_table/small_parse_table_1722 \ -small_parse_table/small_parse_table_1723 \ -small_parse_table/small_parse_table_1724 \ -small_parse_table/small_parse_table_1725 \ -small_parse_table/small_parse_table_1726 \ -small_parse_table/small_parse_table_1727 \ -small_parse_table/small_parse_table_1728 \ -small_parse_table/small_parse_table_1729 \ -small_parse_table/small_parse_table_173 \ -small_parse_table/small_parse_table_1730 \ -small_parse_table/small_parse_table_1731 \ -small_parse_table/small_parse_table_1732 \ -small_parse_table/small_parse_table_1733 \ -small_parse_table/small_parse_table_1734 \ -small_parse_table/small_parse_table_1735 \ -small_parse_table/small_parse_table_1736 \ -small_parse_table/small_parse_table_1737 \ -small_parse_table/small_parse_table_1738 \ -small_parse_table/small_parse_table_1739 \ -small_parse_table/small_parse_table_174 \ -small_parse_table/small_parse_table_1740 \ -small_parse_table/small_parse_table_1741 \ -small_parse_table/small_parse_table_1742 \ -small_parse_table/small_parse_table_1743 \ -small_parse_table/small_parse_table_1744 \ -small_parse_table/small_parse_table_1745 \ -small_parse_table/small_parse_table_1746 \ -small_parse_table/small_parse_table_1747 \ -small_parse_table/small_parse_table_1748 \ -small_parse_table/small_parse_table_1749 \ -small_parse_table/small_parse_table_175 \ -small_parse_table/small_parse_table_1750 \ -small_parse_table/small_parse_table_1751 \ -small_parse_table/small_parse_table_1752 \ -small_parse_table/small_parse_table_1753 \ -small_parse_table/small_parse_table_1754 \ -small_parse_table/small_parse_table_1755 \ -small_parse_table/small_parse_table_1756 \ -small_parse_table/small_parse_table_1757 \ -small_parse_table/small_parse_table_1758 \ -small_parse_table/small_parse_table_1759 \ -small_parse_table/small_parse_table_176 \ -small_parse_table/small_parse_table_1760 \ -small_parse_table/small_parse_table_1761 \ -small_parse_table/small_parse_table_1762 \ -small_parse_table/small_parse_table_1763 \ -small_parse_table/small_parse_table_1764 \ -small_parse_table/small_parse_table_1765 \ -small_parse_table/small_parse_table_1766 \ -small_parse_table/small_parse_table_1767 \ -small_parse_table/small_parse_table_1768 \ -small_parse_table/small_parse_table_1769 \ -small_parse_table/small_parse_table_177 \ -small_parse_table/small_parse_table_1770 \ -small_parse_table/small_parse_table_1771 \ -small_parse_table/small_parse_table_1772 \ -small_parse_table/small_parse_table_1773 \ -small_parse_table/small_parse_table_1774 \ -small_parse_table/small_parse_table_1775 \ -small_parse_table/small_parse_table_1776 \ -small_parse_table/small_parse_table_1777 \ -small_parse_table/small_parse_table_1778 \ -small_parse_table/small_parse_table_1779 \ -small_parse_table/small_parse_table_178 \ -small_parse_table/small_parse_table_1780 \ -small_parse_table/small_parse_table_1781 \ -small_parse_table/small_parse_table_1782 \ -small_parse_table/small_parse_table_1783 \ -small_parse_table/small_parse_table_1784 \ -small_parse_table/small_parse_table_1785 \ -small_parse_table/small_parse_table_1786 \ -small_parse_table/small_parse_table_1787 \ -small_parse_table/small_parse_table_1788 \ -small_parse_table/small_parse_table_1789 \ -small_parse_table/small_parse_table_179 \ -small_parse_table/small_parse_table_1790 \ -small_parse_table/small_parse_table_1791 \ -small_parse_table/small_parse_table_1792 \ -small_parse_table/small_parse_table_1793 \ -small_parse_table/small_parse_table_1794 \ -small_parse_table/small_parse_table_1795 \ -small_parse_table/small_parse_table_1796 \ -small_parse_table/small_parse_table_1797 \ -small_parse_table/small_parse_table_1798 \ -small_parse_table/small_parse_table_1799 \ -small_parse_table/small_parse_table_18 \ -small_parse_table/small_parse_table_180 \ -small_parse_table/small_parse_table_1800 \ -small_parse_table/small_parse_table_1801 \ -small_parse_table/small_parse_table_1802 \ -small_parse_table/small_parse_table_1803 \ -small_parse_table/small_parse_table_1804 \ -small_parse_table/small_parse_table_1805 \ -small_parse_table/small_parse_table_1806 \ -small_parse_table/small_parse_table_1807 \ -small_parse_table/small_parse_table_1808 \ -small_parse_table/small_parse_table_1809 \ -small_parse_table/small_parse_table_181 \ -small_parse_table/small_parse_table_1810 \ -small_parse_table/small_parse_table_1811 \ -small_parse_table/small_parse_table_1812 \ -small_parse_table/small_parse_table_1813 \ -small_parse_table/small_parse_table_1814 \ -small_parse_table/small_parse_table_1815 \ -small_parse_table/small_parse_table_1816 \ -small_parse_table/small_parse_table_1817 \ -small_parse_table/small_parse_table_1818 \ -small_parse_table/small_parse_table_1819 \ -small_parse_table/small_parse_table_182 \ -small_parse_table/small_parse_table_1820 \ -small_parse_table/small_parse_table_1821 \ -small_parse_table/small_parse_table_1822 \ -small_parse_table/small_parse_table_1823 \ -small_parse_table/small_parse_table_1824 \ -small_parse_table/small_parse_table_1825 \ -small_parse_table/small_parse_table_1826 \ -small_parse_table/small_parse_table_1827 \ -small_parse_table/small_parse_table_1828 \ -small_parse_table/small_parse_table_1829 \ -small_parse_table/small_parse_table_183 \ -small_parse_table/small_parse_table_1830 \ -small_parse_table/small_parse_table_1831 \ -small_parse_table/small_parse_table_1832 \ -small_parse_table/small_parse_table_1833 \ -small_parse_table/small_parse_table_1834 \ -small_parse_table/small_parse_table_1835 \ -small_parse_table/small_parse_table_1836 \ -small_parse_table/small_parse_table_1837 \ -small_parse_table/small_parse_table_1838 \ -small_parse_table/small_parse_table_1839 \ -small_parse_table/small_parse_table_184 \ -small_parse_table/small_parse_table_1840 \ -small_parse_table/small_parse_table_1841 \ -small_parse_table/small_parse_table_1842 \ -small_parse_table/small_parse_table_1843 \ -small_parse_table/small_parse_table_1844 \ -small_parse_table/small_parse_table_1845 \ -small_parse_table/small_parse_table_1846 \ -small_parse_table/small_parse_table_1847 \ -small_parse_table/small_parse_table_1848 \ -small_parse_table/small_parse_table_1849 \ -small_parse_table/small_parse_table_185 \ -small_parse_table/small_parse_table_1850 \ -small_parse_table/small_parse_table_1851 \ -small_parse_table/small_parse_table_1852 \ -small_parse_table/small_parse_table_1853 \ -small_parse_table/small_parse_table_1854 \ -small_parse_table/small_parse_table_1855 \ -small_parse_table/small_parse_table_1856 \ -small_parse_table/small_parse_table_1857 \ -small_parse_table/small_parse_table_1858 \ -small_parse_table/small_parse_table_1859 \ -small_parse_table/small_parse_table_186 \ -small_parse_table/small_parse_table_1860 \ -small_parse_table/small_parse_table_1861 \ -small_parse_table/small_parse_table_1862 \ -small_parse_table/small_parse_table_1863 \ -small_parse_table/small_parse_table_1864 \ -small_parse_table/small_parse_table_1865 \ -small_parse_table/small_parse_table_1866 \ -small_parse_table/small_parse_table_1867 \ -small_parse_table/small_parse_table_1868 \ -small_parse_table/small_parse_table_1869 \ -small_parse_table/small_parse_table_187 \ -small_parse_table/small_parse_table_1870 \ -small_parse_table/small_parse_table_1871 \ -small_parse_table/small_parse_table_1872 \ -small_parse_table/small_parse_table_1873 \ -small_parse_table/small_parse_table_1874 \ -small_parse_table/small_parse_table_1875 \ -small_parse_table/small_parse_table_1876 \ -small_parse_table/small_parse_table_1877 \ -small_parse_table/small_parse_table_1878 \ -small_parse_table/small_parse_table_1879 \ -small_parse_table/small_parse_table_188 \ -small_parse_table/small_parse_table_1880 \ -small_parse_table/small_parse_table_1881 \ -small_parse_table/small_parse_table_1882 \ -small_parse_table/small_parse_table_1883 \ -small_parse_table/small_parse_table_1884 \ -small_parse_table/small_parse_table_1885 \ -small_parse_table/small_parse_table_1886 \ -small_parse_table/small_parse_table_1887 \ -small_parse_table/small_parse_table_1888 \ -small_parse_table/small_parse_table_1889 \ -small_parse_table/small_parse_table_189 \ -small_parse_table/small_parse_table_1890 \ -small_parse_table/small_parse_table_1891 \ -small_parse_table/small_parse_table_1892 \ -small_parse_table/small_parse_table_1893 \ -small_parse_table/small_parse_table_1894 \ -small_parse_table/small_parse_table_1895 \ -small_parse_table/small_parse_table_1896 \ -small_parse_table/small_parse_table_1897 \ -small_parse_table/small_parse_table_1898 \ -small_parse_table/small_parse_table_1899 \ -small_parse_table/small_parse_table_19 \ -small_parse_table/small_parse_table_190 \ -small_parse_table/small_parse_table_1900 \ -small_parse_table/small_parse_table_1901 \ -small_parse_table/small_parse_table_1902 \ -small_parse_table/small_parse_table_1903 \ -small_parse_table/small_parse_table_1904 \ -small_parse_table/small_parse_table_1905 \ -small_parse_table/small_parse_table_1906 \ -small_parse_table/small_parse_table_1907 \ -small_parse_table/small_parse_table_1908 \ -small_parse_table/small_parse_table_1909 \ -small_parse_table/small_parse_table_191 \ -small_parse_table/small_parse_table_1910 \ -small_parse_table/small_parse_table_1911 \ -small_parse_table/small_parse_table_1912 \ -small_parse_table/small_parse_table_1913 \ -small_parse_table/small_parse_table_1914 \ -small_parse_table/small_parse_table_1915 \ -small_parse_table/small_parse_table_1916 \ -small_parse_table/small_parse_table_1917 \ -small_parse_table/small_parse_table_1918 \ -small_parse_table/small_parse_table_1919 \ -small_parse_table/small_parse_table_192 \ -small_parse_table/small_parse_table_1920 \ -small_parse_table/small_parse_table_1921 \ -small_parse_table/small_parse_table_1922 \ -small_parse_table/small_parse_table_1923 \ -small_parse_table/small_parse_table_1924 \ -small_parse_table/small_parse_table_1925 \ -small_parse_table/small_parse_table_1926 \ -small_parse_table/small_parse_table_1927 \ -small_parse_table/small_parse_table_1928 \ -small_parse_table/small_parse_table_1929 \ -small_parse_table/small_parse_table_193 \ -small_parse_table/small_parse_table_1930 \ -small_parse_table/small_parse_table_1931 \ -small_parse_table/small_parse_table_1932 \ -small_parse_table/small_parse_table_1933 \ -small_parse_table/small_parse_table_1934 \ -small_parse_table/small_parse_table_1935 \ -small_parse_table/small_parse_table_1936 \ -small_parse_table/small_parse_table_1937 \ -small_parse_table/small_parse_table_1938 \ -small_parse_table/small_parse_table_1939 \ -small_parse_table/small_parse_table_194 \ -small_parse_table/small_parse_table_1940 \ -small_parse_table/small_parse_table_1941 \ -small_parse_table/small_parse_table_1942 \ -small_parse_table/small_parse_table_1943 \ -small_parse_table/small_parse_table_1944 \ -small_parse_table/small_parse_table_1945 \ -small_parse_table/small_parse_table_1946 \ -small_parse_table/small_parse_table_1947 \ -small_parse_table/small_parse_table_1948 \ -small_parse_table/small_parse_table_1949 \ -small_parse_table/small_parse_table_195 \ -small_parse_table/small_parse_table_1950 \ -small_parse_table/small_parse_table_1951 \ -small_parse_table/small_parse_table_1952 \ -small_parse_table/small_parse_table_1953 \ -small_parse_table/small_parse_table_1954 \ -small_parse_table/small_parse_table_1955 \ -small_parse_table/small_parse_table_1956 \ -small_parse_table/small_parse_table_1957 \ -small_parse_table/small_parse_table_1958 \ -small_parse_table/small_parse_table_1959 \ -small_parse_table/small_parse_table_196 \ -small_parse_table/small_parse_table_1960 \ -small_parse_table/small_parse_table_1961 \ -small_parse_table/small_parse_table_1962 \ -small_parse_table/small_parse_table_1963 \ -small_parse_table/small_parse_table_1964 \ -small_parse_table/small_parse_table_1965 \ -small_parse_table/small_parse_table_1966 \ -small_parse_table/small_parse_table_1967 \ -small_parse_table/small_parse_table_1968 \ -small_parse_table/small_parse_table_1969 \ -small_parse_table/small_parse_table_197 \ -small_parse_table/small_parse_table_1970 \ -small_parse_table/small_parse_table_1971 \ -small_parse_table/small_parse_table_1972 \ -small_parse_table/small_parse_table_1973 \ -small_parse_table/small_parse_table_1974 \ -small_parse_table/small_parse_table_1975 \ -small_parse_table/small_parse_table_1976 \ -small_parse_table/small_parse_table_1977 \ -small_parse_table/small_parse_table_1978 \ -small_parse_table/small_parse_table_1979 \ -small_parse_table/small_parse_table_198 \ -small_parse_table/small_parse_table_1980 \ -small_parse_table/small_parse_table_1981 \ -small_parse_table/small_parse_table_1982 \ -small_parse_table/small_parse_table_1983 \ -small_parse_table/small_parse_table_1984 \ -small_parse_table/small_parse_table_1985 \ -small_parse_table/small_parse_table_1986 \ -small_parse_table/small_parse_table_1987 \ -small_parse_table/small_parse_table_1988 \ -small_parse_table/small_parse_table_1989 \ -small_parse_table/small_parse_table_199 \ -small_parse_table/small_parse_table_1990 \ -small_parse_table/small_parse_table_1991 \ -small_parse_table/small_parse_table_1992 \ -small_parse_table/small_parse_table_1993 \ -small_parse_table/small_parse_table_1994 \ -small_parse_table/small_parse_table_1995 \ -small_parse_table/small_parse_table_1996 \ -small_parse_table/small_parse_table_1997 \ -small_parse_table/small_parse_table_1998 \ -small_parse_table/small_parse_table_1999 \ -small_parse_table/small_parse_table_2 \ -small_parse_table/small_parse_table_20 \ -small_parse_table/small_parse_table_200 \ -small_parse_table/small_parse_table_2000 \ -small_parse_table/small_parse_table_2001 \ -small_parse_table/small_parse_table_2002 \ -small_parse_table/small_parse_table_2003 \ -small_parse_table/small_parse_table_2004 \ -small_parse_table/small_parse_table_2005 \ -small_parse_table/small_parse_table_2006 \ -small_parse_table/small_parse_table_2007 \ -small_parse_table/small_parse_table_2008 \ -small_parse_table/small_parse_table_2009 \ -small_parse_table/small_parse_table_201 \ -small_parse_table/small_parse_table_2010 \ -small_parse_table/small_parse_table_2011 \ -small_parse_table/small_parse_table_2012 \ -small_parse_table/small_parse_table_2013 \ -small_parse_table/small_parse_table_2014 \ -small_parse_table/small_parse_table_2015 \ -small_parse_table/small_parse_table_2016 \ -small_parse_table/small_parse_table_2017 \ -small_parse_table/small_parse_table_2018 \ -small_parse_table/small_parse_table_2019 \ -small_parse_table/small_parse_table_202 \ -small_parse_table/small_parse_table_2020 \ -small_parse_table/small_parse_table_2021 \ -small_parse_table/small_parse_table_2022 \ -small_parse_table/small_parse_table_2023 \ -small_parse_table/small_parse_table_2024 \ -small_parse_table/small_parse_table_2025 \ -small_parse_table/small_parse_table_2026 \ -small_parse_table/small_parse_table_2027 \ -small_parse_table/small_parse_table_2028 \ -small_parse_table/small_parse_table_2029 \ -small_parse_table/small_parse_table_203 \ -small_parse_table/small_parse_table_2030 \ -small_parse_table/small_parse_table_2031 \ -small_parse_table/small_parse_table_2032 \ -small_parse_table/small_parse_table_2033 \ -small_parse_table/small_parse_table_2034 \ -small_parse_table/small_parse_table_2035 \ -small_parse_table/small_parse_table_2036 \ -small_parse_table/small_parse_table_2037 \ -small_parse_table/small_parse_table_2038 \ -small_parse_table/small_parse_table_2039 \ -small_parse_table/small_parse_table_204 \ -small_parse_table/small_parse_table_2040 \ -small_parse_table/small_parse_table_2041 \ -small_parse_table/small_parse_table_2042 \ -small_parse_table/small_parse_table_2043 \ -small_parse_table/small_parse_table_2044 \ -small_parse_table/small_parse_table_2045 \ -small_parse_table/small_parse_table_2046 \ -small_parse_table/small_parse_table_2047 \ -small_parse_table/small_parse_table_2048 \ -small_parse_table/small_parse_table_2049 \ -small_parse_table/small_parse_table_205 \ -small_parse_table/small_parse_table_2050 \ -small_parse_table/small_parse_table_2051 \ -small_parse_table/small_parse_table_2052 \ -small_parse_table/small_parse_table_2053 \ -small_parse_table/small_parse_table_2054 \ -small_parse_table/small_parse_table_2055 \ -small_parse_table/small_parse_table_2056 \ -small_parse_table/small_parse_table_2057 \ -small_parse_table/small_parse_table_2058 \ -small_parse_table/small_parse_table_2059 \ -small_parse_table/small_parse_table_206 \ -small_parse_table/small_parse_table_2060 \ -small_parse_table/small_parse_table_2061 \ -small_parse_table/small_parse_table_2062 \ -small_parse_table/small_parse_table_2063 \ -small_parse_table/small_parse_table_2064 \ -small_parse_table/small_parse_table_2065 \ -small_parse_table/small_parse_table_2066 \ -small_parse_table/small_parse_table_2067 \ -small_parse_table/small_parse_table_2068 \ -small_parse_table/small_parse_table_2069 \ -small_parse_table/small_parse_table_207 \ -small_parse_table/small_parse_table_2070 \ -small_parse_table/small_parse_table_2071 \ -small_parse_table/small_parse_table_2072 \ -small_parse_table/small_parse_table_2073 \ -small_parse_table/small_parse_table_2074 \ -small_parse_table/small_parse_table_2075 \ -small_parse_table/small_parse_table_2076 \ -small_parse_table/small_parse_table_2077 \ -small_parse_table/small_parse_table_2078 \ -small_parse_table/small_parse_table_2079 \ -small_parse_table/small_parse_table_208 \ -small_parse_table/small_parse_table_2080 \ -small_parse_table/small_parse_table_2081 \ -small_parse_table/small_parse_table_2082 \ -small_parse_table/small_parse_table_2083 \ -small_parse_table/small_parse_table_2084 \ -small_parse_table/small_parse_table_2085 \ -small_parse_table/small_parse_table_2086 \ -small_parse_table/small_parse_table_2087 \ -small_parse_table/small_parse_table_2088 \ -small_parse_table/small_parse_table_2089 \ -small_parse_table/small_parse_table_209 \ -small_parse_table/small_parse_table_2090 \ -small_parse_table/small_parse_table_2091 \ -small_parse_table/small_parse_table_2092 \ -small_parse_table/small_parse_table_2093 \ -small_parse_table/small_parse_table_2094 \ -small_parse_table/small_parse_table_2095 \ -small_parse_table/small_parse_table_2096 \ -small_parse_table/small_parse_table_2097 \ -small_parse_table/small_parse_table_2098 \ -small_parse_table/small_parse_table_2099 \ -small_parse_table/small_parse_table_21 \ -small_parse_table/small_parse_table_210 \ -small_parse_table/small_parse_table_2100 \ -small_parse_table/small_parse_table_2101 \ -small_parse_table/small_parse_table_2102 \ -small_parse_table/small_parse_table_2103 \ -small_parse_table/small_parse_table_2104 \ -small_parse_table/small_parse_table_2105 \ -small_parse_table/small_parse_table_2106 \ -small_parse_table/small_parse_table_2107 \ -small_parse_table/small_parse_table_2108 \ -small_parse_table/small_parse_table_2109 \ -small_parse_table/small_parse_table_211 \ -small_parse_table/small_parse_table_2110 \ -small_parse_table/small_parse_table_2111 \ -small_parse_table/small_parse_table_2112 \ -small_parse_table/small_parse_table_2113 \ -small_parse_table/small_parse_table_2114 \ -small_parse_table/small_parse_table_2115 \ -small_parse_table/small_parse_table_2116 \ -small_parse_table/small_parse_table_2117 \ -small_parse_table/small_parse_table_2118 \ -small_parse_table/small_parse_table_2119 \ -small_parse_table/small_parse_table_212 \ -small_parse_table/small_parse_table_2120 \ -small_parse_table/small_parse_table_2121 \ -small_parse_table/small_parse_table_2122 \ -small_parse_table/small_parse_table_2123 \ -small_parse_table/small_parse_table_2124 \ -small_parse_table/small_parse_table_2125 \ -small_parse_table/small_parse_table_2126 \ -small_parse_table/small_parse_table_2127 \ -small_parse_table/small_parse_table_2128 \ -small_parse_table/small_parse_table_2129 \ -small_parse_table/small_parse_table_213 \ -small_parse_table/small_parse_table_2130 \ -small_parse_table/small_parse_table_2131 \ -small_parse_table/small_parse_table_2132 \ -small_parse_table/small_parse_table_2133 \ -small_parse_table/small_parse_table_2134 \ -small_parse_table/small_parse_table_2135 \ -small_parse_table/small_parse_table_2136 \ -small_parse_table/small_parse_table_2137 \ -small_parse_table/small_parse_table_2138 \ -small_parse_table/small_parse_table_2139 \ -small_parse_table/small_parse_table_214 \ -small_parse_table/small_parse_table_2140 \ -small_parse_table/small_parse_table_2141 \ -small_parse_table/small_parse_table_2142 \ -small_parse_table/small_parse_table_2143 \ -small_parse_table/small_parse_table_2144 \ -small_parse_table/small_parse_table_2145 \ -small_parse_table/small_parse_table_2146 \ -small_parse_table/small_parse_table_2147 \ -small_parse_table/small_parse_table_2148 \ -small_parse_table/small_parse_table_2149 \ -small_parse_table/small_parse_table_215 \ -small_parse_table/small_parse_table_2150 \ -small_parse_table/small_parse_table_2151 \ -small_parse_table/small_parse_table_2152 \ -small_parse_table/small_parse_table_2153 \ -small_parse_table/small_parse_table_2154 \ -small_parse_table/small_parse_table_2155 \ -small_parse_table/small_parse_table_2156 \ -small_parse_table/small_parse_table_2157 \ -small_parse_table/small_parse_table_2158 \ -small_parse_table/small_parse_table_2159 \ -small_parse_table/small_parse_table_216 \ -small_parse_table/small_parse_table_2160 \ -small_parse_table/small_parse_table_2161 \ -small_parse_table/small_parse_table_2162 \ -small_parse_table/small_parse_table_2163 \ -small_parse_table/small_parse_table_2164 \ -small_parse_table/small_parse_table_2165 \ -small_parse_table/small_parse_table_2166 \ -small_parse_table/small_parse_table_2167 \ -small_parse_table/small_parse_table_2168 \ -small_parse_table/small_parse_table_2169 \ -small_parse_table/small_parse_table_217 \ -small_parse_table/small_parse_table_2170 \ -small_parse_table/small_parse_table_2171 \ -small_parse_table/small_parse_table_2172 \ -small_parse_table/small_parse_table_2173 \ -small_parse_table/small_parse_table_2174 \ -small_parse_table/small_parse_table_2175 \ -small_parse_table/small_parse_table_2176 \ -small_parse_table/small_parse_table_2177 \ -small_parse_table/small_parse_table_2178 \ -small_parse_table/small_parse_table_2179 \ -small_parse_table/small_parse_table_218 \ -small_parse_table/small_parse_table_2180 \ -small_parse_table/small_parse_table_2181 \ -small_parse_table/small_parse_table_2182 \ -small_parse_table/small_parse_table_2183 \ -small_parse_table/small_parse_table_2184 \ -small_parse_table/small_parse_table_2185 \ -small_parse_table/small_parse_table_2186 \ -small_parse_table/small_parse_table_2187 \ -small_parse_table/small_parse_table_2188 \ -small_parse_table/small_parse_table_2189 \ -small_parse_table/small_parse_table_219 \ -small_parse_table/small_parse_table_2190 \ -small_parse_table/small_parse_table_2191 \ -small_parse_table/small_parse_table_2192 \ -small_parse_table/small_parse_table_2193 \ -small_parse_table/small_parse_table_2194 \ -small_parse_table/small_parse_table_2195 \ -small_parse_table/small_parse_table_2196 \ -small_parse_table/small_parse_table_2197 \ -small_parse_table/small_parse_table_2198 \ -small_parse_table/small_parse_table_2199 \ -small_parse_table/small_parse_table_22 \ -small_parse_table/small_parse_table_220 \ -small_parse_table/small_parse_table_2200 \ -small_parse_table/small_parse_table_2201 \ -small_parse_table/small_parse_table_2202 \ -small_parse_table/small_parse_table_2203 \ -small_parse_table/small_parse_table_2204 \ -small_parse_table/small_parse_table_2205 \ -small_parse_table/small_parse_table_2206 \ -small_parse_table/small_parse_table_2207 \ -small_parse_table/small_parse_table_2208 \ -small_parse_table/small_parse_table_2209 \ -small_parse_table/small_parse_table_221 \ -small_parse_table/small_parse_table_2210 \ -small_parse_table/small_parse_table_2211 \ -small_parse_table/small_parse_table_2212 \ -small_parse_table/small_parse_table_2213 \ -small_parse_table/small_parse_table_2214 \ -small_parse_table/small_parse_table_2215 \ -small_parse_table/small_parse_table_2216 \ -small_parse_table/small_parse_table_2217 \ -small_parse_table/small_parse_table_2218 \ -small_parse_table/small_parse_table_2219 \ -small_parse_table/small_parse_table_222 \ -small_parse_table/small_parse_table_2220 \ -small_parse_table/small_parse_table_2221 \ -small_parse_table/small_parse_table_2222 \ -small_parse_table/small_parse_table_2223 \ -small_parse_table/small_parse_table_2224 \ -small_parse_table/small_parse_table_2225 \ -small_parse_table/small_parse_table_2226 \ -small_parse_table/small_parse_table_2227 \ -small_parse_table/small_parse_table_2228 \ -small_parse_table/small_parse_table_2229 \ -small_parse_table/small_parse_table_223 \ -small_parse_table/small_parse_table_2230 \ -small_parse_table/small_parse_table_2231 \ -small_parse_table/small_parse_table_2232 \ -small_parse_table/small_parse_table_2233 \ -small_parse_table/small_parse_table_2234 \ -small_parse_table/small_parse_table_2235 \ -small_parse_table/small_parse_table_2236 \ -small_parse_table/small_parse_table_2237 \ -small_parse_table/small_parse_table_2238 \ -small_parse_table/small_parse_table_2239 \ -small_parse_table/small_parse_table_224 \ -small_parse_table/small_parse_table_2240 \ -small_parse_table/small_parse_table_2241 \ -small_parse_table/small_parse_table_2242 \ -small_parse_table/small_parse_table_2243 \ -small_parse_table/small_parse_table_2244 \ -small_parse_table/small_parse_table_2245 \ -small_parse_table/small_parse_table_2246 \ -small_parse_table/small_parse_table_2247 \ -small_parse_table/small_parse_table_2248 \ -small_parse_table/small_parse_table_2249 \ -small_parse_table/small_parse_table_225 \ -small_parse_table/small_parse_table_2250 \ -small_parse_table/small_parse_table_2251 \ -small_parse_table/small_parse_table_2252 \ -small_parse_table/small_parse_table_2253 \ -small_parse_table/small_parse_table_2254 \ -small_parse_table/small_parse_table_2255 \ -small_parse_table/small_parse_table_2256 \ -small_parse_table/small_parse_table_2257 \ -small_parse_table/small_parse_table_2258 \ -small_parse_table/small_parse_table_2259 \ -small_parse_table/small_parse_table_226 \ -small_parse_table/small_parse_table_2260 \ -small_parse_table/small_parse_table_2261 \ -small_parse_table/small_parse_table_2262 \ -small_parse_table/small_parse_table_2263 \ -small_parse_table/small_parse_table_2264 \ -small_parse_table/small_parse_table_2265 \ -small_parse_table/small_parse_table_2266 \ -small_parse_table/small_parse_table_2267 \ -small_parse_table/small_parse_table_2268 \ -small_parse_table/small_parse_table_2269 \ -small_parse_table/small_parse_table_227 \ -small_parse_table/small_parse_table_2270 \ -small_parse_table/small_parse_table_2271 \ -small_parse_table/small_parse_table_2272 \ -small_parse_table/small_parse_table_2273 \ -small_parse_table/small_parse_table_2274 \ -small_parse_table/small_parse_table_2275 \ -small_parse_table/small_parse_table_2276 \ -small_parse_table/small_parse_table_2277 \ -small_parse_table/small_parse_table_2278 \ -small_parse_table/small_parse_table_2279 \ -small_parse_table/small_parse_table_228 \ -small_parse_table/small_parse_table_2280 \ -small_parse_table/small_parse_table_2281 \ -small_parse_table/small_parse_table_2282 \ -small_parse_table/small_parse_table_2283 \ -small_parse_table/small_parse_table_2284 \ -small_parse_table/small_parse_table_2285 \ -small_parse_table/small_parse_table_2286 \ -small_parse_table/small_parse_table_2287 \ -small_parse_table/small_parse_table_2288 \ -small_parse_table/small_parse_table_2289 \ -small_parse_table/small_parse_table_229 \ -small_parse_table/small_parse_table_2290 \ -small_parse_table/small_parse_table_2291 \ -small_parse_table/small_parse_table_2292 \ -small_parse_table/small_parse_table_2293 \ -small_parse_table/small_parse_table_2294 \ -small_parse_table/small_parse_table_2295 \ -small_parse_table/small_parse_table_2296 \ -small_parse_table/small_parse_table_2297 \ -small_parse_table/small_parse_table_2298 \ -small_parse_table/small_parse_table_2299 \ -small_parse_table/small_parse_table_23 \ -small_parse_table/small_parse_table_230 \ -small_parse_table/small_parse_table_2300 \ -small_parse_table/small_parse_table_2301 \ -small_parse_table/small_parse_table_2302 \ -small_parse_table/small_parse_table_2303 \ -small_parse_table/small_parse_table_2304 \ -small_parse_table/small_parse_table_2305 \ -small_parse_table/small_parse_table_2306 \ -small_parse_table/small_parse_table_2307 \ -small_parse_table/small_parse_table_2308 \ -small_parse_table/small_parse_table_2309 \ -small_parse_table/small_parse_table_231 \ -small_parse_table/small_parse_table_2310 \ -small_parse_table/small_parse_table_2311 \ -small_parse_table/small_parse_table_2312 \ -small_parse_table/small_parse_table_2313 \ -small_parse_table/small_parse_table_2314 \ -small_parse_table/small_parse_table_2315 \ -small_parse_table/small_parse_table_2316 \ -small_parse_table/small_parse_table_2317 \ -small_parse_table/small_parse_table_2318 \ -small_parse_table/small_parse_table_2319 \ -small_parse_table/small_parse_table_232 \ -small_parse_table/small_parse_table_2320 \ -small_parse_table/small_parse_table_2321 \ -small_parse_table/small_parse_table_2322 \ -small_parse_table/small_parse_table_2323 \ -small_parse_table/small_parse_table_2324 \ -small_parse_table/small_parse_table_2325 \ -small_parse_table/small_parse_table_2326 \ -small_parse_table/small_parse_table_2327 \ -small_parse_table/small_parse_table_2328 \ -small_parse_table/small_parse_table_2329 \ -small_parse_table/small_parse_table_233 \ -small_parse_table/small_parse_table_2330 \ -small_parse_table/small_parse_table_2331 \ -small_parse_table/small_parse_table_2332 \ -small_parse_table/small_parse_table_2333 \ -small_parse_table/small_parse_table_2334 \ -small_parse_table/small_parse_table_2335 \ -small_parse_table/small_parse_table_2336 \ -small_parse_table/small_parse_table_2337 \ -small_parse_table/small_parse_table_2338 \ -small_parse_table/small_parse_table_2339 \ -small_parse_table/small_parse_table_234 \ -small_parse_table/small_parse_table_2340 \ -small_parse_table/small_parse_table_2341 \ -small_parse_table/small_parse_table_2342 \ -small_parse_table/small_parse_table_2343 \ -small_parse_table/small_parse_table_2344 \ -small_parse_table/small_parse_table_2345 \ -small_parse_table/small_parse_table_2346 \ -small_parse_table/small_parse_table_2347 \ -small_parse_table/small_parse_table_2348 \ -small_parse_table/small_parse_table_2349 \ -small_parse_table/small_parse_table_235 \ -small_parse_table/small_parse_table_2350 \ -small_parse_table/small_parse_table_2351 \ -small_parse_table/small_parse_table_2352 \ -small_parse_table/small_parse_table_2353 \ -small_parse_table/small_parse_table_2354 \ -small_parse_table/small_parse_table_2355 \ -small_parse_table/small_parse_table_2356 \ -small_parse_table/small_parse_table_2357 \ -small_parse_table/small_parse_table_2358 \ -small_parse_table/small_parse_table_2359 \ -small_parse_table/small_parse_table_236 \ -small_parse_table/small_parse_table_2360 \ -small_parse_table/small_parse_table_2361 \ -small_parse_table/small_parse_table_2362 \ -small_parse_table/small_parse_table_2363 \ -small_parse_table/small_parse_table_2364 \ -small_parse_table/small_parse_table_2365 \ -small_parse_table/small_parse_table_2366 \ -small_parse_table/small_parse_table_2367 \ -small_parse_table/small_parse_table_2368 \ -small_parse_table/small_parse_table_2369 \ -small_parse_table/small_parse_table_237 \ -small_parse_table/small_parse_table_2370 \ -small_parse_table/small_parse_table_2371 \ -small_parse_table/small_parse_table_2372 \ -small_parse_table/small_parse_table_2373 \ -small_parse_table/small_parse_table_2374 \ -small_parse_table/small_parse_table_2375 \ -small_parse_table/small_parse_table_2376 \ -small_parse_table/small_parse_table_2377 \ -small_parse_table/small_parse_table_2378 \ -small_parse_table/small_parse_table_2379 \ -small_parse_table/small_parse_table_238 \ -small_parse_table/small_parse_table_2380 \ -small_parse_table/small_parse_table_2381 \ -small_parse_table/small_parse_table_2382 \ -small_parse_table/small_parse_table_2383 \ -small_parse_table/small_parse_table_2384 \ -small_parse_table/small_parse_table_2385 \ -small_parse_table/small_parse_table_2386 \ -small_parse_table/small_parse_table_2387 \ -small_parse_table/small_parse_table_2388 \ -small_parse_table/small_parse_table_2389 \ -small_parse_table/small_parse_table_239 \ -small_parse_table/small_parse_table_2390 \ -small_parse_table/small_parse_table_2391 \ -small_parse_table/small_parse_table_2392 \ -small_parse_table/small_parse_table_2393 \ -small_parse_table/small_parse_table_2394 \ -small_parse_table/small_parse_table_2395 \ -small_parse_table/small_parse_table_2396 \ -small_parse_table/small_parse_table_2397 \ -small_parse_table/small_parse_table_2398 \ -small_parse_table/small_parse_table_2399 \ -small_parse_table/small_parse_table_24 \ -small_parse_table/small_parse_table_240 \ -small_parse_table/small_parse_table_2400 \ -small_parse_table/small_parse_table_2401 \ -small_parse_table/small_parse_table_2402 \ -small_parse_table/small_parse_table_2403 \ -small_parse_table/small_parse_table_2404 \ -small_parse_table/small_parse_table_2405 \ -small_parse_table/small_parse_table_2406 \ -small_parse_table/small_parse_table_2407 \ -small_parse_table/small_parse_table_2408 \ -small_parse_table/small_parse_table_2409 \ -small_parse_table/small_parse_table_241 \ -small_parse_table/small_parse_table_2410 \ -small_parse_table/small_parse_table_2411 \ -small_parse_table/small_parse_table_2412 \ -small_parse_table/small_parse_table_2413 \ -small_parse_table/small_parse_table_2414 \ -small_parse_table/small_parse_table_2415 \ -small_parse_table/small_parse_table_2416 \ -small_parse_table/small_parse_table_2417 \ -small_parse_table/small_parse_table_2418 \ -small_parse_table/small_parse_table_2419 \ -small_parse_table/small_parse_table_242 \ -small_parse_table/small_parse_table_2420 \ -small_parse_table/small_parse_table_2421 \ -small_parse_table/small_parse_table_2422 \ -small_parse_table/small_parse_table_2423 \ -small_parse_table/small_parse_table_2424 \ -small_parse_table/small_parse_table_2425 \ -small_parse_table/small_parse_table_2426 \ -small_parse_table/small_parse_table_2427 \ -small_parse_table/small_parse_table_2428 \ -small_parse_table/small_parse_table_2429 \ -small_parse_table/small_parse_table_243 \ -small_parse_table/small_parse_table_2430 \ -small_parse_table/small_parse_table_2431 \ -small_parse_table/small_parse_table_2432 \ -small_parse_table/small_parse_table_2433 \ -small_parse_table/small_parse_table_2434 \ -small_parse_table/small_parse_table_2435 \ -small_parse_table/small_parse_table_2436 \ -small_parse_table/small_parse_table_2437 \ -small_parse_table/small_parse_table_2438 \ -small_parse_table/small_parse_table_2439 \ -small_parse_table/small_parse_table_244 \ -small_parse_table/small_parse_table_2440 \ -small_parse_table/small_parse_table_2441 \ -small_parse_table/small_parse_table_2442 \ -small_parse_table/small_parse_table_2443 \ -small_parse_table/small_parse_table_2444 \ -small_parse_table/small_parse_table_2445 \ -small_parse_table/small_parse_table_2446 \ -small_parse_table/small_parse_table_2447 \ -small_parse_table/small_parse_table_2448 \ -small_parse_table/small_parse_table_2449 \ -small_parse_table/small_parse_table_245 \ -small_parse_table/small_parse_table_2450 \ -small_parse_table/small_parse_table_2451 \ -small_parse_table/small_parse_table_2452 \ -small_parse_table/small_parse_table_2453 \ -small_parse_table/small_parse_table_2454 \ -small_parse_table/small_parse_table_2455 \ -small_parse_table/small_parse_table_2456 \ -small_parse_table/small_parse_table_2457 \ -small_parse_table/small_parse_table_2458 \ -small_parse_table/small_parse_table_2459 \ -small_parse_table/small_parse_table_246 \ -small_parse_table/small_parse_table_2460 \ -small_parse_table/small_parse_table_2461 \ -small_parse_table/small_parse_table_2462 \ -small_parse_table/small_parse_table_2463 \ -small_parse_table/small_parse_table_2464 \ -small_parse_table/small_parse_table_2465 \ -small_parse_table/small_parse_table_2466 \ -small_parse_table/small_parse_table_2467 \ -small_parse_table/small_parse_table_2468 \ -small_parse_table/small_parse_table_2469 \ -small_parse_table/small_parse_table_247 \ -small_parse_table/small_parse_table_2470 \ -small_parse_table/small_parse_table_2471 \ -small_parse_table/small_parse_table_2472 \ -small_parse_table/small_parse_table_2473 \ -small_parse_table/small_parse_table_2474 \ -small_parse_table/small_parse_table_2475 \ -small_parse_table/small_parse_table_2476 \ -small_parse_table/small_parse_table_2477 \ -small_parse_table/small_parse_table_2478 \ -small_parse_table/small_parse_table_2479 \ -small_parse_table/small_parse_table_248 \ -small_parse_table/small_parse_table_2480 \ -small_parse_table/small_parse_table_2481 \ -small_parse_table/small_parse_table_2482 \ -small_parse_table/small_parse_table_2483 \ -small_parse_table/small_parse_table_2484 \ -small_parse_table/small_parse_table_2485 \ -small_parse_table/small_parse_table_2486 \ -small_parse_table/small_parse_table_2487 \ -small_parse_table/small_parse_table_2488 \ -small_parse_table/small_parse_table_2489 \ -small_parse_table/small_parse_table_249 \ -small_parse_table/small_parse_table_2490 \ -small_parse_table/small_parse_table_2491 \ -small_parse_table/small_parse_table_2492 \ -small_parse_table/small_parse_table_2493 \ -small_parse_table/small_parse_table_2494 \ -small_parse_table/small_parse_table_2495 \ -small_parse_table/small_parse_table_2496 \ -small_parse_table/small_parse_table_2497 \ -small_parse_table/small_parse_table_2498 \ -small_parse_table/small_parse_table_2499 \ -small_parse_table/small_parse_table_25 \ -small_parse_table/small_parse_table_250 \ -small_parse_table/small_parse_table_2500 \ -small_parse_table/small_parse_table_2501 \ -small_parse_table/small_parse_table_2502 \ -small_parse_table/small_parse_table_2503 \ -small_parse_table/small_parse_table_2504 \ -small_parse_table/small_parse_table_2505 \ -small_parse_table/small_parse_table_2506 \ -small_parse_table/small_parse_table_2507 \ -small_parse_table/small_parse_table_2508 \ -small_parse_table/small_parse_table_2509 \ -small_parse_table/small_parse_table_251 \ -small_parse_table/small_parse_table_2510 \ -small_parse_table/small_parse_table_2511 \ -small_parse_table/small_parse_table_2512 \ -small_parse_table/small_parse_table_2513 \ -small_parse_table/small_parse_table_2514 \ -small_parse_table/small_parse_table_2515 \ -small_parse_table/small_parse_table_2516 \ -small_parse_table/small_parse_table_2517 \ -small_parse_table/small_parse_table_2518 \ -small_parse_table/small_parse_table_2519 \ -small_parse_table/small_parse_table_252 \ -small_parse_table/small_parse_table_2520 \ -small_parse_table/small_parse_table_2521 \ -small_parse_table/small_parse_table_2522 \ -small_parse_table/small_parse_table_2523 \ -small_parse_table/small_parse_table_2524 \ -small_parse_table/small_parse_table_2525 \ -small_parse_table/small_parse_table_2526 \ -small_parse_table/small_parse_table_2527 \ -small_parse_table/small_parse_table_2528 \ -small_parse_table/small_parse_table_2529 \ -small_parse_table/small_parse_table_253 \ -small_parse_table/small_parse_table_2530 \ -small_parse_table/small_parse_table_2531 \ -small_parse_table/small_parse_table_2532 \ -small_parse_table/small_parse_table_2533 \ -small_parse_table/small_parse_table_2534 \ -small_parse_table/small_parse_table_2535 \ -small_parse_table/small_parse_table_2536 \ -small_parse_table/small_parse_table_2537 \ -small_parse_table/small_parse_table_2538 \ -small_parse_table/small_parse_table_2539 \ -small_parse_table/small_parse_table_254 \ -small_parse_table/small_parse_table_2540 \ -small_parse_table/small_parse_table_2541 \ -small_parse_table/small_parse_table_2542 \ -small_parse_table/small_parse_table_2543 \ -small_parse_table/small_parse_table_2544 \ -small_parse_table/small_parse_table_2545 \ -small_parse_table/small_parse_table_2546 \ -small_parse_table/small_parse_table_2547 \ -small_parse_table/small_parse_table_2548 \ -small_parse_table/small_parse_table_2549 \ -small_parse_table/small_parse_table_255 \ -small_parse_table/small_parse_table_2550 \ -small_parse_table/small_parse_table_2551 \ -small_parse_table/small_parse_table_2552 \ -small_parse_table/small_parse_table_2553 \ -small_parse_table/small_parse_table_2554 \ -small_parse_table/small_parse_table_2555 \ -small_parse_table/small_parse_table_2556 \ -small_parse_table/small_parse_table_2557 \ -small_parse_table/small_parse_table_2558 \ -small_parse_table/small_parse_table_2559 \ -small_parse_table/small_parse_table_256 \ -small_parse_table/small_parse_table_2560 \ -small_parse_table/small_parse_table_2561 \ -small_parse_table/small_parse_table_2562 \ -small_parse_table/small_parse_table_2563 \ -small_parse_table/small_parse_table_2564 \ -small_parse_table/small_parse_table_2565 \ -small_parse_table/small_parse_table_2566 \ -small_parse_table/small_parse_table_2567 \ -small_parse_table/small_parse_table_2568 \ -small_parse_table/small_parse_table_2569 \ -small_parse_table/small_parse_table_257 \ -small_parse_table/small_parse_table_2570 \ -small_parse_table/small_parse_table_2571 \ -small_parse_table/small_parse_table_2572 \ -small_parse_table/small_parse_table_2573 \ -small_parse_table/small_parse_table_2574 \ -small_parse_table/small_parse_table_2575 \ -small_parse_table/small_parse_table_2576 \ -small_parse_table/small_parse_table_2577 \ -small_parse_table/small_parse_table_2578 \ -small_parse_table/small_parse_table_2579 \ -small_parse_table/small_parse_table_258 \ -small_parse_table/small_parse_table_2580 \ -small_parse_table/small_parse_table_2581 \ -small_parse_table/small_parse_table_2582 \ -small_parse_table/small_parse_table_2583 \ -small_parse_table/small_parse_table_2584 \ -small_parse_table/small_parse_table_2585 \ -small_parse_table/small_parse_table_2586 \ -small_parse_table/small_parse_table_2587 \ -small_parse_table/small_parse_table_2588 \ -small_parse_table/small_parse_table_2589 \ -small_parse_table/small_parse_table_259 \ -small_parse_table/small_parse_table_2590 \ -small_parse_table/small_parse_table_2591 \ -small_parse_table/small_parse_table_2592 \ -small_parse_table/small_parse_table_2593 \ -small_parse_table/small_parse_table_2594 \ -small_parse_table/small_parse_table_2595 \ -small_parse_table/small_parse_table_2596 \ -small_parse_table/small_parse_table_2597 \ -small_parse_table/small_parse_table_2598 \ -small_parse_table/small_parse_table_2599 \ -small_parse_table/small_parse_table_26 \ -small_parse_table/small_parse_table_260 \ -small_parse_table/small_parse_table_2600 \ -small_parse_table/small_parse_table_2601 \ -small_parse_table/small_parse_table_2602 \ -small_parse_table/small_parse_table_2603 \ -small_parse_table/small_parse_table_2604 \ -small_parse_table/small_parse_table_2605 \ -small_parse_table/small_parse_table_2606 \ -small_parse_table/small_parse_table_2607 \ -small_parse_table/small_parse_table_2608 \ -small_parse_table/small_parse_table_2609 \ -small_parse_table/small_parse_table_261 \ -small_parse_table/small_parse_table_2610 \ -small_parse_table/small_parse_table_2611 \ -small_parse_table/small_parse_table_2612 \ -small_parse_table/small_parse_table_2613 \ -small_parse_table/small_parse_table_2614 \ -small_parse_table/small_parse_table_2615 \ -small_parse_table/small_parse_table_2616 \ -small_parse_table/small_parse_table_2617 \ -small_parse_table/small_parse_table_2618 \ -small_parse_table/small_parse_table_2619 \ -small_parse_table/small_parse_table_262 \ -small_parse_table/small_parse_table_2620 \ -small_parse_table/small_parse_table_2621 \ -small_parse_table/small_parse_table_2622 \ -small_parse_table/small_parse_table_2623 \ -small_parse_table/small_parse_table_2624 \ -small_parse_table/small_parse_table_2625 \ -small_parse_table/small_parse_table_2626 \ -small_parse_table/small_parse_table_2627 \ -small_parse_table/small_parse_table_2628 \ -small_parse_table/small_parse_table_2629 \ -small_parse_table/small_parse_table_263 \ -small_parse_table/small_parse_table_2630 \ -small_parse_table/small_parse_table_2631 \ -small_parse_table/small_parse_table_2632 \ -small_parse_table/small_parse_table_2633 \ -small_parse_table/small_parse_table_2634 \ -small_parse_table/small_parse_table_2635 \ -small_parse_table/small_parse_table_2636 \ -small_parse_table/small_parse_table_2637 \ -small_parse_table/small_parse_table_2638 \ -small_parse_table/small_parse_table_2639 \ -small_parse_table/small_parse_table_264 \ -small_parse_table/small_parse_table_2640 \ -small_parse_table/small_parse_table_2641 \ -small_parse_table/small_parse_table_2642 \ -small_parse_table/small_parse_table_2643 \ -small_parse_table/small_parse_table_2644 \ -small_parse_table/small_parse_table_2645 \ -small_parse_table/small_parse_table_2646 \ -small_parse_table/small_parse_table_2647 \ -small_parse_table/small_parse_table_2648 \ -small_parse_table/small_parse_table_2649 \ -small_parse_table/small_parse_table_265 \ -small_parse_table/small_parse_table_2650 \ -small_parse_table/small_parse_table_2651 \ -small_parse_table/small_parse_table_2652 \ -small_parse_table/small_parse_table_2653 \ -small_parse_table/small_parse_table_2654 \ -small_parse_table/small_parse_table_2655 \ -small_parse_table/small_parse_table_2656 \ -small_parse_table/small_parse_table_2657 \ -small_parse_table/small_parse_table_2658 \ -small_parse_table/small_parse_table_2659 \ -small_parse_table/small_parse_table_266 \ -small_parse_table/small_parse_table_2660 \ -small_parse_table/small_parse_table_2661 \ -small_parse_table/small_parse_table_2662 \ -small_parse_table/small_parse_table_2663 \ -small_parse_table/small_parse_table_2664 \ -small_parse_table/small_parse_table_2665 \ -small_parse_table/small_parse_table_2666 \ -small_parse_table/small_parse_table_2667 \ -small_parse_table/small_parse_table_2668 \ -small_parse_table/small_parse_table_2669 \ -small_parse_table/small_parse_table_267 \ -small_parse_table/small_parse_table_2670 \ -small_parse_table/small_parse_table_2671 \ -small_parse_table/small_parse_table_2672 \ -small_parse_table/small_parse_table_2673 \ -small_parse_table/small_parse_table_2674 \ -small_parse_table/small_parse_table_2675 \ -small_parse_table/small_parse_table_2676 \ -small_parse_table/small_parse_table_2677 \ -small_parse_table/small_parse_table_2678 \ -small_parse_table/small_parse_table_2679 \ -small_parse_table/small_parse_table_268 \ -small_parse_table/small_parse_table_2680 \ -small_parse_table/small_parse_table_2681 \ -small_parse_table/small_parse_table_2682 \ -small_parse_table/small_parse_table_2683 \ -small_parse_table/small_parse_table_2684 \ -small_parse_table/small_parse_table_2685 \ -small_parse_table/small_parse_table_2686 \ -small_parse_table/small_parse_table_2687 \ -small_parse_table/small_parse_table_2688 \ -small_parse_table/small_parse_table_2689 \ -small_parse_table/small_parse_table_269 \ -small_parse_table/small_parse_table_2690 \ -small_parse_table/small_parse_table_2691 \ -small_parse_table/small_parse_table_2692 \ -small_parse_table/small_parse_table_2693 \ -small_parse_table/small_parse_table_2694 \ -small_parse_table/small_parse_table_2695 \ -small_parse_table/small_parse_table_2696 \ -small_parse_table/small_parse_table_2697 \ -small_parse_table/small_parse_table_2698 \ -small_parse_table/small_parse_table_2699 \ -small_parse_table/small_parse_table_27 \ -small_parse_table/small_parse_table_270 \ -small_parse_table/small_parse_table_2700 \ -small_parse_table/small_parse_table_2701 \ -small_parse_table/small_parse_table_2702 \ -small_parse_table/small_parse_table_2703 \ -small_parse_table/small_parse_table_2704 \ -small_parse_table/small_parse_table_2705 \ -small_parse_table/small_parse_table_2706 \ -small_parse_table/small_parse_table_2707 \ -small_parse_table/small_parse_table_2708 \ -small_parse_table/small_parse_table_2709 \ -small_parse_table/small_parse_table_271 \ -small_parse_table/small_parse_table_2710 \ -small_parse_table/small_parse_table_2711 \ -small_parse_table/small_parse_table_2712 \ -small_parse_table/small_parse_table_2713 \ -small_parse_table/small_parse_table_2714 \ -small_parse_table/small_parse_table_2715 \ -small_parse_table/small_parse_table_2716 \ -small_parse_table/small_parse_table_2717 \ -small_parse_table/small_parse_table_2718 \ -small_parse_table/small_parse_table_2719 \ -small_parse_table/small_parse_table_272 \ -small_parse_table/small_parse_table_2720 \ -small_parse_table/small_parse_table_2721 \ -small_parse_table/small_parse_table_2722 \ -small_parse_table/small_parse_table_2723 \ -small_parse_table/small_parse_table_2724 \ -small_parse_table/small_parse_table_2725 \ -small_parse_table/small_parse_table_2726 \ -small_parse_table/small_parse_table_2727 \ -small_parse_table/small_parse_table_2728 \ -small_parse_table/small_parse_table_2729 \ -small_parse_table/small_parse_table_273 \ -small_parse_table/small_parse_table_2730 \ -small_parse_table/small_parse_table_2731 \ -small_parse_table/small_parse_table_2732 \ -small_parse_table/small_parse_table_2733 \ -small_parse_table/small_parse_table_2734 \ -small_parse_table/small_parse_table_2735 \ -small_parse_table/small_parse_table_2736 \ -small_parse_table/small_parse_table_2737 \ -small_parse_table/small_parse_table_2738 \ -small_parse_table/small_parse_table_2739 \ -small_parse_table/small_parse_table_274 \ -small_parse_table/small_parse_table_2740 \ -small_parse_table/small_parse_table_2741 \ -small_parse_table/small_parse_table_2742 \ -small_parse_table/small_parse_table_2743 \ -small_parse_table/small_parse_table_2744 \ -small_parse_table/small_parse_table_2745 \ -small_parse_table/small_parse_table_2746 \ -small_parse_table/small_parse_table_2747 \ -small_parse_table/small_parse_table_2748 \ -small_parse_table/small_parse_table_2749 \ -small_parse_table/small_parse_table_275 \ -small_parse_table/small_parse_table_2750 \ -small_parse_table/small_parse_table_2751 \ -small_parse_table/small_parse_table_2752 \ -small_parse_table/small_parse_table_2753 \ -small_parse_table/small_parse_table_2754 \ -small_parse_table/small_parse_table_2755 \ -small_parse_table/small_parse_table_2756 \ -small_parse_table/small_parse_table_2757 \ -small_parse_table/small_parse_table_2758 \ -small_parse_table/small_parse_table_2759 \ -small_parse_table/small_parse_table_276 \ -small_parse_table/small_parse_table_2760 \ -small_parse_table/small_parse_table_2761 \ -small_parse_table/small_parse_table_2762 \ -small_parse_table/small_parse_table_2763 \ -small_parse_table/small_parse_table_2764 \ -small_parse_table/small_parse_table_2765 \ -small_parse_table/small_parse_table_2766 \ -small_parse_table/small_parse_table_2767 \ -small_parse_table/small_parse_table_2768 \ -small_parse_table/small_parse_table_2769 \ -small_parse_table/small_parse_table_277 \ -small_parse_table/small_parse_table_2770 \ -small_parse_table/small_parse_table_2771 \ -small_parse_table/small_parse_table_2772 \ -small_parse_table/small_parse_table_2773 \ -small_parse_table/small_parse_table_2774 \ -small_parse_table/small_parse_table_2775 \ -small_parse_table/small_parse_table_2776 \ -small_parse_table/small_parse_table_2777 \ -small_parse_table/small_parse_table_2778 \ -small_parse_table/small_parse_table_2779 \ -small_parse_table/small_parse_table_278 \ -small_parse_table/small_parse_table_2780 \ -small_parse_table/small_parse_table_2781 \ -small_parse_table/small_parse_table_2782 \ -small_parse_table/small_parse_table_2783 \ -small_parse_table/small_parse_table_2784 \ -small_parse_table/small_parse_table_2785 \ -small_parse_table/small_parse_table_2786 \ -small_parse_table/small_parse_table_2787 \ -small_parse_table/small_parse_table_2788 \ -small_parse_table/small_parse_table_2789 \ -small_parse_table/small_parse_table_279 \ -small_parse_table/small_parse_table_2790 \ -small_parse_table/small_parse_table_2791 \ -small_parse_table/small_parse_table_2792 \ -small_parse_table/small_parse_table_2793 \ -small_parse_table/small_parse_table_2794 \ -small_parse_table/small_parse_table_2795 \ -small_parse_table/small_parse_table_2796 \ -small_parse_table/small_parse_table_2797 \ -small_parse_table/small_parse_table_2798 \ -small_parse_table/small_parse_table_2799 \ -small_parse_table/small_parse_table_28 \ -small_parse_table/small_parse_table_280 \ -small_parse_table/small_parse_table_2800 \ -small_parse_table/small_parse_table_2801 \ -small_parse_table/small_parse_table_2802 \ -small_parse_table/small_parse_table_2803 \ -small_parse_table/small_parse_table_2804 \ -small_parse_table/small_parse_table_2805 \ -small_parse_table/small_parse_table_2806 \ -small_parse_table/small_parse_table_2807 \ -small_parse_table/small_parse_table_2808 \ -small_parse_table/small_parse_table_2809 \ -small_parse_table/small_parse_table_281 \ -small_parse_table/small_parse_table_2810 \ -small_parse_table/small_parse_table_2811 \ -small_parse_table/small_parse_table_2812 \ -small_parse_table/small_parse_table_2813 \ -small_parse_table/small_parse_table_2814 \ -small_parse_table/small_parse_table_2815 \ -small_parse_table/small_parse_table_2816 \ -small_parse_table/small_parse_table_2817 \ -small_parse_table/small_parse_table_2818 \ -small_parse_table/small_parse_table_2819 \ -small_parse_table/small_parse_table_282 \ -small_parse_table/small_parse_table_2820 \ -small_parse_table/small_parse_table_2821 \ -small_parse_table/small_parse_table_2822 \ -small_parse_table/small_parse_table_2823 \ -small_parse_table/small_parse_table_2824 \ -small_parse_table/small_parse_table_2825 \ -small_parse_table/small_parse_table_2826 \ -small_parse_table/small_parse_table_2827 \ -small_parse_table/small_parse_table_2828 \ -small_parse_table/small_parse_table_2829 \ -small_parse_table/small_parse_table_283 \ -small_parse_table/small_parse_table_2830 \ -small_parse_table/small_parse_table_2831 \ -small_parse_table/small_parse_table_2832 \ -small_parse_table/small_parse_table_2833 \ -small_parse_table/small_parse_table_2834 \ -small_parse_table/small_parse_table_2835 \ -small_parse_table/small_parse_table_2836 \ -small_parse_table/small_parse_table_2837 \ -small_parse_table/small_parse_table_2838 \ -small_parse_table/small_parse_table_2839 \ -small_parse_table/small_parse_table_284 \ -small_parse_table/small_parse_table_2840 \ -small_parse_table/small_parse_table_2841 \ -small_parse_table/small_parse_table_2842 \ -small_parse_table/small_parse_table_2843 \ -small_parse_table/small_parse_table_2844 \ -small_parse_table/small_parse_table_2845 \ -small_parse_table/small_parse_table_2846 \ -small_parse_table/small_parse_table_2847 \ -small_parse_table/small_parse_table_2848 \ -small_parse_table/small_parse_table_2849 \ -small_parse_table/small_parse_table_285 \ -small_parse_table/small_parse_table_2850 \ -small_parse_table/small_parse_table_2851 \ -small_parse_table/small_parse_table_2852 \ -small_parse_table/small_parse_table_2853 \ -small_parse_table/small_parse_table_2854 \ -small_parse_table/small_parse_table_2855 \ -small_parse_table/small_parse_table_2856 \ -small_parse_table/small_parse_table_2857 \ -small_parse_table/small_parse_table_2858 \ -small_parse_table/small_parse_table_2859 \ -small_parse_table/small_parse_table_286 \ -small_parse_table/small_parse_table_2860 \ -small_parse_table/small_parse_table_2861 \ -small_parse_table/small_parse_table_2862 \ -small_parse_table/small_parse_table_2863 \ -small_parse_table/small_parse_table_2864 \ -small_parse_table/small_parse_table_2865 \ -small_parse_table/small_parse_table_2866 \ -small_parse_table/small_parse_table_2867 \ -small_parse_table/small_parse_table_2868 \ -small_parse_table/small_parse_table_2869 \ -small_parse_table/small_parse_table_287 \ -small_parse_table/small_parse_table_2870 \ -small_parse_table/small_parse_table_2871 \ -small_parse_table/small_parse_table_2872 \ -small_parse_table/small_parse_table_2873 \ -small_parse_table/small_parse_table_2874 \ -small_parse_table/small_parse_table_2875 \ -small_parse_table/small_parse_table_2876 \ -small_parse_table/small_parse_table_2877 \ -small_parse_table/small_parse_table_2878 \ -small_parse_table/small_parse_table_2879 \ -small_parse_table/small_parse_table_288 \ -small_parse_table/small_parse_table_2880 \ -small_parse_table/small_parse_table_2881 \ -small_parse_table/small_parse_table_2882 \ -small_parse_table/small_parse_table_2883 \ -small_parse_table/small_parse_table_2884 \ -small_parse_table/small_parse_table_2885 \ -small_parse_table/small_parse_table_2886 \ -small_parse_table/small_parse_table_2887 \ -small_parse_table/small_parse_table_2888 \ -small_parse_table/small_parse_table_2889 \ -small_parse_table/small_parse_table_289 \ -small_parse_table/small_parse_table_2890 \ -small_parse_table/small_parse_table_2891 \ -small_parse_table/small_parse_table_2892 \ -small_parse_table/small_parse_table_2893 \ -small_parse_table/small_parse_table_2894 \ -small_parse_table/small_parse_table_2895 \ -small_parse_table/small_parse_table_2896 \ -small_parse_table/small_parse_table_2897 \ -small_parse_table/small_parse_table_2898 \ -small_parse_table/small_parse_table_2899 \ -small_parse_table/small_parse_table_29 \ -small_parse_table/small_parse_table_290 \ -small_parse_table/small_parse_table_2900 \ -small_parse_table/small_parse_table_2901 \ -small_parse_table/small_parse_table_2902 \ -small_parse_table/small_parse_table_2903 \ -small_parse_table/small_parse_table_2904 \ -small_parse_table/small_parse_table_2905 \ -small_parse_table/small_parse_table_2906 \ -small_parse_table/small_parse_table_2907 \ -small_parse_table/small_parse_table_2908 \ -small_parse_table/small_parse_table_2909 \ -small_parse_table/small_parse_table_291 \ -small_parse_table/small_parse_table_2910 \ -small_parse_table/small_parse_table_2911 \ -small_parse_table/small_parse_table_2912 \ -small_parse_table/small_parse_table_2913 \ -small_parse_table/small_parse_table_2914 \ -small_parse_table/small_parse_table_2915 \ -small_parse_table/small_parse_table_2916 \ -small_parse_table/small_parse_table_2917 \ -small_parse_table/small_parse_table_2918 \ -small_parse_table/small_parse_table_2919 \ -small_parse_table/small_parse_table_292 \ -small_parse_table/small_parse_table_2920 \ -small_parse_table/small_parse_table_2921 \ -small_parse_table/small_parse_table_2922 \ -small_parse_table/small_parse_table_2923 \ -small_parse_table/small_parse_table_2924 \ -small_parse_table/small_parse_table_2925 \ -small_parse_table/small_parse_table_2926 \ -small_parse_table/small_parse_table_2927 \ -small_parse_table/small_parse_table_2928 \ -small_parse_table/small_parse_table_2929 \ -small_parse_table/small_parse_table_293 \ -small_parse_table/small_parse_table_2930 \ -small_parse_table/small_parse_table_2931 \ -small_parse_table/small_parse_table_2932 \ -small_parse_table/small_parse_table_2933 \ -small_parse_table/small_parse_table_2934 \ -small_parse_table/small_parse_table_2935 \ -small_parse_table/small_parse_table_2936 \ -small_parse_table/small_parse_table_2937 \ -small_parse_table/small_parse_table_2938 \ -small_parse_table/small_parse_table_2939 \ -small_parse_table/small_parse_table_294 \ -small_parse_table/small_parse_table_2940 \ -small_parse_table/small_parse_table_2941 \ -small_parse_table/small_parse_table_2942 \ -small_parse_table/small_parse_table_2943 \ -small_parse_table/small_parse_table_2944 \ -small_parse_table/small_parse_table_2945 \ -small_parse_table/small_parse_table_2946 \ -small_parse_table/small_parse_table_2947 \ -small_parse_table/small_parse_table_2948 \ -small_parse_table/small_parse_table_2949 \ -small_parse_table/small_parse_table_295 \ -small_parse_table/small_parse_table_2950 \ -small_parse_table/small_parse_table_2951 \ -small_parse_table/small_parse_table_2952 \ -small_parse_table/small_parse_table_2953 \ -small_parse_table/small_parse_table_2954 \ -small_parse_table/small_parse_table_2955 \ -small_parse_table/small_parse_table_2956 \ -small_parse_table/small_parse_table_2957 \ -small_parse_table/small_parse_table_2958 \ -small_parse_table/small_parse_table_2959 \ -small_parse_table/small_parse_table_296 \ -small_parse_table/small_parse_table_2960 \ -small_parse_table/small_parse_table_2961 \ -small_parse_table/small_parse_table_2962 \ -small_parse_table/small_parse_table_2963 \ -small_parse_table/small_parse_table_2964 \ -small_parse_table/small_parse_table_2965 \ -small_parse_table/small_parse_table_2966 \ -small_parse_table/small_parse_table_2967 \ -small_parse_table/small_parse_table_2968 \ -small_parse_table/small_parse_table_2969 \ -small_parse_table/small_parse_table_297 \ -small_parse_table/small_parse_table_2970 \ -small_parse_table/small_parse_table_2971 \ -small_parse_table/small_parse_table_2972 \ -small_parse_table/small_parse_table_2973 \ -small_parse_table/small_parse_table_2974 \ -small_parse_table/small_parse_table_2975 \ -small_parse_table/small_parse_table_2976 \ -small_parse_table/small_parse_table_2977 \ -small_parse_table/small_parse_table_2978 \ -small_parse_table/small_parse_table_2979 \ -small_parse_table/small_parse_table_298 \ -small_parse_table/small_parse_table_2980 \ -small_parse_table/small_parse_table_2981 \ -small_parse_table/small_parse_table_2982 \ -small_parse_table/small_parse_table_2983 \ -small_parse_table/small_parse_table_2984 \ -small_parse_table/small_parse_table_2985 \ -small_parse_table/small_parse_table_2986 \ -small_parse_table/small_parse_table_2987 \ -small_parse_table/small_parse_table_2988 \ -small_parse_table/small_parse_table_2989 \ -small_parse_table/small_parse_table_299 \ -small_parse_table/small_parse_table_2990 \ -small_parse_table/small_parse_table_2991 \ -small_parse_table/small_parse_table_2992 \ -small_parse_table/small_parse_table_2993 \ -small_parse_table/small_parse_table_2994 \ -small_parse_table/small_parse_table_2995 \ -small_parse_table/small_parse_table_2996 \ -small_parse_table/small_parse_table_2997 \ -small_parse_table/small_parse_table_2998 \ -small_parse_table/small_parse_table_2999 \ -small_parse_table/small_parse_table_3 \ -small_parse_table/small_parse_table_30 \ -small_parse_table/small_parse_table_300 \ -small_parse_table/small_parse_table_3000 \ -small_parse_table/small_parse_table_3001 \ -small_parse_table/small_parse_table_3002 \ -small_parse_table/small_parse_table_3003 \ -small_parse_table/small_parse_table_3004 \ -small_parse_table/small_parse_table_3005 \ -small_parse_table/small_parse_table_3006 \ -small_parse_table/small_parse_table_3007 \ -small_parse_table/small_parse_table_3008 \ -small_parse_table/small_parse_table_3009 \ -small_parse_table/small_parse_table_301 \ -small_parse_table/small_parse_table_3010 \ -small_parse_table/small_parse_table_3011 \ -small_parse_table/small_parse_table_3012 \ -small_parse_table/small_parse_table_3013 \ -small_parse_table/small_parse_table_3014 \ -small_parse_table/small_parse_table_3015 \ -small_parse_table/small_parse_table_3016 \ -small_parse_table/small_parse_table_3017 \ -small_parse_table/small_parse_table_3018 \ -small_parse_table/small_parse_table_3019 \ -small_parse_table/small_parse_table_302 \ -small_parse_table/small_parse_table_3020 \ -small_parse_table/small_parse_table_3021 \ -small_parse_table/small_parse_table_3022 \ -small_parse_table/small_parse_table_3023 \ -small_parse_table/small_parse_table_3024 \ -small_parse_table/small_parse_table_3025 \ -small_parse_table/small_parse_table_3026 \ -small_parse_table/small_parse_table_3027 \ -small_parse_table/small_parse_table_3028 \ -small_parse_table/small_parse_table_3029 \ -small_parse_table/small_parse_table_303 \ -small_parse_table/small_parse_table_3030 \ -small_parse_table/small_parse_table_3031 \ -small_parse_table/small_parse_table_3032 \ -small_parse_table/small_parse_table_3033 \ -small_parse_table/small_parse_table_3034 \ -small_parse_table/small_parse_table_3035 \ -small_parse_table/small_parse_table_3036 \ -small_parse_table/small_parse_table_3037 \ -small_parse_table/small_parse_table_3038 \ -small_parse_table/small_parse_table_3039 \ -small_parse_table/small_parse_table_304 \ -small_parse_table/small_parse_table_3040 \ -small_parse_table/small_parse_table_3041 \ -small_parse_table/small_parse_table_3042 \ -small_parse_table/small_parse_table_3043 \ -small_parse_table/small_parse_table_3044 \ -small_parse_table/small_parse_table_3045 \ -small_parse_table/small_parse_table_3046 \ -small_parse_table/small_parse_table_3047 \ -small_parse_table/small_parse_table_3048 \ -small_parse_table/small_parse_table_3049 \ -small_parse_table/small_parse_table_305 \ -small_parse_table/small_parse_table_3050 \ -small_parse_table/small_parse_table_3051 \ -small_parse_table/small_parse_table_3052 \ -small_parse_table/small_parse_table_3053 \ -small_parse_table/small_parse_table_3054 \ -small_parse_table/small_parse_table_3055 \ -small_parse_table/small_parse_table_3056 \ -small_parse_table/small_parse_table_3057 \ -small_parse_table/small_parse_table_3058 \ -small_parse_table/small_parse_table_3059 \ -small_parse_table/small_parse_table_306 \ -small_parse_table/small_parse_table_3060 \ -small_parse_table/small_parse_table_3061 \ -small_parse_table/small_parse_table_3062 \ -small_parse_table/small_parse_table_3063 \ -small_parse_table/small_parse_table_3064 \ -small_parse_table/small_parse_table_3065 \ -small_parse_table/small_parse_table_3066 \ -small_parse_table/small_parse_table_3067 \ -small_parse_table/small_parse_table_3068 \ -small_parse_table/small_parse_table_3069 \ -small_parse_table/small_parse_table_307 \ -small_parse_table/small_parse_table_3070 \ -small_parse_table/small_parse_table_3071 \ -small_parse_table/small_parse_table_3072 \ -small_parse_table/small_parse_table_3073 \ -small_parse_table/small_parse_table_3074 \ -small_parse_table/small_parse_table_3075 \ -small_parse_table/small_parse_table_3076 \ -small_parse_table/small_parse_table_3077 \ -small_parse_table/small_parse_table_3078 \ -small_parse_table/small_parse_table_3079 \ -small_parse_table/small_parse_table_308 \ -small_parse_table/small_parse_table_3080 \ -small_parse_table/small_parse_table_3081 \ -small_parse_table/small_parse_table_3082 \ -small_parse_table/small_parse_table_3083 \ -small_parse_table/small_parse_table_3084 \ -small_parse_table/small_parse_table_3085 \ -small_parse_table/small_parse_table_3086 \ -small_parse_table/small_parse_table_3087 \ -small_parse_table/small_parse_table_3088 \ -small_parse_table/small_parse_table_3089 \ -small_parse_table/small_parse_table_309 \ -small_parse_table/small_parse_table_3090 \ -small_parse_table/small_parse_table_3091 \ -small_parse_table/small_parse_table_3092 \ -small_parse_table/small_parse_table_3093 \ -small_parse_table/small_parse_table_3094 \ -small_parse_table/small_parse_table_3095 \ -small_parse_table/small_parse_table_3096 \ -small_parse_table/small_parse_table_3097 \ -small_parse_table/small_parse_table_3098 \ -small_parse_table/small_parse_table_3099 \ -small_parse_table/small_parse_table_31 \ -small_parse_table/small_parse_table_310 \ -small_parse_table/small_parse_table_3100 \ -small_parse_table/small_parse_table_3101 \ -small_parse_table/small_parse_table_3102 \ -small_parse_table/small_parse_table_3103 \ -small_parse_table/small_parse_table_3104 \ -small_parse_table/small_parse_table_3105 \ -small_parse_table/small_parse_table_3106 \ -small_parse_table/small_parse_table_3107 \ -small_parse_table/small_parse_table_3108 \ -small_parse_table/small_parse_table_3109 \ -small_parse_table/small_parse_table_311 \ -small_parse_table/small_parse_table_3110 \ -small_parse_table/small_parse_table_3111 \ -small_parse_table/small_parse_table_3112 \ -small_parse_table/small_parse_table_3113 \ -small_parse_table/small_parse_table_3114 \ -small_parse_table/small_parse_table_3115 \ -small_parse_table/small_parse_table_3116 \ -small_parse_table/small_parse_table_3117 \ -small_parse_table/small_parse_table_3118 \ -small_parse_table/small_parse_table_3119 \ -small_parse_table/small_parse_table_312 \ -small_parse_table/small_parse_table_3120 \ -small_parse_table/small_parse_table_3121 \ -small_parse_table/small_parse_table_3122 \ -small_parse_table/small_parse_table_3123 \ -small_parse_table/small_parse_table_3124 \ -small_parse_table/small_parse_table_3125 \ -small_parse_table/small_parse_table_3126 \ -small_parse_table/small_parse_table_3127 \ -small_parse_table/small_parse_table_3128 \ -small_parse_table/small_parse_table_3129 \ -small_parse_table/small_parse_table_313 \ -small_parse_table/small_parse_table_3130 \ -small_parse_table/small_parse_table_3131 \ -small_parse_table/small_parse_table_3132 \ -small_parse_table/small_parse_table_3133 \ -small_parse_table/small_parse_table_3134 \ -small_parse_table/small_parse_table_3135 \ -small_parse_table/small_parse_table_3136 \ -small_parse_table/small_parse_table_3137 \ -small_parse_table/small_parse_table_3138 \ -small_parse_table/small_parse_table_3139 \ -small_parse_table/small_parse_table_314 \ -small_parse_table/small_parse_table_3140 \ -small_parse_table/small_parse_table_3141 \ -small_parse_table/small_parse_table_3142 \ -small_parse_table/small_parse_table_3143 \ -small_parse_table/small_parse_table_3144 \ -small_parse_table/small_parse_table_3145 \ -small_parse_table/small_parse_table_3146 \ -small_parse_table/small_parse_table_3147 \ -small_parse_table/small_parse_table_3148 \ -small_parse_table/small_parse_table_3149 \ -small_parse_table/small_parse_table_315 \ -small_parse_table/small_parse_table_3150 \ -small_parse_table/small_parse_table_3151 \ -small_parse_table/small_parse_table_3152 \ -small_parse_table/small_parse_table_3153 \ -small_parse_table/small_parse_table_3154 \ -small_parse_table/small_parse_table_3155 \ -small_parse_table/small_parse_table_3156 \ -small_parse_table/small_parse_table_3157 \ -small_parse_table/small_parse_table_3158 \ -small_parse_table/small_parse_table_3159 \ -small_parse_table/small_parse_table_316 \ -small_parse_table/small_parse_table_3160 \ -small_parse_table/small_parse_table_3161 \ -small_parse_table/small_parse_table_3162 \ -small_parse_table/small_parse_table_3163 \ -small_parse_table/small_parse_table_3164 \ -small_parse_table/small_parse_table_3165 \ -small_parse_table/small_parse_table_3166 \ -small_parse_table/small_parse_table_3167 \ -small_parse_table/small_parse_table_3168 \ -small_parse_table/small_parse_table_3169 \ -small_parse_table/small_parse_table_317 \ -small_parse_table/small_parse_table_3170 \ -small_parse_table/small_parse_table_3171 \ -small_parse_table/small_parse_table_3172 \ -small_parse_table/small_parse_table_3173 \ -small_parse_table/small_parse_table_3174 \ -small_parse_table/small_parse_table_3175 \ -small_parse_table/small_parse_table_3176 \ -small_parse_table/small_parse_table_3177 \ -small_parse_table/small_parse_table_3178 \ -small_parse_table/small_parse_table_3179 \ -small_parse_table/small_parse_table_318 \ -small_parse_table/small_parse_table_3180 \ -small_parse_table/small_parse_table_3181 \ -small_parse_table/small_parse_table_3182 \ -small_parse_table/small_parse_table_3183 \ -small_parse_table/small_parse_table_3184 \ -small_parse_table/small_parse_table_3185 \ -small_parse_table/small_parse_table_3186 \ -small_parse_table/small_parse_table_3187 \ -small_parse_table/small_parse_table_3188 \ -small_parse_table/small_parse_table_3189 \ -small_parse_table/small_parse_table_319 \ -small_parse_table/small_parse_table_3190 \ -small_parse_table/small_parse_table_3191 \ -small_parse_table/small_parse_table_3192 \ -small_parse_table/small_parse_table_3193 \ -small_parse_table/small_parse_table_3194 \ -small_parse_table/small_parse_table_3195 \ -small_parse_table/small_parse_table_3196 \ -small_parse_table/small_parse_table_3197 \ -small_parse_table/small_parse_table_3198 \ -small_parse_table/small_parse_table_3199 \ -small_parse_table/small_parse_table_32 \ -small_parse_table/small_parse_table_320 \ -small_parse_table/small_parse_table_3200 \ -small_parse_table/small_parse_table_3201 \ -small_parse_table/small_parse_table_3202 \ -small_parse_table/small_parse_table_3203 \ -small_parse_table/small_parse_table_3204 \ -small_parse_table/small_parse_table_3205 \ -small_parse_table/small_parse_table_3206 \ -small_parse_table/small_parse_table_3207 \ -small_parse_table/small_parse_table_3208 \ -small_parse_table/small_parse_table_3209 \ -small_parse_table/small_parse_table_321 \ -small_parse_table/small_parse_table_3210 \ -small_parse_table/small_parse_table_3211 \ -small_parse_table/small_parse_table_3212 \ -small_parse_table/small_parse_table_3213 \ -small_parse_table/small_parse_table_3214 \ -small_parse_table/small_parse_table_3215 \ -small_parse_table/small_parse_table_3216 \ -small_parse_table/small_parse_table_3217 \ -small_parse_table/small_parse_table_3218 \ -small_parse_table/small_parse_table_3219 \ -small_parse_table/small_parse_table_322 \ -small_parse_table/small_parse_table_3220 \ -small_parse_table/small_parse_table_3221 \ -small_parse_table/small_parse_table_3222 \ -small_parse_table/small_parse_table_3223 \ -small_parse_table/small_parse_table_3224 \ -small_parse_table/small_parse_table_3225 \ -small_parse_table/small_parse_table_3226 \ -small_parse_table/small_parse_table_3227 \ -small_parse_table/small_parse_table_3228 \ -small_parse_table/small_parse_table_3229 \ -small_parse_table/small_parse_table_323 \ -small_parse_table/small_parse_table_3230 \ -small_parse_table/small_parse_table_3231 \ -small_parse_table/small_parse_table_3232 \ -small_parse_table/small_parse_table_3233 \ -small_parse_table/small_parse_table_3234 \ -small_parse_table/small_parse_table_3235 \ -small_parse_table/small_parse_table_3236 \ -small_parse_table/small_parse_table_3237 \ -small_parse_table/small_parse_table_3238 \ -small_parse_table/small_parse_table_3239 \ -small_parse_table/small_parse_table_324 \ -small_parse_table/small_parse_table_3240 \ -small_parse_table/small_parse_table_3241 \ -small_parse_table/small_parse_table_3242 \ -small_parse_table/small_parse_table_3243 \ -small_parse_table/small_parse_table_325 \ -small_parse_table/small_parse_table_326 \ -small_parse_table/small_parse_table_327 \ -small_parse_table/small_parse_table_328 \ -small_parse_table/small_parse_table_329 \ -small_parse_table/small_parse_table_33 \ -small_parse_table/small_parse_table_330 \ -small_parse_table/small_parse_table_331 \ -small_parse_table/small_parse_table_332 \ -small_parse_table/small_parse_table_333 \ -small_parse_table/small_parse_table_334 \ -small_parse_table/small_parse_table_335 \ -small_parse_table/small_parse_table_336 \ -small_parse_table/small_parse_table_337 \ -small_parse_table/small_parse_table_338 \ -small_parse_table/small_parse_table_339 \ -small_parse_table/small_parse_table_34 \ -small_parse_table/small_parse_table_340 \ -small_parse_table/small_parse_table_341 \ -small_parse_table/small_parse_table_342 \ -small_parse_table/small_parse_table_343 \ -small_parse_table/small_parse_table_344 \ -small_parse_table/small_parse_table_345 \ -small_parse_table/small_parse_table_346 \ -small_parse_table/small_parse_table_347 \ -small_parse_table/small_parse_table_348 \ -small_parse_table/small_parse_table_349 \ -small_parse_table/small_parse_table_35 \ -small_parse_table/small_parse_table_350 \ -small_parse_table/small_parse_table_351 \ -small_parse_table/small_parse_table_352 \ -small_parse_table/small_parse_table_353 \ -small_parse_table/small_parse_table_354 \ -small_parse_table/small_parse_table_355 \ -small_parse_table/small_parse_table_356 \ -small_parse_table/small_parse_table_357 \ -small_parse_table/small_parse_table_358 \ -small_parse_table/small_parse_table_359 \ -small_parse_table/small_parse_table_36 \ -small_parse_table/small_parse_table_360 \ -small_parse_table/small_parse_table_361 \ -small_parse_table/small_parse_table_362 \ -small_parse_table/small_parse_table_363 \ -small_parse_table/small_parse_table_364 \ -small_parse_table/small_parse_table_365 \ -small_parse_table/small_parse_table_366 \ -small_parse_table/small_parse_table_367 \ -small_parse_table/small_parse_table_368 \ -small_parse_table/small_parse_table_369 \ -small_parse_table/small_parse_table_37 \ -small_parse_table/small_parse_table_370 \ -small_parse_table/small_parse_table_371 \ -small_parse_table/small_parse_table_372 \ -small_parse_table/small_parse_table_373 \ -small_parse_table/small_parse_table_374 \ -small_parse_table/small_parse_table_375 \ -small_parse_table/small_parse_table_376 \ -small_parse_table/small_parse_table_377 \ -small_parse_table/small_parse_table_378 \ -small_parse_table/small_parse_table_379 \ -small_parse_table/small_parse_table_38 \ -small_parse_table/small_parse_table_380 \ -small_parse_table/small_parse_table_381 \ -small_parse_table/small_parse_table_382 \ -small_parse_table/small_parse_table_383 \ -small_parse_table/small_parse_table_384 \ -small_parse_table/small_parse_table_385 \ -small_parse_table/small_parse_table_386 \ -small_parse_table/small_parse_table_387 \ -small_parse_table/small_parse_table_388 \ -small_parse_table/small_parse_table_389 \ -small_parse_table/small_parse_table_39 \ -small_parse_table/small_parse_table_390 \ -small_parse_table/small_parse_table_391 \ -small_parse_table/small_parse_table_392 \ -small_parse_table/small_parse_table_393 \ -small_parse_table/small_parse_table_394 \ -small_parse_table/small_parse_table_395 \ -small_parse_table/small_parse_table_396 \ -small_parse_table/small_parse_table_397 \ -small_parse_table/small_parse_table_398 \ -small_parse_table/small_parse_table_399 \ -small_parse_table/small_parse_table_4 \ -small_parse_table/small_parse_table_40 \ -small_parse_table/small_parse_table_400 \ -small_parse_table/small_parse_table_401 \ -small_parse_table/small_parse_table_402 \ -small_parse_table/small_parse_table_403 \ -small_parse_table/small_parse_table_404 \ -small_parse_table/small_parse_table_405 \ -small_parse_table/small_parse_table_406 \ -small_parse_table/small_parse_table_407 \ -small_parse_table/small_parse_table_408 \ -small_parse_table/small_parse_table_409 \ -small_parse_table/small_parse_table_41 \ -small_parse_table/small_parse_table_410 \ -small_parse_table/small_parse_table_411 \ -small_parse_table/small_parse_table_412 \ -small_parse_table/small_parse_table_413 \ -small_parse_table/small_parse_table_414 \ -small_parse_table/small_parse_table_415 \ -small_parse_table/small_parse_table_416 \ -small_parse_table/small_parse_table_417 \ -small_parse_table/small_parse_table_418 \ -small_parse_table/small_parse_table_419 \ -small_parse_table/small_parse_table_42 \ -small_parse_table/small_parse_table_420 \ -small_parse_table/small_parse_table_421 \ -small_parse_table/small_parse_table_422 \ -small_parse_table/small_parse_table_423 \ -small_parse_table/small_parse_table_424 \ -small_parse_table/small_parse_table_425 \ -small_parse_table/small_parse_table_426 \ -small_parse_table/small_parse_table_427 \ -small_parse_table/small_parse_table_428 \ -small_parse_table/small_parse_table_429 \ -small_parse_table/small_parse_table_43 \ -small_parse_table/small_parse_table_430 \ -small_parse_table/small_parse_table_431 \ -small_parse_table/small_parse_table_432 \ -small_parse_table/small_parse_table_433 \ -small_parse_table/small_parse_table_434 \ -small_parse_table/small_parse_table_435 \ -small_parse_table/small_parse_table_436 \ -small_parse_table/small_parse_table_437 \ -small_parse_table/small_parse_table_438 \ -small_parse_table/small_parse_table_439 \ -small_parse_table/small_parse_table_44 \ -small_parse_table/small_parse_table_440 \ -small_parse_table/small_parse_table_441 \ -small_parse_table/small_parse_table_442 \ -small_parse_table/small_parse_table_443 \ -small_parse_table/small_parse_table_444 \ -small_parse_table/small_parse_table_445 \ -small_parse_table/small_parse_table_446 \ -small_parse_table/small_parse_table_447 \ -small_parse_table/small_parse_table_448 \ -small_parse_table/small_parse_table_449 \ -small_parse_table/small_parse_table_45 \ -small_parse_table/small_parse_table_450 \ -small_parse_table/small_parse_table_451 \ -small_parse_table/small_parse_table_452 \ -small_parse_table/small_parse_table_453 \ -small_parse_table/small_parse_table_454 \ -small_parse_table/small_parse_table_455 \ -small_parse_table/small_parse_table_456 \ -small_parse_table/small_parse_table_457 \ -small_parse_table/small_parse_table_458 \ -small_parse_table/small_parse_table_459 \ -small_parse_table/small_parse_table_46 \ -small_parse_table/small_parse_table_460 \ -small_parse_table/small_parse_table_461 \ -small_parse_table/small_parse_table_462 \ -small_parse_table/small_parse_table_463 \ -small_parse_table/small_parse_table_464 \ -small_parse_table/small_parse_table_465 \ -small_parse_table/small_parse_table_466 \ -small_parse_table/small_parse_table_467 \ -small_parse_table/small_parse_table_468 \ -small_parse_table/small_parse_table_469 \ -small_parse_table/small_parse_table_47 \ -small_parse_table/small_parse_table_470 \ -small_parse_table/small_parse_table_471 \ -small_parse_table/small_parse_table_472 \ -small_parse_table/small_parse_table_473 \ -small_parse_table/small_parse_table_474 \ -small_parse_table/small_parse_table_475 \ -small_parse_table/small_parse_table_476 \ -small_parse_table/small_parse_table_477 \ -small_parse_table/small_parse_table_478 \ -small_parse_table/small_parse_table_479 \ -small_parse_table/small_parse_table_48 \ -small_parse_table/small_parse_table_480 \ -small_parse_table/small_parse_table_481 \ -small_parse_table/small_parse_table_482 \ -small_parse_table/small_parse_table_483 \ -small_parse_table/small_parse_table_484 \ -small_parse_table/small_parse_table_485 \ -small_parse_table/small_parse_table_486 \ -small_parse_table/small_parse_table_487 \ -small_parse_table/small_parse_table_488 \ -small_parse_table/small_parse_table_489 \ -small_parse_table/small_parse_table_49 \ -small_parse_table/small_parse_table_490 \ -small_parse_table/small_parse_table_491 \ -small_parse_table/small_parse_table_492 \ -small_parse_table/small_parse_table_493 \ -small_parse_table/small_parse_table_494 \ -small_parse_table/small_parse_table_495 \ -small_parse_table/small_parse_table_496 \ -small_parse_table/small_parse_table_497 \ -small_parse_table/small_parse_table_498 \ -small_parse_table/small_parse_table_499 \ -small_parse_table/small_parse_table_5 \ -small_parse_table/small_parse_table_50 \ -small_parse_table/small_parse_table_500 \ -small_parse_table/small_parse_table_501 \ -small_parse_table/small_parse_table_502 \ -small_parse_table/small_parse_table_503 \ -small_parse_table/small_parse_table_504 \ -small_parse_table/small_parse_table_505 \ -small_parse_table/small_parse_table_506 \ -small_parse_table/small_parse_table_507 \ -small_parse_table/small_parse_table_508 \ -small_parse_table/small_parse_table_509 \ -small_parse_table/small_parse_table_51 \ -small_parse_table/small_parse_table_510 \ -small_parse_table/small_parse_table_511 \ -small_parse_table/small_parse_table_512 \ -small_parse_table/small_parse_table_513 \ -small_parse_table/small_parse_table_514 \ -small_parse_table/small_parse_table_515 \ -small_parse_table/small_parse_table_516 \ -small_parse_table/small_parse_table_517 \ -small_parse_table/small_parse_table_518 \ -small_parse_table/small_parse_table_519 \ -small_parse_table/small_parse_table_52 \ -small_parse_table/small_parse_table_520 \ -small_parse_table/small_parse_table_521 \ -small_parse_table/small_parse_table_522 \ -small_parse_table/small_parse_table_523 \ -small_parse_table/small_parse_table_524 \ -small_parse_table/small_parse_table_525 \ -small_parse_table/small_parse_table_526 \ -small_parse_table/small_parse_table_527 \ -small_parse_table/small_parse_table_528 \ -small_parse_table/small_parse_table_529 \ -small_parse_table/small_parse_table_53 \ -small_parse_table/small_parse_table_530 \ -small_parse_table/small_parse_table_531 \ -small_parse_table/small_parse_table_532 \ -small_parse_table/small_parse_table_533 \ -small_parse_table/small_parse_table_534 \ -small_parse_table/small_parse_table_535 \ -small_parse_table/small_parse_table_536 \ -small_parse_table/small_parse_table_537 \ -small_parse_table/small_parse_table_538 \ -small_parse_table/small_parse_table_539 \ -small_parse_table/small_parse_table_54 \ -small_parse_table/small_parse_table_540 \ -small_parse_table/small_parse_table_541 \ -small_parse_table/small_parse_table_542 \ -small_parse_table/small_parse_table_543 \ -small_parse_table/small_parse_table_544 \ -small_parse_table/small_parse_table_545 \ -small_parse_table/small_parse_table_546 \ -small_parse_table/small_parse_table_547 \ -small_parse_table/small_parse_table_548 \ -small_parse_table/small_parse_table_549 \ -small_parse_table/small_parse_table_55 \ -small_parse_table/small_parse_table_550 \ -small_parse_table/small_parse_table_551 \ -small_parse_table/small_parse_table_552 \ -small_parse_table/small_parse_table_553 \ -small_parse_table/small_parse_table_554 \ -small_parse_table/small_parse_table_555 \ -small_parse_table/small_parse_table_556 \ -small_parse_table/small_parse_table_557 \ -small_parse_table/small_parse_table_558 \ -small_parse_table/small_parse_table_559 \ -small_parse_table/small_parse_table_56 \ -small_parse_table/small_parse_table_560 \ -small_parse_table/small_parse_table_561 \ -small_parse_table/small_parse_table_562 \ -small_parse_table/small_parse_table_563 \ -small_parse_table/small_parse_table_564 \ -small_parse_table/small_parse_table_565 \ -small_parse_table/small_parse_table_566 \ -small_parse_table/small_parse_table_567 \ -small_parse_table/small_parse_table_568 \ -small_parse_table/small_parse_table_569 \ -small_parse_table/small_parse_table_57 \ -small_parse_table/small_parse_table_570 \ -small_parse_table/small_parse_table_571 \ -small_parse_table/small_parse_table_572 \ -small_parse_table/small_parse_table_573 \ -small_parse_table/small_parse_table_574 \ -small_parse_table/small_parse_table_575 \ -small_parse_table/small_parse_table_576 \ -small_parse_table/small_parse_table_577 \ -small_parse_table/small_parse_table_578 \ -small_parse_table/small_parse_table_579 \ -small_parse_table/small_parse_table_58 \ -small_parse_table/small_parse_table_580 \ -small_parse_table/small_parse_table_581 \ -small_parse_table/small_parse_table_582 \ -small_parse_table/small_parse_table_583 \ -small_parse_table/small_parse_table_584 \ -small_parse_table/small_parse_table_585 \ -small_parse_table/small_parse_table_586 \ -small_parse_table/small_parse_table_587 \ -small_parse_table/small_parse_table_588 \ -small_parse_table/small_parse_table_589 \ -small_parse_table/small_parse_table_59 \ -small_parse_table/small_parse_table_590 \ -small_parse_table/small_parse_table_591 \ -small_parse_table/small_parse_table_592 \ -small_parse_table/small_parse_table_593 \ -small_parse_table/small_parse_table_594 \ -small_parse_table/small_parse_table_595 \ -small_parse_table/small_parse_table_596 \ -small_parse_table/small_parse_table_597 \ -small_parse_table/small_parse_table_598 \ -small_parse_table/small_parse_table_599 \ -small_parse_table/small_parse_table_6 \ -small_parse_table/small_parse_table_60 \ -small_parse_table/small_parse_table_600 \ -small_parse_table/small_parse_table_601 \ -small_parse_table/small_parse_table_602 \ -small_parse_table/small_parse_table_603 \ -small_parse_table/small_parse_table_604 \ -small_parse_table/small_parse_table_605 \ -small_parse_table/small_parse_table_606 \ -small_parse_table/small_parse_table_607 \ -small_parse_table/small_parse_table_608 \ -small_parse_table/small_parse_table_609 \ -small_parse_table/small_parse_table_61 \ -small_parse_table/small_parse_table_610 \ -small_parse_table/small_parse_table_611 \ -small_parse_table/small_parse_table_612 \ -small_parse_table/small_parse_table_613 \ -small_parse_table/small_parse_table_614 \ -small_parse_table/small_parse_table_615 \ -small_parse_table/small_parse_table_616 \ -small_parse_table/small_parse_table_617 \ -small_parse_table/small_parse_table_618 \ -small_parse_table/small_parse_table_619 \ -small_parse_table/small_parse_table_62 \ -small_parse_table/small_parse_table_620 \ -small_parse_table/small_parse_table_621 \ -small_parse_table/small_parse_table_622 \ -small_parse_table/small_parse_table_623 \ -small_parse_table/small_parse_table_624 \ -small_parse_table/small_parse_table_625 \ -small_parse_table/small_parse_table_626 \ -small_parse_table/small_parse_table_627 \ -small_parse_table/small_parse_table_628 \ -small_parse_table/small_parse_table_629 \ -small_parse_table/small_parse_table_63 \ -small_parse_table/small_parse_table_630 \ -small_parse_table/small_parse_table_631 \ -small_parse_table/small_parse_table_632 \ -small_parse_table/small_parse_table_633 \ -small_parse_table/small_parse_table_634 \ -small_parse_table/small_parse_table_635 \ -small_parse_table/small_parse_table_636 \ -small_parse_table/small_parse_table_637 \ -small_parse_table/small_parse_table_638 \ -small_parse_table/small_parse_table_639 \ -small_parse_table/small_parse_table_64 \ -small_parse_table/small_parse_table_640 \ -small_parse_table/small_parse_table_641 \ -small_parse_table/small_parse_table_642 \ -small_parse_table/small_parse_table_643 \ -small_parse_table/small_parse_table_644 \ -small_parse_table/small_parse_table_645 \ -small_parse_table/small_parse_table_646 \ -small_parse_table/small_parse_table_647 \ -small_parse_table/small_parse_table_648 \ -small_parse_table/small_parse_table_649 \ -small_parse_table/small_parse_table_65 \ -small_parse_table/small_parse_table_650 \ -small_parse_table/small_parse_table_651 \ -small_parse_table/small_parse_table_652 \ -small_parse_table/small_parse_table_653 \ -small_parse_table/small_parse_table_654 \ -small_parse_table/small_parse_table_655 \ -small_parse_table/small_parse_table_656 \ -small_parse_table/small_parse_table_657 \ -small_parse_table/small_parse_table_658 \ -small_parse_table/small_parse_table_659 \ -small_parse_table/small_parse_table_66 \ -small_parse_table/small_parse_table_660 \ -small_parse_table/small_parse_table_661 \ -small_parse_table/small_parse_table_662 \ -small_parse_table/small_parse_table_663 \ -small_parse_table/small_parse_table_664 \ -small_parse_table/small_parse_table_665 \ -small_parse_table/small_parse_table_666 \ -small_parse_table/small_parse_table_667 \ -small_parse_table/small_parse_table_668 \ -small_parse_table/small_parse_table_669 \ -small_parse_table/small_parse_table_67 \ -small_parse_table/small_parse_table_670 \ -small_parse_table/small_parse_table_671 \ -small_parse_table/small_parse_table_672 \ -small_parse_table/small_parse_table_673 \ -small_parse_table/small_parse_table_674 \ -small_parse_table/small_parse_table_675 \ -small_parse_table/small_parse_table_676 \ -small_parse_table/small_parse_table_677 \ -small_parse_table/small_parse_table_678 \ -small_parse_table/small_parse_table_679 \ -small_parse_table/small_parse_table_68 \ -small_parse_table/small_parse_table_680 \ -small_parse_table/small_parse_table_681 \ -small_parse_table/small_parse_table_682 \ -small_parse_table/small_parse_table_683 \ -small_parse_table/small_parse_table_684 \ -small_parse_table/small_parse_table_685 \ -small_parse_table/small_parse_table_686 \ -small_parse_table/small_parse_table_687 \ -small_parse_table/small_parse_table_688 \ -small_parse_table/small_parse_table_689 \ -small_parse_table/small_parse_table_69 \ -small_parse_table/small_parse_table_690 \ -small_parse_table/small_parse_table_691 \ -small_parse_table/small_parse_table_692 \ -small_parse_table/small_parse_table_693 \ -small_parse_table/small_parse_table_694 \ -small_parse_table/small_parse_table_695 \ -small_parse_table/small_parse_table_696 \ -small_parse_table/small_parse_table_697 \ -small_parse_table/small_parse_table_698 \ -small_parse_table/small_parse_table_699 \ -small_parse_table/small_parse_table_7 \ -small_parse_table/small_parse_table_70 \ -small_parse_table/small_parse_table_700 \ -small_parse_table/small_parse_table_701 \ -small_parse_table/small_parse_table_702 \ -small_parse_table/small_parse_table_703 \ -small_parse_table/small_parse_table_704 \ -small_parse_table/small_parse_table_705 \ -small_parse_table/small_parse_table_706 \ -small_parse_table/small_parse_table_707 \ -small_parse_table/small_parse_table_708 \ -small_parse_table/small_parse_table_709 \ -small_parse_table/small_parse_table_71 \ -small_parse_table/small_parse_table_710 \ -small_parse_table/small_parse_table_711 \ -small_parse_table/small_parse_table_712 \ -small_parse_table/small_parse_table_713 \ -small_parse_table/small_parse_table_714 \ -small_parse_table/small_parse_table_715 \ -small_parse_table/small_parse_table_716 \ -small_parse_table/small_parse_table_717 \ -small_parse_table/small_parse_table_718 \ -small_parse_table/small_parse_table_719 \ -small_parse_table/small_parse_table_72 \ -small_parse_table/small_parse_table_720 \ -small_parse_table/small_parse_table_721 \ -small_parse_table/small_parse_table_722 \ -small_parse_table/small_parse_table_723 \ -small_parse_table/small_parse_table_724 \ -small_parse_table/small_parse_table_725 \ -small_parse_table/small_parse_table_726 \ -small_parse_table/small_parse_table_727 \ -small_parse_table/small_parse_table_728 \ -small_parse_table/small_parse_table_729 \ -small_parse_table/small_parse_table_73 \ -small_parse_table/small_parse_table_730 \ -small_parse_table/small_parse_table_731 \ -small_parse_table/small_parse_table_732 \ -small_parse_table/small_parse_table_733 \ -small_parse_table/small_parse_table_734 \ -small_parse_table/small_parse_table_735 \ -small_parse_table/small_parse_table_736 \ -small_parse_table/small_parse_table_737 \ -small_parse_table/small_parse_table_738 \ -small_parse_table/small_parse_table_739 \ -small_parse_table/small_parse_table_74 \ -small_parse_table/small_parse_table_740 \ -small_parse_table/small_parse_table_741 \ -small_parse_table/small_parse_table_742 \ -small_parse_table/small_parse_table_743 \ -small_parse_table/small_parse_table_744 \ -small_parse_table/small_parse_table_745 \ -small_parse_table/small_parse_table_746 \ -small_parse_table/small_parse_table_747 \ -small_parse_table/small_parse_table_748 \ -small_parse_table/small_parse_table_749 \ -small_parse_table/small_parse_table_75 \ -small_parse_table/small_parse_table_750 \ -small_parse_table/small_parse_table_751 \ -small_parse_table/small_parse_table_752 \ -small_parse_table/small_parse_table_753 \ -small_parse_table/small_parse_table_754 \ -small_parse_table/small_parse_table_755 \ -small_parse_table/small_parse_table_756 \ -small_parse_table/small_parse_table_757 \ -small_parse_table/small_parse_table_758 \ -small_parse_table/small_parse_table_759 \ -small_parse_table/small_parse_table_76 \ -small_parse_table/small_parse_table_760 \ -small_parse_table/small_parse_table_761 \ -small_parse_table/small_parse_table_762 \ -small_parse_table/small_parse_table_763 \ -small_parse_table/small_parse_table_764 \ -small_parse_table/small_parse_table_765 \ -small_parse_table/small_parse_table_766 \ -small_parse_table/small_parse_table_767 \ -small_parse_table/small_parse_table_768 \ -small_parse_table/small_parse_table_769 \ -small_parse_table/small_parse_table_77 \ -small_parse_table/small_parse_table_770 \ -small_parse_table/small_parse_table_771 \ -small_parse_table/small_parse_table_772 \ -small_parse_table/small_parse_table_773 \ -small_parse_table/small_parse_table_774 \ -small_parse_table/small_parse_table_775 \ -small_parse_table/small_parse_table_776 \ -small_parse_table/small_parse_table_777 \ -small_parse_table/small_parse_table_778 \ -small_parse_table/small_parse_table_779 \ -small_parse_table/small_parse_table_78 \ -small_parse_table/small_parse_table_780 \ -small_parse_table/small_parse_table_781 \ -small_parse_table/small_parse_table_782 \ -small_parse_table/small_parse_table_783 \ -small_parse_table/small_parse_table_784 \ -small_parse_table/small_parse_table_785 \ -small_parse_table/small_parse_table_786 \ -small_parse_table/small_parse_table_787 \ -small_parse_table/small_parse_table_788 \ -small_parse_table/small_parse_table_789 \ -small_parse_table/small_parse_table_79 \ -small_parse_table/small_parse_table_790 \ -small_parse_table/small_parse_table_791 \ -small_parse_table/small_parse_table_792 \ -small_parse_table/small_parse_table_793 \ -small_parse_table/small_parse_table_794 \ -small_parse_table/small_parse_table_795 \ -small_parse_table/small_parse_table_796 \ -small_parse_table/small_parse_table_797 \ -small_parse_table/small_parse_table_798 \ -small_parse_table/small_parse_table_799 \ -small_parse_table/small_parse_table_8 \ -small_parse_table/small_parse_table_80 \ -small_parse_table/small_parse_table_800 \ -small_parse_table/small_parse_table_801 \ -small_parse_table/small_parse_table_802 \ -small_parse_table/small_parse_table_803 \ -small_parse_table/small_parse_table_804 \ -small_parse_table/small_parse_table_805 \ -small_parse_table/small_parse_table_806 \ -small_parse_table/small_parse_table_807 \ -small_parse_table/small_parse_table_808 \ -small_parse_table/small_parse_table_809 \ -small_parse_table/small_parse_table_81 \ -small_parse_table/small_parse_table_810 \ -small_parse_table/small_parse_table_811 \ -small_parse_table/small_parse_table_812 \ -small_parse_table/small_parse_table_813 \ -small_parse_table/small_parse_table_814 \ -small_parse_table/small_parse_table_815 \ -small_parse_table/small_parse_table_816 \ -small_parse_table/small_parse_table_817 \ -small_parse_table/small_parse_table_818 \ -small_parse_table/small_parse_table_819 \ -small_parse_table/small_parse_table_82 \ -small_parse_table/small_parse_table_820 \ -small_parse_table/small_parse_table_821 \ -small_parse_table/small_parse_table_822 \ -small_parse_table/small_parse_table_823 \ -small_parse_table/small_parse_table_824 \ -small_parse_table/small_parse_table_825 \ -small_parse_table/small_parse_table_826 \ -small_parse_table/small_parse_table_827 \ -small_parse_table/small_parse_table_828 \ -small_parse_table/small_parse_table_829 \ -small_parse_table/small_parse_table_83 \ -small_parse_table/small_parse_table_830 \ -small_parse_table/small_parse_table_831 \ -small_parse_table/small_parse_table_832 \ -small_parse_table/small_parse_table_833 \ -small_parse_table/small_parse_table_834 \ -small_parse_table/small_parse_table_835 \ -small_parse_table/small_parse_table_836 \ -small_parse_table/small_parse_table_837 \ -small_parse_table/small_parse_table_838 \ -small_parse_table/small_parse_table_839 \ -small_parse_table/small_parse_table_84 \ -small_parse_table/small_parse_table_840 \ -small_parse_table/small_parse_table_841 \ -small_parse_table/small_parse_table_842 \ -small_parse_table/small_parse_table_843 \ -small_parse_table/small_parse_table_844 \ -small_parse_table/small_parse_table_845 \ -small_parse_table/small_parse_table_846 \ -small_parse_table/small_parse_table_847 \ -small_parse_table/small_parse_table_848 \ -small_parse_table/small_parse_table_849 \ -small_parse_table/small_parse_table_85 \ -small_parse_table/small_parse_table_850 \ -small_parse_table/small_parse_table_851 \ -small_parse_table/small_parse_table_852 \ -small_parse_table/small_parse_table_853 \ -small_parse_table/small_parse_table_854 \ -small_parse_table/small_parse_table_855 \ -small_parse_table/small_parse_table_856 \ -small_parse_table/small_parse_table_857 \ -small_parse_table/small_parse_table_858 \ -small_parse_table/small_parse_table_859 \ -small_parse_table/small_parse_table_86 \ -small_parse_table/small_parse_table_860 \ -small_parse_table/small_parse_table_861 \ -small_parse_table/small_parse_table_862 \ -small_parse_table/small_parse_table_863 \ -small_parse_table/small_parse_table_864 \ -small_parse_table/small_parse_table_865 \ -small_parse_table/small_parse_table_866 \ -small_parse_table/small_parse_table_867 \ -small_parse_table/small_parse_table_868 \ -small_parse_table/small_parse_table_869 \ -small_parse_table/small_parse_table_87 \ -small_parse_table/small_parse_table_870 \ -small_parse_table/small_parse_table_871 \ -small_parse_table/small_parse_table_872 \ -small_parse_table/small_parse_table_873 \ -small_parse_table/small_parse_table_874 \ -small_parse_table/small_parse_table_875 \ -small_parse_table/small_parse_table_876 \ -small_parse_table/small_parse_table_877 \ -small_parse_table/small_parse_table_878 \ -small_parse_table/small_parse_table_879 \ -small_parse_table/small_parse_table_88 \ -small_parse_table/small_parse_table_880 \ -small_parse_table/small_parse_table_881 \ -small_parse_table/small_parse_table_882 \ -small_parse_table/small_parse_table_883 \ -small_parse_table/small_parse_table_884 \ -small_parse_table/small_parse_table_885 \ -small_parse_table/small_parse_table_886 \ -small_parse_table/small_parse_table_887 \ -small_parse_table/small_parse_table_888 \ -small_parse_table/small_parse_table_889 \ -small_parse_table/small_parse_table_89 \ -small_parse_table/small_parse_table_890 \ -small_parse_table/small_parse_table_891 \ -small_parse_table/small_parse_table_892 \ -small_parse_table/small_parse_table_893 \ -small_parse_table/small_parse_table_894 \ -small_parse_table/small_parse_table_895 \ -small_parse_table/small_parse_table_896 \ -small_parse_table/small_parse_table_897 \ -small_parse_table/small_parse_table_898 \ -small_parse_table/small_parse_table_899 \ -small_parse_table/small_parse_table_9 \ -small_parse_table/small_parse_table_90 \ -small_parse_table/small_parse_table_900 \ -small_parse_table/small_parse_table_901 \ -small_parse_table/small_parse_table_902 \ -small_parse_table/small_parse_table_903 \ -small_parse_table/small_parse_table_904 \ -small_parse_table/small_parse_table_905 \ -small_parse_table/small_parse_table_906 \ -small_parse_table/small_parse_table_907 \ -small_parse_table/small_parse_table_908 \ -small_parse_table/small_parse_table_909 \ -small_parse_table/small_parse_table_91 \ -small_parse_table/small_parse_table_910 \ -small_parse_table/small_parse_table_911 \ -small_parse_table/small_parse_table_912 \ -small_parse_table/small_parse_table_913 \ -small_parse_table/small_parse_table_914 \ -small_parse_table/small_parse_table_915 \ -small_parse_table/small_parse_table_916 \ -small_parse_table/small_parse_table_917 \ -small_parse_table/small_parse_table_918 \ -small_parse_table/small_parse_table_919 \ -small_parse_table/small_parse_table_92 \ -small_parse_table/small_parse_table_920 \ -small_parse_table/small_parse_table_921 \ -small_parse_table/small_parse_table_922 \ -small_parse_table/small_parse_table_923 \ -small_parse_table/small_parse_table_924 \ -small_parse_table/small_parse_table_925 \ -small_parse_table/small_parse_table_926 \ -small_parse_table/small_parse_table_927 \ -small_parse_table/small_parse_table_928 \ -small_parse_table/small_parse_table_929 \ -small_parse_table/small_parse_table_93 \ -small_parse_table/small_parse_table_930 \ -small_parse_table/small_parse_table_931 \ -small_parse_table/small_parse_table_932 \ -small_parse_table/small_parse_table_933 \ -small_parse_table/small_parse_table_934 \ -small_parse_table/small_parse_table_935 \ -small_parse_table/small_parse_table_936 \ -small_parse_table/small_parse_table_937 \ -small_parse_table/small_parse_table_938 \ -small_parse_table/small_parse_table_939 \ -small_parse_table/small_parse_table_94 \ -small_parse_table/small_parse_table_940 \ -small_parse_table/small_parse_table_941 \ -small_parse_table/small_parse_table_942 \ -small_parse_table/small_parse_table_943 \ -small_parse_table/small_parse_table_944 \ -small_parse_table/small_parse_table_945 \ -small_parse_table/small_parse_table_946 \ -small_parse_table/small_parse_table_947 \ -small_parse_table/small_parse_table_948 \ -small_parse_table/small_parse_table_949 \ -small_parse_table/small_parse_table_95 \ -small_parse_table/small_parse_table_950 \ -small_parse_table/small_parse_table_951 \ -small_parse_table/small_parse_table_952 \ -small_parse_table/small_parse_table_953 \ -small_parse_table/small_parse_table_954 \ -small_parse_table/small_parse_table_955 \ -small_parse_table/small_parse_table_956 \ -small_parse_table/small_parse_table_957 \ -small_parse_table/small_parse_table_958 \ -small_parse_table/small_parse_table_959 \ -small_parse_table/small_parse_table_96 \ -small_parse_table/small_parse_table_960 \ -small_parse_table/small_parse_table_961 \ -small_parse_table/small_parse_table_962 \ -small_parse_table/small_parse_table_963 \ -small_parse_table/small_parse_table_964 \ -small_parse_table/small_parse_table_965 \ -small_parse_table/small_parse_table_966 \ -small_parse_table/small_parse_table_967 \ -small_parse_table/small_parse_table_968 \ -small_parse_table/small_parse_table_969 \ -small_parse_table/small_parse_table_97 \ -small_parse_table/small_parse_table_970 \ -small_parse_table/small_parse_table_971 \ -small_parse_table/small_parse_table_972 \ -small_parse_table/small_parse_table_973 \ -small_parse_table/small_parse_table_974 \ -small_parse_table/small_parse_table_975 \ -small_parse_table/small_parse_table_976 \ -small_parse_table/small_parse_table_977 \ -small_parse_table/small_parse_table_978 \ -small_parse_table/small_parse_table_979 \ -small_parse_table/small_parse_table_98 \ -small_parse_table/small_parse_table_980 \ -small_parse_table/small_parse_table_981 \ -small_parse_table/small_parse_table_982 \ -small_parse_table/small_parse_table_983 \ -small_parse_table/small_parse_table_984 \ -small_parse_table/small_parse_table_985 \ -small_parse_table/small_parse_table_986 \ -small_parse_table/small_parse_table_987 \ -small_parse_table/small_parse_table_988 \ -small_parse_table/small_parse_table_989 \ -small_parse_table/small_parse_table_99 \ -small_parse_table/small_parse_table_990 \ -small_parse_table/small_parse_table_991 \ -small_parse_table/small_parse_table_992 \ -small_parse_table/small_parse_table_993 \ -small_parse_table/small_parse_table_994 \ -small_parse_table/small_parse_table_995 \ -small_parse_table/small_parse_table_996 \ -small_parse_table/small_parse_table_997 \ -small_parse_table/small_parse_table_998 \ -small_parse_table/small_parse_table_999 \ -small_parse_table_map/small_parse_table_map_0 \ -small_parse_table_map/small_parse_table_map_1 \ -small_parse_table_map/small_parse_table_map_10 \ -small_parse_table_map/small_parse_table_map_11 \ -small_parse_table_map/small_parse_table_map_12 \ -small_parse_table_map/small_parse_table_map_13 \ -small_parse_table_map/small_parse_table_map_14 \ -small_parse_table_map/small_parse_table_map_15 \ -small_parse_table_map/small_parse_table_map_16 \ -small_parse_table_map/small_parse_table_map_17 \ -small_parse_table_map/small_parse_table_map_18 \ -small_parse_table_map/small_parse_table_map_19 \ -small_parse_table_map/small_parse_table_map_2 \ -small_parse_table_map/small_parse_table_map_20 \ -small_parse_table_map/small_parse_table_map_21 \ -small_parse_table_map/small_parse_table_map_22 \ -small_parse_table_map/small_parse_table_map_23 \ -small_parse_table_map/small_parse_table_map_24 \ -small_parse_table_map/small_parse_table_map_25 \ -small_parse_table_map/small_parse_table_map_26 \ -small_parse_table_map/small_parse_table_map_27 \ -small_parse_table_map/small_parse_table_map_28 \ -small_parse_table_map/small_parse_table_map_29 \ -small_parse_table_map/small_parse_table_map_3 \ -small_parse_table_map/small_parse_table_map_30 \ -small_parse_table_map/small_parse_table_map_31 \ -small_parse_table_map/small_parse_table_map_32 \ -small_parse_table_map/small_parse_table_map_33 \ -small_parse_table_map/small_parse_table_map_34 \ -small_parse_table_map/small_parse_table_map_35 \ -small_parse_table_map/small_parse_table_map_36 \ -small_parse_table_map/small_parse_table_map_37 \ -small_parse_table_map/small_parse_table_map_38 \ -small_parse_table_map/small_parse_table_map_39 \ -small_parse_table_map/small_parse_table_map_4 \ -small_parse_table_map/small_parse_table_map_40 \ -small_parse_table_map/small_parse_table_map_41 \ -small_parse_table_map/small_parse_table_map_42 \ -small_parse_table_map/small_parse_table_map_43 \ -small_parse_table_map/small_parse_table_map_44 \ -small_parse_table_map/small_parse_table_map_45 \ -small_parse_table_map/small_parse_table_map_46 \ -small_parse_table_map/small_parse_table_map_47 \ -small_parse_table_map/small_parse_table_map_48 \ -small_parse_table_map/small_parse_table_map_49 \ -small_parse_table_map/small_parse_table_map_5 \ -small_parse_table_map/small_parse_table_map_50 \ -small_parse_table_map/small_parse_table_map_51 \ -small_parse_table_map/small_parse_table_map_52 \ -small_parse_table_map/small_parse_table_map_53 \ -small_parse_table_map/small_parse_table_map_54 \ -small_parse_table_map/small_parse_table_map_55 \ -small_parse_table_map/small_parse_table_map_56 \ -small_parse_table_map/small_parse_table_map_57 \ -small_parse_table_map/small_parse_table_map_58 \ -small_parse_table_map/small_parse_table_map_59 \ -small_parse_table_map/small_parse_table_map_6 \ -small_parse_table_map/small_parse_table_map_60 \ -small_parse_table_map/small_parse_table_map_61 \ -small_parse_table_map/small_parse_table_map_62 \ -small_parse_table_map/small_parse_table_map_63 \ -small_parse_table_map/small_parse_table_map_64 \ -small_parse_table_map/small_parse_table_map_65 \ -small_parse_table_map/small_parse_table_map_66 \ -small_parse_table_map/small_parse_table_map_67 \ -small_parse_table_map/small_parse_table_map_68 \ -small_parse_table_map/small_parse_table_map_69 \ -small_parse_table_map/small_parse_table_map_7 \ -small_parse_table_map/small_parse_table_map_70 \ -small_parse_table_map/small_parse_table_map_71 \ -small_parse_table_map/small_parse_table_map_8 \ -small_parse_table_map/small_parse_table_map_9 \ -symbols_metadata/symbols_metadata_0 \ -symbols_metadata/symbols_metadata_1 \ -symbols_metadata/symbols_metadata_2 \ -symbols_names/symbols_names_0 \ -symbols_names/symbols_names_1 \ -symbols_names/symbols_names_2 \ -unique_symbols_map/unique_symbols_map_0 \ -unique_symbols_map/unique_symbols_map_1 \ -unique_symbols_map/unique_symbols_map_2 +create/create_alias_sequences \ +create/create_external_scanner_states \ +create/create_external_scanner_symbol_map \ +create/create_field_map_entries \ +create/create_field_map_slices \ +create/create_field_names \ +create/create_lex_keywords \ +create/create_lex_modes \ +create/create_lex_normal \ +create/create_non_terminal_alias_map \ +create/create_parse_actions_entries \ +create/create_parse_table \ +create/create_primary_state_ids \ +create/create_small_parse_table \ +create/create_small_parse_table_map \ +create/create_symbols_metadata \ +create/create_symbols_names \ +create/create_unique_symbols_map \ +non_terminal_alias_map/non_terminal_alias_map_0 \ +external_scanner_symbol_map/external_scanner_symbol_map_0 \ +alias_sequences/alias_sequences_0 \ +field_map_slices/field_map_slices_0 \ +field_names/field_names_0 \ +field_map_entries/field_map_entries_0 \ +field_map_entries/field_map_entries_1 \ +symbols_metadata/symbols_metadata_0 \ +symbols_metadata/symbols_metadata_1 \ +symbols_metadata/symbols_metadata_2 \ +symbols_names/symbols_names_0 \ +symbols_names/symbols_names_1 \ +symbols_names/symbols_names_2 \ +unique_symbols_map/unique_symbols_map_0 \ +unique_symbols_map/unique_symbols_map_1 \ +unique_symbols_map/unique_symbols_map_2 \ +external_scanner_states/external_scanner_states_0 \ +external_scanner_states/external_scanner_states_1 \ +external_scanner_states/external_scanner_states_2 \ +external_scanner_states/external_scanner_states_3 \ +external_scanner_states/external_scanner_states_4 \ +small_parse_table_map/small_parse_table_map_0 \ +small_parse_table_map/small_parse_table_map_1 \ +small_parse_table_map/small_parse_table_map_2 \ +small_parse_table_map/small_parse_table_map_3 \ +small_parse_table_map/small_parse_table_map_4 \ +small_parse_table_map/small_parse_table_map_5 \ +small_parse_table_map/small_parse_table_map_6 \ +small_parse_table_map/small_parse_table_map_7 \ +small_parse_table_map/small_parse_table_map_8 \ +small_parse_table_map/small_parse_table_map_9 \ +small_parse_table_map/small_parse_table_map_10 \ +small_parse_table_map/small_parse_table_map_11 \ +small_parse_table_map/small_parse_table_map_12 \ +small_parse_table_map/small_parse_table_map_13 \ +small_parse_table_map/small_parse_table_map_14 \ +small_parse_table_map/small_parse_table_map_15 \ +small_parse_table_map/small_parse_table_map_16 \ +small_parse_table_map/small_parse_table_map_17 \ +small_parse_table_map/small_parse_table_map_18 \ +small_parse_table_map/small_parse_table_map_19 \ +small_parse_table_map/small_parse_table_map_20 \ +small_parse_table_map/small_parse_table_map_21 \ +small_parse_table_map/small_parse_table_map_22 \ +small_parse_table_map/small_parse_table_map_23 \ +small_parse_table_map/small_parse_table_map_24 \ +small_parse_table_map/small_parse_table_map_25 \ +small_parse_table_map/small_parse_table_map_26 \ +small_parse_table_map/small_parse_table_map_27 \ +small_parse_table_map/small_parse_table_map_28 \ +small_parse_table_map/small_parse_table_map_29 \ +small_parse_table_map/small_parse_table_map_30 \ +small_parse_table_map/small_parse_table_map_31 \ +small_parse_table_map/small_parse_table_map_32 \ +small_parse_table_map/small_parse_table_map_33 \ +small_parse_table_map/small_parse_table_map_34 \ +small_parse_table_map/small_parse_table_map_35 \ +small_parse_table_map/small_parse_table_map_36 \ +small_parse_table_map/small_parse_table_map_37 \ +small_parse_table_map/small_parse_table_map_38 \ +primary_state_ids/primary_state_ids_0 \ +primary_state_ids/primary_state_ids_1 \ +primary_state_ids/primary_state_ids_2 \ +primary_state_ids/primary_state_ids_3 \ +primary_state_ids/primary_state_ids_4 \ +primary_state_ids/primary_state_ids_5 \ +primary_state_ids/primary_state_ids_6 \ +primary_state_ids/primary_state_ids_7 \ +primary_state_ids/primary_state_ids_8 \ +primary_state_ids/primary_state_ids_9 \ +primary_state_ids/primary_state_ids_10 \ +primary_state_ids/primary_state_ids_11 \ +primary_state_ids/primary_state_ids_12 \ +primary_state_ids/primary_state_ids_13 \ +primary_state_ids/primary_state_ids_14 \ +primary_state_ids/primary_state_ids_15 \ +primary_state_ids/primary_state_ids_16 \ +primary_state_ids/primary_state_ids_17 \ +primary_state_ids/primary_state_ids_18 \ +primary_state_ids/primary_state_ids_19 \ +primary_state_ids/primary_state_ids_20 \ +primary_state_ids/primary_state_ids_21 \ +primary_state_ids/primary_state_ids_22 \ +primary_state_ids/primary_state_ids_23 \ +primary_state_ids/primary_state_ids_24 \ +primary_state_ids/primary_state_ids_25 \ +primary_state_ids/primary_state_ids_26 \ +primary_state_ids/primary_state_ids_27 \ +primary_state_ids/primary_state_ids_28 \ +primary_state_ids/primary_state_ids_29 \ +primary_state_ids/primary_state_ids_30 \ +primary_state_ids/primary_state_ids_31 \ +primary_state_ids/primary_state_ids_32 \ +primary_state_ids/primary_state_ids_33 \ +primary_state_ids/primary_state_ids_34 \ +primary_state_ids/primary_state_ids_35 \ +primary_state_ids/primary_state_ids_36 \ +primary_state_ids/primary_state_ids_37 \ +primary_state_ids/primary_state_ids_38 \ +primary_state_ids/primary_state_ids_39 \ +primary_state_ids/primary_state_ids_40 \ +lex_funcs/lex_normal/main_func \ +lex_funcs/lex_keywords/main_func \ +lex_funcs/lex_keywords/create_table/lex_keywords_array_0 \ +lex_funcs/lex_normal/create_table/lex_normal_array_0 \ +lex_funcs/lex_normal/create_table/lex_normal_array_1 \ +lex_funcs/lex_normal/create_table/lex_normal_array_2 \ +lex_funcs/lex_normal/create_table/lex_normal_array_3 \ +lex_funcs/lex_normal/create_table/lex_normal_array_4 \ +lex_modes/lex_modes_0 \ +lex_modes/lex_modes_1 \ +lex_modes/lex_modes_2 \ +lex_modes/lex_modes_3 \ +lex_modes/lex_modes_4 \ +lex_modes/lex_modes_5 \ +lex_modes/lex_modes_6 \ +lex_modes/lex_modes_7 \ +lex_modes/lex_modes_8 \ +lex_modes/lex_modes_9 \ +lex_modes/lex_modes_10 \ +lex_modes/lex_modes_11 \ +lex_modes/lex_modes_12 \ +lex_modes/lex_modes_13 \ +lex_modes/lex_modes_14 \ +lex_modes/lex_modes_15 \ +lex_modes/lex_modes_16 \ +lex_modes/lex_modes_17 \ +lex_modes/lex_modes_18 \ +lex_modes/lex_modes_19 \ +lex_modes/lex_modes_20 \ +lex_modes/lex_modes_21 \ +lex_modes/lex_modes_22 \ +lex_modes/lex_modes_23 \ +lex_modes/lex_modes_24 \ +lex_modes/lex_modes_25 \ +lex_modes/lex_modes_26 \ +lex_modes/lex_modes_27 \ +lex_modes/lex_modes_28 \ +lex_modes/lex_modes_29 \ +lex_modes/lex_modes_30 \ +lex_modes/lex_modes_31 \ +lex_modes/lex_modes_32 \ +lex_modes/lex_modes_33 \ +lex_modes/lex_modes_34 \ +lex_modes/lex_modes_35 \ +lex_modes/lex_modes_36 \ +lex_modes/lex_modes_37 \ +lex_modes/lex_modes_38 \ +lex_modes/lex_modes_39 \ +lex_modes/lex_modes_40 \ +lex_funcs/lex_keywords/state_0 \ +lex_funcs/lex_keywords/state_1 \ +lex_funcs/lex_keywords/state_2 \ +lex_funcs/lex_keywords/state_3 \ +lex_funcs/lex_keywords/state_4 \ +lex_funcs/lex_keywords/state_5 \ +lex_funcs/lex_keywords/state_6 \ +lex_funcs/lex_keywords/state_7 \ +lex_funcs/lex_keywords/state_8 \ +lex_funcs/lex_keywords/state_9 \ +lex_funcs/lex_keywords/state_10 \ +lex_funcs/lex_keywords/state_11 \ +lex_funcs/lex_keywords/state_12 \ +lex_funcs/lex_keywords/state_13 \ +lex_funcs/lex_keywords/state_14 \ +lex_funcs/lex_keywords/state_15 \ +lex_funcs/lex_keywords/state_16 \ +lex_funcs/lex_keywords/state_17 \ +lex_funcs/lex_normal/state_0 \ +lex_funcs/lex_normal/state_1 \ +lex_funcs/lex_normal/state_2 \ +lex_funcs/lex_normal/state_3 \ +lex_funcs/lex_normal/state_4 \ +lex_funcs/lex_normal/state_5 \ +lex_funcs/lex_normal/state_6 \ +lex_funcs/lex_normal/state_7 \ +lex_funcs/lex_normal/state_8 \ +lex_funcs/lex_normal/state_9 \ +lex_funcs/lex_normal/state_10 \ +lex_funcs/lex_normal/state_11 \ +lex_funcs/lex_normal/state_12 \ +lex_funcs/lex_normal/state_13 \ +lex_funcs/lex_normal/state_14 \ +lex_funcs/lex_normal/state_15 \ +lex_funcs/lex_normal/state_16 \ +lex_funcs/lex_normal/state_17 \ +lex_funcs/lex_normal/state_18 \ +lex_funcs/lex_normal/state_19 \ +lex_funcs/lex_normal/state_20 \ +lex_funcs/lex_normal/state_21 \ +lex_funcs/lex_normal/state_22 \ +lex_funcs/lex_normal/state_23 \ +lex_funcs/lex_normal/state_24 \ +lex_funcs/lex_normal/state_25 \ +lex_funcs/lex_normal/state_26 \ +lex_funcs/lex_normal/state_27 \ +lex_funcs/lex_normal/state_28 \ +lex_funcs/lex_normal/state_29 \ +lex_funcs/lex_normal/state_30 \ +lex_funcs/lex_normal/state_31 \ +lex_funcs/lex_normal/state_32 \ +lex_funcs/lex_normal/state_33 \ +lex_funcs/lex_normal/state_34 \ +lex_funcs/lex_normal/state_35 \ +lex_funcs/lex_normal/state_36 \ +lex_funcs/lex_normal/state_37 \ +lex_funcs/lex_normal/state_38 \ +lex_funcs/lex_normal/state_39 \ +lex_funcs/lex_normal/state_40 \ +lex_funcs/lex_normal/state_41 \ +lex_funcs/lex_normal/state_42 \ +lex_funcs/lex_normal/state_43 \ +lex_funcs/lex_normal/state_44 \ +lex_funcs/lex_normal/state_45 \ +lex_funcs/lex_normal/state_46 \ +lex_funcs/lex_normal/state_47 \ +lex_funcs/lex_normal/state_48 \ +lex_funcs/lex_normal/state_49 \ +lex_funcs/lex_normal/state_50 \ +lex_funcs/lex_normal/state_51 \ +lex_funcs/lex_normal/state_52 \ +lex_funcs/lex_normal/state_53 \ +lex_funcs/lex_normal/state_54 \ +lex_funcs/lex_normal/state_55 \ +lex_funcs/lex_normal/state_56 \ +lex_funcs/lex_normal/state_57 \ +lex_funcs/lex_normal/state_58 \ +lex_funcs/lex_normal/state_59 \ +lex_funcs/lex_normal/state_60 \ +lex_funcs/lex_normal/state_61 \ +lex_funcs/lex_normal/state_62 \ +lex_funcs/lex_normal/state_63 \ +lex_funcs/lex_normal/state_64 \ +lex_funcs/lex_normal/state_65 \ +lex_funcs/lex_normal/state_66 \ +lex_funcs/lex_normal/state_67 \ +lex_funcs/lex_normal/state_68 \ +lex_funcs/lex_normal/state_69 \ +lex_funcs/lex_normal/state_70 \ +lex_funcs/lex_normal/state_71 \ +lex_funcs/lex_normal/state_72 \ +lex_funcs/lex_normal/state_73 \ +lex_funcs/lex_normal/state_74 \ +lex_funcs/lex_normal/state_75 \ +lex_funcs/lex_normal/state_76 \ +lex_funcs/lex_normal/state_77 \ +lex_funcs/lex_normal/state_78 \ +lex_funcs/lex_normal/state_79 \ +lex_funcs/lex_normal/state_80 \ +lex_funcs/lex_normal/state_81 \ +lex_funcs/lex_normal/state_82 \ +lex_funcs/lex_normal/state_83 \ +lex_funcs/lex_normal/state_84 \ +lex_funcs/lex_normal/state_85 \ +lex_funcs/lex_normal/state_86 \ +lex_funcs/lex_normal/state_87 \ +lex_funcs/lex_normal/state_88 \ +lex_funcs/lex_normal/state_89 \ +lex_funcs/lex_normal/state_90 \ +lex_funcs/lex_normal/state_91 \ +lex_funcs/lex_normal/state_92 \ +lex_funcs/lex_normal/state_93 \ +lex_funcs/lex_normal/state_94 \ +lex_funcs/lex_normal/state_95 \ +lex_funcs/lex_normal/state_96 \ +lex_funcs/lex_normal/state_97 \ +parse_actions_entries/parse_actions_entries_0 \ +parse_actions_entries/parse_actions_entries_1 \ +parse_actions_entries/parse_actions_entries_2 \ +parse_actions_entries/parse_actions_entries_3 \ +parse_actions_entries/parse_actions_entries_4 \ +parse_actions_entries/parse_actions_entries_5 \ +parse_actions_entries/parse_actions_entries_6 \ +parse_actions_entries/parse_actions_entries_7 \ +parse_actions_entries/parse_actions_entries_8 \ +parse_actions_entries/parse_actions_entries_9 \ +parse_actions_entries/parse_actions_entries_10 \ +parse_actions_entries/parse_actions_entries_11 \ +parse_actions_entries/parse_actions_entries_12 \ +parse_actions_entries/parse_actions_entries_13 \ +parse_actions_entries/parse_actions_entries_14 \ +parse_actions_entries/parse_actions_entries_15 \ +parse_actions_entries/parse_actions_entries_16 \ +parse_actions_entries/parse_actions_entries_17 \ +parse_actions_entries/parse_actions_entries_18 \ +parse_actions_entries/parse_actions_entries_19 \ +parse_actions_entries/parse_actions_entries_20 \ +parse_actions_entries/parse_actions_entries_21 \ +parse_actions_entries/parse_actions_entries_22 \ +parse_actions_entries/parse_actions_entries_23 \ +parse_actions_entries/parse_actions_entries_24 \ +parse_actions_entries/parse_actions_entries_25 \ +parse_actions_entries/parse_actions_entries_26 \ +parse_actions_entries/parse_actions_entries_27 \ +parse_actions_entries/parse_actions_entries_28 \ +parse_actions_entries/parse_actions_entries_29 \ +parse_actions_entries/parse_actions_entries_30 \ +parse_actions_entries/parse_actions_entries_31 \ +parse_actions_entries/parse_actions_entries_32 \ +parse_actions_entries/parse_actions_entries_33 \ +parse_actions_entries/parse_actions_entries_34 \ +parse_actions_entries/parse_actions_entries_35 \ +parse_actions_entries/parse_actions_entries_36 \ +parse_actions_entries/parse_actions_entries_37 \ +parse_actions_entries/parse_actions_entries_38 \ +parse_actions_entries/parse_actions_entries_39 \ +parse_actions_entries/parse_actions_entries_40 \ +parse_actions_entries/parse_actions_entries_41 \ +parse_actions_entries/parse_actions_entries_42 \ +parse_actions_entries/parse_actions_entries_43 \ +parse_actions_entries/parse_actions_entries_44 \ +parse_actions_entries/parse_actions_entries_45 \ +parse_actions_entries/parse_actions_entries_46 \ +parse_actions_entries/parse_actions_entries_47 \ +parse_actions_entries/parse_actions_entries_48 \ +parse_actions_entries/parse_actions_entries_49 \ +parse_actions_entries/parse_actions_entries_50 \ +parse_actions_entries/parse_actions_entries_51 \ +parse_actions_entries/parse_actions_entries_52 \ +parse_actions_entries/parse_actions_entries_53 \ +parse_actions_entries/parse_actions_entries_54 \ +parse_actions_entries/parse_actions_entries_55 \ +parse_actions_entries/parse_actions_entries_56 \ +parse_actions_entries/parse_actions_entries_57 \ +parse_actions_entries/parse_actions_entries_58 \ +parse_actions_entries/parse_actions_entries_59 \ +parse_actions_entries/parse_actions_entries_60 \ +parse_actions_entries/parse_actions_entries_61 \ +parse_actions_entries/parse_actions_entries_62 \ +parse_actions_entries/parse_actions_entries_63 \ +parse_actions_entries/parse_actions_entries_64 \ +parse_actions_entries/parse_actions_entries_65 \ +parse_actions_entries/parse_actions_entries_66 \ +parse_actions_entries/parse_actions_entries_67 \ +parse_actions_entries/parse_actions_entries_68 \ +parse_actions_entries/parse_actions_entries_69 \ +parse_actions_entries/parse_actions_entries_70 \ +parse_actions_entries/parse_actions_entries_71 \ +parse_actions_entries/parse_actions_entries_72 \ +parse_actions_entries/parse_actions_entries_73 \ +parse_actions_entries/parse_actions_entries_74 \ +parse_actions_entries/parse_actions_entries_75 \ +parse_actions_entries/parse_actions_entries_76 \ +parse_actions_entries/parse_actions_entries_77 \ +parse_actions_entries/parse_actions_entries_78 \ +parse_actions_entries/parse_actions_entries_79 \ +parse_actions_entries/parse_actions_entries_80 \ +parse_actions_entries/parse_actions_entries_81 \ +parse_actions_entries/parse_actions_entries_82 \ +parse_actions_entries/parse_actions_entries_83 \ +parse_actions_entries/parse_actions_entries_84 \ +parse_actions_entries/parse_actions_entries_85 \ +parse_actions_entries/parse_actions_entries_86 \ +parse_actions_entries/parse_actions_entries_87 \ +parse_actions_entries/parse_actions_entries_88 \ +parse_actions_entries/parse_actions_entries_89 \ +parse_actions_entries/parse_actions_entries_90 \ +parse_actions_entries/parse_actions_entries_91 \ +parse_actions_entries/parse_actions_entries_92 \ +parse_actions_entries/parse_actions_entries_93 \ +parse_actions_entries/parse_actions_entries_94 \ +parse_actions_entries/parse_actions_entries_95 \ +parse_actions_entries/parse_actions_entries_96 \ +parse_actions_entries/parse_actions_entries_97 \ +parse_actions_entries/parse_actions_entries_98 \ +parse_table/parse_table_0 \ +parse_table/parse_table_1 \ +parse_table/parse_table_2 \ +parse_table/parse_table_3 \ +parse_table/parse_table_4 \ +parse_table/parse_table_5 \ +parse_table/parse_table_6 \ +parse_table/parse_table_7 \ +parse_table/parse_table_8 \ +parse_table/parse_table_9 \ +parse_table/parse_table_10 \ +parse_table/parse_table_11 \ +parse_table/parse_table_12 \ +parse_table/parse_table_13 \ +parse_table/parse_table_14 \ +parse_table/parse_table_15 \ +parse_table/parse_table_16 \ +parse_table/parse_table_17 \ +parse_table/parse_table_18 \ +parse_table/parse_table_19 \ +parse_table/parse_table_20 \ +parse_table/parse_table_21 \ +parse_table/parse_table_22 \ +parse_table/parse_table_23 \ +parse_table/parse_table_24 \ +parse_table/parse_table_25 \ +parse_table/parse_table_26 \ +parse_table/parse_table_27 \ +parse_table/parse_table_28 \ +parse_table/parse_table_29 \ +parse_table/parse_table_30 \ +parse_table/parse_table_31 \ +parse_table/parse_table_32 \ +parse_table/parse_table_33 \ +parse_table/parse_table_34 \ +parse_table/parse_table_35 \ +parse_table/parse_table_36 \ +parse_table/parse_table_37 \ +parse_table/parse_table_38 \ +parse_table/parse_table_39 \ +parse_table/parse_table_40 \ +parse_table/parse_table_41 \ +parse_table/parse_table_42 \ +parse_table/parse_table_43 \ +parse_table/parse_table_44 \ +parse_table/parse_table_45 \ +parse_table/parse_table_46 \ +parse_table/parse_table_47 \ +parse_table/parse_table_48 \ +parse_table/parse_table_49 \ +parse_table/parse_table_50 \ +parse_table/parse_table_51 \ +parse_table/parse_table_52 \ +parse_table/parse_table_53 \ +parse_table/parse_table_54 \ +parse_table/parse_table_55 \ +parse_table/parse_table_56 \ +parse_table/parse_table_57 \ +parse_table/parse_table_58 \ +parse_table/parse_table_59 \ +parse_table/parse_table_60 \ +parse_table/parse_table_61 \ +parse_table/parse_table_62 \ +parse_table/parse_table_63 \ +parse_table/parse_table_64 \ +parse_table/parse_table_65 \ +parse_table/parse_table_66 \ +parse_table/parse_table_67 \ +parse_table/parse_table_68 \ +parse_table/parse_table_69 \ +parse_table/parse_table_70 \ +parse_table/parse_table_71 \ +parse_table/parse_table_72 \ +parse_table/parse_table_73 \ +parse_table/parse_table_74 \ +parse_table/parse_table_75 \ +parse_table/parse_table_76 \ +parse_table/parse_table_77 \ +parse_table/parse_table_78 \ +parse_table/parse_table_79 \ +parse_table/parse_table_80 \ +parse_table/parse_table_81 \ +parse_table/parse_table_82 \ +parse_table/parse_table_83 \ +parse_table/parse_table_84 \ +parse_table/parse_table_85 \ +parse_table/parse_table_86 \ +parse_table/parse_table_87 \ +parse_table/parse_table_88 \ +parse_table/parse_table_89 \ +parse_table/parse_table_90 \ +parse_table/parse_table_91 \ +parse_table/parse_table_92 \ +parse_table/parse_table_93 \ +parse_table/parse_table_94 \ +parse_table/parse_table_95 \ +parse_table/parse_table_96 \ +parse_table/parse_table_97 \ +parse_table/parse_table_98 \ +parse_table/parse_table_99 \ +parse_table/parse_table_100 \ +parse_table/parse_table_101 \ +parse_table/parse_table_102 \ +parse_table/parse_table_103 \ +parse_table/parse_table_104 \ +parse_table/parse_table_105 \ +parse_table/parse_table_106 \ +parse_table/parse_table_107 \ +parse_table/parse_table_108 \ +parse_table/parse_table_109 \ +parse_table/parse_table_110 \ +parse_table/parse_table_111 \ +parse_table/parse_table_112 \ +parse_table/parse_table_113 \ +parse_table/parse_table_114 \ +parse_table/parse_table_115 \ +parse_table/parse_table_116 \ +parse_table/parse_table_117 \ +parse_table/parse_table_118 \ +parse_table/parse_table_119 \ +parse_table/parse_table_120 \ +parse_table/parse_table_121 \ +parse_table/parse_table_122 \ +parse_table/parse_table_123 \ +parse_table/parse_table_124 \ +parse_table/parse_table_125 \ +parse_table/parse_table_126 \ +parse_table/parse_table_127 \ +parse_table/parse_table_128 \ +parse_table/parse_table_129 \ +parse_table/parse_table_130 \ +parse_table/parse_table_131 \ +parse_table/parse_table_132 \ +parse_table/parse_table_133 \ +parse_table/parse_table_134 \ +parse_table/parse_table_135 \ +parse_table/parse_table_136 \ +parse_table/parse_table_137 \ +parse_table/parse_table_138 \ +parse_table/parse_table_139 \ +parse_table/parse_table_140 \ +parse_table/parse_table_141 \ +parse_table/parse_table_142 \ +parse_table/parse_table_143 \ +parse_table/parse_table_144 \ +parse_table/parse_table_145 \ +parse_table/parse_table_146 \ +parse_table/parse_table_147 \ +parse_table/parse_table_148 \ +parse_table/parse_table_149 \ +parse_table/parse_table_150 \ +parse_table/parse_table_151 \ +parse_table/parse_table_152 \ +parse_table/parse_table_153 \ +parse_table/parse_table_154 \ +parse_table/parse_table_155 \ +parse_table/parse_table_156 \ +parse_table/parse_table_157 \ +parse_table/parse_table_158 \ +parse_table/parse_table_159 \ +parse_table/parse_table_160 \ +parse_table/parse_table_161 \ +parse_table/parse_table_162 \ +parse_table/parse_table_163 \ +parse_table/parse_table_164 \ +parse_table/parse_table_165 \ +parse_table/parse_table_166 \ +parse_table/parse_table_167 \ +parse_table/parse_table_168 \ +parse_table/parse_table_169 \ +parse_table/parse_table_170 \ +parse_table/parse_table_171 \ +parse_table/parse_table_172 \ +parse_table/parse_table_173 \ +parse_table/parse_table_174 \ +parse_table/parse_table_175 \ +parse_table/parse_table_176 \ +parse_table/parse_table_177 \ +parse_table/parse_table_178 \ +parse_table/parse_table_179 \ +parse_table/parse_table_180 \ +parse_table/parse_table_181 \ +parse_table/parse_table_182 \ +parse_table/parse_table_183 \ +parse_table/parse_table_184 \ +parse_table/parse_table_185 \ +parse_table/parse_table_186 \ +parse_table/parse_table_187 \ +parse_table/parse_table_188 \ +parse_table/parse_table_189 \ +parse_table/parse_table_190 \ +parse_table/parse_table_191 \ +parse_table/parse_table_192 \ +parse_table/parse_table_193 \ +parse_table/parse_table_194 \ +parse_table/parse_table_195 \ +parse_table/parse_table_196 \ +small_parse_table/small_parse_table_0 \ +small_parse_table/small_parse_table_1 \ +small_parse_table/small_parse_table_2 \ +small_parse_table/small_parse_table_3 \ +small_parse_table/small_parse_table_4 \ +small_parse_table/small_parse_table_5 \ +small_parse_table/small_parse_table_6 \ +small_parse_table/small_parse_table_7 \ +small_parse_table/small_parse_table_8 \ +small_parse_table/small_parse_table_9 \ +small_parse_table/small_parse_table_10 \ +small_parse_table/small_parse_table_11 \ +small_parse_table/small_parse_table_12 \ +small_parse_table/small_parse_table_13 \ +small_parse_table/small_parse_table_14 \ +small_parse_table/small_parse_table_15 \ +small_parse_table/small_parse_table_16 \ +small_parse_table/small_parse_table_17 \ +small_parse_table/small_parse_table_18 \ +small_parse_table/small_parse_table_19 \ +small_parse_table/small_parse_table_20 \ +small_parse_table/small_parse_table_21 \ +small_parse_table/small_parse_table_22 \ +small_parse_table/small_parse_table_23 \ +small_parse_table/small_parse_table_24 \ +small_parse_table/small_parse_table_25 \ +small_parse_table/small_parse_table_26 \ +small_parse_table/small_parse_table_27 \ +small_parse_table/small_parse_table_28 \ +small_parse_table/small_parse_table_29 \ +small_parse_table/small_parse_table_30 \ +small_parse_table/small_parse_table_31 \ +small_parse_table/small_parse_table_32 \ +small_parse_table/small_parse_table_33 \ +small_parse_table/small_parse_table_34 \ +small_parse_table/small_parse_table_35 \ +small_parse_table/small_parse_table_36 \ +small_parse_table/small_parse_table_37 \ +small_parse_table/small_parse_table_38 \ +small_parse_table/small_parse_table_39 \ +small_parse_table/small_parse_table_40 \ +small_parse_table/small_parse_table_41 \ +small_parse_table/small_parse_table_42 \ +small_parse_table/small_parse_table_43 \ +small_parse_table/small_parse_table_44 \ +small_parse_table/small_parse_table_45 \ +small_parse_table/small_parse_table_46 \ +small_parse_table/small_parse_table_47 \ +small_parse_table/small_parse_table_48 \ +small_parse_table/small_parse_table_49 \ +small_parse_table/small_parse_table_50 \ +small_parse_table/small_parse_table_51 \ +small_parse_table/small_parse_table_52 \ +small_parse_table/small_parse_table_53 \ +small_parse_table/small_parse_table_54 \ +small_parse_table/small_parse_table_55 \ +small_parse_table/small_parse_table_56 \ +small_parse_table/small_parse_table_57 \ +small_parse_table/small_parse_table_58 \ +small_parse_table/small_parse_table_59 \ +small_parse_table/small_parse_table_60 \ +small_parse_table/small_parse_table_61 \ +small_parse_table/small_parse_table_62 \ +small_parse_table/small_parse_table_63 \ +small_parse_table/small_parse_table_64 \ +small_parse_table/small_parse_table_65 \ +small_parse_table/small_parse_table_66 \ +small_parse_table/small_parse_table_67 \ +small_parse_table/small_parse_table_68 \ +small_parse_table/small_parse_table_69 \ +small_parse_table/small_parse_table_70 \ +small_parse_table/small_parse_table_71 \ +small_parse_table/small_parse_table_72 \ +small_parse_table/small_parse_table_73 \ +small_parse_table/small_parse_table_74 \ +small_parse_table/small_parse_table_75 \ +small_parse_table/small_parse_table_76 \ +small_parse_table/small_parse_table_77 \ +small_parse_table/small_parse_table_78 \ +small_parse_table/small_parse_table_79 \ +small_parse_table/small_parse_table_80 \ +small_parse_table/small_parse_table_81 \ +small_parse_table/small_parse_table_82 \ +small_parse_table/small_parse_table_83 \ +small_parse_table/small_parse_table_84 \ +small_parse_table/small_parse_table_85 \ +small_parse_table/small_parse_table_86 \ +small_parse_table/small_parse_table_87 \ +small_parse_table/small_parse_table_88 \ +small_parse_table/small_parse_table_89 \ +small_parse_table/small_parse_table_90 \ +small_parse_table/small_parse_table_91 \ +small_parse_table/small_parse_table_92 \ +small_parse_table/small_parse_table_93 \ +small_parse_table/small_parse_table_94 \ +small_parse_table/small_parse_table_95 \ +small_parse_table/small_parse_table_96 \ +small_parse_table/small_parse_table_97 \ +small_parse_table/small_parse_table_98 \ +small_parse_table/small_parse_table_99 \ +small_parse_table/small_parse_table_100 \ +small_parse_table/small_parse_table_101 \ +small_parse_table/small_parse_table_102 \ +small_parse_table/small_parse_table_103 \ +small_parse_table/small_parse_table_104 \ +small_parse_table/small_parse_table_105 \ +small_parse_table/small_parse_table_106 \ +small_parse_table/small_parse_table_107 \ +small_parse_table/small_parse_table_108 \ +small_parse_table/small_parse_table_109 \ +small_parse_table/small_parse_table_110 \ +small_parse_table/small_parse_table_111 \ +small_parse_table/small_parse_table_112 \ +small_parse_table/small_parse_table_113 \ +small_parse_table/small_parse_table_114 \ +small_parse_table/small_parse_table_115 \ +small_parse_table/small_parse_table_116 \ +small_parse_table/small_parse_table_117 \ +small_parse_table/small_parse_table_118 \ +small_parse_table/small_parse_table_119 \ +small_parse_table/small_parse_table_120 \ +small_parse_table/small_parse_table_121 \ +small_parse_table/small_parse_table_122 \ +small_parse_table/small_parse_table_123 \ +small_parse_table/small_parse_table_124 \ +small_parse_table/small_parse_table_125 \ +small_parse_table/small_parse_table_126 \ +small_parse_table/small_parse_table_127 \ +small_parse_table/small_parse_table_128 \ +small_parse_table/small_parse_table_129 \ +small_parse_table/small_parse_table_130 \ +small_parse_table/small_parse_table_131 \ +small_parse_table/small_parse_table_132 \ +small_parse_table/small_parse_table_133 \ +small_parse_table/small_parse_table_134 \ +small_parse_table/small_parse_table_135 \ +small_parse_table/small_parse_table_136 \ +small_parse_table/small_parse_table_137 \ +small_parse_table/small_parse_table_138 \ +small_parse_table/small_parse_table_139 \ +small_parse_table/small_parse_table_140 \ +small_parse_table/small_parse_table_141 \ +small_parse_table/small_parse_table_142 \ +small_parse_table/small_parse_table_143 \ +small_parse_table/small_parse_table_144 \ +small_parse_table/small_parse_table_145 \ +small_parse_table/small_parse_table_146 \ +small_parse_table/small_parse_table_147 \ +small_parse_table/small_parse_table_148 \ +small_parse_table/small_parse_table_149 \ +small_parse_table/small_parse_table_150 \ +small_parse_table/small_parse_table_151 \ +small_parse_table/small_parse_table_152 \ +small_parse_table/small_parse_table_153 \ +small_parse_table/small_parse_table_154 \ +small_parse_table/small_parse_table_155 \ +small_parse_table/small_parse_table_156 \ +small_parse_table/small_parse_table_157 \ +small_parse_table/small_parse_table_158 \ +small_parse_table/small_parse_table_159 \ +small_parse_table/small_parse_table_160 \ +small_parse_table/small_parse_table_161 \ +small_parse_table/small_parse_table_162 \ +small_parse_table/small_parse_table_163 \ +small_parse_table/small_parse_table_164 \ +small_parse_table/small_parse_table_165 \ +small_parse_table/small_parse_table_166 \ +small_parse_table/small_parse_table_167 \ +small_parse_table/small_parse_table_168 \ +small_parse_table/small_parse_table_169 \ +small_parse_table/small_parse_table_170 \ +small_parse_table/small_parse_table_171 \ +small_parse_table/small_parse_table_172 \ +small_parse_table/small_parse_table_173 \ +small_parse_table/small_parse_table_174 \ +small_parse_table/small_parse_table_175 \ +small_parse_table/small_parse_table_176 \ +small_parse_table/small_parse_table_177 \ +small_parse_table/small_parse_table_178 \ +small_parse_table/small_parse_table_179 \ +small_parse_table/small_parse_table_180 \ +small_parse_table/small_parse_table_181 \ +small_parse_table/small_parse_table_182 \ +small_parse_table/small_parse_table_183 \ +small_parse_table/small_parse_table_184 \ +small_parse_table/small_parse_table_185 \ +small_parse_table/small_parse_table_186 \ +small_parse_table/small_parse_table_187 \ +small_parse_table/small_parse_table_188 \ +small_parse_table/small_parse_table_189 \ +small_parse_table/small_parse_table_190 \ +small_parse_table/small_parse_table_191 \ +small_parse_table/small_parse_table_192 \ +small_parse_table/small_parse_table_193 \ +small_parse_table/small_parse_table_194 \ +small_parse_table/small_parse_table_195 \ +small_parse_table/small_parse_table_196 \ +small_parse_table/small_parse_table_197 \ +small_parse_table/small_parse_table_198 \ +small_parse_table/small_parse_table_199 \ +small_parse_table/small_parse_table_200 \ +small_parse_table/small_parse_table_201 \ +small_parse_table/small_parse_table_202 \ +small_parse_table/small_parse_table_203 \ +small_parse_table/small_parse_table_204 \ +small_parse_table/small_parse_table_205 \ +small_parse_table/small_parse_table_206 \ +small_parse_table/small_parse_table_207 \ +small_parse_table/small_parse_table_208 \ +small_parse_table/small_parse_table_209 \ +small_parse_table/small_parse_table_210 \ +small_parse_table/small_parse_table_211 \ +small_parse_table/small_parse_table_212 \ +small_parse_table/small_parse_table_213 \ +small_parse_table/small_parse_table_214 \ +small_parse_table/small_parse_table_215 \ +small_parse_table/small_parse_table_216 \ +small_parse_table/small_parse_table_217 \ +small_parse_table/small_parse_table_218 \ +small_parse_table/small_parse_table_219 \ +small_parse_table/small_parse_table_220 \ +small_parse_table/small_parse_table_221 \ +small_parse_table/small_parse_table_222 \ +small_parse_table/small_parse_table_223 \ +small_parse_table/small_parse_table_224 \ +small_parse_table/small_parse_table_225 \ +small_parse_table/small_parse_table_226 \ +small_parse_table/small_parse_table_227 \ +small_parse_table/small_parse_table_228 \ +small_parse_table/small_parse_table_229 \ +small_parse_table/small_parse_table_230 \ +small_parse_table/small_parse_table_231 \ +small_parse_table/small_parse_table_232 \ +small_parse_table/small_parse_table_233 \ +small_parse_table/small_parse_table_234 \ +small_parse_table/small_parse_table_235 \ +small_parse_table/small_parse_table_236 \ +small_parse_table/small_parse_table_237 \ +small_parse_table/small_parse_table_238 \ +small_parse_table/small_parse_table_239 \ +small_parse_table/small_parse_table_240 \ +small_parse_table/small_parse_table_241 \ +small_parse_table/small_parse_table_242 \ +small_parse_table/small_parse_table_243 \ +small_parse_table/small_parse_table_244 \ +small_parse_table/small_parse_table_245 \ +small_parse_table/small_parse_table_246 \ +small_parse_table/small_parse_table_247 \ +small_parse_table/small_parse_table_248 \ +small_parse_table/small_parse_table_249 \ +small_parse_table/small_parse_table_250 \ +small_parse_table/small_parse_table_251 \ +small_parse_table/small_parse_table_252 \ +small_parse_table/small_parse_table_253 \ +small_parse_table/small_parse_table_254 \ +small_parse_table/small_parse_table_255 \ +small_parse_table/small_parse_table_256 \ +small_parse_table/small_parse_table_257 \ +small_parse_table/small_parse_table_258 \ +small_parse_table/small_parse_table_259 \ +small_parse_table/small_parse_table_260 \ +small_parse_table/small_parse_table_261 \ +small_parse_table/small_parse_table_262 \ +small_parse_table/small_parse_table_263 \ +small_parse_table/small_parse_table_264 \ +small_parse_table/small_parse_table_265 \ +small_parse_table/small_parse_table_266 \ +small_parse_table/small_parse_table_267 \ +small_parse_table/small_parse_table_268 \ +small_parse_table/small_parse_table_269 \ +small_parse_table/small_parse_table_270 \ +small_parse_table/small_parse_table_271 \ +small_parse_table/small_parse_table_272 \ +small_parse_table/small_parse_table_273 \ +small_parse_table/small_parse_table_274 \ +small_parse_table/small_parse_table_275 \ +small_parse_table/small_parse_table_276 \ +small_parse_table/small_parse_table_277 \ +small_parse_table/small_parse_table_278 \ +small_parse_table/small_parse_table_279 \ +small_parse_table/small_parse_table_280 \ +small_parse_table/small_parse_table_281 \ +small_parse_table/small_parse_table_282 \ +small_parse_table/small_parse_table_283 \ +small_parse_table/small_parse_table_284 \ +small_parse_table/small_parse_table_285 \ +small_parse_table/small_parse_table_286 \ +small_parse_table/small_parse_table_287 \ +small_parse_table/small_parse_table_288 \ +small_parse_table/small_parse_table_289 \ +small_parse_table/small_parse_table_290 \ +small_parse_table/small_parse_table_291 \ +small_parse_table/small_parse_table_292 \ +small_parse_table/small_parse_table_293 \ +small_parse_table/small_parse_table_294 \ +small_parse_table/small_parse_table_295 \ +small_parse_table/small_parse_table_296 \ +small_parse_table/small_parse_table_297 \ +small_parse_table/small_parse_table_298 \ +small_parse_table/small_parse_table_299 \ +small_parse_table/small_parse_table_300 \ +small_parse_table/small_parse_table_301 \ +small_parse_table/small_parse_table_302 \ +small_parse_table/small_parse_table_303 \ +small_parse_table/small_parse_table_304 \ +small_parse_table/small_parse_table_305 \ +small_parse_table/small_parse_table_306 \ +small_parse_table/small_parse_table_307 \ +small_parse_table/small_parse_table_308 \ +small_parse_table/small_parse_table_309 \ +small_parse_table/small_parse_table_310 \ +small_parse_table/small_parse_table_311 \ +small_parse_table/small_parse_table_312 \ +small_parse_table/small_parse_table_313 \ +small_parse_table/small_parse_table_314 \ +small_parse_table/small_parse_table_315 \ +small_parse_table/small_parse_table_316 \ +small_parse_table/small_parse_table_317 \ +small_parse_table/small_parse_table_318 \ +small_parse_table/small_parse_table_319 \ +small_parse_table/small_parse_table_320 \ +small_parse_table/small_parse_table_321 \ +small_parse_table/small_parse_table_322 \ +small_parse_table/small_parse_table_323 \ +small_parse_table/small_parse_table_324 \ +small_parse_table/small_parse_table_325 \ +small_parse_table/small_parse_table_326 \ +small_parse_table/small_parse_table_327 \ +small_parse_table/small_parse_table_328 \ +small_parse_table/small_parse_table_329 \ +small_parse_table/small_parse_table_330 \ +small_parse_table/small_parse_table_331 \ +small_parse_table/small_parse_table_332 \ +small_parse_table/small_parse_table_333 \ +small_parse_table/small_parse_table_334 \ +small_parse_table/small_parse_table_335 \ +small_parse_table/small_parse_table_336 \ +small_parse_table/small_parse_table_337 \ +small_parse_table/small_parse_table_338 \ +small_parse_table/small_parse_table_339 \ +small_parse_table/small_parse_table_340 \ +small_parse_table/small_parse_table_341 \ +small_parse_table/small_parse_table_342 \ +small_parse_table/small_parse_table_343 \ +small_parse_table/small_parse_table_344 \ +small_parse_table/small_parse_table_345 \ +small_parse_table/small_parse_table_346 \ +small_parse_table/small_parse_table_347 \ +small_parse_table/small_parse_table_348 \ +small_parse_table/small_parse_table_349 \ +small_parse_table/small_parse_table_350 \ +small_parse_table/small_parse_table_351 \ +small_parse_table/small_parse_table_352 \ +small_parse_table/small_parse_table_353 \ +small_parse_table/small_parse_table_354 \ +small_parse_table/small_parse_table_355 \ +small_parse_table/small_parse_table_356 \ +small_parse_table/small_parse_table_357 \ +small_parse_table/small_parse_table_358 \ +small_parse_table/small_parse_table_359 \ +small_parse_table/small_parse_table_360 \ +small_parse_table/small_parse_table_361 \ +small_parse_table/small_parse_table_362 \ +small_parse_table/small_parse_table_363 \ +small_parse_table/small_parse_table_364 \ +small_parse_table/small_parse_table_365 \ +small_parse_table/small_parse_table_366 \ +small_parse_table/small_parse_table_367 \ +small_parse_table/small_parse_table_368 \ +small_parse_table/small_parse_table_369 \ +small_parse_table/small_parse_table_370 \ +small_parse_table/small_parse_table_371 \ +small_parse_table/small_parse_table_372 \ +small_parse_table/small_parse_table_373 \ +small_parse_table/small_parse_table_374 \ +small_parse_table/small_parse_table_375 \ +small_parse_table/small_parse_table_376 \ +small_parse_table/small_parse_table_377 \ +small_parse_table/small_parse_table_378 \ +small_parse_table/small_parse_table_379 \ +small_parse_table/small_parse_table_380 \ +small_parse_table/small_parse_table_381 \ +small_parse_table/small_parse_table_382 \ +small_parse_table/small_parse_table_383 \ +small_parse_table/small_parse_table_384 \ +small_parse_table/small_parse_table_385 \ +small_parse_table/small_parse_table_386 \ +small_parse_table/small_parse_table_387 \ +small_parse_table/small_parse_table_388 \ +small_parse_table/small_parse_table_389 \ +small_parse_table/small_parse_table_390 \ +small_parse_table/small_parse_table_391 \ +small_parse_table/small_parse_table_392 \ +small_parse_table/small_parse_table_393 \ +small_parse_table/small_parse_table_394 \ +small_parse_table/small_parse_table_395 \ +small_parse_table/small_parse_table_396 \ +small_parse_table/small_parse_table_397 \ +small_parse_table/small_parse_table_398 \ +small_parse_table/small_parse_table_399 \ +small_parse_table/small_parse_table_400 \ +small_parse_table/small_parse_table_401 \ +small_parse_table/small_parse_table_402 \ +small_parse_table/small_parse_table_403 \ +small_parse_table/small_parse_table_404 \ +small_parse_table/small_parse_table_405 \ +small_parse_table/small_parse_table_406 \ +small_parse_table/small_parse_table_407 \ +small_parse_table/small_parse_table_408 \ +small_parse_table/small_parse_table_409 \ +small_parse_table/small_parse_table_410 \ +small_parse_table/small_parse_table_411 \ +small_parse_table/small_parse_table_412 \ +small_parse_table/small_parse_table_413 \ +small_parse_table/small_parse_table_414 \ +small_parse_table/small_parse_table_415 \ +small_parse_table/small_parse_table_416 \ +small_parse_table/small_parse_table_417 \ +small_parse_table/small_parse_table_418 \ +small_parse_table/small_parse_table_419 \ +small_parse_table/small_parse_table_420 \ +small_parse_table/small_parse_table_421 \ +small_parse_table/small_parse_table_422 \ +small_parse_table/small_parse_table_423 \ +small_parse_table/small_parse_table_424 \ +small_parse_table/small_parse_table_425 \ +small_parse_table/small_parse_table_426 \ +small_parse_table/small_parse_table_427 \ +small_parse_table/small_parse_table_428 \ +small_parse_table/small_parse_table_429 \ +small_parse_table/small_parse_table_430 \ +small_parse_table/small_parse_table_431 \ +small_parse_table/small_parse_table_432 \ +small_parse_table/small_parse_table_433 \ +small_parse_table/small_parse_table_434 \ +small_parse_table/small_parse_table_435 \ +small_parse_table/small_parse_table_436 \ +small_parse_table/small_parse_table_437 \ +small_parse_table/small_parse_table_438 \ +small_parse_table/small_parse_table_439 \ +small_parse_table/small_parse_table_440 \ +small_parse_table/small_parse_table_441 \ +small_parse_table/small_parse_table_442 \ +small_parse_table/small_parse_table_443 \ +small_parse_table/small_parse_table_444 \ +small_parse_table/small_parse_table_445 \ +small_parse_table/small_parse_table_446 \ +small_parse_table/small_parse_table_447 \ +small_parse_table/small_parse_table_448 \ +small_parse_table/small_parse_table_449 \ +small_parse_table/small_parse_table_450 \ +small_parse_table/small_parse_table_451 \ +small_parse_table/small_parse_table_452 \ +small_parse_table/small_parse_table_453 \ +small_parse_table/small_parse_table_454 \ +small_parse_table/small_parse_table_455 \ +small_parse_table/small_parse_table_456 \ +small_parse_table/small_parse_table_457 \ +small_parse_table/small_parse_table_458 \ +small_parse_table/small_parse_table_459 \ +small_parse_table/small_parse_table_460 \ +small_parse_table/small_parse_table_461 \ +small_parse_table/small_parse_table_462 \ +small_parse_table/small_parse_table_463 \ +small_parse_table/small_parse_table_464 \ +small_parse_table/small_parse_table_465 \ +small_parse_table/small_parse_table_466 \ +small_parse_table/small_parse_table_467 \ +small_parse_table/small_parse_table_468 \ +small_parse_table/small_parse_table_469 \ +small_parse_table/small_parse_table_470 \ +small_parse_table/small_parse_table_471 \ +small_parse_table/small_parse_table_472 \ +small_parse_table/small_parse_table_473 \ +small_parse_table/small_parse_table_474 \ +small_parse_table/small_parse_table_475 \ +small_parse_table/small_parse_table_476 \ +small_parse_table/small_parse_table_477 \ +small_parse_table/small_parse_table_478 \ +small_parse_table/small_parse_table_479 \ +small_parse_table/small_parse_table_480 \ +small_parse_table/small_parse_table_481 \ +small_parse_table/small_parse_table_482 \ +small_parse_table/small_parse_table_483 \ +small_parse_table/small_parse_table_484 \ +small_parse_table/small_parse_table_485 \ +small_parse_table/small_parse_table_486 \ +small_parse_table/small_parse_table_487 \ +small_parse_table/small_parse_table_488 \ +small_parse_table/small_parse_table_489 \ +small_parse_table/small_parse_table_490 \ +small_parse_table/small_parse_table_491 \ +small_parse_table/small_parse_table_492 \ +small_parse_table/small_parse_table_493 \ +small_parse_table/small_parse_table_494 \ +small_parse_table/small_parse_table_495 \ +small_parse_table/small_parse_table_496 \ +small_parse_table/small_parse_table_497 \ +small_parse_table/small_parse_table_498 \ +small_parse_table/small_parse_table_499 \ +small_parse_table/small_parse_table_500 \ +small_parse_table/small_parse_table_501 \ +small_parse_table/small_parse_table_502 \ +small_parse_table/small_parse_table_503 \ +small_parse_table/small_parse_table_504 \ +small_parse_table/small_parse_table_505 \ +small_parse_table/small_parse_table_506 \ +small_parse_table/small_parse_table_507 \ +small_parse_table/small_parse_table_508 \ +small_parse_table/small_parse_table_509 \ +small_parse_table/small_parse_table_510 \ +small_parse_table/small_parse_table_511 \ +small_parse_table/small_parse_table_512 \ +small_parse_table/small_parse_table_513 \ +small_parse_table/small_parse_table_514 \ +small_parse_table/small_parse_table_515 \ +small_parse_table/small_parse_table_516 \ +small_parse_table/small_parse_table_517 \ +small_parse_table/small_parse_table_518 \ +small_parse_table/small_parse_table_519 \ +small_parse_table/small_parse_table_520 \ +small_parse_table/small_parse_table_521 \ +small_parse_table/small_parse_table_522 \ +small_parse_table/small_parse_table_523 \ +small_parse_table/small_parse_table_524 \ +small_parse_table/small_parse_table_525 \ +small_parse_table/small_parse_table_526 \ +small_parse_table/small_parse_table_527 \ +small_parse_table/small_parse_table_528 \ +small_parse_table/small_parse_table_529 \ +small_parse_table/small_parse_table_530 \ +small_parse_table/small_parse_table_531 \ +small_parse_table/small_parse_table_532 \ +small_parse_table/small_parse_table_533 \ +small_parse_table/small_parse_table_534 \ +small_parse_table/small_parse_table_535 \ +small_parse_table/small_parse_table_536 \ +small_parse_table/small_parse_table_537 \ +small_parse_table/small_parse_table_538 \ +small_parse_table/small_parse_table_539 \ +small_parse_table/small_parse_table_540 \ +small_parse_table/small_parse_table_541 \ +small_parse_table/small_parse_table_542 \ +small_parse_table/small_parse_table_543 \ +small_parse_table/small_parse_table_544 \ +small_parse_table/small_parse_table_545 \ +small_parse_table/small_parse_table_546 \ +small_parse_table/small_parse_table_547 \ +small_parse_table/small_parse_table_548 \ +small_parse_table/small_parse_table_549 \ +small_parse_table/small_parse_table_550 \ +small_parse_table/small_parse_table_551 \ +small_parse_table/small_parse_table_552 \ +small_parse_table/small_parse_table_553 \ +small_parse_table/small_parse_table_554 \ +small_parse_table/small_parse_table_555 \ +small_parse_table/small_parse_table_556 \ +small_parse_table/small_parse_table_557 \ +small_parse_table/small_parse_table_558 \ +small_parse_table/small_parse_table_559 \ +small_parse_table/small_parse_table_560 \ +small_parse_table/small_parse_table_561 \ +small_parse_table/small_parse_table_562 \ +small_parse_table/small_parse_table_563 \ +small_parse_table/small_parse_table_564 \ +small_parse_table/small_parse_table_565 \ +small_parse_table/small_parse_table_566 \ +small_parse_table/small_parse_table_567 \ +small_parse_table/small_parse_table_568 \ +small_parse_table/small_parse_table_569 \ +small_parse_table/small_parse_table_570 \ +small_parse_table/small_parse_table_571 \ +small_parse_table/small_parse_table_572 \ +small_parse_table/small_parse_table_573 \ +small_parse_table/small_parse_table_574 \ +small_parse_table/small_parse_table_575 \ +small_parse_table/small_parse_table_576 \ +small_parse_table/small_parse_table_577 \ +small_parse_table/small_parse_table_578 \ +small_parse_table/small_parse_table_579 \ +small_parse_table/small_parse_table_580 \ +small_parse_table/small_parse_table_581 \ +small_parse_table/small_parse_table_582 \ +small_parse_table/small_parse_table_583 \ +small_parse_table/small_parse_table_584 \ +small_parse_table/small_parse_table_585 \ +small_parse_table/small_parse_table_586 \ +small_parse_table/small_parse_table_587 \ +small_parse_table/small_parse_table_588 \ +small_parse_table/small_parse_table_589 \ +small_parse_table/small_parse_table_590 \ +small_parse_table/small_parse_table_591 \ +small_parse_table/small_parse_table_592 \ +small_parse_table/small_parse_table_593 \ +small_parse_table/small_parse_table_594 \ +small_parse_table/small_parse_table_595 \ +small_parse_table/small_parse_table_596 \ +small_parse_table/small_parse_table_597 \ +small_parse_table/small_parse_table_598 \ +small_parse_table/small_parse_table_599 \ +small_parse_table/small_parse_table_600 \ +small_parse_table/small_parse_table_601 \ +small_parse_table/small_parse_table_602 \ +small_parse_table/small_parse_table_603 \ +small_parse_table/small_parse_table_604 \ +small_parse_table/small_parse_table_605 \ +small_parse_table/small_parse_table_606 \ +small_parse_table/small_parse_table_607 \ +small_parse_table/small_parse_table_608 \ +small_parse_table/small_parse_table_609 \ +small_parse_table/small_parse_table_610 \ +small_parse_table/small_parse_table_611 \ +small_parse_table/small_parse_table_612 \ +small_parse_table/small_parse_table_613 \ +small_parse_table/small_parse_table_614 \ +small_parse_table/small_parse_table_615 \ +small_parse_table/small_parse_table_616 \ +small_parse_table/small_parse_table_617 \ +small_parse_table/small_parse_table_618 \ +small_parse_table/small_parse_table_619 \ +small_parse_table/small_parse_table_620 \ +small_parse_table/small_parse_table_621 \ +small_parse_table/small_parse_table_622 \ +small_parse_table/small_parse_table_623 \ +small_parse_table/small_parse_table_624 \ +small_parse_table/small_parse_table_625 \ +small_parse_table/small_parse_table_626 \ +small_parse_table/small_parse_table_627 \ +small_parse_table/small_parse_table_628 \ +small_parse_table/small_parse_table_629 \ +small_parse_table/small_parse_table_630 \ +small_parse_table/small_parse_table_631 \ +small_parse_table/small_parse_table_632 \ +small_parse_table/small_parse_table_633 \ +small_parse_table/small_parse_table_634 \ +small_parse_table/small_parse_table_635 \ +small_parse_table/small_parse_table_636 \ +small_parse_table/small_parse_table_637 \ +small_parse_table/small_parse_table_638 \ +small_parse_table/small_parse_table_639 \ +small_parse_table/small_parse_table_640 \ +small_parse_table/small_parse_table_641 \ +small_parse_table/small_parse_table_642 \ +small_parse_table/small_parse_table_643 \ +small_parse_table/small_parse_table_644 \ +small_parse_table/small_parse_table_645 \ +small_parse_table/small_parse_table_646 \ +small_parse_table/small_parse_table_647 \ +small_parse_table/small_parse_table_648 \ +small_parse_table/small_parse_table_649 \ +small_parse_table/small_parse_table_650 \ +small_parse_table/small_parse_table_651 \ +small_parse_table/small_parse_table_652 \ +small_parse_table/small_parse_table_653 \ +small_parse_table/small_parse_table_654 \ +small_parse_table/small_parse_table_655 \ +small_parse_table/small_parse_table_656 \ +small_parse_table/small_parse_table_657 \ +small_parse_table/small_parse_table_658 \ +small_parse_table/small_parse_table_659 \ +small_parse_table/small_parse_table_660 \ +small_parse_table/small_parse_table_661 \ +small_parse_table/small_parse_table_662 \ +small_parse_table/small_parse_table_663 \ +small_parse_table/small_parse_table_664 \ +small_parse_table/small_parse_table_665 \ +small_parse_table/small_parse_table_666 \ +small_parse_table/small_parse_table_667 \ +small_parse_table/small_parse_table_668 \ +small_parse_table/small_parse_table_669 \ +small_parse_table/small_parse_table_670 \ +small_parse_table/small_parse_table_671 \ +small_parse_table/small_parse_table_672 \ +small_parse_table/small_parse_table_673 \ +small_parse_table/small_parse_table_674 \ +small_parse_table/small_parse_table_675 \ +small_parse_table/small_parse_table_676 \ +small_parse_table/small_parse_table_677 \ +small_parse_table/small_parse_table_678 \ +small_parse_table/small_parse_table_679 \ +small_parse_table/small_parse_table_680 \ +small_parse_table/small_parse_table_681 \ +small_parse_table/small_parse_table_682 \ +small_parse_table/small_parse_table_683 \ +small_parse_table/small_parse_table_684 \ +small_parse_table/small_parse_table_685 \ +small_parse_table/small_parse_table_686 \ +small_parse_table/small_parse_table_687 \ +small_parse_table/small_parse_table_688 \ +small_parse_table/small_parse_table_689 \ +small_parse_table/small_parse_table_690 \ +small_parse_table/small_parse_table_691 \ +small_parse_table/small_parse_table_692 \ +small_parse_table/small_parse_table_693 \ +small_parse_table/small_parse_table_694 \ +small_parse_table/small_parse_table_695 \ +small_parse_table/small_parse_table_696 \ +small_parse_table/small_parse_table_697 \ +small_parse_table/small_parse_table_698 \ +small_parse_table/small_parse_table_699 \ +small_parse_table/small_parse_table_700 \ +small_parse_table/small_parse_table_701 \ +small_parse_table/small_parse_table_702 \ +small_parse_table/small_parse_table_703 \ +small_parse_table/small_parse_table_704 \ +small_parse_table/small_parse_table_705 \ +small_parse_table/small_parse_table_706 \ +small_parse_table/small_parse_table_707 \ +small_parse_table/small_parse_table_708 \ +small_parse_table/small_parse_table_709 \ +small_parse_table/small_parse_table_710 \ +small_parse_table/small_parse_table_711 \ +small_parse_table/small_parse_table_712 \ +small_parse_table/small_parse_table_713 \ +small_parse_table/small_parse_table_714 \ +small_parse_table/small_parse_table_715 \ +small_parse_table/small_parse_table_716 \ +small_parse_table/small_parse_table_717 \ +small_parse_table/small_parse_table_718 \ +small_parse_table/small_parse_table_719 \ +small_parse_table/small_parse_table_720 \ +small_parse_table/small_parse_table_721 \ +small_parse_table/small_parse_table_722 \ +small_parse_table/small_parse_table_723 \ +small_parse_table/small_parse_table_724 \ +small_parse_table/small_parse_table_725 \ +small_parse_table/small_parse_table_726 \ +small_parse_table/small_parse_table_727 \ +small_parse_table/small_parse_table_728 \ +small_parse_table/small_parse_table_729 \ +small_parse_table/small_parse_table_730 \ +small_parse_table/small_parse_table_731 \ +small_parse_table/small_parse_table_732 \ +small_parse_table/small_parse_table_733 \ +small_parse_table/small_parse_table_734 \ +small_parse_table/small_parse_table_735 \ +small_parse_table/small_parse_table_736 \ +small_parse_table/small_parse_table_737 \ +small_parse_table/small_parse_table_738 \ +small_parse_table/small_parse_table_739 \ +small_parse_table/small_parse_table_740 \ +small_parse_table/small_parse_table_741 \ +small_parse_table/small_parse_table_742 \ +small_parse_table/small_parse_table_743 \ +small_parse_table/small_parse_table_744 \ +small_parse_table/small_parse_table_745 \ +small_parse_table/small_parse_table_746 \ +small_parse_table/small_parse_table_747 \ +small_parse_table/small_parse_table_748 \ +small_parse_table/small_parse_table_749 \ +small_parse_table/small_parse_table_750 \ +small_parse_table/small_parse_table_751 \ +small_parse_table/small_parse_table_752 \ +small_parse_table/small_parse_table_753 \ +small_parse_table/small_parse_table_754 \ +small_parse_table/small_parse_table_755 \ +small_parse_table/small_parse_table_756 \ +small_parse_table/small_parse_table_757 \ +small_parse_table/small_parse_table_758 \ +small_parse_table/small_parse_table_759 \ +small_parse_table/small_parse_table_760 \ +small_parse_table/small_parse_table_761 \ +small_parse_table/small_parse_table_762 \ +small_parse_table/small_parse_table_763 \ +small_parse_table/small_parse_table_764 \ +small_parse_table/small_parse_table_765 \ +small_parse_table/small_parse_table_766 \ +small_parse_table/small_parse_table_767 \ +small_parse_table/small_parse_table_768 \ +small_parse_table/small_parse_table_769 \ +small_parse_table/small_parse_table_770 \ +small_parse_table/small_parse_table_771 \ +small_parse_table/small_parse_table_772 \ +small_parse_table/small_parse_table_773 \ +small_parse_table/small_parse_table_774 \ +small_parse_table/small_parse_table_775 \ +small_parse_table/small_parse_table_776 \ +small_parse_table/small_parse_table_777 \ +small_parse_table/small_parse_table_778 \ +small_parse_table/small_parse_table_779 \ +small_parse_table/small_parse_table_780 \ +small_parse_table/small_parse_table_781 \ +small_parse_table/small_parse_table_782 \ +small_parse_table/small_parse_table_783 \ +small_parse_table/small_parse_table_784 \ +small_parse_table/small_parse_table_785 \ +small_parse_table/small_parse_table_786 \ +small_parse_table/small_parse_table_787 \ +small_parse_table/small_parse_table_788 \ +small_parse_table/small_parse_table_789 \ +small_parse_table/small_parse_table_790 \ +small_parse_table/small_parse_table_791 \ +small_parse_table/small_parse_table_792 \ +small_parse_table/small_parse_table_793 \ +small_parse_table/small_parse_table_794 \ +small_parse_table/small_parse_table_795 \ +small_parse_table/small_parse_table_796 \ +small_parse_table/small_parse_table_797 \ +small_parse_table/small_parse_table_798 \ +small_parse_table/small_parse_table_799 \ +small_parse_table/small_parse_table_800 \ +small_parse_table/small_parse_table_801 \ +small_parse_table/small_parse_table_802 \ +small_parse_table/small_parse_table_803 \ +small_parse_table/small_parse_table_804 \ +small_parse_table/small_parse_table_805 \ +small_parse_table/small_parse_table_806 \ +small_parse_table/small_parse_table_807 \ +small_parse_table/small_parse_table_808 \ +small_parse_table/small_parse_table_809 \ +small_parse_table/small_parse_table_810 \ +small_parse_table/small_parse_table_811 \ +small_parse_table/small_parse_table_812 \ +small_parse_table/small_parse_table_813 \ +small_parse_table/small_parse_table_814 \ +small_parse_table/small_parse_table_815 \ +small_parse_table/small_parse_table_816 \ +small_parse_table/small_parse_table_817 \ +small_parse_table/small_parse_table_818 \ +small_parse_table/small_parse_table_819 \ +small_parse_table/small_parse_table_820 \ +small_parse_table/small_parse_table_821 \ +small_parse_table/small_parse_table_822 \ +small_parse_table/small_parse_table_823 \ +small_parse_table/small_parse_table_824 \ +small_parse_table/small_parse_table_825 \ +small_parse_table/small_parse_table_826 \ +small_parse_table/small_parse_table_827 \ +small_parse_table/small_parse_table_828 \ +small_parse_table/small_parse_table_829 \ +small_parse_table/small_parse_table_830 \ +small_parse_table/small_parse_table_831 \ +small_parse_table/small_parse_table_832 \ +small_parse_table/small_parse_table_833 \ +small_parse_table/small_parse_table_834 \ +small_parse_table/small_parse_table_835 \ +small_parse_table/small_parse_table_836 \ +small_parse_table/small_parse_table_837 \ +small_parse_table/small_parse_table_838 \ +small_parse_table/small_parse_table_839 \ +small_parse_table/small_parse_table_840 \ +small_parse_table/small_parse_table_841 \ +small_parse_table/small_parse_table_842 \ +small_parse_table/small_parse_table_843 \ +small_parse_table/small_parse_table_844 \ +small_parse_table/small_parse_table_845 \ +small_parse_table/small_parse_table_846 \ +small_parse_table/small_parse_table_847 \ +small_parse_table/small_parse_table_848 \ +small_parse_table/small_parse_table_849 \ +small_parse_table/small_parse_table_850 \ +small_parse_table/small_parse_table_851 \ +small_parse_table/small_parse_table_852 \ +small_parse_table/small_parse_table_853 \ +small_parse_table/small_parse_table_854 \ +small_parse_table/small_parse_table_855 \ +small_parse_table/small_parse_table_856 \ +small_parse_table/small_parse_table_857 \ +small_parse_table/small_parse_table_858 \ +small_parse_table/small_parse_table_859 \ +small_parse_table/small_parse_table_860 \ +small_parse_table/small_parse_table_861 \ +small_parse_table/small_parse_table_862 \ +small_parse_table/small_parse_table_863 \ +small_parse_table/small_parse_table_864 \ +small_parse_table/small_parse_table_865 \ +small_parse_table/small_parse_table_866 \ +small_parse_table/small_parse_table_867 \ +small_parse_table/small_parse_table_868 \ +small_parse_table/small_parse_table_869 \ +small_parse_table/small_parse_table_870 \ +small_parse_table/small_parse_table_871 \ +small_parse_table/small_parse_table_872 \ +small_parse_table/small_parse_table_873 \ +small_parse_table/small_parse_table_874 \ +small_parse_table/small_parse_table_875 \ +small_parse_table/small_parse_table_876 \ +small_parse_table/small_parse_table_877 \ +small_parse_table/small_parse_table_878 \ +small_parse_table/small_parse_table_879 \ +small_parse_table/small_parse_table_880 \ +small_parse_table/small_parse_table_881 \ +small_parse_table/small_parse_table_882 \ +small_parse_table/small_parse_table_883 \ +small_parse_table/small_parse_table_884 \ +small_parse_table/small_parse_table_885 \ +small_parse_table/small_parse_table_886 \ +small_parse_table/small_parse_table_887 \ +small_parse_table/small_parse_table_888 \ +small_parse_table/small_parse_table_889 \ +small_parse_table/small_parse_table_890 \ +small_parse_table/small_parse_table_891 \ +small_parse_table/small_parse_table_892 \ +small_parse_table/small_parse_table_893 \ +small_parse_table/small_parse_table_894 \ +small_parse_table/small_parse_table_895 \ +small_parse_table/small_parse_table_896 \ +small_parse_table/small_parse_table_897 \ +small_parse_table/small_parse_table_898 \ +small_parse_table/small_parse_table_899 \ +small_parse_table/small_parse_table_900 \ +small_parse_table/small_parse_table_901 \ +small_parse_table/small_parse_table_902 \ +small_parse_table/small_parse_table_903 \ +small_parse_table/small_parse_table_904 \ +small_parse_table/small_parse_table_905 \ +small_parse_table/small_parse_table_906 \ +small_parse_table/small_parse_table_907 \ +small_parse_table/small_parse_table_908 \ +small_parse_table/small_parse_table_909 \ +small_parse_table/small_parse_table_910 \ +small_parse_table/small_parse_table_911 \ +small_parse_table/small_parse_table_912 \ +small_parse_table/small_parse_table_913 \ +small_parse_table/small_parse_table_914 \ +small_parse_table/small_parse_table_915 \ +small_parse_table/small_parse_table_916 \ +small_parse_table/small_parse_table_917 \ +small_parse_table/small_parse_table_918 \ +small_parse_table/small_parse_table_919 \ +small_parse_table/small_parse_table_920 \ +small_parse_table/small_parse_table_921 \ +small_parse_table/small_parse_table_922 \ +small_parse_table/small_parse_table_923 \ +small_parse_table/small_parse_table_924 \ +small_parse_table/small_parse_table_925 \ +small_parse_table/small_parse_table_926 \ +small_parse_table/small_parse_table_927 \ +small_parse_table/small_parse_table_928 \ +small_parse_table/small_parse_table_929 \ +small_parse_table/small_parse_table_930 \ +small_parse_table/small_parse_table_931 \ +small_parse_table/small_parse_table_932 \ +small_parse_table/small_parse_table_933 \ +small_parse_table/small_parse_table_934 \ +small_parse_table/small_parse_table_935 \ +small_parse_table/small_parse_table_936 \ +small_parse_table/small_parse_table_937 \ +small_parse_table/small_parse_table_938 \ +small_parse_table/small_parse_table_939 \ +small_parse_table/small_parse_table_940 \ +small_parse_table/small_parse_table_941 \ +small_parse_table/small_parse_table_942 \ +small_parse_table/small_parse_table_943 \ +small_parse_table/small_parse_table_944 \ +small_parse_table/small_parse_table_945 \ +small_parse_table/small_parse_table_946 \ +small_parse_table/small_parse_table_947 \ +small_parse_table/small_parse_table_948 \ +small_parse_table/small_parse_table_949 \ +small_parse_table/small_parse_table_950 \ +small_parse_table/small_parse_table_951 \ +small_parse_table/small_parse_table_952 \ +small_parse_table/small_parse_table_953 \ +small_parse_table/small_parse_table_954 \ +small_parse_table/small_parse_table_955 \ +small_parse_table/small_parse_table_956 \ +small_parse_table/small_parse_table_957 \ +small_parse_table/small_parse_table_958 \ +small_parse_table/small_parse_table_959 \ +small_parse_table/small_parse_table_960 \ +small_parse_table/small_parse_table_961 \ +small_parse_table/small_parse_table_962 \ +small_parse_table/small_parse_table_963 \ +small_parse_table/small_parse_table_964 \ +small_parse_table/small_parse_table_965 \ +small_parse_table/small_parse_table_966 \ +small_parse_table/small_parse_table_967 \ +small_parse_table/small_parse_table_968 \ +small_parse_table/small_parse_table_969 \ +small_parse_table/small_parse_table_970 \ +small_parse_table/small_parse_table_971 \ +small_parse_table/small_parse_table_972 \ +small_parse_table/small_parse_table_973 \ +small_parse_table/small_parse_table_974 \ +small_parse_table/small_parse_table_975 \ +small_parse_table/small_parse_table_976 \ +small_parse_table/small_parse_table_977 \ +small_parse_table/small_parse_table_978 \ +small_parse_table/small_parse_table_979 \ +small_parse_table/small_parse_table_980 \ +small_parse_table/small_parse_table_981 \ +small_parse_table/small_parse_table_982 \ +small_parse_table/small_parse_table_983 \ +small_parse_table/small_parse_table_984 \ +small_parse_table/small_parse_table_985 \ +small_parse_table/small_parse_table_986 \ +small_parse_table/small_parse_table_987 \ +small_parse_table/small_parse_table_988 \ +small_parse_table/small_parse_table_989 \ +small_parse_table/small_parse_table_990 \ +small_parse_table/small_parse_table_991 \ +small_parse_table/small_parse_table_992 \ +small_parse_table/small_parse_table_993 \ +small_parse_table/small_parse_table_994 \ +small_parse_table/small_parse_table_995 \ +small_parse_table/small_parse_table_996 \ +small_parse_table/small_parse_table_997 \ +small_parse_table/small_parse_table_998 \ +small_parse_table/small_parse_table_999 \ +small_parse_table/small_parse_table_1000 \ +small_parse_table/small_parse_table_1001 \ +small_parse_table/small_parse_table_1002 \ +small_parse_table/small_parse_table_1003 \ +small_parse_table/small_parse_table_1004 \ +small_parse_table/small_parse_table_1005 \ +small_parse_table/small_parse_table_1006 \ +small_parse_table/small_parse_table_1007 \ +small_parse_table/small_parse_table_1008 \ +small_parse_table/small_parse_table_1009 \ +small_parse_table/small_parse_table_1010 \ +small_parse_table/small_parse_table_1011 \ +small_parse_table/small_parse_table_1012 \ +small_parse_table/small_parse_table_1013 \ +small_parse_table/small_parse_table_1014 \ +small_parse_table/small_parse_table_1015 \ +small_parse_table/small_parse_table_1016 \ +small_parse_table/small_parse_table_1017 \ +small_parse_table/small_parse_table_1018 \ +small_parse_table/small_parse_table_1019 \ +small_parse_table/small_parse_table_1020 \ +small_parse_table/small_parse_table_1021 \ +small_parse_table/small_parse_table_1022 \ +small_parse_table/small_parse_table_1023 \ +small_parse_table/small_parse_table_1024 \ +small_parse_table/small_parse_table_1025 \ +small_parse_table/small_parse_table_1026 \ +small_parse_table/small_parse_table_1027 \ +small_parse_table/small_parse_table_1028 \ +small_parse_table/small_parse_table_1029 \ +small_parse_table/small_parse_table_1030 \ +small_parse_table/small_parse_table_1031 \ +small_parse_table/small_parse_table_1032 \ +small_parse_table/small_parse_table_1033 \ +small_parse_table/small_parse_table_1034 \ +small_parse_table/small_parse_table_1035 \ +small_parse_table/small_parse_table_1036 \ +small_parse_table/small_parse_table_1037 \ +small_parse_table/small_parse_table_1038 \ +small_parse_table/small_parse_table_1039 \ +small_parse_table/small_parse_table_1040 \ +small_parse_table/small_parse_table_1041 \ +small_parse_table/small_parse_table_1042 \ +small_parse_table/small_parse_table_1043 \ +small_parse_table/small_parse_table_1044 \ +small_parse_table/small_parse_table_1045 \ +small_parse_table/small_parse_table_1046 \ +small_parse_table/small_parse_table_1047 \ +small_parse_table/small_parse_table_1048 \ +small_parse_table/small_parse_table_1049 \ +small_parse_table/small_parse_table_1050 \ +small_parse_table/small_parse_table_1051 \ +small_parse_table/small_parse_table_1052 \ +small_parse_table/small_parse_table_1053 \ +small_parse_table/small_parse_table_1054 \ +small_parse_table/small_parse_table_1055 \ +small_parse_table/small_parse_table_1056 \ +small_parse_table/small_parse_table_1057 \ +small_parse_table/small_parse_table_1058 \ +small_parse_table/small_parse_table_1059 \ +small_parse_table/small_parse_table_1060 \ +small_parse_table/small_parse_table_1061 \ +small_parse_table/small_parse_table_1062 \ +small_parse_table/small_parse_table_1063 \ +small_parse_table/small_parse_table_1064 \ +small_parse_table/small_parse_table_1065 \ +small_parse_table/small_parse_table_1066 \ +small_parse_table/small_parse_table_1067 \ +small_parse_table/small_parse_table_1068 \ +small_parse_table/small_parse_table_1069 \ +small_parse_table/small_parse_table_1070 \ +small_parse_table/small_parse_table_1071 \ +small_parse_table/small_parse_table_1072 \ +small_parse_table/small_parse_table_1073 \ +small_parse_table/small_parse_table_1074 \ +small_parse_table/small_parse_table_1075 \ +small_parse_table/small_parse_table_1076 \ +small_parse_table/small_parse_table_1077 \ +small_parse_table/small_parse_table_1078 \ +small_parse_table/small_parse_table_1079 \ +small_parse_table/small_parse_table_1080 \ +small_parse_table/small_parse_table_1081 \ +small_parse_table/small_parse_table_1082 \ +small_parse_table/small_parse_table_1083 \ +small_parse_table/small_parse_table_1084 \ +small_parse_table/small_parse_table_1085 \ +small_parse_table/small_parse_table_1086 \ +small_parse_table/small_parse_table_1087 \ +small_parse_table/small_parse_table_1088 \ +small_parse_table/small_parse_table_1089 \ +small_parse_table/small_parse_table_1090 \ +small_parse_table/small_parse_table_1091 \ +small_parse_table/small_parse_table_1092 \ +small_parse_table/small_parse_table_1093 \ +small_parse_table/small_parse_table_1094 \ +small_parse_table/small_parse_table_1095 \ +small_parse_table/small_parse_table_1096 \ +small_parse_table/small_parse_table_1097 \ +small_parse_table/small_parse_table_1098 \ +small_parse_table/small_parse_table_1099 \ +small_parse_table/small_parse_table_1100 \ +small_parse_table/small_parse_table_1101 \ +small_parse_table/small_parse_table_1102 \ +small_parse_table/small_parse_table_1103 \ +small_parse_table/small_parse_table_1104 \ +small_parse_table/small_parse_table_1105 \ +small_parse_table/small_parse_table_1106 \ +small_parse_table/small_parse_table_1107 \ +small_parse_table/small_parse_table_1108 \ +small_parse_table/small_parse_table_1109 \ +small_parse_table/small_parse_table_1110 \ +small_parse_table/small_parse_table_1111 \ +small_parse_table/small_parse_table_1112 \ +small_parse_table/small_parse_table_1113 \ +small_parse_table/small_parse_table_1114 \ +small_parse_table/small_parse_table_1115 \ +small_parse_table/small_parse_table_1116 \ +small_parse_table/small_parse_table_1117 \ +small_parse_table/small_parse_table_1118 \ +small_parse_table/small_parse_table_1119 \ +small_parse_table/small_parse_table_1120 \ +small_parse_table/small_parse_table_1121 \ +small_parse_table/small_parse_table_1122 \ +small_parse_table/small_parse_table_1123 \ +small_parse_table/small_parse_table_1124 \ +small_parse_table/small_parse_table_1125 \ +small_parse_table/small_parse_table_1126 \ +small_parse_table/small_parse_table_1127 \ +small_parse_table/small_parse_table_1128 \ +small_parse_table/small_parse_table_1129 \ +small_parse_table/small_parse_table_1130 \ +small_parse_table/small_parse_table_1131 \ +small_parse_table/small_parse_table_1132 \ +small_parse_table/small_parse_table_1133 \ +small_parse_table/small_parse_table_1134 \ +small_parse_table/small_parse_table_1135 \ +small_parse_table/small_parse_table_1136 \ +small_parse_table/small_parse_table_1137 \ +small_parse_table/small_parse_table_1138 \ +small_parse_table/small_parse_table_1139 \ +small_parse_table/small_parse_table_1140 \ +small_parse_table/small_parse_table_1141 \ +small_parse_table/small_parse_table_1142 \ +small_parse_table/small_parse_table_1143 \ +small_parse_table/small_parse_table_1144 \ +small_parse_table/small_parse_table_1145 \ +small_parse_table/small_parse_table_1146 \ +small_parse_table/small_parse_table_1147 \ +small_parse_table/small_parse_table_1148 \ +small_parse_table/small_parse_table_1149 \ +small_parse_table/small_parse_table_1150 \ +small_parse_table/small_parse_table_1151 \ +small_parse_table/small_parse_table_1152 \ +small_parse_table/small_parse_table_1153 \ +small_parse_table/small_parse_table_1154 \ +small_parse_table/small_parse_table_1155 \ +small_parse_table/small_parse_table_1156 \ +small_parse_table/small_parse_table_1157 \ +small_parse_table/small_parse_table_1158 \ +small_parse_table/small_parse_table_1159 \ +small_parse_table/small_parse_table_1160 \ +small_parse_table/small_parse_table_1161 \ +small_parse_table/small_parse_table_1162 \ +small_parse_table/small_parse_table_1163 \ +small_parse_table/small_parse_table_1164 \ +small_parse_table/small_parse_table_1165 \ +small_parse_table/small_parse_table_1166 \ +small_parse_table/small_parse_table_1167 \ +small_parse_table/small_parse_table_1168 \ +small_parse_table/small_parse_table_1169 \ +small_parse_table/small_parse_table_1170 \ +small_parse_table/small_parse_table_1171 \ +small_parse_table/small_parse_table_1172 \ +small_parse_table/small_parse_table_1173 \ +small_parse_table/small_parse_table_1174 \ +small_parse_table/small_parse_table_1175 \ +small_parse_table/small_parse_table_1176 \ +small_parse_table/small_parse_table_1177 \ +small_parse_table/small_parse_table_1178 \ +small_parse_table/small_parse_table_1179 \ +small_parse_table/small_parse_table_1180 \ +small_parse_table/small_parse_table_1181 \ +small_parse_table/small_parse_table_1182 \ +small_parse_table/small_parse_table_1183 \ +small_parse_table/small_parse_table_1184 \ +small_parse_table/small_parse_table_1185 \ +small_parse_table/small_parse_table_1186 \ +small_parse_table/small_parse_table_1187 \ +small_parse_table/small_parse_table_1188 \ +small_parse_table/small_parse_table_1189 \ +small_parse_table/small_parse_table_1190 \ +small_parse_table/small_parse_table_1191 \ +small_parse_table/small_parse_table_1192 \ +small_parse_table/small_parse_table_1193 \ +small_parse_table/small_parse_table_1194 \ +small_parse_table/small_parse_table_1195 \ +small_parse_table/small_parse_table_1196 \ +small_parse_table/small_parse_table_1197 \ +small_parse_table/small_parse_table_1198 \ +small_parse_table/small_parse_table_1199 \ +small_parse_table/small_parse_table_1200 \ +small_parse_table/small_parse_table_1201 \ +small_parse_table/small_parse_table_1202 \ +small_parse_table/small_parse_table_1203 \ +small_parse_table/small_parse_table_1204 \ +small_parse_table/small_parse_table_1205 \ +small_parse_table/small_parse_table_1206 \ +small_parse_table/small_parse_table_1207 \ +small_parse_table/small_parse_table_1208 \ +small_parse_table/small_parse_table_1209 \ +small_parse_table/small_parse_table_1210 \ +small_parse_table/small_parse_table_1211 \ +small_parse_table/small_parse_table_1212 \ +small_parse_table/small_parse_table_1213 \ +small_parse_table/small_parse_table_1214 \ +small_parse_table/small_parse_table_1215 \ +small_parse_table/small_parse_table_1216 \ +small_parse_table/small_parse_table_1217 \ +small_parse_table/small_parse_table_1218 \ +small_parse_table/small_parse_table_1219 \ +small_parse_table/small_parse_table_1220 \ +small_parse_table/small_parse_table_1221 \ +small_parse_table/small_parse_table_1222 \ +small_parse_table/small_parse_table_1223 \ +small_parse_table/small_parse_table_1224 \ +small_parse_table/small_parse_table_1225 \ +small_parse_table/small_parse_table_1226 \ +small_parse_table/small_parse_table_1227 \ +small_parse_table/small_parse_table_1228 \ +small_parse_table/small_parse_table_1229 \ +small_parse_table/small_parse_table_1230 \ +small_parse_table/small_parse_table_1231 \ +small_parse_table/small_parse_table_1232 \ +small_parse_table/small_parse_table_1233 \ +small_parse_table/small_parse_table_1234 \ +small_parse_table/small_parse_table_1235 \ +small_parse_table/small_parse_table_1236 \ +small_parse_table/small_parse_table_1237 \ +small_parse_table/small_parse_table_1238 \ +small_parse_table/small_parse_table_1239 \ +small_parse_table/small_parse_table_1240 \ +small_parse_table/small_parse_table_1241 \ +small_parse_table/small_parse_table_1242 \ +small_parse_table/small_parse_table_1243 \ +small_parse_table/small_parse_table_1244 \ +small_parse_table/small_parse_table_1245 \ +small_parse_table/small_parse_table_1246 \ +small_parse_table/small_parse_table_1247 \ +small_parse_table/small_parse_table_1248 \ +small_parse_table/small_parse_table_1249 \ +small_parse_table/small_parse_table_1250 \ +small_parse_table/small_parse_table_1251 \ +small_parse_table/small_parse_table_1252 \ +small_parse_table/small_parse_table_1253 \ +small_parse_table/small_parse_table_1254 \ +small_parse_table/small_parse_table_1255 \ +small_parse_table/small_parse_table_1256 \ +small_parse_table/small_parse_table_1257 \ +small_parse_table/small_parse_table_1258 \ +small_parse_table/small_parse_table_1259 \ +small_parse_table/small_parse_table_1260 \ +small_parse_table/small_parse_table_1261 \ +small_parse_table/small_parse_table_1262 \ +small_parse_table/small_parse_table_1263 \ +small_parse_table/small_parse_table_1264 \ +small_parse_table/small_parse_table_1265 \ +small_parse_table/small_parse_table_1266 \ +small_parse_table/small_parse_table_1267 \ +small_parse_table/small_parse_table_1268 \ +small_parse_table/small_parse_table_1269 \ +small_parse_table/small_parse_table_1270 \ +small_parse_table/small_parse_table_1271 \ +small_parse_table/small_parse_table_1272 \ +small_parse_table/small_parse_table_1273 \ +small_parse_table/small_parse_table_1274 \ +small_parse_table/small_parse_table_1275 \ +small_parse_table/small_parse_table_1276 \ +small_parse_table/small_parse_table_1277 \ +small_parse_table/small_parse_table_1278 \ +small_parse_table/small_parse_table_1279 \ +small_parse_table/small_parse_table_1280 \ +small_parse_table/small_parse_table_1281 \ +small_parse_table/small_parse_table_1282 \ +small_parse_table/small_parse_table_1283 \ +small_parse_table/small_parse_table_1284 \ +small_parse_table/small_parse_table_1285 \ +small_parse_table/small_parse_table_1286 \ +small_parse_table/small_parse_table_1287 \ +small_parse_table/small_parse_table_1288 \ +small_parse_table/small_parse_table_1289 \ +small_parse_table/small_parse_table_1290 \ +small_parse_table/small_parse_table_1291 \ +small_parse_table/small_parse_table_1292 \ +small_parse_table/small_parse_table_1293 \ +small_parse_table/small_parse_table_1294 \ +small_parse_table/small_parse_table_1295 \ +small_parse_table/small_parse_table_1296 \ +small_parse_table/small_parse_table_1297 \ +small_parse_table/small_parse_table_1298 \ +small_parse_table/small_parse_table_1299 \ +small_parse_table/small_parse_table_1300 \ +small_parse_table/small_parse_table_1301 \ +small_parse_table/small_parse_table_1302 \ +small_parse_table/small_parse_table_1303 \ +small_parse_table/small_parse_table_1304 \ +small_parse_table/small_parse_table_1305 \ +small_parse_table/small_parse_table_1306 \ +small_parse_table/small_parse_table_1307 \ +small_parse_table/small_parse_table_1308 \ +small_parse_table/small_parse_table_1309 \ +small_parse_table/small_parse_table_1310 \ +small_parse_table/small_parse_table_1311 \ +small_parse_table/small_parse_table_1312 \ +small_parse_table/small_parse_table_1313 \ +small_parse_table/small_parse_table_1314 \ +small_parse_table/small_parse_table_1315 \ +small_parse_table/small_parse_table_1316 \ +small_parse_table/small_parse_table_1317 \ +small_parse_table/small_parse_table_1318 \ +small_parse_table/small_parse_table_1319 \ +small_parse_table/small_parse_table_1320 \ +small_parse_table/small_parse_table_1321 \ +small_parse_table/small_parse_table_1322 \ +small_parse_table/small_parse_table_1323 \ +small_parse_table/small_parse_table_1324 \ +small_parse_table/small_parse_table_1325 \ +small_parse_table/small_parse_table_1326 \ +small_parse_table/small_parse_table_1327 \ +small_parse_table/small_parse_table_1328 \ +small_parse_table/small_parse_table_1329 \ +small_parse_table/small_parse_table_1330 \ +small_parse_table/small_parse_table_1331 \ +small_parse_table/small_parse_table_1332 \ +small_parse_table/small_parse_table_1333 \ +small_parse_table/small_parse_table_1334 \ +small_parse_table/small_parse_table_1335 \ +small_parse_table/small_parse_table_1336 \ +small_parse_table/small_parse_table_1337 \ +small_parse_table/small_parse_table_1338 \ +small_parse_table/small_parse_table_1339 \ +small_parse_table/small_parse_table_1340 \ +small_parse_table/small_parse_table_1341 \ +small_parse_table/small_parse_table_1342 \ +small_parse_table/small_parse_table_1343 \ +small_parse_table/small_parse_table_1344 \ +small_parse_table/small_parse_table_1345 \ +small_parse_table/small_parse_table_1346 \ +small_parse_table/small_parse_table_1347 \ +small_parse_table/small_parse_table_1348 \ +small_parse_table/small_parse_table_1349 \ +small_parse_table/small_parse_table_1350 \ +small_parse_table/small_parse_table_1351 \ +small_parse_table/small_parse_table_1352 \ +small_parse_table/small_parse_table_1353 \ +small_parse_table/small_parse_table_1354 \ +small_parse_table/small_parse_table_1355 \ +small_parse_table/small_parse_table_1356 \ +small_parse_table/small_parse_table_1357 \ +small_parse_table/small_parse_table_1358 \ +small_parse_table/small_parse_table_1359 \ +small_parse_table/small_parse_table_1360 \ +small_parse_table/small_parse_table_1361 \ +small_parse_table/small_parse_table_1362 \ +small_parse_table/small_parse_table_1363 \ +small_parse_table/small_parse_table_1364 \ +small_parse_table/small_parse_table_1365 \ +small_parse_table/small_parse_table_1366 \ +small_parse_table/small_parse_table_1367 \ +small_parse_table/small_parse_table_1368 \ +small_parse_table/small_parse_table_1369 \ +small_parse_table/small_parse_table_1370 \ +small_parse_table/small_parse_table_1371 \ +small_parse_table/small_parse_table_1372 \ +small_parse_table/small_parse_table_1373 \ +small_parse_table/small_parse_table_1374 \ +small_parse_table/small_parse_table_1375 \ +small_parse_table/small_parse_table_1376 \ +small_parse_table/small_parse_table_1377 \ +small_parse_table/small_parse_table_1378 \ +small_parse_table/small_parse_table_1379 \ +small_parse_table/small_parse_table_1380 \ +small_parse_table/small_parse_table_1381 \ +small_parse_table/small_parse_table_1382 \ +small_parse_table/small_parse_table_1383 \ +small_parse_table/small_parse_table_1384 \ +small_parse_table/small_parse_table_1385 \ +small_parse_table/small_parse_table_1386 \ +small_parse_table/small_parse_table_1387 \ +small_parse_table/small_parse_table_1388 \ +small_parse_table/small_parse_table_1389 \ +small_parse_table/small_parse_table_1390 \ +small_parse_table/small_parse_table_1391 \ +small_parse_table/small_parse_table_1392 \ +small_parse_table/small_parse_table_1393 \ +small_parse_table/small_parse_table_1394 \ +small_parse_table/small_parse_table_1395 \ +small_parse_table/small_parse_table_1396 \ +small_parse_table/small_parse_table_1397 \ +small_parse_table/small_parse_table_1398 \ +small_parse_table/small_parse_table_1399 \ +small_parse_table/small_parse_table_1400 \ +small_parse_table/small_parse_table_1401 \ +small_parse_table/small_parse_table_1402 \ +small_parse_table/small_parse_table_1403 \ +small_parse_table/small_parse_table_1404 \ +small_parse_table/small_parse_table_1405 \ +small_parse_table/small_parse_table_1406 \ +small_parse_table/small_parse_table_1407 \ +small_parse_table/small_parse_table_1408 \ +small_parse_table/small_parse_table_1409 \ +small_parse_table/small_parse_table_1410 \ +small_parse_table/small_parse_table_1411 \ +small_parse_table/small_parse_table_1412 \ +small_parse_table/small_parse_table_1413 \ +small_parse_table/small_parse_table_1414 \ +small_parse_table/small_parse_table_1415 \ +small_parse_table/small_parse_table_1416 \ +small_parse_table/small_parse_table_1417 \ +small_parse_table/small_parse_table_1418 \ +small_parse_table/small_parse_table_1419 \ +small_parse_table/small_parse_table_1420 \ +small_parse_table/small_parse_table_1421 \ +small_parse_table/small_parse_table_1422 \ +small_parse_table/small_parse_table_1423 \ +small_parse_table/small_parse_table_1424 \ +small_parse_table/small_parse_table_1425 \ +small_parse_table/small_parse_table_1426 \ +small_parse_table/small_parse_table_1427 \ +small_parse_table/small_parse_table_1428 \ +small_parse_table/small_parse_table_1429 \ +small_parse_table/small_parse_table_1430 \ +small_parse_table/small_parse_table_1431 \ +small_parse_table/small_parse_table_1432 \ +small_parse_table/small_parse_table_1433 \ +small_parse_table/small_parse_table_1434 \ +small_parse_table/small_parse_table_1435 \ +small_parse_table/small_parse_table_1436 \ +small_parse_table/small_parse_table_1437 \ +small_parse_table/small_parse_table_1438 \ +small_parse_table/small_parse_table_1439 \ +small_parse_table/small_parse_table_1440 \ +small_parse_table/small_parse_table_1441 \ +small_parse_table/small_parse_table_1442 \ +small_parse_table/small_parse_table_1443 \ +small_parse_table/small_parse_table_1444 \ +small_parse_table/small_parse_table_1445 \ +small_parse_table/small_parse_table_1446 \ +small_parse_table/small_parse_table_1447 \ +small_parse_table/small_parse_table_1448 \ +small_parse_table/small_parse_table_1449 \ +small_parse_table/small_parse_table_1450 \ +small_parse_table/small_parse_table_1451 \ +small_parse_table/small_parse_table_1452 \ +small_parse_table/small_parse_table_1453 \ +small_parse_table/small_parse_table_1454 \ +small_parse_table/small_parse_table_1455 \ +small_parse_table/small_parse_table_1456 \ +small_parse_table/small_parse_table_1457 \ +small_parse_table/small_parse_table_1458 \ +small_parse_table/small_parse_table_1459 \ +small_parse_table/small_parse_table_1460 \ +small_parse_table/small_parse_table_1461 \ +small_parse_table/small_parse_table_1462 \ +small_parse_table/small_parse_table_1463 \ +small_parse_table/small_parse_table_1464 \ +small_parse_table/small_parse_table_1465 \ +small_parse_table/small_parse_table_1466 \ +small_parse_table/small_parse_table_1467 \ +small_parse_table/small_parse_table_1468 \ +small_parse_table/small_parse_table_1469 \ +small_parse_table/small_parse_table_1470 \ +small_parse_table/small_parse_table_1471 \ +small_parse_table/small_parse_table_1472 \ +small_parse_table/small_parse_table_1473 \ +small_parse_table/small_parse_table_1474 \ +small_parse_table/small_parse_table_1475 \ +small_parse_table/small_parse_table_1476 \ +small_parse_table/small_parse_table_1477 \ +small_parse_table/small_parse_table_1478 \ +small_parse_table/small_parse_table_1479 \ +small_parse_table/small_parse_table_1480 \ +small_parse_table/small_parse_table_1481 \ +small_parse_table/small_parse_table_1482 \ +small_parse_table/small_parse_table_1483 \ +small_parse_table/small_parse_table_1484 \ +small_parse_table/small_parse_table_1485 \ +small_parse_table/small_parse_table_1486 \ +small_parse_table/small_parse_table_1487 \ +small_parse_table/small_parse_table_1488 \ +small_parse_table/small_parse_table_1489 \ +small_parse_table/small_parse_table_1490 \ +small_parse_table/small_parse_table_1491 \ +small_parse_table/small_parse_table_1492 \ +small_parse_table/small_parse_table_1493 \ +small_parse_table/small_parse_table_1494 \ +small_parse_table/small_parse_table_1495 \ +small_parse_table/small_parse_table_1496 \ +small_parse_table/small_parse_table_1497 \ +small_parse_table/small_parse_table_1498 \ +small_parse_table/small_parse_table_1499 \ +small_parse_table/small_parse_table_1500 \ +small_parse_table/small_parse_table_1501 \ +small_parse_table/small_parse_table_1502 \ +small_parse_table/small_parse_table_1503 \ +small_parse_table/small_parse_table_1504 \ + diff --git a/parser/static/alias_sequences/alias_sequences.h b/parser/static/alias_sequences/alias_sequences.h index 594831c9..69046798 100644 --- a/parser/static/alias_sequences/alias_sequences.h +++ b/parser/static/alias_sequences/alias_sequences.h @@ -22,6 +22,5 @@ void alias_sequences_0(t_alias_sequences_array *v); void alias_sequences_1(t_alias_sequences_array *v); -void alias_sequences_2(t_alias_sequences_array *v); -#endif +#endif // ALIAS_SEQUENCES_H diff --git a/parser/static/alias_sequences/alias_sequences_0.c b/parser/static/alias_sequences/alias_sequences_0.c index ad0efd68..3f6a1d10 100644 --- a/parser/static/alias_sequences/alias_sequences_0.c +++ b/parser/static/alias_sequences/alias_sequences_0.c @@ -14,62 +14,41 @@ void alias_sequences_0(t_alias_sequences_array *v) { - v->a[1][0] = sym_word; - v->a[9][1] = sym_word; - v->a[10][1] = sym_word; - v->a[11][1] = anon_sym_AT2; - v->a[13][0] = anon_sym_AT2; - v->a[16][0] = sym_word; - v->a[22][2] = sym_word; - v->a[23][2] = sym_word; - v->a[25][2] = sym_word; - v->a[32][0] = anon_sym_AT2; - v->a[33][1] = anon_sym_AT2; - v->a[36][1] = sym_word; - v->a[40][2] = sym_word; - v->a[45][1] = sym_word; - v->a[48][0] = sym_regex; - v->a[53][1] = anon_sym_AT2; - v->a[55][0] = sym_variable_name; - v->a[59][0] = sym_word; - v->a[62][2] = sym_word; - v->a[77][0] = sym_word; + v->a[3][0] = sym_word; + v->a[6][1] = sym_word; + v->a[10][1] = anon_sym_AT; + v->a[11][0] = anon_sym_AT; + v->a[15][0] = sym_word; + v->a[19][2] = sym_word; + v->a[21][2] = sym_word; + v->a[22][1] = sym_word; + v->a[28][0] = anon_sym_AT; + v->a[35][1] = sym_word; + v->a[38][0] = sym_regex; + v->a[41][0] = sym_word; + v->a[50][0] = sym_word; + v->a[51][0] = sym_word; + v->a[52][0] = sym_word; + v->a[65][1] = sym_word; + v->a[66][1] = sym_word; + v->a[67][1] = sym_word; + v->a[68][0] = sym_word; + v->a[69][0] = sym_word; alias_sequences_1(v); } void alias_sequences_1(t_alias_sequences_array *v) { - v->a[78][0] = sym_word; - v->a[79][0] = sym_word; - v->a[85][3] = sym_word; - v->a[86][2] = sym_word; - v->a[88][3] = sym_word; - v->a[103][0] = sym_word; - v->a[104][0] = sym_word; - v->a[105][0] = sym_word; - v->a[106][0] = sym_word; - v->a[107][1] = sym_word; - v->a[108][1] = sym_word; - v->a[109][1] = sym_word; - v->a[117][3] = sym_word; - v->a[119][4] = sym_word; - v->a[120][3] = sym_word; - v->a[121][4] = sym_word; - v->a[134][0] = sym_word; - v->a[135][0] = sym_word; - v->a[136][1] = sym_word; - v->a[137][1] = sym_word; - alias_sequences_2(v); -} - -void alias_sequences_2(t_alias_sequences_array *v) -{ - v->a[138][1] = sym_word; - v->a[139][1] = sym_word; - v->a[146][4] = sym_word; - v->a[147][4] = sym_word; - v->a[153][1] = sym_word; - v->a[154][1] = sym_word; + v->a[70][0] = sym_word; + v->a[71][0] = sym_word; + v->a[82][1] = sym_word; + v->a[83][1] = sym_word; + v->a[84][1] = sym_word; + v->a[85][1] = sym_word; + v->a[86][0] = sym_word; + v->a[87][0] = sym_word; + v->a[91][1] = sym_word; + v->a[92][1] = sym_word; } /* EOF alias_sequences_0.c */ diff --git a/parser/static/char_set/charset_inline.h b/parser/static/char_set/charset_inline.h index 34d357b8..c72c66d0 100644 --- a/parser/static/char_set/charset_inline.h +++ b/parser/static/char_set/charset_inline.h @@ -35,4 +35,4 @@ static inline t_char_range *sym_word_character_set_1(void) return (val); } -#endif +#endif // CHARSET_INLINE_H diff --git a/parser/static/create/create_alias_sequences.c b/parser/static/create/create_alias_sequences.c index 0df5e909..c827bc66 100644 --- a/parser/static/create/create_alias_sequences.c +++ b/parser/static/create/create_alias_sequences.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:14:24 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_alias_sequences_array *create_alias_sequences(void) { static t_alias_sequences_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_external_scanner_states.c b/parser/static/create/create_external_scanner_states.c index 06c391a7..e5c3e1bd 100644 --- a/parser/static/create/create_external_scanner_states.c +++ b/parser/static/create/create_external_scanner_states.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:14:41 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_external_scanner_states_array *create_external_scanner_states(void) { static t_external_scanner_states_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_external_scanner_symbol_map.c b/parser/static/create/create_external_scanner_symbol_map.c index f0afd60b..6b7f23b3 100644 --- a/parser/static/create/create_external_scanner_symbol_map.c +++ b/parser/static/create/create_external_scanner_symbol_map.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:15:37 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_external_scanner_symbol_map_array *create_external_scanner_symbol_map(void) { static t_external_scanner_symbol_map_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_field_map_entries.c b/parser/static/create/create_field_map_entries.c index 6a808ab8..cc6da7c9 100644 --- a/parser/static/create/create_field_map_entries.c +++ b/parser/static/create/create_field_map_entries.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:14:55 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_field_map_entries_array *create_field_map_entries(void) { static t_field_map_entries_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_field_map_slices.c b/parser/static/create/create_field_map_slices.c index d2992da0..4f041438 100644 --- a/parser/static/create/create_field_map_slices.c +++ b/parser/static/create/create_field_map_slices.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:20:21 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_field_map_slices_array *create_field_map_slices(void) { static t_field_map_slices_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_field_names.c b/parser/static/create/create_field_names.c index fbb0bc52..1da5f1eb 100644 --- a/parser/static/create/create_field_names.c +++ b/parser/static/create/create_field_names.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:15:08 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_field_names_array *create_field_names(void) { static t_field_names_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_lex_keywords.c b/parser/static/create/create_lex_keywords.c index 5cc024ad..e7d295d7 100644 --- a/parser/static/create/create_lex_keywords.c +++ b/parser/static/create/create_lex_keywords.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:15:20 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_lex_keywords_array *create_lex_keywords(void) { static t_lex_keywords_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_lex_modes.c b/parser/static/create/create_lex_modes.c index b15a90f2..a253edd2 100644 --- a/parser/static/create/create_lex_modes.c +++ b/parser/static/create/create_lex_modes.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:16:46 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_lex_modes_array *create_lex_modes(void) { static t_lex_modes_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_lex_normal.c b/parser/static/create/create_lex_normal.c index 81dd67cc..cb9fd9fe 100644 --- a/parser/static/create/create_lex_normal.c +++ b/parser/static/create/create_lex_normal.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:17:22 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_lex_normal_array *create_lex_normal(void) { static t_lex_normal_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_non_terminal_alias_map.c b/parser/static/create/create_non_terminal_alias_map.c index db4d9db0..d5835563 100644 --- a/parser/static/create/create_non_terminal_alias_map.c +++ b/parser/static/create/create_non_terminal_alias_map.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:17:43 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_non_terminal_alias_map_array *create_non_terminal_alias_map(void) { static t_non_terminal_alias_map_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_parse_actions_entries.c b/parser/static/create/create_parse_actions_entries.c index 3b4b16ff..eff5d0dd 100644 --- a/parser/static/create/create_parse_actions_entries.c +++ b/parser/static/create/create_parse_actions_entries.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:18:15 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -17,7 +17,7 @@ t_parse_actions_entries_array *create_parse_actions_entries(void) { static t_parse_actions_entries_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_parse_table.c b/parser/static/create/create_parse_table.c index 87433371..cfbfd8de 100644 --- a/parser/static/create/create_parse_table.c +++ b/parser/static/create/create_parse_table.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:17:06 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_parse_table_array *create_parse_table(void) { static t_parse_table_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_primary_state_ids.c b/parser/static/create/create_primary_state_ids.c index fc94c12f..61435f90 100644 --- a/parser/static/create/create_primary_state_ids.c +++ b/parser/static/create/create_primary_state_ids.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:18:30 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_primary_state_ids_array *create_primary_state_ids(void) { static t_primary_state_ids_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_small_parse_table.c b/parser/static/create/create_small_parse_table.c index e8492eab..c8197afd 100644 --- a/parser/static/create/create_small_parse_table.c +++ b/parser/static/create/create_small_parse_table.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:18:48 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_small_parse_table_array *create_small_parse_table(void) { static t_small_parse_table_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_small_parse_table_map.c b/parser/static/create/create_small_parse_table_map.c index 53444d84..a941b1ff 100644 --- a/parser/static/create/create_small_parse_table_map.c +++ b/parser/static/create/create_small_parse_table_map.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:19:01 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_small_parse_table_map_array *create_small_parse_table_map(void) { static t_small_parse_table_map_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_symbols_metadata.c b/parser/static/create/create_symbols_metadata.c index 8c9dfd41..928d38d6 100644 --- a/parser/static/create/create_symbols_metadata.c +++ b/parser/static/create/create_symbols_metadata.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:19:14 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_symbols_metadata_array *create_symbols_metadata(void) { static t_symbols_metadata_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_symbols_names.c b/parser/static/create/create_symbols_names.c index b11990be..e4387662 100644 --- a/parser/static/create/create_symbols_names.c +++ b/parser/static/create/create_symbols_names.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:19:25 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ t_symbols_names_array *create_symbols_names(void) { static t_symbols_names_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/create/create_unique_symbols_map.c b/parser/static/create/create_unique_symbols_map.c index f86418b7..a3bc559e 100644 --- a/parser/static/create/create_unique_symbols_map.c +++ b/parser/static/create/create_unique_symbols_map.c @@ -16,7 +16,7 @@ t_unique_symbols_map_array *create_unique_symbols_map(void) { static t_unique_symbols_map_array table = {}; - static bool init = false; + static bool init = false; if (!init) { diff --git a/parser/static/external_scanner_states/external_scanner_states.h b/parser/static/external_scanner_states/external_scanner_states.h index b943927f..17e4af79 100644 --- a/parser/static/external_scanner_states/external_scanner_states.h +++ b/parser/static/external_scanner_states/external_scanner_states.h @@ -42,15 +42,5 @@ void external_scanner_states_18(t_external_scanner_states_array *v); void external_scanner_states_19(t_external_scanner_states_array *v); void external_scanner_states_20(t_external_scanner_states_array *v); void external_scanner_states_21(t_external_scanner_states_array *v); -void external_scanner_states_22(t_external_scanner_states_array *v); -void external_scanner_states_23(t_external_scanner_states_array *v); -void external_scanner_states_24(t_external_scanner_states_array *v); -void external_scanner_states_25(t_external_scanner_states_array *v); -void external_scanner_states_26(t_external_scanner_states_array *v); -void external_scanner_states_27(t_external_scanner_states_array *v); -void external_scanner_states_28(t_external_scanner_states_array *v); -void external_scanner_states_29(t_external_scanner_states_array *v); -void external_scanner_states_30(t_external_scanner_states_array *v); -void external_scanner_states_31(t_external_scanner_states_array *v); -#endif +#endif // EXTERNAL_SCANNER_STATES_H diff --git a/parser/static/external_scanner_states/external_scanner_states_0.c b/parser/static/external_scanner_states/external_scanner_states_0.c index c1b83987..6ddf051c 100644 --- a/parser/static/external_scanner_states/external_scanner_states_0.c +++ b/parser/static/external_scanner_states/external_scanner_states_0.c @@ -32,16 +32,13 @@ void external_scanner_states_0(t_external_scanner_states_array *v) v->a[1][ts_external_token__bare_dollar] = true; v->a[1][ts_external_token__brace_start] = true; v->a[1][ts_external_token__immediate_double_hash] = true; - v->a[1][ts_external_token__external_expansion_sym_hash] = true; - v->a[1][ts_external_token__external_expansion_sym_bang] = true; + v->a[1][ts_external_token_RBRACE] = true; + v->a[1][ts_external_token_RBRACK] = true; external_scanner_states_1(v); } void external_scanner_states_1(t_external_scanner_states_array *v) { - v->a[1][ts_external_token__external_expansion_sym_equal] = true; - v->a[1][ts_external_token_RBRACE] = true; - v->a[1][ts_external_token_RBRACK] = true; v->a[1][ts_external_token_LT_LT] = true; v->a[1][ts_external_token_LT_LT_DASH] = true; v->a[1][ts_external_token_LPAREN] = true; @@ -56,84 +53,87 @@ void external_scanner_states_1(t_external_scanner_states_array *v) v->a[3][ts_external_token_variable_name] = true; v->a[3][ts_external_token_test_operator] = true; v->a[3][ts_external_token__brace_start] = true; - v->a[3][ts_external_token_RBRACK] = true; v->a[3][ts_external_token_LPAREN] = true; + v->a[3][ts_external_token_esac] = true; v->a[4][ts_external_token_file_descriptor] = true; + v->a[4][ts_external_token_test_operator] = true; + v->a[4][ts_external_token__bare_dollar] = true; + v->a[4][ts_external_token__brace_start] = true; external_scanner_states_2(v); } void external_scanner_states_2(t_external_scanner_states_array *v) { - v->a[4][ts_external_token__concat] = true; - v->a[4][ts_external_token_test_operator] = true; - v->a[4][ts_external_token__bare_dollar] = true; - v->a[4][ts_external_token__brace_start] = true; v->a[4][ts_external_token_LT_LT] = true; v->a[4][ts_external_token_LT_LT_DASH] = true; v->a[4][ts_external_token_heredoc_redirect_token1] = true; v->a[4][ts_external_token_LPAREN] = true; + v->a[4][ts_external_token_esac] = true; v->a[5][ts_external_token_file_descriptor] = true; - v->a[5][ts_external_token__concat] = true; + v->a[5][ts_external_token_variable_name] = true; v->a[5][ts_external_token_test_operator] = true; - v->a[5][ts_external_token__bare_dollar] = true; v->a[5][ts_external_token__brace_start] = true; - v->a[5][ts_external_token_RBRACK] = true; v->a[5][ts_external_token_LT_LT] = true; v->a[5][ts_external_token_LT_LT_DASH] = true; - v->a[5][ts_external_token_LPAREN] = true; + v->a[5][ts_external_token_heredoc_redirect_token1] = true; + v->a[5][ts_external_token_esac] = true; v->a[6][ts_external_token_file_descriptor] = true; v->a[6][ts_external_token_variable_name] = true; v->a[6][ts_external_token_test_operator] = true; + v->a[6][ts_external_token__bare_dollar] = true; + v->a[6][ts_external_token__brace_start] = true; + v->a[6][ts_external_token_LT_LT] = true; + v->a[6][ts_external_token_LT_LT_DASH] = true; external_scanner_states_3(v); } void external_scanner_states_3(t_external_scanner_states_array *v) { - v->a[6][ts_external_token__brace_start] = true; + v->a[6][ts_external_token_heredoc_redirect_token1] = true; v->a[6][ts_external_token_LPAREN] = true; v->a[6][ts_external_token_esac] = true; - v->a[7][ts_external_token__concat] = true; + v->a[7][ts_external_token_file_descriptor] = true; + v->a[7][ts_external_token_variable_name] = true; v->a[7][ts_external_token_test_operator] = true; + v->a[7][ts_external_token__bare_dollar] = true; v->a[7][ts_external_token__brace_start] = true; v->a[7][ts_external_token_LT_LT] = true; + v->a[7][ts_external_token_LT_LT_DASH] = true; + v->a[7][ts_external_token_heredoc_redirect_token1] = true; v->a[7][ts_external_token_LPAREN] = true; - v->a[8][ts_external_token__concat] = true; + v->a[8][ts_external_token_file_descriptor] = true; + v->a[8][ts_external_token_variable_name] = true; v->a[8][ts_external_token_test_operator] = true; + v->a[8][ts_external_token__bare_dollar] = true; v->a[8][ts_external_token__brace_start] = true; - v->a[8][ts_external_token_RBRACK] = true; v->a[8][ts_external_token_LT_LT] = true; - v->a[8][ts_external_token_LPAREN] = true; - v->a[9][ts_external_token_file_descriptor] = true; - v->a[9][ts_external_token_variable_name] = true; - v->a[9][ts_external_token_test_operator] = true; - v->a[9][ts_external_token__bare_dollar] = true; - v->a[9][ts_external_token__brace_start] = true; - v->a[9][ts_external_token_LT_LT] = true; + v->a[8][ts_external_token_LT_LT_DASH] = true; + v->a[8][ts_external_token_heredoc_redirect_token1] = true; external_scanner_states_4(v); } void external_scanner_states_4(t_external_scanner_states_array *v) { + v->a[8][ts_external_token_esac] = true; + v->a[9][ts_external_token_file_descriptor] = true; + v->a[9][ts_external_token_variable_name] = true; + v->a[9][ts_external_token_test_operator] = true; + v->a[9][ts_external_token__brace_start] = true; + v->a[9][ts_external_token_LT_LT] = true; v->a[9][ts_external_token_LT_LT_DASH] = true; v->a[9][ts_external_token_heredoc_redirect_token1] = true; - v->a[9][ts_external_token_LPAREN] = true; v->a[10][ts_external_token_file_descriptor] = true; - v->a[10][ts_external_token_variable_name] = true; v->a[10][ts_external_token_test_operator] = true; v->a[10][ts_external_token__bare_dollar] = true; v->a[10][ts_external_token__brace_start] = true; - v->a[10][ts_external_token_RBRACK] = true; v->a[10][ts_external_token_LT_LT] = true; v->a[10][ts_external_token_LT_LT_DASH] = true; + v->a[10][ts_external_token_heredoc_redirect_token1] = true; v->a[10][ts_external_token_LPAREN] = true; v->a[11][ts_external_token_file_descriptor] = true; v->a[11][ts_external_token_test_operator] = true; - v->a[11][ts_external_token__bare_dollar] = true; v->a[11][ts_external_token__brace_start] = true; v->a[11][ts_external_token_LT_LT] = true; - v->a[11][ts_external_token_LT_LT_DASH] = true; - v->a[11][ts_external_token_heredoc_redirect_token1] = true; - v->a[11][ts_external_token_LPAREN] = true; external_scanner_states_5(v); } diff --git a/parser/static/external_scanner_states/external_scanner_states_1.c b/parser/static/external_scanner_states/external_scanner_states_1.c index 4e0e7143..a5f7f48e 100644 --- a/parser/static/external_scanner_states/external_scanner_states_1.c +++ b/parser/static/external_scanner_states/external_scanner_states_1.c @@ -14,66 +14,59 @@ void external_scanner_states_5(t_external_scanner_states_array *v) { + v->a[11][ts_external_token_LT_LT_DASH] = true; + v->a[11][ts_external_token_heredoc_redirect_token1] = true; + v->a[11][ts_external_token_esac] = true; v->a[12][ts_external_token_file_descriptor] = true; v->a[12][ts_external_token_test_operator] = true; v->a[12][ts_external_token__bare_dollar] = true; v->a[12][ts_external_token__brace_start] = true; - v->a[12][ts_external_token_RBRACK] = true; v->a[12][ts_external_token_LT_LT] = true; v->a[12][ts_external_token_LT_LT_DASH] = true; - v->a[12][ts_external_token_LPAREN] = true; + v->a[12][ts_external_token_heredoc_redirect_token1] = true; + v->a[12][ts_external_token_esac] = true; v->a[13][ts_external_token_file_descriptor] = true; + v->a[13][ts_external_token_variable_name] = true; v->a[13][ts_external_token_test_operator] = true; v->a[13][ts_external_token__bare_dollar] = true; v->a[13][ts_external_token__brace_start] = true; v->a[13][ts_external_token_LT_LT] = true; v->a[13][ts_external_token_LT_LT_DASH] = true; v->a[13][ts_external_token_heredoc_redirect_token1] = true; - v->a[13][ts_external_token_LPAREN] = true; - v->a[13][ts_external_token_esac] = true; v->a[14][ts_external_token_file_descriptor] = true; - v->a[14][ts_external_token_test_operator] = true; - v->a[14][ts_external_token__bare_dollar] = true; external_scanner_states_6(v); } void external_scanner_states_6(t_external_scanner_states_array *v) { + v->a[14][ts_external_token_test_operator] = true; v->a[14][ts_external_token__brace_start] = true; v->a[14][ts_external_token_LT_LT] = true; v->a[14][ts_external_token_LT_LT_DASH] = true; v->a[14][ts_external_token_heredoc_redirect_token1] = true; - v->a[14][ts_external_token_esac] = true; v->a[15][ts_external_token_file_descriptor] = true; - v->a[15][ts_external_token_variable_name] = true; v->a[15][ts_external_token_test_operator] = true; v->a[15][ts_external_token__bare_dollar] = true; v->a[15][ts_external_token__brace_start] = true; v->a[15][ts_external_token_LT_LT] = true; v->a[15][ts_external_token_LT_LT_DASH] = true; v->a[15][ts_external_token_heredoc_redirect_token1] = true; - v->a[15][ts_external_token_LPAREN] = true; - v->a[15][ts_external_token_esac] = true; v->a[16][ts_external_token_file_descriptor] = true; v->a[16][ts_external_token_test_operator] = true; - v->a[16][ts_external_token__bare_dollar] = true; v->a[16][ts_external_token__brace_start] = true; - v->a[16][ts_external_token_LT_LT] = true; + v->a[16][ts_external_token_heredoc_redirect_token1] = true; + v->a[17][ts_external_token_file_descriptor] = true; + v->a[17][ts_external_token_test_operator] = true; + v->a[17][ts_external_token__bare_dollar] = true; + v->a[17][ts_external_token__brace_start] = true; external_scanner_states_7(v); } void external_scanner_states_7(t_external_scanner_states_array *v) { - v->a[16][ts_external_token_LT_LT_DASH] = true; - v->a[16][ts_external_token_heredoc_redirect_token1] = true; - v->a[17][ts_external_token_file_descriptor] = true; - v->a[17][ts_external_token_variable_name] = true; - v->a[17][ts_external_token_test_operator] = true; - v->a[17][ts_external_token__brace_start] = true; v->a[17][ts_external_token_LT_LT] = true; v->a[17][ts_external_token_LT_LT_DASH] = true; - v->a[17][ts_external_token_heredoc_redirect_token1] = true; - v->a[17][ts_external_token_esac] = true; + v->a[17][ts_external_token_LPAREN] = true; v->a[18][ts_external_token_file_descriptor] = true; v->a[18][ts_external_token_variable_name] = true; v->a[18][ts_external_token_test_operator] = true; @@ -81,56 +74,63 @@ void external_scanner_states_7(t_external_scanner_states_array *v) v->a[18][ts_external_token__brace_start] = true; v->a[18][ts_external_token_LT_LT] = true; v->a[18][ts_external_token_LT_LT_DASH] = true; - v->a[18][ts_external_token_heredoc_redirect_token1] = true; - v->a[18][ts_external_token_esac] = true; + v->a[18][ts_external_token_LPAREN] = true; v->a[19][ts_external_token_file_descriptor] = true; - external_scanner_states_8(v); -} - -void external_scanner_states_8(t_external_scanner_states_array *v) -{ v->a[19][ts_external_token_variable_name] = true; v->a[19][ts_external_token_test_operator] = true; v->a[19][ts_external_token__brace_start] = true; v->a[19][ts_external_token_LT_LT] = true; v->a[19][ts_external_token_LT_LT_DASH] = true; - v->a[19][ts_external_token_heredoc_redirect_token1] = true; v->a[20][ts_external_token_file_descriptor] = true; + v->a[20][ts_external_token__concat] = true; v->a[20][ts_external_token_variable_name] = true; + external_scanner_states_8(v); +} + +void external_scanner_states_8(t_external_scanner_states_array *v) +{ v->a[20][ts_external_token_test_operator] = true; - v->a[20][ts_external_token__bare_dollar] = true; v->a[20][ts_external_token__brace_start] = true; v->a[20][ts_external_token_LT_LT] = true; v->a[20][ts_external_token_LT_LT_DASH] = true; v->a[20][ts_external_token_heredoc_redirect_token1] = true; + v->a[20][ts_external_token_esac] = true; v->a[21][ts_external_token_file_descriptor] = true; + v->a[21][ts_external_token_variable_name] = true; v->a[21][ts_external_token_test_operator] = true; + v->a[21][ts_external_token__bare_dollar] = true; v->a[21][ts_external_token__brace_start] = true; v->a[21][ts_external_token_LT_LT] = true; v->a[21][ts_external_token_LT_LT_DASH] = true; - v->a[21][ts_external_token_heredoc_redirect_token1] = true; + v->a[22][ts_external_token_file_descriptor] = true; + v->a[22][ts_external_token__concat] = true; + v->a[22][ts_external_token_test_operator] = true; + v->a[22][ts_external_token__bare_dollar] = true; + v->a[22][ts_external_token__brace_start] = true; + v->a[22][ts_external_token_LT_LT] = true; + v->a[22][ts_external_token_LT_LT_DASH] = true; external_scanner_states_9(v); } void external_scanner_states_9(t_external_scanner_states_array *v) { - v->a[21][ts_external_token_esac] = true; - v->a[22][ts_external_token_file_descriptor] = true; - v->a[22][ts_external_token_test_operator] = true; - v->a[22][ts_external_token__brace_start] = true; - v->a[22][ts_external_token_LT_LT] = true; - v->a[22][ts_external_token_LT_LT_DASH] = true; v->a[22][ts_external_token_heredoc_redirect_token1] = true; + v->a[22][ts_external_token_LPAREN] = true; + v->a[22][ts_external_token_esac] = true; v->a[23][ts_external_token_file_descriptor] = true; v->a[23][ts_external_token_test_operator] = true; v->a[23][ts_external_token__bare_dollar] = true; v->a[23][ts_external_token__brace_start] = true; v->a[23][ts_external_token_LT_LT] = true; v->a[23][ts_external_token_LT_LT_DASH] = true; - v->a[23][ts_external_token_LPAREN] = true; - v->a[24][ts_external_token_variable_name] = true; + v->a[24][ts_external_token_file_descriptor] = true; + v->a[24][ts_external_token__concat] = true; v->a[24][ts_external_token_test_operator] = true; + v->a[24][ts_external_token__bare_dollar] = true; v->a[24][ts_external_token__brace_start] = true; + v->a[24][ts_external_token_LT_LT] = true; + v->a[24][ts_external_token_LT_LT_DASH] = true; + v->a[24][ts_external_token_heredoc_redirect_token1] = true; v->a[24][ts_external_token_LPAREN] = true; v->a[25][ts_external_token_file_descriptor] = true; v->a[25][ts_external_token_test_operator] = true; diff --git a/parser/static/external_scanner_states/external_scanner_states_2.c b/parser/static/external_scanner_states/external_scanner_states_2.c index 5086c6bd..169e3ee9 100644 --- a/parser/static/external_scanner_states/external_scanner_states_2.c +++ b/parser/static/external_scanner_states/external_scanner_states_2.c @@ -14,126 +14,126 @@ void external_scanner_states_10(t_external_scanner_states_array *v) { - v->a[25][ts_external_token__bare_dollar] = true; v->a[25][ts_external_token__brace_start] = true; v->a[25][ts_external_token_LT_LT] = true; v->a[25][ts_external_token_LT_LT_DASH] = true; v->a[26][ts_external_token_file_descriptor] = true; + v->a[26][ts_external_token__concat] = true; v->a[26][ts_external_token_test_operator] = true; v->a[26][ts_external_token__brace_start] = true; + v->a[26][ts_external_token_LT_LT] = true; + v->a[26][ts_external_token_LT_LT_DASH] = true; v->a[26][ts_external_token_heredoc_redirect_token1] = true; + v->a[26][ts_external_token_esac] = true; v->a[27][ts_external_token_file_descriptor] = true; - v->a[27][ts_external_token_variable_name] = true; + v->a[27][ts_external_token__concat] = true; v->a[27][ts_external_token_test_operator] = true; v->a[27][ts_external_token__bare_dollar] = true; v->a[27][ts_external_token__brace_start] = true; v->a[27][ts_external_token_LT_LT] = true; v->a[27][ts_external_token_LT_LT_DASH] = true; - v->a[27][ts_external_token_LPAREN] = true; - v->a[28][ts_external_token_file_descriptor] = true; - v->a[28][ts_external_token_variable_name] = true; - v->a[28][ts_external_token_test_operator] = true; - v->a[28][ts_external_token__bare_dollar] = true; + v->a[27][ts_external_token_heredoc_redirect_token1] = true; + v->a[27][ts_external_token_esac] = true; external_scanner_states_11(v); } void external_scanner_states_11(t_external_scanner_states_array *v) { + v->a[28][ts_external_token_file_descriptor] = true; + v->a[28][ts_external_token__concat] = true; + v->a[28][ts_external_token_variable_name] = true; + v->a[28][ts_external_token_test_operator] = true; v->a[28][ts_external_token__brace_start] = true; v->a[28][ts_external_token_LT_LT] = true; v->a[28][ts_external_token_LT_LT_DASH] = true; + v->a[28][ts_external_token_heredoc_redirect_token1] = true; v->a[29][ts_external_token_file_descriptor] = true; - v->a[29][ts_external_token_variable_name] = true; + v->a[29][ts_external_token__concat] = true; v->a[29][ts_external_token_test_operator] = true; + v->a[29][ts_external_token__bare_dollar] = true; v->a[29][ts_external_token__brace_start] = true; v->a[29][ts_external_token_LT_LT] = true; v->a[29][ts_external_token_LT_LT_DASH] = true; + v->a[29][ts_external_token_heredoc_redirect_token1] = true; v->a[30][ts_external_token_file_descriptor] = true; v->a[30][ts_external_token__concat] = true; v->a[30][ts_external_token_test_operator] = true; - v->a[30][ts_external_token__bare_dollar] = true; v->a[30][ts_external_token__brace_start] = true; - v->a[30][ts_external_token_LT_LT] = true; - v->a[30][ts_external_token_LT_LT_DASH] = true; - v->a[30][ts_external_token_heredoc_redirect_token1] = true; - v->a[30][ts_external_token_LPAREN] = true; - v->a[30][ts_external_token_esac] = true; - v->a[31][ts_external_token_file_descriptor] = true; external_scanner_states_12(v); } void external_scanner_states_12(t_external_scanner_states_array *v) { + v->a[30][ts_external_token_LT_LT] = true; + v->a[30][ts_external_token_LT_LT_DASH] = true; + v->a[30][ts_external_token_heredoc_redirect_token1] = true; + v->a[31][ts_external_token_file_descriptor] = true; v->a[31][ts_external_token_variable_name] = true; v->a[31][ts_external_token_test_operator] = true; v->a[31][ts_external_token__brace_start] = true; - v->a[31][ts_external_token_RBRACK] = true; - v->a[31][ts_external_token_LT_LT] = true; - v->a[31][ts_external_token_LT_LT_DASH] = true; v->a[32][ts_external_token_file_descriptor] = true; - v->a[32][ts_external_token__concat] = true; + v->a[32][ts_external_token_variable_name] = true; v->a[32][ts_external_token_test_operator] = true; - v->a[32][ts_external_token__bare_dollar] = true; v->a[32][ts_external_token__brace_start] = true; - v->a[32][ts_external_token_LT_LT] = true; - v->a[32][ts_external_token_LT_LT_DASH] = true; v->a[32][ts_external_token_heredoc_redirect_token1] = true; - v->a[32][ts_external_token_esac] = true; v->a[33][ts_external_token_file_descriptor] = true; + v->a[33][ts_external_token__concat] = true; v->a[33][ts_external_token_test_operator] = true; + v->a[33][ts_external_token__bare_dollar] = true; v->a[33][ts_external_token__brace_start] = true; - v->a[33][ts_external_token_RBRACK] = true; v->a[33][ts_external_token_LT_LT] = true; + v->a[33][ts_external_token_LT_LT_DASH] = true; + v->a[33][ts_external_token_LPAREN] = true; external_scanner_states_13(v); } void external_scanner_states_13(t_external_scanner_states_array *v) { - v->a[33][ts_external_token_LT_LT_DASH] = true; v->a[34][ts_external_token_file_descriptor] = true; + v->a[34][ts_external_token__concat] = true; + v->a[34][ts_external_token_variable_name] = true; v->a[34][ts_external_token_test_operator] = true; v->a[34][ts_external_token__brace_start] = true; v->a[34][ts_external_token_LT_LT] = true; v->a[34][ts_external_token_LT_LT_DASH] = true; - v->a[35][ts_external_token__concat] = true; + v->a[35][ts_external_token_file_descriptor] = true; v->a[35][ts_external_token_variable_name] = true; - v->a[35][ts_external_token_test_operator] = true; - v->a[35][ts_external_token_RBRACK] = true; v->a[35][ts_external_token_LT_LT] = true; - v->a[36][ts_external_token_file_descriptor] = true; - v->a[36][ts_external_token_variable_name] = true; - v->a[36][ts_external_token_test_operator] = true; - v->a[36][ts_external_token__brace_start] = true; + v->a[35][ts_external_token_LT_LT_DASH] = true; + v->a[35][ts_external_token_heredoc_redirect_token1] = true; + v->a[35][ts_external_token_esac] = true; + v->a[36][ts_external_token_LT_LT] = true; v->a[37][ts_external_token_file_descriptor] = true; v->a[37][ts_external_token__concat] = true; v->a[37][ts_external_token_test_operator] = true; v->a[37][ts_external_token__bare_dollar] = true; v->a[37][ts_external_token__brace_start] = true; + v->a[37][ts_external_token_LT_LT] = true; external_scanner_states_14(v); } void external_scanner_states_14(t_external_scanner_states_array *v) { - v->a[37][ts_external_token_LT_LT] = true; v->a[37][ts_external_token_LT_LT_DASH] = true; - v->a[37][ts_external_token_heredoc_redirect_token1] = true; v->a[38][ts_external_token_file_descriptor] = true; v->a[38][ts_external_token__concat] = true; - v->a[38][ts_external_token_variable_name] = true; v->a[38][ts_external_token_test_operator] = true; v->a[38][ts_external_token__brace_start] = true; v->a[38][ts_external_token_LT_LT] = true; v->a[38][ts_external_token_LT_LT_DASH] = true; - v->a[38][ts_external_token_heredoc_redirect_token1] = true; - v->a[38][ts_external_token_esac] = true; + v->a[39][ts_external_token_file_descriptor] = true; v->a[39][ts_external_token_variable_name] = true; - v->a[39][ts_external_token_test_operator] = true; v->a[39][ts_external_token_LT_LT] = true; - v->a[40][ts_external_token_variable_name] = true; + v->a[39][ts_external_token_LT_LT_DASH] = true; + v->a[39][ts_external_token_heredoc_redirect_token1] = true; v->a[40][ts_external_token_test_operator] = true; - v->a[40][ts_external_token_RBRACK] = true; - v->a[40][ts_external_token_LT_LT] = true; + v->a[40][ts_external_token_extglob_pattern] = true; + v->a[40][ts_external_token__brace_start] = true; + v->a[40][ts_external_token_heredoc_redirect_token1] = true; + v->a[40][ts_external_token_LPAREN] = true; + v->a[40][ts_external_token_esac] = true; v->a[41][ts_external_token_file_descriptor] = true; + v->a[41][ts_external_token__concat] = true; external_scanner_states_15(v); } diff --git a/parser/static/external_scanner_states/external_scanner_states_3.c b/parser/static/external_scanner_states/external_scanner_states_3.c index b421146a..2abe65ad 100644 --- a/parser/static/external_scanner_states/external_scanner_states_3.c +++ b/parser/static/external_scanner_states/external_scanner_states_3.c @@ -14,126 +14,126 @@ void external_scanner_states_15(t_external_scanner_states_array *v) { - v->a[41][ts_external_token__concat] = true; - v->a[41][ts_external_token_variable_name] = true; v->a[41][ts_external_token_test_operator] = true; v->a[41][ts_external_token__brace_start] = true; - v->a[41][ts_external_token_LT_LT] = true; - v->a[41][ts_external_token_LT_LT_DASH] = true; v->a[41][ts_external_token_heredoc_redirect_token1] = true; v->a[42][ts_external_token_test_operator] = true; - v->a[42][ts_external_token_LT_LT] = true; + v->a[42][ts_external_token_extglob_pattern] = true; + v->a[42][ts_external_token__brace_start] = true; + v->a[42][ts_external_token_LPAREN] = true; + v->a[42][ts_external_token_esac] = true; v->a[43][ts_external_token_file_descriptor] = true; - v->a[43][ts_external_token__concat] = true; - v->a[43][ts_external_token_test_operator] = true; - v->a[43][ts_external_token__brace_start] = true; + v->a[43][ts_external_token_variable_name] = true; v->a[43][ts_external_token_LT_LT] = true; v->a[43][ts_external_token_LT_LT_DASH] = true; - v->a[43][ts_external_token_heredoc_redirect_token1] = true; - v->a[43][ts_external_token_esac] = true; - v->a[44][ts_external_token_file_descriptor] = true; - v->a[44][ts_external_token__concat] = true; - v->a[44][ts_external_token_test_operator] = true; + v->a[44][ts_external_token_variable_name] = true; + v->a[44][ts_external_token_LPAREN] = true; + v->a[45][ts_external_token_test_operator] = true; + v->a[45][ts_external_token_extglob_pattern] = true; + v->a[45][ts_external_token__brace_start] = true; + v->a[45][ts_external_token_LPAREN] = true; + v->a[46][ts_external_token_file_descriptor] = true; + v->a[46][ts_external_token__concat] = true; external_scanner_states_16(v); } void external_scanner_states_16(t_external_scanner_states_array *v) { - v->a[44][ts_external_token__brace_start] = true; - v->a[44][ts_external_token_LT_LT] = true; - v->a[44][ts_external_token_LT_LT_DASH] = true; - v->a[44][ts_external_token_heredoc_redirect_token1] = true; - v->a[45][ts_external_token__concat] = true; - v->a[45][ts_external_token_test_operator] = true; - v->a[45][ts_external_token_RBRACK] = true; - v->a[45][ts_external_token_LT_LT] = true; - v->a[46][ts_external_token_file_descriptor] = true; v->a[46][ts_external_token_variable_name] = true; v->a[46][ts_external_token_test_operator] = true; v->a[46][ts_external_token__brace_start] = true; - v->a[46][ts_external_token_heredoc_redirect_token1] = true; + v->a[47][ts_external_token_variable_name] = true; v->a[47][ts_external_token_test_operator] = true; - v->a[47][ts_external_token_extglob_pattern] = true; v->a[47][ts_external_token__brace_start] = true; - v->a[47][ts_external_token_LPAREN] = true; - v->a[48][ts_external_token_test_operator] = true; - v->a[48][ts_external_token_RBRACK] = true; + v->a[47][ts_external_token_heredoc_redirect_token1] = true; + v->a[48][ts_external_token_file_descriptor] = true; + v->a[48][ts_external_token__concat] = true; + v->a[48][ts_external_token_variable_name] = true; v->a[48][ts_external_token_LT_LT] = true; + v->a[48][ts_external_token_LT_LT_DASH] = true; + v->a[48][ts_external_token_heredoc_redirect_token1] = true; + v->a[48][ts_external_token_esac] = true; + v->a[49][ts_external_token_test_operator] = true; + v->a[49][ts_external_token__brace_start] = true; + v->a[49][ts_external_token_heredoc_redirect_token1] = true; + v->a[50][ts_external_token_file_descriptor] = true; + v->a[50][ts_external_token__concat] = true; + v->a[50][ts_external_token_variable_name] = true; external_scanner_states_17(v); } void external_scanner_states_17(t_external_scanner_states_array *v) { - v->a[49][ts_external_token_test_operator] = true; - v->a[49][ts_external_token__brace_start] = true; - v->a[49][ts_external_token_LPAREN] = true; - v->a[50][ts_external_token_test_operator] = true; - v->a[50][ts_external_token__regex_no_space] = true; - v->a[50][ts_external_token__brace_start] = true; - v->a[50][ts_external_token_LPAREN] = true; + v->a[50][ts_external_token_LT_LT] = true; + v->a[50][ts_external_token_LT_LT_DASH] = true; + v->a[50][ts_external_token_heredoc_redirect_token1] = true; v->a[51][ts_external_token_file_descriptor] = true; v->a[51][ts_external_token__concat] = true; - v->a[51][ts_external_token_test_operator] = true; - v->a[51][ts_external_token__bare_dollar] = true; - v->a[51][ts_external_token__brace_start] = true; v->a[51][ts_external_token_LT_LT] = true; v->a[51][ts_external_token_LT_LT_DASH] = true; - v->a[51][ts_external_token_LPAREN] = true; + v->a[51][ts_external_token_heredoc_redirect_token1] = true; + v->a[51][ts_external_token_esac] = true; v->a[52][ts_external_token_file_descriptor] = true; - v->a[52][ts_external_token__concat] = true; - v->a[52][ts_external_token_test_operator] = true; - v->a[52][ts_external_token__bare_dollar] = true; - v->a[52][ts_external_token__brace_start] = true; + v->a[52][ts_external_token_LT_LT] = true; + v->a[52][ts_external_token_LT_LT_DASH] = true; + v->a[52][ts_external_token_heredoc_redirect_token1] = true; + v->a[52][ts_external_token_esac] = true; + v->a[53][ts_external_token_file_descriptor] = true; + v->a[53][ts_external_token__concat] = true; + v->a[53][ts_external_token_LT_LT] = true; + v->a[53][ts_external_token_LT_LT_DASH] = true; + v->a[53][ts_external_token_heredoc_redirect_token1] = true; + v->a[54][ts_external_token_file_descriptor] = true; external_scanner_states_18(v); } void external_scanner_states_18(t_external_scanner_states_array *v) { - v->a[52][ts_external_token_LT_LT] = true; - v->a[52][ts_external_token_LT_LT_DASH] = true; - v->a[53][ts_external_token_file_descriptor] = true; - v->a[53][ts_external_token__concat] = true; - v->a[53][ts_external_token_variable_name] = true; - v->a[53][ts_external_token_test_operator] = true; - v->a[53][ts_external_token__brace_start] = true; - v->a[53][ts_external_token_RBRACK] = true; - v->a[53][ts_external_token_LT_LT] = true; - v->a[53][ts_external_token_LT_LT_DASH] = true; - v->a[54][ts_external_token__concat] = true; - v->a[54][ts_external_token_test_operator] = true; v->a[54][ts_external_token_LT_LT] = true; - v->a[55][ts_external_token_test_operator] = true; - v->a[55][ts_external_token_extglob_pattern] = true; - v->a[55][ts_external_token__brace_start] = true; + v->a[54][ts_external_token_LT_LT_DASH] = true; + v->a[54][ts_external_token_heredoc_redirect_token1] = true; + v->a[55][ts_external_token_file_descriptor] = true; + v->a[55][ts_external_token_variable_name] = true; v->a[55][ts_external_token_heredoc_redirect_token1] = true; - v->a[55][ts_external_token_LPAREN] = true; - v->a[55][ts_external_token_esac] = true; - v->a[56][ts_external_token_file_descriptor] = true; + v->a[56][ts_external_token__empty_value] = true; + v->a[56][ts_external_token_test_operator] = true; + v->a[56][ts_external_token__brace_start] = true; + v->a[57][ts_external_token_test_operator] = true; + v->a[57][ts_external_token_extglob_pattern] = true; + v->a[57][ts_external_token__brace_start] = true; + v->a[58][ts_external_token_test_operator] = true; + v->a[58][ts_external_token__brace_start] = true; + v->a[59][ts_external_token_test_operator] = true; + v->a[59][ts_external_token__bare_dollar] = true; + v->a[59][ts_external_token__brace_start] = true; + v->a[60][ts_external_token_file_descriptor] = true; + v->a[60][ts_external_token__concat] = true; + v->a[60][ts_external_token_variable_name] = true; external_scanner_states_19(v); } void external_scanner_states_19(t_external_scanner_states_array *v) { - v->a[56][ts_external_token__concat] = true; - v->a[56][ts_external_token_variable_name] = true; - v->a[56][ts_external_token_test_operator] = true; - v->a[56][ts_external_token__brace_start] = true; - v->a[56][ts_external_token_LT_LT] = true; - v->a[56][ts_external_token_LT_LT_DASH] = true; - v->a[57][ts_external_token_file_descriptor] = true; - v->a[57][ts_external_token__concat] = true; - v->a[57][ts_external_token_test_operator] = true; - v->a[57][ts_external_token__brace_start] = true; - v->a[57][ts_external_token_RBRACK] = true; - v->a[57][ts_external_token_LT_LT] = true; - v->a[57][ts_external_token_LT_LT_DASH] = true; - v->a[58][ts_external_token_test_operator] = true; - v->a[58][ts_external_token_extglob_pattern] = true; - v->a[58][ts_external_token_LT_LT] = true; - v->a[59][ts_external_token_file_descriptor] = true; - v->a[59][ts_external_token__concat] = true; - v->a[59][ts_external_token_test_operator] = true; - v->a[59][ts_external_token__brace_start] = true; + v->a[60][ts_external_token_LT_LT] = true; + v->a[60][ts_external_token_LT_LT_DASH] = true; + v->a[61][ts_external_token__concat] = true; + v->a[61][ts_external_token_test_operator] = true; + v->a[61][ts_external_token__brace_start] = true; + v->a[61][ts_external_token_heredoc_redirect_token1] = true; + v->a[62][ts_external_token_file_descriptor] = true; + v->a[62][ts_external_token__concat] = true; + v->a[62][ts_external_token_LT_LT] = true; + v->a[62][ts_external_token_LT_LT_DASH] = true; + v->a[63][ts_external_token_file_descriptor] = true; + v->a[63][ts_external_token_LT_LT] = true; + v->a[63][ts_external_token_LT_LT_DASH] = true; + v->a[64][ts_external_token_file_descriptor] = true; + v->a[64][ts_external_token__concat] = true; + v->a[64][ts_external_token_heredoc_redirect_token1] = true; + v->a[65][ts_external_token_variable_name] = true; + v->a[65][ts_external_token_heredoc_redirect_token1] = true; + v->a[66][ts_external_token_file_descriptor] = true; + v->a[66][ts_external_token_heredoc_redirect_token1] = true; external_scanner_states_20(v); } diff --git a/parser/static/external_scanner_states/external_scanner_states_4.c b/parser/static/external_scanner_states/external_scanner_states_4.c index f206c5ed..ac7408ae 100644 --- a/parser/static/external_scanner_states/external_scanner_states_4.c +++ b/parser/static/external_scanner_states/external_scanner_states_4.c @@ -14,127 +14,41 @@ void external_scanner_states_20(t_external_scanner_states_array *v) { - v->a[59][ts_external_token_LT_LT] = true; - v->a[59][ts_external_token_LT_LT_DASH] = true; - v->a[60][ts_external_token_LT_LT] = true; - v->a[61][ts_external_token__concat] = true; - v->a[61][ts_external_token_test_operator] = true; - v->a[61][ts_external_token_extglob_pattern] = true; - v->a[61][ts_external_token_RBRACK] = true; - v->a[61][ts_external_token_LT_LT] = true; - v->a[62][ts_external_token__concat] = true; - v->a[62][ts_external_token_LT_LT] = true; - v->a[63][ts_external_token_file_descriptor] = true; - v->a[63][ts_external_token_variable_name] = true; - v->a[63][ts_external_token_LT_LT] = true; - v->a[63][ts_external_token_LT_LT_DASH] = true; - v->a[63][ts_external_token_heredoc_redirect_token1] = true; - v->a[63][ts_external_token_esac] = true; - v->a[64][ts_external_token_LT_LT] = true; - v->a[64][ts_external_token_heredoc_redirect_token1] = true; - v->a[65][ts_external_token_test_operator] = true; - v->a[65][ts_external_token_extglob_pattern] = true; + v->a[67][ts_external_token_variable_name] = true; + v->a[67][ts_external_token__expansion_word] = true; + v->a[67][ts_external_token_RBRACE] = true; + v->a[68][ts_external_token__immediate_double_hash] = true; + v->a[68][ts_external_token_RBRACE] = true; + v->a[69][ts_external_token_variable_name] = true; + v->a[70][ts_external_token_variable_name] = true; + v->a[70][ts_external_token__expansion_word] = true; + v->a[71][ts_external_token_variable_name] = true; + v->a[71][ts_external_token_RBRACE] = true; + v->a[72][ts_external_token_LT_LT] = true; + v->a[72][ts_external_token_LT_LT_DASH] = true; + v->a[73][ts_external_token_heredoc_content] = true; + v->a[73][ts_external_token_heredoc_end] = true; + v->a[74][ts_external_token__concat] = true; + v->a[75][ts_external_token__concat] = true; + v->a[75][ts_external_token_heredoc_redirect_token1] = true; + v->a[76][ts_external_token_regex] = true; + v->a[76][ts_external_token_RBRACE] = true; + v->a[77][ts_external_token_heredoc_redirect_token1] = true; external_scanner_states_21(v); } void external_scanner_states_21(t_external_scanner_states_array *v) { - v->a[65][ts_external_token_RBRACK] = true; - v->a[65][ts_external_token_LT_LT] = true; - v->a[66][ts_external_token_file_descriptor] = true; - v->a[66][ts_external_token_variable_name] = true; - v->a[66][ts_external_token_LT_LT] = true; - v->a[66][ts_external_token_LT_LT_DASH] = true; - v->a[66][ts_external_token_heredoc_redirect_token1] = true; - v->a[67][ts_external_token_test_operator] = true; - v->a[67][ts_external_token_extglob_pattern] = true; - v->a[67][ts_external_token__brace_start] = true; - v->a[67][ts_external_token_LPAREN] = true; - v->a[67][ts_external_token_esac] = true; - v->a[68][ts_external_token__concat] = true; - v->a[68][ts_external_token_RBRACK] = true; - v->a[68][ts_external_token_LT_LT] = true; - v->a[69][ts_external_token_RBRACK] = true; - v->a[69][ts_external_token_LT_LT] = true; - v->a[70][ts_external_token_file_descriptor] = true; - v->a[70][ts_external_token__concat] = true; - v->a[70][ts_external_token_test_operator] = true; - external_scanner_states_22(v); -} - -void external_scanner_states_22(t_external_scanner_states_array *v) -{ - v->a[70][ts_external_token__brace_start] = true; - v->a[70][ts_external_token_heredoc_redirect_token1] = true; - v->a[71][ts_external_token_file_descriptor] = true; - v->a[71][ts_external_token__concat] = true; - v->a[71][ts_external_token_variable_name] = true; - v->a[71][ts_external_token_test_operator] = true; - v->a[71][ts_external_token__brace_start] = true; - v->a[72][ts_external_token_variable_name] = true; - v->a[72][ts_external_token_test_operator] = true; - v->a[72][ts_external_token__brace_start] = true; - v->a[72][ts_external_token_heredoc_redirect_token1] = true; - v->a[73][ts_external_token_test_operator] = true; - v->a[73][ts_external_token__brace_start] = true; - v->a[73][ts_external_token_heredoc_redirect_token1] = true; - v->a[74][ts_external_token_variable_name] = true; - v->a[74][ts_external_token_test_operator] = true; - v->a[74][ts_external_token__expansion_word] = true; - v->a[74][ts_external_token__brace_start] = true; - v->a[74][ts_external_token_RBRACE] = true; - v->a[74][ts_external_token_LPAREN] = true; - external_scanner_states_23(v); -} - -void external_scanner_states_23(t_external_scanner_states_array *v) -{ - v->a[75][ts_external_token__empty_value] = true; - v->a[75][ts_external_token_test_operator] = true; - v->a[75][ts_external_token__brace_start] = true; - v->a[75][ts_external_token_LPAREN] = true; - v->a[76][ts_external_token__immediate_double_hash] = true; - v->a[76][ts_external_token__external_expansion_sym_hash] = true; - v->a[76][ts_external_token__external_expansion_sym_bang] = true; - v->a[76][ts_external_token__external_expansion_sym_equal] = true; - v->a[76][ts_external_token_RBRACE] = true; - v->a[77][ts_external_token_file_descriptor] = true; - v->a[77][ts_external_token_variable_name] = true; - v->a[77][ts_external_token_RBRACK] = true; - v->a[77][ts_external_token_LT_LT] = true; - v->a[77][ts_external_token_LT_LT_DASH] = true; - v->a[78][ts_external_token_test_operator] = true; - v->a[78][ts_external_token__brace_start] = true; - v->a[79][ts_external_token_test_operator] = true; - v->a[79][ts_external_token_extglob_pattern] = true; - v->a[79][ts_external_token__brace_start] = true; - v->a[80][ts_external_token_variable_name] = true; - external_scanner_states_24(v); -} - -void external_scanner_states_24(t_external_scanner_states_array *v) -{ - v->a[80][ts_external_token_test_operator] = true; - v->a[80][ts_external_token__brace_start] = true; - v->a[81][ts_external_token_file_descriptor] = true; - v->a[81][ts_external_token_variable_name] = true; - v->a[81][ts_external_token_LT_LT] = true; - v->a[81][ts_external_token_LT_LT_DASH] = true; - v->a[82][ts_external_token_test_operator] = true; - v->a[82][ts_external_token__bare_dollar] = true; - v->a[82][ts_external_token__brace_start] = true; - v->a[82][ts_external_token_RBRACK] = true; - v->a[83][ts_external_token_test_operator] = true; - v->a[83][ts_external_token_regex] = true; - v->a[83][ts_external_token__brace_start] = true; - v->a[84][ts_external_token__immediate_double_hash] = true; - v->a[84][ts_external_token_RBRACE] = true; - v->a[85][ts_external_token_test_operator] = true; - v->a[85][ts_external_token__bare_dollar] = true; - v->a[85][ts_external_token__brace_start] = true; - v->a[86][ts_external_token_variable_name] = true; - v->a[86][ts_external_token_LPAREN] = true; - external_scanner_states_25(v); + v->a[78][ts_external_token_LPAREN] = true; + v->a[79][ts_external_token_simple_heredoc_body] = true; + v->a[79][ts_external_token__heredoc_body_beginning] = true; + v->a[80][ts_external_token_esac] = true; + v->a[81][ts_external_token__concat] = true; + v->a[81][ts_external_token_RBRACE] = true; + v->a[82][ts_external_token_extglob_pattern] = true; + v->a[83][ts_external_token_RBRACE] = true; + v->a[84][ts_external_token_heredoc_end] = true; + v->a[85][ts_external_token_heredoc_start] = true; } /* EOF external_scanner_states_4.c */ diff --git a/parser/static/external_scanner_states/external_scanner_states_5.c b/parser/static/external_scanner_states/external_scanner_states_5.c deleted file mode 100644 index 0db0fafa..00000000 --- a/parser/static/external_scanner_states/external_scanner_states_5.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* external_scanner_states_5.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./external_scanner_states.h" - -void external_scanner_states_25(t_external_scanner_states_array *v) -{ - v->a[87][ts_external_token_file_descriptor] = true; - v->a[87][ts_external_token_variable_name] = true; - v->a[87][ts_external_token_heredoc_redirect_token1] = true; - v->a[88][ts_external_token_heredoc_redirect_token1] = true; - v->a[88][ts_external_token_LPAREN] = true; - v->a[89][ts_external_token_file_descriptor] = true; - v->a[89][ts_external_token__concat] = true; - v->a[89][ts_external_token_LT_LT] = true; - v->a[89][ts_external_token_LT_LT_DASH] = true; - v->a[89][ts_external_token_heredoc_redirect_token1] = true; - v->a[89][ts_external_token_esac] = true; - v->a[90][ts_external_token__immediate_double_hash] = true; - v->a[91][ts_external_token_file_descriptor] = true; - v->a[91][ts_external_token__concat] = true; - v->a[91][ts_external_token_variable_name] = true; - v->a[91][ts_external_token_LT_LT] = true; - v->a[91][ts_external_token_LT_LT_DASH] = true; - v->a[91][ts_external_token_heredoc_redirect_token1] = true; - v->a[91][ts_external_token_esac] = true; - v->a[92][ts_external_token_file_descriptor] = true; - external_scanner_states_26(v); -} - -void external_scanner_states_26(t_external_scanner_states_array *v) -{ - v->a[92][ts_external_token_LT_LT] = true; - v->a[92][ts_external_token_LT_LT_DASH] = true; - v->a[92][ts_external_token_heredoc_redirect_token1] = true; - v->a[92][ts_external_token_esac] = true; - v->a[93][ts_external_token_file_descriptor] = true; - v->a[93][ts_external_token__concat] = true; - v->a[93][ts_external_token_LT_LT] = true; - v->a[93][ts_external_token_LT_LT_DASH] = true; - v->a[93][ts_external_token_heredoc_redirect_token1] = true; - v->a[94][ts_external_token_file_descriptor] = true; - v->a[94][ts_external_token_LT_LT] = true; - v->a[94][ts_external_token_LT_LT_DASH] = true; - v->a[94][ts_external_token_heredoc_redirect_token1] = true; - v->a[95][ts_external_token_file_descriptor] = true; - v->a[95][ts_external_token__concat] = true; - v->a[95][ts_external_token_variable_name] = true; - v->a[95][ts_external_token_LT_LT] = true; - v->a[95][ts_external_token_LT_LT_DASH] = true; - v->a[95][ts_external_token_heredoc_redirect_token1] = true; - v->a[96][ts_external_token__concat] = true; - external_scanner_states_27(v); -} - -void external_scanner_states_27(t_external_scanner_states_array *v) -{ - v->a[96][ts_external_token__immediate_double_hash] = true; - v->a[96][ts_external_token__external_expansion_sym_hash] = true; - v->a[96][ts_external_token__external_expansion_sym_bang] = true; - v->a[96][ts_external_token__external_expansion_sym_equal] = true; - v->a[96][ts_external_token_RBRACE] = true; - v->a[97][ts_external_token__concat] = true; - v->a[97][ts_external_token_test_operator] = true; - v->a[97][ts_external_token__brace_start] = true; - v->a[97][ts_external_token_heredoc_redirect_token1] = true; - v->a[98][ts_external_token_variable_name] = true; - v->a[98][ts_external_token__external_expansion_sym_hash] = true; - v->a[98][ts_external_token__external_expansion_sym_bang] = true; - v->a[98][ts_external_token__external_expansion_sym_equal] = true; - v->a[98][ts_external_token_RBRACE] = true; - v->a[99][ts_external_token_LPAREN] = true; - v->a[100][ts_external_token__concat] = true; - v->a[100][ts_external_token_test_operator] = true; - v->a[100][ts_external_token__brace_start] = true; - v->a[101][ts_external_token_file_descriptor] = true; - v->a[101][ts_external_token__concat] = true; - external_scanner_states_28(v); -} - -void external_scanner_states_28(t_external_scanner_states_array *v) -{ - v->a[101][ts_external_token_RBRACK] = true; - v->a[101][ts_external_token_LT_LT] = true; - v->a[101][ts_external_token_LT_LT_DASH] = true; - v->a[102][ts_external_token_file_descriptor] = true; - v->a[102][ts_external_token_RBRACK] = true; - v->a[102][ts_external_token_LT_LT] = true; - v->a[102][ts_external_token_LT_LT_DASH] = true; - v->a[103][ts_external_token_file_descriptor] = true; - v->a[103][ts_external_token_LT_LT] = true; - v->a[103][ts_external_token_LT_LT_DASH] = true; - v->a[104][ts_external_token_RBRACE] = true; - v->a[104][ts_external_token_heredoc_redirect_token1] = true; - v->a[104][ts_external_token_LPAREN] = true; - v->a[105][ts_external_token_file_descriptor] = true; - v->a[105][ts_external_token__concat] = true; - v->a[105][ts_external_token_variable_name] = true; - v->a[105][ts_external_token_LT_LT] = true; - v->a[105][ts_external_token_LT_LT_DASH] = true; - v->a[106][ts_external_token_file_descriptor] = true; - v->a[106][ts_external_token__concat] = true; - external_scanner_states_29(v); -} - -void external_scanner_states_29(t_external_scanner_states_array *v) -{ - v->a[106][ts_external_token_LT_LT] = true; - v->a[106][ts_external_token_LT_LT_DASH] = true; - v->a[107][ts_external_token_variable_name] = true; - v->a[107][ts_external_token__expansion_word] = true; - v->a[107][ts_external_token_RBRACE] = true; - v->a[107][ts_external_token_LPAREN] = true; - v->a[108][ts_external_token_variable_name] = true; - v->a[108][ts_external_token__expansion_word] = true; - v->a[108][ts_external_token_LPAREN] = true; - v->a[109][ts_external_token_variable_name] = true; - v->a[109][ts_external_token_heredoc_redirect_token1] = true; - v->a[110][ts_external_token_file_descriptor] = true; - v->a[110][ts_external_token_heredoc_redirect_token1] = true; - v->a[111][ts_external_token_file_descriptor] = true; - v->a[111][ts_external_token__concat] = true; - v->a[111][ts_external_token_heredoc_redirect_token1] = true; - v->a[112][ts_external_token_variable_name] = true; - v->a[113][ts_external_token_LT_LT] = true; - v->a[113][ts_external_token_LT_LT_DASH] = true; - v->a[114][ts_external_token_RBRACE] = true; - external_scanner_states_30(v); -} - -/* EOF external_scanner_states_5.c */ diff --git a/parser/static/external_scanner_states/external_scanner_states_6.c b/parser/static/external_scanner_states/external_scanner_states_6.c deleted file mode 100644 index f241f6ad..00000000 --- a/parser/static/external_scanner_states/external_scanner_states_6.c +++ /dev/null @@ -1,55 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* external_scanner_states_6.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./external_scanner_states.h" - -void external_scanner_states_30(t_external_scanner_states_array *v) -{ - v->a[115][ts_external_token__concat] = true; - v->a[116][ts_external_token_heredoc_content] = true; - v->a[116][ts_external_token_heredoc_end] = true; - v->a[117][ts_external_token__regex_no_slash] = true; - v->a[117][ts_external_token_RBRACE] = true; - v->a[118][ts_external_token__concat] = true; - v->a[118][ts_external_token_heredoc_redirect_token1] = true; - v->a[119][ts_external_token_regex] = true; - v->a[119][ts_external_token_RBRACE] = true; - v->a[120][ts_external_token_heredoc_redirect_token1] = true; - v->a[121][ts_external_token__concat] = true; - v->a[121][ts_external_token__expansion_word] = true; - v->a[121][ts_external_token_RBRACE] = true; - v->a[122][ts_external_token_simple_heredoc_body] = true; - v->a[122][ts_external_token__heredoc_body_beginning] = true; - v->a[123][ts_external_token__concat] = true; - v->a[123][ts_external_token__external_expansion_sym_hash] = true; - v->a[123][ts_external_token__external_expansion_sym_bang] = true; - v->a[123][ts_external_token__external_expansion_sym_equal] = true; - v->a[123][ts_external_token_RBRACE] = true; - external_scanner_states_31(v); -} - -void external_scanner_states_31(t_external_scanner_states_array *v) -{ - v->a[124][ts_external_token__concat] = true; - v->a[124][ts_external_token_RBRACE] = true; - v->a[125][ts_external_token__external_expansion_sym_hash] = true; - v->a[125][ts_external_token__external_expansion_sym_bang] = true; - v->a[125][ts_external_token__external_expansion_sym_equal] = true; - v->a[125][ts_external_token_RBRACE] = true; - v->a[126][ts_external_token_esac] = true; - v->a[127][ts_external_token_extglob_pattern] = true; - v->a[128][ts_external_token_heredoc_end] = true; - v->a[129][ts_external_token_RBRACK] = true; - v->a[130][ts_external_token_heredoc_start] = true; -} - -/* EOF external_scanner_states_6.c */ diff --git a/parser/static/external_scanner_symbol_map/external_scanner_symbol_map.h b/parser/static/external_scanner_symbol_map/external_scanner_symbol_map.h index 840eff7a..368719b8 100644 --- a/parser/static/external_scanner_symbol_map/external_scanner_symbol_map.h +++ b/parser/static/external_scanner_symbol_map/external_scanner_symbol_map.h @@ -23,4 +23,4 @@ void external_scanner_symbol_map_0(t_external_scanner_symbol_map_array *v); void external_scanner_symbol_map_1(t_external_scanner_symbol_map_array *v); -#endif +#endif // EXTERNAL_SCANNER_SYMBOL_MAP_H diff --git a/parser/static/external_scanner_symbol_map/external_scanner_symbol_map_0.c b/parser/static/external_scanner_symbol_map/external_scanner_symbol_map_0.c index 45f2e727..60d61caa 100644 --- a/parser/static/external_scanner_symbol_map/external_scanner_symbol_map_0.c +++ b/parser/static/external_scanner_symbol_map/external_scanner_symbol_map_0.c @@ -34,19 +34,13 @@ void external_scanner_symbol_map_0(t_external_scanner_symbol_map_array *v) v->a[ts_external_token__brace_start] = sym__brace_start; v->a[ts_external_token__immediate_double_hash] \ = sym__immediate_double_hash; - v->a[ts_external_token__external_expansion_sym_hash] \ - = sym__external_expansion_sym_hash; - v->a[ts_external_token__external_expansion_sym_bang] \ - = sym__external_expansion_sym_bang; + v->a[ts_external_token_RBRACE] = anon_sym_RBRACE3; + v->a[ts_external_token_RBRACK] = anon_sym_RBRACK; external_scanner_symbol_map_1(v); } void external_scanner_symbol_map_1(t_external_scanner_symbol_map_array *v) { - v->a[ts_external_token__external_expansion_sym_equal] \ - = sym__external_expansion_sym_equal; - v->a[ts_external_token_RBRACE] = anon_sym_RBRACE3; - v->a[ts_external_token_RBRACK] = anon_sym_RBRACK; v->a[ts_external_token_LT_LT] = anon_sym_LT_LT; v->a[ts_external_token_LT_LT_DASH] = anon_sym_LT_LT_DASH; v->a[ts_external_token_heredoc_redirect_token1] \ diff --git a/parser/static/field_map_entries/field_map_entries.h b/parser/static/field_map_entries/field_map_entries.h index 5c383df7..ff3270c8 100644 --- a/parser/static/field_map_entries/field_map_entries.h +++ b/parser/static/field_map_entries/field_map_entries.h @@ -27,13 +27,5 @@ void field_map_entries_3(t_field_map_entries_array *v); void field_map_entries_4(t_field_map_entries_array *v); void field_map_entries_5(t_field_map_entries_array *v); void field_map_entries_6(t_field_map_entries_array *v); -void field_map_entries_7(t_field_map_entries_array *v); -void field_map_entries_8(t_field_map_entries_array *v); -void field_map_entries_9(t_field_map_entries_array *v); -void field_map_entries_10(t_field_map_entries_array *v); -void field_map_entries_11(t_field_map_entries_array *v); -void field_map_entries_12(t_field_map_entries_array *v); -void field_map_entries_13(t_field_map_entries_array *v); -void field_map_entries_14(t_field_map_entries_array *v); -#endif +#endif // FIELD_MAP_ENTRIES_H diff --git a/parser/static/field_map_entries/field_map_entries_0.c b/parser/static/field_map_entries/field_map_entries_0.c index 91fbe3bb..713d0bb4 100644 --- a/parser/static/field_map_entries/field_map_entries_0.c +++ b/parser/static/field_map_entries/field_map_entries_0.c @@ -17,123 +17,123 @@ void field_map_entries_0(t_field_map_entries_array *v) v->a[0] = fmap_entry(field_name, 0, false); v->a[1] = fmap_entry(field_redirect, 0, false); v->a[2] = fmap_entry(field_descriptor, 0, false); - v->a[3] = fmap_entry(field_left, 0, true); - v->a[4] = fmap_entry(field_operator, 0, true); - v->a[5] = fmap_entry(field_right, 0, true); - v->a[6] = fmap_entry(field_alternative, 0, true); - v->a[7] = fmap_entry(field_condition, 0, true); - v->a[8] = fmap_entry(field_consequence, 0, true); - v->a[9] = fmap_entry(field_operator, 0, true); - v->a[10] = fmap_entry(field_destination, 1, false); - v->a[11] = fmap_entry(field_operator, 0, false); - v->a[12] = fmap_entry(field_body, 0, false); - v->a[13] = fmap_entry(field_redirect, 1, false); - v->a[14] = fmap_entry(field_body, 0, false); - v->a[15] = fmap_entry(field_argument, 0, false); - v->a[16] = fmap_entry(field_argument, 1, true); - v->a[17] = fmap_entry(field_name, 0, false); - v->a[18] = fmap_entry(field_redirect, 1, true); - v->a[19] = fmap_entry(field_name, 1, false); + v->a[3] = fmap_entry(field_destination, 1, false); + v->a[4] = fmap_entry(field_left, 0, true); + v->a[5] = fmap_entry(field_operator, 0, true); + v->a[6] = fmap_entry(field_right, 0, true); + v->a[7] = fmap_entry(field_alternative, 0, true); + v->a[8] = fmap_entry(field_condition, 0, true); + v->a[9] = fmap_entry(field_consequence, 0, true); + v->a[10] = fmap_entry(field_operator, 0, true); + v->a[11] = fmap_entry(field_body, 0, false); + v->a[12] = fmap_entry(field_redirect, 1, false); + v->a[13] = fmap_entry(field_argument, 0, false); + v->a[14] = fmap_entry(field_argument, 1, true); + v->a[15] = fmap_entry(field_name, 0, false); + v->a[16] = fmap_entry(field_name, 1, false); + v->a[17] = fmap_entry(field_redirect, 0, true); + v->a[18] = fmap_entry(field_redirect, 0, true); + v->a[19] = fmap_entry(field_redirect, 1, true); field_map_entries_1(v); } void field_map_entries_1(t_field_map_entries_array *v) { - v->a[20] = fmap_entry(field_redirect, 0, true); - v->a[21] = fmap_entry(field_redirect, 0, true); - v->a[22] = fmap_entry(field_redirect, 1, true); - v->a[23] = fmap_entry(field_descriptor, 0, false); - v->a[24] = fmap_entry(field_destination, 2, false); - v->a[25] = fmap_entry(field_name, 0, false); - v->a[26] = fmap_entry(field_value, 2, false); - v->a[27] = fmap_entry(field_name, 0, true); - v->a[28] = fmap_entry(field_value, 0, true); + v->a[20] = fmap_entry(field_descriptor, 0, false); + v->a[21] = fmap_entry(field_destination, 2, false); + v->a[22] = fmap_entry(field_name, 0, false); + v->a[23] = fmap_entry(field_value, 2, false); + v->a[24] = fmap_entry(field_body, 2, false); + v->a[25] = fmap_entry(field_condition, 1, false); + v->a[26] = fmap_entry(field_body, 2, false); + v->a[27] = fmap_entry(field_name, 1, false); + v->a[28] = fmap_entry(field_operator, 0, false); v->a[29] = fmap_entry(field_operator, 1, false); - v->a[30] = fmap_entry(field_body, 2, false); - v->a[31] = fmap_entry(field_condition, 1, false); - v->a[32] = fmap_entry(field_body, 2, false); - v->a[33] = fmap_entry(field_name, 1, false); - v->a[34] = fmap_entry(field_left, 1, true); - v->a[35] = fmap_entry(field_operator, 1, true); - v->a[36] = fmap_entry(field_right, 1, true); - v->a[37] = fmap_entry(field_operator, 1, true); - v->a[38] = fmap_entry(field_operator, 0, true); - v->a[39] = fmap_entry(field_operator, 1, true); + v->a[30] = fmap_entry(field_operator, 1, true); + v->a[31] = fmap_entry(field_redirect, 1, false); + v->a[32] = fmap_entry(field_argument, 0, true); + v->a[33] = fmap_entry(field_argument, 1, true); + v->a[34] = fmap_entry(field_argument, 2, true); + v->a[35] = fmap_entry(field_name, 1, false); + v->a[36] = fmap_entry(field_redirect, 0, true); + v->a[37] = fmap_entry(field_body, 3, false); + v->a[38] = fmap_entry(field_variable, 1, false); + v->a[39] = fmap_entry(field_condition, 1, false); field_map_entries_2(v); } void field_map_entries_2(t_field_map_entries_array *v) { - v->a[40] = fmap_entry(field_redirect, 1, false); - v->a[41] = fmap_entry(field_argument, 0, false); - v->a[42] = fmap_entry(field_argument, 1, false); - v->a[43] = fmap_entry(field_argument, 0, true); - v->a[44] = fmap_entry(field_argument, 1, true); - v->a[45] = fmap_entry(field_redirect, 0, true); - v->a[46] = fmap_entry(field_redirect, 1, true); - v->a[47] = fmap_entry(field_argument, 2, true); - v->a[48] = fmap_entry(field_name, 1, false); - v->a[49] = fmap_entry(field_redirect, 0, true); - v->a[50] = fmap_entry(field_redirect, 2, true); - v->a[51] = fmap_entry(field_index, 2, false); - v->a[52] = fmap_entry(field_name, 0, false); - v->a[53] = fmap_entry(field_body, 3, false); - v->a[54] = fmap_entry(field_variable, 1, false); - v->a[55] = fmap_entry(field_left, 0, false); - v->a[56] = fmap_entry(field_operator, 1, false); - v->a[57] = fmap_entry(field_right, 2, false); - v->a[58] = fmap_entry(field_condition, 1, false); - v->a[59] = fmap_entry(field_value, 1, false); + v->a[40] = fmap_entry(field_value, 1, false); + v->a[41] = fmap_entry(field_body, 2, false); + v->a[42] = fmap_entry(field_name, 1, false); + v->a[43] = fmap_entry(field_redirect, 3, false); + v->a[44] = fmap_entry(field_left, 0, false); + v->a[45] = fmap_entry(field_operator, 1, false); + v->a[46] = fmap_entry(field_right, 2, false); + v->a[47] = fmap_entry(field_body, 3, false); + v->a[48] = fmap_entry(field_name, 0, false); + v->a[49] = fmap_entry(field_value, 0, false); + v->a[50] = fmap_entry(field_body, 4, false); + v->a[51] = fmap_entry(field_name, 1, false); + v->a[52] = fmap_entry(field_body, 3, false); + v->a[53] = fmap_entry(field_name, 0, false); + v->a[54] = fmap_entry(field_redirect, 4, false); + v->a[55] = fmap_entry(field_operator, 0, false); + v->a[56] = fmap_entry(field_right, 1, false); + v->a[57] = fmap_entry(field_body, 5, false); + v->a[58] = fmap_entry(field_value, 3, false); + v->a[59] = fmap_entry(field_variable, 1, false); field_map_entries_3(v); } void field_map_entries_3(t_field_map_entries_array *v) { - v->a[60] = fmap_entry(field_body, 2, false); - v->a[61] = fmap_entry(field_name, 1, false); - v->a[62] = fmap_entry(field_redirect, 3, false); - v->a[63] = fmap_entry(field_operator, 0, false); - v->a[64] = fmap_entry(field_operator, 1, false); - v->a[65] = fmap_entry(field_operator, 0, false); - v->a[66] = fmap_entry(field_operator, 1, true); - v->a[67] = fmap_entry(field_operator, 0, false); - v->a[68] = fmap_entry(field_operator, 2, false); - v->a[69] = fmap_entry(field_operator, 0, false); - v->a[70] = fmap_entry(field_operator, 2, true); - v->a[71] = fmap_entry(field_body, 3, false); - v->a[72] = fmap_entry(field_name, 0, false); - v->a[73] = fmap_entry(field_body, 4, false); - v->a[74] = fmap_entry(field_condition, 2, true); - v->a[75] = fmap_entry(field_initializer, 2, true); - v->a[76] = fmap_entry(field_update, 2, true); - v->a[77] = fmap_entry(field_initializer, 0, false); - v->a[78] = fmap_entry(field_update, 2, false); + v->a[60] = fmap_entry(field_termination, 2, false); + v->a[61] = fmap_entry(field_value, 0, false); + v->a[62] = fmap_entry(field_fallthrough, 2, false); + v->a[63] = fmap_entry(field_value, 0, false); + v->a[64] = fmap_entry(field_value, 0, false); + v->a[65] = fmap_entry(field_value, 1, true); + v->a[66] = fmap_entry(field_value, 0, true); + v->a[67] = fmap_entry(field_value, 1, true); + v->a[68] = fmap_entry(field_body, 4, false); + v->a[69] = fmap_entry(field_name, 1, false); + v->a[70] = fmap_entry(field_redirect, 5, false); + v->a[71] = fmap_entry(field_alternative, 4, false); + v->a[72] = fmap_entry(field_condition, 0, false); + v->a[73] = fmap_entry(field_consequence, 2, false); + v->a[74] = fmap_entry(field_operator, 2, true); + v->a[75] = fmap_entry(field_right, 2, true); + v->a[76] = fmap_entry(field_argument, 2, true); + v->a[77] = fmap_entry(field_redirect, 2, false); + v->a[78] = fmap_entry(field_termination, 3, false); v->a[79] = fmap_entry(field_value, 0, false); field_map_entries_4(v); } void field_map_entries_4(t_field_map_entries_array *v) { - v->a[80] = fmap_entry(field_body, 4, false); - v->a[81] = fmap_entry(field_name, 1, false); - v->a[82] = fmap_entry(field_operator, 0, false); - v->a[83] = fmap_entry(field_operator, 1, false); - v->a[84] = fmap_entry(field_operator, 2, true); - v->a[85] = fmap_entry(field_operator, 0, false); - v->a[86] = fmap_entry(field_operator, 1, true); - v->a[87] = fmap_entry(field_operator, 2, false); - v->a[88] = fmap_entry(field_body, 3, false); - v->a[89] = fmap_entry(field_name, 0, false); - v->a[90] = fmap_entry(field_redirect, 4, false); - v->a[91] = fmap_entry(field_operator, 0, false); - v->a[92] = fmap_entry(field_right, 1, false); - v->a[93] = fmap_entry(field_argument, 0, true); - v->a[94] = fmap_entry(field_argument, 1, true); - v->a[95] = fmap_entry(field_body, 5, false); - v->a[96] = fmap_entry(field_condition, 2, true); - v->a[97] = fmap_entry(field_initializer, 2, true); - v->a[98] = fmap_entry(field_update, 2, true); - v->a[99] = fmap_entry(field_condition, 2, false); + v->a[80] = fmap_entry(field_fallthrough, 3, false); + v->a[81] = fmap_entry(field_value, 0, false); + v->a[82] = fmap_entry(field_termination, 3, false); + v->a[83] = fmap_entry(field_value, 0, false); + v->a[84] = fmap_entry(field_value, 1, true); + v->a[85] = fmap_entry(field_fallthrough, 3, false); + v->a[86] = fmap_entry(field_value, 0, false); + v->a[87] = fmap_entry(field_value, 1, true); + v->a[88] = fmap_entry(field_termination, 3, false); + v->a[89] = fmap_entry(field_value, 1, false); + v->a[90] = fmap_entry(field_fallthrough, 3, false); + v->a[91] = fmap_entry(field_value, 1, false); + v->a[92] = fmap_entry(field_value, 1, false); + v->a[93] = fmap_entry(field_value, 2, true); + v->a[94] = fmap_entry(field_descriptor, 0, false); + v->a[95] = fmap_entry(field_operator, 3, true); + v->a[96] = fmap_entry(field_right, 3, true); + v->a[97] = fmap_entry(field_argument, 3, true); + v->a[98] = fmap_entry(field_descriptor, 0, false); + v->a[99] = fmap_entry(field_descriptor, 0, false); field_map_entries_5(v); } diff --git a/parser/static/field_map_entries/field_map_entries_1.c b/parser/static/field_map_entries/field_map_entries_1.c index efb9d2fa..ac1f013b 100644 --- a/parser/static/field_map_entries/field_map_entries_1.c +++ b/parser/static/field_map_entries/field_map_entries_1.c @@ -14,127 +14,41 @@ void field_map_entries_5(t_field_map_entries_array *v) { - v->a[100] = fmap_entry(field_initializer, 0, false); - v->a[101] = fmap_entry(field_initializer, 0, false); - v->a[102] = fmap_entry(field_update, 3, false); - v->a[103] = fmap_entry(field_initializer, 0, false); - v->a[104] = fmap_entry(field_initializer, 1, false); - v->a[105] = fmap_entry(field_condition, 1, false); - v->a[106] = fmap_entry(field_update, 3, false); - v->a[107] = fmap_entry(field_condition, 1, false); - v->a[108] = fmap_entry(field_condition, 2, false); - v->a[109] = fmap_entry(field_update, 2, false); - v->a[110] = fmap_entry(field_update, 3, false); - v->a[111] = fmap_entry(field_body, 5, false); - v->a[112] = fmap_entry(field_value, 3, false); - v->a[113] = fmap_entry(field_variable, 1, false); - v->a[114] = fmap_entry(field_alternative, 4, false); - v->a[115] = fmap_entry(field_condition, 0, false); - v->a[116] = fmap_entry(field_consequence, 2, false); - v->a[117] = fmap_entry(field_termination, 2, false); - v->a[118] = fmap_entry(field_value, 0, false); - v->a[119] = fmap_entry(field_fallthrough, 2, false); + v->a[100] = fmap_entry(field_redirect, 3, false); + v->a[101] = fmap_entry(field_operator, 3, true); + v->a[102] = fmap_entry(field_redirect, 2, false); + v->a[103] = fmap_entry(field_right, 3, true); + v->a[104] = fmap_entry(field_termination, 4, false); + v->a[105] = fmap_entry(field_value, 0, false); + v->a[106] = fmap_entry(field_value, 1, true); + v->a[107] = fmap_entry(field_fallthrough, 4, false); + v->a[108] = fmap_entry(field_value, 0, false); + v->a[109] = fmap_entry(field_value, 1, true); + v->a[110] = fmap_entry(field_termination, 4, false); + v->a[111] = fmap_entry(field_value, 1, false); + v->a[112] = fmap_entry(field_fallthrough, 4, false); + v->a[113] = fmap_entry(field_value, 1, false); + v->a[114] = fmap_entry(field_termination, 4, false); + v->a[115] = fmap_entry(field_value, 1, false); + v->a[116] = fmap_entry(field_value, 2, true); + v->a[117] = fmap_entry(field_fallthrough, 4, false); + v->a[118] = fmap_entry(field_value, 1, false); + v->a[119] = fmap_entry(field_value, 2, true); field_map_entries_6(v); } void field_map_entries_6(t_field_map_entries_array *v) { - v->a[120] = fmap_entry(field_value, 0, false); - v->a[121] = fmap_entry(field_value, 0, false); - v->a[122] = fmap_entry(field_value, 1, true); - v->a[123] = fmap_entry(field_value, 0, true); - v->a[124] = fmap_entry(field_value, 1, true); - v->a[125] = fmap_entry(field_body, 4, false); - v->a[126] = fmap_entry(field_name, 1, false); - v->a[127] = fmap_entry(field_redirect, 5, false); - v->a[128] = fmap_entry(field_operator, 0, false); - v->a[129] = fmap_entry(field_operator, 1, false); - v->a[130] = fmap_entry(field_operator, 3, false); - v->a[131] = fmap_entry(field_operator, 0, false); - v->a[132] = fmap_entry(field_operator, 3, false); - v->a[133] = fmap_entry(field_operator, 0, false); - v->a[134] = fmap_entry(field_operator, 2, false); - v->a[135] = fmap_entry(field_operator, 3, true); - v->a[136] = fmap_entry(field_operator, 0, false); - v->a[137] = fmap_entry(field_operator, 1, false); - v->a[138] = fmap_entry(field_operator, 3, true); - v->a[139] = fmap_entry(field_operator, 0, false); - field_map_entries_7(v); -} - -void field_map_entries_7(t_field_map_entries_array *v) -{ - v->a[140] = fmap_entry(field_operator, 1, true); - v->a[141] = fmap_entry(field_operator, 2, false); - v->a[142] = fmap_entry(field_operator, 3, true); - v->a[143] = fmap_entry(field_operator, 2, true); - v->a[144] = fmap_entry(field_right, 2, true); - v->a[145] = fmap_entry(field_argument, 2, true); - v->a[146] = fmap_entry(field_redirect, 2, false); - v->a[147] = fmap_entry(field_condition, 2, false); - v->a[148] = fmap_entry(field_initializer, 0, false); - v->a[149] = fmap_entry(field_update, 4, false); - v->a[150] = fmap_entry(field_condition, 2, false); - v->a[151] = fmap_entry(field_condition, 3, false); - v->a[152] = fmap_entry(field_initializer, 0, false); - v->a[153] = fmap_entry(field_initializer, 0, false); - v->a[154] = fmap_entry(field_update, 3, false); - v->a[155] = fmap_entry(field_update, 4, false); - v->a[156] = fmap_entry(field_condition, 3, false); - v->a[157] = fmap_entry(field_initializer, 0, false); - v->a[158] = fmap_entry(field_initializer, 1, false); - v->a[159] = fmap_entry(field_initializer, 0, false); - field_map_entries_8(v); -} - -void field_map_entries_8(t_field_map_entries_array *v) -{ - v->a[160] = fmap_entry(field_initializer, 1, false); - v->a[161] = fmap_entry(field_update, 4, false); - v->a[162] = fmap_entry(field_condition, 1, false); - v->a[163] = fmap_entry(field_update, 3, false); - v->a[164] = fmap_entry(field_update, 4, false); - v->a[165] = fmap_entry(field_condition, 1, false); - v->a[166] = fmap_entry(field_condition, 2, false); - v->a[167] = fmap_entry(field_update, 4, false); - v->a[168] = fmap_entry(field_termination, 3, false); - v->a[169] = fmap_entry(field_value, 0, false); - v->a[170] = fmap_entry(field_fallthrough, 3, false); - v->a[171] = fmap_entry(field_value, 0, false); - v->a[172] = fmap_entry(field_termination, 3, false); - v->a[173] = fmap_entry(field_value, 0, false); - v->a[174] = fmap_entry(field_value, 1, true); - v->a[175] = fmap_entry(field_fallthrough, 3, false); - v->a[176] = fmap_entry(field_value, 0, false); - v->a[177] = fmap_entry(field_value, 1, true); - v->a[178] = fmap_entry(field_termination, 3, false); - v->a[179] = fmap_entry(field_value, 1, false); - field_map_entries_9(v); -} - -void field_map_entries_9(t_field_map_entries_array *v) -{ - v->a[180] = fmap_entry(field_fallthrough, 3, false); - v->a[181] = fmap_entry(field_value, 1, false); - v->a[182] = fmap_entry(field_value, 1, false); - v->a[183] = fmap_entry(field_value, 2, true); - v->a[184] = fmap_entry(field_operator, 0, false); - v->a[185] = fmap_entry(field_operator, 2, false); - v->a[186] = fmap_entry(field_operator, 4, false); - v->a[187] = fmap_entry(field_operator, 0, false); - v->a[188] = fmap_entry(field_operator, 1, false); - v->a[189] = fmap_entry(field_operator, 4, false); - v->a[190] = fmap_entry(field_operator, 0, false); - v->a[191] = fmap_entry(field_operator, 2, false); - v->a[192] = fmap_entry(field_operator, 4, true); - v->a[193] = fmap_entry(field_operator, 0, false); - v->a[194] = fmap_entry(field_operator, 1, true); - v->a[195] = fmap_entry(field_operator, 2, false); - v->a[196] = fmap_entry(field_operator, 4, true); - v->a[197] = fmap_entry(field_descriptor, 0, false); - v->a[198] = fmap_entry(field_operator, 3, true); - v->a[199] = fmap_entry(field_right, 3, true); - field_map_entries_10(v); + v->a[120] = fmap_entry(field_descriptor, 0, false); + v->a[121] = fmap_entry(field_operator, 4, true); + v->a[122] = fmap_entry(field_redirect, 3, false); + v->a[123] = fmap_entry(field_right, 4, true); + v->a[124] = fmap_entry(field_termination, 5, false); + v->a[125] = fmap_entry(field_value, 1, false); + v->a[126] = fmap_entry(field_value, 2, true); + v->a[127] = fmap_entry(field_fallthrough, 5, false); + v->a[128] = fmap_entry(field_value, 1, false); + v->a[129] = fmap_entry(field_value, 2, true); } /* EOF field_map_entries_1.c */ diff --git a/parser/static/field_map_entries/field_map_entries_2.c b/parser/static/field_map_entries/field_map_entries_2.c deleted file mode 100644 index 684d51cb..00000000 --- a/parser/static/field_map_entries/field_map_entries_2.c +++ /dev/null @@ -1,126 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* field_map_entries_2.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./field_map_entries.h" - -void field_map_entries_10(t_field_map_entries_array *v) -{ - v->a[200] = fmap_entry(field_argument, 3, true); - v->a[201] = fmap_entry(field_descriptor, 0, false); - v->a[202] = fmap_entry(field_descriptor, 0, false); - v->a[203] = fmap_entry(field_redirect, 3, false); - v->a[204] = fmap_entry(field_operator, 3, true); - v->a[205] = fmap_entry(field_redirect, 2, false); - v->a[206] = fmap_entry(field_right, 3, true); - v->a[207] = fmap_entry(field_condition, 2, false); - v->a[208] = fmap_entry(field_initializer, 0, false); - v->a[209] = fmap_entry(field_update, 4, false); - v->a[210] = fmap_entry(field_update, 5, false); - v->a[211] = fmap_entry(field_condition, 2, false); - v->a[212] = fmap_entry(field_condition, 3, false); - v->a[213] = fmap_entry(field_initializer, 0, false); - v->a[214] = fmap_entry(field_update, 5, false); - v->a[215] = fmap_entry(field_condition, 3, false); - v->a[216] = fmap_entry(field_initializer, 0, false); - v->a[217] = fmap_entry(field_initializer, 1, false); - v->a[218] = fmap_entry(field_update, 5, false); - v->a[219] = fmap_entry(field_condition, 3, false); - field_map_entries_11(v); -} - -void field_map_entries_11(t_field_map_entries_array *v) -{ - v->a[220] = fmap_entry(field_condition, 4, false); - v->a[221] = fmap_entry(field_initializer, 0, false); - v->a[222] = fmap_entry(field_initializer, 1, false); - v->a[223] = fmap_entry(field_initializer, 0, false); - v->a[224] = fmap_entry(field_initializer, 1, false); - v->a[225] = fmap_entry(field_update, 4, false); - v->a[226] = fmap_entry(field_update, 5, false); - v->a[227] = fmap_entry(field_condition, 1, false); - v->a[228] = fmap_entry(field_condition, 2, false); - v->a[229] = fmap_entry(field_update, 4, false); - v->a[230] = fmap_entry(field_update, 5, false); - v->a[231] = fmap_entry(field_termination, 4, false); - v->a[232] = fmap_entry(field_value, 0, false); - v->a[233] = fmap_entry(field_value, 1, true); - v->a[234] = fmap_entry(field_fallthrough, 4, false); - v->a[235] = fmap_entry(field_value, 0, false); - v->a[236] = fmap_entry(field_value, 1, true); - v->a[237] = fmap_entry(field_termination, 4, false); - v->a[238] = fmap_entry(field_value, 1, false); - v->a[239] = fmap_entry(field_fallthrough, 4, false); - field_map_entries_12(v); -} - -void field_map_entries_12(t_field_map_entries_array *v) -{ - v->a[240] = fmap_entry(field_value, 1, false); - v->a[241] = fmap_entry(field_termination, 4, false); - v->a[242] = fmap_entry(field_value, 1, false); - v->a[243] = fmap_entry(field_value, 2, true); - v->a[244] = fmap_entry(field_fallthrough, 4, false); - v->a[245] = fmap_entry(field_value, 1, false); - v->a[246] = fmap_entry(field_value, 2, true); - v->a[247] = fmap_entry(field_operator, 0, false); - v->a[248] = fmap_entry(field_operator, 2, false); - v->a[249] = fmap_entry(field_operator, 5, false); - v->a[250] = fmap_entry(field_operator, 0, false); - v->a[251] = fmap_entry(field_operator, 3, false); - v->a[252] = fmap_entry(field_operator, 5, false); - v->a[253] = fmap_entry(field_descriptor, 0, false); - v->a[254] = fmap_entry(field_operator, 4, true); - v->a[255] = fmap_entry(field_redirect, 3, false); - v->a[256] = fmap_entry(field_right, 4, true); - v->a[257] = fmap_entry(field_condition, 2, false); - v->a[258] = fmap_entry(field_condition, 3, false); - v->a[259] = fmap_entry(field_initializer, 0, false); - field_map_entries_13(v); -} - -void field_map_entries_13(t_field_map_entries_array *v) -{ - v->a[260] = fmap_entry(field_update, 5, false); - v->a[261] = fmap_entry(field_update, 6, false); - v->a[262] = fmap_entry(field_condition, 3, false); - v->a[263] = fmap_entry(field_initializer, 0, false); - v->a[264] = fmap_entry(field_initializer, 1, false); - v->a[265] = fmap_entry(field_update, 5, false); - v->a[266] = fmap_entry(field_update, 6, false); - v->a[267] = fmap_entry(field_condition, 3, false); - v->a[268] = fmap_entry(field_condition, 4, false); - v->a[269] = fmap_entry(field_initializer, 0, false); - v->a[270] = fmap_entry(field_initializer, 1, false); - v->a[271] = fmap_entry(field_update, 6, false); - v->a[272] = fmap_entry(field_termination, 5, false); - v->a[273] = fmap_entry(field_value, 1, false); - v->a[274] = fmap_entry(field_value, 2, true); - v->a[275] = fmap_entry(field_fallthrough, 5, false); - v->a[276] = fmap_entry(field_value, 1, false); - v->a[277] = fmap_entry(field_value, 2, true); - v->a[278] = fmap_entry(field_operator, 0, false); - v->a[279] = fmap_entry(field_operator, 3, false); - field_map_entries_14(v); -} - -void field_map_entries_14(t_field_map_entries_array *v) -{ - v->a[280] = fmap_entry(field_operator, 6, false); - v->a[281] = fmap_entry(field_condition, 3, false); - v->a[282] = fmap_entry(field_condition, 4, false); - v->a[283] = fmap_entry(field_initializer, 0, false); - v->a[284] = fmap_entry(field_initializer, 1, false); - v->a[285] = fmap_entry(field_update, 6, false); - v->a[286] = fmap_entry(field_update, 7, false); -} - -/* EOF field_map_entries_2.c */ diff --git a/parser/static/field_map_slices/field_map_slices.h b/parser/static/field_map_slices/field_map_slices.h index 7ef9b9ce..bc673cbb 100644 --- a/parser/static/field_map_slices/field_map_slices.h +++ b/parser/static/field_map_slices/field_map_slices.h @@ -25,8 +25,5 @@ void field_map_slices_1(t_field_map_slices_array *v); void field_map_slices_2(t_field_map_slices_array *v); void field_map_slices_3(t_field_map_slices_array *v); void field_map_slices_4(t_field_map_slices_array *v); -void field_map_slices_5(t_field_map_slices_array *v); -void field_map_slices_6(t_field_map_slices_array *v); -void field_map_slices_7(t_field_map_slices_array *v); -#endif +#endif // FIELD_MAP_SLICES_H diff --git a/parser/static/field_map_slices/field_map_slices_0.c b/parser/static/field_map_slices/field_map_slices_0.c index f58cceef..8bb8964f 100644 --- a/parser/static/field_map_slices/field_map_slices_0.c +++ b/parser/static/field_map_slices/field_map_slices_0.c @@ -14,127 +14,113 @@ void field_map_slices_0(t_field_map_slices_array *v) { - v->a[2] = fmap_slice(0, 1); - v->a[3] = fmap_slice(1, 1); + v->a[1] = fmap_slice(0, 1); + v->a[2] = fmap_slice(1, 1); v->a[4] = fmap_slice(2, 1); - v->a[5] = fmap_slice(3, 3); - v->a[6] = fmap_slice(6, 3); - v->a[7] = fmap_slice(9, 1); - v->a[8] = fmap_slice(10, 1); + v->a[5] = fmap_slice(3, 1); + v->a[6] = fmap_slice(3, 1); + v->a[7] = fmap_slice(4, 3); + v->a[8] = fmap_slice(7, 3); v->a[9] = fmap_slice(10, 1); - v->a[12] = fmap_slice(11, 1); - v->a[14] = fmap_slice(12, 2); - v->a[15] = fmap_slice(14, 1); - v->a[16] = fmap_slice(15, 1); - v->a[17] = fmap_slice(15, 1); - v->a[18] = fmap_slice(16, 3); - v->a[19] = fmap_slice(19, 2); - v->a[20] = fmap_slice(21, 2); - v->a[21] = fmap_slice(23, 2); - v->a[22] = fmap_slice(23, 2); - v->a[23] = fmap_slice(2, 1); - v->a[24] = fmap_slice(25, 2); + v->a[12] = fmap_slice(11, 2); + v->a[13] = fmap_slice(13, 1); + v->a[14] = fmap_slice(14, 2); + v->a[15] = fmap_slice(13, 1); + v->a[16] = fmap_slice(16, 2); + v->a[17] = fmap_slice(18, 2); + v->a[18] = fmap_slice(20, 2); + v->a[19] = fmap_slice(20, 2); + v->a[20] = fmap_slice(22, 2); + v->a[21] = fmap_slice(22, 2); + v->a[23] = fmap_slice(24, 2); + v->a[24] = fmap_slice(26, 2); field_map_slices_1(v); } void field_map_slices_1(t_field_map_slices_array *v) { - v->a[25] = fmap_slice(25, 2); - v->a[26] = fmap_slice(27, 2); - v->a[27] = fmap_slice(29, 1); - v->a[28] = fmap_slice(30, 2); - v->a[29] = fmap_slice(32, 2); - v->a[30] = fmap_slice(34, 3); - v->a[31] = fmap_slice(37, 1); - v->a[32] = fmap_slice(37, 1); - v->a[33] = fmap_slice(11, 1); - v->a[34] = fmap_slice(38, 2); + v->a[25] = fmap_slice(28, 1); + v->a[26] = fmap_slice(29, 1); + v->a[27] = fmap_slice(30, 1); + v->a[28] = fmap_slice(30, 1); + v->a[29] = fmap_slice(31, 1); + v->a[30] = fmap_slice(32, 2); + v->a[31] = fmap_slice(34, 3); + v->a[32] = fmap_slice(37, 2); + v->a[33] = fmap_slice(39, 1); + v->a[34] = fmap_slice(40, 1); v->a[35] = fmap_slice(40, 1); - v->a[36] = fmap_slice(41, 2); - v->a[37] = fmap_slice(41, 2); - v->a[38] = fmap_slice(43, 4); - v->a[39] = fmap_slice(47, 4); - v->a[40] = fmap_slice(51, 2); - v->a[41] = fmap_slice(51, 2); - v->a[42] = fmap_slice(53, 2); - v->a[43] = fmap_slice(55, 3); - v->a[44] = fmap_slice(58, 1); + v->a[36] = fmap_slice(41, 3); + v->a[37] = fmap_slice(44, 3); + v->a[39] = fmap_slice(47, 2); + v->a[40] = fmap_slice(49, 1); + v->a[41] = fmap_slice(49, 1); + v->a[42] = fmap_slice(50, 2); + v->a[43] = fmap_slice(52, 3); + v->a[44] = fmap_slice(55, 2); + v->a[45] = fmap_slice(57, 3); field_map_slices_2(v); } void field_map_slices_2(t_field_map_slices_array *v) { - v->a[45] = fmap_slice(59, 1); - v->a[46] = fmap_slice(59, 1); - v->a[47] = fmap_slice(60, 3); - v->a[49] = fmap_slice(63, 2); - v->a[50] = fmap_slice(65, 2); - v->a[51] = fmap_slice(67, 2); - v->a[52] = fmap_slice(69, 2); - v->a[53] = fmap_slice(69, 2); - v->a[54] = fmap_slice(71, 2); - v->a[55] = fmap_slice(25, 2); - v->a[56] = fmap_slice(73, 4); + v->a[46] = fmap_slice(60, 2); + v->a[47] = fmap_slice(62, 2); + v->a[48] = fmap_slice(64, 2); + v->a[49] = fmap_slice(66, 2); + v->a[50] = fmap_slice(60, 2); + v->a[51] = fmap_slice(62, 2); + v->a[52] = fmap_slice(64, 2); + v->a[53] = fmap_slice(68, 3); + v->a[54] = fmap_slice(71, 3); + v->a[55] = fmap_slice(74, 2); + v->a[56] = fmap_slice(76, 1); v->a[57] = fmap_slice(77, 1); - v->a[58] = fmap_slice(78, 1); - v->a[59] = fmap_slice(79, 1); - v->a[60] = fmap_slice(79, 1); - v->a[61] = fmap_slice(80, 2); - v->a[62] = fmap_slice(63, 2); - v->a[63] = fmap_slice(82, 3); - v->a[64] = fmap_slice(85, 3); - v->a[65] = fmap_slice(88, 3); + v->a[58] = fmap_slice(78, 2); + v->a[59] = fmap_slice(80, 2); + v->a[60] = fmap_slice(82, 3); + v->a[61] = fmap_slice(85, 3); + v->a[62] = fmap_slice(88, 2); + v->a[63] = fmap_slice(90, 2); + v->a[64] = fmap_slice(92, 2); + v->a[65] = fmap_slice(88, 2); field_map_slices_3(v); } void field_map_slices_3(t_field_map_slices_array *v) { - v->a[66] = fmap_slice(91, 2); - v->a[67] = fmap_slice(93, 2); - v->a[68] = fmap_slice(95, 4); - v->a[69] = fmap_slice(99, 2); - v->a[70] = fmap_slice(101, 2); - v->a[71] = fmap_slice(103, 2); - v->a[72] = fmap_slice(105, 2); - v->a[73] = fmap_slice(107, 2); - v->a[74] = fmap_slice(109, 2); - v->a[75] = fmap_slice(111, 3); - v->a[76] = fmap_slice(114, 3); - v->a[77] = fmap_slice(117, 2); - v->a[78] = fmap_slice(119, 2); - v->a[79] = fmap_slice(121, 2); - v->a[80] = fmap_slice(123, 2); - v->a[81] = fmap_slice(117, 2); - v->a[82] = fmap_slice(119, 2); - v->a[83] = fmap_slice(121, 2); - v->a[84] = fmap_slice(125, 3); - v->a[85] = fmap_slice(67, 2); + v->a[66] = fmap_slice(90, 2); + v->a[67] = fmap_slice(92, 2); + v->a[68] = fmap_slice(78, 2); + v->a[69] = fmap_slice(80, 2); + v->a[70] = fmap_slice(82, 3); + v->a[71] = fmap_slice(85, 3); + v->a[72] = fmap_slice(94, 3); + v->a[73] = fmap_slice(97, 2); + v->a[74] = fmap_slice(99, 2); + v->a[75] = fmap_slice(101, 3); + v->a[76] = fmap_slice(104, 3); + v->a[77] = fmap_slice(107, 3); + v->a[78] = fmap_slice(110, 2); + v->a[79] = fmap_slice(112, 2); + v->a[80] = fmap_slice(114, 3); + v->a[81] = fmap_slice(117, 3); + v->a[82] = fmap_slice(110, 2); + v->a[83] = fmap_slice(112, 2); + v->a[84] = fmap_slice(114, 3); + v->a[85] = fmap_slice(117, 3); field_map_slices_4(v); } void field_map_slices_4(t_field_map_slices_array *v) { - v->a[86] = fmap_slice(128, 3); - v->a[87] = fmap_slice(128, 3); - v->a[88] = fmap_slice(63, 2); - v->a[89] = fmap_slice(131, 2); - v->a[90] = fmap_slice(133, 3); - v->a[91] = fmap_slice(136, 3); - v->a[92] = fmap_slice(139, 4); - v->a[93] = fmap_slice(143, 2); - v->a[94] = fmap_slice(145, 1); - v->a[95] = fmap_slice(146, 1); - v->a[96] = fmap_slice(147, 3); - v->a[97] = fmap_slice(150, 3); - v->a[98] = fmap_slice(153, 3); - v->a[99] = fmap_slice(156, 3); - v->a[100] = fmap_slice(159, 3); - v->a[101] = fmap_slice(162, 3); - v->a[102] = fmap_slice(165, 3); - v->a[103] = fmap_slice(168, 2); - v->a[104] = fmap_slice(170, 2); - v->a[105] = fmap_slice(172, 3); - field_map_slices_5(v); + v->a[86] = fmap_slice(104, 3); + v->a[87] = fmap_slice(107, 3); + v->a[88] = fmap_slice(120, 4); + v->a[89] = fmap_slice(124, 3); + v->a[90] = fmap_slice(127, 3); + v->a[91] = fmap_slice(124, 3); + v->a[92] = fmap_slice(127, 3); } /* EOF field_map_slices_0.c */ diff --git a/parser/static/field_map_slices/field_map_slices_1.c b/parser/static/field_map_slices/field_map_slices_1.c deleted file mode 100644 index e95a8433..00000000 --- a/parser/static/field_map_slices/field_map_slices_1.c +++ /dev/null @@ -1,82 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* field_map_slices_1.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./field_map_slices.h" - -void field_map_slices_5(t_field_map_slices_array *v) -{ - v->a[106] = fmap_slice(175, 3); - v->a[107] = fmap_slice(178, 2); - v->a[108] = fmap_slice(180, 2); - v->a[109] = fmap_slice(182, 2); - v->a[110] = fmap_slice(178, 2); - v->a[111] = fmap_slice(180, 2); - v->a[112] = fmap_slice(182, 2); - v->a[113] = fmap_slice(168, 2); - v->a[114] = fmap_slice(170, 2); - v->a[115] = fmap_slice(172, 3); - v->a[116] = fmap_slice(175, 3); - v->a[117] = fmap_slice(184, 3); - v->a[118] = fmap_slice(184, 3); - v->a[119] = fmap_slice(67, 2); - v->a[120] = fmap_slice(187, 3); - v->a[121] = fmap_slice(131, 2); - v->a[122] = fmap_slice(190, 3); - v->a[123] = fmap_slice(193, 4); - v->a[124] = fmap_slice(197, 3); - v->a[125] = fmap_slice(200, 2); - field_map_slices_6(v); -} - -void field_map_slices_6(t_field_map_slices_array *v) -{ - v->a[126] = fmap_slice(202, 2); - v->a[127] = fmap_slice(204, 3); - v->a[128] = fmap_slice(207, 4); - v->a[129] = fmap_slice(211, 4); - v->a[130] = fmap_slice(215, 4); - v->a[131] = fmap_slice(219, 4); - v->a[132] = fmap_slice(223, 4); - v->a[133] = fmap_slice(227, 4); - v->a[134] = fmap_slice(231, 3); - v->a[135] = fmap_slice(234, 3); - v->a[136] = fmap_slice(237, 2); - v->a[137] = fmap_slice(239, 2); - v->a[138] = fmap_slice(241, 3); - v->a[139] = fmap_slice(244, 3); - v->a[140] = fmap_slice(237, 2); - v->a[141] = fmap_slice(239, 2); - v->a[142] = fmap_slice(241, 3); - v->a[143] = fmap_slice(244, 3); - v->a[144] = fmap_slice(231, 3); - v->a[145] = fmap_slice(234, 3); - field_map_slices_7(v); -} - -void field_map_slices_7(t_field_map_slices_array *v) -{ - v->a[146] = fmap_slice(247, 3); - v->a[147] = fmap_slice(250, 3); - v->a[148] = fmap_slice(250, 3); - v->a[149] = fmap_slice(253, 4); - v->a[150] = fmap_slice(257, 5); - v->a[151] = fmap_slice(262, 5); - v->a[152] = fmap_slice(267, 5); - v->a[153] = fmap_slice(272, 3); - v->a[154] = fmap_slice(275, 3); - v->a[155] = fmap_slice(272, 3); - v->a[156] = fmap_slice(275, 3); - v->a[157] = fmap_slice(278, 3); - v->a[158] = fmap_slice(281, 6); -} - -/* EOF field_map_slices_1.c */ diff --git a/parser/static/field_names/field_names.h b/parser/static/field_names/field_names.h index c478edaa..e2cdc2c3 100644 --- a/parser/static/field_names/field_names.h +++ b/parser/static/field_names/field_names.h @@ -22,4 +22,4 @@ void field_names_0(t_field_names_array *v); -#endif +#endif // FIELD_NAMES_H diff --git a/parser/static/field_names/field_names_0.c b/parser/static/field_names/field_names_0.c index 5be6b7fa..48aa5ad8 100644 --- a/parser/static/field_names/field_names_0.c +++ b/parser/static/field_names/field_names_0.c @@ -22,15 +22,12 @@ void field_names_0(t_field_names_array *v) v->a[field_descriptor] = "descriptor"; v->a[field_destination] = "destination"; v->a[field_fallthrough] = "fallthrough"; - v->a[field_index] = "index"; - v->a[field_initializer] = "initializer"; v->a[field_left] = "left"; v->a[field_name] = "name"; v->a[field_operator] = "operator"; v->a[field_redirect] = "redirect"; v->a[field_right] = "right"; v->a[field_termination] = "termination"; - v->a[field_update] = "update"; v->a[field_value] = "value"; v->a[field_variable] = "variable"; } diff --git a/parser/static/headers/constants.h b/parser/static/headers/constants.h index 32ddc8a5..dab689c3 100644 --- a/parser/static/headers/constants.h +++ b/parser/static/headers/constants.h @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/05/02 14:39:56 by maiboyer ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -14,14 +14,14 @@ # define CONSTANTS_H # define LANGUAGE_VERSION 14 -# define STATE_COUNT 7671 -# define LARGE_STATE_COUNT 528 -# define SYMBOL_COUNT 280 +# define STATE_COUNT 4087 +# define LARGE_STATE_COUNT 257 +# define SYMBOL_COUNT 212 # define ALIAS_COUNT 0 -# define TOKEN_COUNT 175 -# define EXTERNAL_TOKEN_COUNT 29 -# define FIELD_COUNT 19 +# define TOKEN_COUNT 138 +# define EXTERNAL_TOKEN_COUNT 26 +# define FIELD_COUNT 16 # define MAX_ALIAS_SEQUENCE_LENGTH 8 -# define PRODUCTION_ID_COUNT 159 +# define PRODUCTION_ID_COUNT 93 -#endif +#endif // CONSTANTS_H diff --git a/parser/static/headers/external_scanner_symbol_identifiers.h b/parser/static/headers/external_scanner_symbol_identifiers.h index 2ef12d11..bcc966c1 100644 --- a/parser/static/headers/external_scanner_symbol_identifiers.h +++ b/parser/static/headers/external_scanner_symbol_identifiers.h @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/05/02 14:40:04 by maiboyer ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -32,17 +32,14 @@ enum e_external_scanner_symbol_identifiers { ts_external_token__bare_dollar = 15, ts_external_token__brace_start = 16, ts_external_token__immediate_double_hash = 17, - ts_external_token__external_expansion_sym_hash = 18, - ts_external_token__external_expansion_sym_bang = 19, - ts_external_token__external_expansion_sym_equal = 20, - ts_external_token_RBRACE = 21, - ts_external_token_RBRACK = 22, - ts_external_token_LT_LT = 23, - ts_external_token_LT_LT_DASH = 24, - ts_external_token_heredoc_redirect_token1 = 25, - ts_external_token_LPAREN = 26, - ts_external_token_esac = 27, - ts_external_token___error_recovery = 28, + ts_external_token_RBRACE = 18, + ts_external_token_RBRACK = 19, + ts_external_token_LT_LT = 20, + ts_external_token_LT_LT_DASH = 21, + ts_external_token_heredoc_redirect_token1 = 22, + ts_external_token_LPAREN = 23, + ts_external_token_esac = 24, + ts_external_token___error_recovery = 25, }; -#endif +#endif // EXTERNAL_SCANNER_SYMBOL_IDENTIFIERS_H diff --git a/parser/static/headers/field_identifiers.h b/parser/static/headers/field_identifiers.h index dc4d4c33..4a7a387e 100644 --- a/parser/static/headers/field_identifiers.h +++ b/parser/static/headers/field_identifiers.h @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/05/02 14:40:12 by maiboyer ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -22,17 +22,14 @@ enum e_field_identifiers { field_descriptor = 6, field_destination = 7, field_fallthrough = 8, - field_index = 9, - field_initializer = 10, - field_left = 11, - field_name = 12, - field_operator = 13, - field_redirect = 14, - field_right = 15, - field_termination = 16, - field_update = 17, - field_value = 18, - field_variable = 19, + field_left = 9, + field_name = 10, + field_operator = 11, + field_redirect = 12, + field_right = 13, + field_termination = 14, + field_value = 15, + field_variable = 16, }; -#endif +#endif // FIELD_IDENTIFIERS_H diff --git a/parser/static/headers/symbols.h b/parser/static/headers/symbols.h index 4183a2ac..7afb8f38 100644 --- a/parser/static/headers/symbols.h +++ b/parser/static/headers/symbols.h @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/05/02 14:40:22 by maiboyer ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -18,281 +18,213 @@ enum e_symbols { anon_sym_for = 2, anon_sym_select = 3, anon_sym_in = 4, - anon_sym_LPAREN_LPAREN = 5, - anon_sym_RPAREN_RPAREN = 6, - anon_sym_SEMI = 7, - anon_sym_COMMA = 8, - anon_sym_EQ = 9, - anon_sym_PLUS_PLUS = 10, - anon_sym_DASH_DASH = 11, - anon_sym_PLUS_EQ = 12, - anon_sym_DASH_EQ = 13, - anon_sym_STAR_EQ = 14, - anon_sym_SLASH_EQ = 15, - anon_sym_PERCENT_EQ = 16, - anon_sym_STAR_STAR_EQ = 17, - anon_sym_LT_LT_EQ = 18, - anon_sym_GT_GT_EQ = 19, - anon_sym_AMP_EQ = 20, - anon_sym_CARET_EQ = 21, - anon_sym_PIPE_EQ = 22, - anon_sym_PIPE_PIPE = 23, - anon_sym_DASHo = 24, - anon_sym_AMP_AMP = 25, - anon_sym_DASHa = 26, - anon_sym_PIPE = 27, - anon_sym_CARET = 28, - anon_sym_AMP = 29, - anon_sym_EQ_EQ = 30, - anon_sym_BANG_EQ = 31, - anon_sym_LT = 32, - anon_sym_GT = 33, - anon_sym_LT_EQ = 34, - anon_sym_GT_EQ = 35, - anon_sym_LT_LT = 36, - anon_sym_GT_GT = 37, - anon_sym_PLUS = 38, - anon_sym_DASH = 39, - anon_sym_STAR = 40, - anon_sym_SLASH = 41, - anon_sym_PERCENT = 42, - anon_sym_STAR_STAR = 43, - anon_sym_LPAREN = 44, - anon_sym_RPAREN = 45, - aux_sym__c_word_token1 = 46, - anon_sym_while = 47, - anon_sym_until = 48, - anon_sym_do = 49, - anon_sym_done = 50, - anon_sym_if = 51, - anon_sym_then = 52, - anon_sym_fi = 53, - anon_sym_elif = 54, - anon_sym_else = 55, - anon_sym_case = 56, - anon_sym_esac = 57, - anon_sym_SEMI_SEMI = 58, - anon_sym_SEMI_AMP = 59, - anon_sym_SEMI_SEMI_AMP = 60, - anon_sym_function = 61, - anon_sym_LBRACE = 62, - anon_sym_RBRACE = 63, - anon_sym_PIPE_AMP = 64, - anon_sym_BANG = 65, - anon_sym_LBRACK = 66, - anon_sym_RBRACK = 67, - anon_sym_LBRACK_LBRACK = 68, - anon_sym_RBRACK_RBRACK = 69, - anon_sym_declare = 70, - anon_sym_typeset = 71, - anon_sym_export = 72, - anon_sym_readonly = 73, - anon_sym_local = 74, - anon_sym_unset = 75, - anon_sym_unsetenv = 76, - anon_sym_EQ_TILDE = 77, - anon_sym_AMP_GT = 78, - anon_sym_AMP_GT_GT = 79, - anon_sym_LT_AMP = 80, - anon_sym_GT_AMP = 81, - anon_sym_GT_PIPE = 82, - anon_sym_LT_AMP_DASH = 83, - anon_sym_GT_AMP_DASH = 84, - anon_sym_LT_LT_DASH = 85, - aux_sym_heredoc_redirect_token1 = 86, - anon_sym_LT_LT_LT = 87, - anon_sym_QMARK = 88, - anon_sym_COLON = 89, - anon_sym_PLUS_PLUS2 = 90, - anon_sym_DASH_DASH2 = 91, - anon_sym_DASH2 = 92, - anon_sym_PLUS2 = 93, - anon_sym_TILDE = 94, - anon_sym_DOLLAR_LPAREN_LPAREN = 95, - anon_sym_DOLLAR_LBRACK = 96, - aux_sym_brace_expression_token1 = 97, - anon_sym_DOT_DOT = 98, - anon_sym_RBRACE2 = 99, - aux_sym_concatenation_token1 = 100, - anon_sym_DOLLAR = 101, - sym__special_character = 102, - anon_sym_DQUOTE = 103, - sym_string_content = 104, - sym_raw_string = 105, - sym_ansi_c_string = 106, - aux_sym_number_token1 = 107, - aux_sym_number_token2 = 108, - anon_sym_POUND = 109, - anon_sym_DOLLAR_LBRACE = 110, - anon_sym_RBRACE3 = 111, - anon_sym_BANG2 = 112, - anon_sym_AT = 113, - anon_sym_STAR2 = 114, - anon_sym_POUND2 = 115, - anon_sym_EQ2 = 116, - anon_sym_COLON_EQ = 117, - anon_sym_DASH3 = 118, - anon_sym_COLON_DASH = 119, - anon_sym_PLUS3 = 120, - anon_sym_COLON_PLUS = 121, - anon_sym_QMARK2 = 122, - anon_sym_COLON_QMARK = 123, - anon_sym_PERCENT_PERCENT = 124, - aux_sym__expansion_regex_token1 = 125, - anon_sym_SLASH_SLASH = 126, - anon_sym_SLASH_POUND = 127, - anon_sym_SLASH_PERCENT = 128, - anon_sym_COMMA_COMMA = 129, - anon_sym_CARET_CARET = 130, - anon_sym_U = 131, - anon_sym_u = 132, - anon_sym_L = 133, - anon_sym_Q = 134, - anon_sym_E = 135, - anon_sym_P = 136, - anon_sym_A = 137, - anon_sym_K = 138, - anon_sym_a = 139, - anon_sym_k = 140, - anon_sym_DOLLAR_LPAREN = 141, - anon_sym_BQUOTE = 142, - anon_sym_DOLLAR_BQUOTE = 143, - anon_sym_LT_LPAREN = 144, - anon_sym_GT_LPAREN = 145, - sym_comment = 146, - sym__comment_word = 147, - aux_sym__simple_variable_name_token1 = 148, - aux_sym__multiline_variable_name_token1 = 149, - anon_sym_AT2 = 150, - anon_sym_0 = 151, - anon_sym__ = 152, - sym_heredoc_start = 153, - sym_simple_heredoc_body = 154, - sym__heredoc_body_beginning = 155, - sym_heredoc_content = 156, - sym_heredoc_end = 157, - sym_file_descriptor = 158, - sym__empty_value = 159, - sym__concat = 160, - sym_variable_name = 161, - sym_test_operator = 162, - sym_regex = 163, - sym__regex_no_slash = 164, - sym__regex_no_space = 165, - sym__expansion_word = 166, - sym_extglob_pattern = 167, - sym__bare_dollar = 168, - sym__brace_start = 169, - sym__immediate_double_hash = 170, - sym__external_expansion_sym_hash = 171, - sym__external_expansion_sym_bang = 172, - sym__external_expansion_sym_equal = 173, - sym___error_recovery = 174, - sym_program = 175, - sym__statements = 176, - aux_sym__terminated_statement = 177, - sym__statement_not_pipeline = 178, - sym_redirected_statement = 179, - sym_for_statement = 180, - sym_c_style_for_statement = 181, - sym__for_body = 182, - sym__c_expression = 183, - sym__c_expression_not_assignment = 184, - sym__c_variable_assignment = 185, - sym__c_unary_expression = 186, - sym__c_binary_expression = 187, - sym__c_postfix_expression = 188, - sym__c_parenthesized_expression = 189, - sym_while_statement = 190, - sym_do_group = 191, - sym_if_statement = 192, - sym_elif_clause = 193, - sym_else_clause = 194, - sym_case_statement = 195, - sym_case_item = 196, - sym_last_case_item = 197, - sym_function_definition = 198, - sym_compound_statement = 199, - sym_subshell = 200, - sym_pipeline = 201, - sym_list = 202, - sym_negated_command = 203, - sym_test_command = 204, - sym__test_command_binary_expression = 205, - sym_declaration_command = 206, - sym_unset_command = 207, - sym_command = 208, - sym_command_name = 209, - sym_variable_assignment = 210, - sym_variable_assignments = 211, - sym_subscript = 212, - sym_file_redirect = 213, - sym_heredoc_redirect = 214, - sym__heredoc_pipeline = 215, - sym__heredoc_expression = 216, - aux_sym__heredoc_command = 217, - sym__heredoc_body = 218, - sym_heredoc_body = 219, - sym__simple_heredoc_body = 220, - sym_herestring_redirect = 221, - sym__expression = 222, - sym_binary_expression = 223, - sym_ternary_expression = 224, - sym_unary_expression = 225, - sym_postfix_expression = 226, - sym_parenthesized_expression = 227, - sym_arithmetic_expansion = 228, - sym_brace_expression = 229, - sym__arithmetic_expression = 230, - sym__arithmetic_literal = 231, - sym__arithmetic_binary_expression = 232, - sym__arithmetic_ternary_expression = 233, - sym__arithmetic_unary_expression = 234, - sym__arithmetic_postfix_expression = 235, - sym__arithmetic_parenthesized_expression = 236, - sym_concatenation = 237, - sym_string = 238, - sym_translated_string = 239, - sym_array = 240, - sym_number = 241, - sym_simple_expansion = 242, - sym_expansion = 243, - sym__expansion_body = 244, - sym__expansion_expression = 245, - sym__expansion_regex = 246, - sym__expansion_regex_replacement = 247, - sym__expansion_regex_removal = 248, - sym__expansion_max_length = 249, - sym__expansion_max_length_expression = 250, - sym__expansion_max_length_binary_expression = 251, - sym__expansion_operator = 252, - sym__concatenation_in_expansion = 253, - sym_command_substitution = 254, - sym_process_substitution = 255, - sym__extglob_blob = 256, - sym__c_terminator = 257, - aux_sym__statements_repeat1 = 258, - aux_sym_redirected_statement_repeat1 = 259, - aux_sym_redirected_statement_repeat2 = 260, - aux_sym_for_statement_repeat1 = 261, - aux_sym__for_body_repeat1 = 262, - aux_sym_if_statement_repeat1 = 263, - aux_sym_case_statement_repeat1 = 264, - aux_sym_case_item_repeat1 = 265, - aux_sym_pipeline_repeat1 = 266, - aux_sym_declaration_command_repeat1 = 267, - aux_sym_unset_command_repeat1 = 268, - aux_sym_command_repeat1 = 269, - aux_sym_command_repeat2 = 270, - aux_sym_variable_assignments_repeat1 = 271, - aux_sym_heredoc_body_repeat1 = 272, - aux_sym__literal_repeat1 = 273, - aux_sym_arithmetic_expansion_repeat1 = 274, - aux_sym_concatenation_repeat1 = 275, - aux_sym_string_repeat1 = 276, - aux_sym__expansion_body_repeat1 = 277, - aux_sym__expansion_regex_repeat1 = 278, - aux_sym__concatenation_in_expansion_repeat1 = 279, + anon_sym_while = 5, + anon_sym_until = 6, + anon_sym_do = 7, + anon_sym_done = 8, + anon_sym_if = 9, + anon_sym_then = 10, + anon_sym_fi = 11, + anon_sym_elif = 12, + anon_sym_else = 13, + anon_sym_case = 14, + anon_sym_esac = 15, + anon_sym_LPAREN = 16, + anon_sym_PIPE = 17, + anon_sym_RPAREN = 18, + anon_sym_SEMI_SEMI = 19, + anon_sym_SEMI_AMP = 20, + anon_sym_SEMI_SEMI_AMP = 21, + anon_sym_function = 22, + anon_sym_LBRACE = 23, + anon_sym_RBRACE = 24, + anon_sym_PIPE_AMP = 25, + anon_sym_AMP_AMP = 26, + anon_sym_PIPE_PIPE = 27, + anon_sym_BANG = 28, + anon_sym_declare = 29, + anon_sym_typeset = 30, + anon_sym_export = 31, + anon_sym_readonly = 32, + anon_sym_local = 33, + anon_sym_unset = 34, + anon_sym_unsetenv = 35, + anon_sym_EQ = 36, + anon_sym_LT = 37, + anon_sym_GT = 38, + anon_sym_GT_GT = 39, + anon_sym_AMP_GT = 40, + anon_sym_AMP_GT_GT = 41, + anon_sym_LT_AMP = 42, + anon_sym_GT_AMP = 43, + anon_sym_GT_PIPE = 44, + anon_sym_LT_AMP_DASH = 45, + anon_sym_GT_AMP_DASH = 46, + anon_sym_LT_LT = 47, + anon_sym_LT_LT_DASH = 48, + aux_sym_heredoc_redirect_token1 = 49, + anon_sym_DOLLAR_LPAREN_LPAREN = 50, + anon_sym_COMMA = 51, + anon_sym_RPAREN_RPAREN = 52, + aux_sym_brace_expression_token1 = 53, + anon_sym_DOT_DOT = 54, + anon_sym_RBRACE2 = 55, + anon_sym_PLUS_EQ = 56, + anon_sym_DASH_EQ = 57, + anon_sym_STAR_EQ = 58, + anon_sym_SLASH_EQ = 59, + anon_sym_PERCENT_EQ = 60, + anon_sym_LT_LT_EQ = 61, + anon_sym_GT_GT_EQ = 62, + anon_sym_AMP_EQ = 63, + anon_sym_CARET_EQ = 64, + anon_sym_PIPE_EQ = 65, + anon_sym_CARET = 66, + anon_sym_AMP = 67, + anon_sym_EQ_EQ = 68, + anon_sym_BANG_EQ = 69, + anon_sym_LT_EQ = 70, + anon_sym_GT_EQ = 71, + anon_sym_PLUS = 72, + anon_sym_DASH = 73, + anon_sym_STAR = 74, + anon_sym_SLASH = 75, + anon_sym_PERCENT = 76, + anon_sym_QMARK = 77, + anon_sym_COLON = 78, + anon_sym_PLUS_PLUS = 79, + anon_sym_DASH_DASH = 80, + anon_sym_DASH2 = 81, + anon_sym_PLUS2 = 82, + anon_sym_TILDE = 83, + anon_sym_PLUS_PLUS2 = 84, + anon_sym_DASH_DASH2 = 85, + aux_sym_concatenation_token1 = 86, + anon_sym_DOLLAR = 87, + sym__special_character = 88, + anon_sym_DQUOTE = 89, + sym_string_content = 90, + sym_raw_string = 91, + aux_sym_number_token1 = 92, + aux_sym_number_token2 = 93, + anon_sym_POUND = 94, + anon_sym_DOLLAR_LBRACE = 95, + anon_sym_RBRACE3 = 96, + anon_sym_COLON_DASH = 97, + anon_sym_DASH3 = 98, + anon_sym_COLON_EQ = 99, + anon_sym_EQ2 = 100, + anon_sym_COLON_QMARK = 101, + anon_sym_QMARK2 = 102, + anon_sym_COLON_PLUS = 103, + anon_sym_PLUS3 = 104, + anon_sym_PERCENT_PERCENT = 105, + aux_sym__expansion_regex_token1 = 106, + anon_sym_DOLLAR_LPAREN = 107, + anon_sym_BQUOTE = 108, + anon_sym_DOLLAR_BQUOTE = 109, + sym_comment = 110, + sym__comment_word = 111, + aux_sym__simple_variable_name_token1 = 112, + aux_sym__multiline_variable_name_token1 = 113, + anon_sym_AT = 114, + anon_sym_0 = 115, + anon_sym__ = 116, + anon_sym_SEMI = 117, + anon_sym_RBRACK = 118, + sym_heredoc_start = 119, + sym_simple_heredoc_body = 120, + sym__heredoc_body_beginning = 121, + sym_heredoc_content = 122, + sym_heredoc_end = 123, + sym_file_descriptor = 124, + sym__empty_value = 125, + sym__concat = 126, + sym_variable_name = 127, + sym_test_operator = 128, + sym_regex = 129, + sym__regex_no_slash = 130, + sym__regex_no_space = 131, + sym__expansion_word = 132, + sym_extglob_pattern = 133, + sym__bare_dollar = 134, + sym__brace_start = 135, + sym__immediate_double_hash = 136, + sym___error_recovery = 137, + sym_program = 138, + sym__statements = 139, + aux_sym__terminated_statement = 140, + sym__statement_not_pipeline = 141, + sym_redirected_statement = 142, + sym_for_statement = 143, + sym_while_statement = 144, + sym_do_group = 145, + sym_if_statement = 146, + sym_elif_clause = 147, + sym_else_clause = 148, + sym_case_statement = 149, + sym_case_item = 150, + sym_last_case_item = 151, + sym_function_definition = 152, + sym_compound_statement = 153, + sym_subshell = 154, + sym_pipeline = 155, + sym_list = 156, + sym_negated_command = 157, + sym_declaration_command = 158, + sym_unset_command = 159, + sym_command = 160, + sym_command_name = 161, + sym_variable_assignment = 162, + sym_variable_assignments = 163, + sym_file_redirect = 164, + sym_heredoc_redirect = 165, + sym__heredoc_pipeline = 166, + sym__heredoc_expression = 167, + aux_sym__heredoc_command = 168, + sym__heredoc_body = 169, + sym_heredoc_body = 170, + sym__simple_heredoc_body = 171, + sym_arithmetic_expansion = 172, + sym_brace_expression = 173, + sym__arithmetic_expression = 174, + sym__arithmetic_literal = 175, + sym__arithmetic_binary_expression = 176, + sym__arithmetic_ternary_expression = 177, + sym__arithmetic_unary_expression = 178, + sym__arithmetic_postfix_expression = 179, + sym__arithmetic_parenthesized_expression = 180, + sym_concatenation = 181, + sym_string = 182, + sym_number = 183, + sym_simple_expansion = 184, + sym_expansion = 185, + sym__expansion_body = 186, + sym__expansion_expression = 187, + sym__expansion_regex = 188, + sym__concatenation_in_expansion = 189, + sym_command_substitution = 190, + sym__extglob_blob = 191, + aux_sym__statements_repeat1 = 192, + aux_sym_redirected_statement_repeat1 = 193, + aux_sym_redirected_statement_repeat2 = 194, + aux_sym_for_statement_repeat1 = 195, + aux_sym_if_statement_repeat1 = 196, + aux_sym_case_statement_repeat1 = 197, + aux_sym_case_item_repeat1 = 198, + aux_sym_pipeline_repeat1 = 199, + aux_sym_declaration_command_repeat1 = 200, + aux_sym_unset_command_repeat1 = 201, + aux_sym_command_repeat1 = 202, + aux_sym_command_repeat2 = 203, + aux_sym_variable_assignments_repeat1 = 204, + aux_sym_heredoc_body_repeat1 = 205, + aux_sym__literal_repeat1 = 206, + aux_sym_arithmetic_expansion_repeat1 = 207, + aux_sym_concatenation_repeat1 = 208, + aux_sym_string_repeat1 = 209, + aux_sym__expansion_regex_repeat1 = 210, + aux_sym__concatenation_in_expansion_repeat1 = 211, }; -#endif +#endif // SYMBOLS_H diff --git a/parser/static/lex_funcs/lex_keywords/create_table/lex_keywords_array.h b/parser/static/lex_funcs/lex_keywords/create_table/lex_keywords_array.h index 0f8b7af2..338ca357 100644 --- a/parser/static/lex_funcs/lex_keywords/create_table/lex_keywords_array.h +++ b/parser/static/lex_funcs/lex_keywords/create_table/lex_keywords_array.h @@ -27,4 +27,4 @@ void lex_keywords_array_2(t_lex_keywords_array *v); void lex_keywords_array_3(t_lex_keywords_array *v); void lex_keywords_array_4(t_lex_keywords_array *v); -#endif +#endif // LEX_KEYWORDS_ARRAY_H diff --git a/parser/static/lex_funcs/lex_keywords/create_table/lex_keywords_array_0.c b/parser/static/lex_funcs/lex_keywords/create_table/lex_keywords_array_0.c index 72863ebf..064b1fcc 100644 --- a/parser/static/lex_funcs/lex_keywords/create_table/lex_keywords_array_0.c +++ b/parser/static/lex_funcs/lex_keywords/create_table/lex_keywords_array_0.c @@ -125,16 +125,5 @@ void lex_keywords_array_4(t_lex_keywords_array *v) v->a[83] = lex_keywords_s83; v->a[84] = lex_keywords_s84; v->a[85] = lex_keywords_s85; - v->a[86] = lex_keywords_s86; - v->a[87] = lex_keywords_s87; - v->a[88] = lex_keywords_s88; - v->a[89] = lex_keywords_s89; - v->a[90] = lex_keywords_s90; - v->a[91] = lex_keywords_s91; - v->a[92] = lex_keywords_s92; - v->a[93] = lex_keywords_s93; - v->a[94] = lex_keywords_s94; - v->a[95] = lex_keywords_s95; - v->a[96] = lex_keywords_s96; } /* EOF lex_keywords_array_0.c */ diff --git a/parser/static/lex_funcs/lex_keywords/inline.h b/parser/static/lex_funcs/lex_keywords/inline.h index 0d8b6700..fa03b145 100644 --- a/parser/static/lex_funcs/lex_keywords/inline.h +++ b/parser/static/lex_funcs/lex_keywords/inline.h @@ -19,4 +19,4 @@ # include "../../headers/constants.h" # include "../../../parse_types.h" -#endif +#endif // INLINE_H diff --git a/parser/static/lex_funcs/lex_keywords/lex_keywords_funcs.h b/parser/static/lex_funcs/lex_keywords/lex_keywords_funcs.h index d9e936e4..a3e586e5 100644 --- a/parser/static/lex_funcs/lex_keywords/lex_keywords_funcs.h +++ b/parser/static/lex_funcs/lex_keywords/lex_keywords_funcs.h @@ -22,9 +22,6 @@ # include "./inline.h" # include "../../../parse_types.h" -bool lex_keywords_s0_bis(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s22_bis(t_lexer *lexer, t_lexer_state *s); - bool lex_keywords_s0(t_lexer *lexer, t_lexer_state *s); bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s); bool lex_keywords_s2(t_lexer *lexer, t_lexer_state *s); @@ -111,17 +108,6 @@ bool lex_keywords_s82(t_lexer *lexer, t_lexer_state *s); bool lex_keywords_s83(t_lexer *lexer, t_lexer_state *s); bool lex_keywords_s84(t_lexer *lexer, t_lexer_state *s); bool lex_keywords_s85(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s86(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s87(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s88(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s89(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s90(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s91(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s92(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s93(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s94(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s95(t_lexer *lexer, t_lexer_state *s); -bool lex_keywords_s96(t_lexer *lexer, t_lexer_state *s); bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s); -#endif +#endif // LEX_KEYWORDS_FUNCS_H diff --git a/parser/static/lex_funcs/lex_keywords/main_func.c b/parser/static/lex_funcs/lex_keywords/main_func.c index 27a2e1f2..31c61424 100644 --- a/parser/static/lex_funcs/lex_keywords/main_func.c +++ b/parser/static/lex_funcs/lex_keywords/main_func.c @@ -19,7 +19,7 @@ bool lex_keywords_call(t_lexer *lexer, t_lexer_state *s) t_lex_keywords_array *t; t = create_lex_keywords(); - if (s->state < 97) + if (s->state < 86) { return (((bool (*)(t_lexer *, t_lexer_state \ *))(t->a[s->state]))(lexer, s)); diff --git a/parser/static/lex_funcs/lex_keywords/state_0.c b/parser/static/lex_funcs/lex_keywords/state_0.c index f0848713..49008e32 100644 --- a/parser/static/lex_funcs/lex_keywords/state_0.c +++ b/parser/static/lex_funcs/lex_keywords/state_0.c @@ -14,50 +14,67 @@ bool lex_keywords_s0(t_lexer *lexer, t_lexer_state *s) { - if (lex_keywords_s0_bis(lexer, s)) - return (true); + if (s->lookahead == '\\') + return (lex_skip(1, lexer, s)); + if (s->lookahead == 'c') + return (lex_advance(2, lexer, s)); + if (s->lookahead == 'd') + return (lex_advance(3, lexer, s)); + if (s->lookahead == 'e') + return (lex_advance(4, lexer, s)); + if (s->lookahead == 'f') + return (lex_advance(5, lexer, s)); if (s->lookahead == 'i') - return (lex_advance(14, lexer, s)); - if (s->lookahead == 'k') - return (lex_advance(15, lexer, s)); + return (lex_advance(6, lexer, s)); if (s->lookahead == 'l') - return (lex_advance(16, lexer, s)); + return (lex_advance(7, lexer, s)); if (s->lookahead == 'r') - return (lex_advance(17, lexer, s)); + return (lex_advance(8, lexer, s)); if (s->lookahead == 's') - return (lex_advance(18, lexer, s)); + return (lex_advance(9, lexer, s)); if (s->lookahead == 't') - return (lex_advance(19, lexer, s)); + return (lex_advance(10, lexer, s)); if (s->lookahead == 'u') - return (lex_advance(20, lexer, s)); + return (lex_advance(11, lexer, s)); if (s->lookahead == 'w') - return (lex_advance(21, lexer, s)); + return (lex_advance(12, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(22, lexer, s)); + return (lex_skip(0, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_A, lexer, s); + if (s->lookahead == '\r') + return (lex_skip(13, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(0, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s2(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_E, lexer, s); + if (s->lookahead == 'a') + return (lex_advance(14, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s3(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_K, lexer, s); + if (s->lookahead == 'e') + return (lex_advance(15, lexer, s)); + if (s->lookahead == 'o') + return (lex_advance(16, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s4(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_L, lexer, s); + if (s->lookahead == 'l') + return (lex_advance(17, lexer, s)); + if (s->lookahead == 'x') + return (lex_advance(18, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_0_bis.c b/parser/static/lex_funcs/lex_keywords/state_0_bis.c deleted file mode 100644 index 897bf3fd..00000000 --- a/parser/static/lex_funcs/lex_keywords/state_0_bis.c +++ /dev/null @@ -1,51 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_0_bis.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "lex_keywords_funcs.h" - -bool lex_keywords_s0_tris(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'A') - return (lex_advance(1, lexer, s)); - if (s->lookahead == 'E') - return (lex_advance(2, lexer, s)); - if (s->lookahead == 'K') - return (lex_advance(3, lexer, s)); - if (s->lookahead == 'L') - return (lex_advance(4, lexer, s)); - if (s->lookahead == 'P') - return (lex_advance(5, lexer, s)); - if (s->lookahead == 'Q') - return (lex_advance(6, lexer, s)); - return (false); -} - -bool lex_keywords_s0_bis(t_lexer *lexer, t_lexer_state *s) -{ - if (lex_keywords_s0_tris(lexer, s)) - return (true); - if (s->lookahead == 'U') - return (lex_advance(7, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(8, lexer, s)); - if (s->lookahead == 'a') - return (lex_advance(9, lexer, s)); - if (s->lookahead == 'c') - return (lex_advance(10, lexer, s)); - if (s->lookahead == 'd') - return (lex_advance(11, lexer, s)); - if (s->lookahead == 'e') - return (lex_advance(12, lexer, s)); - if (s->lookahead == 'f') - return (lex_advance(13, lexer, s)); - return (false); -} diff --git a/parser/static/lex_funcs/lex_keywords/state_1.c b/parser/static/lex_funcs/lex_keywords/state_1.c index 2238a3f3..26dda982 100644 --- a/parser/static/lex_funcs/lex_keywords/state_1.c +++ b/parser/static/lex_funcs/lex_keywords/state_1.c @@ -14,34 +14,39 @@ bool lex_keywords_s5(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_P, lexer, s); + if (s->lookahead == 'i') + return (lex_advance(19, lexer, s)); + if (s->lookahead == 'o') + return (lex_advance(20, lexer, s)); + if (s->lookahead == 'u') + return (lex_advance(21, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s6(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_Q, lexer, s); + if (s->lookahead == 'f') + return (lex_advance(22, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s7(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_U, lexer, s); + if (s->lookahead == 'o') + return (lex_advance(23, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s8(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(23, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(22, lexer, s)); + if (s->lookahead == 'e') + return (lex_advance(24, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s9(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_a, lexer, s); + if (s->lookahead == 'e') + return (lex_advance(25, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_10.c b/parser/static/lex_funcs/lex_keywords/state_10.c index aff9706c..fc63dbc4 100644 --- a/parser/static/lex_funcs/lex_keywords/state_10.c +++ b/parser/static/lex_funcs/lex_keywords/state_10.c @@ -14,35 +14,34 @@ bool lex_keywords_s50(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'd') - return (lex_advance(65, lexer, s)); + lex_accept_token(anon_sym_else, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s51(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') - return (lex_advance(66, lexer, s)); + if (s->lookahead == 'r') + return (lex_advance(62, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s52(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'n') - return (lex_advance(67, lexer, s)); + if (s->lookahead == 't') + return (lex_advance(63, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s53(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') - return (lex_advance(68, lexer, s)); + if (s->lookahead == 'l') + return (lex_advance(64, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s54(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') - return (lex_advance(69, lexer, s)); + if (s->lookahead == 'o') + return (lex_advance(65, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_11.c b/parser/static/lex_funcs/lex_keywords/state_11.c index 27d89819..38a36fc2 100644 --- a/parser/static/lex_funcs/lex_keywords/state_11.c +++ b/parser/static/lex_funcs/lex_keywords/state_11.c @@ -14,33 +14,34 @@ bool lex_keywords_s55(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'i') - return (lex_advance(70, lexer, s)); + if (s->lookahead == 'c') + return (lex_advance(66, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s56(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'l') - return (lex_advance(71, lexer, s)); + lex_accept_token(anon_sym_then, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s57(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_case, lexer, s); + if (s->lookahead == 's') + return (lex_advance(67, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s58(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'a') - return (lex_advance(72, lexer, s)); + if (s->lookahead == 't') + return (lex_advance(68, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s59(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_done, lexer, s); + if (s->lookahead == 'l') + return (lex_advance(69, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_12.c b/parser/static/lex_funcs/lex_keywords/state_12.c index 23a537b2..fea8bf08 100644 --- a/parser/static/lex_funcs/lex_keywords/state_12.c +++ b/parser/static/lex_funcs/lex_keywords/state_12.c @@ -14,33 +14,34 @@ bool lex_keywords_s60(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_elif, lexer, s); + if (s->lookahead == 'e') + return (lex_advance(70, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s61(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_else, lexer, s); + if (s->lookahead == 'r') + return (lex_advance(71, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s62(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'r') - return (lex_advance(73, lexer, s)); + if (s->lookahead == 't') + return (lex_advance(72, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s63(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 't') - return (lex_advance(74, lexer, s)); + if (s->lookahead == 'i') + return (lex_advance(73, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s64(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'l') - return (lex_advance(75, lexer, s)); + lex_accept_token(anon_sym_local, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_13.c b/parser/static/lex_funcs/lex_keywords/state_13.c index 47a14b51..e6054745 100644 --- a/parser/static/lex_funcs/lex_keywords/state_13.c +++ b/parser/static/lex_funcs/lex_keywords/state_13.c @@ -14,34 +14,35 @@ bool lex_keywords_s65(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'o') - return (lex_advance(76, lexer, s)); + if (s->lookahead == 'n') + return (lex_advance(74, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s66(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'c') - return (lex_advance(77, lexer, s)); + if (s->lookahead == 't') + return (lex_advance(75, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s67(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_then, lexer, s); + if (s->lookahead == 'e') + return (lex_advance(76, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s68(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 's') - return (lex_advance(78, lexer, s)); + lex_accept_token(anon_sym_unset, lexer, s); + if (s->lookahead == 'e') + return (lex_advance(77, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s69(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 't') - return (lex_advance(79, lexer, s)); + lex_accept_token(anon_sym_until, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_14.c b/parser/static/lex_funcs/lex_keywords/state_14.c index f4345e0a..3ea15f5c 100644 --- a/parser/static/lex_funcs/lex_keywords/state_14.c +++ b/parser/static/lex_funcs/lex_keywords/state_14.c @@ -14,35 +14,33 @@ bool lex_keywords_s70(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'l') - return (lex_advance(80, lexer, s)); + lex_accept_token(anon_sym_while, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s71(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == 'e') - return (lex_advance(81, lexer, s)); + return (lex_advance(78, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s72(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'r') - return (lex_advance(82, lexer, s)); + lex_accept_token(anon_sym_export, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s73(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 't') - return (lex_advance(83, lexer, s)); + if (s->lookahead == 'o') + return (lex_advance(79, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s74(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'i') - return (lex_advance(84, lexer, s)); + if (s->lookahead == 'l') + return (lex_advance(80, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_15.c b/parser/static/lex_funcs/lex_keywords/state_15.c index 450acc27..aeec68a6 100644 --- a/parser/static/lex_funcs/lex_keywords/state_15.c +++ b/parser/static/lex_funcs/lex_keywords/state_15.c @@ -14,35 +14,33 @@ bool lex_keywords_s75(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_local, lexer, s); + lex_accept_token(anon_sym_select, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s76(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'n') - return (lex_advance(85, lexer, s)); + if (s->lookahead == 't') + return (lex_advance(81, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s77(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 't') - return (lex_advance(86, lexer, s)); + if (s->lookahead == 'n') + return (lex_advance(82, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s78(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') - return (lex_advance(87, lexer, s)); + lex_accept_token(anon_sym_declare, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s79(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_unset, lexer, s); - if (s->lookahead == 'e') - return (lex_advance(88, lexer, s)); + if (s->lookahead == 'n') + return (lex_advance(83, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_16.c b/parser/static/lex_funcs/lex_keywords/state_16.c index ed7a6d29..2bdb7173 100644 --- a/parser/static/lex_funcs/lex_keywords/state_16.c +++ b/parser/static/lex_funcs/lex_keywords/state_16.c @@ -14,32 +14,32 @@ bool lex_keywords_s80(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_until, lexer, s); + if (s->lookahead == 'y') + return (lex_advance(84, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s81(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_while, lexer, s); + lex_accept_token(anon_sym_typeset, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s82(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') - return (lex_advance(89, lexer, s)); + if (s->lookahead == 'v') + return (lex_advance(85, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s83(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_export, lexer, s); + lex_accept_token(anon_sym_function, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s84(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'o') - return (lex_advance(90, lexer, s)); + lex_accept_token(anon_sym_readonly, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_17.c b/parser/static/lex_funcs/lex_keywords/state_17.c index 6ab72bc8..7df28fe4 100644 --- a/parser/static/lex_funcs/lex_keywords/state_17.c +++ b/parser/static/lex_funcs/lex_keywords/state_17.c @@ -14,33 +14,14 @@ bool lex_keywords_s85(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'l') - return (lex_advance(91, lexer, s)); + lex_accept_token(anon_sym_unsetenv, lexer, s); return (lex_end_state(lexer, s)); } -bool lex_keywords_s86(t_lexer *lexer, t_lexer_state *s) +bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_select, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_s87(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 't') - return (lex_advance(92, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_s88(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'n') - return (lex_advance(93, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_s89(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_declare, lexer, s); - return (lex_end_state(lexer, s)); + (void)(lexer); + (void)(s); + s->result = false; + return (false); } diff --git a/parser/static/lex_funcs/lex_keywords/state_18.c b/parser/static/lex_funcs/lex_keywords/state_18.c deleted file mode 100644 index 958dd764..00000000 --- a/parser/static/lex_funcs/lex_keywords/state_18.c +++ /dev/null @@ -1,46 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_18.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_keywords_funcs.h" - -bool lex_keywords_s90(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'n') - return (lex_advance(94, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_s91(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'y') - return (lex_advance(95, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_s92(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_typeset, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_s93(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'v') - return (lex_advance(96, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_s94(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_function, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_keywords/state_19.c b/parser/static/lex_funcs/lex_keywords/state_19.c deleted file mode 100644 index f69123e9..00000000 --- a/parser/static/lex_funcs/lex_keywords/state_19.c +++ /dev/null @@ -1,33 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_19.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_keywords_funcs.h" - -bool lex_keywords_s95(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_readonly, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_s96(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_unsetenv, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s) -{ - (void)(lexer); - (void)(s); - s->result = false; - return (false); -} diff --git a/parser/static/lex_funcs/lex_keywords/state_2.c b/parser/static/lex_funcs/lex_keywords/state_2.c index f4760c9c..3729da8a 100644 --- a/parser/static/lex_funcs/lex_keywords/state_2.c +++ b/parser/static/lex_funcs/lex_keywords/state_2.c @@ -14,43 +14,37 @@ bool lex_keywords_s10(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'a') - return (lex_advance(24, lexer, s)); + if (s->lookahead == 'h') + return (lex_advance(26, lexer, s)); + if (s->lookahead == 'y') + return (lex_advance(27, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s11(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') - return (lex_advance(25, lexer, s)); - if (s->lookahead == 'o') - return (lex_advance(26, lexer, s)); + if (s->lookahead == 'n') + return (lex_advance(28, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s12(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'l') - return (lex_advance(27, lexer, s)); - if (s->lookahead == 'x') - return (lex_advance(28, lexer, s)); + if (s->lookahead == 'h') + return (lex_advance(29, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s13(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'i') - return (lex_advance(29, lexer, s)); - if (s->lookahead == 'o') - return (lex_advance(30, lexer, s)); - if (s->lookahead == 'u') - return (lex_advance(31, lexer, s)); + if (s->lookahead == '\n') + return (lex_skip(0, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s14(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'f') - return (lex_advance(32, lexer, s)); + if (s->lookahead == 's') + return (lex_advance(30, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_3.c b/parser/static/lex_funcs/lex_keywords/state_3.c index 5827a93f..b2ffc74c 100644 --- a/parser/static/lex_funcs/lex_keywords/state_3.c +++ b/parser/static/lex_funcs/lex_keywords/state_3.c @@ -14,36 +14,37 @@ bool lex_keywords_s15(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_k, lexer, s); + if (s->lookahead == 'c') + return (lex_advance(31, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s16(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'o') - return (lex_advance(33, lexer, s)); + lex_accept_token(anon_sym_do, lexer, s); + if (s->lookahead == 'n') + return (lex_advance(32, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s17(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') + if (s->lookahead == 'i') + return (lex_advance(33, lexer, s)); + if (s->lookahead == 's') return (lex_advance(34, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s18(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') + if (s->lookahead == 'p') return (lex_advance(35, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s19(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'h') - return (lex_advance(36, lexer, s)); - if (s->lookahead == 'y') - return (lex_advance(37, lexer, s)); + lex_accept_token(anon_sym_fi, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_4.c b/parser/static/lex_funcs/lex_keywords/state_4.c index 297eec16..ba25c854 100644 --- a/parser/static/lex_funcs/lex_keywords/state_4.c +++ b/parser/static/lex_funcs/lex_keywords/state_4.c @@ -14,49 +14,34 @@ bool lex_keywords_s20(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_u, lexer, s); - if (s->lookahead == 'n') - return (lex_advance(38, lexer, s)); + if (s->lookahead == 'r') + return (lex_advance(36, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s21(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'h') - return (lex_advance(39, lexer, s)); + if (s->lookahead == 'n') + return (lex_advance(37, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s22(t_lexer *lexer, t_lexer_state *s) { - if (lex_keywords_s22_bis(lexer, s)) - return (true); - if (s->lookahead == 'r') - return (lex_advance(17, lexer, s)); - if (s->lookahead == 's') - return (lex_advance(18, lexer, s)); - if (s->lookahead == 't') - return (lex_advance(19, lexer, s)); - if (s->lookahead == 'u') - return (lex_advance(40, lexer, s)); - if (s->lookahead == 'w') - return (lex_advance(21, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(22, lexer, s)); + lex_accept_token(anon_sym_if, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s23(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(22, lexer, s)); + if (s->lookahead == 'c') + return (lex_advance(38, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s24(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 's') - return (lex_advance(41, lexer, s)); + if (s->lookahead == 'a') + return (lex_advance(39, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_4_bis.c b/parser/static/lex_funcs/lex_keywords/state_4_bis.c deleted file mode 100644 index 0e451fa7..00000000 --- a/parser/static/lex_funcs/lex_keywords/state_4_bis.c +++ /dev/null @@ -1,32 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_0_bis.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "lex_keywords_funcs.h" - -bool lex_keywords_s22_bis(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '\\') - return (lex_skip(8, lexer, s)); - if (s->lookahead == 'c') - return (lex_advance(10, lexer, s)); - if (s->lookahead == 'd') - return (lex_advance(11, lexer, s)); - if (s->lookahead == 'e') - return (lex_advance(12, lexer, s)); - if (s->lookahead == 'f') - return (lex_advance(13, lexer, s)); - if (s->lookahead == 'i') - return (lex_advance(14, lexer, s)); - if (s->lookahead == 'l') - return (lex_advance(16, lexer, s)); - return (false); -} diff --git a/parser/static/lex_funcs/lex_keywords/state_5.c b/parser/static/lex_funcs/lex_keywords/state_5.c index f0252c6a..cebe6b78 100644 --- a/parser/static/lex_funcs/lex_keywords/state_5.c +++ b/parser/static/lex_funcs/lex_keywords/state_5.c @@ -14,37 +14,37 @@ bool lex_keywords_s25(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'c') - return (lex_advance(42, lexer, s)); + if (s->lookahead == 'l') + return (lex_advance(40, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s26(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_do, lexer, s); - if (s->lookahead == 'n') - return (lex_advance(43, lexer, s)); + if (s->lookahead == 'e') + return (lex_advance(41, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s27(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'i') - return (lex_advance(44, lexer, s)); - if (s->lookahead == 's') - return (lex_advance(45, lexer, s)); + if (s->lookahead == 'p') + return (lex_advance(42, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s28(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'p') - return (lex_advance(46, lexer, s)); + if (s->lookahead == 's') + return (lex_advance(43, lexer, s)); + if (s->lookahead == 't') + return (lex_advance(44, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s29(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_fi, lexer, s); + if (s->lookahead == 'i') + return (lex_advance(45, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_6.c b/parser/static/lex_funcs/lex_keywords/state_6.c index 3bea310e..5d777642 100644 --- a/parser/static/lex_funcs/lex_keywords/state_6.c +++ b/parser/static/lex_funcs/lex_keywords/state_6.c @@ -14,34 +14,35 @@ bool lex_keywords_s30(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'r') - return (lex_advance(47, lexer, s)); + if (s->lookahead == 'e') + return (lex_advance(46, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s31(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'n') - return (lex_advance(48, lexer, s)); + if (s->lookahead == 'l') + return (lex_advance(47, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s32(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_if, lexer, s); + if (s->lookahead == 'e') + return (lex_advance(48, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s33(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'c') + if (s->lookahead == 'f') return (lex_advance(49, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s34(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'a') + if (s->lookahead == 'e') return (lex_advance(50, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_7.c b/parser/static/lex_funcs/lex_keywords/state_7.c index 82031b1b..2cfb4f77 100644 --- a/parser/static/lex_funcs/lex_keywords/state_7.c +++ b/parser/static/lex_funcs/lex_keywords/state_7.c @@ -14,37 +14,34 @@ bool lex_keywords_s35(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'l') + if (s->lookahead == 'o') return (lex_advance(51, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s36(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') - return (lex_advance(52, lexer, s)); + lex_accept_token(anon_sym_for, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s37(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'p') - return (lex_advance(53, lexer, s)); + if (s->lookahead == 'c') + return (lex_advance(52, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s38(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 's') - return (lex_advance(54, lexer, s)); - if (s->lookahead == 't') - return (lex_advance(55, lexer, s)); + if (s->lookahead == 'a') + return (lex_advance(53, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s39(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'i') - return (lex_advance(56, lexer, s)); + if (s->lookahead == 'd') + return (lex_advance(54, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_8.c b/parser/static/lex_funcs/lex_keywords/state_8.c index 4e4e431b..a67dc2a4 100644 --- a/parser/static/lex_funcs/lex_keywords/state_8.c +++ b/parser/static/lex_funcs/lex_keywords/state_8.c @@ -14,35 +14,35 @@ bool lex_keywords_s40(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'n') - return (lex_advance(38, lexer, s)); + if (s->lookahead == 'e') + return (lex_advance(55, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s41(t_lexer *lexer, t_lexer_state *s) +{ + if (s->lookahead == 'n') + return (lex_advance(56, lexer, s)); + return (lex_end_state(lexer, s)); +} + +bool lex_keywords_s42(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == 'e') return (lex_advance(57, lexer, s)); return (lex_end_state(lexer, s)); } -bool lex_keywords_s42(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'l') - return (lex_advance(58, lexer, s)); - return (lex_end_state(lexer, s)); -} - bool lex_keywords_s43(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == 'e') - return (lex_advance(59, lexer, s)); + return (lex_advance(58, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s44(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'f') - return (lex_advance(60, lexer, s)); + if (s->lookahead == 'i') + return (lex_advance(59, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_keywords/state_9.c b/parser/static/lex_funcs/lex_keywords/state_9.c index d38caa55..08a36db4 100644 --- a/parser/static/lex_funcs/lex_keywords/state_9.c +++ b/parser/static/lex_funcs/lex_keywords/state_9.c @@ -14,34 +14,32 @@ bool lex_keywords_s45(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'e') - return (lex_advance(61, lexer, s)); + if (s->lookahead == 'l') + return (lex_advance(60, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s46(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'o') - return (lex_advance(62, lexer, s)); + lex_accept_token(anon_sym_case, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s47(t_lexer *lexer, t_lexer_state *s) { - lex_accept_token(anon_sym_for, lexer, s); + if (s->lookahead == 'a') + return (lex_advance(61, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_keywords_s48(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'c') - return (lex_advance(63, lexer, s)); + lex_accept_token(anon_sym_done, lexer, s); return (lex_end_state(lexer, s)); } bool lex_keywords_s49(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == 'a') - return (lex_advance(64, lexer, s)); + lex_accept_token(anon_sym_elif, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array.h b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array.h index ab8269fd..637249a1 100644 --- a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array.h +++ b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array.h @@ -46,28 +46,5 @@ void lex_normal_array_21(t_lex_normal_array *v); void lex_normal_array_22(t_lex_normal_array *v); void lex_normal_array_23(t_lex_normal_array *v); void lex_normal_array_24(t_lex_normal_array *v); -void lex_normal_array_25(t_lex_normal_array *v); -void lex_normal_array_26(t_lex_normal_array *v); -void lex_normal_array_27(t_lex_normal_array *v); -void lex_normal_array_28(t_lex_normal_array *v); -void lex_normal_array_29(t_lex_normal_array *v); -void lex_normal_array_30(t_lex_normal_array *v); -void lex_normal_array_31(t_lex_normal_array *v); -void lex_normal_array_32(t_lex_normal_array *v); -void lex_normal_array_33(t_lex_normal_array *v); -void lex_normal_array_34(t_lex_normal_array *v); -void lex_normal_array_35(t_lex_normal_array *v); -void lex_normal_array_36(t_lex_normal_array *v); -void lex_normal_array_37(t_lex_normal_array *v); -void lex_normal_array_38(t_lex_normal_array *v); -void lex_normal_array_39(t_lex_normal_array *v); -void lex_normal_array_40(t_lex_normal_array *v); -void lex_normal_array_41(t_lex_normal_array *v); -void lex_normal_array_42(t_lex_normal_array *v); -void lex_normal_array_43(t_lex_normal_array *v); -void lex_normal_array_44(t_lex_normal_array *v); -void lex_normal_array_45(t_lex_normal_array *v); -void lex_normal_array_46(t_lex_normal_array *v); -void lex_normal_array_47(t_lex_normal_array *v); -#endif +#endif // LEX_NORMAL_ARRAY_H diff --git a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_4.c b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_4.c index 414f6464..906fd2a3 100644 --- a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_4.c +++ b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_4.c @@ -125,21 +125,5 @@ void lex_normal_array_24(t_lex_normal_array *v) v->a[483] = lex_normal_s483; v->a[484] = lex_normal_s484; v->a[485] = lex_normal_s485; - v->a[486] = lex_normal_s486; - v->a[487] = lex_normal_s487; - v->a[488] = lex_normal_s488; - v->a[489] = lex_normal_s489; - v->a[490] = lex_normal_s490; - v->a[491] = lex_normal_s491; - v->a[492] = lex_normal_s492; - v->a[493] = lex_normal_s493; - v->a[494] = lex_normal_s494; - v->a[495] = lex_normal_s495; - v->a[496] = lex_normal_s496; - v->a[497] = lex_normal_s497; - v->a[498] = lex_normal_s498; - v->a[499] = lex_normal_s499; - lex_normal_array_25(v); } - /* EOF lex_normal_array_4.c */ diff --git a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_5.c b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_5.c deleted file mode 100644 index 2250b52e..00000000 --- a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_5.c +++ /dev/null @@ -1,145 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_normal_array_5.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "../../../headers/symbols.h" -#include "../../../headers/external_scanner_symbol_identifiers.h" -#include "../../../headers/field_identifiers.h" -#include "../../../headers/constants.h" -#include "../lex_normal_funcs.h" -#include "./lex_normal_array.h" - -void lex_normal_array_25(t_lex_normal_array *v) -{ - v->a[500] = lex_normal_s500; - v->a[501] = lex_normal_s501; - v->a[502] = lex_normal_s502; - v->a[503] = lex_normal_s503; - v->a[504] = lex_normal_s504; - v->a[505] = lex_normal_s505; - v->a[506] = lex_normal_s506; - v->a[507] = lex_normal_s507; - v->a[508] = lex_normal_s508; - v->a[509] = lex_normal_s509; - v->a[510] = lex_normal_s510; - v->a[511] = lex_normal_s511; - v->a[512] = lex_normal_s512; - v->a[513] = lex_normal_s513; - v->a[514] = lex_normal_s514; - v->a[515] = lex_normal_s515; - v->a[516] = lex_normal_s516; - v->a[517] = lex_normal_s517; - v->a[518] = lex_normal_s518; - v->a[519] = lex_normal_s519; - lex_normal_array_26(v); -} - -void lex_normal_array_26(t_lex_normal_array *v) -{ - v->a[520] = lex_normal_s520; - v->a[521] = lex_normal_s521; - v->a[522] = lex_normal_s522; - v->a[523] = lex_normal_s523; - v->a[524] = lex_normal_s524; - v->a[525] = lex_normal_s525; - v->a[526] = lex_normal_s526; - v->a[527] = lex_normal_s527; - v->a[528] = lex_normal_s528; - v->a[529] = lex_normal_s529; - v->a[530] = lex_normal_s530; - v->a[531] = lex_normal_s531; - v->a[532] = lex_normal_s532; - v->a[533] = lex_normal_s533; - v->a[534] = lex_normal_s534; - v->a[535] = lex_normal_s535; - v->a[536] = lex_normal_s536; - v->a[537] = lex_normal_s537; - v->a[538] = lex_normal_s538; - v->a[539] = lex_normal_s539; - lex_normal_array_27(v); -} - -void lex_normal_array_27(t_lex_normal_array *v) -{ - v->a[540] = lex_normal_s540; - v->a[541] = lex_normal_s541; - v->a[542] = lex_normal_s542; - v->a[543] = lex_normal_s543; - v->a[544] = lex_normal_s544; - v->a[545] = lex_normal_s545; - v->a[546] = lex_normal_s546; - v->a[547] = lex_normal_s547; - v->a[548] = lex_normal_s548; - v->a[549] = lex_normal_s549; - v->a[550] = lex_normal_s550; - v->a[551] = lex_normal_s551; - v->a[552] = lex_normal_s552; - v->a[553] = lex_normal_s553; - v->a[554] = lex_normal_s554; - v->a[555] = lex_normal_s555; - v->a[556] = lex_normal_s556; - v->a[557] = lex_normal_s557; - v->a[558] = lex_normal_s558; - v->a[559] = lex_normal_s559; - lex_normal_array_28(v); -} - -void lex_normal_array_28(t_lex_normal_array *v) -{ - v->a[560] = lex_normal_s560; - v->a[561] = lex_normal_s561; - v->a[562] = lex_normal_s562; - v->a[563] = lex_normal_s563; - v->a[564] = lex_normal_s564; - v->a[565] = lex_normal_s565; - v->a[566] = lex_normal_s566; - v->a[567] = lex_normal_s567; - v->a[568] = lex_normal_s568; - v->a[569] = lex_normal_s569; - v->a[570] = lex_normal_s570; - v->a[571] = lex_normal_s571; - v->a[572] = lex_normal_s572; - v->a[573] = lex_normal_s573; - v->a[574] = lex_normal_s574; - v->a[575] = lex_normal_s575; - v->a[576] = lex_normal_s576; - v->a[577] = lex_normal_s577; - v->a[578] = lex_normal_s578; - v->a[579] = lex_normal_s579; - lex_normal_array_29(v); -} - -void lex_normal_array_29(t_lex_normal_array *v) -{ - v->a[580] = lex_normal_s580; - v->a[581] = lex_normal_s581; - v->a[582] = lex_normal_s582; - v->a[583] = lex_normal_s583; - v->a[584] = lex_normal_s584; - v->a[585] = lex_normal_s585; - v->a[586] = lex_normal_s586; - v->a[587] = lex_normal_s587; - v->a[588] = lex_normal_s588; - v->a[589] = lex_normal_s589; - v->a[590] = lex_normal_s590; - v->a[591] = lex_normal_s591; - v->a[592] = lex_normal_s592; - v->a[593] = lex_normal_s593; - v->a[594] = lex_normal_s594; - v->a[595] = lex_normal_s595; - v->a[596] = lex_normal_s596; - v->a[597] = lex_normal_s597; - v->a[598] = lex_normal_s598; - v->a[599] = lex_normal_s599; - lex_normal_array_30(v); -} - -/* EOF lex_normal_array_5.c */ diff --git a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_6.c b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_6.c deleted file mode 100644 index 56f09301..00000000 --- a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_6.c +++ /dev/null @@ -1,145 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_normal_array_6.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "../../../headers/symbols.h" -#include "../../../headers/external_scanner_symbol_identifiers.h" -#include "../../../headers/field_identifiers.h" -#include "../../../headers/constants.h" -#include "../lex_normal_funcs.h" -#include "./lex_normal_array.h" - -void lex_normal_array_30(t_lex_normal_array *v) -{ - v->a[600] = lex_normal_s600; - v->a[601] = lex_normal_s601; - v->a[602] = lex_normal_s602; - v->a[603] = lex_normal_s603; - v->a[604] = lex_normal_s604; - v->a[605] = lex_normal_s605; - v->a[606] = lex_normal_s606; - v->a[607] = lex_normal_s607; - v->a[608] = lex_normal_s608; - v->a[609] = lex_normal_s609; - v->a[610] = lex_normal_s610; - v->a[611] = lex_normal_s611; - v->a[612] = lex_normal_s612; - v->a[613] = lex_normal_s613; - v->a[614] = lex_normal_s614; - v->a[615] = lex_normal_s615; - v->a[616] = lex_normal_s616; - v->a[617] = lex_normal_s617; - v->a[618] = lex_normal_s618; - v->a[619] = lex_normal_s619; - lex_normal_array_31(v); -} - -void lex_normal_array_31(t_lex_normal_array *v) -{ - v->a[620] = lex_normal_s620; - v->a[621] = lex_normal_s621; - v->a[622] = lex_normal_s622; - v->a[623] = lex_normal_s623; - v->a[624] = lex_normal_s624; - v->a[625] = lex_normal_s625; - v->a[626] = lex_normal_s626; - v->a[627] = lex_normal_s627; - v->a[628] = lex_normal_s628; - v->a[629] = lex_normal_s629; - v->a[630] = lex_normal_s630; - v->a[631] = lex_normal_s631; - v->a[632] = lex_normal_s632; - v->a[633] = lex_normal_s633; - v->a[634] = lex_normal_s634; - v->a[635] = lex_normal_s635; - v->a[636] = lex_normal_s636; - v->a[637] = lex_normal_s637; - v->a[638] = lex_normal_s638; - v->a[639] = lex_normal_s639; - lex_normal_array_32(v); -} - -void lex_normal_array_32(t_lex_normal_array *v) -{ - v->a[640] = lex_normal_s640; - v->a[641] = lex_normal_s641; - v->a[642] = lex_normal_s642; - v->a[643] = lex_normal_s643; - v->a[644] = lex_normal_s644; - v->a[645] = lex_normal_s645; - v->a[646] = lex_normal_s646; - v->a[647] = lex_normal_s647; - v->a[648] = lex_normal_s648; - v->a[649] = lex_normal_s649; - v->a[650] = lex_normal_s650; - v->a[651] = lex_normal_s651; - v->a[652] = lex_normal_s652; - v->a[653] = lex_normal_s653; - v->a[654] = lex_normal_s654; - v->a[655] = lex_normal_s655; - v->a[656] = lex_normal_s656; - v->a[657] = lex_normal_s657; - v->a[658] = lex_normal_s658; - v->a[659] = lex_normal_s659; - lex_normal_array_33(v); -} - -void lex_normal_array_33(t_lex_normal_array *v) -{ - v->a[660] = lex_normal_s660; - v->a[661] = lex_normal_s661; - v->a[662] = lex_normal_s662; - v->a[663] = lex_normal_s663; - v->a[664] = lex_normal_s664; - v->a[665] = lex_normal_s665; - v->a[666] = lex_normal_s666; - v->a[667] = lex_normal_s667; - v->a[668] = lex_normal_s668; - v->a[669] = lex_normal_s669; - v->a[670] = lex_normal_s670; - v->a[671] = lex_normal_s671; - v->a[672] = lex_normal_s672; - v->a[673] = lex_normal_s673; - v->a[674] = lex_normal_s674; - v->a[675] = lex_normal_s675; - v->a[676] = lex_normal_s676; - v->a[677] = lex_normal_s677; - v->a[678] = lex_normal_s678; - v->a[679] = lex_normal_s679; - lex_normal_array_34(v); -} - -void lex_normal_array_34(t_lex_normal_array *v) -{ - v->a[680] = lex_normal_s680; - v->a[681] = lex_normal_s681; - v->a[682] = lex_normal_s682; - v->a[683] = lex_normal_s683; - v->a[684] = lex_normal_s684; - v->a[685] = lex_normal_s685; - v->a[686] = lex_normal_s686; - v->a[687] = lex_normal_s687; - v->a[688] = lex_normal_s688; - v->a[689] = lex_normal_s689; - v->a[690] = lex_normal_s690; - v->a[691] = lex_normal_s691; - v->a[692] = lex_normal_s692; - v->a[693] = lex_normal_s693; - v->a[694] = lex_normal_s694; - v->a[695] = lex_normal_s695; - v->a[696] = lex_normal_s696; - v->a[697] = lex_normal_s697; - v->a[698] = lex_normal_s698; - v->a[699] = lex_normal_s699; - lex_normal_array_35(v); -} - -/* EOF lex_normal_array_6.c */ diff --git a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_7.c b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_7.c deleted file mode 100644 index d65453fe..00000000 --- a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_7.c +++ /dev/null @@ -1,145 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_normal_array_7.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "../../../headers/symbols.h" -#include "../../../headers/external_scanner_symbol_identifiers.h" -#include "../../../headers/field_identifiers.h" -#include "../../../headers/constants.h" -#include "../lex_normal_funcs.h" -#include "./lex_normal_array.h" - -void lex_normal_array_35(t_lex_normal_array *v) -{ - v->a[700] = lex_normal_s700; - v->a[701] = lex_normal_s701; - v->a[702] = lex_normal_s702; - v->a[703] = lex_normal_s703; - v->a[704] = lex_normal_s704; - v->a[705] = lex_normal_s705; - v->a[706] = lex_normal_s706; - v->a[707] = lex_normal_s707; - v->a[708] = lex_normal_s708; - v->a[709] = lex_normal_s709; - v->a[710] = lex_normal_s710; - v->a[711] = lex_normal_s711; - v->a[712] = lex_normal_s712; - v->a[713] = lex_normal_s713; - v->a[714] = lex_normal_s714; - v->a[715] = lex_normal_s715; - v->a[716] = lex_normal_s716; - v->a[717] = lex_normal_s717; - v->a[718] = lex_normal_s718; - v->a[719] = lex_normal_s719; - lex_normal_array_36(v); -} - -void lex_normal_array_36(t_lex_normal_array *v) -{ - v->a[720] = lex_normal_s720; - v->a[721] = lex_normal_s721; - v->a[722] = lex_normal_s722; - v->a[723] = lex_normal_s723; - v->a[724] = lex_normal_s724; - v->a[725] = lex_normal_s725; - v->a[726] = lex_normal_s726; - v->a[727] = lex_normal_s727; - v->a[728] = lex_normal_s728; - v->a[729] = lex_normal_s729; - v->a[730] = lex_normal_s730; - v->a[731] = lex_normal_s731; - v->a[732] = lex_normal_s732; - v->a[733] = lex_normal_s733; - v->a[734] = lex_normal_s734; - v->a[735] = lex_normal_s735; - v->a[736] = lex_normal_s736; - v->a[737] = lex_normal_s737; - v->a[738] = lex_normal_s738; - v->a[739] = lex_normal_s739; - lex_normal_array_37(v); -} - -void lex_normal_array_37(t_lex_normal_array *v) -{ - v->a[740] = lex_normal_s740; - v->a[741] = lex_normal_s741; - v->a[742] = lex_normal_s742; - v->a[743] = lex_normal_s743; - v->a[744] = lex_normal_s744; - v->a[745] = lex_normal_s745; - v->a[746] = lex_normal_s746; - v->a[747] = lex_normal_s747; - v->a[748] = lex_normal_s748; - v->a[749] = lex_normal_s749; - v->a[750] = lex_normal_s750; - v->a[751] = lex_normal_s751; - v->a[752] = lex_normal_s752; - v->a[753] = lex_normal_s753; - v->a[754] = lex_normal_s754; - v->a[755] = lex_normal_s755; - v->a[756] = lex_normal_s756; - v->a[757] = lex_normal_s757; - v->a[758] = lex_normal_s758; - v->a[759] = lex_normal_s759; - lex_normal_array_38(v); -} - -void lex_normal_array_38(t_lex_normal_array *v) -{ - v->a[760] = lex_normal_s760; - v->a[761] = lex_normal_s761; - v->a[762] = lex_normal_s762; - v->a[763] = lex_normal_s763; - v->a[764] = lex_normal_s764; - v->a[765] = lex_normal_s765; - v->a[766] = lex_normal_s766; - v->a[767] = lex_normal_s767; - v->a[768] = lex_normal_s768; - v->a[769] = lex_normal_s769; - v->a[770] = lex_normal_s770; - v->a[771] = lex_normal_s771; - v->a[772] = lex_normal_s772; - v->a[773] = lex_normal_s773; - v->a[774] = lex_normal_s774; - v->a[775] = lex_normal_s775; - v->a[776] = lex_normal_s776; - v->a[777] = lex_normal_s777; - v->a[778] = lex_normal_s778; - v->a[779] = lex_normal_s779; - lex_normal_array_39(v); -} - -void lex_normal_array_39(t_lex_normal_array *v) -{ - v->a[780] = lex_normal_s780; - v->a[781] = lex_normal_s781; - v->a[782] = lex_normal_s782; - v->a[783] = lex_normal_s783; - v->a[784] = lex_normal_s784; - v->a[785] = lex_normal_s785; - v->a[786] = lex_normal_s786; - v->a[787] = lex_normal_s787; - v->a[788] = lex_normal_s788; - v->a[789] = lex_normal_s789; - v->a[790] = lex_normal_s790; - v->a[791] = lex_normal_s791; - v->a[792] = lex_normal_s792; - v->a[793] = lex_normal_s793; - v->a[794] = lex_normal_s794; - v->a[795] = lex_normal_s795; - v->a[796] = lex_normal_s796; - v->a[797] = lex_normal_s797; - v->a[798] = lex_normal_s798; - v->a[799] = lex_normal_s799; - lex_normal_array_40(v); -} - -/* EOF lex_normal_array_7.c */ diff --git a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_8.c b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_8.c deleted file mode 100644 index e831d27e..00000000 --- a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_8.c +++ /dev/null @@ -1,145 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_normal_array_8.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "../../../headers/symbols.h" -#include "../../../headers/external_scanner_symbol_identifiers.h" -#include "../../../headers/field_identifiers.h" -#include "../../../headers/constants.h" -#include "../lex_normal_funcs.h" -#include "./lex_normal_array.h" - -void lex_normal_array_40(t_lex_normal_array *v) -{ - v->a[800] = lex_normal_s800; - v->a[801] = lex_normal_s801; - v->a[802] = lex_normal_s802; - v->a[803] = lex_normal_s803; - v->a[804] = lex_normal_s804; - v->a[805] = lex_normal_s805; - v->a[806] = lex_normal_s806; - v->a[807] = lex_normal_s807; - v->a[808] = lex_normal_s808; - v->a[809] = lex_normal_s809; - v->a[810] = lex_normal_s810; - v->a[811] = lex_normal_s811; - v->a[812] = lex_normal_s812; - v->a[813] = lex_normal_s813; - v->a[814] = lex_normal_s814; - v->a[815] = lex_normal_s815; - v->a[816] = lex_normal_s816; - v->a[817] = lex_normal_s817; - v->a[818] = lex_normal_s818; - v->a[819] = lex_normal_s819; - lex_normal_array_41(v); -} - -void lex_normal_array_41(t_lex_normal_array *v) -{ - v->a[820] = lex_normal_s820; - v->a[821] = lex_normal_s821; - v->a[822] = lex_normal_s822; - v->a[823] = lex_normal_s823; - v->a[824] = lex_normal_s824; - v->a[825] = lex_normal_s825; - v->a[826] = lex_normal_s826; - v->a[827] = lex_normal_s827; - v->a[828] = lex_normal_s828; - v->a[829] = lex_normal_s829; - v->a[830] = lex_normal_s830; - v->a[831] = lex_normal_s831; - v->a[832] = lex_normal_s832; - v->a[833] = lex_normal_s833; - v->a[834] = lex_normal_s834; - v->a[835] = lex_normal_s835; - v->a[836] = lex_normal_s836; - v->a[837] = lex_normal_s837; - v->a[838] = lex_normal_s838; - v->a[839] = lex_normal_s839; - lex_normal_array_42(v); -} - -void lex_normal_array_42(t_lex_normal_array *v) -{ - v->a[840] = lex_normal_s840; - v->a[841] = lex_normal_s841; - v->a[842] = lex_normal_s842; - v->a[843] = lex_normal_s843; - v->a[844] = lex_normal_s844; - v->a[845] = lex_normal_s845; - v->a[846] = lex_normal_s846; - v->a[847] = lex_normal_s847; - v->a[848] = lex_normal_s848; - v->a[849] = lex_normal_s849; - v->a[850] = lex_normal_s850; - v->a[851] = lex_normal_s851; - v->a[852] = lex_normal_s852; - v->a[853] = lex_normal_s853; - v->a[854] = lex_normal_s854; - v->a[855] = lex_normal_s855; - v->a[856] = lex_normal_s856; - v->a[857] = lex_normal_s857; - v->a[858] = lex_normal_s858; - v->a[859] = lex_normal_s859; - lex_normal_array_43(v); -} - -void lex_normal_array_43(t_lex_normal_array *v) -{ - v->a[860] = lex_normal_s860; - v->a[861] = lex_normal_s861; - v->a[862] = lex_normal_s862; - v->a[863] = lex_normal_s863; - v->a[864] = lex_normal_s864; - v->a[865] = lex_normal_s865; - v->a[866] = lex_normal_s866; - v->a[867] = lex_normal_s867; - v->a[868] = lex_normal_s868; - v->a[869] = lex_normal_s869; - v->a[870] = lex_normal_s870; - v->a[871] = lex_normal_s871; - v->a[872] = lex_normal_s872; - v->a[873] = lex_normal_s873; - v->a[874] = lex_normal_s874; - v->a[875] = lex_normal_s875; - v->a[876] = lex_normal_s876; - v->a[877] = lex_normal_s877; - v->a[878] = lex_normal_s878; - v->a[879] = lex_normal_s879; - lex_normal_array_44(v); -} - -void lex_normal_array_44(t_lex_normal_array *v) -{ - v->a[880] = lex_normal_s880; - v->a[881] = lex_normal_s881; - v->a[882] = lex_normal_s882; - v->a[883] = lex_normal_s883; - v->a[884] = lex_normal_s884; - v->a[885] = lex_normal_s885; - v->a[886] = lex_normal_s886; - v->a[887] = lex_normal_s887; - v->a[888] = lex_normal_s888; - v->a[889] = lex_normal_s889; - v->a[890] = lex_normal_s890; - v->a[891] = lex_normal_s891; - v->a[892] = lex_normal_s892; - v->a[893] = lex_normal_s893; - v->a[894] = lex_normal_s894; - v->a[895] = lex_normal_s895; - v->a[896] = lex_normal_s896; - v->a[897] = lex_normal_s897; - v->a[898] = lex_normal_s898; - v->a[899] = lex_normal_s899; - lex_normal_array_45(v); -} - -/* EOF lex_normal_array_8.c */ diff --git a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_9.c b/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_9.c deleted file mode 100644 index da38891f..00000000 --- a/parser/static/lex_funcs/lex_normal/create_table/lex_normal_array_9.c +++ /dev/null @@ -1,92 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_normal_array_9.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "../../../headers/symbols.h" -#include "../../../headers/external_scanner_symbol_identifiers.h" -#include "../../../headers/field_identifiers.h" -#include "../../../headers/constants.h" -#include "../lex_normal_funcs.h" -#include "./lex_normal_array.h" - -void lex_normal_array_45(t_lex_normal_array *v) -{ - v->a[900] = lex_normal_s900; - v->a[901] = lex_normal_s901; - v->a[902] = lex_normal_s902; - v->a[903] = lex_normal_s903; - v->a[904] = lex_normal_s904; - v->a[905] = lex_normal_s905; - v->a[906] = lex_normal_s906; - v->a[907] = lex_normal_s907; - v->a[908] = lex_normal_s908; - v->a[909] = lex_normal_s909; - v->a[910] = lex_normal_s910; - v->a[911] = lex_normal_s911; - v->a[912] = lex_normal_s912; - v->a[913] = lex_normal_s913; - v->a[914] = lex_normal_s914; - v->a[915] = lex_normal_s915; - v->a[916] = lex_normal_s916; - v->a[917] = lex_normal_s917; - v->a[918] = lex_normal_s918; - v->a[919] = lex_normal_s919; - lex_normal_array_46(v); -} - -void lex_normal_array_46(t_lex_normal_array *v) -{ - v->a[920] = lex_normal_s920; - v->a[921] = lex_normal_s921; - v->a[922] = lex_normal_s922; - v->a[923] = lex_normal_s923; - v->a[924] = lex_normal_s924; - v->a[925] = lex_normal_s925; - v->a[926] = lex_normal_s926; - v->a[927] = lex_normal_s927; - v->a[928] = lex_normal_s928; - v->a[929] = lex_normal_s929; - v->a[930] = lex_normal_s930; - v->a[931] = lex_normal_s931; - v->a[932] = lex_normal_s932; - v->a[933] = lex_normal_s933; - v->a[934] = lex_normal_s934; - v->a[935] = lex_normal_s935; - v->a[936] = lex_normal_s936; - v->a[937] = lex_normal_s937; - v->a[938] = lex_normal_s938; - v->a[939] = lex_normal_s939; - lex_normal_array_47(v); -} - -void lex_normal_array_47(t_lex_normal_array *v) -{ - v->a[940] = lex_normal_s940; - v->a[941] = lex_normal_s941; - v->a[942] = lex_normal_s942; - v->a[943] = lex_normal_s943; - v->a[944] = lex_normal_s944; - v->a[945] = lex_normal_s945; - v->a[946] = lex_normal_s946; - v->a[947] = lex_normal_s947; - v->a[948] = lex_normal_s948; - v->a[949] = lex_normal_s949; - v->a[950] = lex_normal_s950; - v->a[951] = lex_normal_s951; - v->a[952] = lex_normal_s952; - v->a[953] = lex_normal_s953; - v->a[954] = lex_normal_s954; - v->a[955] = lex_normal_s955; - v->a[956] = lex_normal_s956; - v->a[957] = lex_normal_s957; - v->a[958] = lex_normal_s958; -} -/* EOF lex_normal_array_9.c */ diff --git a/parser/static/lex_funcs/lex_normal/inline.h b/parser/static/lex_funcs/lex_normal/inline.h index 91c3b7f2..156426a6 100644 --- a/parser/static/lex_funcs/lex_normal/inline.h +++ b/parser/static/lex_funcs/lex_normal/inline.h @@ -38,32 +38,5 @@ # include "./inline/inline_impl17.h" # include "./inline/inline_impl18.h" # include "./inline/inline_impl19.h" -# include "./inline/inline_impl20.h" -# include "./inline/inline_impl21.h" -# include "./inline/inline_impl22.h" -# include "./inline/inline_impl23.h" -# include "./inline/inline_impl24.h" -# include "./inline/inline_impl25.h" -# include "./inline/inline_impl26.h" -# include "./inline/inline_impl27.h" -# include "./inline/inline_impl28.h" -# include "./inline/inline_impl29.h" -# include "./inline/inline_impl30.h" -# include "./inline/inline_impl31.h" -# include "./inline/inline_impl32.h" -# include "./inline/inline_impl33.h" -# include "./inline/inline_impl34.h" -# include "./inline/inline_impl35.h" -# include "./inline/inline_impl36.h" -# include "./inline/inline_impl37.h" -# include "./inline/inline_impl38.h" -# include "./inline/inline_impl39.h" -# include "./inline/inline_impl40.h" -# include "./inline/inline_impl41.h" -# include "./inline/inline_impl42.h" -# include "./inline/inline_impl43.h" -# include "./inline/inline_impl44.h" -# include "./inline/inline_impl45.h" -# include "./inline/inline_impl46.h" -#endif +#endif // INLINE_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl0.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl0.h index 09d82fcb..f30608ca 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl0.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl0.h @@ -22,13 +22,13 @@ static inline bool lex_normal_map0(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 820, '"', 788, '#', 825, \ - '$', 781, '%', 647, '&', 601, '\'', 491, '(', 654, ')', \ - 655, '*', 824, '+', 770, ',', 557, '-', 768, '.', 949, \ - '/', 642, '0', 944, ':', 763, ';', 554, '<', 607, '=', \ - 827, '>', 616, '?', 837, '@', 822, '[', 674, '\\', 301, \ - ']', 675, '^', 595, '_', 946, '`', 856, 'e', 956, 'i', \ - 955, '{', 666, '|', 592, '}', 778, '~', 772}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '%', 351, '&', 335, '\'', 201, '(', 232, ')', \ + 237, '*', 346, '+', 363, ',', 311, '-', 361, '.', 475, \ + '/', 349, '0', 470, ':', 357, ';', 483, '<', 253, '=', \ + 404, '>', 256, '?', 408, '@', 468, '[', 372, '\\', 133, \ + ']', 485, '^', 331, '_', 472, '`', 417, 'e', 480, 'i', \ + 479, '{', 242, '|', 234, '}', 316, '~', 365}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); @@ -37,50 +37,52 @@ static inline bool lex_normal_map0(t_lexer *lexer, \ static inline bool lex_normal_map6(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 688, '!', 670, '"', 788, \ - '#', 862, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \ - 654, ')', 655, '*', 638, '+', 771, '-', 769, '/', 644, \ - '0', 803, ';', 555, '<', 607, '=', 560, '>', 616, '?', \ - 761, '\\', 307, '^', 596, '`', 856, '|', 592, '~', 772, \ - '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 272, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \ + 385, ';', 483, '<', 254, '>', 257, '\\', 139, '`', 416, \ + 'e', 480, '|', 235, '[', 372, ']', 372, '{', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map12(t_lexer *lexer, \ +static inline bool lex_normal_map80(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 689, '!', 670, '"', 788, \ - '#', 816, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \ - 654, ')', 655, '*', 638, '+', 630, '-', 633, '/', 644, \ - '0', 943, ';', 555, '<', 607, '=', 560, '>', 616, '?', \ - 761, '@', 942, '\\', 14, '^', 596, '_', 947, '`', 855, \ - '|', 592, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 274, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 9, '_', 473, '`', 416, 'e', 430, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map83(t_lexer *lexer, \ +static inline bool lex_normal_map99(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 690, '!', 506, '#', 862, \ - '%', 650, '&', 600, '*', 639, '+', 631, ',', 556, '-', \ - 635, '/', 645, ';', 553, '<', 615, '=', 561, '>', 620}; + static uint32_t map[] = {'\n', 275, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 14, '_', 473, '`', 416, '|', \ + 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map84(t_lexer *lexer, \ +static inline bool lex_normal_map100(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 690, '"', 788, '#', 862, \ - '$', 785, '&', 599, '(', 653, '+', 500, ',', 556, '-', \ - 502, '0', 809, ';', 553}; + static uint32_t map[] = {'\n', 276, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 16, '_', 473, '`', 416, 'e', 430, '|', \ + 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL0_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl1.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl1.h index 603f6ade..50c7d3cf 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl1.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl1.h @@ -19,68 +19,68 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map85(t_lexer *lexer, \ +static inline bool lex_normal_map101(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 690, '#', 862, '$', 783, \ - '&', 489, '(', 654, '-', 504, '0', 808, ':', 762, '<', \ - 611, '>', 618}; + static uint32_t map[] = {'\n', 277, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, ')', \ + 237, '*', 348, '-', 344, '0', 469, ';', 484, '<', 254, \ + '>', 257, '?', 355, '@', 468, '\\', 22, '_', 473, '`', \ + 416, '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map146(t_lexer *lexer, \ +static inline bool lex_normal_map102(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 691, '!', 951, '"', 788, \ - '#', 862, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \ - 654, ')', 655, '*', 638, '+', 630, '-', 633, '/', 644, \ - '0', 803, ';', 555, '<', 607, '=', 560, '>', 616, '?', \ - 761, '\\', 316, '^', 596, '`', 856, '|', 592, '[', 786, \ - ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \ + 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map200(t_lexer *lexer, \ +static inline bool lex_normal_map103(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 692, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 554, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 81, '_', 948, 'e', 877, '|', 593}; + static uint32_t map[] = {'\n', 279, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 24, '_', 473, '`', 416, '|', 235, '[', \ + 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map219(t_lexer *lexer, \ +static inline bool lex_normal_map104(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 693, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 27, '_', 947, '`', \ - 855, 'e', 871, '|', 593, '[', 786, ']', 786, '{', 786, \ - '}', 786}; + static uint32_t map[] = {'\n', 280, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, ')', 237, '*', \ + 348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 26, '_', 473, '`', 416, '|', \ + 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map236(t_lexer *lexer, \ +static inline bool lex_normal_map105(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 694, '!', 951, '"', 788, \ - '#', 862, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \ - 654, ')', 655, '*', 638, '+', 630, '-', 633, '/', 644, \ - '0', 803, ';', 555, '<', 607, '=', 560, '>', 616, '?', \ - 761, '\\', 317, '^', 596, '`', 855, '|', 592, '[', 786, \ - ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 89, '_', 473, '`', 416, '|', 235, '[', \ + 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL1_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl10.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl10.h index d3cc367f..5c8fa889 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl10.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl10.h @@ -19,68 +19,61 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map277(t_lexer *lexer, \ +static inline bool lex_normal_map183(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 735, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 654, '-', 950, '0', \ - 803, ';', 554, '<', 609, '=', 952, '>', 617, '\\', 335, \ - '`', 856, 'e', 956, '|', 593, '[', 786, ']', 786, '{', \ - 786, '}', 786}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + '*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \ + 75, '_', 474}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map278(t_lexer *lexer, \ +static inline bool lex_normal_map184(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 736, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, ')', \ - 655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 610, \ - '>', 617, '?', 761, '@', 942, '\\', 228, '_', 947, '`', \ - 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 205, '#', 421, '$', 371, \ + '%', 353, '&', 334, ')', 202, '*', 347, '+', 341, ',', \ + 310, '-', 343, '.', 204, '/', 350, ':', 356, ';', 200, \ + '<', 255, '=', 250, '>', 258, '?', 354}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map279(t_lexer *lexer, \ +static inline bool lex_normal_map185(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 737, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 654, '-', 950, '0', \ - 803, ';', 554, '<', 609, '=', 952, '>', 617, '\\', 337, \ - '`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'!', 205, '#', 421, '$', 371, \ + '%', 353, '&', 334, ')', 202, '*', 347, '+', 341, ',', \ + 310, '-', 343, '/', 350, ':', 356, ';', 200, '<', 255, \ + '=', 250, '>', 258, '?', 354}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map280(t_lexer *lexer, \ +static inline bool lex_normal_map186(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 738, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 610, '>', 617, \ - '?', 761, '@', 942, '\\', 207, '_', 947, '`', 855, '|', \ - 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 205, '#', 421, '%', 353, \ + '&', 334, ')', 237, '*', 347, '+', 341, '-', 343, '/', \ + 350, '<', 255, '=', 250, '>', 258, '?', 354}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map281(t_lexer *lexer, \ +static inline bool lex_normal_map187(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 739, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 654, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 609, '=', 952, '>', 617, \ - '\\', 339, '`', 856, '|', 593, '[', 786, ']', 786, '{', \ - 786, '}', 786}; + static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \ + '&', 199, '\'', 201, '(', 232, '-', 476, '0', 385, '<', \ + 254, '>', 257, '\\', 145, '`', 416, '|', 235, '[', 372, \ + ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL10_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl11.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl11.h index a6fd9160..f9b652bc 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl11.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl11.h @@ -19,68 +19,62 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map282(t_lexer *lexer, \ +static inline bool lex_normal_map188(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 740, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, '<', 609, '=', 952, '>', 617, \ - '?', 761, '@', 942, '\\', 168, '_', 947, '`', 855, '|', \ - 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \ + '&', 199, '\'', 201, '(', 232, '-', 476, '0', 385, '<', \ + 254, '>', 257, '\\', 153, '`', 417, '|', 235, '[', 372, \ + ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map283(t_lexer *lexer, \ +static inline bool lex_normal_map189(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 741, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 804, ';', 554, '<', 610, '>', 617, '\\', 341, '`', 856, \ - 'e', 866, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \ + '&', 199, '\'', 201, '-', 476, '0', 386, '<', 254, '>', \ + 257, '\\', 146, '`', 416, '|', 235, '[', 372, ']', 372, \ + '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map284(t_lexer *lexer, \ +static inline bool lex_normal_map190(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 742, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, '<', 609, '>', 617, '?', 761, \ - '@', 942, '\\', 58, '_', 947, '`', 855, '|', 593, '[', \ - 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \ + '&', 199, '\'', 201, '-', 476, '0', 386, '<', 254, '>', \ + 257, '\\', 154, '`', 417, '|', 235, '[', 372, ']', 372, \ + '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map285(t_lexer *lexer, \ +static inline bool lex_normal_map191(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 743, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 554, '<', 609, '>', 617, '\\', 343, '`', 856, \ - 'e', 956, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \ + '\'', 201, '(', 232, ')', 237, '-', 476, '0', 385, '\\', \ + 158, '`', 416, 'e', 480, '|', 233, '[', 372, ']', 372, \ + '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map286(t_lexer *lexer, \ +static inline bool lex_normal_map192(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 744, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, '<', 610, '>', 617, '?', 761, \ - '@', 942, '\\', 233, '_', 947, '`', 855, '|', 593, '[', \ - 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'"', 373, '#', 421, '$', 371, \ + '\'', 201, '(', 232, '\\', 164, '`', 416, '{', 242, '}', \ + 398}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL11_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl12.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl12.h index 352b28a0..37249712 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl12.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl12.h @@ -19,66 +19,64 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map287(t_lexer *lexer, \ +static inline bool lex_normal_map194(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 745, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 804, ';', 554, '<', 610, '>', 617, '\\', 344, '`', 856, \ - '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'"', 373, '#', 422, '$', 370, \ + '\'', 201, '-', 476, '0', 385, '\\', 162, '`', 416, '[', \ + 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map288(t_lexer *lexer, \ +static inline bool lex_normal_map214(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 746, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, '<', 608, '>', 617, '?', 761, \ - '@', 942, '\\', 176, '_', 947, '`', 855, '|', 516, '[', \ - 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \ + 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map289(t_lexer *lexer, \ +static inline bool lex_normal_map215(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 747, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 554, '<', 609, '>', 617, '\\', 346, '`', 856, \ - '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 89, '_', 473, '`', 416, '|', 235, '[', \ + 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map290(t_lexer *lexer, \ +static inline bool lex_normal_map216(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 748, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 599, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 495, '>', 496, \ - '?', 761, '@', 942, '\\', 100, '_', 947, '`', 855, '[', \ - 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 288, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 95, \ + '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map291(t_lexer *lexer, \ +static inline bool lex_normal_map217(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 749, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 554, '<', 610, '>', 617, '\\', 347, '`', 856, \ - 'e', 956, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 298, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \ + 386, ';', 484, '<', 254, '>', 257, '\\', 143, '`', 416, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL12_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl13.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl13.h index 83d724f8..66058a47 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl13.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl13.h @@ -19,67 +19,69 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map292(t_lexer *lexer, \ +static inline bool lex_normal_map218(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 750, '!', 672, '"', 788, \ - '#', 816, '$', 781, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 495, '>', 496, '?', 761, '@', 942, \ - '\\', 112, '_', 947, '`', 855, '[', 786, ']', 786, '{', \ - 786, '}', 786}; + static uint32_t map[] = {'\n', 299, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \ + 476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 144, \ + '`', 416, '|', 235, '[', 372, ']', 372, '{', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map293(t_lexer *lexer, \ +static inline bool lex_normal_map219(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 751, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 804, ';', 555, '<', 610, '>', 617, '\\', 349, \ - '`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 304, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \ + 386, ';', 484, '<', 254, '>', 257, '\\', 151, '`', 417, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map294(t_lexer *lexer, \ +static inline bool lex_normal_map220(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 752, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 609, '>', 617, '\\', 350, \ - '`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 305, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \ + 476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 152, \ + '`', 417, '|', 235, '[', 372, ']', 372, '{', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map295(t_lexer *lexer, \ +static inline bool lex_normal_map221(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 753, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 554, '<', 610, '>', 617, '\\', 351, '`', 856, \ - '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '%', 351, '&', 335, '\'', 201, '(', 232, ')', \ + 237, '*', 346, '+', 363, ',', 311, '-', 361, '/', 349, \ + '0', 470, ':', 358, ';', 483, '<', 253, '=', 251, '>', \ + 256, '?', 355, '@', 468, '[', 372, '\\', 133, ']', 485, \ + '^', 331, '_', 472, '`', 417, 'e', 480, 'i', 479, '{', \ + 242, '|', 234, '}', 398, '~', 365}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map296(t_lexer *lexer, \ +static inline bool lex_normal_map222(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 754, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 610, '>', 617, '\\', 354, \ - '`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \ + '$', 370, '&', 199, '\'', 201, '(', 232, ')', 237, '-', \ + 476, '0', 385, ';', 200, '<', 254, '>', 257, '\\', 135, \ + '`', 416, '{', 242, '|', 235, '[', 372, ']', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL13_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl14.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl14.h index 8f81187c..5b7622e7 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl14.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl14.h @@ -19,66 +19,64 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map297(t_lexer *lexer, \ +static inline bool lex_normal_map378(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 755, '"', 788, '#', 862, \ - '$', 781, '&', 599, '\'', 491, '(', 654, '-', 950, '0', \ - 803, ';', 555, '<', 495, '>', 496, '\\', 357, '`', 855, \ - 'e', 956, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '"', 373, '#', 396, \ + '$', 369, '*', 345, '-', 342, '0', 471, '?', 354, '@', \ + 467, '\\', 69, '_', 474}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map298(t_lexer *lexer, \ +static inline bool lex_normal_map379(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 756, '"', 788, '#', 862, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '-', 950, '0', \ - 803, '<', 608, '>', 617, '\\', 370, '`', 856, '|', 516, \ - '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + '*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \ + 73, '_', 474}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map299(t_lexer *lexer, \ +static inline bool lex_normal_map439(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 757, '"', 788, '#', 862, \ - '$', 781, '&', 599, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 555, '<', 495, '>', 496, '\\', 372, '`', 855, \ - '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 274, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 9, '_', 473, '`', 416, 'e', 430, \ + '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map300(t_lexer *lexer, \ +static inline bool lex_normal_map440(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 758, '"', 788, '#', 862, \ - '$', 781, '&', 599, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 555, '<', 495, '>', 496, '\\', 381, '`', 856, \ - '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 275, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 14, '_', 473, '`', 416, '|', \ + 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map401(t_lexer *lexer, \ +static inline bool lex_normal_map441(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 670, '"', 788, '#', 816, \ - '$', 781, '%', 647, '&', 601, '\'', 491, '(', 654, ')', \ - 655, '*', 638, '+', 770, ',', 557, '-', 768, '/', 642, \ - '0', 944, ':', 765, ';', 554, '<', 607, '=', 563, '>', \ - 616, '?', 761, '@', 942, '[', 674, '\\', 301, ']', 675, \ - '^', 595, '_', 946, '`', 856, 'e', 956, 'i', 955, '{', \ - 666, '|', 592, '}', 818, '~', 772}; + static uint32_t map[] = {'\n', 276, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 16, '_', 473, '`', 416, 'e', 430, '|', \ + 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL14_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl15.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl15.h index 4aac6a3b..b2a4ef57 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl15.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl15.h @@ -19,73 +19,66 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map402(t_lexer *lexer, \ +static inline bool lex_normal_map442(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 670, '"', 788, '#', 816, \ - '$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \ - 638, '+', 630, '-', 633, '/', 644, '0', 943, '<', 607, \ - '=', 560, '>', 616, '?', 761, '@', 942, '\\', 19, ']', \ - 675, '^', 596, '_', 947, '`', 855, '|', 592, '[', 786, \ - '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 277, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, ')', \ + 237, '*', 348, '-', 344, '0', 469, ';', 484, '<', 254, \ + '>', 257, '?', 355, '@', 468, '\\', 22, '_', 473, '`', \ + 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map403(t_lexer *lexer, \ +static inline bool lex_normal_map443(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \ - '$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \ - 638, '+', 771, '-', 769, '/', 644, '0', 803, '<', 607, \ - '=', 560, '>', 616, '?', 761, '\\', 308, ']', 675, '^', \ - 596, '`', 856, '|', 592, '~', 772, '[', 786, '{', 786, \ - '}', 786}; + static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \ + 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map404(t_lexer *lexer, \ +static inline bool lex_normal_map444(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \ - '$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, ')', \ - 655, '*', 638, '+', 771, '-', 769, '/', 644, '0', 803, \ - '<', 614, '=', 560, '>', 619, '?', 761, '\\', 311, '^', \ - 596, '`', 856, '|', 594, '~', 772, '[', 786, ']', 786, \ - '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 279, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 24, '_', 473, '`', 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map405(t_lexer *lexer, \ +static inline bool lex_normal_map445(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \ - '$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, ')', \ - 499, '*', 638, '+', 771, '-', 769, '/', 644, '0', 803, \ - '<', 614, '=', 560, '>', 619, '?', 761, '\\', 314, '^', \ - 596, '`', 856, '|', 594, '~', 772, '[', 786, ']', 786, \ - '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 280, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, ')', 237, '*', \ + 348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \ + '?', 355, '@', 468, '\\', 26, '_', 473, '`', 416, '|', \ + 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map406(t_lexer *lexer, \ +static inline bool lex_normal_map446(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \ - '$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, '*', \ - 638, '+', 771, '-', 769, '/', 644, '0', 803, ':', 765, \ - '<', 614, '=', 560, '>', 619, '?', 761, '\\', 313, '^', \ - 596, '`', 856, '|', 594, '~', 772, '[', 786, ']', 786, \ - '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 89, '_', 473, '`', 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL15_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl16.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl16.h index c1195d7e..9d95711d 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl16.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl16.h @@ -19,70 +19,63 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map407(t_lexer *lexer, \ +static inline bool lex_normal_map447(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \ - '$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, '*', \ - 638, '+', 771, '-', 769, '/', 644, '0', 803, '<', 614, \ - '=', 560, '>', 619, '?', 761, '\\', 312, ']', 675, '^', \ - 596, '`', 856, '|', 594, '~', 772, '[', 786, '{', 786, \ - '}', 786}; + static uint32_t map[] = {'\n', 282, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 199, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 28, '_', 473, '`', 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map408(t_lexer *lexer, \ +static inline bool lex_normal_map448(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \ - '$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, '*', \ - 638, '+', 771, '-', 769, '/', 644, '0', 803, '<', 614, \ - '=', 560, '>', 619, '?', 761, '\\', 315, ']', 787, '^', \ - 596, '`', 856, '|', 594, '~', 772, '[', 786, '{', 786, \ - '}', 786}; + static uint32_t map[] = {'\n', 283, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \ + 344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \ + '\\', 34, '_', 473, '`', 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map409(t_lexer *lexer, \ +static inline bool lex_normal_map449(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 508, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 608, '>', 617, '?', 761, '@', 942, \ - '\\', 74, '_', 947, '`', 855, '[', 786, ']', 786, '{', \ - 786, '}', 786}; + static uint32_t map[] = {'\n', 284, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 40, \ + '_', 474, 'e', 436, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map410(t_lexer *lexer, \ +static inline bool lex_normal_map450(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 654, '*', 640, '-', \ - 636, '0', 943, '<', 609, '=', 952, '>', 617, '?', 761, \ - '@', 942, '\\', 51, '_', 947, '`', 855, '|', 593, '[', \ - 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 285, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 43, \ + '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map411(t_lexer *lexer, \ +static inline bool lex_normal_map451(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 609, '=', 952, '>', 617, '?', 761, \ - '@', 942, '\\', 171, '_', 947, '`', 855, '|', 593, '[', \ - 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 286, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 45, \ + '_', 474, '`', 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL16_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl17.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl17.h index 284968be..021de6b3 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl17.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl17.h @@ -19,68 +19,62 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map412(t_lexer *lexer, \ +static inline bool lex_normal_map452(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 609, '>', 617, '?', 761, '@', 942, \ - '\\', 55, ']', 675, '_', 947, '`', 855, '|', 593, '[', \ - 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 287, '!', 247, '#', 396, \ + '$', 369, '&', 336, ')', 237, '*', 345, '-', 342, '0', \ + 471, ';', 484, '<', 254, '>', 257, '?', 354, '@', 467, \ + '\\', 48, '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map413(t_lexer *lexer, \ +static inline bool lex_normal_map453(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 609, '>', 617, '?', 761, '@', 942, \ - '\\', 62, '_', 947, '`', 855, '|', 593, '[', 786, ']', \ - 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 288, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 95, \ + '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map414(t_lexer *lexer, \ +static inline bool lex_normal_map454(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 610, '>', 617, '?', 761, '@', 942, \ - '\\', 231, ']', 675, '_', 947, '`', 855, '|', 593, '[', \ - 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 289, '!', 247, '#', 396, \ + '$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \ + 254, '>', 257, '?', 354, '@', 467, '\\', 51, '_', 474, \ + '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map415(t_lexer *lexer, \ +static inline bool lex_normal_map455(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 610, '>', 617, '?', 761, '@', 942, \ - '\\', 235, '_', 947, '`', 855, '|', 593, '[', 786, ']', \ - 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 290, '!', 247, '#', 396, \ + '$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \ + 252, '>', 257, '?', 354, '@', 467, '\\', 97, '_', 474, \ + '|', 212}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map416(t_lexer *lexer, \ +static inline bool lex_normal_map456(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '\'', 491, '(', 494, ')', 655, '*', 640, '-', \ - 636, '0', 943, '<', 495, '>', 496, '?', 761, '@', 942, \ - '\\', 110, '_', 947, '`', 855, '[', 786, ']', 786, '{', \ - 786, '}', 786}; + static uint32_t map[] = {'\n', 291, '!', 247, '#', 396, \ + '$', 369, '&', 333, '*', 345, '-', 342, '0', 471, ';', \ + 484, '?', 354, '@', 467, '\\', 66, '_', 474, 'i', 435}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL17_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl18.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl18.h index ff658a3d..c63a99da 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl18.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl18.h @@ -19,65 +19,62 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map417(t_lexer *lexer, \ +static inline bool lex_normal_map457(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '&', 508, '\'', 491, '(', 654, ')', 655, '-', \ - 950, '0', 803, ';', 490, '<', 608, '>', 617, '[', 674, \ - '\\', 304, '`', 855, '{', 666, '|', 590, ']', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 293, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \ + 344, '0', 469, '<', 252, '>', 257, '?', 355, '@', 468, \ + '\\', 93, '_', 473, '`', 416, '|', 212}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map418(t_lexer *lexer, \ +static inline bool lex_normal_map458(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '&', 508, '\'', 491, '(', 654, ')', 499, '+', \ - 771, '-', 769, '0', 803, '<', 608, '>', 617, '[', 674, \ - '\\', 305, '`', 855, '{', 666, '|', 591, '~', 772, ']', \ - 786, '}', 786}; + static uint32_t map[] = {'\n', 295, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 333, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 484, '?', 355, '@', 468, '\\', 57, \ + '_', 473, '`', 416}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map419(t_lexer *lexer, \ +static inline bool lex_normal_map459(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '&', 508, '\'', 491, '(', 654, '+', 771, '-', \ - 769, '0', 803, '<', 608, '>', 617, '[', 674, '\\', 306, \ - ']', 675, '`', 855, '{', 666, '}', 786, '~', 772}; + static uint32_t map[] = {'\n', 297, '!', 248, '"', 373, \ + '#', 396, '$', 370, '\'', 201, '*', 348, '-', 344, '0', \ + 469, '?', 355, '@', 468, '\\', 63, '_', 473, '`', 416}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map420(t_lexer *lexer, \ +static inline bool lex_normal_map460(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '&', 508, '\'', 491, '(', 654, '+', 771, '-', \ - 769, '0', 803, '<', 608, '>', 617, '[', 674, '\\', 320, \ - '`', 855, '~', 772, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '&', 199, '\'', 201, '(', 232, '*', 348, '-', \ + 344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \ + '\\', 31, '_', 473, '`', 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map421(t_lexer *lexer, \ +static inline bool lex_normal_map461(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '&', 508, '\'', 491, '(', 654, '-', 950, '0', \ - 803, ';', 490, '<', 608, '>', 617, '[', 674, '\\', 309, \ - '`', 855, 'e', 956, '{', 666, ']', 786, '}', 786}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '&', 199, '\'', 201, '*', 348, '-', 344, '0', \ + 469, '<', 254, '>', 257, '?', 355, '@', 468, '\\', 36, \ + '_', 473, '`', 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL18_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl19.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl19.h index f5b9d76d..b7f56d3a 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl19.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl19.h @@ -19,65 +19,48 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map422(t_lexer *lexer, \ +static inline bool lex_normal_map462(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '&', 508, '\'', 491, '(', 654, '-', 950, '0', \ - 803, '<', 608, '>', 617, '[', 674, '\\', 310, ']', 786, \ - '`', 855, '{', 666, '}', 667}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '&', 206, '\'', 201, '*', 348, '-', 344, '0', \ + 469, '<', 252, '>', 257, '?', 355, '@', 468, '\\', 38, \ + '_', 473, '`', 416}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map423(t_lexer *lexer, \ +static inline bool lex_normal_map463(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '\'', 491, '(', 654, ')', 499, '+', 771, '-', \ - 769, '0', 803, '<', 495, '>', 496, '\\', 352, '`', 855, \ - '~', 772, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + '&', 199, '*', 345, '-', 342, '0', 471, '<', 254, '>', \ + 257, '?', 354, '@', 467, '\\', 54, '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map424(t_lexer *lexer, \ +static inline bool lex_normal_map464(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '\'', 491, '(', 654, ')', 499, '+', 771, '-', \ - 769, '0', 804, '<', 495, '>', 496, '\\', 332, '`', 855, \ - '~', 772, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + ')', 237, '*', 345, '-', 342, '0', 471, '?', 354, '@', \ + 467, '\\', 71, '_', 474, '|', 233}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map425(t_lexer *lexer, \ +static inline bool lex_normal_map465(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'!', 951, '"', 788, '#', 862, \ - '$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \ - 638, '+', 630, '-', 633, '/', 644, '0', 803, '<', 607, \ - '=', 560, '>', 616, '?', 761, '\\', 318, ']', 675, '^', \ - 596, '`', 856, '|', 592, '[', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + '*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \ + 75, '_', 474}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } - -static inline bool lex_normal_map426(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 951, '"', 788, '#', 862, \ - '$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \ - 638, '+', 630, '-', 633, '/', 644, '0', 803, '<', 607, \ - '=', 560, '>', 616, '?', 761, '\\', 319, ']', 675, '^', \ - 596, '`', 855, '|', 592, '[', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif +#endif // INLINE_IMPL19_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl2.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl2.h index a1308250..31d1b7d8 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl2.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl2.h @@ -19,67 +19,65 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map237(t_lexer *lexer, \ +static inline bool lex_normal_map106(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 695, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 554, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 91, '_', 948, '|', 593}; + static uint32_t map[] = {'\n', 282, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 199, '\'', 201, '(', 232, '*', \ + 348, '-', 344, '0', 469, '<', 254, '>', 257, '?', 355, \ + '@', 468, '\\', 28, '_', 473, '`', 416, '|', 235, '[', \ + 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map238(t_lexer *lexer, \ +static inline bool lex_normal_map107(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 696, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 30, '_', 947, '`', \ - 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 283, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \ + 344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \ + '\\', 34, '_', 473, '`', 416, '|', 235, '[', 372, ']', \ + 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map239(t_lexer *lexer, \ +static inline bool lex_normal_map108(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 697, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 654, '-', 950, '0', \ - 803, ';', 554, '<', 609, '=', 952, '>', 617, '\\', 321, \ - '`', 855, 'e', 956, '|', 593, '[', 786, ']', 786, '{', \ - 786, '}', 786}; + static uint32_t map[] = {'\n', 284, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 40, \ + '_', 474, 'e', 436, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map240(t_lexer *lexer, \ +static inline bool lex_normal_map109(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 698, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 554, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 183, '_', 948, 'e', 877, '|', 593}; + static uint32_t map[] = {'\n', 285, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 43, \ + '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map241(t_lexer *lexer, \ +static inline bool lex_normal_map110(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 699, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 153, '_', 947, '`', \ - 855, 'e', 871, '|', 593, '[', 786, ']', 786, '{', 786, \ - '}', 786}; + static uint32_t map[] = {'\n', 286, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 45, \ + '_', 474, '`', 416, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL2_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl20.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl20.h deleted file mode 100644 index 5e137b44..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl20.h +++ /dev/null @@ -1,86 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl20.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL20_H -# define INLINE_IMPL20_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map427(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, ')', 655, '*', 639, '+', \ - 631, '-', 634, '/', 645, '0', 945, '<', 615, '=', 562, \ - '>', 620, '?', 760, '@', 941, '\\', 67, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map428(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, ')', 499, '*', 639, '+', \ - 631, '-', 634, '/', 645, '0', 945, '<', 615, '=', 562, \ - '>', 620, '?', 760, '@', 941, '\\', 181, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map429(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \ - 634, '/', 645, '0', 945, ':', 762, '<', 615, '=', 562, \ - '>', 620, '?', 760, '@', 941, '\\', 64, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map430(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \ - 634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \ - '?', 760, '@', 941, '\\', 60, ']', 675, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map431(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \ - 634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \ - '?', 760, '@', 941, '\\', 178, ']', 509, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl21.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl21.h deleted file mode 100644 index dd5b085a..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl21.h +++ /dev/null @@ -1,82 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl21.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL21_H -# define INLINE_IMPL21_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map432(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \ - 634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \ - '?', 760, '@', 941, '\\', 69, '^', 597, '_', 948, '|', \ - 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map433(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '"', 788, '#', 862, \ - '$', 785, '%', 650, '&', 600, ')', 499, '*', 639, '+', \ - 631, ',', 556, '-', 634, '.', 503, '/', 645, ':', 762, \ - ';', 490, '<', 615, '=', 562, '>', 620, '?', 760, '[', \ - 673}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map434(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '"', 788, '#', 862, \ - '$', 785, '%', 650, '&', 600, ')', 499, '*', 639, '+', \ - 631, ',', 556, '-', 634, '/', 645, ':', 762, ';', 490, \ - '<', 615, '=', 562, '>', 620, '?', 760, '[', 673}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map435(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '"', 788, '#', 862, \ - '$', 498, '%', 650, '&', 600, '(', 494, ')', 655, '*', \ - 639, '+', 631, ',', 556, '-', 634, '/', 645, '<', 615, \ - '=', 562, '>', 620, '?', 760}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map436(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \ - '&', 600, ')', 655, '*', 639, '+', 631, ',', 556, '-', \ - 635, '/', 645, '<', 615, '=', 561, '>', 620}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl22.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl22.h deleted file mode 100644 index 829f3afa..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl22.h +++ /dev/null @@ -1,77 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl22.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL22_H -# define INLINE_IMPL22_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map437(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \ - '&', 600, ')', 655, '*', 639, '+', 631, '-', 634, '/', \ - 645, '<', 615, '=', 562, '>', 620, '?', 760, '[', 673}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map438(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \ - '&', 600, ')', 655, '*', 639, '+', 631, '-', 634, '/', \ - 645, '<', 615, '=', 562, '>', 620, '?', 760}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map439(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \ - '&', 600, ')', 655, '*', 639, '+', 631, '-', 634, '/', \ - 645, '<', 615, '=', 562, '>', 620, '?', 760}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map440(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \ - '&', 600, ')', 499, '*', 639, '+', 631, ',', 556, '-', \ - 634, '/', 645, ':', 762, '<', 615, '=', 562, '>', 620, \ - '?', 760}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map441(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \ - '&', 600, ')', 499, '*', 639, '+', 631, ',', 556, '-', \ - 635, '/', 645, '<', 615, '=', 561, '>', 620}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl23.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl23.h deleted file mode 100644 index c3eb1665..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl23.h +++ /dev/null @@ -1,79 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl23.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL23_H -# define INLINE_IMPL23_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map442(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \ - '&', 600, ')', 499, '*', 639, '+', 631, ',', 556, '-', \ - 635, '/', 645, '<', 615, '=', 561, '>', 620}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map443(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \ - '&', 600, ')', 499, '*', 639, '+', 631, '-', 634, '/', \ - 645, ':', 762, '<', 615, '=', 562, '>', 620, '?', 760}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map444(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \ - 612, '>', 618, '?', 760, '@', 941, '\\', 108, ']', 675, \ - '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map445(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \ - 612, '>', 618, '?', 760, '@', 941, '\\', 114, '_', 948, \ - '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map446(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \ - 613, '>', 618, '?', 760, '@', 941, '\\', 195, ']', 675, \ - '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl24.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl24.h deleted file mode 100644 index a478dae6..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl24.h +++ /dev/null @@ -1,77 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl24.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL24_H -# define INLINE_IMPL24_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map447(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \ - 613, '>', 618, '?', 760, '@', 941, '\\', 197, '_', 948, \ - '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map448(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, ')', 655, '*', 637, '-', 632, '0', 945, '?', \ - 760, '@', 941, '\\', 132, '_', 948, '|', 590}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map449(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '*', 637, '-', 632, '0', 945, '?', 760, '@', \ - 941, '\\', 135, '_', 948}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map450(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '*', 637, '-', 632, '0', 945, '?', 760, '@', \ - 941, '\\', 134, '_', 948}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map451(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 862, \ - '$', 785, '&', 489, '(', 653, '+', 771, '-', 769, '0', \ - 808, '<', 612, '>', 618}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl25.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl25.h deleted file mode 100644 index 3b1679e2..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl25.h +++ /dev/null @@ -1,74 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl25.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL25_H -# define INLINE_IMPL25_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map452(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '#', 816, '$', 780, \ - '*', 637, '-', 632, '0', 945, '?', 760, '@', 941, '\\', \ - 136, '_', 948}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map453(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '#', 816, '$', 780, \ - '*', 637, '-', 632, '0', 945, '?', 760, '@', 941, '\\', \ - 138, '_', 948}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map454(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '#', 816, '$', 784, \ - '*', 637, '-', 632, '0', 945, '?', 760, '@', 941}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map455(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '#', 816, '$', 784, \ - '*', 637, '-', 632, '0', 945, '?', 760, '@', 941}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map456(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 819, '#', 825, '$', 784, \ - '*', 637, '-', 632, '0', 945, '=', 826, '?', 760, '@', \ - 941}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl26.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl26.h deleted file mode 100644 index f36851c1..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl26.h +++ /dev/null @@ -1,81 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl26.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL26_H -# define INLINE_IMPL26_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map457(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 508, '\'', 491, '(', 654, '-', 950, '0', 803, '<', \ - 608, '>', 617, '[', 674, '\\', 330, '`', 855, ']', 786, \ - '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map458(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 508, '\'', 491, '(', 494, ')', 655, '-', 950, '0', \ - 803, '<', 608, '>', 617, '\\', 340, '`', 855, '|', 590, \ - '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map459(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 508, '\'', 491, '(', 494, ')', 655, '-', 950, '0', \ - 803, '<', 608, '>', 617, '\\', 371, '`', 856, '|', 590, \ - '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map460(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 654, ')', 655, '-', 950, '0', \ - 803, '<', 609, '>', 617, '\\', 338, '`', 855, '|', 593, \ - '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map461(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 654, '-', 950, '0', 803, '<', \ - 609, '=', 952, '>', 617, '\\', 329, '`', 855, '|', 593, \ - '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl27.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl27.h deleted file mode 100644 index 15ed8779..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl27.h +++ /dev/null @@ -1,81 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl27.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL27_H -# define INLINE_IMPL27_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map462(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 654, '-', 950, '0', 803, '<', \ - 609, '=', 952, '>', 617, '\\', 353, '`', 856, '|', 593, \ - '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map463(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, ')', 655, '-', 950, '0', \ - 803, '<', 609, '>', 617, '\\', 358, '`', 856, '|', 593, \ - '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map464(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \ - 609, '>', 617, '\\', 336, ']', 675, '`', 855, '|', 593, \ - '[', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map465(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \ - 609, '>', 617, '\\', 355, ']', 675, '`', 856, '|', 593, \ - '[', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map466(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \ - 610, '>', 617, '\\', 342, '`', 855, '|', 593, '[', 786, \ - ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl28.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl28.h deleted file mode 100644 index 364a10c6..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl28.h +++ /dev/null @@ -1,81 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl28.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL28_H -# define INLINE_IMPL28_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map467(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \ - 610, '>', 617, '\\', 363, ']', 675, '`', 856, '|', 593, \ - '[', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map468(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \ - 610, '>', 617, '\\', 364, '`', 856, '|', 593, '[', 786, \ - ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map469(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \ - 610, '>', 617, '\\', 400, ']', 675, '`', 855, '|', 593, \ - '[', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map470(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, '-', 950, '0', 804, '<', \ - 610, '>', 617, '\\', 334, '`', 855, '|', 593, '[', 786, \ - ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map471(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '&', 489, '\'', 491, '(', 494, '-', 950, '0', 804, '<', \ - 610, '>', 617, '\\', 359, '`', 856, '|', 593, '[', 786, \ - ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl29.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl29.h deleted file mode 100644 index 7d6d5053..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl29.h +++ /dev/null @@ -1,78 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl29.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL29_H -# define INLINE_IMPL29_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map472(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '\'', 491, '(', 654, '-', 950, '0', 803, '<', 495, '>', \ - 496, '\\', 366, '`', 855, 'e', 956, '[', 786, ']', 786, \ - '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map473(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \ - '\'', 491, '(', 654, '-', 950, '0', 803, '<', 495, '>', \ - 496, '\\', 373, '`', 855, '}', 818, '[', 786, ']', 786, \ - '{', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map474(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 785, \ - '&', 489, '(', 653, ')', 499, '+', 501, '-', 502, '0', \ - 809, '<', 613, '=', 559, '>', 618}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map475(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 782, \ - '\'', 491, '(', 653, ')', 655, ';', 553, '<', 495, '>', \ - 496, '\\', 389, '`', 855, '{', 666, '|', 590, '}', 818}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map476(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 862, '$', 497, \ - '%', 646, '*', 637, '+', 629, '-', 632, '/', 641, ':', \ - 762}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl3.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl3.h index 3ff00029..809a47f7 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl3.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl3.h @@ -19,67 +19,62 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map242(t_lexer *lexer, \ +static inline bool lex_normal_map111(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 700, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 654, '-', 950, '0', \ - 803, ';', 554, '<', 609, '=', 952, '>', 617, '\\', 322, \ - '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 287, '!', 247, '#', 396, \ + '$', 369, '&', 336, ')', 237, '*', 345, '-', 342, '0', \ + 471, ';', 484, '<', 254, '>', 257, '?', 354, '@', 467, \ + '\\', 48, '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map243(t_lexer *lexer, \ +static inline bool lex_normal_map112(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 701, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 554, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 185, '_', 948, '|', 593}; + static uint32_t map[] = {'\n', 288, '!', 247, '#', 396, \ + '$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \ + 484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 95, \ + '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map244(t_lexer *lexer, \ +static inline bool lex_normal_map113(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 702, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, ')', \ - 655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 609, \ - '=', 952, '>', 617, '?', 761, '@', 942, '\\', 32, '_', \ - 947, '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, \ - '}', 786}; + static uint32_t map[] = {'\n', 289, '!', 247, '#', 396, \ + '$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \ + 254, '>', 257, '?', 354, '@', 467, '\\', 51, '_', 474, \ + '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map245(t_lexer *lexer, \ +static inline bool lex_normal_map114(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 703, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 654, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 609, '=', 952, '>', 617, \ - '\\', 323, '`', 855, '|', 593, '[', 786, ']', 786, '{', \ - 786, '}', 786}; + static uint32_t map[] = {'\n', 290, '!', 247, '#', 396, \ + '$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \ + 252, '>', 257, '?', 354, '@', 467, '\\', 97, '_', 474, \ + '|', 212}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map246(t_lexer *lexer, \ +static inline bool lex_normal_map115(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 704, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 96, '_', 948, '`', 855, '|', 593}; + static uint32_t map[] = {'\n', 291, '!', 247, '#', 396, \ + '$', 369, '&', 333, '*', 345, '-', 342, '0', 471, ';', \ + 484, '?', 354, '@', 467, '\\', 66, '_', 474, 'i', 435}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL3_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl30.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl30.h deleted file mode 100644 index ec14fe2c..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl30.h +++ /dev/null @@ -1,77 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl30.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL30_H -# define INLINE_IMPL30_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map478(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 863, '$', 781, \ - '\'', 491, '(', 654, '-', 950, '0', 803, '<', 495, '>', \ - 496, '\\', 374, '`', 855, '[', 786, ']', 786, '{', 786, \ - '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map479(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'"', 788, '#', 863, '$', 781, \ - '\'', 491, '(', 494, '-', 950, '0', 803, '<', 495, '>', \ - 496, '\\', 376, ']', 675, '`', 855, '[', 786, '{', 786, \ - '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map481(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'#', 816, '%', 648, '*', 823, \ - '+', 833, ',', 558, '-', 830, '/', 643, ':', 764, '=', \ - 826, '?', 836, '@', 821, '[', 673}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map484(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'#', 862, '%', 646, '&', 489, \ - '*', 637, '+', 629, '-', 632, '/', 641, '<', 613, '>', \ - 618}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map485(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'#', 862, '&', 508, '(', 654, \ - '<', 611, '>', 618, '[', 674, '\\', 392, '{', 666}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl31.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl31.h deleted file mode 100644 index 4033a4ad..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl31.h +++ /dev/null @@ -1,83 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl31.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL31_H -# define INLINE_IMPL31_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map487(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'#', 862, '&', 489, '<', 612, \ - '>', 618, '\\', 384, ']', 675, '`', 510, '|', 593, '[', \ - 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map527(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 703, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 654, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 609, '=', 952, '>', 617, \ - '\\', 323, '`', 855, '|', 593, '[', 786, ']', 786, '{', \ - 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map528(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 705, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 156, '_', 947, '`', \ - 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map529(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 710, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 211, '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map530(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 712, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 804, ';', 555, '<', 610, '>', 617, '\\', 326, \ - '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl32.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl32.h deleted file mode 100644 index 91d2aa8b..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl32.h +++ /dev/null @@ -1,85 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl32.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL32_H -# define INLINE_IMPL32_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map531(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 714, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 215, '_', 947, '`', \ - 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map532(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 716, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 218, '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map533(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 724, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 609, '>', 617, '\\', 331, \ - '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map534(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 730, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 610, '>', 617, '\\', 399, \ - '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map535(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 732, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '>', 617, \ - '?', 761, '@', 942, '\\', 166, '_', 947, '`', 855, '|', \ - 593, '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl33.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl33.h deleted file mode 100644 index ccf9b45e..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl33.h +++ /dev/null @@ -1,86 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl33.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL33_H -# define INLINE_IMPL33_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map536(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 738, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 610, '>', 617, \ - '?', 761, '@', 942, '\\', 207, '_', 947, '`', 855, '|', \ - 593, '[', 786, ']', 786, '{', 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map537(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 739, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 654, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 609, '=', 952, '>', 617, \ - '\\', 339, '`', 856, '|', 593, '[', 786, ']', 786, '{', \ - 786, '}', 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map538(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 751, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 804, ';', 555, '<', 610, '>', 617, '\\', 349, \ - '`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map539(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 752, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 609, '>', 617, '\\', 350, \ - '`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map540(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 754, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 610, '>', 617, '\\', 354, \ - '`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl34.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl34.h deleted file mode 100644 index 93473d16..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl34.h +++ /dev/null @@ -1,85 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl34.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL34_H -# define INLINE_IMPL34_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map545(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 670, '"', 788, '#', 816, \ - '$', 781, '%', 647, '&', 601, '\'', 491, '(', 654, ')', \ - 655, '*', 638, '+', 770, ',', 557, '-', 768, '/', 642, \ - '0', 944, ':', 765, ';', 554, '<', 607, '=', 563, '>', \ - 616, '?', 761, '@', 942, '[', 674, '\\', 301, ']', 675, \ - '^', 595, '_', 946, '`', 856, 'e', 956, 'i', 955, '{', \ - 666, '|', 592, '}', 818, '~', 772}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map546(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \ - '$', 781, '&', 508, '\'', 491, '(', 654, ')', 655, '-', \ - 950, '0', 803, ';', 490, '<', 608, '>', 617, '[', 674, \ - '\\', 304, '`', 855, '{', 666, '|', 590, ']', 786, '}', \ - 786}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map793(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '*', 637, '-', 632, '0', 945, '?', 760, '@', \ - 941, '\\', 135, '_', 948}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map794(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '#', 816, '$', 780, \ - '*', 637, '-', 632, '0', 945, '?', 760, '@', 941, '\\', \ - 136, '_', 948}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map880(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 689, '!', 670, '"', 788, \ - '#', 816, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \ - 654, ')', 655, '*', 638, '+', 630, '-', 633, '/', 644, \ - '0', 943, ';', 555, '<', 607, '=', 560, '>', 616, '?', \ - 761, '@', 942, '\\', 14, '^', 596, '_', 947, '`', 855, \ - '|', 592}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl35.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl35.h deleted file mode 100644 index e080383c..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl35.h +++ /dev/null @@ -1,83 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl35.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL35_H -# define INLINE_IMPL35_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map881(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 692, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 554, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 81, '_', 948, 'e', 877, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map882(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 693, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 27, '_', 947, '`', \ - 855, 'e', 871, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map883(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 695, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 554, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 91, '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map884(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 696, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 30, '_', 947, '`', \ - 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map885(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 698, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 554, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 183, '_', 948, 'e', 877, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl36.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl36.h deleted file mode 100644 index f03d2cdb..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl36.h +++ /dev/null @@ -1,84 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl36.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL36_H -# define INLINE_IMPL36_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map886(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 699, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 153, '_', 947, '`', \ - 855, 'e', 871, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map887(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 701, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 554, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 185, '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map888(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 702, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, ')', \ - 655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 609, \ - '=', 952, '>', 617, '?', 761, '@', 942, '\\', 32, '_', \ - 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map889(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 704, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 96, '_', 948, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map890(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 705, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 156, '_', 947, '`', \ - 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl37.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl37.h deleted file mode 100644 index ab3d726b..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl37.h +++ /dev/null @@ -1,83 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl37.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL37_H -# define INLINE_IMPL37_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map891(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 707, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, ')', 655, '*', 637, '-', \ - 632, '0', 945, ';', 555, '<', 612, '>', 618, '?', 760, \ - '@', 941, '\\', 98, '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map892(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 708, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 202, '_', 947, '`', \ - 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map893(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 710, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 211, '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map894(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 711, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, ')', \ - 655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 609, \ - '=', 952, '>', 617, '?', 761, '@', 942, '\\', 158, '_', \ - 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map895(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 713, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 188, '_', 948, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl38.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl38.h deleted file mode 100644 index 9668056a..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl38.h +++ /dev/null @@ -1,84 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl38.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL38_H -# define INLINE_IMPL38_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map896(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 714, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 215, '_', 947, '`', \ - 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map897(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 716, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 218, '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map898(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 717, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '>', 617, \ - '?', 761, '@', 942, '\\', 37, '_', 947, '`', 855, 'e', \ - 871, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map899(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 719, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, ')', 655, '*', 637, '-', \ - 632, '0', 945, ';', 555, '<', 613, '>', 618, '?', 760, \ - '@', 941, '\\', 190, '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map900(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 720, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 610, '>', 617, \ - '?', 761, '@', 942, '\\', 222, '_', 947, '`', 855, 'e', \ - 871, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl39.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl39.h deleted file mode 100644 index 1e4e4f27..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl39.h +++ /dev/null @@ -1,83 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl39.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL39_H -# define INLINE_IMPL39_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map901(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 722, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 489, '*', 637, '-', 632, '0', \ - 945, '<', 612, '>', 618, '?', 760, '@', 941, '\\', 106, \ - '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map902(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 723, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '>', 617, \ - '?', 761, '@', 942, '\\', 43, '_', 947, '`', 855, '|', \ - 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map903(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 725, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 489, '*', 637, '-', 632, '0', \ - 945, '<', 613, '>', 618, '?', 760, '@', 941, '\\', 193, \ - '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map904(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 726, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, ')', \ - 655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 609, \ - '>', 617, '?', 761, '@', 942, '\\', 46, '_', 947, '`', \ - 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map905(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 728, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 489, '*', 637, '-', 632, '0', \ - 945, '<', 611, '>', 618, '?', 760, '@', 941, '\\', 213, \ - '_', 948, '|', 516}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl4.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl4.h index 0b2ccbe3..bcda9441 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl4.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl4.h @@ -19,66 +19,65 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map247(t_lexer *lexer, \ +static inline bool lex_normal_map116(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 705, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 156, '_', 947, '`', \ - 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 292, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '-', 476, '0', 386, ';', \ + 483, '<', 254, '>', 257, '\\', 140, '`', 416, 'e', 425, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map248(t_lexer *lexer, \ +static inline bool lex_normal_map117(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 706, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 804, ';', 554, '<', 610, '>', 617, '\\', 324, '`', 855, \ - 'e', 866, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 293, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \ + 344, '0', 469, '<', 252, '>', 257, '?', 355, '@', 468, \ + '\\', 93, '_', 473, '`', 416, '|', 212, '[', 372, ']', \ + 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map249(t_lexer *lexer, \ +static inline bool lex_normal_map118(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 707, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, ')', 655, '*', 637, '-', \ - 632, '0', 945, ';', 555, '<', 612, '>', 618, '?', 760, \ - '@', 941, '\\', 98, '_', 948, '|', 593}; + static uint32_t map[] = {'\n', 294, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '-', 476, '0', 386, ';', \ + 483, '<', 254, '>', 257, '\\', 141, '`', 416, '|', 235, \ + '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map250(t_lexer *lexer, \ +static inline bool lex_normal_map119(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 708, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 202, '_', 947, '`', \ - 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 295, '!', 248, '"', 373, \ + '#', 396, '$', 370, '&', 333, '\'', 201, '*', 348, '-', \ + 344, '0', 469, ';', 484, '?', 355, '@', 468, '\\', 57, \ + '_', 473, '`', 416, '[', 372, ']', 372, '{', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map251(t_lexer *lexer, \ +static inline bool lex_normal_map120(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 709, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 804, ';', 554, '<', 610, '>', 617, '\\', 325, '`', 855, \ - '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 296, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \ + 385, ';', 483, '<', 254, '>', 257, '\\', 142, '`', 416, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL4_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl40.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl40.h deleted file mode 100644 index 78446496..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl40.h +++ /dev/null @@ -1,85 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl40.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL40_H -# define INLINE_IMPL40_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map906(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 729, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 610, '>', 617, \ - '?', 761, '@', 942, '\\', 226, '_', 947, '`', 855, '|', \ - 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map907(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 731, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 599, '*', 637, '-', 632, '0', \ - 945, ';', 555, '?', 760, '@', 941, '\\', 128, '_', 948, \ - 'i', 876}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map908(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 732, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '>', 617, \ - '?', 761, '@', 942, '\\', 166, '_', 947, '`', 855, '|', \ - 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map909(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 734, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, '<', 609, '=', 952, '>', 617, \ - '?', 761, '@', 942, '\\', 48, '_', 947, '`', 855, '|', \ - 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map910(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 736, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, ')', \ - 655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 610, \ - '>', 617, '?', 761, '@', 942, '\\', 228, '_', 947, '`', \ - 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl41.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl41.h deleted file mode 100644 index ff8c199f..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl41.h +++ /dev/null @@ -1,83 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl41.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL41_H -# define INLINE_IMPL41_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map911(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 738, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 610, '>', 617, \ - '?', 761, '@', 942, '\\', 207, '_', 947, '`', 855, '|', \ - 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map912(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 740, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, '<', 609, '=', 952, '>', 617, \ - '?', 761, '@', 942, '\\', 168, '_', 947, '`', 855, '|', \ - 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map913(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 742, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, '<', 609, '>', 617, '?', 761, \ - '@', 942, '\\', 58, '_', 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map914(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 744, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, '<', 610, '>', 617, '?', 761, \ - '@', 942, '\\', 233, '_', 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map915(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 746, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, '<', 608, '>', 617, '?', 761, \ - '@', 942, '\\', 176, '_', 947, '`', 855, '|', 516}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl42.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl42.h deleted file mode 100644 index fbaef31f..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl42.h +++ /dev/null @@ -1,82 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl42.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL42_H -# define INLINE_IMPL42_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map916(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 748, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 599, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 495, '>', 496, \ - '?', 761, '@', 942, '\\', 100, '_', 947, '`', 855}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map917(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'\n', 750, '!', 672, '"', 788, \ - '#', 816, '$', 781, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 495, '>', 496, '?', 761, '@', 942, \ - '\\', 112, '_', 947, '`', 855}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map918(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 670, '"', 788, '#', 816, \ - '$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \ - 638, '+', 630, '-', 633, '/', 644, '0', 943, '<', 607, \ - '=', 560, '>', 616, '?', 761, '@', 942, '\\', 19, ']', \ - 675, '^', 596, '_', 947, '`', 855, '|', 592}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map919(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 508, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 608, '>', 617, '?', 761, '@', 942, \ - '\\', 74, '_', 947, '`', 855}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map920(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 654, '*', 640, '-', \ - 636, '0', 943, '<', 609, '=', 952, '>', 617, '?', 761, \ - '@', 942, '\\', 51, '_', 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl43.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl43.h deleted file mode 100644 index c0b68030..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl43.h +++ /dev/null @@ -1,81 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl43.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL43_H -# define INLINE_IMPL43_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map921(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 609, '=', 952, '>', 617, '?', 761, \ - '@', 942, '\\', 171, '_', 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map922(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 609, '>', 617, '?', 761, '@', 942, \ - '\\', 55, ']', 675, '_', 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map923(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 609, '>', 617, '?', 761, '@', 942, \ - '\\', 62, '_', 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map924(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 610, '>', 617, '?', 761, '@', 942, \ - '\\', 231, ']', 675, '_', 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map925(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \ - 636, '0', 943, '<', 610, '>', 617, '?', 761, '@', 942, \ - '\\', 235, '_', 947, '`', 855, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl44.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl44.h deleted file mode 100644 index 3952a277..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl44.h +++ /dev/null @@ -1,85 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl44.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL44_H -# define INLINE_IMPL44_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map926(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \ - '$', 781, '\'', 491, '(', 494, ')', 655, '*', 640, '-', \ - 636, '0', 943, '<', 495, '>', 496, '?', 761, '@', 942, \ - '\\', 110, '_', 947, '`', 855}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map927(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, ')', 655, '*', 639, '+', \ - 631, '-', 634, '/', 645, '0', 945, '<', 615, '=', 562, \ - '>', 620, '?', 760, '@', 941, '\\', 67, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map928(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, ')', 499, '*', 639, '+', \ - 631, '-', 634, '/', 645, '0', 945, '<', 615, '=', 562, \ - '>', 620, '?', 760, '@', 941, '\\', 181, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map929(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \ - 634, '/', 645, '0', 945, ':', 762, '<', 615, '=', 562, \ - '>', 620, '?', 760, '@', 941, '\\', 64, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map930(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \ - 634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \ - '?', 760, '@', 941, '\\', 60, ']', 675, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl45.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl45.h deleted file mode 100644 index aec15863..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl45.h +++ /dev/null @@ -1,83 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl45.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL45_H -# define INLINE_IMPL45_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map931(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \ - 634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \ - '?', 760, '@', 941, '\\', 178, ']', 509, '^', 597, '_', \ - 948, '|', 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map932(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \ - '$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \ - 634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \ - '?', 760, '@', 941, '\\', 69, '^', 597, '_', 948, '|', \ - 594}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map933(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \ - 612, '>', 618, '?', 760, '@', 941, '\\', 108, ']', 675, \ - '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map934(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \ - 612, '>', 618, '?', 760, '@', 941, '\\', 114, '_', 948, \ - '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map935(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \ - 613, '>', 618, '?', 760, '@', 941, '\\', 195, ']', 675, \ - '_', 948, '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl46.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl46.h deleted file mode 100644 index 133a514b..00000000 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl46.h +++ /dev/null @@ -1,66 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* inline_impl46.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef INLINE_IMPL46_H -# define INLINE_IMPL46_H - -# include "../../../headers/symbols.h" -# include "../../../headers/external_scanner_symbol_identifiers.h" -# include "../../../headers/field_identifiers.h" -# include "../../../headers/constants.h" -# include "../../../../parse_types.h" - -static inline bool lex_normal_map936(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \ - 613, '>', 618, '?', 760, '@', 941, '\\', 197, '_', 948, \ - '|', 593}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map937(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, ')', 655, '*', 637, '-', 632, '0', 945, '?', \ - 760, '@', 941, '\\', 132, '_', 948, '|', 590}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map938(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \ - '$', 780, '*', 637, '-', 632, '0', 945, '?', 760, '@', \ - 941, '\\', 134, '_', 948}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} - -static inline bool lex_normal_map939(t_lexer *lexer, \ - t_lexer_state *s) -{ - static uint32_t map[] = {'!', 669, '#', 816, '$', 780, \ - '*', 637, '-', 632, '0', 945, '?', 760, '@', 941, '\\', \ - 138, '_', 948}; - - return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ - lexer, s)); -} -#endif diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl5.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl5.h index 709e2517..341a7e13 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl5.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl5.h @@ -19,67 +19,65 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map252(t_lexer *lexer, \ +static inline bool lex_normal_map121(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 710, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 612, '>', 618, '?', 760, '@', 941, \ - '\\', 211, '_', 948, '|', 593}; + static uint32_t map[] = {'\n', 297, '!', 248, '"', 373, \ + '#', 396, '$', 370, '\'', 201, '*', 348, '-', 344, '0', \ + 469, '?', 355, '@', 468, '\\', 63, '_', 473, '`', 416, \ + '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map253(t_lexer *lexer, \ +static inline bool lex_normal_map122(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 711, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, ')', \ - 655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 609, \ - '=', 952, '>', 617, '?', 761, '@', 942, '\\', 158, '_', \ - 947, '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, \ - '}', 786}; + static uint32_t map[] = {'\n', 298, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \ + 386, ';', 484, '<', 254, '>', 257, '\\', 143, '`', 416, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map254(t_lexer *lexer, \ +static inline bool lex_normal_map123(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 712, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 804, ';', 555, '<', 610, '>', 617, '\\', 326, \ - '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 299, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \ + 476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 144, \ + '`', 416, '|', 235, '[', 372, ']', 372, '{', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map255(t_lexer *lexer, \ +static inline bool lex_normal_map124(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 713, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 188, '_', 948, '`', 855, '|', 593}; + static uint32_t map[] = {'\n', 300, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '-', 476, '0', 386, ';', \ + 483, '<', 254, '>', 257, '\\', 147, '`', 417, 'e', 425, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map256(t_lexer *lexer, \ +static inline bool lex_normal_map125(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 714, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '=', 952, \ - '>', 617, '?', 761, '@', 942, '\\', 215, '_', 947, '`', \ - 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 301, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \ + 385, ';', 483, '<', 254, '>', 257, '\\', 148, '`', 417, \ + 'e', 480, '|', 235, '[', 372, ']', 372, '{', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL5_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl6.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl6.h index 0b93f43e..45bb38d7 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl6.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl6.h @@ -19,65 +19,64 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map257(t_lexer *lexer, \ +static inline bool lex_normal_map126(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 715, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 554, '<', 609, '>', 617, '\\', 327, '`', 855, \ - 'e', 956, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 302, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \ + 385, ';', 483, '<', 254, '>', 257, '\\', 149, '`', 417, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map258(t_lexer *lexer, \ +static inline bool lex_normal_map127(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 716, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \ - 945, ';', 555, '<', 613, '>', 618, '?', 760, '@', 941, \ - '\\', 218, '_', 948, '|', 593}; + static uint32_t map[] = {'\n', 303, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '-', 476, '0', 386, ';', \ + 483, '<', 254, '>', 257, '\\', 150, '`', 417, '|', 235, \ + '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map259(t_lexer *lexer, \ +static inline bool lex_normal_map128(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 717, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '>', 617, \ - '?', 761, '@', 942, '\\', 37, '_', 947, '`', 855, 'e', \ - 871, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 304, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \ + 386, ';', 484, '<', 254, '>', 257, '\\', 151, '`', 417, \ + '|', 235, '[', 372, ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map260(t_lexer *lexer, \ +static inline bool lex_normal_map129(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 718, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 554, '<', 609, '>', 617, '\\', 328, '`', 855, \ - '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 305, '"', 373, '#', 421, \ + '$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \ + 476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 152, \ + '`', 417, '|', 235, '[', 372, ']', 372, '{', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map261(t_lexer *lexer, \ +static inline bool lex_normal_map130(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 719, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 602, ')', 655, '*', 637, '-', \ - 632, '0', 945, ';', 555, '<', 613, '>', 618, '?', 760, \ - '@', 941, '\\', 190, '_', 948, '|', 593}; + static uint32_t map[] = {'\n', 306, '"', 373, '#', 421, \ + '$', 370, '&', 333, '\'', 201, '(', 232, '-', 476, '0', \ + 385, ';', 484, '\\', 156, '`', 416, 'e', 480, '[', 372, \ + ']', 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL6_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl7.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl7.h index bbc0a29f..487f9330 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl7.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl7.h @@ -19,67 +19,68 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map262(t_lexer *lexer, \ +static inline bool lex_normal_map131(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 720, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 610, '>', 617, \ - '?', 761, '@', 942, '\\', 222, '_', 947, '`', 855, 'e', \ - 871, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'\n', 307, '"', 373, '#', 421, \ + '$', 370, '&', 333, '\'', 201, '-', 476, '0', 385, ';', \ + 484, '\\', 161, '`', 416, '[', 372, ']', 372, '{', 372, \ + '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map263(t_lexer *lexer, \ +static inline bool lex_normal_map132(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 721, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 554, '<', 610, '>', 617, '\\', 397, '`', 855, \ - 'e', 956, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'\n', 308, '"', 373, '#', 421, \ + '$', 370, '&', 333, '\'', 201, '-', 476, '0', 385, ';', \ + 484, '\\', 163, '`', 417, '[', 372, ']', 372, '{', 372, \ + '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map264(t_lexer *lexer, \ +static inline bool lex_normal_map170(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 722, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 489, '*', 637, '-', 632, '0', \ - 945, '<', 612, '>', 618, '?', 760, '@', 941, '\\', 106, \ - '_', 948, '|', 593}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '%', 351, '&', 335, '\'', 201, '(', 232, ')', \ + 237, '*', 346, '+', 363, ',', 311, '-', 361, '/', 349, \ + '0', 470, ':', 358, ';', 483, '<', 253, '=', 251, '>', \ + 256, '?', 355, '@', 468, '[', 372, '\\', 133, ']', 485, \ + '^', 331, '_', 472, '`', 417, 'e', 480, 'i', 479, '{', \ + 242, '|', 234, '}', 398, '~', 365}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map265(t_lexer *lexer, \ +static inline bool lex_normal_map171(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 723, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 609, '>', 617, \ - '?', 761, '@', 942, '\\', 43, '_', 947, '`', 855, '|', \ - 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '&', 199, '\'', 201, '(', 232, '*', 348, '-', \ + 344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \ + '\\', 31, '_', 473, '`', 416, '|', 235, '[', 372, ']', \ + 372, '{', 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map266(t_lexer *lexer, \ +static inline bool lex_normal_map172(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 724, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 609, '>', 617, '\\', 331, \ - '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '&', 199, '\'', 201, '*', 348, '-', 344, '0', \ + 469, '<', 254, '>', 257, '?', 355, '@', 468, '\\', 36, \ + '_', 473, '`', 416, '|', 235, '[', 372, ']', 372, '{', \ + 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL7_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl8.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl8.h index c5e0456f..ed1214ee 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl8.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl8.h @@ -19,65 +19,65 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map267(t_lexer *lexer, \ +static inline bool lex_normal_map173(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 725, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 489, '*', 637, '-', 632, '0', \ - 945, '<', 613, '>', 618, '?', 760, '@', 941, '\\', 193, \ - '_', 948, '|', 593}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \ + '$', 370, '&', 206, '\'', 201, '*', 348, '-', 344, '0', \ + 469, '<', 252, '>', 257, '?', 355, '@', 468, '\\', 38, \ + '_', 473, '`', 416, '[', 372, ']', 372, '{', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map268(t_lexer *lexer, \ +static inline bool lex_normal_map174(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 726, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, ')', \ - 655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 609, \ - '>', 617, '?', 761, '@', 942, '\\', 46, '_', 947, '`', \ - 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \ + '$', 370, '&', 199, '\'', 201, '(', 232, ')', 237, '-', \ + 476, '0', 385, ';', 200, '<', 254, '>', 257, '\\', 135, \ + '`', 416, '{', 242, '|', 235, '[', 372, ']', 372, '}', \ + 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map269(t_lexer *lexer, \ +static inline bool lex_normal_map175(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 727, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \ - 803, ';', 554, '<', 610, '>', 617, '\\', 398, '`', 855, \ - '|', 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \ + '$', 370, '&', 206, '\'', 201, '(', 232, ')', 237, '-', \ + 476, '0', 385, ';', 200, '<', 252, '>', 257, '\\', 137, \ + '`', 416, 'e', 480, '{', 242, '|', 233, '[', 372, ']', \ + 372, '}', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map270(t_lexer *lexer, \ +static inline bool lex_normal_map176(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 728, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 489, '*', 637, '-', 632, '0', \ - 945, '<', 611, '>', 618, '?', 760, '@', 941, '\\', 213, \ - '_', 948, '|', 516}; + static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \ + '$', 370, '&', 206, '\'', 201, '(', 232, '-', 476, '0', \ + 385, '<', 252, '>', 257, '\\', 138, '`', 416, '{', 242, \ + '}', 243, '[', 372, ']', 372}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map271(t_lexer *lexer, \ +static inline bool lex_normal_map177(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 729, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 554, '<', 610, '>', 617, \ - '?', 761, '@', 942, '\\', 226, '_', 947, '`', 855, '|', \ - 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '"', 373, '#', 396, \ + '$', 369, '*', 345, '-', 342, '0', 471, '?', 354, '@', \ + 467, '\\', 69, '_', 474}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL8_H diff --git a/parser/static/lex_funcs/lex_normal/inline/inline_impl9.h b/parser/static/lex_funcs/lex_normal/inline/inline_impl9.h index 00f78756..3ee9ad78 100644 --- a/parser/static/lex_funcs/lex_normal/inline/inline_impl9.h +++ b/parser/static/lex_funcs/lex_normal/inline/inline_impl9.h @@ -19,66 +19,57 @@ # include "../../../headers/constants.h" # include "../../../../parse_types.h" -static inline bool lex_normal_map272(t_lexer *lexer, \ +static inline bool lex_normal_map178(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 730, '"', 788, '#', 862, \ - '$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \ - 950, '0', 803, ';', 555, '<', 610, '>', 617, '\\', 399, \ - '`', 855, '|', 593, '[', 786, ']', 786, '{', 786, '}', \ - 786}; + static uint32_t map[] = {'!', 247, '"', 373, '#', 421, \ + '$', 371, '(', 232, ')', 237, '+', 364, '-', 362, '0', \ + 390, '=', 249}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map273(t_lexer *lexer, \ +static inline bool lex_normal_map179(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 731, '!', 669, '"', 788, \ - '#', 816, '$', 780, '&', 599, '*', 637, '-', 632, '0', \ - 945, ';', 555, '?', 760, '@', 941, '\\', 128, '_', 948, \ - 'i', 876}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + '&', 199, '*', 345, '-', 342, '0', 471, '<', 254, '>', \ + 257, '?', 354, '@', 467, '\\', 54, '_', 474, '|', 235}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map274(t_lexer *lexer, \ +static inline bool lex_normal_map180(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 732, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \ - 640, '-', 636, '0', 943, ';', 555, '<', 609, '>', 617, \ - '?', 761, '@', 942, '\\', 166, '_', 947, '`', 855, '|', \ - 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + ')', 237, '*', 345, '-', 342, '0', 471, '?', 354, '@', \ + 467, '\\', 71, '_', 474, '|', 233}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map275(t_lexer *lexer, \ +static inline bool lex_normal_map181(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 733, '"', 788, '#', 862, \ - '$', 781, '&', 489, '\'', 491, '(', 494, '-', 950, '0', \ - 803, '<', 608, '>', 617, '\\', 333, '`', 855, '|', 593, \ - '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + '*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \ + 73, '_', 474}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -static inline bool lex_normal_map276(t_lexer *lexer, \ +static inline bool lex_normal_map182(t_lexer *lexer, \ t_lexer_state *s) { - static uint32_t map[] = {'\n', 734, '!', 672, '"', 788, \ - '#', 816, '$', 781, '&', 489, '\'', 491, '(', 654, '*', \ - 640, '-', 636, '0', 943, '<', 609, '=', 952, '>', 617, \ - '?', 761, '@', 942, '\\', 48, '_', 947, '`', 855, '|', \ - 593, '[', 786, ']', 786, '{', 786, '}', 786}; + static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \ + '*', 345, '-', 342, '0', 471, '?', 354, '@', 467}; return (advance_map_inner(map, sizeof(map) / sizeof(*map), \ lexer, s)); } -#endif +#endif // INLINE_IMPL9_H diff --git a/parser/static/lex_funcs/lex_normal/lex_normal_funcs.h b/parser/static/lex_funcs/lex_normal/lex_normal_funcs.h index 05b0312f..579ca6cb 100644 --- a/parser/static/lex_funcs/lex_normal/lex_normal_funcs.h +++ b/parser/static/lex_funcs/lex_normal/lex_normal_funcs.h @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:56:16 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -22,13 +22,6 @@ # include "./inline.h" # include "../../../parse_types.h" -bool lex_helper_s86(t_lexer *lexer, t_lexer_state *s); -bool lex_helper_s87(t_lexer *lexer, t_lexer_state *s); -bool lex_helper_s519(t_lexer *lexer, t_lexer_state *s); -bool lex_helper_s520(t_lexer *lexer, t_lexer_state *s); -bool lex_helper_s521(t_lexer *lexer, t_lexer_state *s); -bool lex_helper_s522(t_lexer *lexer, t_lexer_state *s); - bool lex_normal_s0(t_lexer *lexer, t_lexer_state *s); bool lex_normal_s1(t_lexer *lexer, t_lexer_state *s); bool lex_normal_s2(t_lexer *lexer, t_lexer_state *s); @@ -515,479 +508,6 @@ bool lex_normal_s482(t_lexer *lexer, t_lexer_state *s); bool lex_normal_s483(t_lexer *lexer, t_lexer_state *s); bool lex_normal_s484(t_lexer *lexer, t_lexer_state *s); bool lex_normal_s485(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s486(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s487(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s488(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s489(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s490(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s491(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s492(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s493(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s494(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s495(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s496(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s497(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s498(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s499(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s500(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s501(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s502(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s503(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s504(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s505(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s506(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s507(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s508(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s509(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s510(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s511(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s512(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s513(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s514(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s515(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s516(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s517(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s518(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s519(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s520(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s521(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s522(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s523(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s524(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s525(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s526(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s527(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s528(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s529(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s530(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s531(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s532(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s533(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s534(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s535(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s536(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s537(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s538(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s539(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s540(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s541(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s542(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s543(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s544(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s545(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s546(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s547(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s548(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s549(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s550(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s551(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s552(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s553(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s554(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s555(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s556(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s557(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s558(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s559(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s560(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s561(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s562(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s563(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s564(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s565(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s566(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s567(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s568(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s569(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s570(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s571(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s572(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s573(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s574(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s575(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s576(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s577(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s578(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s579(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s580(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s581(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s582(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s583(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s584(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s585(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s586(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s587(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s588(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s589(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s590(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s591(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s592(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s593(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s594(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s595(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s596(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s597(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s598(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s599(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s600(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s601(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s602(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s603(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s604(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s605(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s606(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s607(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s608(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s609(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s610(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s611(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s612(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s613(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s614(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s615(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s616(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s617(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s618(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s619(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s620(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s621(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s622(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s623(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s624(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s625(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s626(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s627(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s628(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s629(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s630(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s631(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s632(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s633(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s634(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s635(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s636(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s637(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s638(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s639(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s640(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s641(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s642(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s643(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s644(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s645(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s646(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s647(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s648(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s649(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s650(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s651(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s652(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s653(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s654(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s655(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s656(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s657(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s658(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s659(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s660(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s661(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s662(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s663(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s664(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s665(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s666(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s667(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s668(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s669(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s670(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s671(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s672(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s673(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s674(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s675(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s676(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s677(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s678(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s679(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s680(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s681(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s682(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s683(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s684(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s685(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s686(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s687(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s688(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s689(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s690(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s691(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s692(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s693(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s694(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s695(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s696(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s697(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s698(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s699(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s700(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s701(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s702(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s703(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s704(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s705(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s706(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s707(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s708(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s709(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s710(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s711(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s712(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s713(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s714(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s715(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s716(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s717(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s718(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s719(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s720(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s721(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s722(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s723(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s724(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s725(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s726(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s727(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s728(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s729(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s730(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s731(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s732(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s733(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s734(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s735(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s736(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s737(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s738(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s739(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s740(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s741(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s742(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s743(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s744(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s745(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s746(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s747(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s748(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s749(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s750(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s751(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s752(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s753(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s754(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s755(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s756(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s757(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s758(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s759(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s760(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s761(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s762(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s763(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s764(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s765(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s766(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s767(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s768(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s769(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s770(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s771(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s772(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s773(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s774(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s775(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s776(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s777(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s778(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s779(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s780(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s781(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s782(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s783(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s784(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s785(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s786(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s787(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s788(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s789(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s790(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s791(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s792(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s793(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s794(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s795(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s796(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s797(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s798(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s799(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s800(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s801(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s802(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s803(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s804(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s805(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s806(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s807(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s808(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s809(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s810(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s811(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s812(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s813(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s814(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s815(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s816(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s817(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s818(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s819(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s820(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s821(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s822(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s823(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s824(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s825(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s826(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s827(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s828(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s829(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s830(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s831(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s832(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s833(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s834(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s835(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s836(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s837(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s838(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s839(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s840(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s841(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s842(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s843(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s844(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s845(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s846(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s847(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s848(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s849(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s850(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s851(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s852(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s853(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s854(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s855(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s856(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s857(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s858(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s859(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s860(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s861(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s862(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s863(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s864(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s865(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s866(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s867(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s868(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s869(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s870(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s871(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s872(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s873(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s874(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s875(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s876(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s877(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s878(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s879(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s880(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s881(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s882(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s883(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s884(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s885(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s886(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s887(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s888(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s889(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s890(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s891(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s892(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s893(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s894(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s895(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s896(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s897(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s898(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s899(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s900(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s901(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s902(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s903(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s904(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s905(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s906(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s907(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s908(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s909(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s910(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s911(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s912(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s913(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s914(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s915(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s916(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s917(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s918(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s919(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s920(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s921(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s922(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s923(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s924(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s925(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s926(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s927(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s928(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s929(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s930(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s931(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s932(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s933(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s934(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s935(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s936(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s937(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s938(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s939(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s940(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s941(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s942(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s943(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s944(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s945(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s946(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s947(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s948(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s949(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s950(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s951(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s952(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s953(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s954(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s955(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s956(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s957(t_lexer *lexer, t_lexer_state *s); -bool lex_normal_s958(t_lexer *lexer, t_lexer_state *s); bool lex_normal_default(t_lexer *lexer, t_lexer_state *s); -#endif +#endif // LEX_NORMAL_FUNCS_H diff --git a/parser/static/lex_funcs/lex_normal/main_func.c b/parser/static/lex_funcs/lex_normal/main_func.c index f47aef40..ca90b33a 100644 --- a/parser/static/lex_funcs/lex_normal/main_func.c +++ b/parser/static/lex_funcs/lex_normal/main_func.c @@ -19,7 +19,7 @@ bool lex_normal_call(t_lexer *lexer, t_lexer_state *s) t_lex_normal_array *t; t = create_lex_normal(); - if (s->state < 959) + if (s->state < 486) { return (((bool (*)(t_lexer *, t_lexer_state \ *))(t->a[s->state]))(lexer, s)); diff --git a/parser/static/lex_funcs/lex_normal/state_0.c b/parser/static/lex_funcs/lex_normal/state_0.c index a60fc430..80fba35c 100644 --- a/parser/static/lex_funcs/lex_normal/state_0.c +++ b/parser/static/lex_funcs/lex_normal/state_0.c @@ -15,41 +15,41 @@ bool lex_normal_s0(t_lexer *lexer, t_lexer_state *s) { if (s->eof) - return (lex_advance(547, lexer, s)); + return (lex_advance(223, lexer, s)); if (lex_normal_map0(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(545, lexer, s)); + return (lex_skip(221, lexer, s)); if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s1(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(401, lexer, s)); + return (lex_skip(170, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s2(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(417, lexer, s)); + return (lex_skip(174, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s3(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(418, lexer, s)); + return (lex_skip(175, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s4(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(419, lexer, s)); + return (lex_skip(176, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_1.c b/parser/static/lex_funcs/lex_normal/state_1.c index 18604317..4d4dd5fa 100644 --- a/parser/static/lex_funcs/lex_normal/state_1.c +++ b/parser/static/lex_funcs/lex_normal/state_1.c @@ -27,29 +27,37 @@ bool lex_normal_s6(t_lexer *lexer, t_lexer_state *s) s->lookahead == ' ')) return (lex_skip(6, lexer, s)); if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s7(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(403, lexer, s)); + return (lex_skip(116, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s8(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(421, lexer, s)); + return (lex_advance(439, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s9(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(422, lexer, s)); + return (lex_advance(439, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(8, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(80, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_10.c b/parser/static/lex_funcs/lex_normal/state_10.c index 60b176e6..973636b7 100644 --- a/parser/static/lex_funcs/lex_normal/state_10.c +++ b/parser/static/lex_funcs/lex_normal/state_10.c @@ -15,41 +15,44 @@ bool lex_normal_s50(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(920, lexer, s)); + return (lex_advance(454, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s51(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(920, lexer, s)); + return (lex_advance(454, lexer, s)); if (s->lookahead == '\r') return (lex_advance(50, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(410, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(113, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s52(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(470, lexer, s)); + return (lex_skip(191, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s53(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(464, lexer, s)); + return (lex_advance(463, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s54(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(922, lexer, s)); + return (lex_advance(463, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(53, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(179, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_100.c b/parser/static/lex_funcs/lex_normal/state_100.c deleted file mode 100644 index b619d03c..00000000 --- a/parser/static/lex_funcs/lex_normal/state_100.c +++ /dev/null @@ -1,56 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_100.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s500(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '+') - return (lex_advance(564, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s501(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '+') - return (lex_advance(564, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(568, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s502(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '-') - return (lex_advance(566, lexer, s)); - if (s->lookahead == '0') - return (lex_advance(809, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(811, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s503(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '.') - return (lex_advance(776, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s504(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '0') - return (lex_advance(809, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(811, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_101.c b/parser/static/lex_funcs/lex_normal/state_101.c deleted file mode 100644 index cbce7f3e..00000000 --- a/parser/static/lex_funcs/lex_normal/state_101.c +++ /dev/null @@ -1,48 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_101.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s505(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '<') - return (lex_advance(759, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s506(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '=') - return (lex_advance(605, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s507(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '=') - return (lex_advance(568, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s508(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '>') - return (lex_advance(680, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s509(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == ']') - return (lex_advance(677, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_102.c b/parser/static/lex_funcs/lex_normal/state_102.c deleted file mode 100644 index beab55fc..00000000 --- a/parser/static/lex_funcs/lex_normal/state_102.c +++ /dev/null @@ -1,51 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_102.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s510(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '`') - return (lex_advance(779, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_advance(510, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s511(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'a') - return (lex_advance(512, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s512(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'c') - return (lex_advance(657, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s513(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 'n') - return (lex_advance(548, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s514(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == 's') - return (lex_advance(511, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_103.c b/parser/static/lex_funcs/lex_normal/state_103.c deleted file mode 100644 index f70de697..00000000 --- a/parser/static/lex_funcs/lex_normal/state_103.c +++ /dev/null @@ -1,67 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_103.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:42:09 by rparodi ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s515(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '{') - return (lex_advance(817, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s516(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '|') - return (lex_advance(586, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s517(t_lexer *lexer, t_lexer_state *s) -{ - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(811, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s518(t_lexer *lexer, t_lexer_state *s) -{ - if ((s->lookahead != 0 && (s->lookahead > '\t' && \ - s->lookahead < '\r'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s519(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(602, lexer, s)); - if (s->lookahead == ')') - return (lex_advance(655, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(555, lexer, s)); - if (lex_helper_s519(lexer, s)) - return (true); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(519, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_104.c b/parser/static/lex_funcs/lex_normal/state_104.c deleted file mode 100644 index 1741a522..00000000 --- a/parser/static/lex_funcs/lex_normal/state_104.c +++ /dev/null @@ -1,106 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_104.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:52:19 by rparodi ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s520(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(602, lexer, s)); - if (s->lookahead == ')') - return (lex_advance(655, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(555, lexer, s)); - if (lex_helper_s520(lexer, s)) - return (true); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(520, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s521(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(602, lexer, s)); - if (s->lookahead == ')') - return (lex_advance(655, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(555, lexer, s)); - if (lex_helper_s521(lexer, s)) - return (true); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(521, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s522(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(602, lexer, s)); - if (s->lookahead == ')') - return (lex_advance(655, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(555, lexer, s)); - if (lex_helper_s522(lexer, s)) - return (true); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(522, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s523(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\n') - return (lex_skip(521, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s524(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\n') - return (lex_skip(519, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_105.c b/parser/static/lex_funcs/lex_normal/state_105.c deleted file mode 100644 index 65a8faef..00000000 --- a/parser/static/lex_funcs/lex_normal/state_105.c +++ /dev/null @@ -1,83 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_105.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s525(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\n') - return (lex_skip(522, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s526(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\n') - return (lex_skip(520, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s527(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map527(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(527, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s528(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map528(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(528, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s529(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map529(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(529, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_106.c b/parser/static/lex_funcs/lex_normal/state_106.c deleted file mode 100644 index 2605cbeb..00000000 --- a/parser/static/lex_funcs/lex_normal/state_106.c +++ /dev/null @@ -1,100 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_106.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s530(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map530(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(530, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s531(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map531(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(531, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s532(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map532(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(532, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s533(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map533(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(533, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s534(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map534(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(534, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_107.c b/parser/static/lex_funcs/lex_normal/state_107.c deleted file mode 100644 index 25281db0..00000000 --- a/parser/static/lex_funcs/lex_normal/state_107.c +++ /dev/null @@ -1,104 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_107.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s535(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map535(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(535, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s536(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map536(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(536, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s537(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map537(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(537, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s538(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map538(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(538, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s539(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map539(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(539, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_108.c b/parser/static/lex_funcs/lex_normal/state_108.c deleted file mode 100644 index c900223b..00000000 --- a/parser/static/lex_funcs/lex_normal/state_108.c +++ /dev/null @@ -1,77 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_108.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s540(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map540(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(540, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s541(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\r') - return (lex_skip(523, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(521, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s542(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\r') - return (lex_skip(524, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(519, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s543(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\r') - return (lex_skip(525, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(522, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s544(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (s->lookahead == '\r') - return (lex_skip(526, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(520, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_109.c b/parser/static/lex_funcs/lex_normal/state_109.c deleted file mode 100644 index 2a2ca192..00000000 --- a/parser/static/lex_funcs/lex_normal/state_109.c +++ /dev/null @@ -1,67 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_109.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s545(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map545(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(545, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s546(t_lexer *lexer, t_lexer_state *s) -{ - if (s->eof) - return (lex_advance(547, lexer, s)); - if (lex_normal_map546(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(546, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s547(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(ts_builtin_sym_end, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s548(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_in, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s549(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_in, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_11.c b/parser/static/lex_funcs/lex_normal/state_11.c index 616287b5..1eb4e73b 100644 --- a/parser/static/lex_funcs/lex_normal/state_11.c +++ b/parser/static/lex_funcs/lex_normal/state_11.c @@ -15,48 +15,65 @@ bool lex_normal_s55(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(922, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(54, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(412, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(178, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s56(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(460, lexer, s)); + return (lex_advance(458, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s57(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(913, lexer, s)); + return (lex_advance(458, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(56, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(119, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s58(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(913, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(57, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(284, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(59, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s59(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(930, lexer, s)); + return (lex_advance(273, lexer, s)); + if (s->lookahead == '#') + return (lex_advance(421, lexer, s)); + if (s->lookahead == '&') + return (lex_advance(336, lexer, s)); + if (s->lookahead == ';') + return (lex_advance(483, lexer, s)); + if (s->lookahead == '<') + return (lex_advance(254, lexer, s)); + if (s->lookahead == '>') + return (lex_advance(257, lexer, s)); + if (s->lookahead == '\\') + return (lex_skip(160, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(207, lexer, s)); + if (s->lookahead == 'e') + return (lex_advance(211, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(235, lexer, s)); + if (((s->lookahead >= '[' && s->lookahead <= ']') || \ + (s->lookahead >= '{' && s->lookahead <= '}'))) + return (lex_advance(372, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(59, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_110.c b/parser/static/lex_funcs/lex_normal/state_110.c deleted file mode 100644 index 6c75a151..00000000 --- a/parser/static/lex_funcs/lex_normal/state_110.c +++ /dev/null @@ -1,52 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_110.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s550(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_in, lexer, s); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s551(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LPAREN_LPAREN, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s552(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_RPAREN_RPAREN, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s553(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SEMI, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s554(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SEMI, lexer, s); - if (s->lookahead == '&') - return (lex_advance(664, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(663, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_111.c b/parser/static/lex_funcs/lex_normal/state_111.c deleted file mode 100644 index f981069f..00000000 --- a/parser/static/lex_funcs/lex_normal/state_111.c +++ /dev/null @@ -1,55 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_111.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s555(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SEMI, lexer, s); - if (s->lookahead == ';') - return (lex_advance(662, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s556(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COMMA, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s557(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COMMA, lexer, s); - if (s->lookahead == ',') - return (lex_advance(850, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s558(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COMMA, lexer, s); - if (s->lookahead == ',') - return (lex_advance(849, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s559(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_112.c b/parser/static/lex_funcs/lex_normal/state_112.c deleted file mode 100644 index adf919d9..00000000 --- a/parser/static/lex_funcs/lex_normal/state_112.c +++ /dev/null @@ -1,65 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_112.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s560(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ, lexer, s); - if (s->lookahead == '=') - return (lex_advance(604, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == '~') - return (lex_advance(679, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s561(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ, lexer, s); - if (s->lookahead == '=') - return (lex_advance(603, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s562(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ, lexer, s); - if (s->lookahead == '=') - return (lex_advance(603, lexer, s)); - if (s->lookahead == '~') - return (lex_advance(678, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s563(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s564(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS_PLUS, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_113.c b/parser/static/lex_funcs/lex_normal/state_113.c deleted file mode 100644 index 8fb2bb4a..00000000 --- a/parser/static/lex_funcs/lex_normal/state_113.c +++ /dev/null @@ -1,61 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_113.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s565(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS_PLUS, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s566(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH_DASH, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s567(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH_DASH, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s568(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s569(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_114.c b/parser/static/lex_funcs/lex_normal/state_114.c deleted file mode 100644 index 5ed26b52..00000000 --- a/parser/static/lex_funcs/lex_normal/state_114.c +++ /dev/null @@ -1,55 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_114.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s570(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s571(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s572(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s573(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s574(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_115.c b/parser/static/lex_funcs/lex_normal/state_115.c deleted file mode 100644 index 183a4c68..00000000 --- a/parser/static/lex_funcs/lex_normal/state_115.c +++ /dev/null @@ -1,61 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_115.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s575(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s576(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s577(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s578(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR_STAR_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s579(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR_STAR_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_116.c b/parser/static/lex_funcs/lex_normal/state_116.c deleted file mode 100644 index b7dd9d2e..00000000 --- a/parser/static/lex_funcs/lex_normal/state_116.c +++ /dev/null @@ -1,49 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_116.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s580(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_LT_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s581(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT_GT_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s582(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AMP_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s583(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_CARET_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s584(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_CARET_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_117.c b/parser/static/lex_funcs/lex_normal/state_117.c deleted file mode 100644 index 92265140..00000000 --- a/parser/static/lex_funcs/lex_normal/state_117.c +++ /dev/null @@ -1,43 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_117.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s585(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PIPE_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s586(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PIPE_PIPE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s587(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASHo, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s588(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AMP_AMP, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s589(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASHa, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_118.c b/parser/static/lex_funcs/lex_normal/state_118.c deleted file mode 100644 index 830dceb0..00000000 --- a/parser/static/lex_funcs/lex_normal/state_118.c +++ /dev/null @@ -1,59 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_118.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s590(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PIPE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s591(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PIPE, lexer, s); - if (s->lookahead == '&') - return (lex_advance(668, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s592(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PIPE, lexer, s); - if (s->lookahead == '&') - return (lex_advance(668, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(585, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(586, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s593(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PIPE, lexer, s); - if (s->lookahead == '&') - return (lex_advance(668, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(586, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s594(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PIPE, lexer, s); - if (s->lookahead == '=') - return (lex_advance(585, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(586, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_119.c b/parser/static/lex_funcs/lex_normal/state_119.c deleted file mode 100644 index f7017f08..00000000 --- a/parser/static/lex_funcs/lex_normal/state_119.c +++ /dev/null @@ -1,65 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_119.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s595(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_CARET, lexer, s); - if (s->lookahead == '=') - return (lex_advance(584, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(852, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s596(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_CARET, lexer, s); - if (s->lookahead == '=') - return (lex_advance(584, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s597(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_CARET, lexer, s); - if (s->lookahead == '=') - return (lex_advance(583, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s598(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_CARET, lexer, s); - if (s->lookahead == '^') - return (lex_advance(851, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s599(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AMP, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_12.c b/parser/static/lex_funcs/lex_normal/state_12.c index 69c58d49..1fa518a1 100644 --- a/parser/static/lex_funcs/lex_normal/state_12.c +++ b/parser/static/lex_funcs/lex_normal/state_12.c @@ -15,51 +15,59 @@ bool lex_normal_s60(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(930, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(59, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + return (lex_advance(273, lexer, s)); + if (s->lookahead == '#') + return (lex_advance(421, lexer, s)); + if (s->lookahead == '&') + return (lex_advance(333, lexer, s)); + if (s->lookahead == ';') + return (lex_advance(484, lexer, s)); + if (s->lookahead == '\\') + return (lex_skip(167, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(207, lexer, s)); + if (s->lookahead == 'i') + return (lex_advance(210, lexer, s)); + if (((s->lookahead >= '[' && s->lookahead <= ']') || \ + s->lookahead == '{' || s->lookahead == '}')) + return (lex_advance(372, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(430, lexer, s)); + return (lex_skip(60, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s61(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(923, lexer, s)); + return (lex_skip(131, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s62(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(923, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(61, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(413, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(459, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s63(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(929, lexer, s)); + return (lex_advance(459, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(62, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(121, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s64(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(929, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(63, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(429, lexer, s)); + return (lex_skip(194, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_120.c b/parser/static/lex_funcs/lex_normal/state_120.c deleted file mode 100644 index eece14c9..00000000 --- a/parser/static/lex_funcs/lex_normal/state_120.c +++ /dev/null @@ -1,63 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_120.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s600(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AMP, lexer, s); - if (s->lookahead == '&') - return (lex_advance(588, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(582, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s601(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AMP, lexer, s); - if (s->lookahead == '&') - return (lex_advance(588, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(582, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(680, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s602(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AMP, lexer, s); - if (s->lookahead == '&') - return (lex_advance(588, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(680, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s603(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s604(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_121.c b/parser/static/lex_funcs/lex_normal/state_121.c deleted file mode 100644 index 598ae0f0..00000000 --- a/parser/static/lex_funcs/lex_normal/state_121.c +++ /dev/null @@ -1,69 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_121.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s605(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BANG_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s606(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BANG_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s607(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(682, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(858, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(625, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(621, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s608(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(682, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(858, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(505, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s609(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(682, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(858, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(624, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_122.c b/parser/static/lex_funcs/lex_normal/state_122.c deleted file mode 100644 index 5458c814..00000000 --- a/parser/static/lex_funcs/lex_normal/state_122.c +++ /dev/null @@ -1,67 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_122.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s610(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(682, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(858, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(623, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s611(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(682, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(505, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s612(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(682, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(624, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s613(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(682, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(623, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s614(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '(') - return (lex_advance(858, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(626, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(621, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_123.c b/parser/static/lex_funcs/lex_normal/state_123.c deleted file mode 100644 index 77f35ed0..00000000 --- a/parser/static/lex_funcs/lex_normal/state_123.c +++ /dev/null @@ -1,77 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_123.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s615(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT, lexer, s); - if (s->lookahead == '<') - return (lex_advance(626, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(621, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s616(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(683, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(859, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(622, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(628, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(684, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s617(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(683, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(859, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(627, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(684, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s618(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT, lexer, s); - if (s->lookahead == '&') - return (lex_advance(683, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(627, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(684, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s619(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT, lexer, s); - if (s->lookahead == '(') - return (lex_advance(859, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(622, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(628, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_124.c b/parser/static/lex_funcs/lex_normal/state_124.c deleted file mode 100644 index 3a70568a..00000000 --- a/parser/static/lex_funcs/lex_normal/state_124.c +++ /dev/null @@ -1,53 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_124.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s620(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT, lexer, s); - if (s->lookahead == '=') - return (lex_advance(622, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(628, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s621(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s622(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s623(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_LT, lexer, s); - if (s->lookahead == '-') - return (lex_advance(687, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s624(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_LT, lexer, s); - if (s->lookahead == '-') - return (lex_advance(687, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(759, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_125.c b/parser/static/lex_funcs/lex_normal/state_125.c deleted file mode 100644 index 8ab3d71d..00000000 --- a/parser/static/lex_funcs/lex_normal/state_125.c +++ /dev/null @@ -1,53 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_125.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s625(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_LT, lexer, s); - if (s->lookahead == '-') - return (lex_advance(687, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(759, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(580, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s626(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_LT, lexer, s); - if (s->lookahead == '=') - return (lex_advance(580, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s627(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT_GT, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s628(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT_GT, lexer, s); - if (s->lookahead == '=') - return (lex_advance(581, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s629(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_126.c b/parser/static/lex_funcs/lex_normal/state_126.c deleted file mode 100644 index 83cc5e2a..00000000 --- a/parser/static/lex_funcs/lex_normal/state_126.c +++ /dev/null @@ -1,75 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_126.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s630(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS, lexer, s); - if (s->lookahead == '+') - return (lex_advance(565, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(569, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s631(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS, lexer, s); - if (s->lookahead == '+') - return (lex_advance(564, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(568, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s632(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s633(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH, lexer, s); - if (s->lookahead == '-') - return (lex_advance(567, lexer, s)); - if (s->lookahead == '0') - return (lex_advance(803, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(571, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s634(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH, lexer, s); - if (s->lookahead == '-') - return (lex_advance(566, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(570, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_127.c b/parser/static/lex_funcs/lex_normal/state_127.c deleted file mode 100644 index 274239f0..00000000 --- a/parser/static/lex_funcs/lex_normal/state_127.c +++ /dev/null @@ -1,75 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_127.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s635(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH, lexer, s); - if (s->lookahead == '-') - return (lex_advance(566, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(570, lexer, s)); - if (s->lookahead == 'a') - return (lex_advance(589, lexer, s)); - if (s->lookahead == 'o') - return (lex_advance(587, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s636(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH, lexer, s); - if (s->lookahead == '0') - return (lex_advance(803, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s637(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s638(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR, lexer, s); - if (s->lookahead == '*') - return (lex_advance(651, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(573, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s639(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR, lexer, s); - if (s->lookahead == '*') - return (lex_advance(652, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(572, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_128.c b/parser/static/lex_funcs/lex_normal/state_128.c deleted file mode 100644 index 39631ad2..00000000 --- a/parser/static/lex_funcs/lex_normal/state_128.c +++ /dev/null @@ -1,76 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_128.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s640(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s641(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s642(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH, lexer, s); - if (s->lookahead == '#') - return (lex_advance(846, lexer, s)); - if (s->lookahead == '%') - return (lex_advance(848, lexer, s)); - if (s->lookahead == '/') - return (lex_advance(844, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(575, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && set_contains(sym_word_character_set_1(), \ - 11, s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s643(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH, lexer, s); - if (s->lookahead == '#') - return (lex_advance(845, lexer, s)); - if (s->lookahead == '%') - return (lex_advance(847, lexer, s)); - if (s->lookahead == '/') - return (lex_advance(843, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s644(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH, lexer, s); - if (s->lookahead == '=') - return (lex_advance(575, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_129.c b/parser/static/lex_funcs/lex_normal/state_129.c deleted file mode 100644 index 4b7a615c..00000000 --- a/parser/static/lex_funcs/lex_normal/state_129.c +++ /dev/null @@ -1,65 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_129.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s645(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH, lexer, s); - if (s->lookahead == '=') - return (lex_advance(574, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s646(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s647(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT, lexer, s); - if (s->lookahead == '%') - return (lex_advance(841, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(577, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s648(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT, lexer, s); - if (s->lookahead == '%') - return (lex_advance(840, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s649(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT, lexer, s); - if (s->lookahead == '=') - return (lex_advance(577, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_13.c b/parser/static/lex_funcs/lex_normal/state_13.c index 7f7fb98d..3c683704 100644 --- a/parser/static/lex_funcs/lex_normal/state_13.c +++ b/parser/static/lex_funcs/lex_normal/state_13.c @@ -15,44 +15,46 @@ bool lex_normal_s65(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(466, lexer, s)); + return (lex_advance(456, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s66(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(927, lexer, s)); + return (lex_advance(456, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(65, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(115, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s67(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(927, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(66, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(427, lexer, s)); + return (lex_skip(192, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s68(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(932, lexer, s)); + return (lex_skip(197, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s69(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(932, lexer, s)); + return (lex_advance(378, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(68, lexer, s)); + return (lex_advance(374, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(432, lexer, s)); + return (lex_advance(378, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_130.c b/parser/static/lex_funcs/lex_normal/state_130.c deleted file mode 100644 index 1f52834c..00000000 --- a/parser/static/lex_funcs/lex_normal/state_130.c +++ /dev/null @@ -1,57 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_130.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s650(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT, lexer, s); - if (s->lookahead == '=') - return (lex_advance(576, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s651(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR_STAR, lexer, s); - if (s->lookahead == '=') - return (lex_advance(579, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s652(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR_STAR, lexer, s); - if (s->lookahead == '=') - return (lex_advance(578, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s653(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LPAREN, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s654(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LPAREN, lexer, s); - if (s->lookahead == '(') - return (lex_advance(551, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_131.c b/parser/static/lex_funcs/lex_normal/state_131.c deleted file mode 100644 index 5b2f6a56..00000000 --- a/parser/static/lex_funcs/lex_normal/state_131.c +++ /dev/null @@ -1,65 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_131.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s655(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_RPAREN, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s656(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__c_word_token1, lexer, s); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(656, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s657(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_esac, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s658(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_esac, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s659(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_esac, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_132.c b/parser/static/lex_funcs/lex_normal/state_132.c deleted file mode 100644 index 79e8c177..00000000 --- a/parser/static/lex_funcs/lex_normal/state_132.c +++ /dev/null @@ -1,61 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_132.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s660(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_esac, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s661(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_esac, lexer, s); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s662(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SEMI_SEMI, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s663(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SEMI_SEMI, lexer, s); - if (s->lookahead == '&') - return (lex_advance(665, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s664(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SEMI_AMP, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_133.c b/parser/static/lex_funcs/lex_normal/state_133.c deleted file mode 100644 index 4e44b9a1..00000000 --- a/parser/static/lex_funcs/lex_normal/state_133.c +++ /dev/null @@ -1,43 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_133.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s665(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SEMI_SEMI_AMP, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s666(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LBRACE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s667(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_RBRACE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s668(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PIPE_AMP, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s669(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BANG, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_134.c b/parser/static/lex_funcs/lex_normal/state_134.c deleted file mode 100644 index 9268bcaa..00000000 --- a/parser/static/lex_funcs/lex_normal/state_134.c +++ /dev/null @@ -1,61 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_134.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s670(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BANG, lexer, s); - if (s->lookahead == '=') - return (lex_advance(606, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s671(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BANG, lexer, s); - if (s->lookahead == '=') - return (lex_advance(605, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s672(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BANG, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s673(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LBRACK, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s674(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LBRACK, lexer, s); - if (s->lookahead == '[') - return (lex_advance(676, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_135.c b/parser/static/lex_funcs/lex_normal/state_135.c deleted file mode 100644 index e3fe425b..00000000 --- a/parser/static/lex_funcs/lex_normal/state_135.c +++ /dev/null @@ -1,49 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_135.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s675(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_RBRACK, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s676(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LBRACK_LBRACK, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s677(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_RBRACK_RBRACK, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s678(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ_TILDE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s679(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ_TILDE, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_136.c b/parser/static/lex_funcs/lex_normal/state_136.c deleted file mode 100644 index 4f33a7ef..00000000 --- a/parser/static/lex_funcs/lex_normal/state_136.c +++ /dev/null @@ -1,49 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_136.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s680(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AMP_GT, lexer, s); - if (s->lookahead == '>') - return (lex_advance(681, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s681(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AMP_GT_GT, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s682(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_AMP, lexer, s); - if (s->lookahead == '-') - return (lex_advance(685, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s683(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT_AMP, lexer, s); - if (s->lookahead == '-') - return (lex_advance(686, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s684(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT_PIPE, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_137.c b/parser/static/lex_funcs/lex_normal/state_137.c deleted file mode 100644 index 77c9c049..00000000 --- a/parser/static/lex_funcs/lex_normal/state_137.c +++ /dev/null @@ -1,59 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_137.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s685(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_AMP_DASH, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s686(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT_AMP_DASH, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s687(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_LT_DASH, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s688(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(688, lexer, s)); - if (s->lookahead == '+') - return (lex_advance(771, lexer, s)); - if (s->lookahead == '-') - return (lex_advance(769, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(307, lexer, s)); - if (s->lookahead == '~') - return (lex_advance(772, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s689(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(689, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(14, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_138.c b/parser/static/lex_funcs/lex_normal/state_138.c deleted file mode 100644 index d9d316d4..00000000 --- a/parser/static/lex_funcs/lex_normal/state_138.c +++ /dev/null @@ -1,66 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_138.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s690(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s691(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(691, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(316, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s692(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(692, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(81, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s693(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(693, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(27, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s694(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(694, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(317, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_139.c b/parser/static/lex_funcs/lex_normal/state_139.c deleted file mode 100644 index c77a7a09..00000000 --- a/parser/static/lex_funcs/lex_normal/state_139.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_139.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s695(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(695, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(91, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s696(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(696, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(30, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s697(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(697, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(321, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s698(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(698, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(183, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s699(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(699, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(153, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_14.c b/parser/static/lex_funcs/lex_normal/state_14.c index b375a650..4c681b00 100644 --- a/parser/static/lex_funcs/lex_normal/state_14.c +++ b/parser/static/lex_funcs/lex_normal/state_14.c @@ -15,41 +15,46 @@ bool lex_normal_s70(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(434, lexer, s)); + return (lex_advance(464, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s71(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(435, lexer, s)); + return (lex_advance(464, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(70, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(180, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s72(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(423, lexer, s)); + return (lex_skip(182, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s73(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(919, lexer, s)); + return (lex_advance(379, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(377, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_advance(379, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s74(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(919, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(73, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(409, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(465, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_140.c b/parser/static/lex_funcs/lex_normal/state_140.c deleted file mode 100644 index 53fd031b..00000000 --- a/parser/static/lex_funcs/lex_normal/state_140.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_140.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s700(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(700, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(322, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s701(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(701, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(185, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s702(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(702, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(32, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s703(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(703, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(323, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s704(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(704, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(96, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_141.c b/parser/static/lex_funcs/lex_normal/state_141.c deleted file mode 100644 index f60ef410..00000000 --- a/parser/static/lex_funcs/lex_normal/state_141.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_141.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s705(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(705, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(156, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s706(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(706, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(324, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s707(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(707, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(98, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s708(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(708, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(202, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s709(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(709, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(325, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_142.c b/parser/static/lex_funcs/lex_normal/state_142.c deleted file mode 100644 index 137cf0c4..00000000 --- a/parser/static/lex_funcs/lex_normal/state_142.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_142.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s710(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(710, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(211, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s711(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(711, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(158, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s712(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(712, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(326, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s713(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(713, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(188, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s714(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(714, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(215, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_143.c b/parser/static/lex_funcs/lex_normal/state_143.c deleted file mode 100644 index 9a7d08a7..00000000 --- a/parser/static/lex_funcs/lex_normal/state_143.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_143.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s715(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(715, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(327, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s716(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(716, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(218, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s717(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(717, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(37, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s718(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(718, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(328, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s719(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(719, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(190, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_144.c b/parser/static/lex_funcs/lex_normal/state_144.c deleted file mode 100644 index a7726219..00000000 --- a/parser/static/lex_funcs/lex_normal/state_144.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_144.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s720(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(720, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(222, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s721(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(721, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(397, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s722(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(722, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(106, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s723(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(723, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(43, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s724(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(724, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(331, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_145.c b/parser/static/lex_funcs/lex_normal/state_145.c deleted file mode 100644 index 90f38813..00000000 --- a/parser/static/lex_funcs/lex_normal/state_145.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_145.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s725(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(725, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(193, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s726(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(726, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(46, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s727(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(727, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(398, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s728(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(728, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(213, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s729(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(729, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(226, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_146.c b/parser/static/lex_funcs/lex_normal/state_146.c deleted file mode 100644 index 30e10870..00000000 --- a/parser/static/lex_funcs/lex_normal/state_146.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_146.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s730(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(730, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(399, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s731(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(731, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(128, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s732(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(732, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(166, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s733(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(733, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(333, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s734(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(734, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(48, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_147.c b/parser/static/lex_funcs/lex_normal/state_147.c deleted file mode 100644 index 44b31e5d..00000000 --- a/parser/static/lex_funcs/lex_normal/state_147.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_147.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s735(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(735, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(335, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s736(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(736, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(228, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s737(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(737, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(337, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s738(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(738, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(207, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s739(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(739, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(339, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_148.c b/parser/static/lex_funcs/lex_normal/state_148.c deleted file mode 100644 index a21438dc..00000000 --- a/parser/static/lex_funcs/lex_normal/state_148.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_148.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s740(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(740, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(168, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s741(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(741, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(341, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s742(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(742, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(58, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s743(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(743, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(343, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s744(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(744, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(233, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_149.c b/parser/static/lex_funcs/lex_normal/state_149.c deleted file mode 100644 index 29888cec..00000000 --- a/parser/static/lex_funcs/lex_normal/state_149.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_149.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s745(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(745, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(344, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s746(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(746, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(176, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s747(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(747, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(346, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s748(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(748, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(100, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s749(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(749, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(347, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_15.c b/parser/static/lex_funcs/lex_normal/state_15.c index 251ab121..2e09d5ff 100644 --- a/parser/static/lex_funcs/lex_normal/state_15.c +++ b/parser/static/lex_funcs/lex_normal/state_15.c @@ -15,34 +15,39 @@ bool lex_normal_s75(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(440, lexer, s)); + return (lex_advance(465, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(74, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(183, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s76(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(297, lexer, s)); + return (lex_skip(60, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s77(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(438, lexer, s)); + return (lex_skip(193, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s78(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(443, lexer, s)); + return (lex_skip(198, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s79(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(439, lexer, s)); + return (lex_skip(125, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_150.c b/parser/static/lex_funcs/lex_normal/state_150.c deleted file mode 100644 index 07d680ed..00000000 --- a/parser/static/lex_funcs/lex_normal/state_150.c +++ /dev/null @@ -1,68 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_150.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s750(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(750, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(112, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s751(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(751, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(349, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s752(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(752, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(350, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s753(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(753, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(351, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s754(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(754, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(354, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_151.c b/parser/static/lex_funcs/lex_normal/state_151.c deleted file mode 100644 index baf75f2d..00000000 --- a/parser/static/lex_funcs/lex_normal/state_151.c +++ /dev/null @@ -1,63 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_151.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s755(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(755, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(357, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s756(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(756, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(370, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s757(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(757, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(372, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s758(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ - s); - if (s->lookahead == '\n') - return (lex_advance(758, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(381, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s759(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_LT_LT, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_152.c b/parser/static/lex_funcs/lex_normal/state_152.c deleted file mode 100644 index f96c7030..00000000 --- a/parser/static/lex_funcs/lex_normal/state_152.c +++ /dev/null @@ -1,71 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_152.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s760(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_QMARK, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s761(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_QMARK, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s762(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s763(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON, lexer, s); - if (s->lookahead == '+') - return (lex_advance(835, lexer, s)); - if (s->lookahead == '-') - return (lex_advance(832, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(829, lexer, s)); - if (s->lookahead == '?') - return (lex_advance(839, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s764(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON, lexer, s); - if (s->lookahead == '+') - return (lex_advance(834, lexer, s)); - if (s->lookahead == '-') - return (lex_advance(831, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(828, lexer, s)); - if (s->lookahead == '?') - return (lex_advance(838, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_153.c b/parser/static/lex_funcs/lex_normal/state_153.c deleted file mode 100644 index 67fb727c..00000000 --- a/parser/static/lex_funcs/lex_normal/state_153.c +++ /dev/null @@ -1,51 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_153.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s765(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s766(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS_PLUS2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s767(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH_DASH2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s768(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s769(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH2, lexer, s); - if (s->lookahead == '-') - return (lex_advance(767, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_154.c b/parser/static/lex_funcs/lex_normal/state_154.c deleted file mode 100644 index f8a02e5d..00000000 --- a/parser/static/lex_funcs/lex_normal/state_154.c +++ /dev/null @@ -1,45 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_154.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s770(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s771(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS2, lexer, s); - if (s->lookahead == '+') - return (lex_advance(766, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s772(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_TILDE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s773(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR_LPAREN_LPAREN, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s774(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR_LBRACK, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_155.c b/parser/static/lex_funcs/lex_normal/state_155.c deleted file mode 100644 index d0fd02e1..00000000 --- a/parser/static/lex_funcs/lex_normal/state_155.c +++ /dev/null @@ -1,52 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_155.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s775(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_brace_expression_token1, lexer, \ - s); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(775, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s776(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOT_DOT, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s777(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOT_DOT, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s778(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_RBRACE2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s779(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_concatenation_token1, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_156.c b/parser/static/lex_funcs/lex_normal/state_156.c deleted file mode 100644 index 6c8c437e..00000000 --- a/parser/static/lex_funcs/lex_normal/state_156.c +++ /dev/null @@ -1,73 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_156.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s780(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s781(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR, lexer, s); - if (s->lookahead == '\'') - return (lex_advance(492, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(854, lexer, s)); - if (s->lookahead == '[') - return (lex_advance(774, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(857, lexer, s)); - if (s->lookahead == '{') - return (lex_advance(817, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s782(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR, lexer, s); - if (s->lookahead == '\'') - return (lex_advance(492, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(853, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(857, lexer, s)); - if (s->lookahead == '{') - return (lex_advance(817, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s783(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR, lexer, s); - if (s->lookahead == '(') - return (lex_advance(854, lexer, s)); - if (s->lookahead == '[') - return (lex_advance(774, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(857, lexer, s)); - if (s->lookahead == '{') - return (lex_advance(817, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s784(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR, lexer, s); - if (s->lookahead == '(') - return (lex_advance(853, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(857, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_157.c b/parser/static/lex_funcs/lex_normal/state_157.c deleted file mode 100644 index 1ed8421b..00000000 --- a/parser/static/lex_funcs/lex_normal/state_157.c +++ /dev/null @@ -1,59 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_157.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s785(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR, lexer, s); - if (s->lookahead == '(') - return (lex_advance(853, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(857, lexer, s)); - if (s->lookahead == '{') - return (lex_advance(817, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s786(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym__special_character, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s787(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym__special_character, lexer, s); - if (s->lookahead == ']') - return (lex_advance(677, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s788(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DQUOTE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s789(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '\n') - return (lex_advance(795, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(303, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != '\r' && \ - s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ - != '`')) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_158.c b/parser/static/lex_funcs/lex_normal/state_158.c deleted file mode 100644 index 47ecba34..00000000 --- a/parser/static/lex_funcs/lex_normal/state_158.c +++ /dev/null @@ -1,96 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_158.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s790(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '\n') - return (lex_advance(793, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(303, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != '\r' && \ - s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ - != '`')) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s791(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '\n') - return (lex_advance(794, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(303, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != '\r' && \ - s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ - != '`')) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s792(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '\n') - return (lex_advance(798, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(860, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != '\r' && \ - s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ - != '`')) - return (lex_advance(797, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s793(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (lex_normal_map793(lexer, s)) - return (true); - if ((s->lookahead == '\n' || s->lookahead == '\r')) - return (lex_skip(449, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_advance(793, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '_' && \ - s->lookahead < 'z'))) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s794(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (lex_normal_map794(lexer, s)) - return (true); - if ((s->lookahead == '\n' || s->lookahead == '\r')) - return (lex_skip(452, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_advance(794, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '$') && (s->lookahead > '_' && s->lookahead \ - < 'z'))) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_159.c b/parser/static/lex_funcs/lex_normal/state_159.c deleted file mode 100644 index 78a5b941..00000000 --- a/parser/static/lex_funcs/lex_normal/state_159.c +++ /dev/null @@ -1,88 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_159.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s795(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '"') - return (lex_advance(788, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(797, lexer, s)); - if (s->lookahead == '$') - return (lex_advance(783, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(796, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(302, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if ((s->lookahead == '\n' || s->lookahead == '\r')) - return (lex_skip(480, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_advance(795, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s796(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '(') - return (lex_advance(551, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(303, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != '\n' && \ - s->lookahead != '\r' && s->lookahead != '"' && \ - s->lookahead != '$' && s->lookahead != '`')) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s797(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(860, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != '\n' && \ - s->lookahead != '\r' && s->lookahead != '"' && \ - s->lookahead != '$' && s->lookahead != '`')) - return (lex_advance(797, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s798(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(303, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != '\n' && \ - s->lookahead != '\r' && s->lookahead != '"' && \ - s->lookahead != '$' && s->lookahead != '`')) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s799(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_string_content, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(303, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != '\r' && \ - s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ - != '`')) - return (lex_advance(798, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_16.c b/parser/static/lex_funcs/lex_normal/state_16.c index f8a13306..d9a4cc83 100644 --- a/parser/static/lex_funcs/lex_normal/state_16.c +++ b/parser/static/lex_funcs/lex_normal/state_16.c @@ -14,61 +14,53 @@ bool lex_normal_s80(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(881, lexer, s)); + if (lex_normal_map80(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(80, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s81(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(881, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(80, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(200, lexer, s)); + return (lex_skip(124, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s82(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(83, lexer, s)); + return (lex_advance(443, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s83(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map83(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(365, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + if (s->lookahead == '\n') + return (lex_advance(443, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(82, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(83, lexer, s)); + return (lex_skip(102, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s84(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map84(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(378, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(84, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(811, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(656, lexer, s)); + if (s->lookahead == '\n') + return (lex_skip(127, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_160.c b/parser/static/lex_funcs/lex_normal/state_160.c deleted file mode 100644 index 346488be..00000000 --- a/parser/static/lex_funcs/lex_normal/state_160.c +++ /dev/null @@ -1,75 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_160.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s800(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_raw_string, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s801(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_ansi_c_string, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s802(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_ansi_c_string, lexer, s); - if (s->lookahead == '\'') - return (lex_advance(801, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(493, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(492, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s803(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(814, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 'x') - return (lex_advance(957, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((!s->eof && set_contains(sym_word_character_set_1(), \ - 11, s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s804(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(814, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 'x') - return (lex_advance(867, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((!s->eof && set_contains(sym_word_character_set_1(), \ - 11, s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_161.c b/parser/static/lex_funcs/lex_normal/state_161.c deleted file mode 100644 index 00b1da28..00000000 --- a/parser/static/lex_funcs/lex_normal/state_161.c +++ /dev/null @@ -1,94 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_161.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s805(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(814, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((!s->eof && set_contains(sym_word_character_set_1(), \ - 11, s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s806(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(814, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((!s->eof && set_contains(sym_word_character_set_1(), \ - 11, s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s807(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(814, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && set_contains(sym_word_character_set_1(), \ - 11, s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s808(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(815, lexer, s)); - if (s->lookahead == 'x') - return (lex_advance(878, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(810, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s809(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(815, lexer, s)); - if (s->lookahead == 'x') - return (lex_advance(517, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(811, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_162.c b/parser/static/lex_funcs/lex_normal/state_162.c deleted file mode 100644 index 44fb981b..00000000 --- a/parser/static/lex_funcs/lex_normal/state_162.c +++ /dev/null @@ -1,82 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_162.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s810(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(815, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(810, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s811(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '#') - return (lex_advance(815, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(811, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s812(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= '@' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(812, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s813(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token1, lexer, s); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= '@' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(813, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s814(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token2, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= '@' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(812, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_163.c b/parser/static/lex_funcs/lex_normal/state_163.c deleted file mode 100644 index 1342b45d..00000000 --- a/parser/static/lex_funcs/lex_normal/state_163.c +++ /dev/null @@ -1,48 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_163.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s815(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym_number_token2, lexer, s); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= '@' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(813, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s816(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_POUND, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s817(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR_LBRACE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s818(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_RBRACE3, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s819(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BANG2, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_164.c b/parser/static/lex_funcs/lex_normal/state_164.c deleted file mode 100644 index 074ca1c1..00000000 --- a/parser/static/lex_funcs/lex_normal/state_164.c +++ /dev/null @@ -1,67 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_164.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s820(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BANG2, lexer, s); - if (s->lookahead == '=') - return (lex_advance(606, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s821(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AT, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s822(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AT, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s823(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s824(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_STAR2, lexer, s); - if (s->lookahead == '*') - return (lex_advance(651, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(573, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_165.c b/parser/static/lex_funcs/lex_normal/state_165.c deleted file mode 100644 index 9644eb3f..00000000 --- a/parser/static/lex_funcs/lex_normal/state_165.c +++ /dev/null @@ -1,55 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_165.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s825(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_POUND2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s826(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s827(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_EQ2, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s828(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON_EQ, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s829(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON_EQ, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_166.c b/parser/static/lex_funcs/lex_normal/state_166.c deleted file mode 100644 index 846b9f51..00000000 --- a/parser/static/lex_funcs/lex_normal/state_166.c +++ /dev/null @@ -1,49 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_166.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s830(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DASH3, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s831(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON_DASH, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s832(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON_DASH, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s833(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PLUS3, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s834(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON_PLUS, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_167.c b/parser/static/lex_funcs/lex_normal/state_167.c deleted file mode 100644 index c5c7ed9b..00000000 --- a/parser/static/lex_funcs/lex_normal/state_167.c +++ /dev/null @@ -1,61 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_167.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s835(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON_PLUS, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s836(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_QMARK2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s837(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_QMARK2, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s838(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON_QMARK, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s839(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COLON_QMARK, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_168.c b/parser/static/lex_funcs/lex_normal/state_168.c deleted file mode 100644 index e35ef01d..00000000 --- a/parser/static/lex_funcs/lex_normal/state_168.c +++ /dev/null @@ -1,59 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_168.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s840(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT_PERCENT, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s841(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_PERCENT_PERCENT, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s842(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__expansion_regex_token1, lexer, \ - s); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_advance(842, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s843(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH_SLASH, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s844(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH_SLASH, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_169.c b/parser/static/lex_funcs/lex_normal/state_169.c deleted file mode 100644 index 2e49cf9f..00000000 --- a/parser/static/lex_funcs/lex_normal/state_169.c +++ /dev/null @@ -1,55 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_169.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s845(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH_POUND, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s846(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH_POUND, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s847(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH_PERCENT, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s848(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_SLASH_PERCENT, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s849(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COMMA_COMMA, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_17.c b/parser/static/lex_funcs/lex_normal/state_17.c index 73da7ee1..c06f882d 100644 --- a/parser/static/lex_funcs/lex_normal/state_17.c +++ b/parser/static/lex_funcs/lex_normal/state_17.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 18:59:20 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -14,121 +14,42 @@ bool lex_normal_s85(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map85(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(386, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(516, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(85, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(810, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + if (s->lookahead == '\n') + return (lex_skip(126, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s86(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(602, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(554, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(612, lexer, s)); - if (lex_helper_s86(lexer, s)) - return (true); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(86, lexer, s)); + return (lex_skip(128, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s87(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(602, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(554, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(613, lexer, s)); - if (lex_helper_s87(lexer, s)) - return (true); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(87, lexer, s)); + return (lex_skip(129, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s88(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(489, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(611, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(618, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(390, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(516, lexer, s)); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(88, lexer, s)); + return (lex_advance(446, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s89(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(690, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(599, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(555, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(394, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == 'i') - return (lex_advance(513, lexer, s)); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - s->lookahead == '{' || s->lookahead == '}')) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + return (lex_advance(446, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(88, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(89, lexer, s)); + return (lex_skip(105, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_170.c b/parser/static/lex_funcs/lex_normal/state_170.c deleted file mode 100644 index a27c49ec..00000000 --- a/parser/static/lex_funcs/lex_normal/state_170.c +++ /dev/null @@ -1,57 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_170.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s850(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_COMMA_COMMA, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s851(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_CARET_CARET, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s852(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_CARET_CARET, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s853(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR_LPAREN, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s854(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR_LPAREN, lexer, s); - if (s->lookahead == '(') - return (lex_advance(773, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_171.c b/parser/static/lex_funcs/lex_normal/state_171.c deleted file mode 100644 index dc4a85e2..00000000 --- a/parser/static/lex_funcs/lex_normal/state_171.c +++ /dev/null @@ -1,48 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_171.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s855(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BQUOTE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s856(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_BQUOTE, lexer, s); - if (s->lookahead == '`') - return (lex_advance(779, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_advance(510, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s857(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_DOLLAR_BQUOTE, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s858(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_LT_LPAREN, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s859(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_GT_LPAREN, lexer, s); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_172.c b/parser/static/lex_funcs/lex_normal/state_172.c deleted file mode 100644 index 932dc9bf..00000000 --- a/parser/static/lex_funcs/lex_normal/state_172.c +++ /dev/null @@ -1,77 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_172.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s860(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_comment, lexer, s); - if (s->lookahead == '\n') - return (lex_advance(798, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(792, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(797, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s861(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_comment, lexer, s); - if ((s->lookahead == '\t' || (s->lookahead >= 0x0b && \ - s->lookahead <= '\r'))) - return (lex_advance(862, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '\t' && \ - s->lookahead < '\r'))) - return (lex_advance(863, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s862(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_comment, lexer, s); - if ((s->lookahead != 0 && s->lookahead != '\n')) - return (lex_advance(862, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s863(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym__comment_word, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(861, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(863, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s864(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 'a') - return (lex_advance(865, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'b' && \ - s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_173.c b/parser/static/lex_funcs/lex_normal/state_173.c deleted file mode 100644 index d4feacd2..00000000 --- a/parser/static/lex_funcs/lex_normal/state_173.c +++ /dev/null @@ -1,110 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_173.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s865(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 'c') - return (lex_advance(658, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s866(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 's') - return (lex_advance(864, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s867(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s868(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s869(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if (s->lookahead == 'a') - return (lex_advance(870, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'b' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_174.c b/parser/static/lex_funcs/lex_normal/state_174.c deleted file mode 100644 index 1cb7bc57..00000000 --- a/parser/static/lex_funcs/lex_normal/state_174.c +++ /dev/null @@ -1,104 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_174.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s870(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if (s->lookahead == 'c') - return (lex_advance(660, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s871(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if (s->lookahead == 's') - return (lex_advance(869, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s872(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s873(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s874(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == 'a') - return (lex_advance(875, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'b' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_175.c b/parser/static/lex_funcs/lex_normal/state_175.c deleted file mode 100644 index d364403e..00000000 --- a/parser/static/lex_funcs/lex_normal/state_175.c +++ /dev/null @@ -1,80 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_175.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s875(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == 'c') - return (lex_advance(661, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s876(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == 'n') - return (lex_advance(550, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s877(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (s->lookahead == 's') - return (lex_advance(874, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s878(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(810, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s879(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__simple_variable_name_token1, \ - lexer, s); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_176.c b/parser/static/lex_funcs/lex_normal/state_176.c deleted file mode 100644 index 72a506e1..00000000 --- a/parser/static/lex_funcs/lex_normal/state_176.c +++ /dev/null @@ -1,107 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_176.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s880(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map880(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(12, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ';' && \ - s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s881(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map881(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(200, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s882(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map882(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(219, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s883(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map883(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(237, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s884(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map884(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(238, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_177.c b/parser/static/lex_funcs/lex_normal/state_177.c deleted file mode 100644 index 3fe79d5f..00000000 --- a/parser/static/lex_funcs/lex_normal/state_177.c +++ /dev/null @@ -1,103 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_177.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s885(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map885(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(240, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s886(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map886(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(241, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s887(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map887(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(243, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s888(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map888(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(244, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ';' && \ - s->lookahead < ']') && (s->lookahead > '_' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s889(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map889(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(246, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_178.c b/parser/static/lex_funcs/lex_normal/state_178.c deleted file mode 100644 index b6fb1243..00000000 --- a/parser/static/lex_funcs/lex_normal/state_178.c +++ /dev/null @@ -1,108 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_178.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s890(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map890(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(247, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s891(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map891(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(249, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s892(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map892(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(250, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s893(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map893(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(252, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s894(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map894(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(253, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ';' && \ - s->lookahead < ']') && (s->lookahead > '_' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_179.c b/parser/static/lex_funcs/lex_normal/state_179.c deleted file mode 100644 index cf7be875..00000000 --- a/parser/static/lex_funcs/lex_normal/state_179.c +++ /dev/null @@ -1,103 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_179.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s895(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map895(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(255, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s896(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map896(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(256, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s897(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map897(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(258, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s898(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map898(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(259, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s899(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map899(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(261, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_18.c b/parser/static/lex_funcs/lex_normal/state_18.c index 9795078c..449a3878 100644 --- a/parser/static/lex_funcs/lex_normal/state_18.c +++ b/parser/static/lex_funcs/lex_normal/state_18.c @@ -15,39 +15,41 @@ bool lex_normal_s90(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(883, lexer, s)); + return (lex_skip(188, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s91(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(883, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(90, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(237, lexer, s)); + return (lex_skip(190, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s92(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(472, lexer, s)); + return (lex_advance(457, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s93(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(437, lexer, s)); + return (lex_advance(457, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(92, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(117, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s94(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(442, lexer, s)); + return (lex_advance(453, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_180.c b/parser/static/lex_funcs/lex_normal/state_180.c deleted file mode 100644 index bd9aa26a..00000000 --- a/parser/static/lex_funcs/lex_normal/state_180.c +++ /dev/null @@ -1,108 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_180.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s900(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map900(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(262, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s901(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map901(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(264, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s902(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map902(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(265, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s903(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map903(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(267, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s904(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map904(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(268, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '>' && \ - s->lookahead < ']') && (s->lookahead > '_' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_181.c b/parser/static/lex_funcs/lex_normal/state_181.c deleted file mode 100644 index 6f58e614..00000000 --- a/parser/static/lex_funcs/lex_normal/state_181.c +++ /dev/null @@ -1,108 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_181.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s905(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map905(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(270, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s906(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map906(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(271, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s907(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map907(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(273, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s908(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map908(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(274, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s909(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map909(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(276, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_182.c b/parser/static/lex_funcs/lex_normal/state_182.c deleted file mode 100644 index 10330095..00000000 --- a/parser/static/lex_funcs/lex_normal/state_182.c +++ /dev/null @@ -1,120 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_182.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s910(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map910(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(278, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '>' && \ - s->lookahead < ']') && (s->lookahead > '_' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s911(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map911(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(280, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s912(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map912(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(282, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s913(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map913(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(284, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s914(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map914(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(286, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_183.c b/parser/static/lex_funcs/lex_normal/state_183.c deleted file mode 100644 index d77b9858..00000000 --- a/parser/static/lex_funcs/lex_normal/state_183.c +++ /dev/null @@ -1,121 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_183.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s915(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map915(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(288, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s916(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map916(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(290, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s917(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map917(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(292, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s918(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map918(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(402, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '+') && (s->lookahead > ';' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s919(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map919(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(409, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_184.c b/parser/static/lex_funcs/lex_normal/state_184.c deleted file mode 100644 index 6f75269b..00000000 --- a/parser/static/lex_funcs/lex_normal/state_184.c +++ /dev/null @@ -1,121 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_184.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s920(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map920(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(410, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s921(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map921(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(411, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']') && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s922(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map922(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(412, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s923(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map923(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(413, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s924(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map924(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(414, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_185.c b/parser/static/lex_funcs/lex_normal/state_185.c deleted file mode 100644 index 982c649b..00000000 --- a/parser/static/lex_funcs/lex_normal/state_185.c +++ /dev/null @@ -1,105 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_185.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s925(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map925(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(415, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s926(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map926(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(416, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ - (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s927(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map927(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(427, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s928(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map928(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(428, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s929(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map929(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(429, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_186.c b/parser/static/lex_funcs/lex_normal/state_186.c deleted file mode 100644 index 8a783f9a..00000000 --- a/parser/static/lex_funcs/lex_normal/state_186.c +++ /dev/null @@ -1,93 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_186.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s930(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map930(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(430, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s931(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map931(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(431, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s932(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map932(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(432, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s933(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map933(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(444, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s934(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map934(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(445, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_187.c b/parser/static/lex_funcs/lex_normal/state_187.c deleted file mode 100644 index fb6e2b8a..00000000 --- a/parser/static/lex_funcs/lex_normal/state_187.c +++ /dev/null @@ -1,93 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_187.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s935(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map935(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(446, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s936(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map936(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(447, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s937(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map937(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(448, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s938(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map938(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(450, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s939(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (lex_normal_map939(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(453, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_188.c b/parser/static/lex_funcs/lex_normal/state_188.c deleted file mode 100644 index a21c8bab..00000000 --- a/parser/static/lex_funcs/lex_normal/state_188.c +++ /dev/null @@ -1,78 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_188.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s940(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(aux_sym__multiline_variable_name_token1, \ - lexer, s); - if (s->lookahead == '\\') - return (lex_advance(16, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(940, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s941(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AT2, lexer, s); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s942(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_AT2, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s943(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_0, lexer, s); - if (s->lookahead == '#') - return (lex_advance(814, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if (s->lookahead == 'x') - return (lex_advance(872, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && set_contains(sym_word_character_set_1(), \ - 11, s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s944(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_0, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_189.c b/parser/static/lex_funcs/lex_normal/state_189.c deleted file mode 100644 index 67345fa4..00000000 --- a/parser/static/lex_funcs/lex_normal/state_189.c +++ /dev/null @@ -1,78 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_189.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s945(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym_0, lexer, s); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s946(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym__, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s947(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym__, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(17, lexer, s)); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s948(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(anon_sym__, lexer, s); - if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - s->lookahead == '_' || (s->lookahead >= 'a' && \ - s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s949(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '.') - return (lex_advance(777, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_19.c b/parser/static/lex_funcs/lex_normal/state_19.c index 82d8a460..9c2e87b9 100644 --- a/parser/static/lex_funcs/lex_normal/state_19.c +++ b/parser/static/lex_funcs/lex_normal/state_19.c @@ -15,44 +15,55 @@ bool lex_normal_s95(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(889, lexer, s)); + return (lex_advance(453, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(94, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(112, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s96(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(889, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(95, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(246, lexer, s)); + return (lex_advance(455, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s97(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(891, lexer, s)); + return (lex_advance(455, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(96, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(114, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s98(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(891, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(97, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(249, lexer, s)); + return (lex_skip(132, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s99(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(916, lexer, s)); + if (lex_normal_map99(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(99, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_190.c b/parser/static/lex_funcs/lex_normal/state_190.c deleted file mode 100644 index ab214101..00000000 --- a/parser/static/lex_funcs/lex_normal/state_190.c +++ /dev/null @@ -1,87 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_190.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s950(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '0') - return (lex_advance(803, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s951(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '=') - return (lex_advance(606, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s952(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '=') - return (lex_advance(604, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == '~') - return (lex_advance(679, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s953(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 'a') - return (lex_advance(954, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s954(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 'c') - return (lex_advance(659, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_191.c b/parser/static/lex_funcs/lex_normal/state_191.c deleted file mode 100644 index 02e492fc..00000000 --- a/parser/static/lex_funcs/lex_normal/state_191.c +++ /dev/null @@ -1,75 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_191.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s955(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 'n') - return (lex_advance(549, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s956(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if (s->lookahead == 's') - return (lex_advance(953, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s957(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s958(t_lexer *lexer, t_lexer_state *s) -{ - lex_accept_token(sym_word, lexer, s); - if (s->lookahead == '\\') - return (lex_advance(518, lexer, s)); - if ((!s->eof && \ - set_contains(sym__comment_word_character_set_1(), 12, \ - s->lookahead))) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_default(t_lexer *lexer, t_lexer_state *s) -{ - (void)(lexer); - (void)(s); - s->result = false; - return (false); -} diff --git a/parser/static/lex_funcs/lex_normal/state_2.c b/parser/static/lex_funcs/lex_normal/state_2.c index 0c174042..5efbf9d0 100644 --- a/parser/static/lex_funcs/lex_normal/state_2.c +++ b/parser/static/lex_funcs/lex_normal/state_2.c @@ -15,50 +15,48 @@ bool lex_normal_s10(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(404, lexer, s)); + return (lex_advance(466, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s11(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(406, lexer, s)); + return (lex_advance(466, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(10, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s12(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map12(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(12, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if ((s->lookahead >= 'A' && s->lookahead <= 'z')) - return (lex_advance(873, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + if (s->lookahead == '\n') + return (lex_advance(466, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(10, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '\t' && \ + s->lookahead < '\r'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s13(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(880, lexer, s)); + return (lex_advance(440, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s14(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(880, lexer, s)); + return (lex_advance(440, lexer, s)); if (s->lookahead == '\r') return (lex_advance(13, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(12, lexer, s)); + return (lex_skip(99, lexer, s)); if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_20.c b/parser/static/lex_funcs/lex_normal/state_20.c index c446f1c6..1cb497ba 100644 --- a/parser/static/lex_funcs/lex_normal/state_20.c +++ b/parser/static/lex_funcs/lex_normal/state_20.c @@ -14,42 +14,89 @@ bool lex_normal_s100(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(916, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(99, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map100(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(290, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(100, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s101(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(299, lexer, s)); + if (lex_normal_map101(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(101, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s102(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(473, lexer, s)); + if (lex_normal_map102(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(102, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s103(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(478, lexer, s)); + if (lex_normal_map103(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(103, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s104(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(482, lexer, s)); + if (lex_normal_map104(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(104, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_21.c b/parser/static/lex_funcs/lex_normal/state_21.c index 53a16bc5..57b9cb8e 100644 --- a/parser/static/lex_funcs/lex_normal/state_21.c +++ b/parser/static/lex_funcs/lex_normal/state_21.c @@ -14,45 +14,84 @@ bool lex_normal_s105(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(901, lexer, s)); + if (lex_normal_map105(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(105, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s106(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(901, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(105, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map106(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(264, lexer, s)); + return (lex_skip(106, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s107(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(933, lexer, s)); + if (lex_normal_map107(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(107, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s108(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(933, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(107, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map108(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(444, lexer, s)); + return (lex_skip(108, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s109(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(926, lexer, s)); + if (lex_normal_map109(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(109, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_22.c b/parser/static/lex_funcs/lex_normal/state_22.c index 3d7cafd3..629e3503 100644 --- a/parser/static/lex_funcs/lex_normal/state_22.c +++ b/parser/static/lex_funcs/lex_normal/state_22.c @@ -14,54 +14,70 @@ bool lex_normal_s110(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(926, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(109, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map110(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(416, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(110, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s111(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(917, lexer, s)); + if (lex_normal_map111(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(111, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s112(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(917, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(111, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map112(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(292, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(112, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s113(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(934, lexer, s)); + if (lex_normal_map113(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(113, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s114(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(934, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(113, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map114(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(445, lexer, s)); + return (lex_skip(114, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_23.c b/parser/static/lex_funcs/lex_normal/state_23.c index 06e07092..8bcd3224 100644 --- a/parser/static/lex_funcs/lex_normal/state_23.c +++ b/parser/static/lex_funcs/lex_normal/state_23.c @@ -14,35 +14,89 @@ bool lex_normal_s115(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(479, lexer, s)); + if (lex_normal_map115(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(115, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s116(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(451, lexer, s)); + if (lex_normal_map116(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(116, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s117(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(84, lexer, s)); + if (lex_normal_map117(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(117, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s118(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(86, lexer, s)); + if (lex_normal_map118(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(118, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s119(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(454, lexer, s)); + if (lex_normal_map119(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(119, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_24.c b/parser/static/lex_funcs/lex_normal/state_24.c index 0c5958fc..87511a11 100644 --- a/parser/static/lex_funcs/lex_normal/state_24.c +++ b/parser/static/lex_funcs/lex_normal/state_24.c @@ -14,35 +14,85 @@ bool lex_normal_s120(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(474, lexer, s)); + if (lex_normal_map120(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(120, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s121(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(487, lexer, s)); + if (lex_normal_map121(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(121, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s122(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(483, lexer, s)); + if (lex_normal_map122(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(122, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s123(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(85, lexer, s)); + if (lex_normal_map123(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(123, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s124(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(484, lexer, s)); + if (lex_normal_map124(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(124, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_25.c b/parser/static/lex_funcs/lex_normal/state_25.c index df579cf8..18517b98 100644 --- a/parser/static/lex_funcs/lex_normal/state_25.c +++ b/parser/static/lex_funcs/lex_normal/state_25.c @@ -14,40 +14,80 @@ bool lex_normal_s125(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(486, lexer, s)); + if (lex_normal_map125(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(125, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s126(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(475, lexer, s)); + if (lex_normal_map126(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(126, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s127(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(907, lexer, s)); + if (lex_normal_map127(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(127, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s128(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(907, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(127, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map128(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(273, lexer, s)); + return (lex_skip(128, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s129(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(88, lexer, s)); + if (lex_normal_map129(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(129, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_26.c b/parser/static/lex_funcs/lex_normal/state_26.c index 371457ed..81c1f5e2 100644 --- a/parser/static/lex_funcs/lex_normal/state_26.c +++ b/parser/static/lex_funcs/lex_normal/state_26.c @@ -14,45 +14,72 @@ bool lex_normal_s130(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(455, lexer, s)); + if (lex_normal_map130(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(130, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<' && s->lookahead != '>' && (s->lookahead > '{' && \ + s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s131(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(937, lexer, s)); + if (lex_normal_map131(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(131, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<' && s->lookahead != '>' && (s->lookahead > '{' && \ + s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s132(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(937, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(131, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map132(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(448, lexer, s)); + return (lex_skip(132, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<' && s->lookahead != '>' && (s->lookahead > '{' && \ + s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s133(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(938, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(1, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(170, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s134(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(938, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(133, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(450, lexer, s)); + return (lex_advance(382, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_27.c b/parser/static/lex_funcs/lex_normal/state_27.c index 727d54ef..11356026 100644 --- a/parser/static/lex_funcs/lex_normal/state_27.c +++ b/parser/static/lex_funcs/lex_normal/state_27.c @@ -14,54 +14,60 @@ bool lex_normal_s135(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(793, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(790, lexer, s)); + return (lex_skip(2, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_advance(793, lexer, s)); + return (lex_skip(174, lexer, s)); if (s->lookahead != 0) - return (lex_advance(798, lexer, s)); + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s136(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(794, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(791, lexer, s)); + return (lex_advance(376, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_advance(794, lexer, s)); + return (lex_advance(380, lexer, s)); if (s->lookahead != 0) - return (lex_advance(798, lexer, s)); + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s137(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(939, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(3, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(175, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s138(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(939, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(137, lexer, s)); + return (lex_skip(4, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(453, lexer, s)); + return (lex_skip(176, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s139(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(485, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(5, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(6, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_28.c b/parser/static/lex_funcs/lex_normal/state_28.c index 3891a6a2..4dd71443 100644 --- a/parser/static/lex_funcs/lex_normal/state_28.c +++ b/parser/static/lex_funcs/lex_normal/state_28.c @@ -14,35 +14,60 @@ bool lex_normal_s140(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(476, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(7, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(116, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s141(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(89, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(17, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(118, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s142(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(477, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(18, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(120, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s143(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(488, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(19, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(122, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s144(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(407, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(20, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(123, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_29.c b/parser/static/lex_funcs/lex_normal/state_29.c index 41840c96..33ec676d 100644 --- a/parser/static/lex_funcs/lex_normal/state_29.c +++ b/parser/static/lex_funcs/lex_normal/state_29.c @@ -14,42 +14,60 @@ bool lex_normal_s145(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(405, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(29, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(187, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s146(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map146(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + if (s->lookahead == '\r') + return (lex_skip(32, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(146, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); + return (lex_skip(189, lexer, s)); if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s147(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(236, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(81, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(124, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s148(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(426, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(79, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(125, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s149(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(277, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(85, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(126, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_3.c b/parser/static/lex_funcs/lex_normal/state_3.c index cf98a6da..f86c0c51 100644 --- a/parser/static/lex_funcs/lex_normal/state_3.c +++ b/parser/static/lex_funcs/lex_normal/state_3.c @@ -15,48 +15,41 @@ bool lex_normal_s15(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(940, lexer, s)); + return (lex_advance(441, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s16(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(940, lexer, s)); + return (lex_advance(441, lexer, s)); if (s->lookahead == '\r') return (lex_advance(15, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(100, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s17(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(940, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(15, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '\t' && \ - s->lookahead < '\r'))) - return (lex_advance(958, lexer, s)); + return (lex_skip(118, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s18(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(918, lexer, s)); + return (lex_skip(120, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s19(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(918, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(18, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(402, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(122, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_30.c b/parser/static/lex_funcs/lex_normal/state_30.c index f1fc78cf..1f7c6769 100644 --- a/parser/static/lex_funcs/lex_normal/state_30.c +++ b/parser/static/lex_funcs/lex_normal/state_30.c @@ -14,42 +14,60 @@ bool lex_normal_s150(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(279, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(84, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(127, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s151(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(281, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(86, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(128, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s152(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(886, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(87, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(129, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s153(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(886, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(152, lexer, s)); + return (lex_skip(90, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(241, lexer, s)); + return (lex_skip(188, lexer, s)); if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s154(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(283, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(91, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(190, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_31.c b/parser/static/lex_funcs/lex_normal/state_31.c index bc8506cb..14be169f 100644 --- a/parser/static/lex_funcs/lex_normal/state_31.c +++ b/parser/static/lex_funcs/lex_normal/state_31.c @@ -14,49 +14,54 @@ bool lex_normal_s155(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(890, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(41, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(185, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s156(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(890, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(155, lexer, s)); + return (lex_skip(46, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(247, lexer, s)); + return (lex_skip(130, lexer, s)); if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s157(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(894, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(49, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(186, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s158(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(894, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(157, lexer, s)); + return (lex_skip(52, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(253, lexer, s)); + return (lex_skip(191, lexer, s)); if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s159(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(287, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(55, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(178, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_32.c b/parser/static/lex_funcs/lex_normal/state_32.c index 3edc1296..7206fd07 100644 --- a/parser/static/lex_funcs/lex_normal/state_32.c +++ b/parser/static/lex_funcs/lex_normal/state_32.c @@ -14,35 +14,58 @@ bool lex_normal_s160(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(293, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(58, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(59, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s161(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(285, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(61, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(131, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s162(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(289, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(64, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(194, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s163(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(462, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(98, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(132, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s164(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(294, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(67, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(192, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_33.c b/parser/static/lex_funcs/lex_normal/state_33.c index ef4212de..1b3a62f0 100644 --- a/parser/static/lex_funcs/lex_normal/state_33.c +++ b/parser/static/lex_funcs/lex_normal/state_33.c @@ -14,49 +14,50 @@ bool lex_normal_s165(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(908, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(68, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(197, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s166(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(908, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(165, lexer, s)); + return (lex_skip(72, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(274, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(182, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s167(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(912, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(76, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(60, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s168(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(912, lexer, s)); if (s->lookahead == '\r') - return (lex_advance(167, lexer, s)); + return (lex_skip(77, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(282, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(193, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s169(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(298, lexer, s)); + if (s->lookahead == '\r') + return (lex_skip(78, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(198, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_34.c b/parser/static/lex_funcs/lex_normal/state_34.c index 74fae395..57cd987a 100644 --- a/parser/static/lex_funcs/lex_normal/state_34.c +++ b/parser/static/lex_funcs/lex_normal/state_34.c @@ -14,42 +14,83 @@ bool lex_normal_s170(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(921, lexer, s)); + if (lex_normal_map170(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(170, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s171(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(921, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(170, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map171(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(411, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(171, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s172(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(471, lexer, s)); + if (lex_normal_map172(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(172, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s173(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(465, lexer, s)); + if (lex_normal_map173(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(173, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s174(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(458, lexer, s)); + if (lex_normal_map174(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(174, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_35.c b/parser/static/lex_funcs/lex_normal/state_35.c index 403dde5a..63c9bcfc 100644 --- a/parser/static/lex_funcs/lex_normal/state_35.c +++ b/parser/static/lex_funcs/lex_normal/state_35.c @@ -14,47 +14,86 @@ bool lex_normal_s175(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(915, lexer, s)); + if (lex_normal_map175(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(175, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s176(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(915, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(175, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map176(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(288, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(176, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '{' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s177(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(931, lexer, s)); + if (lex_normal_map177(lexer, s)) + return (true); + if ((s->lookahead == '\n' || s->lookahead == '\r')) + return (lex_skip(177, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_advance(378, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '_' && \ + s->lookahead < 'z'))) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s178(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(931, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(177, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map178(lexer, s)) + return (true); + if (s->lookahead == '\\') + return (lex_skip(159, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(416, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(233, lexer, s)); + if (s->lookahead == '~') + return (lex_advance(365, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(431, lexer, s)); + return (lex_skip(178, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(391, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s179(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(468, lexer, s)); + if (lex_normal_map179(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(179, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_36.c b/parser/static/lex_funcs/lex_normal/state_36.c index a1607434..1471577f 100644 --- a/parser/static/lex_funcs/lex_normal/state_36.c +++ b/parser/static/lex_funcs/lex_normal/state_36.c @@ -14,45 +14,94 @@ bool lex_normal_s180(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(928, lexer, s)); + if (lex_normal_map180(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(180, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s181(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(928, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(180, lexer, s)); + if (lex_normal_map181(lexer, s)) + return (true); + if ((s->lookahead == '\n' || s->lookahead == '\r')) + return (lex_skip(181, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(428, lexer, s)); + return (lex_advance(379, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > ' ' && \ + s->lookahead < '$') && (s->lookahead > '_' && s->lookahead \ + < 'z'))) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s182(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(885, lexer, s)); + if (lex_normal_map182(lexer, s)) + return (true); + if (s->lookahead == '\\') + return (lex_skip(166, lexer, s)); + if (s->lookahead == '_') + return (lex_advance(474, lexer, s)); + if (s->lookahead == '}') + return (lex_advance(398, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(182, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s183(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(885, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(182, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map183(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(240, lexer, s)); + return (lex_skip(183, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s184(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(887, lexer, s)); + if (lex_normal_map184(lexer, s)) + return (true); + if (s->lookahead == '\\') + return (lex_skip(155, lexer, s)); + if (s->lookahead == '^') + return (lex_advance(332, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(416, lexer, s)); + if (s->lookahead == 'e') + return (lex_advance(211, lexer, s)); + if (s->lookahead == 'i') + return (lex_advance(210, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(236, lexer, s)); + if (s->lookahead == '}') + return (lex_advance(316, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(185, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(313, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_37.c b/parser/static/lex_funcs/lex_normal/state_37.c index fe75ea79..f31b610d 100644 --- a/parser/static/lex_funcs/lex_normal/state_37.c +++ b/parser/static/lex_funcs/lex_normal/state_37.c @@ -14,45 +14,97 @@ bool lex_normal_s185(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(887, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(184, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map185(lexer, s)) + return (true); + if (s->lookahead == '\\') + return (lex_skip(155, lexer, s)); + if (s->lookahead == '^') + return (lex_advance(332, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(416, lexer, s)); + if (s->lookahead == 'e') + return (lex_advance(211, lexer, s)); + if (s->lookahead == 'i') + return (lex_advance(210, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(236, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(243, lexer, s)); + return (lex_skip(185, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s186(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(436, lexer, s)); + if (lex_normal_map186(lexer, s)) + return (true); + if (s->lookahead == '\\') + return (lex_skip(157, lexer, s)); + if (s->lookahead == '^') + return (lex_advance(332, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(207, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(236, lexer, s)); + if (s->lookahead == '}') + return (lex_advance(398, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(186, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s187(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(895, lexer, s)); + if (lex_normal_map187(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(187, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s188(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(895, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(187, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map188(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(255, lexer, s)); + return (lex_skip(188, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s189(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(899, lexer, s)); + if (lex_normal_map189(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(189, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_38.c b/parser/static/lex_funcs/lex_normal/state_38.c index 0c316064..480475f5 100644 --- a/parser/static/lex_funcs/lex_normal/state_38.c +++ b/parser/static/lex_funcs/lex_normal/state_38.c @@ -14,45 +14,88 @@ bool lex_normal_s190(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(899, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(189, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (lex_normal_map190(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(261, lexer, s)); + return (lex_skip(190, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s191(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(300, lexer, s)); + if (lex_normal_map191(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(191, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<' && s->lookahead != '>')) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s192(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(903, lexer, s)); + if (lex_normal_map192(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(192, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<' && s->lookahead != '>' && (s->lookahead > '[' && \ + s->lookahead < ']') && (s->lookahead > '{' && s->lookahead \ + < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s193(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(903, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(192, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (s->lookahead == '"') + return (lex_advance(373, lexer, s)); + if (s->lookahead == '#') + return (lex_advance(421, lexer, s)); + if (s->lookahead == '\'') + return (lex_advance(201, lexer, s)); + if (s->lookahead == ')') + return (lex_advance(237, lexer, s)); + if (s->lookahead == '\\') + return (lex_skip(168, lexer, s)); + if (s->lookahead == '}') + return (lex_advance(398, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(267, lexer, s)); + return (lex_advance(413, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s194(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(935, lexer, s)); + if (lex_normal_map194(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(194, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ + != '<' && s->lookahead != '>' && (s->lookahead > '{' && \ + s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_39.c b/parser/static/lex_funcs/lex_normal/state_39.c index 839e71e4..2a27a6c7 100644 --- a/parser/static/lex_funcs/lex_normal/state_39.c +++ b/parser/static/lex_funcs/lex_normal/state_39.c @@ -14,45 +14,94 @@ bool lex_normal_s195(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(935, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(194, lexer, s)); + if (s->lookahead == '"') + return (lex_advance(373, lexer, s)); + if (s->lookahead == '#') + return (lex_advance(383, lexer, s)); + if (s->lookahead == '$') + return (lex_advance(370, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(136, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(416, lexer, s)); + if ((s->lookahead == '\n' || s->lookahead == '\r')) + return (lex_skip(195, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(446, lexer, s)); + return (lex_advance(380, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s196(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(936, lexer, s)); + if (s->lookahead == '#') + return (lex_advance(396, lexer, s)); + if (s->lookahead == '%') + return (lex_advance(352, lexer, s)); + if (s->lookahead == '+') + return (lex_advance(410, lexer, s)); + if (s->lookahead == '-') + return (lex_advance(400, lexer, s)); + if (s->lookahead == ':') + return (lex_advance(203, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(403, lexer, s)); + if (s->lookahead == '?') + return (lex_advance(407, lexer, s)); + if (s->lookahead == '\\') + return (lex_skip(165, lexer, s)); + if (s->lookahead == '}') + return (lex_advance(398, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(197, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s197(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(936, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(196, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (s->lookahead == '#') + return (lex_advance(396, lexer, s)); + if (s->lookahead == '%') + return (lex_advance(352, lexer, s)); + if (s->lookahead == '\\') + return (lex_skip(165, lexer, s)); + if (s->lookahead == '}') + return (lex_advance(398, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(447, lexer, s)); + return (lex_skip(197, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s198(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(87, lexer, s)); + if (s->lookahead == '#') + return (lex_advance(421, lexer, s)); + if (s->lookahead == ')') + return (lex_advance(237, lexer, s)); + if (s->lookahead == '\\') + return (lex_skip(169, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(207, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(233, lexer, s)); + if (((s->lookahead >= '[' && s->lookahead <= ']') || \ + (s->lookahead >= '{' && s->lookahead <= '}'))) + return (lex_advance(372, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(198, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s199(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(408, lexer, s)); + if (s->lookahead == '&') + return (lex_advance(245, lexer, s)); + if (s->lookahead == '>') + return (lex_advance(261, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_4.c b/parser/static/lex_funcs/lex_normal/state_4.c index 20acf91f..d7fd6324 100644 --- a/parser/static/lex_funcs/lex_normal/state_4.c +++ b/parser/static/lex_funcs/lex_normal/state_4.c @@ -15,34 +15,48 @@ bool lex_normal_s20(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(146, lexer, s)); + return (lex_skip(123, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s21(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(425, lexer, s)); + return (lex_advance(442, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s22(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(420, lexer, s)); + return (lex_advance(442, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(21, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(101, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s23(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(239, lexer, s)); + return (lex_advance(444, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s24(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(242, lexer, s)); + return (lex_advance(444, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(23, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(103, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_40.c b/parser/static/lex_funcs/lex_normal/state_40.c index 9ea799bb..565da5b2 100644 --- a/parser/static/lex_funcs/lex_normal/state_40.c +++ b/parser/static/lex_funcs/lex_normal/state_40.c @@ -14,49 +14,45 @@ bool lex_normal_s200(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map200(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(200, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + if (s->lookahead == '&') + return (lex_advance(240, lexer, s)); + if (s->lookahead == ';') + return (lex_advance(239, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s201(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(892, lexer, s)); + if (s->lookahead == '\'') + return (lex_advance(384, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(201, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s202(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(892, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(201, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(250, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + if (s->lookahead == ')') + return (lex_advance(312, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s203(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(291, lexer, s)); + if (s->lookahead == '+') + return (lex_advance(409, lexer, s)); + if (s->lookahead == '-') + return (lex_advance(399, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(401, lexer, s)); + if (s->lookahead == '?') + return (lex_advance(405, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s204(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(295, lexer, s)); + if (s->lookahead == '.') + return (lex_advance(314, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_41.c b/parser/static/lex_funcs/lex_normal/state_41.c index 1dbee6af..e7067cd7 100644 --- a/parser/static/lex_funcs/lex_normal/state_41.c +++ b/parser/static/lex_funcs/lex_normal/state_41.c @@ -14,42 +14,38 @@ bool lex_normal_s205(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(296, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(338, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s206(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(911, lexer, s)); + if (s->lookahead == '>') + return (lex_advance(261, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s207(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(911, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(206, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (s->lookahead == '`') + return (lex_advance(368, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(280, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(207, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s208(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(467, lexer, s)); + if (s->lookahead == 'a') + return (lex_advance(209, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s209(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(463, lexer, s)); + if (s->lookahead == 'c') + return (lex_advance(227, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_42.c b/parser/static/lex_funcs/lex_normal/state_42.c index c52b219e..e365c300 100644 --- a/parser/static/lex_funcs/lex_normal/state_42.c +++ b/parser/static/lex_funcs/lex_normal/state_42.c @@ -14,45 +14,49 @@ bool lex_normal_s210(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(893, lexer, s)); + if (s->lookahead == 'n') + return (lex_advance(224, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s211(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(893, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(210, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(252, lexer, s)); + if (s->lookahead == 's') + return (lex_advance(208, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s212(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(905, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(246, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s213(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(905, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(212, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(270, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '\t' && \ + s->lookahead < '\r'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s214(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(896, lexer, s)); + if (s->eof) + return (lex_advance(223, lexer, s)); + if (lex_normal_map214(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(214, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_43.c b/parser/static/lex_funcs/lex_normal/state_43.c index 7a55a37a..df25a0be 100644 --- a/parser/static/lex_funcs/lex_normal/state_43.c +++ b/parser/static/lex_funcs/lex_normal/state_43.c @@ -14,58 +14,92 @@ bool lex_normal_s215(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(896, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(214, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (s->eof) + return (lex_advance(223, lexer, s)); + if (lex_normal_map215(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(256, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(215, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s216(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(459, lexer, s)); + if (s->eof) + return (lex_advance(223, lexer, s)); + if (lex_normal_map216(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(216, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s217(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(897, lexer, s)); + if (s->eof) + return (lex_advance(223, lexer, s)); + if (lex_normal_map217(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(217, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s218(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(897, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(217, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (s->eof) + return (lex_advance(223, lexer, s)); + if (lex_normal_map218(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(258, lexer, s)); + return (lex_skip(218, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s219(t_lexer *lexer, t_lexer_state *s) { + if (s->eof) + return (lex_advance(223, lexer, s)); if (lex_normal_map219(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) return (lex_skip(219, lexer, s)); if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); + return (lex_advance(388, lexer, s)); if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); + (s->lookahead >= '_' && s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + s->lookahead < ')'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_44.c b/parser/static/lex_funcs/lex_normal/state_44.c index 11359f18..f9bde0a4 100644 --- a/parser/static/lex_funcs/lex_normal/state_44.c +++ b/parser/static/lex_funcs/lex_normal/state_44.c @@ -14,42 +14,58 @@ bool lex_normal_s220(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(263, lexer, s)); + if (s->eof) + return (lex_advance(223, lexer, s)); + if (lex_normal_map220(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(220, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s221(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(900, lexer, s)); + if (s->eof) + return (lex_advance(223, lexer, s)); + if (lex_normal_map221(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ + s->lookahead == ' ')) + return (lex_skip(221, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s222(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(900, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(221, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (s->eof) + return (lex_advance(223, lexer, s)); + if (lex_normal_map222(lexer, s)) + return (true); + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(262, lexer, s)); + return (lex_skip(222, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s223(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(269, lexer, s)); + lex_accept_token(ts_builtin_sym_end, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s224(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(272, lexer, s)); + lex_accept_token(anon_sym_in, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_45.c b/parser/static/lex_funcs/lex_normal/state_45.c index 7566cd46..4acdee56 100644 --- a/parser/static/lex_funcs/lex_normal/state_45.c +++ b/parser/static/lex_funcs/lex_normal/state_45.c @@ -14,49 +14,58 @@ bool lex_normal_s225(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(906, lexer, s)); + lex_accept_token(anon_sym_in, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s226(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(906, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(225, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(271, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_in, lexer, s); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s227(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(910, lexer, s)); + lex_accept_token(anon_sym_esac, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s228(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(910, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(227, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(278, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_esac, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s229(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_skip(469, lexer, s)); + lex_accept_token(anon_sym_esac, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_46.c b/parser/static/lex_funcs/lex_normal/state_46.c index 15afd2f6..8e0a2a20 100644 --- a/parser/static/lex_funcs/lex_normal/state_46.c +++ b/parser/static/lex_funcs/lex_normal/state_46.c @@ -14,49 +14,52 @@ bool lex_normal_s230(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(924, lexer, s)); + lex_accept_token(anon_sym_esac, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s231(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(924, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(230, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(414, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_esac, lexer, s); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s232(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(914, lexer, s)); + lex_accept_token(anon_sym_LPAREN, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s233(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(914, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(232, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(286, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PIPE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s234(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(925, lexer, s)); + lex_accept_token(anon_sym_PIPE, lexer, s); + if (s->lookahead == '&') + return (lex_advance(244, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(330, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(246, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_47.c b/parser/static/lex_funcs/lex_normal/state_47.c index 9a23bdfa..83e862fd 100644 --- a/parser/static/lex_funcs/lex_normal/state_47.c +++ b/parser/static/lex_funcs/lex_normal/state_47.c @@ -14,75 +14,40 @@ bool lex_normal_s235(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\n') - return (lex_advance(925, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(234, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(415, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PIPE, lexer, s); + if (s->lookahead == '&') + return (lex_advance(244, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(246, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s236(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map236(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(236, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PIPE, lexer, s); + if (s->lookahead == '=') + return (lex_advance(330, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(246, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s237(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map237(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(237, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_RPAREN, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s238(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map238(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(238, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_SEMI_SEMI, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s239(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map239(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(239, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_SEMI_SEMI, lexer, s); + if (s->lookahead == '&') + return (lex_advance(241, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_48.c b/parser/static/lex_funcs/lex_normal/state_48.c index 4132ee99..39e490ed 100644 --- a/parser/static/lex_funcs/lex_normal/state_48.c +++ b/parser/static/lex_funcs/lex_normal/state_48.c @@ -14,78 +14,30 @@ bool lex_normal_s240(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map240(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(240, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_SEMI_AMP, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s241(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map241(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(241, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_SEMI_SEMI_AMP, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s242(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map242(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(242, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LBRACE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s243(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map243(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(243, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_RBRACE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s244(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map244(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(244, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PIPE_AMP, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_49.c b/parser/static/lex_funcs/lex_normal/state_49.c index c6835123..fdfee971 100644 --- a/parser/static/lex_funcs/lex_normal/state_49.c +++ b/parser/static/lex_funcs/lex_normal/state_49.c @@ -14,78 +14,36 @@ bool lex_normal_s245(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map245(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(245, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AMP_AMP, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s246(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map246(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(246, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_PIPE_PIPE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s247(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map247(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(247, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_BANG, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s248(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map248(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(248, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_BANG, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s249(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map249(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(249, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_EQ, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_5.c b/parser/static/lex_funcs/lex_normal/state_5.c index ebab2501..acd9de0c 100644 --- a/parser/static/lex_funcs/lex_normal/state_5.c +++ b/parser/static/lex_funcs/lex_normal/state_5.c @@ -15,41 +15,48 @@ bool lex_normal_s25(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(245, lexer, s)); + return (lex_advance(445, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s26(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(882, lexer, s)); + return (lex_advance(445, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(25, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(104, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s27(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(882, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(26, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(219, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(447, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s28(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(248, lexer, s)); + return (lex_advance(447, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(27, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(106, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s29(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(884, lexer, s)); + return (lex_skip(187, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_50.c b/parser/static/lex_funcs/lex_normal/state_50.c index 6af592a7..2f86f25c 100644 --- a/parser/static/lex_funcs/lex_normal/state_50.c +++ b/parser/static/lex_funcs/lex_normal/state_50.c @@ -14,84 +14,50 @@ bool lex_normal_s250(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map250(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(250, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_EQ, lexer, s); + if (s->lookahead == '=') + return (lex_advance(337, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s251(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map251(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(251, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_EQ, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s252(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map252(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(252, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_LT, lexer, s); + if (s->lookahead == '&') + return (lex_advance(263, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s253(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map253(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(253, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT, lexer, s); + if (s->lookahead == '&') + return (lex_advance(263, lexer, s)); + if (s->lookahead == '<') + return (lex_advance(269, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(339, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s254(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map254(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(254, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT, lexer, s); + if (s->lookahead == '&') + return (lex_advance(263, lexer, s)); + if (s->lookahead == '<') + return (lex_advance(268, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_51.c b/parser/static/lex_funcs/lex_normal/state_51.c index 5d1847cc..4882502d 100644 --- a/parser/static/lex_funcs/lex_normal/state_51.c +++ b/parser/static/lex_funcs/lex_normal/state_51.c @@ -14,79 +14,52 @@ bool lex_normal_s255(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map255(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(255, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_LT, lexer, s); + if (s->lookahead == '<') + return (lex_advance(270, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(339, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s256(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map256(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(256, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_GT, lexer, s); + if (s->lookahead == '&') + return (lex_advance(264, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(340, lexer, s)); + if (s->lookahead == '>') + return (lex_advance(260, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(265, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s257(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map257(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(257, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_GT, lexer, s); + if (s->lookahead == '&') + return (lex_advance(264, lexer, s)); + if (s->lookahead == '>') + return (lex_advance(259, lexer, s)); + if (s->lookahead == '|') + return (lex_advance(265, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s258(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map258(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(258, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_GT, lexer, s); + if (s->lookahead == '=') + return (lex_advance(340, lexer, s)); + if (s->lookahead == '>') + return (lex_advance(260, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s259(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map259(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(259, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_GT_GT, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_52.c b/parser/static/lex_funcs/lex_normal/state_52.c index 2791d6d3..4a2f9a9d 100644 --- a/parser/static/lex_funcs/lex_normal/state_52.c +++ b/parser/static/lex_funcs/lex_normal/state_52.c @@ -14,76 +14,38 @@ bool lex_normal_s260(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map260(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(260, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_GT_GT, lexer, s); + if (s->lookahead == '=') + return (lex_advance(326, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s261(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map261(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(261, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_AMP_GT, lexer, s); + if (s->lookahead == '>') + return (lex_advance(262, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s262(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map262(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(262, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AMP_GT_GT, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s263(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map263(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(263, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT_AMP, lexer, s); + if (s->lookahead == '-') + return (lex_advance(266, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s264(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map264(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(264, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_GT_AMP, lexer, s); + if (s->lookahead == '-') + return (lex_advance(267, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_53.c b/parser/static/lex_funcs/lex_normal/state_53.c index deffdf44..c03110fe 100644 --- a/parser/static/lex_funcs/lex_normal/state_53.c +++ b/parser/static/lex_funcs/lex_normal/state_53.c @@ -14,78 +14,36 @@ bool lex_normal_s265(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map265(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(265, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_GT_PIPE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s266(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map266(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(266, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT_AMP_DASH, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s267(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map267(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(267, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_GT_AMP_DASH, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s268(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map268(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(268, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT_LT, lexer, s); + if (s->lookahead == '-') + return (lex_advance(271, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s269(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map269(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(269, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT_LT, lexer, s); + if (s->lookahead == '-') + return (lex_advance(271, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(325, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_54.c b/parser/static/lex_funcs/lex_normal/state_54.c index aa93e5dd..e698b230 100644 --- a/parser/static/lex_funcs/lex_normal/state_54.c +++ b/parser/static/lex_funcs/lex_normal/state_54.c @@ -14,78 +14,45 @@ bool lex_normal_s270(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map270(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(270, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(anon_sym_LT_LT, lexer, s); + if (s->lookahead == '=') + return (lex_advance(325, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s271(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map271(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(271, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT_LT_DASH, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s272(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map272(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(272, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(272, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(139, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s273(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map273(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(273, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(273, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s274(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map274(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(274, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(274, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(9, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_55.c b/parser/static/lex_funcs/lex_normal/state_55.c index 5006ce96..3a69676a 100644 --- a/parser/static/lex_funcs/lex_normal/state_55.c +++ b/parser/static/lex_funcs/lex_normal/state_55.c @@ -14,82 +14,55 @@ bool lex_normal_s275(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map275(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(275, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(275, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(14, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s276(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map276(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(276, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(276, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(16, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s277(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map277(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(277, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(277, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(22, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s278(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map278(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(278, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(278, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(83, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s279(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map279(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(279, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(279, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(24, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_56.c b/parser/static/lex_funcs/lex_normal/state_56.c index b5aaad46..2bf8aaf3 100644 --- a/parser/static/lex_funcs/lex_normal/state_56.c +++ b/parser/static/lex_funcs/lex_normal/state_56.c @@ -14,88 +14,55 @@ bool lex_normal_s280(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map280(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(280, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(280, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(26, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s281(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map281(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(281, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(281, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(89, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s282(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map282(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(282, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(282, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(28, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s283(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map283(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(283, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(283, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(34, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s284(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map284(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(284, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(284, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(40, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_57.c b/parser/static/lex_funcs/lex_normal/state_57.c index 88cf08d3..a0d20515 100644 --- a/parser/static/lex_funcs/lex_normal/state_57.c +++ b/parser/static/lex_funcs/lex_normal/state_57.c @@ -14,86 +14,55 @@ bool lex_normal_s285(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map285(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(285, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(285, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(43, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s286(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map286(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(286, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(286, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(45, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s287(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map287(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(287, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(287, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(48, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s288(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map288(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(288, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(288, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(95, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s289(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map289(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(289, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(289, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(51, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_58.c b/parser/static/lex_funcs/lex_normal/state_58.c index be1ca844..d63ee395 100644 --- a/parser/static/lex_funcs/lex_normal/state_58.c +++ b/parser/static/lex_funcs/lex_normal/state_58.c @@ -14,84 +14,55 @@ bool lex_normal_s290(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map290(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(290, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > '_' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(290, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(97, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s291(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map291(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(291, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(291, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(66, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s292(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map292(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(292, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(292, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(140, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s293(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map293(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(293, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(293, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(93, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s294(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map294(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(294, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(294, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(141, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_59.c b/parser/static/lex_funcs/lex_normal/state_59.c index a95a36b1..7374fa60 100644 --- a/parser/static/lex_funcs/lex_normal/state_59.c +++ b/parser/static/lex_funcs/lex_normal/state_59.c @@ -14,77 +14,55 @@ bool lex_normal_s295(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map295(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(295, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(295, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(57, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s296(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map296(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(296, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(296, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(142, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s297(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map297(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(297, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && (s->lookahead > '{' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(297, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(63, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s298(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map298(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(298, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(298, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(143, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s299(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map299(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(299, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && (s->lookahead > '{' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(299, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(144, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_6.c b/parser/static/lex_funcs/lex_normal/state_6.c index e0bf3991..edbf98ef 100644 --- a/parser/static/lex_funcs/lex_normal/state_6.c +++ b/parser/static/lex_funcs/lex_normal/state_6.c @@ -15,48 +15,48 @@ bool lex_normal_s30(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(884, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(29, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(238, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(460, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s31(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(888, lexer, s)); + return (lex_advance(460, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(30, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(171, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s32(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(888, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(31, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(244, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(189, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s33(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(251, lexer, s)); + return (lex_advance(448, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s34(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(254, lexer, s)); + return (lex_advance(448, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(33, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(107, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_60.c b/parser/static/lex_funcs/lex_normal/state_60.c index 675fe8c0..b8b1f25a 100644 --- a/parser/static/lex_funcs/lex_normal/state_60.c +++ b/parser/static/lex_funcs/lex_normal/state_60.c @@ -14,61 +14,55 @@ bool lex_normal_s300(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map300(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(300, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && (s->lookahead > '{' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(300, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(147, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s301(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(1, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(401, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(301, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(148, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s302(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_advance(789, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_advance(795, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(798, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(302, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(149, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s303(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_advance(799, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(798, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(303, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(150, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s304(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(2, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(417, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(304, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(151, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_61.c b/parser/static/lex_funcs/lex_normal/state_61.c index 67d6ad4d..cf4b7a89 100644 --- a/parser/static/lex_funcs/lex_normal/state_61.c +++ b/parser/static/lex_funcs/lex_normal/state_61.c @@ -14,60 +14,50 @@ bool lex_normal_s305(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(3, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(418, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(305, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(152, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s306(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(4, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(419, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(306, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(156, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s307(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(5, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(6, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(307, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(161, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s308(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(7, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(403, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_heredoc_redirect_token1, lexer, \ + s); + if (s->lookahead == '\n') + return (lex_advance(308, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(163, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s309(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(8, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(421, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOLLAR_LPAREN_LPAREN, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_62.c b/parser/static/lex_funcs/lex_normal/state_62.c index 0e8628be..fa065789 100644 --- a/parser/static/lex_funcs/lex_normal/state_62.c +++ b/parser/static/lex_funcs/lex_normal/state_62.c @@ -14,60 +14,39 @@ bool lex_normal_s310(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(9, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(422, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COMMA, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s311(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(10, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(404, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COMMA, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s312(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(144, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(407, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_RPAREN_RPAREN, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s313(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(11, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(406, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_brace_expression_token1, lexer, \ + s); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(313, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s314(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(145, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(405, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOT_DOT, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_63.c b/parser/static/lex_funcs/lex_normal/state_63.c index c514359c..72d8c66a 100644 --- a/parser/static/lex_funcs/lex_normal/state_63.c +++ b/parser/static/lex_funcs/lex_normal/state_63.c @@ -14,60 +14,36 @@ bool lex_normal_s315(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(199, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(408, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOT_DOT, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s316(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(20, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(146, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_RBRACE2, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s317(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(147, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(236, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PLUS_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s318(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(21, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(425, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DASH_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s319(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(148, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(426, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_STAR_EQ, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_64.c b/parser/static/lex_funcs/lex_normal/state_64.c index d934d798..6755cefe 100644 --- a/parser/static/lex_funcs/lex_normal/state_64.c +++ b/parser/static/lex_funcs/lex_normal/state_64.c @@ -14,60 +14,48 @@ bool lex_normal_s320(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(22, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(420, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_STAR_EQ, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s321(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(23, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(239, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_SLASH_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s322(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(24, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(242, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_SLASH_EQ, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s323(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(25, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(245, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PERCENT_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s324(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(28, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(248, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PERCENT_EQ, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_65.c b/parser/static/lex_funcs/lex_normal/state_65.c index 250f9995..af561259 100644 --- a/parser/static/lex_funcs/lex_normal/state_65.c +++ b/parser/static/lex_funcs/lex_normal/state_65.c @@ -14,60 +14,36 @@ bool lex_normal_s325(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(33, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(251, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT_LT_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s326(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(34, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(254, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_GT_GT_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s327(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(35, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(257, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AMP_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s328(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(38, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(260, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_CARET_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s329(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(39, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(461, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_CARET_EQ, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_66.c b/parser/static/lex_funcs/lex_normal/state_66.c index a6e1fd35..009020a8 100644 --- a/parser/static/lex_funcs/lex_normal/state_66.c +++ b/parser/static/lex_funcs/lex_normal/state_66.c @@ -14,60 +14,44 @@ bool lex_normal_s330(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(40, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(457, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PIPE_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s331(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(41, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(266, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_CARET, lexer, s); + if (s->lookahead == '=') + return (lex_advance(329, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s332(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(44, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(424, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_CARET, lexer, s); + if (s->lookahead == '=') + return (lex_advance(328, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s333(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(49, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(275, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AMP, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s334(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(52, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(470, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AMP, lexer, s); + if (s->lookahead == '&') + return (lex_advance(245, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(327, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_67.c b/parser/static/lex_funcs/lex_normal/state_67.c index c4eb1a91..e198396d 100644 --- a/parser/static/lex_funcs/lex_normal/state_67.c +++ b/parser/static/lex_funcs/lex_normal/state_67.c @@ -14,60 +14,40 @@ bool lex_normal_s335(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(149, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(277, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AMP, lexer, s); + if (s->lookahead == '&') + return (lex_advance(245, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(327, lexer, s)); + if (s->lookahead == '>') + return (lex_advance(261, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s336(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(53, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(464, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AMP, lexer, s); + if (s->lookahead == '&') + return (lex_advance(245, lexer, s)); + if (s->lookahead == '>') + return (lex_advance(261, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s337(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(150, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(279, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_EQ_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s338(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(56, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(460, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_BANG_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s339(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(151, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(281, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_LT_EQ, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_68.c b/parser/static/lex_funcs/lex_normal/state_68.c index fb292269..ddf80682 100644 --- a/parser/static/lex_funcs/lex_normal/state_68.c +++ b/parser/static/lex_funcs/lex_normal/state_68.c @@ -14,60 +14,48 @@ bool lex_normal_s340(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(174, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(458, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_GT_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s341(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(154, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(283, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PLUS, lexer, s); + if (s->lookahead == '+') + return (lex_advance(366, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(317, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s342(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(65, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(466, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DASH, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s343(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(161, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(285, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DASH, lexer, s); + if (s->lookahead == '-') + return (lex_advance(367, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(318, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s344(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(159, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(287, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DASH, lexer, s); + if (s->lookahead == '0') + return (lex_advance(385, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_69.c b/parser/static/lex_funcs/lex_normal/state_69.c index 58ec6315..c113976a 100644 --- a/parser/static/lex_funcs/lex_normal/state_69.c +++ b/parser/static/lex_funcs/lex_normal/state_69.c @@ -14,56 +14,54 @@ bool lex_normal_s345(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(70, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(434, lexer, s)); + lex_accept_token(anon_sym_STAR, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s346(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(162, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(289, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_STAR, lexer, s); + if (s->lookahead == '=') + return (lex_advance(320, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s347(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(203, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(291, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_STAR, lexer, s); + if (s->lookahead == '=') + return (lex_advance(319, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s348(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(71, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(435, lexer, s)); + lex_accept_token(anon_sym_STAR, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s349(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(160, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(293, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_SLASH, lexer, s); + if (s->lookahead == '=') + return (lex_advance(322, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_7.c b/parser/static/lex_funcs/lex_normal/state_7.c index 7185c0ba..8df2ee89 100644 --- a/parser/static/lex_funcs/lex_normal/state_7.c +++ b/parser/static/lex_funcs/lex_normal/state_7.c @@ -15,41 +15,48 @@ bool lex_normal_s35(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(257, lexer, s)); + return (lex_advance(461, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s36(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(898, lexer, s)); + return (lex_advance(461, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(35, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(172, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s37(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(898, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(36, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(259, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(462, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s38(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(260, lexer, s)); + return (lex_advance(462, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(37, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(173, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s39(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(461, lexer, s)); + return (lex_advance(449, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_70.c b/parser/static/lex_funcs/lex_normal/state_70.c index 1588e7fd..f3acc75a 100644 --- a/parser/static/lex_funcs/lex_normal/state_70.c +++ b/parser/static/lex_funcs/lex_normal/state_70.c @@ -14,60 +14,46 @@ bool lex_normal_s350(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(164, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(294, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_SLASH, lexer, s); + if (s->lookahead == '=') + return (lex_advance(321, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s351(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(204, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(295, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PERCENT, lexer, s); + if (s->lookahead == '%') + return (lex_advance(412, lexer, s)); + if (s->lookahead == '=') + return (lex_advance(324, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s352(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(72, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(423, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PERCENT, lexer, s); + if (s->lookahead == '%') + return (lex_advance(411, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s353(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(163, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(462, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PERCENT, lexer, s); + if (s->lookahead == '=') + return (lex_advance(323, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s354(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(205, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(296, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_QMARK, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_71.c b/parser/static/lex_funcs/lex_normal/state_71.c index 40f38f07..c493a707 100644 --- a/parser/static/lex_funcs/lex_normal/state_71.c +++ b/parser/static/lex_funcs/lex_normal/state_71.c @@ -14,58 +14,52 @@ bool lex_normal_s355(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(173, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(465, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_QMARK, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s356(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(75, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(440, lexer, s)); + lex_accept_token(anon_sym_COLON, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s357(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(76, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(297, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COLON, lexer, s); + if (s->lookahead == '=') + return (lex_advance(402, lexer, s)); + if (s->lookahead == '?') + return (lex_advance(406, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s358(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(209, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(463, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COLON, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s359(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(172, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(471, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PLUS_PLUS, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_72.c b/parser/static/lex_funcs/lex_normal/state_72.c index 75cfd7a8..4f6fe42c 100644 --- a/parser/static/lex_funcs/lex_normal/state_72.c +++ b/parser/static/lex_funcs/lex_normal/state_72.c @@ -14,54 +14,34 @@ bool lex_normal_s360(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(77, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(438, lexer, s)); + lex_accept_token(anon_sym_DASH_DASH, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s361(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(78, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(443, lexer, s)); + lex_accept_token(anon_sym_DASH2, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s362(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(79, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(439, lexer, s)); + lex_accept_token(anon_sym_DASH2, lexer, s); + if (s->lookahead == '-') + return (lex_advance(360, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s363(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(208, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(467, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PLUS2, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s364(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(179, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(468, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PLUS2, lexer, s); + if (s->lookahead == '+') + return (lex_advance(359, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_73.c b/parser/static/lex_funcs/lex_normal/state_73.c index 1cfca378..82ea314d 100644 --- a/parser/static/lex_funcs/lex_normal/state_73.c +++ b/parser/static/lex_funcs/lex_normal/state_73.c @@ -14,52 +14,30 @@ bool lex_normal_s365(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(82, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(83, lexer, s)); + lex_accept_token(anon_sym_TILDE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s366(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(92, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(472, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PLUS_PLUS2, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s367(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(93, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(437, lexer, s)); + lex_accept_token(anon_sym_DASH_DASH2, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s368(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(94, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(442, lexer, s)); + lex_accept_token(aux_sym_concatenation_token1, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s369(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(186, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(436, lexer, s)); + lex_accept_token(anon_sym_DOLLAR, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_74.c b/parser/static/lex_funcs/lex_normal/state_74.c index 0fd7d5d6..e810a80b 100644 --- a/parser/static/lex_funcs/lex_normal/state_74.c +++ b/parser/static/lex_funcs/lex_normal/state_74.c @@ -14,60 +14,50 @@ bool lex_normal_s370(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(169, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(298, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOLLAR, lexer, s); + if (s->lookahead == '(') + return (lex_advance(415, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(418, lexer, s)); + if (s->lookahead == '{') + return (lex_advance(397, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s371(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(216, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(459, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOLLAR, lexer, s); + if (s->lookahead == '(') + return (lex_advance(414, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(418, lexer, s)); + if (s->lookahead == '{') + return (lex_advance(397, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s372(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(101, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(299, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym__special_character, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s373(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(102, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(473, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DQUOTE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s374(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(103, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(478, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (s->lookahead == '\n') + return (lex_advance(378, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(134, lexer, s)); + if ((s->lookahead != 0 && s->lookahead != '\r' && \ + s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ + != '`')) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_75.c b/parser/static/lex_funcs/lex_normal/state_75.c index 9827de3c..c8cbb7de 100644 --- a/parser/static/lex_funcs/lex_normal/state_75.c +++ b/parser/static/lex_funcs/lex_normal/state_75.c @@ -14,52 +14,83 @@ bool lex_normal_s375(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(104, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(482, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (s->lookahead == '\n') + return (lex_advance(381, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(419, lexer, s)); + if ((s->lookahead != 0 && s->lookahead != '\r' && \ + s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ + != '`')) + return (lex_advance(383, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s376(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(115, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(479, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (s->lookahead == '\n') + return (lex_advance(380, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(134, lexer, s)); + if ((s->lookahead != 0 && s->lookahead != '\r' && \ + s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ + != '`')) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s377(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(116, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(451, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (s->lookahead == '\n') + return (lex_advance(379, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(134, lexer, s)); + if ((s->lookahead != 0 && s->lookahead != '\r' && \ + s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ + != '`')) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s378(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(117, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (lex_normal_map378(lexer, s)) + return (true); + if ((s->lookahead == '\n' || s->lookahead == '\r')) + return (lex_skip(177, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(84, lexer, s)); + return (lex_advance(378, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '_' && \ + s->lookahead < 'z'))) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s379(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(118, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (lex_normal_map379(lexer, s)) + return (true); + if ((s->lookahead == '\n' || s->lookahead == '\r')) + return (lex_skip(181, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(86, lexer, s)); + return (lex_advance(379, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > ' ' && \ + s->lookahead < '$') && (s->lookahead > '_' && s->lookahead \ + < 'z'))) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_76.c b/parser/static/lex_funcs/lex_normal/state_76.c index 586d27b7..5c2be49d 100644 --- a/parser/static/lex_funcs/lex_normal/state_76.c +++ b/parser/static/lex_funcs/lex_normal/state_76.c @@ -14,54 +14,65 @@ bool lex_normal_s380(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(198, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (s->lookahead == '"') + return (lex_advance(373, lexer, s)); + if (s->lookahead == '#') + return (lex_advance(383, lexer, s)); + if (s->lookahead == '$') + return (lex_advance(370, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(136, lexer, s)); + if (s->lookahead == '`') + return (lex_advance(416, lexer, s)); + if ((s->lookahead == '\n' || s->lookahead == '\r')) + return (lex_skip(195, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(87, lexer, s)); + return (lex_advance(380, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s381(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(191, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(300, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(134, lexer, s)); + if ((s->lookahead != 0 && s->lookahead != '\n' && \ + s->lookahead != '\r' && s->lookahead != '"' && \ + s->lookahead != '$' && s->lookahead != '`')) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s382(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(119, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(454, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(134, lexer, s)); + if ((s->lookahead != 0 && s->lookahead != '\r' && \ + s->lookahead != '"' && s->lookahead != '$' && s->lookahead \ + != '`')) + return (lex_advance(381, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s383(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(120, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(474, lexer, s)); + lex_accept_token(sym_string_content, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(419, lexer, s)); + if ((s->lookahead != 0 && s->lookahead != '\n' && \ + s->lookahead != '\r' && s->lookahead != '"' && \ + s->lookahead != '$' && s->lookahead != '`')) + return (lex_advance(383, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s384(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(121, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(487, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_raw_string, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_77.c b/parser/static/lex_funcs/lex_normal/state_77.c index 8198bc3f..e6045903 100644 --- a/parser/static/lex_funcs/lex_normal/state_77.c +++ b/parser/static/lex_funcs/lex_normal/state_77.c @@ -14,52 +14,91 @@ bool lex_normal_s385(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(122, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(483, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (s->lookahead == '#') + return (lex_advance(394, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (s->lookahead == 'x') + return (lex_advance(481, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((!s->eof && set_contains(sym_word_character_set_1(), \ + 11, s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s386(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(123, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(85, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (s->lookahead == '#') + return (lex_advance(394, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (s->lookahead == 'x') + return (lex_advance(426, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((!s->eof && set_contains(sym_word_character_set_1(), \ + 11, s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s387(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(124, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(484, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (s->lookahead == '#') + return (lex_advance(394, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((!s->eof && set_contains(sym_word_character_set_1(), \ + 11, s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s388(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(125, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(486, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (s->lookahead == '#') + return (lex_advance(394, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((!s->eof && set_contains(sym_word_character_set_1(), \ + 11, s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s389(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(126, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(475, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (s->lookahead == '#') + return (lex_advance(394, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && set_contains(sym_word_character_set_1(), \ + 11, s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_78.c b/parser/static/lex_funcs/lex_normal/state_78.c index 96959aa8..3838f6bd 100644 --- a/parser/static/lex_funcs/lex_normal/state_78.c +++ b/parser/static/lex_funcs/lex_normal/state_78.c @@ -14,52 +14,75 @@ bool lex_normal_s390(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(129, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(88, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (s->lookahead == '#') + return (lex_advance(395, lexer, s)); + if (s->lookahead == 'x') + return (lex_advance(437, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(391, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s391(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(130, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(455, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (s->lookahead == '#') + return (lex_advance(395, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(391, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s392(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(139, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(485, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= '@' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(392, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s393(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(140, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(476, lexer, s)); + lex_accept_token(aux_sym_number_token1, lexer, s); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= '@' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(393, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s394(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(141, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(89, lexer, s)); + lex_accept_token(aux_sym_number_token2, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= '@' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(392, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_79.c b/parser/static/lex_funcs/lex_normal/state_79.c index f766bd8c..ba48ce9f 100644 --- a/parser/static/lex_funcs/lex_normal/state_79.c +++ b/parser/static/lex_funcs/lex_normal/state_79.c @@ -14,56 +14,35 @@ bool lex_normal_s395(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(142, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(477, lexer, s)); + lex_accept_token(aux_sym_number_token2, lexer, s); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= '@' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(393, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s396(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(143, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(488, lexer, s)); + lex_accept_token(anon_sym_POUND, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s397(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(220, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(263, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOLLAR_LBRACE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s398(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(223, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(269, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_RBRACE3, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s399(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(224, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(272, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COLON_DASH, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_8.c b/parser/static/lex_funcs/lex_normal/state_8.c index 1863714d..38153a4b 100644 --- a/parser/static/lex_funcs/lex_normal/state_8.c +++ b/parser/static/lex_funcs/lex_normal/state_8.c @@ -15,41 +15,44 @@ bool lex_normal_s40(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(457, lexer, s)); + return (lex_advance(449, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(39, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(108, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s41(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(266, lexer, s)); + return (lex_skip(185, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s42(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(902, lexer, s)); + return (lex_advance(450, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s43(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(902, lexer, s)); + return (lex_advance(450, lexer, s)); if (s->lookahead == '\r') return (lex_advance(42, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(265, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(109, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s44(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(424, lexer, s)); + return (lex_advance(451, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_80.c b/parser/static/lex_funcs/lex_normal/state_80.c index c4f204a7..9154625e 100644 --- a/parser/static/lex_funcs/lex_normal/state_80.c +++ b/parser/static/lex_funcs/lex_normal/state_80.c @@ -14,73 +14,42 @@ bool lex_normal_s400(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '\r') - return (lex_skip(229, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(469, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DASH3, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s401(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map401(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(401, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COLON_EQ, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s402(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map402(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(402, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if ((s->lookahead >= 'A' && s->lookahead <= 'z')) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '+') && (s->lookahead > ';' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COLON_EQ, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s403(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map403(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(403, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '+') && (s->lookahead > ';' && s->lookahead \ - < '?'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_EQ2, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s404(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map404(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(404, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ';' && \ - s->lookahead < '?'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_EQ2, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_81.c b/parser/static/lex_funcs/lex_normal/state_81.c index a65d3770..bab8d901 100644 --- a/parser/static/lex_funcs/lex_normal/state_81.c +++ b/parser/static/lex_funcs/lex_normal/state_81.c @@ -14,82 +14,42 @@ bool lex_normal_s405(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map405(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(405, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ';' && \ - s->lookahead < '?'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COLON_QMARK, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s406(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map406(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(406, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '+') && (s->lookahead > '/' && s->lookahead \ - < '?'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COLON_QMARK, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s407(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map407(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(407, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '+') && (s->lookahead > ';' && s->lookahead \ - < '?'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_QMARK2, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s408(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map408(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(408, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '+') && (s->lookahead > ';' && s->lookahead \ - < '?'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_QMARK2, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s409(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map409(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(409, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_COLON_PLUS, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_82.c b/parser/static/lex_funcs/lex_normal/state_82.c index d086777e..0b3dfaa2 100644 --- a/parser/static/lex_funcs/lex_normal/state_82.c +++ b/parser/static/lex_funcs/lex_normal/state_82.c @@ -14,95 +14,40 @@ bool lex_normal_s410(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map410(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(410, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PLUS3, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s411(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map411(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(411, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && (s->lookahead > ';' && s->lookahead \ - < ']'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PERCENT_PERCENT, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s412(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map412(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(412, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_PERCENT_PERCENT, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s413(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map413(lexer, s)) - return (true); + lex_accept_token(aux_sym__expansion_regex_token1, lexer, \ + s); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(413, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + return (lex_advance(413, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s414(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map414(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(414, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOLLAR_LPAREN, lexer, s); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_83.c b/parser/static/lex_funcs/lex_normal/state_83.c index 9a1d6660..e236ac16 100644 --- a/parser/static/lex_funcs/lex_normal/state_83.c +++ b/parser/static/lex_funcs/lex_normal/state_83.c @@ -14,83 +14,43 @@ bool lex_normal_s415(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map415(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(415, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOLLAR_LPAREN, lexer, s); + if (s->lookahead == '(') + return (lex_advance(309, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s416(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map416(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(416, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(807, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(873, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '_' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_BQUOTE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s417(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map417(lexer, s)) - return (true); + lex_accept_token(anon_sym_BQUOTE, lexer, s); + if (s->lookahead == '`') + return (lex_advance(368, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(417, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_advance(207, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s418(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map418(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(418, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != ';' && \ - s->lookahead != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_DOLLAR_BQUOTE, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s419(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map419(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(419, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '~'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_comment, lexer, s); + if (s->lookahead == '\n') + return (lex_advance(381, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(375, lexer, s)); + if (s->lookahead != 0) + return (lex_advance(383, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_84.c b/parser/static/lex_funcs/lex_normal/state_84.c index 1631cce7..935022fd 100644 --- a/parser/static/lex_funcs/lex_normal/state_84.c +++ b/parser/static/lex_funcs/lex_normal/state_84.c @@ -14,83 +14,72 @@ bool lex_normal_s420(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map420(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(420, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '~'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_comment, lexer, s); + if ((s->lookahead == '\t' || (s->lookahead >= 0x0b && \ + s->lookahead <= '\r'))) + return (lex_advance(421, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '\t' && \ + s->lookahead < '\r'))) + return (lex_advance(422, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s421(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map421(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(421, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && (s->lookahead > '{' && s->lookahead \ - < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_comment, lexer, s); + if ((s->lookahead != 0 && s->lookahead != '\n')) + return (lex_advance(421, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s422(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map422(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(422, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym__comment_word, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(420, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(422, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s423(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map423(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(423, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '~'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (s->lookahead == 'a') + return (lex_advance(424, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'b' && \ + s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s424(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map424(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(424, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '_' && s->lookahead < '~'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (s->lookahead == 'c') + return (lex_advance(228, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_85.c b/parser/static/lex_funcs/lex_normal/state_85.c index 671dfec3..a842ef60 100644 --- a/parser/static/lex_funcs/lex_normal/state_85.c +++ b/parser/static/lex_funcs/lex_normal/state_85.c @@ -14,74 +14,97 @@ bool lex_normal_s425(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map425(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(425, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '+') && (s->lookahead > ';' && s->lookahead \ - < '?'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (s->lookahead == 's') + return (lex_advance(423, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s426(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map426(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(426, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '+') && (s->lookahead > ';' && s->lookahead \ - < '?'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(388, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s427(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map427(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(427, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(427, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s428(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map428(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(428, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if (s->lookahead == 'a') + return (lex_advance(429, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + s->lookahead == '_' || (s->lookahead >= 'b' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s429(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map429(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(429, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if (s->lookahead == 'c') + return (lex_advance(230, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_86.c b/parser/static/lex_funcs/lex_normal/state_86.c index 820084f1..8f6e9cb8 100644 --- a/parser/static/lex_funcs/lex_normal/state_86.c +++ b/parser/static/lex_funcs/lex_normal/state_86.c @@ -14,96 +14,85 @@ bool lex_normal_s430(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map430(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(430, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if (s->lookahead == 's') + return (lex_advance(428, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s431(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map431(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(431, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s432(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map432(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(432, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s433(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map433(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(345, lexer, s)); - if (s->lookahead == ']') - return (lex_advance(509, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == 'e') - return (lex_advance(514, lexer, s)); - if (s->lookahead == 'i') - return (lex_advance(513, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(434, lexer, s)); - if ((s->lookahead >= '0' && s->lookahead <= '9')) - return (lex_advance(775, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == 'a') + return (lex_advance(434, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'b' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s434(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map434(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(345, lexer, s)); - if (s->lookahead == ']') - return (lex_advance(509, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == 'e') - return (lex_advance(514, lexer, s)); - if (s->lookahead == 'i') - return (lex_advance(513, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(434, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == 'c') + return (lex_advance(231, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_87.c b/parser/static/lex_funcs/lex_normal/state_87.c index a29e815a..575eb54f 100644 --- a/parser/static/lex_funcs/lex_normal/state_87.c +++ b/parser/static/lex_funcs/lex_normal/state_87.c @@ -14,108 +14,74 @@ bool lex_normal_s435(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map435(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(348, lexer, s)); - if (s->lookahead == ']') - return (lex_advance(675, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if ((s->lookahead == '[' || (s->lookahead >= '{' && \ - s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(435, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == 'n') + return (lex_advance(226, lexer, s)); if (((s->lookahead >= '0' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s436(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map436(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(369, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(436, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (s->lookahead == 's') + return (lex_advance(433, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s437(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map437(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(367, lexer, s)); - if (s->lookahead == ']') - return (lex_advance(675, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(437, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(391, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s438(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map438(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(360, lexer, s)); - if (s->lookahead == ']') - return (lex_advance(675, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if ((s->lookahead == '[' || (s->lookahead >= '{' && \ - s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(438, lexer, s)); + lex_accept_token(aux_sym__simple_variable_name_token1, \ + lexer, s); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s439(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map439(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(362, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(439, lexer, s)); + return (lex_skip(80, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ + < ']') && (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_88.c b/parser/static/lex_funcs/lex_normal/state_88.c index 69df9126..4618df20 100644 --- a/parser/static/lex_funcs/lex_normal/state_88.c +++ b/parser/static/lex_funcs/lex_normal/state_88.c @@ -14,92 +14,105 @@ bool lex_normal_s440(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map440(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(356, lexer, s)); - if (s->lookahead == ']') - return (lex_advance(787, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if ((s->lookahead == '[' || (s->lookahead >= '{' && \ - s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(440, lexer, s)); + return (lex_skip(99, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ + < ']') && (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s441(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map441(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(368, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(778, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(442, lexer, s)); + return (lex_skip(100, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ + < ']') && (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s442(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map442(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(368, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(442, lexer, s)); + return (lex_skip(101, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '>' && \ + s->lookahead < ']') && (s->lookahead > '_' && s->lookahead \ + < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s443(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map443(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(361, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(597, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(594, lexer, s)); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(443, lexer, s)); + return (lex_skip(102, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ + < ']') && (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s444(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map444(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(444, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + return (lex_skip(103, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ + < ']') && (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_89.c b/parser/static/lex_funcs/lex_normal/state_89.c index 70640854..210f85a3 100644 --- a/parser/static/lex_funcs/lex_normal/state_89.c +++ b/parser/static/lex_funcs/lex_normal/state_89.c @@ -14,75 +14,102 @@ bool lex_normal_s445(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map445(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(445, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + return (lex_skip(104, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ + < ']') && (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s446(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map446(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(446, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + return (lex_skip(105, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && (s->lookahead > '>' && s->lookahead \ + < ']') && (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s447(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map447(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(447, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + return (lex_skip(106, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s448(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map448(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(448, lexer, s)); - if (((s->lookahead >= '1' && s->lookahead <= '9') || \ - (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + return (lex_skip(107, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s449(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map449(lexer, s)) return (true); - if ((s->lookahead == '\n' || s->lookahead == '\r')) - return (lex_skip(449, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_advance(793, lexer, s)); + return (lex_skip(108, lexer, s)); if (((s->lookahead >= '1' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '_' && \ - s->lookahead < 'z'))) - return (lex_advance(798, lexer, s)); + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_9.c b/parser/static/lex_funcs/lex_normal/state_9.c index 0efa2cd1..9726af29 100644 --- a/parser/static/lex_funcs/lex_normal/state_9.c +++ b/parser/static/lex_funcs/lex_normal/state_9.c @@ -15,48 +15,44 @@ bool lex_normal_s45(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(904, lexer, s)); + return (lex_advance(451, lexer, s)); + if (s->lookahead == '\r') + return (lex_advance(44, lexer, s)); + if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + s->lookahead == ' ')) + return (lex_skip(110, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s46(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(904, lexer, s)); - if (s->lookahead == '\r') - return (lex_advance(45, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_skip(268, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(130, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s47(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(909, lexer, s)); + return (lex_advance(452, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s48(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_advance(909, lexer, s)); + return (lex_advance(452, lexer, s)); if (s->lookahead == '\r') return (lex_advance(47, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ s->lookahead == ' ')) - return (lex_skip(276, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(958, lexer, s)); + return (lex_skip(111, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s49(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '\n') - return (lex_skip(275, lexer, s)); + return (lex_skip(186, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_90.c b/parser/static/lex_funcs/lex_normal/state_90.c index 4a832ebd..856d491d 100644 --- a/parser/static/lex_funcs/lex_normal/state_90.c +++ b/parser/static/lex_funcs/lex_normal/state_90.c @@ -14,98 +14,80 @@ bool lex_normal_s450(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map450(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(450, lexer, s)); + return (lex_skip(109, lexer, s)); if (((s->lookahead >= '1' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s451(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map451(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(377, lexer, s)); - if (s->lookahead == ']') - return (lex_advance(675, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - if (s->lookahead == '~') - return (lex_advance(772, lexer, s)); - if ((s->lookahead == '[' || (s->lookahead >= '{' && \ - s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(451, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(810, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_skip(110, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s452(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map452(lexer, s)) return (true); - if ((s->lookahead == '\n' || s->lookahead == '\r')) - return (lex_skip(452, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ + if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_advance(794, lexer, s)); + return (lex_skip(111, lexer, s)); if (((s->lookahead >= '1' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > ' ' && \ - s->lookahead < '$') && (s->lookahead > '_' && s->lookahead \ - < 'z'))) - return (lex_advance(798, lexer, s)); + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s453(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map453(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(453, lexer, s)); + return (lex_skip(112, lexer, s)); if (((s->lookahead >= '1' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s454(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map454(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(382, lexer, s)); - if (s->lookahead == '_') - return (lex_advance(948, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(454, lexer, s)); + return (lex_skip(113, lexer, s)); if (((s->lookahead >= '1' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_91.c b/parser/static/lex_funcs/lex_normal/state_91.c index db6149d8..41473eb6 100644 --- a/parser/static/lex_funcs/lex_normal/state_91.c +++ b/parser/static/lex_funcs/lex_normal/state_91.c @@ -14,88 +14,98 @@ bool lex_normal_s455(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map455(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(391, lexer, s)); - if (s->lookahead == '_') - return (lex_advance(948, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(455, lexer, s)); + return (lex_skip(114, lexer, s)); if (((s->lookahead >= '1' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s456(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map456(lexer, s)) return (true); - if (s->lookahead == '\\') - return (lex_skip(382, lexer, s)); - if (s->lookahead == '_') - return (lex_advance(948, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(454, lexer, s)); + return (lex_skip(115, lexer, s)); if (((s->lookahead >= '1' && s->lookahead <= '9') || \ (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ (s->lookahead >= 'a' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s457(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map457(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(457, lexer, s)); + return (lex_skip(117, lexer, s)); if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s458(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map458(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(458, lexer, s)); + return (lex_skip(119, lexer, s)); if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != ';' && \ - s->lookahead != '<')) - return (lex_advance(958, lexer, s)); + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s459(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map459(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(459, lexer, s)); + return (lex_skip(121, lexer, s)); if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != ';' && \ - s->lookahead != '<')) - return (lex_advance(958, lexer, s)); + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_92.c b/parser/static/lex_funcs/lex_normal/state_92.c index b8689efb..052cc212 100644 --- a/parser/static/lex_funcs/lex_normal/state_92.c +++ b/parser/static/lex_funcs/lex_normal/state_92.c @@ -14,78 +14,98 @@ bool lex_normal_s460(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map460(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(460, lexer, s)); + return (lex_skip(171, lexer, s)); if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != ';' && \ - s->lookahead != '<')) - return (lex_advance(958, lexer, s)); + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((s->lookahead != 0 && (s->lookahead > '&' && \ + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s461(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map461(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(461, lexer, s)); + return (lex_skip(172, lexer, s)); if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && (s->lookahead > ';' && s->lookahead \ - < '>'))) - return (lex_advance(958, lexer, s)); + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s462(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map462(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(462, lexer, s)); + return (lex_skip(173, lexer, s)); if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && (s->lookahead > ';' && s->lookahead \ - < '>'))) - return (lex_advance(958, lexer, s)); + s->lookahead < '*') && s->lookahead != ';' && s->lookahead \ + != '<' && (s->lookahead > '>' && s->lookahead < ']') && \ + (s->lookahead > '_' && s->lookahead < '}'))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s463(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map463(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(463, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && s->lookahead != ';' && \ - s->lookahead != '<')) - return (lex_advance(958, lexer, s)); + return (lex_skip(179, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s464(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map464(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(464, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + return (lex_skip(180, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_93.c b/parser/static/lex_funcs/lex_normal/state_93.c index 1ca17146..17039804 100644 --- a/parser/static/lex_funcs/lex_normal/state_93.c +++ b/parser/static/lex_funcs/lex_normal/state_93.c @@ -14,80 +14,69 @@ bool lex_normal_s465(t_lexer *lexer, t_lexer_state *s) { + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); if (lex_normal_map465(lexer, s)) return (true); if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ s->lookahead == ' ')) - return (lex_skip(465, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + return (lex_skip(183, lexer, s)); + if (((s->lookahead >= '1' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + (s->lookahead >= 'a' && s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s466(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map466(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(466, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(aux_sym__multiline_variable_name_token1, \ + lexer, s); + if (s->lookahead == '\\') + return (lex_advance(11, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(466, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s467(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map467(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(467, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AT, lexer, s); return (lex_end_state(lexer, s)); } bool lex_normal_s468(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map468(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(468, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_AT, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s469(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map469(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(469, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_0, lexer, s); + if (s->lookahead == '#') + return (lex_advance(394, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if (s->lookahead == 'x') + return (lex_advance(431, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(389, lexer, s)); + if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && set_contains(sym_word_character_set_1(), \ + 11, s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_94.c b/parser/static/lex_funcs/lex_normal/state_94.c index 67068e4f..94f839b1 100644 --- a/parser/static/lex_funcs/lex_normal/state_94.c +++ b/parser/static/lex_funcs/lex_normal/state_94.c @@ -14,96 +14,63 @@ bool lex_normal_s470(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map470(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(470, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_0, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s471(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map471(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(471, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(806, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(868, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<')) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_0, lexer, s); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s472(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map472(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(472, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym__, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s473(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map473(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(473, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym__, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(12, lexer, s)); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(432, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s474(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map474(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(383, lexer, s)); - if (s->lookahead == ']') - return (lex_advance(675, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - if ((s->lookahead == '[' || (s->lookahead >= '{' && \ - s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(474, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(811, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(656, lexer, s)); + lex_accept_token(anon_sym__, lexer, s); + if (((s->lookahead >= '0' && s->lookahead <= '9') || \ + (s->lookahead >= 'A' && s->lookahead <= 'Z') || \ + s->lookahead == '_' || (s->lookahead >= 'a' && \ + s->lookahead <= 'z'))) + return (lex_advance(438, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_95.c b/parser/static/lex_funcs/lex_normal/state_95.c index ff7df79c..cb6f35f1 100644 --- a/parser/static/lex_funcs/lex_normal/state_95.c +++ b/parser/static/lex_funcs/lex_normal/state_95.c @@ -14,85 +14,72 @@ bool lex_normal_s475(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map475(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(475, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && (s->lookahead > '[' && s->lookahead \ - < ']'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_word, lexer, s); + if (s->lookahead == '.') + return (lex_advance(315, lexer, s)); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s476(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map476(lexer, s)) - return (true); + lex_accept_token(sym_word, lexer, s); + if (s->lookahead == '0') + return (lex_advance(385, lexer, s)); if (s->lookahead == '\\') - return (lex_skip(393, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - s->lookahead == '{')) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(476, lexer, s)); + return (lex_advance(213, lexer, s)); + if ((s->lookahead >= '1' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s477(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '"') - return (lex_advance(788, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '\'') - return (lex_advance(491, lexer, s)); - if (s->lookahead == ')') - return (lex_advance(655, lexer, s)); + lex_accept_token(sym_word, lexer, s); if (s->lookahead == '\\') - return (lex_skip(395, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_advance(842, lexer, s)); + return (lex_advance(213, lexer, s)); + if (s->lookahead == 'a') + return (lex_advance(478, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s478(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map478(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(478, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_word, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (s->lookahead == 'c') + return (lex_advance(229, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s479(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map479(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(479, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(805, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '&' && \ - s->lookahead < ')') && s->lookahead != ';' && s->lookahead \ - != '<' && (s->lookahead > '{' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(sym_word, lexer, s); + if (s->lookahead == '\\') + return (lex_advance(213, lexer, s)); + if (s->lookahead == 'n') + return (lex_advance(225, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_96.c b/parser/static/lex_funcs/lex_normal/state_96.c index 94d37343..df799b4c 100644 --- a/parser/static/lex_funcs/lex_normal/state_96.c +++ b/parser/static/lex_funcs/lex_normal/state_96.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 19:04:01 by rparodi ### ########.fr */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -14,109 +14,58 @@ bool lex_normal_s480(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '"') - return (lex_advance(788, lexer, s)); - if (s->lookahead == '#') - return (lex_advance(797, lexer, s)); - if (s->lookahead == '$') - return (lex_advance(783, lexer, s)); - if (s->lookahead == '(') - return (lex_advance(796, lexer, s)); + lex_accept_token(sym_word, lexer, s); if (s->lookahead == '\\') - return (lex_advance(302, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if ((s->lookahead == '\n' || s->lookahead == '\r')) - return (lex_skip(480, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \ - s->lookahead == ' ')) - return (lex_advance(795, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(798, lexer, s)); + return (lex_advance(213, lexer, s)); + if (s->lookahead == 's') + return (lex_advance(477, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s481(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map481(lexer, s)) - return (true); + lex_accept_token(sym_word, lexer, s); if (s->lookahead == '\\') - return (lex_skip(375, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(598, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(482, lexer, s)); + return (lex_advance(213, lexer, s)); + if ((s->lookahead >= '0' && s->lookahead <= '9')) + return (lex_advance(387, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s482(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '#') - return (lex_advance(816, lexer, s)); - if (s->lookahead == '%') - return (lex_advance(648, lexer, s)); - if (s->lookahead == ',') - return (lex_advance(558, lexer, s)); - if (s->lookahead == '/') - return (lex_advance(643, lexer, s)); - if (s->lookahead == ':') - return (lex_advance(762, lexer, s)); - if (s->lookahead == '[') - return (lex_advance(673, lexer, s)); + lex_accept_token(sym_word, lexer, s); if (s->lookahead == '\\') - return (lex_skip(375, lexer, s)); - if (s->lookahead == '^') - return (lex_advance(598, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(482, lexer, s)); + return (lex_advance(213, lexer, s)); + if ((!s->eof && \ + set_contains(sym__comment_word_character_set_1(), 12, \ + s->lookahead))) + return (lex_advance(482, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s483(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '$') - return (lex_advance(515, lexer, s)); + lex_accept_token(anon_sym_SEMI, lexer, s); if (s->lookahead == '&') - return (lex_advance(489, lexer, s)); - if (s->lookahead == '-') - return (lex_advance(504, lexer, s)); - if ((s->lookahead == '[' || (s->lookahead >= '{' && \ - s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(483, lexer, s)); - if ((s->lookahead >= '1' && s->lookahead <= '9')) - return (lex_advance(810, lexer, s)); - if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \ - (s->lookahead >= '_' && s->lookahead <= 'z'))) - return (lex_advance(879, lexer, s)); + return (lex_advance(240, lexer, s)); + if (s->lookahead == ';') + return (lex_advance(239, lexer, s)); return (lex_end_state(lexer, s)); } bool lex_normal_s484(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map484(lexer, s)) - return (true); - if (s->lookahead == '\\') - return (lex_skip(387, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(484, lexer, s)); + lex_accept_token(anon_sym_SEMI, lexer, s); + if (s->lookahead == ';') + return (lex_advance(238, lexer, s)); return (lex_end_state(lexer, s)); } diff --git a/parser/static/lex_funcs/lex_normal/state_97.c b/parser/static/lex_funcs/lex_normal/state_97.c index 6012507e..7dd4508a 100644 --- a/parser/static/lex_funcs/lex_normal/state_97.c +++ b/parser/static/lex_funcs/lex_normal/state_97.c @@ -14,88 +14,14 @@ bool lex_normal_s485(t_lexer *lexer, t_lexer_state *s) { - if (lex_normal_map485(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(485, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '"' && \ - s->lookahead < '$') && (s->lookahead > '&' && s->lookahead \ - < ')') && s->lookahead != ';' && s->lookahead != '<' && \ - (s->lookahead > '[' && s->lookahead < ']') && s->lookahead \ - != '`' && (s->lookahead > '{' && s->lookahead < '}'))) - return (lex_advance(958, lexer, s)); + lex_accept_token(anon_sym_RBRACK, lexer, s); return (lex_end_state(lexer, s)); } -bool lex_normal_s486(t_lexer *lexer, t_lexer_state *s) +bool lex_normal_default(t_lexer *lexer, t_lexer_state *s) { - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '&') - return (lex_advance(489, lexer, s)); - if (s->lookahead == '<') - return (lex_advance(612, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(618, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(388, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - if (((s->lookahead >= '[' && s->lookahead <= ']') || \ - (s->lookahead >= '{' && s->lookahead <= '}'))) - return (lex_advance(786, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(486, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s487(t_lexer *lexer, t_lexer_state *s) -{ - if (lex_normal_map487(lexer, s)) - return (true); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(487, lexer, s)); - if ((s->lookahead != 0 && (s->lookahead > '"' && \ - s->lookahead < '$') && (s->lookahead > '&' && s->lookahead \ - < ')') && s->lookahead != ';' && s->lookahead != '<')) - return (lex_advance(958, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s488(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '#') - return (lex_advance(862, lexer, s)); - if (s->lookahead == '+') - return (lex_advance(507, lexer, s)); - if (s->lookahead == '/') - return (lex_advance(641, lexer, s)); - if (s->lookahead == '=') - return (lex_advance(559, lexer, s)); - if (s->lookahead == '[') - return (lex_advance(673, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(396, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == '}') - return (lex_advance(818, lexer, s)); - if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \ - s->lookahead == ' ')) - return (lex_skip(488, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s489(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '&') - return (lex_advance(588, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(680, lexer, s)); - return (lex_end_state(lexer, s)); + (void)(lexer); + (void)(s); + s->result = false; + return (false); } diff --git a/parser/static/lex_funcs/lex_normal/state_98.c b/parser/static/lex_funcs/lex_normal/state_98.c deleted file mode 100644 index 8c58d3db..00000000 --- a/parser/static/lex_funcs/lex_normal/state_98.c +++ /dev/null @@ -1,60 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_98.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s490(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '&') - return (lex_advance(664, lexer, s)); - if (s->lookahead == ';') - return (lex_advance(663, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s491(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '\'') - return (lex_advance(800, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(491, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s492(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '\'') - return (lex_advance(801, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(493, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(492, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s493(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '\'') - return (lex_advance(802, lexer, s)); - if (s->lookahead == '\\') - return (lex_advance(493, lexer, s)); - if (s->lookahead != 0) - return (lex_advance(492, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s494(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '(') - return (lex_advance(551, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_99.c b/parser/static/lex_funcs/lex_normal/state_99.c deleted file mode 100644 index e38a0e88..00000000 --- a/parser/static/lex_funcs/lex_normal/state_99.c +++ /dev/null @@ -1,54 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_99.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_normal_s495(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '(') - return (lex_advance(858, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s496(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '(') - return (lex_advance(859, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s497(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '(') - return (lex_advance(853, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(857, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s498(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '(') - return (lex_advance(853, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(857, lexer, s)); - if (s->lookahead == '{') - return (lex_advance(817, lexer, s)); - return (lex_end_state(lexer, s)); -} - -bool lex_normal_s499(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == ')') - return (lex_advance(552, lexer, s)); - return (lex_end_state(lexer, s)); -} diff --git a/parser/static/lex_funcs/lex_normal/state_helper.c b/parser/static/lex_funcs/lex_normal/state_helper.c deleted file mode 100644 index 35e836f7..00000000 --- a/parser/static/lex_funcs/lex_normal/state_helper.c +++ /dev/null @@ -1,58 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_helper.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: rparodi +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/28 18:39:26 by rparodi #+# #+# */ -/* Updated: 2024/04/28 19:10:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_helper_s519(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '<') - return (lex_advance(612, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(618, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(542, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(856, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - return (false); -} - -bool lex_helper_s520(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '<') - return (lex_advance(612, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(618, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(544, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - return (false); -} - -bool lex_helper_s521(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '<') - return (lex_advance(613, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(618, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(541, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(856, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - return (false); -} diff --git a/parser/static/lex_funcs/lex_normal/state_helper2.c b/parser/static/lex_funcs/lex_normal/state_helper2.c deleted file mode 100644 index 14aa76e5..00000000 --- a/parser/static/lex_funcs/lex_normal/state_helper2.c +++ /dev/null @@ -1,58 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* state_helper2.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/28 19:09:30 by maiboyer #+# #+# */ -/* Updated: 2024/04/28 19:10:30 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_normal_funcs.h" - -bool lex_helper_s522(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '<') - return (lex_advance(613, lexer, s)); - if (s->lookahead == '>') - return (lex_advance(618, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(543, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(855, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - return (false); -} - -bool lex_helper_s86(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '>') - return (lex_advance(618, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(379, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == 'e') - return (lex_advance(514, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - return (false); -} - -bool lex_helper_s87(t_lexer *lexer, t_lexer_state *s) -{ - if (s->lookahead == '>') - return (lex_advance(618, lexer, s)); - if (s->lookahead == '\\') - return (lex_skip(380, lexer, s)); - if (s->lookahead == '`') - return (lex_advance(510, lexer, s)); - if (s->lookahead == 'e') - return (lex_advance(514, lexer, s)); - if (s->lookahead == '|') - return (lex_advance(593, lexer, s)); - return (false); -} diff --git a/parser/static/lex_modes/lex_modes.h b/parser/static/lex_modes/lex_modes.h index 43f61973..964e1d18 100644 --- a/parser/static/lex_modes/lex_modes.h +++ b/parser/static/lex_modes/lex_modes.h @@ -225,184 +225,5 @@ void lex_modes_201(t_lex_modes_array *v); void lex_modes_202(t_lex_modes_array *v); void lex_modes_203(t_lex_modes_array *v); void lex_modes_204(t_lex_modes_array *v); -void lex_modes_205(t_lex_modes_array *v); -void lex_modes_206(t_lex_modes_array *v); -void lex_modes_207(t_lex_modes_array *v); -void lex_modes_208(t_lex_modes_array *v); -void lex_modes_209(t_lex_modes_array *v); -void lex_modes_210(t_lex_modes_array *v); -void lex_modes_211(t_lex_modes_array *v); -void lex_modes_212(t_lex_modes_array *v); -void lex_modes_213(t_lex_modes_array *v); -void lex_modes_214(t_lex_modes_array *v); -void lex_modes_215(t_lex_modes_array *v); -void lex_modes_216(t_lex_modes_array *v); -void lex_modes_217(t_lex_modes_array *v); -void lex_modes_218(t_lex_modes_array *v); -void lex_modes_219(t_lex_modes_array *v); -void lex_modes_220(t_lex_modes_array *v); -void lex_modes_221(t_lex_modes_array *v); -void lex_modes_222(t_lex_modes_array *v); -void lex_modes_223(t_lex_modes_array *v); -void lex_modes_224(t_lex_modes_array *v); -void lex_modes_225(t_lex_modes_array *v); -void lex_modes_226(t_lex_modes_array *v); -void lex_modes_227(t_lex_modes_array *v); -void lex_modes_228(t_lex_modes_array *v); -void lex_modes_229(t_lex_modes_array *v); -void lex_modes_230(t_lex_modes_array *v); -void lex_modes_231(t_lex_modes_array *v); -void lex_modes_232(t_lex_modes_array *v); -void lex_modes_233(t_lex_modes_array *v); -void lex_modes_234(t_lex_modes_array *v); -void lex_modes_235(t_lex_modes_array *v); -void lex_modes_236(t_lex_modes_array *v); -void lex_modes_237(t_lex_modes_array *v); -void lex_modes_238(t_lex_modes_array *v); -void lex_modes_239(t_lex_modes_array *v); -void lex_modes_240(t_lex_modes_array *v); -void lex_modes_241(t_lex_modes_array *v); -void lex_modes_242(t_lex_modes_array *v); -void lex_modes_243(t_lex_modes_array *v); -void lex_modes_244(t_lex_modes_array *v); -void lex_modes_245(t_lex_modes_array *v); -void lex_modes_246(t_lex_modes_array *v); -void lex_modes_247(t_lex_modes_array *v); -void lex_modes_248(t_lex_modes_array *v); -void lex_modes_249(t_lex_modes_array *v); -void lex_modes_250(t_lex_modes_array *v); -void lex_modes_251(t_lex_modes_array *v); -void lex_modes_252(t_lex_modes_array *v); -void lex_modes_253(t_lex_modes_array *v); -void lex_modes_254(t_lex_modes_array *v); -void lex_modes_255(t_lex_modes_array *v); -void lex_modes_256(t_lex_modes_array *v); -void lex_modes_257(t_lex_modes_array *v); -void lex_modes_258(t_lex_modes_array *v); -void lex_modes_259(t_lex_modes_array *v); -void lex_modes_260(t_lex_modes_array *v); -void lex_modes_261(t_lex_modes_array *v); -void lex_modes_262(t_lex_modes_array *v); -void lex_modes_263(t_lex_modes_array *v); -void lex_modes_264(t_lex_modes_array *v); -void lex_modes_265(t_lex_modes_array *v); -void lex_modes_266(t_lex_modes_array *v); -void lex_modes_267(t_lex_modes_array *v); -void lex_modes_268(t_lex_modes_array *v); -void lex_modes_269(t_lex_modes_array *v); -void lex_modes_270(t_lex_modes_array *v); -void lex_modes_271(t_lex_modes_array *v); -void lex_modes_272(t_lex_modes_array *v); -void lex_modes_273(t_lex_modes_array *v); -void lex_modes_274(t_lex_modes_array *v); -void lex_modes_275(t_lex_modes_array *v); -void lex_modes_276(t_lex_modes_array *v); -void lex_modes_277(t_lex_modes_array *v); -void lex_modes_278(t_lex_modes_array *v); -void lex_modes_279(t_lex_modes_array *v); -void lex_modes_280(t_lex_modes_array *v); -void lex_modes_281(t_lex_modes_array *v); -void lex_modes_282(t_lex_modes_array *v); -void lex_modes_283(t_lex_modes_array *v); -void lex_modes_284(t_lex_modes_array *v); -void lex_modes_285(t_lex_modes_array *v); -void lex_modes_286(t_lex_modes_array *v); -void lex_modes_287(t_lex_modes_array *v); -void lex_modes_288(t_lex_modes_array *v); -void lex_modes_289(t_lex_modes_array *v); -void lex_modes_290(t_lex_modes_array *v); -void lex_modes_291(t_lex_modes_array *v); -void lex_modes_292(t_lex_modes_array *v); -void lex_modes_293(t_lex_modes_array *v); -void lex_modes_294(t_lex_modes_array *v); -void lex_modes_295(t_lex_modes_array *v); -void lex_modes_296(t_lex_modes_array *v); -void lex_modes_297(t_lex_modes_array *v); -void lex_modes_298(t_lex_modes_array *v); -void lex_modes_299(t_lex_modes_array *v); -void lex_modes_300(t_lex_modes_array *v); -void lex_modes_301(t_lex_modes_array *v); -void lex_modes_302(t_lex_modes_array *v); -void lex_modes_303(t_lex_modes_array *v); -void lex_modes_304(t_lex_modes_array *v); -void lex_modes_305(t_lex_modes_array *v); -void lex_modes_306(t_lex_modes_array *v); -void lex_modes_307(t_lex_modes_array *v); -void lex_modes_308(t_lex_modes_array *v); -void lex_modes_309(t_lex_modes_array *v); -void lex_modes_310(t_lex_modes_array *v); -void lex_modes_311(t_lex_modes_array *v); -void lex_modes_312(t_lex_modes_array *v); -void lex_modes_313(t_lex_modes_array *v); -void lex_modes_314(t_lex_modes_array *v); -void lex_modes_315(t_lex_modes_array *v); -void lex_modes_316(t_lex_modes_array *v); -void lex_modes_317(t_lex_modes_array *v); -void lex_modes_318(t_lex_modes_array *v); -void lex_modes_319(t_lex_modes_array *v); -void lex_modes_320(t_lex_modes_array *v); -void lex_modes_321(t_lex_modes_array *v); -void lex_modes_322(t_lex_modes_array *v); -void lex_modes_323(t_lex_modes_array *v); -void lex_modes_324(t_lex_modes_array *v); -void lex_modes_325(t_lex_modes_array *v); -void lex_modes_326(t_lex_modes_array *v); -void lex_modes_327(t_lex_modes_array *v); -void lex_modes_328(t_lex_modes_array *v); -void lex_modes_329(t_lex_modes_array *v); -void lex_modes_330(t_lex_modes_array *v); -void lex_modes_331(t_lex_modes_array *v); -void lex_modes_332(t_lex_modes_array *v); -void lex_modes_333(t_lex_modes_array *v); -void lex_modes_334(t_lex_modes_array *v); -void lex_modes_335(t_lex_modes_array *v); -void lex_modes_336(t_lex_modes_array *v); -void lex_modes_337(t_lex_modes_array *v); -void lex_modes_338(t_lex_modes_array *v); -void lex_modes_339(t_lex_modes_array *v); -void lex_modes_340(t_lex_modes_array *v); -void lex_modes_341(t_lex_modes_array *v); -void lex_modes_342(t_lex_modes_array *v); -void lex_modes_343(t_lex_modes_array *v); -void lex_modes_344(t_lex_modes_array *v); -void lex_modes_345(t_lex_modes_array *v); -void lex_modes_346(t_lex_modes_array *v); -void lex_modes_347(t_lex_modes_array *v); -void lex_modes_348(t_lex_modes_array *v); -void lex_modes_349(t_lex_modes_array *v); -void lex_modes_350(t_lex_modes_array *v); -void lex_modes_351(t_lex_modes_array *v); -void lex_modes_352(t_lex_modes_array *v); -void lex_modes_353(t_lex_modes_array *v); -void lex_modes_354(t_lex_modes_array *v); -void lex_modes_355(t_lex_modes_array *v); -void lex_modes_356(t_lex_modes_array *v); -void lex_modes_357(t_lex_modes_array *v); -void lex_modes_358(t_lex_modes_array *v); -void lex_modes_359(t_lex_modes_array *v); -void lex_modes_360(t_lex_modes_array *v); -void lex_modes_361(t_lex_modes_array *v); -void lex_modes_362(t_lex_modes_array *v); -void lex_modes_363(t_lex_modes_array *v); -void lex_modes_364(t_lex_modes_array *v); -void lex_modes_365(t_lex_modes_array *v); -void lex_modes_366(t_lex_modes_array *v); -void lex_modes_367(t_lex_modes_array *v); -void lex_modes_368(t_lex_modes_array *v); -void lex_modes_369(t_lex_modes_array *v); -void lex_modes_370(t_lex_modes_array *v); -void lex_modes_371(t_lex_modes_array *v); -void lex_modes_372(t_lex_modes_array *v); -void lex_modes_373(t_lex_modes_array *v); -void lex_modes_374(t_lex_modes_array *v); -void lex_modes_375(t_lex_modes_array *v); -void lex_modes_376(t_lex_modes_array *v); -void lex_modes_377(t_lex_modes_array *v); -void lex_modes_378(t_lex_modes_array *v); -void lex_modes_379(t_lex_modes_array *v); -void lex_modes_380(t_lex_modes_array *v); -void lex_modes_381(t_lex_modes_array *v); -void lex_modes_382(t_lex_modes_array *v); -void lex_modes_383(t_lex_modes_array *v); -#endif +#endif // LEX_MODES_H diff --git a/parser/static/lex_modes/lex_modes_0.c b/parser/static/lex_modes/lex_modes_0.c index 66070ab3..60def1e4 100644 --- a/parser/static/lex_modes/lex_modes_0.c +++ b/parser/static/lex_modes/lex_modes_0.c @@ -15,125 +15,125 @@ void lex_modes_0(t_lex_modes_array *v) { v->a[0] = lex_mode_external(0, 1); - v->a[1] = lex_mode_external(546, 2); - v->a[2] = lex_mode_external(418, 2); - v->a[3] = lex_mode_external(418, 2); - v->a[4] = lex_mode_external(419, 3); - v->a[5] = lex_mode_external(419, 3); - v->a[6] = lex_mode_external(419, 3); - v->a[7] = lex_mode_external(419, 3); - v->a[8] = lex_mode_external(419, 3); - v->a[9] = lex_mode_external(419, 3); - v->a[10] = lex_mode_external(419, 3); - v->a[11] = lex_mode_external(419, 3); - v->a[12] = lex_mode_external(6, 4); - v->a[13] = lex_mode_external(546, 2); - v->a[14] = lex_mode_external(546, 2); - v->a[15] = lex_mode_external(546, 2); - v->a[16] = lex_mode_external(403, 5); - v->a[17] = lex_mode_external(546, 2); - v->a[18] = lex_mode_external(546, 2); - v->a[19] = lex_mode_external(546, 2); + v->a[1] = lex_mode_external(222, 2); + v->a[2] = lex_mode_external(222, 2); + v->a[3] = lex_mode_external(222, 2); + v->a[4] = lex_mode_external(222, 2); + v->a[5] = lex_mode_external(222, 2); + v->a[6] = lex_mode_external(222, 2); + v->a[7] = lex_mode_external(222, 2); + v->a[8] = lex_mode_external(222, 2); + v->a[9] = lex_mode_external(222, 2); + v->a[10] = lex_mode_external(175, 3); + v->a[11] = lex_mode_external(175, 3); + v->a[12] = lex_mode_external(175, 3); + v->a[13] = lex_mode_external(222, 2); + v->a[14] = lex_mode_external(175, 3); + v->a[15] = lex_mode_external(175, 3); + v->a[16] = lex_mode_external(175, 3); + v->a[17] = lex_mode_external(175, 3); + v->a[18] = lex_mode_external(175, 3); + v->a[19] = lex_mode_external(175, 3); lex_modes_1(v); } void lex_modes_1(t_lex_modes_array *v) { - v->a[20] = lex_mode_external(546, 2); - v->a[21] = lex_mode_external(546, 2); - v->a[22] = lex_mode_external(421, 6); - v->a[23] = lex_mode_external(421, 6); - v->a[24] = lex_mode_external(421, 6); - v->a[25] = lex_mode_external(421, 6); - v->a[26] = lex_mode_external(421, 6); - v->a[27] = lex_mode_external(421, 6); - v->a[28] = lex_mode_external(421, 6); - v->a[29] = lex_mode_external(421, 6); - v->a[30] = lex_mode_external(421, 6); - v->a[31] = lex_mode_external(421, 6); - v->a[32] = lex_mode_external(421, 6); - v->a[33] = lex_mode_external(421, 6); - v->a[34] = lex_mode_external(546, 2); - v->a[35] = lex_mode_external(546, 2); - v->a[36] = lex_mode_external(546, 2); - v->a[37] = lex_mode_external(546, 2); - v->a[38] = lex_mode_external(546, 2); - v->a[39] = lex_mode_external(546, 2); + v->a[20] = lex_mode_external(175, 3); + v->a[21] = lex_mode_external(222, 2); + v->a[22] = lex_mode_external(222, 2); + v->a[23] = lex_mode_external(222, 2); + v->a[24] = lex_mode_external(222, 2); + v->a[25] = lex_mode_external(222, 2); + v->a[26] = lex_mode_external(222, 2); + v->a[27] = lex_mode_external(222, 2); + v->a[28] = lex_mode_external(222, 2); + v->a[29] = lex_mode_external(222, 2); + v->a[30] = lex_mode_external(222, 2); + v->a[31] = lex_mode_external(222, 2); + v->a[32] = lex_mode_external(222, 2); + v->a[33] = lex_mode_external(222, 2); + v->a[34] = lex_mode_external(222, 2); + v->a[35] = lex_mode_external(222, 2); + v->a[36] = lex_mode_external(222, 2); + v->a[37] = lex_mode_external(222, 2); + v->a[38] = lex_mode_external(222, 2); + v->a[39] = lex_mode_external(222, 2); lex_modes_2(v); } void lex_modes_2(t_lex_modes_array *v) { - v->a[40] = lex_mode_external(546, 2); - v->a[41] = lex_mode_external(546, 2); - v->a[42] = lex_mode_external(546, 2); - v->a[43] = lex_mode_external(546, 2); - v->a[44] = lex_mode_external(546, 2); - v->a[45] = lex_mode_external(546, 2); - v->a[46] = lex_mode_external(546, 2); - v->a[47] = lex_mode_external(546, 2); - v->a[48] = lex_mode_external(546, 2); - v->a[49] = lex_mode_external(546, 2); - v->a[50] = lex_mode_external(546, 2); - v->a[51] = lex_mode_external(546, 2); - v->a[52] = lex_mode_external(546, 2); - v->a[53] = lex_mode_external(546, 2); - v->a[54] = lex_mode_external(546, 2); - v->a[55] = lex_mode_external(546, 2); - v->a[56] = lex_mode_external(546, 2); - v->a[57] = lex_mode_external(546, 2); - v->a[58] = lex_mode_external(546, 2); - v->a[59] = lex_mode_external(546, 2); + v->a[40] = lex_mode_external(222, 2); + v->a[41] = lex_mode_external(222, 2); + v->a[42] = lex_mode_external(222, 2); + v->a[43] = lex_mode_external(222, 2); + v->a[44] = lex_mode_external(222, 2); + v->a[45] = lex_mode_external(222, 2); + v->a[46] = lex_mode_external(222, 2); + v->a[47] = lex_mode_external(176, 2); + v->a[48] = lex_mode_external(222, 2); + v->a[49] = lex_mode_external(222, 2); + v->a[50] = lex_mode_external(222, 2); + v->a[51] = lex_mode_external(222, 2); + v->a[52] = lex_mode_external(222, 2); + v->a[53] = lex_mode_external(176, 2); + v->a[54] = lex_mode_external(222, 2); + v->a[55] = lex_mode_external(222, 2); + v->a[56] = lex_mode_external(222, 2); + v->a[57] = lex_mode_external(222, 2); + v->a[58] = lex_mode_external(222, 2); + v->a[59] = lex_mode_external(222, 2); lex_modes_3(v); } void lex_modes_3(t_lex_modes_array *v) { - v->a[60] = lex_mode_external(546, 2); - v->a[61] = lex_mode_external(546, 2); - v->a[62] = lex_mode_external(422, 2); - v->a[63] = lex_mode_external(422, 2); - v->a[64] = lex_mode_external(546, 2); - v->a[65] = lex_mode_external(546, 2); - v->a[66] = lex_mode_external(546, 2); - v->a[67] = lex_mode_external(546, 2); - v->a[68] = lex_mode_external(422, 2); - v->a[69] = lex_mode_external(546, 2); - v->a[70] = lex_mode_external(546, 2); - v->a[71] = lex_mode_external(546, 2); - v->a[72] = lex_mode_external(422, 2); - v->a[73] = lex_mode_external(546, 2); - v->a[74] = lex_mode_external(422, 2); - v->a[75] = lex_mode_external(546, 2); - v->a[76] = lex_mode_external(546, 2); - v->a[77] = lex_mode_external(546, 2); - v->a[78] = lex_mode_external(546, 2); - v->a[79] = lex_mode_external(546, 2); + v->a[60] = lex_mode_external(222, 2); + v->a[61] = lex_mode_external(222, 2); + v->a[62] = lex_mode_external(222, 2); + v->a[63] = lex_mode_external(222, 2); + v->a[64] = lex_mode_external(222, 2); + v->a[65] = lex_mode_external(222, 2); + v->a[66] = lex_mode_external(222, 2); + v->a[67] = lex_mode_external(222, 2); + v->a[68] = lex_mode_external(222, 2); + v->a[69] = lex_mode_external(222, 2); + v->a[70] = lex_mode_external(176, 2); + v->a[71] = lex_mode_external(222, 2); + v->a[72] = lex_mode_external(222, 2); + v->a[73] = lex_mode_external(222, 2); + v->a[74] = lex_mode_external(222, 2); + v->a[75] = lex_mode_external(222, 2); + v->a[76] = lex_mode_external(222, 2); + v->a[77] = lex_mode_external(222, 2); + v->a[78] = lex_mode_external(222, 2); + v->a[79] = lex_mode_external(222, 2); lex_modes_4(v); } void lex_modes_4(t_lex_modes_array *v) { - v->a[80] = lex_mode_external(546, 2); - v->a[81] = lex_mode_external(422, 2); - v->a[82] = lex_mode_external(422, 2); - v->a[83] = lex_mode_external(546, 2); - v->a[84] = lex_mode_external(546, 2); - v->a[85] = lex_mode_external(546, 2); - v->a[86] = lex_mode_external(422, 2); - v->a[87] = lex_mode_external(422, 2); - v->a[88] = lex_mode_external(546, 2); - v->a[89] = lex_mode_external(546, 2); - v->a[90] = lex_mode_external(546, 2); - v->a[91] = lex_mode_external(546, 2); - v->a[92] = lex_mode_external(422, 2); - v->a[93] = lex_mode_external(422, 2); - v->a[94] = lex_mode_external(546, 2); - v->a[95] = lex_mode_external(546, 2); - v->a[96] = lex_mode_external(422, 2); - v->a[97] = lex_mode_external(546, 2); - v->a[98] = lex_mode_external(546, 2); - v->a[99] = lex_mode_external(422, 2); + v->a[80] = lex_mode_external(222, 2); + v->a[81] = lex_mode_external(222, 2); + v->a[82] = lex_mode_external(222, 2); + v->a[83] = lex_mode_external(222, 2); + v->a[84] = lex_mode_external(222, 2); + v->a[85] = lex_mode_external(222, 2); + v->a[86] = lex_mode_external(222, 2); + v->a[87] = lex_mode_external(222, 2); + v->a[88] = lex_mode_external(222, 2); + v->a[89] = lex_mode_external(222, 2); + v->a[90] = lex_mode_external(222, 2); + v->a[91] = lex_mode_external(222, 2); + v->a[92] = lex_mode_external(222, 2); + v->a[93] = lex_mode_external(222, 2); + v->a[94] = lex_mode_external(222, 2); + v->a[95] = lex_mode_external(222, 2); + v->a[96] = lex_mode_external(222, 2); + v->a[97] = lex_mode_external(222, 2); + v->a[98] = lex_mode_external(222, 2); + v->a[99] = lex_mode_external(222, 2); lex_modes_5(v); } diff --git a/parser/static/lex_modes/lex_modes_1.c b/parser/static/lex_modes/lex_modes_1.c index 240764d8..77366da0 100644 --- a/parser/static/lex_modes/lex_modes_1.c +++ b/parser/static/lex_modes/lex_modes_1.c @@ -14,126 +14,126 @@ void lex_modes_5(t_lex_modes_array *v) { - v->a[100] = lex_mode_external(546, 2); - v->a[101] = lex_mode_external(546, 2); - v->a[102] = lex_mode_external(546, 2); - v->a[103] = lex_mode_external(546, 2); - v->a[104] = lex_mode_external(546, 2); - v->a[105] = lex_mode_external(546, 2); - v->a[106] = lex_mode_external(546, 2); - v->a[107] = lex_mode_external(546, 2); - v->a[108] = lex_mode_external(546, 2); - v->a[109] = lex_mode_external(546, 2); - v->a[110] = lex_mode_external(546, 2); - v->a[111] = lex_mode_external(546, 2); - v->a[112] = lex_mode_external(546, 2); - v->a[113] = lex_mode_external(546, 2); - v->a[114] = lex_mode_external(546, 2); - v->a[115] = lex_mode_external(546, 2); - v->a[116] = lex_mode_external(546, 2); - v->a[117] = lex_mode_external(546, 2); - v->a[118] = lex_mode_external(546, 2); - v->a[119] = lex_mode_external(546, 2); + v->a[100] = lex_mode_external(222, 2); + v->a[101] = lex_mode_external(222, 2); + v->a[102] = lex_mode_external(222, 2); + v->a[103] = lex_mode_external(222, 2); + v->a[104] = lex_mode_external(222, 2); + v->a[105] = lex_mode_external(222, 2); + v->a[106] = lex_mode_external(222, 2); + v->a[107] = lex_mode_external(222, 2); + v->a[108] = lex_mode_external(222, 2); + v->a[109] = lex_mode_external(222, 2); + v->a[110] = lex_mode_external(222, 2); + v->a[111] = lex_mode_external(222, 2); + v->a[112] = lex_mode_external(222, 2); + v->a[113] = lex_mode_external(222, 2); + v->a[114] = lex_mode_external(222, 2); + v->a[115] = lex_mode_external(222, 2); + v->a[116] = lex_mode_external(176, 2); + v->a[117] = lex_mode_external(222, 2); + v->a[118] = lex_mode_external(222, 2); + v->a[119] = lex_mode_external(222, 2); lex_modes_6(v); } void lex_modes_6(t_lex_modes_array *v) { - v->a[120] = lex_mode_external(546, 2); - v->a[121] = lex_mode_external(546, 2); - v->a[122] = lex_mode_external(546, 2); - v->a[123] = lex_mode_external(546, 2); - v->a[124] = lex_mode_external(546, 2); - v->a[125] = lex_mode_external(546, 2); - v->a[126] = lex_mode_external(546, 2); - v->a[127] = lex_mode_external(546, 2); - v->a[128] = lex_mode_external(546, 2); - v->a[129] = lex_mode_external(546, 2); - v->a[130] = lex_mode_external(546, 2); - v->a[131] = lex_mode_external(546, 2); - v->a[132] = lex_mode_external(546, 2); - v->a[133] = lex_mode_external(546, 2); - v->a[134] = lex_mode_external(546, 2); - v->a[135] = lex_mode_external(546, 2); - v->a[136] = lex_mode_external(546, 2); - v->a[137] = lex_mode_external(546, 2); - v->a[138] = lex_mode_external(546, 2); - v->a[139] = lex_mode_external(546, 2); + v->a[120] = lex_mode_external(222, 2); + v->a[121] = lex_mode_external(222, 2); + v->a[122] = lex_mode_external(222, 2); + v->a[123] = lex_mode_external(222, 2); + v->a[124] = lex_mode_external(222, 2); + v->a[125] = lex_mode_external(222, 2); + v->a[126] = lex_mode_external(222, 2); + v->a[127] = lex_mode_external(222, 2); + v->a[128] = lex_mode_external(222, 2); + v->a[129] = lex_mode_external(222, 2); + v->a[130] = lex_mode_external(222, 2); + v->a[131] = lex_mode_external(222, 2); + v->a[132] = lex_mode_external(222, 2); + v->a[133] = lex_mode_external(222, 2); + v->a[134] = lex_mode_external(176, 2); + v->a[135] = lex_mode_external(222, 2); + v->a[136] = lex_mode_external(222, 2); + v->a[137] = lex_mode_external(222, 2); + v->a[138] = lex_mode_external(222, 2); + v->a[139] = lex_mode_external(222, 2); lex_modes_7(v); } void lex_modes_7(t_lex_modes_array *v) { - v->a[140] = lex_mode_external(546, 2); - v->a[141] = lex_mode_external(546, 2); - v->a[142] = lex_mode_external(546, 2); - v->a[143] = lex_mode_external(546, 2); - v->a[144] = lex_mode_external(546, 2); - v->a[145] = lex_mode_external(546, 2); - v->a[146] = lex_mode_external(546, 2); - v->a[147] = lex_mode_external(546, 2); - v->a[148] = lex_mode_external(546, 2); - v->a[149] = lex_mode_external(546, 2); - v->a[150] = lex_mode_external(546, 2); - v->a[151] = lex_mode_external(546, 2); - v->a[152] = lex_mode_external(546, 2); - v->a[153] = lex_mode_external(546, 2); - v->a[154] = lex_mode_external(422, 2); - v->a[155] = lex_mode_external(546, 2); - v->a[156] = lex_mode_external(546, 2); - v->a[157] = lex_mode_external(546, 2); - v->a[158] = lex_mode_external(546, 2); - v->a[159] = lex_mode_external(546, 2); + v->a[140] = lex_mode_external(222, 2); + v->a[141] = lex_mode_external(222, 2); + v->a[142] = lex_mode_external(222, 2); + v->a[143] = lex_mode_external(222, 2); + v->a[144] = lex_mode_external(222, 2); + v->a[145] = lex_mode_external(222, 2); + v->a[146] = lex_mode_external(222, 2); + v->a[147] = lex_mode_external(222, 2); + v->a[148] = lex_mode_external(222, 2); + v->a[149] = lex_mode_external(222, 2); + v->a[150] = lex_mode_external(222, 2); + v->a[151] = lex_mode_external(222, 2); + v->a[152] = lex_mode_external(222, 2); + v->a[153] = lex_mode_external(222, 2); + v->a[154] = lex_mode_external(222, 2); + v->a[155] = lex_mode_external(222, 2); + v->a[156] = lex_mode_external(222, 2); + v->a[157] = lex_mode_external(222, 2); + v->a[158] = lex_mode_external(222, 2); + v->a[159] = lex_mode_external(222, 2); lex_modes_8(v); } void lex_modes_8(t_lex_modes_array *v) { - v->a[160] = lex_mode_external(546, 2); - v->a[161] = lex_mode_external(546, 2); - v->a[162] = lex_mode_external(546, 2); - v->a[163] = lex_mode_external(546, 2); - v->a[164] = lex_mode_external(546, 2); - v->a[165] = lex_mode_external(546, 2); - v->a[166] = lex_mode_external(546, 2); - v->a[167] = lex_mode_external(546, 2); - v->a[168] = lex_mode_external(546, 2); - v->a[169] = lex_mode_external(546, 2); - v->a[170] = lex_mode_external(546, 2); - v->a[171] = lex_mode_external(546, 2); - v->a[172] = lex_mode_external(546, 2); - v->a[173] = lex_mode_external(546, 2); - v->a[174] = lex_mode_external(546, 2); - v->a[175] = lex_mode_external(546, 2); - v->a[176] = lex_mode_external(546, 2); - v->a[177] = lex_mode_external(546, 2); - v->a[178] = lex_mode_external(546, 2); - v->a[179] = lex_mode_external(546, 2); + v->a[160] = lex_mode_external(222, 2); + v->a[161] = lex_mode_external(222, 2); + v->a[162] = lex_mode_external(222, 2); + v->a[163] = lex_mode_external(222, 2); + v->a[164] = lex_mode_external(222, 2); + v->a[165] = lex_mode_external(222, 2); + v->a[166] = lex_mode_external(222, 2); + v->a[167] = lex_mode_external(222, 2); + v->a[168] = lex_mode_external(222, 2); + v->a[169] = lex_mode_external(222, 2); + v->a[170] = lex_mode_external(222, 2); + v->a[171] = lex_mode_external(222, 2); + v->a[172] = lex_mode_external(222, 2); + v->a[173] = lex_mode_external(222, 2); + v->a[174] = lex_mode_external(222, 2); + v->a[175] = lex_mode_external(222, 2); + v->a[176] = lex_mode_external(222, 2); + v->a[177] = lex_mode_external(222, 2); + v->a[178] = lex_mode_external(222, 2); + v->a[179] = lex_mode_external(176, 2); lex_modes_9(v); } void lex_modes_9(t_lex_modes_array *v) { - v->a[180] = lex_mode_external(546, 2); - v->a[181] = lex_mode_external(546, 2); - v->a[182] = lex_mode_external(546, 2); - v->a[183] = lex_mode_external(546, 2); - v->a[184] = lex_mode_external(546, 2); - v->a[185] = lex_mode_external(546, 2); - v->a[186] = lex_mode_external(546, 2); - v->a[187] = lex_mode_external(546, 2); - v->a[188] = lex_mode_external(546, 2); - v->a[189] = lex_mode_external(546, 2); - v->a[190] = lex_mode_external(546, 2); - v->a[191] = lex_mode_external(546, 2); - v->a[192] = lex_mode_external(546, 2); - v->a[193] = lex_mode_external(546, 2); - v->a[194] = lex_mode_external(546, 2); - v->a[195] = lex_mode_external(546, 2); - v->a[196] = lex_mode_external(546, 2); - v->a[197] = lex_mode_external(546, 2); - v->a[198] = lex_mode_external(546, 2); - v->a[199] = lex_mode_external(546, 2); + v->a[180] = lex_mode_external(222, 2); + v->a[181] = lex_mode_external(222, 2); + v->a[182] = lex_mode_external(222, 2); + v->a[183] = lex_mode_external(222, 2); + v->a[184] = lex_mode_external(222, 2); + v->a[185] = lex_mode_external(222, 2); + v->a[186] = lex_mode_external(222, 2); + v->a[187] = lex_mode_external(222, 2); + v->a[188] = lex_mode_external(176, 2); + v->a[189] = lex_mode_external(222, 2); + v->a[190] = lex_mode_external(222, 2); + v->a[191] = lex_mode_external(222, 2); + v->a[192] = lex_mode_external(222, 2); + v->a[193] = lex_mode_external(222, 2); + v->a[194] = lex_mode_external(222, 2); + v->a[195] = lex_mode_external(222, 2); + v->a[196] = lex_mode_external(222, 2); + v->a[197] = lex_mode_external(222, 2); + v->a[198] = lex_mode_external(222, 2); + v->a[199] = lex_mode_external(222, 2); lex_modes_10(v); } diff --git a/parser/static/lex_modes/lex_modes_10.c b/parser/static/lex_modes/lex_modes_10.c index 3bf9aa8c..89f3b8d8 100644 --- a/parser/static/lex_modes/lex_modes_10.c +++ b/parser/static/lex_modes/lex_modes_10.c @@ -14,126 +14,126 @@ void lex_modes_50(t_lex_modes_array *v) { - v->a[1000] = lex_mode_external(279, 37); - v->a[1001] = lex_mode_external(279, 37); - v->a[1002] = lex_mode_external(533, 19); - v->a[1003] = lex_mode_external(279, 37); - v->a[1004] = lex_mode_external(279, 4); - v->a[1005] = lex_mode_external(277, 32); - v->a[1006] = lex_mode_external(533, 19); - v->a[1007] = lex_mode_external(537, 4); - v->a[1008] = lex_mode_external(277, 32); - v->a[1009] = lex_mode_external(277, 32); - v->a[1010] = lex_mode_external(415, 29); - v->a[1011] = lex_mode_external(283, 38); - v->a[1012] = lex_mode_external(537, 4); - v->a[1013] = lex_mode_external(537, 4); - v->a[1014] = lex_mode_external(239, 14); - v->a[1015] = lex_mode_external(537, 4); - v->a[1016] = lex_mode_external(537, 4); - v->a[1017] = lex_mode_external(537, 4); - v->a[1018] = lex_mode_external(537, 4); - v->a[1019] = lex_mode_external(537, 4); + v->a[1000] = lex_mode_external(220, 28); + v->a[1001] = lex_mode_external(126, 30); + v->a[1002] = lex_mode_external(220, 29); + v->a[1003] = lex_mode_external(126, 30); + v->a[1004] = lex_mode_external(126, 30); + v->a[1005] = lex_mode_external(220, 29); + v->a[1006] = lex_mode_external(218, 10); + v->a[1007] = lex_mode_external(220, 28); + v->a[1008] = lex_mode_external(187, 31); + v->a[1009] = lex_mode_external(220, 28); + v->a[1010] = lex_mode_external(126, 30); + v->a[1011] = lex_mode_external(6, 5); + v->a[1012] = lex_mode_external(126, 30); + v->a[1013] = lex_mode_external(220, 28); + v->a[1014] = lex_mode_external(219, 30); + v->a[1015] = lex_mode_external(6, 5); + v->a[1016] = lex_mode_external(120, 10); + v->a[1017] = lex_mode_external(187, 31); + v->a[1018] = lex_mode_external(219, 30); + v->a[1019] = lex_mode_external(6, 5); lex_modes_51(v); } void lex_modes_51(t_lex_modes_array *v) { - v->a[1020] = lex_mode_external(537, 4); - v->a[1021] = lex_mode_external(537, 37); - v->a[1022] = lex_mode_external(537, 4); - v->a[1023] = lex_mode_external(537, 37); - v->a[1024] = lex_mode_external(429, 39); - v->a[1025] = lex_mode_external(429, 39); - v->a[1026] = lex_mode_external(242, 11); - v->a[1027] = lex_mode_external(537, 4); - v->a[1028] = lex_mode_external(533, 19); - v->a[1029] = lex_mode_external(537, 4); - v->a[1030] = lex_mode_external(533, 19); - v->a[1031] = lex_mode_external(537, 4); - v->a[1032] = lex_mode_external(537, 37); - v->a[1033] = lex_mode_external(537, 4); - v->a[1034] = lex_mode_external(537, 4); - v->a[1035] = lex_mode_external(466, 34); - v->a[1036] = lex_mode_external(533, 19); - v->a[1037] = lex_mode_external(537, 4); - v->a[1038] = lex_mode_external(537, 4); - v->a[1039] = lex_mode_external(537, 37); + v->a[1020] = lex_mode_external(220, 28); + v->a[1021] = lex_mode_external(118, 14); + v->a[1022] = lex_mode_external(220, 28); + v->a[1023] = lex_mode_external(220, 29); + v->a[1024] = lex_mode_external(217, 9); + v->a[1025] = lex_mode_external(219, 30); + v->a[1026] = lex_mode_external(219, 30); + v->a[1027] = lex_mode_external(219, 30); + v->a[1028] = lex_mode_external(219, 30); + v->a[1029] = lex_mode_external(220, 29); + v->a[1030] = lex_mode_external(219, 30); + v->a[1031] = lex_mode_external(219, 30); + v->a[1032] = lex_mode_external(219, 30); + v->a[1033] = lex_mode_external(220, 29); + v->a[1034] = lex_mode_external(6, 11); + v->a[1035] = lex_mode_external(187, 31); + v->a[1036] = lex_mode_external(218, 10); + v->a[1037] = lex_mode_external(220, 29); + v->a[1038] = lex_mode_external(118, 9); + v->a[1039] = lex_mode_external(120, 15); lex_modes_52(v); } void lex_modes_52(t_lex_modes_array *v) { - v->a[1040] = lex_mode_external(537, 37); - v->a[1041] = lex_mode_external(415, 29); - v->a[1042] = lex_mode_external(537, 37); - v->a[1043] = lex_mode_external(537, 4); - v->a[1044] = lex_mode_external(537, 4); - v->a[1045] = lex_mode_external(239, 14); - v->a[1046] = lex_mode_external(537, 4); - v->a[1047] = lex_mode_external(537, 4); - v->a[1048] = lex_mode_external(415, 29); - v->a[1049] = lex_mode_external(537, 4); - v->a[1050] = lex_mode_external(415, 29); - v->a[1051] = lex_mode_external(427, 39); - v->a[1052] = lex_mode_external(239, 13); - v->a[1053] = lex_mode_external(427, 39); - v->a[1054] = lex_mode_external(537, 4); - v->a[1055] = lex_mode_external(537, 4); - v->a[1056] = lex_mode_external(466, 34); - v->a[1057] = lex_mode_external(537, 4); - v->a[1058] = lex_mode_external(537, 4); - v->a[1059] = lex_mode_external(533, 19); + v->a[1040] = lex_mode_external(187, 31); + v->a[1041] = lex_mode_external(187, 31); + v->a[1042] = lex_mode_external(220, 28); + v->a[1043] = lex_mode_external(220, 29); + v->a[1044] = lex_mode_external(220, 28); + v->a[1045] = lex_mode_external(219, 30); + v->a[1046] = lex_mode_external(219, 30); + v->a[1047] = lex_mode_external(220, 30); + v->a[1048] = lex_mode_external(218, 10); + v->a[1049] = lex_mode_external(118, 14); + v->a[1050] = lex_mode_external(219, 30); + v->a[1051] = lex_mode_external(219, 30); + v->a[1052] = lex_mode_external(126, 30); + v->a[1053] = lex_mode_external(126, 30); + v->a[1054] = lex_mode_external(219, 30); + v->a[1055] = lex_mode_external(219, 30); + v->a[1056] = lex_mode_external(126, 30); + v->a[1057] = lex_mode_external(120, 9); + v->a[1058] = lex_mode_external(117, 32); + v->a[1059] = lex_mode_external(126, 30); lex_modes_53(v); } void lex_modes_53(t_lex_modes_array *v) { - v->a[1060] = lex_mode_external(537, 4); - v->a[1061] = lex_mode_external(537, 4); - v->a[1062] = lex_mode_external(537, 4); - v->a[1063] = lex_mode_external(537, 4); - v->a[1064] = lex_mode_external(537, 4); - v->a[1065] = lex_mode_external(537, 37); - v->a[1066] = lex_mode_external(537, 37); - v->a[1067] = lex_mode_external(283, 38); - v->a[1068] = lex_mode_external(283, 38); - v->a[1069] = lex_mode_external(537, 37); - v->a[1070] = lex_mode_external(430, 40); - v->a[1071] = lex_mode_external(430, 40); - v->a[1072] = lex_mode_external(537, 37); - v->a[1073] = lex_mode_external(285, 38); - v->a[1074] = lex_mode_external(285, 38); - v->a[1075] = lex_mode_external(466, 34); - v->a[1076] = lex_mode_external(537, 37); - v->a[1077] = lex_mode_external(537, 4); - v->a[1078] = lex_mode_external(537, 4); - v->a[1079] = lex_mode_external(285, 38); + v->a[1060] = lex_mode_external(117, 32); + v->a[1061] = lex_mode_external(219, 30); + v->a[1062] = lex_mode_external(217, 9); + v->a[1063] = lex_mode_external(219, 30); + v->a[1064] = lex_mode_external(219, 30); + v->a[1065] = lex_mode_external(219, 30); + v->a[1066] = lex_mode_external(219, 30); + v->a[1067] = lex_mode_external(219, 30); + v->a[1068] = lex_mode_external(220, 28); + v->a[1069] = lex_mode_external(220, 30); + v->a[1070] = lex_mode_external(220, 28); + v->a[1071] = lex_mode_external(220, 29); + v->a[1072] = lex_mode_external(217, 9); + v->a[1073] = lex_mode_external(126, 30); + v->a[1074] = lex_mode_external(126, 30); + v->a[1075] = lex_mode_external(219, 30); + v->a[1076] = lex_mode_external(126, 30); + v->a[1077] = lex_mode_external(219, 30); + v->a[1078] = lex_mode_external(219, 30); + v->a[1079] = lex_mode_external(220, 29); lex_modes_54(v); } void lex_modes_54(t_lex_modes_array *v) { - v->a[1080] = lex_mode_external(537, 4); - v->a[1081] = lex_mode_external(285, 38); - v->a[1082] = lex_mode_external(239, 13); - v->a[1083] = lex_mode_external(537, 4); - v->a[1084] = lex_mode_external(537, 4); - v->a[1085] = lex_mode_external(537, 4); - v->a[1086] = lex_mode_external(283, 38); - v->a[1087] = lex_mode_external(283, 38); - v->a[1088] = lex_mode_external(283, 38); - v->a[1089] = lex_mode_external(285, 38); - v->a[1090] = lex_mode_external(460, 34); - v->a[1091] = lex_mode_external(537, 37); - v->a[1092] = lex_mode_external(283, 38); - v->a[1093] = lex_mode_external(537, 37); - v->a[1094] = lex_mode_external(537, 37); - v->a[1095] = lex_mode_external(239, 14); - v->a[1096] = lex_mode_external(533, 19); - v->a[1097] = lex_mode_external(242, 11); - v->a[1098] = lex_mode_external(533, 19); - v->a[1099] = lex_mode_external(279, 37); + v->a[1080] = lex_mode_external(126, 30); + v->a[1081] = lex_mode_external(126, 30); + v->a[1082] = lex_mode_external(120, 9); + v->a[1083] = lex_mode_external(220, 28); + v->a[1084] = lex_mode_external(126, 30); + v->a[1085] = lex_mode_external(220, 30); + v->a[1086] = lex_mode_external(219, 30); + v->a[1087] = lex_mode_external(219, 30); + v->a[1088] = lex_mode_external(219, 30); + v->a[1089] = lex_mode_external(220, 28); + v->a[1090] = lex_mode_external(6, 11); + v->a[1091] = lex_mode_external(120, 9); + v->a[1092] = lex_mode_external(220, 29); + v->a[1093] = lex_mode_external(220, 28); + v->a[1094] = lex_mode_external(220, 28); + v->a[1095] = lex_mode_external(219, 30); + v->a[1096] = lex_mode_external(220, 28); + v->a[1097] = lex_mode_external(220, 29); + v->a[1098] = lex_mode_external(220, 28); + v->a[1099] = lex_mode_external(220, 28); lex_modes_55(v); } diff --git a/parser/static/lex_modes/lex_modes_11.c b/parser/static/lex_modes/lex_modes_11.c index 92ca4962..07f578fa 100644 --- a/parser/static/lex_modes/lex_modes_11.c +++ b/parser/static/lex_modes/lex_modes_11.c @@ -14,126 +14,126 @@ void lex_modes_55(t_lex_modes_array *v) { - v->a[1100] = lex_mode_external(285, 38); - v->a[1101] = lex_mode_external(279, 37); - v->a[1102] = lex_mode_external(460, 34); - v->a[1103] = lex_mode_external(279, 37); - v->a[1104] = lex_mode_external(537, 4); - v->a[1105] = lex_mode_external(537, 4); - v->a[1106] = lex_mode_external(537, 37); - v->a[1107] = lex_mode_external(537, 37); - v->a[1108] = lex_mode_external(537, 37); - v->a[1109] = lex_mode_external(537, 37); - v->a[1110] = lex_mode_external(269, 22); - v->a[1111] = lex_mode_external(269, 22); - v->a[1112] = lex_mode_external(537, 4); - v->a[1113] = lex_mode_external(537, 4); - v->a[1114] = lex_mode_external(431, 39); - v->a[1115] = lex_mode_external(431, 39); - v->a[1116] = lex_mode_external(537, 4); - v->a[1117] = lex_mode_external(469, 33); - v->a[1118] = lex_mode_external(469, 33); - v->a[1119] = lex_mode_external(279, 37); + v->a[1100] = lex_mode_external(220, 29); + v->a[1101] = lex_mode_external(220, 28); + v->a[1102] = lex_mode_external(220, 28); + v->a[1103] = lex_mode_external(220, 28); + v->a[1104] = lex_mode_external(220, 29); + v->a[1105] = lex_mode_external(220, 29); + v->a[1106] = lex_mode_external(219, 30); + v->a[1107] = lex_mode_external(220, 28); + v->a[1108] = lex_mode_external(219, 30); + v->a[1109] = lex_mode_external(120, 9); + v->a[1110] = lex_mode_external(220, 28); + v->a[1111] = lex_mode_external(218, 10); + v->a[1112] = lex_mode_external(220, 29); + v->a[1113] = lex_mode_external(120, 15); + v->a[1114] = lex_mode_external(219, 30); + v->a[1115] = lex_mode_external(220, 29); + v->a[1116] = lex_mode_external(220, 29); + v->a[1117] = lex_mode_external(217, 9); + v->a[1118] = lex_mode_external(220, 28); + v->a[1119] = lex_mode_external(220, 28); lex_modes_56(v); } void lex_modes_56(t_lex_modes_array *v) { - v->a[1120] = lex_mode_external(279, 37); - v->a[1121] = lex_mode_external(285, 38); - v->a[1122] = lex_mode_external(537, 37); - v->a[1123] = lex_mode_external(537, 37); - v->a[1124] = lex_mode_external(537, 37); - v->a[1125] = lex_mode_external(537, 4); - v->a[1126] = lex_mode_external(537, 4); - v->a[1127] = lex_mode_external(285, 38); - v->a[1128] = lex_mode_external(537, 4); - v->a[1129] = lex_mode_external(279, 37); - v->a[1130] = lex_mode_external(279, 37); - v->a[1131] = lex_mode_external(537, 37); - v->a[1132] = lex_mode_external(533, 19); - v->a[1133] = lex_mode_external(279, 37); - v->a[1134] = lex_mode_external(428, 39); - v->a[1135] = lex_mode_external(415, 29); - v->a[1136] = lex_mode_external(279, 37); - v->a[1137] = lex_mode_external(279, 37); - v->a[1138] = lex_mode_external(279, 37); - v->a[1139] = lex_mode_external(279, 37); + v->a[1120] = lex_mode_external(220, 30); + v->a[1121] = lex_mode_external(6, 12); + v->a[1122] = lex_mode_external(220, 30); + v->a[1123] = lex_mode_external(220, 28); + v->a[1124] = lex_mode_external(220, 29); + v->a[1125] = lex_mode_external(220, 28); + v->a[1126] = lex_mode_external(220, 28); + v->a[1127] = lex_mode_external(220, 28); + v->a[1128] = lex_mode_external(220, 28); + v->a[1129] = lex_mode_external(220, 28); + v->a[1130] = lex_mode_external(220, 29); + v->a[1131] = lex_mode_external(187, 31); + v->a[1132] = lex_mode_external(220, 29); + v->a[1133] = lex_mode_external(219, 30); + v->a[1134] = lex_mode_external(219, 30); + v->a[1135] = lex_mode_external(220, 28); + v->a[1136] = lex_mode_external(220, 29); + v->a[1137] = lex_mode_external(220, 28); + v->a[1138] = lex_mode_external(220, 28); + v->a[1139] = lex_mode_external(120, 10); lex_modes_57(v); } void lex_modes_57(t_lex_modes_array *v) { - v->a[1140] = lex_mode_external(537, 37); - v->a[1141] = lex_mode_external(415, 29); - v->a[1142] = lex_mode_external(279, 37); - v->a[1143] = lex_mode_external(279, 37); - v->a[1144] = lex_mode_external(537, 37); - v->a[1145] = lex_mode_external(279, 37); - v->a[1146] = lex_mode_external(239, 14); - v->a[1147] = lex_mode_external(285, 38); - v->a[1148] = lex_mode_external(285, 38); - v->a[1149] = lex_mode_external(239, 14); - v->a[1150] = lex_mode_external(533, 19); - v->a[1151] = lex_mode_external(533, 19); - v->a[1152] = lex_mode_external(537, 4); - v->a[1153] = lex_mode_external(533, 19); - v->a[1154] = lex_mode_external(428, 39); - v->a[1155] = lex_mode_external(279, 37); - v->a[1156] = lex_mode_external(283, 38); - v->a[1157] = lex_mode_external(279, 37); - v->a[1158] = lex_mode_external(285, 38); - v->a[1159] = lex_mode_external(279, 37); + v->a[1140] = lex_mode_external(220, 28); + v->a[1141] = lex_mode_external(220, 29); + v->a[1142] = lex_mode_external(220, 29); + v->a[1143] = lex_mode_external(220, 29); + v->a[1144] = lex_mode_external(220, 29); + v->a[1145] = lex_mode_external(118, 9); + v->a[1146] = lex_mode_external(220, 29); + v->a[1147] = lex_mode_external(220, 30); + v->a[1148] = lex_mode_external(6, 5); + v->a[1149] = lex_mode_external(6, 5); + v->a[1150] = lex_mode_external(217, 9); + v->a[1151] = lex_mode_external(220, 29); + v->a[1152] = lex_mode_external(220, 29); + v->a[1153] = lex_mode_external(220, 30); + v->a[1154] = lex_mode_external(187, 31); + v->a[1155] = lex_mode_external(220, 29); + v->a[1156] = lex_mode_external(220, 29); + v->a[1157] = lex_mode_external(220, 29); + v->a[1158] = lex_mode_external(220, 29); + v->a[1159] = lex_mode_external(116, 11); lex_modes_58(v); } void lex_modes_58(t_lex_modes_array *v) { - v->a[1160] = lex_mode_external(285, 38); - v->a[1161] = lex_mode_external(279, 37); - v->a[1162] = lex_mode_external(285, 38); - v->a[1163] = lex_mode_external(285, 38); - v->a[1164] = lex_mode_external(432, 39); - v->a[1165] = lex_mode_external(285, 38); - v->a[1166] = lex_mode_external(287, 41); - v->a[1167] = lex_mode_external(287, 41); - v->a[1168] = lex_mode_external(239, 14); - v->a[1169] = lex_mode_external(242, 11); - v->a[1170] = lex_mode_external(287, 41); - v->a[1171] = lex_mode_external(287, 41); - v->a[1172] = lex_mode_external(466, 34); - v->a[1173] = lex_mode_external(433, 42); - v->a[1174] = lex_mode_external(537, 37); - v->a[1175] = lex_mode_external(242, 16); - v->a[1176] = lex_mode_external(537, 37); - v->a[1177] = lex_mode_external(537, 37); - v->a[1178] = lex_mode_external(466, 34); - v->a[1179] = lex_mode_external(527, 11); + v->a[1160] = lex_mode_external(6, 5); + v->a[1161] = lex_mode_external(217, 14); + v->a[1162] = lex_mode_external(220, 30); + v->a[1163] = lex_mode_external(120, 16); + v->a[1164] = lex_mode_external(220, 30); + v->a[1165] = lex_mode_external(220, 30); + v->a[1166] = lex_mode_external(218, 15); + v->a[1167] = lex_mode_external(120, 9); + v->a[1168] = lex_mode_external(120, 9); + v->a[1169] = lex_mode_external(120, 14); + v->a[1170] = lex_mode_external(120, 16); + v->a[1171] = lex_mode_external(218, 10); + v->a[1172] = lex_mode_external(220, 30); + v->a[1173] = lex_mode_external(220, 30); + v->a[1174] = lex_mode_external(218, 9); + v->a[1175] = lex_mode_external(220, 30); + v->a[1176] = lex_mode_external(220, 30); + v->a[1177] = lex_mode_external(217, 9); + v->a[1178] = lex_mode_external(220, 30); + v->a[1179] = lex_mode_external(220, 30); lex_modes_59(v); } void lex_modes_59(t_lex_modes_array *v) { - v->a[1180] = lex_mode_external(242, 16); - v->a[1181] = lex_mode_external(239, 14); - v->a[1182] = lex_mode_external(239, 14); - v->a[1183] = lex_mode_external(537, 37); - v->a[1184] = lex_mode_external(289, 41); - v->a[1185] = lex_mode_external(537, 37); - v->a[1186] = lex_mode_external(537, 37); - v->a[1187] = lex_mode_external(537, 37); - v->a[1188] = lex_mode_external(537, 37); - v->a[1189] = lex_mode_external(537, 37); - v->a[1190] = lex_mode_external(283, 43); - v->a[1191] = lex_mode_external(283, 43); - v->a[1192] = lex_mode_external(289, 41); - v->a[1193] = lex_mode_external(289, 41); - v->a[1194] = lex_mode_external(537, 37); - v->a[1195] = lex_mode_external(537, 37); - v->a[1196] = lex_mode_external(537, 37); - v->a[1197] = lex_mode_external(432, 39); - v->a[1198] = lex_mode_external(285, 38); - v->a[1199] = lex_mode_external(285, 38); + v->a[1180] = lex_mode_external(220, 30); + v->a[1181] = lex_mode_external(220, 30); + v->a[1182] = lex_mode_external(220, 30); + v->a[1183] = lex_mode_external(220, 30); + v->a[1184] = lex_mode_external(220, 30); + v->a[1185] = lex_mode_external(220, 30); + v->a[1186] = lex_mode_external(118, 14); + v->a[1187] = lex_mode_external(220, 30); + v->a[1188] = lex_mode_external(220, 30); + v->a[1189] = lex_mode_external(218, 15); + v->a[1190] = lex_mode_external(220, 30); + v->a[1191] = lex_mode_external(220, 30); + v->a[1192] = lex_mode_external(218, 10); + v->a[1193] = lex_mode_external(120, 15); + v->a[1194] = lex_mode_external(220, 30); + v->a[1195] = lex_mode_external(120, 9); + v->a[1196] = lex_mode_external(120, 9); + v->a[1197] = lex_mode_external(218, 10); + v->a[1198] = lex_mode_external(217, 14); + v->a[1199] = lex_mode_external(120, 9); lex_modes_60(v); } diff --git a/parser/static/lex_modes/lex_modes_12.c b/parser/static/lex_modes/lex_modes_12.c index 886a312e..caedd68c 100644 --- a/parser/static/lex_modes/lex_modes_12.c +++ b/parser/static/lex_modes/lex_modes_12.c @@ -14,126 +14,126 @@ void lex_modes_60(t_lex_modes_array *v) { - v->a[1200] = lex_mode_external(537, 37); - v->a[1201] = lex_mode_external(242, 16); - v->a[1202] = lex_mode_external(242, 16); - v->a[1203] = lex_mode_external(537, 37); - v->a[1204] = lex_mode_external(285, 38); - v->a[1205] = lex_mode_external(537, 37); - v->a[1206] = lex_mode_external(283, 38); - v->a[1207] = lex_mode_external(283, 38); - v->a[1208] = lex_mode_external(285, 38); - v->a[1209] = lex_mode_external(527, 11); - v->a[1210] = lex_mode_external(285, 38); - v->a[1211] = lex_mode_external(283, 43); - v->a[1212] = lex_mode_external(527, 11); - v->a[1213] = lex_mode_external(283, 38); - v->a[1214] = lex_mode_external(283, 43); - v->a[1215] = lex_mode_external(537, 37); - v->a[1216] = lex_mode_external(537, 37); - v->a[1217] = lex_mode_external(283, 43); - v->a[1218] = lex_mode_external(285, 38); - v->a[1219] = lex_mode_external(537, 37); + v->a[1200] = lex_mode_external(217, 9); + v->a[1201] = lex_mode_external(220, 30); + v->a[1202] = lex_mode_external(220, 30); + v->a[1203] = lex_mode_external(220, 30); + v->a[1204] = lex_mode_external(220, 30); + v->a[1205] = lex_mode_external(120, 14); + v->a[1206] = lex_mode_external(220, 30); + v->a[1207] = lex_mode_external(220, 30); + v->a[1208] = lex_mode_external(120, 16); + v->a[1209] = lex_mode_external(217, 14); + v->a[1210] = lex_mode_external(217, 9); + v->a[1211] = lex_mode_external(120, 9); + v->a[1212] = lex_mode_external(120, 9); + v->a[1213] = lex_mode_external(220, 30); + v->a[1214] = lex_mode_external(218, 9); + v->a[1215] = lex_mode_external(220, 30); + v->a[1216] = lex_mode_external(220, 30); + v->a[1217] = lex_mode_external(218, 9); + v->a[1218] = lex_mode_external(120, 9); + v->a[1219] = lex_mode_external(217, 14); lex_modes_61(v); } void lex_modes_61(t_lex_modes_array *v) { - v->a[1220] = lex_mode_external(283, 38); - v->a[1221] = lex_mode_external(285, 38); - v->a[1222] = lex_mode_external(283, 38); - v->a[1223] = lex_mode_external(537, 37); - v->a[1224] = lex_mode_external(283, 38); - v->a[1225] = lex_mode_external(283, 38); - v->a[1226] = lex_mode_external(283, 43); - v->a[1227] = lex_mode_external(285, 43); - v->a[1228] = lex_mode_external(285, 43); - v->a[1229] = lex_mode_external(239, 14); - v->a[1230] = lex_mode_external(285, 43); - v->a[1231] = lex_mode_external(537, 37); - v->a[1232] = lex_mode_external(285, 38); - v->a[1233] = lex_mode_external(285, 38); - v->a[1234] = lex_mode_external(285, 43); - v->a[1235] = lex_mode_external(283, 38); - v->a[1236] = lex_mode_external(283, 38); - v->a[1237] = lex_mode_external(537, 37); - v->a[1238] = lex_mode_external(537, 37); - v->a[1239] = lex_mode_external(537, 37); + v->a[1220] = lex_mode_external(6, 11); + v->a[1221] = lex_mode_external(120, 9); + v->a[1222] = lex_mode_external(220, 30); + v->a[1223] = lex_mode_external(120, 9); + v->a[1224] = lex_mode_external(220, 30); + v->a[1225] = lex_mode_external(218, 9); + v->a[1226] = lex_mode_external(220, 30); + v->a[1227] = lex_mode_external(220, 30); + v->a[1228] = lex_mode_external(120, 15); + v->a[1229] = lex_mode_external(218, 9); + v->a[1230] = lex_mode_external(218, 9); + v->a[1231] = lex_mode_external(220, 30); + v->a[1232] = lex_mode_external(218, 15); + v->a[1233] = lex_mode_external(218, 15); + v->a[1234] = lex_mode_external(218, 9); + v->a[1235] = lex_mode_external(220, 30); + v->a[1236] = lex_mode_external(220, 30); + v->a[1237] = lex_mode_external(218, 9); + v->a[1238] = lex_mode_external(217, 9); + v->a[1239] = lex_mode_external(220, 30); lex_modes_62(v); } void lex_modes_62(t_lex_modes_array *v) { - v->a[1240] = lex_mode_external(283, 38); - v->a[1241] = lex_mode_external(283, 38); - v->a[1242] = lex_mode_external(283, 38); - v->a[1243] = lex_mode_external(537, 37); - v->a[1244] = lex_mode_external(537, 37); - v->a[1245] = lex_mode_external(289, 41); - v->a[1246] = lex_mode_external(285, 38); - v->a[1247] = lex_mode_external(285, 38); - v->a[1248] = lex_mode_external(537, 37); - v->a[1249] = lex_mode_external(289, 41); - v->a[1250] = lex_mode_external(289, 41); - v->a[1251] = lex_mode_external(287, 41); - v->a[1252] = lex_mode_external(283, 38); - v->a[1253] = lex_mode_external(283, 38); - v->a[1254] = lex_mode_external(285, 38); - v->a[1255] = lex_mode_external(285, 38); - v->a[1256] = lex_mode_external(285, 38); - v->a[1257] = lex_mode_external(287, 41); - v->a[1258] = lex_mode_external(289, 41); - v->a[1259] = lex_mode_external(537, 37); + v->a[1240] = lex_mode_external(218, 9); + v->a[1241] = lex_mode_external(218, 10); + v->a[1242] = lex_mode_external(220, 30); + v->a[1243] = lex_mode_external(218, 9); + v->a[1244] = lex_mode_external(218, 9); + v->a[1245] = lex_mode_external(218, 9); + v->a[1246] = lex_mode_external(218, 9); + v->a[1247] = lex_mode_external(218, 9); + v->a[1248] = lex_mode_external(218, 9); + v->a[1249] = lex_mode_external(218, 9); + v->a[1250] = lex_mode_external(218, 9); + v->a[1251] = lex_mode_external(218, 9); + v->a[1252] = lex_mode_external(217, 14); + v->a[1253] = lex_mode_external(218, 9); + v->a[1254] = lex_mode_external(218, 9); + v->a[1255] = lex_mode_external(218, 9); + v->a[1256] = lex_mode_external(218, 9); + v->a[1257] = lex_mode_external(218, 9); + v->a[1258] = lex_mode_external(127, 28); + v->a[1259] = lex_mode_external(218, 9); lex_modes_63(v); } void lex_modes_63(t_lex_modes_array *v) { - v->a[1260] = lex_mode_external(242, 11); - v->a[1261] = lex_mode_external(289, 41); - v->a[1262] = lex_mode_external(287, 41); - v->a[1263] = lex_mode_external(289, 41); - v->a[1264] = lex_mode_external(289, 41); - v->a[1265] = lex_mode_external(289, 41); - v->a[1266] = lex_mode_external(287, 41); - v->a[1267] = lex_mode_external(527, 11); - v->a[1268] = lex_mode_external(537, 37); - v->a[1269] = lex_mode_external(289, 41); - v->a[1270] = lex_mode_external(289, 41); - v->a[1271] = lex_mode_external(537, 37); - v->a[1272] = lex_mode_external(537, 37); - v->a[1273] = lex_mode_external(537, 37); - v->a[1274] = lex_mode_external(537, 37); - v->a[1275] = lex_mode_external(289, 41); - v->a[1276] = lex_mode_external(537, 37); - v->a[1277] = lex_mode_external(537, 37); - v->a[1278] = lex_mode_external(283, 38); - v->a[1279] = lex_mode_external(537, 37); + v->a[1260] = lex_mode_external(127, 28); + v->a[1261] = lex_mode_external(187, 19); + v->a[1262] = lex_mode_external(218, 9); + v->a[1263] = lex_mode_external(218, 9); + v->a[1264] = lex_mode_external(126, 24); + v->a[1265] = lex_mode_external(218, 9); + v->a[1266] = lex_mode_external(218, 15); + v->a[1267] = lex_mode_external(218, 9); + v->a[1268] = lex_mode_external(218, 9); + v->a[1269] = lex_mode_external(218, 9); + v->a[1270] = lex_mode_external(218, 14); + v->a[1271] = lex_mode_external(218, 9); + v->a[1272] = lex_mode_external(120, 16); + v->a[1273] = lex_mode_external(218, 9); + v->a[1274] = lex_mode_external(218, 14); + v->a[1275] = lex_mode_external(187, 19); + v->a[1276] = lex_mode_external(218, 9); + v->a[1277] = lex_mode_external(218, 9); + v->a[1278] = lex_mode_external(120, 16); + v->a[1279] = lex_mode_external(218, 9); lex_modes_64(v); } void lex_modes_64(t_lex_modes_array *v) { - v->a[1280] = lex_mode_external(537, 37); - v->a[1281] = lex_mode_external(239, 14); - v->a[1282] = lex_mode_external(537, 37); - v->a[1283] = lex_mode_external(537, 37); - v->a[1284] = lex_mode_external(537, 37); - v->a[1285] = lex_mode_external(537, 37); - v->a[1286] = lex_mode_external(283, 38); - v->a[1287] = lex_mode_external(537, 37); - v->a[1288] = lex_mode_external(283, 38); - v->a[1289] = lex_mode_external(537, 37); - v->a[1290] = lex_mode_external(285, 43); - v->a[1291] = lex_mode_external(285, 43); - v->a[1292] = lex_mode_external(537, 37); - v->a[1293] = lex_mode_external(537, 37); - v->a[1294] = lex_mode_external(537, 37); - v->a[1295] = lex_mode_external(242, 16); - v->a[1296] = lex_mode_external(537, 37); - v->a[1297] = lex_mode_external(283, 38); - v->a[1298] = lex_mode_external(285, 38); - v->a[1299] = lex_mode_external(283, 38); + v->a[1280] = lex_mode_external(218, 9); + v->a[1281] = lex_mode_external(218, 15); + v->a[1282] = lex_mode_external(218, 9); + v->a[1283] = lex_mode_external(218, 9); + v->a[1284] = lex_mode_external(218, 9); + v->a[1285] = lex_mode_external(218, 9); + v->a[1286] = lex_mode_external(218, 9); + v->a[1287] = lex_mode_external(218, 9); + v->a[1288] = lex_mode_external(218, 9); + v->a[1289] = lex_mode_external(218, 9); + v->a[1290] = lex_mode_external(218, 9); + v->a[1291] = lex_mode_external(218, 9); + v->a[1292] = lex_mode_external(218, 9); + v->a[1293] = lex_mode_external(218, 15); + v->a[1294] = lex_mode_external(218, 9); + v->a[1295] = lex_mode_external(218, 9); + v->a[1296] = lex_mode_external(218, 9); + v->a[1297] = lex_mode_external(218, 9); + v->a[1298] = lex_mode_external(127, 28); + v->a[1299] = lex_mode_external(218, 9); lex_modes_65(v); } diff --git a/parser/static/lex_modes/lex_modes_13.c b/parser/static/lex_modes/lex_modes_13.c index 31f113b2..7f41e6f1 100644 --- a/parser/static/lex_modes/lex_modes_13.c +++ b/parser/static/lex_modes/lex_modes_13.c @@ -14,126 +14,126 @@ void lex_modes_65(t_lex_modes_array *v) { - v->a[1300] = lex_mode_external(537, 37); - v->a[1301] = lex_mode_external(239, 14); - v->a[1302] = lex_mode_external(285, 38); - v->a[1303] = lex_mode_external(537, 37); - v->a[1304] = lex_mode_external(537, 37); - v->a[1305] = lex_mode_external(285, 38); - v->a[1306] = lex_mode_external(285, 38); - v->a[1307] = lex_mode_external(289, 44); - v->a[1308] = lex_mode_external(291, 43); - v->a[1309] = lex_mode_external(285, 43); - v->a[1310] = lex_mode_external(285, 43); - v->a[1311] = lex_mode_external(289, 44); - v->a[1312] = lex_mode_external(435, 45); - v->a[1313] = lex_mode_external(527, 16); - v->a[1314] = lex_mode_external(275, 26); - v->a[1315] = lex_mode_external(287, 41); - v->a[1316] = lex_mode_external(287, 41); - v->a[1317] = lex_mode_external(275, 26); - v->a[1318] = lex_mode_external(538, 41); - v->a[1319] = lex_mode_external(287, 41); + v->a[1300] = lex_mode_external(218, 9); + v->a[1301] = lex_mode_external(218, 9); + v->a[1302] = lex_mode_external(120, 14); + v->a[1303] = lex_mode_external(218, 9); + v->a[1304] = lex_mode_external(126, 24); + v->a[1305] = lex_mode_external(218, 9); + v->a[1306] = lex_mode_external(218, 9); + v->a[1307] = lex_mode_external(218, 9); + v->a[1308] = lex_mode_external(126, 24); + v->a[1309] = lex_mode_external(218, 14); + v->a[1310] = lex_mode_external(217, 14); + v->a[1311] = lex_mode_external(126, 24); + v->a[1312] = lex_mode_external(218, 9); + v->a[1313] = lex_mode_external(218, 9); + v->a[1314] = lex_mode_external(218, 9); + v->a[1315] = lex_mode_external(218, 9); + v->a[1316] = lex_mode_external(218, 9); + v->a[1317] = lex_mode_external(218, 9); + v->a[1318] = lex_mode_external(218, 9); + v->a[1319] = lex_mode_external(218, 9); lex_modes_66(v); } void lex_modes_66(t_lex_modes_array *v) { - v->a[1320] = lex_mode_external(539, 41); - v->a[1321] = lex_mode_external(527, 16); - v->a[1322] = lex_mode_external(538, 41); - v->a[1323] = lex_mode_external(289, 41); - v->a[1324] = lex_mode_external(289, 41); - v->a[1325] = lex_mode_external(287, 44); - v->a[1326] = lex_mode_external(287, 44); - v->a[1327] = lex_mode_external(289, 41); - v->a[1328] = lex_mode_external(242, 16); - v->a[1329] = lex_mode_external(242, 16); - v->a[1330] = lex_mode_external(539, 41); - v->a[1331] = lex_mode_external(539, 41); - v->a[1332] = lex_mode_external(275, 26); - v->a[1333] = lex_mode_external(539, 41); - v->a[1334] = lex_mode_external(289, 41); - v->a[1335] = lex_mode_external(527, 16); - v->a[1336] = lex_mode_external(539, 41); - v->a[1337] = lex_mode_external(538, 41); - v->a[1338] = lex_mode_external(242, 16); - v->a[1339] = lex_mode_external(539, 41); + v->a[1320] = lex_mode_external(218, 9); + v->a[1321] = lex_mode_external(218, 14); + v->a[1322] = lex_mode_external(126, 24); + v->a[1323] = lex_mode_external(218, 9); + v->a[1324] = lex_mode_external(218, 9); + v->a[1325] = lex_mode_external(127, 28); + v->a[1326] = lex_mode_external(127, 28); + v->a[1327] = lex_mode_external(218, 9); + v->a[1328] = lex_mode_external(218, 9); + v->a[1329] = lex_mode_external(218, 15); + v->a[1330] = lex_mode_external(218, 9); + v->a[1331] = lex_mode_external(173, 31); + v->a[1332] = lex_mode_external(188, 33); + v->a[1333] = lex_mode_external(126, 29); + v->a[1334] = lex_mode_external(126, 29); + v->a[1335] = lex_mode_external(187, 31); + v->a[1336] = lex_mode_external(126, 28); + v->a[1337] = lex_mode_external(188, 33); + v->a[1338] = lex_mode_external(188, 33); + v->a[1339] = lex_mode_external(126, 28); lex_modes_67(v); } void lex_modes_67(t_lex_modes_array *v) { - v->a[1340] = lex_mode_external(289, 41); - v->a[1341] = lex_mode_external(538, 41); - v->a[1342] = lex_mode_external(539, 41); - v->a[1343] = lex_mode_external(539, 41); - v->a[1344] = lex_mode_external(539, 41); - v->a[1345] = lex_mode_external(289, 41); - v->a[1346] = lex_mode_external(242, 16); - v->a[1347] = lex_mode_external(289, 44); - v->a[1348] = lex_mode_external(289, 41); - v->a[1349] = lex_mode_external(257, 17); - v->a[1350] = lex_mode_external(287, 41); - v->a[1351] = lex_mode_external(527, 11); - v->a[1352] = lex_mode_external(289, 41); - v->a[1353] = lex_mode_external(287, 41); - v->a[1354] = lex_mode_external(539, 41); - v->a[1355] = lex_mode_external(539, 41); - v->a[1356] = lex_mode_external(538, 41); - v->a[1357] = lex_mode_external(539, 41); - v->a[1358] = lex_mode_external(527, 16); - v->a[1359] = lex_mode_external(287, 41); + v->a[1340] = lex_mode_external(190, 34); + v->a[1341] = lex_mode_external(188, 33); + v->a[1342] = lex_mode_external(188, 33); + v->a[1343] = lex_mode_external(126, 28); + v->a[1344] = lex_mode_external(126, 28); + v->a[1345] = lex_mode_external(190, 34); + v->a[1346] = lex_mode_external(126, 28); + v->a[1347] = lex_mode_external(188, 33); + v->a[1348] = lex_mode_external(218, 14); + v->a[1349] = lex_mode_external(108, 35); + v->a[1350] = lex_mode_external(190, 34); + v->a[1351] = lex_mode_external(127, 30); + v->a[1352] = lex_mode_external(218, 9); + v->a[1353] = lex_mode_external(173, 31); + v->a[1354] = lex_mode_external(126, 29); + v->a[1355] = lex_mode_external(126, 28); + v->a[1356] = lex_mode_external(126, 29); + v->a[1357] = lex_mode_external(126, 28); + v->a[1358] = lex_mode_external(187, 31); + v->a[1359] = lex_mode_external(127, 30); lex_modes_68(v); } void lex_modes_68(t_lex_modes_array *v) { - v->a[1360] = lex_mode_external(538, 41); - v->a[1361] = lex_mode_external(257, 17); - v->a[1362] = lex_mode_external(538, 41); - v->a[1363] = lex_mode_external(539, 41); - v->a[1364] = lex_mode_external(285, 43); - v->a[1365] = lex_mode_external(285, 43); - v->a[1366] = lex_mode_external(285, 43); - v->a[1367] = lex_mode_external(539, 41); - v->a[1368] = lex_mode_external(248, 17); - v->a[1369] = lex_mode_external(287, 44); - v->a[1370] = lex_mode_external(539, 41); - v->a[1371] = lex_mode_external(538, 41); - v->a[1372] = lex_mode_external(539, 41); - v->a[1373] = lex_mode_external(539, 41); - v->a[1374] = lex_mode_external(527, 16); - v->a[1375] = lex_mode_external(287, 41); - v->a[1376] = lex_mode_external(527, 11); - v->a[1377] = lex_mode_external(527, 16); - v->a[1378] = lex_mode_external(287, 41); - v->a[1379] = lex_mode_external(527, 16); + v->a[1360] = lex_mode_external(108, 35); + v->a[1361] = lex_mode_external(218, 9); + v->a[1362] = lex_mode_external(108, 35); + v->a[1363] = lex_mode_external(218, 14); + v->a[1364] = lex_mode_external(108, 35); + v->a[1365] = lex_mode_external(127, 30); + v->a[1366] = lex_mode_external(127, 30); + v->a[1367] = lex_mode_external(190, 34); + v->a[1368] = lex_mode_external(187, 31); + v->a[1369] = lex_mode_external(190, 34); + v->a[1370] = lex_mode_external(190, 34); + v->a[1371] = lex_mode_external(184, 36); + v->a[1372] = lex_mode_external(184, 36); + v->a[1373] = lex_mode_external(188, 37); + v->a[1374] = lex_mode_external(188, 33); + v->a[1375] = lex_mode_external(188, 33); + v->a[1376] = lex_mode_external(184, 36); + v->a[1377] = lex_mode_external(188, 33); + v->a[1378] = lex_mode_external(184, 36); + v->a[1379] = lex_mode_external(184, 36); lex_modes_69(v); } void lex_modes_69(t_lex_modes_array *v) { - v->a[1380] = lex_mode_external(257, 17); - v->a[1381] = lex_mode_external(291, 43); - v->a[1382] = lex_mode_external(257, 17); - v->a[1383] = lex_mode_external(538, 41); - v->a[1384] = lex_mode_external(285, 43); - v->a[1385] = lex_mode_external(287, 41); - v->a[1386] = lex_mode_external(527, 11); - v->a[1387] = lex_mode_external(242, 16); - v->a[1388] = lex_mode_external(291, 43); - v->a[1389] = lex_mode_external(287, 41); - v->a[1390] = lex_mode_external(242, 16); - v->a[1391] = lex_mode_external(539, 41); - v->a[1392] = lex_mode_external(539, 41); - v->a[1393] = lex_mode_external(289, 41); - v->a[1394] = lex_mode_external(289, 44); - v->a[1395] = lex_mode_external(539, 41); - v->a[1396] = lex_mode_external(539, 41); - v->a[1397] = lex_mode_external(539, 41); - v->a[1398] = lex_mode_external(538, 41); - v->a[1399] = lex_mode_external(539, 41); + v->a[1380] = lex_mode_external(188, 33); + v->a[1381] = lex_mode_external(188, 37); + v->a[1382] = lex_mode_external(184, 36); + v->a[1383] = lex_mode_external(188, 33); + v->a[1384] = lex_mode_external(184, 36); + v->a[1385] = lex_mode_external(184, 36); + v->a[1386] = lex_mode_external(188, 33); + v->a[1387] = lex_mode_external(184, 36); + v->a[1388] = lex_mode_external(184, 36); + v->a[1389] = lex_mode_external(190, 34); + v->a[1390] = lex_mode_external(190, 34); + v->a[1391] = lex_mode_external(184, 36); + v->a[1392] = lex_mode_external(184, 36); + v->a[1393] = lex_mode_external(184, 36); + v->a[1394] = lex_mode_external(188, 37); + v->a[1395] = lex_mode_external(184, 36); + v->a[1396] = lex_mode_external(184, 36); + v->a[1397] = lex_mode_external(187, 31); + v->a[1398] = lex_mode_external(126, 30); + v->a[1399] = lex_mode_external(184, 36); lex_modes_70(v); } diff --git a/parser/static/lex_modes/lex_modes_14.c b/parser/static/lex_modes/lex_modes_14.c index 660d6086..5aeb9fa0 100644 --- a/parser/static/lex_modes/lex_modes_14.c +++ b/parser/static/lex_modes/lex_modes_14.c @@ -14,126 +14,126 @@ void lex_modes_70(t_lex_modes_array *v) { - v->a[1400] = lex_mode_external(285, 43); - v->a[1401] = lex_mode_external(527, 16); - v->a[1402] = lex_mode_external(285, 43); - v->a[1403] = lex_mode_external(285, 43); - v->a[1404] = lex_mode_external(527, 11); - v->a[1405] = lex_mode_external(539, 41); - v->a[1406] = lex_mode_external(285, 43); - v->a[1407] = lex_mode_external(539, 41); - v->a[1408] = lex_mode_external(287, 41); - v->a[1409] = lex_mode_external(289, 41); - v->a[1410] = lex_mode_external(287, 41); - v->a[1411] = lex_mode_external(289, 41); - v->a[1412] = lex_mode_external(287, 44); - v->a[1413] = lex_mode_external(285, 43); - v->a[1414] = lex_mode_external(287, 41); - v->a[1415] = lex_mode_external(287, 44); - v->a[1416] = lex_mode_external(287, 41); - v->a[1417] = lex_mode_external(283, 43); - v->a[1418] = lex_mode_external(283, 43); - v->a[1419] = lex_mode_external(287, 41); + v->a[1400] = lex_mode_external(188, 33); + v->a[1401] = lex_mode_external(184, 36); + v->a[1402] = lex_mode_external(187, 31); + v->a[1403] = lex_mode_external(184, 36); + v->a[1404] = lex_mode_external(188, 37); + v->a[1405] = lex_mode_external(126, 30); + v->a[1406] = lex_mode_external(184, 36); + v->a[1407] = lex_mode_external(184, 36); + v->a[1408] = lex_mode_external(184, 36); + v->a[1409] = lex_mode_external(126, 30); + v->a[1410] = lex_mode_external(184, 36); + v->a[1411] = lex_mode_external(184, 36); + v->a[1412] = lex_mode_external(126, 30); + v->a[1413] = lex_mode_external(184, 36); + v->a[1414] = lex_mode_external(188, 33); + v->a[1415] = lex_mode_external(190, 34); + v->a[1416] = lex_mode_external(184, 36); + v->a[1417] = lex_mode_external(188, 33); + v->a[1418] = lex_mode_external(184, 36); + v->a[1419] = lex_mode_external(184, 36); lex_modes_71(v); } void lex_modes_71(t_lex_modes_array *v) { - v->a[1420] = lex_mode_external(287, 44); - v->a[1421] = lex_mode_external(539, 41); - v->a[1422] = lex_mode_external(283, 43); - v->a[1423] = lex_mode_external(283, 43); - v->a[1424] = lex_mode_external(289, 41); - v->a[1425] = lex_mode_external(288, 46); - v->a[1426] = lex_mode_external(288, 46); - v->a[1427] = lex_mode_external(289, 41); - v->a[1428] = lex_mode_external(289, 41); - v->a[1429] = lex_mode_external(257, 17); - v->a[1430] = lex_mode_external(289, 41); - v->a[1431] = lex_mode_external(527, 16); - v->a[1432] = lex_mode_external(283, 43); - v->a[1433] = lex_mode_external(257, 17); - v->a[1434] = lex_mode_external(283, 43); - v->a[1435] = lex_mode_external(283, 43); - v->a[1436] = lex_mode_external(527, 16); - v->a[1437] = lex_mode_external(283, 43); - v->a[1438] = lex_mode_external(283, 43); - v->a[1439] = lex_mode_external(283, 43); + v->a[1420] = lex_mode_external(184, 36); + v->a[1421] = lex_mode_external(188, 34); + v->a[1422] = lex_mode_external(184, 36); + v->a[1423] = lex_mode_external(184, 36); + v->a[1424] = lex_mode_external(184, 36); + v->a[1425] = lex_mode_external(184, 36); + v->a[1426] = lex_mode_external(190, 34); + v->a[1427] = lex_mode_external(184, 36); + v->a[1428] = lex_mode_external(184, 36); + v->a[1429] = lex_mode_external(184, 36); + v->a[1430] = lex_mode_external(188, 34); + v->a[1431] = lex_mode_external(184, 36); + v->a[1432] = lex_mode_external(188, 34); + v->a[1433] = lex_mode_external(190, 34); + v->a[1434] = lex_mode_external(188, 34); + v->a[1435] = lex_mode_external(184, 36); + v->a[1436] = lex_mode_external(184, 36); + v->a[1437] = lex_mode_external(188, 34); + v->a[1438] = lex_mode_external(190, 34); + v->a[1439] = lex_mode_external(188, 34); lex_modes_72(v); } void lex_modes_72(t_lex_modes_array *v) { - v->a[1440] = lex_mode_external(287, 41); - v->a[1441] = lex_mode_external(291, 43); - v->a[1442] = lex_mode_external(287, 41); - v->a[1443] = lex_mode_external(538, 41); - v->a[1444] = lex_mode_external(291, 43); - v->a[1445] = lex_mode_external(539, 41); - v->a[1446] = lex_mode_external(539, 41); - v->a[1447] = lex_mode_external(538, 41); - v->a[1448] = lex_mode_external(248, 17); - v->a[1449] = lex_mode_external(289, 41); - v->a[1450] = lex_mode_external(283, 43); - v->a[1451] = lex_mode_external(291, 43); - v->a[1452] = lex_mode_external(283, 43); - v->a[1453] = lex_mode_external(283, 43); - v->a[1454] = lex_mode_external(289, 41); - v->a[1455] = lex_mode_external(283, 43); - v->a[1456] = lex_mode_external(283, 43); - v->a[1457] = lex_mode_external(289, 44); - v->a[1458] = lex_mode_external(283, 43); - v->a[1459] = lex_mode_external(283, 43); + v->a[1440] = lex_mode_external(184, 36); + v->a[1441] = lex_mode_external(190, 34); + v->a[1442] = lex_mode_external(190, 38); + v->a[1443] = lex_mode_external(184, 36); + v->a[1444] = lex_mode_external(188, 33); + v->a[1445] = lex_mode_external(190, 34); + v->a[1446] = lex_mode_external(188, 33); + v->a[1447] = lex_mode_external(190, 34); + v->a[1448] = lex_mode_external(188, 33); + v->a[1449] = lex_mode_external(190, 34); + v->a[1450] = lex_mode_external(190, 38); + v->a[1451] = lex_mode_external(190, 34); + v->a[1452] = lex_mode_external(188, 37); + v->a[1453] = lex_mode_external(188, 33); + v->a[1454] = lex_mode_external(184, 36); + v->a[1455] = lex_mode_external(184, 36); + v->a[1456] = lex_mode_external(109, 39); + v->a[1457] = lex_mode_external(184, 36); + v->a[1458] = lex_mode_external(188, 33); + v->a[1459] = lex_mode_external(184, 36); lex_modes_73(v); } void lex_modes_73(t_lex_modes_array *v) { - v->a[1460] = lex_mode_external(538, 41); - v->a[1461] = lex_mode_external(285, 43); - v->a[1462] = lex_mode_external(285, 43); - v->a[1463] = lex_mode_external(285, 43); - v->a[1464] = lex_mode_external(285, 43); - v->a[1465] = lex_mode_external(289, 41); - v->a[1466] = lex_mode_external(289, 41); - v->a[1467] = lex_mode_external(538, 41); - v->a[1468] = lex_mode_external(289, 44); - v->a[1469] = lex_mode_external(287, 41); - v->a[1470] = lex_mode_external(538, 41); - v->a[1471] = lex_mode_external(285, 43); - v->a[1472] = lex_mode_external(287, 41); - v->a[1473] = lex_mode_external(285, 43); - v->a[1474] = lex_mode_external(257, 17); - v->a[1475] = lex_mode_external(538, 41); - v->a[1476] = lex_mode_external(285, 43); - v->a[1477] = lex_mode_external(285, 43); - v->a[1478] = lex_mode_external(283, 43); - v->a[1479] = lex_mode_external(283, 43); + v->a[1460] = lex_mode_external(109, 39); + v->a[1461] = lex_mode_external(188, 34); + v->a[1462] = lex_mode_external(190, 38); + v->a[1463] = lex_mode_external(184, 36); + v->a[1464] = lex_mode_external(184, 36); + v->a[1465] = lex_mode_external(109, 39); + v->a[1466] = lex_mode_external(184, 36); + v->a[1467] = lex_mode_external(184, 36); + v->a[1468] = lex_mode_external(184, 36); + v->a[1469] = lex_mode_external(109, 39); + v->a[1470] = lex_mode_external(190, 38); + v->a[1471] = lex_mode_external(184, 36); + v->a[1472] = lex_mode_external(190, 38); + v->a[1473] = lex_mode_external(190, 34); + v->a[1474] = lex_mode_external(184, 36); + v->a[1475] = lex_mode_external(190, 34); + v->a[1476] = lex_mode_external(184, 36); + v->a[1477] = lex_mode_external(184, 36); + v->a[1478] = lex_mode_external(184, 36); + v->a[1479] = lex_mode_external(184, 36); lex_modes_74(v); } void lex_modes_74(t_lex_modes_array *v) { - v->a[1480] = lex_mode_external(248, 17); - v->a[1481] = lex_mode_external(538, 41); - v->a[1482] = lex_mode_external(539, 41); - v->a[1483] = lex_mode_external(538, 41); - v->a[1484] = lex_mode_external(538, 41); - v->a[1485] = lex_mode_external(289, 44); - v->a[1486] = lex_mode_external(538, 41); - v->a[1487] = lex_mode_external(538, 41); - v->a[1488] = lex_mode_external(538, 41); - v->a[1489] = lex_mode_external(539, 41); - v->a[1490] = lex_mode_external(538, 41); - v->a[1491] = lex_mode_external(538, 41); - v->a[1492] = lex_mode_external(538, 41); - v->a[1493] = lex_mode_external(538, 41); - v->a[1494] = lex_mode_external(538, 41); - v->a[1495] = lex_mode_external(538, 41); - v->a[1496] = lex_mode_external(287, 44); - v->a[1497] = lex_mode_external(289, 44); - v->a[1498] = lex_mode_external(248, 17); - v->a[1499] = lex_mode_external(538, 41); + v->a[1480] = lex_mode_external(184, 36); + v->a[1481] = lex_mode_external(188, 33); + v->a[1482] = lex_mode_external(188, 33); + v->a[1483] = lex_mode_external(188, 33); + v->a[1484] = lex_mode_external(184, 36); + v->a[1485] = lex_mode_external(184, 36); + v->a[1486] = lex_mode_external(184, 36); + v->a[1487] = lex_mode_external(184, 36); + v->a[1488] = lex_mode_external(190, 34); + v->a[1489] = lex_mode_external(184, 36); + v->a[1490] = lex_mode_external(184, 36); + v->a[1491] = lex_mode_external(190, 34); + v->a[1492] = lex_mode_external(188, 34); + v->a[1493] = lex_mode_external(184, 36); + v->a[1494] = lex_mode_external(184, 36); + v->a[1495] = lex_mode_external(184, 36); + v->a[1496] = lex_mode_external(190, 34); + v->a[1497] = lex_mode_external(184, 36); + v->a[1498] = lex_mode_external(184, 36); + v->a[1499] = lex_mode_external(184, 36); lex_modes_75(v); } diff --git a/parser/static/lex_modes/lex_modes_15.c b/parser/static/lex_modes/lex_modes_15.c index 66dfc8bf..40467ba7 100644 --- a/parser/static/lex_modes/lex_modes_15.c +++ b/parser/static/lex_modes/lex_modes_15.c @@ -14,126 +14,126 @@ void lex_modes_75(t_lex_modes_array *v) { - v->a[1500] = lex_mode_external(538, 41); - v->a[1501] = lex_mode_external(291, 43); - v->a[1502] = lex_mode_external(538, 41); - v->a[1503] = lex_mode_external(287, 44); - v->a[1504] = lex_mode_external(291, 43); - v->a[1505] = lex_mode_external(539, 41); - v->a[1506] = lex_mode_external(291, 43); - v->a[1507] = lex_mode_external(291, 43); - v->a[1508] = lex_mode_external(538, 41); - v->a[1509] = lex_mode_external(260, 19); - v->a[1510] = lex_mode_external(289, 44); - v->a[1511] = lex_mode_external(539, 41); - v->a[1512] = lex_mode_external(539, 41); - v->a[1513] = lex_mode_external(291, 43); - v->a[1514] = lex_mode_external(291, 43); - v->a[1515] = lex_mode_external(291, 43); - v->a[1516] = lex_mode_external(289, 44); - v->a[1517] = lex_mode_external(291, 43); - v->a[1518] = lex_mode_external(289, 44); - v->a[1519] = lex_mode_external(539, 41); + v->a[1500] = lex_mode_external(184, 36); + v->a[1501] = lex_mode_external(184, 36); + v->a[1502] = lex_mode_external(190, 34); + v->a[1503] = lex_mode_external(184, 36); + v->a[1504] = lex_mode_external(184, 36); + v->a[1505] = lex_mode_external(184, 36); + v->a[1506] = lex_mode_external(184, 36); + v->a[1507] = lex_mode_external(184, 36); + v->a[1508] = lex_mode_external(184, 36); + v->a[1509] = lex_mode_external(184, 36); + v->a[1510] = lex_mode_external(184, 36); + v->a[1511] = lex_mode_external(184, 36); + v->a[1512] = lex_mode_external(189, 19); + v->a[1513] = lex_mode_external(188, 37); + v->a[1514] = lex_mode_external(110, 39); + v->a[1515] = lex_mode_external(110, 39); + v->a[1516] = lex_mode_external(184, 36); + v->a[1517] = lex_mode_external(130, 40); + v->a[1518] = lex_mode_external(130, 40); + v->a[1519] = lex_mode_external(130, 40); lex_modes_76(v); } void lex_modes_76(t_lex_modes_array *v) { - v->a[1520] = lex_mode_external(291, 43); - v->a[1521] = lex_mode_external(527, 16); - v->a[1522] = lex_mode_external(248, 21); - v->a[1523] = lex_mode_external(539, 41); - v->a[1524] = lex_mode_external(295, 44); - v->a[1525] = lex_mode_external(291, 43); - v->a[1526] = lex_mode_external(295, 44); - v->a[1527] = lex_mode_external(289, 44); - v->a[1528] = lex_mode_external(538, 44); - v->a[1529] = lex_mode_external(539, 41); - v->a[1530] = lex_mode_external(291, 43); - v->a[1531] = lex_mode_external(538, 41); - v->a[1532] = lex_mode_external(291, 43); - v->a[1533] = lex_mode_external(291, 43); - v->a[1534] = lex_mode_external(257, 17); - v->a[1535] = lex_mode_external(248, 17); - v->a[1536] = lex_mode_external(538, 41); - v->a[1537] = lex_mode_external(538, 41); - v->a[1538] = lex_mode_external(538, 41); - v->a[1539] = lex_mode_external(260, 19); + v->a[1520] = lex_mode_external(111, 39); + v->a[1521] = lex_mode_external(130, 40); + v->a[1522] = lex_mode_external(189, 19); + v->a[1523] = lex_mode_external(111, 39); + v->a[1524] = lex_mode_external(130, 40); + v->a[1525] = lex_mode_external(190, 38); + v->a[1526] = lex_mode_external(130, 40); + v->a[1527] = lex_mode_external(190, 38); + v->a[1528] = lex_mode_external(190, 38); + v->a[1529] = lex_mode_external(190, 38); + v->a[1530] = lex_mode_external(190, 38); + v->a[1531] = lex_mode_external(188, 37); + v->a[1532] = lex_mode_external(188, 34); + v->a[1533] = lex_mode_external(130, 40); + v->a[1534] = lex_mode_external(188, 34); + v->a[1535] = lex_mode_external(190, 38); + v->a[1536] = lex_mode_external(130, 40); + v->a[1537] = lex_mode_external(188, 37); + v->a[1538] = lex_mode_external(216, 39); + v->a[1539] = lex_mode_external(111, 39); lex_modes_77(v); } void lex_modes_77(t_lex_modes_array *v) { - v->a[1540] = lex_mode_external(538, 41); - v->a[1541] = lex_mode_external(539, 41); - v->a[1542] = lex_mode_external(248, 17); - v->a[1543] = lex_mode_external(527, 16); - v->a[1544] = lex_mode_external(539, 41); - v->a[1545] = lex_mode_external(539, 41); - v->a[1546] = lex_mode_external(291, 43); - v->a[1547] = lex_mode_external(538, 41); - v->a[1548] = lex_mode_external(538, 41); - v->a[1549] = lex_mode_external(538, 41); - v->a[1550] = lex_mode_external(539, 41); - v->a[1551] = lex_mode_external(257, 17); - v->a[1552] = lex_mode_external(527, 16); - v->a[1553] = lex_mode_external(539, 41); - v->a[1554] = lex_mode_external(539, 41); - v->a[1555] = lex_mode_external(539, 41); - v->a[1556] = lex_mode_external(257, 17); - v->a[1557] = lex_mode_external(538, 44); - v->a[1558] = lex_mode_external(538, 41); - v->a[1559] = lex_mode_external(539, 41); + v->a[1540] = lex_mode_external(216, 39); + v->a[1541] = lex_mode_external(110, 39); + v->a[1542] = lex_mode_external(111, 39); + v->a[1543] = lex_mode_external(188, 34); + v->a[1544] = lex_mode_external(216, 39); + v->a[1545] = lex_mode_external(190, 38); + v->a[1546] = lex_mode_external(110, 39); + v->a[1547] = lex_mode_external(188, 37); + v->a[1548] = lex_mode_external(216, 39); + v->a[1549] = lex_mode_external(130, 40); + v->a[1550] = lex_mode_external(188, 37); + v->a[1551] = lex_mode_external(130, 40); + v->a[1552] = lex_mode_external(188, 34); + v->a[1553] = lex_mode_external(188, 34); + v->a[1554] = lex_mode_external(130, 40); + v->a[1555] = lex_mode_external(188, 37); + v->a[1556] = lex_mode_external(188, 37); + v->a[1557] = lex_mode_external(188, 34); + v->a[1558] = lex_mode_external(190, 38); + v->a[1559] = lex_mode_external(188, 37); lex_modes_78(v); } void lex_modes_78(t_lex_modes_array *v) { - v->a[1560] = lex_mode_external(539, 41); - v->a[1561] = lex_mode_external(257, 17); - v->a[1562] = lex_mode_external(260, 19); - v->a[1563] = lex_mode_external(538, 41); - v->a[1564] = lex_mode_external(539, 41); - v->a[1565] = lex_mode_external(539, 41); - v->a[1566] = lex_mode_external(539, 41); - v->a[1567] = lex_mode_external(260, 19); - v->a[1568] = lex_mode_external(287, 44); - v->a[1569] = lex_mode_external(287, 44); - v->a[1570] = lex_mode_external(539, 41); - v->a[1571] = lex_mode_external(538, 41); - v->a[1572] = lex_mode_external(279, 4); - v->a[1573] = lex_mode_external(527, 16); - v->a[1574] = lex_mode_external(248, 17); - v->a[1575] = lex_mode_external(539, 41); - v->a[1576] = lex_mode_external(423, 47); - v->a[1577] = lex_mode_external(289, 44); - v->a[1578] = lex_mode_external(291, 43); - v->a[1579] = lex_mode_external(291, 43); + v->a[1560] = lex_mode_external(188, 37); + v->a[1561] = lex_mode_external(188, 38); + v->a[1562] = lex_mode_external(188, 37); + v->a[1563] = lex_mode_external(188, 37); + v->a[1564] = lex_mode_external(189, 19); + v->a[1565] = lex_mode_external(130, 40); + v->a[1566] = lex_mode_external(188, 38); + v->a[1567] = lex_mode_external(190, 38); + v->a[1568] = lex_mode_external(190, 38); + v->a[1569] = lex_mode_external(130, 40); + v->a[1570] = lex_mode_external(190, 38); + v->a[1571] = lex_mode_external(190, 38); + v->a[1572] = lex_mode_external(190, 38); + v->a[1573] = lex_mode_external(190, 38); + v->a[1574] = lex_mode_external(190, 38); + v->a[1575] = lex_mode_external(190, 38); + v->a[1576] = lex_mode_external(130, 40); + v->a[1577] = lex_mode_external(188, 37); + v->a[1578] = lex_mode_external(188, 37); + v->a[1579] = lex_mode_external(187, 17); lex_modes_79(v); } void lex_modes_79(t_lex_modes_array *v) { - v->a[1580] = lex_mode_external(538, 41); - v->a[1581] = lex_mode_external(291, 43); - v->a[1582] = lex_mode_external(538, 44); - v->a[1583] = lex_mode_external(539, 41); - v->a[1584] = lex_mode_external(289, 44); - v->a[1585] = lex_mode_external(289, 44); - v->a[1586] = lex_mode_external(539, 41); - v->a[1587] = lex_mode_external(539, 41); - v->a[1588] = lex_mode_external(287, 44); - v->a[1589] = lex_mode_external(538, 41); - v->a[1590] = lex_mode_external(539, 41); - v->a[1591] = lex_mode_external(287, 44); - v->a[1592] = lex_mode_external(289, 44); - v->a[1593] = lex_mode_external(287, 44); - v->a[1594] = lex_mode_external(289, 44); - v->a[1595] = lex_mode_external(538, 41); - v->a[1596] = lex_mode_external(539, 41); - v->a[1597] = lex_mode_external(538, 44); - v->a[1598] = lex_mode_external(538, 41); - v->a[1599] = lex_mode_external(539, 41); + v->a[1580] = lex_mode_external(188, 34); + v->a[1581] = lex_mode_external(188, 34); + v->a[1582] = lex_mode_external(188, 34); + v->a[1583] = lex_mode_external(188, 37); + v->a[1584] = lex_mode_external(188, 34); + v->a[1585] = lex_mode_external(188, 34); + v->a[1586] = lex_mode_external(188, 34); + v->a[1587] = lex_mode_external(188, 34); + v->a[1588] = lex_mode_external(188, 34); + v->a[1589] = lex_mode_external(130, 40); + v->a[1590] = lex_mode_external(188, 34); + v->a[1591] = lex_mode_external(188, 34); + v->a[1592] = lex_mode_external(188, 37); + v->a[1593] = lex_mode_external(188, 34); + v->a[1594] = lex_mode_external(190, 38); + v->a[1595] = lex_mode_external(188, 38); + v->a[1596] = lex_mode_external(188, 37); + v->a[1597] = lex_mode_external(187, 17); + v->a[1598] = lex_mode_external(188, 37); + v->a[1599] = lex_mode_external(188, 38); lex_modes_80(v); } diff --git a/parser/static/lex_modes/lex_modes_16.c b/parser/static/lex_modes/lex_modes_16.c index f9fed139..c524fe5b 100644 --- a/parser/static/lex_modes/lex_modes_16.c +++ b/parser/static/lex_modes/lex_modes_16.c @@ -14,126 +14,126 @@ void lex_modes_80(t_lex_modes_array *v) { - v->a[1600] = lex_mode_external(287, 44); - v->a[1601] = lex_mode_external(539, 41); - v->a[1602] = lex_mode_external(538, 41); - v->a[1603] = lex_mode_external(435, 48); - v->a[1604] = lex_mode_external(257, 21); - v->a[1605] = lex_mode_external(539, 41); - v->a[1606] = lex_mode_external(260, 19); - v->a[1607] = lex_mode_external(257, 17); - v->a[1608] = lex_mode_external(260, 19); - v->a[1609] = lex_mode_external(287, 44); - v->a[1610] = lex_mode_external(287, 44); - v->a[1611] = lex_mode_external(527, 16); - v->a[1612] = lex_mode_external(287, 44); - v->a[1613] = lex_mode_external(527, 16); - v->a[1614] = lex_mode_external(539, 41); - v->a[1615] = lex_mode_external(423, 47); - v->a[1616] = lex_mode_external(289, 44); - v->a[1617] = lex_mode_external(289, 44); - v->a[1618] = lex_mode_external(260, 19); - v->a[1619] = lex_mode_external(538, 41); + v->a[1600] = lex_mode_external(188, 38); + v->a[1601] = lex_mode_external(130, 40); + v->a[1602] = lex_mode_external(186, 36); + v->a[1603] = lex_mode_external(188, 38); + v->a[1604] = lex_mode_external(186, 36); + v->a[1605] = lex_mode_external(186, 36); + v->a[1606] = lex_mode_external(186, 36); + v->a[1607] = lex_mode_external(186, 36); + v->a[1608] = lex_mode_external(186, 36); + v->a[1609] = lex_mode_external(216, 39); + v->a[1610] = lex_mode_external(186, 36); + v->a[1611] = lex_mode_external(186, 36); + v->a[1612] = lex_mode_external(186, 36); + v->a[1613] = lex_mode_external(186, 36); + v->a[1614] = lex_mode_external(187, 19); + v->a[1615] = lex_mode_external(186, 36); + v->a[1616] = lex_mode_external(186, 36); + v->a[1617] = lex_mode_external(186, 36); + v->a[1618] = lex_mode_external(186, 36); + v->a[1619] = lex_mode_external(186, 36); lex_modes_81(v); } void lex_modes_81(t_lex_modes_array *v) { - v->a[1620] = lex_mode_external(423, 47); - v->a[1621] = lex_mode_external(539, 41); - v->a[1622] = lex_mode_external(527, 16); - v->a[1623] = lex_mode_external(538, 41); - v->a[1624] = lex_mode_external(287, 44); - v->a[1625] = lex_mode_external(539, 41); - v->a[1626] = lex_mode_external(539, 41); - v->a[1627] = lex_mode_external(260, 19); - v->a[1628] = lex_mode_external(539, 41); - v->a[1629] = lex_mode_external(257, 17); - v->a[1630] = lex_mode_external(539, 44); - v->a[1631] = lex_mode_external(248, 21); - v->a[1632] = lex_mode_external(539, 44); - v->a[1633] = lex_mode_external(539, 41); - v->a[1634] = lex_mode_external(257, 17); - v->a[1635] = lex_mode_external(257, 17); - v->a[1636] = lex_mode_external(423, 47); - v->a[1637] = lex_mode_external(539, 44); - v->a[1638] = lex_mode_external(539, 44); - v->a[1639] = lex_mode_external(257, 17); + v->a[1620] = lex_mode_external(216, 39); + v->a[1621] = lex_mode_external(186, 36); + v->a[1622] = lex_mode_external(186, 36); + v->a[1623] = lex_mode_external(186, 36); + v->a[1624] = lex_mode_external(187, 17); + v->a[1625] = lex_mode_external(187, 17); + v->a[1626] = lex_mode_external(186, 36); + v->a[1627] = lex_mode_external(186, 36); + v->a[1628] = lex_mode_external(186, 36); + v->a[1629] = lex_mode_external(189, 25); + v->a[1630] = lex_mode_external(189, 25); + v->a[1631] = lex_mode_external(188, 38); + v->a[1632] = lex_mode_external(186, 36); + v->a[1633] = lex_mode_external(188, 38); + v->a[1634] = lex_mode_external(188, 38); + v->a[1635] = lex_mode_external(188, 38); + v->a[1636] = lex_mode_external(186, 36); + v->a[1637] = lex_mode_external(186, 36); + v->a[1638] = lex_mode_external(186, 36); + v->a[1639] = lex_mode_external(186, 36); lex_modes_82(v); } void lex_modes_82(t_lex_modes_array *v) { - v->a[1640] = lex_mode_external(295, 44); - v->a[1641] = lex_mode_external(291, 43); - v->a[1642] = lex_mode_external(291, 43); - v->a[1643] = lex_mode_external(260, 19); - v->a[1644] = lex_mode_external(538, 41); - v->a[1645] = lex_mode_external(295, 44); - v->a[1646] = lex_mode_external(251, 19); - v->a[1647] = lex_mode_external(538, 44); - v->a[1648] = lex_mode_external(435, 42); - v->a[1649] = lex_mode_external(539, 44); - v->a[1650] = lex_mode_external(538, 44); - v->a[1651] = lex_mode_external(539, 41); - v->a[1652] = lex_mode_external(538, 41); - v->a[1653] = lex_mode_external(279, 4); - v->a[1654] = lex_mode_external(275, 26); - v->a[1655] = lex_mode_external(287, 44); - v->a[1656] = lex_mode_external(527, 16); - v->a[1657] = lex_mode_external(287, 44); - v->a[1658] = lex_mode_external(257, 21); - v->a[1659] = lex_mode_external(295, 44); + v->a[1640] = lex_mode_external(186, 36); + v->a[1641] = lex_mode_external(188, 38); + v->a[1642] = lex_mode_external(186, 36); + v->a[1643] = lex_mode_external(186, 36); + v->a[1644] = lex_mode_external(188, 38); + v->a[1645] = lex_mode_external(187, 23); + v->a[1646] = lex_mode_external(188, 38); + v->a[1647] = lex_mode_external(187, 23); + v->a[1648] = lex_mode_external(188, 38); + v->a[1649] = lex_mode_external(188, 38); + v->a[1650] = lex_mode_external(216, 39); + v->a[1651] = lex_mode_external(188, 38); + v->a[1652] = lex_mode_external(216, 39); + v->a[1653] = lex_mode_external(188, 38); + v->a[1654] = lex_mode_external(189, 19); + v->a[1655] = lex_mode_external(188, 38); + v->a[1656] = lex_mode_external(188, 38); + v->a[1657] = lex_mode_external(186, 36); + v->a[1658] = lex_mode_external(186, 36); + v->a[1659] = lex_mode_external(188, 38); lex_modes_83(v); } void lex_modes_83(t_lex_modes_array *v) { - v->a[1660] = lex_mode_external(539, 41); - v->a[1661] = lex_mode_external(539, 41); - v->a[1662] = lex_mode_external(539, 41); - v->a[1663] = lex_mode_external(538, 41); - v->a[1664] = lex_mode_external(538, 41); - v->a[1665] = lex_mode_external(538, 41); - v->a[1666] = lex_mode_external(287, 44); - v->a[1667] = lex_mode_external(257, 17); - v->a[1668] = lex_mode_external(539, 41); - v->a[1669] = lex_mode_external(289, 44); - v->a[1670] = lex_mode_external(275, 26); - v->a[1671] = lex_mode_external(287, 44); - v->a[1672] = lex_mode_external(538, 44); - v->a[1673] = lex_mode_external(527, 16); - v->a[1674] = lex_mode_external(289, 44); - v->a[1675] = lex_mode_external(539, 44); - v->a[1676] = lex_mode_external(289, 44); - v->a[1677] = lex_mode_external(287, 44); - v->a[1678] = lex_mode_external(289, 44); - v->a[1679] = lex_mode_external(423, 47); + v->a[1660] = lex_mode_external(186, 36); + v->a[1661] = lex_mode_external(186, 36); + v->a[1662] = lex_mode_external(187, 19); + v->a[1663] = lex_mode_external(188, 38); + v->a[1664] = lex_mode_external(188, 38); + v->a[1665] = lex_mode_external(186, 36); + v->a[1666] = lex_mode_external(187, 19); + v->a[1667] = lex_mode_external(184, 36); + v->a[1668] = lex_mode_external(187, 19); + v->a[1669] = lex_mode_external(189, 19); + v->a[1670] = lex_mode_external(187, 19); + v->a[1671] = lex_mode_external(186, 36); + v->a[1672] = lex_mode_external(184, 36); + v->a[1673] = lex_mode_external(186, 36); + v->a[1674] = lex_mode_external(187, 19); + v->a[1675] = lex_mode_external(189, 25); + v->a[1676] = lex_mode_external(187, 23); + v->a[1677] = lex_mode_external(187, 23); + v->a[1678] = lex_mode_external(187, 19); + v->a[1679] = lex_mode_external(187, 25); lex_modes_84(v); } void lex_modes_84(t_lex_modes_array *v) { - v->a[1680] = lex_mode_external(539, 41); - v->a[1681] = lex_mode_external(538, 44); - v->a[1682] = lex_mode_external(539, 41); - v->a[1683] = lex_mode_external(539, 41); - v->a[1684] = lex_mode_external(539, 41); - v->a[1685] = lex_mode_external(423, 47); - v->a[1686] = lex_mode_external(539, 41); - v->a[1687] = lex_mode_external(539, 41); - v->a[1688] = lex_mode_external(539, 41); - v->a[1689] = lex_mode_external(538, 41); - v->a[1690] = lex_mode_external(539, 41); - v->a[1691] = lex_mode_external(538, 41); - v->a[1692] = lex_mode_external(538, 41); - v->a[1693] = lex_mode_external(538, 41); - v->a[1694] = lex_mode_external(539, 44); - v->a[1695] = lex_mode_external(539, 44); - v->a[1696] = lex_mode_external(538, 44); - v->a[1697] = lex_mode_external(538, 41); - v->a[1698] = lex_mode_external(423, 47); - v->a[1699] = lex_mode_external(251, 19); + v->a[1680] = lex_mode_external(187, 19); + v->a[1681] = lex_mode_external(187, 19); + v->a[1682] = lex_mode_external(187, 19); + v->a[1683] = lex_mode_external(187, 19); + v->a[1684] = lex_mode_external(187, 25); + v->a[1685] = lex_mode_external(126, 41); + v->a[1686] = lex_mode_external(126, 41); + v->a[1687] = lex_mode_external(126, 41); + v->a[1688] = lex_mode_external(126, 41); + v->a[1689] = lex_mode_external(126, 41); + v->a[1690] = lex_mode_external(187, 25); + v->a[1691] = lex_mode_external(113, 39); + v->a[1692] = lex_mode_external(126, 41); + v->a[1693] = lex_mode_external(191, 42); + v->a[1694] = lex_mode_external(191, 42); + v->a[1695] = lex_mode_external(191, 42); + v->a[1696] = lex_mode_external(191, 42); + v->a[1697] = lex_mode_external(191, 42); + v->a[1698] = lex_mode_external(191, 42); + v->a[1699] = lex_mode_external(191, 42); lex_modes_85(v); } diff --git a/parser/static/lex_modes/lex_modes_17.c b/parser/static/lex_modes/lex_modes_17.c index 46ac66b3..db84d7ac 100644 --- a/parser/static/lex_modes/lex_modes_17.c +++ b/parser/static/lex_modes/lex_modes_17.c @@ -14,126 +14,126 @@ void lex_modes_85(t_lex_modes_array *v) { - v->a[1700] = lex_mode_external(539, 41); - v->a[1701] = lex_mode_external(289, 44); - v->a[1702] = lex_mode_external(539, 41); - v->a[1703] = lex_mode_external(257, 17); - v->a[1704] = lex_mode_external(539, 44); - v->a[1705] = lex_mode_external(538, 44); - v->a[1706] = lex_mode_external(260, 19); - v->a[1707] = lex_mode_external(260, 19); - v->a[1708] = lex_mode_external(539, 44); - v->a[1709] = lex_mode_external(289, 44); - v->a[1710] = lex_mode_external(539, 44); - v->a[1711] = lex_mode_external(539, 44); - v->a[1712] = lex_mode_external(527, 16); - v->a[1713] = lex_mode_external(287, 44); - v->a[1714] = lex_mode_external(538, 44); - v->a[1715] = lex_mode_external(279, 4); - v->a[1716] = lex_mode_external(527, 16); - v->a[1717] = lex_mode_external(279, 4); - v->a[1718] = lex_mode_external(287, 44); - v->a[1719] = lex_mode_external(279, 4); + v->a[1700] = lex_mode_external(126, 41); + v->a[1701] = lex_mode_external(113, 39); + v->a[1702] = lex_mode_external(113, 39); + v->a[1703] = lex_mode_external(191, 42); + v->a[1704] = lex_mode_external(191, 42); + v->a[1705] = lex_mode_external(126, 41); + v->a[1706] = lex_mode_external(191, 42); + v->a[1707] = lex_mode_external(126, 41); + v->a[1708] = lex_mode_external(191, 42); + v->a[1709] = lex_mode_external(126, 41); + v->a[1710] = lex_mode_external(191, 42); + v->a[1711] = lex_mode_external(126, 41); + v->a[1712] = lex_mode_external(126, 41); + v->a[1713] = lex_mode_external(191, 42); + v->a[1714] = lex_mode_external(191, 42); + v->a[1715] = lex_mode_external(191, 42); + v->a[1716] = lex_mode_external(126, 41); + v->a[1717] = lex_mode_external(126, 41); + v->a[1718] = lex_mode_external(126, 41); + v->a[1719] = lex_mode_external(126, 41); lex_modes_86(v); } void lex_modes_86(t_lex_modes_array *v) { - v->a[1720] = lex_mode_external(251, 19); - v->a[1721] = lex_mode_external(279, 4); - v->a[1722] = lex_mode_external(538, 44); - v->a[1723] = lex_mode_external(538, 41); - v->a[1724] = lex_mode_external(527, 16); - v->a[1725] = lex_mode_external(295, 44); - v->a[1726] = lex_mode_external(538, 44); - v->a[1727] = lex_mode_external(538, 44); - v->a[1728] = lex_mode_external(538, 44); - v->a[1729] = lex_mode_external(260, 19); - v->a[1730] = lex_mode_external(423, 49); - v->a[1731] = lex_mode_external(260, 19); - v->a[1732] = lex_mode_external(538, 44); - v->a[1733] = lex_mode_external(538, 44); - v->a[1734] = lex_mode_external(538, 44); - v->a[1735] = lex_mode_external(251, 19); - v->a[1736] = lex_mode_external(530, 19); - v->a[1737] = lex_mode_external(538, 44); - v->a[1738] = lex_mode_external(533, 19); - v->a[1739] = lex_mode_external(533, 19); + v->a[1720] = lex_mode_external(191, 42); + v->a[1721] = lex_mode_external(126, 41); + v->a[1722] = lex_mode_external(126, 41); + v->a[1723] = lex_mode_external(126, 41); + v->a[1724] = lex_mode_external(126, 41); + v->a[1725] = lex_mode_external(126, 41); + v->a[1726] = lex_mode_external(126, 41); + v->a[1727] = lex_mode_external(113, 39); + v->a[1728] = lex_mode_external(179, 43); + v->a[1729] = lex_mode_external(178, 44); + v->a[1730] = lex_mode_external(178, 44); + v->a[1731] = lex_mode_external(178, 44); + v->a[1732] = lex_mode_external(178, 44); + v->a[1733] = lex_mode_external(178, 44); + v->a[1734] = lex_mode_external(178, 44); + v->a[1735] = lex_mode_external(178, 44); + v->a[1736] = lex_mode_external(187, 45); + v->a[1737] = lex_mode_external(178, 44); + v->a[1738] = lex_mode_external(178, 44); + v->a[1739] = lex_mode_external(120, 16); lex_modes_87(v); } void lex_modes_87(t_lex_modes_array *v) { - v->a[1740] = lex_mode_external(533, 19); - v->a[1741] = lex_mode_external(533, 19); - v->a[1742] = lex_mode_external(533, 19); - v->a[1743] = lex_mode_external(530, 19); - v->a[1744] = lex_mode_external(533, 19); - v->a[1745] = lex_mode_external(279, 37); - v->a[1746] = lex_mode_external(538, 44); - v->a[1747] = lex_mode_external(260, 19); - v->a[1748] = lex_mode_external(251, 19); - v->a[1749] = lex_mode_external(423, 50); - v->a[1750] = lex_mode_external(279, 37); - v->a[1751] = lex_mode_external(533, 19); - v->a[1752] = lex_mode_external(279, 37); - v->a[1753] = lex_mode_external(538, 44); - v->a[1754] = lex_mode_external(539, 44); - v->a[1755] = lex_mode_external(539, 44); - v->a[1756] = lex_mode_external(539, 44); - v->a[1757] = lex_mode_external(423, 49); - v->a[1758] = lex_mode_external(279, 37); - v->a[1759] = lex_mode_external(251, 19); + v->a[1740] = lex_mode_external(187, 45); + v->a[1741] = lex_mode_external(179, 43); + v->a[1742] = lex_mode_external(178, 44); + v->a[1743] = lex_mode_external(179, 43); + v->a[1744] = lex_mode_external(179, 43); + v->a[1745] = lex_mode_external(178, 44); + v->a[1746] = lex_mode_external(187, 45); + v->a[1747] = lex_mode_external(187, 45); + v->a[1748] = lex_mode_external(187, 45); + v->a[1749] = lex_mode_external(187, 45); + v->a[1750] = lex_mode_external(178, 44); + v->a[1751] = lex_mode_external(187, 45); + v->a[1752] = lex_mode_external(187, 45); + v->a[1753] = lex_mode_external(187, 45); + v->a[1754] = lex_mode_external(178, 44); + v->a[1755] = lex_mode_external(178, 44); + v->a[1756] = lex_mode_external(178, 44); + v->a[1757] = lex_mode_external(178, 44); + v->a[1758] = lex_mode_external(178, 44); + v->a[1759] = lex_mode_external(187, 45); lex_modes_88(v); } void lex_modes_88(t_lex_modes_array *v) { - v->a[1760] = lex_mode_external(295, 44); - v->a[1761] = lex_mode_external(295, 44); - v->a[1762] = lex_mode_external(295, 44); - v->a[1763] = lex_mode_external(295, 44); - v->a[1764] = lex_mode_external(295, 44); - v->a[1765] = lex_mode_external(295, 44); - v->a[1766] = lex_mode_external(539, 44); - v->a[1767] = lex_mode_external(260, 19); - v->a[1768] = lex_mode_external(539, 44); - v->a[1769] = lex_mode_external(539, 44); - v->a[1770] = lex_mode_external(295, 44); - v->a[1771] = lex_mode_external(539, 44); - v->a[1772] = lex_mode_external(295, 44); - v->a[1773] = lex_mode_external(295, 44); - v->a[1774] = lex_mode_external(539, 44); - v->a[1775] = lex_mode_external(295, 44); - v->a[1776] = lex_mode_external(260, 19); - v->a[1777] = lex_mode_external(539, 44); - v->a[1778] = lex_mode_external(423, 50); - v->a[1779] = lex_mode_external(539, 44); + v->a[1760] = lex_mode_external(187, 45); + v->a[1761] = lex_mode_external(178, 44); + v->a[1762] = lex_mode_external(187, 45); + v->a[1763] = lex_mode_external(178, 44); + v->a[1764] = lex_mode_external(178, 44); + v->a[1765] = lex_mode_external(178, 44); + v->a[1766] = lex_mode_external(188, 46); + v->a[1767] = lex_mode_external(178, 44); + v->a[1768] = lex_mode_external(178, 44); + v->a[1769] = lex_mode_external(178, 44); + v->a[1770] = lex_mode_external(178, 44); + v->a[1771] = lex_mode_external(178, 44); + v->a[1772] = lex_mode_external(178, 44); + v->a[1773] = lex_mode_external(178, 44); + v->a[1774] = lex_mode_external(178, 44); + v->a[1775] = lex_mode_external(178, 44); + v->a[1776] = lex_mode_external(187, 31); + v->a[1777] = lex_mode_external(178, 44); + v->a[1778] = lex_mode_external(178, 44); + v->a[1779] = lex_mode_external(187, 45); lex_modes_89(v); } void lex_modes_89(t_lex_modes_array *v) { - v->a[1780] = lex_mode_external(539, 44); - v->a[1781] = lex_mode_external(295, 44); - v->a[1782] = lex_mode_external(295, 44); - v->a[1783] = lex_mode_external(539, 44); - v->a[1784] = lex_mode_external(279, 37); - v->a[1785] = lex_mode_external(539, 44); - v->a[1786] = lex_mode_external(539, 44); - v->a[1787] = lex_mode_external(279, 37); - v->a[1788] = lex_mode_external(538, 44); - v->a[1789] = lex_mode_external(260, 22); - v->a[1790] = lex_mode_external(539, 44); - v->a[1791] = lex_mode_external(423, 49); - v->a[1792] = lex_mode_external(538, 44); - v->a[1793] = lex_mode_external(538, 44); - v->a[1794] = lex_mode_external(279, 37); - v->a[1795] = lex_mode_external(279, 37); - v->a[1796] = lex_mode_external(538, 44); - v->a[1797] = lex_mode_external(462, 51); - v->a[1798] = lex_mode_external(538, 44); - v->a[1799] = lex_mode_external(462, 51); + v->a[1780] = lex_mode_external(188, 46); + v->a[1781] = lex_mode_external(187, 45); + v->a[1782] = lex_mode_external(188, 46); + v->a[1783] = lex_mode_external(178, 44); + v->a[1784] = lex_mode_external(188, 46); + v->a[1785] = lex_mode_external(187, 45); + v->a[1786] = lex_mode_external(178, 44); + v->a[1787] = lex_mode_external(187, 45); + v->a[1788] = lex_mode_external(178, 44); + v->a[1789] = lex_mode_external(178, 44); + v->a[1790] = lex_mode_external(178, 44); + v->a[1791] = lex_mode_external(178, 44); + v->a[1792] = lex_mode_external(187, 45); + v->a[1793] = lex_mode_external(178, 44); + v->a[1794] = lex_mode_external(178, 44); + v->a[1795] = lex_mode_external(178, 44); + v->a[1796] = lex_mode_external(187, 45); + v->a[1797] = lex_mode_external(178, 44); + v->a[1798] = lex_mode_external(178, 44); + v->a[1799] = lex_mode_external(178, 44); lex_modes_90(v); } diff --git a/parser/static/lex_modes/lex_modes_18.c b/parser/static/lex_modes/lex_modes_18.c index 62a709fa..1f9cd424 100644 --- a/parser/static/lex_modes/lex_modes_18.c +++ b/parser/static/lex_modes/lex_modes_18.c @@ -14,126 +14,126 @@ void lex_modes_90(t_lex_modes_array *v) { - v->a[1800] = lex_mode_external(462, 51); - v->a[1801] = lex_mode_external(533, 19); - v->a[1802] = lex_mode_external(295, 44); - v->a[1803] = lex_mode_external(263, 21); - v->a[1804] = lex_mode_external(538, 44); - v->a[1805] = lex_mode_external(538, 44); - v->a[1806] = lex_mode_external(423, 49); - v->a[1807] = lex_mode_external(295, 44); - v->a[1808] = lex_mode_external(458, 36); - v->a[1809] = lex_mode_external(295, 44); - v->a[1810] = lex_mode_external(538, 44); - v->a[1811] = lex_mode_external(460, 29); - v->a[1812] = lex_mode_external(295, 44); - v->a[1813] = lex_mode_external(538, 44); - v->a[1814] = lex_mode_external(251, 22); - v->a[1815] = lex_mode_external(539, 44); - v->a[1816] = lex_mode_external(530, 19); - v->a[1817] = lex_mode_external(539, 44); - v->a[1818] = lex_mode_external(539, 44); - v->a[1819] = lex_mode_external(539, 44); + v->a[1800] = lex_mode_external(188, 46); + v->a[1801] = lex_mode_external(178, 44); + v->a[1802] = lex_mode_external(178, 44); + v->a[1803] = lex_mode_external(188, 46); + v->a[1804] = lex_mode_external(178, 44); + v->a[1805] = lex_mode_external(178, 44); + v->a[1806] = lex_mode_external(178, 44); + v->a[1807] = lex_mode_external(187, 45); + v->a[1808] = lex_mode_external(178, 44); + v->a[1809] = lex_mode_external(178, 44); + v->a[1810] = lex_mode_external(187, 45); + v->a[1811] = lex_mode_external(178, 44); + v->a[1812] = lex_mode_external(187, 45); + v->a[1813] = lex_mode_external(187, 45); + v->a[1814] = lex_mode_external(119, 47); + v->a[1815] = lex_mode_external(178, 44); + v->a[1816] = lex_mode_external(178, 44); + v->a[1817] = lex_mode_external(187, 45); + v->a[1818] = lex_mode_external(187, 45); + v->a[1819] = lex_mode_external(178, 44); lex_modes_91(v); } void lex_modes_91(t_lex_modes_array *v) { - v->a[1820] = lex_mode_external(539, 44); - v->a[1821] = lex_mode_external(279, 37); - v->a[1822] = lex_mode_external(279, 37); - v->a[1823] = lex_mode_external(279, 37); - v->a[1824] = lex_mode_external(423, 49); - v->a[1825] = lex_mode_external(295, 44); - v->a[1826] = lex_mode_external(533, 19); - v->a[1827] = lex_mode_external(295, 44); - v->a[1828] = lex_mode_external(533, 19); - v->a[1829] = lex_mode_external(533, 19); - v->a[1830] = lex_mode_external(423, 49); - v->a[1831] = lex_mode_external(458, 36); - v->a[1832] = lex_mode_external(540, 44); - v->a[1833] = lex_mode_external(539, 44); - v->a[1834] = lex_mode_external(295, 44); - v->a[1835] = lex_mode_external(251, 19); - v->a[1836] = lex_mode_external(538, 44); - v->a[1837] = lex_mode_external(538, 44); - v->a[1838] = lex_mode_external(538, 44); - v->a[1839] = lex_mode_external(540, 44); + v->a[1820] = lex_mode_external(178, 44); + v->a[1821] = lex_mode_external(178, 44); + v->a[1822] = lex_mode_external(59, 48); + v->a[1823] = lex_mode_external(178, 44); + v->a[1824] = lex_mode_external(120, 16); + v->a[1825] = lex_mode_external(178, 44); + v->a[1826] = lex_mode_external(119, 47); + v->a[1827] = lex_mode_external(178, 44); + v->a[1828] = lex_mode_external(178, 44); + v->a[1829] = lex_mode_external(188, 46); + v->a[1830] = lex_mode_external(178, 44); + v->a[1831] = lex_mode_external(178, 44); + v->a[1832] = lex_mode_external(178, 44); + v->a[1833] = lex_mode_external(178, 44); + v->a[1834] = lex_mode_external(178, 44); + v->a[1835] = lex_mode_external(178, 44); + v->a[1836] = lex_mode_external(178, 44); + v->a[1837] = lex_mode_external(178, 44); + v->a[1838] = lex_mode_external(178, 44); + v->a[1839] = lex_mode_external(178, 44); lex_modes_92(v); } void lex_modes_92(t_lex_modes_array *v) { - v->a[1840] = lex_mode_external(539, 44); - v->a[1841] = lex_mode_external(539, 44); - v->a[1842] = lex_mode_external(423, 49); - v->a[1843] = lex_mode_external(540, 44); - v->a[1844] = lex_mode_external(260, 19); - v->a[1845] = lex_mode_external(540, 44); - v->a[1846] = lex_mode_external(540, 44); - v->a[1847] = lex_mode_external(538, 44); - v->a[1848] = lex_mode_external(538, 44); - v->a[1849] = lex_mode_external(538, 44); - v->a[1850] = lex_mode_external(423, 50); - v->a[1851] = lex_mode_external(539, 44); - v->a[1852] = lex_mode_external(538, 44); - v->a[1853] = lex_mode_external(538, 44); - v->a[1854] = lex_mode_external(538, 44); - v->a[1855] = lex_mode_external(538, 44); - v->a[1856] = lex_mode_external(538, 44); - v->a[1857] = lex_mode_external(538, 44); - v->a[1858] = lex_mode_external(538, 44); - v->a[1859] = lex_mode_external(538, 44); + v->a[1840] = lex_mode_external(178, 44); + v->a[1841] = lex_mode_external(178, 44); + v->a[1842] = lex_mode_external(178, 44); + v->a[1843] = lex_mode_external(188, 46); + v->a[1844] = lex_mode_external(178, 44); + v->a[1845] = lex_mode_external(178, 44); + v->a[1846] = lex_mode_external(178, 44); + v->a[1847] = lex_mode_external(178, 44); + v->a[1848] = lex_mode_external(178, 44); + v->a[1849] = lex_mode_external(178, 44); + v->a[1850] = lex_mode_external(178, 44); + v->a[1851] = lex_mode_external(178, 44); + v->a[1852] = lex_mode_external(131, 49); + v->a[1853] = lex_mode_external(219, 50); + v->a[1854] = lex_mode_external(59, 48); + v->a[1855] = lex_mode_external(59, 48); + v->a[1856] = lex_mode_external(124, 50); + v->a[1857] = lex_mode_external(131, 49); + v->a[1858] = lex_mode_external(59, 51); + v->a[1859] = lex_mode_external(59, 48); lex_modes_93(v); } void lex_modes_93(t_lex_modes_array *v) { - v->a[1860] = lex_mode_external(251, 22); - v->a[1861] = lex_mode_external(539, 44); - v->a[1862] = lex_mode_external(539, 44); - v->a[1863] = lex_mode_external(538, 44); - v->a[1864] = lex_mode_external(539, 44); - v->a[1865] = lex_mode_external(539, 44); - v->a[1866] = lex_mode_external(539, 44); - v->a[1867] = lex_mode_external(423, 50); - v->a[1868] = lex_mode_external(458, 36); - v->a[1869] = lex_mode_external(423, 49); - v->a[1870] = lex_mode_external(539, 44); - v->a[1871] = lex_mode_external(423, 49); - v->a[1872] = lex_mode_external(260, 19); - v->a[1873] = lex_mode_external(530, 19); - v->a[1874] = lex_mode_external(538, 44); - v->a[1875] = lex_mode_external(538, 44); - v->a[1876] = lex_mode_external(538, 44); - v->a[1877] = lex_mode_external(539, 44); - v->a[1878] = lex_mode_external(538, 44); - v->a[1879] = lex_mode_external(540, 44); + v->a[1860] = lex_mode_external(131, 49); + v->a[1861] = lex_mode_external(131, 49); + v->a[1862] = lex_mode_external(59, 48); + v->a[1863] = lex_mode_external(188, 46); + v->a[1864] = lex_mode_external(188, 46); + v->a[1865] = lex_mode_external(188, 46); + v->a[1866] = lex_mode_external(188, 46); + v->a[1867] = lex_mode_external(188, 46); + v->a[1868] = lex_mode_external(188, 46); + v->a[1869] = lex_mode_external(188, 46); + v->a[1870] = lex_mode_external(188, 46); + v->a[1871] = lex_mode_external(188, 46); + v->a[1872] = lex_mode_external(188, 46); + v->a[1873] = lex_mode_external(188, 46); + v->a[1874] = lex_mode_external(131, 49); + v->a[1875] = lex_mode_external(188, 46); + v->a[1876] = lex_mode_external(188, 46); + v->a[1877] = lex_mode_external(188, 46); + v->a[1878] = lex_mode_external(188, 46); + v->a[1879] = lex_mode_external(188, 46); lex_modes_94(v); } void lex_modes_94(t_lex_modes_array *v) { - v->a[1880] = lex_mode_external(538, 44); - v->a[1881] = lex_mode_external(538, 44); - v->a[1882] = lex_mode_external(460, 29); - v->a[1883] = lex_mode_external(260, 19); - v->a[1884] = lex_mode_external(423, 49); - v->a[1885] = lex_mode_external(257, 21); - v->a[1886] = lex_mode_external(263, 21); - v->a[1887] = lex_mode_external(530, 19); - v->a[1888] = lex_mode_external(539, 44); - v->a[1889] = lex_mode_external(540, 44); - v->a[1890] = lex_mode_external(248, 21); - v->a[1891] = lex_mode_external(539, 44); - v->a[1892] = lex_mode_external(260, 19); - v->a[1893] = lex_mode_external(260, 19); - v->a[1894] = lex_mode_external(540, 44); - v->a[1895] = lex_mode_external(533, 19); - v->a[1896] = lex_mode_external(539, 44); - v->a[1897] = lex_mode_external(462, 51); - v->a[1898] = lex_mode_external(533, 19); - v->a[1899] = lex_mode_external(260, 22); + v->a[1880] = lex_mode_external(120, 16); + v->a[1881] = lex_mode_external(187, 45); + v->a[1882] = lex_mode_external(188, 46); + v->a[1883] = lex_mode_external(219, 50); + v->a[1884] = lex_mode_external(59, 48); + v->a[1885] = lex_mode_external(219, 50); + v->a[1886] = lex_mode_external(59, 35); + v->a[1887] = lex_mode_external(187, 31); + v->a[1888] = lex_mode_external(59, 48); + v->a[1889] = lex_mode_external(59, 48); + v->a[1890] = lex_mode_external(59, 48); + v->a[1891] = lex_mode_external(219, 50); + v->a[1892] = lex_mode_external(219, 50); + v->a[1893] = lex_mode_external(187, 31); + v->a[1894] = lex_mode_external(59, 52); + v->a[1895] = lex_mode_external(219, 50); + v->a[1896] = lex_mode_external(219, 50); + v->a[1897] = lex_mode_external(59, 48); + v->a[1898] = lex_mode_external(59, 52); + v->a[1899] = lex_mode_external(59, 52); lex_modes_95(v); } diff --git a/parser/static/lex_modes/lex_modes_19.c b/parser/static/lex_modes/lex_modes_19.c index df4d6bb7..94a9dd43 100644 --- a/parser/static/lex_modes/lex_modes_19.c +++ b/parser/static/lex_modes/lex_modes_19.c @@ -14,126 +14,126 @@ void lex_modes_95(t_lex_modes_array *v) { - v->a[1900] = lex_mode_external(533, 19); - v->a[1901] = lex_mode_external(462, 51); - v->a[1902] = lex_mode_external(538, 44); - v->a[1903] = lex_mode_external(538, 44); - v->a[1904] = lex_mode_external(462, 51); - v->a[1905] = lex_mode_external(423, 49); - v->a[1906] = lex_mode_external(423, 50); - v->a[1907] = lex_mode_external(460, 29); - v->a[1908] = lex_mode_external(540, 44); - v->a[1909] = lex_mode_external(260, 19); - v->a[1910] = lex_mode_external(540, 44); - v->a[1911] = lex_mode_external(540, 44); - v->a[1912] = lex_mode_external(462, 51); - v->a[1913] = lex_mode_external(423, 49); - v->a[1914] = lex_mode_external(538, 44); - v->a[1915] = lex_mode_external(538, 44); - v->a[1916] = lex_mode_external(540, 44); - v->a[1917] = lex_mode_external(539, 44); - v->a[1918] = lex_mode_external(539, 44); - v->a[1919] = lex_mode_external(539, 44); + v->a[1900] = lex_mode_external(59, 52); + v->a[1901] = lex_mode_external(59, 35); + v->a[1902] = lex_mode_external(59, 48); + v->a[1903] = lex_mode_external(219, 50); + v->a[1904] = lex_mode_external(219, 50); + v->a[1905] = lex_mode_external(59, 35); + v->a[1906] = lex_mode_external(124, 53); + v->a[1907] = lex_mode_external(59, 48); + v->a[1908] = lex_mode_external(59, 48); + v->a[1909] = lex_mode_external(219, 50); + v->a[1910] = lex_mode_external(219, 53); + v->a[1911] = lex_mode_external(219, 50); + v->a[1912] = lex_mode_external(59, 51); + v->a[1913] = lex_mode_external(187, 31); + v->a[1914] = lex_mode_external(59, 52); + v->a[1915] = lex_mode_external(59, 48); + v->a[1916] = lex_mode_external(217, 39); + v->a[1917] = lex_mode_external(59, 51); + v->a[1918] = lex_mode_external(219, 50); + v->a[1919] = lex_mode_external(59, 48); lex_modes_96(v); } void lex_modes_96(t_lex_modes_array *v) { - v->a[1920] = lex_mode_external(539, 44); - v->a[1921] = lex_mode_external(539, 44); - v->a[1922] = lex_mode_external(539, 44); - v->a[1923] = lex_mode_external(539, 44); - v->a[1924] = lex_mode_external(539, 44); - v->a[1925] = lex_mode_external(423, 50); - v->a[1926] = lex_mode_external(423, 50); - v->a[1927] = lex_mode_external(423, 50); - v->a[1928] = lex_mode_external(539, 44); - v->a[1929] = lex_mode_external(530, 19); - v->a[1930] = lex_mode_external(533, 19); - v->a[1931] = lex_mode_external(533, 19); - v->a[1932] = lex_mode_external(423, 49); - v->a[1933] = lex_mode_external(423, 49); - v->a[1934] = lex_mode_external(423, 49); - v->a[1935] = lex_mode_external(423, 49); - v->a[1936] = lex_mode_external(423, 49); - v->a[1937] = lex_mode_external(423, 49); - v->a[1938] = lex_mode_external(423, 49); - v->a[1939] = lex_mode_external(533, 19); + v->a[1920] = lex_mode_external(187, 31); + v->a[1921] = lex_mode_external(59, 48); + v->a[1922] = lex_mode_external(59, 48); + v->a[1923] = lex_mode_external(219, 50); + v->a[1924] = lex_mode_external(59, 51); + v->a[1925] = lex_mode_external(219, 50); + v->a[1926] = lex_mode_external(59, 52); + v->a[1927] = lex_mode_external(59, 48); + v->a[1928] = lex_mode_external(59, 48); + v->a[1929] = lex_mode_external(219, 50); + v->a[1930] = lex_mode_external(219, 50); + v->a[1931] = lex_mode_external(59, 51); + v->a[1932] = lex_mode_external(124, 50); + v->a[1933] = lex_mode_external(59, 51); + v->a[1934] = lex_mode_external(219, 50); + v->a[1935] = lex_mode_external(219, 50); + v->a[1936] = lex_mode_external(124, 50); + v->a[1937] = lex_mode_external(219, 50); + v->a[1938] = lex_mode_external(219, 50); + v->a[1939] = lex_mode_external(59, 35); lex_modes_97(v); } void lex_modes_97(t_lex_modes_array *v) { - v->a[1940] = lex_mode_external(423, 49); - v->a[1941] = lex_mode_external(423, 49); - v->a[1942] = lex_mode_external(423, 49); - v->a[1943] = lex_mode_external(423, 49); - v->a[1944] = lex_mode_external(423, 49); - v->a[1945] = lex_mode_external(540, 44); - v->a[1946] = lex_mode_external(540, 44); - v->a[1947] = lex_mode_external(530, 19); - v->a[1948] = lex_mode_external(423, 49); - v->a[1949] = lex_mode_external(423, 49); - v->a[1950] = lex_mode_external(423, 49); - v->a[1951] = lex_mode_external(530, 19); - v->a[1952] = lex_mode_external(533, 19); - v->a[1953] = lex_mode_external(533, 19); - v->a[1954] = lex_mode_external(462, 51); - v->a[1955] = lex_mode_external(462, 51); - v->a[1956] = lex_mode_external(462, 51); - v->a[1957] = lex_mode_external(533, 19); - v->a[1958] = lex_mode_external(533, 19); - v->a[1959] = lex_mode_external(533, 19); + v->a[1940] = lex_mode_external(219, 50); + v->a[1941] = lex_mode_external(59, 48); + v->a[1942] = lex_mode_external(59, 48); + v->a[1943] = lex_mode_external(124, 50); + v->a[1944] = lex_mode_external(124, 50); + v->a[1945] = lex_mode_external(217, 39); + v->a[1946] = lex_mode_external(59, 48); + v->a[1947] = lex_mode_external(187, 31); + v->a[1948] = lex_mode_external(124, 50); + v->a[1949] = lex_mode_external(219, 50); + v->a[1950] = lex_mode_external(124, 50); + v->a[1951] = lex_mode_external(59, 51); + v->a[1952] = lex_mode_external(219, 50); + v->a[1953] = lex_mode_external(217, 39); + v->a[1954] = lex_mode_external(124, 50); + v->a[1955] = lex_mode_external(124, 50); + v->a[1956] = lex_mode_external(59, 51); + v->a[1957] = lex_mode_external(187, 31); + v->a[1958] = lex_mode_external(124, 50); + v->a[1959] = lex_mode_external(219, 50); lex_modes_98(v); } void lex_modes_98(t_lex_modes_array *v) { - v->a[1960] = lex_mode_external(462, 51); - v->a[1961] = lex_mode_external(530, 19); - v->a[1962] = lex_mode_external(462, 51); - v->a[1963] = lex_mode_external(423, 49); - v->a[1964] = lex_mode_external(530, 22); - v->a[1965] = lex_mode_external(462, 51); - v->a[1966] = lex_mode_external(530, 22); - v->a[1967] = lex_mode_external(423, 49); - v->a[1968] = lex_mode_external(540, 44); - v->a[1969] = lex_mode_external(423, 49); - v->a[1970] = lex_mode_external(423, 49); - v->a[1971] = lex_mode_external(462, 51); - v->a[1972] = lex_mode_external(540, 44); - v->a[1973] = lex_mode_external(462, 51); - v->a[1974] = lex_mode_external(533, 19); - v->a[1975] = lex_mode_external(423, 49); - v->a[1976] = lex_mode_external(423, 49); - v->a[1977] = lex_mode_external(462, 51); - v->a[1978] = lex_mode_external(423, 49); - v->a[1979] = lex_mode_external(540, 44); + v->a[1960] = lex_mode_external(124, 50); + v->a[1961] = lex_mode_external(219, 50); + v->a[1962] = lex_mode_external(219, 53); + v->a[1963] = lex_mode_external(219, 53); + v->a[1964] = lex_mode_external(124, 50); + v->a[1965] = lex_mode_external(6, 39); + v->a[1966] = lex_mode_external(6, 54); + v->a[1967] = lex_mode_external(121, 47); + v->a[1968] = lex_mode_external(124, 50); + v->a[1969] = lex_mode_external(124, 50); + v->a[1970] = lex_mode_external(6, 39); + v->a[1971] = lex_mode_external(114, 55); + v->a[1972] = lex_mode_external(124, 53); + v->a[1973] = lex_mode_external(124, 53); + v->a[1974] = lex_mode_external(59, 52); + v->a[1975] = lex_mode_external(59, 51); + v->a[1976] = lex_mode_external(124, 50); + v->a[1977] = lex_mode_external(219, 50); + v->a[1978] = lex_mode_external(187, 31); + v->a[1979] = lex_mode_external(219, 53); lex_modes_99(v); } void lex_modes_99(t_lex_modes_array *v) { - v->a[1980] = lex_mode_external(423, 49); - v->a[1981] = lex_mode_external(423, 49); - v->a[1982] = lex_mode_external(423, 49); - v->a[1983] = lex_mode_external(423, 49); - v->a[1984] = lex_mode_external(423, 49); - v->a[1985] = lex_mode_external(423, 49); - v->a[1986] = lex_mode_external(540, 44); - v->a[1987] = lex_mode_external(423, 49); - v->a[1988] = lex_mode_external(423, 49); - v->a[1989] = lex_mode_external(423, 49); - v->a[1990] = lex_mode_external(423, 49); - v->a[1991] = lex_mode_external(423, 49); - v->a[1992] = lex_mode_external(462, 51); - v->a[1993] = lex_mode_external(540, 44); - v->a[1994] = lex_mode_external(533, 19); - v->a[1995] = lex_mode_external(462, 51); - v->a[1996] = lex_mode_external(540, 44); - v->a[1997] = lex_mode_external(540, 44); - v->a[1998] = lex_mode_external(423, 49); - v->a[1999] = lex_mode_external(423, 49); + v->a[1980] = lex_mode_external(59, 51); + v->a[1981] = lex_mode_external(217, 54); + v->a[1982] = lex_mode_external(219, 53); + v->a[1983] = lex_mode_external(6, 54); + v->a[1984] = lex_mode_external(219, 53); + v->a[1985] = lex_mode_external(59, 52); + v->a[1986] = lex_mode_external(59, 51); + v->a[1987] = lex_mode_external(59, 51); + v->a[1988] = lex_mode_external(219, 53); + v->a[1989] = lex_mode_external(6, 39); + v->a[1990] = lex_mode_external(59, 52); + v->a[1991] = lex_mode_external(59, 51); + v->a[1992] = lex_mode_external(124, 53); + v->a[1993] = lex_mode_external(124, 50); + v->a[1994] = lex_mode_external(59, 52); + v->a[1995] = lex_mode_external(187, 31); + v->a[1996] = lex_mode_external(217, 54); + v->a[1997] = lex_mode_external(114, 55); + v->a[1998] = lex_mode_external(219, 53); + v->a[1999] = lex_mode_external(124, 53); lex_modes_100(v); } diff --git a/parser/static/lex_modes/lex_modes_2.c b/parser/static/lex_modes/lex_modes_2.c index fca26dca..7f777119 100644 --- a/parser/static/lex_modes/lex_modes_2.c +++ b/parser/static/lex_modes/lex_modes_2.c @@ -14,126 +14,126 @@ void lex_modes_10(t_lex_modes_array *v) { - v->a[200] = lex_mode_external(546, 2); - v->a[201] = lex_mode_external(546, 2); - v->a[202] = lex_mode_external(546, 2); - v->a[203] = lex_mode_external(546, 2); - v->a[204] = lex_mode_external(546, 2); - v->a[205] = lex_mode_external(546, 2); - v->a[206] = lex_mode_external(546, 2); - v->a[207] = lex_mode_external(546, 2); - v->a[208] = lex_mode_external(546, 2); - v->a[209] = lex_mode_external(546, 2); - v->a[210] = lex_mode_external(546, 2); - v->a[211] = lex_mode_external(546, 2); - v->a[212] = lex_mode_external(546, 2); - v->a[213] = lex_mode_external(546, 2); - v->a[214] = lex_mode_external(546, 2); - v->a[215] = lex_mode_external(546, 2); - v->a[216] = lex_mode_external(546, 2); - v->a[217] = lex_mode_external(546, 2); - v->a[218] = lex_mode_external(546, 2); - v->a[219] = lex_mode_external(546, 2); + v->a[200] = lex_mode_external(222, 2); + v->a[201] = lex_mode_external(222, 2); + v->a[202] = lex_mode_external(222, 2); + v->a[203] = lex_mode_external(222, 2); + v->a[204] = lex_mode_external(222, 2); + v->a[205] = lex_mode_external(222, 2); + v->a[206] = lex_mode_external(176, 2); + v->a[207] = lex_mode_external(222, 2); + v->a[208] = lex_mode_external(222, 2); + v->a[209] = lex_mode_external(222, 2); + v->a[210] = lex_mode_external(222, 2); + v->a[211] = lex_mode_external(222, 2); + v->a[212] = lex_mode_external(222, 2); + v->a[213] = lex_mode_external(222, 2); + v->a[214] = lex_mode_external(222, 2); + v->a[215] = lex_mode_external(222, 2); + v->a[216] = lex_mode_external(222, 2); + v->a[217] = lex_mode_external(222, 2); + v->a[218] = lex_mode_external(222, 2); + v->a[219] = lex_mode_external(222, 2); lex_modes_11(v); } void lex_modes_11(t_lex_modes_array *v) { - v->a[220] = lex_mode_external(546, 2); - v->a[221] = lex_mode_external(546, 2); - v->a[222] = lex_mode_external(546, 2); - v->a[223] = lex_mode_external(546, 2); - v->a[224] = lex_mode_external(546, 2); - v->a[225] = lex_mode_external(546, 2); - v->a[226] = lex_mode_external(546, 2); - v->a[227] = lex_mode_external(546, 2); - v->a[228] = lex_mode_external(546, 2); - v->a[229] = lex_mode_external(546, 2); - v->a[230] = lex_mode_external(546, 2); - v->a[231] = lex_mode_external(546, 2); - v->a[232] = lex_mode_external(546, 2); - v->a[233] = lex_mode_external(546, 2); - v->a[234] = lex_mode_external(546, 2); - v->a[235] = lex_mode_external(546, 2); - v->a[236] = lex_mode_external(546, 2); - v->a[237] = lex_mode_external(546, 2); - v->a[238] = lex_mode_external(546, 2); - v->a[239] = lex_mode_external(546, 2); + v->a[220] = lex_mode_external(222, 2); + v->a[221] = lex_mode_external(176, 2); + v->a[222] = lex_mode_external(222, 2); + v->a[223] = lex_mode_external(222, 2); + v->a[224] = lex_mode_external(222, 2); + v->a[225] = lex_mode_external(222, 2); + v->a[226] = lex_mode_external(222, 2); + v->a[227] = lex_mode_external(222, 2); + v->a[228] = lex_mode_external(222, 2); + v->a[229] = lex_mode_external(222, 2); + v->a[230] = lex_mode_external(222, 2); + v->a[231] = lex_mode_external(222, 2); + v->a[232] = lex_mode_external(222, 2); + v->a[233] = lex_mode_external(222, 2); + v->a[234] = lex_mode_external(222, 2); + v->a[235] = lex_mode_external(222, 2); + v->a[236] = lex_mode_external(222, 2); + v->a[237] = lex_mode_external(222, 2); + v->a[238] = lex_mode_external(222, 2); + v->a[239] = lex_mode_external(222, 2); lex_modes_12(v); } void lex_modes_12(t_lex_modes_array *v) { - v->a[240] = lex_mode_external(546, 2); - v->a[241] = lex_mode_external(546, 2); - v->a[242] = lex_mode_external(546, 2); - v->a[243] = lex_mode_external(546, 2); - v->a[244] = lex_mode_external(546, 2); - v->a[245] = lex_mode_external(546, 2); - v->a[246] = lex_mode_external(546, 2); - v->a[247] = lex_mode_external(546, 2); - v->a[248] = lex_mode_external(546, 2); - v->a[249] = lex_mode_external(546, 2); - v->a[250] = lex_mode_external(546, 2); - v->a[251] = lex_mode_external(546, 2); - v->a[252] = lex_mode_external(546, 2); - v->a[253] = lex_mode_external(546, 2); - v->a[254] = lex_mode_external(546, 2); - v->a[255] = lex_mode_external(546, 2); - v->a[256] = lex_mode_external(546, 2); - v->a[257] = lex_mode_external(546, 2); - v->a[258] = lex_mode_external(546, 2); - v->a[259] = lex_mode_external(546, 2); + v->a[240] = lex_mode_external(222, 2); + v->a[241] = lex_mode_external(222, 2); + v->a[242] = lex_mode_external(222, 2); + v->a[243] = lex_mode_external(222, 2); + v->a[244] = lex_mode_external(222, 2); + v->a[245] = lex_mode_external(222, 2); + v->a[246] = lex_mode_external(222, 2); + v->a[247] = lex_mode_external(222, 2); + v->a[248] = lex_mode_external(222, 2); + v->a[249] = lex_mode_external(222, 2); + v->a[250] = lex_mode_external(222, 2); + v->a[251] = lex_mode_external(222, 2); + v->a[252] = lex_mode_external(222, 2); + v->a[253] = lex_mode_external(222, 2); + v->a[254] = lex_mode_external(222, 2); + v->a[255] = lex_mode_external(222, 2); + v->a[256] = lex_mode_external(222, 2); + v->a[257] = lex_mode_external(6, 4); + v->a[258] = lex_mode_external(116, 5); + v->a[259] = lex_mode_external(6, 4); lex_modes_13(v); } void lex_modes_13(t_lex_modes_array *v) { - v->a[260] = lex_mode_external(546, 2); - v->a[261] = lex_mode_external(546, 2); - v->a[262] = lex_mode_external(546, 2); - v->a[263] = lex_mode_external(546, 2); - v->a[264] = lex_mode_external(546, 2); - v->a[265] = lex_mode_external(546, 2); - v->a[266] = lex_mode_external(546, 2); - v->a[267] = lex_mode_external(546, 2); - v->a[268] = lex_mode_external(546, 2); - v->a[269] = lex_mode_external(546, 2); - v->a[270] = lex_mode_external(546, 2); - v->a[271] = lex_mode_external(546, 2); - v->a[272] = lex_mode_external(546, 2); - v->a[273] = lex_mode_external(546, 2); - v->a[274] = lex_mode_external(546, 2); - v->a[275] = lex_mode_external(546, 2); - v->a[276] = lex_mode_external(546, 2); - v->a[277] = lex_mode_external(546, 2); - v->a[278] = lex_mode_external(546, 2); - v->a[279] = lex_mode_external(546, 2); + v->a[260] = lex_mode_external(116, 5); + v->a[261] = lex_mode_external(80, 6); + v->a[262] = lex_mode_external(116, 5); + v->a[263] = lex_mode_external(80, 6); + v->a[264] = lex_mode_external(99, 7); + v->a[265] = lex_mode_external(100, 8); + v->a[266] = lex_mode_external(118, 9); + v->a[267] = lex_mode_external(118, 9); + v->a[268] = lex_mode_external(120, 10); + v->a[269] = lex_mode_external(120, 10); + v->a[270] = lex_mode_external(100, 8); + v->a[271] = lex_mode_external(99, 7); + v->a[272] = lex_mode_external(118, 9); + v->a[273] = lex_mode_external(100, 5); + v->a[274] = lex_mode_external(100, 5); + v->a[275] = lex_mode_external(116, 11); + v->a[276] = lex_mode_external(217, 9); + v->a[277] = lex_mode_external(116, 11); + v->a[278] = lex_mode_external(217, 9); + v->a[279] = lex_mode_external(217, 9); lex_modes_14(v); } void lex_modes_14(t_lex_modes_array *v) { - v->a[280] = lex_mode_external(546, 2); - v->a[281] = lex_mode_external(546, 2); - v->a[282] = lex_mode_external(422, 2); - v->a[283] = lex_mode_external(546, 2); - v->a[284] = lex_mode_external(422, 2); - v->a[285] = lex_mode_external(546, 2); - v->a[286] = lex_mode_external(546, 2); - v->a[287] = lex_mode_external(546, 2); - v->a[288] = lex_mode_external(546, 2); - v->a[289] = lex_mode_external(546, 2); - v->a[290] = lex_mode_external(422, 2); - v->a[291] = lex_mode_external(546, 2); - v->a[292] = lex_mode_external(546, 2); - v->a[293] = lex_mode_external(546, 2); - v->a[294] = lex_mode_external(546, 2); - v->a[295] = lex_mode_external(546, 2); - v->a[296] = lex_mode_external(546, 2); - v->a[297] = lex_mode_external(546, 2); - v->a[298] = lex_mode_external(546, 2); - v->a[299] = lex_mode_external(546, 2); + v->a[280] = lex_mode_external(218, 10); + v->a[281] = lex_mode_external(101, 7); + v->a[282] = lex_mode_external(6, 5); + v->a[283] = lex_mode_external(214, 7); + v->a[284] = lex_mode_external(6, 12); + v->a[285] = lex_mode_external(217, 9); + v->a[286] = lex_mode_external(103, 13); + v->a[287] = lex_mode_external(100, 5); + v->a[288] = lex_mode_external(116, 11); + v->a[289] = lex_mode_external(218, 10); + v->a[290] = lex_mode_external(103, 13); + v->a[291] = lex_mode_external(100, 5); + v->a[292] = lex_mode_external(218, 10); + v->a[293] = lex_mode_external(6, 12); + v->a[294] = lex_mode_external(218, 10); + v->a[295] = lex_mode_external(214, 7); + v->a[296] = lex_mode_external(101, 7); + v->a[297] = lex_mode_external(6, 5); + v->a[298] = lex_mode_external(100, 5); + v->a[299] = lex_mode_external(100, 5); lex_modes_15(v); } diff --git a/parser/static/lex_modes/lex_modes_20.c b/parser/static/lex_modes/lex_modes_20.c index 1a549404..aaa0fbe1 100644 --- a/parser/static/lex_modes/lex_modes_20.c +++ b/parser/static/lex_modes/lex_modes_20.c @@ -14,126 +14,126 @@ void lex_modes_100(t_lex_modes_array *v) { - v->a[2000] = lex_mode_external(423, 49); - v->a[2001] = lex_mode_external(423, 49); - v->a[2002] = lex_mode_external(462, 51); - v->a[2003] = lex_mode_external(423, 49); - v->a[2004] = lex_mode_external(540, 44); - v->a[2005] = lex_mode_external(540, 44); - v->a[2006] = lex_mode_external(540, 44); - v->a[2007] = lex_mode_external(423, 49); - v->a[2008] = lex_mode_external(423, 49); - v->a[2009] = lex_mode_external(423, 49); - v->a[2010] = lex_mode_external(423, 49); - v->a[2011] = lex_mode_external(423, 49); - v->a[2012] = lex_mode_external(540, 44); - v->a[2013] = lex_mode_external(423, 49); - v->a[2014] = lex_mode_external(423, 49); - v->a[2015] = lex_mode_external(530, 19); - v->a[2016] = lex_mode_external(423, 49); - v->a[2017] = lex_mode_external(533, 19); - v->a[2018] = lex_mode_external(423, 49); - v->a[2019] = lex_mode_external(533, 19); + v->a[2000] = lex_mode_external(59, 52); + v->a[2001] = lex_mode_external(59, 51); + v->a[2002] = lex_mode_external(59, 51); + v->a[2003] = lex_mode_external(219, 50); + v->a[2004] = lex_mode_external(121, 47); + v->a[2005] = lex_mode_external(219, 53); + v->a[2006] = lex_mode_external(124, 53); + v->a[2007] = lex_mode_external(59, 51); + v->a[2008] = lex_mode_external(219, 50); + v->a[2009] = lex_mode_external(219, 53); + v->a[2010] = lex_mode_external(219, 53); + v->a[2011] = lex_mode_external(219, 50); + v->a[2012] = lex_mode_external(219, 50); + v->a[2013] = lex_mode_external(6, 54); + v->a[2014] = lex_mode_external(6, 54); + v->a[2015] = lex_mode_external(219, 53); + v->a[2016] = lex_mode_external(6, 54); + v->a[2017] = lex_mode_external(59, 51); + v->a[2018] = lex_mode_external(219, 53); + v->a[2019] = lex_mode_external(6, 39); lex_modes_101(v); } void lex_modes_101(t_lex_modes_array *v) { - v->a[2020] = lex_mode_external(533, 19); - v->a[2021] = lex_mode_external(423, 49); - v->a[2022] = lex_mode_external(423, 49); - v->a[2023] = lex_mode_external(423, 49); - v->a[2024] = lex_mode_external(533, 22); - v->a[2025] = lex_mode_external(540, 44); - v->a[2026] = lex_mode_external(533, 22); - v->a[2027] = lex_mode_external(423, 49); - v->a[2028] = lex_mode_external(423, 49); - v->a[2029] = lex_mode_external(423, 49); - v->a[2030] = lex_mode_external(423, 49); - v->a[2031] = lex_mode_external(423, 49); - v->a[2032] = lex_mode_external(540, 44); - v->a[2033] = lex_mode_external(462, 52); - v->a[2034] = lex_mode_external(423, 49); - v->a[2035] = lex_mode_external(423, 49); - v->a[2036] = lex_mode_external(423, 49); - v->a[2037] = lex_mode_external(462, 51); - v->a[2038] = lex_mode_external(423, 49); - v->a[2039] = lex_mode_external(423, 49); + v->a[2020] = lex_mode_external(59, 51); + v->a[2021] = lex_mode_external(219, 50); + v->a[2022] = lex_mode_external(59, 35); + v->a[2023] = lex_mode_external(124, 50); + v->a[2024] = lex_mode_external(6, 54); + v->a[2025] = lex_mode_external(59, 51); + v->a[2026] = lex_mode_external(124, 50); + v->a[2027] = lex_mode_external(219, 53); + v->a[2028] = lex_mode_external(124, 50); + v->a[2029] = lex_mode_external(59, 51); + v->a[2030] = lex_mode_external(59, 51); + v->a[2031] = lex_mode_external(124, 50); + v->a[2032] = lex_mode_external(59, 51); + v->a[2033] = lex_mode_external(59, 51); + v->a[2034] = lex_mode_external(217, 54); + v->a[2035] = lex_mode_external(219, 53); + v->a[2036] = lex_mode_external(219, 53); + v->a[2037] = lex_mode_external(219, 53); + v->a[2038] = lex_mode_external(187, 31); + v->a[2039] = lex_mode_external(219, 53); lex_modes_102(v); } void lex_modes_102(t_lex_modes_array *v) { - v->a[2040] = lex_mode_external(423, 49); - v->a[2041] = lex_mode_external(423, 49); - v->a[2042] = lex_mode_external(423, 49); - v->a[2043] = lex_mode_external(423, 49); - v->a[2044] = lex_mode_external(423, 49); - v->a[2045] = lex_mode_external(423, 49); - v->a[2046] = lex_mode_external(462, 51); - v->a[2047] = lex_mode_external(423, 49); - v->a[2048] = lex_mode_external(423, 49); - v->a[2049] = lex_mode_external(423, 49); - v->a[2050] = lex_mode_external(423, 49); - v->a[2051] = lex_mode_external(423, 49); - v->a[2052] = lex_mode_external(423, 49); - v->a[2053] = lex_mode_external(423, 49); - v->a[2054] = lex_mode_external(423, 49); - v->a[2055] = lex_mode_external(533, 19); - v->a[2056] = lex_mode_external(423, 49); - v->a[2057] = lex_mode_external(462, 51); - v->a[2058] = lex_mode_external(540, 44); - v->a[2059] = lex_mode_external(423, 49); + v->a[2040] = lex_mode_external(187, 31); + v->a[2041] = lex_mode_external(219, 53); + v->a[2042] = lex_mode_external(124, 50); + v->a[2043] = lex_mode_external(124, 50); + v->a[2044] = lex_mode_external(219, 53); + v->a[2045] = lex_mode_external(219, 53); + v->a[2046] = lex_mode_external(217, 54); + v->a[2047] = lex_mode_external(194, 56); + v->a[2048] = lex_mode_external(59, 52); + v->a[2049] = lex_mode_external(219, 53); + v->a[2050] = lex_mode_external(194, 56); + v->a[2051] = lex_mode_external(217, 54); + v->a[2052] = lex_mode_external(194, 56); + v->a[2053] = lex_mode_external(59, 52); + v->a[2054] = lex_mode_external(59, 52); + v->a[2055] = lex_mode_external(59, 52); + v->a[2056] = lex_mode_external(194, 56); + v->a[2057] = lex_mode_external(194, 56); + v->a[2058] = lex_mode_external(194, 56); + v->a[2059] = lex_mode_external(194, 56); lex_modes_103(v); } void lex_modes_103(t_lex_modes_array *v) { - v->a[2060] = lex_mode_external(533, 19); - v->a[2061] = lex_mode_external(423, 49); - v->a[2062] = lex_mode_external(423, 49); - v->a[2063] = lex_mode_external(423, 49); - v->a[2064] = lex_mode_external(423, 49); - v->a[2065] = lex_mode_external(462, 51); - v->a[2066] = lex_mode_external(423, 49); - v->a[2067] = lex_mode_external(540, 44); - v->a[2068] = lex_mode_external(540, 44); - v->a[2069] = lex_mode_external(423, 49); - v->a[2070] = lex_mode_external(533, 19); - v->a[2071] = lex_mode_external(533, 19); - v->a[2072] = lex_mode_external(423, 49); - v->a[2073] = lex_mode_external(540, 44); - v->a[2074] = lex_mode_external(540, 44); - v->a[2075] = lex_mode_external(462, 51); - v->a[2076] = lex_mode_external(533, 19); - v->a[2077] = lex_mode_external(462, 51); - v->a[2078] = lex_mode_external(533, 19); - v->a[2079] = lex_mode_external(533, 19); + v->a[2060] = lex_mode_external(59, 52); + v->a[2061] = lex_mode_external(6, 54); + v->a[2062] = lex_mode_external(194, 56); + v->a[2063] = lex_mode_external(120, 49); + v->a[2064] = lex_mode_external(217, 54); + v->a[2065] = lex_mode_external(194, 56); + v->a[2066] = lex_mode_external(124, 53); + v->a[2067] = lex_mode_external(219, 53); + v->a[2068] = lex_mode_external(219, 53); + v->a[2069] = lex_mode_external(217, 54); + v->a[2070] = lex_mode_external(217, 54); + v->a[2071] = lex_mode_external(194, 56); + v->a[2072] = lex_mode_external(219, 53); + v->a[2073] = lex_mode_external(120, 49); + v->a[2074] = lex_mode_external(217, 54); + v->a[2075] = lex_mode_external(219, 53); + v->a[2076] = lex_mode_external(217, 39); + v->a[2077] = lex_mode_external(217, 39); + v->a[2078] = lex_mode_external(59, 52); + v->a[2079] = lex_mode_external(120, 49); lex_modes_104(v); } void lex_modes_104(t_lex_modes_array *v) { - v->a[2080] = lex_mode_external(540, 44); - v->a[2081] = lex_mode_external(540, 44); - v->a[2082] = lex_mode_external(533, 19); - v->a[2083] = lex_mode_external(533, 19); - v->a[2084] = lex_mode_external(533, 19); - v->a[2085] = lex_mode_external(533, 19); - v->a[2086] = lex_mode_external(540, 44); - v->a[2087] = lex_mode_external(423, 49); - v->a[2088] = lex_mode_external(533, 19); - v->a[2089] = lex_mode_external(423, 49); - v->a[2090] = lex_mode_external(423, 49); - v->a[2091] = lex_mode_external(540, 44); - v->a[2092] = lex_mode_external(423, 49); - v->a[2093] = lex_mode_external(462, 51); - v->a[2094] = lex_mode_external(260, 22); - v->a[2095] = lex_mode_external(540, 44); - v->a[2096] = lex_mode_external(533, 19); - v->a[2097] = lex_mode_external(533, 19); - v->a[2098] = lex_mode_external(533, 19); - v->a[2099] = lex_mode_external(533, 19); + v->a[2080] = lex_mode_external(194, 56); + v->a[2081] = lex_mode_external(217, 54); + v->a[2082] = lex_mode_external(59, 52); + v->a[2083] = lex_mode_external(194, 56); + v->a[2084] = lex_mode_external(6, 54); + v->a[2085] = lex_mode_external(124, 53); + v->a[2086] = lex_mode_external(124, 53); + v->a[2087] = lex_mode_external(59, 52); + v->a[2088] = lex_mode_external(217, 54); + v->a[2089] = lex_mode_external(194, 56); + v->a[2090] = lex_mode_external(217, 54); + v->a[2091] = lex_mode_external(124, 53); + v->a[2092] = lex_mode_external(194, 56); + v->a[2093] = lex_mode_external(217, 54); + v->a[2094] = lex_mode_external(194, 56); + v->a[2095] = lex_mode_external(217, 39); + v->a[2096] = lex_mode_external(6, 54); + v->a[2097] = lex_mode_external(194, 56); + v->a[2098] = lex_mode_external(217, 54); + v->a[2099] = lex_mode_external(6, 54); lex_modes_105(v); } diff --git a/parser/static/lex_modes/lex_modes_21.c b/parser/static/lex_modes/lex_modes_21.c index 5bfc050e..e4b6359c 100644 --- a/parser/static/lex_modes/lex_modes_21.c +++ b/parser/static/lex_modes/lex_modes_21.c @@ -14,126 +14,126 @@ void lex_modes_105(t_lex_modes_array *v) { - v->a[2100] = lex_mode_external(540, 44); - v->a[2101] = lex_mode_external(533, 19); - v->a[2102] = lex_mode_external(533, 19); - v->a[2103] = lex_mode_external(533, 19); - v->a[2104] = lex_mode_external(533, 19); - v->a[2105] = lex_mode_external(540, 44); - v->a[2106] = lex_mode_external(533, 19); - v->a[2107] = lex_mode_external(533, 19); - v->a[2108] = lex_mode_external(540, 44); - v->a[2109] = lex_mode_external(540, 44); - v->a[2110] = lex_mode_external(533, 19); - v->a[2111] = lex_mode_external(540, 44); - v->a[2112] = lex_mode_external(533, 19); - v->a[2113] = lex_mode_external(409, 36); - v->a[2114] = lex_mode_external(540, 44); - v->a[2115] = lex_mode_external(409, 36); - v->a[2116] = lex_mode_external(540, 44); - v->a[2117] = lex_mode_external(533, 19); - v->a[2118] = lex_mode_external(269, 22); - v->a[2119] = lex_mode_external(423, 49); + v->a[2100] = lex_mode_external(6, 39); + v->a[2101] = lex_mode_external(194, 56); + v->a[2102] = lex_mode_external(120, 49); + v->a[2103] = lex_mode_external(217, 39); + v->a[2104] = lex_mode_external(124, 53); + v->a[2105] = lex_mode_external(187, 57); + v->a[2106] = lex_mode_external(219, 50); + v->a[2107] = lex_mode_external(219, 53); + v->a[2108] = lex_mode_external(219, 53); + v->a[2109] = lex_mode_external(217, 54); + v->a[2110] = lex_mode_external(124, 53); + v->a[2111] = lex_mode_external(124, 53); + v->a[2112] = lex_mode_external(124, 53); + v->a[2113] = lex_mode_external(194, 56); + v->a[2114] = lex_mode_external(194, 56); + v->a[2115] = lex_mode_external(6, 54); + v->a[2116] = lex_mode_external(120, 49); + v->a[2117] = lex_mode_external(217, 54); + v->a[2118] = lex_mode_external(59, 35); + v->a[2119] = lex_mode_external(194, 56); lex_modes_106(v); } void lex_modes_106(t_lex_modes_array *v) { - v->a[2120] = lex_mode_external(533, 19); - v->a[2121] = lex_mode_external(540, 44); - v->a[2122] = lex_mode_external(533, 19); - v->a[2123] = lex_mode_external(458, 36); - v->a[2124] = lex_mode_external(533, 22); - v->a[2125] = lex_mode_external(462, 52); - v->a[2126] = lex_mode_external(462, 52); - v->a[2127] = lex_mode_external(462, 52); - v->a[2128] = lex_mode_external(533, 19); - v->a[2129] = lex_mode_external(423, 49); - v->a[2130] = lex_mode_external(423, 49); - v->a[2131] = lex_mode_external(423, 49); - v->a[2132] = lex_mode_external(423, 49); - v->a[2133] = lex_mode_external(533, 19); - v->a[2134] = lex_mode_external(423, 49); - v->a[2135] = lex_mode_external(462, 52); - v->a[2136] = lex_mode_external(533, 19); - v->a[2137] = lex_mode_external(423, 49); - v->a[2138] = lex_mode_external(458, 36); - v->a[2139] = lex_mode_external(423, 49); + v->a[2120] = lex_mode_external(187, 57); + v->a[2121] = lex_mode_external(217, 54); + v->a[2122] = lex_mode_external(120, 49); + v->a[2123] = lex_mode_external(194, 56); + v->a[2124] = lex_mode_external(120, 49); + v->a[2125] = lex_mode_external(219, 53); + v->a[2126] = lex_mode_external(194, 56); + v->a[2127] = lex_mode_external(217, 54); + v->a[2128] = lex_mode_external(217, 39); + v->a[2129] = lex_mode_external(217, 54); + v->a[2130] = lex_mode_external(194, 56); + v->a[2131] = lex_mode_external(219, 50); + v->a[2132] = lex_mode_external(217, 54); + v->a[2133] = lex_mode_external(59, 52); + v->a[2134] = lex_mode_external(120, 49); + v->a[2135] = lex_mode_external(219, 53); + v->a[2136] = lex_mode_external(219, 53); + v->a[2137] = lex_mode_external(120, 49); + v->a[2138] = lex_mode_external(219, 53); + v->a[2139] = lex_mode_external(217, 39); lex_modes_107(v); } void lex_modes_107(t_lex_modes_array *v) { - v->a[2140] = lex_mode_external(533, 19); - v->a[2141] = lex_mode_external(533, 19); - v->a[2142] = lex_mode_external(533, 19); - v->a[2143] = lex_mode_external(533, 19); - v->a[2144] = lex_mode_external(533, 19); - v->a[2145] = lex_mode_external(423, 49); - v->a[2146] = lex_mode_external(533, 19); - v->a[2147] = lex_mode_external(269, 22); - v->a[2148] = lex_mode_external(533, 19); - v->a[2149] = lex_mode_external(533, 19); - v->a[2150] = lex_mode_external(533, 19); - v->a[2151] = lex_mode_external(533, 19); - v->a[2152] = lex_mode_external(462, 52); - v->a[2153] = lex_mode_external(533, 19); - v->a[2154] = lex_mode_external(462, 52); - v->a[2155] = lex_mode_external(462, 52); - v->a[2156] = lex_mode_external(533, 19); - v->a[2157] = lex_mode_external(533, 19); - v->a[2158] = lex_mode_external(530, 19); - v->a[2159] = lex_mode_external(533, 19); + v->a[2140] = lex_mode_external(217, 54); + v->a[2141] = lex_mode_external(217, 39); + v->a[2142] = lex_mode_external(124, 53); + v->a[2143] = lex_mode_external(124, 53); + v->a[2144] = lex_mode_external(124, 53); + v->a[2145] = lex_mode_external(219, 53); + v->a[2146] = lex_mode_external(219, 50); + v->a[2147] = lex_mode_external(124, 53); + v->a[2148] = lex_mode_external(217, 54); + v->a[2149] = lex_mode_external(219, 53); + v->a[2150] = lex_mode_external(187, 57); + v->a[2151] = lex_mode_external(124, 53); + v->a[2152] = lex_mode_external(124, 53); + v->a[2153] = lex_mode_external(217, 54); + v->a[2154] = lex_mode_external(124, 53); + v->a[2155] = lex_mode_external(124, 53); + v->a[2156] = lex_mode_external(124, 53); + v->a[2157] = lex_mode_external(6, 54); + v->a[2158] = lex_mode_external(6, 54); + v->a[2159] = lex_mode_external(187, 58); lex_modes_108(v); } void lex_modes_108(t_lex_modes_array *v) { - v->a[2160] = lex_mode_external(263, 21); - v->a[2161] = lex_mode_external(533, 22); - v->a[2162] = lex_mode_external(540, 44); - v->a[2163] = lex_mode_external(533, 19); - v->a[2164] = lex_mode_external(533, 19); - v->a[2165] = lex_mode_external(533, 19); - v->a[2166] = lex_mode_external(423, 49); - v->a[2167] = lex_mode_external(533, 19); - v->a[2168] = lex_mode_external(533, 19); - v->a[2169] = lex_mode_external(533, 19); - v->a[2170] = lex_mode_external(533, 19); - v->a[2171] = lex_mode_external(533, 19); - v->a[2172] = lex_mode_external(533, 19); - v->a[2173] = lex_mode_external(533, 19); - v->a[2174] = lex_mode_external(423, 49); - v->a[2175] = lex_mode_external(533, 19); - v->a[2176] = lex_mode_external(533, 19); - v->a[2177] = lex_mode_external(533, 19); - v->a[2178] = lex_mode_external(533, 19); - v->a[2179] = lex_mode_external(533, 19); + v->a[2160] = lex_mode_external(217, 54); + v->a[2161] = lex_mode_external(187, 58); + v->a[2162] = lex_mode_external(187, 58); + v->a[2163] = lex_mode_external(187, 58); + v->a[2164] = lex_mode_external(217, 54); + v->a[2165] = lex_mode_external(217, 39); + v->a[2166] = lex_mode_external(217, 39); + v->a[2167] = lex_mode_external(217, 54); + v->a[2168] = lex_mode_external(217, 54); + v->a[2169] = lex_mode_external(217, 54); + v->a[2170] = lex_mode_external(219, 53); + v->a[2171] = lex_mode_external(219, 53); + v->a[2172] = lex_mode_external(187, 58); + v->a[2173] = lex_mode_external(59, 52); + v->a[2174] = lex_mode_external(187, 58); + v->a[2175] = lex_mode_external(187, 58); + v->a[2176] = lex_mode_external(59, 52); + v->a[2177] = lex_mode_external(187, 58); + v->a[2178] = lex_mode_external(59, 52); + v->a[2179] = lex_mode_external(187, 58); lex_modes_109(v); } void lex_modes_109(t_lex_modes_array *v) { - v->a[2180] = lex_mode_external(533, 19); - v->a[2181] = lex_mode_external(533, 19); - v->a[2182] = lex_mode_external(251, 22); - v->a[2183] = lex_mode_external(533, 19); - v->a[2184] = lex_mode_external(423, 49); - v->a[2185] = lex_mode_external(533, 19); - v->a[2186] = lex_mode_external(533, 19); - v->a[2187] = lex_mode_external(533, 19); - v->a[2188] = lex_mode_external(423, 49); - v->a[2189] = lex_mode_external(533, 19); - v->a[2190] = lex_mode_external(530, 22); - v->a[2191] = lex_mode_external(533, 19); - v->a[2192] = lex_mode_external(423, 49); - v->a[2193] = lex_mode_external(533, 19); - v->a[2194] = lex_mode_external(533, 19); - v->a[2195] = lex_mode_external(533, 19); - v->a[2196] = lex_mode_external(533, 19); - v->a[2197] = lex_mode_external(423, 49); - v->a[2198] = lex_mode_external(423, 49); - v->a[2199] = lex_mode_external(462, 52); + v->a[2180] = lex_mode_external(187, 58); + v->a[2181] = lex_mode_external(6, 39); + v->a[2182] = lex_mode_external(217, 54); + v->a[2183] = lex_mode_external(187, 58); + v->a[2184] = lex_mode_external(187, 58); + v->a[2185] = lex_mode_external(217, 54); + v->a[2186] = lex_mode_external(187, 58); + v->a[2187] = lex_mode_external(59, 52); + v->a[2188] = lex_mode_external(217, 54); + v->a[2189] = lex_mode_external(217, 54); + v->a[2190] = lex_mode_external(187, 58); + v->a[2191] = lex_mode_external(217, 54); + v->a[2192] = lex_mode_external(217, 54); + v->a[2193] = lex_mode_external(187, 58); + v->a[2194] = lex_mode_external(187, 58); + v->a[2195] = lex_mode_external(59, 52); + v->a[2196] = lex_mode_external(187, 58); + v->a[2197] = lex_mode_external(59, 52); + v->a[2198] = lex_mode_external(59, 52); + v->a[2199] = lex_mode_external(187, 58); lex_modes_110(v); } diff --git a/parser/static/lex_modes/lex_modes_22.c b/parser/static/lex_modes/lex_modes_22.c index d5e9e5e9..5c48ca1d 100644 --- a/parser/static/lex_modes/lex_modes_22.c +++ b/parser/static/lex_modes/lex_modes_22.c @@ -14,126 +14,126 @@ void lex_modes_110(t_lex_modes_array *v) { - v->a[2200] = lex_mode_external(533, 19); - v->a[2201] = lex_mode_external(533, 19); - v->a[2202] = lex_mode_external(423, 49); - v->a[2203] = lex_mode_external(462, 52); - v->a[2204] = lex_mode_external(462, 52); - v->a[2205] = lex_mode_external(423, 49); - v->a[2206] = lex_mode_external(533, 19); - v->a[2207] = lex_mode_external(533, 19); - v->a[2208] = lex_mode_external(423, 49); - v->a[2209] = lex_mode_external(423, 49); - v->a[2210] = lex_mode_external(540, 44); - v->a[2211] = lex_mode_external(462, 52); - v->a[2212] = lex_mode_external(533, 19); - v->a[2213] = lex_mode_external(423, 49); - v->a[2214] = lex_mode_external(540, 44); - v->a[2215] = lex_mode_external(530, 19); - v->a[2216] = lex_mode_external(540, 44); - v->a[2217] = lex_mode_external(533, 19); - v->a[2218] = lex_mode_external(540, 44); - v->a[2219] = lex_mode_external(533, 19); + v->a[2200] = lex_mode_external(187, 58); + v->a[2201] = lex_mode_external(217, 54); + v->a[2202] = lex_mode_external(187, 58); + v->a[2203] = lex_mode_external(187, 58); + v->a[2204] = lex_mode_external(217, 54); + v->a[2205] = lex_mode_external(187, 58); + v->a[2206] = lex_mode_external(217, 54); + v->a[2207] = lex_mode_external(217, 54); + v->a[2208] = lex_mode_external(187, 58); + v->a[2209] = lex_mode_external(217, 54); + v->a[2210] = lex_mode_external(187, 58); + v->a[2211] = lex_mode_external(217, 54); + v->a[2212] = lex_mode_external(217, 54); + v->a[2213] = lex_mode_external(59, 52); + v->a[2214] = lex_mode_external(187, 58); + v->a[2215] = lex_mode_external(187, 58); + v->a[2216] = lex_mode_external(59, 52); + v->a[2217] = lex_mode_external(59, 52); + v->a[2218] = lex_mode_external(59, 52); + v->a[2219] = lex_mode_external(59, 52); lex_modes_111(v); } void lex_modes_111(t_lex_modes_array *v) { - v->a[2220] = lex_mode_external(533, 19); - v->a[2221] = lex_mode_external(533, 19); - v->a[2222] = lex_mode_external(540, 44); - v->a[2223] = lex_mode_external(533, 19); - v->a[2224] = lex_mode_external(540, 44); - v->a[2225] = lex_mode_external(423, 49); - v->a[2226] = lex_mode_external(423, 49); - v->a[2227] = lex_mode_external(533, 19); - v->a[2228] = lex_mode_external(533, 19); - v->a[2229] = lex_mode_external(423, 49); - v->a[2230] = lex_mode_external(423, 49); - v->a[2231] = lex_mode_external(423, 49); - v->a[2232] = lex_mode_external(423, 49); - v->a[2233] = lex_mode_external(423, 49); - v->a[2234] = lex_mode_external(423, 49); - v->a[2235] = lex_mode_external(423, 49); - v->a[2236] = lex_mode_external(533, 19); - v->a[2237] = lex_mode_external(533, 19); - v->a[2238] = lex_mode_external(423, 49); - v->a[2239] = lex_mode_external(423, 49); + v->a[2220] = lex_mode_external(59, 52); + v->a[2221] = lex_mode_external(59, 52); + v->a[2222] = lex_mode_external(59, 52); + v->a[2223] = lex_mode_external(59, 52); + v->a[2224] = lex_mode_external(59, 52); + v->a[2225] = lex_mode_external(217, 54); + v->a[2226] = lex_mode_external(59, 52); + v->a[2227] = lex_mode_external(6, 54); + v->a[2228] = lex_mode_external(59, 52); + v->a[2229] = lex_mode_external(59, 52); + v->a[2230] = lex_mode_external(187, 58); + v->a[2231] = lex_mode_external(187, 58); + v->a[2232] = lex_mode_external(59, 52); + v->a[2233] = lex_mode_external(217, 54); + v->a[2234] = lex_mode_external(59, 52); + v->a[2235] = lex_mode_external(217, 54); + v->a[2236] = lex_mode_external(59, 52); + v->a[2237] = lex_mode_external(59, 52); + v->a[2238] = lex_mode_external(59, 52); + v->a[2239] = lex_mode_external(187, 58); lex_modes_112(v); } void lex_modes_112(t_lex_modes_array *v) { - v->a[2240] = lex_mode_external(423, 49); - v->a[2241] = lex_mode_external(423, 49); - v->a[2242] = lex_mode_external(423, 49); - v->a[2243] = lex_mode_external(423, 49); - v->a[2244] = lex_mode_external(423, 49); - v->a[2245] = lex_mode_external(423, 49); - v->a[2246] = lex_mode_external(423, 49); - v->a[2247] = lex_mode_external(530, 19); - v->a[2248] = lex_mode_external(423, 49); - v->a[2249] = lex_mode_external(423, 49); - v->a[2250] = lex_mode_external(423, 49); - v->a[2251] = lex_mode_external(423, 49); - v->a[2252] = lex_mode_external(423, 49); - v->a[2253] = lex_mode_external(530, 19); - v->a[2254] = lex_mode_external(530, 22); - v->a[2255] = lex_mode_external(533, 19); - v->a[2256] = lex_mode_external(423, 49); - v->a[2257] = lex_mode_external(540, 44); - v->a[2258] = lex_mode_external(423, 49); - v->a[2259] = lex_mode_external(533, 19); + v->a[2240] = lex_mode_external(217, 54); + v->a[2241] = lex_mode_external(217, 54); + v->a[2242] = lex_mode_external(217, 54); + v->a[2243] = lex_mode_external(217, 54); + v->a[2244] = lex_mode_external(59, 52); + v->a[2245] = lex_mode_external(59, 52); + v->a[2246] = lex_mode_external(217, 54); + v->a[2247] = lex_mode_external(59, 52); + v->a[2248] = lex_mode_external(217, 54); + v->a[2249] = lex_mode_external(59, 52); + v->a[2250] = lex_mode_external(59, 52); + v->a[2251] = lex_mode_external(187, 58); + v->a[2252] = lex_mode_external(59, 52); + v->a[2253] = lex_mode_external(59, 52); + v->a[2254] = lex_mode_external(59, 52); + v->a[2255] = lex_mode_external(59, 52); + v->a[2256] = lex_mode_external(59, 52); + v->a[2257] = lex_mode_external(59, 52); + v->a[2258] = lex_mode_external(187, 58); + v->a[2259] = lex_mode_external(59, 52); lex_modes_113(v); } void lex_modes_113(t_lex_modes_array *v) { - v->a[2260] = lex_mode_external(540, 44); - v->a[2261] = lex_mode_external(423, 49); - v->a[2262] = lex_mode_external(533, 19); - v->a[2263] = lex_mode_external(540, 44); - v->a[2264] = lex_mode_external(533, 19); - v->a[2265] = lex_mode_external(533, 19); - v->a[2266] = lex_mode_external(423, 49); - v->a[2267] = lex_mode_external(423, 49); - v->a[2268] = lex_mode_external(462, 52); - v->a[2269] = lex_mode_external(462, 52); - v->a[2270] = lex_mode_external(534, 22); - v->a[2271] = lex_mode_external(465, 53); - v->a[2272] = lex_mode_external(533, 19); - v->a[2273] = lex_mode_external(533, 19); - v->a[2274] = lex_mode_external(440, 54); - v->a[2275] = lex_mode_external(440, 54); - v->a[2276] = lex_mode_external(440, 54); - v->a[2277] = lex_mode_external(440, 54); - v->a[2278] = lex_mode_external(465, 53); - v->a[2279] = lex_mode_external(289, 41); + v->a[2260] = lex_mode_external(59, 52); + v->a[2261] = lex_mode_external(6, 54); + v->a[2262] = lex_mode_external(59, 52); + v->a[2263] = lex_mode_external(217, 54); + v->a[2264] = lex_mode_external(59, 52); + v->a[2265] = lex_mode_external(187, 58); + v->a[2266] = lex_mode_external(59, 52); + v->a[2267] = lex_mode_external(59, 52); + v->a[2268] = lex_mode_external(6, 54); + v->a[2269] = lex_mode_external(217, 54); + v->a[2270] = lex_mode_external(217, 54); + v->a[2271] = lex_mode_external(59, 52); + v->a[2272] = lex_mode_external(59, 52); + v->a[2273] = lex_mode_external(217, 54); + v->a[2274] = lex_mode_external(217, 54); + v->a[2275] = lex_mode_external(217, 54); + v->a[2276] = lex_mode_external(59, 52); + v->a[2277] = lex_mode_external(217, 54); + v->a[2278] = lex_mode_external(6, 54); + v->a[2279] = lex_mode_external(59, 52); lex_modes_114(v); } void lex_modes_114(t_lex_modes_array *v) { - v->a[2280] = lex_mode_external(530, 22); - v->a[2281] = lex_mode_external(534, 22); - v->a[2282] = lex_mode_external(289, 41); - v->a[2283] = lex_mode_external(289, 41); - v->a[2284] = lex_mode_external(465, 53); - v->a[2285] = lex_mode_external(465, 53); - v->a[2286] = lex_mode_external(533, 19); - v->a[2287] = lex_mode_external(462, 52); - v->a[2288] = lex_mode_external(289, 41); - v->a[2289] = lex_mode_external(462, 52); - v->a[2290] = lex_mode_external(289, 41); - v->a[2291] = lex_mode_external(289, 41); - v->a[2292] = lex_mode_external(440, 54); - v->a[2293] = lex_mode_external(465, 53); - v->a[2294] = lex_mode_external(462, 52); - v->a[2295] = lex_mode_external(462, 52); - v->a[2296] = lex_mode_external(465, 53); - v->a[2297] = lex_mode_external(289, 41); - v->a[2298] = lex_mode_external(465, 53); - v->a[2299] = lex_mode_external(462, 52); + v->a[2280] = lex_mode_external(187, 58); + v->a[2281] = lex_mode_external(217, 54); + v->a[2282] = lex_mode_external(217, 54); + v->a[2283] = lex_mode_external(59, 52); + v->a[2284] = lex_mode_external(217, 54); + v->a[2285] = lex_mode_external(59, 52); + v->a[2286] = lex_mode_external(217, 54); + v->a[2287] = lex_mode_external(59, 52); + v->a[2288] = lex_mode_external(59, 52); + v->a[2289] = lex_mode_external(217, 54); + v->a[2290] = lex_mode_external(217, 54); + v->a[2291] = lex_mode_external(217, 54); + v->a[2292] = lex_mode_external(217, 54); + v->a[2293] = lex_mode_external(217, 54); + v->a[2294] = lex_mode_external(187, 58); + v->a[2295] = lex_mode_external(217, 54); + v->a[2296] = lex_mode_external(217, 54); + v->a[2297] = lex_mode_external(217, 54); + v->a[2298] = lex_mode_external(187, 58); + v->a[2299] = lex_mode_external(217, 54); lex_modes_115(v); } diff --git a/parser/static/lex_modes/lex_modes_23.c b/parser/static/lex_modes/lex_modes_23.c index acc3028d..222498c4 100644 --- a/parser/static/lex_modes/lex_modes_23.c +++ b/parser/static/lex_modes/lex_modes_23.c @@ -14,126 +14,126 @@ void lex_modes_115(t_lex_modes_array *v) { - v->a[2300] = lex_mode_external(465, 53); - v->a[2301] = lex_mode_external(462, 52); - v->a[2302] = lex_mode_external(289, 41); - v->a[2303] = lex_mode_external(465, 53); - v->a[2304] = lex_mode_external(440, 54); - v->a[2305] = lex_mode_external(269, 22); - v->a[2306] = lex_mode_external(533, 22); - v->a[2307] = lex_mode_external(440, 54); - v->a[2308] = lex_mode_external(465, 53); - v->a[2309] = lex_mode_external(465, 53); - v->a[2310] = lex_mode_external(530, 22); - v->a[2311] = lex_mode_external(534, 22); - v->a[2312] = lex_mode_external(440, 54); - v->a[2313] = lex_mode_external(462, 52); - v->a[2314] = lex_mode_external(465, 53); - v->a[2315] = lex_mode_external(440, 54); - v->a[2316] = lex_mode_external(534, 22); - v->a[2317] = lex_mode_external(440, 54); - v->a[2318] = lex_mode_external(462, 52); - v->a[2319] = lex_mode_external(440, 54); + v->a[2300] = lex_mode_external(217, 54); + v->a[2301] = lex_mode_external(217, 54); + v->a[2302] = lex_mode_external(217, 54); + v->a[2303] = lex_mode_external(217, 54); + v->a[2304] = lex_mode_external(187, 58); + v->a[2305] = lex_mode_external(217, 54); + v->a[2306] = lex_mode_external(217, 54); + v->a[2307] = lex_mode_external(217, 54); + v->a[2308] = lex_mode_external(217, 54); + v->a[2309] = lex_mode_external(187, 58); + v->a[2310] = lex_mode_external(217, 54); + v->a[2311] = lex_mode_external(217, 54); + v->a[2312] = lex_mode_external(217, 54); + v->a[2313] = lex_mode_external(219, 53); + v->a[2314] = lex_mode_external(217, 54); + v->a[2315] = lex_mode_external(217, 54); + v->a[2316] = lex_mode_external(219, 53); + v->a[2317] = lex_mode_external(217, 54); + v->a[2318] = lex_mode_external(59, 52); + v->a[2319] = lex_mode_external(217, 54); lex_modes_116(v); } void lex_modes_116(t_lex_modes_array *v) { - v->a[2320] = lex_mode_external(462, 52); - v->a[2321] = lex_mode_external(440, 54); - v->a[2322] = lex_mode_external(440, 54); - v->a[2323] = lex_mode_external(287, 41); - v->a[2324] = lex_mode_external(287, 41); - v->a[2325] = lex_mode_external(289, 41); - v->a[2326] = lex_mode_external(462, 52); - v->a[2327] = lex_mode_external(289, 41); - v->a[2328] = lex_mode_external(289, 41); - v->a[2329] = lex_mode_external(287, 41); - v->a[2330] = lex_mode_external(287, 41); - v->a[2331] = lex_mode_external(287, 41); - v->a[2332] = lex_mode_external(461, 23); - v->a[2333] = lex_mode_external(462, 52); - v->a[2334] = lex_mode_external(462, 52); - v->a[2335] = lex_mode_external(462, 52); - v->a[2336] = lex_mode_external(287, 41); - v->a[2337] = lex_mode_external(289, 41); - v->a[2338] = lex_mode_external(533, 22); - v->a[2339] = lex_mode_external(462, 52); + v->a[2320] = lex_mode_external(217, 54); + v->a[2321] = lex_mode_external(187, 58); + v->a[2322] = lex_mode_external(6, 54); + v->a[2323] = lex_mode_external(6, 54); + v->a[2324] = lex_mode_external(6, 54); + v->a[2325] = lex_mode_external(217, 54); + v->a[2326] = lex_mode_external(217, 54); + v->a[2327] = lex_mode_external(194, 59); + v->a[2328] = lex_mode_external(194, 59); + v->a[2329] = lex_mode_external(194, 59); + v->a[2330] = lex_mode_external(194, 59); + v->a[2331] = lex_mode_external(194, 59); + v->a[2332] = lex_mode_external(6, 54); + v->a[2333] = lex_mode_external(194, 59); + v->a[2334] = lex_mode_external(6, 54); + v->a[2335] = lex_mode_external(6, 54); + v->a[2336] = lex_mode_external(6, 54); + v->a[2337] = lex_mode_external(6, 54); + v->a[2338] = lex_mode_external(6, 54); + v->a[2339] = lex_mode_external(6, 54); lex_modes_117(v); } void lex_modes_117(t_lex_modes_array *v) { - v->a[2340] = lex_mode_external(289, 41); - v->a[2341] = lex_mode_external(462, 52); - v->a[2342] = lex_mode_external(287, 41); - v->a[2343] = lex_mode_external(462, 52); - v->a[2344] = lex_mode_external(462, 52); - v->a[2345] = lex_mode_external(461, 23); - v->a[2346] = lex_mode_external(465, 53); - v->a[2347] = lex_mode_external(440, 54); - v->a[2348] = lex_mode_external(465, 53); - v->a[2349] = lex_mode_external(297, 55); - v->a[2350] = lex_mode_external(463, 56); - v->a[2351] = lex_mode_external(461, 23); - v->a[2352] = lex_mode_external(461, 25); - v->a[2353] = lex_mode_external(297, 55); - v->a[2354] = lex_mode_external(440, 54); - v->a[2355] = lex_mode_external(440, 54); - v->a[2356] = lex_mode_external(465, 57); - v->a[2357] = lex_mode_external(463, 56); - v->a[2358] = lex_mode_external(297, 55); - v->a[2359] = lex_mode_external(463, 56); + v->a[2340] = lex_mode_external(194, 59); + v->a[2341] = lex_mode_external(6, 54); + v->a[2342] = lex_mode_external(6, 54); + v->a[2343] = lex_mode_external(6, 54); + v->a[2344] = lex_mode_external(6, 54); + v->a[2345] = lex_mode_external(6, 54); + v->a[2346] = lex_mode_external(6, 54); + v->a[2347] = lex_mode_external(194, 59); + v->a[2348] = lex_mode_external(6, 54); + v->a[2349] = lex_mode_external(6, 54); + v->a[2350] = lex_mode_external(194, 59); + v->a[2351] = lex_mode_external(194, 59); + v->a[2352] = lex_mode_external(194, 59); + v->a[2353] = lex_mode_external(217, 54); + v->a[2354] = lex_mode_external(6, 54); + v->a[2355] = lex_mode_external(194, 59); + v->a[2356] = lex_mode_external(6, 54); + v->a[2357] = lex_mode_external(6, 54); + v->a[2358] = lex_mode_external(6, 54); + v->a[2359] = lex_mode_external(6, 54); lex_modes_118(v); } void lex_modes_118(t_lex_modes_array *v) { - v->a[2360] = lex_mode_external(297, 55); - v->a[2361] = lex_mode_external(297, 55); - v->a[2362] = lex_mode_external(465, 53); - v->a[2363] = lex_mode_external(465, 53); - v->a[2364] = lex_mode_external(297, 55); - v->a[2365] = lex_mode_external(287, 44); - v->a[2366] = lex_mode_external(461, 25); - v->a[2367] = lex_mode_external(287, 44); - v->a[2368] = lex_mode_external(461, 23); - v->a[2369] = lex_mode_external(463, 56); - v->a[2370] = lex_mode_external(461, 25); - v->a[2371] = lex_mode_external(463, 56); - v->a[2372] = lex_mode_external(297, 55); - v->a[2373] = lex_mode_external(471, 56); - v->a[2374] = lex_mode_external(438, 45); - v->a[2375] = lex_mode_external(465, 53); - v->a[2376] = lex_mode_external(297, 55); - v->a[2377] = lex_mode_external(297, 55); - v->a[2378] = lex_mode_external(297, 55); - v->a[2379] = lex_mode_external(297, 55); + v->a[2360] = lex_mode_external(6, 54); + v->a[2361] = lex_mode_external(6, 54); + v->a[2362] = lex_mode_external(217, 54); + v->a[2363] = lex_mode_external(217, 54); + v->a[2364] = lex_mode_external(6, 54); + v->a[2365] = lex_mode_external(217, 54); + v->a[2366] = lex_mode_external(6, 54); + v->a[2367] = lex_mode_external(187, 58); + v->a[2368] = lex_mode_external(6, 54); + v->a[2369] = lex_mode_external(6, 54); + v->a[2370] = lex_mode_external(194, 59); + v->a[2371] = lex_mode_external(6, 54); + v->a[2372] = lex_mode_external(6, 54); + v->a[2373] = lex_mode_external(194, 59); + v->a[2374] = lex_mode_external(6, 54); + v->a[2375] = lex_mode_external(194, 59); + v->a[2376] = lex_mode_external(6, 54); + v->a[2377] = lex_mode_external(194, 59); + v->a[2378] = lex_mode_external(6, 54); + v->a[2379] = lex_mode_external(194, 59); lex_modes_119(v); } void lex_modes_119(t_lex_modes_array *v) { - v->a[2380] = lex_mode_external(465, 53); - v->a[2381] = lex_mode_external(534, 22); - v->a[2382] = lex_mode_external(438, 45); - v->a[2383] = lex_mode_external(440, 54); - v->a[2384] = lex_mode_external(465, 53); - v->a[2385] = lex_mode_external(287, 44); - v->a[2386] = lex_mode_external(287, 44); - v->a[2387] = lex_mode_external(440, 54); - v->a[2388] = lex_mode_external(465, 53); - v->a[2389] = lex_mode_external(289, 44); - v->a[2390] = lex_mode_external(465, 53); - v->a[2391] = lex_mode_external(289, 44); - v->a[2392] = lex_mode_external(440, 54); - v->a[2393] = lex_mode_external(440, 54); - v->a[2394] = lex_mode_external(461, 25); - v->a[2395] = lex_mode_external(471, 56); - v->a[2396] = lex_mode_external(463, 56); - v->a[2397] = lex_mode_external(440, 54); - v->a[2398] = lex_mode_external(465, 53); - v->a[2399] = lex_mode_external(465, 53); + v->a[2380] = lex_mode_external(194, 59); + v->a[2381] = lex_mode_external(217, 54); + v->a[2382] = lex_mode_external(194, 59); + v->a[2383] = lex_mode_external(6, 54); + v->a[2384] = lex_mode_external(217, 54); + v->a[2385] = lex_mode_external(217, 54); + v->a[2386] = lex_mode_external(217, 54); + v->a[2387] = lex_mode_external(6, 54); + v->a[2388] = lex_mode_external(217, 54); + v->a[2389] = lex_mode_external(6, 54); + v->a[2390] = lex_mode_external(187, 58); + v->a[2391] = lex_mode_external(6, 54); + v->a[2392] = lex_mode_external(194, 59); + v->a[2393] = lex_mode_external(194, 59); + v->a[2394] = lex_mode_external(194, 59); + v->a[2395] = lex_mode_external(194, 59); + v->a[2396] = lex_mode_external(6, 54); + v->a[2397] = lex_mode_external(6, 54); + v->a[2398] = lex_mode_external(194, 59); + v->a[2399] = lex_mode_external(6, 54); lex_modes_120(v); } diff --git a/parser/static/lex_modes/lex_modes_24.c b/parser/static/lex_modes/lex_modes_24.c index 2149095b..e4f789ed 100644 --- a/parser/static/lex_modes/lex_modes_24.c +++ b/parser/static/lex_modes/lex_modes_24.c @@ -14,126 +14,126 @@ void lex_modes_120(t_lex_modes_array *v) { - v->a[2400] = lex_mode_external(465, 53); - v->a[2401] = lex_mode_external(465, 53); - v->a[2402] = lex_mode_external(465, 53); - v->a[2403] = lex_mode_external(287, 44); - v->a[2404] = lex_mode_external(289, 44); - v->a[2405] = lex_mode_external(471, 56); - v->a[2406] = lex_mode_external(471, 56); - v->a[2407] = lex_mode_external(471, 56); - v->a[2408] = lex_mode_external(443, 54); - v->a[2409] = lex_mode_external(443, 54); - v->a[2410] = lex_mode_external(297, 55); - v->a[2411] = lex_mode_external(297, 55); - v->a[2412] = lex_mode_external(465, 53); - v->a[2413] = lex_mode_external(463, 56); - v->a[2414] = lex_mode_external(297, 55); - v->a[2415] = lex_mode_external(463, 56); - v->a[2416] = lex_mode_external(297, 55); - v->a[2417] = lex_mode_external(461, 25); - v->a[2418] = lex_mode_external(534, 22); - v->a[2419] = lex_mode_external(471, 56); + v->a[2400] = lex_mode_external(6, 54); + v->a[2401] = lex_mode_external(6, 54); + v->a[2402] = lex_mode_external(194, 59); + v->a[2403] = lex_mode_external(194, 59); + v->a[2404] = lex_mode_external(194, 59); + v->a[2405] = lex_mode_external(217, 54); + v->a[2406] = lex_mode_external(217, 54); + v->a[2407] = lex_mode_external(6, 54); + v->a[2408] = lex_mode_external(6, 54); + v->a[2409] = lex_mode_external(194, 59); + v->a[2410] = lex_mode_external(6, 54); + v->a[2411] = lex_mode_external(6, 54); + v->a[2412] = lex_mode_external(194, 59); + v->a[2413] = lex_mode_external(6, 54); + v->a[2414] = lex_mode_external(194, 59); + v->a[2415] = lex_mode_external(6, 54); + v->a[2416] = lex_mode_external(187, 58); + v->a[2417] = lex_mode_external(6, 54); + v->a[2418] = lex_mode_external(6, 54); + v->a[2419] = lex_mode_external(194, 59); lex_modes_121(v); } void lex_modes_121(t_lex_modes_array *v) { - v->a[2420] = lex_mode_external(465, 53); - v->a[2421] = lex_mode_external(465, 53); - v->a[2422] = lex_mode_external(289, 44); - v->a[2423] = lex_mode_external(465, 53); - v->a[2424] = lex_mode_external(465, 57); - v->a[2425] = lex_mode_external(465, 57); - v->a[2426] = lex_mode_external(471, 56); - v->a[2427] = lex_mode_external(463, 56); - v->a[2428] = lex_mode_external(297, 55); - v->a[2429] = lex_mode_external(463, 56); - v->a[2430] = lex_mode_external(465, 53); - v->a[2431] = lex_mode_external(289, 44); - v->a[2432] = lex_mode_external(463, 56); - v->a[2433] = lex_mode_external(439, 54); - v->a[2434] = lex_mode_external(463, 56); - v->a[2435] = lex_mode_external(471, 56); - v->a[2436] = lex_mode_external(463, 56); - v->a[2437] = lex_mode_external(465, 57); - v->a[2438] = lex_mode_external(465, 57); - v->a[2439] = lex_mode_external(440, 54); + v->a[2420] = lex_mode_external(194, 59); + v->a[2421] = lex_mode_external(194, 59); + v->a[2422] = lex_mode_external(194, 59); + v->a[2423] = lex_mode_external(194, 59); + v->a[2424] = lex_mode_external(194, 59); + v->a[2425] = lex_mode_external(194, 59); + v->a[2426] = lex_mode_external(194, 59); + v->a[2427] = lex_mode_external(194, 59); + v->a[2428] = lex_mode_external(194, 59); + v->a[2429] = lex_mode_external(194, 59); + v->a[2430] = lex_mode_external(194, 59); + v->a[2431] = lex_mode_external(194, 59); + v->a[2432] = lex_mode_external(194, 59); + v->a[2433] = lex_mode_external(194, 59); + v->a[2434] = lex_mode_external(194, 59); + v->a[2435] = lex_mode_external(194, 59); + v->a[2436] = lex_mode_external(194, 59); + v->a[2437] = lex_mode_external(194, 59); + v->a[2438] = lex_mode_external(194, 59); + v->a[2439] = lex_mode_external(194, 59); lex_modes_122(v); } void lex_modes_122(t_lex_modes_array *v) { - v->a[2440] = lex_mode_external(463, 56); - v->a[2441] = lex_mode_external(465, 57); - v->a[2442] = lex_mode_external(440, 54); - v->a[2443] = lex_mode_external(433, 58); - v->a[2444] = lex_mode_external(471, 56); - v->a[2445] = lex_mode_external(435, 45); - v->a[2446] = lex_mode_external(465, 57); - v->a[2447] = lex_mode_external(465, 57); - v->a[2448] = lex_mode_external(465, 57); - v->a[2449] = lex_mode_external(465, 57); - v->a[2450] = lex_mode_external(465, 57); - v->a[2451] = lex_mode_external(438, 45); - v->a[2452] = lex_mode_external(471, 56); - v->a[2453] = lex_mode_external(471, 59); - v->a[2454] = lex_mode_external(471, 56); - v->a[2455] = lex_mode_external(438, 45); - v->a[2456] = lex_mode_external(440, 54); - v->a[2457] = lex_mode_external(464, 31); - v->a[2458] = lex_mode_external(463, 59); - v->a[2459] = lex_mode_external(440, 54); + v->a[2440] = lex_mode_external(194, 59); + v->a[2441] = lex_mode_external(194, 59); + v->a[2442] = lex_mode_external(194, 59); + v->a[2443] = lex_mode_external(194, 59); + v->a[2444] = lex_mode_external(194, 59); + v->a[2445] = lex_mode_external(194, 59); + v->a[2446] = lex_mode_external(194, 59); + v->a[2447] = lex_mode_external(194, 59); + v->a[2448] = lex_mode_external(194, 59); + v->a[2449] = lex_mode_external(194, 59); + v->a[2450] = lex_mode_external(194, 59); + v->a[2451] = lex_mode_external(194, 59); + v->a[2452] = lex_mode_external(194, 59); + v->a[2453] = lex_mode_external(194, 59); + v->a[2454] = lex_mode_external(6, 54); + v->a[2455] = lex_mode_external(194, 59); + v->a[2456] = lex_mode_external(194, 59); + v->a[2457] = lex_mode_external(194, 59); + v->a[2458] = lex_mode_external(194, 59); + v->a[2459] = lex_mode_external(194, 59); lex_modes_123(v); } void lex_modes_123(t_lex_modes_array *v) { - v->a[2460] = lex_mode_external(467, 57); - v->a[2461] = lex_mode_external(438, 45); - v->a[2462] = lex_mode_external(465, 57); - v->a[2463] = lex_mode_external(435, 45); - v->a[2464] = lex_mode_external(438, 54); - v->a[2465] = lex_mode_external(471, 56); - v->a[2466] = lex_mode_external(440, 54); - v->a[2467] = lex_mode_external(471, 56); - v->a[2468] = lex_mode_external(471, 56); - v->a[2469] = lex_mode_external(471, 56); - v->a[2470] = lex_mode_external(295, 44); - v->a[2471] = lex_mode_external(295, 44); - v->a[2472] = lex_mode_external(435, 45); - v->a[2473] = lex_mode_external(440, 54); - v->a[2474] = lex_mode_external(435, 45); - v->a[2475] = lex_mode_external(438, 54); - v->a[2476] = lex_mode_external(464, 31); - v->a[2477] = lex_mode_external(471, 56); - v->a[2478] = lex_mode_external(465, 57); - v->a[2479] = lex_mode_external(463, 56); + v->a[2460] = lex_mode_external(6, 54); + v->a[2461] = lex_mode_external(194, 59); + v->a[2462] = lex_mode_external(6, 54); + v->a[2463] = lex_mode_external(194, 59); + v->a[2464] = lex_mode_external(194, 59); + v->a[2465] = lex_mode_external(194, 59); + v->a[2466] = lex_mode_external(194, 59); + v->a[2467] = lex_mode_external(194, 59); + v->a[2468] = lex_mode_external(194, 59); + v->a[2469] = lex_mode_external(194, 59); + v->a[2470] = lex_mode_external(194, 59); + v->a[2471] = lex_mode_external(194, 59); + v->a[2472] = lex_mode_external(217, 54); + v->a[2473] = lex_mode_external(194, 59); + v->a[2474] = lex_mode_external(194, 59); + v->a[2475] = lex_mode_external(194, 59); + v->a[2476] = lex_mode_external(194, 59); + v->a[2477] = lex_mode_external(194, 59); + v->a[2478] = lex_mode_external(194, 59); + v->a[2479] = lex_mode_external(194, 59); lex_modes_124(v); } void lex_modes_124(t_lex_modes_array *v) { - v->a[2480] = lex_mode_external(295, 44); - v->a[2481] = lex_mode_external(463, 56); - v->a[2482] = lex_mode_external(465, 57); - v->a[2483] = lex_mode_external(463, 59); - v->a[2484] = lex_mode_external(443, 42); - v->a[2485] = lex_mode_external(433, 58); - v->a[2486] = lex_mode_external(467, 57); - v->a[2487] = lex_mode_external(463, 59); - v->a[2488] = lex_mode_external(467, 57); - v->a[2489] = lex_mode_external(467, 57); - v->a[2490] = lex_mode_external(467, 57); - v->a[2491] = lex_mode_external(438, 54); - v->a[2492] = lex_mode_external(461, 25); - v->a[2493] = lex_mode_external(463, 59); - v->a[2494] = lex_mode_external(467, 57); - v->a[2495] = lex_mode_external(440, 54); - v->a[2496] = lex_mode_external(465, 57); - v->a[2497] = lex_mode_external(438, 45); - v->a[2498] = lex_mode_external(463, 56); - v->a[2499] = lex_mode_external(471, 56); + v->a[2480] = lex_mode_external(187, 58); + v->a[2481] = lex_mode_external(194, 59); + v->a[2482] = lex_mode_external(194, 59); + v->a[2483] = lex_mode_external(194, 59); + v->a[2484] = lex_mode_external(194, 59); + v->a[2485] = lex_mode_external(194, 59); + v->a[2486] = lex_mode_external(194, 59); + v->a[2487] = lex_mode_external(194, 59); + v->a[2488] = lex_mode_external(194, 59); + v->a[2489] = lex_mode_external(194, 59); + v->a[2490] = lex_mode_external(194, 59); + v->a[2491] = lex_mode_external(194, 59); + v->a[2492] = lex_mode_external(194, 59); + v->a[2493] = lex_mode_external(194, 59); + v->a[2494] = lex_mode_external(194, 59); + v->a[2495] = lex_mode_external(194, 59); + v->a[2496] = lex_mode_external(194, 59); + v->a[2497] = lex_mode_external(194, 59); + v->a[2498] = lex_mode_external(194, 59); + v->a[2499] = lex_mode_external(217, 54); lex_modes_125(v); } diff --git a/parser/static/lex_modes/lex_modes_25.c b/parser/static/lex_modes/lex_modes_25.c index fdb05d8d..19e08d32 100644 --- a/parser/static/lex_modes/lex_modes_25.c +++ b/parser/static/lex_modes/lex_modes_25.c @@ -14,126 +14,126 @@ void lex_modes_125(t_lex_modes_array *v) { - v->a[2500] = lex_mode_external(438, 54); - v->a[2501] = lex_mode_external(435, 45); - v->a[2502] = lex_mode_external(463, 56); - v->a[2503] = lex_mode_external(440, 54); - v->a[2504] = lex_mode_external(465, 57); - v->a[2505] = lex_mode_external(433, 58); - v->a[2506] = lex_mode_external(438, 54); - v->a[2507] = lex_mode_external(463, 56); - v->a[2508] = lex_mode_external(463, 56); - v->a[2509] = lex_mode_external(438, 54); - v->a[2510] = lex_mode_external(463, 56); - v->a[2511] = lex_mode_external(438, 45); - v->a[2512] = lex_mode_external(463, 56); - v->a[2513] = lex_mode_external(463, 56); - v->a[2514] = lex_mode_external(463, 56); - v->a[2515] = lex_mode_external(463, 56); - v->a[2516] = lex_mode_external(463, 56); - v->a[2517] = lex_mode_external(463, 56); - v->a[2518] = lex_mode_external(463, 56); - v->a[2519] = lex_mode_external(433, 58); + v->a[2500] = lex_mode_external(194, 59); + v->a[2501] = lex_mode_external(194, 59); + v->a[2502] = lex_mode_external(194, 59); + v->a[2503] = lex_mode_external(194, 59); + v->a[2504] = lex_mode_external(194, 59); + v->a[2505] = lex_mode_external(217, 54); + v->a[2506] = lex_mode_external(217, 54); + v->a[2507] = lex_mode_external(217, 54); + v->a[2508] = lex_mode_external(194, 59); + v->a[2509] = lex_mode_external(194, 59); + v->a[2510] = lex_mode_external(194, 59); + v->a[2511] = lex_mode_external(194, 59); + v->a[2512] = lex_mode_external(194, 59); + v->a[2513] = lex_mode_external(194, 59); + v->a[2514] = lex_mode_external(217, 54); + v->a[2515] = lex_mode_external(194, 59); + v->a[2516] = lex_mode_external(194, 59); + v->a[2517] = lex_mode_external(194, 59); + v->a[2518] = lex_mode_external(194, 59); + v->a[2519] = lex_mode_external(194, 59); lex_modes_126(v); } void lex_modes_126(t_lex_modes_array *v) { - v->a[2520] = lex_mode_external(463, 56); - v->a[2521] = lex_mode_external(438, 45); - v->a[2522] = lex_mode_external(461, 25); - v->a[2523] = lex_mode_external(465, 57); - v->a[2524] = lex_mode_external(433, 58); - v->a[2525] = lex_mode_external(463, 56); - v->a[2526] = lex_mode_external(471, 56); - v->a[2527] = lex_mode_external(471, 56); - v->a[2528] = lex_mode_external(471, 56); - v->a[2529] = lex_mode_external(433, 58); - v->a[2530] = lex_mode_external(433, 58); - v->a[2531] = lex_mode_external(433, 58); - v->a[2532] = lex_mode_external(464, 31); - v->a[2533] = lex_mode_external(438, 45); - v->a[2534] = lex_mode_external(461, 25); - v->a[2535] = lex_mode_external(463, 56); - v->a[2536] = lex_mode_external(465, 57); - v->a[2537] = lex_mode_external(443, 54); - v->a[2538] = lex_mode_external(471, 59); - v->a[2539] = lex_mode_external(471, 59); + v->a[2520] = lex_mode_external(194, 59); + v->a[2521] = lex_mode_external(194, 59); + v->a[2522] = lex_mode_external(217, 54); + v->a[2523] = lex_mode_external(194, 59); + v->a[2524] = lex_mode_external(194, 59); + v->a[2525] = lex_mode_external(194, 59); + v->a[2526] = lex_mode_external(194, 59); + v->a[2527] = lex_mode_external(217, 54); + v->a[2528] = lex_mode_external(194, 59); + v->a[2529] = lex_mode_external(194, 59); + v->a[2530] = lex_mode_external(194, 59); + v->a[2531] = lex_mode_external(194, 59); + v->a[2532] = lex_mode_external(194, 59); + v->a[2533] = lex_mode_external(194, 59); + v->a[2534] = lex_mode_external(194, 59); + v->a[2535] = lex_mode_external(194, 59); + v->a[2536] = lex_mode_external(124, 50); + v->a[2537] = lex_mode_external(194, 59); + v->a[2538] = lex_mode_external(194, 59); + v->a[2539] = lex_mode_external(194, 59); lex_modes_127(v); } void lex_modes_127(t_lex_modes_array *v) { - v->a[2540] = lex_mode_external(438, 45); - v->a[2541] = lex_mode_external(464, 31); - v->a[2542] = lex_mode_external(463, 56); - v->a[2543] = lex_mode_external(463, 59); - v->a[2544] = lex_mode_external(471, 56); - v->a[2545] = lex_mode_external(471, 56); - v->a[2546] = lex_mode_external(438, 45); - v->a[2547] = lex_mode_external(435, 45); - v->a[2548] = lex_mode_external(471, 59); - v->a[2549] = lex_mode_external(438, 45); - v->a[2550] = lex_mode_external(463, 59); - v->a[2551] = lex_mode_external(438, 45); - v->a[2552] = lex_mode_external(435, 45); - v->a[2553] = lex_mode_external(471, 59); - v->a[2554] = lex_mode_external(463, 56); - v->a[2555] = lex_mode_external(438, 45); - v->a[2556] = lex_mode_external(461, 25); - v->a[2557] = lex_mode_external(443, 42); - v->a[2558] = lex_mode_external(461, 25); - v->a[2559] = lex_mode_external(433, 58); + v->a[2540] = lex_mode_external(194, 59); + v->a[2541] = lex_mode_external(194, 59); + v->a[2542] = lex_mode_external(194, 59); + v->a[2543] = lex_mode_external(194, 59); + v->a[2544] = lex_mode_external(194, 59); + v->a[2545] = lex_mode_external(194, 59); + v->a[2546] = lex_mode_external(217, 54); + v->a[2547] = lex_mode_external(194, 59); + v->a[2548] = lex_mode_external(194, 59); + v->a[2549] = lex_mode_external(194, 59); + v->a[2550] = lex_mode_external(194, 59); + v->a[2551] = lex_mode_external(194, 59); + v->a[2552] = lex_mode_external(217, 54); + v->a[2553] = lex_mode_external(194, 59); + v->a[2554] = lex_mode_external(194, 59); + v->a[2555] = lex_mode_external(217, 54); + v->a[2556] = lex_mode_external(194, 59); + v->a[2557] = lex_mode_external(194, 59); + v->a[2558] = lex_mode_external(194, 59); + v->a[2559] = lex_mode_external(194, 59); lex_modes_128(v); } void lex_modes_128(t_lex_modes_array *v) { - v->a[2560] = lex_mode_external(465, 57); - v->a[2561] = lex_mode_external(435, 45); - v->a[2562] = lex_mode_external(461, 25); - v->a[2563] = lex_mode_external(438, 45); - v->a[2564] = lex_mode_external(471, 59); - v->a[2565] = lex_mode_external(471, 56); - v->a[2566] = lex_mode_external(471, 56); - v->a[2567] = lex_mode_external(465, 57); - v->a[2568] = lex_mode_external(464, 31); - v->a[2569] = lex_mode_external(464, 31); - v->a[2570] = lex_mode_external(465, 57); - v->a[2571] = lex_mode_external(465, 57); - v->a[2572] = lex_mode_external(295, 44); - v->a[2573] = lex_mode_external(440, 54); - v->a[2574] = lex_mode_external(471, 56); - v->a[2575] = lex_mode_external(440, 54); - v->a[2576] = lex_mode_external(465, 57); - v->a[2577] = lex_mode_external(465, 57); - v->a[2578] = lex_mode_external(295, 44); - v->a[2579] = lex_mode_external(471, 56); + v->a[2560] = lex_mode_external(194, 59); + v->a[2561] = lex_mode_external(194, 59); + v->a[2562] = lex_mode_external(194, 59); + v->a[2563] = lex_mode_external(194, 59); + v->a[2564] = lex_mode_external(194, 59); + v->a[2565] = lex_mode_external(194, 59); + v->a[2566] = lex_mode_external(194, 59); + v->a[2567] = lex_mode_external(194, 59); + v->a[2568] = lex_mode_external(194, 59); + v->a[2569] = lex_mode_external(194, 59); + v->a[2570] = lex_mode_external(194, 59); + v->a[2571] = lex_mode_external(194, 59); + v->a[2572] = lex_mode_external(194, 59); + v->a[2573] = lex_mode_external(217, 54); + v->a[2574] = lex_mode_external(194, 59); + v->a[2575] = lex_mode_external(194, 59); + v->a[2576] = lex_mode_external(194, 59); + v->a[2577] = lex_mode_external(194, 59); + v->a[2578] = lex_mode_external(194, 59); + v->a[2579] = lex_mode_external(194, 59); lex_modes_129(v); } void lex_modes_129(t_lex_modes_array *v) { - v->a[2580] = lex_mode_external(471, 56); - v->a[2581] = lex_mode_external(465, 57); - v->a[2582] = lex_mode_external(440, 54); - v->a[2583] = lex_mode_external(463, 59); - v->a[2584] = lex_mode_external(435, 45); - v->a[2585] = lex_mode_external(467, 57); - v->a[2586] = lex_mode_external(438, 54); - v->a[2587] = lex_mode_external(467, 57); - v->a[2588] = lex_mode_external(440, 54); - v->a[2589] = lex_mode_external(433, 60); - v->a[2590] = lex_mode_external(467, 57); - v->a[2591] = lex_mode_external(467, 57); - v->a[2592] = lex_mode_external(467, 57); - v->a[2593] = lex_mode_external(438, 54); - v->a[2594] = lex_mode_external(433, 42); - v->a[2595] = lex_mode_external(460, 29); - v->a[2596] = lex_mode_external(438, 45); - v->a[2597] = lex_mode_external(438, 45); - v->a[2598] = lex_mode_external(438, 45); - v->a[2599] = lex_mode_external(467, 57); + v->a[2580] = lex_mode_external(124, 50); + v->a[2581] = lex_mode_external(217, 54); + v->a[2582] = lex_mode_external(124, 50); + v->a[2583] = lex_mode_external(217, 54); + v->a[2584] = lex_mode_external(124, 53); + v->a[2585] = lex_mode_external(124, 50); + v->a[2586] = lex_mode_external(217, 54); + v->a[2587] = lex_mode_external(188, 60); + v->a[2588] = lex_mode_external(217, 54); + v->a[2589] = lex_mode_external(217, 54); + v->a[2590] = lex_mode_external(217, 54); + v->a[2591] = lex_mode_external(217, 54); + v->a[2592] = lex_mode_external(217, 54); + v->a[2593] = lex_mode_external(217, 54); + v->a[2594] = lex_mode_external(188, 60); + v->a[2595] = lex_mode_external(132, 61); + v->a[2596] = lex_mode_external(6, 54); + v->a[2597] = lex_mode_external(6, 54); + v->a[2598] = lex_mode_external(188, 60); + v->a[2599] = lex_mode_external(132, 61); lex_modes_130(v); } diff --git a/parser/static/lex_modes/lex_modes_26.c b/parser/static/lex_modes/lex_modes_26.c index 8c492c2e..d494cb2f 100644 --- a/parser/static/lex_modes/lex_modes_26.c +++ b/parser/static/lex_modes/lex_modes_26.c @@ -14,126 +14,126 @@ void lex_modes_130(t_lex_modes_array *v) { - v->a[2600] = lex_mode_external(467, 57); - v->a[2601] = lex_mode_external(435, 61); - v->a[2602] = lex_mode_external(464, 33); - v->a[2603] = lex_mode_external(438, 54); - v->a[2604] = lex_mode_external(467, 57); - v->a[2605] = lex_mode_external(467, 57); - v->a[2606] = lex_mode_external(467, 57); - v->a[2607] = lex_mode_external(467, 57); - v->a[2608] = lex_mode_external(467, 57); - v->a[2609] = lex_mode_external(467, 57); - v->a[2610] = lex_mode_external(467, 57); - v->a[2611] = lex_mode_external(467, 57); - v->a[2612] = lex_mode_external(468, 59); - v->a[2613] = lex_mode_external(468, 59); - v->a[2614] = lex_mode_external(467, 57); - v->a[2615] = lex_mode_external(467, 57); - v->a[2616] = lex_mode_external(467, 57); - v->a[2617] = lex_mode_external(467, 57); - v->a[2618] = lex_mode_external(468, 59); - v->a[2619] = lex_mode_external(468, 59); + v->a[2600] = lex_mode_external(6, 39); + v->a[2601] = lex_mode_external(6, 39); + v->a[2602] = lex_mode_external(6, 54); + v->a[2603] = lex_mode_external(132, 61); + v->a[2604] = lex_mode_external(188, 60); + v->a[2605] = lex_mode_external(188, 62); + v->a[2606] = lex_mode_external(188, 60); + v->a[2607] = lex_mode_external(132, 61); + v->a[2608] = lex_mode_external(124, 53); + v->a[2609] = lex_mode_external(132, 61); + v->a[2610] = lex_mode_external(124, 53); + v->a[2611] = lex_mode_external(124, 53); + v->a[2612] = lex_mode_external(124, 53); + v->a[2613] = lex_mode_external(6, 54); + v->a[2614] = lex_mode_external(6, 54); + v->a[2615] = lex_mode_external(6, 54); + v->a[2616] = lex_mode_external(188, 62); + v->a[2617] = lex_mode_external(132, 61); + v->a[2618] = lex_mode_external(188, 60); + v->a[2619] = lex_mode_external(188, 60); lex_modes_131(v); } void lex_modes_131(t_lex_modes_array *v) { - v->a[2620] = lex_mode_external(468, 59); - v->a[2621] = lex_mode_external(433, 42); - v->a[2622] = lex_mode_external(464, 31); - v->a[2623] = lex_mode_external(464, 31); - v->a[2624] = lex_mode_external(438, 54); - v->a[2625] = lex_mode_external(438, 54); - v->a[2626] = lex_mode_external(471, 59); - v->a[2627] = lex_mode_external(433, 42); - v->a[2628] = lex_mode_external(471, 59); - v->a[2629] = lex_mode_external(471, 59); - v->a[2630] = lex_mode_external(438, 54); - v->a[2631] = lex_mode_external(438, 54); - v->a[2632] = lex_mode_external(468, 59); - v->a[2633] = lex_mode_external(463, 59); - v->a[2634] = lex_mode_external(463, 59); - v->a[2635] = lex_mode_external(464, 31); - v->a[2636] = lex_mode_external(433, 42); - v->a[2637] = lex_mode_external(464, 31); - v->a[2638] = lex_mode_external(463, 59); - v->a[2639] = lex_mode_external(463, 59); + v->a[2620] = lex_mode_external(132, 61); + v->a[2621] = lex_mode_external(188, 60); + v->a[2622] = lex_mode_external(132, 61); + v->a[2623] = lex_mode_external(188, 60); + v->a[2624] = lex_mode_external(188, 60); + v->a[2625] = lex_mode_external(188, 60); + v->a[2626] = lex_mode_external(188, 62); + v->a[2627] = lex_mode_external(132, 61); + v->a[2628] = lex_mode_external(188, 60); + v->a[2629] = lex_mode_external(132, 61); + v->a[2630] = lex_mode_external(188, 60); + v->a[2631] = lex_mode_external(188, 60); + v->a[2632] = lex_mode_external(222, 63); + v->a[2633] = lex_mode_external(132, 61); + v->a[2634] = lex_mode_external(188, 60); + v->a[2635] = lex_mode_external(132, 61); + v->a[2636] = lex_mode_external(132, 61); + v->a[2637] = lex_mode_external(222, 43); + v->a[2638] = lex_mode_external(188, 62); + v->a[2639] = lex_mode_external(132, 61); lex_modes_132(v); } void lex_modes_132(t_lex_modes_array *v) { - v->a[2640] = lex_mode_external(463, 59); - v->a[2641] = lex_mode_external(435, 48); - v->a[2642] = lex_mode_external(471, 59); - v->a[2643] = lex_mode_external(463, 59); - v->a[2644] = lex_mode_external(463, 59); - v->a[2645] = lex_mode_external(471, 59); - v->a[2646] = lex_mode_external(471, 59); - v->a[2647] = lex_mode_external(438, 45); - v->a[2648] = lex_mode_external(433, 42); - v->a[2649] = lex_mode_external(471, 59); - v->a[2650] = lex_mode_external(471, 59); - v->a[2651] = lex_mode_external(463, 59); - v->a[2652] = lex_mode_external(471, 59); - v->a[2653] = lex_mode_external(463, 59); - v->a[2654] = lex_mode_external(438, 54); - v->a[2655] = lex_mode_external(463, 59); - v->a[2656] = lex_mode_external(435, 61); - v->a[2657] = lex_mode_external(435, 61); - v->a[2658] = lex_mode_external(435, 61); - v->a[2659] = lex_mode_external(433, 42); + v->a[2640] = lex_mode_external(132, 61); + v->a[2641] = lex_mode_external(188, 60); + v->a[2642] = lex_mode_external(188, 60); + v->a[2643] = lex_mode_external(188, 60); + v->a[2644] = lex_mode_external(188, 62); + v->a[2645] = lex_mode_external(132, 61); + v->a[2646] = lex_mode_external(132, 61); + v->a[2647] = lex_mode_external(188, 60); + v->a[2648] = lex_mode_external(222, 43); + v->a[2649] = lex_mode_external(188, 60); + v->a[2650] = lex_mode_external(188, 62); + v->a[2651] = lex_mode_external(187, 43); + v->a[2652] = lex_mode_external(188, 60); + v->a[2653] = lex_mode_external(188, 60); + v->a[2654] = lex_mode_external(132, 61); + v->a[2655] = lex_mode_external(222, 63); + v->a[2656] = lex_mode_external(132, 61); + v->a[2657] = lex_mode_external(6, 54); + v->a[2658] = lex_mode_external(222, 63); + v->a[2659] = lex_mode_external(132, 61); lex_modes_133(v); } void lex_modes_133(t_lex_modes_array *v) { - v->a[2660] = lex_mode_external(435, 61); - v->a[2661] = lex_mode_external(438, 45); - v->a[2662] = lex_mode_external(435, 61); - v->a[2663] = lex_mode_external(471, 59); - v->a[2664] = lex_mode_external(438, 45); - v->a[2665] = lex_mode_external(438, 45); - v->a[2666] = lex_mode_external(471, 59); - v->a[2667] = lex_mode_external(471, 59); - v->a[2668] = lex_mode_external(435, 61); - v->a[2669] = lex_mode_external(435, 61); - v->a[2670] = lex_mode_external(435, 61); - v->a[2671] = lex_mode_external(460, 29); - v->a[2672] = lex_mode_external(463, 59); - v->a[2673] = lex_mode_external(438, 45); - v->a[2674] = lex_mode_external(463, 59); - v->a[2675] = lex_mode_external(438, 54); - v->a[2676] = lex_mode_external(463, 59); - v->a[2677] = lex_mode_external(463, 59); - v->a[2678] = lex_mode_external(460, 29); - v->a[2679] = lex_mode_external(438, 45); + v->a[2660] = lex_mode_external(132, 61); + v->a[2661] = lex_mode_external(132, 61); + v->a[2662] = lex_mode_external(187, 43); + v->a[2663] = lex_mode_external(6, 54); + v->a[2664] = lex_mode_external(222, 63); + v->a[2665] = lex_mode_external(188, 62); + v->a[2666] = lex_mode_external(131, 49); + v->a[2667] = lex_mode_external(188, 62); + v->a[2668] = lex_mode_external(187, 63); + v->a[2669] = lex_mode_external(188, 62); + v->a[2670] = lex_mode_external(222, 63); + v->a[2671] = lex_mode_external(188, 62); + v->a[2672] = lex_mode_external(187, 63); + v->a[2673] = lex_mode_external(188, 62); + v->a[2674] = lex_mode_external(6, 54); + v->a[2675] = lex_mode_external(187, 63); + v->a[2676] = lex_mode_external(6, 54); + v->a[2677] = lex_mode_external(188, 62); + v->a[2678] = lex_mode_external(188, 62); + v->a[2679] = lex_mode_external(187, 43); lex_modes_134(v); } void lex_modes_134(t_lex_modes_array *v) { - v->a[2680] = lex_mode_external(438, 45); - v->a[2681] = lex_mode_external(438, 54); - v->a[2682] = lex_mode_external(463, 59); - v->a[2683] = lex_mode_external(471, 59); - v->a[2684] = lex_mode_external(463, 59); - v->a[2685] = lex_mode_external(471, 59); - v->a[2686] = lex_mode_external(463, 59); - v->a[2687] = lex_mode_external(463, 59); - v->a[2688] = lex_mode_external(470, 29); - v->a[2689] = lex_mode_external(460, 29); - v->a[2690] = lex_mode_external(439, 42); - v->a[2691] = lex_mode_external(464, 31); - v->a[2692] = lex_mode_external(470, 29); - v->a[2693] = lex_mode_external(464, 31); - v->a[2694] = lex_mode_external(433, 62); - v->a[2695] = lex_mode_external(439, 42); - v->a[2696] = lex_mode_external(433, 62); - v->a[2697] = lex_mode_external(438, 45); - v->a[2698] = lex_mode_external(438, 45); - v->a[2699] = lex_mode_external(440, 42); + v->a[2680] = lex_mode_external(188, 62); + v->a[2681] = lex_mode_external(6, 54); + v->a[2682] = lex_mode_external(131, 49); + v->a[2683] = lex_mode_external(188, 62); + v->a[2684] = lex_mode_external(222, 63); + v->a[2685] = lex_mode_external(188, 62); + v->a[2686] = lex_mode_external(6, 54); + v->a[2687] = lex_mode_external(6, 54); + v->a[2688] = lex_mode_external(6, 54); + v->a[2689] = lex_mode_external(188, 62); + v->a[2690] = lex_mode_external(188, 62); + v->a[2691] = lex_mode_external(188, 62); + v->a[2692] = lex_mode_external(188, 62); + v->a[2693] = lex_mode_external(6, 54); + v->a[2694] = lex_mode_external(188, 62); + v->a[2695] = lex_mode_external(188, 62); + v->a[2696] = lex_mode_external(188, 62); + v->a[2697] = lex_mode_external(222, 63); + v->a[2698] = lex_mode_external(126, 61); + v->a[2699] = lex_mode_external(222, 63); lex_modes_135(v); } diff --git a/parser/static/lex_modes/lex_modes_27.c b/parser/static/lex_modes/lex_modes_27.c index a37890d0..7d8a2fe6 100644 --- a/parser/static/lex_modes/lex_modes_27.c +++ b/parser/static/lex_modes/lex_modes_27.c @@ -14,126 +14,126 @@ void lex_modes_135(t_lex_modes_array *v) { - v->a[2700] = lex_mode_external(471, 59); - v->a[2701] = lex_mode_external(471, 59); - v->a[2702] = lex_mode_external(433, 62); - v->a[2703] = lex_mode_external(460, 29); - v->a[2704] = lex_mode_external(433, 62); - v->a[2705] = lex_mode_external(200, 63); - v->a[2706] = lex_mode_external(200, 63); - v->a[2707] = lex_mode_external(471, 59); - v->a[2708] = lex_mode_external(438, 54); - v->a[2709] = lex_mode_external(438, 54); - v->a[2710] = lex_mode_external(438, 54); - v->a[2711] = lex_mode_external(471, 59); - v->a[2712] = lex_mode_external(471, 59); - v->a[2713] = lex_mode_external(443, 42); - v->a[2714] = lex_mode_external(470, 29); - v->a[2715] = lex_mode_external(464, 33); - v->a[2716] = lex_mode_external(438, 45); - v->a[2717] = lex_mode_external(440, 42); - v->a[2718] = lex_mode_external(460, 29); - v->a[2719] = lex_mode_external(438, 54); + v->a[2700] = lex_mode_external(222, 63); + v->a[2701] = lex_mode_external(222, 63); + v->a[2702] = lex_mode_external(126, 61); + v->a[2703] = lex_mode_external(222, 63); + v->a[2704] = lex_mode_external(222, 63); + v->a[2705] = lex_mode_external(222, 63); + v->a[2706] = lex_mode_external(131, 49); + v->a[2707] = lex_mode_external(222, 63); + v->a[2708] = lex_mode_external(222, 63); + v->a[2709] = lex_mode_external(222, 63); + v->a[2710] = lex_mode_external(222, 43); + v->a[2711] = lex_mode_external(222, 63); + v->a[2712] = lex_mode_external(187, 63); + v->a[2713] = lex_mode_external(222, 63); + v->a[2714] = lex_mode_external(124, 64); + v->a[2715] = lex_mode_external(126, 61); + v->a[2716] = lex_mode_external(126, 61); + v->a[2717] = lex_mode_external(222, 63); + v->a[2718] = lex_mode_external(222, 63); + v->a[2719] = lex_mode_external(222, 63); lex_modes_136(v); } void lex_modes_136(t_lex_modes_array *v) { - v->a[2720] = lex_mode_external(440, 54); - v->a[2721] = lex_mode_external(438, 45); - v->a[2722] = lex_mode_external(438, 54); - v->a[2723] = lex_mode_external(440, 54); - v->a[2724] = lex_mode_external(433, 42); - v->a[2725] = lex_mode_external(464, 31); - v->a[2726] = lex_mode_external(460, 29); - v->a[2727] = lex_mode_external(435, 48); - v->a[2728] = lex_mode_external(438, 54); - v->a[2729] = lex_mode_external(438, 45); - v->a[2730] = lex_mode_external(438, 45); - v->a[2731] = lex_mode_external(438, 45); - v->a[2732] = lex_mode_external(438, 54); - v->a[2733] = lex_mode_external(438, 54); - v->a[2734] = lex_mode_external(438, 54); - v->a[2735] = lex_mode_external(438, 45); - v->a[2736] = lex_mode_external(438, 45); - v->a[2737] = lex_mode_external(435, 58); - v->a[2738] = lex_mode_external(435, 45); - v->a[2739] = lex_mode_external(433, 60); + v->a[2720] = lex_mode_external(222, 63); + v->a[2721] = lex_mode_external(115, 65); + v->a[2722] = lex_mode_external(6, 66); + v->a[2723] = lex_mode_external(124, 64); + v->a[2724] = lex_mode_external(191, 42); + v->a[2725] = lex_mode_external(124, 64); + v->a[2726] = lex_mode_external(222, 63); + v->a[2727] = lex_mode_external(191, 42); + v->a[2728] = lex_mode_external(191, 42); + v->a[2729] = lex_mode_external(124, 64); + v->a[2730] = lex_mode_external(191, 42); + v->a[2731] = lex_mode_external(191, 42); + v->a[2732] = lex_mode_external(6, 66); + v->a[2733] = lex_mode_external(115, 65); + v->a[2734] = lex_mode_external(191, 42); + v->a[2735] = lex_mode_external(191, 42); + v->a[2736] = lex_mode_external(222, 63); + v->a[2737] = lex_mode_external(222, 63); + v->a[2738] = lex_mode_external(222, 63); + v->a[2739] = lex_mode_external(222, 63); lex_modes_137(v); } void lex_modes_137(t_lex_modes_array *v) { - v->a[2740] = lex_mode_external(433, 60); - v->a[2741] = lex_mode_external(433, 60); - v->a[2742] = lex_mode_external(433, 60); - v->a[2743] = lex_mode_external(433, 60); - v->a[2744] = lex_mode_external(433, 60); - v->a[2745] = lex_mode_external(433, 60); - v->a[2746] = lex_mode_external(433, 60); - v->a[2747] = lex_mode_external(433, 60); - v->a[2748] = lex_mode_external(433, 60); - v->a[2749] = lex_mode_external(433, 60); - v->a[2750] = lex_mode_external(433, 60); - v->a[2751] = lex_mode_external(433, 60); - v->a[2752] = lex_mode_external(433, 60); - v->a[2753] = lex_mode_external(433, 60); - v->a[2754] = lex_mode_external(433, 60); - v->a[2755] = lex_mode_external(433, 60); - v->a[2756] = lex_mode_external(433, 60); - v->a[2757] = lex_mode_external(433, 60); - v->a[2758] = lex_mode_external(433, 60); - v->a[2759] = lex_mode_external(433, 60); + v->a[2740] = lex_mode_external(222, 63); + v->a[2741] = lex_mode_external(6, 66); + v->a[2742] = lex_mode_external(191, 42); + v->a[2743] = lex_mode_external(222, 63); + v->a[2744] = lex_mode_external(6, 66); + v->a[2745] = lex_mode_external(222, 63); + v->a[2746] = lex_mode_external(222, 63); + v->a[2747] = lex_mode_external(191, 42); + v->a[2748] = lex_mode_external(222, 63); + v->a[2749] = lex_mode_external(191, 42); + v->a[2750] = lex_mode_external(191, 42); + v->a[2751] = lex_mode_external(222, 63); + v->a[2752] = lex_mode_external(222, 63); + v->a[2753] = lex_mode_external(222, 63); + v->a[2754] = lex_mode_external(6, 66); + v->a[2755] = lex_mode_external(191, 42); + v->a[2756] = lex_mode_external(191, 42); + v->a[2757] = lex_mode_external(222, 63); + v->a[2758] = lex_mode_external(222, 63); + v->a[2759] = lex_mode_external(222, 63); lex_modes_138(v); } void lex_modes_138(t_lex_modes_array *v) { - v->a[2760] = lex_mode_external(433, 60); - v->a[2761] = lex_mode_external(433, 60); - v->a[2762] = lex_mode_external(433, 60); - v->a[2763] = lex_mode_external(433, 60); - v->a[2764] = lex_mode_external(433, 60); - v->a[2765] = lex_mode_external(433, 60); - v->a[2766] = lex_mode_external(433, 60); - v->a[2767] = lex_mode_external(433, 60); - v->a[2768] = lex_mode_external(433, 60); - v->a[2769] = lex_mode_external(433, 60); - v->a[2770] = lex_mode_external(433, 60); - v->a[2771] = lex_mode_external(433, 60); - v->a[2772] = lex_mode_external(433, 60); - v->a[2773] = lex_mode_external(433, 60); - v->a[2774] = lex_mode_external(433, 60); - v->a[2775] = lex_mode_external(433, 60); - v->a[2776] = lex_mode_external(469, 33); - v->a[2777] = lex_mode_external(433, 60); - v->a[2778] = lex_mode_external(433, 60); - v->a[2779] = lex_mode_external(433, 60); + v->a[2760] = lex_mode_external(222, 63); + v->a[2761] = lex_mode_external(222, 63); + v->a[2762] = lex_mode_external(222, 63); + v->a[2763] = lex_mode_external(6, 66); + v->a[2764] = lex_mode_external(6, 66); + v->a[2765] = lex_mode_external(222, 63); + v->a[2766] = lex_mode_external(191, 42); + v->a[2767] = lex_mode_external(222, 63); + v->a[2768] = lex_mode_external(222, 63); + v->a[2769] = lex_mode_external(222, 63); + v->a[2770] = lex_mode_external(222, 63); + v->a[2771] = lex_mode_external(6, 66); + v->a[2772] = lex_mode_external(222, 63); + v->a[2773] = lex_mode_external(191, 42); + v->a[2774] = lex_mode_external(191, 42); + v->a[2775] = lex_mode_external(222, 63); + v->a[2776] = lex_mode_external(124, 64); + v->a[2777] = lex_mode_external(222, 63); + v->a[2778] = lex_mode_external(222, 63); + v->a[2779] = lex_mode_external(222, 63); lex_modes_139(v); } void lex_modes_139(t_lex_modes_array *v) { - v->a[2780] = lex_mode_external(460, 29); - v->a[2781] = lex_mode_external(433, 60); - v->a[2782] = lex_mode_external(433, 60); - v->a[2783] = lex_mode_external(433, 60); - v->a[2784] = lex_mode_external(433, 60); - v->a[2785] = lex_mode_external(433, 60); - v->a[2786] = lex_mode_external(433, 60); - v->a[2787] = lex_mode_external(433, 60); - v->a[2788] = lex_mode_external(433, 60); - v->a[2789] = lex_mode_external(433, 60); - v->a[2790] = lex_mode_external(433, 60); - v->a[2791] = lex_mode_external(433, 60); - v->a[2792] = lex_mode_external(433, 60); - v->a[2793] = lex_mode_external(433, 60); - v->a[2794] = lex_mode_external(433, 60); - v->a[2795] = lex_mode_external(433, 60); - v->a[2796] = lex_mode_external(435, 48); - v->a[2797] = lex_mode_external(433, 60); - v->a[2798] = lex_mode_external(460, 29); - v->a[2799] = lex_mode_external(433, 60); + v->a[2780] = lex_mode_external(222, 63); + v->a[2781] = lex_mode_external(222, 63); + v->a[2782] = lex_mode_external(222, 63); + v->a[2783] = lex_mode_external(124, 64); + v->a[2784] = lex_mode_external(222, 63); + v->a[2785] = lex_mode_external(191, 42); + v->a[2786] = lex_mode_external(222, 63); + v->a[2787] = lex_mode_external(222, 63); + v->a[2788] = lex_mode_external(222, 63); + v->a[2789] = lex_mode_external(222, 63); + v->a[2790] = lex_mode_external(222, 63); + v->a[2791] = lex_mode_external(222, 63); + v->a[2792] = lex_mode_external(222, 63); + v->a[2793] = lex_mode_external(222, 63); + v->a[2794] = lex_mode_external(191, 42); + v->a[2795] = lex_mode_external(191, 42); + v->a[2796] = lex_mode_external(191, 42); + v->a[2797] = lex_mode_external(222, 63); + v->a[2798] = lex_mode_external(222, 63); + v->a[2799] = lex_mode_external(222, 63); lex_modes_140(v); } diff --git a/parser/static/lex_modes/lex_modes_28.c b/parser/static/lex_modes/lex_modes_28.c index 4bde3200..cedcc7e0 100644 --- a/parser/static/lex_modes/lex_modes_28.c +++ b/parser/static/lex_modes/lex_modes_28.c @@ -14,126 +14,126 @@ void lex_modes_140(t_lex_modes_array *v) { - v->a[2800] = lex_mode_external(433, 60); - v->a[2801] = lex_mode_external(433, 60); - v->a[2802] = lex_mode_external(435, 45); - v->a[2803] = lex_mode_external(433, 60); - v->a[2804] = lex_mode_external(433, 60); - v->a[2805] = lex_mode_external(435, 45); - v->a[2806] = lex_mode_external(469, 33); - v->a[2807] = lex_mode_external(470, 29); - v->a[2808] = lex_mode_external(435, 45); - v->a[2809] = lex_mode_external(433, 60); - v->a[2810] = lex_mode_external(435, 45); - v->a[2811] = lex_mode_external(433, 60); - v->a[2812] = lex_mode_external(435, 45); - v->a[2813] = lex_mode_external(435, 45); - v->a[2814] = lex_mode_external(435, 45); - v->a[2815] = lex_mode_external(435, 45); - v->a[2816] = lex_mode_external(435, 45); - v->a[2817] = lex_mode_external(470, 29); - v->a[2818] = lex_mode_external(433, 60); - v->a[2819] = lex_mode_external(464, 33); + v->a[2800] = lex_mode_external(222, 63); + v->a[2801] = lex_mode_external(222, 63); + v->a[2802] = lex_mode_external(222, 63); + v->a[2803] = lex_mode_external(222, 63); + v->a[2804] = lex_mode_external(222, 63); + v->a[2805] = lex_mode_external(187, 45); + v->a[2806] = lex_mode_external(187, 45); + v->a[2807] = lex_mode_external(187, 45); + v->a[2808] = lex_mode_external(187, 45); + v->a[2809] = lex_mode_external(124, 64); + v->a[2810] = lex_mode_external(187, 45); + v->a[2811] = lex_mode_external(187, 45); + v->a[2812] = lex_mode_external(124, 64); + v->a[2813] = lex_mode_external(187, 45); + v->a[2814] = lex_mode_external(124, 64); + v->a[2815] = lex_mode_external(187, 45); + v->a[2816] = lex_mode_external(187, 45); + v->a[2817] = lex_mode_external(187, 45); + v->a[2818] = lex_mode_external(187, 45); + v->a[2819] = lex_mode_external(187, 45); lex_modes_141(v); } void lex_modes_141(t_lex_modes_array *v) { - v->a[2820] = lex_mode_external(433, 60); - v->a[2821] = lex_mode_external(433, 60); - v->a[2822] = lex_mode_external(433, 60); - v->a[2823] = lex_mode_external(433, 60); - v->a[2824] = lex_mode_external(433, 60); - v->a[2825] = lex_mode_external(433, 60); - v->a[2826] = lex_mode_external(433, 60); - v->a[2827] = lex_mode_external(435, 45); - v->a[2828] = lex_mode_external(435, 45); - v->a[2829] = lex_mode_external(435, 45); - v->a[2830] = lex_mode_external(435, 45); - v->a[2831] = lex_mode_external(435, 45); - v->a[2832] = lex_mode_external(435, 45); - v->a[2833] = lex_mode_external(435, 45); - v->a[2834] = lex_mode_external(435, 45); - v->a[2835] = lex_mode_external(435, 45); - v->a[2836] = lex_mode_external(433, 60); - v->a[2837] = lex_mode_external(435, 45); - v->a[2838] = lex_mode_external(83, 64); - v->a[2839] = lex_mode_external(435, 45); + v->a[2820] = lex_mode_external(187, 45); + v->a[2821] = lex_mode_external(187, 45); + v->a[2822] = lex_mode_external(124, 64); + v->a[2823] = lex_mode_external(187, 45); + v->a[2824] = lex_mode_external(6, 66); + v->a[2825] = lex_mode_external(187, 45); + v->a[2826] = lex_mode_external(187, 45); + v->a[2827] = lex_mode_external(187, 45); + v->a[2828] = lex_mode_external(187, 45); + v->a[2829] = lex_mode_external(187, 45); + v->a[2830] = lex_mode_external(6, 66); + v->a[2831] = lex_mode_external(124, 64); + v->a[2832] = lex_mode_external(187, 45); + v->a[2833] = lex_mode_external(6, 66); + v->a[2834] = lex_mode_external(187, 45); + v->a[2835] = lex_mode_external(192, 67); + v->a[2836] = lex_mode_external(124, 64); + v->a[2837] = lex_mode_external(187, 45); + v->a[2838] = lex_mode_external(187, 45); + v->a[2839] = lex_mode_external(187, 45); lex_modes_142(v); } void lex_modes_142(t_lex_modes_array *v) { - v->a[2840] = lex_mode_external(433, 60); - v->a[2841] = lex_mode_external(468, 59); - v->a[2842] = lex_mode_external(468, 59); - v->a[2843] = lex_mode_external(433, 60); - v->a[2844] = lex_mode_external(433, 60); - v->a[2845] = lex_mode_external(433, 60); - v->a[2846] = lex_mode_external(460, 29); - v->a[2847] = lex_mode_external(433, 60); - v->a[2848] = lex_mode_external(433, 60); - v->a[2849] = lex_mode_external(433, 60); - v->a[2850] = lex_mode_external(468, 59); - v->a[2851] = lex_mode_external(435, 45); - v->a[2852] = lex_mode_external(433, 60); - v->a[2853] = lex_mode_external(433, 60); - v->a[2854] = lex_mode_external(468, 59); - v->a[2855] = lex_mode_external(433, 60); - v->a[2856] = lex_mode_external(433, 60); - v->a[2857] = lex_mode_external(468, 59); - v->a[2858] = lex_mode_external(433, 60); - v->a[2859] = lex_mode_external(468, 59); + v->a[2840] = lex_mode_external(124, 64); + v->a[2841] = lex_mode_external(187, 45); + v->a[2842] = lex_mode_external(187, 45); + v->a[2843] = lex_mode_external(187, 45); + v->a[2844] = lex_mode_external(187, 45); + v->a[2845] = lex_mode_external(124, 64); + v->a[2846] = lex_mode_external(187, 45); + v->a[2847] = lex_mode_external(187, 45); + v->a[2848] = lex_mode_external(187, 45); + v->a[2849] = lex_mode_external(187, 45); + v->a[2850] = lex_mode_external(187, 45); + v->a[2851] = lex_mode_external(124, 64); + v->a[2852] = lex_mode_external(120, 49); + v->a[2853] = lex_mode_external(187, 45); + v->a[2854] = lex_mode_external(187, 45); + v->a[2855] = lex_mode_external(187, 45); + v->a[2856] = lex_mode_external(187, 45); + v->a[2857] = lex_mode_external(187, 45); + v->a[2858] = lex_mode_external(124, 64); + v->a[2859] = lex_mode_external(124, 64); lex_modes_143(v); } void lex_modes_143(t_lex_modes_array *v) { - v->a[2860] = lex_mode_external(433, 60); - v->a[2861] = lex_mode_external(468, 59); - v->a[2862] = lex_mode_external(435, 58); - v->a[2863] = lex_mode_external(435, 45); - v->a[2864] = lex_mode_external(460, 29); - v->a[2865] = lex_mode_external(435, 65); - v->a[2866] = lex_mode_external(433, 60); - v->a[2867] = lex_mode_external(460, 34); - v->a[2868] = lex_mode_external(435, 45); - v->a[2869] = lex_mode_external(468, 59); - v->a[2870] = lex_mode_external(468, 59); - v->a[2871] = lex_mode_external(435, 65); - v->a[2872] = lex_mode_external(435, 65); - v->a[2873] = lex_mode_external(435, 65); - v->a[2874] = lex_mode_external(435, 45); - v->a[2875] = lex_mode_external(435, 65); - v->a[2876] = lex_mode_external(435, 65); - v->a[2877] = lex_mode_external(468, 59); - v->a[2878] = lex_mode_external(470, 29); - v->a[2879] = lex_mode_external(468, 59); + v->a[2860] = lex_mode_external(187, 45); + v->a[2861] = lex_mode_external(187, 45); + v->a[2862] = lex_mode_external(187, 45); + v->a[2863] = lex_mode_external(124, 64); + v->a[2864] = lex_mode_external(124, 64); + v->a[2865] = lex_mode_external(124, 64); + v->a[2866] = lex_mode_external(187, 45); + v->a[2867] = lex_mode_external(187, 45); + v->a[2868] = lex_mode_external(187, 45); + v->a[2869] = lex_mode_external(124, 64); + v->a[2870] = lex_mode_external(187, 45); + v->a[2871] = lex_mode_external(187, 45); + v->a[2872] = lex_mode_external(187, 45); + v->a[2873] = lex_mode_external(187, 45); + v->a[2874] = lex_mode_external(6, 66); + v->a[2875] = lex_mode_external(187, 45); + v->a[2876] = lex_mode_external(124, 64); + v->a[2877] = lex_mode_external(187, 45); + v->a[2878] = lex_mode_external(124, 64); + v->a[2879] = lex_mode_external(187, 45); lex_modes_144(v); } void lex_modes_144(t_lex_modes_array *v) { - v->a[2880] = lex_mode_external(433, 60); - v->a[2881] = lex_mode_external(435, 65); - v->a[2882] = lex_mode_external(435, 65); - v->a[2883] = lex_mode_external(435, 65); - v->a[2884] = lex_mode_external(460, 29); - v->a[2885] = lex_mode_external(435, 58); - v->a[2886] = lex_mode_external(460, 29); - v->a[2887] = lex_mode_external(237, 66); - v->a[2888] = lex_mode_external(237, 66); - v->a[2889] = lex_mode_external(435, 45); - v->a[2890] = lex_mode_external(433, 60); - v->a[2891] = lex_mode_external(435, 58); - v->a[2892] = lex_mode_external(435, 58); - v->a[2893] = lex_mode_external(435, 58); - v->a[2894] = lex_mode_external(433, 60); - v->a[2895] = lex_mode_external(240, 63); - v->a[2896] = lex_mode_external(240, 63); - v->a[2897] = lex_mode_external(435, 45); - v->a[2898] = lex_mode_external(433, 60); - v->a[2899] = lex_mode_external(433, 60); + v->a[2880] = lex_mode_external(196, 68); + v->a[2881] = lex_mode_external(6, 66); + v->a[2882] = lex_mode_external(120, 49); + v->a[2883] = lex_mode_external(196, 68); + v->a[2884] = lex_mode_external(177, 69); + v->a[2885] = lex_mode_external(177, 69); + v->a[2886] = lex_mode_external(177, 69); + v->a[2887] = lex_mode_external(177, 69); + v->a[2888] = lex_mode_external(177, 69); + v->a[2889] = lex_mode_external(177, 69); + v->a[2890] = lex_mode_external(177, 69); + v->a[2891] = lex_mode_external(177, 69); + v->a[2892] = lex_mode_external(177, 69); + v->a[2893] = lex_mode_external(177, 69); + v->a[2894] = lex_mode_external(177, 69); + v->a[2895] = lex_mode_external(177, 69); + v->a[2896] = lex_mode_external(177, 69); + v->a[2897] = lex_mode_external(177, 69); + v->a[2898] = lex_mode_external(177, 69); + v->a[2899] = lex_mode_external(177, 69); lex_modes_145(v); } diff --git a/parser/static/lex_modes/lex_modes_29.c b/parser/static/lex_modes/lex_modes_29.c index e3567483..e0773863 100644 --- a/parser/static/lex_modes/lex_modes_29.c +++ b/parser/static/lex_modes/lex_modes_29.c @@ -14,126 +14,126 @@ void lex_modes_145(t_lex_modes_array *v) { - v->a[2900] = lex_mode_external(435, 45); - v->a[2901] = lex_mode_external(468, 59); - v->a[2902] = lex_mode_external(240, 63); - v->a[2903] = lex_mode_external(240, 63); - v->a[2904] = lex_mode_external(468, 59); - v->a[2905] = lex_mode_external(460, 29); - v->a[2906] = lex_mode_external(468, 59); - v->a[2907] = lex_mode_external(468, 59); - v->a[2908] = lex_mode_external(435, 58); - v->a[2909] = lex_mode_external(435, 58); - v->a[2910] = lex_mode_external(435, 58); - v->a[2911] = lex_mode_external(468, 59); - v->a[2912] = lex_mode_external(470, 34); - v->a[2913] = lex_mode_external(460, 29); - v->a[2914] = lex_mode_external(460, 34); - v->a[2915] = lex_mode_external(433, 60); - v->a[2916] = lex_mode_external(433, 60); - v->a[2917] = lex_mode_external(433, 60); - v->a[2918] = lex_mode_external(468, 59); - v->a[2919] = lex_mode_external(468, 59); + v->a[2900] = lex_mode_external(177, 69); + v->a[2901] = lex_mode_external(177, 69); + v->a[2902] = lex_mode_external(177, 69); + v->a[2903] = lex_mode_external(177, 69); + v->a[2904] = lex_mode_external(177, 69); + v->a[2905] = lex_mode_external(177, 69); + v->a[2906] = lex_mode_external(177, 69); + v->a[2907] = lex_mode_external(177, 69); + v->a[2908] = lex_mode_external(177, 69); + v->a[2909] = lex_mode_external(177, 69); + v->a[2910] = lex_mode_external(177, 69); + v->a[2911] = lex_mode_external(177, 69); + v->a[2912] = lex_mode_external(177, 69); + v->a[2913] = lex_mode_external(177, 69); + v->a[2914] = lex_mode_external(177, 69); + v->a[2915] = lex_mode_external(177, 69); + v->a[2916] = lex_mode_external(177, 69); + v->a[2917] = lex_mode_external(177, 69); + v->a[2918] = lex_mode_external(177, 69); + v->a[2919] = lex_mode_external(177, 69); lex_modes_146(v); } void lex_modes_146(t_lex_modes_array *v) { - v->a[2920] = lex_mode_external(468, 59); - v->a[2921] = lex_mode_external(433, 60); - v->a[2922] = lex_mode_external(433, 60); - v->a[2923] = lex_mode_external(433, 60); - v->a[2924] = lex_mode_external(435, 45); - v->a[2925] = lex_mode_external(435, 45); - v->a[2926] = lex_mode_external(433, 60); - v->a[2927] = lex_mode_external(439, 42); - v->a[2928] = lex_mode_external(440, 42); - v->a[2929] = lex_mode_external(433, 60); - v->a[2930] = lex_mode_external(433, 60); - v->a[2931] = lex_mode_external(433, 60); - v->a[2932] = lex_mode_external(433, 60); - v->a[2933] = lex_mode_external(435, 45); - v->a[2934] = lex_mode_external(460, 29); - v->a[2935] = lex_mode_external(470, 29); - v->a[2936] = lex_mode_external(433, 60); - v->a[2937] = lex_mode_external(433, 60); - v->a[2938] = lex_mode_external(433, 60); - v->a[2939] = lex_mode_external(470, 34); + v->a[2920] = lex_mode_external(177, 69); + v->a[2921] = lex_mode_external(177, 69); + v->a[2922] = lex_mode_external(177, 69); + v->a[2923] = lex_mode_external(177, 69); + v->a[2924] = lex_mode_external(177, 69); + v->a[2925] = lex_mode_external(177, 69); + v->a[2926] = lex_mode_external(177, 69); + v->a[2927] = lex_mode_external(177, 69); + v->a[2928] = lex_mode_external(177, 69); + v->a[2929] = lex_mode_external(177, 69); + v->a[2930] = lex_mode_external(177, 69); + v->a[2931] = lex_mode_external(177, 69); + v->a[2932] = lex_mode_external(192, 70); + v->a[2933] = lex_mode_external(177, 69); + v->a[2934] = lex_mode_external(177, 69); + v->a[2935] = lex_mode_external(177, 69); + v->a[2936] = lex_mode_external(177, 69); + v->a[2937] = lex_mode_external(177, 69); + v->a[2938] = lex_mode_external(177, 69); + v->a[2939] = lex_mode_external(177, 69); lex_modes_147(v); } void lex_modes_147(t_lex_modes_array *v) { - v->a[2940] = lex_mode_external(460, 29); - v->a[2941] = lex_mode_external(460, 29); - v->a[2942] = lex_mode_external(433, 42); - v->a[2943] = lex_mode_external(433, 42); - v->a[2944] = lex_mode_external(472, 67); - v->a[2945] = lex_mode_external(437, 60); - v->a[2946] = lex_mode_external(83, 64); - v->a[2947] = lex_mode_external(83, 64); - v->a[2948] = lex_mode_external(83, 64); - v->a[2949] = lex_mode_external(441, 60); - v->a[2950] = lex_mode_external(435, 48); - v->a[2951] = lex_mode_external(435, 48); - v->a[2952] = lex_mode_external(83, 64); - v->a[2953] = lex_mode_external(435, 48); - v->a[2954] = lex_mode_external(435, 42); - v->a[2955] = lex_mode_external(433, 42); - v->a[2956] = lex_mode_external(83, 64); - v->a[2957] = lex_mode_external(435, 48); - v->a[2958] = lex_mode_external(435, 48); - v->a[2959] = lex_mode_external(435, 48); + v->a[2940] = lex_mode_external(177, 69); + v->a[2941] = lex_mode_external(177, 69); + v->a[2942] = lex_mode_external(177, 69); + v->a[2943] = lex_mode_external(177, 69); + v->a[2944] = lex_mode_external(177, 69); + v->a[2945] = lex_mode_external(177, 69); + v->a[2946] = lex_mode_external(177, 69); + v->a[2947] = lex_mode_external(177, 69); + v->a[2948] = lex_mode_external(177, 69); + v->a[2949] = lex_mode_external(177, 69); + v->a[2950] = lex_mode_external(177, 69); + v->a[2951] = lex_mode_external(177, 69); + v->a[2952] = lex_mode_external(177, 69); + v->a[2953] = lex_mode_external(177, 69); + v->a[2954] = lex_mode_external(177, 69); + v->a[2955] = lex_mode_external(177, 69); + v->a[2956] = lex_mode_external(177, 69); + v->a[2957] = lex_mode_external(177, 69); + v->a[2958] = lex_mode_external(177, 69); + v->a[2959] = lex_mode_external(177, 69); lex_modes_148(v); } void lex_modes_148(t_lex_modes_array *v) { - v->a[2960] = lex_mode_external(435, 48); - v->a[2961] = lex_mode_external(435, 48); - v->a[2962] = lex_mode_external(435, 48); - v->a[2963] = lex_mode_external(435, 48); - v->a[2964] = lex_mode_external(435, 48); - v->a[2965] = lex_mode_external(83, 64); - v->a[2966] = lex_mode_external(435, 48); - v->a[2967] = lex_mode_external(433, 42); - v->a[2968] = lex_mode_external(433, 42); - v->a[2969] = lex_mode_external(433, 42); - v->a[2970] = lex_mode_external(433, 42); - v->a[2971] = lex_mode_external(433, 42); - v->a[2972] = lex_mode_external(433, 42); - v->a[2973] = lex_mode_external(433, 42); - v->a[2974] = lex_mode_external(433, 42); - v->a[2975] = lex_mode_external(433, 42); - v->a[2976] = lex_mode_external(433, 42); - v->a[2977] = lex_mode_external(433, 42); - v->a[2978] = lex_mode_external(433, 42); - v->a[2979] = lex_mode_external(433, 42); + v->a[2960] = lex_mode_external(177, 69); + v->a[2961] = lex_mode_external(177, 69); + v->a[2962] = lex_mode_external(177, 69); + v->a[2963] = lex_mode_external(177, 69); + v->a[2964] = lex_mode_external(177, 69); + v->a[2965] = lex_mode_external(177, 69); + v->a[2966] = lex_mode_external(177, 69); + v->a[2967] = lex_mode_external(177, 69); + v->a[2968] = lex_mode_external(177, 69); + v->a[2969] = lex_mode_external(177, 69); + v->a[2970] = lex_mode_external(177, 69); + v->a[2971] = lex_mode_external(177, 69); + v->a[2972] = lex_mode_external(177, 69); + v->a[2973] = lex_mode_external(6, 66); + v->a[2974] = lex_mode_external(177, 69); + v->a[2975] = lex_mode_external(177, 69); + v->a[2976] = lex_mode_external(180, 69); + v->a[2977] = lex_mode_external(177, 69); + v->a[2978] = lex_mode_external(180, 69); + v->a[2979] = lex_mode_external(177, 69); lex_modes_149(v); } void lex_modes_149(t_lex_modes_array *v) { - v->a[2980] = lex_mode_external(470, 34); - v->a[2981] = lex_mode_external(435, 48); - v->a[2982] = lex_mode_external(472, 67); - v->a[2983] = lex_mode_external(435, 68); - v->a[2984] = lex_mode_external(435, 68); - v->a[2985] = lex_mode_external(435, 48); - v->a[2986] = lex_mode_external(435, 48); - v->a[2987] = lex_mode_external(433, 42); - v->a[2988] = lex_mode_external(435, 48); - v->a[2989] = lex_mode_external(435, 48); - v->a[2990] = lex_mode_external(435, 48); - v->a[2991] = lex_mode_external(83, 64); - v->a[2992] = lex_mode_external(83, 64); - v->a[2993] = lex_mode_external(83, 64); - v->a[2994] = lex_mode_external(433, 42); - v->a[2995] = lex_mode_external(433, 42); - v->a[2996] = lex_mode_external(433, 42); - v->a[2997] = lex_mode_external(83, 64); - v->a[2998] = lex_mode_external(435, 48); - v->a[2999] = lex_mode_external(83, 64); + v->a[2980] = lex_mode_external(177, 69); + v->a[2981] = lex_mode_external(6, 66); + v->a[2982] = lex_mode_external(177, 69); + v->a[2983] = lex_mode_external(177, 69); + v->a[2984] = lex_mode_external(177, 69); + v->a[2985] = lex_mode_external(177, 69); + v->a[2986] = lex_mode_external(177, 69); + v->a[2987] = lex_mode_external(182, 71); + v->a[2988] = lex_mode_normal(195); + v->a[2989] = lex_mode_normal(195); + v->a[2990] = lex_mode_normal(195); + v->a[2991] = lex_mode_external(182, 71); + v->a[2992] = lex_mode_normal(195); + v->a[2993] = lex_mode_normal(195); + v->a[2994] = lex_mode_normal(195); + v->a[2995] = lex_mode_external(182, 71); + v->a[2996] = lex_mode_external(182, 71); + v->a[2997] = lex_mode_normal(195); + v->a[2998] = lex_mode_normal(195); + v->a[2999] = lex_mode_normal(195); lex_modes_150(v); } diff --git a/parser/static/lex_modes/lex_modes_3.c b/parser/static/lex_modes/lex_modes_3.c index f38c10dd..a65b347c 100644 --- a/parser/static/lex_modes/lex_modes_3.c +++ b/parser/static/lex_modes/lex_modes_3.c @@ -14,126 +14,126 @@ void lex_modes_15(t_lex_modes_array *v) { - v->a[300] = lex_mode_external(546, 2); - v->a[301] = lex_mode_external(546, 2); - v->a[302] = lex_mode_external(546, 2); - v->a[303] = lex_mode_external(546, 2); - v->a[304] = lex_mode_external(546, 2); - v->a[305] = lex_mode_external(546, 2); - v->a[306] = lex_mode_external(546, 2); - v->a[307] = lex_mode_external(546, 2); - v->a[308] = lex_mode_external(546, 2); - v->a[309] = lex_mode_external(546, 2); - v->a[310] = lex_mode_external(546, 2); - v->a[311] = lex_mode_external(546, 2); - v->a[312] = lex_mode_external(546, 2); - v->a[313] = lex_mode_external(546, 2); - v->a[314] = lex_mode_external(546, 2); - v->a[315] = lex_mode_external(546, 2); - v->a[316] = lex_mode_external(546, 2); - v->a[317] = lex_mode_external(546, 2); - v->a[318] = lex_mode_external(546, 2); - v->a[319] = lex_mode_external(546, 2); + v->a[300] = lex_mode_external(100, 5); + v->a[301] = lex_mode_external(6, 12); + v->a[302] = lex_mode_external(217, 9); + v->a[303] = lex_mode_external(100, 5); + v->a[304] = lex_mode_external(217, 9); + v->a[305] = lex_mode_external(6, 5); + v->a[306] = lex_mode_external(214, 7); + v->a[307] = lex_mode_external(118, 14); + v->a[308] = lex_mode_external(104, 13); + v->a[309] = lex_mode_external(104, 13); + v->a[310] = lex_mode_external(218, 10); + v->a[311] = lex_mode_external(120, 15); + v->a[312] = lex_mode_external(222, 2); + v->a[313] = lex_mode_external(215, 13); + v->a[314] = lex_mode_external(215, 13); + v->a[315] = lex_mode_external(118, 14); + v->a[316] = lex_mode_external(103, 9); + v->a[317] = lex_mode_external(6, 5); + v->a[318] = lex_mode_external(6, 5); + v->a[319] = lex_mode_external(6, 11); lex_modes_16(v); } void lex_modes_16(t_lex_modes_array *v) { - v->a[320] = lex_mode_external(546, 2); - v->a[321] = lex_mode_external(546, 2); - v->a[322] = lex_mode_external(546, 2); - v->a[323] = lex_mode_external(546, 2); - v->a[324] = lex_mode_external(546, 2); - v->a[325] = lex_mode_external(546, 2); - v->a[326] = lex_mode_external(546, 2); - v->a[327] = lex_mode_external(546, 2); - v->a[328] = lex_mode_external(546, 2); - v->a[329] = lex_mode_external(546, 2); - v->a[330] = lex_mode_external(546, 2); - v->a[331] = lex_mode_external(546, 2); - v->a[332] = lex_mode_external(546, 2); - v->a[333] = lex_mode_external(546, 2); - v->a[334] = lex_mode_external(546, 2); - v->a[335] = lex_mode_external(546, 2); - v->a[336] = lex_mode_external(546, 2); - v->a[337] = lex_mode_external(546, 2); - v->a[338] = lex_mode_external(546, 2); - v->a[339] = lex_mode_external(546, 2); + v->a[320] = lex_mode_external(103, 9); + v->a[321] = lex_mode_external(218, 10); + v->a[322] = lex_mode_external(214, 7); + v->a[323] = lex_mode_external(6, 11); + v->a[324] = lex_mode_external(217, 9); + v->a[325] = lex_mode_external(118, 14); + v->a[326] = lex_mode_external(120, 15); + v->a[327] = lex_mode_external(120, 15); + v->a[328] = lex_mode_external(217, 9); + v->a[329] = lex_mode_external(217, 9); + v->a[330] = lex_mode_external(103, 9); + v->a[331] = lex_mode_external(103, 9); + v->a[332] = lex_mode_external(103, 9); + v->a[333] = lex_mode_external(218, 10); + v->a[334] = lex_mode_external(120, 9); + v->a[335] = lex_mode_external(120, 9); + v->a[336] = lex_mode_external(217, 9); + v->a[337] = lex_mode_external(120, 9); + v->a[338] = lex_mode_external(103, 9); + v->a[339] = lex_mode_external(103, 9); lex_modes_17(v); } void lex_modes_17(t_lex_modes_array *v) { - v->a[340] = lex_mode_external(546, 2); - v->a[341] = lex_mode_external(546, 2); - v->a[342] = lex_mode_external(546, 2); - v->a[343] = lex_mode_external(546, 2); - v->a[344] = lex_mode_external(546, 2); - v->a[345] = lex_mode_external(546, 2); - v->a[346] = lex_mode_external(546, 2); - v->a[347] = lex_mode_external(546, 2); - v->a[348] = lex_mode_external(546, 2); - v->a[349] = lex_mode_external(546, 2); - v->a[350] = lex_mode_external(546, 2); - v->a[351] = lex_mode_external(546, 2); - v->a[352] = lex_mode_external(546, 2); - v->a[353] = lex_mode_external(546, 2); - v->a[354] = lex_mode_external(546, 2); - v->a[355] = lex_mode_external(546, 2); - v->a[356] = lex_mode_external(546, 2); - v->a[357] = lex_mode_external(546, 2); - v->a[358] = lex_mode_external(546, 2); - v->a[359] = lex_mode_external(546, 2); + v->a[340] = lex_mode_external(218, 10); + v->a[341] = lex_mode_external(103, 9); + v->a[342] = lex_mode_external(6, 11); + v->a[343] = lex_mode_external(217, 9); + v->a[344] = lex_mode_external(222, 2); + v->a[345] = lex_mode_external(218, 15); + v->a[346] = lex_mode_external(6, 11); + v->a[347] = lex_mode_external(104, 9); + v->a[348] = lex_mode_external(215, 9); + v->a[349] = lex_mode_external(217, 14); + v->a[350] = lex_mode_external(218, 9); + v->a[351] = lex_mode_external(104, 9); + v->a[352] = lex_mode_external(104, 9); + v->a[353] = lex_mode_external(104, 9); + v->a[354] = lex_mode_external(120, 9); + v->a[355] = lex_mode_external(120, 9); + v->a[356] = lex_mode_external(218, 15); + v->a[357] = lex_mode_external(218, 9); + v->a[358] = lex_mode_external(6, 11); + v->a[359] = lex_mode_external(215, 13); lex_modes_18(v); } void lex_modes_18(t_lex_modes_array *v) { - v->a[360] = lex_mode_external(546, 2); - v->a[361] = lex_mode_external(546, 2); - v->a[362] = lex_mode_external(546, 2); - v->a[363] = lex_mode_external(546, 2); - v->a[364] = lex_mode_external(546, 2); - v->a[365] = lex_mode_external(546, 2); - v->a[366] = lex_mode_external(546, 2); - v->a[367] = lex_mode_external(546, 2); - v->a[368] = lex_mode_external(546, 2); - v->a[369] = lex_mode_external(546, 2); - v->a[370] = lex_mode_external(546, 2); - v->a[371] = lex_mode_external(546, 2); - v->a[372] = lex_mode_external(546, 2); - v->a[373] = lex_mode_external(546, 2); - v->a[374] = lex_mode_external(546, 2); - v->a[375] = lex_mode_external(546, 2); - v->a[376] = lex_mode_external(546, 2); - v->a[377] = lex_mode_external(546, 2); - v->a[378] = lex_mode_external(546, 2); - v->a[379] = lex_mode_external(546, 2); + v->a[360] = lex_mode_external(215, 13); + v->a[361] = lex_mode_external(104, 9); + v->a[362] = lex_mode_external(218, 9); + v->a[363] = lex_mode_external(217, 14); + v->a[364] = lex_mode_external(218, 9); + v->a[365] = lex_mode_external(104, 9); + v->a[366] = lex_mode_external(218, 15); + v->a[367] = lex_mode_external(217, 14); + v->a[368] = lex_mode_external(218, 9); + v->a[369] = lex_mode_external(120, 14); + v->a[370] = lex_mode_external(120, 14); + v->a[371] = lex_mode_external(218, 15); + v->a[372] = lex_mode_external(175, 3); + v->a[373] = lex_mode_external(120, 14); + v->a[374] = lex_mode_external(104, 9); + v->a[375] = lex_mode_external(215, 9); + v->a[376] = lex_mode_external(104, 9); + v->a[377] = lex_mode_external(215, 9); + v->a[378] = lex_mode_external(217, 14); + v->a[379] = lex_mode_external(217, 14); lex_modes_19(v); } void lex_modes_19(t_lex_modes_array *v) { - v->a[380] = lex_mode_external(546, 2); - v->a[381] = lex_mode_external(546, 2); - v->a[382] = lex_mode_external(546, 2); - v->a[383] = lex_mode_external(546, 2); - v->a[384] = lex_mode_external(546, 2); - v->a[385] = lex_mode_external(546, 2); - v->a[386] = lex_mode_external(546, 2); - v->a[387] = lex_mode_external(546, 2); - v->a[388] = lex_mode_external(546, 2); - v->a[389] = lex_mode_external(546, 2); - v->a[390] = lex_mode_external(546, 2); - v->a[391] = lex_mode_external(546, 2); - v->a[392] = lex_mode_external(546, 2); - v->a[393] = lex_mode_external(546, 2); - v->a[394] = lex_mode_external(546, 2); - v->a[395] = lex_mode_external(546, 2); - v->a[396] = lex_mode_external(546, 2); - v->a[397] = lex_mode_external(546, 2); - v->a[398] = lex_mode_external(546, 2); - v->a[399] = lex_mode_external(546, 2); + v->a[380] = lex_mode_external(215, 9); + v->a[381] = lex_mode_external(215, 9); + v->a[382] = lex_mode_external(222, 2); + v->a[383] = lex_mode_external(215, 9); + v->a[384] = lex_mode_external(215, 9); + v->a[385] = lex_mode_external(215, 9); + v->a[386] = lex_mode_external(218, 9); + v->a[387] = lex_mode_external(217, 14); + v->a[388] = lex_mode_external(175, 3); + v->a[389] = lex_mode_external(218, 15); + v->a[390] = lex_mode_external(218, 15); + v->a[391] = lex_mode_external(218, 14); + v->a[392] = lex_mode_external(120, 14); + v->a[393] = lex_mode_external(218, 14); + v->a[394] = lex_mode_external(218, 14); + v->a[395] = lex_mode_external(215, 9); + v->a[396] = lex_mode_external(215, 9); + v->a[397] = lex_mode_external(215, 9); + v->a[398] = lex_mode_external(215, 9); + v->a[399] = lex_mode_external(120, 14); lex_modes_20(v); } diff --git a/parser/static/lex_modes/lex_modes_30.c b/parser/static/lex_modes/lex_modes_30.c index 3c7b012f..44a634fb 100644 --- a/parser/static/lex_modes/lex_modes_30.c +++ b/parser/static/lex_modes/lex_modes_30.c @@ -14,126 +14,126 @@ void lex_modes_150(t_lex_modes_array *v) { - v->a[3000] = lex_mode_external(433, 42); - v->a[3001] = lex_mode_external(433, 42); - v->a[3002] = lex_mode_external(433, 42); - v->a[3003] = lex_mode_external(433, 42); - v->a[3004] = lex_mode_external(433, 42); - v->a[3005] = lex_mode_external(83, 64); - v->a[3006] = lex_mode_external(435, 48); - v->a[3007] = lex_mode_external(433, 42); - v->a[3008] = lex_mode_external(433, 42); - v->a[3009] = lex_mode_external(435, 48); - v->a[3010] = lex_mode_external(433, 42); - v->a[3011] = lex_mode_external(435, 48); - v->a[3012] = lex_mode_external(435, 48); - v->a[3013] = lex_mode_external(433, 42); - v->a[3014] = lex_mode_external(433, 42); - v->a[3015] = lex_mode_external(243, 66); - v->a[3016] = lex_mode_external(243, 66); - v->a[3017] = lex_mode_external(433, 60); - v->a[3018] = lex_mode_external(243, 66); - v->a[3019] = lex_mode_external(83, 64); + v->a[3000] = lex_mode_normal(195); + v->a[3001] = lex_mode_external(182, 71); + v->a[3002] = lex_mode_external(182, 71); + v->a[3003] = lex_mode_normal(195); + v->a[3004] = lex_mode_external(182, 71); + v->a[3005] = lex_mode_normal(195); + v->a[3006] = lex_mode_normal(195); + v->a[3007] = lex_mode_external(182, 71); + v->a[3008] = lex_mode_external(182, 71); + v->a[3009] = lex_mode_normal(195); + v->a[3010] = lex_mode_normal(195); + v->a[3011] = lex_mode_external(182, 71); + v->a[3012] = lex_mode_normal(195); + v->a[3013] = lex_mode_normal(195); + v->a[3014] = lex_mode_normal(195); + v->a[3015] = lex_mode_normal(195); + v->a[3016] = lex_mode_external(182, 71); + v->a[3017] = lex_mode_normal(195); + v->a[3018] = lex_mode_normal(195); + v->a[3019] = lex_mode_external(182, 71); lex_modes_151(v); } void lex_modes_151(t_lex_modes_array *v) { - v->a[3020] = lex_mode_external(83, 64); - v->a[3021] = lex_mode_external(83, 64); - v->a[3022] = lex_mode_external(433, 42); - v->a[3023] = lex_mode_external(433, 42); - v->a[3024] = lex_mode_external(83, 64); - v->a[3025] = lex_mode_external(83, 64); - v->a[3026] = lex_mode_external(83, 64); - v->a[3027] = lex_mode_external(243, 66); - v->a[3028] = lex_mode_external(435, 68); - v->a[3029] = lex_mode_external(435, 68); - v->a[3030] = lex_mode_external(433, 42); - v->a[3031] = lex_mode_external(436, 60); - v->a[3032] = lex_mode_external(472, 67); - v->a[3033] = lex_mode_external(433, 42); - v->a[3034] = lex_mode_external(433, 42); - v->a[3035] = lex_mode_external(437, 69); - v->a[3036] = lex_mode_external(83, 64); - v->a[3037] = lex_mode_external(433, 42); - v->a[3038] = lex_mode_external(472, 67); - v->a[3039] = lex_mode_external(433, 42); + v->a[3020] = lex_mode_normal(195); + v->a[3021] = lex_mode_normal(195); + v->a[3022] = lex_mode_normal(195); + v->a[3023] = lex_mode_external(182, 71); + v->a[3024] = lex_mode_normal(195); + v->a[3025] = lex_mode_normal(195); + v->a[3026] = lex_mode_normal(195); + v->a[3027] = lex_mode_normal(195); + v->a[3028] = lex_mode_normal(195); + v->a[3029] = lex_mode_external(182, 71); + v->a[3030] = lex_mode_external(182, 71); + v->a[3031] = lex_mode_normal(195); + v->a[3032] = lex_mode_normal(195); + v->a[3033] = lex_mode_external(182, 71); + v->a[3034] = lex_mode_normal(195); + v->a[3035] = lex_mode_external(182, 71); + v->a[3036] = lex_mode_normal(195); + v->a[3037] = lex_mode_normal(195); + v->a[3038] = lex_mode_normal(195); + v->a[3039] = lex_mode_external(182, 71); lex_modes_152(v); } void lex_modes_152(t_lex_modes_array *v) { - v->a[3040] = lex_mode_external(433, 42); - v->a[3041] = lex_mode_external(433, 42); - v->a[3042] = lex_mode_external(435, 42); - v->a[3043] = lex_mode_external(433, 42); - v->a[3044] = lex_mode_external(246, 66); - v->a[3045] = lex_mode_external(83, 64); - v->a[3046] = lex_mode_external(433, 42); - v->a[3047] = lex_mode_external(246, 66); - v->a[3048] = lex_mode_external(433, 42); - v->a[3049] = lex_mode_external(435, 48); - v->a[3050] = lex_mode_external(433, 42); - v->a[3051] = lex_mode_external(433, 42); - v->a[3052] = lex_mode_external(435, 48); - v->a[3053] = lex_mode_external(435, 42); - v->a[3054] = lex_mode_external(433, 42); - v->a[3055] = lex_mode_external(460, 34); - v->a[3056] = lex_mode_external(83, 64); - v->a[3057] = lex_mode_external(472, 67); - v->a[3058] = lex_mode_external(435, 42); - v->a[3059] = lex_mode_external(433, 42); + v->a[3040] = lex_mode_normal(195); + v->a[3041] = lex_mode_external(182, 71); + v->a[3042] = lex_mode_normal(195); + v->a[3043] = lex_mode_external(182, 71); + v->a[3044] = lex_mode_normal(195); + v->a[3045] = lex_mode_normal(195); + v->a[3046] = lex_mode_normal(195); + v->a[3047] = lex_mode_external(182, 71); + v->a[3048] = lex_mode_normal(195); + v->a[3049] = lex_mode_normal(195); + v->a[3050] = lex_mode_normal(195); + v->a[3051] = lex_mode_external(182, 71); + v->a[3052] = lex_mode_external(182, 71); + v->a[3053] = lex_mode_normal(195); + v->a[3054] = lex_mode_normal(195); + v->a[3055] = lex_mode_external(182, 71); + v->a[3056] = lex_mode_normal(195); + v->a[3057] = lex_mode_normal(195); + v->a[3058] = lex_mode_normal(195); + v->a[3059] = lex_mode_external(182, 71); lex_modes_153(v); } void lex_modes_153(t_lex_modes_array *v) { - v->a[3060] = lex_mode_external(433, 42); - v->a[3061] = lex_mode_external(433, 42); - v->a[3062] = lex_mode_external(433, 42); - v->a[3063] = lex_mode_external(433, 42); - v->a[3064] = lex_mode_external(433, 42); - v->a[3065] = lex_mode_external(466, 34); - v->a[3066] = lex_mode_external(472, 67); - v->a[3067] = lex_mode_external(433, 42); - v->a[3068] = lex_mode_external(433, 42); - v->a[3069] = lex_mode_external(435, 62); - v->a[3070] = lex_mode_external(472, 67); - v->a[3071] = lex_mode_external(435, 48); - v->a[3072] = lex_mode_external(435, 62); - v->a[3073] = lex_mode_external(433, 42); - v->a[3074] = lex_mode_external(83, 64); - v->a[3075] = lex_mode_external(83, 64); - v->a[3076] = lex_mode_external(83, 64); - v->a[3077] = lex_mode_external(435, 42); - v->a[3078] = lex_mode_external(435, 42); - v->a[3079] = lex_mode_external(435, 42); + v->a[3060] = lex_mode_normal(195); + v->a[3061] = lex_mode_normal(195); + v->a[3062] = lex_mode_normal(195); + v->a[3063] = lex_mode_normal(195); + v->a[3064] = lex_mode_external(182, 71); + v->a[3065] = lex_mode_normal(195); + v->a[3066] = lex_mode_external(182, 71); + v->a[3067] = lex_mode_normal(195); + v->a[3068] = lex_mode_external(182, 71); + v->a[3069] = lex_mode_normal(195); + v->a[3070] = lex_mode_normal(195); + v->a[3071] = lex_mode_external(182, 71); + v->a[3072] = lex_mode_external(181, 69); + v->a[3073] = lex_mode_external(182, 71); + v->a[3074] = lex_mode_normal(195); + v->a[3075] = lex_mode_normal(195); + v->a[3076] = lex_mode_external(182, 71); + v->a[3077] = lex_mode_normal(195); + v->a[3078] = lex_mode_normal(195); + v->a[3079] = lex_mode_normal(195); lex_modes_154(v); } void lex_modes_154(t_lex_modes_array *v) { - v->a[3080] = lex_mode_external(435, 42); - v->a[3081] = lex_mode_external(435, 42); - v->a[3082] = lex_mode_external(435, 42); - v->a[3083] = lex_mode_external(435, 42); - v->a[3084] = lex_mode_external(435, 42); - v->a[3085] = lex_mode_external(435, 48); - v->a[3086] = lex_mode_external(435, 42); - v->a[3087] = lex_mode_external(433, 42); - v->a[3088] = lex_mode_external(435, 42); - v->a[3089] = lex_mode_external(433, 42); - v->a[3090] = lex_mode_external(435, 42); - v->a[3091] = lex_mode_external(435, 42); - v->a[3092] = lex_mode_external(298, 70); - v->a[3093] = lex_mode_external(298, 70); - v->a[3094] = lex_mode_external(435, 42); - v->a[3095] = lex_mode_external(435, 42); - v->a[3096] = lex_mode_external(433, 42); - v->a[3097] = lex_mode_external(435, 42); - v->a[3098] = lex_mode_external(435, 42); - v->a[3099] = lex_mode_external(435, 62); + v->a[3080] = lex_mode_normal(195); + v->a[3081] = lex_mode_external(182, 71); + v->a[3082] = lex_mode_external(182, 71); + v->a[3083] = lex_mode_normal(195); + v->a[3084] = lex_mode_normal(195); + v->a[3085] = lex_mode_normal(195); + v->a[3086] = lex_mode_normal(195); + v->a[3087] = lex_mode_external(182, 71); + v->a[3088] = lex_mode_normal(195); + v->a[3089] = lex_mode_external(182, 71); + v->a[3090] = lex_mode_normal(195); + v->a[3091] = lex_mode_normal(195); + v->a[3092] = lex_mode_external(182, 71); + v->a[3093] = lex_mode_normal(195); + v->a[3094] = lex_mode_normal(195); + v->a[3095] = lex_mode_external(182, 71); + v->a[3096] = lex_mode_normal(195); + v->a[3097] = lex_mode_external(182, 71); + v->a[3098] = lex_mode_normal(195); + v->a[3099] = lex_mode_normal(195); lex_modes_155(v); } diff --git a/parser/static/lex_modes/lex_modes_31.c b/parser/static/lex_modes/lex_modes_31.c index 6a732e4f..4fca5d85 100644 --- a/parser/static/lex_modes/lex_modes_31.c +++ b/parser/static/lex_modes/lex_modes_31.c @@ -14,126 +14,126 @@ void lex_modes_155(t_lex_modes_array *v) { - v->a[3100] = lex_mode_external(435, 42); - v->a[3101] = lex_mode_external(433, 42); - v->a[3102] = lex_mode_external(433, 42); - v->a[3103] = lex_mode_external(435, 62); - v->a[3104] = lex_mode_external(433, 42); - v->a[3105] = lex_mode_external(472, 67); - v->a[3106] = lex_mode_external(472, 67); - v->a[3107] = lex_mode_external(435, 42); - v->a[3108] = lex_mode_external(433, 42); - v->a[3109] = lex_mode_external(472, 67); - v->a[3110] = lex_mode_external(298, 70); - v->a[3111] = lex_mode_external(435, 42); - v->a[3112] = lex_mode_external(433, 42); - v->a[3113] = lex_mode_external(83, 64); - v->a[3114] = lex_mode_external(466, 34); - v->a[3115] = lex_mode_external(298, 70); - v->a[3116] = lex_mode_external(83, 64); - v->a[3117] = lex_mode_external(298, 70); - v->a[3118] = lex_mode_external(83, 64); - v->a[3119] = lex_mode_external(83, 64); + v->a[3100] = lex_mode_external(182, 71); + v->a[3101] = lex_mode_normal(195); + v->a[3102] = lex_mode_normal(195); + v->a[3103] = lex_mode_external(182, 71); + v->a[3104] = lex_mode_normal(195); + v->a[3105] = lex_mode_normal(195); + v->a[3106] = lex_mode_normal(195); + v->a[3107] = lex_mode_external(182, 71); + v->a[3108] = lex_mode_normal(195); + v->a[3109] = lex_mode_normal(195); + v->a[3110] = lex_mode_normal(195); + v->a[3111] = lex_mode_external(182, 71); + v->a[3112] = lex_mode_normal(195); + v->a[3113] = lex_mode_normal(195); + v->a[3114] = lex_mode_normal(195); + v->a[3115] = lex_mode_normal(195); + v->a[3116] = lex_mode_external(182, 71); + v->a[3117] = lex_mode_normal(195); + v->a[3118] = lex_mode_external(182, 71); + v->a[3119] = lex_mode_normal(195); lex_modes_156(v); } void lex_modes_156(t_lex_modes_array *v) { - v->a[3120] = lex_mode_external(298, 70); - v->a[3121] = lex_mode_external(435, 42); - v->a[3122] = lex_mode_external(472, 67); - v->a[3123] = lex_mode_external(433, 42); - v->a[3124] = lex_mode_external(435, 48); - v->a[3125] = lex_mode_external(433, 42); - v->a[3126] = lex_mode_external(435, 42); - v->a[3127] = lex_mode_external(458, 36); - v->a[3128] = lex_mode_external(433, 42); - v->a[3129] = lex_mode_external(433, 42); - v->a[3130] = lex_mode_external(435, 42); - v->a[3131] = lex_mode_external(435, 48); - v->a[3132] = lex_mode_external(249, 66); - v->a[3133] = lex_mode_external(472, 67); - v->a[3134] = lex_mode_external(249, 66); - v->a[3135] = lex_mode_external(472, 67); - v->a[3136] = lex_mode_external(472, 67); - v->a[3137] = lex_mode_external(472, 67); - v->a[3138] = lex_mode_external(435, 42); - v->a[3139] = lex_mode_external(433, 42); + v->a[3120] = lex_mode_external(182, 71); + v->a[3121] = lex_mode_normal(195); + v->a[3122] = lex_mode_normal(195); + v->a[3123] = lex_mode_external(182, 71); + v->a[3124] = lex_mode_normal(195); + v->a[3125] = lex_mode_normal(195); + v->a[3126] = lex_mode_normal(195); + v->a[3127] = lex_mode_external(182, 71); + v->a[3128] = lex_mode_external(182, 71); + v->a[3129] = lex_mode_normal(195); + v->a[3130] = lex_mode_normal(195); + v->a[3131] = lex_mode_normal(195); + v->a[3132] = lex_mode_normal(195); + v->a[3133] = lex_mode_external(182, 71); + v->a[3134] = lex_mode_normal(195); + v->a[3135] = lex_mode_external(182, 71); + v->a[3136] = lex_mode_normal(195); + v->a[3137] = lex_mode_external(183, 69); + v->a[3138] = lex_mode_external(183, 69); + v->a[3139] = lex_mode_external(183, 69); lex_modes_157(v); } void lex_modes_157(t_lex_modes_array *v) { - v->a[3140] = lex_mode_external(435, 48); - v->a[3141] = lex_mode_external(433, 42); - v->a[3142] = lex_mode_external(435, 42); - v->a[3143] = lex_mode_external(433, 42); - v->a[3144] = lex_mode_external(433, 42); - v->a[3145] = lex_mode_external(435, 48); - v->a[3146] = lex_mode_external(435, 42); - v->a[3147] = lex_mode_external(433, 42); - v->a[3148] = lex_mode_external(433, 42); - v->a[3149] = lex_mode_external(469, 33); - v->a[3150] = lex_mode_external(433, 42); - v->a[3151] = lex_mode_external(435, 42); - v->a[3152] = lex_mode_external(435, 48); - v->a[3153] = lex_mode_external(433, 42); - v->a[3154] = lex_mode_external(433, 42); - v->a[3155] = lex_mode_external(435, 48); - v->a[3156] = lex_mode_external(433, 42); - v->a[3157] = lex_mode_external(83, 64); - v->a[3158] = lex_mode_external(433, 42); - v->a[3159] = lex_mode_external(83, 64); + v->a[3140] = lex_mode_external(183, 69); + v->a[3141] = lex_mode_external(183, 69); + v->a[3142] = lex_mode_external(222, 72); + v->a[3143] = lex_mode_external(183, 69); + v->a[3144] = lex_mode_external(183, 69); + v->a[3145] = lex_mode_external(183, 69); + v->a[3146] = lex_mode_external(183, 69); + v->a[3147] = lex_mode_external(183, 69); + v->a[3148] = lex_mode_external(183, 69); + v->a[3149] = lex_mode_external(222, 72); + v->a[3150] = lex_mode_external(183, 69); + v->a[3151] = lex_mode_external(183, 69); + v->a[3152] = lex_mode_external(183, 69); + v->a[3153] = lex_mode_external(183, 69); + v->a[3154] = lex_mode_external(183, 69); + v->a[3155] = lex_mode_external(183, 69); + v->a[3156] = lex_mode_external(183, 69); + v->a[3157] = lex_mode_external(183, 69); + v->a[3158] = lex_mode_external(183, 69); + v->a[3159] = lex_mode_external(183, 69); lex_modes_158(v); } void lex_modes_158(t_lex_modes_array *v) { - v->a[3160] = lex_mode_external(83, 64); - v->a[3161] = lex_mode_external(83, 64); - v->a[3162] = lex_mode_external(529, 66); - v->a[3163] = lex_mode_external(529, 66); - v->a[3164] = lex_mode_external(472, 67); - v->a[3165] = lex_mode_external(435, 69); - v->a[3166] = lex_mode_external(435, 69); - v->a[3167] = lex_mode_external(441, 60); - v->a[3168] = lex_mode_external(435, 60); - v->a[3169] = lex_mode_external(435, 60); - v->a[3170] = lex_mode_external(441, 60); - v->a[3171] = lex_mode_external(441, 60); - v->a[3172] = lex_mode_external(441, 60); - v->a[3173] = lex_mode_external(441, 60); - v->a[3174] = lex_mode_external(441, 60); - v->a[3175] = lex_mode_external(298, 70); - v->a[3176] = lex_mode_external(441, 60); - v->a[3177] = lex_mode_external(298, 70); - v->a[3178] = lex_mode_external(435, 60); - v->a[3179] = lex_mode_external(435, 60); + v->a[3160] = lex_mode_external(183, 69); + v->a[3161] = lex_mode_external(222, 72); + v->a[3162] = lex_mode_external(183, 69); + v->a[3163] = lex_mode_external(183, 69); + v->a[3164] = lex_mode_external(183, 69); + v->a[3165] = lex_mode_external(183, 69); + v->a[3166] = lex_mode_external(183, 69); + v->a[3167] = lex_mode_external(183, 69); + v->a[3168] = lex_mode_external(183, 69); + v->a[3169] = lex_mode_external(183, 69); + v->a[3170] = lex_mode_external(183, 69); + v->a[3171] = lex_mode_external(222, 72); + v->a[3172] = lex_mode_external(222, 72); + v->a[3173] = lex_mode_external(222, 72); + v->a[3174] = lex_mode_external(183, 69); + v->a[3175] = lex_mode_external(183, 69); + v->a[3176] = lex_mode_external(183, 69); + v->a[3177] = lex_mode_external(183, 69); + v->a[3178] = lex_mode_external(183, 69); + v->a[3179] = lex_mode_external(183, 69); lex_modes_159(v); } void lex_modes_159(t_lex_modes_array *v) { - v->a[3180] = lex_mode_external(435, 60); - v->a[3181] = lex_mode_external(298, 70); - v->a[3182] = lex_mode_external(435, 69); - v->a[3183] = lex_mode_external(433, 42); - v->a[3184] = lex_mode_external(298, 70); - v->a[3185] = lex_mode_external(435, 69); - v->a[3186] = lex_mode_external(255, 66); - v->a[3187] = lex_mode_external(255, 66); - v->a[3188] = lex_mode_external(435, 60); - v->a[3189] = lex_mode_external(441, 60); - v->a[3190] = lex_mode_external(435, 69); - v->a[3191] = lex_mode_external(435, 69); - v->a[3192] = lex_mode_external(435, 69); - v->a[3193] = lex_mode_external(433, 42); - v->a[3194] = lex_mode_external(435, 69); - v->a[3195] = lex_mode_external(433, 60); - v->a[3196] = lex_mode_external(441, 60); - v->a[3197] = lex_mode_external(433, 42); - v->a[3198] = lex_mode_external(441, 60); - v->a[3199] = lex_mode_external(441, 60); + v->a[3180] = lex_mode_external(183, 69); + v->a[3181] = lex_mode_external(183, 69); + v->a[3182] = lex_mode_external(183, 69); + v->a[3183] = lex_mode_external(222, 72); + v->a[3184] = lex_mode_external(183, 69); + v->a[3185] = lex_mode_external(183, 69); + v->a[3186] = lex_mode_external(183, 69); + v->a[3187] = lex_mode_external(183, 69); + v->a[3188] = lex_mode_external(183, 69); + v->a[3189] = lex_mode_external(183, 69); + v->a[3190] = lex_mode_external(183, 69); + v->a[3191] = lex_mode_external(183, 69); + v->a[3192] = lex_mode_external(222, 72); + v->a[3193] = lex_mode_external(184, 73); + v->a[3194] = lex_mode_external(184, 73); + v->a[3195] = lex_mode_external(184, 73); + v->a[3196] = lex_mode_normal(222); + v->a[3197] = lex_mode_normal(222); + v->a[3198] = lex_mode_normal(222); + v->a[3199] = lex_mode_normal(222); lex_modes_160(v); } diff --git a/parser/static/lex_modes/lex_modes_32.c b/parser/static/lex_modes/lex_modes_32.c index 92a78efc..323d5c74 100644 --- a/parser/static/lex_modes/lex_modes_32.c +++ b/parser/static/lex_modes/lex_modes_32.c @@ -14,126 +14,126 @@ void lex_modes_160(t_lex_modes_array *v) { - v->a[3200] = lex_mode_external(441, 60); - v->a[3201] = lex_mode_external(441, 60); - v->a[3202] = lex_mode_external(441, 60); - v->a[3203] = lex_mode_external(435, 69); - v->a[3204] = lex_mode_external(435, 69); - v->a[3205] = lex_mode_external(441, 60); - v->a[3206] = lex_mode_external(466, 34); - v->a[3207] = lex_mode_external(441, 60); - v->a[3208] = lex_mode_external(435, 60); - v->a[3209] = lex_mode_external(435, 69); - v->a[3210] = lex_mode_external(441, 60); - v->a[3211] = lex_mode_external(435, 69); - v->a[3212] = lex_mode_external(435, 69); - v->a[3213] = lex_mode_external(441, 60); - v->a[3214] = lex_mode_external(441, 60); - v->a[3215] = lex_mode_external(435, 69); - v->a[3216] = lex_mode_external(441, 60); - v->a[3217] = lex_mode_external(441, 60); - v->a[3218] = lex_mode_external(441, 60); - v->a[3219] = lex_mode_external(435, 60); + v->a[3200] = lex_mode_normal(222); + v->a[3201] = lex_mode_normal(222); + v->a[3202] = lex_mode_normal(222); + v->a[3203] = lex_mode_normal(178); + v->a[3204] = lex_mode_normal(222); + v->a[3205] = lex_mode_normal(222); + v->a[3206] = lex_mode_normal(222); + v->a[3207] = lex_mode_normal(222); + v->a[3208] = lex_mode_normal(222); + v->a[3209] = lex_mode_normal(222); + v->a[3210] = lex_mode_normal(222); + v->a[3211] = lex_mode_normal(222); + v->a[3212] = lex_mode_normal(222); + v->a[3213] = lex_mode_normal(222); + v->a[3214] = lex_mode_external(195, 74); + v->a[3215] = lex_mode_external(195, 74); + v->a[3216] = lex_mode_external(195, 74); + v->a[3217] = lex_mode_external(195, 74); + v->a[3218] = lex_mode_external(195, 74); + v->a[3219] = lex_mode_external(195, 74); lex_modes_161(v); } void lex_modes_161(t_lex_modes_array *v) { - v->a[3220] = lex_mode_external(298, 70); - v->a[3221] = lex_mode_external(298, 70); - v->a[3222] = lex_mode_external(435, 69); - v->a[3223] = lex_mode_external(435, 69); - v->a[3224] = lex_mode_external(435, 69); - v->a[3225] = lex_mode_external(298, 70); - v->a[3226] = lex_mode_external(298, 70); - v->a[3227] = lex_mode_external(532, 66); - v->a[3228] = lex_mode_external(441, 60); - v->a[3229] = lex_mode_external(298, 70); - v->a[3230] = lex_mode_external(532, 66); - v->a[3231] = lex_mode_external(435, 69); - v->a[3232] = lex_mode_external(435, 69); - v->a[3233] = lex_mode_external(460, 47); - v->a[3234] = lex_mode_external(435, 69); - v->a[3235] = lex_mode_external(435, 69); - v->a[3236] = lex_mode_external(460, 47); - v->a[3237] = lex_mode_external(261, 66); - v->a[3238] = lex_mode_external(261, 66); - v->a[3239] = lex_mode_external(435, 69); + v->a[3220] = lex_mode_external(195, 74); + v->a[3221] = lex_mode_external(195, 74); + v->a[3222] = lex_mode_external(60, 75); + v->a[3223] = lex_mode_external(195, 74); + v->a[3224] = lex_mode_external(195, 74); + v->a[3225] = lex_mode_external(195, 74); + v->a[3226] = lex_mode_external(60, 75); + v->a[3227] = lex_mode_external(193, 76); + v->a[3228] = lex_mode_external(60, 75); + v->a[3229] = lex_mode_normal(195); + v->a[3230] = lex_mode_external(60, 75); + v->a[3231] = lex_mode_external(60, 75); + v->a[3232] = lex_mode_normal(195); + v->a[3233] = lex_mode_external(60, 75); + v->a[3234] = lex_mode_external(193, 76); + v->a[3235] = lex_mode_external(193, 76); + v->a[3236] = lex_mode_external(60, 75); + v->a[3237] = lex_mode_external(60, 75); + v->a[3238] = lex_mode_external(184, 73); + v->a[3239] = lex_mode_external(60, 75); lex_modes_162(v); } void lex_modes_162(t_lex_modes_array *v) { - v->a[3240] = lex_mode_external(532, 66); - v->a[3241] = lex_mode_external(435, 69); - v->a[3242] = lex_mode_external(435, 60); - v->a[3243] = lex_mode_external(532, 66); - v->a[3244] = lex_mode_external(435, 69); - v->a[3245] = lex_mode_external(441, 60); - v->a[3246] = lex_mode_external(435, 60); - v->a[3247] = lex_mode_external(435, 60); - v->a[3248] = lex_mode_external(435, 60); - v->a[3249] = lex_mode_external(435, 60); - v->a[3250] = lex_mode_external(298, 70); - v->a[3251] = lex_mode_external(435, 69); - v->a[3252] = lex_mode_external(435, 69); - v->a[3253] = lex_mode_external(298, 70); - v->a[3254] = lex_mode_external(441, 60); - v->a[3255] = lex_mode_external(435, 60); - v->a[3256] = lex_mode_external(298, 70); - v->a[3257] = lex_mode_external(435, 69); - v->a[3258] = lex_mode_external(435, 60); - v->a[3259] = lex_mode_external(435, 60); + v->a[3240] = lex_mode_external(60, 75); + v->a[3241] = lex_mode_external(60, 77); + v->a[3242] = lex_mode_external(184, 73); + v->a[3243] = lex_mode_external(60, 75); + v->a[3244] = lex_mode_external(60, 75); + v->a[3245] = lex_mode_external(60, 75); + v->a[3246] = lex_mode_external(60, 75); + v->a[3247] = lex_mode_external(60, 75); + v->a[3248] = lex_mode_external(60, 75); + v->a[3249] = lex_mode_external(60, 77); + v->a[3250] = lex_mode_external(184, 73); + v->a[3251] = lex_mode_external(184, 73); + v->a[3252] = lex_mode_external(184, 73); + v->a[3253] = lex_mode_external(60, 77); + v->a[3254] = lex_mode_external(60, 77); + v->a[3255] = lex_mode_external(60, 77); + v->a[3256] = lex_mode_external(60, 75); + v->a[3257] = lex_mode_external(60, 75); + v->a[3258] = lex_mode_external(60, 75); + v->a[3259] = lex_mode_external(60, 75); lex_modes_163(v); } void lex_modes_163(t_lex_modes_array *v) { - v->a[3260] = lex_mode_external(435, 69); - v->a[3261] = lex_mode_external(435, 60); - v->a[3262] = lex_mode_external(435, 60); - v->a[3263] = lex_mode_external(435, 60); - v->a[3264] = lex_mode_external(435, 60); - v->a[3265] = lex_mode_external(435, 60); - v->a[3266] = lex_mode_external(435, 60); - v->a[3267] = lex_mode_external(435, 69); - v->a[3268] = lex_mode_external(435, 69); - v->a[3269] = lex_mode_external(255, 66); - v->a[3270] = lex_mode_external(255, 66); - v->a[3271] = lex_mode_external(435, 60); - v->a[3272] = lex_mode_external(441, 60); - v->a[3273] = lex_mode_external(435, 69); - v->a[3274] = lex_mode_external(435, 69); - v->a[3275] = lex_mode_external(436, 60); - v->a[3276] = lex_mode_external(441, 60); - v->a[3277] = lex_mode_external(435, 60); - v->a[3278] = lex_mode_external(435, 60); - v->a[3279] = lex_mode_external(435, 69); + v->a[3260] = lex_mode_external(60, 75); + v->a[3261] = lex_mode_external(60, 75); + v->a[3262] = lex_mode_external(60, 75); + v->a[3263] = lex_mode_external(60, 75); + v->a[3264] = lex_mode_external(60, 75); + v->a[3265] = lex_mode_external(184, 73); + v->a[3266] = lex_mode_external(184, 73); + v->a[3267] = lex_mode_normal(184); + v->a[3268] = lex_mode_normal(184); + v->a[3269] = lex_mode_normal(192); + v->a[3270] = lex_mode_normal(184); + v->a[3271] = lex_mode_normal(184); + v->a[3272] = lex_mode_normal(184); + v->a[3273] = lex_mode_normal(184); + v->a[3274] = lex_mode_normal(184); + v->a[3275] = lex_mode_external(192, 78); + v->a[3276] = lex_mode_normal(184); + v->a[3277] = lex_mode_normal(184); + v->a[3278] = lex_mode_normal(192); + v->a[3279] = lex_mode_normal(184); lex_modes_164(v); } void lex_modes_164(t_lex_modes_array *v) { - v->a[3280] = lex_mode_external(436, 60); - v->a[3281] = lex_mode_external(435, 60); - v->a[3282] = lex_mode_external(436, 60); - v->a[3283] = lex_mode_external(435, 60); - v->a[3284] = lex_mode_external(435, 69); - v->a[3285] = lex_mode_external(441, 60); - v->a[3286] = lex_mode_external(441, 60); - v->a[3287] = lex_mode_external(435, 60); - v->a[3288] = lex_mode_external(435, 69); - v->a[3289] = lex_mode_external(435, 69); - v->a[3290] = lex_mode_external(441, 60); - v->a[3291] = lex_mode_external(436, 60); - v->a[3292] = lex_mode_external(441, 60); - v->a[3293] = lex_mode_external(435, 69); - v->a[3294] = lex_mode_external(435, 60); - v->a[3295] = lex_mode_external(435, 60); - v->a[3296] = lex_mode_external(435, 69); - v->a[3297] = lex_mode_external(441, 60); - v->a[3298] = lex_mode_external(529, 66); - v->a[3299] = lex_mode_external(435, 69); + v->a[3280] = lex_mode_external(192, 78); + v->a[3281] = lex_mode_external(192, 78); + v->a[3282] = lex_mode_normal(184); + v->a[3283] = lex_mode_normal(184); + v->a[3284] = lex_mode_external(192, 78); + v->a[3285] = lex_mode_normal(184); + v->a[3286] = lex_mode_external(192, 78); + v->a[3287] = lex_mode_normal(192); + v->a[3288] = lex_mode_external(193, 76); + v->a[3289] = lex_mode_external(193, 76); + v->a[3290] = lex_mode_external(192, 78); + v->a[3291] = lex_mode_external(193, 76); + v->a[3292] = lex_mode_external(192, 78); + v->a[3293] = lex_mode_normal(184); + v->a[3294] = lex_mode_normal(184); + v->a[3295] = lex_mode_external(198, 74); + v->a[3296] = lex_mode_external(192, 78); + v->a[3297] = lex_mode_external(192, 78); + v->a[3298] = lex_mode_normal(184); + v->a[3299] = lex_mode_normal(184); lex_modes_165(v); } diff --git a/parser/static/lex_modes/lex_modes_33.c b/parser/static/lex_modes/lex_modes_33.c index abfc47a2..85951730 100644 --- a/parser/static/lex_modes/lex_modes_33.c +++ b/parser/static/lex_modes/lex_modes_33.c @@ -14,126 +14,126 @@ void lex_modes_165(t_lex_modes_array *v) { - v->a[3300] = lex_mode_external(436, 60); - v->a[3301] = lex_mode_external(435, 69); - v->a[3302] = lex_mode_external(435, 69); - v->a[3303] = lex_mode_external(435, 69); - v->a[3304] = lex_mode_external(435, 69); - v->a[3305] = lex_mode_external(433, 42); - v->a[3306] = lex_mode_external(436, 60); - v->a[3307] = lex_mode_external(436, 60); - v->a[3308] = lex_mode_external(435, 69); - v->a[3309] = lex_mode_external(435, 69); - v->a[3310] = lex_mode_external(460, 47); - v->a[3311] = lex_mode_external(298, 70); - v->a[3312] = lex_mode_external(436, 60); - v->a[3313] = lex_mode_external(529, 66); - v->a[3314] = lex_mode_external(433, 42); - v->a[3315] = lex_mode_external(435, 69); - v->a[3316] = lex_mode_external(435, 69); - v->a[3317] = lex_mode_external(435, 69); - v->a[3318] = lex_mode_external(433, 42); - v->a[3319] = lex_mode_external(433, 42); + v->a[3300] = lex_mode_normal(184); + v->a[3301] = lex_mode_external(193, 76); + v->a[3302] = lex_mode_external(192, 78); + v->a[3303] = lex_mode_normal(184); + v->a[3304] = lex_mode_normal(184); + v->a[3305] = lex_mode_normal(192); + v->a[3306] = lex_mode_external(198, 74); + v->a[3307] = lex_mode_external(192, 78); + v->a[3308] = lex_mode_normal(184); + v->a[3309] = lex_mode_external(192, 78); + v->a[3310] = lex_mode_external(192, 78); + v->a[3311] = lex_mode_external(198, 74); + v->a[3312] = lex_mode_external(198, 74); + v->a[3313] = lex_mode_normal(184); + v->a[3314] = lex_mode_external(192, 78); + v->a[3315] = lex_mode_normal(184); + v->a[3316] = lex_mode_normal(184); + v->a[3317] = lex_mode_normal(192); + v->a[3318] = lex_mode_normal(184); + v->a[3319] = lex_mode_normal(184); lex_modes_166(v); } void lex_modes_166(t_lex_modes_array *v) { - v->a[3320] = lex_mode_external(435, 69); - v->a[3321] = lex_mode_external(435, 69); - v->a[3322] = lex_mode_external(436, 60); - v->a[3323] = lex_mode_external(433, 42); - v->a[3324] = lex_mode_external(435, 69); - v->a[3325] = lex_mode_external(435, 69); - v->a[3326] = lex_mode_external(435, 69); - v->a[3327] = lex_mode_external(433, 42); - v->a[3328] = lex_mode_external(435, 69); - v->a[3329] = lex_mode_external(435, 69); - v->a[3330] = lex_mode_external(433, 42); - v->a[3331] = lex_mode_external(298, 70); - v->a[3332] = lex_mode_external(433, 42); - v->a[3333] = lex_mode_external(433, 42); - v->a[3334] = lex_mode_external(435, 69); - v->a[3335] = lex_mode_external(433, 42); - v->a[3336] = lex_mode_external(435, 69); - v->a[3337] = lex_mode_external(435, 69); - v->a[3338] = lex_mode_external(435, 69); - v->a[3339] = lex_mode_external(435, 69); + v->a[3320] = lex_mode_normal(184); + v->a[3321] = lex_mode_external(192, 78); + v->a[3322] = lex_mode_normal(184); + v->a[3323] = lex_mode_normal(184); + v->a[3324] = lex_mode_normal(184); + v->a[3325] = lex_mode_external(192, 78); + v->a[3326] = lex_mode_normal(184); + v->a[3327] = lex_mode_normal(184); + v->a[3328] = lex_mode_external(60, 77); + v->a[3329] = lex_mode_normal(184); + v->a[3330] = lex_mode_external(192, 78); + v->a[3331] = lex_mode_external(192, 78); + v->a[3332] = lex_mode_normal(184); + v->a[3333] = lex_mode_normal(192); + v->a[3334] = lex_mode_normal(192); + v->a[3335] = lex_mode_normal(184); + v->a[3336] = lex_mode_normal(184); + v->a[3337] = lex_mode_normal(184); + v->a[3338] = lex_mode_normal(184); + v->a[3339] = lex_mode_external(192, 78); lex_modes_167(v); } void lex_modes_167(t_lex_modes_array *v) { - v->a[3340] = lex_mode_external(435, 69); - v->a[3341] = lex_mode_external(435, 69); - v->a[3342] = lex_mode_external(435, 69); - v->a[3343] = lex_mode_external(435, 69); - v->a[3344] = lex_mode_external(435, 69); - v->a[3345] = lex_mode_external(433, 42); - v->a[3346] = lex_mode_external(435, 69); - v->a[3347] = lex_mode_external(433, 42); - v->a[3348] = lex_mode_external(435, 69); - v->a[3349] = lex_mode_external(435, 69); - v->a[3350] = lex_mode_external(433, 60); - v->a[3351] = lex_mode_external(433, 42); - v->a[3352] = lex_mode_external(436, 60); - v->a[3353] = lex_mode_external(436, 60); - v->a[3354] = lex_mode_external(436, 60); - v->a[3355] = lex_mode_external(435, 69); - v->a[3356] = lex_mode_external(433, 42); - v->a[3357] = lex_mode_external(435, 69); - v->a[3358] = lex_mode_external(433, 42); - v->a[3359] = lex_mode_external(435, 60); + v->a[3340] = lex_mode_normal(184); + v->a[3341] = lex_mode_normal(184); + v->a[3342] = lex_mode_normal(184); + v->a[3343] = lex_mode_external(192, 78); + v->a[3344] = lex_mode_external(198, 74); + v->a[3345] = lex_mode_external(192, 78); + v->a[3346] = lex_mode_external(192, 78); + v->a[3347] = lex_mode_normal(192); + v->a[3348] = lex_mode_external(192, 78); + v->a[3349] = lex_mode_external(192, 78); + v->a[3350] = lex_mode_normal(184); + v->a[3351] = lex_mode_normal(184); + v->a[3352] = lex_mode_normal(184); + v->a[3353] = lex_mode_normal(184); + v->a[3354] = lex_mode_normal(184); + v->a[3355] = lex_mode_external(222, 79); + v->a[3356] = lex_mode_external(222, 79); + v->a[3357] = lex_mode_external(222, 79); + v->a[3358] = lex_mode_external(60, 77); + v->a[3359] = lex_mode_external(222, 79); lex_modes_168(v); } void lex_modes_168(t_lex_modes_array *v) { - v->a[3360] = lex_mode_external(298, 70); - v->a[3361] = lex_mode_external(435, 60); - v->a[3362] = lex_mode_external(435, 69); - v->a[3363] = lex_mode_external(435, 69); - v->a[3364] = lex_mode_external(435, 69); - v->a[3365] = lex_mode_external(435, 60); - v->a[3366] = lex_mode_external(435, 69); - v->a[3367] = lex_mode_external(435, 60); - v->a[3368] = lex_mode_external(435, 60); - v->a[3369] = lex_mode_external(435, 69); - v->a[3370] = lex_mode_external(435, 69); - v->a[3371] = lex_mode_external(435, 69); - v->a[3372] = lex_mode_external(435, 69); - v->a[3373] = lex_mode_external(435, 69); - v->a[3374] = lex_mode_external(435, 69); - v->a[3375] = lex_mode_external(435, 60); - v->a[3376] = lex_mode_external(298, 70); - v->a[3377] = lex_mode_external(460, 47); - v->a[3378] = lex_mode_external(460, 47); - v->a[3379] = lex_mode_external(435, 69); + v->a[3360] = lex_mode_external(60, 77); + v->a[3361] = lex_mode_external(222, 79); + v->a[3362] = lex_mode_external(222, 79); + v->a[3363] = lex_mode_external(222, 79); + v->a[3364] = lex_mode_external(222, 79); + v->a[3365] = lex_mode_external(222, 79); + v->a[3366] = lex_mode_external(222, 79); + v->a[3367] = lex_mode_external(222, 79); + v->a[3368] = lex_mode_external(222, 79); + v->a[3369] = lex_mode_external(222, 79); + v->a[3370] = lex_mode_external(222, 79); + v->a[3371] = lex_mode_external(222, 79); + v->a[3372] = lex_mode_external(60, 77); + v->a[3373] = lex_mode_external(222, 79); + v->a[3374] = lex_mode_external(222, 79); + v->a[3375] = lex_mode_external(222, 79); + v->a[3376] = lex_mode_external(222, 79); + v->a[3377] = lex_mode_external(222, 79); + v->a[3378] = lex_mode_external(222, 79); + v->a[3379] = lex_mode_external(222, 79); lex_modes_169(v); } void lex_modes_169(t_lex_modes_array *v) { - v->a[3380] = lex_mode_external(436, 60); - v->a[3381] = lex_mode_external(436, 60); - v->a[3382] = lex_mode_external(460, 47); - v->a[3383] = lex_mode_external(460, 47); - v->a[3384] = lex_mode_external(436, 60); - v->a[3385] = lex_mode_external(460, 47); - v->a[3386] = lex_mode_external(460, 47); - v->a[3387] = lex_mode_external(436, 60); - v->a[3388] = lex_mode_external(460, 47); - v->a[3389] = lex_mode_external(460, 47); - v->a[3390] = lex_mode_external(436, 60); - v->a[3391] = lex_mode_external(435, 69); - v->a[3392] = lex_mode_external(436, 60); - v->a[3393] = lex_mode_external(298, 70); - v->a[3394] = lex_mode_external(436, 60); - v->a[3395] = lex_mode_external(436, 60); - v->a[3396] = lex_mode_external(435, 69); - v->a[3397] = lex_mode_external(433, 42); - v->a[3398] = lex_mode_external(435, 69); - v->a[3399] = lex_mode_external(436, 60); + v->a[3380] = lex_mode_external(222, 79); + v->a[3381] = lex_mode_external(222, 79); + v->a[3382] = lex_mode_external(198, 74); + v->a[3383] = lex_mode_external(198, 74); + v->a[3384] = lex_mode_external(222, 79); + v->a[3385] = lex_mode_external(222, 79); + v->a[3386] = lex_mode_external(222, 79); + v->a[3387] = lex_mode_external(222, 79); + v->a[3388] = lex_mode_external(60, 77); + v->a[3389] = lex_mode_external(222, 79); + v->a[3390] = lex_mode_external(222, 79); + v->a[3391] = lex_mode_external(222, 79); + v->a[3392] = lex_mode_external(222, 79); + v->a[3393] = lex_mode_normal(191); + v->a[3394] = lex_mode_external(222, 79); + v->a[3395] = lex_mode_external(222, 79); + v->a[3396] = lex_mode_external(222, 79); + v->a[3397] = lex_mode_external(60, 77); + v->a[3398] = lex_mode_external(222, 79); + v->a[3399] = lex_mode_external(222, 79); lex_modes_170(v); } diff --git a/parser/static/lex_modes/lex_modes_34.c b/parser/static/lex_modes/lex_modes_34.c index c337af56..da89d6f9 100644 --- a/parser/static/lex_modes/lex_modes_34.c +++ b/parser/static/lex_modes/lex_modes_34.c @@ -14,126 +14,126 @@ void lex_modes_170(t_lex_modes_array *v) { - v->a[3400] = lex_mode_external(435, 69); - v->a[3401] = lex_mode_external(433, 60); - v->a[3402] = lex_mode_external(436, 60); - v->a[3403] = lex_mode_external(436, 60); - v->a[3404] = lex_mode_external(436, 60); - v->a[3405] = lex_mode_external(436, 60); - v->a[3406] = lex_mode_external(436, 60); - v->a[3407] = lex_mode_external(460, 47); - v->a[3408] = lex_mode_external(435, 60); - v->a[3409] = lex_mode_external(435, 69); - v->a[3410] = lex_mode_external(435, 69); - v->a[3411] = lex_mode_external(460, 47); - v->a[3412] = lex_mode_external(435, 69); - v->a[3413] = lex_mode_external(435, 69); - v->a[3414] = lex_mode_external(261, 66); - v->a[3415] = lex_mode_external(298, 70); - v->a[3416] = lex_mode_external(460, 47); - v->a[3417] = lex_mode_external(261, 66); - v->a[3418] = lex_mode_external(298, 70); - v->a[3419] = lex_mode_external(460, 47); + v->a[3400] = lex_mode_external(222, 79); + v->a[3401] = lex_mode_external(222, 79); + v->a[3402] = lex_mode_external(222, 79); + v->a[3403] = lex_mode_external(198, 74); + v->a[3404] = lex_mode_external(198, 74); + v->a[3405] = lex_mode_external(222, 79); + v->a[3406] = lex_mode_external(222, 79); + v->a[3407] = lex_mode_external(222, 79); + v->a[3408] = lex_mode_external(222, 79); + v->a[3409] = lex_mode_external(222, 79); + v->a[3410] = lex_mode_external(222, 79); + v->a[3411] = lex_mode_external(222, 79); + v->a[3412] = lex_mode_normal(192); + v->a[3413] = lex_mode_external(60, 77); + v->a[3414] = lex_mode_external(60, 77); + v->a[3415] = lex_mode_normal(191); + v->a[3416] = lex_mode_external(60, 77); + v->a[3417] = lex_mode_external(222, 79); + v->a[3418] = lex_mode_normal(191); + v->a[3419] = lex_mode_normal(191); lex_modes_171(v); } void lex_modes_171(t_lex_modes_array *v) { - v->a[3420] = lex_mode_external(460, 47); - v->a[3421] = lex_mode_external(435, 69); - v->a[3422] = lex_mode_external(460, 47); - v->a[3423] = lex_mode_external(460, 47); - v->a[3424] = lex_mode_external(460, 47); - v->a[3425] = lex_mode_external(435, 69); - v->a[3426] = lex_mode_external(435, 69); - v->a[3427] = lex_mode_external(435, 60); - v->a[3428] = lex_mode_external(435, 69); - v->a[3429] = lex_mode_external(435, 69); - v->a[3430] = lex_mode_external(435, 69); - v->a[3431] = lex_mode_external(435, 69); - v->a[3432] = lex_mode_external(435, 69); - v->a[3433] = lex_mode_external(435, 69); - v->a[3434] = lex_mode_external(435, 69); - v->a[3435] = lex_mode_external(435, 69); - v->a[3436] = lex_mode_external(435, 69); - v->a[3437] = lex_mode_external(460, 47); - v->a[3438] = lex_mode_external(460, 47); - v->a[3439] = lex_mode_external(435, 60); + v->a[3420] = lex_mode_external(184, 80); + v->a[3421] = lex_mode_external(184, 80); + v->a[3422] = lex_mode_external(198, 74); + v->a[3423] = lex_mode_normal(191); + v->a[3424] = lex_mode_external(198, 74); + v->a[3425] = lex_mode_external(198, 74); + v->a[3426] = lex_mode_normal(191); + v->a[3427] = lex_mode_external(184, 80); + v->a[3428] = lex_mode_external(198, 74); + v->a[3429] = lex_mode_external(186, 81); + v->a[3430] = lex_mode_external(198, 74); + v->a[3431] = lex_mode_external(198, 74); + v->a[3432] = lex_mode_external(198, 74); + v->a[3433] = lex_mode_external(184, 80); + v->a[3434] = lex_mode_external(184, 80); + v->a[3435] = lex_mode_external(198, 74); + v->a[3436] = lex_mode_external(184, 80); + v->a[3437] = lex_mode_external(198, 74); + v->a[3438] = lex_mode_external(198, 74); + v->a[3439] = lex_mode_external(198, 74); lex_modes_172(v); } void lex_modes_172(t_lex_modes_array *v) { - v->a[3440] = lex_mode_external(460, 47); - v->a[3441] = lex_mode_external(436, 60); - v->a[3442] = lex_mode_external(436, 60); - v->a[3443] = lex_mode_external(436, 60); - v->a[3444] = lex_mode_external(436, 60); - v->a[3445] = lex_mode_external(435, 60); - v->a[3446] = lex_mode_external(435, 69); - v->a[3447] = lex_mode_external(435, 69); - v->a[3448] = lex_mode_external(435, 60); - v->a[3449] = lex_mode_external(435, 69); - v->a[3450] = lex_mode_external(435, 69); - v->a[3451] = lex_mode_external(460, 47); - v->a[3452] = lex_mode_external(460, 47); - v->a[3453] = lex_mode_external(435, 60); - v->a[3454] = lex_mode_external(436, 60); - v->a[3455] = lex_mode_external(436, 60); - v->a[3456] = lex_mode_external(459, 71); - v->a[3457] = lex_mode_external(290, 72); - v->a[3458] = lex_mode_external(299, 73); - v->a[3459] = lex_mode_external(459, 71); + v->a[3440] = lex_mode_external(198, 74); + v->a[3441] = lex_mode_external(198, 74); + v->a[3442] = lex_mode_external(198, 74); + v->a[3443] = lex_mode_external(198, 74); + v->a[3444] = lex_mode_external(198, 74); + v->a[3445] = lex_mode_external(184, 80); + v->a[3446] = lex_mode_external(186, 81); + v->a[3447] = lex_mode_external(184, 80); + v->a[3448] = lex_mode_external(184, 80); + v->a[3449] = lex_mode_external(198, 74); + v->a[3450] = lex_mode_external(186, 81); + v->a[3451] = lex_mode_external(184, 80); + v->a[3452] = lex_mode_normal(184); + v->a[3453] = lex_mode_normal(175); + v->a[3454] = lex_mode_external(186, 81); + v->a[3455] = lex_mode_external(186, 81); + v->a[3456] = lex_mode_external(186, 81); + v->a[3457] = lex_mode_normal(191); + v->a[3458] = lex_mode_external(186, 81); + v->a[3459] = lex_mode_normal(222); lex_modes_173(v); } void lex_modes_173(t_lex_modes_array *v) { - v->a[3460] = lex_mode_external(299, 73); - v->a[3461] = lex_mode_external(459, 71); - v->a[3462] = lex_mode_external(473, 74); - v->a[3463] = lex_mode_external(532, 66); - v->a[3464] = lex_mode_external(532, 66); - v->a[3465] = lex_mode_external(459, 71); - v->a[3466] = lex_mode_external(459, 71); - v->a[3467] = lex_mode_external(459, 71); - v->a[3468] = lex_mode_external(459, 71); - v->a[3469] = lex_mode_external(275, 26); - v->a[3470] = lex_mode_external(473, 74); - v->a[3471] = lex_mode_external(459, 71); - v->a[3472] = lex_mode_external(459, 71); - v->a[3473] = lex_mode_external(275, 26); - v->a[3474] = lex_mode_external(290, 72); - v->a[3475] = lex_mode_external(299, 73); - v->a[3476] = lex_mode_external(459, 71); - v->a[3477] = lex_mode_external(460, 47); - v->a[3478] = lex_mode_external(299, 73); - v->a[3479] = lex_mode_external(459, 71); + v->a[3460] = lex_mode_normal(184); + v->a[3461] = lex_mode_normal(184); + v->a[3462] = lex_mode_normal(222); + v->a[3463] = lex_mode_normal(222); + v->a[3464] = lex_mode_normal(184); + v->a[3465] = lex_mode_normal(184); + v->a[3466] = lex_mode_normal(184); + v->a[3467] = lex_mode_external(186, 81); + v->a[3468] = lex_mode_normal(184); + v->a[3469] = lex_mode_normal(184); + v->a[3470] = lex_mode_normal(222); + v->a[3471] = lex_mode_normal(222); + v->a[3472] = lex_mode_normal(175); + v->a[3473] = lex_mode_normal(184); + v->a[3474] = lex_mode_external(188, 74); + v->a[3475] = lex_mode_normal(184); + v->a[3476] = lex_mode_normal(222); + v->a[3477] = lex_mode_external(186, 81); + v->a[3478] = lex_mode_normal(184); + v->a[3479] = lex_mode_normal(184); lex_modes_174(v); } void lex_modes_174(t_lex_modes_array *v) { - v->a[3480] = lex_mode_external(459, 71); - v->a[3481] = lex_mode_external(459, 71); - v->a[3482] = lex_mode_external(532, 66); - v->a[3483] = lex_mode_external(459, 71); - v->a[3484] = lex_mode_external(299, 73); - v->a[3485] = lex_mode_external(532, 66); - v->a[3486] = lex_mode_external(473, 74); - v->a[3487] = lex_mode_external(478, 75); - v->a[3488] = lex_mode_external(459, 71); - v->a[3489] = lex_mode_external(478, 75); - v->a[3490] = lex_mode_external(459, 71); - v->a[3491] = lex_mode_external(481, 76); - v->a[3492] = lex_mode_external(459, 71); - v->a[3493] = lex_mode_external(478, 75); - v->a[3494] = lex_mode_external(459, 71); - v->a[3495] = lex_mode_external(478, 75); - v->a[3496] = lex_mode_external(478, 75); - v->a[3497] = lex_mode_external(478, 75); - v->a[3498] = lex_mode_external(459, 71); - v->a[3499] = lex_mode_external(478, 75); + v->a[3480] = lex_mode_normal(222); + v->a[3481] = lex_mode_normal(175); + v->a[3482] = lex_mode_external(175, 82); + v->a[3483] = lex_mode_normal(175); + v->a[3484] = lex_mode_normal(175); + v->a[3485] = lex_mode_normal(175); + v->a[3486] = lex_mode_normal(184); + v->a[3487] = lex_mode_normal(184); + v->a[3488] = lex_mode_normal(184); + v->a[3489] = lex_mode_external(186, 81); + v->a[3490] = lex_mode_normal(175); + v->a[3491] = lex_mode_external(175, 82); + v->a[3492] = lex_mode_external(186, 81); + v->a[3493] = lex_mode_normal(175); + v->a[3494] = lex_mode_normal(175); + v->a[3495] = lex_mode_normal(184); + v->a[3496] = lex_mode_normal(175); + v->a[3497] = lex_mode_normal(175); + v->a[3498] = lex_mode_external(175, 82); + v->a[3499] = lex_mode_external(186, 81); lex_modes_175(v); } diff --git a/parser/static/lex_modes/lex_modes_35.c b/parser/static/lex_modes/lex_modes_35.c index 88b31dd1..5b70f158 100644 --- a/parser/static/lex_modes/lex_modes_35.c +++ b/parser/static/lex_modes/lex_modes_35.c @@ -14,126 +14,126 @@ void lex_modes_175(t_lex_modes_array *v) { - v->a[3500] = lex_mode_external(478, 75); - v->a[3501] = lex_mode_external(459, 71); - v->a[3502] = lex_mode_external(478, 75); - v->a[3503] = lex_mode_external(478, 75); - v->a[3504] = lex_mode_external(459, 71); - v->a[3505] = lex_mode_external(459, 71); - v->a[3506] = lex_mode_external(459, 71); - v->a[3507] = lex_mode_external(478, 75); - v->a[3508] = lex_mode_external(459, 71); - v->a[3509] = lex_mode_external(478, 75); - v->a[3510] = lex_mode_external(459, 71); - v->a[3511] = lex_mode_external(275, 26); - v->a[3512] = lex_mode_external(459, 71); - v->a[3513] = lex_mode_external(459, 71); - v->a[3514] = lex_mode_external(478, 75); - v->a[3515] = lex_mode_external(459, 71); - v->a[3516] = lex_mode_external(459, 71); - v->a[3517] = lex_mode_external(478, 75); - v->a[3518] = lex_mode_external(478, 75); - v->a[3519] = lex_mode_external(478, 75); + v->a[3500] = lex_mode_normal(184); + v->a[3501] = lex_mode_external(175, 82); + v->a[3502] = lex_mode_normal(184); + v->a[3503] = lex_mode_normal(184); + v->a[3504] = lex_mode_normal(184); + v->a[3505] = lex_mode_normal(184); + v->a[3506] = lex_mode_normal(184); + v->a[3507] = lex_mode_normal(184); + v->a[3508] = lex_mode_normal(175); + v->a[3509] = lex_mode_external(186, 81); + v->a[3510] = lex_mode_normal(175); + v->a[3511] = lex_mode_normal(184); + v->a[3512] = lex_mode_external(186, 81); + v->a[3513] = lex_mode_normal(184); + v->a[3514] = lex_mode_normal(184); + v->a[3515] = lex_mode_normal(222); + v->a[3516] = lex_mode_normal(184); + v->a[3517] = lex_mode_normal(184); + v->a[3518] = lex_mode_external(175, 82); + v->a[3519] = lex_mode_normal(184); lex_modes_176(v); } void lex_modes_176(t_lex_modes_array *v) { - v->a[3520] = lex_mode_external(478, 75); - v->a[3521] = lex_mode_external(478, 75); - v->a[3522] = lex_mode_external(459, 71); - v->a[3523] = lex_mode_external(478, 75); - v->a[3524] = lex_mode_external(478, 75); - v->a[3525] = lex_mode_external(459, 71); - v->a[3526] = lex_mode_external(478, 75); - v->a[3527] = lex_mode_external(478, 75); - v->a[3528] = lex_mode_external(459, 71); - v->a[3529] = lex_mode_external(459, 71); - v->a[3530] = lex_mode_external(478, 75); - v->a[3531] = lex_mode_external(481, 76); - v->a[3532] = lex_mode_external(481, 76); - v->a[3533] = lex_mode_external(481, 76); - v->a[3534] = lex_mode_external(481, 76); - v->a[3535] = lex_mode_external(264, 66); - v->a[3536] = lex_mode_external(458, 36); - v->a[3537] = lex_mode_external(444, 77); - v->a[3538] = lex_mode_external(444, 77); - v->a[3539] = lex_mode_external(458, 36); + v->a[3520] = lex_mode_normal(222); + v->a[3521] = lex_mode_normal(175); + v->a[3522] = lex_mode_normal(175); + v->a[3523] = lex_mode_normal(175); + v->a[3524] = lex_mode_normal(184); + v->a[3525] = lex_mode_normal(222); + v->a[3526] = lex_mode_normal(184); + v->a[3527] = lex_mode_normal(222); + v->a[3528] = lex_mode_normal(222); + v->a[3529] = lex_mode_external(175, 82); + v->a[3530] = lex_mode_normal(222); + v->a[3531] = lex_mode_normal(222); + v->a[3532] = lex_mode_external(175, 82); + v->a[3533] = lex_mode_normal(222); + v->a[3534] = lex_mode_normal(184); + v->a[3535] = lex_mode_normal(184); + v->a[3536] = lex_mode_normal(184); + v->a[3537] = lex_mode_external(175, 82); + v->a[3538] = lex_mode_normal(222); + v->a[3539] = lex_mode_normal(222); lex_modes_177(v); } void lex_modes_177(t_lex_modes_array *v) { - v->a[3540] = lex_mode_external(264, 66); - v->a[3541] = lex_mode_external(458, 36); - v->a[3542] = lex_mode_external(458, 36); - v->a[3543] = lex_mode_external(458, 36); - v->a[3544] = lex_mode_external(458, 36); - v->a[3545] = lex_mode_external(458, 36); - v->a[3546] = lex_mode_external(460, 78); - v->a[3547] = lex_mode_external(458, 36); - v->a[3548] = lex_mode_external(460, 78); - v->a[3549] = lex_mode_external(460, 78); - v->a[3550] = lex_mode_external(460, 78); - v->a[3551] = lex_mode_external(460, 78); - v->a[3552] = lex_mode_external(458, 36); - v->a[3553] = lex_mode_external(460, 78); - v->a[3554] = lex_mode_external(460, 78); - v->a[3555] = lex_mode_external(460, 79); - v->a[3556] = lex_mode_external(458, 36); - v->a[3557] = lex_mode_external(460, 78); - v->a[3558] = lex_mode_external(460, 78); - v->a[3559] = lex_mode_external(416, 80); + v->a[3540] = lex_mode_external(175, 82); + v->a[3541] = lex_mode_normal(222); + v->a[3542] = lex_mode_normal(184); + v->a[3543] = lex_mode_normal(184); + v->a[3544] = lex_mode_normal(175); + v->a[3545] = lex_mode_normal(184); + v->a[3546] = lex_mode_normal(184); + v->a[3547] = lex_mode_normal(184); + v->a[3548] = lex_mode_normal(184); + v->a[3549] = lex_mode_normal(184); + v->a[3550] = lex_mode_normal(184); + v->a[3551] = lex_mode_normal(184); + v->a[3552] = lex_mode_normal(184); + v->a[3553] = lex_mode_normal(184); + v->a[3554] = lex_mode_normal(184); + v->a[3555] = lex_mode_normal(192); + v->a[3556] = lex_mode_normal(192); + v->a[3557] = lex_mode_normal(175); + v->a[3558] = lex_mode_normal(175); + v->a[3559] = lex_mode_normal(192); lex_modes_178(v); } void lex_modes_178(t_lex_modes_array *v) { - v->a[3560] = lex_mode_external(416, 80); - v->a[3561] = lex_mode_external(460, 78); - v->a[3562] = lex_mode_external(292, 72); - v->a[3563] = lex_mode_external(460, 78); - v->a[3564] = lex_mode_external(460, 78); - v->a[3565] = lex_mode_external(260, 73); - v->a[3566] = lex_mode_external(460, 78); - v->a[3567] = lex_mode_external(260, 73); - v->a[3568] = lex_mode_external(460, 78); - v->a[3569] = lex_mode_external(458, 36); - v->a[3570] = lex_mode_external(260, 73); - v->a[3571] = lex_mode_external(260, 73); - v->a[3572] = lex_mode_external(446, 77); - v->a[3573] = lex_mode_external(458, 36); - v->a[3574] = lex_mode_external(460, 79); - v->a[3575] = lex_mode_external(460, 78); - v->a[3576] = lex_mode_external(460, 78); - v->a[3577] = lex_mode_external(460, 78); - v->a[3578] = lex_mode_external(458, 36); - v->a[3579] = lex_mode_external(267, 66); + v->a[3560] = lex_mode_normal(192); + v->a[3561] = lex_mode_normal(192); + v->a[3562] = lex_mode_normal(192); + v->a[3563] = lex_mode_normal(192); + v->a[3564] = lex_mode_normal(192); + v->a[3565] = lex_mode_normal(222); + v->a[3566] = lex_mode_normal(222); + v->a[3567] = lex_mode_normal(184); + v->a[3568] = lex_mode_normal(192); + v->a[3569] = lex_mode_normal(222); + v->a[3570] = lex_mode_normal(222); + v->a[3571] = lex_mode_normal(222); + v->a[3572] = lex_mode_external(186, 83); + v->a[3573] = lex_mode_normal(184); + v->a[3574] = lex_mode_normal(222); + v->a[3575] = lex_mode_normal(222); + v->a[3576] = lex_mode_normal(222); + v->a[3577] = lex_mode_normal(222); + v->a[3578] = lex_mode_normal(184); + v->a[3579] = lex_mode_normal(184); lex_modes_179(v); } void lex_modes_179(t_lex_modes_array *v) { - v->a[3580] = lex_mode_external(445, 81); - v->a[3581] = lex_mode_external(458, 36); - v->a[3582] = lex_mode_external(445, 81); - v->a[3583] = lex_mode_external(260, 73); - v->a[3584] = lex_mode_external(292, 72); - v->a[3585] = lex_mode_external(260, 73); - v->a[3586] = lex_mode_external(460, 78); - v->a[3587] = lex_mode_external(460, 78); - v->a[3588] = lex_mode_external(460, 78); - v->a[3589] = lex_mode_external(460, 78); - v->a[3590] = lex_mode_external(460, 78); - v->a[3591] = lex_mode_external(260, 73); - v->a[3592] = lex_mode_external(460, 78); - v->a[3593] = lex_mode_external(460, 78); - v->a[3594] = lex_mode_external(460, 78); - v->a[3595] = lex_mode_external(460, 78); - v->a[3596] = lex_mode_external(260, 73); - v->a[3597] = lex_mode_external(458, 36); - v->a[3598] = lex_mode_external(446, 77); - v->a[3599] = lex_mode_external(460, 78); + v->a[3580] = lex_mode_normal(184); + v->a[3581] = lex_mode_external(186, 83); + v->a[3582] = lex_mode_normal(184); + v->a[3583] = lex_mode_normal(222); + v->a[3584] = lex_mode_external(6, 77); + v->a[3585] = lex_mode_external(6, 77); + v->a[3586] = lex_mode_normal(222); + v->a[3587] = lex_mode_normal(222); + v->a[3588] = lex_mode_external(186, 83); + v->a[3589] = lex_mode_external(6, 77); + v->a[3590] = lex_mode_external(6, 77); + v->a[3591] = lex_mode_normal(184); + v->a[3592] = lex_mode_normal(222); + v->a[3593] = lex_mode_external(6, 77); + v->a[3594] = lex_mode_normal(222); + v->a[3595] = lex_mode_normal(222); + v->a[3596] = lex_mode_external(6, 77); + v->a[3597] = lex_mode_normal(222); + v->a[3598] = lex_mode_external(186, 83); + v->a[3599] = lex_mode_external(186, 83); lex_modes_180(v); } diff --git a/parser/static/lex_modes/lex_modes_36.c b/parser/static/lex_modes/lex_modes_36.c index 750760dd..88e7750d 100644 --- a/parser/static/lex_modes/lex_modes_36.c +++ b/parser/static/lex_modes/lex_modes_36.c @@ -14,126 +14,126 @@ void lex_modes_180(t_lex_modes_array *v) { - v->a[3600] = lex_mode_external(267, 66); - v->a[3601] = lex_mode_external(458, 36); - v->a[3602] = lex_mode_external(460, 78); - v->a[3603] = lex_mode_external(260, 73); - v->a[3604] = lex_mode_external(460, 78); - v->a[3605] = lex_mode_external(260, 73); - v->a[3606] = lex_mode_external(460, 78); - v->a[3607] = lex_mode_external(267, 66); - v->a[3608] = lex_mode_external(260, 73); - v->a[3609] = lex_mode_external(460, 79); - v->a[3610] = lex_mode_external(460, 78); - v->a[3611] = lex_mode_external(460, 78); - v->a[3612] = lex_mode_external(267, 66); - v->a[3613] = lex_mode_external(460, 78); - v->a[3614] = lex_mode_external(460, 78); - v->a[3615] = lex_mode_external(479, 82); - v->a[3616] = lex_mode_external(479, 82); - v->a[3617] = lex_mode_external(460, 78); - v->a[3618] = lex_mode_external(460, 78); - v->a[3619] = lex_mode_external(447, 81); + v->a[3600] = lex_mode_normal(184); + v->a[3601] = lex_mode_normal(178); + v->a[3602] = lex_mode_normal(222); + v->a[3603] = lex_mode_normal(222); + v->a[3604] = lex_mode_normal(222); + v->a[3605] = lex_mode_normal(222); + v->a[3606] = lex_mode_normal(184); + v->a[3607] = lex_mode_external(186, 83); + v->a[3608] = lex_mode_normal(184); + v->a[3609] = lex_mode_normal(222); + v->a[3610] = lex_mode_normal(222); + v->a[3611] = lex_mode_normal(178); + v->a[3612] = lex_mode_normal(222); + v->a[3613] = lex_mode_normal(222); + v->a[3614] = lex_mode_external(186, 83); + v->a[3615] = lex_mode_normal(184); + v->a[3616] = lex_mode_normal(184); + v->a[3617] = lex_mode_normal(178); + v->a[3618] = lex_mode_normal(222); + v->a[3619] = lex_mode_normal(222); lex_modes_181(v); } void lex_modes_181(t_lex_modes_array *v) { - v->a[3620] = lex_mode_external(460, 83); - v->a[3621] = lex_mode_external(460, 78); - v->a[3622] = lex_mode_external(460, 78); - v->a[3623] = lex_mode_external(460, 78); - v->a[3624] = lex_mode_external(460, 78); - v->a[3625] = lex_mode_external(460, 78); - v->a[3626] = lex_mode_external(460, 78); - v->a[3627] = lex_mode_external(460, 78); - v->a[3628] = lex_mode_external(481, 84); - v->a[3629] = lex_mode_external(460, 78); - v->a[3630] = lex_mode_external(460, 78); - v->a[3631] = lex_mode_external(460, 78); - v->a[3632] = lex_mode_external(460, 78); - v->a[3633] = lex_mode_external(460, 78); - v->a[3634] = lex_mode_external(460, 78); - v->a[3635] = lex_mode_external(460, 78); - v->a[3636] = lex_mode_external(447, 81); - v->a[3637] = lex_mode_external(460, 78); - v->a[3638] = lex_mode_external(460, 78); - v->a[3639] = lex_mode_external(460, 78); + v->a[3620] = lex_mode_normal(222); + v->a[3621] = lex_mode_normal(222); + v->a[3622] = lex_mode_normal(184); + v->a[3623] = lex_mode_normal(178); + v->a[3624] = lex_mode_external(186, 83); + v->a[3625] = lex_mode_normal(184); + v->a[3626] = lex_mode_normal(184); + v->a[3627] = lex_mode_normal(222); + v->a[3628] = lex_mode_normal(184); + v->a[3629] = lex_mode_normal(178); + v->a[3630] = lex_mode_normal(222); + v->a[3631] = lex_mode_normal(222); + v->a[3632] = lex_mode_external(186, 83); + v->a[3633] = lex_mode_normal(184); + v->a[3634] = lex_mode_normal(184); + v->a[3635] = lex_mode_normal(178); + v->a[3636] = lex_mode_normal(222); + v->a[3637] = lex_mode_normal(222); + v->a[3638] = lex_mode_normal(222); + v->a[3639] = lex_mode_normal(222); lex_modes_182(v); } void lex_modes_182(t_lex_modes_array *v) { - v->a[3640] = lex_mode_external(460, 78); - v->a[3641] = lex_mode_external(460, 78); - v->a[3642] = lex_mode_external(460, 78); - v->a[3643] = lex_mode_external(479, 82); - v->a[3644] = lex_mode_external(479, 82); - v->a[3645] = lex_mode_external(460, 78); - v->a[3646] = lex_mode_external(460, 78); - v->a[3647] = lex_mode_external(460, 78); - v->a[3648] = lex_mode_external(460, 78); - v->a[3649] = lex_mode_external(460, 78); - v->a[3650] = lex_mode_external(460, 78); - v->a[3651] = lex_mode_external(460, 78); - v->a[3652] = lex_mode_external(460, 78); - v->a[3653] = lex_mode_external(460, 78); - v->a[3654] = lex_mode_external(460, 78); - v->a[3655] = lex_mode_external(460, 78); - v->a[3656] = lex_mode_external(479, 82); - v->a[3657] = lex_mode_external(479, 82); - v->a[3658] = lex_mode_external(479, 82); - v->a[3659] = lex_mode_external(460, 78); + v->a[3640] = lex_mode_normal(184); + v->a[3641] = lex_mode_normal(178); + v->a[3642] = lex_mode_external(186, 83); + v->a[3643] = lex_mode_normal(184); + v->a[3644] = lex_mode_external(186, 83); + v->a[3645] = lex_mode_normal(222); + v->a[3646] = lex_mode_normal(184); + v->a[3647] = lex_mode_normal(178); + v->a[3648] = lex_mode_normal(222); + v->a[3649] = lex_mode_normal(222); + v->a[3650] = lex_mode_external(186, 83); + v->a[3651] = lex_mode_normal(184); + v->a[3652] = lex_mode_normal(184); + v->a[3653] = lex_mode_normal(178); + v->a[3654] = lex_mode_normal(184); + v->a[3655] = lex_mode_normal(222); + v->a[3656] = lex_mode_normal(222); + v->a[3657] = lex_mode_normal(222); + v->a[3658] = lex_mode_normal(184); + v->a[3659] = lex_mode_normal(178); lex_modes_183(v); } void lex_modes_183(t_lex_modes_array *v) { - v->a[3660] = lex_mode_external(460, 83); - v->a[3661] = lex_mode_external(460, 78); - v->a[3662] = lex_mode_external(460, 78); - v->a[3663] = lex_mode_external(479, 82); - v->a[3664] = lex_mode_external(447, 81); - v->a[3665] = lex_mode_external(460, 78); - v->a[3666] = lex_mode_external(447, 81); - v->a[3667] = lex_mode_external(460, 78); - v->a[3668] = lex_mode_external(479, 82); - v->a[3669] = lex_mode_external(460, 78); - v->a[3670] = lex_mode_external(460, 78); - v->a[3671] = lex_mode_external(479, 82); - v->a[3672] = lex_mode_external(460, 83); - v->a[3673] = lex_mode_external(460, 78); - v->a[3674] = lex_mode_external(460, 78); - v->a[3675] = lex_mode_external(460, 78); - v->a[3676] = lex_mode_external(460, 78); - v->a[3677] = lex_mode_external(460, 78); - v->a[3678] = lex_mode_external(460, 78); - v->a[3679] = lex_mode_external(460, 78); + v->a[3660] = lex_mode_external(186, 83); + v->a[3661] = lex_mode_normal(184); + v->a[3662] = lex_mode_normal(222); + v->a[3663] = lex_mode_normal(222); + v->a[3664] = lex_mode_normal(184); + v->a[3665] = lex_mode_normal(178); + v->a[3666] = lex_mode_normal(222); + v->a[3667] = lex_mode_normal(222); + v->a[3668] = lex_mode_external(186, 83); + v->a[3669] = lex_mode_normal(184); + v->a[3670] = lex_mode_normal(184); + v->a[3671] = lex_mode_normal(178); + v->a[3672] = lex_mode_normal(184); + v->a[3673] = lex_mode_normal(222); + v->a[3674] = lex_mode_normal(222); + v->a[3675] = lex_mode_normal(222); + v->a[3676] = lex_mode_normal(184); + v->a[3677] = lex_mode_normal(178); + v->a[3678] = lex_mode_external(186, 83); + v->a[3679] = lex_mode_normal(184); lex_modes_184(v); } void lex_modes_184(t_lex_modes_array *v) { - v->a[3680] = lex_mode_external(460, 78); - v->a[3681] = lex_mode_external(460, 78); - v->a[3682] = lex_mode_external(460, 83); - v->a[3683] = lex_mode_external(479, 82); - v->a[3684] = lex_mode_external(460, 78); - v->a[3685] = lex_mode_external(479, 82); - v->a[3686] = lex_mode_external(460, 83); - v->a[3687] = lex_mode_external(460, 78); - v->a[3688] = lex_mode_external(460, 78); - v->a[3689] = lex_mode_external(460, 78); - v->a[3690] = lex_mode_external(460, 78); - v->a[3691] = lex_mode_external(460, 78); - v->a[3692] = lex_mode_external(460, 78); - v->a[3693] = lex_mode_external(460, 78); - v->a[3694] = lex_mode_external(460, 78); - v->a[3695] = lex_mode_external(460, 83); - v->a[3696] = lex_mode_external(460, 78); - v->a[3697] = lex_mode_external(460, 83); - v->a[3698] = lex_mode_external(478, 85); - v->a[3699] = lex_mode_external(451, 86); + v->a[3680] = lex_mode_external(186, 83); + v->a[3681] = lex_mode_normal(222); + v->a[3682] = lex_mode_normal(184); + v->a[3683] = lex_mode_normal(222); + v->a[3684] = lex_mode_normal(222); + v->a[3685] = lex_mode_external(186, 83); + v->a[3686] = lex_mode_normal(222); + v->a[3687] = lex_mode_normal(184); + v->a[3688] = lex_mode_normal(184); + v->a[3689] = lex_mode_normal(222); + v->a[3690] = lex_mode_normal(222); + v->a[3691] = lex_mode_normal(222); + v->a[3692] = lex_mode_normal(184); + v->a[3693] = lex_mode_normal(222); + v->a[3694] = lex_mode_normal(222); + v->a[3695] = lex_mode_external(186, 83); + v->a[3696] = lex_mode_normal(184); + v->a[3697] = lex_mode_normal(184); + v->a[3698] = lex_mode_normal(184); + v->a[3699] = lex_mode_external(186, 83); lex_modes_185(v); } diff --git a/parser/static/lex_modes/lex_modes_37.c b/parser/static/lex_modes/lex_modes_37.c index c7f81f3a..56ffabd9 100644 --- a/parser/static/lex_modes/lex_modes_37.c +++ b/parser/static/lex_modes/lex_modes_37.c @@ -14,126 +14,126 @@ void lex_modes_185(t_lex_modes_array *v) { - v->a[3700] = lex_mode_external(478, 85); - v->a[3701] = lex_mode_external(478, 85); - v->a[3702] = lex_mode_external(478, 85); - v->a[3703] = lex_mode_external(460, 78); - v->a[3704] = lex_mode_external(478, 85); - v->a[3705] = lex_mode_external(451, 86); - v->a[3706] = lex_mode_external(460, 78); - v->a[3707] = lex_mode_external(478, 85); - v->a[3708] = lex_mode_external(451, 86); - v->a[3709] = lex_mode_external(451, 86); - v->a[3710] = lex_mode_external(451, 86); - v->a[3711] = lex_mode_external(478, 85); - v->a[3712] = lex_mode_external(478, 85); - v->a[3713] = lex_mode_external(451, 86); - v->a[3714] = lex_mode_external(451, 86); - v->a[3715] = lex_mode_external(460, 78); - v->a[3716] = lex_mode_external(460, 78); - v->a[3717] = lex_mode_external(478, 85); - v->a[3718] = lex_mode_external(460, 78); - v->a[3719] = lex_mode_external(478, 85); + v->a[3700] = lex_mode_normal(222); + v->a[3701] = lex_mode_normal(222); + v->a[3702] = lex_mode_normal(184); + v->a[3703] = lex_mode_normal(222); + v->a[3704] = lex_mode_normal(222); + v->a[3705] = lex_mode_normal(222); + v->a[3706] = lex_mode_external(186, 83); + v->a[3707] = lex_mode_normal(184); + v->a[3708] = lex_mode_normal(184); + v->a[3709] = lex_mode_normal(184); + v->a[3710] = lex_mode_external(186, 83); + v->a[3711] = lex_mode_normal(184); + v->a[3712] = lex_mode_normal(184); + v->a[3713] = lex_mode_normal(222); + v->a[3714] = lex_mode_normal(222); + v->a[3715] = lex_mode_external(6, 77); + v->a[3716] = lex_mode_normal(222); + v->a[3717] = lex_mode_normal(184); + v->a[3718] = lex_mode_normal(222); + v->a[3719] = lex_mode_external(186, 83); lex_modes_186(v); } void lex_modes_186(t_lex_modes_array *v) { - v->a[3720] = lex_mode_external(460, 78); - v->a[3721] = lex_mode_external(460, 78); - v->a[3722] = lex_mode_external(451, 86); - v->a[3723] = lex_mode_external(478, 85); - v->a[3724] = lex_mode_external(451, 86); - v->a[3725] = lex_mode_external(460, 78); - v->a[3726] = lex_mode_external(451, 86); - v->a[3727] = lex_mode_external(478, 85); - v->a[3728] = lex_mode_external(451, 86); - v->a[3729] = lex_mode_external(451, 86); - v->a[3730] = lex_mode_external(451, 86); - v->a[3731] = lex_mode_external(451, 86); - v->a[3732] = lex_mode_external(478, 85); - v->a[3733] = lex_mode_external(478, 85); - v->a[3734] = lex_mode_external(460, 78); - v->a[3735] = lex_mode_external(478, 85); - v->a[3736] = lex_mode_external(460, 78); - v->a[3737] = lex_mode_external(478, 85); - v->a[3738] = lex_mode_external(478, 85); - v->a[3739] = lex_mode_external(460, 78); + v->a[3720] = lex_mode_normal(184); + v->a[3721] = lex_mode_normal(222); + v->a[3722] = lex_mode_normal(184); + v->a[3723] = lex_mode_normal(222); + v->a[3724] = lex_mode_normal(222); + v->a[3725] = lex_mode_external(186, 83); + v->a[3726] = lex_mode_normal(184); + v->a[3727] = lex_mode_normal(184); + v->a[3728] = lex_mode_normal(222); + v->a[3729] = lex_mode_normal(222); + v->a[3730] = lex_mode_normal(222); + v->a[3731] = lex_mode_normal(222); + v->a[3732] = lex_mode_normal(184); + v->a[3733] = lex_mode_external(186, 83); + v->a[3734] = lex_mode_normal(222); + v->a[3735] = lex_mode_normal(184); + v->a[3736] = lex_mode_external(6, 77); + v->a[3737] = lex_mode_normal(184); + v->a[3738] = lex_mode_normal(184); + v->a[3739] = lex_mode_external(6, 77); lex_modes_187(v); } void lex_modes_187(t_lex_modes_array *v) { - v->a[3740] = lex_mode_external(460, 78); - v->a[3741] = lex_mode_external(451, 86); - v->a[3742] = lex_mode_external(451, 86); - v->a[3743] = lex_mode_external(451, 86); - v->a[3744] = lex_mode_external(451, 86); - v->a[3745] = lex_mode_external(478, 85); - v->a[3746] = lex_mode_external(478, 85); - v->a[3747] = lex_mode_external(478, 85); - v->a[3748] = lex_mode_external(451, 86); - v->a[3749] = lex_mode_external(451, 86); - v->a[3750] = lex_mode_external(478, 85); - v->a[3751] = lex_mode_external(451, 86); - v->a[3752] = lex_mode_external(478, 85); - v->a[3753] = lex_mode_external(451, 86); - v->a[3754] = lex_mode_external(451, 86); - v->a[3755] = lex_mode_external(451, 86); - v->a[3756] = lex_mode_external(478, 85); - v->a[3757] = lex_mode_external(478, 85); - v->a[3758] = lex_mode_external(478, 85); - v->a[3759] = lex_mode_external(451, 86); + v->a[3740] = lex_mode_external(6, 77); + v->a[3741] = lex_mode_external(186, 83); + v->a[3742] = lex_mode_normal(184); + v->a[3743] = lex_mode_normal(222); + v->a[3744] = lex_mode_normal(222); + v->a[3745] = lex_mode_normal(222); + v->a[3746] = lex_mode_external(186, 83); + v->a[3747] = lex_mode_normal(184); + v->a[3748] = lex_mode_normal(184); + v->a[3749] = lex_mode_normal(222); + v->a[3750] = lex_mode_normal(222); + v->a[3751] = lex_mode_normal(222); + v->a[3752] = lex_mode_normal(184); + v->a[3753] = lex_mode_normal(222); + v->a[3754] = lex_mode_external(186, 83); + v->a[3755] = lex_mode_normal(184); + v->a[3756] = lex_mode_normal(222); + v->a[3757] = lex_mode_normal(184); + v->a[3758] = lex_mode_normal(222); + v->a[3759] = lex_mode_normal(222); lex_modes_188(v); } void lex_modes_188(t_lex_modes_array *v) { - v->a[3760] = lex_mode_external(478, 85); - v->a[3761] = lex_mode_external(460, 78); - v->a[3762] = lex_mode_external(460, 78); - v->a[3763] = lex_mode_external(460, 78); - v->a[3764] = lex_mode_external(451, 86); - v->a[3765] = lex_mode_external(460, 78); - v->a[3766] = lex_mode_external(478, 85); - v->a[3767] = lex_mode_external(478, 85); - v->a[3768] = lex_mode_external(478, 85); - v->a[3769] = lex_mode_external(460, 78); - v->a[3770] = lex_mode_external(478, 85); - v->a[3771] = lex_mode_external(478, 85); - v->a[3772] = lex_mode_external(460, 78); - v->a[3773] = lex_mode_external(478, 85); - v->a[3774] = lex_mode_external(478, 85); - v->a[3775] = lex_mode_external(460, 78); - v->a[3776] = lex_mode_external(478, 85); - v->a[3777] = lex_mode_external(460, 78); - v->a[3778] = lex_mode_external(478, 85); - v->a[3779] = lex_mode_external(460, 78); + v->a[3760] = lex_mode_external(6, 77); + v->a[3761] = lex_mode_normal(222); + v->a[3762] = lex_mode_normal(184); + v->a[3763] = lex_mode_external(186, 83); + v->a[3764] = lex_mode_normal(184); + v->a[3765] = lex_mode_external(6, 77); + v->a[3766] = lex_mode_normal(222); + v->a[3767] = lex_mode_normal(184); + v->a[3768] = lex_mode_normal(222); + v->a[3769] = lex_mode_normal(222); + v->a[3770] = lex_mode_external(186, 83); + v->a[3771] = lex_mode_external(186, 83); + v->a[3772] = lex_mode_normal(184); + v->a[3773] = lex_mode_external(184, 80); + v->a[3774] = lex_mode_external(184, 80); + v->a[3775] = lex_mode_normal(222); + v->a[3776] = lex_mode_normal(184); + v->a[3777] = lex_mode_normal(184); + v->a[3778] = lex_mode_normal(178); + v->a[3779] = lex_mode_normal(222); lex_modes_189(v); } void lex_modes_189(t_lex_modes_array *v) { - v->a[3780] = lex_mode_external(460, 78); - v->a[3781] = lex_mode_external(478, 85); - v->a[3782] = lex_mode_external(460, 78); - v->a[3783] = lex_mode_external(451, 86); - v->a[3784] = lex_mode_external(451, 86); - v->a[3785] = lex_mode_external(478, 85); - v->a[3786] = lex_mode_external(451, 86); - v->a[3787] = lex_mode_external(460, 78); - v->a[3788] = lex_mode_external(478, 85); - v->a[3789] = lex_mode_external(451, 86); - v->a[3790] = lex_mode_external(478, 85); - v->a[3791] = lex_mode_external(478, 85); - v->a[3792] = lex_mode_external(478, 85); - v->a[3793] = lex_mode_external(451, 86); - v->a[3794] = lex_mode_external(478, 85); - v->a[3795] = lex_mode_external(478, 85); - v->a[3796] = lex_mode_external(478, 85); - v->a[3797] = lex_mode_external(451, 86); - v->a[3798] = lex_mode_external(478, 85); - v->a[3799] = lex_mode_external(460, 78); + v->a[3780] = lex_mode_normal(222); + v->a[3781] = lex_mode_normal(222); + v->a[3782] = lex_mode_normal(184); + v->a[3783] = lex_mode_external(186, 83); + v->a[3784] = lex_mode_normal(222); + v->a[3785] = lex_mode_normal(222); + v->a[3786] = lex_mode_normal(222); + v->a[3787] = lex_mode_normal(184); + v->a[3788] = lex_mode_external(186, 83); + v->a[3789] = lex_mode_normal(222); + v->a[3790] = lex_mode_normal(222); + v->a[3791] = lex_mode_normal(184); + v->a[3792] = lex_mode_normal(184); + v->a[3793] = lex_mode_external(186, 83); + v->a[3794] = lex_mode_normal(222); + v->a[3795] = lex_mode_normal(222); + v->a[3796] = lex_mode_normal(184); + v->a[3797] = lex_mode_normal(184); + v->a[3798] = lex_mode_normal(222); + v->a[3799] = lex_mode_external(186, 83); lex_modes_190(v); } diff --git a/parser/static/lex_modes/lex_modes_38.c b/parser/static/lex_modes/lex_modes_38.c index 92c7ae06..e499898f 100644 --- a/parser/static/lex_modes/lex_modes_38.c +++ b/parser/static/lex_modes/lex_modes_38.c @@ -14,126 +14,126 @@ void lex_modes_190(t_lex_modes_array *v) { - v->a[3800] = lex_mode_external(451, 86); - v->a[3801] = lex_mode_external(460, 78); - v->a[3802] = lex_mode_external(478, 85); - v->a[3803] = lex_mode_external(478, 85); - v->a[3804] = lex_mode_external(451, 86); - v->a[3805] = lex_mode_external(460, 78); - v->a[3806] = lex_mode_external(478, 85); - v->a[3807] = lex_mode_external(460, 78); - v->a[3808] = lex_mode_external(460, 78); - v->a[3809] = lex_mode_external(451, 86); - v->a[3810] = lex_mode_external(478, 85); - v->a[3811] = lex_mode_external(478, 85); - v->a[3812] = lex_mode_external(451, 86); - v->a[3813] = lex_mode_external(478, 85); - v->a[3814] = lex_mode_external(478, 85); - v->a[3815] = lex_mode_external(478, 85); - v->a[3816] = lex_mode_external(451, 86); - v->a[3817] = lex_mode_external(451, 86); - v->a[3818] = lex_mode_external(451, 86); - v->a[3819] = lex_mode_external(478, 85); + v->a[3800] = lex_mode_normal(184); + v->a[3801] = lex_mode_normal(192); + v->a[3802] = lex_mode_normal(184); + v->a[3803] = lex_mode_normal(184); + v->a[3804] = lex_mode_normal(184); + v->a[3805] = lex_mode_normal(222); + v->a[3806] = lex_mode_normal(222); + v->a[3807] = lex_mode_normal(184); + v->a[3808] = lex_mode_external(184, 80); + v->a[3809] = lex_mode_normal(222); + v->a[3810] = lex_mode_external(186, 83); + v->a[3811] = lex_mode_external(184, 80); + v->a[3812] = lex_mode_normal(184); + v->a[3813] = lex_mode_external(6, 77); + v->a[3814] = lex_mode_normal(222); + v->a[3815] = lex_mode_normal(222); + v->a[3816] = lex_mode_normal(192); + v->a[3817] = lex_mode_normal(184); + v->a[3818] = lex_mode_normal(184); + v->a[3819] = lex_mode_normal(184); lex_modes_191(v); } void lex_modes_191(t_lex_modes_array *v) { - v->a[3820] = lex_mode_external(451, 86); - v->a[3821] = lex_mode_external(460, 78); - v->a[3822] = lex_mode_external(460, 78); - v->a[3823] = lex_mode_external(478, 85); - v->a[3824] = lex_mode_external(451, 86); - v->a[3825] = lex_mode_external(451, 86); - v->a[3826] = lex_mode_external(478, 85); - v->a[3827] = lex_mode_external(460, 78); - v->a[3828] = lex_mode_external(460, 78); - v->a[3829] = lex_mode_external(478, 85); - v->a[3830] = lex_mode_external(451, 86); - v->a[3831] = lex_mode_external(451, 86); - v->a[3832] = lex_mode_external(460, 78); - v->a[3833] = lex_mode_external(460, 78); - v->a[3834] = lex_mode_external(478, 85); - v->a[3835] = lex_mode_external(451, 86); - v->a[3836] = lex_mode_external(460, 78); - v->a[3837] = lex_mode_external(478, 85); - v->a[3838] = lex_mode_external(460, 78); - v->a[3839] = lex_mode_external(478, 85); + v->a[3820] = lex_mode_external(186, 83); + v->a[3821] = lex_mode_external(184, 80); + v->a[3822] = lex_mode_normal(222); + v->a[3823] = lex_mode_normal(222); + v->a[3824] = lex_mode_normal(222); + v->a[3825] = lex_mode_external(186, 83); + v->a[3826] = lex_mode_normal(178); + v->a[3827] = lex_mode_external(184, 80); + v->a[3828] = lex_mode_external(184, 80); + v->a[3829] = lex_mode_normal(222); + v->a[3830] = lex_mode_normal(222); + v->a[3831] = lex_mode_normal(222); + v->a[3832] = lex_mode_normal(192); + v->a[3833] = lex_mode_normal(222); + v->a[3834] = lex_mode_external(184, 80); + v->a[3835] = lex_mode_external(222, 84); + v->a[3836] = lex_mode_external(222, 84); + v->a[3837] = lex_mode_normal(186); + v->a[3838] = lex_mode_normal(184); + v->a[3839] = lex_mode_normal(178); lex_modes_192(v); } void lex_modes_192(t_lex_modes_array *v) { - v->a[3840] = lex_mode_external(460, 78); - v->a[3841] = lex_mode_external(478, 85); - v->a[3842] = lex_mode_external(451, 86); - v->a[3843] = lex_mode_external(478, 85); - v->a[3844] = lex_mode_external(478, 85); - v->a[3845] = lex_mode_external(478, 85); - v->a[3846] = lex_mode_external(478, 85); - v->a[3847] = lex_mode_external(478, 85); - v->a[3848] = lex_mode_external(478, 85); - v->a[3849] = lex_mode_external(451, 86); - v->a[3850] = lex_mode_external(451, 86); - v->a[3851] = lex_mode_external(478, 85); - v->a[3852] = lex_mode_external(478, 85); - v->a[3853] = lex_mode_external(478, 85); - v->a[3854] = lex_mode_external(478, 85); - v->a[3855] = lex_mode_external(451, 86); - v->a[3856] = lex_mode_external(478, 85); - v->a[3857] = lex_mode_external(451, 86); - v->a[3858] = lex_mode_external(478, 85); - v->a[3859] = lex_mode_external(460, 78); + v->a[3840] = lex_mode_normal(192); + v->a[3841] = lex_mode_normal(184); + v->a[3842] = lex_mode_normal(222); + v->a[3843] = lex_mode_external(222, 85); + v->a[3844] = lex_mode_normal(222); + v->a[3845] = lex_mode_normal(192); + v->a[3846] = lex_mode_external(222, 85); + v->a[3847] = lex_mode_external(6, 77); + v->a[3848] = lex_mode_normal(222); + v->a[3849] = lex_mode_normal(222); + v->a[3850] = lex_mode_normal(222); + v->a[3851] = lex_mode_external(186, 83); + v->a[3852] = lex_mode_external(222, 84); + v->a[3853] = lex_mode_normal(192); + v->a[3854] = lex_mode_external(222, 84); + v->a[3855] = lex_mode_external(184, 80); + v->a[3856] = lex_mode_normal(184); + v->a[3857] = lex_mode_normal(222); + v->a[3858] = lex_mode_normal(222); + v->a[3859] = lex_mode_normal(222); lex_modes_193(v); } void lex_modes_193(t_lex_modes_array *v) { - v->a[3860] = lex_mode_external(478, 85); - v->a[3861] = lex_mode_external(478, 85); - v->a[3862] = lex_mode_external(451, 86); - v->a[3863] = lex_mode_external(451, 86); - v->a[3864] = lex_mode_external(478, 85); - v->a[3865] = lex_mode_external(478, 85); - v->a[3866] = lex_mode_external(478, 85); - v->a[3867] = lex_mode_external(478, 85); - v->a[3868] = lex_mode_external(478, 85); - v->a[3869] = lex_mode_external(478, 85); - v->a[3870] = lex_mode_external(478, 85); - v->a[3871] = lex_mode_external(478, 85); - v->a[3872] = lex_mode_external(478, 85); - v->a[3873] = lex_mode_external(478, 85); - v->a[3874] = lex_mode_external(451, 86); - v->a[3875] = lex_mode_external(451, 86); - v->a[3876] = lex_mode_external(451, 86); - v->a[3877] = lex_mode_external(478, 85); - v->a[3878] = lex_mode_external(478, 85); - v->a[3879] = lex_mode_external(451, 86); + v->a[3860] = lex_mode_external(6, 77); + v->a[3861] = lex_mode_external(6, 77); + v->a[3862] = lex_mode_external(184, 80); + v->a[3863] = lex_mode_normal(222); + v->a[3864] = lex_mode_external(186, 83); + v->a[3865] = lex_mode_normal(184); + v->a[3866] = lex_mode_external(186, 83); + v->a[3867] = lex_mode_external(184, 80); + v->a[3868] = lex_mode_normal(222); + v->a[3869] = lex_mode_normal(222); + v->a[3870] = lex_mode_external(184, 80); + v->a[3871] = lex_mode_normal(222); + v->a[3872] = lex_mode_normal(222); + v->a[3873] = lex_mode_normal(222); + v->a[3874] = lex_mode_external(186, 83); + v->a[3875] = lex_mode_external(184, 80); + v->a[3876] = lex_mode_normal(222); + v->a[3877] = lex_mode_normal(222); + v->a[3878] = lex_mode_normal(222); + v->a[3879] = lex_mode_external(186, 83); lex_modes_194(v); } void lex_modes_194(t_lex_modes_array *v) { - v->a[3880] = lex_mode_external(478, 85); - v->a[3881] = lex_mode_external(478, 85); - v->a[3882] = lex_mode_external(478, 85); - v->a[3883] = lex_mode_external(478, 85); - v->a[3884] = lex_mode_external(478, 85); - v->a[3885] = lex_mode_external(478, 85); - v->a[3886] = lex_mode_external(478, 85); - v->a[3887] = lex_mode_external(478, 85); - v->a[3888] = lex_mode_external(451, 86); - v->a[3889] = lex_mode_external(478, 85); - v->a[3890] = lex_mode_external(478, 85); - v->a[3891] = lex_mode_external(478, 85); - v->a[3892] = lex_mode_external(451, 86); - v->a[3893] = lex_mode_external(451, 86); - v->a[3894] = lex_mode_external(478, 85); - v->a[3895] = lex_mode_external(478, 85); - v->a[3896] = lex_mode_external(478, 85); - v->a[3897] = lex_mode_external(478, 85); - v->a[3898] = lex_mode_external(460, 78); - v->a[3899] = lex_mode_external(478, 85); + v->a[3880] = lex_mode_external(184, 80); + v->a[3881] = lex_mode_normal(184); + v->a[3882] = lex_mode_normal(192); + v->a[3883] = lex_mode_normal(222); + v->a[3884] = lex_mode_external(186, 83); + v->a[3885] = lex_mode_normal(222); + v->a[3886] = lex_mode_normal(222); + v->a[3887] = lex_mode_external(6, 77); + v->a[3888] = lex_mode_external(6, 77); + v->a[3889] = lex_mode_normal(222); + v->a[3890] = lex_mode_normal(222); + v->a[3891] = lex_mode_normal(222); + v->a[3892] = lex_mode_normal(222); + v->a[3893] = lex_mode_normal(184); + v->a[3894] = lex_mode_normal(222); + v->a[3895] = lex_mode_normal(178); + v->a[3896] = lex_mode_normal(178); + v->a[3897] = lex_mode_normal(186); + v->a[3898] = lex_mode_external(186, 83); + v->a[3899] = lex_mode_normal(222); lex_modes_195(v); } diff --git a/parser/static/lex_modes/lex_modes_39.c b/parser/static/lex_modes/lex_modes_39.c index df3219fb..0e4452ff 100644 --- a/parser/static/lex_modes/lex_modes_39.c +++ b/parser/static/lex_modes/lex_modes_39.c @@ -14,126 +14,126 @@ void lex_modes_195(t_lex_modes_array *v) { - v->a[3900] = lex_mode_external(478, 85); - v->a[3901] = lex_mode_external(478, 85); - v->a[3902] = lex_mode_external(460, 78); - v->a[3903] = lex_mode_external(478, 85); - v->a[3904] = lex_mode_external(478, 85); - v->a[3905] = lex_mode_external(478, 85); - v->a[3906] = lex_mode_external(478, 85); - v->a[3907] = lex_mode_external(460, 78); - v->a[3908] = lex_mode_external(478, 85); - v->a[3909] = lex_mode_external(478, 85); - v->a[3910] = lex_mode_external(478, 85); - v->a[3911] = lex_mode_external(478, 85); - v->a[3912] = lex_mode_external(478, 85); - v->a[3913] = lex_mode_external(478, 85); - v->a[3914] = lex_mode_external(478, 85); - v->a[3915] = lex_mode_external(451, 86); - v->a[3916] = lex_mode_external(451, 86); - v->a[3917] = lex_mode_external(478, 85); - v->a[3918] = lex_mode_external(478, 85); - v->a[3919] = lex_mode_external(451, 86); + v->a[3900] = lex_mode_normal(192); + v->a[3901] = lex_mode_normal(184); + v->a[3902] = lex_mode_normal(222); + v->a[3903] = lex_mode_external(222, 85); + v->a[3904] = lex_mode_external(186, 83); + v->a[3905] = lex_mode_normal(222); + v->a[3906] = lex_mode_external(222, 85); + v->a[3907] = lex_mode_normal(222); + v->a[3908] = lex_mode_external(186, 83); + v->a[3909] = lex_mode_external(186, 83); + v->a[3910] = lex_mode_external(6, 77); + v->a[3911] = lex_mode_normal(222); + v->a[3912] = lex_mode_external(184, 80); + v->a[3913] = lex_mode_normal(222); + v->a[3914] = lex_mode_external(6, 77); + v->a[3915] = lex_mode_external(184, 80); + v->a[3916] = lex_mode_normal(222); + v->a[3917] = lex_mode_normal(184); + v->a[3918] = lex_mode_normal(222); + v->a[3919] = lex_mode_normal(192); lex_modes_196(v); } void lex_modes_196(t_lex_modes_array *v) { - v->a[3920] = lex_mode_external(451, 86); - v->a[3921] = lex_mode_external(478, 85); - v->a[3922] = lex_mode_external(478, 85); - v->a[3923] = lex_mode_external(478, 85); - v->a[3924] = lex_mode_external(478, 85); - v->a[3925] = lex_mode_external(478, 85); - v->a[3926] = lex_mode_external(478, 85); - v->a[3927] = lex_mode_external(478, 85); - v->a[3928] = lex_mode_external(478, 85); - v->a[3929] = lex_mode_external(478, 85); - v->a[3930] = lex_mode_external(478, 85); - v->a[3931] = lex_mode_external(478, 85); - v->a[3932] = lex_mode_external(451, 86); - v->a[3933] = lex_mode_external(451, 86); - v->a[3934] = lex_mode_external(451, 86); - v->a[3935] = lex_mode_external(478, 85); - v->a[3936] = lex_mode_external(478, 85); - v->a[3937] = lex_mode_external(478, 85); - v->a[3938] = lex_mode_external(478, 85); - v->a[3939] = lex_mode_external(478, 85); + v->a[3920] = lex_mode_normal(184); + v->a[3921] = lex_mode_normal(184); + v->a[3922] = lex_mode_external(222, 85); + v->a[3923] = lex_mode_external(6, 77); + v->a[3924] = lex_mode_normal(184); + v->a[3925] = lex_mode_external(6, 77); + v->a[3926] = lex_mode_normal(222); + v->a[3927] = lex_mode_external(186, 83); + v->a[3928] = lex_mode_external(186, 83); + v->a[3929] = lex_mode_external(186, 83); + v->a[3930] = lex_mode_external(186, 83); + v->a[3931] = lex_mode_normal(222); + v->a[3932] = lex_mode_normal(184); + v->a[3933] = lex_mode_normal(222); + v->a[3934] = lex_mode_external(186, 83); + v->a[3935] = lex_mode_normal(192); + v->a[3936] = lex_mode_external(184, 80); + v->a[3937] = lex_mode_normal(184); + v->a[3938] = lex_mode_normal(184); + v->a[3939] = lex_mode_external(184, 80); lex_modes_197(v); } void lex_modes_197(t_lex_modes_array *v) { - v->a[3940] = lex_mode_external(478, 85); - v->a[3941] = lex_mode_external(478, 85); - v->a[3942] = lex_mode_external(478, 85); - v->a[3943] = lex_mode_external(478, 85); - v->a[3944] = lex_mode_external(451, 86); - v->a[3945] = lex_mode_external(451, 86); - v->a[3946] = lex_mode_external(478, 85); - v->a[3947] = lex_mode_external(478, 85); - v->a[3948] = lex_mode_external(478, 85); - v->a[3949] = lex_mode_external(478, 85); - v->a[3950] = lex_mode_external(478, 85); - v->a[3951] = lex_mode_external(478, 85); - v->a[3952] = lex_mode_external(478, 85); - v->a[3953] = lex_mode_external(478, 85); - v->a[3954] = lex_mode_external(478, 85); - v->a[3955] = lex_mode_external(478, 85); - v->a[3956] = lex_mode_external(478, 85); - v->a[3957] = lex_mode_external(478, 85); - v->a[3958] = lex_mode_external(478, 85); - v->a[3959] = lex_mode_external(478, 85); + v->a[3940] = lex_mode_normal(222); + v->a[3941] = lex_mode_normal(192); + v->a[3942] = lex_mode_external(184, 80); + v->a[3943] = lex_mode_external(184, 80); + v->a[3944] = lex_mode_external(184, 80); + v->a[3945] = lex_mode_external(184, 80); + v->a[3946] = lex_mode_external(184, 80); + v->a[3947] = lex_mode_external(184, 80); + v->a[3948] = lex_mode_normal(192); + v->a[3949] = lex_mode_external(222, 84); + v->a[3950] = lex_mode_external(6, 77); + v->a[3951] = lex_mode_external(222, 84); + v->a[3952] = lex_mode_external(184, 80); + v->a[3953] = lex_mode_external(184, 80); + v->a[3954] = lex_mode_normal(178); + v->a[3955] = lex_mode_normal(178); + v->a[3956] = lex_mode_normal(186); + v->a[3957] = lex_mode_normal(184); + v->a[3958] = lex_mode_normal(184); + v->a[3959] = lex_mode_normal(192); lex_modes_198(v); } void lex_modes_198(t_lex_modes_array *v) { - v->a[3960] = lex_mode_external(451, 86); - v->a[3961] = lex_mode_external(478, 85); - v->a[3962] = lex_mode_external(478, 85); - v->a[3963] = lex_mode_external(460, 78); - v->a[3964] = lex_mode_external(478, 85); - v->a[3965] = lex_mode_external(460, 78); - v->a[3966] = lex_mode_external(451, 86); - v->a[3967] = lex_mode_external(451, 86); - v->a[3968] = lex_mode_external(478, 85); - v->a[3969] = lex_mode_external(478, 85); - v->a[3970] = lex_mode_external(451, 86); - v->a[3971] = lex_mode_external(478, 85); - v->a[3972] = lex_mode_external(478, 85); - v->a[3973] = lex_mode_external(451, 86); - v->a[3974] = lex_mode_external(451, 86); - v->a[3975] = lex_mode_external(478, 85); - v->a[3976] = lex_mode_external(478, 85); - v->a[3977] = lex_mode_external(451, 86); - v->a[3978] = lex_mode_external(451, 86); - v->a[3979] = lex_mode_external(478, 85); + v->a[3960] = lex_mode_normal(184); + v->a[3961] = lex_mode_normal(222); + v->a[3962] = lex_mode_external(222, 85); + v->a[3963] = lex_mode_external(6, 77); + v->a[3964] = lex_mode_normal(192); + v->a[3965] = lex_mode_external(222, 85); + v->a[3966] = lex_mode_external(222, 85); + v->a[3967] = lex_mode_normal(222); + v->a[3968] = lex_mode_normal(222); + v->a[3969] = lex_mode_normal(222); + v->a[3970] = lex_mode_normal(222); + v->a[3971] = lex_mode_normal(222); + v->a[3972] = lex_mode_normal(178); + v->a[3973] = lex_mode_normal(192); + v->a[3974] = lex_mode_normal(184); + v->a[3975] = lex_mode_normal(222); + v->a[3976] = lex_mode_external(186, 83); + v->a[3977] = lex_mode_external(222, 84); + v->a[3978] = lex_mode_external(184, 80); + v->a[3979] = lex_mode_external(184, 80); lex_modes_199(v); } void lex_modes_199(t_lex_modes_array *v) { - v->a[3980] = lex_mode_external(478, 85); - v->a[3981] = lex_mode_external(451, 86); - v->a[3982] = lex_mode_external(451, 86); - v->a[3983] = lex_mode_external(451, 86); - v->a[3984] = lex_mode_external(478, 85); - v->a[3985] = lex_mode_external(451, 86); - v->a[3986] = lex_mode_external(451, 86); - v->a[3987] = lex_mode_external(451, 86); - v->a[3988] = lex_mode_external(478, 85); - v->a[3989] = lex_mode_external(478, 85); - v->a[3990] = lex_mode_external(478, 85); - v->a[3991] = lex_mode_external(478, 85); - v->a[3992] = lex_mode_external(478, 85); - v->a[3993] = lex_mode_external(478, 85); - v->a[3994] = lex_mode_external(451, 86); - v->a[3995] = lex_mode_external(451, 86); - v->a[3996] = lex_mode_external(478, 85); - v->a[3997] = lex_mode_external(451, 86); - v->a[3998] = lex_mode_external(478, 85); - v->a[3999] = lex_mode_external(478, 85); + v->a[3980] = lex_mode_normal(192); + v->a[3981] = lex_mode_external(222, 84); + v->a[3982] = lex_mode_normal(184); + v->a[3983] = lex_mode_normal(178); + v->a[3984] = lex_mode_normal(184); + v->a[3985] = lex_mode_normal(184); + v->a[3986] = lex_mode_normal(184); + v->a[3987] = lex_mode_normal(184); + v->a[3988] = lex_mode_normal(184); + v->a[3989] = lex_mode_normal(184); + v->a[3990] = lex_mode_normal(184); + v->a[3991] = lex_mode_normal(184); + v->a[3992] = lex_mode_normal(184); + v->a[3993] = lex_mode_normal(184); + v->a[3994] = lex_mode_normal(184); + v->a[3995] = lex_mode_normal(184); + v->a[3996] = lex_mode_normal(184); + v->a[3997] = lex_mode_normal(184); + v->a[3998] = lex_mode_normal(184); + v->a[3999] = lex_mode_normal(184); lex_modes_200(v); } diff --git a/parser/static/lex_modes/lex_modes_4.c b/parser/static/lex_modes/lex_modes_4.c index 139e9a89..80db7d86 100644 --- a/parser/static/lex_modes/lex_modes_4.c +++ b/parser/static/lex_modes/lex_modes_4.c @@ -14,126 +14,126 @@ void lex_modes_20(t_lex_modes_array *v) { - v->a[400] = lex_mode_external(546, 2); - v->a[401] = lex_mode_external(546, 2); - v->a[402] = lex_mode_external(546, 2); - v->a[403] = lex_mode_external(546, 2); - v->a[404] = lex_mode_external(546, 2); - v->a[405] = lex_mode_external(546, 2); - v->a[406] = lex_mode_external(546, 2); - v->a[407] = lex_mode_external(546, 2); - v->a[408] = lex_mode_external(546, 2); - v->a[409] = lex_mode_external(546, 2); - v->a[410] = lex_mode_external(546, 2); - v->a[411] = lex_mode_external(546, 2); - v->a[412] = lex_mode_external(546, 2); - v->a[413] = lex_mode_external(546, 2); - v->a[414] = lex_mode_external(546, 2); - v->a[415] = lex_mode_external(546, 2); - v->a[416] = lex_mode_external(546, 2); - v->a[417] = lex_mode_external(546, 2); - v->a[418] = lex_mode_external(546, 2); - v->a[419] = lex_mode_external(546, 2); + v->a[400] = lex_mode_external(217, 14); + v->a[401] = lex_mode_external(218, 15); + v->a[402] = lex_mode_external(218, 15); + v->a[403] = lex_mode_external(215, 9); + v->a[404] = lex_mode_external(215, 9); + v->a[405] = lex_mode_external(217, 14); + v->a[406] = lex_mode_external(218, 15); + v->a[407] = lex_mode_external(218, 15); + v->a[408] = lex_mode_external(218, 14); + v->a[409] = lex_mode_external(218, 9); + v->a[410] = lex_mode_external(218, 9); + v->a[411] = lex_mode_external(218, 14); + v->a[412] = lex_mode_external(217, 14); + v->a[413] = lex_mode_external(218, 9); + v->a[414] = lex_mode_external(215, 9); + v->a[415] = lex_mode_external(215, 9); + v->a[416] = lex_mode_external(217, 14); + v->a[417] = lex_mode_external(218, 9); + v->a[418] = lex_mode_external(218, 9); + v->a[419] = lex_mode_external(218, 14); lex_modes_21(v); } void lex_modes_21(t_lex_modes_array *v) { - v->a[420] = lex_mode_external(546, 2); - v->a[421] = lex_mode_external(546, 2); - v->a[422] = lex_mode_external(546, 2); - v->a[423] = lex_mode_external(546, 2); - v->a[424] = lex_mode_external(546, 2); - v->a[425] = lex_mode_external(546, 2); - v->a[426] = lex_mode_external(546, 2); - v->a[427] = lex_mode_external(546, 2); - v->a[428] = lex_mode_external(546, 2); - v->a[429] = lex_mode_external(546, 2); - v->a[430] = lex_mode_external(546, 2); - v->a[431] = lex_mode_external(546, 2); - v->a[432] = lex_mode_external(546, 2); - v->a[433] = lex_mode_external(546, 2); - v->a[434] = lex_mode_external(546, 2); - v->a[435] = lex_mode_external(546, 2); - v->a[436] = lex_mode_external(546, 2); - v->a[437] = lex_mode_external(546, 2); - v->a[438] = lex_mode_external(546, 2); - v->a[439] = lex_mode_external(546, 2); + v->a[420] = lex_mode_external(218, 15); + v->a[421] = lex_mode_external(217, 14); + v->a[422] = lex_mode_external(218, 9); + v->a[423] = lex_mode_external(218, 9); + v->a[424] = lex_mode_external(218, 14); + v->a[425] = lex_mode_external(218, 9); + v->a[426] = lex_mode_external(120, 10); + v->a[427] = lex_mode_external(218, 14); + v->a[428] = lex_mode_external(218, 14); + v->a[429] = lex_mode_external(118, 9); + v->a[430] = lex_mode_external(106, 7); + v->a[431] = lex_mode_external(218, 14); + v->a[432] = lex_mode_external(218, 14); + v->a[433] = lex_mode_external(218, 14); + v->a[434] = lex_mode_external(120, 10); + v->a[435] = lex_mode_external(106, 7); + v->a[436] = lex_mode_external(218, 14); + v->a[437] = lex_mode_external(218, 9); + v->a[438] = lex_mode_external(118, 9); + v->a[439] = lex_mode_external(118, 9); lex_modes_22(v); } void lex_modes_22(t_lex_modes_array *v) { - v->a[440] = lex_mode_external(546, 2); - v->a[441] = lex_mode_external(546, 2); - v->a[442] = lex_mode_external(546, 2); - v->a[443] = lex_mode_external(546, 2); - v->a[444] = lex_mode_external(546, 2); - v->a[445] = lex_mode_external(546, 2); - v->a[446] = lex_mode_external(546, 2); - v->a[447] = lex_mode_external(546, 2); - v->a[448] = lex_mode_external(546, 2); - v->a[449] = lex_mode_external(546, 2); - v->a[450] = lex_mode_external(546, 2); - v->a[451] = lex_mode_external(404, 7); - v->a[452] = lex_mode_external(407, 8); - v->a[453] = lex_mode_external(407, 8); - v->a[454] = lex_mode_external(407, 8); - v->a[455] = lex_mode_external(407, 8); - v->a[456] = lex_mode_external(407, 8); - v->a[457] = lex_mode_external(407, 8); - v->a[458] = lex_mode_external(406, 7); - v->a[459] = lex_mode_external(405, 7); + v->a[440] = lex_mode_external(218, 14); + v->a[441] = lex_mode_external(218, 14); + v->a[442] = lex_mode_external(218, 14); + v->a[443] = lex_mode_external(120, 16); + v->a[444] = lex_mode_external(187, 17); + v->a[445] = lex_mode_external(6, 5); + v->a[446] = lex_mode_external(120, 16); + v->a[447] = lex_mode_external(171, 18); + v->a[448] = lex_mode_external(189, 19); + v->a[449] = lex_mode_external(120, 16); + v->a[450] = lex_mode_external(218, 14); + v->a[451] = lex_mode_external(218, 14); + v->a[452] = lex_mode_external(189, 19); + v->a[453] = lex_mode_external(176, 2); + v->a[454] = lex_mode_external(222, 2); + v->a[455] = lex_mode_external(120, 16); + v->a[456] = lex_mode_external(107, 13); + v->a[457] = lex_mode_external(189, 19); + v->a[458] = lex_mode_external(6, 5); + v->a[459] = lex_mode_external(120, 16); lex_modes_23(v); } void lex_modes_23(t_lex_modes_array *v) { - v->a[460] = lex_mode_external(408, 7); - v->a[461] = lex_mode_external(407, 8); - v->a[462] = lex_mode_external(407, 8); - v->a[463] = lex_mode_external(404, 7); - v->a[464] = lex_mode_external(12, 9); - v->a[465] = lex_mode_external(12, 9); - v->a[466] = lex_mode_external(402, 10); - v->a[467] = lex_mode_external(402, 10); - v->a[468] = lex_mode_external(146, 4); - v->a[469] = lex_mode_external(146, 4); - v->a[470] = lex_mode_external(146, 4); - v->a[471] = lex_mode_external(146, 4); - v->a[472] = lex_mode_external(146, 4); - v->a[473] = lex_mode_external(146, 4); - v->a[474] = lex_mode_external(146, 4); - v->a[475] = lex_mode_external(146, 4); - v->a[476] = lex_mode_external(146, 4); - v->a[477] = lex_mode_external(146, 4); - v->a[478] = lex_mode_external(146, 4); - v->a[479] = lex_mode_external(146, 4); + v->a[460] = lex_mode_external(120, 16); + v->a[461] = lex_mode_external(171, 18); + v->a[462] = lex_mode_external(222, 2); + v->a[463] = lex_mode_external(6, 5); + v->a[464] = lex_mode_external(120, 16); + v->a[465] = lex_mode_external(187, 17); + v->a[466] = lex_mode_external(6, 5); + v->a[467] = lex_mode_external(120, 16); + v->a[468] = lex_mode_external(218, 14); + v->a[469] = lex_mode_external(222, 2); + v->a[470] = lex_mode_external(107, 13); + v->a[471] = lex_mode_external(124, 20); + v->a[472] = lex_mode_external(124, 20); + v->a[473] = lex_mode_external(118, 14); + v->a[474] = lex_mode_external(222, 2); + v->a[475] = lex_mode_external(172, 21); + v->a[476] = lex_mode_external(172, 21); + v->a[477] = lex_mode_external(120, 15); + v->a[478] = lex_mode_external(125, 22); + v->a[479] = lex_mode_external(107, 9); lex_modes_24(v); } void lex_modes_24(t_lex_modes_array *v) { - v->a[480] = lex_mode_external(146, 4); - v->a[481] = lex_mode_external(146, 4); - v->a[482] = lex_mode_external(146, 4); - v->a[483] = lex_mode_external(146, 4); - v->a[484] = lex_mode_external(146, 4); - v->a[485] = lex_mode_external(146, 4); - v->a[486] = lex_mode_external(146, 4); - v->a[487] = lex_mode_external(146, 4); - v->a[488] = lex_mode_external(146, 4); - v->a[489] = lex_mode_external(146, 4); - v->a[490] = lex_mode_external(146, 4); - v->a[491] = lex_mode_external(146, 4); - v->a[492] = lex_mode_external(146, 4); - v->a[493] = lex_mode_external(236, 11); - v->a[494] = lex_mode_external(236, 11); - v->a[495] = lex_mode_external(236, 11); - v->a[496] = lex_mode_external(425, 5); - v->a[497] = lex_mode_external(425, 5); - v->a[498] = lex_mode_external(425, 5); - v->a[499] = lex_mode_external(425, 5); + v->a[480] = lex_mode_external(107, 9); + v->a[481] = lex_mode_external(125, 22); + v->a[482] = lex_mode_external(125, 22); + v->a[483] = lex_mode_external(125, 22); + v->a[484] = lex_mode_external(107, 9); + v->a[485] = lex_mode_external(107, 9); + v->a[486] = lex_mode_external(120, 9); + v->a[487] = lex_mode_external(124, 20); + v->a[488] = lex_mode_external(124, 20); + v->a[489] = lex_mode_external(124, 20); + v->a[490] = lex_mode_external(120, 15); + v->a[491] = lex_mode_external(120, 9); + v->a[492] = lex_mode_external(120, 9); + v->a[493] = lex_mode_external(107, 9); + v->a[494] = lex_mode_external(107, 9); + v->a[495] = lex_mode_external(118, 14); + v->a[496] = lex_mode_external(125, 22); + v->a[497] = lex_mode_external(120, 15); + v->a[498] = lex_mode_external(120, 9); + v->a[499] = lex_mode_external(120, 9); lex_modes_25(v); } diff --git a/parser/static/lex_modes/lex_modes_40.c b/parser/static/lex_modes/lex_modes_40.c index 1b40247a..fa2bf501 100644 --- a/parser/static/lex_modes/lex_modes_40.c +++ b/parser/static/lex_modes/lex_modes_40.c @@ -14,127 +14,113 @@ void lex_modes_200(t_lex_modes_array *v) { - v->a[4000] = lex_mode_external(451, 86); - v->a[4001] = lex_mode_external(451, 86); - v->a[4002] = lex_mode_external(478, 85); - v->a[4003] = lex_mode_external(478, 85); - v->a[4004] = lex_mode_external(478, 85); - v->a[4005] = lex_mode_external(451, 86); - v->a[4006] = lex_mode_external(451, 86); - v->a[4007] = lex_mode_external(478, 85); - v->a[4008] = lex_mode_external(451, 86); - v->a[4009] = lex_mode_external(478, 85); - v->a[4010] = lex_mode_external(478, 85); - v->a[4011] = lex_mode_external(478, 85); - v->a[4012] = lex_mode_external(451, 86); - v->a[4013] = lex_mode_external(478, 85); - v->a[4014] = lex_mode_external(478, 85); - v->a[4015] = lex_mode_external(478, 85); - v->a[4016] = lex_mode_external(478, 85); - v->a[4017] = lex_mode_external(478, 85); - v->a[4018] = lex_mode_external(460, 78); - v->a[4019] = lex_mode_external(478, 85); + v->a[4000] = lex_mode_normal(184); + v->a[4001] = lex_mode_normal(184); + v->a[4002] = lex_mode_normal(184); + v->a[4003] = lex_mode_normal(184); + v->a[4004] = lex_mode_normal(184); + v->a[4005] = lex_mode_normal(184); + v->a[4006] = lex_mode_normal(184); + v->a[4007] = lex_mode_normal(184); + v->a[4008] = lex_mode_normal(184); + v->a[4009] = lex_mode_normal(184); + v->a[4010] = lex_mode_normal(184); + v->a[4011] = lex_mode_normal(184); + v->a[4012] = lex_mode_normal(184); + v->a[4013] = lex_mode_normal(184); + v->a[4014] = lex_mode_normal(184); + v->a[4015] = lex_mode_normal(184); + v->a[4016] = lex_mode_normal(184); + v->a[4017] = lex_mode_normal(184); + v->a[4018] = lex_mode_normal(184); + v->a[4019] = lex_mode_normal(184); lex_modes_201(v); } void lex_modes_201(t_lex_modes_array *v) { - v->a[4020] = lex_mode_external(478, 85); - v->a[4021] = lex_mode_external(451, 86); - v->a[4022] = lex_mode_external(478, 85); - v->a[4023] = lex_mode_external(478, 85); - v->a[4024] = lex_mode_external(460, 78); - v->a[4025] = lex_mode_external(451, 86); - v->a[4026] = lex_mode_external(478, 85); - v->a[4027] = lex_mode_external(478, 85); - v->a[4028] = lex_mode_external(478, 85); - v->a[4029] = lex_mode_external(478, 85); - v->a[4030] = lex_mode_external(460, 78); - v->a[4031] = lex_mode_external(460, 78); - v->a[4032] = lex_mode_external(451, 86); - v->a[4033] = lex_mode_external(451, 86); - v->a[4034] = lex_mode_external(478, 85); - v->a[4035] = lex_mode_external(451, 86); - v->a[4036] = lex_mode_external(460, 78); - v->a[4037] = lex_mode_external(451, 86); - v->a[4038] = lex_mode_external(478, 85); - v->a[4039] = lex_mode_external(460, 78); + v->a[4020] = lex_mode_normal(184); + v->a[4021] = lex_mode_normal(184); + v->a[4022] = lex_mode_normal(184); + v->a[4023] = lex_mode_normal(184); + v->a[4024] = lex_mode_external(186, 83); + v->a[4025] = lex_mode_external(184, 80); + v->a[4026] = lex_mode_normal(222); + v->a[4027] = lex_mode_normal(192); + v->a[4028] = lex_mode_normal(222); + v->a[4029] = lex_mode_normal(222); + v->a[4030] = lex_mode_external(184, 80); + v->a[4031] = lex_mode_normal(184); + v->a[4032] = lex_mode_normal(222); + v->a[4033] = lex_mode_normal(184); + v->a[4034] = lex_mode_normal(222); + v->a[4035] = lex_mode_normal(222); + v->a[4036] = lex_mode_normal(222); + v->a[4037] = lex_mode_external(186, 83); + v->a[4038] = lex_mode_normal(192); + v->a[4039] = lex_mode_normal(222); lex_modes_202(v); } void lex_modes_202(t_lex_modes_array *v) { - v->a[4040] = lex_mode_external(451, 86); - v->a[4041] = lex_mode_external(451, 86); - v->a[4042] = lex_mode_external(478, 85); - v->a[4043] = lex_mode_external(451, 86); - v->a[4044] = lex_mode_external(451, 86); - v->a[4045] = lex_mode_external(460, 78); - v->a[4046] = lex_mode_external(478, 85); - v->a[4047] = lex_mode_external(451, 86); - v->a[4048] = lex_mode_external(451, 86); - v->a[4049] = lex_mode_external(451, 86); - v->a[4050] = lex_mode_external(460, 78); - v->a[4051] = lex_mode_external(451, 86); - v->a[4052] = lex_mode_external(460, 78); - v->a[4053] = lex_mode_external(460, 78); - v->a[4054] = lex_mode_external(451, 86); - v->a[4055] = lex_mode_external(478, 85); - v->a[4056] = lex_mode_external(451, 86); - v->a[4057] = lex_mode_external(451, 86); - v->a[4058] = lex_mode_external(451, 86); - v->a[4059] = lex_mode_external(478, 85); + v->a[4040] = lex_mode_normal(192); + v->a[4041] = lex_mode_normal(186); + v->a[4042] = lex_mode_normal(184); + v->a[4043] = lex_mode_normal(184); + v->a[4044] = lex_mode_normal(178); + v->a[4045] = lex_mode_normal(184); + v->a[4046] = lex_mode_external(184, 80); + v->a[4047] = lex_mode_external(184, 80); + v->a[4048] = lex_mode_normal(184); + v->a[4049] = lex_mode_normal(184); + v->a[4050] = lex_mode_normal(184); + v->a[4051] = lex_mode_normal(184); + v->a[4052] = lex_mode_normal(184); + v->a[4053] = lex_mode_normal(184); + v->a[4054] = lex_mode_normal(184); + v->a[4055] = lex_mode_normal(184); + v->a[4056] = lex_mode_normal(184); + v->a[4057] = lex_mode_normal(184); + v->a[4058] = lex_mode_normal(184); + v->a[4059] = lex_mode_normal(184); lex_modes_203(v); } void lex_modes_203(t_lex_modes_array *v) { - v->a[4060] = lex_mode_external(451, 86); - v->a[4061] = lex_mode_external(451, 86); - v->a[4062] = lex_mode_external(451, 86); - v->a[4063] = lex_mode_external(451, 86); - v->a[4064] = lex_mode_external(451, 86); - v->a[4065] = lex_mode_external(478, 85); - v->a[4066] = lex_mode_external(451, 86); - v->a[4067] = lex_mode_external(451, 86); - v->a[4068] = lex_mode_external(451, 86); - v->a[4069] = lex_mode_external(451, 86); - v->a[4070] = lex_mode_external(451, 86); - v->a[4071] = lex_mode_external(478, 85); - v->a[4072] = lex_mode_external(451, 86); - v->a[4073] = lex_mode_external(451, 86); - v->a[4074] = lex_mode_external(451, 86); - v->a[4075] = lex_mode_external(478, 85); - v->a[4076] = lex_mode_external(451, 86); - v->a[4077] = lex_mode_external(478, 85); - v->a[4078] = lex_mode_external(460, 78); - v->a[4079] = lex_mode_external(451, 86); + v->a[4060] = lex_mode_normal(184); + v->a[4061] = lex_mode_normal(184); + v->a[4062] = lex_mode_normal(184); + v->a[4063] = lex_mode_normal(184); + v->a[4064] = lex_mode_normal(184); + v->a[4065] = lex_mode_normal(184); + v->a[4066] = lex_mode_normal(184); + v->a[4067] = lex_mode_normal(184); + v->a[4068] = lex_mode_normal(184); + v->a[4069] = lex_mode_normal(184); + v->a[4070] = lex_mode_normal(184); + v->a[4071] = lex_mode_normal(184); + v->a[4072] = lex_mode_normal(184); + v->a[4073] = lex_mode_normal(184); + v->a[4074] = lex_mode_normal(184); + v->a[4075] = lex_mode_normal(184); + v->a[4076] = lex_mode_normal(184); + v->a[4077] = lex_mode_normal(184); + v->a[4078] = lex_mode_normal(184); + v->a[4079] = lex_mode_normal(184); lex_modes_204(v); } void lex_modes_204(t_lex_modes_array *v) { - v->a[4080] = lex_mode_external(478, 85); - v->a[4081] = lex_mode_external(478, 85); - v->a[4082] = lex_mode_external(451, 86); - v->a[4083] = lex_mode_external(451, 86); - v->a[4084] = lex_mode_external(451, 86); - v->a[4085] = lex_mode_external(451, 86); - v->a[4086] = lex_mode_external(478, 85); - v->a[4087] = lex_mode_external(478, 85); - v->a[4088] = lex_mode_external(478, 85); - v->a[4089] = lex_mode_external(478, 85); - v->a[4090] = lex_mode_external(451, 86); - v->a[4091] = lex_mode_external(451, 86); - v->a[4092] = lex_mode_external(478, 85); - v->a[4093] = lex_mode_external(451, 86); - v->a[4094] = lex_mode_external(478, 85); - v->a[4095] = lex_mode_external(478, 85); - v->a[4096] = lex_mode_external(451, 86); - v->a[4097] = lex_mode_external(478, 85); - v->a[4098] = lex_mode_external(451, 86); - v->a[4099] = lex_mode_external(478, 85); - lex_modes_205(v); + v->a[4080] = lex_mode_normal(184); + v->a[4081] = lex_mode_normal(184); + v->a[4082] = lex_mode_normal(184); + v->a[4083] = lex_mode_normal(184); + v->a[4084] = lex_mode_normal(184); + v->a[4085] = lex_mode_normal(184); + v->a[4086] = lex_mode_normal(184); } /* EOF lex_modes_40.c */ diff --git a/parser/static/lex_modes/lex_modes_41.c b/parser/static/lex_modes/lex_modes_41.c deleted file mode 100644 index fe945f8f..00000000 --- a/parser/static/lex_modes/lex_modes_41.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_41.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_205(t_lex_modes_array *v) -{ - v->a[4100] = lex_mode_external(478, 85); - v->a[4101] = lex_mode_external(451, 86); - v->a[4102] = lex_mode_external(451, 86); - v->a[4103] = lex_mode_external(451, 86); - v->a[4104] = lex_mode_external(478, 85); - v->a[4105] = lex_mode_external(478, 85); - v->a[4106] = lex_mode_external(478, 85); - v->a[4107] = lex_mode_external(460, 78); - v->a[4108] = lex_mode_external(451, 86); - v->a[4109] = lex_mode_external(460, 78); - v->a[4110] = lex_mode_external(451, 86); - v->a[4111] = lex_mode_external(460, 78); - v->a[4112] = lex_mode_external(451, 86); - v->a[4113] = lex_mode_external(478, 85); - v->a[4114] = lex_mode_external(451, 86); - v->a[4115] = lex_mode_external(460, 78); - v->a[4116] = lex_mode_external(478, 85); - v->a[4117] = lex_mode_external(478, 85); - v->a[4118] = lex_mode_external(460, 78); - v->a[4119] = lex_mode_external(460, 78); - lex_modes_206(v); -} - -void lex_modes_206(t_lex_modes_array *v) -{ - v->a[4120] = lex_mode_external(451, 86); - v->a[4121] = lex_mode_external(451, 86); - v->a[4122] = lex_mode_external(460, 78); - v->a[4123] = lex_mode_external(451, 86); - v->a[4124] = lex_mode_external(451, 86); - v->a[4125] = lex_mode_external(460, 78); - v->a[4126] = lex_mode_external(460, 78); - v->a[4127] = lex_mode_external(478, 85); - v->a[4128] = lex_mode_external(478, 85); - v->a[4129] = lex_mode_external(478, 85); - v->a[4130] = lex_mode_external(451, 86); - v->a[4131] = lex_mode_external(451, 86); - v->a[4132] = lex_mode_external(451, 86); - v->a[4133] = lex_mode_external(478, 85); - v->a[4134] = lex_mode_external(451, 86); - v->a[4135] = lex_mode_external(451, 86); - v->a[4136] = lex_mode_external(451, 86); - v->a[4137] = lex_mode_external(451, 86); - v->a[4138] = lex_mode_external(460, 78); - v->a[4139] = lex_mode_external(478, 85); - lex_modes_207(v); -} - -void lex_modes_207(t_lex_modes_array *v) -{ - v->a[4140] = lex_mode_external(478, 85); - v->a[4141] = lex_mode_external(478, 85); - v->a[4142] = lex_mode_external(451, 86); - v->a[4143] = lex_mode_external(451, 86); - v->a[4144] = lex_mode_external(451, 86); - v->a[4145] = lex_mode_external(451, 86); - v->a[4146] = lex_mode_external(451, 86); - v->a[4147] = lex_mode_external(451, 86); - v->a[4148] = lex_mode_external(451, 86); - v->a[4149] = lex_mode_external(451, 86); - v->a[4150] = lex_mode_external(451, 86); - v->a[4151] = lex_mode_external(451, 86); - v->a[4152] = lex_mode_external(460, 78); - v->a[4153] = lex_mode_external(478, 85); - v->a[4154] = lex_mode_external(451, 86); - v->a[4155] = lex_mode_external(451, 86); - v->a[4156] = lex_mode_external(478, 85); - v->a[4157] = lex_mode_external(478, 85); - v->a[4158] = lex_mode_external(478, 85); - v->a[4159] = lex_mode_external(478, 85); - lex_modes_208(v); -} - -void lex_modes_208(t_lex_modes_array *v) -{ - v->a[4160] = lex_mode_external(478, 85); - v->a[4161] = lex_mode_external(478, 85); - v->a[4162] = lex_mode_external(478, 85); - v->a[4163] = lex_mode_external(478, 85); - v->a[4164] = lex_mode_external(451, 86); - v->a[4165] = lex_mode_external(460, 78); - v->a[4166] = lex_mode_external(451, 86); - v->a[4167] = lex_mode_external(460, 78); - v->a[4168] = lex_mode_external(478, 85); - v->a[4169] = lex_mode_external(451, 86); - v->a[4170] = lex_mode_external(460, 78); - v->a[4171] = lex_mode_external(478, 85); - v->a[4172] = lex_mode_external(478, 85); - v->a[4173] = lex_mode_external(478, 85); - v->a[4174] = lex_mode_external(460, 78); - v->a[4175] = lex_mode_external(451, 86); - v->a[4176] = lex_mode_external(451, 86); - v->a[4177] = lex_mode_external(478, 85); - v->a[4178] = lex_mode_external(478, 85); - v->a[4179] = lex_mode_external(478, 85); - lex_modes_209(v); -} - -void lex_modes_209(t_lex_modes_array *v) -{ - v->a[4180] = lex_mode_external(478, 85); - v->a[4181] = lex_mode_external(478, 85); - v->a[4182] = lex_mode_external(460, 78); - v->a[4183] = lex_mode_external(451, 86); - v->a[4184] = lex_mode_external(451, 86); - v->a[4185] = lex_mode_external(451, 86); - v->a[4186] = lex_mode_external(460, 78); - v->a[4187] = lex_mode_external(478, 85); - v->a[4188] = lex_mode_external(460, 78); - v->a[4189] = lex_mode_external(460, 78); - v->a[4190] = lex_mode_external(451, 86); - v->a[4191] = lex_mode_external(478, 85); - v->a[4192] = lex_mode_external(451, 86); - v->a[4193] = lex_mode_external(451, 86); - v->a[4194] = lex_mode_external(451, 86); - v->a[4195] = lex_mode_external(451, 86); - v->a[4196] = lex_mode_external(451, 86); - v->a[4197] = lex_mode_external(478, 85); - v->a[4198] = lex_mode_external(478, 85); - v->a[4199] = lex_mode_external(478, 85); - lex_modes_210(v); -} - -/* EOF lex_modes_41.c */ diff --git a/parser/static/lex_modes/lex_modes_42.c b/parser/static/lex_modes/lex_modes_42.c deleted file mode 100644 index 972cab16..00000000 --- a/parser/static/lex_modes/lex_modes_42.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_42.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_210(t_lex_modes_array *v) -{ - v->a[4200] = lex_mode_external(451, 86); - v->a[4201] = lex_mode_external(451, 86); - v->a[4202] = lex_mode_external(451, 86); - v->a[4203] = lex_mode_external(478, 85); - v->a[4204] = lex_mode_external(451, 86); - v->a[4205] = lex_mode_external(451, 86); - v->a[4206] = lex_mode_external(451, 86); - v->a[4207] = lex_mode_external(451, 86); - v->a[4208] = lex_mode_external(451, 86); - v->a[4209] = lex_mode_external(451, 86); - v->a[4210] = lex_mode_external(451, 86); - v->a[4211] = lex_mode_external(451, 86); - v->a[4212] = lex_mode_external(451, 86); - v->a[4213] = lex_mode_external(478, 85); - v->a[4214] = lex_mode_external(478, 85); - v->a[4215] = lex_mode_external(451, 86); - v->a[4216] = lex_mode_external(270, 87); - v->a[4217] = lex_mode_external(84, 88); - v->a[4218] = lex_mode_external(86, 89); - v->a[4219] = lex_mode_external(84, 88); - lex_modes_211(v); -} - -void lex_modes_211(t_lex_modes_array *v) -{ - v->a[4220] = lex_mode_external(84, 88); - v->a[4221] = lex_mode_external(481, 90); - v->a[4222] = lex_mode_external(87, 91); - v->a[4223] = lex_mode_external(86, 92); - v->a[4224] = lex_mode_external(86, 92); - v->a[4225] = lex_mode_external(86, 92); - v->a[4226] = lex_mode_external(84, 88); - v->a[4227] = lex_mode_external(86, 92); - v->a[4228] = lex_mode_external(270, 87); - v->a[4229] = lex_mode_external(87, 91); - v->a[4230] = lex_mode_external(87, 63); - v->a[4231] = lex_mode_external(86, 89); - v->a[4232] = lex_mode_external(86, 89); - v->a[4233] = lex_mode_external(86, 93); - v->a[4234] = lex_mode_external(86, 94); - v->a[4235] = lex_mode_external(86, 92); - v->a[4236] = lex_mode_external(84, 88); - v->a[4237] = lex_mode_external(87, 63); - v->a[4238] = lex_mode_external(87, 91); - v->a[4239] = lex_mode_external(86, 94); - lex_modes_212(v); -} - -void lex_modes_212(t_lex_modes_array *v) -{ - v->a[4240] = lex_mode_external(86, 89); - v->a[4241] = lex_mode_external(84, 88); - v->a[4242] = lex_mode_external(86, 89); - v->a[4243] = lex_mode_external(84, 88); - v->a[4244] = lex_mode_external(521, 95); - v->a[4245] = lex_mode_external(86, 89); - v->a[4246] = lex_mode_external(86, 89); - v->a[4247] = lex_mode_external(86, 89); - v->a[4248] = lex_mode_external(86, 89); - v->a[4249] = lex_mode_external(86, 94); - v->a[4250] = lex_mode_external(86, 92); - v->a[4251] = lex_mode_external(87, 91); - v->a[4252] = lex_mode_external(86, 89); - v->a[4253] = lex_mode_external(519, 93); - v->a[4254] = lex_mode_external(86, 94); - v->a[4255] = lex_mode_external(87, 95); - v->a[4256] = lex_mode_external(87, 91); - v->a[4257] = lex_mode_external(86, 89); - v->a[4258] = lex_mode_external(87, 91); - v->a[4259] = lex_mode_external(87, 89); - lex_modes_213(v); -} - -void lex_modes_213(t_lex_modes_array *v) -{ - v->a[4260] = lex_mode_external(86, 89); - v->a[4261] = lex_mode_external(522, 66); - v->a[4262] = lex_mode_external(86, 92); - v->a[4263] = lex_mode_external(86, 89); - v->a[4264] = lex_mode_external(519, 93); - v->a[4265] = lex_mode_external(86, 89); - v->a[4266] = lex_mode_external(86, 93); - v->a[4267] = lex_mode_external(86, 89); - v->a[4268] = lex_mode_external(521, 93); - v->a[4269] = lex_mode_external(520, 94); - v->a[4270] = lex_mode_external(87, 89); - v->a[4271] = lex_mode_external(87, 89); - v->a[4272] = lex_mode_external(87, 89); - v->a[4273] = lex_mode_external(86, 92); - v->a[4274] = lex_mode_external(86, 93); - v->a[4275] = lex_mode_external(519, 93); - v->a[4276] = lex_mode_external(86, 93); - v->a[4277] = lex_mode_external(520, 94); - v->a[4278] = lex_mode_external(87, 92); - v->a[4279] = lex_mode_external(86, 94); - lex_modes_214(v); -} - -void lex_modes_214(t_lex_modes_array *v) -{ - v->a[4280] = lex_mode_external(519, 93); - v->a[4281] = lex_mode_external(519, 94); - v->a[4282] = lex_mode_external(87, 66); - v->a[4283] = lex_mode_external(87, 92); - v->a[4284] = lex_mode_external(86, 93); - v->a[4285] = lex_mode_external(87, 91); - v->a[4286] = lex_mode_external(87, 89); - v->a[4287] = lex_mode_external(522, 66); - v->a[4288] = lex_mode_external(521, 95); - v->a[4289] = lex_mode_external(520, 94); - v->a[4290] = lex_mode_external(86, 92); - v->a[4291] = lex_mode_external(481, 96); - v->a[4292] = lex_mode_external(87, 89); - v->a[4293] = lex_mode_external(481, 96); - v->a[4294] = lex_mode_external(520, 94); - v->a[4295] = lex_mode_external(86, 89); - v->a[4296] = lex_mode_external(87, 89); - v->a[4297] = lex_mode_external(87, 89); - v->a[4298] = lex_mode_external(86, 89); - v->a[4299] = lex_mode_external(86, 93); - lex_modes_215(v); -} - -/* EOF lex_modes_42.c */ diff --git a/parser/static/lex_modes/lex_modes_43.c b/parser/static/lex_modes/lex_modes_43.c deleted file mode 100644 index e7af73c9..00000000 --- a/parser/static/lex_modes/lex_modes_43.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_43.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_215(t_lex_modes_array *v) -{ - v->a[4300] = lex_mode_external(86, 89); - v->a[4301] = lex_mode_external(86, 89); - v->a[4302] = lex_mode_external(86, 89); - v->a[4303] = lex_mode_external(87, 91); - v->a[4304] = lex_mode_external(87, 89); - v->a[4305] = lex_mode_external(520, 94); - v->a[4306] = lex_mode_external(86, 89); - v->a[4307] = lex_mode_external(86, 89); - v->a[4308] = lex_mode_external(86, 89); - v->a[4309] = lex_mode_external(86, 93); - v->a[4310] = lex_mode_external(86, 93); - v->a[4311] = lex_mode_external(519, 93); - v->a[4312] = lex_mode_external(519, 94); - v->a[4313] = lex_mode_external(521, 95); - v->a[4314] = lex_mode_external(520, 94); - v->a[4315] = lex_mode_external(87, 93); - v->a[4316] = lex_mode_external(521, 95); - v->a[4317] = lex_mode_external(86, 89); - v->a[4318] = lex_mode_external(521, 95); - v->a[4319] = lex_mode_external(86, 93); - lex_modes_216(v); -} - -void lex_modes_216(t_lex_modes_array *v) -{ - v->a[4320] = lex_mode_external(521, 95); - v->a[4321] = lex_mode_external(519, 94); - v->a[4322] = lex_mode_external(87, 91); - v->a[4323] = lex_mode_external(87, 91); - v->a[4324] = lex_mode_external(86, 92); - v->a[4325] = lex_mode_external(87, 91); - v->a[4326] = lex_mode_external(87, 91); - v->a[4327] = lex_mode_external(87, 91); - v->a[4328] = lex_mode_external(86, 89); - v->a[4329] = lex_mode_external(86, 89); - v->a[4330] = lex_mode_external(86, 89); - v->a[4331] = lex_mode_external(86, 93); - v->a[4332] = lex_mode_external(87, 91); - v->a[4333] = lex_mode_external(521, 95); - v->a[4334] = lex_mode_external(521, 95); - v->a[4335] = lex_mode_external(87, 91); - v->a[4336] = lex_mode_external(87, 91); - v->a[4337] = lex_mode_external(519, 93); - v->a[4338] = lex_mode_external(519, 93); - v->a[4339] = lex_mode_external(87, 92); - lex_modes_217(v); -} - -void lex_modes_217(t_lex_modes_array *v) -{ - v->a[4340] = lex_mode_external(87, 91); - v->a[4341] = lex_mode_external(87, 92); - v->a[4342] = lex_mode_external(87, 92); - v->a[4343] = lex_mode_external(87, 91); - v->a[4344] = lex_mode_external(481, 96); - v->a[4345] = lex_mode_external(521, 95); - v->a[4346] = lex_mode_external(86, 92); - v->a[4347] = lex_mode_external(520, 94); - v->a[4348] = lex_mode_external(519, 93); - v->a[4349] = lex_mode_external(87, 92); - v->a[4350] = lex_mode_external(521, 95); - v->a[4351] = lex_mode_external(86, 92); - v->a[4352] = lex_mode_external(86, 93); - v->a[4353] = lex_mode_external(519, 94); - v->a[4354] = lex_mode_external(87, 91); - v->a[4355] = lex_mode_external(87, 91); - v->a[4356] = lex_mode_external(87, 91); - v->a[4357] = lex_mode_external(521, 95); - v->a[4358] = lex_mode_external(87, 66); - v->a[4359] = lex_mode_external(519, 93); - lex_modes_218(v); -} - -void lex_modes_218(t_lex_modes_array *v) -{ - v->a[4360] = lex_mode_external(521, 95); - v->a[4361] = lex_mode_external(521, 95); - v->a[4362] = lex_mode_external(519, 93); - v->a[4363] = lex_mode_external(481, 96); - v->a[4364] = lex_mode_external(87, 89); - v->a[4365] = lex_mode_external(521, 95); - v->a[4366] = lex_mode_external(519, 93); - v->a[4367] = lex_mode_external(519, 93); - v->a[4368] = lex_mode_external(87, 63); - v->a[4369] = lex_mode_external(519, 93); - v->a[4370] = lex_mode_external(87, 89); - v->a[4371] = lex_mode_external(86, 94); - v->a[4372] = lex_mode_external(519, 93); - v->a[4373] = lex_mode_external(521, 95); - v->a[4374] = lex_mode_external(521, 95); - v->a[4375] = lex_mode_external(86, 93); - v->a[4376] = lex_mode_external(519, 94); - v->a[4377] = lex_mode_external(521, 95); - v->a[4378] = lex_mode_external(521, 95); - v->a[4379] = lex_mode_external(519, 93); - lex_modes_219(v); -} - -void lex_modes_219(t_lex_modes_array *v) -{ - v->a[4380] = lex_mode_external(87, 95); - v->a[4381] = lex_mode_external(519, 94); - v->a[4382] = lex_mode_external(86, 92); - v->a[4383] = lex_mode_external(87, 63); - v->a[4384] = lex_mode_external(87, 91); - v->a[4385] = lex_mode_external(87, 91); - v->a[4386] = lex_mode_external(519, 93); - v->a[4387] = lex_mode_external(86, 92); - v->a[4388] = lex_mode_external(86, 89); - v->a[4389] = lex_mode_external(519, 93); - v->a[4390] = lex_mode_external(87, 95); - v->a[4391] = lex_mode_external(519, 93); - v->a[4392] = lex_mode_external(519, 93); - v->a[4393] = lex_mode_external(521, 95); - v->a[4394] = lex_mode_external(520, 94); - v->a[4395] = lex_mode_external(519, 93); - v->a[4396] = lex_mode_external(519, 94); - v->a[4397] = lex_mode_external(520, 94); - v->a[4398] = lex_mode_external(521, 95); - v->a[4399] = lex_mode_external(86, 89); - lex_modes_220(v); -} - -/* EOF lex_modes_43.c */ diff --git a/parser/static/lex_modes/lex_modes_44.c b/parser/static/lex_modes/lex_modes_44.c deleted file mode 100644 index eae7dc45..00000000 --- a/parser/static/lex_modes/lex_modes_44.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_44.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_220(t_lex_modes_array *v) -{ - v->a[4400] = lex_mode_external(519, 94); - v->a[4401] = lex_mode_external(519, 93); - v->a[4402] = lex_mode_external(521, 95); - v->a[4403] = lex_mode_external(519, 93); - v->a[4404] = lex_mode_external(86, 89); - v->a[4405] = lex_mode_external(87, 91); - v->a[4406] = lex_mode_external(87, 89); - v->a[4407] = lex_mode_external(521, 95); - v->a[4408] = lex_mode_external(521, 95); - v->a[4409] = lex_mode_external(86, 89); - v->a[4410] = lex_mode_external(87, 95); - v->a[4411] = lex_mode_external(519, 93); - v->a[4412] = lex_mode_external(87, 91); - v->a[4413] = lex_mode_external(87, 95); - v->a[4414] = lex_mode_external(87, 95); - v->a[4415] = lex_mode_external(519, 94); - v->a[4416] = lex_mode_external(87, 94); - v->a[4417] = lex_mode_external(87, 89); - v->a[4418] = lex_mode_external(519, 93); - v->a[4419] = lex_mode_external(87, 95); - lex_modes_221(v); -} - -void lex_modes_221(t_lex_modes_array *v) -{ - v->a[4420] = lex_mode_external(86, 94); - v->a[4421] = lex_mode_external(522, 94); - v->a[4422] = lex_mode_external(300, 97); - v->a[4423] = lex_mode_external(520, 94); - v->a[4424] = lex_mode_external(86, 93); - v->a[4425] = lex_mode_external(86, 93); - v->a[4426] = lex_mode_external(86, 93); - v->a[4427] = lex_mode_external(86, 93); - v->a[4428] = lex_mode_external(87, 94); - v->a[4429] = lex_mode_external(521, 93); - v->a[4430] = lex_mode_external(87, 93); - v->a[4431] = lex_mode_external(87, 66); - v->a[4432] = lex_mode_external(86, 93); - v->a[4433] = lex_mode_external(87, 94); - v->a[4434] = lex_mode_external(87, 95); - v->a[4435] = lex_mode_external(87, 95); - v->a[4436] = lex_mode_external(87, 95); - v->a[4437] = lex_mode_external(87, 95); - v->a[4438] = lex_mode_external(86, 93); - v->a[4439] = lex_mode_external(521, 66); - lex_modes_222(v); -} - -void lex_modes_222(t_lex_modes_array *v) -{ - v->a[4440] = lex_mode_external(519, 93); - v->a[4441] = lex_mode_external(87, 95); - v->a[4442] = lex_mode_external(87, 89); - v->a[4443] = lex_mode_external(86, 93); - v->a[4444] = lex_mode_external(86, 93); - v->a[4445] = lex_mode_external(86, 93); - v->a[4446] = lex_mode_external(86, 93); - v->a[4447] = lex_mode_external(87, 95); - v->a[4448] = lex_mode_external(87, 95); - v->a[4449] = lex_mode_external(87, 95); - v->a[4450] = lex_mode_external(519, 93); - v->a[4451] = lex_mode_external(521, 93); - v->a[4452] = lex_mode_external(519, 93); - v->a[4453] = lex_mode_external(87, 93); - v->a[4454] = lex_mode_external(86, 93); - v->a[4455] = lex_mode_external(87, 94); - v->a[4456] = lex_mode_external(521, 93); - v->a[4457] = lex_mode_external(87, 95); - v->a[4458] = lex_mode_external(300, 97); - v->a[4459] = lex_mode_external(519, 93); - lex_modes_223(v); -} - -void lex_modes_223(t_lex_modes_array *v) -{ - v->a[4460] = lex_mode_external(300, 97); - v->a[4461] = lex_mode_external(87, 89); - v->a[4462] = lex_mode_external(87, 92); - v->a[4463] = lex_mode_external(519, 93); - v->a[4464] = lex_mode_external(86, 93); - v->a[4465] = lex_mode_external(87, 94); - v->a[4466] = lex_mode_external(519, 93); - v->a[4467] = lex_mode_external(519, 93); - v->a[4468] = lex_mode_external(87, 93); - v->a[4469] = lex_mode_external(87, 89); - v->a[4470] = lex_mode_external(87, 89); - v->a[4471] = lex_mode_external(87, 93); - v->a[4472] = lex_mode_external(519, 93); - v->a[4473] = lex_mode_external(521, 93); - v->a[4474] = lex_mode_external(87, 89); - v->a[4475] = lex_mode_external(521, 93); - v->a[4476] = lex_mode_external(519, 93); - v->a[4477] = lex_mode_external(519, 93); - v->a[4478] = lex_mode_external(87, 95); - v->a[4479] = lex_mode_external(519, 93); - lex_modes_224(v); -} - -void lex_modes_224(t_lex_modes_array *v) -{ - v->a[4480] = lex_mode_external(519, 94); - v->a[4481] = lex_mode_external(519, 93); - v->a[4482] = lex_mode_external(86, 93); - v->a[4483] = lex_mode_external(87, 92); - v->a[4484] = lex_mode_external(519, 93); - v->a[4485] = lex_mode_external(522, 94); - v->a[4486] = lex_mode_external(519, 93); - v->a[4487] = lex_mode_external(521, 95); - v->a[4488] = lex_mode_external(519, 93); - v->a[4489] = lex_mode_external(519, 94); - v->a[4490] = lex_mode_external(87, 95); - v->a[4491] = lex_mode_external(300, 97); - v->a[4492] = lex_mode_external(86, 94); - v->a[4493] = lex_mode_external(86, 93); - v->a[4494] = lex_mode_external(86, 93); - v->a[4495] = lex_mode_external(519, 93); - v->a[4496] = lex_mode_external(87, 89); - v->a[4497] = lex_mode_external(87, 89); - v->a[4498] = lex_mode_external(86, 94); - v->a[4499] = lex_mode_external(87, 95); - lex_modes_225(v); -} - -/* EOF lex_modes_44.c */ diff --git a/parser/static/lex_modes/lex_modes_45.c b/parser/static/lex_modes/lex_modes_45.c deleted file mode 100644 index 3a36b3e0..00000000 --- a/parser/static/lex_modes/lex_modes_45.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_45.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_225(t_lex_modes_array *v) -{ - v->a[4500] = lex_mode_external(522, 94); - v->a[4501] = lex_mode_external(87, 89); - v->a[4502] = lex_mode_external(87, 89); - v->a[4503] = lex_mode_external(522, 66); - v->a[4504] = lex_mode_external(87, 93); - v->a[4505] = lex_mode_external(521, 95); - v->a[4506] = lex_mode_external(87, 93); - v->a[4507] = lex_mode_external(87, 92); - v->a[4508] = lex_mode_external(87, 95); - v->a[4509] = lex_mode_external(481, 76); - v->a[4510] = lex_mode_external(519, 93); - v->a[4511] = lex_mode_external(521, 95); - v->a[4512] = lex_mode_external(87, 89); - v->a[4513] = lex_mode_external(519, 93); - v->a[4514] = lex_mode_external(521, 95); - v->a[4515] = lex_mode_external(521, 93); - v->a[4516] = lex_mode_external(87, 89); - v->a[4517] = lex_mode_external(519, 94); - v->a[4518] = lex_mode_external(519, 93); - v->a[4519] = lex_mode_external(521, 66); - lex_modes_226(v); -} - -void lex_modes_226(t_lex_modes_array *v) -{ - v->a[4520] = lex_mode_external(300, 97); - v->a[4521] = lex_mode_external(522, 94); - v->a[4522] = lex_mode_external(519, 93); - v->a[4523] = lex_mode_external(519, 93); - v->a[4524] = lex_mode_external(521, 93); - v->a[4525] = lex_mode_external(521, 95); - v->a[4526] = lex_mode_external(87, 95); - v->a[4527] = lex_mode_external(86, 94); - v->a[4528] = lex_mode_external(87, 94); - v->a[4529] = lex_mode_external(519, 93); - v->a[4530] = lex_mode_external(519, 94); - v->a[4531] = lex_mode_external(521, 95); - v->a[4532] = lex_mode_external(87, 89); - v->a[4533] = lex_mode_external(87, 66); - v->a[4534] = lex_mode_external(521, 66); - v->a[4535] = lex_mode_external(521, 95); - v->a[4536] = lex_mode_external(521, 93); - v->a[4537] = lex_mode_external(521, 93); - v->a[4538] = lex_mode_external(87, 92); - v->a[4539] = lex_mode_external(87, 89); - lex_modes_227(v); -} - -void lex_modes_227(t_lex_modes_array *v) -{ - v->a[4540] = lex_mode_external(521, 93); - v->a[4541] = lex_mode_external(481, 76); - v->a[4542] = lex_mode_external(481, 76); - v->a[4543] = lex_mode_external(521, 93); - v->a[4544] = lex_mode_external(521, 93); - v->a[4545] = lex_mode_external(521, 93); - v->a[4546] = lex_mode_external(522, 94); - v->a[4547] = lex_mode_external(520, 94); - v->a[4548] = lex_mode_external(521, 93); - v->a[4549] = lex_mode_external(86, 94); - v->a[4550] = lex_mode_external(521, 95); - v->a[4551] = lex_mode_external(519, 94); - v->a[4552] = lex_mode_external(87, 89); - v->a[4553] = lex_mode_external(87, 89); - v->a[4554] = lex_mode_external(87, 92); - v->a[4555] = lex_mode_external(87, 93); - v->a[4556] = lex_mode_external(87, 95); - v->a[4557] = lex_mode_external(87, 95); - v->a[4558] = lex_mode_external(300, 97); - v->a[4559] = lex_mode_external(521, 95); - lex_modes_228(v); -} - -void lex_modes_228(t_lex_modes_array *v) -{ - v->a[4560] = lex_mode_external(87, 89); - v->a[4561] = lex_mode_external(521, 93); - v->a[4562] = lex_mode_external(87, 93); - v->a[4563] = lex_mode_external(87, 63); - v->a[4564] = lex_mode_external(521, 93); - v->a[4565] = lex_mode_external(519, 94); - v->a[4566] = lex_mode_external(521, 93); - v->a[4567] = lex_mode_external(519, 94); - v->a[4568] = lex_mode_external(522, 66); - v->a[4569] = lex_mode_external(521, 93); - v->a[4570] = lex_mode_external(519, 94); - v->a[4571] = lex_mode_external(519, 94); - v->a[4572] = lex_mode_external(87, 89); - v->a[4573] = lex_mode_external(520, 94); - v->a[4574] = lex_mode_external(521, 66); - v->a[4575] = lex_mode_external(86, 93); - v->a[4576] = lex_mode_external(86, 93); - v->a[4577] = lex_mode_external(86, 92); - v->a[4578] = lex_mode_external(521, 93); - v->a[4579] = lex_mode_external(87, 93); - lex_modes_229(v); -} - -void lex_modes_229(t_lex_modes_array *v) -{ - v->a[4580] = lex_mode_external(86, 94); - v->a[4581] = lex_mode_external(522, 66); - v->a[4582] = lex_mode_external(519, 93); - v->a[4583] = lex_mode_external(519, 93); - v->a[4584] = lex_mode_external(519, 93); - v->a[4585] = lex_mode_external(521, 95); - v->a[4586] = lex_mode_external(521, 95); - v->a[4587] = lex_mode_external(87, 95); - v->a[4588] = lex_mode_external(86, 93); - v->a[4589] = lex_mode_external(87, 93); - v->a[4590] = lex_mode_external(86, 93); - v->a[4591] = lex_mode_external(519, 93); - v->a[4592] = lex_mode_external(519, 93); - v->a[4593] = lex_mode_external(521, 93); - v->a[4594] = lex_mode_external(521, 95); - v->a[4595] = lex_mode_external(87, 95); - v->a[4596] = lex_mode_external(86, 94); - v->a[4597] = lex_mode_external(86, 94); - v->a[4598] = lex_mode_external(521, 93); - v->a[4599] = lex_mode_external(519, 93); - lex_modes_230(v); -} - -/* EOF lex_modes_45.c */ diff --git a/parser/static/lex_modes/lex_modes_46.c b/parser/static/lex_modes/lex_modes_46.c deleted file mode 100644 index 7fa565f1..00000000 --- a/parser/static/lex_modes/lex_modes_46.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_46.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_230(t_lex_modes_array *v) -{ - v->a[4600] = lex_mode_external(87, 89); - v->a[4601] = lex_mode_external(87, 93); - v->a[4602] = lex_mode_external(519, 93); - v->a[4603] = lex_mode_external(521, 95); - v->a[4604] = lex_mode_external(519, 93); - v->a[4605] = lex_mode_external(481, 76); - v->a[4606] = lex_mode_external(521, 93); - v->a[4607] = lex_mode_external(86, 92); - v->a[4608] = lex_mode_external(521, 94); - v->a[4609] = lex_mode_external(520, 94); - v->a[4610] = lex_mode_external(520, 94); - v->a[4611] = lex_mode_external(521, 93); - v->a[4612] = lex_mode_external(520, 94); - v->a[4613] = lex_mode_external(86, 92); - v->a[4614] = lex_mode_external(521, 93); - v->a[4615] = lex_mode_external(520, 94); - v->a[4616] = lex_mode_external(87, 92); - v->a[4617] = lex_mode_external(520, 94); - v->a[4618] = lex_mode_external(87, 93); - v->a[4619] = lex_mode_external(521, 93); - lex_modes_231(v); -} - -void lex_modes_231(t_lex_modes_array *v) -{ - v->a[4620] = lex_mode_external(87, 92); - v->a[4621] = lex_mode_external(521, 93); - v->a[4622] = lex_mode_external(521, 93); - v->a[4623] = lex_mode_external(520, 94); - v->a[4624] = lex_mode_external(456, 98); - v->a[4625] = lex_mode_external(519, 94); - v->a[4626] = lex_mode_external(521, 93); - v->a[4627] = lex_mode_external(521, 93); - v->a[4628] = lex_mode_external(300, 97); - v->a[4629] = lex_mode_external(456, 98); - v->a[4630] = lex_mode_external(521, 93); - v->a[4631] = lex_mode_external(300, 97); - v->a[4632] = lex_mode_external(86, 92); - v->a[4633] = lex_mode_external(521, 93); - v->a[4634] = lex_mode_external(521, 93); - v->a[4635] = lex_mode_external(521, 93); - v->a[4636] = lex_mode_external(522, 66); - v->a[4637] = lex_mode_external(87, 93); - v->a[4638] = lex_mode_external(87, 93); - v->a[4639] = lex_mode_external(87, 63); - lex_modes_232(v); -} - -void lex_modes_232(t_lex_modes_array *v) -{ - v->a[4640] = lex_mode_external(521, 93); - v->a[4641] = lex_mode_external(456, 98); - v->a[4642] = lex_mode_external(520, 94); - v->a[4643] = lex_mode_external(86, 92); - v->a[4644] = lex_mode_external(519, 94); - v->a[4645] = lex_mode_external(87, 94); - v->a[4646] = lex_mode_external(474, 99); - v->a[4647] = lex_mode_external(86, 92); - v->a[4648] = lex_mode_external(86, 92); - v->a[4649] = lex_mode_external(456, 98); - v->a[4650] = lex_mode_external(521, 94); - v->a[4651] = lex_mode_external(474, 99); - v->a[4652] = lex_mode_external(456, 98); - v->a[4653] = lex_mode_external(300, 97); - v->a[4654] = lex_mode_external(456, 98); - v->a[4655] = lex_mode_external(520, 94); - v->a[4656] = lex_mode_external(87, 93); - v->a[4657] = lex_mode_external(456, 98); - v->a[4658] = lex_mode_external(456, 98); - v->a[4659] = lex_mode_external(519, 94); - lex_modes_233(v); -} - -void lex_modes_233(t_lex_modes_array *v) -{ - v->a[4660] = lex_mode_external(456, 98); - v->a[4661] = lex_mode_external(456, 98); - v->a[4662] = lex_mode_external(522, 94); - v->a[4663] = lex_mode_external(521, 94); - v->a[4664] = lex_mode_external(87, 92); - v->a[4665] = lex_mode_external(519, 94); - v->a[4666] = lex_mode_external(520, 94); - v->a[4667] = lex_mode_external(519, 94); - v->a[4668] = lex_mode_external(456, 98); - v->a[4669] = lex_mode_external(521, 93); - v->a[4670] = lex_mode_external(300, 97); - v->a[4671] = lex_mode_external(456, 98); - v->a[4672] = lex_mode_external(456, 98); - v->a[4673] = lex_mode_external(521, 93); - v->a[4674] = lex_mode_external(521, 93); - v->a[4675] = lex_mode_external(456, 98); - v->a[4676] = lex_mode_external(456, 98); - v->a[4677] = lex_mode_external(456, 98); - v->a[4678] = lex_mode_external(456, 98); - v->a[4679] = lex_mode_external(456, 98); - lex_modes_234(v); -} - -void lex_modes_234(t_lex_modes_array *v) -{ - v->a[4680] = lex_mode_external(456, 98); - v->a[4681] = lex_mode_external(456, 98); - v->a[4682] = lex_mode_external(456, 98); - v->a[4683] = lex_mode_external(521, 93); - v->a[4684] = lex_mode_external(521, 93); - v->a[4685] = lex_mode_external(519, 94); - v->a[4686] = lex_mode_external(456, 98); - v->a[4687] = lex_mode_external(521, 93); - v->a[4688] = lex_mode_external(522, 66); - v->a[4689] = lex_mode_external(521, 93); - v->a[4690] = lex_mode_external(456, 98); - v->a[4691] = lex_mode_external(456, 98); - v->a[4692] = lex_mode_external(521, 93); - v->a[4693] = lex_mode_external(456, 98); - v->a[4694] = lex_mode_external(456, 98); - v->a[4695] = lex_mode_external(87, 94); - v->a[4696] = lex_mode_external(456, 98); - v->a[4697] = lex_mode_external(522, 94); - v->a[4698] = lex_mode_external(521, 93); - v->a[4699] = lex_mode_external(521, 93); - lex_modes_235(v); -} - -/* EOF lex_modes_46.c */ diff --git a/parser/static/lex_modes/lex_modes_47.c b/parser/static/lex_modes/lex_modes_47.c deleted file mode 100644 index 33934aea..00000000 --- a/parser/static/lex_modes/lex_modes_47.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_47.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_235(t_lex_modes_array *v) -{ - v->a[4700] = lex_mode_external(474, 99); - v->a[4701] = lex_mode_external(87, 93); - v->a[4702] = lex_mode_external(520, 94); - v->a[4703] = lex_mode_external(456, 98); - v->a[4704] = lex_mode_external(87, 94); - v->a[4705] = lex_mode_external(521, 93); - v->a[4706] = lex_mode_external(87, 93); - v->a[4707] = lex_mode_external(456, 98); - v->a[4708] = lex_mode_external(300, 97); - v->a[4709] = lex_mode_external(86, 92); - v->a[4710] = lex_mode_external(521, 94); - v->a[4711] = lex_mode_external(521, 93); - v->a[4712] = lex_mode_external(86, 92); - v->a[4713] = lex_mode_external(456, 98); - v->a[4714] = lex_mode_external(456, 98); - v->a[4715] = lex_mode_external(456, 98); - v->a[4716] = lex_mode_external(521, 94); - v->a[4717] = lex_mode_external(521, 94); - v->a[4718] = lex_mode_external(456, 98); - v->a[4719] = lex_mode_external(520, 94); - lex_modes_236(v); -} - -void lex_modes_236(t_lex_modes_array *v) -{ - v->a[4720] = lex_mode_external(456, 98); - v->a[4721] = lex_mode_external(474, 99); - v->a[4722] = lex_mode_external(522, 94); - v->a[4723] = lex_mode_external(519, 94); - v->a[4724] = lex_mode_external(522, 94); - v->a[4725] = lex_mode_external(522, 94); - v->a[4726] = lex_mode_external(87, 66); - v->a[4727] = lex_mode_external(520, 94); - v->a[4728] = lex_mode_external(456, 98); - v->a[4729] = lex_mode_external(456, 98); - v->a[4730] = lex_mode_external(456, 98); - v->a[4731] = lex_mode_external(456, 98); - v->a[4732] = lex_mode_external(456, 98); - v->a[4733] = lex_mode_external(521, 93); - v->a[4734] = lex_mode_external(521, 94); - v->a[4735] = lex_mode_external(300, 97); - v->a[4736] = lex_mode_external(520, 94); - v->a[4737] = lex_mode_external(456, 98); - v->a[4738] = lex_mode_external(456, 98); - v->a[4739] = lex_mode_external(87, 93); - lex_modes_237(v); -} - -void lex_modes_237(t_lex_modes_array *v) -{ - v->a[4740] = lex_mode_external(456, 98); - v->a[4741] = lex_mode_external(474, 99); - v->a[4742] = lex_mode_external(474, 99); - v->a[4743] = lex_mode_external(474, 99); - v->a[4744] = lex_mode_external(456, 98); - v->a[4745] = lex_mode_external(521, 94); - v->a[4746] = lex_mode_external(521, 94); - v->a[4747] = lex_mode_external(520, 94); - v->a[4748] = lex_mode_external(521, 93); - v->a[4749] = lex_mode_external(456, 98); - v->a[4750] = lex_mode_external(519, 93); - v->a[4751] = lex_mode_external(456, 98); - v->a[4752] = lex_mode_external(456, 98); - v->a[4753] = lex_mode_external(87, 93); - v->a[4754] = lex_mode_external(519, 93); - v->a[4755] = lex_mode_external(86, 92); - v->a[4756] = lex_mode_external(456, 98); - v->a[4757] = lex_mode_external(474, 99); - v->a[4758] = lex_mode_external(520, 94); - v->a[4759] = lex_mode_external(522, 66); - lex_modes_238(v); -} - -void lex_modes_238(t_lex_modes_array *v) -{ - v->a[4760] = lex_mode_external(521, 93); - v->a[4761] = lex_mode_external(456, 98); - v->a[4762] = lex_mode_external(87, 93); - v->a[4763] = lex_mode_external(456, 98); - v->a[4764] = lex_mode_external(456, 98); - v->a[4765] = lex_mode_external(456, 98); - v->a[4766] = lex_mode_external(300, 97); - v->a[4767] = lex_mode_external(87, 94); - v->a[4768] = lex_mode_external(456, 98); - v->a[4769] = lex_mode_external(520, 94); - v->a[4770] = lex_mode_external(87, 93); - v->a[4771] = lex_mode_external(521, 93); - v->a[4772] = lex_mode_external(86, 94); - v->a[4773] = lex_mode_external(456, 98); - v->a[4774] = lex_mode_external(521, 93); - v->a[4775] = lex_mode_external(521, 95); - v->a[4776] = lex_mode_external(519, 93); - v->a[4777] = lex_mode_external(519, 93); - v->a[4778] = lex_mode_external(521, 94); - v->a[4779] = lex_mode_external(456, 98); - lex_modes_239(v); -} - -void lex_modes_239(t_lex_modes_array *v) -{ - v->a[4780] = lex_mode_external(87, 93); - v->a[4781] = lex_mode_external(521, 95); - v->a[4782] = lex_mode_external(520, 94); - v->a[4783] = lex_mode_external(521, 95); - v->a[4784] = lex_mode_external(521, 66); - v->a[4785] = lex_mode_external(86, 92); - v->a[4786] = lex_mode_external(86, 92); - v->a[4787] = lex_mode_external(521, 66); - v->a[4788] = lex_mode_external(87, 92); - v->a[4789] = lex_mode_external(86, 92); - v->a[4790] = lex_mode_external(87, 93); - v->a[4791] = lex_mode_external(456, 98); - v->a[4792] = lex_mode_external(87, 92); - v->a[4793] = lex_mode_external(522, 94); - v->a[4794] = lex_mode_external(522, 94); - v->a[4795] = lex_mode_external(521, 93); - v->a[4796] = lex_mode_external(87, 93); - v->a[4797] = lex_mode_external(521, 94); - v->a[4798] = lex_mode_external(456, 98); - v->a[4799] = lex_mode_external(456, 98); - lex_modes_240(v); -} - -/* EOF lex_modes_47.c */ diff --git a/parser/static/lex_modes/lex_modes_48.c b/parser/static/lex_modes/lex_modes_48.c deleted file mode 100644 index 61ef2aab..00000000 --- a/parser/static/lex_modes/lex_modes_48.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_48.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_240(t_lex_modes_array *v) -{ - v->a[4800] = lex_mode_external(456, 98); - v->a[4801] = lex_mode_external(300, 97); - v->a[4802] = lex_mode_external(521, 95); - v->a[4803] = lex_mode_external(474, 99); - v->a[4804] = lex_mode_external(87, 63); - v->a[4805] = lex_mode_external(87, 93); - v->a[4806] = lex_mode_external(519, 93); - v->a[4807] = lex_mode_external(300, 97); - v->a[4808] = lex_mode_external(300, 97); - v->a[4809] = lex_mode_external(456, 98); - v->a[4810] = lex_mode_external(300, 97); - v->a[4811] = lex_mode_external(300, 97); - v->a[4812] = lex_mode_external(300, 97); - v->a[4813] = lex_mode_external(456, 98); - v->a[4814] = lex_mode_external(456, 98); - v->a[4815] = lex_mode_external(456, 98); - v->a[4816] = lex_mode_external(519, 93); - v->a[4817] = lex_mode_external(456, 98); - v->a[4818] = lex_mode_external(86, 92); - v->a[4819] = lex_mode_external(456, 98); - lex_modes_241(v); -} - -void lex_modes_241(t_lex_modes_array *v) -{ - v->a[4820] = lex_mode_external(86, 92); - v->a[4821] = lex_mode_external(86, 92); - v->a[4822] = lex_mode_external(519, 93); - v->a[4823] = lex_mode_external(456, 98); - v->a[4824] = lex_mode_external(87, 92); - v->a[4825] = lex_mode_external(300, 97); - v->a[4826] = lex_mode_external(456, 98); - v->a[4827] = lex_mode_external(86, 92); - v->a[4828] = lex_mode_external(521, 93); - v->a[4829] = lex_mode_external(519, 94); - v->a[4830] = lex_mode_external(456, 98); - v->a[4831] = lex_mode_external(87, 93); - v->a[4832] = lex_mode_external(456, 98); - v->a[4833] = lex_mode_external(300, 97); - v->a[4834] = lex_mode_external(519, 93); - v->a[4835] = lex_mode_external(519, 93); - v->a[4836] = lex_mode_external(456, 98); - v->a[4837] = lex_mode_external(300, 97); - v->a[4838] = lex_mode_external(519, 93); - v->a[4839] = lex_mode_external(456, 98); - lex_modes_242(v); -} - -void lex_modes_242(t_lex_modes_array *v) -{ - v->a[4840] = lex_mode_external(87, 63); - v->a[4841] = lex_mode_external(456, 98); - v->a[4842] = lex_mode_external(300, 97); - v->a[4843] = lex_mode_external(456, 98); - v->a[4844] = lex_mode_external(86, 92); - v->a[4845] = lex_mode_external(456, 98); - v->a[4846] = lex_mode_external(522, 94); - v->a[4847] = lex_mode_external(300, 97); - v->a[4848] = lex_mode_external(456, 98); - v->a[4849] = lex_mode_external(87, 93); - v->a[4850] = lex_mode_external(456, 98); - v->a[4851] = lex_mode_external(456, 98); - v->a[4852] = lex_mode_external(87, 93); - v->a[4853] = lex_mode_external(87, 93); - v->a[4854] = lex_mode_external(456, 98); - v->a[4855] = lex_mode_external(87, 94); - v->a[4856] = lex_mode_external(520, 94); - v->a[4857] = lex_mode_external(456, 98); - v->a[4858] = lex_mode_external(520, 94); - v->a[4859] = lex_mode_external(87, 93); - lex_modes_243(v); -} - -void lex_modes_243(t_lex_modes_array *v) -{ - v->a[4860] = lex_mode_external(521, 94); - v->a[4861] = lex_mode_external(520, 94); - v->a[4862] = lex_mode_external(300, 97); - v->a[4863] = lex_mode_external(456, 98); - v->a[4864] = lex_mode_external(86, 94); - v->a[4865] = lex_mode_external(522, 94); - v->a[4866] = lex_mode_external(87, 92); - v->a[4867] = lex_mode_external(87, 92); - v->a[4868] = lex_mode_external(522, 94); - v->a[4869] = lex_mode_external(522, 94); - v->a[4870] = lex_mode_external(87, 66); - v->a[4871] = lex_mode_external(522, 94); - v->a[4872] = lex_mode_external(87, 92); - v->a[4873] = lex_mode_external(522, 94); - v->a[4874] = lex_mode_external(522, 94); - v->a[4875] = lex_mode_external(522, 94); - v->a[4876] = lex_mode_external(522, 94); - v->a[4877] = lex_mode_external(522, 94); - v->a[4878] = lex_mode_external(87, 92); - v->a[4879] = lex_mode_external(87, 92); - lex_modes_244(v); -} - -void lex_modes_244(t_lex_modes_array *v) -{ - v->a[4880] = lex_mode_external(87, 92); - v->a[4881] = lex_mode_external(87, 92); - v->a[4882] = lex_mode_external(87, 92); - v->a[4883] = lex_mode_external(87, 92); - v->a[4884] = lex_mode_external(87, 92); - v->a[4885] = lex_mode_external(86, 94); - v->a[4886] = lex_mode_external(522, 94); - v->a[4887] = lex_mode_external(522, 94); - v->a[4888] = lex_mode_external(87, 92); - v->a[4889] = lex_mode_external(87, 92); - v->a[4890] = lex_mode_external(87, 92); - v->a[4891] = lex_mode_external(474, 99); - v->a[4892] = lex_mode_external(522, 94); - v->a[4893] = lex_mode_external(86, 94); - v->a[4894] = lex_mode_external(87, 92); - v->a[4895] = lex_mode_external(522, 94); - v->a[4896] = lex_mode_external(521, 93); - v->a[4897] = lex_mode_external(521, 93); - v->a[4898] = lex_mode_external(522, 94); - v->a[4899] = lex_mode_external(87, 92); - lex_modes_245(v); -} - -/* EOF lex_modes_48.c */ diff --git a/parser/static/lex_modes/lex_modes_49.c b/parser/static/lex_modes/lex_modes_49.c deleted file mode 100644 index edada119..00000000 --- a/parser/static/lex_modes/lex_modes_49.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_49.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_245(t_lex_modes_array *v) -{ - v->a[4900] = lex_mode_external(522, 94); - v->a[4901] = lex_mode_external(521, 93); - v->a[4902] = lex_mode_external(86, 94); - v->a[4903] = lex_mode_external(522, 94); - v->a[4904] = lex_mode_external(87, 94); - v->a[4905] = lex_mode_external(522, 94); - v->a[4906] = lex_mode_external(521, 93); - v->a[4907] = lex_mode_external(522, 94); - v->a[4908] = lex_mode_external(87, 92); - v->a[4909] = lex_mode_external(522, 94); - v->a[4910] = lex_mode_external(87, 94); - v->a[4911] = lex_mode_external(522, 94); - v->a[4912] = lex_mode_external(522, 94); - v->a[4913] = lex_mode_external(87, 94); - v->a[4914] = lex_mode_external(86, 94); - v->a[4915] = lex_mode_external(522, 94); - v->a[4916] = lex_mode_external(87, 92); - v->a[4917] = lex_mode_external(86, 94); - v->a[4918] = lex_mode_external(474, 99); - v->a[4919] = lex_mode_external(521, 93); - lex_modes_246(v); -} - -void lex_modes_246(t_lex_modes_array *v) -{ - v->a[4920] = lex_mode_external(522, 94); - v->a[4921] = lex_mode_external(521, 93); - v->a[4922] = lex_mode_external(87, 92); - v->a[4923] = lex_mode_external(87, 92); - v->a[4924] = lex_mode_external(474, 99); - v->a[4925] = lex_mode_external(87, 66); - v->a[4926] = lex_mode_external(87, 92); - v->a[4927] = lex_mode_external(87, 92); - v->a[4928] = lex_mode_external(521, 94); - v->a[4929] = lex_mode_external(87, 92); - v->a[4930] = lex_mode_external(87, 92); - v->a[4931] = lex_mode_external(522, 94); - v->a[4932] = lex_mode_external(87, 92); - v->a[4933] = lex_mode_external(87, 92); - v->a[4934] = lex_mode_external(474, 99); - v->a[4935] = lex_mode_external(522, 94); - v->a[4936] = lex_mode_external(87, 92); - v->a[4937] = lex_mode_external(87, 92); - v->a[4938] = lex_mode_external(522, 94); - v->a[4939] = lex_mode_external(87, 94); - lex_modes_247(v); -} - -void lex_modes_247(t_lex_modes_array *v) -{ - v->a[4940] = lex_mode_external(522, 94); - v->a[4941] = lex_mode_external(521, 93); - v->a[4942] = lex_mode_external(87, 94); - v->a[4943] = lex_mode_external(87, 92); - v->a[4944] = lex_mode_external(87, 92); - v->a[4945] = lex_mode_external(87, 92); - v->a[4946] = lex_mode_external(86, 94); - v->a[4947] = lex_mode_external(87, 92); - v->a[4948] = lex_mode_external(522, 94); - v->a[4949] = lex_mode_external(87, 92); - v->a[4950] = lex_mode_external(86, 94); - v->a[4951] = lex_mode_external(521, 94); - v->a[4952] = lex_mode_external(522, 94); - v->a[4953] = lex_mode_external(86, 94); - v->a[4954] = lex_mode_external(522, 94); - v->a[4955] = lex_mode_external(87, 92); - v->a[4956] = lex_mode_external(87, 92); - v->a[4957] = lex_mode_external(87, 92); - v->a[4958] = lex_mode_external(522, 94); - v->a[4959] = lex_mode_external(87, 92); - lex_modes_248(v); -} - -void lex_modes_248(t_lex_modes_array *v) -{ - v->a[4960] = lex_mode_external(522, 94); - v->a[4961] = lex_mode_external(522, 94); - v->a[4962] = lex_mode_external(86, 94); - v->a[4963] = lex_mode_external(87, 92); - v->a[4964] = lex_mode_external(86, 94); - v->a[4965] = lex_mode_external(522, 94); - v->a[4966] = lex_mode_external(87, 92); - v->a[4967] = lex_mode_external(474, 99); - v->a[4968] = lex_mode_external(522, 94); - v->a[4969] = lex_mode_external(87, 92); - v->a[4970] = lex_mode_external(522, 94); - v->a[4971] = lex_mode_external(87, 94); - v->a[4972] = lex_mode_external(474, 99); - v->a[4973] = lex_mode_external(522, 94); - v->a[4974] = lex_mode_external(474, 99); - v->a[4975] = lex_mode_external(299, 73); - v->a[4976] = lex_mode_external(87, 92); - v->a[4977] = lex_mode_external(87, 92); - v->a[4978] = lex_mode_external(87, 92); - v->a[4979] = lex_mode_external(522, 94); - lex_modes_249(v); -} - -void lex_modes_249(t_lex_modes_array *v) -{ - v->a[4980] = lex_mode_external(87, 92); - v->a[4981] = lex_mode_external(87, 92); - v->a[4982] = lex_mode_external(86, 94); - v->a[4983] = lex_mode_external(522, 94); - v->a[4984] = lex_mode_external(87, 92); - v->a[4985] = lex_mode_external(87, 92); - v->a[4986] = lex_mode_external(521, 94); - v->a[4987] = lex_mode_external(522, 94); - v->a[4988] = lex_mode_external(522, 94); - v->a[4989] = lex_mode_external(522, 94); - v->a[4990] = lex_mode_external(87, 66); - v->a[4991] = lex_mode_external(87, 92); - v->a[4992] = lex_mode_external(521, 93); - v->a[4993] = lex_mode_external(521, 94); - v->a[4994] = lex_mode_external(522, 94); - v->a[4995] = lex_mode_external(519, 94); - v->a[4996] = lex_mode_external(521, 94); - v->a[4997] = lex_mode_external(521, 94); - v->a[4998] = lex_mode_external(521, 94); - v->a[4999] = lex_mode_external(474, 99); - lex_modes_250(v); -} - -/* EOF lex_modes_49.c */ diff --git a/parser/static/lex_modes/lex_modes_5.c b/parser/static/lex_modes/lex_modes_5.c index 75ecdb79..8e176c82 100644 --- a/parser/static/lex_modes/lex_modes_5.c +++ b/parser/static/lex_modes/lex_modes_5.c @@ -14,126 +14,126 @@ void lex_modes_25(t_lex_modes_array *v) { - v->a[500] = lex_mode_external(425, 5); - v->a[501] = lex_mode_external(425, 5); - v->a[502] = lex_mode_external(236, 11); - v->a[503] = lex_mode_external(425, 5); - v->a[504] = lex_mode_external(425, 5); - v->a[505] = lex_mode_external(425, 5); - v->a[506] = lex_mode_external(425, 5); - v->a[507] = lex_mode_external(425, 5); - v->a[508] = lex_mode_external(425, 5); - v->a[509] = lex_mode_external(425, 5); - v->a[510] = lex_mode_external(425, 5); - v->a[511] = lex_mode_external(425, 5); - v->a[512] = lex_mode_external(425, 5); - v->a[513] = lex_mode_external(425, 5); - v->a[514] = lex_mode_external(425, 5); - v->a[515] = lex_mode_external(425, 5); - v->a[516] = lex_mode_external(425, 5); - v->a[517] = lex_mode_external(425, 5); - v->a[518] = lex_mode_external(425, 5); - v->a[519] = lex_mode_external(425, 5); + v->a[500] = lex_mode_external(222, 2); + v->a[501] = lex_mode_external(120, 9); + v->a[502] = lex_mode_external(120, 9); + v->a[503] = lex_mode_external(124, 20); + v->a[504] = lex_mode_external(107, 9); + v->a[505] = lex_mode_external(118, 14); + v->a[506] = lex_mode_external(107, 9); + v->a[507] = lex_mode_external(222, 2); + v->a[508] = lex_mode_external(125, 22); + v->a[509] = lex_mode_external(124, 20); + v->a[510] = lex_mode_external(124, 20); + v->a[511] = lex_mode_external(187, 23); + v->a[512] = lex_mode_external(125, 20); + v->a[513] = lex_mode_external(124, 20); + v->a[514] = lex_mode_external(125, 20); + v->a[515] = lex_mode_external(126, 24); + v->a[516] = lex_mode_external(172, 19); + v->a[517] = lex_mode_external(172, 19); + v->a[518] = lex_mode_external(189, 25); + v->a[519] = lex_mode_external(124, 20); lex_modes_26(v); } void lex_modes_26(t_lex_modes_array *v) { - v->a[520] = lex_mode_external(425, 5); - v->a[521] = lex_mode_external(425, 5); - v->a[522] = lex_mode_external(426, 12); - v->a[523] = lex_mode_external(426, 12); - v->a[524] = lex_mode_external(426, 12); - v->a[525] = lex_mode_external(426, 12); - v->a[526] = lex_mode_external(420, 2); - v->a[527] = lex_mode_external(420, 2); - v->a[528] = lex_mode_external(239, 13); - v->a[529] = lex_mode_external(239, 13); - v->a[530] = lex_mode_external(242, 11); - v->a[531] = lex_mode_external(242, 11); - v->a[532] = lex_mode_external(239, 14); - v->a[533] = lex_mode_external(527, 11); - v->a[534] = lex_mode_external(527, 11); - v->a[535] = lex_mode_external(239, 14); - v->a[536] = lex_mode_external(527, 11); - v->a[537] = lex_mode_external(527, 11); - v->a[538] = lex_mode_external(219, 15); - v->a[539] = lex_mode_external(219, 15); + v->a[520] = lex_mode_external(125, 20); + v->a[521] = lex_mode_external(187, 2); + v->a[522] = lex_mode_external(120, 9); + v->a[523] = lex_mode_external(187, 2); + v->a[524] = lex_mode_external(124, 20); + v->a[525] = lex_mode_external(187, 2); + v->a[526] = lex_mode_external(124, 26); + v->a[527] = lex_mode_external(172, 19); + v->a[528] = lex_mode_external(172, 19); + v->a[529] = lex_mode_external(125, 20); + v->a[530] = lex_mode_external(187, 23); + v->a[531] = lex_mode_external(120, 14); + v->a[532] = lex_mode_external(187, 2); + v->a[533] = lex_mode_external(218, 9); + v->a[534] = lex_mode_external(187, 19); + v->a[535] = lex_mode_external(120, 9); + v->a[536] = lex_mode_external(125, 27); + v->a[537] = lex_mode_external(124, 26); + v->a[538] = lex_mode_external(187, 19); + v->a[539] = lex_mode_external(218, 9); lex_modes_27(v); } void lex_modes_27(t_lex_modes_array *v) { - v->a[540] = lex_mode_external(239, 14); - v->a[541] = lex_mode_external(242, 16); - v->a[542] = lex_mode_external(242, 16); - v->a[543] = lex_mode_external(527, 11); - v->a[544] = lex_mode_external(527, 11); - v->a[545] = lex_mode_external(527, 11); - v->a[546] = lex_mode_external(248, 17); - v->a[547] = lex_mode_external(242, 16); - v->a[548] = lex_mode_external(248, 17); - v->a[549] = lex_mode_external(238, 9); - v->a[550] = lex_mode_external(238, 9); - v->a[551] = lex_mode_external(248, 17); - v->a[552] = lex_mode_external(241, 18); - v->a[553] = lex_mode_external(241, 18); - v->a[554] = lex_mode_external(527, 11); - v->a[555] = lex_mode_external(244, 9); - v->a[556] = lex_mode_external(528, 9); - v->a[557] = lex_mode_external(527, 16); - v->a[558] = lex_mode_external(528, 9); - v->a[559] = lex_mode_external(251, 19); + v->a[540] = lex_mode_external(124, 20); + v->a[541] = lex_mode_external(124, 26); + v->a[542] = lex_mode_external(127, 28); + v->a[543] = lex_mode_external(127, 28); + v->a[544] = lex_mode_external(125, 20); + v->a[545] = lex_mode_external(127, 28); + v->a[546] = lex_mode_external(187, 19); + v->a[547] = lex_mode_external(218, 9); + v->a[548] = lex_mode_external(218, 9); + v->a[549] = lex_mode_external(124, 20); + v->a[550] = lex_mode_external(124, 20); + v->a[551] = lex_mode_external(127, 28); + v->a[552] = lex_mode_external(187, 23); + v->a[553] = lex_mode_external(124, 20); + v->a[554] = lex_mode_external(124, 26); + v->a[555] = lex_mode_external(125, 27); + v->a[556] = lex_mode_external(187, 2); + v->a[557] = lex_mode_external(124, 20); + v->a[558] = lex_mode_external(187, 2); + v->a[559] = lex_mode_external(126, 24); lex_modes_28(v); } void lex_modes_28(t_lex_modes_array *v) { - v->a[560] = lex_mode_external(527, 16); - v->a[561] = lex_mode_external(527, 16); - v->a[562] = lex_mode_external(527, 16); - v->a[563] = lex_mode_external(251, 19); - v->a[564] = lex_mode_external(244, 9); - v->a[565] = lex_mode_external(251, 19); - v->a[566] = lex_mode_external(527, 16); - v->a[567] = lex_mode_external(250, 20); - v->a[568] = lex_mode_external(250, 20); - v->a[569] = lex_mode_external(527, 16); - v->a[570] = lex_mode_external(530, 19); - v->a[571] = lex_mode_external(527, 16); - v->a[572] = lex_mode_external(253, 20); - v->a[573] = lex_mode_external(257, 17); - v->a[574] = lex_mode_external(527, 16); - v->a[575] = lex_mode_external(257, 17); - v->a[576] = lex_mode_external(530, 19); - v->a[577] = lex_mode_external(530, 19); - v->a[578] = lex_mode_external(531, 20); - v->a[579] = lex_mode_external(528, 9); + v->a[560] = lex_mode_external(125, 22); + v->a[561] = lex_mode_external(125, 22); + v->a[562] = lex_mode_external(125, 22); + v->a[563] = lex_mode_external(125, 20); + v->a[564] = lex_mode_external(125, 20); + v->a[565] = lex_mode_external(189, 25); + v->a[566] = lex_mode_external(124, 26); + v->a[567] = lex_mode_external(126, 24); + v->a[568] = lex_mode_external(126, 24); + v->a[569] = lex_mode_external(218, 9); + v->a[570] = lex_mode_external(125, 22); + v->a[571] = lex_mode_external(125, 22); + v->a[572] = lex_mode_external(218, 9); + v->a[573] = lex_mode_external(125, 27); + v->a[574] = lex_mode_external(124, 20); + v->a[575] = lex_mode_external(125, 22); + v->a[576] = lex_mode_external(126, 24); + v->a[577] = lex_mode_external(125, 20); + v->a[578] = lex_mode_external(124, 20); + v->a[579] = lex_mode_external(125, 22); lex_modes_29(v); } void lex_modes_29(t_lex_modes_array *v) { - v->a[580] = lex_mode_external(528, 9); - v->a[581] = lex_mode_external(530, 19); - v->a[582] = lex_mode_external(527, 16); - v->a[583] = lex_mode_external(257, 17); - v->a[584] = lex_mode_external(527, 16); - v->a[585] = lex_mode_external(530, 19); - v->a[586] = lex_mode_external(530, 19); - v->a[587] = lex_mode_external(527, 16); - v->a[588] = lex_mode_external(531, 20); - v->a[589] = lex_mode_external(253, 20); - v->a[590] = lex_mode_external(248, 21); - v->a[591] = lex_mode_external(257, 21); - v->a[592] = lex_mode_external(530, 19); - v->a[593] = lex_mode_external(257, 21); - v->a[594] = lex_mode_external(530, 19); - v->a[595] = lex_mode_external(257, 21); - v->a[596] = lex_mode_external(242, 11); - v->a[597] = lex_mode_external(259, 17); - v->a[598] = lex_mode_external(248, 21); - v->a[599] = lex_mode_external(546, 2); + v->a[580] = lex_mode_external(218, 9); + v->a[581] = lex_mode_external(120, 14); + v->a[582] = lex_mode_external(120, 14); + v->a[583] = lex_mode_external(125, 22); + v->a[584] = lex_mode_external(125, 22); + v->a[585] = lex_mode_external(125, 22); + v->a[586] = lex_mode_external(126, 24); + v->a[587] = lex_mode_external(127, 28); + v->a[588] = lex_mode_external(125, 22); + v->a[589] = lex_mode_external(189, 25); + v->a[590] = lex_mode_external(172, 19); + v->a[591] = lex_mode_external(187, 2); + v->a[592] = lex_mode_external(125, 22); + v->a[593] = lex_mode_external(172, 19); + v->a[594] = lex_mode_external(125, 27); + v->a[595] = lex_mode_external(124, 20); + v->a[596] = lex_mode_external(218, 9); + v->a[597] = lex_mode_external(125, 22); + v->a[598] = lex_mode_external(125, 22); + v->a[599] = lex_mode_external(124, 20); lex_modes_30(v); } diff --git a/parser/static/lex_modes/lex_modes_50.c b/parser/static/lex_modes/lex_modes_50.c deleted file mode 100644 index 8da80198..00000000 --- a/parser/static/lex_modes/lex_modes_50.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_50.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_250(t_lex_modes_array *v) -{ - v->a[5000] = lex_mode_external(519, 94); - v->a[5001] = lex_mode_external(519, 94); - v->a[5002] = lex_mode_external(522, 94); - v->a[5003] = lex_mode_external(87, 92); - v->a[5004] = lex_mode_external(87, 92); - v->a[5005] = lex_mode_external(522, 94); - v->a[5006] = lex_mode_external(87, 92); - v->a[5007] = lex_mode_external(521, 94); - v->a[5008] = lex_mode_external(87, 92); - v->a[5009] = lex_mode_external(522, 94); - v->a[5010] = lex_mode_external(522, 94); - v->a[5011] = lex_mode_external(522, 94); - v->a[5012] = lex_mode_external(87, 92); - v->a[5013] = lex_mode_external(87, 92); - v->a[5014] = lex_mode_external(522, 94); - v->a[5015] = lex_mode_external(474, 99); - v->a[5016] = lex_mode_external(87, 92); - v->a[5017] = lex_mode_external(522, 94); - v->a[5018] = lex_mode_external(86, 94); - v->a[5019] = lex_mode_external(86, 94); - lex_modes_251(v); -} - -void lex_modes_251(t_lex_modes_array *v) -{ - v->a[5020] = lex_mode_external(86, 94); - v->a[5021] = lex_mode_external(299, 73); - v->a[5022] = lex_mode_external(522, 94); - v->a[5023] = lex_mode_external(522, 94); - v->a[5024] = lex_mode_external(86, 94); - v->a[5025] = lex_mode_external(86, 94); - v->a[5026] = lex_mode_external(522, 94); - v->a[5027] = lex_mode_external(522, 94); - v->a[5028] = lex_mode_external(87, 92); - v->a[5029] = lex_mode_external(522, 94); - v->a[5030] = lex_mode_external(522, 94); - v->a[5031] = lex_mode_external(521, 93); - v->a[5032] = lex_mode_external(87, 92); - v->a[5033] = lex_mode_external(521, 93); - v->a[5034] = lex_mode_external(289, 97); - v->a[5035] = lex_mode_external(87, 94); - v->a[5036] = lex_mode_external(521, 94); - v->a[5037] = lex_mode_external(87, 94); - v->a[5038] = lex_mode_external(463, 100); - v->a[5039] = lex_mode_external(87, 94); - lex_modes_252(v); -} - -void lex_modes_252(t_lex_modes_array *v) -{ - v->a[5040] = lex_mode_external(522, 94); - v->a[5041] = lex_mode_external(463, 100); - v->a[5042] = lex_mode_external(87, 94); - v->a[5043] = lex_mode_external(87, 94); - v->a[5044] = lex_mode_external(299, 73); - v->a[5045] = lex_mode_external(463, 100); - v->a[5046] = lex_mode_external(87, 94); - v->a[5047] = lex_mode_external(87, 94); - v->a[5048] = lex_mode_external(289, 97); - v->a[5049] = lex_mode_external(87, 94); - v->a[5050] = lex_mode_external(87, 94); - v->a[5051] = lex_mode_external(521, 94); - v->a[5052] = lex_mode_external(87, 94); - v->a[5053] = lex_mode_external(87, 94); - v->a[5054] = lex_mode_external(521, 94); - v->a[5055] = lex_mode_external(289, 97); - v->a[5056] = lex_mode_external(86, 94); - v->a[5057] = lex_mode_external(289, 97); - v->a[5058] = lex_mode_external(86, 94); - v->a[5059] = lex_mode_external(463, 100); - lex_modes_253(v); -} - -void lex_modes_253(t_lex_modes_array *v) -{ - v->a[5060] = lex_mode_external(87, 94); - v->a[5061] = lex_mode_external(87, 94); - v->a[5062] = lex_mode_external(289, 97); - v->a[5063] = lex_mode_external(87, 94); - v->a[5064] = lex_mode_external(487, 101); - v->a[5065] = lex_mode_external(463, 100); - v->a[5066] = lex_mode_external(87, 94); - v->a[5067] = lex_mode_external(87, 94); - v->a[5068] = lex_mode_external(87, 94); - v->a[5069] = lex_mode_external(87, 94); - v->a[5070] = lex_mode_external(522, 94); - v->a[5071] = lex_mode_external(87, 94); - v->a[5072] = lex_mode_external(87, 94); - v->a[5073] = lex_mode_external(87, 94); - v->a[5074] = lex_mode_external(87, 94); - v->a[5075] = lex_mode_external(87, 94); - v->a[5076] = lex_mode_external(87, 94); - v->a[5077] = lex_mode_external(87, 94); - v->a[5078] = lex_mode_external(87, 94); - v->a[5079] = lex_mode_external(521, 94); - lex_modes_254(v); -} - -void lex_modes_254(t_lex_modes_array *v) -{ - v->a[5080] = lex_mode_external(87, 94); - v->a[5081] = lex_mode_external(522, 94); - v->a[5082] = lex_mode_external(521, 94); - v->a[5083] = lex_mode_external(87, 94); - v->a[5084] = lex_mode_external(87, 94); - v->a[5085] = lex_mode_external(87, 94); - v->a[5086] = lex_mode_external(87, 94); - v->a[5087] = lex_mode_external(87, 94); - v->a[5088] = lex_mode_external(87, 94); - v->a[5089] = lex_mode_external(87, 94); - v->a[5090] = lex_mode_external(87, 94); - v->a[5091] = lex_mode_external(87, 94); - v->a[5092] = lex_mode_external(87, 94); - v->a[5093] = lex_mode_external(87, 94); - v->a[5094] = lex_mode_external(87, 94); - v->a[5095] = lex_mode_external(521, 94); - v->a[5096] = lex_mode_external(87, 94); - v->a[5097] = lex_mode_external(463, 100); - v->a[5098] = lex_mode_external(87, 94); - v->a[5099] = lex_mode_external(87, 94); - lex_modes_255(v); -} - -/* EOF lex_modes_50.c */ diff --git a/parser/static/lex_modes/lex_modes_51.c b/parser/static/lex_modes/lex_modes_51.c deleted file mode 100644 index b18f9c4a..00000000 --- a/parser/static/lex_modes/lex_modes_51.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_51.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_255(t_lex_modes_array *v) -{ - v->a[5100] = lex_mode_external(87, 94); - v->a[5101] = lex_mode_external(87, 94); - v->a[5102] = lex_mode_external(522, 94); - v->a[5103] = lex_mode_external(87, 94); - v->a[5104] = lex_mode_external(87, 94); - v->a[5105] = lex_mode_external(87, 94); - v->a[5106] = lex_mode_external(87, 94); - v->a[5107] = lex_mode_external(87, 94); - v->a[5108] = lex_mode_external(521, 94); - v->a[5109] = lex_mode_external(86, 93); - v->a[5110] = lex_mode_external(87, 95); - v->a[5111] = lex_mode_external(87, 94); - v->a[5112] = lex_mode_external(87, 94); - v->a[5113] = lex_mode_external(87, 94); - v->a[5114] = lex_mode_external(87, 94); - v->a[5115] = lex_mode_external(521, 94); - v->a[5116] = lex_mode_external(87, 94); - v->a[5117] = lex_mode_external(86, 94); - v->a[5118] = lex_mode_external(86, 94); - v->a[5119] = lex_mode_external(87, 94); - lex_modes_256(v); -} - -void lex_modes_256(t_lex_modes_array *v) -{ - v->a[5120] = lex_mode_external(87, 94); - v->a[5121] = lex_mode_external(472, 67); - v->a[5122] = lex_mode_external(521, 94); - v->a[5123] = lex_mode_external(463, 100); - v->a[5124] = lex_mode_external(487, 101); - v->a[5125] = lex_mode_external(472, 67); - v->a[5126] = lex_mode_external(472, 67); - v->a[5127] = lex_mode_external(487, 101); - v->a[5128] = lex_mode_external(86, 93); - v->a[5129] = lex_mode_external(86, 93); - v->a[5130] = lex_mode_external(86, 93); - v->a[5131] = lex_mode_external(86, 93); - v->a[5132] = lex_mode_external(472, 67); - v->a[5133] = lex_mode_external(86, 93); - v->a[5134] = lex_mode_external(86, 93); - v->a[5135] = lex_mode_external(86, 93); - v->a[5136] = lex_mode_external(86, 93); - v->a[5137] = lex_mode_external(87, 95); - v->a[5138] = lex_mode_external(87, 95); - v->a[5139] = lex_mode_external(472, 67); - lex_modes_257(v); -} - -void lex_modes_257(t_lex_modes_array *v) -{ - v->a[5140] = lex_mode_external(487, 101); - v->a[5141] = lex_mode_external(472, 67); - v->a[5142] = lex_mode_external(474, 99); - v->a[5143] = lex_mode_external(472, 67); - v->a[5144] = lex_mode_external(472, 67); - v->a[5145] = lex_mode_external(472, 67); - v->a[5146] = lex_mode_external(472, 67); - v->a[5147] = lex_mode_external(87, 66); - v->a[5148] = lex_mode_external(87, 66); - v->a[5149] = lex_mode_external(463, 100); - v->a[5150] = lex_mode_external(463, 100); - v->a[5151] = lex_mode_external(463, 100); - v->a[5152] = lex_mode_external(463, 100); - v->a[5153] = lex_mode_external(463, 100); - v->a[5154] = lex_mode_external(463, 100); - v->a[5155] = lex_mode_external(463, 100); - v->a[5156] = lex_mode_external(463, 100); - v->a[5157] = lex_mode_external(463, 100); - v->a[5158] = lex_mode_external(463, 100); - v->a[5159] = lex_mode_external(463, 100); - lex_modes_258(v); -} - -void lex_modes_258(t_lex_modes_array *v) -{ - v->a[5160] = lex_mode_external(463, 100); - v->a[5161] = lex_mode_external(463, 100); - v->a[5162] = lex_mode_external(472, 67); - v->a[5163] = lex_mode_external(521, 94); - v->a[5164] = lex_mode_external(472, 67); - v->a[5165] = lex_mode_external(463, 100); - v->a[5166] = lex_mode_external(472, 67); - v->a[5167] = lex_mode_external(451, 102); - v->a[5168] = lex_mode_external(474, 99); - v->a[5169] = lex_mode_external(472, 67); - v->a[5170] = lex_mode_external(487, 101); - v->a[5171] = lex_mode_external(463, 100); - v->a[5172] = lex_mode_external(472, 67); - v->a[5173] = lex_mode_external(487, 101); - v->a[5174] = lex_mode_external(483, 101); - v->a[5175] = lex_mode_external(487, 101); - v->a[5176] = lex_mode_external(86, 94); - v->a[5177] = lex_mode_external(472, 67); - v->a[5178] = lex_mode_external(487, 101); - v->a[5179] = lex_mode_external(487, 101); - lex_modes_259(v); -} - -void lex_modes_259(t_lex_modes_array *v) -{ - v->a[5180] = lex_mode_external(487, 101); - v->a[5181] = lex_mode_external(86, 94); - v->a[5182] = lex_mode_external(487, 101); - v->a[5183] = lex_mode_external(472, 67); - v->a[5184] = lex_mode_external(451, 103); - v->a[5185] = lex_mode_external(474, 99); - v->a[5186] = lex_mode_external(474, 99); - v->a[5187] = lex_mode_external(474, 99); - v->a[5188] = lex_mode_external(487, 101); - v->a[5189] = lex_mode_external(521, 94); - v->a[5190] = lex_mode_external(474, 99); - v->a[5191] = lex_mode_external(474, 99); - v->a[5192] = lex_mode_external(474, 99); - v->a[5193] = lex_mode_external(472, 67); - v->a[5194] = lex_mode_external(474, 99); - v->a[5195] = lex_mode_external(451, 103); - v->a[5196] = lex_mode_external(474, 99); - v->a[5197] = lex_mode_external(474, 99); - v->a[5198] = lex_mode_external(474, 99); - v->a[5199] = lex_mode_external(463, 100); - lex_modes_260(v); -} - -/* EOF lex_modes_51.c */ diff --git a/parser/static/lex_modes/lex_modes_52.c b/parser/static/lex_modes/lex_modes_52.c deleted file mode 100644 index 00f58747..00000000 --- a/parser/static/lex_modes/lex_modes_52.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_52.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_260(t_lex_modes_array *v) -{ - v->a[5200] = lex_mode_external(463, 100); - v->a[5201] = lex_mode_external(472, 67); - v->a[5202] = lex_mode_external(474, 99); - v->a[5203] = lex_mode_external(474, 99); - v->a[5204] = lex_mode_external(463, 100); - v->a[5205] = lex_mode_external(451, 102); - v->a[5206] = lex_mode_external(87, 93); - v->a[5207] = lex_mode_external(86, 93); - v->a[5208] = lex_mode_external(86, 93); - v->a[5209] = lex_mode_external(87, 95); - v->a[5210] = lex_mode_external(87, 95); - v->a[5211] = lex_mode_external(85, 104); - v->a[5212] = lex_mode_external(85, 104); - v->a[5213] = lex_mode_external(451, 103); - v->a[5214] = lex_mode_external(474, 99); - v->a[5215] = lex_mode_external(472, 67); - v->a[5216] = lex_mode_external(521, 94); - v->a[5217] = lex_mode_external(474, 99); - v->a[5218] = lex_mode_external(474, 99); - v->a[5219] = lex_mode_external(474, 99); - lex_modes_261(v); -} - -void lex_modes_261(t_lex_modes_array *v) -{ - v->a[5220] = lex_mode_external(474, 99); - v->a[5221] = lex_mode_external(484, 105); - v->a[5222] = lex_mode_external(474, 99); - v->a[5223] = lex_mode_external(474, 99); - v->a[5224] = lex_mode_external(521, 94); - v->a[5225] = lex_mode_external(474, 99); - v->a[5226] = lex_mode_external(474, 99); - v->a[5227] = lex_mode_external(472, 67); - v->a[5228] = lex_mode_external(474, 99); - v->a[5229] = lex_mode_external(474, 99); - v->a[5230] = lex_mode_external(474, 99); - v->a[5231] = lex_mode_external(474, 99); - v->a[5232] = lex_mode_external(85, 104); - v->a[5233] = lex_mode_external(474, 99); - v->a[5234] = lex_mode_external(474, 99); - v->a[5235] = lex_mode_external(474, 99); - v->a[5236] = lex_mode_external(474, 99); - v->a[5237] = lex_mode_external(474, 99); - v->a[5238] = lex_mode_external(474, 99); - v->a[5239] = lex_mode_external(474, 99); - lex_modes_262(v); -} - -void lex_modes_262(t_lex_modes_array *v) -{ - v->a[5240] = lex_mode_external(486, 106); - v->a[5241] = lex_mode_external(474, 99); - v->a[5242] = lex_mode_external(474, 99); - v->a[5243] = lex_mode_external(474, 99); - v->a[5244] = lex_mode_external(474, 99); - v->a[5245] = lex_mode_external(472, 67); - v->a[5246] = lex_mode_external(474, 99); - v->a[5247] = lex_mode_external(472, 67); - v->a[5248] = lex_mode_external(521, 94); - v->a[5249] = lex_mode_external(475, 107); - v->a[5250] = lex_mode_external(472, 67); - v->a[5251] = lex_mode_external(460, 47); - v->a[5252] = lex_mode_external(460, 47); - v->a[5253] = lex_mode_external(483, 105); - v->a[5254] = lex_mode_external(460, 47); - v->a[5255] = lex_mode_external(487, 101); - v->a[5256] = lex_mode_external(483, 105); - v->a[5257] = lex_mode_external(460, 47); - v->a[5258] = lex_mode_external(451, 102); - v->a[5259] = lex_mode_external(460, 47); - lex_modes_263(v); -} - -void lex_modes_263(t_lex_modes_array *v) -{ - v->a[5260] = lex_mode_external(85, 104); - v->a[5261] = lex_mode_external(460, 47); - v->a[5262] = lex_mode_external(487, 101); - v->a[5263] = lex_mode_external(487, 101); - v->a[5264] = lex_mode_external(460, 47); - v->a[5265] = lex_mode_external(460, 47); - v->a[5266] = lex_mode_external(474, 102); - v->a[5267] = lex_mode_external(484, 106); - v->a[5268] = lex_mode_external(460, 47); - v->a[5269] = lex_mode_external(487, 101); - v->a[5270] = lex_mode_external(487, 106); - v->a[5271] = lex_mode_external(487, 106); - v->a[5272] = lex_mode_external(460, 47); - v->a[5273] = lex_mode_external(460, 47); - v->a[5274] = lex_mode_external(460, 78); - v->a[5275] = lex_mode_external(460, 47); - v->a[5276] = lex_mode_external(487, 106); - v->a[5277] = lex_mode_external(460, 47); - v->a[5278] = lex_mode_external(483, 101); - v->a[5279] = lex_mode_external(487, 101); - lex_modes_264(v); -} - -void lex_modes_264(t_lex_modes_array *v) -{ - v->a[5280] = lex_mode_external(460, 47); - v->a[5281] = lex_mode_external(460, 47); - v->a[5282] = lex_mode_external(460, 47); - v->a[5283] = lex_mode_external(460, 47); - v->a[5284] = lex_mode_external(487, 101); - v->a[5285] = lex_mode_external(460, 47); - v->a[5286] = lex_mode_external(87, 93); - v->a[5287] = lex_mode_external(87, 93); - v->a[5288] = lex_mode_external(487, 101); - v->a[5289] = lex_mode_external(474, 102); - v->a[5290] = lex_mode_external(483, 101); - v->a[5291] = lex_mode_external(460, 47); - v->a[5292] = lex_mode_external(451, 102); - v->a[5293] = lex_mode_external(87, 93); - v->a[5294] = lex_mode_external(487, 101); - v->a[5295] = lex_mode_external(460, 47); - v->a[5296] = lex_mode_external(460, 47); - v->a[5297] = lex_mode_external(483, 105); - v->a[5298] = lex_mode_external(487, 101); - v->a[5299] = lex_mode_external(460, 47); - lex_modes_265(v); -} - -/* EOF lex_modes_52.c */ diff --git a/parser/static/lex_modes/lex_modes_53.c b/parser/static/lex_modes/lex_modes_53.c deleted file mode 100644 index 279ade89..00000000 --- a/parser/static/lex_modes/lex_modes_53.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_53.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_265(t_lex_modes_array *v) -{ - v->a[5300] = lex_mode_external(487, 106); - v->a[5301] = lex_mode_external(487, 106); - v->a[5302] = lex_mode_external(460, 47); - v->a[5303] = lex_mode_external(487, 106); - v->a[5304] = lex_mode_external(460, 47); - v->a[5305] = lex_mode_external(87, 93); - v->a[5306] = lex_mode_external(87, 93); - v->a[5307] = lex_mode_external(460, 47); - v->a[5308] = lex_mode_external(460, 47); - v->a[5309] = lex_mode_external(460, 47); - v->a[5310] = lex_mode_external(460, 47); - v->a[5311] = lex_mode_external(460, 47); - v->a[5312] = lex_mode_external(87, 93); - v->a[5313] = lex_mode_external(460, 47); - v->a[5314] = lex_mode_external(460, 47); - v->a[5315] = lex_mode_external(474, 102); - v->a[5316] = lex_mode_external(460, 47); - v->a[5317] = lex_mode_external(474, 102); - v->a[5318] = lex_mode_external(87, 93); - v->a[5319] = lex_mode_external(460, 47); - lex_modes_266(v); -} - -void lex_modes_266(t_lex_modes_array *v) -{ - v->a[5320] = lex_mode_external(460, 47); - v->a[5321] = lex_mode_external(460, 47); - v->a[5322] = lex_mode_external(483, 101); - v->a[5323] = lex_mode_external(487, 106); - v->a[5324] = lex_mode_external(460, 47); - v->a[5325] = lex_mode_external(460, 47); - v->a[5326] = lex_mode_external(460, 47); - v->a[5327] = lex_mode_external(487, 101); - v->a[5328] = lex_mode_external(483, 101); - v->a[5329] = lex_mode_external(460, 47); - v->a[5330] = lex_mode_external(460, 47); - v->a[5331] = lex_mode_external(483, 101); - v->a[5332] = lex_mode_external(460, 47); - v->a[5333] = lex_mode_external(460, 47); - v->a[5334] = lex_mode_external(460, 47); - v->a[5335] = lex_mode_external(460, 47); - v->a[5336] = lex_mode_external(460, 47); - v->a[5337] = lex_mode_external(487, 101); - v->a[5338] = lex_mode_external(460, 47); - v->a[5339] = lex_mode_external(460, 47); - lex_modes_267(v); -} - -void lex_modes_267(t_lex_modes_array *v) -{ - v->a[5340] = lex_mode_external(460, 47); - v->a[5341] = lex_mode_external(460, 47); - v->a[5342] = lex_mode_external(460, 47); - v->a[5343] = lex_mode_external(460, 47); - v->a[5344] = lex_mode_external(460, 47); - v->a[5345] = lex_mode_external(460, 47); - v->a[5346] = lex_mode_external(460, 47); - v->a[5347] = lex_mode_external(483, 101); - v->a[5348] = lex_mode_external(483, 101); - v->a[5349] = lex_mode_external(483, 101); - v->a[5350] = lex_mode_external(474, 102); - v->a[5351] = lex_mode_external(260, 73); - v->a[5352] = lex_mode_external(487, 106); - v->a[5353] = lex_mode_external(460, 47); - v->a[5354] = lex_mode_external(460, 47); - v->a[5355] = lex_mode_external(460, 47); - v->a[5356] = lex_mode_external(474, 102); - v->a[5357] = lex_mode_external(451, 102); - v->a[5358] = lex_mode_external(474, 102); - v->a[5359] = lex_mode_external(487, 106); - lex_modes_268(v); -} - -void lex_modes_268(t_lex_modes_array *v) -{ - v->a[5360] = lex_mode_external(474, 81); - v->a[5361] = lex_mode_external(474, 102); - v->a[5362] = lex_mode_external(451, 103); - v->a[5363] = lex_mode_external(451, 103); - v->a[5364] = lex_mode_external(487, 101); - v->a[5365] = lex_mode_external(460, 78); - v->a[5366] = lex_mode_external(87, 94); - v->a[5367] = lex_mode_external(86, 94); - v->a[5368] = lex_mode_external(87, 94); - v->a[5369] = lex_mode_external(87, 94); - v->a[5370] = lex_mode_external(87, 94); - v->a[5371] = lex_mode_external(483, 101); - v->a[5372] = lex_mode_external(86, 94); - v->a[5373] = lex_mode_external(487, 106); - v->a[5374] = lex_mode_external(483, 105); - v->a[5375] = lex_mode_external(86, 94); - v->a[5376] = lex_mode_external(451, 102); - v->a[5377] = lex_mode_external(483, 101); - v->a[5378] = lex_mode_external(487, 106); - v->a[5379] = lex_mode_external(483, 101); - lex_modes_269(v); -} - -void lex_modes_269(t_lex_modes_array *v) -{ - v->a[5380] = lex_mode_external(487, 101); - v->a[5381] = lex_mode_external(87, 94); - v->a[5382] = lex_mode_external(474, 102); - v->a[5383] = lex_mode_external(87, 94); - v->a[5384] = lex_mode_external(460, 47); - v->a[5385] = lex_mode_external(474, 81); - v->a[5386] = lex_mode_external(460, 47); - v->a[5387] = lex_mode_external(487, 101); - v->a[5388] = lex_mode_external(451, 102); - v->a[5389] = lex_mode_external(487, 101); - v->a[5390] = lex_mode_external(483, 105); - v->a[5391] = lex_mode_external(460, 47); - v->a[5392] = lex_mode_external(87, 93); - v->a[5393] = lex_mode_external(87, 93); - v->a[5394] = lex_mode_external(474, 102); - v->a[5395] = lex_mode_external(460, 47); - v->a[5396] = lex_mode_external(460, 47); - v->a[5397] = lex_mode_external(460, 47); - v->a[5398] = lex_mode_external(87, 93); - v->a[5399] = lex_mode_external(487, 101); - lex_modes_270(v); -} - -/* EOF lex_modes_53.c */ diff --git a/parser/static/lex_modes/lex_modes_54.c b/parser/static/lex_modes/lex_modes_54.c deleted file mode 100644 index 828edbef..00000000 --- a/parser/static/lex_modes/lex_modes_54.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_54.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_270(t_lex_modes_array *v) -{ - v->a[5400] = lex_mode_external(487, 101); - v->a[5401] = lex_mode_external(460, 47); - v->a[5402] = lex_mode_external(487, 101); - v->a[5403] = lex_mode_external(487, 101); - v->a[5404] = lex_mode_external(487, 106); - v->a[5405] = lex_mode_external(451, 103); - v->a[5406] = lex_mode_external(474, 103); - v->a[5407] = lex_mode_external(483, 106); - v->a[5408] = lex_mode_external(484, 81); - v->a[5409] = lex_mode_external(483, 105); - v->a[5410] = lex_mode_external(451, 102); - v->a[5411] = lex_mode_external(483, 106); - v->a[5412] = lex_mode_external(483, 106); - v->a[5413] = lex_mode_external(483, 105); - v->a[5414] = lex_mode_external(483, 105); - v->a[5415] = lex_mode_external(483, 106); - v->a[5416] = lex_mode_external(460, 78); - v->a[5417] = lex_mode_external(483, 106); - v->a[5418] = lex_mode_external(483, 106); - v->a[5419] = lex_mode_external(474, 103); - lex_modes_271(v); -} - -void lex_modes_271(t_lex_modes_array *v) -{ - v->a[5420] = lex_mode_external(483, 106); - v->a[5421] = lex_mode_external(474, 103); - v->a[5422] = lex_mode_external(483, 105); - v->a[5423] = lex_mode_external(451, 103); - v->a[5424] = lex_mode_external(474, 102); - v->a[5425] = lex_mode_external(475, 108); - v->a[5426] = lex_mode_external(474, 102); - v->a[5427] = lex_mode_external(483, 106); - v->a[5428] = lex_mode_external(483, 105); - v->a[5429] = lex_mode_external(85, 104); - v->a[5430] = lex_mode_external(487, 106); - v->a[5431] = lex_mode_external(483, 105); - v->a[5432] = lex_mode_external(487, 106); - v->a[5433] = lex_mode_external(487, 106); - v->a[5434] = lex_mode_external(487, 106); - v->a[5435] = lex_mode_external(483, 105); - v->a[5436] = lex_mode_external(474, 103); - v->a[5437] = lex_mode_external(486, 103); - v->a[5438] = lex_mode_external(487, 106); - v->a[5439] = lex_mode_external(487, 106); - lex_modes_272(v); -} - -void lex_modes_272(t_lex_modes_array *v) -{ - v->a[5440] = lex_mode_external(487, 106); - v->a[5441] = lex_mode_external(483, 101); - v->a[5442] = lex_mode_external(483, 105); - v->a[5443] = lex_mode_external(483, 105); - v->a[5444] = lex_mode_external(487, 106); - v->a[5445] = lex_mode_external(487, 106); - v->a[5446] = lex_mode_external(483, 105); - v->a[5447] = lex_mode_external(474, 102); - v->a[5448] = lex_mode_external(483, 101); - v->a[5449] = lex_mode_external(487, 106); - v->a[5450] = lex_mode_external(483, 101); - v->a[5451] = lex_mode_external(483, 101); - v->a[5452] = lex_mode_external(487, 106); - v->a[5453] = lex_mode_external(487, 106); - v->a[5454] = lex_mode_external(483, 101); - v->a[5455] = lex_mode_external(483, 101); - v->a[5456] = lex_mode_external(260, 73); - v->a[5457] = lex_mode_external(487, 106); - v->a[5458] = lex_mode_external(85, 104); - v->a[5459] = lex_mode_external(483, 101); - lex_modes_273(v); -} - -void lex_modes_273(t_lex_modes_array *v) -{ - v->a[5460] = lex_mode_external(85, 104); - v->a[5461] = lex_mode_external(483, 101); - v->a[5462] = lex_mode_external(486, 103); - v->a[5463] = lex_mode_external(483, 101); - v->a[5464] = lex_mode_external(483, 101); - v->a[5465] = lex_mode_external(474, 103); - v->a[5466] = lex_mode_external(486, 103); - v->a[5467] = lex_mode_external(487, 106); - v->a[5468] = lex_mode_external(483, 101); - v->a[5469] = lex_mode_external(486, 103); - v->a[5470] = lex_mode_external(483, 101); - v->a[5471] = lex_mode_external(483, 106); - v->a[5472] = lex_mode_external(483, 105); - v->a[5473] = lex_mode_external(483, 101); - v->a[5474] = lex_mode_external(483, 106); - v->a[5475] = lex_mode_external(451, 103); - v->a[5476] = lex_mode_external(483, 106); - v->a[5477] = lex_mode_external(483, 101); - v->a[5478] = lex_mode_external(483, 101); - v->a[5479] = lex_mode_external(484, 81); - lex_modes_274(v); -} - -void lex_modes_274(t_lex_modes_array *v) -{ - v->a[5480] = lex_mode_external(483, 101); - v->a[5481] = lex_mode_external(483, 105); - v->a[5482] = lex_mode_external(483, 101); - v->a[5483] = lex_mode_external(483, 101); - v->a[5484] = lex_mode_external(483, 105); - v->a[5485] = lex_mode_external(487, 106); - v->a[5486] = lex_mode_external(487, 106); - v->a[5487] = lex_mode_external(483, 101); - v->a[5488] = lex_mode_external(483, 105); - v->a[5489] = lex_mode_external(487, 106); - v->a[5490] = lex_mode_external(483, 105); - v->a[5491] = lex_mode_external(483, 105); - v->a[5492] = lex_mode_external(487, 106); - v->a[5493] = lex_mode_external(483, 105); - v->a[5494] = lex_mode_external(486, 103); - v->a[5495] = lex_mode_external(483, 105); - v->a[5496] = lex_mode_external(474, 102); - v->a[5497] = lex_mode_external(483, 105); - v->a[5498] = lex_mode_external(474, 102); - v->a[5499] = lex_mode_external(87, 94); - lex_modes_275(v); -} - -/* EOF lex_modes_54.c */ diff --git a/parser/static/lex_modes/lex_modes_55.c b/parser/static/lex_modes/lex_modes_55.c deleted file mode 100644 index 9bb28784..00000000 --- a/parser/static/lex_modes/lex_modes_55.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_55.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_275(t_lex_modes_array *v) -{ - v->a[5500] = lex_mode_external(484, 103); - v->a[5501] = lex_mode_external(483, 106); - v->a[5502] = lex_mode_external(483, 106); - v->a[5503] = lex_mode_external(273, 109); - v->a[5504] = lex_mode_external(85, 110); - v->a[5505] = lex_mode_external(85, 110); - v->a[5506] = lex_mode_external(486, 103); - v->a[5507] = lex_mode_external(483, 106); - v->a[5508] = lex_mode_external(483, 106); - v->a[5509] = lex_mode_external(483, 106); - v->a[5510] = lex_mode_external(483, 106); - v->a[5511] = lex_mode_external(483, 106); - v->a[5512] = lex_mode_external(484, 81); - v->a[5513] = lex_mode_external(483, 106); - v->a[5514] = lex_mode_external(273, 109); - v->a[5515] = lex_mode_external(85, 110); - v->a[5516] = lex_mode_external(85, 110); - v->a[5517] = lex_mode_external(85, 110); - v->a[5518] = lex_mode_external(88, 111); - v->a[5519] = lex_mode_external(484, 103); - lex_modes_276(v); -} - -void lex_modes_276(t_lex_modes_array *v) -{ - v->a[5520] = lex_mode_external(484, 103); - v->a[5521] = lex_mode_external(483, 106); - v->a[5522] = lex_mode_external(483, 106); - v->a[5523] = lex_mode_external(483, 106); - v->a[5524] = lex_mode_external(483, 106); - v->a[5525] = lex_mode_external(483, 106); - v->a[5526] = lex_mode_external(451, 102); - v->a[5527] = lex_mode_external(483, 106); - v->a[5528] = lex_mode_external(87, 94); - v->a[5529] = lex_mode_external(474, 102); - v->a[5530] = lex_mode_external(451, 102); - v->a[5531] = lex_mode_external(85, 110); - v->a[5532] = lex_mode_external(484, 103); - v->a[5533] = lex_mode_external(87, 94); - v->a[5534] = lex_mode_external(483, 106); - v->a[5535] = lex_mode_external(87, 94); - v->a[5536] = lex_mode_external(483, 106); - v->a[5537] = lex_mode_external(483, 106); - v->a[5538] = lex_mode_external(85, 110); - v->a[5539] = lex_mode_external(451, 102); - lex_modes_277(v); -} - -void lex_modes_277(t_lex_modes_array *v) -{ - v->a[5540] = lex_mode_external(85, 110); - v->a[5541] = lex_mode_external(483, 106); - v->a[5542] = lex_mode_external(483, 106); - v->a[5543] = lex_mode_external(451, 102); - v->a[5544] = lex_mode_external(484, 103); - v->a[5545] = lex_mode_external(85, 110); - v->a[5546] = lex_mode_external(85, 110); - v->a[5547] = lex_mode_external(451, 103); - v->a[5548] = lex_mode_external(88, 111); - v->a[5549] = lex_mode_external(474, 102); - v->a[5550] = lex_mode_external(474, 103); - v->a[5551] = lex_mode_external(474, 103); - v->a[5552] = lex_mode_external(474, 81); - v->a[5553] = lex_mode_external(88, 111); - v->a[5554] = lex_mode_external(474, 103); - v->a[5555] = lex_mode_external(474, 102); - v->a[5556] = lex_mode_external(474, 102); - v->a[5557] = lex_mode_external(474, 103); - v->a[5558] = lex_mode_external(474, 103); - v->a[5559] = lex_mode_external(474, 103); - lex_modes_278(v); -} - -void lex_modes_278(t_lex_modes_array *v) -{ - v->a[5560] = lex_mode_external(451, 103); - v->a[5561] = lex_mode_external(474, 103); - v->a[5562] = lex_mode_external(88, 111); - v->a[5563] = lex_mode_external(474, 102); - v->a[5564] = lex_mode_external(451, 103); - v->a[5565] = lex_mode_external(474, 102); - v->a[5566] = lex_mode_external(474, 81); - v->a[5567] = lex_mode_external(451, 103); - v->a[5568] = lex_mode_external(474, 102); - v->a[5569] = lex_mode_external(474, 103); - v->a[5570] = lex_mode_external(451, 103); - v->a[5571] = lex_mode_external(474, 102); - v->a[5572] = lex_mode_external(474, 102); - v->a[5573] = lex_mode_external(474, 102); - v->a[5574] = lex_mode_external(474, 102); - v->a[5575] = lex_mode_external(474, 102); - v->a[5576] = lex_mode_external(474, 102); - v->a[5577] = lex_mode_external(88, 111); - v->a[5578] = lex_mode_external(474, 102); - v->a[5579] = lex_mode_external(474, 102); - lex_modes_279(v); -} - -void lex_modes_279(t_lex_modes_array *v) -{ - v->a[5580] = lex_mode_external(88, 111); - v->a[5581] = lex_mode_external(474, 102); - v->a[5582] = lex_mode_external(451, 103); - v->a[5583] = lex_mode_external(88, 111); - v->a[5584] = lex_mode_external(88, 111); - v->a[5585] = lex_mode_external(474, 102); - v->a[5586] = lex_mode_external(474, 102); - v->a[5587] = lex_mode_external(451, 103); - v->a[5588] = lex_mode_external(451, 103); - v->a[5589] = lex_mode_external(474, 102); - v->a[5590] = lex_mode_external(474, 102); - v->a[5591] = lex_mode_external(451, 103); - v->a[5592] = lex_mode_external(451, 103); - v->a[5593] = lex_mode_external(474, 103); - v->a[5594] = lex_mode_external(451, 103); - v->a[5595] = lex_mode_external(474, 102); - v->a[5596] = lex_mode_external(474, 102); - v->a[5597] = lex_mode_external(474, 102); - v->a[5598] = lex_mode_external(474, 102); - v->a[5599] = lex_mode_external(474, 102); - lex_modes_280(v); -} - -/* EOF lex_modes_55.c */ diff --git a/parser/static/lex_modes/lex_modes_56.c b/parser/static/lex_modes/lex_modes_56.c deleted file mode 100644 index bfe34ba2..00000000 --- a/parser/static/lex_modes/lex_modes_56.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_56.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_280(t_lex_modes_array *v) -{ - v->a[5600] = lex_mode_external(474, 102); - v->a[5601] = lex_mode_external(451, 103); - v->a[5602] = lex_mode_external(474, 103); - v->a[5603] = lex_mode_external(451, 103); - v->a[5604] = lex_mode_external(451, 103); - v->a[5605] = lex_mode_external(88, 111); - v->a[5606] = lex_mode_external(88, 111); - v->a[5607] = lex_mode_external(484, 103); - v->a[5608] = lex_mode_external(88, 111); - v->a[5609] = lex_mode_external(85, 110); - v->a[5610] = lex_mode_external(474, 81); - v->a[5611] = lex_mode_external(474, 103); - v->a[5612] = lex_mode_external(451, 103); - v->a[5613] = lex_mode_external(451, 103); - v->a[5614] = lex_mode_external(474, 103); - v->a[5615] = lex_mode_external(451, 103); - v->a[5616] = lex_mode_external(88, 111); - v->a[5617] = lex_mode_external(474, 103); - v->a[5618] = lex_mode_external(88, 111); - v->a[5619] = lex_mode_external(474, 103); - lex_modes_281(v); -} - -void lex_modes_281(t_lex_modes_array *v) -{ - v->a[5620] = lex_mode_external(474, 103); - v->a[5621] = lex_mode_external(474, 103); - v->a[5622] = lex_mode_external(88, 111); - v->a[5623] = lex_mode_external(474, 103); - v->a[5624] = lex_mode_external(474, 103); - v->a[5625] = lex_mode_external(88, 111); - v->a[5626] = lex_mode_external(474, 103); - v->a[5627] = lex_mode_external(474, 103); - v->a[5628] = lex_mode_external(88, 111); - v->a[5629] = lex_mode_external(474, 103); - v->a[5630] = lex_mode_external(474, 103); - v->a[5631] = lex_mode_external(474, 103); - v->a[5632] = lex_mode_external(88, 110); - v->a[5633] = lex_mode_external(474, 103); - v->a[5634] = lex_mode_external(474, 103); - v->a[5635] = lex_mode_external(474, 103); - v->a[5636] = lex_mode_external(474, 103); - v->a[5637] = lex_mode_external(474, 103); - v->a[5638] = lex_mode_external(474, 103); - v->a[5639] = lex_mode_external(474, 103); - lex_modes_282(v); -} - -void lex_modes_282(t_lex_modes_array *v) -{ - v->a[5640] = lex_mode_external(474, 103); - v->a[5641] = lex_mode_external(474, 103); - v->a[5642] = lex_mode_external(474, 103); - v->a[5643] = lex_mode_external(88, 110); - v->a[5644] = lex_mode_external(474, 103); - v->a[5645] = lex_mode_external(474, 103); - v->a[5646] = lex_mode_external(474, 103); - v->a[5647] = lex_mode_external(474, 103); - v->a[5648] = lex_mode_external(474, 103); - v->a[5649] = lex_mode_external(474, 103); - v->a[5650] = lex_mode_external(474, 103); - v->a[5651] = lex_mode_external(88, 110); - v->a[5652] = lex_mode_external(474, 103); - v->a[5653] = lex_mode_external(474, 103); - v->a[5654] = lex_mode_external(88, 111); - v->a[5655] = lex_mode_external(88, 111); - v->a[5656] = lex_mode_external(474, 103); - v->a[5657] = lex_mode_external(88, 110); - v->a[5658] = lex_mode_external(474, 103); - v->a[5659] = lex_mode_external(474, 103); - lex_modes_283(v); -} - -void lex_modes_283(t_lex_modes_array *v) -{ - v->a[5660] = lex_mode_external(88, 111); - v->a[5661] = lex_mode_external(474, 103); - v->a[5662] = lex_mode_external(88, 111); - v->a[5663] = lex_mode_external(88, 111); - v->a[5664] = lex_mode_external(88, 111); - v->a[5665] = lex_mode_external(474, 103); - v->a[5666] = lex_mode_external(88, 111); - v->a[5667] = lex_mode_external(474, 103); - v->a[5668] = lex_mode_external(88, 111); - v->a[5669] = lex_mode_external(88, 111); - v->a[5670] = lex_mode_external(88, 111); - v->a[5671] = lex_mode_external(474, 103); - v->a[5672] = lex_mode_external(474, 103); - v->a[5673] = lex_mode_external(474, 103); - v->a[5674] = lex_mode_external(88, 110); - v->a[5675] = lex_mode_external(474, 103); - v->a[5676] = lex_mode_external(474, 103); - v->a[5677] = lex_mode_external(474, 103); - v->a[5678] = lex_mode_external(474, 103); - v->a[5679] = lex_mode_external(474, 103); - lex_modes_284(v); -} - -void lex_modes_284(t_lex_modes_array *v) -{ - v->a[5680] = lex_mode_external(88, 111); - v->a[5681] = lex_mode_external(474, 103); - v->a[5682] = lex_mode_external(474, 103); - v->a[5683] = lex_mode_external(88, 111); - v->a[5684] = lex_mode_external(474, 103); - v->a[5685] = lex_mode_external(474, 103); - v->a[5686] = lex_mode_external(474, 103); - v->a[5687] = lex_mode_external(474, 103); - v->a[5688] = lex_mode_external(88, 111); - v->a[5689] = lex_mode_external(474, 103); - v->a[5690] = lex_mode_external(474, 103); - v->a[5691] = lex_mode_external(474, 103); - v->a[5692] = lex_mode_external(474, 103); - v->a[5693] = lex_mode_external(88, 111); - v->a[5694] = lex_mode_external(474, 103); - v->a[5695] = lex_mode_external(474, 103); - v->a[5696] = lex_mode_external(88, 111); - v->a[5697] = lex_mode_external(455, 112); - v->a[5698] = lex_mode_external(448, 112); - v->a[5699] = lex_mode_external(448, 112); - lex_modes_285(v); -} - -/* EOF lex_modes_56.c */ diff --git a/parser/static/lex_modes/lex_modes_57.c b/parser/static/lex_modes/lex_modes_57.c deleted file mode 100644 index 16bec4a6..00000000 --- a/parser/static/lex_modes/lex_modes_57.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_57.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_285(t_lex_modes_array *v) -{ - v->a[5700] = lex_mode_external(455, 112); - v->a[5701] = lex_mode_external(88, 110); - v->a[5702] = lex_mode_normal(480); - v->a[5703] = lex_mode_normal(480); - v->a[5704] = lex_mode_normal(480); - v->a[5705] = lex_mode_normal(480); - v->a[5706] = lex_mode_normal(480); - v->a[5707] = lex_mode_normal(480); - v->a[5708] = lex_mode_normal(480); - v->a[5709] = lex_mode_normal(480); - v->a[5710] = lex_mode_normal(480); - v->a[5711] = lex_mode_normal(480); - v->a[5712] = lex_mode_normal(480); - v->a[5713] = lex_mode_normal(480); - v->a[5714] = lex_mode_normal(480); - v->a[5715] = lex_mode_normal(480); - v->a[5716] = lex_mode_normal(480); - v->a[5717] = lex_mode_normal(480); - v->a[5718] = lex_mode_normal(480); - v->a[5719] = lex_mode_normal(480); - lex_modes_286(v); -} - -void lex_modes_286(t_lex_modes_array *v) -{ - v->a[5720] = lex_mode_normal(480); - v->a[5721] = lex_mode_normal(480); - v->a[5722] = lex_mode_normal(480); - v->a[5723] = lex_mode_normal(480); - v->a[5724] = lex_mode_normal(480); - v->a[5725] = lex_mode_normal(480); - v->a[5726] = lex_mode_normal(480); - v->a[5727] = lex_mode_normal(480); - v->a[5728] = lex_mode_normal(480); - v->a[5729] = lex_mode_normal(480); - v->a[5730] = lex_mode_normal(480); - v->a[5731] = lex_mode_normal(480); - v->a[5732] = lex_mode_normal(480); - v->a[5733] = lex_mode_normal(480); - v->a[5734] = lex_mode_normal(480); - v->a[5735] = lex_mode_normal(480); - v->a[5736] = lex_mode_normal(480); - v->a[5737] = lex_mode_normal(480); - v->a[5738] = lex_mode_external(85, 110); - v->a[5739] = lex_mode_normal(480); - lex_modes_287(v); -} - -void lex_modes_287(t_lex_modes_array *v) -{ - v->a[5740] = lex_mode_normal(480); - v->a[5741] = lex_mode_normal(480); - v->a[5742] = lex_mode_normal(480); - v->a[5743] = lex_mode_normal(480); - v->a[5744] = lex_mode_external(85, 110); - v->a[5745] = lex_mode_normal(480); - v->a[5746] = lex_mode_normal(480); - v->a[5747] = lex_mode_external(85, 110); - v->a[5748] = lex_mode_normal(480); - v->a[5749] = lex_mode_normal(480); - v->a[5750] = lex_mode_normal(480); - v->a[5751] = lex_mode_normal(480); - v->a[5752] = lex_mode_normal(480); - v->a[5753] = lex_mode_normal(480); - v->a[5754] = lex_mode_normal(480); - v->a[5755] = lex_mode_normal(480); - v->a[5756] = lex_mode_normal(480); - v->a[5757] = lex_mode_normal(480); - v->a[5758] = lex_mode_normal(480); - v->a[5759] = lex_mode_normal(480); - lex_modes_288(v); -} - -void lex_modes_288(t_lex_modes_array *v) -{ - v->a[5760] = lex_mode_normal(480); - v->a[5761] = lex_mode_normal(480); - v->a[5762] = lex_mode_normal(480); - v->a[5763] = lex_mode_normal(480); - v->a[5764] = lex_mode_normal(480); - v->a[5765] = lex_mode_normal(480); - v->a[5766] = lex_mode_normal(480); - v->a[5767] = lex_mode_normal(480); - v->a[5768] = lex_mode_normal(480); - v->a[5769] = lex_mode_normal(480); - v->a[5770] = lex_mode_normal(480); - v->a[5771] = lex_mode_normal(480); - v->a[5772] = lex_mode_normal(480); - v->a[5773] = lex_mode_normal(480); - v->a[5774] = lex_mode_normal(480); - v->a[5775] = lex_mode_normal(480); - v->a[5776] = lex_mode_normal(480); - v->a[5777] = lex_mode_normal(480); - v->a[5778] = lex_mode_normal(480); - v->a[5779] = lex_mode_normal(480); - lex_modes_289(v); -} - -void lex_modes_289(t_lex_modes_array *v) -{ - v->a[5780] = lex_mode_normal(480); - v->a[5781] = lex_mode_normal(480); - v->a[5782] = lex_mode_normal(480); - v->a[5783] = lex_mode_normal(480); - v->a[5784] = lex_mode_normal(480); - v->a[5785] = lex_mode_normal(480); - v->a[5786] = lex_mode_normal(480); - v->a[5787] = lex_mode_normal(480); - v->a[5788] = lex_mode_normal(480); - v->a[5789] = lex_mode_external(85, 110); - v->a[5790] = lex_mode_normal(480); - v->a[5791] = lex_mode_normal(480); - v->a[5792] = lex_mode_normal(480); - v->a[5793] = lex_mode_normal(480); - v->a[5794] = lex_mode_normal(480); - v->a[5795] = lex_mode_normal(480); - v->a[5796] = lex_mode_normal(480); - v->a[5797] = lex_mode_normal(480); - v->a[5798] = lex_mode_normal(480); - v->a[5799] = lex_mode_normal(480); - lex_modes_290(v); -} - -/* EOF lex_modes_57.c */ diff --git a/parser/static/lex_modes/lex_modes_58.c b/parser/static/lex_modes/lex_modes_58.c deleted file mode 100644 index 1faa7fc3..00000000 --- a/parser/static/lex_modes/lex_modes_58.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_58.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_290(t_lex_modes_array *v) -{ - v->a[5800] = lex_mode_normal(480); - v->a[5801] = lex_mode_normal(480); - v->a[5802] = lex_mode_normal(480); - v->a[5803] = lex_mode_normal(480); - v->a[5804] = lex_mode_normal(480); - v->a[5805] = lex_mode_normal(480); - v->a[5806] = lex_mode_normal(480); - v->a[5807] = lex_mode_normal(480); - v->a[5808] = lex_mode_normal(480); - v->a[5809] = lex_mode_normal(480); - v->a[5810] = lex_mode_normal(480); - v->a[5811] = lex_mode_normal(480); - v->a[5812] = lex_mode_normal(480); - v->a[5813] = lex_mode_normal(480); - v->a[5814] = lex_mode_normal(480); - v->a[5815] = lex_mode_normal(480); - v->a[5816] = lex_mode_normal(480); - v->a[5817] = lex_mode_normal(480); - v->a[5818] = lex_mode_normal(480); - v->a[5819] = lex_mode_normal(480); - lex_modes_291(v); -} - -void lex_modes_291(t_lex_modes_array *v) -{ - v->a[5820] = lex_mode_normal(480); - v->a[5821] = lex_mode_normal(480); - v->a[5822] = lex_mode_normal(480); - v->a[5823] = lex_mode_normal(480); - v->a[5824] = lex_mode_normal(480); - v->a[5825] = lex_mode_normal(480); - v->a[5826] = lex_mode_normal(480); - v->a[5827] = lex_mode_normal(480); - v->a[5828] = lex_mode_normal(480); - v->a[5829] = lex_mode_normal(480); - v->a[5830] = lex_mode_normal(480); - v->a[5831] = lex_mode_normal(480); - v->a[5832] = lex_mode_normal(480); - v->a[5833] = lex_mode_normal(480); - v->a[5834] = lex_mode_normal(480); - v->a[5835] = lex_mode_normal(480); - v->a[5836] = lex_mode_normal(480); - v->a[5837] = lex_mode_normal(480); - v->a[5838] = lex_mode_normal(480); - v->a[5839] = lex_mode_normal(480); - lex_modes_292(v); -} - -void lex_modes_292(t_lex_modes_array *v) -{ - v->a[5840] = lex_mode_normal(480); - v->a[5841] = lex_mode_normal(480); - v->a[5842] = lex_mode_normal(480); - v->a[5843] = lex_mode_normal(480); - v->a[5844] = lex_mode_normal(480); - v->a[5845] = lex_mode_normal(480); - v->a[5846] = lex_mode_normal(480); - v->a[5847] = lex_mode_normal(480); - v->a[5848] = lex_mode_normal(480); - v->a[5849] = lex_mode_normal(480); - v->a[5850] = lex_mode_normal(480); - v->a[5851] = lex_mode_normal(480); - v->a[5852] = lex_mode_normal(480); - v->a[5853] = lex_mode_normal(480); - v->a[5854] = lex_mode_normal(480); - v->a[5855] = lex_mode_normal(480); - v->a[5856] = lex_mode_normal(480); - v->a[5857] = lex_mode_normal(480); - v->a[5858] = lex_mode_normal(480); - v->a[5859] = lex_mode_normal(480); - lex_modes_293(v); -} - -void lex_modes_293(t_lex_modes_array *v) -{ - v->a[5860] = lex_mode_normal(480); - v->a[5861] = lex_mode_normal(480); - v->a[5862] = lex_mode_normal(480); - v->a[5863] = lex_mode_normal(480); - v->a[5864] = lex_mode_normal(480); - v->a[5865] = lex_mode_external(450, 112); - v->a[5866] = lex_mode_external(449, 112); - v->a[5867] = lex_mode_external(449, 112); - v->a[5868] = lex_mode_external(449, 112); - v->a[5869] = lex_mode_external(449, 112); - v->a[5870] = lex_mode_external(450, 112); - v->a[5871] = lex_mode_external(449, 112); - v->a[5872] = lex_mode_external(449, 112); - v->a[5873] = lex_mode_external(449, 112); - v->a[5874] = lex_mode_external(449, 112); - v->a[5875] = lex_mode_external(450, 112); - v->a[5876] = lex_mode_external(450, 112); - v->a[5877] = lex_mode_external(449, 112); - v->a[5878] = lex_mode_external(449, 112); - v->a[5879] = lex_mode_external(450, 112); - lex_modes_294(v); -} - -void lex_modes_294(t_lex_modes_array *v) -{ - v->a[5880] = lex_mode_external(449, 112); - v->a[5881] = lex_mode_external(449, 112); - v->a[5882] = lex_mode_external(449, 112); - v->a[5883] = lex_mode_external(450, 112); - v->a[5884] = lex_mode_external(450, 112); - v->a[5885] = lex_mode_external(449, 112); - v->a[5886] = lex_mode_external(449, 112); - v->a[5887] = lex_mode_external(449, 112); - v->a[5888] = lex_mode_external(449, 112); - v->a[5889] = lex_mode_external(449, 112); - v->a[5890] = lex_mode_external(449, 112); - v->a[5891] = lex_mode_external(449, 112); - v->a[5892] = lex_mode_external(450, 112); - v->a[5893] = lex_mode_external(449, 112); - v->a[5894] = lex_mode_external(450, 112); - v->a[5895] = lex_mode_external(450, 112); - v->a[5896] = lex_mode_external(449, 112); - v->a[5897] = lex_mode_external(449, 112); - v->a[5898] = lex_mode_external(449, 112); - v->a[5899] = lex_mode_external(449, 112); - lex_modes_295(v); -} - -/* EOF lex_modes_58.c */ diff --git a/parser/static/lex_modes/lex_modes_59.c b/parser/static/lex_modes/lex_modes_59.c deleted file mode 100644 index af70aefd..00000000 --- a/parser/static/lex_modes/lex_modes_59.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_59.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_295(t_lex_modes_array *v) -{ - v->a[5900] = lex_mode_external(450, 112); - v->a[5901] = lex_mode_external(449, 112); - v->a[5902] = lex_mode_external(449, 112); - v->a[5903] = lex_mode_external(450, 112); - v->a[5904] = lex_mode_external(449, 112); - v->a[5905] = lex_mode_external(449, 112); - v->a[5906] = lex_mode_external(449, 112); - v->a[5907] = lex_mode_external(450, 112); - v->a[5908] = lex_mode_external(450, 112); - v->a[5909] = lex_mode_external(449, 112); - v->a[5910] = lex_mode_external(449, 112); - v->a[5911] = lex_mode_external(449, 112); - v->a[5912] = lex_mode_external(449, 112); - v->a[5913] = lex_mode_external(449, 112); - v->a[5914] = lex_mode_external(449, 112); - v->a[5915] = lex_mode_external(450, 112); - v->a[5916] = lex_mode_external(449, 112); - v->a[5917] = lex_mode_external(449, 112); - v->a[5918] = lex_mode_external(449, 112); - v->a[5919] = lex_mode_external(450, 112); - lex_modes_296(v); -} - -void lex_modes_296(t_lex_modes_array *v) -{ - v->a[5920] = lex_mode_external(450, 112); - v->a[5921] = lex_mode_external(449, 112); - v->a[5922] = lex_mode_external(449, 112); - v->a[5923] = lex_mode_external(450, 112); - v->a[5924] = lex_mode_external(450, 112); - v->a[5925] = lex_mode_external(450, 112); - v->a[5926] = lex_mode_external(450, 112); - v->a[5927] = lex_mode_external(449, 112); - v->a[5928] = lex_mode_external(449, 112); - v->a[5929] = lex_mode_external(449, 112); - v->a[5930] = lex_mode_external(450, 112); - v->a[5931] = lex_mode_external(449, 112); - v->a[5932] = lex_mode_external(449, 112); - v->a[5933] = lex_mode_external(449, 112); - v->a[5934] = lex_mode_external(449, 112); - v->a[5935] = lex_mode_external(450, 112); - v->a[5936] = lex_mode_external(450, 112); - v->a[5937] = lex_mode_external(449, 112); - v->a[5938] = lex_mode_external(449, 112); - v->a[5939] = lex_mode_external(449, 112); - lex_modes_297(v); -} - -void lex_modes_297(t_lex_modes_array *v) -{ - v->a[5940] = lex_mode_external(450, 112); - v->a[5941] = lex_mode_external(449, 112); - v->a[5942] = lex_mode_external(449, 112); - v->a[5943] = lex_mode_external(449, 112); - v->a[5944] = lex_mode_external(449, 112); - v->a[5945] = lex_mode_external(449, 112); - v->a[5946] = lex_mode_external(449, 112); - v->a[5947] = lex_mode_external(449, 112); - v->a[5948] = lex_mode_external(449, 112); - v->a[5949] = lex_mode_external(450, 112); - v->a[5950] = lex_mode_external(450, 112); - v->a[5951] = lex_mode_external(449, 112); - v->a[5952] = lex_mode_external(450, 112); - v->a[5953] = lex_mode_external(449, 112); - v->a[5954] = lex_mode_external(449, 112); - v->a[5955] = lex_mode_external(449, 112); - v->a[5956] = lex_mode_external(450, 112); - v->a[5957] = lex_mode_external(449, 112); - v->a[5958] = lex_mode_external(450, 112); - v->a[5959] = lex_mode_external(449, 112); - lex_modes_298(v); -} - -void lex_modes_298(t_lex_modes_array *v) -{ - v->a[5960] = lex_mode_external(449, 112); - v->a[5961] = lex_mode_external(449, 112); - v->a[5962] = lex_mode_external(449, 112); - v->a[5963] = lex_mode_external(449, 112); - v->a[5964] = lex_mode_external(449, 112); - v->a[5965] = lex_mode_external(449, 112); - v->a[5966] = lex_mode_external(449, 112); - v->a[5967] = lex_mode_external(449, 112); - v->a[5968] = lex_mode_external(450, 112); - v->a[5969] = lex_mode_external(450, 112); - v->a[5970] = lex_mode_external(449, 112); - v->a[5971] = lex_mode_external(450, 112); - v->a[5972] = lex_mode_external(449, 112); - v->a[5973] = lex_mode_external(449, 112); - v->a[5974] = lex_mode_external(450, 112); - v->a[5975] = lex_mode_external(449, 112); - v->a[5976] = lex_mode_external(450, 112); - v->a[5977] = lex_mode_external(449, 112); - v->a[5978] = lex_mode_external(449, 112); - v->a[5979] = lex_mode_external(450, 112); - lex_modes_299(v); -} - -void lex_modes_299(t_lex_modes_array *v) -{ - v->a[5980] = lex_mode_external(449, 112); - v->a[5981] = lex_mode_external(450, 112); - v->a[5982] = lex_mode_external(449, 112); - v->a[5983] = lex_mode_external(449, 112); - v->a[5984] = lex_mode_external(449, 112); - v->a[5985] = lex_mode_external(449, 112); - v->a[5986] = lex_mode_external(449, 112); - v->a[5987] = lex_mode_external(449, 112); - v->a[5988] = lex_mode_external(449, 112); - v->a[5989] = lex_mode_external(449, 112); - v->a[5990] = lex_mode_external(449, 112); - v->a[5991] = lex_mode_external(449, 112); - v->a[5992] = lex_mode_external(450, 112); - v->a[5993] = lex_mode_external(449, 112); - v->a[5994] = lex_mode_external(450, 112); - v->a[5995] = lex_mode_external(449, 112); - v->a[5996] = lex_mode_external(449, 112); - v->a[5997] = lex_mode_external(450, 112); - v->a[5998] = lex_mode_external(449, 112); - v->a[5999] = lex_mode_external(449, 112); - lex_modes_300(v); -} - -/* EOF lex_modes_59.c */ diff --git a/parser/static/lex_modes/lex_modes_6.c b/parser/static/lex_modes/lex_modes_6.c index 85d045eb..007ac7a9 100644 --- a/parser/static/lex_modes/lex_modes_6.c +++ b/parser/static/lex_modes/lex_modes_6.c @@ -14,126 +14,126 @@ void lex_modes_30(t_lex_modes_array *v) { - v->a[600] = lex_mode_external(242, 11); - v->a[601] = lex_mode_external(260, 19); - v->a[602] = lex_mode_external(530, 19); - v->a[603] = lex_mode_external(259, 17); - v->a[604] = lex_mode_external(257, 17); - v->a[605] = lex_mode_external(259, 17); - v->a[606] = lex_mode_external(531, 20); - v->a[607] = lex_mode_external(257, 17); - v->a[608] = lex_mode_external(531, 20); - v->a[609] = lex_mode_external(260, 19); - v->a[610] = lex_mode_external(530, 19); - v->a[611] = lex_mode_external(259, 17); - v->a[612] = lex_mode_external(530, 19); - v->a[613] = lex_mode_external(248, 21); - v->a[614] = lex_mode_external(260, 19); - v->a[615] = lex_mode_external(260, 22); - v->a[616] = lex_mode_external(263, 21); - v->a[617] = lex_mode_external(461, 23); - v->a[618] = lex_mode_external(457, 2); - v->a[619] = lex_mode_external(457, 2); + v->a[600] = lex_mode_external(125, 22); + v->a[601] = lex_mode_external(172, 19); + v->a[602] = lex_mode_external(124, 20); + v->a[603] = lex_mode_external(172, 19); + v->a[604] = lex_mode_external(125, 22); + v->a[605] = lex_mode_external(127, 28); + v->a[606] = lex_mode_external(125, 27); + v->a[607] = lex_mode_external(124, 20); + v->a[608] = lex_mode_external(187, 2); + v->a[609] = lex_mode_external(125, 22); + v->a[610] = lex_mode_external(124, 20); + v->a[611] = lex_mode_external(127, 28); + v->a[612] = lex_mode_external(219, 28); + v->a[613] = lex_mode_external(124, 26); + v->a[614] = lex_mode_external(124, 26); + v->a[615] = lex_mode_external(126, 29); + v->a[616] = lex_mode_external(125, 26); + v->a[617] = lex_mode_external(126, 29); + v->a[618] = lex_mode_external(124, 26); + v->a[619] = lex_mode_external(126, 29); lex_modes_31(v); } void lex_modes_31(t_lex_modes_array *v) { - v->a[620] = lex_mode_external(461, 23); - v->a[621] = lex_mode_external(260, 22); - v->a[622] = lex_mode_external(421, 6); - v->a[623] = lex_mode_external(457, 2); - v->a[624] = lex_mode_external(546, 2); - v->a[625] = lex_mode_external(546, 2); - v->a[626] = lex_mode_external(457, 2); - v->a[627] = lex_mode_external(533, 19); - v->a[628] = lex_mode_external(262, 17); - v->a[629] = lex_mode_external(251, 22); - v->a[630] = lex_mode_external(263, 21); - v->a[631] = lex_mode_external(257, 21); - v->a[632] = lex_mode_external(251, 22); - v->a[633] = lex_mode_external(251, 22); - v->a[634] = lex_mode_external(262, 17); - v->a[635] = lex_mode_external(257, 21); - v->a[636] = lex_mode_external(457, 2); - v->a[637] = lex_mode_external(262, 17); - v->a[638] = lex_mode_external(262, 17); - v->a[639] = lex_mode_external(265, 19); + v->a[620] = lex_mode_external(126, 24); + v->a[621] = lex_mode_external(125, 26); + v->a[622] = lex_mode_external(125, 27); + v->a[623] = lex_mode_external(124, 26); + v->a[624] = lex_mode_external(126, 24); + v->a[625] = lex_mode_external(126, 28); + v->a[626] = lex_mode_external(125, 27); + v->a[627] = lex_mode_external(116, 5); + v->a[628] = lex_mode_external(124, 26); + v->a[629] = lex_mode_external(125, 20); + v->a[630] = lex_mode_external(187, 25); + v->a[631] = lex_mode_external(125, 20); + v->a[632] = lex_mode_external(218, 9); + v->a[633] = lex_mode_external(125, 20); + v->a[634] = lex_mode_external(125, 26); + v->a[635] = lex_mode_external(218, 9); + v->a[636] = lex_mode_external(124, 26); + v->a[637] = lex_mode_external(126, 28); + v->a[638] = lex_mode_external(125, 20); + v->a[639] = lex_mode_external(116, 5); lex_modes_32(v); } void lex_modes_32(t_lex_modes_array *v) { - v->a[640] = lex_mode_external(265, 19); - v->a[641] = lex_mode_external(262, 17); - v->a[642] = lex_mode_external(533, 19); - v->a[643] = lex_mode_external(262, 17); - v->a[644] = lex_mode_external(457, 2); - v->a[645] = lex_mode_external(260, 19); - v->a[646] = lex_mode_external(533, 19); - v->a[647] = lex_mode_external(265, 19); - v->a[648] = lex_mode_external(260, 19); - v->a[649] = lex_mode_external(533, 19); - v->a[650] = lex_mode_external(457, 2); - v->a[651] = lex_mode_external(533, 19); - v->a[652] = lex_mode_external(265, 19); - v->a[653] = lex_mode_external(260, 22); - v->a[654] = lex_mode_external(533, 19); - v->a[655] = lex_mode_external(421, 6); - v->a[656] = lex_mode_external(457, 2); - v->a[657] = lex_mode_external(263, 21); - v->a[658] = lex_mode_external(260, 22); - v->a[659] = lex_mode_external(424, 24); + v->a[640] = lex_mode_external(220, 24); + v->a[641] = lex_mode_external(187, 25); + v->a[642] = lex_mode_external(126, 24); + v->a[643] = lex_mode_external(220, 24); + v->a[644] = lex_mode_external(126, 28); + v->a[645] = lex_mode_external(187, 25); + v->a[646] = lex_mode_external(126, 28); + v->a[647] = lex_mode_external(126, 24); + v->a[648] = lex_mode_external(126, 24); + v->a[649] = lex_mode_external(126, 24); + v->a[650] = lex_mode_external(126, 28); + v->a[651] = lex_mode_external(127, 28); + v->a[652] = lex_mode_external(126, 28); + v->a[653] = lex_mode_external(124, 26); + v->a[654] = lex_mode_external(125, 20); + v->a[655] = lex_mode_external(127, 28); + v->a[656] = lex_mode_external(219, 28); + v->a[657] = lex_mode_external(125, 20); + v->a[658] = lex_mode_external(124, 26); + v->a[659] = lex_mode_external(124, 26); lex_modes_33(v); } void lex_modes_33(t_lex_modes_array *v) { - v->a[660] = lex_mode_external(269, 22); - v->a[661] = lex_mode_external(424, 24); - v->a[662] = lex_mode_external(268, 19); - v->a[663] = lex_mode_external(271, 19); - v->a[664] = lex_mode_external(530, 22); - v->a[665] = lex_mode_external(260, 22); - v->a[666] = lex_mode_external(271, 19); - v->a[667] = lex_mode_external(530, 22); - v->a[668] = lex_mode_external(268, 19); - v->a[669] = lex_mode_external(535, 19); - v->a[670] = lex_mode_external(271, 19); - v->a[671] = lex_mode_external(424, 24); - v->a[672] = lex_mode_external(533, 22); - v->a[673] = lex_mode_external(533, 19); - v->a[674] = lex_mode_external(271, 19); - v->a[675] = lex_mode_external(242, 16); - v->a[676] = lex_mode_external(271, 19); - v->a[677] = lex_mode_external(268, 19); - v->a[678] = lex_mode_external(533, 22); - v->a[679] = lex_mode_external(271, 19); + v->a[660] = lex_mode_external(218, 9); + v->a[661] = lex_mode_external(124, 26); + v->a[662] = lex_mode_external(124, 26); + v->a[663] = lex_mode_external(127, 28); + v->a[664] = lex_mode_external(126, 28); + v->a[665] = lex_mode_external(127, 28); + v->a[666] = lex_mode_external(220, 24); + v->a[667] = lex_mode_external(125, 26); + v->a[668] = lex_mode_external(127, 28); + v->a[669] = lex_mode_external(127, 28); + v->a[670] = lex_mode_external(127, 28); + v->a[671] = lex_mode_external(219, 28); + v->a[672] = lex_mode_external(127, 30); + v->a[673] = lex_mode_external(127, 28); + v->a[674] = lex_mode_external(220, 24); + v->a[675] = lex_mode_external(124, 26); + v->a[676] = lex_mode_external(125, 20); + v->a[677] = lex_mode_external(125, 26); + v->a[678] = lex_mode_external(6, 4); + v->a[679] = lex_mode_external(219, 28); lex_modes_34(v); } void lex_modes_34(t_lex_modes_array *v) { - v->a[680] = lex_mode_external(269, 22); - v->a[681] = lex_mode_external(263, 21); - v->a[682] = lex_mode_external(533, 19); - v->a[683] = lex_mode_external(535, 19); - v->a[684] = lex_mode_external(533, 22); - v->a[685] = lex_mode_external(424, 24); - v->a[686] = lex_mode_external(533, 19); - v->a[687] = lex_mode_external(535, 19); - v->a[688] = lex_mode_external(242, 16); - v->a[689] = lex_mode_external(533, 19); - v->a[690] = lex_mode_external(530, 22); - v->a[691] = lex_mode_external(533, 22); - v->a[692] = lex_mode_external(268, 19); - v->a[693] = lex_mode_external(530, 22); - v->a[694] = lex_mode_external(533, 19); - v->a[695] = lex_mode_external(530, 22); - v->a[696] = lex_mode_external(276, 9); - v->a[697] = lex_mode_external(424, 24); - v->a[698] = lex_mode_external(424, 24); - v->a[699] = lex_mode_external(276, 9); + v->a[680] = lex_mode_external(124, 26); + v->a[681] = lex_mode_external(126, 29); + v->a[682] = lex_mode_external(219, 28); + v->a[683] = lex_mode_external(116, 5); + v->a[684] = lex_mode_external(219, 28); + v->a[685] = lex_mode_external(125, 27); + v->a[686] = lex_mode_external(126, 24); + v->a[687] = lex_mode_external(6, 4); + v->a[688] = lex_mode_external(126, 28); + v->a[689] = lex_mode_external(125, 27); + v->a[690] = lex_mode_external(127, 30); + v->a[691] = lex_mode_external(127, 30); + v->a[692] = lex_mode_external(126, 29); + v->a[693] = lex_mode_external(219, 28); + v->a[694] = lex_mode_external(220, 24); + v->a[695] = lex_mode_external(127, 30); + v->a[696] = lex_mode_external(127, 28); + v->a[697] = lex_mode_external(126, 24); + v->a[698] = lex_mode_external(220, 24); + v->a[699] = lex_mode_external(126, 24); lex_modes_35(v); } diff --git a/parser/static/lex_modes/lex_modes_60.c b/parser/static/lex_modes/lex_modes_60.c deleted file mode 100644 index 954120da..00000000 --- a/parser/static/lex_modes/lex_modes_60.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_60.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_300(t_lex_modes_array *v) -{ - v->a[6000] = lex_mode_external(449, 112); - v->a[6001] = lex_mode_external(449, 112); - v->a[6002] = lex_mode_external(449, 112); - v->a[6003] = lex_mode_external(449, 112); - v->a[6004] = lex_mode_external(449, 112); - v->a[6005] = lex_mode_external(450, 112); - v->a[6006] = lex_mode_external(449, 112); - v->a[6007] = lex_mode_external(450, 112); - v->a[6008] = lex_mode_external(449, 112); - v->a[6009] = lex_mode_external(449, 112); - v->a[6010] = lex_mode_external(449, 112); - v->a[6011] = lex_mode_external(449, 112); - v->a[6012] = lex_mode_external(450, 112); - v->a[6013] = lex_mode_external(449, 112); - v->a[6014] = lex_mode_external(450, 112); - v->a[6015] = lex_mode_external(449, 112); - v->a[6016] = lex_mode_external(449, 112); - v->a[6017] = lex_mode_external(449, 112); - v->a[6018] = lex_mode_external(449, 112); - v->a[6019] = lex_mode_external(449, 112); - lex_modes_301(v); -} - -void lex_modes_301(t_lex_modes_array *v) -{ - v->a[6020] = lex_mode_external(449, 112); - v->a[6021] = lex_mode_external(449, 112); - v->a[6022] = lex_mode_external(449, 112); - v->a[6023] = lex_mode_external(449, 112); - v->a[6024] = lex_mode_external(450, 112); - v->a[6025] = lex_mode_external(449, 112); - v->a[6026] = lex_mode_external(449, 112); - v->a[6027] = lex_mode_external(449, 112); - v->a[6028] = lex_mode_external(450, 112); - v->a[6029] = lex_mode_external(449, 112); - v->a[6030] = lex_mode_external(450, 112); - v->a[6031] = lex_mode_external(449, 112); - v->a[6032] = lex_mode_external(449, 112); - v->a[6033] = lex_mode_external(449, 112); - v->a[6034] = lex_mode_external(450, 112); - v->a[6035] = lex_mode_external(450, 112); - v->a[6036] = lex_mode_external(449, 112); - v->a[6037] = lex_mode_external(449, 112); - v->a[6038] = lex_mode_external(450, 112); - v->a[6039] = lex_mode_external(450, 112); - lex_modes_302(v); -} - -void lex_modes_302(t_lex_modes_array *v) -{ - v->a[6040] = lex_mode_external(449, 112); - v->a[6041] = lex_mode_external(449, 112); - v->a[6042] = lex_mode_external(449, 112); - v->a[6043] = lex_mode_external(449, 112); - v->a[6044] = lex_mode_external(450, 112); - v->a[6045] = lex_mode_external(449, 112); - v->a[6046] = lex_mode_external(449, 112); - v->a[6047] = lex_mode_external(450, 112); - v->a[6048] = lex_mode_external(450, 112); - v->a[6049] = lex_mode_external(449, 112); - v->a[6050] = lex_mode_external(449, 112); - v->a[6051] = lex_mode_external(450, 112); - v->a[6052] = lex_mode_external(449, 112); - v->a[6053] = lex_mode_external(450, 112); - v->a[6054] = lex_mode_external(449, 112); - v->a[6055] = lex_mode_external(449, 112); - v->a[6056] = lex_mode_external(449, 112); - v->a[6057] = lex_mode_external(449, 112); - v->a[6058] = lex_mode_external(449, 112); - v->a[6059] = lex_mode_external(449, 112); - lex_modes_303(v); -} - -void lex_modes_303(t_lex_modes_array *v) -{ - v->a[6060] = lex_mode_external(450, 112); - v->a[6061] = lex_mode_external(450, 112); - v->a[6062] = lex_mode_external(449, 112); - v->a[6063] = lex_mode_external(449, 112); - v->a[6064] = lex_mode_external(449, 112); - v->a[6065] = lex_mode_external(449, 112); - v->a[6066] = lex_mode_external(450, 112); - v->a[6067] = lex_mode_external(449, 112); - v->a[6068] = lex_mode_external(449, 112); - v->a[6069] = lex_mode_external(449, 112); - v->a[6070] = lex_mode_external(450, 112); - v->a[6071] = lex_mode_external(450, 112); - v->a[6072] = lex_mode_external(449, 112); - v->a[6073] = lex_mode_external(449, 112); - v->a[6074] = lex_mode_external(449, 112); - v->a[6075] = lex_mode_external(449, 112); - v->a[6076] = lex_mode_external(449, 112); - v->a[6077] = lex_mode_external(449, 112); - v->a[6078] = lex_mode_external(450, 112); - v->a[6079] = lex_mode_external(449, 112); - lex_modes_304(v); -} - -void lex_modes_304(t_lex_modes_array *v) -{ - v->a[6080] = lex_mode_external(449, 112); - v->a[6081] = lex_mode_external(449, 112); - v->a[6082] = lex_mode_external(450, 112); - v->a[6083] = lex_mode_external(449, 112); - v->a[6084] = lex_mode_external(450, 112); - v->a[6085] = lex_mode_external(450, 112); - v->a[6086] = lex_mode_external(449, 112); - v->a[6087] = lex_mode_external(449, 112); - v->a[6088] = lex_mode_external(451, 113); - v->a[6089] = lex_mode_external(451, 113); - v->a[6090] = lex_mode_external(451, 113); - v->a[6091] = lex_mode_external(451, 113); - v->a[6092] = lex_mode_external(451, 113); - v->a[6093] = lex_mode_external(451, 113); - v->a[6094] = lex_mode_external(451, 113); - v->a[6095] = lex_mode_external(85, 104); - v->a[6096] = lex_mode_external(85, 104); - v->a[6097] = lex_mode_external(451, 113); - v->a[6098] = lex_mode_external(452, 112); - v->a[6099] = lex_mode_external(453, 112); - lex_modes_305(v); -} - -/* EOF lex_modes_60.c */ diff --git a/parser/static/lex_modes/lex_modes_61.c b/parser/static/lex_modes/lex_modes_61.c deleted file mode 100644 index 9ab74b57..00000000 --- a/parser/static/lex_modes/lex_modes_61.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_61.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_305(t_lex_modes_array *v) -{ - v->a[6100] = lex_mode_external(474, 113); - v->a[6101] = lex_mode_external(453, 112); - v->a[6102] = lex_mode_external(453, 112); - v->a[6103] = lex_mode_external(453, 112); - v->a[6104] = lex_mode_external(474, 113); - v->a[6105] = lex_mode_external(474, 113); - v->a[6106] = lex_mode_external(474, 113); - v->a[6107] = lex_mode_external(474, 113); - v->a[6108] = lex_mode_external(453, 112); - v->a[6109] = lex_mode_external(474, 113); - v->a[6110] = lex_mode_external(453, 112); - v->a[6111] = lex_mode_external(453, 112); - v->a[6112] = lex_mode_external(453, 112); - v->a[6113] = lex_mode_external(474, 113); - v->a[6114] = lex_mode_external(453, 112); - v->a[6115] = lex_mode_external(474, 113); - v->a[6116] = lex_mode_external(474, 113); - v->a[6117] = lex_mode_normal(485); - v->a[6118] = lex_mode_normal(485); - v->a[6119] = lex_mode_normal(485); - lex_modes_306(v); -} - -void lex_modes_306(t_lex_modes_array *v) -{ - v->a[6120] = lex_mode_normal(485); - v->a[6121] = lex_mode_external(475, 114); - v->a[6122] = lex_mode_external(480, 115); - v->a[6123] = lex_mode_external(480, 115); - v->a[6124] = lex_mode_external(480, 115); - v->a[6125] = lex_mode_external(480, 115); - v->a[6126] = lex_mode_normal(485); - v->a[6127] = lex_mode_external(480, 115); - v->a[6128] = lex_mode_external(433, 116); - v->a[6129] = lex_mode_normal(485); - v->a[6130] = lex_mode_normal(485); - v->a[6131] = lex_mode_external(433, 116); - v->a[6132] = lex_mode_normal(485); - v->a[6133] = lex_mode_normal(485); - v->a[6134] = lex_mode_normal(485); - v->a[6135] = lex_mode_normal(485); - v->a[6136] = lex_mode_normal(485); - v->a[6137] = lex_mode_external(433, 116); - v->a[6138] = lex_mode_external(480, 115); - v->a[6139] = lex_mode_normal(485); - lex_modes_307(v); -} - -void lex_modes_307(t_lex_modes_array *v) -{ - v->a[6140] = lex_mode_external(480, 115); - v->a[6141] = lex_mode_external(480, 115); - v->a[6142] = lex_mode_normal(485); - v->a[6143] = lex_mode_external(480, 115); - v->a[6144] = lex_mode_normal(485); - v->a[6145] = lex_mode_normal(485); - v->a[6146] = lex_mode_normal(485); - v->a[6147] = lex_mode_external(480, 115); - v->a[6148] = lex_mode_normal(485); - v->a[6149] = lex_mode_normal(485); - v->a[6150] = lex_mode_normal(485); - v->a[6151] = lex_mode_normal(485); - v->a[6152] = lex_mode_normal(485); - v->a[6153] = lex_mode_normal(485); - v->a[6154] = lex_mode_external(480, 115); - v->a[6155] = lex_mode_normal(485); - v->a[6156] = lex_mode_normal(485); - v->a[6157] = lex_mode_normal(485); - v->a[6158] = lex_mode_normal(485); - v->a[6159] = lex_mode_external(485, 99); - lex_modes_308(v); -} - -void lex_modes_308(t_lex_modes_array *v) -{ - v->a[6160] = lex_mode_external(485, 99); - v->a[6161] = lex_mode_external(485, 99); - v->a[6162] = lex_mode_external(485, 99); - v->a[6163] = lex_mode_external(485, 99); - v->a[6164] = lex_mode_normal(475); - v->a[6165] = lex_mode_external(485, 99); - v->a[6166] = lex_mode_external(485, 99); - v->a[6167] = lex_mode_external(485, 99); - v->a[6168] = lex_mode_external(485, 99); - v->a[6169] = lex_mode_external(485, 99); - v->a[6170] = lex_mode_external(485, 99); - v->a[6171] = lex_mode_external(485, 99); - v->a[6172] = lex_mode_external(485, 99); - v->a[6173] = lex_mode_external(485, 99); - v->a[6174] = lex_mode_external(485, 99); - v->a[6175] = lex_mode_external(485, 99); - v->a[6176] = lex_mode_normal(487); - v->a[6177] = lex_mode_external(485, 99); - v->a[6178] = lex_mode_external(485, 99); - v->a[6179] = lex_mode_normal(480); - lex_modes_309(v); -} - -void lex_modes_309(t_lex_modes_array *v) -{ - v->a[6180] = lex_mode_external(485, 99); - v->a[6181] = lex_mode_external(485, 99); - v->a[6182] = lex_mode_external(485, 99); - v->a[6183] = lex_mode_normal(480); - v->a[6184] = lex_mode_external(485, 99); - v->a[6185] = lex_mode_external(485, 99); - v->a[6186] = lex_mode_external(485, 99); - v->a[6187] = lex_mode_external(476, 117); - v->a[6188] = lex_mode_external(89, 118); - v->a[6189] = lex_mode_external(89, 118); - v->a[6190] = lex_mode_external(477, 119); - v->a[6191] = lex_mode_external(89, 118); - v->a[6192] = lex_mode_external(89, 118); - v->a[6193] = lex_mode_external(89, 118); - v->a[6194] = lex_mode_external(477, 119); - v->a[6195] = lex_mode_normal(483); - v->a[6196] = lex_mode_normal(483); - v->a[6197] = lex_mode_external(477, 119); - v->a[6198] = lex_mode_external(89, 118); - v->a[6199] = lex_mode_external(89, 118); - lex_modes_310(v); -} - -/* EOF lex_modes_61.c */ diff --git a/parser/static/lex_modes/lex_modes_62.c b/parser/static/lex_modes/lex_modes_62.c deleted file mode 100644 index c0a6130b..00000000 --- a/parser/static/lex_modes/lex_modes_62.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_62.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_310(t_lex_modes_array *v) -{ - v->a[6200] = lex_mode_external(89, 118); - v->a[6201] = lex_mode_external(89, 118); - v->a[6202] = lex_mode_external(89, 118); - v->a[6203] = lex_mode_external(89, 118); - v->a[6204] = lex_mode_external(89, 118); - v->a[6205] = lex_mode_external(89, 118); - v->a[6206] = lex_mode_external(89, 118); - v->a[6207] = lex_mode_external(89, 118); - v->a[6208] = lex_mode_external(476, 114); - v->a[6209] = lex_mode_external(89, 118); - v->a[6210] = lex_mode_external(89, 118); - v->a[6211] = lex_mode_external(433, 116); - v->a[6212] = lex_mode_external(476, 114); - v->a[6213] = lex_mode_external(89, 120); - v->a[6214] = lex_mode_external(89, 118); - v->a[6215] = lex_mode_external(476, 114); - v->a[6216] = lex_mode_external(476, 114); - v->a[6217] = lex_mode_external(89, 118); - v->a[6218] = lex_mode_external(476, 114); - v->a[6219] = lex_mode_external(89, 120); - lex_modes_311(v); -} - -void lex_modes_311(t_lex_modes_array *v) -{ - v->a[6220] = lex_mode_external(89, 120); - v->a[6221] = lex_mode_external(89, 118); - v->a[6222] = lex_mode_external(89, 118); - v->a[6223] = lex_mode_external(89, 120); - v->a[6224] = lex_mode_external(433, 116); - v->a[6225] = lex_mode_external(89, 118); - v->a[6226] = lex_mode_external(433, 116); - v->a[6227] = lex_mode_external(476, 114); - v->a[6228] = lex_mode_external(476, 114); - v->a[6229] = lex_mode_external(476, 114); - v->a[6230] = lex_mode_external(89, 118); - v->a[6231] = lex_mode_external(89, 118); - v->a[6232] = lex_mode_external(89, 118); - v->a[6233] = lex_mode_external(433, 116); - v->a[6234] = lex_mode_external(476, 114); - v->a[6235] = lex_mode_external(433, 116); - v->a[6236] = lex_mode_external(89, 118); - v->a[6237] = lex_mode_external(433, 116); - v->a[6238] = lex_mode_external(89, 118); - v->a[6239] = lex_mode_external(433, 116); - lex_modes_312(v); -} - -void lex_modes_312(t_lex_modes_array *v) -{ - v->a[6240] = lex_mode_external(89, 120); - v->a[6241] = lex_mode_external(89, 118); - v->a[6242] = lex_mode_external(89, 118); - v->a[6243] = lex_mode_external(89, 118); - v->a[6244] = lex_mode_external(89, 118); - v->a[6245] = lex_mode_external(476, 114); - v->a[6246] = lex_mode_external(476, 114); - v->a[6247] = lex_mode_external(476, 114); - v->a[6248] = lex_mode_normal(433); - v->a[6249] = lex_mode_normal(433); - v->a[6250] = lex_mode_normal(433); - v->a[6251] = lex_mode_normal(433); - v->a[6252] = lex_mode_normal(433); - v->a[6253] = lex_mode_normal(433); - v->a[6254] = lex_mode_normal(433); - v->a[6255] = lex_mode_normal(433); - v->a[6256] = lex_mode_external(476, 114); - v->a[6257] = lex_mode_normal(433); - v->a[6258] = lex_mode_external(476, 114); - v->a[6259] = lex_mode_external(476, 114); - lex_modes_313(v); -} - -void lex_modes_313(t_lex_modes_array *v) -{ - v->a[6260] = lex_mode_external(476, 114); - v->a[6261] = lex_mode_external(476, 114); - v->a[6262] = lex_mode_external(476, 114); - v->a[6263] = lex_mode_normal(433); - v->a[6264] = lex_mode_external(476, 114); - v->a[6265] = lex_mode_normal(487); - v->a[6266] = lex_mode_external(476, 114); - v->a[6267] = lex_mode_external(476, 114); - v->a[6268] = lex_mode_external(476, 114); - v->a[6269] = lex_mode_normal(433); - v->a[6270] = lex_mode_external(84, 120); - v->a[6271] = lex_mode_normal(433); - v->a[6272] = lex_mode_normal(433); - v->a[6273] = lex_mode_normal(433); - v->a[6274] = lex_mode_normal(433); - v->a[6275] = lex_mode_external(476, 114); - v->a[6276] = lex_mode_normal(433); - v->a[6277] = lex_mode_normal(433); - v->a[6278] = lex_mode_normal(433); - v->a[6279] = lex_mode_external(476, 114); - lex_modes_314(v); -} - -void lex_modes_314(t_lex_modes_array *v) -{ - v->a[6280] = lex_mode_external(84, 120); - v->a[6281] = lex_mode_normal(433); - v->a[6282] = lex_mode_normal(433); - v->a[6283] = lex_mode_normal(433); - v->a[6284] = lex_mode_normal(433); - v->a[6285] = lex_mode_normal(433); - v->a[6286] = lex_mode_external(84, 120); - v->a[6287] = lex_mode_external(476, 114); - v->a[6288] = lex_mode_normal(433); - v->a[6289] = lex_mode_normal(487); - v->a[6290] = lex_mode_normal(433); - v->a[6291] = lex_mode_normal(433); - v->a[6292] = lex_mode_normal(433); - v->a[6293] = lex_mode_external(477, 119); - v->a[6294] = lex_mode_normal(433); - v->a[6295] = lex_mode_normal(433); - v->a[6296] = lex_mode_normal(433); - v->a[6297] = lex_mode_normal(433); - v->a[6298] = lex_mode_normal(433); - v->a[6299] = lex_mode_external(476, 114); - lex_modes_315(v); -} - -/* EOF lex_modes_62.c */ diff --git a/parser/static/lex_modes/lex_modes_63.c b/parser/static/lex_modes/lex_modes_63.c deleted file mode 100644 index 6297eb1a..00000000 --- a/parser/static/lex_modes/lex_modes_63.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_63.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_315(t_lex_modes_array *v) -{ - v->a[6300] = lex_mode_external(84, 120); - v->a[6301] = lex_mode_external(476, 114); - v->a[6302] = lex_mode_external(459, 115); - v->a[6303] = lex_mode_external(459, 115); - v->a[6304] = lex_mode_external(89, 120); - v->a[6305] = lex_mode_normal(433); - v->a[6306] = lex_mode_external(477, 119); - v->a[6307] = lex_mode_normal(433); - v->a[6308] = lex_mode_normal(433); - v->a[6309] = lex_mode_normal(433); - v->a[6310] = lex_mode_external(459, 115); - v->a[6311] = lex_mode_normal(433); - v->a[6312] = lex_mode_external(459, 115); - v->a[6313] = lex_mode_normal(433); - v->a[6314] = lex_mode_external(488, 121); - v->a[6315] = lex_mode_normal(433); - v->a[6316] = lex_mode_normal(433); - v->a[6317] = lex_mode_external(477, 119); - v->a[6318] = lex_mode_external(459, 115); - v->a[6319] = lex_mode_external(84, 120); - lex_modes_316(v); -} - -void lex_modes_316(t_lex_modes_array *v) -{ - v->a[6320] = lex_mode_normal(433); - v->a[6321] = lex_mode_normal(433); - v->a[6322] = lex_mode_normal(433); - v->a[6323] = lex_mode_normal(433); - v->a[6324] = lex_mode_normal(433); - v->a[6325] = lex_mode_normal(433); - v->a[6326] = lex_mode_external(459, 115); - v->a[6327] = lex_mode_normal(487); - v->a[6328] = lex_mode_external(459, 115); - v->a[6329] = lex_mode_normal(433); - v->a[6330] = lex_mode_external(84, 120); - v->a[6331] = lex_mode_normal(487); - v->a[6332] = lex_mode_normal(433); - v->a[6333] = lex_mode_normal(433); - v->a[6334] = lex_mode_external(84, 120); - v->a[6335] = lex_mode_normal(433); - v->a[6336] = lex_mode_normal(433); - v->a[6337] = lex_mode_normal(487); - v->a[6338] = lex_mode_external(459, 115); - v->a[6339] = lex_mode_normal(487); - lex_modes_317(v); -} - -void lex_modes_317(t_lex_modes_array *v) -{ - v->a[6340] = lex_mode_normal(487); - v->a[6341] = lex_mode_normal(433); - v->a[6342] = lex_mode_normal(433); - v->a[6343] = lex_mode_normal(433); - v->a[6344] = lex_mode_external(476, 114); - v->a[6345] = lex_mode_normal(433); - v->a[6346] = lex_mode_external(488, 121); - v->a[6347] = lex_mode_normal(433); - v->a[6348] = lex_mode_normal(433); - v->a[6349] = lex_mode_normal(433); - v->a[6350] = lex_mode_normal(433); - v->a[6351] = lex_mode_normal(433); - v->a[6352] = lex_mode_normal(433); - v->a[6353] = lex_mode_external(488, 121); - v->a[6354] = lex_mode_normal(433); - v->a[6355] = lex_mode_normal(433); - v->a[6356] = lex_mode_normal(433); - v->a[6357] = lex_mode_normal(433); - v->a[6358] = lex_mode_normal(433); - v->a[6359] = lex_mode_normal(433); - lex_modes_318(v); -} - -void lex_modes_318(t_lex_modes_array *v) -{ - v->a[6360] = lex_mode_normal(433); - v->a[6361] = lex_mode_external(477, 119); - v->a[6362] = lex_mode_normal(433); - v->a[6363] = lex_mode_normal(487); - v->a[6364] = lex_mode_external(459, 115); - v->a[6365] = lex_mode_external(84, 120); - v->a[6366] = lex_mode_normal(433); - v->a[6367] = lex_mode_normal(433); - v->a[6368] = lex_mode_external(546, 122); - v->a[6369] = lex_mode_external(546, 122); - v->a[6370] = lex_mode_external(433, 123); - v->a[6371] = lex_mode_external(546, 122); - v->a[6372] = lex_mode_external(488, 124); - v->a[6373] = lex_mode_external(459, 115); - v->a[6374] = lex_mode_external(89, 120); - v->a[6375] = lex_mode_external(546, 122); - v->a[6376] = lex_mode_external(89, 120); - v->a[6377] = lex_mode_external(546, 122); - v->a[6378] = lex_mode_external(546, 122); - v->a[6379] = lex_mode_external(488, 124); - lex_modes_319(v); -} - -void lex_modes_319(t_lex_modes_array *v) -{ - v->a[6380] = lex_mode_external(546, 122); - v->a[6381] = lex_mode_external(89, 120); - v->a[6382] = lex_mode_external(546, 122); - v->a[6383] = lex_mode_external(546, 122); - v->a[6384] = lex_mode_external(546, 122); - v->a[6385] = lex_mode_external(546, 122); - v->a[6386] = lex_mode_normal(475); - v->a[6387] = lex_mode_external(546, 122); - v->a[6388] = lex_mode_external(433, 123); - v->a[6389] = lex_mode_external(433, 125); - v->a[6390] = lex_mode_external(433, 125); - v->a[6391] = lex_mode_external(546, 122); - v->a[6392] = lex_mode_external(546, 122); - v->a[6393] = lex_mode_external(459, 115); - v->a[6394] = lex_mode_external(433, 125); - v->a[6395] = lex_mode_external(546, 122); - v->a[6396] = lex_mode_normal(475); - v->a[6397] = lex_mode_external(546, 122); - v->a[6398] = lex_mode_external(546, 122); - v->a[6399] = lex_mode_external(546, 122); - lex_modes_320(v); -} - -/* EOF lex_modes_63.c */ diff --git a/parser/static/lex_modes/lex_modes_64.c b/parser/static/lex_modes/lex_modes_64.c deleted file mode 100644 index a700fd3b..00000000 --- a/parser/static/lex_modes/lex_modes_64.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_64.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_320(t_lex_modes_array *v) -{ - v->a[6400] = lex_mode_normal(487); - v->a[6401] = lex_mode_external(546, 122); - v->a[6402] = lex_mode_external(433, 125); - v->a[6403] = lex_mode_external(433, 123); - v->a[6404] = lex_mode_external(546, 122); - v->a[6405] = lex_mode_normal(458); - v->a[6406] = lex_mode_external(546, 122); - v->a[6407] = lex_mode_external(433, 123); - v->a[6408] = lex_mode_external(89, 120); - v->a[6409] = lex_mode_normal(458); - v->a[6410] = lex_mode_external(488, 124); - v->a[6411] = lex_mode_external(546, 122); - v->a[6412] = lex_mode_external(546, 122); - v->a[6413] = lex_mode_external(89, 120); - v->a[6414] = lex_mode_external(546, 122); - v->a[6415] = lex_mode_normal(458); - v->a[6416] = lex_mode_external(546, 122); - v->a[6417] = lex_mode_normal(475); - v->a[6418] = lex_mode_external(546, 122); - v->a[6419] = lex_mode_external(459, 115); - lex_modes_321(v); -} - -void lex_modes_321(t_lex_modes_array *v) -{ - v->a[6420] = lex_mode_external(459, 115); - v->a[6421] = lex_mode_external(546, 122); - v->a[6422] = lex_mode_external(546, 122); - v->a[6423] = lex_mode_external(546, 122); - v->a[6424] = lex_mode_external(433, 125); - v->a[6425] = lex_mode_external(488, 124); - v->a[6426] = lex_mode_normal(458); - v->a[6427] = lex_mode_external(488, 124); - v->a[6428] = lex_mode_external(433, 125); - v->a[6429] = lex_mode_external(546, 122); - v->a[6430] = lex_mode_external(546, 122); - v->a[6431] = lex_mode_external(546, 122); - v->a[6432] = lex_mode_external(546, 122); - v->a[6433] = lex_mode_external(546, 122); - v->a[6434] = lex_mode_external(546, 122); - v->a[6435] = lex_mode_external(488, 121); - v->a[6436] = lex_mode_external(488, 121); - v->a[6437] = lex_mode_external(546, 122); - v->a[6438] = lex_mode_external(488, 121); - v->a[6439] = lex_mode_external(459, 115); - lex_modes_322(v); -} - -void lex_modes_322(t_lex_modes_array *v) -{ - v->a[6440] = lex_mode_external(546, 122); - v->a[6441] = lex_mode_normal(475); - v->a[6442] = lex_mode_external(546, 122); - v->a[6443] = lex_mode_external(89, 120); - v->a[6444] = lex_mode_external(546, 122); - v->a[6445] = lex_mode_external(546, 122); - v->a[6446] = lex_mode_external(546, 122); - v->a[6447] = lex_mode_external(546, 122); - v->a[6448] = lex_mode_external(433, 125); - v->a[6449] = lex_mode_external(488, 124); - v->a[6450] = lex_mode_external(546, 122); - v->a[6451] = lex_mode_external(546, 122); - v->a[6452] = lex_mode_external(546, 122); - v->a[6453] = lex_mode_external(546, 122); - v->a[6454] = lex_mode_external(546, 122); - v->a[6455] = lex_mode_external(546, 122); - v->a[6456] = lex_mode_external(546, 122); - v->a[6457] = lex_mode_external(546, 122); - v->a[6458] = lex_mode_external(546, 122); - v->a[6459] = lex_mode_external(546, 122); - lex_modes_323(v); -} - -void lex_modes_323(t_lex_modes_array *v) -{ - v->a[6460] = lex_mode_external(488, 124); - v->a[6461] = lex_mode_external(546, 122); - v->a[6462] = lex_mode_external(546, 122); - v->a[6463] = lex_mode_external(84, 120); - v->a[6464] = lex_mode_external(546, 122); - v->a[6465] = lex_mode_external(433, 125); - v->a[6466] = lex_mode_external(546, 122); - v->a[6467] = lex_mode_external(546, 122); - v->a[6468] = lex_mode_external(546, 122); - v->a[6469] = lex_mode_external(89, 120); - v->a[6470] = lex_mode_normal(484); - v->a[6471] = lex_mode_external(89, 120); - v->a[6472] = lex_mode_external(433, 125); - v->a[6473] = lex_mode_external(546, 122); - v->a[6474] = lex_mode_external(433, 125); - v->a[6475] = lex_mode_external(488, 124); - v->a[6476] = lex_mode_external(433, 125); - v->a[6477] = lex_mode_external(433, 125); - v->a[6478] = lex_mode_external(433, 125); - v->a[6479] = lex_mode_external(546, 122); - lex_modes_324(v); -} - -void lex_modes_324(t_lex_modes_array *v) -{ - v->a[6480] = lex_mode_external(488, 124); - v->a[6481] = lex_mode_external(84, 120); - v->a[6482] = lex_mode_external(476, 114); - v->a[6483] = lex_mode_external(459, 115); - v->a[6484] = lex_mode_external(459, 115); - v->a[6485] = lex_mode_external(459, 115); - v->a[6486] = lex_mode_external(459, 115); - v->a[6487] = lex_mode_external(488, 124); - v->a[6488] = lex_mode_external(476, 114); - v->a[6489] = lex_mode_external(433, 125); - v->a[6490] = lex_mode_external(488, 124); - v->a[6491] = lex_mode_external(433, 126); - v->a[6492] = lex_mode_external(433, 126); - v->a[6493] = lex_mode_external(84, 120); - v->a[6494] = lex_mode_external(459, 115); - v->a[6495] = lex_mode_normal(475); - v->a[6496] = lex_mode_external(433, 126); - v->a[6497] = lex_mode_external(459, 115); - v->a[6498] = lex_mode_external(437, 124); - v->a[6499] = lex_mode_external(433, 125); - lex_modes_325(v); -} - -/* EOF lex_modes_64.c */ diff --git a/parser/static/lex_modes/lex_modes_65.c b/parser/static/lex_modes/lex_modes_65.c deleted file mode 100644 index 9805f6d0..00000000 --- a/parser/static/lex_modes/lex_modes_65.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_65.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_325(t_lex_modes_array *v) -{ - v->a[6500] = lex_mode_external(476, 114); - v->a[6501] = lex_mode_external(433, 126); - v->a[6502] = lex_mode_external(459, 115); - v->a[6503] = lex_mode_external(459, 115); - v->a[6504] = lex_mode_external(459, 115); - v->a[6505] = lex_mode_external(488, 124); - v->a[6506] = lex_mode_external(488, 124); - v->a[6507] = lex_mode_external(488, 124); - v->a[6508] = lex_mode_normal(475); - v->a[6509] = lex_mode_external(459, 115); - v->a[6510] = lex_mode_external(459, 115); - v->a[6511] = lex_mode_external(433, 126); - v->a[6512] = lex_mode_normal(475); - v->a[6513] = lex_mode_external(459, 115); - v->a[6514] = lex_mode_external(488, 124); - v->a[6515] = lex_mode_external(488, 124); - v->a[6516] = lex_mode_external(488, 124); - v->a[6517] = lex_mode_external(488, 124); - v->a[6518] = lex_mode_external(488, 124); - v->a[6519] = lex_mode_external(459, 115); - lex_modes_326(v); -} - -void lex_modes_326(t_lex_modes_array *v) -{ - v->a[6520] = lex_mode_external(459, 115); - v->a[6521] = lex_mode_external(433, 126); - v->a[6522] = lex_mode_external(459, 115); - v->a[6523] = lex_mode_external(459, 115); - v->a[6524] = lex_mode_external(433, 126); - v->a[6525] = lex_mode_external(488, 124); - v->a[6526] = lex_mode_external(459, 115); - v->a[6527] = lex_mode_external(433, 125); - v->a[6528] = lex_mode_external(433, 125); - v->a[6529] = lex_mode_external(433, 125); - v->a[6530] = lex_mode_external(476, 114); - v->a[6531] = lex_mode_external(84, 120); - v->a[6532] = lex_mode_external(488, 124); - v->a[6533] = lex_mode_external(433, 126); - v->a[6534] = lex_mode_external(459, 115); - v->a[6535] = lex_mode_external(459, 115); - v->a[6536] = lex_mode_external(433, 126); - v->a[6537] = lex_mode_external(488, 124); - v->a[6538] = lex_mode_external(433, 125); - v->a[6539] = lex_mode_external(433, 126); - lex_modes_327(v); -} - -void lex_modes_327(t_lex_modes_array *v) -{ - v->a[6540] = lex_mode_external(433, 125); - v->a[6541] = lex_mode_external(433, 126); - v->a[6542] = lex_mode_external(433, 126); - v->a[6543] = lex_mode_normal(458); - v->a[6544] = lex_mode_normal(475); - v->a[6545] = lex_mode_normal(458); - v->a[6546] = lex_mode_external(433, 125); - v->a[6547] = lex_mode_normal(488); - v->a[6548] = lex_mode_normal(433); - v->a[6549] = lex_mode_normal(488); - v->a[6550] = lex_mode_normal(433); - v->a[6551] = lex_mode_normal(435); - v->a[6552] = lex_mode_normal(433); - v->a[6553] = lex_mode_normal(433); - v->a[6554] = lex_mode_external(546, 127); - v->a[6555] = lex_mode_external(546, 127); - v->a[6556] = lex_mode_external(546, 127); - v->a[6557] = lex_mode_external(546, 127); - v->a[6558] = lex_mode_normal(418); - v->a[6559] = lex_mode_normal(433); - lex_modes_328(v); -} - -void lex_modes_328(t_lex_modes_array *v) -{ - v->a[6560] = lex_mode_normal(488); - v->a[6561] = lex_mode_external(476, 114); - v->a[6562] = lex_mode_normal(433); - v->a[6563] = lex_mode_external(546, 127); - v->a[6564] = lex_mode_external(546, 127); - v->a[6565] = lex_mode_normal(433); - v->a[6566] = lex_mode_normal(418); - v->a[6567] = lex_mode_normal(546); - v->a[6568] = lex_mode_normal(418); - v->a[6569] = lex_mode_normal(546); - v->a[6570] = lex_mode_normal(546); - v->a[6571] = lex_mode_external(546, 127); - v->a[6572] = lex_mode_normal(418); - v->a[6573] = lex_mode_external(546, 127); - v->a[6574] = lex_mode_normal(433); - v->a[6575] = lex_mode_normal(488); - v->a[6576] = lex_mode_normal(433); - v->a[6577] = lex_mode_normal(433); - v->a[6578] = lex_mode_normal(488); - v->a[6579] = lex_mode_normal(433); - lex_modes_329(v); -} - -void lex_modes_329(t_lex_modes_array *v) -{ - v->a[6580] = lex_mode_normal(433); - v->a[6581] = lex_mode_normal(458); - v->a[6582] = lex_mode_external(476, 117); - v->a[6583] = lex_mode_external(474, 115); - v->a[6584] = lex_mode_normal(418); - v->a[6585] = lex_mode_external(474, 115); - v->a[6586] = lex_mode_normal(433); - v->a[6587] = lex_mode_normal(433); - v->a[6588] = lex_mode_normal(433); - v->a[6589] = lex_mode_normal(435); - v->a[6590] = lex_mode_normal(546); - v->a[6591] = lex_mode_normal(546); - v->a[6592] = lex_mode_normal(433); - v->a[6593] = lex_mode_normal(433); - v->a[6594] = lex_mode_normal(433); - v->a[6595] = lex_mode_normal(546); - v->a[6596] = lex_mode_normal(546); - v->a[6597] = lex_mode_normal(546); - v->a[6598] = lex_mode_normal(546); - v->a[6599] = lex_mode_normal(546); - lex_modes_330(v); -} - -/* EOF lex_modes_65.c */ diff --git a/parser/static/lex_modes/lex_modes_66.c b/parser/static/lex_modes/lex_modes_66.c deleted file mode 100644 index 0ae7a491..00000000 --- a/parser/static/lex_modes/lex_modes_66.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_66.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_330(t_lex_modes_array *v) -{ - v->a[6600] = lex_mode_normal(433); - v->a[6601] = lex_mode_normal(433); - v->a[6602] = lex_mode_normal(433); - v->a[6603] = lex_mode_normal(488); - v->a[6604] = lex_mode_normal(488); - v->a[6605] = lex_mode_normal(435); - v->a[6606] = lex_mode_normal(433); - v->a[6607] = lex_mode_normal(433); - v->a[6608] = lex_mode_normal(433); - v->a[6609] = lex_mode_external(474, 115); - v->a[6610] = lex_mode_external(474, 115); - v->a[6611] = lex_mode_normal(546); - v->a[6612] = lex_mode_normal(433); - v->a[6613] = lex_mode_normal(433); - v->a[6614] = lex_mode_normal(418); - v->a[6615] = lex_mode_external(476, 114); - v->a[6616] = lex_mode_normal(488); - v->a[6617] = lex_mode_normal(433); - v->a[6618] = lex_mode_normal(433); - v->a[6619] = lex_mode_normal(488); - lex_modes_331(v); -} - -void lex_modes_331(t_lex_modes_array *v) -{ - v->a[6620] = lex_mode_normal(546); - v->a[6621] = lex_mode_normal(433); - v->a[6622] = lex_mode_normal(433); - v->a[6623] = lex_mode_normal(433); - v->a[6624] = lex_mode_normal(433); - v->a[6625] = lex_mode_normal(433); - v->a[6626] = lex_mode_normal(433); - v->a[6627] = lex_mode_normal(546); - v->a[6628] = lex_mode_normal(488); - v->a[6629] = lex_mode_normal(433); - v->a[6630] = lex_mode_normal(433); - v->a[6631] = lex_mode_external(403, 115); - v->a[6632] = lex_mode_normal(433); - v->a[6633] = lex_mode_normal(433); - v->a[6634] = lex_mode_normal(488); - v->a[6635] = lex_mode_external(476, 117); - v->a[6636] = lex_mode_normal(488); - v->a[6637] = lex_mode_normal(546); - v->a[6638] = lex_mode_normal(488); - v->a[6639] = lex_mode_normal(433); - lex_modes_332(v); -} - -void lex_modes_332(t_lex_modes_array *v) -{ - v->a[6640] = lex_mode_normal(435); - v->a[6641] = lex_mode_normal(488); - v->a[6642] = lex_mode_normal(433); - v->a[6643] = lex_mode_normal(433); - v->a[6644] = lex_mode_normal(433); - v->a[6645] = lex_mode_external(476, 117); - v->a[6646] = lex_mode_normal(433); - v->a[6647] = lex_mode_normal(433); - v->a[6648] = lex_mode_normal(433); - v->a[6649] = lex_mode_normal(546); - v->a[6650] = lex_mode_normal(433); - v->a[6651] = lex_mode_external(476, 114); - v->a[6652] = lex_mode_normal(546); - v->a[6653] = lex_mode_normal(433); - v->a[6654] = lex_mode_normal(433); - v->a[6655] = lex_mode_normal(433); - v->a[6656] = lex_mode_normal(433); - v->a[6657] = lex_mode_normal(433); - v->a[6658] = lex_mode_normal(433); - v->a[6659] = lex_mode_normal(435); - lex_modes_333(v); -} - -void lex_modes_333(t_lex_modes_array *v) -{ - v->a[6660] = lex_mode_normal(433); - v->a[6661] = lex_mode_normal(433); - v->a[6662] = lex_mode_normal(488); - v->a[6663] = lex_mode_external(476, 117); - v->a[6664] = lex_mode_normal(488); - v->a[6665] = lex_mode_normal(433); - v->a[6666] = lex_mode_normal(546); - v->a[6667] = lex_mode_normal(546); - v->a[6668] = lex_mode_normal(488); - v->a[6669] = lex_mode_normal(433); - v->a[6670] = lex_mode_normal(433); - v->a[6671] = lex_mode_normal(435); - v->a[6672] = lex_mode_normal(546); - v->a[6673] = lex_mode_normal(488); - v->a[6674] = lex_mode_normal(418); - v->a[6675] = lex_mode_normal(433); - v->a[6676] = lex_mode_normal(546); - v->a[6677] = lex_mode_external(546, 127); - v->a[6678] = lex_mode_normal(433); - v->a[6679] = lex_mode_normal(435); - lex_modes_334(v); -} - -void lex_modes_334(t_lex_modes_array *v) -{ - v->a[6680] = lex_mode_normal(433); - v->a[6681] = lex_mode_normal(433); - v->a[6682] = lex_mode_normal(433); - v->a[6683] = lex_mode_normal(433); - v->a[6684] = lex_mode_normal(433); - v->a[6685] = lex_mode_normal(433); - v->a[6686] = lex_mode_normal(488); - v->a[6687] = lex_mode_normal(433); - v->a[6688] = lex_mode_normal(433); - v->a[6689] = lex_mode_normal(433); - v->a[6690] = lex_mode_normal(546); - v->a[6691] = lex_mode_normal(433); - v->a[6692] = lex_mode_normal(433); - v->a[6693] = lex_mode_normal(433); - v->a[6694] = lex_mode_normal(546); - v->a[6695] = lex_mode_normal(546); - v->a[6696] = lex_mode_normal(488); - v->a[6697] = lex_mode_normal(433); - v->a[6698] = lex_mode_normal(433); - v->a[6699] = lex_mode_normal(433); - lex_modes_335(v); -} - -/* EOF lex_modes_66.c */ diff --git a/parser/static/lex_modes/lex_modes_67.c b/parser/static/lex_modes/lex_modes_67.c deleted file mode 100644 index 61748d9b..00000000 --- a/parser/static/lex_modes/lex_modes_67.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_67.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_335(t_lex_modes_array *v) -{ - v->a[6700] = lex_mode_normal(546); - v->a[6701] = lex_mode_normal(433); - v->a[6702] = lex_mode_normal(433); - v->a[6703] = lex_mode_normal(546); - v->a[6704] = lex_mode_normal(488); - v->a[6705] = lex_mode_normal(488); - v->a[6706] = lex_mode_normal(433); - v->a[6707] = lex_mode_normal(546); - v->a[6708] = lex_mode_normal(433); - v->a[6709] = lex_mode_normal(546); - v->a[6710] = lex_mode_normal(546); - v->a[6711] = lex_mode_normal(546); - v->a[6712] = lex_mode_normal(433); - v->a[6713] = lex_mode_normal(433); - v->a[6714] = lex_mode_normal(433); - v->a[6715] = lex_mode_normal(433); - v->a[6716] = lex_mode_normal(546); - v->a[6717] = lex_mode_normal(488); - v->a[6718] = lex_mode_normal(418); - v->a[6719] = lex_mode_normal(546); - lex_modes_336(v); -} - -void lex_modes_336(t_lex_modes_array *v) -{ - v->a[6720] = lex_mode_normal(433); - v->a[6721] = lex_mode_normal(433); - v->a[6722] = lex_mode_normal(546); - v->a[6723] = lex_mode_normal(433); - v->a[6724] = lex_mode_normal(433); - v->a[6725] = lex_mode_normal(546); - v->a[6726] = lex_mode_normal(474); - v->a[6727] = lex_mode_normal(474); - v->a[6728] = lex_mode_normal(435); - v->a[6729] = lex_mode_normal(435); - v->a[6730] = lex_mode_normal(487); - v->a[6731] = lex_mode_normal(474); - v->a[6732] = lex_mode_normal(487); - v->a[6733] = lex_mode_normal(474); - v->a[6734] = lex_mode_normal(474); - v->a[6735] = lex_mode_external(433, 114); - v->a[6736] = lex_mode_normal(474); - v->a[6737] = lex_mode_normal(474); - v->a[6738] = lex_mode_normal(433); - v->a[6739] = lex_mode_normal(474); - lex_modes_337(v); -} - -void lex_modes_337(t_lex_modes_array *v) -{ - v->a[6740] = lex_mode_external(476, 114); - v->a[6741] = lex_mode_normal(433); - v->a[6742] = lex_mode_normal(435); - v->a[6743] = lex_mode_normal(487); - v->a[6744] = lex_mode_normal(487); - v->a[6745] = lex_mode_normal(487); - v->a[6746] = lex_mode_normal(474); - v->a[6747] = lex_mode_external(476, 114); - v->a[6748] = lex_mode_external(476, 114); - v->a[6749] = lex_mode_external(476, 114); - v->a[6750] = lex_mode_normal(474); - v->a[6751] = lex_mode_normal(474); - v->a[6752] = lex_mode_normal(435); - v->a[6753] = lex_mode_external(476, 114); - v->a[6754] = lex_mode_normal(474); - v->a[6755] = lex_mode_external(433, 119); - v->a[6756] = lex_mode_normal(474); - v->a[6757] = lex_mode_normal(474); - v->a[6758] = lex_mode_normal(474); - v->a[6759] = lex_mode_normal(474); - lex_modes_338(v); -} - -void lex_modes_338(t_lex_modes_array *v) -{ - v->a[6760] = lex_mode_normal(474); - v->a[6761] = lex_mode_external(476, 114); - v->a[6762] = lex_mode_normal(435); - v->a[6763] = lex_mode_normal(487); - v->a[6764] = lex_mode_external(476, 114); - v->a[6765] = lex_mode_external(476, 114); - v->a[6766] = lex_mode_normal(546); - v->a[6767] = lex_mode_external(476, 114); - v->a[6768] = lex_mode_normal(433); - v->a[6769] = lex_mode_normal(474); - v->a[6770] = lex_mode_normal(487); - v->a[6771] = lex_mode_normal(474); - v->a[6772] = lex_mode_normal(474); - v->a[6773] = lex_mode_normal(474); - v->a[6774] = lex_mode_normal(474); - v->a[6775] = lex_mode_normal(546); - v->a[6776] = lex_mode_normal(474); - v->a[6777] = lex_mode_normal(435); - v->a[6778] = lex_mode_normal(474); - v->a[6779] = lex_mode_external(476, 114); - lex_modes_339(v); -} - -void lex_modes_339(t_lex_modes_array *v) -{ - v->a[6780] = lex_mode_external(433, 114); - v->a[6781] = lex_mode_normal(474); - v->a[6782] = lex_mode_external(476, 114); - v->a[6783] = lex_mode_normal(487); - v->a[6784] = lex_mode_external(476, 114); - v->a[6785] = lex_mode_normal(435); - v->a[6786] = lex_mode_normal(474); - v->a[6787] = lex_mode_external(476, 114); - v->a[6788] = lex_mode_external(476, 114); - v->a[6789] = lex_mode_external(476, 114); - v->a[6790] = lex_mode_normal(474); - v->a[6791] = lex_mode_external(476, 114); - v->a[6792] = lex_mode_external(146, 120); - v->a[6793] = lex_mode_normal(433); - v->a[6794] = lex_mode_normal(546); - v->a[6795] = lex_mode_normal(546); - v->a[6796] = lex_mode_external(546, 128); - v->a[6797] = lex_mode_normal(433); - v->a[6798] = lex_mode_external(433, 114); - v->a[6799] = lex_mode_normal(546); - lex_modes_340(v); -} - -/* EOF lex_modes_67.c */ diff --git a/parser/static/lex_modes/lex_modes_68.c b/parser/static/lex_modes/lex_modes_68.c deleted file mode 100644 index 1bb1c5dc..00000000 --- a/parser/static/lex_modes/lex_modes_68.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_68.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_340(t_lex_modes_array *v) -{ - v->a[6800] = lex_mode_external(433, 114); - v->a[6801] = lex_mode_normal(546); - v->a[6802] = lex_mode_normal(433); - v->a[6803] = lex_mode_normal(433); - v->a[6804] = lex_mode_normal(546); - v->a[6805] = lex_mode_normal(546); - v->a[6806] = lex_mode_external(146, 120); - v->a[6807] = lex_mode_external(433, 114); - v->a[6808] = lex_mode_normal(546); - v->a[6809] = lex_mode_normal(546); - v->a[6810] = lex_mode_external(433, 114); - v->a[6811] = lex_mode_normal(433); - v->a[6812] = lex_mode_normal(433); - v->a[6813] = lex_mode_normal(546); - v->a[6814] = lex_mode_normal(441); - v->a[6815] = lex_mode_normal(546); - v->a[6816] = lex_mode_normal(546); - v->a[6817] = lex_mode_normal(441); - v->a[6818] = lex_mode_normal(546); - v->a[6819] = lex_mode_normal(546); - lex_modes_341(v); -} - -void lex_modes_341(t_lex_modes_array *v) -{ - v->a[6820] = lex_mode_normal(433); - v->a[6821] = lex_mode_normal(546); - v->a[6822] = lex_mode_normal(546); - v->a[6823] = lex_mode_normal(546); - v->a[6824] = lex_mode_external(433, 126); - v->a[6825] = lex_mode_external(433, 114); - v->a[6826] = lex_mode_external(546, 128); - v->a[6827] = lex_mode_normal(546); - v->a[6828] = lex_mode_normal(441); - v->a[6829] = lex_mode_normal(433); - v->a[6830] = lex_mode_normal(441); - v->a[6831] = lex_mode_normal(546); - v->a[6832] = lex_mode_external(433, 114); - v->a[6833] = lex_mode_external(419, 129); - v->a[6834] = lex_mode_external(419, 129); - v->a[6835] = lex_mode_external(146, 120); - v->a[6836] = lex_mode_external(146, 120); - v->a[6837] = lex_mode_external(146, 120); - v->a[6838] = lex_mode_normal(433); - v->a[6839] = lex_mode_external(146, 120); - lex_modes_342(v); -} - -void lex_modes_342(t_lex_modes_array *v) -{ - v->a[6840] = lex_mode_normal(546); - v->a[6841] = lex_mode_external(433, 114); - v->a[6842] = lex_mode_external(433, 114); - v->a[6843] = lex_mode_external(146, 120); - v->a[6844] = lex_mode_external(146, 120); - v->a[6845] = lex_mode_external(546, 128); - v->a[6846] = lex_mode_normal(433); - v->a[6847] = lex_mode_normal(433); - v->a[6848] = lex_mode_normal(546); - v->a[6849] = lex_mode_normal(546); - v->a[6850] = lex_mode_normal(546); - v->a[6851] = lex_mode_external(433, 126); - v->a[6852] = lex_mode_normal(441); - v->a[6853] = lex_mode_external(146, 120); - v->a[6854] = lex_mode_normal(546); - v->a[6855] = lex_mode_normal(546); - v->a[6856] = lex_mode_normal(433); - v->a[6857] = lex_mode_normal(546); - v->a[6858] = lex_mode_normal(441); - v->a[6859] = lex_mode_normal(546); - lex_modes_343(v); -} - -void lex_modes_343(t_lex_modes_array *v) -{ - v->a[6860] = lex_mode_external(433, 114); - v->a[6861] = lex_mode_normal(546); - v->a[6862] = lex_mode_normal(487); - v->a[6863] = lex_mode_normal(546); - v->a[6864] = lex_mode_normal(546); - v->a[6865] = lex_mode_normal(433); - v->a[6866] = lex_mode_external(146, 120); - v->a[6867] = lex_mode_normal(546); - v->a[6868] = lex_mode_external(146, 120); - v->a[6869] = lex_mode_normal(441); - v->a[6870] = lex_mode_external(146, 120); - v->a[6871] = lex_mode_external(146, 120); - v->a[6872] = lex_mode_normal(546); - v->a[6873] = lex_mode_external(146, 120); - v->a[6874] = lex_mode_normal(433); - v->a[6875] = lex_mode_external(146, 120); - v->a[6876] = lex_mode_external(433, 114); - v->a[6877] = lex_mode_normal(546); - v->a[6878] = lex_mode_normal(546); - v->a[6879] = lex_mode_normal(546); - lex_modes_344(v); -} - -void lex_modes_344(t_lex_modes_array *v) -{ - v->a[6880] = lex_mode_normal(546); - v->a[6881] = lex_mode_normal(546); - v->a[6882] = lex_mode_normal(433); - v->a[6883] = lex_mode_normal(433); - v->a[6884] = lex_mode_normal(433); - v->a[6885] = lex_mode_normal(441); - v->a[6886] = lex_mode_normal(418); - v->a[6887] = lex_mode_normal(433); - v->a[6888] = lex_mode_normal(546); - v->a[6889] = lex_mode_normal(546); - v->a[6890] = lex_mode_normal(546); - v->a[6891] = lex_mode_external(433, 114); - v->a[6892] = lex_mode_normal(433); - v->a[6893] = lex_mode_normal(546); - v->a[6894] = lex_mode_normal(487); - v->a[6895] = lex_mode_external(433, 114); - v->a[6896] = lex_mode_normal(546); - v->a[6897] = lex_mode_normal(546); - v->a[6898] = lex_mode_external(433, 126); - v->a[6899] = lex_mode_normal(546); - lex_modes_345(v); -} - -/* EOF lex_modes_68.c */ diff --git a/parser/static/lex_modes/lex_modes_69.c b/parser/static/lex_modes/lex_modes_69.c deleted file mode 100644 index 351ccc6a..00000000 --- a/parser/static/lex_modes/lex_modes_69.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_69.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_345(t_lex_modes_array *v) -{ - v->a[6900] = lex_mode_external(433, 114); - v->a[6901] = lex_mode_normal(433); - v->a[6902] = lex_mode_normal(546); - v->a[6903] = lex_mode_normal(546); - v->a[6904] = lex_mode_external(433, 114); - v->a[6905] = lex_mode_normal(546); - v->a[6906] = lex_mode_normal(546); - v->a[6907] = lex_mode_normal(546); - v->a[6908] = lex_mode_external(433, 114); - v->a[6909] = lex_mode_normal(546); - v->a[6910] = lex_mode_normal(433); - v->a[6911] = lex_mode_normal(546); - v->a[6912] = lex_mode_normal(441); - v->a[6913] = lex_mode_normal(408); - v->a[6914] = lex_mode_normal(546); - v->a[6915] = lex_mode_normal(546); - v->a[6916] = lex_mode_normal(441); - v->a[6917] = lex_mode_normal(546); - v->a[6918] = lex_mode_normal(546); - v->a[6919] = lex_mode_normal(433); - lex_modes_346(v); -} - -void lex_modes_346(t_lex_modes_array *v) -{ - v->a[6920] = lex_mode_normal(408); - v->a[6921] = lex_mode_normal(487); - v->a[6922] = lex_mode_external(433, 114); - v->a[6923] = lex_mode_external(433, 126); - v->a[6924] = lex_mode_normal(546); - v->a[6925] = lex_mode_external(433, 114); - v->a[6926] = lex_mode_normal(433); - v->a[6927] = lex_mode_normal(546); - v->a[6928] = lex_mode_external(146, 120); - v->a[6929] = lex_mode_normal(546); - v->a[6930] = lex_mode_normal(546); - v->a[6931] = lex_mode_external(146, 120); - v->a[6932] = lex_mode_normal(546); - v->a[6933] = lex_mode_normal(433); - v->a[6934] = lex_mode_normal(546); - v->a[6935] = lex_mode_external(146, 120); - v->a[6936] = lex_mode_external(146, 120); - v->a[6937] = lex_mode_normal(546); - v->a[6938] = lex_mode_normal(546); - v->a[6939] = lex_mode_external(146, 120); - lex_modes_347(v); -} - -void lex_modes_347(t_lex_modes_array *v) -{ - v->a[6940] = lex_mode_normal(433); - v->a[6941] = lex_mode_external(146, 120); - v->a[6942] = lex_mode_external(433, 126); - v->a[6943] = lex_mode_normal(546); - v->a[6944] = lex_mode_external(146, 120); - v->a[6945] = lex_mode_external(146, 120); - v->a[6946] = lex_mode_external(433, 114); - v->a[6947] = lex_mode_normal(433); - v->a[6948] = lex_mode_normal(433); - v->a[6949] = lex_mode_normal(441); - v->a[6950] = lex_mode_normal(433); - v->a[6951] = lex_mode_normal(546); - v->a[6952] = lex_mode_normal(418); - v->a[6953] = lex_mode_normal(433); - v->a[6954] = lex_mode_normal(433); - v->a[6955] = lex_mode_normal(546); - v->a[6956] = lex_mode_normal(546); - v->a[6957] = lex_mode_external(433, 114); - v->a[6958] = lex_mode_external(433, 114); - v->a[6959] = lex_mode_external(433, 114); - lex_modes_348(v); -} - -void lex_modes_348(t_lex_modes_array *v) -{ - v->a[6960] = lex_mode_external(433, 114); - v->a[6961] = lex_mode_normal(433); - v->a[6962] = lex_mode_external(419, 129); - v->a[6963] = lex_mode_normal(546); - v->a[6964] = lex_mode_external(433, 114); - v->a[6965] = lex_mode_external(433, 114); - v->a[6966] = lex_mode_external(433, 114); - v->a[6967] = lex_mode_external(433, 114); - v->a[6968] = lex_mode_normal(433); - v->a[6969] = lex_mode_external(419, 129); - v->a[6970] = lex_mode_normal(487); - v->a[6971] = lex_mode_normal(441); - v->a[6972] = lex_mode_external(433, 114); - v->a[6973] = lex_mode_external(433, 114); - v->a[6974] = lex_mode_external(433, 114); - v->a[6975] = lex_mode_normal(433); - v->a[6976] = lex_mode_normal(546); - v->a[6977] = lex_mode_external(433, 114); - v->a[6978] = lex_mode_external(433, 114); - v->a[6979] = lex_mode_external(433, 114); - lex_modes_349(v); -} - -void lex_modes_349(t_lex_modes_array *v) -{ - v->a[6980] = lex_mode_external(433, 114); - v->a[6981] = lex_mode_normal(487); - v->a[6982] = lex_mode_normal(433); - v->a[6983] = lex_mode_normal(546); - v->a[6984] = lex_mode_external(433, 114); - v->a[6985] = lex_mode_external(433, 114); - v->a[6986] = lex_mode_external(433, 114); - v->a[6987] = lex_mode_external(433, 114); - v->a[6988] = lex_mode_external(433, 114); - v->a[6989] = lex_mode_normal(433); - v->a[6990] = lex_mode_external(419, 129); - v->a[6991] = lex_mode_external(433, 126); - v->a[6992] = lex_mode_external(433, 114); - v->a[6993] = lex_mode_external(433, 114); - v->a[6994] = lex_mode_external(433, 114); - v->a[6995] = lex_mode_external(433, 114); - v->a[6996] = lex_mode_normal(433); - v->a[6997] = lex_mode_external(433, 126); - v->a[6998] = lex_mode_external(146, 120); - v->a[6999] = lex_mode_external(433, 114); - lex_modes_350(v); -} - -/* EOF lex_modes_69.c */ diff --git a/parser/static/lex_modes/lex_modes_7.c b/parser/static/lex_modes/lex_modes_7.c index 8ff7ff8b..c0c803c6 100644 --- a/parser/static/lex_modes/lex_modes_7.c +++ b/parser/static/lex_modes/lex_modes_7.c @@ -14,126 +14,126 @@ void lex_modes_35(t_lex_modes_array *v) { - v->a[700] = lex_mode_external(535, 19); - v->a[701] = lex_mode_external(424, 24); - v->a[702] = lex_mode_external(533, 22); - v->a[703] = lex_mode_external(242, 16); - v->a[704] = lex_mode_external(533, 19); - v->a[705] = lex_mode_external(533, 22); - v->a[706] = lex_mode_external(263, 21); - v->a[707] = lex_mode_external(269, 22); - v->a[708] = lex_mode_external(533, 19); - v->a[709] = lex_mode_external(530, 22); - v->a[710] = lex_mode_external(278, 19); - v->a[711] = lex_mode_external(424, 24); - v->a[712] = lex_mode_external(424, 24); - v->a[713] = lex_mode_external(424, 24); - v->a[714] = lex_mode_external(534, 22); - v->a[715] = lex_mode_external(533, 22); - v->a[716] = lex_mode_external(536, 19); - v->a[717] = lex_mode_external(536, 19); - v->a[718] = lex_mode_external(530, 22); - v->a[719] = lex_mode_external(533, 22); + v->a[700] = lex_mode_external(125, 27); + v->a[701] = lex_mode_external(125, 20); + v->a[702] = lex_mode_external(220, 24); + v->a[703] = lex_mode_external(126, 24); + v->a[704] = lex_mode_external(218, 9); + v->a[705] = lex_mode_external(218, 9); + v->a[706] = lex_mode_external(125, 27); + v->a[707] = lex_mode_external(127, 28); + v->a[708] = lex_mode_external(218, 9); + v->a[709] = lex_mode_external(218, 9); + v->a[710] = lex_mode_external(127, 28); + v->a[711] = lex_mode_external(218, 9); + v->a[712] = lex_mode_external(125, 27); + v->a[713] = lex_mode_external(220, 24); + v->a[714] = lex_mode_external(220, 24); + v->a[715] = lex_mode_external(219, 28); + v->a[716] = lex_mode_external(125, 27); + v->a[717] = lex_mode_external(219, 28); + v->a[718] = lex_mode_external(125, 27); + v->a[719] = lex_mode_external(127, 28); lex_modes_36(v); } void lex_modes_36(t_lex_modes_array *v) { - v->a[720] = lex_mode_external(533, 22); - v->a[721] = lex_mode_external(536, 19); - v->a[722] = lex_mode_external(269, 22); - v->a[723] = lex_mode_external(536, 19); - v->a[724] = lex_mode_external(269, 22); - v->a[725] = lex_mode_external(536, 19); - v->a[726] = lex_mode_external(530, 22); - v->a[727] = lex_mode_external(461, 25); - v->a[728] = lex_mode_external(275, 26); - v->a[729] = lex_mode_external(275, 26); - v->a[730] = lex_mode_external(424, 24); - v->a[731] = lex_mode_external(530, 22); - v->a[732] = lex_mode_external(410, 27); - v->a[733] = lex_mode_external(533, 22); - v->a[734] = lex_mode_external(424, 24); - v->a[735] = lex_mode_external(536, 19); - v->a[736] = lex_mode_external(275, 26); - v->a[737] = lex_mode_external(410, 27); - v->a[738] = lex_mode_external(533, 22); - v->a[739] = lex_mode_external(533, 22); + v->a[720] = lex_mode_external(126, 24); + v->a[721] = lex_mode_external(127, 28); + v->a[722] = lex_mode_external(125, 20); + v->a[723] = lex_mode_external(187, 19); + v->a[724] = lex_mode_external(125, 20); + v->a[725] = lex_mode_external(126, 24); + v->a[726] = lex_mode_external(187, 19); + v->a[727] = lex_mode_external(127, 28); + v->a[728] = lex_mode_external(126, 24); + v->a[729] = lex_mode_external(124, 26); + v->a[730] = lex_mode_external(125, 27); + v->a[731] = lex_mode_external(125, 27); + v->a[732] = lex_mode_external(218, 9); + v->a[733] = lex_mode_external(220, 24); + v->a[734] = lex_mode_external(220, 24); + v->a[735] = lex_mode_external(127, 28); + v->a[736] = lex_mode_external(127, 28); + v->a[737] = lex_mode_external(125, 27); + v->a[738] = lex_mode_external(125, 27); + v->a[739] = lex_mode_external(126, 24); lex_modes_37(v); } void lex_modes_37(t_lex_modes_array *v) { - v->a[740] = lex_mode_external(278, 19); - v->a[741] = lex_mode_external(534, 22); - v->a[742] = lex_mode_external(534, 22); - v->a[743] = lex_mode_external(530, 22); - v->a[744] = lex_mode_external(275, 26); - v->a[745] = lex_mode_external(275, 26); - v->a[746] = lex_mode_external(251, 19); - v->a[747] = lex_mode_external(534, 22); - v->a[748] = lex_mode_external(251, 19); - v->a[749] = lex_mode_external(535, 19); - v->a[750] = lex_mode_external(535, 19); - v->a[751] = lex_mode_external(461, 25); - v->a[752] = lex_mode_external(461, 25); - v->a[753] = lex_mode_external(275, 26); - v->a[754] = lex_mode_external(533, 22); - v->a[755] = lex_mode_external(533, 22); - v->a[756] = lex_mode_external(278, 19); - v->a[757] = lex_mode_external(534, 22); - v->a[758] = lex_mode_external(275, 26); - v->a[759] = lex_mode_external(533, 19); + v->a[740] = lex_mode_external(219, 28); + v->a[741] = lex_mode_external(124, 26); + v->a[742] = lex_mode_external(127, 30); + v->a[743] = lex_mode_external(220, 24); + v->a[744] = lex_mode_external(125, 20); + v->a[745] = lex_mode_external(124, 26); + v->a[746] = lex_mode_external(125, 27); + v->a[747] = lex_mode_external(125, 20); + v->a[748] = lex_mode_external(125, 27); + v->a[749] = lex_mode_external(120, 14); + v->a[750] = lex_mode_external(126, 24); + v->a[751] = lex_mode_external(125, 27); + v->a[752] = lex_mode_external(125, 20); + v->a[753] = lex_mode_external(219, 28); + v->a[754] = lex_mode_external(125, 20); + v->a[755] = lex_mode_external(125, 20); + v->a[756] = lex_mode_external(125, 20); + v->a[757] = lex_mode_external(125, 20); + v->a[758] = lex_mode_external(218, 9); + v->a[759] = lex_mode_external(125, 27); lex_modes_38(v); } void lex_modes_38(t_lex_modes_array *v) { - v->a[760] = lex_mode_external(424, 24); - v->a[761] = lex_mode_external(530, 22); - v->a[762] = lex_mode_external(424, 24); - v->a[763] = lex_mode_external(424, 24); - v->a[764] = lex_mode_external(533, 22); - v->a[765] = lex_mode_external(278, 19); - v->a[766] = lex_mode_external(278, 19); - v->a[767] = lex_mode_external(282, 20); - v->a[768] = lex_mode_external(282, 20); - v->a[769] = lex_mode_external(275, 26); - v->a[770] = lex_mode_external(275, 26); - v->a[771] = lex_mode_external(275, 26); - v->a[772] = lex_mode_external(533, 19); - v->a[773] = lex_mode_external(534, 22); - v->a[774] = lex_mode_external(278, 19); - v->a[775] = lex_mode_external(535, 19); - v->a[776] = lex_mode_external(535, 19); - v->a[777] = lex_mode_external(251, 19); - v->a[778] = lex_mode_external(533, 22); - v->a[779] = lex_mode_external(534, 22); + v->a[760] = lex_mode_external(219, 28); + v->a[761] = lex_mode_external(126, 24); + v->a[762] = lex_mode_external(126, 24); + v->a[763] = lex_mode_external(124, 26); + v->a[764] = lex_mode_external(120, 14); + v->a[765] = lex_mode_external(120, 10); + v->a[766] = lex_mode_external(127, 30); + v->a[767] = lex_mode_external(220, 24); + v->a[768] = lex_mode_external(220, 28); + v->a[769] = lex_mode_external(220, 28); + v->a[770] = lex_mode_external(220, 29); + v->a[771] = lex_mode_external(220, 28); + v->a[772] = lex_mode_external(220, 28); + v->a[773] = lex_mode_external(220, 24); + v->a[774] = lex_mode_external(219, 30); + v->a[775] = lex_mode_external(6, 4); + v->a[776] = lex_mode_external(220, 28); + v->a[777] = lex_mode_external(220, 28); + v->a[778] = lex_mode_external(219, 30); + v->a[779] = lex_mode_external(219, 30); lex_modes_39(v); } void lex_modes_39(t_lex_modes_array *v) { - v->a[780] = lex_mode_external(422, 2); - v->a[781] = lex_mode_external(534, 22); - v->a[782] = lex_mode_external(411, 28); - v->a[783] = lex_mode_external(534, 22); - v->a[784] = lex_mode_external(536, 19); - v->a[785] = lex_mode_external(533, 22); - v->a[786] = lex_mode_external(534, 22); - v->a[787] = lex_mode_external(536, 19); - v->a[788] = lex_mode_external(534, 22); - v->a[789] = lex_mode_external(534, 22); - v->a[790] = lex_mode_external(533, 22); - v->a[791] = lex_mode_external(534, 22); - v->a[792] = lex_mode_external(533, 22); - v->a[793] = lex_mode_external(536, 19); - v->a[794] = lex_mode_external(546, 2); - v->a[795] = lex_mode_external(536, 19); - v->a[796] = lex_mode_external(536, 19); - v->a[797] = lex_mode_external(470, 29); - v->a[798] = lex_mode_external(534, 22); - v->a[799] = lex_mode_external(470, 29); + v->a[780] = lex_mode_external(125, 26); + v->a[781] = lex_mode_external(125, 26); + v->a[782] = lex_mode_external(220, 28); + v->a[783] = lex_mode_external(125, 26); + v->a[784] = lex_mode_external(220, 29); + v->a[785] = lex_mode_external(220, 24); + v->a[786] = lex_mode_external(220, 24); + v->a[787] = lex_mode_external(220, 24); + v->a[788] = lex_mode_external(220, 24); + v->a[789] = lex_mode_external(118, 9); + v->a[790] = lex_mode_external(220, 29); + v->a[791] = lex_mode_external(126, 30); + v->a[792] = lex_mode_external(125, 26); + v->a[793] = lex_mode_external(220, 28); + v->a[794] = lex_mode_external(220, 28); + v->a[795] = lex_mode_external(220, 24); + v->a[796] = lex_mode_external(220, 24); + v->a[797] = lex_mode_external(220, 24); + v->a[798] = lex_mode_external(220, 29); + v->a[799] = lex_mode_external(118, 9); lex_modes_40(v); } diff --git a/parser/static/lex_modes/lex_modes_70.c b/parser/static/lex_modes/lex_modes_70.c deleted file mode 100644 index 507d9ca1..00000000 --- a/parser/static/lex_modes/lex_modes_70.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_70.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_350(t_lex_modes_array *v) -{ - v->a[7000] = lex_mode_external(433, 114); - v->a[7001] = lex_mode_external(433, 114); - v->a[7002] = lex_mode_external(433, 114); - v->a[7003] = lex_mode_normal(433); - v->a[7004] = lex_mode_normal(487); - v->a[7005] = lex_mode_external(433, 126); - v->a[7006] = lex_mode_external(433, 114); - v->a[7007] = lex_mode_external(433, 126); - v->a[7008] = lex_mode_external(433, 114); - v->a[7009] = lex_mode_external(546, 128); - v->a[7010] = lex_mode_normal(433); - v->a[7011] = lex_mode_external(546, 128); - v->a[7012] = lex_mode_normal(487); - v->a[7013] = lex_mode_external(433, 126); - v->a[7014] = lex_mode_external(433, 114); - v->a[7015] = lex_mode_normal(441); - v->a[7016] = lex_mode_external(433, 126); - v->a[7017] = lex_mode_normal(433); - v->a[7018] = lex_mode_external(419, 129); - v->a[7019] = lex_mode_normal(441); - lex_modes_351(v); -} - -void lex_modes_351(t_lex_modes_array *v) -{ - v->a[7020] = lex_mode_external(433, 126); - v->a[7021] = lex_mode_external(433, 126); - v->a[7022] = lex_mode_external(433, 114); - v->a[7023] = lex_mode_external(433, 114); - v->a[7024] = lex_mode_normal(433); - v->a[7025] = lex_mode_external(433, 114); - v->a[7026] = lex_mode_external(433, 114); - v->a[7027] = lex_mode_external(433, 114); - v->a[7028] = lex_mode_external(146, 120); - v->a[7029] = lex_mode_external(433, 114); - v->a[7030] = lex_mode_external(146, 120); - v->a[7031] = lex_mode_normal(433); - v->a[7032] = lex_mode_normal(546); - v->a[7033] = lex_mode_normal(546); - v->a[7034] = lex_mode_normal(546); - v->a[7035] = lex_mode_external(433, 126); - v->a[7036] = lex_mode_external(146, 120); - v->a[7037] = lex_mode_normal(408); - v->a[7038] = lex_mode_normal(433); - v->a[7039] = lex_mode_external(146, 120); - lex_modes_352(v); -} - -void lex_modes_352(t_lex_modes_array *v) -{ - v->a[7040] = lex_mode_normal(546); - v->a[7041] = lex_mode_external(146, 120); - v->a[7042] = lex_mode_external(146, 120); - v->a[7043] = lex_mode_normal(546); - v->a[7044] = lex_mode_external(433, 126); - v->a[7045] = lex_mode_normal(433); - v->a[7046] = lex_mode_external(433, 114); - v->a[7047] = lex_mode_normal(546); - v->a[7048] = lex_mode_normal(546); - v->a[7049] = lex_mode_external(433, 126); - v->a[7050] = lex_mode_normal(546); - v->a[7051] = lex_mode_external(433, 114); - v->a[7052] = lex_mode_normal(433); - v->a[7053] = lex_mode_normal(546); - v->a[7054] = lex_mode_normal(441); - v->a[7055] = lex_mode_normal(433); - v->a[7056] = lex_mode_external(433, 126); - v->a[7057] = lex_mode_normal(433); - v->a[7058] = lex_mode_normal(546); - v->a[7059] = lex_mode_normal(433); - lex_modes_353(v); -} - -void lex_modes_353(t_lex_modes_array *v) -{ - v->a[7060] = lex_mode_normal(546); - v->a[7061] = lex_mode_normal(418); - v->a[7062] = lex_mode_normal(433); - v->a[7063] = lex_mode_normal(546); - v->a[7064] = lex_mode_normal(546); - v->a[7065] = lex_mode_external(433, 114); - v->a[7066] = lex_mode_normal(433); - v->a[7067] = lex_mode_normal(546); - v->a[7068] = lex_mode_normal(487); - v->a[7069] = lex_mode_normal(487); - v->a[7070] = lex_mode_normal(546); - v->a[7071] = lex_mode_normal(441); - v->a[7072] = lex_mode_normal(546); - v->a[7073] = lex_mode_normal(433); - v->a[7074] = lex_mode_normal(441); - v->a[7075] = lex_mode_normal(546); - v->a[7076] = lex_mode_normal(441); - v->a[7077] = lex_mode_normal(546); - v->a[7078] = lex_mode_normal(546); - v->a[7079] = lex_mode_normal(546); - lex_modes_354(v); -} - -void lex_modes_354(t_lex_modes_array *v) -{ - v->a[7080] = lex_mode_normal(433); - v->a[7081] = lex_mode_normal(546); - v->a[7082] = lex_mode_external(433, 114); - v->a[7083] = lex_mode_normal(546); - v->a[7084] = lex_mode_normal(546); - v->a[7085] = lex_mode_normal(546); - v->a[7086] = lex_mode_normal(546); - v->a[7087] = lex_mode_normal(433); - v->a[7088] = lex_mode_normal(546); - v->a[7089] = lex_mode_external(433, 114); - v->a[7090] = lex_mode_normal(441); - v->a[7091] = lex_mode_normal(546); - v->a[7092] = lex_mode_normal(546); - v->a[7093] = lex_mode_normal(546); - v->a[7094] = lex_mode_normal(433); - v->a[7095] = lex_mode_normal(546); - v->a[7096] = lex_mode_normal(546); - v->a[7097] = lex_mode_normal(546); - v->a[7098] = lex_mode_normal(546); - v->a[7099] = lex_mode_normal(546); - lex_modes_355(v); -} - -/* EOF lex_modes_70.c */ diff --git a/parser/static/lex_modes/lex_modes_71.c b/parser/static/lex_modes/lex_modes_71.c deleted file mode 100644 index 2daea49d..00000000 --- a/parser/static/lex_modes/lex_modes_71.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_71.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_355(t_lex_modes_array *v) -{ - v->a[7100] = lex_mode_normal(546); - v->a[7101] = lex_mode_normal(433); - v->a[7102] = lex_mode_external(433, 114); - v->a[7103] = lex_mode_normal(546); - v->a[7104] = lex_mode_external(433, 114); - v->a[7105] = lex_mode_external(433, 114); - v->a[7106] = lex_mode_normal(441); - v->a[7107] = lex_mode_normal(546); - v->a[7108] = lex_mode_normal(433); - v->a[7109] = lex_mode_normal(546); - v->a[7110] = lex_mode_normal(546); - v->a[7111] = lex_mode_normal(546); - v->a[7112] = lex_mode_external(433, 114); - v->a[7113] = lex_mode_external(433, 114); - v->a[7114] = lex_mode_normal(487); - v->a[7115] = lex_mode_normal(433); - v->a[7116] = lex_mode_normal(441); - v->a[7117] = lex_mode_normal(546); - v->a[7118] = lex_mode_normal(546); - v->a[7119] = lex_mode_normal(546); - lex_modes_356(v); -} - -void lex_modes_356(t_lex_modes_array *v) -{ - v->a[7120] = lex_mode_normal(546); - v->a[7121] = lex_mode_normal(408); - v->a[7122] = lex_mode_normal(433); - v->a[7123] = lex_mode_normal(546); - v->a[7124] = lex_mode_normal(546); - v->a[7125] = lex_mode_normal(546); - v->a[7126] = lex_mode_external(433, 114); - v->a[7127] = lex_mode_normal(546); - v->a[7128] = lex_mode_external(433, 114); - v->a[7129] = lex_mode_normal(433); - v->a[7130] = lex_mode_normal(546); - v->a[7131] = lex_mode_external(433, 114); - v->a[7132] = lex_mode_normal(546); - v->a[7133] = lex_mode_normal(546); - v->a[7134] = lex_mode_external(433, 126); - v->a[7135] = lex_mode_external(433, 114); - v->a[7136] = lex_mode_normal(433); - v->a[7137] = lex_mode_external(433, 114); - v->a[7138] = lex_mode_normal(546); - v->a[7139] = lex_mode_normal(546); - lex_modes_357(v); -} - -void lex_modes_357(t_lex_modes_array *v) -{ - v->a[7140] = lex_mode_normal(546); - v->a[7141] = lex_mode_external(433, 114); - v->a[7142] = lex_mode_external(546, 128); - v->a[7143] = lex_mode_normal(433); - v->a[7144] = lex_mode_normal(546); - v->a[7145] = lex_mode_normal(441); - v->a[7146] = lex_mode_external(433, 114); - v->a[7147] = lex_mode_normal(546); - v->a[7148] = lex_mode_normal(546); - v->a[7149] = lex_mode_normal(441); - v->a[7150] = lex_mode_normal(433); - v->a[7151] = lex_mode_normal(546); - v->a[7152] = lex_mode_normal(546); - v->a[7153] = lex_mode_normal(546); - v->a[7154] = lex_mode_normal(546); - v->a[7155] = lex_mode_normal(546); - v->a[7156] = lex_mode_normal(546); - v->a[7157] = lex_mode_normal(433); - v->a[7158] = lex_mode_normal(546); - v->a[7159] = lex_mode_normal(408); - lex_modes_358(v); -} - -void lex_modes_358(t_lex_modes_array *v) -{ - v->a[7160] = lex_mode_normal(546); - v->a[7161] = lex_mode_normal(546); - v->a[7162] = lex_mode_external(433, 114); - v->a[7163] = lex_mode_external(433, 114); - v->a[7164] = lex_mode_normal(433); - v->a[7165] = lex_mode_normal(546); - v->a[7166] = lex_mode_normal(546); - v->a[7167] = lex_mode_normal(546); - v->a[7168] = lex_mode_normal(546); - v->a[7169] = lex_mode_normal(546); - v->a[7170] = lex_mode_external(433, 114); - v->a[7171] = lex_mode_normal(433); - v->a[7172] = lex_mode_normal(441); - v->a[7173] = lex_mode_normal(546); - v->a[7174] = lex_mode_normal(546); - v->a[7175] = lex_mode_normal(546); - v->a[7176] = lex_mode_normal(441); - v->a[7177] = lex_mode_external(419, 129); - v->a[7178] = lex_mode_normal(433); - v->a[7179] = lex_mode_external(433, 114); - lex_modes_359(v); -} - -void lex_modes_359(t_lex_modes_array *v) -{ - v->a[7180] = lex_mode_normal(546); - v->a[7181] = lex_mode_external(419, 129); - v->a[7182] = lex_mode_normal(546); - v->a[7183] = lex_mode_normal(546); - v->a[7184] = lex_mode_external(433, 114); - v->a[7185] = lex_mode_normal(433); - v->a[7186] = lex_mode_normal(546); - v->a[7187] = lex_mode_external(433, 114); - v->a[7188] = lex_mode_normal(408); - v->a[7189] = lex_mode_normal(546); - v->a[7190] = lex_mode_normal(546); - v->a[7191] = lex_mode_normal(441); - v->a[7192] = lex_mode_normal(433); - v->a[7193] = lex_mode_external(419, 129); - v->a[7194] = lex_mode_normal(546); - v->a[7195] = lex_mode_normal(546); - v->a[7196] = lex_mode_external(433, 114); - v->a[7197] = lex_mode_external(433, 114); - v->a[7198] = lex_mode_external(419, 129); - v->a[7199] = lex_mode_normal(433); - lex_modes_360(v); -} - -/* EOF lex_modes_71.c */ diff --git a/parser/static/lex_modes/lex_modes_72.c b/parser/static/lex_modes/lex_modes_72.c deleted file mode 100644 index 6cd4fe73..00000000 --- a/parser/static/lex_modes/lex_modes_72.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_72.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_360(t_lex_modes_array *v) -{ - v->a[7200] = lex_mode_normal(546); - v->a[7201] = lex_mode_normal(546); - v->a[7202] = lex_mode_normal(546); - v->a[7203] = lex_mode_normal(546); - v->a[7204] = lex_mode_normal(546); - v->a[7205] = lex_mode_external(546, 130); - v->a[7206] = lex_mode_normal(433); - v->a[7207] = lex_mode_external(433, 114); - v->a[7208] = lex_mode_normal(546); - v->a[7209] = lex_mode_normal(546); - v->a[7210] = lex_mode_normal(546); - v->a[7211] = lex_mode_normal(546); - v->a[7212] = lex_mode_normal(546); - v->a[7213] = lex_mode_normal(433); - v->a[7214] = lex_mode_normal(546); - v->a[7215] = lex_mode_normal(546); - v->a[7216] = lex_mode_normal(546); - v->a[7217] = lex_mode_normal(546); - v->a[7218] = lex_mode_external(433, 114); - v->a[7219] = lex_mode_external(433, 114); - lex_modes_361(v); -} - -void lex_modes_361(t_lex_modes_array *v) -{ - v->a[7220] = lex_mode_external(433, 114); - v->a[7221] = lex_mode_external(433, 114); - v->a[7222] = lex_mode_external(433, 114); - v->a[7223] = lex_mode_external(433, 114); - v->a[7224] = lex_mode_normal(546); - v->a[7225] = lex_mode_normal(433); - v->a[7226] = lex_mode_normal(441); - v->a[7227] = lex_mode_normal(546); - v->a[7228] = lex_mode_normal(546); - v->a[7229] = lex_mode_normal(546); - v->a[7230] = lex_mode_normal(546); - v->a[7231] = lex_mode_normal(546); - v->a[7232] = lex_mode_external(433, 114); - v->a[7233] = lex_mode_external(433, 114); - v->a[7234] = lex_mode_external(433, 114); - v->a[7235] = lex_mode_external(433, 114); - v->a[7236] = lex_mode_external(433, 114); - v->a[7237] = lex_mode_external(433, 114); - v->a[7238] = lex_mode_external(433, 114); - v->a[7239] = lex_mode_external(433, 114); - lex_modes_362(v); -} - -void lex_modes_362(t_lex_modes_array *v) -{ - v->a[7240] = lex_mode_external(433, 114); - v->a[7241] = lex_mode_external(433, 114); - v->a[7242] = lex_mode_external(433, 114); - v->a[7243] = lex_mode_external(433, 114); - v->a[7244] = lex_mode_normal(441); - v->a[7245] = lex_mode_external(433, 114); - v->a[7246] = lex_mode_normal(546); - v->a[7247] = lex_mode_normal(441); - v->a[7248] = lex_mode_normal(441); - v->a[7249] = lex_mode_normal(546); - v->a[7250] = lex_mode_normal(546); - v->a[7251] = lex_mode_external(433, 114); - v->a[7252] = lex_mode_normal(546); - v->a[7253] = lex_mode_normal(546); - v->a[7254] = lex_mode_normal(546); - v->a[7255] = lex_mode_external(433, 114); - v->a[7256] = lex_mode_normal(546); - v->a[7257] = lex_mode_external(433, 114); - v->a[7258] = lex_mode_normal(433); - v->a[7259] = lex_mode_normal(433); - lex_modes_363(v); -} - -void lex_modes_363(t_lex_modes_array *v) -{ - v->a[7260] = lex_mode_external(433, 114); - v->a[7261] = lex_mode_external(433, 114); - v->a[7262] = lex_mode_normal(546); - v->a[7263] = lex_mode_normal(441); - v->a[7264] = lex_mode_normal(546); - v->a[7265] = lex_mode_normal(435); - v->a[7266] = lex_mode_normal(546); - v->a[7267] = lex_mode_normal(546); - v->a[7268] = lex_mode_normal(487); - v->a[7269] = lex_mode_normal(433); - v->a[7270] = lex_mode_normal(546); - v->a[7271] = lex_mode_external(433, 114); - v->a[7272] = lex_mode_external(433, 114); - v->a[7273] = lex_mode_normal(546); - v->a[7274] = lex_mode_external(546, 130); - v->a[7275] = lex_mode_external(433, 126); - v->a[7276] = lex_mode_normal(441); - v->a[7277] = lex_mode_normal(546); - v->a[7278] = lex_mode_normal(441); - v->a[7279] = lex_mode_normal(546); - lex_modes_364(v); -} - -void lex_modes_364(t_lex_modes_array *v) -{ - v->a[7280] = lex_mode_normal(546); - v->a[7281] = lex_mode_normal(441); - v->a[7282] = lex_mode_normal(546); - v->a[7283] = lex_mode_normal(546); - v->a[7284] = lex_mode_external(433, 114); - v->a[7285] = lex_mode_external(433, 114); - v->a[7286] = lex_mode_normal(546); - v->a[7287] = lex_mode_normal(441); - v->a[7288] = lex_mode_normal(546); - v->a[7289] = lex_mode_normal(546); - v->a[7290] = lex_mode_normal(546); - v->a[7291] = lex_mode_external(433, 126); - v->a[7292] = lex_mode_external(546, 130); - v->a[7293] = lex_mode_normal(546); - v->a[7294] = lex_mode_normal(546); - v->a[7295] = lex_mode_normal(546); - v->a[7296] = lex_mode_external(433, 114); - v->a[7297] = lex_mode_normal(441); - v->a[7298] = lex_mode_external(433, 114); - v->a[7299] = lex_mode_normal(546); - lex_modes_365(v); -} - -/* EOF lex_modes_72.c */ diff --git a/parser/static/lex_modes/lex_modes_73.c b/parser/static/lex_modes/lex_modes_73.c deleted file mode 100644 index 0751fe2a..00000000 --- a/parser/static/lex_modes/lex_modes_73.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_73.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_365(t_lex_modes_array *v) -{ - v->a[7300] = lex_mode_normal(546); - v->a[7301] = lex_mode_normal(546); - v->a[7302] = lex_mode_external(433, 114); - v->a[7303] = lex_mode_external(433, 114); - v->a[7304] = lex_mode_normal(546); - v->a[7305] = lex_mode_normal(546); - v->a[7306] = lex_mode_normal(546); - v->a[7307] = lex_mode_normal(546); - v->a[7308] = lex_mode_external(433, 114); - v->a[7309] = lex_mode_normal(441); - v->a[7310] = lex_mode_normal(546); - v->a[7311] = lex_mode_normal(546); - v->a[7312] = lex_mode_normal(546); - v->a[7313] = lex_mode_external(433, 114); - v->a[7314] = lex_mode_normal(546); - v->a[7315] = lex_mode_external(433, 126); - v->a[7316] = lex_mode_normal(546); - v->a[7317] = lex_mode_external(433, 114); - v->a[7318] = lex_mode_normal(408); - v->a[7319] = lex_mode_normal(546); - lex_modes_366(v); -} - -void lex_modes_366(t_lex_modes_array *v) -{ - v->a[7320] = lex_mode_normal(487); - v->a[7321] = lex_mode_normal(546); - v->a[7322] = lex_mode_normal(441); - v->a[7323] = lex_mode_normal(546); - v->a[7324] = lex_mode_normal(441); - v->a[7325] = lex_mode_normal(546); - v->a[7326] = lex_mode_normal(418); - v->a[7327] = lex_mode_normal(546); - v->a[7328] = lex_mode_normal(546); - v->a[7329] = lex_mode_normal(546); - v->a[7330] = lex_mode_normal(433); - v->a[7331] = lex_mode_external(433, 114); - v->a[7332] = lex_mode_external(433, 114); - v->a[7333] = lex_mode_normal(546); - v->a[7334] = lex_mode_normal(546); - v->a[7335] = lex_mode_normal(546); - v->a[7336] = lex_mode_normal(546); - v->a[7337] = lex_mode_normal(441); - v->a[7338] = lex_mode_normal(546); - v->a[7339] = lex_mode_normal(546); - lex_modes_367(v); -} - -void lex_modes_367(t_lex_modes_array *v) -{ - v->a[7340] = lex_mode_normal(546); - v->a[7341] = lex_mode_normal(546); - v->a[7342] = lex_mode_normal(546); - v->a[7343] = lex_mode_normal(441); - v->a[7344] = lex_mode_normal(546); - v->a[7345] = lex_mode_external(433, 114); - v->a[7346] = lex_mode_normal(441); - v->a[7347] = lex_mode_normal(546); - v->a[7348] = lex_mode_external(433, 114); - v->a[7349] = lex_mode_external(546, 130); - v->a[7350] = lex_mode_normal(546); - v->a[7351] = lex_mode_normal(441); - v->a[7352] = lex_mode_normal(546); - v->a[7353] = lex_mode_normal(546); - v->a[7354] = lex_mode_normal(546); - v->a[7355] = lex_mode_normal(546); - v->a[7356] = lex_mode_normal(546); - v->a[7357] = lex_mode_normal(546); - v->a[7358] = lex_mode_normal(546); - v->a[7359] = lex_mode_normal(546); - lex_modes_368(v); -} - -void lex_modes_368(t_lex_modes_array *v) -{ - v->a[7360] = lex_mode_normal(546); - v->a[7361] = lex_mode_external(433, 114); - v->a[7362] = lex_mode_external(419, 129); - v->a[7363] = lex_mode_external(419, 129); - v->a[7364] = lex_mode_normal(546); - v->a[7365] = lex_mode_normal(441); - v->a[7366] = lex_mode_normal(546); - v->a[7367] = lex_mode_normal(546); - v->a[7368] = lex_mode_normal(546); - v->a[7369] = lex_mode_normal(546); - v->a[7370] = lex_mode_normal(546); - v->a[7371] = lex_mode_normal(546); - v->a[7372] = lex_mode_normal(546); - v->a[7373] = lex_mode_external(433, 114); - v->a[7374] = lex_mode_external(433, 114); - v->a[7375] = lex_mode_normal(546); - v->a[7376] = lex_mode_normal(441); - v->a[7377] = lex_mode_external(433, 114); - v->a[7378] = lex_mode_normal(546); - v->a[7379] = lex_mode_normal(546); - lex_modes_369(v); -} - -void lex_modes_369(t_lex_modes_array *v) -{ - v->a[7380] = lex_mode_external(433, 114); - v->a[7381] = lex_mode_normal(441); - v->a[7382] = lex_mode_normal(546); - v->a[7383] = lex_mode_normal(546); - v->a[7384] = lex_mode_normal(546); - v->a[7385] = lex_mode_normal(546); - v->a[7386] = lex_mode_external(433, 114); - v->a[7387] = lex_mode_normal(441); - v->a[7388] = lex_mode_normal(546); - v->a[7389] = lex_mode_normal(435); - v->a[7390] = lex_mode_normal(546); - v->a[7391] = lex_mode_normal(546); - v->a[7392] = lex_mode_normal(487); - v->a[7393] = lex_mode_normal(433); - v->a[7394] = lex_mode_normal(546); - v->a[7395] = lex_mode_external(433, 114); - v->a[7396] = lex_mode_normal(546); - v->a[7397] = lex_mode_external(546, 130); - v->a[7398] = lex_mode_external(433, 114); - v->a[7399] = lex_mode_normal(546); - lex_modes_370(v); -} - -/* EOF lex_modes_73.c */ diff --git a/parser/static/lex_modes/lex_modes_74.c b/parser/static/lex_modes/lex_modes_74.c deleted file mode 100644 index 12ce70d7..00000000 --- a/parser/static/lex_modes/lex_modes_74.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_74.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_370(t_lex_modes_array *v) -{ - v->a[7400] = lex_mode_normal(546); - v->a[7401] = lex_mode_external(546, 130); - v->a[7402] = lex_mode_external(433, 126); - v->a[7403] = lex_mode_normal(546); - v->a[7404] = lex_mode_normal(441); - v->a[7405] = lex_mode_normal(546); - v->a[7406] = lex_mode_normal(441); - v->a[7407] = lex_mode_normal(546); - v->a[7408] = lex_mode_normal(408); - v->a[7409] = lex_mode_normal(546); - v->a[7410] = lex_mode_normal(546); - v->a[7411] = lex_mode_normal(546); - v->a[7412] = lex_mode_external(433, 114); - v->a[7413] = lex_mode_external(433, 126); - v->a[7414] = lex_mode_normal(546); - v->a[7415] = lex_mode_normal(441); - v->a[7416] = lex_mode_normal(487); - v->a[7417] = lex_mode_normal(487); - v->a[7418] = lex_mode_normal(546); - v->a[7419] = lex_mode_normal(546); - lex_modes_371(v); -} - -void lex_modes_371(t_lex_modes_array *v) -{ - v->a[7420] = lex_mode_normal(546); - v->a[7421] = lex_mode_normal(546); - v->a[7422] = lex_mode_external(433, 114); - v->a[7423] = lex_mode_normal(546); - v->a[7424] = lex_mode_normal(546); - v->a[7425] = lex_mode_normal(441); - v->a[7426] = lex_mode_normal(546); - v->a[7427] = lex_mode_normal(546); - v->a[7428] = lex_mode_normal(546); - v->a[7429] = lex_mode_normal(546); - v->a[7430] = lex_mode_normal(546); - v->a[7431] = lex_mode_normal(546); - v->a[7432] = lex_mode_normal(546); - v->a[7433] = lex_mode_external(433, 114); - v->a[7434] = lex_mode_normal(546); - v->a[7435] = lex_mode_normal(441); - v->a[7436] = lex_mode_normal(546); - v->a[7437] = lex_mode_external(433, 114); - v->a[7438] = lex_mode_normal(546); - v->a[7439] = lex_mode_normal(433); - lex_modes_372(v); -} - -void lex_modes_372(t_lex_modes_array *v) -{ - v->a[7440] = lex_mode_external(433, 126); - v->a[7441] = lex_mode_normal(546); - v->a[7442] = lex_mode_normal(441); - v->a[7443] = lex_mode_normal(441); - v->a[7444] = lex_mode_normal(408); - v->a[7445] = lex_mode_normal(546); - v->a[7446] = lex_mode_normal(546); - v->a[7447] = lex_mode_normal(546); - v->a[7448] = lex_mode_normal(546); - v->a[7449] = lex_mode_external(433, 114); - v->a[7450] = lex_mode_normal(441); - v->a[7451] = lex_mode_external(433, 126); - v->a[7452] = lex_mode_normal(441); - v->a[7453] = lex_mode_normal(441); - v->a[7454] = lex_mode_normal(546); - v->a[7455] = lex_mode_normal(546); - v->a[7456] = lex_mode_normal(546); - v->a[7457] = lex_mode_normal(546); - v->a[7458] = lex_mode_normal(546); - v->a[7459] = lex_mode_normal(546); - lex_modes_373(v); -} - -void lex_modes_373(t_lex_modes_array *v) -{ - v->a[7460] = lex_mode_normal(546); - v->a[7461] = lex_mode_external(433, 114); - v->a[7462] = lex_mode_normal(546); - v->a[7463] = lex_mode_normal(546); - v->a[7464] = lex_mode_external(433, 114); - v->a[7465] = lex_mode_external(546, 128); - v->a[7466] = lex_mode_external(546, 128); - v->a[7467] = lex_mode_normal(546); - v->a[7468] = lex_mode_normal(441); - v->a[7469] = lex_mode_normal(546); - v->a[7470] = lex_mode_normal(546); - v->a[7471] = lex_mode_normal(546); - v->a[7472] = lex_mode_normal(546); - v->a[7473] = lex_mode_normal(546); - v->a[7474] = lex_mode_normal(546); - v->a[7475] = lex_mode_normal(546); - v->a[7476] = lex_mode_external(433, 114); - v->a[7477] = lex_mode_external(433, 114); - v->a[7478] = lex_mode_normal(487); - v->a[7479] = lex_mode_normal(435); - lex_modes_374(v); -} - -void lex_modes_374(t_lex_modes_array *v) -{ - v->a[7480] = lex_mode_normal(487); - v->a[7481] = lex_mode_normal(441); - v->a[7482] = lex_mode_normal(487); - v->a[7483] = lex_mode_normal(433); - v->a[7484] = lex_mode_normal(546); - v->a[7485] = lex_mode_normal(546); - v->a[7486] = lex_mode_normal(546); - v->a[7487] = lex_mode_external(546, 130); - v->a[7488] = lex_mode_normal(546); - v->a[7489] = lex_mode_external(433, 126); - v->a[7490] = lex_mode_normal(441); - v->a[7491] = lex_mode_external(546, 130); - v->a[7492] = lex_mode_normal(546); - v->a[7493] = lex_mode_external(433, 114); - v->a[7494] = lex_mode_external(433, 126); - v->a[7495] = lex_mode_external(433, 126); - v->a[7496] = lex_mode_normal(441); - v->a[7497] = lex_mode_normal(546); - v->a[7498] = lex_mode_normal(546); - v->a[7499] = lex_mode_normal(546); - lex_modes_375(v); -} - -/* EOF lex_modes_74.c */ diff --git a/parser/static/lex_modes/lex_modes_75.c b/parser/static/lex_modes/lex_modes_75.c deleted file mode 100644 index e4d82050..00000000 --- a/parser/static/lex_modes/lex_modes_75.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_75.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_375(t_lex_modes_array *v) -{ - v->a[7500] = lex_mode_normal(546); - v->a[7501] = lex_mode_external(433, 114); - v->a[7502] = lex_mode_normal(546); - v->a[7503] = lex_mode_external(433, 126); - v->a[7504] = lex_mode_external(433, 126); - v->a[7505] = lex_mode_normal(441); - v->a[7506] = lex_mode_normal(546); - v->a[7507] = lex_mode_normal(546); - v->a[7508] = lex_mode_normal(546); - v->a[7509] = lex_mode_normal(546); - v->a[7510] = lex_mode_external(433, 114); - v->a[7511] = lex_mode_normal(487); - v->a[7512] = lex_mode_normal(433); - v->a[7513] = lex_mode_normal(546); - v->a[7514] = lex_mode_external(546, 130); - v->a[7515] = lex_mode_normal(546); - v->a[7516] = lex_mode_normal(487); - v->a[7517] = lex_mode_external(546, 130); - v->a[7518] = lex_mode_normal(546); - v->a[7519] = lex_mode_external(546, 128); - lex_modes_376(v); -} - -void lex_modes_376(t_lex_modes_array *v) -{ - v->a[7520] = lex_mode_normal(546); - v->a[7521] = lex_mode_external(433, 114); - v->a[7522] = lex_mode_normal(546); - v->a[7523] = lex_mode_external(546, 128); - v->a[7524] = lex_mode_external(433, 114); - v->a[7525] = lex_mode_normal(441); - v->a[7526] = lex_mode_normal(546); - v->a[7527] = lex_mode_normal(546); - v->a[7528] = lex_mode_external(433, 126); - v->a[7529] = lex_mode_normal(546); - v->a[7530] = lex_mode_external(433, 114); - v->a[7531] = lex_mode_normal(546); - v->a[7532] = lex_mode_normal(441); - v->a[7533] = lex_mode_external(433, 114); - v->a[7534] = lex_mode_normal(441); - v->a[7535] = lex_mode_normal(546); - v->a[7536] = lex_mode_normal(546); - v->a[7537] = lex_mode_normal(433); - v->a[7538] = lex_mode_normal(433); - v->a[7539] = lex_mode_normal(433); - lex_modes_377(v); -} - -void lex_modes_377(t_lex_modes_array *v) -{ - v->a[7540] = lex_mode_normal(433); - v->a[7541] = lex_mode_normal(433); - v->a[7542] = lex_mode_normal(433); - v->a[7543] = lex_mode_normal(433); - v->a[7544] = lex_mode_normal(433); - v->a[7545] = lex_mode_normal(433); - v->a[7546] = lex_mode_normal(433); - v->a[7547] = lex_mode_normal(433); - v->a[7548] = lex_mode_normal(433); - v->a[7549] = lex_mode_normal(433); - v->a[7550] = lex_mode_normal(433); - v->a[7551] = lex_mode_normal(433); - v->a[7552] = lex_mode_normal(433); - v->a[7553] = lex_mode_normal(433); - v->a[7554] = lex_mode_normal(433); - v->a[7555] = lex_mode_normal(433); - v->a[7556] = lex_mode_normal(433); - v->a[7557] = lex_mode_normal(433); - v->a[7558] = lex_mode_normal(433); - v->a[7559] = lex_mode_normal(433); - lex_modes_378(v); -} - -void lex_modes_378(t_lex_modes_array *v) -{ - v->a[7560] = lex_mode_normal(433); - v->a[7561] = lex_mode_normal(433); - v->a[7562] = lex_mode_normal(433); - v->a[7563] = lex_mode_normal(433); - v->a[7564] = lex_mode_normal(433); - v->a[7565] = lex_mode_normal(433); - v->a[7566] = lex_mode_normal(433); - v->a[7567] = lex_mode_normal(433); - v->a[7568] = lex_mode_normal(433); - v->a[7569] = lex_mode_normal(433); - v->a[7570] = lex_mode_normal(433); - v->a[7571] = lex_mode_normal(433); - v->a[7572] = lex_mode_normal(433); - v->a[7573] = lex_mode_normal(433); - v->a[7574] = lex_mode_normal(433); - v->a[7575] = lex_mode_normal(433); - v->a[7576] = lex_mode_normal(433); - v->a[7577] = lex_mode_normal(433); - v->a[7578] = lex_mode_normal(433); - v->a[7579] = lex_mode_normal(433); - lex_modes_379(v); -} - -void lex_modes_379(t_lex_modes_array *v) -{ - v->a[7580] = lex_mode_normal(433); - v->a[7581] = lex_mode_normal(433); - v->a[7582] = lex_mode_normal(433); - v->a[7583] = lex_mode_normal(433); - v->a[7584] = lex_mode_normal(433); - v->a[7585] = lex_mode_normal(433); - v->a[7586] = lex_mode_normal(433); - v->a[7587] = lex_mode_normal(433); - v->a[7588] = lex_mode_normal(433); - v->a[7589] = lex_mode_normal(433); - v->a[7590] = lex_mode_normal(433); - v->a[7591] = lex_mode_normal(433); - v->a[7592] = lex_mode_normal(433); - v->a[7593] = lex_mode_normal(433); - v->a[7594] = lex_mode_normal(433); - v->a[7595] = lex_mode_normal(433); - v->a[7596] = lex_mode_normal(433); - v->a[7597] = lex_mode_normal(433); - v->a[7598] = lex_mode_normal(546); - v->a[7599] = lex_mode_normal(546); - lex_modes_380(v); -} - -/* EOF lex_modes_75.c */ diff --git a/parser/static/lex_modes/lex_modes_76.c b/parser/static/lex_modes/lex_modes_76.c deleted file mode 100644 index a7a7e26e..00000000 --- a/parser/static/lex_modes/lex_modes_76.c +++ /dev/null @@ -1,105 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* lex_modes_76.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./lex_modes.h" - -void lex_modes_380(t_lex_modes_array *v) -{ - v->a[7600] = lex_mode_normal(546); - v->a[7601] = lex_mode_external(433, 114); - v->a[7602] = lex_mode_normal(546); - v->a[7603] = lex_mode_external(433, 126); - v->a[7604] = lex_mode_normal(435); - v->a[7605] = lex_mode_normal(433); - v->a[7606] = lex_mode_normal(546); - v->a[7607] = lex_mode_normal(433); - v->a[7608] = lex_mode_normal(433); - v->a[7609] = lex_mode_normal(433); - v->a[7610] = lex_mode_normal(433); - v->a[7611] = lex_mode_normal(433); - v->a[7612] = lex_mode_normal(433); - v->a[7613] = lex_mode_normal(433); - v->a[7614] = lex_mode_normal(433); - v->a[7615] = lex_mode_normal(433); - v->a[7616] = lex_mode_normal(433); - v->a[7617] = lex_mode_normal(433); - v->a[7618] = lex_mode_normal(433); - v->a[7619] = lex_mode_normal(433); - lex_modes_381(v); -} - -void lex_modes_381(t_lex_modes_array *v) -{ - v->a[7620] = lex_mode_normal(433); - v->a[7621] = lex_mode_normal(433); - v->a[7622] = lex_mode_normal(433); - v->a[7623] = lex_mode_normal(433); - v->a[7624] = lex_mode_normal(433); - v->a[7625] = lex_mode_normal(433); - v->a[7626] = lex_mode_normal(433); - v->a[7627] = lex_mode_normal(433); - v->a[7628] = lex_mode_normal(433); - v->a[7629] = lex_mode_normal(433); - v->a[7630] = lex_mode_normal(433); - v->a[7631] = lex_mode_normal(433); - v->a[7632] = lex_mode_normal(433); - v->a[7633] = lex_mode_normal(433); - v->a[7634] = lex_mode_normal(433); - v->a[7635] = lex_mode_normal(433); - v->a[7636] = lex_mode_normal(433); - v->a[7637] = lex_mode_normal(433); - v->a[7638] = lex_mode_normal(433); - v->a[7639] = lex_mode_normal(433); - lex_modes_382(v); -} - -void lex_modes_382(t_lex_modes_array *v) -{ - v->a[7640] = lex_mode_normal(433); - v->a[7641] = lex_mode_normal(433); - v->a[7642] = lex_mode_normal(433); - v->a[7643] = lex_mode_normal(433); - v->a[7644] = lex_mode_normal(433); - v->a[7645] = lex_mode_normal(433); - v->a[7646] = lex_mode_normal(433); - v->a[7647] = lex_mode_normal(433); - v->a[7648] = lex_mode_normal(433); - v->a[7649] = lex_mode_normal(433); - v->a[7650] = lex_mode_normal(433); - v->a[7651] = lex_mode_normal(433); - v->a[7652] = lex_mode_normal(433); - v->a[7653] = lex_mode_normal(433); - v->a[7654] = lex_mode_normal(433); - v->a[7655] = lex_mode_normal(433); - v->a[7656] = lex_mode_normal(433); - v->a[7657] = lex_mode_normal(433); - v->a[7658] = lex_mode_normal(433); - v->a[7659] = lex_mode_normal(433); - lex_modes_383(v); -} - -void lex_modes_383(t_lex_modes_array *v) -{ - v->a[7660] = lex_mode_normal(433); - v->a[7661] = lex_mode_normal(433); - v->a[7662] = lex_mode_normal(433); - v->a[7663] = lex_mode_normal(433); - v->a[7664] = lex_mode_normal(433); - v->a[7665] = lex_mode_normal(433); - v->a[7666] = lex_mode_normal(433); - v->a[7667] = lex_mode_normal(433); - v->a[7668] = lex_mode_normal(433); - v->a[7669] = lex_mode_normal(433); - v->a[7670] = lex_mode_external(433, 114); -} - -/* EOF lex_modes_76.c */ diff --git a/parser/static/lex_modes/lex_modes_8.c b/parser/static/lex_modes/lex_modes_8.c index d7664678..6012b4f0 100644 --- a/parser/static/lex_modes/lex_modes_8.c +++ b/parser/static/lex_modes/lex_modes_8.c @@ -14,126 +14,126 @@ void lex_modes_40(t_lex_modes_array *v) { - v->a[800] = lex_mode_external(546, 2); - v->a[801] = lex_mode_external(536, 19); - v->a[802] = lex_mode_external(546, 2); - v->a[803] = lex_mode_external(470, 29); - v->a[804] = lex_mode_external(534, 22); - v->a[805] = lex_mode_external(411, 28); - v->a[806] = lex_mode_external(260, 19); - v->a[807] = lex_mode_external(257, 17); - v->a[808] = lex_mode_external(277, 30); - v->a[809] = lex_mode_external(257, 17); - v->a[810] = lex_mode_external(546, 2); - v->a[811] = lex_mode_external(260, 19); - v->a[812] = lex_mode_external(546, 2); - v->a[813] = lex_mode_external(277, 30); - v->a[814] = lex_mode_external(277, 30); - v->a[815] = lex_mode_external(277, 30); - v->a[816] = lex_mode_external(260, 19); - v->a[817] = lex_mode_external(464, 31); - v->a[818] = lex_mode_external(257, 17); - v->a[819] = lex_mode_external(277, 30); + v->a[800] = lex_mode_external(220, 29); + v->a[801] = lex_mode_external(220, 29); + v->a[802] = lex_mode_external(127, 30); + v->a[803] = lex_mode_external(220, 28); + v->a[804] = lex_mode_external(125, 26); + v->a[805] = lex_mode_external(220, 28); + v->a[806] = lex_mode_external(116, 5); + v->a[807] = lex_mode_external(125, 26); + v->a[808] = lex_mode_external(125, 26); + v->a[809] = lex_mode_external(219, 28); + v->a[810] = lex_mode_external(219, 28); + v->a[811] = lex_mode_external(125, 26); + v->a[812] = lex_mode_external(219, 28); + v->a[813] = lex_mode_external(127, 30); + v->a[814] = lex_mode_external(219, 28); + v->a[815] = lex_mode_external(127, 30); + v->a[816] = lex_mode_external(125, 26); + v->a[817] = lex_mode_external(125, 26); + v->a[818] = lex_mode_external(220, 24); + v->a[819] = lex_mode_external(125, 26); lex_modes_41(v); } void lex_modes_41(t_lex_modes_array *v) { - v->a[820] = lex_mode_external(277, 30); - v->a[821] = lex_mode_external(464, 31); - v->a[822] = lex_mode_external(257, 17); - v->a[823] = lex_mode_external(464, 31); - v->a[824] = lex_mode_external(277, 30); - v->a[825] = lex_mode_external(534, 22); - v->a[826] = lex_mode_external(534, 22); - v->a[827] = lex_mode_external(546, 2); - v->a[828] = lex_mode_external(534, 22); - v->a[829] = lex_mode_external(534, 22); - v->a[830] = lex_mode_external(464, 31); - v->a[831] = lex_mode_external(277, 30); - v->a[832] = lex_mode_external(277, 32); - v->a[833] = lex_mode_external(260, 19); - v->a[834] = lex_mode_external(277, 32); - v->a[835] = lex_mode_external(260, 19); - v->a[836] = lex_mode_external(260, 19); - v->a[837] = lex_mode_external(279, 4); - v->a[838] = lex_mode_external(279, 4); - v->a[839] = lex_mode_external(260, 19); + v->a[820] = lex_mode_external(220, 24); + v->a[821] = lex_mode_external(220, 24); + v->a[822] = lex_mode_external(125, 26); + v->a[823] = lex_mode_external(125, 26); + v->a[824] = lex_mode_external(125, 26); + v->a[825] = lex_mode_external(220, 24); + v->a[826] = lex_mode_external(220, 24); + v->a[827] = lex_mode_external(220, 28); + v->a[828] = lex_mode_external(116, 5); + v->a[829] = lex_mode_external(125, 26); + v->a[830] = lex_mode_external(220, 24); + v->a[831] = lex_mode_external(220, 24); + v->a[832] = lex_mode_external(219, 28); + v->a[833] = lex_mode_external(220, 24); + v->a[834] = lex_mode_external(220, 24); + v->a[835] = lex_mode_external(220, 24); + v->a[836] = lex_mode_external(126, 28); + v->a[837] = lex_mode_external(126, 28); + v->a[838] = lex_mode_external(127, 30); + v->a[839] = lex_mode_external(219, 28); lex_modes_42(v); } void lex_modes_42(t_lex_modes_array *v) { - v->a[840] = lex_mode_external(412, 31); - v->a[841] = lex_mode_external(279, 4); - v->a[842] = lex_mode_external(412, 31); - v->a[843] = lex_mode_external(277, 30); - v->a[844] = lex_mode_external(277, 30); - v->a[845] = lex_mode_external(277, 30); - v->a[846] = lex_mode_external(277, 30); - v->a[847] = lex_mode_external(260, 19); - v->a[848] = lex_mode_external(277, 30); - v->a[849] = lex_mode_external(260, 19); - v->a[850] = lex_mode_external(279, 4); - v->a[851] = lex_mode_external(460, 29); - v->a[852] = lex_mode_external(279, 4); - v->a[853] = lex_mode_external(279, 4); - v->a[854] = lex_mode_external(277, 32); - v->a[855] = lex_mode_external(277, 30); - v->a[856] = lex_mode_external(277, 30); - v->a[857] = lex_mode_external(277, 30); - v->a[858] = lex_mode_external(460, 29); - v->a[859] = lex_mode_external(277, 32); + v->a[840] = lex_mode_external(127, 30); + v->a[841] = lex_mode_external(125, 26); + v->a[842] = lex_mode_external(125, 26); + v->a[843] = lex_mode_external(219, 28); + v->a[844] = lex_mode_external(187, 25); + v->a[845] = lex_mode_external(220, 24); + v->a[846] = lex_mode_external(126, 28); + v->a[847] = lex_mode_external(127, 30); + v->a[848] = lex_mode_external(187, 25); + v->a[849] = lex_mode_external(219, 28); + v->a[850] = lex_mode_external(127, 30); + v->a[851] = lex_mode_external(220, 24); + v->a[852] = lex_mode_external(220, 24); + v->a[853] = lex_mode_external(220, 24); + v->a[854] = lex_mode_external(219, 28); + v->a[855] = lex_mode_external(219, 28); + v->a[856] = lex_mode_external(219, 28); + v->a[857] = lex_mode_external(219, 28); + v->a[858] = lex_mode_external(219, 30); + v->a[859] = lex_mode_external(220, 24); lex_modes_43(v); } void lex_modes_43(t_lex_modes_array *v) { - v->a[860] = lex_mode_external(260, 22); - v->a[861] = lex_mode_external(277, 32); - v->a[862] = lex_mode_external(260, 22); - v->a[863] = lex_mode_external(260, 22); - v->a[864] = lex_mode_external(277, 30); - v->a[865] = lex_mode_external(251, 22); - v->a[866] = lex_mode_external(277, 30); - v->a[867] = lex_mode_external(464, 33); - v->a[868] = lex_mode_external(277, 30); - v->a[869] = lex_mode_external(277, 30); - v->a[870] = lex_mode_external(460, 29); - v->a[871] = lex_mode_external(277, 30); - v->a[872] = lex_mode_external(277, 30); - v->a[873] = lex_mode_external(284, 19); - v->a[874] = lex_mode_external(277, 32); - v->a[875] = lex_mode_external(251, 22); - v->a[876] = lex_mode_external(277, 32); - v->a[877] = lex_mode_external(284, 19); - v->a[878] = lex_mode_external(251, 22); - v->a[879] = lex_mode_external(464, 33); + v->a[860] = lex_mode_external(220, 24); + v->a[861] = lex_mode_external(219, 28); + v->a[862] = lex_mode_external(6, 4); + v->a[863] = lex_mode_external(219, 28); + v->a[864] = lex_mode_external(6, 5); + v->a[865] = lex_mode_external(220, 24); + v->a[866] = lex_mode_external(126, 29); + v->a[867] = lex_mode_external(220, 24); + v->a[868] = lex_mode_external(219, 28); + v->a[869] = lex_mode_external(126, 29); + v->a[870] = lex_mode_external(219, 28); + v->a[871] = lex_mode_external(219, 28); + v->a[872] = lex_mode_external(219, 28); + v->a[873] = lex_mode_external(6, 5); + v->a[874] = lex_mode_external(219, 28); + v->a[875] = lex_mode_external(220, 24); + v->a[876] = lex_mode_external(220, 24); + v->a[877] = lex_mode_external(220, 24); + v->a[878] = lex_mode_external(220, 24); + v->a[879] = lex_mode_external(116, 11); lex_modes_44(v); } void lex_modes_44(t_lex_modes_array *v) { - v->a[880] = lex_mode_external(277, 32); - v->a[881] = lex_mode_external(412, 31); - v->a[882] = lex_mode_external(464, 31); - v->a[883] = lex_mode_external(412, 31); - v->a[884] = lex_mode_external(277, 30); - v->a[885] = lex_mode_external(277, 32); - v->a[886] = lex_mode_external(279, 4); - v->a[887] = lex_mode_external(277, 30); - v->a[888] = lex_mode_external(277, 30); - v->a[889] = lex_mode_external(277, 30); - v->a[890] = lex_mode_external(284, 19); - v->a[891] = lex_mode_external(277, 32); - v->a[892] = lex_mode_external(284, 19); - v->a[893] = lex_mode_external(277, 32); - v->a[894] = lex_mode_external(277, 32); - v->a[895] = lex_mode_external(464, 33); - v->a[896] = lex_mode_external(286, 19); - v->a[897] = lex_mode_external(460, 34); - v->a[898] = lex_mode_external(277, 32); - v->a[899] = lex_mode_external(286, 19); + v->a[880] = lex_mode_external(219, 28); + v->a[881] = lex_mode_external(220, 24); + v->a[882] = lex_mode_external(219, 28); + v->a[883] = lex_mode_external(220, 29); + v->a[884] = lex_mode_external(6, 5); + v->a[885] = lex_mode_external(220, 29); + v->a[886] = lex_mode_external(219, 28); + v->a[887] = lex_mode_external(219, 28); + v->a[888] = lex_mode_external(220, 24); + v->a[889] = lex_mode_external(219, 28); + v->a[890] = lex_mode_external(219, 28); + v->a[891] = lex_mode_external(219, 28); + v->a[892] = lex_mode_external(126, 28); + v->a[893] = lex_mode_external(6, 5); + v->a[894] = lex_mode_external(116, 11); + v->a[895] = lex_mode_external(220, 29); + v->a[896] = lex_mode_external(220, 29); + v->a[897] = lex_mode_external(220, 28); + v->a[898] = lex_mode_external(219, 28); + v->a[899] = lex_mode_external(220, 24); lex_modes_45(v); } diff --git a/parser/static/lex_modes/lex_modes_9.c b/parser/static/lex_modes/lex_modes_9.c index 70e6458f..5f2fde51 100644 --- a/parser/static/lex_modes/lex_modes_9.c +++ b/parser/static/lex_modes/lex_modes_9.c @@ -14,126 +14,126 @@ void lex_modes_45(t_lex_modes_array *v) { - v->a[900] = lex_mode_external(277, 32); - v->a[901] = lex_mode_external(277, 32); - v->a[902] = lex_mode_external(430, 35); - v->a[903] = lex_mode_external(460, 34); - v->a[904] = lex_mode_external(430, 35); - v->a[905] = lex_mode_external(460, 29); - v->a[906] = lex_mode_external(286, 19); - v->a[907] = lex_mode_external(537, 4); - v->a[908] = lex_mode_external(260, 22); - v->a[909] = lex_mode_external(260, 22); - v->a[910] = lex_mode_external(277, 32); - v->a[911] = lex_mode_external(286, 19); - v->a[912] = lex_mode_external(277, 32); - v->a[913] = lex_mode_external(533, 19); - v->a[914] = lex_mode_external(279, 4); - v->a[915] = lex_mode_external(279, 4); - v->a[916] = lex_mode_external(279, 4); - v->a[917] = lex_mode_external(277, 32); - v->a[918] = lex_mode_external(277, 32); - v->a[919] = lex_mode_external(277, 32); + v->a[900] = lex_mode_external(220, 28); + v->a[901] = lex_mode_external(6, 12); + v->a[902] = lex_mode_external(220, 24); + v->a[903] = lex_mode_external(220, 28); + v->a[904] = lex_mode_external(220, 24); + v->a[905] = lex_mode_external(220, 28); + v->a[906] = lex_mode_external(219, 28); + v->a[907] = lex_mode_external(219, 30); + v->a[908] = lex_mode_external(126, 29); + v->a[909] = lex_mode_external(126, 29); + v->a[910] = lex_mode_external(126, 28); + v->a[911] = lex_mode_external(126, 29); + v->a[912] = lex_mode_external(126, 29); + v->a[913] = lex_mode_external(126, 29); + v->a[914] = lex_mode_external(220, 24); + v->a[915] = lex_mode_external(219, 30); + v->a[916] = lex_mode_external(126, 29); + v->a[917] = lex_mode_external(219, 28); + v->a[918] = lex_mode_external(219, 28); + v->a[919] = lex_mode_external(126, 28); lex_modes_46(v); } void lex_modes_46(t_lex_modes_array *v) { - v->a[920] = lex_mode_external(537, 4); - v->a[921] = lex_mode_external(279, 4); - v->a[922] = lex_mode_external(277, 32); - v->a[923] = lex_mode_external(279, 4); - v->a[924] = lex_mode_external(277, 32); - v->a[925] = lex_mode_external(458, 36); - v->a[926] = lex_mode_external(239, 13); - v->a[927] = lex_mode_external(279, 4); - v->a[928] = lex_mode_external(279, 4); - v->a[929] = lex_mode_external(279, 4); - v->a[930] = lex_mode_external(277, 32); - v->a[931] = lex_mode_external(279, 4); - v->a[932] = lex_mode_external(537, 4); - v->a[933] = lex_mode_external(458, 36); - v->a[934] = lex_mode_external(279, 4); - v->a[935] = lex_mode_external(537, 4); - v->a[936] = lex_mode_external(460, 34); - v->a[937] = lex_mode_external(458, 36); - v->a[938] = lex_mode_external(537, 4); - v->a[939] = lex_mode_external(464, 33); + v->a[920] = lex_mode_external(219, 30); + v->a[921] = lex_mode_external(126, 28); + v->a[922] = lex_mode_external(126, 28); + v->a[923] = lex_mode_external(126, 28); + v->a[924] = lex_mode_external(126, 29); + v->a[925] = lex_mode_external(126, 28); + v->a[926] = lex_mode_external(219, 30); + v->a[927] = lex_mode_external(126, 29); + v->a[928] = lex_mode_external(219, 28); + v->a[929] = lex_mode_external(126, 29); + v->a[930] = lex_mode_external(219, 28); + v->a[931] = lex_mode_external(219, 28); + v->a[932] = lex_mode_external(219, 28); + v->a[933] = lex_mode_external(219, 28); + v->a[934] = lex_mode_external(219, 28); + v->a[935] = lex_mode_external(126, 29); + v->a[936] = lex_mode_external(219, 30); + v->a[937] = lex_mode_external(127, 30); + v->a[938] = lex_mode_external(126, 28); + v->a[939] = lex_mode_external(126, 30); lex_modes_47(v); } void lex_modes_47(t_lex_modes_array *v) { - v->a[940] = lex_mode_external(537, 4); - v->a[941] = lex_mode_external(286, 19); - v->a[942] = lex_mode_external(286, 19); - v->a[943] = lex_mode_external(414, 31); - v->a[944] = lex_mode_external(464, 33); - v->a[945] = lex_mode_external(533, 19); - v->a[946] = lex_mode_external(414, 31); - v->a[947] = lex_mode_external(537, 4); - v->a[948] = lex_mode_external(533, 19); - v->a[949] = lex_mode_external(460, 29); - v->a[950] = lex_mode_external(470, 34); - v->a[951] = lex_mode_external(458, 36); - v->a[952] = lex_mode_external(239, 13); - v->a[953] = lex_mode_external(413, 29); - v->a[954] = lex_mode_external(413, 29); - v->a[955] = lex_mode_external(458, 36); - v->a[956] = lex_mode_external(413, 29); - v->a[957] = lex_mode_external(537, 4); - v->a[958] = lex_mode_external(458, 36); - v->a[959] = lex_mode_external(537, 4); + v->a[940] = lex_mode_external(126, 28); + v->a[941] = lex_mode_external(220, 24); + v->a[942] = lex_mode_external(126, 29); + v->a[943] = lex_mode_external(220, 24); + v->a[944] = lex_mode_external(219, 30); + v->a[945] = lex_mode_external(220, 24); + v->a[946] = lex_mode_external(126, 29); + v->a[947] = lex_mode_external(126, 28); + v->a[948] = lex_mode_external(126, 28); + v->a[949] = lex_mode_external(126, 30); + v->a[950] = lex_mode_external(126, 29); + v->a[951] = lex_mode_external(126, 30); + v->a[952] = lex_mode_external(126, 28); + v->a[953] = lex_mode_external(126, 28); + v->a[954] = lex_mode_external(127, 30); + v->a[955] = lex_mode_external(219, 28); + v->a[956] = lex_mode_external(126, 28); + v->a[957] = lex_mode_external(219, 28); + v->a[958] = lex_mode_external(127, 30); + v->a[959] = lex_mode_external(219, 28); lex_modes_48(v); } void lex_modes_48(t_lex_modes_array *v) { - v->a[960] = lex_mode_external(413, 29); - v->a[961] = lex_mode_external(533, 19); - v->a[962] = lex_mode_external(470, 34); - v->a[963] = lex_mode_external(277, 32); - v->a[964] = lex_mode_external(279, 4); - v->a[965] = lex_mode_external(537, 4); - v->a[966] = lex_mode_external(537, 4); - v->a[967] = lex_mode_external(469, 33); - v->a[968] = lex_mode_external(279, 4); - v->a[969] = lex_mode_external(279, 37); - v->a[970] = lex_mode_external(279, 37); - v->a[971] = lex_mode_external(469, 33); - v->a[972] = lex_mode_external(269, 22); - v->a[973] = lex_mode_external(269, 22); - v->a[974] = lex_mode_external(279, 37); - v->a[975] = lex_mode_external(277, 32); - v->a[976] = lex_mode_external(269, 22); - v->a[977] = lex_mode_external(277, 32); - v->a[978] = lex_mode_external(279, 37); - v->a[979] = lex_mode_external(470, 34); + v->a[960] = lex_mode_external(126, 29); + v->a[961] = lex_mode_external(127, 30); + v->a[962] = lex_mode_external(118, 9); + v->a[963] = lex_mode_external(120, 10); + v->a[964] = lex_mode_external(127, 30); + v->a[965] = lex_mode_external(127, 30); + v->a[966] = lex_mode_external(127, 30); + v->a[967] = lex_mode_external(126, 30); + v->a[968] = lex_mode_external(126, 29); + v->a[969] = lex_mode_external(6, 12); + v->a[970] = lex_mode_external(127, 30); + v->a[971] = lex_mode_external(6, 5); + v->a[972] = lex_mode_external(127, 30); + v->a[973] = lex_mode_external(220, 30); + v->a[974] = lex_mode_external(219, 30); + v->a[975] = lex_mode_external(220, 28); + v->a[976] = lex_mode_external(220, 29); + v->a[977] = lex_mode_external(220, 29); + v->a[978] = lex_mode_external(220, 28); + v->a[979] = lex_mode_external(220, 28); lex_modes_49(v); } void lex_modes_49(t_lex_modes_array *v) { - v->a[980] = lex_mode_external(279, 4); - v->a[981] = lex_mode_external(469, 33); - v->a[982] = lex_mode_external(279, 4); - v->a[983] = lex_mode_external(537, 4); - v->a[984] = lex_mode_external(277, 32); - v->a[985] = lex_mode_external(279, 37); - v->a[986] = lex_mode_external(533, 19); - v->a[987] = lex_mode_external(277, 32); - v->a[988] = lex_mode_external(279, 4); - v->a[989] = lex_mode_external(458, 36); - v->a[990] = lex_mode_external(279, 4); - v->a[991] = lex_mode_external(533, 19); - v->a[992] = lex_mode_external(279, 37); - v->a[993] = lex_mode_external(279, 37); - v->a[994] = lex_mode_external(279, 37); - v->a[995] = lex_mode_external(279, 37); - v->a[996] = lex_mode_external(537, 4); - v->a[997] = lex_mode_external(458, 36); - v->a[998] = lex_mode_external(279, 4); - v->a[999] = lex_mode_external(279, 4); + v->a[980] = lex_mode_external(120, 9); + v->a[981] = lex_mode_external(126, 30); + v->a[982] = lex_mode_external(220, 30); + v->a[983] = lex_mode_external(217, 9); + v->a[984] = lex_mode_external(220, 30); + v->a[985] = lex_mode_external(220, 29); + v->a[986] = lex_mode_external(220, 29); + v->a[987] = lex_mode_external(220, 28); + v->a[988] = lex_mode_external(220, 28); + v->a[989] = lex_mode_external(219, 30); + v->a[990] = lex_mode_external(219, 30); + v->a[991] = lex_mode_external(219, 30); + v->a[992] = lex_mode_external(126, 30); + v->a[993] = lex_mode_external(6, 12); + v->a[994] = lex_mode_external(219, 30); + v->a[995] = lex_mode_external(220, 28); + v->a[996] = lex_mode_external(220, 29); + v->a[997] = lex_mode_external(220, 28); + v->a[998] = lex_mode_external(187, 31); + v->a[999] = lex_mode_external(220, 29); lex_modes_50(v); } diff --git a/parser/static/non_terminal_alias_map/non_terminal_alias_map.h b/parser/static/non_terminal_alias_map/non_terminal_alias_map.h index 63170a65..27b2aba5 100644 --- a/parser/static/non_terminal_alias_map/non_terminal_alias_map.h +++ b/parser/static/non_terminal_alias_map/non_terminal_alias_map.h @@ -22,4 +22,4 @@ void non_terminal_alias_map_0(t_non_terminal_alias_map_array *v); -#endif +#endif // NON_TERMINAL_ALIAS_MAP_H diff --git a/parser/static/parse_actions_entries/parse_actions_entries.h b/parser/static/parse_actions_entries/parse_actions_entries.h index e9da9dc7..c8e922b6 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries.h +++ b/parser/static/parse_actions_entries/parse_actions_entries.h @@ -514,348 +514,5 @@ void parse_actions_entries_490(t_parse_actions_entries_array *v); void parse_actions_entries_491(t_parse_actions_entries_array *v); void parse_actions_entries_492(t_parse_actions_entries_array *v); void parse_actions_entries_493(t_parse_actions_entries_array *v); -void parse_actions_entries_494(t_parse_actions_entries_array *v); -void parse_actions_entries_495(t_parse_actions_entries_array *v); -void parse_actions_entries_496(t_parse_actions_entries_array *v); -void parse_actions_entries_497(t_parse_actions_entries_array *v); -void parse_actions_entries_498(t_parse_actions_entries_array *v); -void parse_actions_entries_499(t_parse_actions_entries_array *v); -void parse_actions_entries_500(t_parse_actions_entries_array *v); -void parse_actions_entries_501(t_parse_actions_entries_array *v); -void parse_actions_entries_502(t_parse_actions_entries_array *v); -void parse_actions_entries_503(t_parse_actions_entries_array *v); -void parse_actions_entries_504(t_parse_actions_entries_array *v); -void parse_actions_entries_505(t_parse_actions_entries_array *v); -void parse_actions_entries_506(t_parse_actions_entries_array *v); -void parse_actions_entries_507(t_parse_actions_entries_array *v); -void parse_actions_entries_508(t_parse_actions_entries_array *v); -void parse_actions_entries_509(t_parse_actions_entries_array *v); -void parse_actions_entries_510(t_parse_actions_entries_array *v); -void parse_actions_entries_511(t_parse_actions_entries_array *v); -void parse_actions_entries_512(t_parse_actions_entries_array *v); -void parse_actions_entries_513(t_parse_actions_entries_array *v); -void parse_actions_entries_514(t_parse_actions_entries_array *v); -void parse_actions_entries_515(t_parse_actions_entries_array *v); -void parse_actions_entries_516(t_parse_actions_entries_array *v); -void parse_actions_entries_517(t_parse_actions_entries_array *v); -void parse_actions_entries_518(t_parse_actions_entries_array *v); -void parse_actions_entries_519(t_parse_actions_entries_array *v); -void parse_actions_entries_520(t_parse_actions_entries_array *v); -void parse_actions_entries_521(t_parse_actions_entries_array *v); -void parse_actions_entries_522(t_parse_actions_entries_array *v); -void parse_actions_entries_523(t_parse_actions_entries_array *v); -void parse_actions_entries_524(t_parse_actions_entries_array *v); -void parse_actions_entries_525(t_parse_actions_entries_array *v); -void parse_actions_entries_526(t_parse_actions_entries_array *v); -void parse_actions_entries_527(t_parse_actions_entries_array *v); -void parse_actions_entries_528(t_parse_actions_entries_array *v); -void parse_actions_entries_529(t_parse_actions_entries_array *v); -void parse_actions_entries_530(t_parse_actions_entries_array *v); -void parse_actions_entries_531(t_parse_actions_entries_array *v); -void parse_actions_entries_532(t_parse_actions_entries_array *v); -void parse_actions_entries_533(t_parse_actions_entries_array *v); -void parse_actions_entries_534(t_parse_actions_entries_array *v); -void parse_actions_entries_535(t_parse_actions_entries_array *v); -void parse_actions_entries_536(t_parse_actions_entries_array *v); -void parse_actions_entries_537(t_parse_actions_entries_array *v); -void parse_actions_entries_538(t_parse_actions_entries_array *v); -void parse_actions_entries_539(t_parse_actions_entries_array *v); -void parse_actions_entries_540(t_parse_actions_entries_array *v); -void parse_actions_entries_541(t_parse_actions_entries_array *v); -void parse_actions_entries_542(t_parse_actions_entries_array *v); -void parse_actions_entries_543(t_parse_actions_entries_array *v); -void parse_actions_entries_544(t_parse_actions_entries_array *v); -void parse_actions_entries_545(t_parse_actions_entries_array *v); -void parse_actions_entries_546(t_parse_actions_entries_array *v); -void parse_actions_entries_547(t_parse_actions_entries_array *v); -void parse_actions_entries_548(t_parse_actions_entries_array *v); -void parse_actions_entries_549(t_parse_actions_entries_array *v); -void parse_actions_entries_550(t_parse_actions_entries_array *v); -void parse_actions_entries_551(t_parse_actions_entries_array *v); -void parse_actions_entries_552(t_parse_actions_entries_array *v); -void parse_actions_entries_553(t_parse_actions_entries_array *v); -void parse_actions_entries_554(t_parse_actions_entries_array *v); -void parse_actions_entries_555(t_parse_actions_entries_array *v); -void parse_actions_entries_556(t_parse_actions_entries_array *v); -void parse_actions_entries_557(t_parse_actions_entries_array *v); -void parse_actions_entries_558(t_parse_actions_entries_array *v); -void parse_actions_entries_559(t_parse_actions_entries_array *v); -void parse_actions_entries_560(t_parse_actions_entries_array *v); -void parse_actions_entries_561(t_parse_actions_entries_array *v); -void parse_actions_entries_562(t_parse_actions_entries_array *v); -void parse_actions_entries_563(t_parse_actions_entries_array *v); -void parse_actions_entries_564(t_parse_actions_entries_array *v); -void parse_actions_entries_565(t_parse_actions_entries_array *v); -void parse_actions_entries_566(t_parse_actions_entries_array *v); -void parse_actions_entries_567(t_parse_actions_entries_array *v); -void parse_actions_entries_568(t_parse_actions_entries_array *v); -void parse_actions_entries_569(t_parse_actions_entries_array *v); -void parse_actions_entries_570(t_parse_actions_entries_array *v); -void parse_actions_entries_571(t_parse_actions_entries_array *v); -void parse_actions_entries_572(t_parse_actions_entries_array *v); -void parse_actions_entries_573(t_parse_actions_entries_array *v); -void parse_actions_entries_574(t_parse_actions_entries_array *v); -void parse_actions_entries_575(t_parse_actions_entries_array *v); -void parse_actions_entries_576(t_parse_actions_entries_array *v); -void parse_actions_entries_577(t_parse_actions_entries_array *v); -void parse_actions_entries_578(t_parse_actions_entries_array *v); -void parse_actions_entries_579(t_parse_actions_entries_array *v); -void parse_actions_entries_580(t_parse_actions_entries_array *v); -void parse_actions_entries_581(t_parse_actions_entries_array *v); -void parse_actions_entries_582(t_parse_actions_entries_array *v); -void parse_actions_entries_583(t_parse_actions_entries_array *v); -void parse_actions_entries_584(t_parse_actions_entries_array *v); -void parse_actions_entries_585(t_parse_actions_entries_array *v); -void parse_actions_entries_586(t_parse_actions_entries_array *v); -void parse_actions_entries_587(t_parse_actions_entries_array *v); -void parse_actions_entries_588(t_parse_actions_entries_array *v); -void parse_actions_entries_589(t_parse_actions_entries_array *v); -void parse_actions_entries_590(t_parse_actions_entries_array *v); -void parse_actions_entries_591(t_parse_actions_entries_array *v); -void parse_actions_entries_592(t_parse_actions_entries_array *v); -void parse_actions_entries_593(t_parse_actions_entries_array *v); -void parse_actions_entries_594(t_parse_actions_entries_array *v); -void parse_actions_entries_595(t_parse_actions_entries_array *v); -void parse_actions_entries_596(t_parse_actions_entries_array *v); -void parse_actions_entries_597(t_parse_actions_entries_array *v); -void parse_actions_entries_598(t_parse_actions_entries_array *v); -void parse_actions_entries_599(t_parse_actions_entries_array *v); -void parse_actions_entries_600(t_parse_actions_entries_array *v); -void parse_actions_entries_601(t_parse_actions_entries_array *v); -void parse_actions_entries_602(t_parse_actions_entries_array *v); -void parse_actions_entries_603(t_parse_actions_entries_array *v); -void parse_actions_entries_604(t_parse_actions_entries_array *v); -void parse_actions_entries_605(t_parse_actions_entries_array *v); -void parse_actions_entries_606(t_parse_actions_entries_array *v); -void parse_actions_entries_607(t_parse_actions_entries_array *v); -void parse_actions_entries_608(t_parse_actions_entries_array *v); -void parse_actions_entries_609(t_parse_actions_entries_array *v); -void parse_actions_entries_610(t_parse_actions_entries_array *v); -void parse_actions_entries_611(t_parse_actions_entries_array *v); -void parse_actions_entries_612(t_parse_actions_entries_array *v); -void parse_actions_entries_613(t_parse_actions_entries_array *v); -void parse_actions_entries_614(t_parse_actions_entries_array *v); -void parse_actions_entries_615(t_parse_actions_entries_array *v); -void parse_actions_entries_616(t_parse_actions_entries_array *v); -void parse_actions_entries_617(t_parse_actions_entries_array *v); -void parse_actions_entries_618(t_parse_actions_entries_array *v); -void parse_actions_entries_619(t_parse_actions_entries_array *v); -void parse_actions_entries_620(t_parse_actions_entries_array *v); -void parse_actions_entries_621(t_parse_actions_entries_array *v); -void parse_actions_entries_622(t_parse_actions_entries_array *v); -void parse_actions_entries_623(t_parse_actions_entries_array *v); -void parse_actions_entries_624(t_parse_actions_entries_array *v); -void parse_actions_entries_625(t_parse_actions_entries_array *v); -void parse_actions_entries_626(t_parse_actions_entries_array *v); -void parse_actions_entries_627(t_parse_actions_entries_array *v); -void parse_actions_entries_628(t_parse_actions_entries_array *v); -void parse_actions_entries_629(t_parse_actions_entries_array *v); -void parse_actions_entries_630(t_parse_actions_entries_array *v); -void parse_actions_entries_631(t_parse_actions_entries_array *v); -void parse_actions_entries_632(t_parse_actions_entries_array *v); -void parse_actions_entries_633(t_parse_actions_entries_array *v); -void parse_actions_entries_634(t_parse_actions_entries_array *v); -void parse_actions_entries_635(t_parse_actions_entries_array *v); -void parse_actions_entries_636(t_parse_actions_entries_array *v); -void parse_actions_entries_637(t_parse_actions_entries_array *v); -void parse_actions_entries_638(t_parse_actions_entries_array *v); -void parse_actions_entries_639(t_parse_actions_entries_array *v); -void parse_actions_entries_640(t_parse_actions_entries_array *v); -void parse_actions_entries_641(t_parse_actions_entries_array *v); -void parse_actions_entries_642(t_parse_actions_entries_array *v); -void parse_actions_entries_643(t_parse_actions_entries_array *v); -void parse_actions_entries_644(t_parse_actions_entries_array *v); -void parse_actions_entries_645(t_parse_actions_entries_array *v); -void parse_actions_entries_646(t_parse_actions_entries_array *v); -void parse_actions_entries_647(t_parse_actions_entries_array *v); -void parse_actions_entries_648(t_parse_actions_entries_array *v); -void parse_actions_entries_649(t_parse_actions_entries_array *v); -void parse_actions_entries_650(t_parse_actions_entries_array *v); -void parse_actions_entries_651(t_parse_actions_entries_array *v); -void parse_actions_entries_652(t_parse_actions_entries_array *v); -void parse_actions_entries_653(t_parse_actions_entries_array *v); -void parse_actions_entries_654(t_parse_actions_entries_array *v); -void parse_actions_entries_655(t_parse_actions_entries_array *v); -void parse_actions_entries_656(t_parse_actions_entries_array *v); -void parse_actions_entries_657(t_parse_actions_entries_array *v); -void parse_actions_entries_658(t_parse_actions_entries_array *v); -void parse_actions_entries_659(t_parse_actions_entries_array *v); -void parse_actions_entries_660(t_parse_actions_entries_array *v); -void parse_actions_entries_661(t_parse_actions_entries_array *v); -void parse_actions_entries_662(t_parse_actions_entries_array *v); -void parse_actions_entries_663(t_parse_actions_entries_array *v); -void parse_actions_entries_664(t_parse_actions_entries_array *v); -void parse_actions_entries_665(t_parse_actions_entries_array *v); -void parse_actions_entries_666(t_parse_actions_entries_array *v); -void parse_actions_entries_667(t_parse_actions_entries_array *v); -void parse_actions_entries_668(t_parse_actions_entries_array *v); -void parse_actions_entries_669(t_parse_actions_entries_array *v); -void parse_actions_entries_670(t_parse_actions_entries_array *v); -void parse_actions_entries_671(t_parse_actions_entries_array *v); -void parse_actions_entries_672(t_parse_actions_entries_array *v); -void parse_actions_entries_673(t_parse_actions_entries_array *v); -void parse_actions_entries_674(t_parse_actions_entries_array *v); -void parse_actions_entries_675(t_parse_actions_entries_array *v); -void parse_actions_entries_676(t_parse_actions_entries_array *v); -void parse_actions_entries_677(t_parse_actions_entries_array *v); -void parse_actions_entries_678(t_parse_actions_entries_array *v); -void parse_actions_entries_679(t_parse_actions_entries_array *v); -void parse_actions_entries_680(t_parse_actions_entries_array *v); -void parse_actions_entries_681(t_parse_actions_entries_array *v); -void parse_actions_entries_682(t_parse_actions_entries_array *v); -void parse_actions_entries_683(t_parse_actions_entries_array *v); -void parse_actions_entries_684(t_parse_actions_entries_array *v); -void parse_actions_entries_685(t_parse_actions_entries_array *v); -void parse_actions_entries_686(t_parse_actions_entries_array *v); -void parse_actions_entries_687(t_parse_actions_entries_array *v); -void parse_actions_entries_688(t_parse_actions_entries_array *v); -void parse_actions_entries_689(t_parse_actions_entries_array *v); -void parse_actions_entries_690(t_parse_actions_entries_array *v); -void parse_actions_entries_691(t_parse_actions_entries_array *v); -void parse_actions_entries_692(t_parse_actions_entries_array *v); -void parse_actions_entries_693(t_parse_actions_entries_array *v); -void parse_actions_entries_694(t_parse_actions_entries_array *v); -void parse_actions_entries_695(t_parse_actions_entries_array *v); -void parse_actions_entries_696(t_parse_actions_entries_array *v); -void parse_actions_entries_697(t_parse_actions_entries_array *v); -void parse_actions_entries_698(t_parse_actions_entries_array *v); -void parse_actions_entries_699(t_parse_actions_entries_array *v); -void parse_actions_entries_700(t_parse_actions_entries_array *v); -void parse_actions_entries_701(t_parse_actions_entries_array *v); -void parse_actions_entries_702(t_parse_actions_entries_array *v); -void parse_actions_entries_703(t_parse_actions_entries_array *v); -void parse_actions_entries_704(t_parse_actions_entries_array *v); -void parse_actions_entries_705(t_parse_actions_entries_array *v); -void parse_actions_entries_706(t_parse_actions_entries_array *v); -void parse_actions_entries_707(t_parse_actions_entries_array *v); -void parse_actions_entries_708(t_parse_actions_entries_array *v); -void parse_actions_entries_709(t_parse_actions_entries_array *v); -void parse_actions_entries_710(t_parse_actions_entries_array *v); -void parse_actions_entries_711(t_parse_actions_entries_array *v); -void parse_actions_entries_712(t_parse_actions_entries_array *v); -void parse_actions_entries_713(t_parse_actions_entries_array *v); -void parse_actions_entries_714(t_parse_actions_entries_array *v); -void parse_actions_entries_715(t_parse_actions_entries_array *v); -void parse_actions_entries_716(t_parse_actions_entries_array *v); -void parse_actions_entries_717(t_parse_actions_entries_array *v); -void parse_actions_entries_718(t_parse_actions_entries_array *v); -void parse_actions_entries_719(t_parse_actions_entries_array *v); -void parse_actions_entries_720(t_parse_actions_entries_array *v); -void parse_actions_entries_721(t_parse_actions_entries_array *v); -void parse_actions_entries_722(t_parse_actions_entries_array *v); -void parse_actions_entries_723(t_parse_actions_entries_array *v); -void parse_actions_entries_724(t_parse_actions_entries_array *v); -void parse_actions_entries_725(t_parse_actions_entries_array *v); -void parse_actions_entries_726(t_parse_actions_entries_array *v); -void parse_actions_entries_727(t_parse_actions_entries_array *v); -void parse_actions_entries_728(t_parse_actions_entries_array *v); -void parse_actions_entries_729(t_parse_actions_entries_array *v); -void parse_actions_entries_730(t_parse_actions_entries_array *v); -void parse_actions_entries_731(t_parse_actions_entries_array *v); -void parse_actions_entries_732(t_parse_actions_entries_array *v); -void parse_actions_entries_733(t_parse_actions_entries_array *v); -void parse_actions_entries_734(t_parse_actions_entries_array *v); -void parse_actions_entries_735(t_parse_actions_entries_array *v); -void parse_actions_entries_736(t_parse_actions_entries_array *v); -void parse_actions_entries_737(t_parse_actions_entries_array *v); -void parse_actions_entries_738(t_parse_actions_entries_array *v); -void parse_actions_entries_739(t_parse_actions_entries_array *v); -void parse_actions_entries_740(t_parse_actions_entries_array *v); -void parse_actions_entries_741(t_parse_actions_entries_array *v); -void parse_actions_entries_742(t_parse_actions_entries_array *v); -void parse_actions_entries_743(t_parse_actions_entries_array *v); -void parse_actions_entries_744(t_parse_actions_entries_array *v); -void parse_actions_entries_745(t_parse_actions_entries_array *v); -void parse_actions_entries_746(t_parse_actions_entries_array *v); -void parse_actions_entries_747(t_parse_actions_entries_array *v); -void parse_actions_entries_748(t_parse_actions_entries_array *v); -void parse_actions_entries_749(t_parse_actions_entries_array *v); -void parse_actions_entries_750(t_parse_actions_entries_array *v); -void parse_actions_entries_751(t_parse_actions_entries_array *v); -void parse_actions_entries_752(t_parse_actions_entries_array *v); -void parse_actions_entries_753(t_parse_actions_entries_array *v); -void parse_actions_entries_754(t_parse_actions_entries_array *v); -void parse_actions_entries_755(t_parse_actions_entries_array *v); -void parse_actions_entries_756(t_parse_actions_entries_array *v); -void parse_actions_entries_757(t_parse_actions_entries_array *v); -void parse_actions_entries_758(t_parse_actions_entries_array *v); -void parse_actions_entries_759(t_parse_actions_entries_array *v); -void parse_actions_entries_760(t_parse_actions_entries_array *v); -void parse_actions_entries_761(t_parse_actions_entries_array *v); -void parse_actions_entries_762(t_parse_actions_entries_array *v); -void parse_actions_entries_763(t_parse_actions_entries_array *v); -void parse_actions_entries_764(t_parse_actions_entries_array *v); -void parse_actions_entries_765(t_parse_actions_entries_array *v); -void parse_actions_entries_766(t_parse_actions_entries_array *v); -void parse_actions_entries_767(t_parse_actions_entries_array *v); -void parse_actions_entries_768(t_parse_actions_entries_array *v); -void parse_actions_entries_769(t_parse_actions_entries_array *v); -void parse_actions_entries_770(t_parse_actions_entries_array *v); -void parse_actions_entries_771(t_parse_actions_entries_array *v); -void parse_actions_entries_772(t_parse_actions_entries_array *v); -void parse_actions_entries_773(t_parse_actions_entries_array *v); -void parse_actions_entries_774(t_parse_actions_entries_array *v); -void parse_actions_entries_775(t_parse_actions_entries_array *v); -void parse_actions_entries_776(t_parse_actions_entries_array *v); -void parse_actions_entries_777(t_parse_actions_entries_array *v); -void parse_actions_entries_778(t_parse_actions_entries_array *v); -void parse_actions_entries_779(t_parse_actions_entries_array *v); -void parse_actions_entries_780(t_parse_actions_entries_array *v); -void parse_actions_entries_781(t_parse_actions_entries_array *v); -void parse_actions_entries_782(t_parse_actions_entries_array *v); -void parse_actions_entries_783(t_parse_actions_entries_array *v); -void parse_actions_entries_784(t_parse_actions_entries_array *v); -void parse_actions_entries_785(t_parse_actions_entries_array *v); -void parse_actions_entries_786(t_parse_actions_entries_array *v); -void parse_actions_entries_787(t_parse_actions_entries_array *v); -void parse_actions_entries_788(t_parse_actions_entries_array *v); -void parse_actions_entries_789(t_parse_actions_entries_array *v); -void parse_actions_entries_790(t_parse_actions_entries_array *v); -void parse_actions_entries_791(t_parse_actions_entries_array *v); -void parse_actions_entries_792(t_parse_actions_entries_array *v); -void parse_actions_entries_793(t_parse_actions_entries_array *v); -void parse_actions_entries_794(t_parse_actions_entries_array *v); -void parse_actions_entries_795(t_parse_actions_entries_array *v); -void parse_actions_entries_796(t_parse_actions_entries_array *v); -void parse_actions_entries_797(t_parse_actions_entries_array *v); -void parse_actions_entries_798(t_parse_actions_entries_array *v); -void parse_actions_entries_799(t_parse_actions_entries_array *v); -void parse_actions_entries_800(t_parse_actions_entries_array *v); -void parse_actions_entries_801(t_parse_actions_entries_array *v); -void parse_actions_entries_802(t_parse_actions_entries_array *v); -void parse_actions_entries_803(t_parse_actions_entries_array *v); -void parse_actions_entries_804(t_parse_actions_entries_array *v); -void parse_actions_entries_805(t_parse_actions_entries_array *v); -void parse_actions_entries_806(t_parse_actions_entries_array *v); -void parse_actions_entries_807(t_parse_actions_entries_array *v); -void parse_actions_entries_808(t_parse_actions_entries_array *v); -void parse_actions_entries_809(t_parse_actions_entries_array *v); -void parse_actions_entries_810(t_parse_actions_entries_array *v); -void parse_actions_entries_811(t_parse_actions_entries_array *v); -void parse_actions_entries_812(t_parse_actions_entries_array *v); -void parse_actions_entries_813(t_parse_actions_entries_array *v); -void parse_actions_entries_814(t_parse_actions_entries_array *v); -void parse_actions_entries_815(t_parse_actions_entries_array *v); -void parse_actions_entries_816(t_parse_actions_entries_array *v); -void parse_actions_entries_817(t_parse_actions_entries_array *v); -void parse_actions_entries_818(t_parse_actions_entries_array *v); -void parse_actions_entries_819(t_parse_actions_entries_array *v); -void parse_actions_entries_820(t_parse_actions_entries_array *v); -void parse_actions_entries_821(t_parse_actions_entries_array *v); -void parse_actions_entries_822(t_parse_actions_entries_array *v); -void parse_actions_entries_823(t_parse_actions_entries_array *v); -void parse_actions_entries_824(t_parse_actions_entries_array *v); -void parse_actions_entries_825(t_parse_actions_entries_array *v); -void parse_actions_entries_826(t_parse_actions_entries_array *v); -void parse_actions_entries_827(t_parse_actions_entries_array *v); -void parse_actions_entries_828(t_parse_actions_entries_array *v); -void parse_actions_entries_829(t_parse_actions_entries_array *v); -void parse_actions_entries_830(t_parse_actions_entries_array *v); -void parse_actions_entries_831(t_parse_actions_entries_array *v); -void parse_actions_entries_832(t_parse_actions_entries_array *v); -void parse_actions_entries_833(t_parse_actions_entries_array *v); -void parse_actions_entries_834(t_parse_actions_entries_array *v); -void parse_actions_entries_835(t_parse_actions_entries_array *v); -void parse_actions_entries_836(t_parse_actions_entries_array *v); -#endif +#endif // PARSE_ACTIONS_ENTRIES_H diff --git a/parser/static/parse_actions_entries/parse_actions_entries_0.c b/parser/static/parse_actions_entries/parse_actions_entries_0.c index 106f0c80..996b3f8e 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_0.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_0.c @@ -22,118 +22,118 @@ void parse_actions_entries_0(t_parse_actions_entries_array *v) v->a[5] = entry(1, true); v->a[6] = reduce(sym_program, 0, 0, 0); v->a[7] = entry(1, false); - v->a[8] = shift(907); + v->a[8] = shift(734); v->a[9] = entry(1, false); - v->a[10] = shift(6777); + v->a[10] = shift(4041); v->a[11] = entry(1, false); - v->a[12] = shift(7604); - v->a[13] = entry(1, true); - v->a[14] = shift(661); + v->a[12] = shift(228); + v->a[13] = entry(1, false); + v->a[14] = shift(229); v->a[15] = entry(1, false); - v->a[16] = shift(3690); + v->a[16] = shift(2390); v->a[17] = entry(1, true); - v->a[18] = shift(3690); + v->a[18] = shift(200); v->a[19] = entry(1, false); parse_actions_entries_1(v); } void parse_actions_entries_1(t_parse_actions_entries_array *v) { - v->a[20] = shift(240); - v->a[21] = entry(1, false); - v->a[22] = shift(432); + v->a[20] = shift(4040); + v->a[21] = entry(1, true); + v->a[22] = shift(188); v->a[23] = entry(1, false); - v->a[24] = shift(428); + v->a[24] = shift(523); v->a[25] = entry(1, false); - v->a[26] = shift(4078); + v->a[26] = shift(278); v->a[27] = entry(1, false); - v->a[28] = shift(7516); - v->a[29] = entry(1, true); - v->a[30] = shift(154); - v->a[31] = entry(1, false); - v->a[32] = shift(618); - v->a[33] = entry(1, false); - v->a[34] = shift(4); + v->a[28] = shift(363); + v->a[29] = entry(1, false); + v->a[30] = shift(2159); + v->a[31] = entry(1, true); + v->a[32] = shift(2159); + v->a[33] = entry(1, true); + v->a[34] = shift(422); v->a[35] = entry(1, true); - v->a[36] = shift(1730); + v->a[36] = shift(1745); v->a[37] = entry(1, false); - v->a[38] = shift(576); + v->a[38] = shift(3140); v->a[39] = entry(1, false); parse_actions_entries_2(v); } void parse_actions_entries_2(t_parse_actions_entries_array *v) { - v->a[40] = shift(690); + v->a[40] = shift(743); v->a[41] = entry(1, true); - v->a[42] = shift(682); + v->a[42] = shift(2998); v->a[43] = entry(1, true); - v->a[44] = shift(3808); - v->a[45] = entry(1, true); - v->a[46] = shift(3830); - v->a[47] = entry(1, true); - v->a[48] = shift(3831); - v->a[49] = entry(1, false); - v->a[50] = shift(5949); + v->a[44] = shift(643); + v->a[45] = entry(1, false); + v->a[46] = shift(767); + v->a[47] = entry(1, false); + v->a[48] = shift(3294); + v->a[49] = entry(1, true); + v->a[50] = shift(3002); v->a[51] = entry(1, false); - v->a[52] = shift(966); + v->a[52] = shift(149); v->a[53] = entry(1, true); - v->a[54] = shift(5757); + v->a[54] = shift(148); v->a[55] = entry(1, true); - v->a[56] = shift(957); - v->a[57] = entry(1, false); - v->a[58] = shift(1104); - v->a[59] = entry(1, false); + v->a[56] = shift(143); + v->a[57] = entry(1, true); + v->a[58] = shift_extra(); + v->a[59] = entry(1, true); parse_actions_entries_3(v); } void parse_actions_entries_3(t_parse_actions_entries_array *v) { - v->a[60] = shift(6358); + v->a[60] = shift(3212); v->a[61] = entry(1, true); - v->a[62] = shift(4714); - v->a[63] = entry(1, false); - v->a[64] = shift(64); - v->a[65] = entry(1, true); - v->a[66] = shift(65); - v->a[67] = entry(1, true); - v->a[68] = shift(66); - v->a[69] = entry(1, true); - v->a[70] = shift(67); - v->a[71] = entry(1, true); - v->a[72] = shift_extra(); - v->a[73] = entry(1, true); - v->a[74] = shift(6144); - v->a[75] = entry(1, true); - v->a[76] = shift(6575); - v->a[77] = entry(1, true); - v->a[78] = shift(1007); - v->a[79] = entry(1, true); + v->a[62] = shift(4044); + v->a[63] = entry(1, true); + v->a[64] = shift(4043); + v->a[65] = entry(1, false); + v->a[66] = shift(941); + v->a[67] = entry(1, false); + v->a[68] = shift(2307); + v->a[69] = entry(1, false); + v->a[70] = shift(227); + v->a[71] = entry(1, false); + v->a[72] = shift(219); + v->a[73] = entry(1, false); + v->a[74] = shift(3840); + v->a[75] = entry(1, false); + v->a[76] = shift(532); + v->a[77] = entry(1, false); + v->a[78] = shift(324); + v->a[79] = entry(1, false); parse_actions_entries_4(v); } void parse_actions_entries_4(t_parse_actions_entries_array *v) { - v->a[80] = shift(7607); + v->a[80] = shift(421); v->a[81] = entry(1, false); - v->a[82] = shift(471); + v->a[82] = shift(2309); v->a[83] = entry(1, true); - v->a[84] = shift(697); - v->a[85] = entry(1, false); - v->a[86] = shift(3637); + v->a[84] = shift(2309); + v->a[85] = entry(1, true); + v->a[86] = shift(437); v->a[87] = entry(1, true); - v->a[88] = shift(3637); + v->a[88] = shift(1808); v->a[89] = entry(1, false); - v->a[90] = shift(2); + v->a[90] = shift(3150); v->a[91] = entry(1, false); - v->a[92] = shift(7268); - v->a[93] = entry(1, false); - v->a[94] = shift(526); - v->a[95] = entry(1, false); - v->a[96] = shift(586); + v->a[92] = shift(945); + v->a[93] = entry(1, true); + v->a[94] = shift(3025); + v->a[95] = entry(1, true); + v->a[96] = shift(834); v->a[97] = entry(1, false); - v->a[98] = shift(693); - v->a[99] = entry(1, true); + v->a[98] = shift(943); + v->a[99] = entry(1, false); parse_actions_entries_5(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_1.c b/parser/static/parse_actions_entries/parse_actions_entries_1.c index cea8cf2b..61c9d461 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_1.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_1.c @@ -14,126 +14,126 @@ void parse_actions_entries_5(t_parse_actions_entries_array *v) { - v->a[100] = shift(694); + v->a[100] = shift(3340); v->a[101] = entry(1, true); - v->a[102] = shift(4115); - v->a[103] = entry(1, true); - v->a[104] = shift(2087); - v->a[105] = entry(1, false); - v->a[106] = shift(2089); + v->a[102] = shift(3033); + v->a[103] = entry(1, false); + v->a[104] = shift(124); + v->a[105] = entry(1, true); + v->a[106] = shift(208); v->a[107] = entry(1, true); - v->a[108] = shift(2089); + v->a[108] = shift(197); v->a[109] = entry(1, true); - v->a[110] = shift(4136); + v->a[110] = shift(3197); v->a[111] = entry(1, true); - v->a[112] = shift(4135); - v->a[113] = entry(1, false); - v->a[114] = shift(5907); + v->a[112] = shift(3778); + v->a[113] = entry(1, true); + v->a[114] = shift(4023); v->a[115] = entry(1, false); - v->a[116] = shift(469); - v->a[117] = entry(1, true); - v->a[118] = shift(5800); - v->a[119] = entry(1, true); + v->a[116] = shift(2224); + v->a[117] = entry(1, false); + v->a[118] = shift(2769); + v->a[119] = entry(1, false); parse_actions_entries_6(v); } void parse_actions_entries_6(t_parse_actions_entries_array *v) { - v->a[120] = shift(472); + v->a[120] = shift(2319); v->a[121] = entry(1, false); - v->a[122] = shift(480); + v->a[122] = shift(2219); v->a[123] = entry(1, false); - v->a[124] = shift(6290); - v->a[125] = entry(1, true); - v->a[126] = shift(4713); + v->a[124] = shift(2342); + v->a[125] = entry(1, false); + v->a[126] = shift(2336); v->a[127] = entry(1, false); - v->a[128] = shift(266); - v->a[129] = entry(1, true); - v->a[130] = shift(267); - v->a[131] = entry(1, true); - v->a[132] = shift(271); - v->a[133] = entry(1, true); - v->a[134] = shift(242); - v->a[135] = entry(1, true); - v->a[136] = shift(6119); - v->a[137] = entry(1, true); - v->a[138] = shift(6549); - v->a[139] = entry(1, true); + v->a[128] = shift(2726); + v->a[129] = entry(1, false); + v->a[130] = shift(496); + v->a[131] = entry(1, false); + v->a[132] = shift(3897); + v->a[133] = entry(1, false); + v->a[134] = shift(235); + v->a[135] = entry(1, false); + v->a[136] = shift(225); + v->a[137] = entry(1, false); + v->a[138] = shift(2367); + v->a[139] = entry(1, false); parse_actions_entries_7(v); } void parse_actions_entries_7(t_parse_actions_entries_array *v) { - v->a[140] = shift(12); + v->a[140] = reduce(sym_last_case_item, 2, 0, 41); v->a[141] = entry(1, true); - v->a[142] = shift(7622); + v->a[142] = shift(91); v->a[143] = entry(1, false); - v->a[144] = shift(497); - v->a[145] = entry(1, false); - v->a[146] = shift(6752); + v->a[144] = shift(2773); + v->a[145] = entry(1, true); + v->a[146] = shift(2827); v->a[147] = entry(1, false); - v->a[148] = shift(7265); + v->a[148] = shift(3832); v->a[149] = entry(1, true); - v->a[150] = shift(685); + v->a[150] = shift(134); v->a[151] = entry(1, false); - v->a[152] = shift(3665); - v->a[153] = entry(1, true); - v->a[154] = shift(3665); + v->a[152] = shift(591); + v->a[153] = entry(1, false); + v->a[154] = shift(262); v->a[155] = entry(1, false); - v->a[156] = shift(3); + v->a[156] = shift(288); v->a[157] = entry(1, false); - v->a[158] = shift(420); - v->a[159] = entry(1, false); + v->a[158] = shift(2214); + v->a[159] = entry(1, true); parse_actions_entries_8(v); } void parse_actions_entries_8(t_parse_actions_entries_array *v) { - v->a[160] = shift(425); - v->a[161] = entry(1, false); - v->a[162] = shift(4018); - v->a[163] = entry(1, false); - v->a[164] = shift(7068); - v->a[165] = entry(1, true); - v->a[166] = shift(284); + v->a[160] = shift(2214); + v->a[161] = entry(1, true); + v->a[162] = shift(317); + v->a[163] = entry(1, true); + v->a[164] = shift(1842); + v->a[165] = entry(1, false); + v->a[166] = shift(3146); v->a[167] = entry(1, false); - v->a[168] = shift(527); - v->a[169] = entry(1, false); - v->a[170] = shift(8); + v->a[168] = shift(478); + v->a[169] = entry(1, true); + v->a[170] = shift(3069); v->a[171] = entry(1, true); - v->a[172] = shift(4994); - v->a[173] = entry(1, true); - v->a[174] = shift(1905); + v->a[172] = shift(508); + v->a[173] = entry(1, false); + v->a[174] = shift(583); v->a[175] = entry(1, false); - v->a[176] = shift(799); - v->a[177] = entry(1, false); - v->a[178] = shift(950); - v->a[179] = entry(1, true); + v->a[176] = shift(3335); + v->a[177] = entry(1, true); + v->a[178] = shift(3071); + v->a[179] = entry(1, false); parse_actions_entries_9(v); } void parse_actions_entries_9(t_parse_actions_entries_array *v) { - v->a[180] = shift(830); + v->a[180] = shift(195); v->a[181] = entry(1, true); - v->a[182] = shift(3902); + v->a[182] = shift(194); v->a[183] = entry(1, true); - v->a[184] = shift(2129); - v->a[185] = entry(1, false); - v->a[186] = shift(2130); + v->a[184] = shift(193); + v->a[185] = entry(1, true); + v->a[186] = shift(3205); v->a[187] = entry(1, true); - v->a[188] = shift(2130); + v->a[188] = shift(3635); v->a[189] = entry(1, true); - v->a[190] = shift(4190); - v->a[191] = entry(1, true); - v->a[192] = shift(4194); + v->a[190] = shift(4064); + v->a[191] = entry(1, false); + v->a[192] = reduce(sym_last_case_item, 3, 0, 48); v->a[193] = entry(1, false); - v->a[194] = shift(5915); - v->a[195] = entry(1, false); - v->a[196] = shift(500); + v->a[194] = shift(2766); + v->a[195] = entry(1, true); + v->a[196] = shift(2853); v->a[197] = entry(1, true); - v->a[198] = shift(5734); - v->a[199] = entry(1, true); + v->a[198] = shift(2854); + v->a[199] = entry(1, false); parse_actions_entries_10(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_10.c b/parser/static/parse_actions_entries/parse_actions_entries_10.c index 17ffd395..3a0e7715 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_10.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_10.c @@ -14,126 +14,126 @@ void parse_actions_entries_50(t_parse_actions_entries_array *v) { - v->a[1000] = shift(3688); - v->a[1001] = entry(1, true); - v->a[1002] = shift(3688); - v->a[1003] = entry(1, false); - v->a[1004] = shift(7511); - v->a[1005] = entry(1, false); - v->a[1006] = shift(644); + v->a[1000] = shift_repeat(275); + v->a[1001] = entry(2, true); + v->a[1002] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1003] = shift_repeat(566); + v->a[1004] = entry(2, true); + v->a[1005] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1006] = shift_repeat(4070); v->a[1007] = entry(1, false); - v->a[1008] = shift(748); + v->a[1008] = shift(656); v->a[1009] = entry(1, false); - v->a[1010] = shift(878); - v->a[1011] = entry(1, true); - v->a[1012] = shift(836); - v->a[1013] = entry(1, true); - v->a[1014] = shift(4107); + v->a[1010] = shift(1768); + v->a[1011] = entry(1, false); + v->a[1012] = shift(3175); + v->a[1013] = entry(1, false); + v->a[1014] = shift(753); v->a[1015] = entry(1, false); - v->a[1016] = shift(1572); - v->a[1017] = entry(1, true); - v->a[1018] = shift(1717); - v->a[1019] = entry(1, true); + v->a[1016] = shift(3136); + v->a[1017] = entry(1, false); + v->a[1018] = shift(868); + v->a[1019] = entry(1, false); parse_actions_entries_51(v); } void parse_actions_entries_51(t_parse_actions_entries_array *v) { - v->a[1020] = shift(6149); - v->a[1021] = entry(1, true); - v->a[1022] = shift(6717); - v->a[1023] = entry(1, true); - v->a[1024] = shift(1653); + v->a[1020] = shift(3308); + v->a[1021] = entry(1, false); + v->a[1022] = shift(3128); + v->a[1023] = entry(1, false); + v->a[1024] = shift(99); v->a[1025] = entry(1, false); - v->a[1026] = shift(1800); - v->a[1027] = entry(1, true); - v->a[1028] = shift(698); + v->a[1026] = shift(100); + v->a[1027] = entry(1, false); + v->a[1028] = shift(103); v->a[1029] = entry(1, false); - v->a[1030] = shift(3640); + v->a[1030] = shift(302); v->a[1031] = entry(1, true); - v->a[1032] = shift(3640); - v->a[1033] = entry(1, false); - v->a[1034] = shift(112); - v->a[1035] = entry(1, false); - v->a[1036] = shift(619); - v->a[1037] = entry(1, true); - v->a[1038] = shift(905); - v->a[1039] = entry(1, true); + v->a[1032] = shift(3896); + v->a[1033] = entry(1, true); + v->a[1034] = shift(656); + v->a[1035] = entry(1, true); + v->a[1036] = shift(4050); + v->a[1037] = entry(1, false); + v->a[1038] = shift(566); + v->a[1039] = entry(1, false); parse_actions_entries_52(v); } void parse_actions_entries_52(t_parse_actions_entries_array *v) { - v->a[1040] = shift(3734); + v->a[1040] = reduce(sym_unset_command, 2, 0, 0); v->a[1041] = entry(1, true); - v->a[1042] = shift(4076); - v->a[1043] = entry(1, true); - v->a[1044] = shift(4074); + v->a[1042] = reduce(sym_unset_command, 2, 0, 0); + v->a[1043] = entry(1, false); + v->a[1044] = shift(1849); v->a[1045] = entry(1, false); - v->a[1046] = shift(5865); + v->a[1046] = shift(3148); v->a[1047] = entry(1, false); - v->a[1048] = shift(1912); - v->a[1049] = entry(1, true); - v->a[1050] = shift(5822); - v->a[1051] = entry(1, true); - v->a[1052] = shift(1799); + v->a[1048] = shift(554); + v->a[1049] = entry(1, false); + v->a[1050] = shift(3132); + v->a[1051] = entry(1, false); + v->a[1052] = shift(680); v->a[1053] = entry(1, false); - v->a[1054] = shift(1977); + v->a[1054] = shift(3267); v->a[1055] = entry(1, false); - v->a[1056] = shift(6335); - v->a[1057] = entry(1, true); - v->a[1058] = shift(4798); + v->a[1056] = shift(3116); + v->a[1057] = entry(1, false); + v->a[1058] = shift(152); v->a[1059] = entry(1, false); parse_actions_entries_53(v); } void parse_actions_entries_53(t_parse_actions_entries_array *v) { - v->a[1060] = shift(351); - v->a[1061] = entry(1, true); - v->a[1062] = shift(353); - v->a[1063] = entry(1, true); - v->a[1064] = shift(354); + v->a[1060] = shift(140); + v->a[1061] = entry(1, false); + v->a[1062] = shift(136); + v->a[1063] = entry(1, false); + v->a[1064] = shift(275); v->a[1065] = entry(1, true); - v->a[1066] = shift(265); + v->a[1066] = shift(566); v->a[1067] = entry(1, true); - v->a[1068] = shift(6139); - v->a[1069] = entry(1, true); - v->a[1070] = shift(1797); - v->a[1071] = entry(1, true); - v->a[1072] = shift(7626); - v->a[1073] = entry(1, true); - v->a[1074] = shift(4210); - v->a[1075] = entry(1, true); - v->a[1076] = shift(4208); - v->a[1077] = entry(1, true); - v->a[1078] = shift(3929); - v->a[1079] = entry(1, true); + v->a[1068] = shift(4070); + v->a[1069] = entry(1, false); + v->a[1070] = shift(693); + v->a[1071] = entry(1, false); + v->a[1072] = shift(1757); + v->a[1073] = entry(1, false); + v->a[1074] = shift(3163); + v->a[1075] = entry(1, false); + v->a[1076] = shift(671); + v->a[1077] = entry(1, false); + v->a[1078] = shift(2990); + v->a[1079] = entry(1, false); parse_actions_entries_54(v); } void parse_actions_entries_54(t_parse_actions_entries_array *v) { - v->a[1080] = shift(2433); - v->a[1081] = entry(1, true); - v->a[1082] = shift(5718); - v->a[1083] = entry(1, true); - v->a[1084] = shift(2500); - v->a[1085] = entry(1, true); - v->a[1086] = shift(4732); - v->a[1087] = entry(1, true); - v->a[1088] = shift(227); - v->a[1089] = entry(1, true); - v->a[1090] = shift(200); + v->a[1080] = shift(857); + v->a[1081] = entry(1, false); + v->a[1082] = shift(3276); + v->a[1083] = entry(1, false); + v->a[1084] = shift(2996); + v->a[1085] = entry(1, false); + v->a[1086] = shift(169); + v->a[1087] = entry(1, false); + v->a[1088] = shift(166); + v->a[1089] = entry(1, false); + v->a[1090] = shift(163); v->a[1091] = entry(1, false); - v->a[1092] = shift(2451); - v->a[1093] = entry(1, false); - v->a[1094] = shift(2041); - v->a[1095] = entry(1, false); - v->a[1096] = shift(1967); + v->a[1092] = shift(285); + v->a[1093] = entry(1, true); + v->a[1094] = shift(3826); + v->a[1095] = entry(1, true); + v->a[1096] = shift(693); v->a[1097] = entry(1, true); - v->a[1098] = shift(2704); - v->a[1099] = entry(1, true); + v->a[1098] = shift(4042); + v->a[1099] = entry(2, false); parse_actions_entries_55(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_100.c b/parser/static/parse_actions_entries/parse_actions_entries_100.c deleted file mode 100644 index f3b8ae9b..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_100.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_100.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_500(t_parse_actions_entries_array *v) -{ - v->a[10000] = entry(1, true); - v->a[10001] = shift(338); - v->a[10002] = entry(1, true); - v->a[10003] = shift(357); - v->a[10004] = entry(1, false); - v->a[10005] = shift(1422); - v->a[10006] = entry(1, false); - v->a[10007] = shift(3664); - v->a[10008] = entry(1, false); - v->a[10009] = shift(3366); - v->a[10010] = entry(1, false); - v->a[10011] = shift(464); - v->a[10012] = entry(1, false); - v->a[10013] = shift(637); - v->a[10014] = entry(1, false); - v->a[10015] = shift(5199); - v->a[10016] = entry(1, true); - v->a[10017] = shift(5200); - v->a[10018] = entry(1, true); - v->a[10019] = shift(5199); - parse_actions_entries_501(v); -} - -void parse_actions_entries_501(t_parse_actions_entries_array *v) -{ - v->a[10020] = entry(1, false); - v->a[10021] = shift(5200); - v->a[10022] = entry(1, false); - v->a[10023] = shift(2754); - v->a[10024] = entry(1, false); - v->a[10025] = shift(2792); - v->a[10026] = entry(1, false); - v->a[10027] = shift(3336); - v->a[10028] = entry(1, false); - v->a[10029] = shift(796); - v->a[10030] = entry(1, false); - v->a[10031] = shift(3369); - v->a[10032] = entry(1, false); - v->a[10033] = shift(1263); - v->a[10034] = entry(1, true); - v->a[10035] = shift(1263); - v->a[10036] = entry(1, true); - v->a[10037] = shift(1265); - v->a[10038] = entry(1, false); - v->a[10039] = shift(1258); - parse_actions_entries_502(v); -} - -void parse_actions_entries_502(t_parse_actions_entries_array *v) -{ - v->a[10040] = entry(1, true); - v->a[10041] = shift(1258); - v->a[10042] = entry(1, true); - v->a[10043] = shift(1261); - v->a[10044] = entry(1, false); - v->a[10045] = shift(2793); - v->a[10046] = entry(1, false); - v->a[10047] = shift(3370); - v->a[10048] = entry(1, false); - v->a[10049] = shift(842); - v->a[10050] = entry(1, false); - v->a[10051] = shift(6192); - v->a[10052] = entry(1, true); - v->a[10053] = shift(6188); - v->a[10054] = entry(1, true); - v->a[10055] = shift(6192); - v->a[10056] = entry(1, true); - v->a[10057] = shift(6191); - v->a[10058] = entry(1, false); - v->a[10059] = shift(4430); - parse_actions_entries_503(v); -} - -void parse_actions_entries_503(t_parse_actions_entries_array *v) -{ - v->a[10060] = entry(1, true); - v->a[10061] = shift(3824); - v->a[10062] = entry(1, true); - v->a[10063] = shift(3825); - v->a[10064] = entry(1, true); - v->a[10065] = shift(4315); - v->a[10066] = entry(1, true); - v->a[10067] = shift(5782); - v->a[10068] = entry(1, true); - v->a[10069] = shift(4430); - v->a[10070] = entry(1, true); - v->a[10071] = shift(4671); - v->a[10072] = entry(1, true); - v->a[10073] = shift(298); - v->a[10074] = entry(1, true); - v->a[10075] = shift(293); - v->a[10076] = entry(1, true); - v->a[10077] = shift(361); - v->a[10078] = entry(1, true); - v->a[10079] = shift(4601); - parse_actions_entries_504(v); -} - -void parse_actions_entries_504(t_parse_actions_entries_array *v) -{ - v->a[10080] = entry(1, false); - v->a[10081] = shift(3435); - v->a[10082] = entry(1, false); - v->a[10083] = shift(993); - v->a[10084] = entry(1, true); - v->a[10085] = shift(993); - v->a[10086] = entry(1, true); - v->a[10087] = shift(992); - v->a[10088] = entry(1, false); - v->a[10089] = shift(995); - v->a[10090] = entry(1, true); - v->a[10091] = shift(995); - v->a[10092] = entry(1, true); - v->a[10093] = shift(994); - v->a[10094] = entry(1, false); - v->a[10095] = shift(1293); - v->a[10096] = entry(1, false); - v->a[10097] = shift(588); - v->a[10098] = entry(1, true); - v->a[10099] = shift(1292); - parse_actions_entries_505(v); -} - -/* EOF parse_actions_entries_100.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_101.c b/parser/static/parse_actions_entries/parse_actions_entries_101.c deleted file mode 100644 index 937ea870..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_101.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_101.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_505(t_parse_actions_entries_array *v) -{ - v->a[10100] = entry(1, true); - v->a[10101] = shift(1293); - v->a[10102] = entry(1, false); - v->a[10103] = shift(1292); - v->a[10104] = entry(1, false); - v->a[10105] = shift(2755); - v->a[10106] = entry(1, false); - v->a[10107] = shift(4673); - v->a[10108] = entry(1, true); - v->a[10109] = shift(4524); - v->a[10110] = entry(1, true); - v->a[10111] = shift(4673); - v->a[10112] = entry(1, true); - v->a[10113] = shift(4711); - v->a[10114] = entry(1, false); - v->a[10115] = shift(4760); - v->a[10116] = entry(1, true); - v->a[10117] = shift(4760); - v->a[10118] = entry(1, true); - v->a[10119] = shift(4748); - parse_actions_entries_506(v); -} - -void parse_actions_entries_506(t_parse_actions_entries_array *v) -{ - v->a[10120] = entry(1, false); - v->a[10121] = shift(910); - v->a[10122] = entry(1, false); - v->a[10123] = shift(552); - v->a[10124] = entry(1, true); - v->a[10125] = shift(912); - v->a[10126] = entry(1, true); - v->a[10127] = shift(910); - v->a[10128] = entry(1, false); - v->a[10129] = shift(912); - v->a[10130] = entry(1, false); - v->a[10131] = shift(4274); - v->a[10132] = entry(1, true); - v->a[10133] = shift(3888); - v->a[10134] = entry(1, true); - v->a[10135] = shift(3893); - v->a[10136] = entry(1, true); - v->a[10137] = shift(4233); - v->a[10138] = entry(1, true); - v->a[10139] = shift(5775); - parse_actions_entries_507(v); -} - -void parse_actions_entries_507(t_parse_actions_entries_array *v) -{ - v->a[10140] = entry(1, true); - v->a[10141] = shift(4274); - v->a[10142] = entry(1, true); - v->a[10143] = shift(4658); - v->a[10144] = entry(1, true); - v->a[10145] = shift(106); - v->a[10146] = entry(1, true); - v->a[10147] = shift(279); - v->a[10148] = entry(1, true); - v->a[10149] = shift(345); - v->a[10150] = entry(1, true); - v->a[10151] = shift(4276); - v->a[10152] = entry(1, false); - v->a[10153] = shift(750); - v->a[10154] = entry(1, false); - v->a[10155] = shift(3195); - v->a[10156] = entry(1, false); - v->a[10157] = shift(553); - v->a[10158] = entry(1, false); - v->a[10159] = shift(3270); - parse_actions_entries_508(v); -} - -void parse_actions_entries_508(t_parse_actions_entries_array *v) -{ - v->a[10160] = entry(1, false); - v->a[10161] = shift(3269); - v->a[10162] = entry(1, false); - v->a[10163] = shift(3044); - v->a[10164] = entry(1, false); - v->a[10165] = shift(3047); - v->a[10166] = entry(1, false); - v->a[10167] = shift(3187); - v->a[10168] = entry(1, false); - v->a[10169] = shift(2794); - v->a[10170] = entry(1, false); - v->a[10171] = shift(3371); - v->a[10172] = entry(1, false); - v->a[10173] = shift(3186); - v->a[10174] = entry(1, false); - v->a[10175] = shift(2842); - v->a[10176] = entry(1, false); - v->a[10177] = shift(1141); - v->a[10178] = entry(1, true); - v->a[10179] = shift(2841); - parse_actions_entries_509(v); -} - -void parse_actions_entries_509(t_parse_actions_entries_array *v) -{ - v->a[10180] = entry(1, true); - v->a[10181] = shift(2842); - v->a[10182] = entry(1, false); - v->a[10183] = shift(2841); - v->a[10184] = entry(1, false); - v->a[10185] = shift(723); - v->a[10186] = entry(1, false); - v->a[10187] = shift(3334); - v->a[10188] = entry(1, false); - v->a[10189] = shift(2392); - v->a[10190] = entry(1, false); - v->a[10191] = shift(1197); - v->a[10192] = entry(1, true); - v->a[10193] = shift(2393); - v->a[10194] = entry(1, true); - v->a[10195] = shift(2392); - v->a[10196] = entry(1, false); - v->a[10197] = shift(2393); - v->a[10198] = entry(1, false); - v->a[10199] = shift(1164); - parse_actions_entries_510(v); -} - -/* EOF parse_actions_entries_101.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_102.c b/parser/static/parse_actions_entries/parse_actions_entries_102.c deleted file mode 100644 index bd3c3ba8..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_102.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_102.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_510(t_parse_actions_entries_array *v) -{ - v->a[10200] = entry(1, false); - v->a[10201] = shift(4375); - v->a[10202] = entry(1, true); - v->a[10203] = shift(4375); - v->a[10204] = entry(1, true); - v->a[10205] = shift(4352); - v->a[10206] = entry(1, false); - v->a[10207] = shift(6494); - v->a[10208] = entry(1, true); - v->a[10209] = shift(6486); - v->a[10210] = entry(1, true); - v->a[10211] = shift(6494); - v->a[10212] = entry(1, false); - v->a[10213] = shift(6486); - v->a[10214] = entry(1, false); - v->a[10215] = shift(749); - v->a[10216] = entry(1, false); - v->a[10217] = shift(3329); - v->a[10218] = entry(1, false); - v->a[10219] = shift(2757); - parse_actions_entries_511(v); -} - -void parse_actions_entries_511(t_parse_actions_entries_array *v) -{ - v->a[10220] = entry(1, false); - v->a[10221] = shift(2514); - v->a[10222] = entry(1, true); - v->a[10223] = shift(2518); - v->a[10224] = entry(1, true); - v->a[10225] = shift(2514); - v->a[10226] = entry(1, false); - v->a[10227] = shift(2518); - v->a[10228] = entry(1, false); - v->a[10229] = shift(2590); - v->a[10230] = entry(1, true); - v->a[10231] = shift(2587); - v->a[10232] = entry(1, true); - v->a[10233] = shift(2590); - v->a[10234] = entry(1, false); - v->a[10235] = shift(2587); - v->a[10236] = entry(1, false); - v->a[10237] = shift(5461); - v->a[10238] = entry(1, true); - v->a[10239] = shift(5480); - parse_actions_entries_512(v); -} - -void parse_actions_entries_512(t_parse_actions_entries_array *v) -{ - v->a[10240] = entry(1, true); - v->a[10241] = shift(5461); - v->a[10242] = entry(1, false); - v->a[10243] = shift(5480); - v->a[10244] = entry(1, false); - v->a[10245] = shift(578); - v->a[10246] = entry(1, false); - v->a[10247] = shift(1532); - v->a[10248] = entry(1, false); - v->a[10249] = shift(628); - v->a[10250] = entry(1, true); - v->a[10251] = shift(1533); - v->a[10252] = entry(1, true); - v->a[10253] = shift(1532); - v->a[10254] = entry(1, false); - v->a[10255] = shift(1533); - v->a[10256] = entry(1, false); - v->a[10257] = shift(2450); - v->a[10258] = entry(1, true); - v->a[10259] = shift(2449); - parse_actions_entries_513(v); -} - -void parse_actions_entries_513(t_parse_actions_entries_array *v) -{ - v->a[10260] = entry(1, true); - v->a[10261] = shift(2450); - v->a[10262] = entry(1, false); - v->a[10263] = shift(2449); - v->a[10264] = entry(1, false); - v->a[10265] = shift(5387); - v->a[10266] = entry(1, true); - v->a[10267] = shift(5380); - v->a[10268] = entry(1, true); - v->a[10269] = shift(5387); - v->a[10270] = entry(1, false); - v->a[10271] = shift(5380); - v->a[10272] = entry(1, false); - v->a[10273] = shift(1135); - v->a[10274] = entry(1, false); - v->a[10275] = shift(634); - v->a[10276] = entry(1, false); - v->a[10277] = shift(3328); - v->a[10278] = entry(1, false); - v->a[10279] = shift(2758); - parse_actions_entries_514(v); -} - -void parse_actions_entries_514(t_parse_actions_entries_array *v) -{ - v->a[10280] = entry(1, false); - v->a[10281] = shift(3326); - v->a[10282] = entry(1, false); - v->a[10283] = shift(5428); - v->a[10284] = entry(1, true); - v->a[10285] = shift(5413); - v->a[10286] = entry(1, true); - v->a[10287] = shift(5428); - v->a[10288] = entry(1, false); - v->a[10289] = shift(5413); - v->a[10290] = entry(1, false); - v->a[10291] = shift(3415); - v->a[10292] = entry(1, true); - v->a[10293] = shift(3418); - v->a[10294] = entry(1, true); - v->a[10295] = shift(3415); - v->a[10296] = entry(1, false); - v->a[10297] = shift(3418); - v->a[10298] = entry(1, false); - v->a[10299] = shift(2759); - parse_actions_entries_515(v); -} - -/* EOF parse_actions_entries_102.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_103.c b/parser/static/parse_actions_entries/parse_actions_entries_103.c deleted file mode 100644 index 0000f972..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_103.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_103.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_515(t_parse_actions_entries_array *v) -{ - v->a[10300] = entry(1, false); - v->a[10301] = shift(5680); - v->a[10302] = entry(1, true); - v->a[10303] = shift(5660); - v->a[10304] = entry(1, true); - v->a[10305] = shift(5680); - v->a[10306] = entry(1, false); - v->a[10307] = shift(5660); - v->a[10308] = entry(1, false); - v->a[10309] = shift(866); - v->a[10310] = entry(1, true); - v->a[10311] = shift(864); - v->a[10312] = entry(1, true); - v->a[10313] = shift(866); - v->a[10314] = entry(1, false); - v->a[10315] = shift(864); - v->a[10316] = entry(1, false); - v->a[10317] = shift(5698); - v->a[10318] = entry(1, false); - v->a[10319] = shift(725); - parse_actions_entries_516(v); -} - -void parse_actions_entries_516(t_parse_actions_entries_array *v) -{ - v->a[10320] = entry(1, false); - v->a[10321] = shift(840); - v->a[10322] = entry(1, false); - v->a[10323] = shift(2797); - v->a[10324] = entry(1, false); - v->a[10325] = shift(5699); - v->a[10326] = entry(1, false); - v->a[10327] = shift(3324); - v->a[10328] = entry(1, false); - v->a[10329] = shift(3372); - v->a[10330] = entry(1, false); - v->a[10331] = shift(4532); - v->a[10332] = entry(1, false); - v->a[10333] = shift(2903); - v->a[10334] = entry(1, true); - v->a[10335] = shift(4539); - v->a[10336] = entry(1, true); - v->a[10337] = shift(4532); - v->a[10338] = entry(1, false); - v->a[10339] = shift(4539); - parse_actions_entries_517(v); -} - -void parse_actions_entries_517(t_parse_actions_entries_array *v) -{ - v->a[10340] = entry(1, false); - v->a[10341] = shift(2278); - v->a[10342] = entry(1, true); - v->a[10343] = shift(2278); - v->a[10344] = entry(1, true); - v->a[10345] = shift(2284); - v->a[10346] = entry(1, false); - v->a[10347] = shift(2902); - v->a[10348] = entry(1, false); - v->a[10349] = shift(2314); - v->a[10350] = entry(1, true); - v->a[10351] = shift(2314); - v->a[10352] = entry(1, true); - v->a[10353] = shift(2308); - v->a[10354] = entry(1, false); - v->a[10355] = shift(3464); - v->a[10356] = entry(1, false); - v->a[10357] = shift(3463); - v->a[10358] = entry(1, false); - v->a[10359] = shift(1462); - parse_actions_entries_518(v); -} - -void parse_actions_entries_518(t_parse_actions_entries_array *v) -{ - v->a[10360] = entry(1, true); - v->a[10361] = shift(1461); - v->a[10362] = entry(1, true); - v->a[10363] = shift(1462); - v->a[10364] = entry(1, false); - v->a[10365] = shift(1461); - v->a[10366] = entry(1, false); - v->a[10367] = shift(669); - v->a[10368] = entry(1, false); - v->a[10369] = shift(4579); - v->a[10370] = entry(1, true); - v->a[10371] = shift(4579); - v->a[10372] = entry(1, true); - v->a[10373] = shift(4589); - v->a[10374] = entry(1, false); - v->a[10375] = shift(3298); - v->a[10376] = entry(1, false); - v->a[10377] = shift(3313); - v->a[10378] = entry(1, false); - v->a[10379] = shift(3485); - parse_actions_entries_519(v); -} - -void parse_actions_entries_519(t_parse_actions_entries_array *v) -{ - v->a[10380] = entry(1, false); - v->a[10381] = shift(3482); - v->a[10382] = entry(1, false); - v->a[10383] = shift(4404); - v->a[10384] = entry(1, true); - v->a[10385] = shift(4409); - v->a[10386] = entry(1, true); - v->a[10387] = shift(4404); - v->a[10388] = entry(1, false); - v->a[10389] = shift(4409); - v->a[10390] = entry(1, false); - v->a[10391] = shift(767); - v->a[10392] = entry(1, false); - v->a[10393] = shift(683); - v->a[10394] = entry(1, false); - v->a[10395] = shift(2760); - v->a[10396] = entry(1, false); - v->a[10397] = shift(3321); - v->a[10398] = entry(1, false); - v->a[10399] = shift(768); - parse_actions_entries_520(v); -} - -/* EOF parse_actions_entries_103.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_104.c b/parser/static/parse_actions_entries/parse_actions_entries_104.c deleted file mode 100644 index 94350a6a..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_104.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_104.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_520(t_parse_actions_entries_array *v) -{ - v->a[10400] = entry(1, false); - v->a[10401] = shift(911); - v->a[10402] = entry(1, false); - v->a[10403] = shift(2844); - v->a[10404] = entry(1, false); - v->a[10405] = shift(3374); - v->a[10406] = entry(1, false); - v->a[10407] = shift(513); - v->a[10408] = entry(1, true); - v->a[10409] = shift(512); - v->a[10410] = entry(1, true); - v->a[10411] = shift(513); - v->a[10412] = entry(1, false); - v->a[10413] = shift(512); - v->a[10414] = entry(1, false); - v->a[10415] = shift(906); - v->a[10416] = entry(1, false); - v->a[10417] = shift(896); - v->a[10418] = entry(1, false); - v->a[10419] = shift(539); - parse_actions_entries_521(v); -} - -void parse_actions_entries_521(t_parse_actions_entries_array *v) -{ - v->a[10420] = entry(1, false); - v->a[10421] = shift(899); - v->a[10422] = entry(1, false); - v->a[10423] = shift(603); - v->a[10424] = entry(1, false); - v->a[10425] = shift(892); - v->a[10426] = entry(1, false); - v->a[10427] = shift(890); - v->a[10428] = entry(1, false); - v->a[10429] = shift(2732); - v->a[10430] = entry(1, true); - v->a[10431] = shift(2733); - v->a[10432] = entry(1, true); - v->a[10433] = shift(2732); - v->a[10434] = entry(1, false); - v->a[10435] = shift(2733); - v->a[10436] = entry(1, false); - v->a[10437] = shift(605); - v->a[10438] = entry(1, false); - v->a[10439] = shift(699); - parse_actions_entries_522(v); -} - -void parse_actions_entries_522(t_parse_actions_entries_array *v) -{ - v->a[10440] = entry(1, false); - v->a[10441] = shift(2761); - v->a[10442] = entry(1, false); - v->a[10443] = shift(3320); - v->a[10444] = entry(1, false); - v->a[10445] = shift(2762); - v->a[10446] = entry(1, false); - v->a[10447] = shift(696); - v->a[10448] = entry(1, false); - v->a[10449] = shift(1083); - v->a[10450] = entry(1, false); - v->a[10451] = shift(558); - v->a[10452] = entry(1, true); - v->a[10453] = shift(1084); - v->a[10454] = entry(1, true); - v->a[10455] = shift(1083); - v->a[10456] = entry(1, false); - v->a[10457] = shift(1084); - v->a[10458] = entry(1, false); - v->a[10459] = shift(1024); - parse_actions_entries_523(v); -} - -void parse_actions_entries_523(t_parse_actions_entries_array *v) -{ - v->a[10460] = entry(1, false); - v->a[10461] = shift(1025); - v->a[10462] = entry(1, false); - v->a[10463] = shift(538); - v->a[10464] = entry(1, false); - v->a[10465] = shift(999); - v->a[10466] = entry(1, true); - v->a[10467] = shift(1004); - v->a[10468] = entry(1, true); - v->a[10469] = shift(999); - v->a[10470] = entry(1, false); - v->a[10471] = shift(1004); - v->a[10472] = entry(1, false); - v->a[10473] = shift(4285); - v->a[10474] = entry(1, true); - v->a[10475] = shift(4303); - v->a[10476] = entry(1, true); - v->a[10477] = shift(4285); - v->a[10478] = entry(1, false); - v->a[10479] = shift(4303); - parse_actions_entries_524(v); -} - -void parse_actions_entries_524(t_parse_actions_entries_array *v) -{ - v->a[10480] = entry(1, false); - v->a[10481] = shift(1465); - v->a[10482] = entry(1, true); - v->a[10483] = shift(1466); - v->a[10484] = entry(1, true); - v->a[10485] = shift(1465); - v->a[10486] = entry(1, false); - v->a[10487] = shift(1466); - v->a[10488] = entry(1, false); - v->a[10489] = shift(1440); - v->a[10490] = entry(1, true); - v->a[10491] = shift(1442); - v->a[10492] = entry(1, true); - v->a[10493] = shift(1440); - v->a[10494] = entry(1, false); - v->a[10495] = shift(1442); - v->a[10496] = entry(1, false); - v->a[10497] = shift(3317); - v->a[10498] = entry(1, false); - v->a[10499] = shift(2763); - parse_actions_entries_525(v); -} - -/* EOF parse_actions_entries_104.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_105.c b/parser/static/parse_actions_entries/parse_actions_entries_105.c deleted file mode 100644 index e35b759b..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_105.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_105.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_525(t_parse_actions_entries_array *v) -{ - v->a[10500] = entry(1, false); - v->a[10501] = shift(1569); - v->a[10502] = entry(1, true); - v->a[10503] = shift(3786); - v->a[10504] = entry(1, true); - v->a[10505] = shift(3789); - v->a[10506] = entry(1, true); - v->a[10507] = shift(1568); - v->a[10508] = entry(1, true); - v->a[10509] = shift(5791); - v->a[10510] = entry(1, true); - v->a[10511] = shift(1569); - v->a[10512] = entry(1, true); - v->a[10513] = shift(4676); - v->a[10514] = entry(1, true); - v->a[10515] = shift(307); - v->a[10516] = entry(1, true); - v->a[10517] = shift(306); - v->a[10518] = entry(1, true); - v->a[10519] = shift(377); - parse_actions_entries_526(v); -} - -void parse_actions_entries_526(t_parse_actions_entries_array *v) -{ - v->a[10520] = entry(1, false); - v->a[10521] = shift(1568); - v->a[10522] = entry(1, false); - v->a[10523] = shift(1120); - v->a[10524] = entry(1, true); - v->a[10525] = shift(1119); - v->a[10526] = entry(1, true); - v->a[10527] = shift(1120); - v->a[10528] = entry(1, false); - v->a[10529] = shift(1119); - v->a[10530] = entry(1, false); - v->a[10531] = shift(1827); - v->a[10532] = entry(1, true); - v->a[10533] = shift(1834); - v->a[10534] = entry(1, true); - v->a[10535] = shift(1827); - v->a[10536] = entry(1, false); - v->a[10537] = shift(1834); - v->a[10538] = entry(1, false); - v->a[10539] = shift(960); - parse_actions_entries_527(v); -} - -void parse_actions_entries_527(t_parse_actions_entries_array *v) -{ - v->a[10540] = entry(1, false); - v->a[10541] = shift(4831); - v->a[10542] = entry(1, true); - v->a[10543] = shift(4805); - v->a[10544] = entry(1, true); - v->a[10545] = shift(4831); - v->a[10546] = entry(1, false); - v->a[10547] = shift(4805); - v->a[10548] = entry(1, false); - v->a[10549] = shift(1669); - v->a[10550] = entry(1, true); - v->a[10551] = shift(1678); - v->a[10552] = entry(1, true); - v->a[10553] = shift(1669); - v->a[10554] = entry(1, false); - v->a[10555] = shift(1678); - v->a[10556] = entry(1, false); - v->a[10557] = shift(4493); - v->a[10558] = entry(1, true); - v->a[10559] = shift(4494); - parse_actions_entries_528(v); -} - -void parse_actions_entries_528(t_parse_actions_entries_array *v) -{ - v->a[10560] = entry(1, true); - v->a[10561] = shift(4493); - v->a[10562] = entry(1, false); - v->a[10563] = shift(4494); - v->a[10564] = entry(1, false); - v->a[10565] = shift(4526); - v->a[10566] = entry(1, true); - v->a[10567] = shift(4419); - v->a[10568] = entry(1, true); - v->a[10569] = shift(4526); - v->a[10570] = entry(1, false); - v->a[10571] = shift(4419); - v->a[10572] = entry(1, false); - v->a[10573] = shift(1053); - v->a[10574] = entry(1, false); - v->a[10575] = shift(2705); - v->a[10576] = entry(1, false); - v->a[10577] = shift(1050); - v->a[10578] = entry(1, false); - v->a[10579] = shift(1051); - parse_actions_entries_529(v); -} - -void parse_actions_entries_529(t_parse_actions_entries_array *v) -{ - v->a[10580] = entry(1, false); - v->a[10581] = shift(946); - v->a[10582] = entry(1, false); - v->a[10583] = shift(2706); - v->a[10584] = entry(1, false); - v->a[10585] = shift(3262); - v->a[10586] = entry(1, false); - v->a[10587] = shift(1048); - v->a[10588] = entry(1, false); - v->a[10589] = shift(943); - v->a[10590] = entry(1, false); - v->a[10591] = shift(3467); - v->a[10592] = entry(1, true); - v->a[10593] = shift(3467); - v->a[10594] = entry(1, true); - v->a[10595] = shift(3472); - v->a[10596] = entry(1, false); - v->a[10597] = shift(3163); - v->a[10598] = entry(1, false); - v->a[10599] = shift(3456); - parse_actions_entries_530(v); -} - -/* EOF parse_actions_entries_105.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_106.c b/parser/static/parse_actions_entries/parse_actions_entries_106.c deleted file mode 100644 index 3e69b1aa..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_106.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_106.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_530(t_parse_actions_entries_array *v) -{ - v->a[10600] = entry(1, true); - v->a[10601] = shift(3456); - v->a[10602] = entry(1, true); - v->a[10603] = shift(3483); - v->a[10604] = entry(1, false); - v->a[10605] = shift(2880); - v->a[10606] = entry(1, false); - v->a[10607] = shift(3426); - v->a[10608] = entry(1, false); - v->a[10609] = shift(3238); - v->a[10610] = entry(1, false); - v->a[10611] = shift(467); - v->a[10612] = entry(1, false); - v->a[10613] = shift(2898); - v->a[10614] = entry(1, false); - v->a[10615] = shift(732); - v->a[10616] = entry(1, false); - v->a[10617] = shift(3237); - v->a[10618] = entry(1, false); - v->a[10619] = shift(3316); - parse_actions_entries_531(v); -} - -void parse_actions_entries_531(t_parse_actions_entries_array *v) -{ - v->a[10620] = entry(1, false); - v->a[10621] = shift(2764); - v->a[10622] = entry(1, false); - v->a[10623] = shift(873); - v->a[10624] = entry(1, false); - v->a[10625] = shift(877); - v->a[10626] = entry(1, false); - v->a[10627] = shift(3315); - v->a[10628] = entry(1, false); - v->a[10629] = shift(2765); - v->a[10630] = entry(1, false); - v->a[10631] = shift(942); - v->a[10632] = entry(1, false); - v->a[10633] = shift(941); - v->a[10634] = entry(1, false); - v->a[10635] = shift(3408); - v->a[10636] = entry(1, false); - v->a[10637] = shift(3166); - v->a[10638] = entry(1, false); - v->a[10639] = shift(2766); - parse_actions_entries_532(v); -} - -void parse_actions_entries_532(t_parse_actions_entries_array *v) -{ - v->a[10640] = entry(1, false); - v->a[10641] = shift(549); - v->a[10642] = entry(1, false); - v->a[10643] = shift(3309); - v->a[10644] = entry(1, false); - v->a[10645] = shift(2767); - v->a[10646] = entry(1, false); - v->a[10647] = shift(3401); - v->a[10648] = entry(1, false); - v->a[10649] = shift(550); - v->a[10650] = entry(1, false); - v->a[10651] = shift(3584); - v->a[10652] = entry(1, false); - v->a[10653] = shift(737); - v->a[10654] = entry(1, false); - v->a[10655] = shift(466); - v->a[10656] = entry(1, false); - v->a[10657] = shift(3562); - v->a[10658] = entry(1, false); - v->a[10659] = shift(3132); - parse_actions_entries_533(v); -} - -void parse_actions_entries_533(t_parse_actions_entries_array *v) -{ - v->a[10660] = entry(1, false); - v->a[10661] = shift(3308); - v->a[10662] = entry(1, false); - v->a[10663] = shift(2768); - v->a[10664] = entry(1, false); - v->a[10665] = shift(3134); - v->a[10666] = entry(1, false); - v->a[10667] = shift(3304); - v->a[10668] = entry(1, false); - v->a[10669] = shift(3417); - v->a[10670] = entry(1, false); - v->a[10671] = shift(3414); - v->a[10672] = entry(1, false); - v->a[10673] = shift(2769); - v->a[10674] = entry(1, false); - v->a[10675] = shift(2938); - v->a[10676] = entry(1, false); - v->a[10677] = shift(606); - v->a[10678] = entry(1, false); - v->a[10679] = shift(784); - parse_actions_entries_534(v); -} - -void parse_actions_entries_534(t_parse_actions_entries_array *v) -{ - v->a[10680] = entry(1, false); - v->a[10681] = shift(787); - v->a[10682] = entry(1, false); - v->a[10683] = shift(3303); - v->a[10684] = entry(1, false); - v->a[10685] = shift(2770); - v->a[10686] = entry(1, false); - v->a[10687] = shift(795); - v->a[10688] = entry(1, false); - v->a[10689] = shift(3302); - v->a[10690] = entry(1, false); - v->a[10691] = shift(801); - v->a[10692] = entry(1, false); - v->a[10693] = shift(776); - v->a[10694] = entry(1, false); - v->a[10695] = shift(775); - v->a[10696] = entry(1, false); - v->a[10697] = shift(2771); - v->a[10698] = entry(1, false); - v->a[10699] = shift(2896); - parse_actions_entries_535(v); -} - -/* EOF parse_actions_entries_106.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_107.c b/parser/static/parse_actions_entries/parse_actions_entries_107.c deleted file mode 100644 index fa121c71..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_107.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_107.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_535(t_parse_actions_entries_array *v) -{ - v->a[10700] = entry(1, false); - v->a[10701] = shift(1070); - v->a[10702] = entry(1, false); - v->a[10703] = shift(1071); - v->a[10704] = entry(1, false); - v->a[10705] = shift(2895); - v->a[10706] = entry(1, false); - v->a[10707] = shift(6199); - v->a[10708] = entry(1, true); - v->a[10709] = shift(6199); - v->a[10710] = entry(1, true); - v->a[10711] = shift(6203); - v->a[10712] = entry(1, false); - v->a[10713] = shift(580); - v->a[10714] = entry(1, false); - v->a[10715] = shift(579); - v->a[10716] = entry(1, false); - v->a[10717] = shift(3301); - v->a[10718] = entry(1, false); - v->a[10719] = shift(1115); - parse_actions_entries_536(v); -} - -void parse_actions_entries_536(t_parse_actions_entries_array *v) -{ - v->a[10720] = entry(1, false); - v->a[10721] = shift(1625); - v->a[10722] = entry(1, false); - v->a[10723] = shift(687); - v->a[10724] = entry(1, true); - v->a[10725] = shift(1626); - v->a[10726] = entry(1, true); - v->a[10727] = shift(1625); - v->a[10728] = entry(1, false); - v->a[10729] = shift(1626); - v->a[10730] = entry(1, false); - v->a[10731] = shift(1395); - v->a[10732] = entry(1, true); - v->a[10733] = shift(1395); - v->a[10734] = entry(1, true); - v->a[10735] = shift(1396); - v->a[10736] = entry(1, false); - v->a[10737] = shift(2772); - v->a[10738] = entry(1, false); - v->a[10739] = shift(956); - parse_actions_entries_537(v); -} - -void parse_actions_entries_537(t_parse_actions_entries_array *v) -{ - v->a[10740] = entry(1, false); - v->a[10741] = shift(1114); - v->a[10742] = entry(1, false); - v->a[10743] = shift(1596); - v->a[10744] = entry(1, true); - v->a[10745] = shift(1596); - v->a[10746] = entry(1, true); - v->a[10747] = shift(1599); - v->a[10748] = entry(1, false); - v->a[10749] = shift(1529); - v->a[10750] = entry(1, true); - v->a[10751] = shift(1529); - v->a[10752] = entry(1, true); - v->a[10753] = shift(1559); - v->a[10754] = entry(1, false); - v->a[10755] = shift(3242); - v->a[10756] = entry(1, false); - v->a[10757] = shift(3246); - v->a[10758] = entry(1, false); - v->a[10759] = shift(3247); - parse_actions_entries_538(v); -} - -void parse_actions_entries_538(t_parse_actions_entries_array *v) -{ - v->a[10760] = entry(1, false); - v->a[10761] = shift(4687); - v->a[10762] = entry(1, true); - v->a[10763] = shift(4593); - v->a[10764] = entry(1, true); - v->a[10765] = shift(4687); - v->a[10766] = entry(1, true); - v->a[10767] = shift(4683); - v->a[10768] = entry(1, false); - v->a[10769] = shift(3299); - v->a[10770] = entry(1, false); - v->a[10771] = shift(766); - v->a[10772] = entry(1, false); - v->a[10773] = shift(4699); - v->a[10774] = entry(1, true); - v->a[10775] = shift(4699); - v->a[10776] = entry(1, true); - v->a[10777] = shift(4698); - v->a[10778] = entry(1, false); - v->a[10779] = shift(3248); - parse_actions_entries_539(v); -} - -void parse_actions_entries_539(t_parse_actions_entries_array *v) -{ - v->a[10780] = entry(1, false); - v->a[10781] = shift(3249); - v->a[10782] = entry(1, false); - v->a[10783] = shift(647); - v->a[10784] = entry(1, false); - v->a[10785] = shift(3258); - v->a[10786] = entry(1, false); - v->a[10787] = shift(3259); - v->a[10788] = entry(1, false); - v->a[10789] = shift(4440); - v->a[10790] = entry(1, true); - v->a[10791] = shift(4359); - v->a[10792] = entry(1, true); - v->a[10793] = shift(4440); - v->a[10794] = entry(1, true); - v->a[10795] = shift(4418); - v->a[10796] = entry(1, false); - v->a[10797] = shift(652); - v->a[10798] = entry(1, false); - v->a[10799] = shift(2773); - parse_actions_entries_540(v); -} - -/* EOF parse_actions_entries_107.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_108.c b/parser/static/parse_actions_entries/parse_actions_entries_108.c deleted file mode 100644 index e98e0c85..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_108.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_108.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_540(t_parse_actions_entries_array *v) -{ - v->a[10800] = entry(1, false); - v->a[10801] = shift(3296); - v->a[10802] = entry(1, false); - v->a[10803] = shift(2774); - v->a[10804] = entry(1, false); - v->a[10805] = shift(4452); - v->a[10806] = entry(1, true); - v->a[10807] = shift(4452); - v->a[10808] = entry(1, true); - v->a[10809] = shift(4450); - v->a[10810] = entry(1, false); - v->a[10811] = shift(3261); - v->a[10812] = entry(1, false); - v->a[10813] = shift(1273); - v->a[10814] = entry(1, true); - v->a[10815] = shift(1273); - v->a[10816] = entry(1, true); - v->a[10817] = shift(1271); - v->a[10818] = entry(1, false); - v->a[10819] = shift(1276); - parse_actions_entries_541(v); -} - -void parse_actions_entries_541(t_parse_actions_entries_array *v) -{ - v->a[10820] = entry(1, true); - v->a[10821] = shift(1276); - v->a[10822] = entry(1, true); - v->a[10823] = shift(1274); - v->a[10824] = entry(1, false); - v->a[10825] = shift(3293); - v->a[10826] = entry(1, false); - v->a[10827] = shift(954); - v->a[10828] = entry(1, false); - v->a[10829] = shift(3263); - v->a[10830] = entry(1, false); - v->a[10831] = shift(3264); - v->a[10832] = entry(1, false); - v->a[10833] = shift(3265); - v->a[10834] = entry(1, false); - v->a[10835] = shift(3598); - v->a[10836] = entry(1, false); - v->a[10837] = shift(3266); - v->a[10838] = entry(1, false); - v->a[10839] = shift(2775); - parse_actions_entries_542(v); -} - -void parse_actions_entries_542(t_parse_actions_entries_array *v) -{ - v->a[10840] = entry(1, false); - v->a[10841] = shift(2858); - v->a[10842] = entry(1, false); - v->a[10843] = shift(3373); - v->a[10844] = entry(1, false); - v->a[10845] = shift(2937); - v->a[10846] = entry(1, false); - v->a[10847] = shift(1493); - v->a[10848] = entry(1, true); - v->a[10849] = shift(1494); - v->a[10850] = entry(1, true); - v->a[10851] = shift(1493); - v->a[10852] = entry(1, false); - v->a[10853] = shift(1494); - v->a[10854] = entry(1, false); - v->a[10855] = shift(3350); - v->a[10856] = entry(1, false); - v->a[10857] = shift(2936); - v->a[10858] = entry(1, false); - v->a[10859] = shift(3446); - parse_actions_entries_543(v); -} - -void parse_actions_entries_543(t_parse_actions_entries_array *v) -{ - v->a[10860] = entry(1, false); - v->a[10861] = shift(2923); - v->a[10862] = entry(1, false); - v->a[10863] = shift(666); - v->a[10864] = entry(1, false); - v->a[10865] = shift(2922); - v->a[10866] = entry(1, false); - v->a[10867] = shift(2921); - v->a[10868] = entry(1, false); - v->a[10869] = shift(3289); - v->a[10870] = entry(1, false); - v->a[10871] = shift(663); - v->a[10872] = entry(1, false); - v->a[10873] = shift(3572); - v->a[10874] = entry(1, false); - v->a[10875] = shift(6202); - v->a[10876] = entry(1, true); - v->a[10877] = shift(6202); - v->a[10878] = entry(1, true); - v->a[10879] = shift(6189); - parse_actions_entries_544(v); -} - -void parse_actions_entries_544(t_parse_actions_entries_array *v) -{ - v->a[10880] = entry(1, false); - v->a[10881] = shift(3284); - v->a[10882] = entry(1, false); - v->a[10883] = shift(564); - v->a[10884] = entry(1, false); - v->a[10885] = shift(3559); - v->a[10886] = entry(1, false); - v->a[10887] = shift(2778); - v->a[10888] = entry(1, false); - v->a[10889] = shift(3447); - v->a[10890] = entry(1, false); - v->a[10891] = shift(2917); - v->a[10892] = entry(1, false); - v->a[10893] = shift(3449); - v->a[10894] = entry(1, false); - v->a[10895] = shift(700); - v->a[10896] = entry(1, false); - v->a[10897] = shift(5503); - v->a[10898] = entry(1, false); - v->a[10899] = shift(4216); - parse_actions_entries_545(v); -} - -/* EOF parse_actions_entries_108.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_109.c b/parser/static/parse_actions_entries/parse_actions_entries_109.c deleted file mode 100644 index 53a9bf04..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_109.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_109.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_545(t_parse_actions_entries_array *v) -{ - v->a[10900] = entry(1, false); - v->a[10901] = shift(782); - v->a[10902] = entry(1, false); - v->a[10903] = shift(2916); - v->a[10904] = entry(1, false); - v->a[10905] = shift(2915); - v->a[10906] = entry(1, false); - v->a[10907] = shift(2115); - v->a[10908] = entry(1, false); - v->a[10909] = shift(2899); - v->a[10910] = entry(1, false); - v->a[10911] = shift(765); - v->a[10912] = entry(1, false); - v->a[10913] = shift(4228); - v->a[10914] = entry(1, false); - v->a[10915] = shift(1425); - v->a[10916] = entry(1, false); - v->a[10917] = shift(2894); - v->a[10918] = entry(1, false); - v->a[10919] = shift(3560); - parse_actions_entries_546(v); -} - -void parse_actions_entries_546(t_parse_actions_entries_array *v) -{ - v->a[10920] = entry(1, false); - v->a[10921] = shift(670); - v->a[10922] = entry(1, false); - v->a[10923] = shift(3273); - v->a[10924] = entry(1, false); - v->a[10925] = shift(2779); - v->a[10926] = entry(1, false); - v->a[10927] = shift(674); - v->a[10928] = entry(1, false); - v->a[10929] = shift(2113); - v->a[10930] = entry(1, false); - v->a[10931] = shift(1859); - v->a[10932] = entry(1, true); - v->a[10933] = shift(4205); - v->a[10934] = entry(1, true); - v->a[10935] = shift(4206); - v->a[10936] = entry(1, false); - v->a[10937] = shift(721); - v->a[10938] = entry(1, true); - v->a[10939] = shift(1863); - parse_actions_entries_547(v); -} - -void parse_actions_entries_547(t_parse_actions_entries_array *v) -{ - v->a[10940] = entry(1, true); - v->a[10941] = shift(5735); - v->a[10942] = entry(1, true); - v->a[10943] = shift(1859); - v->a[10944] = entry(1, true); - v->a[10945] = shift(4728); - v->a[10946] = entry(1, true); - v->a[10947] = shift(181); - v->a[10948] = entry(1, true); - v->a[10949] = shift(184); - v->a[10950] = entry(1, true); - v->a[10951] = shift(185); - v->a[10952] = entry(1, false); - v->a[10953] = shift(1863); - v->a[10954] = entry(1, false); - v->a[10955] = shift(2325); - v->a[10956] = entry(1, true); - v->a[10957] = shift(2325); - v->a[10958] = entry(1, true); - v->a[10959] = shift(2327); - parse_actions_entries_548(v); -} - -void parse_actions_entries_548(t_parse_actions_entries_array *v) -{ - v->a[10960] = entry(1, false); - v->a[10961] = shift(3017); - v->a[10962] = entry(1, false); - v->a[10963] = shift(1344); - v->a[10964] = entry(1, true); - v->a[10965] = shift(1344); - v->a[10966] = entry(1, true); - v->a[10967] = shift(1343); - v->a[10968] = entry(1, false); - v->a[10969] = shift(2283); - v->a[10970] = entry(1, true); - v->a[10971] = shift(2283); - v->a[10972] = entry(1, true); - v->a[10973] = shift(2288); - v->a[10974] = entry(1, false); - v->a[10975] = shift(3268); - v->a[10976] = entry(1, false); - v->a[10977] = shift(881); - v->a[10978] = entry(1, false); - v->a[10979] = shift(2781); - parse_actions_entries_549(v); -} - -void parse_actions_entries_549(t_parse_actions_entries_array *v) -{ - v->a[10980] = entry(1, false); - v->a[10981] = shift(1330); - v->a[10982] = entry(1, true); - v->a[10983] = shift(1330); - v->a[10984] = entry(1, true); - v->a[10985] = shift(1331); - v->a[10986] = entry(1, false); - v->a[10987] = shift(1134); - v->a[10988] = entry(1, false); - v->a[10989] = shift(883); - v->a[10990] = entry(1, false); - v->a[10991] = shift(4992); - v->a[10992] = entry(1, true); - v->a[10993] = shift(4774); - v->a[10994] = entry(1, true); - v->a[10995] = shift(4992); - v->a[10996] = entry(1, true); - v->a[10997] = shift(4919); - v->a[10998] = entry(1, false); - v->a[10999] = shift(4896); - parse_actions_entries_550(v); -} - -/* EOF parse_actions_entries_109.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_11.c b/parser/static/parse_actions_entries/parse_actions_entries_11.c index 6398e4ee..a3e0e676 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_11.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_11.c @@ -14,126 +14,126 @@ void parse_actions_entries_55(t_parse_actions_entries_array *v) { - v->a[1100] = shift(1950); - v->a[1101] = entry(1, false); - v->a[1102] = shift(1949); - v->a[1103] = entry(1, true); - v->a[1104] = shift(1949); - v->a[1105] = entry(1, true); - v->a[1106] = shift(4016); - v->a[1107] = entry(1, false); - v->a[1108] = shift(2374); - v->a[1109] = entry(1, true); - v->a[1110] = shift(2451); - v->a[1111] = entry(1, true); - v->a[1112] = shift(3685); - v->a[1113] = entry(1, true); - v->a[1114] = shift(456); - v->a[1115] = entry(1, true); - v->a[1116] = shift(6610); - v->a[1117] = entry(1, true); - v->a[1118] = shift(3658); - v->a[1119] = entry(1, true); + v->a[1100] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1101] = shift_repeat(693); + v->a[1102] = entry(2, false); + v->a[1103] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1104] = shift_repeat(1757); + v->a[1105] = entry(2, false); + v->a[1106] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1107] = shift_repeat(3163); + v->a[1108] = entry(2, false); + v->a[1109] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1110] = shift_repeat(671); + v->a[1111] = entry(2, false); + v->a[1112] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1113] = shift_repeat(2990); + v->a[1114] = entry(2, false); + v->a[1115] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1116] = shift_repeat(857); + v->a[1117] = entry(2, false); + v->a[1118] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1119] = shift_repeat(3276); parse_actions_entries_56(v); } void parse_actions_entries_56(t_parse_actions_entries_array *v) { - v->a[1120] = shift(6388); - v->a[1121] = entry(1, true); - v->a[1122] = shift(3643); - v->a[1123] = entry(1, true); - v->a[1124] = shift(3103); - v->a[1125] = entry(1, true); - v->a[1126] = shift(3615); - v->a[1127] = entry(1, false); - v->a[1128] = shift(2573); - v->a[1129] = entry(1, true); - v->a[1130] = shift(3966); - v->a[1131] = entry(1, false); - v->a[1132] = shift(2139); - v->a[1133] = entry(1, false); - v->a[1134] = shift(1948); - v->a[1135] = entry(1, true); - v->a[1136] = shift(2056); - v->a[1137] = entry(1, false); - v->a[1138] = shift(2049); - v->a[1139] = entry(1, true); + v->a[1120] = entry(2, false); + v->a[1121] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1122] = shift_repeat(2996); + v->a[1123] = entry(2, false); + v->a[1124] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1125] = shift_repeat(169); + v->a[1126] = entry(2, false); + v->a[1127] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1128] = shift_repeat(166); + v->a[1129] = entry(2, false); + v->a[1130] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1131] = shift_repeat(163); + v->a[1132] = entry(2, false); + v->a[1133] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1134] = shift_repeat(279); + v->a[1135] = entry(2, true); + v->a[1136] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1137] = shift_repeat(3826); + v->a[1138] = entry(2, true); + v->a[1139] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); parse_actions_entries_57(v); } void parse_actions_entries_57(t_parse_actions_entries_array *v) { - v->a[1140] = shift(2049); - v->a[1141] = entry(1, true); - v->a[1142] = shift(3967); - v->a[1143] = entry(1, true); - v->a[1144] = shift(4028); - v->a[1145] = entry(1, false); - v->a[1146] = shift(5900); - v->a[1147] = entry(1, true); - v->a[1148] = shift(2409); - v->a[1149] = entry(1, true); - v->a[1150] = shift(5753); - v->a[1151] = entry(1, true); - v->a[1152] = shift(2573); - v->a[1153] = entry(1, false); - v->a[1154] = shift(2292); - v->a[1155] = entry(1, false); - v->a[1156] = shift(6273); - v->a[1157] = entry(1, true); - v->a[1158] = shift(4799); - v->a[1159] = entry(1, false); + v->a[1140] = shift_repeat(693); + v->a[1141] = entry(2, true); + v->a[1142] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1143] = shift_repeat(4042); + v->a[1144] = entry(1, false); + v->a[1145] = shift(790); + v->a[1146] = entry(1, false); + v->a[1147] = shift(200); + v->a[1148] = entry(1, false); + v->a[1149] = shift(1769); + v->a[1150] = entry(1, false); + v->a[1151] = shift(3181); + v->a[1152] = entry(1, false); + v->a[1153] = shift(896); + v->a[1154] = entry(1, false); + v->a[1155] = shift(3109); + v->a[1156] = entry(1, false); + v->a[1157] = shift(1155); + v->a[1158] = entry(1, false); + v->a[1159] = shift(3268); parse_actions_entries_58(v); } void parse_actions_entries_58(t_parse_actions_entries_array *v) { - v->a[1160] = shift(114); - v->a[1161] = entry(1, false); - v->a[1162] = shift(117); - v->a[1163] = entry(1, true); - v->a[1164] = shift(118); - v->a[1165] = entry(1, true); - v->a[1166] = shift(120); - v->a[1167] = entry(1, true); - v->a[1168] = shift(458); - v->a[1169] = entry(1, true); - v->a[1170] = shift(7597); - v->a[1171] = entry(1, false); - v->a[1172] = shift(2456); - v->a[1173] = entry(1, false); - v->a[1174] = shift(2137); - v->a[1175] = entry(1, true); - v->a[1176] = shift(2131); - v->a[1177] = entry(1, false); - v->a[1178] = shift(2132); - v->a[1179] = entry(1, true); + v->a[1160] = entry(1, false); + v->a[1161] = shift(3135); + v->a[1162] = entry(1, false); + v->a[1163] = shift(89); + v->a[1164] = entry(1, false); + v->a[1165] = shift(92); + v->a[1166] = entry(1, false); + v->a[1167] = shift(94); + v->a[1168] = entry(1, true); + v->a[1169] = shift(790); + v->a[1170] = entry(1, true); + v->a[1171] = shift(1281); + v->a[1172] = entry(1, true); + v->a[1173] = shift(4049); + v->a[1174] = entry(1, false); + v->a[1175] = shift(881); + v->a[1176] = entry(1, false); + v->a[1177] = shift(888); + v->a[1178] = entry(1, true); + v->a[1179] = shift(888); parse_actions_entries_59(v); } void parse_actions_entries_59(t_parse_actions_entries_array *v) { - v->a[1180] = shift(2132); - v->a[1181] = entry(1, true); - v->a[1182] = shift(2408); - v->a[1183] = entry(1, true); - v->a[1184] = shift(2456); - v->a[1185] = entry(1, true); - v->a[1186] = shift(459); - v->a[1187] = entry(1, false); - v->a[1188] = shift(2503); - v->a[1189] = entry(1, false); - v->a[1190] = shift(2198); - v->a[1191] = entry(1, true); - v->a[1192] = shift(1970); + v->a[1180] = entry(1, false); + v->a[1181] = reduce(sym_file_redirect, 3, 0, 18); + v->a[1182] = entry(1, true); + v->a[1183] = reduce(sym_file_redirect, 3, 0, 18); + v->a[1184] = entry(1, false); + v->a[1185] = shift(785); + v->a[1186] = entry(1, false); + v->a[1187] = shift(795); + v->a[1188] = entry(1, true); + v->a[1189] = shift(795); + v->a[1190] = entry(2, false); + v->a[1191] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1192] = shift_repeat(555); v->a[1193] = entry(1, false); - v->a[1194] = shift(1969); + v->a[1194] = reduce(aux_sym_command_repeat2, 2, 0, 30); v->a[1195] = entry(1, true); - v->a[1196] = shift(1969); - v->a[1197] = entry(1, false); - v->a[1198] = shift(2347); - v->a[1199] = entry(1, true); + v->a[1196] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1197] = entry(2, false); + v->a[1198] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1199] = shift_repeat(1851); parse_actions_entries_60(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_110.c b/parser/static/parse_actions_entries/parse_actions_entries_110.c deleted file mode 100644 index 6a06f823..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_110.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_110.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_550(t_parse_actions_entries_array *v) -{ - v->a[11000] = entry(1, true); - v->a[11001] = shift(4896); - v->a[11002] = entry(1, true); - v->a[11003] = shift(4897); - v->a[11004] = entry(1, false); - v->a[11005] = shift(6198); - v->a[11006] = entry(1, true); - v->a[11007] = shift(6198); - v->a[11008] = entry(1, true); - v->a[11009] = shift(6200); - v->a[11010] = entry(1, false); - v->a[11011] = shift(4806); - v->a[11012] = entry(1, true); - v->a[11013] = shift(4495); - v->a[11014] = entry(1, true); - v->a[11015] = shift(4806); - v->a[11016] = entry(1, true); - v->a[11017] = shift(4822); - v->a[11018] = entry(1, false); - v->a[11019] = shift(4750); - parse_actions_entries_551(v); -} - -void parse_actions_entries_551(t_parse_actions_entries_array *v) -{ - v->a[11020] = entry(1, true); - v->a[11021] = shift(4750); - v->a[11022] = entry(1, true); - v->a[11023] = shift(4754); - v->a[11024] = entry(1, false); - v->a[11025] = shift(1010); - v->a[11026] = entry(1, false); - v->a[11027] = shift(568); - v->a[11028] = entry(1, false); - v->a[11029] = shift(3434); - v->a[11030] = entry(1, false); - v->a[11031] = shift(3433); - v->a[11032] = entry(1, false); - v->a[11033] = shift(3432); - v->a[11034] = entry(1, false); - v->a[11035] = shift(567); - v->a[11036] = entry(1, false); - v->a[11037] = shift(3431); - v->a[11038] = entry(1, false); - v->a[11039] = shift(3260); - parse_actions_entries_552(v); -} - -void parse_actions_entries_552(t_parse_actions_entries_array *v) -{ - v->a[11040] = entry(1, false); - v->a[11041] = shift(2845); - v->a[11042] = entry(1, false); - v->a[11043] = shift(1752); - v->a[11044] = entry(1, true); - v->a[11045] = shift(1752); - v->a[11046] = entry(1, true); - v->a[11047] = shift(1758); - v->a[11048] = entry(1, false); - v->a[11049] = shift(1426); - v->a[11050] = entry(1, false); - v->a[11051] = shift(805); - v->a[11052] = entry(1, false); - v->a[11053] = shift(717); - v->a[11054] = entry(1, false); - v->a[11055] = shift(3430); - v->a[11056] = entry(1, false); - v->a[11057] = shift(3429); - v->a[11058] = entry(1, false); - v->a[11059] = shift(3257); - parse_actions_entries_553(v); -} - -void parse_actions_entries_553(t_parse_actions_entries_array *v) -{ - v->a[11060] = entry(1, false); - v->a[11061] = shift(3428); - v->a[11062] = entry(1, false); - v->a[11063] = shift(3425); - v->a[11064] = entry(1, false); - v->a[11065] = shift(3421); - v->a[11066] = entry(1, false); - v->a[11067] = shift(3413); - v->a[11068] = entry(1, false); - v->a[11069] = shift(3412); - v->a[11070] = entry(1, false); - v->a[11071] = shift(3410); - v->a[11072] = entry(1, false); - v->a[11073] = shift(3409); - v->a[11074] = entry(1, false); - v->a[11075] = shift(1745); - v->a[11076] = entry(1, true); - v->a[11077] = shift(1745); - v->a[11078] = entry(1, true); - v->a[11079] = shift(1750); - parse_actions_entries_554(v); -} - -void parse_actions_entries_554(t_parse_actions_entries_array *v) -{ - v->a[11080] = entry(1, false); - v->a[11081] = shift(555); - v->a[11082] = entry(1, false); - v->a[11083] = shift(3325); - v->a[11084] = entry(1, false); - v->a[11085] = shift(1154); - v->a[11086] = entry(1, false); - v->a[11087] = shift(3537); - v->a[11088] = entry(1, false); - v->a[11089] = shift(676); - v->a[11090] = entry(1, false); - v->a[11091] = shift(3538); - v->a[11092] = entry(1, false); - v->a[11093] = shift(5514); - v->a[11094] = entry(1, false); - v->a[11095] = shift(716); - v->a[11096] = entry(1, false); - v->a[11097] = shift(679); - v->a[11098] = entry(1, false); - v->a[11099] = shift(735); - parse_actions_entries_555(v); -} - -/* EOF parse_actions_entries_110.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_111.c b/parser/static/parse_actions_entries/parse_actions_entries_111.c deleted file mode 100644 index bf40a6db..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_111.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_111.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_555(t_parse_actions_entries_array *v) -{ - v->a[11100] = entry(1, false); - v->a[11101] = shift(2783); - v->a[11102] = entry(1, false); - v->a[11103] = shift(4622); - v->a[11104] = entry(1, true); - v->a[11105] = shift(4578); - v->a[11106] = entry(1, true); - v->a[11107] = shift(4622); - v->a[11108] = entry(1, true); - v->a[11109] = shift(4619); - v->a[11110] = entry(1, false); - v->a[11111] = shift(3252); - v->a[11112] = entry(1, false); - v->a[11113] = shift(4684); - v->a[11114] = entry(1, true); - v->a[11115] = shift(4684); - v->a[11116] = entry(1, true); - v->a[11117] = shift(4771); - v->a[11118] = entry(1, false); - v->a[11119] = shift(2784); - parse_actions_entries_556(v); -} - -void parse_actions_entries_556(t_parse_actions_entries_array *v) -{ - v->a[11120] = entry(1, false); - v->a[11121] = shift(4463); - v->a[11122] = entry(1, true); - v->a[11123] = shift(4362); - v->a[11124] = entry(1, true); - v->a[11125] = shift(4463); - v->a[11126] = entry(1, true); - v->a[11127] = shift(4466); - v->a[11128] = entry(1, false); - v->a[11129] = shift(3162); - v->a[11130] = entry(1, false); - v->a[11131] = shift(3227); - v->a[11132] = entry(1, false); - v->a[11133] = shift(3230); - v->a[11134] = entry(1, false); - v->a[11135] = shift(4513); - v->a[11136] = entry(1, true); - v->a[11137] = shift(4513); - v->a[11138] = entry(1, true); - v->a[11139] = shift(4459); - parse_actions_entries_557(v); -} - -void parse_actions_entries_557(t_parse_actions_entries_array *v) -{ - v->a[11140] = entry(1, false); - v->a[11141] = shift(2820); - v->a[11142] = entry(1, false); - v->a[11143] = shift(3274); - v->a[11144] = entry(1, false); - v->a[11145] = shift(1041); - v->a[11146] = entry(1, false); - v->a[11147] = shift(677); - v->a[11148] = entry(1, false); - v->a[11149] = shift(556); - v->a[11150] = entry(1, false); - v->a[11151] = shift(3027); - v->a[11152] = entry(1, false); - v->a[11153] = shift(3018); - v->a[11154] = entry(1, false); - v->a[11155] = shift(5306); - v->a[11156] = entry(1, true); - v->a[11157] = shift(5206); - v->a[11158] = entry(1, true); - v->a[11159] = shift(5306); - parse_actions_entries_558(v); -} - -void parse_actions_entries_558(t_parse_actions_entries_array *v) -{ - v->a[11160] = entry(1, true); - v->a[11161] = shift(5312); - v->a[11162] = entry(1, false); - v->a[11163] = shift(3244); - v->a[11164] = entry(1, false); - v->a[11165] = shift(2785); - v->a[11166] = entry(1, false); - v->a[11167] = shift(3379); - v->a[11168] = entry(1, false); - v->a[11169] = shift(5286); - v->a[11170] = entry(1, true); - v->a[11171] = shift(5286); - v->a[11172] = entry(1, true); - v->a[11173] = shift(5287); - v->a[11174] = entry(1, false); - v->a[11175] = shift(3015); - v->a[11176] = entry(1, false); - v->a[11177] = shift(5130); - v->a[11178] = entry(1, true); - v->a[11179] = shift(5109); - parse_actions_entries_559(v); -} - -void parse_actions_entries_559(t_parse_actions_entries_array *v) -{ - v->a[11180] = entry(1, true); - v->a[11181] = shift(5130); - v->a[11182] = entry(1, true); - v->a[11183] = shift(5131); - v->a[11184] = entry(1, false); - v->a[11185] = shift(5128); - v->a[11186] = entry(1, true); - v->a[11187] = shift(5128); - v->a[11188] = entry(1, true); - v->a[11189] = shift(5129); - v->a[11190] = entry(1, false); - v->a[11191] = shift(3016); - v->a[11192] = entry(1, false); - v->a[11193] = shift(3235); - v->a[11194] = entry(1, false); - v->a[11195] = shift(2786); - v->a[11196] = entry(1, false); - v->a[11197] = shift(3239); - v->a[11198] = entry(1, false); - v->a[11199] = shift(3224); - parse_actions_entries_560(v); -} - -/* EOF parse_actions_entries_111.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_112.c b/parser/static/parse_actions_entries/parse_actions_entries_112.c deleted file mode 100644 index 5df02853..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_112.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_112.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_560(t_parse_actions_entries_array *v) -{ - v->a[11200] = entry(1, false); - v->a[11201] = shift(2787); - v->a[11202] = entry(1, false); - v->a[11203] = shift(2887); - v->a[11204] = entry(1, false); - v->a[11205] = shift(2888); - v->a[11206] = entry(1, false); - v->a[11207] = shift(3619); - v->a[11208] = entry(1, false); - v->a[11209] = shift(2804); - v->a[11210] = entry(1, false); - v->a[11211] = shift(3212); - v->a[11212] = entry(1, false); - v->a[11213] = shift(2788); - v->a[11214] = entry(1, false); - v->a[11215] = shift(3636); - v->a[11216] = entry(1, false); - v->a[11217] = shift(3209); - v->a[11218] = entry(1, false); - v->a[11219] = shift(2800); - parse_actions_entries_561(v); -} - -void parse_actions_entries_561(t_parse_actions_entries_array *v) -{ - v->a[11220] = entry(1, false); - v->a[11221] = shift(3185); - v->a[11222] = entry(1, false); - v->a[11223] = shift(2795); - v->a[11224] = entry(1, false); - v->a[11225] = shift(3204); - v->a[11226] = entry(1, false); - v->a[11227] = shift(3165); - v->a[11228] = entry(1, false); - v->a[11229] = shift(2789); - v->a[11230] = entry(1, false); - v->a[11231] = shift(2791); - v->a[11232] = entry(1, false); - v->a[11233] = shift(3182); - v->a[11234] = entry(1, false); - v->a[11235] = shift(639); - v->a[11236] = entry(1, false); - v->a[11237] = shift(640); - v->a[11238] = entry(1, false); - v->a[11239] = shift(3192); - parse_actions_entries_562(v); -} - -void parse_actions_entries_562(t_parse_actions_entries_array *v) -{ - v->a[11240] = entry(1, false); - v->a[11241] = shift(5655); - v->a[11242] = entry(1, false); - v->a[11243] = shift(5654); - v->a[11244] = entry(1, true); - v->a[11245] = shift(5654); - v->a[11246] = entry(1, false); - v->a[11247] = shift(4243); - v->a[11248] = entry(1, false); - v->a[11249] = shift(5226); - v->a[11250] = entry(1, false); - v->a[11251] = shift(4891); - v->a[11252] = entry(1, false); - v->a[11253] = shift(2838); - v->a[11254] = entry(1, true); - v->a[11255] = shift(4243); - v->a[11256] = entry(1, false); - v->a[11257] = shift(6103); - v->a[11258] = entry(1, false); - v->a[11259] = shift(5705); - parse_actions_entries_563(v); -} - -void parse_actions_entries_563(t_parse_actions_entries_array *v) -{ - v->a[11260] = entry(1, false); - v->a[11261] = shift(2997); - v->a[11262] = entry(1, false); - v->a[11263] = shift(6356); - v->a[11264] = entry(1, false); - v->a[11265] = shift(4763); - v->a[11266] = entry(1, false); - v->a[11267] = shift(220); - v->a[11268] = entry(1, false); - v->a[11269] = shift(221); - v->a[11270] = entry(1, false); - v->a[11271] = shift(222); - v->a[11272] = entry(1, false); - v->a[11273] = shift(3912); - v->a[11274] = entry(1, true); - v->a[11275] = shift(3912); - v->a[11276] = entry(1, false); - v->a[11277] = shift(3941); - v->a[11278] = entry(1, true); - v->a[11279] = shift(3941); - parse_actions_entries_564(v); -} - -void parse_actions_entries_564(t_parse_actions_entries_array *v) -{ - v->a[11280] = entry(1, false); - v->a[11281] = shift(3635); - v->a[11282] = entry(1, false); - v->a[11283] = shift(681); - v->a[11284] = entry(1, false); - v->a[11285] = shift(3780); - v->a[11286] = entry(1, true); - v->a[11287] = shift(6097); - v->a[11288] = entry(1, false); - v->a[11289] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[11290] = entry(1, true); - v->a[11291] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[11292] = entry(2, true); - v->a[11293] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[11294] = shift_repeat(6662); - v->a[11295] = entry(2, false); - v->a[11296] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11297] = shift_repeat(3912); - v->a[11298] = entry(2, true); - v->a[11299] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - parse_actions_entries_565(v); -} - -/* EOF parse_actions_entries_112.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_113.c b/parser/static/parse_actions_entries/parse_actions_entries_113.c deleted file mode 100644 index 5fdf7efb..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_113.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_113.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_565(t_parse_actions_entries_array *v) -{ - v->a[11300] = shift_repeat(3912); - v->a[11301] = entry(1, false); - v->a[11302] = shift(3952); - v->a[11303] = entry(1, true); - v->a[11304] = shift(3952); - v->a[11305] = entry(1, false); - v->a[11306] = shift(3907); - v->a[11307] = entry(1, false); - v->a[11308] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11309] = entry(2, false); - v->a[11310] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11311] = shift_repeat(3642); - v->a[11312] = entry(2, false); - v->a[11313] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11314] = shift_repeat(631); - v->a[11315] = entry(1, true); - v->a[11316] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11317] = entry(2, false); - v->a[11318] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11319] = shift_repeat(3805); - parse_actions_entries_566(v); -} - -void parse_actions_entries_566(t_parse_actions_entries_array *v) -{ - v->a[11320] = entry(2, true); - v->a[11321] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11322] = shift_repeat(6151); - v->a[11323] = entry(1, false); - v->a[11324] = shift(4743); - v->a[11325] = entry(1, true); - v->a[11326] = shift(4743); - v->a[11327] = entry(1, false); - v->a[11328] = reduce(sym_variable_assignments, 2, 0, 0); - v->a[11329] = entry(1, true); - v->a[11330] = reduce(sym_variable_assignments, 2, 0, 0); - v->a[11331] = entry(1, true); - v->a[11332] = shift(6662); - v->a[11333] = entry(1, false); - v->a[11334] = shift(3653); - v->a[11335] = entry(1, false); - v->a[11336] = shift(724); - v->a[11337] = entry(1, true); - v->a[11338] = shift(6092); - v->a[11339] = entry(1, false); - parse_actions_entries_567(v); -} - -void parse_actions_entries_567(t_parse_actions_entries_array *v) -{ - v->a[11340] = shift(4721); - v->a[11341] = entry(1, true); - v->a[11342] = shift(4721); - v->a[11343] = entry(1, false); - v->a[11344] = shift(4757); - v->a[11345] = entry(1, true); - v->a[11346] = shift(4757); - v->a[11347] = entry(2, false); - v->a[11348] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11349] = shift_repeat(3873); - v->a[11350] = entry(2, true); - v->a[11351] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11352] = shift_repeat(3873); - v->a[11353] = entry(1, true); - v->a[11354] = shift(3959); - v->a[11355] = entry(1, true); - v->a[11356] = shift(3955); - v->a[11357] = entry(1, false); - v->a[11358] = reduce(sym_redirected_statement, 1, -1, 3); - v->a[11359] = entry(1, false); - parse_actions_entries_568(v); -} - -void parse_actions_entries_568(t_parse_actions_entries_array *v) -{ - v->a[11360] = shift(3642); - v->a[11361] = entry(1, false); - v->a[11362] = shift(631); - v->a[11363] = entry(1, true); - v->a[11364] = reduce(sym_redirected_statement, 1, -1, 3); - v->a[11365] = entry(1, false); - v->a[11366] = shift(3805); - v->a[11367] = entry(1, true); - v->a[11368] = shift(6151); - v->a[11369] = entry(1, true); - v->a[11370] = shift(4013); - v->a[11371] = entry(2, false); - v->a[11372] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11373] = shift_repeat(3802); - v->a[11374] = entry(2, true); - v->a[11375] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11376] = shift_repeat(3802); - v->a[11377] = entry(1, false); - v->a[11378] = shift(3953); - v->a[11379] = entry(1, true); - parse_actions_entries_569(v); -} - -void parse_actions_entries_569(t_parse_actions_entries_array *v) -{ - v->a[11380] = shift(3953); - v->a[11381] = entry(2, false); - v->a[11382] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11383] = shift_repeat(3941); - v->a[11384] = entry(2, true); - v->a[11385] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11386] = shift_repeat(3941); - v->a[11387] = entry(1, true); - v->a[11388] = shift(4017); - v->a[11389] = entry(1, false); - v->a[11390] = shift(3900); - v->a[11391] = entry(1, true); - v->a[11392] = shift(3900); - v->a[11393] = entry(2, false); - v->a[11394] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[11395] = shift_repeat(4503); - v->a[11396] = entry(1, false); - v->a[11397] = shift(4577); - v->a[11398] = entry(2, false); - v->a[11399] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - parse_actions_entries_570(v); -} - -/* EOF parse_actions_entries_113.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_114.c b/parser/static/parse_actions_entries/parse_actions_entries_114.c deleted file mode 100644 index accf3fa2..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_114.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_114.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_570(t_parse_actions_entries_array *v) -{ - v->a[11400] = shift_repeat(3952); - v->a[11401] = entry(2, true); - v->a[11402] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11403] = shift_repeat(3952); - v->a[11404] = entry(2, false); - v->a[11405] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11406] = shift_repeat(3778); - v->a[11407] = entry(2, true); - v->a[11408] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11409] = shift_repeat(3778); - v->a[11410] = entry(1, false); - v->a[11411] = shift(4165); - v->a[11412] = entry(1, false); - v->a[11413] = reduce(sym_function_definition, 4, 0, 54); - v->a[11414] = entry(1, true); - v->a[11415] = reduce(sym_function_definition, 4, 0, 54); - v->a[11416] = entry(1, true); - v->a[11417] = shift(6146); - v->a[11418] = entry(1, false); - v->a[11419] = shift(4423); - parse_actions_entries_571(v); -} - -void parse_actions_entries_571(t_parse_actions_entries_array *v) -{ - v->a[11420] = entry(1, false); - v->a[11421] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11422] = entry(2, false); - v->a[11423] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11424] = shift_repeat(3635); - v->a[11425] = entry(2, false); - v->a[11426] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11427] = shift_repeat(7487); - v->a[11428] = entry(2, false); - v->a[11429] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11430] = shift_repeat(681); - v->a[11431] = entry(1, true); - v->a[11432] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11433] = entry(2, true); - v->a[11434] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11435] = shift_repeat(6100); - v->a[11436] = entry(2, false); - v->a[11437] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11438] = shift_repeat(3654); - v->a[11439] = entry(2, false); - parse_actions_entries_572(v); -} - -void parse_actions_entries_572(t_parse_actions_entries_array *v) -{ - v->a[11440] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11441] = shift_repeat(658); - v->a[11442] = entry(2, false); - v->a[11443] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11444] = shift_repeat(3840); - v->a[11445] = entry(2, true); - v->a[11446] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11447] = shift_repeat(6133); - v->a[11448] = entry(1, false); - v->a[11449] = shift(3838); - v->a[11450] = entry(2, true); - v->a[11451] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[11452] = shift_repeat(6619); - v->a[11453] = entry(1, false); - v->a[11454] = reduce(sym_redirected_statement, 2, -1, 14); - v->a[11455] = entry(1, true); - v->a[11456] = reduce(sym_redirected_statement, 2, -1, 14); - v->a[11457] = entry(1, true); - v->a[11458] = shift(6100); - v->a[11459] = entry(1, true); - parse_actions_entries_573(v); -} - -void parse_actions_entries_573(t_parse_actions_entries_array *v) -{ - v->a[11460] = shift(4197); - v->a[11461] = entry(2, false); - v->a[11462] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11463] = shift_repeat(3900); - v->a[11464] = entry(2, true); - v->a[11465] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11466] = shift_repeat(3900); - v->a[11467] = entry(1, false); - v->a[11468] = shift(4503); - v->a[11469] = entry(1, true); - v->a[11470] = shift(4509); - v->a[11471] = entry(1, true); - v->a[11472] = shift(4605); - v->a[11473] = entry(1, true); - v->a[11474] = shift(3901); - v->a[11475] = entry(1, true); - v->a[11476] = shift(3897); - v->a[11477] = entry(1, true); - v->a[11478] = shift(4198); - v->a[11479] = entry(1, false); - parse_actions_entries_574(v); -} - -void parse_actions_entries_574(t_parse_actions_entries_array *v) -{ - v->a[11480] = shift(3645); - v->a[11481] = entry(1, false); - v->a[11482] = shift(783); - v->a[11483] = entry(1, true); - v->a[11484] = shift(6090); - v->a[11485] = entry(1, false); - v->a[11486] = shift(3661); - v->a[11487] = entry(1, false); - v->a[11488] = shift(829); - v->a[11489] = entry(1, true); - v->a[11490] = shift(6094); - v->a[11491] = entry(1, false); - v->a[11492] = shift(3950); - v->a[11493] = entry(1, true); - v->a[11494] = shift(3950); - v->a[11495] = entry(2, false); - v->a[11496] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[11497] = shift_repeat(4577); - v->a[11498] = entry(1, true); - v->a[11499] = shift(4541); - parse_actions_entries_575(v); -} - -/* EOF parse_actions_entries_114.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_115.c b/parser/static/parse_actions_entries/parse_actions_entries_115.c deleted file mode 100644 index a9d4f256..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_115.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_115.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_575(t_parse_actions_entries_array *v) -{ - v->a[11500] = entry(1, false); - v->a[11501] = shift(3873); - v->a[11502] = entry(1, true); - v->a[11503] = shift(3873); - v->a[11504] = entry(1, false); - v->a[11505] = reduce(sym_function_definition, 5, 0, 61); - v->a[11506] = entry(1, true); - v->a[11507] = reduce(sym_function_definition, 5, 0, 61); - v->a[11508] = entry(1, false); - v->a[11509] = shift(4036); - v->a[11510] = entry(1, true); - v->a[11511] = shift(6619); - v->a[11512] = entry(1, false); - v->a[11513] = shift(3802); - v->a[11514] = entry(1, true); - v->a[11515] = shift(3802); - v->a[11516] = entry(1, true); - v->a[11517] = shift(4542); - v->a[11518] = entry(2, false); - v->a[11519] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - parse_actions_entries_576(v); -} - -void parse_actions_entries_576(t_parse_actions_entries_array *v) -{ - v->a[11520] = shift_repeat(4563); - v->a[11521] = entry(1, false); - v->a[11522] = shift(3654); - v->a[11523] = entry(1, false); - v->a[11524] = shift(658); - v->a[11525] = entry(1, false); - v->a[11526] = shift(3840); - v->a[11527] = entry(1, true); - v->a[11528] = shift(6133); - v->a[11529] = entry(1, true); - v->a[11530] = shift(4181); - v->a[11531] = entry(1, false); - v->a[11532] = shift(4563); - v->a[11533] = entry(1, false); - v->a[11534] = reduce(sym_function_definition, 3, 0, 29); - v->a[11535] = entry(1, true); - v->a[11536] = reduce(sym_function_definition, 3, 0, 29); - v->a[11537] = entry(2, false); - v->a[11538] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[11539] = shift_repeat(4423); - parse_actions_entries_577(v); -} - -void parse_actions_entries_577(t_parse_actions_entries_array *v) -{ - v->a[11540] = entry(1, false); - v->a[11541] = shift(3647); - v->a[11542] = entry(1, false); - v->a[11543] = shift(779); - v->a[11544] = entry(1, true); - v->a[11545] = shift(6093); - v->a[11546] = entry(2, false); - v->a[11547] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11548] = shift_repeat(3953); - v->a[11549] = entry(2, true); - v->a[11550] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11551] = shift_repeat(3953); - v->a[11552] = entry(1, true); - v->a[11553] = shift(4180); - v->a[11554] = entry(1, false); - v->a[11555] = shift(3696); - v->a[11556] = entry(1, false); - v->a[11557] = shift(825); - v->a[11558] = entry(1, false); - v->a[11559] = shift(4118); - parse_actions_entries_578(v); -} - -void parse_actions_entries_578(t_parse_actions_entries_array *v) -{ - v->a[11560] = entry(1, true); - v->a[11561] = shift(6089); - v->a[11562] = entry(1, true); - v->a[11563] = shift(6116); - v->a[11564] = entry(1, true); - v->a[11565] = shift(6130); - v->a[11566] = entry(1, false); - v->a[11567] = shift(4846); - v->a[11568] = entry(1, false); - v->a[11569] = shift(3823); - v->a[11570] = entry(1, true); - v->a[11571] = shift(3711); - v->a[11572] = entry(1, false); - v->a[11573] = shift(4726); - v->a[11574] = entry(2, true); - v->a[11575] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[11576] = shift_repeat(6578); - v->a[11577] = entry(2, false); - v->a[11578] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11579] = shift_repeat(3950); - parse_actions_entries_579(v); -} - -void parse_actions_entries_579(t_parse_actions_entries_array *v) -{ - v->a[11580] = entry(2, true); - v->a[11581] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11582] = shift_repeat(3950); - v->a[11583] = entry(1, true); - v->a[11584] = shift(3823); - v->a[11585] = entry(1, false); - v->a[11586] = shift(4788); - v->a[11587] = entry(2, false); - v->a[11588] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11589] = shift_repeat(3653); - v->a[11590] = entry(2, false); - v->a[11591] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11592] = shift_repeat(7514); - v->a[11593] = entry(2, false); - v->a[11594] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11595] = shift_repeat(724); - v->a[11596] = entry(2, true); - v->a[11597] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11598] = shift_repeat(6116); - v->a[11599] = entry(1, true); - parse_actions_entries_580(v); -} - -/* EOF parse_actions_entries_115.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_116.c b/parser/static/parse_actions_entries/parse_actions_entries_116.c deleted file mode 100644 index 2fe25f5e..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_116.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_116.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_580(t_parse_actions_entries_array *v) -{ - v->a[11600] = shift(4191); - v->a[11601] = entry(1, true); - v->a[11602] = shift(4187); - v->a[11603] = entry(1, false); - v->a[11604] = shift(3670); - v->a[11605] = entry(1, false); - v->a[11606] = shift(733); - v->a[11607] = entry(1, false); - v->a[11608] = shift(4045); - v->a[11609] = entry(1, true); - v->a[11610] = shift(6152); - v->a[11611] = entry(2, false); - v->a[11612] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[11613] = shift_repeat(4788); - v->a[11614] = entry(2, false); - v->a[11615] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[11616] = shift_repeat(4846); - v->a[11617] = entry(1, false); - v->a[11618] = shift(4772); - v->a[11619] = entry(2, false); - parse_actions_entries_581(v); -} - -void parse_actions_entries_581(t_parse_actions_entries_array *v) -{ - v->a[11620] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[11621] = shift_repeat(4772); - v->a[11622] = entry(1, true); - v->a[11623] = shift(4173); - v->a[11624] = entry(1, true); - v->a[11625] = shift(4171); - v->a[11626] = entry(1, true); - v->a[11627] = shift(4172); - v->a[11628] = entry(2, false); - v->a[11629] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11630] = shift_repeat(3670); - v->a[11631] = entry(2, false); - v->a[11632] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11633] = shift_repeat(733); - v->a[11634] = entry(2, false); - v->a[11635] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11636] = shift_repeat(4045); - v->a[11637] = entry(2, true); - v->a[11638] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11639] = shift_repeat(6152); - parse_actions_entries_582(v); -} - -void parse_actions_entries_582(t_parse_actions_entries_array *v) -{ - v->a[11640] = entry(2, true); - v->a[11641] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[11642] = shift_repeat(6668); - v->a[11643] = entry(2, false); - v->a[11644] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11645] = shift_repeat(3823); - v->a[11646] = entry(2, true); - v->a[11647] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[11648] = shift_repeat(3823); - v->a[11649] = entry(1, true); - v->a[11650] = shift(3964); - v->a[11651] = entry(1, false); - v->a[11652] = shift(3778); - v->a[11653] = entry(1, true); - v->a[11654] = shift(3778); - v->a[11655] = entry(2, false); - v->a[11656] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11657] = shift_repeat(3625); - v->a[11658] = entry(2, false); - v->a[11659] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - parse_actions_entries_583(v); -} - -void parse_actions_entries_583(t_parse_actions_entries_array *v) -{ - v->a[11660] = shift_repeat(739); - v->a[11661] = entry(2, false); - v->a[11662] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11663] = shift_repeat(3763); - v->a[11664] = entry(2, true); - v->a[11665] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11666] = shift_repeat(6145); - v->a[11667] = entry(2, false); - v->a[11668] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[11669] = shift_repeat(4726); - v->a[11670] = entry(1, true); - v->a[11671] = shift(6578); - v->a[11672] = entry(2, false); - v->a[11673] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11674] = shift_repeat(3649); - v->a[11675] = entry(2, false); - v->a[11676] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11677] = shift_repeat(785); - v->a[11678] = entry(2, false); - v->a[11679] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - parse_actions_entries_584(v); -} - -void parse_actions_entries_584(t_parse_actions_entries_array *v) -{ - v->a[11680] = shift_repeat(4170); - v->a[11681] = entry(2, true); - v->a[11682] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11683] = shift_repeat(6135); - v->a[11684] = entry(1, true); - v->a[11685] = shift(3712); - v->a[11686] = entry(1, true); - v->a[11687] = shift(6705); - v->a[11688] = entry(1, false); - v->a[11689] = shift(3625); - v->a[11690] = entry(1, false); - v->a[11691] = shift(739); - v->a[11692] = entry(1, false); - v->a[11693] = shift(3763); - v->a[11694] = entry(1, true); - v->a[11695] = shift(6145); - v->a[11696] = entry(1, false); - v->a[11697] = shift(3649); - v->a[11698] = entry(1, false); - v->a[11699] = shift(785); - parse_actions_entries_585(v); -} - -/* EOF parse_actions_entries_116.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_117.c b/parser/static/parse_actions_entries/parse_actions_entries_117.c deleted file mode 100644 index cbf6137d..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_117.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_117.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_585(t_parse_actions_entries_array *v) -{ - v->a[11700] = entry(1, false); - v->a[11701] = shift(4170); - v->a[11702] = entry(1, true); - v->a[11703] = shift(6135); - v->a[11704] = entry(1, true); - v->a[11705] = shift(6668); - v->a[11706] = entry(2, true); - v->a[11707] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[11708] = shift_repeat(6705); - v->a[11709] = entry(1, true); - v->a[11710] = shift(3847); - v->a[11711] = entry(1, true); - v->a[11712] = shift(3846); - v->a[11713] = entry(1, true); - v->a[11714] = shift(3968); - v->a[11715] = entry(1, true); - v->a[11716] = shift(3972); - v->a[11717] = entry(1, true); - v->a[11718] = shift(3993); - v->a[11719] = entry(1, true); - parse_actions_entries_586(v); -} - -void parse_actions_entries_586(t_parse_actions_entries_array *v) -{ - v->a[11720] = shift(3996); - v->a[11721] = entry(1, true); - v->a[11722] = shift(3845); - v->a[11723] = entry(1, true); - v->a[11724] = shift(3844); - v->a[11725] = entry(1, false); - v->a[11726] = reduce(sym_test_command, 3, 0, 30); - v->a[11727] = entry(1, true); - v->a[11728] = reduce(sym_test_command, 3, 0, 30); - v->a[11729] = entry(1, true); - v->a[11730] = reduce(sym_compound_statement, 3, 0, 0); - v->a[11731] = entry(1, false); - v->a[11732] = reduce(sym_compound_statement, 3, 0, 0); - v->a[11733] = entry(1, true); - v->a[11734] = reduce(sym_if_statement, 5, 0, 44); - v->a[11735] = entry(1, false); - v->a[11736] = reduce(sym_if_statement, 5, 0, 44); - v->a[11737] = entry(1, true); - v->a[11738] = shift(3700); - v->a[11739] = entry(1, true); - parse_actions_entries_587(v); -} - -void parse_actions_entries_587(t_parse_actions_entries_array *v) -{ - v->a[11740] = reduce(sym_do_group, 2, 0, 0); - v->a[11741] = entry(1, false); - v->a[11742] = reduce(sym_do_group, 2, 0, 0); - v->a[11743] = entry(1, false); - v->a[11744] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[11745] = entry(2, false); - v->a[11746] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[11747] = shift(439); - v->a[11748] = entry(1, true); - v->a[11749] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[11750] = entry(1, true); - v->a[11751] = reduce(sym_if_statement, 4, 0, 44); - v->a[11752] = entry(1, false); - v->a[11753] = reduce(sym_if_statement, 4, 0, 44); - v->a[11754] = entry(1, true); - v->a[11755] = shift(3531); - v->a[11756] = entry(1, false); - v->a[11757] = shift(3531); - v->a[11758] = entry(1, true); - v->a[11759] = shift(1810); - parse_actions_entries_588(v); -} - -void parse_actions_entries_588(t_parse_actions_entries_array *v) -{ - v->a[11760] = entry(1, true); - v->a[11761] = shift(5697); - v->a[11762] = entry(1, true); - v->a[11763] = shift(5700); - v->a[11764] = entry(1, true); - v->a[11765] = shift(201); - v->a[11766] = entry(1, true); - v->a[11767] = shift(202); - v->a[11768] = entry(1, true); - v->a[11769] = shift(203); - v->a[11770] = entry(1, false); - v->a[11771] = shift(3532); - v->a[11772] = entry(1, true); - v->a[11773] = shift(4221); - v->a[11774] = entry(1, true); - v->a[11775] = shift(6158); - v->a[11776] = entry(1, true); - v->a[11777] = shift(2847); - v->a[11778] = entry(1, true); - v->a[11779] = shift(3719); - parse_actions_entries_589(v); -} - -void parse_actions_entries_589(t_parse_actions_entries_array *v) -{ - v->a[11780] = entry(1, false); - v->a[11781] = reduce(sym_while_statement, 3, 0, 28); - v->a[11782] = entry(1, true); - v->a[11783] = reduce(sym_while_statement, 3, 0, 28); - v->a[11784] = entry(1, true); - v->a[11785] = shift(3999); - v->a[11786] = entry(1, true); - v->a[11787] = shift(3998); - v->a[11788] = entry(1, true); - v->a[11789] = shift(1285); - v->a[11790] = entry(1, true); - v->a[11791] = reduce(sym_subshell, 3, 0, 0); - v->a[11792] = entry(1, false); - v->a[11793] = reduce(sym_subshell, 3, 0, 0); - v->a[11794] = entry(1, false); - v->a[11795] = shift(3684); - v->a[11796] = entry(1, false); - v->a[11797] = shift(790); - v->a[11798] = entry(1, false); - v->a[11799] = shift(4125); - parse_actions_entries_590(v); -} - -/* EOF parse_actions_entries_117.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_118.c b/parser/static/parse_actions_entries/parse_actions_entries_118.c deleted file mode 100644 index f753875c..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_118.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_118.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_590(t_parse_actions_entries_array *v) -{ - v->a[11800] = entry(1, true); - v->a[11801] = shift(6136); - v->a[11802] = entry(1, false); - v->a[11803] = shift(4913); - v->a[11804] = entry(1, true); - v->a[11805] = reduce(sym__for_body, 5, 0, 97); - v->a[11806] = entry(1, true); - v->a[11807] = shift(5142); - v->a[11808] = entry(1, true); - v->a[11809] = shift(5015); - v->a[11810] = entry(1, true); - v->a[11811] = shift(2949); - v->a[11812] = entry(1, false); - v->a[11813] = shift(6114); - v->a[11814] = entry(1, true); - v->a[11815] = shift(5858); - v->a[11816] = entry(1, true); - v->a[11817] = shift(3254); - v->a[11818] = entry(1, false); - v->a[11819] = shift(6323); - parse_actions_entries_591(v); -} - -void parse_actions_entries_591(t_parse_actions_entries_array *v) -{ - v->a[11820] = entry(1, true); - v->a[11821] = shift(4791); - v->a[11822] = entry(1, true); - v->a[11823] = shift(268); - v->a[11824] = entry(1, true); - v->a[11825] = shift(269); - v->a[11826] = entry(1, true); - v->a[11827] = shift(270); - v->a[11828] = entry(1, false); - v->a[11829] = reduce(sym_test_command, 3, 0, 0); - v->a[11830] = entry(1, true); - v->a[11831] = reduce(sym_test_command, 3, 0, 0); - v->a[11832] = entry(1, true); - v->a[11833] = shift(1499); - v->a[11834] = entry(1, true); - v->a[11835] = shift(6106); - v->a[11836] = entry(1, true); - v->a[11837] = reduce(sym__for_body, 5, 0, 99); - v->a[11838] = entry(1, true); - v->a[11839] = shift(6124); - parse_actions_entries_592(v); -} - -void parse_actions_entries_592(t_parse_actions_entries_array *v) -{ - v->a[11840] = entry(1, true); - v->a[11841] = shift(511); - v->a[11842] = entry(1, true); - v->a[11843] = reduce(sym_if_statement, 7, 0, 44); - v->a[11844] = entry(1, false); - v->a[11845] = reduce(sym_if_statement, 7, 0, 44); - v->a[11846] = entry(1, true); - v->a[11847] = shift(4435); - v->a[11848] = entry(1, true); - v->a[11849] = shift(4425); - v->a[11850] = entry(1, true); - v->a[11851] = shift(6126); - v->a[11852] = entry(1, true); - v->a[11853] = shift(1682); - v->a[11854] = entry(1, true); - v->a[11855] = shift(1510); - v->a[11856] = entry(1, true); - v->a[11857] = shift(6115); - v->a[11858] = entry(2, false); - v->a[11859] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - parse_actions_entries_593(v); -} - -void parse_actions_entries_593(t_parse_actions_entries_array *v) -{ - v->a[11860] = shift_repeat(438); - v->a[11861] = entry(2, false); - v->a[11862] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11863] = shift_repeat(3684); - v->a[11864] = entry(2, false); - v->a[11865] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11866] = shift_repeat(790); - v->a[11867] = entry(2, false); - v->a[11868] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11869] = shift_repeat(4125); - v->a[11870] = entry(2, true); - v->a[11871] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[11872] = shift_repeat(6136); - v->a[11873] = entry(1, true); - v->a[11874] = shift(3492); - v->a[11875] = entry(1, true); - v->a[11876] = shift(3848); - v->a[11877] = entry(1, true); - v->a[11878] = shift(4762); - v->a[11879] = entry(1, true); - parse_actions_entries_594(v); -} - -void parse_actions_entries_594(t_parse_actions_entries_array *v) -{ - v->a[11880] = shift(1770); - v->a[11881] = entry(1, true); - v->a[11882] = shift(3851); - v->a[11883] = entry(1, true); - v->a[11884] = shift(1138); - v->a[11885] = entry(1, true); - v->a[11886] = shift(1657); - v->a[11887] = entry(1, true); - v->a[11888] = shift(1316); - v->a[11889] = entry(1, true); - v->a[11890] = shift(1348); - v->a[11891] = entry(1, true); - v->a[11892] = shift(4325); - v->a[11893] = entry(1, true); - v->a[11894] = shift(915); - v->a[11895] = entry(1, true); - v->a[11896] = shift(4300); - v->a[11897] = entry(1, true); - v->a[11898] = shift(1403); - v->a[11899] = entry(1, true); - parse_actions_entries_595(v); -} - -/* EOF parse_actions_entries_118.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_119.c b/parser/static/parse_actions_entries/parse_actions_entries_119.c deleted file mode 100644 index 9607a258..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_119.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_119.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_595(t_parse_actions_entries_array *v) -{ - v->a[11900] = shift(4497); - v->a[11901] = entry(1, true); - v->a[11902] = shift(1507); - v->a[11903] = entry(1, true); - v->a[11904] = shift(2348); - v->a[11905] = entry(1, true); - v->a[11906] = shift(924); - v->a[11907] = entry(1, true); - v->a[11908] = shift(1687); - v->a[11909] = entry(1, true); - v->a[11910] = shift(1450); - v->a[11911] = entry(1, true); - v->a[11912] = reduce(sym__for_body, 4, 0, 73); - v->a[11913] = entry(1, true); - v->a[11914] = shift(1297); - v->a[11915] = entry(1, true); - v->a[11916] = shift(1302); - v->a[11917] = entry(2, false); - v->a[11918] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11919] = shift_repeat(3647); - parse_actions_entries_596(v); -} - -void parse_actions_entries_596(t_parse_actions_entries_array *v) -{ - v->a[11920] = entry(2, false); - v->a[11921] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11922] = shift_repeat(7349); - v->a[11923] = entry(2, false); - v->a[11924] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11925] = shift_repeat(779); - v->a[11926] = entry(2, true); - v->a[11927] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11928] = shift_repeat(6107); - v->a[11929] = entry(1, false); - v->a[11930] = reduce(sym_do_group, 3, 0, 0); - v->a[11931] = entry(1, true); - v->a[11932] = reduce(sym_do_group, 3, 0, 0); - v->a[11933] = entry(1, true); - v->a[11934] = shift(486); - v->a[11935] = entry(1, true); - v->a[11936] = shift(1112); - v->a[11937] = entry(1, true); - v->a[11938] = shift(6239); - v->a[11939] = entry(1, true); - parse_actions_entries_597(v); -} - -void parse_actions_entries_597(t_parse_actions_entries_array *v) -{ - v->a[11940] = shift(5449); - v->a[11941] = entry(1, true); - v->a[11942] = shift(6153); - v->a[11943] = entry(1, true); - v->a[11944] = shift(6217); - v->a[11945] = entry(1, true); - v->a[11946] = reduce(sym__for_body, 3, 0, 57); - v->a[11947] = entry(2, false); - v->a[11948] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11949] = shift_repeat(3661); - v->a[11950] = entry(2, false); - v->a[11951] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11952] = shift_repeat(829); - v->a[11953] = entry(2, true); - v->a[11954] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11955] = shift_repeat(6115); - v->a[11956] = entry(1, true); - v->a[11957] = reduce(sym_test_command, 2, 0, 0); - v->a[11958] = entry(1, false); - v->a[11959] = reduce(sym_test_command, 2, 0, 0); - parse_actions_entries_598(v); -} - -void parse_actions_entries_598(t_parse_actions_entries_array *v) -{ - v->a[11960] = entry(1, true); - v->a[11961] = shift(1874); - v->a[11962] = entry(1, true); - v->a[11963] = shift(2674); - v->a[11964] = entry(1, true); - v->a[11965] = shift(2477); - v->a[11966] = entry(1, true); - v->a[11967] = shift(5523); - v->a[11968] = entry(1, true); - v->a[11969] = shift(2630); - v->a[11970] = entry(2, false); - v->a[11971] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11972] = shift_repeat(3645); - v->a[11973] = entry(2, false); - v->a[11974] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11975] = shift_repeat(783); - v->a[11976] = entry(2, true); - v->a[11977] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[11978] = shift_repeat(6106); - v->a[11979] = entry(1, true); - parse_actions_entries_599(v); -} - -void parse_actions_entries_599(t_parse_actions_entries_array *v) -{ - v->a[11980] = shift(2904); - v->a[11981] = entry(1, true); - v->a[11982] = shift(3211); - v->a[11983] = entry(1, true); - v->a[11984] = shift(844); - v->a[11985] = entry(1, true); - v->a[11986] = reduce(sym__for_body, 6, 0, 131); - v->a[11987] = entry(1, true); - v->a[11988] = reduce(sym__for_body, 4, 0, 69); - v->a[11989] = entry(1, true); - v->a[11990] = reduce(sym__for_body, 4, 0, 71); - v->a[11991] = entry(1, true); - v->a[11992] = shift(2737); - v->a[11993] = entry(1, true); - v->a[11994] = shift(6107); - v->a[11995] = entry(1, true); - v->a[11996] = shift(2657); - v->a[11997] = entry(1, true); - v->a[11998] = shift(2645); - v->a[11999] = entry(1, true); - parse_actions_entries_600(v); -} - -/* EOF parse_actions_entries_119.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_12.c b/parser/static/parse_actions_entries/parse_actions_entries_12.c index 13181aa8..fa463071 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_12.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_12.c @@ -14,126 +14,126 @@ void parse_actions_entries_60(t_parse_actions_entries_array *v) { - v->a[1200] = shift(2503); - v->a[1201] = entry(1, true); - v->a[1202] = shift(460); - v->a[1203] = entry(1, true); - v->a[1204] = shift(4291); - v->a[1205] = entry(1, true); - v->a[1206] = shift(3657); - v->a[1207] = entry(1, true); - v->a[1208] = shift(2983); - v->a[1209] = entry(1, true); - v->a[1210] = shift(3671); - v->a[1211] = entry(1, false); - v->a[1212] = shift(2588); - v->a[1213] = entry(1, false); - v->a[1214] = shift(2069); - v->a[1215] = entry(1, true); - v->a[1216] = shift(2184); - v->a[1217] = entry(1, false); - v->a[1218] = shift(2188); - v->a[1219] = entry(1, true); + v->a[1200] = entry(2, false); + v->a[1201] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1202] = shift_repeat(3180); + v->a[1203] = entry(2, false); + v->a[1204] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1205] = shift_repeat(573); + v->a[1206] = entry(2, false); + v->a[1207] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1208] = shift_repeat(3112); + v->a[1209] = entry(2, false); + v->a[1210] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1211] = shift_repeat(712); + v->a[1212] = entry(2, false); + v->a[1213] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1214] = shift_repeat(3336); + v->a[1215] = entry(2, false); + v->a[1216] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1217] = shift_repeat(3107); + v->a[1218] = entry(2, false); + v->a[1219] = reduce(aux_sym_command_repeat2, 2, 0, 30); parse_actions_entries_61(v); } void parse_actions_entries_61(t_parse_actions_entries_array *v) { - v->a[1220] = shift(2188); - v->a[1221] = entry(1, true); - v->a[1222] = shift(2537); - v->a[1223] = entry(1, true); - v->a[1224] = shift(2588); - v->a[1225] = entry(1, true); - v->a[1226] = shift(463); - v->a[1227] = entry(1, false); - v->a[1228] = reduce(sym_concatenation, 4, 0, 0); - v->a[1229] = entry(1, false); - v->a[1230] = shift(488); - v->a[1231] = entry(1, false); - v->a[1232] = shift(5800); - v->a[1233] = entry(1, false); - v->a[1234] = shift(492); - v->a[1235] = entry(1, true); - v->a[1236] = reduce(sym_concatenation, 4, 0, 0); - v->a[1237] = entry(1, true); - v->a[1238] = shift(492); - v->a[1239] = entry(1, false); + v->a[1220] = shift_repeat(50); + v->a[1221] = entry(2, false); + v->a[1222] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1223] = shift_repeat(51); + v->a[1224] = entry(2, false); + v->a[1225] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1226] = shift_repeat(54); + v->a[1227] = entry(2, true); + v->a[1228] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1229] = shift_repeat(555); + v->a[1230] = entry(2, true); + v->a[1231] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1232] = shift_repeat(1121); + v->a[1233] = entry(2, true); + v->a[1234] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1235] = shift_repeat(4072); + v->a[1236] = entry(1, false); + v->a[1237] = shift(279); + v->a[1238] = entry(1, false); + v->a[1239] = shift(935); parse_actions_entries_62(v); } void parse_actions_entries_62(t_parse_actions_entries_array *v) { - v->a[1240] = reduce(sym_concatenation, 4, 0, 1); - v->a[1241] = entry(1, true); - v->a[1242] = reduce(sym_concatenation, 4, 0, 1); - v->a[1243] = entry(1, false); - v->a[1244] = shift(506); - v->a[1245] = entry(1, false); - v->a[1246] = shift(5734); - v->a[1247] = entry(1, false); - v->a[1248] = shift(507); - v->a[1249] = entry(1, true); - v->a[1250] = shift(507); - v->a[1251] = entry(1, false); - v->a[1252] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[1253] = entry(1, true); - v->a[1254] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[1255] = entry(2, false); - v->a[1256] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[1257] = shift_repeat(3702); - v->a[1258] = entry(2, true); - v->a[1259] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[1240] = entry(1, false); + v->a[1241] = shift(960); + v->a[1242] = entry(1, true); + v->a[1243] = shift(960); + v->a[1244] = entry(1, false); + v->a[1245] = reduce(sym_unset_command, 1, 0, 0); + v->a[1246] = entry(1, true); + v->a[1247] = reduce(sym_unset_command, 1, 0, 0); + v->a[1248] = entry(1, false); + v->a[1249] = shift(277); + v->a[1250] = entry(1, false); + v->a[1251] = shift(770); + v->a[1252] = entry(1, false); + v->a[1253] = shift(1756); + v->a[1254] = entry(1, false); + v->a[1255] = shift(3189); + v->a[1256] = entry(1, false); + v->a[1257] = shift(784); + v->a[1258] = entry(1, false); + v->a[1259] = shift(3099); parse_actions_entries_63(v); } void parse_actions_entries_63(t_parse_actions_entries_array *v) { - v->a[1260] = shift_repeat(3702); - v->a[1261] = entry(1, false); - v->a[1262] = reduce(aux_sym__literal_repeat1, 1, 0, 0); - v->a[1263] = entry(1, true); - v->a[1264] = reduce(aux_sym__literal_repeat1, 1, 0, 0); - v->a[1265] = entry(1, false); - v->a[1266] = reduce(sym_concatenation, 2, 0, 1); - v->a[1267] = entry(1, true); - v->a[1268] = reduce(sym_concatenation, 2, 0, 1); - v->a[1269] = entry(1, true); - v->a[1270] = shift(3771); - v->a[1271] = entry(1, false); - v->a[1272] = reduce(sym_command_name, 1, 0, 0); - v->a[1273] = entry(1, false); - v->a[1274] = reduce(sym__expression, 1, 0, 0); - v->a[1275] = entry(2, false); - v->a[1276] = reduce(sym_command_name, 1, 0, 0); - v->a[1277] = reduce(sym__expression, 1, 0, 0); - v->a[1278] = entry(2, false); - v->a[1279] = reduce(sym_command_name, 1, 0, 0); + v->a[1260] = entry(1, false); + v->a[1261] = shift(985); + v->a[1262] = entry(1, false); + v->a[1263] = shift(3274); + v->a[1264] = entry(1, false); + v->a[1265] = shift(3081); + v->a[1266] = entry(1, false); + v->a[1267] = shift(132); + v->a[1268] = entry(1, false); + v->a[1269] = shift(133); + v->a[1270] = entry(1, false); + v->a[1271] = shift(147); + v->a[1272] = entry(1, true); + v->a[1273] = shift(770); + v->a[1274] = entry(1, true); + v->a[1275] = shift(1293); + v->a[1276] = entry(1, true); + v->a[1277] = shift(4053); + v->a[1278] = entry(1, false); + v->a[1279] = reduce(sym_command, 2, 0, 14); parse_actions_entries_64(v); } void parse_actions_entries_64(t_parse_actions_entries_array *v) { - v->a[1280] = shift(7273); - v->a[1281] = entry(1, true); - v->a[1282] = reduce(sym_command_name, 1, 0, 0); - v->a[1283] = entry(2, true); - v->a[1284] = reduce(sym_command_name, 1, 0, 0); - v->a[1285] = reduce(sym__expression, 1, 0, 0); - v->a[1286] = entry(1, false); - v->a[1287] = reduce(sym_concatenation, 2, 0, 0); - v->a[1288] = entry(1, true); - v->a[1289] = reduce(sym_concatenation, 2, 0, 0); - v->a[1290] = entry(1, true); - v->a[1291] = shift(3813); - v->a[1292] = entry(1, false); - v->a[1293] = reduce(sym_arithmetic_expansion, 4, 0, 0); - v->a[1294] = entry(1, true); - v->a[1295] = reduce(sym_arithmetic_expansion, 4, 0, 0); - v->a[1296] = entry(1, false); - v->a[1297] = reduce(sym_process_substitution, 3, 0, 0); - v->a[1298] = entry(1, true); - v->a[1299] = reduce(sym_process_substitution, 3, 0, 0); + v->a[1280] = entry(1, true); + v->a[1281] = reduce(sym_command, 2, 0, 14); + v->a[1282] = entry(2, false); + v->a[1283] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1284] = shift_repeat(577); + v->a[1285] = entry(1, false); + v->a[1286] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1287] = entry(1, true); + v->a[1288] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1289] = entry(2, false); + v->a[1290] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1291] = shift_repeat(1850); + v->a[1292] = entry(2, false); + v->a[1293] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1294] = shift_repeat(3164); + v->a[1295] = entry(2, false); + v->a[1296] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1297] = shift_repeat(514); + v->a[1298] = entry(2, false); + v->a[1299] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); parse_actions_entries_65(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_120.c b/parser/static/parse_actions_entries/parse_actions_entries_120.c deleted file mode 100644 index 6ded3780..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_120.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_120.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_600(t_parse_actions_entries_array *v) -{ - v->a[12000] = shift(5662); - v->a[12001] = entry(1, false); - v->a[12002] = reduce(sym_if_statement, 6, 0, 44); - v->a[12003] = entry(1, true); - v->a[12004] = reduce(sym_if_statement, 6, 0, 44); - v->a[12005] = entry(1, true); - v->a[12006] = shift(3221); - v->a[12007] = entry(1, true); - v->a[12008] = reduce(sym__for_body, 2, 0, 0); - v->a[12009] = entry(1, true); - v->a[12010] = shift(2872); - v->a[12011] = entry(1, true); - v->a[12012] = shift(3161); - v->a[12013] = entry(1, true); - v->a[12014] = shift(5488); - v->a[12015] = entry(1, true); - v->a[12016] = shift(1537); - v->a[12017] = entry(1, true); - v->a[12018] = shift(6571); - v->a[12019] = entry(1, true); - parse_actions_entries_601(v); -} - -void parse_actions_entries_601(t_parse_actions_entries_array *v) -{ - v->a[12020] = shift(2505); - v->a[12021] = entry(1, true); - v->a[12022] = shift(3909); - v->a[12023] = entry(1, true); - v->a[12024] = shift(3908); - v->a[12025] = entry(1, true); - v->a[12026] = shift(2318); - v->a[12027] = entry(1, true); - v->a[12028] = shift(3904); - v->a[12029] = entry(1, true); - v->a[12030] = shift(3903); - v->a[12031] = entry(2, true); - v->a[12032] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[12033] = shift_repeat(6604); - v->a[12034] = entry(1, false); - v->a[12035] = reduce(sym_compound_statement, 2, 0, 0); - v->a[12036] = entry(1, true); - v->a[12037] = reduce(sym_compound_statement, 2, 0, 0); - v->a[12038] = entry(1, true); - v->a[12039] = shift(6604); - parse_actions_entries_602(v); -} - -void parse_actions_entries_602(t_parse_actions_entries_array *v) -{ - v->a[12040] = entry(1, true); - v->a[12041] = shift(3174); - v->a[12042] = entry(1, true); - v->a[12043] = shift(1955); - v->a[12044] = entry(1, true); - v->a[12045] = shift(2277); - v->a[12046] = entry(1, true); - v->a[12047] = shift(4318); - v->a[12048] = entry(1, true); - v->a[12049] = reduce(sym__for_body, 3, 0, 44); - v->a[12050] = entry(1, true); - v->a[12051] = shift(6480); - v->a[12052] = entry(1, true); - v->a[12053] = shift(6216); - v->a[12054] = entry(1, true); - v->a[12055] = shift(1057); - v->a[12056] = entry(1, true); - v->a[12057] = shift(3439); - v->a[12058] = entry(1, true); - v->a[12059] = shift(2661); - parse_actions_entries_603(v); -} - -void parse_actions_entries_603(t_parse_actions_entries_array *v) -{ - v->a[12060] = entry(1, true); - v->a[12061] = shift(2100); - v->a[12062] = entry(1, true); - v->a[12063] = shift(5255); - v->a[12064] = entry(1, false); - v->a[12065] = reduce(sym_pipeline, 2, 0, 0); - v->a[12066] = entry(1, false); - v->a[12067] = shift(438); - v->a[12068] = entry(1, true); - v->a[12069] = reduce(sym_pipeline, 2, 0, 0); - v->a[12070] = entry(1, true); - v->a[12071] = shift(2523); - v->a[12072] = entry(1, true); - v->a[12073] = shift(4515); - v->a[12074] = entry(1, true); - v->a[12075] = shift(5478); - v->a[12076] = entry(1, true); - v->a[12077] = shift(2611); - v->a[12078] = entry(1, true); - v->a[12079] = shift(2517); - parse_actions_entries_604(v); -} - -void parse_actions_entries_604(t_parse_actions_entries_array *v) -{ - v->a[12080] = entry(1, true); - v->a[12081] = shift(1186); - v->a[12082] = entry(1, true); - v->a[12083] = shift(1862); - v->a[12084] = entry(1, true); - v->a[12085] = shift(4348); - v->a[12086] = entry(1, true); - v->a[12087] = shift(6502); - v->a[12088] = entry(1, true); - v->a[12089] = shift(5156); - v->a[12090] = entry(1, true); - v->a[12091] = shift(1768); - v->a[12092] = entry(1, true); - v->a[12093] = shift(2073); - v->a[12094] = entry(2, false); - v->a[12095] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[12096] = shift_repeat(4913); - v->a[12097] = entry(1, true); - v->a[12098] = shift(4766); - v->a[12099] = entry(1, true); - parse_actions_entries_605(v); -} - -/* EOF parse_actions_entries_120.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_121.c b/parser/static/parse_actions_entries/parse_actions_entries_121.c deleted file mode 100644 index 8dd3174a..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_121.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_121.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_605(t_parse_actions_entries_array *v) -{ - v->a[12100] = shift(3312); - v->a[12101] = entry(1, false); - v->a[12102] = reduce(sym_redirected_statement, 2, -1, 15); - v->a[12103] = entry(1, true); - v->a[12104] = reduce(sym_redirected_statement, 2, -1, 15); - v->a[12105] = entry(1, false); - v->a[12106] = reduce(sym_heredoc_redirect, 5, 0, 93); - v->a[12107] = entry(1, true); - v->a[12108] = reduce(sym_heredoc_redirect, 5, 0, 93); - v->a[12109] = entry(1, true); - v->a[12110] = reduce(sym_function_definition, 5, 0, 65); - v->a[12111] = entry(1, false); - v->a[12112] = reduce(sym_function_definition, 5, 0, 65); - v->a[12113] = entry(1, true); - v->a[12114] = reduce(sym_case_statement, 8, 0, 45); - v->a[12115] = entry(1, false); - v->a[12116] = reduce(sym_case_statement, 8, 0, 45); - v->a[12117] = entry(1, false); - v->a[12118] = reduce(sym_heredoc_redirect, 5, 0, 94); - v->a[12119] = entry(1, true); - parse_actions_entries_606(v); -} - -void parse_actions_entries_606(t_parse_actions_entries_array *v) -{ - v->a[12120] = reduce(sym_heredoc_redirect, 5, 0, 94); - v->a[12121] = entry(1, true); - v->a[12122] = reduce(sym_case_statement, 8, 0, 46); - v->a[12123] = entry(1, false); - v->a[12124] = reduce(sym_case_statement, 8, 0, 46); - v->a[12125] = entry(1, true); - v->a[12126] = reduce(sym_case_statement, 5, 0, 46); - v->a[12127] = entry(1, false); - v->a[12128] = reduce(sym_case_statement, 5, 0, 46); - v->a[12129] = entry(1, true); - v->a[12130] = reduce(sym_case_statement, 5, 0, 45); - v->a[12131] = entry(1, false); - v->a[12132] = reduce(sym_case_statement, 5, 0, 45); - v->a[12133] = entry(1, true); - v->a[12134] = reduce(sym_function_definition, 4, 0, 47); - v->a[12135] = entry(1, false); - v->a[12136] = reduce(sym_function_definition, 4, 0, 47); - v->a[12137] = entry(1, false); - v->a[12138] = reduce(sym__heredoc_body, 2, 0, 0); - v->a[12139] = entry(1, true); - parse_actions_entries_607(v); -} - -void parse_actions_entries_607(t_parse_actions_entries_array *v) -{ - v->a[12140] = reduce(sym__heredoc_body, 2, 0, 0); - v->a[12141] = entry(1, false); - v->a[12142] = reduce(sym__simple_heredoc_body, 2, 0, 0); - v->a[12143] = entry(1, true); - v->a[12144] = reduce(sym__simple_heredoc_body, 2, 0, 0); - v->a[12145] = entry(1, false); - v->a[12146] = reduce(sym_heredoc_redirect, 5, 0, 4); - v->a[12147] = entry(1, true); - v->a[12148] = reduce(sym_heredoc_redirect, 5, 0, 4); - v->a[12149] = entry(1, false); - v->a[12150] = reduce(sym_case_statement, 4, 0, 45); - v->a[12151] = entry(1, true); - v->a[12152] = reduce(sym_case_statement, 4, 0, 45); - v->a[12153] = entry(1, false); - v->a[12154] = reduce(sym_case_statement, 4, 0, 46); - v->a[12155] = entry(1, true); - v->a[12156] = reduce(sym_case_statement, 4, 0, 46); - v->a[12157] = entry(1, true); - v->a[12158] = reduce(sym_heredoc_redirect, 7, 0, 149); - v->a[12159] = entry(1, false); - parse_actions_entries_608(v); -} - -void parse_actions_entries_608(t_parse_actions_entries_array *v) -{ - v->a[12160] = reduce(sym_heredoc_redirect, 7, 0, 149); - v->a[12161] = entry(1, false); - v->a[12162] = reduce(sym_heredoc_redirect, 5, 0, 95); - v->a[12163] = entry(1, true); - v->a[12164] = reduce(sym_heredoc_redirect, 5, 0, 95); - v->a[12165] = entry(1, true); - v->a[12166] = shift(5168); - v->a[12167] = entry(1, true); - v->a[12168] = shift(4967); - v->a[12169] = entry(1, true); - v->a[12170] = shift(3031); - v->a[12171] = entry(1, false); - v->a[12172] = shift(6111); - v->a[12173] = entry(1, true); - v->a[12174] = shift(5750); - v->a[12175] = entry(1, true); - v->a[12176] = shift(3275); - v->a[12177] = entry(1, false); - v->a[12178] = shift(6360); - v->a[12179] = entry(1, true); - parse_actions_entries_609(v); -} - -void parse_actions_entries_609(t_parse_actions_entries_array *v) -{ - v->a[12180] = shift(4863); - v->a[12181] = entry(1, true); - v->a[12182] = shift(101); - v->a[12183] = entry(1, true); - v->a[12184] = shift(107); - v->a[12185] = entry(1, true); - v->a[12186] = shift(108); - v->a[12187] = entry(1, true); - v->a[12188] = reduce(sym_heredoc_redirect, 4, 0, 0); - v->a[12189] = entry(1, false); - v->a[12190] = reduce(sym_heredoc_redirect, 4, 0, 0); - v->a[12191] = entry(1, true); - v->a[12192] = reduce(sym_case_statement, 7, 0, 46); - v->a[12193] = entry(1, false); - v->a[12194] = reduce(sym_case_statement, 7, 0, 46); - v->a[12195] = entry(1, true); - v->a[12196] = reduce(sym_for_statement, 4, 0, 42); - v->a[12197] = entry(1, false); - v->a[12198] = reduce(sym_for_statement, 4, 0, 42); - v->a[12199] = entry(1, true); - parse_actions_entries_610(v); -} - -/* EOF parse_actions_entries_121.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_122.c b/parser/static/parse_actions_entries/parse_actions_entries_122.c deleted file mode 100644 index 49f7fcae..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_122.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_122.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_610(t_parse_actions_entries_array *v) -{ - v->a[12200] = reduce(sym_heredoc_redirect, 6, 0, 124); - v->a[12201] = entry(1, false); - v->a[12202] = reduce(sym_heredoc_redirect, 6, 0, 124); - v->a[12203] = entry(1, false); - v->a[12204] = shift(435); - v->a[12205] = entry(1, true); - v->a[12206] = reduce(sym_command, 2, 0, 2); - v->a[12207] = entry(1, false); - v->a[12208] = reduce(sym_command, 2, 0, 2); - v->a[12209] = entry(1, true); - v->a[12210] = reduce(sym_heredoc_redirect, 5, 0, 0); - v->a[12211] = entry(1, false); - v->a[12212] = reduce(sym_heredoc_redirect, 5, 0, 0); - v->a[12213] = entry(1, false); - v->a[12214] = reduce(sym_c_style_for_statement, 5, 0, 56); - v->a[12215] = entry(1, true); - v->a[12216] = reduce(sym_c_style_for_statement, 5, 0, 56); - v->a[12217] = entry(1, false); - v->a[12218] = reduce(sym_heredoc_redirect, 6, 0, 4); - v->a[12219] = entry(1, true); - parse_actions_entries_611(v); -} - -void parse_actions_entries_611(t_parse_actions_entries_array *v) -{ - v->a[12220] = reduce(sym_heredoc_redirect, 6, 0, 4); - v->a[12221] = entry(1, true); - v->a[12222] = shift(6113); - v->a[12223] = entry(1, false); - v->a[12224] = reduce(sym_heredoc_redirect, 6, 0, 125); - v->a[12225] = entry(1, true); - v->a[12226] = reduce(sym_heredoc_redirect, 6, 0, 125); - v->a[12227] = entry(1, true); - v->a[12228] = reduce(sym_c_style_for_statement, 6, 0, 68); - v->a[12229] = entry(1, false); - v->a[12230] = reduce(sym_c_style_for_statement, 6, 0, 68); - v->a[12231] = entry(1, true); - v->a[12232] = shift(5226); - v->a[12233] = entry(1, true); - v->a[12234] = shift(4891); - v->a[12235] = entry(1, true); - v->a[12236] = shift(2838); - v->a[12237] = entry(1, true); - v->a[12238] = shift(5705); - v->a[12239] = entry(1, true); - parse_actions_entries_612(v); -} - -void parse_actions_entries_612(t_parse_actions_entries_array *v) -{ - v->a[12240] = shift(2997); - v->a[12241] = entry(1, true); - v->a[12242] = shift(4763); - v->a[12243] = entry(1, true); - v->a[12244] = shift(220); - v->a[12245] = entry(1, true); - v->a[12246] = shift(221); - v->a[12247] = entry(1, true); - v->a[12248] = shift(222); - v->a[12249] = entry(1, false); - v->a[12250] = reduce(sym_heredoc_redirect, 6, 0, 126); - v->a[12251] = entry(1, true); - v->a[12252] = reduce(sym_heredoc_redirect, 6, 0, 126); - v->a[12253] = entry(1, true); - v->a[12254] = reduce(sym_for_statement, 6, 0, 75); - v->a[12255] = entry(1, false); - v->a[12256] = reduce(sym_for_statement, 6, 0, 75); - v->a[12257] = entry(1, false); - v->a[12258] = reduce(sym_heredoc_redirect, 6, 0, 127); - v->a[12259] = entry(1, true); - parse_actions_entries_613(v); -} - -void parse_actions_entries_613(t_parse_actions_entries_array *v) -{ - v->a[12260] = reduce(sym_heredoc_redirect, 6, 0, 127); - v->a[12261] = entry(1, false); - v->a[12262] = reduce(sym_function_definition, 6, 0, 84); - v->a[12263] = entry(1, true); - v->a[12264] = reduce(sym_function_definition, 6, 0, 84); - v->a[12265] = entry(1, true); - v->a[12266] = reduce(sym_command, 3, 0, 19); - v->a[12267] = entry(1, false); - v->a[12268] = reduce(sym_command, 3, 0, 19); - v->a[12269] = entry(1, true); - v->a[12270] = reduce(sym_case_statement, 7, 0, 45); - v->a[12271] = entry(1, false); - v->a[12272] = reduce(sym_case_statement, 7, 0, 45); - v->a[12273] = entry(2, false); - v->a[12274] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[12275] = shift_repeat(435); - v->a[12276] = entry(1, false); - v->a[12277] = shift(5044); - v->a[12278] = entry(1, true); - v->a[12279] = shift(6129); - parse_actions_entries_614(v); -} - -void parse_actions_entries_614(t_parse_actions_entries_array *v) -{ - v->a[12280] = entry(2, false); - v->a[12281] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12282] = shift_repeat(3696); - v->a[12283] = entry(2, false); - v->a[12284] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12285] = shift_repeat(825); - v->a[12286] = entry(2, true); - v->a[12287] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12288] = shift_repeat(6113); - v->a[12289] = entry(2, false); - v->a[12290] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[12291] = shift_repeat(5044); - v->a[12292] = entry(1, true); - v->a[12293] = reduce(sym_case_statement, 6, 0, 46); - v->a[12294] = entry(1, false); - v->a[12295] = reduce(sym_case_statement, 6, 0, 46); - v->a[12296] = entry(1, false); - v->a[12297] = reduce(sym_case_statement, 6, 0, 45); - v->a[12298] = entry(1, true); - v->a[12299] = reduce(sym_case_statement, 6, 0, 45); - parse_actions_entries_615(v); -} - -/* EOF parse_actions_entries_122.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_123.c b/parser/static/parse_actions_entries/parse_actions_entries_123.c deleted file mode 100644 index b6a996c0..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_123.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_123.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_615(t_parse_actions_entries_array *v) -{ - v->a[12300] = entry(1, true); - v->a[12301] = shift(3911); - v->a[12302] = entry(1, true); - v->a[12303] = shift(3910); - v->a[12304] = entry(1, false); - v->a[12305] = shift(442); - v->a[12306] = entry(2, true); - v->a[12307] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[12308] = shift_repeat(3815); - v->a[12309] = entry(1, true); - v->a[12310] = shift(3815); - v->a[12311] = entry(1, false); - v->a[12312] = reduce(aux_sym__heredoc_command, 1, 0, 16); - v->a[12313] = entry(1, true); - v->a[12314] = reduce(aux_sym__heredoc_command, 1, 0, 16); - v->a[12315] = entry(1, true); - v->a[12316] = shift(3989); - v->a[12317] = entry(1, false); - v->a[12318] = shift(4182); - v->a[12319] = entry(1, true); - parse_actions_entries_616(v); -} - -void parse_actions_entries_616(t_parse_actions_entries_array *v) -{ - v->a[12320] = shift(3992); - v->a[12321] = entry(1, true); - v->a[12322] = shift(4081); - v->a[12323] = entry(1, false); - v->a[12324] = reduce(aux_sym__heredoc_command, 1, 0, 17); - v->a[12325] = entry(1, true); - v->a[12326] = reduce(aux_sym__heredoc_command, 1, 0, 17); - v->a[12327] = entry(1, true); - v->a[12328] = shift(3870); - v->a[12329] = entry(1, true); - v->a[12330] = shift(4099); - v->a[12331] = entry(2, false); - v->a[12332] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[12333] = shift_repeat(437); - v->a[12334] = entry(2, false); - v->a[12335] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[12336] = shift_repeat(442); - v->a[12337] = entry(1, false); - v->a[12338] = shift(448); - v->a[12339] = entry(1, false); - parse_actions_entries_617(v); -} - -void parse_actions_entries_617(t_parse_actions_entries_array *v) -{ - v->a[12340] = shift(437); - v->a[12341] = entry(2, false); - v->a[12342] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[12343] = shift_repeat(448); - v->a[12344] = entry(1, false); - v->a[12345] = shift(3618); - v->a[12346] = entry(1, false); - v->a[12347] = shift(1111); - v->a[12348] = entry(1, true); - v->a[12349] = shift(6091); - v->a[12350] = entry(1, false); - v->a[12351] = reduce(sym_case_item, 6, 0, 153); - v->a[12352] = entry(1, true); - v->a[12353] = reduce(sym_case_item, 6, 0, 153); - v->a[12354] = entry(1, false); - v->a[12355] = reduce(sym_last_case_item, 6, 0, 109); - v->a[12356] = entry(1, false); - v->a[12357] = reduce(sym_case_item, 5, 0, 134); - v->a[12358] = entry(1, true); - v->a[12359] = reduce(sym_case_item, 5, 0, 134); - parse_actions_entries_618(v); -} - -void parse_actions_entries_618(t_parse_actions_entries_array *v) -{ - v->a[12360] = entry(1, false); - v->a[12361] = reduce(sym_last_case_item, 5, 0, 79); - v->a[12362] = entry(1, false); - v->a[12363] = reduce(sym_case_item, 6, 0, 155); - v->a[12364] = entry(1, true); - v->a[12365] = reduce(sym_case_item, 6, 0, 155); - v->a[12366] = entry(1, false); - v->a[12367] = reduce(sym_last_case_item, 6, 0, 112); - v->a[12368] = entry(1, false); - v->a[12369] = reduce(sym_case_item, 4, 0, 105); - v->a[12370] = entry(1, true); - v->a[12371] = reduce(sym_case_item, 4, 0, 105); - v->a[12372] = entry(1, false); - v->a[12373] = reduce(sym_last_case_item, 4, 0, 79); - v->a[12374] = entry(1, true); - v->a[12375] = shift(3276); - v->a[12376] = entry(1, false); - v->a[12377] = reduce(sym_case_item, 4, 0, 115); - v->a[12378] = entry(1, true); - v->a[12379] = reduce(sym_case_item, 4, 0, 115); - parse_actions_entries_619(v); -} - -void parse_actions_entries_619(t_parse_actions_entries_array *v) -{ - v->a[12380] = entry(1, false); - v->a[12381] = reduce(sym_last_case_item, 4, 0, 83); - v->a[12382] = entry(1, false); - v->a[12383] = reduce(sym_case_item, 4, 0, 113); - v->a[12384] = entry(1, true); - v->a[12385] = reduce(sym_case_item, 4, 0, 113); - v->a[12386] = entry(1, false); - v->a[12387] = reduce(sym_last_case_item, 4, 0, 60); - v->a[12388] = entry(2, true); - v->a[12389] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[12390] = shift_repeat(6686); - v->a[12391] = entry(1, true); - v->a[12392] = shift(6686); - v->a[12393] = entry(1, false); - v->a[12394] = reduce(sym_case_item, 4, 0, 110); - v->a[12395] = entry(1, true); - v->a[12396] = reduce(sym_case_item, 4, 0, 110); - v->a[12397] = entry(1, false); - v->a[12398] = reduce(sym_last_case_item, 4, 0, 46); - v->a[12399] = entry(1, false); - parse_actions_entries_620(v); -} - -/* EOF parse_actions_entries_123.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_124.c b/parser/static/parse_actions_entries/parse_actions_entries_124.c deleted file mode 100644 index a57033ab..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_124.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_124.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_620(t_parse_actions_entries_array *v) -{ - v->a[12400] = reduce(sym_case_item, 4, 0, 107); - v->a[12401] = entry(1, true); - v->a[12402] = reduce(sym_case_item, 4, 0, 107); - v->a[12403] = entry(1, false); - v->a[12404] = reduce(sym_last_case_item, 4, 0, 45); - v->a[12405] = entry(1, false); - v->a[12406] = reduce(sym_case_item, 4, 0, 103); - v->a[12407] = entry(1, true); - v->a[12408] = reduce(sym_case_item, 4, 0, 103); - v->a[12409] = entry(1, false); - v->a[12410] = reduce(sym_last_case_item, 4, 0, 59); - v->a[12411] = entry(1, false); - v->a[12412] = shift(3669); - v->a[12413] = entry(1, true); - v->a[12414] = shift(3669); - v->a[12415] = entry(1, true); - v->a[12416] = shift(944); - v->a[12417] = entry(1, true); - v->a[12418] = shift(3716); - v->a[12419] = entry(1, true); - parse_actions_entries_621(v); -} - -void parse_actions_entries_621(t_parse_actions_entries_array *v) -{ - v->a[12420] = shift(6118); - v->a[12421] = entry(1, true); - v->a[12422] = shift(3454); - v->a[12423] = entry(1, false); - v->a[12424] = reduce(sym_case_item, 3, 0, 81); - v->a[12425] = entry(1, true); - v->a[12426] = reduce(sym_case_item, 3, 0, 81); - v->a[12427] = entry(1, false); - v->a[12428] = reduce(sym_last_case_item, 3, 0, 60); - v->a[12429] = entry(1, false); - v->a[12430] = reduce(sym_case_item, 3, 0, 77); - v->a[12431] = entry(1, true); - v->a[12432] = reduce(sym_case_item, 3, 0, 77); - v->a[12433] = entry(1, false); - v->a[12434] = reduce(sym_last_case_item, 3, 0, 59); - v->a[12435] = entry(1, true); - v->a[12436] = shift(3866); - v->a[12437] = entry(1, true); - v->a[12438] = shift(4157); - v->a[12439] = entry(1, false); - parse_actions_entries_622(v); -} - -void parse_actions_entries_622(t_parse_actions_entries_array *v) -{ - v->a[12440] = shift(3633); - v->a[12441] = entry(1, false); - v->a[12442] = shift(908); - v->a[12443] = entry(1, false); - v->a[12444] = shift(4188); - v->a[12445] = entry(1, true); - v->a[12446] = shift(6120); - v->a[12447] = entry(1, false); - v->a[12448] = reduce(sym_case_item, 5, 0, 136); - v->a[12449] = entry(1, true); - v->a[12450] = reduce(sym_case_item, 5, 0, 136); - v->a[12451] = entry(1, false); - v->a[12452] = reduce(sym_last_case_item, 5, 0, 45); - v->a[12453] = entry(1, true); - v->a[12454] = shift(4159); - v->a[12455] = entry(2, false); - v->a[12456] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12457] = shift_repeat(3633); - v->a[12458] = entry(2, false); - v->a[12459] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - parse_actions_entries_623(v); -} - -void parse_actions_entries_623(t_parse_actions_entries_array *v) -{ - v->a[12460] = shift_repeat(908); - v->a[12461] = entry(2, false); - v->a[12462] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12463] = shift_repeat(4188); - v->a[12464] = entry(2, true); - v->a[12465] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12466] = shift_repeat(6120); - v->a[12467] = entry(1, false); - v->a[12468] = reduce(sym_case_item, 5, 0, 144); - v->a[12469] = entry(1, true); - v->a[12470] = reduce(sym_case_item, 5, 0, 144); - v->a[12471] = entry(1, false); - v->a[12472] = reduce(sym_last_case_item, 5, 0, 83); - v->a[12473] = entry(1, true); - v->a[12474] = shift(3762); - v->a[12475] = entry(1, true); - v->a[12476] = shift(3405); - v->a[12477] = entry(1, true); - v->a[12478] = shift(3404); - v->a[12479] = entry(1, true); - parse_actions_entries_624(v); -} - -void parse_actions_entries_624(t_parse_actions_entries_array *v) -{ - v->a[12480] = shift(3403); - v->a[12481] = entry(2, true); - v->a[12482] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[12483] = shift_repeat(3870); - v->a[12484] = entry(1, true); - v->a[12485] = shift(3402); - v->a[12486] = entry(1, true); - v->a[12487] = shift(3399); - v->a[12488] = entry(1, true); - v->a[12489] = shift(3395); - v->a[12490] = entry(1, false); - v->a[12491] = reduce(sym_case_item, 5, 0, 138); - v->a[12492] = entry(1, true); - v->a[12493] = reduce(sym_case_item, 5, 0, 138); - v->a[12494] = entry(1, false); - v->a[12495] = reduce(sym_last_case_item, 5, 0, 109); - v->a[12496] = entry(1, true); - v->a[12497] = shift(3394); - v->a[12498] = entry(1, false); - v->a[12499] = shift(3689); - parse_actions_entries_625(v); -} - -/* EOF parse_actions_entries_124.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_125.c b/parser/static/parse_actions_entries/parse_actions_entries_125.c deleted file mode 100644 index 2e556b1e..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_125.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_125.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_625(t_parse_actions_entries_array *v) -{ - v->a[12500] = entry(1, true); - v->a[12501] = shift(3689); - v->a[12502] = entry(1, true); - v->a[12503] = shift(1117); - v->a[12504] = entry(1, true); - v->a[12505] = shift(3703); - v->a[12506] = entry(1, true); - v->a[12507] = shift(6088); - v->a[12508] = entry(1, true); - v->a[12509] = shift(3392); - v->a[12510] = entry(1, true); - v->a[12511] = shift(3390); - v->a[12512] = entry(1, true); - v->a[12513] = shift(3387); - v->a[12514] = entry(1, true); - v->a[12515] = shift(3384); - v->a[12516] = entry(1, true); - v->a[12517] = shift(3381); - v->a[12518] = entry(2, false); - v->a[12519] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - parse_actions_entries_626(v); -} - -void parse_actions_entries_626(t_parse_actions_entries_array *v) -{ - v->a[12520] = shift_repeat(3669); - v->a[12521] = entry(2, true); - v->a[12522] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12523] = shift_repeat(3669); - v->a[12524] = entry(2, true); - v->a[12525] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12526] = shift_repeat(944); - v->a[12527] = entry(2, true); - v->a[12528] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12529] = shift_repeat(3716); - v->a[12530] = entry(2, true); - v->a[12531] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12532] = shift_repeat(6118); - v->a[12533] = entry(1, true); - v->a[12534] = shift(3794); - v->a[12535] = entry(1, true); - v->a[12536] = shift(3792); - v->a[12537] = entry(1, true); - v->a[12538] = shift(3791); - v->a[12539] = entry(1, true); - parse_actions_entries_627(v); -} - -void parse_actions_entries_627(t_parse_actions_entries_array *v) -{ - v->a[12540] = shift(3790); - v->a[12541] = entry(1, false); - v->a[12542] = shift(3932); - v->a[12543] = entry(1, false); - v->a[12544] = shift(2243); - v->a[12545] = entry(1, true); - v->a[12546] = shift(7023); - v->a[12547] = entry(1, false); - v->a[12548] = shift(3916); - v->a[12549] = entry(1, false); - v->a[12550] = shift(6102); - v->a[12551] = entry(1, false); - v->a[12552] = shift(4813); - v->a[12553] = entry(1, false); - v->a[12554] = reduce(sym__expansion_max_length, 3, 0, 64); - v->a[12555] = entry(1, false); - v->a[12556] = shift(211); - v->a[12557] = entry(1, false); - v->a[12558] = shift(212); - v->a[12559] = entry(1, false); - parse_actions_entries_628(v); -} - -void parse_actions_entries_628(t_parse_actions_entries_array *v) -{ - v->a[12560] = shift(213); - v->a[12561] = entry(1, false); - v->a[12562] = shift(6262); - v->a[12563] = entry(1, true); - v->a[12564] = shift(6977); - v->a[12565] = entry(1, false); - v->a[12566] = reduce(sym__expansion_max_length, 3, 0, 51); - v->a[12567] = entry(1, false); - v->a[12568] = shift(6344); - v->a[12569] = entry(1, true); - v->a[12570] = shift(3217); - v->a[12571] = entry(2, false); - v->a[12572] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[12573] = shift_repeat(443); - v->a[12574] = entry(1, true); - v->a[12575] = shift(3218); - v->a[12576] = entry(1, true); - v->a[12577] = shift(3216); - v->a[12578] = entry(1, true); - v->a[12579] = shift(3214); - parse_actions_entries_629(v); -} - -void parse_actions_entries_629(t_parse_actions_entries_array *v) -{ - v->a[12580] = entry(1, true); - v->a[12581] = shift(3207); - v->a[12582] = entry(1, true); - v->a[12583] = shift(3877); - v->a[12584] = entry(1, true); - v->a[12585] = shift(3205); - v->a[12586] = entry(1, true); - v->a[12587] = shift(3202); - v->a[12588] = entry(1, false); - v->a[12589] = shift(443); - v->a[12590] = entry(1, true); - v->a[12591] = shift(3201); - v->a[12592] = entry(1, true); - v->a[12593] = shift(3075); - v->a[12594] = entry(1, true); - v->a[12595] = shift(3200); - v->a[12596] = entry(1, true); - v->a[12597] = shift(3199); - v->a[12598] = entry(1, true); - v->a[12599] = shift(3198); - parse_actions_entries_630(v); -} - -/* EOF parse_actions_entries_125.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_126.c b/parser/static/parse_actions_entries/parse_actions_entries_126.c deleted file mode 100644 index 6637d1cc..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_126.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_126.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_630(t_parse_actions_entries_array *v) -{ - v->a[12600] = entry(1, true); - v->a[12601] = shift(3196); - v->a[12602] = entry(1, true); - v->a[12603] = shift(6798); - v->a[12604] = entry(1, false); - v->a[12605] = reduce(sym__expansion_max_length, 2, 0, 49); - v->a[12606] = entry(1, false); - v->a[12607] = shift(6260); - v->a[12608] = entry(1, true); - v->a[12609] = shift(2948); - v->a[12610] = entry(1, true); - v->a[12611] = shift(3005); - v->a[12612] = entry(1, true); - v->a[12613] = shift(2999); - v->a[12614] = entry(1, true); - v->a[12615] = shift(2993); - v->a[12616] = entry(1, true); - v->a[12617] = shift(2992); - v->a[12618] = entry(1, true); - v->a[12619] = shift(2991); - parse_actions_entries_631(v); -} - -void parse_actions_entries_631(t_parse_actions_entries_array *v) -{ - v->a[12620] = entry(1, true); - v->a[12621] = shift(3019); - v->a[12622] = entry(1, true); - v->a[12623] = shift(3890); - v->a[12624] = entry(1, true); - v->a[12625] = shift(2965); - v->a[12626] = entry(1, true); - v->a[12627] = shift(2956); - v->a[12628] = entry(1, true); - v->a[12629] = shift(2952); - v->a[12630] = entry(1, true); - v->a[12631] = shift(3036); - v->a[12632] = entry(1, false); - v->a[12633] = reduce(sym_case_item, 5, 0, 140); - v->a[12634] = entry(1, true); - v->a[12635] = reduce(sym_case_item, 5, 0, 140); - v->a[12636] = entry(1, false); - v->a[12637] = reduce(sym_last_case_item, 5, 0, 46); - v->a[12638] = entry(1, true); - v->a[12639] = shift(2947); - parse_actions_entries_632(v); -} - -void parse_actions_entries_632(t_parse_actions_entries_array *v) -{ - v->a[12640] = entry(1, false); - v->a[12641] = reduce(sym_case_item, 5, 0, 142); - v->a[12642] = entry(1, true); - v->a[12643] = reduce(sym_case_item, 5, 0, 142); - v->a[12644] = entry(1, false); - v->a[12645] = reduce(sym_last_case_item, 5, 0, 112); - v->a[12646] = entry(1, true); - v->a[12647] = shift(6498); - v->a[12648] = entry(1, true); - v->a[12649] = shift(3602); - v->a[12650] = entry(1, false); - v->a[12651] = shift(6112); - v->a[12652] = entry(1, true); - v->a[12653] = reduce(sym__expansion_expression, 1, 0, 12); - v->a[12654] = entry(1, true); - v->a[12655] = shift(233); - v->a[12656] = entry(1, true); - v->a[12657] = shift(239); - v->a[12658] = entry(1, true); - v->a[12659] = shift(246); - parse_actions_entries_633(v); -} - -void parse_actions_entries_633(t_parse_actions_entries_array *v) -{ - v->a[12660] = entry(1, false); - v->a[12661] = reduce(sym_case_item, 5, 0, 141); - v->a[12662] = entry(1, true); - v->a[12663] = reduce(sym_case_item, 5, 0, 141); - v->a[12664] = entry(1, false); - v->a[12665] = reduce(sym_case_item, 5, 0, 143); - v->a[12666] = entry(1, true); - v->a[12667] = reduce(sym_case_item, 5, 0, 143); - v->a[12668] = entry(1, false); - v->a[12669] = shift(5410); - v->a[12670] = entry(1, false); - v->a[12671] = reduce(sym_case_item, 5, 0, 139); - v->a[12672] = entry(1, true); - v->a[12673] = reduce(sym_case_item, 5, 0, 139); - v->a[12674] = entry(1, true); - v->a[12675] = shift(6780); - v->a[12676] = entry(1, false); - v->a[12677] = shift(5232); - v->a[12678] = entry(1, false); - v->a[12679] = reduce(sym__expansion_max_length, 1, 0, 12); - parse_actions_entries_634(v); -} - -void parse_actions_entries_634(t_parse_actions_entries_array *v) -{ - v->a[12680] = entry(1, false); - v->a[12681] = shift(6208); - v->a[12682] = entry(1, false); - v->a[12683] = reduce(sym_case_item, 5, 0, 135); - v->a[12684] = entry(1, true); - v->a[12685] = reduce(sym_case_item, 5, 0, 135); - v->a[12686] = entry(1, true); - v->a[12687] = shift(6104); - v->a[12688] = entry(1, true); - v->a[12689] = shift(3884); - v->a[12690] = entry(1, false); - v->a[12691] = reduce(sym_case_item, 6, 0, 154); - v->a[12692] = entry(1, true); - v->a[12693] = reduce(sym_case_item, 6, 0, 154); - v->a[12694] = entry(1, true); - v->a[12695] = shift(3723); - v->a[12696] = entry(1, true); - v->a[12697] = shift(3727); - v->a[12698] = entry(2, true); - v->a[12699] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - parse_actions_entries_635(v); -} - -/* EOF parse_actions_entries_126.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_127.c b/parser/static/parse_actions_entries/parse_actions_entries_127.c deleted file mode 100644 index 185a05ff..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_127.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_127.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_635(t_parse_actions_entries_array *v) -{ - v->a[12700] = shift_repeat(5416); - v->a[12701] = entry(1, false); - v->a[12702] = reduce(sym_case_item, 6, 0, 156); - v->a[12703] = entry(1, true); - v->a[12704] = reduce(sym_case_item, 6, 0, 156); - v->a[12705] = entry(2, true); - v->a[12706] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[12707] = shift_repeat(3890); - v->a[12708] = entry(1, false); - v->a[12709] = reduce(sym_case_item, 4, 0, 106); - v->a[12710] = entry(1, true); - v->a[12711] = reduce(sym_case_item, 4, 0, 106); - v->a[12712] = entry(1, true); - v->a[12713] = shift(4199); - v->a[12714] = entry(1, false); - v->a[12715] = reduce(sym_case_item, 4, 0, 116); - v->a[12716] = entry(1, true); - v->a[12717] = reduce(sym_case_item, 4, 0, 116); - v->a[12718] = entry(1, false); - v->a[12719] = reduce(sym_case_item, 4, 0, 114); - parse_actions_entries_636(v); -} - -void parse_actions_entries_636(t_parse_actions_entries_array *v) -{ - v->a[12720] = entry(1, true); - v->a[12721] = reduce(sym_case_item, 4, 0, 114); - v->a[12722] = entry(1, false); - v->a[12723] = reduce(sym_case_item, 4, 0, 111); - v->a[12724] = entry(1, true); - v->a[12725] = reduce(sym_case_item, 4, 0, 111); - v->a[12726] = entry(1, true); - v->a[12727] = shift(4059); - v->a[12728] = entry(1, false); - v->a[12729] = reduce(sym_case_item, 4, 0, 108); - v->a[12730] = entry(1, true); - v->a[12731] = reduce(sym_case_item, 4, 0, 108); - v->a[12732] = entry(1, true); - v->a[12733] = shift(4077); - v->a[12734] = entry(1, false); - v->a[12735] = reduce(sym_case_item, 5, 0, 145); - v->a[12736] = entry(1, true); - v->a[12737] = reduce(sym_case_item, 5, 0, 145); - v->a[12738] = entry(2, true); - v->a[12739] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - parse_actions_entries_637(v); -} - -void parse_actions_entries_637(t_parse_actions_entries_array *v) -{ - v->a[12740] = shift_repeat(3866); - v->a[12741] = entry(1, false); - v->a[12742] = reduce(sym_case_item, 3, 0, 82); - v->a[12743] = entry(1, true); - v->a[12744] = reduce(sym_case_item, 3, 0, 82); - v->a[12745] = entry(1, false); - v->a[12746] = reduce(sym_case_item, 3, 0, 78); - v->a[12747] = entry(1, true); - v->a[12748] = reduce(sym_case_item, 3, 0, 78); - v->a[12749] = entry(1, true); - v->a[12750] = shift(6664); - v->a[12751] = entry(1, false); - v->a[12752] = shift(3624); - v->a[12753] = entry(1, true); - v->a[12754] = shift(3624); - v->a[12755] = entry(1, true); - v->a[12756] = shift(1090); - v->a[12757] = entry(1, true); - v->a[12758] = shift(3769); - v->a[12759] = entry(1, true); - parse_actions_entries_638(v); -} - -void parse_actions_entries_638(t_parse_actions_entries_array *v) -{ - v->a[12760] = shift(6117); - v->a[12761] = entry(2, false); - v->a[12762] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12763] = shift_repeat(3624); - v->a[12764] = entry(2, true); - v->a[12765] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12766] = shift_repeat(3624); - v->a[12767] = entry(2, true); - v->a[12768] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12769] = shift_repeat(1090); - v->a[12770] = entry(2, true); - v->a[12771] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12772] = shift_repeat(3769); - v->a[12773] = entry(2, true); - v->a[12774] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[12775] = shift_repeat(6117); - v->a[12776] = entry(1, true); - v->a[12777] = shift(5416); - v->a[12778] = entry(1, true); - v->a[12779] = shift(6109); - parse_actions_entries_639(v); -} - -void parse_actions_entries_639(t_parse_actions_entries_array *v) -{ - v->a[12780] = entry(1, true); - v->a[12781] = shift(6134); - v->a[12782] = entry(2, false); - v->a[12783] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12784] = shift_repeat(3618); - v->a[12785] = entry(2, false); - v->a[12786] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12787] = shift_repeat(1111); - v->a[12788] = entry(2, true); - v->a[12789] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12790] = shift_repeat(6109); - v->a[12791] = entry(2, true); - v->a[12792] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[12793] = shift_repeat(3877); - v->a[12794] = entry(2, false); - v->a[12795] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12796] = shift_repeat(3689); - v->a[12797] = entry(2, false); - v->a[12798] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12799] = shift_repeat(7274); - parse_actions_entries_640(v); -} - -/* EOF parse_actions_entries_127.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_128.c b/parser/static/parse_actions_entries/parse_actions_entries_128.c deleted file mode 100644 index 821553d3..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_128.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_128.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_640(t_parse_actions_entries_array *v) -{ - v->a[12800] = entry(2, true); - v->a[12801] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12802] = shift_repeat(3689); - v->a[12803] = entry(2, true); - v->a[12804] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12805] = shift_repeat(1117); - v->a[12806] = entry(2, true); - v->a[12807] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12808] = shift_repeat(7274); - v->a[12809] = entry(2, true); - v->a[12810] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12811] = shift_repeat(6104); - v->a[12812] = entry(2, true); - v->a[12813] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); - v->a[12814] = shift_repeat(6664); - v->a[12815] = entry(2, false); - v->a[12816] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[12817] = shift_repeat(5410); - v->a[12818] = entry(1, true); - v->a[12819] = shift(4203); - parse_actions_entries_641(v); -} - -void parse_actions_entries_641(t_parse_actions_entries_array *v) -{ - v->a[12820] = entry(1, false); - v->a[12821] = reduce(sym_case_item, 5, 0, 137); - v->a[12822] = entry(1, true); - v->a[12823] = reduce(sym_case_item, 5, 0, 137); - v->a[12824] = entry(1, true); - v->a[12825] = shift(3795); - v->a[12826] = entry(1, true); - v->a[12827] = shift(3796); - v->a[12828] = entry(1, false); - v->a[12829] = reduce(sym_case_item, 4, 0, 104); - v->a[12830] = entry(1, true); - v->a[12831] = reduce(sym_case_item, 4, 0, 104); - v->a[12832] = entry(1, false); - v->a[12833] = shift(3629); - v->a[12834] = entry(1, true); - v->a[12835] = shift(3629); - v->a[12836] = entry(1, true); - v->a[12837] = shift(1178); - v->a[12838] = entry(1, true); - v->a[12839] = shift(6150); - parse_actions_entries_642(v); -} - -void parse_actions_entries_642(t_parse_actions_entries_array *v) -{ - v->a[12840] = entry(1, true); - v->a[12841] = shift(3806); - v->a[12842] = entry(1, true); - v->a[12843] = shift(5512); - v->a[12844] = entry(2, true); - v->a[12845] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[12846] = shift_repeat(3884); - v->a[12847] = entry(1, false); - v->a[12848] = shift(5529); - v->a[12849] = entry(1, true); - v->a[12850] = shift(6487); - v->a[12851] = entry(2, false); - v->a[12852] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[12853] = shift_repeat(5529); - v->a[12854] = entry(1, true); - v->a[12855] = shift(7022); - v->a[12856] = entry(1, false); - v->a[12857] = reduce(sym__expansion_max_length, 3, 0, 49); - v->a[12858] = entry(1, false); - v->a[12859] = shift(6258); - parse_actions_entries_643(v); -} - -void parse_actions_entries_643(t_parse_actions_entries_array *v) -{ - v->a[12860] = entry(1, false); - v->a[12861] = shift(7397); - v->a[12862] = entry(1, true); - v->a[12863] = shift(7397); - v->a[12864] = entry(1, true); - v->a[12865] = shift(6105); - v->a[12866] = entry(1, true); - v->a[12867] = shift(5506); - v->a[12868] = entry(1, true); - v->a[12869] = shift(6825); - v->a[12870] = entry(1, false); - v->a[12871] = reduce(sym__expansion_max_length, 4, 0, 51); - v->a[12872] = entry(1, false); - v->a[12873] = shift(6279); - v->a[12874] = entry(1, true); - v->a[12875] = shift(7102); - v->a[12876] = entry(1, false); - v->a[12877] = reduce(sym__expansion_max_length, 4, 0, 64); - v->a[12878] = entry(1, false); - v->a[12879] = shift(6275); - parse_actions_entries_644(v); -} - -void parse_actions_entries_644(t_parse_actions_entries_array *v) -{ - v->a[12880] = entry(2, false); - v->a[12881] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12882] = shift_repeat(3629); - v->a[12883] = entry(2, false); - v->a[12884] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12885] = shift_repeat(7397); - v->a[12886] = entry(2, true); - v->a[12887] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12888] = shift_repeat(3629); - v->a[12889] = entry(2, true); - v->a[12890] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12891] = shift_repeat(1178); - v->a[12892] = entry(2, true); - v->a[12893] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12894] = shift_repeat(7397); - v->a[12895] = entry(2, true); - v->a[12896] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - v->a[12897] = shift_repeat(6105); - v->a[12898] = entry(2, true); - v->a[12899] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - parse_actions_entries_645(v); -} - -/* EOF parse_actions_entries_128.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_129.c b/parser/static/parse_actions_entries/parse_actions_entries_129.c deleted file mode 100644 index 0854cabd..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_129.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_129.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_645(t_parse_actions_entries_array *v) -{ - v->a[12900] = shift_repeat(5506); - v->a[12901] = entry(1, true); - v->a[12902] = shift(3811); - v->a[12903] = entry(2, true); - v->a[12904] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[12905] = shift_repeat(5512); - v->a[12906] = entry(1, false); - v->a[12907] = shift(446); - v->a[12908] = entry(1, true); - v->a[12909] = shift(5607); - v->a[12910] = entry(1, false); - v->a[12911] = shift(6214); - v->a[12912] = entry(1, false); - v->a[12913] = shift(5787); - v->a[12914] = entry(1, false); - v->a[12915] = shift(6222); - v->a[12916] = entry(1, true); - v->a[12917] = shift(6222); - v->a[12918] = entry(1, true); - v->a[12919] = shift(6453); - parse_actions_entries_646(v); -} - -void parse_actions_entries_646(t_parse_actions_entries_array *v) -{ - v->a[12920] = entry(1, true); - v->a[12921] = shift(6467); - v->a[12922] = entry(1, true); - v->a[12923] = shift(6451); - v->a[12924] = entry(1, true); - v->a[12925] = shift(6399); - v->a[12926] = entry(1, true); - v->a[12927] = shift(6384); - v->a[12928] = entry(1, false); - v->a[12929] = shift(3880); - v->a[12930] = entry(1, true); - v->a[12931] = shift(3880); - v->a[12932] = entry(2, true); - v->a[12933] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[12934] = shift_repeat(5607); - v->a[12935] = entry(2, false); - v->a[12936] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[12937] = shift_repeat(446); - v->a[12938] = entry(1, true); - v->a[12939] = shift(6455); - parse_actions_entries_647(v); -} - -void parse_actions_entries_647(t_parse_actions_entries_array *v) -{ - v->a[12940] = entry(1, true); - v->a[12941] = shift(6380); - v->a[12942] = entry(1, true); - v->a[12943] = shift(6382); - v->a[12944] = entry(1, true); - v->a[12945] = shift(6404); - v->a[12946] = entry(1, true); - v->a[12947] = shift(6445); - v->a[12948] = entry(1, true); - v->a[12949] = shift(441); - v->a[12950] = entry(1, true); - v->a[12951] = shift(3647); - v->a[12952] = entry(1, true); - v->a[12953] = shift(779); - v->a[12954] = entry(1, true); - v->a[12955] = shift(7349); - v->a[12956] = entry(1, true); - v->a[12957] = shift(444); - v->a[12958] = entry(1, true); - v->a[12959] = shift(3696); - parse_actions_entries_648(v); -} - -void parse_actions_entries_648(t_parse_actions_entries_array *v) -{ - v->a[12960] = entry(1, true); - v->a[12961] = shift(825); - v->a[12962] = entry(1, true); - v->a[12963] = shift(433); - v->a[12964] = entry(1, true); - v->a[12965] = shift(3645); - v->a[12966] = entry(1, true); - v->a[12967] = shift(783); - v->a[12968] = entry(1, true); - v->a[12969] = shift(449); - v->a[12970] = entry(1, true); - v->a[12971] = shift(3661); - v->a[12972] = entry(1, true); - v->a[12973] = shift(829); - v->a[12974] = entry(1, true); - v->a[12975] = shift(445); - v->a[12976] = entry(1, true); - v->a[12977] = shift(3618); - v->a[12978] = entry(1, true); - v->a[12979] = shift(1111); - parse_actions_entries_649(v); -} - -void parse_actions_entries_649(t_parse_actions_entries_array *v) -{ - v->a[12980] = entry(2, true); - v->a[12981] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[12982] = shift(439); - v->a[12983] = entry(1, true); - v->a[12984] = shift(4095); - v->a[12985] = entry(1, true); - v->a[12986] = shift(4088); - v->a[12987] = entry(2, false); - v->a[12988] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[12989] = shift_repeat(3880); - v->a[12990] = entry(2, true); - v->a[12991] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[12992] = shift_repeat(3880); - v->a[12993] = entry(1, true); - v->a[12994] = shift(436); - v->a[12995] = entry(1, true); - v->a[12996] = shift(3653); - v->a[12997] = entry(1, true); - v->a[12998] = shift(724); - v->a[12999] = entry(1, true); - parse_actions_entries_650(v); -} - -/* EOF parse_actions_entries_129.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_13.c b/parser/static/parse_actions_entries/parse_actions_entries_13.c index 93737bb6..cf41747d 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_13.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_13.c @@ -14,126 +14,126 @@ void parse_actions_entries_65(t_parse_actions_entries_array *v) { - v->a[1300] = entry(1, false); - v->a[1301] = reduce(sym_brace_expression, 5, 0, 0); - v->a[1302] = entry(1, true); - v->a[1303] = reduce(sym_brace_expression, 5, 0, 0); - v->a[1304] = entry(1, false); - v->a[1305] = reduce(sym_command_substitution, 3, 0, 35); - v->a[1306] = entry(1, true); - v->a[1307] = reduce(sym_command_substitution, 3, 0, 35); - v->a[1308] = entry(1, false); - v->a[1309] = reduce(sym_command_substitution, 3, 0, 0); - v->a[1310] = entry(1, true); - v->a[1311] = reduce(sym_command_substitution, 3, 0, 0); - v->a[1312] = entry(1, false); - v->a[1313] = reduce(sym_expansion, 3, 0, 31); - v->a[1314] = entry(1, true); - v->a[1315] = reduce(sym_expansion, 3, 0, 31); - v->a[1316] = entry(1, false); - v->a[1317] = reduce(sym_number, 1, 0, 0); - v->a[1318] = entry(1, true); - v->a[1319] = reduce(sym_number, 1, 0, 0); + v->a[1300] = shift_repeat(2988); + v->a[1301] = entry(2, false); + v->a[1302] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1303] = shift_repeat(744); + v->a[1304] = entry(2, false); + v->a[1305] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1306] = shift_repeat(3315); + v->a[1307] = entry(2, false); + v->a[1308] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1309] = shift_repeat(3111); + v->a[1310] = entry(2, false); + v->a[1311] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1312] = shift_repeat(142); + v->a[1313] = entry(2, false); + v->a[1314] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1315] = shift_repeat(48); + v->a[1316] = entry(2, false); + v->a[1317] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1318] = shift_repeat(49); + v->a[1319] = entry(2, true); parse_actions_entries_66(v); } void parse_actions_entries_66(t_parse_actions_entries_array *v) { - v->a[1320] = entry(1, false); - v->a[1321] = reduce(sym_string, 2, 0, 0); - v->a[1322] = entry(1, true); - v->a[1323] = reduce(sym_string, 2, 0, 0); - v->a[1324] = entry(1, false); - v->a[1325] = reduce(aux_sym_concatenation_repeat1, 2, 0, 10); - v->a[1326] = entry(1, true); - v->a[1327] = reduce(aux_sym_concatenation_repeat1, 2, 0, 10); - v->a[1328] = entry(1, false); - v->a[1329] = reduce(sym_number, 2, 0, 0); - v->a[1330] = entry(1, true); - v->a[1331] = reduce(sym_number, 2, 0, 0); - v->a[1332] = entry(1, false); - v->a[1333] = reduce(sym_arithmetic_expansion, 3, 0, 0); - v->a[1334] = entry(1, true); - v->a[1335] = reduce(sym_arithmetic_expansion, 3, 0, 0); - v->a[1336] = entry(1, false); - v->a[1337] = reduce(sym_expansion, 2, 0, 0); - v->a[1338] = entry(1, true); - v->a[1339] = reduce(sym_expansion, 2, 0, 0); + v->a[1320] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1321] = shift_repeat(577); + v->a[1322] = entry(2, true); + v->a[1323] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1324] = shift_repeat(4071); + v->a[1325] = entry(1, false); + v->a[1326] = shift(631); + v->a[1327] = entry(1, false); + v->a[1328] = shift(629); + v->a[1329] = entry(1, true); + v->a[1330] = shift(629); + v->a[1331] = entry(1, false); + v->a[1332] = shift(614); + v->a[1333] = entry(1, false); + v->a[1334] = shift(613); + v->a[1335] = entry(1, true); + v->a[1336] = shift(613); + v->a[1337] = entry(1, false); + v->a[1338] = reduce(sym_command, 3, 0, 31); + v->a[1339] = entry(1, true); parse_actions_entries_67(v); } void parse_actions_entries_67(t_parse_actions_entries_array *v) { - v->a[1340] = entry(1, false); - v->a[1341] = reduce(sym_string, 3, 0, 0); - v->a[1342] = entry(1, true); - v->a[1343] = reduce(sym_string, 3, 0, 0); - v->a[1344] = entry(1, false); - v->a[1345] = reduce(sym_simple_expansion, 2, 0, 11); - v->a[1346] = entry(1, true); - v->a[1347] = reduce(sym_simple_expansion, 2, 0, 11); - v->a[1348] = entry(1, false); - v->a[1349] = reduce(sym_translated_string, 2, 0, 0); - v->a[1350] = entry(1, true); - v->a[1351] = reduce(sym_translated_string, 2, 0, 0); - v->a[1352] = entry(1, false); - v->a[1353] = reduce(sym_string, 4, 0, 0); - v->a[1354] = entry(1, true); - v->a[1355] = reduce(sym_string, 4, 0, 0); - v->a[1356] = entry(1, false); - v->a[1357] = reduce(sym_simple_expansion, 2, 0, 0); - v->a[1358] = entry(1, true); - v->a[1359] = reduce(sym_simple_expansion, 2, 0, 0); + v->a[1340] = reduce(sym_command, 3, 0, 31); + v->a[1341] = entry(1, false); + v->a[1342] = shift(304); + v->a[1343] = entry(2, false); + v->a[1344] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1345] = shift_repeat(656); + v->a[1346] = entry(2, false); + v->a[1347] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1348] = shift_repeat(1768); + v->a[1349] = entry(2, false); + v->a[1350] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1351] = shift_repeat(3175); + v->a[1352] = entry(2, false); + v->a[1353] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1354] = shift_repeat(753); + v->a[1355] = entry(2, false); + v->a[1356] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1357] = shift_repeat(3136); + v->a[1358] = entry(2, false); + v->a[1359] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); parse_actions_entries_68(v); } void parse_actions_entries_68(t_parse_actions_entries_array *v) { - v->a[1360] = entry(1, false); - v->a[1361] = shift(495); - v->a[1362] = entry(1, false); - v->a[1363] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[1364] = entry(1, true); - v->a[1365] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[1366] = entry(2, false); - v->a[1367] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[1368] = shift_repeat(495); - v->a[1369] = entry(1, true); - v->a[1370] = reduce(sym__expression, 1, 0, 0); - v->a[1371] = entry(2, false); - v->a[1372] = reduce(sym_command_name, 1, 0, 0); - v->a[1373] = shift(7064); - v->a[1374] = entry(1, true); - v->a[1375] = shift(3991); - v->a[1376] = entry(1, true); - v->a[1377] = shift(3969); - v->a[1378] = entry(2, true); - v->a[1379] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[1360] = shift_repeat(868); + v->a[1361] = entry(2, false); + v->a[1362] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1363] = shift_repeat(3308); + v->a[1364] = entry(2, false); + v->a[1365] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1366] = shift_repeat(3128); + v->a[1367] = entry(2, false); + v->a[1368] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1369] = shift_repeat(99); + v->a[1370] = entry(2, false); + v->a[1371] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1372] = shift_repeat(100); + v->a[1373] = entry(2, false); + v->a[1374] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1375] = shift_repeat(103); + v->a[1376] = entry(2, false); + v->a[1377] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1378] = shift_repeat(304); + v->a[1379] = entry(2, true); parse_actions_entries_69(v); } void parse_actions_entries_69(t_parse_actions_entries_array *v) { - v->a[1380] = shift_repeat(3921); - v->a[1381] = entry(1, false); - v->a[1382] = shift(525); - v->a[1383] = entry(2, false); - v->a[1384] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[1385] = shift_repeat(525); - v->a[1386] = entry(1, false); - v->a[1387] = shift(472); + v->a[1380] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1381] = shift_repeat(3896); + v->a[1382] = entry(2, true); + v->a[1383] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1384] = shift_repeat(656); + v->a[1385] = entry(2, true); + v->a[1386] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1387] = shift_repeat(4050); v->a[1388] = entry(1, false); - v->a[1389] = shift(3677); + v->a[1389] = reduce(sym_file_redirect, 2, 0, 5); v->a[1390] = entry(1, true); - v->a[1391] = shift(3677); - v->a[1392] = entry(1, true); - v->a[1393] = shift(2138); - v->a[1394] = entry(1, true); - v->a[1395] = shift(3965); - v->a[1396] = entry(1, true); - v->a[1397] = shift(6132); + v->a[1391] = reduce(sym_file_redirect, 2, 0, 5); + v->a[1392] = entry(1, false); + v->a[1393] = shift(742); + v->a[1394] = entry(1, false); + v->a[1395] = shift(1771); + v->a[1396] = entry(1, false); + v->a[1397] = shift(3168); v->a[1398] = entry(1, false); - v->a[1399] = shift(496); + v->a[1399] = shift(695); parse_actions_entries_70(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_130.c b/parser/static/parse_actions_entries/parse_actions_entries_130.c deleted file mode 100644 index 4f073e67..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_130.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_130.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_650(t_parse_actions_entries_array *v) -{ - v->a[13000] = shift(7514); - v->a[13001] = entry(1, false); - v->a[13002] = shift(439); - v->a[13003] = entry(1, true); - v->a[13004] = shift(439); - v->a[13005] = entry(2, false); - v->a[13006] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[13007] = shift_repeat(3634); - v->a[13008] = entry(2, false); - v->a[13009] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[13010] = shift_repeat(1654); - v->a[13011] = entry(2, false); - v->a[13012] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[13013] = shift_repeat(3739); - v->a[13014] = entry(2, true); - v->a[13015] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - v->a[13016] = shift_repeat(6155); - v->a[13017] = entry(2, false); - v->a[13018] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[13019] = shift_repeat(439); - parse_actions_entries_651(v); -} - -void parse_actions_entries_651(t_parse_actions_entries_array *v) -{ - v->a[13020] = entry(2, true); - v->a[13021] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); - v->a[13022] = shift_repeat(439); - v->a[13023] = entry(1, true); - v->a[13024] = shift(450); - v->a[13025] = entry(1, true); - v->a[13026] = shift(3635); - v->a[13027] = entry(1, true); - v->a[13028] = shift(681); - v->a[13029] = entry(1, true); - v->a[13030] = shift(7487); - v->a[13031] = entry(1, false); - v->a[13032] = shift(5701); - v->a[13033] = entry(2, false); - v->a[13034] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[13035] = shift_repeat(5701); - v->a[13036] = entry(1, true); - v->a[13037] = shift(3534); - v->a[13038] = entry(1, false); - v->a[13039] = shift(3534); - parse_actions_entries_652(v); -} - -void parse_actions_entries_652(t_parse_actions_entries_array *v) -{ - v->a[13040] = entry(1, false); - v->a[13041] = shift(3491); - v->a[13042] = entry(1, true); - v->a[13043] = shift(3628); - v->a[13044] = entry(1, false); - v->a[13045] = shift(6503); - v->a[13046] = entry(1, false); - v->a[13047] = shift(6504); - v->a[13048] = entry(1, true); - v->a[13049] = shift(6504); - v->a[13050] = entry(1, true); - v->a[13051] = shift(6478); - v->a[13052] = entry(1, false); - v->a[13053] = shift(6478); - v->a[13054] = entry(1, false); - v->a[13055] = shift(6448); - v->a[13056] = entry(1, true); - v->a[13057] = shift(7225); - v->a[13058] = entry(1, false); - v->a[13059] = shift(4207); - parse_actions_entries_653(v); -} - -void parse_actions_entries_653(t_parse_actions_entries_array *v) -{ - v->a[13060] = entry(1, false); - v->a[13061] = shift(4209); - v->a[13062] = entry(1, false); - v->a[13063] = shift(6002); - v->a[13064] = entry(1, false); - v->a[13065] = shift(521); - v->a[13066] = entry(1, false); - v->a[13067] = shift(6127); - v->a[13068] = entry(1, false); - v->a[13069] = shift(4652); - v->a[13070] = entry(1, false); - v->a[13071] = shift(196); - v->a[13072] = entry(1, false); - v->a[13073] = shift(197); - v->a[13074] = entry(1, false); - v->a[13075] = shift(198); - v->a[13076] = entry(1, false); - v->a[13077] = shift(5960); - v->a[13078] = entry(1, false); - v->a[13079] = shift(1765); - parse_actions_entries_654(v); -} - -void parse_actions_entries_654(t_parse_actions_entries_array *v) -{ - v->a[13080] = entry(1, false); - v->a[13081] = shift(6049); - v->a[13082] = entry(1, false); - v->a[13083] = shift(1483); - v->a[13084] = entry(1, false); - v->a[13085] = shift(6057); - v->a[13086] = entry(1, false); - v->a[13087] = shift(3020); - v->a[13088] = entry(1, false); - v->a[13089] = shift(5962); - v->a[13090] = entry(1, false); - v->a[13091] = shift(3279); - v->a[13092] = entry(1, false); - v->a[13093] = shift(6042); - v->a[13094] = entry(1, false); - v->a[13095] = shift(2680); - v->a[13096] = entry(1, false); - v->a[13097] = shift(5867); - v->a[13098] = entry(1, false); - v->a[13099] = shift(6520); - parse_actions_entries_655(v); -} - -/* EOF parse_actions_entries_130.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_131.c b/parser/static/parse_actions_entries/parse_actions_entries_131.c deleted file mode 100644 index dc8db076..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_131.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_131.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_655(t_parse_actions_entries_array *v) -{ - v->a[13100] = entry(1, false); - v->a[13101] = shift(6065); - v->a[13102] = entry(1, false); - v->a[13103] = shift(4536); - v->a[13104] = entry(1, false); - v->a[13105] = shift(5978); - v->a[13106] = entry(1, false); - v->a[13107] = shift(4379); - v->a[13108] = entry(1, false); - v->a[13109] = shift(6052); - v->a[13110] = entry(1, false); - v->a[13111] = shift(3045); - v->a[13112] = entry(1, false); - v->a[13113] = shift(5872); - v->a[13114] = entry(1, false); - v->a[13115] = shift(1777); - v->a[13116] = entry(1, false); - v->a[13117] = shift(5871); - v->a[13118] = entry(1, false); - v->a[13119] = shift(6510); - parse_actions_entries_656(v); -} - -void parse_actions_entries_656(t_parse_actions_entries_array *v) -{ - v->a[13120] = entry(1, false); - v->a[13121] = shift(6040); - v->a[13122] = entry(1, false); - v->a[13123] = shift(1877); - v->a[13124] = entry(1, false); - v->a[13125] = shift(6022); - v->a[13126] = entry(1, false); - v->a[13127] = shift(1049); - v->a[13128] = entry(1, false); - v->a[13129] = shift(5869); - v->a[13130] = entry(1, false); - v->a[13131] = shift(3488); - v->a[13132] = entry(1, false); - v->a[13133] = shift(5948); - v->a[13134] = entry(1, false); - v->a[13135] = shift(3427); - v->a[13136] = entry(1, false); - v->a[13137] = shift(6025); - v->a[13138] = entry(1, false); - v->a[13139] = shift(2728); - parse_actions_entries_657(v); -} - -void parse_actions_entries_657(t_parse_actions_entries_array *v) -{ - v->a[13140] = entry(1, false); - v->a[13141] = shift(5877); - v->a[13142] = entry(1, false); - v->a[13143] = shift(3528); - v->a[13144] = entry(1, false); - v->a[13145] = shift(5878); - v->a[13146] = entry(1, false); - v->a[13147] = shift(1785); - v->a[13148] = entry(1, false); - v->a[13149] = shift(5886); - v->a[13150] = entry(1, false); - v->a[13151] = shift(1945); - v->a[13152] = entry(1, false); - v->a[13153] = shift(6064); - v->a[13154] = entry(1, false); - v->a[13155] = shift(1540); - v->a[13156] = entry(1, false); - v->a[13157] = shift(6026); - v->a[13158] = entry(1, false); - v->a[13159] = shift(4391); - parse_actions_entries_658(v); -} - -void parse_actions_entries_658(t_parse_actions_entries_array *v) -{ - v->a[13160] = entry(1, false); - v->a[13161] = shift(6079); - v->a[13162] = entry(1, false); - v->a[13163] = shift(2698); - v->a[13164] = entry(1, false); - v->a[13165] = shift(5882); - v->a[13166] = entry(1, false); - v->a[13167] = shift(2508); - v->a[13168] = entry(1, false); - v->a[13169] = shift(5885); - v->a[13170] = entry(1, false); - v->a[13171] = shift(2109); - v->a[13172] = entry(1, false); - v->a[13173] = shift(6075); - v->a[13174] = entry(1, false); - v->a[13175] = shift(4475); - v->a[13176] = entry(1, false); - v->a[13177] = shift(5896); - v->a[13178] = entry(1, false); - v->a[13179] = shift(1304); - parse_actions_entries_659(v); -} - -void parse_actions_entries_659(t_parse_actions_entries_array *v) -{ - v->a[13180] = entry(1, false); - v->a[13181] = shift(5902); - v->a[13182] = entry(1, false); - v->a[13183] = shift(1284); - v->a[13184] = entry(1, false); - v->a[13185] = shift(5891); - v->a[13186] = entry(1, false); - v->a[13187] = shift(2400); - v->a[13188] = entry(1, false); - v->a[13189] = shift(5888); - v->a[13190] = entry(1, false); - v->a[13191] = shift(2512); - v->a[13192] = entry(1, false); - v->a[13193] = shift(5910); - v->a[13194] = entry(1, false); - v->a[13195] = shift(1796); - v->a[13196] = entry(1, false); - v->a[13197] = shift(5866); - v->a[13198] = entry(1, false); - v->a[13199] = shift(2114); - parse_actions_entries_660(v); -} - -/* EOF parse_actions_entries_131.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_132.c b/parser/static/parse_actions_entries/parse_actions_entries_132.c deleted file mode 100644 index bbf9b9c7..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_132.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_132.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_660(t_parse_actions_entries_array *v) -{ - v->a[13200] = entry(1, false); - v->a[13201] = shift(5961); - v->a[13202] = entry(1, false); - v->a[13203] = shift(509); - v->a[13204] = entry(1, false); - v->a[13205] = shift(5938); - v->a[13206] = entry(1, false); - v->a[13207] = shift(1876); - v->a[13208] = entry(1, false); - v->a[13209] = shift(5914); - v->a[13210] = entry(1, false); - v->a[13211] = shift(1792); - v->a[13212] = entry(1, false); - v->a[13213] = shift(6013); - v->a[13214] = entry(1, false); - v->a[13215] = shift(1231); - v->a[13216] = entry(1, false); - v->a[13217] = shift(5922); - v->a[13218] = entry(1, false); - v->a[13219] = shift(4842); - parse_actions_entries_661(v); -} - -void parse_actions_entries_661(t_parse_actions_entries_array *v) -{ - v->a[13220] = entry(1, false); - v->a[13221] = shift(5893); - v->a[13222] = entry(1, false); - v->a[13223] = shift(2390); - v->a[13224] = entry(1, false); - v->a[13225] = shift(5932); - v->a[13226] = entry(1, false); - v->a[13227] = shift(4847); - v->a[13228] = entry(1, false); - v->a[13229] = shift(5928); - v->a[13230] = entry(1, false); - v->a[13231] = shift(1589); - v->a[13232] = entry(1, false); - v->a[13233] = shift(5898); - v->a[13234] = entry(1, false); - v->a[13235] = shift(2605); - v->a[13236] = entry(1, false); - v->a[13237] = shift(5911); - v->a[13238] = entry(1, false); - v->a[13239] = shift(3291); - parse_actions_entries_662(v); -} - -void parse_actions_entries_662(t_parse_actions_entries_array *v) -{ - v->a[13240] = entry(1, false); - v->a[13241] = shift(5993); - v->a[13242] = entry(1, false); - v->a[13243] = shift(1259); - v->a[13244] = entry(1, false); - v->a[13245] = shift(5887); - v->a[13246] = entry(1, false); - v->a[13247] = shift(6243); - v->a[13248] = entry(1, false); - v->a[13249] = shift(5904); - v->a[13250] = entry(1, false); - v->a[13251] = shift(2607); - v->a[13252] = entry(1, false); - v->a[13253] = shift(5944); - v->a[13254] = entry(1, false); - v->a[13255] = shift(3280); - v->a[13256] = entry(1, false); - v->a[13257] = shift(5901); - v->a[13258] = entry(1, false); - v->a[13259] = shift(487); - parse_actions_entries_663(v); -} - -void parse_actions_entries_663(t_parse_actions_entries_array *v) -{ - v->a[13260] = entry(1, false); - v->a[13261] = shift(5970); - v->a[13262] = entry(1, false); - v->a[13263] = shift(3203); - v->a[13264] = entry(1, false); - v->a[13265] = shift(5917); - v->a[13266] = entry(1, false); - v->a[13267] = shift(2274); - v->a[13268] = entry(1, false); - v->a[13269] = shift(5906); - v->a[13270] = entry(1, false); - v->a[13271] = shift(2454); - v->a[13272] = entry(1, false); - v->a[13273] = shift(5913); - v->a[13274] = entry(1, false); - v->a[13275] = shift(2485); - v->a[13276] = entry(1, false); - v->a[13277] = shift(5954); - v->a[13278] = entry(1, false); - v->a[13279] = shift(5152); - parse_actions_entries_664(v); -} - -void parse_actions_entries_664(t_parse_actions_entries_array *v) -{ - v->a[13280] = entry(1, false); - v->a[13281] = shift(6059); - v->a[13282] = entry(1, false); - v->a[13283] = shift(1116); - v->a[13284] = entry(1, false); - v->a[13285] = shift(5934); - v->a[13286] = entry(1, false); - v->a[13287] = shift(1691); - v->a[13288] = entry(1, false); - v->a[13289] = shift(5916); - v->a[13290] = entry(1, false); - v->a[13291] = shift(2452); - v->a[13292] = entry(1, false); - v->a[13293] = shift(5909); - v->a[13294] = entry(1, false); - v->a[13295] = shift(2322); - v->a[13296] = entry(1, false); - v->a[13297] = shift(5912); - v->a[13298] = entry(1, false); - v->a[13299] = shift(5468); - parse_actions_entries_665(v); -} - -/* EOF parse_actions_entries_132.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_133.c b/parser/static/parse_actions_entries/parse_actions_entries_133.c deleted file mode 100644 index a69ee370..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_133.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_133.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_665(t_parse_actions_entries_array *v) -{ - v->a[13300] = entry(1, false); - v->a[13301] = shift(5963); - v->a[13302] = entry(1, false); - v->a[13303] = shift(5150); - v->a[13304] = entry(1, false); - v->a[13305] = shift(5977); - v->a[13306] = entry(1, false); - v->a[13307] = shift(1614); - v->a[13308] = entry(1, false); - v->a[13309] = shift(5984); - v->a[13310] = entry(1, false); - v->a[13311] = shift(1680); - v->a[13312] = entry(1, false); - v->a[13313] = shift(5918); - v->a[13314] = entry(1, false); - v->a[13315] = shift(2826); - v->a[13316] = entry(1, false); - v->a[13317] = shift(5988); - v->a[13318] = entry(1, false); - v->a[13319] = shift(2032); - parse_actions_entries_666(v); -} - -void parse_actions_entries_666(t_parse_actions_entries_array *v) -{ - v->a[13320] = entry(1, false); - v->a[13321] = shift(5942); - v->a[13322] = entry(1, false); - v->a[13323] = shift(5482); - v->a[13324] = entry(2, false); - v->a[13325] = reduce(aux_sym_string_repeat1, 2, 0, 0); - v->a[13326] = shift_repeat(4207); - v->a[13327] = entry(2, false); - v->a[13328] = reduce(aux_sym_string_repeat1, 2, 0, 0); - v->a[13329] = shift_repeat(4209); - v->a[13330] = entry(2, false); - v->a[13331] = reduce(aux_sym_string_repeat1, 2, 0, 0); - v->a[13332] = shift_repeat(6098); - v->a[13333] = entry(1, false); - v->a[13334] = reduce(aux_sym_string_repeat1, 2, 0, 0); - v->a[13335] = entry(2, false); - v->a[13336] = reduce(aux_sym_string_repeat1, 2, 0, 0); - v->a[13337] = shift_repeat(6127); - v->a[13338] = entry(2, false); - v->a[13339] = reduce(aux_sym_string_repeat1, 2, 0, 0); - parse_actions_entries_667(v); -} - -void parse_actions_entries_667(t_parse_actions_entries_array *v) -{ - v->a[13340] = shift_repeat(4652); - v->a[13341] = entry(2, false); - v->a[13342] = reduce(aux_sym_string_repeat1, 2, 0, 0); - v->a[13343] = shift_repeat(196); - v->a[13344] = entry(2, false); - v->a[13345] = reduce(aux_sym_string_repeat1, 2, 0, 0); - v->a[13346] = shift_repeat(197); - v->a[13347] = entry(2, false); - v->a[13348] = reduce(aux_sym_string_repeat1, 2, 0, 0); - v->a[13349] = shift_repeat(198); - v->a[13350] = entry(1, false); - v->a[13351] = shift(5927); - v->a[13352] = entry(1, false); - v->a[13353] = shift(2666); - v->a[13354] = entry(1, false); - v->a[13355] = shift(5931); - v->a[13356] = entry(1, false); - v->a[13357] = shift(2652); - v->a[13358] = entry(1, false); - v->a[13359] = shift(5933); - parse_actions_entries_668(v); -} - -void parse_actions_entries_668(t_parse_actions_entries_array *v) -{ - v->a[13360] = entry(1, false); - v->a[13361] = shift(4436); - v->a[13362] = entry(1, false); - v->a[13363] = shift(6020); - v->a[13364] = entry(1, false); - v->a[13365] = shift(1684); - v->a[13366] = entry(1, false); - v->a[13367] = shift(5939); - v->a[13368] = entry(1, false); - v->a[13369] = shift(4434); - v->a[13370] = entry(1, false); - v->a[13371] = shift(5941); - v->a[13372] = entry(1, false); - v->a[13373] = shift(4426); - v->a[13374] = entry(1, false); - v->a[13375] = shift(5943); - v->a[13376] = entry(1, false); - v->a[13377] = shift(4424); - v->a[13378] = entry(1, false); - v->a[13379] = shift(5945); - parse_actions_entries_669(v); -} - -void parse_actions_entries_669(t_parse_actions_entries_array *v) -{ - v->a[13380] = entry(1, false); - v->a[13381] = shift(1518); - v->a[13382] = entry(1, false); - v->a[13383] = shift(5951); - v->a[13384] = entry(1, false); - v->a[13385] = shift(1676); - v->a[13386] = entry(1, false); - v->a[13387] = shift(5953); - v->a[13388] = entry(1, false); - v->a[13389] = shift(4770); - v->a[13390] = entry(1, false); - v->a[13391] = shift(5965); - v->a[13392] = entry(1, false); - v->a[13393] = shift(2571); - v->a[13394] = entry(1, false); - v->a[13395] = shift(5987); - v->a[13396] = entry(1, false); - v->a[13397] = shift(2343); - v->a[13398] = entry(1, false); - v->a[13399] = shift(6003); - parse_actions_entries_670(v); -} - -/* EOF parse_actions_entries_133.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_134.c b/parser/static/parse_actions_entries/parse_actions_entries_134.c deleted file mode 100644 index 223d6308..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_134.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_134.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_670(t_parse_actions_entries_array *v) -{ - v->a[13400] = entry(1, false); - v->a[13401] = shift(1022); - v->a[13402] = entry(1, false); - v->a[13403] = shift(5957); - v->a[13404] = entry(1, false); - v->a[13405] = shift(4753); - v->a[13406] = entry(1, false); - v->a[13407] = shift(6056); - v->a[13408] = entry(1, false); - v->a[13409] = shift(1891); - v->a[13410] = entry(1, false); - v->a[13411] = shift(5966); - v->a[13412] = entry(1, false); - v->a[13413] = shift(1772); - v->a[13414] = entry(1, false); - v->a[13415] = shift(5985); - v->a[13416] = entry(1, false); - v->a[13417] = shift(2577); - v->a[13418] = entry(1, false); - v->a[13419] = shift(5967); - parse_actions_entries_671(v); -} - -void parse_actions_entries_671(t_parse_actions_entries_array *v) -{ - v->a[13420] = entry(1, false); - v->a[13421] = shift(1137); - v->a[13422] = entry(1, false); - v->a[13423] = shift(5868); - v->a[13424] = entry(1, false); - v->a[13425] = shift(6209); - v->a[13426] = entry(1, false); - v->a[13427] = shift(5972); - v->a[13428] = entry(1, false); - v->a[13429] = shift(1139); - v->a[13430] = entry(1, false); - v->a[13431] = shift(5975); - v->a[13432] = entry(1, false); - v->a[13433] = shift(1718); - v->a[13434] = entry(1, false); - v->a[13435] = shift(5980); - v->a[13436] = entry(1, false); - v->a[13437] = shift(1655); - v->a[13438] = entry(1, false); - v->a[13439] = shift(5983); - parse_actions_entries_672(v); -} - -void parse_actions_entries_672(t_parse_actions_entries_array *v) -{ - v->a[13440] = entry(1, false); - v->a[13441] = shift(1315); - v->a[13442] = entry(1, false); - v->a[13443] = shift(5986); - v->a[13444] = entry(1, false); - v->a[13445] = shift(1319); - v->a[13446] = entry(1, false); - v->a[13447] = shift(5989); - v->a[13448] = entry(1, false); - v->a[13449] = shift(1345); - v->a[13450] = entry(1, false); - v->a[13451] = shift(6031); - v->a[13452] = entry(1, false); - v->a[13453] = shift(2339); - v->a[13454] = entry(1, false); - v->a[13455] = shift(5990); - v->a[13456] = entry(1, false); - v->a[13457] = shift(1352); - v->a[13458] = entry(1, false); - v->a[13459] = shift(5999); - parse_actions_entries_673(v); -} - -void parse_actions_entries_673(t_parse_actions_entries_array *v) -{ - v->a[13460] = entry(1, false); - v->a[13461] = shift(5298); - v->a[13462] = entry(1, false); - v->a[13463] = shift(5996); - v->a[13464] = entry(1, false); - v->a[13465] = shift(4326); - v->a[13466] = entry(1, false); - v->a[13467] = shift(5998); - v->a[13468] = entry(1, false); - v->a[13469] = shift(4323); - v->a[13470] = entry(1, false); - v->a[13471] = shift(5899); - v->a[13472] = entry(1, false); - v->a[13473] = shift(481); - v->a[13474] = entry(1, false); - v->a[13475] = shift(6004); - v->a[13476] = entry(1, false); - v->a[13477] = shift(2593); - v->a[13478] = entry(1, false); - v->a[13479] = shift(6001); - parse_actions_entries_674(v); -} - -void parse_actions_entries_674(t_parse_actions_entries_array *v) -{ - v->a[13480] = entry(1, false); - v->a[13481] = shift(916); - v->a[13482] = entry(1, false); - v->a[13483] = shift(6017); - v->a[13484] = entry(1, false); - v->a[13485] = shift(5294); - v->a[13486] = entry(1, false); - v->a[13487] = shift(6006); - v->a[13488] = entry(1, false); - v->a[13489] = shift(914); - v->a[13490] = entry(1, false); - v->a[13491] = shift(6008); - v->a[13492] = entry(1, false); - v->a[13493] = shift(4301); - v->a[13494] = entry(1, false); - v->a[13495] = shift(5890); - v->a[13496] = entry(1, false); - v->a[13497] = shift(2853); - v->a[13498] = entry(1, false); - v->a[13499] = shift(6010); - parse_actions_entries_675(v); -} - -/* EOF parse_actions_entries_134.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_135.c b/parser/static/parse_actions_entries/parse_actions_entries_135.c deleted file mode 100644 index 7f60a3bf..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_135.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_135.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_675(t_parse_actions_entries_array *v) -{ - v->a[13500] = entry(1, false); - v->a[13501] = shift(4298); - v->a[13502] = entry(1, false); - v->a[13503] = shift(6011); - v->a[13504] = entry(1, false); - v->a[13505] = shift(1402); - v->a[13506] = entry(1, false); - v->a[13507] = shift(6015); - v->a[13508] = entry(1, false); - v->a[13509] = shift(1413); - v->a[13510] = entry(1, false); - v->a[13511] = shift(6016); - v->a[13512] = entry(1, false); - v->a[13513] = shift(4501); - v->a[13514] = entry(1, false); - v->a[13515] = shift(6019); - v->a[13516] = entry(1, false); - v->a[13517] = shift(4496); - v->a[13518] = entry(1, false); - v->a[13519] = shift(6021); - parse_actions_entries_676(v); -} - -void parse_actions_entries_676(t_parse_actions_entries_array *v) -{ - v->a[13520] = entry(1, false); - v->a[13521] = shift(1513); - v->a[13522] = entry(1, false); - v->a[13523] = shift(6077); - v->a[13524] = entry(1, false); - v->a[13525] = shift(1555); - v->a[13526] = entry(1, false); - v->a[13527] = shift(6023); - v->a[13528] = entry(1, false); - v->a[13529] = shift(1501); - v->a[13530] = entry(1, false); - v->a[13531] = shift(6043); - v->a[13532] = entry(1, false); - v->a[13533] = shift(6317); - v->a[13534] = entry(1, false); - v->a[13535] = shift(6029); - v->a[13536] = entry(1, false); - v->a[13537] = shift(919); - v->a[13538] = entry(1, false); - v->a[13539] = shift(6032); - parse_actions_entries_677(v); -} - -void parse_actions_entries_677(t_parse_actions_entries_array *v) -{ - v->a[13540] = entry(1, false); - v->a[13541] = shift(930); - v->a[13542] = entry(1, false); - v->a[13543] = shift(6037); - v->a[13544] = entry(1, false); - v->a[13545] = shift(1453); - v->a[13546] = entry(1, false); - v->a[13547] = shift(6041); - v->a[13548] = entry(1, false); - v->a[13549] = shift(1439); - v->a[13550] = entry(1, false); - v->a[13551] = shift(6046); - v->a[13552] = entry(1, false); - v->a[13553] = shift(1288); - v->a[13554] = entry(1, false); - v->a[13555] = shift(6074); - v->a[13556] = entry(1, false); - v->a[13557] = shift(6306); - v->a[13558] = entry(1, false); - v->a[13559] = shift(6069); - parse_actions_entries_678(v); -} - -void parse_actions_entries_678(t_parse_actions_entries_array *v) -{ - v->a[13560] = entry(1, false); - v->a[13561] = shift(1973); - v->a[13562] = entry(1, false); - v->a[13563] = shift(6050); - v->a[13564] = entry(1, false); - v->a[13565] = shift(1299); - v->a[13566] = entry(1, false); - v->a[13567] = shift(6055); - v->a[13568] = entry(1, false); - v->a[13569] = shift(1165); - v->a[13570] = entry(1, false); - v->a[13571] = shift(6058); - v->a[13572] = entry(1, false); - v->a[13573] = shift(1305); - v->a[13574] = entry(1, false); - v->a[13575] = shift(6062); - v->a[13576] = entry(1, false); - v->a[13577] = shift(6767); - v->a[13578] = entry(1, false); - v->a[13579] = shift(6068); - parse_actions_entries_679(v); -} - -void parse_actions_entries_679(t_parse_actions_entries_array *v) -{ - v->a[13580] = entry(1, false); - v->a[13581] = shift(6765); - v->a[13582] = entry(1, false); - v->a[13583] = shift(6073); - v->a[13584] = entry(1, false); - v->a[13585] = shift(5430); - v->a[13586] = entry(1, false); - v->a[13587] = shift(6033); - v->a[13588] = entry(1, false); - v->a[13589] = shift(1965); - v->a[13590] = entry(1, false); - v->a[13591] = shift(6076); - v->a[13592] = entry(1, false); - v->a[13593] = shift(5452); - v->a[13594] = entry(1, false); - v->a[13595] = shift(6080); - v->a[13596] = entry(1, false); - v->a[13597] = shift(2676); - v->a[13598] = entry(1, false); - v->a[13599] = shift(6083); - parse_actions_entries_680(v); -} - -/* EOF parse_actions_entries_135.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_136.c b/parser/static/parse_actions_entries/parse_actions_entries_136.c deleted file mode 100644 index 2c33e106..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_136.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_136.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_680(t_parse_actions_entries_array *v) -{ - v->a[13600] = entry(1, false); - v->a[13601] = shift(2672); - v->a[13602] = entry(1, false); - v->a[13603] = shift(6067); - v->a[13604] = entry(1, false); - v->a[13605] = shift(6663); - v->a[13606] = entry(1, false); - v->a[13607] = shift(6086); - v->a[13608] = entry(1, false); - v->a[13609] = shift(5510); - v->a[13610] = entry(1, false); - v->a[13611] = shift(6087); - v->a[13612] = entry(1, false); - v->a[13613] = shift(5507); - v->a[13614] = entry(1, false); - v->a[13615] = shift(6081); - v->a[13616] = entry(1, false); - v->a[13617] = shift(2906); - v->a[13618] = entry(1, false); - v->a[13619] = shift(6072); - parse_actions_entries_681(v); -} - -void parse_actions_entries_681(t_parse_actions_entries_array *v) -{ - v->a[13620] = entry(1, false); - v->a[13621] = shift(2901); - v->a[13622] = entry(1, false); - v->a[13623] = shift(6063); - v->a[13624] = entry(1, false); - v->a[13625] = shift(845); - v->a[13626] = entry(1, false); - v->a[13627] = shift(5995); - v->a[13628] = entry(1, false); - v->a[13629] = shift(6645); - v->a[13630] = entry(1, false); - v->a[13631] = shift(6054); - v->a[13632] = entry(1, false); - v->a[13633] = shift(843); - v->a[13634] = entry(1, false); - v->a[13635] = shift(6045); - v->a[13636] = entry(1, false); - v->a[13637] = shift(2891); - v->a[13638] = entry(1, false); - v->a[13639] = shift(6036); - parse_actions_entries_682(v); -} - -void parse_actions_entries_682(t_parse_actions_entries_array *v) -{ - v->a[13640] = entry(1, false); - v->a[13641] = shift(2885); - v->a[13642] = entry(1, false); - v->a[13643] = shift(6027); - v->a[13644] = entry(1, false); - v->a[13645] = shift(2658); - v->a[13646] = entry(1, false); - v->a[13647] = shift(6018); - v->a[13648] = entry(1, false); - v->a[13649] = shift(2656); - v->a[13650] = entry(1, false); - v->a[13651] = shift(6009); - v->a[13652] = entry(1, false); - v->a[13653] = shift(5663); - v->a[13654] = entry(1, false); - v->a[13655] = shift(6000); - v->a[13656] = entry(1, false); - v->a[13657] = shift(5618); - v->a[13658] = entry(1, false); - v->a[13659] = shift(5991); - parse_actions_entries_683(v); -} - -void parse_actions_entries_683(t_parse_actions_entries_array *v) -{ - v->a[13660] = entry(1, false); - v->a[13661] = shift(3225); - v->a[13662] = entry(1, false); - v->a[13663] = shift(5874); - v->a[13664] = entry(1, false); - v->a[13665] = shift(1857); - v->a[13666] = entry(1, false); - v->a[13667] = shift(5959); - v->a[13668] = entry(1, false); - v->a[13669] = shift(1060); - v->a[13670] = entry(1, false); - v->a[13671] = shift(5982); - v->a[13672] = entry(1, false); - v->a[13673] = shift(3220); - v->a[13674] = entry(1, false); - v->a[13675] = shift(5947); - v->a[13676] = entry(1, false); - v->a[13677] = shift(6514); - v->a[13678] = entry(1, false); - v->a[13679] = shift(5880); - parse_actions_entries_684(v); -} - -void parse_actions_entries_684(t_parse_actions_entries_array *v) -{ - v->a[13680] = entry(1, false); - v->a[13681] = shift(3294); - v->a[13682] = entry(1, false); - v->a[13683] = shift(5973); - v->a[13684] = entry(1, false); - v->a[13685] = shift(2873); - v->a[13686] = entry(1, false); - v->a[13687] = shift(5964); - v->a[13688] = entry(1, false); - v->a[13689] = shift(2871); - v->a[13690] = entry(1, false); - v->a[13691] = shift(5955); - v->a[13692] = entry(1, false); - v->a[13693] = shift(5490); - v->a[13694] = entry(1, false); - v->a[13695] = shift(5946); - v->a[13696] = entry(1, false); - v->a[13697] = shift(5472); - v->a[13698] = entry(1, false); - v->a[13699] = shift(5873); - parse_actions_entries_685(v); -} - -/* EOF parse_actions_entries_136.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_137.c b/parser/static/parse_actions_entries/parse_actions_entries_137.c deleted file mode 100644 index c5e57105..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_137.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_137.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_685(t_parse_actions_entries_array *v) -{ - v->a[13700] = entry(1, false); - v->a[13701] = shift(6515); - v->a[13702] = entry(1, false); - v->a[13703] = shift(5897); - v->a[13704] = entry(1, false); - v->a[13705] = shift(3176); - v->a[13706] = entry(1, false); - v->a[13707] = shift(5889); - v->a[13708] = entry(1, false); - v->a[13709] = shift(4333); - v->a[13710] = entry(1, false); - v->a[13711] = shift(5905); - v->a[13712] = entry(1, false); - v->a[13713] = shift(3167); - v->a[13714] = entry(1, false); - v->a[13715] = shift(5881); - v->a[13716] = entry(1, false); - v->a[13717] = shift(4316); - v->a[13718] = entry(1, false); - v->a[13719] = shift(5937); - parse_actions_entries_686(v); -} - -void parse_actions_entries_686(t_parse_actions_entries_array *v) -{ - v->a[13720] = entry(1, false); - v->a[13721] = shift(6564); - v->a[13722] = entry(1, false); - v->a[13723] = shift(5929); - v->a[13724] = entry(1, false); - v->a[13725] = shift(6573); - v->a[13726] = entry(1, false); - v->a[13727] = shift(5921); - v->a[13728] = entry(1, false); - v->a[13729] = shift(2519); - v->a[13730] = entry(1, false); - v->a[13731] = shift(6143); - v->a[13732] = entry(1, false); - v->a[13733] = shift(6125); - v->a[13734] = entry(1, false); - v->a[13735] = shift(6140); - v->a[13736] = entry(1, true); - v->a[13737] = shift(6140); - v->a[13738] = entry(1, false); - v->a[13739] = shift(6509); - parse_actions_entries_687(v); -} - -void parse_actions_entries_687(t_parse_actions_entries_array *v) -{ - v->a[13740] = entry(1, false); - v->a[13741] = shift(1774); - v->a[13742] = entry(1, false); - v->a[13743] = shift(6518); - v->a[13744] = entry(1, false); - v->a[13745] = shift(1848); - v->a[13746] = entry(1, false); - v->a[13747] = shift(3522); - v->a[13748] = entry(1, false); - v->a[13749] = shift(2108); - v->a[13750] = entry(1, false); - v->a[13751] = shift(6244); - v->a[13752] = entry(1, false); - v->a[13753] = shift(2513); - v->a[13754] = entry(1, false); - v->a[13755] = shift(4378); - v->a[13756] = entry(1, false); - v->a[13757] = shift(2380); - v->a[13758] = entry(1, false); - v->a[13759] = shift(1294); - parse_actions_entries_688(v); -} - -void parse_actions_entries_688(t_parse_actions_entries_array *v) -{ - v->a[13760] = entry(1, false); - v->a[13761] = shift(490); - v->a[13762] = entry(1, false); - v->a[13763] = shift(2608); - v->a[13764] = entry(1, false); - v->a[13765] = shift(3297); - v->a[13766] = entry(1, false); - v->a[13767] = shift(2275); - v->a[13768] = entry(1, false); - v->a[13769] = shift(1798); - v->a[13770] = entry(1, false); - v->a[13771] = shift(3300); - v->a[13772] = entry(1, false); - v->a[13773] = shift(2465); - v->a[13774] = entry(1, false); - v->a[13775] = shift(2818); - v->a[13776] = entry(1, false); - v->a[13777] = shift(6507); - v->a[13778] = entry(1, false); - v->a[13779] = shift(5827); - parse_actions_entries_689(v); -} - -void parse_actions_entries_689(t_parse_actions_entries_array *v) -{ - v->a[13780] = entry(1, false); - v->a[13781] = shift(6506); - v->a[13782] = entry(1, true); - v->a[13783] = shift(6506); - v->a[13784] = entry(1, false); - v->a[13785] = shift(2524); - v->a[13786] = entry(1, false); - v->a[13787] = shift(4825); - v->a[13788] = entry(1, false); - v->a[13789] = shift(1563); - v->a[13790] = entry(1, false); - v->a[13791] = shift(2650); - v->a[13792] = entry(1, false); - v->a[13793] = shift(4441); - v->a[13794] = entry(1, false); - v->a[13795] = shift(6557); - v->a[13796] = entry(1, false); - v->a[13797] = shift(4432); - v->a[13798] = entry(1, false); - v->a[13799] = shift(5464); - parse_actions_entries_690(v); -} - -/* EOF parse_actions_entries_137.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_138.c b/parser/static/parse_actions_entries/parse_actions_entries_138.c deleted file mode 100644 index 7c1e02e3..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_138.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_138.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_690(t_parse_actions_entries_array *v) -{ - v->a[13800] = entry(1, false); - v->a[13801] = shift(1577); - v->a[13802] = entry(1, false); - v->a[13803] = shift(3453); - v->a[13804] = entry(1, false); - v->a[13805] = shift(4739); - v->a[13806] = entry(1, false); - v->a[13807] = shift(5153); - v->a[13808] = entry(1, false); - v->a[13809] = shift(5497); - v->a[13810] = entry(1, false); - v->a[13811] = shift(1763); - v->a[13812] = entry(1, false); - v->a[13813] = shift(1129); - v->a[13814] = entry(1, false); - v->a[13815] = shift(3288); - v->a[13816] = entry(1, false); - v->a[13817] = shift(2876); - v->a[13818] = entry(1, false); - v->a[13819] = shift(1677); - parse_actions_entries_691(v); -} - -void parse_actions_entries_691(t_parse_actions_entries_array *v) -{ - v->a[13820] = entry(1, false); - v->a[13821] = shift(1489); - v->a[13822] = entry(1, false); - v->a[13823] = shift(4372); - v->a[13824] = entry(1, false); - v->a[13825] = shift(1385); - v->a[13826] = entry(1, false); - v->a[13827] = shift(2581); - v->a[13828] = entry(1, false); - v->a[13829] = shift(2080); - v->a[13830] = entry(1, false); - v->a[13831] = shift(1327); - v->a[13832] = entry(1, false); - v->a[13833] = shift(3229); - v->a[13834] = entry(1, false); - v->a[13835] = shift(6635); - v->a[13836] = entry(1, false); - v->a[13837] = shift(4332); - v->a[13838] = entry(1, false); - v->a[13839] = shift(923); - parse_actions_entries_692(v); -} - -void parse_actions_entries_692(t_parse_actions_entries_array *v) -{ - v->a[13840] = entry(1, false); - v->a[13841] = shift(504); - v->a[13842] = entry(1, false); - v->a[13843] = shift(1152); - v->a[13844] = entry(1, false); - v->a[13845] = shift(2603); - v->a[13846] = entry(1, false); - v->a[13847] = shift(4306); - v->a[13848] = entry(1, false); - v->a[13849] = shift(5666); - v->a[13850] = entry(1, false); - v->a[13851] = shift(1464); - v->a[13852] = entry(1, false); - v->a[13853] = shift(1223); - v->a[13854] = entry(1, false); - v->a[13855] = shift(4516); - v->a[13856] = entry(1, false); - v->a[13857] = shift(5288); - v->a[13858] = entry(1, false); - v->a[13859] = shift(1546); - parse_actions_entries_693(v); -} - -void parse_actions_entries_693(t_parse_actions_entries_array *v) -{ - v->a[13860] = entry(1, false); - v->a[13861] = shift(1031); - v->a[13862] = entry(1, false); - v->a[13863] = shift(2662); - v->a[13864] = entry(1, false); - v->a[13865] = shift(917); - v->a[13866] = entry(1, false); - v->a[13867] = shift(2335); - v->a[13868] = entry(1, false); - v->a[13869] = shift(1962); - v->a[13870] = entry(1, false); - v->a[13871] = shift(1458); - v->a[13872] = entry(1, false); - v->a[13873] = shift(1870); - v->a[13874] = entry(1, false); - v->a[13875] = shift(2673); - v->a[13876] = entry(1, false); - v->a[13877] = shift(2893); - v->a[13878] = entry(1, false); - v->a[13879] = shift(1278); - parse_actions_entries_694(v); -} - -void parse_actions_entries_694(t_parse_actions_entries_array *v) -{ - v->a[13880] = entry(1, false); - v->a[13881] = shift(1502); - v->a[13882] = entry(1, false); - v->a[13883] = shift(3076); - v->a[13884] = entry(1, false); - v->a[13885] = shift(1298); - v->a[13886] = entry(1, false); - v->a[13887] = shift(6753); - v->a[13888] = entry(1, false); - v->a[13889] = shift(848); - v->a[13890] = entry(1, false); - v->a[13891] = shift(4564); - v->a[13892] = entry(1, false); - v->a[13893] = shift(5439); - v->a[13894] = entry(1, false); - v->a[13895] = shift(6293); - v->a[13896] = entry(1, false); - v->a[13897] = shift(1511); - v->a[13898] = entry(1, false); - v->a[13899] = shift(2682); - parse_actions_entries_695(v); -} - -/* EOF parse_actions_entries_138.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_139.c b/parser/static/parse_actions_entries/parse_actions_entries_139.c deleted file mode 100644 index 2dab1a6c..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_139.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_139.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_695(t_parse_actions_entries_array *v) -{ - v->a[13900] = entry(1, false); - v->a[13901] = shift(2911); - v->a[13902] = entry(1, false); - v->a[13903] = shift(5513); - v->a[13904] = entry(1, false); - v->a[13905] = shift(3680); - v->a[13906] = entry(1, false); - v->a[13907] = shift(7292); - v->a[13908] = entry(1, true); - v->a[13909] = shift(3680); - v->a[13910] = entry(1, true); - v->a[13911] = shift(1118); - v->a[13912] = entry(1, true); - v->a[13913] = shift(7292); - v->a[13914] = entry(1, true); - v->a[13915] = shift(3718); - v->a[13916] = entry(1, false); - v->a[13917] = shift(3681); - v->a[13918] = entry(1, false); - v->a[13919] = shift(7205); - parse_actions_entries_696(v); -} - -void parse_actions_entries_696(t_parse_actions_entries_array *v) -{ - v->a[13920] = entry(1, true); - v->a[13921] = shift(3681); - v->a[13922] = entry(1, true); - v->a[13923] = shift(826); - v->a[13924] = entry(1, true); - v->a[13925] = shift(7205); - v->a[13926] = entry(1, true); - v->a[13927] = shift(4119); - v->a[13928] = entry(1, false); - v->a[13929] = shift(3641); - v->a[13930] = entry(1, true); - v->a[13931] = shift(3641); - v->a[13932] = entry(1, true); - v->a[13933] = shift(804); - v->a[13934] = entry(1, true); - v->a[13935] = shift(3836); - v->a[13936] = entry(1, false); - v->a[13937] = shift(3631); - v->a[13938] = entry(1, true); - v->a[13939] = shift(3631); - parse_actions_entries_697(v); -} - -void parse_actions_entries_697(t_parse_actions_entries_array *v) -{ - v->a[13940] = entry(1, true); - v->a[13941] = shift(1110); - v->a[13942] = entry(1, true); - v->a[13943] = shift(4186); - v->a[13944] = entry(1, false); - v->a[13945] = shift(3687); - v->a[13946] = entry(1, false); - v->a[13947] = shift(7517); - v->a[13948] = entry(1, true); - v->a[13949] = shift(3687); - v->a[13950] = entry(1, true); - v->a[13951] = shift(722); - v->a[13952] = entry(1, true); - v->a[13953] = shift(7517); - v->a[13954] = entry(1, true); - v->a[13955] = shift(3828); - v->a[13956] = entry(1, false); - v->a[13957] = shift(3650); - v->a[13958] = entry(1, true); - v->a[13959] = shift(3650); - parse_actions_entries_698(v); -} - -void parse_actions_entries_698(t_parse_actions_entries_array *v) -{ - v->a[13960] = entry(1, true); - v->a[13961] = shift(798); - v->a[13962] = entry(1, true); - v->a[13963] = shift(4039); - v->a[13964] = entry(1, false); - v->a[13965] = shift(3659); - v->a[13966] = entry(1, true); - v->a[13967] = shift(3659); - v->a[13968] = entry(1, true); - v->a[13969] = shift(828); - v->a[13970] = entry(1, true); - v->a[13971] = shift(4167); - v->a[13972] = entry(1, false); - v->a[13973] = shift(3638); - v->a[13974] = entry(1, false); - v->a[13975] = shift(7491); - v->a[13976] = entry(1, true); - v->a[13977] = shift(3638); - v->a[13978] = entry(1, true); - v->a[13979] = shift(706); - parse_actions_entries_699(v); -} - -void parse_actions_entries_699(t_parse_actions_entries_array *v) -{ - v->a[13980] = entry(1, true); - v->a[13981] = shift(7491); - v->a[13982] = entry(1, true); - v->a[13983] = shift(3782); - v->a[13984] = entry(1, false); - v->a[13985] = shift(3223); - v->a[13986] = entry(1, false); - v->a[13987] = shift(3241); - v->a[13988] = entry(1, true); - v->a[13989] = shift(3241); - v->a[13990] = entry(1, false); - v->a[13991] = shift(2855); - v->a[13992] = entry(1, false); - v->a[13993] = shift(2856); - v->a[13994] = entry(1, true); - v->a[13995] = shift(2856); - v->a[13996] = entry(1, false); - v->a[13997] = shift(6095); - v->a[13998] = entry(1, false); - v->a[13999] = shift(6096); - parse_actions_entries_700(v); -} - -/* EOF parse_actions_entries_139.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_14.c b/parser/static/parse_actions_entries/parse_actions_entries_14.c index e02e3c06..04df2bdf 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_14.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_14.c @@ -15,125 +15,125 @@ void parse_actions_entries_70(t_parse_actions_entries_array *v) { v->a[1400] = entry(1, false); - v->a[1401] = shift(874); + v->a[1401] = shift(3044); v->a[1402] = entry(1, false); - v->a[1403] = shift(3749); + v->a[1403] = shift(847); v->a[1404] = entry(1, false); - v->a[1405] = reduce(sym_command, 1, 0, 2); + v->a[1405] = shift(3304); v->a[1406] = entry(1, false); - v->a[1407] = shift(3660); - v->a[1408] = entry(1, true); - v->a[1409] = reduce(sym_command, 1, 0, 2); + v->a[1407] = shift(3035); + v->a[1408] = entry(1, false); + v->a[1409] = shift(121); v->a[1410] = entry(1, false); - v->a[1411] = shift(3799); + v->a[1411] = shift(123); v->a[1412] = entry(1, false); - v->a[1413] = shift(3748); + v->a[1413] = shift(125); v->a[1414] = entry(1, false); - v->a[1415] = shift(5958); - v->a[1416] = entry(1, false); - v->a[1417] = shift(834); - v->a[1418] = entry(1, false); - v->a[1419] = shift(5817); + v->a[1415] = shift(315); + v->a[1416] = entry(1, true); + v->a[1417] = shift(742); + v->a[1418] = entry(1, true); + v->a[1419] = shift(4081); parse_actions_entries_71(v); } void parse_actions_entries_71(t_parse_actions_entries_array *v) { v->a[1420] = entry(1, false); - v->a[1421] = shift(987); + v->a[1421] = shift(1079); v->a[1422] = entry(1, false); - v->a[1423] = shift(6354); - v->a[1424] = entry(1, false); - v->a[1425] = shift(4693); + v->a[1423] = shift(1071); + v->a[1424] = entry(1, true); + v->a[1425] = shift(1071); v->a[1426] = entry(1, false); - v->a[1427] = shift(335); + v->a[1427] = shift(1146); v->a[1428] = entry(1, false); - v->a[1429] = shift(334); - v->a[1430] = entry(1, false); - v->a[1431] = shift(333); - v->a[1432] = entry(1, false); - v->a[1433] = shift(414); - v->a[1434] = entry(1, true); - v->a[1435] = shift(876); - v->a[1436] = entry(1, true); - v->a[1437] = shift(1182); - v->a[1438] = entry(1, true); - v->a[1439] = shift(7654); + v->a[1429] = shift(1043); + v->a[1430] = entry(1, true); + v->a[1431] = shift(1146); + v->a[1432] = entry(2, false); + v->a[1433] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1434] = shift_repeat(692); + v->a[1435] = entry(2, false); + v->a[1436] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1437] = shift_repeat(1761); + v->a[1438] = entry(2, false); + v->a[1439] = reduce(aux_sym_command_repeat2, 2, 0, 30); parse_actions_entries_72(v); } void parse_actions_entries_72(t_parse_actions_entries_array *v) { - v->a[1440] = entry(1, false); - v->a[1441] = reduce(sym_command, 2, 0, 19); - v->a[1442] = entry(1, true); - v->a[1443] = reduce(sym_command, 2, 0, 19); - v->a[1444] = entry(1, false); - v->a[1445] = shift(985); - v->a[1446] = entry(1, false); - v->a[1447] = shift(3809); - v->a[1448] = entry(1, false); - v->a[1449] = shift(3620); - v->a[1450] = entry(1, false); - v->a[1451] = shift(3832); - v->a[1452] = entry(1, false); - v->a[1453] = shift(3812); - v->a[1454] = entry(1, false); - v->a[1455] = shift(6070); - v->a[1456] = entry(1, false); - v->a[1457] = shift(969); - v->a[1458] = entry(1, false); - v->a[1459] = shift(5788); + v->a[1440] = shift_repeat(3157); + v->a[1441] = entry(2, false); + v->a[1442] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1443] = shift_repeat(619); + v->a[1444] = entry(2, false); + v->a[1445] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1446] = shift_repeat(3032); + v->a[1447] = entry(2, false); + v->a[1448] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1449] = shift_repeat(946); + v->a[1450] = entry(2, false); + v->a[1451] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1452] = shift_repeat(3322); + v->a[1453] = entry(2, false); + v->a[1454] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1455] = shift_repeat(3023); + v->a[1456] = entry(2, false); + v->a[1457] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1458] = shift_repeat(131); + v->a[1459] = entry(2, false); parse_actions_entries_73(v); } void parse_actions_entries_73(t_parse_actions_entries_array *v) { - v->a[1460] = entry(1, false); - v->a[1461] = shift(1155); - v->a[1462] = entry(1, false); - v->a[1463] = shift(6254); - v->a[1464] = entry(1, false); - v->a[1465] = shift(4675); - v->a[1466] = entry(1, false); - v->a[1467] = shift(305); - v->a[1468] = entry(1, false); - v->a[1469] = shift(304); - v->a[1470] = entry(1, false); - v->a[1471] = shift(303); - v->a[1472] = entry(1, false); - v->a[1473] = shift(372); - v->a[1474] = entry(1, true); - v->a[1475] = shift(1003); - v->a[1476] = entry(1, true); - v->a[1477] = shift(1328); + v->a[1460] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1461] = shift_repeat(135); + v->a[1462] = entry(2, false); + v->a[1463] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1464] = shift_repeat(137); + v->a[1465] = entry(2, true); + v->a[1466] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1467] = shift_repeat(692); + v->a[1468] = entry(2, true); + v->a[1469] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1470] = shift_repeat(1193); + v->a[1471] = entry(2, true); + v->a[1472] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1473] = shift_repeat(4083); + v->a[1474] = entry(1, false); + v->a[1475] = shift(1115); + v->a[1476] = entry(1, false); + v->a[1477] = shift(1116); v->a[1478] = entry(1, true); - v->a[1479] = shift(7664); + v->a[1479] = shift(1116); parse_actions_entries_74(v); } void parse_actions_entries_74(t_parse_actions_entries_array *v) { v->a[1480] = entry(2, false); - v->a[1481] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1482] = shift_repeat(874); + v->a[1481] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1482] = shift_repeat(742); v->a[1483] = entry(2, false); - v->a[1484] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1485] = shift_repeat(3749); - v->a[1486] = entry(1, false); - v->a[1487] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1488] = entry(2, false); - v->a[1489] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1490] = shift_repeat(3660); - v->a[1491] = entry(1, true); - v->a[1492] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1493] = entry(2, false); - v->a[1494] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1495] = shift_repeat(3799); - v->a[1496] = entry(2, false); - v->a[1497] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1498] = shift_repeat(3748); - v->a[1499] = entry(2, false); + v->a[1484] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1485] = shift_repeat(1771); + v->a[1486] = entry(2, false); + v->a[1487] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1488] = shift_repeat(3168); + v->a[1489] = entry(2, false); + v->a[1490] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1491] = shift_repeat(695); + v->a[1492] = entry(2, false); + v->a[1493] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1494] = shift_repeat(3044); + v->a[1495] = entry(2, false); + v->a[1496] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1497] = shift_repeat(847); + v->a[1498] = entry(2, false); + v->a[1499] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); parse_actions_entries_75(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_140.c b/parser/static/parse_actions_entries/parse_actions_entries_140.c deleted file mode 100644 index 48db632e..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_140.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_140.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_700(t_parse_actions_entries_array *v) -{ - v->a[14000] = entry(1, true); - v->a[14001] = shift(6096); - v->a[14002] = entry(1, false); - v->a[14003] = shift(3159); - v->a[14004] = entry(1, false); - v->a[14005] = shift(3160); - v->a[14006] = entry(1, true); - v->a[14007] = shift(3160); - v->a[14008] = entry(1, false); - v->a[14009] = shift(3626); - v->a[14010] = entry(1, false); - v->a[14011] = shift(7401); - v->a[14012] = entry(1, true); - v->a[14013] = shift(3626); - v->a[14014] = entry(1, true); - v->a[14015] = shift(1172); - v->a[14016] = entry(1, true); - v->a[14017] = shift(7401); - v->a[14018] = entry(1, false); - v->a[14019] = shift(3445); - parse_actions_entries_701(v); -} - -void parse_actions_entries_701(t_parse_actions_entries_array *v) -{ - v->a[14020] = entry(1, false); - v->a[14021] = shift(3448); - v->a[14022] = entry(1, true); - v->a[14023] = shift(3448); - v->a[14024] = entry(1, false); - v->a[14025] = shift(6235); - v->a[14026] = entry(1, false); - v->a[14027] = shift(6211); - v->a[14028] = entry(1, true); - v->a[14029] = shift(6211); - v->a[14030] = entry(1, false); - v->a[14031] = shift(3307); - v->a[14032] = entry(1, false); - v->a[14033] = shift(3306); - v->a[14034] = entry(1, true); - v->a[14035] = shift(3306); - v->a[14036] = entry(1, false); - v->a[14037] = shift(3210); - v->a[14038] = entry(1, false); - v->a[14039] = shift(3213); - parse_actions_entries_702(v); -} - -void parse_actions_entries_702(t_parse_actions_entries_array *v) -{ - v->a[14040] = entry(1, true); - v->a[14041] = shift(3213); - v->a[14042] = entry(1, false); - v->a[14043] = shift(3623); - v->a[14044] = entry(1, true); - v->a[14045] = shift(3623); - v->a[14046] = entry(1, true); - v->a[14047] = shift(1102); - v->a[14048] = entry(1, true); - v->a[14049] = shift(3772); - v->a[14050] = entry(1, false); - v->a[14051] = shift(3667); - v->a[14052] = entry(1, true); - v->a[14053] = shift(3667); - v->a[14054] = entry(1, true); - v->a[14055] = shift(939); - v->a[14056] = entry(1, true); - v->a[14057] = shift(3720); - v->a[14058] = entry(1, false); - v->a[14059] = shift(3693); - parse_actions_entries_703(v); -} - -void parse_actions_entries_703(t_parse_actions_entries_array *v) -{ - v->a[14060] = entry(1, true); - v->a[14061] = shift(3693); - v->a[14062] = entry(1, true); - v->a[14063] = shift(708); - v->a[14064] = entry(1, true); - v->a[14065] = shift(4109); - v->a[14066] = entry(1, false); - v->a[14067] = shift(3630); - v->a[14068] = entry(1, true); - v->a[14069] = shift(3630); - v->a[14070] = entry(1, true); - v->a[14071] = shift(909); - v->a[14072] = entry(1, true); - v->a[14073] = shift(4189); - v->a[14074] = entry(1, true); - v->a[14075] = reduce(sym__expansion_body, 3, 0, 51); - v->a[14076] = entry(1, true); - v->a[14077] = shift(7014); - v->a[14078] = entry(1, true); - v->a[14079] = shift(6179); - parse_actions_entries_704(v); -} - -void parse_actions_entries_704(t_parse_actions_entries_array *v) -{ - v->a[14080] = entry(1, false); - v->a[14081] = reduce(aux_sym_string_repeat1, 1, 0, 0); - v->a[14082] = entry(1, true); - v->a[14083] = shift(6183); - v->a[14084] = entry(1, false); - v->a[14085] = shift(6110); - v->a[14086] = entry(1, true); - v->a[14087] = shift(4715); - v->a[14088] = entry(1, true); - v->a[14089] = shift(367); - v->a[14090] = entry(1, true); - v->a[14091] = shift(364); - v->a[14092] = entry(1, true); - v->a[14093] = shift(362); - v->a[14094] = entry(1, true); - v->a[14095] = shift(6131); - v->a[14096] = entry(1, true); - v->a[14097] = reduce(sym_heredoc_body, 1, 0, 0); - v->a[14098] = entry(1, true); - v->a[14099] = shift(6137); - parse_actions_entries_705(v); -} - -/* EOF parse_actions_entries_140.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_141.c b/parser/static/parse_actions_entries/parse_actions_entries_141.c deleted file mode 100644 index cda81ab5..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_141.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_141.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_705(t_parse_actions_entries_array *v) -{ - v->a[14100] = entry(1, true); - v->a[14101] = reduce(sym_heredoc_body, 2, 0, 0); - v->a[14102] = entry(1, false); - v->a[14103] = shift(3675); - v->a[14104] = entry(1, true); - v->a[14105] = shift(3675); - v->a[14106] = entry(1, true); - v->a[14107] = shift(2123); - v->a[14108] = entry(1, true); - v->a[14109] = shift(3963); - v->a[14110] = entry(1, false); - v->a[14111] = shift(3655); - v->a[14112] = entry(1, true); - v->a[14113] = shift(3655); - v->a[14114] = entry(1, true); - v->a[14115] = shift(665); - v->a[14116] = entry(1, true); - v->a[14117] = shift(3859); - v->a[14118] = entry(1, false); - v->a[14119] = shift(3648); - parse_actions_entries_706(v); -} - -void parse_actions_entries_706(t_parse_actions_entries_array *v) -{ - v->a[14120] = entry(1, true); - v->a[14121] = shift(3648); - v->a[14122] = entry(1, true); - v->a[14123] = shift(778); - v->a[14124] = entry(1, true); - v->a[14125] = shift(4174); - v->a[14126] = entry(1, false); - v->a[14127] = shift(3694); - v->a[14128] = entry(1, true); - v->a[14129] = shift(3694); - v->a[14130] = entry(1, true); - v->a[14131] = shift(792); - v->a[14132] = entry(1, true); - v->a[14133] = shift(4126); - v->a[14134] = entry(2, false); - v->a[14135] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); - v->a[14136] = shift_repeat(6110); - v->a[14137] = entry(2, true); - v->a[14138] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); - v->a[14139] = shift_repeat(4715); - parse_actions_entries_707(v); -} - -void parse_actions_entries_707(t_parse_actions_entries_array *v) -{ - v->a[14140] = entry(2, true); - v->a[14141] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); - v->a[14142] = shift_repeat(367); - v->a[14143] = entry(2, true); - v->a[14144] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); - v->a[14145] = shift_repeat(364); - v->a[14146] = entry(2, true); - v->a[14147] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); - v->a[14148] = shift_repeat(362); - v->a[14149] = entry(2, true); - v->a[14150] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); - v->a[14151] = shift_repeat(6137); - v->a[14152] = entry(1, true); - v->a[14153] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); - v->a[14154] = entry(1, false); - v->a[14155] = shift(3639); - v->a[14156] = entry(1, true); - v->a[14157] = shift(3639); - v->a[14158] = entry(1, true); - v->a[14159] = shift(949); - parse_actions_entries_708(v); -} - -void parse_actions_entries_708(t_parse_actions_entries_array *v) -{ - v->a[14160] = entry(1, true); - v->a[14161] = shift(3736); - v->a[14162] = entry(1, false); - v->a[14163] = shift(3652); - v->a[14164] = entry(1, true); - v->a[14165] = shift(3652); - v->a[14166] = entry(1, true); - v->a[14167] = shift(645); - v->a[14168] = entry(1, true); - v->a[14169] = shift(3822); - v->a[14170] = entry(1, false); - v->a[14171] = shift(3673); - v->a[14172] = entry(1, true); - v->a[14173] = shift(3673); - v->a[14174] = entry(1, true); - v->a[14175] = shift(689); - v->a[14176] = entry(1, true); - v->a[14177] = shift(4024); - v->a[14178] = entry(1, false); - v->a[14179] = shift(3627); - parse_actions_entries_709(v); -} - -void parse_actions_entries_709(t_parse_actions_entries_array *v) -{ - v->a[14180] = entry(1, true); - v->a[14181] = shift(3627); - v->a[14182] = entry(1, true); - v->a[14183] = shift(738); - v->a[14184] = entry(1, true); - v->a[14185] = shift(3761); - v->a[14186] = entry(1, false); - v->a[14187] = shift(3679); - v->a[14188] = entry(1, true); - v->a[14189] = shift(3679); - v->a[14190] = entry(1, true); - v->a[14191] = shift(772); - v->a[14192] = entry(1, true); - v->a[14193] = shift(4031); - v->a[14194] = entry(1, false); - v->a[14195] = shift(3691); - v->a[14196] = entry(1, true); - v->a[14197] = shift(3691); - v->a[14198] = entry(1, true); - v->a[14199] = shift(833); - parse_actions_entries_710(v); -} - -/* EOF parse_actions_entries_141.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_142.c b/parser/static/parse_actions_entries/parse_actions_entries_142.c deleted file mode 100644 index 40614cac..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_142.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_142.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_710(t_parse_actions_entries_array *v) -{ - v->a[14200] = entry(1, true); - v->a[14201] = shift(4111); - v->a[14202] = entry(1, true); - v->a[14203] = shift(3765); - v->a[14204] = entry(1, false); - v->a[14205] = shift(3646); - v->a[14206] = entry(1, true); - v->a[14207] = shift(3646); - v->a[14208] = entry(1, true); - v->a[14209] = shift(635); - v->a[14210] = entry(1, true); - v->a[14211] = shift(3807); - v->a[14212] = entry(1, false); - v->a[14213] = shift(3674); - v->a[14214] = entry(1, true); - v->a[14215] = shift(3674); - v->a[14216] = entry(1, true); - v->a[14217] = shift(764); - v->a[14218] = entry(1, true); - v->a[14219] = shift(4050); - parse_actions_entries_711(v); -} - -void parse_actions_entries_711(t_parse_actions_entries_array *v) -{ - v->a[14220] = entry(1, false); - v->a[14221] = shift(3632); - v->a[14222] = entry(1, true); - v->a[14223] = shift(3632); - v->a[14224] = entry(1, true); - v->a[14225] = shift(1670); - v->a[14226] = entry(1, true); - v->a[14227] = shift(3740); - v->a[14228] = entry(1, false); - v->a[14229] = shift(3621); - v->a[14230] = entry(1, true); - v->a[14231] = shift(3621); - v->a[14232] = entry(1, true); - v->a[14233] = shift(607); - v->a[14234] = entry(1, true); - v->a[14235] = shift(3777); - v->a[14236] = entry(1, false); - v->a[14237] = shift(3662); - v->a[14238] = entry(1, true); - v->a[14239] = shift(3662); - parse_actions_entries_712(v); -} - -void parse_actions_entries_712(t_parse_actions_entries_array *v) -{ - v->a[14240] = entry(1, true); - v->a[14241] = shift(882); - v->a[14242] = entry(1, true); - v->a[14243] = shift(3898); - v->a[14244] = entry(1, true); - v->a[14245] = shift(1806); - v->a[14246] = entry(1, false); - v->a[14247] = shift(179); - v->a[14248] = entry(1, true); - v->a[14249] = shift(421); - v->a[14250] = entry(1, true); - v->a[14251] = shift(96); - v->a[14252] = entry(1, false); - v->a[14253] = shift(7); - v->a[14254] = entry(1, true); - v->a[14255] = shift(1871); - v->a[14256] = entry(1, true); - v->a[14257] = shift(1791); - v->a[14258] = entry(1, false); - v->a[14259] = shift(53); - parse_actions_entries_713(v); -} - -void parse_actions_entries_713(t_parse_actions_entries_array *v) -{ - v->a[14260] = entry(1, true); - v->a[14261] = shift(422); - v->a[14262] = entry(1, true); - v->a[14263] = shift(86); - v->a[14264] = entry(1, false); - v->a[14265] = shift(6); - v->a[14266] = entry(1, true); - v->a[14267] = shift(1842); - v->a[14268] = entry(1, true); - v->a[14269] = shift(1913); - v->a[14270] = entry(1, false); - v->a[14271] = shift(125); - v->a[14272] = entry(1, true); - v->a[14273] = shift(428); - v->a[14274] = entry(1, true); - v->a[14275] = shift(63); - v->a[14276] = entry(1, false); - v->a[14277] = shift(10); - v->a[14278] = entry(1, true); - v->a[14279] = shift(1884); - parse_actions_entries_714(v); -} - -void parse_actions_entries_714(t_parse_actions_entries_array *v) -{ - v->a[14280] = entry(1, true); - v->a[14281] = shift(5863); - v->a[14282] = entry(1, true); - v->a[14283] = shift(4768); - v->a[14284] = entry(1, true); - v->a[14285] = shift(287); - v->a[14286] = entry(1, true); - v->a[14287] = shift(295); - v->a[14288] = entry(1, true); - v->a[14289] = shift(356); - v->a[14290] = entry(1, true); - v->a[14291] = shift(1757); - v->a[14292] = entry(1, false); - v->a[14293] = shift(145); - v->a[14294] = entry(1, true); - v->a[14295] = shift(425); - v->a[14296] = entry(1, true); - v->a[14297] = shift(72); - v->a[14298] = entry(1, false); - v->a[14299] = shift(5); - parse_actions_entries_715(v); -} - -/* EOF parse_actions_entries_142.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_143.c b/parser/static/parse_actions_entries/parse_actions_entries_143.c deleted file mode 100644 index d9a5b6f5..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_143.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_143.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_715(t_parse_actions_entries_array *v) -{ - v->a[14300] = entry(1, true); - v->a[14301] = shift(1824); - v->a[14302] = entry(1, false); - v->a[14303] = shift(55); - v->a[14304] = entry(1, false); - v->a[14305] = shift(173); - v->a[14306] = entry(1, false); - v->a[14307] = shift(52); - v->a[14308] = entry(1, false); - v->a[14309] = shift(56); - v->a[14310] = entry(1, false); - v->a[14311] = shift(60); - v->a[14312] = entry(1, false); - v->a[14313] = shift(58); - v->a[14314] = entry(1, false); - v->a[14315] = reduce(aux_sym_string_repeat1, 3, 0, 0); - v->a[14316] = entry(1, false); - v->a[14317] = shift(49); - v->a[14318] = entry(1, false); - v->a[14319] = shift(57); - parse_actions_entries_716(v); -} - -void parse_actions_entries_716(t_parse_actions_entries_array *v) -{ - v->a[14320] = entry(1, true); - v->a[14321] = shift(3462); - v->a[14322] = entry(1, true); - v->a[14323] = shift(5833); - v->a[14324] = entry(1, true); - v->a[14325] = reduce(sym__expansion_regex_replacement, 1, 0, 12); - v->a[14326] = entry(1, true); - v->a[14327] = shift(211); - v->a[14328] = entry(1, true); - v->a[14329] = shift(212); - v->a[14330] = entry(1, true); - v->a[14331] = shift(213); - v->a[14332] = entry(1, true); - v->a[14333] = shift(6749); - v->a[14334] = entry(1, false); - v->a[14335] = shift(3776); - v->a[14336] = entry(1, true); - v->a[14337] = shift(3776); - v->a[14338] = entry(1, false); - v->a[14339] = shift(2353); - parse_actions_entries_717(v); -} - -void parse_actions_entries_717(t_parse_actions_entries_array *v) -{ - v->a[14340] = entry(1, false); - v->a[14341] = shift(7259); - v->a[14342] = entry(1, true); - v->a[14343] = shift(7259); - v->a[14344] = entry(1, false); - v->a[14345] = shift(6361); - v->a[14346] = entry(1, false); - v->a[14347] = shift(5815); - v->a[14348] = entry(1, false); - v->a[14349] = shift(6194); - v->a[14350] = entry(1, false); - v->a[14351] = reduce(sym__expansion_regex, 2, 0, 12); - v->a[14352] = entry(1, true); - v->a[14353] = shift(6361); - v->a[14354] = entry(1, true); - v->a[14355] = shift(6194); - v->a[14356] = entry(1, false); - v->a[14357] = shift(2361); - v->a[14358] = entry(1, false); - v->a[14359] = shift(6884); - parse_actions_entries_718(v); -} - -void parse_actions_entries_718(t_parse_actions_entries_array *v) -{ - v->a[14360] = entry(1, true); - v->a[14361] = shift(6884); - v->a[14362] = entry(1, false); - v->a[14363] = shift(2360); - v->a[14364] = entry(1, false); - v->a[14365] = shift(6882); - v->a[14366] = entry(1, true); - v->a[14367] = shift(6882); - v->a[14368] = entry(1, true); - v->a[14369] = shift(4160); - v->a[14370] = entry(2, false); - v->a[14371] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); - v->a[14372] = shift_repeat(6361); - v->a[14373] = entry(2, false); - v->a[14374] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); - v->a[14375] = shift_repeat(5815); - v->a[14376] = entry(2, false); - v->a[14377] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); - v->a[14378] = shift_repeat(6194); - v->a[14379] = entry(1, false); - parse_actions_entries_719(v); -} - -void parse_actions_entries_719(t_parse_actions_entries_array *v) -{ - v->a[14380] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); - v->a[14381] = entry(2, true); - v->a[14382] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); - v->a[14383] = shift_repeat(6361); - v->a[14384] = entry(2, true); - v->a[14385] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); - v->a[14386] = shift_repeat(6194); - v->a[14387] = entry(1, true); - v->a[14388] = shift(4813); - v->a[14389] = entry(1, false); - v->a[14390] = shift(6215); - v->a[14391] = entry(1, false); - v->a[14392] = shift(6212); - v->a[14393] = entry(1, false); - v->a[14394] = shift(6190); - v->a[14395] = entry(1, false); - v->a[14396] = reduce(sym__expansion_regex, 1, 0, 12); - v->a[14397] = entry(1, true); - v->a[14398] = shift(6190); - v->a[14399] = entry(1, false); - parse_actions_entries_720(v); -} - -/* EOF parse_actions_entries_143.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_144.c b/parser/static/parse_actions_entries/parse_actions_entries_144.c deleted file mode 100644 index bd192449..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_144.c +++ /dev/null @@ -1,141 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_144.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_720(t_parse_actions_entries_array *v) -{ - v->a[14400] = shift(2414); - v->a[14401] = entry(1, false); - v->a[14402] = shift(6948); - v->a[14403] = entry(1, true); - v->a[14404] = shift(6948); - v->a[14405] = entry(1, false); - v->a[14406] = shift(2376); - v->a[14407] = entry(1, false); - v->a[14408] = shift(7055); - v->a[14409] = entry(1, true); - v->a[14410] = shift(7055); - v->a[14411] = entry(1, false); - v->a[14412] = shift(2416); - v->a[14413] = entry(1, false); - v->a[14414] = shift(6950); - v->a[14415] = entry(1, true); - v->a[14416] = shift(6950); - v->a[14417] = entry(1, true); - v->a[14418] = shift(4087); - v->a[14419] = entry(1, false); - parse_actions_entries_721(v); -} - -void parse_actions_entries_721(t_parse_actions_entries_array *v) -{ - v->a[14420] = shift(2349); - v->a[14421] = entry(1, false); - v->a[14422] = shift(7258); - v->a[14423] = entry(1, true); - v->a[14424] = shift(7258); - v->a[14425] = entry(1, false); - v->a[14426] = shift(2379); - v->a[14427] = entry(1, false); - v->a[14428] = shift(7057); - v->a[14429] = entry(1, true); - v->a[14430] = shift(7057); - v->a[14431] = entry(2, false); - v->a[14432] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[14433] = shift_repeat(3776); - v->a[14434] = entry(2, true); - v->a[14435] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[14436] = shift_repeat(3776); - v->a[14437] = entry(1, true); - v->a[14438] = reduce(sym__expansion_max_length_expression, 1, 0, 0); - v->a[14439] = entry(1, true); - parse_actions_entries_722(v); -} - -void parse_actions_entries_722(t_parse_actions_entries_array *v) -{ - v->a[14440] = shift(5212); - v->a[14441] = entry(1, true); - v->a[14442] = reduce(sym__expansion_max_length, 2, 0, 12); - v->a[14443] = entry(1, true); - v->a[14444] \ - = reduce(sym__expansion_max_length_binary_expression, 3, 0, 27); - v->a[14445] = entry(1, true); - v->a[14446] = shift(6195); - v->a[14447] = entry(1, false); - v->a[14448] = shift(6304); - v->a[14449] = entry(1, true); - v->a[14450] = reduce(sym__expansion_max_length_expression, 1, 0, 7); - v->a[14451] = entry(1, true); - v->a[14452] = shift(5211); - v->a[14453] = entry(1, true); - v->a[14454] = reduce(sym__expansion_max_length, 2, 0, 50); - v->a[14455] = entry(2, false); - v->a[14456] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[14457] = shift_repeat(6304); - v->a[14458] = entry(1, true); - v->a[14459] = shift(286); - parse_actions_entries_723(v); -} - -void parse_actions_entries_723(t_parse_actions_entries_array *v) -{ - v->a[14460] = entry(1, true); - v->a[14461] = shift(308); - v->a[14462] = entry(1, true); - v->a[14463] = shift(302); - v->a[14464] = entry(1, true); - v->a[14465] = shift(158); - v->a[14466] = entry(1, true); - v->a[14467] = shift(305); - v->a[14468] = entry(1, true); - v->a[14469] = shift(360); - v->a[14470] = entry(1, true); - v->a[14471] = reduce(sym__expansion_max_length, 4, 0, 90); - v->a[14472] = entry(1, true); - v->a[14473] = shift(243); - v->a[14474] = entry(1, true); - v->a[14475] = reduce(sym__expansion_max_length, 4, 0, 49); - v->a[14476] = entry(1, true); - v->a[14477] = reduce(sym__expansion_max_length, 4, 0, 91); - v->a[14478] = entry(1, true); - v->a[14479] = reduce(sym__expansion_max_length, 3, 0, 49); - parse_actions_entries_724(v); -} - -void parse_actions_entries_724(t_parse_actions_entries_array *v) -{ - v->a[14480] = entry(1, true); - v->a[14481] = reduce(sym__expansion_max_length, 5, 0, 123); - v->a[14482] = entry(1, true); - v->a[14483] = reduce(sym__expansion_max_length, 4, 0, 64); - v->a[14484] = entry(1, true); - v->a[14485] = shift(299); - v->a[14486] = entry(1, true); - v->a[14487] = shift(4917); - v->a[14488] = entry(1, true); - v->a[14489] = shift(418); - v->a[14490] = entry(1, true); - v->a[14491] = shift(226); - v->a[14492] = entry(1, true); - v->a[14493] = reduce(sym__expansion_max_length, 3, 0, 63); - v->a[14494] = entry(1, true); - v->a[14495] = reduce(sym__expansion_max_length, 4, 0, 92); - v->a[14496] = entry(1, true); - v->a[14497] = shift(388); - v->a[14498] = entry(1, false); - v->a[14499] = shift(4651); - parse_actions_entries_725(v); -} - -/* EOF parse_actions_entries_144.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_145.c b/parser/static/parse_actions_entries/parse_actions_entries_145.c deleted file mode 100644 index 370aceba..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_145.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_145.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_725(t_parse_actions_entries_array *v) -{ - v->a[14500] = entry(1, false); - v->a[14501] = shift(4999); - v->a[14502] = entry(1, true); - v->a[14503] = shift(4651); - v->a[14504] = entry(1, true); - v->a[14505] = shift(224); - v->a[14506] = entry(1, true); - v->a[14507] = shift(332); - v->a[14508] = entry(1, true); - v->a[14509] = shift(114); - v->a[14510] = entry(1, true); - v->a[14511] = shift(292); - v->a[14512] = entry(1, true); - v->a[14513] = reduce(sym__expansion_max_length, 5, 0, 64); - v->a[14514] = entry(1, true); - v->a[14515] = shift(165); - v->a[14516] = entry(1, true); - v->a[14517] = shift(296); - v->a[14518] = entry(1, true); - v->a[14519] = reduce(sym__expansion_max_length, 5, 0, 51); - parse_actions_entries_726(v); -} - -void parse_actions_entries_726(t_parse_actions_entries_array *v) -{ - v->a[14520] = entry(1, false); - v->a[14521] = shift(4646); - v->a[14522] = entry(1, true); - v->a[14523] = shift(4646); - v->a[14524] = entry(1, true); - v->a[14525] = shift(252); - v->a[14526] = entry(1, true); - v->a[14527] = shift(348); - v->a[14528] = entry(1, true); - v->a[14529] = shift(147); - v->a[14530] = entry(1, true); - v->a[14531] = shift(329); - v->a[14532] = entry(1, true); - v->a[14533] = shift(311); - v->a[14534] = entry(1, false); - v->a[14535] = shift(4700); - v->a[14536] = entry(1, true); - v->a[14537] = shift(4700); - v->a[14538] = entry(1, true); - v->a[14539] = shift(79); - parse_actions_entries_727(v); -} - -void parse_actions_entries_727(t_parse_actions_entries_array *v) -{ - v->a[14540] = entry(1, true); - v->a[14541] = shift(4755); - v->a[14542] = entry(1, true); - v->a[14543] = shift(266); - v->a[14544] = entry(1, true); - v->a[14545] = shift(134); - v->a[14546] = entry(1, true); - v->a[14547] = shift(229); - v->a[14548] = entry(1, true); - v->a[14549] = shift(371); - v->a[14550] = entry(1, true); - v->a[14551] = shift(199); - v->a[14552] = entry(1, true); - v->a[14553] = shift(277); - v->a[14554] = entry(1, true); - v->a[14555] = shift(180); - v->a[14556] = entry(1, true); - v->a[14557] = shift(278); - v->a[14558] = entry(1, false); - v->a[14559] = shift(4742); - parse_actions_entries_728(v); -} - -void parse_actions_entries_728(t_parse_actions_entries_array *v) -{ - v->a[14560] = entry(1, true); - v->a[14561] = shift(4742); - v->a[14562] = entry(1, true); - v->a[14563] = reduce(sym__expansion_max_length, 5, 0, 122); - v->a[14564] = entry(1, true); - v->a[14565] = shift(3574); - v->a[14566] = entry(1, true); - v->a[14567] = shift(41); - v->a[14568] = entry(1, true); - v->a[14569] = shift(3860); - v->a[14570] = entry(1, true); - v->a[14571] = shift(30); - v->a[14572] = entry(1, true); - v->a[14573] = shift(326); - v->a[14574] = entry(1, true); - v->a[14575] = shift(215); - v->a[14576] = entry(1, true); - v->a[14577] = shift(166); - v->a[14578] = entry(1, true); - v->a[14579] = shift(205); - parse_actions_entries_729(v); -} - -void parse_actions_entries_729(t_parse_actions_entries_array *v) -{ - v->a[14580] = entry(1, true); - v->a[14581] = shift(32); - v->a[14582] = entry(1, true); - v->a[14583] = shift(314); - v->a[14584] = entry(1, true); - v->a[14585] = shift(45); - v->a[14586] = entry(1, true); - v->a[14587] = shift(140); - v->a[14588] = entry(1, true); - v->a[14589] = shift(7285); - v->a[14590] = entry(1, true); - v->a[14591] = shift(5425); - v->a[14592] = entry(1, true); - v->a[14593] = reduce(sym__expansion_regex_replacement, 5, 0, 89); - v->a[14594] = entry(1, true); - v->a[14595] = shift(6779); - v->a[14596] = entry(1, true); - v->a[14597] = shift(404); - v->a[14598] = entry(1, true); - v->a[14599] = shift(261); - parse_actions_entries_730(v); -} - -/* EOF parse_actions_entries_145.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_146.c b/parser/static/parse_actions_entries/parse_actions_entries_146.c deleted file mode 100644 index 27e5be3d..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_146.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_146.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_730(t_parse_actions_entries_array *v) -{ - v->a[14600] = entry(1, true); - v->a[14601] = shift(42); - v->a[14602] = entry(1, false); - v->a[14603] = shift(4236); - v->a[14604] = entry(1, true); - v->a[14605] = shift(4236); - v->a[14606] = entry(1, true); - v->a[14607] = shift(376); - v->a[14608] = entry(1, true); - v->a[14609] = shift(174); - v->a[14610] = entry(1, true); - v->a[14611] = shift(164); - v->a[14612] = entry(1, true); - v->a[14613] = shift(344); - v->a[14614] = entry(1, true); - v->a[14615] = shift(417); - v->a[14616] = entry(1, true); - v->a[14617] = shift(5570); - v->a[14618] = entry(1, true); - v->a[14619] = shift(35); - parse_actions_entries_731(v); -} - -void parse_actions_entries_731(t_parse_actions_entries_array *v) -{ - v->a[14620] = entry(1, true); - v->a[14621] = shift(317); - v->a[14622] = entry(1, false); - v->a[14623] = shift(4803); - v->a[14624] = entry(1, true); - v->a[14625] = shift(4803); - v->a[14626] = entry(1, true); - v->a[14627] = shift(4769); - v->a[14628] = entry(1, true); - v->a[14629] = shift(255); - v->a[14630] = entry(1, true); - v->a[14631] = shift(116); - v->a[14632] = entry(1, false); - v->a[14633] = shift(4741); - v->a[14634] = entry(1, true); - v->a[14635] = shift(4741); - v->a[14636] = entry(1, true); - v->a[14637] = shift(351); - v->a[14638] = entry(1, true); - v->a[14639] = shift(89); - parse_actions_entries_732(v); -} - -void parse_actions_entries_732(t_parse_actions_entries_array *v) -{ - v->a[14640] = entry(1, true); - v->a[14641] = shift(5567); - v->a[14642] = entry(1, true); - v->a[14643] = shift(23); - v->a[14644] = entry(1, true); - v->a[14645] = shift(4610); - v->a[14646] = entry(1, true); - v->a[14647] = shift(4950); - v->a[14648] = entry(1, true); - v->a[14649] = shift(323); - v->a[14650] = entry(1, true); - v->a[14651] = shift(340); - v->a[14652] = entry(1, true); - v->a[14653] = shift(236); - v->a[14654] = entry(1, true); - v->a[14655] = reduce(sym__expansion_max_length, 4, 0, 51); - v->a[14656] = entry(1, true); - v->a[14657] = shift(380); - v->a[14658] = entry(1, true); - v->a[14659] = shift(6958); - parse_actions_entries_733(v); -} - -void parse_actions_entries_733(t_parse_actions_entries_array *v) -{ - v->a[14660] = entry(1, true); - v->a[14661] = reduce(sym__expansion_regex_replacement, 3, 0, 49); - v->a[14662] = entry(1, true); - v->a[14663] = shift(6791); - v->a[14664] = entry(1, true); - v->a[14665] = shift(374); - v->a[14666] = entry(1, true); - v->a[14667] = shift(178); - v->a[14668] = entry(1, true); - v->a[14669] = shift(249); - v->a[14670] = entry(1, true); - v->a[14671] = shift(69); - v->a[14672] = entry(1, true); - v->a[14673] = shift(110); - v->a[14674] = entry(1, true); - v->a[14675] = shift(7670); - v->a[14676] = entry(1, true); - v->a[14677] = reduce(sym__expansion_regex_replacement, 4, 0, 51); - v->a[14678] = entry(1, true); - v->a[14679] = shift(6747); - parse_actions_entries_734(v); -} - -void parse_actions_entries_734(t_parse_actions_entries_array *v) -{ - v->a[14680] = entry(1, true); - v->a[14681] = shift(335); - v->a[14682] = entry(1, true); - v->a[14683] = shift(320); - v->a[14684] = entry(1, true); - v->a[14685] = shift(124); - v->a[14686] = entry(1, true); - v->a[14687] = shift(64); - v->a[14688] = entry(1, true); - v->a[14689] = shift(148); - v->a[14690] = entry(1, false); - v->a[14691] = reduce(aux_sym__expansion_regex_repeat1, 1, 0, 48); - v->a[14692] = entry(1, true); - v->a[14693] = reduce(aux_sym__expansion_regex_repeat1, 1, 0, 48); - v->a[14694] = entry(1, true); - v->a[14695] = shift(400); - v->a[14696] = entry(1, true); - v->a[14697] = shift(4613); - v->a[14698] = entry(1, true); - v->a[14699] = shift(31); - parse_actions_entries_735(v); -} - -/* EOF parse_actions_entries_146.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_147.c b/parser/static/parse_actions_entries/parse_actions_entries_147.c deleted file mode 100644 index 76df7c0f..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_147.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_147.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_735(t_parse_actions_entries_array *v) -{ - v->a[14700] = entry(1, false); - v->a[14701] = shift(4241); - v->a[14702] = entry(1, true); - v->a[14703] = shift(4241); - v->a[14704] = entry(1, true); - v->a[14705] = shift(384); - v->a[14706] = entry(1, true); - v->a[14707] = shift(128); - v->a[14708] = entry(1, true); - v->a[14709] = shift(7142); - v->a[14710] = entry(1, true); - v->a[14711] = shift(6128); - v->a[14712] = entry(1, true); - v->a[14713] = shift(7465); - v->a[14714] = entry(1, true); - v->a[14715] = shift(6528); - v->a[14716] = entry(1, true); - v->a[14717] = shift(7530); - v->a[14718] = entry(1, true); - v->a[14719] = reduce(sym__expansion_regex_replacement, 4, 0, 85); - parse_actions_entries_736(v); -} - -void parse_actions_entries_736(t_parse_actions_entries_array *v) -{ - v->a[14720] = entry(1, true); - v->a[14721] = shift(3883); - v->a[14722] = entry(1, true); - v->a[14723] = shift(6826); - v->a[14724] = entry(1, true); - v->a[14725] = shift(7523); - v->a[14726] = entry(1, false); - v->a[14727] = shift(3692); - v->a[14728] = entry(1, false); - v->a[14729] = shift(6730); - v->a[14730] = entry(1, true); - v->a[14731] = shift(6730); - v->a[14732] = entry(1, true); - v->a[14733] = shift(6495); - v->a[14734] = entry(1, true); - v->a[14735] = shift(103); - v->a[14736] = entry(1, true); - v->a[14737] = shift(6546); - v->a[14738] = entry(1, true); - v->a[14739] = reduce(sym__expansion_body, 3, 0, 52); - parse_actions_entries_737(v); -} - -void parse_actions_entries_737(t_parse_actions_entries_array *v) -{ - v->a[14740] = entry(1, true); - v->a[14741] = reduce(aux_sym_case_item_repeat1, 2, 0, 45); - v->a[14742] = entry(1, true); - v->a[14743] = shift(6508); - v->a[14744] = entry(1, true); - v->a[14745] = shift(76); - v->a[14746] = entry(1, true); - v->a[14747] = reduce(aux_sym_if_statement_repeat1, 2, 0, 0); - v->a[14748] = entry(2, true); - v->a[14749] = reduce(aux_sym_if_statement_repeat1, 2, 0, 0); - v->a[14750] = shift_repeat(418); - v->a[14751] = entry(1, true); - v->a[14752] = reduce(sym__expansion_body, 3, 0, 53); - v->a[14753] = entry(1, true); - v->a[14754] = shift(6527); - v->a[14755] = entry(1, true); - v->a[14756] = shift(6581); - v->a[14757] = entry(1, true); - v->a[14758] = shift(7009); - v->a[14759] = entry(1, true); - parse_actions_entries_738(v); -} - -void parse_actions_entries_738(t_parse_actions_entries_array *v) -{ - v->a[14760] = shift(6529); - v->a[14761] = entry(1, false); - v->a[14762] = shift(3614); - v->a[14763] = entry(1, false); - v->a[14764] = shift(6783); - v->a[14765] = entry(1, true); - v->a[14766] = shift(6783); - v->a[14767] = entry(1, true); - v->a[14768] = shift(7272); - v->a[14769] = entry(1, true); - v->a[14770] = reduce(sym__expansion_regex_replacement, 5, 0, 121); - v->a[14771] = entry(1, true); - v->a[14772] = shift(6544); - v->a[14773] = entry(1, true); - v->a[14774] = shift(143); - v->a[14775] = entry(2, true); - v->a[14776] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[14777] = shift_repeat(3860); - v->a[14778] = entry(1, true); - v->a[14779] = reduce(aux_sym_case_item_repeat1, 2, 0, 46); - parse_actions_entries_739(v); -} - -void parse_actions_entries_739(t_parse_actions_entries_array *v) -{ - v->a[14780] = entry(1, true); - v->a[14781] = shift(6957); - v->a[14782] = entry(1, true); - v->a[14783] = reduce(sym__expansion_regex_replacement, 3, 0, 62); - v->a[14784] = entry(1, true); - v->a[14785] = reduce(sym__expansion_body, 1, 0, 7); - v->a[14786] = entry(1, true); - v->a[14787] = shift(3889); - v->a[14788] = entry(1, true); - v->a[14789] = shift(6512); - v->a[14790] = entry(1, true); - v->a[14791] = shift(90); - v->a[14792] = entry(1, false); - v->a[14793] = shift(3676); - v->a[14794] = entry(1, false); - v->a[14795] = shift(6732); - v->a[14796] = entry(1, true); - v->a[14797] = shift(6732); - v->a[14798] = entry(1, true); - v->a[14799] = reduce(aux_sym__concatenation_in_expansion_repeat1, 2, 0, 0); - parse_actions_entries_740(v); -} - -/* EOF parse_actions_entries_147.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_148.c b/parser/static/parse_actions_entries/parse_actions_entries_148.c deleted file mode 100644 index a4283acf..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_148.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_148.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_740(t_parse_actions_entries_array *v) -{ - v->a[14800] = entry(2, true); - v->a[14801] = reduce(aux_sym__concatenation_in_expansion_repeat1, 2, 0, 0); - v->a[14802] = shift_repeat(5425); - v->a[14803] = entry(1, false); - v->a[14804] = reduce(aux_sym__for_body_repeat1, 2, 0, 0); - v->a[14805] = entry(2, false); - v->a[14806] = reduce(aux_sym__for_body_repeat1, 2, 0, 0); - v->a[14807] = shift_repeat(4999); - v->a[14808] = entry(1, true); - v->a[14809] = reduce(aux_sym__for_body_repeat1, 2, 0, 0); - v->a[14810] = entry(1, true); - v->a[14811] = reduce(sym__expansion_body, 2, 0, 32); - v->a[14812] = entry(1, true); - v->a[14813] = shift(6196); - v->a[14814] = entry(1, false); - v->a[14815] = shift(3617); - v->a[14816] = entry(1, false); - v->a[14817] = shift(6745); - v->a[14818] = entry(1, true); - v->a[14819] = shift(6745); - parse_actions_entries_741(v); -} - -void parse_actions_entries_741(t_parse_actions_entries_array *v) -{ - v->a[14820] = entry(1, true); - v->a[14821] = reduce(aux_sym__expansion_body_repeat1, 2, 0, 34); - v->a[14822] = entry(2, true); - v->a[14823] = reduce(aux_sym__expansion_body_repeat1, 2, 0, 34); - v->a[14824] = shift_repeat(6489); - v->a[14825] = entry(1, true); - v->a[14826] = reduce(sym__concatenation_in_expansion, 2, 0, 0); - v->a[14827] = entry(1, true); - v->a[14828] = reduce(sym__expansion_body, 2, 0, 31); - v->a[14829] = entry(1, true); - v->a[14830] = reduce(aux_sym__expansion_body_repeat1, 1, 0, 12); - v->a[14831] = entry(1, true); - v->a[14832] = reduce(sym_last_case_item, 5, 0, 109); - v->a[14833] = entry(1, false); - v->a[14834] = shift(5121); - v->a[14835] = entry(1, true); - v->a[14836] = shift(5268); - v->a[14837] = entry(1, true); - v->a[14838] = shift(5272); - v->a[14839] = entry(1, true); - parse_actions_entries_742(v); -} - -void parse_actions_entries_742(t_parse_actions_entries_array *v) -{ - v->a[14840] = reduce(sym_last_case_item, 4, 0, 83); - v->a[14841] = entry(1, false); - v->a[14842] = shift(5183); - v->a[14843] = entry(1, true); - v->a[14844] = shift(5355); - v->a[14845] = entry(1, true); - v->a[14846] = shift(5341); - v->a[14847] = entry(1, false); - v->a[14848] = reduce(sym__c_expression, 1, 0, 26); - v->a[14849] = entry(1, true); - v->a[14850] = reduce(sym__c_expression, 1, 0, 26); - v->a[14851] = entry(1, false); - v->a[14852] = shift(5141); - v->a[14853] = entry(1, true); - v->a[14854] = shift(5296); - v->a[14855] = entry(1, true); - v->a[14856] = shift(5299); - v->a[14857] = entry(1, true); - v->a[14858] = reduce(sym__expansion_expression, 2, 0, 12); - v->a[14859] = entry(2, false); - parse_actions_entries_743(v); -} - -void parse_actions_entries_743(t_parse_actions_entries_array *v) -{ - v->a[14860] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[14861] = shift_repeat(6651); - v->a[14862] = entry(1, true); - v->a[14863] = reduce(sym_last_case_item, 5, 0, 112); - v->a[14864] = entry(1, false); - v->a[14865] = shift(5139); - v->a[14866] = entry(1, true); - v->a[14867] = shift(5291); - v->a[14868] = entry(1, true); - v->a[14869] = shift(5308); - v->a[14870] = entry(1, false); - v->a[14871] = shift(5201); - v->a[14872] = entry(1, true); - v->a[14873] = shift(5395); - v->a[14874] = entry(1, true); - v->a[14875] = shift(5386); - v->a[14876] = entry(1, false); - v->a[14877] = shift(5126); - v->a[14878] = entry(1, true); - v->a[14879] = shift(5275); - parse_actions_entries_744(v); -} - -void parse_actions_entries_744(t_parse_actions_entries_array *v) -{ - v->a[14880] = entry(1, true); - v->a[14881] = shift(5285); - v->a[14882] = entry(1, true); - v->a[14883] = reduce(sym_last_case_item, 4, 0, 79); - v->a[14884] = entry(1, false); - v->a[14885] = shift(5125); - v->a[14886] = entry(1, true); - v->a[14887] = shift(5264); - v->a[14888] = entry(1, true); - v->a[14889] = shift(5265); - v->a[14890] = entry(1, false); - v->a[14891] = reduce(sym__c_variable_assignment, 3, 0, 55); - v->a[14892] = entry(1, true); - v->a[14893] = reduce(sym__c_variable_assignment, 3, 0, 55); - v->a[14894] = entry(1, true); - v->a[14895] = reduce(sym_last_case_item, 3, 0, 59); - v->a[14896] = entry(1, false); - v->a[14897] = shift(5166); - v->a[14898] = entry(1, true); - v->a[14899] = shift(5397); - parse_actions_entries_745(v); -} - -/* EOF parse_actions_entries_148.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_149.c b/parser/static/parse_actions_entries/parse_actions_entries_149.c deleted file mode 100644 index bc099416..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_149.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_149.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_745(t_parse_actions_entries_array *v) -{ - v->a[14900] = entry(1, true); - v->a[14901] = reduce(sym_last_case_item, 4, 0, 45); - v->a[14902] = entry(1, false); - v->a[14903] = shift(5177); - v->a[14904] = entry(1, true); - v->a[14905] = shift(5391); - v->a[14906] = entry(1, true); - v->a[14907] = reduce(sym_last_case_item, 4, 0, 46); - v->a[14908] = entry(1, false); - v->a[14909] = shift(5245); - v->a[14910] = entry(1, true); - v->a[14911] = shift(5254); - v->a[14912] = entry(1, true); - v->a[14913] = reduce(sym_last_case_item, 3, 0, 60); - v->a[14914] = entry(1, false); - v->a[14915] = shift(5146); - v->a[14916] = entry(1, true); - v->a[14917] = shift(5316); - v->a[14918] = entry(1, false); - v->a[14919] = shift(5215); - parse_actions_entries_746(v); -} - -void parse_actions_entries_746(t_parse_actions_entries_array *v) -{ - v->a[14920] = entry(1, true); - v->a[14921] = shift(5283); - v->a[14922] = entry(1, true); - v->a[14923] = shift(5282); - v->a[14924] = entry(2, true); - v->a[14925] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[14926] = shift_repeat(6581); - v->a[14927] = entry(1, true); - v->a[14928] = shift(3497); - v->a[14929] = entry(1, true); - v->a[14930] = shift(2090); - v->a[14931] = entry(1, true); - v->a[14932] = shift(4796); - v->a[14933] = entry(1, true); - v->a[14934] = shift(3503); - v->a[14935] = entry(2, true); - v->a[14936] = reduce(aux_sym__for_body_repeat1, 2, 0, 0); - v->a[14937] = shift_repeat(4972); - v->a[14938] = entry(1, true); - v->a[14939] = shift(4918); - parse_actions_entries_747(v); -} - -void parse_actions_entries_747(t_parse_actions_entries_array *v) -{ - v->a[14940] = entry(1, true); - v->a[14941] = shift(3228); - v->a[14942] = entry(1, true); - v->a[14943] = shift(3513); - v->a[14944] = entry(2, true); - v->a[14945] = reduce(aux_sym_arithmetic_expansion_repeat1, 2, 0, 0); - v->a[14946] = shift_repeat(4108); - v->a[14947] = entry(1, true); - v->a[14948] = shift(437); - v->a[14949] = entry(1, true); - v->a[14950] = shift(1221); - v->a[14951] = entry(1, true); - v->a[14952] = shift(3520); - v->a[14953] = entry(1, true); - v->a[14954] = shift(4288); - v->a[14955] = entry(1, true); - v->a[14956] = shift(6535); - v->a[14957] = entry(1, true); - v->a[14958] = shift(446); - v->a[14959] = entry(1, true); - parse_actions_entries_748(v); -} - -void parse_actions_entries_748(t_parse_actions_entries_array *v) -{ - v->a[14960] = shift(38); - v->a[14961] = entry(1, true); - v->a[14962] = shift(39); - v->a[14963] = entry(1, true); - v->a[14964] = shift(448); - v->a[14965] = entry(1, true); - v->a[14966] = shift(2439); - v->a[14967] = entry(1, true); - v->a[14968] = shift(3527); - v->a[14969] = entry(1, true); - v->a[14970] = shift(2289); - v->a[14971] = entry(1, true); - v->a[14972] = shift(1225); - v->a[14973] = entry(1, true); - v->a[14974] = shift(3521); - v->a[14975] = entry(1, true); - v->a[14976] = shift(1815); - v->a[14977] = entry(1, true); - v->a[14978] = shift(1485); - v->a[14979] = entry(1, true); - parse_actions_entries_749(v); -} - -void parse_actions_entries_749(t_parse_actions_entries_array *v) -{ - v->a[14980] = shift(3470); - v->a[14981] = entry(1, true); - v->a[14982] = reduce(sym__expansion_regex_replacement, 2, 0, 12); - v->a[14983] = entry(1, true); - v->a[14984] = shift(6789); - v->a[14985] = entry(1, true); - v->a[14986] = shift(6733); - v->a[14987] = entry(1, true); - v->a[14988] = shift(438); - v->a[14989] = entry(1, true); - v->a[14990] = shift(6734); - v->a[14991] = entry(1, true); - v->a[14992] = shift(2479); - v->a[14993] = entry(1, true); - v->a[14994] = reduce(sym__for_body, 6, 0, 132); - v->a[14995] = entry(1, true); - v->a[14996] = shift(4972); - v->a[14997] = entry(1, true); - v->a[14998] = shift(1279); - v->a[14999] = entry(1, true); - parse_actions_entries_750(v); -} - -/* EOF parse_actions_entries_149.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_15.c b/parser/static/parse_actions_entries/parse_actions_entries_15.c index e78a45cb..1ecff61d 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_15.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_15.c @@ -14,125 +14,125 @@ void parse_actions_entries_75(t_parse_actions_entries_array *v) { - v->a[1500] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1501] = shift_repeat(5958); - v->a[1502] = entry(2, false); - v->a[1503] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1504] = shift_repeat(834); - v->a[1505] = entry(2, false); - v->a[1506] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1507] = shift_repeat(5817); - v->a[1508] = entry(2, false); - v->a[1509] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1510] = shift_repeat(987); - v->a[1511] = entry(2, false); - v->a[1512] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1513] = shift_repeat(6354); - v->a[1514] = entry(2, false); - v->a[1515] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1516] = shift_repeat(4693); - v->a[1517] = entry(2, false); - v->a[1518] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1519] = shift_repeat(335); + v->a[1500] = shift_repeat(3304); + v->a[1501] = entry(2, false); + v->a[1502] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1503] = shift_repeat(3035); + v->a[1504] = entry(2, false); + v->a[1505] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1506] = shift_repeat(121); + v->a[1507] = entry(2, false); + v->a[1508] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1509] = shift_repeat(123); + v->a[1510] = entry(2, false); + v->a[1511] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1512] = shift_repeat(125); + v->a[1513] = entry(2, false); + v->a[1514] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1515] = shift_repeat(315); + v->a[1516] = entry(2, true); + v->a[1517] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1518] = shift_repeat(742); + v->a[1519] = entry(2, true); parse_actions_entries_76(v); } void parse_actions_entries_76(t_parse_actions_entries_array *v) { - v->a[1520] = entry(2, false); - v->a[1521] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1522] = shift_repeat(334); - v->a[1523] = entry(2, false); - v->a[1524] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1525] = shift_repeat(333); - v->a[1526] = entry(2, false); - v->a[1527] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1528] = shift_repeat(414); - v->a[1529] = entry(2, true); - v->a[1530] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1531] = shift_repeat(6813); - v->a[1532] = entry(2, true); - v->a[1533] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1534] = shift_repeat(876); - v->a[1535] = entry(2, true); - v->a[1536] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1537] = shift_repeat(1182); - v->a[1538] = entry(2, true); - v->a[1539] = reduce(aux_sym_command_repeat2, 2, 0, 38); + v->a[1520] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1521] = shift_repeat(4081); + v->a[1522] = entry(1, false); + v->a[1523] = shift(1053); + v->a[1524] = entry(1, false); + v->a[1525] = shift(1052); + v->a[1526] = entry(1, true); + v->a[1527] = shift(1052); + v->a[1528] = entry(1, false); + v->a[1529] = reduce(sym_file_redirect, 1, 0, 0); + v->a[1530] = entry(1, true); + v->a[1531] = reduce(sym_file_redirect, 1, 0, 0); + v->a[1532] = entry(1, false); + v->a[1533] = reduce(sym_file_redirect, 2, 0, 4); + v->a[1534] = entry(1, true); + v->a[1535] = reduce(sym_file_redirect, 2, 0, 4); + v->a[1536] = entry(1, false); + v->a[1537] = shift(634); + v->a[1538] = entry(1, false); + v->a[1539] = shift(1820); parse_actions_entries_77(v); } void parse_actions_entries_77(t_parse_actions_entries_array *v) { - v->a[1540] = shift_repeat(7654); - v->a[1541] = entry(1, false); - v->a[1542] = shift(1023); - v->a[1543] = entry(1, false); - v->a[1544] = shift(4184); - v->a[1545] = entry(1, false); - v->a[1546] = shift(3686); - v->a[1547] = entry(1, false); - v->a[1548] = shift(3725); - v->a[1549] = entry(1, false); - v->a[1550] = shift(4183); - v->a[1551] = entry(1, false); - v->a[1552] = shift(5997); - v->a[1553] = entry(1, false); - v->a[1554] = shift(1091); - v->a[1555] = entry(1, false); - v->a[1556] = shift(5729); - v->a[1557] = entry(1, false); - v->a[1558] = shift(1268); - v->a[1559] = entry(1, false); + v->a[1540] = entry(1, false); + v->a[1541] = shift(3188); + v->a[1542] = entry(1, false); + v->a[1543] = shift(677); + v->a[1544] = entry(1, false); + v->a[1545] = shift(3091); + v->a[1546] = entry(1, false); + v->a[1547] = shift(811); + v->a[1548] = entry(1, false); + v->a[1549] = shift(3323); + v->a[1550] = entry(1, false); + v->a[1551] = shift(3082); + v->a[1552] = entry(1, false); + v->a[1553] = shift(63); + v->a[1554] = entry(1, false); + v->a[1555] = shift(65); + v->a[1556] = entry(1, false); + v->a[1557] = shift(66); + v->a[1558] = entry(1, true); + v->a[1559] = shift(634); parse_actions_entries_78(v); } void parse_actions_entries_78(t_parse_actions_entries_array *v) { - v->a[1560] = shift(6350); - v->a[1561] = entry(1, false); - v->a[1562] = shift(4641); - v->a[1563] = entry(1, false); - v->a[1564] = shift(249); - v->a[1565] = entry(1, false); - v->a[1566] = shift(251); - v->a[1567] = entry(1, false); - v->a[1568] = shift(253); - v->a[1569] = entry(1, false); - v->a[1570] = shift(223); - v->a[1571] = entry(1, true); - v->a[1572] = shift(1021); - v->a[1573] = entry(1, true); - v->a[1574] = shift(1716); - v->a[1575] = entry(1, true); - v->a[1576] = shift(7619); - v->a[1577] = entry(1, false); - v->a[1578] = shift(1093); - v->a[1579] = entry(1, false); + v->a[1560] = entry(1, true); + v->a[1561] = shift(4075); + v->a[1562] = entry(1, false); + v->a[1563] = shift(906); + v->a[1564] = entry(1, false); + v->a[1565] = shift(882); + v->a[1566] = entry(1, false); + v->a[1567] = shift(336); + v->a[1568] = entry(1, true); + v->a[1569] = shift(3617); + v->a[1570] = entry(1, true); + v->a[1571] = shift(906); + v->a[1572] = entry(1, false); + v->a[1573] = shift(307); + v->a[1574] = entry(2, false); + v->a[1575] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1576] = shift_repeat(906); + v->a[1577] = entry(2, false); + v->a[1578] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1579] = shift_repeat(882); parse_actions_entries_79(v); } void parse_actions_entries_79(t_parse_actions_entries_array *v) { - v->a[1580] = shift(4211); - v->a[1581] = entry(1, false); - v->a[1582] = shift(3695); - v->a[1583] = entry(1, false); - v->a[1584] = shift(3787); - v->a[1585] = entry(1, false); - v->a[1586] = shift(4212); - v->a[1587] = entry(1, false); - v->a[1588] = shift(5884); + v->a[1580] = entry(2, false); + v->a[1581] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1582] = shift_repeat(328); + v->a[1583] = entry(2, true); + v->a[1584] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1585] = shift_repeat(3617); + v->a[1586] = entry(2, true); + v->a[1587] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1588] = shift_repeat(906); v->a[1589] = entry(1, false); - v->a[1590] = shift(1144); + v->a[1590] = shift(328); v->a[1591] = entry(1, false); - v->a[1592] = shift(5746); + v->a[1592] = shift(940); v->a[1593] = entry(1, false); - v->a[1594] = shift(1272); - v->a[1595] = entry(1, false); - v->a[1596] = shift(6309); + v->a[1594] = shift(938); + v->a[1595] = entry(1, true); + v->a[1596] = shift(938); v->a[1597] = entry(1, false); - v->a[1598] = shift(4841); + v->a[1598] = shift(966); v->a[1599] = entry(1, false); parse_actions_entries_80(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_150.c b/parser/static/parse_actions_entries/parse_actions_entries_150.c deleted file mode 100644 index 2ba89aa4..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_150.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_150.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_750(t_parse_actions_entries_array *v) -{ - v->a[15000] = shift(3056); - v->a[15001] = entry(1, true); - v->a[15002] = shift(40); - v->a[15003] = entry(1, true); - v->a[15004] = shift(1455); - v->a[15005] = entry(1, true); - v->a[15006] = shift(1753); - v->a[15007] = entry(1, true); - v->a[15008] = shift(4280); - v->a[15009] = entry(1, true); - v->a[15010] = shift(27); - v->a[15011] = entry(1, true); - v->a[15012] = shift(22); - v->a[15013] = entry(1, true); - v->a[15014] = shift(33); - v->a[15015] = entry(1, true); - v->a[15016] = shift(28); - v->a[15017] = entry(2, true); - v->a[15018] = reduce(aux_sym_case_item_repeat1, 2, 0, 80); - v->a[15019] = shift_repeat(3574); - parse_actions_entries_751(v); -} - -void parse_actions_entries_751(t_parse_actions_entries_array *v) -{ - v->a[15020] = entry(1, true); - v->a[15021] = reduce(aux_sym_case_item_repeat1, 2, 0, 80); - v->a[15022] = entry(1, true); - v->a[15023] = shift(5414); - v->a[15024] = entry(1, true); - v->a[15025] = shift(2260); - v->a[15026] = entry(1, true); - v->a[15027] = shift(4343); - v->a[15028] = entry(1, true); - v->a[15029] = shift(3509); - v->a[15030] = entry(1, true); - v->a[15031] = shift(3493); - v->a[15032] = entry(1, true); - v->a[15033] = shift(2946); - v->a[15034] = entry(1, true); - v->a[15035] = shift(2644); - v->a[15036] = entry(1, true); - v->a[15037] = shift(6615); - v->a[15038] = entry(1, true); - v->a[15039] = shift(1005); - parse_actions_entries_752(v); -} - -void parse_actions_entries_752(t_parse_actions_entries_array *v) -{ - v->a[15040] = entry(1, true); - v->a[15041] = shift(6776); - v->a[15042] = entry(1, true); - v->a[15043] = shift(6778); - v->a[15044] = entry(1, false); - v->a[15045] = shift(5336); - v->a[15046] = entry(1, true); - v->a[15047] = shift(872); - v->a[15048] = entry(1, true); - v->a[15049] = shift(515); - v->a[15050] = entry(1, true); - v->a[15051] = shift(442); - v->a[15052] = entry(1, true); - v->a[15053] = shift(3524); - v->a[15054] = entry(1, true); - v->a[15055] = shift(1598); - v->a[15056] = entry(1, true); - v->a[15057] = reduce(sym__for_body, 5, 0, 102); - v->a[15058] = entry(1, true); - v->a[15059] = shift(3499); - parse_actions_entries_753(v); -} - -void parse_actions_entries_753(t_parse_actions_entries_array *v) -{ - v->a[15060] = entry(1, false); - v->a[15061] = shift(5342); - v->a[15062] = entry(1, true); - v->a[15063] = shift(2683); - v->a[15064] = entry(1, true); - v->a[15065] = shift(2675); - v->a[15066] = entry(1, true); - v->a[15067] = shift(1504); - v->a[15068] = entry(1, true); - v->a[15069] = shift(1995); - v->a[15070] = entry(1, true); - v->a[15071] = shift(1409); - v->a[15072] = entry(1, true); - v->a[15073] = reduce(sym__for_body, 5, 0, 101); - v->a[15074] = entry(1, true); - v->a[15075] = shift(44); - v->a[15076] = entry(1, true); - v->a[15077] = shift(3507); - v->a[15078] = entry(1, true); - v->a[15079] = shift(2721); - parse_actions_entries_754(v); -} - -void parse_actions_entries_754(t_parse_actions_entries_array *v) -{ - v->a[15080] = entry(1, true); - v->a[15081] = shift(980); - v->a[15082] = entry(1, true); - v->a[15083] = reduce(sym__for_body, 5, 0, 100); - v->a[15084] = entry(1, true); - v->a[15085] = shift(2504); - v->a[15086] = entry(1, true); - v->a[15087] = shift(3489); - v->a[15088] = entry(1, true); - v->a[15089] = shift(3526); - v->a[15090] = entry(1, false); - v->a[15091] = shift(5343); - v->a[15092] = entry(1, true); - v->a[15093] = shift(3530); - v->a[15094] = entry(1, true); - v->a[15095] = shift(3311); - v->a[15096] = entry(1, true); - v->a[15097] = shift(3189); - v->a[15098] = entry(1, true); - v->a[15099] = shift(3514); - parse_actions_entries_755(v); -} - -/* EOF parse_actions_entries_150.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_151.c b/parser/static/parse_actions_entries/parse_actions_entries_151.c deleted file mode 100644 index 0df0bfe1..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_151.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_151.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_755(t_parse_actions_entries_array *v) -{ - v->a[15100] = entry(1, true); - v->a[15101] = shift(4508); - v->a[15102] = entry(1, true); - v->a[15103] = shift(1849); - v->a[15104] = entry(1, true); - v->a[15105] = shift(2398); - v->a[15106] = entry(1, true); - v->a[15107] = reduce(sym__for_body, 4, 0, 74); - v->a[15108] = entry(1, true); - v->a[15109] = shift(1979); - v->a[15110] = entry(1, true); - v->a[15111] = reduce(sym__for_body, 4, 0, 72); - v->a[15112] = entry(1, false); - v->a[15113] = shift(5319); - v->a[15114] = entry(1, true); - v->a[15115] = shift(4482); - v->a[15116] = entry(1, true); - v->a[15117] = shift(46); - v->a[15118] = entry(1, true); - v->a[15119] = shift(2861); - parse_actions_entries_756(v); -} - -void parse_actions_entries_756(t_parse_actions_entries_array *v) -{ - v->a[15120] = entry(1, true); - v->a[15121] = reduce(sym__for_body, 5, 0, 98); - v->a[15122] = entry(1, true); - v->a[15123] = shift(4474); - v->a[15124] = entry(1, true); - v->a[15125] = shift(6138); - v->a[15126] = entry(1, true); - v->a[15127] = shift(1033); - v->a[15128] = entry(1, true); - v->a[15129] = reduce(sym__for_body, 4, 0, 70); - v->a[15130] = entry(1, true); - v->a[15131] = shift(3380); - v->a[15132] = entry(1, true); - v->a[15133] = shift(5441); - v->a[15134] = entry(1, true); - v->a[15135] = shift(1015); - v->a[15136] = entry(1, true); - v->a[15137] = shift(3519); - v->a[15138] = entry(1, true); - v->a[15139] = shift(3517); - parse_actions_entries_757(v); -} - -void parse_actions_entries_757(t_parse_actions_entries_array *v) -{ - v->a[15140] = entry(1, true); - v->a[15141] = reduce(sym__for_body, 6, 0, 130); - v->a[15142] = entry(1, false); - v->a[15143] = shift(5334); - v->a[15144] = entry(1, false); - v->a[15145] = shift(5339); - v->a[15146] = entry(1, true); - v->a[15147] = shift(3502); - v->a[15148] = entry(1, true); - v->a[15149] = shift(4598); - v->a[15150] = entry(1, true); - v->a[15151] = reduce(sym__for_body, 7, 0, 150); - v->a[15152] = entry(1, true); - v->a[15153] = shift(3406); - v->a[15154] = entry(1, false); - v->a[15155] = shift(5302); - v->a[15156] = entry(1, true); - v->a[15157] = shift(3523); - v->a[15158] = entry(1, true); - v->a[15159] = shift(435); - parse_actions_entries_758(v); -} - -void parse_actions_entries_758(t_parse_actions_entries_array *v) -{ - v->a[15160] = entry(1, true); - v->a[15161] = reduce(sym__for_body, 3, 0, 58); - v->a[15162] = entry(1, true); - v->a[15163] = shift(36); - v->a[15164] = entry(1, true); - v->a[15165] = shift(6766); - v->a[15166] = entry(1, true); - v->a[15167] = reduce(sym__for_body, 5, 0, 96); - v->a[15168] = entry(2, true); - v->a[15169] = reduce(aux_sym__for_body_repeat1, 2, 0, 0); - v->a[15170] = shift_repeat(4918); - v->a[15171] = entry(1, true); - v->a[15172] = shift(1216); - v->a[15173] = entry(1, true); - v->a[15174] = reduce(sym__for_body, 6, 0, 133); - v->a[15175] = entry(1, true); - v->a[15176] = shift(1477); - v->a[15177] = entry(1, true); - v->a[15178] = shift(4801); - v->a[15179] = entry(1, true); - parse_actions_entries_759(v); -} - -void parse_actions_entries_759(t_parse_actions_entries_array *v) -{ - v->a[15180] = shift(474); - v->a[15181] = entry(1, true); - v->a[15182] = shift(2544); - v->a[15183] = entry(1, true); - v->a[15184] = shift(3487); - v->a[15185] = entry(1, true); - v->a[15186] = shift(1375); - v->a[15187] = entry(1, true); - v->a[15188] = shift(1802); - v->a[15189] = entry(1, true); - v->a[15190] = reduce(sym__for_body, 8, 0, 158); - v->a[15191] = entry(1, false); - v->a[15192] = shift(5333); - v->a[15193] = entry(1, true); - v->a[15194] = shift(1651); - v->a[15195] = entry(1, true); - v->a[15196] = shift(1500); - v->a[15197] = entry(1, true); - v->a[15198] = shift(2600); - v->a[15199] = entry(1, true); - parse_actions_entries_760(v); -} - -/* EOF parse_actions_entries_151.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_152.c b/parser/static/parse_actions_entries/parse_actions_entries_152.c deleted file mode 100644 index 0f6c7491..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_152.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_152.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_760(t_parse_actions_entries_array *v) -{ - v->a[15200] = shift(26); - v->a[15201] = entry(1, true); - v->a[15202] = shift(3495); - v->a[15203] = entry(1, true); - v->a[15204] = shift(5508); - v->a[15205] = entry(1, true); - v->a[15206] = shift(6207); - v->a[15207] = entry(1, true); - v->a[15208] = shift(1145); - v->a[15209] = entry(1, false); - v->a[15210] = shift(5344); - v->a[15211] = entry(1, true); - v->a[15212] = shift(5400); - v->a[15213] = entry(1, true); - v->a[15214] = reduce(sym__for_body, 6, 0, 129); - v->a[15215] = entry(1, true); - v->a[15216] = shift(37); - v->a[15217] = entry(1, true); - v->a[15218] = shift(3518); - v->a[15219] = entry(1, true); - parse_actions_entries_761(v); -} - -void parse_actions_entries_761(t_parse_actions_entries_array *v) -{ - v->a[15220] = shift(3496); - v->a[15221] = entry(1, true); - v->a[15222] = reduce(sym__for_body, 7, 0, 151); - v->a[15223] = entry(1, true); - v->a[15224] = shift(29); - v->a[15225] = entry(1, true); - v->a[15226] = shift(1917); - v->a[15227] = entry(1, true); - v->a[15228] = shift(25); - v->a[15229] = entry(1, true); - v->a[15230] = shift(24); - v->a[15231] = entry(1, true); - v->a[15232] = shift(43); - v->a[15233] = entry(1, true); - v->a[15234] = shift(5467); - v->a[15235] = entry(1, true); - v->a[15236] = reduce(sym__for_body, 7, 0, 152); - v->a[15237] = entry(1, true); - v->a[15238] = reduce(sym__for_body, 6, 0, 128); - v->a[15239] = entry(1, true); - parse_actions_entries_762(v); -} - -void parse_actions_entries_762(t_parse_actions_entries_array *v) -{ - v->a[15240] = shift(5683); - v->a[15241] = entry(1, false); - v->a[15242] = shift(5345); - v->a[15243] = entry(1, true); - v->a[15244] = shift(3500); - v->a[15245] = entry(1, true); - v->a[15246] = shift(443); - v->a[15247] = entry(1, false); - v->a[15248] = shift(5346); - v->a[15249] = entry(1, true); - v->a[15250] = shift(4317); - v->a[15251] = entry(1, true); - v->a[15252] = shift(1671); - v->a[15253] = entry(1, false); - v->a[15254] = shift(5324); - v->a[15255] = entry(1, true); - v->a[15256] = shift(5123); - v->a[15257] = entry(1, true); - v->a[15258] = shift(1505); - v->a[15259] = entry(1, true); - parse_actions_entries_763(v); -} - -void parse_actions_entries_763(t_parse_actions_entries_array *v) -{ - v->a[15260] = shift(4219); - v->a[15261] = entry(1, true); - v->a[15262] = shift(6381); - v->a[15263] = entry(1, true); - v->a[15264] = shift(6946); - v->a[15265] = entry(1, true); - v->a[15266] = reduce(sym__expansion_regex_replacement, 5, 0, 119); - v->a[15267] = entry(1, true); - v->a[15268] = shift(4217); - v->a[15269] = entry(1, true); - v->a[15270] = shift(6408); - v->a[15271] = entry(1, true); - v->a[15272] = reduce(sym__expansion_regex_removal, 1, 0, 12); - v->a[15273] = entry(1, true); - v->a[15274] = shift(7029); - v->a[15275] = entry(1, true); - v->a[15276] = shift(4226); - v->a[15277] = entry(1, true); - v->a[15278] = shift(6443); - v->a[15279] = entry(1, true); - parse_actions_entries_764(v); -} - -void parse_actions_entries_764(t_parse_actions_entries_array *v) -{ - v->a[15280] = shift(7065); - v->a[15281] = entry(1, true); - v->a[15282] = reduce(sym__expansion_regex_replacement, 6, 0, 89); - v->a[15283] = entry(1, true); - v->a[15284] = shift(4220); - v->a[15285] = entry(1, true); - v->a[15286] = shift(6471); - v->a[15287] = entry(1, true); - v->a[15288] = shift(3486); - v->a[15289] = entry(1, true); - v->a[15290] = reduce(sym__expansion_regex_replacement, 3, 0, 12); - v->a[15291] = entry(1, true); - v->a[15292] = shift(7303); - v->a[15293] = entry(1, true); - v->a[15294] = reduce(sym__expansion_regex_replacement, 4, 0, 88); - v->a[15295] = entry(1, true); - v->a[15296] = shift(6457); - v->a[15297] = entry(1, true); - v->a[15298] = shift(7490); - v->a[15299] = entry(1, true); - parse_actions_entries_765(v); -} - -/* EOF parse_actions_entries_152.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_153.c b/parser/static/parse_actions_entries/parse_actions_entries_153.c deleted file mode 100644 index dfc57964..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_153.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_153.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_765(t_parse_actions_entries_array *v) -{ - v->a[15300] = shift(1996); - v->a[15301] = entry(1, true); - v->a[15302] = shift(2299); - v->a[15303] = entry(1, true); - v->a[15304] = shift(5060); - v->a[15305] = entry(1, true); - v->a[15306] = shift(7532); - v->a[15307] = entry(1, true); - v->a[15308] = shift(2012); - v->a[15309] = entry(1, true); - v->a[15310] = shift(1766); - v->a[15311] = entry(1, true); - v->a[15312] = shift(5389); - v->a[15313] = entry(1, true); - v->a[15314] = shift(7453); - v->a[15315] = entry(1, true); - v->a[15316] = shift(7404); - v->a[15317] = entry(1, true); - v->a[15318] = shift(4369); - v->a[15319] = entry(1, true); - parse_actions_entries_766(v); -} - -void parse_actions_entries_766(t_parse_actions_entries_array *v) -{ - v->a[15320] = shift(3833); - v->a[15321] = entry(1, true); - v->a[15322] = shift(6458); - v->a[15323] = entry(1, true); - v->a[15324] = shift(6516); - v->a[15325] = entry(1, true); - v->a[15326] = shift(6483); - v->a[15327] = entry(1, true); - v->a[15328] = shift(1280); - v->a[15329] = entry(1, true); - v->a[15330] = shift(7415); - v->a[15331] = entry(1, true); - v->a[15332] = shift(7244); - v->a[15333] = entry(1, true); - v->a[15334] = shift(3801); - v->a[15335] = entry(1, true); - v->a[15336] = shift(2478); - v->a[15337] = entry(1, true); - v->a[15338] = shift(1836); - v->a[15339] = entry(1, true); - parse_actions_entries_767(v); -} - -void parse_actions_entries_767(t_parse_actions_entries_array *v) -{ - v->a[15340] = shift(1838); - v->a[15341] = entry(1, true); - v->a[15342] = shift(5403); - v->a[15343] = entry(1, true); - v->a[15344] = shift(2462); - v->a[15345] = entry(1, true); - v->a[15346] = shift(7343); - v->a[15347] = entry(1, true); - v->a[15348] = shift(2574); - v->a[15349] = entry(1, true); - v->a[15350] = shift(4653); - v->a[15351] = entry(1, true); - v->a[15352] = shift(4628); - v->a[15353] = entry(1, true); - v->a[15354] = shift(5027); - v->a[15355] = entry(1, true); - v->a[15356] = shift(4988); - v->a[15357] = entry(1, true); - v->a[15358] = shift(2287); - v->a[15359] = entry(1, true); - parse_actions_entries_768(v); -} - -void parse_actions_entries_768(t_parse_actions_entries_array *v) -{ - v->a[15360] = shift(2565); - v->a[15361] = entry(1, true); - v->a[15362] = shift(7297); - v->a[15363] = entry(1, true); - v->a[15364] = shift(6210); - v->a[15365] = entry(1, true); - v->a[15366] = shift(2058); - v->a[15367] = entry(1, true); - v->a[15368] = shift(6383); - v->a[15369] = entry(1, true); - v->a[15370] = shift(6398); - v->a[15371] = entry(1, true); - v->a[15372] = shift(6431); - v->a[15373] = entry(1, true); - v->a[15374] = shift(7191); - v->a[15375] = entry(1, true); - v->a[15376] = shift(6434); - v->a[15377] = entry(1, true); - v->a[15378] = shift(1564); - v->a[15379] = entry(1, true); - parse_actions_entries_769(v); -} - -void parse_actions_entries_769(t_parse_actions_entries_array *v) -{ - v->a[15380] = shift(4735); - v->a[15381] = entry(1, true); - v->a[15382] = shift(6497); - v->a[15383] = entry(1, true); - v->a[15384] = shift(6412); - v->a[15385] = entry(1, true); - v->a[15386] = shift(6473); - v->a[15387] = entry(1, true); - v->a[15388] = shift(4987); - v->a[15389] = entry(1, true); - v->a[15390] = shift(6830); - v->a[15391] = entry(1, true); - v->a[15392] = shift(7149); - v->a[15393] = entry(1, true); - v->a[15394] = shift(4152); - v->a[15395] = entry(1, true); - v->a[15396] = shift(1756); - v->a[15397] = entry(1, true); - v->a[15398] = shift(1019); - v->a[15399] = entry(1, true); - parse_actions_entries_770(v); -} - -/* EOF parse_actions_entries_153.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_154.c b/parser/static/parse_actions_entries/parse_actions_entries_154.c deleted file mode 100644 index be7e8a96..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_154.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_154.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_770(t_parse_actions_entries_array *v) -{ - v->a[15400] = shift(5030); - v->a[15401] = entry(1, true); - v->a[15402] = shift(5450); - v->a[15403] = entry(1, true); - v->a[15404] = shift(6422); - v->a[15405] = entry(1, true); - v->a[15406] = shift(1754); - v->a[15407] = entry(1, true); - v->a[15408] = shift(7054); - v->a[15409] = entry(1, true); - v->a[15410] = shift(4407); - v->a[15411] = entry(1, true); - v->a[15412] = shift(4408); - v->a[15413] = entry(1, true); - v->a[15414] = shift(5451); - v->a[15415] = entry(1, true); - v->a[15416] = shift(3490); - v->a[15417] = entry(1, true); - v->a[15418] = shift(1239); - v->a[15419] = entry(1, true); - parse_actions_entries_771(v); -} - -void parse_actions_entries_771(t_parse_actions_entries_array *v) -{ - v->a[15420] = shift(1237); - v->a[15421] = entry(1, true); - v->a[15422] = shift(6949); - v->a[15423] = entry(1, true); - v->a[15424] = shift(6444); - v->a[15425] = entry(1, true); - v->a[15426] = shift(2701); - v->a[15427] = entry(1, true); - v->a[15428] = shift(6387); - v->a[15429] = entry(1, true); - v->a[15430] = shift(2700); - v->a[15431] = entry(1, true); - v->a[15432] = shift(6430); - v->a[15433] = entry(1, true); - v->a[15434] = shift(6414); - v->a[15435] = entry(1, true); - v->a[15436] = shift(6230); - v->a[15437] = entry(1, true); - v->a[15438] = shift(6440); - v->a[15439] = entry(1, true); - parse_actions_entries_772(v); -} - -void parse_actions_entries_772(t_parse_actions_entries_array *v) -{ - v->a[15440] = shift(6885); - v->a[15441] = entry(1, true); - v->a[15442] = shift(6418); - v->a[15443] = entry(1, true); - v->a[15444] = shift(6232); - v->a[15445] = entry(1, true); - v->a[15446] = shift(6241); - v->a[15447] = entry(1, true); - v->a[15448] = shift(3352); - v->a[15449] = entry(1, true); - v->a[15450] = shift(3354); - v->a[15451] = entry(1, true); - v->a[15452] = shift(2377); - v->a[15453] = entry(1, true); - v->a[15454] = shift(6828); - v->a[15455] = entry(1, true); - v->a[15456] = shift(2428); - v->a[15457] = entry(1, true); - v->a[15458] = shift(476); - v->a[15459] = entry(1, true); - parse_actions_entries_773(v); -} - -void parse_actions_entries_773(t_parse_actions_entries_array *v) -{ - v->a[15460] = shift(6386); - v->a[15461] = entry(1, true); - v->a[15462] = shift(7074); - v->a[15463] = entry(1, true); - v->a[15464] = shift(3706); - v->a[15465] = entry(1, true); - v->a[15466] = shift(6159); - v->a[15467] = entry(1, true); - v->a[15468] = shift(6221); - v->a[15469] = entry(1, true); - v->a[15470] = shift(6869); - v->a[15471] = entry(1, true); - v->a[15472] = shift(1016); - v->a[15473] = entry(1, true); - v->a[15474] = shift(6167); - v->a[15475] = entry(1, true); - v->a[15476] = shift(2520); - v->a[15477] = entry(1, true); - v->a[15478] = shift(475); - v->a[15479] = entry(1, true); - parse_actions_entries_774(v); -} - -void parse_actions_entries_774(t_parse_actions_entries_array *v) -{ - v->a[15480] = shift(6485); - v->a[15481] = entry(1, true); - v->a[15482] = shift(4873); - v->a[15483] = entry(1, true); - v->a[15484] = shift(1697); - v->a[15485] = entry(1, true); - v->a[15486] = shift(2346); - v->a[15487] = entry(1, true); - v->a[15488] = shift(6912); - v->a[15489] = entry(1, true); - v->a[15490] = shift(3506); - v->a[15491] = entry(1, true); - v->a[15492] = shift(1692); - v->a[15493] = entry(1, true); - v->a[15494] = shift(2614); - v->a[15495] = entry(1, true); - v->a[15496] = shift(3504); - v->a[15497] = entry(1, true); - v->a[15498] = shift(1813); - v->a[15499] = entry(1, true); - parse_actions_entries_775(v); -} - -/* EOF parse_actions_entries_154.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_155.c b/parser/static/parse_actions_entries/parse_actions_entries_155.c deleted file mode 100644 index a441e80a..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_155.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_155.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_775(t_parse_actions_entries_array *v) -{ - v->a[15500] = shift(2301); - v->a[15501] = entry(1, true); - v->a[15502] = shift(7015); - v->a[15503] = entry(1, true); - v->a[15504] = shift(2294); - v->a[15505] = entry(1, true); - v->a[15506] = shift(4955); - v->a[15507] = entry(1, true); - v->a[15508] = shift(5644); - v->a[15509] = entry(1, true); - v->a[15510] = shift(5431); - v->a[15511] = entry(1, true); - v->a[15512] = shift(5446); - v->a[15513] = entry(1, true); - v->a[15514] = shift(4978); - v->a[15515] = entry(1, true); - v->a[15516] = shift(7071); - v->a[15517] = entry(1, true); - v->a[15518] = shift(5648); - v->a[15519] = entry(1, true); - parse_actions_entries_776(v); -} - -void parse_actions_entries_776(t_parse_actions_entries_array *v) -{ - v->a[15520] = shift(4655); - v->a[15521] = entry(1, true); - v->a[15522] = shift(479); - v->a[15523] = entry(1, true); - v->a[15524] = shift(4960); - v->a[15525] = entry(1, true); - v->a[15526] = shift(2430); - v->a[15527] = entry(1, true); - v->a[15528] = shift(2321); - v->a[15529] = entry(1, true); - v->a[15530] = shift(7276); - v->a[15531] = entry(1, true); - v->a[15532] = shift(2319); - v->a[15533] = entry(1, true); - v->a[15534] = shift(6446); - v->a[15535] = entry(1, true); - v->a[15536] = shift(2421); - v->a[15537] = entry(1, true); - v->a[15538] = shift(2315); - v->a[15539] = entry(1, true); - parse_actions_entries_777(v); -} - -void parse_actions_entries_777(t_parse_actions_entries_array *v) -{ - v->a[15540] = shift(6369); - v->a[15541] = entry(1, true); - v->a[15542] = shift(7435); - v->a[15543] = entry(1, true); - v->a[15544] = shift(6462); - v->a[15545] = entry(1, true); - v->a[15546] = shift(6450); - v->a[15547] = entry(1, true); - v->a[15548] = shift(2383); - v->a[15549] = entry(1, true); - v->a[15550] = shift(2057); - v->a[15551] = entry(1, true); - v->a[15552] = shift(6385); - v->a[15553] = entry(1, true); - v->a[15554] = shift(7076); - v->a[15555] = entry(1, true); - v->a[15556] = shift(6391); - v->a[15557] = entry(1, true); - v->a[15558] = shift(4895); - v->a[15559] = entry(1, true); - parse_actions_entries_778(v); -} - -void parse_actions_entries_778(t_parse_actions_entries_array *v) -{ - v->a[15560] = shift(1017); - v->a[15561] = entry(1, true); - v->a[15562] = shift(6377); - v->a[15563] = entry(1, true); - v->a[15564] = shift(6423); - v->a[15565] = entry(1, true); - v->a[15566] = reduce(sym__expansion_regex_replacement, 6, 0, 146); - v->a[15567] = entry(1, true); - v->a[15568] = shift(7443); - v->a[15569] = entry(1, true); - v->a[15570] = shift(2410); - v->a[15571] = entry(1, true); - v->a[15572] = shift(2384); - v->a[15573] = entry(1, true); - v->a[15574] = shift(2411); - v->a[15575] = entry(1, true); - v->a[15576] = shift(6441); - v->a[15577] = entry(1, true); - v->a[15578] = shift(7376); - v->a[15579] = entry(1, true); - parse_actions_entries_779(v); -} - -void parse_actions_entries_779(t_parse_actions_entries_array *v) -{ - v->a[15580] = shift(7322); - v->a[15581] = entry(1, true); - v->a[15582] = shift(4053); - v->a[15583] = entry(1, true); - v->a[15584] = shift(6168); - v->a[15585] = entry(1, true); - v->a[15586] = reduce(sym__expansion_regex_replacement, 4, 0, 86); - v->a[15587] = entry(1, true); - v->a[15588] = reduce(sym__expansion_regex_replacement, 4, 0, 87); - v->a[15589] = entry(1, true); - v->a[15590] = shift(7281); - v->a[15591] = entry(1, true); - v->a[15592] = shift(2388); - v->a[15593] = entry(1, true); - v->a[15594] = shift(7145); - v->a[15595] = entry(1, true); - v->a[15596] = shift(6160); - v->a[15597] = entry(1, true); - v->a[15598] = shift(2354); - v->a[15599] = entry(1, true); - parse_actions_entries_780(v); -} - -/* EOF parse_actions_entries_155.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_156.c b/parser/static/parse_actions_entries/parse_actions_entries_156.c deleted file mode 100644 index 3fade14c..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_156.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_156.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_780(t_parse_actions_entries_array *v) -{ - v->a[15600] = shift(7116); - v->a[15601] = entry(1, true); - v->a[15602] = shift(1566); - v->a[15603] = entry(1, true); - v->a[15604] = shift(7090); - v->a[15605] = entry(1, true); - v->a[15606] = shift(1531); - v->a[15607] = entry(1, true); - v->a[15608] = shift(7019); - v->a[15609] = entry(1, true); - v->a[15610] = shift(5677); - v->a[15611] = entry(1, true); - v->a[15612] = shift(6852); - v->a[15613] = entry(1, true); - v->a[15614] = shift(5678); - v->a[15615] = entry(1, true); - v->a[15616] = shift(6468); - v->a[15617] = entry(1, true); - v->a[15618] = shift(6814); - v->a[15619] = entry(1, true); - parse_actions_entries_781(v); -} - -void parse_actions_entries_781(t_parse_actions_entries_array *v) -{ - v->a[15620] = shift(5691); - v->a[15621] = entry(1, true); - v->a[15622] = shift(5694); - v->a[15623] = entry(1, true); - v->a[15624] = shift(5572); - v->a[15625] = entry(1, true); - v->a[15626] = shift(6817); - v->a[15627] = entry(1, true); - v->a[15628] = shift(5573); - v->a[15629] = entry(1, true); - v->a[15630] = shift(5582); - v->a[15631] = entry(1, true); - v->a[15632] = shift(5682); - v->a[15633] = entry(1, true); - v->a[15634] = reduce(sym__expansion_operator, 2, 0, 49); - v->a[15635] = entry(1, true); - v->a[15636] = shift(2046); - v->a[15637] = entry(1, true); - v->a[15638] = shift(5684); - v->a[15639] = entry(1, true); - parse_actions_entries_782(v); -} - -void parse_actions_entries_782(t_parse_actions_entries_array *v) -{ - v->a[15640] = shift(6858); - v->a[15641] = entry(1, true); - v->a[15642] = shift(2592); - v->a[15643] = entry(1, true); - v->a[15644] = shift(5686); - v->a[15645] = entry(1, true); - v->a[15646] = shift(5685); - v->a[15647] = entry(1, true); - v->a[15648] = shift(6916); - v->a[15649] = entry(1, true); - v->a[15650] = shift(6464); - v->a[15651] = entry(1, true); - v->a[15652] = reduce(sym__expansion_regex_removal, 2, 0, 12); - v->a[15653] = entry(1, true); - v->a[15654] = shift(6479); - v->a[15655] = entry(1, true); - v->a[15656] = shift(7106); - v->a[15657] = entry(1, true); - v->a[15658] = shift(2591); - v->a[15659] = entry(1, true); - parse_actions_entries_783(v); -} - -void parse_actions_entries_783(t_parse_actions_entries_array *v) -{ - v->a[15660] = shift(2535); - v->a[15661] = entry(1, true); - v->a[15662] = shift(5159); - v->a[15663] = entry(1, true); - v->a[15664] = shift(5073); - v->a[15665] = entry(1, true); - v->a[15666] = shift(6459); - v->a[15667] = entry(1, true); - v->a[15668] = reduce(sym__test_command_binary_expression, 3, 0, 43); - v->a[15669] = entry(1, true); - v->a[15670] = shift(7172); - v->a[15671] = entry(1, true); - v->a[15672] = shift(6454); - v->a[15673] = entry(1, true); - v->a[15674] = shift(2554); - v->a[15675] = entry(1, true); - v->a[15676] = shift(6432); - v->a[15677] = entry(1, true); - v->a[15678] = shift(6429); - v->a[15679] = entry(1, true); - parse_actions_entries_784(v); -} - -void parse_actions_entries_784(t_parse_actions_entries_array *v) -{ - v->a[15680] = shift(5161); - v->a[15681] = entry(1, true); - v->a[15682] = shift(4874); - v->a[15683] = entry(1, true); - v->a[15684] = shift(7247); - v->a[15685] = entry(1, true); - v->a[15686] = shift(2499); - v->a[15687] = entry(1, true); - v->a[15688] = shift(478); - v->a[15689] = entry(1, true); - v->a[15690] = shift(5075); - v->a[15691] = entry(1, true); - v->a[15692] = shift(491); - v->a[15693] = entry(1, true); - v->a[15694] = shift(3322); - v->a[15695] = entry(1, true); - v->a[15696] = shift(7287); - v->a[15697] = entry(1, true); - v->a[15698] = shift(4647); - v->a[15699] = entry(1, true); - parse_actions_entries_785(v); -} - -/* EOF parse_actions_entries_156.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_157.c b/parser/static/parse_actions_entries/parse_actions_entries_157.c deleted file mode 100644 index b4a39334..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_157.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_157.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_785(t_parse_actions_entries_array *v) -{ - v->a[15700] = shift(3501); - v->a[15701] = entry(1, true); - v->a[15702] = shift(2364); - v->a[15703] = entry(1, true); - v->a[15704] = shift(4876); - v->a[15705] = entry(1, true); - v->a[15706] = shift(2358); - v->a[15707] = entry(1, true); - v->a[15708] = shift(7450); - v->a[15709] = entry(1, true); - v->a[15710] = shift(1997); - v->a[15711] = entry(1, true); - v->a[15712] = shift(6396); - v->a[15713] = entry(1, true); - v->a[15714] = shift(6971); - v->a[15715] = entry(1, true); - v->a[15716] = shift(3721); - v->a[15717] = entry(1, true); - v->a[15718] = shift(6180); - v->a[15719] = entry(1, true); - parse_actions_entries_786(v); -} - -void parse_actions_entries_786(t_parse_actions_entries_array *v) -{ - v->a[15720] = reduce(sym__expansion_regex_replacement, 7, 0, 157); - v->a[15721] = entry(1, true); - v->a[15722] = shift(7534); - v->a[15723] = entry(1, true); - v->a[15724] = shift(3512); - v->a[15725] = entry(1, true); - v->a[15726] = shift(6175); - v->a[15727] = entry(1, true); - v->a[15728] = shift(2708); - v->a[15729] = entry(1, true); - v->a[15730] = shift(1993); - v->a[15731] = entry(1, true); - v->a[15732] = shift(4447); - v->a[15733] = entry(1, true); - v->a[15734] = shift(7525); - v->a[15735] = entry(1, true); - v->a[15736] = shift(1013); - v->a[15737] = entry(1, true); - v->a[15738] = shift(2710); - v->a[15739] = entry(1, true); - parse_actions_entries_787(v); -} - -void parse_actions_entries_787(t_parse_actions_entries_array *v) -{ - v->a[15740] = shift(4403); - v->a[15741] = entry(1, true); - v->a[15742] = shift(4449); - v->a[15743] = entry(1, true); - v->a[15744] = shift(4443); - v->a[15745] = entry(1, true); - v->a[15746] = shift(7505); - v->a[15747] = entry(1, true); - v->a[15748] = shift(1583); - v->a[15749] = entry(1, true); - v->a[15750] = shift(4445); - v->a[15751] = entry(1, true); - v->a[15752] = shift(1584); - v->a[15753] = entry(1, true); - v->a[15754] = shift(1594); - v->a[15755] = entry(1, true); - v->a[15756] = shift(7496); - v->a[15757] = entry(1, true); - v->a[15758] = shift(4437); - v->a[15759] = entry(1, true); - parse_actions_entries_788(v); -} - -void parse_actions_entries_788(t_parse_actions_entries_array *v) -{ - v->a[15760] = shift(2498); - v->a[15761] = entry(1, true); - v->a[15762] = shift(2615); - v->a[15763] = entry(1, true); - v->a[15764] = shift(6490); - v->a[15765] = entry(1, true); - v->a[15766] = shift(4543); - v->a[15767] = entry(1, true); - v->a[15768] = shift(7481); - v->a[15769] = entry(1, true); - v->a[15770] = shift(4853); - v->a[15771] = entry(1, true); - v->a[15772] = shift(4849); - v->a[15773] = entry(1, true); - v->a[15774] = shift(2502); - v->a[15775] = entry(1, true); - v->a[15776] = shift(4275); - v->a[15777] = entry(1, true); - v->a[15778] = shift(4264); - v->a[15779] = entry(1, true); - parse_actions_entries_789(v); -} - -void parse_actions_entries_789(t_parse_actions_entries_array *v) -{ - v->a[15780] = shift(7468); - v->a[15781] = entry(1, true); - v->a[15782] = shift(5157); - v->a[15783] = entry(1, true); - v->a[15784] = shift(4427); - v->a[15785] = entry(1, true); - v->a[15786] = shift(6740); - v->a[15787] = entry(1, true); - v->a[15788] = shift(1762); - v->a[15789] = entry(1, true); - v->a[15790] = shift(7452); - v->a[15791] = entry(1, true); - v->a[15792] = shift(1760); - v->a[15793] = entry(1, true); - v->a[15794] = shift(2598); - v->a[15795] = entry(1, true); - v->a[15796] = shift(1527); - v->a[15797] = entry(1, true); - v->a[15798] = shift(1020); - v->a[15799] = entry(1, true); - parse_actions_entries_790(v); -} - -/* EOF parse_actions_entries_157.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_158.c b/parser/static/parse_actions_entries/parse_actions_entries_158.c deleted file mode 100644 index bd72b490..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_158.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_158.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_790(t_parse_actions_entries_array *v) -{ - v->a[15800] = shift(7442); - v->a[15801] = entry(1, true); - v->a[15802] = shift(6534); - v->a[15803] = entry(1, true); - v->a[15804] = shift(4642); - v->a[15805] = entry(1, true); - v->a[15806] = shift(1103); - v->a[15807] = entry(1, true); - v->a[15808] = shift(1099); - v->a[15809] = entry(1, true); - v->a[15810] = shift(6522); - v->a[15811] = entry(1, true); - v->a[15812] = shift(4607); - v->a[15813] = entry(1, true); - v->a[15814] = shift(7425); - v->a[15815] = entry(1, true); - v->a[15816] = shift(1819); - v->a[15817] = entry(1, true); - v->a[15818] = shift(1817); - v->a[15819] = entry(1, true); - parse_actions_entries_791(v); -} - -void parse_actions_entries_791(t_parse_actions_entries_array *v) -{ - v->a[15820] = shift(4780); - v->a[15821] = entry(1, true); - v->a[15822] = shift(1954); - v->a[15823] = entry(1, true); - v->a[15824] = shift(7346); - v->a[15825] = entry(1, true); - v->a[15826] = shift(1593); - v->a[15827] = entry(1, true); - v->a[15828] = shift(4311); - v->a[15829] = entry(1, true); - v->a[15830] = shift(1588); - v->a[15831] = entry(1, true); - v->a[15832] = shift(5076); - v->a[15833] = entry(1, true); - v->a[15834] = shift(1764); - v->a[15835] = entry(1, true); - v->a[15836] = shift(7406); - v->a[15837] = entry(1, true); - v->a[15838] = shift(5473); - v->a[15839] = entry(1, true); - parse_actions_entries_792(v); -} - -void parse_actions_entries_792(t_parse_actions_entries_array *v) -{ - v->a[15840] = shift(1350); - v->a[15841] = entry(1, true); - v->a[15842] = shift(1359); - v->a[15843] = entry(1, true); - v->a[15844] = shift(1136); - v->a[15845] = entry(1, true); - v->a[15846] = shift(5047); - v->a[15847] = entry(1, true); - v->a[15848] = shift(7387); - v->a[15849] = entry(1, true); - v->a[15850] = shift(1833); - v->a[15851] = entry(1, true); - v->a[15852] = shift(520); - v->a[15853] = entry(1, true); - v->a[15854] = shift(519); - v->a[15855] = entry(1, true); - v->a[15856] = shift(1205); - v->a[15857] = entry(1, true); - v->a[15858] = shift(7381); - v->a[15859] = entry(1, true); - parse_actions_entries_793(v); -} - -void parse_actions_entries_793(t_parse_actions_entries_array *v) -{ - v->a[15860] = shift(1323); - v->a[15861] = entry(1, true); - v->a[15862] = shift(1340); - v->a[15863] = entry(1, true); - v->a[15864] = shift(517); - v->a[15865] = entry(1, true); - v->a[15866] = shift(1196); - v->a[15867] = entry(1, true); - v->a[15868] = shift(3026); - v->a[15869] = entry(1, true); - v->a[15870] = shift(3024); - v->a[15871] = entry(1, true); - v->a[15872] = shift(7365); - v->a[15873] = entry(1, true); - v->a[15874] = shift(4612); - v->a[15875] = entry(1, true); - v->a[15876] = shift(2654); - v->a[15877] = entry(1, true); - v->a[15878] = shift(1713); - v->a[15879] = entry(1, true); - parse_actions_entries_794(v); -} - -void parse_actions_entries_794(t_parse_actions_entries_array *v) -{ - v->a[15880] = shift(7351); - v->a[15881] = entry(1, true); - v->a[15882] = shift(3376); - v->a[15883] = entry(1, true); - v->a[15884] = shift(4354); - v->a[15885] = entry(1, true); - v->a[15886] = shift(516); - v->a[15887] = entry(1, true); - v->a[15888] = shift(4356); - v->a[15889] = entry(1, true); - v->a[15890] = shift(1389); - v->a[15891] = entry(1, true); - v->a[15892] = shift(7337); - v->a[15893] = entry(1, true); - v->a[15894] = shift(3360); - v->a[15895] = entry(1, true); - v->a[15896] = shift(927); - v->a[15897] = entry(1, true); - v->a[15898] = shift(929); - v->a[15899] = entry(1, true); - parse_actions_entries_795(v); -} - -/* EOF parse_actions_entries_158.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_159.c b/parser/static/parse_actions_entries/parse_actions_entries_159.c deleted file mode 100644 index 57b2c5bd..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_159.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_159.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_795(t_parse_actions_entries_array *v) -{ - v->a[15900] = shift(1029); - v->a[15901] = entry(1, true); - v->a[15902] = shift(7324); - v->a[15903] = entry(1, true); - v->a[15904] = shift(1334); - v->a[15905] = entry(1, true); - v->a[15906] = shift(4328); - v->a[15907] = entry(1, true); - v->a[15908] = shift(4330); - v->a[15909] = entry(1, true); - v->a[15910] = shift(1840); - v->a[15911] = entry(1, true); - v->a[15912] = shift(2642); - v->a[15913] = entry(1, true); - v->a[15914] = shift(7309); - v->a[15915] = entry(1, true); - v->a[15916] = shift(4327); - v->a[15917] = entry(1, true); - v->a[15918] = shift(5588); - v->a[15919] = entry(1, true); - parse_actions_entries_796(v); -} - -void parse_actions_entries_796(t_parse_actions_entries_array *v) -{ - v->a[15920] = shift(1366); - v->a[15921] = entry(1, true); - v->a[15922] = shift(1364); - v->a[15923] = entry(1, true); - v->a[15924] = shift(1728); - v->a[15925] = entry(1, true); - v->a[15926] = shift(7226); - v->a[15927] = entry(1, true); - v->a[15928] = shift(2526); - v->a[15929] = entry(1, true); - v->a[15930] = shift(921); - v->a[15931] = entry(1, true); - v->a[15932] = shift(2496); - v->a[15933] = entry(1, true); - v->a[15934] = shift(7278); - v->a[15935] = entry(1, true); - v->a[15936] = shift(5459); - v->a[15937] = entry(1, true); - v->a[15938] = shift(4552); - v->a[15939] = entry(1, true); - parse_actions_entries_797(v); -} - -void parse_actions_entries_797(t_parse_actions_entries_array *v) -{ - v->a[15940] = shift(4560); - v->a[15941] = entry(1, true); - v->a[15942] = shift(2528); - v->a[15943] = entry(1, true); - v->a[15944] = shift(736); - v->a[15945] = entry(1, true); - v->a[15946] = shift(7263); - v->a[15947] = entry(1, true); - v->a[15948] = shift(4302); - v->a[15949] = entry(1, true); - v->a[15950] = shift(2617); - v->a[15951] = entry(1, true); - v->a[15952] = shift(5454); - v->a[15953] = entry(1, true); - v->a[15954] = shift(1732); - v->a[15955] = entry(1, true); - v->a[15956] = shift(1578); - v->a[15957] = entry(1, true); - v->a[15958] = shift(7248); - v->a[15959] = entry(1, true); - parse_actions_entries_798(v); -} - -void parse_actions_entries_798(t_parse_actions_entries_array *v) -{ - v->a[15960] = shift(1581); - v->a[15961] = entry(1, true); - v->a[15962] = shift(2596); - v->a[15963] = entry(1, true); - v->a[15964] = shift(1400); - v->a[15965] = entry(1, true); - v->a[15966] = shift(5622); - v->a[15967] = entry(1, true); - v->a[15968] = shift(2244); - v->a[15969] = entry(1, true); - v->a[15970] = shift(4656); - v->a[15971] = entry(1, true); - v->a[15972] = shift(3180); - v->a[15973] = entry(1, true); - v->a[15974] = shift(898); - v->a[15975] = entry(1, true); - v->a[15976] = shift(901); - v->a[15977] = entry(1, true); - v->a[15978] = shift(4569); - v->a[15979] = entry(1, true); - parse_actions_entries_799(v); -} - -void parse_actions_entries_799(t_parse_actions_entries_array *v) -{ - v->a[15980] = shift(508); - v->a[15981] = entry(1, true); - v->a[15982] = shift(4502); - v->a[15983] = entry(1, true); - v->a[15984] = shift(5693); - v->a[15985] = entry(1, true); - v->a[15986] = shift(4490); - v->a[15987] = entry(1, true); - v->a[15988] = shift(4478); - v->a[15989] = entry(1, true); - v->a[15990] = shift(4545); - v->a[15991] = entry(1, true); - v->a[15992] = shift(1459); - v->a[15993] = entry(1, true); - v->a[15994] = shift(1435); - v->a[15995] = entry(1, true); - v->a[15996] = shift(3157); - v->a[15997] = entry(1, true); - v->a[15998] = shift(1514); - v->a[15999] = entry(1, true); - parse_actions_entries_800(v); -} - -/* EOF parse_actions_entries_159.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_16.c b/parser/static/parse_actions_entries/parse_actions_entries_16.c index 680ee127..bd512257 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_16.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_16.c @@ -14,126 +14,126 @@ void parse_actions_entries_80(t_parse_actions_entries_array *v) { - v->a[1600] = shift(205); - v->a[1601] = entry(1, false); - v->a[1602] = shift(206); - v->a[1603] = entry(1, false); - v->a[1604] = shift(207); - v->a[1605] = entry(1, false); - v->a[1606] = shift(189); - v->a[1607] = entry(1, true); - v->a[1608] = shift(1094); - v->a[1609] = entry(1, true); - v->a[1610] = shift(1521); - v->a[1611] = entry(1, true); - v->a[1612] = shift(7613); - v->a[1613] = entry(1, false); - v->a[1614] = reduce(sym_command, 3, 0, 39); - v->a[1615] = entry(1, true); - v->a[1616] = reduce(sym_command, 3, 0, 39); - v->a[1617] = entry(1, false); - v->a[1618] = shift(888); - v->a[1619] = entry(1, false); + v->a[1600] = shift(964); + v->a[1601] = entry(1, true); + v->a[1602] = shift(964); + v->a[1603] = entry(2, false); + v->a[1604] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1605] = shift_repeat(637); + v->a[1606] = entry(2, false); + v->a[1607] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1608] = shift_repeat(1770); + v->a[1609] = entry(2, false); + v->a[1610] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1611] = shift_repeat(3137); + v->a[1612] = entry(2, false); + v->a[1613] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1614] = shift_repeat(652); + v->a[1615] = entry(2, false); + v->a[1616] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1617] = shift_repeat(3036); + v->a[1618] = entry(2, false); + v->a[1619] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); parse_actions_entries_81(v); } void parse_actions_entries_81(t_parse_actions_entries_array *v) { - v->a[1620] = shift(5840); - v->a[1621] = entry(1, false); - v->a[1622] = shift(889); - v->a[1623] = entry(1, true); - v->a[1624] = shift(889); - v->a[1625] = entry(1, false); - v->a[1626] = reduce(sym_command, 2, 0, 18); - v->a[1627] = entry(1, true); - v->a[1628] = reduce(sym_command, 2, 0, 18); - v->a[1629] = entry(2, false); - v->a[1630] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1631] = shift_repeat(985); - v->a[1632] = entry(2, false); - v->a[1633] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1634] = shift_repeat(3809); - v->a[1635] = entry(2, false); - v->a[1636] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1637] = shift_repeat(3620); - v->a[1638] = entry(2, false); - v->a[1639] = reduce(aux_sym_command_repeat2, 2, 0, 38); + v->a[1620] = shift_repeat(948); + v->a[1621] = entry(2, false); + v->a[1622] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1623] = shift_repeat(3313); + v->a[1624] = entry(2, false); + v->a[1625] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1626] = shift_repeat(3030); + v->a[1627] = entry(2, false); + v->a[1628] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1629] = shift_repeat(126); + v->a[1630] = entry(2, false); + v->a[1631] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1632] = shift_repeat(127); + v->a[1633] = entry(2, false); + v->a[1634] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1635] = shift_repeat(128); + v->a[1636] = entry(2, true); + v->a[1637] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1638] = shift_repeat(637); + v->a[1639] = entry(2, true); parse_actions_entries_82(v); } void parse_actions_entries_82(t_parse_actions_entries_array *v) { - v->a[1640] = shift_repeat(3832); - v->a[1641] = entry(2, false); - v->a[1642] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1643] = shift_repeat(3812); - v->a[1644] = entry(2, false); - v->a[1645] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1646] = shift_repeat(6070); - v->a[1647] = entry(2, false); - v->a[1648] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1649] = shift_repeat(969); - v->a[1650] = entry(2, false); - v->a[1651] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1652] = shift_repeat(5788); - v->a[1653] = entry(2, false); - v->a[1654] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1655] = shift_repeat(1155); - v->a[1656] = entry(2, false); - v->a[1657] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1658] = shift_repeat(6254); - v->a[1659] = entry(2, false); + v->a[1640] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1641] = shift_repeat(4082); + v->a[1642] = entry(1, false); + v->a[1643] = shift(719); + v->a[1644] = entry(1, false); + v->a[1645] = shift(668); + v->a[1646] = entry(1, true); + v->a[1647] = shift(668); + v->a[1648] = entry(2, false); + v->a[1649] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1650] = shift_repeat(634); + v->a[1651] = entry(2, false); + v->a[1652] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1653] = shift_repeat(1820); + v->a[1654] = entry(2, false); + v->a[1655] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1656] = shift_repeat(3188); + v->a[1657] = entry(2, false); + v->a[1658] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1659] = shift_repeat(677); parse_actions_entries_83(v); } void parse_actions_entries_83(t_parse_actions_entries_array *v) { - v->a[1660] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1661] = shift_repeat(4675); - v->a[1662] = entry(2, false); - v->a[1663] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1664] = shift_repeat(305); - v->a[1665] = entry(2, false); - v->a[1666] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1667] = shift_repeat(304); - v->a[1668] = entry(2, false); - v->a[1669] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1670] = shift_repeat(303); - v->a[1671] = entry(2, false); - v->a[1672] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1673] = shift_repeat(372); - v->a[1674] = entry(2, true); - v->a[1675] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1676] = shift_repeat(6805); - v->a[1677] = entry(2, true); - v->a[1678] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1679] = shift_repeat(1003); + v->a[1660] = entry(2, false); + v->a[1661] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1662] = shift_repeat(3091); + v->a[1663] = entry(2, false); + v->a[1664] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1665] = shift_repeat(811); + v->a[1666] = entry(2, false); + v->a[1667] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1668] = shift_repeat(3323); + v->a[1669] = entry(2, false); + v->a[1670] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1671] = shift_repeat(3082); + v->a[1672] = entry(2, false); + v->a[1673] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1674] = shift_repeat(63); + v->a[1675] = entry(2, false); + v->a[1676] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1677] = shift_repeat(65); + v->a[1678] = entry(2, false); + v->a[1679] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); parse_actions_entries_84(v); } void parse_actions_entries_84(t_parse_actions_entries_array *v) { - v->a[1680] = entry(2, true); - v->a[1681] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1682] = shift_repeat(1328); - v->a[1683] = entry(2, true); - v->a[1684] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1685] = shift_repeat(7664); - v->a[1686] = entry(1, false); - v->a[1687] = shift(1219); - v->a[1688] = entry(1, false); - v->a[1689] = shift(3682); - v->a[1690] = entry(1, false); - v->a[1691] = shift(4052); - v->a[1692] = entry(1, false); - v->a[1693] = shift(1174); - v->a[1694] = entry(1, true); - v->a[1695] = shift(1203); - v->a[1696] = entry(2, false); - v->a[1697] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1698] = shift_repeat(1067); - v->a[1699] = entry(2, false); + v->a[1680] = shift_repeat(66); + v->a[1681] = entry(2, true); + v->a[1682] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1683] = shift_repeat(634); + v->a[1684] = entry(2, true); + v->a[1685] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1686] = shift_repeat(4075); + v->a[1687] = entry(1, false); + v->a[1688] = shift(329); + v->a[1689] = entry(1, false); + v->a[1690] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[1691] = entry(1, true); + v->a[1692] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[1693] = entry(1, true); + v->a[1694] = reduce(sym__statements, 3, 0, 0); + v->a[1695] = entry(1, false); + v->a[1696] = reduce(sym__statements, 3, 0, 0); + v->a[1697] = entry(1, false); + v->a[1698] = shift(1917); + v->a[1699] = entry(1, false); parse_actions_entries_85(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_160.c b/parser/static/parse_actions_entries/parse_actions_entries_160.c deleted file mode 100644 index 0873ff14..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_160.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_160.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_800(t_parse_actions_entries_array *v) -{ - v->a[16000] = shift(2378); - v->a[16001] = entry(1, true); - v->a[16002] = shift(2372); - v->a[16003] = entry(1, true); - v->a[16004] = shift(1841); - v->a[16005] = entry(1, true); - v->a[16006] = shift(1554); - v->a[16007] = entry(1, true); - v->a[16008] = shift(1553); - v->a[16009] = entry(1, true); - v->a[16010] = shift(4454); - v->a[16011] = entry(1, true); - v->a[16012] = shift(4438); - v->a[16013] = entry(1, true); - v->a[16014] = shift(1242); - v->a[16015] = entry(1, true); - v->a[16016] = shift(1240); - v->a[16017] = entry(1, true); - v->a[16018] = shift(6171); - v->a[16019] = entry(1, true); - parse_actions_entries_801(v); -} - -void parse_actions_entries_801(t_parse_actions_entries_array *v) -{ - v->a[16020] = shift(7062); - v->a[16021] = entry(1, true); - v->a[16022] = shift(918); - v->a[16023] = entry(1, true); - v->a[16024] = reduce(sym__expansion_regex_replacement, 6, 0, 147); - v->a[16025] = entry(1, true); - v->a[16026] = shift(6184); - v->a[16027] = entry(1, true); - v->a[16028] = shift(729); - v->a[16029] = entry(1, true); - v->a[16030] = shift(5078); - v->a[16031] = entry(1, true); - v->a[16032] = shift(4548); - v->a[16033] = entry(1, true); - v->a[16034] = shift(1545); - v->a[16035] = entry(1, true); - v->a[16036] = shift(1674); - v->a[16037] = entry(1, true); - v->a[16038] = shift(1516); - v->a[16039] = entry(1, true); - parse_actions_entries_802(v); -} - -void parse_actions_entries_802(t_parse_actions_entries_array *v) -{ - v->a[16040] = shift(1256); - v->a[16041] = entry(1, true); - v->a[16042] = shift(2224); - v->a[16043] = entry(1, true); - v->a[16044] = shift(1254); - v->a[16045] = entry(1, true); - v->a[16046] = shift(1456); - v->a[16047] = entry(1, true); - v->a[16048] = reduce(sym__expansion_regex_replacement, 6, 0, 148); - v->a[16049] = entry(1, true); - v->a[16050] = shift(1544); - v->a[16051] = entry(1, true); - v->a[16052] = shift(831); - v->a[16053] = entry(1, true); - v->a[16054] = shift(4618); - v->a[16055] = entry(1, true); - v->a[16056] = shift(6224); - v->a[16057] = entry(1, true); - v->a[16058] = shift(6233); - v->a[16059] = entry(1, true); - parse_actions_entries_803(v); -} - -void parse_actions_entries_803(t_parse_actions_entries_array *v) -{ - v->a[16060] = shift(5093); - v->a[16061] = entry(1, true); - v->a[16062] = shift(728); - v->a[16063] = entry(1, true); - v->a[16064] = shift(5053); - v->a[16065] = entry(1, true); - v->a[16066] = shift(2222); - v->a[16067] = entry(1, true); - v->a[16068] = shift(1286); - v->a[16069] = entry(1, true); - v->a[16070] = shift(1652); - v->a[16071] = entry(1, true); - v->a[16072] = shift(5337); - v->a[16073] = entry(1, true); - v->a[16074] = shift(2446); - v->a[16075] = entry(1, true); - v->a[16076] = shift(2214); - v->a[16077] = entry(1, true); - v->a[16078] = shift(2218); - v->a[16079] = entry(1, true); - parse_actions_entries_804(v); -} - -void parse_actions_entries_804(t_parse_actions_entries_array *v) -{ - v->a[16080] = reduce(sym__expansion_regex_replacement, 5, 0, 120); - v->a[16081] = entry(1, true); - v->a[16082] = shift(1644); - v->a[16083] = entry(1, true); - v->a[16084] = shift(1187); - v->a[16085] = entry(1, true); - v->a[16086] = shift(1183); - v->a[16087] = entry(1, true); - v->a[16088] = shift(4456); - v->a[16089] = entry(1, true); - v->a[16090] = shift(1809); - v->a[16091] = entry(1, true); - v->a[16092] = shift(1812); - v->a[16093] = entry(1, true); - v->a[16094] = shift(5434); - v->a[16095] = entry(1, true); - v->a[16096] = shift(2647); - v->a[16097] = entry(1, true); - v->a[16098] = shift(5432); - v->a[16099] = entry(1, true); - parse_actions_entries_805(v); -} - -/* EOF parse_actions_entries_160.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_161.c b/parser/static/parse_actions_entries/parse_actions_entries_161.c deleted file mode 100644 index 7e1ec518..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_161.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_161.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_805(t_parse_actions_entries_array *v) -{ - v->a[16100] = shift(5090); - v->a[16101] = entry(1, true); - v->a[16102] = shift(1306); - v->a[16103] = entry(1, true); - v->a[16104] = shift(5091); - v->a[16105] = entry(1, true); - v->a[16106] = shift(2570); - v->a[16107] = entry(1, true); - v->a[16108] = shift(4902); - v->a[16109] = entry(1, true); - v->a[16110] = shift(4670); - v->a[16111] = entry(1, true); - v->a[16112] = shift(1142); - v->a[16113] = entry(1, true); - v->a[16114] = shift(1133); - v->a[16115] = entry(1, true); - v->a[16116] = shift(6417); - v->a[16117] = entry(1, true); - v->a[16118] = shift(2684); - v->a[16119] = entry(1, true); - parse_actions_entries_806(v); -} - -void parse_actions_entries_806(t_parse_actions_entries_array *v) -{ - v->a[16120] = shift(2687); - v->a[16121] = entry(1, true); - v->a[16122] = shift(7176); - v->a[16123] = entry(1, true); - v->a[16124] = shift(1486); - v->a[16125] = entry(1, true); - v->a[16126] = shift(6237); - v->a[16127] = entry(1, true); - v->a[16128] = shift(4708); - v->a[16129] = entry(1, true); - v->a[16130] = shift(869); - v->a[16131] = entry(1, true); - v->a[16132] = shift(3178); - v->a[16133] = entry(1, true); - v->a[16134] = shift(1487); - v->a[16135] = entry(1, true); - v->a[16136] = shift(1624); - v->a[16137] = entry(1, true); - v->a[16138] = shift(1612); - v->a[16139] = entry(1, true); - parse_actions_entries_807(v); -} - -void parse_actions_entries_807(t_parse_actions_entries_array *v) -{ - v->a[16140] = shift(5522); - v->a[16141] = entry(1, true); - v->a[16142] = shift(5527); - v->a[16143] = entry(1, true); - v->a[16144] = shift(1491); - v->a[16145] = entry(1, true); - v->a[16146] = shift(1541); - v->a[16147] = entry(1, true); - v->a[16148] = shift(3779); - v->a[16149] = entry(1, true); - v->a[16150] = shift(5445); - v->a[16151] = entry(1, true); - v->a[16152] = shift(1473); - v->a[16153] = entry(1, true); - v->a[16154] = shift(2313); - v->a[16155] = entry(1, true); - v->a[16156] = shift(769); - v->a[16157] = entry(1, true); - v->a[16158] = shift(5592); - v->a[16159] = entry(1, true); - parse_actions_entries_808(v); -} - -void parse_actions_entries_808(t_parse_actions_entries_array *v) -{ - v->a[16160] = shift(1408); - v->a[16161] = entry(1, true); - v->a[16162] = shift(6173); - v->a[16163] = entry(1, true); - v->a[16164] = shift(1034); - v->a[16165] = entry(1, true); - v->a[16166] = shift(1046); - v->a[16167] = entry(1, true); - v->a[16168] = shift(1043); - v->a[16169] = entry(1, true); - v->a[16170] = shift(1410); - v->a[16171] = entry(1, true); - v->a[16172] = shift(2918); - v->a[16173] = entry(1, true); - v->a[16174] = shift(2920); - v->a[16175] = entry(1, true); - v->a[16176] = shift(2677); - v->a[16177] = entry(1, true); - v->a[16178] = shift(1495); - v->a[16179] = entry(1, true); - parse_actions_entries_809(v); -} - -void parse_actions_entries_809(t_parse_actions_entries_array *v) -{ - v->a[16180] = shift(1424); - v->a[16181] = entry(1, true); - v->a[16182] = shift(1430); - v->a[16183] = entry(1, true); - v->a[16184] = shift(855); - v->a[16185] = entry(1, true); - v->a[16186] = shift(857); - v->a[16187] = entry(1, true); - v->a[16188] = shift(1587); - v->a[16189] = entry(1, true); - v->a[16190] = shift(6499); - v->a[16191] = entry(1, true); - v->a[16192] = shift(6540); - v->a[16193] = entry(1, true); - v->a[16194] = shift(1047); - v->a[16195] = entry(1, true); - v->a[16196] = shift(5511); - v->a[16197] = entry(1, true); - v->a[16198] = shift(1519); - v->a[16199] = entry(1, true); - parse_actions_entries_810(v); -} - -/* EOF parse_actions_entries_161.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_162.c b/parser/static/parse_actions_entries/parse_actions_entries_162.c deleted file mode 100644 index b0c2478d..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_162.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_162.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_810(t_parse_actions_entries_array *v) -{ - v->a[16200] = shift(1277); - v->a[16201] = entry(1, true); - v->a[16202] = shift(2629); - v->a[16203] = entry(1, true); - v->a[16204] = shift(2105); - v->a[16205] = entry(1, true); - v->a[16206] = shift(4336); - v->a[16207] = entry(1, true); - v->a[16208] = shift(4335); - v->a[16209] = entry(1, true); - v->a[16210] = shift(2908); - v->a[16211] = entry(1, true); - v->a[16212] = shift(2910); - v->a[16213] = entry(1, true); - v->a[16214] = shift(2907); - v->a[16215] = entry(1, true); - v->a[16216] = shift(988); - v->a[16217] = entry(1, true); - v->a[16218] = shift(990); - v->a[16219] = entry(1, true); - parse_actions_entries_811(v); -} - -void parse_actions_entries_811(t_parse_actions_entries_array *v) -{ - v->a[16220] = shift(2668); - v->a[16221] = entry(1, true); - v->a[16222] = shift(2670); - v->a[16223] = entry(1, true); - v->a[16224] = shift(6186); - v->a[16225] = entry(1, true); - v->a[16226] = shift(6953); - v->a[16227] = entry(1, true); - v->a[16228] = shift(846); - v->a[16229] = entry(1, true); - v->a[16230] = shift(6169); - v->a[16231] = entry(1, true); - v->a[16232] = shift(744); - v->a[16233] = entry(1, true); - v->a[16234] = shift(6234); - v->a[16235] = entry(1, true); - v->a[16236] = shift(2626); - v->a[16237] = entry(1, true); - v->a[16238] = shift(745); - v->a[16239] = entry(1, true); - parse_actions_entries_812(v); -} - -void parse_actions_entries_812(t_parse_actions_entries_array *v) -{ - v->a[16240] = shift(4980); - v->a[16241] = entry(1, true); - v->a[16242] = shift(5262); - v->a[16243] = entry(1, true); - v->a[16244] = shift(1508); - v->a[16245] = entry(1, true); - v->a[16246] = shift(1928); - v->a[16247] = entry(1, true); - v->a[16248] = shift(4267); - v->a[16249] = entry(1, true); - v->a[16250] = shift(4265); - v->a[16251] = entry(1, true); - v->a[16252] = shift(4954); - v->a[16253] = entry(1, true); - v->a[16254] = shift(5668); - v->a[16255] = entry(1, true); - v->a[16256] = shift(5670); - v->a[16257] = entry(1, true); - v->a[16258] = shift(2892); - v->a[16259] = entry(1, true); - parse_actions_entries_813(v); -} - -void parse_actions_entries_813(t_parse_actions_entries_array *v) -{ - v->a[16260] = shift(4981); - v->a[16261] = entry(1, true); - v->a[16262] = shift(5263); - v->a[16263] = entry(1, true); - v->a[16264] = shift(2719); - v->a[16265] = entry(1, true); - v->a[16266] = shift(1471); - v->a[16267] = entry(1, true); - v->a[16268] = shift(3250); - v->a[16269] = entry(1, true); - v->a[16270] = shift(3256); - v->a[16271] = entry(1, true); - v->a[16272] = shift(2660); - v->a[16273] = entry(1, true); - v->a[16274] = shift(2854); - v->a[16275] = entry(1, true); - v->a[16276] = shift(4417); - v->a[16277] = entry(1, true); - v->a[16278] = shift(2722); - v->a[16279] = entry(1, true); - parse_actions_entries_814(v); -} - -void parse_actions_entries_814(t_parse_actions_entries_array *v) -{ - v->a[16280] = shift(4965); - v->a[16281] = entry(1, true); - v->a[16282] = shift(4442); - v->a[16283] = entry(1, true); - v->a[16284] = shift(6123); - v->a[16285] = entry(1, true); - v->a[16286] = shift(6154); - v->a[16287] = entry(1, true); - v->a[16288] = shift(6435); - v->a[16289] = entry(1, true); - v->a[16290] = shift(6122); - v->a[16291] = entry(1, true); - v->a[16292] = shift(6438); - v->a[16293] = entry(1, true); - v->a[16294] = shift(1920); - v->a[16295] = entry(1, true); - v->a[16296] = shift(5664); - v->a[16297] = entry(1, true); - v->a[16298] = shift(5536); - v->a[16299] = entry(1, true); - parse_actions_entries_815(v); -} - -/* EOF parse_actions_entries_162.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_163.c b/parser/static/parse_actions_entries/parse_actions_entries_163.c deleted file mode 100644 index fc85946c..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_163.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_163.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_815(t_parse_actions_entries_array *v) -{ - v->a[16300] = shift(7330); - v->a[16301] = entry(1, true); - v->a[16302] = shift(5028); - v->a[16303] = entry(1, true); - v->a[16304] = shift(5020); - v->a[16305] = entry(1, true); - v->a[16306] = shift(1517); - v->a[16307] = entry(1, true); - v->a[16308] = shift(5165); - v->a[16309] = entry(1, true); - v->a[16310] = shift(5018); - v->a[16311] = entry(1, true); - v->a[16312] = shift(1520); - v->a[16313] = entry(1, true); - v->a[16314] = shift(2881); - v->a[16315] = entry(1, true); - v->a[16316] = shift(2883); - v->a[16317] = entry(1, true); - v->a[16318] = shift(3226); - v->a[16319] = entry(1, true); - parse_actions_entries_816(v); -} - -void parse_actions_entries_816(t_parse_actions_entries_array *v) -{ - v->a[16320] = shift(2857); - v->a[16321] = entry(1, true); - v->a[16322] = shift(5032); - v->a[16323] = entry(1, true); - v->a[16324] = shift(1009); - v->a[16325] = entry(1, true); - v->a[16326] = shift(2735); - v->a[16327] = entry(1, true); - v->a[16328] = shift(963); - v->a[16329] = entry(1, true); - v->a[16330] = shift(5484); - v->a[16331] = entry(1, true); - v->a[16332] = shift(2731); - v->a[16333] = entry(1, true); - v->a[16334] = shift(3234); - v->a[16335] = entry(1, true); - v->a[16336] = shift(3251); - v->a[16337] = entry(1, true); - v->a[16338] = shift(5493); - v->a[16339] = entry(1, true); - parse_actions_entries_817(v); -} - -void parse_actions_entries_817(t_parse_actions_entries_array *v) -{ - v->a[16340] = shift(3222); - v->a[16341] = entry(1, true); - v->a[16342] = shift(5171); - v->a[16343] = entry(1, true); - v->a[16344] = shift(2875); - v->a[16345] = entry(1, true); - v->a[16346] = shift(5659); - v->a[16347] = entry(1, true); - v->a[16348] = shift(5650); - v->a[16349] = entry(1, true); - v->a[16350] = shift(2037); - v->a[16351] = entry(1, true); - v->a[16352] = shift(1437); - v->a[16353] = entry(1, true); - v->a[16354] = reduce(sym_program, 1, 0, 0); - v->a[16355] = entry(1, true); - v->a[16356] = accept(); - v->a[16357] = entry(1, true); - v->a[16358] = shift(1434); - v->a[16359] = entry(1, true); - parse_actions_entries_818(v); -} - -void parse_actions_entries_818(t_parse_actions_entries_array *v) -{ - v->a[16360] = shift(6556); - v->a[16361] = entry(1, true); - v->a[16362] = shift(1992); - v->a[16363] = entry(1, true); - v->a[16364] = shift(6554); - v->a[16365] = entry(1, true); - v->a[16366] = shift(5491); - v->a[16367] = entry(1, true); - v->a[16368] = shift(4821); - v->a[16369] = entry(1, true); - v->a[16370] = shift(1222); - v->a[16371] = entry(1, true); - v->a[16372] = shift(6174); - v->a[16373] = entry(1, true); - v->a[16374] = shift(6887); - v->a[16375] = entry(1, true); - v->a[16376] = shift(1220); - v->a[16377] = entry(1, true); - v->a[16378] = shift(2529); - v->a[16379] = entry(1, true); - parse_actions_entries_819(v); -} - -void parse_actions_entries_819(t_parse_actions_entries_array *v) -{ - v->a[16380] = shift(6181); - v->a[16381] = entry(1, true); - v->a[16382] = shift(771); - v->a[16383] = entry(1, true); - v->a[16384] = shift(2531); - v->a[16385] = entry(1, true); - v->a[16386] = shift(4871); - v->a[16387] = entry(1, true); - v->a[16388] = shift(1303); - v->a[16389] = entry(1, true); - v->a[16390] = shift(770); - v->a[16391] = entry(1, true); - v->a[16392] = shift(6563); - v->a[16393] = entry(1, true); - v->a[16394] = shift(4969); - v->a[16395] = entry(1, true); - v->a[16396] = shift(4963); - v->a[16397] = entry(1, true); - v->a[16398] = shift(1210); - v->a[16399] = entry(1, true); - parse_actions_entries_820(v); -} - -/* EOF parse_actions_entries_163.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_164.c b/parser/static/parse_actions_entries/parse_actions_entries_164.c deleted file mode 100644 index f24b7c1c..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_164.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_164.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_820(t_parse_actions_entries_array *v) -{ - v->a[16400] = shift(1208); - v->a[16401] = entry(1, true); - v->a[16402] = shift(3171); - v->a[16403] = entry(1, true); - v->a[16404] = shift(3173); - v->a[16405] = entry(1, true); - v->a[16406] = shift(2443); - v->a[16407] = entry(1, true); - v->a[16408] = shift(1296); - v->a[16409] = entry(1, true); - v->a[16410] = shift(4899); - v->a[16411] = entry(1, true); - v->a[16412] = shift(4894); - v->a[16413] = entry(1, true); - v->a[16414] = shift(5457); - v->a[16415] = entry(1, true); - v->a[16416] = shift(5453); - v->a[16417] = entry(1, true); - v->a[16418] = shift(4365); - v->a[16419] = entry(1, true); - parse_actions_entries_821(v); -} - -void parse_actions_entries_821(t_parse_actions_entries_array *v) -{ - v->a[16420] = shift(4374); - v->a[16421] = entry(1, true); - v->a[16422] = shift(3170); - v->a[16423] = entry(1, true); - v->a[16424] = shift(6172); - v->a[16425] = entry(1, true); - v->a[16426] = shift(6846); - v->a[16427] = entry(1, true); - v->a[16428] = shift(6177); - v->a[16429] = entry(1, true); - v->a[16430] = shift(758); - v->a[16431] = entry(1, true); - v->a[16432] = shift(2823); - v->a[16433] = entry(1, true); - v->a[16434] = shift(6185); - v->a[16435] = entry(1, true); - v->a[16436] = shift(753); - v->a[16437] = entry(1, true); - v->a[16438] = shift(2821); - v->a[16439] = entry(1, true); - parse_actions_entries_822(v); -} - -void parse_actions_entries_822(t_parse_actions_entries_array *v) -{ - v->a[16440] = shift(4878); - v->a[16441] = entry(1, true); - v->a[16442] = shift(2824); - v->a[16443] = entry(1, true); - v->a[16444] = shift(4880); - v->a[16445] = entry(1, true); - v->a[16446] = shift(3255); - v->a[16447] = entry(1, true); - v->a[16448] = shift(2640); - v->a[16449] = entry(1, true); - v->a[16450] = shift(2639); - v->a[16451] = entry(1, true); - v->a[16452] = shift(6537); - v->a[16453] = entry(1, true); - v->a[16454] = shift(5119); - v->a[16455] = entry(1, true); - v->a[16456] = shift(6525); - v->a[16457] = entry(1, true); - v->a[16458] = reduce(sym__expansion_regex_replacement, 5, 0, 117); - v->a[16459] = entry(1, true); - parse_actions_entries_823(v); -} - -void parse_actions_entries_823(t_parse_actions_entries_array *v) -{ - v->a[16460] = shift(1847); - v->a[16461] = entry(1, true); - v->a[16462] = shift(4334); - v->a[16463] = entry(1, true); - v->a[16464] = shift(5534); - v->a[16465] = entry(1, true); - v->a[16466] = shift(1852); - v->a[16467] = entry(1, true); - v->a[16468] = shift(1855); - v->a[16469] = entry(1, true); - v->a[16470] = shift(6812); - v->a[16471] = entry(1, true); - v->a[16472] = shift(6803); - v->a[16473] = entry(1, true); - v->a[16474] = shift(6797); - v->a[16475] = entry(1, true); - v->a[16476] = shift(6793); - v->a[16477] = entry(1, true); - v->a[16478] = shift(6802); - v->a[16479] = entry(1, true); - parse_actions_entries_824(v); -} - -void parse_actions_entries_824(t_parse_actions_entries_array *v) -{ - v->a[16480] = shift(6811); - v->a[16481] = entry(1, true); - v->a[16482] = shift(6820); - v->a[16483] = entry(1, true); - v->a[16484] = shift(6829); - v->a[16485] = entry(1, true); - v->a[16486] = shift(6838); - v->a[16487] = entry(1, true); - v->a[16488] = shift(6847); - v->a[16489] = entry(1, true); - v->a[16490] = shift(6856); - v->a[16491] = entry(1, true); - v->a[16492] = shift(6865); - v->a[16493] = entry(1, true); - v->a[16494] = shift(6874); - v->a[16495] = entry(1, true); - v->a[16496] = shift(6883); - v->a[16497] = entry(1, true); - v->a[16498] = shift(6892); - v->a[16499] = entry(1, true); - parse_actions_entries_825(v); -} - -/* EOF parse_actions_entries_164.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_165.c b/parser/static/parse_actions_entries/parse_actions_entries_165.c deleted file mode 100644 index 91c5ad5b..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_165.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_165.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_825(t_parse_actions_entries_array *v) -{ - v->a[16500] = shift(6901); - v->a[16501] = entry(1, true); - v->a[16502] = shift(6910); - v->a[16503] = entry(1, true); - v->a[16504] = shift(6919); - v->a[16505] = entry(1, true); - v->a[16506] = shift(6926); - v->a[16507] = entry(1, true); - v->a[16508] = shift(6933); - v->a[16509] = entry(1, true); - v->a[16510] = shift(6940); - v->a[16511] = entry(1, true); - v->a[16512] = shift(6947); - v->a[16513] = entry(1, true); - v->a[16514] = shift(6954); - v->a[16515] = entry(1, true); - v->a[16516] = shift(6961); - v->a[16517] = entry(1, true); - v->a[16518] = shift(6968); - v->a[16519] = entry(1, true); - parse_actions_entries_826(v); -} - -void parse_actions_entries_826(t_parse_actions_entries_array *v) -{ - v->a[16520] = shift(6975); - v->a[16521] = entry(1, true); - v->a[16522] = shift(6982); - v->a[16523] = entry(1, true); - v->a[16524] = shift(6989); - v->a[16525] = entry(1, true); - v->a[16526] = shift(6996); - v->a[16527] = entry(1, true); - v->a[16528] = shift(7003); - v->a[16529] = entry(1, true); - v->a[16530] = shift(7010); - v->a[16531] = entry(1, true); - v->a[16532] = shift(7017); - v->a[16533] = entry(1, true); - v->a[16534] = shift(7024); - v->a[16535] = entry(1, true); - v->a[16536] = shift(7031); - v->a[16537] = entry(1, true); - v->a[16538] = shift(7038); - v->a[16539] = entry(1, true); - parse_actions_entries_827(v); -} - -void parse_actions_entries_827(t_parse_actions_entries_array *v) -{ - v->a[16540] = shift(7045); - v->a[16541] = entry(1, true); - v->a[16542] = shift(7052); - v->a[16543] = entry(1, true); - v->a[16544] = shift(7059); - v->a[16545] = entry(1, true); - v->a[16546] = shift(7066); - v->a[16547] = entry(1, true); - v->a[16548] = shift(7073); - v->a[16549] = entry(1, true); - v->a[16550] = shift(7080); - v->a[16551] = entry(1, true); - v->a[16552] = shift(7087); - v->a[16553] = entry(1, true); - v->a[16554] = shift(7094); - v->a[16555] = entry(1, true); - v->a[16556] = shift(7101); - v->a[16557] = entry(1, true); - v->a[16558] = shift(7108); - v->a[16559] = entry(1, true); - parse_actions_entries_828(v); -} - -void parse_actions_entries_828(t_parse_actions_entries_array *v) -{ - v->a[16560] = shift(7115); - v->a[16561] = entry(1, true); - v->a[16562] = shift(7122); - v->a[16563] = entry(1, true); - v->a[16564] = shift(7129); - v->a[16565] = entry(1, true); - v->a[16566] = shift(7136); - v->a[16567] = entry(1, true); - v->a[16568] = shift(7143); - v->a[16569] = entry(1, true); - v->a[16570] = shift(7150); - v->a[16571] = entry(1, true); - v->a[16572] = shift(7157); - v->a[16573] = entry(1, true); - v->a[16574] = shift(7164); - v->a[16575] = entry(1, true); - v->a[16576] = shift(7171); - v->a[16577] = entry(1, true); - v->a[16578] = shift(7178); - v->a[16579] = entry(1, true); - parse_actions_entries_829(v); -} - -void parse_actions_entries_829(t_parse_actions_entries_array *v) -{ - v->a[16580] = shift(7185); - v->a[16581] = entry(1, true); - v->a[16582] = shift(7192); - v->a[16583] = entry(1, true); - v->a[16584] = shift(7199); - v->a[16585] = entry(1, true); - v->a[16586] = shift(7206); - v->a[16587] = entry(1, true); - v->a[16588] = shift(7213); - v->a[16589] = entry(1, true); - v->a[16590] = shift(7269); - v->a[16591] = entry(1, true); - v->a[16592] = shift(1853); - v->a[16593] = entry(1, true); - v->a[16594] = shift(6245); - v->a[16595] = entry(1, true); - v->a[16596] = shift(1856); - v->a[16597] = entry(1, true); - v->a[16598] = shift(5107); - v->a[16599] = entry(1, true); - parse_actions_entries_830(v); -} - -/* EOF parse_actions_entries_165.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_166.c b/parser/static/parse_actions_entries/parse_actions_entries_166.c deleted file mode 100644 index d520acc1..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_166.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_166.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_830(t_parse_actions_entries_array *v) -{ - v->a[16600] = shift(7393); - v->a[16601] = entry(1, true); - v->a[16602] = shift(6247); - v->a[16603] = entry(1, true); - v->a[16604] = shift(7439); - v->a[16605] = entry(1, true); - v->a[16606] = shift(7483); - v->a[16607] = entry(1, true); - v->a[16608] = shift(7512); - v->a[16609] = entry(1, true); - v->a[16610] = shift(7537); - v->a[16611] = entry(1, true); - v->a[16612] = shift(7538); - v->a[16613] = entry(1, true); - v->a[16614] = shift(7539); - v->a[16615] = entry(1, true); - v->a[16616] = shift(7540); - v->a[16617] = entry(1, true); - v->a[16618] = shift(7541); - v->a[16619] = entry(1, true); - parse_actions_entries_831(v); -} - -void parse_actions_entries_831(t_parse_actions_entries_array *v) -{ - v->a[16620] = shift(7542); - v->a[16621] = entry(1, true); - v->a[16622] = shift(7543); - v->a[16623] = entry(1, true); - v->a[16624] = shift(7544); - v->a[16625] = entry(1, true); - v->a[16626] = shift(7545); - v->a[16627] = entry(1, true); - v->a[16628] = shift(7546); - v->a[16629] = entry(1, true); - v->a[16630] = shift(7547); - v->a[16631] = entry(1, true); - v->a[16632] = shift(7548); - v->a[16633] = entry(1, true); - v->a[16634] = shift(7549); - v->a[16635] = entry(1, true); - v->a[16636] = shift(7550); - v->a[16637] = entry(1, true); - v->a[16638] = shift(7551); - v->a[16639] = entry(1, true); - parse_actions_entries_832(v); -} - -void parse_actions_entries_832(t_parse_actions_entries_array *v) -{ - v->a[16640] = shift(7552); - v->a[16641] = entry(1, true); - v->a[16642] = shift(7553); - v->a[16643] = entry(1, true); - v->a[16644] = shift(7554); - v->a[16645] = entry(1, true); - v->a[16646] = shift(7555); - v->a[16647] = entry(1, true); - v->a[16648] = shift(7556); - v->a[16649] = entry(1, true); - v->a[16650] = shift(7557); - v->a[16651] = entry(1, true); - v->a[16652] = shift(7558); - v->a[16653] = entry(1, true); - v->a[16654] = shift(7559); - v->a[16655] = entry(1, true); - v->a[16656] = shift(7560); - v->a[16657] = entry(1, true); - v->a[16658] = shift(7561); - v->a[16659] = entry(1, true); - parse_actions_entries_833(v); -} - -void parse_actions_entries_833(t_parse_actions_entries_array *v) -{ - v->a[16660] = shift(7562); - v->a[16661] = entry(1, true); - v->a[16662] = shift(7563); - v->a[16663] = entry(1, true); - v->a[16664] = shift(7564); - v->a[16665] = entry(1, true); - v->a[16666] = shift(7565); - v->a[16667] = entry(1, true); - v->a[16668] = shift(7566); - v->a[16669] = entry(1, true); - v->a[16670] = shift(7567); - v->a[16671] = entry(1, true); - v->a[16672] = shift(7568); - v->a[16673] = entry(1, true); - v->a[16674] = shift(7569); - v->a[16675] = entry(1, true); - v->a[16676] = shift(7570); - v->a[16677] = entry(1, true); - v->a[16678] = shift(7571); - v->a[16679] = entry(1, true); - parse_actions_entries_834(v); -} - -void parse_actions_entries_834(t_parse_actions_entries_array *v) -{ - v->a[16680] = shift(7572); - v->a[16681] = entry(1, true); - v->a[16682] = shift(7573); - v->a[16683] = entry(1, true); - v->a[16684] = shift(7574); - v->a[16685] = entry(1, true); - v->a[16686] = shift(7575); - v->a[16687] = entry(1, true); - v->a[16688] = shift(7576); - v->a[16689] = entry(1, true); - v->a[16690] = shift(7577); - v->a[16691] = entry(1, true); - v->a[16692] = shift(7578); - v->a[16693] = entry(1, true); - v->a[16694] = shift(7579); - v->a[16695] = entry(1, true); - v->a[16696] = shift(7580); - v->a[16697] = entry(1, true); - v->a[16698] = shift(7581); - v->a[16699] = entry(1, true); - parse_actions_entries_835(v); -} - -/* EOF parse_actions_entries_166.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_167.c b/parser/static/parse_actions_entries/parse_actions_entries_167.c deleted file mode 100644 index 76082e86..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_167.c +++ /dev/null @@ -1,55 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_167.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_835(t_parse_actions_entries_array *v) -{ - v->a[16700] = shift(7582); - v->a[16701] = entry(1, true); - v->a[16702] = shift(7583); - v->a[16703] = entry(1, true); - v->a[16704] = shift(7584); - v->a[16705] = entry(1, true); - v->a[16706] = shift(7585); - v->a[16707] = entry(1, true); - v->a[16708] = shift(7586); - v->a[16709] = entry(1, true); - v->a[16710] = shift(7587); - v->a[16711] = entry(1, true); - v->a[16712] = shift(7588); - v->a[16713] = entry(1, true); - v->a[16714] = shift(7589); - v->a[16715] = entry(1, true); - v->a[16716] = shift(7590); - v->a[16717] = entry(1, true); - v->a[16718] = shift(7591); - v->a[16719] = entry(1, true); - parse_actions_entries_836(v); -} - -void parse_actions_entries_836(t_parse_actions_entries_array *v) -{ - v->a[16720] = shift(7592); - v->a[16721] = entry(1, true); - v->a[16722] = shift(7593); - v->a[16723] = entry(1, true); - v->a[16724] = shift(7594); - v->a[16725] = entry(1, true); - v->a[16726] = shift(7595); - v->a[16727] = entry(1, true); - v->a[16728] = shift(7596); - v->a[16729] = entry(1, true); - v->a[16730] = reduce(sym__expansion_regex_replacement, 5, 0, 118); -} - -/* EOF parse_actions_entries_167.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_17.c b/parser/static/parse_actions_entries/parse_actions_entries_17.c index 306cd627..17dde7b5 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_17.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_17.c @@ -14,126 +14,126 @@ void parse_actions_entries_85(t_parse_actions_entries_array *v) { - v->a[1700] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1701] = shift_repeat(3755); - v->a[1702] = entry(1, false); - v->a[1703] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1704] = entry(1, true); - v->a[1705] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1706] = entry(2, false); - v->a[1707] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1708] = shift_repeat(3754); - v->a[1709] = entry(2, false); - v->a[1710] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1711] = shift_repeat(5924); - v->a[1712] = entry(2, false); - v->a[1713] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1714] = shift_repeat(1092); - v->a[1715] = entry(2, false); - v->a[1716] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1717] = shift_repeat(5823); - v->a[1718] = entry(2, false); - v->a[1719] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1700] = shift(1816); + v->a[1701] = entry(1, false); + v->a[1702] = shift(3190); + v->a[1703] = entry(1, false); + v->a[1704] = shift(1858); + v->a[1705] = entry(1, false); + v->a[1706] = shift(3084); + v->a[1707] = entry(1, false); + v->a[1708] = shift(2029); + v->a[1709] = entry(1, false); + v->a[1710] = shift(3350); + v->a[1711] = entry(1, false); + v->a[1712] = shift(3073); + v->a[1713] = entry(1, false); + v->a[1714] = shift(68); + v->a[1715] = entry(1, false); + v->a[1716] = shift(45); + v->a[1717] = entry(1, false); + v->a[1718] = shift(72); + v->a[1719] = entry(1, true); parse_actions_entries_86(v); } void parse_actions_entries_86(t_parse_actions_entries_array *v) { - v->a[1720] = shift_repeat(1235); - v->a[1721] = entry(2, false); - v->a[1722] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1723] = shift_repeat(6282); - v->a[1724] = entry(2, false); - v->a[1725] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1726] = shift_repeat(4703); - v->a[1727] = entry(2, false); - v->a[1728] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1729] = shift_repeat(348); - v->a[1730] = entry(2, false); - v->a[1731] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1732] = shift_repeat(347); - v->a[1733] = entry(2, false); - v->a[1734] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1735] = shift_repeat(346); - v->a[1736] = entry(2, false); - v->a[1737] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1738] = shift_repeat(285); - v->a[1739] = entry(2, false); + v->a[1720] = shift(1917); + v->a[1721] = entry(1, true); + v->a[1722] = shift(4076); + v->a[1723] = entry(1, false); + v->a[1724] = shift(1184); + v->a[1725] = entry(1, false); + v->a[1726] = shift(1185); + v->a[1727] = entry(1, true); + v->a[1728] = shift(1185); + v->a[1729] = entry(1, false); + v->a[1730] = shift(887); + v->a[1731] = entry(1, false); + v->a[1732] = shift(886); + v->a[1733] = entry(1, true); + v->a[1734] = shift(886); + v->a[1735] = entry(1, false); + v->a[1736] = shift(920); + v->a[1737] = entry(1, false); + v->a[1738] = shift(1767); + v->a[1739] = entry(1, false); parse_actions_entries_87(v); } void parse_actions_entries_87(t_parse_actions_entries_array *v) { - v->a[1740] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1741] = shift_repeat(546); - v->a[1742] = entry(2, true); - v->a[1743] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1744] = shift_repeat(6673); - v->a[1745] = entry(2, true); - v->a[1746] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1747] = shift_repeat(1068); - v->a[1748] = entry(2, true); - v->a[1749] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1750] = shift_repeat(7652); + v->a[1740] = shift(3156); + v->a[1741] = entry(1, false); + v->a[1742] = shift(907); + v->a[1743] = entry(1, false); + v->a[1744] = shift(3130); + v->a[1745] = entry(1, false); + v->a[1746] = shift(974); + v->a[1747] = entry(1, false); + v->a[1748] = shift(3342); + v->a[1749] = entry(1, false); + v->a[1750] = shift(3120); v->a[1751] = entry(1, false); - v->a[1752] = shift(1067); + v->a[1752] = shift(106); v->a[1753] = entry(1, false); - v->a[1754] = shift(3755); + v->a[1754] = shift(107); v->a[1755] = entry(1, false); - v->a[1756] = reduce(sym_declaration_command, 1, 0, 0); - v->a[1757] = entry(1, true); - v->a[1758] = reduce(sym_declaration_command, 1, 0, 0); - v->a[1759] = entry(1, false); + v->a[1756] = shift(108); + v->a[1757] = entry(1, false); + v->a[1758] = shift(378); + v->a[1759] = entry(1, true); parse_actions_entries_88(v); } void parse_actions_entries_88(t_parse_actions_entries_array *v) { - v->a[1760] = shift(3754); - v->a[1761] = entry(1, false); - v->a[1762] = shift(5924); - v->a[1763] = entry(1, false); - v->a[1764] = shift(1092); - v->a[1765] = entry(1, false); - v->a[1766] = shift(5823); - v->a[1767] = entry(1, false); - v->a[1768] = shift(1235); - v->a[1769] = entry(1, false); - v->a[1770] = shift(6282); - v->a[1771] = entry(1, false); - v->a[1772] = shift(4703); - v->a[1773] = entry(1, false); - v->a[1774] = shift(348); - v->a[1775] = entry(1, false); - v->a[1776] = shift(347); - v->a[1777] = entry(1, false); - v->a[1778] = shift(346); - v->a[1779] = entry(1, false); + v->a[1760] = shift(920); + v->a[1761] = entry(1, true); + v->a[1762] = shift(4051); + v->a[1763] = entry(2, false); + v->a[1764] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1765] = shift_repeat(776); + v->a[1766] = entry(2, false); + v->a[1767] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1768] = shift_repeat(1773); + v->a[1769] = entry(2, false); + v->a[1770] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1771] = shift_repeat(3176); + v->a[1772] = entry(2, false); + v->a[1773] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1774] = shift_repeat(905); + v->a[1775] = entry(2, false); + v->a[1776] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1777] = shift_repeat(3067); + v->a[1778] = entry(2, false); + v->a[1779] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); parse_actions_entries_89(v); } void parse_actions_entries_89(t_parse_actions_entries_array *v) { - v->a[1780] = shift(285); - v->a[1781] = entry(1, false); - v->a[1782] = shift(551); - v->a[1783] = entry(1, true); - v->a[1784] = shift(6673); - v->a[1785] = entry(1, true); - v->a[1786] = shift(1068); - v->a[1787] = entry(1, true); - v->a[1788] = shift(7652); - v->a[1789] = entry(1, false); - v->a[1790] = shift(931); - v->a[1791] = entry(1, false); - v->a[1792] = shift(5804); - v->a[1793] = entry(1, false); - v->a[1794] = shift(934); - v->a[1795] = entry(1, true); - v->a[1796] = shift(934); - v->a[1797] = entry(1, false); - v->a[1798] = reduce(sym_declaration_command, 2, 0, 0); - v->a[1799] = entry(1, true); + v->a[1780] = shift_repeat(1083); + v->a[1781] = entry(2, false); + v->a[1782] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1783] = shift_repeat(3300); + v->a[1784] = entry(2, false); + v->a[1785] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1786] = shift_repeat(3068); + v->a[1787] = entry(2, false); + v->a[1788] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1789] = shift_repeat(74); + v->a[1790] = entry(2, false); + v->a[1791] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1792] = shift_repeat(77); + v->a[1793] = entry(2, false); + v->a[1794] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1795] = shift_repeat(78); + v->a[1796] = entry(2, true); + v->a[1797] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1798] = shift_repeat(776); + v->a[1799] = entry(2, true); parse_actions_entries_90(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_18.c b/parser/static/parse_actions_entries/parse_actions_entries_18.c index 33e43d04..ffb8434d 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_18.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_18.c @@ -14,126 +14,126 @@ void parse_actions_entries_90(t_parse_actions_entries_array *v) { - v->a[1800] = reduce(sym_declaration_command, 2, 0, 0); - v->a[1801] = entry(1, false); - v->a[1802] = shift(546); - v->a[1803] = entry(1, false); - v->a[1804] = shift(975); - v->a[1805] = entry(1, false); - v->a[1806] = shift(977); - v->a[1807] = entry(1, true); - v->a[1808] = shift(977); - v->a[1809] = entry(1, false); - v->a[1810] = shift(1062); - v->a[1811] = entry(1, false); - v->a[1812] = shift(5849); - v->a[1813] = entry(1, false); - v->a[1814] = shift(1063); - v->a[1815] = entry(1, true); - v->a[1816] = shift(1063); - v->a[1817] = entry(1, false); - v->a[1818] = shift(1126); - v->a[1819] = entry(1, false); + v->a[1800] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1801] = shift_repeat(4048); + v->a[1802] = entry(1, false); + v->a[1803] = shift(839); + v->a[1804] = entry(1, false); + v->a[1805] = shift(843); + v->a[1806] = entry(1, true); + v->a[1807] = shift(843); + v->a[1808] = entry(2, false); + v->a[1809] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1810] = shift_repeat(768); + v->a[1811] = entry(2, false); + v->a[1812] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1813] = shift_repeat(1763); + v->a[1814] = entry(2, false); + v->a[1815] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1816] = shift_repeat(3151); + v->a[1817] = entry(2, false); + v->a[1818] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1819] = shift_repeat(782); parse_actions_entries_91(v); } void parse_actions_entries_91(t_parse_actions_entries_array *v) { - v->a[1820] = shift(5757); - v->a[1821] = entry(1, false); - v->a[1822] = shift(1128); - v->a[1823] = entry(1, true); - v->a[1824] = shift(1128); - v->a[1825] = entry(1, false); - v->a[1826] = shift(1171); - v->a[1827] = entry(1, false); - v->a[1828] = shift(3741); - v->a[1829] = entry(1, false); - v->a[1830] = shift(3742); - v->a[1831] = entry(1, false); - v->a[1832] = shift(6085); - v->a[1833] = entry(1, false); - v->a[1834] = shift(1266); - v->a[1835] = entry(1, false); - v->a[1836] = shift(5793); - v->a[1837] = entry(1, false); - v->a[1838] = shift(1469); - v->a[1839] = entry(1, false); + v->a[1820] = entry(2, false); + v->a[1821] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1822] = shift_repeat(3121); + v->a[1823] = entry(2, false); + v->a[1824] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1825] = shift_repeat(1042); + v->a[1826] = entry(2, false); + v->a[1827] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1828] = shift_repeat(3341); + v->a[1829] = entry(2, false); + v->a[1830] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1831] = shift_repeat(3097); + v->a[1832] = entry(2, false); + v->a[1833] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1834] = shift_repeat(118); + v->a[1835] = entry(2, false); + v->a[1836] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1837] = shift_repeat(129); + v->a[1838] = entry(2, false); + v->a[1839] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); parse_actions_entries_92(v); } void parse_actions_entries_92(t_parse_actions_entries_array *v) { - v->a[1840] = shift(6285); - v->a[1841] = entry(1, false); - v->a[1842] = shift(4677); - v->a[1843] = entry(1, false); - v->a[1844] = shift(311); - v->a[1845] = entry(1, false); - v->a[1846] = shift(310); + v->a[1840] = shift_repeat(130); + v->a[1841] = entry(2, true); + v->a[1842] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1843] = shift_repeat(768); + v->a[1844] = entry(2, true); + v->a[1845] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[1846] = shift_repeat(4052); v->a[1847] = entry(1, false); - v->a[1848] = shift(309); - v->a[1849] = entry(1, false); - v->a[1850] = shift(381); + v->a[1848] = shift(1912); + v->a[1849] = entry(1, true); + v->a[1850] = shift(1912); v->a[1851] = entry(1, false); - v->a[1852] = shift(565); - v->a[1853] = entry(1, true); - v->a[1854] = shift(6628); + v->a[1852] = shift(1025); + v->a[1853] = entry(1, false); + v->a[1854] = shift(1026); v->a[1855] = entry(1, true); - v->a[1856] = shift(1170); - v->a[1857] = entry(1, true); - v->a[1858] = shift(7662); - v->a[1859] = entry(2, false); + v->a[1856] = shift(1026); + v->a[1857] = entry(1, false); + v->a[1858] = shift(774); + v->a[1859] = entry(1, false); parse_actions_entries_93(v); } void parse_actions_entries_93(t_parse_actions_entries_array *v) { - v->a[1860] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1861] = shift_repeat(1023); - v->a[1862] = entry(2, false); - v->a[1863] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1864] = shift_repeat(4184); - v->a[1865] = entry(2, false); - v->a[1866] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1867] = shift_repeat(3686); - v->a[1868] = entry(2, false); - v->a[1869] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1870] = shift_repeat(3725); - v->a[1871] = entry(2, false); - v->a[1872] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1873] = shift_repeat(4183); - v->a[1874] = entry(2, false); - v->a[1875] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1876] = shift_repeat(5997); - v->a[1877] = entry(2, false); - v->a[1878] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1879] = shift_repeat(1091); + v->a[1860] = shift(1778); + v->a[1861] = entry(1, false); + v->a[1862] = shift(3162); + v->a[1863] = entry(1, false); + v->a[1864] = shift(944); + v->a[1865] = entry(1, false); + v->a[1866] = shift(3094); + v->a[1867] = entry(1, false); + v->a[1868] = shift(1014); + v->a[1869] = entry(1, false); + v->a[1870] = shift(3319); + v->a[1871] = entry(1, false); + v->a[1872] = shift(3052); + v->a[1873] = entry(1, false); + v->a[1874] = shift(67); + v->a[1875] = entry(1, false); + v->a[1876] = shift(71); + v->a[1877] = entry(1, false); + v->a[1878] = shift(73); + v->a[1879] = entry(1, false); parse_actions_entries_94(v); } void parse_actions_entries_94(t_parse_actions_entries_array *v) { - v->a[1880] = entry(2, false); - v->a[1881] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1882] = shift_repeat(5729); - v->a[1883] = entry(2, false); - v->a[1884] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1885] = shift_repeat(1268); - v->a[1886] = entry(2, false); - v->a[1887] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1888] = shift_repeat(6350); - v->a[1889] = entry(2, false); - v->a[1890] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1891] = shift_repeat(4641); - v->a[1892] = entry(2, false); - v->a[1893] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1894] = shift_repeat(249); - v->a[1895] = entry(2, false); - v->a[1896] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1897] = shift_repeat(251); - v->a[1898] = entry(2, false); - v->a[1899] = reduce(aux_sym_command_repeat2, 2, 0, 38); + v->a[1880] = shift(387); + v->a[1881] = entry(1, true); + v->a[1882] = shift(774); + v->a[1883] = entry(1, true); + v->a[1884] = shift(4045); + v->a[1885] = entry(2, false); + v->a[1886] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1887] = shift_repeat(790); + v->a[1888] = entry(2, false); + v->a[1889] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1890] = shift_repeat(1769); + v->a[1891] = entry(2, false); + v->a[1892] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1893] = shift_repeat(3181); + v->a[1894] = entry(2, false); + v->a[1895] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1896] = shift_repeat(896); + v->a[1897] = entry(2, false); + v->a[1898] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1899] = shift_repeat(3109); parse_actions_entries_95(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_19.c b/parser/static/parse_actions_entries/parse_actions_entries_19.c index fccabf4a..d172e42a 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_19.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_19.c @@ -14,125 +14,125 @@ void parse_actions_entries_95(t_parse_actions_entries_array *v) { - v->a[1900] = shift_repeat(253); - v->a[1901] = entry(2, false); - v->a[1902] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1903] = shift_repeat(223); - v->a[1904] = entry(2, true); - v->a[1905] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1906] = shift_repeat(7063); - v->a[1907] = entry(2, true); - v->a[1908] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1909] = shift_repeat(1021); - v->a[1910] = entry(2, true); - v->a[1911] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1912] = shift_repeat(1716); - v->a[1913] = entry(2, true); - v->a[1914] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1915] = shift_repeat(7619); - v->a[1916] = entry(1, false); - v->a[1917] = shift(559); - v->a[1918] = entry(2, false); - v->a[1919] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[1900] = entry(2, false); + v->a[1901] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1902] = shift_repeat(1155); + v->a[1903] = entry(2, false); + v->a[1904] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1905] = shift_repeat(3268); + v->a[1906] = entry(2, false); + v->a[1907] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1908] = shift_repeat(3135); + v->a[1909] = entry(2, false); + v->a[1910] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1911] = shift_repeat(89); + v->a[1912] = entry(2, false); + v->a[1913] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1914] = shift_repeat(92); + v->a[1915] = entry(2, false); + v->a[1916] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1917] = shift_repeat(94); + v->a[1918] = entry(2, true); + v->a[1919] = reduce(aux_sym_command_repeat2, 2, 0, 30); parse_actions_entries_96(v); } void parse_actions_entries_96(t_parse_actions_entries_array *v) { - v->a[1920] = shift_repeat(1171); - v->a[1921] = entry(2, false); - v->a[1922] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1923] = shift_repeat(3741); - v->a[1924] = entry(2, false); - v->a[1925] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1926] = shift_repeat(3742); + v->a[1920] = shift_repeat(790); + v->a[1921] = entry(2, true); + v->a[1922] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1923] = shift_repeat(1281); + v->a[1924] = entry(2, true); + v->a[1925] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[1926] = shift_repeat(4049); v->a[1927] = entry(2, false); - v->a[1928] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1929] = shift_repeat(6085); + v->a[1928] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1929] = shift_repeat(774); v->a[1930] = entry(2, false); - v->a[1931] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1932] = shift_repeat(1266); + v->a[1931] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1932] = shift_repeat(1778); v->a[1933] = entry(2, false); - v->a[1934] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1935] = shift_repeat(5793); + v->a[1934] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1935] = shift_repeat(3162); v->a[1936] = entry(2, false); - v->a[1937] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1938] = shift_repeat(1469); + v->a[1937] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1938] = shift_repeat(944); v->a[1939] = entry(2, false); parse_actions_entries_97(v); } void parse_actions_entries_97(t_parse_actions_entries_array *v) { - v->a[1940] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1941] = shift_repeat(6285); + v->a[1940] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1941] = shift_repeat(3094); v->a[1942] = entry(2, false); - v->a[1943] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1944] = shift_repeat(4677); + v->a[1943] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1944] = shift_repeat(1014); v->a[1945] = entry(2, false); - v->a[1946] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1947] = shift_repeat(311); + v->a[1946] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1947] = shift_repeat(3319); v->a[1948] = entry(2, false); - v->a[1949] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1950] = shift_repeat(310); + v->a[1949] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1950] = shift_repeat(3052); v->a[1951] = entry(2, false); - v->a[1952] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1953] = shift_repeat(309); + v->a[1952] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1953] = shift_repeat(67); v->a[1954] = entry(2, false); - v->a[1955] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1956] = shift_repeat(381); + v->a[1955] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1956] = shift_repeat(71); v->a[1957] = entry(2, false); - v->a[1958] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1959] = shift_repeat(565); + v->a[1958] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1959] = shift_repeat(73); parse_actions_entries_98(v); } void parse_actions_entries_98(t_parse_actions_entries_array *v) { - v->a[1960] = entry(2, true); - v->a[1961] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1962] = shift_repeat(6628); + v->a[1960] = entry(2, false); + v->a[1961] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1962] = shift_repeat(367); v->a[1963] = entry(2, true); - v->a[1964] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1965] = shift_repeat(1170); + v->a[1964] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1965] = shift_repeat(774); v->a[1966] = entry(2, true); - v->a[1967] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[1968] = shift_repeat(7662); + v->a[1967] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[1968] = shift_repeat(4045); v->a[1969] = entry(1, false); - v->a[1970] = shift(1159); + v->a[1970] = shift(791); v->a[1971] = entry(1, false); - v->a[1972] = shift(1161); - v->a[1973] = entry(1, true); - v->a[1974] = shift(1161); - v->a[1975] = entry(2, false); - v->a[1976] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1977] = shift_repeat(1093); - v->a[1978] = entry(2, false); - v->a[1979] = reduce(aux_sym_command_repeat2, 2, 0, 38); + v->a[1972] = shift(1758); + v->a[1973] = entry(1, false); + v->a[1974] = shift(3154); + v->a[1975] = entry(1, false); + v->a[1976] = shift(939); + v->a[1977] = entry(1, false); + v->a[1978] = shift(3024); + v->a[1979] = entry(1, false); parse_actions_entries_99(v); } void parse_actions_entries_99(t_parse_actions_entries_array *v) { - v->a[1980] = shift_repeat(4211); - v->a[1981] = entry(2, false); - v->a[1982] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1983] = shift_repeat(3695); - v->a[1984] = entry(2, false); - v->a[1985] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1986] = shift_repeat(3787); - v->a[1987] = entry(2, false); - v->a[1988] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1989] = shift_repeat(4212); - v->a[1990] = entry(2, false); - v->a[1991] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1992] = shift_repeat(5884); - v->a[1993] = entry(2, false); - v->a[1994] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1995] = shift_repeat(1144); - v->a[1996] = entry(2, false); - v->a[1997] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[1998] = shift_repeat(5746); + v->a[1980] = shift(1010); + v->a[1981] = entry(1, false); + v->a[1982] = shift(3337); + v->a[1983] = entry(1, false); + v->a[1984] = shift(3019); + v->a[1985] = entry(1, false); + v->a[1986] = shift(141); + v->a[1987] = entry(1, false); + v->a[1988] = shift(144); + v->a[1989] = entry(1, false); + v->a[1990] = shift(146); + v->a[1991] = entry(1, true); + v->a[1992] = shift(791); + v->a[1993] = entry(1, true); + v->a[1994] = shift(4084); + v->a[1995] = entry(1, false); + v->a[1996] = reduce(sym__statements, 2, 0, 0); + v->a[1997] = entry(1, true); + v->a[1998] = reduce(sym__statements, 2, 0, 0); v->a[1999] = entry(2, false); parse_actions_entries_100(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_2.c b/parser/static/parse_actions_entries/parse_actions_entries_2.c index 4606c3e1..2fd6c054 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_2.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_2.c @@ -14,126 +14,126 @@ void parse_actions_entries_10(t_parse_actions_entries_array *v) { - v->a[200] = shift(496); + v->a[200] = reduce(sym_last_case_item, 4, 0, 67); v->a[201] = entry(1, false); - v->a[202] = shift(510); - v->a[203] = entry(1, false); - v->a[204] = shift(6308); + v->a[202] = shift(2734); + v->a[203] = entry(1, true); + v->a[204] = shift(2805); v->a[205] = entry(1, true); - v->a[206] = shift(4654); - v->a[207] = entry(1, false); - v->a[208] = shift(166); - v->a[209] = entry(1, true); - v->a[210] = shift(167); - v->a[211] = entry(1, true); - v->a[212] = shift(170); - v->a[213] = entry(1, true); - v->a[214] = shift(171); - v->a[215] = entry(1, true); - v->a[216] = shift(6157); - v->a[217] = entry(1, true); - v->a[218] = shift(6638); - v->a[219] = entry(1, true); + v->a[206] = shift(2860); + v->a[207] = entry(2, false); + v->a[208] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[209] = shift_repeat(941); + v->a[210] = entry(2, false); + v->a[211] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[212] = shift_repeat(4041); + v->a[213] = entry(2, false); + v->a[214] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[215] = shift_repeat(228); + v->a[216] = entry(1, false); + v->a[217] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[218] = entry(2, false); + v->a[219] = reduce(aux_sym__terminated_statement, 2, 0, 0); parse_actions_entries_11(v); } void parse_actions_entries_11(t_parse_actions_entries_array *v) { - v->a[220] = shift(16); - v->a[221] = entry(1, true); - v->a[222] = shift(7610); - v->a[223] = entry(1, true); - v->a[224] = shift(5603); - v->a[225] = entry(1, true); - v->a[226] = shift(4786); - v->a[227] = entry(1, true); - v->a[228] = shift(4962); - v->a[229] = entry(1, true); - v->a[230] = shift(5620); - v->a[231] = entry(1, true); - v->a[232] = shift(5012); - v->a[233] = entry(1, true); - v->a[234] = shift(4727); - v->a[235] = entry(1, true); - v->a[236] = shift(5050); - v->a[237] = entry(1, false); - v->a[238] = shift(2500); - v->a[239] = entry(1, false); + v->a[220] = shift_repeat(229); + v->a[221] = entry(2, false); + v->a[222] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[223] = shift_repeat(2390); + v->a[224] = entry(2, true); + v->a[225] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[226] = shift_repeat(200); + v->a[227] = entry(2, false); + v->a[228] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[229] = shift_repeat(3840); + v->a[230] = entry(2, true); + v->a[231] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[232] = shift_repeat(188); + v->a[233] = entry(2, false); + v->a[234] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[235] = shift_repeat(532); + v->a[236] = entry(2, false); + v->a[237] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[238] = shift_repeat(324); + v->a[239] = entry(2, false); parse_actions_entries_12(v); } void parse_actions_entries_12(t_parse_actions_entries_array *v) { - v->a[240] = shift(4210); - v->a[241] = entry(1, false); - v->a[242] = reduce(sym_command_name, 1, 0, 1); - v->a[243] = entry(1, false); - v->a[244] = reduce(sym__expression, 1, 0, 1); - v->a[245] = entry(2, false); - v->a[246] = reduce(sym_command_name, 1, 0, 1); - v->a[247] = reduce(sym__expression, 1, 0, 1); - v->a[248] = entry(1, false); - v->a[249] = shift(2202); - v->a[250] = entry(1, false); - v->a[251] = shift(2036); - v->a[252] = entry(1, false); - v->a[253] = shift(2087); - v->a[254] = entry(1, false); - v->a[255] = shift(4208); - v->a[256] = entry(1, false); - v->a[257] = shift(3702); - v->a[258] = entry(1, false); - v->a[259] = shift(5974); + v->a[240] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[241] = shift_repeat(421); + v->a[242] = entry(2, false); + v->a[243] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[244] = shift_repeat(2309); + v->a[245] = entry(2, true); + v->a[246] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[247] = shift_repeat(2309); + v->a[248] = entry(2, true); + v->a[249] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[250] = shift_repeat(437); + v->a[251] = entry(2, true); + v->a[252] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[253] = shift_repeat(1808); + v->a[254] = entry(2, false); + v->a[255] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[256] = shift_repeat(3150); + v->a[257] = entry(2, false); + v->a[258] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[259] = shift_repeat(945); parse_actions_entries_13(v); } void parse_actions_entries_13(t_parse_actions_entries_array *v) { - v->a[260] = entry(1, false); - v->a[261] = shift(2433); - v->a[262] = entry(1, false); - v->a[263] = shift(5718); - v->a[264] = entry(1, false); - v->a[265] = shift(2631); - v->a[266] = entry(1, false); - v->a[267] = shift(6271); - v->a[268] = entry(1, false); - v->a[269] = shift(4732); - v->a[270] = entry(1, false); - v->a[271] = shift(224); - v->a[272] = entry(1, false); - v->a[273] = shift(225); - v->a[274] = entry(1, false); - v->a[275] = shift(227); - v->a[276] = entry(1, false); - v->a[277] = shift(200); - v->a[278] = entry(1, true); - v->a[279] = reduce(sym_command_name, 1, 0, 1); + v->a[260] = entry(2, true); + v->a[261] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[262] = shift_repeat(3025); + v->a[263] = entry(2, true); + v->a[264] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[265] = shift_repeat(834); + v->a[266] = entry(2, false); + v->a[267] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[268] = shift_repeat(943); + v->a[269] = entry(2, false); + v->a[270] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[271] = shift_repeat(3340); + v->a[272] = entry(2, true); + v->a[273] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[274] = shift_repeat(3033); + v->a[275] = entry(2, false); + v->a[276] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[277] = shift_repeat(124); + v->a[278] = entry(2, true); + v->a[279] = reduce(aux_sym__terminated_statement, 2, 0, 0); parse_actions_entries_14(v); } void parse_actions_entries_14(t_parse_actions_entries_array *v) { - v->a[280] = entry(1, true); - v->a[281] = shift(3702); - v->a[282] = entry(1, true); - v->a[283] = shift(451); - v->a[284] = entry(1, true); - v->a[285] = shift(7615); - v->a[286] = entry(1, false); - v->a[287] = shift(1080); - v->a[288] = entry(1, true); - v->a[289] = shift(659); - v->a[290] = entry(1, false); - v->a[291] = shift(3678); - v->a[292] = entry(1, true); - v->a[293] = shift(3678); - v->a[294] = entry(1, false); - v->a[295] = shift(4613); - v->a[296] = entry(1, false); - v->a[297] = shift(418); - v->a[298] = entry(1, false); - v->a[299] = shift(226); + v->a[280] = shift_repeat(208); + v->a[281] = entry(2, true); + v->a[282] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[283] = shift_repeat(197); + v->a[284] = entry(2, true); + v->a[285] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[286] = shift_repeat(3197); + v->a[287] = entry(2, true); + v->a[288] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[289] = shift_repeat(3778); + v->a[290] = entry(2, true); + v->a[291] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[292] = shift_repeat(4023); + v->a[293] = entry(1, false); + v->a[294] = reduce(sym_last_case_item, 4, 0, 64); + v->a[295] = entry(1, false); + v->a[296] = shift(2742); + v->a[297] = entry(1, true); + v->a[298] = shift(2867); + v->a[299] = entry(1, true); parse_actions_entries_15(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_20.c b/parser/static/parse_actions_entries/parse_actions_entries_20.c index 5e351baa..804fcb99 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_20.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_20.c @@ -14,126 +14,126 @@ void parse_actions_entries_100(t_parse_actions_entries_array *v) { - v->a[2000] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2001] = shift_repeat(1272); + v->a[2000] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2001] = shift_repeat(791); v->a[2002] = entry(2, false); - v->a[2003] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2004] = shift_repeat(6309); + v->a[2003] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2004] = shift_repeat(1758); v->a[2005] = entry(2, false); - v->a[2006] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2007] = shift_repeat(4841); + v->a[2006] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2007] = shift_repeat(3154); v->a[2008] = entry(2, false); - v->a[2009] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2010] = shift_repeat(205); + v->a[2009] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2010] = shift_repeat(939); v->a[2011] = entry(2, false); - v->a[2012] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2013] = shift_repeat(206); + v->a[2012] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2013] = shift_repeat(3024); v->a[2014] = entry(2, false); - v->a[2015] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2016] = shift_repeat(207); + v->a[2015] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2016] = shift_repeat(1010); v->a[2017] = entry(2, false); - v->a[2018] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2019] = shift_repeat(189); + v->a[2018] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2019] = shift_repeat(3337); parse_actions_entries_101(v); } void parse_actions_entries_101(t_parse_actions_entries_array *v) { - v->a[2020] = entry(2, true); - v->a[2021] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2022] = shift_repeat(7344); - v->a[2023] = entry(2, true); - v->a[2024] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2025] = shift_repeat(1094); - v->a[2026] = entry(2, true); - v->a[2027] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2028] = shift_repeat(1521); - v->a[2029] = entry(2, true); - v->a[2030] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2031] = shift_repeat(7613); - v->a[2032] = entry(1, false); - v->a[2033] = shift(1322); - v->a[2034] = entry(1, false); - v->a[2035] = shift(4200); - v->a[2036] = entry(1, false); - v->a[2037] = shift(4204); + v->a[2020] = entry(2, false); + v->a[2021] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2022] = shift_repeat(3019); + v->a[2023] = entry(2, false); + v->a[2024] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2025] = shift_repeat(141); + v->a[2026] = entry(2, false); + v->a[2027] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2028] = shift_repeat(144); + v->a[2029] = entry(2, false); + v->a[2030] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2031] = shift_repeat(146); + v->a[2032] = entry(2, true); + v->a[2033] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2034] = shift_repeat(791); + v->a[2035] = entry(2, true); + v->a[2036] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2037] = shift_repeat(4084); v->a[2038] = entry(1, false); - v->a[2039] = shift(6034); + v->a[2039] = shift(978); parse_actions_entries_102(v); } void parse_actions_entries_102(t_parse_actions_entries_array *v) { v->a[2040] = entry(1, false); - v->a[2041] = shift(1460); - v->a[2042] = entry(1, false); - v->a[2043] = shift(5722); + v->a[2041] = shift(979); + v->a[2042] = entry(1, true); + v->a[2043] = shift(979); v->a[2044] = entry(1, false); - v->a[2045] = shift(1580); + v->a[2045] = shift(1028); v->a[2046] = entry(1, false); - v->a[2047] = shift(6321); - v->a[2048] = entry(1, false); - v->a[2049] = shift(4765); + v->a[2047] = shift(1027); + v->a[2048] = entry(1, true); + v->a[2049] = shift(1027); v->a[2050] = entry(1, false); - v->a[2051] = shift(174); - v->a[2052] = entry(1, false); - v->a[2053] = shift(175); - v->a[2054] = entry(1, false); - v->a[2055] = shift(176); - v->a[2056] = entry(1, false); - v->a[2057] = shift(177); - v->a[2058] = entry(1, false); - v->a[2059] = shift(577); + v->a[2051] = shift(379); + v->a[2052] = entry(2, false); + v->a[2053] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2054] = shift_repeat(920); + v->a[2055] = entry(2, false); + v->a[2056] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2057] = shift_repeat(1767); + v->a[2058] = entry(2, false); + v->a[2059] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); parse_actions_entries_103(v); } void parse_actions_entries_103(t_parse_actions_entries_array *v) { - v->a[2060] = entry(1, true); - v->a[2061] = shift(6704); - v->a[2062] = entry(1, true); - v->a[2063] = shift(1318); - v->a[2064] = entry(1, true); - v->a[2065] = shift(7611); - v->a[2066] = entry(1, false); - v->a[2067] = shift(1287); - v->a[2068] = entry(1, false); - v->a[2069] = shift(1289); - v->a[2070] = entry(1, true); - v->a[2071] = shift(1289); - v->a[2072] = entry(1, false); - v->a[2073] = reduce(sym_file_redirect, 3, 0, 21); - v->a[2074] = entry(1, true); - v->a[2075] = reduce(sym_file_redirect, 3, 0, 21); + v->a[2060] = shift_repeat(3156); + v->a[2061] = entry(2, false); + v->a[2062] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2063] = shift_repeat(907); + v->a[2064] = entry(2, false); + v->a[2065] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2066] = shift_repeat(3130); + v->a[2067] = entry(2, false); + v->a[2068] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2069] = shift_repeat(974); + v->a[2070] = entry(2, false); + v->a[2071] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2072] = shift_repeat(3342); + v->a[2073] = entry(2, false); + v->a[2074] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2075] = shift_repeat(3120); v->a[2076] = entry(2, false); - v->a[2077] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2078] = shift_repeat(1219); + v->a[2077] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2078] = shift_repeat(106); v->a[2079] = entry(2, false); parse_actions_entries_104(v); } void parse_actions_entries_104(t_parse_actions_entries_array *v) { - v->a[2080] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2081] = shift_repeat(3682); + v->a[2080] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2081] = shift_repeat(107); v->a[2082] = entry(2, false); - v->a[2083] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2084] = shift_repeat(4052); + v->a[2083] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2084] = shift_repeat(108); v->a[2085] = entry(2, false); - v->a[2086] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2087] = shift_repeat(1174); + v->a[2086] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2087] = shift_repeat(379); v->a[2088] = entry(2, true); - v->a[2089] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2090] = shift_repeat(6955); + v->a[2089] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2090] = shift_repeat(920); v->a[2091] = entry(2, true); - v->a[2092] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[2093] = shift_repeat(1203); + v->a[2092] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2093] = shift_repeat(4051); v->a[2094] = entry(1, false); - v->a[2095] = reduce(sym_file_redirect, 2, 0, 8); - v->a[2096] = entry(1, true); - v->a[2097] = reduce(sym_file_redirect, 2, 0, 8); - v->a[2098] = entry(1, false); - v->a[2099] = shift(570); + v->a[2095] = shift(1099); + v->a[2096] = entry(1, false); + v->a[2097] = shift(1098); + v->a[2098] = entry(1, true); + v->a[2099] = shift(1098); parse_actions_entries_105(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_21.c b/parser/static/parse_actions_entries/parse_actions_entries_21.c index de51dd4b..26eda30a 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_21.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_21.c @@ -14,126 +14,126 @@ void parse_actions_entries_105(t_parse_actions_entries_array *v) { - v->a[2100] = entry(2, false); - v->a[2101] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2102] = shift_repeat(1322); - v->a[2103] = entry(2, false); - v->a[2104] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2105] = shift_repeat(4200); - v->a[2106] = entry(2, false); - v->a[2107] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2108] = shift_repeat(4204); - v->a[2109] = entry(2, false); - v->a[2110] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2111] = shift_repeat(6034); - v->a[2112] = entry(2, false); - v->a[2113] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2114] = shift_repeat(1460); - v->a[2115] = entry(2, false); - v->a[2116] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2117] = shift_repeat(5722); - v->a[2118] = entry(2, false); - v->a[2119] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2100] = entry(1, false); + v->a[2101] = shift(1213); + v->a[2102] = entry(1, false); + v->a[2103] = shift(1162); + v->a[2104] = entry(1, true); + v->a[2105] = shift(1162); + v->a[2106] = entry(1, false); + v->a[2107] = shift(367); + v->a[2108] = entry(2, false); + v->a[2109] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2110] = shift_repeat(770); + v->a[2111] = entry(2, false); + v->a[2112] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2113] = shift_repeat(1756); + v->a[2114] = entry(2, false); + v->a[2115] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2116] = shift_repeat(3189); + v->a[2117] = entry(2, false); + v->a[2118] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2119] = shift_repeat(784); parse_actions_entries_106(v); } void parse_actions_entries_106(t_parse_actions_entries_array *v) { - v->a[2120] = shift_repeat(1580); - v->a[2121] = entry(2, false); - v->a[2122] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2123] = shift_repeat(6321); - v->a[2124] = entry(2, false); - v->a[2125] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2126] = shift_repeat(4765); - v->a[2127] = entry(2, false); - v->a[2128] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2129] = shift_repeat(174); - v->a[2130] = entry(2, false); - v->a[2131] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2132] = shift_repeat(175); - v->a[2133] = entry(2, false); - v->a[2134] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2135] = shift_repeat(176); - v->a[2136] = entry(2, false); - v->a[2137] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2138] = shift_repeat(177); - v->a[2139] = entry(2, false); + v->a[2120] = entry(2, false); + v->a[2121] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2122] = shift_repeat(3099); + v->a[2123] = entry(2, false); + v->a[2124] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2125] = shift_repeat(985); + v->a[2126] = entry(2, false); + v->a[2127] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2128] = shift_repeat(3274); + v->a[2129] = entry(2, false); + v->a[2130] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2131] = shift_repeat(3081); + v->a[2132] = entry(2, false); + v->a[2133] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2134] = shift_repeat(132); + v->a[2135] = entry(2, false); + v->a[2136] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2137] = shift_repeat(133); + v->a[2138] = entry(2, false); + v->a[2139] = reduce(aux_sym_command_repeat2, 2, 0, 30); parse_actions_entries_107(v); } void parse_actions_entries_107(t_parse_actions_entries_array *v) { - v->a[2140] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2141] = shift_repeat(577); - v->a[2142] = entry(2, true); - v->a[2143] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2144] = shift_repeat(6704); - v->a[2145] = entry(2, true); - v->a[2146] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2147] = shift_repeat(1318); - v->a[2148] = entry(2, true); - v->a[2149] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2150] = shift_repeat(7611); - v->a[2151] = entry(1, false); - v->a[2152] = shift(1194); - v->a[2153] = entry(1, false); - v->a[2154] = shift(1195); - v->a[2155] = entry(1, true); - v->a[2156] = shift(1195); - v->a[2157] = entry(2, false); - v->a[2158] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2159] = shift_repeat(1360); + v->a[2140] = shift_repeat(147); + v->a[2141] = entry(2, true); + v->a[2142] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2143] = shift_repeat(770); + v->a[2144] = entry(2, true); + v->a[2145] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2146] = shift_repeat(1293); + v->a[2147] = entry(2, true); + v->a[2148] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2149] = shift_repeat(4053); + v->a[2150] = entry(1, false); + v->a[2151] = shift(1069); + v->a[2152] = entry(1, false); + v->a[2153] = shift(1729); + v->a[2154] = entry(1, false); + v->a[2155] = shift(3145); + v->a[2156] = entry(1, false); + v->a[2157] = shift(1122); + v->a[2158] = entry(1, false); + v->a[2159] = shift(3018); parse_actions_entries_108(v); } void parse_actions_entries_108(t_parse_actions_entries_array *v) { - v->a[2160] = entry(2, false); - v->a[2161] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2162] = shift_repeat(4196); - v->a[2163] = entry(2, false); - v->a[2164] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2165] = shift_repeat(4195); - v->a[2166] = entry(2, false); - v->a[2167] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2168] = shift_repeat(6071); - v->a[2169] = entry(2, false); - v->a[2170] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2171] = shift_repeat(1356); - v->a[2172] = entry(2, false); - v->a[2173] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2174] = shift_repeat(5758); - v->a[2175] = entry(2, false); - v->a[2176] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2177] = shift_repeat(1571); - v->a[2178] = entry(2, false); - v->a[2179] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2160] = entry(1, false); + v->a[2161] = shift(1207); + v->a[2162] = entry(1, false); + v->a[2163] = shift(3332); + v->a[2164] = entry(1, false); + v->a[2165] = shift(3011); + v->a[2166] = entry(1, false); + v->a[2167] = shift(115); + v->a[2168] = entry(1, false); + v->a[2169] = shift(55); + v->a[2170] = entry(1, false); + v->a[2171] = shift(52); + v->a[2172] = entry(1, true); + v->a[2173] = shift(1069); + v->a[2174] = entry(1, true); + v->a[2175] = shift(4058); + v->a[2176] = entry(1, false); + v->a[2177] = shift(1973); + v->a[2178] = entry(1, false); + v->a[2179] = shift(1755); parse_actions_entries_109(v); } void parse_actions_entries_109(t_parse_actions_entries_array *v) { - v->a[2180] = shift_repeat(6343); - v->a[2181] = entry(2, false); - v->a[2182] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2183] = shift_repeat(4649); - v->a[2184] = entry(2, false); - v->a[2185] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2186] = shift_repeat(236); - v->a[2187] = entry(2, false); - v->a[2188] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2189] = shift_repeat(238); - v->a[2190] = entry(2, false); - v->a[2191] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2192] = shift_repeat(241); - v->a[2193] = entry(2, false); - v->a[2194] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2195] = shift_repeat(214); - v->a[2196] = entry(2, false); - v->a[2197] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2198] = shift_repeat(581); - v->a[2199] = entry(2, true); + v->a[2180] = entry(1, false); + v->a[2181] = shift(3152); + v->a[2182] = entry(1, false); + v->a[2183] = shift(1906); + v->a[2184] = entry(1, false); + v->a[2185] = shift(3020); + v->a[2186] = entry(1, false); + v->a[2187] = shift(2111); + v->a[2188] = entry(1, false); + v->a[2189] = shift(3352); + v->a[2190] = entry(1, false); + v->a[2191] = shift(3008); + v->a[2192] = entry(1, false); + v->a[2193] = shift(150); + v->a[2194] = entry(1, false); + v->a[2195] = shift(151); + v->a[2196] = entry(1, false); + v->a[2197] = shift(153); + v->a[2198] = entry(1, true); + v->a[2199] = shift(1973); parse_actions_entries_110(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_22.c b/parser/static/parse_actions_entries/parse_actions_entries_22.c index 6503bc73..cd0f93fe 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_22.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_22.c @@ -14,126 +14,126 @@ void parse_actions_entries_110(t_parse_actions_entries_array *v) { - v->a[2200] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2201] = shift_repeat(6603); - v->a[2202] = entry(2, true); - v->a[2203] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2204] = shift_repeat(1362); - v->a[2205] = entry(2, true); - v->a[2206] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2207] = shift_repeat(7617); + v->a[2200] = entry(1, true); + v->a[2201] = shift(4085); + v->a[2202] = entry(2, false); + v->a[2203] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2204] = shift_repeat(1069); + v->a[2205] = entry(2, false); + v->a[2206] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2207] = shift_repeat(1729); v->a[2208] = entry(2, false); v->a[2209] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2210] = shift_repeat(1158); + v->a[2210] = shift_repeat(3145); v->a[2211] = entry(2, false); v->a[2212] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2213] = shift_repeat(3764); - v->a[2214] = entry(1, false); + v->a[2213] = shift_repeat(1122); + v->a[2214] = entry(2, false); v->a[2215] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2216] = entry(1, true); - v->a[2217] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2218] = entry(2, false); - v->a[2219] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2216] = shift_repeat(3018); + v->a[2217] = entry(2, false); + v->a[2218] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2219] = shift_repeat(1207); parse_actions_entries_111(v); } void parse_actions_entries_111(t_parse_actions_entries_array *v) { - v->a[2220] = shift_repeat(3759); - v->a[2221] = entry(2, false); - v->a[2222] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2223] = shift_repeat(5908); - v->a[2224] = entry(2, false); - v->a[2225] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2226] = shift_repeat(1089); - v->a[2227] = entry(2, false); - v->a[2228] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2229] = shift_repeat(5825); - v->a[2230] = entry(2, false); - v->a[2231] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2232] = shift_repeat(1232); - v->a[2233] = entry(2, false); - v->a[2234] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2235] = shift_repeat(6255); - v->a[2236] = entry(2, false); - v->a[2237] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2238] = shift_repeat(4707); - v->a[2239] = entry(2, false); + v->a[2220] = entry(2, false); + v->a[2221] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2222] = shift_repeat(3332); + v->a[2223] = entry(2, false); + v->a[2224] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2225] = shift_repeat(3011); + v->a[2226] = entry(2, false); + v->a[2227] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2228] = shift_repeat(115); + v->a[2229] = entry(2, false); + v->a[2230] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2231] = shift_repeat(55); + v->a[2232] = entry(2, false); + v->a[2233] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2234] = shift_repeat(52); + v->a[2235] = entry(2, true); + v->a[2236] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2237] = shift_repeat(1069); + v->a[2238] = entry(2, true); + v->a[2239] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); parse_actions_entries_112(v); } void parse_actions_entries_112(t_parse_actions_entries_array *v) { - v->a[2240] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2241] = shift_repeat(360); - v->a[2242] = entry(2, false); - v->a[2243] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2244] = shift_repeat(358); - v->a[2245] = entry(2, false); - v->a[2246] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2247] = shift_repeat(352); - v->a[2248] = entry(2, false); - v->a[2249] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2250] = shift_repeat(273); - v->a[2251] = entry(2, true); - v->a[2252] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2253] = shift_repeat(1163); - v->a[2254] = entry(2, true); - v->a[2255] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2256] = shift_repeat(7651); - v->a[2257] = entry(1, false); - v->a[2258] = shift(1360); - v->a[2259] = entry(1, false); + v->a[2240] = shift_repeat(4058); + v->a[2241] = entry(2, false); + v->a[2242] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2243] = shift_repeat(1153); + v->a[2244] = entry(2, false); + v->a[2245] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2246] = shift_repeat(1738); + v->a[2247] = entry(2, false); + v->a[2248] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2249] = shift_repeat(3169); + v->a[2250] = entry(2, false); + v->a[2251] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2252] = shift_repeat(973); + v->a[2253] = entry(2, false); + v->a[2254] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2255] = shift_repeat(3057); + v->a[2256] = entry(2, false); + v->a[2257] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2258] = shift_repeat(1188); + v->a[2259] = entry(2, false); parse_actions_entries_113(v); } void parse_actions_entries_113(t_parse_actions_entries_array *v) { - v->a[2260] = shift(4196); - v->a[2261] = entry(1, false); - v->a[2262] = shift(4195); - v->a[2263] = entry(1, false); - v->a[2264] = shift(6071); - v->a[2265] = entry(1, false); - v->a[2266] = shift(1356); - v->a[2267] = entry(1, false); - v->a[2268] = shift(5758); - v->a[2269] = entry(1, false); - v->a[2270] = shift(1571); - v->a[2271] = entry(1, false); - v->a[2272] = shift(6343); - v->a[2273] = entry(1, false); - v->a[2274] = shift(4649); - v->a[2275] = entry(1, false); - v->a[2276] = shift(236); - v->a[2277] = entry(1, false); - v->a[2278] = shift(238); - v->a[2279] = entry(1, false); + v->a[2260] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2261] = shift_repeat(3316); + v->a[2262] = entry(2, false); + v->a[2263] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2264] = shift_repeat(3043); + v->a[2265] = entry(2, false); + v->a[2266] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2267] = shift_repeat(174); + v->a[2268] = entry(2, false); + v->a[2269] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2270] = shift_repeat(183); + v->a[2271] = entry(2, false); + v->a[2272] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2273] = shift_repeat(185); + v->a[2274] = entry(2, true); + v->a[2275] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2276] = shift_repeat(1153); + v->a[2277] = entry(2, true); + v->a[2278] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2279] = shift_repeat(4055); parse_actions_entries_114(v); } void parse_actions_entries_114(t_parse_actions_entries_array *v) { - v->a[2280] = shift(241); - v->a[2281] = entry(1, false); - v->a[2282] = shift(214); - v->a[2283] = entry(1, false); - v->a[2284] = shift(581); - v->a[2285] = entry(1, true); - v->a[2286] = shift(6603); - v->a[2287] = entry(1, true); - v->a[2288] = shift(1362); - v->a[2289] = entry(1, true); - v->a[2290] = shift(7617); - v->a[2291] = entry(1, false); - v->a[2292] = shift(585); - v->a[2293] = entry(1, false); - v->a[2294] = shift(1190); - v->a[2295] = entry(1, false); - v->a[2296] = shift(3753); - v->a[2297] = entry(1, false); - v->a[2298] = reduce(sym_unset_command, 1, 0, 0); - v->a[2299] = entry(1, true); + v->a[2280] = entry(1, false); + v->a[2281] = shift(1972); + v->a[2282] = entry(1, true); + v->a[2283] = shift(1972); + v->a[2284] = entry(1, false); + v->a[2285] = shift(1088); + v->a[2286] = entry(1, false); + v->a[2287] = shift(1134); + v->a[2288] = entry(1, false); + v->a[2289] = shift(412); + v->a[2290] = entry(1, true); + v->a[2291] = shift(1088); + v->a[2292] = entry(1, false); + v->a[2293] = shift(416); + v->a[2294] = entry(2, false); + v->a[2295] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2296] = shift_repeat(1146); + v->a[2297] = entry(2, false); + v->a[2298] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2299] = shift_repeat(1043); parse_actions_entries_115(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_23.c b/parser/static/parse_actions_entries/parse_actions_entries_23.c index 8ac322b2..20cbe470 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_23.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_23.c @@ -14,126 +14,126 @@ void parse_actions_entries_115(t_parse_actions_entries_array *v) { - v->a[2300] = reduce(sym_unset_command, 1, 0, 0); - v->a[2301] = entry(1, false); - v->a[2302] = shift(3751); + v->a[2300] = entry(2, true); + v->a[2301] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2302] = shift_repeat(1146); v->a[2303] = entry(1, false); - v->a[2304] = shift(5940); + v->a[2304] = shift(1153); v->a[2305] = entry(1, false); - v->a[2306] = shift(1226); + v->a[2306] = shift(1738); v->a[2307] = entry(1, false); - v->a[2308] = shift(5819); + v->a[2308] = shift(3169); v->a[2309] = entry(1, false); - v->a[2310] = shift(1478); + v->a[2310] = shift(973); v->a[2311] = entry(1, false); - v->a[2312] = shift(6324); + v->a[2312] = shift(3057); v->a[2313] = entry(1, false); - v->a[2314] = shift(4696); + v->a[2314] = shift(1188); v->a[2315] = entry(1, false); - v->a[2316] = shift(344); + v->a[2316] = shift(3316); v->a[2317] = entry(1, false); - v->a[2318] = shift(343); + v->a[2318] = shift(3043); v->a[2319] = entry(1, false); parse_actions_entries_116(v); } void parse_actions_entries_116(t_parse_actions_entries_array *v) { - v->a[2320] = shift(338); + v->a[2320] = shift(174); v->a[2321] = entry(1, false); - v->a[2322] = shift(357); + v->a[2322] = shift(183); v->a[2323] = entry(1, false); - v->a[2324] = shift(613); + v->a[2324] = shift(185); v->a[2325] = entry(1, true); - v->a[2326] = shift(1191); + v->a[2326] = shift(1153); v->a[2327] = entry(1, true); - v->a[2328] = shift(7653); - v->a[2329] = entry(1, false); - v->a[2330] = shift(1290); - v->a[2331] = entry(1, false); - v->a[2332] = shift(3724); - v->a[2333] = entry(1, false); - v->a[2334] = shift(3722); - v->a[2335] = entry(1, false); - v->a[2336] = shift(6012); - v->a[2337] = entry(1, false); - v->a[2338] = shift(1234); - v->a[2339] = entry(1, false); + v->a[2328] = shift(4055); + v->a[2329] = entry(2, false); + v->a[2330] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2331] = shift_repeat(1107); + v->a[2332] = entry(2, false); + v->a[2333] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2334] = shift_repeat(1094); + v->a[2335] = entry(2, true); + v->a[2336] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2337] = shift_repeat(1107); + v->a[2338] = entry(2, false); + v->a[2339] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); parse_actions_entries_117(v); } void parse_actions_entries_117(t_parse_actions_entries_array *v) { - v->a[2340] = shift(5809); - v->a[2341] = entry(1, false); - v->a[2342] = shift(1406); - v->a[2343] = entry(1, false); - v->a[2344] = shift(6305); - v->a[2345] = entry(1, false); - v->a[2346] = shift(4682); - v->a[2347] = entry(1, false); - v->a[2348] = shift(326); - v->a[2349] = entry(1, false); - v->a[2350] = shift(325); - v->a[2351] = entry(1, false); - v->a[2352] = shift(324); - v->a[2353] = entry(1, false); - v->a[2354] = shift(401); - v->a[2355] = entry(1, true); - v->a[2356] = shift(1291); - v->a[2357] = entry(1, true); - v->a[2358] = shift(7657); - v->a[2359] = entry(1, false); + v->a[2340] = shift_repeat(1088); + v->a[2341] = entry(2, false); + v->a[2342] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2343] = shift_repeat(1134); + v->a[2344] = entry(2, false); + v->a[2345] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2346] = shift_repeat(412); + v->a[2347] = entry(2, true); + v->a[2348] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2349] = shift_repeat(1088); + v->a[2350] = entry(1, false); + v->a[2351] = shift(400); + v->a[2352] = entry(1, false); + v->a[2353] = shift(2135); + v->a[2354] = entry(1, false); + v->a[2355] = shift(1737); + v->a[2356] = entry(1, false); + v->a[2357] = shift(3158); + v->a[2358] = entry(1, false); + v->a[2359] = shift(1988); parse_actions_entries_118(v); } void parse_actions_entries_118(t_parse_actions_entries_array *v) { - v->a[2360] = shift(1602); - v->a[2361] = entry(1, false); - v->a[2362] = shift(1665); - v->a[2363] = entry(1, false); - v->a[2364] = shift(594); - v->a[2365] = entry(1, true); - v->a[2366] = shift(6560); - v->a[2367] = entry(1, true); - v->a[2368] = shift(1481); - v->a[2369] = entry(2, false); - v->a[2370] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2371] = shift_repeat(1290); - v->a[2372] = entry(2, false); - v->a[2373] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2374] = shift_repeat(3724); - v->a[2375] = entry(2, false); - v->a[2376] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2377] = shift_repeat(3722); - v->a[2378] = entry(2, false); - v->a[2379] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2360] = entry(1, false); + v->a[2361] = shift(3045); + v->a[2362] = entry(1, false); + v->a[2363] = shift(2045); + v->a[2364] = entry(1, false); + v->a[2365] = shift(3338); + v->a[2366] = entry(1, false); + v->a[2367] = shift(3029); + v->a[2368] = entry(1, false); + v->a[2369] = shift(192); + v->a[2370] = entry(1, false); + v->a[2371] = shift(209); + v->a[2372] = entry(1, false); + v->a[2373] = shift(214); + v->a[2374] = entry(1, true); + v->a[2375] = shift(2135); + v->a[2376] = entry(1, true); + v->a[2377] = shift(4056); + v->a[2378] = entry(1, false); + v->a[2379] = shift(1356); parse_actions_entries_119(v); } void parse_actions_entries_119(t_parse_actions_entries_array *v) { - v->a[2380] = shift_repeat(6012); - v->a[2381] = entry(2, false); - v->a[2382] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2383] = shift_repeat(1234); - v->a[2384] = entry(2, false); - v->a[2385] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2386] = shift_repeat(5809); - v->a[2387] = entry(2, false); - v->a[2388] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2389] = shift_repeat(1406); + v->a[2380] = entry(1, false); + v->a[2381] = shift(1354); + v->a[2382] = entry(1, true); + v->a[2383] = shift(1356); + v->a[2384] = entry(1, false); + v->a[2385] = shift(1222); + v->a[2386] = entry(1, false); + v->a[2387] = shift(1165); + v->a[2388] = entry(1, true); + v->a[2389] = shift(1222); v->a[2390] = entry(2, false); v->a[2391] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2392] = shift_repeat(6305); + v->a[2392] = shift_repeat(1222); v->a[2393] = entry(2, false); v->a[2394] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2395] = shift_repeat(4682); - v->a[2396] = entry(2, false); + v->a[2395] = shift_repeat(1165); + v->a[2396] = entry(2, true); v->a[2397] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2398] = shift_repeat(326); - v->a[2399] = entry(2, false); + v->a[2398] = shift_repeat(1222); + v->a[2399] = entry(1, false); parse_actions_entries_120(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_24.c b/parser/static/parse_actions_entries/parse_actions_entries_24.c index 5ab432c2..fda473c8 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_24.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_24.c @@ -14,126 +14,126 @@ void parse_actions_entries_120(t_parse_actions_entries_array *v) { - v->a[2400] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2401] = shift_repeat(325); - v->a[2402] = entry(2, false); - v->a[2403] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2404] = shift_repeat(324); - v->a[2405] = entry(2, false); - v->a[2406] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2407] = shift_repeat(401); - v->a[2408] = entry(2, true); - v->a[2409] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2410] = shift_repeat(1291); - v->a[2411] = entry(2, true); - v->a[2412] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2413] = shift_repeat(7657); - v->a[2414] = entry(1, false); - v->a[2415] = shift(612); - v->a[2416] = entry(1, false); - v->a[2417] = shift(1794); - v->a[2418] = entry(1, false); - v->a[2419] = shift(3697); + v->a[2400] = shift(1298); + v->a[2401] = entry(1, false); + v->a[2402] = shift(1260); + v->a[2403] = entry(1, false); + v->a[2404] = shift(438); + v->a[2405] = entry(1, true); + v->a[2406] = shift(3955); + v->a[2407] = entry(1, true); + v->a[2408] = shift(1298); + v->a[2409] = entry(1, false); + v->a[2410] = shift(2067); + v->a[2411] = entry(1, false); + v->a[2412] = shift(2015); + v->a[2413] = entry(1, true); + v->a[2414] = shift(2067); + v->a[2415] = entry(1, false); + v->a[2416] = shift(2068); + v->a[2417] = entry(1, true); + v->a[2418] = shift(2068); + v->a[2419] = entry(1, false); parse_actions_entries_121(v); } void parse_actions_entries_121(t_parse_actions_entries_array *v) { - v->a[2420] = entry(1, false); - v->a[2421] = shift(4138); - v->a[2422] = entry(1, false); - v->a[2423] = shift(1823); - v->a[2424] = entry(1, true); - v->a[2425] = shift(1795); - v->a[2426] = entry(1, false); - v->a[2427] = shift(1247); - v->a[2428] = entry(1, false); - v->a[2429] = shift(5825); - v->a[2430] = entry(1, false); - v->a[2431] = shift(1246); - v->a[2432] = entry(1, true); - v->a[2433] = shift(1246); - v->a[2434] = entry(2, false); - v->a[2435] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2436] = shift_repeat(1190); - v->a[2437] = entry(2, false); - v->a[2438] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2439] = shift_repeat(3753); + v->a[2420] = shift(439); + v->a[2421] = entry(2, false); + v->a[2422] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2423] = shift_repeat(1298); + v->a[2424] = entry(2, false); + v->a[2425] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2426] = shift_repeat(1260); + v->a[2427] = entry(2, false); + v->a[2428] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2429] = shift_repeat(439); + v->a[2430] = entry(2, true); + v->a[2431] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2432] = shift_repeat(3955); + v->a[2433] = entry(2, true); + v->a[2434] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2435] = shift_repeat(1298); + v->a[2436] = entry(1, false); + v->a[2437] = shift(2125); + v->a[2438] = entry(1, true); + v->a[2439] = shift(2125); parse_actions_entries_122(v); } void parse_actions_entries_122(t_parse_actions_entries_array *v) { v->a[2440] = entry(1, false); - v->a[2441] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2442] = entry(1, true); - v->a[2443] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2444] = entry(2, false); - v->a[2445] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2446] = shift_repeat(3751); - v->a[2447] = entry(2, false); - v->a[2448] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2449] = shift_repeat(5940); - v->a[2450] = entry(2, false); - v->a[2451] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2452] = shift_repeat(1226); - v->a[2453] = entry(2, false); - v->a[2454] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2455] = shift_repeat(5819); - v->a[2456] = entry(2, false); - v->a[2457] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2458] = shift_repeat(1478); - v->a[2459] = entry(2, false); + v->a[2441] = shift(2313); + v->a[2442] = entry(1, false); + v->a[2443] = shift(2149); + v->a[2444] = entry(1, true); + v->a[2445] = shift(2313); + v->a[2446] = entry(1, false); + v->a[2447] = shift(2716); + v->a[2448] = entry(1, false); + v->a[2449] = shift(247); + v->a[2450] = entry(1, false); + v->a[2451] = shift(248); + v->a[2452] = entry(1, false); + v->a[2453] = shift(2186); + v->a[2454] = entry(1, false); + v->a[2455] = shift(1272); + v->a[2456] = entry(1, true); + v->a[2457] = shift(3399); + v->a[2458] = entry(1, false); + v->a[2459] = shift(1798); parse_actions_entries_123(v); } void parse_actions_entries_123(t_parse_actions_entries_array *v) { - v->a[2460] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2461] = shift_repeat(6324); - v->a[2462] = entry(2, false); - v->a[2463] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2464] = shift_repeat(4696); - v->a[2465] = entry(2, false); - v->a[2466] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2467] = shift_repeat(344); - v->a[2468] = entry(2, false); - v->a[2469] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2470] = shift_repeat(343); - v->a[2471] = entry(2, false); - v->a[2472] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2473] = shift_repeat(338); - v->a[2474] = entry(2, false); - v->a[2475] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2476] = shift_repeat(357); - v->a[2477] = entry(2, false); - v->a[2478] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2479] = shift_repeat(598); + v->a[2460] = entry(1, false); + v->a[2461] = shift(3153); + v->a[2462] = entry(1, false); + v->a[2463] = shift(2715); + v->a[2464] = entry(1, false); + v->a[2465] = shift(3031); + v->a[2466] = entry(1, false); + v->a[2467] = shift(2636); + v->a[2468] = entry(1, false); + v->a[2469] = shift(3353); + v->a[2470] = entry(1, false); + v->a[2471] = shift(3016); + v->a[2472] = entry(1, false); + v->a[2473] = shift(217); + v->a[2474] = entry(1, false); + v->a[2475] = shift(158); + v->a[2476] = entry(1, false); + v->a[2477] = shift(145); + v->a[2478] = entry(1, true); + v->a[2479] = shift(3198); parse_actions_entries_124(v); } void parse_actions_entries_124(t_parse_actions_entries_array *v) { - v->a[2480] = entry(2, true); - v->a[2481] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2482] = shift_repeat(1191); - v->a[2483] = entry(2, true); - v->a[2484] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2485] = shift_repeat(7653); - v->a[2486] = entry(1, false); - v->a[2487] = shift(610); + v->a[2480] = entry(1, true); + v->a[2481] = shift(2716); + v->a[2482] = entry(1, true); + v->a[2483] = shift(4057); + v->a[2484] = entry(1, false); + v->a[2485] = shift(1452); + v->a[2486] = entry(1, true); + v->a[2487] = shift(1847); v->a[2488] = entry(1, false); - v->a[2489] = shift(1309); - v->a[2490] = entry(1, false); - v->a[2491] = shift(1310); + v->a[2489] = shift(3166); + v->a[2490] = entry(1, true); + v->a[2491] = shift(1404); v->a[2492] = entry(1, true); - v->a[2493] = shift(1310); - v->a[2494] = entry(1, false); - v->a[2495] = reduce(sym_file_redirect, 1, 0, 0); - v->a[2496] = entry(1, true); - v->a[2497] = reduce(sym_file_redirect, 1, 0, 0); + v->a[2493] = shift(3122); + v->a[2494] = entry(1, true); + v->a[2495] = shift(1452); + v->a[2496] = entry(1, false); + v->a[2497] = shift(1531); v->a[2498] = entry(1, false); - v->a[2499] = reduce(sym_file_redirect, 2, 0, 4); + v->a[2499] = shift(3282); parse_actions_entries_125(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_25.c b/parser/static/parse_actions_entries/parse_actions_entries_25.c index e964fc44..24f32e0f 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_25.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_25.c @@ -15,125 +15,125 @@ void parse_actions_entries_125(t_parse_actions_entries_array *v) { v->a[2500] = entry(1, true); - v->a[2501] = reduce(sym_file_redirect, 2, 0, 4); - v->a[2502] = entry(2, false); - v->a[2503] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2504] = shift_repeat(1269); - v->a[2505] = entry(2, false); - v->a[2506] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2507] = shift_repeat(3729); - v->a[2508] = entry(2, false); - v->a[2509] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2510] = shift_repeat(3730); - v->a[2511] = entry(2, false); - v->a[2512] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2513] = shift_repeat(6084); - v->a[2514] = entry(2, false); - v->a[2515] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2516] = shift_repeat(1264); - v->a[2517] = entry(2, false); - v->a[2518] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2519] = shift_repeat(5796); + v->a[2501] = shift(3123); + v->a[2502] = entry(1, false); + v->a[2503] = shift(122); + v->a[2504] = entry(1, true); + v->a[2505] = shift(120); + v->a[2506] = entry(1, true); + v->a[2507] = shift(111); + v->a[2508] = entry(1, true); + v->a[2509] = shift(1676); + v->a[2510] = entry(1, true); + v->a[2511] = shift(4068); + v->a[2512] = entry(1, false); + v->a[2513] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[2514] = entry(1, false); + v->a[2515] = reduce(sym__statements, 1, 0, 0); + v->a[2516] = entry(1, false); + v->a[2517] = reduce(sym__statement_not_pipeline, 1, 0, 0); + v->a[2518] = entry(1, false); + v->a[2519] = shift(246); parse_actions_entries_126(v); } void parse_actions_entries_126(t_parse_actions_entries_array *v) { - v->a[2520] = entry(2, false); - v->a[2521] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2522] = shift_repeat(1393); - v->a[2523] = entry(2, false); - v->a[2524] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2525] = shift_repeat(6311); - v->a[2526] = entry(2, false); - v->a[2527] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2528] = shift_repeat(4678); - v->a[2529] = entry(2, false); - v->a[2530] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2531] = shift_repeat(314); - v->a[2532] = entry(2, false); - v->a[2533] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2534] = shift_repeat(313); - v->a[2535] = entry(2, false); - v->a[2536] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2537] = shift_repeat(312); - v->a[2538] = entry(2, false); - v->a[2539] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2520] = entry(1, false); + v->a[2521] = shift(3903); + v->a[2522] = entry(1, true); + v->a[2523] = shift(372); + v->a[2524] = entry(1, false); + v->a[2525] = shift(372); + v->a[2526] = entry(1, true); + v->a[2527] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[2528] = entry(2, true); + v->a[2529] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[2530] = shift(3659); + v->a[2531] = entry(1, true); + v->a[2532] = shift(3368); + v->a[2533] = entry(1, false); + v->a[2534] = shift(1417); + v->a[2535] = entry(1, false); + v->a[2536] = shift(1414); + v->a[2537] = entry(1, true); + v->a[2538] = shift(1414); + v->a[2539] = entry(1, false); parse_actions_entries_127(v); } void parse_actions_entries_127(t_parse_actions_entries_array *v) { - v->a[2540] = shift_repeat(385); - v->a[2541] = entry(2, true); - v->a[2542] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2543] = shift_repeat(1270); - v->a[2544] = entry(2, true); - v->a[2545] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2546] = shift_repeat(7661); - v->a[2547] = entry(2, false); - v->a[2548] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2549] = shift_repeat(1602); - v->a[2550] = entry(2, false); - v->a[2551] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2552] = shift_repeat(1665); - v->a[2553] = entry(2, false); - v->a[2554] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2555] = shift_repeat(612); - v->a[2556] = entry(2, true); - v->a[2557] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2558] = shift_repeat(6560); - v->a[2559] = entry(2, true); + v->a[2540] = shift(1350); + v->a[2541] = entry(1, true); + v->a[2542] = shift(1844); + v->a[2543] = entry(1, false); + v->a[2544] = shift(3138); + v->a[2545] = entry(1, true); + v->a[2546] = shift(1369); + v->a[2547] = entry(1, true); + v->a[2548] = shift(3085); + v->a[2549] = entry(1, true); + v->a[2550] = shift(1350); + v->a[2551] = entry(1, false); + v->a[2552] = shift(1438); + v->a[2553] = entry(1, false); + v->a[2554] = shift(3351); + v->a[2555] = entry(1, true); + v->a[2556] = shift(3087); + v->a[2557] = entry(1, false); + v->a[2558] = shift(182); + v->a[2559] = entry(1, true); parse_actions_entries_128(v); } void parse_actions_entries_128(t_parse_actions_entries_array *v) { - v->a[2560] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[2561] = shift_repeat(1481); - v->a[2562] = entry(1, false); - v->a[2563] = reduce(sym_unset_command, 2, 0, 0); - v->a[2564] = entry(1, true); - v->a[2565] = reduce(sym_unset_command, 2, 0, 0); - v->a[2566] = entry(1, false); - v->a[2567] = shift(598); - v->a[2568] = entry(1, false); - v->a[2569] = shift(1394); - v->a[2570] = entry(1, false); - v->a[2571] = shift(3849); - v->a[2572] = entry(1, false); - v->a[2573] = shift(3850); - v->a[2574] = entry(1, false); - v->a[2575] = shift(6044); - v->a[2576] = entry(1, false); - v->a[2577] = shift(1468); - v->a[2578] = entry(1, false); - v->a[2579] = shift(5777); + v->a[2560] = shift(180); + v->a[2561] = entry(1, true); + v->a[2562] = shift(176); + v->a[2563] = entry(1, false); + v->a[2564] = shift(452); + v->a[2565] = entry(1, true); + v->a[2566] = shift(3641); + v->a[2567] = entry(1, true); + v->a[2568] = shift(4065); + v->a[2569] = entry(1, true); + v->a[2570] = shift(3362); + v->a[2571] = entry(1, false); + v->a[2572] = shift(2049); + v->a[2573] = entry(1, false); + v->a[2574] = shift(1998); + v->a[2575] = entry(1, true); + v->a[2576] = shift(2049); + v->a[2577] = entry(1, false); + v->a[2578] = shift(2316); + v->a[2579] = entry(1, true); parse_actions_entries_129(v); } void parse_actions_entries_129(t_parse_actions_entries_array *v) { - v->a[2580] = entry(1, false); - v->a[2581] = shift(1616); - v->a[2582] = entry(1, false); - v->a[2583] = shift(6274); - v->a[2584] = entry(1, false); - v->a[2585] = shift(4661); - v->a[2586] = entry(1, false); - v->a[2587] = shift(292); - v->a[2588] = entry(1, false); - v->a[2589] = shift(291); - v->a[2590] = entry(1, false); - v->a[2591] = shift(288); - v->a[2592] = entry(1, false); - v->a[2593] = shift(349); - v->a[2594] = entry(1, true); - v->a[2595] = shift(1307); - v->a[2596] = entry(1, true); - v->a[2597] = shift(7667); - v->a[2598] = entry(1, false); - v->a[2599] = shift(1381); + v->a[2580] = shift(2316); + v->a[2581] = entry(2, false); + v->a[2582] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2583] = shift_repeat(1350); + v->a[2584] = entry(2, true); + v->a[2585] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2586] = shift_repeat(1844); + v->a[2587] = entry(2, false); + v->a[2588] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2589] = shift_repeat(3138); + v->a[2590] = entry(2, true); + v->a[2591] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2592] = shift_repeat(1369); + v->a[2593] = entry(2, true); + v->a[2594] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2595] = shift_repeat(3085); + v->a[2596] = entry(2, true); + v->a[2597] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2598] = shift_repeat(1350); + v->a[2599] = entry(2, false); parse_actions_entries_130(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_26.c b/parser/static/parse_actions_entries/parse_actions_entries_26.c index 5496298c..f8855077 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_26.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_26.c @@ -14,126 +14,126 @@ void parse_actions_entries_130(t_parse_actions_entries_array *v) { - v->a[2600] = entry(1, false); - v->a[2601] = shift(3744); - v->a[2602] = entry(1, false); - v->a[2603] = shift(3743); - v->a[2604] = entry(1, false); - v->a[2605] = shift(5976); - v->a[2606] = entry(1, false); - v->a[2607] = shift(1308); - v->a[2608] = entry(1, false); - v->a[2609] = shift(5814); - v->a[2610] = entry(1, false); - v->a[2611] = shift(1515); - v->a[2612] = entry(1, false); - v->a[2613] = shift(6272); - v->a[2614] = entry(1, false); - v->a[2615] = shift(4690); - v->a[2616] = entry(1, false); - v->a[2617] = shift(332); - v->a[2618] = entry(1, false); - v->a[2619] = shift(331); + v->a[2600] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2601] = shift_repeat(1438); + v->a[2602] = entry(2, false); + v->a[2603] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2604] = shift_repeat(3351); + v->a[2605] = entry(2, true); + v->a[2606] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2607] = shift_repeat(3087); + v->a[2608] = entry(2, false); + v->a[2609] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2610] = shift_repeat(182); + v->a[2611] = entry(2, true); + v->a[2612] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2613] = shift_repeat(180); + v->a[2614] = entry(2, true); + v->a[2615] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2616] = shift_repeat(176); + v->a[2617] = entry(2, false); + v->a[2618] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2619] = shift_repeat(452); parse_actions_entries_131(v); } void parse_actions_entries_131(t_parse_actions_entries_array *v) { - v->a[2620] = entry(1, false); - v->a[2621] = shift(330); - v->a[2622] = entry(1, false); - v->a[2623] = shift(409); - v->a[2624] = entry(1, true); - v->a[2625] = shift(1388); + v->a[2620] = entry(2, true); + v->a[2621] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2622] = shift_repeat(3641); + v->a[2623] = entry(2, true); + v->a[2624] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[2625] = shift_repeat(4065); v->a[2626] = entry(1, true); - v->a[2627] = shift(7655); + v->a[2627] = shift(3356); v->a[2628] = entry(1, false); - v->a[2629] = shift(2211); - v->a[2630] = entry(1, true); - v->a[2631] = shift(4082); - v->a[2632] = entry(1, false); - v->a[2633] = shift(3672); + v->a[2629] = shift(448); + v->a[2630] = entry(1, false); + v->a[2631] = reduce(sym_list, 3, 0, 0); + v->a[2632] = entry(1, true); + v->a[2633] = reduce(sym_list, 3, 0, 0); v->a[2634] = entry(1, true); - v->a[2635] = shift(3715); + v->a[2635] = shift(3363); v->a[2636] = entry(1, true); - v->a[2637] = shift(4079); - v->a[2638] = entry(1, false); - v->a[2639] = shift(6014); + v->a[2637] = shift(3381); + v->a[2638] = entry(1, true); + v->a[2639] = reduce(sym__statement_not_pipeline, 1, 0, 0); parse_actions_entries_132(v); } void parse_actions_entries_132(t_parse_actions_entries_array *v) { v->a[2640] = entry(1, true); - v->a[2641] = shift(2033); + v->a[2641] = shift(3387); v->a[2642] = entry(1, true); - v->a[2643] = shift(5780); - v->a[2644] = entry(1, true); - v->a[2645] = shift(2211); - v->a[2646] = entry(1, false); - v->a[2647] = shift(2268); + v->a[2643] = shift(388); + v->a[2644] = entry(1, false); + v->a[2645] = shift(388); + v->a[2646] = entry(1, true); + v->a[2647] = shift(3378); v->a[2648] = entry(1, false); - v->a[2649] = shift(6342); + v->a[2649] = shift(2136); v->a[2650] = entry(1, true); - v->a[2651] = shift(4779); + v->a[2651] = shift(2136); v->a[2652] = entry(1, false); - v->a[2653] = shift(340); + v->a[2653] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); v->a[2654] = entry(1, true); - v->a[2655] = shift(341); - v->a[2656] = entry(1, true); - v->a[2657] = shift(342); - v->a[2658] = entry(1, true); - v->a[2659] = shift(258); + v->a[2655] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2656] = entry(2, false); + v->a[2657] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2658] = shift_repeat(2571); + v->a[2659] = entry(2, true); parse_actions_entries_133(v); } void parse_actions_entries_133(t_parse_actions_entries_array *v) { - v->a[2660] = entry(1, true); - v->a[2661] = shift(2203); - v->a[2662] = entry(1, true); - v->a[2663] = shift(2558); + v->a[2660] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2661] = shift_repeat(2571); + v->a[2662] = entry(1, false); + v->a[2663] = reduce(aux_sym__literal_repeat1, 1, 0, 0); v->a[2664] = entry(1, true); - v->a[2665] = shift(7625); + v->a[2665] = reduce(aux_sym__literal_repeat1, 1, 0, 0); v->a[2666] = entry(1, false); - v->a[2667] = shift(957); - v->a[2668] = entry(1, false); - v->a[2669] = shift(1799); - v->a[2670] = entry(2, false); - v->a[2671] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2672] = shift_repeat(1394); - v->a[2673] = entry(2, false); - v->a[2674] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2675] = shift_repeat(3849); - v->a[2676] = entry(2, false); - v->a[2677] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2678] = shift_repeat(3850); - v->a[2679] = entry(2, false); + v->a[2667] = shift(2571); + v->a[2668] = entry(1, true); + v->a[2669] = shift(2571); + v->a[2670] = entry(1, false); + v->a[2671] = shift(1351); + v->a[2672] = entry(1, false); + v->a[2673] = shift(1366); + v->a[2674] = entry(1, false); + v->a[2675] = shift(495); + v->a[2676] = entry(1, true); + v->a[2677] = shift(1351); + v->a[2678] = entry(1, false); + v->a[2679] = shift(1578); parse_actions_entries_134(v); } void parse_actions_entries_134(t_parse_actions_entries_array *v) { - v->a[2680] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2681] = shift_repeat(6044); - v->a[2682] = entry(2, false); - v->a[2683] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2684] = shift_repeat(1468); - v->a[2685] = entry(2, false); - v->a[2686] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2687] = shift_repeat(5777); - v->a[2688] = entry(2, false); - v->a[2689] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2690] = shift_repeat(1616); - v->a[2691] = entry(2, false); - v->a[2692] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2693] = shift_repeat(6274); - v->a[2694] = entry(2, false); - v->a[2695] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2696] = shift_repeat(4661); - v->a[2697] = entry(2, false); - v->a[2698] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2699] = shift_repeat(292); + v->a[2680] = entry(1, false); + v->a[2681] = shift(1577); + v->a[2682] = entry(1, true); + v->a[2683] = shift(1577); + v->a[2684] = entry(1, false); + v->a[2685] = shift(2380); + v->a[2686] = entry(1, true); + v->a[2687] = shift(2380); + v->a[2688] = entry(1, false); + v->a[2689] = reduce(sym_concatenation, 2, 0, 0); + v->a[2690] = entry(1, true); + v->a[2691] = reduce(sym_concatenation, 2, 0, 0); + v->a[2692] = entry(1, true); + v->a[2693] = shift(2474); + v->a[2694] = entry(1, false); + v->a[2695] = reduce(sym_concatenation, 2, 0, 3); + v->a[2696] = entry(1, true); + v->a[2697] = reduce(sym_concatenation, 2, 0, 3); + v->a[2698] = entry(1, true); + v->a[2699] = shift(2519); parse_actions_entries_135(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_27.c b/parser/static/parse_actions_entries/parse_actions_entries_27.c index 363f157a..c27d49ac 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_27.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_27.c @@ -15,125 +15,125 @@ void parse_actions_entries_135(t_parse_actions_entries_array *v) { v->a[2700] = entry(2, false); - v->a[2701] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2702] = shift_repeat(291); - v->a[2703] = entry(2, false); - v->a[2704] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2705] = shift_repeat(288); - v->a[2706] = entry(2, false); - v->a[2707] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2708] = shift_repeat(349); - v->a[2709] = entry(2, true); - v->a[2710] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2711] = shift_repeat(1307); - v->a[2712] = entry(2, true); - v->a[2713] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2714] = shift_repeat(7667); - v->a[2715] = entry(1, false); - v->a[2716] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[2717] = entry(1, true); - v->a[2718] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[2719] = entry(1, false); + v->a[2701] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2702] = shift_repeat(2380); + v->a[2703] = entry(2, true); + v->a[2704] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2705] = shift_repeat(2380); + v->a[2706] = entry(1, false); + v->a[2707] = shift(250); + v->a[2708] = entry(1, false); + v->a[2709] = shift(3962); + v->a[2710] = entry(1, true); + v->a[2711] = shift(344); + v->a[2712] = entry(1, false); + v->a[2713] = shift(344); + v->a[2714] = entry(2, true); + v->a[2715] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[2716] = shift(3677); + v->a[2717] = entry(1, false); + v->a[2718] = reduce(sym_variable_assignment, 3, 0, 20); + v->a[2719] = entry(1, true); parse_actions_entries_136(v); } void parse_actions_entries_136(t_parse_actions_entries_array *v) { - v->a[2720] = reduce(sym__statements, 2, 0, 0); + v->a[2720] = reduce(sym_variable_assignment, 3, 0, 20); v->a[2721] = entry(1, true); - v->a[2722] = reduce(sym__statements, 2, 0, 0); - v->a[2723] = entry(1, false); - v->a[2724] = shift(1078); - v->a[2725] = entry(1, true); - v->a[2726] = reduce(sym__statements, 3, 0, 0); - v->a[2727] = entry(1, false); - v->a[2728] = reduce(sym__statements, 3, 0, 0); - v->a[2729] = entry(2, false); - v->a[2730] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2731] = shift_repeat(1370); - v->a[2732] = entry(2, false); - v->a[2733] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2734] = shift_repeat(4202); - v->a[2735] = entry(2, false); - v->a[2736] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2737] = shift_repeat(4201); - v->a[2738] = entry(2, false); - v->a[2739] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2722] = shift(2355); + v->a[2723] = entry(1, true); + v->a[2724] = shift(2347); + v->a[2725] = entry(2, false); + v->a[2726] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2727] = shift_repeat(1356); + v->a[2728] = entry(2, false); + v->a[2729] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2730] = shift_repeat(1354); + v->a[2731] = entry(2, true); + v->a[2732] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2733] = shift_repeat(1356); + v->a[2734] = entry(2, false); + v->a[2735] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2736] = shift_repeat(1343); + v->a[2737] = entry(2, false); + v->a[2738] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2739] = shift_repeat(1346); parse_actions_entries_137(v); } void parse_actions_entries_137(t_parse_actions_entries_array *v) { - v->a[2740] = shift_repeat(6038); - v->a[2741] = entry(2, false); - v->a[2742] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2743] = shift_repeat(1445); - v->a[2744] = entry(2, false); - v->a[2745] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2746] = shift_repeat(5764); - v->a[2747] = entry(2, false); - v->a[2748] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2749] = shift_repeat(1702); - v->a[2750] = entry(2, false); - v->a[2751] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2752] = shift_repeat(6292); - v->a[2753] = entry(2, false); - v->a[2754] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2755] = shift_repeat(4694); - v->a[2756] = entry(2, false); - v->a[2757] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2758] = shift_repeat(229); - v->a[2759] = entry(2, false); + v->a[2740] = entry(2, true); + v->a[2741] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2742] = shift_repeat(1343); + v->a[2743] = entry(1, true); + v->a[2744] = shift(382); + v->a[2745] = entry(1, false); + v->a[2746] = shift(382); + v->a[2747] = entry(1, false); + v->a[2748] = shift(505); + v->a[2749] = entry(1, false); + v->a[2750] = reduce(sym_command_name, 1, 0, 0); + v->a[2751] = entry(2, false); + v->a[2752] = reduce(sym_command_name, 1, 0, 0); + v->a[2753] = shift(3815); + v->a[2754] = entry(1, true); + v->a[2755] = reduce(sym_command_name, 1, 0, 0); + v->a[2756] = entry(1, false); + v->a[2757] = reduce(aux_sym_declaration_command_repeat1, 1, 0, 0); + v->a[2758] = entry(1, true); + v->a[2759] = reduce(aux_sym_declaration_command_repeat1, 1, 0, 0); parse_actions_entries_138(v); } void parse_actions_entries_138(t_parse_actions_entries_array *v) { - v->a[2760] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2761] = shift_repeat(230); - v->a[2762] = entry(2, false); - v->a[2763] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2764] = shift_repeat(231); - v->a[2765] = entry(2, false); - v->a[2766] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2767] = shift_repeat(204); - v->a[2768] = entry(2, true); - v->a[2769] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2770] = shift_repeat(1372); - v->a[2771] = entry(2, true); - v->a[2772] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2773] = shift_repeat(7616); - v->a[2774] = entry(1, false); - v->a[2775] = shift(1642); + v->a[2760] = entry(2, false); + v->a[2761] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2762] = shift_repeat(1351); + v->a[2763] = entry(2, false); + v->a[2764] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2765] = shift_repeat(1366); + v->a[2766] = entry(2, false); + v->a[2767] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2768] = shift_repeat(505); + v->a[2769] = entry(2, true); + v->a[2770] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2771] = shift_repeat(1351); + v->a[2772] = entry(1, false); + v->a[2773] = reduce(sym_command_substitution, 3, 0, 0); + v->a[2774] = entry(1, true); + v->a[2775] = reduce(sym_command_substitution, 3, 0, 0); v->a[2776] = entry(1, false); - v->a[2777] = shift(1641); + v->a[2777] = reduce(sym_command_substitution, 3, 0, 29); v->a[2778] = entry(1, true); - v->a[2779] = shift(1641); + v->a[2779] = reduce(sym_command_substitution, 3, 0, 29); parse_actions_entries_139(v); } void parse_actions_entries_139(t_parse_actions_entries_array *v) { - v->a[2780] = entry(1, false); - v->a[2781] = shift(1326); - v->a[2782] = entry(1, false); - v->a[2783] = shift(3786); - v->a[2784] = entry(1, false); - v->a[2785] = shift(3789); - v->a[2786] = entry(1, false); - v->a[2787] = shift(6078); - v->a[2788] = entry(1, false); - v->a[2789] = shift(1369); - v->a[2790] = entry(1, false); - v->a[2791] = shift(5791); - v->a[2792] = entry(1, false); - v->a[2793] = shift(1496); - v->a[2794] = entry(1, false); - v->a[2795] = shift(6251); - v->a[2796] = entry(1, false); - v->a[2797] = shift(4676); - v->a[2798] = entry(1, false); - v->a[2799] = shift(308); + v->a[2780] = entry(2, false); + v->a[2781] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2782] = shift_repeat(1452); + v->a[2783] = entry(2, true); + v->a[2784] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2785] = shift_repeat(1847); + v->a[2786] = entry(2, false); + v->a[2787] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2788] = shift_repeat(3166); + v->a[2789] = entry(2, true); + v->a[2790] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2791] = shift_repeat(1404); + v->a[2792] = entry(2, true); + v->a[2793] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2794] = shift_repeat(3122); + v->a[2795] = entry(2, true); + v->a[2796] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2797] = shift_repeat(1452); + v->a[2798] = entry(2, false); + v->a[2799] = reduce(aux_sym_command_repeat2, 2, 0, 30); parse_actions_entries_140(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_28.c b/parser/static/parse_actions_entries/parse_actions_entries_28.c index 6a6d331e..87b2d9f7 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_28.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_28.c @@ -14,126 +14,126 @@ void parse_actions_entries_140(t_parse_actions_entries_array *v) { - v->a[2800] = entry(1, false); - v->a[2801] = shift(307); - v->a[2802] = entry(1, false); - v->a[2803] = shift(306); - v->a[2804] = entry(1, false); - v->a[2805] = shift(377); - v->a[2806] = entry(1, false); - v->a[2807] = shift(633); - v->a[2808] = entry(1, true); - v->a[2809] = shift(1325); - v->a[2810] = entry(1, true); - v->a[2811] = shift(7663); - v->a[2812] = entry(2, false); - v->a[2813] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2814] = shift_repeat(1381); - v->a[2815] = entry(2, false); - v->a[2816] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2817] = shift_repeat(3744); - v->a[2818] = entry(2, false); - v->a[2819] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2800] = shift_repeat(1531); + v->a[2801] = entry(2, false); + v->a[2802] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2803] = shift_repeat(3282); + v->a[2804] = entry(2, true); + v->a[2805] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2806] = shift_repeat(3123); + v->a[2807] = entry(2, false); + v->a[2808] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2809] = shift_repeat(122); + v->a[2810] = entry(2, true); + v->a[2811] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2812] = shift_repeat(120); + v->a[2813] = entry(2, true); + v->a[2814] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2815] = shift_repeat(111); + v->a[2816] = entry(2, true); + v->a[2817] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2818] = shift_repeat(1676); + v->a[2819] = entry(2, true); parse_actions_entries_141(v); } void parse_actions_entries_141(t_parse_actions_entries_array *v) { - v->a[2820] = shift_repeat(3743); - v->a[2821] = entry(2, false); - v->a[2822] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2823] = shift_repeat(5976); - v->a[2824] = entry(2, false); - v->a[2825] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2826] = shift_repeat(1308); - v->a[2827] = entry(2, false); - v->a[2828] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2829] = shift_repeat(5814); - v->a[2830] = entry(2, false); - v->a[2831] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2832] = shift_repeat(1515); - v->a[2833] = entry(2, false); - v->a[2834] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2835] = shift_repeat(6272); - v->a[2836] = entry(2, false); - v->a[2837] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2838] = shift_repeat(4690); - v->a[2839] = entry(2, false); + v->a[2820] = reduce(aux_sym_command_repeat2, 2, 0, 30); + v->a[2821] = shift_repeat(4068); + v->a[2822] = entry(1, false); + v->a[2823] = shift(2538); + v->a[2824] = entry(1, true); + v->a[2825] = shift(2379); + v->a[2826] = entry(1, false); + v->a[2827] = reduce(sym_number, 1, 0, 0); + v->a[2828] = entry(1, true); + v->a[2829] = reduce(sym_number, 1, 0, 0); + v->a[2830] = entry(1, true); + v->a[2831] = shift(2538); + v->a[2832] = entry(2, false); + v->a[2833] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2834] = shift_repeat(2340); + v->a[2835] = entry(2, true); + v->a[2836] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2837] = shift_repeat(2340); + v->a[2838] = entry(1, false); + v->a[2839] = shift(1525); parse_actions_entries_142(v); } void parse_actions_entries_142(t_parse_actions_entries_array *v) { - v->a[2840] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2841] = shift_repeat(332); - v->a[2842] = entry(2, false); - v->a[2843] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2844] = shift_repeat(331); - v->a[2845] = entry(2, false); - v->a[2846] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2847] = shift_repeat(330); - v->a[2848] = entry(2, false); - v->a[2849] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2850] = shift_repeat(409); - v->a[2851] = entry(2, true); - v->a[2852] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2853] = shift_repeat(1388); - v->a[2854] = entry(2, true); - v->a[2855] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2856] = shift_repeat(7655); - v->a[2857] = entry(1, false); - v->a[2858] = shift(4240); - v->a[2859] = entry(1, false); + v->a[2840] = entry(1, false); + v->a[2841] = shift(1529); + v->a[2842] = entry(1, true); + v->a[2843] = shift(1529); + v->a[2844] = entry(2, false); + v->a[2845] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2846] = shift_repeat(1442); + v->a[2847] = entry(2, true); + v->a[2848] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2849] = shift_repeat(1845); + v->a[2850] = entry(2, false); + v->a[2851] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2852] = shift_repeat(3177); + v->a[2853] = entry(2, true); + v->a[2854] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2855] = shift_repeat(1472); + v->a[2856] = entry(2, true); + v->a[2857] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2858] = shift_repeat(3101); + v->a[2859] = entry(2, true); parse_actions_entries_143(v); } void parse_actions_entries_143(t_parse_actions_entries_array *v) { - v->a[2860] = shift(3714); - v->a[2861] = entry(1, false); - v->a[2862] = shift(3713); - v->a[2863] = entry(1, false); - v->a[2864] = shift(6030); - v->a[2865] = entry(1, false); - v->a[2866] = shift(4218); - v->a[2867] = entry(1, false); - v->a[2868] = shift(5807); - v->a[2869] = entry(1, false); - v->a[2870] = shift(4399); - v->a[2871] = entry(1, false); - v->a[2872] = shift(6341); - v->a[2873] = entry(1, false); - v->a[2874] = shift(4681); - v->a[2875] = entry(1, false); - v->a[2876] = shift(323); - v->a[2877] = entry(1, false); - v->a[2878] = shift(322); - v->a[2879] = entry(1, false); + v->a[2860] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2861] = shift_repeat(1442); + v->a[2862] = entry(2, false); + v->a[2863] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2864] = shift_repeat(1575); + v->a[2865] = entry(2, false); + v->a[2866] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2867] = shift_repeat(3318); + v->a[2868] = entry(2, true); + v->a[2869] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2870] = shift_repeat(3103); + v->a[2871] = entry(2, false); + v->a[2872] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2873] = shift_repeat(168); + v->a[2874] = entry(2, true); + v->a[2875] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2876] = shift_repeat(167); + v->a[2877] = entry(2, true); + v->a[2878] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2879] = shift_repeat(164); parse_actions_entries_144(v); } void parse_actions_entries_144(t_parse_actions_entries_array *v) { - v->a[2880] = shift(321); - v->a[2881] = entry(1, false); - v->a[2882] = shift(397); - v->a[2883] = entry(1, true); - v->a[2884] = shift(4252); - v->a[2885] = entry(1, true); - v->a[2886] = shift(7658); - v->a[2887] = entry(1, false); - v->a[2888] = shift(629); - v->a[2889] = entry(2, false); - v->a[2890] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2891] = shift_repeat(1326); - v->a[2892] = entry(2, false); - v->a[2893] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2894] = shift_repeat(3786); - v->a[2895] = entry(2, false); - v->a[2896] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2897] = shift_repeat(3789); - v->a[2898] = entry(2, false); - v->a[2899] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2880] = entry(2, false); + v->a[2881] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2882] = shift_repeat(518); + v->a[2883] = entry(2, true); + v->a[2884] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[2885] = shift_repeat(4066); + v->a[2886] = entry(1, false); + v->a[2887] = reduce(sym_arithmetic_expansion, 4, 0, 0); + v->a[2888] = entry(1, true); + v->a[2889] = reduce(sym_arithmetic_expansion, 4, 0, 0); + v->a[2890] = entry(1, false); + v->a[2891] = shift(1264); + v->a[2892] = entry(1, false); + v->a[2893] = shift(2194); + v->a[2894] = entry(1, true); + v->a[2895] = shift(2194); + v->a[2896] = entry(1, true); + v->a[2897] = shift(1397); + v->a[2898] = entry(1, true); + v->a[2899] = shift(1304); parse_actions_entries_145(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_29.c b/parser/static/parse_actions_entries/parse_actions_entries_29.c index 07b1a04c..17049151 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_29.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_29.c @@ -14,100 +14,100 @@ void parse_actions_entries_145(t_parse_actions_entries_array *v) { - v->a[2900] = shift_repeat(6078); - v->a[2901] = entry(2, false); - v->a[2902] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2903] = shift_repeat(1369); - v->a[2904] = entry(2, false); - v->a[2905] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2906] = shift_repeat(5791); - v->a[2907] = entry(2, false); - v->a[2908] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2909] = shift_repeat(1496); - v->a[2910] = entry(2, false); - v->a[2911] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2912] = shift_repeat(6251); - v->a[2913] = entry(2, false); - v->a[2914] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2915] = shift_repeat(4676); - v->a[2916] = entry(2, false); - v->a[2917] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2918] = shift_repeat(308); - v->a[2919] = entry(2, false); + v->a[2900] = entry(1, true); + v->a[2901] = shift(3208); + v->a[2902] = entry(1, false); + v->a[2903] = shift(643); + v->a[2904] = entry(1, true); + v->a[2905] = shift(743); + v->a[2906] = entry(1, false); + v->a[2907] = reduce(sym_arithmetic_expansion, 3, 0, 0); + v->a[2908] = entry(1, true); + v->a[2909] = reduce(sym_arithmetic_expansion, 3, 0, 0); + v->a[2910] = entry(1, false); + v->a[2911] = shift(586); + v->a[2912] = entry(1, true); + v->a[2913] = shift(576); + v->a[2914] = entry(2, false); + v->a[2915] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2916] = shift_repeat(2554); + v->a[2917] = entry(2, true); + v->a[2918] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[2919] = shift_repeat(2554); parse_actions_entries_146(v); } void parse_actions_entries_146(t_parse_actions_entries_array *v) { - v->a[2920] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2921] = shift_repeat(307); - v->a[2922] = entry(2, false); - v->a[2923] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2924] = shift_repeat(306); - v->a[2925] = entry(2, false); - v->a[2926] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2927] = shift_repeat(377); - v->a[2928] = entry(2, false); - v->a[2929] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2930] = shift_repeat(633); - v->a[2931] = entry(2, true); - v->a[2932] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2933] = shift_repeat(1325); - v->a[2934] = entry(2, true); - v->a[2935] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[2936] = shift_repeat(7663); - v->a[2937] = entry(1, false); - v->a[2938] = shift(4247); + v->a[2920] = entry(1, false); + v->a[2921] = shift(1557); + v->a[2922] = entry(1, false); + v->a[2923] = shift(1553); + v->a[2924] = entry(1, true); + v->a[2925] = shift(1553); + v->a[2926] = entry(2, false); + v->a[2927] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2928] = shift_repeat(1412); + v->a[2929] = entry(2, false); + v->a[2930] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2931] = shift_repeat(1398); + v->a[2932] = entry(2, true); + v->a[2933] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[2934] = shift_repeat(1412); + v->a[2935] = entry(1, false); + v->a[2936] = shift(834); + v->a[2937] = entry(1, true); + v->a[2938] = shift(945); v->a[2939] = entry(1, true); parse_actions_entries_147(v); } void parse_actions_entries_147(t_parse_actions_entries_array *v) { - v->a[2940] = shift(4231); + v->a[2940] = reduce(sym__statements, 1, 0, 0); v->a[2941] = entry(1, false); - v->a[2942] = shift(938); + v->a[2942] = shift(454); v->a[2943] = entry(1, false); - v->a[2944] = shift(1417); + v->a[2944] = shift(244); v->a[2945] = entry(1, false); - v->a[2946] = shift(1418); + v->a[2946] = shift(3966); v->a[2947] = entry(1, true); - v->a[2948] = shift(1418); - v->a[2949] = entry(1, false); - v->a[2950] = shift(1709); - v->a[2951] = entry(1, false); - v->a[2952] = shift(1701); - v->a[2953] = entry(1, true); - v->a[2954] = shift(1701); - v->a[2955] = entry(1, false); - v->a[2956] = shift(1253); - v->a[2957] = entry(1, false); - v->a[2958] = shift(1252); - v->a[2959] = entry(1, true); + v->a[2948] = shift(454); + v->a[2949] = entry(2, true); + v->a[2950] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[2951] = shift(3601); + v->a[2952] = entry(1, false); + v->a[2953] = shift(2520); + v->a[2954] = entry(1, true); + v->a[2955] = shift(2431); + v->a[2956] = entry(1, false); + v->a[2957] = shift(2554); + v->a[2958] = entry(1, true); + v->a[2959] = shift(2329); parse_actions_entries_148(v); } void parse_actions_entries_148(t_parse_actions_entries_array *v) { - v->a[2960] = shift(1252); - v->a[2961] = entry(1, false); - v->a[2962] = shift(1717); - v->a[2963] = entry(1, false); - v->a[2964] = shift(1427); + v->a[2960] = entry(1, false); + v->a[2961] = shift(254); + v->a[2962] = entry(2, true); + v->a[2963] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[2964] = shift(3954); v->a[2965] = entry(1, false); - v->a[2966] = shift(5796); - v->a[2967] = entry(1, false); - v->a[2968] = shift(1428); + v->a[2966] = reduce(sym_number, 2, 0, 0); + v->a[2967] = entry(1, true); + v->a[2968] = reduce(sym_number, 2, 0, 0); v->a[2969] = entry(1, true); - v->a[2970] = shift(1428); + v->a[2970] = shift(2331); v->a[2971] = entry(1, false); - v->a[2972] = shift(852); - v->a[2973] = entry(2, false); - v->a[2974] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2975] = shift_repeat(1399); - v->a[2976] = entry(2, false); - v->a[2977] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2978] = shift_repeat(4062); + v->a[2972] = shift(2352); + v->a[2973] = entry(1, true); + v->a[2974] = shift(2352); + v->a[2975] = entry(1, true); + v->a[2976] = shift(2549); + v->a[2977] = entry(1, true); + v->a[2978] = shift(2539); v->a[2979] = entry(2, false); parse_actions_entries_149(v); } @@ -115,25 +115,25 @@ void parse_actions_entries_148(t_parse_actions_entries_array *v) void parse_actions_entries_149(t_parse_actions_entries_array *v) { v->a[2980] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2981] = shift_repeat(4063); - v->a[2982] = entry(2, false); + v->a[2981] = shift_repeat(1461); + v->a[2982] = entry(2, true); v->a[2983] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2984] = shift_repeat(5930); + v->a[2984] = shift_repeat(1846); v->a[2985] = entry(2, false); v->a[2986] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2987] = shift_repeat(1405); - v->a[2988] = entry(2, false); + v->a[2987] = shift_repeat(3191); + v->a[2988] = entry(2, true); v->a[2989] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2990] = shift_repeat(5772); - v->a[2991] = entry(2, false); + v->a[2990] = shift_repeat(1439); + v->a[2991] = entry(2, true); v->a[2992] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2993] = shift_repeat(1605); - v->a[2994] = entry(2, false); + v->a[2993] = shift_repeat(3117); + v->a[2994] = entry(2, true); v->a[2995] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2996] = shift_repeat(6367); + v->a[2996] = shift_repeat(1461); v->a[2997] = entry(2, false); v->a[2998] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[2999] = shift_repeat(4660); + v->a[2999] = shift_repeat(1581); parse_actions_entries_150(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_3.c b/parser/static/parse_actions_entries/parse_actions_entries_3.c index 32132f74..4e4fdaa6 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_3.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_3.c @@ -14,125 +14,125 @@ void parse_actions_entries_15(t_parse_actions_entries_array *v) { - v->a[300] = entry(1, false); - v->a[301] = shift(7392); - v->a[302] = entry(1, false); - v->a[303] = shift(623); - v->a[304] = entry(1, false); - v->a[305] = shift(602); - v->a[306] = entry(1, false); - v->a[307] = shift(718); - v->a[308] = entry(1, true); - v->a[309] = shift(759); - v->a[310] = entry(1, true); - v->a[311] = shift(4030); - v->a[312] = entry(1, true); - v->a[313] = shift(4154); - v->a[314] = entry(1, true); - v->a[315] = shift(4155); - v->a[316] = entry(1, false); - v->a[317] = shift(5968); - v->a[318] = entry(1, false); - v->a[319] = shift(1105); + v->a[300] = shift(2866); + v->a[301] = entry(1, false); + v->a[302] = reduce(sym_last_case_item, 3, 0, 35); + v->a[303] = entry(1, false); + v->a[304] = shift(2795); + v->a[305] = entry(1, true); + v->a[306] = shift(2850); + v->a[307] = entry(1, false); + v->a[308] = reduce(sym_last_case_item, 2, 0, 40); + v->a[309] = entry(1, false); + v->a[310] = shift(2796); + v->a[311] = entry(1, true); + v->a[312] = shift(2821); + v->a[313] = entry(1, false); + v->a[314] = reduce(sym_last_case_item, 3, 0, 52); + v->a[315] = entry(1, false); + v->a[316] = shift(2755); + v->a[317] = entry(1, true); + v->a[318] = shift(2870); + v->a[319] = entry(1, true); parse_actions_entries_16(v); } void parse_actions_entries_16(t_parse_actions_entries_array *v) { - v->a[320] = entry(1, true); - v->a[321] = shift(5849); - v->a[322] = entry(1, true); - v->a[323] = shift(1078); - v->a[324] = entry(1, false); - v->a[325] = shift(1085); - v->a[326] = entry(1, false); - v->a[327] = shift(6359); - v->a[328] = entry(1, true); - v->a[329] = shift(4814); - v->a[330] = entry(1, false); - v->a[331] = shift(148); - v->a[332] = entry(1, true); - v->a[333] = shift(150); - v->a[334] = entry(1, true); - v->a[335] = shift(151); - v->a[336] = entry(1, true); - v->a[337] = shift(152); - v->a[338] = entry(1, true); - v->a[339] = shift(6148); + v->a[320] = shift(2871); + v->a[321] = entry(1, false); + v->a[322] = shift(2747); + v->a[323] = entry(1, true); + v->a[324] = shift(2873); + v->a[325] = entry(1, true); + v->a[326] = shift(2872); + v->a[327] = entry(1, false); + v->a[328] = shift(2794); + v->a[329] = entry(1, true); + v->a[330] = shift(2838); + v->a[331] = entry(1, true); + v->a[332] = shift(2839); + v->a[333] = entry(1, false); + v->a[334] = reduce(sym_last_case_item, 3, 0, 34); + v->a[335] = entry(1, false); + v->a[336] = shift(2774); + v->a[337] = entry(1, true); + v->a[338] = shift(2843); + v->a[339] = entry(1, false); parse_actions_entries_17(v); } void parse_actions_entries_17(t_parse_actions_entries_array *v) { - v->a[340] = entry(1, true); - v->a[341] = shift(6616); - v->a[342] = entry(1, true); - v->a[343] = shift(1077); - v->a[344] = entry(1, true); - v->a[345] = shift(7608); - v->a[346] = entry(1, false); - v->a[347] = shift(5567); - v->a[348] = entry(1, false); - v->a[349] = shift(4950); - v->a[350] = entry(1, false); - v->a[351] = shift(2521); - v->a[352] = entry(1, true); - v->a[353] = shift(3699); - v->a[354] = entry(1, true); - v->a[355] = reduce(sym__expression, 1, 0, 1); - v->a[356] = entry(2, true); - v->a[357] = reduce(sym_command_name, 1, 0, 1); - v->a[358] = reduce(sym__expression, 1, 0, 1); + v->a[340] = shift(568); + v->a[341] = entry(1, false); + v->a[342] = shift(3956); + v->a[343] = entry(1, false); + v->a[344] = shift(224); + v->a[345] = entry(1, false); + v->a[346] = shift(232); + v->a[347] = entry(1, false); + v->a[348] = shift(2480); + v->a[349] = entry(1, true); + v->a[350] = shift(186); + v->a[351] = entry(1, false); + v->a[352] = shift(2828); + v->a[353] = entry(1, false); + v->a[354] = shift(3568); + v->a[355] = entry(1, true); + v->a[356] = shift(53); + v->a[357] = entry(1, false); + v->a[358] = shift(525); v->a[359] = entry(1, false); parse_actions_entries_18(v); } void parse_actions_entries_18(t_parse_actions_entries_array *v) { - v->a[360] = shift(2261); + v->a[360] = shift(267); v->a[361] = entry(1, false); - v->a[362] = shift(2001); - v->a[363] = entry(1, true); - v->a[364] = shift(4215); + v->a[362] = shift(325); + v->a[363] = entry(1, false); + v->a[364] = shift(2258); v->a[365] = entry(1, true); - v->a[366] = shift(3921); - v->a[367] = entry(1, false); - v->a[368] = shift(5935); - v->a[369] = entry(1, false); - v->a[370] = shift(2382); - v->a[371] = entry(1, true); - v->a[372] = shift(5724); - v->a[373] = entry(1, true); - v->a[374] = shift(2521); - v->a[375] = entry(1, false); - v->a[376] = shift(2679); - v->a[377] = entry(1, false); - v->a[378] = shift(6307); - v->a[379] = entry(1, true); + v->a[366] = shift(2258); + v->a[367] = entry(1, true); + v->a[368] = shift(354); + v->a[369] = entry(1, true); + v->a[370] = shift(1815); + v->a[371] = entry(1, false); + v->a[372] = shift(3185); + v->a[373] = entry(1, false); + v->a[374] = shift(576); + v->a[375] = entry(1, true); + v->a[376] = shift(3075); + v->a[377] = entry(1, true); + v->a[378] = shift(586); + v->a[379] = entry(1, false); parse_actions_entries_19(v); } void parse_actions_entries_19(t_parse_actions_entries_array *v) { - v->a[380] = shift(4817); + v->a[380] = shift(725); v->a[381] = entry(1, false); - v->a[382] = shift(215); - v->a[383] = entry(1, false); - v->a[384] = shift(216); - v->a[385] = entry(1, true); - v->a[386] = shift(218); + v->a[382] = shift(3270); + v->a[383] = entry(1, true); + v->a[384] = shift(3064); + v->a[385] = entry(1, false); + v->a[386] = shift(75); v->a[387] = entry(1, true); - v->a[388] = shift(194); + v->a[388] = shift(76); v->a[389] = entry(1, true); - v->a[390] = shift(454); + v->a[390] = shift(79); v->a[391] = entry(1, true); - v->a[392] = shift(7614); - v->a[393] = entry(1, false); - v->a[394] = shift(5024); - v->a[395] = entry(1, false); - v->a[396] = shift(4818); + v->a[392] = shift(3207); + v->a[393] = entry(1, true); + v->a[394] = shift(3665); + v->a[395] = entry(1, true); + v->a[396] = shift(4077); v->a[397] = entry(1, false); - v->a[398] = shift(4623); + v->a[398] = shift(2846); v->a[399] = entry(1, false); parse_actions_entries_20(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_30.c b/parser/static/parse_actions_entries/parse_actions_entries_30.c index 2f2dff20..190aa0a9 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_30.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_30.c @@ -16,124 +16,124 @@ void parse_actions_entries_150(t_parse_actions_entries_array *v) { v->a[3000] = entry(2, false); v->a[3001] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3002] = shift_repeat(128); - v->a[3003] = entry(2, false); + v->a[3002] = shift_repeat(3299); + v->a[3003] = entry(2, true); v->a[3004] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3005] = shift_repeat(129); + v->a[3005] = shift_repeat(3118); v->a[3006] = entry(2, false); v->a[3007] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3008] = shift_repeat(130); - v->a[3009] = entry(2, false); + v->a[3008] = shift_repeat(162); + v->a[3009] = entry(2, true); v->a[3010] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3011] = shift_repeat(132); + v->a[3011] = shift_repeat(161); v->a[3012] = entry(2, true); v->a[3013] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3014] = shift_repeat(1407); + v->a[3014] = shift_repeat(138); v->a[3015] = entry(2, true); v->a[3016] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3017] = shift_repeat(7605); + v->a[3017] = shift_repeat(4067); v->a[3018] = entry(1, false); - v->a[3019] = shift(815); + v->a[3019] = reduce(sym_simple_expansion, 2, 0, 0); parse_actions_entries_151(v); } void parse_actions_entries_151(t_parse_actions_entries_array *v) { - v->a[3020] = entry(1, false); - v->a[3021] = shift(4310); + v->a[3020] = entry(1, true); + v->a[3021] = reduce(sym_simple_expansion, 2, 0, 0); v->a[3022] = entry(1, false); - v->a[3023] = shift(3888); - v->a[3024] = entry(1, false); - v->a[3025] = shift(3893); - v->a[3026] = entry(1, false); - v->a[3027] = shift(6035); - v->a[3028] = entry(1, false); - v->a[3029] = shift(4233); - v->a[3030] = entry(1, false); - v->a[3031] = shift(5775); + v->a[3023] = reduce(sym_simple_expansion, 2, 0, 10); + v->a[3024] = entry(1, true); + v->a[3025] = reduce(sym_simple_expansion, 2, 0, 10); + v->a[3026] = entry(2, false); + v->a[3027] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3028] = shift_repeat(2352); + v->a[3029] = entry(2, true); + v->a[3030] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3031] = shift_repeat(2352); v->a[3032] = entry(1, false); - v->a[3033] = shift(4575); - v->a[3034] = entry(1, false); - v->a[3035] = shift(6248); - v->a[3036] = entry(1, false); - v->a[3037] = shift(4658); + v->a[3033] = reduce(sym_string, 2, 0, 0); + v->a[3034] = entry(1, true); + v->a[3035] = reduce(sym_string, 2, 0, 0); + v->a[3036] = entry(1, true); + v->a[3037] = shift(2554); v->a[3038] = entry(1, false); - v->a[3039] = shift(286); + v->a[3039] = reduce(aux_sym_command_repeat2, 1, 0, 13); parse_actions_entries_152(v); } void parse_actions_entries_152(t_parse_actions_entries_array *v) { - v->a[3040] = entry(1, false); - v->a[3041] = shift(106); - v->a[3042] = entry(1, false); - v->a[3043] = shift(279); + v->a[3040] = entry(1, true); + v->a[3041] = reduce(aux_sym_command_repeat2, 1, 0, 13); + v->a[3042] = entry(1, true); + v->a[3043] = shift(2520); v->a[3044] = entry(1, false); - v->a[3045] = shift(345); + v->a[3045] = shift(1341); v->a[3046] = entry(1, true); - v->a[3047] = shift(4299); - v->a[3048] = entry(1, true); - v->a[3049] = shift(7668); - v->a[3050] = entry(1, false); - v->a[3051] = shift(760); + v->a[3047] = shift(1337); + v->a[3048] = entry(1, false); + v->a[3049] = reduce(sym_brace_expression, 5, 0, 0); + v->a[3050] = entry(1, true); + v->a[3051] = reduce(sym_brace_expression, 5, 0, 0); v->a[3052] = entry(1, false); - v->a[3053] = shift(711); + v->a[3053] = shift(702); v->a[3054] = entry(1, true); - v->a[3055] = shift(762); + v->a[3055] = shift(698); v->a[3056] = entry(1, false); - v->a[3057] = shift(763); + v->a[3057] = shift(2340); v->a[3058] = entry(1, true); - v->a[3059] = shift(763); + v->a[3059] = shift(2569); parse_actions_entries_153(v); } void parse_actions_entries_153(t_parse_actions_entries_array *v) { - v->a[3060] = entry(1, true); - v->a[3061] = shift(117); - v->a[3062] = entry(1, false); - v->a[3063] = shift(2836); - v->a[3064] = entry(1, true); - v->a[3065] = shift(2589); - v->a[3066] = entry(2, false); - v->a[3067] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3068] = shift_repeat(1526); - v->a[3069] = entry(2, false); - v->a[3070] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3071] = shift_repeat(3817); - v->a[3072] = entry(2, false); - v->a[3073] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3074] = shift_repeat(3820); - v->a[3075] = entry(2, false); - v->a[3076] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3077] = shift_repeat(6061); - v->a[3078] = entry(2, false); - v->a[3079] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3060] = entry(1, false); + v->a[3061] = reduce(aux_sym_concatenation_repeat1, 2, 0, 22); + v->a[3062] = entry(1, true); + v->a[3063] = reduce(aux_sym_concatenation_repeat1, 2, 0, 22); + v->a[3064] = entry(1, false); + v->a[3065] = reduce(sym_string, 4, 0, 0); + v->a[3066] = entry(1, true); + v->a[3067] = reduce(sym_string, 4, 0, 0); + v->a[3068] = entry(1, true); + v->a[3069] = shift(2382); + v->a[3070] = entry(2, false); + v->a[3071] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3072] = shift_repeat(2538); + v->a[3073] = entry(2, true); + v->a[3074] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3075] = shift_repeat(2538); + v->a[3076] = entry(1, false); + v->a[3077] = shift(1442); + v->a[3078] = entry(1, true); + v->a[3079] = shift(1845); parse_actions_entries_154(v); } void parse_actions_entries_154(t_parse_actions_entries_array *v) { - v->a[3080] = shift_repeat(1725); - v->a[3081] = entry(2, false); - v->a[3082] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3083] = shift_repeat(5784); - v->a[3084] = entry(2, false); - v->a[3085] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3086] = shift_repeat(1782); - v->a[3087] = entry(2, false); - v->a[3088] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3089] = shift_repeat(6252); - v->a[3090] = entry(2, false); - v->a[3091] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3092] = shift_repeat(4672); - v->a[3093] = entry(2, false); - v->a[3094] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3095] = shift_repeat(302); - v->a[3096] = entry(2, false); - v->a[3097] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3098] = shift_repeat(301); - v->a[3099] = entry(2, false); + v->a[3080] = entry(1, false); + v->a[3081] = shift(3177); + v->a[3082] = entry(1, true); + v->a[3083] = shift(1472); + v->a[3084] = entry(1, true); + v->a[3085] = shift(3101); + v->a[3086] = entry(1, true); + v->a[3087] = shift(1442); + v->a[3088] = entry(1, false); + v->a[3089] = shift(1575); + v->a[3090] = entry(1, false); + v->a[3091] = shift(3318); + v->a[3092] = entry(1, true); + v->a[3093] = shift(3103); + v->a[3094] = entry(1, false); + v->a[3095] = shift(168); + v->a[3096] = entry(1, true); + v->a[3097] = shift(167); + v->a[3098] = entry(1, true); + v->a[3099] = shift(164); parse_actions_entries_155(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_31.c b/parser/static/parse_actions_entries/parse_actions_entries_31.c index c817a7df..10692b09 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_31.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_31.c @@ -14,126 +14,126 @@ void parse_actions_entries_155(t_parse_actions_entries_array *v) { - v->a[3100] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3101] = shift_repeat(300); - v->a[3102] = entry(2, false); - v->a[3103] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3104] = shift_repeat(368); - v->a[3105] = entry(2, true); - v->a[3106] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3107] = shift_repeat(1524); - v->a[3108] = entry(2, true); - v->a[3109] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3110] = shift_repeat(7665); - v->a[3111] = entry(1, false); - v->a[3112] = shift(2799); - v->a[3113] = entry(1, false); - v->a[3114] = shift(1769); + v->a[3100] = entry(1, false); + v->a[3101] = shift(518); + v->a[3102] = entry(1, true); + v->a[3103] = shift(4066); + v->a[3104] = entry(1, false); + v->a[3105] = reduce(aux_sym_unset_command_repeat1, 1, 0, 0); + v->a[3106] = entry(1, true); + v->a[3107] = reduce(aux_sym_unset_command_repeat1, 1, 0, 0); + v->a[3108] = entry(1, true); + v->a[3109] = shift(2561); + v->a[3110] = entry(2, false); + v->a[3111] = reduce(sym_command_name, 1, 0, 0); + v->a[3112] = shift(3577); + v->a[3113] = entry(1, true); + v->a[3114] = shift(2340); v->a[3115] = entry(1, false); - v->a[3116] = shift(5720); - v->a[3117] = entry(1, false); - v->a[3118] = shift(1771); - v->a[3119] = entry(1, true); + v->a[3116] = reduce(sym_string, 3, 0, 0); + v->a[3117] = entry(1, true); + v->a[3118] = reduce(sym_string, 3, 0, 0); + v->a[3119] = entry(1, false); parse_actions_entries_156(v); } void parse_actions_entries_156(t_parse_actions_entries_array *v) { - v->a[3120] = shift(1771); - v->a[3121] = entry(1, false); - v->a[3122] = shift(1414); + v->a[3120] = reduce(aux_sym_for_statement_repeat1, 1, 0, 0); + v->a[3121] = entry(1, true); + v->a[3122] = reduce(aux_sym_for_statement_repeat1, 1, 0, 0); v->a[3123] = entry(1, false); - v->a[3124] = shift(1419); + v->a[3124] = reduce(sym_expansion, 3, 0, 27); v->a[3125] = entry(1, true); - v->a[3126] = shift(1419); - v->a[3127] = entry(2, false); - v->a[3128] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3129] = shift_repeat(1681); - v->a[3130] = entry(2, false); - v->a[3131] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3132] = shift_repeat(4205); - v->a[3133] = entry(2, false); - v->a[3134] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3135] = shift_repeat(4206); - v->a[3136] = entry(2, false); - v->a[3137] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3138] = shift_repeat(6007); - v->a[3139] = entry(2, false); + v->a[3126] = reduce(sym_expansion, 3, 0, 27); + v->a[3127] = entry(1, false); + v->a[3128] = shift(1412); + v->a[3129] = entry(1, false); + v->a[3130] = shift(1398); + v->a[3131] = entry(1, true); + v->a[3132] = shift(1412); + v->a[3133] = entry(1, false); + v->a[3134] = shift(565); + v->a[3135] = entry(1, false); + v->a[3136] = shift(1390); + v->a[3137] = entry(1, false); + v->a[3138] = shift(1389); + v->a[3139] = entry(1, true); parse_actions_entries_157(v); } void parse_actions_entries_157(t_parse_actions_entries_array *v) { - v->a[3140] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3141] = shift_repeat(1597); - v->a[3142] = entry(2, false); - v->a[3143] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3144] = shift_repeat(5735); - v->a[3145] = entry(2, false); - v->a[3146] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3147] = shift_repeat(1726); - v->a[3148] = entry(2, false); - v->a[3149] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3150] = shift_repeat(6297); - v->a[3151] = entry(2, false); - v->a[3152] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3153] = shift_repeat(4728); - v->a[3154] = entry(2, false); - v->a[3155] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3156] = shift_repeat(180); - v->a[3157] = entry(2, false); - v->a[3158] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3159] = shift_repeat(181); + v->a[3140] = shift(1389); + v->a[3141] = entry(1, false); + v->a[3142] = shift(508); + v->a[3143] = entry(1, true); + v->a[3144] = shift(478); + v->a[3145] = entry(1, true); + v->a[3146] = shift(2432); + v->a[3147] = entry(1, false); + v->a[3148] = shift(462); + v->a[3149] = entry(1, true); + v->a[3150] = shift(462); + v->a[3151] = entry(1, false); + v->a[3152] = shift(1649); + v->a[3153] = entry(1, false); + v->a[3154] = shift(1651); + v->a[3155] = entry(1, true); + v->a[3156] = shift(1651); + v->a[3157] = entry(1, false); + v->a[3158] = reduce(sym_expansion, 2, 0, 0); + v->a[3159] = entry(1, true); parse_actions_entries_158(v); } void parse_actions_entries_158(t_parse_actions_entries_array *v) { - v->a[3160] = entry(2, false); - v->a[3161] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3162] = shift_repeat(184); - v->a[3163] = entry(2, false); - v->a[3164] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3165] = shift_repeat(185); - v->a[3166] = entry(2, false); - v->a[3167] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3168] = shift_repeat(664); - v->a[3169] = entry(2, true); - v->a[3170] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3171] = shift_repeat(1696); - v->a[3172] = entry(2, true); - v->a[3173] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3174] = shift_repeat(7612); + v->a[3160] = reduce(sym_expansion, 2, 0, 0); + v->a[3161] = entry(2, false); + v->a[3162] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3163] = shift_repeat(2520); + v->a[3164] = entry(2, true); + v->a[3165] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3166] = shift_repeat(2520); + v->a[3167] = entry(1, false); + v->a[3168] = shift(2465); + v->a[3169] = entry(1, true); + v->a[3170] = shift(2466); + v->a[3171] = entry(1, false); + v->a[3172] = shift(2451); + v->a[3173] = entry(1, true); + v->a[3174] = shift(2434); v->a[3175] = entry(1, false); - v->a[3176] = shift(4331); + v->a[3176] = shift(2491); v->a[3177] = entry(1, true); - v->a[3178] = shift(4319); - v->a[3179] = entry(1, false); + v->a[3178] = shift(2501); + v->a[3179] = entry(1, true); parse_actions_entries_159(v); } void parse_actions_entries_159(t_parse_actions_entries_array *v) { - v->a[3180] = shift(1650); - v->a[3181] = entry(1, false); - v->a[3182] = shift(4193); - v->a[3183] = entry(1, false); - v->a[3184] = shift(4192); - v->a[3185] = entry(1, false); - v->a[3186] = shift(6047); - v->a[3187] = entry(1, false); - v->a[3188] = shift(1705); - v->a[3189] = entry(1, false); - v->a[3190] = shift(5736); - v->a[3191] = entry(1, false); - v->a[3192] = shift(1788); - v->a[3193] = entry(1, false); - v->a[3194] = shift(6257); + v->a[3180] = shift(2440); + v->a[3181] = entry(1, true); + v->a[3182] = shift(2451); + v->a[3183] = entry(2, false); + v->a[3184] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3185] = shift_repeat(2491); + v->a[3186] = entry(2, true); + v->a[3187] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3188] = shift_repeat(2491); + v->a[3189] = entry(2, false); + v->a[3190] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3191] = shift_repeat(2333); + v->a[3192] = entry(2, true); + v->a[3193] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3194] = shift_repeat(2333); v->a[3195] = entry(1, false); - v->a[3196] = shift(4624); - v->a[3197] = entry(1, false); - v->a[3198] = shift(243); - v->a[3199] = entry(1, false); + v->a[3196] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3197] = entry(1, true); + v->a[3198] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3199] = entry(2, false); parse_actions_entries_160(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_32.c b/parser/static/parse_actions_entries/parse_actions_entries_32.c index adaab258..d9ecc451 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_32.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_32.c @@ -14,126 +14,126 @@ void parse_actions_entries_160(t_parse_actions_entries_array *v) { - v->a[3200] = shift(244); - v->a[3201] = entry(1, false); - v->a[3202] = shift(245); - v->a[3203] = entry(1, false); - v->a[3204] = shift(219); - v->a[3205] = entry(1, false); - v->a[3206] = shift(709); - v->a[3207] = entry(1, true); - v->a[3208] = shift(1647); - v->a[3209] = entry(1, true); - v->a[3210] = shift(7618); - v->a[3211] = entry(1, false); - v->a[3212] = shift(1865); - v->a[3213] = entry(1, false); - v->a[3214] = shift(5783); - v->a[3215] = entry(1, false); - v->a[3216] = shift(1866); - v->a[3217] = entry(1, true); - v->a[3218] = shift(1866); - v->a[3219] = entry(1, false); + v->a[3200] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3201] = shift_repeat(828); + v->a[3202] = entry(2, false); + v->a[3203] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3204] = shift_repeat(1566); + v->a[3205] = entry(2, true); + v->a[3206] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3207] = shift_repeat(1840); + v->a[3208] = entry(2, false); + v->a[3209] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3210] = shift_repeat(3167); + v->a[3211] = entry(2, true); + v->a[3212] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3213] = shift_repeat(1595); + v->a[3214] = entry(2, true); + v->a[3215] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3216] = shift_repeat(3108); + v->a[3217] = entry(2, true); + v->a[3218] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3219] = shift_repeat(1566); parse_actions_entries_161(v); } void parse_actions_entries_161(t_parse_actions_entries_array *v) { - v->a[3220] = shift(1610); - v->a[3221] = entry(1, false); - v->a[3222] = shift(1609); - v->a[3223] = entry(1, true); - v->a[3224] = shift(1609); - v->a[3225] = entry(1, false); - v->a[3226] = shift(2756); - v->a[3227] = entry(2, false); - v->a[3228] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3229] = shift_repeat(1711); - v->a[3230] = entry(2, false); - v->a[3231] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3232] = shift_repeat(3995); - v->a[3233] = entry(2, false); - v->a[3234] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3235] = shift_repeat(3994); - v->a[3236] = entry(2, false); - v->a[3237] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3238] = shift_repeat(6039); - v->a[3239] = entry(2, false); + v->a[3220] = entry(2, false); + v->a[3221] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3222] = shift_repeat(1655); + v->a[3223] = entry(2, false); + v->a[3224] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3225] = shift_repeat(3324); + v->a[3226] = entry(2, true); + v->a[3227] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3228] = shift_repeat(3100); + v->a[3229] = entry(2, false); + v->a[3230] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3231] = shift_repeat(56); + v->a[3232] = entry(2, true); + v->a[3233] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3234] = shift_repeat(57); + v->a[3235] = entry(2, true); + v->a[3236] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3237] = shift_repeat(58); + v->a[3238] = entry(2, true); + v->a[3239] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); parse_actions_entries_162(v); } void parse_actions_entries_162(t_parse_actions_entries_array *v) { - v->a[3240] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3241] = shift_repeat(1710); - v->a[3242] = entry(2, false); - v->a[3243] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3244] = shift_repeat(5720); - v->a[3245] = entry(2, false); - v->a[3246] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3247] = shift_repeat(1790); - v->a[3248] = entry(2, false); - v->a[3249] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3250] = shift_repeat(6357); - v->a[3251] = entry(2, false); - v->a[3252] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3253] = shift_repeat(4851); - v->a[3254] = entry(2, false); - v->a[3255] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3256] = shift_repeat(124); - v->a[3257] = entry(2, false); - v->a[3258] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3259] = shift_repeat(126); + v->a[3240] = shift_repeat(4073); + v->a[3241] = entry(2, true); + v->a[3242] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[3243] = shift(3895); + v->a[3244] = entry(1, true); + v->a[3245] = shift(2491); + v->a[3246] = entry(1, false); + v->a[3247] = shift(2333); + v->a[3248] = entry(1, true); + v->a[3249] = shift(2333); + v->a[3250] = entry(1, false); + v->a[3251] = reduce(sym_variable_assignment, 3, 0, 21); + v->a[3252] = entry(1, true); + v->a[3253] = reduce(sym_variable_assignment, 3, 0, 21); + v->a[3254] = entry(1, false); + v->a[3255] = shift(828); + v->a[3256] = entry(2, false); + v->a[3257] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3258] = shift_repeat(2575); + v->a[3259] = entry(2, true); parse_actions_entries_163(v); } void parse_actions_entries_163(t_parse_actions_entries_array *v) { - v->a[3260] = entry(2, false); - v->a[3261] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3262] = shift_repeat(127); - v->a[3263] = entry(2, false); - v->a[3264] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3265] = shift_repeat(375); - v->a[3266] = entry(2, true); - v->a[3267] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3268] = shift_repeat(1708); - v->a[3269] = entry(2, true); - v->a[3270] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3271] = shift_repeat(7634); - v->a[3272] = entry(1, false); - v->a[3273] = shift(1773); + v->a[3260] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3261] = shift_repeat(2575); + v->a[3262] = entry(1, false); + v->a[3263] = shift(1566); + v->a[3264] = entry(1, true); + v->a[3265] = shift(1840); + v->a[3266] = entry(1, false); + v->a[3267] = shift(3167); + v->a[3268] = entry(1, true); + v->a[3269] = shift(1595); + v->a[3270] = entry(1, true); + v->a[3271] = shift(3108); + v->a[3272] = entry(1, true); + v->a[3273] = shift(1566); v->a[3274] = entry(1, false); - v->a[3275] = shift(5784); + v->a[3275] = shift(1655); v->a[3276] = entry(1, false); - v->a[3277] = shift(1775); + v->a[3277] = shift(3324); v->a[3278] = entry(1, true); - v->a[3279] = shift(1775); + v->a[3279] = shift(3100); parse_actions_entries_164(v); } void parse_actions_entries_164(t_parse_actions_entries_array *v) { v->a[3280] = entry(1, false); - v->a[3281] = shift(1700); - v->a[3282] = entry(1, false); - v->a[3283] = shift(5764); - v->a[3284] = entry(1, false); - v->a[3285] = shift(1586); + v->a[3281] = shift(56); + v->a[3282] = entry(1, true); + v->a[3283] = shift(57); + v->a[3284] = entry(1, true); + v->a[3285] = shift(58); v->a[3286] = entry(1, true); - v->a[3287] = shift(1586); - v->a[3288] = entry(2, false); - v->a[3289] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3290] = shift_repeat(1630); - v->a[3291] = entry(2, false); - v->a[3292] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3293] = shift_repeat(4047); - v->a[3294] = entry(2, false); - v->a[3295] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3296] = shift_repeat(4037); - v->a[3297] = entry(2, false); - v->a[3298] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3299] = shift_repeat(6051); + v->a[3287] = shift(4073); + v->a[3288] = entry(1, false); + v->a[3289] = shift(2575); + v->a[3290] = entry(1, true); + v->a[3291] = shift(2575); + v->a[3292] = entry(1, true); + v->a[3293] = shift(2448); + v->a[3294] = entry(1, true); + v->a[3295] = shift(2449); + v->a[3296] = entry(1, true); + v->a[3297] = shift(2465); + v->a[3298] = entry(1, false); + v->a[3299] = shift(469); parse_actions_entries_165(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_33.c b/parser/static/parse_actions_entries/parse_actions_entries_33.c index 90c5bd03..a9097da2 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_33.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_33.c @@ -14,126 +14,126 @@ void parse_actions_entries_165(t_parse_actions_entries_array *v) { - v->a[3300] = entry(2, false); - v->a[3301] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3302] = shift_repeat(1675); - v->a[3303] = entry(2, false); - v->a[3304] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3305] = shift_repeat(5783); - v->a[3306] = entry(2, false); - v->a[3307] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3308] = shift_repeat(1896); - v->a[3309] = entry(2, false); - v->a[3310] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3311] = shift_repeat(6351); - v->a[3312] = entry(2, false); - v->a[3313] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3314] = shift_repeat(4843); - v->a[3315] = entry(2, false); - v->a[3316] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3317] = shift_repeat(69); - v->a[3318] = entry(2, false); - v->a[3319] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3300] = entry(1, false); + v->a[3301] = shift(253); + v->a[3302] = entry(1, true); + v->a[3303] = shift(469); + v->a[3304] = entry(2, false); + v->a[3305] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3306] = shift_repeat(2503); + v->a[3307] = entry(2, true); + v->a[3308] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3309] = shift_repeat(2503); + v->a[3310] = entry(1, true); + v->a[3311] = shift(2497); + v->a[3312] = entry(1, false); + v->a[3313] = shift(2419); + v->a[3314] = entry(1, true); + v->a[3315] = shift(2419); + v->a[3316] = entry(2, false); + v->a[3317] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3318] = shift_repeat(2351); + v->a[3319] = entry(2, true); parse_actions_entries_166(v); } void parse_actions_entries_166(t_parse_actions_entries_array *v) { - v->a[3320] = shift_repeat(73); - v->a[3321] = entry(2, false); - v->a[3322] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3323] = shift_repeat(75); - v->a[3324] = entry(2, false); - v->a[3325] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3326] = shift_repeat(339); - v->a[3327] = entry(2, true); - v->a[3328] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3329] = shift_repeat(1632); - v->a[3330] = entry(2, true); - v->a[3331] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3332] = shift_repeat(7629); - v->a[3333] = entry(1, false); - v->a[3334] = shift(1526); - v->a[3335] = entry(1, false); - v->a[3336] = shift(3817); - v->a[3337] = entry(1, false); - v->a[3338] = shift(3820); - v->a[3339] = entry(1, false); + v->a[3320] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3321] = shift_repeat(2351); + v->a[3322] = entry(1, true); + v->a[3323] = shift(2421); + v->a[3324] = entry(1, false); + v->a[3325] = reduce(sym_command_name, 1, 0, 3); + v->a[3326] = entry(1, true); + v->a[3327] = reduce(sym_command_name, 1, 0, 3); + v->a[3328] = entry(1, false); + v->a[3329] = shift(775); + v->a[3330] = entry(1, true); + v->a[3331] = shift(2350); + v->a[3332] = entry(2, false); + v->a[3333] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3334] = shift_repeat(2451); + v->a[3335] = entry(2, true); + v->a[3336] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3337] = shift_repeat(2451); + v->a[3338] = entry(1, true); + v->a[3339] = shift(2467); parse_actions_entries_167(v); } void parse_actions_entries_167(t_parse_actions_entries_array *v) { - v->a[3340] = shift(6061); - v->a[3341] = entry(1, false); - v->a[3342] = shift(1725); - v->a[3343] = entry(1, false); - v->a[3344] = shift(1782); - v->a[3345] = entry(1, false); - v->a[3346] = shift(6252); - v->a[3347] = entry(1, false); - v->a[3348] = shift(4672); + v->a[3340] = entry(1, false); + v->a[3341] = reduce(aux_sym_declaration_command_repeat1, 1, 0, 3); + v->a[3342] = entry(1, true); + v->a[3343] = reduce(aux_sym_declaration_command_repeat1, 1, 0, 3); + v->a[3344] = entry(1, true); + v->a[3345] = shift(2330); + v->a[3346] = entry(2, false); + v->a[3347] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3348] = shift_repeat(775); v->a[3349] = entry(1, false); - v->a[3350] = shift(302); - v->a[3351] = entry(1, false); - v->a[3352] = shift(301); - v->a[3353] = entry(1, false); - v->a[3354] = shift(300); - v->a[3355] = entry(1, false); - v->a[3356] = shift(368); - v->a[3357] = entry(1, true); - v->a[3358] = shift(1524); - v->a[3359] = entry(1, true); + v->a[3350] = shift(2351); + v->a[3351] = entry(1, true); + v->a[3352] = shift(2473); + v->a[3353] = entry(1, true); + v->a[3354] = shift(2475); + v->a[3355] = entry(2, false); + v->a[3356] = reduce(sym_command_name, 1, 0, 0); + v->a[3357] = shift(3902); + v->a[3358] = entry(1, false); + v->a[3359] = shift(2503); parse_actions_entries_168(v); } void parse_actions_entries_168(t_parse_actions_entries_array *v) { - v->a[3360] = shift(7665); - v->a[3361] = entry(1, false); - v->a[3362] = shift(4271); - v->a[3363] = entry(1, false); - v->a[3364] = shift(3728); - v->a[3365] = entry(1, false); - v->a[3366] = shift(3726); - v->a[3367] = entry(1, false); - v->a[3368] = shift(5994); - v->a[3369] = entry(1, false); - v->a[3370] = shift(4259); + v->a[3360] = entry(1, true); + v->a[3361] = shift(2503); + v->a[3362] = entry(1, true); + v->a[3363] = shift(2351); + v->a[3364] = entry(1, false); + v->a[3365] = shift(312); + v->a[3366] = entry(1, true); + v->a[3367] = shift(312); + v->a[3368] = entry(2, true); + v->a[3369] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[3370] = shift(3972); v->a[3371] = entry(1, false); - v->a[3372] = shift(5811); - v->a[3373] = entry(1, false); - v->a[3374] = shift(4600); + v->a[3372] = shift(507); + v->a[3373] = entry(1, true); + v->a[3374] = shift(507); v->a[3375] = entry(1, false); - v->a[3376] = shift(6284); + v->a[3376] = shift(474); v->a[3377] = entry(1, false); - v->a[3378] = shift(4686); - v->a[3379] = entry(1, false); + v->a[3378] = shift(241); + v->a[3379] = entry(1, true); parse_actions_entries_169(v); } void parse_actions_entries_169(t_parse_actions_entries_array *v) { - v->a[3380] = shift(329); + v->a[3380] = shift(474); v->a[3381] = entry(1, false); - v->a[3382] = shift(328); - v->a[3383] = entry(1, false); - v->a[3384] = shift(327); - v->a[3385] = entry(1, false); - v->a[3386] = shift(405); + v->a[3382] = shift(453); + v->a[3383] = entry(1, true); + v->a[3384] = shift(453); + v->a[3385] = entry(1, true); + v->a[3386] = shift(2470); v->a[3387] = entry(1, true); - v->a[3388] = shift(4406); - v->a[3389] = entry(1, true); - v->a[3390] = shift(7656); - v->a[3391] = entry(1, false); - v->a[3392] = shift(1711); - v->a[3393] = entry(1, false); - v->a[3394] = shift(3995); - v->a[3395] = entry(1, false); - v->a[3396] = shift(3994); - v->a[3397] = entry(1, false); - v->a[3398] = shift(6039); - v->a[3399] = entry(1, false); + v->a[3388] = shift(2464); + v->a[3389] = entry(2, false); + v->a[3390] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3391] = shift_repeat(2465); + v->a[3392] = entry(2, true); + v->a[3393] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3394] = shift_repeat(2465); + v->a[3395] = entry(2, false); + v->a[3396] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3397] = shift_repeat(2419); + v->a[3398] = entry(2, true); + v->a[3399] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); parse_actions_entries_170(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_34.c b/parser/static/parse_actions_entries/parse_actions_entries_34.c index 7dc6963d..e4b77956 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_34.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_34.c @@ -14,126 +14,126 @@ void parse_actions_entries_170(t_parse_actions_entries_array *v) { - v->a[3400] = shift(1710); + v->a[3400] = shift_repeat(2419); v->a[3401] = entry(1, false); - v->a[3402] = shift(1790); - v->a[3403] = entry(1, false); - v->a[3404] = shift(6357); - v->a[3405] = entry(1, false); - v->a[3406] = shift(4851); - v->a[3407] = entry(1, false); - v->a[3408] = shift(124); - v->a[3409] = entry(1, false); - v->a[3410] = shift(126); - v->a[3411] = entry(1, false); - v->a[3412] = shift(127); - v->a[3413] = entry(1, false); - v->a[3414] = shift(375); - v->a[3415] = entry(1, true); - v->a[3416] = shift(1708); - v->a[3417] = entry(1, true); - v->a[3418] = shift(7634); - v->a[3419] = entry(1, false); + v->a[3402] = shift(500); + v->a[3403] = entry(1, true); + v->a[3404] = shift(500); + v->a[3405] = entry(1, true); + v->a[3406] = shift(2463); + v->a[3407] = entry(2, false); + v->a[3408] = reduce(sym_command_name, 1, 0, 0); + v->a[3409] = shift(3968); + v->a[3410] = entry(1, false); + v->a[3411] = shift(2608); + v->a[3412] = entry(1, false); + v->a[3413] = shift(2584); + v->a[3414] = entry(1, true); + v->a[3415] = shift(2608); + v->a[3416] = entry(1, false); + v->a[3417] = shift(2611); + v->a[3418] = entry(1, true); + v->a[3419] = shift(2611); parse_actions_entries_171(v); } void parse_actions_entries_171(t_parse_actions_entries_array *v) { - v->a[3420] = shift(2811); - v->a[3421] = entry(1, false); - v->a[3422] = shift(1482); + v->a[3420] = entry(2, false); + v->a[3421] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3422] = shift_repeat(1139); v->a[3423] = entry(1, false); - v->a[3424] = shift(5772); - v->a[3425] = entry(1, false); - v->a[3426] = shift(1690); - v->a[3427] = entry(1, true); - v->a[3428] = shift(1690); - v->a[3429] = entry(1, false); - v->a[3430] = shift(1681); - v->a[3431] = entry(1, false); - v->a[3432] = shift(4205); - v->a[3433] = entry(1, false); - v->a[3434] = shift(4206); - v->a[3435] = entry(1, false); - v->a[3436] = shift(6007); - v->a[3437] = entry(1, false); - v->a[3438] = shift(1597); - v->a[3439] = entry(1, false); + v->a[3424] = shift(2551); + v->a[3425] = entry(1, true); + v->a[3426] = shift(2551); + v->a[3427] = entry(1, false); + v->a[3428] = shift(2529); + v->a[3429] = entry(1, true); + v->a[3430] = shift(2529); + v->a[3431] = entry(2, false); + v->a[3432] = reduce(sym_command_name, 1, 0, 0); + v->a[3433] = shift(3961); + v->a[3434] = entry(1, false); + v->a[3435] = shift(2414); + v->a[3436] = entry(1, true); + v->a[3437] = shift(2414); + v->a[3438] = entry(1, false); + v->a[3439] = shift(2426); parse_actions_entries_172(v); } void parse_actions_entries_172(t_parse_actions_entries_array *v) { - v->a[3440] = shift(5735); - v->a[3441] = entry(1, false); - v->a[3442] = shift(1726); - v->a[3443] = entry(1, false); - v->a[3444] = shift(6297); - v->a[3445] = entry(1, false); - v->a[3446] = shift(4728); - v->a[3447] = entry(1, false); - v->a[3448] = shift(180); - v->a[3449] = entry(1, false); - v->a[3450] = shift(181); - v->a[3451] = entry(1, false); - v->a[3452] = shift(184); - v->a[3453] = entry(1, false); - v->a[3454] = shift(185); - v->a[3455] = entry(1, false); - v->a[3456] = shift(695); - v->a[3457] = entry(1, true); - v->a[3458] = shift(1696); - v->a[3459] = entry(1, true); + v->a[3440] = entry(1, true); + v->a[3441] = shift(2426); + v->a[3442] = entry(1, false); + v->a[3443] = shift(2564); + v->a[3444] = entry(1, true); + v->a[3445] = shift(2468); + v->a[3446] = entry(1, true); + v->a[3447] = shift(2469); + v->a[3448] = entry(1, false); + v->a[3449] = shift(1038); + v->a[3450] = entry(1, false); + v->a[3451] = shift(2437); + v->a[3452] = entry(1, true); + v->a[3453] = shift(2437); + v->a[3454] = entry(1, false); + v->a[3455] = shift(2496); + v->a[3456] = entry(1, true); + v->a[3457] = shift(2496); + v->a[3458] = entry(1, true); + v->a[3459] = shift(2513); parse_actions_entries_173(v); } void parse_actions_entries_173(t_parse_actions_entries_array *v) { - v->a[3460] = shift(7612); - v->a[3461] = entry(1, false); - v->a[3462] = shift(667); - v->a[3463] = entry(1, false); - v->a[3464] = shift(664); - v->a[3465] = entry(1, false); - v->a[3466] = shift(2782); - v->a[3467] = entry(1, false); - v->a[3468] = shift(2777); - v->a[3469] = entry(1, false); - v->a[3470] = shift(2743); - v->a[3471] = entry(1, false); - v->a[3472] = shift(1630); - v->a[3473] = entry(1, false); - v->a[3474] = shift(4047); - v->a[3475] = entry(1, false); - v->a[3476] = shift(4037); - v->a[3477] = entry(1, false); - v->a[3478] = shift(6051); - v->a[3479] = entry(1, false); + v->a[3460] = entry(2, false); + v->a[3461] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3462] = shift_repeat(1038); + v->a[3463] = entry(1, true); + v->a[3464] = shift(2537); + v->a[3465] = entry(2, false); + v->a[3466] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3467] = shift_repeat(2529); + v->a[3468] = entry(2, true); + v->a[3469] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3470] = shift_repeat(2529); + v->a[3471] = entry(1, true); + v->a[3472] = shift(2510); + v->a[3473] = entry(1, true); + v->a[3474] = shift(2509); + v->a[3475] = entry(2, false); + v->a[3476] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3477] = shift_repeat(2551); + v->a[3478] = entry(2, true); + v->a[3479] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); parse_actions_entries_174(v); } void parse_actions_entries_174(t_parse_actions_entries_array *v) { - v->a[3480] = shift(1675); + v->a[3480] = shift_repeat(2551); v->a[3481] = entry(1, false); - v->a[3482] = shift(1896); - v->a[3483] = entry(1, false); - v->a[3484] = shift(6351); + v->a[3482] = shift(2650); + v->a[3483] = entry(1, true); + v->a[3484] = shift(1837); v->a[3485] = entry(1, false); - v->a[3486] = shift(4843); - v->a[3487] = entry(1, false); - v->a[3488] = shift(69); - v->a[3489] = entry(1, false); - v->a[3490] = shift(73); - v->a[3491] = entry(1, false); - v->a[3492] = shift(75); + v->a[3486] = shift(3182); + v->a[3487] = entry(1, true); + v->a[3488] = shift(2605); + v->a[3489] = entry(1, true); + v->a[3490] = shift(3102); + v->a[3491] = entry(1, true); + v->a[3492] = shift(2650); v->a[3493] = entry(1, false); - v->a[3494] = shift(339); - v->a[3495] = entry(1, true); - v->a[3496] = shift(1632); + v->a[3494] = shift(2689); + v->a[3495] = entry(1, false); + v->a[3496] = shift(3327); v->a[3497] = entry(1, true); - v->a[3498] = shift(7629); - v->a[3499] = entry(2, false); + v->a[3498] = shift(3089); + v->a[3499] = entry(1, false); parse_actions_entries_175(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_35.c b/parser/static/parse_actions_entries/parse_actions_entries_35.c index eab5041d..d703de1e 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_35.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_35.c @@ -14,126 +14,126 @@ void parse_actions_entries_175(t_parse_actions_entries_array *v) { - v->a[3500] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3501] = shift_repeat(1794); - v->a[3502] = entry(2, false); - v->a[3503] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3504] = shift_repeat(3697); - v->a[3505] = entry(2, false); - v->a[3506] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3507] = shift_repeat(4138); - v->a[3508] = entry(2, false); - v->a[3509] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3510] = shift_repeat(1823); - v->a[3511] = entry(2, true); - v->a[3512] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3513] = shift_repeat(6848); + v->a[3500] = shift(60); + v->a[3501] = entry(1, true); + v->a[3502] = shift(61); + v->a[3503] = entry(1, true); + v->a[3504] = shift(62); + v->a[3505] = entry(1, true); + v->a[3506] = shift(4074); + v->a[3507] = entry(1, false); + v->a[3508] = shift(2638); + v->a[3509] = entry(1, true); + v->a[3510] = shift(2638); + v->a[3511] = entry(2, false); + v->a[3512] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3513] = shift_repeat(2564); v->a[3514] = entry(2, true); - v->a[3515] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3516] = shift_repeat(1795); - v->a[3517] = entry(2, false); - v->a[3518] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3519] = shift_repeat(1688); + v->a[3515] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3516] = shift_repeat(2564); + v->a[3517] = entry(1, false); + v->a[3518] = reduce(aux_sym_for_statement_repeat1, 1, 0, 3); + v->a[3519] = entry(1, true); parse_actions_entries_176(v); } void parse_actions_entries_176(t_parse_actions_entries_array *v) { - v->a[3520] = entry(2, false); - v->a[3521] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3522] = shift_repeat(1662); - v->a[3523] = entry(2, true); - v->a[3524] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3525] = shift_repeat(1575); - v->a[3526] = entry(1, false); - v->a[3527] = shift(4370); - v->a[3528] = entry(1, true); - v->a[3529] = shift(4364); - v->a[3530] = entry(2, false); - v->a[3531] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3532] = shift_repeat(1650); - v->a[3533] = entry(2, false); - v->a[3534] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3535] = shift_repeat(4193); - v->a[3536] = entry(2, false); - v->a[3537] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3538] = shift_repeat(4192); - v->a[3539] = entry(2, false); + v->a[3520] = reduce(aux_sym_for_statement_repeat1, 1, 0, 3); + v->a[3521] = entry(1, false); + v->a[3522] = shift(1011); + v->a[3523] = entry(1, true); + v->a[3524] = shift(2445); + v->a[3525] = entry(1, true); + v->a[3526] = shift(2534); + v->a[3527] = entry(1, false); + v->a[3528] = reduce(aux_sym_unset_command_repeat1, 1, 0, 3); + v->a[3529] = entry(1, true); + v->a[3530] = reduce(aux_sym_unset_command_repeat1, 1, 0, 3); + v->a[3531] = entry(1, false); + v->a[3532] = shift(1159); + v->a[3533] = entry(1, true); + v->a[3534] = shift(2441); + v->a[3535] = entry(2, false); + v->a[3536] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3537] = shift_repeat(2437); + v->a[3538] = entry(2, true); + v->a[3539] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); parse_actions_entries_177(v); } void parse_actions_entries_177(t_parse_actions_entries_array *v) { - v->a[3540] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3541] = shift_repeat(6047); - v->a[3542] = entry(2, false); - v->a[3543] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3544] = shift_repeat(1705); - v->a[3545] = entry(2, false); - v->a[3546] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3547] = shift_repeat(5736); - v->a[3548] = entry(2, false); - v->a[3549] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3550] = shift_repeat(1788); + v->a[3540] = shift_repeat(2437); + v->a[3541] = entry(1, false); + v->a[3542] = reduce(sym_file_redirect, 3, 0, 19); + v->a[3543] = entry(1, true); + v->a[3544] = reduce(sym_file_redirect, 3, 0, 19); + v->a[3545] = entry(1, true); + v->a[3546] = shift(2439); + v->a[3547] = entry(1, false); + v->a[3548] = reduce(sym_file_redirect, 2, 0, 6); + v->a[3549] = entry(1, true); + v->a[3550] = reduce(sym_file_redirect, 2, 0, 6); v->a[3551] = entry(2, false); - v->a[3552] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3553] = shift_repeat(6257); - v->a[3554] = entry(2, false); - v->a[3555] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3556] = shift_repeat(4624); - v->a[3557] = entry(2, false); - v->a[3558] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3559] = shift_repeat(243); + v->a[3552] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3553] = shift_repeat(1159); + v->a[3554] = entry(1, true); + v->a[3555] = shift(2438); + v->a[3556] = entry(2, false); + v->a[3557] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3558] = shift_repeat(2426); + v->a[3559] = entry(2, true); parse_actions_entries_178(v); } void parse_actions_entries_178(t_parse_actions_entries_array *v) { - v->a[3560] = entry(2, false); - v->a[3561] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3562] = shift_repeat(244); - v->a[3563] = entry(2, false); - v->a[3564] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3565] = shift_repeat(245); - v->a[3566] = entry(2, false); - v->a[3567] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3568] = shift_repeat(219); - v->a[3569] = entry(2, false); - v->a[3570] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3571] = shift_repeat(709); - v->a[3572] = entry(2, true); - v->a[3573] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3574] = shift_repeat(1647); - v->a[3575] = entry(2, true); - v->a[3576] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3577] = shift_repeat(7618); - v->a[3578] = entry(1, false); - v->a[3579] = shift(2081); + v->a[3560] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3561] = shift_repeat(2426); + v->a[3562] = entry(1, true); + v->a[3563] = shift(2429); + v->a[3564] = entry(1, false); + v->a[3565] = reduce(aux_sym_command_repeat2, 1, 0, 15); + v->a[3566] = entry(1, true); + v->a[3567] = reduce(aux_sym_command_repeat2, 1, 0, 15); + v->a[3568] = entry(1, false); + v->a[3569] = shift(993); + v->a[3570] = entry(1, true); + v->a[3571] = shift(2428); + v->a[3572] = entry(1, true); + v->a[3573] = shift(2564); + v->a[3574] = entry(1, true); + v->a[3575] = shift(2553); + v->a[3576] = entry(2, false); + v->a[3577] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3578] = shift_repeat(2414); + v->a[3579] = entry(2, true); parse_actions_entries_179(v); } void parse_actions_entries_179(t_parse_actions_entries_array *v) { - v->a[3580] = entry(1, false); - v->a[3581] = shift(5733); - v->a[3582] = entry(1, false); - v->a[3583] = shift(2086); + v->a[3580] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3581] = shift_repeat(2414); + v->a[3582] = entry(1, true); + v->a[3583] = shift(2425); v->a[3584] = entry(1, true); - v->a[3585] = shift(2086); - v->a[3586] = entry(1, false); - v->a[3587] = shift(2840); - v->a[3588] = entry(1, false); - v->a[3589] = shift(734); - v->a[3590] = entry(1, false); - v->a[3591] = shift(713); - v->a[3592] = entry(1, true); - v->a[3593] = shift(712); - v->a[3594] = entry(1, false); - v->a[3595] = shift(730); - v->a[3596] = entry(1, true); - v->a[3597] = shift(730); - v->a[3598] = entry(1, true); - v->a[3599] = shift(225); + v->a[3585] = shift(2424); + v->a[3586] = entry(2, false); + v->a[3587] = reduce(sym_command_name, 1, 0, 0); + v->a[3588] = shift(3842); + v->a[3589] = entry(1, true); + v->a[3590] = shift(2427); + v->a[3591] = entry(1, true); + v->a[3592] = shift(2422); + v->a[3593] = entry(1, false); + v->a[3594] = shift(1139); + v->a[3595] = entry(2, false); + v->a[3596] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3597] = shift_repeat(2496); + v->a[3598] = entry(2, true); + v->a[3599] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); parse_actions_entries_180(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_36.c b/parser/static/parse_actions_entries/parse_actions_entries_36.c index 8c92b1fc..57cefb44 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_36.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_36.c @@ -14,126 +14,126 @@ void parse_actions_entries_180(t_parse_actions_entries_array *v) { - v->a[3600] = entry(1, false); - v->a[3601] = shift(3281); - v->a[3602] = entry(1, true); - v->a[3603] = shift(2945); - v->a[3604] = entry(1, false); - v->a[3605] = shift(3283); - v->a[3606] = entry(1, false); - v->a[3607] = shift(1839); - v->a[3608] = entry(1, false); - v->a[3609] = shift(4000); - v->a[3610] = entry(1, false); - v->a[3611] = shift(3997); - v->a[3612] = entry(1, false); - v->a[3613] = shift(6060); - v->a[3614] = entry(1, false); - v->a[3615] = shift(1832); - v->a[3616] = entry(1, false); - v->a[3617] = shift(2116); - v->a[3618] = entry(1, false); - v->a[3619] = shift(6333); + v->a[3600] = shift_repeat(2496); + v->a[3601] = entry(2, false); + v->a[3602] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3603] = shift_repeat(993); + v->a[3604] = entry(2, false); + v->a[3605] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3606] = shift_repeat(1011); + v->a[3607] = entry(1, false); + v->a[3608] = shift(2493); + v->a[3609] = entry(1, true); + v->a[3610] = shift(2493); + v->a[3611] = entry(1, false); + v->a[3612] = shift(1199); + v->a[3613] = entry(1, false); + v->a[3614] = shift(2444); + v->a[3615] = entry(1, true); + v->a[3616] = shift(2375); + v->a[3617] = entry(1, false); + v->a[3618] = shift(1210); + v->a[3619] = entry(1, true); parse_actions_entries_181(v); } void parse_actions_entries_181(t_parse_actions_entries_array *v) { - v->a[3620] = entry(1, false); - v->a[3621] = shift(4854); - v->a[3622] = entry(1, false); - v->a[3623] = shift(116); - v->a[3624] = entry(1, false); - v->a[3625] = shift(119); - v->a[3626] = entry(1, false); - v->a[3627] = shift(121); - v->a[3628] = entry(1, false); - v->a[3629] = shift(182); - v->a[3630] = entry(1, true); - v->a[3631] = shift(1843); + v->a[3620] = shift(2523); + v->a[3621] = entry(1, true); + v->a[3622] = shift(3611); + v->a[3623] = entry(1, false); + v->a[3624] = shift(1197); + v->a[3625] = entry(1, false); + v->a[3626] = reduce(aux_sym_command_repeat1, 1, 0, 2); + v->a[3627] = entry(1, false); + v->a[3628] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3629] = entry(2, false); + v->a[3630] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3631] = reduce(aux_sym_command_repeat1, 1, 0, 2); v->a[3632] = entry(1, true); - v->a[3633] = shift(7633); - v->a[3634] = entry(2, false); - v->a[3635] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3636] = shift_repeat(1918); - v->a[3637] = entry(2, false); - v->a[3638] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3639] = shift_repeat(1786); + v->a[3633] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3634] = entry(2, true); + v->a[3635] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3636] = reduce(aux_sym_command_repeat1, 1, 0, 2); + v->a[3637] = entry(1, true); + v->a[3638] = reduce(aux_sym_command_repeat1, 1, 0, 2); + v->a[3639] = entry(1, false); parse_actions_entries_182(v); } void parse_actions_entries_182(t_parse_actions_entries_array *v) { - v->a[3640] = entry(2, true); - v->a[3641] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3642] = shift_repeat(1922); + v->a[3640] = reduce(sym_negated_command, 2, 0, 0); + v->a[3641] = entry(1, true); + v->a[3642] = reduce(sym_negated_command, 2, 0, 0); v->a[3643] = entry(1, false); - v->a[3644] = shift(1548); - v->a[3645] = entry(1, false); - v->a[3646] = shift(1549); - v->a[3647] = entry(1, true); - v->a[3648] = shift(1549); + v->a[3644] = shift(1186); + v->a[3645] = entry(1, true); + v->a[3646] = shift(2495); + v->a[3647] = entry(1, false); + v->a[3648] = shift(1200); v->a[3649] = entry(1, false); - v->a[3650] = shift(1880); - v->a[3651] = entry(1, false); - v->a[3652] = shift(1881); - v->a[3653] = entry(1, true); - v->a[3654] = shift(1881); - v->a[3655] = entry(1, false); - v->a[3656] = shift(1902); - v->a[3657] = entry(1, false); - v->a[3658] = shift(1915); - v->a[3659] = entry(1, false); + v->a[3650] = shift(1220); + v->a[3651] = entry(2, false); + v->a[3652] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3653] = shift_repeat(1197); + v->a[3654] = entry(1, true); + v->a[3655] = shift(2494); + v->a[3656] = entry(1, false); + v->a[3657] = shift(1228); + v->a[3658] = entry(1, true); + v->a[3659] = shift(2532); parse_actions_entries_183(v); } void parse_actions_entries_183(t_parse_actions_entries_array *v) { - v->a[3660] = shift(743); - v->a[3661] = entry(1, true); - v->a[3662] = shift(1903); - v->a[3663] = entry(1, false); - v->a[3664] = shift(1918); - v->a[3665] = entry(1, false); - v->a[3666] = shift(1786); - v->a[3667] = entry(1, true); - v->a[3668] = shift(1922); - v->a[3669] = entry(1, false); - v->a[3670] = shift(4504); - v->a[3671] = entry(1, false); - v->a[3672] = shift(3824); - v->a[3673] = entry(1, false); - v->a[3674] = shift(3825); - v->a[3675] = entry(1, false); - v->a[3676] = shift(6053); - v->a[3677] = entry(1, false); - v->a[3678] = shift(4315); - v->a[3679] = entry(1, false); + v->a[3660] = entry(1, false); + v->a[3661] = shift(1241); + v->a[3662] = entry(2, false); + v->a[3663] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3664] = shift_repeat(1186); + v->a[3665] = entry(2, false); + v->a[3666] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3667] = shift_repeat(1199); + v->a[3668] = entry(1, false); + v->a[3669] = shift(1709); + v->a[3670] = entry(1, false); + v->a[3671] = shift(1711); + v->a[3672] = entry(1, true); + v->a[3673] = shift(1711); + v->a[3674] = entry(1, true); + v->a[3675] = shift(2444); + v->a[3676] = entry(2, false); + v->a[3677] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3678] = shift_repeat(1210); + v->a[3679] = entry(1, true); parse_actions_entries_184(v); } void parse_actions_entries_184(t_parse_actions_entries_array *v) { - v->a[3680] = shift(5782); - v->a[3681] = entry(1, false); - v->a[3682] = shift(4706); - v->a[3683] = entry(1, false); - v->a[3684] = shift(6263); - v->a[3685] = entry(1, false); - v->a[3686] = shift(4671); - v->a[3687] = entry(1, false); - v->a[3688] = shift(299); - v->a[3689] = entry(1, false); - v->a[3690] = shift(298); - v->a[3691] = entry(1, false); - v->a[3692] = shift(293); - v->a[3693] = entry(1, false); - v->a[3694] = shift(361); - v->a[3695] = entry(1, true); - v->a[3696] = shift(4506); - v->a[3697] = entry(1, true); - v->a[3698] = shift(7666); - v->a[3699] = entry(1, false); + v->a[3680] = shift(2533); + v->a[3681] = entry(1, true); + v->a[3682] = shift(2461); + v->a[3683] = entry(2, false); + v->a[3684] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3685] = shift_repeat(1220); + v->a[3686] = entry(1, true); + v->a[3687] = shift(2459); + v->a[3688] = entry(2, false); + v->a[3689] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3690] = shift_repeat(1241); + v->a[3691] = entry(2, false); + v->a[3692] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3693] = shift_repeat(1228); + v->a[3694] = entry(1, true); + v->a[3695] = shift(2457); + v->a[3696] = entry(2, false); + v->a[3697] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3698] = shift_repeat(2493); + v->a[3699] = entry(2, true); parse_actions_entries_185(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_37.c b/parser/static/parse_actions_entries/parse_actions_entries_37.c index bd74916c..8bb573e4 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_37.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_37.c @@ -14,125 +14,125 @@ void parse_actions_entries_185(t_parse_actions_entries_array *v) { - v->a[3700] = shift(2095); - v->a[3701] = entry(1, false); - v->a[3702] = shift(5721); - v->a[3703] = entry(1, false); - v->a[3704] = shift(2091); - v->a[3705] = entry(1, true); - v->a[3706] = shift(2091); - v->a[3707] = entry(1, false); - v->a[3708] = shift(4555); - v->a[3709] = entry(1, true); - v->a[3710] = shift(4562); - v->a[3711] = entry(1, false); - v->a[3712] = shift(731); - v->a[3713] = entry(1, false); - v->a[3714] = shift(5062); - v->a[3715] = entry(1, false); - v->a[3716] = shift(4006); - v->a[3717] = entry(1, false); - v->a[3718] = shift(434); - v->a[3719] = entry(1, false); + v->a[3700] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3701] = shift_repeat(2493); + v->a[3702] = entry(1, true); + v->a[3703] = shift(2453); + v->a[3704] = entry(2, false); + v->a[3705] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3706] = shift_repeat(2444); + v->a[3707] = entry(2, true); + v->a[3708] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[3709] = shift_repeat(2444); + v->a[3710] = entry(2, false); + v->a[3711] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3712] = shift_repeat(1200); + v->a[3713] = entry(2, false); + v->a[3714] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3715] = shift_repeat(1252); + v->a[3716] = entry(1, false); + v->a[3717] = shift(1685); + v->a[3718] = entry(1, false); + v->a[3719] = shift(1838); parse_actions_entries_186(v); } void parse_actions_entries_186(t_parse_actions_entries_array *v) { - v->a[3720] = shift(440); - v->a[3721] = entry(1, false); - v->a[3722] = shift(3634); - v->a[3723] = entry(1, false); - v->a[3724] = shift(1654); - v->a[3725] = entry(1, true); - v->a[3726] = shift(6416); - v->a[3727] = entry(1, false); - v->a[3728] = shift(3739); - v->a[3729] = entry(1, false); - v->a[3730] = shift(4005); - v->a[3731] = entry(1, false); - v->a[3732] = shift(6005); - v->a[3733] = entry(1, false); - v->a[3734] = shift(5034); - v->a[3735] = entry(1, false); - v->a[3736] = shift(5741); - v->a[3737] = entry(1, false); - v->a[3738] = shift(4837); - v->a[3739] = entry(1, false); + v->a[3720] = entry(1, false); + v->a[3721] = shift(3160); + v->a[3722] = entry(1, false); + v->a[3723] = shift(1687); + v->a[3724] = entry(1, false); + v->a[3725] = shift(3037); + v->a[3726] = entry(1, false); + v->a[3727] = shift(1705); + v->a[3728] = entry(1, false); + v->a[3729] = shift(3326); + v->a[3730] = entry(1, false); + v->a[3731] = shift(3039); + v->a[3732] = entry(1, false); + v->a[3733] = shift(203); + v->a[3734] = entry(1, false); + v->a[3735] = shift(202); + v->a[3736] = entry(1, false); + v->a[3737] = shift(201); + v->a[3738] = entry(1, true); + v->a[3739] = shift(1685); parse_actions_entries_187(v); } void parse_actions_entries_187(t_parse_actions_entries_array *v) { - v->a[3740] = shift(6352); - v->a[3741] = entry(1, false); - v->a[3742] = shift(4857); - v->a[3743] = entry(1, false); - v->a[3744] = shift(110); - v->a[3745] = entry(1, false); - v->a[3746] = shift(111); - v->a[3747] = entry(1, false); - v->a[3748] = shift(113); - v->a[3749] = entry(1, false); - v->a[3750] = shift(366); - v->a[3751] = entry(1, true); - v->a[3752] = shift(6155); - v->a[3753] = entry(1, true); - v->a[3754] = shift(5048); - v->a[3755] = entry(1, true); - v->a[3756] = shift(7632); - v->a[3757] = entry(1, true); - v->a[3758] = shift(6406); - v->a[3759] = entry(1, false); + v->a[3740] = entry(1, true); + v->a[3741] = shift(4062); + v->a[3742] = entry(1, true); + v->a[3743] = shift(2576); + v->a[3744] = entry(2, false); + v->a[3745] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3746] = shift_repeat(1266); + v->a[3747] = entry(2, true); + v->a[3748] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[3749] = shift(3983); + v->a[3750] = entry(2, false); + v->a[3751] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3752] = shift_repeat(1302); + v->a[3753] = entry(2, false); + v->a[3754] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3755] = shift_repeat(1685); + v->a[3756] = entry(2, false); + v->a[3757] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3758] = shift_repeat(1838); + v->a[3759] = entry(2, false); parse_actions_entries_188(v); } void parse_actions_entries_188(t_parse_actions_entries_array *v) { - v->a[3760] = shift(3278); - v->a[3761] = entry(2, false); - v->a[3762] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3763] = shift_repeat(1902); - v->a[3764] = entry(2, false); - v->a[3765] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3766] = shift_repeat(1915); - v->a[3767] = entry(2, false); - v->a[3768] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3769] = shift_repeat(731); - v->a[3770] = entry(2, true); - v->a[3771] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[3772] = shift_repeat(1903); - v->a[3773] = entry(1, false); - v->a[3774] = shift(1956); - v->a[3775] = entry(1, false); - v->a[3776] = shift(5822); - v->a[3777] = entry(1, false); - v->a[3778] = shift(1960); - v->a[3779] = entry(1, true); + v->a[3760] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3761] = shift_repeat(3160); + v->a[3762] = entry(2, false); + v->a[3763] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3764] = shift_repeat(1687); + v->a[3765] = entry(2, false); + v->a[3766] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3767] = shift_repeat(3037); + v->a[3768] = entry(2, false); + v->a[3769] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3770] = shift_repeat(1705); + v->a[3771] = entry(2, false); + v->a[3772] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3773] = shift_repeat(3326); + v->a[3774] = entry(2, false); + v->a[3775] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3776] = shift_repeat(3039); + v->a[3777] = entry(2, false); + v->a[3778] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3779] = shift_repeat(203); parse_actions_entries_189(v); } void parse_actions_entries_189(t_parse_actions_entries_array *v) { - v->a[3780] = shift(1960); - v->a[3781] = entry(1, false); - v->a[3782] = shift(4522); - v->a[3783] = entry(1, false); - v->a[3784] = shift(4025); - v->a[3785] = entry(1, false); - v->a[3786] = shift(4021); - v->a[3787] = entry(1, false); - v->a[3788] = shift(5981); - v->a[3789] = entry(1, false); - v->a[3790] = shift(4359); - v->a[3791] = entry(1, false); - v->a[3792] = shift(5723); - v->a[3793] = entry(1, false); - v->a[3794] = shift(4395); - v->a[3795] = entry(1, false); - v->a[3796] = shift(6288); - v->a[3797] = entry(1, false); - v->a[3798] = shift(4845); + v->a[3780] = entry(2, false); + v->a[3781] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3782] = shift_repeat(202); + v->a[3783] = entry(2, false); + v->a[3784] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3785] = shift_repeat(201); + v->a[3786] = entry(2, true); + v->a[3787] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3788] = shift_repeat(1685); + v->a[3789] = entry(2, true); + v->a[3790] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3791] = shift_repeat(4062); + v->a[3792] = entry(1, false); + v->a[3793] = shift(1256); + v->a[3794] = entry(1, true); + v->a[3795] = shift(2535); + v->a[3796] = entry(2, false); + v->a[3797] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3798] = shift_repeat(1329); v->a[3799] = entry(1, false); parse_actions_entries_190(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_38.c b/parser/static/parse_actions_entries/parse_actions_entries_38.c index 277b6c50..5eeb8ed8 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_38.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_38.c @@ -14,126 +14,126 @@ void parse_actions_entries_190(t_parse_actions_entries_array *v) { - v->a[3800] = shift(79); - v->a[3801] = entry(1, false); - v->a[3802] = shift(80); - v->a[3803] = entry(1, false); - v->a[3804] = shift(83); - v->a[3805] = entry(1, false); - v->a[3806] = shift(350); - v->a[3807] = entry(1, true); - v->a[3808] = shift(4529); - v->a[3809] = entry(1, true); - v->a[3810] = shift(7630); - v->a[3811] = entry(1, false); - v->a[3812] = shift(3365); - v->a[3813] = entry(1, true); - v->a[3814] = shift(6442); + v->a[3800] = shift(255); + v->a[3801] = entry(1, true); + v->a[3802] = reduce(sym__heredoc_expression, 2, 0, 44); + v->a[3803] = entry(1, true); + v->a[3804] = reduce(sym__heredoc_pipeline, 2, 0, 0); + v->a[3805] = entry(2, false); + v->a[3806] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3807] = shift_repeat(1310); + v->a[3808] = entry(1, false); + v->a[3809] = shift(1302); + v->a[3810] = entry(1, false); + v->a[3811] = shift(1310); + v->a[3812] = entry(2, false); + v->a[3813] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3814] = shift_repeat(1286); v->a[3815] = entry(1, false); - v->a[3816] = shift(4518); + v->a[3816] = shift(1286); v->a[3817] = entry(1, false); - v->a[3818] = shift(4401); - v->a[3819] = entry(1, true); + v->a[3818] = shift(1252); + v->a[3819] = entry(1, false); parse_actions_entries_191(v); } void parse_actions_entries_191(t_parse_actions_entries_array *v) { - v->a[3820] = shift(4599); + v->a[3820] = shift(1329); v->a[3821] = entry(1, false); - v->a[3822] = shift(4486); - v->a[3823] = entry(1, true); - v->a[3824] = shift(4484); - v->a[3825] = entry(1, false); - v->a[3826] = shift(1484); - v->a[3827] = entry(1, false); - v->a[3828] = shift(1492); - v->a[3829] = entry(1, true); - v->a[3830] = shift(1492); - v->a[3831] = entry(2, false); - v->a[3832] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3833] = shift_repeat(1839); - v->a[3834] = entry(2, false); - v->a[3835] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3836] = shift_repeat(4000); - v->a[3837] = entry(2, false); - v->a[3838] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3839] = shift_repeat(3997); + v->a[3822] = shift(1266); + v->a[3823] = entry(2, false); + v->a[3824] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3825] = shift_repeat(1256); + v->a[3826] = entry(2, false); + v->a[3827] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3828] = shift(1226); + v->a[3829] = entry(2, false); + v->a[3830] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3831] = shift(810); + v->a[3832] = entry(2, false); + v->a[3833] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3834] = shift(1633); + v->a[3835] = entry(2, false); + v->a[3836] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3837] = shift(1927); + v->a[3838] = entry(2, false); + v->a[3839] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); parse_actions_entries_192(v); } void parse_actions_entries_192(t_parse_actions_entries_array *v) { - v->a[3840] = entry(2, false); - v->a[3841] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3842] = shift_repeat(6060); - v->a[3843] = entry(2, false); - v->a[3844] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3845] = shift_repeat(1832); - v->a[3846] = entry(2, false); - v->a[3847] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3848] = shift_repeat(5733); - v->a[3849] = entry(2, false); - v->a[3850] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3851] = shift_repeat(2116); - v->a[3852] = entry(2, false); - v->a[3853] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3854] = shift_repeat(6333); - v->a[3855] = entry(2, false); - v->a[3856] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3857] = shift_repeat(4854); - v->a[3858] = entry(2, false); - v->a[3859] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3840] = shift(727); + v->a[3841] = entry(2, false); + v->a[3842] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3843] = shift(731); + v->a[3844] = entry(2, false); + v->a[3845] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3846] = shift(958); + v->a[3847] = entry(2, false); + v->a[3848] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3849] = shift(921); + v->a[3850] = entry(2, false); + v->a[3851] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3852] = shift(755); + v->a[3853] = entry(2, false); + v->a[3854] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3855] = shift(1482); + v->a[3856] = entry(2, true); + v->a[3857] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[3858] = shift(3647); + v->a[3859] = entry(2, false); parse_actions_entries_193(v); } void parse_actions_entries_193(t_parse_actions_entries_array *v) { - v->a[3860] = shift_repeat(116); - v->a[3861] = entry(2, false); - v->a[3862] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3863] = shift_repeat(119); - v->a[3864] = entry(2, false); - v->a[3865] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3866] = shift_repeat(121); - v->a[3867] = entry(2, false); - v->a[3868] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3869] = shift_repeat(182); - v->a[3870] = entry(2, true); - v->a[3871] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3872] = shift_repeat(1843); - v->a[3873] = entry(2, true); - v->a[3874] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3875] = shift_repeat(7633); - v->a[3876] = entry(1, false); - v->a[3877] = shift(1846); - v->a[3878] = entry(1, false); - v->a[3879] = shift(4061); + v->a[3860] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3861] = shift(2859); + v->a[3862] = entry(2, false); + v->a[3863] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3864] = shift(510); + v->a[3865] = entry(2, false); + v->a[3866] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3867] = shift(1132); + v->a[3868] = entry(2, false); + v->a[3869] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3870] = shift(3509); + v->a[3871] = entry(2, false); + v->a[3872] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3873] = shift(3430); + v->a[3874] = entry(1, false); + v->a[3875] = shift(1348); + v->a[3876] = entry(2, false); + v->a[3877] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3878] = shift(1588); + v->a[3879] = entry(1, false); parse_actions_entries_194(v); } void parse_actions_entries_194(t_parse_actions_entries_array *v) { - v->a[3880] = entry(1, false); - v->a[3881] = shift(4054); - v->a[3882] = entry(1, false); - v->a[3883] = shift(5926); - v->a[3884] = entry(1, false); - v->a[3885] = shift(1916); - v->a[3886] = entry(1, false); - v->a[3887] = shift(1946); - v->a[3888] = entry(1, false); - v->a[3889] = shift(6348); - v->a[3890] = entry(1, false); - v->a[3891] = shift(4819); - v->a[3892] = entry(1, false); - v->a[3893] = shift(374); - v->a[3894] = entry(1, false); - v->a[3895] = shift(410); - v->a[3896] = entry(1, false); - v->a[3897] = shift(247); - v->a[3898] = entry(1, false); - v->a[3899] = shift(272); + v->a[3880] = shift(2776); + v->a[3881] = entry(1, false); + v->a[3882] = shift(1841); + v->a[3883] = entry(1, false); + v->a[3884] = shift(3141); + v->a[3885] = entry(1, false); + v->a[3886] = shift(2714); + v->a[3887] = entry(1, false); + v->a[3888] = shift(3053); + v->a[3889] = entry(1, false); + v->a[3890] = shift(2876); + v->a[3891] = entry(1, false); + v->a[3892] = shift(3320); + v->a[3893] = entry(1, false); + v->a[3894] = shift(3055); + v->a[3895] = entry(1, false); + v->a[3896] = shift(199); + v->a[3897] = entry(1, false); + v->a[3898] = shift(198); + v->a[3899] = entry(1, false); parse_actions_entries_195(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_39.c b/parser/static/parse_actions_entries/parse_actions_entries_39.c index 8201771b..24a9028b 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_39.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_39.c @@ -14,126 +14,126 @@ void parse_actions_entries_195(t_parse_actions_entries_array *v) { - v->a[3900] = entry(1, true); - v->a[3901] = shift(1845); - v->a[3902] = entry(1, true); - v->a[3903] = shift(7627); - v->a[3904] = entry(1, true); - v->a[3905] = shift(6466); - v->a[3906] = entry(1, true); - v->a[3907] = shift(6411); + v->a[3900] = shift(196); + v->a[3901] = entry(1, true); + v->a[3902] = shift(2776); + v->a[3903] = entry(1, true); + v->a[3904] = shift(4063); + v->a[3905] = entry(2, false); + v->a[3906] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3907] = shift(699); v->a[3908] = entry(2, false); - v->a[3909] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[3910] = shift_repeat(2330); + v->a[3909] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3910] = shift_repeat(1363); v->a[3911] = entry(2, false); - v->a[3912] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[3913] = shift_repeat(2342); + v->a[3912] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3913] = shift(831); v->a[3914] = entry(2, false); - v->a[3915] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[3916] = shift_repeat(746); - v->a[3917] = entry(2, true); - v->a[3918] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[3919] = shift_repeat(6696); + v->a[3915] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3916] = shift(1009); + v->a[3917] = entry(1, false); + v->a[3918] = shift(2783); + v->a[3919] = entry(1, true); parse_actions_entries_196(v); } void parse_actions_entries_196(t_parse_actions_entries_array *v) { - v->a[3920] = entry(2, true); - v->a[3921] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[3922] = shift_repeat(2331); - v->a[3923] = entry(2, false); - v->a[3924] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3925] = shift_repeat(1846); - v->a[3926] = entry(2, false); - v->a[3927] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3928] = shift_repeat(4061); - v->a[3929] = entry(2, false); - v->a[3930] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3931] = shift_repeat(4054); - v->a[3932] = entry(2, false); - v->a[3933] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3934] = shift_repeat(5926); - v->a[3935] = entry(2, false); - v->a[3936] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3937] = shift_repeat(1916); - v->a[3938] = entry(2, false); - v->a[3939] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[3920] = shift(2783); + v->a[3921] = entry(2, false); + v->a[3922] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3923] = shift(3238); + v->a[3924] = entry(2, false); + v->a[3925] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3926] = shift(1875); + v->a[3927] = entry(2, false); + v->a[3928] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3929] = shift(2667); + v->a[3930] = entry(2, false); + v->a[3931] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3932] = shift(661); + v->a[3933] = entry(2, false); + v->a[3934] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3935] = shift(933); + v->a[3936] = entry(2, false); + v->a[3937] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3938] = shift(1572); + v->a[3939] = entry(2, false); parse_actions_entries_197(v); } void parse_actions_entries_197(t_parse_actions_entries_array *v) { - v->a[3940] = shift_repeat(5721); - v->a[3941] = entry(2, false); - v->a[3942] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3943] = shift_repeat(1946); - v->a[3944] = entry(2, false); - v->a[3945] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3946] = shift_repeat(6348); - v->a[3947] = entry(2, false); - v->a[3948] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3949] = shift_repeat(4819); - v->a[3950] = entry(2, false); - v->a[3951] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3952] = shift_repeat(374); - v->a[3953] = entry(2, false); - v->a[3954] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3955] = shift_repeat(410); - v->a[3956] = entry(2, false); - v->a[3957] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3958] = shift_repeat(247); - v->a[3959] = entry(2, false); + v->a[3940] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3941] = shift(1660); + v->a[3942] = entry(2, false); + v->a[3943] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3944] = shift(3498); + v->a[3945] = entry(2, false); + v->a[3946] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3947] = shift(1128); + v->a[3948] = entry(2, false); + v->a[3949] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3950] = shift(2621); + v->a[3951] = entry(2, false); + v->a[3952] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3953] = shift(990); + v->a[3954] = entry(2, false); + v->a[3955] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3956] = shift(1555); + v->a[3957] = entry(2, false); + v->a[3958] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3959] = shift(1176); parse_actions_entries_198(v); } void parse_actions_entries_198(t_parse_actions_entries_array *v) { - v->a[3960] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3961] = shift_repeat(272); - v->a[3962] = entry(2, true); - v->a[3963] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3964] = shift_repeat(1845); - v->a[3965] = entry(2, true); - v->a[3966] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[3967] = shift_repeat(7627); - v->a[3968] = entry(1, false); - v->a[3969] = shift(2330); - v->a[3970] = entry(1, false); - v->a[3971] = shift(2342); - v->a[3972] = entry(1, false); - v->a[3973] = shift(777); - v->a[3974] = entry(1, true); - v->a[3975] = shift(6696); - v->a[3976] = entry(1, true); - v->a[3977] = shift(2331); - v->a[3978] = entry(2, false); - v->a[3979] = reduce(aux_sym_command_repeat2, 2, 0, 38); + v->a[3960] = entry(2, false); + v->a[3961] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3962] = shift(1479); + v->a[3963] = entry(2, false); + v->a[3964] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3965] = shift(3256); + v->a[3966] = entry(2, false); + v->a[3967] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3968] = shift(1982); + v->a[3969] = entry(2, false); + v->a[3970] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3971] = shift(1475); + v->a[3972] = entry(2, false); + v->a[3973] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3974] = shift(909); + v->a[3975] = entry(2, false); + v->a[3976] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3977] = shift(2030); + v->a[3978] = entry(1, true); + v->a[3979] = shift(2562); parse_actions_entries_199(v); } void parse_actions_entries_199(t_parse_actions_entries_array *v) { - v->a[3980] = shift_repeat(2211); - v->a[3981] = entry(2, true); - v->a[3982] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3983] = shift_repeat(4082); - v->a[3984] = entry(2, false); - v->a[3985] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3986] = shift_repeat(3672); - v->a[3987] = entry(2, true); - v->a[3988] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3989] = shift_repeat(3715); - v->a[3990] = entry(2, true); - v->a[3991] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3992] = shift_repeat(4079); - v->a[3993] = entry(2, false); - v->a[3994] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3995] = shift_repeat(6014); - v->a[3996] = entry(2, true); - v->a[3997] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[3998] = shift_repeat(2033); - v->a[3999] = entry(2, true); + v->a[3980] = entry(2, false); + v->a[3981] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[3982] = shift_repeat(1348); + v->a[3983] = entry(2, false); + v->a[3984] = reduce(sym_command_name, 1, 0, 0); + v->a[3985] = shift(3975); + v->a[3986] = entry(2, false); + v->a[3987] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3988] = shift(1100); + v->a[3989] = entry(2, false); + v->a[3990] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3991] = shift(1081); + v->a[3992] = entry(2, false); + v->a[3993] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3994] = shift(1725); + v->a[3995] = entry(2, false); + v->a[3996] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[3997] = shift(822); + v->a[3998] = entry(2, false); + v->a[3999] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); parse_actions_entries_200(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_4.c b/parser/static/parse_actions_entries/parse_actions_entries_4.c index 41c40fb6..b44f5287 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_4.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_4.c @@ -14,126 +14,126 @@ void parse_actions_entries_20(t_parse_actions_entries_array *v) { - v->a[400] = shift(4610); + v->a[400] = shift(2813); v->a[401] = entry(1, false); - v->a[402] = shift(5564); + v->a[402] = shift(2811); v->a[403] = entry(1, false); - v->a[404] = shift(813); + v->a[404] = shift(2847); v->a[405] = entry(1, false); - v->a[406] = shift(6729); + v->a[406] = shift(2806); v->a[407] = entry(1, false); - v->a[408] = shift(7389); - v->a[409] = entry(1, true); - v->a[410] = shift(671); + v->a[408] = shift(2810); + v->a[409] = entry(1, false); + v->a[410] = shift(2808); v->a[411] = entry(1, false); - v->a[412] = shift(3622); - v->a[413] = entry(1, true); - v->a[414] = shift(3622); + v->a[412] = shift(2816); + v->a[413] = entry(1, false); + v->a[414] = shift(2826); v->a[415] = entry(1, false); - v->a[416] = shift(155); + v->a[416] = reduce(sym_elif_clause, 3, 0, 0); v->a[417] = entry(1, false); - v->a[418] = shift(430); + v->a[418] = reduce(sym_elif_clause, 4, 0, 0); v->a[419] = entry(1, false); parse_actions_entries_21(v); } void parse_actions_entries_21(t_parse_actions_entries_array *v) { - v->a[420] = shift(422); - v->a[421] = entry(1, false); - v->a[422] = shift(4122); + v->a[420] = shift(694); + v->a[421] = entry(1, true); + v->a[422] = shift(3343); v->a[423] = entry(1, false); - v->a[424] = reduce(sym_last_case_item, 4, 0, 112); + v->a[424] = shift(3900); v->a[425] = entry(1, false); - v->a[426] = shift(5247); - v->a[427] = entry(1, true); - v->a[428] = shift(5280); - v->a[429] = entry(1, true); - v->a[430] = shift(5295); + v->a[426] = shift(558); + v->a[427] = entry(1, false); + v->a[428] = shift(276); + v->a[429] = entry(1, false); + v->a[430] = shift(349); v->a[431] = entry(1, false); - v->a[432] = shift(6970); + v->a[432] = shift(2172); v->a[433] = entry(1, true); - v->a[434] = shift(81); - v->a[435] = entry(1, false); - v->a[436] = shift(656); + v->a[434] = shift(2172); + v->a[435] = entry(1, true); + v->a[436] = shift(413); v->a[437] = entry(1, false); - v->a[438] = shift(9); + v->a[438] = shift(698); v->a[439] = entry(1, true); parse_actions_entries_22(v); } void parse_actions_entries_22(t_parse_actions_entries_array *v) { - v->a[440] = shift(1830); - v->a[441] = entry(1, false); - v->a[442] = shift(548); - v->a[443] = entry(1, false); - v->a[444] = shift(590); - v->a[445] = entry(1, true); - v->a[446] = shift(604); + v->a[440] = shift(702); + v->a[441] = entry(1, true); + v->a[442] = shift(3202); + v->a[443] = entry(1, true); + v->a[444] = shift(3839); + v->a[445] = entry(1, false); + v->a[446] = shift(173); v->a[447] = entry(1, true); - v->a[448] = shift(3775); - v->a[449] = entry(1, true); - v->a[450] = shift(3857); - v->a[451] = entry(1, true); - v->a[452] = shift(3855); - v->a[453] = entry(1, false); - v->a[454] = shift(6024); - v->a[455] = entry(1, false); - v->a[456] = shift(824); + v->a[448] = shift(3297); + v->a[449] = entry(1, false); + v->a[450] = shift(139); + v->a[451] = entry(1, false); + v->a[452] = shift(104); + v->a[453] = entry(1, true); + v->a[454] = shift(3339); + v->a[455] = entry(1, true); + v->a[456] = shift(3330); v->a[457] = entry(1, true); - v->a[458] = shift(5840); + v->a[458] = shift(3296); v->a[459] = entry(1, true); parse_actions_entries_23(v); } void parse_actions_entries_23(t_parse_actions_entries_array *v) { - v->a[460] = shift(815); + v->a[460] = shift(3275); v->a[461] = entry(1, false); - v->a[462] = shift(884); - v->a[463] = entry(1, false); - v->a[464] = shift(6269); + v->a[462] = shift(187); + v->a[463] = entry(1, true); + v->a[464] = shift(3286); v->a[465] = entry(1, true); - v->a[466] = shift(4740); + v->a[466] = shift(3331); v->a[467] = entry(1, false); - v->a[468] = shift(388); - v->a[469] = entry(1, true); - v->a[470] = shift(387); - v->a[471] = entry(1, true); - v->a[472] = shift(386); - v->a[473] = entry(1, true); - v->a[474] = shift(195); - v->a[475] = entry(1, true); - v->a[476] = shift(6156); - v->a[477] = entry(1, true); - v->a[478] = shift(6547); + v->a[468] = shift(773); + v->a[469] = entry(1, false); + v->a[470] = shift(3959); + v->a[471] = entry(1, false); + v->a[472] = shift(608); + v->a[473] = entry(1, false); + v->a[474] = shift(343); + v->a[475] = entry(1, false); + v->a[476] = shift(405); + v->a[477] = entry(1, false); + v->a[478] = shift(8); v->a[479] = entry(1, true); parse_actions_entries_24(v); } void parse_actions_entries_24(t_parse_actions_entries_array *v) { - v->a[480] = shift(819); + v->a[480] = shift(2460); v->a[481] = entry(1, true); - v->a[482] = shift(7646); + v->a[482] = shift(2418); v->a[483] = entry(1, false); - v->a[484] = reduce(sym_last_case_item, 3, 0, 46); - v->a[485] = entry(1, false); - v->a[486] = shift(5162); - v->a[487] = entry(1, true); - v->a[488] = shift(5321); + v->a[484] = shift(2); + v->a[485] = entry(1, true); + v->a[486] = shift(2207); + v->a[487] = entry(1, false); + v->a[488] = shift(2223); v->a[489] = entry(1, false); - v->a[490] = reduce(sym_last_case_item, 3, 0, 83); + v->a[490] = shift(6); v->a[491] = entry(1, false); - v->a[492] = shift(5143); + v->a[492] = shift(2218); v->a[493] = entry(1, true); - v->a[494] = shift(5314); - v->a[495] = entry(1, true); - v->a[496] = shift(5313); - v->a[497] = entry(1, false); - v->a[498] = shift(5144); - v->a[499] = entry(1, true); + v->a[494] = shift(2198); + v->a[495] = entry(1, false); + v->a[496] = shift(2341); + v->a[497] = entry(1, true); + v->a[498] = shift(2173); + v->a[499] = entry(1, false); parse_actions_entries_25(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_40.c b/parser/static/parse_actions_entries/parse_actions_entries_40.c index da65a7fa..33e6fbe4 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_40.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_40.c @@ -14,126 +14,126 @@ void parse_actions_entries_200(t_parse_actions_entries_array *v) { - v->a[4000] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4001] = shift_repeat(5780); - v->a[4002] = entry(2, true); - v->a[4003] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4004] = shift_repeat(2211); - v->a[4005] = entry(2, false); - v->a[4006] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4007] = shift_repeat(2268); - v->a[4008] = entry(2, false); - v->a[4009] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4010] = shift_repeat(6342); - v->a[4011] = entry(2, true); - v->a[4012] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4013] = shift_repeat(4779); + v->a[4000] = shift(2656); + v->a[4001] = entry(2, false); + v->a[4002] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[4003] = shift(3223); + v->a[4004] = entry(2, false); + v->a[4005] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[4006] = shift(1066); + v->a[4007] = entry(2, false); + v->a[4008] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[4009] = shift(1923); + v->a[4010] = entry(1, false); + v->a[4011] = shift(1363); + v->a[4012] = entry(1, true); + v->a[4013] = shift(2563); v->a[4014] = entry(2, false); - v->a[4015] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4016] = shift_repeat(340); - v->a[4017] = entry(2, true); - v->a[4018] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4019] = shift_repeat(341); + v->a[4015] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[4016] = shift(865); + v->a[4017] = entry(2, false); + v->a[4018] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[4019] = shift(598); parse_actions_entries_201(v); } void parse_actions_entries_201(t_parse_actions_entries_array *v) { - v->a[4020] = entry(2, true); - v->a[4021] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4022] = shift_repeat(342); - v->a[4023] = entry(2, true); - v->a[4024] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4025] = shift_repeat(258); - v->a[4026] = entry(2, true); - v->a[4027] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4028] = shift_repeat(6889); - v->a[4029] = entry(2, true); - v->a[4030] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4031] = shift_repeat(2203); - v->a[4032] = entry(2, true); - v->a[4033] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4034] = shift_repeat(2558); - v->a[4035] = entry(2, true); - v->a[4036] = reduce(aux_sym_command_repeat2, 2, 0, 38); - v->a[4037] = shift_repeat(7625); - v->a[4038] = entry(1, true); - v->a[4039] = shift(6452); + v->a[4020] = entry(1, true); + v->a[4021] = shift(2565); + v->a[4022] = entry(1, true); + v->a[4023] = shift(2566); + v->a[4024] = entry(2, false); + v->a[4025] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[4026] = shift(1993); + v->a[4027] = entry(2, false); + v->a[4028] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[4029] = shift(2156); + v->a[4030] = entry(1, false); + v->a[4031] = shift(1878); + v->a[4032] = entry(1, false); + v->a[4033] = shift(1877); + v->a[4034] = entry(1, true); + v->a[4035] = shift(1877); + v->a[4036] = entry(2, true); + v->a[4037] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4038] = shift_repeat(2403); + v->a[4039] = entry(1, true); parse_actions_entries_202(v); } void parse_actions_entries_202(t_parse_actions_entries_array *v) { - v->a[4040] = entry(1, true); - v->a[4041] = shift(6395); - v->a[4042] = entry(1, false); - v->a[4043] = shift(3368); - v->a[4044] = entry(1, false); - v->a[4045] = shift(726); - v->a[4046] = entry(1, false); - v->a[4047] = shift(2843); - v->a[4048] = entry(1, false); - v->a[4049] = shift(2848); - v->a[4050] = entry(1, false); - v->a[4051] = shift(4582); + v->a[4040] = shift(2479); + v->a[4041] = entry(1, true); + v->a[4042] = shift(2478); + v->a[4043] = entry(1, true); + v->a[4044] = shift(2403); + v->a[4045] = entry(1, true); + v->a[4046] = shift(2560); + v->a[4047] = entry(1, true); + v->a[4048] = shift(2477); + v->a[4049] = entry(2, true); + v->a[4050] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4051] = shift_repeat(2327); v->a[4052] = entry(1, true); - v->a[4053] = shift(4481); - v->a[4054] = entry(1, false); - v->a[4055] = shift(1805); - v->a[4056] = entry(1, false); - v->a[4057] = shift(1804); + v->a[4053] = shift(2559); + v->a[4054] = entry(1, true); + v->a[4055] = shift(2476); + v->a[4056] = entry(1, true); + v->a[4057] = shift(2327); v->a[4058] = entry(1, true); - v->a[4059] = shift(1804); + v->a[4059] = shift(2498); parse_actions_entries_203(v); } void parse_actions_entries_203(t_parse_actions_entries_array *v) { - v->a[4060] = entry(1, true); - v->a[4061] = shift(6375); - v->a[4062] = entry(1, true); - v->a[4063] = shift(6397); - v->a[4064] = entry(1, true); - v->a[4065] = shift(6447); - v->a[4066] = entry(1, false); - v->a[4067] = shift(746); - v->a[4068] = entry(1, false); - v->a[4069] = shift(4472); - v->a[4070] = entry(1, false); - v->a[4071] = shift(4362); - v->a[4072] = entry(1, true); - v->a[4073] = shift(4476); - v->a[4074] = entry(1, false); - v->a[4075] = shift(4828); - v->a[4076] = entry(1, false); - v->a[4077] = shift(4049); - v->a[4078] = entry(1, false); - v->a[4079] = shift(4048); + v->a[4060] = entry(2, true); + v->a[4061] = reduce(sym_command_name, 1, 0, 0); + v->a[4062] = shift(3940); + v->a[4063] = entry(1, false); + v->a[4064] = shift(1951); + v->a[4065] = entry(1, false); + v->a[4066] = shift(1956); + v->a[4067] = entry(1, true); + v->a[4068] = shift(1956); + v->a[4069] = entry(1, true); + v->a[4070] = shift(2568); + v->a[4071] = entry(1, false); + v->a[4072] = shift(1889); + v->a[4073] = entry(1, false); + v->a[4074] = shift(1888); + v->a[4075] = entry(1, true); + v->a[4076] = shift(1888); + v->a[4077] = entry(1, true); + v->a[4078] = shift(2567); + v->a[4079] = entry(2, false); parse_actions_entries_204(v); } void parse_actions_entries_204(t_parse_actions_entries_array *v) { - v->a[4080] = entry(1, false); - v->a[4081] = shift(5956); - v->a[4082] = entry(1, false); - v->a[4083] = shift(4593); - v->a[4084] = entry(1, false); - v->a[4085] = shift(5727); - v->a[4086] = entry(1, false); - v->a[4087] = shift(4451); - v->a[4088] = entry(1, false); - v->a[4089] = shift(6276); - v->a[4090] = entry(1, false); - v->a[4091] = shift(4830); - v->a[4092] = entry(1, false); - v->a[4093] = shift(165); - v->a[4094] = entry(1, false); - v->a[4095] = shift(149); - v->a[4096] = entry(1, false); - v->a[4097] = shift(146); - v->a[4098] = entry(1, false); - v->a[4099] = shift(294); + v->a[4080] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4081] = shift_repeat(1800); + v->a[4082] = entry(2, true); + v->a[4083] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4084] = shift_repeat(1804); + v->a[4085] = entry(2, false); + v->a[4086] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4087] = shift_repeat(3159); + v->a[4088] = entry(2, true); + v->a[4089] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4090] = shift_repeat(1784); + v->a[4091] = entry(2, true); + v->a[4092] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4093] = shift_repeat(3083); + v->a[4094] = entry(2, true); + v->a[4095] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4096] = shift_repeat(1800); + v->a[4097] = entry(2, false); + v->a[4098] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4099] = shift_repeat(1866); parse_actions_entries_205(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_41.c b/parser/static/parse_actions_entries/parse_actions_entries_41.c index 7bc6c732..7c3ecae1 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_41.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_41.c @@ -14,126 +14,126 @@ void parse_actions_entries_205(t_parse_actions_entries_array *v) { - v->a[4100] = entry(1, true); - v->a[4101] = shift(4621); - v->a[4102] = entry(1, true); - v->a[4103] = shift(7628); - v->a[4104] = entry(2, false); - v->a[4105] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4106] = shift_repeat(1968); - v->a[4107] = entry(2, false); - v->a[4108] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4109] = shift_repeat(2074); - v->a[4110] = entry(2, true); - v->a[4111] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4112] = shift_repeat(1972); - v->a[4113] = entry(1, false); - v->a[4114] = shift(2320); - v->a[4115] = entry(1, false); - v->a[4116] = shift(5780); - v->a[4117] = entry(1, false); - v->a[4118] = shift(2326); - v->a[4119] = entry(1, true); + v->a[4100] = entry(2, false); + v->a[4101] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4102] = shift_repeat(3285); + v->a[4103] = entry(2, true); + v->a[4104] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4105] = shift_repeat(3066); + v->a[4106] = entry(2, false); + v->a[4107] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4108] = shift_repeat(157); + v->a[4109] = entry(2, true); + v->a[4110] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4111] = shift_repeat(159); + v->a[4112] = entry(2, true); + v->a[4113] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4114] = shift_repeat(160); + v->a[4115] = entry(2, true); + v->a[4116] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4117] = shift_repeat(4054); + v->a[4118] = entry(1, true); + v->a[4119] = shift(2502); parse_actions_entries_206(v); } void parse_actions_entries_206(t_parse_actions_entries_array *v) { - v->a[4120] = shift(2326); - v->a[4121] = entry(1, false); - v->a[4122] = shift(4705); - v->a[4123] = entry(1, false); - v->a[4124] = shift(4524); - v->a[4125] = entry(1, true); - v->a[4126] = shift(4733); - v->a[4127] = entry(1, false); - v->a[4128] = shift(4479); - v->a[4129] = entry(1, true); - v->a[4130] = shift(4488); - v->a[4131] = entry(1, false); - v->a[4132] = shift(1968); - v->a[4133] = entry(1, false); - v->a[4134] = shift(2074); - v->a[4135] = entry(1, true); - v->a[4136] = shift(1972); - v->a[4137] = entry(1, false); - v->a[4138] = shift(4834); - v->a[4139] = entry(1, false); + v->a[4120] = entry(1, false); + v->a[4121] = shift(1788); + v->a[4122] = entry(1, true); + v->a[4123] = shift(1791); + v->a[4124] = entry(1, true); + v->a[4125] = shift(1794); + v->a[4126] = entry(1, false); + v->a[4127] = shift(1799); + v->a[4128] = entry(1, false); + v->a[4129] = shift(1801); + v->a[4130] = entry(1, false); + v->a[4131] = shift(1802); + v->a[4132] = entry(1, true); + v->a[4133] = shift(1806); + v->a[4134] = entry(1, true); + v->a[4135] = shift(996); + v->a[4136] = entry(1, true); + v->a[4137] = shift(1809); + v->a[4138] = entry(1, false); + v->a[4139] = shift(1821); parse_actions_entries_207(v); } void parse_actions_entries_207(t_parse_actions_entries_array *v) { - v->a[4140] = shift(4495); - v->a[4141] = entry(1, true); - v->a[4142] = shift(4816); - v->a[4143] = entry(1, false); - v->a[4144] = shift(4838); - v->a[4145] = entry(1, true); - v->a[4146] = shift(4835); - v->a[4147] = entry(1, false); - v->a[4148] = shift(2419); - v->a[4149] = entry(1, true); - v->a[4150] = shift(4114); - v->a[4151] = entry(1, true); - v->a[4152] = shift(4112); - v->a[4153] = entry(1, false); - v->a[4154] = shift(5894); - v->a[4155] = entry(1, true); - v->a[4156] = shift(2373); - v->a[4157] = entry(1, true); - v->a[4158] = shift(5754); + v->a[4140] = entry(1, false); + v->a[4141] = shift(1823); + v->a[4142] = entry(1, true); + v->a[4143] = shift(1828); + v->a[4144] = entry(1, true); + v->a[4145] = shift(1801); + v->a[4146] = entry(1, false); + v->a[4147] = shift(1831); + v->a[4148] = entry(1, false); + v->a[4149] = shift(1834); + v->a[4150] = entry(1, true); + v->a[4151] = shift(1839); + v->a[4152] = entry(1, true); + v->a[4153] = shift(1406); + v->a[4154] = entry(1, true); + v->a[4155] = shift(571); + v->a[4156] = entry(2, true); + v->a[4157] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4158] = shift_repeat(2570); v->a[4159] = entry(1, true); parse_actions_entries_208(v); } void parse_actions_entries_208(t_parse_actions_entries_array *v) { - v->a[4160] = shift(2419); - v->a[4161] = entry(1, false); - v->a[4162] = shift(2469); - v->a[4163] = entry(1, false); - v->a[4164] = shift(6298); + v->a[4160] = shift(2643); + v->a[4161] = entry(1, true); + v->a[4162] = shift(928); + v->a[4163] = entry(1, true); + v->a[4164] = shift(1449); v->a[4165] = entry(1, true); - v->a[4166] = shift(4730); - v->a[4167] = entry(1, false); - v->a[4168] = shift(278); + v->a[4166] = shift(2570); + v->a[4167] = entry(1, true); + v->a[4168] = shift(2402); v->a[4169] = entry(1, true); - v->a[4170] = shift(136); + v->a[4170] = shift(739); v->a[4171] = entry(1, true); - v->a[4172] = shift(289); + v->a[4172] = shift(1937); v->a[4173] = entry(1, true); - v->a[4174] = shift(248); + v->a[4174] = shift(2809); v->a[4175] = entry(1, false); - v->a[4176] = shift(803); + v->a[4176] = reduce(sym__arithmetic_unary_expression, 2, 0, 25); v->a[4177] = entry(1, true); - v->a[4178] = shift(6636); + v->a[4178] = reduce(sym__arithmetic_unary_expression, 2, 0, 25); v->a[4179] = entry(1, true); parse_actions_entries_209(v); } void parse_actions_entries_209(t_parse_actions_entries_array *v) { - v->a[4180] = shift(2395); + v->a[4180] = shift(1942); v->a[4181] = entry(1, true); - v->a[4182] = shift(7623); - v->a[4183] = entry(1, false); - v->a[4184] = shift(4692); + v->a[4182] = shift(1144); + v->a[4183] = entry(1, true); + v->a[4184] = shift(2409); v->a[4185] = entry(1, true); - v->a[4186] = shift(4689); - v->a[4187] = entry(1, false); - v->a[4188] = shift(797); - v->a[4189] = entry(2, false); - v->a[4190] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4191] = shift_repeat(2419); - v->a[4192] = entry(2, true); - v->a[4193] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4194] = shift_repeat(4114); - v->a[4195] = entry(2, true); - v->a[4196] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4197] = shift_repeat(4112); - v->a[4198] = entry(2, false); - v->a[4199] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[4186] = shift(856); + v->a[4187] = entry(1, true); + v->a[4188] = shift(1051); + v->a[4189] = entry(1, true); + v->a[4190] = shift(997); + v->a[4191] = entry(1, true); + v->a[4192] = shift(675); + v->a[4193] = entry(1, true); + v->a[4194] = shift(3449); + v->a[4195] = entry(1, true); + v->a[4196] = shift(2487); + v->a[4197] = entry(1, false); + v->a[4198] = reduce(sym__arithmetic_postfix_expression, 2, 0, 26); + v->a[4199] = entry(1, true); parse_actions_entries_210(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_42.c b/parser/static/parse_actions_entries/parse_actions_entries_42.c index 33db04ba..66df550c 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_42.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_42.c @@ -14,126 +14,126 @@ void parse_actions_entries_210(t_parse_actions_entries_array *v) { - v->a[4200] = shift_repeat(5894); - v->a[4201] = entry(2, true); - v->a[4202] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4203] = shift_repeat(2373); - v->a[4204] = entry(2, true); - v->a[4205] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4206] = shift_repeat(5754); - v->a[4207] = entry(2, true); - v->a[4208] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4209] = shift_repeat(2419); - v->a[4210] = entry(2, false); - v->a[4211] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4212] = shift_repeat(2469); - v->a[4213] = entry(2, false); - v->a[4214] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4215] = shift_repeat(6298); - v->a[4216] = entry(2, true); - v->a[4217] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4218] = shift_repeat(4730); - v->a[4219] = entry(2, false); + v->a[4200] = reduce(sym__arithmetic_postfix_expression, 2, 0, 26); + v->a[4201] = entry(1, true); + v->a[4202] = shift(1869); + v->a[4203] = entry(1, true); + v->a[4204] = shift(3225); + v->a[4205] = entry(1, true); + v->a[4206] = shift(2486); + v->a[4207] = entry(1, true); + v->a[4208] = shift(1692); + v->a[4209] = entry(1, false); + v->a[4210] = reduce(sym__arithmetic_ternary_expression, 5, 0, 54); + v->a[4211] = entry(1, true); + v->a[4212] = reduce(sym__arithmetic_ternary_expression, 5, 0, 54); + v->a[4213] = entry(1, true); + v->a[4214] = shift(1535); + v->a[4215] = entry(1, true); + v->a[4216] = shift(3245); + v->a[4217] = entry(1, true); + v->a[4218] = shift(1562); + v->a[4219] = entry(1, true); parse_actions_entries_211(v); } void parse_actions_entries_211(t_parse_actions_entries_array *v) { - v->a[4220] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4221] = shift_repeat(278); - v->a[4222] = entry(2, true); - v->a[4223] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4224] = shift_repeat(136); - v->a[4225] = entry(2, true); - v->a[4226] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4227] = shift_repeat(289); - v->a[4228] = entry(2, true); - v->a[4229] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4230] = shift_repeat(248); - v->a[4231] = entry(2, false); - v->a[4232] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4233] = shift_repeat(803); - v->a[4234] = entry(2, true); - v->a[4235] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4236] = shift_repeat(6636); - v->a[4237] = entry(2, true); - v->a[4238] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4239] = shift_repeat(2395); + v->a[4220] = shift(823); + v->a[4221] = entry(1, true); + v->a[4222] = shift(2017); + v->a[4223] = entry(1, true); + v->a[4224] = shift(2504); + v->a[4225] = entry(1, true); + v->a[4226] = shift(638); + v->a[4227] = entry(1, true); + v->a[4228] = shift(1203); + v->a[4229] = entry(1, true); + v->a[4230] = shift(1984); + v->a[4231] = entry(1, true); + v->a[4232] = shift(669); + v->a[4233] = entry(1, true); + v->a[4234] = shift(845); + v->a[4235] = entry(1, false); + v->a[4236] = reduce(sym__arithmetic_binary_expression, 3, 0, 37); + v->a[4237] = entry(1, true); + v->a[4238] = reduce(sym__arithmetic_binary_expression, 3, 0, 37); + v->a[4239] = entry(2, true); parse_actions_entries_212(v); } void parse_actions_entries_212(t_parse_actions_entries_array *v) { - v->a[4240] = entry(2, true); - v->a[4241] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); - v->a[4242] = shift_repeat(7623); - v->a[4243] = entry(1, false); - v->a[4244] = shift(4614); - v->a[4245] = entry(1, true); - v->a[4246] = shift(4795); - v->a[4247] = entry(1, false); - v->a[4248] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[4249] = entry(1, false); - v->a[4250] = shift(622); - v->a[4251] = entry(1, false); - v->a[4252] = shift(450); - v->a[4253] = entry(1, false); - v->a[4254] = reduce(sym__statement_not_pipeline, 1, 0, 0); - v->a[4255] = entry(1, false); - v->a[4256] = shift(7487); - v->a[4257] = entry(1, false); - v->a[4258] = reduce(sym__statements, 1, 0, 0); + v->a[4240] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4241] = shift_repeat(2504); + v->a[4242] = entry(1, true); + v->a[4243] = shift(2430); + v->a[4244] = entry(1, true); + v->a[4245] = shift(2640); + v->a[4246] = entry(1, true); + v->a[4247] = shift(1123); + v->a[4248] = entry(1, true); + v->a[4249] = shift(2436); + v->a[4250] = entry(1, true); + v->a[4251] = shift(1242); + v->a[4252] = entry(1, true); + v->a[4253] = shift(2420); + v->a[4254] = entry(1, true); + v->a[4255] = shift(524); + v->a[4256] = entry(2, true); + v->a[4257] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4258] = shift_repeat(2420); v->a[4259] = entry(1, true); parse_actions_entries_213(v); } void parse_actions_entries_213(t_parse_actions_entries_array *v) { - v->a[4260] = shift(622); + v->a[4260] = shift(1543); v->a[4261] = entry(1, true); - v->a[4262] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[4263] = entry(2, true); - v->a[4264] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[4265] = shift(6662); - v->a[4266] = entry(1, false); - v->a[4267] = shift(3881); - v->a[4268] = entry(1, true); - v->a[4269] = shift(3939); - v->a[4270] = entry(1, false); - v->a[4271] = reduce(sym_list, 3, 0, 0); - v->a[4272] = entry(1, true); - v->a[4273] = reduce(sym_list, 3, 0, 0); - v->a[4274] = entry(2, false); - v->a[4275] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4276] = shift_repeat(2337); - v->a[4277] = entry(2, false); - v->a[4278] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4279] = shift_repeat(2302); + v->a[4262] = shift(1958); + v->a[4263] = entry(1, false); + v->a[4264] = shift(2026); + v->a[4265] = entry(1, false); + v->a[4266] = shift(2023); + v->a[4267] = entry(1, true); + v->a[4268] = shift(2023); + v->a[4269] = entry(1, true); + v->a[4270] = shift(2452); + v->a[4271] = entry(1, true); + v->a[4272] = shift(2104); + v->a[4273] = entry(1, true); + v->a[4274] = shift(1659); + v->a[4275] = entry(1, false); + v->a[4276] = shift(2143); + v->a[4277] = entry(1, false); + v->a[4278] = shift(2142); + v->a[4279] = entry(1, true); parse_actions_entries_214(v); } void parse_actions_entries_214(t_parse_actions_entries_array *v) { - v->a[4280] = entry(2, true); - v->a[4281] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4282] = shift_repeat(2340); - v->a[4283] = entry(2, false); - v->a[4284] = reduce(sym_command_name, 1, 0, 0); - v->a[4285] = shift(6956); - v->a[4286] = entry(1, true); - v->a[4287] = shift(3881); - v->a[4288] = entry(1, true); - v->a[4289] = shift(3924); - v->a[4290] = entry(2, false); - v->a[4291] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4292] = shift_repeat(2271); - v->a[4293] = entry(2, true); - v->a[4294] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4295] = shift_repeat(4164); - v->a[4296] = entry(2, true); - v->a[4297] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4298] = shift_repeat(4144); - v->a[4299] = entry(2, false); + v->a[4280] = shift(2142); + v->a[4281] = entry(1, true); + v->a[4282] = shift(838); + v->a[4283] = entry(1, true); + v->a[4284] = shift(1061); + v->a[4285] = entry(1, true); + v->a[4286] = shift(2458); + v->a[4287] = entry(1, false); + v->a[4288] = reduce(sym__arithmetic_expression, 1, 0, 9); + v->a[4289] = entry(1, true); + v->a[4290] = reduce(sym__arithmetic_expression, 1, 0, 9); + v->a[4291] = entry(1, true); + v->a[4292] = shift(892); + v->a[4293] = entry(1, true); + v->a[4294] = shift(825); + v->a[4295] = entry(1, false); + v->a[4296] = reduce(sym__arithmetic_expression, 1, 0, 8); + v->a[4297] = entry(1, true); + v->a[4298] = reduce(sym__arithmetic_expression, 1, 0, 8); + v->a[4299] = entry(1, true); parse_actions_entries_215(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_43.c b/parser/static/parse_actions_entries/parse_actions_entries_43.c index 6aff11ca..defec802 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_43.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_43.c @@ -14,126 +14,126 @@ void parse_actions_entries_215(t_parse_actions_entries_array *v) { - v->a[4300] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4301] = shift_repeat(5923); - v->a[4302] = entry(2, false); - v->a[4303] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4304] = shift_repeat(2298); - v->a[4305] = entry(2, true); - v->a[4306] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4307] = shift_repeat(5730); - v->a[4308] = entry(2, true); - v->a[4309] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4310] = shift_repeat(2271); - v->a[4311] = entry(2, false); - v->a[4312] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4313] = shift_repeat(2420); - v->a[4314] = entry(2, false); - v->a[4315] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4316] = shift_repeat(6316); + v->a[4300] = shift(2692); + v->a[4301] = entry(1, false); + v->a[4302] = reduce(sym__arithmetic_parenthesized_expression, 3, 0, 0); + v->a[4303] = entry(1, true); + v->a[4304] = reduce(sym__arithmetic_parenthesized_expression, 3, 0, 0); + v->a[4305] = entry(1, true); + v->a[4306] = shift(1380); + v->a[4307] = entry(1, true); + v->a[4308] = shift(1003); + v->a[4309] = entry(1, true); + v->a[4310] = shift(968); + v->a[4311] = entry(1, true); + v->a[4312] = shift(718); + v->a[4313] = entry(1, false); + v->a[4314] = reduce(sym__arithmetic_expression, 1, 0, 7); + v->a[4315] = entry(1, true); + v->a[4316] = reduce(sym__arithmetic_expression, 1, 0, 7); v->a[4317] = entry(2, true); - v->a[4318] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4319] = shift_repeat(4691); + v->a[4318] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[4319] = shift_repeat(1669); parse_actions_entries_216(v); } void parse_actions_entries_216(t_parse_actions_entries_array *v) { - v->a[4320] = entry(2, false); - v->a[4321] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4322] = shift_repeat(261); - v->a[4323] = entry(2, true); - v->a[4324] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4325] = shift_repeat(262); - v->a[4326] = entry(2, true); - v->a[4327] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4328] = shift_repeat(263); - v->a[4329] = entry(2, true); - v->a[4330] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4331] = shift_repeat(235); - v->a[4332] = entry(2, true); - v->a[4333] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4334] = shift_repeat(2309); - v->a[4335] = entry(2, true); - v->a[4336] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4337] = shift_repeat(7621); + v->a[4320] = entry(1, false); + v->a[4321] = shift(1962); + v->a[4322] = entry(1, false); + v->a[4323] = shift(1963); + v->a[4324] = entry(1, true); + v->a[4325] = shift(1963); + v->a[4326] = entry(1, true); + v->a[4327] = reduce(aux_sym_arithmetic_expansion_repeat1, 2, 0, 0); + v->a[4328] = entry(1, false); + v->a[4329] = shift(3295); + v->a[4330] = entry(1, false); + v->a[4331] = shift(2454); + v->a[4332] = entry(1, false); + v->a[4333] = shift(2105); + v->a[4334] = entry(1, false); + v->a[4335] = shift(1694); + v->a[4336] = entry(1, true); + v->a[4337] = shift(1694); v->a[4338] = entry(1, false); - v->a[4339] = shift(655); + v->a[4339] = shift(1830); parse_actions_entries_217(v); } void parse_actions_entries_217(t_parse_actions_entries_array *v) { - v->a[4340] = entry(1, true); - v->a[4341] = shift(655); - v->a[4342] = entry(2, false); - v->a[4343] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4344] = shift_repeat(3881); - v->a[4345] = entry(2, true); - v->a[4346] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4347] = shift_repeat(3881); - v->a[4348] = entry(1, true); - v->a[4349] = reduce(sym__statement_not_pipeline, 1, 0, 0); + v->a[4340] = entry(1, false); + v->a[4341] = shift(3144); + v->a[4342] = entry(1, false); + v->a[4343] = shift(3344); + v->a[4344] = entry(1, false); + v->a[4345] = shift(3013); + v->a[4346] = entry(1, false); + v->a[4347] = shift(3443); + v->a[4348] = entry(1, false); + v->a[4349] = shift(3329); v->a[4350] = entry(1, false); - v->a[4351] = shift(4921); + v->a[4351] = shift(3001); v->a[4352] = entry(1, false); - v->a[4353] = shift(4774); - v->a[4354] = entry(1, true); - v->a[4355] = shift(4941); + v->a[4353] = shift(215); + v->a[4354] = entry(1, false); + v->a[4355] = shift(222); v->a[4356] = entry(1, false); - v->a[4357] = shift(4901); + v->a[4357] = shift(218); v->a[4358] = entry(1, true); - v->a[4359] = shift(4906); + v->a[4359] = shift(3295); parse_actions_entries_218(v); } void parse_actions_entries_218(t_parse_actions_entries_array *v) { - v->a[4360] = entry(1, false); - v->a[4361] = shift(4640); - v->a[4362] = entry(1, false); - v->a[4363] = shift(4578); - v->a[4364] = entry(1, true); - v->a[4365] = shift(4626); + v->a[4360] = entry(1, true); + v->a[4361] = shift(3203); + v->a[4362] = entry(1, true); + v->a[4363] = shift(4059); + v->a[4364] = entry(1, false); + v->a[4365] = shift(2314); v->a[4366] = entry(1, false); - v->a[4367] = shift(4627); + v->a[4367] = shift(1699); v->a[4368] = entry(1, true); - v->a[4369] = shift(4633); + v->a[4369] = shift(1699); v->a[4370] = entry(1, false); - v->a[4371] = reduce(sym_herestring_redirect, 2, 0, 0); - v->a[4372] = entry(1, true); - v->a[4373] = reduce(sym_herestring_redirect, 2, 0, 0); - v->a[4374] = entry(1, false); - v->a[4375] = shift(3896); - v->a[4376] = entry(1, true); - v->a[4377] = shift(3896); + v->a[4371] = shift(2226); + v->a[4372] = entry(1, false); + v->a[4373] = shift(1713); + v->a[4374] = entry(1, true); + v->a[4375] = shift(1713); + v->a[4376] = entry(1, false); + v->a[4377] = shift(2326); v->a[4378] = entry(1, false); - v->a[4379] = shift(625); + v->a[4379] = shift(1696); parse_actions_entries_219(v); } void parse_actions_entries_219(t_parse_actions_entries_array *v) { - v->a[4380] = entry(1, false); - v->a[4381] = shift(436); - v->a[4382] = entry(1, false); - v->a[4383] = shift(7514); - v->a[4384] = entry(1, true); - v->a[4385] = shift(625); - v->a[4386] = entry(2, true); - v->a[4387] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[4388] = shift(6619); - v->a[4389] = entry(1, false); - v->a[4390] = shift(3940); - v->a[4391] = entry(1, true); - v->a[4392] = shift(3984); - v->a[4393] = entry(1, true); - v->a[4394] = shift(3988); - v->a[4395] = entry(1, false); - v->a[4396] = shift(2362); - v->a[4397] = entry(1, false); - v->a[4398] = shift(5730); - v->a[4399] = entry(1, false); + v->a[4380] = entry(1, true); + v->a[4381] = shift(1696); + v->a[4382] = entry(1, true); + v->a[4383] = shift(1669); + v->a[4384] = entry(1, false); + v->a[4385] = shift(2221); + v->a[4386] = entry(1, false); + v->a[4387] = shift(1710); + v->a[4388] = entry(1, true); + v->a[4389] = shift(1710); + v->a[4390] = entry(1, false); + v->a[4391] = shift(2220); + v->a[4392] = entry(1, false); + v->a[4393] = shift(1695); + v->a[4394] = entry(1, true); + v->a[4395] = shift(1695); + v->a[4396] = entry(1, false); + v->a[4397] = shift(2228); + v->a[4398] = entry(1, false); + v->a[4399] = shift(1720); parse_actions_entries_220(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_44.c b/parser/static/parse_actions_entries/parse_actions_entries_44.c index c838208e..06178584 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_44.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_44.c @@ -14,126 +14,126 @@ void parse_actions_entries_220(t_parse_actions_entries_array *v) { - v->a[4400] = shift(2363); - v->a[4401] = entry(1, true); - v->a[4402] = shift(2363); - v->a[4403] = entry(2, false); - v->a[4404] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4405] = shift_repeat(3940); - v->a[4406] = entry(2, true); - v->a[4407] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4408] = shift_repeat(3940); - v->a[4409] = entry(1, false); - v->a[4410] = shift(624); - v->a[4411] = entry(1, true); - v->a[4412] = shift(624); - v->a[4413] = entry(1, true); - v->a[4414] = shift(3940); - v->a[4415] = entry(2, false); - v->a[4416] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4417] = shift_repeat(2369); - v->a[4418] = entry(2, true); - v->a[4419] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4400] = entry(1, true); + v->a[4401] = shift(1720); + v->a[4402] = entry(1, false); + v->a[4403] = shift(2308); + v->a[4404] = entry(1, false); + v->a[4405] = shift(1714); + v->a[4406] = entry(1, true); + v->a[4407] = shift(1714); + v->a[4408] = entry(1, false); + v->a[4409] = shift(1930); + v->a[4410] = entry(1, false); + v->a[4411] = shift(1940); + v->a[4412] = entry(1, true); + v->a[4413] = shift(1940); + v->a[4414] = entry(1, false); + v->a[4415] = shift(2772); + v->a[4416] = entry(1, false); + v->a[4417] = shift(1704); + v->a[4418] = entry(1, true); + v->a[4419] = shift(1704); parse_actions_entries_221(v); } void parse_actions_entries_221(t_parse_actions_entries_array *v) { - v->a[4420] = shift_repeat(3983); - v->a[4421] = entry(2, true); - v->a[4422] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4423] = shift_repeat(3982); - v->a[4424] = entry(2, false); - v->a[4425] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4426] = shift_repeat(5950); - v->a[4427] = entry(2, true); - v->a[4428] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4429] = shift_repeat(2396); - v->a[4430] = entry(2, true); - v->a[4431] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4432] = shift_repeat(5725); - v->a[4433] = entry(2, true); - v->a[4434] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4435] = shift_repeat(2369); - v->a[4436] = entry(2, false); - v->a[4437] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4438] = shift_repeat(2507); - v->a[4439] = entry(2, false); + v->a[4420] = entry(1, false); + v->a[4421] = shift(2344); + v->a[4422] = entry(1, false); + v->a[4423] = shift(1703); + v->a[4424] = entry(1, true); + v->a[4425] = shift(1703); + v->a[4426] = entry(1, false); + v->a[4427] = shift(2343); + v->a[4428] = entry(1, false); + v->a[4429] = shift(1708); + v->a[4430] = entry(1, true); + v->a[4431] = shift(1708); + v->a[4432] = entry(2, true); + v->a[4433] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4434] = shift_repeat(2511); + v->a[4435] = entry(1, false); + v->a[4436] = shift(2797); + v->a[4437] = entry(1, false); + v->a[4438] = shift(1693); + v->a[4439] = entry(1, true); parse_actions_entries_222(v); } void parse_actions_entries_222(t_parse_actions_entries_array *v) { - v->a[4440] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4441] = shift_repeat(6313); - v->a[4442] = entry(2, true); - v->a[4443] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4444] = shift_repeat(4839); - v->a[4445] = entry(2, false); - v->a[4446] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4447] = shift_repeat(140); - v->a[4448] = entry(2, true); - v->a[4449] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4450] = shift_repeat(141); - v->a[4451] = entry(2, true); - v->a[4452] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4453] = shift_repeat(142); - v->a[4454] = entry(2, true); - v->a[4455] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4456] = shift_repeat(88); - v->a[4457] = entry(2, true); - v->a[4458] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4459] = shift_repeat(2371); + v->a[4440] = shift(1693); + v->a[4441] = entry(1, true); + v->a[4442] = shift(2511); + v->a[4443] = entry(1, false); + v->a[4444] = shift(2720); + v->a[4445] = entry(1, false); + v->a[4446] = shift(1697); + v->a[4447] = entry(1, true); + v->a[4448] = shift(1697); + v->a[4449] = entry(1, false); + v->a[4450] = shift(2804); + v->a[4451] = entry(1, false); + v->a[4452] = shift(1698); + v->a[4453] = entry(1, true); + v->a[4454] = shift(1698); + v->a[4455] = entry(2, true); + v->a[4456] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[4457] = shift_repeat(1624); + v->a[4458] = entry(1, false); + v->a[4459] = shift(2310); parse_actions_entries_223(v); } void parse_actions_entries_223(t_parse_actions_entries_array *v) { - v->a[4460] = entry(2, true); - v->a[4461] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4462] = shift_repeat(7636); - v->a[4463] = entry(1, false); - v->a[4464] = reduce(aux_sym_command_repeat2, 2, 0, 37); - v->a[4465] = entry(1, true); - v->a[4466] = reduce(aux_sym_command_repeat2, 2, 0, 37); - v->a[4467] = entry(1, false); - v->a[4468] = reduce(sym_herestring_redirect, 2, 0, 10); - v->a[4469] = entry(1, true); - v->a[4470] = reduce(sym_herestring_redirect, 2, 0, 10); - v->a[4471] = entry(2, false); - v->a[4472] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4473] = shift_repeat(2422); - v->a[4474] = entry(2, false); - v->a[4475] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4476] = shift_repeat(2389); - v->a[4477] = entry(2, true); - v->a[4478] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4479] = shift_repeat(2431); + v->a[4460] = entry(1, false); + v->a[4461] = shift(1715); + v->a[4462] = entry(1, true); + v->a[4463] = shift(1715); + v->a[4464] = entry(1, true); + v->a[4465] = shift(1624); + v->a[4466] = entry(1, true); + v->a[4467] = shift(2446); + v->a[4468] = entry(1, true); + v->a[4469] = shift(2447); + v->a[4470] = entry(1, false); + v->a[4471] = shift(2337); + v->a[4472] = entry(1, false); + v->a[4473] = shift(1706); + v->a[4474] = entry(1, true); + v->a[4475] = shift(1706); + v->a[4476] = entry(1, false); + v->a[4477] = shift(1789); + v->a[4478] = entry(1, false); + v->a[4479] = shift(1775); parse_actions_entries_224(v); } void parse_actions_entries_224(t_parse_actions_entries_array *v) { v->a[4480] = entry(1, false); - v->a[4481] = reduce(aux_sym_command_repeat2, 2, 0, 36); - v->a[4482] = entry(1, true); - v->a[4483] = reduce(aux_sym_command_repeat2, 2, 0, 36); + v->a[4481] = shift(1742); + v->a[4482] = entry(1, false); + v->a[4483] = shift(1731); v->a[4484] = entry(1, false); - v->a[4485] = shift(2422); - v->a[4486] = entry(1, false); - v->a[4487] = shift(2389); + v->a[4485] = shift(1732); + v->a[4486] = entry(1, true); + v->a[4487] = shift(1733); v->a[4488] = entry(1, true); - v->a[4489] = shift(2431); + v->a[4489] = shift(1775); v->a[4490] = entry(1, false); - v->a[4491] = shift(2367); + v->a[4491] = shift(1734); v->a[4492] = entry(1, false); - v->a[4493] = shift(2386); - v->a[4494] = entry(1, false); - v->a[4495] = shift(875); + v->a[4493] = shift(1735); + v->a[4494] = entry(1, true); + v->a[4495] = shift(1604); v->a[4496] = entry(1, true); - v->a[4497] = shift(2365); - v->a[4498] = entry(1, false); - v->a[4499] = shift(2438); + v->a[4497] = shift(1786); + v->a[4498] = entry(1, true); + v->a[4499] = shift(1783); parse_actions_entries_225(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_45.c b/parser/static/parse_actions_entries/parse_actions_entries_45.c index 11dbb5f6..3bcfc609 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_45.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_45.c @@ -15,125 +15,125 @@ void parse_actions_entries_225(t_parse_actions_entries_array *v) { v->a[4500] = entry(1, true); - v->a[4501] = shift(3945); - v->a[4502] = entry(1, true); - v->a[4503] = shift(3944); - v->a[4504] = entry(1, false); - v->a[4505] = shift(5883); - v->a[4506] = entry(1, false); - v->a[4507] = shift(2356); - v->a[4508] = entry(1, true); - v->a[4509] = shift(5779); - v->a[4510] = entry(1, true); - v->a[4511] = shift(2438); - v->a[4512] = entry(1, false); - v->a[4513] = shift(2560); - v->a[4514] = entry(1, false); - v->a[4515] = shift(6349); - v->a[4516] = entry(1, true); - v->a[4517] = shift(4826); - v->a[4518] = entry(1, false); - v->a[4519] = shift(178); + v->a[4501] = shift(1790); + v->a[4502] = entry(2, true); + v->a[4503] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[4504] = shift_repeat(1674); + v->a[4505] = entry(1, false); + v->a[4506] = shift(1777); + v->a[4507] = entry(1, true); + v->a[4508] = shift(1675); + v->a[4509] = entry(2, true); + v->a[4510] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[4511] = shift_repeat(1675); + v->a[4512] = entry(1, true); + v->a[4513] = shift(1677); + v->a[4514] = entry(2, true); + v->a[4515] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[4516] = shift_repeat(1677); + v->a[4517] = entry(1, true); + v->a[4518] = shift(1674); + v->a[4519] = entry(1, true); parse_actions_entries_226(v); } void parse_actions_entries_226(t_parse_actions_entries_array *v) { - v->a[4520] = entry(1, true); - v->a[4521] = shift(183); - v->a[4522] = entry(1, true); - v->a[4523] = shift(191); - v->a[4524] = entry(1, true); - v->a[4525] = shift(115); - v->a[4526] = entry(1, true); - v->a[4527] = shift(2437); - v->a[4528] = entry(1, true); - v->a[4529] = shift(7639); - v->a[4530] = entry(1, false); - v->a[4531] = reduce(aux_sym_command_repeat2, 1, 0, 17); - v->a[4532] = entry(1, true); - v->a[4533] = reduce(aux_sym_command_repeat2, 1, 0, 17); - v->a[4534] = entry(2, false); - v->a[4535] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[4536] = shift_repeat(2367); - v->a[4537] = entry(2, false); - v->a[4538] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[4539] = shift_repeat(2386); + v->a[4520] = shift(1765); + v->a[4521] = entry(1, true); + v->a[4522] = shift(1605); + v->a[4523] = entry(1, true); + v->a[4524] = shift(1730); + v->a[4525] = entry(1, true); + v->a[4526] = shift(1750); + v->a[4527] = entry(1, true); + v->a[4528] = shift(1494); + v->a[4529] = entry(1, true); + v->a[4530] = shift(1690); + v->a[4531] = entry(2, true); + v->a[4532] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[4533] = shift_repeat(1690); + v->a[4534] = entry(1, false); + v->a[4535] = shift(2398); + v->a[4536] = entry(1, true); + v->a[4537] = shift(2398); + v->a[4538] = entry(2, false); + v->a[4539] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); parse_actions_entries_227(v); } void parse_actions_entries_227(t_parse_actions_entries_array *v) { - v->a[4540] = entry(2, false); - v->a[4541] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[4542] = shift_repeat(875); - v->a[4543] = entry(2, true); - v->a[4544] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[4545] = shift_repeat(2365); - v->a[4546] = entry(1, false); - v->a[4547] = reduce(aux_sym_command_repeat2, 1, 0, 16); + v->a[4540] = shift_repeat(2398); + v->a[4541] = entry(2, true); + v->a[4542] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4543] = shift_repeat(2398); + v->a[4544] = entry(1, true); + v->a[4545] = shift(2542); + v->a[4546] = entry(1, true); + v->a[4547] = shift(2541); v->a[4548] = entry(1, true); - v->a[4549] = reduce(aux_sym_command_repeat2, 1, 0, 16); - v->a[4550] = entry(1, false); - v->a[4551] = shift(865); - v->a[4552] = entry(1, false); - v->a[4553] = reduce(sym_herestring_redirect, 3, 0, 4); + v->a[4549] = shift(2105); + v->a[4550] = entry(1, true); + v->a[4551] = shift(1830); + v->a[4552] = entry(1, true); + v->a[4553] = shift(3344); v->a[4554] = entry(1, true); - v->a[4555] = reduce(sym_herestring_redirect, 3, 0, 4); - v->a[4556] = entry(1, false); - v->a[4557] = shift(2567); - v->a[4558] = entry(1, false); - v->a[4559] = shift(5779); + v->a[4555] = shift(3013); + v->a[4556] = entry(1, true); + v->a[4557] = shift(3001); + v->a[4558] = entry(1, true); + v->a[4559] = shift(222); parse_actions_entries_228(v); } void parse_actions_entries_228(t_parse_actions_entries_array *v) { - v->a[4560] = entry(1, false); - v->a[4561] = shift(2536); - v->a[4562] = entry(1, true); - v->a[4563] = shift(2536); + v->a[4560] = entry(1, true); + v->a[4561] = shift(218); + v->a[4562] = entry(1, false); + v->a[4563] = shift(2293); v->a[4564] = entry(1, false); - v->a[4565] = reduce(sym_herestring_redirect, 3, 0, 23); - v->a[4566] = entry(1, true); - v->a[4567] = reduce(sym_herestring_redirect, 3, 0, 23); - v->a[4568] = entry(2, false); - v->a[4569] = reduce(sym_command_name, 1, 0, 0); - v->a[4570] = shift(6890); - v->a[4571] = entry(1, true); - v->a[4572] = shift(3839); - v->a[4573] = entry(1, true); - v->a[4574] = shift(3843); - v->a[4575] = entry(2, false); - v->a[4576] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4577] = shift_repeat(3896); - v->a[4578] = entry(2, true); - v->a[4579] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4565] = shift(2775); + v->a[4566] = entry(1, false); + v->a[4567] = shift(2768); + v->a[4568] = entry(1, false); + v->a[4569] = shift(2289); + v->a[4570] = entry(1, false); + v->a[4571] = shift(2358); + v->a[4572] = entry(1, false); + v->a[4573] = shift(2357); + v->a[4574] = entry(1, false); + v->a[4575] = shift(2238); + v->a[4576] = entry(1, false); + v->a[4577] = shift(2244); + v->a[4578] = entry(1, false); + v->a[4579] = shift(2647); parse_actions_entries_229(v); } void parse_actions_entries_229(t_parse_actions_entries_array *v) { - v->a[4580] = shift_repeat(3896); - v->a[4581] = entry(2, false); - v->a[4582] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4583] = shift_repeat(2438); - v->a[4584] = entry(2, true); - v->a[4585] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4586] = shift_repeat(3945); - v->a[4587] = entry(2, true); - v->a[4588] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4589] = shift_repeat(3944); - v->a[4590] = entry(2, false); - v->a[4591] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4592] = shift_repeat(5883); - v->a[4593] = entry(2, false); - v->a[4594] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4595] = shift_repeat(2356); - v->a[4596] = entry(2, true); - v->a[4597] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4598] = shift_repeat(5779); - v->a[4599] = entry(2, true); + v->a[4580] = entry(1, false); + v->a[4581] = shift(2649); + v->a[4582] = entry(1, true); + v->a[4583] = shift(2649); + v->a[4584] = entry(1, true); + v->a[4585] = shift(1805); + v->a[4586] = entry(1, true); + v->a[4587] = shift(1764); + v->a[4588] = entry(1, true); + v->a[4589] = shift(1835); + v->a[4590] = entry(1, false); + v->a[4591] = shift(1833); + v->a[4592] = entry(1, true); + v->a[4593] = shift(1833); + v->a[4594] = entry(1, false); + v->a[4595] = shift(3184); + v->a[4596] = entry(1, true); + v->a[4597] = shift(3086); + v->a[4598] = entry(1, false); + v->a[4599] = shift(1509); parse_actions_entries_230(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_46.c b/parser/static/parse_actions_entries/parse_actions_entries_46.c index 62a1210c..bfa736d9 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_46.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_46.c @@ -14,126 +14,126 @@ void parse_actions_entries_230(t_parse_actions_entries_array *v) { - v->a[4600] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4601] = shift_repeat(2438); - v->a[4602] = entry(2, false); - v->a[4603] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4604] = shift_repeat(2560); - v->a[4605] = entry(2, false); - v->a[4606] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4607] = shift_repeat(6349); - v->a[4608] = entry(2, true); - v->a[4609] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4610] = shift_repeat(4826); - v->a[4611] = entry(2, false); - v->a[4612] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4613] = shift_repeat(178); - v->a[4614] = entry(2, true); - v->a[4615] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4616] = shift_repeat(183); - v->a[4617] = entry(2, true); - v->a[4618] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4619] = shift_repeat(191); + v->a[4600] = entry(1, false); + v->a[4601] = shift(3279); + v->a[4602] = entry(1, true); + v->a[4603] = shift(3092); + v->a[4604] = entry(1, true); + v->a[4605] = shift(80); + v->a[4606] = entry(1, true); + v->a[4607] = shift(81); + v->a[4608] = entry(1, true); + v->a[4609] = shift(82); + v->a[4610] = entry(1, false); + v->a[4611] = shift(1440); + v->a[4612] = entry(1, true); + v->a[4613] = shift(1440); + v->a[4614] = entry(1, true); + v->a[4615] = shift(1793); + v->a[4616] = entry(1, true); + v->a[4617] = shift(1827); + v->a[4618] = entry(1, true); + v->a[4619] = shift(1825); parse_actions_entries_231(v); } void parse_actions_entries_231(t_parse_actions_entries_array *v) { - v->a[4620] = entry(2, true); - v->a[4621] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4622] = shift_repeat(115); - v->a[4623] = entry(2, true); - v->a[4624] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4625] = shift_repeat(2437); - v->a[4626] = entry(2, true); - v->a[4627] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4628] = shift_repeat(7639); - v->a[4629] = entry(1, false); - v->a[4630] = shift(2487); - v->a[4631] = entry(1, true); - v->a[4632] = shift(3797); - v->a[4633] = entry(1, true); - v->a[4634] = shift(3793); - v->a[4635] = entry(1, false); - v->a[4636] = shift(5876); - v->a[4637] = entry(1, true); - v->a[4638] = shift(2458); - v->a[4639] = entry(1, true); + v->a[4620] = entry(1, false); + v->a[4621] = shift(1819); + v->a[4622] = entry(1, true); + v->a[4623] = shift(1819); + v->a[4624] = entry(1, false); + v->a[4625] = shift(3178); + v->a[4626] = entry(1, true); + v->a[4627] = shift(2992); + v->a[4628] = entry(1, false); + v->a[4629] = shift(1623); + v->a[4630] = entry(1, false); + v->a[4631] = shift(3303); + v->a[4632] = entry(1, true); + v->a[4633] = shift(3051); + v->a[4634] = entry(1, true); + v->a[4635] = shift(165); + v->a[4636] = entry(1, true); + v->a[4637] = shift(171); + v->a[4638] = entry(1, true); + v->a[4639] = shift(172); parse_actions_entries_232(v); } void parse_actions_entries_232(t_parse_actions_entries_array *v) { - v->a[4640] = shift(5832); - v->a[4641] = entry(1, true); - v->a[4642] = shift(2487); - v->a[4643] = entry(1, false); - v->a[4644] = shift(2651); - v->a[4645] = entry(1, false); - v->a[4646] = shift(6320); - v->a[4647] = entry(1, true); - v->a[4648] = shift(4729); - v->a[4649] = entry(1, false); - v->a[4650] = shift(376); - v->a[4651] = entry(1, true); - v->a[4652] = shift(61); - v->a[4653] = entry(1, true); - v->a[4654] = shift(373); - v->a[4655] = entry(1, true); - v->a[4656] = shift(250); - v->a[4657] = entry(1, true); - v->a[4658] = shift(2493); - v->a[4659] = entry(1, true); + v->a[4640] = entry(1, false); + v->a[4641] = shift(1615); + v->a[4642] = entry(1, true); + v->a[4643] = shift(1615); + v->a[4644] = entry(1, false); + v->a[4645] = shift(1616); + v->a[4646] = entry(1, true); + v->a[4647] = shift(1616); + v->a[4648] = entry(1, false); + v->a[4649] = shift(1617); + v->a[4650] = entry(1, true); + v->a[4651] = shift(1617); + v->a[4652] = entry(1, false); + v->a[4653] = shift(1618); + v->a[4654] = entry(1, true); + v->a[4655] = shift(1618); + v->a[4656] = entry(1, false); + v->a[4657] = shift(1619); + v->a[4658] = entry(1, true); + v->a[4659] = shift(1619); parse_actions_entries_233(v); } void parse_actions_entries_233(t_parse_actions_entries_array *v) { - v->a[4660] = shift(7649); - v->a[4661] = entry(1, false); - v->a[4662] = shift(2664); - v->a[4663] = entry(1, false); - v->a[4664] = shift(5724); - v->a[4665] = entry(1, false); - v->a[4666] = shift(2665); - v->a[4667] = entry(1, true); - v->a[4668] = shift(2665); - v->a[4669] = entry(2, false); - v->a[4670] = reduce(sym_command_name, 1, 0, 0); - v->a[4671] = shift(7352); - v->a[4672] = entry(1, false); - v->a[4673] = shift(4027); - v->a[4674] = entry(1, true); - v->a[4675] = shift(4027); - v->a[4676] = entry(1, false); - v->a[4677] = shift(5135); - v->a[4678] = entry(1, false); - v->a[4679] = shift(5109); + v->a[4660] = entry(1, false); + v->a[4661] = shift(1621); + v->a[4662] = entry(1, true); + v->a[4663] = shift(1621); + v->a[4664] = entry(1, false); + v->a[4665] = shift(1425); + v->a[4666] = entry(1, true); + v->a[4667] = shift(1425); + v->a[4668] = entry(1, false); + v->a[4669] = shift(1424); + v->a[4670] = entry(1, true); + v->a[4671] = shift(1424); + v->a[4672] = entry(2, false); + v->a[4673] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[4674] = shift_repeat(1880); + v->a[4675] = entry(1, false); + v->a[4676] = shift(2673); + v->a[4677] = entry(1, false); + v->a[4678] = shift(2665); + v->a[4679] = entry(1, true); parse_actions_entries_234(v); } void parse_actions_entries_234(t_parse_actions_entries_array *v) { - v->a[4680] = entry(1, true); - v->a[4681] = shift(5136); - v->a[4682] = entry(1, false); - v->a[4683] = shift(5133); - v->a[4684] = entry(1, true); - v->a[4685] = shift(5134); - v->a[4686] = entry(1, true); - v->a[4687] = reduce(sym__statements, 1, 0, 0); - v->a[4688] = entry(1, false); - v->a[4689] = shift(800); - v->a[4690] = entry(1, false); - v->a[4691] = shift(433); - v->a[4692] = entry(1, false); - v->a[4693] = shift(7349); - v->a[4694] = entry(1, true); - v->a[4695] = shift(800); - v->a[4696] = entry(2, true); - v->a[4697] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[4698] = shift(6668); - v->a[4699] = entry(1, false); + v->a[4680] = shift(2665); + v->a[4681] = entry(1, false); + v->a[4682] = shift(1611); + v->a[4683] = entry(1, true); + v->a[4684] = shift(1611); + v->a[4685] = entry(1, false); + v->a[4686] = shift(1489); + v->a[4687] = entry(1, true); + v->a[4688] = shift(1489); + v->a[4689] = entry(1, false); + v->a[4690] = shift(1411); + v->a[4691] = entry(1, true); + v->a[4692] = shift(1411); + v->a[4693] = entry(1, false); + v->a[4694] = shift(1455); + v->a[4695] = entry(1, true); + v->a[4696] = shift(1455); + v->a[4697] = entry(1, false); + v->a[4698] = shift(1463); + v->a[4699] = entry(1, true); parse_actions_entries_235(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_47.c b/parser/static/parse_actions_entries/parse_actions_entries_47.c index 84c8f598..1915423e 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_47.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_47.c @@ -14,126 +14,126 @@ void parse_actions_entries_235(t_parse_actions_entries_array *v) { - v->a[4700] = shift(3707); - v->a[4701] = entry(1, true); - v->a[4702] = shift(3707); + v->a[4700] = shift(1463); + v->a[4701] = entry(1, false); + v->a[4702] = shift(1371); v->a[4703] = entry(1, true); - v->a[4704] = shift(824); - v->a[4705] = entry(1, true); - v->a[4706] = shift(6634); - v->a[4707] = entry(1, false); - v->a[4708] = shift(1052); - v->a[4709] = entry(1, true); - v->a[4710] = shift(1572); + v->a[4704] = shift(1371); + v->a[4705] = entry(1, false); + v->a[4706] = shift(1378); + v->a[4707] = entry(1, true); + v->a[4708] = shift(1378); + v->a[4709] = entry(1, false); + v->a[4710] = shift(1504); v->a[4711] = entry(1, true); - v->a[4712] = shift(4080); - v->a[4713] = entry(2, false); - v->a[4714] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4715] = shift_repeat(2487); - v->a[4716] = entry(2, true); - v->a[4717] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4718] = shift_repeat(3797); - v->a[4719] = entry(2, true); + v->a[4712] = shift(1504); + v->a[4713] = entry(1, false); + v->a[4714] = shift(1505); + v->a[4715] = entry(1, true); + v->a[4716] = shift(1505); + v->a[4717] = entry(1, false); + v->a[4718] = shift(1399); + v->a[4719] = entry(1, true); parse_actions_entries_236(v); } void parse_actions_entries_236(t_parse_actions_entries_array *v) { - v->a[4720] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4721] = shift_repeat(3793); - v->a[4722] = entry(2, false); - v->a[4723] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4724] = shift_repeat(5876); - v->a[4725] = entry(2, true); - v->a[4726] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4727] = shift_repeat(2458); - v->a[4728] = entry(2, true); - v->a[4729] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4730] = shift_repeat(5832); - v->a[4731] = entry(2, true); - v->a[4732] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4733] = shift_repeat(2487); - v->a[4734] = entry(2, false); - v->a[4735] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4736] = shift_repeat(2651); - v->a[4737] = entry(2, false); - v->a[4738] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4739] = shift_repeat(6320); + v->a[4720] = shift(1399); + v->a[4721] = entry(1, false); + v->a[4722] = shift(1387); + v->a[4723] = entry(1, true); + v->a[4724] = shift(1387); + v->a[4725] = entry(1, false); + v->a[4726] = shift(1622); + v->a[4727] = entry(1, true); + v->a[4728] = shift(1622); + v->a[4729] = entry(2, true); + v->a[4730] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[4731] = shift_repeat(2508); + v->a[4732] = entry(1, false); + v->a[4733] = shift(1396); + v->a[4734] = entry(1, true); + v->a[4735] = shift(1396); + v->a[4736] = entry(1, false); + v->a[4737] = shift(1395); + v->a[4738] = entry(1, true); + v->a[4739] = shift(1395); parse_actions_entries_237(v); } void parse_actions_entries_237(t_parse_actions_entries_array *v) { - v->a[4740] = entry(2, true); - v->a[4741] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4742] = shift_repeat(4729); - v->a[4743] = entry(2, false); - v->a[4744] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4745] = shift_repeat(376); - v->a[4746] = entry(2, true); - v->a[4747] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4748] = shift_repeat(61); - v->a[4749] = entry(2, true); - v->a[4750] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4751] = shift_repeat(373); - v->a[4752] = entry(2, true); - v->a[4753] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4754] = shift_repeat(250); - v->a[4755] = entry(2, true); - v->a[4756] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4757] = shift_repeat(2493); - v->a[4758] = entry(2, true); - v->a[4759] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4740] = entry(1, false); + v->a[4741] = shift(1393); + v->a[4742] = entry(1, true); + v->a[4743] = shift(1393); + v->a[4744] = entry(1, false); + v->a[4745] = shift(1485); + v->a[4746] = entry(1, true); + v->a[4747] = shift(1485); + v->a[4748] = entry(1, false); + v->a[4749] = shift(1467); + v->a[4750] = entry(1, true); + v->a[4751] = shift(1467); + v->a[4752] = entry(1, false); + v->a[4753] = shift(1408); + v->a[4754] = entry(1, true); + v->a[4755] = shift(1408); + v->a[4756] = entry(1, false); + v->a[4757] = shift(1436); + v->a[4758] = entry(1, true); + v->a[4759] = shift(1436); parse_actions_entries_238(v); } void parse_actions_entries_238(t_parse_actions_entries_array *v) { - v->a[4760] = shift_repeat(7649); - v->a[4761] = entry(1, true); - v->a[4762] = shift(966); - v->a[4763] = entry(1, false); - v->a[4764] = shift(5178); - v->a[4765] = entry(1, true); - v->a[4766] = shift(3934); - v->a[4767] = entry(1, true); - v->a[4768] = shift(3933); - v->a[4769] = entry(1, false); - v->a[4770] = shift(5870); - v->a[4771] = entry(1, false); - v->a[4772] = shift(5064); - v->a[4773] = entry(1, true); - v->a[4774] = shift(5797); - v->a[4775] = entry(1, true); - v->a[4776] = shift(5178); - v->a[4777] = entry(1, false); - v->a[4778] = shift(5327); - v->a[4779] = entry(1, false); + v->a[4760] = entry(1, false); + v->a[4761] = shift(1427); + v->a[4762] = entry(1, true); + v->a[4763] = shift(1427); + v->a[4764] = entry(1, false); + v->a[4765] = shift(1610); + v->a[4766] = entry(1, true); + v->a[4767] = shift(1610); + v->a[4768] = entry(1, false); + v->a[4769] = reduce(aux_sym_command_repeat1, 2, 0, 17); + v->a[4770] = entry(2, false); + v->a[4771] = reduce(aux_sym_command_repeat1, 2, 0, 17); + v->a[4772] = shift_repeat(2194); + v->a[4773] = entry(2, true); + v->a[4774] = reduce(aux_sym_command_repeat1, 2, 0, 17); + v->a[4775] = shift_repeat(2194); + v->a[4776] = entry(2, true); + v->a[4777] = reduce(aux_sym_command_repeat1, 2, 0, 17); + v->a[4778] = shift_repeat(1397); + v->a[4779] = entry(1, true); parse_actions_entries_239(v); } void parse_actions_entries_239(t_parse_actions_entries_array *v) { - v->a[4780] = shift(6295); - v->a[4781] = entry(1, true); - v->a[4782] = shift(4823); - v->a[4783] = entry(1, false); - v->a[4784] = shift(199); - v->a[4785] = entry(1, true); - v->a[4786] = shift(208); - v->a[4787] = entry(1, true); - v->a[4788] = shift(209); + v->a[4780] = reduce(aux_sym_command_repeat1, 2, 0, 17); + v->a[4781] = entry(2, true); + v->a[4782] = reduce(aux_sym_command_repeat1, 2, 0, 17); + v->a[4783] = shift_repeat(3208); + v->a[4784] = entry(2, true); + v->a[4785] = reduce(aux_sym_command_repeat1, 2, 0, 17); + v->a[4786] = shift_repeat(3611); + v->a[4787] = entry(1, false); + v->a[4788] = shift(1608); v->a[4789] = entry(1, true); - v->a[4790] = shift(123); - v->a[4791] = entry(1, true); - v->a[4792] = shift(5179); + v->a[4790] = shift(1608); + v->a[4791] = entry(1, false); + v->a[4792] = shift(1468); v->a[4793] = entry(1, true); - v->a[4794] = shift(7640); - v->a[4795] = entry(1, false); - v->a[4796] = shift(2610); - v->a[4797] = entry(1, false); - v->a[4798] = shift(5743); - v->a[4799] = entry(1, false); + v->a[4794] = shift(1468); + v->a[4795] = entry(1, true); + v->a[4796] = shift(2508); + v->a[4797] = entry(1, true); + v->a[4798] = shift(2525); + v->a[4799] = entry(1, true); parse_actions_entries_240(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_48.c b/parser/static/parse_actions_entries/parse_actions_entries_48.c index de54c382..00fdc129 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_48.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_48.c @@ -14,126 +14,126 @@ void parse_actions_entries_240(t_parse_actions_entries_array *v) { - v->a[4800] = shift(2609); - v->a[4801] = entry(1, true); - v->a[4802] = shift(2609); - v->a[4803] = entry(1, false); - v->a[4804] = shift(5182); - v->a[4805] = entry(1, true); - v->a[4806] = shift(5182); + v->a[4800] = shift(2524); + v->a[4801] = entry(1, false); + v->a[4802] = shift(1607); + v->a[4803] = entry(1, true); + v->a[4804] = shift(1607); + v->a[4805] = entry(1, false); + v->a[4806] = shift(1602); v->a[4807] = entry(1, true); - v->a[4808] = shift(5170); + v->a[4808] = shift(1602); v->a[4809] = entry(1, false); - v->a[4810] = shift(441); - v->a[4811] = entry(2, true); - v->a[4812] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[4813] = shift(6578); - v->a[4814] = entry(1, true); - v->a[4815] = shift(4153); - v->a[4816] = entry(1, false); - v->a[4817] = shift(2539); - v->a[4818] = entry(1, true); - v->a[4819] = shift(4103); + v->a[4810] = shift(1503); + v->a[4811] = entry(1, true); + v->a[4812] = shift(1503); + v->a[4813] = entry(1, false); + v->a[4814] = shift(1606); + v->a[4815] = entry(1, true); + v->a[4816] = shift(1606); + v->a[4817] = entry(1, false); + v->a[4818] = shift(1667); + v->a[4819] = entry(1, true); parse_actions_entries_241(v); } void parse_actions_entries_241(t_parse_actions_entries_array *v) { - v->a[4820] = entry(1, true); - v->a[4821] = shift(4101); - v->a[4822] = entry(1, false); - v->a[4823] = shift(5879); - v->a[4824] = entry(1, true); - v->a[4825] = shift(2453); - v->a[4826] = entry(1, true); - v->a[4827] = shift(5769); - v->a[4828] = entry(1, true); - v->a[4829] = shift(2539); - v->a[4830] = entry(1, false); - v->a[4831] = shift(2667); - v->a[4832] = entry(1, false); - v->a[4833] = shift(6277); - v->a[4834] = entry(1, true); - v->a[4835] = shift(4751); - v->a[4836] = entry(1, false); - v->a[4837] = shift(296); - v->a[4838] = entry(1, true); - v->a[4839] = shift(297); + v->a[4820] = shift(1667); + v->a[4821] = entry(1, false); + v->a[4822] = shift(1507); + v->a[4823] = entry(1, true); + v->a[4824] = shift(1507); + v->a[4825] = entry(1, false); + v->a[4826] = shift(1671); + v->a[4827] = entry(1, true); + v->a[4828] = shift(1671); + v->a[4829] = entry(1, false); + v->a[4830] = shift(1508); + v->a[4831] = entry(1, true); + v->a[4832] = shift(1508); + v->a[4833] = entry(1, false); + v->a[4834] = shift(1391); + v->a[4835] = entry(1, true); + v->a[4836] = shift(1391); + v->a[4837] = entry(1, false); + v->a[4838] = shift(1416); + v->a[4839] = entry(1, true); parse_actions_entries_242(v); } void parse_actions_entries_242(t_parse_actions_entries_array *v) { - v->a[4840] = entry(1, true); - v->a[4841] = shift(336); - v->a[4842] = entry(1, true); - v->a[4843] = shift(254); - v->a[4844] = entry(1, false); - v->a[4845] = shift(962); - v->a[4846] = entry(1, true); - v->a[4847] = shift(2538); - v->a[4848] = entry(1, true); - v->a[4849] = shift(7624); - v->a[4850] = entry(1, true); - v->a[4851] = shift(920); - v->a[4852] = entry(2, false); - v->a[4853] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[4854] = shift_repeat(1052); - v->a[4855] = entry(1, false); - v->a[4856] = shift(2655); + v->a[4840] = shift(1416); + v->a[4841] = entry(1, false); + v->a[4842] = shift(1435); + v->a[4843] = entry(1, true); + v->a[4844] = shift(1435); + v->a[4845] = entry(1, false); + v->a[4846] = shift(1510); + v->a[4847] = entry(1, true); + v->a[4848] = shift(1510); + v->a[4849] = entry(1, false); + v->a[4850] = shift(1480); + v->a[4851] = entry(1, true); + v->a[4852] = shift(1480); + v->a[4853] = entry(1, false); + v->a[4854] = shift(1477); + v->a[4855] = entry(1, true); + v->a[4856] = shift(1477); v->a[4857] = entry(1, false); - v->a[4858] = shift(5832); - v->a[4859] = entry(1, false); + v->a[4858] = shift(1407); + v->a[4859] = entry(1, true); parse_actions_entries_243(v); } void parse_actions_entries_243(t_parse_actions_entries_array *v) { - v->a[4860] = shift(2653); - v->a[4861] = entry(1, true); - v->a[4862] = shift(2653); + v->a[4860] = shift(1407); + v->a[4861] = entry(1, false); + v->a[4862] = shift(1673); v->a[4863] = entry(1, true); - v->a[4864] = shift(1912); + v->a[4864] = shift(1673); v->a[4865] = entry(1, false); - v->a[4866] = shift(2516); - v->a[4867] = entry(1, false); - v->a[4868] = shift(5725); + v->a[4866] = shift(1516); + v->a[4867] = entry(1, true); + v->a[4868] = shift(1516); v->a[4869] = entry(1, false); - v->a[4870] = shift(2515); + v->a[4870] = shift(1428); v->a[4871] = entry(1, true); - v->a[4872] = shift(2515); - v->a[4873] = entry(1, true); - v->a[4874] = shift(1105); + v->a[4872] = shift(1428); + v->a[4873] = entry(1, false); + v->a[4874] = shift(1474); v->a[4875] = entry(1, true); - v->a[4876] = shift(4179); + v->a[4876] = shift(1474); v->a[4877] = entry(1, false); - v->a[4878] = shift(979); - v->a[4879] = entry(2, false); + v->a[4878] = shift(1376); + v->a[4879] = entry(1, true); parse_actions_entries_244(v); } void parse_actions_entries_244(t_parse_actions_entries_array *v) { - v->a[4880] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4881] = shift_repeat(3707); - v->a[4882] = entry(2, true); - v->a[4883] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4884] = shift_repeat(3707); - v->a[4885] = entry(2, false); - v->a[4886] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4887] = shift_repeat(2489); - v->a[4888] = entry(2, true); - v->a[4889] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4890] = shift_repeat(3978); - v->a[4891] = entry(2, true); - v->a[4892] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4893] = shift_repeat(3977); - v->a[4894] = entry(2, false); - v->a[4895] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4896] = shift_repeat(5936); - v->a[4897] = entry(2, false); - v->a[4898] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4899] = shift_repeat(2460); + v->a[4880] = shift(1376); + v->a[4881] = entry(1, false); + v->a[4882] = shift(2629); + v->a[4883] = entry(1, false); + v->a[4884] = shift(2627); + v->a[4885] = entry(1, true); + v->a[4886] = shift(2627); + v->a[4887] = entry(1, false); + v->a[4888] = shift(1382); + v->a[4889] = entry(1, true); + v->a[4890] = shift(1382); + v->a[4891] = entry(1, false); + v->a[4892] = shift(1420); + v->a[4893] = entry(1, true); + v->a[4894] = shift(1420); + v->a[4895] = entry(1, false); + v->a[4896] = shift(1626); + v->a[4897] = entry(1, true); + v->a[4898] = shift(1626); + v->a[4899] = entry(1, false); parse_actions_entries_245(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_49.c b/parser/static/parse_actions_entries/parse_actions_entries_49.c index 622b3636..5525b7e7 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_49.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_49.c @@ -14,126 +14,126 @@ void parse_actions_entries_245(t_parse_actions_entries_array *v) { - v->a[4900] = entry(2, true); - v->a[4901] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4902] = shift_repeat(5743); - v->a[4903] = entry(2, true); - v->a[4904] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4905] = shift_repeat(2489); - v->a[4906] = entry(2, false); - v->a[4907] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4908] = shift_repeat(2604); - v->a[4909] = entry(2, false); - v->a[4910] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4911] = shift_repeat(6283); - v->a[4912] = entry(2, true); - v->a[4913] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4914] = shift_repeat(4836); - v->a[4915] = entry(2, false); - v->a[4916] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4917] = shift_repeat(147); - v->a[4918] = entry(2, true); - v->a[4919] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[4900] = shift(1419); + v->a[4901] = entry(1, true); + v->a[4902] = shift(1419); + v->a[4903] = entry(1, false); + v->a[4904] = shift(1471); + v->a[4905] = entry(1, true); + v->a[4906] = shift(1471); + v->a[4907] = entry(1, false); + v->a[4908] = shift(2370); + v->a[4909] = entry(1, true); + v->a[4910] = shift(2370); + v->a[4911] = entry(1, false); + v->a[4912] = shift(1459); + v->a[4913] = entry(1, true); + v->a[4914] = shift(1459); + v->a[4915] = entry(1, false); + v->a[4916] = shift(1880); + v->a[4917] = entry(1, false); + v->a[4918] = shift(1627); + v->a[4919] = entry(1, true); parse_actions_entries_246(v); } void parse_actions_entries_246(t_parse_actions_entries_array *v) { - v->a[4920] = shift_repeat(156); - v->a[4921] = entry(2, true); - v->a[4922] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4923] = shift_repeat(157); - v->a[4924] = entry(2, true); - v->a[4925] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4926] = shift_repeat(100); - v->a[4927] = entry(2, true); - v->a[4928] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4929] = shift_repeat(2490); - v->a[4930] = entry(2, true); - v->a[4931] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4932] = shift_repeat(7637); + v->a[4920] = shift(1627); + v->a[4921] = entry(1, false); + v->a[4922] = shift(1628); + v->a[4923] = entry(1, true); + v->a[4924] = shift(1628); + v->a[4925] = entry(1, false); + v->a[4926] = shift(1457); + v->a[4927] = entry(1, true); + v->a[4928] = shift(1457); + v->a[4929] = entry(1, false); + v->a[4930] = shift(1403); + v->a[4931] = entry(1, true); + v->a[4932] = shift(1403); v->a[4933] = entry(1, false); - v->a[4934] = shift(3947); + v->a[4934] = shift(1431); v->a[4935] = entry(1, true); - v->a[4936] = shift(3947); - v->a[4937] = entry(2, false); - v->a[4938] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4939] = shift_repeat(3947); + v->a[4936] = shift(1431); + v->a[4937] = entry(1, false); + v->a[4938] = shift(1384); + v->a[4939] = entry(1, true); parse_actions_entries_247(v); } void parse_actions_entries_247(t_parse_actions_entries_array *v) { - v->a[4940] = entry(2, true); - v->a[4941] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[4942] = shift_repeat(3947); - v->a[4943] = entry(1, false); - v->a[4944] = shift(2489); - v->a[4945] = entry(1, true); - v->a[4946] = shift(3978); + v->a[4940] = shift(1384); + v->a[4941] = entry(1, false); + v->a[4942] = shift(1392); + v->a[4943] = entry(1, true); + v->a[4944] = shift(1392); + v->a[4945] = entry(1, false); + v->a[4946] = shift(1429); v->a[4947] = entry(1, true); - v->a[4948] = shift(3977); + v->a[4948] = shift(1429); v->a[4949] = entry(1, false); - v->a[4950] = shift(5936); - v->a[4951] = entry(1, false); - v->a[4952] = shift(2460); - v->a[4953] = entry(1, true); - v->a[4954] = shift(5743); + v->a[4950] = shift(1388); + v->a[4951] = entry(1, true); + v->a[4952] = shift(1388); + v->a[4953] = entry(1, false); + v->a[4954] = shift(1501); v->a[4955] = entry(1, true); - v->a[4956] = shift(2489); + v->a[4956] = shift(1501); v->a[4957] = entry(1, false); - v->a[4958] = shift(2604); - v->a[4959] = entry(1, false); + v->a[4958] = shift(1493); + v->a[4959] = entry(1, true); parse_actions_entries_248(v); } void parse_actions_entries_248(t_parse_actions_entries_array *v) { - v->a[4960] = shift(6283); - v->a[4961] = entry(1, true); - v->a[4962] = shift(4836); - v->a[4963] = entry(1, false); - v->a[4964] = shift(147); - v->a[4965] = entry(1, true); - v->a[4966] = shift(156); + v->a[4960] = shift(1493); + v->a[4961] = entry(1, false); + v->a[4962] = shift(1410); + v->a[4963] = entry(1, true); + v->a[4964] = shift(1410); + v->a[4965] = entry(1, false); + v->a[4966] = shift(1672); v->a[4967] = entry(1, true); - v->a[4968] = shift(157); - v->a[4969] = entry(1, true); - v->a[4970] = shift(100); + v->a[4968] = shift(1672); + v->a[4969] = entry(1, false); + v->a[4970] = shift(1464); v->a[4971] = entry(1, true); - v->a[4972] = shift(2490); - v->a[4973] = entry(1, true); - v->a[4974] = shift(7637); - v->a[4975] = entry(1, false); - v->a[4976] = shift(2572); + v->a[4972] = shift(1464); + v->a[4973] = entry(1, false); + v->a[4974] = shift(1385); + v->a[4975] = entry(1, true); + v->a[4976] = shift(1385); v->a[4977] = entry(1, false); - v->a[4978] = shift(2480); + v->a[4978] = shift(1372); v->a[4979] = entry(1, true); parse_actions_entries_249(v); } void parse_actions_entries_249(t_parse_actions_entries_array *v) { - v->a[4980] = shift(2578); - v->a[4981] = entry(1, true); - v->a[4982] = shift(4133); - v->a[4983] = entry(2, false); - v->a[4984] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4985] = shift_repeat(2572); - v->a[4986] = entry(2, false); - v->a[4987] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4988] = shift_repeat(2480); - v->a[4989] = entry(2, true); - v->a[4990] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[4991] = shift_repeat(2578); - v->a[4992] = entry(1, true); - v->a[4993] = shift(4129); - v->a[4994] = entry(2, false); - v->a[4995] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[4996] = shift_repeat(2539); - v->a[4997] = entry(2, true); - v->a[4998] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[4999] = shift_repeat(4103); + v->a[4980] = shift(1372); + v->a[4981] = entry(1, false); + v->a[4982] = shift(1379); + v->a[4983] = entry(1, true); + v->a[4984] = shift(1379); + v->a[4985] = entry(1, false); + v->a[4986] = shift(1413); + v->a[4987] = entry(1, true); + v->a[4988] = shift(1413); + v->a[4989] = entry(1, false); + v->a[4990] = shift(1454); + v->a[4991] = entry(1, true); + v->a[4992] = shift(1454); + v->a[4993] = entry(1, false); + v->a[4994] = shift(1418); + v->a[4995] = entry(1, true); + v->a[4996] = shift(1418); + v->a[4997] = entry(1, false); + v->a[4998] = shift(1443); + v->a[4999] = entry(1, true); parse_actions_entries_250(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_5.c b/parser/static/parse_actions_entries/parse_actions_entries_5.c index 6e341c7f..01519fe8 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_5.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_5.c @@ -14,126 +14,126 @@ void parse_actions_entries_25(t_parse_actions_entries_array *v) { - v->a[500] = shift(5310); - v->a[501] = entry(1, true); - v->a[502] = shift(5309); + v->a[500] = shift(2306); + v->a[501] = entry(1, false); + v->a[502] = shift(9); v->a[503] = entry(1, false); - v->a[504] = reduce(sym_last_case_item, 3, 0, 79); + v->a[504] = shift(2335); v->a[505] = entry(1, false); - v->a[506] = shift(5132); + v->a[506] = shift(2782); v->a[507] = entry(1, true); - v->a[508] = shift(5281); - v->a[509] = entry(1, true); - v->a[510] = shift(5277); - v->a[511] = entry(1, false); - v->a[512] = reduce(sym_last_case_item, 4, 0, 109); + v->a[508] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[509] = entry(1, false); + v->a[510] = shift(2767); + v->a[511] = entry(1, true); + v->a[512] = shift(2167); v->a[513] = entry(1, false); - v->a[514] = shift(5227); - v->a[515] = entry(1, true); - v->a[516] = shift(5259); + v->a[514] = reduce(sym_else_clause, 2, 0, 0); + v->a[515] = entry(1, false); + v->a[516] = shift(31); v->a[517] = entry(1, true); - v->a[518] = shift(5384); + v->a[518] = shift(2752); v->a[519] = entry(1, false); parse_actions_entries_26(v); } void parse_actions_entries_26(t_parse_actions_entries_array *v) { - v->a[520] = shift(5193); - v->a[521] = entry(1, true); - v->a[522] = shift(5396); + v->a[520] = shift(2317); + v->a[521] = entry(1, false); + v->a[522] = reduce(sym_else_clause, 1, 0, 0); v->a[523] = entry(1, true); - v->a[524] = shift(5401); - v->a[525] = entry(1, false); - v->a[526] = shift(5145); - v->a[527] = entry(1, true); - v->a[528] = shift(5330); - v->a[529] = entry(1, true); - v->a[530] = shift(5329); - v->a[531] = entry(1, false); - v->a[532] = reduce(sym_last_case_item, 2, 0, 60); - v->a[533] = entry(1, false); - v->a[534] = shift(5169); - v->a[535] = entry(1, true); - v->a[536] = shift(5353); - v->a[537] = entry(1, false); - v->a[538] = reduce(sym_last_case_item, 3, 0, 45); - v->a[539] = entry(1, false); + v->a[524] = shift(2736); + v->a[525] = entry(2, false); + v->a[526] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[527] = shift_repeat(941); + v->a[528] = entry(2, false); + v->a[529] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[530] = shift_repeat(4041); + v->a[531] = entry(2, false); + v->a[532] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[533] = shift_repeat(228); + v->a[534] = entry(2, false); + v->a[535] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[536] = shift_repeat(229); + v->a[537] = entry(2, false); + v->a[538] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[539] = shift_repeat(2390); parse_actions_entries_27(v); } void parse_actions_entries_27(t_parse_actions_entries_array *v) { - v->a[540] = shift(5164); - v->a[541] = entry(1, true); - v->a[542] = shift(5325); - v->a[543] = entry(1, false); - v->a[544] = reduce(sym_last_case_item, 2, 0, 59); - v->a[545] = entry(1, false); - v->a[546] = shift(5172); - v->a[547] = entry(1, true); - v->a[548] = shift(5354); - v->a[549] = entry(1, false); - v->a[550] = shift(5250); - v->a[551] = entry(1, true); - v->a[552] = shift(5257); - v->a[553] = entry(1, true); - v->a[554] = shift(5273); + v->a[540] = entry(2, true); + v->a[541] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[542] = shift_repeat(200); + v->a[543] = entry(2, false); + v->a[544] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[545] = shift_repeat(3840); + v->a[546] = entry(2, true); + v->a[547] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[548] = shift_repeat(188); + v->a[549] = entry(2, false); + v->a[550] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[551] = shift_repeat(532); + v->a[552] = entry(2, false); + v->a[553] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[554] = shift_repeat(324); v->a[555] = entry(2, false); - v->a[556] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[557] = shift_repeat(1080); + v->a[556] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[557] = shift_repeat(421); v->a[558] = entry(2, false); - v->a[559] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[559] = reduce(aux_sym__statements_repeat1, 2, 0, 0); parse_actions_entries_28(v); } void parse_actions_entries_28(t_parse_actions_entries_array *v) { - v->a[560] = shift_repeat(6777); - v->a[561] = entry(2, false); - v->a[562] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[563] = shift_repeat(7604); + v->a[560] = shift_repeat(2309); + v->a[561] = entry(2, true); + v->a[562] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[563] = shift_repeat(2309); v->a[564] = entry(2, true); - v->a[565] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[566] = shift_repeat(659); - v->a[567] = entry(2, false); - v->a[568] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[569] = shift_repeat(3678); - v->a[570] = entry(2, true); - v->a[571] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[572] = shift_repeat(3678); + v->a[565] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[566] = shift_repeat(437); + v->a[567] = entry(2, true); + v->a[568] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[569] = shift_repeat(1808); + v->a[570] = entry(2, false); + v->a[571] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[572] = shift_repeat(3150); v->a[573] = entry(2, false); - v->a[574] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[575] = shift_repeat(240); - v->a[576] = entry(2, false); - v->a[577] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[578] = shift_repeat(432); - v->a[579] = entry(1, false); + v->a[574] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[575] = shift_repeat(945); + v->a[576] = entry(2, true); + v->a[577] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[578] = shift_repeat(3025); + v->a[579] = entry(2, true); parse_actions_entries_29(v); } void parse_actions_entries_29(t_parse_actions_entries_array *v) { - v->a[580] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[581] = entry(2, false); - v->a[582] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[583] = shift_repeat(428); - v->a[584] = entry(2, false); - v->a[585] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[586] = shift_repeat(4078); - v->a[587] = entry(2, false); - v->a[588] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[589] = shift_repeat(7392); - v->a[590] = entry(2, true); - v->a[591] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[592] = shift_repeat(154); - v->a[593] = entry(2, false); - v->a[594] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[595] = shift_repeat(623); - v->a[596] = entry(2, false); - v->a[597] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[598] = shift_repeat(4); - v->a[599] = entry(2, true); + v->a[580] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[581] = shift_repeat(834); + v->a[582] = entry(2, false); + v->a[583] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[584] = shift_repeat(943); + v->a[585] = entry(2, false); + v->a[586] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[587] = shift_repeat(3340); + v->a[588] = entry(2, true); + v->a[589] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[590] = shift_repeat(3033); + v->a[591] = entry(2, false); + v->a[592] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[593] = shift_repeat(124); + v->a[594] = entry(2, true); + v->a[595] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[596] = shift_repeat(208); + v->a[597] = entry(2, true); + v->a[598] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[599] = shift_repeat(197); parse_actions_entries_30(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_50.c b/parser/static/parse_actions_entries/parse_actions_entries_50.c index c5c67278..a7856526 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_50.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_50.c @@ -14,126 +14,126 @@ void parse_actions_entries_250(t_parse_actions_entries_array *v) { - v->a[5000] = entry(2, true); - v->a[5001] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5002] = shift_repeat(4101); - v->a[5003] = entry(2, false); - v->a[5004] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5005] = shift_repeat(5879); - v->a[5006] = entry(2, true); - v->a[5007] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5008] = shift_repeat(2453); - v->a[5009] = entry(2, true); - v->a[5010] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5011] = shift_repeat(5769); - v->a[5012] = entry(2, true); - v->a[5013] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5014] = shift_repeat(2539); - v->a[5015] = entry(2, false); - v->a[5016] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5017] = shift_repeat(2667); - v->a[5018] = entry(2, false); - v->a[5019] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[5000] = shift(1443); + v->a[5001] = entry(1, false); + v->a[5002] = shift(1401); + v->a[5003] = entry(1, true); + v->a[5004] = shift(1401); + v->a[5005] = entry(1, false); + v->a[5006] = shift(1423); + v->a[5007] = entry(1, true); + v->a[5008] = shift(1423); + v->a[5009] = entry(1, false); + v->a[5010] = shift(1506); + v->a[5011] = entry(1, true); + v->a[5012] = shift(1506); + v->a[5013] = entry(2, false); + v->a[5014] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5015] = shift_repeat(2609); + v->a[5016] = entry(2, false); + v->a[5017] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5018] = shift_repeat(1798); + v->a[5019] = entry(2, false); parse_actions_entries_251(v); } void parse_actions_entries_251(t_parse_actions_entries_array *v) { - v->a[5020] = shift_repeat(6277); - v->a[5021] = entry(2, true); - v->a[5022] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5023] = shift_repeat(4751); - v->a[5024] = entry(2, false); - v->a[5025] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5026] = shift_repeat(296); - v->a[5027] = entry(2, true); - v->a[5028] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5029] = shift_repeat(297); - v->a[5030] = entry(2, true); - v->a[5031] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5032] = shift_repeat(336); - v->a[5033] = entry(2, true); - v->a[5034] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5035] = shift_repeat(254); - v->a[5036] = entry(2, false); - v->a[5037] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5038] = shift_repeat(979); - v->a[5039] = entry(2, true); + v->a[5020] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5021] = shift_repeat(3153); + v->a[5022] = entry(2, false); + v->a[5023] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5024] = shift_repeat(2595); + v->a[5025] = entry(2, false); + v->a[5026] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5027] = shift_repeat(3031); + v->a[5028] = entry(2, false); + v->a[5029] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5030] = shift_repeat(2636); + v->a[5031] = entry(2, false); + v->a[5032] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5033] = shift_repeat(3353); + v->a[5034] = entry(2, false); + v->a[5035] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5036] = shift_repeat(3016); + v->a[5037] = entry(2, false); + v->a[5038] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5039] = shift_repeat(217); parse_actions_entries_252(v); } void parse_actions_entries_252(t_parse_actions_entries_array *v) { - v->a[5040] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5041] = shift_repeat(2538); - v->a[5042] = entry(2, true); - v->a[5043] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); - v->a[5044] = shift_repeat(7624); - v->a[5045] = entry(1, true); - v->a[5046] = shift(3936); - v->a[5047] = entry(1, true); - v->a[5048] = shift(850); - v->a[5049] = entry(1, false); - v->a[5050] = shift(794); - v->a[5051] = entry(1, true); - v->a[5052] = shift(794); - v->a[5053] = entry(2, false); - v->a[5054] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5055] = shift_repeat(4027); - v->a[5056] = entry(2, true); - v->a[5057] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5058] = shift_repeat(4027); - v->a[5059] = entry(1, false); + v->a[5040] = entry(2, false); + v->a[5041] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5042] = shift_repeat(158); + v->a[5043] = entry(2, false); + v->a[5044] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5045] = shift_repeat(145); + v->a[5046] = entry(2, true); + v->a[5047] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5048] = shift_repeat(2609); + v->a[5049] = entry(2, true); + v->a[5050] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5051] = shift_repeat(4057); + v->a[5052] = entry(2, false); + v->a[5053] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5054] = shift_repeat(2423); + v->a[5055] = entry(2, true); + v->a[5056] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5057] = shift_repeat(2423); + v->a[5058] = entry(1, true); + v->a[5059] = shift(2540); parse_actions_entries_253(v); } void parse_actions_entries_253(t_parse_actions_entries_array *v) { - v->a[5060] = shift(2646); - v->a[5061] = entry(1, false); - v->a[5062] = shift(5769); - v->a[5063] = entry(1, false); - v->a[5064] = shift(2649); - v->a[5065] = entry(1, true); - v->a[5066] = shift(2649); - v->a[5067] = entry(1, false); - v->a[5068] = reduce(sym_variable_assignment, 3, 0, 25); - v->a[5069] = entry(1, true); - v->a[5070] = reduce(sym_variable_assignment, 3, 0, 25); - v->a[5071] = entry(1, false); - v->a[5072] = shift(3894); - v->a[5073] = entry(1, true); - v->a[5074] = shift(3894); - v->a[5075] = entry(2, false); - v->a[5076] = reduce(sym_command_name, 1, 0, 0); - v->a[5077] = shift(7486); - v->a[5078] = entry(1, false); - v->a[5079] = shift(1229); + v->a[5060] = entry(1, true); + v->a[5061] = shift(2471); + v->a[5062] = entry(1, false); + v->a[5063] = shift(2515); + v->a[5064] = entry(1, true); + v->a[5065] = shift(2515); + v->a[5066] = entry(1, false); + v->a[5067] = shift(2609); + v->a[5068] = entry(1, false); + v->a[5069] = shift(3563); + v->a[5070] = entry(1, true); + v->a[5071] = shift(3563); + v->a[5072] = entry(1, false); + v->a[5073] = shift(2595); + v->a[5074] = entry(1, true); + v->a[5075] = shift(2609); + v->a[5076] = entry(1, false); + v->a[5077] = shift(2443); + v->a[5078] = entry(1, true); + v->a[5079] = shift(2443); parse_actions_entries_254(v); } void parse_actions_entries_254(t_parse_actions_entries_array *v) { - v->a[5080] = entry(1, false); - v->a[5081] = shift(3733); - v->a[5082] = entry(1, true); - v->a[5083] = shift(3733); - v->a[5084] = entry(1, false); - v->a[5085] = shift(2304); + v->a[5080] = entry(2, false); + v->a[5081] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5082] = shift_repeat(2370); + v->a[5083] = entry(2, true); + v->a[5084] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5085] = shift_repeat(2370); v->a[5086] = entry(1, false); - v->a[5087] = shift(5753); - v->a[5088] = entry(1, false); - v->a[5089] = shift(2307); - v->a[5090] = entry(1, true); - v->a[5091] = shift(2307); - v->a[5092] = entry(1, false); - v->a[5093] = shift(1260); - v->a[5094] = entry(2, true); - v->a[5095] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[5096] = shift(6705); - v->a[5097] = entry(1, false); - v->a[5098] = shift(780); - v->a[5099] = entry(1, false); + v->a[5087] = shift(3561); + v->a[5088] = entry(1, true); + v->a[5089] = shift(3561); + v->a[5090] = entry(1, false); + v->a[5091] = shift(3559); + v->a[5092] = entry(1, true); + v->a[5093] = shift(3559); + v->a[5094] = entry(1, false); + v->a[5095] = shift(3556); + v->a[5096] = entry(1, true); + v->a[5097] = shift(3556); + v->a[5098] = entry(2, false); + v->a[5099] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); parse_actions_entries_255(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_51.c b/parser/static/parse_actions_entries/parse_actions_entries_51.c index bbcb58ee..96feba8f 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_51.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_51.c @@ -14,126 +14,126 @@ void parse_actions_entries_255(t_parse_actions_entries_array *v) { - v->a[5100] = shift(444); - v->a[5101] = entry(1, true); - v->a[5102] = shift(780); - v->a[5103] = entry(2, true); - v->a[5104] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[5105] = shift(6604); - v->a[5106] = entry(1, true); - v->a[5107] = shift(3745); - v->a[5108] = entry(1, false); - v->a[5109] = shift(2613); - v->a[5110] = entry(1, true); - v->a[5111] = shift(3835); - v->a[5112] = entry(1, true); - v->a[5113] = shift(3818); - v->a[5114] = entry(1, false); - v->a[5115] = shift(6082); - v->a[5116] = entry(1, true); - v->a[5117] = shift(2632); - v->a[5118] = entry(1, true); - v->a[5119] = shift(5837); + v->a[5100] = shift_repeat(3311); + v->a[5101] = entry(2, true); + v->a[5102] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5103] = shift_repeat(2120); + v->a[5104] = entry(2, true); + v->a[5105] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5106] = shift_repeat(1830); + v->a[5107] = entry(2, false); + v->a[5108] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5109] = shift_repeat(3144); + v->a[5110] = entry(2, true); + v->a[5111] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5112] = shift_repeat(3344); + v->a[5113] = entry(2, true); + v->a[5114] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5115] = shift_repeat(3013); + v->a[5116] = entry(2, true); + v->a[5117] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5118] = shift_repeat(3311); + v->a[5119] = entry(2, false); parse_actions_entries_256(v); } void parse_actions_entries_256(t_parse_actions_entries_array *v) { - v->a[5120] = entry(1, true); - v->a[5121] = shift(2613); - v->a[5122] = entry(1, false); - v->a[5123] = shift(2869); - v->a[5124] = entry(1, false); - v->a[5125] = shift(6366); - v->a[5126] = entry(1, true); - v->a[5127] = shift(4737); - v->a[5128] = entry(1, false); - v->a[5129] = shift(384); - v->a[5130] = entry(1, true); - v->a[5131] = shift(383); - v->a[5132] = entry(1, true); - v->a[5133] = shift(382); - v->a[5134] = entry(1, true); - v->a[5135] = shift(210); - v->a[5136] = entry(1, true); - v->a[5137] = shift(2612); - v->a[5138] = entry(1, true); - v->a[5139] = shift(7647); + v->a[5120] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5121] = shift_repeat(3443); + v->a[5122] = entry(2, false); + v->a[5123] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5124] = shift_repeat(3329); + v->a[5125] = entry(2, true); + v->a[5126] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5127] = shift_repeat(3001); + v->a[5128] = entry(2, false); + v->a[5129] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5130] = shift_repeat(215); + v->a[5131] = entry(2, true); + v->a[5132] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5133] = shift_repeat(222); + v->a[5134] = entry(2, true); + v->a[5135] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5136] = shift_repeat(218); + v->a[5137] = entry(2, true); + v->a[5138] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5139] = shift_repeat(3203); parse_actions_entries_257(v); } void parse_actions_entries_257(t_parse_actions_entries_array *v) { - v->a[5140] = entry(1, false); - v->a[5141] = shift(827); - v->a[5142] = entry(1, true); - v->a[5143] = shift(827); - v->a[5144] = entry(1, false); - v->a[5145] = shift(4034); - v->a[5146] = entry(1, true); - v->a[5147] = shift(4034); - v->a[5148] = entry(1, true); - v->a[5149] = shift(3750); - v->a[5150] = entry(1, false); - v->a[5151] = shift(2468); - v->a[5152] = entry(1, false); - v->a[5153] = shift(5754); - v->a[5154] = entry(1, false); - v->a[5155] = shift(2467); - v->a[5156] = entry(1, true); - v->a[5157] = shift(2467); - v->a[5158] = entry(1, false); - v->a[5159] = shift(2625); + v->a[5140] = entry(2, true); + v->a[5141] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[5142] = shift_repeat(4059); + v->a[5143] = entry(1, false); + v->a[5144] = reduce(sym_variable_assignments, 2, 0, 0); + v->a[5145] = entry(1, true); + v->a[5146] = reduce(sym_variable_assignments, 2, 0, 0); + v->a[5147] = entry(1, true); + v->a[5148] = shift(3659); + v->a[5149] = entry(1, true); + v->a[5150] = shift(1957); + v->a[5151] = entry(1, false); + v->a[5152] = reduce(sym_redirected_statement, 2, -1, 12); + v->a[5153] = entry(1, false); + v->a[5154] = shift(2239); + v->a[5155] = entry(1, false); + v->a[5156] = shift(358); + v->a[5157] = entry(1, true); + v->a[5158] = reduce(sym_redirected_statement, 2, -1, 12); + v->a[5159] = entry(1, true); parse_actions_entries_258(v); } void parse_actions_entries_258(t_parse_actions_entries_array *v) { - v->a[5160] = entry(1, false); - v->a[5161] = shift(2624); - v->a[5162] = entry(1, true); - v->a[5163] = shift(2624); - v->a[5164] = entry(1, true); - v->a[5165] = shift(4019); - v->a[5166] = entry(1, true); - v->a[5167] = shift(4020); - v->a[5168] = entry(2, false); - v->a[5169] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5170] = shift_repeat(3733); - v->a[5171] = entry(2, true); - v->a[5172] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5173] = shift_repeat(3733); - v->a[5174] = entry(1, false); - v->a[5175] = reduce(aux_sym_declaration_command_repeat1, 1, 0, 0); + v->a[5160] = shift(3171); + v->a[5161] = entry(1, false); + v->a[5162] = shift(2423); + v->a[5163] = entry(1, true); + v->a[5164] = shift(2423); + v->a[5165] = entry(1, false); + v->a[5166] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5167] = entry(2, false); + v->a[5168] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5169] = shift_repeat(2239); + v->a[5170] = entry(2, false); + v->a[5171] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5172] = shift_repeat(358); + v->a[5173] = entry(2, false); + v->a[5174] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5175] = shift_repeat(3903); v->a[5176] = entry(1, true); - v->a[5177] = reduce(aux_sym_declaration_command_repeat1, 1, 0, 0); - v->a[5178] = entry(1, false); - v->a[5179] = reduce(aux_sym_declaration_command_repeat1, 1, 0, 1); + v->a[5177] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5178] = entry(2, true); + v->a[5179] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); parse_actions_entries_259(v); } void parse_actions_entries_259(t_parse_actions_entries_array *v) { - v->a[5180] = entry(1, true); - v->a[5181] = reduce(aux_sym_declaration_command_repeat1, 1, 0, 1); - v->a[5182] = entry(1, false); - v->a[5183] = shift(3891); - v->a[5184] = entry(1, true); - v->a[5185] = shift(3752); - v->a[5186] = entry(1, true); - v->a[5187] = shift(3756); + v->a[5180] = shift_repeat(3171); + v->a[5181] = entry(1, false); + v->a[5182] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[5183] = entry(1, true); + v->a[5184] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[5185] = entry(2, true); + v->a[5186] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[5187] = shift_repeat(3659); v->a[5188] = entry(2, false); - v->a[5189] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5190] = shift_repeat(2613); - v->a[5191] = entry(2, true); - v->a[5192] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5193] = shift_repeat(3835); - v->a[5194] = entry(2, true); - v->a[5195] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5196] = shift_repeat(3818); - v->a[5197] = entry(2, false); - v->a[5198] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5199] = shift_repeat(6082); + v->a[5189] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[5190] = shift_repeat(2022); + v->a[5191] = entry(1, false); + v->a[5192] = shift(2512); + v->a[5193] = entry(1, true); + v->a[5194] = shift(2512); + v->a[5195] = entry(2, false); + v->a[5196] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5197] = shift_repeat(2456); + v->a[5198] = entry(2, true); + v->a[5199] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); parse_actions_entries_260(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_52.c b/parser/static/parse_actions_entries/parse_actions_entries_52.c index 6d28def3..b94a6e5e 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_52.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_52.c @@ -14,126 +14,126 @@ void parse_actions_entries_260(t_parse_actions_entries_array *v) { - v->a[5200] = entry(2, true); - v->a[5201] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5202] = shift_repeat(2632); - v->a[5203] = entry(2, true); - v->a[5204] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5205] = shift_repeat(5837); + v->a[5200] = shift_repeat(2456); + v->a[5201] = entry(1, false); + v->a[5202] = shift(1953); + v->a[5203] = entry(2, false); + v->a[5204] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5205] = shift_repeat(2443); v->a[5206] = entry(2, true); - v->a[5207] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5208] = shift_repeat(2613); - v->a[5209] = entry(2, false); - v->a[5210] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5211] = shift_repeat(2869); - v->a[5212] = entry(2, false); - v->a[5213] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5214] = shift_repeat(6366); - v->a[5215] = entry(2, true); - v->a[5216] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5217] = shift_repeat(4737); - v->a[5218] = entry(2, false); - v->a[5219] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5207] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5208] = shift_repeat(2443); + v->a[5209] = entry(1, true); + v->a[5210] = shift(2531); + v->a[5211] = entry(1, true); + v->a[5212] = shift(2377); + v->a[5213] = entry(1, true); + v->a[5214] = shift(2516); + v->a[5215] = entry(1, true); + v->a[5216] = shift(2373); + v->a[5217] = entry(1, false); + v->a[5218] = shift(2022); + v->a[5219] = entry(2, false); parse_actions_entries_261(v); } void parse_actions_entries_261(t_parse_actions_entries_array *v) { - v->a[5220] = shift_repeat(384); - v->a[5221] = entry(2, true); - v->a[5222] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5223] = shift_repeat(383); - v->a[5224] = entry(2, true); - v->a[5225] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5226] = shift_repeat(382); - v->a[5227] = entry(2, true); - v->a[5228] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5229] = shift_repeat(210); - v->a[5230] = entry(2, true); - v->a[5231] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5232] = shift_repeat(2612); - v->a[5233] = entry(2, true); - v->a[5234] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5235] = shift_repeat(7647); - v->a[5236] = entry(2, false); - v->a[5237] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5238] = shift_repeat(3891); - v->a[5239] = entry(2, true); + v->a[5220] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5221] = shift_repeat(2515); + v->a[5222] = entry(2, true); + v->a[5223] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5224] = shift_repeat(2515); + v->a[5225] = entry(2, false); + v->a[5226] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[5227] = shift_repeat(1953); + v->a[5228] = entry(2, true); + v->a[5229] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[5230] = shift_repeat(1957); + v->a[5231] = entry(1, true); + v->a[5232] = shift(2481); + v->a[5233] = entry(1, true); + v->a[5234] = shift(2543); + v->a[5235] = entry(1, true); + v->a[5236] = shift(2545); + v->a[5237] = entry(1, false); + v->a[5238] = shift(2100); + v->a[5239] = entry(1, false); parse_actions_entries_262(v); } void parse_actions_entries_262(t_parse_actions_entries_array *v) { - v->a[5240] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5241] = shift_repeat(3891); - v->a[5242] = entry(2, false); - v->a[5243] = reduce(sym_command_name, 1, 0, 0); - v->a[5244] = shift(7396); - v->a[5245] = entry(1, true); - v->a[5246] = shift(3891); - v->a[5247] = entry(1, true); - v->a[5248] = shift(3781); - v->a[5249] = entry(1, true); - v->a[5250] = shift(3785); - v->a[5251] = entry(2, false); - v->a[5252] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5253] = shift_repeat(3894); - v->a[5254] = entry(2, true); - v->a[5255] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5256] = shift_repeat(3894); - v->a[5257] = entry(1, false); - v->a[5258] = shift(5378); - v->a[5259] = entry(1, true); + v->a[5240] = shift(2280); + v->a[5241] = entry(1, false); + v->a[5242] = shift(392); + v->a[5243] = entry(1, true); + v->a[5244] = shift(3192); + v->a[5245] = entry(2, false); + v->a[5246] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[5247] = shift_repeat(2100); + v->a[5248] = entry(1, false); + v->a[5249] = shift(2864); + v->a[5250] = entry(1, false); + v->a[5251] = shift(2814); + v->a[5252] = entry(1, true); + v->a[5253] = shift(2814); + v->a[5254] = entry(1, false); + v->a[5255] = reduce(sym_redirected_statement, 1, -1, 2); + v->a[5256] = entry(1, true); + v->a[5257] = reduce(sym_redirected_statement, 1, -1, 2); + v->a[5258] = entry(1, true); + v->a[5259] = shift(3213); parse_actions_entries_263(v); } void parse_actions_entries_263(t_parse_actions_entries_array *v) { - v->a[5260] = shift(3784); - v->a[5261] = entry(1, true); - v->a[5262] = shift(3783); - v->a[5263] = entry(1, false); - v->a[5264] = shift(5892); - v->a[5265] = entry(1, true); - v->a[5266] = shift(5240); - v->a[5267] = entry(1, true); - v->a[5268] = shift(5830); + v->a[5260] = entry(1, true); + v->a[5261] = shift(2442); + v->a[5262] = entry(1, false); + v->a[5263] = shift(2153); + v->a[5264] = entry(2, false); + v->a[5265] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[5266] = shift_repeat(2087); + v->a[5267] = entry(1, false); + v->a[5268] = shift(2456); v->a[5269] = entry(1, true); - v->a[5270] = shift(5378); - v->a[5271] = entry(1, false); - v->a[5272] = shift(5492); + v->a[5270] = shift(2456); + v->a[5271] = entry(1, true); + v->a[5272] = shift(3677); v->a[5273] = entry(1, false); - v->a[5274] = shift(6294); - v->a[5275] = entry(1, true); - v->a[5276] = shift(4718); - v->a[5277] = entry(1, false); - v->a[5278] = shift(371); - v->a[5279] = entry(1, true); + v->a[5274] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[5275] = entry(2, false); + v->a[5276] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[5277] = shift_repeat(2239); + v->a[5278] = entry(2, false); + v->a[5279] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); parse_actions_entries_264(v); } void parse_actions_entries_264(t_parse_actions_entries_array *v) { - v->a[5280] = shift(370); + v->a[5280] = shift_repeat(358); v->a[5281] = entry(1, true); - v->a[5282] = shift(369); - v->a[5283] = entry(1, true); - v->a[5284] = shift(264); - v->a[5285] = entry(1, true); - v->a[5286] = shift(5373); - v->a[5287] = entry(1, true); - v->a[5288] = shift(7650); - v->a[5289] = entry(2, false); - v->a[5290] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5291] = shift_repeat(1229); - v->a[5292] = entry(2, false); - v->a[5293] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5294] = shift_repeat(1260); - v->a[5295] = entry(1, false); - v->a[5296] = shift(5352); - v->a[5297] = entry(1, true); - v->a[5298] = shift(5352); - v->a[5299] = entry(1, true); + v->a[5282] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[5283] = entry(2, true); + v->a[5284] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[5285] = shift_repeat(3213); + v->a[5286] = entry(2, false); + v->a[5287] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5288] = shift_repeat(2512); + v->a[5289] = entry(2, true); + v->a[5290] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5291] = shift_repeat(2512); + v->a[5292] = entry(1, false); + v->a[5293] = shift(2087); + v->a[5294] = entry(1, true); + v->a[5295] = shift(2395); + v->a[5296] = entry(1, true); + v->a[5297] = shift(2404); + v->a[5298] = entry(1, true); + v->a[5299] = shift(2579); parse_actions_entries_265(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_53.c b/parser/static/parse_actions_entries/parse_actions_entries_53.c index aa396cae..97c56809 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_53.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_53.c @@ -14,126 +14,126 @@ void parse_actions_entries_265(t_parse_actions_entries_array *v) { - v->a[5300] = shift(5359); - v->a[5301] = entry(1, false); - v->a[5302] = shift(5293); - v->a[5303] = entry(1, false); - v->a[5304] = shift(5206); - v->a[5305] = entry(1, true); - v->a[5306] = shift(5305); - v->a[5307] = entry(1, false); - v->a[5308] = shift(5398); - v->a[5309] = entry(1, true); - v->a[5310] = shift(5318); - v->a[5311] = entry(1, false); - v->a[5312] = shift(5379); - v->a[5313] = entry(1, true); - v->a[5314] = shift(3974); + v->a[5300] = entry(2, false); + v->a[5301] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5302] = shift_repeat(2280); + v->a[5303] = entry(2, false); + v->a[5304] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5305] = shift_repeat(392); + v->a[5306] = entry(2, false); + v->a[5307] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5308] = shift_repeat(3962); + v->a[5309] = entry(2, true); + v->a[5310] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5311] = shift_repeat(3192); + v->a[5312] = entry(2, true); + v->a[5313] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[5314] = shift_repeat(3677); v->a[5315] = entry(1, true); - v->a[5316] = shift(3973); - v->a[5317] = entry(1, false); - v->a[5318] = shift(5919); - v->a[5319] = entry(1, false); + v->a[5316] = shift(2574); + v->a[5317] = entry(2, false); + v->a[5318] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[5319] = shift_repeat(2153); parse_actions_entries_266(v); } void parse_actions_entries_266(t_parse_actions_entries_array *v) { - v->a[5320] = shift(5174); - v->a[5321] = entry(1, true); - v->a[5322] = shift(5761); - v->a[5323] = entry(1, true); - v->a[5324] = shift(5379); - v->a[5325] = entry(1, false); - v->a[5326] = shift(5463); - v->a[5327] = entry(1, false); - v->a[5328] = shift(6322); - v->a[5329] = entry(1, true); - v->a[5330] = shift(4832); - v->a[5331] = entry(1, false); - v->a[5332] = shift(164); - v->a[5333] = entry(1, true); - v->a[5334] = shift(168); - v->a[5335] = entry(1, true); - v->a[5336] = shift(169); - v->a[5337] = entry(1, true); - v->a[5338] = shift(109); - v->a[5339] = entry(1, true); + v->a[5320] = entry(2, false); + v->a[5321] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5322] = shift_repeat(2175); + v->a[5323] = entry(2, false); + v->a[5324] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5325] = shift_repeat(433); + v->a[5326] = entry(2, false); + v->a[5327] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5328] = shift_repeat(3966); + v->a[5329] = entry(2, true); + v->a[5330] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5331] = shift_repeat(3183); + v->a[5332] = entry(1, false); + v->a[5333] = shift(772); + v->a[5334] = entry(1, true); + v->a[5335] = shift(1763); + v->a[5336] = entry(1, false); + v->a[5337] = shift(3151); + v->a[5338] = entry(1, true); + v->a[5339] = shift(782); parse_actions_entries_267(v); } void parse_actions_entries_267(t_parse_actions_entries_array *v) { - v->a[5340] = shift(5371); - v->a[5341] = entry(1, true); - v->a[5342] = shift(7638); - v->a[5343] = entry(1, false); - v->a[5344] = shift(5331); - v->a[5345] = entry(1, true); - v->a[5346] = shift(5331); - v->a[5347] = entry(1, true); - v->a[5348] = shift(5377); - v->a[5349] = entry(1, true); - v->a[5350] = shift(3867); - v->a[5351] = entry(1, true); - v->a[5352] = shift(3834); - v->a[5353] = entry(1, false); - v->a[5354] = shift(810); - v->a[5355] = entry(1, false); - v->a[5356] = shift(449); - v->a[5357] = entry(1, true); - v->a[5358] = shift(810); - v->a[5359] = entry(1, false); + v->a[5340] = entry(1, true); + v->a[5341] = shift(3121); + v->a[5342] = entry(1, true); + v->a[5343] = shift(772); + v->a[5344] = entry(1, false); + v->a[5345] = shift(1042); + v->a[5346] = entry(1, false); + v->a[5347] = shift(3341); + v->a[5348] = entry(1, true); + v->a[5349] = shift(3097); + v->a[5350] = entry(1, false); + v->a[5351] = shift(118); + v->a[5352] = entry(1, true); + v->a[5353] = shift(129); + v->a[5354] = entry(1, true); + v->a[5355] = shift(130); + v->a[5356] = entry(1, false); + v->a[5357] = shift(1262); + v->a[5358] = entry(1, true); + v->a[5359] = shift(1262); parse_actions_entries_268(v); } void parse_actions_entries_268(t_parse_actions_entries_array *v) { - v->a[5360] = shift(2879); - v->a[5361] = entry(1, false); - v->a[5362] = shift(5837); - v->a[5363] = entry(1, false); - v->a[5364] = shift(2877); - v->a[5365] = entry(1, true); - v->a[5366] = shift(2877); - v->a[5367] = entry(2, false); - v->a[5368] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5369] = shift_repeat(4034); - v->a[5370] = entry(2, true); - v->a[5371] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5372] = shift_repeat(4034); + v->a[5360] = entry(1, true); + v->a[5361] = shift(4052); + v->a[5362] = entry(1, false); + v->a[5363] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[5364] = entry(2, false); + v->a[5365] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[5366] = shift_repeat(245); + v->a[5367] = entry(1, true); + v->a[5368] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[5369] = entry(1, false); + v->a[5370] = shift(1862); + v->a[5371] = entry(1, true); + v->a[5372] = shift(1795); v->a[5373] = entry(1, false); - v->a[5374] = reduce(sym_variable_assignment, 3, 0, 24); + v->a[5374] = shift(3174); v->a[5375] = entry(1, true); - v->a[5376] = reduce(sym_variable_assignment, 3, 0, 24); - v->a[5377] = entry(1, false); - v->a[5378] = shift(812); + v->a[5376] = shift(1822); + v->a[5377] = entry(1, true); + v->a[5378] = shift(3060); v->a[5379] = entry(1, true); parse_actions_entries_269(v); } void parse_actions_entries_269(t_parse_actions_entries_array *v) { - v->a[5380] = shift(812); + v->a[5380] = shift(1862); v->a[5381] = entry(1, false); - v->a[5382] = shift(599); - v->a[5383] = entry(1, true); - v->a[5384] = shift(599); - v->a[5385] = entry(1, false); - v->a[5386] = shift(802); - v->a[5387] = entry(1, true); - v->a[5388] = shift(802); - v->a[5389] = entry(1, false); - v->a[5390] = reduce(aux_sym_for_statement_repeat1, 1, 0, 0); + v->a[5382] = shift(1884); + v->a[5383] = entry(1, false); + v->a[5384] = shift(3283); + v->a[5385] = entry(1, true); + v->a[5386] = shift(3047); + v->a[5387] = entry(1, false); + v->a[5388] = shift(101); + v->a[5389] = entry(1, true); + v->a[5390] = shift(109); v->a[5391] = entry(1, true); - v->a[5392] = reduce(aux_sym_for_statement_repeat1, 1, 0, 0); + v->a[5392] = shift(110); v->a[5393] = entry(1, false); - v->a[5394] = reduce(aux_sym_for_statement_repeat1, 1, 0, 1); + v->a[5394] = shift(2118); v->a[5395] = entry(1, true); - v->a[5396] = reduce(aux_sym_for_statement_repeat1, 1, 0, 1); - v->a[5397] = entry(1, false); - v->a[5398] = shift(3943); - v->a[5399] = entry(1, true); + v->a[5396] = shift(2118); + v->a[5397] = entry(1, true); + v->a[5398] = shift(4079); + v->a[5399] = entry(1, false); parse_actions_entries_270(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_54.c b/parser/static/parse_actions_entries/parse_actions_entries_54.c index 241d1331..9b62cd4f 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_54.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_54.c @@ -14,126 +14,126 @@ void parse_actions_entries_270(t_parse_actions_entries_array *v) { - v->a[5400] = shift(3943); + v->a[5400] = shift(2183); v->a[5401] = entry(1, false); - v->a[5402] = shift(5418); + v->a[5402] = shift(468); v->a[5403] = entry(1, true); - v->a[5404] = shift(3816); - v->a[5405] = entry(1, true); - v->a[5406] = shift(3804); - v->a[5407] = entry(1, false); - v->a[5408] = shift(5979); - v->a[5409] = entry(1, true); - v->a[5410] = shift(5267); + v->a[5404] = shift(3172); + v->a[5405] = entry(1, false); + v->a[5406] = shift(2012); + v->a[5407] = entry(1, true); + v->a[5408] = shift(1832); + v->a[5409] = entry(1, false); + v->a[5410] = shift(3143); v->a[5411] = entry(1, true); - v->a[5412] = shift(5835); + v->a[5412] = shift(1896); v->a[5413] = entry(1, true); - v->a[5414] = shift(5418); - v->a[5415] = entry(1, false); - v->a[5416] = shift(5509); + v->a[5414] = shift(2989); + v->a[5415] = entry(1, true); + v->a[5416] = shift(2012); v->a[5417] = entry(1, false); - v->a[5418] = shift(6345); - v->a[5419] = entry(1, true); + v->a[5418] = shift(1929); + v->a[5419] = entry(1, false); parse_actions_entries_271(v); } void parse_actions_entries_271(t_parse_actions_entries_array *v) { - v->a[5420] = shift(4731); - v->a[5421] = entry(1, false); - v->a[5422] = shift(380); - v->a[5423] = entry(1, true); - v->a[5424] = shift(379); + v->a[5420] = shift(3298); + v->a[5421] = entry(1, true); + v->a[5422] = shift(2991); + v->a[5423] = entry(1, false); + v->a[5424] = shift(213); v->a[5425] = entry(1, true); - v->a[5426] = shift(378); + v->a[5426] = shift(210); v->a[5427] = entry(1, true); - v->a[5428] = shift(217); - v->a[5429] = entry(1, true); - v->a[5430] = shift(5417); + v->a[5428] = shift(184); + v->a[5429] = entry(1, false); + v->a[5430] = shift(2141); v->a[5431] = entry(1, true); - v->a[5432] = shift(7648); + v->a[5432] = shift(2141); v->a[5433] = entry(1, true); - v->a[5434] = reduce(sym__extglob_blob, 1, 0, 0); + v->a[5434] = shift(4060); v->a[5435] = entry(1, false); - v->a[5436] = reduce(sym__extglob_blob, 1, 0, 0); - v->a[5437] = entry(1, true); - v->a[5438] = shift(5755); + v->a[5436] = reduce(sym_pipeline, 2, 0, 0); + v->a[5437] = entry(1, false); + v->a[5438] = shift(245); v->a[5439] = entry(1, true); parse_actions_entries_272(v); } void parse_actions_entries_272(t_parse_actions_entries_array *v) { - v->a[5440] = shift(4773); - v->a[5441] = entry(1, true); - v->a[5442] = shift(274); + v->a[5440] = reduce(sym_pipeline, 2, 0, 0); + v->a[5441] = entry(1, false); + v->a[5442] = reduce(sym_function_definition, 3, 0, 24); v->a[5443] = entry(1, true); - v->a[5444] = shift(281); - v->a[5445] = entry(1, true); - v->a[5446] = shift(283); - v->a[5447] = entry(1, false); - v->a[5448] = shift(1338); + v->a[5444] = reduce(sym_function_definition, 3, 0, 24); + v->a[5445] = entry(1, false); + v->a[5446] = shift(2585); + v->a[5447] = entry(1, true); + v->a[5448] = shift(2536); v->a[5449] = entry(1, true); - v->a[5450] = shift(3698); + v->a[5450] = shift(2585); v->a[5451] = entry(1, false); - v->a[5452] = shift(5427); + v->a[5452] = shift(794); v->a[5453] = entry(1, true); - v->a[5454] = shift(5427); - v->a[5455] = entry(1, true); - v->a[5456] = shift(5476); - v->a[5457] = entry(2, false); - v->a[5458] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5459] = shift_repeat(1351); + v->a[5454] = shift(1773); + v->a[5455] = entry(1, false); + v->a[5456] = shift(3176); + v->a[5457] = entry(1, true); + v->a[5458] = shift(905); + v->a[5459] = entry(1, true); parse_actions_entries_273(v); } void parse_actions_entries_273(t_parse_actions_entries_array *v) { - v->a[5460] = entry(1, false); - v->a[5461] = reduce(aux_sym_command_repeat2, 1, 0, 3); - v->a[5462] = entry(1, true); - v->a[5463] = reduce(aux_sym_command_repeat2, 1, 0, 3); - v->a[5464] = entry(1, false); - v->a[5465] = shift(3942); - v->a[5466] = entry(1, true); - v->a[5467] = shift(3942); - v->a[5468] = entry(1, false); - v->a[5469] = reduce(aux_sym_unset_command_repeat1, 1, 0, 0); - v->a[5470] = entry(1, true); - v->a[5471] = reduce(aux_sym_unset_command_repeat1, 1, 0, 0); - v->a[5472] = entry(1, false); - v->a[5473] = shift(3895); - v->a[5474] = entry(1, true); - v->a[5475] = shift(3895); - v->a[5476] = entry(1, false); - v->a[5477] = reduce(aux_sym_unset_command_repeat1, 1, 0, 1); - v->a[5478] = entry(1, true); - v->a[5479] = reduce(aux_sym_unset_command_repeat1, 1, 0, 1); + v->a[5460] = shift(3067); + v->a[5461] = entry(1, true); + v->a[5462] = shift(794); + v->a[5463] = entry(1, false); + v->a[5464] = shift(1083); + v->a[5465] = entry(1, false); + v->a[5466] = shift(3300); + v->a[5467] = entry(1, true); + v->a[5468] = shift(3068); + v->a[5469] = entry(1, false); + v->a[5470] = shift(74); + v->a[5471] = entry(1, true); + v->a[5472] = shift(77); + v->a[5473] = entry(1, true); + v->a[5474] = shift(78); + v->a[5475] = entry(1, false); + v->a[5476] = shift(1248); + v->a[5477] = entry(1, true); + v->a[5478] = shift(1248); + v->a[5479] = entry(1, true); parse_actions_entries_274(v); } void parse_actions_entries_274(t_parse_actions_entries_array *v) { - v->a[5480] = entry(2, false); - v->a[5481] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5482] = shift_repeat(1404); + v->a[5480] = shift(4048); + v->a[5481] = entry(1, false); + v->a[5482] = shift(1843); v->a[5483] = entry(1, true); - v->a[5484] = shift(3810); + v->a[5484] = shift(1804); v->a[5485] = entry(1, false); - v->a[5486] = shift(1404); + v->a[5486] = shift(3159); v->a[5487] = entry(1, true); - v->a[5488] = shift(3814); + v->a[5488] = shift(1784); v->a[5489] = entry(1, true); - v->a[5490] = shift(4002); - v->a[5491] = entry(2, false); - v->a[5492] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5493] = shift_repeat(3895); - v->a[5494] = entry(2, true); - v->a[5495] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5496] = shift_repeat(3895); - v->a[5497] = entry(1, false); - v->a[5498] = shift(3905); - v->a[5499] = entry(1, true); + v->a[5490] = shift(3083); + v->a[5491] = entry(1, true); + v->a[5492] = shift(1843); + v->a[5493] = entry(1, false); + v->a[5494] = shift(1866); + v->a[5495] = entry(1, false); + v->a[5496] = shift(3285); + v->a[5497] = entry(1, true); + v->a[5498] = shift(3066); + v->a[5499] = entry(1, false); parse_actions_entries_275(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_55.c b/parser/static/parse_actions_entries/parse_actions_entries_55.c index 31fb2c1d..022eb389 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_55.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_55.c @@ -14,126 +14,126 @@ void parse_actions_entries_275(t_parse_actions_entries_array *v) { - v->a[5500] = shift(3926); + v->a[5500] = shift(157); v->a[5501] = entry(1, true); - v->a[5502] = shift(3930); - v->a[5503] = entry(2, false); - v->a[5504] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5505] = shift_repeat(3905); - v->a[5506] = entry(2, true); - v->a[5507] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5508] = shift_repeat(3905); + v->a[5502] = shift(159); + v->a[5503] = entry(1, true); + v->a[5504] = shift(160); + v->a[5505] = entry(1, false); + v->a[5506] = shift(1978); + v->a[5507] = entry(1, true); + v->a[5508] = shift(1978); v->a[5509] = entry(1, true); - v->a[5510] = shift(3905); - v->a[5511] = entry(1, true); - v->a[5512] = shift(4042); + v->a[5510] = shift(4054); + v->a[5511] = entry(1, false); + v->a[5512] = shift(487); v->a[5513] = entry(1, true); - v->a[5514] = shift(4046); - v->a[5515] = entry(2, false); - v->a[5516] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5517] = shift_repeat(3942); - v->a[5518] = entry(2, true); - v->a[5519] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5514] = shift(1848); + v->a[5515] = entry(1, true); + v->a[5516] = shift(472); + v->a[5517] = entry(1, true); + v->a[5518] = shift(3126); + v->a[5519] = entry(1, true); parse_actions_entries_276(v); } void parse_actions_entries_276(t_parse_actions_entries_array *v) { - v->a[5520] = shift_repeat(3942); + v->a[5520] = shift(487); v->a[5521] = entry(1, true); - v->a[5522] = shift(4071); + v->a[5522] = shift(3133); v->a[5523] = entry(1, true); - v->a[5524] = shift(4075); - v->a[5525] = entry(2, false); - v->a[5526] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5527] = shift_repeat(3943); - v->a[5528] = entry(2, true); - v->a[5529] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5530] = shift_repeat(3943); - v->a[5531] = entry(1, false); - v->a[5532] = shift(1351); - v->a[5533] = entry(2, false); - v->a[5534] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5535] = shift_repeat(1338); - v->a[5536] = entry(1, false); - v->a[5537] = shift(3951); - v->a[5538] = entry(1, true); - v->a[5539] = shift(3951); + v->a[5524] = shift(178); + v->a[5525] = entry(1, true); + v->a[5526] = shift(177); + v->a[5527] = entry(1, false); + v->a[5528] = shift(806); + v->a[5529] = entry(1, true); + v->a[5530] = shift(806); + v->a[5531] = entry(2, false); + v->a[5532] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[5533] = shift(256); + v->a[5534] = entry(2, false); + v->a[5535] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[5536] = shift_repeat(2280); + v->a[5537] = entry(2, false); + v->a[5538] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[5539] = shift_repeat(392); parse_actions_entries_277(v); } void parse_actions_entries_277(t_parse_actions_entries_array *v) { - v->a[5540] = entry(1, false); - v->a[5541] = shift(3899); - v->a[5542] = entry(1, true); - v->a[5543] = shift(3899); - v->a[5544] = entry(1, true); - v->a[5545] = shift(4214); - v->a[5546] = entry(1, true); - v->a[5547] = shift(5844); - v->a[5548] = entry(1, true); - v->a[5549] = shift(4749); - v->a[5550] = entry(1, true); - v->a[5551] = shift(396); - v->a[5552] = entry(1, true); - v->a[5553] = shift(395); - v->a[5554] = entry(1, true); - v->a[5555] = shift(394); - v->a[5556] = entry(2, false); - v->a[5557] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5558] = shift_repeat(1724); - v->a[5559] = entry(2, false); + v->a[5540] = entry(2, true); + v->a[5541] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[5542] = shift_repeat(3199); + v->a[5543] = entry(1, false); + v->a[5544] = shift(664); + v->a[5545] = entry(1, true); + v->a[5546] = shift(1770); + v->a[5547] = entry(1, false); + v->a[5548] = shift(3137); + v->a[5549] = entry(1, true); + v->a[5550] = shift(652); + v->a[5551] = entry(1, true); + v->a[5552] = shift(3036); + v->a[5553] = entry(1, true); + v->a[5554] = shift(664); + v->a[5555] = entry(1, false); + v->a[5556] = shift(948); + v->a[5557] = entry(1, false); + v->a[5558] = shift(3313); + v->a[5559] = entry(1, true); parse_actions_entries_278(v); } void parse_actions_entries_278(t_parse_actions_entries_array *v) { - v->a[5560] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5561] = shift_repeat(3093); - v->a[5562] = entry(2, false); - v->a[5563] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5564] = shift_repeat(3875); - v->a[5565] = entry(2, false); - v->a[5566] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5567] = shift_repeat(3874); - v->a[5568] = entry(2, false); - v->a[5569] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5570] = shift_repeat(5952); - v->a[5571] = entry(2, false); - v->a[5572] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5573] = shift_repeat(3110); - v->a[5574] = entry(2, false); - v->a[5575] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5576] = shift_repeat(5850); - v->a[5577] = entry(2, false); - v->a[5578] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5579] = shift_repeat(3184); + v->a[5560] = shift(3030); + v->a[5561] = entry(1, false); + v->a[5562] = shift(126); + v->a[5563] = entry(1, true); + v->a[5564] = shift(127); + v->a[5565] = entry(1, true); + v->a[5566] = shift(128); + v->a[5567] = entry(1, false); + v->a[5568] = shift(1223); + v->a[5569] = entry(1, true); + v->a[5570] = shift(1223); + v->a[5571] = entry(1, true); + v->a[5572] = shift(4082); + v->a[5573] = entry(1, true); + v->a[5574] = shift(3406); + v->a[5575] = entry(2, false); + v->a[5576] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5577] = shift_repeat(2183); + v->a[5578] = entry(2, false); + v->a[5579] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); parse_actions_entries_279(v); } void parse_actions_entries_279(t_parse_actions_entries_array *v) { - v->a[5580] = entry(2, false); - v->a[5581] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5582] = shift_repeat(6315); - v->a[5583] = entry(2, false); - v->a[5584] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5585] = shift_repeat(4756); - v->a[5586] = entry(2, false); - v->a[5587] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5588] = shift_repeat(404); - v->a[5589] = entry(2, false); - v->a[5590] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5591] = shift_repeat(403); - v->a[5592] = entry(2, false); - v->a[5593] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5594] = shift_repeat(402); - v->a[5595] = entry(2, false); - v->a[5596] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5597] = shift_repeat(162); - v->a[5598] = entry(2, true); - v->a[5599] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[5580] = shift_repeat(468); + v->a[5581] = entry(2, true); + v->a[5582] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5583] = shift_repeat(3172); + v->a[5584] = entry(1, false); + v->a[5585] = shift(1355); + v->a[5586] = entry(1, true); + v->a[5587] = shift(1346); + v->a[5588] = entry(1, true); + v->a[5589] = shift(1355); + v->a[5590] = entry(1, false); + v->a[5591] = shift(1949); + v->a[5592] = entry(1, true); + v->a[5593] = shift(1911); + v->a[5594] = entry(1, true); + v->a[5595] = shift(1949); + v->a[5596] = entry(1, true); + v->a[5597] = shift(2578); + v->a[5598] = entry(1, true); + v->a[5599] = shift(3392); parse_actions_entries_280(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_56.c b/parser/static/parse_actions_entries/parse_actions_entries_56.c index f4ddebc5..d86caddd 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_56.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_56.c @@ -14,126 +14,126 @@ void parse_actions_entries_280(t_parse_actions_entries_array *v) { - v->a[5600] = shift_repeat(3092); - v->a[5601] = entry(2, true); - v->a[5602] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[5603] = shift_repeat(7644); - v->a[5604] = entry(1, false); - v->a[5605] = shift(3093); - v->a[5606] = entry(1, false); - v->a[5607] = shift(3875); - v->a[5608] = entry(1, false); - v->a[5609] = shift(3874); - v->a[5610] = entry(1, false); - v->a[5611] = shift(5952); - v->a[5612] = entry(1, false); - v->a[5613] = shift(3110); - v->a[5614] = entry(1, false); - v->a[5615] = shift(5850); - v->a[5616] = entry(1, false); - v->a[5617] = shift(3184); - v->a[5618] = entry(1, false); - v->a[5619] = shift(6315); + v->a[5600] = entry(1, false); + v->a[5601] = shift(2162); + v->a[5602] = entry(1, false); + v->a[5603] = shift(440); + v->a[5604] = entry(1, true); + v->a[5605] = shift(3149); + v->a[5606] = entry(1, true); + v->a[5607] = shift(2577); + v->a[5608] = entry(1, true); + v->a[5609] = shift(3954); + v->a[5610] = entry(2, true); + v->a[5611] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[5612] = shift_repeat(3954); + v->a[5613] = entry(1, false); + v->a[5614] = reduce(sym_function_definition, 4, 0, 39); + v->a[5615] = entry(1, true); + v->a[5616] = reduce(sym_function_definition, 4, 0, 39); + v->a[5617] = entry(1, true); + v->a[5618] = shift(3357); + v->a[5619] = entry(1, false); parse_actions_entries_281(v); } void parse_actions_entries_281(t_parse_actions_entries_array *v) { - v->a[5620] = entry(1, false); - v->a[5621] = shift(4756); - v->a[5622] = entry(1, false); - v->a[5623] = shift(404); - v->a[5624] = entry(1, false); - v->a[5625] = shift(403); - v->a[5626] = entry(1, false); - v->a[5627] = shift(402); - v->a[5628] = entry(1, false); - v->a[5629] = shift(162); - v->a[5630] = entry(1, true); - v->a[5631] = shift(3092); - v->a[5632] = entry(1, true); - v->a[5633] = shift(7644); - v->a[5634] = entry(1, false); - v->a[5635] = shift(4065); - v->a[5636] = entry(1, true); - v->a[5637] = shift(4065); - v->a[5638] = entry(1, false); - v->a[5639] = shift(3853); + v->a[5620] = shift(587); + v->a[5621] = entry(1, true); + v->a[5622] = shift(1774); + v->a[5623] = entry(1, true); + v->a[5624] = shift(542); + v->a[5625] = entry(1, true); + v->a[5626] = shift(3050); + v->a[5627] = entry(1, true); + v->a[5628] = shift(587); + v->a[5629] = entry(1, true); + v->a[5630] = shift(3041); + v->a[5631] = entry(1, true); + v->a[5632] = shift(113); + v->a[5633] = entry(1, true); + v->a[5634] = shift(114); + v->a[5635] = entry(1, false); + v->a[5636] = shift(1145); + v->a[5637] = entry(1, true); + v->a[5638] = shift(1145); + v->a[5639] = entry(1, false); parse_actions_entries_282(v); } void parse_actions_entries_282(t_parse_actions_entries_array *v) { - v->a[5640] = entry(1, true); - v->a[5641] = shift(3853); - v->a[5642] = entry(1, false); - v->a[5643] = shift(1656); - v->a[5644] = entry(1, false); - v->a[5645] = shift(3946); - v->a[5646] = entry(1, true); - v->a[5647] = shift(3946); - v->a[5648] = entry(1, false); - v->a[5649] = shift(4168); - v->a[5650] = entry(1, true); - v->a[5651] = shift(4023); - v->a[5652] = entry(1, false); - v->a[5653] = shift(1724); - v->a[5654] = entry(1, true); - v->a[5655] = shift(4168); - v->a[5656] = entry(2, false); - v->a[5657] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5658] = shift_repeat(3951); - v->a[5659] = entry(2, true); + v->a[5640] = reduce(sym_function_definition, 5, 0, 42); + v->a[5641] = entry(1, true); + v->a[5642] = reduce(sym_function_definition, 5, 0, 42); + v->a[5643] = entry(1, false); + v->a[5644] = shift(2598); + v->a[5645] = entry(1, true); + v->a[5646] = shift(1811); + v->a[5647] = entry(1, false); + v->a[5648] = shift(3179); + v->a[5649] = entry(1, true); + v->a[5650] = shift(2587); + v->a[5651] = entry(1, true); + v->a[5652] = shift(3065); + v->a[5653] = entry(1, true); + v->a[5654] = shift(2598); + v->a[5655] = entry(1, false); + v->a[5656] = shift(2625); + v->a[5657] = entry(1, false); + v->a[5658] = shift(3277); + v->a[5659] = entry(1, true); parse_actions_entries_283(v); } void parse_actions_entries_283(t_parse_actions_entries_array *v) { - v->a[5660] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5661] = shift_repeat(3951); - v->a[5662] = entry(1, false); - v->a[5663] = shift(1551); - v->a[5664] = entry(1, false); - v->a[5665] = shift(3798); - v->a[5666] = entry(1, true); - v->a[5667] = shift(3798); - v->a[5668] = entry(1, true); - v->a[5669] = shift(4086); - v->a[5670] = entry(2, false); - v->a[5671] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5672] = shift_repeat(1656); + v->a[5660] = shift(3059); + v->a[5661] = entry(1, false); + v->a[5662] = shift(84); + v->a[5663] = entry(1, true); + v->a[5664] = shift(85); + v->a[5665] = entry(1, true); + v->a[5666] = shift(87); + v->a[5667] = entry(1, false); + v->a[5668] = shift(2710); + v->a[5669] = entry(1, true); + v->a[5670] = shift(2710); + v->a[5671] = entry(1, true); + v->a[5672] = shift(4078); v->a[5673] = entry(2, false); - v->a[5674] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5675] = shift_repeat(3853); - v->a[5676] = entry(2, true); - v->a[5677] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5678] = shift_repeat(3853); - v->a[5679] = entry(1, true); + v->a[5674] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[5675] = shift_repeat(2227); + v->a[5676] = entry(1, false); + v->a[5677] = shift(2175); + v->a[5678] = entry(1, false); + v->a[5679] = shift(433); parse_actions_entries_284(v); } void parse_actions_entries_284(t_parse_actions_entries_array *v) { - v->a[5680] = shift(4178); - v->a[5681] = entry(1, false); - v->a[5682] = shift(1535); - v->a[5683] = entry(2, false); - v->a[5684] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5685] = shift_repeat(3798); - v->a[5686] = entry(2, true); - v->a[5687] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5688] = shift_repeat(3798); - v->a[5689] = entry(2, false); - v->a[5690] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5691] = shift_repeat(4168); - v->a[5692] = entry(2, true); - v->a[5693] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5694] = shift_repeat(4168); - v->a[5695] = entry(1, false); - v->a[5696] = reduce(sym_file_redirect, 3, 0, 22); - v->a[5697] = entry(1, true); - v->a[5698] = reduce(sym_file_redirect, 3, 0, 22); - v->a[5699] = entry(1, true); + v->a[5680] = entry(1, true); + v->a[5681] = shift(3183); + v->a[5682] = entry(1, false); + v->a[5683] = shift(1367); + v->a[5684] = entry(1, true); + v->a[5685] = shift(1367); + v->a[5686] = entry(1, false); + v->a[5687] = shift(1654); + v->a[5688] = entry(1, true); + v->a[5689] = shift(1654); + v->a[5690] = entry(1, false); + v->a[5691] = shift(544); + v->a[5692] = entry(1, true); + v->a[5693] = shift(1850); + v->a[5694] = entry(1, false); + v->a[5695] = shift(3164); + v->a[5696] = entry(1, true); + v->a[5697] = shift(514); + v->a[5698] = entry(1, true); + v->a[5699] = shift(2988); parse_actions_entries_285(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_57.c b/parser/static/parse_actions_entries/parse_actions_entries_57.c index 567ea512..ed54dbab 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_57.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_57.c @@ -14,126 +14,126 @@ void parse_actions_entries_285(t_parse_actions_entries_array *v) { - v->a[5700] = shift(3746); - v->a[5701] = entry(1, true); - v->a[5702] = shift(4163); - v->a[5703] = entry(2, false); - v->a[5704] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5705] = shift_repeat(3946); - v->a[5706] = entry(2, true); - v->a[5707] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5708] = shift_repeat(3946); - v->a[5709] = entry(1, true); - v->a[5710] = shift(4104); - v->a[5711] = entry(1, true); - v->a[5712] = shift(4100); - v->a[5713] = entry(1, true); - v->a[5714] = shift(3770); - v->a[5715] = entry(1, false); - v->a[5716] = shift(3181); - v->a[5717] = entry(1, false); - v->a[5718] = shift(3177); - v->a[5719] = entry(1, true); + v->a[5700] = entry(1, true); + v->a[5701] = shift(544); + v->a[5702] = entry(1, false); + v->a[5703] = shift(744); + v->a[5704] = entry(1, false); + v->a[5705] = shift(3315); + v->a[5706] = entry(1, true); + v->a[5707] = shift(3111); + v->a[5708] = entry(1, false); + v->a[5709] = shift(142); + v->a[5710] = entry(1, true); + v->a[5711] = shift(48); + v->a[5712] = entry(1, true); + v->a[5713] = shift(49); + v->a[5714] = entry(1, false); + v->a[5715] = shift(1148); + v->a[5716] = entry(1, true); + v->a[5717] = shift(1148); + v->a[5718] = entry(1, true); + v->a[5719] = shift(4071); parse_actions_entries_286(v); } void parse_actions_entries_286(t_parse_actions_entries_array *v) { - v->a[5720] = shift(3177); - v->a[5721] = entry(1, false); - v->a[5722] = reduce(sym_file_redirect, 2, 0, 9); - v->a[5723] = entry(1, true); - v->a[5724] = reduce(sym_file_redirect, 2, 0, 9); - v->a[5725] = entry(2, false); - v->a[5726] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5727] = shift_repeat(1551); + v->a[5720] = entry(1, false); + v->a[5721] = shift(1944); + v->a[5722] = entry(1, true); + v->a[5723] = shift(1754); + v->a[5724] = entry(1, false); + v->a[5725] = shift(3147); + v->a[5726] = entry(1, true); + v->a[5727] = shift(1856); v->a[5728] = entry(1, true); - v->a[5729] = shift(3868); + v->a[5729] = shift(3012); v->a[5730] = entry(1, true); - v->a[5731] = shift(4161); - v->a[5732] = entry(1, true); - v->a[5733] = shift(3872); - v->a[5734] = entry(1, true); - v->a[5735] = shift(3747); - v->a[5736] = entry(2, false); - v->a[5737] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5738] = shift_repeat(1535); - v->a[5739] = entry(2, false); + v->a[5731] = shift(1944); + v->a[5732] = entry(1, false); + v->a[5733] = shift(1950); + v->a[5734] = entry(1, false); + v->a[5735] = shift(3354); + v->a[5736] = entry(1, true); + v->a[5737] = shift(3004); + v->a[5738] = entry(1, false); + v->a[5739] = shift(154); parse_actions_entries_287(v); } void parse_actions_entries_287(t_parse_actions_entries_array *v) { - v->a[5740] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5741] = shift_repeat(3899); - v->a[5742] = entry(2, true); - v->a[5743] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5744] = shift_repeat(3899); - v->a[5745] = entry(1, true); - v->a[5746] = shift(4213); - v->a[5747] = entry(2, false); - v->a[5748] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5749] = shift_repeat(4065); + v->a[5740] = entry(1, true); + v->a[5741] = shift(155); + v->a[5742] = entry(1, true); + v->a[5743] = shift(156); + v->a[5744] = entry(1, false); + v->a[5745] = shift(2181); + v->a[5746] = entry(1, true); + v->a[5747] = shift(2181); + v->a[5748] = entry(1, true); + v->a[5749] = shift(4086); v->a[5750] = entry(2, true); - v->a[5751] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5752] = shift_repeat(4065); + v->a[5751] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[5752] = shift_repeat(3601); v->a[5753] = entry(1, false); - v->a[5754] = shift(1844); - v->a[5755] = entry(2, false); - v->a[5756] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5757] = shift_repeat(1890); - v->a[5758] = entry(1, false); - v->a[5759] = shift(3948); + v->a[5754] = shift(2227); + v->a[5755] = entry(1, false); + v->a[5756] = shift(1096); + v->a[5757] = entry(1, true); + v->a[5758] = shift(1094); + v->a[5759] = entry(1, true); parse_actions_entries_288(v); } void parse_actions_entries_288(t_parse_actions_entries_array *v) { - v->a[5760] = entry(1, true); - v->a[5761] = shift(3948); - v->a[5762] = entry(1, false); - v->a[5763] = shift(4127); - v->a[5764] = entry(1, true); - v->a[5765] = shift(4106); - v->a[5766] = entry(1, false); - v->a[5767] = reduce(sym_array, 3, 0, 0); - v->a[5768] = entry(1, true); - v->a[5769] = reduce(sym_array, 3, 0, 0); - v->a[5770] = entry(1, false); - v->a[5771] = reduce(sym_array, 2, 0, 0); - v->a[5772] = entry(1, true); - v->a[5773] = reduce(sym_array, 2, 0, 0); - v->a[5774] = entry(1, true); - v->a[5775] = shift(4141); - v->a[5776] = entry(2, true); - v->a[5777] = reduce(aux_sym_command_repeat1, 1, 0, 0); - v->a[5778] = shift(6686); + v->a[5760] = shift(1096); + v->a[5761] = entry(1, false); + v->a[5762] = shift(1258); + v->a[5763] = entry(1, true); + v->a[5764] = shift(1768); + v->a[5765] = entry(1, true); + v->a[5766] = shift(1260); + v->a[5767] = entry(1, true); + v->a[5768] = shift(3136); + v->a[5769] = entry(1, true); + v->a[5770] = shift(1258); + v->a[5771] = entry(1, true); + v->a[5772] = shift(3128); + v->a[5773] = entry(1, true); + v->a[5774] = shift(100); + v->a[5775] = entry(1, true); + v->a[5776] = shift(103); + v->a[5777] = entry(1, false); + v->a[5778] = shift(1238); v->a[5779] = entry(1, true); parse_actions_entries_289(v); } void parse_actions_entries_289(t_parse_actions_entries_array *v) { - v->a[5780] = shift(2347); + v->a[5780] = shift(1238); v->a[5781] = entry(1, true); - v->a[5782] = shift(1173); - v->a[5783] = entry(2, false); - v->a[5784] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5785] = shift_repeat(4127); - v->a[5786] = entry(2, true); - v->a[5787] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5788] = shift_repeat(4127); - v->a[5789] = entry(1, true); - v->a[5790] = shift(4127); - v->a[5791] = entry(1, true); - v->a[5792] = shift(5854); - v->a[5793] = entry(1, true); - v->a[5794] = shift(4761); - v->a[5795] = entry(1, true); - v->a[5796] = shift(413); - v->a[5797] = entry(1, true); - v->a[5798] = shift(412); - v->a[5799] = entry(1, true); + v->a[5782] = shift(3376); + v->a[5783] = entry(2, true); + v->a[5784] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[5785] = shift_repeat(3972); + v->a[5786] = entry(1, false); + v->a[5787] = shift(3312); + v->a[5788] = entry(1, true); + v->a[5789] = shift(3312); + v->a[5790] = entry(1, true); + v->a[5791] = shift(2489); + v->a[5792] = entry(1, true); + v->a[5793] = shift(2548); + v->a[5794] = entry(1, true); + v->a[5795] = shift(2547); + v->a[5796] = entry(1, false); + v->a[5797] = shift(760); + v->a[5798] = entry(1, true); + v->a[5799] = shift(753); parse_actions_entries_290(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_58.c b/parser/static/parse_actions_entries/parse_actions_entries_58.c index 9d1aa347..3e70ab8c 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_58.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_58.c @@ -14,126 +14,126 @@ void parse_actions_entries_290(t_parse_actions_entries_array *v) { - v->a[5800] = shift(411); - v->a[5801] = entry(2, false); - v->a[5802] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5803] = shift_repeat(1885); - v->a[5804] = entry(2, false); - v->a[5805] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5806] = shift_repeat(1844); - v->a[5807] = entry(1, true); - v->a[5808] = shift(2382); - v->a[5809] = entry(1, true); - v->a[5810] = shift(216); - v->a[5811] = entry(1, true); - v->a[5812] = shift(1603); - v->a[5813] = entry(1, false); - v->a[5814] = shift(3788); - v->a[5815] = entry(1, true); - v->a[5816] = shift(3788); - v->a[5817] = entry(1, false); - v->a[5818] = shift(1890); - v->a[5819] = entry(1, false); + v->a[5800] = entry(1, true); + v->a[5801] = shift(760); + v->a[5802] = entry(1, false); + v->a[5803] = shift(2146); + v->a[5804] = entry(1, true); + v->a[5805] = shift(2008); + v->a[5806] = entry(1, true); + v->a[5807] = shift(2146); + v->a[5808] = entry(1, true); + v->a[5809] = shift(3199); + v->a[5810] = entry(1, true); + v->a[5811] = shift(3402); + v->a[5812] = entry(1, false); + v->a[5813] = shift(1492); + v->a[5814] = entry(1, true); + v->a[5815] = shift(1846); + v->a[5816] = entry(1, false); + v->a[5817] = shift(3191); + v->a[5818] = entry(1, true); + v->a[5819] = shift(1439); parse_actions_entries_291(v); } void parse_actions_entries_291(t_parse_actions_entries_array *v) { - v->a[5820] = reduce(aux_sym_command_repeat1, 1, 0, 3); - v->a[5821] = entry(1, false); - v->a[5822] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[5823] = entry(2, false); - v->a[5824] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[5825] = reduce(aux_sym_command_repeat1, 1, 0, 3); - v->a[5826] = entry(1, true); - v->a[5827] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[5828] = entry(2, true); - v->a[5829] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[5830] = reduce(aux_sym_command_repeat1, 1, 0, 3); - v->a[5831] = entry(1, true); - v->a[5832] = reduce(aux_sym_command_repeat1, 1, 0, 3); - v->a[5833] = entry(1, true); - v->a[5834] = shift(3906); - v->a[5835] = entry(1, true); - v->a[5836] = shift(3914); - v->a[5837] = entry(1, true); - v->a[5838] = shift(4158); - v->a[5839] = entry(1, true); + v->a[5820] = entry(1, true); + v->a[5821] = shift(3117); + v->a[5822] = entry(1, true); + v->a[5823] = shift(1492); + v->a[5824] = entry(1, false); + v->a[5825] = shift(1581); + v->a[5826] = entry(1, false); + v->a[5827] = shift(3299); + v->a[5828] = entry(1, true); + v->a[5829] = shift(3118); + v->a[5830] = entry(1, false); + v->a[5831] = shift(162); + v->a[5832] = entry(1, true); + v->a[5833] = shift(161); + v->a[5834] = entry(1, true); + v->a[5835] = shift(138); + v->a[5836] = entry(1, false); + v->a[5837] = shift(1678); + v->a[5838] = entry(1, true); + v->a[5839] = shift(1678); parse_actions_entries_292(v); } void parse_actions_entries_292(t_parse_actions_entries_array *v) { - v->a[5840] = shift(4162); - v->a[5841] = entry(2, false); - v->a[5842] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5843] = shift_repeat(1835); - v->a[5844] = entry(1, false); - v->a[5845] = shift(3766); - v->a[5846] = entry(1, true); - v->a[5847] = shift(3766); - v->a[5848] = entry(1, true); - v->a[5849] = shift(5842); - v->a[5850] = entry(1, true); - v->a[5851] = shift(4744); - v->a[5852] = entry(1, true); - v->a[5853] = shift(392); - v->a[5854] = entry(1, true); - v->a[5855] = shift(391); - v->a[5856] = entry(1, true); - v->a[5857] = shift(390); - v->a[5858] = entry(2, false); - v->a[5859] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[5840] = entry(1, true); + v->a[5841] = shift(4067); + v->a[5842] = entry(1, false); + v->a[5843] = shift(3306); + v->a[5844] = entry(1, true); + v->a[5845] = shift(3306); + v->a[5846] = entry(2, false); + v->a[5847] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5848] = shift_repeat(2716); + v->a[5849] = entry(1, true); + v->a[5850] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5851] = entry(2, false); + v->a[5852] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5853] = shift_repeat(1798); + v->a[5854] = entry(2, false); + v->a[5855] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5856] = shift_repeat(3153); + v->a[5857] = entry(2, false); + v->a[5858] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5859] = shift_repeat(2715); parse_actions_entries_293(v); } void parse_actions_entries_293(t_parse_actions_entries_array *v) { - v->a[5860] = shift_repeat(3788); - v->a[5861] = entry(2, true); - v->a[5862] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5863] = shift_repeat(3788); - v->a[5864] = entry(1, false); - v->a[5865] = shift(5608); - v->a[5866] = entry(1, false); - v->a[5867] = shift(3863); - v->a[5868] = entry(1, false); - v->a[5869] = shift(3862); - v->a[5870] = entry(1, false); - v->a[5871] = shift(5992); - v->a[5872] = entry(1, false); - v->a[5873] = shift(5518); - v->a[5874] = entry(1, false); - v->a[5875] = shift(5846); - v->a[5876] = entry(1, false); - v->a[5877] = shift(5625); - v->a[5878] = entry(1, false); - v->a[5879] = shift(6362); + v->a[5860] = entry(2, false); + v->a[5861] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5862] = shift_repeat(3031); + v->a[5863] = entry(2, false); + v->a[5864] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5865] = shift_repeat(2636); + v->a[5866] = entry(2, false); + v->a[5867] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5868] = shift_repeat(3353); + v->a[5869] = entry(2, false); + v->a[5870] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5871] = shift_repeat(3016); + v->a[5872] = entry(2, false); + v->a[5873] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5874] = shift_repeat(217); + v->a[5875] = entry(2, false); + v->a[5876] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5877] = shift_repeat(158); + v->a[5878] = entry(2, false); + v->a[5879] = reduce(aux_sym__heredoc_command, 2, 0, 30); parse_actions_entries_294(v); } void parse_actions_entries_294(t_parse_actions_entries_array *v) { - v->a[5880] = entry(1, false); - v->a[5881] = shift(4752); - v->a[5882] = entry(1, false); - v->a[5883] = shift(400); - v->a[5884] = entry(1, false); - v->a[5885] = shift(399); - v->a[5886] = entry(1, false); - v->a[5887] = shift(398); - v->a[5888] = entry(1, false); - v->a[5889] = shift(172); - v->a[5890] = entry(1, true); - v->a[5891] = shift(5562); - v->a[5892] = entry(1, true); - v->a[5893] = shift(7645); - v->a[5894] = entry(1, false); - v->a[5895] = shift(1885); - v->a[5896] = entry(2, false); - v->a[5897] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5898] = shift_repeat(3948); - v->a[5899] = entry(2, true); + v->a[5880] = shift_repeat(145); + v->a[5881] = entry(2, true); + v->a[5882] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5883] = shift_repeat(2716); + v->a[5884] = entry(2, true); + v->a[5885] = reduce(aux_sym__heredoc_command, 2, 0, 30); + v->a[5886] = shift_repeat(4057); + v->a[5887] = entry(1, false); + v->a[5888] = shift(2003); + v->a[5889] = entry(1, true); + v->a[5890] = shift(1918); + v->a[5891] = entry(1, true); + v->a[5892] = shift(2003); + v->a[5893] = entry(1, true); + v->a[5894] = shift(3374); + v->a[5895] = entry(1, false); + v->a[5896] = shift(740); + v->a[5897] = entry(1, true); + v->a[5898] = shift(1757); + v->a[5899] = entry(1, true); parse_actions_entries_295(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_59.c b/parser/static/parse_actions_entries/parse_actions_entries_59.c index 4a3be4f8..77d301df 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_59.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_59.c @@ -14,126 +14,126 @@ void parse_actions_entries_295(t_parse_actions_entries_array *v) { - v->a[5900] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5901] = shift_repeat(3948); - v->a[5902] = entry(1, true); - v->a[5903] = shift(4011); - v->a[5904] = entry(1, true); - v->a[5905] = shift(4010); - v->a[5906] = entry(1, true); - v->a[5907] = shift(4009); - v->a[5908] = entry(1, true); - v->a[5909] = shift(4007); - v->a[5910] = entry(1, false); - v->a[5911] = shift(5553); - v->a[5912] = entry(1, true); - v->a[5913] = shift(5584); - v->a[5914] = entry(1, true); - v->a[5915] = shift(4094); - v->a[5916] = entry(1, true); - v->a[5917] = shift(2374); - v->a[5918] = entry(1, true); - v->a[5919] = shift(1312); + v->a[5900] = shift(671); + v->a[5901] = entry(1, true); + v->a[5902] = shift(2990); + v->a[5903] = entry(1, true); + v->a[5904] = shift(740); + v->a[5905] = entry(1, true); + v->a[5906] = shift(2996); + v->a[5907] = entry(1, true); + v->a[5908] = shift(166); + v->a[5909] = entry(1, true); + v->a[5910] = shift(163); + v->a[5911] = entry(1, false); + v->a[5912] = shift(1177); + v->a[5913] = entry(1, true); + v->a[5914] = shift(1177); + v->a[5915] = entry(1, true); + v->a[5916] = shift(3601); + v->a[5917] = entry(1, false); + v->a[5918] = shift(898); + v->a[5919] = entry(1, true); parse_actions_entries_296(v); } void parse_actions_entries_296(t_parse_actions_entries_array *v) { - v->a[5920] = entry(1, false); - v->a[5921] = shift(3837); - v->a[5922] = entry(1, true); - v->a[5923] = shift(3767); - v->a[5924] = entry(1, true); - v->a[5925] = shift(3773); - v->a[5926] = entry(1, true); - v->a[5927] = shift(1648); - v->a[5928] = entry(1, false); - v->a[5929] = shift(1835); - v->a[5930] = entry(1, false); - v->a[5931] = reduce(sym_negated_command, 2, 0, 0); - v->a[5932] = entry(1, true); - v->a[5933] = reduce(sym_negated_command, 2, 0, 0); - v->a[5934] = entry(2, false); - v->a[5935] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5936] = shift_repeat(3837); - v->a[5937] = entry(2, true); - v->a[5938] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5939] = shift_repeat(3837); + v->a[5920] = shift(882); + v->a[5921] = entry(1, true); + v->a[5922] = shift(898); + v->a[5923] = entry(1, true); + v->a[5924] = shift(2488); + v->a[5925] = entry(1, true); + v->a[5926] = shift(3391); + v->a[5927] = entry(1, true); + v->a[5928] = shift(3410); + v->a[5929] = entry(1, true); + v->a[5930] = shift(2544); + v->a[5931] = entry(1, true); + v->a[5932] = shift(3972); + v->a[5933] = entry(1, true); + v->a[5934] = shift(2550); + v->a[5935] = entry(2, false); + v->a[5936] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5937] = shift_repeat(2162); + v->a[5938] = entry(2, false); + v->a[5939] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); parse_actions_entries_297(v); } void parse_actions_entries_297(t_parse_actions_entries_array *v) { - v->a[5940] = entry(1, false); - v->a[5941] = shift(445); - v->a[5942] = entry(1, true); - v->a[5943] = reduce(sym__heredoc_expression, 2, 0, 66); - v->a[5944] = entry(1, true); - v->a[5945] = reduce(sym__heredoc_pipeline, 2, 0, 0); + v->a[5940] = shift_repeat(440); + v->a[5941] = entry(2, true); + v->a[5942] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[5943] = shift_repeat(3149); + v->a[5944] = entry(1, false); + v->a[5945] = shift(3404); v->a[5946] = entry(1, true); - v->a[5947] = shift(3837); - v->a[5948] = entry(1, true); - v->a[5949] = shift(4038); + v->a[5947] = shift(3404); + v->a[5948] = entry(1, false); + v->a[5949] = shift(776); v->a[5950] = entry(1, true); - v->a[5951] = shift(3935); - v->a[5952] = entry(2, false); - v->a[5953] = reduce(sym_command_name, 1, 0, 0); - v->a[5954] = shift(7513); - v->a[5955] = entry(1, true); - v->a[5956] = shift(3931); - v->a[5957] = entry(2, false); - v->a[5958] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5959] = shift_repeat(3766); + v->a[5951] = shift(776); + v->a[5952] = entry(1, true); + v->a[5953] = shift(3204); + v->a[5954] = entry(1, true); + v->a[5955] = shift(1738); + v->a[5956] = entry(1, true); + v->a[5957] = shift(973); + v->a[5958] = entry(1, true); + v->a[5959] = shift(3057); parse_actions_entries_298(v); } void parse_actions_entries_298(t_parse_actions_entries_array *v) { - v->a[5960] = entry(2, true); - v->a[5961] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[5962] = shift_repeat(3766); - v->a[5963] = entry(1, true); - v->a[5964] = shift(4003); - v->a[5965] = entry(2, false); - v->a[5966] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5967] = shift_repeat(1951); + v->a[5960] = entry(1, true); + v->a[5961] = shift(3043); + v->a[5962] = entry(1, true); + v->a[5963] = shift(183); + v->a[5964] = entry(1, true); + v->a[5965] = shift(185); + v->a[5966] = entry(1, false); + v->a[5967] = shift(2177); v->a[5968] = entry(1, false); - v->a[5969] = shift(1994); - v->a[5970] = entry(1, false); - v->a[5971] = shift(1951); - v->a[5972] = entry(1, true); - v->a[5973] = shift(2953); - v->a[5974] = entry(2, false); - v->a[5975] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5976] = shift_repeat(1994); + v->a[5969] = shift(442); + v->a[5970] = entry(1, true); + v->a[5971] = shift(3173); + v->a[5972] = entry(2, true); + v->a[5973] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[5974] = shift_repeat(3895); + v->a[5975] = entry(1, true); + v->a[5976] = shift(3895); v->a[5977] = entry(1, true); - v->a[5978] = shift(2889); - v->a[5979] = entry(1, true); + v->a[5978] = reduce(sym_compound_statement, 2, 0, 0); + v->a[5979] = entry(1, false); parse_actions_entries_299(v); } void parse_actions_entries_299(t_parse_actions_entries_array *v) { - v->a[5980] = shift(3841); + v->a[5980] = reduce(sym_compound_statement, 2, 0, 0); v->a[5981] = entry(1, true); - v->a[5982] = shift(3861); - v->a[5983] = entry(2, false); - v->a[5984] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[5985] = shift_repeat(2094); - v->a[5986] = entry(1, true); - v->a[5987] = shift(3768); - v->a[5988] = entry(1, false); - v->a[5989] = shift(2237); - v->a[5990] = entry(1, false); - v->a[5991] = shift(2160); - v->a[5992] = entry(1, true); - v->a[5993] = shift(447); - v->a[5994] = entry(1, false); - v->a[5995] = shift(7274); - v->a[5996] = entry(1, true); - v->a[5997] = shift(7274); - v->a[5998] = entry(2, true); - v->a[5999] = reduce(aux_sym_command_repeat1, 1, 0, 0); + v->a[5982] = shift(2482); + v->a[5983] = entry(1, true); + v->a[5984] = shift(2483); + v->a[5985] = entry(1, false); + v->a[5986] = shift(768); + v->a[5987] = entry(1, true); + v->a[5988] = shift(768); + v->a[5989] = entry(1, true); + v->a[5990] = shift(1729); + v->a[5991] = entry(1, true); + v->a[5992] = shift(1122); + v->a[5993] = entry(1, true); + v->a[5994] = shift(3018); + v->a[5995] = entry(1, true); + v->a[5996] = shift(3011); + v->a[5997] = entry(1, true); + v->a[5998] = shift(55); + v->a[5999] = entry(1, true); parse_actions_entries_300(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_6.c b/parser/static/parse_actions_entries/parse_actions_entries_6.c index e5023055..436cead8 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_6.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_6.c @@ -14,125 +14,125 @@ void parse_actions_entries_30(t_parse_actions_entries_array *v) { - v->a[600] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[601] = shift_repeat(1730); - v->a[602] = entry(2, false); - v->a[603] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[604] = shift_repeat(602); - v->a[605] = entry(2, false); - v->a[606] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[607] = shift_repeat(718); - v->a[608] = entry(2, true); - v->a[609] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[610] = shift_repeat(759); - v->a[611] = entry(2, true); - v->a[612] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[613] = shift_repeat(4030); - v->a[614] = entry(2, true); - v->a[615] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[616] = shift_repeat(4154); - v->a[617] = entry(2, true); - v->a[618] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[619] = shift_repeat(4155); + v->a[600] = entry(2, true); + v->a[601] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[602] = shift_repeat(3197); + v->a[603] = entry(2, true); + v->a[604] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[605] = shift_repeat(3778); + v->a[606] = entry(2, true); + v->a[607] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[608] = shift_repeat(4023); + v->a[609] = entry(1, false); + v->a[610] = shift(1311); + v->a[611] = entry(1, false); + v->a[612] = shift(3973); + v->a[613] = entry(1, false); + v->a[614] = shift(521); + v->a[615] = entry(1, false); + v->a[616] = shift(429); + v->a[617] = entry(1, false); + v->a[618] = shift(473); + v->a[619] = entry(1, false); parse_actions_entries_31(v); } void parse_actions_entries_31(t_parse_actions_entries_array *v) { - v->a[620] = entry(2, false); - v->a[621] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[622] = shift_repeat(5968); - v->a[623] = entry(2, false); - v->a[624] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[625] = shift_repeat(1105); - v->a[626] = entry(2, true); - v->a[627] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[628] = shift_repeat(5849); - v->a[629] = entry(2, true); - v->a[630] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[631] = shift_repeat(1078); - v->a[632] = entry(2, false); - v->a[633] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[634] = shift_repeat(1085); - v->a[635] = entry(2, false); - v->a[636] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[637] = shift_repeat(6359); - v->a[638] = entry(2, true); - v->a[639] = reduce(aux_sym__terminated_statement, 2, 0, 0); + v->a[620] = shift(2208); + v->a[621] = entry(1, true); + v->a[622] = shift(2208); + v->a[623] = entry(1, true); + v->a[624] = shift(522); + v->a[625] = entry(1, false); + v->a[626] = shift(1304); + v->a[627] = entry(1, true); + v->a[628] = shift(1264); + v->a[629] = entry(1, true); + v->a[630] = shift(3200); + v->a[631] = entry(1, true); + v->a[632] = shift(3629); + v->a[633] = entry(1, false); + v->a[634] = shift(1347); + v->a[635] = entry(1, false); + v->a[636] = shift(3837); + v->a[637] = entry(1, false); + v->a[638] = shift(237); + v->a[639] = entry(1, false); parse_actions_entries_32(v); } void parse_actions_entries_32(t_parse_actions_entries_array *v) { - v->a[640] = shift_repeat(4814); - v->a[641] = entry(2, false); - v->a[642] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[643] = shift_repeat(148); - v->a[644] = entry(2, true); - v->a[645] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[646] = shift_repeat(150); - v->a[647] = entry(2, true); - v->a[648] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[649] = shift_repeat(151); - v->a[650] = entry(2, true); - v->a[651] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[652] = shift_repeat(152); - v->a[653] = entry(2, true); - v->a[654] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[655] = shift_repeat(6148); - v->a[656] = entry(2, true); - v->a[657] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[658] = shift_repeat(6616); - v->a[659] = entry(2, true); + v->a[640] = shift(231); + v->a[641] = entry(1, false); + v->a[642] = shift(2416); + v->a[643] = entry(1, true); + v->a[644] = shift(59); + v->a[645] = entry(1, false); + v->a[646] = shift(4027); + v->a[647] = entry(1, true); + v->a[648] = shift(221); + v->a[649] = entry(1, false); + v->a[650] = shift(556); + v->a[651] = entry(1, false); + v->a[652] = shift(457); + v->a[653] = entry(1, false); + v->a[654] = shift(589); + v->a[655] = entry(1, false); + v->a[656] = shift(2199); + v->a[657] = entry(1, true); + v->a[658] = shift(2199); + v->a[659] = entry(1, true); parse_actions_entries_33(v); } void parse_actions_entries_33(t_parse_actions_entries_array *v) { - v->a[660] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[661] = shift_repeat(1077); - v->a[662] = entry(2, true); - v->a[663] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[664] = shift_repeat(7608); + v->a[660] = shift(726); + v->a[661] = entry(1, true); + v->a[662] = shift(1836); + v->a[663] = entry(1, false); + v->a[664] = shift(3139); v->a[665] = entry(1, false); - v->a[666] = shift(886); - v->a[667] = entry(1, false); - v->a[668] = shift(6785); - v->a[669] = entry(1, false); - v->a[670] = shift(7479); - v->a[671] = entry(1, true); - v->a[672] = shift(701); + v->a[666] = shift(1337); + v->a[667] = entry(1, true); + v->a[668] = shift(3021); + v->a[669] = entry(1, true); + v->a[670] = shift(1341); + v->a[671] = entry(1, false); + v->a[672] = shift(1375); v->a[673] = entry(1, false); - v->a[674] = shift(3651); + v->a[674] = shift(3273); v->a[675] = entry(1, true); - v->a[676] = shift(3651); + v->a[676] = shift(2987); v->a[677] = entry(1, false); - v->a[678] = shift(163); - v->a[679] = entry(1, false); + v->a[678] = shift(211); + v->a[679] = entry(1, true); parse_actions_entries_34(v); } void parse_actions_entries_34(t_parse_actions_entries_array *v) { - v->a[680] = shift(424); - v->a[681] = entry(1, false); - v->a[682] = shift(421); - v->a[683] = entry(1, false); - v->a[684] = shift(3827); - v->a[685] = entry(1, false); - v->a[686] = shift(5261); - v->a[687] = entry(1, false); - v->a[688] = shift(6894); - v->a[689] = entry(1, true); - v->a[690] = shift(92); + v->a[680] = shift(69); + v->a[681] = entry(1, true); + v->a[682] = shift(207); + v->a[683] = entry(1, true); + v->a[684] = shift(3196); + v->a[685] = entry(1, true); + v->a[686] = shift(3623); + v->a[687] = entry(1, true); + v->a[688] = shift(4061); + v->a[689] = entry(1, false); + v->a[690] = shift(555); v->a[691] = entry(1, false); - v->a[692] = shift(650); + v->a[692] = reduce(sym_command, 1, 0, 1); v->a[693] = entry(1, false); - v->a[694] = shift(11); + v->a[694] = shift(91); v->a[695] = entry(1, true); - v->a[696] = shift(1869); + v->a[696] = reduce(sym_command, 1, 0, 1); v->a[697] = entry(1, false); - v->a[698] = shift(563); + v->a[698] = shift(1851); v->a[699] = entry(1, false); parse_actions_entries_35(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_60.c b/parser/static/parse_actions_entries/parse_actions_entries_60.c index dcd11a8c..bc2e8275 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_60.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_60.c @@ -14,126 +14,126 @@ void parse_actions_entries_300(t_parse_actions_entries_array *v) { - v->a[6000] = shift(6664); - v->a[6001] = entry(2, false); - v->a[6002] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6003] = shift_repeat(2182); - v->a[6004] = entry(1, false); - v->a[6005] = shift(2215); - v->a[6006] = entry(1, true); - v->a[6007] = shift(3917); - v->a[6008] = entry(1, true); - v->a[6009] = shift(3913); - v->a[6010] = entry(2, false); - v->a[6011] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6012] = shift_repeat(2237); - v->a[6013] = entry(1, false); - v->a[6014] = shift(3829); - v->a[6015] = entry(1, true); - v->a[6016] = shift(3829); - v->a[6017] = entry(1, false); - v->a[6018] = shift(3774); - v->a[6019] = entry(1, true); + v->a[6000] = shift(52); + v->a[6001] = entry(1, true); + v->a[6002] = shift(1165); + v->a[6003] = entry(2, false); + v->a[6004] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6005] = shift_repeat(2183); + v->a[6006] = entry(2, false); + v->a[6007] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6008] = shift_repeat(468); + v->a[6009] = entry(2, true); + v->a[6010] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6011] = shift_repeat(3201); + v->a[6012] = entry(1, true); + v->a[6013] = reduce(sym_command, 2, 0, 1); + v->a[6014] = entry(1, false); + v->a[6015] = reduce(sym_command, 2, 0, 1); + v->a[6016] = entry(1, true); + v->a[6017] = shift(1838); + v->a[6018] = entry(1, true); + v->a[6019] = shift(1687); parse_actions_entries_301(v); } void parse_actions_entries_301(t_parse_actions_entries_array *v) { - v->a[6020] = shift(3774); - v->a[6021] = entry(1, true); - v->a[6022] = shift(3146); - v->a[6023] = entry(1, false); - v->a[6024] = shift(2182); - v->a[6025] = entry(1, true); - v->a[6026] = shift(2659); - v->a[6027] = entry(2, false); - v->a[6028] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6029] = shift_repeat(3480); - v->a[6030] = entry(2, true); - v->a[6031] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6032] = shift_repeat(4169); - v->a[6033] = entry(2, true); - v->a[6034] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6035] = shift_repeat(4166); - v->a[6036] = entry(2, false); - v->a[6037] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6038] = shift_repeat(5971); - v->a[6039] = entry(2, true); + v->a[6020] = entry(1, true); + v->a[6021] = shift(3037); + v->a[6022] = entry(1, true); + v->a[6023] = shift(3039); + v->a[6024] = entry(1, true); + v->a[6025] = shift(202); + v->a[6026] = entry(1, true); + v->a[6027] = shift(201); + v->a[6028] = entry(2, false); + v->a[6029] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6030] = shift_repeat(2162); + v->a[6031] = entry(2, false); + v->a[6032] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6033] = shift_repeat(440); + v->a[6034] = entry(2, true); + v->a[6035] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6036] = shift_repeat(3204); + v->a[6037] = entry(1, false); + v->a[6038] = shift(1800); + v->a[6039] = entry(1, true); parse_actions_entries_302(v); } void parse_actions_entries_302(t_parse_actions_entries_array *v) { - v->a[6040] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6041] = shift_repeat(3476); - v->a[6042] = entry(2, true); - v->a[6043] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6044] = shift_repeat(5716); - v->a[6045] = entry(2, true); - v->a[6046] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6047] = shift_repeat(3480); - v->a[6048] = entry(2, false); - v->a[6049] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6050] = shift_repeat(3516); - v->a[6051] = entry(2, false); - v->a[6052] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6053] = shift_repeat(6332); - v->a[6054] = entry(2, true); - v->a[6055] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6056] = shift_repeat(4668); - v->a[6057] = entry(2, false); - v->a[6058] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6059] = shift_repeat(255); + v->a[6040] = shift(1800); + v->a[6041] = entry(1, true); + v->a[6042] = shift(3201); + v->a[6043] = entry(1, true); + v->a[6044] = reduce(sym_case_statement, 8, 0, 35); + v->a[6045] = entry(1, false); + v->a[6046] = reduce(sym_case_statement, 8, 0, 35); + v->a[6047] = entry(1, false); + v->a[6048] = reduce(sym_while_statement, 3, 0, 23); + v->a[6049] = entry(1, true); + v->a[6050] = reduce(sym_while_statement, 3, 0, 23); + v->a[6051] = entry(1, true); + v->a[6052] = shift(1798); + v->a[6053] = entry(1, true); + v->a[6054] = shift(2595); + v->a[6055] = entry(1, true); + v->a[6056] = shift(3031); + v->a[6057] = entry(1, true); + v->a[6058] = shift(3016); + v->a[6059] = entry(1, true); parse_actions_entries_303(v); } void parse_actions_entries_303(t_parse_actions_entries_array *v) { - v->a[6060] = entry(2, true); - v->a[6061] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6062] = shift_repeat(256); - v->a[6063] = entry(2, true); - v->a[6064] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6065] = shift_repeat(257); - v->a[6066] = entry(2, true); - v->a[6067] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6068] = shift_repeat(228); - v->a[6069] = entry(2, true); - v->a[6070] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6071] = shift_repeat(3479); - v->a[6072] = entry(2, true); - v->a[6073] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[6074] = shift_repeat(7620); - v->a[6075] = entry(2, false); - v->a[6076] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6077] = shift_repeat(2215); - v->a[6078] = entry(2, false); - v->a[6079] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[6060] = shift(158); + v->a[6061] = entry(1, true); + v->a[6062] = shift(145); + v->a[6063] = entry(1, false); + v->a[6064] = reduce(sym_subshell, 3, 0, 0); + v->a[6065] = entry(1, true); + v->a[6066] = reduce(sym_subshell, 3, 0, 0); + v->a[6067] = entry(1, false); + v->a[6068] = reduce(sym_compound_statement, 3, 0, 0); + v->a[6069] = entry(1, true); + v->a[6070] = reduce(sym_compound_statement, 3, 0, 0); + v->a[6071] = entry(1, false); + v->a[6072] = shift(1461); + v->a[6073] = entry(1, true); + v->a[6074] = shift(1461); + v->a[6075] = entry(1, true); + v->a[6076] = shift(1398); + v->a[6077] = entry(1, false); + v->a[6078] = shift(1343); + v->a[6079] = entry(1, true); parse_actions_entries_304(v); } void parse_actions_entries_304(t_parse_actions_entries_array *v) { - v->a[6080] = shift_repeat(3829); - v->a[6081] = entry(2, true); - v->a[6082] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6083] = shift_repeat(3829); - v->a[6084] = entry(2, false); - v->a[6085] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6086] = shift_repeat(2160); - v->a[6087] = entry(1, true); - v->a[6088] = shift(3737); + v->a[6080] = shift(1343); + v->a[6081] = entry(1, true); + v->a[6082] = reduce(sym_heredoc_redirect, 7, 0, 88); + v->a[6083] = entry(1, false); + v->a[6084] = reduce(sym_heredoc_redirect, 7, 0, 88); + v->a[6085] = entry(1, true); + v->a[6086] = reduce(sym_if_statement, 7, 0, 33); + v->a[6087] = entry(1, false); + v->a[6088] = reduce(sym_if_statement, 7, 0, 33); v->a[6089] = entry(1, true); - v->a[6090] = shift(3735); - v->a[6091] = entry(1, true); - v->a[6092] = shift(3990); + v->a[6090] = reduce(sym_case_statement, 8, 0, 34); + v->a[6091] = entry(1, false); + v->a[6092] = reduce(sym_case_statement, 8, 0, 34); v->a[6093] = entry(1, false); - v->a[6094] = shift(2094); + v->a[6094] = reduce(sym_heredoc_redirect, 4, 0, 0); v->a[6095] = entry(1, true); - v->a[6096] = shift(3971); - v->a[6097] = entry(2, true); - v->a[6098] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6099] = shift_repeat(3768); + v->a[6096] = reduce(sym_heredoc_redirect, 4, 0, 0); + v->a[6097] = entry(1, false); + v->a[6098] = shift(577); + v->a[6099] = entry(1, true); parse_actions_entries_305(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_61.c b/parser/static/parse_actions_entries/parse_actions_entries_61.c index c8cc6a56..a2c0783c 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_61.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_61.c @@ -14,126 +14,126 @@ void parse_actions_entries_305(t_parse_actions_entries_array *v) { - v->a[6100] = entry(1, true); - v->a[6101] = shift(3886); - v->a[6102] = entry(1, true); - v->a[6103] = shift(3854); - v->a[6104] = entry(2, false); - v->a[6105] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6106] = shift_repeat(3774); - v->a[6107] = entry(2, true); - v->a[6108] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6109] = shift_repeat(3774); - v->a[6110] = entry(1, true); - v->a[6111] = shift(4004); - v->a[6112] = entry(1, true); - v->a[6113] = shift(7037); - v->a[6114] = entry(2, false); - v->a[6115] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6116] = shift(5495); - v->a[6117] = entry(2, false); - v->a[6118] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6119] = shift(2597); + v->a[6100] = shift(577); + v->a[6101] = entry(1, false); + v->a[6102] = reduce(sym_command, 3, 0, 16); + v->a[6103] = entry(1, true); + v->a[6104] = reduce(sym_command, 3, 0, 16); + v->a[6105] = entry(1, false); + v->a[6106] = reduce(sym_for_statement, 4, 0, 32); + v->a[6107] = entry(1, true); + v->a[6108] = reduce(sym_for_statement, 4, 0, 32); + v->a[6109] = entry(1, false); + v->a[6110] = reduce(sym_do_group, 2, 0, 0); + v->a[6111] = entry(1, true); + v->a[6112] = reduce(sym_do_group, 2, 0, 0); + v->a[6113] = entry(1, false); + v->a[6114] = reduce(sym_if_statement, 4, 0, 33); + v->a[6115] = entry(1, true); + v->a[6116] = reduce(sym_if_statement, 4, 0, 33); + v->a[6117] = entry(1, false); + v->a[6118] = reduce(sym_case_statement, 4, 0, 34); + v->a[6119] = entry(1, true); parse_actions_entries_306(v); } void parse_actions_entries_306(t_parse_actions_entries_array *v) { - v->a[6120] = entry(2, false); - v->a[6121] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6122] = shift(2317); - v->a[6123] = entry(2, false); - v->a[6124] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6125] = shift_repeat(2310); - v->a[6126] = entry(1, false); - v->a[6127] = shift(2310); - v->a[6128] = entry(1, false); - v->a[6129] = shift(2306); - v->a[6130] = entry(2, false); - v->a[6131] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6132] = shift_repeat(2306); - v->a[6133] = entry(1, true); - v->a[6134] = shift(3758); - v->a[6135] = entry(2, false); - v->a[6136] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6137] = shift(1550); - v->a[6138] = entry(1, false); - v->a[6139] = shift(2563); + v->a[6120] = reduce(sym_case_statement, 4, 0, 34); + v->a[6121] = entry(1, false); + v->a[6122] = reduce(sym_case_statement, 4, 0, 35); + v->a[6123] = entry(1, true); + v->a[6124] = reduce(sym_case_statement, 4, 0, 35); + v->a[6125] = entry(1, false); + v->a[6126] = reduce(sym_function_definition, 4, 0, 36); + v->a[6127] = entry(1, true); + v->a[6128] = reduce(sym_function_definition, 4, 0, 36); + v->a[6129] = entry(1, false); + v->a[6130] = reduce(sym_do_group, 3, 0, 0); + v->a[6131] = entry(1, true); + v->a[6132] = reduce(sym_do_group, 3, 0, 0); + v->a[6133] = entry(1, false); + v->a[6134] = reduce(sym_if_statement, 5, 0, 33); + v->a[6135] = entry(1, true); + v->a[6136] = reduce(sym_if_statement, 5, 0, 33); + v->a[6137] = entry(1, true); + v->a[6138] = reduce(sym_heredoc_redirect, 6, 0, 75); + v->a[6139] = entry(1, false); parse_actions_entries_307(v); } void parse_actions_entries_307(t_parse_actions_entries_array *v) { - v->a[6140] = entry(1, true); - v->a[6141] = shift(2563); - v->a[6142] = entry(1, true); - v->a[6143] = shift(452); - v->a[6144] = entry(1, true); - v->a[6145] = shift(3803); - v->a[6146] = entry(1, true); - v->a[6147] = shift(3819); - v->a[6148] = entry(2, false); - v->a[6149] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6150] = shift(2882); - v->a[6151] = entry(2, false); - v->a[6152] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6153] = shift(4448); - v->a[6154] = entry(2, false); - v->a[6155] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6156] = shift(4444); - v->a[6157] = entry(2, false); - v->a[6158] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6159] = shift(1592); + v->a[6140] = reduce(sym_heredoc_redirect, 6, 0, 75); + v->a[6141] = entry(1, false); + v->a[6142] = reduce(sym_case_statement, 5, 0, 34); + v->a[6143] = entry(1, true); + v->a[6144] = reduce(sym_case_statement, 5, 0, 34); + v->a[6145] = entry(1, false); + v->a[6146] = reduce(sym_case_statement, 5, 0, 35); + v->a[6147] = entry(1, true); + v->a[6148] = reduce(sym_case_statement, 5, 0, 35); + v->a[6149] = entry(1, false); + v->a[6150] = reduce(sym_function_definition, 5, 0, 43); + v->a[6151] = entry(1, true); + v->a[6152] = reduce(sym_function_definition, 5, 0, 43); + v->a[6153] = entry(1, false); + v->a[6154] = reduce(sym_for_statement, 6, 0, 45); + v->a[6155] = entry(1, true); + v->a[6156] = reduce(sym_for_statement, 6, 0, 45); + v->a[6157] = entry(1, true); + v->a[6158] = reduce(sym_heredoc_redirect, 6, 0, 74); + v->a[6159] = entry(1, false); parse_actions_entries_308(v); } void parse_actions_entries_308(t_parse_actions_entries_array *v) { - v->a[6160] = entry(2, false); - v->a[6161] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6162] = shift(4852); - v->a[6163] = entry(2, false); - v->a[6164] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6165] = shift(1761); - v->a[6166] = entry(2, false); - v->a[6167] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6168] = shift(1101); - v->a[6169] = entry(2, false); - v->a[6170] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6171] = shift(1591); - v->a[6172] = entry(2, false); - v->a[6173] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6174] = shift(1353); - v->a[6175] = entry(1, false); - v->a[6176] = shift(2461); + v->a[6160] = reduce(sym_heredoc_redirect, 6, 0, 74); + v->a[6161] = entry(1, false); + v->a[6162] = reduce(sym_if_statement, 6, 0, 33); + v->a[6163] = entry(1, true); + v->a[6164] = reduce(sym_if_statement, 6, 0, 33); + v->a[6165] = entry(1, false); + v->a[6166] = reduce(sym_case_statement, 6, 0, 34); + v->a[6167] = entry(1, true); + v->a[6168] = reduce(sym_case_statement, 6, 0, 34); + v->a[6169] = entry(1, true); + v->a[6170] = shift(1820); + v->a[6171] = entry(1, true); + v->a[6172] = shift(677); + v->a[6173] = entry(1, true); + v->a[6174] = shift(3091); + v->a[6175] = entry(1, true); + v->a[6176] = shift(3082); v->a[6177] = entry(1, true); - v->a[6178] = shift(2461); + v->a[6178] = shift(65); v->a[6179] = entry(1, true); parse_actions_entries_309(v); } void parse_actions_entries_309(t_parse_actions_entries_array *v) { - v->a[6180] = shift(453); - v->a[6181] = entry(2, false); - v->a[6182] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6183] = shift(1324); - v->a[6184] = entry(2, false); - v->a[6185] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6186] = shift(4355); - v->a[6187] = entry(2, false); - v->a[6188] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6189] = shift(928); - v->a[6190] = entry(2, false); - v->a[6191] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6192] = shift(4329); - v->a[6193] = entry(2, false); - v->a[6194] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6195] = shift(1365); - v->a[6196] = entry(2, false); - v->a[6197] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6198] = shift(4553); - v->a[6199] = entry(2, false); + v->a[6180] = shift(66); + v->a[6181] = entry(1, true); + v->a[6182] = reduce(sym_heredoc_redirect, 6, 0, 73); + v->a[6183] = entry(1, false); + v->a[6184] = reduce(sym_heredoc_redirect, 6, 0, 73); + v->a[6185] = entry(1, true); + v->a[6186] = reduce(sym_heredoc_redirect, 6, 0, 72); + v->a[6187] = entry(1, false); + v->a[6188] = reduce(sym_heredoc_redirect, 6, 0, 72); + v->a[6189] = entry(1, false); + v->a[6190] = reduce(sym_case_statement, 6, 0, 35); + v->a[6191] = entry(1, true); + v->a[6192] = reduce(sym_case_statement, 6, 0, 35); + v->a[6193] = entry(1, false); + v->a[6194] = reduce(sym_function_definition, 6, 0, 53); + v->a[6195] = entry(1, true); + v->a[6196] = reduce(sym_function_definition, 6, 0, 53); + v->a[6197] = entry(1, true); + v->a[6198] = reduce(sym_heredoc_redirect, 6, 0, 4); + v->a[6199] = entry(1, false); parse_actions_entries_310(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_62.c b/parser/static/parse_actions_entries/parse_actions_entries_62.c index 0093441a..e393c766 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_62.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_62.c @@ -14,126 +14,126 @@ void parse_actions_entries_310(t_parse_actions_entries_array *v) { - v->a[6200] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6201] = shift(1579); - v->a[6202] = entry(2, false); - v->a[6203] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6204] = shift(900); - v->a[6205] = entry(2, false); - v->a[6206] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6207] = shift(1438); - v->a[6208] = entry(1, false); - v->a[6209] = shift(3494); - v->a[6210] = entry(1, false); - v->a[6211] = shift(5716); - v->a[6212] = entry(1, false); - v->a[6213] = shift(3498); - v->a[6214] = entry(1, true); - v->a[6215] = shift(3498); - v->a[6216] = entry(2, false); - v->a[6217] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6218] = shift_repeat(2305); - v->a[6219] = entry(2, false); + v->a[6200] = reduce(sym_heredoc_redirect, 6, 0, 4); + v->a[6201] = entry(1, false); + v->a[6202] = reduce(sym_heredoc_redirect, 5, 0, 4); + v->a[6203] = entry(1, true); + v->a[6204] = reduce(sym_heredoc_redirect, 5, 0, 4); + v->a[6205] = entry(1, true); + v->a[6206] = reduce(sym_case_statement, 7, 0, 35); + v->a[6207] = entry(1, false); + v->a[6208] = reduce(sym_case_statement, 7, 0, 35); + v->a[6209] = entry(1, false); + v->a[6210] = reduce(sym__simple_heredoc_body, 2, 0, 0); + v->a[6211] = entry(1, true); + v->a[6212] = reduce(sym__simple_heredoc_body, 2, 0, 0); + v->a[6213] = entry(1, false); + v->a[6214] = reduce(sym__heredoc_body, 2, 0, 0); + v->a[6215] = entry(1, true); + v->a[6216] = reduce(sym__heredoc_body, 2, 0, 0); + v->a[6217] = entry(1, false); + v->a[6218] = reduce(sym_heredoc_redirect, 5, 0, 0); + v->a[6219] = entry(1, true); parse_actions_entries_311(v); } void parse_actions_entries_311(t_parse_actions_entries_array *v) { - v->a[6220] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6221] = shift(1018); - v->a[6222] = entry(2, false); - v->a[6223] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6224] = shift_repeat(2338); - v->a[6225] = entry(2, true); - v->a[6226] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6227] = shift_repeat(3758); - v->a[6228] = entry(2, false); - v->a[6229] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6230] = shift(1241); - v->a[6231] = entry(2, false); - v->a[6232] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6233] = shift(3505); - v->a[6234] = entry(1, true); - v->a[6235] = shift(4089); - v->a[6236] = entry(2, false); - v->a[6237] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6238] = shift(6226); - v->a[6239] = entry(2, false); + v->a[6220] = reduce(sym_heredoc_redirect, 5, 0, 0); + v->a[6221] = entry(1, false); + v->a[6222] = reduce(sym_heredoc_redirect, 5, 0, 55); + v->a[6223] = entry(1, true); + v->a[6224] = reduce(sym_heredoc_redirect, 5, 0, 55); + v->a[6225] = entry(1, false); + v->a[6226] = reduce(sym_heredoc_redirect, 5, 0, 56); + v->a[6227] = entry(1, true); + v->a[6228] = reduce(sym_heredoc_redirect, 5, 0, 56); + v->a[6229] = entry(1, false); + v->a[6230] = reduce(sym_heredoc_redirect, 5, 0, 57); + v->a[6231] = entry(1, true); + v->a[6232] = reduce(sym_heredoc_redirect, 5, 0, 57); + v->a[6233] = entry(1, false); + v->a[6234] = shift(637); + v->a[6235] = entry(1, true); + v->a[6236] = shift(637); + v->a[6237] = entry(1, false); + v->a[6238] = reduce(sym_case_statement, 7, 0, 34); + v->a[6239] = entry(1, true); parse_actions_entries_312(v); } void parse_actions_entries_312(t_parse_actions_entries_array *v) { - v->a[6240] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6241] = shift(5433); - v->a[6242] = entry(2, false); - v->a[6243] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6244] = shift(1255); - v->a[6245] = entry(2, false); - v->a[6246] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6247] = shift(5524); - v->a[6248] = entry(2, false); - v->a[6249] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6250] = shift(2919); - v->a[6251] = entry(2, false); - v->a[6252] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6253] = shift(856); - v->a[6254] = entry(2, false); - v->a[6255] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6256] = shift(2909); - v->a[6257] = entry(1, false); - v->a[6258] = shift(2305); - v->a[6259] = entry(2, false); + v->a[6240] = reduce(sym_case_statement, 7, 0, 34); + v->a[6241] = entry(2, false); + v->a[6242] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[6243] = shift_repeat(252); + v->a[6244] = entry(1, false); + v->a[6245] = shift(252); + v->a[6246] = entry(1, true); + v->a[6247] = shift(1758); + v->a[6248] = entry(1, true); + v->a[6249] = shift(939); + v->a[6250] = entry(1, true); + v->a[6251] = shift(3024); + v->a[6252] = entry(1, true); + v->a[6253] = shift(3019); + v->a[6254] = entry(1, true); + v->a[6255] = shift(144); + v->a[6256] = entry(1, true); + v->a[6257] = shift(146); + v->a[6258] = entry(2, false); + v->a[6259] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); parse_actions_entries_313(v); } void parse_actions_entries_313(t_parse_actions_entries_array *v) { - v->a[6260] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6261] = shift(2669); - v->a[6262] = entry(2, false); - v->a[6263] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6264] = shift(5669); - v->a[6265] = entry(2, false); - v->a[6266] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6267] = shift(3253); - v->a[6268] = entry(2, false); - v->a[6269] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6270] = shift(6436); - v->a[6271] = entry(1, true); - v->a[6272] = shift(4140); - v->a[6273] = entry(2, false); - v->a[6274] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6275] = shift(2527); - v->a[6276] = entry(2, false); - v->a[6277] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6278] = shift(6555); - v->a[6279] = entry(2, false); + v->a[6260] = shift_repeat(2177); + v->a[6261] = entry(2, false); + v->a[6262] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[6263] = shift_repeat(442); + v->a[6264] = entry(2, true); + v->a[6265] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[6266] = shift_repeat(3173); + v->a[6267] = entry(1, false); + v->a[6268] = shift(1107); + v->a[6269] = entry(1, true); + v->a[6270] = shift(1107); + v->a[6271] = entry(2, false); + v->a[6272] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6273] = shift_repeat(2175); + v->a[6274] = entry(2, false); + v->a[6275] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6276] = shift_repeat(433); + v->a[6277] = entry(2, true); + v->a[6278] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6279] = shift_repeat(3209); parse_actions_entries_314(v); } void parse_actions_entries_314(t_parse_actions_entries_array *v) { - v->a[6280] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6281] = shift(2530); + v->a[6280] = entry(1, true); + v->a[6281] = shift(3209); v->a[6282] = entry(1, false); - v->a[6283] = shift(2338); - v->a[6284] = entry(2, false); - v->a[6285] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6286] = shift(3172); - v->a[6287] = entry(2, false); - v->a[6288] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6289] = shift(6242); - v->a[6290] = entry(2, false); - v->a[6291] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6292] = shift(4402); - v->a[6293] = entry(1, false); - v->a[6294] = shift(2497); - v->a[6295] = entry(1, true); - v->a[6296] = shift(2497); - v->a[6297] = entry(1, true); - v->a[6298] = shift(461); - v->a[6299] = entry(2, false); + v->a[6283] = shift(1502); + v->a[6284] = entry(1, true); + v->a[6285] = shift(1496); + v->a[6286] = entry(1, true); + v->a[6287] = shift(1502); + v->a[6288] = entry(1, false); + v->a[6289] = shift(1496); + v->a[6290] = entry(1, false); + v->a[6291] = shift(2690); + v->a[6292] = entry(1, false); + v->a[6293] = shift(1741); + v->a[6294] = entry(1, true); + v->a[6295] = shift(2669); + v->a[6296] = entry(1, true); + v->a[6297] = shift(2690); + v->a[6298] = entry(1, false); + v->a[6299] = shift(2669); parse_actions_entries_315(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_63.c b/parser/static/parse_actions_entries/parse_actions_entries_63.c index 51ee13d4..d62ea57a 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_63.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_63.c @@ -14,126 +14,126 @@ void parse_actions_entries_315(t_parse_actions_entries_array *v) { - v->a[6300] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6301] = shift(6532); - v->a[6302] = entry(2, false); - v->a[6303] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6304] = shift(6246); - v->a[6305] = entry(2, false); - v->a[6306] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6307] = shift(5284); - v->a[6308] = entry(2, false); - v->a[6309] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6310] = shift(2448); - v->a[6311] = entry(2, false); - v->a[6312] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6313] = shift(5455); - v->a[6314] = entry(2, false); - v->a[6315] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6316] = shift(2616); - v->a[6317] = entry(2, false); - v->a[6318] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6319] = shift(2542); + v->a[6300] = entry(1, false); + v->a[6301] = shift(729); + v->a[6302] = entry(1, true); + v->a[6303] = shift(1849); + v->a[6304] = entry(1, false); + v->a[6305] = shift(303); + v->a[6306] = entry(1, true); + v->a[6307] = shift(741); + v->a[6308] = entry(1, true); + v->a[6309] = shift(3132); + v->a[6310] = entry(1, true); + v->a[6311] = shift(729); + v->a[6312] = entry(1, true); + v->a[6313] = shift(3116); + v->a[6314] = entry(1, true); + v->a[6315] = shift(140); + v->a[6316] = entry(1, true); + v->a[6317] = shift(136); + v->a[6318] = entry(1, false); + v->a[6319] = shift(741); parse_actions_entries_316(v); } void parse_actions_entries_316(t_parse_actions_entries_array *v) { - v->a[6320] = entry(2, false); - v->a[6321] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6322] = shift(6484); - v->a[6323] = entry(2, false); - v->a[6324] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6325] = shift(1755); - v->a[6326] = entry(2, false); - v->a[6327] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6328] = shift(2006); - v->a[6329] = entry(2, false); - v->a[6330] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6331] = shift(4631); - v->a[6332] = entry(2, false); - v->a[6333] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6334] = shift(3353); - v->a[6335] = entry(2, false); - v->a[6336] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6337] = shift(5160); - v->a[6338] = entry(2, false); - v->a[6339] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[6320] = entry(1, false); + v->a[6321] = shift(917); + v->a[6322] = entry(1, false); + v->a[6323] = shift(348); + v->a[6324] = entry(1, true); + v->a[6325] = shift(918); + v->a[6326] = entry(1, true); + v->a[6327] = shift(917); + v->a[6328] = entry(1, false); + v->a[6329] = shift(918); + v->a[6330] = entry(1, false); + v->a[6331] = shift(299); + v->a[6332] = entry(1, false); + v->a[6333] = shift(836); + v->a[6334] = entry(1, true); + v->a[6335] = shift(837); + v->a[6336] = entry(1, true); + v->a[6337] = shift(836); + v->a[6338] = entry(1, false); + v->a[6339] = shift(837); parse_actions_entries_317(v); } void parse_actions_entries_317(t_parse_actions_entries_array *v) { - v->a[6340] = shift(4411); - v->a[6341] = entry(2, false); - v->a[6342] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6343] = shift(518); - v->a[6344] = entry(2, false); - v->a[6345] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6346] = shift(1818); - v->a[6347] = entry(2, false); - v->a[6348] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6349] = shift(4544); - v->a[6350] = entry(2, false); - v->a[6351] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6352] = shift(2216); - v->a[6353] = entry(1, false); - v->a[6354] = shift(2280); - v->a[6355] = entry(2, false); - v->a[6356] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6357] = shift(1044); - v->a[6358] = entry(2, false); - v->a[6359] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); + v->a[6340] = entry(1, false); + v->a[6341] = shift(762); + v->a[6342] = entry(1, true); + v->a[6343] = shift(761); + v->a[6344] = entry(1, true); + v->a[6345] = shift(762); + v->a[6346] = entry(1, false); + v->a[6347] = shift(761); + v->a[6348] = entry(1, false); + v->a[6349] = shift(599); + v->a[6350] = entry(1, false); + v->a[6351] = shift(273); + v->a[6352] = entry(1, true); + v->a[6353] = shift(595); + v->a[6354] = entry(1, true); + v->a[6355] = shift(599); + v->a[6356] = entry(1, false); + v->a[6357] = shift(595); + v->a[6358] = entry(1, false); + v->a[6359] = shift(383); parse_actions_entries_318(v); } void parse_actions_entries_318(t_parse_actions_entries_array *v) { - v->a[6360] = shift(3179); - v->a[6361] = entry(2, false); - v->a[6362] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6363] = shift(2065); - v->a[6364] = entry(2, false); - v->a[6365] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6366] = shift(2295); - v->a[6367] = entry(2, false); - v->a[6368] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6369] = shift(2628); - v->a[6370] = entry(2, false); - v->a[6371] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6372] = shift(1488); - v->a[6373] = entry(2, false); - v->a[6374] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6375] = shift(477); - v->a[6376] = entry(2, false); - v->a[6377] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6378] = shift(2423); - v->a[6379] = entry(2, false); + v->a[6360] = entry(1, false); + v->a[6361] = shift(813); + v->a[6362] = entry(1, true); + v->a[6363] = shift(1771); + v->a[6364] = entry(1, true); + v->a[6365] = shift(815); + v->a[6366] = entry(1, true); + v->a[6367] = shift(3044); + v->a[6368] = entry(1, true); + v->a[6369] = shift(813); + v->a[6370] = entry(1, true); + v->a[6371] = shift(3035); + v->a[6372] = entry(1, true); + v->a[6373] = shift(123); + v->a[6374] = entry(1, true); + v->a[6375] = shift(125); + v->a[6376] = entry(1, false); + v->a[6377] = shift(815); + v->a[6378] = entry(1, false); + v->a[6379] = shift(710); parse_actions_entries_319(v); } void parse_actions_entries_319(t_parse_actions_entries_array *v) { - v->a[6380] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6381] = shift(2686); - v->a[6382] = entry(2, false); - v->a[6383] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6384] = shift(1238); - v->a[6385] = entry(2, false); - v->a[6386] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6387] = shift(1837); - v->a[6388] = entry(2, false); - v->a[6389] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6390] = shift(1693); - v->a[6391] = entry(2, false); - v->a[6392] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6393] = shift(1565); - v->a[6394] = entry(2, false); - v->a[6395] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6396] = shift(2709); - v->a[6397] = entry(2, false); - v->a[6398] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6399] = shift(1854); + v->a[6380] = entry(1, true); + v->a[6381] = shift(707); + v->a[6382] = entry(1, true); + v->a[6383] = shift(710); + v->a[6384] = entry(1, false); + v->a[6385] = shift(707); + v->a[6386] = entry(1, false); + v->a[6387] = shift(291); + v->a[6388] = entry(1, false); + v->a[6389] = shift(3226); + v->a[6390] = entry(1, true); + v->a[6391] = shift(1797); + v->a[6392] = entry(1, false); + v->a[6393] = shift(3187); + v->a[6394] = entry(1, true); + v->a[6395] = shift(3222); + v->a[6396] = entry(1, true); + v->a[6397] = shift(3104); + v->a[6398] = entry(1, true); + v->a[6399] = shift(3226); parse_actions_entries_320(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_64.c b/parser/static/parse_actions_entries/parse_actions_entries_64.c index 772e4eb9..9a4de552 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_64.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_64.c @@ -14,126 +14,126 @@ void parse_actions_entries_320(t_parse_actions_entries_array *v) { - v->a[6400] = entry(2, false); - v->a[6401] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6402] = shift(2822); - v->a[6403] = entry(1, false); - v->a[6404] = shift(2546); - v->a[6405] = entry(1, true); - v->a[6406] = shift(2546); - v->a[6407] = entry(1, true); - v->a[6408] = shift(457); - v->a[6409] = entry(1, false); - v->a[6410] = shift(2549); - v->a[6411] = entry(1, true); - v->a[6412] = shift(2549); - v->a[6413] = entry(1, true); - v->a[6414] = shift(455); - v->a[6415] = entry(1, false); - v->a[6416] = shift(2455); - v->a[6417] = entry(1, true); - v->a[6418] = shift(2455); - v->a[6419] = entry(1, true); + v->a[6400] = entry(1, false); + v->a[6401] = shift(3244); + v->a[6402] = entry(1, false); + v->a[6403] = shift(3272); + v->a[6404] = entry(1, true); + v->a[6405] = shift(3095); + v->a[6406] = entry(1, false); + v->a[6407] = shift(93); + v->a[6408] = entry(1, true); + v->a[6409] = shift(95); + v->a[6410] = entry(1, true); + v->a[6411] = shift(97); + v->a[6412] = entry(1, true); + v->a[6413] = shift(4033); + v->a[6414] = entry(1, false); + v->a[6415] = shift(1907); + v->a[6416] = entry(1, true); + v->a[6417] = shift(1908); + v->a[6418] = entry(1, true); + v->a[6419] = shift(1907); parse_actions_entries_321(v); } void parse_actions_entries_321(t_parse_actions_entries_array *v) { - v->a[6420] = shift(462); - v->a[6421] = entry(2, false); - v->a[6422] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6423] = shift_repeat(2280); - v->a[6424] = entry(2, false); - v->a[6425] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6426] = shift(3025); - v->a[6427] = entry(2, false); - v->a[6428] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6429] = shift(1185); - v->a[6430] = entry(2, false); - v->a[6431] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6432] = shift(3191); - v->a[6433] = entry(2, false); - v->a[6434] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6435] = shift(6538); - v->a[6436] = entry(2, false); - v->a[6437] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - v->a[6438] = shift(6147); - v->a[6439] = entry(1, false); + v->a[6420] = entry(1, false); + v->a[6421] = shift(1908); + v->a[6422] = entry(1, false); + v->a[6423] = shift(1969); + v->a[6424] = entry(1, false); + v->a[6425] = shift(1456); + v->a[6426] = entry(1, true); + v->a[6427] = shift(1968); + v->a[6428] = entry(1, true); + v->a[6429] = shift(1969); + v->a[6430] = entry(1, false); + v->a[6431] = shift(1968); + v->a[6432] = entry(1, false); + v->a[6433] = shift(1201); + v->a[6434] = entry(1, false); + v->a[6435] = shift(347); + v->a[6436] = entry(1, true); + v->a[6437] = shift(1206); + v->a[6438] = entry(1, true); + v->a[6439] = shift(1201); parse_actions_entries_322(v); } void parse_actions_entries_322(t_parse_actions_entries_array *v) { - v->a[6440] = shift(2418); - v->a[6441] = entry(1, true); - v->a[6442] = shift(3717); - v->a[6443] = entry(1, false); - v->a[6444] = shift(2381); - v->a[6445] = entry(1, true); - v->a[6446] = shift(3826); - v->a[6447] = entry(1, true); - v->a[6448] = shift(3928); - v->a[6449] = entry(1, true); - v->a[6450] = shift(3887); - v->a[6451] = entry(2, true); - v->a[6452] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6453] = shift_repeat(3717); - v->a[6454] = entry(1, true); - v->a[6455] = shift(3927); - v->a[6456] = entry(2, false); - v->a[6457] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6458] = shift_repeat(2418); - v->a[6459] = entry(2, true); + v->a[6440] = entry(1, false); + v->a[6441] = shift(1206); + v->a[6442] = entry(1, false); + v->a[6443] = shift(1460); + v->a[6444] = entry(1, false); + v->a[6445] = shift(654); + v->a[6446] = entry(1, false); + v->a[6447] = shift(300); + v->a[6448] = entry(1, true); + v->a[6449] = shift(747); + v->a[6450] = entry(1, true); + v->a[6451] = shift(654); + v->a[6452] = entry(1, false); + v->a[6453] = shift(747); + v->a[6454] = entry(1, false); + v->a[6455] = shift(560); + v->a[6456] = entry(1, true); + v->a[6457] = shift(561); + v->a[6458] = entry(1, true); + v->a[6459] = shift(560); parse_actions_entries_323(v); } void parse_actions_entries_323(t_parse_actions_entries_array *v) { - v->a[6460] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6461] = shift_repeat(4028); - v->a[6462] = entry(2, false); - v->a[6463] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6464] = shift_repeat(2381); - v->a[6465] = entry(1, true); - v->a[6466] = shift(3925); - v->a[6467] = entry(1, true); - v->a[6468] = shift(2351); - v->a[6469] = entry(1, true); - v->a[6470] = shift(3923); - v->a[6471] = entry(2, true); - v->a[6472] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6473] = shift_repeat(2351); - v->a[6474] = entry(1, false); - v->a[6475] = shift(6303); - v->a[6476] = entry(1, false); - v->a[6477] = shift(3986); - v->a[6478] = entry(1, false); - v->a[6479] = shift(3038); + v->a[6460] = entry(1, false); + v->a[6461] = shift(561); + v->a[6462] = entry(1, false); + v->a[6463] = shift(298); + v->a[6464] = entry(1, true); + v->a[6465] = shift(3206); + v->a[6466] = entry(2, false); + v->a[6467] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[6468] = shift_repeat(249); + v->a[6469] = entry(1, false); + v->a[6470] = shift(249); + v->a[6471] = entry(1, false); + v->a[6472] = shift(3236); + v->a[6473] = entry(1, true); + v->a[6474] = shift(3236); + v->a[6475] = entry(1, false); + v->a[6476] = shift(2831); + v->a[6477] = entry(1, true); + v->a[6478] = shift(1841); + v->a[6479] = entry(1, true); parse_actions_entries_324(v); } void parse_actions_entries_324(t_parse_actions_entries_array *v) { - v->a[6480] = entry(1, false); - v->a[6481] = shift(3555); - v->a[6482] = entry(1, false); - v->a[6483] = shift(4903); - v->a[6484] = entry(1, true); - v->a[6485] = shift(3038); - v->a[6486] = entry(1, false); - v->a[6487] = shift(3985); - v->a[6488] = entry(1, false); - v->a[6489] = shift(5969); - v->a[6490] = entry(1, false); - v->a[6491] = shift(6326); - v->a[6492] = entry(1, false); - v->a[6493] = shift(5708); - v->a[6494] = entry(1, false); - v->a[6495] = shift(6523); - v->a[6496] = entry(1, false); - v->a[6497] = shift(6291); - v->a[6498] = entry(1, false); - v->a[6499] = shift(4848); + v->a[6480] = shift(2840); + v->a[6481] = entry(1, true); + v->a[6482] = shift(3053); + v->a[6483] = entry(1, true); + v->a[6484] = shift(2831); + v->a[6485] = entry(1, true); + v->a[6486] = shift(3055); + v->a[6487] = entry(1, true); + v->a[6488] = shift(198); + v->a[6489] = entry(1, true); + v->a[6490] = shift(196); + v->a[6491] = entry(1, false); + v->a[6492] = shift(2840); + v->a[6493] = entry(1, false); + v->a[6494] = shift(2652); + v->a[6495] = entry(1, true); + v->a[6496] = shift(2653); + v->a[6497] = entry(1, true); + v->a[6498] = shift(2652); + v->a[6499] = entry(1, false); parse_actions_entries_325(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_65.c b/parser/static/parse_actions_entries/parse_actions_entries_65.c index 05a72abb..9d1a8b27 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_65.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_65.c @@ -14,126 +14,126 @@ void parse_actions_entries_325(t_parse_actions_entries_array *v) { - v->a[6500] = entry(1, false); - v->a[6501] = shift(134); - v->a[6502] = entry(1, false); - v->a[6503] = shift(135); - v->a[6504] = entry(1, false); - v->a[6505] = shift(138); - v->a[6506] = entry(1, false); - v->a[6507] = shift(77); - v->a[6508] = entry(1, true); - v->a[6509] = shift(6310); - v->a[6510] = entry(1, true); - v->a[6511] = shift(6164); - v->a[6512] = entry(1, true); - v->a[6513] = shift(7635); - v->a[6514] = entry(1, true); - v->a[6515] = shift(3864); - v->a[6516] = entry(1, true); - v->a[6517] = shift(4026); - v->a[6518] = entry(1, true); - v->a[6519] = shift(2492); + v->a[6500] = shift(2653); + v->a[6501] = entry(1, false); + v->a[6502] = shift(1728); + v->a[6503] = entry(1, false); + v->a[6504] = shift(2085); + v->a[6505] = entry(1, true); + v->a[6506] = shift(1755); + v->a[6507] = entry(1, false); + v->a[6508] = shift(1465); + v->a[6509] = entry(1, true); + v->a[6510] = shift(2086); + v->a[6511] = entry(1, true); + v->a[6512] = shift(3020); + v->a[6513] = entry(1, true); + v->a[6514] = shift(2085); + v->a[6515] = entry(1, true); + v->a[6516] = shift(3008); + v->a[6517] = entry(1, true); + v->a[6518] = shift(151); + v->a[6519] = entry(1, true); parse_actions_entries_326(v); } void parse_actions_entries_326(t_parse_actions_entries_array *v) { - v->a[6520] = entry(1, false); - v->a[6521] = shift(2944); - v->a[6522] = entry(1, false); - v->a[6523] = shift(4909); - v->a[6524] = entry(1, true); - v->a[6525] = shift(2944); - v->a[6526] = entry(1, true); - v->a[6527] = shift(3869); - v->a[6528] = entry(1, false); - v->a[6529] = shift(3066); - v->a[6530] = entry(1, false); - v->a[6531] = shift(5677); - v->a[6532] = entry(1, true); - v->a[6533] = shift(3066); - v->a[6534] = entry(2, true); - v->a[6535] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6536] = shift_repeat(3864); - v->a[6537] = entry(1, false); - v->a[6538] = shift(3135); + v->a[6520] = shift(153); + v->a[6521] = entry(1, false); + v->a[6522] = shift(2086); + v->a[6523] = entry(1, false); + v->a[6524] = shift(1722); + v->a[6525] = entry(1, true); + v->a[6526] = shift(1719); + v->a[6527] = entry(1, true); + v->a[6528] = shift(1722); + v->a[6529] = entry(1, false); + v->a[6530] = shift(1719); + v->a[6531] = entry(1, false); + v->a[6532] = shift(1596); + v->a[6533] = entry(1, false); + v->a[6534] = shift(476); + v->a[6535] = entry(1, true); + v->a[6536] = shift(1598); + v->a[6537] = entry(1, true); + v->a[6538] = shift(1596); v->a[6539] = entry(1, false); parse_actions_entries_327(v); } void parse_actions_entries_327(t_parse_actions_entries_array *v) { - v->a[6540] = shift(5037); - v->a[6541] = entry(1, true); - v->a[6542] = shift(3135); - v->a[6543] = entry(1, false); - v->a[6544] = shift(3133); - v->a[6545] = entry(1, false); - v->a[6546] = shift(5039); - v->a[6547] = entry(1, true); - v->a[6548] = shift(3133); + v->a[6540] = shift(1598); + v->a[6541] = entry(1, false); + v->a[6542] = shift(1400); + v->a[6543] = entry(1, true); + v->a[6544] = shift(1386); + v->a[6545] = entry(1, true); + v->a[6546] = shift(1400); + v->a[6547] = entry(1, false); + v->a[6548] = shift(1386); v->a[6549] = entry(1, false); - v->a[6550] = shift(3070); - v->a[6551] = entry(1, false); - v->a[6552] = shift(5678); - v->a[6553] = entry(1, true); - v->a[6554] = shift(3070); - v->a[6555] = entry(2, true); - v->a[6556] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6557] = shift_repeat(2492); - v->a[6558] = entry(1, false); - v->a[6559] = shift(3164); + v->a[6550] = shift(1469); + v->a[6551] = entry(2, false); + v->a[6552] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6553] = shift_repeat(2177); + v->a[6554] = entry(2, false); + v->a[6555] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6556] = shift_repeat(442); + v->a[6557] = entry(2, true); + v->a[6558] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[6559] = shift_repeat(3206); parse_actions_entries_328(v); } void parse_actions_entries_328(t_parse_actions_entries_array *v) { - v->a[6560] = entry(1, false); - v->a[6561] = shift(4876); - v->a[6562] = entry(1, true); - v->a[6563] = shift(3164); - v->a[6564] = entry(1, true); - v->a[6565] = shift(3732); - v->a[6566] = entry(1, false); - v->a[6567] = shift(3057); - v->a[6568] = entry(1, false); - v->a[6569] = shift(5665); - v->a[6570] = entry(1, true); - v->a[6571] = shift(3057); - v->a[6572] = entry(1, false); - v->a[6573] = shift(3137); - v->a[6574] = entry(1, false); - v->a[6575] = shift(5078); - v->a[6576] = entry(1, true); - v->a[6577] = shift(3137); - v->a[6578] = entry(1, false); - v->a[6579] = shift(3032); + v->a[6560] = entry(2, false); + v->a[6561] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[6562] = shift_repeat(243); + v->a[6563] = entry(1, false); + v->a[6564] = shift(475); + v->a[6565] = entry(1, false); + v->a[6566] = shift(3425); + v->a[6567] = entry(1, false); + v->a[6568] = shift(2976); + v->a[6569] = entry(1, true); + v->a[6570] = shift(3424); + v->a[6571] = entry(1, true); + v->a[6572] = shift(3425); + v->a[6573] = entry(1, false); + v->a[6574] = shift(3424); + v->a[6575] = entry(1, false); + v->a[6576] = shift(1054); + v->a[6577] = entry(1, true); + v->a[6578] = shift(1778); + v->a[6579] = entry(1, true); parse_actions_entries_329(v); } void parse_actions_entries_329(t_parse_actions_entries_array *v) { - v->a[6580] = entry(1, false); - v->a[6581] = shift(4874); - v->a[6582] = entry(1, true); - v->a[6583] = shift(3032); - v->a[6584] = entry(1, false); - v->a[6585] = shift(2982); - v->a[6586] = entry(1, false); - v->a[6587] = shift(5667); - v->a[6588] = entry(1, true); - v->a[6589] = shift(2982); - v->a[6590] = entry(1, true); - v->a[6591] = shift(3922); - v->a[6592] = entry(1, true); - v->a[6593] = reduce(sym__arithmetic_expression, 1, 0, 0); - v->a[6594] = entry(1, false); - v->a[6595] = reduce(sym__arithmetic_expression, 1, 0, 0); - v->a[6596] = entry(1, true); - v->a[6597] = shift(3975); - v->a[6598] = entry(1, true); - v->a[6599] = reduce(sym__arithmetic_literal, 1, 0, 0); + v->a[6580] = shift(1055); + v->a[6581] = entry(1, true); + v->a[6582] = shift(3094); + v->a[6583] = entry(1, true); + v->a[6584] = shift(1054); + v->a[6585] = entry(1, true); + v->a[6586] = shift(3052); + v->a[6587] = entry(1, true); + v->a[6588] = shift(71); + v->a[6589] = entry(1, true); + v->a[6590] = shift(73); + v->a[6591] = entry(1, false); + v->a[6592] = shift(1055); + v->a[6593] = entry(1, false); + v->a[6594] = shift(3230); + v->a[6595] = entry(1, true); + v->a[6596] = shift(3230); + v->a[6597] = entry(1, false); + v->a[6598] = shift(1527); + v->a[6599] = entry(1, true); parse_actions_entries_330(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_66.c b/parser/static/parse_actions_entries/parse_actions_entries_66.c index 16ec0792..f6a39866 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_66.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_66.c @@ -14,126 +14,126 @@ void parse_actions_entries_330(t_parse_actions_entries_array *v) { - v->a[6600] = entry(1, false); - v->a[6601] = reduce(sym__arithmetic_literal, 1, 0, 0); - v->a[6602] = entry(1, true); - v->a[6603] = shift(3918); - v->a[6604] = entry(1, true); - v->a[6605] = shift(3976); - v->a[6606] = entry(1, true); - v->a[6607] = shift(3956); - v->a[6608] = entry(1, false); - v->a[6609] = shift(3122); - v->a[6610] = entry(1, false); - v->a[6611] = shift(4981); - v->a[6612] = entry(1, true); - v->a[6613] = shift(3122); - v->a[6614] = entry(1, false); - v->a[6615] = shift(3109); - v->a[6616] = entry(1, false); - v->a[6617] = shift(4980); - v->a[6618] = entry(1, true); - v->a[6619] = shift(3109); + v->a[6600] = shift(1528); + v->a[6601] = entry(1, true); + v->a[6602] = shift(1527); + v->a[6603] = entry(1, false); + v->a[6604] = shift(1528); + v->a[6605] = entry(1, false); + v->a[6606] = shift(796); + v->a[6607] = entry(1, false); + v->a[6608] = shift(283); + v->a[6609] = entry(1, true); + v->a[6610] = shift(797); + v->a[6611] = entry(1, true); + v->a[6612] = shift(796); + v->a[6613] = entry(1, false); + v->a[6614] = shift(797); + v->a[6615] = entry(1, false); + v->a[6616] = shift(981); + v->a[6617] = entry(1, false); + v->a[6618] = shift(316); + v->a[6619] = entry(1, true); parse_actions_entries_331(v); } void parse_actions_entries_331(t_parse_actions_entries_array *v) { - v->a[6620] = entry(1, false); - v->a[6621] = shift(3106); - v->a[6622] = entry(1, false); - v->a[6623] = shift(4884); - v->a[6624] = entry(1, true); - v->a[6625] = shift(3106); - v->a[6626] = entry(1, false); - v->a[6627] = shift(3105); - v->a[6628] = entry(1, false); - v->a[6629] = shift(4883); - v->a[6630] = entry(1, true); - v->a[6631] = shift(3105); - v->a[6632] = entry(1, true); - v->a[6633] = shift(4113); - v->a[6634] = entry(2, true); - v->a[6635] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6636] = shift_repeat(3869); - v->a[6637] = entry(1, true); - v->a[6638] = shift(3961); - v->a[6639] = entry(1, false); + v->a[6620] = shift(992); + v->a[6621] = entry(1, true); + v->a[6622] = shift(981); + v->a[6623] = entry(1, false); + v->a[6624] = shift(992); + v->a[6625] = entry(1, false); + v->a[6626] = shift(1903); + v->a[6627] = entry(1, true); + v->a[6628] = shift(1891); + v->a[6629] = entry(1, true); + v->a[6630] = shift(1903); + v->a[6631] = entry(1, false); + v->a[6632] = shift(1891); + v->a[6633] = entry(1, false); + v->a[6634] = shift(375); + v->a[6635] = entry(1, false); + v->a[6636] = shift(377); + v->a[6637] = entry(1, false); + v->a[6638] = shift(1118); + v->a[6639] = entry(1, true); parse_actions_entries_332(v); } void parse_actions_entries_332(t_parse_actions_entries_array *v) { - v->a[6640] = shift(3136); - v->a[6641] = entry(1, false); - v->a[6642] = shift(5076); - v->a[6643] = entry(1, true); - v->a[6644] = shift(3136); - v->a[6645] = entry(1, true); - v->a[6646] = shift(3949); - v->a[6647] = entry(2, true); - v->a[6648] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6649] = shift_repeat(3732); - v->a[6650] = entry(1, true); - v->a[6651] = shift(4117); - v->a[6652] = entry(1, false); - v->a[6653] = shift(2584); - v->a[6654] = entry(1, true); - v->a[6655] = shift(7177); - v->a[6656] = entry(1, true); - v->a[6657] = shift(3738); - v->a[6658] = entry(1, true); - v->a[6659] = shift(2984); + v->a[6640] = shift(1119); + v->a[6641] = entry(1, true); + v->a[6642] = shift(1118); + v->a[6643] = entry(1, false); + v->a[6644] = shift(1119); + v->a[6645] = entry(1, false); + v->a[6646] = shift(320); + v->a[6647] = entry(1, false); + v->a[6648] = shift(380); + v->a[6649] = entry(1, false); + v->a[6650] = shift(381); + v->a[6651] = entry(1, false); + v->a[6652] = shift(1532); + v->a[6653] = entry(1, false); + v->a[6654] = shift(528); + v->a[6655] = entry(1, true); + v->a[6656] = shift(1534); + v->a[6657] = entry(1, true); + v->a[6658] = shift(1532); + v->a[6659] = entry(1, false); parse_actions_entries_333(v); } void parse_actions_entries_333(t_parse_actions_entries_array *v) { - v->a[6660] = entry(1, true); - v->a[6661] = shift(3668); - v->a[6662] = entry(1, false); - v->a[6663] = shift(2725); - v->a[6664] = entry(1, true); - v->a[6665] = shift(3885); - v->a[6666] = entry(1, true); - v->a[6667] = shift(3938); - v->a[6668] = entry(1, true); - v->a[6669] = shift(3865); - v->a[6670] = entry(1, true); - v->a[6671] = shift(6609); - v->a[6672] = entry(1, true); - v->a[6673] = shift(3663); - v->a[6674] = entry(1, true); - v->a[6675] = shift(7363); - v->a[6676] = entry(2, true); - v->a[6677] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6678] = shift_repeat(3929); - v->a[6679] = entry(1, true); + v->a[6660] = shift(1534); + v->a[6661] = entry(1, false); + v->a[6662] = shift(626); + v->a[6663] = entry(1, true); + v->a[6664] = shift(1851); + v->a[6665] = entry(1, false); + v->a[6666] = shift(270); + v->a[6667] = entry(1, true); + v->a[6668] = shift(622); + v->a[6669] = entry(1, true); + v->a[6670] = shift(3112); + v->a[6671] = entry(1, true); + v->a[6672] = shift(626); + v->a[6673] = entry(1, true); + v->a[6674] = shift(3107); + v->a[6675] = entry(1, true); + v->a[6676] = shift(51); + v->a[6677] = entry(1, true); + v->a[6678] = shift(54); + v->a[6679] = entry(1, false); parse_actions_entries_334(v); } void parse_actions_entries_334(t_parse_actions_entries_array *v) { - v->a[6680] = shift(4029); - v->a[6681] = entry(1, true); - v->a[6682] = shift(3980); - v->a[6683] = entry(1, true); - v->a[6684] = shift(3979); - v->a[6685] = entry(1, true); - v->a[6686] = shift(4022); - v->a[6687] = entry(2, false); - v->a[6688] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6689] = shift_repeat(2584); - v->a[6690] = entry(1, true); - v->a[6691] = shift(3957); - v->a[6692] = entry(2, true); - v->a[6693] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6694] = shift_repeat(3885); + v->a[6680] = shift(622); + v->a[6681] = entry(1, false); + v->a[6682] = shift(265); + v->a[6683] = entry(1, false); + v->a[6684] = shift(2978); + v->a[6685] = entry(1, false); + v->a[6686] = shift(866); + v->a[6687] = entry(1, true); + v->a[6688] = shift(1761); + v->a[6689] = entry(1, false); + v->a[6690] = shift(286); + v->a[6691] = entry(1, true); + v->a[6692] = shift(869); + v->a[6693] = entry(1, true); + v->a[6694] = shift(3032); v->a[6695] = entry(1, true); - v->a[6696] = shift(2713); - v->a[6697] = entry(2, true); - v->a[6698] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6699] = shift_repeat(3865); + v->a[6696] = shift(866); + v->a[6697] = entry(1, true); + v->a[6698] = shift(3023); + v->a[6699] = entry(1, true); parse_actions_entries_335(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_67.c b/parser/static/parse_actions_entries/parse_actions_entries_67.c index ea42d56f..978efd53 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_67.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_67.c @@ -14,125 +14,125 @@ void parse_actions_entries_335(t_parse_actions_entries_array *v) { - v->a[6700] = entry(1, true); - v->a[6701] = shift(3962); - v->a[6702] = entry(1, true); - v->a[6703] = shift(3954); - v->a[6704] = entry(1, true); - v->a[6705] = shift(3958); - v->a[6706] = entry(1, true); - v->a[6707] = shift(4116); - v->a[6708] = entry(1, true); - v->a[6709] = shift(4293); - v->a[6710] = entry(1, true); - v->a[6711] = shift(3656); - v->a[6712] = entry(1, true); - v->a[6713] = shift(7018); - v->a[6714] = entry(2, true); - v->a[6715] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6716] = shift_repeat(4016); + v->a[6700] = shift(135); + v->a[6701] = entry(1, true); + v->a[6702] = shift(137); + v->a[6703] = entry(1, false); + v->a[6704] = shift(869); + v->a[6705] = entry(1, false); + v->a[6706] = shift(527); + v->a[6707] = entry(1, false); + v->a[6708] = shift(1158); + v->a[6709] = entry(1, true); + v->a[6710] = shift(1769); + v->a[6711] = entry(1, true); + v->a[6712] = shift(1157); + v->a[6713] = entry(1, true); + v->a[6714] = shift(3109); + v->a[6715] = entry(1, true); + v->a[6716] = shift(1158); v->a[6717] = entry(1, true); - v->a[6718] = shift(3757); + v->a[6718] = shift(3135); v->a[6719] = entry(1, true); parse_actions_entries_336(v); } void parse_actions_entries_336(t_parse_actions_entries_array *v) { - v->a[6720] = shift(3760); + v->a[6720] = shift(92); v->a[6721] = entry(1, true); - v->a[6722] = shift(3701); - v->a[6723] = entry(1, true); - v->a[6724] = shift(3099); - v->a[6725] = entry(1, true); - v->a[6726] = shift(3616); - v->a[6727] = entry(1, true); - v->a[6728] = shift(6833); - v->a[6729] = entry(2, true); - v->a[6730] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6731] = shift_repeat(3738); - v->a[6732] = entry(1, true); - v->a[6733] = shift(6370); - v->a[6734] = entry(1, true); - v->a[6735] = shift(3644); - v->a[6736] = entry(1, true); - v->a[6737] = shift(4055); - v->a[6738] = entry(1, true); - v->a[6739] = shift(4014); + v->a[6722] = shift(94); + v->a[6723] = entry(1, false); + v->a[6724] = shift(1157); + v->a[6725] = entry(1, false); + v->a[6726] = shift(313); + v->a[6727] = entry(1, false); + v->a[6728] = shift(314); + v->a[6729] = entry(1, false); + v->a[6730] = shift(290); + v->a[6731] = entry(1, false); + v->a[6732] = shift(872); + v->a[6733] = entry(1, false); + v->a[6734] = shift(415); + v->a[6735] = entry(1, true); + v->a[6736] = shift(871); + v->a[6737] = entry(1, true); + v->a[6738] = shift(872); + v->a[6739] = entry(1, false); parse_actions_entries_337(v); } void parse_actions_entries_337(t_parse_actions_entries_array *v) { - v->a[6740] = entry(1, true); - v->a[6741] = shift(7198); - v->a[6742] = entry(1, true); - v->a[6743] = shift(4177); - v->a[6744] = entry(1, true); - v->a[6745] = shift(4015); - v->a[6746] = entry(2, true); - v->a[6747] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6748] = shift_repeat(2713); + v->a[6740] = shift(871); + v->a[6741] = entry(1, false); + v->a[6742] = shift(1544); + v->a[6743] = entry(1, false); + v->a[6744] = shift(1986); + v->a[6745] = entry(1, true); + v->a[6746] = shift(1816); + v->a[6747] = entry(1, true); + v->a[6748] = shift(1987); v->a[6749] = entry(1, true); - v->a[6750] = reduce(sym__extglob_blob, 2, 0, 0); - v->a[6751] = entry(1, false); - v->a[6752] = reduce(sym__extglob_blob, 2, 0, 0); + v->a[6750] = shift(3084); + v->a[6751] = entry(1, true); + v->a[6752] = shift(1986); v->a[6753] = entry(1, true); - v->a[6754] = shift(2724); + v->a[6754] = shift(3073); v->a[6755] = entry(1, true); - v->a[6756] = shift(6969); + v->a[6756] = shift(45); v->a[6757] = entry(1, true); - v->a[6758] = shift(2702); - v->a[6759] = entry(1, true); + v->a[6758] = shift(72); + v->a[6759] = entry(1, false); parse_actions_entries_338(v); } void parse_actions_entries_338(t_parse_actions_entries_array *v) { - v->a[6760] = shift(3683); - v->a[6761] = entry(1, true); - v->a[6762] = shift(4128); - v->a[6763] = entry(2, false); - v->a[6764] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6765] = shift_repeat(2725); - v->a[6766] = entry(1, true); - v->a[6767] = shift(4156); - v->a[6768] = entry(1, true); - v->a[6769] = shift(3937); - v->a[6770] = entry(1, true); - v->a[6771] = shift(2061); - v->a[6772] = entry(2, true); - v->a[6773] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6774] = shift_repeat(2798); - v->a[6775] = entry(1, true); - v->a[6776] = shift(2805); - v->a[6777] = entry(2, false); - v->a[6778] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6779] = shift_repeat(2819); + v->a[6760] = shift(1987); + v->a[6761] = entry(1, false); + v->a[6762] = shift(414); + v->a[6763] = entry(1, false); + v->a[6764] = shift(1603); + v->a[6765] = entry(1, false); + v->a[6766] = shift(601); + v->a[6767] = entry(1, true); + v->a[6768] = shift(1664); + v->a[6769] = entry(1, true); + v->a[6770] = shift(1603); + v->a[6771] = entry(1, false); + v->a[6772] = shift(1664); + v->a[6773] = entry(1, false); + v->a[6774] = shift(603); + v->a[6775] = entry(1, false); + v->a[6776] = shift(330); + v->a[6777] = entry(1, false); + v->a[6778] = shift(331); + v->a[6779] = entry(1, false); parse_actions_entries_339(v); } void parse_actions_entries_339(t_parse_actions_entries_array *v) { - v->a[6780] = entry(1, true); - v->a[6781] = shift(3882); - v->a[6782] = entry(1, true); - v->a[6783] = shift(3871); - v->a[6784] = entry(1, true); - v->a[6785] = shift(3852); - v->a[6786] = entry(2, true); - v->a[6787] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[6788] = shift_repeat(3882); - v->a[6789] = entry(1, true); - v->a[6790] = reduce(sym_unary_expression, 2, 0, 12); - v->a[6791] = entry(1, false); - v->a[6792] = reduce(sym_unary_expression, 2, 0, 12); - v->a[6793] = entry(1, true); - v->a[6794] = shift(2627); + v->a[6780] = shift(2646); + v->a[6781] = entry(1, true); + v->a[6782] = shift(2645); + v->a[6783] = entry(1, true); + v->a[6784] = shift(2646); + v->a[6785] = entry(1, false); + v->a[6786] = shift(2645); + v->a[6787] = entry(1, false); + v->a[6788] = shift(517); + v->a[6789] = entry(1, false); + v->a[6790] = shift(1108); + v->a[6791] = entry(1, true); + v->a[6792] = shift(1767); + v->a[6793] = entry(1, false); + v->a[6794] = shift(404); v->a[6795] = entry(1, true); - v->a[6796] = reduce(sym_postfix_expression, 2, 0, 27); - v->a[6797] = entry(1, false); - v->a[6798] = reduce(sym_postfix_expression, 2, 0, 27); + v->a[6796] = shift(1106); + v->a[6797] = entry(1, true); + v->a[6798] = shift(3130); v->a[6799] = entry(1, true); parse_actions_entries_340(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_68.c b/parser/static/parse_actions_entries/parse_actions_entries_68.c index 8126207a..b9da680f 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_68.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_68.c @@ -14,126 +14,126 @@ void parse_actions_entries_340(t_parse_actions_entries_array *v) { - v->a[6800] = reduce(sym_parenthesized_expression, 3, 0, 0); - v->a[6801] = entry(1, false); - v->a[6802] = reduce(sym_parenthesized_expression, 3, 0, 0); - v->a[6803] = entry(1, false); - v->a[6804] = shift(2796); + v->a[6800] = shift(1108); + v->a[6801] = entry(1, true); + v->a[6802] = shift(3120); + v->a[6803] = entry(1, true); + v->a[6804] = shift(107); v->a[6805] = entry(1, true); - v->a[6806] = reduce(sym_binary_expression, 3, 0, 43); + v->a[6806] = shift(108); v->a[6807] = entry(1, false); - v->a[6808] = reduce(sym_binary_expression, 3, 0, 43); - v->a[6809] = entry(1, true); - v->a[6810] = shift(2798); - v->a[6811] = entry(1, true); - v->a[6812] = shift(2935); + v->a[6808] = shift(1106); + v->a[6809] = entry(1, false); + v->a[6810] = shift(1744); + v->a[6811] = entry(1, false); + v->a[6812] = shift(2035); v->a[6813] = entry(1, true); - v->a[6814] = shift(2927); - v->a[6815] = entry(2, true); - v->a[6816] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6817] = shift_repeat(2935); - v->a[6818] = entry(1, true); - v->a[6819] = reduce(sym_subscript, 5, 0, 41); + v->a[6814] = shift(1737); + v->a[6815] = entry(1, true); + v->a[6816] = shift(2036); + v->a[6817] = entry(1, true); + v->a[6818] = shift(3045); + v->a[6819] = entry(1, true); parse_actions_entries_341(v); } void parse_actions_entries_341(t_parse_actions_entries_array *v) { - v->a[6820] = entry(1, false); - v->a[6821] = reduce(sym_subscript, 5, 0, 41); - v->a[6822] = entry(1, true); - v->a[6823] = shift(2931); - v->a[6824] = entry(2, true); - v->a[6825] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6826] = shift_repeat(2927); - v->a[6827] = entry(1, true); - v->a[6828] = reduce(sym_subscript, 5, 0, 40); + v->a[6820] = shift(2035); + v->a[6821] = entry(1, true); + v->a[6822] = shift(3029); + v->a[6823] = entry(1, true); + v->a[6824] = shift(209); + v->a[6825] = entry(1, true); + v->a[6826] = shift(214); + v->a[6827] = entry(1, false); + v->a[6828] = shift(2036); v->a[6829] = entry(1, false); - v->a[6830] = reduce(sym_subscript, 5, 0, 40); - v->a[6831] = entry(1, true); - v->a[6832] = shift(2930); - v->a[6833] = entry(2, false); - v->a[6834] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6835] = shift_repeat(2928); - v->a[6836] = entry(1, true); - v->a[6837] = reduce(sym_subscript, 4, 0, 41); - v->a[6838] = entry(1, false); - v->a[6839] = reduce(sym_subscript, 4, 0, 41); + v->a[6830] = shift(403); + v->a[6831] = entry(1, false); + v->a[6832] = shift(516); + v->a[6833] = entry(1, false); + v->a[6834] = shift(1070); + v->a[6835] = entry(1, false); + v->a[6836] = shift(397); + v->a[6837] = entry(1, true); + v->a[6838] = shift(1068); + v->a[6839] = entry(1, true); parse_actions_entries_342(v); } void parse_actions_entries_342(t_parse_actions_entries_array *v) { - v->a[6840] = entry(1, true); - v->a[6841] = shift(2929); - v->a[6842] = entry(1, true); - v->a[6843] = reduce(sym_subscript, 4, 0, 40); - v->a[6844] = entry(1, false); - v->a[6845] = reduce(sym_subscript, 4, 0, 40); - v->a[6846] = entry(1, true); - v->a[6847] = shift(2926); - v->a[6848] = entry(1, false); - v->a[6849] = shift(4307); - v->a[6850] = entry(1, false); - v->a[6851] = shift(4308); - v->a[6852] = entry(1, true); - v->a[6853] = shift(4308); - v->a[6854] = entry(1, false); - v->a[6855] = shift(2819); - v->a[6856] = entry(1, false); - v->a[6857] = shift(2928); - v->a[6858] = entry(1, true); - v->a[6859] = shift(3856); + v->a[6840] = shift(1070); + v->a[6841] = entry(1, false); + v->a[6842] = shift(1068); + v->a[6843] = entry(1, false); + v->a[6844] = shift(398); + v->a[6845] = entry(1, false); + v->a[6846] = shift(853); + v->a[6847] = entry(1, false); + v->a[6848] = shift(281); + v->a[6849] = entry(1, true); + v->a[6850] = shift(852); + v->a[6851] = entry(1, true); + v->a[6852] = shift(853); + v->a[6853] = entry(1, false); + v->a[6854] = shift(852); + v->a[6855] = entry(1, false); + v->a[6856] = shift(296); + v->a[6857] = entry(1, false); + v->a[6858] = shift(352); + v->a[6859] = entry(1, false); parse_actions_entries_343(v); } void parse_actions_entries_343(t_parse_actions_entries_array *v) { - v->a[6860] = entry(1, true); - v->a[6861] = shift(3858); - v->a[6862] = entry(1, true); - v->a[6863] = reduce(sym__extglob_blob, 3, 0, 0); - v->a[6864] = entry(1, false); - v->a[6865] = reduce(sym__extglob_blob, 3, 0, 0); - v->a[6866] = entry(2, false); - v->a[6867] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[6868] = shift_repeat(2796); - v->a[6869] = entry(1, true); - v->a[6870] = shift(2839); + v->a[6860] = shift(353); + v->a[6861] = entry(1, false); + v->a[6862] = shift(361); + v->a[6863] = entry(1, false); + v->a[6864] = shift(365); + v->a[6865] = entry(1, false); + v->a[6866] = shift(295); + v->a[6867] = entry(1, false); + v->a[6868] = shift(1364); + v->a[6869] = entry(1, false); + v->a[6870] = shift(332); v->a[6871] = entry(1, false); - v->a[6872] = shift(2054); + v->a[6872] = shift(261); v->a[6873] = entry(1, false); - v->a[6874] = shift(1963); + v->a[6874] = shift(338); v->a[6875] = entry(1, false); - v->a[6876] = shift(2062); + v->a[6876] = shift(493); v->a[6877] = entry(1, false); - v->a[6878] = shift(2063); - v->a[6879] = entry(1, true); + v->a[6878] = shift(494); + v->a[6879] = entry(1, false); parse_actions_entries_344(v); } void parse_actions_entries_344(t_parse_actions_entries_array *v) { - v->a[6880] = shift(1666); + v->a[6880] = shift(1005); v->a[6881] = entry(1, true); - v->a[6882] = shift(4108); + v->a[6882] = shift(1756); v->a[6883] = entry(1, false); - v->a[6884] = shift(3731); + v->a[6884] = shift(470); v->a[6885] = entry(1, true); - v->a[6886] = shift(2849); + v->a[6886] = shift(1002); v->a[6887] = entry(1, true); - v->a[6888] = shift(4098); + v->a[6888] = shift(3099); v->a[6889] = entry(1, true); - v->a[6890] = shift(3970); + v->a[6890] = shift(1005); v->a[6891] = entry(1, true); - v->a[6892] = shift(4093); - v->a[6893] = entry(1, false); - v->a[6894] = shift(4091); - v->a[6895] = entry(1, false); - v->a[6896] = shift(4090); + v->a[6892] = shift(3081); + v->a[6893] = entry(1, true); + v->a[6894] = shift(133); + v->a[6895] = entry(1, true); + v->a[6896] = shift(147); v->a[6897] = entry(1, false); - v->a[6898] = shift(4084); - v->a[6899] = entry(1, true); + v->a[6898] = shift(1002); + v->a[6899] = entry(1, false); parse_actions_entries_345(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_69.c b/parser/static/parse_actions_entries/parse_actions_entries_69.c index 867cc3f1..32bf796d 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_69.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_69.c @@ -14,126 +14,126 @@ void parse_actions_entries_345(t_parse_actions_entries_array *v) { - v->a[6900] = shift(4073); + v->a[6900] = shift(456); v->a[6901] = entry(1, false); - v->a[6902] = shift(4072); + v->a[6902] = shift(3233); v->a[6903] = entry(1, true); - v->a[6904] = shift(4072); + v->a[6904] = shift(3233); v->a[6905] = entry(1, false); - v->a[6906] = shift(4070); + v->a[6906] = shift(1548); v->a[6907] = entry(1, false); - v->a[6908] = shift(4068); + v->a[6908] = shift(1609); v->a[6909] = entry(1, false); - v->a[6910] = shift(4064); + v->a[6910] = shift(1620); v->a[6911] = entry(1, false); - v->a[6912] = shift(4001); - v->a[6913] = entry(1, true); - v->a[6914] = shift(3731); - v->a[6915] = entry(1, true); - v->a[6916] = shift(3842); - v->a[6917] = entry(1, true); - v->a[6918] = shift(1378); - v->a[6919] = entry(1, true); + v->a[6912] = shift(2004); + v->a[6913] = entry(1, false); + v->a[6914] = shift(1967); + v->a[6915] = entry(1, false); + v->a[6916] = shift(504); + v->a[6917] = entry(1, false); + v->a[6918] = shift(506); + v->a[6919] = entry(1, false); parse_actions_entries_346(v); } void parse_actions_entries_346(t_parse_actions_entries_array *v) { - v->a[6920] = shift(1411); - v->a[6921] = entry(1, true); - v->a[6922] = shift(4340); - v->a[6923] = entry(1, true); - v->a[6924] = shift(982); - v->a[6925] = entry(1, true); - v->a[6926] = shift(4295); + v->a[6920] = shift(1650); + v->a[6921] = entry(1, false); + v->a[6922] = shift(1652); + v->a[6923] = entry(1, false); + v->a[6924] = shift(3240); + v->a[6925] = entry(1, false); + v->a[6926] = shift(2733); v->a[6927] = entry(1, true); - v->a[6928] = shift(1476); + v->a[6928] = shift(3243); v->a[6929] = entry(1, true); - v->a[6930] = shift(4461); - v->a[6931] = entry(1, true); - v->a[6932] = shift(1506); - v->a[6933] = entry(1, true); - v->a[6934] = shift(1008); + v->a[6930] = shift(3240); + v->a[6931] = entry(1, false); + v->a[6932] = shift(3243); + v->a[6933] = entry(1, false); + v->a[6934] = shift(842); v->a[6935] = entry(1, true); - v->a[6936] = shift(1452); + v->a[6936] = shift(841); v->a[6937] = entry(1, true); - v->a[6938] = shift(1224); - v->a[6939] = entry(1, true); + v->a[6938] = shift(842); + v->a[6939] = entry(1, false); parse_actions_entries_347(v); } void parse_actions_entries_347(t_parse_actions_entries_array *v) { - v->a[6940] = shift(1218); - v->a[6941] = entry(1, true); - v->a[6942] = shift(5404); + v->a[6940] = shift(841); + v->a[6941] = entry(1, false); + v->a[6942] = shift(1236); v->a[6943] = entry(1, true); - v->a[6944] = shift(2643); + v->a[6944] = shift(1235); v->a[6945] = entry(1, true); - v->a[6946] = shift(5525); - v->a[6947] = entry(1, true); - v->a[6948] = shift(2859); - v->a[6949] = entry(1, true); - v->a[6950] = shift(871); - v->a[6951] = entry(1, true); - v->a[6952] = shift(5688); - v->a[6953] = entry(1, true); - v->a[6954] = shift(3331); - v->a[6955] = entry(1, true); - v->a[6956] = shift(5481); - v->a[6957] = entry(1, true); - v->a[6958] = shift(4313); - v->a[6959] = entry(1, true); + v->a[6946] = shift(1236); + v->a[6947] = entry(1, false); + v->a[6948] = shift(1235); + v->a[6949] = entry(1, false); + v->a[6950] = shift(360); + v->a[6951] = entry(1, false); + v->a[6952] = shift(359); + v->a[6953] = entry(1, false); + v->a[6954] = shift(274); + v->a[6955] = entry(1, false); + v->a[6956] = shift(590); + v->a[6957] = entry(1, false); + v->a[6958] = shift(2721); + v->a[6959] = entry(1, false); parse_actions_entries_348(v); } void parse_actions_entries_348(t_parse_actions_entries_array *v) { - v->a[6960] = shift(6561); - v->a[6961] = entry(1, true); - v->a[6962] = shift(5402); - v->a[6963] = entry(1, true); - v->a[6964] = shift(2482); + v->a[6960] = shift(287); + v->a[6961] = entry(1, false); + v->a[6962] = shift(593); + v->a[6963] = entry(1, false); + v->a[6964] = shift(1863); v->a[6965] = entry(1, true); - v->a[6966] = shift(5448); + v->a[6966] = shift(1864); v->a[6967] = entry(1, true); - v->a[6968] = shift(2599); - v->a[6969] = entry(1, true); - v->a[6970] = shift(2481); - v->a[6971] = entry(1, true); - v->a[6972] = shift(6526); - v->a[6973] = entry(1, true); - v->a[6974] = shift(1820); - v->a[6975] = entry(1, true); - v->a[6976] = shift(2263); - v->a[6977] = entry(1, true); - v->a[6978] = shift(4833); - v->a[6979] = entry(1, true); + v->a[6968] = shift(1863); + v->a[6969] = entry(1, false); + v->a[6970] = shift(1864); + v->a[6971] = entry(1, false); + v->a[6972] = shift(374); + v->a[6973] = entry(1, false); + v->a[6974] = shift(376); + v->a[6975] = entry(1, false); + v->a[6976] = shift(308); + v->a[6977] = entry(1, false); + v->a[6978] = shift(242); + v->a[6979] = entry(1, false); parse_actions_entries_349(v); } void parse_actions_entries_349(t_parse_actions_entries_array *v) { - v->a[6980] = shift(5155); - v->a[6981] = entry(1, true); - v->a[6982] = shift(4392); - v->a[6983] = entry(1, true); - v->a[6984] = shift(1923); - v->a[6985] = entry(1, true); - v->a[6986] = shift(4473); - v->a[6987] = entry(1, true); - v->a[6988] = shift(1986); + v->a[6980] = shift(1360); + v->a[6981] = entry(1, false); + v->a[6982] = shift(1701); + v->a[6983] = entry(1, false); + v->a[6984] = shift(1727); + v->a[6985] = entry(1, false); + v->a[6986] = shift(263); + v->a[6987] = entry(1, false); + v->a[6988] = shift(1691); v->a[6989] = entry(1, false); - v->a[6990] = shift(3149); - v->a[6991] = entry(1, true); - v->a[6992] = shift(2002); - v->a[6993] = entry(1, true); - v->a[6994] = shift(2269); - v->a[6995] = entry(1, true); - v->a[6996] = shift(2685); - v->a[6997] = entry(1, true); - v->a[6998] = shift(2545); - v->a[6999] = entry(1, true); + v->a[6990] = shift(243); + v->a[6991] = entry(1, false); + v->a[6992] = shift(351); + v->a[6993] = entry(1, false); + v->a[6994] = shift(1331); + v->a[6995] = entry(1, false); + v->a[6996] = shift(1353); + v->a[6997] = entry(1, false); + v->a[6998] = shift(1997); + v->a[6999] = entry(1, false); parse_actions_entries_350(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_7.c b/parser/static/parse_actions_entries/parse_actions_entries_7.c index 14ad8d7d..b63d62d5 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_7.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_7.c @@ -14,126 +14,126 @@ void parse_actions_entries_35(t_parse_actions_entries_array *v) { - v->a[700] = shift(632); - v->a[701] = entry(1, true); - v->a[702] = shift(648); - v->a[703] = entry(1, true); - v->a[704] = shift(3821); - v->a[705] = entry(1, true); - v->a[706] = shift(3710); - v->a[707] = entry(1, true); - v->a[708] = shift(3709); + v->a[700] = shift(3180); + v->a[701] = entry(1, false); + v->a[702] = shift(573); + v->a[703] = entry(1, false); + v->a[704] = shift(3112); + v->a[705] = entry(1, false); + v->a[706] = shift(712); + v->a[707] = entry(1, false); + v->a[708] = shift(3336); v->a[709] = entry(1, false); - v->a[710] = shift(6048); + v->a[710] = shift(3107); v->a[711] = entry(1, false); - v->a[712] = shift(850); - v->a[713] = entry(1, true); - v->a[714] = shift(5804); - v->a[715] = entry(1, true); - v->a[716] = shift(852); - v->a[717] = entry(1, false); - v->a[718] = shift(968); - v->a[719] = entry(1, false); + v->a[712] = shift(50); + v->a[713] = entry(1, false); + v->a[714] = shift(51); + v->a[715] = entry(1, false); + v->a[716] = shift(54); + v->a[717] = entry(1, true); + v->a[718] = shift(555); + v->a[719] = entry(1, true); parse_actions_entries_36(v); } void parse_actions_entries_36(t_parse_actions_entries_array *v) { - v->a[720] = shift(6355); + v->a[720] = shift(1121); v->a[721] = entry(1, true); - v->a[722] = shift(4680); + v->a[722] = shift(4072); v->a[723] = entry(1, false); - v->a[724] = shift(320); - v->a[725] = entry(1, true); - v->a[726] = shift(319); + v->a[724] = shift(503); + v->a[725] = entry(1, false); + v->a[726] = reduce(sym_declaration_command, 2, 0, 0); v->a[727] = entry(1, true); - v->a[728] = shift(318); - v->a[729] = entry(1, true); - v->a[730] = shift(393); - v->a[731] = entry(1, true); - v->a[732] = shift(6142); - v->a[733] = entry(1, true); - v->a[734] = shift(6641); - v->a[735] = entry(1, true); - v->a[736] = shift(853); - v->a[737] = entry(1, true); - v->a[738] = shift(7659); + v->a[728] = reduce(sym_declaration_command, 2, 0, 0); + v->a[729] = entry(1, false); + v->a[730] = shift(1848); + v->a[731] = entry(1, false); + v->a[732] = shift(3165); + v->a[733] = entry(1, false); + v->a[734] = shift(472); + v->a[735] = entry(1, false); + v->a[736] = shift(3126); + v->a[737] = entry(1, false); + v->a[738] = shift(513); v->a[739] = entry(1, false); parse_actions_entries_37(v); } void parse_actions_entries_37(t_parse_actions_entries_array *v) { - v->a[740] = shift(5326); + v->a[740] = shift(3271); v->a[741] = entry(1, false); - v->a[742] = shift(5252); + v->a[742] = shift(3133); v->a[743] = entry(1, false); - v->a[744] = shift(5338); + v->a[744] = shift(181); v->a[745] = entry(1, false); - v->a[746] = shift(5251); + v->a[746] = shift(178); v->a[747] = entry(1, false); - v->a[748] = shift(5335); + v->a[748] = shift(177); v->a[749] = entry(1, false); - v->a[750] = shift(5311); - v->a[751] = entry(1, false); - v->a[752] = shift(5340); - v->a[753] = entry(1, false); - v->a[754] = shift(5320); - v->a[755] = entry(1, false); - v->a[756] = shift(5332); + v->a[750] = shift(260); + v->a[751] = entry(1, true); + v->a[752] = shift(3653); + v->a[753] = entry(1, true); + v->a[754] = shift(503); + v->a[755] = entry(1, true); + v->a[756] = shift(4069); v->a[757] = entry(1, false); - v->a[758] = shift(5307); - v->a[759] = entry(1, false); + v->a[758] = reduce(sym_command, 2, 0, 16); + v->a[759] = entry(1, true); parse_actions_entries_38(v); } void parse_actions_entries_38(t_parse_actions_entries_array *v) { - v->a[760] = shift(5304); - v->a[761] = entry(1, false); - v->a[762] = reduce(sym_elif_clause, 4, 0, 0); - v->a[763] = entry(1, false); - v->a[764] = reduce(sym_elif_clause, 3, 0, 0); - v->a[765] = entry(1, false); - v->a[766] = shift(940); - v->a[767] = entry(1, true); - v->a[768] = shift(6166); - v->a[769] = entry(1, false); - v->a[770] = shift(636); - v->a[771] = entry(1, false); - v->a[772] = shift(920); - v->a[773] = entry(1, true); - v->a[774] = shift(938); - v->a[775] = entry(1, true); - v->a[776] = shift(932); - v->a[777] = entry(1, false); - v->a[778] = shift(94); - v->a[779] = entry(1, false); + v->a[760] = reduce(sym_command, 2, 0, 16); + v->a[761] = entry(2, false); + v->a[762] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[763] = shift_repeat(503); + v->a[764] = entry(1, false); + v->a[765] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[766] = entry(1, true); + v->a[767] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[768] = entry(2, false); + v->a[769] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[770] = shift_repeat(1848); + v->a[771] = entry(2, false); + v->a[772] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[773] = shift_repeat(3165); + v->a[774] = entry(2, false); + v->a[775] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[776] = shift_repeat(472); + v->a[777] = entry(2, false); + v->a[778] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[779] = shift_repeat(3126); parse_actions_entries_39(v); } void parse_actions_entries_39(t_parse_actions_entries_array *v) { - v->a[780] = shift(84); - v->a[781] = entry(1, true); - v->a[782] = shift(6162); - v->a[783] = entry(1, true); - v->a[784] = shift(6170); - v->a[785] = entry(1, false); - v->a[786] = shift(280); - v->a[787] = entry(1, true); - v->a[788] = shift(6163); - v->a[789] = entry(1, true); - v->a[790] = shift(6178); - v->a[791] = entry(1, true); - v->a[792] = shift(6161); - v->a[793] = entry(1, true); - v->a[794] = shift(6165); - v->a[795] = entry(1, false); - v->a[796] = shift(70); - v->a[797] = entry(1, true); - v->a[798] = shift(6182); - v->a[799] = entry(1, false); + v->a[780] = entry(2, false); + v->a[781] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[782] = shift_repeat(513); + v->a[783] = entry(2, false); + v->a[784] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[785] = shift_repeat(3271); + v->a[786] = entry(2, false); + v->a[787] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[788] = shift_repeat(3133); + v->a[789] = entry(2, false); + v->a[790] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[791] = shift_repeat(181); + v->a[792] = entry(2, false); + v->a[793] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[794] = shift_repeat(178); + v->a[795] = entry(2, false); + v->a[796] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[797] = shift_repeat(177); + v->a[798] = entry(2, false); + v->a[799] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); parse_actions_entries_40(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_70.c b/parser/static/parse_actions_entries/parse_actions_entries_70.c index d9ff0608..dce0673d 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_70.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_70.c @@ -14,126 +14,126 @@ void parse_actions_entries_350(t_parse_actions_entries_array *v) { - v->a[7000] = shift(485); - v->a[7001] = entry(1, true); - v->a[7002] = shift(2375); - v->a[7003] = entry(1, true); - v->a[7004] = shift(3515); - v->a[7005] = entry(1, true); - v->a[7006] = shift(1200); - v->a[7007] = entry(1, true); - v->a[7008] = shift(1746); - v->a[7009] = entry(1, true); - v->a[7010] = shift(1723); - v->a[7011] = entry(1, true); - v->a[7012] = shift(1633); - v->a[7013] = entry(1, true); - v->a[7014] = shift(2681); - v->a[7015] = entry(1, true); - v->a[7016] = shift(2736); - v->a[7017] = entry(1, true); - v->a[7018] = shift(1283); - v->a[7019] = entry(1, true); + v->a[7000] = shift(1702); + v->a[7001] = entry(1, false); + v->a[7002] = shift(1971); + v->a[7003] = entry(1, false); + v->a[7004] = shift(1349); + v->a[7005] = entry(1, false); + v->a[7006] = shift(384); + v->a[7007] = entry(1, false); + v->a[7008] = shift(385); + v->a[7009] = entry(1, false); + v->a[7010] = shift(322); + v->a[7011] = entry(1, false); + v->a[7012] = shift(395); + v->a[7013] = entry(1, false); + v->a[7014] = shift(309); + v->a[7015] = entry(1, false); + v->a[7016] = shift(339); + v->a[7017] = entry(1, false); + v->a[7018] = shift(1362); + v->a[7019] = entry(1, false); parse_actions_entries_351(v); } void parse_actions_entries_351(t_parse_actions_entries_array *v) { - v->a[7020] = shift(1807); - v->a[7021] = entry(1, true); - v->a[7022] = shift(4790); - v->a[7023] = entry(1, true); - v->a[7024] = shift(1497); - v->a[7025] = entry(1, true); - v->a[7026] = shift(6141); - v->a[7027] = entry(1, true); - v->a[7028] = shift(4464); - v->a[7029] = entry(1, true); - v->a[7030] = shift(1064); - v->a[7031] = entry(1, true); - v->a[7032] = shift(1858); - v->a[7033] = entry(1, true); - v->a[7034] = reduce(sym__arithmetic_expression, 1, 0, 5); + v->a[7020] = shift(1060); + v->a[7021] = entry(1, false); + v->a[7022] = shift(1058); + v->a[7023] = entry(1, false); + v->a[7024] = shift(1546); + v->a[7025] = entry(1, false); + v->a[7026] = shift(1538); + v->a[7027] = entry(1, false); + v->a[7028] = shift(1541); + v->a[7029] = entry(1, false); + v->a[7030] = shift(1515); + v->a[7031] = entry(1, false); + v->a[7032] = shift(1514); + v->a[7033] = entry(1, false); + v->a[7034] = shift(341); v->a[7035] = entry(1, false); - v->a[7036] = reduce(sym__arithmetic_expression, 1, 0, 5); + v->a[7036] = shift(1540); v->a[7037] = entry(1, false); - v->a[7038] = shift(2027); + v->a[7038] = shift(306); v->a[7039] = entry(1, false); parse_actions_entries_352(v); } void parse_actions_entries_352(t_parse_actions_entries_array *v) { - v->a[7040] = shift(2030); + v->a[7040] = shift(1826); v->a[7041] = entry(1, false); - v->a[7042] = shift(2031); - v->a[7043] = entry(1, true); - v->a[7044] = shift(1685); + v->a[7042] = shift(1814); + v->a[7043] = entry(1, false); + v->a[7044] = shift(461); v->a[7045] = entry(1, false); - v->a[7046] = shift(2034); - v->a[7047] = entry(1, true); - v->a[7048] = shift(2034); - v->a[7049] = entry(1, true); - v->a[7050] = shift(2007); - v->a[7051] = entry(1, true); - v->a[7052] = reduce(sym__arithmetic_expression, 1, 0, 6); + v->a[7046] = shift(447); + v->a[7047] = entry(1, false); + v->a[7048] = shift(271); + v->a[7049] = entry(1, false); + v->a[7050] = shift(430); + v->a[7051] = entry(1, false); + v->a[7052] = shift(435); v->a[7053] = entry(1, false); - v->a[7054] = reduce(sym__arithmetic_expression, 1, 0, 6); - v->a[7055] = entry(1, true); - v->a[7056] = shift(1490); - v->a[7057] = entry(2, false); - v->a[7058] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[7059] = shift_repeat(3149); + v->a[7054] = shift(479); + v->a[7055] = entry(1, false); + v->a[7056] = shift(480); + v->a[7057] = entry(1, false); + v->a[7058] = shift(484); + v->a[7059] = entry(1, false); parse_actions_entries_353(v); } void parse_actions_entries_353(t_parse_actions_entries_array *v) { - v->a[7060] = entry(1, true); - v->a[7061] = shift(7193); - v->a[7062] = entry(1, true); - v->a[7063] = reduce(sym__arithmetic_expression, 1, 0, 7); - v->a[7064] = entry(1, false); - v->a[7065] = reduce(sym__arithmetic_expression, 1, 0, 7); - v->a[7066] = entry(1, true); - v->a[7067] = shift(514); - v->a[7068] = entry(1, true); - v->a[7069] = shift(6834); - v->a[7070] = entry(1, true); - v->a[7071] = shift(6231); - v->a[7072] = entry(1, true); - v->a[7073] = shift(2022); + v->a[7060] = shift(485); + v->a[7061] = entry(1, false); + v->a[7062] = shift(264); + v->a[7063] = entry(1, false); + v->a[7064] = shift(1743); + v->a[7065] = entry(2, false); + v->a[7066] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[7067] = shift_repeat(242); + v->a[7068] = entry(1, false); + v->a[7069] = shift(1539); + v->a[7070] = entry(1, false); + v->a[7071] = shift(396); + v->a[7072] = entry(1, false); + v->a[7073] = shift(1523); v->a[7074] = entry(1, false); - v->a[7075] = shift(2014); - v->a[7076] = entry(1, true); - v->a[7077] = shift(2021); + v->a[7075] = shift(1520); + v->a[7076] = entry(1, false); + v->a[7077] = shift(1542); v->a[7078] = entry(1, true); - v->a[7079] = shift(1778); + v->a[7079] = shift(2517); parse_actions_entries_354(v); } void parse_actions_entries_354(t_parse_actions_entries_array *v) { v->a[7080] = entry(1, true); - v->a[7081] = shift(2266); - v->a[7082] = entry(1, true); - v->a[7083] = shift(6990); + v->a[7081] = shift(2518); + v->a[7082] = entry(1, false); + v->a[7083] = shift(240); v->a[7084] = entry(1, true); - v->a[7085] = shift(7181); - v->a[7086] = entry(1, true); - v->a[7087] = shift(1027); - v->a[7088] = entry(1, false); - v->a[7089] = reduce(sym__c_expression_not_assignment, 1, 0, 0); - v->a[7090] = entry(1, false); - v->a[7091] = shift(4934); - v->a[7092] = entry(1, true); - v->a[7093] = reduce(sym__c_expression_not_assignment, 1, 0, 0); + v->a[7085] = shift(2393); + v->a[7086] = entry(2, false); + v->a[7087] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[7088] = shift_repeat(240); + v->a[7089] = entry(2, true); + v->a[7090] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[7091] = shift_repeat(2393); + v->a[7092] = entry(1, false); + v->a[7093] = shift(2450); v->a[7094] = entry(1, true); - v->a[7095] = reduce(sym__arithmetic_unary_expression, 2, 0, 12); - v->a[7096] = entry(1, false); - v->a[7097] = reduce(sym__arithmetic_unary_expression, 2, 0, 12); - v->a[7098] = entry(1, true); - v->a[7099] = shift(4499); + v->a[7095] = shift(2450); + v->a[7096] = entry(1, true); + v->a[7097] = shift(2557); + v->a[7098] = entry(2, true); + v->a[7099] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); parse_actions_entries_355(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_71.c b/parser/static/parse_actions_entries/parse_actions_entries_71.c index e4793263..50aede86 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_71.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_71.c @@ -14,126 +14,126 @@ void parse_actions_entries_355(t_parse_actions_entries_array *v) { - v->a[7100] = entry(1, true); - v->a[7101] = reduce(sym__arithmetic_ternary_expression, 5, 0, 76); - v->a[7102] = entry(1, false); - v->a[7103] = reduce(sym__arithmetic_ternary_expression, 5, 0, 76); - v->a[7104] = entry(1, true); - v->a[7105] = reduce(sym__arithmetic_postfix_expression, 2, 0, 27); - v->a[7106] = entry(1, false); - v->a[7107] = reduce(sym__arithmetic_postfix_expression, 2, 0, 27); - v->a[7108] = entry(1, true); - v->a[7109] = shift(7362); - v->a[7110] = entry(1, true); - v->a[7111] = shift(1570); + v->a[7100] = shift_repeat(3983); + v->a[7101] = entry(1, true); + v->a[7102] = shift(3983); + v->a[7103] = entry(2, false); + v->a[7104] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[7105] = shift_repeat(2203); + v->a[7106] = entry(2, false); + v->a[7107] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[7108] = shift_repeat(749); + v->a[7109] = entry(2, true); + v->a[7110] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[7111] = shift_repeat(3161); v->a[7112] = entry(1, true); - v->a[7113] = reduce(sym__arithmetic_parenthesized_expression, 3, 0, 0); - v->a[7114] = entry(1, false); - v->a[7115] = reduce(sym__arithmetic_parenthesized_expression, 3, 0, 0); + v->a[7113] = shift(2558); + v->a[7114] = entry(1, true); + v->a[7115] = shift(2572); v->a[7116] = entry(1, true); - v->a[7117] = shift(3058); + v->a[7117] = shift(2492); v->a[7118] = entry(1, true); - v->a[7119] = shift(3049); + v->a[7119] = shift(2394); parse_actions_entries_356(v); } void parse_actions_entries_356(t_parse_actions_entries_array *v) { - v->a[7120] = entry(2, true); - v->a[7121] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[7122] = shift_repeat(3055); - v->a[7123] = entry(1, false); - v->a[7124] = reduce(sym_ternary_expression, 5, 0, 76); - v->a[7125] = entry(1, true); - v->a[7126] = reduce(sym_ternary_expression, 5, 0, 76); - v->a[7127] = entry(1, true); - v->a[7128] = shift(6962); - v->a[7129] = entry(1, true); - v->a[7130] = shift(2355); - v->a[7131] = entry(1, false); - v->a[7132] = shift(4588); - v->a[7133] = entry(1, false); - v->a[7134] = shift(4590); - v->a[7135] = entry(1, true); - v->a[7136] = shift(4590); - v->a[7137] = entry(1, true); - v->a[7138] = reduce(sym__arithmetic_binary_expression, 3, 0, 43); - v->a[7139] = entry(1, false); + v->a[7120] = entry(2, false); + v->a[7121] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[7122] = shift_repeat(2450); + v->a[7123] = entry(2, true); + v->a[7124] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[7125] = shift_repeat(2450); + v->a[7126] = entry(1, true); + v->a[7127] = shift(2528); + v->a[7128] = entry(1, true); + v->a[7129] = shift(2521); + v->a[7130] = entry(1, false); + v->a[7131] = shift(2203); + v->a[7132] = entry(1, false); + v->a[7133] = shift(749); + v->a[7134] = entry(1, true); + v->a[7135] = shift(3161); + v->a[7136] = entry(2, true); + v->a[7137] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[7138] = shift_repeat(2492); + v->a[7139] = entry(1, true); parse_actions_entries_357(v); } void parse_actions_entries_357(t_parse_actions_entries_array *v) { - v->a[7140] = reduce(sym__arithmetic_binary_expression, 3, 0, 43); + v->a[7140] = shift(2455); v->a[7141] = entry(1, false); - v->a[7142] = shift(4384); - v->a[7143] = entry(1, false); - v->a[7144] = shift(5799); - v->a[7145] = entry(1, false); - v->a[7146] = shift(4385); - v->a[7147] = entry(1, true); - v->a[7148] = shift(4385); - v->a[7149] = entry(1, false); - v->a[7150] = shift(4469); - v->a[7151] = entry(1, false); - v->a[7152] = shift(4470); + v->a[7142] = shift(2230); + v->a[7143] = entry(1, true); + v->a[7144] = shift(2230); + v->a[7145] = entry(1, true); + v->a[7146] = shift(848); + v->a[7147] = entry(1, false); + v->a[7148] = shift(3843); + v->a[7149] = entry(1, true); + v->a[7150] = shift(3843); + v->a[7151] = entry(1, true); + v->a[7152] = shift(3142); v->a[7153] = entry(1, true); - v->a[7154] = shift(4470); - v->a[7155] = entry(2, true); - v->a[7156] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[7157] = shift_repeat(2980); - v->a[7158] = entry(1, true); - v->a[7159] = shift(3055); + v->a[7154] = shift(3647); + v->a[7155] = entry(1, true); + v->a[7156] = shift(2328); + v->a[7157] = entry(2, true); + v->a[7158] = reduce(aux_sym_variable_assignments_repeat1, 2, 0, 0); + v->a[7159] = shift_repeat(3647); parse_actions_entries_358(v); } void parse_actions_entries_358(t_parse_actions_entries_array *v) { - v->a[7160] = entry(1, true); - v->a[7161] = reduce(sym_subscript, 6, 0, 40); - v->a[7162] = entry(1, false); - v->a[7163] = reduce(sym_subscript, 6, 0, 40); - v->a[7164] = entry(1, true); - v->a[7165] = reduce(sym_subscript, 6, 0, 41); - v->a[7166] = entry(1, false); - v->a[7167] = reduce(sym_subscript, 6, 0, 41); - v->a[7168] = entry(1, true); - v->a[7169] = shift(1143); - v->a[7170] = entry(1, true); - v->a[7171] = shift(2980); - v->a[7172] = entry(1, false); - v->a[7173] = shift(1932); - v->a[7174] = entry(1, true); - v->a[7175] = shift(1933); - v->a[7176] = entry(1, true); - v->a[7177] = shift(1934); - v->a[7178] = entry(1, true); - v->a[7179] = shift(1935); + v->a[7160] = entry(2, true); + v->a[7161] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[7162] = shift_repeat(2679); + v->a[7163] = entry(2, false); + v->a[7164] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[7165] = shift_repeat(2230); + v->a[7166] = entry(2, true); + v->a[7167] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[7168] = shift_repeat(2230); + v->a[7169] = entry(2, true); + v->a[7170] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[7171] = shift_repeat(848); + v->a[7172] = entry(2, false); + v->a[7173] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[7174] = shift_repeat(3843); + v->a[7175] = entry(2, true); + v->a[7176] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); + v->a[7177] = shift_repeat(3843); + v->a[7178] = entry(2, true); + v->a[7179] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); parse_actions_entries_359(v); } void parse_actions_entries_359(t_parse_actions_entries_array *v) { - v->a[7180] = entry(1, false); - v->a[7181] = shift(1936); - v->a[7182] = entry(1, false); - v->a[7183] = shift(1937); - v->a[7184] = entry(1, false); - v->a[7185] = shift(1938); - v->a[7186] = entry(1, true); - v->a[7187] = shift(1679); - v->a[7188] = entry(1, false); - v->a[7189] = shift(1940); - v->a[7190] = entry(1, true); - v->a[7191] = shift(1940); - v->a[7192] = entry(1, false); - v->a[7193] = shift(1941); + v->a[7180] = shift_repeat(3142); + v->a[7181] = entry(1, true); + v->a[7182] = shift(3210); + v->a[7183] = entry(1, true); + v->a[7184] = shift(2679); + v->a[7185] = entry(2, false); + v->a[7186] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7187] = shift_repeat(2203); + v->a[7188] = entry(2, false); + v->a[7189] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7190] = shift_repeat(749); + v->a[7191] = entry(2, true); + v->a[7192] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7193] = shift_repeat(3210); v->a[7194] = entry(1, false); - v->a[7195] = shift(1942); - v->a[7196] = entry(1, false); - v->a[7197] = shift(1943); - v->a[7198] = entry(1, false); - v->a[7199] = shift(1944); + v->a[7195] = shift(2706); + v->a[7196] = entry(1, true); + v->a[7197] = shift(2712); + v->a[7198] = entry(2, false); + v->a[7199] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); parse_actions_entries_360(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_72.c b/parser/static/parse_actions_entries/parse_actions_entries_72.c index dd875e3e..ee2d4f91 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_72.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_72.c @@ -14,126 +14,126 @@ void parse_actions_entries_360(t_parse_actions_entries_array *v) { - v->a[7200] = entry(1, true); - v->a[7201] = shift(1927); - v->a[7202] = entry(1, true); - v->a[7203] = shift(2235); - v->a[7204] = entry(1, true); - v->a[7205] = shift(2092); - v->a[7206] = entry(1, true); - v->a[7207] = shift(2003); - v->a[7208] = entry(1, true); - v->a[7209] = shift(1620); - v->a[7210] = entry(1, false); - v->a[7211] = shift(2040); - v->a[7212] = entry(1, true); - v->a[7213] = shift(2040); - v->a[7214] = entry(1, false); - v->a[7215] = shift(2039); - v->a[7216] = entry(1, false); - v->a[7217] = shift(2038); - v->a[7218] = entry(1, false); - v->a[7219] = shift(2029); + v->a[7200] = shift_repeat(2230); + v->a[7201] = entry(2, true); + v->a[7202] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7203] = shift_repeat(2230); + v->a[7204] = entry(2, true); + v->a[7205] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7206] = shift_repeat(848); + v->a[7207] = entry(2, true); + v->a[7208] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7209] = shift_repeat(3211); + v->a[7210] = entry(2, true); + v->a[7211] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[7212] = shift_repeat(2712); + v->a[7213] = entry(2, false); + v->a[7214] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[7215] = shift_repeat(2706); + v->a[7216] = entry(1, true); + v->a[7217] = shift(3211); + v->a[7218] = entry(2, false); + v->a[7219] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); parse_actions_entries_361(v); } void parse_actions_entries_361(t_parse_actions_entries_array *v) { - v->a[7220] = entry(1, false); - v->a[7221] = shift(2028); - v->a[7222] = entry(1, true); - v->a[7223] = shift(2053); - v->a[7224] = entry(1, true); - v->a[7225] = shift(3986); - v->a[7226] = entry(1, true); - v->a[7227] = shift(3985); - v->a[7228] = entry(1, true); - v->a[7229] = shift(6326); - v->a[7230] = entry(1, true); - v->a[7231] = shift(5708); - v->a[7232] = entry(1, true); - v->a[7233] = shift(6303); - v->a[7234] = entry(1, true); - v->a[7235] = shift(4848); - v->a[7236] = entry(1, true); - v->a[7237] = shift(135); - v->a[7238] = entry(1, true); - v->a[7239] = shift(138); + v->a[7220] = shift_repeat(239); + v->a[7221] = entry(1, false); + v->a[7222] = shift(239); + v->a[7223] = entry(1, true); + v->a[7224] = shift(246); + v->a[7225] = entry(1, true); + v->a[7226] = shift(2239); + v->a[7227] = entry(1, true); + v->a[7228] = shift(358); + v->a[7229] = entry(1, true); + v->a[7230] = shift(3903); + v->a[7231] = entry(1, true); + v->a[7232] = shift(2485); + v->a[7233] = entry(1, true); + v->a[7234] = shift(251); + v->a[7235] = entry(1, true); + v->a[7236] = shift(244); + v->a[7237] = entry(1, true); + v->a[7238] = shift(2162); + v->a[7239] = entry(1, true); parse_actions_entries_362(v); } void parse_actions_entries_362(t_parse_actions_entries_array *v) { - v->a[7240] = entry(1, true); - v->a[7241] = shift(77); - v->a[7242] = entry(1, true); - v->a[7243] = shift(2241); - v->a[7244] = entry(1, false); - v->a[7245] = reduce(sym__c_parenthesized_expression, 3, 0, 0); - v->a[7246] = entry(1, true); - v->a[7247] = reduce(sym__c_parenthesized_expression, 3, 0, 0); - v->a[7248] = entry(1, false); - v->a[7249] = reduce(sym__c_binary_expression, 3, 0, 43); - v->a[7250] = entry(1, false); - v->a[7251] = shift(3074); - v->a[7252] = entry(1, false); - v->a[7253] = shift(5244); - v->a[7254] = entry(1, false); - v->a[7255] = shift(5233); - v->a[7256] = entry(1, false); - v->a[7257] = shift(5243); - v->a[7258] = entry(1, false); - v->a[7259] = shift(5242); + v->a[7240] = shift(440); + v->a[7241] = entry(1, true); + v->a[7242] = shift(3966); + v->a[7243] = entry(1, true); + v->a[7244] = shift(255); + v->a[7245] = entry(1, true); + v->a[7246] = shift(2203); + v->a[7247] = entry(1, true); + v->a[7248] = shift(749); + v->a[7249] = entry(1, true); + v->a[7250] = shift(2484); + v->a[7251] = entry(1, true); + v->a[7252] = shift(250); + v->a[7253] = entry(1, true); + v->a[7254] = shift(2280); + v->a[7255] = entry(1, true); + v->a[7256] = shift(392); + v->a[7257] = entry(1, true); + v->a[7258] = shift(3962); + v->a[7259] = entry(2, true); parse_actions_entries_363(v); } void parse_actions_entries_363(t_parse_actions_entries_array *v) { - v->a[7260] = entry(1, false); - v->a[7261] = shift(5241); - v->a[7262] = entry(1, false); - v->a[7263] = shift(5239); - v->a[7264] = entry(1, false); - v->a[7265] = shift(5238); - v->a[7266] = entry(1, false); - v->a[7267] = shift(5237); + v->a[7260] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[7261] = shift(256); + v->a[7262] = entry(2, false); + v->a[7263] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[7264] = shift_repeat(256); + v->a[7265] = entry(2, true); + v->a[7266] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); + v->a[7267] = shift_repeat(256); v->a[7268] = entry(1, false); - v->a[7269] = shift(5236); - v->a[7270] = entry(1, false); - v->a[7271] = shift(5235); - v->a[7272] = entry(1, false); - v->a[7273] = shift(5234); + v->a[7269] = shift(256); + v->a[7270] = entry(1, true); + v->a[7271] = shift(256); + v->a[7272] = entry(1, true); + v->a[7273] = shift(254); v->a[7274] = entry(1, true); - v->a[7275] = reduce(sym__c_binary_expression, 3, 0, 43); - v->a[7276] = entry(1, false); - v->a[7277] = shift(4974); - v->a[7278] = entry(1, true); - v->a[7279] = shift(2998); + v->a[7275] = shift(2175); + v->a[7276] = entry(1, true); + v->a[7277] = shift(433); + v->a[7278] = entry(1, false); + v->a[7279] = shift(2392); parse_actions_entries_364(v); } void parse_actions_entries_364(t_parse_actions_entries_array *v) { v->a[7280] = entry(1, true); - v->a[7281] = shift(1980); - v->a[7282] = entry(1, true); - v->a[7283] = shift(1981); - v->a[7284] = entry(1, false); - v->a[7285] = shift(1983); - v->a[7286] = entry(1, false); - v->a[7287] = shift(1984); - v->a[7288] = entry(1, false); - v->a[7289] = shift(1985); + v->a[7281] = shift(2392); + v->a[7282] = entry(1, false); + v->a[7283] = reduce(aux_sym__heredoc_command, 1, 0, 13); + v->a[7284] = entry(1, true); + v->a[7285] = reduce(aux_sym__heredoc_command, 1, 0, 13); + v->a[7286] = entry(1, true); + v->a[7287] = shift(253); + v->a[7288] = entry(1, true); + v->a[7289] = shift(2177); v->a[7290] = entry(1, true); - v->a[7291] = shift(1615); - v->a[7292] = entry(1, false); - v->a[7293] = shift(1987); + v->a[7291] = shift(442); + v->a[7292] = entry(1, true); + v->a[7293] = shift(241); v->a[7294] = entry(1, true); - v->a[7295] = shift(1987); - v->a[7296] = entry(1, false); - v->a[7297] = shift(1988); + v->a[7295] = shift(2183); + v->a[7296] = entry(1, true); + v->a[7297] = shift(468); v->a[7298] = entry(1, false); - v->a[7299] = shift(1989); + v->a[7299] = shift(3263); parse_actions_entries_365(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_73.c b/parser/static/parse_actions_entries/parse_actions_entries_73.c index 695261fe..17a8f11f 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_73.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_73.c @@ -15,125 +15,125 @@ void parse_actions_entries_365(t_parse_actions_entries_array *v) { v->a[7300] = entry(1, false); - v->a[7301] = shift(1990); - v->a[7302] = entry(1, false); - v->a[7303] = shift(1991); + v->a[7301] = shift(3264); + v->a[7302] = entry(1, true); + v->a[7303] = shift(3264); v->a[7304] = entry(1, true); - v->a[7305] = shift(1975); + v->a[7305] = shift(3389); v->a[7306] = entry(1, true); - v->a[7307] = shift(3232); - v->a[7308] = entry(1, true); - v->a[7309] = shift(3231); + v->a[7307] = shift(2530); + v->a[7308] = entry(1, false); + v->a[7309] = reduce(sym_case_item, 6, 0, 91); v->a[7310] = entry(1, false); - v->a[7311] = shift(1976); + v->a[7311] = reduce(sym_last_case_item, 6, 0, 67); v->a[7312] = entry(1, true); - v->a[7313] = shift(1749); + v->a[7313] = reduce(sym_case_item, 6, 0, 91); v->a[7314] = entry(1, true); - v->a[7315] = shift(2035); + v->a[7315] = shift(2526); v->a[7316] = entry(1, false); - v->a[7317] = shift(2232); + v->a[7317] = reduce(sym_case_item, 6, 0, 89); v->a[7318] = entry(1, false); - v->a[7319] = shift(2229); + v->a[7319] = reduce(sym_last_case_item, 6, 0, 64); parse_actions_entries_366(v); } void parse_actions_entries_366(t_parse_actions_entries_array *v) { - v->a[7320] = entry(1, false); - v->a[7321] = shift(2226); - v->a[7322] = entry(1, false); - v->a[7323] = shift(2225); - v->a[7324] = entry(1, true); - v->a[7325] = shift(2250); - v->a[7326] = entry(1, true); - v->a[7327] = shift(2248); + v->a[7320] = entry(1, true); + v->a[7321] = reduce(sym_case_item, 6, 0, 89); + v->a[7322] = entry(2, false); + v->a[7323] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[7324] = shift_repeat(2392); + v->a[7325] = entry(2, true); + v->a[7326] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[7327] = shift_repeat(2392); v->a[7328] = entry(1, false); - v->a[7329] = shift(2239); + v->a[7329] = reduce(sym_case_item, 5, 0, 86); v->a[7330] = entry(1, false); - v->a[7331] = shift(2238); - v->a[7332] = entry(1, false); - v->a[7333] = shift(2197); - v->a[7334] = entry(1, true); - v->a[7335] = shift(1576); + v->a[7331] = reduce(sym_last_case_item, 5, 0, 52); + v->a[7332] = entry(1, true); + v->a[7333] = reduce(sym_case_item, 5, 0, 86); + v->a[7334] = entry(1, false); + v->a[7335] = reduce(sym_case_item, 5, 0, 76); v->a[7336] = entry(1, false); - v->a[7337] = shift(2233); + v->a[7337] = reduce(sym_last_case_item, 5, 0, 48); v->a[7338] = entry(1, true); - v->a[7339] = shift(2233); + v->a[7339] = reduce(sym_case_item, 5, 0, 76); parse_actions_entries_367(v); } void parse_actions_entries_367(t_parse_actions_entries_array *v) { v->a[7340] = entry(1, true); - v->a[7341] = shift(2267); - v->a[7342] = entry(1, true); - v->a[7343] = shift(2258); + v->a[7341] = shift(3407); + v->a[7342] = entry(1, false); + v->a[7343] = reduce(sym_case_item, 5, 0, 84); v->a[7344] = entry(1, false); - v->a[7345] = shift(2192); + v->a[7345] = reduce(sym_last_case_item, 5, 0, 67); v->a[7346] = entry(1, true); - v->a[7347] = shift(1867); + v->a[7347] = reduce(sym_case_item, 5, 0, 84); v->a[7348] = entry(1, false); - v->a[7349] = shift(4637); + v->a[7349] = reduce(sym_case_item, 5, 0, 82); v->a[7350] = entry(1, false); - v->a[7351] = shift(4638); + v->a[7351] = reduce(sym_last_case_item, 5, 0, 35); v->a[7352] = entry(1, true); - v->a[7353] = shift(4638); + v->a[7353] = reduce(sym_case_item, 5, 0, 82); v->a[7354] = entry(1, true); - v->a[7355] = reduce(aux_sym_arithmetic_expansion_repeat1, 2, 0, 0); + v->a[7355] = shift(3366); v->a[7356] = entry(1, false); - v->a[7357] = shift(4556); + v->a[7357] = reduce(sym_case_item, 5, 0, 80); v->a[7358] = entry(1, false); - v->a[7359] = shift(5773); + v->a[7359] = reduce(sym_last_case_item, 5, 0, 64); parse_actions_entries_368(v); } void parse_actions_entries_368(t_parse_actions_entries_array *v) { - v->a[7360] = entry(1, false); - v->a[7361] = shift(4557); + v->a[7360] = entry(1, true); + v->a[7361] = reduce(sym_case_item, 5, 0, 80); v->a[7362] = entry(1, true); - v->a[7363] = shift(4557); - v->a[7364] = entry(1, true); - v->a[7365] = shift(2213); - v->a[7366] = entry(1, true); - v->a[7367] = shift(3194); + v->a[7363] = shift(3377); + v->a[7364] = entry(1, false); + v->a[7365] = reduce(sym_case_item, 5, 0, 78); + v->a[7366] = entry(1, false); + v->a[7367] = reduce(sym_last_case_item, 5, 0, 34); v->a[7368] = entry(1, true); - v->a[7369] = shift(3190); - v->a[7370] = entry(1, false); - v->a[7371] = shift(4924); + v->a[7369] = reduce(sym_case_item, 5, 0, 78); + v->a[7370] = entry(1, true); + v->a[7371] = shift(3380); v->a[7372] = entry(1, false); - v->a[7373] = shift(5027); - v->a[7374] = entry(1, true); - v->a[7375] = shift(5637); - v->a[7376] = entry(1, false); - v->a[7377] = shift(2051); - v->a[7378] = entry(1, true); - v->a[7379] = shift(2048); + v->a[7373] = reduce(sym_case_item, 4, 0, 70); + v->a[7374] = entry(1, false); + v->a[7375] = reduce(sym_last_case_item, 4, 0, 52); + v->a[7376] = entry(1, true); + v->a[7377] = reduce(sym_case_item, 4, 0, 70); + v->a[7378] = entry(1, false); + v->a[7379] = reduce(sym_case_item, 4, 0, 68); parse_actions_entries_369(v); } void parse_actions_entries_369(t_parse_actions_entries_array *v) { - v->a[7380] = entry(1, true); - v->a[7381] = shift(2047); + v->a[7380] = entry(1, false); + v->a[7381] = reduce(sym_last_case_item, 4, 0, 41); v->a[7382] = entry(1, true); - v->a[7383] = shift(2045); - v->a[7384] = entry(1, false); - v->a[7385] = shift(2044); - v->a[7386] = entry(1, false); - v->a[7387] = shift(2043); + v->a[7383] = reduce(sym_case_item, 4, 0, 68); + v->a[7384] = entry(1, true); + v->a[7385] = shift(3394); + v->a[7386] = entry(1, true); + v->a[7387] = shift(3396); v->a[7388] = entry(1, false); - v->a[7389] = shift(2042); - v->a[7390] = entry(1, true); - v->a[7391] = shift(1925); + v->a[7389] = reduce(sym_case_item, 4, 0, 60); + v->a[7390] = entry(1, false); + v->a[7391] = reduce(sym_last_case_item, 4, 0, 48); v->a[7392] = entry(1, true); - v->a[7393] = shift(2023); + v->a[7393] = reduce(sym_case_item, 4, 0, 60); v->a[7394] = entry(1, true); - v->a[7395] = shift(2251); - v->a[7396] = entry(1, true); - v->a[7397] = shift(2066); + v->a[7395] = shift(3400); + v->a[7396] = entry(1, false); + v->a[7397] = reduce(sym_case_item, 3, 0, 50); v->a[7398] = entry(1, false); - v->a[7399] = shift(1926); + v->a[7399] = reduce(sym_last_case_item, 3, 0, 41); parse_actions_entries_370(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_74.c b/parser/static/parse_actions_entries/parse_actions_entries_74.c index 89dcccf7..3cbf054b 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_74.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_74.c @@ -15,125 +15,125 @@ void parse_actions_entries_370(t_parse_actions_entries_array *v) { v->a[7400] = entry(1, true); - v->a[7401] = shift(2252); + v->a[7401] = reduce(sym_case_item, 3, 0, 50); v->a[7402] = entry(1, false); - v->a[7403] = shift(2256); - v->a[7404] = entry(1, true); - v->a[7405] = shift(2954); + v->a[7403] = reduce(sym_case_item, 4, 0, 62); + v->a[7404] = entry(1, false); + v->a[7405] = reduce(sym_last_case_item, 4, 0, 34); v->a[7406] = entry(1, true); - v->a[7407] = shift(2072); - v->a[7408] = entry(1, true); - v->a[7409] = shift(2208); - v->a[7410] = entry(1, true); - v->a[7411] = shift(2209); - v->a[7412] = entry(1, false); - v->a[7413] = shift(2230); + v->a[7407] = reduce(sym_case_item, 4, 0, 62); + v->a[7408] = entry(1, false); + v->a[7409] = reduce(sym_case_item, 4, 0, 58); + v->a[7410] = entry(1, false); + v->a[7411] = reduce(sym_last_case_item, 4, 0, 40); + v->a[7412] = entry(1, true); + v->a[7413] = reduce(sym_case_item, 4, 0, 58); v->a[7414] = entry(1, false); - v->a[7415] = shift(2231); + v->a[7415] = reduce(sym_case_item, 4, 0, 65); v->a[7416] = entry(1, false); - v->a[7417] = shift(2240); + v->a[7417] = reduce(sym_last_case_item, 4, 0, 35); v->a[7418] = entry(1, true); - v->a[7419] = shift(1698); + v->a[7419] = reduce(sym_case_item, 4, 0, 65); parse_actions_entries_371(v); } void parse_actions_entries_371(t_parse_actions_entries_array *v) { v->a[7420] = entry(1, false); - v->a[7421] = shift(2242); - v->a[7422] = entry(1, true); - v->a[7423] = shift(2242); - v->a[7424] = entry(1, false); - v->a[7425] = shift(2205); + v->a[7421] = reduce(sym_case_item, 3, 0, 46); + v->a[7422] = entry(1, false); + v->a[7423] = reduce(sym_last_case_item, 3, 0, 40); + v->a[7424] = entry(1, true); + v->a[7425] = reduce(sym_case_item, 3, 0, 46); v->a[7426] = entry(1, false); - v->a[7427] = shift(2245); - v->a[7428] = entry(1, false); - v->a[7429] = shift(2246); + v->a[7427] = reduce(sym_case_item, 5, 0, 85); + v->a[7428] = entry(1, true); + v->a[7429] = reduce(sym_case_item, 5, 0, 85); v->a[7430] = entry(1, false); - v->a[7431] = shift(2249); + v->a[7431] = reduce(sym_case_item, 6, 0, 92); v->a[7432] = entry(1, true); - v->a[7433] = shift(2990); - v->a[7434] = entry(1, true); - v->a[7435] = shift(1850); + v->a[7433] = reduce(sym_case_item, 6, 0, 92); + v->a[7434] = entry(1, false); + v->a[7435] = reduce(sym_case_item, 3, 0, 47); v->a[7436] = entry(1, true); - v->a[7437] = shift(2234); - v->a[7438] = entry(1, true); - v->a[7439] = shift(2174); + v->a[7437] = reduce(sym_case_item, 3, 0, 47); + v->a[7438] = entry(1, false); + v->a[7439] = reduce(sym_case_item, 6, 0, 90); parse_actions_entries_372(v); } void parse_actions_entries_372(t_parse_actions_entries_array *v) { - v->a[7440] = entry(1, false); - v->a[7441] = shift(4366); + v->a[7440] = entry(1, true); + v->a[7441] = reduce(sym_case_item, 6, 0, 90); v->a[7442] = entry(1, false); - v->a[7443] = shift(4367); - v->a[7444] = entry(1, true); - v->a[7445] = shift(4367); + v->a[7443] = shift(2881); + v->a[7444] = entry(1, false); + v->a[7445] = reduce(sym_case_item, 3, 0, 51); v->a[7446] = entry(1, true); - v->a[7447] = shift(1978); - v->a[7448] = entry(1, false); - v->a[7449] = reduce(sym__c_parenthesized_expression, 4, 0, 0); - v->a[7450] = entry(1, true); - v->a[7451] = reduce(sym__c_parenthesized_expression, 4, 0, 0); - v->a[7452] = entry(2, true); - v->a[7453] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[7454] = shift_repeat(3206); - v->a[7455] = entry(1, false); - v->a[7456] = shift(5691); + v->a[7447] = reduce(sym_case_item, 3, 0, 51); + v->a[7448] = entry(2, false); + v->a[7449] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[7450] = shift_repeat(2881); + v->a[7451] = entry(1, true); + v->a[7452] = shift(3450); + v->a[7453] = entry(1, true); + v->a[7454] = shift(2997); + v->a[7455] = entry(1, true); + v->a[7456] = shift(2995); v->a[7457] = entry(1, true); - v->a[7458] = shift(3168); - v->a[7459] = entry(1, false); + v->a[7458] = reduce(sym__expansion_expression, 1, 0, 25); + v->a[7459] = entry(1, true); parse_actions_entries_373(v); } void parse_actions_entries_373(t_parse_actions_entries_array *v) { - v->a[7460] = shift(5694); + v->a[7460] = shift(215); v->a[7461] = entry(1, true); - v->a[7462] = shift(3169); - v->a[7463] = entry(1, true); - v->a[7464] = shift(4702); - v->a[7465] = entry(1, false); - v->a[7466] = reduce(sym__c_postfix_expression, 2, 0, 27); - v->a[7467] = entry(1, true); - v->a[7468] = reduce(sym__c_postfix_expression, 2, 0, 27); - v->a[7469] = entry(1, false); - v->a[7470] = reduce(sym__c_unary_expression, 2, 0, 12); - v->a[7471] = entry(1, true); - v->a[7472] = reduce(sym__c_unary_expression, 2, 0, 12); + v->a[7462] = shift(3474); + v->a[7463] = entry(1, false); + v->a[7464] = reduce(sym_case_item, 4, 0, 59); + v->a[7465] = entry(1, true); + v->a[7466] = reduce(sym_case_item, 4, 0, 59); + v->a[7467] = entry(1, false); + v->a[7468] = reduce(sym_case_item, 4, 0, 61); + v->a[7469] = entry(1, true); + v->a[7470] = reduce(sym_case_item, 4, 0, 61); + v->a[7471] = entry(1, false); + v->a[7472] = reduce(sym_case_item, 5, 0, 87); v->a[7473] = entry(1, true); - v->a[7474] = shift(2900); + v->a[7474] = reduce(sym_case_item, 5, 0, 87); v->a[7475] = entry(1, false); - v->a[7476] = shift(3878); + v->a[7476] = reduce(sym_case_item, 4, 0, 63); v->a[7477] = entry(1, true); - v->a[7478] = shift(3878); - v->a[7479] = entry(1, true); + v->a[7478] = reduce(sym_case_item, 4, 0, 63); + v->a[7479] = entry(1, false); parse_actions_entries_374(v); } void parse_actions_entries_374(t_parse_actions_entries_array *v) { - v->a[7480] = shift(3208); + v->a[7480] = reduce(sym_case_item, 5, 0, 77); v->a[7481] = entry(1, true); - v->a[7482] = shift(3219); - v->a[7483] = entry(1, true); - v->a[7484] = shift(2145); - v->a[7485] = entry(1, false); - v->a[7486] = shift(5028); - v->a[7487] = entry(1, true); - v->a[7488] = shift(2636); - v->a[7489] = entry(1, false); - v->a[7490] = reduce(sym__c_expression_not_assignment, 1, 0, 7); - v->a[7491] = entry(1, true); - v->a[7492] = reduce(sym__c_expression_not_assignment, 1, 0, 7); + v->a[7482] = reduce(sym_case_item, 5, 0, 77); + v->a[7483] = entry(1, false); + v->a[7484] = reduce(sym_case_item, 4, 0, 66); + v->a[7485] = entry(1, true); + v->a[7486] = reduce(sym_case_item, 4, 0, 66); + v->a[7487] = entry(1, false); + v->a[7488] = reduce(aux_sym__heredoc_command, 1, 0, 15); + v->a[7489] = entry(1, true); + v->a[7490] = reduce(aux_sym__heredoc_command, 1, 0, 15); + v->a[7491] = entry(1, false); + v->a[7492] = reduce(sym_case_item, 5, 0, 83); v->a[7493] = entry(1, true); - v->a[7494] = shift(3206); - v->a[7495] = entry(2, false); - v->a[7496] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[7497] = shift_repeat(3878); - v->a[7498] = entry(2, true); - v->a[7499] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[7494] = reduce(sym_case_item, 5, 0, 83); + v->a[7495] = entry(1, false); + v->a[7496] = reduce(sym_case_item, 5, 0, 81); + v->a[7497] = entry(1, true); + v->a[7498] = reduce(sym_case_item, 5, 0, 81); + v->a[7499] = entry(1, false); parse_actions_entries_375(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_75.c b/parser/static/parse_actions_entries/parse_actions_entries_75.c index 6e4b5874..668a333c 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_75.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_75.c @@ -14,126 +14,126 @@ void parse_actions_entries_375(t_parse_actions_entries_array *v) { - v->a[7500] = shift_repeat(3878); - v->a[7501] = entry(1, false); - v->a[7502] = reduce(sym__c_expression_not_assignment, 1, 0, 5); - v->a[7503] = entry(1, true); - v->a[7504] = reduce(sym__c_expression_not_assignment, 1, 0, 5); + v->a[7500] = reduce(sym_case_item, 4, 0, 69); + v->a[7501] = entry(1, true); + v->a[7502] = reduce(sym_case_item, 4, 0, 69); + v->a[7503] = entry(1, false); + v->a[7504] = reduce(sym_case_item, 4, 0, 71); v->a[7505] = entry(1, true); - v->a[7506] = shift(4097); - v->a[7507] = entry(1, false); - v->a[7508] = reduce(sym__c_expression, 1, 0, 0); - v->a[7509] = entry(1, false); - v->a[7510] = shift(5246); - v->a[7511] = entry(1, true); - v->a[7512] = reduce(sym__c_expression, 1, 0, 0); - v->a[7513] = entry(1, true); - v->a[7514] = shift(4139); - v->a[7515] = entry(1, false); - v->a[7516] = shift(5032); - v->a[7517] = entry(1, true); - v->a[7518] = shift(5594); - v->a[7519] = entry(1, true); + v->a[7506] = reduce(sym_case_item, 4, 0, 71); + v->a[7507] = entry(2, false); + v->a[7508] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7509] = shift_repeat(2186); + v->a[7510] = entry(2, false); + v->a[7511] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7512] = shift_repeat(1272); + v->a[7513] = entry(2, true); + v->a[7514] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); + v->a[7515] = shift_repeat(3198); + v->a[7516] = entry(1, false); + v->a[7517] = reduce(sym_case_item, 5, 0, 79); + v->a[7518] = entry(1, true); + v->a[7519] = reduce(sym_case_item, 5, 0, 79); parse_actions_entries_376(v); } void parse_actions_entries_376(t_parse_actions_entries_array *v) { - v->a[7520] = shift(3121); - v->a[7521] = entry(1, false); - v->a[7522] = reduce(aux_sym_command_repeat1, 2, 0, 20); - v->a[7523] = entry(1, true); - v->a[7524] = reduce(aux_sym_command_repeat1, 2, 0, 20); - v->a[7525] = entry(2, false); - v->a[7526] = reduce(aux_sym_command_repeat1, 2, 0, 20); - v->a[7527] = shift_repeat(3677); - v->a[7528] = entry(2, true); - v->a[7529] = reduce(aux_sym_command_repeat1, 2, 0, 20); - v->a[7530] = shift_repeat(3677); - v->a[7531] = entry(2, true); - v->a[7532] = reduce(aux_sym_command_repeat1, 2, 0, 20); - v->a[7533] = shift_repeat(2138); - v->a[7534] = entry(2, true); - v->a[7535] = reduce(aux_sym_command_repeat1, 2, 0, 20); - v->a[7536] = shift_repeat(3965); - v->a[7537] = entry(2, true); - v->a[7538] = reduce(aux_sym_command_repeat1, 2, 0, 20); - v->a[7539] = shift_repeat(6132); + v->a[7520] = entry(1, false); + v->a[7521] = shift(3235); + v->a[7522] = entry(1, true); + v->a[7523] = shift(3235); + v->a[7524] = entry(1, true); + v->a[7525] = reduce(sym__expansion_body, 1, 0, 11); + v->a[7526] = entry(1, true); + v->a[7527] = shift(2835); + v->a[7528] = entry(1, true); + v->a[7529] = reduce(sym__expansion_body, 1, 0, 0); + v->a[7530] = entry(1, false); + v->a[7531] = shift(3216); + v->a[7532] = entry(1, false); + v->a[7533] = shift(1897); + v->a[7534] = entry(1, false); + v->a[7535] = shift(3220); + v->a[7536] = entry(1, false); + v->a[7537] = shift(3215); + v->a[7538] = entry(1, true); + v->a[7539] = shift(3215); parse_actions_entries_377(v); } void parse_actions_entries_377(t_parse_actions_entries_array *v) { - v->a[7540] = entry(2, true); - v->a[7541] = reduce(aux_sym_command_repeat1, 2, 0, 20); - v->a[7542] = shift_repeat(6634); - v->a[7543] = entry(1, true); - v->a[7544] = shift(4865); - v->a[7545] = entry(1, true); - v->a[7546] = shift(2134); - v->a[7547] = entry(1, false); - v->a[7548] = shift(5119); - v->a[7549] = entry(1, false); - v->a[7550] = shift(5107); - v->a[7551] = entry(1, true); - v->a[7552] = shift(4984); - v->a[7553] = entry(1, true); - v->a[7554] = shift(6735); - v->a[7555] = entry(1, true); - v->a[7556] = shift(2119); - v->a[7557] = entry(1, true); - v->a[7558] = shift(4648); - v->a[7559] = entry(1, true); + v->a[7540] = entry(1, false); + v->a[7541] = shift(1560); + v->a[7542] = entry(1, false); + v->a[7543] = shift(965); + v->a[7544] = entry(1, false); + v->a[7545] = shift(807); + v->a[7546] = entry(1, false); + v->a[7547] = shift(2836); + v->a[7548] = entry(1, false); + v->a[7549] = shift(1172); + v->a[7550] = entry(1, false); + v->a[7551] = shift(657); + v->a[7552] = entry(1, false); + v->a[7553] = shift(1143); + v->a[7554] = entry(1, false); + v->a[7555] = shift(956); + v->a[7556] = entry(1, false); + v->a[7557] = shift(3246); + v->a[7558] = entry(1, false); + v->a[7559] = shift(665); parse_actions_entries_378(v); } void parse_actions_entries_378(t_parse_actions_entries_array *v) { - v->a[7560] = shift(1982); - v->a[7561] = entry(1, true); - v->a[7562] = shift(5094); - v->a[7563] = entry(1, true); - v->a[7564] = shift(5025); - v->a[7565] = entry(1, false); - v->a[7566] = shift(5030); - v->a[7567] = entry(1, false); - v->a[7568] = shift(4130); - v->a[7569] = entry(1, true); - v->a[7570] = shift(3450); - v->a[7571] = entry(1, true); - v->a[7572] = shift(4131); - v->a[7573] = entry(1, true); - v->a[7574] = shift(4132); - v->a[7575] = entry(1, true); - v->a[7576] = shift(4134); - v->a[7577] = entry(1, false); - v->a[7578] = shift(4142); - v->a[7579] = entry(1, false); + v->a[7560] = entry(1, false); + v->a[7561] = shift(1717); + v->a[7562] = entry(1, false); + v->a[7563] = shift(947); + v->a[7564] = entry(1, false); + v->a[7565] = shift(2037); + v->a[7566] = entry(1, false); + v->a[7567] = shift(924); + v->a[7568] = entry(1, false); + v->a[7569] = shift(1141); + v->a[7570] = entry(1, false); + v->a[7571] = shift(1632); + v->a[7572] = entry(1, false); + v->a[7573] = shift(916); + v->a[7574] = entry(1, false); + v->a[7575] = shift(676); + v->a[7576] = entry(1, false); + v->a[7577] = shift(628); + v->a[7578] = entry(1, false); + v->a[7579] = shift(736); parse_actions_entries_379(v); } void parse_actions_entries_379(t_parse_actions_entries_array *v) { - v->a[7580] = shift(4143); - v->a[7581] = entry(1, false); - v->a[7582] = shift(4145); - v->a[7583] = entry(1, true); - v->a[7584] = shift(4146); - v->a[7585] = entry(1, false); - v->a[7586] = shift(4147); - v->a[7587] = entry(1, true); - v->a[7588] = shift(4147); - v->a[7589] = entry(1, false); - v->a[7590] = shift(4148); - v->a[7591] = entry(1, false); - v->a[7592] = shift(4149); - v->a[7593] = entry(1, false); - v->a[7594] = shift(4150); - v->a[7595] = entry(1, false); - v->a[7596] = shift(4151); - v->a[7597] = entry(1, true); - v->a[7598] = shift(4130); - v->a[7599] = entry(1, true); + v->a[7580] = entry(1, false); + v->a[7581] = shift(2018); + v->a[7582] = entry(1, false); + v->a[7583] = shift(1444); + v->a[7584] = entry(1, false); + v->a[7585] = shift(759); + v->a[7586] = entry(1, false); + v->a[7587] = shift(1059); + v->a[7588] = entry(1, false); + v->a[7589] = shift(751); + v->a[7590] = entry(1, false); + v->a[7591] = shift(1073); + v->a[7592] = entry(1, false); + v->a[7593] = shift(1613); + v->a[7594] = entry(1, false); + v->a[7595] = shift(1646); + v->a[7596] = entry(1, false); + v->a[7597] = shift(2622); + v->a[7598] = entry(1, false); + v->a[7599] = shift(1448); parse_actions_entries_380(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_76.c b/parser/static/parse_actions_entries/parse_actions_entries_76.c index 8cc792f0..fcd2107e 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_76.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_76.c @@ -14,126 +14,126 @@ void parse_actions_entries_380(t_parse_actions_entries_array *v) { - v->a[7600] = shift(3987); - v->a[7601] = entry(1, false); - v->a[7602] = shift(2016); - v->a[7603] = entry(1, false); - v->a[7604] = shift(2018); - v->a[7605] = entry(1, false); - v->a[7606] = shift(2050); - v->a[7607] = entry(1, false); - v->a[7608] = shift(2052); - v->a[7609] = entry(1, false); - v->a[7610] = shift(4537); - v->a[7611] = entry(1, false); - v->a[7612] = shift(4540); - v->a[7613] = entry(1, true); - v->a[7614] = shift(4540); - v->a[7615] = entry(1, true); - v->a[7616] = shift(3277); - v->a[7617] = entry(1, true); - v->a[7618] = shift(4057); - v->a[7619] = entry(1, true); + v->a[7600] = entry(1, false); + v->a[7601] = shift(1902); + v->a[7602] = entry(1, false); + v->a[7603] = shift(2863); + v->a[7604] = entry(1, false); + v->a[7605] = shift(2147); + v->a[7606] = entry(1, false); + v->a[7607] = shift(1466); + v->a[7608] = entry(1, false); + v->a[7609] = shift(1644); + v->a[7610] = entry(1, false); + v->a[7611] = shift(623); + v->a[7612] = entry(1, false); + v->a[7613] = shift(2620); + v->a[7614] = entry(1, false); + v->a[7615] = shift(1175); + v->a[7616] = entry(1, false); + v->a[7617] = shift(1712); + v->a[7618] = entry(1, false); + v->a[7619] = shift(1980); parse_actions_entries_381(v); } void parse_actions_entries_381(t_parse_actions_entries_array *v) { - v->a[7620] = shift(4056); - v->a[7621] = entry(1, false); - v->a[7622] = shift(3960); - v->a[7623] = entry(1, false); - v->a[7624] = shift(4051); - v->a[7625] = entry(1, false); - v->a[7626] = shift(4044); - v->a[7627] = entry(1, true); - v->a[7628] = shift(4043); - v->a[7629] = entry(1, false); - v->a[7630] = shift(4041); - v->a[7631] = entry(1, true); - v->a[7632] = shift(4041); - v->a[7633] = entry(1, false); - v->a[7634] = shift(4040); - v->a[7635] = entry(1, false); - v->a[7636] = shift(4035); - v->a[7637] = entry(1, false); - v->a[7638] = shift(4033); - v->a[7639] = entry(1, false); + v->a[7620] = entry(1, false); + v->a[7621] = shift(3540); + v->a[7622] = entry(1, false); + v->a[7623] = shift(585); + v->a[7624] = entry(1, false); + v->a[7625] = shift(781); + v->a[7626] = entry(1, false); + v->a[7627] = shift(2151); + v->a[7628] = entry(1, false); + v->a[7629] = shift(1191); + v->a[7630] = entry(1, false); + v->a[7631] = shift(1873); + v->a[7632] = entry(1, false); + v->a[7633] = shift(855); + v->a[7634] = entry(1, true); + v->a[7635] = shift(3499); + v->a[7636] = entry(1, false); + v->a[7637] = shift(3155); + v->a[7638] = entry(1, true); + v->a[7639] = shift(191); parse_actions_entries_382(v); } void parse_actions_entries_382(t_parse_actions_entries_array *v) { - v->a[7640] = shift(4032); - v->a[7641] = entry(1, true); - v->a[7642] = shift(4137); - v->a[7643] = entry(1, true); - v->a[7644] = shift(3272); - v->a[7645] = entry(1, false); - v->a[7646] = shift(5231); - v->a[7647] = entry(1, true); - v->a[7648] = shift(1998); - v->a[7649] = entry(1, false); - v->a[7650] = shift(5230); - v->a[7651] = entry(1, false); - v->a[7652] = shift(5229); - v->a[7653] = entry(1, false); - v->a[7654] = shift(5228); - v->a[7655] = entry(1, false); - v->a[7656] = shift(5225); - v->a[7657] = entry(1, true); - v->a[7658] = shift(5225); - v->a[7659] = entry(1, true); + v->a[7640] = entry(1, true); + v->a[7641] = shift(190); + v->a[7642] = entry(1, true); + v->a[7643] = shift(189); + v->a[7644] = entry(1, false); + v->a[7645] = shift(957); + v->a[7646] = entry(1, false); + v->a[7647] = shift(835); + v->a[7648] = entry(1, false); + v->a[7649] = shift(1871); + v->a[7650] = entry(1, false); + v->a[7651] = shift(2677); + v->a[7652] = entry(1, false); + v->a[7653] = shift(1187); + v->a[7654] = entry(1, false); + v->a[7655] = shift(562); + v->a[7656] = entry(1, false); + v->a[7657] = shift(2031); + v->a[7658] = entry(1, false); + v->a[7659] = shift(2042); parse_actions_entries_383(v); } void parse_actions_entries_383(t_parse_actions_entries_array *v) { - v->a[7660] = shift(5223); - v->a[7661] = entry(1, false); - v->a[7662] = shift(5222); - v->a[7663] = entry(1, false); - v->a[7664] = shift(5220); - v->a[7665] = entry(1, false); - v->a[7666] = shift(5219); - v->a[7667] = entry(1, true); - v->a[7668] = shift(5218); - v->a[7669] = entry(1, true); - v->a[7670] = shift(5214); - v->a[7671] = entry(1, false); - v->a[7672] = shift(4373); - v->a[7673] = entry(1, false); - v->a[7674] = shift(5861); - v->a[7675] = entry(1, false); - v->a[7676] = shift(4360); - v->a[7677] = entry(1, true); - v->a[7678] = shift(4360); - v->a[7679] = entry(1, false); + v->a[7660] = entry(1, false); + v->a[7661] = shift(1063); + v->a[7662] = entry(1, false); + v->a[7663] = shift(578); + v->a[7664] = entry(1, false); + v->a[7665] = shift(3532); + v->a[7666] = entry(1, false); + v->a[7667] = shift(851); + v->a[7668] = entry(1, false); + v->a[7669] = shift(3440); + v->a[7670] = entry(1, false); + v->a[7671] = shift(1137); + v->a[7672] = entry(1, false); + v->a[7673] = shift(2634); + v->a[7674] = entry(1, false); + v->a[7675] = shift(1451); + v->a[7676] = entry(1, false); + v->a[7677] = shift(1033); + v->a[7678] = entry(1, false); + v->a[7679] = shift(999); parse_actions_entries_384(v); } void parse_actions_entries_384(t_parse_actions_entries_array *v) { - v->a[7680] = shift(4060); - v->a[7681] = entry(1, true); - v->a[7682] = shift(4060); - v->a[7683] = entry(1, true); - v->a[7684] = shift(4067); - v->a[7685] = entry(1, true); - v->a[7686] = shift(5217); - v->a[7687] = entry(1, true); - v->a[7688] = shift(2000); - v->a[7689] = entry(1, true); - v->a[7690] = shift(2008); - v->a[7691] = entry(1, false); - v->a[7692] = shift(2009); - v->a[7693] = entry(1, false); - v->a[7694] = shift(2010); - v->a[7695] = entry(1, false); - v->a[7696] = shift(2011); - v->a[7697] = entry(1, true); - v->a[7698] = shift(1636); - v->a[7699] = entry(1, false); + v->a[7680] = entry(1, false); + v->a[7681] = shift(1415); + v->a[7682] = entry(1, false); + v->a[7683] = shift(1077); + v->a[7684] = entry(1, false); + v->a[7685] = shift(3439); + v->a[7686] = entry(1, false); + v->a[7687] = shift(2694); + v->a[7688] = entry(1, false); + v->a[7689] = shift(2624); + v->a[7690] = entry(1, false); + v->a[7691] = shift(1568); + v->a[7692] = entry(1, false); + v->a[7693] = shift(987); + v->a[7694] = entry(1, false); + v->a[7695] = shift(1934); + v->a[7696] = entry(1, false); + v->a[7697] = shift(3261); + v->a[7698] = entry(1, false); + v->a[7699] = shift(937); parse_actions_entries_385(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_77.c b/parser/static/parse_actions_entries/parse_actions_entries_77.c index ae604b8c..586aa7dd 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_77.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_77.c @@ -14,126 +14,126 @@ void parse_actions_entries_385(t_parse_actions_entries_array *v) { - v->a[7700] = shift(2013); - v->a[7701] = entry(1, true); - v->a[7702] = shift(2013); - v->a[7703] = entry(1, true); - v->a[7704] = shift(2059); - v->a[7705] = entry(1, false); - v->a[7706] = shift(1999); - v->a[7707] = entry(1, true); - v->a[7708] = shift(1906); - v->a[7709] = entry(1, true); - v->a[7710] = shift(3800); - v->a[7711] = entry(1, true); - v->a[7712] = shift(4058); - v->a[7713] = entry(1, true); - v->a[7714] = shift(3271); - v->a[7715] = entry(1, true); - v->a[7716] = shift(2860); - v->a[7717] = entry(1, true); - v->a[7718] = shift(3455); - v->a[7719] = entry(1, false); + v->a[7700] = entry(1, false); + v->a[7701] = shift(3291); + v->a[7702] = entry(1, false); + v->a[7703] = shift(1574); + v->a[7704] = entry(1, false); + v->a[7705] = shift(995); + v->a[7706] = entry(1, false); + v->a[7707] = shift(620); + v->a[7708] = entry(1, false); + v->a[7709] = shift(1487); + v->a[7710] = entry(1, false); + v->a[7711] = shift(1585); + v->a[7712] = entry(1, false); + v->a[7713] = shift(1045); + v->a[7714] = entry(1, false); + v->a[7715] = shift(1591); + v->a[7716] = entry(1, false); + v->a[7717] = shift(3301); + v->a[7718] = entry(1, false); + v->a[7719] = shift(820); parse_actions_entries_386(v); } void parse_actions_entries_386(t_parse_actions_entries_array *v) { - v->a[7720] = shift(5203); - v->a[7721] = entry(1, false); - v->a[7722] = shift(5202); - v->a[7723] = entry(1, false); - v->a[7724] = shift(5198); - v->a[7725] = entry(1, false); - v->a[7726] = shift(5197); - v->a[7727] = entry(1, false); - v->a[7728] = shift(5196); - v->a[7729] = entry(1, true); - v->a[7730] = shift(5196); - v->a[7731] = entry(1, true); - v->a[7732] = shift(5194); - v->a[7733] = entry(1, true); - v->a[7734] = shift(2064); - v->a[7735] = entry(1, false); - v->a[7736] = shift(5192); - v->a[7737] = entry(1, true); - v->a[7738] = shift(4185); - v->a[7739] = entry(1, false); + v->a[7720] = entry(1, false); + v->a[7721] = shift(902); + v->a[7722] = entry(1, false); + v->a[7723] = shift(930); + v->a[7724] = entry(1, false); + v->a[7725] = shift(1050); + v->a[7726] = entry(1, false); + v->a[7727] = shift(1904); + v->a[7728] = entry(1, false); + v->a[7729] = shift(3437); + v->a[7730] = entry(1, false); + v->a[7731] = shift(3438); + v->a[7732] = entry(1, true); + v->a[7733] = shift(3438); + v->a[7734] = entry(1, false); + v->a[7735] = shift(3512); + v->a[7736] = entry(1, false); + v->a[7737] = shift(1547); + v->a[7738] = entry(1, false); + v->a[7739] = shift(574); parse_actions_entries_387(v); } void parse_actions_entries_387(t_parse_actions_entries_array *v) { - v->a[7740] = shift(5191); - v->a[7741] = entry(1, false); - v->a[7742] = shift(5190); - v->a[7743] = entry(1, true); - v->a[7744] = shift(5187); - v->a[7745] = entry(1, true); - v->a[7746] = shift(5186); - v->a[7747] = entry(1, true); - v->a[7748] = shift(3436); - v->a[7749] = entry(1, true); - v->a[7750] = shift(5185); - v->a[7751] = entry(1, true); - v->a[7752] = shift(3704); - v->a[7753] = entry(1, false); - v->a[7754] = shift(4807); - v->a[7755] = entry(1, false); - v->a[7756] = shift(4812); - v->a[7757] = entry(1, true); - v->a[7758] = shift(4812); - v->a[7759] = entry(1, false); + v->a[7740] = entry(1, false); + v->a[7741] = shift(849); + v->a[7742] = entry(1, false); + v->a[7743] = shift(624); + v->a[7744] = entry(1, false); + v->a[7745] = shift(1125); + v->a[7746] = entry(1, false); + v->a[7747] = shift(3456); + v->a[7748] = entry(1, false); + v->a[7749] = shift(1991); + v->a[7750] = entry(1, true); + v->a[7751] = shift(2880); + v->a[7752] = entry(1, true); + v->a[7753] = shift(1453); + v->a[7754] = entry(1, false); + v->a[7755] = shift(2883); + v->a[7756] = entry(1, false); + v->a[7757] = shift(2880); + v->a[7758] = entry(1, true); + v->a[7759] = shift(2883); parse_actions_entries_388(v); } void parse_actions_entries_388(t_parse_actions_entries_array *v) { - v->a[7760] = shift(4460); - v->a[7761] = entry(1, false); - v->a[7762] = shift(6744); - v->a[7763] = entry(1, true); - v->a[7764] = shift(6744); - v->a[7765] = entry(1, false); - v->a[7766] = shift(4491); - v->a[7767] = entry(1, true); - v->a[7768] = shift(4458); - v->a[7769] = entry(1, true); - v->a[7770] = shift(4092); - v->a[7771] = entry(1, false); - v->a[7772] = shift(6743); - v->a[7773] = entry(1, true); - v->a[7774] = shift(6743); - v->a[7775] = entry(1, true); - v->a[7776] = shift(4105); - v->a[7777] = entry(1, false); - v->a[7778] = shift(6427); - v->a[7779] = entry(1, true); + v->a[7760] = entry(1, false); + v->a[7761] = shift(1772); + v->a[7762] = entry(1, false); + v->a[7763] = shift(2890); + v->a[7764] = entry(1, false); + v->a[7765] = shift(633); + v->a[7766] = entry(1, false); + v->a[7767] = shift(3218); + v->a[7768] = entry(1, false); + v->a[7769] = shift(3076); + v->a[7770] = entry(1, false); + v->a[7771] = shift(83); + v->a[7772] = entry(1, false); + v->a[7773] = shift(86); + v->a[7774] = entry(1, false); + v->a[7775] = shift(88); + v->a[7776] = entry(1, false); + v->a[7777] = shift(2975); + v->a[7778] = entry(1, false); + v->a[7779] = shift(1883); parse_actions_entries_389(v); } void parse_actions_entries_389(t_parse_actions_entries_array *v) { - v->a[7780] = shift(3932); - v->a[7781] = entry(1, false); - v->a[7782] = shift(3602); - v->a[7783] = entry(1, true); - v->a[7784] = shift(3916); - v->a[7785] = entry(1, false); - v->a[7786] = shift(5920); - v->a[7787] = entry(1, false); - v->a[7788] = shift(6651); - v->a[7789] = entry(1, true); - v->a[7790] = shift(5851); - v->a[7791] = entry(1, true); - v->a[7792] = shift(6427); - v->a[7793] = entry(1, false); - v->a[7794] = shift(6229); - v->a[7795] = entry(1, false); - v->a[7796] = shift(6250); - v->a[7797] = entry(1, true); - v->a[7798] = shift(4809); - v->a[7799] = entry(1, true); + v->a[7780] = entry(1, false); + v->a[7781] = shift(2972); + v->a[7782] = entry(1, false); + v->a[7783] = shift(889); + v->a[7784] = entry(1, true); + v->a[7785] = shift(1938); + v->a[7786] = entry(1, false); + v->a[7787] = shift(2911); + v->a[7788] = entry(1, false); + v->a[7789] = shift(1612); + v->a[7790] = entry(1, false); + v->a[7791] = shift(2985); + v->a[7792] = entry(1, false); + v->a[7793] = shift(2958); + v->a[7794] = entry(1, true); + v->a[7795] = shift(3454); + v->a[7796] = entry(1, true); + v->a[7797] = shift(891); + v->a[7798] = entry(1, false); + v->a[7799] = shift(2977); parse_actions_entries_390(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_78.c b/parser/static/parse_actions_entries/parse_actions_entries_78.c index a02cdd9a..4beab675 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_78.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_78.c @@ -14,126 +14,126 @@ void parse_actions_entries_390(t_parse_actions_entries_array *v) { - v->a[7800] = reduce(sym__expansion_regex_replacement, 2, 0, 49); - v->a[7801] = entry(1, false); - v->a[7802] = shift(408); - v->a[7803] = entry(1, true); - v->a[7804] = shift(407); - v->a[7805] = entry(1, true); - v->a[7806] = shift(406); - v->a[7807] = entry(1, true); - v->a[7808] = shift(144); - v->a[7809] = entry(1, true); - v->a[7810] = shift(6631); - v->a[7811] = entry(1, true); - v->a[7812] = shift(6764); - v->a[7813] = entry(1, true); - v->a[7814] = shift(6425); - v->a[7815] = entry(1, true); - v->a[7816] = shift(7643); - v->a[7817] = entry(2, true); - v->a[7818] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - v->a[7819] = shift_repeat(3704); + v->a[7800] = entry(1, false); + v->a[7801] = shift(3455); + v->a[7802] = entry(1, false); + v->a[7803] = shift(2944); + v->a[7804] = entry(1, false); + v->a[7805] = shift(786); + v->a[7806] = entry(1, false); + v->a[7807] = shift(2933); + v->a[7808] = entry(1, false); + v->a[7809] = shift(2969); + v->a[7810] = entry(1, true); + v->a[7811] = shift(3435); + v->a[7812] = entry(1, true); + v->a[7813] = shift(788); + v->a[7814] = entry(1, false); + v->a[7815] = shift(2961); + v->a[7816] = entry(1, false); + v->a[7817] = shift(3288); + v->a[7818] = entry(1, true); + v->a[7819] = shift(2043); parse_actions_entries_391(v); } void parse_actions_entries_391(t_parse_actions_entries_array *v) { v->a[7820] = entry(1, false); - v->a[7821] = shift(3511); + v->a[7821] = shift(2943); v->a[7822] = entry(1, false); - v->a[7823] = shift(6379); - v->a[7824] = entry(1, true); - v->a[7825] = shift(6379); + v->a[7823] = shift(3518); + v->a[7824] = entry(1, false); + v->a[7825] = shift(2940); v->a[7826] = entry(1, true); - v->a[7827] = reduce(sym__expansion_regex_replacement, 3, 0, 51); + v->a[7827] = shift(3529); v->a[7828] = entry(1, true); - v->a[7829] = shift(6784); - v->a[7830] = entry(1, true); - v->a[7831] = shift(6372); - v->a[7832] = entry(2, false); - v->a[7833] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[7834] = shift_repeat(3511); - v->a[7835] = entry(1, false); - v->a[7836] = shift(6763); - v->a[7837] = entry(1, true); - v->a[7838] = shift(6763); - v->a[7839] = entry(2, false); + v->a[7829] = shift(2152); + v->a[7830] = entry(1, false); + v->a[7831] = shift(2953); + v->a[7832] = entry(1, false); + v->a[7833] = shift(2925); + v->a[7834] = entry(1, true); + v->a[7835] = shift(1183); + v->a[7836] = entry(1, false); + v->a[7837] = shift(2939); + v->a[7838] = entry(1, false); + v->a[7839] = shift(2028); parse_actions_entries_392(v); } void parse_actions_entries_392(t_parse_actions_entries_array *v) { - v->a[7840] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7841] = shift_repeat(6328); - v->a[7842] = entry(2, true); - v->a[7843] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7844] = shift_repeat(3986); - v->a[7845] = entry(2, false); - v->a[7846] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7847] = shift_repeat(3609); - v->a[7848] = entry(2, true); - v->a[7849] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7850] = shift_repeat(3985); - v->a[7851] = entry(2, false); - v->a[7852] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7853] = shift_repeat(5969); - v->a[7854] = entry(2, true); - v->a[7855] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7856] = shift_repeat(6326); - v->a[7857] = entry(2, true); - v->a[7858] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7859] = shift_repeat(5708); + v->a[7840] = entry(1, false); + v->a[7841] = shift(2945); + v->a[7842] = entry(1, false); + v->a[7843] = shift(3442); + v->a[7844] = entry(1, false); + v->a[7845] = shift(2971); + v->a[7846] = entry(1, false); + v->a[7847] = shift(2937); + v->a[7848] = entry(1, true); + v->a[7849] = shift(2661); + v->a[7850] = entry(1, false); + v->a[7851] = shift(2928); + v->a[7852] = entry(1, false); + v->a[7853] = shift(2929); + v->a[7854] = entry(1, false); + v->a[7855] = shift(1204); + v->a[7856] = entry(1, true); + v->a[7857] = shift(1074); + v->a[7858] = entry(1, false); + v->a[7859] = shift(2917); parse_actions_entries_393(v); } void parse_actions_entries_393(t_parse_actions_entries_array *v) { - v->a[7860] = entry(2, true); - v->a[7861] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7862] = shift_repeat(6328); - v->a[7863] = entry(2, false); - v->a[7864] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7865] = shift_repeat(6523); - v->a[7866] = entry(2, false); - v->a[7867] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7868] = shift_repeat(6291); - v->a[7869] = entry(2, true); - v->a[7870] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7871] = shift_repeat(4848); - v->a[7872] = entry(2, false); - v->a[7873] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7874] = shift_repeat(134); - v->a[7875] = entry(2, true); - v->a[7876] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7877] = shift_repeat(135); - v->a[7878] = entry(2, true); - v->a[7879] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); + v->a[7860] = entry(1, false); + v->a[7861] = shift(2144); + v->a[7862] = entry(1, false); + v->a[7863] = shift(2914); + v->a[7864] = entry(1, false); + v->a[7865] = shift(1458); + v->a[7866] = entry(1, false); + v->a[7867] = shift(2910); + v->a[7868] = entry(1, true); + v->a[7869] = shift(913); + v->a[7870] = entry(1, false); + v->a[7871] = shift(2908); + v->a[7872] = entry(1, false); + v->a[7873] = shift(1056); + v->a[7874] = entry(1, false); + v->a[7875] = shift(2934); + v->a[7876] = entry(1, false); + v->a[7877] = shift(877); + v->a[7878] = entry(1, false); + v->a[7879] = shift(2906); parse_actions_entries_394(v); } void parse_actions_entries_394(t_parse_actions_entries_array *v) { - v->a[7880] = shift_repeat(138); - v->a[7881] = entry(2, true); - v->a[7882] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7883] = shift_repeat(77); - v->a[7884] = entry(2, true); - v->a[7885] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7886] = shift_repeat(6318); - v->a[7887] = entry(2, true); - v->a[7888] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7889] = shift_repeat(6164); - v->a[7890] = entry(2, true); - v->a[7891] = reduce(aux_sym_case_statement_repeat1, 2, 0, 0); - v->a[7892] = shift_repeat(7635); - v->a[7893] = entry(2, false); - v->a[7894] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7895] = shift_repeat(4460); - v->a[7896] = entry(2, false); - v->a[7897] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7898] = shift_repeat(4006); - v->a[7899] = entry(2, false); + v->a[7880] = entry(1, false); + v->a[7881] = shift(2921); + v->a[7882] = entry(1, false); + v->a[7883] = shift(2901); + v->a[7884] = entry(1, true); + v->a[7885] = shift(2039); + v->a[7886] = entry(1, true); + v->a[7887] = shift(925); + v->a[7888] = entry(1, false); + v->a[7889] = shift(2913); + v->a[7890] = entry(1, false); + v->a[7891] = shift(2635); + v->a[7892] = entry(1, false); + v->a[7893] = shift(2898); + v->a[7894] = entry(1, false); + v->a[7895] = shift(929); + v->a[7896] = entry(1, true); + v->a[7897] = shift(875); + v->a[7898] = entry(1, false); + v->a[7899] = shift(2896); parse_actions_entries_395(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_79.c b/parser/static/parse_actions_entries/parse_actions_entries_79.c index a12d2bd4..799469e1 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_79.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_79.c @@ -14,126 +14,126 @@ void parse_actions_entries_395(t_parse_actions_entries_array *v) { - v->a[7900] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7901] = shift_repeat(4005); - v->a[7902] = entry(2, false); - v->a[7903] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7904] = shift_repeat(6005); - v->a[7905] = entry(2, false); - v->a[7906] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7907] = shift_repeat(4491); - v->a[7908] = entry(2, false); - v->a[7909] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7910] = shift_repeat(5741); - v->a[7911] = entry(2, false); - v->a[7912] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7913] = shift_repeat(4837); - v->a[7914] = entry(2, false); - v->a[7915] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7916] = shift_repeat(6352); - v->a[7917] = entry(2, false); - v->a[7918] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7919] = shift_repeat(4857); + v->a[7900] = entry(1, true); + v->a[7901] = shift(954); + v->a[7902] = entry(1, false); + v->a[7903] = shift(2892); + v->a[7904] = entry(1, false); + v->a[7905] = shift(952); + v->a[7906] = entry(1, false); + v->a[7907] = shift(2895); + v->a[7908] = entry(1, false); + v->a[7909] = shift(1723); + v->a[7910] = entry(1, false); + v->a[7911] = shift(2960); + v->a[7912] = entry(1, true); + v->a[7913] = shift(1721); + v->a[7914] = entry(1, false); + v->a[7915] = shift(2905); + v->a[7916] = entry(1, true); + v->a[7917] = shift(663); + v->a[7918] = entry(1, false); + v->a[7919] = shift(2923); parse_actions_entries_396(v); } void parse_actions_entries_396(t_parse_actions_entries_array *v) { - v->a[7920] = entry(2, false); - v->a[7921] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7922] = shift_repeat(110); - v->a[7923] = entry(2, false); - v->a[7924] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7925] = shift_repeat(111); - v->a[7926] = entry(2, false); - v->a[7927] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7928] = shift_repeat(113); - v->a[7929] = entry(2, false); - v->a[7930] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7931] = shift_repeat(366); - v->a[7932] = entry(2, true); - v->a[7933] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7934] = shift_repeat(4458); - v->a[7935] = entry(2, true); - v->a[7936] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[7937] = shift_repeat(7632); + v->a[7920] = entry(1, true); + v->a[7921] = shift(1190); + v->a[7922] = entry(1, false); + v->a[7923] = shift(2886); + v->a[7924] = entry(1, false); + v->a[7925] = shift(970); + v->a[7926] = entry(1, false); + v->a[7927] = shift(2897); + v->a[7928] = entry(1, false); + v->a[7929] = shift(2044); + v->a[7930] = entry(1, false); + v->a[7931] = shift(2894); + v->a[7932] = entry(1, true); + v->a[7933] = shift(1915); + v->a[7934] = entry(1, false); + v->a[7935] = shift(2889); + v->a[7936] = entry(1, false); + v->a[7937] = shift(2970); v->a[7938] = entry(1, false); - v->a[7939] = shift(6770); + v->a[7939] = shift(2904); parse_actions_entries_397(v); } void parse_actions_entries_397(t_parse_actions_entries_array *v) { - v->a[7940] = entry(1, true); - v->a[7941] = shift(6770); - v->a[7942] = entry(1, false); - v->a[7943] = shift(6449); + v->a[7940] = entry(1, false); + v->a[7941] = shift(721); + v->a[7942] = entry(1, true); + v->a[7943] = shift(1643); v->a[7944] = entry(1, true); - v->a[7945] = shift(6449); - v->a[7946] = entry(1, true); - v->a[7947] = reduce(sym__expansion_regex_replacement, 4, 0, 89); - v->a[7948] = entry(1, true); - v->a[7949] = shift(6748); - v->a[7950] = entry(1, true); - v->a[7951] = shift(6410); - v->a[7952] = entry(1, false); - v->a[7953] = shift(5137); - v->a[7954] = entry(1, true); - v->a[7955] = shift(3915); + v->a[7945] = shift(1032); + v->a[7946] = entry(1, false); + v->a[7947] = shift(2888); + v->a[7948] = entry(1, false); + v->a[7949] = shift(2812); + v->a[7950] = entry(1, false); + v->a[7951] = shift(2915); + v->a[7952] = entry(1, true); + v->a[7953] = shift(2822); + v->a[7954] = entry(1, false); + v->a[7955] = shift(2952); v->a[7956] = entry(1, false); - v->a[7957] = shift(3593); - v->a[7958] = entry(1, true); - v->a[7959] = shift(3892); + v->a[7957] = shift(2922); + v->a[7958] = entry(1, false); + v->a[7959] = shift(1181); parse_actions_entries_398(v); } void parse_actions_entries_398(t_parse_actions_entries_array *v) { v->a[7960] = entry(1, false); - v->a[7961] = shift(5875); + v->a[7961] = shift(2916); v->a[7962] = entry(1, true); - v->a[7963] = shift(5110); - v->a[7964] = entry(1, true); - v->a[7965] = shift(5861); - v->a[7966] = entry(1, true); - v->a[7967] = shift(5137); - v->a[7968] = entry(1, false); - v->a[7969] = shift(4377); - v->a[7970] = entry(1, false); - v->a[7971] = shift(6281); - v->a[7972] = entry(1, true); - v->a[7973] = shift(4800); + v->a[7963] = shift(2631); + v->a[7964] = entry(1, false); + v->a[7965] = shift(2884); + v->a[7966] = entry(1, false); + v->a[7967] = shift(1890); + v->a[7968] = entry(2, false); + v->a[7969] = reduce(aux_sym_string_repeat1, 2, 0, 0); + v->a[7970] = shift_repeat(1772); + v->a[7971] = entry(2, false); + v->a[7972] = reduce(aux_sym_string_repeat1, 2, 0, 0); + v->a[7973] = shift_repeat(3072); v->a[7974] = entry(1, false); - v->a[7975] = shift(252); - v->a[7976] = entry(1, true); - v->a[7977] = shift(259); - v->a[7978] = entry(1, true); - v->a[7979] = shift(260); + v->a[7975] = reduce(aux_sym_string_repeat1, 2, 0, 0); + v->a[7976] = entry(2, false); + v->a[7977] = reduce(aux_sym_string_repeat1, 2, 0, 0); + v->a[7978] = shift_repeat(3218); + v->a[7979] = entry(2, false); parse_actions_entries_399(v); } void parse_actions_entries_399(t_parse_actions_entries_array *v) { - v->a[7980] = entry(1, true); - v->a[7981] = shift(131); - v->a[7982] = entry(1, false); - v->a[7983] = shift(4759); - v->a[7984] = entry(1, true); - v->a[7985] = shift(4759); - v->a[7986] = entry(1, true); - v->a[7987] = shift(5138); - v->a[7988] = entry(1, true); - v->a[7989] = shift(7641); - v->a[7990] = entry(1, false); - v->a[7991] = shift(3466); - v->a[7992] = entry(1, true); - v->a[7993] = shift(4169); - v->a[7994] = entry(1, false); - v->a[7995] = shift(3551); - v->a[7996] = entry(1, true); - v->a[7997] = shift(4166); - v->a[7998] = entry(1, false); - v->a[7999] = shift(5971); + v->a[7980] = reduce(aux_sym_string_repeat1, 2, 0, 0); + v->a[7981] = shift_repeat(3076); + v->a[7982] = entry(2, false); + v->a[7983] = reduce(aux_sym_string_repeat1, 2, 0, 0); + v->a[7984] = shift_repeat(83); + v->a[7985] = entry(2, false); + v->a[7986] = reduce(aux_sym_string_repeat1, 2, 0, 0); + v->a[7987] = shift_repeat(86); + v->a[7988] = entry(2, false); + v->a[7989] = reduce(aux_sym_string_repeat1, 2, 0, 0); + v->a[7990] = shift_repeat(88); + v->a[7991] = entry(1, false); + v->a[7992] = shift(2947); + v->a[7993] = entry(1, false); + v->a[7994] = shift(2900); + v->a[7995] = entry(1, true); + v->a[7996] = shift(648); + v->a[7997] = entry(1, false); + v->a[7998] = shift(2955); + v->a[7999] = entry(1, false); parse_actions_entries_400(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_8.c b/parser/static/parse_actions_entries/parse_actions_entries_8.c index 39fdbcb3..5c499936 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_8.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_8.c @@ -14,126 +14,126 @@ void parse_actions_entries_40(t_parse_actions_entries_array *v) { - v->a[800] = shift(1012); - v->a[801] = entry(1, false); - v->a[802] = shift(7482); - v->a[803] = entry(1, false); - v->a[804] = shift(626); - v->a[805] = entry(1, false); - v->a[806] = shift(592); - v->a[807] = entry(1, false); - v->a[808] = shift(761); - v->a[809] = entry(1, true); - v->a[810] = reduce(aux_sym__terminated_statement, 2, 0, 0); - v->a[811] = entry(1, true); - v->a[812] = shift(4858); - v->a[813] = entry(1, true); - v->a[814] = shift(4609); - v->a[815] = entry(1, false); - v->a[816] = shift(5547); - v->a[817] = entry(1, false); - v->a[818] = shift(5615); - v->a[819] = entry(1, true); + v->a[800] = shift_repeat(260); + v->a[801] = entry(2, true); + v->a[802] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[803] = shift_repeat(3653); + v->a[804] = entry(2, true); + v->a[805] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[806] = shift_repeat(503); + v->a[807] = entry(2, true); + v->a[808] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[809] = shift_repeat(4069); + v->a[810] = entry(1, false); + v->a[811] = reduce(sym_concatenation, 4, 0, 0); + v->a[812] = entry(1, false); + v->a[813] = shift(592); + v->a[814] = entry(1, false); + v->a[815] = shift(588); + v->a[816] = entry(1, true); + v->a[817] = reduce(sym_concatenation, 4, 0, 0); + v->a[818] = entry(1, true); + v->a[819] = shift(588); parse_actions_entries_41(v); } void parse_actions_entries_41(t_parse_actions_entries_array *v) { - v->a[820] = shift(5613); - v->a[821] = entry(1, true); - v->a[822] = shift(5591); - v->a[823] = entry(1, false); - v->a[824] = shift(5676); - v->a[825] = entry(1, false); - v->a[826] = shift(5652); - v->a[827] = entry(1, true); - v->a[828] = shift(5016); - v->a[829] = entry(1, true); - v->a[830] = shift(4959); - v->a[831] = entry(1, false); - v->a[832] = shift(4844); - v->a[833] = entry(1, false); - v->a[834] = shift(4712); - v->a[835] = entry(1, true); - v->a[836] = shift(4785); - v->a[837] = entry(1, true); - v->a[838] = shift(4643); - v->a[839] = entry(1, false); + v->a[820] = entry(1, false); + v->a[821] = reduce(sym_declaration_command, 1, 0, 0); + v->a[822] = entry(1, true); + v->a[823] = reduce(sym_declaration_command, 1, 0, 0); + v->a[824] = entry(1, false); + v->a[825] = shift(258); + v->a[826] = entry(1, false); + v->a[827] = reduce(sym_concatenation, 4, 0, 3); + v->a[828] = entry(1, true); + v->a[829] = reduce(sym_concatenation, 4, 0, 3); + v->a[830] = entry(1, false); + v->a[831] = shift(647); + v->a[832] = entry(1, false); + v->a[833] = shift(649); + v->a[834] = entry(1, true); + v->a[835] = shift(649); + v->a[836] = entry(1, false); + v->a[837] = shift(689); + v->a[838] = entry(1, false); + v->a[839] = shift(685); parse_actions_entries_42(v); } void parse_actions_entries_42(t_parse_actions_entries_array *v) { - v->a[840] = shift(4976); - v->a[841] = entry(1, false); - v->a[842] = shift(5008); - v->a[843] = entry(1, true); - v->a[844] = shift(5074); - v->a[845] = entry(1, true); - v->a[846] = shift(5092); - v->a[847] = entry(1, false); - v->a[848] = shift(4953); - v->a[849] = entry(1, false); - v->a[850] = shift(4864); - v->a[851] = entry(1, true); - v->a[852] = shift(4982); - v->a[853] = entry(1, true); - v->a[854] = shift(5019); - v->a[855] = entry(1, false); - v->a[856] = shift(19); - v->a[857] = entry(1, false); - v->a[858] = shift(5042); - v->a[859] = entry(1, false); + v->a[840] = entry(1, true); + v->a[841] = shift(685); + v->a[842] = entry(2, false); + v->a[843] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[844] = shift_repeat(605); + v->a[845] = entry(2, false); + v->a[846] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[847] = shift_repeat(1774); + v->a[848] = entry(2, false); + v->a[849] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[850] = shift_repeat(3170); + v->a[851] = entry(2, false); + v->a[852] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[853] = shift_repeat(542); + v->a[854] = entry(2, false); + v->a[855] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[856] = shift_repeat(3050); + v->a[857] = entry(2, false); + v->a[858] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[859] = shift_repeat(651); parse_actions_entries_43(v); } void parse_actions_entries_43(t_parse_actions_entries_array *v) { - v->a[860] = shift(5049); - v->a[861] = entry(1, false); - v->a[862] = shift(21); - v->a[863] = entry(1, false); - v->a[864] = shift(18); - v->a[865] = entry(1, false); - v->a[866] = shift(4875); - v->a[867] = entry(1, false); - v->a[868] = shift(4905); - v->a[869] = entry(1, false); - v->a[870] = shift(17); - v->a[871] = entry(1, true); - v->a[872] = shift(5010); - v->a[873] = entry(1, false); - v->a[874] = reduce(sym_else_clause, 1, 0, 0); - v->a[875] = entry(1, false); - v->a[876] = reduce(sym_else_clause, 2, 0, 0); - v->a[877] = entry(1, false); - v->a[878] = shift(48); - v->a[879] = entry(1, false); + v->a[860] = entry(2, false); + v->a[861] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[862] = shift_repeat(3293); + v->a[863] = entry(2, false); + v->a[864] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[865] = shift_repeat(3041); + v->a[866] = entry(2, false); + v->a[867] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[868] = shift_repeat(112); + v->a[869] = entry(2, false); + v->a[870] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[871] = shift_repeat(113); + v->a[872] = entry(2, false); + v->a[873] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[874] = shift_repeat(114); + v->a[875] = entry(2, false); + v->a[876] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[877] = shift_repeat(266); + v->a[878] = entry(2, true); + v->a[879] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); parse_actions_entries_44(v); } void parse_actions_entries_44(t_parse_actions_entries_array *v) { - v->a[880] = shift(4856); - v->a[881] = entry(1, false); - v->a[882] = shift(4615); - v->a[883] = entry(1, true); - v->a[884] = shift(4958); - v->a[885] = entry(1, true); - v->a[886] = shift(5621); - v->a[887] = entry(1, true); - v->a[888] = shift(5647); - v->a[889] = entry(2, false); - v->a[890] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[891] = shift_repeat(1080); - v->a[892] = entry(2, false); - v->a[893] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[894] = shift_repeat(6777); - v->a[895] = entry(2, false); - v->a[896] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[897] = shift_repeat(7604); - v->a[898] = entry(2, true); - v->a[899] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[880] = shift_repeat(3671); + v->a[881] = entry(2, true); + v->a[882] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[883] = shift_repeat(605); + v->a[884] = entry(2, true); + v->a[885] = reduce(aux_sym_declaration_command_repeat1, 2, 0, 0); + v->a[886] = shift_repeat(4080); + v->a[887] = entry(1, false); + v->a[888] = shift(605); + v->a[889] = entry(1, false); + v->a[890] = shift(1774); + v->a[891] = entry(1, false); + v->a[892] = shift(3170); + v->a[893] = entry(1, false); + v->a[894] = shift(542); + v->a[895] = entry(1, false); + v->a[896] = shift(3050); + v->a[897] = entry(1, false); + v->a[898] = shift(651); + v->a[899] = entry(1, false); parse_actions_entries_45(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_80.c b/parser/static/parse_actions_entries/parse_actions_entries_80.c index 5bc51e5e..32ceddef 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_80.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_80.c @@ -14,126 +14,126 @@ void parse_actions_entries_400(t_parse_actions_entries_array *v) { - v->a[8000] = entry(1, true); - v->a[8001] = shift(3476); - v->a[8002] = entry(1, true); - v->a[8003] = shift(5716); - v->a[8004] = entry(1, true); - v->a[8005] = shift(3466); - v->a[8006] = entry(1, false); - v->a[8007] = shift(3516); - v->a[8008] = entry(1, false); - v->a[8009] = shift(6332); - v->a[8010] = entry(1, true); - v->a[8011] = shift(4668); - v->a[8012] = entry(1, false); - v->a[8013] = shift(255); - v->a[8014] = entry(1, true); - v->a[8015] = shift(256); - v->a[8016] = entry(1, true); - v->a[8017] = shift(257); - v->a[8018] = entry(1, true); - v->a[8019] = shift(228); + v->a[8000] = shift(2642); + v->a[8001] = entry(1, true); + v->a[8002] = shift(1882); + v->a[8003] = entry(1, false); + v->a[8004] = shift(2984); + v->a[8005] = entry(1, false); + v->a[8006] = shift(1101); + v->a[8007] = entry(1, true); + v->a[8008] = shift(1103); + v->a[8009] = entry(1, false); + v->a[8010] = shift(2926); + v->a[8011] = entry(1, false); + v->a[8012] = shift(609); + v->a[8013] = entry(1, false); + v->a[8014] = shift(2964); + v->a[8015] = entry(1, true); + v->a[8016] = shift(604); + v->a[8017] = entry(1, true); + v->a[8018] = shift(2002); + v->a[8019] = entry(1, false); parse_actions_entries_401(v); } void parse_actions_entries_401(t_parse_actions_entries_array *v) { - v->a[8020] = entry(1, false); - v->a[8021] = shift(3601); - v->a[8022] = entry(1, true); - v->a[8023] = shift(3601); - v->a[8024] = entry(1, true); - v->a[8025] = shift(3465); - v->a[8026] = entry(1, true); - v->a[8027] = shift(7620); - v->a[8028] = entry(1, false); - v->a[8029] = shift(6755); - v->a[8030] = entry(1, false); - v->a[8031] = shift(6187); - v->a[8032] = entry(1, false); - v->a[8033] = shift(6197); - v->a[8034] = entry(1, false); - v->a[8035] = shift(5260); - v->a[8036] = entry(1, true); - v->a[8037] = shift(6197); - v->a[8038] = entry(1, true); - v->a[8039] = reduce(sym__expansion_body, 2, 0, 12); + v->a[8020] = shift(2938); + v->a[8021] = entry(1, false); + v->a[8022] = shift(2983); + v->a[8023] = entry(1, false); + v->a[8024] = shift(642); + v->a[8025] = entry(1, true); + v->a[8026] = shift(3221); + v->a[8027] = entry(1, false); + v->a[8028] = shift(2946); + v->a[8029] = entry(1, false); + v->a[8030] = shift(2930); + v->a[8031] = entry(1, false); + v->a[8032] = shift(2959); + v->a[8033] = entry(1, false); + v->a[8034] = shift(2986); + v->a[8035] = entry(1, true); + v->a[8036] = shift(1092); + v->a[8037] = entry(1, true); + v->a[8038] = shift(808); + v->a[8039] = entry(1, false); parse_actions_entries_402(v); } void parse_actions_entries_402(t_parse_actions_entries_array *v) { - v->a[8040] = entry(1, true); - v->a[8041] = shift(6121); - v->a[8042] = entry(1, true); - v->a[8043] = shift(7006); - v->a[8044] = entry(1, true); - v->a[8045] = shift(5249); - v->a[8046] = entry(1, true); - v->a[8047] = shift(6187); - v->a[8048] = entry(1, true); - v->a[8049] = shift(6755); - v->a[8050] = entry(1, true); - v->a[8051] = shift(6489); - v->a[8052] = entry(1, false); - v->a[8053] = shift(4802); - v->a[8054] = entry(1, true); - v->a[8055] = shift(4487); - v->a[8056] = entry(1, true); - v->a[8057] = shift(4802); - v->a[8058] = entry(1, true); - v->a[8059] = shift(4775); + v->a[8040] = shift(2935); + v->a[8041] = entry(1, false); + v->a[8042] = shift(1867); + v->a[8043] = entry(1, false); + v->a[8044] = shift(2924); + v->a[8045] = entry(1, false); + v->a[8046] = shift(1975); + v->a[8047] = entry(1, false); + v->a[8048] = shift(2948); + v->a[8049] = entry(1, false); + v->a[8050] = shift(1488); + v->a[8051] = entry(1, false); + v->a[8052] = shift(2965); + v->a[8053] = entry(1, false); + v->a[8054] = shift(1498); + v->a[8055] = entry(1, true); + v->a[8056] = shift(1491); + v->a[8057] = entry(1, false); + v->a[8058] = shift(2887); + v->a[8059] = entry(1, true); parse_actions_entries_403(v); } void parse_actions_entries_403(t_parse_actions_entries_array *v) { - v->a[8060] = entry(1, false); - v->a[8061] = shift(2324); - v->a[8062] = entry(1, true); - v->a[8063] = shift(4196); - v->a[8064] = entry(1, false); - v->a[8065] = shift(3592); - v->a[8066] = entry(1, true); - v->a[8067] = shift(4195); - v->a[8068] = entry(1, true); - v->a[8069] = shift(2342); - v->a[8070] = entry(1, true); - v->a[8071] = shift(5758); - v->a[8072] = entry(1, true); - v->a[8073] = shift(2324); - v->a[8074] = entry(1, true); - v->a[8075] = shift(4649); - v->a[8076] = entry(1, true); - v->a[8077] = shift(238); - v->a[8078] = entry(1, true); - v->a[8079] = shift(241); + v->a[8060] = shift(2680); + v->a[8061] = entry(1, false); + v->a[8062] = shift(2951); + v->a[8063] = entry(1, false); + v->a[8064] = shift(2927); + v->a[8065] = entry(1, false); + v->a[8066] = shift(780); + v->a[8067] = entry(1, true); + v->a[8068] = shift(1495); + v->a[8069] = entry(1, false); + v->a[8070] = shift(2949); + v->a[8071] = entry(1, false); + v->a[8072] = shift(2941); + v->a[8073] = entry(1, false); + v->a[8074] = shift(1030); + v->a[8075] = entry(1, true); + v->a[8076] = shift(3259); + v->a[8077] = entry(1, false); + v->a[8078] = shift(2918); + v->a[8079] = entry(1, true); parse_actions_entries_404(v); } void parse_actions_entries_404(t_parse_actions_entries_array *v) { - v->a[8080] = entry(1, true); - v->a[8081] = shift(214); - v->a[8082] = entry(1, false); - v->a[8083] = shift(2158); - v->a[8084] = entry(1, true); - v->a[8085] = shift(2158); - v->a[8086] = entry(1, true); - v->a[8087] = shift(2323); - v->a[8088] = entry(1, false); - v->a[8089] = shift(4550); - v->a[8090] = entry(1, true); - v->a[8091] = shift(4345); - v->a[8092] = entry(1, true); - v->a[8093] = shift(4550); - v->a[8094] = entry(1, true); - v->a[8095] = shift(4559); - v->a[8096] = entry(1, false); - v->a[8097] = shift(1148); - v->a[8098] = entry(1, true); - v->a[8099] = shift(3764); + v->a[8080] = shift(975); + v->a[8081] = entry(1, false); + v->a[8082] = shift(2936); + v->a[8083] = entry(1, false); + v->a[8084] = shift(2950); + v->a[8085] = entry(1, false); + v->a[8086] = shift(977); + v->a[8087] = entry(1, true); + v->a[8088] = shift(1641); + v->a[8089] = entry(1, false); + v->a[8090] = shift(2956); + v->a[8091] = entry(1, false); + v->a[8092] = shift(1558); + v->a[8093] = entry(1, false); + v->a[8094] = shift(2954); + v->a[8095] = entry(1, false); + v->a[8096] = shift(2683); + v->a[8097] = entry(1, true); + v->a[8098] = shift(1567); + v->a[8099] = entry(1, false); parse_actions_entries_405(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_81.c b/parser/static/parse_actions_entries/parse_actions_entries_81.c index c0724eed..7c68f73f 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_81.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_81.c @@ -14,126 +14,126 @@ void parse_actions_entries_405(t_parse_actions_entries_array *v) { - v->a[8100] = entry(1, false); - v->a[8101] = shift(3589); - v->a[8102] = entry(1, true); - v->a[8103] = shift(3759); - v->a[8104] = entry(1, false); - v->a[8105] = shift(5908); - v->a[8106] = entry(1, true); - v->a[8107] = shift(1089); - v->a[8108] = entry(1, true); - v->a[8109] = shift(5825); - v->a[8110] = entry(1, true); - v->a[8111] = shift(1148); - v->a[8112] = entry(1, false); - v->a[8113] = shift(1232); - v->a[8114] = entry(1, false); - v->a[8115] = shift(6255); - v->a[8116] = entry(1, true); - v->a[8117] = shift(4707); - v->a[8118] = entry(1, false); - v->a[8119] = shift(360); + v->a[8100] = shift(2893); + v->a[8101] = entry(1, false); + v->a[8102] = shift(3262); + v->a[8103] = entry(1, false); + v->a[8104] = shift(2919); + v->a[8105] = entry(1, false); + v->a[8106] = shift(2962); + v->a[8107] = entry(1, true); + v->a[8108] = shift(746); + v->a[8109] = entry(1, false); + v->a[8110] = shift(2912); + v->a[8111] = entry(1, false); + v->a[8112] = shift(1648); + v->a[8113] = entry(1, false); + v->a[8114] = shift(2891); + v->a[8115] = entry(1, false); + v->a[8116] = shift(1152); + v->a[8117] = entry(1, false); + v->a[8118] = shift(2909); + v->a[8119] = entry(1, true); parse_actions_entries_406(v); } void parse_actions_entries_406(t_parse_actions_entries_array *v) { - v->a[8120] = entry(1, true); - v->a[8121] = shift(358); - v->a[8122] = entry(1, true); - v->a[8123] = shift(352); - v->a[8124] = entry(1, true); - v->a[8125] = shift(273); - v->a[8126] = entry(1, false); - v->a[8127] = shift(1667); - v->a[8128] = entry(1, true); - v->a[8129] = shift(1667); - v->a[8130] = entry(1, true); - v->a[8131] = shift(1147); - v->a[8132] = entry(1, true); - v->a[8133] = shift(7651); - v->a[8134] = entry(1, false); - v->a[8135] = shift(4410); - v->a[8136] = entry(1, true); - v->a[8137] = shift(3919); - v->a[8138] = entry(1, false); - v->a[8139] = shift(3611); + v->a[8120] = shift(701); + v->a[8121] = entry(1, false); + v->a[8122] = shift(2907); + v->a[8123] = entry(1, false); + v->a[8124] = shift(700); + v->a[8125] = entry(1, false); + v->a[8126] = shift(2899); + v->a[8127] = entry(1, false); + v->a[8128] = shift(2957); + v->a[8129] = entry(1, false); + v->a[8130] = shift(2902); + v->a[8131] = entry(1, true); + v->a[8132] = shift(653); + v->a[8133] = entry(1, false); + v->a[8134] = shift(2966); + v->a[8135] = entry(1, false); + v->a[8136] = shift(1582); + v->a[8137] = entry(1, true); + v->a[8138] = shift(1584); + v->a[8139] = entry(1, false); parse_actions_entries_407(v); } void parse_actions_entries_407(t_parse_actions_entries_array *v) { - v->a[8140] = entry(1, true); - v->a[8141] = shift(3920); - v->a[8142] = entry(1, false); - v->a[8143] = shift(6028); - v->a[8144] = entry(1, true); - v->a[8145] = shift(4255); - v->a[8146] = entry(1, true); - v->a[8147] = shift(5773); - v->a[8148] = entry(1, true); - v->a[8149] = shift(4410); - v->a[8150] = entry(1, false); - v->a[8151] = shift(4587); - v->a[8152] = entry(1, false); - v->a[8153] = shift(6296); - v->a[8154] = entry(1, true); - v->a[8155] = shift(4657); - v->a[8156] = entry(1, false); - v->a[8157] = shift(277); - v->a[8158] = entry(1, true); - v->a[8159] = shift(276); + v->a[8140] = shift(2968); + v->a[8141] = entry(1, true); + v->a[8142] = shift(1018); + v->a[8143] = entry(1, false); + v->a[8144] = shift(2963); + v->a[8145] = entry(1, false); + v->a[8146] = shift(1022); + v->a[8147] = entry(1, false); + v->a[8148] = shift(2885); + v->a[8149] = entry(1, false); + v->a[8150] = shift(1537); + v->a[8151] = entry(1, true); + v->a[8152] = shift(1563); + v->a[8153] = entry(1, false); + v->a[8154] = shift(2979); + v->a[8155] = entry(1, false); + v->a[8156] = shift(2967); + v->a[8157] = entry(1, false); + v->a[8158] = shift(2980); + v->a[8159] = entry(1, false); parse_actions_entries_408(v); } void parse_actions_entries_408(t_parse_actions_entries_array *v) { - v->a[8160] = entry(1, true); - v->a[8161] = shift(275); - v->a[8162] = entry(1, true); - v->a[8163] = shift(337); - v->a[8164] = entry(1, false); - v->a[8165] = shift(4925); - v->a[8166] = entry(1, true); - v->a[8167] = shift(4925); - v->a[8168] = entry(1, true); - v->a[8169] = shift(4390); - v->a[8170] = entry(1, true); - v->a[8171] = shift(7669); - v->a[8172] = entry(1, false); - v->a[8173] = shift(2279); - v->a[8174] = entry(1, true); - v->a[8175] = shift(4202); - v->a[8176] = entry(1, false); - v->a[8177] = shift(3575); - v->a[8178] = entry(1, true); - v->a[8179] = shift(4201); + v->a[8160] = shift(553); + v->a[8161] = entry(1, true); + v->a[8162] = shift(3252); + v->a[8163] = entry(1, true); + v->a[8164] = shift(832); + v->a[8165] = entry(1, false); + v->a[8166] = shift(2942); + v->a[8167] = entry(1, false); + v->a[8168] = shift(2974); + v->a[8169] = entry(1, false); + v->a[8170] = shift(1087); + v->a[8171] = entry(1, false); + v->a[8172] = shift(2982); + v->a[8173] = entry(1, false); + v->a[8174] = shift(2920); + v->a[8175] = entry(1, false); + v->a[8176] = shift(618); + v->a[8177] = entry(1, true); + v->a[8178] = shift(610); + v->a[8179] = entry(1, false); parse_actions_entries_409(v); } void parse_actions_entries_409(t_parse_actions_entries_array *v) { - v->a[8180] = entry(1, false); - v->a[8181] = shift(6038); - v->a[8182] = entry(1, true); - v->a[8183] = shift(2302); - v->a[8184] = entry(1, true); - v->a[8185] = shift(5764); - v->a[8186] = entry(1, true); - v->a[8187] = shift(2279); - v->a[8188] = entry(1, false); - v->a[8189] = shift(1702); - v->a[8190] = entry(1, false); - v->a[8191] = shift(6292); - v->a[8192] = entry(1, true); - v->a[8193] = shift(4694); - v->a[8194] = entry(1, false); - v->a[8195] = shift(229); - v->a[8196] = entry(1, true); - v->a[8197] = shift(230); - v->a[8198] = entry(1, true); - v->a[8199] = shift(231); + v->a[8180] = shift(2903); + v->a[8181] = entry(1, true); + v->a[8182] = shift(1112); + v->a[8183] = entry(1, false); + v->a[8184] = shift(2931); + v->a[8185] = entry(1, false); + v->a[8186] = shift(863); + v->a[8187] = entry(1, false); + v->a[8188] = shift(2231); + v->a[8189] = entry(1, true); + v->a[8190] = shift(2231); + v->a[8191] = entry(1, true); + v->a[8192] = shift(844); + v->a[8193] = entry(1, false); + v->a[8194] = shift(3846); + v->a[8195] = entry(1, true); + v->a[8196] = shift(3846); + v->a[8197] = entry(1, false); + v->a[8198] = shift(2161); + v->a[8199] = entry(1, true); parse_actions_entries_410(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_82.c b/parser/static/parse_actions_entries/parse_actions_entries_82.c index 4e19e188..e6cb3cd2 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_82.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_82.c @@ -14,126 +14,126 @@ void parse_actions_entries_410(t_parse_actions_entries_array *v) { - v->a[8200] = entry(1, true); - v->a[8201] = shift(204); - v->a[8202] = entry(1, false); - v->a[8203] = shift(1959); - v->a[8204] = entry(1, true); - v->a[8205] = shift(1959); - v->a[8206] = entry(1, true); - v->a[8207] = shift(2282); - v->a[8208] = entry(1, true); - v->a[8209] = shift(7616); - v->a[8210] = entry(1, false); - v->a[8211] = shift(4525); - v->a[8212] = entry(1, true); - v->a[8213] = shift(4350); - v->a[8214] = entry(1, true); - v->a[8215] = shift(4525); - v->a[8216] = entry(1, true); - v->a[8217] = shift(4514); - v->a[8218] = entry(1, false); - v->a[8219] = shift(1355); + v->a[8200] = shift(2161); + v->a[8201] = entry(1, true); + v->a[8202] = shift(424); + v->a[8203] = entry(1, false); + v->a[8204] = shift(3922); + v->a[8205] = entry(1, true); + v->a[8206] = shift(3922); + v->a[8207] = entry(1, false); + v->a[8208] = shift(3477); + v->a[8209] = entry(1, false); + v->a[8210] = shift(3492); + v->a[8211] = entry(1, true); + v->a[8212] = shift(3492); + v->a[8213] = entry(1, false); + v->a[8214] = shift(2202); + v->a[8215] = entry(1, true); + v->a[8216] = shift(2202); + v->a[8217] = entry(1, true); + v->a[8218] = shift(764); + v->a[8219] = entry(1, false); parse_actions_entries_411(v); } void parse_actions_entries_411(t_parse_actions_entries_array *v) { - v->a[8220] = entry(1, true); - v->a[8221] = shift(1445); - v->a[8222] = entry(1, true); - v->a[8223] = shift(1355); - v->a[8224] = entry(1, true); - v->a[8225] = shift(1354); - v->a[8226] = entry(1, false); - v->a[8227] = shift(1166); - v->a[8228] = entry(1, true); - v->a[8229] = shift(3741); - v->a[8230] = entry(1, false); - v->a[8231] = shift(3558); - v->a[8232] = entry(1, true); - v->a[8233] = shift(3742); - v->a[8234] = entry(1, true); - v->a[8235] = shift(1266); - v->a[8236] = entry(1, true); - v->a[8237] = shift(5793); - v->a[8238] = entry(1, true); - v->a[8239] = shift(1166); + v->a[8220] = shift(2251); + v->a[8221] = entry(1, true); + v->a[8222] = shift(2251); + v->a[8223] = entry(1, true); + v->a[8224] = shift(346); + v->a[8225] = entry(1, false); + v->a[8226] = shift(3906); + v->a[8227] = entry(1, true); + v->a[8228] = shift(3906); + v->a[8229] = entry(1, false); + v->a[8230] = shift(2184); + v->a[8231] = entry(1, true); + v->a[8232] = shift(2184); + v->a[8233] = entry(1, true); + v->a[8234] = shift(450); + v->a[8235] = entry(1, false); + v->a[8236] = shift(2180); + v->a[8237] = entry(1, true); + v->a[8238] = shift(2180); + v->a[8239] = entry(1, true); parse_actions_entries_412(v); } void parse_actions_entries_412(t_parse_actions_entries_array *v) { - v->a[8240] = entry(1, true); - v->a[8241] = shift(4677); - v->a[8242] = entry(1, true); - v->a[8243] = shift(310); - v->a[8244] = entry(1, true); - v->a[8245] = shift(309); - v->a[8246] = entry(1, true); - v->a[8247] = shift(381); - v->a[8248] = entry(1, false); - v->a[8249] = shift(1735); - v->a[8250] = entry(1, true); - v->a[8251] = shift(1735); - v->a[8252] = entry(1, true); - v->a[8253] = shift(1167); - v->a[8254] = entry(1, false); - v->a[8255] = shift(1470); - v->a[8256] = entry(1, true); - v->a[8257] = shift(1356); - v->a[8258] = entry(1, true); - v->a[8259] = shift(1470); + v->a[8240] = shift(451); + v->a[8241] = entry(1, false); + v->a[8242] = shift(1639); + v->a[8243] = entry(1, false); + v->a[8244] = shift(1636); + v->a[8245] = entry(1, true); + v->a[8246] = shift(1636); + v->a[8247] = entry(1, false); + v->a[8248] = shift(2179); + v->a[8249] = entry(1, true); + v->a[8250] = shift(2179); + v->a[8251] = entry(1, true); + v->a[8252] = shift(432); + v->a[8253] = entry(1, false); + v->a[8254] = shift(1499); + v->a[8255] = entry(1, false); + v->a[8256] = shift(1500); + v->a[8257] = entry(1, true); + v->a[8258] = shift(1500); + v->a[8259] = entry(1, false); parse_actions_entries_413(v); } void parse_actions_entries_413(t_parse_actions_entries_array *v) { - v->a[8260] = entry(1, true); - v->a[8261] = shift(1467); - v->a[8262] = entry(1, false); - v->a[8263] = shift(1192); - v->a[8264] = entry(1, true); - v->a[8265] = shift(3729); - v->a[8266] = entry(1, false); - v->a[8267] = shift(3586); - v->a[8268] = entry(1, true); - v->a[8269] = shift(3730); - v->a[8270] = entry(1, false); - v->a[8271] = shift(6084); - v->a[8272] = entry(1, true); - v->a[8273] = shift(1264); - v->a[8274] = entry(1, true); - v->a[8275] = shift(5796); - v->a[8276] = entry(1, true); - v->a[8277] = shift(1192); - v->a[8278] = entry(1, false); - v->a[8279] = shift(1393); + v->a[8260] = shift(3242); + v->a[8261] = entry(1, false); + v->a[8262] = shift(3265); + v->a[8263] = entry(1, true); + v->a[8264] = shift(3265); + v->a[8265] = entry(1, false); + v->a[8266] = shift(2294); + v->a[8267] = entry(1, true); + v->a[8268] = shift(2294); + v->a[8269] = entry(1, true); + v->a[8270] = shift(399); + v->a[8271] = entry(1, false); + v->a[8272] = shift(3965); + v->a[8273] = entry(1, true); + v->a[8274] = shift(3965); + v->a[8275] = entry(1, false); + v->a[8276] = shift(3186); + v->a[8277] = entry(1, true); + v->a[8278] = shift(3127); + v->a[8279] = entry(1, true); parse_actions_entries_414(v); } void parse_actions_entries_414(t_parse_actions_entries_array *v) { - v->a[8280] = entry(1, false); - v->a[8281] = shift(6311); - v->a[8282] = entry(1, true); - v->a[8283] = shift(4678); - v->a[8284] = entry(1, false); - v->a[8285] = shift(314); - v->a[8286] = entry(1, true); - v->a[8287] = shift(313); - v->a[8288] = entry(1, true); - v->a[8289] = shift(312); - v->a[8290] = entry(1, true); - v->a[8291] = shift(385); - v->a[8292] = entry(1, false); - v->a[8293] = shift(1747); - v->a[8294] = entry(1, true); - v->a[8295] = shift(1747); - v->a[8296] = entry(1, true); - v->a[8297] = shift(1193); - v->a[8298] = entry(1, true); - v->a[8299] = shift(7661); + v->a[8280] = shift(105); + v->a[8281] = entry(1, true); + v->a[8282] = shift(102); + v->a[8283] = entry(1, true); + v->a[8284] = shift(212); + v->a[8285] = entry(1, true); + v->a[8286] = shift(3194); + v->a[8287] = entry(1, true); + v->a[8288] = reduce(sym_heredoc_body, 2, 0, 0); + v->a[8289] = entry(2, false); + v->a[8290] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); + v->a[8291] = shift_repeat(3186); + v->a[8292] = entry(2, true); + v->a[8293] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); + v->a[8294] = shift_repeat(3127); + v->a[8295] = entry(2, true); + v->a[8296] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); + v->a[8297] = shift_repeat(105); + v->a[8298] = entry(2, true); + v->a[8299] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); parse_actions_entries_415(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_83.c b/parser/static/parse_actions_entries/parse_actions_entries_83.c index 41559c4b..bed91a47 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_83.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_83.c @@ -14,126 +14,126 @@ void parse_actions_entries_415(t_parse_actions_entries_array *v) { - v->a[8300] = entry(1, false); - v->a[8301] = shift(5253); - v->a[8302] = entry(1, true); - v->a[8303] = shift(3879); - v->a[8304] = entry(1, false); - v->a[8305] = shift(3594); - v->a[8306] = entry(1, true); - v->a[8307] = shift(3876); - v->a[8308] = entry(1, false); - v->a[8309] = shift(5895); - v->a[8310] = entry(1, true); - v->a[8311] = shift(5221); - v->a[8312] = entry(1, true); - v->a[8313] = shift(5856); - v->a[8314] = entry(1, true); - v->a[8315] = shift(5253); - v->a[8316] = entry(1, false); - v->a[8317] = shift(5422); - v->a[8318] = entry(1, false); - v->a[8319] = shift(6325); + v->a[8300] = shift_repeat(102); + v->a[8301] = entry(2, true); + v->a[8302] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); + v->a[8303] = shift_repeat(212); + v->a[8304] = entry(2, true); + v->a[8305] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); + v->a[8306] = shift_repeat(3194); + v->a[8307] = entry(1, true); + v->a[8308] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); + v->a[8309] = entry(1, true); + v->a[8310] = shift(3193); + v->a[8311] = entry(1, true); + v->a[8312] = reduce(sym_heredoc_body, 1, 0, 0); + v->a[8313] = entry(1, false); + v->a[8314] = shift(2210); + v->a[8315] = entry(1, true); + v->a[8316] = shift(2210); + v->a[8317] = entry(1, true); + v->a[8318] = shift(723); + v->a[8319] = entry(1, false); parse_actions_entries_416(v); } void parse_actions_entries_416(t_parse_actions_entries_array *v) { - v->a[8320] = entry(1, true); - v->a[8321] = shift(4764); - v->a[8322] = entry(1, false); - v->a[8323] = shift(417); - v->a[8324] = entry(1, true); - v->a[8325] = shift(416); - v->a[8326] = entry(1, true); - v->a[8327] = shift(415); - v->a[8328] = entry(1, true); - v->a[8329] = shift(139); - v->a[8330] = entry(1, false); - v->a[8331] = shift(5566); - v->a[8332] = entry(1, true); - v->a[8333] = shift(5566); - v->a[8334] = entry(1, true); - v->a[8335] = shift(5256); - v->a[8336] = entry(1, true); - v->a[8337] = shift(7642); - v->a[8338] = entry(1, false); - v->a[8339] = shift(1337); + v->a[8320] = shift(2304); + v->a[8321] = entry(1, true); + v->a[8322] = shift(2304); + v->a[8323] = entry(1, true); + v->a[8324] = shift(425); + v->a[8325] = entry(1, false); + v->a[8326] = shift(2193); + v->a[8327] = entry(1, true); + v->a[8328] = shift(2193); + v->a[8329] = entry(1, true); + v->a[8330] = shift(1278); + v->a[8331] = entry(1, false); + v->a[8332] = shift(2205); + v->a[8333] = entry(1, true); + v->a[8334] = shift(2205); + v->a[8335] = entry(1, true); + v->a[8336] = shift(535); + v->a[8337] = entry(1, false); + v->a[8338] = shift(2174); + v->a[8339] = entry(1, true); parse_actions_entries_417(v); } void parse_actions_entries_417(t_parse_actions_entries_array *v) { - v->a[8340] = entry(1, true); - v->a[8341] = shift(4200); - v->a[8342] = entry(1, false); - v->a[8343] = shift(3563); - v->a[8344] = entry(1, true); - v->a[8345] = shift(4204); - v->a[8346] = entry(1, true); - v->a[8347] = shift(1460); - v->a[8348] = entry(1, true); - v->a[8349] = shift(5722); - v->a[8350] = entry(1, true); - v->a[8351] = shift(1337); - v->a[8352] = entry(1, true); - v->a[8353] = shift(4765); - v->a[8354] = entry(1, true); - v->a[8355] = shift(175); - v->a[8356] = entry(1, true); - v->a[8357] = shift(176); - v->a[8358] = entry(1, true); - v->a[8359] = shift(177); + v->a[8340] = shift(2174); + v->a[8341] = entry(1, true); + v->a[8342] = shift(417); + v->a[8343] = entry(1, true); + v->a[8344] = reduce(sym__extglob_blob, 1, 0, 0); + v->a[8345] = entry(1, true); + v->a[8346] = shift(3005); + v->a[8347] = entry(1, true); + v->a[8348] = shift(3007); + v->a[8349] = entry(1, true); + v->a[8350] = shift(119); + v->a[8351] = entry(1, true); + v->a[8352] = shift(90); + v->a[8353] = entry(1, true); + v->a[8354] = shift(223); + v->a[8355] = entry(1, false); + v->a[8356] = shift(2215); + v->a[8357] = entry(1, true); + v->a[8358] = shift(2215); + v->a[8359] = entry(1, true); parse_actions_entries_418(v); } void parse_actions_entries_418(t_parse_actions_entries_array *v) { - v->a[8360] = entry(1, false); - v->a[8361] = shift(1947); - v->a[8362] = entry(1, true); - v->a[8363] = shift(1947); - v->a[8364] = entry(1, true); - v->a[8365] = shift(1341); - v->a[8366] = entry(1, false); - v->a[8367] = shift(4238); - v->a[8368] = entry(1, true); - v->a[8369] = shift(3708); - v->a[8370] = entry(1, false); - v->a[8371] = shift(3566); - v->a[8372] = entry(1, true); - v->a[8373] = shift(3705); - v->a[8374] = entry(1, false); - v->a[8375] = shift(6066); - v->a[8376] = entry(1, true); - v->a[8377] = shift(4222); - v->a[8378] = entry(1, true); - v->a[8379] = shift(5799); + v->a[8360] = shift(318); + v->a[8361] = entry(1, false); + v->a[8362] = shift(2265); + v->a[8363] = entry(1, true); + v->a[8364] = shift(2265); + v->a[8365] = entry(1, true); + v->a[8366] = shift(355); + v->a[8367] = entry(1, false); + v->a[8368] = shift(2190); + v->a[8369] = entry(1, true); + v->a[8370] = shift(2190); + v->a[8371] = entry(1, true); + v->a[8372] = shift(1402); + v->a[8373] = entry(1, false); + v->a[8374] = shift(2163); + v->a[8375] = entry(1, true); + v->a[8376] = shift(2163); + v->a[8377] = entry(1, true); + v->a[8378] = shift(409); + v->a[8379] = entry(1, false); parse_actions_entries_419(v); } void parse_actions_entries_419(t_parse_actions_entries_array *v) { - v->a[8380] = entry(1, true); - v->a[8381] = shift(4238); - v->a[8382] = entry(1, false); - v->a[8383] = shift(4412); - v->a[8384] = entry(1, false); - v->a[8385] = shift(6329); - v->a[8386] = entry(1, true); - v->a[8387] = shift(4679); - v->a[8388] = entry(1, false); - v->a[8389] = shift(317); - v->a[8390] = entry(1, true); - v->a[8391] = shift(316); - v->a[8392] = entry(1, true); - v->a[8393] = shift(315); - v->a[8394] = entry(1, true); - v->a[8395] = shift(389); - v->a[8396] = entry(1, false); - v->a[8397] = shift(4639); - v->a[8398] = entry(1, true); - v->a[8399] = shift(4639); + v->a[8380] = reduce(aux_sym_string_repeat1, 1, 0, 0); + v->a[8381] = entry(1, true); + v->a[8382] = shift(3232); + v->a[8383] = entry(1, true); + v->a[8384] = shift(3229); + v->a[8385] = entry(1, false); + v->a[8386] = shift(2556); + v->a[8387] = entry(1, true); + v->a[8388] = shift(2556); + v->a[8389] = entry(1, false); + v->a[8390] = shift(1526); + v->a[8391] = entry(1, false); + v->a[8392] = shift(3796); + v->a[8393] = entry(1, true); + v->a[8394] = shift(3796); + v->a[8395] = entry(2, false); + v->a[8396] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); + v->a[8397] = shift_repeat(3289); + v->a[8398] = entry(2, false); + v->a[8399] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); parse_actions_entries_420(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_84.c b/parser/static/parse_actions_entries/parse_actions_entries_84.c index 04b1f665..d35ab0a4 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_84.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_84.c @@ -14,126 +14,126 @@ void parse_actions_entries_420(t_parse_actions_entries_array *v) { - v->a[8400] = entry(1, true); - v->a[8401] = shift(4229); - v->a[8402] = entry(1, true); - v->a[8403] = shift(7660); + v->a[8400] = shift_repeat(3003); + v->a[8401] = entry(2, false); + v->a[8402] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); + v->a[8403] = shift_repeat(3227); v->a[8404] = entry(1, false); - v->a[8405] = shift(1558); - v->a[8406] = entry(1, true); - v->a[8407] = shift(1665); - v->a[8408] = entry(1, true); - v->a[8409] = shift(1558); - v->a[8410] = entry(1, true); - v->a[8411] = shift(1536); - v->a[8412] = entry(1, false); - v->a[8413] = shift(4531); - v->a[8414] = entry(1, true); - v->a[8415] = shift(4361); - v->a[8416] = entry(1, true); - v->a[8417] = shift(4531); - v->a[8418] = entry(1, true); - v->a[8419] = shift(4535); + v->a[8405] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); + v->a[8406] = entry(2, true); + v->a[8407] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); + v->a[8408] = shift_repeat(3289); + v->a[8409] = entry(2, true); + v->a[8410] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); + v->a[8411] = shift_repeat(3227); + v->a[8412] = entry(1, true); + v->a[8413] = shift(2500); + v->a[8414] = entry(1, false); + v->a[8415] = reduce(aux_sym_string_repeat1, 3, 0, 0); + v->a[8416] = entry(1, false); + v->a[8417] = shift(1549); + v->a[8418] = entry(1, false); + v->a[8419] = shift(3937); parse_actions_entries_421(v); } void parse_actions_entries_421(t_parse_actions_entries_array *v) { - v->a[8420] = entry(1, false); - v->a[8421] = shift(1156); - v->a[8422] = entry(1, true); - v->a[8423] = shift(3755); - v->a[8424] = entry(1, false); - v->a[8425] = shift(3553); - v->a[8426] = entry(1, true); - v->a[8427] = shift(3754); - v->a[8428] = entry(1, true); - v->a[8429] = shift(1092); - v->a[8430] = entry(1, true); - v->a[8431] = shift(5823); + v->a[8420] = entry(1, true); + v->a[8421] = shift(3937); + v->a[8422] = entry(2, false); + v->a[8423] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[8424] = shift_repeat(2556); + v->a[8425] = entry(2, true); + v->a[8426] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[8427] = shift_repeat(2556); + v->a[8428] = entry(1, false); + v->a[8429] = shift(1601); + v->a[8430] = entry(1, false); + v->a[8431] = shift(3579); v->a[8432] = entry(1, true); - v->a[8433] = shift(1156); - v->a[8434] = entry(1, true); - v->a[8435] = shift(4703); - v->a[8436] = entry(1, true); - v->a[8437] = shift(347); - v->a[8438] = entry(1, true); - v->a[8439] = shift(346); + v->a[8433] = shift(3579); + v->a[8434] = entry(1, false); + v->a[8435] = shift(3289); + v->a[8436] = entry(1, false); + v->a[8437] = shift(3003); + v->a[8438] = entry(1, false); + v->a[8439] = shift(3227); parse_actions_entries_422(v); } void parse_actions_entries_422(t_parse_actions_entries_array *v) { - v->a[8440] = entry(1, true); - v->a[8441] = shift(285); - v->a[8442] = entry(1, false); - v->a[8443] = shift(1498); + v->a[8440] = entry(1, false); + v->a[8441] = reduce(sym__expansion_regex, 2, 0, 25); + v->a[8442] = entry(1, true); + v->a[8443] = shift(3289); v->a[8444] = entry(1, true); - v->a[8445] = shift(1498); - v->a[8446] = entry(1, true); - v->a[8447] = shift(1011); + v->a[8445] = shift(3227); + v->a[8446] = entry(1, false); + v->a[8447] = shift(3234); v->a[8448] = entry(1, false); - v->a[8449] = shift(1512); + v->a[8449] = reduce(sym__expansion_regex, 1, 0, 25); v->a[8450] = entry(1, true); - v->a[8451] = shift(1662); - v->a[8452] = entry(1, true); - v->a[8453] = shift(1512); - v->a[8454] = entry(1, true); - v->a[8455] = shift(1523); - v->a[8456] = entry(1, false); - v->a[8457] = shift(2406); - v->a[8458] = entry(1, false); - v->a[8459] = shift(3599); + v->a[8451] = shift(3234); + v->a[8452] = entry(1, false); + v->a[8453] = shift(1536); + v->a[8454] = entry(1, false); + v->a[8455] = shift(3958); + v->a[8456] = entry(1, true); + v->a[8457] = shift(3958); + v->a[8458] = entry(1, true); + v->a[8459] = shift(2490); parse_actions_entries_423(v); } void parse_actions_entries_423(t_parse_actions_entries_array *v) { - v->a[8460] = entry(1, true); - v->a[8461] = shift(2406); + v->a[8460] = entry(1, false); + v->a[8461] = shift(1589); v->a[8462] = entry(1, false); - v->a[8463] = shift(2878); + v->a[8463] = shift(3957); v->a[8464] = entry(1, true); - v->a[8465] = shift(2878); - v->a[8466] = entry(1, true); - v->a[8467] = shift(2405); + v->a[8465] = shift(3957); + v->a[8466] = entry(1, false); + v->a[8467] = shift(3328); v->a[8468] = entry(1, false); - v->a[8469] = shift(1391); - v->a[8470] = entry(1, true); - v->a[8471] = shift(4062); - v->a[8472] = entry(1, false); - v->a[8473] = shift(3557); - v->a[8474] = entry(1, true); - v->a[8475] = shift(4063); - v->a[8476] = entry(1, false); - v->a[8477] = shift(5930); - v->a[8478] = entry(1, true); - v->a[8479] = shift(1405); + v->a[8469] = shift(1517); + v->a[8470] = entry(1, false); + v->a[8471] = shift(3580); + v->a[8472] = entry(1, true); + v->a[8473] = shift(3580); + v->a[8474] = entry(2, false); + v->a[8475] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[8476] = shift_repeat(3328); + v->a[8477] = entry(1, false); + v->a[8478] = shift(1524); + v->a[8479] = entry(1, false); parse_actions_entries_424(v); } void parse_actions_entries_424(t_parse_actions_entries_array *v) { - v->a[8480] = entry(1, true); - v->a[8481] = shift(5772); - v->a[8482] = entry(1, true); - v->a[8483] = shift(1391); - v->a[8484] = entry(1, false); - v->a[8485] = shift(1605); - v->a[8486] = entry(1, false); - v->a[8487] = shift(6367); - v->a[8488] = entry(1, true); - v->a[8489] = shift(4660); - v->a[8490] = entry(1, false); - v->a[8491] = shift(128); - v->a[8492] = entry(1, true); - v->a[8493] = shift(129); - v->a[8494] = entry(1, true); - v->a[8495] = shift(130); - v->a[8496] = entry(1, true); - v->a[8497] = shift(132); - v->a[8498] = entry(1, false); - v->a[8499] = shift(2103); + v->a[8480] = shift(3791); + v->a[8481] = entry(1, true); + v->a[8482] = shift(3791); + v->a[8483] = entry(1, false); + v->a[8484] = shift(1565); + v->a[8485] = entry(1, false); + v->a[8486] = shift(3920); + v->a[8487] = entry(1, true); + v->a[8488] = shift(3920); + v->a[8489] = entry(1, true); + v->a[8490] = shift(152); + v->a[8491] = entry(1, true); + v->a[8492] = shift(89); + v->a[8493] = entry(1, true); + v->a[8494] = shift(2299); + v->a[8495] = entry(1, true); + v->a[8496] = shift(227); + v->a[8497] = entry(1, true); + v->a[8498] = shift(219); + v->a[8499] = entry(1, true); parse_actions_entries_425(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_85.c b/parser/static/parse_actions_entries/parse_actions_entries_85.c index 1e75221e..9a352d63 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_85.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_85.c @@ -14,125 +14,125 @@ void parse_actions_entries_425(t_parse_actions_entries_array *v) { - v->a[8500] = entry(1, true); - v->a[8501] = shift(2103); - v->a[8502] = entry(1, true); - v->a[8503] = shift(1392); - v->a[8504] = entry(1, true); - v->a[8505] = shift(7605); - v->a[8506] = entry(1, false); - v->a[8507] = shift(2440); - v->a[8508] = entry(1, true); - v->a[8509] = shift(3983); - v->a[8510] = entry(1, false); - v->a[8511] = shift(3548); - v->a[8512] = entry(1, true); - v->a[8513] = shift(3982); - v->a[8514] = entry(1, false); - v->a[8515] = shift(5950); - v->a[8516] = entry(1, true); - v->a[8517] = shift(2396); - v->a[8518] = entry(1, true); - v->a[8519] = shift(5725); + v->a[8500] = shift(75); + v->a[8501] = entry(1, true); + v->a[8502] = shift(181); + v->a[8503] = entry(1, true); + v->a[8504] = shift(93); + v->a[8505] = entry(1, true); + v->a[8506] = shift(211); + v->a[8507] = entry(1, true); + v->a[8508] = shift(132); + v->a[8509] = entry(1, true); + v->a[8510] = shift(231); + v->a[8511] = entry(1, true); + v->a[8512] = shift(169); + v->a[8513] = entry(1, true); + v->a[8514] = shift(84); + v->a[8515] = entry(1, true); + v->a[8516] = shift(2769); + v->a[8517] = entry(1, true); + v->a[8518] = shift(225); + v->a[8519] = entry(1, true); parse_actions_entries_426(v); } void parse_actions_entries_426(t_parse_actions_entries_array *v) { - v->a[8520] = entry(1, true); - v->a[8521] = shift(2440); - v->a[8522] = entry(1, false); - v->a[8523] = shift(2507); - v->a[8524] = entry(1, false); - v->a[8525] = shift(6313); - v->a[8526] = entry(1, true); - v->a[8527] = shift(4839); - v->a[8528] = entry(1, false); - v->a[8529] = shift(140); - v->a[8530] = entry(1, true); - v->a[8531] = shift(141); - v->a[8532] = entry(1, true); - v->a[8533] = shift(142); - v->a[8534] = entry(1, true); - v->a[8535] = shift(88); - v->a[8536] = entry(1, false); - v->a[8537] = shift(2934); - v->a[8538] = entry(1, true); - v->a[8539] = shift(2934); + v->a[8520] = shift(39); + v->a[8521] = entry(1, true); + v->a[8522] = shift(229); + v->a[8523] = entry(1, true); + v->a[8524] = shift(43); + v->a[8525] = entry(1, true); + v->a[8526] = shift(122); + v->a[8527] = entry(1, true); + v->a[8528] = shift(101); + v->a[8529] = entry(1, true); + v->a[8530] = shift(157); + v->a[8531] = entry(1, true); + v->a[8532] = shift(2778); + v->a[8533] = entry(1, false); + v->a[8534] = reduce(aux_sym__expansion_regex_repeat1, 1, 0, 38); + v->a[8535] = entry(1, true); + v->a[8536] = reduce(aux_sym__expansion_regex_repeat1, 1, 0, 38); + v->a[8537] = entry(1, true); + v->a[8538] = shift(232); + v->a[8539] = entry(1, true); parse_actions_entries_427(v); } void parse_actions_entries_427(t_parse_actions_entries_array *v) { - v->a[8540] = entry(1, true); - v->a[8541] = shift(2434); - v->a[8542] = entry(1, true); - v->a[8543] = shift(7636); - v->a[8544] = entry(1, true); - v->a[8545] = reduce(sym__expansion_body, 1, 0, 13); - v->a[8546] = entry(1, true); - v->a[8547] = shift(6176); - v->a[8548] = entry(1, true); - v->a[8549] = reduce(sym__expansion_body, 1, 0, 0); - v->a[8550] = entry(1, true); - v->a[8551] = reduce(sym__expansion_body, 2, 0, 33); - v->a[8552] = entry(1, true); - v->a[8553] = shift(3552); - v->a[8554] = entry(1, false); - v->a[8555] = shift(5269); - v->a[8556] = entry(1, false); - v->a[8557] = shift(5797); - v->a[8558] = entry(1, false); - v->a[8559] = shift(5279); + v->a[8540] = shift(38); + v->a[8541] = entry(1, true); + v->a[8542] = shift(112); + v->a[8543] = entry(1, true); + v->a[8544] = shift(149); + v->a[8545] = entry(1, true); + v->a[8546] = shift(2150); + v->a[8547] = entry(1, true); + v->a[8548] = shift(16); + v->a[8549] = entry(1, true); + v->a[8550] = shift(2435); + v->a[8551] = entry(1, true); + v->a[8552] = shift(213); + v->a[8553] = entry(1, true); + v->a[8554] = shift(162); + v->a[8555] = entry(1, true); + v->a[8556] = shift(74); + v->a[8557] = entry(1, true); + v->a[8558] = shift(121); + v->a[8559] = entry(1, true); parse_actions_entries_428(v); } void parse_actions_entries_428(t_parse_actions_entries_array *v) { - v->a[8560] = entry(1, true); - v->a[8561] = shift(5279); - v->a[8562] = entry(2, true); - v->a[8563] = reduce(aux_sym__literal_repeat1, 2, 0, 0); - v->a[8564] = shift_repeat(3552); - v->a[8565] = entry(1, false); - v->a[8566] = shift(5045); + v->a[8560] = shift(2319); + v->a[8561] = entry(1, true); + v->a[8562] = shift(24); + v->a[8563] = entry(1, true); + v->a[8564] = shift(99); + v->a[8565] = entry(1, true); + v->a[8566] = shift(40); v->a[8567] = entry(1, true); - v->a[8568] = shift(4012); + v->a[8568] = shift(25); v->a[8569] = entry(1, true); - v->a[8570] = shift(2173); + v->a[8570] = shift(20); v->a[8571] = entry(1, true); - v->a[8572] = shift(4008); - v->a[8573] = entry(1, false); - v->a[8574] = shift(5903); + v->a[8572] = shift(126); + v->a[8573] = entry(1, true); + v->a[8574] = shift(35); v->a[8575] = entry(1, true); - v->a[8576] = shift(5097); + v->a[8576] = shift(142); v->a[8577] = entry(1, true); - v->a[8578] = shift(5762); + v->a[8578] = shift(174); v->a[8579] = entry(1, true); parse_actions_entries_429(v); } void parse_actions_entries_429(t_parse_actions_entries_array *v) { - v->a[8580] = shift(5045); - v->a[8581] = entry(1, false); - v->a[8582] = shift(5149); - v->a[8583] = entry(1, false); - v->a[8584] = shift(6336); + v->a[8580] = shift(2224); + v->a[8581] = entry(1, true); + v->a[8582] = shift(168); + v->a[8583] = entry(1, true); + v->a[8584] = shift(67); v->a[8585] = entry(1, true); - v->a[8586] = shift(4850); - v->a[8587] = entry(1, false); - v->a[8588] = shift(89); + v->a[8586] = shift(199); + v->a[8587] = entry(1, true); + v->a[8588] = shift(41); v->a[8589] = entry(1, true); - v->a[8590] = shift(97); + v->a[8590] = shift(131); v->a[8591] = entry(1, true); - v->a[8592] = shift(98); + v->a[8592] = shift(63); v->a[8593] = entry(1, true); - v->a[8594] = shift(355); + v->a[8594] = shift(56); v->a[8595] = entry(1, true); - v->a[8596] = shift(5041); + v->a[8596] = shift(203); v->a[8597] = entry(1, true); - v->a[8598] = shift(7631); + v->a[8598] = shift(60); v->a[8599] = entry(1, true); parse_actions_entries_430(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_86.c b/parser/static/parse_actions_entries/parse_actions_entries_86.c index 05211922..b7280d31 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_86.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_86.c @@ -14,126 +14,126 @@ void parse_actions_entries_430(t_parse_actions_entries_array *v) { - v->a[8600] = shift(2913); + v->a[8600] = shift(115); v->a[8601] = entry(1, true); - v->a[8602] = shift(2884); + v->a[8602] = shift(2342); v->a[8603] = entry(1, true); - v->a[8604] = shift(3578); + v->a[8604] = shift(2236); v->a[8605] = entry(1, true); - v->a[8606] = shift(3597); + v->a[8606] = shift(195); v->a[8607] = entry(1, true); - v->a[8608] = shift(1574); + v->a[8608] = shift(50); v->a[8609] = entry(1, true); - v->a[8610] = shift(1542); - v->a[8611] = entry(1, false); - v->a[8612] = shift(6338); + v->a[8610] = shift(141); + v->a[8611] = entry(1, true); + v->a[8612] = shift(192); v->a[8613] = entry(1, true); - v->a[8614] = shift(6338); + v->a[8614] = shift(124); v->a[8615] = entry(1, true); - v->a[8616] = shift(6364); + v->a[8616] = shift(118); v->a[8617] = entry(1, true); - v->a[8618] = shift(2106); + v->a[8618] = shift(106); v->a[8619] = entry(1, true); parse_actions_entries_431(v); } void parse_actions_entries_431(t_parse_actions_entries_array *v) { - v->a[8620] = shift(1748); - v->a[8621] = entry(1, false); - v->a[8622] = shift(5158); - v->a[8623] = entry(1, false); - v->a[8624] = shift(5762); - v->a[8625] = entry(1, false); - v->a[8626] = shift(5154); + v->a[8620] = shift(44); + v->a[8621] = entry(1, true); + v->a[8622] = shift(2356); + v->a[8623] = entry(1, true); + v->a[8624] = shift(33); + v->a[8625] = entry(1, true); + v->a[8626] = shift(68); v->a[8627] = entry(1, true); - v->a[8628] = shift(5154); + v->a[8628] = shift(182); v->a[8629] = entry(1, true); - v->a[8630] = shift(2071); + v->a[8630] = shift(150); v->a[8631] = entry(1, true); - v->a[8632] = shift(1961); + v->a[8632] = shift(217); v->a[8633] = entry(1, true); - v->a[8634] = shift(2015); + v->a[8634] = shift(154); v->a[8635] = entry(1, true); - v->a[8636] = shift(6368); + v->a[8636] = shift(3951); v->a[8637] = entry(1, true); - v->a[8638] = shift(4840); + v->a[8638] = shift(3195); v->a[8639] = entry(1, true); parse_actions_entries_432(v); } void parse_actions_entries_432(t_parse_actions_entries_array *v) { - v->a[8640] = shift(6433); - v->a[8641] = entry(1, true); - v->a[8642] = shift(4804); - v->a[8643] = entry(1, true); - v->a[8644] = shift(6461); - v->a[8645] = entry(2, false); - v->a[8646] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8647] = shift_repeat(5062); - v->a[8648] = entry(2, false); - v->a[8649] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8650] = shift_repeat(4006); + v->a[8640] = shift(3854); + v->a[8641] = entry(1, false); + v->a[8642] = shift(2321); + v->a[8643] = entry(1, false); + v->a[8644] = shift(3560); + v->a[8645] = entry(1, true); + v->a[8646] = shift(3560); + v->a[8647] = entry(1, false); + v->a[8648] = shift(2196); + v->a[8649] = entry(1, false); + v->a[8650] = shift(3564); v->a[8651] = entry(1, true); - v->a[8652] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8653] = entry(2, false); - v->a[8654] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8655] = shift_repeat(4005); - v->a[8656] = entry(2, false); - v->a[8657] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8658] = shift_repeat(6005); - v->a[8659] = entry(2, false); + v->a[8652] = shift(3564); + v->a[8653] = entry(1, true); + v->a[8654] = shift(3835); + v->a[8655] = entry(1, true); + v->a[8656] = shift(3981); + v->a[8657] = entry(1, true); + v->a[8658] = shift(2433); + v->a[8659] = entry(1, true); parse_actions_entries_433(v); } void parse_actions_entries_433(t_parse_actions_entries_array *v) { - v->a[8660] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8661] = shift_repeat(5034); - v->a[8662] = entry(2, false); - v->a[8663] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8664] = shift_repeat(5741); - v->a[8665] = entry(2, false); - v->a[8666] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8667] = shift_repeat(4837); - v->a[8668] = entry(2, false); - v->a[8669] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8670] = shift_repeat(6352); - v->a[8671] = entry(2, false); - v->a[8672] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8673] = shift_repeat(4857); - v->a[8674] = entry(2, false); - v->a[8675] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8676] = shift_repeat(110); - v->a[8677] = entry(2, false); - v->a[8678] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8679] = shift_repeat(111); + v->a[8660] = shift(2412); + v->a[8661] = entry(1, false); + v->a[8662] = shift(2200); + v->a[8663] = entry(1, false); + v->a[8664] = shift(3562); + v->a[8665] = entry(1, true); + v->a[8666] = shift(3562); + v->a[8667] = entry(1, true); + v->a[8668] = shift(10); + v->a[8669] = entry(1, true); + v->a[8670] = shift(3457); + v->a[8671] = entry(2, true); + v->a[8672] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); + v->a[8673] = shift_repeat(2435); + v->a[8674] = entry(1, true); + v->a[8675] = reduce(aux_sym_case_item_repeat1, 2, 0, 34); + v->a[8676] = entry(1, true); + v->a[8677] = reduce(aux_sym_if_statement_repeat1, 2, 0, 0); + v->a[8678] = entry(2, true); + v->a[8679] = reduce(aux_sym_if_statement_repeat1, 2, 0, 0); parse_actions_entries_434(v); } void parse_actions_entries_434(t_parse_actions_entries_array *v) { - v->a[8680] = entry(2, false); - v->a[8681] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8682] = shift_repeat(113); - v->a[8683] = entry(2, false); - v->a[8684] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8685] = shift_repeat(366); - v->a[8686] = entry(2, true); - v->a[8687] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8688] = shift_repeat(5048); - v->a[8689] = entry(2, true); - v->a[8690] = reduce(aux_sym__heredoc_command, 2, 0, 67); - v->a[8691] = shift_repeat(7632); - v->a[8692] = entry(1, false); - v->a[8693] = shift(5477); - v->a[8694] = entry(1, false); - v->a[8695] = shift(5761); - v->a[8696] = entry(1, false); - v->a[8697] = shift(5483); - v->a[8698] = entry(1, true); - v->a[8699] = shift(5483); + v->a[8680] = shift_repeat(227); + v->a[8681] = entry(1, false); + v->a[8682] = shift(2298); + v->a[8683] = entry(1, false); + v->a[8684] = shift(3555); + v->a[8685] = entry(1, true); + v->a[8686] = shift(3555); + v->a[8687] = entry(1, true); + v->a[8688] = shift(22); + v->a[8689] = entry(1, true); + v->a[8690] = shift(15); + v->a[8691] = entry(1, true); + v->a[8692] = shift(27); + v->a[8693] = entry(1, true); + v->a[8694] = reduce(sym_last_case_item, 3, 0, 41); + v->a[8695] = entry(1, false); + v->a[8696] = shift(2756); + v->a[8697] = entry(1, true); + v->a[8698] = shift(2868); + v->a[8699] = entry(1, true); parse_actions_entries_435(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_87.c b/parser/static/parse_actions_entries/parse_actions_entries_87.c index 93d8db49..79ff30e4 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_87.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_87.c @@ -14,126 +14,126 @@ void parse_actions_entries_435(t_parse_actions_entries_array *v) { - v->a[8700] = entry(1, false); - v->a[8701] = shift(6420); - v->a[8702] = entry(1, true); - v->a[8703] = shift(6420); - v->a[8704] = entry(1, true); - v->a[8705] = shift(6393); - v->a[8706] = entry(1, true); - v->a[8707] = shift(2020); - v->a[8708] = entry(1, true); - v->a[8709] = shift(2817); - v->a[8710] = entry(1, true); - v->a[8711] = shift(1561); - v->a[8712] = entry(1, false); - v->a[8713] = shift(5485); + v->a[8700] = reduce(sym_last_case_item, 4, 0, 52); + v->a[8701] = entry(1, false); + v->a[8702] = shift(2730); + v->a[8703] = entry(1, true); + v->a[8704] = shift(2842); + v->a[8705] = entry(1, true); + v->a[8706] = shift(2841); + v->a[8707] = entry(1, true); + v->a[8708] = reduce(aux_sym_case_item_repeat1, 2, 0, 35); + v->a[8709] = entry(2, true); + v->a[8710] = reduce(aux_sym__literal_repeat1, 2, 0, 0); + v->a[8711] = shift_repeat(3457); + v->a[8712] = entry(1, true); + v->a[8713] = reduce(sym_last_case_item, 4, 0, 48); v->a[8714] = entry(1, false); - v->a[8715] = shift(5830); - v->a[8716] = entry(1, false); - v->a[8717] = shift(5486); + v->a[8715] = shift(2731); + v->a[8716] = entry(1, true); + v->a[8717] = shift(2849); v->a[8718] = entry(1, true); - v->a[8719] = shift(5486); + v->a[8719] = shift(2848); parse_actions_entries_436(v); } void parse_actions_entries_436(t_parse_actions_entries_array *v) { v->a[8720] = entry(1, true); - v->a[8721] = shift(6371); + v->a[8721] = shift(2932); v->a[8722] = entry(1, true); - v->a[8723] = shift(6421); + v->a[8723] = reduce(sym__concatenation_in_expansion, 2, 0, 0); v->a[8724] = entry(1, true); - v->a[8725] = shift(1731); - v->a[8726] = entry(1, true); - v->a[8727] = shift(4688); + v->a[8725] = reduce(sym_last_case_item, 3, 0, 40); + v->a[8726] = entry(1, false); + v->a[8727] = shift(2785); v->a[8728] = entry(1, true); - v->a[8729] = shift(5552); + v->a[8729] = shift(2837); v->a[8730] = entry(1, true); - v->a[8731] = shift(1556); - v->a[8732] = entry(1, true); - v->a[8733] = shift(1729); + v->a[8731] = reduce(sym_last_case_item, 4, 0, 35); + v->a[8732] = entry(1, false); + v->a[8733] = shift(2735); v->a[8734] = entry(1, true); - v->a[8735] = shift(6392); + v->a[8735] = shift(2861); v->a[8736] = entry(1, true); - v->a[8737] = shift(2247); - v->a[8738] = entry(1, true); - v->a[8739] = shift(4636); + v->a[8737] = reduce(sym_last_case_item, 5, 0, 64); + v->a[8738] = entry(1, false); + v->a[8739] = shift(2728); parse_actions_entries_437(v); } void parse_actions_entries_437(t_parse_actions_entries_array *v) { v->a[8740] = entry(1, true); - v->a[8741] = shift(5610); + v->a[8741] = shift(2834); v->a[8742] = entry(1, true); - v->a[8743] = shift(2253); + v->a[8743] = shift(2832); v->a[8744] = entry(1, true); - v->a[8745] = shift(6378); - v->a[8746] = entry(1, true); - v->a[8747] = shift(2807); + v->a[8745] = reduce(sym_last_case_item, 5, 0, 67); + v->a[8746] = entry(1, false); + v->a[8747] = shift(2724); v->a[8748] = entry(1, true); - v->a[8749] = shift(6505); + v->a[8749] = shift(2820); v->a[8750] = entry(1, true); - v->a[8751] = shift(6456); - v->a[8752] = entry(2, false); - v->a[8753] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8754] = shift_repeat(5045); - v->a[8755] = entry(2, true); - v->a[8756] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8757] = shift_repeat(4012); - v->a[8758] = entry(2, true); - v->a[8759] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); + v->a[8751] = shift(2818); + v->a[8752] = entry(2, true); + v->a[8753] = reduce(aux_sym__concatenation_in_expansion_repeat1, 2, 0, 0); + v->a[8754] = shift_repeat(2932); + v->a[8755] = entry(1, true); + v->a[8756] = reduce(aux_sym__concatenation_in_expansion_repeat1, 2, 0, 0); + v->a[8757] = entry(1, true); + v->a[8758] = reduce(sym_last_case_item, 4, 0, 34); + v->a[8759] = entry(1, false); parse_actions_entries_438(v); } void parse_actions_entries_438(t_parse_actions_entries_array *v) { - v->a[8760] = shift_repeat(4008); - v->a[8761] = entry(2, false); - v->a[8762] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8763] = shift_repeat(5903); - v->a[8764] = entry(2, true); - v->a[8765] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8766] = shift_repeat(5097); - v->a[8767] = entry(2, true); - v->a[8768] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8769] = shift_repeat(5762); - v->a[8770] = entry(2, true); - v->a[8771] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8772] = shift_repeat(5045); - v->a[8773] = entry(2, false); - v->a[8774] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8775] = shift_repeat(5149); - v->a[8776] = entry(2, false); - v->a[8777] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8778] = shift_repeat(6336); - v->a[8779] = entry(2, true); + v->a[8760] = shift(2749); + v->a[8761] = entry(1, true); + v->a[8762] = shift(2875); + v->a[8763] = entry(1, false); + v->a[8764] = shift(2727); + v->a[8765] = entry(1, true); + v->a[8766] = shift(2825); + v->a[8767] = entry(1, true); + v->a[8768] = shift(2823); + v->a[8769] = entry(1, true); + v->a[8770] = reduce(sym__expansion_expression, 2, 0, 25); + v->a[8771] = entry(1, false); + v->a[8772] = shift(2750); + v->a[8773] = entry(1, true); + v->a[8774] = shift(2879); + v->a[8775] = entry(1, true); + v->a[8776] = shift(2877); + v->a[8777] = entry(1, true); + v->a[8778] = shift(1377); + v->a[8779] = entry(1, true); parse_actions_entries_439(v); } void parse_actions_entries_439(t_parse_actions_entries_array *v) { - v->a[8780] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8781] = shift_repeat(4850); - v->a[8782] = entry(2, false); - v->a[8783] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8784] = shift_repeat(89); - v->a[8785] = entry(2, true); - v->a[8786] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8787] = shift_repeat(97); - v->a[8788] = entry(2, true); - v->a[8789] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8790] = shift_repeat(98); - v->a[8791] = entry(2, true); - v->a[8792] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8793] = shift_repeat(355); - v->a[8794] = entry(2, true); - v->a[8795] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8796] = shift_repeat(5041); - v->a[8797] = entry(2, true); - v->a[8798] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - v->a[8799] = shift_repeat(7631); + v->a[8780] = shift(28); + v->a[8781] = entry(1, true); + v->a[8782] = shift(243); + v->a[8783] = entry(1, true); + v->a[8784] = shift(955); + v->a[8785] = entry(1, true); + v->a[8786] = shift(899); + v->a[8787] = entry(1, true); + v->a[8788] = shift(239); + v->a[8789] = entry(1, true); + v->a[8790] = shift(1075); + v->a[8791] = entry(1, true); + v->a[8792] = shift(2025); + v->a[8793] = entry(1, true); + v->a[8794] = shift(745); + v->a[8795] = entry(1, true); + v->a[8796] = shift(728); + v->a[8797] = entry(1, true); + v->a[8798] = shift(3258); + v->a[8799] = entry(1, true); parse_actions_entries_440(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_88.c b/parser/static/parse_actions_entries/parse_actions_entries_88.c index 4cf9b820..3ad6dbf3 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_88.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_88.c @@ -14,126 +14,126 @@ void parse_actions_entries_440(t_parse_actions_entries_array *v) { - v->a[8800] = entry(1, true); - v->a[8801] = shift(6437); - v->a[8802] = entry(1, true); - v->a[8803] = shift(6517); - v->a[8804] = entry(1, true); - v->a[8805] = shift(6401); - v->a[8806] = entry(1, false); - v->a[8807] = shift(6302); + v->a[8800] = shift(245); + v->a[8801] = entry(1, true); + v->a[8802] = shift(252); + v->a[8803] = entry(2, true); + v->a[8804] = reduce(aux_sym_arithmetic_expansion_repeat1, 2, 0, 0); + v->a[8805] = shift_repeat(1806); + v->a[8806] = entry(1, true); + v->a[8807] = shift(1135); v->a[8808] = entry(1, true); - v->a[8809] = shift(6302); + v->a[8809] = shift(242); v->a[8810] = entry(1, true); - v->a[8811] = shift(6312); + v->a[8811] = shift(3217); v->a[8812] = entry(1, true); - v->a[8813] = shift(4870); + v->a[8813] = shift(816); v->a[8814] = entry(1, true); - v->a[8815] = shift(4990); + v->a[8815] = shift(249); v->a[8816] = entry(1, true); - v->a[8817] = shift(1759); + v->a[8817] = shift(19); v->a[8818] = entry(1, true); - v->a[8819] = shift(4006); + v->a[8819] = reduce(sym__extglob_blob, 2, 0, 0); parse_actions_entries_441(v); } void parse_actions_entries_441(t_parse_actions_entries_array *v) { v->a[8820] = entry(1, true); - v->a[8821] = shift(4005); + v->a[8821] = shift(3557); v->a[8822] = entry(1, true); - v->a[8823] = shift(4491); + v->a[8823] = shift(11); v->a[8824] = entry(1, true); - v->a[8825] = shift(5741); + v->a[8825] = shift(17); v->a[8826] = entry(1, true); - v->a[8827] = shift(4460); + v->a[8827] = shift(1142); v->a[8828] = entry(1, true); - v->a[8829] = shift(4857); + v->a[8829] = shift(854); v->a[8830] = entry(1, true); - v->a[8831] = shift(111); - v->a[8832] = entry(1, true); - v->a[8833] = shift(113); - v->a[8834] = entry(1, true); - v->a[8835] = shift(366); - v->a[8836] = entry(1, false); - v->a[8837] = shift(2730); - v->a[8838] = entry(1, true); - v->a[8839] = shift(3072); + v->a[8831] = shift(1046); + v->a[8832] = entry(2, true); + v->a[8833] = reduce(aux_sym_case_item_repeat1, 2, 0, 49); + v->a[8834] = shift_repeat(2150); + v->a[8835] = entry(1, true); + v->a[8836] = reduce(aux_sym_case_item_repeat1, 2, 0, 49); + v->a[8837] = entry(1, true); + v->a[8838] = shift(18); + v->a[8839] = entry(1, true); parse_actions_entries_442(v); } void parse_actions_entries_442(t_parse_actions_entries_array *v) { - v->a[8840] = entry(1, false); - v->a[8841] = shift(2729); - v->a[8842] = entry(1, true); - v->a[8843] = shift(2730); - v->a[8844] = entry(1, true); - v->a[8845] = shift(2729); - v->a[8846] = entry(1, true); - v->a[8847] = shift(3069); - v->a[8848] = entry(1, true); - v->a[8849] = shift(4000); - v->a[8850] = entry(1, true); - v->a[8851] = shift(3997); - v->a[8852] = entry(1, true); - v->a[8853] = shift(2480); - v->a[8854] = entry(1, true); - v->a[8855] = shift(5733); - v->a[8856] = entry(1, true); - v->a[8857] = shift(2572); - v->a[8858] = entry(1, true); - v->a[8859] = shift(4854); + v->a[8840] = shift(14); + v->a[8841] = entry(1, true); + v->a[8842] = shift(1954); + v->a[8843] = entry(1, true); + v->a[8844] = shift(12); + v->a[8845] = entry(1, true); + v->a[8846] = shift(988); + v->a[8847] = entry(1, true); + v->a[8848] = shift(2691); + v->a[8849] = entry(1, true); + v->a[8850] = shift(2110); + v->a[8851] = entry(1, true); + v->a[8852] = shift(1029); + v->a[8853] = entry(1, true); + v->a[8854] = shift(821); + v->a[8855] = entry(1, true); + v->a[8856] = shift(1872); + v->a[8857] = entry(1, true); + v->a[8858] = shift(1656); + v->a[8859] = entry(1, true); parse_actions_entries_443(v); } void parse_actions_entries_443(t_parse_actions_entries_array *v) { - v->a[8860] = entry(1, true); - v->a[8861] = shift(119); - v->a[8862] = entry(1, true); - v->a[8863] = shift(121); - v->a[8864] = entry(1, true); - v->a[8865] = shift(182); - v->a[8866] = entry(1, false); - v->a[8867] = shift(5443); - v->a[8868] = entry(1, false); - v->a[8869] = shift(5856); - v->a[8870] = entry(1, false); - v->a[8871] = shift(5442); - v->a[8872] = entry(1, true); - v->a[8873] = shift(5442); - v->a[8874] = entry(1, false); - v->a[8875] = shift(1000); - v->a[8876] = entry(1, true); - v->a[8877] = shift(3809); - v->a[8878] = entry(1, true); - v->a[8879] = shift(3812); + v->a[8860] = shift(29); + v->a[8861] = entry(1, true); + v->a[8862] = shift(1194); + v->a[8863] = entry(1, true); + v->a[8864] = shift(1004); + v->a[8865] = entry(1, true); + v->a[8866] = shift(2027); + v->a[8867] = entry(1, true); + v->a[8868] = shift(240); + v->a[8869] = entry(1, true); + v->a[8870] = shift(2639); + v->a[8871] = entry(1, true); + v->a[8872] = shift(1239); + v->a[8873] = entry(1, true); + v->a[8874] = shift(3444); + v->a[8875] = entry(1, false); + v->a[8876] = shift(2815); + v->a[8877] = entry(1, true); + v->a[8878] = shift(30); + v->a[8879] = entry(1, true); parse_actions_entries_444(v); } void parse_actions_entries_444(t_parse_actions_entries_array *v) { - v->a[8880] = entry(1, true); - v->a[8881] = shift(969); - v->a[8882] = entry(1, true); - v->a[8883] = shift(5788); - v->a[8884] = entry(1, true); - v->a[8885] = shift(1000); - v->a[8886] = entry(1, true); - v->a[8887] = shift(4675); - v->a[8888] = entry(1, true); - v->a[8889] = shift(304); - v->a[8890] = entry(1, true); - v->a[8891] = shift(303); - v->a[8892] = entry(1, true); - v->a[8893] = shift(372); - v->a[8894] = entry(1, true); - v->a[8895] = shift(1001); - v->a[8896] = entry(1, true); - v->a[8897] = shift(1346); - v->a[8898] = entry(1, false); - v->a[8899] = shift(1158); + v->a[8880] = shift(21); + v->a[8881] = entry(1, true); + v->a[8882] = shift(26); + v->a[8883] = entry(1, true); + v->a[8884] = shift(942); + v->a[8885] = entry(1, false); + v->a[8886] = shift(2807); + v->a[8887] = entry(1, true); + v->a[8888] = shift(1925); + v->a[8889] = entry(1, false); + v->a[8890] = shift(2817); + v->a[8891] = entry(1, false); + v->a[8892] = shift(2819); + v->a[8893] = entry(1, false); + v->a[8894] = shift(2829); + v->a[8895] = entry(1, false); + v->a[8896] = shift(2844); + v->a[8897] = entry(1, false); + v->a[8898] = shift(2855); + v->a[8899] = entry(1, true); parse_actions_entries_445(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_89.c b/parser/static/parse_actions_entries/parse_actions_entries_89.c index abbfa6a2..178f6cd6 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_89.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_89.c @@ -14,126 +14,126 @@ void parse_actions_entries_445(t_parse_actions_entries_array *v) { - v->a[8900] = entry(1, true); - v->a[8901] = shift(1158); - v->a[8902] = entry(1, true); - v->a[8903] = shift(1163); - v->a[8904] = entry(1, true); - v->a[8905] = shift(4047); - v->a[8906] = entry(1, true); - v->a[8907] = shift(4037); - v->a[8908] = entry(1, true); - v->a[8909] = shift(1675); - v->a[8910] = entry(1, true); - v->a[8911] = shift(5783); - v->a[8912] = entry(1, true); - v->a[8913] = shift(1630); - v->a[8914] = entry(1, true); - v->a[8915] = shift(4843); - v->a[8916] = entry(1, true); - v->a[8917] = shift(73); - v->a[8918] = entry(1, true); - v->a[8919] = shift(75); + v->a[8900] = shift(910); + v->a[8901] = entry(1, true); + v->a[8902] = shift(2878); + v->a[8903] = entry(1, true); + v->a[8904] = shift(2630); + v->a[8905] = entry(1, false); + v->a[8906] = shift(2856); + v->a[8907] = entry(1, false); + v->a[8908] = shift(2857); + v->a[8909] = entry(1, false); + v->a[8910] = shift(2862); + v->a[8911] = entry(1, true); + v->a[8912] = shift(840); + v->a[8913] = entry(1, true); + v->a[8914] = shift(575); + v->a[8915] = entry(1, true); + v->a[8916] = shift(23); + v->a[8917] = entry(1, true); + v->a[8918] = shift(1445); + v->a[8919] = entry(1, true); parse_actions_entries_446(v); } void parse_actions_entries_446(t_parse_actions_entries_array *v) { - v->a[8920] = entry(1, true); - v->a[8921] = shift(339); - v->a[8922] = entry(1, true); - v->a[8923] = shift(2166); - v->a[8924] = entry(1, true); - v->a[8925] = shift(3995); - v->a[8926] = entry(1, true); - v->a[8927] = shift(3994); - v->a[8928] = entry(1, true); - v->a[8929] = shift(2389); - v->a[8930] = entry(1, true); - v->a[8931] = shift(5720); - v->a[8932] = entry(1, true); - v->a[8933] = shift(2422); - v->a[8934] = entry(1, true); - v->a[8935] = shift(4851); - v->a[8936] = entry(1, true); - v->a[8937] = shift(126); - v->a[8938] = entry(1, true); - v->a[8939] = shift(127); + v->a[8920] = shift(1545); + v->a[8921] = entry(1, true); + v->a[8922] = shift(1707); + v->a[8923] = entry(1, true); + v->a[8924] = shift(655); + v->a[8925] = entry(1, true); + v->a[8926] = shift(1593); + v->a[8927] = entry(1, true); + v->a[8928] = shift(1592); + v->a[8929] = entry(1, true); + v->a[8930] = shift(519); + v->a[8931] = entry(1, true); + v->a[8932] = shift(752); + v->a[8933] = entry(1, true); + v->a[8934] = shift(716); + v->a[8935] = entry(1, true); + v->a[8936] = shift(1946); + v->a[8937] = entry(1, true); + v->a[8938] = shift(187); + v->a[8939] = entry(1, true); parse_actions_entries_447(v); } void parse_actions_entries_447(t_parse_actions_entries_array *v) { - v->a[8940] = entry(1, true); - v->a[8941] = shift(375); - v->a[8942] = entry(1, true); - v->a[8943] = shift(3875); - v->a[8944] = entry(1, true); - v->a[8945] = shift(3874); - v->a[8946] = entry(1, true); - v->a[8947] = shift(3110); - v->a[8948] = entry(1, true); - v->a[8949] = shift(5850); - v->a[8950] = entry(1, true); - v->a[8951] = shift(3093); - v->a[8952] = entry(1, true); - v->a[8953] = shift(4756); - v->a[8954] = entry(1, true); - v->a[8955] = shift(403); - v->a[8956] = entry(1, true); - v->a[8957] = shift(402); - v->a[8958] = entry(1, true); - v->a[8959] = shift(162); + v->a[8940] = reduce(sym__extglob_blob, 3, 0, 0); + v->a[8941] = entry(1, true); + v->a[8942] = shift(139); + v->a[8943] = entry(1, true); + v->a[8944] = shift(104); + v->a[8945] = entry(1, true); + v->a[8946] = shift(173); + v->a[8947] = entry(1, true); + v->a[8948] = shift(1658); + v->a[8949] = entry(1, true); + v->a[8950] = shift(972); + v->a[8951] = entry(1, true); + v->a[8952] = shift(1919); + v->a[8953] = entry(1, true); + v->a[8954] = shift(3292); + v->a[8955] = entry(1, true); + v->a[8956] = shift(1634); + v->a[8957] = entry(1, true); + v->a[8958] = shift(1631); + v->a[8959] = entry(1, true); parse_actions_entries_448(v); } void parse_actions_entries_448(t_parse_actions_entries_array *v) { - v->a[8960] = entry(1, true); - v->a[8961] = shift(3744); - v->a[8962] = entry(1, true); - v->a[8963] = shift(3743); - v->a[8964] = entry(1, true); - v->a[8965] = shift(1308); - v->a[8966] = entry(1, true); - v->a[8967] = shift(5814); - v->a[8968] = entry(1, true); - v->a[8969] = shift(1381); - v->a[8970] = entry(1, true); - v->a[8971] = shift(4690); - v->a[8972] = entry(1, true); - v->a[8973] = shift(331); - v->a[8974] = entry(1, true); - v->a[8975] = shift(330); - v->a[8976] = entry(1, true); - v->a[8977] = shift(409); - v->a[8978] = entry(1, false); - v->a[8979] = shift(1370); + v->a[8960] = shift(1635); + v->a[8961] = entry(1, true); + v->a[8962] = shift(2628); + v->a[8963] = entry(1, true); + v->a[8964] = shift(737); + v->a[8965] = entry(1, true); + v->a[8966] = shift(730); + v->a[8967] = entry(1, true); + v->a[8968] = shift(3325); + v->a[8969] = entry(1, true); + v->a[8970] = shift(3982); + v->a[8971] = entry(1, true); + v->a[8972] = shift(1554); + v->a[8973] = entry(1, true); + v->a[8974] = shift(1551); + v->a[8975] = entry(1, true); + v->a[8976] = shift(738); + v->a[8977] = entry(1, true); + v->a[8978] = shift(750); + v->a[8979] = entry(1, true); parse_actions_entries_449(v); } void parse_actions_entries_449(t_parse_actions_entries_array *v) { - v->a[8980] = entry(1, true); - v->a[8981] = shift(1370); - v->a[8982] = entry(1, true); - v->a[8983] = shift(1372); - v->a[8984] = entry(1, false); - v->a[8985] = shift(2369); - v->a[8986] = entry(1, true); - v->a[8987] = shift(2369); - v->a[8988] = entry(1, true); - v->a[8989] = shift(2371); - v->a[8990] = entry(1, true); - v->a[8991] = shift(4061); - v->a[8992] = entry(1, true); - v->a[8993] = shift(4054); - v->a[8994] = entry(1, true); - v->a[8995] = shift(1916); - v->a[8996] = entry(1, true); - v->a[8997] = shift(5721); - v->a[8998] = entry(1, true); - v->a[8999] = shift(1846); + v->a[8980] = shift(756); + v->a[8981] = entry(1, true); + v->a[8982] = shift(3355); + v->a[8983] = entry(1, true); + v->a[8984] = shift(3359); + v->a[8985] = entry(1, true); + v->a[8986] = shift(754); + v->a[8987] = entry(1, true); + v->a[8988] = shift(757); + v->a[8989] = entry(1, true); + v->a[8990] = shift(3373); + v->a[8991] = entry(1, true); + v->a[8992] = shift(3375); + v->a[8993] = entry(1, true); + v->a[8994] = shift(2001); + v->a[8995] = entry(1, true); + v->a[8996] = shift(819); + v->a[8997] = entry(1, true); + v->a[8998] = shift(3384); + v->a[8999] = entry(1, true); parse_actions_entries_450(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_9.c b/parser/static/parse_actions_entries/parse_actions_entries_9.c index 060034c5..20108c9a 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_9.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_9.c @@ -14,126 +14,126 @@ void parse_actions_entries_45(t_parse_actions_entries_array *v) { - v->a[900] = shift_repeat(659); - v->a[901] = entry(2, false); - v->a[902] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[903] = shift_repeat(3678); - v->a[904] = entry(2, true); - v->a[905] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[906] = shift_repeat(3678); - v->a[907] = entry(2, false); - v->a[908] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[909] = shift_repeat(240); - v->a[910] = entry(2, false); - v->a[911] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[912] = shift_repeat(432); - v->a[913] = entry(2, false); - v->a[914] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[915] = shift_repeat(428); - v->a[916] = entry(2, false); - v->a[917] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[918] = shift_repeat(4078); - v->a[919] = entry(2, false); + v->a[900] = shift(3293); + v->a[901] = entry(1, false); + v->a[902] = shift(3041); + v->a[903] = entry(1, false); + v->a[904] = shift(112); + v->a[905] = entry(1, false); + v->a[906] = shift(113); + v->a[907] = entry(1, false); + v->a[908] = shift(114); + v->a[909] = entry(1, false); + v->a[910] = shift(272); + v->a[911] = entry(1, true); + v->a[912] = shift(3671); + v->a[913] = entry(1, true); + v->a[914] = shift(605); + v->a[915] = entry(1, true); + v->a[916] = shift(4080); + v->a[917] = entry(1, false); + v->a[918] = shift(692); + v->a[919] = entry(1, false); parse_actions_entries_46(v); } void parse_actions_entries_46(t_parse_actions_entries_array *v) { - v->a[920] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[921] = shift_repeat(7392); - v->a[922] = entry(2, true); - v->a[923] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[924] = shift_repeat(154); - v->a[925] = entry(2, false); - v->a[926] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[927] = shift_repeat(623); - v->a[928] = entry(2, false); - v->a[929] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[930] = shift_repeat(4); - v->a[931] = entry(2, true); - v->a[932] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[933] = shift_repeat(1730); - v->a[934] = entry(2, false); - v->a[935] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[936] = shift_repeat(602); - v->a[937] = entry(2, false); - v->a[938] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[939] = shift_repeat(718); + v->a[920] = shift(186); + v->a[921] = entry(1, false); + v->a[922] = shift(1761); + v->a[923] = entry(1, false); + v->a[924] = shift(3157); + v->a[925] = entry(1, false); + v->a[926] = shift(619); + v->a[927] = entry(1, false); + v->a[928] = shift(3032); + v->a[929] = entry(1, false); + v->a[930] = shift(946); + v->a[931] = entry(1, false); + v->a[932] = shift(3322); + v->a[933] = entry(1, false); + v->a[934] = shift(3023); + v->a[935] = entry(1, false); + v->a[936] = shift(131); + v->a[937] = entry(1, false); + v->a[938] = shift(135); + v->a[939] = entry(1, false); parse_actions_entries_47(v); } void parse_actions_entries_47(t_parse_actions_entries_array *v) { - v->a[940] = entry(2, true); - v->a[941] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[942] = shift_repeat(759); - v->a[943] = entry(2, true); - v->a[944] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[945] = shift_repeat(4030); - v->a[946] = entry(2, true); - v->a[947] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[948] = shift_repeat(4154); - v->a[949] = entry(2, true); - v->a[950] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[951] = shift_repeat(4155); - v->a[952] = entry(2, false); - v->a[953] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[954] = shift_repeat(5968); - v->a[955] = entry(2, false); - v->a[956] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[957] = shift_repeat(1105); - v->a[958] = entry(2, true); - v->a[959] = reduce(aux_sym__statements_repeat1, 2, 0, 0); + v->a[940] = shift(137); + v->a[941] = entry(1, true); + v->a[942] = shift(692); + v->a[943] = entry(1, true); + v->a[944] = shift(1193); + v->a[945] = entry(1, true); + v->a[946] = shift(4083); + v->a[947] = entry(1, false); + v->a[948] = shift(266); + v->a[949] = entry(1, false); + v->a[950] = shift(550); + v->a[951] = entry(1, false); + v->a[952] = shift(549); + v->a[953] = entry(1, true); + v->a[954] = shift(549); + v->a[955] = entry(1, false); + v->a[956] = shift(783); + v->a[957] = entry(1, false); + v->a[958] = shift(792); + v->a[959] = entry(1, true); parse_actions_entries_48(v); } void parse_actions_entries_48(t_parse_actions_entries_array *v) { - v->a[960] = shift_repeat(5849); - v->a[961] = entry(2, true); - v->a[962] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[963] = shift_repeat(1078); - v->a[964] = entry(2, false); - v->a[965] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[966] = shift_repeat(1085); - v->a[967] = entry(2, false); - v->a[968] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[969] = shift_repeat(6359); - v->a[970] = entry(2, true); - v->a[971] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[972] = shift_repeat(4814); - v->a[973] = entry(2, false); - v->a[974] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[975] = shift_repeat(148); - v->a[976] = entry(2, true); - v->a[977] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[978] = shift_repeat(150); - v->a[979] = entry(2, true); + v->a[960] = shift(792); + v->a[961] = entry(2, false); + v->a[962] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[963] = shift_repeat(566); + v->a[964] = entry(1, false); + v->a[965] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[966] = entry(1, true); + v->a[967] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[968] = entry(2, false); + v->a[969] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[970] = shift_repeat(1849); + v->a[971] = entry(2, false); + v->a[972] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[973] = shift_repeat(3148); + v->a[974] = entry(2, false); + v->a[975] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[976] = shift_repeat(554); + v->a[977] = entry(2, false); + v->a[978] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[979] = shift_repeat(3132); parse_actions_entries_49(v); } void parse_actions_entries_49(t_parse_actions_entries_array *v) { - v->a[980] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[981] = shift_repeat(151); - v->a[982] = entry(2, true); - v->a[983] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[984] = shift_repeat(152); - v->a[985] = entry(2, true); - v->a[986] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[987] = shift_repeat(6148); - v->a[988] = entry(2, true); - v->a[989] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[990] = shift_repeat(6616); - v->a[991] = entry(2, true); - v->a[992] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[993] = shift_repeat(1077); - v->a[994] = entry(2, true); - v->a[995] = reduce(aux_sym__statements_repeat1, 2, 0, 0); - v->a[996] = shift_repeat(7608); - v->a[997] = entry(1, false); - v->a[998] = shift(1719); - v->a[999] = entry(1, false); + v->a[980] = entry(2, false); + v->a[981] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[982] = shift_repeat(680); + v->a[983] = entry(2, false); + v->a[984] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[985] = shift_repeat(3267); + v->a[986] = entry(2, false); + v->a[987] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[988] = shift_repeat(3116); + v->a[989] = entry(2, false); + v->a[990] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[991] = shift_repeat(152); + v->a[992] = entry(2, false); + v->a[993] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[994] = shift_repeat(140); + v->a[995] = entry(2, false); + v->a[996] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); + v->a[997] = shift_repeat(136); + v->a[998] = entry(2, false); + v->a[999] = reduce(aux_sym_unset_command_repeat1, 2, 0, 0); parse_actions_entries_50(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_90.c b/parser/static/parse_actions_entries/parse_actions_entries_90.c index d5675b21..8a29dafd 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_90.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_90.c @@ -14,126 +14,126 @@ void parse_actions_entries_450(t_parse_actions_entries_array *v) { - v->a[9000] = entry(1, true); - v->a[9001] = shift(4819); - v->a[9002] = entry(1, true); - v->a[9003] = shift(410); - v->a[9004] = entry(1, true); - v->a[9005] = shift(247); - v->a[9006] = entry(1, true); - v->a[9007] = shift(272); - v->a[9008] = entry(1, true); - v->a[9009] = shift(3724); - v->a[9010] = entry(1, true); - v->a[9011] = shift(3722); - v->a[9012] = entry(1, true); - v->a[9013] = shift(1234); - v->a[9014] = entry(1, true); - v->a[9015] = shift(5809); - v->a[9016] = entry(1, true); - v->a[9017] = shift(1290); - v->a[9018] = entry(1, true); - v->a[9019] = shift(4682); + v->a[9000] = shift(659); + v->a[9001] = entry(1, true); + v->a[9002] = shift(662); + v->a[9003] = entry(1, true); + v->a[9004] = shift(3385); + v->a[9005] = entry(1, true); + v->a[9006] = shift(658); + v->a[9007] = entry(1, true); + v->a[9008] = shift(2678); + v->a[9009] = entry(1, true); + v->a[9010] = shift(829); + v->a[9011] = entry(1, true); + v->a[9012] = shift(2071); + v->a[9013] = entry(1, true); + v->a[9014] = shift(2671); + v->a[9015] = entry(1, true); + v->a[9016] = shift(509); + v->a[9017] = entry(1, true); + v->a[9018] = shift(602); + v->a[9019] = entry(1, true); parse_actions_entries_451(v); } void parse_actions_entries_451(t_parse_actions_entries_array *v) { - v->a[9020] = entry(1, true); - v->a[9021] = shift(325); - v->a[9022] = entry(1, true); - v->a[9023] = shift(324); - v->a[9024] = entry(1, true); - v->a[9025] = shift(401); - v->a[9026] = entry(1, true); - v->a[9027] = shift(6403); - v->a[9028] = entry(1, true); - v->a[9029] = shift(6407); - v->a[9030] = entry(1, true); - v->a[9031] = shift(1832); - v->a[9032] = entry(1, true); - v->a[9033] = shift(1839); - v->a[9034] = entry(1, true); - v->a[9035] = shift(1786); - v->a[9036] = entry(1, true); - v->a[9037] = shift(1918); - v->a[9038] = entry(1, false); - v->a[9039] = shift(1269); + v->a[9020] = shift(3924); + v->a[9021] = entry(1, true); + v->a[9022] = shift(607); + v->a[9023] = entry(1, true); + v->a[9024] = shift(2695); + v->a[9025] = entry(1, true); + v->a[9026] = shift(2696); + v->a[9027] = entry(1, true); + v->a[9028] = shift(3251); + v->a[9029] = entry(1, true); + v->a[9030] = shift(2058); + v->a[9031] = entry(1, true); + v->a[9032] = shift(3266); + v->a[9033] = entry(1, true); + v->a[9034] = shift(3250); + v->a[9035] = entry(1, true); + v->a[9036] = shift(1663); + v->a[9037] = entry(1, true); + v->a[9038] = shift(3893); + v->a[9039] = entry(1, true); parse_actions_entries_452(v); } void parse_actions_entries_452(t_parse_actions_entries_array *v) { - v->a[9040] = entry(1, true); - v->a[9041] = shift(1269); - v->a[9042] = entry(1, true); - v->a[9043] = shift(1270); - v->a[9044] = entry(1, true); - v->a[9045] = shift(3817); - v->a[9046] = entry(1, true); - v->a[9047] = shift(3820); - v->a[9048] = entry(1, true); - v->a[9049] = shift(1725); - v->a[9050] = entry(1, true); - v->a[9051] = shift(5784); - v->a[9052] = entry(1, true); - v->a[9053] = shift(1526); - v->a[9054] = entry(1, true); - v->a[9055] = shift(4672); - v->a[9056] = entry(1, true); - v->a[9057] = shift(301); - v->a[9058] = entry(1, true); - v->a[9059] = shift(300); + v->a[9040] = shift(2130); + v->a[9041] = entry(1, true); + v->a[9042] = shift(1556); + v->a[9043] = entry(1, true); + v->a[9044] = shift(1550); + v->a[9045] = entry(1, true); + v->a[9046] = shift(3881); + v->a[9047] = entry(1, true); + v->a[9048] = shift(2119); + v->a[9049] = entry(1, true); + v->a[9050] = shift(1559); + v->a[9051] = entry(1, true); + v->a[9052] = shift(748); + v->a[9053] = entry(1, true); + v->a[9054] = shift(696); + v->a[9055] = entry(1, true); + v->a[9056] = shift(1587); + v->a[9057] = entry(1, true); + v->a[9058] = shift(3865); + v->a[9059] = entry(1, true); parse_actions_entries_453(v); } void parse_actions_entries_453(t_parse_actions_entries_array *v) { - v->a[9060] = entry(1, true); - v->a[9061] = shift(368); - v->a[9062] = entry(1, true); - v->a[9063] = shift(3849); - v->a[9064] = entry(1, true); - v->a[9065] = shift(3850); - v->a[9066] = entry(1, true); - v->a[9067] = shift(1468); - v->a[9068] = entry(1, true); - v->a[9069] = shift(5777); - v->a[9070] = entry(1, true); - v->a[9071] = shift(1394); - v->a[9072] = entry(1, true); - v->a[9073] = shift(4661); - v->a[9074] = entry(1, true); - v->a[9075] = shift(291); - v->a[9076] = entry(1, true); - v->a[9077] = shift(288); - v->a[9078] = entry(1, true); - v->a[9079] = shift(349); + v->a[9060] = shift(2065); + v->a[9061] = entry(1, true); + v->a[9062] = shift(1590); + v->a[9063] = entry(1, true); + v->a[9064] = shift(1586); + v->a[9065] = entry(1, true); + v->a[9066] = shift(724); + v->a[9067] = entry(1, true); + v->a[9068] = shift(3856); + v->a[9069] = entry(1, true); + v->a[9070] = shift(2092); + v->a[9071] = entry(1, true); + v->a[9072] = shift(600); + v->a[9073] = entry(1, true); + v->a[9074] = shift(1571); + v->a[9075] = entry(1, true); + v->a[9076] = shift(1573); + v->a[9077] = entry(1, true); + v->a[9078] = shift(3838); + v->a[9079] = entry(1, true); parse_actions_entries_454(v); } void parse_actions_entries_454(t_parse_actions_entries_array *v) { - v->a[9080] = entry(1, true); - v->a[9081] = shift(4344); - v->a[9082] = entry(1, true); - v->a[9083] = shift(4363); - v->a[9084] = entry(1, true); - v->a[9085] = shift(6583); - v->a[9086] = entry(1, true); - v->a[9087] = shift(2074); - v->a[9088] = entry(1, true); - v->a[9089] = shift(1968); - v->a[9090] = entry(1, false); - v->a[9091] = shift(854); - v->a[9092] = entry(1, true); - v->a[9093] = shift(3749); - v->a[9094] = entry(1, true); - v->a[9095] = shift(3748); - v->a[9096] = entry(1, true); - v->a[9097] = shift(834); - v->a[9098] = entry(1, true); - v->a[9099] = shift(5817); + v->a[9080] = shift(2089); + v->a[9081] = entry(1, true); + v->a[9082] = shift(1570); + v->a[9083] = entry(1, true); + v->a[9084] = shift(763); + v->a[9085] = entry(1, true); + v->a[9086] = shift(817); + v->a[9087] = entry(1, true); + v->a[9088] = shift(1441); + v->a[9089] = entry(1, true); + v->a[9090] = shift(3818); + v->a[9091] = entry(1, true); + v->a[9092] = shift(2083); + v->a[9093] = entry(1, true); + v->a[9094] = shift(1426); + v->a[9095] = entry(1, true); + v->a[9096] = shift(1447); + v->a[9097] = entry(1, true); + v->a[9098] = shift(557); + v->a[9099] = entry(1, true); parse_actions_entries_455(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_91.c b/parser/static/parse_actions_entries/parse_actions_entries_91.c index b121f3e9..975f1894 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_91.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_91.c @@ -14,126 +14,126 @@ void parse_actions_entries_455(t_parse_actions_entries_array *v) { - v->a[9100] = entry(1, true); - v->a[9101] = shift(854); - v->a[9102] = entry(1, true); - v->a[9103] = shift(4693); - v->a[9104] = entry(1, true); - v->a[9105] = shift(334); - v->a[9106] = entry(1, true); - v->a[9107] = shift(333); - v->a[9108] = entry(1, true); - v->a[9109] = shift(414); - v->a[9110] = entry(1, true); - v->a[9111] = shift(861); - v->a[9112] = entry(1, true); - v->a[9113] = shift(1168); - v->a[9114] = entry(1, false); - v->a[9115] = shift(2271); - v->a[9116] = entry(1, true); - v->a[9117] = shift(4164); - v->a[9118] = entry(1, true); - v->a[9119] = shift(4144); + v->a[9100] = shift(3803); + v->a[9101] = entry(1, true); + v->a[9102] = shift(2059); + v->a[9103] = entry(1, true); + v->a[9104] = shift(2091); + v->a[9105] = entry(1, true); + v->a[9106] = shift(3489); + v->a[9107] = entry(1, true); + v->a[9108] = shift(3467); + v->a[9109] = entry(1, true); + v->a[9110] = shift(3711); + v->a[9111] = entry(1, true); + v->a[9112] = shift(2050); + v->a[9113] = entry(1, true); + v->a[9114] = shift(579); + v->a[9115] = entry(1, true); + v->a[9116] = shift(1583); + v->a[9117] = entry(1, true); + v->a[9118] = shift(824); + v->a[9119] = entry(1, true); parse_actions_entries_456(v); } void parse_actions_entries_456(t_parse_actions_entries_array *v) { - v->a[9120] = entry(1, false); - v->a[9121] = shift(5923); - v->a[9122] = entry(1, true); - v->a[9123] = shift(2298); - v->a[9124] = entry(1, true); - v->a[9125] = shift(5730); - v->a[9126] = entry(1, true); - v->a[9127] = shift(2271); - v->a[9128] = entry(1, false); - v->a[9129] = shift(2420); - v->a[9130] = entry(1, false); - v->a[9131] = shift(6316); - v->a[9132] = entry(1, true); - v->a[9133] = shift(4691); - v->a[9134] = entry(1, false); - v->a[9135] = shift(261); - v->a[9136] = entry(1, true); - v->a[9137] = shift(262); - v->a[9138] = entry(1, true); - v->a[9139] = shift(263); + v->a[9120] = shift(597); + v->a[9121] = entry(1, true); + v->a[9122] = shift(3776); + v->a[9123] = entry(1, true); + v->a[9124] = shift(2062); + v->a[9125] = entry(1, true); + v->a[9126] = shift(2845); + v->a[9127] = entry(1, true); + v->a[9128] = shift(1552); + v->a[9129] = entry(1, true); + v->a[9130] = shift(3764); + v->a[9131] = entry(1, true); + v->a[9132] = shift(2080); + v->a[9133] = entry(1, true); + v->a[9134] = shift(802); + v->a[9135] = entry(1, true); + v->a[9136] = shift(2851); + v->a[9137] = entry(1, true); + v->a[9138] = shift(2869); + v->a[9139] = entry(1, true); parse_actions_entries_457(v); } void parse_actions_entries_457(t_parse_actions_entries_array *v) { - v->a[9140] = entry(1, true); - v->a[9141] = shift(235); - v->a[9142] = entry(1, true); - v->a[9143] = shift(2309); - v->a[9144] = entry(1, true); - v->a[9145] = shift(7621); - v->a[9146] = entry(1, true); - v->a[9147] = shift(6585); - v->a[9148] = entry(1, false); - v->a[9149] = shift(5502); - v->a[9150] = entry(1, false); - v->a[9151] = shift(5835); - v->a[9152] = entry(1, false); - v->a[9153] = shift(5501); - v->a[9154] = entry(1, true); - v->a[9155] = shift(5501); - v->a[9156] = entry(1, true); - v->a[9157] = shift(2356); - v->a[9158] = entry(1, true); - v->a[9159] = shift(3029); + v->a[9140] = shift(3755); + v->a[9141] = entry(1, true); + v->a[9142] = shift(2094); + v->a[9143] = entry(1, true); + v->a[9144] = shift(1716); + v->a[9145] = entry(1, true); + v->a[9146] = shift(1530); + v->a[9147] = entry(1, true); + v->a[9148] = shift(2007); + v->a[9149] = entry(1, true); + v->a[9150] = shift(1724); + v->a[9151] = entry(1, true); + v->a[9152] = shift(3748); + v->a[9153] = entry(1, true); + v->a[9154] = shift(1726); + v->a[9155] = entry(1, true); + v->a[9156] = shift(1446); + v->a[9157] = entry(1, true); + v->a[9158] = shift(2020); + v->a[9159] = entry(1, true); parse_actions_entries_458(v); } void parse_actions_entries_458(t_parse_actions_entries_array *v) { - v->a[9160] = entry(1, true); - v->a[9161] = shift(1710); - v->a[9162] = entry(1, true); - v->a[9163] = shift(1711); - v->a[9164] = entry(1, true); - v->a[9165] = shift(3028); - v->a[9166] = entry(1, false); - v->a[9167] = shift(2199); - v->a[9168] = entry(1, true); - v->a[9169] = shift(2199); - v->a[9170] = entry(1, true); - v->a[9171] = shift(2204); - v->a[9172] = entry(1, true); - v->a[9173] = shift(2556); - v->a[9174] = entry(1, false); - v->a[9175] = shift(1399); - v->a[9176] = entry(1, true); - v->a[9177] = shift(1399); - v->a[9178] = entry(1, true); - v->a[9179] = shift(1407); + v->a[9160] = shift(3735); + v->a[9161] = entry(1, true); + v->a[9162] = shift(1473); + v->a[9163] = entry(1, true); + v->a[9164] = shift(2032); + v->a[9165] = entry(1, true); + v->a[9166] = shift(1483); + v->a[9167] = entry(1, true); + v->a[9168] = shift(1481); + v->a[9169] = entry(1, true); + v->a[9170] = shift(3726); + v->a[9171] = entry(1, true); + v->a[9172] = shift(3537); + v->a[9173] = entry(1, true); + v->a[9174] = shift(846); + v->a[9175] = entry(1, true); + v->a[9176] = shift(3720); + v->a[9177] = entry(1, true); + v->a[9178] = shift(570); + v->a[9179] = entry(1, true); parse_actions_entries_459(v); } void parse_actions_entries_459(t_parse_actions_entries_array *v) { - v->a[9180] = entry(1, false); - v->a[9181] = shift(3480); - v->a[9182] = entry(1, true); - v->a[9183] = shift(3480); - v->a[9184] = entry(1, true); - v->a[9185] = shift(3479); - v->a[9186] = entry(1, false); - v->a[9187] = shift(1688); - v->a[9188] = entry(1, true); - v->a[9189] = shift(1688); - v->a[9190] = entry(1, true); - v->a[9191] = shift(1575); - v->a[9192] = entry(1, true); - v->a[9193] = shift(2460); - v->a[9194] = entry(1, false); - v->a[9195] = shift(1244); - v->a[9196] = entry(1, true); - v->a[9197] = shift(4184); - v->a[9198] = entry(1, true); - v->a[9199] = shift(4183); + v->a[9180] = shift(686); + v->a[9181] = entry(1, true); + v->a[9182] = shift(697); + v->a[9183] = entry(1, true); + v->a[9184] = shift(3491); + v->a[9185] = entry(1, true); + v->a[9186] = shift(3709); + v->a[9187] = entry(1, true); + v->a[9188] = shift(3501); + v->a[9189] = entry(1, true); + v->a[9190] = shift(1935); + v->a[9191] = entry(1, true); + v->a[9192] = shift(3698); + v->a[9193] = entry(1, true); + v->a[9194] = shift(927); + v->a[9195] = entry(1, true); + v->a[9196] = shift(2858); + v->a[9197] = entry(1, true); + v->a[9198] = shift(2641); + v->a[9199] = entry(1, true); parse_actions_entries_460(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_92.c b/parser/static/parse_actions_entries/parse_actions_entries_92.c index a0eaa824..34c33e93 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_92.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_92.c @@ -14,126 +14,126 @@ void parse_actions_entries_460(t_parse_actions_entries_array *v) { - v->a[9200] = entry(1, true); - v->a[9201] = shift(1174); - v->a[9202] = entry(1, true); - v->a[9203] = shift(5729); - v->a[9204] = entry(1, true); - v->a[9205] = shift(1244); - v->a[9206] = entry(1, true); - v->a[9207] = shift(4641); - v->a[9208] = entry(1, true); - v->a[9209] = shift(251); - v->a[9210] = entry(1, true); - v->a[9211] = shift(253); - v->a[9212] = entry(1, true); - v->a[9213] = shift(223); - v->a[9214] = entry(1, true); - v->a[9215] = shift(1243); - v->a[9216] = entry(1, true); - v->a[9217] = shift(1611); - v->a[9218] = entry(1, true); - v->a[9219] = shift(2694); + v->a[9200] = shift(1215); + v->a[9201] = entry(1, true); + v->a[9202] = shift(3688); + v->a[9203] = entry(1, true); + v->a[9204] = shift(2618); + v->a[9205] = entry(1, true); + v->a[9206] = shift(1895); + v->a[9207] = entry(1, true); + v->a[9208] = shift(3365); + v->a[9209] = entry(1, true); + v->a[9210] = shift(1885); + v->a[9211] = entry(1, true); + v->a[9212] = shift(3679); + v->a[9213] = entry(1, true); + v->a[9214] = shift(3458); + v->a[9215] = entry(1, true); + v->a[9216] = shift(1718); + v->a[9217] = entry(1, true); + v->a[9218] = shift(3431); + v->a[9219] = entry(1, true); parse_actions_entries_461(v); } void parse_actions_entries_461(t_parse_actions_entries_array *v) { - v->a[9220] = entry(1, true); - v->a[9221] = shift(2696); - v->a[9222] = entry(1, false); - v->a[9223] = shift(1124); - v->a[9224] = entry(1, true); - v->a[9225] = shift(1091); - v->a[9226] = entry(1, true); - v->a[9227] = shift(1124); - v->a[9228] = entry(1, true); - v->a[9229] = shift(1122); - v->a[9230] = entry(1, false); - v->a[9231] = shift(2337); - v->a[9232] = entry(1, true); - v->a[9233] = shift(2337); - v->a[9234] = entry(1, true); - v->a[9235] = shift(2340); - v->a[9236] = entry(1, false); - v->a[9237] = shift(1039); - v->a[9238] = entry(1, true); - v->a[9239] = shift(4211); + v->a[9220] = shift(3669); + v->a[9221] = entry(1, true); + v->a[9222] = shift(3428); + v->a[9223] = entry(1, true); + v->a[9224] = shift(3432); + v->a[9225] = entry(1, true); + v->a[9226] = shift(1383); + v->a[9227] = entry(1, true); + v->a[9228] = shift(3661); + v->a[9229] = entry(1, true); + v->a[9230] = shift(2623); + v->a[9231] = entry(1, true); + v->a[9232] = shift(1178); + v->a[9233] = entry(1, true); + v->a[9234] = shift(1173); + v->a[9235] = entry(1, true); + v->a[9236] = shift(3651); + v->a[9237] = entry(1, true); + v->a[9238] = shift(1179); + v->a[9239] = entry(1, true); parse_actions_entries_462(v); } void parse_actions_entries_462(t_parse_actions_entries_array *v) { - v->a[9240] = entry(1, true); - v->a[9241] = shift(4212); - v->a[9242] = entry(1, true); - v->a[9243] = shift(1144); - v->a[9244] = entry(1, true); - v->a[9245] = shift(5746); - v->a[9246] = entry(1, true); - v->a[9247] = shift(1039); - v->a[9248] = entry(1, true); - v->a[9249] = shift(4841); - v->a[9250] = entry(1, true); - v->a[9251] = shift(206); - v->a[9252] = entry(1, true); - v->a[9253] = shift(207); - v->a[9254] = entry(1, true); - v->a[9255] = shift(189); - v->a[9256] = entry(1, true); - v->a[9257] = shift(1042); - v->a[9258] = entry(1, true); - v->a[9259] = shift(1673); + v->a[9240] = shift(1909); + v->a[9241] = entry(1, true); + v->a[9242] = shift(3367); + v->a[9243] = entry(1, true); + v->a[9244] = shift(3643); + v->a[9245] = entry(1, true); + v->a[9246] = shift(1001); + v->a[9247] = entry(1, true); + v->a[9248] = shift(3408); + v->a[9249] = entry(1, true); + v->a[9250] = shift(3409); + v->a[9251] = entry(1, true); + v->a[9252] = shift(1921); + v->a[9253] = entry(1, true); + v->a[9254] = shift(3633); + v->a[9255] = entry(1, true); + v->a[9256] = shift(2659); + v->a[9257] = entry(1, true); + v->a[9258] = shift(2654); + v->a[9259] = entry(1, true); parse_actions_entries_463(v); } void parse_actions_entries_463(t_parse_actions_entries_array *v) { - v->a[9260] = entry(1, false); - v->a[9261] = shift(1784); - v->a[9262] = entry(1, true); - v->a[9263] = shift(1823); - v->a[9264] = entry(1, true); - v->a[9265] = shift(1784); - v->a[9266] = entry(1, true); - v->a[9267] = shift(1787); - v->a[9268] = entry(1, false); - v->a[9269] = shift(1189); - v->a[9270] = entry(1, false); - v->a[9271] = shift(608); - v->a[9272] = entry(1, true); - v->a[9273] = shift(1188); - v->a[9274] = entry(1, true); - v->a[9275] = shift(1189); - v->a[9276] = entry(1, false); - v->a[9277] = shift(1188); - v->a[9278] = entry(1, true); - v->a[9279] = shift(4124); + v->a[9260] = shift(2660); + v->a[9261] = entry(1, true); + v->a[9262] = shift(3625); + v->a[9263] = entry(1, true); + v->a[9264] = shift(3422); + v->a[9265] = entry(1, true); + v->a[9266] = shift(1922); + v->a[9267] = entry(1, true); + v->a[9268] = shift(2009); + v->a[9269] = entry(1, true); + v->a[9270] = shift(1979); + v->a[9271] = entry(1, true); + v->a[9272] = shift(3615); + v->a[9273] = entry(1, true); + v->a[9274] = shift(2010); + v->a[9275] = entry(1, true); + v->a[9276] = shift(1231); + v->a[9277] = entry(1, true); + v->a[9278] = shift(1928); + v->a[9279] = entry(1, true); parse_actions_entries_464(v); } void parse_actions_entries_464(t_parse_actions_entries_array *v) { - v->a[9280] = entry(1, true); - v->a[9281] = shift(4096); - v->a[9282] = entry(1, true); - v->a[9283] = shift(4110); - v->a[9284] = entry(1, false); - v->a[9285] = shift(4102); - v->a[9286] = entry(1, true); - v->a[9287] = shift(4102); - v->a[9288] = entry(1, false); - v->a[9289] = shift(6101); - v->a[9290] = entry(1, true); - v->a[9291] = shift(5806); - v->a[9292] = entry(1, false); - v->a[9293] = shift(2866); - v->a[9294] = entry(1, false); - v->a[9295] = shift(6347); - v->a[9296] = entry(1, true); - v->a[9297] = shift(4629); - v->a[9298] = entry(1, true); - v->a[9299] = shift(186); + v->a[9280] = shift(3608); + v->a[9281] = entry(1, true); + v->a[9282] = shift(1224); + v->a[9283] = entry(1, true); + v->a[9284] = shift(1227); + v->a[9285] = entry(1, true); + v->a[9286] = shift(3390); + v->a[9287] = entry(1, true); + v->a[9288] = shift(3600); + v->a[9289] = entry(1, true); + v->a[9290] = shift(1216); + v->a[9291] = entry(1, true); + v->a[9292] = shift(2617); + v->a[9293] = entry(1, true); + v->a[9294] = shift(3386); + v->a[9295] = entry(1, true); + v->a[9296] = shift(3591); + v->a[9297] = entry(1, true); + v->a[9298] = shift(1661); + v->a[9299] = entry(1, true); parse_actions_entries_465(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_93.c b/parser/static/parse_actions_entries/parse_actions_entries_93.c index 7fc04ef2..0d3f8ab0 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_93.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_93.c @@ -14,126 +14,126 @@ void parse_actions_entries_465(t_parse_actions_entries_array *v) { - v->a[9300] = entry(1, true); - v->a[9301] = shift(187); - v->a[9302] = entry(1, true); - v->a[9303] = shift(188); - v->a[9304] = entry(1, false); - v->a[9305] = shift(2790); - v->a[9306] = entry(1, false); - v->a[9307] = shift(4566); - v->a[9308] = entry(1, true); - v->a[9309] = shift(4049); - v->a[9310] = entry(1, true); - v->a[9311] = shift(4048); - v->a[9312] = entry(1, false); - v->a[9313] = shift(3243); - v->a[9314] = entry(1, true); - v->a[9315] = shift(4429); - v->a[9316] = entry(1, true); - v->a[9317] = shift(5727); - v->a[9318] = entry(1, true); - v->a[9319] = shift(4566); + v->a[9300] = shift(1657); + v->a[9301] = entry(1, true); + v->a[9302] = shift(826); + v->a[9303] = entry(1, true); + v->a[9304] = shift(3582); + v->a[9305] = entry(1, true); + v->a[9306] = shift(2192); + v->a[9307] = entry(1, true); + v->a[9308] = shift(2212); + v->a[9309] = entry(1, true); + v->a[9310] = shift(833); + v->a[9311] = entry(1, true); + v->a[9312] = shift(2005); + v->a[9313] = entry(1, true); + v->a[9314] = shift(3573); + v->a[9315] = entry(1, true); + v->a[9316] = shift(2097); + v->a[9317] = entry(1, true); + v->a[9318] = shift(1876); + v->a[9319] = entry(1, true); parse_actions_entries_466(v); } void parse_actions_entries_466(t_parse_actions_entries_array *v) { - v->a[9320] = entry(1, true); - v->a[9321] = shift(4830); - v->a[9322] = entry(1, true); - v->a[9323] = shift(149); - v->a[9324] = entry(1, true); - v->a[9325] = shift(146); - v->a[9326] = entry(1, true); - v->a[9327] = shift(294); - v->a[9328] = entry(1, false); - v->a[9329] = shift(4429); - v->a[9330] = entry(1, false); - v->a[9331] = shift(2634); - v->a[9332] = entry(1, false); - v->a[9333] = shift(953); - v->a[9334] = entry(1, true); - v->a[9335] = shift(2633); - v->a[9336] = entry(1, true); - v->a[9337] = shift(2634); - v->a[9338] = entry(1, false); - v->a[9339] = shift(2633); + v->a[9320] = shift(1870); + v->a[9321] = entry(1, true); + v->a[9322] = shift(830); + v->a[9323] = entry(1, true); + v->a[9324] = shift(3567); + v->a[9325] = entry(1, true); + v->a[9326] = shift(673); + v->a[9327] = entry(1, true); + v->a[9328] = shift(670); + v->a[9329] = entry(1, true); + v->a[9330] = shift(735); + v->a[9331] = entry(1, true); + v->a[9332] = shift(3626); + v->a[9333] = entry(1, true); + v->a[9334] = shift(1879); + v->a[9335] = entry(1, true); + v->a[9336] = shift(1533); + v->a[9337] = entry(1, true); + v->a[9338] = shift(3672); + v->a[9339] = entry(1, true); parse_actions_entries_467(v); } void parse_actions_entries_467(t_parse_actions_entries_array *v) { - v->a[9340] = entry(1, false); - v->a[9341] = shift(482); - v->a[9342] = entry(1, true); - v->a[9343] = shift(483); - v->a[9344] = entry(1, true); - v->a[9345] = shift(482); - v->a[9346] = entry(1, false); - v->a[9347] = shift(483); - v->a[9348] = entry(1, false); - v->a[9349] = shift(5347); - v->a[9350] = entry(1, true); - v->a[9351] = shift(5174); - v->a[9352] = entry(1, true); - v->a[9353] = shift(5347); - v->a[9354] = entry(1, true); - v->a[9355] = shift(5348); - v->a[9356] = entry(1, false); - v->a[9357] = shift(3510); - v->a[9358] = entry(1, true); - v->a[9359] = shift(3508); + v->a[9340] = shift(1486); + v->a[9341] = entry(1, true); + v->a[9342] = shift(1130); + v->a[9343] = entry(1, true); + v->a[9344] = shift(1136); + v->a[9345] = entry(1, true); + v->a[9346] = shift(1519); + v->a[9347] = entry(1, true); + v->a[9348] = shift(3696); + v->a[9349] = entry(1, true); + v->a[9350] = shift(1124); + v->a[9351] = entry(1, true); + v->a[9352] = shift(818); + v->a[9353] = entry(1, true); + v->a[9354] = shift(3708); + v->a[9355] = entry(1, true); + v->a[9356] = shift(1865); + v->a[9357] = entry(1, true); + v->a[9358] = shift(3932); + v->a[9359] = entry(1, true); parse_actions_entries_468(v); } void parse_actions_entries_468(t_parse_actions_entries_array *v) { - v->a[9360] = entry(1, true); - v->a[9361] = shift(3510); - v->a[9362] = entry(1, false); - v->a[9363] = shift(3508); - v->a[9364] = entry(1, true); - v->a[9365] = shift(3981); - v->a[9366] = entry(1, true); - v->a[9367] = shift(4069); - v->a[9368] = entry(1, true); - v->a[9369] = shift(4083); - v->a[9370] = entry(1, false); - v->a[9371] = shift(4085); - v->a[9372] = entry(1, true); - v->a[9373] = shift(4085); - v->a[9374] = entry(1, false); - v->a[9375] = shift(6099); - v->a[9376] = entry(1, true); - v->a[9377] = shift(5706); - v->a[9378] = entry(1, false); - v->a[9379] = shift(3267); + v->a[9360] = shift(1007); + v->a[9361] = entry(1, true); + v->a[9362] = shift(1013); + v->a[9363] = entry(1, true); + v->a[9364] = shift(3738); + v->a[9365] = entry(1, true); + v->a[9366] = shift(2720); + v->a[9367] = entry(1, true); + v->a[9368] = shift(1000); + v->a[9369] = entry(1, true); + v->a[9370] = shift(2804); + v->a[9371] = entry(1, true); + v->a[9372] = shift(3654); + v->a[9373] = entry(1, true); + v->a[9374] = shift(3417); + v->a[9375] = entry(1, true); + v->a[9376] = shift(2745); + v->a[9377] = entry(1, true); + v->a[9378] = shift(3307); + v->a[9379] = entry(1, true); parse_actions_entries_469(v); } void parse_actions_entries_469(t_parse_actions_entries_array *v) { - v->a[9380] = entry(1, false); - v->a[9381] = shift(6249); - v->a[9382] = entry(1, true); - v->a[9383] = shift(4738); - v->a[9384] = entry(1, true); - v->a[9385] = shift(190); - v->a[9386] = entry(1, true); - v->a[9387] = shift(192); - v->a[9388] = entry(1, true); - v->a[9389] = shift(193); - v->a[9390] = entry(1, false); - v->a[9391] = shift(3357); - v->a[9392] = entry(1, true); - v->a[9393] = shift(3035); - v->a[9394] = entry(1, false); - v->a[9395] = shift(2125); - v->a[9396] = entry(1, true); - v->a[9397] = shift(2125); - v->a[9398] = entry(1, true); - v->a[9399] = shift(2126); + v->a[9380] = shift(3819); + v->a[9381] = entry(1, true); + v->a[9382] = shift(986); + v->a[9383] = entry(1, true); + v->a[9384] = shift(1960); + v->a[9385] = entry(1, true); + v->a[9386] = shift(961); + v->a[9387] = entry(1, true); + v->a[9388] = shift(2248); + v->a[9389] = entry(1, true); + v->a[9390] = shift(991); + v->a[9391] = entry(1, true); + v->a[9392] = shift(989); + v->a[9393] = entry(1, true); + v->a[9394] = shift(994); + v->a[9395] = entry(1, true); + v->a[9396] = shift(2126); + v->a[9397] = entry(1, true); + v->a[9398] = shift(2775); + v->a[9399] = entry(1, true); parse_actions_entries_470(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_94.c b/parser/static/parse_actions_entries/parse_actions_entries_94.c index 4ec48a56..a5ccf806 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_94.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_94.c @@ -14,126 +14,126 @@ void parse_actions_entries_470(t_parse_actions_entries_array *v) { - v->a[9400] = entry(1, false); - v->a[9401] = shift(1037); - v->a[9402] = entry(1, true); - v->a[9403] = shift(1038); - v->a[9404] = entry(1, true); - v->a[9405] = shift(1037); - v->a[9406] = entry(1, false); - v->a[9407] = shift(1038); - v->a[9408] = entry(1, false); - v->a[9409] = shift(2742); - v->a[9410] = entry(1, false); - v->a[9411] = shift(3355); - v->a[9412] = entry(1, false); - v->a[9413] = shift(4810); - v->a[9414] = entry(1, false); - v->a[9415] = shift(3457); - v->a[9416] = entry(1, true); - v->a[9417] = shift(4811); - v->a[9418] = entry(1, true); - v->a[9419] = shift(4810); + v->a[9400] = shift(2263); + v->a[9401] = entry(1, true); + v->a[9402] = shift(766); + v->a[9403] = entry(1, true); + v->a[9404] = shift(703); + v->a[9405] = entry(1, true); + v->a[9406] = shift(3280); + v->a[9407] = entry(1, true); + v->a[9408] = shift(922); + v->a[9409] = entry(1, true); + v->a[9410] = shift(2768); + v->a[9411] = entry(1, true); + v->a[9412] = shift(2800); + v->a[9413] = entry(1, true); + v->a[9414] = shift(2799); + v->a[9415] = entry(1, true); + v->a[9416] = shift(3414); + v->a[9417] = entry(1, true); + v->a[9418] = shift(1044); + v->a[9419] = entry(1, true); parse_actions_entries_471(v); } void parse_actions_entries_471(t_parse_actions_entries_array *v) { - v->a[9420] = entry(1, false); - v->a[9421] = shift(4811); - v->a[9422] = entry(1, false); - v->a[9423] = shift(3474); - v->a[9424] = entry(1, false); - v->a[9425] = shift(3349); - v->a[9426] = entry(1, false); - v->a[9427] = shift(2744); - v->a[9428] = entry(1, false); - v->a[9429] = shift(2154); - v->a[9430] = entry(1, true); - v->a[9431] = shift(2154); - v->a[9432] = entry(1, true); - v->a[9433] = shift(2155); - v->a[9434] = entry(1, false); - v->a[9435] = shift(5173); - v->a[9436] = entry(1, true); - v->a[9437] = shift(5064); - v->a[9438] = entry(1, true); - v->a[9439] = shift(5173); + v->a[9420] = shift(2047); + v->a[9421] = entry(1, true); + v->a[9422] = shift(3310); + v->a[9423] = entry(1, true); + v->a[9424] = shift(3938); + v->a[9425] = entry(1, true); + v->a[9426] = shift(3302); + v->a[9427] = entry(1, true); + v->a[9428] = shift(467); + v->a[9429] = entry(1, true); + v->a[9430] = shift(919); + v->a[9431] = entry(1, true); + v->a[9432] = shift(2211); + v->a[9433] = entry(1, true); + v->a[9434] = shift(464); + v->a[9435] = entry(1, true); + v->a[9436] = shift(3379); + v->a[9437] = entry(1, true); + v->a[9438] = shift(812); + v->a[9439] = entry(1, true); parse_actions_entries_472(v); } void parse_actions_entries_472(t_parse_actions_entries_array *v) { - v->a[9440] = entry(1, true); - v->a[9441] = shift(5124); - v->a[9442] = entry(1, false); - v->a[9443] = shift(2401); - v->a[9444] = entry(1, true); - v->a[9445] = shift(2402); - v->a[9446] = entry(1, true); - v->a[9447] = shift(2401); - v->a[9448] = entry(1, false); - v->a[9449] = shift(2402); - v->a[9450] = entry(1, false); - v->a[9451] = shift(5278); - v->a[9452] = entry(1, true); - v->a[9453] = shift(5278); - v->a[9454] = entry(1, true); - v->a[9455] = shift(5290); - v->a[9456] = entry(1, false); - v->a[9457] = shift(3240); - v->a[9458] = entry(1, false); - v->a[9459] = shift(5140); + v->a[9440] = shift(809); + v->a[9441] = entry(1, true); + v->a[9442] = shift(814); + v->a[9443] = entry(1, true); + v->a[9444] = shift(2281); + v->a[9445] = entry(1, true); + v->a[9446] = shift(2786); + v->a[9447] = entry(1, true); + v->a[9448] = shift(2282); + v->a[9449] = entry(1, true); + v->a[9450] = shift(2784); + v->a[9451] = entry(1, true); + v->a[9452] = shift(1095); + v->a[9453] = entry(1, true); + v->a[9454] = shift(1104); + v->a[9455] = entry(1, true); + v->a[9456] = shift(1097); + v->a[9457] = entry(1, true); + v->a[9458] = shift(3369); + v->a[9459] = entry(1, true); parse_actions_entries_473(v); } void parse_actions_entries_473(t_parse_actions_entries_array *v) { - v->a[9460] = entry(1, true); - v->a[9461] = shift(5140); - v->a[9462] = entry(1, true); - v->a[9463] = shift(5127); - v->a[9464] = entry(1, false); - v->a[9465] = shift(1109); - v->a[9466] = entry(1, true); - v->a[9467] = shift(1109); - v->a[9468] = entry(1, true); - v->a[9469] = shift(1108); - v->a[9470] = entry(1, false); - v->a[9471] = shift(3348); - v->a[9472] = entry(1, false); - v->a[9473] = shift(5440); - v->a[9474] = entry(1, false); - v->a[9475] = shift(3580); - v->a[9476] = entry(1, true); - v->a[9477] = shift(5438); - v->a[9478] = entry(1, true); - v->a[9479] = shift(5440); + v->a[9460] = shift(3361); + v->a[9461] = entry(1, true); + v->a[9462] = shift(2780); + v->a[9463] = entry(1, true); + v->a[9464] = shift(1105); + v->a[9465] = entry(1, true); + v->a[9466] = shift(870); + v->a[9467] = entry(1, true); + v->a[9468] = shift(912); + v->a[9469] = entry(1, true); + v->a[9470] = shift(2289); + v->a[9471] = entry(1, true); + v->a[9472] = shift(911); + v->a[9473] = entry(1, true); + v->a[9474] = shift(908); + v->a[9475] = entry(1, true); + v->a[9476] = shift(2293); + v->a[9477] = entry(1, true); + v->a[9478] = shift(3224); + v->a[9479] = entry(1, true); parse_actions_entries_474(v); } void parse_actions_entries_474(t_parse_actions_entries_array *v) { - v->a[9480] = entry(1, false); - v->a[9481] = shift(5438); - v->a[9482] = entry(1, false); - v->a[9483] = shift(2745); - v->a[9484] = entry(1, false); - v->a[9485] = shift(1107); - v->a[9486] = entry(1, true); - v->a[9487] = shift(1107); - v->a[9488] = entry(1, true); - v->a[9489] = shift(1106); - v->a[9490] = entry(1, false); - v->a[9491] = shift(3346); - v->a[9492] = entry(1, false); - v->a[9493] = shift(3582); - v->a[9494] = entry(1, false); - v->a[9495] = shift(2746); - v->a[9496] = entry(1, false); - v->a[9497] = shift(2741); - v->a[9498] = entry(1, false); - v->a[9499] = shift(3362); + v->a[9480] = shift(3214); + v->a[9481] = entry(1, true); + v->a[9482] = shift(1076); + v->a[9483] = entry(1, true); + v->a[9484] = shift(2753); + v->a[9485] = entry(1, true); + v->a[9486] = shift(1080); + v->a[9487] = entry(1, true); + v->a[9488] = shift(1084); + v->a[9489] = entry(1, true); + v->a[9490] = shift(3219); + v->a[9491] = entry(1, true); + v->a[9492] = shift(2751); + v->a[9493] = entry(1, true); + v->a[9494] = shift(1156); + v->a[9495] = entry(1, true); + v->a[9496] = shift(2154); + v->a[9497] = entry(1, true); + v->a[9498] = shift(1484); + v->a[9499] = entry(1, true); parse_actions_entries_475(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_95.c b/parser/static/parse_actions_entries/parse_actions_entries_95.c index 461ff253..39373471 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_95.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_95.c @@ -14,126 +14,126 @@ void parse_actions_entries_475(t_parse_actions_entries_array *v) { - v->a[9500] = entry(1, false); - v->a[9501] = shift(2890); - v->a[9502] = entry(1, false); - v->a[9503] = shift(2580); - v->a[9504] = entry(1, true); - v->a[9505] = shift(2579); - v->a[9506] = entry(1, true); - v->a[9507] = shift(2580); - v->a[9508] = entry(1, false); - v->a[9509] = shift(2579); - v->a[9510] = entry(1, false); - v->a[9511] = shift(2436); - v->a[9512] = entry(1, true); - v->a[9513] = shift(2436); - v->a[9514] = entry(1, true); - v->a[9515] = shift(2432); - v->a[9516] = entry(1, false); - v->a[9517] = shift(2210); - v->a[9518] = entry(1, false); - v->a[9519] = shift(774); + v->a[9500] = shift(1422); + v->a[9501] = entry(1, true); + v->a[9502] = shift(3411); + v->a[9503] = entry(1, true); + v->a[9504] = shift(3370); + v->a[9505] = entry(1, true); + v->a[9506] = shift(2155); + v->a[9507] = entry(1, true); + v->a[9508] = shift(2066); + v->a[9509] = entry(1, true); + v->a[9510] = shift(2197); + v->a[9511] = entry(1, true); + v->a[9512] = shift(1138); + v->a[9513] = entry(1, true); + v->a[9514] = shift(2114); + v->a[9515] = entry(1, true); + v->a[9516] = shift(2113); + v->a[9517] = entry(1, true); + v->a[9518] = shift(3358); + v->a[9519] = entry(1, true); parse_actions_entries_476(v); } void parse_actions_entries_476(t_parse_actions_entries_array *v) { - v->a[9520] = entry(1, true); - v->a[9521] = shift(2162); - v->a[9522] = entry(1, true); - v->a[9523] = shift(2210); - v->a[9524] = entry(1, false); - v->a[9525] = shift(2162); - v->a[9526] = entry(1, false); - v->a[9527] = shift(2413); - v->a[9528] = entry(1, true); - v->a[9529] = shift(2413); - v->a[9530] = entry(1, true); - v->a[9531] = shift(2415); - v->a[9532] = entry(1, false); - v->a[9533] = shift(710); - v->a[9534] = entry(1, false); - v->a[9535] = shift(2707); - v->a[9536] = entry(1, true); - v->a[9537] = shift(2711); - v->a[9538] = entry(1, true); - v->a[9539] = shift(2707); + v->a[9520] = shift(1127); + v->a[9521] = entry(1, true); + v->a[9522] = shift(3281); + v->a[9523] = entry(1, true); + v->a[9524] = shift(3804); + v->a[9525] = entry(1, true); + v->a[9526] = shift(3284); + v->a[9527] = entry(1, true); + v->a[9528] = shift(443); + v->a[9529] = entry(1, true); + v->a[9530] = shift(923); + v->a[9531] = entry(1, true); + v->a[9532] = shift(1129); + v->a[9533] = entry(1, true); + v->a[9534] = shift(446); + v->a[9535] = entry(1, true); + v->a[9536] = shift(1126); + v->a[9537] = entry(1, true); + v->a[9538] = shift(3248); + v->a[9539] = entry(1, true); parse_actions_entries_477(v); } void parse_actions_entries_477(t_parse_actions_entries_array *v) { - v->a[9540] = entry(1, false); - v->a[9541] = shift(2711); - v->a[9542] = entry(1, false); - v->a[9543] = shift(5616); - v->a[9544] = entry(1, true); - v->a[9545] = shift(3863); - v->a[9546] = entry(1, true); - v->a[9547] = shift(3862); - v->a[9548] = entry(1, true); - v->a[9549] = shift(5518); - v->a[9550] = entry(1, true); - v->a[9551] = shift(5846); - v->a[9552] = entry(1, true); - v->a[9553] = shift(5616); - v->a[9554] = entry(1, true); - v->a[9555] = shift(4752); - v->a[9556] = entry(1, true); - v->a[9557] = shift(399); - v->a[9558] = entry(1, true); - v->a[9559] = shift(398); + v->a[9540] = shift(3405); + v->a[9541] = entry(1, true); + v->a[9542] = shift(3239); + v->a[9543] = entry(1, true); + v->a[9544] = shift(2314); + v->a[9545] = entry(1, true); + v->a[9546] = shift(3257); + v->a[9547] = entry(1, true); + v->a[9548] = shift(3395); + v->a[9549] = entry(1, true); + v->a[9550] = shift(2326); + v->a[9551] = entry(1, true); + v->a[9552] = shift(1955); + v->a[9553] = entry(1, true); + v->a[9554] = shift(3921); + v->a[9555] = entry(1, true); + v->a[9556] = shift(1576); + v->a[9557] = entry(1, true); + v->a[9558] = shift(904); + v->a[9559] = entry(1, true); parse_actions_entries_478(v); } void parse_actions_entries_478(t_parse_actions_entries_array *v) { - v->a[9560] = entry(1, true); - v->a[9561] = shift(172); - v->a[9562] = entry(1, true); - v->a[9563] = shift(5548); - v->a[9564] = entry(1, false); - v->a[9565] = shift(5605); - v->a[9566] = entry(1, true); - v->a[9567] = shift(5605); - v->a[9568] = entry(1, true); - v->a[9569] = shift(5606); - v->a[9570] = entry(1, false); - v->a[9571] = shift(2740); - v->a[9572] = entry(1, false); - v->a[9573] = shift(3363); - v->a[9574] = entry(1, false); - v->a[9575] = shift(3344); - v->a[9576] = entry(1, false); - v->a[9577] = shift(2747); - v->a[9578] = entry(1, false); - v->a[9579] = shift(589); + v->a[9560] = shift(455); + v->a[9561] = entry(1, true); + v->a[9562] = shift(3371); + v->a[9563] = entry(1, true); + v->a[9564] = shift(1078); + v->a[9565] = entry(1, true); + v->a[9566] = shift(3401); + v->a[9567] = entry(1, true); + v->a[9568] = shift(1065); + v->a[9569] = entry(1, true); + v->a[9570] = reduce(sym__expansion_body, 2, 0, 28); + v->a[9571] = entry(1, true); + v->a[9572] = reduce(sym__expansion_body, 2, 0, 27); + v->a[9573] = entry(1, true); + v->a[9574] = shift(1067); + v->a[9575] = entry(1, true); + v->a[9576] = shift(3247); + v->a[9577] = entry(1, true); + v->a[9578] = shift(1064); + v->a[9579] = entry(1, true); parse_actions_entries_479(v); } void parse_actions_entries_479(t_parse_actions_entries_array *v) { - v->a[9580] = entry(1, false); - v->a[9581] = shift(1623); - v->a[9582] = entry(1, false); - v->a[9583] = shift(740); - v->a[9584] = entry(1, true); - v->a[9585] = shift(1619); - v->a[9586] = entry(1, true); - v->a[9587] = shift(1623); - v->a[9588] = entry(1, false); - v->a[9589] = shift(1619); - v->a[9590] = entry(1, false); - v->a[9591] = shift(756); - v->a[9592] = entry(1, false); - v->a[9593] = shift(3343); - v->a[9594] = entry(1, false); - v->a[9595] = shift(2748); - v->a[9596] = entry(1, false); - v->a[9597] = shift(572); - v->a[9598] = entry(1, false); - v->a[9599] = shift(3342); + v->a[9580] = shift(2226); + v->a[9581] = entry(1, true); + v->a[9582] = shift(1569); + v->a[9583] = entry(1, true); + v->a[9584] = shift(3800); + v->a[9585] = entry(1, true); + v->a[9586] = shift(2228); + v->a[9587] = entry(1, true); + v->a[9588] = shift(3290); + v->a[9589] = entry(1, true); + v->a[9590] = shift(2238); + v->a[9591] = entry(1, true); + v->a[9592] = shift(2244); + v->a[9593] = entry(1, true); + v->a[9594] = shift(2410); + v->a[9595] = entry(1, true); + v->a[9596] = shift(2408); + v->a[9597] = entry(1, true); + v->a[9598] = shift(2383); + v->a[9599] = entry(1, true); parse_actions_entries_480(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_96.c b/parser/static/parse_actions_entries/parse_actions_entries_96.c index 926d9b65..4980c8d1 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_96.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_96.c @@ -14,126 +14,126 @@ void parse_actions_entries_480(t_parse_actions_entries_array *v) { - v->a[9600] = entry(1, false); - v->a[9601] = shift(1199); - v->a[9602] = entry(1, false); - v->a[9603] = shift(611); - v->a[9604] = entry(1, true); - v->a[9605] = shift(1198); - v->a[9606] = entry(1, true); - v->a[9607] = shift(1199); - v->a[9608] = entry(1, false); - v->a[9609] = shift(1198); - v->a[9610] = entry(1, false); - v->a[9611] = shift(2749); - v->a[9612] = entry(1, false); - v->a[9613] = shift(3341); - v->a[9614] = entry(1, false); - v->a[9615] = shift(2750); - v->a[9616] = entry(1, false); - v->a[9617] = shift(597); - v->a[9618] = entry(1, false); - v->a[9619] = shift(904); + v->a[9600] = shift(2378); + v->a[9601] = entry(1, true); + v->a[9602] = shift(2338); + v->a[9603] = entry(1, true); + v->a[9604] = shift(2364); + v->a[9605] = entry(1, true); + v->a[9606] = shift(3398); + v->a[9607] = entry(1, true); + v->a[9608] = shift(2361); + v->a[9609] = entry(1, true); + v->a[9610] = shift(2358); + v->a[9611] = entry(1, true); + v->a[9612] = shift(2357); + v->a[9613] = entry(1, true); + v->a[9614] = shift(2052); + v->a[9615] = entry(1, true); + v->a[9616] = shift(2101); + v->a[9617] = entry(1, true); + v->a[9618] = shift(3360); + v->a[9619] = entry(1, true); parse_actions_entries_481(v); } void parse_actions_entries_481(t_parse_actions_entries_array *v) { - v->a[9620] = entry(1, false); - v->a[9621] = shift(2344); - v->a[9622] = entry(1, true); - v->a[9623] = shift(2341); - v->a[9624] = entry(1, true); - v->a[9625] = shift(2344); - v->a[9626] = entry(1, false); - v->a[9627] = shift(2341); - v->a[9628] = entry(1, false); - v->a[9629] = shift(3340); - v->a[9630] = entry(1, false); - v->a[9631] = shift(902); - v->a[9632] = entry(1, false); - v->a[9633] = shift(4604); - v->a[9634] = entry(1, true); - v->a[9635] = shift(4025); - v->a[9636] = entry(1, true); - v->a[9637] = shift(4021); - v->a[9638] = entry(1, true); - v->a[9639] = shift(4401); + v->a[9620] = shift(1518); + v->a[9621] = entry(1, true); + v->a[9622] = shift(1521); + v->a[9623] = entry(1, true); + v->a[9624] = shift(3346); + v->a[9625] = entry(1, true); + v->a[9626] = shift(3578); + v->a[9627] = entry(1, true); + v->a[9628] = shift(3345); + v->a[9629] = entry(1, true); + v->a[9630] = shift(460); + v->a[9631] = entry(1, true); + v->a[9632] = shift(3364); + v->a[9633] = entry(1, true); + v->a[9634] = shift(459); + v->a[9635] = entry(1, true); + v->a[9636] = shift(449); + v->a[9637] = entry(1, true); + v->a[9638] = shift(1948); + v->a[9639] = entry(1, true); parse_actions_entries_482(v); } void parse_actions_entries_482(t_parse_actions_entries_array *v) { - v->a[9640] = entry(1, true); - v->a[9641] = shift(5723); - v->a[9642] = entry(1, true); - v->a[9643] = shift(4604); - v->a[9644] = entry(1, true); - v->a[9645] = shift(4845); - v->a[9646] = entry(1, true); - v->a[9647] = shift(80); - v->a[9648] = entry(1, true); - v->a[9649] = shift(83); - v->a[9650] = entry(1, true); - v->a[9651] = shift(350); - v->a[9652] = entry(1, true); - v->a[9653] = shift(4602); - v->a[9654] = entry(1, false); - v->a[9655] = shift(5412); - v->a[9656] = entry(1, true); - v->a[9657] = shift(5412); - v->a[9658] = entry(1, true); - v->a[9659] = shift(5420); + v->a[9640] = shift(3309); + v->a[9641] = entry(1, true); + v->a[9642] = shift(860); + v->a[9643] = entry(1, true); + v->a[9644] = shift(867); + v->a[9645] = entry(1, true); + v->a[9646] = shift(2123); + v->a[9647] = entry(1, true); + v->a[9648] = shift(3349); + v->a[9649] = entry(1, true); + v->a[9650] = shift(3606); + v->a[9651] = entry(1, true); + v->a[9652] = shift(3348); + v->a[9653] = entry(1, true); + v->a[9654] = shift(859); + v->a[9655] = entry(1, true); + v->a[9656] = shift(2250); + v->a[9657] = entry(1, true); + v->a[9658] = shift(2344); + v->a[9659] = entry(1, true); parse_actions_entries_483(v); } void parse_actions_entries_483(t_parse_actions_entries_array *v) { - v->a[9660] = entry(1, false); - v->a[9661] = shift(4477); - v->a[9662] = entry(1, true); - v->a[9663] = shift(4477); - v->a[9664] = entry(1, true); - v->a[9665] = shift(4467); - v->a[9666] = entry(1, false); - v->a[9667] = shift(2751); - v->a[9668] = entry(1, false); - v->a[9669] = shift(5415); - v->a[9670] = entry(1, true); - v->a[9671] = shift(5415); - v->a[9672] = entry(1, true); - v->a[9673] = shift(5474); - v->a[9674] = entry(1, false); - v->a[9675] = shift(1733); - v->a[9676] = entry(1, true); - v->a[9677] = shift(4193); - v->a[9678] = entry(1, true); - v->a[9679] = shift(4192); + v->a[9660] = shift(2343); + v->a[9661] = entry(1, true); + v->a[9662] = shift(2249); + v->a[9663] = entry(1, true); + v->a[9664] = shift(959); + v->a[9665] = entry(1, true); + v->a[9666] = shift(2056); + v->a[9667] = entry(1, true); + v->a[9668] = shift(3616); + v->a[9669] = entry(1, true); + v->a[9670] = shift(3622); + v->a[9671] = entry(1, true); + v->a[9672] = shift(3628); + v->a[9673] = entry(1, true); + v->a[9674] = shift(3634); + v->a[9675] = entry(1, true); + v->a[9676] = shift(3640); + v->a[9677] = entry(1, true); + v->a[9678] = shift(3646); + v->a[9679] = entry(1, true); parse_actions_entries_484(v); } void parse_actions_entries_484(t_parse_actions_entries_array *v) { - v->a[9680] = entry(1, true); - v->a[9681] = shift(1734); - v->a[9682] = entry(1, true); - v->a[9683] = shift(5736); - v->a[9684] = entry(1, true); - v->a[9685] = shift(1733); - v->a[9686] = entry(1, true); - v->a[9687] = shift(4624); - v->a[9688] = entry(1, true); - v->a[9689] = shift(244); - v->a[9690] = entry(1, true); - v->a[9691] = shift(245); - v->a[9692] = entry(1, true); - v->a[9693] = shift(219); - v->a[9694] = entry(1, false); - v->a[9695] = shift(1734); - v->a[9696] = entry(1, false); - v->a[9697] = shift(1851); - v->a[9698] = entry(1, false); - v->a[9699] = shift(668); + v->a[9680] = shift(3652); + v->a[9681] = entry(1, true); + v->a[9682] = shift(3658); + v->a[9683] = entry(1, true); + v->a[9684] = shift(3664); + v->a[9685] = entry(1, true); + v->a[9686] = shift(3670); + v->a[9687] = entry(1, true); + v->a[9688] = shift(3676); + v->a[9689] = entry(1, true); + v->a[9690] = shift(3682); + v->a[9691] = entry(1, true); + v->a[9692] = shift(3687); + v->a[9693] = entry(1, true); + v->a[9694] = shift(3692); + v->a[9695] = entry(1, true); + v->a[9696] = shift(3697); + v->a[9697] = entry(1, true); + v->a[9698] = shift(3702); + v->a[9699] = entry(1, true); parse_actions_entries_485(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_97.c b/parser/static/parse_actions_entries/parse_actions_entries_97.c index ecfb426c..766e39e7 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_97.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_97.c @@ -14,126 +14,126 @@ void parse_actions_entries_485(t_parse_actions_entries_array *v) { - v->a[9700] = entry(1, true); - v->a[9701] = shift(1861); - v->a[9702] = entry(1, true); - v->a[9703] = shift(1851); - v->a[9704] = entry(1, false); - v->a[9705] = shift(1861); - v->a[9706] = entry(1, false); - v->a[9707] = shift(2075); - v->a[9708] = entry(1, true); - v->a[9709] = shift(2077); - v->a[9710] = entry(1, true); - v->a[9711] = shift(2075); - v->a[9712] = entry(1, false); - v->a[9713] = shift(2077); - v->a[9714] = entry(1, false); - v->a[9715] = shift(5300); - v->a[9716] = entry(1, true); - v->a[9717] = shift(5300); - v->a[9718] = entry(1, true); - v->a[9719] = shift(5323); + v->a[9700] = shift(3707); + v->a[9701] = entry(1, true); + v->a[9702] = shift(3712); + v->a[9703] = entry(1, true); + v->a[9704] = shift(3717); + v->a[9705] = entry(1, true); + v->a[9706] = shift(3722); + v->a[9707] = entry(1, true); + v->a[9708] = shift(3727); + v->a[9709] = entry(1, true); + v->a[9710] = shift(3732); + v->a[9711] = entry(1, true); + v->a[9712] = shift(3737); + v->a[9713] = entry(1, true); + v->a[9714] = shift(3742); + v->a[9715] = entry(1, true); + v->a[9716] = shift(3747); + v->a[9717] = entry(1, true); + v->a[9718] = shift(3752); + v->a[9719] = entry(1, true); parse_actions_entries_486(v); } void parse_actions_entries_486(t_parse_actions_entries_array *v) { - v->a[9720] = entry(1, false); - v->a[9721] = shift(1590); - v->a[9722] = entry(1, false); - v->a[9723] = shift(692); - v->a[9724] = entry(1, true); - v->a[9725] = shift(1621); - v->a[9726] = entry(1, true); - v->a[9727] = shift(1590); - v->a[9728] = entry(1, false); - v->a[9729] = shift(1621); - v->a[9730] = entry(1, false); - v->a[9731] = shift(465); - v->a[9732] = entry(1, false); - v->a[9733] = shift(5303); - v->a[9734] = entry(1, true); - v->a[9735] = shift(5303); - v->a[9736] = entry(1, true); - v->a[9737] = shift(5301); - v->a[9738] = entry(1, false); - v->a[9739] = shift(662); + v->a[9720] = shift(3757); + v->a[9721] = entry(1, true); + v->a[9722] = shift(3762); + v->a[9723] = entry(1, true); + v->a[9724] = shift(3767); + v->a[9725] = entry(1, true); + v->a[9726] = shift(3772); + v->a[9727] = entry(1, true); + v->a[9728] = shift(3777); + v->a[9729] = entry(1, true); + v->a[9730] = shift(3782); + v->a[9731] = entry(1, true); + v->a[9732] = shift(3787); + v->a[9733] = entry(1, true); + v->a[9734] = shift(3792); + v->a[9735] = entry(1, true); + v->a[9736] = shift(3797); + v->a[9737] = entry(1, true); + v->a[9738] = shift(3802); + v->a[9739] = entry(1, true); parse_actions_entries_487(v); } void parse_actions_entries_487(t_parse_actions_entries_array *v) { - v->a[9740] = entry(1, false); - v->a[9741] = shift(2004); - v->a[9742] = entry(1, true); - v->a[9743] = shift(2005); - v->a[9744] = entry(1, true); - v->a[9745] = shift(2004); - v->a[9746] = entry(1, false); - v->a[9747] = shift(2005); - v->a[9748] = entry(1, false); - v->a[9749] = shift(1127); - v->a[9750] = entry(1, true); - v->a[9751] = shift(1127); - v->a[9752] = entry(1, true); - v->a[9753] = shift(1121); - v->a[9754] = entry(1, false); - v->a[9755] = shift(6225); - v->a[9756] = entry(1, true); - v->a[9757] = shift(4175); - v->a[9758] = entry(1, true); - v->a[9759] = shift(4176); + v->a[9740] = shift(3807); + v->a[9741] = entry(1, true); + v->a[9742] = shift(3812); + v->a[9743] = entry(1, true); + v->a[9744] = shift(3817); + v->a[9745] = entry(1, true); + v->a[9746] = shift(3841); + v->a[9747] = entry(1, true); + v->a[9748] = shift(1964); + v->a[9749] = entry(1, true); + v->a[9750] = shift(2262); + v->a[9751] = entry(1, true); + v->a[9752] = shift(2204); + v->a[9753] = entry(1, true); + v->a[9754] = shift(3321); + v->a[9755] = entry(1, true); + v->a[9756] = shift(932); + v->a[9757] = entry(1, true); + v->a[9758] = shift(934); + v->a[9759] = entry(1, true); parse_actions_entries_488(v); } void parse_actions_entries_488(t_parse_actions_entries_array *v) { - v->a[9760] = entry(1, false); - v->a[9761] = shift(5925); - v->a[9762] = entry(1, true); - v->a[9763] = shift(6205); - v->a[9764] = entry(1, true); - v->a[9765] = shift(5787); - v->a[9766] = entry(1, true); - v->a[9767] = shift(6225); - v->a[9768] = entry(1, false); - v->a[9769] = shift(6238); - v->a[9770] = entry(1, false); - v->a[9771] = shift(6253); - v->a[9772] = entry(1, true); - v->a[9773] = shift(4720); - v->a[9774] = entry(1, false); - v->a[9775] = shift(158); - v->a[9776] = entry(1, true); - v->a[9777] = shift(159); - v->a[9778] = entry(1, true); - v->a[9779] = shift(160); + v->a[9760] = shift(2260); + v->a[9761] = entry(1, true); + v->a[9762] = shift(3917); + v->a[9763] = entry(1, true); + v->a[9764] = shift(3901); + v->a[9765] = entry(1, true); + v->a[9766] = reduce(sym_program, 1, 0, 0); + v->a[9767] = entry(1, true); + v->a[9768] = accept(); + v->a[9769] = entry(1, true); + v->a[9770] = shift(931); + v->a[9771] = entry(1, true); + v->a[9772] = shift(2259); + v->a[9773] = entry(1, true); + v->a[9774] = shift(2345); + v->a[9775] = entry(1, true); + v->a[9776] = shift(3314); + v->a[9777] = entry(1, true); + v->a[9778] = shift(3388); + v->a[9779] = entry(1, true); parse_actions_entries_489(v); } void parse_actions_entries_489(t_parse_actions_entries_array *v) { - v->a[9780] = entry(1, true); - v->a[9781] = shift(161); - v->a[9782] = entry(1, false); - v->a[9783] = shift(6205); - v->a[9784] = entry(1, true); - v->a[9785] = shift(7609); - v->a[9786] = entry(1, false); - v->a[9787] = shift(1162); - v->a[9788] = entry(1, true); - v->a[9789] = shift(1162); - v->a[9790] = entry(1, true); - v->a[9791] = shift(1160); - v->a[9792] = entry(1, false); - v->a[9793] = shift(1076); - v->a[9794] = entry(1, true); - v->a[9795] = shift(1076); - v->a[9796] = entry(1, true); - v->a[9797] = shift(1072); - v->a[9798] = entry(1, false); - v->a[9799] = shift(4292); + v->a[9780] = shift(3960); + v->a[9781] = entry(1, true); + v->a[9782] = shift(4031); + v->a[9783] = entry(1, true); + v->a[9784] = shift(2057); + v->a[9785] = entry(1, true); + v->a[9786] = shift(3974); + v->a[9787] = entry(1, true); + v->a[9788] = shift(2285); + v->a[9789] = entry(1, true); + v->a[9790] = shift(2318); + v->a[9791] = entry(1, true); + v->a[9792] = shift(3984); + v->a[9793] = entry(1, true); + v->a[9794] = shift(3985); + v->a[9795] = entry(1, true); + v->a[9796] = shift(3986); + v->a[9797] = entry(1, true); + v->a[9798] = shift(3987); + v->a[9799] = entry(1, true); parse_actions_entries_490(v); } diff --git a/parser/static/parse_actions_entries/parse_actions_entries_98.c b/parser/static/parse_actions_entries/parse_actions_entries_98.c index df951b53..f2360555 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_98.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_98.c @@ -14,127 +14,90 @@ void parse_actions_entries_490(t_parse_actions_entries_array *v) { - v->a[9800] = entry(1, true); - v->a[9801] = shift(3728); - v->a[9802] = entry(1, true); - v->a[9803] = shift(3726); - v->a[9804] = entry(1, true); - v->a[9805] = shift(4259); - v->a[9806] = entry(1, true); - v->a[9807] = shift(5811); - v->a[9808] = entry(1, true); - v->a[9809] = shift(4292); - v->a[9810] = entry(1, true); - v->a[9811] = shift(4686); - v->a[9812] = entry(1, true); - v->a[9813] = shift(328); - v->a[9814] = entry(1, true); - v->a[9815] = shift(327); - v->a[9816] = entry(1, true); - v->a[9817] = shift(405); - v->a[9818] = entry(1, true); - v->a[9819] = shift(4296); + v->a[9800] = shift(3988); + v->a[9801] = entry(1, true); + v->a[9802] = shift(3989); + v->a[9803] = entry(1, true); + v->a[9804] = shift(3990); + v->a[9805] = entry(1, true); + v->a[9806] = shift(3991); + v->a[9807] = entry(1, true); + v->a[9808] = shift(3992); + v->a[9809] = entry(1, true); + v->a[9810] = shift(3993); + v->a[9811] = entry(1, true); + v->a[9812] = shift(3994); + v->a[9813] = entry(1, true); + v->a[9814] = shift(3995); + v->a[9815] = entry(1, true); + v->a[9816] = shift(3996); + v->a[9817] = entry(1, true); + v->a[9818] = shift(3997); + v->a[9819] = entry(1, true); parse_actions_entries_491(v); } void parse_actions_entries_491(t_parse_actions_entries_array *v) { - v->a[9820] = entry(1, false); - v->a[9821] = shift(1207); - v->a[9822] = entry(1, false); - v->a[9823] = shift(643); - v->a[9824] = entry(1, true); - v->a[9825] = shift(1206); - v->a[9826] = entry(1, true); - v->a[9827] = shift(1207); - v->a[9828] = entry(1, false); - v->a[9829] = shift(1206); - v->a[9830] = entry(1, false); - v->a[9831] = shift(4270); - v->a[9832] = entry(1, true); - v->a[9833] = shift(4270); - v->a[9834] = entry(1, true); - v->a[9835] = shift(4272); - v->a[9836] = entry(1, false); - v->a[9837] = shift(3339); - v->a[9838] = entry(1, false); - v->a[9839] = shift(2752); + v->a[9820] = shift(3998); + v->a[9821] = entry(1, true); + v->a[9822] = shift(3999); + v->a[9823] = entry(1, true); + v->a[9824] = shift(4000); + v->a[9825] = entry(1, true); + v->a[9826] = shift(4001); + v->a[9827] = entry(1, true); + v->a[9828] = shift(4002); + v->a[9829] = entry(1, true); + v->a[9830] = shift(4003); + v->a[9831] = entry(1, true); + v->a[9832] = shift(4004); + v->a[9833] = entry(1, true); + v->a[9834] = shift(4005); + v->a[9835] = entry(1, true); + v->a[9836] = shift(4006); + v->a[9837] = entry(1, true); + v->a[9838] = shift(4007); + v->a[9839] = entry(1, true); parse_actions_entries_492(v); } void parse_actions_entries_492(t_parse_actions_entries_array *v) { - v->a[9840] = entry(1, false); - v->a[9841] = shift(641); - v->a[9842] = entry(1, false); - v->a[9843] = shift(2739); - v->a[9844] = entry(1, false); - v->a[9845] = shift(1069); - v->a[9846] = entry(1, true); - v->a[9847] = shift(1069); - v->a[9848] = entry(1, true); - v->a[9849] = shift(1066); - v->a[9850] = entry(1, false); - v->a[9851] = shift(1921); - v->a[9852] = entry(1, true); - v->a[9853] = shift(1924); - v->a[9854] = entry(1, true); - v->a[9855] = shift(1921); - v->a[9856] = entry(1, false); - v->a[9857] = shift(1924); - v->a[9858] = entry(1, false); - v->a[9859] = shift(3364); + v->a[9840] = shift(4008); + v->a[9841] = entry(1, true); + v->a[9842] = shift(4009); + v->a[9843] = entry(1, true); + v->a[9844] = shift(4010); + v->a[9845] = entry(1, true); + v->a[9846] = shift(4011); + v->a[9847] = entry(1, true); + v->a[9848] = shift(4012); + v->a[9849] = entry(1, true); + v->a[9850] = shift(4013); + v->a[9851] = entry(1, true); + v->a[9852] = shift(4014); + v->a[9853] = entry(1, true); + v->a[9854] = shift(4015); + v->a[9855] = entry(1, true); + v->a[9856] = shift(4016); + v->a[9857] = entry(1, true); + v->a[9858] = shift(4017); + v->a[9859] = entry(1, true); parse_actions_entries_493(v); } void parse_actions_entries_493(t_parse_actions_entries_array *v) { - v->a[9860] = entry(1, false); - v->a[9861] = shift(4357); - v->a[9862] = entry(1, false); - v->a[9863] = shift(3579); - v->a[9864] = entry(1, true); - v->a[9865] = shift(4398); - v->a[9866] = entry(1, true); - v->a[9867] = shift(4357); - v->a[9868] = entry(1, false); - v->a[9869] = shift(4398); - v->a[9870] = entry(1, false); - v->a[9871] = shift(3607); - v->a[9872] = entry(1, false); - v->a[9873] = shift(4337); - v->a[9874] = entry(1, false); - v->a[9875] = shift(3535); - v->a[9876] = entry(1, true); - v->a[9877] = shift(4338); - v->a[9878] = entry(1, true); - v->a[9879] = shift(4337); - parse_actions_entries_494(v); -} - -void parse_actions_entries_494(t_parse_actions_entries_array *v) -{ - v->a[9880] = entry(1, false); - v->a[9881] = shift(4338); - v->a[9882] = entry(1, false); - v->a[9883] = shift(3338); - v->a[9884] = entry(1, false); - v->a[9885] = shift(3540); - v->a[9886] = entry(1, false); - v->a[9887] = shift(3612); - v->a[9888] = entry(1, false); - v->a[9889] = shift(3600); - v->a[9890] = entry(1, false); - v->a[9891] = shift(2753); - v->a[9892] = entry(1, false); - v->a[9893] = shift(832); - v->a[9894] = entry(1, true); - v->a[9895] = shift(832); - v->a[9896] = entry(1, true); - v->a[9897] = shift(859); - v->a[9898] = entry(1, true); - v->a[9899] = shift(4066); - parse_actions_entries_495(v); + v->a[9860] = shift(4018); + v->a[9861] = entry(1, true); + v->a[9862] = shift(4019); + v->a[9863] = entry(1, true); + v->a[9864] = shift(4020); + v->a[9865] = entry(1, true); + v->a[9866] = shift(4021); + v->a[9867] = entry(1, true); + v->a[9868] = shift(4022); } /* EOF parse_actions_entries_98.c */ diff --git a/parser/static/parse_actions_entries/parse_actions_entries_99.c b/parser/static/parse_actions_entries/parse_actions_entries_99.c deleted file mode 100644 index 2f8cf451..00000000 --- a/parser/static/parse_actions_entries/parse_actions_entries_99.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_actions_entries_99.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_actions_entries.h" - -void parse_actions_entries_495(t_parse_actions_entries_array *v) -{ - v->a[9900] = entry(1, true); - v->a[9901] = shift(4123); - v->a[9902] = entry(1, true); - v->a[9903] = shift(4121); - v->a[9904] = entry(1, false); - v->a[9905] = shift(4120); - v->a[9906] = entry(1, true); - v->a[9907] = shift(4120); - v->a[9908] = entry(1, false); - v->a[9909] = shift(6108); - v->a[9910] = entry(1, true); - v->a[9911] = shift(5852); - v->a[9912] = entry(1, false); - v->a[9913] = shift(3287); - v->a[9914] = entry(1, false); - v->a[9915] = shift(6278); - v->a[9916] = entry(1, true); - v->a[9917] = shift(4815); - v->a[9918] = entry(1, true); - v->a[9919] = shift(359); - parse_actions_entries_496(v); -} - -void parse_actions_entries_496(t_parse_actions_entries_array *v) -{ - v->a[9920] = entry(1, true); - v->a[9921] = shift(363); - v->a[9922] = entry(1, true); - v->a[9923] = shift(365); - v->a[9924] = entry(1, false); - v->a[9925] = shift(3188); - v->a[9926] = entry(1, false); - v->a[9927] = shift(880); - v->a[9928] = entry(1, true); - v->a[9929] = shift(880); - v->a[9930] = entry(1, true); - v->a[9931] = shift(885); - v->a[9932] = entry(1, false); - v->a[9933] = shift(793); - v->a[9934] = entry(1, false); - v->a[9935] = shift(3337); - v->a[9936] = entry(1, false); - v->a[9937] = shift(4242); - v->a[9938] = entry(1, true); - v->a[9939] = shift(3714); - parse_actions_entries_497(v); -} - -void parse_actions_entries_497(t_parse_actions_entries_array *v) -{ - v->a[9940] = entry(1, true); - v->a[9941] = shift(3713); - v->a[9942] = entry(1, true); - v->a[9943] = shift(4218); - v->a[9944] = entry(1, true); - v->a[9945] = shift(5807); - v->a[9946] = entry(1, true); - v->a[9947] = shift(4242); - v->a[9948] = entry(1, true); - v->a[9949] = shift(4681); - v->a[9950] = entry(1, true); - v->a[9951] = shift(322); - v->a[9952] = entry(1, true); - v->a[9953] = shift(321); - v->a[9954] = entry(1, true); - v->a[9955] = shift(397); - v->a[9956] = entry(1, true); - v->a[9957] = shift(4246); - v->a[9958] = entry(1, false); - v->a[9959] = shift(5541); - parse_actions_entries_498(v); -} - -void parse_actions_entries_498(t_parse_actions_entries_array *v) -{ - v->a[9960] = entry(1, false); - v->a[9961] = shift(3666); - v->a[9962] = entry(1, true); - v->a[9963] = shift(5542); - v->a[9964] = entry(1, true); - v->a[9965] = shift(5541); - v->a[9966] = entry(1, false); - v->a[9967] = shift(5542); - v->a[9968] = entry(1, false); - v->a[9969] = shift(4260); - v->a[9970] = entry(1, true); - v->a[9971] = shift(4260); - v->a[9972] = entry(1, true); - v->a[9973] = shift(4257); - v->a[9974] = entry(1, false); - v->a[9975] = shift(1342); - v->a[9976] = entry(1, true); - v->a[9977] = shift(1342); - v->a[9978] = entry(1, true); - v->a[9979] = shift(1339); - parse_actions_entries_499(v); -} - -void parse_actions_entries_499(t_parse_actions_entries_array *v) -{ - v->a[9980] = entry(1, false); - v->a[9981] = shift(2932); - v->a[9982] = entry(1, false); - v->a[9983] = shift(1423); - v->a[9984] = entry(1, true); - v->a[9985] = shift(3753); - v->a[9986] = entry(1, true); - v->a[9987] = shift(3751); - v->a[9988] = entry(1, false); - v->a[9989] = shift(638); - v->a[9990] = entry(1, true); - v->a[9991] = shift(1422); - v->a[9992] = entry(1, true); - v->a[9993] = shift(5819); - v->a[9994] = entry(1, true); - v->a[9995] = shift(1423); - v->a[9996] = entry(1, true); - v->a[9997] = shift(4696); - v->a[9998] = entry(1, true); - v->a[9999] = shift(343); - parse_actions_entries_500(v); -} - -/* EOF parse_actions_entries_99.c */ diff --git a/parser/static/parse_table/parse_table.h b/parser/static/parse_table/parse_table.h index 14b63cb3..34178ec7 100644 --- a/parser/static/parse_table/parse_table.h +++ b/parser/static/parse_table/parse_table.h @@ -1003,1353 +1003,5 @@ void parse_table_979(t_parse_table_array *v); void parse_table_980(t_parse_table_array *v); void parse_table_981(t_parse_table_array *v); void parse_table_982(t_parse_table_array *v); -void parse_table_983(t_parse_table_array *v); -void parse_table_984(t_parse_table_array *v); -void parse_table_985(t_parse_table_array *v); -void parse_table_986(t_parse_table_array *v); -void parse_table_987(t_parse_table_array *v); -void parse_table_988(t_parse_table_array *v); -void parse_table_989(t_parse_table_array *v); -void parse_table_990(t_parse_table_array *v); -void parse_table_991(t_parse_table_array *v); -void parse_table_992(t_parse_table_array *v); -void parse_table_993(t_parse_table_array *v); -void parse_table_994(t_parse_table_array *v); -void parse_table_995(t_parse_table_array *v); -void parse_table_996(t_parse_table_array *v); -void parse_table_997(t_parse_table_array *v); -void parse_table_998(t_parse_table_array *v); -void parse_table_999(t_parse_table_array *v); -void parse_table_1000(t_parse_table_array *v); -void parse_table_1001(t_parse_table_array *v); -void parse_table_1002(t_parse_table_array *v); -void parse_table_1003(t_parse_table_array *v); -void parse_table_1004(t_parse_table_array *v); -void parse_table_1005(t_parse_table_array *v); -void parse_table_1006(t_parse_table_array *v); -void parse_table_1007(t_parse_table_array *v); -void parse_table_1008(t_parse_table_array *v); -void parse_table_1009(t_parse_table_array *v); -void parse_table_1010(t_parse_table_array *v); -void parse_table_1011(t_parse_table_array *v); -void parse_table_1012(t_parse_table_array *v); -void parse_table_1013(t_parse_table_array *v); -void parse_table_1014(t_parse_table_array *v); -void parse_table_1015(t_parse_table_array *v); -void parse_table_1016(t_parse_table_array *v); -void parse_table_1017(t_parse_table_array *v); -void parse_table_1018(t_parse_table_array *v); -void parse_table_1019(t_parse_table_array *v); -void parse_table_1020(t_parse_table_array *v); -void parse_table_1021(t_parse_table_array *v); -void parse_table_1022(t_parse_table_array *v); -void parse_table_1023(t_parse_table_array *v); -void parse_table_1024(t_parse_table_array *v); -void parse_table_1025(t_parse_table_array *v); -void parse_table_1026(t_parse_table_array *v); -void parse_table_1027(t_parse_table_array *v); -void parse_table_1028(t_parse_table_array *v); -void parse_table_1029(t_parse_table_array *v); -void parse_table_1030(t_parse_table_array *v); -void parse_table_1031(t_parse_table_array *v); -void parse_table_1032(t_parse_table_array *v); -void parse_table_1033(t_parse_table_array *v); -void parse_table_1034(t_parse_table_array *v); -void parse_table_1035(t_parse_table_array *v); -void parse_table_1036(t_parse_table_array *v); -void parse_table_1037(t_parse_table_array *v); -void parse_table_1038(t_parse_table_array *v); -void parse_table_1039(t_parse_table_array *v); -void parse_table_1040(t_parse_table_array *v); -void parse_table_1041(t_parse_table_array *v); -void parse_table_1042(t_parse_table_array *v); -void parse_table_1043(t_parse_table_array *v); -void parse_table_1044(t_parse_table_array *v); -void parse_table_1045(t_parse_table_array *v); -void parse_table_1046(t_parse_table_array *v); -void parse_table_1047(t_parse_table_array *v); -void parse_table_1048(t_parse_table_array *v); -void parse_table_1049(t_parse_table_array *v); -void parse_table_1050(t_parse_table_array *v); -void parse_table_1051(t_parse_table_array *v); -void parse_table_1052(t_parse_table_array *v); -void parse_table_1053(t_parse_table_array *v); -void parse_table_1054(t_parse_table_array *v); -void parse_table_1055(t_parse_table_array *v); -void parse_table_1056(t_parse_table_array *v); -void parse_table_1057(t_parse_table_array *v); -void parse_table_1058(t_parse_table_array *v); -void parse_table_1059(t_parse_table_array *v); -void parse_table_1060(t_parse_table_array *v); -void parse_table_1061(t_parse_table_array *v); -void parse_table_1062(t_parse_table_array *v); -void parse_table_1063(t_parse_table_array *v); -void parse_table_1064(t_parse_table_array *v); -void parse_table_1065(t_parse_table_array *v); -void parse_table_1066(t_parse_table_array *v); -void parse_table_1067(t_parse_table_array *v); -void parse_table_1068(t_parse_table_array *v); -void parse_table_1069(t_parse_table_array *v); -void parse_table_1070(t_parse_table_array *v); -void parse_table_1071(t_parse_table_array *v); -void parse_table_1072(t_parse_table_array *v); -void parse_table_1073(t_parse_table_array *v); -void parse_table_1074(t_parse_table_array *v); -void parse_table_1075(t_parse_table_array *v); -void parse_table_1076(t_parse_table_array *v); -void parse_table_1077(t_parse_table_array *v); -void parse_table_1078(t_parse_table_array *v); -void parse_table_1079(t_parse_table_array *v); -void parse_table_1080(t_parse_table_array *v); -void parse_table_1081(t_parse_table_array *v); -void parse_table_1082(t_parse_table_array *v); -void parse_table_1083(t_parse_table_array *v); -void parse_table_1084(t_parse_table_array *v); -void parse_table_1085(t_parse_table_array *v); -void parse_table_1086(t_parse_table_array *v); -void parse_table_1087(t_parse_table_array *v); -void parse_table_1088(t_parse_table_array *v); -void parse_table_1089(t_parse_table_array *v); -void parse_table_1090(t_parse_table_array *v); -void parse_table_1091(t_parse_table_array *v); -void parse_table_1092(t_parse_table_array *v); -void parse_table_1093(t_parse_table_array *v); -void parse_table_1094(t_parse_table_array *v); -void parse_table_1095(t_parse_table_array *v); -void parse_table_1096(t_parse_table_array *v); -void parse_table_1097(t_parse_table_array *v); -void parse_table_1098(t_parse_table_array *v); -void parse_table_1099(t_parse_table_array *v); -void parse_table_1100(t_parse_table_array *v); -void parse_table_1101(t_parse_table_array *v); -void parse_table_1102(t_parse_table_array *v); -void parse_table_1103(t_parse_table_array *v); -void parse_table_1104(t_parse_table_array *v); -void parse_table_1105(t_parse_table_array *v); -void parse_table_1106(t_parse_table_array *v); -void parse_table_1107(t_parse_table_array *v); -void parse_table_1108(t_parse_table_array *v); -void parse_table_1109(t_parse_table_array *v); -void parse_table_1110(t_parse_table_array *v); -void parse_table_1111(t_parse_table_array *v); -void parse_table_1112(t_parse_table_array *v); -void parse_table_1113(t_parse_table_array *v); -void parse_table_1114(t_parse_table_array *v); -void parse_table_1115(t_parse_table_array *v); -void parse_table_1116(t_parse_table_array *v); -void parse_table_1117(t_parse_table_array *v); -void parse_table_1118(t_parse_table_array *v); -void parse_table_1119(t_parse_table_array *v); -void parse_table_1120(t_parse_table_array *v); -void parse_table_1121(t_parse_table_array *v); -void parse_table_1122(t_parse_table_array *v); -void parse_table_1123(t_parse_table_array *v); -void parse_table_1124(t_parse_table_array *v); -void parse_table_1125(t_parse_table_array *v); -void parse_table_1126(t_parse_table_array *v); -void parse_table_1127(t_parse_table_array *v); -void parse_table_1128(t_parse_table_array *v); -void parse_table_1129(t_parse_table_array *v); -void parse_table_1130(t_parse_table_array *v); -void parse_table_1131(t_parse_table_array *v); -void parse_table_1132(t_parse_table_array *v); -void parse_table_1133(t_parse_table_array *v); -void parse_table_1134(t_parse_table_array *v); -void parse_table_1135(t_parse_table_array *v); -void parse_table_1136(t_parse_table_array *v); -void parse_table_1137(t_parse_table_array *v); -void parse_table_1138(t_parse_table_array *v); -void parse_table_1139(t_parse_table_array *v); -void parse_table_1140(t_parse_table_array *v); -void parse_table_1141(t_parse_table_array *v); -void parse_table_1142(t_parse_table_array *v); -void parse_table_1143(t_parse_table_array *v); -void parse_table_1144(t_parse_table_array *v); -void parse_table_1145(t_parse_table_array *v); -void parse_table_1146(t_parse_table_array *v); -void parse_table_1147(t_parse_table_array *v); -void parse_table_1148(t_parse_table_array *v); -void parse_table_1149(t_parse_table_array *v); -void parse_table_1150(t_parse_table_array *v); -void parse_table_1151(t_parse_table_array *v); -void parse_table_1152(t_parse_table_array *v); -void parse_table_1153(t_parse_table_array *v); -void parse_table_1154(t_parse_table_array *v); -void parse_table_1155(t_parse_table_array *v); -void parse_table_1156(t_parse_table_array *v); -void parse_table_1157(t_parse_table_array *v); -void parse_table_1158(t_parse_table_array *v); -void parse_table_1159(t_parse_table_array *v); -void parse_table_1160(t_parse_table_array *v); -void parse_table_1161(t_parse_table_array *v); -void parse_table_1162(t_parse_table_array *v); -void parse_table_1163(t_parse_table_array *v); -void parse_table_1164(t_parse_table_array *v); -void parse_table_1165(t_parse_table_array *v); -void parse_table_1166(t_parse_table_array *v); -void parse_table_1167(t_parse_table_array *v); -void parse_table_1168(t_parse_table_array *v); -void parse_table_1169(t_parse_table_array *v); -void parse_table_1170(t_parse_table_array *v); -void parse_table_1171(t_parse_table_array *v); -void parse_table_1172(t_parse_table_array *v); -void parse_table_1173(t_parse_table_array *v); -void parse_table_1174(t_parse_table_array *v); -void parse_table_1175(t_parse_table_array *v); -void parse_table_1176(t_parse_table_array *v); -void parse_table_1177(t_parse_table_array *v); -void parse_table_1178(t_parse_table_array *v); -void parse_table_1179(t_parse_table_array *v); -void parse_table_1180(t_parse_table_array *v); -void parse_table_1181(t_parse_table_array *v); -void parse_table_1182(t_parse_table_array *v); -void parse_table_1183(t_parse_table_array *v); -void parse_table_1184(t_parse_table_array *v); -void parse_table_1185(t_parse_table_array *v); -void parse_table_1186(t_parse_table_array *v); -void parse_table_1187(t_parse_table_array *v); -void parse_table_1188(t_parse_table_array *v); -void parse_table_1189(t_parse_table_array *v); -void parse_table_1190(t_parse_table_array *v); -void parse_table_1191(t_parse_table_array *v); -void parse_table_1192(t_parse_table_array *v); -void parse_table_1193(t_parse_table_array *v); -void parse_table_1194(t_parse_table_array *v); -void parse_table_1195(t_parse_table_array *v); -void parse_table_1196(t_parse_table_array *v); -void parse_table_1197(t_parse_table_array *v); -void parse_table_1198(t_parse_table_array *v); -void parse_table_1199(t_parse_table_array *v); -void parse_table_1200(t_parse_table_array *v); -void parse_table_1201(t_parse_table_array *v); -void parse_table_1202(t_parse_table_array *v); -void parse_table_1203(t_parse_table_array *v); -void parse_table_1204(t_parse_table_array *v); -void parse_table_1205(t_parse_table_array *v); -void parse_table_1206(t_parse_table_array *v); -void parse_table_1207(t_parse_table_array *v); -void parse_table_1208(t_parse_table_array *v); -void parse_table_1209(t_parse_table_array *v); -void parse_table_1210(t_parse_table_array *v); -void parse_table_1211(t_parse_table_array *v); -void parse_table_1212(t_parse_table_array *v); -void parse_table_1213(t_parse_table_array *v); -void parse_table_1214(t_parse_table_array *v); -void parse_table_1215(t_parse_table_array *v); -void parse_table_1216(t_parse_table_array *v); -void parse_table_1217(t_parse_table_array *v); -void parse_table_1218(t_parse_table_array *v); -void parse_table_1219(t_parse_table_array *v); -void parse_table_1220(t_parse_table_array *v); -void parse_table_1221(t_parse_table_array *v); -void parse_table_1222(t_parse_table_array *v); -void parse_table_1223(t_parse_table_array *v); -void parse_table_1224(t_parse_table_array *v); -void parse_table_1225(t_parse_table_array *v); -void parse_table_1226(t_parse_table_array *v); -void parse_table_1227(t_parse_table_array *v); -void parse_table_1228(t_parse_table_array *v); -void parse_table_1229(t_parse_table_array *v); -void parse_table_1230(t_parse_table_array *v); -void parse_table_1231(t_parse_table_array *v); -void parse_table_1232(t_parse_table_array *v); -void parse_table_1233(t_parse_table_array *v); -void parse_table_1234(t_parse_table_array *v); -void parse_table_1235(t_parse_table_array *v); -void parse_table_1236(t_parse_table_array *v); -void parse_table_1237(t_parse_table_array *v); -void parse_table_1238(t_parse_table_array *v); -void parse_table_1239(t_parse_table_array *v); -void parse_table_1240(t_parse_table_array *v); -void parse_table_1241(t_parse_table_array *v); -void parse_table_1242(t_parse_table_array *v); -void parse_table_1243(t_parse_table_array *v); -void parse_table_1244(t_parse_table_array *v); -void parse_table_1245(t_parse_table_array *v); -void parse_table_1246(t_parse_table_array *v); -void parse_table_1247(t_parse_table_array *v); -void parse_table_1248(t_parse_table_array *v); -void parse_table_1249(t_parse_table_array *v); -void parse_table_1250(t_parse_table_array *v); -void parse_table_1251(t_parse_table_array *v); -void parse_table_1252(t_parse_table_array *v); -void parse_table_1253(t_parse_table_array *v); -void parse_table_1254(t_parse_table_array *v); -void parse_table_1255(t_parse_table_array *v); -void parse_table_1256(t_parse_table_array *v); -void parse_table_1257(t_parse_table_array *v); -void parse_table_1258(t_parse_table_array *v); -void parse_table_1259(t_parse_table_array *v); -void parse_table_1260(t_parse_table_array *v); -void parse_table_1261(t_parse_table_array *v); -void parse_table_1262(t_parse_table_array *v); -void parse_table_1263(t_parse_table_array *v); -void parse_table_1264(t_parse_table_array *v); -void parse_table_1265(t_parse_table_array *v); -void parse_table_1266(t_parse_table_array *v); -void parse_table_1267(t_parse_table_array *v); -void parse_table_1268(t_parse_table_array *v); -void parse_table_1269(t_parse_table_array *v); -void parse_table_1270(t_parse_table_array *v); -void parse_table_1271(t_parse_table_array *v); -void parse_table_1272(t_parse_table_array *v); -void parse_table_1273(t_parse_table_array *v); -void parse_table_1274(t_parse_table_array *v); -void parse_table_1275(t_parse_table_array *v); -void parse_table_1276(t_parse_table_array *v); -void parse_table_1277(t_parse_table_array *v); -void parse_table_1278(t_parse_table_array *v); -void parse_table_1279(t_parse_table_array *v); -void parse_table_1280(t_parse_table_array *v); -void parse_table_1281(t_parse_table_array *v); -void parse_table_1282(t_parse_table_array *v); -void parse_table_1283(t_parse_table_array *v); -void parse_table_1284(t_parse_table_array *v); -void parse_table_1285(t_parse_table_array *v); -void parse_table_1286(t_parse_table_array *v); -void parse_table_1287(t_parse_table_array *v); -void parse_table_1288(t_parse_table_array *v); -void parse_table_1289(t_parse_table_array *v); -void parse_table_1290(t_parse_table_array *v); -void parse_table_1291(t_parse_table_array *v); -void parse_table_1292(t_parse_table_array *v); -void parse_table_1293(t_parse_table_array *v); -void parse_table_1294(t_parse_table_array *v); -void parse_table_1295(t_parse_table_array *v); -void parse_table_1296(t_parse_table_array *v); -void parse_table_1297(t_parse_table_array *v); -void parse_table_1298(t_parse_table_array *v); -void parse_table_1299(t_parse_table_array *v); -void parse_table_1300(t_parse_table_array *v); -void parse_table_1301(t_parse_table_array *v); -void parse_table_1302(t_parse_table_array *v); -void parse_table_1303(t_parse_table_array *v); -void parse_table_1304(t_parse_table_array *v); -void parse_table_1305(t_parse_table_array *v); -void parse_table_1306(t_parse_table_array *v); -void parse_table_1307(t_parse_table_array *v); -void parse_table_1308(t_parse_table_array *v); -void parse_table_1309(t_parse_table_array *v); -void parse_table_1310(t_parse_table_array *v); -void parse_table_1311(t_parse_table_array *v); -void parse_table_1312(t_parse_table_array *v); -void parse_table_1313(t_parse_table_array *v); -void parse_table_1314(t_parse_table_array *v); -void parse_table_1315(t_parse_table_array *v); -void parse_table_1316(t_parse_table_array *v); -void parse_table_1317(t_parse_table_array *v); -void parse_table_1318(t_parse_table_array *v); -void parse_table_1319(t_parse_table_array *v); -void parse_table_1320(t_parse_table_array *v); -void parse_table_1321(t_parse_table_array *v); -void parse_table_1322(t_parse_table_array *v); -void parse_table_1323(t_parse_table_array *v); -void parse_table_1324(t_parse_table_array *v); -void parse_table_1325(t_parse_table_array *v); -void parse_table_1326(t_parse_table_array *v); -void parse_table_1327(t_parse_table_array *v); -void parse_table_1328(t_parse_table_array *v); -void parse_table_1329(t_parse_table_array *v); -void parse_table_1330(t_parse_table_array *v); -void parse_table_1331(t_parse_table_array *v); -void parse_table_1332(t_parse_table_array *v); -void parse_table_1333(t_parse_table_array *v); -void parse_table_1334(t_parse_table_array *v); -void parse_table_1335(t_parse_table_array *v); -void parse_table_1336(t_parse_table_array *v); -void parse_table_1337(t_parse_table_array *v); -void parse_table_1338(t_parse_table_array *v); -void parse_table_1339(t_parse_table_array *v); -void parse_table_1340(t_parse_table_array *v); -void parse_table_1341(t_parse_table_array *v); -void parse_table_1342(t_parse_table_array *v); -void parse_table_1343(t_parse_table_array *v); -void parse_table_1344(t_parse_table_array *v); -void parse_table_1345(t_parse_table_array *v); -void parse_table_1346(t_parse_table_array *v); -void parse_table_1347(t_parse_table_array *v); -void parse_table_1348(t_parse_table_array *v); -void parse_table_1349(t_parse_table_array *v); -void parse_table_1350(t_parse_table_array *v); -void parse_table_1351(t_parse_table_array *v); -void parse_table_1352(t_parse_table_array *v); -void parse_table_1353(t_parse_table_array *v); -void parse_table_1354(t_parse_table_array *v); -void parse_table_1355(t_parse_table_array *v); -void parse_table_1356(t_parse_table_array *v); -void parse_table_1357(t_parse_table_array *v); -void parse_table_1358(t_parse_table_array *v); -void parse_table_1359(t_parse_table_array *v); -void parse_table_1360(t_parse_table_array *v); -void parse_table_1361(t_parse_table_array *v); -void parse_table_1362(t_parse_table_array *v); -void parse_table_1363(t_parse_table_array *v); -void parse_table_1364(t_parse_table_array *v); -void parse_table_1365(t_parse_table_array *v); -void parse_table_1366(t_parse_table_array *v); -void parse_table_1367(t_parse_table_array *v); -void parse_table_1368(t_parse_table_array *v); -void parse_table_1369(t_parse_table_array *v); -void parse_table_1370(t_parse_table_array *v); -void parse_table_1371(t_parse_table_array *v); -void parse_table_1372(t_parse_table_array *v); -void parse_table_1373(t_parse_table_array *v); -void parse_table_1374(t_parse_table_array *v); -void parse_table_1375(t_parse_table_array *v); -void parse_table_1376(t_parse_table_array *v); -void parse_table_1377(t_parse_table_array *v); -void parse_table_1378(t_parse_table_array *v); -void parse_table_1379(t_parse_table_array *v); -void parse_table_1380(t_parse_table_array *v); -void parse_table_1381(t_parse_table_array *v); -void parse_table_1382(t_parse_table_array *v); -void parse_table_1383(t_parse_table_array *v); -void parse_table_1384(t_parse_table_array *v); -void parse_table_1385(t_parse_table_array *v); -void parse_table_1386(t_parse_table_array *v); -void parse_table_1387(t_parse_table_array *v); -void parse_table_1388(t_parse_table_array *v); -void parse_table_1389(t_parse_table_array *v); -void parse_table_1390(t_parse_table_array *v); -void parse_table_1391(t_parse_table_array *v); -void parse_table_1392(t_parse_table_array *v); -void parse_table_1393(t_parse_table_array *v); -void parse_table_1394(t_parse_table_array *v); -void parse_table_1395(t_parse_table_array *v); -void parse_table_1396(t_parse_table_array *v); -void parse_table_1397(t_parse_table_array *v); -void parse_table_1398(t_parse_table_array *v); -void parse_table_1399(t_parse_table_array *v); -void parse_table_1400(t_parse_table_array *v); -void parse_table_1401(t_parse_table_array *v); -void parse_table_1402(t_parse_table_array *v); -void parse_table_1403(t_parse_table_array *v); -void parse_table_1404(t_parse_table_array *v); -void parse_table_1405(t_parse_table_array *v); -void parse_table_1406(t_parse_table_array *v); -void parse_table_1407(t_parse_table_array *v); -void parse_table_1408(t_parse_table_array *v); -void parse_table_1409(t_parse_table_array *v); -void parse_table_1410(t_parse_table_array *v); -void parse_table_1411(t_parse_table_array *v); -void parse_table_1412(t_parse_table_array *v); -void parse_table_1413(t_parse_table_array *v); -void parse_table_1414(t_parse_table_array *v); -void parse_table_1415(t_parse_table_array *v); -void parse_table_1416(t_parse_table_array *v); -void parse_table_1417(t_parse_table_array *v); -void parse_table_1418(t_parse_table_array *v); -void parse_table_1419(t_parse_table_array *v); -void parse_table_1420(t_parse_table_array *v); -void parse_table_1421(t_parse_table_array *v); -void parse_table_1422(t_parse_table_array *v); -void parse_table_1423(t_parse_table_array *v); -void parse_table_1424(t_parse_table_array *v); -void parse_table_1425(t_parse_table_array *v); -void parse_table_1426(t_parse_table_array *v); -void parse_table_1427(t_parse_table_array *v); -void parse_table_1428(t_parse_table_array *v); -void parse_table_1429(t_parse_table_array *v); -void parse_table_1430(t_parse_table_array *v); -void parse_table_1431(t_parse_table_array *v); -void parse_table_1432(t_parse_table_array *v); -void parse_table_1433(t_parse_table_array *v); -void parse_table_1434(t_parse_table_array *v); -void parse_table_1435(t_parse_table_array *v); -void parse_table_1436(t_parse_table_array *v); -void parse_table_1437(t_parse_table_array *v); -void parse_table_1438(t_parse_table_array *v); -void parse_table_1439(t_parse_table_array *v); -void parse_table_1440(t_parse_table_array *v); -void parse_table_1441(t_parse_table_array *v); -void parse_table_1442(t_parse_table_array *v); -void parse_table_1443(t_parse_table_array *v); -void parse_table_1444(t_parse_table_array *v); -void parse_table_1445(t_parse_table_array *v); -void parse_table_1446(t_parse_table_array *v); -void parse_table_1447(t_parse_table_array *v); -void parse_table_1448(t_parse_table_array *v); -void parse_table_1449(t_parse_table_array *v); -void parse_table_1450(t_parse_table_array *v); -void parse_table_1451(t_parse_table_array *v); -void parse_table_1452(t_parse_table_array *v); -void parse_table_1453(t_parse_table_array *v); -void parse_table_1454(t_parse_table_array *v); -void parse_table_1455(t_parse_table_array *v); -void parse_table_1456(t_parse_table_array *v); -void parse_table_1457(t_parse_table_array *v); -void parse_table_1458(t_parse_table_array *v); -void parse_table_1459(t_parse_table_array *v); -void parse_table_1460(t_parse_table_array *v); -void parse_table_1461(t_parse_table_array *v); -void parse_table_1462(t_parse_table_array *v); -void parse_table_1463(t_parse_table_array *v); -void parse_table_1464(t_parse_table_array *v); -void parse_table_1465(t_parse_table_array *v); -void parse_table_1466(t_parse_table_array *v); -void parse_table_1467(t_parse_table_array *v); -void parse_table_1468(t_parse_table_array *v); -void parse_table_1469(t_parse_table_array *v); -void parse_table_1470(t_parse_table_array *v); -void parse_table_1471(t_parse_table_array *v); -void parse_table_1472(t_parse_table_array *v); -void parse_table_1473(t_parse_table_array *v); -void parse_table_1474(t_parse_table_array *v); -void parse_table_1475(t_parse_table_array *v); -void parse_table_1476(t_parse_table_array *v); -void parse_table_1477(t_parse_table_array *v); -void parse_table_1478(t_parse_table_array *v); -void parse_table_1479(t_parse_table_array *v); -void parse_table_1480(t_parse_table_array *v); -void parse_table_1481(t_parse_table_array *v); -void parse_table_1482(t_parse_table_array *v); -void parse_table_1483(t_parse_table_array *v); -void parse_table_1484(t_parse_table_array *v); -void parse_table_1485(t_parse_table_array *v); -void parse_table_1486(t_parse_table_array *v); -void parse_table_1487(t_parse_table_array *v); -void parse_table_1488(t_parse_table_array *v); -void parse_table_1489(t_parse_table_array *v); -void parse_table_1490(t_parse_table_array *v); -void parse_table_1491(t_parse_table_array *v); -void parse_table_1492(t_parse_table_array *v); -void parse_table_1493(t_parse_table_array *v); -void parse_table_1494(t_parse_table_array *v); -void parse_table_1495(t_parse_table_array *v); -void parse_table_1496(t_parse_table_array *v); -void parse_table_1497(t_parse_table_array *v); -void parse_table_1498(t_parse_table_array *v); -void parse_table_1499(t_parse_table_array *v); -void parse_table_1500(t_parse_table_array *v); -void parse_table_1501(t_parse_table_array *v); -void parse_table_1502(t_parse_table_array *v); -void parse_table_1503(t_parse_table_array *v); -void parse_table_1504(t_parse_table_array *v); -void parse_table_1505(t_parse_table_array *v); -void parse_table_1506(t_parse_table_array *v); -void parse_table_1507(t_parse_table_array *v); -void parse_table_1508(t_parse_table_array *v); -void parse_table_1509(t_parse_table_array *v); -void parse_table_1510(t_parse_table_array *v); -void parse_table_1511(t_parse_table_array *v); -void parse_table_1512(t_parse_table_array *v); -void parse_table_1513(t_parse_table_array *v); -void parse_table_1514(t_parse_table_array *v); -void parse_table_1515(t_parse_table_array *v); -void parse_table_1516(t_parse_table_array *v); -void parse_table_1517(t_parse_table_array *v); -void parse_table_1518(t_parse_table_array *v); -void parse_table_1519(t_parse_table_array *v); -void parse_table_1520(t_parse_table_array *v); -void parse_table_1521(t_parse_table_array *v); -void parse_table_1522(t_parse_table_array *v); -void parse_table_1523(t_parse_table_array *v); -void parse_table_1524(t_parse_table_array *v); -void parse_table_1525(t_parse_table_array *v); -void parse_table_1526(t_parse_table_array *v); -void parse_table_1527(t_parse_table_array *v); -void parse_table_1528(t_parse_table_array *v); -void parse_table_1529(t_parse_table_array *v); -void parse_table_1530(t_parse_table_array *v); -void parse_table_1531(t_parse_table_array *v); -void parse_table_1532(t_parse_table_array *v); -void parse_table_1533(t_parse_table_array *v); -void parse_table_1534(t_parse_table_array *v); -void parse_table_1535(t_parse_table_array *v); -void parse_table_1536(t_parse_table_array *v); -void parse_table_1537(t_parse_table_array *v); -void parse_table_1538(t_parse_table_array *v); -void parse_table_1539(t_parse_table_array *v); -void parse_table_1540(t_parse_table_array *v); -void parse_table_1541(t_parse_table_array *v); -void parse_table_1542(t_parse_table_array *v); -void parse_table_1543(t_parse_table_array *v); -void parse_table_1544(t_parse_table_array *v); -void parse_table_1545(t_parse_table_array *v); -void parse_table_1546(t_parse_table_array *v); -void parse_table_1547(t_parse_table_array *v); -void parse_table_1548(t_parse_table_array *v); -void parse_table_1549(t_parse_table_array *v); -void parse_table_1550(t_parse_table_array *v); -void parse_table_1551(t_parse_table_array *v); -void parse_table_1552(t_parse_table_array *v); -void parse_table_1553(t_parse_table_array *v); -void parse_table_1554(t_parse_table_array *v); -void parse_table_1555(t_parse_table_array *v); -void parse_table_1556(t_parse_table_array *v); -void parse_table_1557(t_parse_table_array *v); -void parse_table_1558(t_parse_table_array *v); -void parse_table_1559(t_parse_table_array *v); -void parse_table_1560(t_parse_table_array *v); -void parse_table_1561(t_parse_table_array *v); -void parse_table_1562(t_parse_table_array *v); -void parse_table_1563(t_parse_table_array *v); -void parse_table_1564(t_parse_table_array *v); -void parse_table_1565(t_parse_table_array *v); -void parse_table_1566(t_parse_table_array *v); -void parse_table_1567(t_parse_table_array *v); -void parse_table_1568(t_parse_table_array *v); -void parse_table_1569(t_parse_table_array *v); -void parse_table_1570(t_parse_table_array *v); -void parse_table_1571(t_parse_table_array *v); -void parse_table_1572(t_parse_table_array *v); -void parse_table_1573(t_parse_table_array *v); -void parse_table_1574(t_parse_table_array *v); -void parse_table_1575(t_parse_table_array *v); -void parse_table_1576(t_parse_table_array *v); -void parse_table_1577(t_parse_table_array *v); -void parse_table_1578(t_parse_table_array *v); -void parse_table_1579(t_parse_table_array *v); -void parse_table_1580(t_parse_table_array *v); -void parse_table_1581(t_parse_table_array *v); -void parse_table_1582(t_parse_table_array *v); -void parse_table_1583(t_parse_table_array *v); -void parse_table_1584(t_parse_table_array *v); -void parse_table_1585(t_parse_table_array *v); -void parse_table_1586(t_parse_table_array *v); -void parse_table_1587(t_parse_table_array *v); -void parse_table_1588(t_parse_table_array *v); -void parse_table_1589(t_parse_table_array *v); -void parse_table_1590(t_parse_table_array *v); -void parse_table_1591(t_parse_table_array *v); -void parse_table_1592(t_parse_table_array *v); -void parse_table_1593(t_parse_table_array *v); -void parse_table_1594(t_parse_table_array *v); -void parse_table_1595(t_parse_table_array *v); -void parse_table_1596(t_parse_table_array *v); -void parse_table_1597(t_parse_table_array *v); -void parse_table_1598(t_parse_table_array *v); -void parse_table_1599(t_parse_table_array *v); -void parse_table_1600(t_parse_table_array *v); -void parse_table_1601(t_parse_table_array *v); -void parse_table_1602(t_parse_table_array *v); -void parse_table_1603(t_parse_table_array *v); -void parse_table_1604(t_parse_table_array *v); -void parse_table_1605(t_parse_table_array *v); -void parse_table_1606(t_parse_table_array *v); -void parse_table_1607(t_parse_table_array *v); -void parse_table_1608(t_parse_table_array *v); -void parse_table_1609(t_parse_table_array *v); -void parse_table_1610(t_parse_table_array *v); -void parse_table_1611(t_parse_table_array *v); -void parse_table_1612(t_parse_table_array *v); -void parse_table_1613(t_parse_table_array *v); -void parse_table_1614(t_parse_table_array *v); -void parse_table_1615(t_parse_table_array *v); -void parse_table_1616(t_parse_table_array *v); -void parse_table_1617(t_parse_table_array *v); -void parse_table_1618(t_parse_table_array *v); -void parse_table_1619(t_parse_table_array *v); -void parse_table_1620(t_parse_table_array *v); -void parse_table_1621(t_parse_table_array *v); -void parse_table_1622(t_parse_table_array *v); -void parse_table_1623(t_parse_table_array *v); -void parse_table_1624(t_parse_table_array *v); -void parse_table_1625(t_parse_table_array *v); -void parse_table_1626(t_parse_table_array *v); -void parse_table_1627(t_parse_table_array *v); -void parse_table_1628(t_parse_table_array *v); -void parse_table_1629(t_parse_table_array *v); -void parse_table_1630(t_parse_table_array *v); -void parse_table_1631(t_parse_table_array *v); -void parse_table_1632(t_parse_table_array *v); -void parse_table_1633(t_parse_table_array *v); -void parse_table_1634(t_parse_table_array *v); -void parse_table_1635(t_parse_table_array *v); -void parse_table_1636(t_parse_table_array *v); -void parse_table_1637(t_parse_table_array *v); -void parse_table_1638(t_parse_table_array *v); -void parse_table_1639(t_parse_table_array *v); -void parse_table_1640(t_parse_table_array *v); -void parse_table_1641(t_parse_table_array *v); -void parse_table_1642(t_parse_table_array *v); -void parse_table_1643(t_parse_table_array *v); -void parse_table_1644(t_parse_table_array *v); -void parse_table_1645(t_parse_table_array *v); -void parse_table_1646(t_parse_table_array *v); -void parse_table_1647(t_parse_table_array *v); -void parse_table_1648(t_parse_table_array *v); -void parse_table_1649(t_parse_table_array *v); -void parse_table_1650(t_parse_table_array *v); -void parse_table_1651(t_parse_table_array *v); -void parse_table_1652(t_parse_table_array *v); -void parse_table_1653(t_parse_table_array *v); -void parse_table_1654(t_parse_table_array *v); -void parse_table_1655(t_parse_table_array *v); -void parse_table_1656(t_parse_table_array *v); -void parse_table_1657(t_parse_table_array *v); -void parse_table_1658(t_parse_table_array *v); -void parse_table_1659(t_parse_table_array *v); -void parse_table_1660(t_parse_table_array *v); -void parse_table_1661(t_parse_table_array *v); -void parse_table_1662(t_parse_table_array *v); -void parse_table_1663(t_parse_table_array *v); -void parse_table_1664(t_parse_table_array *v); -void parse_table_1665(t_parse_table_array *v); -void parse_table_1666(t_parse_table_array *v); -void parse_table_1667(t_parse_table_array *v); -void parse_table_1668(t_parse_table_array *v); -void parse_table_1669(t_parse_table_array *v); -void parse_table_1670(t_parse_table_array *v); -void parse_table_1671(t_parse_table_array *v); -void parse_table_1672(t_parse_table_array *v); -void parse_table_1673(t_parse_table_array *v); -void parse_table_1674(t_parse_table_array *v); -void parse_table_1675(t_parse_table_array *v); -void parse_table_1676(t_parse_table_array *v); -void parse_table_1677(t_parse_table_array *v); -void parse_table_1678(t_parse_table_array *v); -void parse_table_1679(t_parse_table_array *v); -void parse_table_1680(t_parse_table_array *v); -void parse_table_1681(t_parse_table_array *v); -void parse_table_1682(t_parse_table_array *v); -void parse_table_1683(t_parse_table_array *v); -void parse_table_1684(t_parse_table_array *v); -void parse_table_1685(t_parse_table_array *v); -void parse_table_1686(t_parse_table_array *v); -void parse_table_1687(t_parse_table_array *v); -void parse_table_1688(t_parse_table_array *v); -void parse_table_1689(t_parse_table_array *v); -void parse_table_1690(t_parse_table_array *v); -void parse_table_1691(t_parse_table_array *v); -void parse_table_1692(t_parse_table_array *v); -void parse_table_1693(t_parse_table_array *v); -void parse_table_1694(t_parse_table_array *v); -void parse_table_1695(t_parse_table_array *v); -void parse_table_1696(t_parse_table_array *v); -void parse_table_1697(t_parse_table_array *v); -void parse_table_1698(t_parse_table_array *v); -void parse_table_1699(t_parse_table_array *v); -void parse_table_1700(t_parse_table_array *v); -void parse_table_1701(t_parse_table_array *v); -void parse_table_1702(t_parse_table_array *v); -void parse_table_1703(t_parse_table_array *v); -void parse_table_1704(t_parse_table_array *v); -void parse_table_1705(t_parse_table_array *v); -void parse_table_1706(t_parse_table_array *v); -void parse_table_1707(t_parse_table_array *v); -void parse_table_1708(t_parse_table_array *v); -void parse_table_1709(t_parse_table_array *v); -void parse_table_1710(t_parse_table_array *v); -void parse_table_1711(t_parse_table_array *v); -void parse_table_1712(t_parse_table_array *v); -void parse_table_1713(t_parse_table_array *v); -void parse_table_1714(t_parse_table_array *v); -void parse_table_1715(t_parse_table_array *v); -void parse_table_1716(t_parse_table_array *v); -void parse_table_1717(t_parse_table_array *v); -void parse_table_1718(t_parse_table_array *v); -void parse_table_1719(t_parse_table_array *v); -void parse_table_1720(t_parse_table_array *v); -void parse_table_1721(t_parse_table_array *v); -void parse_table_1722(t_parse_table_array *v); -void parse_table_1723(t_parse_table_array *v); -void parse_table_1724(t_parse_table_array *v); -void parse_table_1725(t_parse_table_array *v); -void parse_table_1726(t_parse_table_array *v); -void parse_table_1727(t_parse_table_array *v); -void parse_table_1728(t_parse_table_array *v); -void parse_table_1729(t_parse_table_array *v); -void parse_table_1730(t_parse_table_array *v); -void parse_table_1731(t_parse_table_array *v); -void parse_table_1732(t_parse_table_array *v); -void parse_table_1733(t_parse_table_array *v); -void parse_table_1734(t_parse_table_array *v); -void parse_table_1735(t_parse_table_array *v); -void parse_table_1736(t_parse_table_array *v); -void parse_table_1737(t_parse_table_array *v); -void parse_table_1738(t_parse_table_array *v); -void parse_table_1739(t_parse_table_array *v); -void parse_table_1740(t_parse_table_array *v); -void parse_table_1741(t_parse_table_array *v); -void parse_table_1742(t_parse_table_array *v); -void parse_table_1743(t_parse_table_array *v); -void parse_table_1744(t_parse_table_array *v); -void parse_table_1745(t_parse_table_array *v); -void parse_table_1746(t_parse_table_array *v); -void parse_table_1747(t_parse_table_array *v); -void parse_table_1748(t_parse_table_array *v); -void parse_table_1749(t_parse_table_array *v); -void parse_table_1750(t_parse_table_array *v); -void parse_table_1751(t_parse_table_array *v); -void parse_table_1752(t_parse_table_array *v); -void parse_table_1753(t_parse_table_array *v); -void parse_table_1754(t_parse_table_array *v); -void parse_table_1755(t_parse_table_array *v); -void parse_table_1756(t_parse_table_array *v); -void parse_table_1757(t_parse_table_array *v); -void parse_table_1758(t_parse_table_array *v); -void parse_table_1759(t_parse_table_array *v); -void parse_table_1760(t_parse_table_array *v); -void parse_table_1761(t_parse_table_array *v); -void parse_table_1762(t_parse_table_array *v); -void parse_table_1763(t_parse_table_array *v); -void parse_table_1764(t_parse_table_array *v); -void parse_table_1765(t_parse_table_array *v); -void parse_table_1766(t_parse_table_array *v); -void parse_table_1767(t_parse_table_array *v); -void parse_table_1768(t_parse_table_array *v); -void parse_table_1769(t_parse_table_array *v); -void parse_table_1770(t_parse_table_array *v); -void parse_table_1771(t_parse_table_array *v); -void parse_table_1772(t_parse_table_array *v); -void parse_table_1773(t_parse_table_array *v); -void parse_table_1774(t_parse_table_array *v); -void parse_table_1775(t_parse_table_array *v); -void parse_table_1776(t_parse_table_array *v); -void parse_table_1777(t_parse_table_array *v); -void parse_table_1778(t_parse_table_array *v); -void parse_table_1779(t_parse_table_array *v); -void parse_table_1780(t_parse_table_array *v); -void parse_table_1781(t_parse_table_array *v); -void parse_table_1782(t_parse_table_array *v); -void parse_table_1783(t_parse_table_array *v); -void parse_table_1784(t_parse_table_array *v); -void parse_table_1785(t_parse_table_array *v); -void parse_table_1786(t_parse_table_array *v); -void parse_table_1787(t_parse_table_array *v); -void parse_table_1788(t_parse_table_array *v); -void parse_table_1789(t_parse_table_array *v); -void parse_table_1790(t_parse_table_array *v); -void parse_table_1791(t_parse_table_array *v); -void parse_table_1792(t_parse_table_array *v); -void parse_table_1793(t_parse_table_array *v); -void parse_table_1794(t_parse_table_array *v); -void parse_table_1795(t_parse_table_array *v); -void parse_table_1796(t_parse_table_array *v); -void parse_table_1797(t_parse_table_array *v); -void parse_table_1798(t_parse_table_array *v); -void parse_table_1799(t_parse_table_array *v); -void parse_table_1800(t_parse_table_array *v); -void parse_table_1801(t_parse_table_array *v); -void parse_table_1802(t_parse_table_array *v); -void parse_table_1803(t_parse_table_array *v); -void parse_table_1804(t_parse_table_array *v); -void parse_table_1805(t_parse_table_array *v); -void parse_table_1806(t_parse_table_array *v); -void parse_table_1807(t_parse_table_array *v); -void parse_table_1808(t_parse_table_array *v); -void parse_table_1809(t_parse_table_array *v); -void parse_table_1810(t_parse_table_array *v); -void parse_table_1811(t_parse_table_array *v); -void parse_table_1812(t_parse_table_array *v); -void parse_table_1813(t_parse_table_array *v); -void parse_table_1814(t_parse_table_array *v); -void parse_table_1815(t_parse_table_array *v); -void parse_table_1816(t_parse_table_array *v); -void parse_table_1817(t_parse_table_array *v); -void parse_table_1818(t_parse_table_array *v); -void parse_table_1819(t_parse_table_array *v); -void parse_table_1820(t_parse_table_array *v); -void parse_table_1821(t_parse_table_array *v); -void parse_table_1822(t_parse_table_array *v); -void parse_table_1823(t_parse_table_array *v); -void parse_table_1824(t_parse_table_array *v); -void parse_table_1825(t_parse_table_array *v); -void parse_table_1826(t_parse_table_array *v); -void parse_table_1827(t_parse_table_array *v); -void parse_table_1828(t_parse_table_array *v); -void parse_table_1829(t_parse_table_array *v); -void parse_table_1830(t_parse_table_array *v); -void parse_table_1831(t_parse_table_array *v); -void parse_table_1832(t_parse_table_array *v); -void parse_table_1833(t_parse_table_array *v); -void parse_table_1834(t_parse_table_array *v); -void parse_table_1835(t_parse_table_array *v); -void parse_table_1836(t_parse_table_array *v); -void parse_table_1837(t_parse_table_array *v); -void parse_table_1838(t_parse_table_array *v); -void parse_table_1839(t_parse_table_array *v); -void parse_table_1840(t_parse_table_array *v); -void parse_table_1841(t_parse_table_array *v); -void parse_table_1842(t_parse_table_array *v); -void parse_table_1843(t_parse_table_array *v); -void parse_table_1844(t_parse_table_array *v); -void parse_table_1845(t_parse_table_array *v); -void parse_table_1846(t_parse_table_array *v); -void parse_table_1847(t_parse_table_array *v); -void parse_table_1848(t_parse_table_array *v); -void parse_table_1849(t_parse_table_array *v); -void parse_table_1850(t_parse_table_array *v); -void parse_table_1851(t_parse_table_array *v); -void parse_table_1852(t_parse_table_array *v); -void parse_table_1853(t_parse_table_array *v); -void parse_table_1854(t_parse_table_array *v); -void parse_table_1855(t_parse_table_array *v); -void parse_table_1856(t_parse_table_array *v); -void parse_table_1857(t_parse_table_array *v); -void parse_table_1858(t_parse_table_array *v); -void parse_table_1859(t_parse_table_array *v); -void parse_table_1860(t_parse_table_array *v); -void parse_table_1861(t_parse_table_array *v); -void parse_table_1862(t_parse_table_array *v); -void parse_table_1863(t_parse_table_array *v); -void parse_table_1864(t_parse_table_array *v); -void parse_table_1865(t_parse_table_array *v); -void parse_table_1866(t_parse_table_array *v); -void parse_table_1867(t_parse_table_array *v); -void parse_table_1868(t_parse_table_array *v); -void parse_table_1869(t_parse_table_array *v); -void parse_table_1870(t_parse_table_array *v); -void parse_table_1871(t_parse_table_array *v); -void parse_table_1872(t_parse_table_array *v); -void parse_table_1873(t_parse_table_array *v); -void parse_table_1874(t_parse_table_array *v); -void parse_table_1875(t_parse_table_array *v); -void parse_table_1876(t_parse_table_array *v); -void parse_table_1877(t_parse_table_array *v); -void parse_table_1878(t_parse_table_array *v); -void parse_table_1879(t_parse_table_array *v); -void parse_table_1880(t_parse_table_array *v); -void parse_table_1881(t_parse_table_array *v); -void parse_table_1882(t_parse_table_array *v); -void parse_table_1883(t_parse_table_array *v); -void parse_table_1884(t_parse_table_array *v); -void parse_table_1885(t_parse_table_array *v); -void parse_table_1886(t_parse_table_array *v); -void parse_table_1887(t_parse_table_array *v); -void parse_table_1888(t_parse_table_array *v); -void parse_table_1889(t_parse_table_array *v); -void parse_table_1890(t_parse_table_array *v); -void parse_table_1891(t_parse_table_array *v); -void parse_table_1892(t_parse_table_array *v); -void parse_table_1893(t_parse_table_array *v); -void parse_table_1894(t_parse_table_array *v); -void parse_table_1895(t_parse_table_array *v); -void parse_table_1896(t_parse_table_array *v); -void parse_table_1897(t_parse_table_array *v); -void parse_table_1898(t_parse_table_array *v); -void parse_table_1899(t_parse_table_array *v); -void parse_table_1900(t_parse_table_array *v); -void parse_table_1901(t_parse_table_array *v); -void parse_table_1902(t_parse_table_array *v); -void parse_table_1903(t_parse_table_array *v); -void parse_table_1904(t_parse_table_array *v); -void parse_table_1905(t_parse_table_array *v); -void parse_table_1906(t_parse_table_array *v); -void parse_table_1907(t_parse_table_array *v); -void parse_table_1908(t_parse_table_array *v); -void parse_table_1909(t_parse_table_array *v); -void parse_table_1910(t_parse_table_array *v); -void parse_table_1911(t_parse_table_array *v); -void parse_table_1912(t_parse_table_array *v); -void parse_table_1913(t_parse_table_array *v); -void parse_table_1914(t_parse_table_array *v); -void parse_table_1915(t_parse_table_array *v); -void parse_table_1916(t_parse_table_array *v); -void parse_table_1917(t_parse_table_array *v); -void parse_table_1918(t_parse_table_array *v); -void parse_table_1919(t_parse_table_array *v); -void parse_table_1920(t_parse_table_array *v); -void parse_table_1921(t_parse_table_array *v); -void parse_table_1922(t_parse_table_array *v); -void parse_table_1923(t_parse_table_array *v); -void parse_table_1924(t_parse_table_array *v); -void parse_table_1925(t_parse_table_array *v); -void parse_table_1926(t_parse_table_array *v); -void parse_table_1927(t_parse_table_array *v); -void parse_table_1928(t_parse_table_array *v); -void parse_table_1929(t_parse_table_array *v); -void parse_table_1930(t_parse_table_array *v); -void parse_table_1931(t_parse_table_array *v); -void parse_table_1932(t_parse_table_array *v); -void parse_table_1933(t_parse_table_array *v); -void parse_table_1934(t_parse_table_array *v); -void parse_table_1935(t_parse_table_array *v); -void parse_table_1936(t_parse_table_array *v); -void parse_table_1937(t_parse_table_array *v); -void parse_table_1938(t_parse_table_array *v); -void parse_table_1939(t_parse_table_array *v); -void parse_table_1940(t_parse_table_array *v); -void parse_table_1941(t_parse_table_array *v); -void parse_table_1942(t_parse_table_array *v); -void parse_table_1943(t_parse_table_array *v); -void parse_table_1944(t_parse_table_array *v); -void parse_table_1945(t_parse_table_array *v); -void parse_table_1946(t_parse_table_array *v); -void parse_table_1947(t_parse_table_array *v); -void parse_table_1948(t_parse_table_array *v); -void parse_table_1949(t_parse_table_array *v); -void parse_table_1950(t_parse_table_array *v); -void parse_table_1951(t_parse_table_array *v); -void parse_table_1952(t_parse_table_array *v); -void parse_table_1953(t_parse_table_array *v); -void parse_table_1954(t_parse_table_array *v); -void parse_table_1955(t_parse_table_array *v); -void parse_table_1956(t_parse_table_array *v); -void parse_table_1957(t_parse_table_array *v); -void parse_table_1958(t_parse_table_array *v); -void parse_table_1959(t_parse_table_array *v); -void parse_table_1960(t_parse_table_array *v); -void parse_table_1961(t_parse_table_array *v); -void parse_table_1962(t_parse_table_array *v); -void parse_table_1963(t_parse_table_array *v); -void parse_table_1964(t_parse_table_array *v); -void parse_table_1965(t_parse_table_array *v); -void parse_table_1966(t_parse_table_array *v); -void parse_table_1967(t_parse_table_array *v); -void parse_table_1968(t_parse_table_array *v); -void parse_table_1969(t_parse_table_array *v); -void parse_table_1970(t_parse_table_array *v); -void parse_table_1971(t_parse_table_array *v); -void parse_table_1972(t_parse_table_array *v); -void parse_table_1973(t_parse_table_array *v); -void parse_table_1974(t_parse_table_array *v); -void parse_table_1975(t_parse_table_array *v); -void parse_table_1976(t_parse_table_array *v); -void parse_table_1977(t_parse_table_array *v); -void parse_table_1978(t_parse_table_array *v); -void parse_table_1979(t_parse_table_array *v); -void parse_table_1980(t_parse_table_array *v); -void parse_table_1981(t_parse_table_array *v); -void parse_table_1982(t_parse_table_array *v); -void parse_table_1983(t_parse_table_array *v); -void parse_table_1984(t_parse_table_array *v); -void parse_table_1985(t_parse_table_array *v); -void parse_table_1986(t_parse_table_array *v); -void parse_table_1987(t_parse_table_array *v); -void parse_table_1988(t_parse_table_array *v); -void parse_table_1989(t_parse_table_array *v); -void parse_table_1990(t_parse_table_array *v); -void parse_table_1991(t_parse_table_array *v); -void parse_table_1992(t_parse_table_array *v); -void parse_table_1993(t_parse_table_array *v); -void parse_table_1994(t_parse_table_array *v); -void parse_table_1995(t_parse_table_array *v); -void parse_table_1996(t_parse_table_array *v); -void parse_table_1997(t_parse_table_array *v); -void parse_table_1998(t_parse_table_array *v); -void parse_table_1999(t_parse_table_array *v); -void parse_table_2000(t_parse_table_array *v); -void parse_table_2001(t_parse_table_array *v); -void parse_table_2002(t_parse_table_array *v); -void parse_table_2003(t_parse_table_array *v); -void parse_table_2004(t_parse_table_array *v); -void parse_table_2005(t_parse_table_array *v); -void parse_table_2006(t_parse_table_array *v); -void parse_table_2007(t_parse_table_array *v); -void parse_table_2008(t_parse_table_array *v); -void parse_table_2009(t_parse_table_array *v); -void parse_table_2010(t_parse_table_array *v); -void parse_table_2011(t_parse_table_array *v); -void parse_table_2012(t_parse_table_array *v); -void parse_table_2013(t_parse_table_array *v); -void parse_table_2014(t_parse_table_array *v); -void parse_table_2015(t_parse_table_array *v); -void parse_table_2016(t_parse_table_array *v); -void parse_table_2017(t_parse_table_array *v); -void parse_table_2018(t_parse_table_array *v); -void parse_table_2019(t_parse_table_array *v); -void parse_table_2020(t_parse_table_array *v); -void parse_table_2021(t_parse_table_array *v); -void parse_table_2022(t_parse_table_array *v); -void parse_table_2023(t_parse_table_array *v); -void parse_table_2024(t_parse_table_array *v); -void parse_table_2025(t_parse_table_array *v); -void parse_table_2026(t_parse_table_array *v); -void parse_table_2027(t_parse_table_array *v); -void parse_table_2028(t_parse_table_array *v); -void parse_table_2029(t_parse_table_array *v); -void parse_table_2030(t_parse_table_array *v); -void parse_table_2031(t_parse_table_array *v); -void parse_table_2032(t_parse_table_array *v); -void parse_table_2033(t_parse_table_array *v); -void parse_table_2034(t_parse_table_array *v); -void parse_table_2035(t_parse_table_array *v); -void parse_table_2036(t_parse_table_array *v); -void parse_table_2037(t_parse_table_array *v); -void parse_table_2038(t_parse_table_array *v); -void parse_table_2039(t_parse_table_array *v); -void parse_table_2040(t_parse_table_array *v); -void parse_table_2041(t_parse_table_array *v); -void parse_table_2042(t_parse_table_array *v); -void parse_table_2043(t_parse_table_array *v); -void parse_table_2044(t_parse_table_array *v); -void parse_table_2045(t_parse_table_array *v); -void parse_table_2046(t_parse_table_array *v); -void parse_table_2047(t_parse_table_array *v); -void parse_table_2048(t_parse_table_array *v); -void parse_table_2049(t_parse_table_array *v); -void parse_table_2050(t_parse_table_array *v); -void parse_table_2051(t_parse_table_array *v); -void parse_table_2052(t_parse_table_array *v); -void parse_table_2053(t_parse_table_array *v); -void parse_table_2054(t_parse_table_array *v); -void parse_table_2055(t_parse_table_array *v); -void parse_table_2056(t_parse_table_array *v); -void parse_table_2057(t_parse_table_array *v); -void parse_table_2058(t_parse_table_array *v); -void parse_table_2059(t_parse_table_array *v); -void parse_table_2060(t_parse_table_array *v); -void parse_table_2061(t_parse_table_array *v); -void parse_table_2062(t_parse_table_array *v); -void parse_table_2063(t_parse_table_array *v); -void parse_table_2064(t_parse_table_array *v); -void parse_table_2065(t_parse_table_array *v); -void parse_table_2066(t_parse_table_array *v); -void parse_table_2067(t_parse_table_array *v); -void parse_table_2068(t_parse_table_array *v); -void parse_table_2069(t_parse_table_array *v); -void parse_table_2070(t_parse_table_array *v); -void parse_table_2071(t_parse_table_array *v); -void parse_table_2072(t_parse_table_array *v); -void parse_table_2073(t_parse_table_array *v); -void parse_table_2074(t_parse_table_array *v); -void parse_table_2075(t_parse_table_array *v); -void parse_table_2076(t_parse_table_array *v); -void parse_table_2077(t_parse_table_array *v); -void parse_table_2078(t_parse_table_array *v); -void parse_table_2079(t_parse_table_array *v); -void parse_table_2080(t_parse_table_array *v); -void parse_table_2081(t_parse_table_array *v); -void parse_table_2082(t_parse_table_array *v); -void parse_table_2083(t_parse_table_array *v); -void parse_table_2084(t_parse_table_array *v); -void parse_table_2085(t_parse_table_array *v); -void parse_table_2086(t_parse_table_array *v); -void parse_table_2087(t_parse_table_array *v); -void parse_table_2088(t_parse_table_array *v); -void parse_table_2089(t_parse_table_array *v); -void parse_table_2090(t_parse_table_array *v); -void parse_table_2091(t_parse_table_array *v); -void parse_table_2092(t_parse_table_array *v); -void parse_table_2093(t_parse_table_array *v); -void parse_table_2094(t_parse_table_array *v); -void parse_table_2095(t_parse_table_array *v); -void parse_table_2096(t_parse_table_array *v); -void parse_table_2097(t_parse_table_array *v); -void parse_table_2098(t_parse_table_array *v); -void parse_table_2099(t_parse_table_array *v); -void parse_table_2100(t_parse_table_array *v); -void parse_table_2101(t_parse_table_array *v); -void parse_table_2102(t_parse_table_array *v); -void parse_table_2103(t_parse_table_array *v); -void parse_table_2104(t_parse_table_array *v); -void parse_table_2105(t_parse_table_array *v); -void parse_table_2106(t_parse_table_array *v); -void parse_table_2107(t_parse_table_array *v); -void parse_table_2108(t_parse_table_array *v); -void parse_table_2109(t_parse_table_array *v); -void parse_table_2110(t_parse_table_array *v); -void parse_table_2111(t_parse_table_array *v); -void parse_table_2112(t_parse_table_array *v); -void parse_table_2113(t_parse_table_array *v); -void parse_table_2114(t_parse_table_array *v); -void parse_table_2115(t_parse_table_array *v); -void parse_table_2116(t_parse_table_array *v); -void parse_table_2117(t_parse_table_array *v); -void parse_table_2118(t_parse_table_array *v); -void parse_table_2119(t_parse_table_array *v); -void parse_table_2120(t_parse_table_array *v); -void parse_table_2121(t_parse_table_array *v); -void parse_table_2122(t_parse_table_array *v); -void parse_table_2123(t_parse_table_array *v); -void parse_table_2124(t_parse_table_array *v); -void parse_table_2125(t_parse_table_array *v); -void parse_table_2126(t_parse_table_array *v); -void parse_table_2127(t_parse_table_array *v); -void parse_table_2128(t_parse_table_array *v); -void parse_table_2129(t_parse_table_array *v); -void parse_table_2130(t_parse_table_array *v); -void parse_table_2131(t_parse_table_array *v); -void parse_table_2132(t_parse_table_array *v); -void parse_table_2133(t_parse_table_array *v); -void parse_table_2134(t_parse_table_array *v); -void parse_table_2135(t_parse_table_array *v); -void parse_table_2136(t_parse_table_array *v); -void parse_table_2137(t_parse_table_array *v); -void parse_table_2138(t_parse_table_array *v); -void parse_table_2139(t_parse_table_array *v); -void parse_table_2140(t_parse_table_array *v); -void parse_table_2141(t_parse_table_array *v); -void parse_table_2142(t_parse_table_array *v); -void parse_table_2143(t_parse_table_array *v); -void parse_table_2144(t_parse_table_array *v); -void parse_table_2145(t_parse_table_array *v); -void parse_table_2146(t_parse_table_array *v); -void parse_table_2147(t_parse_table_array *v); -void parse_table_2148(t_parse_table_array *v); -void parse_table_2149(t_parse_table_array *v); -void parse_table_2150(t_parse_table_array *v); -void parse_table_2151(t_parse_table_array *v); -void parse_table_2152(t_parse_table_array *v); -void parse_table_2153(t_parse_table_array *v); -void parse_table_2154(t_parse_table_array *v); -void parse_table_2155(t_parse_table_array *v); -void parse_table_2156(t_parse_table_array *v); -void parse_table_2157(t_parse_table_array *v); -void parse_table_2158(t_parse_table_array *v); -void parse_table_2159(t_parse_table_array *v); -void parse_table_2160(t_parse_table_array *v); -void parse_table_2161(t_parse_table_array *v); -void parse_table_2162(t_parse_table_array *v); -void parse_table_2163(t_parse_table_array *v); -void parse_table_2164(t_parse_table_array *v); -void parse_table_2165(t_parse_table_array *v); -void parse_table_2166(t_parse_table_array *v); -void parse_table_2167(t_parse_table_array *v); -void parse_table_2168(t_parse_table_array *v); -void parse_table_2169(t_parse_table_array *v); -void parse_table_2170(t_parse_table_array *v); -void parse_table_2171(t_parse_table_array *v); -void parse_table_2172(t_parse_table_array *v); -void parse_table_2173(t_parse_table_array *v); -void parse_table_2174(t_parse_table_array *v); -void parse_table_2175(t_parse_table_array *v); -void parse_table_2176(t_parse_table_array *v); -void parse_table_2177(t_parse_table_array *v); -void parse_table_2178(t_parse_table_array *v); -void parse_table_2179(t_parse_table_array *v); -void parse_table_2180(t_parse_table_array *v); -void parse_table_2181(t_parse_table_array *v); -void parse_table_2182(t_parse_table_array *v); -void parse_table_2183(t_parse_table_array *v); -void parse_table_2184(t_parse_table_array *v); -void parse_table_2185(t_parse_table_array *v); -void parse_table_2186(t_parse_table_array *v); -void parse_table_2187(t_parse_table_array *v); -void parse_table_2188(t_parse_table_array *v); -void parse_table_2189(t_parse_table_array *v); -void parse_table_2190(t_parse_table_array *v); -void parse_table_2191(t_parse_table_array *v); -void parse_table_2192(t_parse_table_array *v); -void parse_table_2193(t_parse_table_array *v); -void parse_table_2194(t_parse_table_array *v); -void parse_table_2195(t_parse_table_array *v); -void parse_table_2196(t_parse_table_array *v); -void parse_table_2197(t_parse_table_array *v); -void parse_table_2198(t_parse_table_array *v); -void parse_table_2199(t_parse_table_array *v); -void parse_table_2200(t_parse_table_array *v); -void parse_table_2201(t_parse_table_array *v); -void parse_table_2202(t_parse_table_array *v); -void parse_table_2203(t_parse_table_array *v); -void parse_table_2204(t_parse_table_array *v); -void parse_table_2205(t_parse_table_array *v); -void parse_table_2206(t_parse_table_array *v); -void parse_table_2207(t_parse_table_array *v); -void parse_table_2208(t_parse_table_array *v); -void parse_table_2209(t_parse_table_array *v); -void parse_table_2210(t_parse_table_array *v); -void parse_table_2211(t_parse_table_array *v); -void parse_table_2212(t_parse_table_array *v); -void parse_table_2213(t_parse_table_array *v); -void parse_table_2214(t_parse_table_array *v); -void parse_table_2215(t_parse_table_array *v); -void parse_table_2216(t_parse_table_array *v); -void parse_table_2217(t_parse_table_array *v); -void parse_table_2218(t_parse_table_array *v); -void parse_table_2219(t_parse_table_array *v); -void parse_table_2220(t_parse_table_array *v); -void parse_table_2221(t_parse_table_array *v); -void parse_table_2222(t_parse_table_array *v); -void parse_table_2223(t_parse_table_array *v); -void parse_table_2224(t_parse_table_array *v); -void parse_table_2225(t_parse_table_array *v); -void parse_table_2226(t_parse_table_array *v); -void parse_table_2227(t_parse_table_array *v); -void parse_table_2228(t_parse_table_array *v); -void parse_table_2229(t_parse_table_array *v); -void parse_table_2230(t_parse_table_array *v); -void parse_table_2231(t_parse_table_array *v); -void parse_table_2232(t_parse_table_array *v); -void parse_table_2233(t_parse_table_array *v); -void parse_table_2234(t_parse_table_array *v); -void parse_table_2235(t_parse_table_array *v); -void parse_table_2236(t_parse_table_array *v); -void parse_table_2237(t_parse_table_array *v); -void parse_table_2238(t_parse_table_array *v); -void parse_table_2239(t_parse_table_array *v); -void parse_table_2240(t_parse_table_array *v); -void parse_table_2241(t_parse_table_array *v); -void parse_table_2242(t_parse_table_array *v); -void parse_table_2243(t_parse_table_array *v); -void parse_table_2244(t_parse_table_array *v); -void parse_table_2245(t_parse_table_array *v); -void parse_table_2246(t_parse_table_array *v); -void parse_table_2247(t_parse_table_array *v); -void parse_table_2248(t_parse_table_array *v); -void parse_table_2249(t_parse_table_array *v); -void parse_table_2250(t_parse_table_array *v); -void parse_table_2251(t_parse_table_array *v); -void parse_table_2252(t_parse_table_array *v); -void parse_table_2253(t_parse_table_array *v); -void parse_table_2254(t_parse_table_array *v); -void parse_table_2255(t_parse_table_array *v); -void parse_table_2256(t_parse_table_array *v); -void parse_table_2257(t_parse_table_array *v); -void parse_table_2258(t_parse_table_array *v); -void parse_table_2259(t_parse_table_array *v); -void parse_table_2260(t_parse_table_array *v); -void parse_table_2261(t_parse_table_array *v); -void parse_table_2262(t_parse_table_array *v); -void parse_table_2263(t_parse_table_array *v); -void parse_table_2264(t_parse_table_array *v); -void parse_table_2265(t_parse_table_array *v); -void parse_table_2266(t_parse_table_array *v); -void parse_table_2267(t_parse_table_array *v); -void parse_table_2268(t_parse_table_array *v); -void parse_table_2269(t_parse_table_array *v); -void parse_table_2270(t_parse_table_array *v); -void parse_table_2271(t_parse_table_array *v); -void parse_table_2272(t_parse_table_array *v); -void parse_table_2273(t_parse_table_array *v); -void parse_table_2274(t_parse_table_array *v); -void parse_table_2275(t_parse_table_array *v); -void parse_table_2276(t_parse_table_array *v); -void parse_table_2277(t_parse_table_array *v); -void parse_table_2278(t_parse_table_array *v); -void parse_table_2279(t_parse_table_array *v); -void parse_table_2280(t_parse_table_array *v); -void parse_table_2281(t_parse_table_array *v); -void parse_table_2282(t_parse_table_array *v); -void parse_table_2283(t_parse_table_array *v); -void parse_table_2284(t_parse_table_array *v); -void parse_table_2285(t_parse_table_array *v); -void parse_table_2286(t_parse_table_array *v); -void parse_table_2287(t_parse_table_array *v); -void parse_table_2288(t_parse_table_array *v); -void parse_table_2289(t_parse_table_array *v); -void parse_table_2290(t_parse_table_array *v); -void parse_table_2291(t_parse_table_array *v); -void parse_table_2292(t_parse_table_array *v); -void parse_table_2293(t_parse_table_array *v); -void parse_table_2294(t_parse_table_array *v); -void parse_table_2295(t_parse_table_array *v); -void parse_table_2296(t_parse_table_array *v); -void parse_table_2297(t_parse_table_array *v); -void parse_table_2298(t_parse_table_array *v); -void parse_table_2299(t_parse_table_array *v); -void parse_table_2300(t_parse_table_array *v); -void parse_table_2301(t_parse_table_array *v); -void parse_table_2302(t_parse_table_array *v); -void parse_table_2303(t_parse_table_array *v); -void parse_table_2304(t_parse_table_array *v); -void parse_table_2305(t_parse_table_array *v); -void parse_table_2306(t_parse_table_array *v); -void parse_table_2307(t_parse_table_array *v); -void parse_table_2308(t_parse_table_array *v); -void parse_table_2309(t_parse_table_array *v); -void parse_table_2310(t_parse_table_array *v); -void parse_table_2311(t_parse_table_array *v); -void parse_table_2312(t_parse_table_array *v); -void parse_table_2313(t_parse_table_array *v); -void parse_table_2314(t_parse_table_array *v); -void parse_table_2315(t_parse_table_array *v); -void parse_table_2316(t_parse_table_array *v); -void parse_table_2317(t_parse_table_array *v); -void parse_table_2318(t_parse_table_array *v); -void parse_table_2319(t_parse_table_array *v); -void parse_table_2320(t_parse_table_array *v); -void parse_table_2321(t_parse_table_array *v); -void parse_table_2322(t_parse_table_array *v); -void parse_table_2323(t_parse_table_array *v); -void parse_table_2324(t_parse_table_array *v); -void parse_table_2325(t_parse_table_array *v); -void parse_table_2326(t_parse_table_array *v); -void parse_table_2327(t_parse_table_array *v); -void parse_table_2328(t_parse_table_array *v); -void parse_table_2329(t_parse_table_array *v); -void parse_table_2330(t_parse_table_array *v); -#endif +#endif // PARSE_TABLE_H diff --git a/parser/static/parse_table/parse_table_0.c b/parser/static/parse_table/parse_table_0.c index c5a6c9ab..765065cb 100644 --- a/parser/static/parse_table/parse_table_0.c +++ b/parser/static/parse_table/parse_table_0.c @@ -19,51 +19,8 @@ void parse_table_0(t_parse_table_array *v) v->a[0][anon_sym_for] = actions(1); v->a[0][anon_sym_select] = actions(1); v->a[0][anon_sym_in] = actions(1); - v->a[0][anon_sym_LPAREN_LPAREN] = actions(1); - v->a[0][anon_sym_SEMI] = actions(1); - v->a[0][anon_sym_COMMA] = actions(1); - v->a[0][anon_sym_EQ] = actions(1); - v->a[0][anon_sym_STAR_EQ] = actions(1); - v->a[0][anon_sym_SLASH_EQ] = actions(1); - v->a[0][anon_sym_PERCENT_EQ] = actions(1); - v->a[0][anon_sym_STAR_STAR_EQ] = actions(1); - v->a[0][anon_sym_LT_LT_EQ] = actions(1); - v->a[0][anon_sym_GT_GT_EQ] = actions(1); - v->a[0][anon_sym_AMP_EQ] = actions(1); - v->a[0][anon_sym_CARET_EQ] = actions(1); - v->a[0][anon_sym_PIPE_EQ] = actions(1); - v->a[0][anon_sym_PIPE_PIPE] = actions(1); - v->a[0][anon_sym_AMP_AMP] = actions(1); - parse_table_1(v); -} - -void parse_table_1(t_parse_table_array *v) -{ - v->a[0][anon_sym_PIPE] = actions(1); - v->a[0][anon_sym_CARET] = actions(1); - v->a[0][anon_sym_AMP] = actions(1); - v->a[0][anon_sym_BANG_EQ] = actions(1); - v->a[0][anon_sym_LT] = actions(1); - v->a[0][anon_sym_GT] = actions(1); - v->a[0][anon_sym_LT_EQ] = actions(1); - v->a[0][anon_sym_GT_EQ] = actions(1); - v->a[0][anon_sym_LT_LT] = actions(1); - v->a[0][anon_sym_GT_GT] = actions(1); - v->a[0][anon_sym_PLUS] = actions(1); - v->a[0][anon_sym_DASH] = actions(1); - v->a[0][anon_sym_STAR] = actions(1); - v->a[0][anon_sym_SLASH] = actions(1); - v->a[0][anon_sym_PERCENT] = actions(1); - v->a[0][anon_sym_STAR_STAR] = actions(1); - v->a[0][anon_sym_LPAREN] = actions(1); - v->a[0][anon_sym_RPAREN] = actions(1); v->a[0][anon_sym_while] = actions(1); v->a[0][anon_sym_until] = actions(1); - parse_table_2(v); -} - -void parse_table_2(t_parse_table_array *v) -{ v->a[0][anon_sym_do] = actions(1); v->a[0][anon_sym_done] = actions(1); v->a[0][anon_sym_if] = actions(1); @@ -73,22 +30,24 @@ void parse_table_2(t_parse_table_array *v) v->a[0][anon_sym_else] = actions(1); v->a[0][anon_sym_case] = actions(1); v->a[0][anon_sym_esac] = actions(1); + v->a[0][anon_sym_LPAREN] = actions(1); + v->a[0][anon_sym_PIPE] = actions(1); + v->a[0][anon_sym_RPAREN] = actions(1); v->a[0][anon_sym_SEMI_SEMI] = actions(1); + parse_table_1(v); +} + +void parse_table_1(t_parse_table_array *v) +{ v->a[0][anon_sym_SEMI_AMP] = actions(1); v->a[0][anon_sym_SEMI_SEMI_AMP] = actions(1); v->a[0][anon_sym_function] = actions(1); v->a[0][anon_sym_LBRACE] = actions(1); v->a[0][anon_sym_RBRACE] = actions(1); v->a[0][anon_sym_PIPE_AMP] = actions(1); + v->a[0][anon_sym_AMP_AMP] = actions(1); + v->a[0][anon_sym_PIPE_PIPE] = actions(1); v->a[0][anon_sym_BANG] = actions(1); - v->a[0][anon_sym_LBRACK] = actions(1); - v->a[0][anon_sym_RBRACK] = actions(1); - v->a[0][anon_sym_LBRACK_LBRACK] = actions(1); - parse_table_3(v); -} - -void parse_table_3(t_parse_table_array *v) -{ v->a[0][anon_sym_declare] = actions(1); v->a[0][anon_sym_typeset] = actions(1); v->a[0][anon_sym_export] = actions(1); @@ -96,6 +55,15 @@ void parse_table_3(t_parse_table_array *v) v->a[0][anon_sym_local] = actions(1); v->a[0][anon_sym_unset] = actions(1); v->a[0][anon_sym_unsetenv] = actions(1); + v->a[0][anon_sym_EQ] = actions(1); + v->a[0][anon_sym_LT] = actions(1); + v->a[0][anon_sym_GT] = actions(1); + v->a[0][anon_sym_GT_GT] = actions(1); + parse_table_2(v); +} + +void parse_table_2(t_parse_table_array *v) +{ v->a[0][anon_sym_AMP_GT] = actions(1); v->a[0][anon_sym_AMP_GT_GT] = actions(1); v->a[0][anon_sym_LT_AMP] = actions(1); @@ -103,37 +71,69 @@ void parse_table_3(t_parse_table_array *v) v->a[0][anon_sym_GT_PIPE] = actions(1); v->a[0][anon_sym_LT_AMP_DASH] = actions(1); v->a[0][anon_sym_GT_AMP_DASH] = actions(1); + v->a[0][anon_sym_LT_LT] = actions(1); v->a[0][anon_sym_LT_LT_DASH] = actions(1); - v->a[0][anon_sym_LT_LT_LT] = actions(1); + v->a[0][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1); + v->a[0][anon_sym_COMMA] = actions(1); + v->a[0][anon_sym_DOT_DOT] = actions(1); + v->a[0][anon_sym_RBRACE2] = actions(1); + v->a[0][anon_sym_STAR_EQ] = actions(1); + v->a[0][anon_sym_SLASH_EQ] = actions(1); + v->a[0][anon_sym_PERCENT_EQ] = actions(1); + v->a[0][anon_sym_LT_LT_EQ] = actions(1); + v->a[0][anon_sym_GT_GT_EQ] = actions(1); + v->a[0][anon_sym_AMP_EQ] = actions(1); + v->a[0][anon_sym_CARET_EQ] = actions(1); + parse_table_3(v); +} + +void parse_table_3(t_parse_table_array *v) +{ + v->a[0][anon_sym_PIPE_EQ] = actions(1); + v->a[0][anon_sym_CARET] = actions(1); + v->a[0][anon_sym_AMP] = actions(1); + v->a[0][anon_sym_LT_EQ] = actions(1); + v->a[0][anon_sym_GT_EQ] = actions(1); + v->a[0][anon_sym_PLUS] = actions(1); + v->a[0][anon_sym_DASH] = actions(1); + v->a[0][anon_sym_STAR] = actions(1); + v->a[0][anon_sym_SLASH] = actions(1); + v->a[0][anon_sym_PERCENT] = actions(1); v->a[0][anon_sym_QMARK] = actions(1); v->a[0][anon_sym_COLON] = actions(1); v->a[0][anon_sym_DASH2] = actions(1); v->a[0][anon_sym_PLUS2] = actions(1); - parse_table_4(v); -} - -void parse_table_4(t_parse_table_array *v) -{ v->a[0][anon_sym_TILDE] = actions(1); - v->a[0][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1); - v->a[0][anon_sym_DOLLAR_LBRACK] = actions(1); - v->a[0][anon_sym_DOT_DOT] = actions(1); - v->a[0][anon_sym_RBRACE2] = actions(1); v->a[0][aux_sym_concatenation_token1] = actions(1); v->a[0][anon_sym_DOLLAR] = actions(1); v->a[0][sym__special_character] = actions(1); v->a[0][anon_sym_DQUOTE] = actions(1); v->a[0][sym_raw_string] = actions(1); - v->a[0][sym_ansi_c_string] = actions(1); + parse_table_4(v); +} + +void parse_table_4(t_parse_table_array *v) +{ v->a[0][anon_sym_POUND] = actions(1); v->a[0][anon_sym_DOLLAR_LBRACE] = actions(1); v->a[0][anon_sym_RBRACE3] = actions(1); - v->a[0][anon_sym_BANG2] = actions(1); - v->a[0][anon_sym_AT] = actions(1); - v->a[0][anon_sym_STAR2] = actions(1); - v->a[0][anon_sym_POUND2] = actions(1); - v->a[0][anon_sym_EQ2] = actions(1); + v->a[0][anon_sym_DASH3] = actions(1); v->a[0][anon_sym_COLON_EQ] = actions(1); + v->a[0][anon_sym_EQ2] = actions(1); + v->a[0][anon_sym_COLON_QMARK] = actions(1); + v->a[0][anon_sym_QMARK2] = actions(1); + v->a[0][anon_sym_PLUS3] = actions(1); + v->a[0][anon_sym_PERCENT_PERCENT] = actions(1); + v->a[0][anon_sym_DOLLAR_LPAREN] = actions(1); + v->a[0][anon_sym_BQUOTE] = actions(1); + v->a[0][anon_sym_DOLLAR_BQUOTE] = actions(1); + v->a[0][sym_comment] = actions(3); + v->a[0][sym__comment_word] = actions(1); + v->a[0][anon_sym_AT] = actions(1); + v->a[0][anon_sym_0] = actions(1); + v->a[0][anon_sym__] = actions(1); + v->a[0][anon_sym_SEMI] = actions(1); + v->a[0][anon_sym_RBRACK] = actions(1); parse_table_5(v); } diff --git a/parser/static/parse_table/parse_table_1.c b/parser/static/parse_table/parse_table_1.c index 1371d86b..bd3fabed 100644 --- a/parser/static/parse_table/parse_table_1.c +++ b/parser/static/parse_table/parse_table_1.c @@ -14,43 +14,6 @@ void parse_table_5(t_parse_table_array *v) { - v->a[0][anon_sym_DASH3] = actions(1); - v->a[0][anon_sym_COLON_DASH] = actions(1); - v->a[0][anon_sym_PLUS3] = actions(1); - v->a[0][anon_sym_COLON_PLUS] = actions(1); - v->a[0][anon_sym_QMARK2] = actions(1); - v->a[0][anon_sym_COLON_QMARK] = actions(1); - v->a[0][anon_sym_PERCENT_PERCENT] = actions(1); - v->a[0][anon_sym_SLASH_SLASH] = actions(1); - v->a[0][anon_sym_SLASH_POUND] = actions(1); - v->a[0][anon_sym_SLASH_PERCENT] = actions(1); - v->a[0][anon_sym_COMMA_COMMA] = actions(1); - v->a[0][anon_sym_CARET_CARET] = actions(1); - v->a[0][anon_sym_U] = actions(1); - v->a[0][anon_sym_u] = actions(1); - v->a[0][anon_sym_L] = actions(1); - v->a[0][anon_sym_Q] = actions(1); - v->a[0][anon_sym_E] = actions(1); - v->a[0][anon_sym_P] = actions(1); - v->a[0][anon_sym_A] = actions(1); - v->a[0][anon_sym_K] = actions(1); - parse_table_6(v); -} - -void parse_table_6(t_parse_table_array *v) -{ - v->a[0][anon_sym_a] = actions(1); - v->a[0][anon_sym_k] = actions(1); - v->a[0][anon_sym_DOLLAR_LPAREN] = actions(1); - v->a[0][anon_sym_BQUOTE] = actions(1); - v->a[0][anon_sym_DOLLAR_BQUOTE] = actions(1); - v->a[0][anon_sym_LT_LPAREN] = actions(1); - v->a[0][anon_sym_GT_LPAREN] = actions(1); - v->a[0][sym_comment] = actions(3); - v->a[0][sym__comment_word] = actions(1); - v->a[0][anon_sym_AT2] = actions(1); - v->a[0][anon_sym_0] = actions(1); - v->a[0][anon_sym__] = actions(1); v->a[0][sym_heredoc_start] = actions(1); v->a[0][sym_simple_heredoc_body] = actions(1); v->a[0][sym__heredoc_body_beginning] = actions(1); @@ -59,11 +22,6 @@ void parse_table_6(t_parse_table_array *v) v->a[0][sym_file_descriptor] = actions(1); v->a[0][sym__empty_value] = actions(1); v->a[0][sym__concat] = actions(1); - parse_table_7(v); -} - -void parse_table_7(t_parse_table_array *v) -{ v->a[0][sym_variable_name] = actions(1); v->a[0][sym_test_operator] = actions(1); v->a[0][sym_regex] = actions(1); @@ -74,66 +32,108 @@ void parse_table_7(t_parse_table_array *v) v->a[0][sym__bare_dollar] = actions(1); v->a[0][sym__brace_start] = actions(1); v->a[0][sym__immediate_double_hash] = actions(1); - v->a[0][sym__external_expansion_sym_hash] = actions(1); - v->a[0][sym__external_expansion_sym_bang] = actions(1); - v->a[0][sym__external_expansion_sym_equal] = actions(1); v->a[0][sym___error_recovery] = actions(1); - v->a[1][sym_program] = state(7470); - v->a[1][sym__statements] = state(7469); - v->a[1][sym__statement_not_pipeline] = state(6572); - v->a[1][sym_redirected_statement] = state(4860); - v->a[1][sym_for_statement] = state(4860); - v->a[1][sym_c_style_for_statement] = state(4860); + v->a[1][sym_program] = state(4035); + parse_table_6(v); +} + +void parse_table_6(t_parse_table_array *v) +{ + v->a[1][sym__statements] = state(4034); + v->a[1][sym__statement_not_pipeline] = state(3459); + v->a[1][sym_redirected_statement] = state(2074); + v->a[1][sym_for_statement] = state(2074); + v->a[1][sym_while_statement] = state(2074); + v->a[1][sym_if_statement] = state(2074); + v->a[1][sym_case_statement] = state(2074); + v->a[1][sym_function_definition] = state(2074); + v->a[1][sym_compound_statement] = state(2074); + v->a[1][sym_subshell] = state(2074); + v->a[1][sym_pipeline] = state(2505); + v->a[1][sym_list] = state(2074); + v->a[1][sym_negated_command] = state(2074); + v->a[1][sym_declaration_command] = state(2074); + v->a[1][sym_unset_command] = state(2074); + v->a[1][sym_command] = state(2074); + v->a[1][sym_command_name] = state(280); + v->a[1][sym_variable_assignment] = state(533); + v->a[1][sym_variable_assignments] = state(2074); + v->a[1][sym_file_redirect] = state(1296); + parse_table_7(v); +} + +void parse_table_7(t_parse_table_array *v) +{ + v->a[1][sym_arithmetic_expansion] = state(643); + v->a[1][sym_brace_expression] = state(643); + v->a[1][sym_concatenation] = state(1171); + v->a[1][sym_string] = state(643); + v->a[1][sym_number] = state(643); + v->a[1][sym_simple_expansion] = state(643); + v->a[1][sym_expansion] = state(643); + v->a[1][sym_command_substitution] = state(643); + v->a[1][aux_sym__statements_repeat1] = state(238); + v->a[1][aux_sym_redirected_statement_repeat2] = state(2160); + v->a[1][aux_sym_command_repeat1] = state(998); + v->a[1][aux_sym__literal_repeat1] = state(1006); + v->a[1][ts_builtin_sym_end] = actions(5); + v->a[1][sym_word] = actions(7); + v->a[1][anon_sym_for] = actions(9); + v->a[1][anon_sym_select] = actions(9); + v->a[1][anon_sym_while] = actions(11); + v->a[1][anon_sym_until] = actions(11); + v->a[1][anon_sym_if] = actions(13); + v->a[1][anon_sym_case] = actions(15); parse_table_8(v); } void parse_table_8(t_parse_table_array *v) { - v->a[1][sym_while_statement] = state(4321); - v->a[1][sym_if_statement] = state(4321); - v->a[1][sym_case_statement] = state(4860); - v->a[1][sym_function_definition] = state(4860); - v->a[1][sym_compound_statement] = state(4860); - v->a[1][sym_subshell] = state(4860); - v->a[1][sym_pipeline] = state(5079); - v->a[1][sym_list] = state(4860); - v->a[1][sym_negated_command] = state(4860); - v->a[1][sym_test_command] = state(4860); - v->a[1][sym_declaration_command] = state(4860); - v->a[1][sym_unset_command] = state(4860); - v->a[1][sym_command] = state(4860); - v->a[1][sym_command_name] = state(534); - v->a[1][sym_variable_assignment] = state(913); - v->a[1][sym_variable_assignments] = state(4860); - v->a[1][sym_subscript] = state(6774); - v->a[1][sym_file_redirect] = state(2055); - v->a[1][sym_herestring_redirect] = state(2156); - v->a[1][sym_arithmetic_expansion] = state(957); + v->a[1][anon_sym_LPAREN] = actions(17); + v->a[1][anon_sym_function] = actions(19); + v->a[1][anon_sym_LBRACE] = actions(21); + v->a[1][anon_sym_BANG] = actions(23); + v->a[1][anon_sym_declare] = actions(25); + v->a[1][anon_sym_typeset] = actions(25); + v->a[1][anon_sym_export] = actions(25); + v->a[1][anon_sym_readonly] = actions(25); + v->a[1][anon_sym_local] = actions(25); + v->a[1][anon_sym_unset] = actions(27); + v->a[1][anon_sym_unsetenv] = actions(27); + v->a[1][anon_sym_LT] = actions(29); + v->a[1][anon_sym_GT] = actions(29); + v->a[1][anon_sym_GT_GT] = actions(31); + v->a[1][anon_sym_AMP_GT] = actions(29); + v->a[1][anon_sym_AMP_GT_GT] = actions(31); + v->a[1][anon_sym_LT_AMP] = actions(29); + v->a[1][anon_sym_GT_AMP] = actions(29); + v->a[1][anon_sym_GT_PIPE] = actions(31); + v->a[1][anon_sym_LT_AMP_DASH] = actions(33); parse_table_9(v); } void parse_table_9(t_parse_table_array *v) { - v->a[1][sym_brace_expression] = state(957); - v->a[1][sym_concatenation] = state(1386); - v->a[1][sym_string] = state(957); - v->a[1][sym_translated_string] = state(957); - v->a[1][sym_number] = state(957); - v->a[1][sym_simple_expansion] = state(957); - v->a[1][sym_expansion] = state(957); - v->a[1][sym_command_substitution] = state(957); - v->a[1][sym_process_substitution] = state(957); - v->a[1][aux_sym__statements_repeat1] = state(427); - v->a[1][aux_sym_redirected_statement_repeat2] = state(4571); - v->a[1][aux_sym_command_repeat1] = state(937); - v->a[1][aux_sym__literal_repeat1] = state(1212); - v->a[1][ts_builtin_sym_end] = actions(5); - v->a[1][sym_word] = actions(7); - v->a[1][anon_sym_for] = actions(9); - v->a[1][anon_sym_select] = actions(11); - v->a[1][anon_sym_LPAREN_LPAREN] = actions(13); - v->a[1][anon_sym_LT] = actions(15); - v->a[1][anon_sym_GT] = actions(15); + v->a[1][anon_sym_GT_AMP_DASH] = actions(33); + v->a[1][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(35); + v->a[1][anon_sym_DOLLAR] = actions(37); + v->a[1][sym__special_character] = actions(39); + v->a[1][anon_sym_DQUOTE] = actions(41); + v->a[1][sym_raw_string] = actions(43); + v->a[1][aux_sym_number_token1] = actions(45); + v->a[1][aux_sym_number_token2] = actions(47); + v->a[1][anon_sym_DOLLAR_LBRACE] = actions(49); + v->a[1][anon_sym_DOLLAR_LPAREN] = actions(51); + v->a[1][anon_sym_BQUOTE] = actions(53); + v->a[1][anon_sym_DOLLAR_BQUOTE] = actions(55); + v->a[1][sym_comment] = actions(57); + v->a[1][sym_file_descriptor] = actions(59); + v->a[1][sym_variable_name] = actions(61); + v->a[1][sym_test_operator] = actions(43); + v->a[1][sym__brace_start] = actions(63); + v->a[2][aux_sym__terminated_statement] = state(5); + v->a[2][sym__statement_not_pipeline] = state(3515); + v->a[2][sym_redirected_statement] = state(2164); parse_table_10(v); } diff --git a/parser/static/parse_table/parse_table_10.c b/parser/static/parse_table/parse_table_10.c index b9c02c99..352db0b9 100644 --- a/parser/static/parse_table/parse_table_10.c +++ b/parser/static/parse_table/parse_table_10.c @@ -14,126 +14,126 @@ void parse_table_50(t_parse_table_array *v) { - v->a[9][anon_sym_if] = actions(159); - v->a[9][anon_sym_case] = actions(161); - v->a[9][anon_sym_function] = actions(163); - v->a[9][anon_sym_LBRACE] = actions(165); - v->a[9][anon_sym_BANG] = actions(167); - v->a[9][anon_sym_LBRACK] = actions(169); - v->a[9][anon_sym_RBRACK] = actions(231); - v->a[9][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[9][anon_sym_declare] = actions(175); - v->a[9][anon_sym_typeset] = actions(175); - v->a[9][anon_sym_export] = actions(175); - v->a[9][anon_sym_readonly] = actions(175); - v->a[9][anon_sym_local] = actions(175); - v->a[9][anon_sym_unset] = actions(177); - v->a[9][anon_sym_unsetenv] = actions(177); - v->a[9][anon_sym_AMP_GT] = actions(151); - v->a[9][anon_sym_AMP_GT_GT] = actions(153); - v->a[9][anon_sym_LT_AMP] = actions(151); - v->a[9][anon_sym_GT_AMP] = actions(151); - v->a[9][anon_sym_GT_PIPE] = actions(153); + v->a[11][sym_comment] = actions(57); + v->a[11][sym_file_descriptor] = actions(185); + v->a[11][sym_variable_name] = actions(187); + v->a[11][sym_test_operator] = actions(171); + v->a[11][sym__brace_start] = actions(189); + v->a[12][sym__statements] = state(3445); + v->a[12][sym__statement_not_pipeline] = state(3470); + v->a[12][sym_redirected_statement] = state(1914); + v->a[12][sym_for_statement] = state(1914); + v->a[12][sym_while_statement] = state(1914); + v->a[12][sym_if_statement] = state(1914); + v->a[12][sym_case_statement] = state(1914); + v->a[12][sym_function_definition] = state(1914); + v->a[12][sym_compound_statement] = state(1914); + v->a[12][sym_subshell] = state(1914); + v->a[12][sym_pipeline] = state(2054); + v->a[12][sym_list] = state(1914); + v->a[12][sym_negated_command] = state(1914); + v->a[12][sym_declaration_command] = state(1914); + v->a[12][sym_unset_command] = state(1914); parse_table_51(v); } void parse_table_51(t_parse_table_array *v) { - v->a[9][anon_sym_LT_AMP_DASH] = actions(179); - v->a[9][anon_sym_GT_AMP_DASH] = actions(179); - v->a[9][anon_sym_LT_LT_LT] = actions(181); - v->a[9][anon_sym_PLUS_PLUS2] = actions(183); - v->a[9][anon_sym_DASH_DASH2] = actions(183); - v->a[9][anon_sym_DASH2] = actions(185); - v->a[9][anon_sym_PLUS2] = actions(185); - v->a[9][anon_sym_TILDE] = actions(187); - v->a[9][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[9][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[9][anon_sym_DOLLAR] = actions(193); - v->a[9][sym__special_character] = actions(195); - v->a[9][anon_sym_DQUOTE] = actions(197); - v->a[9][sym_raw_string] = actions(199); - v->a[9][sym_ansi_c_string] = actions(199); - v->a[9][aux_sym_number_token1] = actions(201); - v->a[9][aux_sym_number_token2] = actions(203); - v->a[9][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[9][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[9][anon_sym_BQUOTE] = actions(209); + v->a[12][sym_command] = state(1914); + v->a[12][sym_command_name] = state(257); + v->a[12][sym_variable_assignment] = state(445); + v->a[12][sym_variable_assignments] = state(1914); + v->a[12][sym_file_redirect] = state(1015); + v->a[12][sym_arithmetic_expansion] = state(508); + v->a[12][sym_brace_expression] = state(508); + v->a[12][sym_concatenation] = state(862); + v->a[12][sym_string] = state(508); + v->a[12][sym_number] = state(508); + v->a[12][sym_simple_expansion] = state(508); + v->a[12][sym_expansion] = state(508); + v->a[12][sym_command_substitution] = state(508); + v->a[12][aux_sym__statements_repeat1] = state(230); + v->a[12][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[12][aux_sym_command_repeat1] = state(1131); + v->a[12][aux_sym__literal_repeat1] = state(678); + v->a[12][sym_word] = actions(129); + v->a[12][anon_sym_for] = actions(131); + v->a[12][anon_sym_select] = actions(131); parse_table_52(v); } void parse_table_52(t_parse_table_array *v) { - v->a[9][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[9][anon_sym_LT_LPAREN] = actions(213); - v->a[9][anon_sym_GT_LPAREN] = actions(213); - v->a[9][sym_comment] = actions(71); - v->a[9][sym_file_descriptor] = actions(215); - v->a[9][sym_variable_name] = actions(217); - v->a[9][sym_test_operator] = actions(219); - v->a[9][sym__brace_start] = actions(221); - v->a[10][sym__statement_not_pipeline] = state(6568); - v->a[10][sym_redirected_statement] = state(5315); - v->a[10][sym_for_statement] = state(5406); - v->a[10][sym_c_style_for_statement] = state(5406); - v->a[10][sym_while_statement] = state(5195); - v->a[10][sym_if_statement] = state(5195); - v->a[10][sym_case_statement] = state(5406); - v->a[10][sym_function_definition] = state(5406); - v->a[10][sym_compound_statement] = state(5406); - v->a[10][sym_subshell] = state(5406); - v->a[10][sym_pipeline] = state(5569); - v->a[10][sym_list] = state(5406); + v->a[12][anon_sym_while] = actions(133); + v->a[12][anon_sym_until] = actions(133); + v->a[12][anon_sym_if] = actions(135); + v->a[12][anon_sym_case] = actions(137); + v->a[12][anon_sym_esac] = actions(199); + v->a[12][anon_sym_LPAREN] = actions(141); + v->a[12][anon_sym_SEMI_SEMI] = actions(201); + v->a[12][anon_sym_SEMI_AMP] = actions(203); + v->a[12][anon_sym_SEMI_SEMI_AMP] = actions(205); + v->a[12][anon_sym_function] = actions(147); + v->a[12][anon_sym_LBRACE] = actions(149); + v->a[12][anon_sym_BANG] = actions(151); + v->a[12][anon_sym_declare] = actions(153); + v->a[12][anon_sym_typeset] = actions(153); + v->a[12][anon_sym_export] = actions(153); + v->a[12][anon_sym_readonly] = actions(153); + v->a[12][anon_sym_local] = actions(153); + v->a[12][anon_sym_unset] = actions(155); + v->a[12][anon_sym_unsetenv] = actions(155); + v->a[12][anon_sym_LT] = actions(157); parse_table_53(v); } void parse_table_53(t_parse_table_array *v) { - v->a[10][sym_negated_command] = state(5406); - v->a[10][sym_test_command] = state(5406); - v->a[10][sym_declaration_command] = state(5406); - v->a[10][sym_unset_command] = state(5406); - v->a[10][sym_command] = state(5406); - v->a[10][sym_command_name] = state(620); - v->a[10][sym_variable_assignment] = state(1811); - v->a[10][sym_variable_assignments] = state(5406); - v->a[10][sym_subscript] = state(6756); - v->a[10][sym_file_redirect] = state(2693); - v->a[10][sym_herestring_redirect] = state(2691); - v->a[10][sym__expression] = state(3085); - v->a[10][sym_binary_expression] = state(3071); - v->a[10][sym_ternary_expression] = state(3071); - v->a[10][sym_unary_expression] = state(3071); - v->a[10][sym_postfix_expression] = state(3071); - v->a[10][sym_parenthesized_expression] = state(3071); - v->a[10][sym_arithmetic_expansion] = state(496); - v->a[10][sym_brace_expression] = state(496); - v->a[10][sym_concatenation] = state(524); + v->a[12][anon_sym_GT] = actions(157); + v->a[12][anon_sym_GT_GT] = actions(159); + v->a[12][anon_sym_AMP_GT] = actions(157); + v->a[12][anon_sym_AMP_GT_GT] = actions(159); + v->a[12][anon_sym_LT_AMP] = actions(157); + v->a[12][anon_sym_GT_AMP] = actions(157); + v->a[12][anon_sym_GT_PIPE] = actions(159); + v->a[12][anon_sym_LT_AMP_DASH] = actions(161); + v->a[12][anon_sym_GT_AMP_DASH] = actions(161); + v->a[12][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[12][anon_sym_DOLLAR] = actions(165); + v->a[12][sym__special_character] = actions(167); + v->a[12][anon_sym_DQUOTE] = actions(169); + v->a[12][sym_raw_string] = actions(171); + v->a[12][aux_sym_number_token1] = actions(173); + v->a[12][aux_sym_number_token2] = actions(175); + v->a[12][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[12][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[12][anon_sym_BQUOTE] = actions(181); + v->a[12][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_54(v); } void parse_table_54(t_parse_table_array *v) { - v->a[10][sym_string] = state(496); - v->a[10][sym_translated_string] = state(496); - v->a[10][sym_number] = state(496); - v->a[10][sym_simple_expansion] = state(496); - v->a[10][sym_expansion] = state(496); - v->a[10][sym_command_substitution] = state(496); - v->a[10][sym_process_substitution] = state(496); - v->a[10][aux_sym_redirected_statement_repeat2] = state(5167); - v->a[10][aux_sym_command_repeat1] = state(955); - v->a[10][aux_sym__literal_repeat1] = state(522); - v->a[10][sym_word] = actions(143); - v->a[10][anon_sym_for] = actions(145); - v->a[10][anon_sym_select] = actions(147); - v->a[10][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[10][anon_sym_LT] = actions(151); - v->a[10][anon_sym_GT] = actions(151); - v->a[10][anon_sym_GT_GT] = actions(153); - v->a[10][anon_sym_LPAREN] = actions(155); - v->a[10][anon_sym_while] = actions(157); - v->a[10][anon_sym_until] = actions(157); + v->a[12][sym_comment] = actions(57); + v->a[12][sym_file_descriptor] = actions(185); + v->a[12][sym_variable_name] = actions(187); + v->a[12][sym_test_operator] = actions(171); + v->a[12][sym__brace_start] = actions(189); + v->a[13][aux_sym__terminated_statement] = state(13); + v->a[13][sym__statement_not_pipeline] = state(3515); + v->a[13][sym_redirected_statement] = state(2164); + v->a[13][sym_for_statement] = state(2164); + v->a[13][sym_while_statement] = state(2164); + v->a[13][sym_if_statement] = state(2164); + v->a[13][sym_case_statement] = state(2164); + v->a[13][sym_function_definition] = state(2164); + v->a[13][sym_compound_statement] = state(2164); + v->a[13][sym_subshell] = state(2164); + v->a[13][sym_pipeline] = state(2581); + v->a[13][sym_list] = state(2164); + v->a[13][sym_negated_command] = state(2164); + v->a[13][sym_declaration_command] = state(2164); + v->a[13][sym_unset_command] = state(2164); parse_table_55(v); } diff --git a/parser/static/parse_table/parse_table_100.c b/parser/static/parse_table/parse_table_100.c index fe07f27b..5ea4c633 100644 --- a/parser/static/parse_table/parse_table_100.c +++ b/parser/static/parse_table/parse_table_100.c @@ -14,126 +14,126 @@ void parse_table_500(t_parse_table_array *v) { - v->a[107][anon_sym_LPAREN] = actions(19); - v->a[107][anon_sym_while] = actions(21); - v->a[107][anon_sym_until] = actions(21); - v->a[107][anon_sym_if] = actions(23); - v->a[107][anon_sym_case] = actions(25); - v->a[107][anon_sym_function] = actions(801); - v->a[107][anon_sym_LBRACE] = actions(29); - v->a[107][anon_sym_BANG] = actions(803); - v->a[107][anon_sym_LBRACK] = actions(33); - v->a[107][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[107][anon_sym_declare] = actions(805); - v->a[107][anon_sym_typeset] = actions(805); - v->a[107][anon_sym_export] = actions(805); - v->a[107][anon_sym_readonly] = actions(805); - v->a[107][anon_sym_local] = actions(805); - v->a[107][anon_sym_unset] = actions(807); - v->a[107][anon_sym_unsetenv] = actions(807); - v->a[107][anon_sym_AMP_GT] = actions(290); - v->a[107][anon_sym_AMP_GT_GT] = actions(292); - v->a[107][anon_sym_LT_AMP] = actions(290); + v->a[129][sym_brace_expression] = state(834); + v->a[129][sym_concatenation] = state(1192); + v->a[129][sym_string] = state(834); + v->a[129][sym_number] = state(834); + v->a[129][sym_simple_expansion] = state(834); + v->a[129][sym_expansion] = state(834); + v->a[129][sym_command_substitution] = state(834); + v->a[129][aux_sym__statements_repeat1] = state(236); + v->a[129][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[129][aux_sym_command_repeat1] = state(1008); + v->a[129][aux_sym__literal_repeat1] = state(1048); + v->a[129][sym_word] = actions(467); + v->a[129][anon_sym_for] = actions(9); + v->a[129][anon_sym_select] = actions(9); + v->a[129][anon_sym_while] = actions(11); + v->a[129][anon_sym_until] = actions(11); + v->a[129][anon_sym_if] = actions(13); + v->a[129][anon_sym_case] = actions(15); + v->a[129][anon_sym_LPAREN] = actions(17); + v->a[129][anon_sym_function] = actions(469); parse_table_501(v); } void parse_table_501(t_parse_table_array *v) { - v->a[107][anon_sym_GT_AMP] = actions(290); - v->a[107][anon_sym_GT_PIPE] = actions(292); - v->a[107][anon_sym_LT_AMP_DASH] = actions(308); - v->a[107][anon_sym_GT_AMP_DASH] = actions(308); - v->a[107][anon_sym_LT_LT_LT] = actions(310); - v->a[107][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[107][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[107][anon_sym_DOLLAR] = actions(316); - v->a[107][sym__special_character] = actions(318); - v->a[107][anon_sym_DQUOTE] = actions(320); - v->a[107][sym_raw_string] = actions(322); - v->a[107][sym_ansi_c_string] = actions(322); - v->a[107][aux_sym_number_token1] = actions(324); - v->a[107][aux_sym_number_token2] = actions(326); - v->a[107][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[107][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[107][anon_sym_BQUOTE] = actions(332); - v->a[107][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[107][anon_sym_LT_LPAREN] = actions(336); - v->a[107][anon_sym_GT_LPAREN] = actions(336); + v->a[129][anon_sym_LBRACE] = actions(21); + v->a[129][anon_sym_BANG] = actions(471); + v->a[129][anon_sym_declare] = actions(473); + v->a[129][anon_sym_typeset] = actions(473); + v->a[129][anon_sym_export] = actions(473); + v->a[129][anon_sym_readonly] = actions(473); + v->a[129][anon_sym_local] = actions(473); + v->a[129][anon_sym_unset] = actions(475); + v->a[129][anon_sym_unsetenv] = actions(475); + v->a[129][anon_sym_LT] = actions(81); + v->a[129][anon_sym_GT] = actions(81); + v->a[129][anon_sym_GT_GT] = actions(83); + v->a[129][anon_sym_AMP_GT] = actions(81); + v->a[129][anon_sym_AMP_GT_GT] = actions(83); + v->a[129][anon_sym_LT_AMP] = actions(81); + v->a[129][anon_sym_GT_AMP] = actions(81); + v->a[129][anon_sym_GT_PIPE] = actions(83); + v->a[129][anon_sym_LT_AMP_DASH] = actions(85); + v->a[129][anon_sym_GT_AMP_DASH] = actions(85); + v->a[129][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_502(v); } void parse_table_502(t_parse_table_array *v) { - v->a[107][sym_comment] = actions(71); - v->a[107][sym_file_descriptor] = actions(338); - v->a[107][sym_variable_name] = actions(340); - v->a[107][sym_test_operator] = actions(342); - v->a[107][sym__brace_start] = actions(344); - v->a[108][sym__statements] = state(6880); - v->a[108][sym__statement_not_pipeline] = state(6558); - v->a[108][sym_redirected_statement] = state(4662); - v->a[108][sym_for_statement] = state(4662); - v->a[108][sym_c_style_for_statement] = state(4662); - v->a[108][sym_while_statement] = state(4314); - v->a[108][sym_if_statement] = state(4314); - v->a[108][sym_case_statement] = state(4662); - v->a[108][sym_function_definition] = state(4662); - v->a[108][sym_compound_statement] = state(4662); - v->a[108][sym_subshell] = state(4662); - v->a[108][sym_pipeline] = state(5070); - v->a[108][sym_list] = state(4662); - v->a[108][sym_negated_command] = state(4662); - v->a[108][sym_test_command] = state(4662); + v->a[129][anon_sym_DOLLAR] = actions(89); + v->a[129][sym__special_character] = actions(91); + v->a[129][anon_sym_DQUOTE] = actions(93); + v->a[129][sym_raw_string] = actions(95); + v->a[129][aux_sym_number_token1] = actions(97); + v->a[129][aux_sym_number_token2] = actions(99); + v->a[129][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[129][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[129][anon_sym_BQUOTE] = actions(105); + v->a[129][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[129][sym_comment] = actions(57); + v->a[129][sym_file_descriptor] = actions(109); + v->a[129][sym_variable_name] = actions(111); + v->a[129][sym_test_operator] = actions(95); + v->a[129][sym__brace_start] = actions(113); + v->a[130][sym__statements] = state(3805); + v->a[130][sym__statement_not_pipeline] = state(3476); + v->a[130][sym_redirected_statement] = state(2121); + v->a[130][sym_for_statement] = state(2121); + v->a[130][sym_while_statement] = state(2121); parse_table_503(v); } void parse_table_503(t_parse_table_array *v) { - v->a[108][sym_declaration_command] = state(4662); - v->a[108][sym_unset_command] = state(4662); - v->a[108][sym_command] = state(4662); - v->a[108][sym_command_name] = state(554); - v->a[108][sym_variable_assignment] = state(1150); - v->a[108][sym_variable_assignments] = state(4662); - v->a[108][sym_subscript] = state(6790); - v->a[108][sym_file_redirect] = state(2273); - v->a[108][sym_herestring_redirect] = state(2272); - v->a[108][sym_arithmetic_expansion] = state(1078); - v->a[108][sym_brace_expression] = state(1078); - v->a[108][sym_concatenation] = state(1376); - v->a[108][sym_string] = state(1078); - v->a[108][sym_translated_string] = state(1078); - v->a[108][sym_number] = state(1078); - v->a[108][sym_simple_expansion] = state(1078); - v->a[108][sym_expansion] = state(1078); - v->a[108][sym_command_substitution] = state(1078); - v->a[108][sym_process_substitution] = state(1078); - v->a[108][aux_sym__statements_repeat1] = state(429); + v->a[130][sym_if_statement] = state(2121); + v->a[130][sym_case_statement] = state(2121); + v->a[130][sym_function_definition] = state(2121); + v->a[130][sym_compound_statement] = state(2121); + v->a[130][sym_subshell] = state(2121); + v->a[130][sym_pipeline] = state(2499); + v->a[130][sym_list] = state(2121); + v->a[130][sym_negated_command] = state(2121); + v->a[130][sym_declaration_command] = state(2121); + v->a[130][sym_unset_command] = state(2121); + v->a[130][sym_command] = state(2121); + v->a[130][sym_command_name] = state(340); + v->a[130][sym_variable_assignment] = state(709); + v->a[130][sym_variable_assignments] = state(2121); + v->a[130][sym_file_redirect] = state(1361); + v->a[130][sym_arithmetic_expansion] = state(834); + v->a[130][sym_brace_expression] = state(834); + v->a[130][sym_concatenation] = state(1192); + v->a[130][sym_string] = state(834); + v->a[130][sym_number] = state(834); parse_table_504(v); } void parse_table_504(t_parse_table_array *v) { - v->a[108][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[108][aux_sym_command_repeat1] = state(958); - v->a[108][aux_sym__literal_repeat1] = state(1267); - v->a[108][sym_word] = actions(799); - v->a[108][anon_sym_for] = actions(9); - v->a[108][anon_sym_select] = actions(11); - v->a[108][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[108][anon_sym_LT] = actions(290); - v->a[108][anon_sym_GT] = actions(290); - v->a[108][anon_sym_GT_GT] = actions(292); - v->a[108][anon_sym_LPAREN] = actions(19); - v->a[108][anon_sym_while] = actions(21); - v->a[108][anon_sym_until] = actions(21); - v->a[108][anon_sym_if] = actions(23); - v->a[108][anon_sym_case] = actions(25); - v->a[108][anon_sym_function] = actions(801); - v->a[108][anon_sym_LBRACE] = actions(29); - v->a[108][anon_sym_BANG] = actions(803); - v->a[108][anon_sym_LBRACK] = actions(33); - v->a[108][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[130][sym_simple_expansion] = state(834); + v->a[130][sym_expansion] = state(834); + v->a[130][sym_command_substitution] = state(834); + v->a[130][aux_sym__statements_repeat1] = state(236); + v->a[130][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[130][aux_sym_command_repeat1] = state(1008); + v->a[130][aux_sym__literal_repeat1] = state(1048); + v->a[130][sym_word] = actions(467); + v->a[130][anon_sym_for] = actions(9); + v->a[130][anon_sym_select] = actions(9); + v->a[130][anon_sym_while] = actions(11); + v->a[130][anon_sym_until] = actions(11); + v->a[130][anon_sym_if] = actions(13); + v->a[130][anon_sym_case] = actions(15); + v->a[130][anon_sym_LPAREN] = actions(17); + v->a[130][anon_sym_function] = actions(469); + v->a[130][anon_sym_LBRACE] = actions(21); + v->a[130][anon_sym_BANG] = actions(471); + v->a[130][anon_sym_declare] = actions(473); + v->a[130][anon_sym_typeset] = actions(473); parse_table_505(v); } diff --git a/parser/static/parse_table/parse_table_101.c b/parser/static/parse_table/parse_table_101.c index af8d5f5a..2488f0c4 100644 --- a/parser/static/parse_table/parse_table_101.c +++ b/parser/static/parse_table/parse_table_101.c @@ -14,126 +14,126 @@ void parse_table_505(t_parse_table_array *v) { - v->a[108][anon_sym_declare] = actions(805); - v->a[108][anon_sym_typeset] = actions(805); - v->a[108][anon_sym_export] = actions(805); - v->a[108][anon_sym_readonly] = actions(805); - v->a[108][anon_sym_local] = actions(805); - v->a[108][anon_sym_unset] = actions(807); - v->a[108][anon_sym_unsetenv] = actions(807); - v->a[108][anon_sym_AMP_GT] = actions(290); - v->a[108][anon_sym_AMP_GT_GT] = actions(292); - v->a[108][anon_sym_LT_AMP] = actions(290); - v->a[108][anon_sym_GT_AMP] = actions(290); - v->a[108][anon_sym_GT_PIPE] = actions(292); - v->a[108][anon_sym_LT_AMP_DASH] = actions(308); - v->a[108][anon_sym_GT_AMP_DASH] = actions(308); - v->a[108][anon_sym_LT_LT_LT] = actions(310); - v->a[108][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[108][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[108][anon_sym_DOLLAR] = actions(316); - v->a[108][sym__special_character] = actions(318); - v->a[108][anon_sym_DQUOTE] = actions(320); + v->a[130][anon_sym_export] = actions(473); + v->a[130][anon_sym_readonly] = actions(473); + v->a[130][anon_sym_local] = actions(473); + v->a[130][anon_sym_unset] = actions(475); + v->a[130][anon_sym_unsetenv] = actions(475); + v->a[130][anon_sym_LT] = actions(81); + v->a[130][anon_sym_GT] = actions(81); + v->a[130][anon_sym_GT_GT] = actions(83); + v->a[130][anon_sym_AMP_GT] = actions(81); + v->a[130][anon_sym_AMP_GT_GT] = actions(83); + v->a[130][anon_sym_LT_AMP] = actions(81); + v->a[130][anon_sym_GT_AMP] = actions(81); + v->a[130][anon_sym_GT_PIPE] = actions(83); + v->a[130][anon_sym_LT_AMP_DASH] = actions(85); + v->a[130][anon_sym_GT_AMP_DASH] = actions(85); + v->a[130][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[130][anon_sym_DOLLAR] = actions(89); + v->a[130][sym__special_character] = actions(91); + v->a[130][anon_sym_DQUOTE] = actions(93); + v->a[130][sym_raw_string] = actions(95); parse_table_506(v); } void parse_table_506(t_parse_table_array *v) { - v->a[108][sym_raw_string] = actions(322); - v->a[108][sym_ansi_c_string] = actions(322); - v->a[108][aux_sym_number_token1] = actions(324); - v->a[108][aux_sym_number_token2] = actions(326); - v->a[108][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[108][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[108][anon_sym_BQUOTE] = actions(332); - v->a[108][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[108][anon_sym_LT_LPAREN] = actions(336); - v->a[108][anon_sym_GT_LPAREN] = actions(336); - v->a[108][sym_comment] = actions(71); - v->a[108][sym_file_descriptor] = actions(338); - v->a[108][sym_variable_name] = actions(340); - v->a[108][sym_test_operator] = actions(342); - v->a[108][sym__brace_start] = actions(344); - v->a[109][sym__statements] = state(6859); - v->a[109][sym__statement_not_pipeline] = state(6614); - v->a[109][sym_redirected_statement] = state(4797); - v->a[109][sym_for_statement] = state(4797); - v->a[109][sym_c_style_for_statement] = state(4797); + v->a[130][aux_sym_number_token1] = actions(97); + v->a[130][aux_sym_number_token2] = actions(99); + v->a[130][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[130][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[130][anon_sym_BQUOTE] = actions(105); + v->a[130][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[130][sym_comment] = actions(57); + v->a[130][sym_file_descriptor] = actions(109); + v->a[130][sym_variable_name] = actions(111); + v->a[130][sym_test_operator] = actions(95); + v->a[130][sym__brace_start] = actions(113); + v->a[131][sym__statements] = state(3868); + v->a[131][sym__statement_not_pipeline] = state(3480); + v->a[131][sym_redirected_statement] = state(2098); + v->a[131][sym_for_statement] = state(2098); + v->a[131][sym_while_statement] = state(2098); + v->a[131][sym_if_statement] = state(2098); + v->a[131][sym_case_statement] = state(2098); + v->a[131][sym_function_definition] = state(2098); + v->a[131][sym_compound_statement] = state(2098); parse_table_507(v); } void parse_table_507(t_parse_table_array *v) { - v->a[109][sym_while_statement] = state(4400); - v->a[109][sym_if_statement] = state(4400); - v->a[109][sym_case_statement] = state(4797); - v->a[109][sym_function_definition] = state(4797); - v->a[109][sym_compound_statement] = state(4797); - v->a[109][sym_subshell] = state(4797); - v->a[109][sym_pipeline] = state(5054); - v->a[109][sym_list] = state(4797); - v->a[109][sym_negated_command] = state(4797); - v->a[109][sym_test_command] = state(4797); - v->a[109][sym_declaration_command] = state(4797); - v->a[109][sym_unset_command] = state(4797); - v->a[109][sym_command] = state(4797); - v->a[109][sym_command_name] = state(533); - v->a[109][sym_variable_assignment] = state(945); - v->a[109][sym_variable_assignments] = state(4797); - v->a[109][sym_subscript] = state(6754); - v->a[109][sym_file_redirect] = state(2019); - v->a[109][sym_herestring_redirect] = state(2017); - v->a[109][sym_arithmetic_expansion] = state(938); + v->a[131][sym_subshell] = state(2098); + v->a[131][sym_pipeline] = state(2384); + v->a[131][sym_list] = state(2098); + v->a[131][sym_negated_command] = state(2098); + v->a[131][sym_declaration_command] = state(2098); + v->a[131][sym_unset_command] = state(2098); + v->a[131][sym_command] = state(2098); + v->a[131][sym_command_name] = state(292); + v->a[131][sym_variable_assignment] = state(539); + v->a[131][sym_variable_assignments] = state(2098); + v->a[131][sym_file_redirect] = state(1306); + v->a[131][sym_arithmetic_expansion] = state(702); + v->a[131][sym_brace_expression] = state(702); + v->a[131][sym_concatenation] = state(1192); + v->a[131][sym_string] = state(702); + v->a[131][sym_number] = state(702); + v->a[131][sym_simple_expansion] = state(702); + v->a[131][sym_expansion] = state(702); + v->a[131][sym_command_substitution] = state(702); + v->a[131][aux_sym__statements_repeat1] = state(226); parse_table_508(v); } void parse_table_508(t_parse_table_array *v) { - v->a[109][sym_brace_expression] = state(938); - v->a[109][sym_concatenation] = state(1376); - v->a[109][sym_string] = state(938); - v->a[109][sym_translated_string] = state(938); - v->a[109][sym_number] = state(938); - v->a[109][sym_simple_expansion] = state(938); - v->a[109][sym_expansion] = state(938); - v->a[109][sym_command_substitution] = state(938); - v->a[109][sym_process_substitution] = state(938); - v->a[109][aux_sym__statements_repeat1] = state(423); - v->a[109][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[109][aux_sym_command_repeat1] = state(951); - v->a[109][aux_sym__literal_repeat1] = state(1267); - v->a[109][sym_word] = actions(765); - v->a[109][anon_sym_for] = actions(9); - v->a[109][anon_sym_select] = actions(11); - v->a[109][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[109][anon_sym_LT] = actions(85); - v->a[109][anon_sym_GT] = actions(85); - v->a[109][anon_sym_GT_GT] = actions(87); + v->a[131][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[131][aux_sym_command_repeat1] = state(1041); + v->a[131][aux_sym__literal_repeat1] = state(1048); + v->a[131][sym_word] = actions(419); + v->a[131][anon_sym_for] = actions(9); + v->a[131][anon_sym_select] = actions(9); + v->a[131][anon_sym_while] = actions(11); + v->a[131][anon_sym_until] = actions(11); + v->a[131][anon_sym_if] = actions(13); + v->a[131][anon_sym_case] = actions(15); + v->a[131][anon_sym_LPAREN] = actions(17); + v->a[131][anon_sym_function] = actions(423); + v->a[131][anon_sym_LBRACE] = actions(21); + v->a[131][anon_sym_BANG] = actions(425); + v->a[131][anon_sym_declare] = actions(427); + v->a[131][anon_sym_typeset] = actions(427); + v->a[131][anon_sym_export] = actions(427); + v->a[131][anon_sym_readonly] = actions(427); + v->a[131][anon_sym_local] = actions(427); + v->a[131][anon_sym_unset] = actions(429); parse_table_509(v); } void parse_table_509(t_parse_table_array *v) { - v->a[109][anon_sym_LPAREN] = actions(19); - v->a[109][anon_sym_while] = actions(21); - v->a[109][anon_sym_until] = actions(21); - v->a[109][anon_sym_if] = actions(23); - v->a[109][anon_sym_case] = actions(25); - v->a[109][anon_sym_function] = actions(91); - v->a[109][anon_sym_LBRACE] = actions(29); - v->a[109][anon_sym_BANG] = actions(769); - v->a[109][anon_sym_LBRACK] = actions(33); - v->a[109][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[109][anon_sym_declare] = actions(95); - v->a[109][anon_sym_typeset] = actions(95); - v->a[109][anon_sym_export] = actions(95); - v->a[109][anon_sym_readonly] = actions(95); - v->a[109][anon_sym_local] = actions(95); - v->a[109][anon_sym_unset] = actions(97); - v->a[109][anon_sym_unsetenv] = actions(97); - v->a[109][anon_sym_AMP_GT] = actions(85); - v->a[109][anon_sym_AMP_GT_GT] = actions(87); - v->a[109][anon_sym_LT_AMP] = actions(85); + v->a[131][anon_sym_unsetenv] = actions(429); + v->a[131][anon_sym_LT] = actions(431); + v->a[131][anon_sym_GT] = actions(431); + v->a[131][anon_sym_GT_GT] = actions(433); + v->a[131][anon_sym_AMP_GT] = actions(431); + v->a[131][anon_sym_AMP_GT_GT] = actions(433); + v->a[131][anon_sym_LT_AMP] = actions(431); + v->a[131][anon_sym_GT_AMP] = actions(431); + v->a[131][anon_sym_GT_PIPE] = actions(433); + v->a[131][anon_sym_LT_AMP_DASH] = actions(435); + v->a[131][anon_sym_GT_AMP_DASH] = actions(435); + v->a[131][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[131][anon_sym_DOLLAR] = actions(89); + v->a[131][sym__special_character] = actions(437); + v->a[131][anon_sym_DQUOTE] = actions(93); + v->a[131][sym_raw_string] = actions(439); + v->a[131][aux_sym_number_token1] = actions(97); + v->a[131][aux_sym_number_token2] = actions(99); + v->a[131][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[131][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_510(v); } diff --git a/parser/static/parse_table/parse_table_102.c b/parser/static/parse_table/parse_table_102.c index b6ee949b..ef29a3ca 100644 --- a/parser/static/parse_table/parse_table_102.c +++ b/parser/static/parse_table/parse_table_102.c @@ -14,126 +14,126 @@ void parse_table_510(t_parse_table_array *v) { - v->a[109][anon_sym_GT_AMP] = actions(85); - v->a[109][anon_sym_GT_PIPE] = actions(87); - v->a[109][anon_sym_LT_AMP_DASH] = actions(99); - v->a[109][anon_sym_GT_AMP_DASH] = actions(99); - v->a[109][anon_sym_LT_LT_LT] = actions(101); - v->a[109][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[109][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[109][anon_sym_DOLLAR] = actions(316); - v->a[109][sym__special_character] = actions(771); - v->a[109][anon_sym_DQUOTE] = actions(320); - v->a[109][sym_raw_string] = actions(773); - v->a[109][sym_ansi_c_string] = actions(773); - v->a[109][aux_sym_number_token1] = actions(324); - v->a[109][aux_sym_number_token2] = actions(326); - v->a[109][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[109][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[109][anon_sym_BQUOTE] = actions(332); - v->a[109][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[109][anon_sym_LT_LPAREN] = actions(336); - v->a[109][anon_sym_GT_LPAREN] = actions(336); + v->a[131][anon_sym_BQUOTE] = actions(105); + v->a[131][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[131][sym_comment] = actions(57); + v->a[131][sym_file_descriptor] = actions(441); + v->a[131][sym_variable_name] = actions(443); + v->a[131][sym_test_operator] = actions(439); + v->a[131][sym__brace_start] = actions(113); + v->a[132][sym__statements] = state(3798); + v->a[132][sym__statement_not_pipeline] = state(3480); + v->a[132][sym_redirected_statement] = state(2098); + v->a[132][sym_for_statement] = state(2098); + v->a[132][sym_while_statement] = state(2098); + v->a[132][sym_if_statement] = state(2098); + v->a[132][sym_case_statement] = state(2098); + v->a[132][sym_function_definition] = state(2098); + v->a[132][sym_compound_statement] = state(2098); + v->a[132][sym_subshell] = state(2098); + v->a[132][sym_pipeline] = state(2384); + v->a[132][sym_list] = state(2098); + v->a[132][sym_negated_command] = state(2098); parse_table_511(v); } void parse_table_511(t_parse_table_array *v) { - v->a[109][sym_comment] = actions(71); - v->a[109][sym_file_descriptor] = actions(135); - v->a[109][sym_variable_name] = actions(137); - v->a[109][sym_test_operator] = actions(775); - v->a[109][sym__brace_start] = actions(344); - v->a[110][sym__statements] = state(6831); - v->a[110][sym__statement_not_pipeline] = state(6614); - v->a[110][sym_redirected_statement] = state(4797); - v->a[110][sym_for_statement] = state(4797); - v->a[110][sym_c_style_for_statement] = state(4797); - v->a[110][sym_while_statement] = state(4400); - v->a[110][sym_if_statement] = state(4400); - v->a[110][sym_case_statement] = state(4797); - v->a[110][sym_function_definition] = state(4797); - v->a[110][sym_compound_statement] = state(4797); - v->a[110][sym_subshell] = state(4797); - v->a[110][sym_pipeline] = state(5054); - v->a[110][sym_list] = state(4797); - v->a[110][sym_negated_command] = state(4797); - v->a[110][sym_test_command] = state(4797); + v->a[132][sym_declaration_command] = state(2098); + v->a[132][sym_unset_command] = state(2098); + v->a[132][sym_command] = state(2098); + v->a[132][sym_command_name] = state(292); + v->a[132][sym_variable_assignment] = state(539); + v->a[132][sym_variable_assignments] = state(2098); + v->a[132][sym_file_redirect] = state(1267); + v->a[132][sym_arithmetic_expansion] = state(702); + v->a[132][sym_brace_expression] = state(702); + v->a[132][sym_concatenation] = state(1192); + v->a[132][sym_string] = state(702); + v->a[132][sym_number] = state(702); + v->a[132][sym_simple_expansion] = state(702); + v->a[132][sym_expansion] = state(702); + v->a[132][sym_command_substitution] = state(702); + v->a[132][aux_sym__statements_repeat1] = state(226); + v->a[132][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[132][aux_sym_command_repeat1] = state(1041); + v->a[132][aux_sym__literal_repeat1] = state(1048); + v->a[132][sym_word] = actions(419); parse_table_512(v); } void parse_table_512(t_parse_table_array *v) { - v->a[110][sym_declaration_command] = state(4797); - v->a[110][sym_unset_command] = state(4797); - v->a[110][sym_command] = state(4797); - v->a[110][sym_command_name] = state(533); - v->a[110][sym_variable_assignment] = state(945); - v->a[110][sym_variable_assignments] = state(4797); - v->a[110][sym_subscript] = state(6754); - v->a[110][sym_file_redirect] = state(2179); - v->a[110][sym_herestring_redirect] = state(2017); - v->a[110][sym_arithmetic_expansion] = state(938); - v->a[110][sym_brace_expression] = state(938); - v->a[110][sym_concatenation] = state(1376); - v->a[110][sym_string] = state(938); - v->a[110][sym_translated_string] = state(938); - v->a[110][sym_number] = state(938); - v->a[110][sym_simple_expansion] = state(938); - v->a[110][sym_expansion] = state(938); - v->a[110][sym_command_substitution] = state(938); - v->a[110][sym_process_substitution] = state(938); - v->a[110][aux_sym__statements_repeat1] = state(423); + v->a[132][anon_sym_for] = actions(9); + v->a[132][anon_sym_select] = actions(9); + v->a[132][anon_sym_while] = actions(11); + v->a[132][anon_sym_until] = actions(11); + v->a[132][anon_sym_if] = actions(13); + v->a[132][anon_sym_case] = actions(15); + v->a[132][anon_sym_LPAREN] = actions(17); + v->a[132][anon_sym_function] = actions(423); + v->a[132][anon_sym_LBRACE] = actions(21); + v->a[132][anon_sym_BANG] = actions(425); + v->a[132][anon_sym_declare] = actions(427); + v->a[132][anon_sym_typeset] = actions(427); + v->a[132][anon_sym_export] = actions(427); + v->a[132][anon_sym_readonly] = actions(427); + v->a[132][anon_sym_local] = actions(427); + v->a[132][anon_sym_unset] = actions(429); + v->a[132][anon_sym_unsetenv] = actions(429); + v->a[132][anon_sym_LT] = actions(431); + v->a[132][anon_sym_GT] = actions(431); + v->a[132][anon_sym_GT_GT] = actions(433); parse_table_513(v); } void parse_table_513(t_parse_table_array *v) { - v->a[110][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[110][aux_sym_command_repeat1] = state(951); - v->a[110][aux_sym__literal_repeat1] = state(1267); - v->a[110][sym_word] = actions(765); - v->a[110][anon_sym_for] = actions(9); - v->a[110][anon_sym_select] = actions(11); - v->a[110][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[110][anon_sym_LT] = actions(85); - v->a[110][anon_sym_GT] = actions(85); - v->a[110][anon_sym_GT_GT] = actions(87); - v->a[110][anon_sym_LPAREN] = actions(19); - v->a[110][anon_sym_while] = actions(21); - v->a[110][anon_sym_until] = actions(21); - v->a[110][anon_sym_if] = actions(23); - v->a[110][anon_sym_case] = actions(25); - v->a[110][anon_sym_function] = actions(91); - v->a[110][anon_sym_LBRACE] = actions(29); - v->a[110][anon_sym_BANG] = actions(769); - v->a[110][anon_sym_LBRACK] = actions(33); - v->a[110][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[132][anon_sym_AMP_GT] = actions(431); + v->a[132][anon_sym_AMP_GT_GT] = actions(433); + v->a[132][anon_sym_LT_AMP] = actions(431); + v->a[132][anon_sym_GT_AMP] = actions(431); + v->a[132][anon_sym_GT_PIPE] = actions(433); + v->a[132][anon_sym_LT_AMP_DASH] = actions(435); + v->a[132][anon_sym_GT_AMP_DASH] = actions(435); + v->a[132][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[132][anon_sym_DOLLAR] = actions(89); + v->a[132][sym__special_character] = actions(437); + v->a[132][anon_sym_DQUOTE] = actions(93); + v->a[132][sym_raw_string] = actions(439); + v->a[132][aux_sym_number_token1] = actions(97); + v->a[132][aux_sym_number_token2] = actions(99); + v->a[132][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[132][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[132][anon_sym_BQUOTE] = actions(105); + v->a[132][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[132][sym_comment] = actions(57); + v->a[132][sym_file_descriptor] = actions(441); parse_table_514(v); } void parse_table_514(t_parse_table_array *v) { - v->a[110][anon_sym_declare] = actions(95); - v->a[110][anon_sym_typeset] = actions(95); - v->a[110][anon_sym_export] = actions(95); - v->a[110][anon_sym_readonly] = actions(95); - v->a[110][anon_sym_local] = actions(95); - v->a[110][anon_sym_unset] = actions(97); - v->a[110][anon_sym_unsetenv] = actions(97); - v->a[110][anon_sym_AMP_GT] = actions(85); - v->a[110][anon_sym_AMP_GT_GT] = actions(87); - v->a[110][anon_sym_LT_AMP] = actions(85); - v->a[110][anon_sym_GT_AMP] = actions(85); - v->a[110][anon_sym_GT_PIPE] = actions(87); - v->a[110][anon_sym_LT_AMP_DASH] = actions(99); - v->a[110][anon_sym_GT_AMP_DASH] = actions(99); - v->a[110][anon_sym_LT_LT_LT] = actions(101); - v->a[110][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[110][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[110][anon_sym_DOLLAR] = actions(316); - v->a[110][sym__special_character] = actions(771); - v->a[110][anon_sym_DQUOTE] = actions(320); + v->a[132][sym_variable_name] = actions(443); + v->a[132][sym_test_operator] = actions(439); + v->a[132][sym__brace_start] = actions(113); + v->a[133][sym__statements] = state(3795); + v->a[133][sym__statement_not_pipeline] = state(3476); + v->a[133][sym_redirected_statement] = state(2121); + v->a[133][sym_for_statement] = state(2121); + v->a[133][sym_while_statement] = state(2121); + v->a[133][sym_if_statement] = state(2121); + v->a[133][sym_case_statement] = state(2121); + v->a[133][sym_function_definition] = state(2121); + v->a[133][sym_compound_statement] = state(2121); + v->a[133][sym_subshell] = state(2121); + v->a[133][sym_pipeline] = state(2499); + v->a[133][sym_list] = state(2121); + v->a[133][sym_negated_command] = state(2121); + v->a[133][sym_declaration_command] = state(2121); + v->a[133][sym_unset_command] = state(2121); + v->a[133][sym_command] = state(2121); + v->a[133][sym_command_name] = state(340); parse_table_515(v); } diff --git a/parser/static/parse_table/parse_table_103.c b/parser/static/parse_table/parse_table_103.c index c3fad34f..e2447bee 100644 --- a/parser/static/parse_table/parse_table_103.c +++ b/parser/static/parse_table/parse_table_103.c @@ -14,126 +14,126 @@ void parse_table_515(t_parse_table_array *v) { - v->a[110][sym_raw_string] = actions(773); - v->a[110][sym_ansi_c_string] = actions(773); - v->a[110][aux_sym_number_token1] = actions(324); - v->a[110][aux_sym_number_token2] = actions(326); - v->a[110][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[110][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[110][anon_sym_BQUOTE] = actions(332); - v->a[110][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[110][anon_sym_LT_LPAREN] = actions(336); - v->a[110][anon_sym_GT_LPAREN] = actions(336); - v->a[110][sym_comment] = actions(71); - v->a[110][sym_file_descriptor] = actions(135); - v->a[110][sym_variable_name] = actions(137); - v->a[110][sym_test_operator] = actions(775); - v->a[110][sym__brace_start] = actions(344); - v->a[111][sym__statements] = state(6823); - v->a[111][sym__statement_not_pipeline] = state(6558); - v->a[111][sym_redirected_statement] = state(4662); - v->a[111][sym_for_statement] = state(4662); - v->a[111][sym_c_style_for_statement] = state(4662); + v->a[133][sym_variable_assignment] = state(709); + v->a[133][sym_variable_assignments] = state(2121); + v->a[133][sym_file_redirect] = state(1361); + v->a[133][sym_arithmetic_expansion] = state(834); + v->a[133][sym_brace_expression] = state(834); + v->a[133][sym_concatenation] = state(1192); + v->a[133][sym_string] = state(834); + v->a[133][sym_number] = state(834); + v->a[133][sym_simple_expansion] = state(834); + v->a[133][sym_expansion] = state(834); + v->a[133][sym_command_substitution] = state(834); + v->a[133][aux_sym__statements_repeat1] = state(236); + v->a[133][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[133][aux_sym_command_repeat1] = state(1008); + v->a[133][aux_sym__literal_repeat1] = state(1048); + v->a[133][sym_word] = actions(467); + v->a[133][anon_sym_for] = actions(9); + v->a[133][anon_sym_select] = actions(9); + v->a[133][anon_sym_while] = actions(11); + v->a[133][anon_sym_until] = actions(11); parse_table_516(v); } void parse_table_516(t_parse_table_array *v) { - v->a[111][sym_while_statement] = state(4314); - v->a[111][sym_if_statement] = state(4314); - v->a[111][sym_case_statement] = state(4662); - v->a[111][sym_function_definition] = state(4662); - v->a[111][sym_compound_statement] = state(4662); - v->a[111][sym_subshell] = state(4662); - v->a[111][sym_pipeline] = state(5070); - v->a[111][sym_list] = state(4662); - v->a[111][sym_negated_command] = state(4662); - v->a[111][sym_test_command] = state(4662); - v->a[111][sym_declaration_command] = state(4662); - v->a[111][sym_unset_command] = state(4662); - v->a[111][sym_command] = state(4662); - v->a[111][sym_command_name] = state(554); - v->a[111][sym_variable_assignment] = state(1150); - v->a[111][sym_variable_assignments] = state(4662); - v->a[111][sym_subscript] = state(6790); - v->a[111][sym_file_redirect] = state(2273); - v->a[111][sym_herestring_redirect] = state(2272); - v->a[111][sym_arithmetic_expansion] = state(1078); + v->a[133][anon_sym_if] = actions(13); + v->a[133][anon_sym_case] = actions(15); + v->a[133][anon_sym_LPAREN] = actions(17); + v->a[133][anon_sym_function] = actions(469); + v->a[133][anon_sym_LBRACE] = actions(21); + v->a[133][anon_sym_BANG] = actions(471); + v->a[133][anon_sym_declare] = actions(473); + v->a[133][anon_sym_typeset] = actions(473); + v->a[133][anon_sym_export] = actions(473); + v->a[133][anon_sym_readonly] = actions(473); + v->a[133][anon_sym_local] = actions(473); + v->a[133][anon_sym_unset] = actions(475); + v->a[133][anon_sym_unsetenv] = actions(475); + v->a[133][anon_sym_LT] = actions(81); + v->a[133][anon_sym_GT] = actions(81); + v->a[133][anon_sym_GT_GT] = actions(83); + v->a[133][anon_sym_AMP_GT] = actions(81); + v->a[133][anon_sym_AMP_GT_GT] = actions(83); + v->a[133][anon_sym_LT_AMP] = actions(81); + v->a[133][anon_sym_GT_AMP] = actions(81); parse_table_517(v); } void parse_table_517(t_parse_table_array *v) { - v->a[111][sym_brace_expression] = state(1078); - v->a[111][sym_concatenation] = state(1376); - v->a[111][sym_string] = state(1078); - v->a[111][sym_translated_string] = state(1078); - v->a[111][sym_number] = state(1078); - v->a[111][sym_simple_expansion] = state(1078); - v->a[111][sym_expansion] = state(1078); - v->a[111][sym_command_substitution] = state(1078); - v->a[111][sym_process_substitution] = state(1078); - v->a[111][aux_sym__statements_repeat1] = state(429); - v->a[111][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[111][aux_sym_command_repeat1] = state(958); - v->a[111][aux_sym__literal_repeat1] = state(1267); - v->a[111][sym_word] = actions(799); - v->a[111][anon_sym_for] = actions(9); - v->a[111][anon_sym_select] = actions(11); - v->a[111][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[111][anon_sym_LT] = actions(290); - v->a[111][anon_sym_GT] = actions(290); - v->a[111][anon_sym_GT_GT] = actions(292); + v->a[133][anon_sym_GT_PIPE] = actions(83); + v->a[133][anon_sym_LT_AMP_DASH] = actions(85); + v->a[133][anon_sym_GT_AMP_DASH] = actions(85); + v->a[133][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[133][anon_sym_DOLLAR] = actions(89); + v->a[133][sym__special_character] = actions(91); + v->a[133][anon_sym_DQUOTE] = actions(93); + v->a[133][sym_raw_string] = actions(95); + v->a[133][aux_sym_number_token1] = actions(97); + v->a[133][aux_sym_number_token2] = actions(99); + v->a[133][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[133][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[133][anon_sym_BQUOTE] = actions(105); + v->a[133][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[133][sym_comment] = actions(57); + v->a[133][sym_file_descriptor] = actions(109); + v->a[133][sym_variable_name] = actions(111); + v->a[133][sym_test_operator] = actions(95); + v->a[133][sym__brace_start] = actions(113); + v->a[134][aux_sym__terminated_statement] = state(116); parse_table_518(v); } void parse_table_518(t_parse_table_array *v) { - v->a[111][anon_sym_LPAREN] = actions(19); - v->a[111][anon_sym_while] = actions(21); - v->a[111][anon_sym_until] = actions(21); - v->a[111][anon_sym_if] = actions(23); - v->a[111][anon_sym_case] = actions(25); - v->a[111][anon_sym_function] = actions(801); - v->a[111][anon_sym_LBRACE] = actions(29); - v->a[111][anon_sym_BANG] = actions(803); - v->a[111][anon_sym_LBRACK] = actions(33); - v->a[111][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[111][anon_sym_declare] = actions(805); - v->a[111][anon_sym_typeset] = actions(805); - v->a[111][anon_sym_export] = actions(805); - v->a[111][anon_sym_readonly] = actions(805); - v->a[111][anon_sym_local] = actions(805); - v->a[111][anon_sym_unset] = actions(807); - v->a[111][anon_sym_unsetenv] = actions(807); - v->a[111][anon_sym_AMP_GT] = actions(290); - v->a[111][anon_sym_AMP_GT_GT] = actions(292); - v->a[111][anon_sym_LT_AMP] = actions(290); + v->a[134][sym__statement_not_pipeline] = state(3515); + v->a[134][sym_redirected_statement] = state(2301); + v->a[134][sym_for_statement] = state(2301); + v->a[134][sym_while_statement] = state(2301); + v->a[134][sym_if_statement] = state(2301); + v->a[134][sym_case_statement] = state(2301); + v->a[134][sym_function_definition] = state(2301); + v->a[134][sym_compound_statement] = state(2301); + v->a[134][sym_subshell] = state(2301); + v->a[134][sym_pipeline] = state(2592); + v->a[134][sym_list] = state(2301); + v->a[134][sym_negated_command] = state(2301); + v->a[134][sym_declaration_command] = state(2301); + v->a[134][sym_unset_command] = state(2301); + v->a[134][sym_command] = state(2301); + v->a[134][sym_command_name] = state(310); + v->a[134][sym_variable_assignment] = state(711); + v->a[134][sym_variable_assignments] = state(2301); + v->a[134][sym_file_redirect] = state(1320); + v->a[134][sym_arithmetic_expansion] = state(834); parse_table_519(v); } void parse_table_519(t_parse_table_array *v) { - v->a[111][anon_sym_GT_AMP] = actions(290); - v->a[111][anon_sym_GT_PIPE] = actions(292); - v->a[111][anon_sym_LT_AMP_DASH] = actions(308); - v->a[111][anon_sym_GT_AMP_DASH] = actions(308); - v->a[111][anon_sym_LT_LT_LT] = actions(310); - v->a[111][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[111][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[111][anon_sym_DOLLAR] = actions(316); - v->a[111][sym__special_character] = actions(318); - v->a[111][anon_sym_DQUOTE] = actions(320); - v->a[111][sym_raw_string] = actions(322); - v->a[111][sym_ansi_c_string] = actions(322); - v->a[111][aux_sym_number_token1] = actions(324); - v->a[111][aux_sym_number_token2] = actions(326); - v->a[111][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[111][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[111][anon_sym_BQUOTE] = actions(332); - v->a[111][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[111][anon_sym_LT_LPAREN] = actions(336); - v->a[111][anon_sym_GT_LPAREN] = actions(336); + v->a[134][sym_brace_expression] = state(834); + v->a[134][sym_concatenation] = state(1192); + v->a[134][sym_string] = state(834); + v->a[134][sym_number] = state(834); + v->a[134][sym_simple_expansion] = state(834); + v->a[134][sym_expansion] = state(834); + v->a[134][sym_command_substitution] = state(834); + v->a[134][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[134][aux_sym_command_repeat1] = state(1035); + v->a[134][aux_sym__literal_repeat1] = state(1048); + v->a[134][sym_word] = actions(65); + v->a[134][anon_sym_for] = actions(9); + v->a[134][anon_sym_select] = actions(9); + v->a[134][anon_sym_while] = actions(11); + v->a[134][anon_sym_until] = actions(11); + v->a[134][anon_sym_if] = actions(13); + v->a[134][anon_sym_case] = actions(15); + v->a[134][anon_sym_LPAREN] = actions(17); + v->a[134][anon_sym_function] = actions(73); + v->a[134][anon_sym_LBRACE] = actions(21); parse_table_520(v); } diff --git a/parser/static/parse_table/parse_table_104.c b/parser/static/parse_table/parse_table_104.c index 2f029936..00fd9a6a 100644 --- a/parser/static/parse_table/parse_table_104.c +++ b/parser/static/parse_table/parse_table_104.c @@ -14,126 +14,126 @@ void parse_table_520(t_parse_table_array *v) { - v->a[111][sym_comment] = actions(71); - v->a[111][sym_file_descriptor] = actions(338); - v->a[111][sym_variable_name] = actions(340); - v->a[111][sym_test_operator] = actions(342); - v->a[111][sym__brace_start] = actions(344); - v->a[112][sym__statements] = state(6914); - v->a[112][sym__statement_not_pipeline] = state(6614); - v->a[112][sym_redirected_statement] = state(4797); - v->a[112][sym_for_statement] = state(4797); - v->a[112][sym_c_style_for_statement] = state(4797); - v->a[112][sym_while_statement] = state(4400); - v->a[112][sym_if_statement] = state(4400); - v->a[112][sym_case_statement] = state(4797); - v->a[112][sym_function_definition] = state(4797); - v->a[112][sym_compound_statement] = state(4797); - v->a[112][sym_subshell] = state(4797); - v->a[112][sym_pipeline] = state(5054); - v->a[112][sym_list] = state(4797); - v->a[112][sym_negated_command] = state(4797); - v->a[112][sym_test_command] = state(4797); + v->a[134][anon_sym_RBRACE] = actions(497); + v->a[134][anon_sym_BANG] = actions(75); + v->a[134][anon_sym_declare] = actions(77); + v->a[134][anon_sym_typeset] = actions(77); + v->a[134][anon_sym_export] = actions(77); + v->a[134][anon_sym_readonly] = actions(77); + v->a[134][anon_sym_local] = actions(77); + v->a[134][anon_sym_unset] = actions(79); + v->a[134][anon_sym_unsetenv] = actions(79); + v->a[134][anon_sym_LT] = actions(81); + v->a[134][anon_sym_GT] = actions(81); + v->a[134][anon_sym_GT_GT] = actions(83); + v->a[134][anon_sym_AMP_GT] = actions(81); + v->a[134][anon_sym_AMP_GT_GT] = actions(83); + v->a[134][anon_sym_LT_AMP] = actions(81); + v->a[134][anon_sym_GT_AMP] = actions(81); + v->a[134][anon_sym_GT_PIPE] = actions(83); + v->a[134][anon_sym_LT_AMP_DASH] = actions(85); + v->a[134][anon_sym_GT_AMP_DASH] = actions(85); + v->a[134][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_521(v); } void parse_table_521(t_parse_table_array *v) { - v->a[112][sym_declaration_command] = state(4797); - v->a[112][sym_unset_command] = state(4797); - v->a[112][sym_command] = state(4797); - v->a[112][sym_command_name] = state(533); - v->a[112][sym_variable_assignment] = state(945); - v->a[112][sym_variable_assignments] = state(4797); - v->a[112][sym_subscript] = state(6754); - v->a[112][sym_file_redirect] = state(2019); - v->a[112][sym_herestring_redirect] = state(2017); - v->a[112][sym_arithmetic_expansion] = state(938); - v->a[112][sym_brace_expression] = state(938); - v->a[112][sym_concatenation] = state(1376); - v->a[112][sym_string] = state(938); - v->a[112][sym_translated_string] = state(938); - v->a[112][sym_number] = state(938); - v->a[112][sym_simple_expansion] = state(938); - v->a[112][sym_expansion] = state(938); - v->a[112][sym_command_substitution] = state(938); - v->a[112][sym_process_substitution] = state(938); - v->a[112][aux_sym__statements_repeat1] = state(423); + v->a[134][anon_sym_DOLLAR] = actions(89); + v->a[134][sym__special_character] = actions(91); + v->a[134][anon_sym_DQUOTE] = actions(93); + v->a[134][sym_raw_string] = actions(95); + v->a[134][aux_sym_number_token1] = actions(97); + v->a[134][aux_sym_number_token2] = actions(99); + v->a[134][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[134][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[134][anon_sym_BQUOTE] = actions(105); + v->a[134][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[134][sym_comment] = actions(57); + v->a[134][sym_file_descriptor] = actions(109); + v->a[134][sym_variable_name] = actions(111); + v->a[134][sym_test_operator] = actions(95); + v->a[134][sym__brace_start] = actions(113); + v->a[135][sym__statements] = state(3869); + v->a[135][sym__statement_not_pipeline] = state(3476); + v->a[135][sym_redirected_statement] = state(2121); + v->a[135][sym_for_statement] = state(2121); + v->a[135][sym_while_statement] = state(2121); parse_table_522(v); } void parse_table_522(t_parse_table_array *v) { - v->a[112][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[112][aux_sym_command_repeat1] = state(951); - v->a[112][aux_sym__literal_repeat1] = state(1267); - v->a[112][sym_word] = actions(765); - v->a[112][anon_sym_for] = actions(9); - v->a[112][anon_sym_select] = actions(11); - v->a[112][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[112][anon_sym_LT] = actions(85); - v->a[112][anon_sym_GT] = actions(85); - v->a[112][anon_sym_GT_GT] = actions(87); - v->a[112][anon_sym_LPAREN] = actions(19); - v->a[112][anon_sym_while] = actions(21); - v->a[112][anon_sym_until] = actions(21); - v->a[112][anon_sym_if] = actions(23); - v->a[112][anon_sym_case] = actions(25); - v->a[112][anon_sym_function] = actions(91); - v->a[112][anon_sym_LBRACE] = actions(29); - v->a[112][anon_sym_BANG] = actions(769); - v->a[112][anon_sym_LBRACK] = actions(33); - v->a[112][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[135][sym_if_statement] = state(2121); + v->a[135][sym_case_statement] = state(2121); + v->a[135][sym_function_definition] = state(2121); + v->a[135][sym_compound_statement] = state(2121); + v->a[135][sym_subshell] = state(2121); + v->a[135][sym_pipeline] = state(2499); + v->a[135][sym_list] = state(2121); + v->a[135][sym_negated_command] = state(2121); + v->a[135][sym_declaration_command] = state(2121); + v->a[135][sym_unset_command] = state(2121); + v->a[135][sym_command] = state(2121); + v->a[135][sym_command_name] = state(340); + v->a[135][sym_variable_assignment] = state(709); + v->a[135][sym_variable_assignments] = state(2121); + v->a[135][sym_file_redirect] = state(1361); + v->a[135][sym_arithmetic_expansion] = state(834); + v->a[135][sym_brace_expression] = state(834); + v->a[135][sym_concatenation] = state(1192); + v->a[135][sym_string] = state(834); + v->a[135][sym_number] = state(834); parse_table_523(v); } void parse_table_523(t_parse_table_array *v) { - v->a[112][anon_sym_declare] = actions(95); - v->a[112][anon_sym_typeset] = actions(95); - v->a[112][anon_sym_export] = actions(95); - v->a[112][anon_sym_readonly] = actions(95); - v->a[112][anon_sym_local] = actions(95); - v->a[112][anon_sym_unset] = actions(97); - v->a[112][anon_sym_unsetenv] = actions(97); - v->a[112][anon_sym_AMP_GT] = actions(85); - v->a[112][anon_sym_AMP_GT_GT] = actions(87); - v->a[112][anon_sym_LT_AMP] = actions(85); - v->a[112][anon_sym_GT_AMP] = actions(85); - v->a[112][anon_sym_GT_PIPE] = actions(87); - v->a[112][anon_sym_LT_AMP_DASH] = actions(99); - v->a[112][anon_sym_GT_AMP_DASH] = actions(99); - v->a[112][anon_sym_LT_LT_LT] = actions(101); - v->a[112][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[112][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[112][anon_sym_DOLLAR] = actions(316); - v->a[112][sym__special_character] = actions(771); - v->a[112][anon_sym_DQUOTE] = actions(320); + v->a[135][sym_simple_expansion] = state(834); + v->a[135][sym_expansion] = state(834); + v->a[135][sym_command_substitution] = state(834); + v->a[135][aux_sym__statements_repeat1] = state(236); + v->a[135][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[135][aux_sym_command_repeat1] = state(1008); + v->a[135][aux_sym__literal_repeat1] = state(1048); + v->a[135][sym_word] = actions(467); + v->a[135][anon_sym_for] = actions(9); + v->a[135][anon_sym_select] = actions(9); + v->a[135][anon_sym_while] = actions(11); + v->a[135][anon_sym_until] = actions(11); + v->a[135][anon_sym_if] = actions(13); + v->a[135][anon_sym_case] = actions(15); + v->a[135][anon_sym_LPAREN] = actions(17); + v->a[135][anon_sym_function] = actions(469); + v->a[135][anon_sym_LBRACE] = actions(21); + v->a[135][anon_sym_BANG] = actions(471); + v->a[135][anon_sym_declare] = actions(473); + v->a[135][anon_sym_typeset] = actions(473); parse_table_524(v); } void parse_table_524(t_parse_table_array *v) { - v->a[112][sym_raw_string] = actions(773); - v->a[112][sym_ansi_c_string] = actions(773); - v->a[112][aux_sym_number_token1] = actions(324); - v->a[112][aux_sym_number_token2] = actions(326); - v->a[112][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[112][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[112][anon_sym_BQUOTE] = actions(332); - v->a[112][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[112][anon_sym_LT_LPAREN] = actions(336); - v->a[112][anon_sym_GT_LPAREN] = actions(336); - v->a[112][sym_comment] = actions(71); - v->a[112][sym_file_descriptor] = actions(135); - v->a[112][sym_variable_name] = actions(137); - v->a[112][sym_test_operator] = actions(775); - v->a[112][sym__brace_start] = actions(344); - v->a[113][sym__statements] = state(6822); - v->a[113][sym__statement_not_pipeline] = state(6558); - v->a[113][sym_redirected_statement] = state(4662); - v->a[113][sym_for_statement] = state(4662); - v->a[113][sym_c_style_for_statement] = state(4662); + v->a[135][anon_sym_export] = actions(473); + v->a[135][anon_sym_readonly] = actions(473); + v->a[135][anon_sym_local] = actions(473); + v->a[135][anon_sym_unset] = actions(475); + v->a[135][anon_sym_unsetenv] = actions(475); + v->a[135][anon_sym_LT] = actions(81); + v->a[135][anon_sym_GT] = actions(81); + v->a[135][anon_sym_GT_GT] = actions(83); + v->a[135][anon_sym_AMP_GT] = actions(81); + v->a[135][anon_sym_AMP_GT_GT] = actions(83); + v->a[135][anon_sym_LT_AMP] = actions(81); + v->a[135][anon_sym_GT_AMP] = actions(81); + v->a[135][anon_sym_GT_PIPE] = actions(83); + v->a[135][anon_sym_LT_AMP_DASH] = actions(85); + v->a[135][anon_sym_GT_AMP_DASH] = actions(85); + v->a[135][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[135][anon_sym_DOLLAR] = actions(89); + v->a[135][sym__special_character] = actions(91); + v->a[135][anon_sym_DQUOTE] = actions(93); + v->a[135][sym_raw_string] = actions(95); parse_table_525(v); } diff --git a/parser/static/parse_table/parse_table_105.c b/parser/static/parse_table/parse_table_105.c index f8d66f7a..048d87b0 100644 --- a/parser/static/parse_table/parse_table_105.c +++ b/parser/static/parse_table/parse_table_105.c @@ -14,126 +14,126 @@ void parse_table_525(t_parse_table_array *v) { - v->a[113][sym_while_statement] = state(4314); - v->a[113][sym_if_statement] = state(4314); - v->a[113][sym_case_statement] = state(4662); - v->a[113][sym_function_definition] = state(4662); - v->a[113][sym_compound_statement] = state(4662); - v->a[113][sym_subshell] = state(4662); - v->a[113][sym_pipeline] = state(5070); - v->a[113][sym_list] = state(4662); - v->a[113][sym_negated_command] = state(4662); - v->a[113][sym_test_command] = state(4662); - v->a[113][sym_declaration_command] = state(4662); - v->a[113][sym_unset_command] = state(4662); - v->a[113][sym_command] = state(4662); - v->a[113][sym_command_name] = state(554); - v->a[113][sym_variable_assignment] = state(1150); - v->a[113][sym_variable_assignments] = state(4662); - v->a[113][sym_subscript] = state(6790); - v->a[113][sym_file_redirect] = state(2273); - v->a[113][sym_herestring_redirect] = state(2272); - v->a[113][sym_arithmetic_expansion] = state(1078); + v->a[135][aux_sym_number_token1] = actions(97); + v->a[135][aux_sym_number_token2] = actions(99); + v->a[135][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[135][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[135][anon_sym_BQUOTE] = actions(105); + v->a[135][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[135][sym_comment] = actions(57); + v->a[135][sym_file_descriptor] = actions(109); + v->a[135][sym_variable_name] = actions(111); + v->a[135][sym_test_operator] = actions(95); + v->a[135][sym__brace_start] = actions(113); + v->a[136][sym__statements] = state(3594); + v->a[136][sym__statement_not_pipeline] = state(3476); + v->a[136][sym_redirected_statement] = state(2121); + v->a[136][sym_for_statement] = state(2121); + v->a[136][sym_while_statement] = state(2121); + v->a[136][sym_if_statement] = state(2121); + v->a[136][sym_case_statement] = state(2121); + v->a[136][sym_function_definition] = state(2121); + v->a[136][sym_compound_statement] = state(2121); parse_table_526(v); } void parse_table_526(t_parse_table_array *v) { - v->a[113][sym_brace_expression] = state(1078); - v->a[113][sym_concatenation] = state(1376); - v->a[113][sym_string] = state(1078); - v->a[113][sym_translated_string] = state(1078); - v->a[113][sym_number] = state(1078); - v->a[113][sym_simple_expansion] = state(1078); - v->a[113][sym_expansion] = state(1078); - v->a[113][sym_command_substitution] = state(1078); - v->a[113][sym_process_substitution] = state(1078); - v->a[113][aux_sym__statements_repeat1] = state(429); - v->a[113][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[113][aux_sym_command_repeat1] = state(958); - v->a[113][aux_sym__literal_repeat1] = state(1267); - v->a[113][sym_word] = actions(799); - v->a[113][anon_sym_for] = actions(9); - v->a[113][anon_sym_select] = actions(11); - v->a[113][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[113][anon_sym_LT] = actions(290); - v->a[113][anon_sym_GT] = actions(290); - v->a[113][anon_sym_GT_GT] = actions(292); + v->a[136][sym_subshell] = state(2121); + v->a[136][sym_pipeline] = state(2499); + v->a[136][sym_list] = state(2121); + v->a[136][sym_negated_command] = state(2121); + v->a[136][sym_declaration_command] = state(2121); + v->a[136][sym_unset_command] = state(2121); + v->a[136][sym_command] = state(2121); + v->a[136][sym_command_name] = state(340); + v->a[136][sym_variable_assignment] = state(709); + v->a[136][sym_variable_assignments] = state(2121); + v->a[136][sym_file_redirect] = state(1361); + v->a[136][sym_arithmetic_expansion] = state(834); + v->a[136][sym_brace_expression] = state(834); + v->a[136][sym_concatenation] = state(1192); + v->a[136][sym_string] = state(834); + v->a[136][sym_number] = state(834); + v->a[136][sym_simple_expansion] = state(834); + v->a[136][sym_expansion] = state(834); + v->a[136][sym_command_substitution] = state(834); + v->a[136][aux_sym__statements_repeat1] = state(236); parse_table_527(v); } void parse_table_527(t_parse_table_array *v) { - v->a[113][anon_sym_LPAREN] = actions(19); - v->a[113][anon_sym_while] = actions(21); - v->a[113][anon_sym_until] = actions(21); - v->a[113][anon_sym_if] = actions(23); - v->a[113][anon_sym_case] = actions(25); - v->a[113][anon_sym_function] = actions(801); - v->a[113][anon_sym_LBRACE] = actions(29); - v->a[113][anon_sym_BANG] = actions(803); - v->a[113][anon_sym_LBRACK] = actions(33); - v->a[113][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[113][anon_sym_declare] = actions(805); - v->a[113][anon_sym_typeset] = actions(805); - v->a[113][anon_sym_export] = actions(805); - v->a[113][anon_sym_readonly] = actions(805); - v->a[113][anon_sym_local] = actions(805); - v->a[113][anon_sym_unset] = actions(807); - v->a[113][anon_sym_unsetenv] = actions(807); - v->a[113][anon_sym_AMP_GT] = actions(290); - v->a[113][anon_sym_AMP_GT_GT] = actions(292); - v->a[113][anon_sym_LT_AMP] = actions(290); + v->a[136][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[136][aux_sym_command_repeat1] = state(1008); + v->a[136][aux_sym__literal_repeat1] = state(1048); + v->a[136][sym_word] = actions(467); + v->a[136][anon_sym_for] = actions(9); + v->a[136][anon_sym_select] = actions(9); + v->a[136][anon_sym_while] = actions(11); + v->a[136][anon_sym_until] = actions(11); + v->a[136][anon_sym_if] = actions(13); + v->a[136][anon_sym_case] = actions(15); + v->a[136][anon_sym_LPAREN] = actions(17); + v->a[136][anon_sym_function] = actions(469); + v->a[136][anon_sym_LBRACE] = actions(21); + v->a[136][anon_sym_BANG] = actions(471); + v->a[136][anon_sym_declare] = actions(473); + v->a[136][anon_sym_typeset] = actions(473); + v->a[136][anon_sym_export] = actions(473); + v->a[136][anon_sym_readonly] = actions(473); + v->a[136][anon_sym_local] = actions(473); + v->a[136][anon_sym_unset] = actions(475); parse_table_528(v); } void parse_table_528(t_parse_table_array *v) { - v->a[113][anon_sym_GT_AMP] = actions(290); - v->a[113][anon_sym_GT_PIPE] = actions(292); - v->a[113][anon_sym_LT_AMP_DASH] = actions(308); - v->a[113][anon_sym_GT_AMP_DASH] = actions(308); - v->a[113][anon_sym_LT_LT_LT] = actions(310); - v->a[113][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[113][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[113][anon_sym_DOLLAR] = actions(316); - v->a[113][sym__special_character] = actions(318); - v->a[113][anon_sym_DQUOTE] = actions(320); - v->a[113][sym_raw_string] = actions(322); - v->a[113][sym_ansi_c_string] = actions(322); - v->a[113][aux_sym_number_token1] = actions(324); - v->a[113][aux_sym_number_token2] = actions(326); - v->a[113][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[113][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[113][anon_sym_BQUOTE] = actions(332); - v->a[113][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[113][anon_sym_LT_LPAREN] = actions(336); - v->a[113][anon_sym_GT_LPAREN] = actions(336); + v->a[136][anon_sym_unsetenv] = actions(475); + v->a[136][anon_sym_LT] = actions(81); + v->a[136][anon_sym_GT] = actions(81); + v->a[136][anon_sym_GT_GT] = actions(83); + v->a[136][anon_sym_AMP_GT] = actions(81); + v->a[136][anon_sym_AMP_GT_GT] = actions(83); + v->a[136][anon_sym_LT_AMP] = actions(81); + v->a[136][anon_sym_GT_AMP] = actions(81); + v->a[136][anon_sym_GT_PIPE] = actions(83); + v->a[136][anon_sym_LT_AMP_DASH] = actions(85); + v->a[136][anon_sym_GT_AMP_DASH] = actions(85); + v->a[136][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[136][anon_sym_DOLLAR] = actions(89); + v->a[136][sym__special_character] = actions(91); + v->a[136][anon_sym_DQUOTE] = actions(93); + v->a[136][sym_raw_string] = actions(95); + v->a[136][aux_sym_number_token1] = actions(97); + v->a[136][aux_sym_number_token2] = actions(99); + v->a[136][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[136][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_529(v); } void parse_table_529(t_parse_table_array *v) { - v->a[113][sym_comment] = actions(71); - v->a[113][sym_file_descriptor] = actions(338); - v->a[113][sym_variable_name] = actions(340); - v->a[113][sym_test_operator] = actions(342); - v->a[113][sym__brace_start] = actions(344); - v->a[114][sym__statements] = state(6927); - v->a[114][sym__statement_not_pipeline] = state(6614); - v->a[114][sym_redirected_statement] = state(4797); - v->a[114][sym_for_statement] = state(4797); - v->a[114][sym_c_style_for_statement] = state(4797); - v->a[114][sym_while_statement] = state(4400); - v->a[114][sym_if_statement] = state(4400); - v->a[114][sym_case_statement] = state(4797); - v->a[114][sym_function_definition] = state(4797); - v->a[114][sym_compound_statement] = state(4797); - v->a[114][sym_subshell] = state(4797); - v->a[114][sym_pipeline] = state(5054); - v->a[114][sym_list] = state(4797); - v->a[114][sym_negated_command] = state(4797); - v->a[114][sym_test_command] = state(4797); + v->a[136][anon_sym_BQUOTE] = actions(105); + v->a[136][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[136][sym_comment] = actions(57); + v->a[136][sym_file_descriptor] = actions(109); + v->a[136][sym_variable_name] = actions(111); + v->a[136][sym_test_operator] = actions(95); + v->a[136][sym__brace_start] = actions(113); + v->a[137][sym__statements] = state(3872); + v->a[137][sym__statement_not_pipeline] = state(3476); + v->a[137][sym_redirected_statement] = state(2121); + v->a[137][sym_for_statement] = state(2121); + v->a[137][sym_while_statement] = state(2121); + v->a[137][sym_if_statement] = state(2121); + v->a[137][sym_case_statement] = state(2121); + v->a[137][sym_function_definition] = state(2121); + v->a[137][sym_compound_statement] = state(2121); + v->a[137][sym_subshell] = state(2121); + v->a[137][sym_pipeline] = state(2499); + v->a[137][sym_list] = state(2121); + v->a[137][sym_negated_command] = state(2121); parse_table_530(v); } diff --git a/parser/static/parse_table/parse_table_106.c b/parser/static/parse_table/parse_table_106.c index 0c70489c..5d3734e7 100644 --- a/parser/static/parse_table/parse_table_106.c +++ b/parser/static/parse_table/parse_table_106.c @@ -14,126 +14,126 @@ void parse_table_530(t_parse_table_array *v) { - v->a[114][sym_declaration_command] = state(4797); - v->a[114][sym_unset_command] = state(4797); - v->a[114][sym_command] = state(4797); - v->a[114][sym_command_name] = state(533); - v->a[114][sym_variable_assignment] = state(945); - v->a[114][sym_variable_assignments] = state(4797); - v->a[114][sym_subscript] = state(6754); - v->a[114][sym_file_redirect] = state(1939); - v->a[114][sym_herestring_redirect] = state(2017); - v->a[114][sym_arithmetic_expansion] = state(938); - v->a[114][sym_brace_expression] = state(938); - v->a[114][sym_concatenation] = state(1376); - v->a[114][sym_string] = state(938); - v->a[114][sym_translated_string] = state(938); - v->a[114][sym_number] = state(938); - v->a[114][sym_simple_expansion] = state(938); - v->a[114][sym_expansion] = state(938); - v->a[114][sym_command_substitution] = state(938); - v->a[114][sym_process_substitution] = state(938); - v->a[114][aux_sym__statements_repeat1] = state(423); + v->a[137][sym_declaration_command] = state(2121); + v->a[137][sym_unset_command] = state(2121); + v->a[137][sym_command] = state(2121); + v->a[137][sym_command_name] = state(340); + v->a[137][sym_variable_assignment] = state(709); + v->a[137][sym_variable_assignments] = state(2121); + v->a[137][sym_file_redirect] = state(1361); + v->a[137][sym_arithmetic_expansion] = state(834); + v->a[137][sym_brace_expression] = state(834); + v->a[137][sym_concatenation] = state(1192); + v->a[137][sym_string] = state(834); + v->a[137][sym_number] = state(834); + v->a[137][sym_simple_expansion] = state(834); + v->a[137][sym_expansion] = state(834); + v->a[137][sym_command_substitution] = state(834); + v->a[137][aux_sym__statements_repeat1] = state(236); + v->a[137][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[137][aux_sym_command_repeat1] = state(1008); + v->a[137][aux_sym__literal_repeat1] = state(1048); + v->a[137][sym_word] = actions(467); parse_table_531(v); } void parse_table_531(t_parse_table_array *v) { - v->a[114][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[114][aux_sym_command_repeat1] = state(951); - v->a[114][aux_sym__literal_repeat1] = state(1267); - v->a[114][sym_word] = actions(765); - v->a[114][anon_sym_for] = actions(9); - v->a[114][anon_sym_select] = actions(11); - v->a[114][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[114][anon_sym_LT] = actions(85); - v->a[114][anon_sym_GT] = actions(85); - v->a[114][anon_sym_GT_GT] = actions(87); - v->a[114][anon_sym_LPAREN] = actions(19); - v->a[114][anon_sym_while] = actions(21); - v->a[114][anon_sym_until] = actions(21); - v->a[114][anon_sym_if] = actions(23); - v->a[114][anon_sym_case] = actions(25); - v->a[114][anon_sym_function] = actions(91); - v->a[114][anon_sym_LBRACE] = actions(29); - v->a[114][anon_sym_BANG] = actions(769); - v->a[114][anon_sym_LBRACK] = actions(33); - v->a[114][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[137][anon_sym_for] = actions(9); + v->a[137][anon_sym_select] = actions(9); + v->a[137][anon_sym_while] = actions(11); + v->a[137][anon_sym_until] = actions(11); + v->a[137][anon_sym_if] = actions(13); + v->a[137][anon_sym_case] = actions(15); + v->a[137][anon_sym_LPAREN] = actions(17); + v->a[137][anon_sym_function] = actions(469); + v->a[137][anon_sym_LBRACE] = actions(21); + v->a[137][anon_sym_BANG] = actions(471); + v->a[137][anon_sym_declare] = actions(473); + v->a[137][anon_sym_typeset] = actions(473); + v->a[137][anon_sym_export] = actions(473); + v->a[137][anon_sym_readonly] = actions(473); + v->a[137][anon_sym_local] = actions(473); + v->a[137][anon_sym_unset] = actions(475); + v->a[137][anon_sym_unsetenv] = actions(475); + v->a[137][anon_sym_LT] = actions(81); + v->a[137][anon_sym_GT] = actions(81); + v->a[137][anon_sym_GT_GT] = actions(83); parse_table_532(v); } void parse_table_532(t_parse_table_array *v) { - v->a[114][anon_sym_declare] = actions(95); - v->a[114][anon_sym_typeset] = actions(95); - v->a[114][anon_sym_export] = actions(95); - v->a[114][anon_sym_readonly] = actions(95); - v->a[114][anon_sym_local] = actions(95); - v->a[114][anon_sym_unset] = actions(97); - v->a[114][anon_sym_unsetenv] = actions(97); - v->a[114][anon_sym_AMP_GT] = actions(85); - v->a[114][anon_sym_AMP_GT_GT] = actions(87); - v->a[114][anon_sym_LT_AMP] = actions(85); - v->a[114][anon_sym_GT_AMP] = actions(85); - v->a[114][anon_sym_GT_PIPE] = actions(87); - v->a[114][anon_sym_LT_AMP_DASH] = actions(99); - v->a[114][anon_sym_GT_AMP_DASH] = actions(99); - v->a[114][anon_sym_LT_LT_LT] = actions(101); - v->a[114][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[114][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[114][anon_sym_DOLLAR] = actions(316); - v->a[114][sym__special_character] = actions(771); - v->a[114][anon_sym_DQUOTE] = actions(320); + v->a[137][anon_sym_AMP_GT] = actions(81); + v->a[137][anon_sym_AMP_GT_GT] = actions(83); + v->a[137][anon_sym_LT_AMP] = actions(81); + v->a[137][anon_sym_GT_AMP] = actions(81); + v->a[137][anon_sym_GT_PIPE] = actions(83); + v->a[137][anon_sym_LT_AMP_DASH] = actions(85); + v->a[137][anon_sym_GT_AMP_DASH] = actions(85); + v->a[137][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[137][anon_sym_DOLLAR] = actions(89); + v->a[137][sym__special_character] = actions(91); + v->a[137][anon_sym_DQUOTE] = actions(93); + v->a[137][sym_raw_string] = actions(95); + v->a[137][aux_sym_number_token1] = actions(97); + v->a[137][aux_sym_number_token2] = actions(99); + v->a[137][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[137][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[137][anon_sym_BQUOTE] = actions(105); + v->a[137][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[137][sym_comment] = actions(57); + v->a[137][sym_file_descriptor] = actions(109); parse_table_533(v); } void parse_table_533(t_parse_table_array *v) { - v->a[114][sym_raw_string] = actions(773); - v->a[114][sym_ansi_c_string] = actions(773); - v->a[114][aux_sym_number_token1] = actions(324); - v->a[114][aux_sym_number_token2] = actions(326); - v->a[114][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[114][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[114][anon_sym_BQUOTE] = actions(332); - v->a[114][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[114][anon_sym_LT_LPAREN] = actions(336); - v->a[114][anon_sym_GT_LPAREN] = actions(336); - v->a[114][sym_comment] = actions(71); - v->a[114][sym_file_descriptor] = actions(135); - v->a[114][sym_variable_name] = actions(137); - v->a[114][sym_test_operator] = actions(775); - v->a[114][sym__brace_start] = actions(344); - v->a[115][sym__statements] = state(6818); - v->a[115][sym__statement_not_pipeline] = state(6614); - v->a[115][sym_redirected_statement] = state(4797); - v->a[115][sym_for_statement] = state(4797); - v->a[115][sym_c_style_for_statement] = state(4797); + v->a[137][sym_variable_name] = actions(111); + v->a[137][sym_test_operator] = actions(95); + v->a[137][sym__brace_start] = actions(113); + v->a[138][sym__statements] = state(3627); + v->a[138][sym__statement_not_pipeline] = state(3476); + v->a[138][sym_redirected_statement] = state(2121); + v->a[138][sym_for_statement] = state(2121); + v->a[138][sym_while_statement] = state(2121); + v->a[138][sym_if_statement] = state(2121); + v->a[138][sym_case_statement] = state(2121); + v->a[138][sym_function_definition] = state(2121); + v->a[138][sym_compound_statement] = state(2121); + v->a[138][sym_subshell] = state(2121); + v->a[138][sym_pipeline] = state(2499); + v->a[138][sym_list] = state(2121); + v->a[138][sym_negated_command] = state(2121); + v->a[138][sym_declaration_command] = state(2121); + v->a[138][sym_unset_command] = state(2121); + v->a[138][sym_command] = state(2121); + v->a[138][sym_command_name] = state(340); parse_table_534(v); } void parse_table_534(t_parse_table_array *v) { - v->a[115][sym_while_statement] = state(4400); - v->a[115][sym_if_statement] = state(4400); - v->a[115][sym_case_statement] = state(4797); - v->a[115][sym_function_definition] = state(4797); - v->a[115][sym_compound_statement] = state(4797); - v->a[115][sym_subshell] = state(4797); - v->a[115][sym_pipeline] = state(5054); - v->a[115][sym_list] = state(4797); - v->a[115][sym_negated_command] = state(4797); - v->a[115][sym_test_command] = state(4797); - v->a[115][sym_declaration_command] = state(4797); - v->a[115][sym_unset_command] = state(4797); - v->a[115][sym_command] = state(4797); - v->a[115][sym_command_name] = state(533); - v->a[115][sym_variable_assignment] = state(945); - v->a[115][sym_variable_assignments] = state(4797); - v->a[115][sym_subscript] = state(6754); - v->a[115][sym_file_redirect] = state(2019); - v->a[115][sym_herestring_redirect] = state(2017); - v->a[115][sym_arithmetic_expansion] = state(938); + v->a[138][sym_variable_assignment] = state(709); + v->a[138][sym_variable_assignments] = state(2121); + v->a[138][sym_file_redirect] = state(1361); + v->a[138][sym_arithmetic_expansion] = state(834); + v->a[138][sym_brace_expression] = state(834); + v->a[138][sym_concatenation] = state(1192); + v->a[138][sym_string] = state(834); + v->a[138][sym_number] = state(834); + v->a[138][sym_simple_expansion] = state(834); + v->a[138][sym_expansion] = state(834); + v->a[138][sym_command_substitution] = state(834); + v->a[138][aux_sym__statements_repeat1] = state(236); + v->a[138][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[138][aux_sym_command_repeat1] = state(1008); + v->a[138][aux_sym__literal_repeat1] = state(1048); + v->a[138][sym_word] = actions(467); + v->a[138][anon_sym_for] = actions(9); + v->a[138][anon_sym_select] = actions(9); + v->a[138][anon_sym_while] = actions(11); + v->a[138][anon_sym_until] = actions(11); parse_table_535(v); } diff --git a/parser/static/parse_table/parse_table_107.c b/parser/static/parse_table/parse_table_107.c index 78a71e32..298a2618 100644 --- a/parser/static/parse_table/parse_table_107.c +++ b/parser/static/parse_table/parse_table_107.c @@ -14,126 +14,126 @@ void parse_table_535(t_parse_table_array *v) { - v->a[115][sym_brace_expression] = state(938); - v->a[115][sym_concatenation] = state(1376); - v->a[115][sym_string] = state(938); - v->a[115][sym_translated_string] = state(938); - v->a[115][sym_number] = state(938); - v->a[115][sym_simple_expansion] = state(938); - v->a[115][sym_expansion] = state(938); - v->a[115][sym_command_substitution] = state(938); - v->a[115][sym_process_substitution] = state(938); - v->a[115][aux_sym__statements_repeat1] = state(423); - v->a[115][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[115][aux_sym_command_repeat1] = state(951); - v->a[115][aux_sym__literal_repeat1] = state(1267); - v->a[115][sym_word] = actions(765); - v->a[115][anon_sym_for] = actions(9); - v->a[115][anon_sym_select] = actions(11); - v->a[115][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[115][anon_sym_LT] = actions(85); - v->a[115][anon_sym_GT] = actions(85); - v->a[115][anon_sym_GT_GT] = actions(87); + v->a[138][anon_sym_if] = actions(13); + v->a[138][anon_sym_case] = actions(15); + v->a[138][anon_sym_LPAREN] = actions(17); + v->a[138][anon_sym_function] = actions(469); + v->a[138][anon_sym_LBRACE] = actions(21); + v->a[138][anon_sym_BANG] = actions(471); + v->a[138][anon_sym_declare] = actions(473); + v->a[138][anon_sym_typeset] = actions(473); + v->a[138][anon_sym_export] = actions(473); + v->a[138][anon_sym_readonly] = actions(473); + v->a[138][anon_sym_local] = actions(473); + v->a[138][anon_sym_unset] = actions(475); + v->a[138][anon_sym_unsetenv] = actions(475); + v->a[138][anon_sym_LT] = actions(81); + v->a[138][anon_sym_GT] = actions(81); + v->a[138][anon_sym_GT_GT] = actions(83); + v->a[138][anon_sym_AMP_GT] = actions(81); + v->a[138][anon_sym_AMP_GT_GT] = actions(83); + v->a[138][anon_sym_LT_AMP] = actions(81); + v->a[138][anon_sym_GT_AMP] = actions(81); parse_table_536(v); } void parse_table_536(t_parse_table_array *v) { - v->a[115][anon_sym_LPAREN] = actions(19); - v->a[115][anon_sym_while] = actions(21); - v->a[115][anon_sym_until] = actions(21); - v->a[115][anon_sym_if] = actions(23); - v->a[115][anon_sym_case] = actions(25); - v->a[115][anon_sym_function] = actions(91); - v->a[115][anon_sym_LBRACE] = actions(29); - v->a[115][anon_sym_BANG] = actions(769); - v->a[115][anon_sym_LBRACK] = actions(33); - v->a[115][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[115][anon_sym_declare] = actions(95); - v->a[115][anon_sym_typeset] = actions(95); - v->a[115][anon_sym_export] = actions(95); - v->a[115][anon_sym_readonly] = actions(95); - v->a[115][anon_sym_local] = actions(95); - v->a[115][anon_sym_unset] = actions(97); - v->a[115][anon_sym_unsetenv] = actions(97); - v->a[115][anon_sym_AMP_GT] = actions(85); - v->a[115][anon_sym_AMP_GT_GT] = actions(87); - v->a[115][anon_sym_LT_AMP] = actions(85); + v->a[138][anon_sym_GT_PIPE] = actions(83); + v->a[138][anon_sym_LT_AMP_DASH] = actions(85); + v->a[138][anon_sym_GT_AMP_DASH] = actions(85); + v->a[138][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[138][anon_sym_DOLLAR] = actions(89); + v->a[138][sym__special_character] = actions(91); + v->a[138][anon_sym_DQUOTE] = actions(93); + v->a[138][sym_raw_string] = actions(95); + v->a[138][aux_sym_number_token1] = actions(97); + v->a[138][aux_sym_number_token2] = actions(99); + v->a[138][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[138][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[138][anon_sym_BQUOTE] = actions(105); + v->a[138][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[138][sym_comment] = actions(57); + v->a[138][sym_file_descriptor] = actions(109); + v->a[138][sym_variable_name] = actions(111); + v->a[138][sym_test_operator] = actions(95); + v->a[138][sym__brace_start] = actions(113); + v->a[139][aux_sym__terminated_statement] = state(216); parse_table_537(v); } void parse_table_537(t_parse_table_array *v) { - v->a[115][anon_sym_GT_AMP] = actions(85); - v->a[115][anon_sym_GT_PIPE] = actions(87); - v->a[115][anon_sym_LT_AMP_DASH] = actions(99); - v->a[115][anon_sym_GT_AMP_DASH] = actions(99); - v->a[115][anon_sym_LT_LT_LT] = actions(101); - v->a[115][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[115][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[115][anon_sym_DOLLAR] = actions(316); - v->a[115][sym__special_character] = actions(771); - v->a[115][anon_sym_DQUOTE] = actions(320); - v->a[115][sym_raw_string] = actions(773); - v->a[115][sym_ansi_c_string] = actions(773); - v->a[115][aux_sym_number_token1] = actions(324); - v->a[115][aux_sym_number_token2] = actions(326); - v->a[115][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[115][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[115][anon_sym_BQUOTE] = actions(332); - v->a[115][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[115][anon_sym_LT_LPAREN] = actions(336); - v->a[115][anon_sym_GT_LPAREN] = actions(336); + v->a[139][sym__statement_not_pipeline] = state(3515); + v->a[139][sym_redirected_statement] = state(2188); + v->a[139][sym_for_statement] = state(2188); + v->a[139][sym_while_statement] = state(2188); + v->a[139][sym_if_statement] = state(2188); + v->a[139][sym_case_statement] = state(2188); + v->a[139][sym_function_definition] = state(2188); + v->a[139][sym_compound_statement] = state(2188); + v->a[139][sym_subshell] = state(2188); + v->a[139][sym_pipeline] = state(2586); + v->a[139][sym_list] = state(2188); + v->a[139][sym_negated_command] = state(2188); + v->a[139][sym_declaration_command] = state(2188); + v->a[139][sym_unset_command] = state(2188); + v->a[139][sym_command] = state(2188); + v->a[139][sym_command_name] = state(310); + v->a[139][sym_variable_assignment] = state(660); + v->a[139][sym_variable_assignments] = state(2188); + v->a[139][sym_file_redirect] = state(1320); + v->a[139][sym_arithmetic_expansion] = state(834); parse_table_538(v); } void parse_table_538(t_parse_table_array *v) { - v->a[115][sym_comment] = actions(71); - v->a[115][sym_file_descriptor] = actions(135); - v->a[115][sym_variable_name] = actions(137); - v->a[115][sym_test_operator] = actions(775); - v->a[115][sym__brace_start] = actions(344); - v->a[116][sym__statements] = state(6799); - v->a[116][sym__statement_not_pipeline] = state(6614); - v->a[116][sym_redirected_statement] = state(4797); - v->a[116][sym_for_statement] = state(4797); - v->a[116][sym_c_style_for_statement] = state(4797); - v->a[116][sym_while_statement] = state(4400); - v->a[116][sym_if_statement] = state(4400); - v->a[116][sym_case_statement] = state(4797); - v->a[116][sym_function_definition] = state(4797); - v->a[116][sym_compound_statement] = state(4797); - v->a[116][sym_subshell] = state(4797); - v->a[116][sym_pipeline] = state(5054); - v->a[116][sym_list] = state(4797); - v->a[116][sym_negated_command] = state(4797); - v->a[116][sym_test_command] = state(4797); + v->a[139][sym_brace_expression] = state(834); + v->a[139][sym_concatenation] = state(1192); + v->a[139][sym_string] = state(834); + v->a[139][sym_number] = state(834); + v->a[139][sym_simple_expansion] = state(834); + v->a[139][sym_expansion] = state(834); + v->a[139][sym_command_substitution] = state(834); + v->a[139][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[139][aux_sym_command_repeat1] = state(1035); + v->a[139][aux_sym__literal_repeat1] = state(1048); + v->a[139][sym_word] = actions(65); + v->a[139][anon_sym_for] = actions(9); + v->a[139][anon_sym_select] = actions(9); + v->a[139][anon_sym_while] = actions(11); + v->a[139][anon_sym_until] = actions(11); + v->a[139][anon_sym_done] = actions(499); + v->a[139][anon_sym_if] = actions(13); + v->a[139][anon_sym_case] = actions(15); + v->a[139][anon_sym_LPAREN] = actions(17); + v->a[139][anon_sym_function] = actions(73); parse_table_539(v); } void parse_table_539(t_parse_table_array *v) { - v->a[116][sym_declaration_command] = state(4797); - v->a[116][sym_unset_command] = state(4797); - v->a[116][sym_command] = state(4797); - v->a[116][sym_command_name] = state(533); - v->a[116][sym_variable_assignment] = state(945); - v->a[116][sym_variable_assignments] = state(4797); - v->a[116][sym_subscript] = state(6754); - v->a[116][sym_file_redirect] = state(2178); - v->a[116][sym_herestring_redirect] = state(2017); - v->a[116][sym_arithmetic_expansion] = state(938); - v->a[116][sym_brace_expression] = state(938); - v->a[116][sym_concatenation] = state(1376); - v->a[116][sym_string] = state(938); - v->a[116][sym_translated_string] = state(938); - v->a[116][sym_number] = state(938); - v->a[116][sym_simple_expansion] = state(938); - v->a[116][sym_expansion] = state(938); - v->a[116][sym_command_substitution] = state(938); - v->a[116][sym_process_substitution] = state(938); - v->a[116][aux_sym__statements_repeat1] = state(423); + v->a[139][anon_sym_LBRACE] = actions(21); + v->a[139][anon_sym_BANG] = actions(75); + v->a[139][anon_sym_declare] = actions(77); + v->a[139][anon_sym_typeset] = actions(77); + v->a[139][anon_sym_export] = actions(77); + v->a[139][anon_sym_readonly] = actions(77); + v->a[139][anon_sym_local] = actions(77); + v->a[139][anon_sym_unset] = actions(79); + v->a[139][anon_sym_unsetenv] = actions(79); + v->a[139][anon_sym_LT] = actions(81); + v->a[139][anon_sym_GT] = actions(81); + v->a[139][anon_sym_GT_GT] = actions(83); + v->a[139][anon_sym_AMP_GT] = actions(81); + v->a[139][anon_sym_AMP_GT_GT] = actions(83); + v->a[139][anon_sym_LT_AMP] = actions(81); + v->a[139][anon_sym_GT_AMP] = actions(81); + v->a[139][anon_sym_GT_PIPE] = actions(83); + v->a[139][anon_sym_LT_AMP_DASH] = actions(85); + v->a[139][anon_sym_GT_AMP_DASH] = actions(85); + v->a[139][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_540(v); } diff --git a/parser/static/parse_table/parse_table_108.c b/parser/static/parse_table/parse_table_108.c index c2e5e5df..fbe93ccf 100644 --- a/parser/static/parse_table/parse_table_108.c +++ b/parser/static/parse_table/parse_table_108.c @@ -14,126 +14,126 @@ void parse_table_540(t_parse_table_array *v) { - v->a[116][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[116][aux_sym_command_repeat1] = state(951); - v->a[116][aux_sym__literal_repeat1] = state(1267); - v->a[116][sym_word] = actions(765); - v->a[116][anon_sym_for] = actions(9); - v->a[116][anon_sym_select] = actions(11); - v->a[116][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[116][anon_sym_LT] = actions(85); - v->a[116][anon_sym_GT] = actions(85); - v->a[116][anon_sym_GT_GT] = actions(87); - v->a[116][anon_sym_LPAREN] = actions(19); - v->a[116][anon_sym_while] = actions(21); - v->a[116][anon_sym_until] = actions(21); - v->a[116][anon_sym_if] = actions(23); - v->a[116][anon_sym_case] = actions(25); - v->a[116][anon_sym_function] = actions(91); - v->a[116][anon_sym_LBRACE] = actions(29); - v->a[116][anon_sym_BANG] = actions(769); - v->a[116][anon_sym_LBRACK] = actions(33); - v->a[116][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[139][anon_sym_DOLLAR] = actions(89); + v->a[139][sym__special_character] = actions(91); + v->a[139][anon_sym_DQUOTE] = actions(93); + v->a[139][sym_raw_string] = actions(95); + v->a[139][aux_sym_number_token1] = actions(97); + v->a[139][aux_sym_number_token2] = actions(99); + v->a[139][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[139][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[139][anon_sym_BQUOTE] = actions(105); + v->a[139][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[139][sym_comment] = actions(57); + v->a[139][sym_file_descriptor] = actions(109); + v->a[139][sym_variable_name] = actions(111); + v->a[139][sym_test_operator] = actions(95); + v->a[139][sym__brace_start] = actions(113); + v->a[140][sym__statements] = state(3595); + v->a[140][sym__statement_not_pipeline] = state(3476); + v->a[140][sym_redirected_statement] = state(2121); + v->a[140][sym_for_statement] = state(2121); + v->a[140][sym_while_statement] = state(2121); parse_table_541(v); } void parse_table_541(t_parse_table_array *v) { - v->a[116][anon_sym_declare] = actions(95); - v->a[116][anon_sym_typeset] = actions(95); - v->a[116][anon_sym_export] = actions(95); - v->a[116][anon_sym_readonly] = actions(95); - v->a[116][anon_sym_local] = actions(95); - v->a[116][anon_sym_unset] = actions(97); - v->a[116][anon_sym_unsetenv] = actions(97); - v->a[116][anon_sym_AMP_GT] = actions(85); - v->a[116][anon_sym_AMP_GT_GT] = actions(87); - v->a[116][anon_sym_LT_AMP] = actions(85); - v->a[116][anon_sym_GT_AMP] = actions(85); - v->a[116][anon_sym_GT_PIPE] = actions(87); - v->a[116][anon_sym_LT_AMP_DASH] = actions(99); - v->a[116][anon_sym_GT_AMP_DASH] = actions(99); - v->a[116][anon_sym_LT_LT_LT] = actions(101); - v->a[116][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[116][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[116][anon_sym_DOLLAR] = actions(316); - v->a[116][sym__special_character] = actions(771); - v->a[116][anon_sym_DQUOTE] = actions(320); + v->a[140][sym_if_statement] = state(2121); + v->a[140][sym_case_statement] = state(2121); + v->a[140][sym_function_definition] = state(2121); + v->a[140][sym_compound_statement] = state(2121); + v->a[140][sym_subshell] = state(2121); + v->a[140][sym_pipeline] = state(2499); + v->a[140][sym_list] = state(2121); + v->a[140][sym_negated_command] = state(2121); + v->a[140][sym_declaration_command] = state(2121); + v->a[140][sym_unset_command] = state(2121); + v->a[140][sym_command] = state(2121); + v->a[140][sym_command_name] = state(340); + v->a[140][sym_variable_assignment] = state(709); + v->a[140][sym_variable_assignments] = state(2121); + v->a[140][sym_file_redirect] = state(1361); + v->a[140][sym_arithmetic_expansion] = state(834); + v->a[140][sym_brace_expression] = state(834); + v->a[140][sym_concatenation] = state(1192); + v->a[140][sym_string] = state(834); + v->a[140][sym_number] = state(834); parse_table_542(v); } void parse_table_542(t_parse_table_array *v) { - v->a[116][sym_raw_string] = actions(773); - v->a[116][sym_ansi_c_string] = actions(773); - v->a[116][aux_sym_number_token1] = actions(324); - v->a[116][aux_sym_number_token2] = actions(326); - v->a[116][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[116][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[116][anon_sym_BQUOTE] = actions(332); - v->a[116][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[116][anon_sym_LT_LPAREN] = actions(336); - v->a[116][anon_sym_GT_LPAREN] = actions(336); - v->a[116][sym_comment] = actions(71); - v->a[116][sym_file_descriptor] = actions(135); - v->a[116][sym_variable_name] = actions(137); - v->a[116][sym_test_operator] = actions(775); - v->a[116][sym__brace_start] = actions(344); - v->a[117][sym__statements] = state(6930); - v->a[117][sym__statement_not_pipeline] = state(6558); - v->a[117][sym_redirected_statement] = state(4662); - v->a[117][sym_for_statement] = state(4662); - v->a[117][sym_c_style_for_statement] = state(4662); + v->a[140][sym_simple_expansion] = state(834); + v->a[140][sym_expansion] = state(834); + v->a[140][sym_command_substitution] = state(834); + v->a[140][aux_sym__statements_repeat1] = state(236); + v->a[140][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[140][aux_sym_command_repeat1] = state(1008); + v->a[140][aux_sym__literal_repeat1] = state(1048); + v->a[140][sym_word] = actions(467); + v->a[140][anon_sym_for] = actions(9); + v->a[140][anon_sym_select] = actions(9); + v->a[140][anon_sym_while] = actions(11); + v->a[140][anon_sym_until] = actions(11); + v->a[140][anon_sym_if] = actions(13); + v->a[140][anon_sym_case] = actions(15); + v->a[140][anon_sym_LPAREN] = actions(17); + v->a[140][anon_sym_function] = actions(469); + v->a[140][anon_sym_LBRACE] = actions(21); + v->a[140][anon_sym_BANG] = actions(471); + v->a[140][anon_sym_declare] = actions(473); + v->a[140][anon_sym_typeset] = actions(473); parse_table_543(v); } void parse_table_543(t_parse_table_array *v) { - v->a[117][sym_while_statement] = state(4314); - v->a[117][sym_if_statement] = state(4314); - v->a[117][sym_case_statement] = state(4662); - v->a[117][sym_function_definition] = state(4662); - v->a[117][sym_compound_statement] = state(4662); - v->a[117][sym_subshell] = state(4662); - v->a[117][sym_pipeline] = state(5070); - v->a[117][sym_list] = state(4662); - v->a[117][sym_negated_command] = state(4662); - v->a[117][sym_test_command] = state(4662); - v->a[117][sym_declaration_command] = state(4662); - v->a[117][sym_unset_command] = state(4662); - v->a[117][sym_command] = state(4662); - v->a[117][sym_command_name] = state(554); - v->a[117][sym_variable_assignment] = state(1150); - v->a[117][sym_variable_assignments] = state(4662); - v->a[117][sym_subscript] = state(6790); - v->a[117][sym_file_redirect] = state(2273); - v->a[117][sym_herestring_redirect] = state(2272); - v->a[117][sym_arithmetic_expansion] = state(1078); + v->a[140][anon_sym_export] = actions(473); + v->a[140][anon_sym_readonly] = actions(473); + v->a[140][anon_sym_local] = actions(473); + v->a[140][anon_sym_unset] = actions(475); + v->a[140][anon_sym_unsetenv] = actions(475); + v->a[140][anon_sym_LT] = actions(81); + v->a[140][anon_sym_GT] = actions(81); + v->a[140][anon_sym_GT_GT] = actions(83); + v->a[140][anon_sym_AMP_GT] = actions(81); + v->a[140][anon_sym_AMP_GT_GT] = actions(83); + v->a[140][anon_sym_LT_AMP] = actions(81); + v->a[140][anon_sym_GT_AMP] = actions(81); + v->a[140][anon_sym_GT_PIPE] = actions(83); + v->a[140][anon_sym_LT_AMP_DASH] = actions(85); + v->a[140][anon_sym_GT_AMP_DASH] = actions(85); + v->a[140][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[140][anon_sym_DOLLAR] = actions(89); + v->a[140][sym__special_character] = actions(91); + v->a[140][anon_sym_DQUOTE] = actions(93); + v->a[140][sym_raw_string] = actions(95); parse_table_544(v); } void parse_table_544(t_parse_table_array *v) { - v->a[117][sym_brace_expression] = state(1078); - v->a[117][sym_concatenation] = state(1376); - v->a[117][sym_string] = state(1078); - v->a[117][sym_translated_string] = state(1078); - v->a[117][sym_number] = state(1078); - v->a[117][sym_simple_expansion] = state(1078); - v->a[117][sym_expansion] = state(1078); - v->a[117][sym_command_substitution] = state(1078); - v->a[117][sym_process_substitution] = state(1078); - v->a[117][aux_sym__statements_repeat1] = state(429); - v->a[117][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[117][aux_sym_command_repeat1] = state(958); - v->a[117][aux_sym__literal_repeat1] = state(1267); - v->a[117][sym_word] = actions(799); - v->a[117][anon_sym_for] = actions(9); - v->a[117][anon_sym_select] = actions(11); - v->a[117][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[117][anon_sym_LT] = actions(290); - v->a[117][anon_sym_GT] = actions(290); - v->a[117][anon_sym_GT_GT] = actions(292); + v->a[140][aux_sym_number_token1] = actions(97); + v->a[140][aux_sym_number_token2] = actions(99); + v->a[140][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[140][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[140][anon_sym_BQUOTE] = actions(105); + v->a[140][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[140][sym_comment] = actions(57); + v->a[140][sym_file_descriptor] = actions(109); + v->a[140][sym_variable_name] = actions(111); + v->a[140][sym_test_operator] = actions(95); + v->a[140][sym__brace_start] = actions(113); + v->a[141][sym__statements] = state(3876); + v->a[141][sym__statement_not_pipeline] = state(3480); + v->a[141][sym_redirected_statement] = state(2098); + v->a[141][sym_for_statement] = state(2098); + v->a[141][sym_while_statement] = state(2098); + v->a[141][sym_if_statement] = state(2098); + v->a[141][sym_case_statement] = state(2098); + v->a[141][sym_function_definition] = state(2098); + v->a[141][sym_compound_statement] = state(2098); parse_table_545(v); } diff --git a/parser/static/parse_table/parse_table_109.c b/parser/static/parse_table/parse_table_109.c index 8b7b3831..2c9e231b 100644 --- a/parser/static/parse_table/parse_table_109.c +++ b/parser/static/parse_table/parse_table_109.c @@ -14,126 +14,126 @@ void parse_table_545(t_parse_table_array *v) { - v->a[117][anon_sym_LPAREN] = actions(19); - v->a[117][anon_sym_while] = actions(21); - v->a[117][anon_sym_until] = actions(21); - v->a[117][anon_sym_if] = actions(23); - v->a[117][anon_sym_case] = actions(25); - v->a[117][anon_sym_function] = actions(801); - v->a[117][anon_sym_LBRACE] = actions(29); - v->a[117][anon_sym_BANG] = actions(803); - v->a[117][anon_sym_LBRACK] = actions(33); - v->a[117][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[117][anon_sym_declare] = actions(805); - v->a[117][anon_sym_typeset] = actions(805); - v->a[117][anon_sym_export] = actions(805); - v->a[117][anon_sym_readonly] = actions(805); - v->a[117][anon_sym_local] = actions(805); - v->a[117][anon_sym_unset] = actions(807); - v->a[117][anon_sym_unsetenv] = actions(807); - v->a[117][anon_sym_AMP_GT] = actions(290); - v->a[117][anon_sym_AMP_GT_GT] = actions(292); - v->a[117][anon_sym_LT_AMP] = actions(290); + v->a[141][sym_subshell] = state(2098); + v->a[141][sym_pipeline] = state(2384); + v->a[141][sym_list] = state(2098); + v->a[141][sym_negated_command] = state(2098); + v->a[141][sym_declaration_command] = state(2098); + v->a[141][sym_unset_command] = state(2098); + v->a[141][sym_command] = state(2098); + v->a[141][sym_command_name] = state(292); + v->a[141][sym_variable_assignment] = state(539); + v->a[141][sym_variable_assignments] = state(2098); + v->a[141][sym_file_redirect] = state(1313); + v->a[141][sym_arithmetic_expansion] = state(702); + v->a[141][sym_brace_expression] = state(702); + v->a[141][sym_concatenation] = state(1192); + v->a[141][sym_string] = state(702); + v->a[141][sym_number] = state(702); + v->a[141][sym_simple_expansion] = state(702); + v->a[141][sym_expansion] = state(702); + v->a[141][sym_command_substitution] = state(702); + v->a[141][aux_sym__statements_repeat1] = state(226); parse_table_546(v); } void parse_table_546(t_parse_table_array *v) { - v->a[117][anon_sym_GT_AMP] = actions(290); - v->a[117][anon_sym_GT_PIPE] = actions(292); - v->a[117][anon_sym_LT_AMP_DASH] = actions(308); - v->a[117][anon_sym_GT_AMP_DASH] = actions(308); - v->a[117][anon_sym_LT_LT_LT] = actions(310); - v->a[117][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[117][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[117][anon_sym_DOLLAR] = actions(316); - v->a[117][sym__special_character] = actions(318); - v->a[117][anon_sym_DQUOTE] = actions(320); - v->a[117][sym_raw_string] = actions(322); - v->a[117][sym_ansi_c_string] = actions(322); - v->a[117][aux_sym_number_token1] = actions(324); - v->a[117][aux_sym_number_token2] = actions(326); - v->a[117][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[117][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[117][anon_sym_BQUOTE] = actions(332); - v->a[117][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[117][anon_sym_LT_LPAREN] = actions(336); - v->a[117][anon_sym_GT_LPAREN] = actions(336); + v->a[141][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[141][aux_sym_command_repeat1] = state(1041); + v->a[141][aux_sym__literal_repeat1] = state(1048); + v->a[141][sym_word] = actions(419); + v->a[141][anon_sym_for] = actions(9); + v->a[141][anon_sym_select] = actions(9); + v->a[141][anon_sym_while] = actions(11); + v->a[141][anon_sym_until] = actions(11); + v->a[141][anon_sym_if] = actions(13); + v->a[141][anon_sym_case] = actions(15); + v->a[141][anon_sym_LPAREN] = actions(17); + v->a[141][anon_sym_function] = actions(423); + v->a[141][anon_sym_LBRACE] = actions(21); + v->a[141][anon_sym_BANG] = actions(425); + v->a[141][anon_sym_declare] = actions(427); + v->a[141][anon_sym_typeset] = actions(427); + v->a[141][anon_sym_export] = actions(427); + v->a[141][anon_sym_readonly] = actions(427); + v->a[141][anon_sym_local] = actions(427); + v->a[141][anon_sym_unset] = actions(429); parse_table_547(v); } void parse_table_547(t_parse_table_array *v) { - v->a[117][sym_comment] = actions(71); - v->a[117][sym_file_descriptor] = actions(338); - v->a[117][sym_variable_name] = actions(340); - v->a[117][sym_test_operator] = actions(342); - v->a[117][sym__brace_start] = actions(344); - v->a[118][sym__statements] = state(6934); - v->a[118][sym__statement_not_pipeline] = state(6558); - v->a[118][sym_redirected_statement] = state(4662); - v->a[118][sym_for_statement] = state(4662); - v->a[118][sym_c_style_for_statement] = state(4662); - v->a[118][sym_while_statement] = state(4314); - v->a[118][sym_if_statement] = state(4314); - v->a[118][sym_case_statement] = state(4662); - v->a[118][sym_function_definition] = state(4662); - v->a[118][sym_compound_statement] = state(4662); - v->a[118][sym_subshell] = state(4662); - v->a[118][sym_pipeline] = state(5070); - v->a[118][sym_list] = state(4662); - v->a[118][sym_negated_command] = state(4662); - v->a[118][sym_test_command] = state(4662); + v->a[141][anon_sym_unsetenv] = actions(429); + v->a[141][anon_sym_LT] = actions(431); + v->a[141][anon_sym_GT] = actions(431); + v->a[141][anon_sym_GT_GT] = actions(433); + v->a[141][anon_sym_AMP_GT] = actions(431); + v->a[141][anon_sym_AMP_GT_GT] = actions(433); + v->a[141][anon_sym_LT_AMP] = actions(431); + v->a[141][anon_sym_GT_AMP] = actions(431); + v->a[141][anon_sym_GT_PIPE] = actions(433); + v->a[141][anon_sym_LT_AMP_DASH] = actions(435); + v->a[141][anon_sym_GT_AMP_DASH] = actions(435); + v->a[141][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[141][anon_sym_DOLLAR] = actions(89); + v->a[141][sym__special_character] = actions(437); + v->a[141][anon_sym_DQUOTE] = actions(93); + v->a[141][sym_raw_string] = actions(439); + v->a[141][aux_sym_number_token1] = actions(97); + v->a[141][aux_sym_number_token2] = actions(99); + v->a[141][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[141][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_548(v); } void parse_table_548(t_parse_table_array *v) { - v->a[118][sym_declaration_command] = state(4662); - v->a[118][sym_unset_command] = state(4662); - v->a[118][sym_command] = state(4662); - v->a[118][sym_command_name] = state(554); - v->a[118][sym_variable_assignment] = state(1150); - v->a[118][sym_variable_assignments] = state(4662); - v->a[118][sym_subscript] = state(6790); - v->a[118][sym_file_redirect] = state(2273); - v->a[118][sym_herestring_redirect] = state(2272); - v->a[118][sym_arithmetic_expansion] = state(1078); - v->a[118][sym_brace_expression] = state(1078); - v->a[118][sym_concatenation] = state(1376); - v->a[118][sym_string] = state(1078); - v->a[118][sym_translated_string] = state(1078); - v->a[118][sym_number] = state(1078); - v->a[118][sym_simple_expansion] = state(1078); - v->a[118][sym_expansion] = state(1078); - v->a[118][sym_command_substitution] = state(1078); - v->a[118][sym_process_substitution] = state(1078); - v->a[118][aux_sym__statements_repeat1] = state(429); + v->a[141][anon_sym_BQUOTE] = actions(105); + v->a[141][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[141][sym_comment] = actions(57); + v->a[141][sym_file_descriptor] = actions(441); + v->a[141][sym_variable_name] = actions(443); + v->a[141][sym_test_operator] = actions(439); + v->a[141][sym__brace_start] = actions(113); + v->a[142][sym__statements] = state(3587); + v->a[142][sym__statement_not_pipeline] = state(3480); + v->a[142][sym_redirected_statement] = state(2098); + v->a[142][sym_for_statement] = state(2098); + v->a[142][sym_while_statement] = state(2098); + v->a[142][sym_if_statement] = state(2098); + v->a[142][sym_case_statement] = state(2098); + v->a[142][sym_function_definition] = state(2098); + v->a[142][sym_compound_statement] = state(2098); + v->a[142][sym_subshell] = state(2098); + v->a[142][sym_pipeline] = state(2384); + v->a[142][sym_list] = state(2098); + v->a[142][sym_negated_command] = state(2098); parse_table_549(v); } void parse_table_549(t_parse_table_array *v) { - v->a[118][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[118][aux_sym_command_repeat1] = state(958); - v->a[118][aux_sym__literal_repeat1] = state(1267); - v->a[118][sym_word] = actions(799); - v->a[118][anon_sym_for] = actions(9); - v->a[118][anon_sym_select] = actions(11); - v->a[118][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[118][anon_sym_LT] = actions(290); - v->a[118][anon_sym_GT] = actions(290); - v->a[118][anon_sym_GT_GT] = actions(292); - v->a[118][anon_sym_LPAREN] = actions(19); - v->a[118][anon_sym_while] = actions(21); - v->a[118][anon_sym_until] = actions(21); - v->a[118][anon_sym_if] = actions(23); - v->a[118][anon_sym_case] = actions(25); - v->a[118][anon_sym_function] = actions(801); - v->a[118][anon_sym_LBRACE] = actions(29); - v->a[118][anon_sym_BANG] = actions(803); - v->a[118][anon_sym_LBRACK] = actions(33); - v->a[118][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[142][sym_declaration_command] = state(2098); + v->a[142][sym_unset_command] = state(2098); + v->a[142][sym_command] = state(2098); + v->a[142][sym_command_name] = state(292); + v->a[142][sym_variable_assignment] = state(539); + v->a[142][sym_variable_assignments] = state(2098); + v->a[142][sym_file_redirect] = state(1254); + v->a[142][sym_arithmetic_expansion] = state(702); + v->a[142][sym_brace_expression] = state(702); + v->a[142][sym_concatenation] = state(1192); + v->a[142][sym_string] = state(702); + v->a[142][sym_number] = state(702); + v->a[142][sym_simple_expansion] = state(702); + v->a[142][sym_expansion] = state(702); + v->a[142][sym_command_substitution] = state(702); + v->a[142][aux_sym__statements_repeat1] = state(226); + v->a[142][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[142][aux_sym_command_repeat1] = state(1041); + v->a[142][aux_sym__literal_repeat1] = state(1048); + v->a[142][sym_word] = actions(419); parse_table_550(v); } diff --git a/parser/static/parse_table/parse_table_11.c b/parser/static/parse_table/parse_table_11.c index dae0ee6b..f7bdf6b9 100644 --- a/parser/static/parse_table/parse_table_11.c +++ b/parser/static/parse_table/parse_table_11.c @@ -14,126 +14,126 @@ void parse_table_55(t_parse_table_array *v) { - v->a[10][anon_sym_if] = actions(159); - v->a[10][anon_sym_case] = actions(161); - v->a[10][anon_sym_function] = actions(163); - v->a[10][anon_sym_LBRACE] = actions(165); - v->a[10][anon_sym_BANG] = actions(167); - v->a[10][anon_sym_LBRACK] = actions(169); - v->a[10][anon_sym_RBRACK] = actions(233); - v->a[10][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[10][anon_sym_declare] = actions(175); - v->a[10][anon_sym_typeset] = actions(175); - v->a[10][anon_sym_export] = actions(175); - v->a[10][anon_sym_readonly] = actions(175); - v->a[10][anon_sym_local] = actions(175); - v->a[10][anon_sym_unset] = actions(177); - v->a[10][anon_sym_unsetenv] = actions(177); - v->a[10][anon_sym_AMP_GT] = actions(151); - v->a[10][anon_sym_AMP_GT_GT] = actions(153); - v->a[10][anon_sym_LT_AMP] = actions(151); - v->a[10][anon_sym_GT_AMP] = actions(151); - v->a[10][anon_sym_GT_PIPE] = actions(153); + v->a[13][sym_command] = state(2164); + v->a[13][sym_command_name] = state(310); + v->a[13][sym_variable_assignment] = state(704); + v->a[13][sym_variable_assignments] = state(2164); + v->a[13][sym_file_redirect] = state(1320); + v->a[13][sym_arithmetic_expansion] = state(834); + v->a[13][sym_brace_expression] = state(834); + v->a[13][sym_concatenation] = state(1192); + v->a[13][sym_string] = state(834); + v->a[13][sym_number] = state(834); + v->a[13][sym_simple_expansion] = state(834); + v->a[13][sym_expansion] = state(834); + v->a[13][sym_command_substitution] = state(834); + v->a[13][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[13][aux_sym_command_repeat1] = state(1035); + v->a[13][aux_sym__literal_repeat1] = state(1048); + v->a[13][sym_word] = actions(207); + v->a[13][anon_sym_for] = actions(210); + v->a[13][anon_sym_select] = actions(210); + v->a[13][anon_sym_while] = actions(213); parse_table_56(v); } void parse_table_56(t_parse_table_array *v) { - v->a[10][anon_sym_LT_AMP_DASH] = actions(179); - v->a[10][anon_sym_GT_AMP_DASH] = actions(179); - v->a[10][anon_sym_LT_LT_LT] = actions(181); - v->a[10][anon_sym_PLUS_PLUS2] = actions(183); - v->a[10][anon_sym_DASH_DASH2] = actions(183); - v->a[10][anon_sym_DASH2] = actions(185); - v->a[10][anon_sym_PLUS2] = actions(185); - v->a[10][anon_sym_TILDE] = actions(187); - v->a[10][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[10][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[10][anon_sym_DOLLAR] = actions(193); - v->a[10][sym__special_character] = actions(195); - v->a[10][anon_sym_DQUOTE] = actions(197); - v->a[10][sym_raw_string] = actions(199); - v->a[10][sym_ansi_c_string] = actions(199); - v->a[10][aux_sym_number_token1] = actions(201); - v->a[10][aux_sym_number_token2] = actions(203); - v->a[10][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[10][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[10][anon_sym_BQUOTE] = actions(209); + v->a[13][anon_sym_until] = actions(213); + v->a[13][anon_sym_do] = actions(216); + v->a[13][anon_sym_if] = actions(218); + v->a[13][anon_sym_then] = actions(216); + v->a[13][anon_sym_fi] = actions(216); + v->a[13][anon_sym_elif] = actions(216); + v->a[13][anon_sym_else] = actions(216); + v->a[13][anon_sym_case] = actions(221); + v->a[13][anon_sym_LPAREN] = actions(224); + v->a[13][anon_sym_function] = actions(227); + v->a[13][anon_sym_LBRACE] = actions(230); + v->a[13][anon_sym_BANG] = actions(233); + v->a[13][anon_sym_declare] = actions(236); + v->a[13][anon_sym_typeset] = actions(236); + v->a[13][anon_sym_export] = actions(236); + v->a[13][anon_sym_readonly] = actions(236); + v->a[13][anon_sym_local] = actions(236); + v->a[13][anon_sym_unset] = actions(239); + v->a[13][anon_sym_unsetenv] = actions(239); + v->a[13][anon_sym_LT] = actions(242); parse_table_57(v); } void parse_table_57(t_parse_table_array *v) { - v->a[10][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[10][anon_sym_LT_LPAREN] = actions(213); - v->a[10][anon_sym_GT_LPAREN] = actions(213); - v->a[10][sym_comment] = actions(71); - v->a[10][sym_file_descriptor] = actions(215); - v->a[10][sym_variable_name] = actions(217); - v->a[10][sym_test_operator] = actions(219); - v->a[10][sym__brace_start] = actions(221); - v->a[11][sym__statement_not_pipeline] = state(6568); - v->a[11][sym_redirected_statement] = state(5289); - v->a[11][sym_for_statement] = state(5406); - v->a[11][sym_c_style_for_statement] = state(5406); - v->a[11][sym_while_statement] = state(5195); - v->a[11][sym_if_statement] = state(5195); - v->a[11][sym_case_statement] = state(5406); - v->a[11][sym_function_definition] = state(5406); - v->a[11][sym_compound_statement] = state(5406); - v->a[11][sym_subshell] = state(5406); - v->a[11][sym_pipeline] = state(5569); - v->a[11][sym_list] = state(5406); + v->a[13][anon_sym_GT] = actions(242); + v->a[13][anon_sym_GT_GT] = actions(245); + v->a[13][anon_sym_AMP_GT] = actions(242); + v->a[13][anon_sym_AMP_GT_GT] = actions(245); + v->a[13][anon_sym_LT_AMP] = actions(242); + v->a[13][anon_sym_GT_AMP] = actions(242); + v->a[13][anon_sym_GT_PIPE] = actions(245); + v->a[13][anon_sym_LT_AMP_DASH] = actions(248); + v->a[13][anon_sym_GT_AMP_DASH] = actions(248); + v->a[13][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(251); + v->a[13][anon_sym_DOLLAR] = actions(254); + v->a[13][sym__special_character] = actions(257); + v->a[13][anon_sym_DQUOTE] = actions(260); + v->a[13][sym_raw_string] = actions(263); + v->a[13][aux_sym_number_token1] = actions(266); + v->a[13][aux_sym_number_token2] = actions(269); + v->a[13][anon_sym_DOLLAR_LBRACE] = actions(272); + v->a[13][anon_sym_DOLLAR_LPAREN] = actions(275); + v->a[13][anon_sym_BQUOTE] = actions(278); + v->a[13][anon_sym_DOLLAR_BQUOTE] = actions(281); parse_table_58(v); } void parse_table_58(t_parse_table_array *v) { - v->a[11][sym_negated_command] = state(5406); - v->a[11][sym_test_command] = state(5406); - v->a[11][sym_declaration_command] = state(5406); - v->a[11][sym_unset_command] = state(5406); - v->a[11][sym_command] = state(5406); - v->a[11][sym_command_name] = state(620); - v->a[11][sym_variable_assignment] = state(1811); - v->a[11][sym_variable_assignments] = state(5406); - v->a[11][sym_subscript] = state(6756); - v->a[11][sym_file_redirect] = state(2693); - v->a[11][sym_herestring_redirect] = state(2691); - v->a[11][sym__expression] = state(3152); - v->a[11][sym_binary_expression] = state(3071); - v->a[11][sym_ternary_expression] = state(3071); - v->a[11][sym_unary_expression] = state(3071); - v->a[11][sym_postfix_expression] = state(3071); - v->a[11][sym_parenthesized_expression] = state(3071); - v->a[11][sym_arithmetic_expansion] = state(496); - v->a[11][sym_brace_expression] = state(496); - v->a[11][sym_concatenation] = state(524); + v->a[13][sym_comment] = actions(57); + v->a[13][sym_file_descriptor] = actions(284); + v->a[13][sym_variable_name] = actions(287); + v->a[13][sym_test_operator] = actions(263); + v->a[13][sym__brace_start] = actions(290); + v->a[14][sym__statements] = state(3448); + v->a[14][sym__statement_not_pipeline] = state(3470); + v->a[14][sym_redirected_statement] = state(1914); + v->a[14][sym_for_statement] = state(1914); + v->a[14][sym_while_statement] = state(1914); + v->a[14][sym_if_statement] = state(1914); + v->a[14][sym_case_statement] = state(1914); + v->a[14][sym_function_definition] = state(1914); + v->a[14][sym_compound_statement] = state(1914); + v->a[14][sym_subshell] = state(1914); + v->a[14][sym_pipeline] = state(2054); + v->a[14][sym_list] = state(1914); + v->a[14][sym_negated_command] = state(1914); + v->a[14][sym_declaration_command] = state(1914); + v->a[14][sym_unset_command] = state(1914); parse_table_59(v); } void parse_table_59(t_parse_table_array *v) { - v->a[11][sym_string] = state(496); - v->a[11][sym_translated_string] = state(496); - v->a[11][sym_number] = state(496); - v->a[11][sym_simple_expansion] = state(496); - v->a[11][sym_expansion] = state(496); - v->a[11][sym_command_substitution] = state(496); - v->a[11][sym_process_substitution] = state(496); - v->a[11][aux_sym_redirected_statement_repeat2] = state(5167); - v->a[11][aux_sym_command_repeat1] = state(955); - v->a[11][aux_sym__literal_repeat1] = state(522); - v->a[11][sym_word] = actions(143); - v->a[11][anon_sym_for] = actions(145); - v->a[11][anon_sym_select] = actions(147); - v->a[11][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[11][anon_sym_LT] = actions(151); - v->a[11][anon_sym_GT] = actions(151); - v->a[11][anon_sym_GT_GT] = actions(153); - v->a[11][anon_sym_LPAREN] = actions(155); - v->a[11][anon_sym_while] = actions(157); - v->a[11][anon_sym_until] = actions(157); + v->a[14][sym_command] = state(1914); + v->a[14][sym_command_name] = state(257); + v->a[14][sym_variable_assignment] = state(445); + v->a[14][sym_variable_assignments] = state(1914); + v->a[14][sym_file_redirect] = state(1015); + v->a[14][sym_arithmetic_expansion] = state(508); + v->a[14][sym_brace_expression] = state(508); + v->a[14][sym_concatenation] = state(862); + v->a[14][sym_string] = state(508); + v->a[14][sym_number] = state(508); + v->a[14][sym_simple_expansion] = state(508); + v->a[14][sym_expansion] = state(508); + v->a[14][sym_command_substitution] = state(508); + v->a[14][aux_sym__statements_repeat1] = state(230); + v->a[14][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[14][aux_sym_command_repeat1] = state(1131); + v->a[14][aux_sym__literal_repeat1] = state(678); + v->a[14][sym_word] = actions(129); + v->a[14][anon_sym_for] = actions(131); + v->a[14][anon_sym_select] = actions(131); parse_table_60(v); } diff --git a/parser/static/parse_table/parse_table_110.c b/parser/static/parse_table/parse_table_110.c index 0af36912..56ae1a12 100644 --- a/parser/static/parse_table/parse_table_110.c +++ b/parser/static/parse_table/parse_table_110.c @@ -14,126 +14,126 @@ void parse_table_550(t_parse_table_array *v) { - v->a[118][anon_sym_declare] = actions(805); - v->a[118][anon_sym_typeset] = actions(805); - v->a[118][anon_sym_export] = actions(805); - v->a[118][anon_sym_readonly] = actions(805); - v->a[118][anon_sym_local] = actions(805); - v->a[118][anon_sym_unset] = actions(807); - v->a[118][anon_sym_unsetenv] = actions(807); - v->a[118][anon_sym_AMP_GT] = actions(290); - v->a[118][anon_sym_AMP_GT_GT] = actions(292); - v->a[118][anon_sym_LT_AMP] = actions(290); - v->a[118][anon_sym_GT_AMP] = actions(290); - v->a[118][anon_sym_GT_PIPE] = actions(292); - v->a[118][anon_sym_LT_AMP_DASH] = actions(308); - v->a[118][anon_sym_GT_AMP_DASH] = actions(308); - v->a[118][anon_sym_LT_LT_LT] = actions(310); - v->a[118][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[118][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[118][anon_sym_DOLLAR] = actions(316); - v->a[118][sym__special_character] = actions(318); - v->a[118][anon_sym_DQUOTE] = actions(320); + v->a[142][anon_sym_for] = actions(9); + v->a[142][anon_sym_select] = actions(9); + v->a[142][anon_sym_while] = actions(11); + v->a[142][anon_sym_until] = actions(11); + v->a[142][anon_sym_if] = actions(13); + v->a[142][anon_sym_case] = actions(15); + v->a[142][anon_sym_LPAREN] = actions(17); + v->a[142][anon_sym_function] = actions(423); + v->a[142][anon_sym_LBRACE] = actions(21); + v->a[142][anon_sym_BANG] = actions(425); + v->a[142][anon_sym_declare] = actions(427); + v->a[142][anon_sym_typeset] = actions(427); + v->a[142][anon_sym_export] = actions(427); + v->a[142][anon_sym_readonly] = actions(427); + v->a[142][anon_sym_local] = actions(427); + v->a[142][anon_sym_unset] = actions(429); + v->a[142][anon_sym_unsetenv] = actions(429); + v->a[142][anon_sym_LT] = actions(431); + v->a[142][anon_sym_GT] = actions(431); + v->a[142][anon_sym_GT_GT] = actions(433); parse_table_551(v); } void parse_table_551(t_parse_table_array *v) { - v->a[118][sym_raw_string] = actions(322); - v->a[118][sym_ansi_c_string] = actions(322); - v->a[118][aux_sym_number_token1] = actions(324); - v->a[118][aux_sym_number_token2] = actions(326); - v->a[118][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[118][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[118][anon_sym_BQUOTE] = actions(332); - v->a[118][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[118][anon_sym_LT_LPAREN] = actions(336); - v->a[118][anon_sym_GT_LPAREN] = actions(336); - v->a[118][sym_comment] = actions(71); - v->a[118][sym_file_descriptor] = actions(338); - v->a[118][sym_variable_name] = actions(340); - v->a[118][sym_test_operator] = actions(342); - v->a[118][sym__brace_start] = actions(344); - v->a[119][sym__statements] = state(6794); - v->a[119][sym__statement_not_pipeline] = state(6558); - v->a[119][sym_redirected_statement] = state(4662); - v->a[119][sym_for_statement] = state(4662); - v->a[119][sym_c_style_for_statement] = state(4662); + v->a[142][anon_sym_AMP_GT] = actions(431); + v->a[142][anon_sym_AMP_GT_GT] = actions(433); + v->a[142][anon_sym_LT_AMP] = actions(431); + v->a[142][anon_sym_GT_AMP] = actions(431); + v->a[142][anon_sym_GT_PIPE] = actions(433); + v->a[142][anon_sym_LT_AMP_DASH] = actions(435); + v->a[142][anon_sym_GT_AMP_DASH] = actions(435); + v->a[142][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[142][anon_sym_DOLLAR] = actions(89); + v->a[142][sym__special_character] = actions(437); + v->a[142][anon_sym_DQUOTE] = actions(93); + v->a[142][sym_raw_string] = actions(439); + v->a[142][aux_sym_number_token1] = actions(97); + v->a[142][aux_sym_number_token2] = actions(99); + v->a[142][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[142][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[142][anon_sym_BQUOTE] = actions(105); + v->a[142][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[142][sym_comment] = actions(57); + v->a[142][sym_file_descriptor] = actions(441); parse_table_552(v); } void parse_table_552(t_parse_table_array *v) { - v->a[119][sym_while_statement] = state(4314); - v->a[119][sym_if_statement] = state(4314); - v->a[119][sym_case_statement] = state(4662); - v->a[119][sym_function_definition] = state(4662); - v->a[119][sym_compound_statement] = state(4662); - v->a[119][sym_subshell] = state(4662); - v->a[119][sym_pipeline] = state(5070); - v->a[119][sym_list] = state(4662); - v->a[119][sym_negated_command] = state(4662); - v->a[119][sym_test_command] = state(4662); - v->a[119][sym_declaration_command] = state(4662); - v->a[119][sym_unset_command] = state(4662); - v->a[119][sym_command] = state(4662); - v->a[119][sym_command_name] = state(554); - v->a[119][sym_variable_assignment] = state(1150); - v->a[119][sym_variable_assignments] = state(4662); - v->a[119][sym_subscript] = state(6790); - v->a[119][sym_file_redirect] = state(2273); - v->a[119][sym_herestring_redirect] = state(2272); - v->a[119][sym_arithmetic_expansion] = state(1078); + v->a[142][sym_variable_name] = actions(443); + v->a[142][sym_test_operator] = actions(439); + v->a[142][sym__brace_start] = actions(113); + v->a[143][sym__statements] = state(3969); + v->a[143][sym__statement_not_pipeline] = state(3476); + v->a[143][sym_redirected_statement] = state(2121); + v->a[143][sym_for_statement] = state(2121); + v->a[143][sym_while_statement] = state(2121); + v->a[143][sym_if_statement] = state(2121); + v->a[143][sym_case_statement] = state(2121); + v->a[143][sym_function_definition] = state(2121); + v->a[143][sym_compound_statement] = state(2121); + v->a[143][sym_subshell] = state(2121); + v->a[143][sym_pipeline] = state(2499); + v->a[143][sym_list] = state(2121); + v->a[143][sym_negated_command] = state(2121); + v->a[143][sym_declaration_command] = state(2121); + v->a[143][sym_unset_command] = state(2121); + v->a[143][sym_command] = state(2121); + v->a[143][sym_command_name] = state(340); parse_table_553(v); } void parse_table_553(t_parse_table_array *v) { - v->a[119][sym_brace_expression] = state(1078); - v->a[119][sym_concatenation] = state(1376); - v->a[119][sym_string] = state(1078); - v->a[119][sym_translated_string] = state(1078); - v->a[119][sym_number] = state(1078); - v->a[119][sym_simple_expansion] = state(1078); - v->a[119][sym_expansion] = state(1078); - v->a[119][sym_command_substitution] = state(1078); - v->a[119][sym_process_substitution] = state(1078); - v->a[119][aux_sym__statements_repeat1] = state(429); - v->a[119][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[119][aux_sym_command_repeat1] = state(958); - v->a[119][aux_sym__literal_repeat1] = state(1267); - v->a[119][sym_word] = actions(799); - v->a[119][anon_sym_for] = actions(9); - v->a[119][anon_sym_select] = actions(11); - v->a[119][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[119][anon_sym_LT] = actions(290); - v->a[119][anon_sym_GT] = actions(290); - v->a[119][anon_sym_GT_GT] = actions(292); + v->a[143][sym_variable_assignment] = state(709); + v->a[143][sym_variable_assignments] = state(2121); + v->a[143][sym_file_redirect] = state(1361); + v->a[143][sym_arithmetic_expansion] = state(834); + v->a[143][sym_brace_expression] = state(834); + v->a[143][sym_concatenation] = state(1192); + v->a[143][sym_string] = state(834); + v->a[143][sym_number] = state(834); + v->a[143][sym_simple_expansion] = state(834); + v->a[143][sym_expansion] = state(834); + v->a[143][sym_command_substitution] = state(834); + v->a[143][aux_sym__statements_repeat1] = state(236); + v->a[143][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[143][aux_sym_command_repeat1] = state(1008); + v->a[143][aux_sym__literal_repeat1] = state(1048); + v->a[143][sym_word] = actions(467); + v->a[143][anon_sym_for] = actions(9); + v->a[143][anon_sym_select] = actions(9); + v->a[143][anon_sym_while] = actions(11); + v->a[143][anon_sym_until] = actions(11); parse_table_554(v); } void parse_table_554(t_parse_table_array *v) { - v->a[119][anon_sym_LPAREN] = actions(19); - v->a[119][anon_sym_while] = actions(21); - v->a[119][anon_sym_until] = actions(21); - v->a[119][anon_sym_if] = actions(23); - v->a[119][anon_sym_case] = actions(25); - v->a[119][anon_sym_function] = actions(801); - v->a[119][anon_sym_LBRACE] = actions(29); - v->a[119][anon_sym_BANG] = actions(803); - v->a[119][anon_sym_LBRACK] = actions(33); - v->a[119][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[119][anon_sym_declare] = actions(805); - v->a[119][anon_sym_typeset] = actions(805); - v->a[119][anon_sym_export] = actions(805); - v->a[119][anon_sym_readonly] = actions(805); - v->a[119][anon_sym_local] = actions(805); - v->a[119][anon_sym_unset] = actions(807); - v->a[119][anon_sym_unsetenv] = actions(807); - v->a[119][anon_sym_AMP_GT] = actions(290); - v->a[119][anon_sym_AMP_GT_GT] = actions(292); - v->a[119][anon_sym_LT_AMP] = actions(290); + v->a[143][anon_sym_if] = actions(13); + v->a[143][anon_sym_case] = actions(15); + v->a[143][anon_sym_LPAREN] = actions(17); + v->a[143][anon_sym_function] = actions(469); + v->a[143][anon_sym_LBRACE] = actions(21); + v->a[143][anon_sym_BANG] = actions(471); + v->a[143][anon_sym_declare] = actions(473); + v->a[143][anon_sym_typeset] = actions(473); + v->a[143][anon_sym_export] = actions(473); + v->a[143][anon_sym_readonly] = actions(473); + v->a[143][anon_sym_local] = actions(473); + v->a[143][anon_sym_unset] = actions(475); + v->a[143][anon_sym_unsetenv] = actions(475); + v->a[143][anon_sym_LT] = actions(81); + v->a[143][anon_sym_GT] = actions(81); + v->a[143][anon_sym_GT_GT] = actions(83); + v->a[143][anon_sym_AMP_GT] = actions(81); + v->a[143][anon_sym_AMP_GT_GT] = actions(83); + v->a[143][anon_sym_LT_AMP] = actions(81); + v->a[143][anon_sym_GT_AMP] = actions(81); parse_table_555(v); } diff --git a/parser/static/parse_table/parse_table_111.c b/parser/static/parse_table/parse_table_111.c index 3da56eb8..69f8e973 100644 --- a/parser/static/parse_table/parse_table_111.c +++ b/parser/static/parse_table/parse_table_111.c @@ -14,126 +14,126 @@ void parse_table_555(t_parse_table_array *v) { - v->a[119][anon_sym_GT_AMP] = actions(290); - v->a[119][anon_sym_GT_PIPE] = actions(292); - v->a[119][anon_sym_LT_AMP_DASH] = actions(308); - v->a[119][anon_sym_GT_AMP_DASH] = actions(308); - v->a[119][anon_sym_LT_LT_LT] = actions(310); - v->a[119][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[119][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[119][anon_sym_DOLLAR] = actions(316); - v->a[119][sym__special_character] = actions(318); - v->a[119][anon_sym_DQUOTE] = actions(320); - v->a[119][sym_raw_string] = actions(322); - v->a[119][sym_ansi_c_string] = actions(322); - v->a[119][aux_sym_number_token1] = actions(324); - v->a[119][aux_sym_number_token2] = actions(326); - v->a[119][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[119][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[119][anon_sym_BQUOTE] = actions(332); - v->a[119][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[119][anon_sym_LT_LPAREN] = actions(336); - v->a[119][anon_sym_GT_LPAREN] = actions(336); + v->a[143][anon_sym_GT_PIPE] = actions(83); + v->a[143][anon_sym_LT_AMP_DASH] = actions(85); + v->a[143][anon_sym_GT_AMP_DASH] = actions(85); + v->a[143][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[143][anon_sym_DOLLAR] = actions(89); + v->a[143][sym__special_character] = actions(91); + v->a[143][anon_sym_DQUOTE] = actions(93); + v->a[143][sym_raw_string] = actions(95); + v->a[143][aux_sym_number_token1] = actions(97); + v->a[143][aux_sym_number_token2] = actions(99); + v->a[143][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[143][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[143][anon_sym_BQUOTE] = actions(105); + v->a[143][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[143][sym_comment] = actions(57); + v->a[143][sym_file_descriptor] = actions(109); + v->a[143][sym_variable_name] = actions(111); + v->a[143][sym_test_operator] = actions(95); + v->a[143][sym__brace_start] = actions(113); + v->a[144][sym__statements] = state(3878); parse_table_556(v); } void parse_table_556(t_parse_table_array *v) { - v->a[119][sym_comment] = actions(71); - v->a[119][sym_file_descriptor] = actions(338); - v->a[119][sym_variable_name] = actions(340); - v->a[119][sym_test_operator] = actions(342); - v->a[119][sym__brace_start] = actions(344); - v->a[120][sym__statements] = state(6937); - v->a[120][sym__statement_not_pipeline] = state(6614); - v->a[120][sym_redirected_statement] = state(4797); - v->a[120][sym_for_statement] = state(4797); - v->a[120][sym_c_style_for_statement] = state(4797); - v->a[120][sym_while_statement] = state(4400); - v->a[120][sym_if_statement] = state(4400); - v->a[120][sym_case_statement] = state(4797); - v->a[120][sym_function_definition] = state(4797); - v->a[120][sym_compound_statement] = state(4797); - v->a[120][sym_subshell] = state(4797); - v->a[120][sym_pipeline] = state(5054); - v->a[120][sym_list] = state(4797); - v->a[120][sym_negated_command] = state(4797); - v->a[120][sym_test_command] = state(4797); + v->a[144][sym__statement_not_pipeline] = state(3476); + v->a[144][sym_redirected_statement] = state(2121); + v->a[144][sym_for_statement] = state(2121); + v->a[144][sym_while_statement] = state(2121); + v->a[144][sym_if_statement] = state(2121); + v->a[144][sym_case_statement] = state(2121); + v->a[144][sym_function_definition] = state(2121); + v->a[144][sym_compound_statement] = state(2121); + v->a[144][sym_subshell] = state(2121); + v->a[144][sym_pipeline] = state(2499); + v->a[144][sym_list] = state(2121); + v->a[144][sym_negated_command] = state(2121); + v->a[144][sym_declaration_command] = state(2121); + v->a[144][sym_unset_command] = state(2121); + v->a[144][sym_command] = state(2121); + v->a[144][sym_command_name] = state(340); + v->a[144][sym_variable_assignment] = state(709); + v->a[144][sym_variable_assignments] = state(2121); + v->a[144][sym_file_redirect] = state(1361); + v->a[144][sym_arithmetic_expansion] = state(834); parse_table_557(v); } void parse_table_557(t_parse_table_array *v) { - v->a[120][sym_declaration_command] = state(4797); - v->a[120][sym_unset_command] = state(4797); - v->a[120][sym_command] = state(4797); - v->a[120][sym_command_name] = state(533); - v->a[120][sym_variable_assignment] = state(945); - v->a[120][sym_variable_assignments] = state(4797); - v->a[120][sym_subscript] = state(6754); - v->a[120][sym_file_redirect] = state(2019); - v->a[120][sym_herestring_redirect] = state(2017); - v->a[120][sym_arithmetic_expansion] = state(938); - v->a[120][sym_brace_expression] = state(938); - v->a[120][sym_concatenation] = state(1376); - v->a[120][sym_string] = state(938); - v->a[120][sym_translated_string] = state(938); - v->a[120][sym_number] = state(938); - v->a[120][sym_simple_expansion] = state(938); - v->a[120][sym_expansion] = state(938); - v->a[120][sym_command_substitution] = state(938); - v->a[120][sym_process_substitution] = state(938); - v->a[120][aux_sym__statements_repeat1] = state(423); + v->a[144][sym_brace_expression] = state(834); + v->a[144][sym_concatenation] = state(1192); + v->a[144][sym_string] = state(834); + v->a[144][sym_number] = state(834); + v->a[144][sym_simple_expansion] = state(834); + v->a[144][sym_expansion] = state(834); + v->a[144][sym_command_substitution] = state(834); + v->a[144][aux_sym__statements_repeat1] = state(236); + v->a[144][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[144][aux_sym_command_repeat1] = state(1008); + v->a[144][aux_sym__literal_repeat1] = state(1048); + v->a[144][sym_word] = actions(467); + v->a[144][anon_sym_for] = actions(9); + v->a[144][anon_sym_select] = actions(9); + v->a[144][anon_sym_while] = actions(11); + v->a[144][anon_sym_until] = actions(11); + v->a[144][anon_sym_if] = actions(13); + v->a[144][anon_sym_case] = actions(15); + v->a[144][anon_sym_LPAREN] = actions(17); + v->a[144][anon_sym_function] = actions(469); parse_table_558(v); } void parse_table_558(t_parse_table_array *v) { - v->a[120][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[120][aux_sym_command_repeat1] = state(951); - v->a[120][aux_sym__literal_repeat1] = state(1267); - v->a[120][sym_word] = actions(765); - v->a[120][anon_sym_for] = actions(9); - v->a[120][anon_sym_select] = actions(11); - v->a[120][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[120][anon_sym_LT] = actions(85); - v->a[120][anon_sym_GT] = actions(85); - v->a[120][anon_sym_GT_GT] = actions(87); - v->a[120][anon_sym_LPAREN] = actions(19); - v->a[120][anon_sym_while] = actions(21); - v->a[120][anon_sym_until] = actions(21); - v->a[120][anon_sym_if] = actions(23); - v->a[120][anon_sym_case] = actions(25); - v->a[120][anon_sym_function] = actions(91); - v->a[120][anon_sym_LBRACE] = actions(29); - v->a[120][anon_sym_BANG] = actions(769); - v->a[120][anon_sym_LBRACK] = actions(33); - v->a[120][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[144][anon_sym_LBRACE] = actions(21); + v->a[144][anon_sym_BANG] = actions(471); + v->a[144][anon_sym_declare] = actions(473); + v->a[144][anon_sym_typeset] = actions(473); + v->a[144][anon_sym_export] = actions(473); + v->a[144][anon_sym_readonly] = actions(473); + v->a[144][anon_sym_local] = actions(473); + v->a[144][anon_sym_unset] = actions(475); + v->a[144][anon_sym_unsetenv] = actions(475); + v->a[144][anon_sym_LT] = actions(81); + v->a[144][anon_sym_GT] = actions(81); + v->a[144][anon_sym_GT_GT] = actions(83); + v->a[144][anon_sym_AMP_GT] = actions(81); + v->a[144][anon_sym_AMP_GT_GT] = actions(83); + v->a[144][anon_sym_LT_AMP] = actions(81); + v->a[144][anon_sym_GT_AMP] = actions(81); + v->a[144][anon_sym_GT_PIPE] = actions(83); + v->a[144][anon_sym_LT_AMP_DASH] = actions(85); + v->a[144][anon_sym_GT_AMP_DASH] = actions(85); + v->a[144][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_559(v); } void parse_table_559(t_parse_table_array *v) { - v->a[120][anon_sym_declare] = actions(95); - v->a[120][anon_sym_typeset] = actions(95); - v->a[120][anon_sym_export] = actions(95); - v->a[120][anon_sym_readonly] = actions(95); - v->a[120][anon_sym_local] = actions(95); - v->a[120][anon_sym_unset] = actions(97); - v->a[120][anon_sym_unsetenv] = actions(97); - v->a[120][anon_sym_AMP_GT] = actions(85); - v->a[120][anon_sym_AMP_GT_GT] = actions(87); - v->a[120][anon_sym_LT_AMP] = actions(85); - v->a[120][anon_sym_GT_AMP] = actions(85); - v->a[120][anon_sym_GT_PIPE] = actions(87); - v->a[120][anon_sym_LT_AMP_DASH] = actions(99); - v->a[120][anon_sym_GT_AMP_DASH] = actions(99); - v->a[120][anon_sym_LT_LT_LT] = actions(101); - v->a[120][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[120][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[120][anon_sym_DOLLAR] = actions(316); - v->a[120][sym__special_character] = actions(771); - v->a[120][anon_sym_DQUOTE] = actions(320); + v->a[144][anon_sym_DOLLAR] = actions(89); + v->a[144][sym__special_character] = actions(91); + v->a[144][anon_sym_DQUOTE] = actions(93); + v->a[144][sym_raw_string] = actions(95); + v->a[144][aux_sym_number_token1] = actions(97); + v->a[144][aux_sym_number_token2] = actions(99); + v->a[144][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[144][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[144][anon_sym_BQUOTE] = actions(105); + v->a[144][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[144][sym_comment] = actions(57); + v->a[144][sym_file_descriptor] = actions(109); + v->a[144][sym_variable_name] = actions(111); + v->a[144][sym_test_operator] = actions(95); + v->a[144][sym__brace_start] = actions(113); + v->a[145][sym__statements] = state(3743); + v->a[145][sym__statement_not_pipeline] = state(3476); + v->a[145][sym_redirected_statement] = state(2121); + v->a[145][sym_for_statement] = state(2121); + v->a[145][sym_while_statement] = state(2121); parse_table_560(v); } diff --git a/parser/static/parse_table/parse_table_112.c b/parser/static/parse_table/parse_table_112.c index a9ed0abd..47f39efa 100644 --- a/parser/static/parse_table/parse_table_112.c +++ b/parser/static/parse_table/parse_table_112.c @@ -14,126 +14,126 @@ void parse_table_560(t_parse_table_array *v) { - v->a[120][sym_raw_string] = actions(773); - v->a[120][sym_ansi_c_string] = actions(773); - v->a[120][aux_sym_number_token1] = actions(324); - v->a[120][aux_sym_number_token2] = actions(326); - v->a[120][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[120][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[120][anon_sym_BQUOTE] = actions(332); - v->a[120][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[120][anon_sym_LT_LPAREN] = actions(336); - v->a[120][anon_sym_GT_LPAREN] = actions(336); - v->a[120][sym_comment] = actions(71); - v->a[120][sym_file_descriptor] = actions(135); - v->a[120][sym_variable_name] = actions(137); - v->a[120][sym_test_operator] = actions(775); - v->a[120][sym__brace_start] = actions(344); - v->a[121][sym__statements] = state(6808); - v->a[121][sym__statement_not_pipeline] = state(6558); - v->a[121][sym_redirected_statement] = state(4662); - v->a[121][sym_for_statement] = state(4662); - v->a[121][sym_c_style_for_statement] = state(4662); + v->a[145][sym_if_statement] = state(2121); + v->a[145][sym_case_statement] = state(2121); + v->a[145][sym_function_definition] = state(2121); + v->a[145][sym_compound_statement] = state(2121); + v->a[145][sym_subshell] = state(2121); + v->a[145][sym_pipeline] = state(2499); + v->a[145][sym_list] = state(2121); + v->a[145][sym_negated_command] = state(2121); + v->a[145][sym_declaration_command] = state(2121); + v->a[145][sym_unset_command] = state(2121); + v->a[145][sym_command] = state(2121); + v->a[145][sym_command_name] = state(340); + v->a[145][sym_variable_assignment] = state(709); + v->a[145][sym_variable_assignments] = state(2121); + v->a[145][sym_file_redirect] = state(1361); + v->a[145][sym_arithmetic_expansion] = state(834); + v->a[145][sym_brace_expression] = state(834); + v->a[145][sym_concatenation] = state(1192); + v->a[145][sym_string] = state(834); + v->a[145][sym_number] = state(834); parse_table_561(v); } void parse_table_561(t_parse_table_array *v) { - v->a[121][sym_while_statement] = state(4314); - v->a[121][sym_if_statement] = state(4314); - v->a[121][sym_case_statement] = state(4662); - v->a[121][sym_function_definition] = state(4662); - v->a[121][sym_compound_statement] = state(4662); - v->a[121][sym_subshell] = state(4662); - v->a[121][sym_pipeline] = state(5070); - v->a[121][sym_list] = state(4662); - v->a[121][sym_negated_command] = state(4662); - v->a[121][sym_test_command] = state(4662); - v->a[121][sym_declaration_command] = state(4662); - v->a[121][sym_unset_command] = state(4662); - v->a[121][sym_command] = state(4662); - v->a[121][sym_command_name] = state(554); - v->a[121][sym_variable_assignment] = state(1150); - v->a[121][sym_variable_assignments] = state(4662); - v->a[121][sym_subscript] = state(6790); - v->a[121][sym_file_redirect] = state(2273); - v->a[121][sym_herestring_redirect] = state(2272); - v->a[121][sym_arithmetic_expansion] = state(1078); + v->a[145][sym_simple_expansion] = state(834); + v->a[145][sym_expansion] = state(834); + v->a[145][sym_command_substitution] = state(834); + v->a[145][aux_sym__statements_repeat1] = state(236); + v->a[145][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[145][aux_sym_command_repeat1] = state(1008); + v->a[145][aux_sym__literal_repeat1] = state(1048); + v->a[145][sym_word] = actions(467); + v->a[145][anon_sym_for] = actions(9); + v->a[145][anon_sym_select] = actions(9); + v->a[145][anon_sym_while] = actions(11); + v->a[145][anon_sym_until] = actions(11); + v->a[145][anon_sym_if] = actions(13); + v->a[145][anon_sym_case] = actions(15); + v->a[145][anon_sym_LPAREN] = actions(17); + v->a[145][anon_sym_function] = actions(469); + v->a[145][anon_sym_LBRACE] = actions(21); + v->a[145][anon_sym_BANG] = actions(471); + v->a[145][anon_sym_declare] = actions(473); + v->a[145][anon_sym_typeset] = actions(473); parse_table_562(v); } void parse_table_562(t_parse_table_array *v) { - v->a[121][sym_brace_expression] = state(1078); - v->a[121][sym_concatenation] = state(1376); - v->a[121][sym_string] = state(1078); - v->a[121][sym_translated_string] = state(1078); - v->a[121][sym_number] = state(1078); - v->a[121][sym_simple_expansion] = state(1078); - v->a[121][sym_expansion] = state(1078); - v->a[121][sym_command_substitution] = state(1078); - v->a[121][sym_process_substitution] = state(1078); - v->a[121][aux_sym__statements_repeat1] = state(429); - v->a[121][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[121][aux_sym_command_repeat1] = state(958); - v->a[121][aux_sym__literal_repeat1] = state(1267); - v->a[121][sym_word] = actions(799); - v->a[121][anon_sym_for] = actions(9); - v->a[121][anon_sym_select] = actions(11); - v->a[121][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[121][anon_sym_LT] = actions(290); - v->a[121][anon_sym_GT] = actions(290); - v->a[121][anon_sym_GT_GT] = actions(292); + v->a[145][anon_sym_export] = actions(473); + v->a[145][anon_sym_readonly] = actions(473); + v->a[145][anon_sym_local] = actions(473); + v->a[145][anon_sym_unset] = actions(475); + v->a[145][anon_sym_unsetenv] = actions(475); + v->a[145][anon_sym_LT] = actions(81); + v->a[145][anon_sym_GT] = actions(81); + v->a[145][anon_sym_GT_GT] = actions(83); + v->a[145][anon_sym_AMP_GT] = actions(81); + v->a[145][anon_sym_AMP_GT_GT] = actions(83); + v->a[145][anon_sym_LT_AMP] = actions(81); + v->a[145][anon_sym_GT_AMP] = actions(81); + v->a[145][anon_sym_GT_PIPE] = actions(83); + v->a[145][anon_sym_LT_AMP_DASH] = actions(85); + v->a[145][anon_sym_GT_AMP_DASH] = actions(85); + v->a[145][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[145][anon_sym_DOLLAR] = actions(89); + v->a[145][sym__special_character] = actions(91); + v->a[145][anon_sym_DQUOTE] = actions(93); + v->a[145][sym_raw_string] = actions(95); parse_table_563(v); } void parse_table_563(t_parse_table_array *v) { - v->a[121][anon_sym_LPAREN] = actions(19); - v->a[121][anon_sym_while] = actions(21); - v->a[121][anon_sym_until] = actions(21); - v->a[121][anon_sym_if] = actions(23); - v->a[121][anon_sym_case] = actions(25); - v->a[121][anon_sym_function] = actions(801); - v->a[121][anon_sym_LBRACE] = actions(29); - v->a[121][anon_sym_BANG] = actions(803); - v->a[121][anon_sym_LBRACK] = actions(33); - v->a[121][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[121][anon_sym_declare] = actions(805); - v->a[121][anon_sym_typeset] = actions(805); - v->a[121][anon_sym_export] = actions(805); - v->a[121][anon_sym_readonly] = actions(805); - v->a[121][anon_sym_local] = actions(805); - v->a[121][anon_sym_unset] = actions(807); - v->a[121][anon_sym_unsetenv] = actions(807); - v->a[121][anon_sym_AMP_GT] = actions(290); - v->a[121][anon_sym_AMP_GT_GT] = actions(292); - v->a[121][anon_sym_LT_AMP] = actions(290); + v->a[145][aux_sym_number_token1] = actions(97); + v->a[145][aux_sym_number_token2] = actions(99); + v->a[145][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[145][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[145][anon_sym_BQUOTE] = actions(105); + v->a[145][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[145][sym_comment] = actions(57); + v->a[145][sym_file_descriptor] = actions(109); + v->a[145][sym_variable_name] = actions(111); + v->a[145][sym_test_operator] = actions(95); + v->a[145][sym__brace_start] = actions(113); + v->a[146][sym__statements] = state(3883); + v->a[146][sym__statement_not_pipeline] = state(3476); + v->a[146][sym_redirected_statement] = state(2121); + v->a[146][sym_for_statement] = state(2121); + v->a[146][sym_while_statement] = state(2121); + v->a[146][sym_if_statement] = state(2121); + v->a[146][sym_case_statement] = state(2121); + v->a[146][sym_function_definition] = state(2121); + v->a[146][sym_compound_statement] = state(2121); parse_table_564(v); } void parse_table_564(t_parse_table_array *v) { - v->a[121][anon_sym_GT_AMP] = actions(290); - v->a[121][anon_sym_GT_PIPE] = actions(292); - v->a[121][anon_sym_LT_AMP_DASH] = actions(308); - v->a[121][anon_sym_GT_AMP_DASH] = actions(308); - v->a[121][anon_sym_LT_LT_LT] = actions(310); - v->a[121][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[121][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[121][anon_sym_DOLLAR] = actions(316); - v->a[121][sym__special_character] = actions(318); - v->a[121][anon_sym_DQUOTE] = actions(320); - v->a[121][sym_raw_string] = actions(322); - v->a[121][sym_ansi_c_string] = actions(322); - v->a[121][aux_sym_number_token1] = actions(324); - v->a[121][aux_sym_number_token2] = actions(326); - v->a[121][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[121][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[121][anon_sym_BQUOTE] = actions(332); - v->a[121][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[121][anon_sym_LT_LPAREN] = actions(336); - v->a[121][anon_sym_GT_LPAREN] = actions(336); + v->a[146][sym_subshell] = state(2121); + v->a[146][sym_pipeline] = state(2499); + v->a[146][sym_list] = state(2121); + v->a[146][sym_negated_command] = state(2121); + v->a[146][sym_declaration_command] = state(2121); + v->a[146][sym_unset_command] = state(2121); + v->a[146][sym_command] = state(2121); + v->a[146][sym_command_name] = state(340); + v->a[146][sym_variable_assignment] = state(709); + v->a[146][sym_variable_assignments] = state(2121); + v->a[146][sym_file_redirect] = state(1361); + v->a[146][sym_arithmetic_expansion] = state(834); + v->a[146][sym_brace_expression] = state(834); + v->a[146][sym_concatenation] = state(1192); + v->a[146][sym_string] = state(834); + v->a[146][sym_number] = state(834); + v->a[146][sym_simple_expansion] = state(834); + v->a[146][sym_expansion] = state(834); + v->a[146][sym_command_substitution] = state(834); + v->a[146][aux_sym__statements_repeat1] = state(236); parse_table_565(v); } diff --git a/parser/static/parse_table/parse_table_113.c b/parser/static/parse_table/parse_table_113.c index 03f7dabb..5965e500 100644 --- a/parser/static/parse_table/parse_table_113.c +++ b/parser/static/parse_table/parse_table_113.c @@ -14,126 +14,126 @@ void parse_table_565(t_parse_table_array *v) { - v->a[121][sym_comment] = actions(71); - v->a[121][sym_file_descriptor] = actions(338); - v->a[121][sym_variable_name] = actions(340); - v->a[121][sym_test_operator] = actions(342); - v->a[121][sym__brace_start] = actions(344); - v->a[122][aux_sym__terminated_statement] = state(34); - v->a[122][sym__statement_not_pipeline] = state(6718); - v->a[122][sym_redirected_statement] = state(5007); - v->a[122][sym_for_statement] = state(5007); - v->a[122][sym_c_style_for_statement] = state(5007); - v->a[122][sym_while_statement] = state(4551); - v->a[122][sym_if_statement] = state(4551); - v->a[122][sym_case_statement] = state(5007); - v->a[122][sym_function_definition] = state(5007); - v->a[122][sym_compound_statement] = state(5007); - v->a[122][sym_subshell] = state(5007); - v->a[122][sym_pipeline] = state(5189); - v->a[122][sym_list] = state(5007); - v->a[122][sym_negated_command] = state(5007); - v->a[122][sym_test_command] = state(5007); + v->a[146][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[146][aux_sym_command_repeat1] = state(1008); + v->a[146][aux_sym__literal_repeat1] = state(1048); + v->a[146][sym_word] = actions(467); + v->a[146][anon_sym_for] = actions(9); + v->a[146][anon_sym_select] = actions(9); + v->a[146][anon_sym_while] = actions(11); + v->a[146][anon_sym_until] = actions(11); + v->a[146][anon_sym_if] = actions(13); + v->a[146][anon_sym_case] = actions(15); + v->a[146][anon_sym_LPAREN] = actions(17); + v->a[146][anon_sym_function] = actions(469); + v->a[146][anon_sym_LBRACE] = actions(21); + v->a[146][anon_sym_BANG] = actions(471); + v->a[146][anon_sym_declare] = actions(473); + v->a[146][anon_sym_typeset] = actions(473); + v->a[146][anon_sym_export] = actions(473); + v->a[146][anon_sym_readonly] = actions(473); + v->a[146][anon_sym_local] = actions(473); + v->a[146][anon_sym_unset] = actions(475); parse_table_566(v); } void parse_table_566(t_parse_table_array *v) { - v->a[122][sym_declaration_command] = state(5007); - v->a[122][sym_unset_command] = state(5007); - v->a[122][sym_command] = state(5007); - v->a[122][sym_command_name] = state(544); - v->a[122][sym_variable_assignment] = state(1151); - v->a[122][sym_variable_assignments] = state(5007); - v->a[122][sym_subscript] = state(6790); - v->a[122][sym_file_redirect] = state(2019); - v->a[122][sym_herestring_redirect] = state(2017); - v->a[122][sym_arithmetic_expansion] = state(1078); - v->a[122][sym_brace_expression] = state(1078); - v->a[122][sym_concatenation] = state(1376); - v->a[122][sym_string] = state(1078); - v->a[122][sym_translated_string] = state(1078); - v->a[122][sym_number] = state(1078); - v->a[122][sym_simple_expansion] = state(1078); - v->a[122][sym_expansion] = state(1078); - v->a[122][sym_command_substitution] = state(1078); - v->a[122][sym_process_substitution] = state(1078); - v->a[122][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[146][anon_sym_unsetenv] = actions(475); + v->a[146][anon_sym_LT] = actions(81); + v->a[146][anon_sym_GT] = actions(81); + v->a[146][anon_sym_GT_GT] = actions(83); + v->a[146][anon_sym_AMP_GT] = actions(81); + v->a[146][anon_sym_AMP_GT_GT] = actions(83); + v->a[146][anon_sym_LT_AMP] = actions(81); + v->a[146][anon_sym_GT_AMP] = actions(81); + v->a[146][anon_sym_GT_PIPE] = actions(83); + v->a[146][anon_sym_LT_AMP_DASH] = actions(85); + v->a[146][anon_sym_GT_AMP_DASH] = actions(85); + v->a[146][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[146][anon_sym_DOLLAR] = actions(89); + v->a[146][sym__special_character] = actions(91); + v->a[146][anon_sym_DQUOTE] = actions(93); + v->a[146][sym_raw_string] = actions(95); + v->a[146][aux_sym_number_token1] = actions(97); + v->a[146][aux_sym_number_token2] = actions(99); + v->a[146][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[146][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_567(v); } void parse_table_567(t_parse_table_array *v) { - v->a[122][aux_sym_command_repeat1] = state(997); - v->a[122][aux_sym__literal_repeat1] = state(1267); - v->a[122][sym_word] = actions(286); - v->a[122][anon_sym_for] = actions(9); - v->a[122][anon_sym_select] = actions(11); - v->a[122][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[122][anon_sym_LT] = actions(290); - v->a[122][anon_sym_GT] = actions(290); - v->a[122][anon_sym_GT_GT] = actions(292); - v->a[122][anon_sym_LPAREN] = actions(19); - v->a[122][anon_sym_while] = actions(21); - v->a[122][anon_sym_until] = actions(21); - v->a[122][anon_sym_if] = actions(23); - v->a[122][anon_sym_then] = actions(861); - v->a[122][anon_sym_case] = actions(25); - v->a[122][anon_sym_function] = actions(300); - v->a[122][anon_sym_LBRACE] = actions(29); - v->a[122][anon_sym_BANG] = actions(302); - v->a[122][anon_sym_LBRACK] = actions(33); - v->a[122][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[146][anon_sym_BQUOTE] = actions(105); + v->a[146][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[146][sym_comment] = actions(57); + v->a[146][sym_file_descriptor] = actions(109); + v->a[146][sym_variable_name] = actions(111); + v->a[146][sym_test_operator] = actions(95); + v->a[146][sym__brace_start] = actions(113); + v->a[147][sym__statements] = state(3794); + v->a[147][sym__statement_not_pipeline] = state(3476); + v->a[147][sym_redirected_statement] = state(2121); + v->a[147][sym_for_statement] = state(2121); + v->a[147][sym_while_statement] = state(2121); + v->a[147][sym_if_statement] = state(2121); + v->a[147][sym_case_statement] = state(2121); + v->a[147][sym_function_definition] = state(2121); + v->a[147][sym_compound_statement] = state(2121); + v->a[147][sym_subshell] = state(2121); + v->a[147][sym_pipeline] = state(2499); + v->a[147][sym_list] = state(2121); + v->a[147][sym_negated_command] = state(2121); parse_table_568(v); } void parse_table_568(t_parse_table_array *v) { - v->a[122][anon_sym_declare] = actions(304); - v->a[122][anon_sym_typeset] = actions(304); - v->a[122][anon_sym_export] = actions(304); - v->a[122][anon_sym_readonly] = actions(304); - v->a[122][anon_sym_local] = actions(304); - v->a[122][anon_sym_unset] = actions(306); - v->a[122][anon_sym_unsetenv] = actions(306); - v->a[122][anon_sym_AMP_GT] = actions(290); - v->a[122][anon_sym_AMP_GT_GT] = actions(292); - v->a[122][anon_sym_LT_AMP] = actions(290); - v->a[122][anon_sym_GT_AMP] = actions(290); - v->a[122][anon_sym_GT_PIPE] = actions(292); - v->a[122][anon_sym_LT_AMP_DASH] = actions(308); - v->a[122][anon_sym_GT_AMP_DASH] = actions(308); - v->a[122][anon_sym_LT_LT_LT] = actions(310); - v->a[122][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[122][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[122][anon_sym_DOLLAR] = actions(316); - v->a[122][sym__special_character] = actions(318); - v->a[122][anon_sym_DQUOTE] = actions(320); + v->a[147][sym_declaration_command] = state(2121); + v->a[147][sym_unset_command] = state(2121); + v->a[147][sym_command] = state(2121); + v->a[147][sym_command_name] = state(340); + v->a[147][sym_variable_assignment] = state(709); + v->a[147][sym_variable_assignments] = state(2121); + v->a[147][sym_file_redirect] = state(1361); + v->a[147][sym_arithmetic_expansion] = state(834); + v->a[147][sym_brace_expression] = state(834); + v->a[147][sym_concatenation] = state(1192); + v->a[147][sym_string] = state(834); + v->a[147][sym_number] = state(834); + v->a[147][sym_simple_expansion] = state(834); + v->a[147][sym_expansion] = state(834); + v->a[147][sym_command_substitution] = state(834); + v->a[147][aux_sym__statements_repeat1] = state(236); + v->a[147][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[147][aux_sym_command_repeat1] = state(1008); + v->a[147][aux_sym__literal_repeat1] = state(1048); + v->a[147][sym_word] = actions(467); parse_table_569(v); } void parse_table_569(t_parse_table_array *v) { - v->a[122][sym_raw_string] = actions(322); - v->a[122][sym_ansi_c_string] = actions(322); - v->a[122][aux_sym_number_token1] = actions(324); - v->a[122][aux_sym_number_token2] = actions(326); - v->a[122][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[122][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[122][anon_sym_BQUOTE] = actions(332); - v->a[122][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[122][anon_sym_LT_LPAREN] = actions(336); - v->a[122][anon_sym_GT_LPAREN] = actions(336); - v->a[122][sym_comment] = actions(71); - v->a[122][sym_file_descriptor] = actions(338); - v->a[122][sym_variable_name] = actions(340); - v->a[122][sym_test_operator] = actions(342); - v->a[122][sym__brace_start] = actions(344); - v->a[123][sym__statements] = state(6801); - v->a[123][sym__statement_not_pipeline] = state(6614); - v->a[123][sym_redirected_statement] = state(4797); - v->a[123][sym_for_statement] = state(4797); - v->a[123][sym_c_style_for_statement] = state(4797); + v->a[147][anon_sym_for] = actions(9); + v->a[147][anon_sym_select] = actions(9); + v->a[147][anon_sym_while] = actions(11); + v->a[147][anon_sym_until] = actions(11); + v->a[147][anon_sym_if] = actions(13); + v->a[147][anon_sym_case] = actions(15); + v->a[147][anon_sym_LPAREN] = actions(17); + v->a[147][anon_sym_function] = actions(469); + v->a[147][anon_sym_LBRACE] = actions(21); + v->a[147][anon_sym_BANG] = actions(471); + v->a[147][anon_sym_declare] = actions(473); + v->a[147][anon_sym_typeset] = actions(473); + v->a[147][anon_sym_export] = actions(473); + v->a[147][anon_sym_readonly] = actions(473); + v->a[147][anon_sym_local] = actions(473); + v->a[147][anon_sym_unset] = actions(475); + v->a[147][anon_sym_unsetenv] = actions(475); + v->a[147][anon_sym_LT] = actions(81); + v->a[147][anon_sym_GT] = actions(81); + v->a[147][anon_sym_GT_GT] = actions(83); parse_table_570(v); } diff --git a/parser/static/parse_table/parse_table_114.c b/parser/static/parse_table/parse_table_114.c index 3b677b72..c9fd24c1 100644 --- a/parser/static/parse_table/parse_table_114.c +++ b/parser/static/parse_table/parse_table_114.c @@ -14,126 +14,126 @@ void parse_table_570(t_parse_table_array *v) { - v->a[123][sym_while_statement] = state(4400); - v->a[123][sym_if_statement] = state(4400); - v->a[123][sym_case_statement] = state(4797); - v->a[123][sym_function_definition] = state(4797); - v->a[123][sym_compound_statement] = state(4797); - v->a[123][sym_subshell] = state(4797); - v->a[123][sym_pipeline] = state(5054); - v->a[123][sym_list] = state(4797); - v->a[123][sym_negated_command] = state(4797); - v->a[123][sym_test_command] = state(4797); - v->a[123][sym_declaration_command] = state(4797); - v->a[123][sym_unset_command] = state(4797); - v->a[123][sym_command] = state(4797); - v->a[123][sym_command_name] = state(533); - v->a[123][sym_variable_assignment] = state(945); - v->a[123][sym_variable_assignments] = state(4797); - v->a[123][sym_subscript] = state(6754); - v->a[123][sym_file_redirect] = state(2019); - v->a[123][sym_herestring_redirect] = state(2017); - v->a[123][sym_arithmetic_expansion] = state(938); + v->a[147][anon_sym_AMP_GT] = actions(81); + v->a[147][anon_sym_AMP_GT_GT] = actions(83); + v->a[147][anon_sym_LT_AMP] = actions(81); + v->a[147][anon_sym_GT_AMP] = actions(81); + v->a[147][anon_sym_GT_PIPE] = actions(83); + v->a[147][anon_sym_LT_AMP_DASH] = actions(85); + v->a[147][anon_sym_GT_AMP_DASH] = actions(85); + v->a[147][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[147][anon_sym_DOLLAR] = actions(89); + v->a[147][sym__special_character] = actions(91); + v->a[147][anon_sym_DQUOTE] = actions(93); + v->a[147][sym_raw_string] = actions(95); + v->a[147][aux_sym_number_token1] = actions(97); + v->a[147][aux_sym_number_token2] = actions(99); + v->a[147][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[147][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[147][anon_sym_BQUOTE] = actions(105); + v->a[147][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[147][sym_comment] = actions(57); + v->a[147][sym_file_descriptor] = actions(109); parse_table_571(v); } void parse_table_571(t_parse_table_array *v) { - v->a[123][sym_brace_expression] = state(938); - v->a[123][sym_concatenation] = state(1376); - v->a[123][sym_string] = state(938); - v->a[123][sym_translated_string] = state(938); - v->a[123][sym_number] = state(938); - v->a[123][sym_simple_expansion] = state(938); - v->a[123][sym_expansion] = state(938); - v->a[123][sym_command_substitution] = state(938); - v->a[123][sym_process_substitution] = state(938); - v->a[123][aux_sym__statements_repeat1] = state(423); - v->a[123][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[123][aux_sym_command_repeat1] = state(951); - v->a[123][aux_sym__literal_repeat1] = state(1267); - v->a[123][sym_word] = actions(765); - v->a[123][anon_sym_for] = actions(9); - v->a[123][anon_sym_select] = actions(11); - v->a[123][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[123][anon_sym_LT] = actions(85); - v->a[123][anon_sym_GT] = actions(85); - v->a[123][anon_sym_GT_GT] = actions(87); + v->a[147][sym_variable_name] = actions(111); + v->a[147][sym_test_operator] = actions(95); + v->a[147][sym__brace_start] = actions(113); + v->a[148][sym__statements] = state(3970); + v->a[148][sym__statement_not_pipeline] = state(3476); + v->a[148][sym_redirected_statement] = state(2121); + v->a[148][sym_for_statement] = state(2121); + v->a[148][sym_while_statement] = state(2121); + v->a[148][sym_if_statement] = state(2121); + v->a[148][sym_case_statement] = state(2121); + v->a[148][sym_function_definition] = state(2121); + v->a[148][sym_compound_statement] = state(2121); + v->a[148][sym_subshell] = state(2121); + v->a[148][sym_pipeline] = state(2499); + v->a[148][sym_list] = state(2121); + v->a[148][sym_negated_command] = state(2121); + v->a[148][sym_declaration_command] = state(2121); + v->a[148][sym_unset_command] = state(2121); + v->a[148][sym_command] = state(2121); + v->a[148][sym_command_name] = state(340); parse_table_572(v); } void parse_table_572(t_parse_table_array *v) { - v->a[123][anon_sym_LPAREN] = actions(19); - v->a[123][anon_sym_while] = actions(21); - v->a[123][anon_sym_until] = actions(21); - v->a[123][anon_sym_if] = actions(23); - v->a[123][anon_sym_case] = actions(25); - v->a[123][anon_sym_function] = actions(91); - v->a[123][anon_sym_LBRACE] = actions(29); - v->a[123][anon_sym_BANG] = actions(769); - v->a[123][anon_sym_LBRACK] = actions(33); - v->a[123][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[123][anon_sym_declare] = actions(95); - v->a[123][anon_sym_typeset] = actions(95); - v->a[123][anon_sym_export] = actions(95); - v->a[123][anon_sym_readonly] = actions(95); - v->a[123][anon_sym_local] = actions(95); - v->a[123][anon_sym_unset] = actions(97); - v->a[123][anon_sym_unsetenv] = actions(97); - v->a[123][anon_sym_AMP_GT] = actions(85); - v->a[123][anon_sym_AMP_GT_GT] = actions(87); - v->a[123][anon_sym_LT_AMP] = actions(85); + v->a[148][sym_variable_assignment] = state(709); + v->a[148][sym_variable_assignments] = state(2121); + v->a[148][sym_file_redirect] = state(1361); + v->a[148][sym_arithmetic_expansion] = state(834); + v->a[148][sym_brace_expression] = state(834); + v->a[148][sym_concatenation] = state(1192); + v->a[148][sym_string] = state(834); + v->a[148][sym_number] = state(834); + v->a[148][sym_simple_expansion] = state(834); + v->a[148][sym_expansion] = state(834); + v->a[148][sym_command_substitution] = state(834); + v->a[148][aux_sym__statements_repeat1] = state(236); + v->a[148][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[148][aux_sym_command_repeat1] = state(1008); + v->a[148][aux_sym__literal_repeat1] = state(1048); + v->a[148][sym_word] = actions(467); + v->a[148][anon_sym_for] = actions(9); + v->a[148][anon_sym_select] = actions(9); + v->a[148][anon_sym_while] = actions(11); + v->a[148][anon_sym_until] = actions(11); parse_table_573(v); } void parse_table_573(t_parse_table_array *v) { - v->a[123][anon_sym_GT_AMP] = actions(85); - v->a[123][anon_sym_GT_PIPE] = actions(87); - v->a[123][anon_sym_LT_AMP_DASH] = actions(99); - v->a[123][anon_sym_GT_AMP_DASH] = actions(99); - v->a[123][anon_sym_LT_LT_LT] = actions(101); - v->a[123][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[123][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[123][anon_sym_DOLLAR] = actions(316); - v->a[123][sym__special_character] = actions(771); - v->a[123][anon_sym_DQUOTE] = actions(320); - v->a[123][sym_raw_string] = actions(773); - v->a[123][sym_ansi_c_string] = actions(773); - v->a[123][aux_sym_number_token1] = actions(324); - v->a[123][aux_sym_number_token2] = actions(326); - v->a[123][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[123][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[123][anon_sym_BQUOTE] = actions(332); - v->a[123][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[123][anon_sym_LT_LPAREN] = actions(336); - v->a[123][anon_sym_GT_LPAREN] = actions(336); + v->a[148][anon_sym_if] = actions(13); + v->a[148][anon_sym_case] = actions(15); + v->a[148][anon_sym_LPAREN] = actions(17); + v->a[148][anon_sym_function] = actions(469); + v->a[148][anon_sym_LBRACE] = actions(21); + v->a[148][anon_sym_BANG] = actions(471); + v->a[148][anon_sym_declare] = actions(473); + v->a[148][anon_sym_typeset] = actions(473); + v->a[148][anon_sym_export] = actions(473); + v->a[148][anon_sym_readonly] = actions(473); + v->a[148][anon_sym_local] = actions(473); + v->a[148][anon_sym_unset] = actions(475); + v->a[148][anon_sym_unsetenv] = actions(475); + v->a[148][anon_sym_LT] = actions(81); + v->a[148][anon_sym_GT] = actions(81); + v->a[148][anon_sym_GT_GT] = actions(83); + v->a[148][anon_sym_AMP_GT] = actions(81); + v->a[148][anon_sym_AMP_GT_GT] = actions(83); + v->a[148][anon_sym_LT_AMP] = actions(81); + v->a[148][anon_sym_GT_AMP] = actions(81); parse_table_574(v); } void parse_table_574(t_parse_table_array *v) { - v->a[123][sym_comment] = actions(71); - v->a[123][sym_file_descriptor] = actions(135); - v->a[123][sym_variable_name] = actions(137); - v->a[123][sym_test_operator] = actions(775); - v->a[123][sym__brace_start] = actions(344); - v->a[124][sym__statements] = state(6849); - v->a[124][sym__statement_not_pipeline] = state(6614); - v->a[124][sym_redirected_statement] = state(4797); - v->a[124][sym_for_statement] = state(4797); - v->a[124][sym_c_style_for_statement] = state(4797); - v->a[124][sym_while_statement] = state(4400); - v->a[124][sym_if_statement] = state(4400); - v->a[124][sym_case_statement] = state(4797); - v->a[124][sym_function_definition] = state(4797); - v->a[124][sym_compound_statement] = state(4797); - v->a[124][sym_subshell] = state(4797); - v->a[124][sym_pipeline] = state(5054); - v->a[124][sym_list] = state(4797); - v->a[124][sym_negated_command] = state(4797); - v->a[124][sym_test_command] = state(4797); + v->a[148][anon_sym_GT_PIPE] = actions(83); + v->a[148][anon_sym_LT_AMP_DASH] = actions(85); + v->a[148][anon_sym_GT_AMP_DASH] = actions(85); + v->a[148][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[148][anon_sym_DOLLAR] = actions(89); + v->a[148][sym__special_character] = actions(91); + v->a[148][anon_sym_DQUOTE] = actions(93); + v->a[148][sym_raw_string] = actions(95); + v->a[148][aux_sym_number_token1] = actions(97); + v->a[148][aux_sym_number_token2] = actions(99); + v->a[148][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[148][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[148][anon_sym_BQUOTE] = actions(105); + v->a[148][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[148][sym_comment] = actions(57); + v->a[148][sym_file_descriptor] = actions(109); + v->a[148][sym_variable_name] = actions(111); + v->a[148][sym_test_operator] = actions(95); + v->a[148][sym__brace_start] = actions(113); + v->a[149][sym__statements] = state(3971); parse_table_575(v); } diff --git a/parser/static/parse_table/parse_table_115.c b/parser/static/parse_table/parse_table_115.c index 159110ce..aa04407f 100644 --- a/parser/static/parse_table/parse_table_115.c +++ b/parser/static/parse_table/parse_table_115.c @@ -14,126 +14,126 @@ void parse_table_575(t_parse_table_array *v) { - v->a[124][sym_declaration_command] = state(4797); - v->a[124][sym_unset_command] = state(4797); - v->a[124][sym_command] = state(4797); - v->a[124][sym_command_name] = state(533); - v->a[124][sym_variable_assignment] = state(945); - v->a[124][sym_variable_assignments] = state(4797); - v->a[124][sym_subscript] = state(6754); - v->a[124][sym_file_redirect] = state(2177); - v->a[124][sym_herestring_redirect] = state(2017); - v->a[124][sym_arithmetic_expansion] = state(938); - v->a[124][sym_brace_expression] = state(938); - v->a[124][sym_concatenation] = state(1376); - v->a[124][sym_string] = state(938); - v->a[124][sym_translated_string] = state(938); - v->a[124][sym_number] = state(938); - v->a[124][sym_simple_expansion] = state(938); - v->a[124][sym_expansion] = state(938); - v->a[124][sym_command_substitution] = state(938); - v->a[124][sym_process_substitution] = state(938); - v->a[124][aux_sym__statements_repeat1] = state(423); + v->a[149][sym__statement_not_pipeline] = state(3480); + v->a[149][sym_redirected_statement] = state(2098); + v->a[149][sym_for_statement] = state(2098); + v->a[149][sym_while_statement] = state(2098); + v->a[149][sym_if_statement] = state(2098); + v->a[149][sym_case_statement] = state(2098); + v->a[149][sym_function_definition] = state(2098); + v->a[149][sym_compound_statement] = state(2098); + v->a[149][sym_subshell] = state(2098); + v->a[149][sym_pipeline] = state(2384); + v->a[149][sym_list] = state(2098); + v->a[149][sym_negated_command] = state(2098); + v->a[149][sym_declaration_command] = state(2098); + v->a[149][sym_unset_command] = state(2098); + v->a[149][sym_command] = state(2098); + v->a[149][sym_command_name] = state(292); + v->a[149][sym_variable_assignment] = state(539); + v->a[149][sym_variable_assignments] = state(2098); + v->a[149][sym_file_redirect] = state(1323); + v->a[149][sym_arithmetic_expansion] = state(702); parse_table_576(v); } void parse_table_576(t_parse_table_array *v) { - v->a[124][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[124][aux_sym_command_repeat1] = state(951); - v->a[124][aux_sym__literal_repeat1] = state(1267); - v->a[124][sym_word] = actions(765); - v->a[124][anon_sym_for] = actions(9); - v->a[124][anon_sym_select] = actions(11); - v->a[124][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[124][anon_sym_LT] = actions(85); - v->a[124][anon_sym_GT] = actions(85); - v->a[124][anon_sym_GT_GT] = actions(87); - v->a[124][anon_sym_LPAREN] = actions(19); - v->a[124][anon_sym_while] = actions(21); - v->a[124][anon_sym_until] = actions(21); - v->a[124][anon_sym_if] = actions(23); - v->a[124][anon_sym_case] = actions(25); - v->a[124][anon_sym_function] = actions(91); - v->a[124][anon_sym_LBRACE] = actions(29); - v->a[124][anon_sym_BANG] = actions(769); - v->a[124][anon_sym_LBRACK] = actions(33); - v->a[124][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[149][sym_brace_expression] = state(702); + v->a[149][sym_concatenation] = state(1192); + v->a[149][sym_string] = state(702); + v->a[149][sym_number] = state(702); + v->a[149][sym_simple_expansion] = state(702); + v->a[149][sym_expansion] = state(702); + v->a[149][sym_command_substitution] = state(702); + v->a[149][aux_sym__statements_repeat1] = state(226); + v->a[149][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[149][aux_sym_command_repeat1] = state(1041); + v->a[149][aux_sym__literal_repeat1] = state(1048); + v->a[149][sym_word] = actions(419); + v->a[149][anon_sym_for] = actions(9); + v->a[149][anon_sym_select] = actions(9); + v->a[149][anon_sym_while] = actions(11); + v->a[149][anon_sym_until] = actions(11); + v->a[149][anon_sym_if] = actions(13); + v->a[149][anon_sym_case] = actions(15); + v->a[149][anon_sym_LPAREN] = actions(17); + v->a[149][anon_sym_function] = actions(423); parse_table_577(v); } void parse_table_577(t_parse_table_array *v) { - v->a[124][anon_sym_declare] = actions(95); - v->a[124][anon_sym_typeset] = actions(95); - v->a[124][anon_sym_export] = actions(95); - v->a[124][anon_sym_readonly] = actions(95); - v->a[124][anon_sym_local] = actions(95); - v->a[124][anon_sym_unset] = actions(97); - v->a[124][anon_sym_unsetenv] = actions(97); - v->a[124][anon_sym_AMP_GT] = actions(85); - v->a[124][anon_sym_AMP_GT_GT] = actions(87); - v->a[124][anon_sym_LT_AMP] = actions(85); - v->a[124][anon_sym_GT_AMP] = actions(85); - v->a[124][anon_sym_GT_PIPE] = actions(87); - v->a[124][anon_sym_LT_AMP_DASH] = actions(99); - v->a[124][anon_sym_GT_AMP_DASH] = actions(99); - v->a[124][anon_sym_LT_LT_LT] = actions(101); - v->a[124][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[124][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[124][anon_sym_DOLLAR] = actions(316); - v->a[124][sym__special_character] = actions(771); - v->a[124][anon_sym_DQUOTE] = actions(320); + v->a[149][anon_sym_LBRACE] = actions(21); + v->a[149][anon_sym_BANG] = actions(425); + v->a[149][anon_sym_declare] = actions(427); + v->a[149][anon_sym_typeset] = actions(427); + v->a[149][anon_sym_export] = actions(427); + v->a[149][anon_sym_readonly] = actions(427); + v->a[149][anon_sym_local] = actions(427); + v->a[149][anon_sym_unset] = actions(429); + v->a[149][anon_sym_unsetenv] = actions(429); + v->a[149][anon_sym_LT] = actions(431); + v->a[149][anon_sym_GT] = actions(431); + v->a[149][anon_sym_GT_GT] = actions(433); + v->a[149][anon_sym_AMP_GT] = actions(431); + v->a[149][anon_sym_AMP_GT_GT] = actions(433); + v->a[149][anon_sym_LT_AMP] = actions(431); + v->a[149][anon_sym_GT_AMP] = actions(431); + v->a[149][anon_sym_GT_PIPE] = actions(433); + v->a[149][anon_sym_LT_AMP_DASH] = actions(435); + v->a[149][anon_sym_GT_AMP_DASH] = actions(435); + v->a[149][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_578(v); } void parse_table_578(t_parse_table_array *v) { - v->a[124][sym_raw_string] = actions(773); - v->a[124][sym_ansi_c_string] = actions(773); - v->a[124][aux_sym_number_token1] = actions(324); - v->a[124][aux_sym_number_token2] = actions(326); - v->a[124][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[124][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[124][anon_sym_BQUOTE] = actions(332); - v->a[124][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[124][anon_sym_LT_LPAREN] = actions(336); - v->a[124][anon_sym_GT_LPAREN] = actions(336); - v->a[124][sym_comment] = actions(71); - v->a[124][sym_file_descriptor] = actions(135); - v->a[124][sym_variable_name] = actions(137); - v->a[124][sym_test_operator] = actions(775); - v->a[124][sym__brace_start] = actions(344); - v->a[125][sym__statements] = state(7117); - v->a[125][sym__statement_not_pipeline] = state(6614); - v->a[125][sym_redirected_statement] = state(4797); - v->a[125][sym_for_statement] = state(4797); - v->a[125][sym_c_style_for_statement] = state(4797); + v->a[149][anon_sym_DOLLAR] = actions(89); + v->a[149][sym__special_character] = actions(437); + v->a[149][anon_sym_DQUOTE] = actions(93); + v->a[149][sym_raw_string] = actions(439); + v->a[149][aux_sym_number_token1] = actions(97); + v->a[149][aux_sym_number_token2] = actions(99); + v->a[149][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[149][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[149][anon_sym_BQUOTE] = actions(105); + v->a[149][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[149][sym_comment] = actions(57); + v->a[149][sym_file_descriptor] = actions(441); + v->a[149][sym_variable_name] = actions(443); + v->a[149][sym_test_operator] = actions(439); + v->a[149][sym__brace_start] = actions(113); + v->a[150][sym__statements] = state(3890); + v->a[150][sym__statement_not_pipeline] = state(3480); + v->a[150][sym_redirected_statement] = state(2098); + v->a[150][sym_for_statement] = state(2098); + v->a[150][sym_while_statement] = state(2098); parse_table_579(v); } void parse_table_579(t_parse_table_array *v) { - v->a[125][sym_while_statement] = state(4400); - v->a[125][sym_if_statement] = state(4400); - v->a[125][sym_case_statement] = state(4797); - v->a[125][sym_function_definition] = state(4797); - v->a[125][sym_compound_statement] = state(4797); - v->a[125][sym_subshell] = state(4797); - v->a[125][sym_pipeline] = state(5054); - v->a[125][sym_list] = state(4797); - v->a[125][sym_negated_command] = state(4797); - v->a[125][sym_test_command] = state(4797); - v->a[125][sym_declaration_command] = state(4797); - v->a[125][sym_unset_command] = state(4797); - v->a[125][sym_command] = state(4797); - v->a[125][sym_command_name] = state(533); - v->a[125][sym_variable_assignment] = state(945); - v->a[125][sym_variable_assignments] = state(4797); - v->a[125][sym_subscript] = state(6754); - v->a[125][sym_file_redirect] = state(2019); - v->a[125][sym_herestring_redirect] = state(2017); - v->a[125][sym_arithmetic_expansion] = state(938); + v->a[150][sym_if_statement] = state(2098); + v->a[150][sym_case_statement] = state(2098); + v->a[150][sym_function_definition] = state(2098); + v->a[150][sym_compound_statement] = state(2098); + v->a[150][sym_subshell] = state(2098); + v->a[150][sym_pipeline] = state(2384); + v->a[150][sym_list] = state(2098); + v->a[150][sym_negated_command] = state(2098); + v->a[150][sym_declaration_command] = state(2098); + v->a[150][sym_unset_command] = state(2098); + v->a[150][sym_command] = state(2098); + v->a[150][sym_command_name] = state(292); + v->a[150][sym_variable_assignment] = state(539); + v->a[150][sym_variable_assignments] = state(2098); + v->a[150][sym_file_redirect] = state(1328); + v->a[150][sym_arithmetic_expansion] = state(702); + v->a[150][sym_brace_expression] = state(702); + v->a[150][sym_concatenation] = state(1192); + v->a[150][sym_string] = state(702); + v->a[150][sym_number] = state(702); parse_table_580(v); } diff --git a/parser/static/parse_table/parse_table_116.c b/parser/static/parse_table/parse_table_116.c index d7a23dd1..c60ddb44 100644 --- a/parser/static/parse_table/parse_table_116.c +++ b/parser/static/parse_table/parse_table_116.c @@ -14,126 +14,126 @@ void parse_table_580(t_parse_table_array *v) { - v->a[125][sym_brace_expression] = state(938); - v->a[125][sym_concatenation] = state(1376); - v->a[125][sym_string] = state(938); - v->a[125][sym_translated_string] = state(938); - v->a[125][sym_number] = state(938); - v->a[125][sym_simple_expansion] = state(938); - v->a[125][sym_expansion] = state(938); - v->a[125][sym_command_substitution] = state(938); - v->a[125][sym_process_substitution] = state(938); - v->a[125][aux_sym__statements_repeat1] = state(423); - v->a[125][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[125][aux_sym_command_repeat1] = state(951); - v->a[125][aux_sym__literal_repeat1] = state(1267); - v->a[125][sym_word] = actions(765); - v->a[125][anon_sym_for] = actions(9); - v->a[125][anon_sym_select] = actions(11); - v->a[125][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[125][anon_sym_LT] = actions(85); - v->a[125][anon_sym_GT] = actions(85); - v->a[125][anon_sym_GT_GT] = actions(87); + v->a[150][sym_simple_expansion] = state(702); + v->a[150][sym_expansion] = state(702); + v->a[150][sym_command_substitution] = state(702); + v->a[150][aux_sym__statements_repeat1] = state(226); + v->a[150][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[150][aux_sym_command_repeat1] = state(1041); + v->a[150][aux_sym__literal_repeat1] = state(1048); + v->a[150][sym_word] = actions(419); + v->a[150][anon_sym_for] = actions(9); + v->a[150][anon_sym_select] = actions(9); + v->a[150][anon_sym_while] = actions(11); + v->a[150][anon_sym_until] = actions(11); + v->a[150][anon_sym_if] = actions(13); + v->a[150][anon_sym_case] = actions(15); + v->a[150][anon_sym_LPAREN] = actions(17); + v->a[150][anon_sym_function] = actions(423); + v->a[150][anon_sym_LBRACE] = actions(21); + v->a[150][anon_sym_BANG] = actions(425); + v->a[150][anon_sym_declare] = actions(427); + v->a[150][anon_sym_typeset] = actions(427); parse_table_581(v); } void parse_table_581(t_parse_table_array *v) { - v->a[125][anon_sym_LPAREN] = actions(19); - v->a[125][anon_sym_while] = actions(21); - v->a[125][anon_sym_until] = actions(21); - v->a[125][anon_sym_if] = actions(23); - v->a[125][anon_sym_case] = actions(25); - v->a[125][anon_sym_function] = actions(91); - v->a[125][anon_sym_LBRACE] = actions(29); - v->a[125][anon_sym_BANG] = actions(769); - v->a[125][anon_sym_LBRACK] = actions(33); - v->a[125][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[125][anon_sym_declare] = actions(95); - v->a[125][anon_sym_typeset] = actions(95); - v->a[125][anon_sym_export] = actions(95); - v->a[125][anon_sym_readonly] = actions(95); - v->a[125][anon_sym_local] = actions(95); - v->a[125][anon_sym_unset] = actions(97); - v->a[125][anon_sym_unsetenv] = actions(97); - v->a[125][anon_sym_AMP_GT] = actions(85); - v->a[125][anon_sym_AMP_GT_GT] = actions(87); - v->a[125][anon_sym_LT_AMP] = actions(85); + v->a[150][anon_sym_export] = actions(427); + v->a[150][anon_sym_readonly] = actions(427); + v->a[150][anon_sym_local] = actions(427); + v->a[150][anon_sym_unset] = actions(429); + v->a[150][anon_sym_unsetenv] = actions(429); + v->a[150][anon_sym_LT] = actions(431); + v->a[150][anon_sym_GT] = actions(431); + v->a[150][anon_sym_GT_GT] = actions(433); + v->a[150][anon_sym_AMP_GT] = actions(431); + v->a[150][anon_sym_AMP_GT_GT] = actions(433); + v->a[150][anon_sym_LT_AMP] = actions(431); + v->a[150][anon_sym_GT_AMP] = actions(431); + v->a[150][anon_sym_GT_PIPE] = actions(433); + v->a[150][anon_sym_LT_AMP_DASH] = actions(435); + v->a[150][anon_sym_GT_AMP_DASH] = actions(435); + v->a[150][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[150][anon_sym_DOLLAR] = actions(89); + v->a[150][sym__special_character] = actions(437); + v->a[150][anon_sym_DQUOTE] = actions(93); + v->a[150][sym_raw_string] = actions(439); parse_table_582(v); } void parse_table_582(t_parse_table_array *v) { - v->a[125][anon_sym_GT_AMP] = actions(85); - v->a[125][anon_sym_GT_PIPE] = actions(87); - v->a[125][anon_sym_LT_AMP_DASH] = actions(99); - v->a[125][anon_sym_GT_AMP_DASH] = actions(99); - v->a[125][anon_sym_LT_LT_LT] = actions(101); - v->a[125][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[125][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[125][anon_sym_DOLLAR] = actions(316); - v->a[125][sym__special_character] = actions(771); - v->a[125][anon_sym_DQUOTE] = actions(320); - v->a[125][sym_raw_string] = actions(773); - v->a[125][sym_ansi_c_string] = actions(773); - v->a[125][aux_sym_number_token1] = actions(324); - v->a[125][aux_sym_number_token2] = actions(326); - v->a[125][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[125][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[125][anon_sym_BQUOTE] = actions(332); - v->a[125][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[125][anon_sym_LT_LPAREN] = actions(336); - v->a[125][anon_sym_GT_LPAREN] = actions(336); + v->a[150][aux_sym_number_token1] = actions(97); + v->a[150][aux_sym_number_token2] = actions(99); + v->a[150][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[150][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[150][anon_sym_BQUOTE] = actions(105); + v->a[150][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[150][sym_comment] = actions(57); + v->a[150][sym_file_descriptor] = actions(441); + v->a[150][sym_variable_name] = actions(443); + v->a[150][sym_test_operator] = actions(439); + v->a[150][sym__brace_start] = actions(113); + v->a[151][sym__statements] = state(3891); + v->a[151][sym__statement_not_pipeline] = state(3476); + v->a[151][sym_redirected_statement] = state(2121); + v->a[151][sym_for_statement] = state(2121); + v->a[151][sym_while_statement] = state(2121); + v->a[151][sym_if_statement] = state(2121); + v->a[151][sym_case_statement] = state(2121); + v->a[151][sym_function_definition] = state(2121); + v->a[151][sym_compound_statement] = state(2121); parse_table_583(v); } void parse_table_583(t_parse_table_array *v) { - v->a[125][sym_comment] = actions(71); - v->a[125][sym_file_descriptor] = actions(135); - v->a[125][sym_variable_name] = actions(137); - v->a[125][sym_test_operator] = actions(775); - v->a[125][sym__brace_start] = actions(344); - v->a[126][sym__statements] = state(6854); - v->a[126][sym__statement_not_pipeline] = state(6558); - v->a[126][sym_redirected_statement] = state(4662); - v->a[126][sym_for_statement] = state(4662); - v->a[126][sym_c_style_for_statement] = state(4662); - v->a[126][sym_while_statement] = state(4314); - v->a[126][sym_if_statement] = state(4314); - v->a[126][sym_case_statement] = state(4662); - v->a[126][sym_function_definition] = state(4662); - v->a[126][sym_compound_statement] = state(4662); - v->a[126][sym_subshell] = state(4662); - v->a[126][sym_pipeline] = state(5070); - v->a[126][sym_list] = state(4662); - v->a[126][sym_negated_command] = state(4662); - v->a[126][sym_test_command] = state(4662); + v->a[151][sym_subshell] = state(2121); + v->a[151][sym_pipeline] = state(2499); + v->a[151][sym_list] = state(2121); + v->a[151][sym_negated_command] = state(2121); + v->a[151][sym_declaration_command] = state(2121); + v->a[151][sym_unset_command] = state(2121); + v->a[151][sym_command] = state(2121); + v->a[151][sym_command_name] = state(340); + v->a[151][sym_variable_assignment] = state(709); + v->a[151][sym_variable_assignments] = state(2121); + v->a[151][sym_file_redirect] = state(1361); + v->a[151][sym_arithmetic_expansion] = state(834); + v->a[151][sym_brace_expression] = state(834); + v->a[151][sym_concatenation] = state(1192); + v->a[151][sym_string] = state(834); + v->a[151][sym_number] = state(834); + v->a[151][sym_simple_expansion] = state(834); + v->a[151][sym_expansion] = state(834); + v->a[151][sym_command_substitution] = state(834); + v->a[151][aux_sym__statements_repeat1] = state(236); parse_table_584(v); } void parse_table_584(t_parse_table_array *v) { - v->a[126][sym_declaration_command] = state(4662); - v->a[126][sym_unset_command] = state(4662); - v->a[126][sym_command] = state(4662); - v->a[126][sym_command_name] = state(554); - v->a[126][sym_variable_assignment] = state(1150); - v->a[126][sym_variable_assignments] = state(4662); - v->a[126][sym_subscript] = state(6790); - v->a[126][sym_file_redirect] = state(2273); - v->a[126][sym_herestring_redirect] = state(2272); - v->a[126][sym_arithmetic_expansion] = state(1078); - v->a[126][sym_brace_expression] = state(1078); - v->a[126][sym_concatenation] = state(1376); - v->a[126][sym_string] = state(1078); - v->a[126][sym_translated_string] = state(1078); - v->a[126][sym_number] = state(1078); - v->a[126][sym_simple_expansion] = state(1078); - v->a[126][sym_expansion] = state(1078); - v->a[126][sym_command_substitution] = state(1078); - v->a[126][sym_process_substitution] = state(1078); - v->a[126][aux_sym__statements_repeat1] = state(429); + v->a[151][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[151][aux_sym_command_repeat1] = state(1008); + v->a[151][aux_sym__literal_repeat1] = state(1048); + v->a[151][sym_word] = actions(467); + v->a[151][anon_sym_for] = actions(9); + v->a[151][anon_sym_select] = actions(9); + v->a[151][anon_sym_while] = actions(11); + v->a[151][anon_sym_until] = actions(11); + v->a[151][anon_sym_if] = actions(13); + v->a[151][anon_sym_case] = actions(15); + v->a[151][anon_sym_LPAREN] = actions(17); + v->a[151][anon_sym_function] = actions(469); + v->a[151][anon_sym_LBRACE] = actions(21); + v->a[151][anon_sym_BANG] = actions(471); + v->a[151][anon_sym_declare] = actions(473); + v->a[151][anon_sym_typeset] = actions(473); + v->a[151][anon_sym_export] = actions(473); + v->a[151][anon_sym_readonly] = actions(473); + v->a[151][anon_sym_local] = actions(473); + v->a[151][anon_sym_unset] = actions(475); parse_table_585(v); } diff --git a/parser/static/parse_table/parse_table_117.c b/parser/static/parse_table/parse_table_117.c index 03aa7293..079f2596 100644 --- a/parser/static/parse_table/parse_table_117.c +++ b/parser/static/parse_table/parse_table_117.c @@ -14,126 +14,126 @@ void parse_table_585(t_parse_table_array *v) { - v->a[126][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[126][aux_sym_command_repeat1] = state(958); - v->a[126][aux_sym__literal_repeat1] = state(1267); - v->a[126][sym_word] = actions(799); - v->a[126][anon_sym_for] = actions(9); - v->a[126][anon_sym_select] = actions(11); - v->a[126][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[126][anon_sym_LT] = actions(290); - v->a[126][anon_sym_GT] = actions(290); - v->a[126][anon_sym_GT_GT] = actions(292); - v->a[126][anon_sym_LPAREN] = actions(19); - v->a[126][anon_sym_while] = actions(21); - v->a[126][anon_sym_until] = actions(21); - v->a[126][anon_sym_if] = actions(23); - v->a[126][anon_sym_case] = actions(25); - v->a[126][anon_sym_function] = actions(801); - v->a[126][anon_sym_LBRACE] = actions(29); - v->a[126][anon_sym_BANG] = actions(803); - v->a[126][anon_sym_LBRACK] = actions(33); - v->a[126][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[151][anon_sym_unsetenv] = actions(475); + v->a[151][anon_sym_LT] = actions(81); + v->a[151][anon_sym_GT] = actions(81); + v->a[151][anon_sym_GT_GT] = actions(83); + v->a[151][anon_sym_AMP_GT] = actions(81); + v->a[151][anon_sym_AMP_GT_GT] = actions(83); + v->a[151][anon_sym_LT_AMP] = actions(81); + v->a[151][anon_sym_GT_AMP] = actions(81); + v->a[151][anon_sym_GT_PIPE] = actions(83); + v->a[151][anon_sym_LT_AMP_DASH] = actions(85); + v->a[151][anon_sym_GT_AMP_DASH] = actions(85); + v->a[151][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[151][anon_sym_DOLLAR] = actions(89); + v->a[151][sym__special_character] = actions(91); + v->a[151][anon_sym_DQUOTE] = actions(93); + v->a[151][sym_raw_string] = actions(95); + v->a[151][aux_sym_number_token1] = actions(97); + v->a[151][aux_sym_number_token2] = actions(99); + v->a[151][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[151][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_586(v); } void parse_table_586(t_parse_table_array *v) { - v->a[126][anon_sym_declare] = actions(805); - v->a[126][anon_sym_typeset] = actions(805); - v->a[126][anon_sym_export] = actions(805); - v->a[126][anon_sym_readonly] = actions(805); - v->a[126][anon_sym_local] = actions(805); - v->a[126][anon_sym_unset] = actions(807); - v->a[126][anon_sym_unsetenv] = actions(807); - v->a[126][anon_sym_AMP_GT] = actions(290); - v->a[126][anon_sym_AMP_GT_GT] = actions(292); - v->a[126][anon_sym_LT_AMP] = actions(290); - v->a[126][anon_sym_GT_AMP] = actions(290); - v->a[126][anon_sym_GT_PIPE] = actions(292); - v->a[126][anon_sym_LT_AMP_DASH] = actions(308); - v->a[126][anon_sym_GT_AMP_DASH] = actions(308); - v->a[126][anon_sym_LT_LT_LT] = actions(310); - v->a[126][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[126][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[126][anon_sym_DOLLAR] = actions(316); - v->a[126][sym__special_character] = actions(318); - v->a[126][anon_sym_DQUOTE] = actions(320); + v->a[151][anon_sym_BQUOTE] = actions(105); + v->a[151][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[151][sym_comment] = actions(57); + v->a[151][sym_file_descriptor] = actions(109); + v->a[151][sym_variable_name] = actions(111); + v->a[151][sym_test_operator] = actions(95); + v->a[151][sym__brace_start] = actions(113); + v->a[152][sym__statements] = state(3597); + v->a[152][sym__statement_not_pipeline] = state(3480); + v->a[152][sym_redirected_statement] = state(2098); + v->a[152][sym_for_statement] = state(2098); + v->a[152][sym_while_statement] = state(2098); + v->a[152][sym_if_statement] = state(2098); + v->a[152][sym_case_statement] = state(2098); + v->a[152][sym_function_definition] = state(2098); + v->a[152][sym_compound_statement] = state(2098); + v->a[152][sym_subshell] = state(2098); + v->a[152][sym_pipeline] = state(2384); + v->a[152][sym_list] = state(2098); + v->a[152][sym_negated_command] = state(2098); parse_table_587(v); } void parse_table_587(t_parse_table_array *v) { - v->a[126][sym_raw_string] = actions(322); - v->a[126][sym_ansi_c_string] = actions(322); - v->a[126][aux_sym_number_token1] = actions(324); - v->a[126][aux_sym_number_token2] = actions(326); - v->a[126][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[126][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[126][anon_sym_BQUOTE] = actions(332); - v->a[126][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[126][anon_sym_LT_LPAREN] = actions(336); - v->a[126][anon_sym_GT_LPAREN] = actions(336); - v->a[126][sym_comment] = actions(71); - v->a[126][sym_file_descriptor] = actions(338); - v->a[126][sym_variable_name] = actions(340); - v->a[126][sym_test_operator] = actions(342); - v->a[126][sym__brace_start] = actions(344); - v->a[127][sym__statements] = state(6855); - v->a[127][sym__statement_not_pipeline] = state(6558); - v->a[127][sym_redirected_statement] = state(4662); - v->a[127][sym_for_statement] = state(4662); - v->a[127][sym_c_style_for_statement] = state(4662); + v->a[152][sym_declaration_command] = state(2098); + v->a[152][sym_unset_command] = state(2098); + v->a[152][sym_command] = state(2098); + v->a[152][sym_command_name] = state(292); + v->a[152][sym_variable_assignment] = state(539); + v->a[152][sym_variable_assignments] = state(2098); + v->a[152][sym_file_redirect] = state(1283); + v->a[152][sym_arithmetic_expansion] = state(702); + v->a[152][sym_brace_expression] = state(702); + v->a[152][sym_concatenation] = state(1192); + v->a[152][sym_string] = state(702); + v->a[152][sym_number] = state(702); + v->a[152][sym_simple_expansion] = state(702); + v->a[152][sym_expansion] = state(702); + v->a[152][sym_command_substitution] = state(702); + v->a[152][aux_sym__statements_repeat1] = state(226); + v->a[152][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[152][aux_sym_command_repeat1] = state(1041); + v->a[152][aux_sym__literal_repeat1] = state(1048); + v->a[152][sym_word] = actions(419); parse_table_588(v); } void parse_table_588(t_parse_table_array *v) { - v->a[127][sym_while_statement] = state(4314); - v->a[127][sym_if_statement] = state(4314); - v->a[127][sym_case_statement] = state(4662); - v->a[127][sym_function_definition] = state(4662); - v->a[127][sym_compound_statement] = state(4662); - v->a[127][sym_subshell] = state(4662); - v->a[127][sym_pipeline] = state(5070); - v->a[127][sym_list] = state(4662); - v->a[127][sym_negated_command] = state(4662); - v->a[127][sym_test_command] = state(4662); - v->a[127][sym_declaration_command] = state(4662); - v->a[127][sym_unset_command] = state(4662); - v->a[127][sym_command] = state(4662); - v->a[127][sym_command_name] = state(554); - v->a[127][sym_variable_assignment] = state(1150); - v->a[127][sym_variable_assignments] = state(4662); - v->a[127][sym_subscript] = state(6790); - v->a[127][sym_file_redirect] = state(2273); - v->a[127][sym_herestring_redirect] = state(2272); - v->a[127][sym_arithmetic_expansion] = state(1078); + v->a[152][anon_sym_for] = actions(9); + v->a[152][anon_sym_select] = actions(9); + v->a[152][anon_sym_while] = actions(11); + v->a[152][anon_sym_until] = actions(11); + v->a[152][anon_sym_if] = actions(13); + v->a[152][anon_sym_case] = actions(15); + v->a[152][anon_sym_LPAREN] = actions(17); + v->a[152][anon_sym_function] = actions(423); + v->a[152][anon_sym_LBRACE] = actions(21); + v->a[152][anon_sym_BANG] = actions(425); + v->a[152][anon_sym_declare] = actions(427); + v->a[152][anon_sym_typeset] = actions(427); + v->a[152][anon_sym_export] = actions(427); + v->a[152][anon_sym_readonly] = actions(427); + v->a[152][anon_sym_local] = actions(427); + v->a[152][anon_sym_unset] = actions(429); + v->a[152][anon_sym_unsetenv] = actions(429); + v->a[152][anon_sym_LT] = actions(431); + v->a[152][anon_sym_GT] = actions(431); + v->a[152][anon_sym_GT_GT] = actions(433); parse_table_589(v); } void parse_table_589(t_parse_table_array *v) { - v->a[127][sym_brace_expression] = state(1078); - v->a[127][sym_concatenation] = state(1376); - v->a[127][sym_string] = state(1078); - v->a[127][sym_translated_string] = state(1078); - v->a[127][sym_number] = state(1078); - v->a[127][sym_simple_expansion] = state(1078); - v->a[127][sym_expansion] = state(1078); - v->a[127][sym_command_substitution] = state(1078); - v->a[127][sym_process_substitution] = state(1078); - v->a[127][aux_sym__statements_repeat1] = state(429); - v->a[127][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[127][aux_sym_command_repeat1] = state(958); - v->a[127][aux_sym__literal_repeat1] = state(1267); - v->a[127][sym_word] = actions(799); - v->a[127][anon_sym_for] = actions(9); - v->a[127][anon_sym_select] = actions(11); - v->a[127][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[127][anon_sym_LT] = actions(290); - v->a[127][anon_sym_GT] = actions(290); - v->a[127][anon_sym_GT_GT] = actions(292); + v->a[152][anon_sym_AMP_GT] = actions(431); + v->a[152][anon_sym_AMP_GT_GT] = actions(433); + v->a[152][anon_sym_LT_AMP] = actions(431); + v->a[152][anon_sym_GT_AMP] = actions(431); + v->a[152][anon_sym_GT_PIPE] = actions(433); + v->a[152][anon_sym_LT_AMP_DASH] = actions(435); + v->a[152][anon_sym_GT_AMP_DASH] = actions(435); + v->a[152][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[152][anon_sym_DOLLAR] = actions(89); + v->a[152][sym__special_character] = actions(437); + v->a[152][anon_sym_DQUOTE] = actions(93); + v->a[152][sym_raw_string] = actions(439); + v->a[152][aux_sym_number_token1] = actions(97); + v->a[152][aux_sym_number_token2] = actions(99); + v->a[152][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[152][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[152][anon_sym_BQUOTE] = actions(105); + v->a[152][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[152][sym_comment] = actions(57); + v->a[152][sym_file_descriptor] = actions(441); parse_table_590(v); } diff --git a/parser/static/parse_table/parse_table_118.c b/parser/static/parse_table/parse_table_118.c index 88a680fd..065cef9c 100644 --- a/parser/static/parse_table/parse_table_118.c +++ b/parser/static/parse_table/parse_table_118.c @@ -14,126 +14,126 @@ void parse_table_590(t_parse_table_array *v) { - v->a[127][anon_sym_LPAREN] = actions(19); - v->a[127][anon_sym_while] = actions(21); - v->a[127][anon_sym_until] = actions(21); - v->a[127][anon_sym_if] = actions(23); - v->a[127][anon_sym_case] = actions(25); - v->a[127][anon_sym_function] = actions(801); - v->a[127][anon_sym_LBRACE] = actions(29); - v->a[127][anon_sym_BANG] = actions(803); - v->a[127][anon_sym_LBRACK] = actions(33); - v->a[127][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[127][anon_sym_declare] = actions(805); - v->a[127][anon_sym_typeset] = actions(805); - v->a[127][anon_sym_export] = actions(805); - v->a[127][anon_sym_readonly] = actions(805); - v->a[127][anon_sym_local] = actions(805); - v->a[127][anon_sym_unset] = actions(807); - v->a[127][anon_sym_unsetenv] = actions(807); - v->a[127][anon_sym_AMP_GT] = actions(290); - v->a[127][anon_sym_AMP_GT_GT] = actions(292); - v->a[127][anon_sym_LT_AMP] = actions(290); + v->a[152][sym_variable_name] = actions(443); + v->a[152][sym_test_operator] = actions(439); + v->a[152][sym__brace_start] = actions(113); + v->a[153][sym__statements] = state(3894); + v->a[153][sym__statement_not_pipeline] = state(3476); + v->a[153][sym_redirected_statement] = state(2121); + v->a[153][sym_for_statement] = state(2121); + v->a[153][sym_while_statement] = state(2121); + v->a[153][sym_if_statement] = state(2121); + v->a[153][sym_case_statement] = state(2121); + v->a[153][sym_function_definition] = state(2121); + v->a[153][sym_compound_statement] = state(2121); + v->a[153][sym_subshell] = state(2121); + v->a[153][sym_pipeline] = state(2499); + v->a[153][sym_list] = state(2121); + v->a[153][sym_negated_command] = state(2121); + v->a[153][sym_declaration_command] = state(2121); + v->a[153][sym_unset_command] = state(2121); + v->a[153][sym_command] = state(2121); + v->a[153][sym_command_name] = state(340); parse_table_591(v); } void parse_table_591(t_parse_table_array *v) { - v->a[127][anon_sym_GT_AMP] = actions(290); - v->a[127][anon_sym_GT_PIPE] = actions(292); - v->a[127][anon_sym_LT_AMP_DASH] = actions(308); - v->a[127][anon_sym_GT_AMP_DASH] = actions(308); - v->a[127][anon_sym_LT_LT_LT] = actions(310); - v->a[127][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[127][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[127][anon_sym_DOLLAR] = actions(316); - v->a[127][sym__special_character] = actions(318); - v->a[127][anon_sym_DQUOTE] = actions(320); - v->a[127][sym_raw_string] = actions(322); - v->a[127][sym_ansi_c_string] = actions(322); - v->a[127][aux_sym_number_token1] = actions(324); - v->a[127][aux_sym_number_token2] = actions(326); - v->a[127][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[127][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[127][anon_sym_BQUOTE] = actions(332); - v->a[127][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[127][anon_sym_LT_LPAREN] = actions(336); - v->a[127][anon_sym_GT_LPAREN] = actions(336); + v->a[153][sym_variable_assignment] = state(709); + v->a[153][sym_variable_assignments] = state(2121); + v->a[153][sym_file_redirect] = state(1361); + v->a[153][sym_arithmetic_expansion] = state(834); + v->a[153][sym_brace_expression] = state(834); + v->a[153][sym_concatenation] = state(1192); + v->a[153][sym_string] = state(834); + v->a[153][sym_number] = state(834); + v->a[153][sym_simple_expansion] = state(834); + v->a[153][sym_expansion] = state(834); + v->a[153][sym_command_substitution] = state(834); + v->a[153][aux_sym__statements_repeat1] = state(236); + v->a[153][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[153][aux_sym_command_repeat1] = state(1008); + v->a[153][aux_sym__literal_repeat1] = state(1048); + v->a[153][sym_word] = actions(467); + v->a[153][anon_sym_for] = actions(9); + v->a[153][anon_sym_select] = actions(9); + v->a[153][anon_sym_while] = actions(11); + v->a[153][anon_sym_until] = actions(11); parse_table_592(v); } void parse_table_592(t_parse_table_array *v) { - v->a[127][sym_comment] = actions(71); - v->a[127][sym_file_descriptor] = actions(338); - v->a[127][sym_variable_name] = actions(340); - v->a[127][sym_test_operator] = actions(342); - v->a[127][sym__brace_start] = actions(344); - v->a[128][sym__statements] = state(7262); - v->a[128][sym__statement_not_pipeline] = state(6614); - v->a[128][sym_redirected_statement] = state(4797); - v->a[128][sym_for_statement] = state(4797); - v->a[128][sym_c_style_for_statement] = state(4797); - v->a[128][sym_while_statement] = state(4400); - v->a[128][sym_if_statement] = state(4400); - v->a[128][sym_case_statement] = state(4797); - v->a[128][sym_function_definition] = state(4797); - v->a[128][sym_compound_statement] = state(4797); - v->a[128][sym_subshell] = state(4797); - v->a[128][sym_pipeline] = state(5054); - v->a[128][sym_list] = state(4797); - v->a[128][sym_negated_command] = state(4797); - v->a[128][sym_test_command] = state(4797); + v->a[153][anon_sym_if] = actions(13); + v->a[153][anon_sym_case] = actions(15); + v->a[153][anon_sym_LPAREN] = actions(17); + v->a[153][anon_sym_function] = actions(469); + v->a[153][anon_sym_LBRACE] = actions(21); + v->a[153][anon_sym_BANG] = actions(471); + v->a[153][anon_sym_declare] = actions(473); + v->a[153][anon_sym_typeset] = actions(473); + v->a[153][anon_sym_export] = actions(473); + v->a[153][anon_sym_readonly] = actions(473); + v->a[153][anon_sym_local] = actions(473); + v->a[153][anon_sym_unset] = actions(475); + v->a[153][anon_sym_unsetenv] = actions(475); + v->a[153][anon_sym_LT] = actions(81); + v->a[153][anon_sym_GT] = actions(81); + v->a[153][anon_sym_GT_GT] = actions(83); + v->a[153][anon_sym_AMP_GT] = actions(81); + v->a[153][anon_sym_AMP_GT_GT] = actions(83); + v->a[153][anon_sym_LT_AMP] = actions(81); + v->a[153][anon_sym_GT_AMP] = actions(81); parse_table_593(v); } void parse_table_593(t_parse_table_array *v) { - v->a[128][sym_declaration_command] = state(4797); - v->a[128][sym_unset_command] = state(4797); - v->a[128][sym_command] = state(4797); - v->a[128][sym_command_name] = state(533); - v->a[128][sym_variable_assignment] = state(945); - v->a[128][sym_variable_assignments] = state(4797); - v->a[128][sym_subscript] = state(6754); - v->a[128][sym_file_redirect] = state(2060); - v->a[128][sym_herestring_redirect] = state(2017); - v->a[128][sym_arithmetic_expansion] = state(938); - v->a[128][sym_brace_expression] = state(938); - v->a[128][sym_concatenation] = state(1376); - v->a[128][sym_string] = state(938); - v->a[128][sym_translated_string] = state(938); - v->a[128][sym_number] = state(938); - v->a[128][sym_simple_expansion] = state(938); - v->a[128][sym_expansion] = state(938); - v->a[128][sym_command_substitution] = state(938); - v->a[128][sym_process_substitution] = state(938); - v->a[128][aux_sym__statements_repeat1] = state(423); + v->a[153][anon_sym_GT_PIPE] = actions(83); + v->a[153][anon_sym_LT_AMP_DASH] = actions(85); + v->a[153][anon_sym_GT_AMP_DASH] = actions(85); + v->a[153][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[153][anon_sym_DOLLAR] = actions(89); + v->a[153][sym__special_character] = actions(91); + v->a[153][anon_sym_DQUOTE] = actions(93); + v->a[153][sym_raw_string] = actions(95); + v->a[153][aux_sym_number_token1] = actions(97); + v->a[153][aux_sym_number_token2] = actions(99); + v->a[153][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[153][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[153][anon_sym_BQUOTE] = actions(105); + v->a[153][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[153][sym_comment] = actions(57); + v->a[153][sym_file_descriptor] = actions(109); + v->a[153][sym_variable_name] = actions(111); + v->a[153][sym_test_operator] = actions(95); + v->a[153][sym__brace_start] = actions(113); + v->a[154][sym__statements] = state(4032); parse_table_594(v); } void parse_table_594(t_parse_table_array *v) { - v->a[128][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[128][aux_sym_command_repeat1] = state(951); - v->a[128][aux_sym__literal_repeat1] = state(1267); - v->a[128][sym_word] = actions(765); - v->a[128][anon_sym_for] = actions(9); - v->a[128][anon_sym_select] = actions(11); - v->a[128][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[128][anon_sym_LT] = actions(85); - v->a[128][anon_sym_GT] = actions(85); - v->a[128][anon_sym_GT_GT] = actions(87); - v->a[128][anon_sym_LPAREN] = actions(19); - v->a[128][anon_sym_while] = actions(21); - v->a[128][anon_sym_until] = actions(21); - v->a[128][anon_sym_if] = actions(23); - v->a[128][anon_sym_case] = actions(25); - v->a[128][anon_sym_function] = actions(91); - v->a[128][anon_sym_LBRACE] = actions(29); - v->a[128][anon_sym_BANG] = actions(769); - v->a[128][anon_sym_LBRACK] = actions(33); - v->a[128][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[154][sym__statement_not_pipeline] = state(3480); + v->a[154][sym_redirected_statement] = state(2098); + v->a[154][sym_for_statement] = state(2098); + v->a[154][sym_while_statement] = state(2098); + v->a[154][sym_if_statement] = state(2098); + v->a[154][sym_case_statement] = state(2098); + v->a[154][sym_function_definition] = state(2098); + v->a[154][sym_compound_statement] = state(2098); + v->a[154][sym_subshell] = state(2098); + v->a[154][sym_pipeline] = state(2384); + v->a[154][sym_list] = state(2098); + v->a[154][sym_negated_command] = state(2098); + v->a[154][sym_declaration_command] = state(2098); + v->a[154][sym_unset_command] = state(2098); + v->a[154][sym_command] = state(2098); + v->a[154][sym_command_name] = state(292); + v->a[154][sym_variable_assignment] = state(539); + v->a[154][sym_variable_assignments] = state(2098); + v->a[154][sym_file_redirect] = state(1327); + v->a[154][sym_arithmetic_expansion] = state(702); parse_table_595(v); } diff --git a/parser/static/parse_table/parse_table_119.c b/parser/static/parse_table/parse_table_119.c index ca5f2d28..5a2819bc 100644 --- a/parser/static/parse_table/parse_table_119.c +++ b/parser/static/parse_table/parse_table_119.c @@ -14,126 +14,126 @@ void parse_table_595(t_parse_table_array *v) { - v->a[128][anon_sym_declare] = actions(95); - v->a[128][anon_sym_typeset] = actions(95); - v->a[128][anon_sym_export] = actions(95); - v->a[128][anon_sym_readonly] = actions(95); - v->a[128][anon_sym_local] = actions(95); - v->a[128][anon_sym_unset] = actions(97); - v->a[128][anon_sym_unsetenv] = actions(97); - v->a[128][anon_sym_AMP_GT] = actions(85); - v->a[128][anon_sym_AMP_GT_GT] = actions(87); - v->a[128][anon_sym_LT_AMP] = actions(85); - v->a[128][anon_sym_GT_AMP] = actions(85); - v->a[128][anon_sym_GT_PIPE] = actions(87); - v->a[128][anon_sym_LT_AMP_DASH] = actions(99); - v->a[128][anon_sym_GT_AMP_DASH] = actions(99); - v->a[128][anon_sym_LT_LT_LT] = actions(101); - v->a[128][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[128][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[128][anon_sym_DOLLAR] = actions(316); - v->a[128][sym__special_character] = actions(771); - v->a[128][anon_sym_DQUOTE] = actions(320); + v->a[154][sym_brace_expression] = state(702); + v->a[154][sym_concatenation] = state(1192); + v->a[154][sym_string] = state(702); + v->a[154][sym_number] = state(702); + v->a[154][sym_simple_expansion] = state(702); + v->a[154][sym_expansion] = state(702); + v->a[154][sym_command_substitution] = state(702); + v->a[154][aux_sym__statements_repeat1] = state(226); + v->a[154][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[154][aux_sym_command_repeat1] = state(1041); + v->a[154][aux_sym__literal_repeat1] = state(1048); + v->a[154][sym_word] = actions(419); + v->a[154][anon_sym_for] = actions(9); + v->a[154][anon_sym_select] = actions(9); + v->a[154][anon_sym_while] = actions(11); + v->a[154][anon_sym_until] = actions(11); + v->a[154][anon_sym_if] = actions(13); + v->a[154][anon_sym_case] = actions(15); + v->a[154][anon_sym_LPAREN] = actions(17); + v->a[154][anon_sym_function] = actions(423); parse_table_596(v); } void parse_table_596(t_parse_table_array *v) { - v->a[128][sym_raw_string] = actions(773); - v->a[128][sym_ansi_c_string] = actions(773); - v->a[128][aux_sym_number_token1] = actions(324); - v->a[128][aux_sym_number_token2] = actions(326); - v->a[128][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[128][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[128][anon_sym_BQUOTE] = actions(332); - v->a[128][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[128][anon_sym_LT_LPAREN] = actions(336); - v->a[128][anon_sym_GT_LPAREN] = actions(336); - v->a[128][sym_comment] = actions(71); - v->a[128][sym_file_descriptor] = actions(135); - v->a[128][sym_variable_name] = actions(137); - v->a[128][sym_test_operator] = actions(775); - v->a[128][sym__brace_start] = actions(344); - v->a[129][sym__statements] = state(7277); - v->a[129][sym__statement_not_pipeline] = state(6558); - v->a[129][sym_redirected_statement] = state(4662); - v->a[129][sym_for_statement] = state(4662); - v->a[129][sym_c_style_for_statement] = state(4662); + v->a[154][anon_sym_LBRACE] = actions(21); + v->a[154][anon_sym_BANG] = actions(425); + v->a[154][anon_sym_declare] = actions(427); + v->a[154][anon_sym_typeset] = actions(427); + v->a[154][anon_sym_export] = actions(427); + v->a[154][anon_sym_readonly] = actions(427); + v->a[154][anon_sym_local] = actions(427); + v->a[154][anon_sym_unset] = actions(429); + v->a[154][anon_sym_unsetenv] = actions(429); + v->a[154][anon_sym_LT] = actions(431); + v->a[154][anon_sym_GT] = actions(431); + v->a[154][anon_sym_GT_GT] = actions(433); + v->a[154][anon_sym_AMP_GT] = actions(431); + v->a[154][anon_sym_AMP_GT_GT] = actions(433); + v->a[154][anon_sym_LT_AMP] = actions(431); + v->a[154][anon_sym_GT_AMP] = actions(431); + v->a[154][anon_sym_GT_PIPE] = actions(433); + v->a[154][anon_sym_LT_AMP_DASH] = actions(435); + v->a[154][anon_sym_GT_AMP_DASH] = actions(435); + v->a[154][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_597(v); } void parse_table_597(t_parse_table_array *v) { - v->a[129][sym_while_statement] = state(4314); - v->a[129][sym_if_statement] = state(4314); - v->a[129][sym_case_statement] = state(4662); - v->a[129][sym_function_definition] = state(4662); - v->a[129][sym_compound_statement] = state(4662); - v->a[129][sym_subshell] = state(4662); - v->a[129][sym_pipeline] = state(5070); - v->a[129][sym_list] = state(4662); - v->a[129][sym_negated_command] = state(4662); - v->a[129][sym_test_command] = state(4662); - v->a[129][sym_declaration_command] = state(4662); - v->a[129][sym_unset_command] = state(4662); - v->a[129][sym_command] = state(4662); - v->a[129][sym_command_name] = state(554); - v->a[129][sym_variable_assignment] = state(1150); - v->a[129][sym_variable_assignments] = state(4662); - v->a[129][sym_subscript] = state(6790); - v->a[129][sym_file_redirect] = state(2273); - v->a[129][sym_herestring_redirect] = state(2272); - v->a[129][sym_arithmetic_expansion] = state(1078); + v->a[154][anon_sym_DOLLAR] = actions(89); + v->a[154][sym__special_character] = actions(437); + v->a[154][anon_sym_DQUOTE] = actions(93); + v->a[154][sym_raw_string] = actions(439); + v->a[154][aux_sym_number_token1] = actions(97); + v->a[154][aux_sym_number_token2] = actions(99); + v->a[154][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[154][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[154][anon_sym_BQUOTE] = actions(105); + v->a[154][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[154][sym_comment] = actions(57); + v->a[154][sym_file_descriptor] = actions(441); + v->a[154][sym_variable_name] = actions(443); + v->a[154][sym_test_operator] = actions(439); + v->a[154][sym__brace_start] = actions(113); + v->a[155][sym__statements] = state(3967); + v->a[155][sym__statement_not_pipeline] = state(3476); + v->a[155][sym_redirected_statement] = state(2121); + v->a[155][sym_for_statement] = state(2121); + v->a[155][sym_while_statement] = state(2121); parse_table_598(v); } void parse_table_598(t_parse_table_array *v) { - v->a[129][sym_brace_expression] = state(1078); - v->a[129][sym_concatenation] = state(1376); - v->a[129][sym_string] = state(1078); - v->a[129][sym_translated_string] = state(1078); - v->a[129][sym_number] = state(1078); - v->a[129][sym_simple_expansion] = state(1078); - v->a[129][sym_expansion] = state(1078); - v->a[129][sym_command_substitution] = state(1078); - v->a[129][sym_process_substitution] = state(1078); - v->a[129][aux_sym__statements_repeat1] = state(429); - v->a[129][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[129][aux_sym_command_repeat1] = state(958); - v->a[129][aux_sym__literal_repeat1] = state(1267); - v->a[129][sym_word] = actions(799); - v->a[129][anon_sym_for] = actions(9); - v->a[129][anon_sym_select] = actions(11); - v->a[129][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[129][anon_sym_LT] = actions(290); - v->a[129][anon_sym_GT] = actions(290); - v->a[129][anon_sym_GT_GT] = actions(292); + v->a[155][sym_if_statement] = state(2121); + v->a[155][sym_case_statement] = state(2121); + v->a[155][sym_function_definition] = state(2121); + v->a[155][sym_compound_statement] = state(2121); + v->a[155][sym_subshell] = state(2121); + v->a[155][sym_pipeline] = state(2499); + v->a[155][sym_list] = state(2121); + v->a[155][sym_negated_command] = state(2121); + v->a[155][sym_declaration_command] = state(2121); + v->a[155][sym_unset_command] = state(2121); + v->a[155][sym_command] = state(2121); + v->a[155][sym_command_name] = state(340); + v->a[155][sym_variable_assignment] = state(709); + v->a[155][sym_variable_assignments] = state(2121); + v->a[155][sym_file_redirect] = state(1361); + v->a[155][sym_arithmetic_expansion] = state(834); + v->a[155][sym_brace_expression] = state(834); + v->a[155][sym_concatenation] = state(1192); + v->a[155][sym_string] = state(834); + v->a[155][sym_number] = state(834); parse_table_599(v); } void parse_table_599(t_parse_table_array *v) { - v->a[129][anon_sym_LPAREN] = actions(19); - v->a[129][anon_sym_while] = actions(21); - v->a[129][anon_sym_until] = actions(21); - v->a[129][anon_sym_if] = actions(23); - v->a[129][anon_sym_case] = actions(25); - v->a[129][anon_sym_function] = actions(801); - v->a[129][anon_sym_LBRACE] = actions(29); - v->a[129][anon_sym_BANG] = actions(803); - v->a[129][anon_sym_LBRACK] = actions(33); - v->a[129][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[129][anon_sym_declare] = actions(805); - v->a[129][anon_sym_typeset] = actions(805); - v->a[129][anon_sym_export] = actions(805); - v->a[129][anon_sym_readonly] = actions(805); - v->a[129][anon_sym_local] = actions(805); - v->a[129][anon_sym_unset] = actions(807); - v->a[129][anon_sym_unsetenv] = actions(807); - v->a[129][anon_sym_AMP_GT] = actions(290); - v->a[129][anon_sym_AMP_GT_GT] = actions(292); - v->a[129][anon_sym_LT_AMP] = actions(290); + v->a[155][sym_simple_expansion] = state(834); + v->a[155][sym_expansion] = state(834); + v->a[155][sym_command_substitution] = state(834); + v->a[155][aux_sym__statements_repeat1] = state(236); + v->a[155][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[155][aux_sym_command_repeat1] = state(1008); + v->a[155][aux_sym__literal_repeat1] = state(1048); + v->a[155][sym_word] = actions(467); + v->a[155][anon_sym_for] = actions(9); + v->a[155][anon_sym_select] = actions(9); + v->a[155][anon_sym_while] = actions(11); + v->a[155][anon_sym_until] = actions(11); + v->a[155][anon_sym_if] = actions(13); + v->a[155][anon_sym_case] = actions(15); + v->a[155][anon_sym_LPAREN] = actions(17); + v->a[155][anon_sym_function] = actions(469); + v->a[155][anon_sym_LBRACE] = actions(21); + v->a[155][anon_sym_BANG] = actions(471); + v->a[155][anon_sym_declare] = actions(473); + v->a[155][anon_sym_typeset] = actions(473); parse_table_600(v); } diff --git a/parser/static/parse_table/parse_table_12.c b/parser/static/parse_table/parse_table_12.c index f73f825c..11bf83f7 100644 --- a/parser/static/parse_table/parse_table_12.c +++ b/parser/static/parse_table/parse_table_12.c @@ -14,126 +14,126 @@ void parse_table_60(t_parse_table_array *v) { - v->a[11][anon_sym_if] = actions(159); - v->a[11][anon_sym_case] = actions(161); - v->a[11][anon_sym_function] = actions(163); - v->a[11][anon_sym_LBRACE] = actions(165); - v->a[11][anon_sym_BANG] = actions(167); - v->a[11][anon_sym_LBRACK] = actions(169); - v->a[11][anon_sym_RBRACK] = actions(235); - v->a[11][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[11][anon_sym_declare] = actions(175); - v->a[11][anon_sym_typeset] = actions(175); - v->a[11][anon_sym_export] = actions(175); - v->a[11][anon_sym_readonly] = actions(175); - v->a[11][anon_sym_local] = actions(175); - v->a[11][anon_sym_unset] = actions(177); - v->a[11][anon_sym_unsetenv] = actions(177); - v->a[11][anon_sym_AMP_GT] = actions(151); - v->a[11][anon_sym_AMP_GT_GT] = actions(153); - v->a[11][anon_sym_LT_AMP] = actions(151); - v->a[11][anon_sym_GT_AMP] = actions(151); - v->a[11][anon_sym_GT_PIPE] = actions(153); + v->a[14][anon_sym_while] = actions(133); + v->a[14][anon_sym_until] = actions(133); + v->a[14][anon_sym_if] = actions(135); + v->a[14][anon_sym_case] = actions(137); + v->a[14][anon_sym_esac] = actions(293); + v->a[14][anon_sym_LPAREN] = actions(141); + v->a[14][anon_sym_SEMI_SEMI] = actions(295); + v->a[14][anon_sym_SEMI_AMP] = actions(297); + v->a[14][anon_sym_SEMI_SEMI_AMP] = actions(299); + v->a[14][anon_sym_function] = actions(147); + v->a[14][anon_sym_LBRACE] = actions(149); + v->a[14][anon_sym_BANG] = actions(151); + v->a[14][anon_sym_declare] = actions(153); + v->a[14][anon_sym_typeset] = actions(153); + v->a[14][anon_sym_export] = actions(153); + v->a[14][anon_sym_readonly] = actions(153); + v->a[14][anon_sym_local] = actions(153); + v->a[14][anon_sym_unset] = actions(155); + v->a[14][anon_sym_unsetenv] = actions(155); + v->a[14][anon_sym_LT] = actions(157); parse_table_61(v); } void parse_table_61(t_parse_table_array *v) { - v->a[11][anon_sym_LT_AMP_DASH] = actions(179); - v->a[11][anon_sym_GT_AMP_DASH] = actions(179); - v->a[11][anon_sym_LT_LT_LT] = actions(181); - v->a[11][anon_sym_PLUS_PLUS2] = actions(183); - v->a[11][anon_sym_DASH_DASH2] = actions(183); - v->a[11][anon_sym_DASH2] = actions(185); - v->a[11][anon_sym_PLUS2] = actions(185); - v->a[11][anon_sym_TILDE] = actions(187); - v->a[11][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[11][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[11][anon_sym_DOLLAR] = actions(193); - v->a[11][sym__special_character] = actions(195); - v->a[11][anon_sym_DQUOTE] = actions(197); - v->a[11][sym_raw_string] = actions(199); - v->a[11][sym_ansi_c_string] = actions(199); - v->a[11][aux_sym_number_token1] = actions(201); - v->a[11][aux_sym_number_token2] = actions(203); - v->a[11][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[11][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[11][anon_sym_BQUOTE] = actions(209); + v->a[14][anon_sym_GT] = actions(157); + v->a[14][anon_sym_GT_GT] = actions(159); + v->a[14][anon_sym_AMP_GT] = actions(157); + v->a[14][anon_sym_AMP_GT_GT] = actions(159); + v->a[14][anon_sym_LT_AMP] = actions(157); + v->a[14][anon_sym_GT_AMP] = actions(157); + v->a[14][anon_sym_GT_PIPE] = actions(159); + v->a[14][anon_sym_LT_AMP_DASH] = actions(161); + v->a[14][anon_sym_GT_AMP_DASH] = actions(161); + v->a[14][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[14][anon_sym_DOLLAR] = actions(165); + v->a[14][sym__special_character] = actions(167); + v->a[14][anon_sym_DQUOTE] = actions(169); + v->a[14][sym_raw_string] = actions(171); + v->a[14][aux_sym_number_token1] = actions(173); + v->a[14][aux_sym_number_token2] = actions(175); + v->a[14][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[14][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[14][anon_sym_BQUOTE] = actions(181); + v->a[14][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_62(v); } void parse_table_62(t_parse_table_array *v) { - v->a[11][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[11][anon_sym_LT_LPAREN] = actions(213); - v->a[11][anon_sym_GT_LPAREN] = actions(213); - v->a[11][sym_comment] = actions(71); - v->a[11][sym_file_descriptor] = actions(215); - v->a[11][sym_variable_name] = actions(217); - v->a[11][sym_test_operator] = actions(219); - v->a[11][sym__brace_start] = actions(221); - v->a[12][sym__expression] = state(3098); - v->a[12][sym_binary_expression] = state(3053); - v->a[12][sym_ternary_expression] = state(3053); - v->a[12][sym_unary_expression] = state(3053); - v->a[12][sym_postfix_expression] = state(3053); - v->a[12][sym_parenthesized_expression] = state(3053); - v->a[12][sym_arithmetic_expansion] = state(2500); - v->a[12][sym_brace_expression] = state(2500); - v->a[12][sym_concatenation] = state(3053); - v->a[12][sym_string] = state(2500); - v->a[12][sym_translated_string] = state(2500); - v->a[12][sym_number] = state(2500); + v->a[14][sym_comment] = actions(57); + v->a[14][sym_file_descriptor] = actions(185); + v->a[14][sym_variable_name] = actions(187); + v->a[14][sym_test_operator] = actions(171); + v->a[14][sym__brace_start] = actions(189); + v->a[15][sym__statements] = state(3434); + v->a[15][sym__statement_not_pipeline] = state(3470); + v->a[15][sym_redirected_statement] = state(1914); + v->a[15][sym_for_statement] = state(1914); + v->a[15][sym_while_statement] = state(1914); + v->a[15][sym_if_statement] = state(1914); + v->a[15][sym_case_statement] = state(1914); + v->a[15][sym_function_definition] = state(1914); + v->a[15][sym_compound_statement] = state(1914); + v->a[15][sym_subshell] = state(1914); + v->a[15][sym_pipeline] = state(2054); + v->a[15][sym_list] = state(1914); + v->a[15][sym_negated_command] = state(1914); + v->a[15][sym_declaration_command] = state(1914); + v->a[15][sym_unset_command] = state(1914); parse_table_63(v); } void parse_table_63(t_parse_table_array *v) { - v->a[12][sym_simple_expansion] = state(2500); - v->a[12][sym_expansion] = state(2500); - v->a[12][sym_command_substitution] = state(2500); - v->a[12][sym_process_substitution] = state(2500); - v->a[12][aux_sym__literal_repeat1] = state(2690); - v->a[12][aux_sym_concatenation_repeat1] = state(470); - v->a[12][sym_word] = actions(237); - v->a[12][anon_sym_LPAREN_LPAREN] = actions(239); - v->a[12][anon_sym_SEMI] = actions(241); - v->a[12][anon_sym_EQ] = actions(243); - v->a[12][anon_sym_PLUS_PLUS] = actions(243); - v->a[12][anon_sym_DASH_DASH] = actions(243); - v->a[12][anon_sym_PLUS_EQ] = actions(243); - v->a[12][anon_sym_DASH_EQ] = actions(243); - v->a[12][anon_sym_STAR_EQ] = actions(243); - v->a[12][anon_sym_SLASH_EQ] = actions(243); - v->a[12][anon_sym_PERCENT_EQ] = actions(243); - v->a[12][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[12][anon_sym_LT_LT_EQ] = actions(243); - v->a[12][anon_sym_GT_GT_EQ] = actions(243); + v->a[15][sym_command] = state(1914); + v->a[15][sym_command_name] = state(257); + v->a[15][sym_variable_assignment] = state(445); + v->a[15][sym_variable_assignments] = state(1914); + v->a[15][sym_file_redirect] = state(1015); + v->a[15][sym_arithmetic_expansion] = state(508); + v->a[15][sym_brace_expression] = state(508); + v->a[15][sym_concatenation] = state(862); + v->a[15][sym_string] = state(508); + v->a[15][sym_number] = state(508); + v->a[15][sym_simple_expansion] = state(508); + v->a[15][sym_expansion] = state(508); + v->a[15][sym_command_substitution] = state(508); + v->a[15][aux_sym__statements_repeat1] = state(230); + v->a[15][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[15][aux_sym_command_repeat1] = state(1131); + v->a[15][aux_sym__literal_repeat1] = state(678); + v->a[15][sym_word] = actions(129); + v->a[15][anon_sym_for] = actions(131); + v->a[15][anon_sym_select] = actions(131); parse_table_64(v); } void parse_table_64(t_parse_table_array *v) { - v->a[12][anon_sym_AMP_EQ] = actions(243); - v->a[12][anon_sym_CARET_EQ] = actions(243); - v->a[12][anon_sym_PIPE_EQ] = actions(243); - v->a[12][anon_sym_PIPE_PIPE] = actions(245); - v->a[12][anon_sym_AMP_AMP] = actions(245); - v->a[12][anon_sym_PIPE] = actions(245); - v->a[12][anon_sym_CARET] = actions(243); - v->a[12][anon_sym_AMP] = actions(245); - v->a[12][anon_sym_EQ_EQ] = actions(245); - v->a[12][anon_sym_BANG_EQ] = actions(243); - v->a[12][anon_sym_LT] = actions(245); - v->a[12][anon_sym_GT] = actions(245); - v->a[12][anon_sym_LT_EQ] = actions(243); - v->a[12][anon_sym_GT_EQ] = actions(243); - v->a[12][anon_sym_LT_LT] = actions(245); - v->a[12][anon_sym_GT_GT] = actions(245); - v->a[12][anon_sym_PLUS] = actions(243); - v->a[12][anon_sym_DASH] = actions(243); - v->a[12][anon_sym_STAR] = actions(243); - v->a[12][anon_sym_SLASH] = actions(243); + v->a[15][anon_sym_while] = actions(133); + v->a[15][anon_sym_until] = actions(133); + v->a[15][anon_sym_if] = actions(135); + v->a[15][anon_sym_case] = actions(137); + v->a[15][anon_sym_esac] = actions(301); + v->a[15][anon_sym_LPAREN] = actions(141); + v->a[15][anon_sym_SEMI_SEMI] = actions(303); + v->a[15][anon_sym_SEMI_AMP] = actions(305); + v->a[15][anon_sym_SEMI_SEMI_AMP] = actions(305); + v->a[15][anon_sym_function] = actions(147); + v->a[15][anon_sym_LBRACE] = actions(149); + v->a[15][anon_sym_BANG] = actions(151); + v->a[15][anon_sym_declare] = actions(153); + v->a[15][anon_sym_typeset] = actions(153); + v->a[15][anon_sym_export] = actions(153); + v->a[15][anon_sym_readonly] = actions(153); + v->a[15][anon_sym_local] = actions(153); + v->a[15][anon_sym_unset] = actions(155); + v->a[15][anon_sym_unsetenv] = actions(155); + v->a[15][anon_sym_LT] = actions(157); parse_table_65(v); } diff --git a/parser/static/parse_table/parse_table_120.c b/parser/static/parse_table/parse_table_120.c index 8c3bbe07..50351ec9 100644 --- a/parser/static/parse_table/parse_table_120.c +++ b/parser/static/parse_table/parse_table_120.c @@ -14,126 +14,126 @@ void parse_table_600(t_parse_table_array *v) { - v->a[129][anon_sym_GT_AMP] = actions(290); - v->a[129][anon_sym_GT_PIPE] = actions(292); - v->a[129][anon_sym_LT_AMP_DASH] = actions(308); - v->a[129][anon_sym_GT_AMP_DASH] = actions(308); - v->a[129][anon_sym_LT_LT_LT] = actions(310); - v->a[129][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[129][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[129][anon_sym_DOLLAR] = actions(316); - v->a[129][sym__special_character] = actions(318); - v->a[129][anon_sym_DQUOTE] = actions(320); - v->a[129][sym_raw_string] = actions(322); - v->a[129][sym_ansi_c_string] = actions(322); - v->a[129][aux_sym_number_token1] = actions(324); - v->a[129][aux_sym_number_token2] = actions(326); - v->a[129][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[129][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[129][anon_sym_BQUOTE] = actions(332); - v->a[129][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[129][anon_sym_LT_LPAREN] = actions(336); - v->a[129][anon_sym_GT_LPAREN] = actions(336); + v->a[155][anon_sym_export] = actions(473); + v->a[155][anon_sym_readonly] = actions(473); + v->a[155][anon_sym_local] = actions(473); + v->a[155][anon_sym_unset] = actions(475); + v->a[155][anon_sym_unsetenv] = actions(475); + v->a[155][anon_sym_LT] = actions(81); + v->a[155][anon_sym_GT] = actions(81); + v->a[155][anon_sym_GT_GT] = actions(83); + v->a[155][anon_sym_AMP_GT] = actions(81); + v->a[155][anon_sym_AMP_GT_GT] = actions(83); + v->a[155][anon_sym_LT_AMP] = actions(81); + v->a[155][anon_sym_GT_AMP] = actions(81); + v->a[155][anon_sym_GT_PIPE] = actions(83); + v->a[155][anon_sym_LT_AMP_DASH] = actions(85); + v->a[155][anon_sym_GT_AMP_DASH] = actions(85); + v->a[155][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[155][anon_sym_DOLLAR] = actions(89); + v->a[155][sym__special_character] = actions(91); + v->a[155][anon_sym_DQUOTE] = actions(93); + v->a[155][sym_raw_string] = actions(95); parse_table_601(v); } void parse_table_601(t_parse_table_array *v) { - v->a[129][sym_comment] = actions(71); - v->a[129][sym_file_descriptor] = actions(338); - v->a[129][sym_variable_name] = actions(340); - v->a[129][sym_test_operator] = actions(342); - v->a[129][sym__brace_start] = actions(344); - v->a[130][sym__statements] = state(7321); - v->a[130][sym__statement_not_pipeline] = state(6558); - v->a[130][sym_redirected_statement] = state(4662); - v->a[130][sym_for_statement] = state(4662); - v->a[130][sym_c_style_for_statement] = state(4662); - v->a[130][sym_while_statement] = state(4314); - v->a[130][sym_if_statement] = state(4314); - v->a[130][sym_case_statement] = state(4662); - v->a[130][sym_function_definition] = state(4662); - v->a[130][sym_compound_statement] = state(4662); - v->a[130][sym_subshell] = state(4662); - v->a[130][sym_pipeline] = state(5070); - v->a[130][sym_list] = state(4662); - v->a[130][sym_negated_command] = state(4662); - v->a[130][sym_test_command] = state(4662); + v->a[155][aux_sym_number_token1] = actions(97); + v->a[155][aux_sym_number_token2] = actions(99); + v->a[155][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[155][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[155][anon_sym_BQUOTE] = actions(105); + v->a[155][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[155][sym_comment] = actions(57); + v->a[155][sym_file_descriptor] = actions(109); + v->a[155][sym_variable_name] = actions(111); + v->a[155][sym_test_operator] = actions(95); + v->a[155][sym__brace_start] = actions(113); + v->a[156][sym__statements] = state(3916); + v->a[156][sym__statement_not_pipeline] = state(3476); + v->a[156][sym_redirected_statement] = state(2121); + v->a[156][sym_for_statement] = state(2121); + v->a[156][sym_while_statement] = state(2121); + v->a[156][sym_if_statement] = state(2121); + v->a[156][sym_case_statement] = state(2121); + v->a[156][sym_function_definition] = state(2121); + v->a[156][sym_compound_statement] = state(2121); parse_table_602(v); } void parse_table_602(t_parse_table_array *v) { - v->a[130][sym_declaration_command] = state(4662); - v->a[130][sym_unset_command] = state(4662); - v->a[130][sym_command] = state(4662); - v->a[130][sym_command_name] = state(554); - v->a[130][sym_variable_assignment] = state(1150); - v->a[130][sym_variable_assignments] = state(4662); - v->a[130][sym_subscript] = state(6790); - v->a[130][sym_file_redirect] = state(2273); - v->a[130][sym_herestring_redirect] = state(2272); - v->a[130][sym_arithmetic_expansion] = state(1078); - v->a[130][sym_brace_expression] = state(1078); - v->a[130][sym_concatenation] = state(1376); - v->a[130][sym_string] = state(1078); - v->a[130][sym_translated_string] = state(1078); - v->a[130][sym_number] = state(1078); - v->a[130][sym_simple_expansion] = state(1078); - v->a[130][sym_expansion] = state(1078); - v->a[130][sym_command_substitution] = state(1078); - v->a[130][sym_process_substitution] = state(1078); - v->a[130][aux_sym__statements_repeat1] = state(429); + v->a[156][sym_subshell] = state(2121); + v->a[156][sym_pipeline] = state(2499); + v->a[156][sym_list] = state(2121); + v->a[156][sym_negated_command] = state(2121); + v->a[156][sym_declaration_command] = state(2121); + v->a[156][sym_unset_command] = state(2121); + v->a[156][sym_command] = state(2121); + v->a[156][sym_command_name] = state(340); + v->a[156][sym_variable_assignment] = state(709); + v->a[156][sym_variable_assignments] = state(2121); + v->a[156][sym_file_redirect] = state(1361); + v->a[156][sym_arithmetic_expansion] = state(834); + v->a[156][sym_brace_expression] = state(834); + v->a[156][sym_concatenation] = state(1192); + v->a[156][sym_string] = state(834); + v->a[156][sym_number] = state(834); + v->a[156][sym_simple_expansion] = state(834); + v->a[156][sym_expansion] = state(834); + v->a[156][sym_command_substitution] = state(834); + v->a[156][aux_sym__statements_repeat1] = state(236); parse_table_603(v); } void parse_table_603(t_parse_table_array *v) { - v->a[130][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[130][aux_sym_command_repeat1] = state(958); - v->a[130][aux_sym__literal_repeat1] = state(1267); - v->a[130][sym_word] = actions(799); - v->a[130][anon_sym_for] = actions(9); - v->a[130][anon_sym_select] = actions(11); - v->a[130][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[130][anon_sym_LT] = actions(290); - v->a[130][anon_sym_GT] = actions(290); - v->a[130][anon_sym_GT_GT] = actions(292); - v->a[130][anon_sym_LPAREN] = actions(19); - v->a[130][anon_sym_while] = actions(21); - v->a[130][anon_sym_until] = actions(21); - v->a[130][anon_sym_if] = actions(23); - v->a[130][anon_sym_case] = actions(25); - v->a[130][anon_sym_function] = actions(801); - v->a[130][anon_sym_LBRACE] = actions(29); - v->a[130][anon_sym_BANG] = actions(803); - v->a[130][anon_sym_LBRACK] = actions(33); - v->a[130][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[156][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[156][aux_sym_command_repeat1] = state(1008); + v->a[156][aux_sym__literal_repeat1] = state(1048); + v->a[156][sym_word] = actions(467); + v->a[156][anon_sym_for] = actions(9); + v->a[156][anon_sym_select] = actions(9); + v->a[156][anon_sym_while] = actions(11); + v->a[156][anon_sym_until] = actions(11); + v->a[156][anon_sym_if] = actions(13); + v->a[156][anon_sym_case] = actions(15); + v->a[156][anon_sym_LPAREN] = actions(17); + v->a[156][anon_sym_function] = actions(469); + v->a[156][anon_sym_LBRACE] = actions(21); + v->a[156][anon_sym_BANG] = actions(471); + v->a[156][anon_sym_declare] = actions(473); + v->a[156][anon_sym_typeset] = actions(473); + v->a[156][anon_sym_export] = actions(473); + v->a[156][anon_sym_readonly] = actions(473); + v->a[156][anon_sym_local] = actions(473); + v->a[156][anon_sym_unset] = actions(475); parse_table_604(v); } void parse_table_604(t_parse_table_array *v) { - v->a[130][anon_sym_declare] = actions(805); - v->a[130][anon_sym_typeset] = actions(805); - v->a[130][anon_sym_export] = actions(805); - v->a[130][anon_sym_readonly] = actions(805); - v->a[130][anon_sym_local] = actions(805); - v->a[130][anon_sym_unset] = actions(807); - v->a[130][anon_sym_unsetenv] = actions(807); - v->a[130][anon_sym_AMP_GT] = actions(290); - v->a[130][anon_sym_AMP_GT_GT] = actions(292); - v->a[130][anon_sym_LT_AMP] = actions(290); - v->a[130][anon_sym_GT_AMP] = actions(290); - v->a[130][anon_sym_GT_PIPE] = actions(292); - v->a[130][anon_sym_LT_AMP_DASH] = actions(308); - v->a[130][anon_sym_GT_AMP_DASH] = actions(308); - v->a[130][anon_sym_LT_LT_LT] = actions(310); - v->a[130][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[130][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[130][anon_sym_DOLLAR] = actions(316); - v->a[130][sym__special_character] = actions(318); - v->a[130][anon_sym_DQUOTE] = actions(320); + v->a[156][anon_sym_unsetenv] = actions(475); + v->a[156][anon_sym_LT] = actions(81); + v->a[156][anon_sym_GT] = actions(81); + v->a[156][anon_sym_GT_GT] = actions(83); + v->a[156][anon_sym_AMP_GT] = actions(81); + v->a[156][anon_sym_AMP_GT_GT] = actions(83); + v->a[156][anon_sym_LT_AMP] = actions(81); + v->a[156][anon_sym_GT_AMP] = actions(81); + v->a[156][anon_sym_GT_PIPE] = actions(83); + v->a[156][anon_sym_LT_AMP_DASH] = actions(85); + v->a[156][anon_sym_GT_AMP_DASH] = actions(85); + v->a[156][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[156][anon_sym_DOLLAR] = actions(89); + v->a[156][sym__special_character] = actions(91); + v->a[156][anon_sym_DQUOTE] = actions(93); + v->a[156][sym_raw_string] = actions(95); + v->a[156][aux_sym_number_token1] = actions(97); + v->a[156][aux_sym_number_token2] = actions(99); + v->a[156][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[156][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_605(v); } diff --git a/parser/static/parse_table/parse_table_121.c b/parser/static/parse_table/parse_table_121.c index 3a3b6cb8..35c61f0c 100644 --- a/parser/static/parse_table/parse_table_121.c +++ b/parser/static/parse_table/parse_table_121.c @@ -14,126 +14,126 @@ void parse_table_605(t_parse_table_array *v) { - v->a[130][sym_raw_string] = actions(322); - v->a[130][sym_ansi_c_string] = actions(322); - v->a[130][aux_sym_number_token1] = actions(324); - v->a[130][aux_sym_number_token2] = actions(326); - v->a[130][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[130][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[130][anon_sym_BQUOTE] = actions(332); - v->a[130][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[130][anon_sym_LT_LPAREN] = actions(336); - v->a[130][anon_sym_GT_LPAREN] = actions(336); - v->a[130][sym_comment] = actions(71); - v->a[130][sym_file_descriptor] = actions(338); - v->a[130][sym_variable_name] = actions(340); - v->a[130][sym_test_operator] = actions(342); - v->a[130][sym__brace_start] = actions(344); - v->a[131][sym__statements] = state(6857); - v->a[131][sym__statement_not_pipeline] = state(6614); - v->a[131][sym_redirected_statement] = state(4797); - v->a[131][sym_for_statement] = state(4797); - v->a[131][sym_c_style_for_statement] = state(4797); + v->a[156][anon_sym_BQUOTE] = actions(105); + v->a[156][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[156][sym_comment] = actions(57); + v->a[156][sym_file_descriptor] = actions(109); + v->a[156][sym_variable_name] = actions(111); + v->a[156][sym_test_operator] = actions(95); + v->a[156][sym__brace_start] = actions(113); + v->a[157][sym__statements] = state(3785); + v->a[157][sym__statement_not_pipeline] = state(3480); + v->a[157][sym_redirected_statement] = state(2098); + v->a[157][sym_for_statement] = state(2098); + v->a[157][sym_while_statement] = state(2098); + v->a[157][sym_if_statement] = state(2098); + v->a[157][sym_case_statement] = state(2098); + v->a[157][sym_function_definition] = state(2098); + v->a[157][sym_compound_statement] = state(2098); + v->a[157][sym_subshell] = state(2098); + v->a[157][sym_pipeline] = state(2384); + v->a[157][sym_list] = state(2098); + v->a[157][sym_negated_command] = state(2098); parse_table_606(v); } void parse_table_606(t_parse_table_array *v) { - v->a[131][sym_while_statement] = state(4400); - v->a[131][sym_if_statement] = state(4400); - v->a[131][sym_case_statement] = state(4797); - v->a[131][sym_function_definition] = state(4797); - v->a[131][sym_compound_statement] = state(4797); - v->a[131][sym_subshell] = state(4797); - v->a[131][sym_pipeline] = state(5054); - v->a[131][sym_list] = state(4797); - v->a[131][sym_negated_command] = state(4797); - v->a[131][sym_test_command] = state(4797); - v->a[131][sym_declaration_command] = state(4797); - v->a[131][sym_unset_command] = state(4797); - v->a[131][sym_command] = state(4797); - v->a[131][sym_command_name] = state(533); - v->a[131][sym_variable_assignment] = state(945); - v->a[131][sym_variable_assignments] = state(4797); - v->a[131][sym_subscript] = state(6754); - v->a[131][sym_file_redirect] = state(2019); - v->a[131][sym_herestring_redirect] = state(2017); - v->a[131][sym_arithmetic_expansion] = state(938); + v->a[157][sym_declaration_command] = state(2098); + v->a[157][sym_unset_command] = state(2098); + v->a[157][sym_command] = state(2098); + v->a[157][sym_command_name] = state(292); + v->a[157][sym_variable_assignment] = state(539); + v->a[157][sym_variable_assignments] = state(2098); + v->a[157][sym_file_redirect] = state(1280); + v->a[157][sym_arithmetic_expansion] = state(702); + v->a[157][sym_brace_expression] = state(702); + v->a[157][sym_concatenation] = state(1192); + v->a[157][sym_string] = state(702); + v->a[157][sym_number] = state(702); + v->a[157][sym_simple_expansion] = state(702); + v->a[157][sym_expansion] = state(702); + v->a[157][sym_command_substitution] = state(702); + v->a[157][aux_sym__statements_repeat1] = state(226); + v->a[157][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[157][aux_sym_command_repeat1] = state(1041); + v->a[157][aux_sym__literal_repeat1] = state(1048); + v->a[157][sym_word] = actions(419); parse_table_607(v); } void parse_table_607(t_parse_table_array *v) { - v->a[131][sym_brace_expression] = state(938); - v->a[131][sym_concatenation] = state(1376); - v->a[131][sym_string] = state(938); - v->a[131][sym_translated_string] = state(938); - v->a[131][sym_number] = state(938); - v->a[131][sym_simple_expansion] = state(938); - v->a[131][sym_expansion] = state(938); - v->a[131][sym_command_substitution] = state(938); - v->a[131][sym_process_substitution] = state(938); - v->a[131][aux_sym__statements_repeat1] = state(423); - v->a[131][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[131][aux_sym_command_repeat1] = state(951); - v->a[131][aux_sym__literal_repeat1] = state(1267); - v->a[131][sym_word] = actions(765); - v->a[131][anon_sym_for] = actions(9); - v->a[131][anon_sym_select] = actions(11); - v->a[131][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[131][anon_sym_LT] = actions(85); - v->a[131][anon_sym_GT] = actions(85); - v->a[131][anon_sym_GT_GT] = actions(87); + v->a[157][anon_sym_for] = actions(9); + v->a[157][anon_sym_select] = actions(9); + v->a[157][anon_sym_while] = actions(11); + v->a[157][anon_sym_until] = actions(11); + v->a[157][anon_sym_if] = actions(13); + v->a[157][anon_sym_case] = actions(15); + v->a[157][anon_sym_LPAREN] = actions(17); + v->a[157][anon_sym_function] = actions(423); + v->a[157][anon_sym_LBRACE] = actions(21); + v->a[157][anon_sym_BANG] = actions(425); + v->a[157][anon_sym_declare] = actions(427); + v->a[157][anon_sym_typeset] = actions(427); + v->a[157][anon_sym_export] = actions(427); + v->a[157][anon_sym_readonly] = actions(427); + v->a[157][anon_sym_local] = actions(427); + v->a[157][anon_sym_unset] = actions(429); + v->a[157][anon_sym_unsetenv] = actions(429); + v->a[157][anon_sym_LT] = actions(431); + v->a[157][anon_sym_GT] = actions(431); + v->a[157][anon_sym_GT_GT] = actions(433); parse_table_608(v); } void parse_table_608(t_parse_table_array *v) { - v->a[131][anon_sym_LPAREN] = actions(19); - v->a[131][anon_sym_while] = actions(21); - v->a[131][anon_sym_until] = actions(21); - v->a[131][anon_sym_if] = actions(23); - v->a[131][anon_sym_case] = actions(25); - v->a[131][anon_sym_function] = actions(91); - v->a[131][anon_sym_LBRACE] = actions(29); - v->a[131][anon_sym_BANG] = actions(769); - v->a[131][anon_sym_LBRACK] = actions(33); - v->a[131][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[131][anon_sym_declare] = actions(95); - v->a[131][anon_sym_typeset] = actions(95); - v->a[131][anon_sym_export] = actions(95); - v->a[131][anon_sym_readonly] = actions(95); - v->a[131][anon_sym_local] = actions(95); - v->a[131][anon_sym_unset] = actions(97); - v->a[131][anon_sym_unsetenv] = actions(97); - v->a[131][anon_sym_AMP_GT] = actions(85); - v->a[131][anon_sym_AMP_GT_GT] = actions(87); - v->a[131][anon_sym_LT_AMP] = actions(85); + v->a[157][anon_sym_AMP_GT] = actions(431); + v->a[157][anon_sym_AMP_GT_GT] = actions(433); + v->a[157][anon_sym_LT_AMP] = actions(431); + v->a[157][anon_sym_GT_AMP] = actions(431); + v->a[157][anon_sym_GT_PIPE] = actions(433); + v->a[157][anon_sym_LT_AMP_DASH] = actions(435); + v->a[157][anon_sym_GT_AMP_DASH] = actions(435); + v->a[157][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[157][anon_sym_DOLLAR] = actions(89); + v->a[157][sym__special_character] = actions(437); + v->a[157][anon_sym_DQUOTE] = actions(93); + v->a[157][sym_raw_string] = actions(439); + v->a[157][aux_sym_number_token1] = actions(97); + v->a[157][aux_sym_number_token2] = actions(99); + v->a[157][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[157][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[157][anon_sym_BQUOTE] = actions(105); + v->a[157][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[157][sym_comment] = actions(57); + v->a[157][sym_file_descriptor] = actions(441); parse_table_609(v); } void parse_table_609(t_parse_table_array *v) { - v->a[131][anon_sym_GT_AMP] = actions(85); - v->a[131][anon_sym_GT_PIPE] = actions(87); - v->a[131][anon_sym_LT_AMP_DASH] = actions(99); - v->a[131][anon_sym_GT_AMP_DASH] = actions(99); - v->a[131][anon_sym_LT_LT_LT] = actions(101); - v->a[131][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[131][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[131][anon_sym_DOLLAR] = actions(316); - v->a[131][sym__special_character] = actions(771); - v->a[131][anon_sym_DQUOTE] = actions(320); - v->a[131][sym_raw_string] = actions(773); - v->a[131][sym_ansi_c_string] = actions(773); - v->a[131][aux_sym_number_token1] = actions(324); - v->a[131][aux_sym_number_token2] = actions(326); - v->a[131][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[131][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[131][anon_sym_BQUOTE] = actions(332); - v->a[131][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[131][anon_sym_LT_LPAREN] = actions(336); - v->a[131][anon_sym_GT_LPAREN] = actions(336); + v->a[157][sym_variable_name] = actions(443); + v->a[157][sym_test_operator] = actions(439); + v->a[157][sym__brace_start] = actions(113); + v->a[158][sym__statements] = state(3744); + v->a[158][sym__statement_not_pipeline] = state(3476); + v->a[158][sym_redirected_statement] = state(2121); + v->a[158][sym_for_statement] = state(2121); + v->a[158][sym_while_statement] = state(2121); + v->a[158][sym_if_statement] = state(2121); + v->a[158][sym_case_statement] = state(2121); + v->a[158][sym_function_definition] = state(2121); + v->a[158][sym_compound_statement] = state(2121); + v->a[158][sym_subshell] = state(2121); + v->a[158][sym_pipeline] = state(2499); + v->a[158][sym_list] = state(2121); + v->a[158][sym_negated_command] = state(2121); + v->a[158][sym_declaration_command] = state(2121); + v->a[158][sym_unset_command] = state(2121); + v->a[158][sym_command] = state(2121); + v->a[158][sym_command_name] = state(340); parse_table_610(v); } diff --git a/parser/static/parse_table/parse_table_122.c b/parser/static/parse_table/parse_table_122.c index 998d5479..9a026686 100644 --- a/parser/static/parse_table/parse_table_122.c +++ b/parser/static/parse_table/parse_table_122.c @@ -14,126 +14,126 @@ void parse_table_610(t_parse_table_array *v) { - v->a[131][sym_comment] = actions(71); - v->a[131][sym_file_descriptor] = actions(135); - v->a[131][sym_variable_name] = actions(137); - v->a[131][sym_test_operator] = actions(775); - v->a[131][sym__brace_start] = actions(344); - v->a[132][sym__statements] = state(7286); - v->a[132][sym__statement_not_pipeline] = state(6614); - v->a[132][sym_redirected_statement] = state(4797); - v->a[132][sym_for_statement] = state(4797); - v->a[132][sym_c_style_for_statement] = state(4797); - v->a[132][sym_while_statement] = state(4400); - v->a[132][sym_if_statement] = state(4400); - v->a[132][sym_case_statement] = state(4797); - v->a[132][sym_function_definition] = state(4797); - v->a[132][sym_compound_statement] = state(4797); - v->a[132][sym_subshell] = state(4797); - v->a[132][sym_pipeline] = state(5054); - v->a[132][sym_list] = state(4797); - v->a[132][sym_negated_command] = state(4797); - v->a[132][sym_test_command] = state(4797); + v->a[158][sym_variable_assignment] = state(709); + v->a[158][sym_variable_assignments] = state(2121); + v->a[158][sym_file_redirect] = state(1361); + v->a[158][sym_arithmetic_expansion] = state(834); + v->a[158][sym_brace_expression] = state(834); + v->a[158][sym_concatenation] = state(1192); + v->a[158][sym_string] = state(834); + v->a[158][sym_number] = state(834); + v->a[158][sym_simple_expansion] = state(834); + v->a[158][sym_expansion] = state(834); + v->a[158][sym_command_substitution] = state(834); + v->a[158][aux_sym__statements_repeat1] = state(236); + v->a[158][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[158][aux_sym_command_repeat1] = state(1008); + v->a[158][aux_sym__literal_repeat1] = state(1048); + v->a[158][sym_word] = actions(467); + v->a[158][anon_sym_for] = actions(9); + v->a[158][anon_sym_select] = actions(9); + v->a[158][anon_sym_while] = actions(11); + v->a[158][anon_sym_until] = actions(11); parse_table_611(v); } void parse_table_611(t_parse_table_array *v) { - v->a[132][sym_declaration_command] = state(4797); - v->a[132][sym_unset_command] = state(4797); - v->a[132][sym_command] = state(4797); - v->a[132][sym_command_name] = state(533); - v->a[132][sym_variable_assignment] = state(945); - v->a[132][sym_variable_assignments] = state(4797); - v->a[132][sym_subscript] = state(6754); - v->a[132][sym_file_redirect] = state(2019); - v->a[132][sym_herestring_redirect] = state(2017); - v->a[132][sym_arithmetic_expansion] = state(938); - v->a[132][sym_brace_expression] = state(938); - v->a[132][sym_concatenation] = state(1376); - v->a[132][sym_string] = state(938); - v->a[132][sym_translated_string] = state(938); - v->a[132][sym_number] = state(938); - v->a[132][sym_simple_expansion] = state(938); - v->a[132][sym_expansion] = state(938); - v->a[132][sym_command_substitution] = state(938); - v->a[132][sym_process_substitution] = state(938); - v->a[132][aux_sym__statements_repeat1] = state(423); + v->a[158][anon_sym_if] = actions(13); + v->a[158][anon_sym_case] = actions(15); + v->a[158][anon_sym_LPAREN] = actions(17); + v->a[158][anon_sym_function] = actions(469); + v->a[158][anon_sym_LBRACE] = actions(21); + v->a[158][anon_sym_BANG] = actions(471); + v->a[158][anon_sym_declare] = actions(473); + v->a[158][anon_sym_typeset] = actions(473); + v->a[158][anon_sym_export] = actions(473); + v->a[158][anon_sym_readonly] = actions(473); + v->a[158][anon_sym_local] = actions(473); + v->a[158][anon_sym_unset] = actions(475); + v->a[158][anon_sym_unsetenv] = actions(475); + v->a[158][anon_sym_LT] = actions(81); + v->a[158][anon_sym_GT] = actions(81); + v->a[158][anon_sym_GT_GT] = actions(83); + v->a[158][anon_sym_AMP_GT] = actions(81); + v->a[158][anon_sym_AMP_GT_GT] = actions(83); + v->a[158][anon_sym_LT_AMP] = actions(81); + v->a[158][anon_sym_GT_AMP] = actions(81); parse_table_612(v); } void parse_table_612(t_parse_table_array *v) { - v->a[132][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[132][aux_sym_command_repeat1] = state(951); - v->a[132][aux_sym__literal_repeat1] = state(1267); - v->a[132][sym_word] = actions(765); - v->a[132][anon_sym_for] = actions(9); - v->a[132][anon_sym_select] = actions(11); - v->a[132][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[132][anon_sym_LT] = actions(85); - v->a[132][anon_sym_GT] = actions(85); - v->a[132][anon_sym_GT_GT] = actions(87); - v->a[132][anon_sym_LPAREN] = actions(19); - v->a[132][anon_sym_while] = actions(21); - v->a[132][anon_sym_until] = actions(21); - v->a[132][anon_sym_if] = actions(23); - v->a[132][anon_sym_case] = actions(25); - v->a[132][anon_sym_function] = actions(91); - v->a[132][anon_sym_LBRACE] = actions(29); - v->a[132][anon_sym_BANG] = actions(769); - v->a[132][anon_sym_LBRACK] = actions(33); - v->a[132][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[158][anon_sym_GT_PIPE] = actions(83); + v->a[158][anon_sym_LT_AMP_DASH] = actions(85); + v->a[158][anon_sym_GT_AMP_DASH] = actions(85); + v->a[158][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[158][anon_sym_DOLLAR] = actions(89); + v->a[158][sym__special_character] = actions(91); + v->a[158][anon_sym_DQUOTE] = actions(93); + v->a[158][sym_raw_string] = actions(95); + v->a[158][aux_sym_number_token1] = actions(97); + v->a[158][aux_sym_number_token2] = actions(99); + v->a[158][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[158][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[158][anon_sym_BQUOTE] = actions(105); + v->a[158][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[158][sym_comment] = actions(57); + v->a[158][sym_file_descriptor] = actions(109); + v->a[158][sym_variable_name] = actions(111); + v->a[158][sym_test_operator] = actions(95); + v->a[158][sym__brace_start] = actions(113); + v->a[159][sym__statements] = state(3780); parse_table_613(v); } void parse_table_613(t_parse_table_array *v) { - v->a[132][anon_sym_declare] = actions(95); - v->a[132][anon_sym_typeset] = actions(95); - v->a[132][anon_sym_export] = actions(95); - v->a[132][anon_sym_readonly] = actions(95); - v->a[132][anon_sym_local] = actions(95); - v->a[132][anon_sym_unset] = actions(97); - v->a[132][anon_sym_unsetenv] = actions(97); - v->a[132][anon_sym_AMP_GT] = actions(85); - v->a[132][anon_sym_AMP_GT_GT] = actions(87); - v->a[132][anon_sym_LT_AMP] = actions(85); - v->a[132][anon_sym_GT_AMP] = actions(85); - v->a[132][anon_sym_GT_PIPE] = actions(87); - v->a[132][anon_sym_LT_AMP_DASH] = actions(99); - v->a[132][anon_sym_GT_AMP_DASH] = actions(99); - v->a[132][anon_sym_LT_LT_LT] = actions(101); - v->a[132][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[132][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[132][anon_sym_DOLLAR] = actions(316); - v->a[132][sym__special_character] = actions(771); - v->a[132][anon_sym_DQUOTE] = actions(320); + v->a[159][sym__statement_not_pipeline] = state(3476); + v->a[159][sym_redirected_statement] = state(2121); + v->a[159][sym_for_statement] = state(2121); + v->a[159][sym_while_statement] = state(2121); + v->a[159][sym_if_statement] = state(2121); + v->a[159][sym_case_statement] = state(2121); + v->a[159][sym_function_definition] = state(2121); + v->a[159][sym_compound_statement] = state(2121); + v->a[159][sym_subshell] = state(2121); + v->a[159][sym_pipeline] = state(2499); + v->a[159][sym_list] = state(2121); + v->a[159][sym_negated_command] = state(2121); + v->a[159][sym_declaration_command] = state(2121); + v->a[159][sym_unset_command] = state(2121); + v->a[159][sym_command] = state(2121); + v->a[159][sym_command_name] = state(340); + v->a[159][sym_variable_assignment] = state(709); + v->a[159][sym_variable_assignments] = state(2121); + v->a[159][sym_file_redirect] = state(1361); + v->a[159][sym_arithmetic_expansion] = state(834); parse_table_614(v); } void parse_table_614(t_parse_table_array *v) { - v->a[132][sym_raw_string] = actions(773); - v->a[132][sym_ansi_c_string] = actions(773); - v->a[132][aux_sym_number_token1] = actions(324); - v->a[132][aux_sym_number_token2] = actions(326); - v->a[132][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[132][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[132][anon_sym_BQUOTE] = actions(332); - v->a[132][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[132][anon_sym_LT_LPAREN] = actions(336); - v->a[132][anon_sym_GT_LPAREN] = actions(336); - v->a[132][sym_comment] = actions(71); - v->a[132][sym_file_descriptor] = actions(135); - v->a[132][sym_variable_name] = actions(137); - v->a[132][sym_test_operator] = actions(775); - v->a[132][sym__brace_start] = actions(344); - v->a[133][aux_sym__terminated_statement] = state(34); - v->a[133][sym__statement_not_pipeline] = state(6718); - v->a[133][sym_redirected_statement] = state(5007); - v->a[133][sym_for_statement] = state(5007); - v->a[133][sym_c_style_for_statement] = state(5007); + v->a[159][sym_brace_expression] = state(834); + v->a[159][sym_concatenation] = state(1192); + v->a[159][sym_string] = state(834); + v->a[159][sym_number] = state(834); + v->a[159][sym_simple_expansion] = state(834); + v->a[159][sym_expansion] = state(834); + v->a[159][sym_command_substitution] = state(834); + v->a[159][aux_sym__statements_repeat1] = state(236); + v->a[159][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[159][aux_sym_command_repeat1] = state(1008); + v->a[159][aux_sym__literal_repeat1] = state(1048); + v->a[159][sym_word] = actions(467); + v->a[159][anon_sym_for] = actions(9); + v->a[159][anon_sym_select] = actions(9); + v->a[159][anon_sym_while] = actions(11); + v->a[159][anon_sym_until] = actions(11); + v->a[159][anon_sym_if] = actions(13); + v->a[159][anon_sym_case] = actions(15); + v->a[159][anon_sym_LPAREN] = actions(17); + v->a[159][anon_sym_function] = actions(469); parse_table_615(v); } diff --git a/parser/static/parse_table/parse_table_123.c b/parser/static/parse_table/parse_table_123.c index ba5535df..b5d4bdb6 100644 --- a/parser/static/parse_table/parse_table_123.c +++ b/parser/static/parse_table/parse_table_123.c @@ -14,126 +14,126 @@ void parse_table_615(t_parse_table_array *v) { - v->a[133][sym_while_statement] = state(4551); - v->a[133][sym_if_statement] = state(4551); - v->a[133][sym_case_statement] = state(5007); - v->a[133][sym_function_definition] = state(5007); - v->a[133][sym_compound_statement] = state(5007); - v->a[133][sym_subshell] = state(5007); - v->a[133][sym_pipeline] = state(5189); - v->a[133][sym_list] = state(5007); - v->a[133][sym_negated_command] = state(5007); - v->a[133][sym_test_command] = state(5007); - v->a[133][sym_declaration_command] = state(5007); - v->a[133][sym_unset_command] = state(5007); - v->a[133][sym_command] = state(5007); - v->a[133][sym_command_name] = state(544); - v->a[133][sym_variable_assignment] = state(1151); - v->a[133][sym_variable_assignments] = state(5007); - v->a[133][sym_subscript] = state(6790); - v->a[133][sym_file_redirect] = state(2019); - v->a[133][sym_herestring_redirect] = state(2017); - v->a[133][sym_arithmetic_expansion] = state(1078); + v->a[159][anon_sym_LBRACE] = actions(21); + v->a[159][anon_sym_BANG] = actions(471); + v->a[159][anon_sym_declare] = actions(473); + v->a[159][anon_sym_typeset] = actions(473); + v->a[159][anon_sym_export] = actions(473); + v->a[159][anon_sym_readonly] = actions(473); + v->a[159][anon_sym_local] = actions(473); + v->a[159][anon_sym_unset] = actions(475); + v->a[159][anon_sym_unsetenv] = actions(475); + v->a[159][anon_sym_LT] = actions(81); + v->a[159][anon_sym_GT] = actions(81); + v->a[159][anon_sym_GT_GT] = actions(83); + v->a[159][anon_sym_AMP_GT] = actions(81); + v->a[159][anon_sym_AMP_GT_GT] = actions(83); + v->a[159][anon_sym_LT_AMP] = actions(81); + v->a[159][anon_sym_GT_AMP] = actions(81); + v->a[159][anon_sym_GT_PIPE] = actions(83); + v->a[159][anon_sym_LT_AMP_DASH] = actions(85); + v->a[159][anon_sym_GT_AMP_DASH] = actions(85); + v->a[159][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_616(v); } void parse_table_616(t_parse_table_array *v) { - v->a[133][sym_brace_expression] = state(1078); - v->a[133][sym_concatenation] = state(1376); - v->a[133][sym_string] = state(1078); - v->a[133][sym_translated_string] = state(1078); - v->a[133][sym_number] = state(1078); - v->a[133][sym_simple_expansion] = state(1078); - v->a[133][sym_expansion] = state(1078); - v->a[133][sym_command_substitution] = state(1078); - v->a[133][sym_process_substitution] = state(1078); - v->a[133][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[133][aux_sym_command_repeat1] = state(997); - v->a[133][aux_sym__literal_repeat1] = state(1267); - v->a[133][sym_word] = actions(286); - v->a[133][anon_sym_for] = actions(9); - v->a[133][anon_sym_select] = actions(11); - v->a[133][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[133][anon_sym_LT] = actions(290); - v->a[133][anon_sym_GT] = actions(290); - v->a[133][anon_sym_GT_GT] = actions(292); - v->a[133][anon_sym_LPAREN] = actions(19); + v->a[159][anon_sym_DOLLAR] = actions(89); + v->a[159][sym__special_character] = actions(91); + v->a[159][anon_sym_DQUOTE] = actions(93); + v->a[159][sym_raw_string] = actions(95); + v->a[159][aux_sym_number_token1] = actions(97); + v->a[159][aux_sym_number_token2] = actions(99); + v->a[159][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[159][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[159][anon_sym_BQUOTE] = actions(105); + v->a[159][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[159][sym_comment] = actions(57); + v->a[159][sym_file_descriptor] = actions(109); + v->a[159][sym_variable_name] = actions(111); + v->a[159][sym_test_operator] = actions(95); + v->a[159][sym__brace_start] = actions(113); + v->a[160][sym__statements] = state(3779); + v->a[160][sym__statement_not_pipeline] = state(3476); + v->a[160][sym_redirected_statement] = state(2121); + v->a[160][sym_for_statement] = state(2121); + v->a[160][sym_while_statement] = state(2121); parse_table_617(v); } void parse_table_617(t_parse_table_array *v) { - v->a[133][anon_sym_while] = actions(21); - v->a[133][anon_sym_until] = actions(21); - v->a[133][anon_sym_if] = actions(23); - v->a[133][anon_sym_then] = actions(863); - v->a[133][anon_sym_case] = actions(25); - v->a[133][anon_sym_function] = actions(300); - v->a[133][anon_sym_LBRACE] = actions(29); - v->a[133][anon_sym_BANG] = actions(302); - v->a[133][anon_sym_LBRACK] = actions(33); - v->a[133][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[133][anon_sym_declare] = actions(304); - v->a[133][anon_sym_typeset] = actions(304); - v->a[133][anon_sym_export] = actions(304); - v->a[133][anon_sym_readonly] = actions(304); - v->a[133][anon_sym_local] = actions(304); - v->a[133][anon_sym_unset] = actions(306); - v->a[133][anon_sym_unsetenv] = actions(306); - v->a[133][anon_sym_AMP_GT] = actions(290); - v->a[133][anon_sym_AMP_GT_GT] = actions(292); - v->a[133][anon_sym_LT_AMP] = actions(290); + v->a[160][sym_if_statement] = state(2121); + v->a[160][sym_case_statement] = state(2121); + v->a[160][sym_function_definition] = state(2121); + v->a[160][sym_compound_statement] = state(2121); + v->a[160][sym_subshell] = state(2121); + v->a[160][sym_pipeline] = state(2499); + v->a[160][sym_list] = state(2121); + v->a[160][sym_negated_command] = state(2121); + v->a[160][sym_declaration_command] = state(2121); + v->a[160][sym_unset_command] = state(2121); + v->a[160][sym_command] = state(2121); + v->a[160][sym_command_name] = state(340); + v->a[160][sym_variable_assignment] = state(709); + v->a[160][sym_variable_assignments] = state(2121); + v->a[160][sym_file_redirect] = state(1361); + v->a[160][sym_arithmetic_expansion] = state(834); + v->a[160][sym_brace_expression] = state(834); + v->a[160][sym_concatenation] = state(1192); + v->a[160][sym_string] = state(834); + v->a[160][sym_number] = state(834); parse_table_618(v); } void parse_table_618(t_parse_table_array *v) { - v->a[133][anon_sym_GT_AMP] = actions(290); - v->a[133][anon_sym_GT_PIPE] = actions(292); - v->a[133][anon_sym_LT_AMP_DASH] = actions(308); - v->a[133][anon_sym_GT_AMP_DASH] = actions(308); - v->a[133][anon_sym_LT_LT_LT] = actions(310); - v->a[133][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[133][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[133][anon_sym_DOLLAR] = actions(316); - v->a[133][sym__special_character] = actions(318); - v->a[133][anon_sym_DQUOTE] = actions(320); - v->a[133][sym_raw_string] = actions(322); - v->a[133][sym_ansi_c_string] = actions(322); - v->a[133][aux_sym_number_token1] = actions(324); - v->a[133][aux_sym_number_token2] = actions(326); - v->a[133][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[133][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[133][anon_sym_BQUOTE] = actions(332); - v->a[133][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[133][anon_sym_LT_LPAREN] = actions(336); - v->a[133][anon_sym_GT_LPAREN] = actions(336); + v->a[160][sym_simple_expansion] = state(834); + v->a[160][sym_expansion] = state(834); + v->a[160][sym_command_substitution] = state(834); + v->a[160][aux_sym__statements_repeat1] = state(236); + v->a[160][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[160][aux_sym_command_repeat1] = state(1008); + v->a[160][aux_sym__literal_repeat1] = state(1048); + v->a[160][sym_word] = actions(467); + v->a[160][anon_sym_for] = actions(9); + v->a[160][anon_sym_select] = actions(9); + v->a[160][anon_sym_while] = actions(11); + v->a[160][anon_sym_until] = actions(11); + v->a[160][anon_sym_if] = actions(13); + v->a[160][anon_sym_case] = actions(15); + v->a[160][anon_sym_LPAREN] = actions(17); + v->a[160][anon_sym_function] = actions(469); + v->a[160][anon_sym_LBRACE] = actions(21); + v->a[160][anon_sym_BANG] = actions(471); + v->a[160][anon_sym_declare] = actions(473); + v->a[160][anon_sym_typeset] = actions(473); parse_table_619(v); } void parse_table_619(t_parse_table_array *v) { - v->a[133][sym_comment] = actions(71); - v->a[133][sym_file_descriptor] = actions(338); - v->a[133][sym_variable_name] = actions(340); - v->a[133][sym_test_operator] = actions(342); - v->a[133][sym__brace_start] = actions(344); - v->a[134][sym__statements] = state(6809); - v->a[134][sym__statement_not_pipeline] = state(6614); - v->a[134][sym_redirected_statement] = state(4797); - v->a[134][sym_for_statement] = state(4797); - v->a[134][sym_c_style_for_statement] = state(4797); - v->a[134][sym_while_statement] = state(4400); - v->a[134][sym_if_statement] = state(4400); - v->a[134][sym_case_statement] = state(4797); - v->a[134][sym_function_definition] = state(4797); - v->a[134][sym_compound_statement] = state(4797); - v->a[134][sym_subshell] = state(4797); - v->a[134][sym_pipeline] = state(5054); - v->a[134][sym_list] = state(4797); - v->a[134][sym_negated_command] = state(4797); - v->a[134][sym_test_command] = state(4797); + v->a[160][anon_sym_export] = actions(473); + v->a[160][anon_sym_readonly] = actions(473); + v->a[160][anon_sym_local] = actions(473); + v->a[160][anon_sym_unset] = actions(475); + v->a[160][anon_sym_unsetenv] = actions(475); + v->a[160][anon_sym_LT] = actions(81); + v->a[160][anon_sym_GT] = actions(81); + v->a[160][anon_sym_GT_GT] = actions(83); + v->a[160][anon_sym_AMP_GT] = actions(81); + v->a[160][anon_sym_AMP_GT_GT] = actions(83); + v->a[160][anon_sym_LT_AMP] = actions(81); + v->a[160][anon_sym_GT_AMP] = actions(81); + v->a[160][anon_sym_GT_PIPE] = actions(83); + v->a[160][anon_sym_LT_AMP_DASH] = actions(85); + v->a[160][anon_sym_GT_AMP_DASH] = actions(85); + v->a[160][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[160][anon_sym_DOLLAR] = actions(89); + v->a[160][sym__special_character] = actions(91); + v->a[160][anon_sym_DQUOTE] = actions(93); + v->a[160][sym_raw_string] = actions(95); parse_table_620(v); } diff --git a/parser/static/parse_table/parse_table_124.c b/parser/static/parse_table/parse_table_124.c index 8a8b15e0..49233c1c 100644 --- a/parser/static/parse_table/parse_table_124.c +++ b/parser/static/parse_table/parse_table_124.c @@ -14,126 +14,126 @@ void parse_table_620(t_parse_table_array *v) { - v->a[134][sym_declaration_command] = state(4797); - v->a[134][sym_unset_command] = state(4797); - v->a[134][sym_command] = state(4797); - v->a[134][sym_command_name] = state(533); - v->a[134][sym_variable_assignment] = state(945); - v->a[134][sym_variable_assignments] = state(4797); - v->a[134][sym_subscript] = state(6754); - v->a[134][sym_file_redirect] = state(2176); - v->a[134][sym_herestring_redirect] = state(2017); - v->a[134][sym_arithmetic_expansion] = state(938); - v->a[134][sym_brace_expression] = state(938); - v->a[134][sym_concatenation] = state(1376); - v->a[134][sym_string] = state(938); - v->a[134][sym_translated_string] = state(938); - v->a[134][sym_number] = state(938); - v->a[134][sym_simple_expansion] = state(938); - v->a[134][sym_expansion] = state(938); - v->a[134][sym_command_substitution] = state(938); - v->a[134][sym_process_substitution] = state(938); - v->a[134][aux_sym__statements_repeat1] = state(423); + v->a[160][aux_sym_number_token1] = actions(97); + v->a[160][aux_sym_number_token2] = actions(99); + v->a[160][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[160][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[160][anon_sym_BQUOTE] = actions(105); + v->a[160][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[160][sym_comment] = actions(57); + v->a[160][sym_file_descriptor] = actions(109); + v->a[160][sym_variable_name] = actions(111); + v->a[160][sym_test_operator] = actions(95); + v->a[160][sym__brace_start] = actions(113); + v->a[161][sym__statements] = state(3630); + v->a[161][sym__statement_not_pipeline] = state(3476); + v->a[161][sym_redirected_statement] = state(2121); + v->a[161][sym_for_statement] = state(2121); + v->a[161][sym_while_statement] = state(2121); + v->a[161][sym_if_statement] = state(2121); + v->a[161][sym_case_statement] = state(2121); + v->a[161][sym_function_definition] = state(2121); + v->a[161][sym_compound_statement] = state(2121); parse_table_621(v); } void parse_table_621(t_parse_table_array *v) { - v->a[134][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[134][aux_sym_command_repeat1] = state(951); - v->a[134][aux_sym__literal_repeat1] = state(1267); - v->a[134][sym_word] = actions(765); - v->a[134][anon_sym_for] = actions(9); - v->a[134][anon_sym_select] = actions(11); - v->a[134][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[134][anon_sym_LT] = actions(85); - v->a[134][anon_sym_GT] = actions(85); - v->a[134][anon_sym_GT_GT] = actions(87); - v->a[134][anon_sym_LPAREN] = actions(19); - v->a[134][anon_sym_while] = actions(21); - v->a[134][anon_sym_until] = actions(21); - v->a[134][anon_sym_if] = actions(23); - v->a[134][anon_sym_case] = actions(25); - v->a[134][anon_sym_function] = actions(91); - v->a[134][anon_sym_LBRACE] = actions(29); - v->a[134][anon_sym_BANG] = actions(769); - v->a[134][anon_sym_LBRACK] = actions(33); - v->a[134][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[161][sym_subshell] = state(2121); + v->a[161][sym_pipeline] = state(2499); + v->a[161][sym_list] = state(2121); + v->a[161][sym_negated_command] = state(2121); + v->a[161][sym_declaration_command] = state(2121); + v->a[161][sym_unset_command] = state(2121); + v->a[161][sym_command] = state(2121); + v->a[161][sym_command_name] = state(340); + v->a[161][sym_variable_assignment] = state(709); + v->a[161][sym_variable_assignments] = state(2121); + v->a[161][sym_file_redirect] = state(1361); + v->a[161][sym_arithmetic_expansion] = state(834); + v->a[161][sym_brace_expression] = state(834); + v->a[161][sym_concatenation] = state(1192); + v->a[161][sym_string] = state(834); + v->a[161][sym_number] = state(834); + v->a[161][sym_simple_expansion] = state(834); + v->a[161][sym_expansion] = state(834); + v->a[161][sym_command_substitution] = state(834); + v->a[161][aux_sym__statements_repeat1] = state(236); parse_table_622(v); } void parse_table_622(t_parse_table_array *v) { - v->a[134][anon_sym_declare] = actions(95); - v->a[134][anon_sym_typeset] = actions(95); - v->a[134][anon_sym_export] = actions(95); - v->a[134][anon_sym_readonly] = actions(95); - v->a[134][anon_sym_local] = actions(95); - v->a[134][anon_sym_unset] = actions(97); - v->a[134][anon_sym_unsetenv] = actions(97); - v->a[134][anon_sym_AMP_GT] = actions(85); - v->a[134][anon_sym_AMP_GT_GT] = actions(87); - v->a[134][anon_sym_LT_AMP] = actions(85); - v->a[134][anon_sym_GT_AMP] = actions(85); - v->a[134][anon_sym_GT_PIPE] = actions(87); - v->a[134][anon_sym_LT_AMP_DASH] = actions(99); - v->a[134][anon_sym_GT_AMP_DASH] = actions(99); - v->a[134][anon_sym_LT_LT_LT] = actions(101); - v->a[134][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[134][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[134][anon_sym_DOLLAR] = actions(316); - v->a[134][sym__special_character] = actions(771); - v->a[134][anon_sym_DQUOTE] = actions(320); + v->a[161][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[161][aux_sym_command_repeat1] = state(1008); + v->a[161][aux_sym__literal_repeat1] = state(1048); + v->a[161][sym_word] = actions(467); + v->a[161][anon_sym_for] = actions(9); + v->a[161][anon_sym_select] = actions(9); + v->a[161][anon_sym_while] = actions(11); + v->a[161][anon_sym_until] = actions(11); + v->a[161][anon_sym_if] = actions(13); + v->a[161][anon_sym_case] = actions(15); + v->a[161][anon_sym_LPAREN] = actions(17); + v->a[161][anon_sym_function] = actions(469); + v->a[161][anon_sym_LBRACE] = actions(21); + v->a[161][anon_sym_BANG] = actions(471); + v->a[161][anon_sym_declare] = actions(473); + v->a[161][anon_sym_typeset] = actions(473); + v->a[161][anon_sym_export] = actions(473); + v->a[161][anon_sym_readonly] = actions(473); + v->a[161][anon_sym_local] = actions(473); + v->a[161][anon_sym_unset] = actions(475); parse_table_623(v); } void parse_table_623(t_parse_table_array *v) { - v->a[134][sym_raw_string] = actions(773); - v->a[134][sym_ansi_c_string] = actions(773); - v->a[134][aux_sym_number_token1] = actions(324); - v->a[134][aux_sym_number_token2] = actions(326); - v->a[134][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[134][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[134][anon_sym_BQUOTE] = actions(332); - v->a[134][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[134][anon_sym_LT_LPAREN] = actions(336); - v->a[134][anon_sym_GT_LPAREN] = actions(336); - v->a[134][sym_comment] = actions(71); - v->a[134][sym_file_descriptor] = actions(135); - v->a[134][sym_variable_name] = actions(137); - v->a[134][sym_test_operator] = actions(775); - v->a[134][sym__brace_start] = actions(344); - v->a[135][sym__statements] = state(6897); - v->a[135][sym__statement_not_pipeline] = state(6558); - v->a[135][sym_redirected_statement] = state(4662); - v->a[135][sym_for_statement] = state(4662); - v->a[135][sym_c_style_for_statement] = state(4662); + v->a[161][anon_sym_unsetenv] = actions(475); + v->a[161][anon_sym_LT] = actions(81); + v->a[161][anon_sym_GT] = actions(81); + v->a[161][anon_sym_GT_GT] = actions(83); + v->a[161][anon_sym_AMP_GT] = actions(81); + v->a[161][anon_sym_AMP_GT_GT] = actions(83); + v->a[161][anon_sym_LT_AMP] = actions(81); + v->a[161][anon_sym_GT_AMP] = actions(81); + v->a[161][anon_sym_GT_PIPE] = actions(83); + v->a[161][anon_sym_LT_AMP_DASH] = actions(85); + v->a[161][anon_sym_GT_AMP_DASH] = actions(85); + v->a[161][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[161][anon_sym_DOLLAR] = actions(89); + v->a[161][sym__special_character] = actions(91); + v->a[161][anon_sym_DQUOTE] = actions(93); + v->a[161][sym_raw_string] = actions(95); + v->a[161][aux_sym_number_token1] = actions(97); + v->a[161][aux_sym_number_token2] = actions(99); + v->a[161][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[161][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_624(v); } void parse_table_624(t_parse_table_array *v) { - v->a[135][sym_while_statement] = state(4314); - v->a[135][sym_if_statement] = state(4314); - v->a[135][sym_case_statement] = state(4662); - v->a[135][sym_function_definition] = state(4662); - v->a[135][sym_compound_statement] = state(4662); - v->a[135][sym_subshell] = state(4662); - v->a[135][sym_pipeline] = state(5070); - v->a[135][sym_list] = state(4662); - v->a[135][sym_negated_command] = state(4662); - v->a[135][sym_test_command] = state(4662); - v->a[135][sym_declaration_command] = state(4662); - v->a[135][sym_unset_command] = state(4662); - v->a[135][sym_command] = state(4662); - v->a[135][sym_command_name] = state(554); - v->a[135][sym_variable_assignment] = state(1150); - v->a[135][sym_variable_assignments] = state(4662); - v->a[135][sym_subscript] = state(6790); - v->a[135][sym_file_redirect] = state(2273); - v->a[135][sym_herestring_redirect] = state(2272); - v->a[135][sym_arithmetic_expansion] = state(1078); + v->a[161][anon_sym_BQUOTE] = actions(105); + v->a[161][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[161][sym_comment] = actions(57); + v->a[161][sym_file_descriptor] = actions(109); + v->a[161][sym_variable_name] = actions(111); + v->a[161][sym_test_operator] = actions(95); + v->a[161][sym__brace_start] = actions(113); + v->a[162][sym__statements] = state(3631); + v->a[162][sym__statement_not_pipeline] = state(3480); + v->a[162][sym_redirected_statement] = state(2098); + v->a[162][sym_for_statement] = state(2098); + v->a[162][sym_while_statement] = state(2098); + v->a[162][sym_if_statement] = state(2098); + v->a[162][sym_case_statement] = state(2098); + v->a[162][sym_function_definition] = state(2098); + v->a[162][sym_compound_statement] = state(2098); + v->a[162][sym_subshell] = state(2098); + v->a[162][sym_pipeline] = state(2384); + v->a[162][sym_list] = state(2098); + v->a[162][sym_negated_command] = state(2098); parse_table_625(v); } diff --git a/parser/static/parse_table/parse_table_125.c b/parser/static/parse_table/parse_table_125.c index 225355ee..2bcf680f 100644 --- a/parser/static/parse_table/parse_table_125.c +++ b/parser/static/parse_table/parse_table_125.c @@ -14,126 +14,126 @@ void parse_table_625(t_parse_table_array *v) { - v->a[135][sym_brace_expression] = state(1078); - v->a[135][sym_concatenation] = state(1376); - v->a[135][sym_string] = state(1078); - v->a[135][sym_translated_string] = state(1078); - v->a[135][sym_number] = state(1078); - v->a[135][sym_simple_expansion] = state(1078); - v->a[135][sym_expansion] = state(1078); - v->a[135][sym_command_substitution] = state(1078); - v->a[135][sym_process_substitution] = state(1078); - v->a[135][aux_sym__statements_repeat1] = state(429); - v->a[135][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[135][aux_sym_command_repeat1] = state(958); - v->a[135][aux_sym__literal_repeat1] = state(1267); - v->a[135][sym_word] = actions(799); - v->a[135][anon_sym_for] = actions(9); - v->a[135][anon_sym_select] = actions(11); - v->a[135][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[135][anon_sym_LT] = actions(290); - v->a[135][anon_sym_GT] = actions(290); - v->a[135][anon_sym_GT_GT] = actions(292); + v->a[162][sym_declaration_command] = state(2098); + v->a[162][sym_unset_command] = state(2098); + v->a[162][sym_command] = state(2098); + v->a[162][sym_command_name] = state(292); + v->a[162][sym_variable_assignment] = state(539); + v->a[162][sym_variable_assignments] = state(2098); + v->a[162][sym_file_redirect] = state(1271); + v->a[162][sym_arithmetic_expansion] = state(702); + v->a[162][sym_brace_expression] = state(702); + v->a[162][sym_concatenation] = state(1192); + v->a[162][sym_string] = state(702); + v->a[162][sym_number] = state(702); + v->a[162][sym_simple_expansion] = state(702); + v->a[162][sym_expansion] = state(702); + v->a[162][sym_command_substitution] = state(702); + v->a[162][aux_sym__statements_repeat1] = state(226); + v->a[162][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[162][aux_sym_command_repeat1] = state(1041); + v->a[162][aux_sym__literal_repeat1] = state(1048); + v->a[162][sym_word] = actions(419); parse_table_626(v); } void parse_table_626(t_parse_table_array *v) { - v->a[135][anon_sym_LPAREN] = actions(19); - v->a[135][anon_sym_while] = actions(21); - v->a[135][anon_sym_until] = actions(21); - v->a[135][anon_sym_if] = actions(23); - v->a[135][anon_sym_case] = actions(25); - v->a[135][anon_sym_function] = actions(801); - v->a[135][anon_sym_LBRACE] = actions(29); - v->a[135][anon_sym_BANG] = actions(803); - v->a[135][anon_sym_LBRACK] = actions(33); - v->a[135][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[135][anon_sym_declare] = actions(805); - v->a[135][anon_sym_typeset] = actions(805); - v->a[135][anon_sym_export] = actions(805); - v->a[135][anon_sym_readonly] = actions(805); - v->a[135][anon_sym_local] = actions(805); - v->a[135][anon_sym_unset] = actions(807); - v->a[135][anon_sym_unsetenv] = actions(807); - v->a[135][anon_sym_AMP_GT] = actions(290); - v->a[135][anon_sym_AMP_GT_GT] = actions(292); - v->a[135][anon_sym_LT_AMP] = actions(290); + v->a[162][anon_sym_for] = actions(9); + v->a[162][anon_sym_select] = actions(9); + v->a[162][anon_sym_while] = actions(11); + v->a[162][anon_sym_until] = actions(11); + v->a[162][anon_sym_if] = actions(13); + v->a[162][anon_sym_case] = actions(15); + v->a[162][anon_sym_LPAREN] = actions(17); + v->a[162][anon_sym_function] = actions(423); + v->a[162][anon_sym_LBRACE] = actions(21); + v->a[162][anon_sym_BANG] = actions(425); + v->a[162][anon_sym_declare] = actions(427); + v->a[162][anon_sym_typeset] = actions(427); + v->a[162][anon_sym_export] = actions(427); + v->a[162][anon_sym_readonly] = actions(427); + v->a[162][anon_sym_local] = actions(427); + v->a[162][anon_sym_unset] = actions(429); + v->a[162][anon_sym_unsetenv] = actions(429); + v->a[162][anon_sym_LT] = actions(431); + v->a[162][anon_sym_GT] = actions(431); + v->a[162][anon_sym_GT_GT] = actions(433); parse_table_627(v); } void parse_table_627(t_parse_table_array *v) { - v->a[135][anon_sym_GT_AMP] = actions(290); - v->a[135][anon_sym_GT_PIPE] = actions(292); - v->a[135][anon_sym_LT_AMP_DASH] = actions(308); - v->a[135][anon_sym_GT_AMP_DASH] = actions(308); - v->a[135][anon_sym_LT_LT_LT] = actions(310); - v->a[135][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[135][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[135][anon_sym_DOLLAR] = actions(316); - v->a[135][sym__special_character] = actions(318); - v->a[135][anon_sym_DQUOTE] = actions(320); - v->a[135][sym_raw_string] = actions(322); - v->a[135][sym_ansi_c_string] = actions(322); - v->a[135][aux_sym_number_token1] = actions(324); - v->a[135][aux_sym_number_token2] = actions(326); - v->a[135][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[135][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[135][anon_sym_BQUOTE] = actions(332); - v->a[135][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[135][anon_sym_LT_LPAREN] = actions(336); - v->a[135][anon_sym_GT_LPAREN] = actions(336); + v->a[162][anon_sym_AMP_GT] = actions(431); + v->a[162][anon_sym_AMP_GT_GT] = actions(433); + v->a[162][anon_sym_LT_AMP] = actions(431); + v->a[162][anon_sym_GT_AMP] = actions(431); + v->a[162][anon_sym_GT_PIPE] = actions(433); + v->a[162][anon_sym_LT_AMP_DASH] = actions(435); + v->a[162][anon_sym_GT_AMP_DASH] = actions(435); + v->a[162][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[162][anon_sym_DOLLAR] = actions(89); + v->a[162][sym__special_character] = actions(437); + v->a[162][anon_sym_DQUOTE] = actions(93); + v->a[162][sym_raw_string] = actions(439); + v->a[162][aux_sym_number_token1] = actions(97); + v->a[162][aux_sym_number_token2] = actions(99); + v->a[162][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[162][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[162][anon_sym_BQUOTE] = actions(105); + v->a[162][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[162][sym_comment] = actions(57); + v->a[162][sym_file_descriptor] = actions(441); parse_table_628(v); } void parse_table_628(t_parse_table_array *v) { - v->a[135][sym_comment] = actions(71); - v->a[135][sym_file_descriptor] = actions(338); - v->a[135][sym_variable_name] = actions(340); - v->a[135][sym_test_operator] = actions(342); - v->a[135][sym__brace_start] = actions(344); - v->a[136][sym__statements] = state(7203); - v->a[136][sym__statement_not_pipeline] = state(6558); - v->a[136][sym_redirected_statement] = state(4662); - v->a[136][sym_for_statement] = state(4662); - v->a[136][sym_c_style_for_statement] = state(4662); - v->a[136][sym_while_statement] = state(4314); - v->a[136][sym_if_statement] = state(4314); - v->a[136][sym_case_statement] = state(4662); - v->a[136][sym_function_definition] = state(4662); - v->a[136][sym_compound_statement] = state(4662); - v->a[136][sym_subshell] = state(4662); - v->a[136][sym_pipeline] = state(5070); - v->a[136][sym_list] = state(4662); - v->a[136][sym_negated_command] = state(4662); - v->a[136][sym_test_command] = state(4662); + v->a[162][sym_variable_name] = actions(443); + v->a[162][sym_test_operator] = actions(439); + v->a[162][sym__brace_start] = actions(113); + v->a[163][sym__statements] = state(4028); + v->a[163][sym__statement_not_pipeline] = state(3476); + v->a[163][sym_redirected_statement] = state(2121); + v->a[163][sym_for_statement] = state(2121); + v->a[163][sym_while_statement] = state(2121); + v->a[163][sym_if_statement] = state(2121); + v->a[163][sym_case_statement] = state(2121); + v->a[163][sym_function_definition] = state(2121); + v->a[163][sym_compound_statement] = state(2121); + v->a[163][sym_subshell] = state(2121); + v->a[163][sym_pipeline] = state(2499); + v->a[163][sym_list] = state(2121); + v->a[163][sym_negated_command] = state(2121); + v->a[163][sym_declaration_command] = state(2121); + v->a[163][sym_unset_command] = state(2121); + v->a[163][sym_command] = state(2121); + v->a[163][sym_command_name] = state(340); parse_table_629(v); } void parse_table_629(t_parse_table_array *v) { - v->a[136][sym_declaration_command] = state(4662); - v->a[136][sym_unset_command] = state(4662); - v->a[136][sym_command] = state(4662); - v->a[136][sym_command_name] = state(554); - v->a[136][sym_variable_assignment] = state(1150); - v->a[136][sym_variable_assignments] = state(4662); - v->a[136][sym_subscript] = state(6790); - v->a[136][sym_file_redirect] = state(2273); - v->a[136][sym_herestring_redirect] = state(2272); - v->a[136][sym_arithmetic_expansion] = state(1078); - v->a[136][sym_brace_expression] = state(1078); - v->a[136][sym_concatenation] = state(1376); - v->a[136][sym_string] = state(1078); - v->a[136][sym_translated_string] = state(1078); - v->a[136][sym_number] = state(1078); - v->a[136][sym_simple_expansion] = state(1078); - v->a[136][sym_expansion] = state(1078); - v->a[136][sym_command_substitution] = state(1078); - v->a[136][sym_process_substitution] = state(1078); - v->a[136][aux_sym__statements_repeat1] = state(429); + v->a[163][sym_variable_assignment] = state(709); + v->a[163][sym_variable_assignments] = state(2121); + v->a[163][sym_file_redirect] = state(1361); + v->a[163][sym_arithmetic_expansion] = state(834); + v->a[163][sym_brace_expression] = state(834); + v->a[163][sym_concatenation] = state(1192); + v->a[163][sym_string] = state(834); + v->a[163][sym_number] = state(834); + v->a[163][sym_simple_expansion] = state(834); + v->a[163][sym_expansion] = state(834); + v->a[163][sym_command_substitution] = state(834); + v->a[163][aux_sym__statements_repeat1] = state(236); + v->a[163][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[163][aux_sym_command_repeat1] = state(1008); + v->a[163][aux_sym__literal_repeat1] = state(1048); + v->a[163][sym_word] = actions(467); + v->a[163][anon_sym_for] = actions(9); + v->a[163][anon_sym_select] = actions(9); + v->a[163][anon_sym_while] = actions(11); + v->a[163][anon_sym_until] = actions(11); parse_table_630(v); } diff --git a/parser/static/parse_table/parse_table_126.c b/parser/static/parse_table/parse_table_126.c index 15f2f113..5f23377c 100644 --- a/parser/static/parse_table/parse_table_126.c +++ b/parser/static/parse_table/parse_table_126.c @@ -14,126 +14,126 @@ void parse_table_630(t_parse_table_array *v) { - v->a[136][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[136][aux_sym_command_repeat1] = state(958); - v->a[136][aux_sym__literal_repeat1] = state(1267); - v->a[136][sym_word] = actions(799); - v->a[136][anon_sym_for] = actions(9); - v->a[136][anon_sym_select] = actions(11); - v->a[136][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[136][anon_sym_LT] = actions(290); - v->a[136][anon_sym_GT] = actions(290); - v->a[136][anon_sym_GT_GT] = actions(292); - v->a[136][anon_sym_LPAREN] = actions(19); - v->a[136][anon_sym_while] = actions(21); - v->a[136][anon_sym_until] = actions(21); - v->a[136][anon_sym_if] = actions(23); - v->a[136][anon_sym_case] = actions(25); - v->a[136][anon_sym_function] = actions(801); - v->a[136][anon_sym_LBRACE] = actions(29); - v->a[136][anon_sym_BANG] = actions(803); - v->a[136][anon_sym_LBRACK] = actions(33); - v->a[136][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[163][anon_sym_if] = actions(13); + v->a[163][anon_sym_case] = actions(15); + v->a[163][anon_sym_LPAREN] = actions(17); + v->a[163][anon_sym_function] = actions(469); + v->a[163][anon_sym_LBRACE] = actions(21); + v->a[163][anon_sym_BANG] = actions(471); + v->a[163][anon_sym_declare] = actions(473); + v->a[163][anon_sym_typeset] = actions(473); + v->a[163][anon_sym_export] = actions(473); + v->a[163][anon_sym_readonly] = actions(473); + v->a[163][anon_sym_local] = actions(473); + v->a[163][anon_sym_unset] = actions(475); + v->a[163][anon_sym_unsetenv] = actions(475); + v->a[163][anon_sym_LT] = actions(81); + v->a[163][anon_sym_GT] = actions(81); + v->a[163][anon_sym_GT_GT] = actions(83); + v->a[163][anon_sym_AMP_GT] = actions(81); + v->a[163][anon_sym_AMP_GT_GT] = actions(83); + v->a[163][anon_sym_LT_AMP] = actions(81); + v->a[163][anon_sym_GT_AMP] = actions(81); parse_table_631(v); } void parse_table_631(t_parse_table_array *v) { - v->a[136][anon_sym_declare] = actions(805); - v->a[136][anon_sym_typeset] = actions(805); - v->a[136][anon_sym_export] = actions(805); - v->a[136][anon_sym_readonly] = actions(805); - v->a[136][anon_sym_local] = actions(805); - v->a[136][anon_sym_unset] = actions(807); - v->a[136][anon_sym_unsetenv] = actions(807); - v->a[136][anon_sym_AMP_GT] = actions(290); - v->a[136][anon_sym_AMP_GT_GT] = actions(292); - v->a[136][anon_sym_LT_AMP] = actions(290); - v->a[136][anon_sym_GT_AMP] = actions(290); - v->a[136][anon_sym_GT_PIPE] = actions(292); - v->a[136][anon_sym_LT_AMP_DASH] = actions(308); - v->a[136][anon_sym_GT_AMP_DASH] = actions(308); - v->a[136][anon_sym_LT_LT_LT] = actions(310); - v->a[136][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[136][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[136][anon_sym_DOLLAR] = actions(316); - v->a[136][sym__special_character] = actions(318); - v->a[136][anon_sym_DQUOTE] = actions(320); + v->a[163][anon_sym_GT_PIPE] = actions(83); + v->a[163][anon_sym_LT_AMP_DASH] = actions(85); + v->a[163][anon_sym_GT_AMP_DASH] = actions(85); + v->a[163][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[163][anon_sym_DOLLAR] = actions(89); + v->a[163][sym__special_character] = actions(91); + v->a[163][anon_sym_DQUOTE] = actions(93); + v->a[163][sym_raw_string] = actions(95); + v->a[163][aux_sym_number_token1] = actions(97); + v->a[163][aux_sym_number_token2] = actions(99); + v->a[163][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[163][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[163][anon_sym_BQUOTE] = actions(105); + v->a[163][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[163][sym_comment] = actions(57); + v->a[163][sym_file_descriptor] = actions(109); + v->a[163][sym_variable_name] = actions(111); + v->a[163][sym_test_operator] = actions(95); + v->a[163][sym__brace_start] = actions(113); + v->a[164][sym__statements] = state(3637); parse_table_632(v); } void parse_table_632(t_parse_table_array *v) { - v->a[136][sym_raw_string] = actions(322); - v->a[136][sym_ansi_c_string] = actions(322); - v->a[136][aux_sym_number_token1] = actions(324); - v->a[136][aux_sym_number_token2] = actions(326); - v->a[136][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[136][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[136][anon_sym_BQUOTE] = actions(332); - v->a[136][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[136][anon_sym_LT_LPAREN] = actions(336); - v->a[136][anon_sym_GT_LPAREN] = actions(336); - v->a[136][sym_comment] = actions(71); - v->a[136][sym_file_descriptor] = actions(338); - v->a[136][sym_variable_name] = actions(340); - v->a[136][sym_test_operator] = actions(342); - v->a[136][sym__brace_start] = actions(344); - v->a[137][aux_sym__terminated_statement] = state(105); - v->a[137][sym__statement_not_pipeline] = state(6718); - v->a[137][sym_redirected_statement] = state(4951); - v->a[137][sym_for_statement] = state(4951); - v->a[137][sym_c_style_for_statement] = state(4951); + v->a[164][sym__statement_not_pipeline] = state(3476); + v->a[164][sym_redirected_statement] = state(2121); + v->a[164][sym_for_statement] = state(2121); + v->a[164][sym_while_statement] = state(2121); + v->a[164][sym_if_statement] = state(2121); + v->a[164][sym_case_statement] = state(2121); + v->a[164][sym_function_definition] = state(2121); + v->a[164][sym_compound_statement] = state(2121); + v->a[164][sym_subshell] = state(2121); + v->a[164][sym_pipeline] = state(2499); + v->a[164][sym_list] = state(2121); + v->a[164][sym_negated_command] = state(2121); + v->a[164][sym_declaration_command] = state(2121); + v->a[164][sym_unset_command] = state(2121); + v->a[164][sym_command] = state(2121); + v->a[164][sym_command_name] = state(340); + v->a[164][sym_variable_assignment] = state(709); + v->a[164][sym_variable_assignments] = state(2121); + v->a[164][sym_file_redirect] = state(1361); + v->a[164][sym_arithmetic_expansion] = state(834); parse_table_633(v); } void parse_table_633(t_parse_table_array *v) { - v->a[137][sym_while_statement] = state(4567); - v->a[137][sym_if_statement] = state(4567); - v->a[137][sym_case_statement] = state(4951); - v->a[137][sym_function_definition] = state(4951); - v->a[137][sym_compound_statement] = state(4951); - v->a[137][sym_subshell] = state(4951); - v->a[137][sym_pipeline] = state(5163); - v->a[137][sym_list] = state(4951); - v->a[137][sym_negated_command] = state(4951); - v->a[137][sym_test_command] = state(4951); - v->a[137][sym_declaration_command] = state(4951); - v->a[137][sym_unset_command] = state(4951); - v->a[137][sym_command] = state(4951); - v->a[137][sym_command_name] = state(544); - v->a[137][sym_variable_assignment] = state(1153); - v->a[137][sym_variable_assignments] = state(4951); - v->a[137][sym_subscript] = state(6790); - v->a[137][sym_file_redirect] = state(2019); - v->a[137][sym_herestring_redirect] = state(2017); - v->a[137][sym_arithmetic_expansion] = state(1078); + v->a[164][sym_brace_expression] = state(834); + v->a[164][sym_concatenation] = state(1192); + v->a[164][sym_string] = state(834); + v->a[164][sym_number] = state(834); + v->a[164][sym_simple_expansion] = state(834); + v->a[164][sym_expansion] = state(834); + v->a[164][sym_command_substitution] = state(834); + v->a[164][aux_sym__statements_repeat1] = state(236); + v->a[164][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[164][aux_sym_command_repeat1] = state(1008); + v->a[164][aux_sym__literal_repeat1] = state(1048); + v->a[164][sym_word] = actions(467); + v->a[164][anon_sym_for] = actions(9); + v->a[164][anon_sym_select] = actions(9); + v->a[164][anon_sym_while] = actions(11); + v->a[164][anon_sym_until] = actions(11); + v->a[164][anon_sym_if] = actions(13); + v->a[164][anon_sym_case] = actions(15); + v->a[164][anon_sym_LPAREN] = actions(17); + v->a[164][anon_sym_function] = actions(469); parse_table_634(v); } void parse_table_634(t_parse_table_array *v) { - v->a[137][sym_brace_expression] = state(1078); - v->a[137][sym_concatenation] = state(1376); - v->a[137][sym_string] = state(1078); - v->a[137][sym_translated_string] = state(1078); - v->a[137][sym_number] = state(1078); - v->a[137][sym_simple_expansion] = state(1078); - v->a[137][sym_expansion] = state(1078); - v->a[137][sym_command_substitution] = state(1078); - v->a[137][sym_process_substitution] = state(1078); - v->a[137][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[137][aux_sym_command_repeat1] = state(997); - v->a[137][aux_sym__literal_repeat1] = state(1267); - v->a[137][sym_word] = actions(286); - v->a[137][anon_sym_for] = actions(9); - v->a[137][anon_sym_select] = actions(11); - v->a[137][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[137][anon_sym_LT] = actions(290); - v->a[137][anon_sym_GT] = actions(290); - v->a[137][anon_sym_GT_GT] = actions(292); - v->a[137][anon_sym_LPAREN] = actions(19); + v->a[164][anon_sym_LBRACE] = actions(21); + v->a[164][anon_sym_BANG] = actions(471); + v->a[164][anon_sym_declare] = actions(473); + v->a[164][anon_sym_typeset] = actions(473); + v->a[164][anon_sym_export] = actions(473); + v->a[164][anon_sym_readonly] = actions(473); + v->a[164][anon_sym_local] = actions(473); + v->a[164][anon_sym_unset] = actions(475); + v->a[164][anon_sym_unsetenv] = actions(475); + v->a[164][anon_sym_LT] = actions(81); + v->a[164][anon_sym_GT] = actions(81); + v->a[164][anon_sym_GT_GT] = actions(83); + v->a[164][anon_sym_AMP_GT] = actions(81); + v->a[164][anon_sym_AMP_GT_GT] = actions(83); + v->a[164][anon_sym_LT_AMP] = actions(81); + v->a[164][anon_sym_GT_AMP] = actions(81); + v->a[164][anon_sym_GT_PIPE] = actions(83); + v->a[164][anon_sym_LT_AMP_DASH] = actions(85); + v->a[164][anon_sym_GT_AMP_DASH] = actions(85); + v->a[164][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_635(v); } diff --git a/parser/static/parse_table/parse_table_127.c b/parser/static/parse_table/parse_table_127.c index 874c3707..b55dbf9d 100644 --- a/parser/static/parse_table/parse_table_127.c +++ b/parser/static/parse_table/parse_table_127.c @@ -14,126 +14,126 @@ void parse_table_635(t_parse_table_array *v) { - v->a[137][anon_sym_while] = actions(21); - v->a[137][anon_sym_until] = actions(21); - v->a[137][anon_sym_done] = actions(865); - v->a[137][anon_sym_if] = actions(23); - v->a[137][anon_sym_case] = actions(25); - v->a[137][anon_sym_function] = actions(300); - v->a[137][anon_sym_LBRACE] = actions(29); - v->a[137][anon_sym_BANG] = actions(302); - v->a[137][anon_sym_LBRACK] = actions(33); - v->a[137][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[137][anon_sym_declare] = actions(304); - v->a[137][anon_sym_typeset] = actions(304); - v->a[137][anon_sym_export] = actions(304); - v->a[137][anon_sym_readonly] = actions(304); - v->a[137][anon_sym_local] = actions(304); - v->a[137][anon_sym_unset] = actions(306); - v->a[137][anon_sym_unsetenv] = actions(306); - v->a[137][anon_sym_AMP_GT] = actions(290); - v->a[137][anon_sym_AMP_GT_GT] = actions(292); - v->a[137][anon_sym_LT_AMP] = actions(290); + v->a[164][anon_sym_DOLLAR] = actions(89); + v->a[164][sym__special_character] = actions(91); + v->a[164][anon_sym_DQUOTE] = actions(93); + v->a[164][sym_raw_string] = actions(95); + v->a[164][aux_sym_number_token1] = actions(97); + v->a[164][aux_sym_number_token2] = actions(99); + v->a[164][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[164][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[164][anon_sym_BQUOTE] = actions(105); + v->a[164][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[164][sym_comment] = actions(57); + v->a[164][sym_file_descriptor] = actions(109); + v->a[164][sym_variable_name] = actions(111); + v->a[164][sym_test_operator] = actions(95); + v->a[164][sym__brace_start] = actions(113); + v->a[165][sym__statements] = state(3565); + v->a[165][sym__statement_not_pipeline] = state(3480); + v->a[165][sym_redirected_statement] = state(2098); + v->a[165][sym_for_statement] = state(2098); + v->a[165][sym_while_statement] = state(2098); parse_table_636(v); } void parse_table_636(t_parse_table_array *v) { - v->a[137][anon_sym_GT_AMP] = actions(290); - v->a[137][anon_sym_GT_PIPE] = actions(292); - v->a[137][anon_sym_LT_AMP_DASH] = actions(308); - v->a[137][anon_sym_GT_AMP_DASH] = actions(308); - v->a[137][anon_sym_LT_LT_LT] = actions(310); - v->a[137][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[137][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[137][anon_sym_DOLLAR] = actions(316); - v->a[137][sym__special_character] = actions(318); - v->a[137][anon_sym_DQUOTE] = actions(320); - v->a[137][sym_raw_string] = actions(322); - v->a[137][sym_ansi_c_string] = actions(322); - v->a[137][aux_sym_number_token1] = actions(324); - v->a[137][aux_sym_number_token2] = actions(326); - v->a[137][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[137][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[137][anon_sym_BQUOTE] = actions(332); - v->a[137][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[137][anon_sym_LT_LPAREN] = actions(336); - v->a[137][anon_sym_GT_LPAREN] = actions(336); + v->a[165][sym_if_statement] = state(2098); + v->a[165][sym_case_statement] = state(2098); + v->a[165][sym_function_definition] = state(2098); + v->a[165][sym_compound_statement] = state(2098); + v->a[165][sym_subshell] = state(2098); + v->a[165][sym_pipeline] = state(2384); + v->a[165][sym_list] = state(2098); + v->a[165][sym_negated_command] = state(2098); + v->a[165][sym_declaration_command] = state(2098); + v->a[165][sym_unset_command] = state(2098); + v->a[165][sym_command] = state(2098); + v->a[165][sym_command_name] = state(292); + v->a[165][sym_variable_assignment] = state(539); + v->a[165][sym_variable_assignments] = state(2098); + v->a[165][sym_file_redirect] = state(1287); + v->a[165][sym_arithmetic_expansion] = state(702); + v->a[165][sym_brace_expression] = state(702); + v->a[165][sym_concatenation] = state(1192); + v->a[165][sym_string] = state(702); + v->a[165][sym_number] = state(702); parse_table_637(v); } void parse_table_637(t_parse_table_array *v) { - v->a[137][sym_comment] = actions(71); - v->a[137][sym_file_descriptor] = actions(338); - v->a[137][sym_variable_name] = actions(340); - v->a[137][sym_test_operator] = actions(342); - v->a[137][sym__brace_start] = actions(344); - v->a[138][sym__statements] = state(6911); - v->a[138][sym__statement_not_pipeline] = state(6558); - v->a[138][sym_redirected_statement] = state(4662); - v->a[138][sym_for_statement] = state(4662); - v->a[138][sym_c_style_for_statement] = state(4662); - v->a[138][sym_while_statement] = state(4314); - v->a[138][sym_if_statement] = state(4314); - v->a[138][sym_case_statement] = state(4662); - v->a[138][sym_function_definition] = state(4662); - v->a[138][sym_compound_statement] = state(4662); - v->a[138][sym_subshell] = state(4662); - v->a[138][sym_pipeline] = state(5070); - v->a[138][sym_list] = state(4662); - v->a[138][sym_negated_command] = state(4662); - v->a[138][sym_test_command] = state(4662); + v->a[165][sym_simple_expansion] = state(702); + v->a[165][sym_expansion] = state(702); + v->a[165][sym_command_substitution] = state(702); + v->a[165][aux_sym__statements_repeat1] = state(226); + v->a[165][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[165][aux_sym_command_repeat1] = state(1041); + v->a[165][aux_sym__literal_repeat1] = state(1048); + v->a[165][sym_word] = actions(419); + v->a[165][anon_sym_for] = actions(9); + v->a[165][anon_sym_select] = actions(9); + v->a[165][anon_sym_while] = actions(11); + v->a[165][anon_sym_until] = actions(11); + v->a[165][anon_sym_if] = actions(13); + v->a[165][anon_sym_case] = actions(15); + v->a[165][anon_sym_LPAREN] = actions(17); + v->a[165][anon_sym_function] = actions(423); + v->a[165][anon_sym_LBRACE] = actions(21); + v->a[165][anon_sym_BANG] = actions(425); + v->a[165][anon_sym_declare] = actions(427); + v->a[165][anon_sym_typeset] = actions(427); parse_table_638(v); } void parse_table_638(t_parse_table_array *v) { - v->a[138][sym_declaration_command] = state(4662); - v->a[138][sym_unset_command] = state(4662); - v->a[138][sym_command] = state(4662); - v->a[138][sym_command_name] = state(554); - v->a[138][sym_variable_assignment] = state(1150); - v->a[138][sym_variable_assignments] = state(4662); - v->a[138][sym_subscript] = state(6790); - v->a[138][sym_file_redirect] = state(2273); - v->a[138][sym_herestring_redirect] = state(2272); - v->a[138][sym_arithmetic_expansion] = state(1078); - v->a[138][sym_brace_expression] = state(1078); - v->a[138][sym_concatenation] = state(1376); - v->a[138][sym_string] = state(1078); - v->a[138][sym_translated_string] = state(1078); - v->a[138][sym_number] = state(1078); - v->a[138][sym_simple_expansion] = state(1078); - v->a[138][sym_expansion] = state(1078); - v->a[138][sym_command_substitution] = state(1078); - v->a[138][sym_process_substitution] = state(1078); - v->a[138][aux_sym__statements_repeat1] = state(429); + v->a[165][anon_sym_export] = actions(427); + v->a[165][anon_sym_readonly] = actions(427); + v->a[165][anon_sym_local] = actions(427); + v->a[165][anon_sym_unset] = actions(429); + v->a[165][anon_sym_unsetenv] = actions(429); + v->a[165][anon_sym_LT] = actions(431); + v->a[165][anon_sym_GT] = actions(431); + v->a[165][anon_sym_GT_GT] = actions(433); + v->a[165][anon_sym_AMP_GT] = actions(431); + v->a[165][anon_sym_AMP_GT_GT] = actions(433); + v->a[165][anon_sym_LT_AMP] = actions(431); + v->a[165][anon_sym_GT_AMP] = actions(431); + v->a[165][anon_sym_GT_PIPE] = actions(433); + v->a[165][anon_sym_LT_AMP_DASH] = actions(435); + v->a[165][anon_sym_GT_AMP_DASH] = actions(435); + v->a[165][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[165][anon_sym_DOLLAR] = actions(89); + v->a[165][sym__special_character] = actions(437); + v->a[165][anon_sym_DQUOTE] = actions(93); + v->a[165][sym_raw_string] = actions(439); parse_table_639(v); } void parse_table_639(t_parse_table_array *v) { - v->a[138][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[138][aux_sym_command_repeat1] = state(958); - v->a[138][aux_sym__literal_repeat1] = state(1267); - v->a[138][sym_word] = actions(799); - v->a[138][anon_sym_for] = actions(9); - v->a[138][anon_sym_select] = actions(11); - v->a[138][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[138][anon_sym_LT] = actions(290); - v->a[138][anon_sym_GT] = actions(290); - v->a[138][anon_sym_GT_GT] = actions(292); - v->a[138][anon_sym_LPAREN] = actions(19); - v->a[138][anon_sym_while] = actions(21); - v->a[138][anon_sym_until] = actions(21); - v->a[138][anon_sym_if] = actions(23); - v->a[138][anon_sym_case] = actions(25); - v->a[138][anon_sym_function] = actions(801); - v->a[138][anon_sym_LBRACE] = actions(29); - v->a[138][anon_sym_BANG] = actions(803); - v->a[138][anon_sym_LBRACK] = actions(33); - v->a[138][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[165][aux_sym_number_token1] = actions(97); + v->a[165][aux_sym_number_token2] = actions(99); + v->a[165][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[165][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[165][anon_sym_BQUOTE] = actions(105); + v->a[165][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[165][sym_comment] = actions(57); + v->a[165][sym_file_descriptor] = actions(441); + v->a[165][sym_variable_name] = actions(443); + v->a[165][sym_test_operator] = actions(439); + v->a[165][sym__brace_start] = actions(113); + v->a[166][sym__statements] = state(4029); + v->a[166][sym__statement_not_pipeline] = state(3476); + v->a[166][sym_redirected_statement] = state(2121); + v->a[166][sym_for_statement] = state(2121); + v->a[166][sym_while_statement] = state(2121); + v->a[166][sym_if_statement] = state(2121); + v->a[166][sym_case_statement] = state(2121); + v->a[166][sym_function_definition] = state(2121); + v->a[166][sym_compound_statement] = state(2121); parse_table_640(v); } diff --git a/parser/static/parse_table/parse_table_128.c b/parser/static/parse_table/parse_table_128.c index 737cd14b..d7957205 100644 --- a/parser/static/parse_table/parse_table_128.c +++ b/parser/static/parse_table/parse_table_128.c @@ -14,126 +14,126 @@ void parse_table_640(t_parse_table_array *v) { - v->a[138][anon_sym_declare] = actions(805); - v->a[138][anon_sym_typeset] = actions(805); - v->a[138][anon_sym_export] = actions(805); - v->a[138][anon_sym_readonly] = actions(805); - v->a[138][anon_sym_local] = actions(805); - v->a[138][anon_sym_unset] = actions(807); - v->a[138][anon_sym_unsetenv] = actions(807); - v->a[138][anon_sym_AMP_GT] = actions(290); - v->a[138][anon_sym_AMP_GT_GT] = actions(292); - v->a[138][anon_sym_LT_AMP] = actions(290); - v->a[138][anon_sym_GT_AMP] = actions(290); - v->a[138][anon_sym_GT_PIPE] = actions(292); - v->a[138][anon_sym_LT_AMP_DASH] = actions(308); - v->a[138][anon_sym_GT_AMP_DASH] = actions(308); - v->a[138][anon_sym_LT_LT_LT] = actions(310); - v->a[138][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[138][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[138][anon_sym_DOLLAR] = actions(316); - v->a[138][sym__special_character] = actions(318); - v->a[138][anon_sym_DQUOTE] = actions(320); + v->a[166][sym_subshell] = state(2121); + v->a[166][sym_pipeline] = state(2499); + v->a[166][sym_list] = state(2121); + v->a[166][sym_negated_command] = state(2121); + v->a[166][sym_declaration_command] = state(2121); + v->a[166][sym_unset_command] = state(2121); + v->a[166][sym_command] = state(2121); + v->a[166][sym_command_name] = state(340); + v->a[166][sym_variable_assignment] = state(709); + v->a[166][sym_variable_assignments] = state(2121); + v->a[166][sym_file_redirect] = state(1361); + v->a[166][sym_arithmetic_expansion] = state(834); + v->a[166][sym_brace_expression] = state(834); + v->a[166][sym_concatenation] = state(1192); + v->a[166][sym_string] = state(834); + v->a[166][sym_number] = state(834); + v->a[166][sym_simple_expansion] = state(834); + v->a[166][sym_expansion] = state(834); + v->a[166][sym_command_substitution] = state(834); + v->a[166][aux_sym__statements_repeat1] = state(236); parse_table_641(v); } void parse_table_641(t_parse_table_array *v) { - v->a[138][sym_raw_string] = actions(322); - v->a[138][sym_ansi_c_string] = actions(322); - v->a[138][aux_sym_number_token1] = actions(324); - v->a[138][aux_sym_number_token2] = actions(326); - v->a[138][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[138][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[138][anon_sym_BQUOTE] = actions(332); - v->a[138][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[138][anon_sym_LT_LPAREN] = actions(336); - v->a[138][anon_sym_GT_LPAREN] = actions(336); - v->a[138][sym_comment] = actions(71); - v->a[138][sym_file_descriptor] = actions(338); - v->a[138][sym_variable_name] = actions(340); - v->a[138][sym_test_operator] = actions(342); - v->a[138][sym__brace_start] = actions(344); - v->a[139][sym__statements] = state(6915); - v->a[139][sym__statement_not_pipeline] = state(6614); - v->a[139][sym_redirected_statement] = state(4797); - v->a[139][sym_for_statement] = state(4797); - v->a[139][sym_c_style_for_statement] = state(4797); + v->a[166][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[166][aux_sym_command_repeat1] = state(1008); + v->a[166][aux_sym__literal_repeat1] = state(1048); + v->a[166][sym_word] = actions(467); + v->a[166][anon_sym_for] = actions(9); + v->a[166][anon_sym_select] = actions(9); + v->a[166][anon_sym_while] = actions(11); + v->a[166][anon_sym_until] = actions(11); + v->a[166][anon_sym_if] = actions(13); + v->a[166][anon_sym_case] = actions(15); + v->a[166][anon_sym_LPAREN] = actions(17); + v->a[166][anon_sym_function] = actions(469); + v->a[166][anon_sym_LBRACE] = actions(21); + v->a[166][anon_sym_BANG] = actions(471); + v->a[166][anon_sym_declare] = actions(473); + v->a[166][anon_sym_typeset] = actions(473); + v->a[166][anon_sym_export] = actions(473); + v->a[166][anon_sym_readonly] = actions(473); + v->a[166][anon_sym_local] = actions(473); + v->a[166][anon_sym_unset] = actions(475); parse_table_642(v); } void parse_table_642(t_parse_table_array *v) { - v->a[139][sym_while_statement] = state(4400); - v->a[139][sym_if_statement] = state(4400); - v->a[139][sym_case_statement] = state(4797); - v->a[139][sym_function_definition] = state(4797); - v->a[139][sym_compound_statement] = state(4797); - v->a[139][sym_subshell] = state(4797); - v->a[139][sym_pipeline] = state(5054); - v->a[139][sym_list] = state(4797); - v->a[139][sym_negated_command] = state(4797); - v->a[139][sym_test_command] = state(4797); - v->a[139][sym_declaration_command] = state(4797); - v->a[139][sym_unset_command] = state(4797); - v->a[139][sym_command] = state(4797); - v->a[139][sym_command_name] = state(533); - v->a[139][sym_variable_assignment] = state(945); - v->a[139][sym_variable_assignments] = state(4797); - v->a[139][sym_subscript] = state(6754); - v->a[139][sym_file_redirect] = state(2019); - v->a[139][sym_herestring_redirect] = state(2017); - v->a[139][sym_arithmetic_expansion] = state(938); + v->a[166][anon_sym_unsetenv] = actions(475); + v->a[166][anon_sym_LT] = actions(81); + v->a[166][anon_sym_GT] = actions(81); + v->a[166][anon_sym_GT_GT] = actions(83); + v->a[166][anon_sym_AMP_GT] = actions(81); + v->a[166][anon_sym_AMP_GT_GT] = actions(83); + v->a[166][anon_sym_LT_AMP] = actions(81); + v->a[166][anon_sym_GT_AMP] = actions(81); + v->a[166][anon_sym_GT_PIPE] = actions(83); + v->a[166][anon_sym_LT_AMP_DASH] = actions(85); + v->a[166][anon_sym_GT_AMP_DASH] = actions(85); + v->a[166][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[166][anon_sym_DOLLAR] = actions(89); + v->a[166][sym__special_character] = actions(91); + v->a[166][anon_sym_DQUOTE] = actions(93); + v->a[166][sym_raw_string] = actions(95); + v->a[166][aux_sym_number_token1] = actions(97); + v->a[166][aux_sym_number_token2] = actions(99); + v->a[166][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[166][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_643(v); } void parse_table_643(t_parse_table_array *v) { - v->a[139][sym_brace_expression] = state(938); - v->a[139][sym_concatenation] = state(1376); - v->a[139][sym_string] = state(938); - v->a[139][sym_translated_string] = state(938); - v->a[139][sym_number] = state(938); - v->a[139][sym_simple_expansion] = state(938); - v->a[139][sym_expansion] = state(938); - v->a[139][sym_command_substitution] = state(938); - v->a[139][sym_process_substitution] = state(938); - v->a[139][aux_sym__statements_repeat1] = state(423); - v->a[139][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[139][aux_sym_command_repeat1] = state(951); - v->a[139][aux_sym__literal_repeat1] = state(1267); - v->a[139][sym_word] = actions(765); - v->a[139][anon_sym_for] = actions(9); - v->a[139][anon_sym_select] = actions(11); - v->a[139][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[139][anon_sym_LT] = actions(85); - v->a[139][anon_sym_GT] = actions(85); - v->a[139][anon_sym_GT_GT] = actions(87); + v->a[166][anon_sym_BQUOTE] = actions(105); + v->a[166][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[166][sym_comment] = actions(57); + v->a[166][sym_file_descriptor] = actions(109); + v->a[166][sym_variable_name] = actions(111); + v->a[166][sym_test_operator] = actions(95); + v->a[166][sym__brace_start] = actions(113); + v->a[167][sym__statements] = state(3638); + v->a[167][sym__statement_not_pipeline] = state(3476); + v->a[167][sym_redirected_statement] = state(2121); + v->a[167][sym_for_statement] = state(2121); + v->a[167][sym_while_statement] = state(2121); + v->a[167][sym_if_statement] = state(2121); + v->a[167][sym_case_statement] = state(2121); + v->a[167][sym_function_definition] = state(2121); + v->a[167][sym_compound_statement] = state(2121); + v->a[167][sym_subshell] = state(2121); + v->a[167][sym_pipeline] = state(2499); + v->a[167][sym_list] = state(2121); + v->a[167][sym_negated_command] = state(2121); parse_table_644(v); } void parse_table_644(t_parse_table_array *v) { - v->a[139][anon_sym_LPAREN] = actions(19); - v->a[139][anon_sym_while] = actions(21); - v->a[139][anon_sym_until] = actions(21); - v->a[139][anon_sym_if] = actions(23); - v->a[139][anon_sym_case] = actions(25); - v->a[139][anon_sym_function] = actions(91); - v->a[139][anon_sym_LBRACE] = actions(29); - v->a[139][anon_sym_BANG] = actions(769); - v->a[139][anon_sym_LBRACK] = actions(33); - v->a[139][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[139][anon_sym_declare] = actions(95); - v->a[139][anon_sym_typeset] = actions(95); - v->a[139][anon_sym_export] = actions(95); - v->a[139][anon_sym_readonly] = actions(95); - v->a[139][anon_sym_local] = actions(95); - v->a[139][anon_sym_unset] = actions(97); - v->a[139][anon_sym_unsetenv] = actions(97); - v->a[139][anon_sym_AMP_GT] = actions(85); - v->a[139][anon_sym_AMP_GT_GT] = actions(87); - v->a[139][anon_sym_LT_AMP] = actions(85); + v->a[167][sym_declaration_command] = state(2121); + v->a[167][sym_unset_command] = state(2121); + v->a[167][sym_command] = state(2121); + v->a[167][sym_command_name] = state(340); + v->a[167][sym_variable_assignment] = state(709); + v->a[167][sym_variable_assignments] = state(2121); + v->a[167][sym_file_redirect] = state(1361); + v->a[167][sym_arithmetic_expansion] = state(834); + v->a[167][sym_brace_expression] = state(834); + v->a[167][sym_concatenation] = state(1192); + v->a[167][sym_string] = state(834); + v->a[167][sym_number] = state(834); + v->a[167][sym_simple_expansion] = state(834); + v->a[167][sym_expansion] = state(834); + v->a[167][sym_command_substitution] = state(834); + v->a[167][aux_sym__statements_repeat1] = state(236); + v->a[167][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[167][aux_sym_command_repeat1] = state(1008); + v->a[167][aux_sym__literal_repeat1] = state(1048); + v->a[167][sym_word] = actions(467); parse_table_645(v); } diff --git a/parser/static/parse_table/parse_table_129.c b/parser/static/parse_table/parse_table_129.c index 00312569..bb11cca3 100644 --- a/parser/static/parse_table/parse_table_129.c +++ b/parser/static/parse_table/parse_table_129.c @@ -14,126 +14,126 @@ void parse_table_645(t_parse_table_array *v) { - v->a[139][anon_sym_GT_AMP] = actions(85); - v->a[139][anon_sym_GT_PIPE] = actions(87); - v->a[139][anon_sym_LT_AMP_DASH] = actions(99); - v->a[139][anon_sym_GT_AMP_DASH] = actions(99); - v->a[139][anon_sym_LT_LT_LT] = actions(101); - v->a[139][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[139][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[139][anon_sym_DOLLAR] = actions(316); - v->a[139][sym__special_character] = actions(771); - v->a[139][anon_sym_DQUOTE] = actions(320); - v->a[139][sym_raw_string] = actions(773); - v->a[139][sym_ansi_c_string] = actions(773); - v->a[139][aux_sym_number_token1] = actions(324); - v->a[139][aux_sym_number_token2] = actions(326); - v->a[139][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[139][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[139][anon_sym_BQUOTE] = actions(332); - v->a[139][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[139][anon_sym_LT_LPAREN] = actions(336); - v->a[139][anon_sym_GT_LPAREN] = actions(336); + v->a[167][anon_sym_for] = actions(9); + v->a[167][anon_sym_select] = actions(9); + v->a[167][anon_sym_while] = actions(11); + v->a[167][anon_sym_until] = actions(11); + v->a[167][anon_sym_if] = actions(13); + v->a[167][anon_sym_case] = actions(15); + v->a[167][anon_sym_LPAREN] = actions(17); + v->a[167][anon_sym_function] = actions(469); + v->a[167][anon_sym_LBRACE] = actions(21); + v->a[167][anon_sym_BANG] = actions(471); + v->a[167][anon_sym_declare] = actions(473); + v->a[167][anon_sym_typeset] = actions(473); + v->a[167][anon_sym_export] = actions(473); + v->a[167][anon_sym_readonly] = actions(473); + v->a[167][anon_sym_local] = actions(473); + v->a[167][anon_sym_unset] = actions(475); + v->a[167][anon_sym_unsetenv] = actions(475); + v->a[167][anon_sym_LT] = actions(81); + v->a[167][anon_sym_GT] = actions(81); + v->a[167][anon_sym_GT_GT] = actions(83); parse_table_646(v); } void parse_table_646(t_parse_table_array *v) { - v->a[139][sym_comment] = actions(71); - v->a[139][sym_file_descriptor] = actions(135); - v->a[139][sym_variable_name] = actions(137); - v->a[139][sym_test_operator] = actions(775); - v->a[139][sym__brace_start] = actions(344); - v->a[140][sym__statements] = state(7147); - v->a[140][sym__statement_not_pipeline] = state(6614); - v->a[140][sym_redirected_statement] = state(4797); - v->a[140][sym_for_statement] = state(4797); - v->a[140][sym_c_style_for_statement] = state(4797); - v->a[140][sym_while_statement] = state(4400); - v->a[140][sym_if_statement] = state(4400); - v->a[140][sym_case_statement] = state(4797); - v->a[140][sym_function_definition] = state(4797); - v->a[140][sym_compound_statement] = state(4797); - v->a[140][sym_subshell] = state(4797); - v->a[140][sym_pipeline] = state(5054); - v->a[140][sym_list] = state(4797); - v->a[140][sym_negated_command] = state(4797); - v->a[140][sym_test_command] = state(4797); + v->a[167][anon_sym_AMP_GT] = actions(81); + v->a[167][anon_sym_AMP_GT_GT] = actions(83); + v->a[167][anon_sym_LT_AMP] = actions(81); + v->a[167][anon_sym_GT_AMP] = actions(81); + v->a[167][anon_sym_GT_PIPE] = actions(83); + v->a[167][anon_sym_LT_AMP_DASH] = actions(85); + v->a[167][anon_sym_GT_AMP_DASH] = actions(85); + v->a[167][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[167][anon_sym_DOLLAR] = actions(89); + v->a[167][sym__special_character] = actions(91); + v->a[167][anon_sym_DQUOTE] = actions(93); + v->a[167][sym_raw_string] = actions(95); + v->a[167][aux_sym_number_token1] = actions(97); + v->a[167][aux_sym_number_token2] = actions(99); + v->a[167][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[167][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[167][anon_sym_BQUOTE] = actions(105); + v->a[167][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[167][sym_comment] = actions(57); + v->a[167][sym_file_descriptor] = actions(109); parse_table_647(v); } void parse_table_647(t_parse_table_array *v) { - v->a[140][sym_declaration_command] = state(4797); - v->a[140][sym_unset_command] = state(4797); - v->a[140][sym_command] = state(4797); - v->a[140][sym_command_name] = state(533); - v->a[140][sym_variable_assignment] = state(945); - v->a[140][sym_variable_assignments] = state(4797); - v->a[140][sym_subscript] = state(6754); - v->a[140][sym_file_redirect] = state(2175); - v->a[140][sym_herestring_redirect] = state(2017); - v->a[140][sym_arithmetic_expansion] = state(938); - v->a[140][sym_brace_expression] = state(938); - v->a[140][sym_concatenation] = state(1376); - v->a[140][sym_string] = state(938); - v->a[140][sym_translated_string] = state(938); - v->a[140][sym_number] = state(938); - v->a[140][sym_simple_expansion] = state(938); - v->a[140][sym_expansion] = state(938); - v->a[140][sym_command_substitution] = state(938); - v->a[140][sym_process_substitution] = state(938); - v->a[140][aux_sym__statements_repeat1] = state(423); + v->a[167][sym_variable_name] = actions(111); + v->a[167][sym_test_operator] = actions(95); + v->a[167][sym__brace_start] = actions(113); + v->a[168][sym__statements] = state(3639); + v->a[168][sym__statement_not_pipeline] = state(3480); + v->a[168][sym_redirected_statement] = state(2098); + v->a[168][sym_for_statement] = state(2098); + v->a[168][sym_while_statement] = state(2098); + v->a[168][sym_if_statement] = state(2098); + v->a[168][sym_case_statement] = state(2098); + v->a[168][sym_function_definition] = state(2098); + v->a[168][sym_compound_statement] = state(2098); + v->a[168][sym_subshell] = state(2098); + v->a[168][sym_pipeline] = state(2384); + v->a[168][sym_list] = state(2098); + v->a[168][sym_negated_command] = state(2098); + v->a[168][sym_declaration_command] = state(2098); + v->a[168][sym_unset_command] = state(2098); + v->a[168][sym_command] = state(2098); + v->a[168][sym_command_name] = state(292); parse_table_648(v); } void parse_table_648(t_parse_table_array *v) { - v->a[140][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[140][aux_sym_command_repeat1] = state(951); - v->a[140][aux_sym__literal_repeat1] = state(1267); - v->a[140][sym_word] = actions(765); - v->a[140][anon_sym_for] = actions(9); - v->a[140][anon_sym_select] = actions(11); - v->a[140][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[140][anon_sym_LT] = actions(85); - v->a[140][anon_sym_GT] = actions(85); - v->a[140][anon_sym_GT_GT] = actions(87); - v->a[140][anon_sym_LPAREN] = actions(19); - v->a[140][anon_sym_while] = actions(21); - v->a[140][anon_sym_until] = actions(21); - v->a[140][anon_sym_if] = actions(23); - v->a[140][anon_sym_case] = actions(25); - v->a[140][anon_sym_function] = actions(91); - v->a[140][anon_sym_LBRACE] = actions(29); - v->a[140][anon_sym_BANG] = actions(769); - v->a[140][anon_sym_LBRACK] = actions(33); - v->a[140][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[168][sym_variable_assignment] = state(539); + v->a[168][sym_variable_assignments] = state(2098); + v->a[168][sym_file_redirect] = state(1285); + v->a[168][sym_arithmetic_expansion] = state(702); + v->a[168][sym_brace_expression] = state(702); + v->a[168][sym_concatenation] = state(1192); + v->a[168][sym_string] = state(702); + v->a[168][sym_number] = state(702); + v->a[168][sym_simple_expansion] = state(702); + v->a[168][sym_expansion] = state(702); + v->a[168][sym_command_substitution] = state(702); + v->a[168][aux_sym__statements_repeat1] = state(226); + v->a[168][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[168][aux_sym_command_repeat1] = state(1041); + v->a[168][aux_sym__literal_repeat1] = state(1048); + v->a[168][sym_word] = actions(419); + v->a[168][anon_sym_for] = actions(9); + v->a[168][anon_sym_select] = actions(9); + v->a[168][anon_sym_while] = actions(11); + v->a[168][anon_sym_until] = actions(11); parse_table_649(v); } void parse_table_649(t_parse_table_array *v) { - v->a[140][anon_sym_declare] = actions(95); - v->a[140][anon_sym_typeset] = actions(95); - v->a[140][anon_sym_export] = actions(95); - v->a[140][anon_sym_readonly] = actions(95); - v->a[140][anon_sym_local] = actions(95); - v->a[140][anon_sym_unset] = actions(97); - v->a[140][anon_sym_unsetenv] = actions(97); - v->a[140][anon_sym_AMP_GT] = actions(85); - v->a[140][anon_sym_AMP_GT_GT] = actions(87); - v->a[140][anon_sym_LT_AMP] = actions(85); - v->a[140][anon_sym_GT_AMP] = actions(85); - v->a[140][anon_sym_GT_PIPE] = actions(87); - v->a[140][anon_sym_LT_AMP_DASH] = actions(99); - v->a[140][anon_sym_GT_AMP_DASH] = actions(99); - v->a[140][anon_sym_LT_LT_LT] = actions(101); - v->a[140][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[140][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[140][anon_sym_DOLLAR] = actions(316); - v->a[140][sym__special_character] = actions(771); - v->a[140][anon_sym_DQUOTE] = actions(320); + v->a[168][anon_sym_if] = actions(13); + v->a[168][anon_sym_case] = actions(15); + v->a[168][anon_sym_LPAREN] = actions(17); + v->a[168][anon_sym_function] = actions(423); + v->a[168][anon_sym_LBRACE] = actions(21); + v->a[168][anon_sym_BANG] = actions(425); + v->a[168][anon_sym_declare] = actions(427); + v->a[168][anon_sym_typeset] = actions(427); + v->a[168][anon_sym_export] = actions(427); + v->a[168][anon_sym_readonly] = actions(427); + v->a[168][anon_sym_local] = actions(427); + v->a[168][anon_sym_unset] = actions(429); + v->a[168][anon_sym_unsetenv] = actions(429); + v->a[168][anon_sym_LT] = actions(431); + v->a[168][anon_sym_GT] = actions(431); + v->a[168][anon_sym_GT_GT] = actions(433); + v->a[168][anon_sym_AMP_GT] = actions(431); + v->a[168][anon_sym_AMP_GT_GT] = actions(433); + v->a[168][anon_sym_LT_AMP] = actions(431); + v->a[168][anon_sym_GT_AMP] = actions(431); parse_table_650(v); } diff --git a/parser/static/parse_table/parse_table_13.c b/parser/static/parse_table/parse_table_13.c index 2c54cb10..335b88cf 100644 --- a/parser/static/parse_table/parse_table_13.c +++ b/parser/static/parse_table/parse_table_13.c @@ -14,126 +14,126 @@ void parse_table_65(t_parse_table_array *v) { - v->a[12][anon_sym_PERCENT] = actions(243); - v->a[12][anon_sym_STAR_STAR] = actions(243); - v->a[12][anon_sym_LPAREN] = actions(248); - v->a[12][anon_sym_RPAREN] = actions(245); - v->a[12][anon_sym_SEMI_SEMI] = actions(241); - v->a[12][anon_sym_PIPE_AMP] = actions(241); - v->a[12][anon_sym_BANG] = actions(250); - v->a[12][anon_sym_EQ_TILDE] = actions(245); - v->a[12][anon_sym_AMP_GT] = actions(241); - v->a[12][anon_sym_AMP_GT_GT] = actions(241); - v->a[12][anon_sym_LT_AMP] = actions(241); - v->a[12][anon_sym_GT_AMP] = actions(241); - v->a[12][anon_sym_GT_PIPE] = actions(241); - v->a[12][anon_sym_LT_AMP_DASH] = actions(241); - v->a[12][anon_sym_GT_AMP_DASH] = actions(241); - v->a[12][anon_sym_LT_LT_DASH] = actions(241); - v->a[12][aux_sym_heredoc_redirect_token1] = actions(241); - v->a[12][anon_sym_LT_LT_LT] = actions(241); - v->a[12][anon_sym_QMARK] = actions(243); - v->a[12][anon_sym_PLUS_PLUS2] = actions(252); + v->a[15][anon_sym_GT] = actions(157); + v->a[15][anon_sym_GT_GT] = actions(159); + v->a[15][anon_sym_AMP_GT] = actions(157); + v->a[15][anon_sym_AMP_GT_GT] = actions(159); + v->a[15][anon_sym_LT_AMP] = actions(157); + v->a[15][anon_sym_GT_AMP] = actions(157); + v->a[15][anon_sym_GT_PIPE] = actions(159); + v->a[15][anon_sym_LT_AMP_DASH] = actions(161); + v->a[15][anon_sym_GT_AMP_DASH] = actions(161); + v->a[15][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[15][anon_sym_DOLLAR] = actions(165); + v->a[15][sym__special_character] = actions(167); + v->a[15][anon_sym_DQUOTE] = actions(169); + v->a[15][sym_raw_string] = actions(171); + v->a[15][aux_sym_number_token1] = actions(173); + v->a[15][aux_sym_number_token2] = actions(175); + v->a[15][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[15][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[15][anon_sym_BQUOTE] = actions(181); + v->a[15][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_66(v); } void parse_table_66(t_parse_table_array *v) { - v->a[12][anon_sym_DASH_DASH2] = actions(252); - v->a[12][anon_sym_DASH2] = actions(105); - v->a[12][anon_sym_PLUS2] = actions(105); - v->a[12][anon_sym_TILDE] = actions(105); - v->a[12][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(239); - v->a[12][anon_sym_DOLLAR_LBRACK] = actions(254); - v->a[12][aux_sym_concatenation_token1] = actions(256); - v->a[12][anon_sym_DOLLAR] = actions(258); - v->a[12][sym__special_character] = actions(260); - v->a[12][anon_sym_DQUOTE] = actions(262); - v->a[12][sym_raw_string] = actions(237); - v->a[12][sym_ansi_c_string] = actions(237); - v->a[12][aux_sym_number_token1] = actions(264); - v->a[12][aux_sym_number_token2] = actions(266); - v->a[12][anon_sym_DOLLAR_LBRACE] = actions(268); - v->a[12][anon_sym_DOLLAR_LPAREN] = actions(270); - v->a[12][anon_sym_BQUOTE] = actions(272); - v->a[12][anon_sym_DOLLAR_BQUOTE] = actions(274); - v->a[12][anon_sym_LT_LPAREN] = actions(276); - v->a[12][anon_sym_GT_LPAREN] = actions(276); + v->a[15][sym_comment] = actions(57); + v->a[15][sym_file_descriptor] = actions(185); + v->a[15][sym_variable_name] = actions(187); + v->a[15][sym_test_operator] = actions(171); + v->a[15][sym__brace_start] = actions(189); + v->a[16][sym__statements] = state(3433); + v->a[16][sym__statement_not_pipeline] = state(3470); + v->a[16][sym_redirected_statement] = state(1914); + v->a[16][sym_for_statement] = state(1914); + v->a[16][sym_while_statement] = state(1914); + v->a[16][sym_if_statement] = state(1914); + v->a[16][sym_case_statement] = state(1914); + v->a[16][sym_function_definition] = state(1914); + v->a[16][sym_compound_statement] = state(1914); + v->a[16][sym_subshell] = state(1914); + v->a[16][sym_pipeline] = state(2054); + v->a[16][sym_list] = state(1914); + v->a[16][sym_negated_command] = state(1914); + v->a[16][sym_declaration_command] = state(1914); + v->a[16][sym_unset_command] = state(1914); parse_table_67(v); } void parse_table_67(t_parse_table_array *v) { - v->a[12][sym_comment] = actions(3); - v->a[12][sym_file_descriptor] = actions(278); - v->a[12][sym__concat] = actions(280); - v->a[12][sym_test_operator] = actions(282); - v->a[12][sym__bare_dollar] = actions(278); - v->a[12][sym__brace_start] = actions(284); - v->a[13][aux_sym__terminated_statement] = state(34); - v->a[13][sym__statement_not_pipeline] = state(6718); - v->a[13][sym_redirected_statement] = state(5007); - v->a[13][sym_for_statement] = state(5007); - v->a[13][sym_c_style_for_statement] = state(5007); - v->a[13][sym_while_statement] = state(4551); - v->a[13][sym_if_statement] = state(4551); - v->a[13][sym_elif_clause] = state(6289); - v->a[13][sym_else_clause] = state(7417); - v->a[13][sym_case_statement] = state(5007); - v->a[13][sym_function_definition] = state(5007); - v->a[13][sym_compound_statement] = state(5007); - v->a[13][sym_subshell] = state(5007); - v->a[13][sym_pipeline] = state(5189); + v->a[16][sym_command] = state(1914); + v->a[16][sym_command_name] = state(257); + v->a[16][sym_variable_assignment] = state(445); + v->a[16][sym_variable_assignments] = state(1914); + v->a[16][sym_file_redirect] = state(1015); + v->a[16][sym_arithmetic_expansion] = state(508); + v->a[16][sym_brace_expression] = state(508); + v->a[16][sym_concatenation] = state(862); + v->a[16][sym_string] = state(508); + v->a[16][sym_number] = state(508); + v->a[16][sym_simple_expansion] = state(508); + v->a[16][sym_expansion] = state(508); + v->a[16][sym_command_substitution] = state(508); + v->a[16][aux_sym__statements_repeat1] = state(230); + v->a[16][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[16][aux_sym_command_repeat1] = state(1131); + v->a[16][aux_sym__literal_repeat1] = state(678); + v->a[16][sym_word] = actions(129); + v->a[16][anon_sym_for] = actions(131); + v->a[16][anon_sym_select] = actions(131); parse_table_68(v); } void parse_table_68(t_parse_table_array *v) { - v->a[13][sym_list] = state(5007); - v->a[13][sym_negated_command] = state(5007); - v->a[13][sym_test_command] = state(5007); - v->a[13][sym_declaration_command] = state(5007); - v->a[13][sym_unset_command] = state(5007); - v->a[13][sym_command] = state(5007); - v->a[13][sym_command_name] = state(544); - v->a[13][sym_variable_assignment] = state(1151); - v->a[13][sym_variable_assignments] = state(5007); - v->a[13][sym_subscript] = state(6790); - v->a[13][sym_file_redirect] = state(2019); - v->a[13][sym_herestring_redirect] = state(2017); - v->a[13][sym_arithmetic_expansion] = state(1078); - v->a[13][sym_brace_expression] = state(1078); - v->a[13][sym_concatenation] = state(1376); - v->a[13][sym_string] = state(1078); - v->a[13][sym_translated_string] = state(1078); - v->a[13][sym_number] = state(1078); - v->a[13][sym_simple_expansion] = state(1078); - v->a[13][sym_expansion] = state(1078); + v->a[16][anon_sym_while] = actions(133); + v->a[16][anon_sym_until] = actions(133); + v->a[16][anon_sym_if] = actions(135); + v->a[16][anon_sym_case] = actions(137); + v->a[16][anon_sym_esac] = actions(307); + v->a[16][anon_sym_LPAREN] = actions(141); + v->a[16][anon_sym_SEMI_SEMI] = actions(309); + v->a[16][anon_sym_SEMI_AMP] = actions(311); + v->a[16][anon_sym_SEMI_SEMI_AMP] = actions(311); + v->a[16][anon_sym_function] = actions(147); + v->a[16][anon_sym_LBRACE] = actions(149); + v->a[16][anon_sym_BANG] = actions(151); + v->a[16][anon_sym_declare] = actions(153); + v->a[16][anon_sym_typeset] = actions(153); + v->a[16][anon_sym_export] = actions(153); + v->a[16][anon_sym_readonly] = actions(153); + v->a[16][anon_sym_local] = actions(153); + v->a[16][anon_sym_unset] = actions(155); + v->a[16][anon_sym_unsetenv] = actions(155); + v->a[16][anon_sym_LT] = actions(157); parse_table_69(v); } void parse_table_69(t_parse_table_array *v) { - v->a[13][sym_command_substitution] = state(1078); - v->a[13][sym_process_substitution] = state(1078); - v->a[13][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[13][aux_sym_if_statement_repeat1] = state(6289); - v->a[13][aux_sym_command_repeat1] = state(997); - v->a[13][aux_sym__literal_repeat1] = state(1267); - v->a[13][sym_word] = actions(286); - v->a[13][anon_sym_for] = actions(9); - v->a[13][anon_sym_select] = actions(11); - v->a[13][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[13][anon_sym_LT] = actions(290); - v->a[13][anon_sym_GT] = actions(290); - v->a[13][anon_sym_GT_GT] = actions(292); - v->a[13][anon_sym_LPAREN] = actions(19); - v->a[13][anon_sym_while] = actions(21); - v->a[13][anon_sym_until] = actions(21); - v->a[13][anon_sym_if] = actions(23); - v->a[13][anon_sym_fi] = actions(294); - v->a[13][anon_sym_elif] = actions(296); - v->a[13][anon_sym_else] = actions(298); + v->a[16][anon_sym_GT] = actions(157); + v->a[16][anon_sym_GT_GT] = actions(159); + v->a[16][anon_sym_AMP_GT] = actions(157); + v->a[16][anon_sym_AMP_GT_GT] = actions(159); + v->a[16][anon_sym_LT_AMP] = actions(157); + v->a[16][anon_sym_GT_AMP] = actions(157); + v->a[16][anon_sym_GT_PIPE] = actions(159); + v->a[16][anon_sym_LT_AMP_DASH] = actions(161); + v->a[16][anon_sym_GT_AMP_DASH] = actions(161); + v->a[16][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[16][anon_sym_DOLLAR] = actions(165); + v->a[16][sym__special_character] = actions(167); + v->a[16][anon_sym_DQUOTE] = actions(169); + v->a[16][sym_raw_string] = actions(171); + v->a[16][aux_sym_number_token1] = actions(173); + v->a[16][aux_sym_number_token2] = actions(175); + v->a[16][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[16][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[16][anon_sym_BQUOTE] = actions(181); + v->a[16][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_70(v); } diff --git a/parser/static/parse_table/parse_table_130.c b/parser/static/parse_table/parse_table_130.c index d1ad81e1..f7ab6bfe 100644 --- a/parser/static/parse_table/parse_table_130.c +++ b/parser/static/parse_table/parse_table_130.c @@ -14,126 +14,126 @@ void parse_table_650(t_parse_table_array *v) { - v->a[140][sym_raw_string] = actions(773); - v->a[140][sym_ansi_c_string] = actions(773); - v->a[140][aux_sym_number_token1] = actions(324); - v->a[140][aux_sym_number_token2] = actions(326); - v->a[140][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[140][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[140][anon_sym_BQUOTE] = actions(332); - v->a[140][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[140][anon_sym_LT_LPAREN] = actions(336); - v->a[140][anon_sym_GT_LPAREN] = actions(336); - v->a[140][sym_comment] = actions(71); - v->a[140][sym_file_descriptor] = actions(135); - v->a[140][sym_variable_name] = actions(137); - v->a[140][sym_test_operator] = actions(775); - v->a[140][sym__brace_start] = actions(344); - v->a[141][sym__statements] = state(7040); - v->a[141][sym__statement_not_pipeline] = state(6558); - v->a[141][sym_redirected_statement] = state(4662); - v->a[141][sym_for_statement] = state(4662); - v->a[141][sym_c_style_for_statement] = state(4662); + v->a[168][anon_sym_GT_PIPE] = actions(433); + v->a[168][anon_sym_LT_AMP_DASH] = actions(435); + v->a[168][anon_sym_GT_AMP_DASH] = actions(435); + v->a[168][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[168][anon_sym_DOLLAR] = actions(89); + v->a[168][sym__special_character] = actions(437); + v->a[168][anon_sym_DQUOTE] = actions(93); + v->a[168][sym_raw_string] = actions(439); + v->a[168][aux_sym_number_token1] = actions(97); + v->a[168][aux_sym_number_token2] = actions(99); + v->a[168][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[168][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[168][anon_sym_BQUOTE] = actions(105); + v->a[168][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[168][sym_comment] = actions(57); + v->a[168][sym_file_descriptor] = actions(441); + v->a[168][sym_variable_name] = actions(443); + v->a[168][sym_test_operator] = actions(439); + v->a[168][sym__brace_start] = actions(113); + v->a[169][sym__statements] = state(4036); parse_table_651(v); } void parse_table_651(t_parse_table_array *v) { - v->a[141][sym_while_statement] = state(4314); - v->a[141][sym_if_statement] = state(4314); - v->a[141][sym_case_statement] = state(4662); - v->a[141][sym_function_definition] = state(4662); - v->a[141][sym_compound_statement] = state(4662); - v->a[141][sym_subshell] = state(4662); - v->a[141][sym_pipeline] = state(5070); - v->a[141][sym_list] = state(4662); - v->a[141][sym_negated_command] = state(4662); - v->a[141][sym_test_command] = state(4662); - v->a[141][sym_declaration_command] = state(4662); - v->a[141][sym_unset_command] = state(4662); - v->a[141][sym_command] = state(4662); - v->a[141][sym_command_name] = state(554); - v->a[141][sym_variable_assignment] = state(1150); - v->a[141][sym_variable_assignments] = state(4662); - v->a[141][sym_subscript] = state(6790); - v->a[141][sym_file_redirect] = state(2273); - v->a[141][sym_herestring_redirect] = state(2272); - v->a[141][sym_arithmetic_expansion] = state(1078); + v->a[169][sym__statement_not_pipeline] = state(3480); + v->a[169][sym_redirected_statement] = state(2098); + v->a[169][sym_for_statement] = state(2098); + v->a[169][sym_while_statement] = state(2098); + v->a[169][sym_if_statement] = state(2098); + v->a[169][sym_case_statement] = state(2098); + v->a[169][sym_function_definition] = state(2098); + v->a[169][sym_compound_statement] = state(2098); + v->a[169][sym_subshell] = state(2098); + v->a[169][sym_pipeline] = state(2384); + v->a[169][sym_list] = state(2098); + v->a[169][sym_negated_command] = state(2098); + v->a[169][sym_declaration_command] = state(2098); + v->a[169][sym_unset_command] = state(2098); + v->a[169][sym_command] = state(2098); + v->a[169][sym_command_name] = state(292); + v->a[169][sym_variable_assignment] = state(539); + v->a[169][sym_variable_assignments] = state(2098); + v->a[169][sym_file_redirect] = state(1284); + v->a[169][sym_arithmetic_expansion] = state(702); parse_table_652(v); } void parse_table_652(t_parse_table_array *v) { - v->a[141][sym_brace_expression] = state(1078); - v->a[141][sym_concatenation] = state(1376); - v->a[141][sym_string] = state(1078); - v->a[141][sym_translated_string] = state(1078); - v->a[141][sym_number] = state(1078); - v->a[141][sym_simple_expansion] = state(1078); - v->a[141][sym_expansion] = state(1078); - v->a[141][sym_command_substitution] = state(1078); - v->a[141][sym_process_substitution] = state(1078); - v->a[141][aux_sym__statements_repeat1] = state(429); - v->a[141][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[141][aux_sym_command_repeat1] = state(958); - v->a[141][aux_sym__literal_repeat1] = state(1267); - v->a[141][sym_word] = actions(799); - v->a[141][anon_sym_for] = actions(9); - v->a[141][anon_sym_select] = actions(11); - v->a[141][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[141][anon_sym_LT] = actions(290); - v->a[141][anon_sym_GT] = actions(290); - v->a[141][anon_sym_GT_GT] = actions(292); + v->a[169][sym_brace_expression] = state(702); + v->a[169][sym_concatenation] = state(1192); + v->a[169][sym_string] = state(702); + v->a[169][sym_number] = state(702); + v->a[169][sym_simple_expansion] = state(702); + v->a[169][sym_expansion] = state(702); + v->a[169][sym_command_substitution] = state(702); + v->a[169][aux_sym__statements_repeat1] = state(226); + v->a[169][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[169][aux_sym_command_repeat1] = state(1041); + v->a[169][aux_sym__literal_repeat1] = state(1048); + v->a[169][sym_word] = actions(419); + v->a[169][anon_sym_for] = actions(9); + v->a[169][anon_sym_select] = actions(9); + v->a[169][anon_sym_while] = actions(11); + v->a[169][anon_sym_until] = actions(11); + v->a[169][anon_sym_if] = actions(13); + v->a[169][anon_sym_case] = actions(15); + v->a[169][anon_sym_LPAREN] = actions(17); + v->a[169][anon_sym_function] = actions(423); parse_table_653(v); } void parse_table_653(t_parse_table_array *v) { - v->a[141][anon_sym_LPAREN] = actions(19); - v->a[141][anon_sym_while] = actions(21); - v->a[141][anon_sym_until] = actions(21); - v->a[141][anon_sym_if] = actions(23); - v->a[141][anon_sym_case] = actions(25); - v->a[141][anon_sym_function] = actions(801); - v->a[141][anon_sym_LBRACE] = actions(29); - v->a[141][anon_sym_BANG] = actions(803); - v->a[141][anon_sym_LBRACK] = actions(33); - v->a[141][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[141][anon_sym_declare] = actions(805); - v->a[141][anon_sym_typeset] = actions(805); - v->a[141][anon_sym_export] = actions(805); - v->a[141][anon_sym_readonly] = actions(805); - v->a[141][anon_sym_local] = actions(805); - v->a[141][anon_sym_unset] = actions(807); - v->a[141][anon_sym_unsetenv] = actions(807); - v->a[141][anon_sym_AMP_GT] = actions(290); - v->a[141][anon_sym_AMP_GT_GT] = actions(292); - v->a[141][anon_sym_LT_AMP] = actions(290); + v->a[169][anon_sym_LBRACE] = actions(21); + v->a[169][anon_sym_BANG] = actions(425); + v->a[169][anon_sym_declare] = actions(427); + v->a[169][anon_sym_typeset] = actions(427); + v->a[169][anon_sym_export] = actions(427); + v->a[169][anon_sym_readonly] = actions(427); + v->a[169][anon_sym_local] = actions(427); + v->a[169][anon_sym_unset] = actions(429); + v->a[169][anon_sym_unsetenv] = actions(429); + v->a[169][anon_sym_LT] = actions(431); + v->a[169][anon_sym_GT] = actions(431); + v->a[169][anon_sym_GT_GT] = actions(433); + v->a[169][anon_sym_AMP_GT] = actions(431); + v->a[169][anon_sym_AMP_GT_GT] = actions(433); + v->a[169][anon_sym_LT_AMP] = actions(431); + v->a[169][anon_sym_GT_AMP] = actions(431); + v->a[169][anon_sym_GT_PIPE] = actions(433); + v->a[169][anon_sym_LT_AMP_DASH] = actions(435); + v->a[169][anon_sym_GT_AMP_DASH] = actions(435); + v->a[169][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_654(v); } void parse_table_654(t_parse_table_array *v) { - v->a[141][anon_sym_GT_AMP] = actions(290); - v->a[141][anon_sym_GT_PIPE] = actions(292); - v->a[141][anon_sym_LT_AMP_DASH] = actions(308); - v->a[141][anon_sym_GT_AMP_DASH] = actions(308); - v->a[141][anon_sym_LT_LT_LT] = actions(310); - v->a[141][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[141][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[141][anon_sym_DOLLAR] = actions(316); - v->a[141][sym__special_character] = actions(318); - v->a[141][anon_sym_DQUOTE] = actions(320); - v->a[141][sym_raw_string] = actions(322); - v->a[141][sym_ansi_c_string] = actions(322); - v->a[141][aux_sym_number_token1] = actions(324); - v->a[141][aux_sym_number_token2] = actions(326); - v->a[141][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[141][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[141][anon_sym_BQUOTE] = actions(332); - v->a[141][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[141][anon_sym_LT_LPAREN] = actions(336); - v->a[141][anon_sym_GT_LPAREN] = actions(336); + v->a[169][anon_sym_DOLLAR] = actions(89); + v->a[169][sym__special_character] = actions(437); + v->a[169][anon_sym_DQUOTE] = actions(93); + v->a[169][sym_raw_string] = actions(439); + v->a[169][aux_sym_number_token1] = actions(97); + v->a[169][aux_sym_number_token2] = actions(99); + v->a[169][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[169][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[169][anon_sym_BQUOTE] = actions(105); + v->a[169][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[169][sym_comment] = actions(57); + v->a[169][sym_file_descriptor] = actions(441); + v->a[169][sym_variable_name] = actions(443); + v->a[169][sym_test_operator] = actions(439); + v->a[169][sym__brace_start] = actions(113); + v->a[170][aux_sym__terminated_statement] = state(13); + v->a[170][sym__statement_not_pipeline] = state(3515); + v->a[170][sym_redirected_statement] = state(2164); + v->a[170][sym_for_statement] = state(2164); + v->a[170][sym_while_statement] = state(2164); parse_table_655(v); } diff --git a/parser/static/parse_table/parse_table_131.c b/parser/static/parse_table/parse_table_131.c index 6fdf08a3..47036391 100644 --- a/parser/static/parse_table/parse_table_131.c +++ b/parser/static/parse_table/parse_table_131.c @@ -14,126 +14,126 @@ void parse_table_655(t_parse_table_array *v) { - v->a[141][sym_comment] = actions(71); - v->a[141][sym_file_descriptor] = actions(338); - v->a[141][sym_variable_name] = actions(340); - v->a[141][sym_test_operator] = actions(342); - v->a[141][sym__brace_start] = actions(344); - v->a[142][sym__statements] = state(7033); - v->a[142][sym__statement_not_pipeline] = state(6558); - v->a[142][sym_redirected_statement] = state(4662); - v->a[142][sym_for_statement] = state(4662); - v->a[142][sym_c_style_for_statement] = state(4662); - v->a[142][sym_while_statement] = state(4314); - v->a[142][sym_if_statement] = state(4314); - v->a[142][sym_case_statement] = state(4662); - v->a[142][sym_function_definition] = state(4662); - v->a[142][sym_compound_statement] = state(4662); - v->a[142][sym_subshell] = state(4662); - v->a[142][sym_pipeline] = state(5070); - v->a[142][sym_list] = state(4662); - v->a[142][sym_negated_command] = state(4662); - v->a[142][sym_test_command] = state(4662); + v->a[170][sym_if_statement] = state(2164); + v->a[170][sym_case_statement] = state(2164); + v->a[170][sym_function_definition] = state(2164); + v->a[170][sym_compound_statement] = state(2164); + v->a[170][sym_subshell] = state(2164); + v->a[170][sym_pipeline] = state(2581); + v->a[170][sym_list] = state(2164); + v->a[170][sym_negated_command] = state(2164); + v->a[170][sym_declaration_command] = state(2164); + v->a[170][sym_unset_command] = state(2164); + v->a[170][sym_command] = state(2164); + v->a[170][sym_command_name] = state(310); + v->a[170][sym_variable_assignment] = state(704); + v->a[170][sym_variable_assignments] = state(2164); + v->a[170][sym_file_redirect] = state(1320); + v->a[170][sym_arithmetic_expansion] = state(834); + v->a[170][sym_brace_expression] = state(834); + v->a[170][sym_concatenation] = state(1192); + v->a[170][sym_string] = state(834); + v->a[170][sym_number] = state(834); parse_table_656(v); } void parse_table_656(t_parse_table_array *v) { - v->a[142][sym_declaration_command] = state(4662); - v->a[142][sym_unset_command] = state(4662); - v->a[142][sym_command] = state(4662); - v->a[142][sym_command_name] = state(554); - v->a[142][sym_variable_assignment] = state(1150); - v->a[142][sym_variable_assignments] = state(4662); - v->a[142][sym_subscript] = state(6790); - v->a[142][sym_file_redirect] = state(2273); - v->a[142][sym_herestring_redirect] = state(2272); - v->a[142][sym_arithmetic_expansion] = state(1078); - v->a[142][sym_brace_expression] = state(1078); - v->a[142][sym_concatenation] = state(1376); - v->a[142][sym_string] = state(1078); - v->a[142][sym_translated_string] = state(1078); - v->a[142][sym_number] = state(1078); - v->a[142][sym_simple_expansion] = state(1078); - v->a[142][sym_expansion] = state(1078); - v->a[142][sym_command_substitution] = state(1078); - v->a[142][sym_process_substitution] = state(1078); - v->a[142][aux_sym__statements_repeat1] = state(429); + v->a[170][sym_simple_expansion] = state(834); + v->a[170][sym_expansion] = state(834); + v->a[170][sym_command_substitution] = state(834); + v->a[170][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[170][aux_sym_command_repeat1] = state(1035); + v->a[170][aux_sym__literal_repeat1] = state(1048); + v->a[170][sym_word] = actions(65); + v->a[170][anon_sym_for] = actions(9); + v->a[170][anon_sym_select] = actions(9); + v->a[170][anon_sym_while] = actions(11); + v->a[170][anon_sym_until] = actions(11); + v->a[170][anon_sym_if] = actions(13); + v->a[170][anon_sym_then] = actions(501); + v->a[170][anon_sym_case] = actions(15); + v->a[170][anon_sym_LPAREN] = actions(17); + v->a[170][anon_sym_function] = actions(73); + v->a[170][anon_sym_LBRACE] = actions(21); + v->a[170][anon_sym_BANG] = actions(75); + v->a[170][anon_sym_declare] = actions(77); + v->a[170][anon_sym_typeset] = actions(77); parse_table_657(v); } void parse_table_657(t_parse_table_array *v) { - v->a[142][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[142][aux_sym_command_repeat1] = state(958); - v->a[142][aux_sym__literal_repeat1] = state(1267); - v->a[142][sym_word] = actions(799); - v->a[142][anon_sym_for] = actions(9); - v->a[142][anon_sym_select] = actions(11); - v->a[142][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[142][anon_sym_LT] = actions(290); - v->a[142][anon_sym_GT] = actions(290); - v->a[142][anon_sym_GT_GT] = actions(292); - v->a[142][anon_sym_LPAREN] = actions(19); - v->a[142][anon_sym_while] = actions(21); - v->a[142][anon_sym_until] = actions(21); - v->a[142][anon_sym_if] = actions(23); - v->a[142][anon_sym_case] = actions(25); - v->a[142][anon_sym_function] = actions(801); - v->a[142][anon_sym_LBRACE] = actions(29); - v->a[142][anon_sym_BANG] = actions(803); - v->a[142][anon_sym_LBRACK] = actions(33); - v->a[142][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[170][anon_sym_export] = actions(77); + v->a[170][anon_sym_readonly] = actions(77); + v->a[170][anon_sym_local] = actions(77); + v->a[170][anon_sym_unset] = actions(79); + v->a[170][anon_sym_unsetenv] = actions(79); + v->a[170][anon_sym_LT] = actions(81); + v->a[170][anon_sym_GT] = actions(81); + v->a[170][anon_sym_GT_GT] = actions(83); + v->a[170][anon_sym_AMP_GT] = actions(81); + v->a[170][anon_sym_AMP_GT_GT] = actions(83); + v->a[170][anon_sym_LT_AMP] = actions(81); + v->a[170][anon_sym_GT_AMP] = actions(81); + v->a[170][anon_sym_GT_PIPE] = actions(83); + v->a[170][anon_sym_LT_AMP_DASH] = actions(85); + v->a[170][anon_sym_GT_AMP_DASH] = actions(85); + v->a[170][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[170][anon_sym_DOLLAR] = actions(89); + v->a[170][sym__special_character] = actions(91); + v->a[170][anon_sym_DQUOTE] = actions(93); + v->a[170][sym_raw_string] = actions(95); parse_table_658(v); } void parse_table_658(t_parse_table_array *v) { - v->a[142][anon_sym_declare] = actions(805); - v->a[142][anon_sym_typeset] = actions(805); - v->a[142][anon_sym_export] = actions(805); - v->a[142][anon_sym_readonly] = actions(805); - v->a[142][anon_sym_local] = actions(805); - v->a[142][anon_sym_unset] = actions(807); - v->a[142][anon_sym_unsetenv] = actions(807); - v->a[142][anon_sym_AMP_GT] = actions(290); - v->a[142][anon_sym_AMP_GT_GT] = actions(292); - v->a[142][anon_sym_LT_AMP] = actions(290); - v->a[142][anon_sym_GT_AMP] = actions(290); - v->a[142][anon_sym_GT_PIPE] = actions(292); - v->a[142][anon_sym_LT_AMP_DASH] = actions(308); - v->a[142][anon_sym_GT_AMP_DASH] = actions(308); - v->a[142][anon_sym_LT_LT_LT] = actions(310); - v->a[142][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[142][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[142][anon_sym_DOLLAR] = actions(316); - v->a[142][sym__special_character] = actions(318); - v->a[142][anon_sym_DQUOTE] = actions(320); + v->a[170][aux_sym_number_token1] = actions(97); + v->a[170][aux_sym_number_token2] = actions(99); + v->a[170][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[170][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[170][anon_sym_BQUOTE] = actions(105); + v->a[170][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[170][sym_comment] = actions(57); + v->a[170][sym_file_descriptor] = actions(109); + v->a[170][sym_variable_name] = actions(111); + v->a[170][sym_test_operator] = actions(95); + v->a[170][sym__brace_start] = actions(113); + v->a[171][sym__statements] = state(3768); + v->a[171][sym__statement_not_pipeline] = state(3476); + v->a[171][sym_redirected_statement] = state(2121); + v->a[171][sym_for_statement] = state(2121); + v->a[171][sym_while_statement] = state(2121); + v->a[171][sym_if_statement] = state(2121); + v->a[171][sym_case_statement] = state(2121); + v->a[171][sym_function_definition] = state(2121); + v->a[171][sym_compound_statement] = state(2121); parse_table_659(v); } void parse_table_659(t_parse_table_array *v) { - v->a[142][sym_raw_string] = actions(322); - v->a[142][sym_ansi_c_string] = actions(322); - v->a[142][aux_sym_number_token1] = actions(324); - v->a[142][aux_sym_number_token2] = actions(326); - v->a[142][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[142][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[142][anon_sym_BQUOTE] = actions(332); - v->a[142][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[142][anon_sym_LT_LPAREN] = actions(336); - v->a[142][anon_sym_GT_LPAREN] = actions(336); - v->a[142][sym_comment] = actions(71); - v->a[142][sym_file_descriptor] = actions(338); - v->a[142][sym_variable_name] = actions(340); - v->a[142][sym_test_operator] = actions(342); - v->a[142][sym__brace_start] = actions(344); - v->a[143][aux_sym__terminated_statement] = state(137); - v->a[143][sym__statement_not_pipeline] = state(6718); - v->a[143][sym_redirected_statement] = state(4951); - v->a[143][sym_for_statement] = state(4951); - v->a[143][sym_c_style_for_statement] = state(4951); + v->a[171][sym_subshell] = state(2121); + v->a[171][sym_pipeline] = state(2499); + v->a[171][sym_list] = state(2121); + v->a[171][sym_negated_command] = state(2121); + v->a[171][sym_declaration_command] = state(2121); + v->a[171][sym_unset_command] = state(2121); + v->a[171][sym_command] = state(2121); + v->a[171][sym_command_name] = state(340); + v->a[171][sym_variable_assignment] = state(709); + v->a[171][sym_variable_assignments] = state(2121); + v->a[171][sym_file_redirect] = state(1361); + v->a[171][sym_arithmetic_expansion] = state(834); + v->a[171][sym_brace_expression] = state(834); + v->a[171][sym_concatenation] = state(1192); + v->a[171][sym_string] = state(834); + v->a[171][sym_number] = state(834); + v->a[171][sym_simple_expansion] = state(834); + v->a[171][sym_expansion] = state(834); + v->a[171][sym_command_substitution] = state(834); + v->a[171][aux_sym__statements_repeat1] = state(236); parse_table_660(v); } diff --git a/parser/static/parse_table/parse_table_132.c b/parser/static/parse_table/parse_table_132.c index 9023123b..40bea859 100644 --- a/parser/static/parse_table/parse_table_132.c +++ b/parser/static/parse_table/parse_table_132.c @@ -14,126 +14,126 @@ void parse_table_660(t_parse_table_array *v) { - v->a[143][sym_while_statement] = state(4567); - v->a[143][sym_if_statement] = state(4567); - v->a[143][sym_case_statement] = state(4951); - v->a[143][sym_function_definition] = state(4951); - v->a[143][sym_compound_statement] = state(4951); - v->a[143][sym_subshell] = state(4951); - v->a[143][sym_pipeline] = state(5163); - v->a[143][sym_list] = state(4951); - v->a[143][sym_negated_command] = state(4951); - v->a[143][sym_test_command] = state(4951); - v->a[143][sym_declaration_command] = state(4951); - v->a[143][sym_unset_command] = state(4951); - v->a[143][sym_command] = state(4951); - v->a[143][sym_command_name] = state(544); - v->a[143][sym_variable_assignment] = state(1153); - v->a[143][sym_variable_assignments] = state(4951); - v->a[143][sym_subscript] = state(6790); - v->a[143][sym_file_redirect] = state(2019); - v->a[143][sym_herestring_redirect] = state(2017); - v->a[143][sym_arithmetic_expansion] = state(1078); + v->a[171][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[171][aux_sym_command_repeat1] = state(1008); + v->a[171][aux_sym__literal_repeat1] = state(1048); + v->a[171][sym_word] = actions(467); + v->a[171][anon_sym_for] = actions(9); + v->a[171][anon_sym_select] = actions(9); + v->a[171][anon_sym_while] = actions(11); + v->a[171][anon_sym_until] = actions(11); + v->a[171][anon_sym_if] = actions(13); + v->a[171][anon_sym_case] = actions(15); + v->a[171][anon_sym_LPAREN] = actions(17); + v->a[171][anon_sym_function] = actions(469); + v->a[171][anon_sym_LBRACE] = actions(21); + v->a[171][anon_sym_BANG] = actions(471); + v->a[171][anon_sym_declare] = actions(473); + v->a[171][anon_sym_typeset] = actions(473); + v->a[171][anon_sym_export] = actions(473); + v->a[171][anon_sym_readonly] = actions(473); + v->a[171][anon_sym_local] = actions(473); + v->a[171][anon_sym_unset] = actions(475); parse_table_661(v); } void parse_table_661(t_parse_table_array *v) { - v->a[143][sym_brace_expression] = state(1078); - v->a[143][sym_concatenation] = state(1376); - v->a[143][sym_string] = state(1078); - v->a[143][sym_translated_string] = state(1078); - v->a[143][sym_number] = state(1078); - v->a[143][sym_simple_expansion] = state(1078); - v->a[143][sym_expansion] = state(1078); - v->a[143][sym_command_substitution] = state(1078); - v->a[143][sym_process_substitution] = state(1078); - v->a[143][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[143][aux_sym_command_repeat1] = state(997); - v->a[143][aux_sym__literal_repeat1] = state(1267); - v->a[143][sym_word] = actions(286); - v->a[143][anon_sym_for] = actions(9); - v->a[143][anon_sym_select] = actions(11); - v->a[143][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[143][anon_sym_LT] = actions(290); - v->a[143][anon_sym_GT] = actions(290); - v->a[143][anon_sym_GT_GT] = actions(292); - v->a[143][anon_sym_LPAREN] = actions(19); + v->a[171][anon_sym_unsetenv] = actions(475); + v->a[171][anon_sym_LT] = actions(81); + v->a[171][anon_sym_GT] = actions(81); + v->a[171][anon_sym_GT_GT] = actions(83); + v->a[171][anon_sym_AMP_GT] = actions(81); + v->a[171][anon_sym_AMP_GT_GT] = actions(83); + v->a[171][anon_sym_LT_AMP] = actions(81); + v->a[171][anon_sym_GT_AMP] = actions(81); + v->a[171][anon_sym_GT_PIPE] = actions(83); + v->a[171][anon_sym_LT_AMP_DASH] = actions(85); + v->a[171][anon_sym_GT_AMP_DASH] = actions(85); + v->a[171][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[171][anon_sym_DOLLAR] = actions(89); + v->a[171][sym__special_character] = actions(91); + v->a[171][anon_sym_DQUOTE] = actions(93); + v->a[171][sym_raw_string] = actions(95); + v->a[171][aux_sym_number_token1] = actions(97); + v->a[171][aux_sym_number_token2] = actions(99); + v->a[171][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[171][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_662(v); } void parse_table_662(t_parse_table_array *v) { - v->a[143][anon_sym_while] = actions(21); - v->a[143][anon_sym_until] = actions(21); - v->a[143][anon_sym_done] = actions(867); - v->a[143][anon_sym_if] = actions(23); - v->a[143][anon_sym_case] = actions(25); - v->a[143][anon_sym_function] = actions(300); - v->a[143][anon_sym_LBRACE] = actions(29); - v->a[143][anon_sym_BANG] = actions(302); - v->a[143][anon_sym_LBRACK] = actions(33); - v->a[143][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[143][anon_sym_declare] = actions(304); - v->a[143][anon_sym_typeset] = actions(304); - v->a[143][anon_sym_export] = actions(304); - v->a[143][anon_sym_readonly] = actions(304); - v->a[143][anon_sym_local] = actions(304); - v->a[143][anon_sym_unset] = actions(306); - v->a[143][anon_sym_unsetenv] = actions(306); - v->a[143][anon_sym_AMP_GT] = actions(290); - v->a[143][anon_sym_AMP_GT_GT] = actions(292); - v->a[143][anon_sym_LT_AMP] = actions(290); + v->a[171][anon_sym_BQUOTE] = actions(105); + v->a[171][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[171][sym_comment] = actions(57); + v->a[171][sym_file_descriptor] = actions(109); + v->a[171][sym_variable_name] = actions(111); + v->a[171][sym_test_operator] = actions(95); + v->a[171][sym__brace_start] = actions(113); + v->a[172][sym__statements] = state(3766); + v->a[172][sym__statement_not_pipeline] = state(3476); + v->a[172][sym_redirected_statement] = state(2121); + v->a[172][sym_for_statement] = state(2121); + v->a[172][sym_while_statement] = state(2121); + v->a[172][sym_if_statement] = state(2121); + v->a[172][sym_case_statement] = state(2121); + v->a[172][sym_function_definition] = state(2121); + v->a[172][sym_compound_statement] = state(2121); + v->a[172][sym_subshell] = state(2121); + v->a[172][sym_pipeline] = state(2499); + v->a[172][sym_list] = state(2121); + v->a[172][sym_negated_command] = state(2121); parse_table_663(v); } void parse_table_663(t_parse_table_array *v) { - v->a[143][anon_sym_GT_AMP] = actions(290); - v->a[143][anon_sym_GT_PIPE] = actions(292); - v->a[143][anon_sym_LT_AMP_DASH] = actions(308); - v->a[143][anon_sym_GT_AMP_DASH] = actions(308); - v->a[143][anon_sym_LT_LT_LT] = actions(310); - v->a[143][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[143][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[143][anon_sym_DOLLAR] = actions(316); - v->a[143][sym__special_character] = actions(318); - v->a[143][anon_sym_DQUOTE] = actions(320); - v->a[143][sym_raw_string] = actions(322); - v->a[143][sym_ansi_c_string] = actions(322); - v->a[143][aux_sym_number_token1] = actions(324); - v->a[143][aux_sym_number_token2] = actions(326); - v->a[143][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[143][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[143][anon_sym_BQUOTE] = actions(332); - v->a[143][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[143][anon_sym_LT_LPAREN] = actions(336); - v->a[143][anon_sym_GT_LPAREN] = actions(336); + v->a[172][sym_declaration_command] = state(2121); + v->a[172][sym_unset_command] = state(2121); + v->a[172][sym_command] = state(2121); + v->a[172][sym_command_name] = state(340); + v->a[172][sym_variable_assignment] = state(709); + v->a[172][sym_variable_assignments] = state(2121); + v->a[172][sym_file_redirect] = state(1361); + v->a[172][sym_arithmetic_expansion] = state(834); + v->a[172][sym_brace_expression] = state(834); + v->a[172][sym_concatenation] = state(1192); + v->a[172][sym_string] = state(834); + v->a[172][sym_number] = state(834); + v->a[172][sym_simple_expansion] = state(834); + v->a[172][sym_expansion] = state(834); + v->a[172][sym_command_substitution] = state(834); + v->a[172][aux_sym__statements_repeat1] = state(236); + v->a[172][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[172][aux_sym_command_repeat1] = state(1008); + v->a[172][aux_sym__literal_repeat1] = state(1048); + v->a[172][sym_word] = actions(467); parse_table_664(v); } void parse_table_664(t_parse_table_array *v) { - v->a[143][sym_comment] = actions(71); - v->a[143][sym_file_descriptor] = actions(338); - v->a[143][sym_variable_name] = actions(340); - v->a[143][sym_test_operator] = actions(342); - v->a[143][sym__brace_start] = actions(344); - v->a[144][sym__statements] = state(7092); - v->a[144][sym__statement_not_pipeline] = state(6614); - v->a[144][sym_redirected_statement] = state(4797); - v->a[144][sym_for_statement] = state(4797); - v->a[144][sym_c_style_for_statement] = state(4797); - v->a[144][sym_while_statement] = state(4400); - v->a[144][sym_if_statement] = state(4400); - v->a[144][sym_case_statement] = state(4797); - v->a[144][sym_function_definition] = state(4797); - v->a[144][sym_compound_statement] = state(4797); - v->a[144][sym_subshell] = state(4797); - v->a[144][sym_pipeline] = state(5054); - v->a[144][sym_list] = state(4797); - v->a[144][sym_negated_command] = state(4797); - v->a[144][sym_test_command] = state(4797); + v->a[172][anon_sym_for] = actions(9); + v->a[172][anon_sym_select] = actions(9); + v->a[172][anon_sym_while] = actions(11); + v->a[172][anon_sym_until] = actions(11); + v->a[172][anon_sym_if] = actions(13); + v->a[172][anon_sym_case] = actions(15); + v->a[172][anon_sym_LPAREN] = actions(17); + v->a[172][anon_sym_function] = actions(469); + v->a[172][anon_sym_LBRACE] = actions(21); + v->a[172][anon_sym_BANG] = actions(471); + v->a[172][anon_sym_declare] = actions(473); + v->a[172][anon_sym_typeset] = actions(473); + v->a[172][anon_sym_export] = actions(473); + v->a[172][anon_sym_readonly] = actions(473); + v->a[172][anon_sym_local] = actions(473); + v->a[172][anon_sym_unset] = actions(475); + v->a[172][anon_sym_unsetenv] = actions(475); + v->a[172][anon_sym_LT] = actions(81); + v->a[172][anon_sym_GT] = actions(81); + v->a[172][anon_sym_GT_GT] = actions(83); parse_table_665(v); } diff --git a/parser/static/parse_table/parse_table_133.c b/parser/static/parse_table/parse_table_133.c index c0a4ea64..e1bd0fb1 100644 --- a/parser/static/parse_table/parse_table_133.c +++ b/parser/static/parse_table/parse_table_133.c @@ -14,126 +14,126 @@ void parse_table_665(t_parse_table_array *v) { - v->a[144][sym_declaration_command] = state(4797); - v->a[144][sym_unset_command] = state(4797); - v->a[144][sym_command] = state(4797); - v->a[144][sym_command_name] = state(533); - v->a[144][sym_variable_assignment] = state(945); - v->a[144][sym_variable_assignments] = state(4797); - v->a[144][sym_subscript] = state(6754); - v->a[144][sym_file_redirect] = state(2019); - v->a[144][sym_herestring_redirect] = state(2017); - v->a[144][sym_arithmetic_expansion] = state(938); - v->a[144][sym_brace_expression] = state(938); - v->a[144][sym_concatenation] = state(1376); - v->a[144][sym_string] = state(938); - v->a[144][sym_translated_string] = state(938); - v->a[144][sym_number] = state(938); - v->a[144][sym_simple_expansion] = state(938); - v->a[144][sym_expansion] = state(938); - v->a[144][sym_command_substitution] = state(938); - v->a[144][sym_process_substitution] = state(938); - v->a[144][aux_sym__statements_repeat1] = state(423); + v->a[172][anon_sym_AMP_GT] = actions(81); + v->a[172][anon_sym_AMP_GT_GT] = actions(83); + v->a[172][anon_sym_LT_AMP] = actions(81); + v->a[172][anon_sym_GT_AMP] = actions(81); + v->a[172][anon_sym_GT_PIPE] = actions(83); + v->a[172][anon_sym_LT_AMP_DASH] = actions(85); + v->a[172][anon_sym_GT_AMP_DASH] = actions(85); + v->a[172][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[172][anon_sym_DOLLAR] = actions(89); + v->a[172][sym__special_character] = actions(91); + v->a[172][anon_sym_DQUOTE] = actions(93); + v->a[172][sym_raw_string] = actions(95); + v->a[172][aux_sym_number_token1] = actions(97); + v->a[172][aux_sym_number_token2] = actions(99); + v->a[172][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[172][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[172][anon_sym_BQUOTE] = actions(105); + v->a[172][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[172][sym_comment] = actions(57); + v->a[172][sym_file_descriptor] = actions(109); parse_table_666(v); } void parse_table_666(t_parse_table_array *v) { - v->a[144][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[144][aux_sym_command_repeat1] = state(951); - v->a[144][aux_sym__literal_repeat1] = state(1267); - v->a[144][sym_word] = actions(765); - v->a[144][anon_sym_for] = actions(9); - v->a[144][anon_sym_select] = actions(11); - v->a[144][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[144][anon_sym_LT] = actions(85); - v->a[144][anon_sym_GT] = actions(85); - v->a[144][anon_sym_GT_GT] = actions(87); - v->a[144][anon_sym_LPAREN] = actions(19); - v->a[144][anon_sym_while] = actions(21); - v->a[144][anon_sym_until] = actions(21); - v->a[144][anon_sym_if] = actions(23); - v->a[144][anon_sym_case] = actions(25); - v->a[144][anon_sym_function] = actions(91); - v->a[144][anon_sym_LBRACE] = actions(29); - v->a[144][anon_sym_BANG] = actions(769); - v->a[144][anon_sym_LBRACK] = actions(33); - v->a[144][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[172][sym_variable_name] = actions(111); + v->a[172][sym_test_operator] = actions(95); + v->a[172][sym__brace_start] = actions(113); + v->a[173][aux_sym__terminated_statement] = state(117); + v->a[173][sym__statement_not_pipeline] = state(3515); + v->a[173][sym_redirected_statement] = state(2188); + v->a[173][sym_for_statement] = state(2188); + v->a[173][sym_while_statement] = state(2188); + v->a[173][sym_if_statement] = state(2188); + v->a[173][sym_case_statement] = state(2188); + v->a[173][sym_function_definition] = state(2188); + v->a[173][sym_compound_statement] = state(2188); + v->a[173][sym_subshell] = state(2188); + v->a[173][sym_pipeline] = state(2586); + v->a[173][sym_list] = state(2188); + v->a[173][sym_negated_command] = state(2188); + v->a[173][sym_declaration_command] = state(2188); + v->a[173][sym_unset_command] = state(2188); + v->a[173][sym_command] = state(2188); + v->a[173][sym_command_name] = state(310); parse_table_667(v); } void parse_table_667(t_parse_table_array *v) { - v->a[144][anon_sym_declare] = actions(95); - v->a[144][anon_sym_typeset] = actions(95); - v->a[144][anon_sym_export] = actions(95); - v->a[144][anon_sym_readonly] = actions(95); - v->a[144][anon_sym_local] = actions(95); - v->a[144][anon_sym_unset] = actions(97); - v->a[144][anon_sym_unsetenv] = actions(97); - v->a[144][anon_sym_AMP_GT] = actions(85); - v->a[144][anon_sym_AMP_GT_GT] = actions(87); - v->a[144][anon_sym_LT_AMP] = actions(85); - v->a[144][anon_sym_GT_AMP] = actions(85); - v->a[144][anon_sym_GT_PIPE] = actions(87); - v->a[144][anon_sym_LT_AMP_DASH] = actions(99); - v->a[144][anon_sym_GT_AMP_DASH] = actions(99); - v->a[144][anon_sym_LT_LT_LT] = actions(101); - v->a[144][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[144][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[144][anon_sym_DOLLAR] = actions(316); - v->a[144][sym__special_character] = actions(771); - v->a[144][anon_sym_DQUOTE] = actions(320); + v->a[173][sym_variable_assignment] = state(660); + v->a[173][sym_variable_assignments] = state(2188); + v->a[173][sym_file_redirect] = state(1320); + v->a[173][sym_arithmetic_expansion] = state(834); + v->a[173][sym_brace_expression] = state(834); + v->a[173][sym_concatenation] = state(1192); + v->a[173][sym_string] = state(834); + v->a[173][sym_number] = state(834); + v->a[173][sym_simple_expansion] = state(834); + v->a[173][sym_expansion] = state(834); + v->a[173][sym_command_substitution] = state(834); + v->a[173][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[173][aux_sym_command_repeat1] = state(1035); + v->a[173][aux_sym__literal_repeat1] = state(1048); + v->a[173][sym_word] = actions(65); + v->a[173][anon_sym_for] = actions(9); + v->a[173][anon_sym_select] = actions(9); + v->a[173][anon_sym_while] = actions(11); + v->a[173][anon_sym_until] = actions(11); + v->a[173][anon_sym_done] = actions(503); parse_table_668(v); } void parse_table_668(t_parse_table_array *v) { - v->a[144][sym_raw_string] = actions(773); - v->a[144][sym_ansi_c_string] = actions(773); - v->a[144][aux_sym_number_token1] = actions(324); - v->a[144][aux_sym_number_token2] = actions(326); - v->a[144][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[144][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[144][anon_sym_BQUOTE] = actions(332); - v->a[144][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[144][anon_sym_LT_LPAREN] = actions(336); - v->a[144][anon_sym_GT_LPAREN] = actions(336); - v->a[144][sym_comment] = actions(71); - v->a[144][sym_file_descriptor] = actions(135); - v->a[144][sym_variable_name] = actions(137); - v->a[144][sym_test_operator] = actions(775); - v->a[144][sym__brace_start] = actions(344); - v->a[145][sym__statements] = state(7350); - v->a[145][sym__statement_not_pipeline] = state(6614); - v->a[145][sym_redirected_statement] = state(4797); - v->a[145][sym_for_statement] = state(4797); - v->a[145][sym_c_style_for_statement] = state(4797); + v->a[173][anon_sym_if] = actions(13); + v->a[173][anon_sym_case] = actions(15); + v->a[173][anon_sym_LPAREN] = actions(17); + v->a[173][anon_sym_function] = actions(73); + v->a[173][anon_sym_LBRACE] = actions(21); + v->a[173][anon_sym_BANG] = actions(75); + v->a[173][anon_sym_declare] = actions(77); + v->a[173][anon_sym_typeset] = actions(77); + v->a[173][anon_sym_export] = actions(77); + v->a[173][anon_sym_readonly] = actions(77); + v->a[173][anon_sym_local] = actions(77); + v->a[173][anon_sym_unset] = actions(79); + v->a[173][anon_sym_unsetenv] = actions(79); + v->a[173][anon_sym_LT] = actions(81); + v->a[173][anon_sym_GT] = actions(81); + v->a[173][anon_sym_GT_GT] = actions(83); + v->a[173][anon_sym_AMP_GT] = actions(81); + v->a[173][anon_sym_AMP_GT_GT] = actions(83); + v->a[173][anon_sym_LT_AMP] = actions(81); + v->a[173][anon_sym_GT_AMP] = actions(81); parse_table_669(v); } void parse_table_669(t_parse_table_array *v) { - v->a[145][sym_while_statement] = state(4400); - v->a[145][sym_if_statement] = state(4400); - v->a[145][sym_case_statement] = state(4797); - v->a[145][sym_function_definition] = state(4797); - v->a[145][sym_compound_statement] = state(4797); - v->a[145][sym_subshell] = state(4797); - v->a[145][sym_pipeline] = state(5054); - v->a[145][sym_list] = state(4797); - v->a[145][sym_negated_command] = state(4797); - v->a[145][sym_test_command] = state(4797); - v->a[145][sym_declaration_command] = state(4797); - v->a[145][sym_unset_command] = state(4797); - v->a[145][sym_command] = state(4797); - v->a[145][sym_command_name] = state(533); - v->a[145][sym_variable_assignment] = state(945); - v->a[145][sym_variable_assignments] = state(4797); - v->a[145][sym_subscript] = state(6754); - v->a[145][sym_file_redirect] = state(2019); - v->a[145][sym_herestring_redirect] = state(2017); - v->a[145][sym_arithmetic_expansion] = state(938); + v->a[173][anon_sym_GT_PIPE] = actions(83); + v->a[173][anon_sym_LT_AMP_DASH] = actions(85); + v->a[173][anon_sym_GT_AMP_DASH] = actions(85); + v->a[173][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[173][anon_sym_DOLLAR] = actions(89); + v->a[173][sym__special_character] = actions(91); + v->a[173][anon_sym_DQUOTE] = actions(93); + v->a[173][sym_raw_string] = actions(95); + v->a[173][aux_sym_number_token1] = actions(97); + v->a[173][aux_sym_number_token2] = actions(99); + v->a[173][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[173][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[173][anon_sym_BQUOTE] = actions(105); + v->a[173][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[173][sym_comment] = actions(57); + v->a[173][sym_file_descriptor] = actions(109); + v->a[173][sym_variable_name] = actions(111); + v->a[173][sym_test_operator] = actions(95); + v->a[173][sym__brace_start] = actions(113); + v->a[174][sym__statements] = state(3761); parse_table_670(v); } diff --git a/parser/static/parse_table/parse_table_134.c b/parser/static/parse_table/parse_table_134.c index b20e2138..7734c7ed 100644 --- a/parser/static/parse_table/parse_table_134.c +++ b/parser/static/parse_table/parse_table_134.c @@ -14,126 +14,126 @@ void parse_table_670(t_parse_table_array *v) { - v->a[145][sym_brace_expression] = state(938); - v->a[145][sym_concatenation] = state(1376); - v->a[145][sym_string] = state(938); - v->a[145][sym_translated_string] = state(938); - v->a[145][sym_number] = state(938); - v->a[145][sym_simple_expansion] = state(938); - v->a[145][sym_expansion] = state(938); - v->a[145][sym_command_substitution] = state(938); - v->a[145][sym_process_substitution] = state(938); - v->a[145][aux_sym__statements_repeat1] = state(423); - v->a[145][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[145][aux_sym_command_repeat1] = state(951); - v->a[145][aux_sym__literal_repeat1] = state(1267); - v->a[145][sym_word] = actions(765); - v->a[145][anon_sym_for] = actions(9); - v->a[145][anon_sym_select] = actions(11); - v->a[145][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[145][anon_sym_LT] = actions(85); - v->a[145][anon_sym_GT] = actions(85); - v->a[145][anon_sym_GT_GT] = actions(87); + v->a[174][sym__statement_not_pipeline] = state(3480); + v->a[174][sym_redirected_statement] = state(2098); + v->a[174][sym_for_statement] = state(2098); + v->a[174][sym_while_statement] = state(2098); + v->a[174][sym_if_statement] = state(2098); + v->a[174][sym_case_statement] = state(2098); + v->a[174][sym_function_definition] = state(2098); + v->a[174][sym_compound_statement] = state(2098); + v->a[174][sym_subshell] = state(2098); + v->a[174][sym_pipeline] = state(2384); + v->a[174][sym_list] = state(2098); + v->a[174][sym_negated_command] = state(2098); + v->a[174][sym_declaration_command] = state(2098); + v->a[174][sym_unset_command] = state(2098); + v->a[174][sym_command] = state(2098); + v->a[174][sym_command_name] = state(292); + v->a[174][sym_variable_assignment] = state(539); + v->a[174][sym_variable_assignments] = state(2098); + v->a[174][sym_file_redirect] = state(1244); + v->a[174][sym_arithmetic_expansion] = state(702); parse_table_671(v); } void parse_table_671(t_parse_table_array *v) { - v->a[145][anon_sym_LPAREN] = actions(19); - v->a[145][anon_sym_while] = actions(21); - v->a[145][anon_sym_until] = actions(21); - v->a[145][anon_sym_if] = actions(23); - v->a[145][anon_sym_case] = actions(25); - v->a[145][anon_sym_function] = actions(91); - v->a[145][anon_sym_LBRACE] = actions(29); - v->a[145][anon_sym_BANG] = actions(769); - v->a[145][anon_sym_LBRACK] = actions(33); - v->a[145][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[145][anon_sym_declare] = actions(95); - v->a[145][anon_sym_typeset] = actions(95); - v->a[145][anon_sym_export] = actions(95); - v->a[145][anon_sym_readonly] = actions(95); - v->a[145][anon_sym_local] = actions(95); - v->a[145][anon_sym_unset] = actions(97); - v->a[145][anon_sym_unsetenv] = actions(97); - v->a[145][anon_sym_AMP_GT] = actions(85); - v->a[145][anon_sym_AMP_GT_GT] = actions(87); - v->a[145][anon_sym_LT_AMP] = actions(85); + v->a[174][sym_brace_expression] = state(702); + v->a[174][sym_concatenation] = state(1192); + v->a[174][sym_string] = state(702); + v->a[174][sym_number] = state(702); + v->a[174][sym_simple_expansion] = state(702); + v->a[174][sym_expansion] = state(702); + v->a[174][sym_command_substitution] = state(702); + v->a[174][aux_sym__statements_repeat1] = state(226); + v->a[174][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[174][aux_sym_command_repeat1] = state(1041); + v->a[174][aux_sym__literal_repeat1] = state(1048); + v->a[174][sym_word] = actions(419); + v->a[174][anon_sym_for] = actions(9); + v->a[174][anon_sym_select] = actions(9); + v->a[174][anon_sym_while] = actions(11); + v->a[174][anon_sym_until] = actions(11); + v->a[174][anon_sym_if] = actions(13); + v->a[174][anon_sym_case] = actions(15); + v->a[174][anon_sym_LPAREN] = actions(17); + v->a[174][anon_sym_function] = actions(423); parse_table_672(v); } void parse_table_672(t_parse_table_array *v) { - v->a[145][anon_sym_GT_AMP] = actions(85); - v->a[145][anon_sym_GT_PIPE] = actions(87); - v->a[145][anon_sym_LT_AMP_DASH] = actions(99); - v->a[145][anon_sym_GT_AMP_DASH] = actions(99); - v->a[145][anon_sym_LT_LT_LT] = actions(101); - v->a[145][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[145][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[145][anon_sym_DOLLAR] = actions(316); - v->a[145][sym__special_character] = actions(771); - v->a[145][anon_sym_DQUOTE] = actions(320); - v->a[145][sym_raw_string] = actions(773); - v->a[145][sym_ansi_c_string] = actions(773); - v->a[145][aux_sym_number_token1] = actions(324); - v->a[145][aux_sym_number_token2] = actions(326); - v->a[145][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[145][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[145][anon_sym_BQUOTE] = actions(332); - v->a[145][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[145][anon_sym_LT_LPAREN] = actions(336); - v->a[145][anon_sym_GT_LPAREN] = actions(336); + v->a[174][anon_sym_LBRACE] = actions(21); + v->a[174][anon_sym_BANG] = actions(425); + v->a[174][anon_sym_declare] = actions(427); + v->a[174][anon_sym_typeset] = actions(427); + v->a[174][anon_sym_export] = actions(427); + v->a[174][anon_sym_readonly] = actions(427); + v->a[174][anon_sym_local] = actions(427); + v->a[174][anon_sym_unset] = actions(429); + v->a[174][anon_sym_unsetenv] = actions(429); + v->a[174][anon_sym_LT] = actions(431); + v->a[174][anon_sym_GT] = actions(431); + v->a[174][anon_sym_GT_GT] = actions(433); + v->a[174][anon_sym_AMP_GT] = actions(431); + v->a[174][anon_sym_AMP_GT_GT] = actions(433); + v->a[174][anon_sym_LT_AMP] = actions(431); + v->a[174][anon_sym_GT_AMP] = actions(431); + v->a[174][anon_sym_GT_PIPE] = actions(433); + v->a[174][anon_sym_LT_AMP_DASH] = actions(435); + v->a[174][anon_sym_GT_AMP_DASH] = actions(435); + v->a[174][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_673(v); } void parse_table_673(t_parse_table_array *v) { - v->a[145][sym_comment] = actions(71); - v->a[145][sym_file_descriptor] = actions(135); - v->a[145][sym_variable_name] = actions(137); - v->a[145][sym_test_operator] = actions(775); - v->a[145][sym__brace_start] = actions(344); - v->a[146][sym__statements] = state(7093); - v->a[146][sym__statement_not_pipeline] = state(6558); - v->a[146][sym_redirected_statement] = state(4662); - v->a[146][sym_for_statement] = state(4662); - v->a[146][sym_c_style_for_statement] = state(4662); - v->a[146][sym_while_statement] = state(4314); - v->a[146][sym_if_statement] = state(4314); - v->a[146][sym_case_statement] = state(4662); - v->a[146][sym_function_definition] = state(4662); - v->a[146][sym_compound_statement] = state(4662); - v->a[146][sym_subshell] = state(4662); - v->a[146][sym_pipeline] = state(5070); - v->a[146][sym_list] = state(4662); - v->a[146][sym_negated_command] = state(4662); - v->a[146][sym_test_command] = state(4662); + v->a[174][anon_sym_DOLLAR] = actions(89); + v->a[174][sym__special_character] = actions(437); + v->a[174][anon_sym_DQUOTE] = actions(93); + v->a[174][sym_raw_string] = actions(439); + v->a[174][aux_sym_number_token1] = actions(97); + v->a[174][aux_sym_number_token2] = actions(99); + v->a[174][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[174][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[174][anon_sym_BQUOTE] = actions(105); + v->a[174][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[174][sym_comment] = actions(57); + v->a[174][sym_file_descriptor] = actions(441); + v->a[174][sym_variable_name] = actions(443); + v->a[174][sym_test_operator] = actions(439); + v->a[174][sym__brace_start] = actions(113); + v->a[175][aux_sym__terminated_statement] = state(220); + v->a[175][sym__statement_not_pipeline] = state(3515); + v->a[175][sym_redirected_statement] = state(2188); + v->a[175][sym_for_statement] = state(2188); + v->a[175][sym_while_statement] = state(2188); parse_table_674(v); } void parse_table_674(t_parse_table_array *v) { - v->a[146][sym_declaration_command] = state(4662); - v->a[146][sym_unset_command] = state(4662); - v->a[146][sym_command] = state(4662); - v->a[146][sym_command_name] = state(554); - v->a[146][sym_variable_assignment] = state(1150); - v->a[146][sym_variable_assignments] = state(4662); - v->a[146][sym_subscript] = state(6790); - v->a[146][sym_file_redirect] = state(2273); - v->a[146][sym_herestring_redirect] = state(2272); - v->a[146][sym_arithmetic_expansion] = state(1078); - v->a[146][sym_brace_expression] = state(1078); - v->a[146][sym_concatenation] = state(1376); - v->a[146][sym_string] = state(1078); - v->a[146][sym_translated_string] = state(1078); - v->a[146][sym_number] = state(1078); - v->a[146][sym_simple_expansion] = state(1078); - v->a[146][sym_expansion] = state(1078); - v->a[146][sym_command_substitution] = state(1078); - v->a[146][sym_process_substitution] = state(1078); - v->a[146][aux_sym__statements_repeat1] = state(429); + v->a[175][sym_if_statement] = state(2188); + v->a[175][sym_case_statement] = state(2188); + v->a[175][sym_function_definition] = state(2188); + v->a[175][sym_compound_statement] = state(2188); + v->a[175][sym_subshell] = state(2188); + v->a[175][sym_pipeline] = state(2586); + v->a[175][sym_list] = state(2188); + v->a[175][sym_negated_command] = state(2188); + v->a[175][sym_declaration_command] = state(2188); + v->a[175][sym_unset_command] = state(2188); + v->a[175][sym_command] = state(2188); + v->a[175][sym_command_name] = state(310); + v->a[175][sym_variable_assignment] = state(660); + v->a[175][sym_variable_assignments] = state(2188); + v->a[175][sym_file_redirect] = state(1320); + v->a[175][sym_arithmetic_expansion] = state(834); + v->a[175][sym_brace_expression] = state(834); + v->a[175][sym_concatenation] = state(1192); + v->a[175][sym_string] = state(834); + v->a[175][sym_number] = state(834); parse_table_675(v); } diff --git a/parser/static/parse_table/parse_table_135.c b/parser/static/parse_table/parse_table_135.c index 17a5f0a8..69552b30 100644 --- a/parser/static/parse_table/parse_table_135.c +++ b/parser/static/parse_table/parse_table_135.c @@ -14,126 +14,126 @@ void parse_table_675(t_parse_table_array *v) { - v->a[146][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[146][aux_sym_command_repeat1] = state(958); - v->a[146][aux_sym__literal_repeat1] = state(1267); - v->a[146][sym_word] = actions(799); - v->a[146][anon_sym_for] = actions(9); - v->a[146][anon_sym_select] = actions(11); - v->a[146][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[146][anon_sym_LT] = actions(290); - v->a[146][anon_sym_GT] = actions(290); - v->a[146][anon_sym_GT_GT] = actions(292); - v->a[146][anon_sym_LPAREN] = actions(19); - v->a[146][anon_sym_while] = actions(21); - v->a[146][anon_sym_until] = actions(21); - v->a[146][anon_sym_if] = actions(23); - v->a[146][anon_sym_case] = actions(25); - v->a[146][anon_sym_function] = actions(801); - v->a[146][anon_sym_LBRACE] = actions(29); - v->a[146][anon_sym_BANG] = actions(803); - v->a[146][anon_sym_LBRACK] = actions(33); - v->a[146][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[175][sym_simple_expansion] = state(834); + v->a[175][sym_expansion] = state(834); + v->a[175][sym_command_substitution] = state(834); + v->a[175][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[175][aux_sym_command_repeat1] = state(1035); + v->a[175][aux_sym__literal_repeat1] = state(1048); + v->a[175][sym_word] = actions(65); + v->a[175][anon_sym_for] = actions(9); + v->a[175][anon_sym_select] = actions(9); + v->a[175][anon_sym_while] = actions(11); + v->a[175][anon_sym_until] = actions(11); + v->a[175][anon_sym_done] = actions(505); + v->a[175][anon_sym_if] = actions(13); + v->a[175][anon_sym_case] = actions(15); + v->a[175][anon_sym_LPAREN] = actions(17); + v->a[175][anon_sym_function] = actions(73); + v->a[175][anon_sym_LBRACE] = actions(21); + v->a[175][anon_sym_BANG] = actions(75); + v->a[175][anon_sym_declare] = actions(77); + v->a[175][anon_sym_typeset] = actions(77); parse_table_676(v); } void parse_table_676(t_parse_table_array *v) { - v->a[146][anon_sym_declare] = actions(805); - v->a[146][anon_sym_typeset] = actions(805); - v->a[146][anon_sym_export] = actions(805); - v->a[146][anon_sym_readonly] = actions(805); - v->a[146][anon_sym_local] = actions(805); - v->a[146][anon_sym_unset] = actions(807); - v->a[146][anon_sym_unsetenv] = actions(807); - v->a[146][anon_sym_AMP_GT] = actions(290); - v->a[146][anon_sym_AMP_GT_GT] = actions(292); - v->a[146][anon_sym_LT_AMP] = actions(290); - v->a[146][anon_sym_GT_AMP] = actions(290); - v->a[146][anon_sym_GT_PIPE] = actions(292); - v->a[146][anon_sym_LT_AMP_DASH] = actions(308); - v->a[146][anon_sym_GT_AMP_DASH] = actions(308); - v->a[146][anon_sym_LT_LT_LT] = actions(310); - v->a[146][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[146][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[146][anon_sym_DOLLAR] = actions(316); - v->a[146][sym__special_character] = actions(318); - v->a[146][anon_sym_DQUOTE] = actions(320); + v->a[175][anon_sym_export] = actions(77); + v->a[175][anon_sym_readonly] = actions(77); + v->a[175][anon_sym_local] = actions(77); + v->a[175][anon_sym_unset] = actions(79); + v->a[175][anon_sym_unsetenv] = actions(79); + v->a[175][anon_sym_LT] = actions(81); + v->a[175][anon_sym_GT] = actions(81); + v->a[175][anon_sym_GT_GT] = actions(83); + v->a[175][anon_sym_AMP_GT] = actions(81); + v->a[175][anon_sym_AMP_GT_GT] = actions(83); + v->a[175][anon_sym_LT_AMP] = actions(81); + v->a[175][anon_sym_GT_AMP] = actions(81); + v->a[175][anon_sym_GT_PIPE] = actions(83); + v->a[175][anon_sym_LT_AMP_DASH] = actions(85); + v->a[175][anon_sym_GT_AMP_DASH] = actions(85); + v->a[175][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[175][anon_sym_DOLLAR] = actions(89); + v->a[175][sym__special_character] = actions(91); + v->a[175][anon_sym_DQUOTE] = actions(93); + v->a[175][sym_raw_string] = actions(95); parse_table_677(v); } void parse_table_677(t_parse_table_array *v) { - v->a[146][sym_raw_string] = actions(322); - v->a[146][sym_ansi_c_string] = actions(322); - v->a[146][aux_sym_number_token1] = actions(324); - v->a[146][aux_sym_number_token2] = actions(326); - v->a[146][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[146][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[146][anon_sym_BQUOTE] = actions(332); - v->a[146][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[146][anon_sym_LT_LPAREN] = actions(336); - v->a[146][anon_sym_GT_LPAREN] = actions(336); - v->a[146][sym_comment] = actions(71); - v->a[146][sym_file_descriptor] = actions(338); - v->a[146][sym_variable_name] = actions(340); - v->a[146][sym_test_operator] = actions(342); - v->a[146][sym__brace_start] = actions(344); - v->a[147][sym__statements] = state(7144); - v->a[147][sym__statement_not_pipeline] = state(6614); - v->a[147][sym_redirected_statement] = state(4797); - v->a[147][sym_for_statement] = state(4797); - v->a[147][sym_c_style_for_statement] = state(4797); + v->a[175][aux_sym_number_token1] = actions(97); + v->a[175][aux_sym_number_token2] = actions(99); + v->a[175][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[175][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[175][anon_sym_BQUOTE] = actions(105); + v->a[175][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[175][sym_comment] = actions(57); + v->a[175][sym_file_descriptor] = actions(109); + v->a[175][sym_variable_name] = actions(111); + v->a[175][sym_test_operator] = actions(95); + v->a[175][sym__brace_start] = actions(113); + v->a[176][sym__statements] = state(3645); + v->a[176][sym__statement_not_pipeline] = state(3476); + v->a[176][sym_redirected_statement] = state(2121); + v->a[176][sym_for_statement] = state(2121); + v->a[176][sym_while_statement] = state(2121); + v->a[176][sym_if_statement] = state(2121); + v->a[176][sym_case_statement] = state(2121); + v->a[176][sym_function_definition] = state(2121); + v->a[176][sym_compound_statement] = state(2121); parse_table_678(v); } void parse_table_678(t_parse_table_array *v) { - v->a[147][sym_while_statement] = state(4400); - v->a[147][sym_if_statement] = state(4400); - v->a[147][sym_case_statement] = state(4797); - v->a[147][sym_function_definition] = state(4797); - v->a[147][sym_compound_statement] = state(4797); - v->a[147][sym_subshell] = state(4797); - v->a[147][sym_pipeline] = state(5054); - v->a[147][sym_list] = state(4797); - v->a[147][sym_negated_command] = state(4797); - v->a[147][sym_test_command] = state(4797); - v->a[147][sym_declaration_command] = state(4797); - v->a[147][sym_unset_command] = state(4797); - v->a[147][sym_command] = state(4797); - v->a[147][sym_command_name] = state(533); - v->a[147][sym_variable_assignment] = state(945); - v->a[147][sym_variable_assignments] = state(4797); - v->a[147][sym_subscript] = state(6754); - v->a[147][sym_file_redirect] = state(2172); - v->a[147][sym_herestring_redirect] = state(2017); - v->a[147][sym_arithmetic_expansion] = state(938); + v->a[176][sym_subshell] = state(2121); + v->a[176][sym_pipeline] = state(2499); + v->a[176][sym_list] = state(2121); + v->a[176][sym_negated_command] = state(2121); + v->a[176][sym_declaration_command] = state(2121); + v->a[176][sym_unset_command] = state(2121); + v->a[176][sym_command] = state(2121); + v->a[176][sym_command_name] = state(340); + v->a[176][sym_variable_assignment] = state(709); + v->a[176][sym_variable_assignments] = state(2121); + v->a[176][sym_file_redirect] = state(1361); + v->a[176][sym_arithmetic_expansion] = state(834); + v->a[176][sym_brace_expression] = state(834); + v->a[176][sym_concatenation] = state(1192); + v->a[176][sym_string] = state(834); + v->a[176][sym_number] = state(834); + v->a[176][sym_simple_expansion] = state(834); + v->a[176][sym_expansion] = state(834); + v->a[176][sym_command_substitution] = state(834); + v->a[176][aux_sym__statements_repeat1] = state(236); parse_table_679(v); } void parse_table_679(t_parse_table_array *v) { - v->a[147][sym_brace_expression] = state(938); - v->a[147][sym_concatenation] = state(1376); - v->a[147][sym_string] = state(938); - v->a[147][sym_translated_string] = state(938); - v->a[147][sym_number] = state(938); - v->a[147][sym_simple_expansion] = state(938); - v->a[147][sym_expansion] = state(938); - v->a[147][sym_command_substitution] = state(938); - v->a[147][sym_process_substitution] = state(938); - v->a[147][aux_sym__statements_repeat1] = state(423); - v->a[147][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[147][aux_sym_command_repeat1] = state(951); - v->a[147][aux_sym__literal_repeat1] = state(1267); - v->a[147][sym_word] = actions(765); - v->a[147][anon_sym_for] = actions(9); - v->a[147][anon_sym_select] = actions(11); - v->a[147][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[147][anon_sym_LT] = actions(85); - v->a[147][anon_sym_GT] = actions(85); - v->a[147][anon_sym_GT_GT] = actions(87); + v->a[176][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[176][aux_sym_command_repeat1] = state(1008); + v->a[176][aux_sym__literal_repeat1] = state(1048); + v->a[176][sym_word] = actions(467); + v->a[176][anon_sym_for] = actions(9); + v->a[176][anon_sym_select] = actions(9); + v->a[176][anon_sym_while] = actions(11); + v->a[176][anon_sym_until] = actions(11); + v->a[176][anon_sym_if] = actions(13); + v->a[176][anon_sym_case] = actions(15); + v->a[176][anon_sym_LPAREN] = actions(17); + v->a[176][anon_sym_function] = actions(469); + v->a[176][anon_sym_LBRACE] = actions(21); + v->a[176][anon_sym_BANG] = actions(471); + v->a[176][anon_sym_declare] = actions(473); + v->a[176][anon_sym_typeset] = actions(473); + v->a[176][anon_sym_export] = actions(473); + v->a[176][anon_sym_readonly] = actions(473); + v->a[176][anon_sym_local] = actions(473); + v->a[176][anon_sym_unset] = actions(475); parse_table_680(v); } diff --git a/parser/static/parse_table/parse_table_136.c b/parser/static/parse_table/parse_table_136.c index a0d2e17f..724005af 100644 --- a/parser/static/parse_table/parse_table_136.c +++ b/parser/static/parse_table/parse_table_136.c @@ -14,126 +14,126 @@ void parse_table_680(t_parse_table_array *v) { - v->a[147][anon_sym_LPAREN] = actions(19); - v->a[147][anon_sym_while] = actions(21); - v->a[147][anon_sym_until] = actions(21); - v->a[147][anon_sym_if] = actions(23); - v->a[147][anon_sym_case] = actions(25); - v->a[147][anon_sym_function] = actions(91); - v->a[147][anon_sym_LBRACE] = actions(29); - v->a[147][anon_sym_BANG] = actions(769); - v->a[147][anon_sym_LBRACK] = actions(33); - v->a[147][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[147][anon_sym_declare] = actions(95); - v->a[147][anon_sym_typeset] = actions(95); - v->a[147][anon_sym_export] = actions(95); - v->a[147][anon_sym_readonly] = actions(95); - v->a[147][anon_sym_local] = actions(95); - v->a[147][anon_sym_unset] = actions(97); - v->a[147][anon_sym_unsetenv] = actions(97); - v->a[147][anon_sym_AMP_GT] = actions(85); - v->a[147][anon_sym_AMP_GT_GT] = actions(87); - v->a[147][anon_sym_LT_AMP] = actions(85); + v->a[176][anon_sym_unsetenv] = actions(475); + v->a[176][anon_sym_LT] = actions(81); + v->a[176][anon_sym_GT] = actions(81); + v->a[176][anon_sym_GT_GT] = actions(83); + v->a[176][anon_sym_AMP_GT] = actions(81); + v->a[176][anon_sym_AMP_GT_GT] = actions(83); + v->a[176][anon_sym_LT_AMP] = actions(81); + v->a[176][anon_sym_GT_AMP] = actions(81); + v->a[176][anon_sym_GT_PIPE] = actions(83); + v->a[176][anon_sym_LT_AMP_DASH] = actions(85); + v->a[176][anon_sym_GT_AMP_DASH] = actions(85); + v->a[176][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[176][anon_sym_DOLLAR] = actions(89); + v->a[176][sym__special_character] = actions(91); + v->a[176][anon_sym_DQUOTE] = actions(93); + v->a[176][sym_raw_string] = actions(95); + v->a[176][aux_sym_number_token1] = actions(97); + v->a[176][aux_sym_number_token2] = actions(99); + v->a[176][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[176][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_681(v); } void parse_table_681(t_parse_table_array *v) { - v->a[147][anon_sym_GT_AMP] = actions(85); - v->a[147][anon_sym_GT_PIPE] = actions(87); - v->a[147][anon_sym_LT_AMP_DASH] = actions(99); - v->a[147][anon_sym_GT_AMP_DASH] = actions(99); - v->a[147][anon_sym_LT_LT_LT] = actions(101); - v->a[147][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[147][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[147][anon_sym_DOLLAR] = actions(316); - v->a[147][sym__special_character] = actions(771); - v->a[147][anon_sym_DQUOTE] = actions(320); - v->a[147][sym_raw_string] = actions(773); - v->a[147][sym_ansi_c_string] = actions(773); - v->a[147][aux_sym_number_token1] = actions(324); - v->a[147][aux_sym_number_token2] = actions(326); - v->a[147][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[147][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[147][anon_sym_BQUOTE] = actions(332); - v->a[147][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[147][anon_sym_LT_LPAREN] = actions(336); - v->a[147][anon_sym_GT_LPAREN] = actions(336); + v->a[176][anon_sym_BQUOTE] = actions(105); + v->a[176][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[176][sym_comment] = actions(57); + v->a[176][sym_file_descriptor] = actions(109); + v->a[176][sym_variable_name] = actions(111); + v->a[176][sym_test_operator] = actions(95); + v->a[176][sym__brace_start] = actions(113); + v->a[177][sym__statements] = state(3603); + v->a[177][sym__statement_not_pipeline] = state(3476); + v->a[177][sym_redirected_statement] = state(2121); + v->a[177][sym_for_statement] = state(2121); + v->a[177][sym_while_statement] = state(2121); + v->a[177][sym_if_statement] = state(2121); + v->a[177][sym_case_statement] = state(2121); + v->a[177][sym_function_definition] = state(2121); + v->a[177][sym_compound_statement] = state(2121); + v->a[177][sym_subshell] = state(2121); + v->a[177][sym_pipeline] = state(2499); + v->a[177][sym_list] = state(2121); + v->a[177][sym_negated_command] = state(2121); parse_table_682(v); } void parse_table_682(t_parse_table_array *v) { - v->a[147][sym_comment] = actions(71); - v->a[147][sym_file_descriptor] = actions(135); - v->a[147][sym_variable_name] = actions(137); - v->a[147][sym_test_operator] = actions(775); - v->a[147][sym__brace_start] = actions(344); - v->a[148][sym__statements] = state(6951); - v->a[148][sym__statement_not_pipeline] = state(6614); - v->a[148][sym_redirected_statement] = state(4797); - v->a[148][sym_for_statement] = state(4797); - v->a[148][sym_c_style_for_statement] = state(4797); - v->a[148][sym_while_statement] = state(4400); - v->a[148][sym_if_statement] = state(4400); - v->a[148][sym_case_statement] = state(4797); - v->a[148][sym_function_definition] = state(4797); - v->a[148][sym_compound_statement] = state(4797); - v->a[148][sym_subshell] = state(4797); - v->a[148][sym_pipeline] = state(5054); - v->a[148][sym_list] = state(4797); - v->a[148][sym_negated_command] = state(4797); - v->a[148][sym_test_command] = state(4797); + v->a[177][sym_declaration_command] = state(2121); + v->a[177][sym_unset_command] = state(2121); + v->a[177][sym_command] = state(2121); + v->a[177][sym_command_name] = state(340); + v->a[177][sym_variable_assignment] = state(709); + v->a[177][sym_variable_assignments] = state(2121); + v->a[177][sym_file_redirect] = state(1361); + v->a[177][sym_arithmetic_expansion] = state(834); + v->a[177][sym_brace_expression] = state(834); + v->a[177][sym_concatenation] = state(1192); + v->a[177][sym_string] = state(834); + v->a[177][sym_number] = state(834); + v->a[177][sym_simple_expansion] = state(834); + v->a[177][sym_expansion] = state(834); + v->a[177][sym_command_substitution] = state(834); + v->a[177][aux_sym__statements_repeat1] = state(236); + v->a[177][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[177][aux_sym_command_repeat1] = state(1008); + v->a[177][aux_sym__literal_repeat1] = state(1048); + v->a[177][sym_word] = actions(467); parse_table_683(v); } void parse_table_683(t_parse_table_array *v) { - v->a[148][sym_declaration_command] = state(4797); - v->a[148][sym_unset_command] = state(4797); - v->a[148][sym_command] = state(4797); - v->a[148][sym_command_name] = state(533); - v->a[148][sym_variable_assignment] = state(945); - v->a[148][sym_variable_assignments] = state(4797); - v->a[148][sym_subscript] = state(6754); - v->a[148][sym_file_redirect] = state(2120); - v->a[148][sym_herestring_redirect] = state(2017); - v->a[148][sym_arithmetic_expansion] = state(938); - v->a[148][sym_brace_expression] = state(938); - v->a[148][sym_concatenation] = state(1376); - v->a[148][sym_string] = state(938); - v->a[148][sym_translated_string] = state(938); - v->a[148][sym_number] = state(938); - v->a[148][sym_simple_expansion] = state(938); - v->a[148][sym_expansion] = state(938); - v->a[148][sym_command_substitution] = state(938); - v->a[148][sym_process_substitution] = state(938); - v->a[148][aux_sym__statements_repeat1] = state(423); + v->a[177][anon_sym_for] = actions(9); + v->a[177][anon_sym_select] = actions(9); + v->a[177][anon_sym_while] = actions(11); + v->a[177][anon_sym_until] = actions(11); + v->a[177][anon_sym_if] = actions(13); + v->a[177][anon_sym_case] = actions(15); + v->a[177][anon_sym_LPAREN] = actions(17); + v->a[177][anon_sym_function] = actions(469); + v->a[177][anon_sym_LBRACE] = actions(21); + v->a[177][anon_sym_BANG] = actions(471); + v->a[177][anon_sym_declare] = actions(473); + v->a[177][anon_sym_typeset] = actions(473); + v->a[177][anon_sym_export] = actions(473); + v->a[177][anon_sym_readonly] = actions(473); + v->a[177][anon_sym_local] = actions(473); + v->a[177][anon_sym_unset] = actions(475); + v->a[177][anon_sym_unsetenv] = actions(475); + v->a[177][anon_sym_LT] = actions(81); + v->a[177][anon_sym_GT] = actions(81); + v->a[177][anon_sym_GT_GT] = actions(83); parse_table_684(v); } void parse_table_684(t_parse_table_array *v) { - v->a[148][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[148][aux_sym_command_repeat1] = state(951); - v->a[148][aux_sym__literal_repeat1] = state(1267); - v->a[148][sym_word] = actions(765); - v->a[148][anon_sym_for] = actions(9); - v->a[148][anon_sym_select] = actions(11); - v->a[148][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[148][anon_sym_LT] = actions(85); - v->a[148][anon_sym_GT] = actions(85); - v->a[148][anon_sym_GT_GT] = actions(87); - v->a[148][anon_sym_LPAREN] = actions(19); - v->a[148][anon_sym_while] = actions(21); - v->a[148][anon_sym_until] = actions(21); - v->a[148][anon_sym_if] = actions(23); - v->a[148][anon_sym_case] = actions(25); - v->a[148][anon_sym_function] = actions(91); - v->a[148][anon_sym_LBRACE] = actions(29); - v->a[148][anon_sym_BANG] = actions(769); - v->a[148][anon_sym_LBRACK] = actions(33); - v->a[148][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[177][anon_sym_AMP_GT] = actions(81); + v->a[177][anon_sym_AMP_GT_GT] = actions(83); + v->a[177][anon_sym_LT_AMP] = actions(81); + v->a[177][anon_sym_GT_AMP] = actions(81); + v->a[177][anon_sym_GT_PIPE] = actions(83); + v->a[177][anon_sym_LT_AMP_DASH] = actions(85); + v->a[177][anon_sym_GT_AMP_DASH] = actions(85); + v->a[177][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[177][anon_sym_DOLLAR] = actions(89); + v->a[177][sym__special_character] = actions(91); + v->a[177][anon_sym_DQUOTE] = actions(93); + v->a[177][sym_raw_string] = actions(95); + v->a[177][aux_sym_number_token1] = actions(97); + v->a[177][aux_sym_number_token2] = actions(99); + v->a[177][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[177][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[177][anon_sym_BQUOTE] = actions(105); + v->a[177][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[177][sym_comment] = actions(57); + v->a[177][sym_file_descriptor] = actions(109); parse_table_685(v); } diff --git a/parser/static/parse_table/parse_table_137.c b/parser/static/parse_table/parse_table_137.c index 0d6ef3a3..f14eac2e 100644 --- a/parser/static/parse_table/parse_table_137.c +++ b/parser/static/parse_table/parse_table_137.c @@ -14,126 +14,126 @@ void parse_table_685(t_parse_table_array *v) { - v->a[148][anon_sym_declare] = actions(95); - v->a[148][anon_sym_typeset] = actions(95); - v->a[148][anon_sym_export] = actions(95); - v->a[148][anon_sym_readonly] = actions(95); - v->a[148][anon_sym_local] = actions(95); - v->a[148][anon_sym_unset] = actions(97); - v->a[148][anon_sym_unsetenv] = actions(97); - v->a[148][anon_sym_AMP_GT] = actions(85); - v->a[148][anon_sym_AMP_GT_GT] = actions(87); - v->a[148][anon_sym_LT_AMP] = actions(85); - v->a[148][anon_sym_GT_AMP] = actions(85); - v->a[148][anon_sym_GT_PIPE] = actions(87); - v->a[148][anon_sym_LT_AMP_DASH] = actions(99); - v->a[148][anon_sym_GT_AMP_DASH] = actions(99); - v->a[148][anon_sym_LT_LT_LT] = actions(101); - v->a[148][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[148][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[148][anon_sym_DOLLAR] = actions(316); - v->a[148][sym__special_character] = actions(771); - v->a[148][anon_sym_DQUOTE] = actions(320); + v->a[177][sym_variable_name] = actions(111); + v->a[177][sym_test_operator] = actions(95); + v->a[177][sym__brace_start] = actions(113); + v->a[178][sym__statements] = state(3604); + v->a[178][sym__statement_not_pipeline] = state(3476); + v->a[178][sym_redirected_statement] = state(2121); + v->a[178][sym_for_statement] = state(2121); + v->a[178][sym_while_statement] = state(2121); + v->a[178][sym_if_statement] = state(2121); + v->a[178][sym_case_statement] = state(2121); + v->a[178][sym_function_definition] = state(2121); + v->a[178][sym_compound_statement] = state(2121); + v->a[178][sym_subshell] = state(2121); + v->a[178][sym_pipeline] = state(2499); + v->a[178][sym_list] = state(2121); + v->a[178][sym_negated_command] = state(2121); + v->a[178][sym_declaration_command] = state(2121); + v->a[178][sym_unset_command] = state(2121); + v->a[178][sym_command] = state(2121); + v->a[178][sym_command_name] = state(340); parse_table_686(v); } void parse_table_686(t_parse_table_array *v) { - v->a[148][sym_raw_string] = actions(773); - v->a[148][sym_ansi_c_string] = actions(773); - v->a[148][aux_sym_number_token1] = actions(324); - v->a[148][aux_sym_number_token2] = actions(326); - v->a[148][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[148][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[148][anon_sym_BQUOTE] = actions(332); - v->a[148][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[148][anon_sym_LT_LPAREN] = actions(336); - v->a[148][anon_sym_GT_LPAREN] = actions(336); - v->a[148][sym_comment] = actions(71); - v->a[148][sym_file_descriptor] = actions(135); - v->a[148][sym_variable_name] = actions(137); - v->a[148][sym_test_operator] = actions(775); - v->a[148][sym__brace_start] = actions(344); - v->a[149][sym__statements] = state(7250); - v->a[149][sym__statement_not_pipeline] = state(6558); - v->a[149][sym_redirected_statement] = state(4662); - v->a[149][sym_for_statement] = state(4662); - v->a[149][sym_c_style_for_statement] = state(4662); + v->a[178][sym_variable_assignment] = state(709); + v->a[178][sym_variable_assignments] = state(2121); + v->a[178][sym_file_redirect] = state(1361); + v->a[178][sym_arithmetic_expansion] = state(834); + v->a[178][sym_brace_expression] = state(834); + v->a[178][sym_concatenation] = state(1192); + v->a[178][sym_string] = state(834); + v->a[178][sym_number] = state(834); + v->a[178][sym_simple_expansion] = state(834); + v->a[178][sym_expansion] = state(834); + v->a[178][sym_command_substitution] = state(834); + v->a[178][aux_sym__statements_repeat1] = state(236); + v->a[178][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[178][aux_sym_command_repeat1] = state(1008); + v->a[178][aux_sym__literal_repeat1] = state(1048); + v->a[178][sym_word] = actions(467); + v->a[178][anon_sym_for] = actions(9); + v->a[178][anon_sym_select] = actions(9); + v->a[178][anon_sym_while] = actions(11); + v->a[178][anon_sym_until] = actions(11); parse_table_687(v); } void parse_table_687(t_parse_table_array *v) { - v->a[149][sym_while_statement] = state(4314); - v->a[149][sym_if_statement] = state(4314); - v->a[149][sym_case_statement] = state(4662); - v->a[149][sym_function_definition] = state(4662); - v->a[149][sym_compound_statement] = state(4662); - v->a[149][sym_subshell] = state(4662); - v->a[149][sym_pipeline] = state(5070); - v->a[149][sym_list] = state(4662); - v->a[149][sym_negated_command] = state(4662); - v->a[149][sym_test_command] = state(4662); - v->a[149][sym_declaration_command] = state(4662); - v->a[149][sym_unset_command] = state(4662); - v->a[149][sym_command] = state(4662); - v->a[149][sym_command_name] = state(554); - v->a[149][sym_variable_assignment] = state(1150); - v->a[149][sym_variable_assignments] = state(4662); - v->a[149][sym_subscript] = state(6790); - v->a[149][sym_file_redirect] = state(2273); - v->a[149][sym_herestring_redirect] = state(2272); - v->a[149][sym_arithmetic_expansion] = state(1078); + v->a[178][anon_sym_if] = actions(13); + v->a[178][anon_sym_case] = actions(15); + v->a[178][anon_sym_LPAREN] = actions(17); + v->a[178][anon_sym_function] = actions(469); + v->a[178][anon_sym_LBRACE] = actions(21); + v->a[178][anon_sym_BANG] = actions(471); + v->a[178][anon_sym_declare] = actions(473); + v->a[178][anon_sym_typeset] = actions(473); + v->a[178][anon_sym_export] = actions(473); + v->a[178][anon_sym_readonly] = actions(473); + v->a[178][anon_sym_local] = actions(473); + v->a[178][anon_sym_unset] = actions(475); + v->a[178][anon_sym_unsetenv] = actions(475); + v->a[178][anon_sym_LT] = actions(81); + v->a[178][anon_sym_GT] = actions(81); + v->a[178][anon_sym_GT_GT] = actions(83); + v->a[178][anon_sym_AMP_GT] = actions(81); + v->a[178][anon_sym_AMP_GT_GT] = actions(83); + v->a[178][anon_sym_LT_AMP] = actions(81); + v->a[178][anon_sym_GT_AMP] = actions(81); parse_table_688(v); } void parse_table_688(t_parse_table_array *v) { - v->a[149][sym_brace_expression] = state(1078); - v->a[149][sym_concatenation] = state(1376); - v->a[149][sym_string] = state(1078); - v->a[149][sym_translated_string] = state(1078); - v->a[149][sym_number] = state(1078); - v->a[149][sym_simple_expansion] = state(1078); - v->a[149][sym_expansion] = state(1078); - v->a[149][sym_command_substitution] = state(1078); - v->a[149][sym_process_substitution] = state(1078); - v->a[149][aux_sym__statements_repeat1] = state(429); - v->a[149][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[149][aux_sym_command_repeat1] = state(958); - v->a[149][aux_sym__literal_repeat1] = state(1267); - v->a[149][sym_word] = actions(799); - v->a[149][anon_sym_for] = actions(9); - v->a[149][anon_sym_select] = actions(11); - v->a[149][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[149][anon_sym_LT] = actions(290); - v->a[149][anon_sym_GT] = actions(290); - v->a[149][anon_sym_GT_GT] = actions(292); + v->a[178][anon_sym_GT_PIPE] = actions(83); + v->a[178][anon_sym_LT_AMP_DASH] = actions(85); + v->a[178][anon_sym_GT_AMP_DASH] = actions(85); + v->a[178][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[178][anon_sym_DOLLAR] = actions(89); + v->a[178][sym__special_character] = actions(91); + v->a[178][anon_sym_DQUOTE] = actions(93); + v->a[178][sym_raw_string] = actions(95); + v->a[178][aux_sym_number_token1] = actions(97); + v->a[178][aux_sym_number_token2] = actions(99); + v->a[178][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[178][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[178][anon_sym_BQUOTE] = actions(105); + v->a[178][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[178][sym_comment] = actions(57); + v->a[178][sym_file_descriptor] = actions(109); + v->a[178][sym_variable_name] = actions(111); + v->a[178][sym_test_operator] = actions(95); + v->a[178][sym__brace_start] = actions(113); + v->a[179][aux_sym__terminated_statement] = state(179); parse_table_689(v); } void parse_table_689(t_parse_table_array *v) { - v->a[149][anon_sym_LPAREN] = actions(19); - v->a[149][anon_sym_while] = actions(21); - v->a[149][anon_sym_until] = actions(21); - v->a[149][anon_sym_if] = actions(23); - v->a[149][anon_sym_case] = actions(25); - v->a[149][anon_sym_function] = actions(801); - v->a[149][anon_sym_LBRACE] = actions(29); - v->a[149][anon_sym_BANG] = actions(803); - v->a[149][anon_sym_LBRACK] = actions(33); - v->a[149][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[149][anon_sym_declare] = actions(805); - v->a[149][anon_sym_typeset] = actions(805); - v->a[149][anon_sym_export] = actions(805); - v->a[149][anon_sym_readonly] = actions(805); - v->a[149][anon_sym_local] = actions(805); - v->a[149][anon_sym_unset] = actions(807); - v->a[149][anon_sym_unsetenv] = actions(807); - v->a[149][anon_sym_AMP_GT] = actions(290); - v->a[149][anon_sym_AMP_GT_GT] = actions(292); - v->a[149][anon_sym_LT_AMP] = actions(290); + v->a[179][sym__statement_not_pipeline] = state(3515); + v->a[179][sym_redirected_statement] = state(2301); + v->a[179][sym_for_statement] = state(2301); + v->a[179][sym_while_statement] = state(2301); + v->a[179][sym_if_statement] = state(2301); + v->a[179][sym_case_statement] = state(2301); + v->a[179][sym_function_definition] = state(2301); + v->a[179][sym_compound_statement] = state(2301); + v->a[179][sym_subshell] = state(2301); + v->a[179][sym_pipeline] = state(2592); + v->a[179][sym_list] = state(2301); + v->a[179][sym_negated_command] = state(2301); + v->a[179][sym_declaration_command] = state(2301); + v->a[179][sym_unset_command] = state(2301); + v->a[179][sym_command] = state(2301); + v->a[179][sym_command_name] = state(310); + v->a[179][sym_variable_assignment] = state(711); + v->a[179][sym_variable_assignments] = state(2301); + v->a[179][sym_file_redirect] = state(1320); + v->a[179][sym_arithmetic_expansion] = state(834); parse_table_690(v); } diff --git a/parser/static/parse_table/parse_table_138.c b/parser/static/parse_table/parse_table_138.c index 54d33f08..c0c242b1 100644 --- a/parser/static/parse_table/parse_table_138.c +++ b/parser/static/parse_table/parse_table_138.c @@ -14,126 +14,126 @@ void parse_table_690(t_parse_table_array *v) { - v->a[149][anon_sym_GT_AMP] = actions(290); - v->a[149][anon_sym_GT_PIPE] = actions(292); - v->a[149][anon_sym_LT_AMP_DASH] = actions(308); - v->a[149][anon_sym_GT_AMP_DASH] = actions(308); - v->a[149][anon_sym_LT_LT_LT] = actions(310); - v->a[149][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[149][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[149][anon_sym_DOLLAR] = actions(316); - v->a[149][sym__special_character] = actions(318); - v->a[149][anon_sym_DQUOTE] = actions(320); - v->a[149][sym_raw_string] = actions(322); - v->a[149][sym_ansi_c_string] = actions(322); - v->a[149][aux_sym_number_token1] = actions(324); - v->a[149][aux_sym_number_token2] = actions(326); - v->a[149][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[149][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[149][anon_sym_BQUOTE] = actions(332); - v->a[149][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[149][anon_sym_LT_LPAREN] = actions(336); - v->a[149][anon_sym_GT_LPAREN] = actions(336); + v->a[179][sym_brace_expression] = state(834); + v->a[179][sym_concatenation] = state(1192); + v->a[179][sym_string] = state(834); + v->a[179][sym_number] = state(834); + v->a[179][sym_simple_expansion] = state(834); + v->a[179][sym_expansion] = state(834); + v->a[179][sym_command_substitution] = state(834); + v->a[179][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[179][aux_sym_command_repeat1] = state(1035); + v->a[179][aux_sym__literal_repeat1] = state(1048); + v->a[179][sym_word] = actions(207); + v->a[179][anon_sym_for] = actions(210); + v->a[179][anon_sym_select] = actions(210); + v->a[179][anon_sym_while] = actions(213); + v->a[179][anon_sym_until] = actions(213); + v->a[179][anon_sym_if] = actions(218); + v->a[179][anon_sym_case] = actions(221); + v->a[179][anon_sym_LPAREN] = actions(224); + v->a[179][anon_sym_function] = actions(227); + v->a[179][anon_sym_LBRACE] = actions(230); parse_table_691(v); } void parse_table_691(t_parse_table_array *v) { - v->a[149][sym_comment] = actions(71); - v->a[149][sym_file_descriptor] = actions(338); - v->a[149][sym_variable_name] = actions(340); - v->a[149][sym_test_operator] = actions(342); - v->a[149][sym__brace_start] = actions(344); - v->a[150][sym__statements] = state(6943); - v->a[150][sym__statement_not_pipeline] = state(6558); - v->a[150][sym_redirected_statement] = state(4662); - v->a[150][sym_for_statement] = state(4662); - v->a[150][sym_c_style_for_statement] = state(4662); - v->a[150][sym_while_statement] = state(4314); - v->a[150][sym_if_statement] = state(4314); - v->a[150][sym_case_statement] = state(4662); - v->a[150][sym_function_definition] = state(4662); - v->a[150][sym_compound_statement] = state(4662); - v->a[150][sym_subshell] = state(4662); - v->a[150][sym_pipeline] = state(5070); - v->a[150][sym_list] = state(4662); - v->a[150][sym_negated_command] = state(4662); - v->a[150][sym_test_command] = state(4662); + v->a[179][anon_sym_RBRACE] = actions(507); + v->a[179][anon_sym_BANG] = actions(233); + v->a[179][anon_sym_declare] = actions(236); + v->a[179][anon_sym_typeset] = actions(236); + v->a[179][anon_sym_export] = actions(236); + v->a[179][anon_sym_readonly] = actions(236); + v->a[179][anon_sym_local] = actions(236); + v->a[179][anon_sym_unset] = actions(239); + v->a[179][anon_sym_unsetenv] = actions(239); + v->a[179][anon_sym_LT] = actions(242); + v->a[179][anon_sym_GT] = actions(242); + v->a[179][anon_sym_GT_GT] = actions(245); + v->a[179][anon_sym_AMP_GT] = actions(242); + v->a[179][anon_sym_AMP_GT_GT] = actions(245); + v->a[179][anon_sym_LT_AMP] = actions(242); + v->a[179][anon_sym_GT_AMP] = actions(242); + v->a[179][anon_sym_GT_PIPE] = actions(245); + v->a[179][anon_sym_LT_AMP_DASH] = actions(248); + v->a[179][anon_sym_GT_AMP_DASH] = actions(248); + v->a[179][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(251); parse_table_692(v); } void parse_table_692(t_parse_table_array *v) { - v->a[150][sym_declaration_command] = state(4662); - v->a[150][sym_unset_command] = state(4662); - v->a[150][sym_command] = state(4662); - v->a[150][sym_command_name] = state(554); - v->a[150][sym_variable_assignment] = state(1150); - v->a[150][sym_variable_assignments] = state(4662); - v->a[150][sym_subscript] = state(6790); - v->a[150][sym_file_redirect] = state(2273); - v->a[150][sym_herestring_redirect] = state(2272); - v->a[150][sym_arithmetic_expansion] = state(1078); - v->a[150][sym_brace_expression] = state(1078); - v->a[150][sym_concatenation] = state(1376); - v->a[150][sym_string] = state(1078); - v->a[150][sym_translated_string] = state(1078); - v->a[150][sym_number] = state(1078); - v->a[150][sym_simple_expansion] = state(1078); - v->a[150][sym_expansion] = state(1078); - v->a[150][sym_command_substitution] = state(1078); - v->a[150][sym_process_substitution] = state(1078); - v->a[150][aux_sym__statements_repeat1] = state(429); + v->a[179][anon_sym_DOLLAR] = actions(254); + v->a[179][sym__special_character] = actions(257); + v->a[179][anon_sym_DQUOTE] = actions(260); + v->a[179][sym_raw_string] = actions(263); + v->a[179][aux_sym_number_token1] = actions(266); + v->a[179][aux_sym_number_token2] = actions(269); + v->a[179][anon_sym_DOLLAR_LBRACE] = actions(272); + v->a[179][anon_sym_DOLLAR_LPAREN] = actions(275); + v->a[179][anon_sym_BQUOTE] = actions(278); + v->a[179][anon_sym_DOLLAR_BQUOTE] = actions(281); + v->a[179][sym_comment] = actions(57); + v->a[179][sym_file_descriptor] = actions(284); + v->a[179][sym_variable_name] = actions(287); + v->a[179][sym_test_operator] = actions(263); + v->a[179][sym__brace_start] = actions(290); + v->a[180][sym__statements] = state(3648); + v->a[180][sym__statement_not_pipeline] = state(3476); + v->a[180][sym_redirected_statement] = state(2121); + v->a[180][sym_for_statement] = state(2121); + v->a[180][sym_while_statement] = state(2121); parse_table_693(v); } void parse_table_693(t_parse_table_array *v) { - v->a[150][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[150][aux_sym_command_repeat1] = state(958); - v->a[150][aux_sym__literal_repeat1] = state(1267); - v->a[150][sym_word] = actions(799); - v->a[150][anon_sym_for] = actions(9); - v->a[150][anon_sym_select] = actions(11); - v->a[150][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[150][anon_sym_LT] = actions(290); - v->a[150][anon_sym_GT] = actions(290); - v->a[150][anon_sym_GT_GT] = actions(292); - v->a[150][anon_sym_LPAREN] = actions(19); - v->a[150][anon_sym_while] = actions(21); - v->a[150][anon_sym_until] = actions(21); - v->a[150][anon_sym_if] = actions(23); - v->a[150][anon_sym_case] = actions(25); - v->a[150][anon_sym_function] = actions(801); - v->a[150][anon_sym_LBRACE] = actions(29); - v->a[150][anon_sym_BANG] = actions(803); - v->a[150][anon_sym_LBRACK] = actions(33); - v->a[150][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[180][sym_if_statement] = state(2121); + v->a[180][sym_case_statement] = state(2121); + v->a[180][sym_function_definition] = state(2121); + v->a[180][sym_compound_statement] = state(2121); + v->a[180][sym_subshell] = state(2121); + v->a[180][sym_pipeline] = state(2499); + v->a[180][sym_list] = state(2121); + v->a[180][sym_negated_command] = state(2121); + v->a[180][sym_declaration_command] = state(2121); + v->a[180][sym_unset_command] = state(2121); + v->a[180][sym_command] = state(2121); + v->a[180][sym_command_name] = state(340); + v->a[180][sym_variable_assignment] = state(709); + v->a[180][sym_variable_assignments] = state(2121); + v->a[180][sym_file_redirect] = state(1361); + v->a[180][sym_arithmetic_expansion] = state(834); + v->a[180][sym_brace_expression] = state(834); + v->a[180][sym_concatenation] = state(1192); + v->a[180][sym_string] = state(834); + v->a[180][sym_number] = state(834); parse_table_694(v); } void parse_table_694(t_parse_table_array *v) { - v->a[150][anon_sym_declare] = actions(805); - v->a[150][anon_sym_typeset] = actions(805); - v->a[150][anon_sym_export] = actions(805); - v->a[150][anon_sym_readonly] = actions(805); - v->a[150][anon_sym_local] = actions(805); - v->a[150][anon_sym_unset] = actions(807); - v->a[150][anon_sym_unsetenv] = actions(807); - v->a[150][anon_sym_AMP_GT] = actions(290); - v->a[150][anon_sym_AMP_GT_GT] = actions(292); - v->a[150][anon_sym_LT_AMP] = actions(290); - v->a[150][anon_sym_GT_AMP] = actions(290); - v->a[150][anon_sym_GT_PIPE] = actions(292); - v->a[150][anon_sym_LT_AMP_DASH] = actions(308); - v->a[150][anon_sym_GT_AMP_DASH] = actions(308); - v->a[150][anon_sym_LT_LT_LT] = actions(310); - v->a[150][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[150][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[150][anon_sym_DOLLAR] = actions(316); - v->a[150][sym__special_character] = actions(318); - v->a[150][anon_sym_DQUOTE] = actions(320); + v->a[180][sym_simple_expansion] = state(834); + v->a[180][sym_expansion] = state(834); + v->a[180][sym_command_substitution] = state(834); + v->a[180][aux_sym__statements_repeat1] = state(236); + v->a[180][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[180][aux_sym_command_repeat1] = state(1008); + v->a[180][aux_sym__literal_repeat1] = state(1048); + v->a[180][sym_word] = actions(467); + v->a[180][anon_sym_for] = actions(9); + v->a[180][anon_sym_select] = actions(9); + v->a[180][anon_sym_while] = actions(11); + v->a[180][anon_sym_until] = actions(11); + v->a[180][anon_sym_if] = actions(13); + v->a[180][anon_sym_case] = actions(15); + v->a[180][anon_sym_LPAREN] = actions(17); + v->a[180][anon_sym_function] = actions(469); + v->a[180][anon_sym_LBRACE] = actions(21); + v->a[180][anon_sym_BANG] = actions(471); + v->a[180][anon_sym_declare] = actions(473); + v->a[180][anon_sym_typeset] = actions(473); parse_table_695(v); } diff --git a/parser/static/parse_table/parse_table_139.c b/parser/static/parse_table/parse_table_139.c index 8a594f76..7a2384f3 100644 --- a/parser/static/parse_table/parse_table_139.c +++ b/parser/static/parse_table/parse_table_139.c @@ -14,126 +14,126 @@ void parse_table_695(t_parse_table_array *v) { - v->a[150][sym_raw_string] = actions(322); - v->a[150][sym_ansi_c_string] = actions(322); - v->a[150][aux_sym_number_token1] = actions(324); - v->a[150][aux_sym_number_token2] = actions(326); - v->a[150][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[150][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[150][anon_sym_BQUOTE] = actions(332); - v->a[150][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[150][anon_sym_LT_LPAREN] = actions(336); - v->a[150][anon_sym_GT_LPAREN] = actions(336); - v->a[150][sym_comment] = actions(71); - v->a[150][sym_file_descriptor] = actions(338); - v->a[150][sym_variable_name] = actions(340); - v->a[150][sym_test_operator] = actions(342); - v->a[150][sym__brace_start] = actions(344); - v->a[151][sym__statements] = state(6850); - v->a[151][sym__statement_not_pipeline] = state(6558); - v->a[151][sym_redirected_statement] = state(4662); - v->a[151][sym_for_statement] = state(4662); - v->a[151][sym_c_style_for_statement] = state(4662); + v->a[180][anon_sym_export] = actions(473); + v->a[180][anon_sym_readonly] = actions(473); + v->a[180][anon_sym_local] = actions(473); + v->a[180][anon_sym_unset] = actions(475); + v->a[180][anon_sym_unsetenv] = actions(475); + v->a[180][anon_sym_LT] = actions(81); + v->a[180][anon_sym_GT] = actions(81); + v->a[180][anon_sym_GT_GT] = actions(83); + v->a[180][anon_sym_AMP_GT] = actions(81); + v->a[180][anon_sym_AMP_GT_GT] = actions(83); + v->a[180][anon_sym_LT_AMP] = actions(81); + v->a[180][anon_sym_GT_AMP] = actions(81); + v->a[180][anon_sym_GT_PIPE] = actions(83); + v->a[180][anon_sym_LT_AMP_DASH] = actions(85); + v->a[180][anon_sym_GT_AMP_DASH] = actions(85); + v->a[180][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[180][anon_sym_DOLLAR] = actions(89); + v->a[180][sym__special_character] = actions(91); + v->a[180][anon_sym_DQUOTE] = actions(93); + v->a[180][sym_raw_string] = actions(95); parse_table_696(v); } void parse_table_696(t_parse_table_array *v) { - v->a[151][sym_while_statement] = state(4314); - v->a[151][sym_if_statement] = state(4314); - v->a[151][sym_case_statement] = state(4662); - v->a[151][sym_function_definition] = state(4662); - v->a[151][sym_compound_statement] = state(4662); - v->a[151][sym_subshell] = state(4662); - v->a[151][sym_pipeline] = state(5070); - v->a[151][sym_list] = state(4662); - v->a[151][sym_negated_command] = state(4662); - v->a[151][sym_test_command] = state(4662); - v->a[151][sym_declaration_command] = state(4662); - v->a[151][sym_unset_command] = state(4662); - v->a[151][sym_command] = state(4662); - v->a[151][sym_command_name] = state(554); - v->a[151][sym_variable_assignment] = state(1150); - v->a[151][sym_variable_assignments] = state(4662); - v->a[151][sym_subscript] = state(6790); - v->a[151][sym_file_redirect] = state(2273); - v->a[151][sym_herestring_redirect] = state(2272); - v->a[151][sym_arithmetic_expansion] = state(1078); + v->a[180][aux_sym_number_token1] = actions(97); + v->a[180][aux_sym_number_token2] = actions(99); + v->a[180][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[180][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[180][anon_sym_BQUOTE] = actions(105); + v->a[180][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[180][sym_comment] = actions(57); + v->a[180][sym_file_descriptor] = actions(109); + v->a[180][sym_variable_name] = actions(111); + v->a[180][sym_test_operator] = actions(95); + v->a[180][sym__brace_start] = actions(113); + v->a[181][sym__statements] = state(3605); + v->a[181][sym__statement_not_pipeline] = state(3480); + v->a[181][sym_redirected_statement] = state(2098); + v->a[181][sym_for_statement] = state(2098); + v->a[181][sym_while_statement] = state(2098); + v->a[181][sym_if_statement] = state(2098); + v->a[181][sym_case_statement] = state(2098); + v->a[181][sym_function_definition] = state(2098); + v->a[181][sym_compound_statement] = state(2098); parse_table_697(v); } void parse_table_697(t_parse_table_array *v) { - v->a[151][sym_brace_expression] = state(1078); - v->a[151][sym_concatenation] = state(1376); - v->a[151][sym_string] = state(1078); - v->a[151][sym_translated_string] = state(1078); - v->a[151][sym_number] = state(1078); - v->a[151][sym_simple_expansion] = state(1078); - v->a[151][sym_expansion] = state(1078); - v->a[151][sym_command_substitution] = state(1078); - v->a[151][sym_process_substitution] = state(1078); - v->a[151][aux_sym__statements_repeat1] = state(429); - v->a[151][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[151][aux_sym_command_repeat1] = state(958); - v->a[151][aux_sym__literal_repeat1] = state(1267); - v->a[151][sym_word] = actions(799); - v->a[151][anon_sym_for] = actions(9); - v->a[151][anon_sym_select] = actions(11); - v->a[151][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[151][anon_sym_LT] = actions(290); - v->a[151][anon_sym_GT] = actions(290); - v->a[151][anon_sym_GT_GT] = actions(292); + v->a[181][sym_subshell] = state(2098); + v->a[181][sym_pipeline] = state(2384); + v->a[181][sym_list] = state(2098); + v->a[181][sym_negated_command] = state(2098); + v->a[181][sym_declaration_command] = state(2098); + v->a[181][sym_unset_command] = state(2098); + v->a[181][sym_command] = state(2098); + v->a[181][sym_command_name] = state(292); + v->a[181][sym_variable_assignment] = state(539); + v->a[181][sym_variable_assignments] = state(2098); + v->a[181][sym_file_redirect] = state(1265); + v->a[181][sym_arithmetic_expansion] = state(702); + v->a[181][sym_brace_expression] = state(702); + v->a[181][sym_concatenation] = state(1192); + v->a[181][sym_string] = state(702); + v->a[181][sym_number] = state(702); + v->a[181][sym_simple_expansion] = state(702); + v->a[181][sym_expansion] = state(702); + v->a[181][sym_command_substitution] = state(702); + v->a[181][aux_sym__statements_repeat1] = state(226); parse_table_698(v); } void parse_table_698(t_parse_table_array *v) { - v->a[151][anon_sym_LPAREN] = actions(19); - v->a[151][anon_sym_while] = actions(21); - v->a[151][anon_sym_until] = actions(21); - v->a[151][anon_sym_if] = actions(23); - v->a[151][anon_sym_case] = actions(25); - v->a[151][anon_sym_function] = actions(801); - v->a[151][anon_sym_LBRACE] = actions(29); - v->a[151][anon_sym_BANG] = actions(803); - v->a[151][anon_sym_LBRACK] = actions(33); - v->a[151][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[151][anon_sym_declare] = actions(805); - v->a[151][anon_sym_typeset] = actions(805); - v->a[151][anon_sym_export] = actions(805); - v->a[151][anon_sym_readonly] = actions(805); - v->a[151][anon_sym_local] = actions(805); - v->a[151][anon_sym_unset] = actions(807); - v->a[151][anon_sym_unsetenv] = actions(807); - v->a[151][anon_sym_AMP_GT] = actions(290); - v->a[151][anon_sym_AMP_GT_GT] = actions(292); - v->a[151][anon_sym_LT_AMP] = actions(290); + v->a[181][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[181][aux_sym_command_repeat1] = state(1041); + v->a[181][aux_sym__literal_repeat1] = state(1048); + v->a[181][sym_word] = actions(419); + v->a[181][anon_sym_for] = actions(9); + v->a[181][anon_sym_select] = actions(9); + v->a[181][anon_sym_while] = actions(11); + v->a[181][anon_sym_until] = actions(11); + v->a[181][anon_sym_if] = actions(13); + v->a[181][anon_sym_case] = actions(15); + v->a[181][anon_sym_LPAREN] = actions(17); + v->a[181][anon_sym_function] = actions(423); + v->a[181][anon_sym_LBRACE] = actions(21); + v->a[181][anon_sym_BANG] = actions(425); + v->a[181][anon_sym_declare] = actions(427); + v->a[181][anon_sym_typeset] = actions(427); + v->a[181][anon_sym_export] = actions(427); + v->a[181][anon_sym_readonly] = actions(427); + v->a[181][anon_sym_local] = actions(427); + v->a[181][anon_sym_unset] = actions(429); parse_table_699(v); } void parse_table_699(t_parse_table_array *v) { - v->a[151][anon_sym_GT_AMP] = actions(290); - v->a[151][anon_sym_GT_PIPE] = actions(292); - v->a[151][anon_sym_LT_AMP_DASH] = actions(308); - v->a[151][anon_sym_GT_AMP_DASH] = actions(308); - v->a[151][anon_sym_LT_LT_LT] = actions(310); - v->a[151][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[151][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[151][anon_sym_DOLLAR] = actions(316); - v->a[151][sym__special_character] = actions(318); - v->a[151][anon_sym_DQUOTE] = actions(320); - v->a[151][sym_raw_string] = actions(322); - v->a[151][sym_ansi_c_string] = actions(322); - v->a[151][aux_sym_number_token1] = actions(324); - v->a[151][aux_sym_number_token2] = actions(326); - v->a[151][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[151][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[151][anon_sym_BQUOTE] = actions(332); - v->a[151][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[151][anon_sym_LT_LPAREN] = actions(336); - v->a[151][anon_sym_GT_LPAREN] = actions(336); + v->a[181][anon_sym_unsetenv] = actions(429); + v->a[181][anon_sym_LT] = actions(431); + v->a[181][anon_sym_GT] = actions(431); + v->a[181][anon_sym_GT_GT] = actions(433); + v->a[181][anon_sym_AMP_GT] = actions(431); + v->a[181][anon_sym_AMP_GT_GT] = actions(433); + v->a[181][anon_sym_LT_AMP] = actions(431); + v->a[181][anon_sym_GT_AMP] = actions(431); + v->a[181][anon_sym_GT_PIPE] = actions(433); + v->a[181][anon_sym_LT_AMP_DASH] = actions(435); + v->a[181][anon_sym_GT_AMP_DASH] = actions(435); + v->a[181][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[181][anon_sym_DOLLAR] = actions(89); + v->a[181][sym__special_character] = actions(437); + v->a[181][anon_sym_DQUOTE] = actions(93); + v->a[181][sym_raw_string] = actions(439); + v->a[181][aux_sym_number_token1] = actions(97); + v->a[181][aux_sym_number_token2] = actions(99); + v->a[181][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[181][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_700(v); } diff --git a/parser/static/parse_table/parse_table_14.c b/parser/static/parse_table/parse_table_14.c index edb6fd06..70804e71 100644 --- a/parser/static/parse_table/parse_table_14.c +++ b/parser/static/parse_table/parse_table_14.c @@ -14,126 +14,126 @@ void parse_table_70(t_parse_table_array *v) { - v->a[13][anon_sym_case] = actions(25); - v->a[13][anon_sym_function] = actions(300); - v->a[13][anon_sym_LBRACE] = actions(29); - v->a[13][anon_sym_BANG] = actions(302); - v->a[13][anon_sym_LBRACK] = actions(33); - v->a[13][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[13][anon_sym_declare] = actions(304); - v->a[13][anon_sym_typeset] = actions(304); - v->a[13][anon_sym_export] = actions(304); - v->a[13][anon_sym_readonly] = actions(304); - v->a[13][anon_sym_local] = actions(304); - v->a[13][anon_sym_unset] = actions(306); - v->a[13][anon_sym_unsetenv] = actions(306); - v->a[13][anon_sym_AMP_GT] = actions(290); - v->a[13][anon_sym_AMP_GT_GT] = actions(292); - v->a[13][anon_sym_LT_AMP] = actions(290); - v->a[13][anon_sym_GT_AMP] = actions(290); - v->a[13][anon_sym_GT_PIPE] = actions(292); - v->a[13][anon_sym_LT_AMP_DASH] = actions(308); - v->a[13][anon_sym_GT_AMP_DASH] = actions(308); + v->a[16][sym_comment] = actions(57); + v->a[16][sym_file_descriptor] = actions(185); + v->a[16][sym_variable_name] = actions(187); + v->a[16][sym_test_operator] = actions(171); + v->a[16][sym__brace_start] = actions(189); + v->a[17][sym__statements] = state(3421); + v->a[17][sym__statement_not_pipeline] = state(3470); + v->a[17][sym_redirected_statement] = state(1914); + v->a[17][sym_for_statement] = state(1914); + v->a[17][sym_while_statement] = state(1914); + v->a[17][sym_if_statement] = state(1914); + v->a[17][sym_case_statement] = state(1914); + v->a[17][sym_function_definition] = state(1914); + v->a[17][sym_compound_statement] = state(1914); + v->a[17][sym_subshell] = state(1914); + v->a[17][sym_pipeline] = state(2054); + v->a[17][sym_list] = state(1914); + v->a[17][sym_negated_command] = state(1914); + v->a[17][sym_declaration_command] = state(1914); + v->a[17][sym_unset_command] = state(1914); parse_table_71(v); } void parse_table_71(t_parse_table_array *v) { - v->a[13][anon_sym_LT_LT_LT] = actions(310); - v->a[13][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[13][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[13][anon_sym_DOLLAR] = actions(316); - v->a[13][sym__special_character] = actions(318); - v->a[13][anon_sym_DQUOTE] = actions(320); - v->a[13][sym_raw_string] = actions(322); - v->a[13][sym_ansi_c_string] = actions(322); - v->a[13][aux_sym_number_token1] = actions(324); - v->a[13][aux_sym_number_token2] = actions(326); - v->a[13][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[13][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[13][anon_sym_BQUOTE] = actions(332); - v->a[13][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[13][anon_sym_LT_LPAREN] = actions(336); - v->a[13][anon_sym_GT_LPAREN] = actions(336); - v->a[13][sym_comment] = actions(71); - v->a[13][sym_file_descriptor] = actions(338); - v->a[13][sym_variable_name] = actions(340); - v->a[13][sym_test_operator] = actions(342); + v->a[17][sym_command] = state(1914); + v->a[17][sym_command_name] = state(257); + v->a[17][sym_variable_assignment] = state(445); + v->a[17][sym_variable_assignments] = state(1914); + v->a[17][sym_file_redirect] = state(1015); + v->a[17][sym_arithmetic_expansion] = state(508); + v->a[17][sym_brace_expression] = state(508); + v->a[17][sym_concatenation] = state(862); + v->a[17][sym_string] = state(508); + v->a[17][sym_number] = state(508); + v->a[17][sym_simple_expansion] = state(508); + v->a[17][sym_expansion] = state(508); + v->a[17][sym_command_substitution] = state(508); + v->a[17][aux_sym__statements_repeat1] = state(230); + v->a[17][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[17][aux_sym_command_repeat1] = state(1131); + v->a[17][aux_sym__literal_repeat1] = state(678); + v->a[17][sym_word] = actions(129); + v->a[17][anon_sym_for] = actions(131); + v->a[17][anon_sym_select] = actions(131); parse_table_72(v); } void parse_table_72(t_parse_table_array *v) { - v->a[13][sym__brace_start] = actions(344); - v->a[14][aux_sym__terminated_statement] = state(34); - v->a[14][sym__statement_not_pipeline] = state(6718); - v->a[14][sym_redirected_statement] = state(5007); - v->a[14][sym_for_statement] = state(5007); - v->a[14][sym_c_style_for_statement] = state(5007); - v->a[14][sym_while_statement] = state(4551); - v->a[14][sym_if_statement] = state(4551); - v->a[14][sym_elif_clause] = state(6327); - v->a[14][sym_else_clause] = state(7004); - v->a[14][sym_case_statement] = state(5007); - v->a[14][sym_function_definition] = state(5007); - v->a[14][sym_compound_statement] = state(5007); - v->a[14][sym_subshell] = state(5007); - v->a[14][sym_pipeline] = state(5189); - v->a[14][sym_list] = state(5007); - v->a[14][sym_negated_command] = state(5007); - v->a[14][sym_test_command] = state(5007); - v->a[14][sym_declaration_command] = state(5007); - v->a[14][sym_unset_command] = state(5007); + v->a[17][anon_sym_while] = actions(133); + v->a[17][anon_sym_until] = actions(133); + v->a[17][anon_sym_if] = actions(135); + v->a[17][anon_sym_case] = actions(137); + v->a[17][anon_sym_esac] = actions(313); + v->a[17][anon_sym_LPAREN] = actions(141); + v->a[17][anon_sym_SEMI_SEMI] = actions(315); + v->a[17][anon_sym_SEMI_AMP] = actions(317); + v->a[17][anon_sym_SEMI_SEMI_AMP] = actions(319); + v->a[17][anon_sym_function] = actions(147); + v->a[17][anon_sym_LBRACE] = actions(149); + v->a[17][anon_sym_BANG] = actions(151); + v->a[17][anon_sym_declare] = actions(153); + v->a[17][anon_sym_typeset] = actions(153); + v->a[17][anon_sym_export] = actions(153); + v->a[17][anon_sym_readonly] = actions(153); + v->a[17][anon_sym_local] = actions(153); + v->a[17][anon_sym_unset] = actions(155); + v->a[17][anon_sym_unsetenv] = actions(155); + v->a[17][anon_sym_LT] = actions(157); parse_table_73(v); } void parse_table_73(t_parse_table_array *v) { - v->a[14][sym_command] = state(5007); - v->a[14][sym_command_name] = state(544); - v->a[14][sym_variable_assignment] = state(1151); - v->a[14][sym_variable_assignments] = state(5007); - v->a[14][sym_subscript] = state(6790); - v->a[14][sym_file_redirect] = state(2019); - v->a[14][sym_herestring_redirect] = state(2017); - v->a[14][sym_arithmetic_expansion] = state(1078); - v->a[14][sym_brace_expression] = state(1078); - v->a[14][sym_concatenation] = state(1376); - v->a[14][sym_string] = state(1078); - v->a[14][sym_translated_string] = state(1078); - v->a[14][sym_number] = state(1078); - v->a[14][sym_simple_expansion] = state(1078); - v->a[14][sym_expansion] = state(1078); - v->a[14][sym_command_substitution] = state(1078); - v->a[14][sym_process_substitution] = state(1078); - v->a[14][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[14][aux_sym_if_statement_repeat1] = state(6327); - v->a[14][aux_sym_command_repeat1] = state(997); + v->a[17][anon_sym_GT] = actions(157); + v->a[17][anon_sym_GT_GT] = actions(159); + v->a[17][anon_sym_AMP_GT] = actions(157); + v->a[17][anon_sym_AMP_GT_GT] = actions(159); + v->a[17][anon_sym_LT_AMP] = actions(157); + v->a[17][anon_sym_GT_AMP] = actions(157); + v->a[17][anon_sym_GT_PIPE] = actions(159); + v->a[17][anon_sym_LT_AMP_DASH] = actions(161); + v->a[17][anon_sym_GT_AMP_DASH] = actions(161); + v->a[17][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[17][anon_sym_DOLLAR] = actions(165); + v->a[17][sym__special_character] = actions(167); + v->a[17][anon_sym_DQUOTE] = actions(169); + v->a[17][sym_raw_string] = actions(171); + v->a[17][aux_sym_number_token1] = actions(173); + v->a[17][aux_sym_number_token2] = actions(175); + v->a[17][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[17][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[17][anon_sym_BQUOTE] = actions(181); + v->a[17][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_74(v); } void parse_table_74(t_parse_table_array *v) { - v->a[14][aux_sym__literal_repeat1] = state(1267); - v->a[14][sym_word] = actions(286); - v->a[14][anon_sym_for] = actions(9); - v->a[14][anon_sym_select] = actions(11); - v->a[14][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[14][anon_sym_LT] = actions(290); - v->a[14][anon_sym_GT] = actions(290); - v->a[14][anon_sym_GT_GT] = actions(292); - v->a[14][anon_sym_LPAREN] = actions(19); - v->a[14][anon_sym_while] = actions(21); - v->a[14][anon_sym_until] = actions(21); - v->a[14][anon_sym_if] = actions(23); - v->a[14][anon_sym_fi] = actions(346); - v->a[14][anon_sym_elif] = actions(296); - v->a[14][anon_sym_else] = actions(298); - v->a[14][anon_sym_case] = actions(25); - v->a[14][anon_sym_function] = actions(300); - v->a[14][anon_sym_LBRACE] = actions(29); - v->a[14][anon_sym_BANG] = actions(302); - v->a[14][anon_sym_LBRACK] = actions(33); + v->a[17][sym_comment] = actions(57); + v->a[17][sym_file_descriptor] = actions(185); + v->a[17][sym_variable_name] = actions(187); + v->a[17][sym_test_operator] = actions(171); + v->a[17][sym__brace_start] = actions(189); + v->a[18][sym__statements] = state(3436); + v->a[18][sym__statement_not_pipeline] = state(3470); + v->a[18][sym_redirected_statement] = state(1914); + v->a[18][sym_for_statement] = state(1914); + v->a[18][sym_while_statement] = state(1914); + v->a[18][sym_if_statement] = state(1914); + v->a[18][sym_case_statement] = state(1914); + v->a[18][sym_function_definition] = state(1914); + v->a[18][sym_compound_statement] = state(1914); + v->a[18][sym_subshell] = state(1914); + v->a[18][sym_pipeline] = state(2054); + v->a[18][sym_list] = state(1914); + v->a[18][sym_negated_command] = state(1914); + v->a[18][sym_declaration_command] = state(1914); + v->a[18][sym_unset_command] = state(1914); parse_table_75(v); } diff --git a/parser/static/parse_table/parse_table_140.c b/parser/static/parse_table/parse_table_140.c index fa903338..689bc6f9 100644 --- a/parser/static/parse_table/parse_table_140.c +++ b/parser/static/parse_table/parse_table_140.c @@ -14,126 +14,126 @@ void parse_table_700(t_parse_table_array *v) { - v->a[151][sym_comment] = actions(71); - v->a[151][sym_file_descriptor] = actions(338); - v->a[151][sym_variable_name] = actions(340); - v->a[151][sym_test_operator] = actions(342); - v->a[151][sym__brace_start] = actions(344); - v->a[152][sym__statements] = state(6893); - v->a[152][sym__statement_not_pipeline] = state(6614); - v->a[152][sym_redirected_statement] = state(4797); - v->a[152][sym_for_statement] = state(4797); - v->a[152][sym_c_style_for_statement] = state(4797); - v->a[152][sym_while_statement] = state(4400); - v->a[152][sym_if_statement] = state(4400); - v->a[152][sym_case_statement] = state(4797); - v->a[152][sym_function_definition] = state(4797); - v->a[152][sym_compound_statement] = state(4797); - v->a[152][sym_subshell] = state(4797); - v->a[152][sym_pipeline] = state(5054); - v->a[152][sym_list] = state(4797); - v->a[152][sym_negated_command] = state(4797); - v->a[152][sym_test_command] = state(4797); + v->a[181][anon_sym_BQUOTE] = actions(105); + v->a[181][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[181][sym_comment] = actions(57); + v->a[181][sym_file_descriptor] = actions(441); + v->a[181][sym_variable_name] = actions(443); + v->a[181][sym_test_operator] = actions(439); + v->a[181][sym__brace_start] = actions(113); + v->a[182][sym__statements] = state(3649); + v->a[182][sym__statement_not_pipeline] = state(3480); + v->a[182][sym_redirected_statement] = state(2098); + v->a[182][sym_for_statement] = state(2098); + v->a[182][sym_while_statement] = state(2098); + v->a[182][sym_if_statement] = state(2098); + v->a[182][sym_case_statement] = state(2098); + v->a[182][sym_function_definition] = state(2098); + v->a[182][sym_compound_statement] = state(2098); + v->a[182][sym_subshell] = state(2098); + v->a[182][sym_pipeline] = state(2384); + v->a[182][sym_list] = state(2098); + v->a[182][sym_negated_command] = state(2098); parse_table_701(v); } void parse_table_701(t_parse_table_array *v) { - v->a[152][sym_declaration_command] = state(4797); - v->a[152][sym_unset_command] = state(4797); - v->a[152][sym_command] = state(4797); - v->a[152][sym_command_name] = state(533); - v->a[152][sym_variable_assignment] = state(945); - v->a[152][sym_variable_assignments] = state(4797); - v->a[152][sym_subscript] = state(6754); - v->a[152][sym_file_redirect] = state(2019); - v->a[152][sym_herestring_redirect] = state(2017); - v->a[152][sym_arithmetic_expansion] = state(938); - v->a[152][sym_brace_expression] = state(938); - v->a[152][sym_concatenation] = state(1376); - v->a[152][sym_string] = state(938); - v->a[152][sym_translated_string] = state(938); - v->a[152][sym_number] = state(938); - v->a[152][sym_simple_expansion] = state(938); - v->a[152][sym_expansion] = state(938); - v->a[152][sym_command_substitution] = state(938); - v->a[152][sym_process_substitution] = state(938); - v->a[152][aux_sym__statements_repeat1] = state(423); + v->a[182][sym_declaration_command] = state(2098); + v->a[182][sym_unset_command] = state(2098); + v->a[182][sym_command] = state(2098); + v->a[182][sym_command_name] = state(292); + v->a[182][sym_variable_assignment] = state(539); + v->a[182][sym_variable_assignments] = state(2098); + v->a[182][sym_file_redirect] = state(1303); + v->a[182][sym_arithmetic_expansion] = state(702); + v->a[182][sym_brace_expression] = state(702); + v->a[182][sym_concatenation] = state(1192); + v->a[182][sym_string] = state(702); + v->a[182][sym_number] = state(702); + v->a[182][sym_simple_expansion] = state(702); + v->a[182][sym_expansion] = state(702); + v->a[182][sym_command_substitution] = state(702); + v->a[182][aux_sym__statements_repeat1] = state(226); + v->a[182][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[182][aux_sym_command_repeat1] = state(1041); + v->a[182][aux_sym__literal_repeat1] = state(1048); + v->a[182][sym_word] = actions(419); parse_table_702(v); } void parse_table_702(t_parse_table_array *v) { - v->a[152][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[152][aux_sym_command_repeat1] = state(951); - v->a[152][aux_sym__literal_repeat1] = state(1267); - v->a[152][sym_word] = actions(765); - v->a[152][anon_sym_for] = actions(9); - v->a[152][anon_sym_select] = actions(11); - v->a[152][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[152][anon_sym_LT] = actions(85); - v->a[152][anon_sym_GT] = actions(85); - v->a[152][anon_sym_GT_GT] = actions(87); - v->a[152][anon_sym_LPAREN] = actions(19); - v->a[152][anon_sym_while] = actions(21); - v->a[152][anon_sym_until] = actions(21); - v->a[152][anon_sym_if] = actions(23); - v->a[152][anon_sym_case] = actions(25); - v->a[152][anon_sym_function] = actions(91); - v->a[152][anon_sym_LBRACE] = actions(29); - v->a[152][anon_sym_BANG] = actions(769); - v->a[152][anon_sym_LBRACK] = actions(33); - v->a[152][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[182][anon_sym_for] = actions(9); + v->a[182][anon_sym_select] = actions(9); + v->a[182][anon_sym_while] = actions(11); + v->a[182][anon_sym_until] = actions(11); + v->a[182][anon_sym_if] = actions(13); + v->a[182][anon_sym_case] = actions(15); + v->a[182][anon_sym_LPAREN] = actions(17); + v->a[182][anon_sym_function] = actions(423); + v->a[182][anon_sym_LBRACE] = actions(21); + v->a[182][anon_sym_BANG] = actions(425); + v->a[182][anon_sym_declare] = actions(427); + v->a[182][anon_sym_typeset] = actions(427); + v->a[182][anon_sym_export] = actions(427); + v->a[182][anon_sym_readonly] = actions(427); + v->a[182][anon_sym_local] = actions(427); + v->a[182][anon_sym_unset] = actions(429); + v->a[182][anon_sym_unsetenv] = actions(429); + v->a[182][anon_sym_LT] = actions(431); + v->a[182][anon_sym_GT] = actions(431); + v->a[182][anon_sym_GT_GT] = actions(433); parse_table_703(v); } void parse_table_703(t_parse_table_array *v) { - v->a[152][anon_sym_declare] = actions(95); - v->a[152][anon_sym_typeset] = actions(95); - v->a[152][anon_sym_export] = actions(95); - v->a[152][anon_sym_readonly] = actions(95); - v->a[152][anon_sym_local] = actions(95); - v->a[152][anon_sym_unset] = actions(97); - v->a[152][anon_sym_unsetenv] = actions(97); - v->a[152][anon_sym_AMP_GT] = actions(85); - v->a[152][anon_sym_AMP_GT_GT] = actions(87); - v->a[152][anon_sym_LT_AMP] = actions(85); - v->a[152][anon_sym_GT_AMP] = actions(85); - v->a[152][anon_sym_GT_PIPE] = actions(87); - v->a[152][anon_sym_LT_AMP_DASH] = actions(99); - v->a[152][anon_sym_GT_AMP_DASH] = actions(99); - v->a[152][anon_sym_LT_LT_LT] = actions(101); - v->a[152][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[152][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[152][anon_sym_DOLLAR] = actions(316); - v->a[152][sym__special_character] = actions(771); - v->a[152][anon_sym_DQUOTE] = actions(320); + v->a[182][anon_sym_AMP_GT] = actions(431); + v->a[182][anon_sym_AMP_GT_GT] = actions(433); + v->a[182][anon_sym_LT_AMP] = actions(431); + v->a[182][anon_sym_GT_AMP] = actions(431); + v->a[182][anon_sym_GT_PIPE] = actions(433); + v->a[182][anon_sym_LT_AMP_DASH] = actions(435); + v->a[182][anon_sym_GT_AMP_DASH] = actions(435); + v->a[182][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[182][anon_sym_DOLLAR] = actions(89); + v->a[182][sym__special_character] = actions(437); + v->a[182][anon_sym_DQUOTE] = actions(93); + v->a[182][sym_raw_string] = actions(439); + v->a[182][aux_sym_number_token1] = actions(97); + v->a[182][aux_sym_number_token2] = actions(99); + v->a[182][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[182][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[182][anon_sym_BQUOTE] = actions(105); + v->a[182][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[182][sym_comment] = actions(57); + v->a[182][sym_file_descriptor] = actions(441); parse_table_704(v); } void parse_table_704(t_parse_table_array *v) { - v->a[152][sym_raw_string] = actions(773); - v->a[152][sym_ansi_c_string] = actions(773); - v->a[152][aux_sym_number_token1] = actions(324); - v->a[152][aux_sym_number_token2] = actions(326); - v->a[152][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[152][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[152][anon_sym_BQUOTE] = actions(332); - v->a[152][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[152][anon_sym_LT_LPAREN] = actions(336); - v->a[152][anon_sym_GT_LPAREN] = actions(336); - v->a[152][sym_comment] = actions(71); - v->a[152][sym_file_descriptor] = actions(135); - v->a[152][sym_variable_name] = actions(137); - v->a[152][sym_test_operator] = actions(775); - v->a[152][sym__brace_start] = actions(344); - v->a[153][aux_sym__terminated_statement] = state(34); - v->a[153][sym__statement_not_pipeline] = state(6718); - v->a[153][sym_redirected_statement] = state(5007); - v->a[153][sym_for_statement] = state(5007); - v->a[153][sym_c_style_for_statement] = state(5007); + v->a[182][sym_variable_name] = actions(443); + v->a[182][sym_test_operator] = actions(439); + v->a[182][sym__brace_start] = actions(113); + v->a[183][sym__statements] = state(3759); + v->a[183][sym__statement_not_pipeline] = state(3476); + v->a[183][sym_redirected_statement] = state(2121); + v->a[183][sym_for_statement] = state(2121); + v->a[183][sym_while_statement] = state(2121); + v->a[183][sym_if_statement] = state(2121); + v->a[183][sym_case_statement] = state(2121); + v->a[183][sym_function_definition] = state(2121); + v->a[183][sym_compound_statement] = state(2121); + v->a[183][sym_subshell] = state(2121); + v->a[183][sym_pipeline] = state(2499); + v->a[183][sym_list] = state(2121); + v->a[183][sym_negated_command] = state(2121); + v->a[183][sym_declaration_command] = state(2121); + v->a[183][sym_unset_command] = state(2121); + v->a[183][sym_command] = state(2121); + v->a[183][sym_command_name] = state(340); parse_table_705(v); } diff --git a/parser/static/parse_table/parse_table_141.c b/parser/static/parse_table/parse_table_141.c index e10a18e5..6a8b4a67 100644 --- a/parser/static/parse_table/parse_table_141.c +++ b/parser/static/parse_table/parse_table_141.c @@ -14,126 +14,126 @@ void parse_table_705(t_parse_table_array *v) { - v->a[153][sym_while_statement] = state(4551); - v->a[153][sym_if_statement] = state(4551); - v->a[153][sym_case_statement] = state(5007); - v->a[153][sym_function_definition] = state(5007); - v->a[153][sym_compound_statement] = state(5007); - v->a[153][sym_subshell] = state(5007); - v->a[153][sym_pipeline] = state(5189); - v->a[153][sym_list] = state(5007); - v->a[153][sym_negated_command] = state(5007); - v->a[153][sym_test_command] = state(5007); - v->a[153][sym_declaration_command] = state(5007); - v->a[153][sym_unset_command] = state(5007); - v->a[153][sym_command] = state(5007); - v->a[153][sym_command_name] = state(544); - v->a[153][sym_variable_assignment] = state(1151); - v->a[153][sym_variable_assignments] = state(5007); - v->a[153][sym_subscript] = state(6790); - v->a[153][sym_file_redirect] = state(2019); - v->a[153][sym_herestring_redirect] = state(2017); - v->a[153][sym_arithmetic_expansion] = state(1078); + v->a[183][sym_variable_assignment] = state(709); + v->a[183][sym_variable_assignments] = state(2121); + v->a[183][sym_file_redirect] = state(1361); + v->a[183][sym_arithmetic_expansion] = state(834); + v->a[183][sym_brace_expression] = state(834); + v->a[183][sym_concatenation] = state(1192); + v->a[183][sym_string] = state(834); + v->a[183][sym_number] = state(834); + v->a[183][sym_simple_expansion] = state(834); + v->a[183][sym_expansion] = state(834); + v->a[183][sym_command_substitution] = state(834); + v->a[183][aux_sym__statements_repeat1] = state(236); + v->a[183][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[183][aux_sym_command_repeat1] = state(1008); + v->a[183][aux_sym__literal_repeat1] = state(1048); + v->a[183][sym_word] = actions(467); + v->a[183][anon_sym_for] = actions(9); + v->a[183][anon_sym_select] = actions(9); + v->a[183][anon_sym_while] = actions(11); + v->a[183][anon_sym_until] = actions(11); parse_table_706(v); } void parse_table_706(t_parse_table_array *v) { - v->a[153][sym_brace_expression] = state(1078); - v->a[153][sym_concatenation] = state(1376); - v->a[153][sym_string] = state(1078); - v->a[153][sym_translated_string] = state(1078); - v->a[153][sym_number] = state(1078); - v->a[153][sym_simple_expansion] = state(1078); - v->a[153][sym_expansion] = state(1078); - v->a[153][sym_command_substitution] = state(1078); - v->a[153][sym_process_substitution] = state(1078); - v->a[153][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[153][aux_sym_command_repeat1] = state(997); - v->a[153][aux_sym__literal_repeat1] = state(1267); - v->a[153][sym_word] = actions(286); - v->a[153][anon_sym_for] = actions(9); - v->a[153][anon_sym_select] = actions(11); - v->a[153][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[153][anon_sym_LT] = actions(290); - v->a[153][anon_sym_GT] = actions(290); - v->a[153][anon_sym_GT_GT] = actions(292); - v->a[153][anon_sym_LPAREN] = actions(19); + v->a[183][anon_sym_if] = actions(13); + v->a[183][anon_sym_case] = actions(15); + v->a[183][anon_sym_LPAREN] = actions(17); + v->a[183][anon_sym_function] = actions(469); + v->a[183][anon_sym_LBRACE] = actions(21); + v->a[183][anon_sym_BANG] = actions(471); + v->a[183][anon_sym_declare] = actions(473); + v->a[183][anon_sym_typeset] = actions(473); + v->a[183][anon_sym_export] = actions(473); + v->a[183][anon_sym_readonly] = actions(473); + v->a[183][anon_sym_local] = actions(473); + v->a[183][anon_sym_unset] = actions(475); + v->a[183][anon_sym_unsetenv] = actions(475); + v->a[183][anon_sym_LT] = actions(81); + v->a[183][anon_sym_GT] = actions(81); + v->a[183][anon_sym_GT_GT] = actions(83); + v->a[183][anon_sym_AMP_GT] = actions(81); + v->a[183][anon_sym_AMP_GT_GT] = actions(83); + v->a[183][anon_sym_LT_AMP] = actions(81); + v->a[183][anon_sym_GT_AMP] = actions(81); parse_table_707(v); } void parse_table_707(t_parse_table_array *v) { - v->a[153][anon_sym_while] = actions(21); - v->a[153][anon_sym_until] = actions(21); - v->a[153][anon_sym_if] = actions(23); - v->a[153][anon_sym_then] = actions(869); - v->a[153][anon_sym_case] = actions(25); - v->a[153][anon_sym_function] = actions(300); - v->a[153][anon_sym_LBRACE] = actions(29); - v->a[153][anon_sym_BANG] = actions(302); - v->a[153][anon_sym_LBRACK] = actions(33); - v->a[153][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[153][anon_sym_declare] = actions(304); - v->a[153][anon_sym_typeset] = actions(304); - v->a[153][anon_sym_export] = actions(304); - v->a[153][anon_sym_readonly] = actions(304); - v->a[153][anon_sym_local] = actions(304); - v->a[153][anon_sym_unset] = actions(306); - v->a[153][anon_sym_unsetenv] = actions(306); - v->a[153][anon_sym_AMP_GT] = actions(290); - v->a[153][anon_sym_AMP_GT_GT] = actions(292); - v->a[153][anon_sym_LT_AMP] = actions(290); + v->a[183][anon_sym_GT_PIPE] = actions(83); + v->a[183][anon_sym_LT_AMP_DASH] = actions(85); + v->a[183][anon_sym_GT_AMP_DASH] = actions(85); + v->a[183][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[183][anon_sym_DOLLAR] = actions(89); + v->a[183][sym__special_character] = actions(91); + v->a[183][anon_sym_DQUOTE] = actions(93); + v->a[183][sym_raw_string] = actions(95); + v->a[183][aux_sym_number_token1] = actions(97); + v->a[183][aux_sym_number_token2] = actions(99); + v->a[183][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[183][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[183][anon_sym_BQUOTE] = actions(105); + v->a[183][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[183][sym_comment] = actions(57); + v->a[183][sym_file_descriptor] = actions(109); + v->a[183][sym_variable_name] = actions(111); + v->a[183][sym_test_operator] = actions(95); + v->a[183][sym__brace_start] = actions(113); + v->a[184][sym__statements] = state(3714); parse_table_708(v); } void parse_table_708(t_parse_table_array *v) { - v->a[153][anon_sym_GT_AMP] = actions(290); - v->a[153][anon_sym_GT_PIPE] = actions(292); - v->a[153][anon_sym_LT_AMP_DASH] = actions(308); - v->a[153][anon_sym_GT_AMP_DASH] = actions(308); - v->a[153][anon_sym_LT_LT_LT] = actions(310); - v->a[153][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[153][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[153][anon_sym_DOLLAR] = actions(316); - v->a[153][sym__special_character] = actions(318); - v->a[153][anon_sym_DQUOTE] = actions(320); - v->a[153][sym_raw_string] = actions(322); - v->a[153][sym_ansi_c_string] = actions(322); - v->a[153][aux_sym_number_token1] = actions(324); - v->a[153][aux_sym_number_token2] = actions(326); - v->a[153][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[153][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[153][anon_sym_BQUOTE] = actions(332); - v->a[153][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[153][anon_sym_LT_LPAREN] = actions(336); - v->a[153][anon_sym_GT_LPAREN] = actions(336); + v->a[184][sym__statement_not_pipeline] = state(3476); + v->a[184][sym_redirected_statement] = state(2121); + v->a[184][sym_for_statement] = state(2121); + v->a[184][sym_while_statement] = state(2121); + v->a[184][sym_if_statement] = state(2121); + v->a[184][sym_case_statement] = state(2121); + v->a[184][sym_function_definition] = state(2121); + v->a[184][sym_compound_statement] = state(2121); + v->a[184][sym_subshell] = state(2121); + v->a[184][sym_pipeline] = state(2499); + v->a[184][sym_list] = state(2121); + v->a[184][sym_negated_command] = state(2121); + v->a[184][sym_declaration_command] = state(2121); + v->a[184][sym_unset_command] = state(2121); + v->a[184][sym_command] = state(2121); + v->a[184][sym_command_name] = state(340); + v->a[184][sym_variable_assignment] = state(709); + v->a[184][sym_variable_assignments] = state(2121); + v->a[184][sym_file_redirect] = state(1361); + v->a[184][sym_arithmetic_expansion] = state(834); parse_table_709(v); } void parse_table_709(t_parse_table_array *v) { - v->a[153][sym_comment] = actions(71); - v->a[153][sym_file_descriptor] = actions(338); - v->a[153][sym_variable_name] = actions(340); - v->a[153][sym_test_operator] = actions(342); - v->a[153][sym__brace_start] = actions(344); - v->a[154][aux_sym__terminated_statement] = state(282); - v->a[154][sym__statement_not_pipeline] = state(6718); - v->a[154][sym_redirected_statement] = state(4993); - v->a[154][sym_for_statement] = state(4993); - v->a[154][sym_c_style_for_statement] = state(4993); - v->a[154][sym_while_statement] = state(4489); - v->a[154][sym_if_statement] = state(4489); - v->a[154][sym_case_statement] = state(4993); - v->a[154][sym_function_definition] = state(4993); - v->a[154][sym_compound_statement] = state(4993); - v->a[154][sym_subshell] = state(4993); - v->a[154][sym_pipeline] = state(5122); - v->a[154][sym_list] = state(4993); - v->a[154][sym_negated_command] = state(4993); - v->a[154][sym_test_command] = state(4993); + v->a[184][sym_brace_expression] = state(834); + v->a[184][sym_concatenation] = state(1192); + v->a[184][sym_string] = state(834); + v->a[184][sym_number] = state(834); + v->a[184][sym_simple_expansion] = state(834); + v->a[184][sym_expansion] = state(834); + v->a[184][sym_command_substitution] = state(834); + v->a[184][aux_sym__statements_repeat1] = state(236); + v->a[184][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[184][aux_sym_command_repeat1] = state(1008); + v->a[184][aux_sym__literal_repeat1] = state(1048); + v->a[184][sym_word] = actions(467); + v->a[184][anon_sym_for] = actions(9); + v->a[184][anon_sym_select] = actions(9); + v->a[184][anon_sym_while] = actions(11); + v->a[184][anon_sym_until] = actions(11); + v->a[184][anon_sym_if] = actions(13); + v->a[184][anon_sym_case] = actions(15); + v->a[184][anon_sym_LPAREN] = actions(17); + v->a[184][anon_sym_function] = actions(469); parse_table_710(v); } diff --git a/parser/static/parse_table/parse_table_142.c b/parser/static/parse_table/parse_table_142.c index 55737af7..d1c6f5cd 100644 --- a/parser/static/parse_table/parse_table_142.c +++ b/parser/static/parse_table/parse_table_142.c @@ -14,126 +14,126 @@ void parse_table_710(t_parse_table_array *v) { - v->a[154][sym_declaration_command] = state(4993); - v->a[154][sym_unset_command] = state(4993); - v->a[154][sym_command] = state(4993); - v->a[154][sym_command_name] = state(544); - v->a[154][sym_variable_assignment] = state(1030); - v->a[154][sym_variable_assignments] = state(4993); - v->a[154][sym_subscript] = state(6790); - v->a[154][sym_file_redirect] = state(2019); - v->a[154][sym_herestring_redirect] = state(2017); - v->a[154][sym_arithmetic_expansion] = state(1078); - v->a[154][sym_brace_expression] = state(1078); - v->a[154][sym_concatenation] = state(1376); - v->a[154][sym_string] = state(1078); - v->a[154][sym_translated_string] = state(1078); - v->a[154][sym_number] = state(1078); - v->a[154][sym_simple_expansion] = state(1078); - v->a[154][sym_expansion] = state(1078); - v->a[154][sym_command_substitution] = state(1078); - v->a[154][sym_process_substitution] = state(1078); - v->a[154][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[184][anon_sym_LBRACE] = actions(21); + v->a[184][anon_sym_BANG] = actions(471); + v->a[184][anon_sym_declare] = actions(473); + v->a[184][anon_sym_typeset] = actions(473); + v->a[184][anon_sym_export] = actions(473); + v->a[184][anon_sym_readonly] = actions(473); + v->a[184][anon_sym_local] = actions(473); + v->a[184][anon_sym_unset] = actions(475); + v->a[184][anon_sym_unsetenv] = actions(475); + v->a[184][anon_sym_LT] = actions(81); + v->a[184][anon_sym_GT] = actions(81); + v->a[184][anon_sym_GT_GT] = actions(83); + v->a[184][anon_sym_AMP_GT] = actions(81); + v->a[184][anon_sym_AMP_GT_GT] = actions(83); + v->a[184][anon_sym_LT_AMP] = actions(81); + v->a[184][anon_sym_GT_AMP] = actions(81); + v->a[184][anon_sym_GT_PIPE] = actions(83); + v->a[184][anon_sym_LT_AMP_DASH] = actions(85); + v->a[184][anon_sym_GT_AMP_DASH] = actions(85); + v->a[184][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_711(v); } void parse_table_711(t_parse_table_array *v) { - v->a[154][aux_sym_command_repeat1] = state(997); - v->a[154][aux_sym__literal_repeat1] = state(1267); - v->a[154][sym_word] = actions(286); - v->a[154][anon_sym_for] = actions(9); - v->a[154][anon_sym_select] = actions(11); - v->a[154][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[154][anon_sym_LT] = actions(290); - v->a[154][anon_sym_GT] = actions(290); - v->a[154][anon_sym_GT_GT] = actions(292); - v->a[154][anon_sym_LPAREN] = actions(19); - v->a[154][anon_sym_while] = actions(21); - v->a[154][anon_sym_until] = actions(21); - v->a[154][anon_sym_if] = actions(23); - v->a[154][anon_sym_case] = actions(25); - v->a[154][anon_sym_function] = actions(300); - v->a[154][anon_sym_LBRACE] = actions(29); - v->a[154][anon_sym_RBRACE] = actions(871); - v->a[154][anon_sym_BANG] = actions(302); - v->a[154][anon_sym_LBRACK] = actions(33); - v->a[154][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[184][anon_sym_DOLLAR] = actions(89); + v->a[184][sym__special_character] = actions(91); + v->a[184][anon_sym_DQUOTE] = actions(93); + v->a[184][sym_raw_string] = actions(95); + v->a[184][aux_sym_number_token1] = actions(97); + v->a[184][aux_sym_number_token2] = actions(99); + v->a[184][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[184][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[184][anon_sym_BQUOTE] = actions(105); + v->a[184][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[184][sym_comment] = actions(57); + v->a[184][sym_file_descriptor] = actions(109); + v->a[184][sym_variable_name] = actions(111); + v->a[184][sym_test_operator] = actions(95); + v->a[184][sym__brace_start] = actions(113); + v->a[185][sym__statements] = state(3758); + v->a[185][sym__statement_not_pipeline] = state(3476); + v->a[185][sym_redirected_statement] = state(2121); + v->a[185][sym_for_statement] = state(2121); + v->a[185][sym_while_statement] = state(2121); parse_table_712(v); } void parse_table_712(t_parse_table_array *v) { - v->a[154][anon_sym_declare] = actions(304); - v->a[154][anon_sym_typeset] = actions(304); - v->a[154][anon_sym_export] = actions(304); - v->a[154][anon_sym_readonly] = actions(304); - v->a[154][anon_sym_local] = actions(304); - v->a[154][anon_sym_unset] = actions(306); - v->a[154][anon_sym_unsetenv] = actions(306); - v->a[154][anon_sym_AMP_GT] = actions(290); - v->a[154][anon_sym_AMP_GT_GT] = actions(292); - v->a[154][anon_sym_LT_AMP] = actions(290); - v->a[154][anon_sym_GT_AMP] = actions(290); - v->a[154][anon_sym_GT_PIPE] = actions(292); - v->a[154][anon_sym_LT_AMP_DASH] = actions(308); - v->a[154][anon_sym_GT_AMP_DASH] = actions(308); - v->a[154][anon_sym_LT_LT_LT] = actions(310); - v->a[154][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[154][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[154][anon_sym_DOLLAR] = actions(316); - v->a[154][sym__special_character] = actions(318); - v->a[154][anon_sym_DQUOTE] = actions(320); + v->a[185][sym_if_statement] = state(2121); + v->a[185][sym_case_statement] = state(2121); + v->a[185][sym_function_definition] = state(2121); + v->a[185][sym_compound_statement] = state(2121); + v->a[185][sym_subshell] = state(2121); + v->a[185][sym_pipeline] = state(2499); + v->a[185][sym_list] = state(2121); + v->a[185][sym_negated_command] = state(2121); + v->a[185][sym_declaration_command] = state(2121); + v->a[185][sym_unset_command] = state(2121); + v->a[185][sym_command] = state(2121); + v->a[185][sym_command_name] = state(340); + v->a[185][sym_variable_assignment] = state(709); + v->a[185][sym_variable_assignments] = state(2121); + v->a[185][sym_file_redirect] = state(1361); + v->a[185][sym_arithmetic_expansion] = state(834); + v->a[185][sym_brace_expression] = state(834); + v->a[185][sym_concatenation] = state(1192); + v->a[185][sym_string] = state(834); + v->a[185][sym_number] = state(834); parse_table_713(v); } void parse_table_713(t_parse_table_array *v) { - v->a[154][sym_raw_string] = actions(322); - v->a[154][sym_ansi_c_string] = actions(322); - v->a[154][aux_sym_number_token1] = actions(324); - v->a[154][aux_sym_number_token2] = actions(326); - v->a[154][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[154][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[154][anon_sym_BQUOTE] = actions(332); - v->a[154][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[154][anon_sym_LT_LPAREN] = actions(336); - v->a[154][anon_sym_GT_LPAREN] = actions(336); - v->a[154][sym_comment] = actions(71); - v->a[154][sym_file_descriptor] = actions(338); - v->a[154][sym_variable_name] = actions(340); - v->a[154][sym_test_operator] = actions(342); - v->a[154][sym__brace_start] = actions(344); - v->a[155][sym__statements] = state(6917); - v->a[155][sym__statement_not_pipeline] = state(6614); - v->a[155][sym_redirected_statement] = state(4797); - v->a[155][sym_for_statement] = state(4797); - v->a[155][sym_c_style_for_statement] = state(4797); + v->a[185][sym_simple_expansion] = state(834); + v->a[185][sym_expansion] = state(834); + v->a[185][sym_command_substitution] = state(834); + v->a[185][aux_sym__statements_repeat1] = state(236); + v->a[185][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[185][aux_sym_command_repeat1] = state(1008); + v->a[185][aux_sym__literal_repeat1] = state(1048); + v->a[185][sym_word] = actions(467); + v->a[185][anon_sym_for] = actions(9); + v->a[185][anon_sym_select] = actions(9); + v->a[185][anon_sym_while] = actions(11); + v->a[185][anon_sym_until] = actions(11); + v->a[185][anon_sym_if] = actions(13); + v->a[185][anon_sym_case] = actions(15); + v->a[185][anon_sym_LPAREN] = actions(17); + v->a[185][anon_sym_function] = actions(469); + v->a[185][anon_sym_LBRACE] = actions(21); + v->a[185][anon_sym_BANG] = actions(471); + v->a[185][anon_sym_declare] = actions(473); + v->a[185][anon_sym_typeset] = actions(473); parse_table_714(v); } void parse_table_714(t_parse_table_array *v) { - v->a[155][sym_while_statement] = state(4400); - v->a[155][sym_if_statement] = state(4400); - v->a[155][sym_case_statement] = state(4797); - v->a[155][sym_function_definition] = state(4797); - v->a[155][sym_compound_statement] = state(4797); - v->a[155][sym_subshell] = state(4797); - v->a[155][sym_pipeline] = state(5054); - v->a[155][sym_list] = state(4797); - v->a[155][sym_negated_command] = state(4797); - v->a[155][sym_test_command] = state(4797); - v->a[155][sym_declaration_command] = state(4797); - v->a[155][sym_unset_command] = state(4797); - v->a[155][sym_command] = state(4797); - v->a[155][sym_command_name] = state(533); - v->a[155][sym_variable_assignment] = state(945); - v->a[155][sym_variable_assignments] = state(4797); - v->a[155][sym_subscript] = state(6754); - v->a[155][sym_file_redirect] = state(2019); - v->a[155][sym_herestring_redirect] = state(2017); - v->a[155][sym_arithmetic_expansion] = state(938); + v->a[185][anon_sym_export] = actions(473); + v->a[185][anon_sym_readonly] = actions(473); + v->a[185][anon_sym_local] = actions(473); + v->a[185][anon_sym_unset] = actions(475); + v->a[185][anon_sym_unsetenv] = actions(475); + v->a[185][anon_sym_LT] = actions(81); + v->a[185][anon_sym_GT] = actions(81); + v->a[185][anon_sym_GT_GT] = actions(83); + v->a[185][anon_sym_AMP_GT] = actions(81); + v->a[185][anon_sym_AMP_GT_GT] = actions(83); + v->a[185][anon_sym_LT_AMP] = actions(81); + v->a[185][anon_sym_GT_AMP] = actions(81); + v->a[185][anon_sym_GT_PIPE] = actions(83); + v->a[185][anon_sym_LT_AMP_DASH] = actions(85); + v->a[185][anon_sym_GT_AMP_DASH] = actions(85); + v->a[185][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[185][anon_sym_DOLLAR] = actions(89); + v->a[185][sym__special_character] = actions(91); + v->a[185][anon_sym_DQUOTE] = actions(93); + v->a[185][sym_raw_string] = actions(95); parse_table_715(v); } diff --git a/parser/static/parse_table/parse_table_143.c b/parser/static/parse_table/parse_table_143.c index 7e2311d5..e383bcc4 100644 --- a/parser/static/parse_table/parse_table_143.c +++ b/parser/static/parse_table/parse_table_143.c @@ -14,126 +14,126 @@ void parse_table_715(t_parse_table_array *v) { - v->a[155][sym_brace_expression] = state(938); - v->a[155][sym_concatenation] = state(1376); - v->a[155][sym_string] = state(938); - v->a[155][sym_translated_string] = state(938); - v->a[155][sym_number] = state(938); - v->a[155][sym_simple_expansion] = state(938); - v->a[155][sym_expansion] = state(938); - v->a[155][sym_command_substitution] = state(938); - v->a[155][sym_process_substitution] = state(938); - v->a[155][aux_sym__statements_repeat1] = state(423); - v->a[155][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[155][aux_sym_command_repeat1] = state(951); - v->a[155][aux_sym__literal_repeat1] = state(1267); - v->a[155][sym_word] = actions(765); - v->a[155][anon_sym_for] = actions(9); - v->a[155][anon_sym_select] = actions(11); - v->a[155][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[155][anon_sym_LT] = actions(85); - v->a[155][anon_sym_GT] = actions(85); - v->a[155][anon_sym_GT_GT] = actions(87); + v->a[185][aux_sym_number_token1] = actions(97); + v->a[185][aux_sym_number_token2] = actions(99); + v->a[185][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[185][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[185][anon_sym_BQUOTE] = actions(105); + v->a[185][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[185][sym_comment] = actions(57); + v->a[185][sym_file_descriptor] = actions(109); + v->a[185][sym_variable_name] = actions(111); + v->a[185][sym_test_operator] = actions(95); + v->a[185][sym__brace_start] = actions(113); + v->a[186][sym__statements] = state(4039); + v->a[186][sym__statement_not_pipeline] = state(3480); + v->a[186][sym_redirected_statement] = state(2098); + v->a[186][sym_for_statement] = state(2098); + v->a[186][sym_while_statement] = state(2098); + v->a[186][sym_if_statement] = state(2098); + v->a[186][sym_case_statement] = state(2098); + v->a[186][sym_function_definition] = state(2098); + v->a[186][sym_compound_statement] = state(2098); parse_table_716(v); } void parse_table_716(t_parse_table_array *v) { - v->a[155][anon_sym_LPAREN] = actions(19); - v->a[155][anon_sym_while] = actions(21); - v->a[155][anon_sym_until] = actions(21); - v->a[155][anon_sym_if] = actions(23); - v->a[155][anon_sym_case] = actions(25); - v->a[155][anon_sym_function] = actions(91); - v->a[155][anon_sym_LBRACE] = actions(29); - v->a[155][anon_sym_BANG] = actions(769); - v->a[155][anon_sym_LBRACK] = actions(33); - v->a[155][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[155][anon_sym_declare] = actions(95); - v->a[155][anon_sym_typeset] = actions(95); - v->a[155][anon_sym_export] = actions(95); - v->a[155][anon_sym_readonly] = actions(95); - v->a[155][anon_sym_local] = actions(95); - v->a[155][anon_sym_unset] = actions(97); - v->a[155][anon_sym_unsetenv] = actions(97); - v->a[155][anon_sym_AMP_GT] = actions(85); - v->a[155][anon_sym_AMP_GT_GT] = actions(87); - v->a[155][anon_sym_LT_AMP] = actions(85); + v->a[186][sym_subshell] = state(2098); + v->a[186][sym_pipeline] = state(2384); + v->a[186][sym_list] = state(2098); + v->a[186][sym_negated_command] = state(2098); + v->a[186][sym_declaration_command] = state(2098); + v->a[186][sym_unset_command] = state(2098); + v->a[186][sym_command] = state(2098); + v->a[186][sym_command_name] = state(292); + v->a[186][sym_variable_assignment] = state(539); + v->a[186][sym_variable_assignments] = state(2098); + v->a[186][sym_file_redirect] = state(1320); + v->a[186][sym_arithmetic_expansion] = state(702); + v->a[186][sym_brace_expression] = state(702); + v->a[186][sym_concatenation] = state(1192); + v->a[186][sym_string] = state(702); + v->a[186][sym_number] = state(702); + v->a[186][sym_simple_expansion] = state(702); + v->a[186][sym_expansion] = state(702); + v->a[186][sym_command_substitution] = state(702); + v->a[186][aux_sym__statements_repeat1] = state(226); parse_table_717(v); } void parse_table_717(t_parse_table_array *v) { - v->a[155][anon_sym_GT_AMP] = actions(85); - v->a[155][anon_sym_GT_PIPE] = actions(87); - v->a[155][anon_sym_LT_AMP_DASH] = actions(99); - v->a[155][anon_sym_GT_AMP_DASH] = actions(99); - v->a[155][anon_sym_LT_LT_LT] = actions(101); - v->a[155][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[155][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[155][anon_sym_DOLLAR] = actions(316); - v->a[155][sym__special_character] = actions(771); - v->a[155][anon_sym_DQUOTE] = actions(320); - v->a[155][sym_raw_string] = actions(773); - v->a[155][sym_ansi_c_string] = actions(773); - v->a[155][aux_sym_number_token1] = actions(324); - v->a[155][aux_sym_number_token2] = actions(326); - v->a[155][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[155][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[155][anon_sym_BQUOTE] = actions(332); - v->a[155][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[155][anon_sym_LT_LPAREN] = actions(336); - v->a[155][anon_sym_GT_LPAREN] = actions(336); + v->a[186][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[186][aux_sym_command_repeat1] = state(1041); + v->a[186][aux_sym__literal_repeat1] = state(1048); + v->a[186][sym_word] = actions(419); + v->a[186][anon_sym_for] = actions(9); + v->a[186][anon_sym_select] = actions(9); + v->a[186][anon_sym_while] = actions(11); + v->a[186][anon_sym_until] = actions(11); + v->a[186][anon_sym_if] = actions(13); + v->a[186][anon_sym_case] = actions(15); + v->a[186][anon_sym_LPAREN] = actions(17); + v->a[186][anon_sym_function] = actions(423); + v->a[186][anon_sym_LBRACE] = actions(21); + v->a[186][anon_sym_BANG] = actions(425); + v->a[186][anon_sym_declare] = actions(427); + v->a[186][anon_sym_typeset] = actions(427); + v->a[186][anon_sym_export] = actions(427); + v->a[186][anon_sym_readonly] = actions(427); + v->a[186][anon_sym_local] = actions(427); + v->a[186][anon_sym_unset] = actions(429); parse_table_718(v); } void parse_table_718(t_parse_table_array *v) { - v->a[155][sym_comment] = actions(71); - v->a[155][sym_file_descriptor] = actions(135); - v->a[155][sym_variable_name] = actions(137); - v->a[155][sym_test_operator] = actions(775); - v->a[155][sym__brace_start] = actions(344); - v->a[156][sym__statements] = state(7208); - v->a[156][sym__statement_not_pipeline] = state(6558); - v->a[156][sym_redirected_statement] = state(4662); - v->a[156][sym_for_statement] = state(4662); - v->a[156][sym_c_style_for_statement] = state(4662); - v->a[156][sym_while_statement] = state(4314); - v->a[156][sym_if_statement] = state(4314); - v->a[156][sym_case_statement] = state(4662); - v->a[156][sym_function_definition] = state(4662); - v->a[156][sym_compound_statement] = state(4662); - v->a[156][sym_subshell] = state(4662); - v->a[156][sym_pipeline] = state(5070); - v->a[156][sym_list] = state(4662); - v->a[156][sym_negated_command] = state(4662); - v->a[156][sym_test_command] = state(4662); + v->a[186][anon_sym_unsetenv] = actions(429); + v->a[186][anon_sym_LT] = actions(431); + v->a[186][anon_sym_GT] = actions(431); + v->a[186][anon_sym_GT_GT] = actions(433); + v->a[186][anon_sym_AMP_GT] = actions(431); + v->a[186][anon_sym_AMP_GT_GT] = actions(433); + v->a[186][anon_sym_LT_AMP] = actions(431); + v->a[186][anon_sym_GT_AMP] = actions(431); + v->a[186][anon_sym_GT_PIPE] = actions(433); + v->a[186][anon_sym_LT_AMP_DASH] = actions(435); + v->a[186][anon_sym_GT_AMP_DASH] = actions(435); + v->a[186][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[186][anon_sym_DOLLAR] = actions(89); + v->a[186][sym__special_character] = actions(437); + v->a[186][anon_sym_DQUOTE] = actions(93); + v->a[186][sym_raw_string] = actions(439); + v->a[186][aux_sym_number_token1] = actions(97); + v->a[186][aux_sym_number_token2] = actions(99); + v->a[186][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[186][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_719(v); } void parse_table_719(t_parse_table_array *v) { - v->a[156][sym_declaration_command] = state(4662); - v->a[156][sym_unset_command] = state(4662); - v->a[156][sym_command] = state(4662); - v->a[156][sym_command_name] = state(554); - v->a[156][sym_variable_assignment] = state(1150); - v->a[156][sym_variable_assignments] = state(4662); - v->a[156][sym_subscript] = state(6790); - v->a[156][sym_file_redirect] = state(2273); - v->a[156][sym_herestring_redirect] = state(2272); - v->a[156][sym_arithmetic_expansion] = state(1078); - v->a[156][sym_brace_expression] = state(1078); - v->a[156][sym_concatenation] = state(1376); - v->a[156][sym_string] = state(1078); - v->a[156][sym_translated_string] = state(1078); - v->a[156][sym_number] = state(1078); - v->a[156][sym_simple_expansion] = state(1078); - v->a[156][sym_expansion] = state(1078); - v->a[156][sym_command_substitution] = state(1078); - v->a[156][sym_process_substitution] = state(1078); - v->a[156][aux_sym__statements_repeat1] = state(429); + v->a[186][anon_sym_BQUOTE] = actions(105); + v->a[186][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[186][sym_comment] = actions(57); + v->a[186][sym_file_descriptor] = actions(441); + v->a[186][sym_variable_name] = actions(443); + v->a[186][sym_test_operator] = actions(439); + v->a[186][sym__brace_start] = actions(113); + v->a[187][aux_sym__terminated_statement] = state(175); + v->a[187][sym__statement_not_pipeline] = state(3515); + v->a[187][sym_redirected_statement] = state(2188); + v->a[187][sym_for_statement] = state(2188); + v->a[187][sym_while_statement] = state(2188); + v->a[187][sym_if_statement] = state(2188); + v->a[187][sym_case_statement] = state(2188); + v->a[187][sym_function_definition] = state(2188); + v->a[187][sym_compound_statement] = state(2188); + v->a[187][sym_subshell] = state(2188); + v->a[187][sym_pipeline] = state(2586); + v->a[187][sym_list] = state(2188); + v->a[187][sym_negated_command] = state(2188); parse_table_720(v); } diff --git a/parser/static/parse_table/parse_table_144.c b/parser/static/parse_table/parse_table_144.c index 449ebd54..7655db05 100644 --- a/parser/static/parse_table/parse_table_144.c +++ b/parser/static/parse_table/parse_table_144.c @@ -14,126 +14,126 @@ void parse_table_720(t_parse_table_array *v) { - v->a[156][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[156][aux_sym_command_repeat1] = state(958); - v->a[156][aux_sym__literal_repeat1] = state(1267); - v->a[156][sym_word] = actions(799); - v->a[156][anon_sym_for] = actions(9); - v->a[156][anon_sym_select] = actions(11); - v->a[156][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[156][anon_sym_LT] = actions(290); - v->a[156][anon_sym_GT] = actions(290); - v->a[156][anon_sym_GT_GT] = actions(292); - v->a[156][anon_sym_LPAREN] = actions(19); - v->a[156][anon_sym_while] = actions(21); - v->a[156][anon_sym_until] = actions(21); - v->a[156][anon_sym_if] = actions(23); - v->a[156][anon_sym_case] = actions(25); - v->a[156][anon_sym_function] = actions(801); - v->a[156][anon_sym_LBRACE] = actions(29); - v->a[156][anon_sym_BANG] = actions(803); - v->a[156][anon_sym_LBRACK] = actions(33); - v->a[156][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[187][sym_declaration_command] = state(2188); + v->a[187][sym_unset_command] = state(2188); + v->a[187][sym_command] = state(2188); + v->a[187][sym_command_name] = state(310); + v->a[187][sym_variable_assignment] = state(660); + v->a[187][sym_variable_assignments] = state(2188); + v->a[187][sym_file_redirect] = state(1320); + v->a[187][sym_arithmetic_expansion] = state(834); + v->a[187][sym_brace_expression] = state(834); + v->a[187][sym_concatenation] = state(1192); + v->a[187][sym_string] = state(834); + v->a[187][sym_number] = state(834); + v->a[187][sym_simple_expansion] = state(834); + v->a[187][sym_expansion] = state(834); + v->a[187][sym_command_substitution] = state(834); + v->a[187][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[187][aux_sym_command_repeat1] = state(1035); + v->a[187][aux_sym__literal_repeat1] = state(1048); + v->a[187][sym_word] = actions(65); + v->a[187][anon_sym_for] = actions(9); parse_table_721(v); } void parse_table_721(t_parse_table_array *v) { - v->a[156][anon_sym_declare] = actions(805); - v->a[156][anon_sym_typeset] = actions(805); - v->a[156][anon_sym_export] = actions(805); - v->a[156][anon_sym_readonly] = actions(805); - v->a[156][anon_sym_local] = actions(805); - v->a[156][anon_sym_unset] = actions(807); - v->a[156][anon_sym_unsetenv] = actions(807); - v->a[156][anon_sym_AMP_GT] = actions(290); - v->a[156][anon_sym_AMP_GT_GT] = actions(292); - v->a[156][anon_sym_LT_AMP] = actions(290); - v->a[156][anon_sym_GT_AMP] = actions(290); - v->a[156][anon_sym_GT_PIPE] = actions(292); - v->a[156][anon_sym_LT_AMP_DASH] = actions(308); - v->a[156][anon_sym_GT_AMP_DASH] = actions(308); - v->a[156][anon_sym_LT_LT_LT] = actions(310); - v->a[156][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[156][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[156][anon_sym_DOLLAR] = actions(316); - v->a[156][sym__special_character] = actions(318); - v->a[156][anon_sym_DQUOTE] = actions(320); + v->a[187][anon_sym_select] = actions(9); + v->a[187][anon_sym_while] = actions(11); + v->a[187][anon_sym_until] = actions(11); + v->a[187][anon_sym_done] = actions(509); + v->a[187][anon_sym_if] = actions(13); + v->a[187][anon_sym_case] = actions(15); + v->a[187][anon_sym_LPAREN] = actions(17); + v->a[187][anon_sym_function] = actions(73); + v->a[187][anon_sym_LBRACE] = actions(21); + v->a[187][anon_sym_BANG] = actions(75); + v->a[187][anon_sym_declare] = actions(77); + v->a[187][anon_sym_typeset] = actions(77); + v->a[187][anon_sym_export] = actions(77); + v->a[187][anon_sym_readonly] = actions(77); + v->a[187][anon_sym_local] = actions(77); + v->a[187][anon_sym_unset] = actions(79); + v->a[187][anon_sym_unsetenv] = actions(79); + v->a[187][anon_sym_LT] = actions(81); + v->a[187][anon_sym_GT] = actions(81); + v->a[187][anon_sym_GT_GT] = actions(83); parse_table_722(v); } void parse_table_722(t_parse_table_array *v) { - v->a[156][sym_raw_string] = actions(322); - v->a[156][sym_ansi_c_string] = actions(322); - v->a[156][aux_sym_number_token1] = actions(324); - v->a[156][aux_sym_number_token2] = actions(326); - v->a[156][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[156][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[156][anon_sym_BQUOTE] = actions(332); - v->a[156][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[156][anon_sym_LT_LPAREN] = actions(336); - v->a[156][anon_sym_GT_LPAREN] = actions(336); - v->a[156][sym_comment] = actions(71); - v->a[156][sym_file_descriptor] = actions(338); - v->a[156][sym_variable_name] = actions(340); - v->a[156][sym_test_operator] = actions(342); - v->a[156][sym__brace_start] = actions(344); - v->a[157][sym__statements] = state(7091); - v->a[157][sym__statement_not_pipeline] = state(6558); - v->a[157][sym_redirected_statement] = state(4662); - v->a[157][sym_for_statement] = state(4662); - v->a[157][sym_c_style_for_statement] = state(4662); + v->a[187][anon_sym_AMP_GT] = actions(81); + v->a[187][anon_sym_AMP_GT_GT] = actions(83); + v->a[187][anon_sym_LT_AMP] = actions(81); + v->a[187][anon_sym_GT_AMP] = actions(81); + v->a[187][anon_sym_GT_PIPE] = actions(83); + v->a[187][anon_sym_LT_AMP_DASH] = actions(85); + v->a[187][anon_sym_GT_AMP_DASH] = actions(85); + v->a[187][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[187][anon_sym_DOLLAR] = actions(89); + v->a[187][sym__special_character] = actions(91); + v->a[187][anon_sym_DQUOTE] = actions(93); + v->a[187][sym_raw_string] = actions(95); + v->a[187][aux_sym_number_token1] = actions(97); + v->a[187][aux_sym_number_token2] = actions(99); + v->a[187][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[187][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[187][anon_sym_BQUOTE] = actions(105); + v->a[187][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[187][sym_comment] = actions(57); + v->a[187][sym_file_descriptor] = actions(109); parse_table_723(v); } void parse_table_723(t_parse_table_array *v) { - v->a[157][sym_while_statement] = state(4314); - v->a[157][sym_if_statement] = state(4314); - v->a[157][sym_case_statement] = state(4662); - v->a[157][sym_function_definition] = state(4662); - v->a[157][sym_compound_statement] = state(4662); - v->a[157][sym_subshell] = state(4662); - v->a[157][sym_pipeline] = state(5070); - v->a[157][sym_list] = state(4662); - v->a[157][sym_negated_command] = state(4662); - v->a[157][sym_test_command] = state(4662); - v->a[157][sym_declaration_command] = state(4662); - v->a[157][sym_unset_command] = state(4662); - v->a[157][sym_command] = state(4662); - v->a[157][sym_command_name] = state(554); - v->a[157][sym_variable_assignment] = state(1150); - v->a[157][sym_variable_assignments] = state(4662); - v->a[157][sym_subscript] = state(6790); - v->a[157][sym_file_redirect] = state(2273); - v->a[157][sym_herestring_redirect] = state(2272); - v->a[157][sym_arithmetic_expansion] = state(1078); + v->a[187][sym_variable_name] = actions(111); + v->a[187][sym_test_operator] = actions(95); + v->a[187][sym__brace_start] = actions(113); + v->a[188][aux_sym__terminated_statement] = state(70); + v->a[188][sym__statement_not_pipeline] = state(3515); + v->a[188][sym_redirected_statement] = state(2301); + v->a[188][sym_for_statement] = state(2301); + v->a[188][sym_while_statement] = state(2301); + v->a[188][sym_if_statement] = state(2301); + v->a[188][sym_case_statement] = state(2301); + v->a[188][sym_function_definition] = state(2301); + v->a[188][sym_compound_statement] = state(2301); + v->a[188][sym_subshell] = state(2301); + v->a[188][sym_pipeline] = state(2592); + v->a[188][sym_list] = state(2301); + v->a[188][sym_negated_command] = state(2301); + v->a[188][sym_declaration_command] = state(2301); + v->a[188][sym_unset_command] = state(2301); + v->a[188][sym_command] = state(2301); + v->a[188][sym_command_name] = state(310); parse_table_724(v); } void parse_table_724(t_parse_table_array *v) { - v->a[157][sym_brace_expression] = state(1078); - v->a[157][sym_concatenation] = state(1376); - v->a[157][sym_string] = state(1078); - v->a[157][sym_translated_string] = state(1078); - v->a[157][sym_number] = state(1078); - v->a[157][sym_simple_expansion] = state(1078); - v->a[157][sym_expansion] = state(1078); - v->a[157][sym_command_substitution] = state(1078); - v->a[157][sym_process_substitution] = state(1078); - v->a[157][aux_sym__statements_repeat1] = state(429); - v->a[157][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[157][aux_sym_command_repeat1] = state(958); - v->a[157][aux_sym__literal_repeat1] = state(1267); - v->a[157][sym_word] = actions(799); - v->a[157][anon_sym_for] = actions(9); - v->a[157][anon_sym_select] = actions(11); - v->a[157][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[157][anon_sym_LT] = actions(290); - v->a[157][anon_sym_GT] = actions(290); - v->a[157][anon_sym_GT_GT] = actions(292); + v->a[188][sym_variable_assignment] = state(711); + v->a[188][sym_variable_assignments] = state(2301); + v->a[188][sym_file_redirect] = state(1320); + v->a[188][sym_arithmetic_expansion] = state(834); + v->a[188][sym_brace_expression] = state(834); + v->a[188][sym_concatenation] = state(1192); + v->a[188][sym_string] = state(834); + v->a[188][sym_number] = state(834); + v->a[188][sym_simple_expansion] = state(834); + v->a[188][sym_expansion] = state(834); + v->a[188][sym_command_substitution] = state(834); + v->a[188][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[188][aux_sym_command_repeat1] = state(1035); + v->a[188][aux_sym__literal_repeat1] = state(1048); + v->a[188][sym_word] = actions(65); + v->a[188][anon_sym_for] = actions(9); + v->a[188][anon_sym_select] = actions(9); + v->a[188][anon_sym_while] = actions(11); + v->a[188][anon_sym_until] = actions(11); + v->a[188][anon_sym_if] = actions(13); parse_table_725(v); } diff --git a/parser/static/parse_table/parse_table_145.c b/parser/static/parse_table/parse_table_145.c index aed4c681..0f57a0f6 100644 --- a/parser/static/parse_table/parse_table_145.c +++ b/parser/static/parse_table/parse_table_145.c @@ -14,126 +14,126 @@ void parse_table_725(t_parse_table_array *v) { - v->a[157][anon_sym_LPAREN] = actions(19); - v->a[157][anon_sym_while] = actions(21); - v->a[157][anon_sym_until] = actions(21); - v->a[157][anon_sym_if] = actions(23); - v->a[157][anon_sym_case] = actions(25); - v->a[157][anon_sym_function] = actions(801); - v->a[157][anon_sym_LBRACE] = actions(29); - v->a[157][anon_sym_BANG] = actions(803); - v->a[157][anon_sym_LBRACK] = actions(33); - v->a[157][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[157][anon_sym_declare] = actions(805); - v->a[157][anon_sym_typeset] = actions(805); - v->a[157][anon_sym_export] = actions(805); - v->a[157][anon_sym_readonly] = actions(805); - v->a[157][anon_sym_local] = actions(805); - v->a[157][anon_sym_unset] = actions(807); - v->a[157][anon_sym_unsetenv] = actions(807); - v->a[157][anon_sym_AMP_GT] = actions(290); - v->a[157][anon_sym_AMP_GT_GT] = actions(292); - v->a[157][anon_sym_LT_AMP] = actions(290); + v->a[188][anon_sym_case] = actions(15); + v->a[188][anon_sym_LPAREN] = actions(17); + v->a[188][anon_sym_function] = actions(73); + v->a[188][anon_sym_LBRACE] = actions(21); + v->a[188][anon_sym_RBRACE] = actions(511); + v->a[188][anon_sym_BANG] = actions(75); + v->a[188][anon_sym_declare] = actions(77); + v->a[188][anon_sym_typeset] = actions(77); + v->a[188][anon_sym_export] = actions(77); + v->a[188][anon_sym_readonly] = actions(77); + v->a[188][anon_sym_local] = actions(77); + v->a[188][anon_sym_unset] = actions(79); + v->a[188][anon_sym_unsetenv] = actions(79); + v->a[188][anon_sym_LT] = actions(81); + v->a[188][anon_sym_GT] = actions(81); + v->a[188][anon_sym_GT_GT] = actions(83); + v->a[188][anon_sym_AMP_GT] = actions(81); + v->a[188][anon_sym_AMP_GT_GT] = actions(83); + v->a[188][anon_sym_LT_AMP] = actions(81); + v->a[188][anon_sym_GT_AMP] = actions(81); parse_table_726(v); } void parse_table_726(t_parse_table_array *v) { - v->a[157][anon_sym_GT_AMP] = actions(290); - v->a[157][anon_sym_GT_PIPE] = actions(292); - v->a[157][anon_sym_LT_AMP_DASH] = actions(308); - v->a[157][anon_sym_GT_AMP_DASH] = actions(308); - v->a[157][anon_sym_LT_LT_LT] = actions(310); - v->a[157][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[157][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[157][anon_sym_DOLLAR] = actions(316); - v->a[157][sym__special_character] = actions(318); - v->a[157][anon_sym_DQUOTE] = actions(320); - v->a[157][sym_raw_string] = actions(322); - v->a[157][sym_ansi_c_string] = actions(322); - v->a[157][aux_sym_number_token1] = actions(324); - v->a[157][aux_sym_number_token2] = actions(326); - v->a[157][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[157][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[157][anon_sym_BQUOTE] = actions(332); - v->a[157][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[157][anon_sym_LT_LPAREN] = actions(336); - v->a[157][anon_sym_GT_LPAREN] = actions(336); + v->a[188][anon_sym_GT_PIPE] = actions(83); + v->a[188][anon_sym_LT_AMP_DASH] = actions(85); + v->a[188][anon_sym_GT_AMP_DASH] = actions(85); + v->a[188][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[188][anon_sym_DOLLAR] = actions(89); + v->a[188][sym__special_character] = actions(91); + v->a[188][anon_sym_DQUOTE] = actions(93); + v->a[188][sym_raw_string] = actions(95); + v->a[188][aux_sym_number_token1] = actions(97); + v->a[188][aux_sym_number_token2] = actions(99); + v->a[188][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[188][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[188][anon_sym_BQUOTE] = actions(105); + v->a[188][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[188][sym_comment] = actions(57); + v->a[188][sym_file_descriptor] = actions(109); + v->a[188][sym_variable_name] = actions(111); + v->a[188][sym_test_operator] = actions(95); + v->a[188][sym__brace_start] = actions(113); + v->a[189][sym__statements] = state(3655); parse_table_727(v); } void parse_table_727(t_parse_table_array *v) { - v->a[157][sym_comment] = actions(71); - v->a[157][sym_file_descriptor] = actions(338); - v->a[157][sym_variable_name] = actions(340); - v->a[157][sym_test_operator] = actions(342); - v->a[157][sym__brace_start] = actions(344); - v->a[158][sym__statements] = state(6879); - v->a[158][sym__statement_not_pipeline] = state(6614); - v->a[158][sym_redirected_statement] = state(4797); - v->a[158][sym_for_statement] = state(4797); - v->a[158][sym_c_style_for_statement] = state(4797); - v->a[158][sym_while_statement] = state(4400); - v->a[158][sym_if_statement] = state(4400); - v->a[158][sym_case_statement] = state(4797); - v->a[158][sym_function_definition] = state(4797); - v->a[158][sym_compound_statement] = state(4797); - v->a[158][sym_subshell] = state(4797); - v->a[158][sym_pipeline] = state(5054); - v->a[158][sym_list] = state(4797); - v->a[158][sym_negated_command] = state(4797); - v->a[158][sym_test_command] = state(4797); + v->a[189][sym__statement_not_pipeline] = state(3476); + v->a[189][sym_redirected_statement] = state(2121); + v->a[189][sym_for_statement] = state(2121); + v->a[189][sym_while_statement] = state(2121); + v->a[189][sym_if_statement] = state(2121); + v->a[189][sym_case_statement] = state(2121); + v->a[189][sym_function_definition] = state(2121); + v->a[189][sym_compound_statement] = state(2121); + v->a[189][sym_subshell] = state(2121); + v->a[189][sym_pipeline] = state(2499); + v->a[189][sym_list] = state(2121); + v->a[189][sym_negated_command] = state(2121); + v->a[189][sym_declaration_command] = state(2121); + v->a[189][sym_unset_command] = state(2121); + v->a[189][sym_command] = state(2121); + v->a[189][sym_command_name] = state(340); + v->a[189][sym_variable_assignment] = state(709); + v->a[189][sym_variable_assignments] = state(2121); + v->a[189][sym_file_redirect] = state(1361); + v->a[189][sym_arithmetic_expansion] = state(834); parse_table_728(v); } void parse_table_728(t_parse_table_array *v) { - v->a[158][sym_declaration_command] = state(4797); - v->a[158][sym_unset_command] = state(4797); - v->a[158][sym_command] = state(4797); - v->a[158][sym_command_name] = state(533); - v->a[158][sym_variable_assignment] = state(945); - v->a[158][sym_variable_assignments] = state(4797); - v->a[158][sym_subscript] = state(6754); - v->a[158][sym_file_redirect] = state(2164); - v->a[158][sym_herestring_redirect] = state(2017); - v->a[158][sym_arithmetic_expansion] = state(938); - v->a[158][sym_brace_expression] = state(938); - v->a[158][sym_concatenation] = state(1376); - v->a[158][sym_string] = state(938); - v->a[158][sym_translated_string] = state(938); - v->a[158][sym_number] = state(938); - v->a[158][sym_simple_expansion] = state(938); - v->a[158][sym_expansion] = state(938); - v->a[158][sym_command_substitution] = state(938); - v->a[158][sym_process_substitution] = state(938); - v->a[158][aux_sym__statements_repeat1] = state(423); + v->a[189][sym_brace_expression] = state(834); + v->a[189][sym_concatenation] = state(1192); + v->a[189][sym_string] = state(834); + v->a[189][sym_number] = state(834); + v->a[189][sym_simple_expansion] = state(834); + v->a[189][sym_expansion] = state(834); + v->a[189][sym_command_substitution] = state(834); + v->a[189][aux_sym__statements_repeat1] = state(236); + v->a[189][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[189][aux_sym_command_repeat1] = state(1008); + v->a[189][aux_sym__literal_repeat1] = state(1048); + v->a[189][sym_word] = actions(467); + v->a[189][anon_sym_for] = actions(9); + v->a[189][anon_sym_select] = actions(9); + v->a[189][anon_sym_while] = actions(11); + v->a[189][anon_sym_until] = actions(11); + v->a[189][anon_sym_if] = actions(13); + v->a[189][anon_sym_case] = actions(15); + v->a[189][anon_sym_LPAREN] = actions(17); + v->a[189][anon_sym_function] = actions(469); parse_table_729(v); } void parse_table_729(t_parse_table_array *v) { - v->a[158][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[158][aux_sym_command_repeat1] = state(951); - v->a[158][aux_sym__literal_repeat1] = state(1267); - v->a[158][sym_word] = actions(765); - v->a[158][anon_sym_for] = actions(9); - v->a[158][anon_sym_select] = actions(11); - v->a[158][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[158][anon_sym_LT] = actions(85); - v->a[158][anon_sym_GT] = actions(85); - v->a[158][anon_sym_GT_GT] = actions(87); - v->a[158][anon_sym_LPAREN] = actions(19); - v->a[158][anon_sym_while] = actions(21); - v->a[158][anon_sym_until] = actions(21); - v->a[158][anon_sym_if] = actions(23); - v->a[158][anon_sym_case] = actions(25); - v->a[158][anon_sym_function] = actions(91); - v->a[158][anon_sym_LBRACE] = actions(29); - v->a[158][anon_sym_BANG] = actions(769); - v->a[158][anon_sym_LBRACK] = actions(33); - v->a[158][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[189][anon_sym_LBRACE] = actions(21); + v->a[189][anon_sym_BANG] = actions(471); + v->a[189][anon_sym_declare] = actions(473); + v->a[189][anon_sym_typeset] = actions(473); + v->a[189][anon_sym_export] = actions(473); + v->a[189][anon_sym_readonly] = actions(473); + v->a[189][anon_sym_local] = actions(473); + v->a[189][anon_sym_unset] = actions(475); + v->a[189][anon_sym_unsetenv] = actions(475); + v->a[189][anon_sym_LT] = actions(81); + v->a[189][anon_sym_GT] = actions(81); + v->a[189][anon_sym_GT_GT] = actions(83); + v->a[189][anon_sym_AMP_GT] = actions(81); + v->a[189][anon_sym_AMP_GT_GT] = actions(83); + v->a[189][anon_sym_LT_AMP] = actions(81); + v->a[189][anon_sym_GT_AMP] = actions(81); + v->a[189][anon_sym_GT_PIPE] = actions(83); + v->a[189][anon_sym_LT_AMP_DASH] = actions(85); + v->a[189][anon_sym_GT_AMP_DASH] = actions(85); + v->a[189][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_730(v); } diff --git a/parser/static/parse_table/parse_table_146.c b/parser/static/parse_table/parse_table_146.c index 706f2544..35b96920 100644 --- a/parser/static/parse_table/parse_table_146.c +++ b/parser/static/parse_table/parse_table_146.c @@ -14,126 +14,126 @@ void parse_table_730(t_parse_table_array *v) { - v->a[158][anon_sym_declare] = actions(95); - v->a[158][anon_sym_typeset] = actions(95); - v->a[158][anon_sym_export] = actions(95); - v->a[158][anon_sym_readonly] = actions(95); - v->a[158][anon_sym_local] = actions(95); - v->a[158][anon_sym_unset] = actions(97); - v->a[158][anon_sym_unsetenv] = actions(97); - v->a[158][anon_sym_AMP_GT] = actions(85); - v->a[158][anon_sym_AMP_GT_GT] = actions(87); - v->a[158][anon_sym_LT_AMP] = actions(85); - v->a[158][anon_sym_GT_AMP] = actions(85); - v->a[158][anon_sym_GT_PIPE] = actions(87); - v->a[158][anon_sym_LT_AMP_DASH] = actions(99); - v->a[158][anon_sym_GT_AMP_DASH] = actions(99); - v->a[158][anon_sym_LT_LT_LT] = actions(101); - v->a[158][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[158][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[158][anon_sym_DOLLAR] = actions(316); - v->a[158][sym__special_character] = actions(771); - v->a[158][anon_sym_DQUOTE] = actions(320); + v->a[189][anon_sym_DOLLAR] = actions(89); + v->a[189][sym__special_character] = actions(91); + v->a[189][anon_sym_DQUOTE] = actions(93); + v->a[189][sym_raw_string] = actions(95); + v->a[189][aux_sym_number_token1] = actions(97); + v->a[189][aux_sym_number_token2] = actions(99); + v->a[189][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[189][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[189][anon_sym_BQUOTE] = actions(105); + v->a[189][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[189][sym_comment] = actions(57); + v->a[189][sym_file_descriptor] = actions(109); + v->a[189][sym_variable_name] = actions(111); + v->a[189][sym_test_operator] = actions(95); + v->a[189][sym__brace_start] = actions(113); + v->a[190][sym__statements] = state(3656); + v->a[190][sym__statement_not_pipeline] = state(3476); + v->a[190][sym_redirected_statement] = state(2121); + v->a[190][sym_for_statement] = state(2121); + v->a[190][sym_while_statement] = state(2121); parse_table_731(v); } void parse_table_731(t_parse_table_array *v) { - v->a[158][sym_raw_string] = actions(773); - v->a[158][sym_ansi_c_string] = actions(773); - v->a[158][aux_sym_number_token1] = actions(324); - v->a[158][aux_sym_number_token2] = actions(326); - v->a[158][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[158][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[158][anon_sym_BQUOTE] = actions(332); - v->a[158][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[158][anon_sym_LT_LPAREN] = actions(336); - v->a[158][anon_sym_GT_LPAREN] = actions(336); - v->a[158][sym_comment] = actions(71); - v->a[158][sym_file_descriptor] = actions(135); - v->a[158][sym_variable_name] = actions(137); - v->a[158][sym_test_operator] = actions(775); - v->a[158][sym__brace_start] = actions(344); - v->a[159][sym__statements] = state(6878); - v->a[159][sym__statement_not_pipeline] = state(6558); - v->a[159][sym_redirected_statement] = state(4662); - v->a[159][sym_for_statement] = state(4662); - v->a[159][sym_c_style_for_statement] = state(4662); + v->a[190][sym_if_statement] = state(2121); + v->a[190][sym_case_statement] = state(2121); + v->a[190][sym_function_definition] = state(2121); + v->a[190][sym_compound_statement] = state(2121); + v->a[190][sym_subshell] = state(2121); + v->a[190][sym_pipeline] = state(2499); + v->a[190][sym_list] = state(2121); + v->a[190][sym_negated_command] = state(2121); + v->a[190][sym_declaration_command] = state(2121); + v->a[190][sym_unset_command] = state(2121); + v->a[190][sym_command] = state(2121); + v->a[190][sym_command_name] = state(340); + v->a[190][sym_variable_assignment] = state(709); + v->a[190][sym_variable_assignments] = state(2121); + v->a[190][sym_file_redirect] = state(1361); + v->a[190][sym_arithmetic_expansion] = state(834); + v->a[190][sym_brace_expression] = state(834); + v->a[190][sym_concatenation] = state(1192); + v->a[190][sym_string] = state(834); + v->a[190][sym_number] = state(834); parse_table_732(v); } void parse_table_732(t_parse_table_array *v) { - v->a[159][sym_while_statement] = state(4314); - v->a[159][sym_if_statement] = state(4314); - v->a[159][sym_case_statement] = state(4662); - v->a[159][sym_function_definition] = state(4662); - v->a[159][sym_compound_statement] = state(4662); - v->a[159][sym_subshell] = state(4662); - v->a[159][sym_pipeline] = state(5070); - v->a[159][sym_list] = state(4662); - v->a[159][sym_negated_command] = state(4662); - v->a[159][sym_test_command] = state(4662); - v->a[159][sym_declaration_command] = state(4662); - v->a[159][sym_unset_command] = state(4662); - v->a[159][sym_command] = state(4662); - v->a[159][sym_command_name] = state(554); - v->a[159][sym_variable_assignment] = state(1150); - v->a[159][sym_variable_assignments] = state(4662); - v->a[159][sym_subscript] = state(6790); - v->a[159][sym_file_redirect] = state(2273); - v->a[159][sym_herestring_redirect] = state(2272); - v->a[159][sym_arithmetic_expansion] = state(1078); + v->a[190][sym_simple_expansion] = state(834); + v->a[190][sym_expansion] = state(834); + v->a[190][sym_command_substitution] = state(834); + v->a[190][aux_sym__statements_repeat1] = state(236); + v->a[190][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[190][aux_sym_command_repeat1] = state(1008); + v->a[190][aux_sym__literal_repeat1] = state(1048); + v->a[190][sym_word] = actions(467); + v->a[190][anon_sym_for] = actions(9); + v->a[190][anon_sym_select] = actions(9); + v->a[190][anon_sym_while] = actions(11); + v->a[190][anon_sym_until] = actions(11); + v->a[190][anon_sym_if] = actions(13); + v->a[190][anon_sym_case] = actions(15); + v->a[190][anon_sym_LPAREN] = actions(17); + v->a[190][anon_sym_function] = actions(469); + v->a[190][anon_sym_LBRACE] = actions(21); + v->a[190][anon_sym_BANG] = actions(471); + v->a[190][anon_sym_declare] = actions(473); + v->a[190][anon_sym_typeset] = actions(473); parse_table_733(v); } void parse_table_733(t_parse_table_array *v) { - v->a[159][sym_brace_expression] = state(1078); - v->a[159][sym_concatenation] = state(1376); - v->a[159][sym_string] = state(1078); - v->a[159][sym_translated_string] = state(1078); - v->a[159][sym_number] = state(1078); - v->a[159][sym_simple_expansion] = state(1078); - v->a[159][sym_expansion] = state(1078); - v->a[159][sym_command_substitution] = state(1078); - v->a[159][sym_process_substitution] = state(1078); - v->a[159][aux_sym__statements_repeat1] = state(429); - v->a[159][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[159][aux_sym_command_repeat1] = state(958); - v->a[159][aux_sym__literal_repeat1] = state(1267); - v->a[159][sym_word] = actions(799); - v->a[159][anon_sym_for] = actions(9); - v->a[159][anon_sym_select] = actions(11); - v->a[159][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[159][anon_sym_LT] = actions(290); - v->a[159][anon_sym_GT] = actions(290); - v->a[159][anon_sym_GT_GT] = actions(292); + v->a[190][anon_sym_export] = actions(473); + v->a[190][anon_sym_readonly] = actions(473); + v->a[190][anon_sym_local] = actions(473); + v->a[190][anon_sym_unset] = actions(475); + v->a[190][anon_sym_unsetenv] = actions(475); + v->a[190][anon_sym_LT] = actions(81); + v->a[190][anon_sym_GT] = actions(81); + v->a[190][anon_sym_GT_GT] = actions(83); + v->a[190][anon_sym_AMP_GT] = actions(81); + v->a[190][anon_sym_AMP_GT_GT] = actions(83); + v->a[190][anon_sym_LT_AMP] = actions(81); + v->a[190][anon_sym_GT_AMP] = actions(81); + v->a[190][anon_sym_GT_PIPE] = actions(83); + v->a[190][anon_sym_LT_AMP_DASH] = actions(85); + v->a[190][anon_sym_GT_AMP_DASH] = actions(85); + v->a[190][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[190][anon_sym_DOLLAR] = actions(89); + v->a[190][sym__special_character] = actions(91); + v->a[190][anon_sym_DQUOTE] = actions(93); + v->a[190][sym_raw_string] = actions(95); parse_table_734(v); } void parse_table_734(t_parse_table_array *v) { - v->a[159][anon_sym_LPAREN] = actions(19); - v->a[159][anon_sym_while] = actions(21); - v->a[159][anon_sym_until] = actions(21); - v->a[159][anon_sym_if] = actions(23); - v->a[159][anon_sym_case] = actions(25); - v->a[159][anon_sym_function] = actions(801); - v->a[159][anon_sym_LBRACE] = actions(29); - v->a[159][anon_sym_BANG] = actions(803); - v->a[159][anon_sym_LBRACK] = actions(33); - v->a[159][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[159][anon_sym_declare] = actions(805); - v->a[159][anon_sym_typeset] = actions(805); - v->a[159][anon_sym_export] = actions(805); - v->a[159][anon_sym_readonly] = actions(805); - v->a[159][anon_sym_local] = actions(805); - v->a[159][anon_sym_unset] = actions(807); - v->a[159][anon_sym_unsetenv] = actions(807); - v->a[159][anon_sym_AMP_GT] = actions(290); - v->a[159][anon_sym_AMP_GT_GT] = actions(292); - v->a[159][anon_sym_LT_AMP] = actions(290); + v->a[190][aux_sym_number_token1] = actions(97); + v->a[190][aux_sym_number_token2] = actions(99); + v->a[190][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[190][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[190][anon_sym_BQUOTE] = actions(105); + v->a[190][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[190][sym_comment] = actions(57); + v->a[190][sym_file_descriptor] = actions(109); + v->a[190][sym_variable_name] = actions(111); + v->a[190][sym_test_operator] = actions(95); + v->a[190][sym__brace_start] = actions(113); + v->a[191][sym__statements] = state(3657); + v->a[191][sym__statement_not_pipeline] = state(3480); + v->a[191][sym_redirected_statement] = state(2098); + v->a[191][sym_for_statement] = state(2098); + v->a[191][sym_while_statement] = state(2098); + v->a[191][sym_if_statement] = state(2098); + v->a[191][sym_case_statement] = state(2098); + v->a[191][sym_function_definition] = state(2098); + v->a[191][sym_compound_statement] = state(2098); parse_table_735(v); } diff --git a/parser/static/parse_table/parse_table_147.c b/parser/static/parse_table/parse_table_147.c index 3da3e37e..80788b1e 100644 --- a/parser/static/parse_table/parse_table_147.c +++ b/parser/static/parse_table/parse_table_147.c @@ -14,126 +14,126 @@ void parse_table_735(t_parse_table_array *v) { - v->a[159][anon_sym_GT_AMP] = actions(290); - v->a[159][anon_sym_GT_PIPE] = actions(292); - v->a[159][anon_sym_LT_AMP_DASH] = actions(308); - v->a[159][anon_sym_GT_AMP_DASH] = actions(308); - v->a[159][anon_sym_LT_LT_LT] = actions(310); - v->a[159][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[159][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[159][anon_sym_DOLLAR] = actions(316); - v->a[159][sym__special_character] = actions(318); - v->a[159][anon_sym_DQUOTE] = actions(320); - v->a[159][sym_raw_string] = actions(322); - v->a[159][sym_ansi_c_string] = actions(322); - v->a[159][aux_sym_number_token1] = actions(324); - v->a[159][aux_sym_number_token2] = actions(326); - v->a[159][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[159][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[159][anon_sym_BQUOTE] = actions(332); - v->a[159][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[159][anon_sym_LT_LPAREN] = actions(336); - v->a[159][anon_sym_GT_LPAREN] = actions(336); + v->a[191][sym_subshell] = state(2098); + v->a[191][sym_pipeline] = state(2384); + v->a[191][sym_list] = state(2098); + v->a[191][sym_negated_command] = state(2098); + v->a[191][sym_declaration_command] = state(2098); + v->a[191][sym_unset_command] = state(2098); + v->a[191][sym_command] = state(2098); + v->a[191][sym_command_name] = state(292); + v->a[191][sym_variable_assignment] = state(539); + v->a[191][sym_variable_assignments] = state(2098); + v->a[191][sym_file_redirect] = state(1268); + v->a[191][sym_arithmetic_expansion] = state(702); + v->a[191][sym_brace_expression] = state(702); + v->a[191][sym_concatenation] = state(1192); + v->a[191][sym_string] = state(702); + v->a[191][sym_number] = state(702); + v->a[191][sym_simple_expansion] = state(702); + v->a[191][sym_expansion] = state(702); + v->a[191][sym_command_substitution] = state(702); + v->a[191][aux_sym__statements_repeat1] = state(226); parse_table_736(v); } void parse_table_736(t_parse_table_array *v) { - v->a[159][sym_comment] = actions(71); - v->a[159][sym_file_descriptor] = actions(338); - v->a[159][sym_variable_name] = actions(340); - v->a[159][sym_test_operator] = actions(342); - v->a[159][sym__brace_start] = actions(344); - v->a[160][sym__statements] = state(6877); - v->a[160][sym__statement_not_pipeline] = state(6558); - v->a[160][sym_redirected_statement] = state(4662); - v->a[160][sym_for_statement] = state(4662); - v->a[160][sym_c_style_for_statement] = state(4662); - v->a[160][sym_while_statement] = state(4314); - v->a[160][sym_if_statement] = state(4314); - v->a[160][sym_case_statement] = state(4662); - v->a[160][sym_function_definition] = state(4662); - v->a[160][sym_compound_statement] = state(4662); - v->a[160][sym_subshell] = state(4662); - v->a[160][sym_pipeline] = state(5070); - v->a[160][sym_list] = state(4662); - v->a[160][sym_negated_command] = state(4662); - v->a[160][sym_test_command] = state(4662); + v->a[191][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[191][aux_sym_command_repeat1] = state(1041); + v->a[191][aux_sym__literal_repeat1] = state(1048); + v->a[191][sym_word] = actions(419); + v->a[191][anon_sym_for] = actions(9); + v->a[191][anon_sym_select] = actions(9); + v->a[191][anon_sym_while] = actions(11); + v->a[191][anon_sym_until] = actions(11); + v->a[191][anon_sym_if] = actions(13); + v->a[191][anon_sym_case] = actions(15); + v->a[191][anon_sym_LPAREN] = actions(17); + v->a[191][anon_sym_function] = actions(423); + v->a[191][anon_sym_LBRACE] = actions(21); + v->a[191][anon_sym_BANG] = actions(425); + v->a[191][anon_sym_declare] = actions(427); + v->a[191][anon_sym_typeset] = actions(427); + v->a[191][anon_sym_export] = actions(427); + v->a[191][anon_sym_readonly] = actions(427); + v->a[191][anon_sym_local] = actions(427); + v->a[191][anon_sym_unset] = actions(429); parse_table_737(v); } void parse_table_737(t_parse_table_array *v) { - v->a[160][sym_declaration_command] = state(4662); - v->a[160][sym_unset_command] = state(4662); - v->a[160][sym_command] = state(4662); - v->a[160][sym_command_name] = state(554); - v->a[160][sym_variable_assignment] = state(1150); - v->a[160][sym_variable_assignments] = state(4662); - v->a[160][sym_subscript] = state(6790); - v->a[160][sym_file_redirect] = state(2273); - v->a[160][sym_herestring_redirect] = state(2272); - v->a[160][sym_arithmetic_expansion] = state(1078); - v->a[160][sym_brace_expression] = state(1078); - v->a[160][sym_concatenation] = state(1376); - v->a[160][sym_string] = state(1078); - v->a[160][sym_translated_string] = state(1078); - v->a[160][sym_number] = state(1078); - v->a[160][sym_simple_expansion] = state(1078); - v->a[160][sym_expansion] = state(1078); - v->a[160][sym_command_substitution] = state(1078); - v->a[160][sym_process_substitution] = state(1078); - v->a[160][aux_sym__statements_repeat1] = state(429); + v->a[191][anon_sym_unsetenv] = actions(429); + v->a[191][anon_sym_LT] = actions(431); + v->a[191][anon_sym_GT] = actions(431); + v->a[191][anon_sym_GT_GT] = actions(433); + v->a[191][anon_sym_AMP_GT] = actions(431); + v->a[191][anon_sym_AMP_GT_GT] = actions(433); + v->a[191][anon_sym_LT_AMP] = actions(431); + v->a[191][anon_sym_GT_AMP] = actions(431); + v->a[191][anon_sym_GT_PIPE] = actions(433); + v->a[191][anon_sym_LT_AMP_DASH] = actions(435); + v->a[191][anon_sym_GT_AMP_DASH] = actions(435); + v->a[191][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[191][anon_sym_DOLLAR] = actions(89); + v->a[191][sym__special_character] = actions(437); + v->a[191][anon_sym_DQUOTE] = actions(93); + v->a[191][sym_raw_string] = actions(439); + v->a[191][aux_sym_number_token1] = actions(97); + v->a[191][aux_sym_number_token2] = actions(99); + v->a[191][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[191][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_738(v); } void parse_table_738(t_parse_table_array *v) { - v->a[160][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[160][aux_sym_command_repeat1] = state(958); - v->a[160][aux_sym__literal_repeat1] = state(1267); - v->a[160][sym_word] = actions(799); - v->a[160][anon_sym_for] = actions(9); - v->a[160][anon_sym_select] = actions(11); - v->a[160][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[160][anon_sym_LT] = actions(290); - v->a[160][anon_sym_GT] = actions(290); - v->a[160][anon_sym_GT_GT] = actions(292); - v->a[160][anon_sym_LPAREN] = actions(19); - v->a[160][anon_sym_while] = actions(21); - v->a[160][anon_sym_until] = actions(21); - v->a[160][anon_sym_if] = actions(23); - v->a[160][anon_sym_case] = actions(25); - v->a[160][anon_sym_function] = actions(801); - v->a[160][anon_sym_LBRACE] = actions(29); - v->a[160][anon_sym_BANG] = actions(803); - v->a[160][anon_sym_LBRACK] = actions(33); - v->a[160][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[191][anon_sym_BQUOTE] = actions(105); + v->a[191][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[191][sym_comment] = actions(57); + v->a[191][sym_file_descriptor] = actions(441); + v->a[191][sym_variable_name] = actions(443); + v->a[191][sym_test_operator] = actions(439); + v->a[191][sym__brace_start] = actions(113); + v->a[192][sym__statements] = state(3753); + v->a[192][sym__statement_not_pipeline] = state(3480); + v->a[192][sym_redirected_statement] = state(2098); + v->a[192][sym_for_statement] = state(2098); + v->a[192][sym_while_statement] = state(2098); + v->a[192][sym_if_statement] = state(2098); + v->a[192][sym_case_statement] = state(2098); + v->a[192][sym_function_definition] = state(2098); + v->a[192][sym_compound_statement] = state(2098); + v->a[192][sym_subshell] = state(2098); + v->a[192][sym_pipeline] = state(2384); + v->a[192][sym_list] = state(2098); + v->a[192][sym_negated_command] = state(2098); parse_table_739(v); } void parse_table_739(t_parse_table_array *v) { - v->a[160][anon_sym_declare] = actions(805); - v->a[160][anon_sym_typeset] = actions(805); - v->a[160][anon_sym_export] = actions(805); - v->a[160][anon_sym_readonly] = actions(805); - v->a[160][anon_sym_local] = actions(805); - v->a[160][anon_sym_unset] = actions(807); - v->a[160][anon_sym_unsetenv] = actions(807); - v->a[160][anon_sym_AMP_GT] = actions(290); - v->a[160][anon_sym_AMP_GT_GT] = actions(292); - v->a[160][anon_sym_LT_AMP] = actions(290); - v->a[160][anon_sym_GT_AMP] = actions(290); - v->a[160][anon_sym_GT_PIPE] = actions(292); - v->a[160][anon_sym_LT_AMP_DASH] = actions(308); - v->a[160][anon_sym_GT_AMP_DASH] = actions(308); - v->a[160][anon_sym_LT_LT_LT] = actions(310); - v->a[160][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[160][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[160][anon_sym_DOLLAR] = actions(316); - v->a[160][sym__special_character] = actions(318); - v->a[160][anon_sym_DQUOTE] = actions(320); + v->a[192][sym_declaration_command] = state(2098); + v->a[192][sym_unset_command] = state(2098); + v->a[192][sym_command] = state(2098); + v->a[192][sym_command_name] = state(292); + v->a[192][sym_variable_assignment] = state(539); + v->a[192][sym_variable_assignments] = state(2098); + v->a[192][sym_file_redirect] = state(1301); + v->a[192][sym_arithmetic_expansion] = state(702); + v->a[192][sym_brace_expression] = state(702); + v->a[192][sym_concatenation] = state(1192); + v->a[192][sym_string] = state(702); + v->a[192][sym_number] = state(702); + v->a[192][sym_simple_expansion] = state(702); + v->a[192][sym_expansion] = state(702); + v->a[192][sym_command_substitution] = state(702); + v->a[192][aux_sym__statements_repeat1] = state(226); + v->a[192][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[192][aux_sym_command_repeat1] = state(1041); + v->a[192][aux_sym__literal_repeat1] = state(1048); + v->a[192][sym_word] = actions(419); parse_table_740(v); } diff --git a/parser/static/parse_table/parse_table_148.c b/parser/static/parse_table/parse_table_148.c index 48338fee..6b4fffa1 100644 --- a/parser/static/parse_table/parse_table_148.c +++ b/parser/static/parse_table/parse_table_148.c @@ -14,126 +14,126 @@ void parse_table_740(t_parse_table_array *v) { - v->a[160][sym_raw_string] = actions(322); - v->a[160][sym_ansi_c_string] = actions(322); - v->a[160][aux_sym_number_token1] = actions(324); - v->a[160][aux_sym_number_token2] = actions(326); - v->a[160][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[160][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[160][anon_sym_BQUOTE] = actions(332); - v->a[160][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[160][anon_sym_LT_LPAREN] = actions(336); - v->a[160][anon_sym_GT_LPAREN] = actions(336); - v->a[160][sym_comment] = actions(71); - v->a[160][sym_file_descriptor] = actions(338); - v->a[160][sym_variable_name] = actions(340); - v->a[160][sym_test_operator] = actions(342); - v->a[160][sym__brace_start] = actions(344); - v->a[161][sym__statements] = state(6872); - v->a[161][sym__statement_not_pipeline] = state(6614); - v->a[161][sym_redirected_statement] = state(4797); - v->a[161][sym_for_statement] = state(4797); - v->a[161][sym_c_style_for_statement] = state(4797); + v->a[192][anon_sym_for] = actions(9); + v->a[192][anon_sym_select] = actions(9); + v->a[192][anon_sym_while] = actions(11); + v->a[192][anon_sym_until] = actions(11); + v->a[192][anon_sym_if] = actions(13); + v->a[192][anon_sym_case] = actions(15); + v->a[192][anon_sym_LPAREN] = actions(17); + v->a[192][anon_sym_function] = actions(423); + v->a[192][anon_sym_LBRACE] = actions(21); + v->a[192][anon_sym_BANG] = actions(425); + v->a[192][anon_sym_declare] = actions(427); + v->a[192][anon_sym_typeset] = actions(427); + v->a[192][anon_sym_export] = actions(427); + v->a[192][anon_sym_readonly] = actions(427); + v->a[192][anon_sym_local] = actions(427); + v->a[192][anon_sym_unset] = actions(429); + v->a[192][anon_sym_unsetenv] = actions(429); + v->a[192][anon_sym_LT] = actions(431); + v->a[192][anon_sym_GT] = actions(431); + v->a[192][anon_sym_GT_GT] = actions(433); parse_table_741(v); } void parse_table_741(t_parse_table_array *v) { - v->a[161][sym_while_statement] = state(4400); - v->a[161][sym_if_statement] = state(4400); - v->a[161][sym_case_statement] = state(4797); - v->a[161][sym_function_definition] = state(4797); - v->a[161][sym_compound_statement] = state(4797); - v->a[161][sym_subshell] = state(4797); - v->a[161][sym_pipeline] = state(5054); - v->a[161][sym_list] = state(4797); - v->a[161][sym_negated_command] = state(4797); - v->a[161][sym_test_command] = state(4797); - v->a[161][sym_declaration_command] = state(4797); - v->a[161][sym_unset_command] = state(4797); - v->a[161][sym_command] = state(4797); - v->a[161][sym_command_name] = state(533); - v->a[161][sym_variable_assignment] = state(945); - v->a[161][sym_variable_assignments] = state(4797); - v->a[161][sym_subscript] = state(6754); - v->a[161][sym_file_redirect] = state(2019); - v->a[161][sym_herestring_redirect] = state(2017); - v->a[161][sym_arithmetic_expansion] = state(938); + v->a[192][anon_sym_AMP_GT] = actions(431); + v->a[192][anon_sym_AMP_GT_GT] = actions(433); + v->a[192][anon_sym_LT_AMP] = actions(431); + v->a[192][anon_sym_GT_AMP] = actions(431); + v->a[192][anon_sym_GT_PIPE] = actions(433); + v->a[192][anon_sym_LT_AMP_DASH] = actions(435); + v->a[192][anon_sym_GT_AMP_DASH] = actions(435); + v->a[192][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[192][anon_sym_DOLLAR] = actions(89); + v->a[192][sym__special_character] = actions(437); + v->a[192][anon_sym_DQUOTE] = actions(93); + v->a[192][sym_raw_string] = actions(439); + v->a[192][aux_sym_number_token1] = actions(97); + v->a[192][aux_sym_number_token2] = actions(99); + v->a[192][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[192][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[192][anon_sym_BQUOTE] = actions(105); + v->a[192][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[192][sym_comment] = actions(57); + v->a[192][sym_file_descriptor] = actions(441); parse_table_742(v); } void parse_table_742(t_parse_table_array *v) { - v->a[161][sym_brace_expression] = state(938); - v->a[161][sym_concatenation] = state(1376); - v->a[161][sym_string] = state(938); - v->a[161][sym_translated_string] = state(938); - v->a[161][sym_number] = state(938); - v->a[161][sym_simple_expansion] = state(938); - v->a[161][sym_expansion] = state(938); - v->a[161][sym_command_substitution] = state(938); - v->a[161][sym_process_substitution] = state(938); - v->a[161][aux_sym__statements_repeat1] = state(423); - v->a[161][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[161][aux_sym_command_repeat1] = state(951); - v->a[161][aux_sym__literal_repeat1] = state(1267); - v->a[161][sym_word] = actions(765); - v->a[161][anon_sym_for] = actions(9); - v->a[161][anon_sym_select] = actions(11); - v->a[161][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[161][anon_sym_LT] = actions(85); - v->a[161][anon_sym_GT] = actions(85); - v->a[161][anon_sym_GT_GT] = actions(87); + v->a[192][sym_variable_name] = actions(443); + v->a[192][sym_test_operator] = actions(439); + v->a[192][sym__brace_start] = actions(113); + v->a[193][sym__statements] = state(3663); + v->a[193][sym__statement_not_pipeline] = state(3476); + v->a[193][sym_redirected_statement] = state(2121); + v->a[193][sym_for_statement] = state(2121); + v->a[193][sym_while_statement] = state(2121); + v->a[193][sym_if_statement] = state(2121); + v->a[193][sym_case_statement] = state(2121); + v->a[193][sym_function_definition] = state(2121); + v->a[193][sym_compound_statement] = state(2121); + v->a[193][sym_subshell] = state(2121); + v->a[193][sym_pipeline] = state(2499); + v->a[193][sym_list] = state(2121); + v->a[193][sym_negated_command] = state(2121); + v->a[193][sym_declaration_command] = state(2121); + v->a[193][sym_unset_command] = state(2121); + v->a[193][sym_command] = state(2121); + v->a[193][sym_command_name] = state(340); parse_table_743(v); } void parse_table_743(t_parse_table_array *v) { - v->a[161][anon_sym_LPAREN] = actions(19); - v->a[161][anon_sym_while] = actions(21); - v->a[161][anon_sym_until] = actions(21); - v->a[161][anon_sym_if] = actions(23); - v->a[161][anon_sym_case] = actions(25); - v->a[161][anon_sym_function] = actions(91); - v->a[161][anon_sym_LBRACE] = actions(29); - v->a[161][anon_sym_BANG] = actions(769); - v->a[161][anon_sym_LBRACK] = actions(33); - v->a[161][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[161][anon_sym_declare] = actions(95); - v->a[161][anon_sym_typeset] = actions(95); - v->a[161][anon_sym_export] = actions(95); - v->a[161][anon_sym_readonly] = actions(95); - v->a[161][anon_sym_local] = actions(95); - v->a[161][anon_sym_unset] = actions(97); - v->a[161][anon_sym_unsetenv] = actions(97); - v->a[161][anon_sym_AMP_GT] = actions(85); - v->a[161][anon_sym_AMP_GT_GT] = actions(87); - v->a[161][anon_sym_LT_AMP] = actions(85); + v->a[193][sym_variable_assignment] = state(709); + v->a[193][sym_variable_assignments] = state(2121); + v->a[193][sym_file_redirect] = state(1361); + v->a[193][sym_arithmetic_expansion] = state(834); + v->a[193][sym_brace_expression] = state(834); + v->a[193][sym_concatenation] = state(1192); + v->a[193][sym_string] = state(834); + v->a[193][sym_number] = state(834); + v->a[193][sym_simple_expansion] = state(834); + v->a[193][sym_expansion] = state(834); + v->a[193][sym_command_substitution] = state(834); + v->a[193][aux_sym__statements_repeat1] = state(236); + v->a[193][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[193][aux_sym_command_repeat1] = state(1008); + v->a[193][aux_sym__literal_repeat1] = state(1048); + v->a[193][sym_word] = actions(467); + v->a[193][anon_sym_for] = actions(9); + v->a[193][anon_sym_select] = actions(9); + v->a[193][anon_sym_while] = actions(11); + v->a[193][anon_sym_until] = actions(11); parse_table_744(v); } void parse_table_744(t_parse_table_array *v) { - v->a[161][anon_sym_GT_AMP] = actions(85); - v->a[161][anon_sym_GT_PIPE] = actions(87); - v->a[161][anon_sym_LT_AMP_DASH] = actions(99); - v->a[161][anon_sym_GT_AMP_DASH] = actions(99); - v->a[161][anon_sym_LT_LT_LT] = actions(101); - v->a[161][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[161][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[161][anon_sym_DOLLAR] = actions(316); - v->a[161][sym__special_character] = actions(771); - v->a[161][anon_sym_DQUOTE] = actions(320); - v->a[161][sym_raw_string] = actions(773); - v->a[161][sym_ansi_c_string] = actions(773); - v->a[161][aux_sym_number_token1] = actions(324); - v->a[161][aux_sym_number_token2] = actions(326); - v->a[161][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[161][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[161][anon_sym_BQUOTE] = actions(332); - v->a[161][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[161][anon_sym_LT_LPAREN] = actions(336); - v->a[161][anon_sym_GT_LPAREN] = actions(336); + v->a[193][anon_sym_if] = actions(13); + v->a[193][anon_sym_case] = actions(15); + v->a[193][anon_sym_LPAREN] = actions(17); + v->a[193][anon_sym_function] = actions(469); + v->a[193][anon_sym_LBRACE] = actions(21); + v->a[193][anon_sym_BANG] = actions(471); + v->a[193][anon_sym_declare] = actions(473); + v->a[193][anon_sym_typeset] = actions(473); + v->a[193][anon_sym_export] = actions(473); + v->a[193][anon_sym_readonly] = actions(473); + v->a[193][anon_sym_local] = actions(473); + v->a[193][anon_sym_unset] = actions(475); + v->a[193][anon_sym_unsetenv] = actions(475); + v->a[193][anon_sym_LT] = actions(81); + v->a[193][anon_sym_GT] = actions(81); + v->a[193][anon_sym_GT_GT] = actions(83); + v->a[193][anon_sym_AMP_GT] = actions(81); + v->a[193][anon_sym_AMP_GT_GT] = actions(83); + v->a[193][anon_sym_LT_AMP] = actions(81); + v->a[193][anon_sym_GT_AMP] = actions(81); parse_table_745(v); } diff --git a/parser/static/parse_table/parse_table_149.c b/parser/static/parse_table/parse_table_149.c index 8d75c6e1..f551ffac 100644 --- a/parser/static/parse_table/parse_table_149.c +++ b/parser/static/parse_table/parse_table_149.c @@ -14,126 +14,126 @@ void parse_table_745(t_parse_table_array *v) { - v->a[161][sym_comment] = actions(71); - v->a[161][sym_file_descriptor] = actions(135); - v->a[161][sym_variable_name] = actions(137); - v->a[161][sym_test_operator] = actions(775); - v->a[161][sym__brace_start] = actions(344); - v->a[162][sym__statements] = state(7165); - v->a[162][sym__statement_not_pipeline] = state(6614); - v->a[162][sym_redirected_statement] = state(4797); - v->a[162][sym_for_statement] = state(4797); - v->a[162][sym_c_style_for_statement] = state(4797); - v->a[162][sym_while_statement] = state(4400); - v->a[162][sym_if_statement] = state(4400); - v->a[162][sym_case_statement] = state(4797); - v->a[162][sym_function_definition] = state(4797); - v->a[162][sym_compound_statement] = state(4797); - v->a[162][sym_subshell] = state(4797); - v->a[162][sym_pipeline] = state(5054); - v->a[162][sym_list] = state(4797); - v->a[162][sym_negated_command] = state(4797); - v->a[162][sym_test_command] = state(4797); + v->a[193][anon_sym_GT_PIPE] = actions(83); + v->a[193][anon_sym_LT_AMP_DASH] = actions(85); + v->a[193][anon_sym_GT_AMP_DASH] = actions(85); + v->a[193][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[193][anon_sym_DOLLAR] = actions(89); + v->a[193][sym__special_character] = actions(91); + v->a[193][anon_sym_DQUOTE] = actions(93); + v->a[193][sym_raw_string] = actions(95); + v->a[193][aux_sym_number_token1] = actions(97); + v->a[193][aux_sym_number_token2] = actions(99); + v->a[193][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[193][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[193][anon_sym_BQUOTE] = actions(105); + v->a[193][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[193][sym_comment] = actions(57); + v->a[193][sym_file_descriptor] = actions(109); + v->a[193][sym_variable_name] = actions(111); + v->a[193][sym_test_operator] = actions(95); + v->a[193][sym__brace_start] = actions(113); + v->a[194][sym__statements] = state(3636); parse_table_746(v); } void parse_table_746(t_parse_table_array *v) { - v->a[162][sym_declaration_command] = state(4797); - v->a[162][sym_unset_command] = state(4797); - v->a[162][sym_command] = state(4797); - v->a[162][sym_command_name] = state(533); - v->a[162][sym_variable_assignment] = state(945); - v->a[162][sym_variable_assignments] = state(4797); - v->a[162][sym_subscript] = state(6754); - v->a[162][sym_file_redirect] = state(2019); - v->a[162][sym_herestring_redirect] = state(2017); - v->a[162][sym_arithmetic_expansion] = state(938); - v->a[162][sym_brace_expression] = state(938); - v->a[162][sym_concatenation] = state(1376); - v->a[162][sym_string] = state(938); - v->a[162][sym_translated_string] = state(938); - v->a[162][sym_number] = state(938); - v->a[162][sym_simple_expansion] = state(938); - v->a[162][sym_expansion] = state(938); - v->a[162][sym_command_substitution] = state(938); - v->a[162][sym_process_substitution] = state(938); - v->a[162][aux_sym__statements_repeat1] = state(423); + v->a[194][sym__statement_not_pipeline] = state(3476); + v->a[194][sym_redirected_statement] = state(2121); + v->a[194][sym_for_statement] = state(2121); + v->a[194][sym_while_statement] = state(2121); + v->a[194][sym_if_statement] = state(2121); + v->a[194][sym_case_statement] = state(2121); + v->a[194][sym_function_definition] = state(2121); + v->a[194][sym_compound_statement] = state(2121); + v->a[194][sym_subshell] = state(2121); + v->a[194][sym_pipeline] = state(2499); + v->a[194][sym_list] = state(2121); + v->a[194][sym_negated_command] = state(2121); + v->a[194][sym_declaration_command] = state(2121); + v->a[194][sym_unset_command] = state(2121); + v->a[194][sym_command] = state(2121); + v->a[194][sym_command_name] = state(340); + v->a[194][sym_variable_assignment] = state(709); + v->a[194][sym_variable_assignments] = state(2121); + v->a[194][sym_file_redirect] = state(1361); + v->a[194][sym_arithmetic_expansion] = state(834); parse_table_747(v); } void parse_table_747(t_parse_table_array *v) { - v->a[162][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[162][aux_sym_command_repeat1] = state(951); - v->a[162][aux_sym__literal_repeat1] = state(1267); - v->a[162][sym_word] = actions(765); - v->a[162][anon_sym_for] = actions(9); - v->a[162][anon_sym_select] = actions(11); - v->a[162][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[162][anon_sym_LT] = actions(85); - v->a[162][anon_sym_GT] = actions(85); - v->a[162][anon_sym_GT_GT] = actions(87); - v->a[162][anon_sym_LPAREN] = actions(19); - v->a[162][anon_sym_while] = actions(21); - v->a[162][anon_sym_until] = actions(21); - v->a[162][anon_sym_if] = actions(23); - v->a[162][anon_sym_case] = actions(25); - v->a[162][anon_sym_function] = actions(91); - v->a[162][anon_sym_LBRACE] = actions(29); - v->a[162][anon_sym_BANG] = actions(769); - v->a[162][anon_sym_LBRACK] = actions(33); - v->a[162][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[194][sym_brace_expression] = state(834); + v->a[194][sym_concatenation] = state(1192); + v->a[194][sym_string] = state(834); + v->a[194][sym_number] = state(834); + v->a[194][sym_simple_expansion] = state(834); + v->a[194][sym_expansion] = state(834); + v->a[194][sym_command_substitution] = state(834); + v->a[194][aux_sym__statements_repeat1] = state(236); + v->a[194][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[194][aux_sym_command_repeat1] = state(1008); + v->a[194][aux_sym__literal_repeat1] = state(1048); + v->a[194][sym_word] = actions(467); + v->a[194][anon_sym_for] = actions(9); + v->a[194][anon_sym_select] = actions(9); + v->a[194][anon_sym_while] = actions(11); + v->a[194][anon_sym_until] = actions(11); + v->a[194][anon_sym_if] = actions(13); + v->a[194][anon_sym_case] = actions(15); + v->a[194][anon_sym_LPAREN] = actions(17); + v->a[194][anon_sym_function] = actions(469); parse_table_748(v); } void parse_table_748(t_parse_table_array *v) { - v->a[162][anon_sym_declare] = actions(95); - v->a[162][anon_sym_typeset] = actions(95); - v->a[162][anon_sym_export] = actions(95); - v->a[162][anon_sym_readonly] = actions(95); - v->a[162][anon_sym_local] = actions(95); - v->a[162][anon_sym_unset] = actions(97); - v->a[162][anon_sym_unsetenv] = actions(97); - v->a[162][anon_sym_AMP_GT] = actions(85); - v->a[162][anon_sym_AMP_GT_GT] = actions(87); - v->a[162][anon_sym_LT_AMP] = actions(85); - v->a[162][anon_sym_GT_AMP] = actions(85); - v->a[162][anon_sym_GT_PIPE] = actions(87); - v->a[162][anon_sym_LT_AMP_DASH] = actions(99); - v->a[162][anon_sym_GT_AMP_DASH] = actions(99); - v->a[162][anon_sym_LT_LT_LT] = actions(101); - v->a[162][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[162][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[162][anon_sym_DOLLAR] = actions(316); - v->a[162][sym__special_character] = actions(771); - v->a[162][anon_sym_DQUOTE] = actions(320); + v->a[194][anon_sym_LBRACE] = actions(21); + v->a[194][anon_sym_BANG] = actions(471); + v->a[194][anon_sym_declare] = actions(473); + v->a[194][anon_sym_typeset] = actions(473); + v->a[194][anon_sym_export] = actions(473); + v->a[194][anon_sym_readonly] = actions(473); + v->a[194][anon_sym_local] = actions(473); + v->a[194][anon_sym_unset] = actions(475); + v->a[194][anon_sym_unsetenv] = actions(475); + v->a[194][anon_sym_LT] = actions(81); + v->a[194][anon_sym_GT] = actions(81); + v->a[194][anon_sym_GT_GT] = actions(83); + v->a[194][anon_sym_AMP_GT] = actions(81); + v->a[194][anon_sym_AMP_GT_GT] = actions(83); + v->a[194][anon_sym_LT_AMP] = actions(81); + v->a[194][anon_sym_GT_AMP] = actions(81); + v->a[194][anon_sym_GT_PIPE] = actions(83); + v->a[194][anon_sym_LT_AMP_DASH] = actions(85); + v->a[194][anon_sym_GT_AMP_DASH] = actions(85); + v->a[194][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_749(v); } void parse_table_749(t_parse_table_array *v) { - v->a[162][sym_raw_string] = actions(773); - v->a[162][sym_ansi_c_string] = actions(773); - v->a[162][aux_sym_number_token1] = actions(324); - v->a[162][aux_sym_number_token2] = actions(326); - v->a[162][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[162][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[162][anon_sym_BQUOTE] = actions(332); - v->a[162][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[162][anon_sym_LT_LPAREN] = actions(336); - v->a[162][anon_sym_GT_LPAREN] = actions(336); - v->a[162][sym_comment] = actions(71); - v->a[162][sym_file_descriptor] = actions(135); - v->a[162][sym_variable_name] = actions(137); - v->a[162][sym_test_operator] = actions(775); - v->a[162][sym__brace_start] = actions(344); - v->a[163][sym__statements] = state(7293); - v->a[163][sym__statement_not_pipeline] = state(6614); - v->a[163][sym_redirected_statement] = state(4797); - v->a[163][sym_for_statement] = state(4797); - v->a[163][sym_c_style_for_statement] = state(4797); + v->a[194][anon_sym_DOLLAR] = actions(89); + v->a[194][sym__special_character] = actions(91); + v->a[194][anon_sym_DQUOTE] = actions(93); + v->a[194][sym_raw_string] = actions(95); + v->a[194][aux_sym_number_token1] = actions(97); + v->a[194][aux_sym_number_token2] = actions(99); + v->a[194][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[194][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[194][anon_sym_BQUOTE] = actions(105); + v->a[194][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[194][sym_comment] = actions(57); + v->a[194][sym_file_descriptor] = actions(109); + v->a[194][sym_variable_name] = actions(111); + v->a[194][sym_test_operator] = actions(95); + v->a[194][sym__brace_start] = actions(113); + v->a[195][sym__statements] = state(3667); + v->a[195][sym__statement_not_pipeline] = state(3480); + v->a[195][sym_redirected_statement] = state(2098); + v->a[195][sym_for_statement] = state(2098); + v->a[195][sym_while_statement] = state(2098); parse_table_750(v); } diff --git a/parser/static/parse_table/parse_table_15.c b/parser/static/parse_table/parse_table_15.c index c98184b0..b5448667 100644 --- a/parser/static/parse_table/parse_table_15.c +++ b/parser/static/parse_table/parse_table_15.c @@ -14,126 +14,126 @@ void parse_table_75(t_parse_table_array *v) { - v->a[14][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[14][anon_sym_declare] = actions(304); - v->a[14][anon_sym_typeset] = actions(304); - v->a[14][anon_sym_export] = actions(304); - v->a[14][anon_sym_readonly] = actions(304); - v->a[14][anon_sym_local] = actions(304); - v->a[14][anon_sym_unset] = actions(306); - v->a[14][anon_sym_unsetenv] = actions(306); - v->a[14][anon_sym_AMP_GT] = actions(290); - v->a[14][anon_sym_AMP_GT_GT] = actions(292); - v->a[14][anon_sym_LT_AMP] = actions(290); - v->a[14][anon_sym_GT_AMP] = actions(290); - v->a[14][anon_sym_GT_PIPE] = actions(292); - v->a[14][anon_sym_LT_AMP_DASH] = actions(308); - v->a[14][anon_sym_GT_AMP_DASH] = actions(308); - v->a[14][anon_sym_LT_LT_LT] = actions(310); - v->a[14][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[14][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[14][anon_sym_DOLLAR] = actions(316); - v->a[14][sym__special_character] = actions(318); + v->a[18][sym_command] = state(1914); + v->a[18][sym_command_name] = state(257); + v->a[18][sym_variable_assignment] = state(445); + v->a[18][sym_variable_assignments] = state(1914); + v->a[18][sym_file_redirect] = state(1015); + v->a[18][sym_arithmetic_expansion] = state(508); + v->a[18][sym_brace_expression] = state(508); + v->a[18][sym_concatenation] = state(862); + v->a[18][sym_string] = state(508); + v->a[18][sym_number] = state(508); + v->a[18][sym_simple_expansion] = state(508); + v->a[18][sym_expansion] = state(508); + v->a[18][sym_command_substitution] = state(508); + v->a[18][aux_sym__statements_repeat1] = state(230); + v->a[18][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[18][aux_sym_command_repeat1] = state(1131); + v->a[18][aux_sym__literal_repeat1] = state(678); + v->a[18][sym_word] = actions(129); + v->a[18][anon_sym_for] = actions(131); + v->a[18][anon_sym_select] = actions(131); parse_table_76(v); } void parse_table_76(t_parse_table_array *v) { - v->a[14][anon_sym_DQUOTE] = actions(320); - v->a[14][sym_raw_string] = actions(322); - v->a[14][sym_ansi_c_string] = actions(322); - v->a[14][aux_sym_number_token1] = actions(324); - v->a[14][aux_sym_number_token2] = actions(326); - v->a[14][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[14][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[14][anon_sym_BQUOTE] = actions(332); - v->a[14][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[14][anon_sym_LT_LPAREN] = actions(336); - v->a[14][anon_sym_GT_LPAREN] = actions(336); - v->a[14][sym_comment] = actions(71); - v->a[14][sym_file_descriptor] = actions(338); - v->a[14][sym_variable_name] = actions(340); - v->a[14][sym_test_operator] = actions(342); - v->a[14][sym__brace_start] = actions(344); - v->a[15][aux_sym__terminated_statement] = state(34); - v->a[15][sym__statement_not_pipeline] = state(6718); - v->a[15][sym_redirected_statement] = state(5007); - v->a[15][sym_for_statement] = state(5007); + v->a[18][anon_sym_while] = actions(133); + v->a[18][anon_sym_until] = actions(133); + v->a[18][anon_sym_if] = actions(135); + v->a[18][anon_sym_case] = actions(137); + v->a[18][anon_sym_esac] = actions(293); + v->a[18][anon_sym_LPAREN] = actions(141); + v->a[18][anon_sym_SEMI_SEMI] = actions(321); + v->a[18][anon_sym_SEMI_AMP] = actions(323); + v->a[18][anon_sym_SEMI_SEMI_AMP] = actions(325); + v->a[18][anon_sym_function] = actions(147); + v->a[18][anon_sym_LBRACE] = actions(149); + v->a[18][anon_sym_BANG] = actions(151); + v->a[18][anon_sym_declare] = actions(153); + v->a[18][anon_sym_typeset] = actions(153); + v->a[18][anon_sym_export] = actions(153); + v->a[18][anon_sym_readonly] = actions(153); + v->a[18][anon_sym_local] = actions(153); + v->a[18][anon_sym_unset] = actions(155); + v->a[18][anon_sym_unsetenv] = actions(155); + v->a[18][anon_sym_LT] = actions(157); parse_table_77(v); } void parse_table_77(t_parse_table_array *v) { - v->a[15][sym_c_style_for_statement] = state(5007); - v->a[15][sym_while_statement] = state(4551); - v->a[15][sym_if_statement] = state(4551); - v->a[15][sym_elif_clause] = state(6265); - v->a[15][sym_else_clause] = state(7416); - v->a[15][sym_case_statement] = state(5007); - v->a[15][sym_function_definition] = state(5007); - v->a[15][sym_compound_statement] = state(5007); - v->a[15][sym_subshell] = state(5007); - v->a[15][sym_pipeline] = state(5189); - v->a[15][sym_list] = state(5007); - v->a[15][sym_negated_command] = state(5007); - v->a[15][sym_test_command] = state(5007); - v->a[15][sym_declaration_command] = state(5007); - v->a[15][sym_unset_command] = state(5007); - v->a[15][sym_command] = state(5007); - v->a[15][sym_command_name] = state(544); - v->a[15][sym_variable_assignment] = state(1151); - v->a[15][sym_variable_assignments] = state(5007); - v->a[15][sym_subscript] = state(6790); + v->a[18][anon_sym_GT] = actions(157); + v->a[18][anon_sym_GT_GT] = actions(159); + v->a[18][anon_sym_AMP_GT] = actions(157); + v->a[18][anon_sym_AMP_GT_GT] = actions(159); + v->a[18][anon_sym_LT_AMP] = actions(157); + v->a[18][anon_sym_GT_AMP] = actions(157); + v->a[18][anon_sym_GT_PIPE] = actions(159); + v->a[18][anon_sym_LT_AMP_DASH] = actions(161); + v->a[18][anon_sym_GT_AMP_DASH] = actions(161); + v->a[18][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[18][anon_sym_DOLLAR] = actions(165); + v->a[18][sym__special_character] = actions(167); + v->a[18][anon_sym_DQUOTE] = actions(169); + v->a[18][sym_raw_string] = actions(171); + v->a[18][aux_sym_number_token1] = actions(173); + v->a[18][aux_sym_number_token2] = actions(175); + v->a[18][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[18][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[18][anon_sym_BQUOTE] = actions(181); + v->a[18][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_78(v); } void parse_table_78(t_parse_table_array *v) { - v->a[15][sym_file_redirect] = state(2019); - v->a[15][sym_herestring_redirect] = state(2017); - v->a[15][sym_arithmetic_expansion] = state(1078); - v->a[15][sym_brace_expression] = state(1078); - v->a[15][sym_concatenation] = state(1376); - v->a[15][sym_string] = state(1078); - v->a[15][sym_translated_string] = state(1078); - v->a[15][sym_number] = state(1078); - v->a[15][sym_simple_expansion] = state(1078); - v->a[15][sym_expansion] = state(1078); - v->a[15][sym_command_substitution] = state(1078); - v->a[15][sym_process_substitution] = state(1078); - v->a[15][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[15][aux_sym_if_statement_repeat1] = state(6265); - v->a[15][aux_sym_command_repeat1] = state(997); - v->a[15][aux_sym__literal_repeat1] = state(1267); - v->a[15][sym_word] = actions(286); - v->a[15][anon_sym_for] = actions(9); - v->a[15][anon_sym_select] = actions(11); - v->a[15][anon_sym_LPAREN_LPAREN] = actions(288); + v->a[18][sym_comment] = actions(57); + v->a[18][sym_file_descriptor] = actions(185); + v->a[18][sym_variable_name] = actions(187); + v->a[18][sym_test_operator] = actions(171); + v->a[18][sym__brace_start] = actions(189); + v->a[19][sym__statements] = state(3451); + v->a[19][sym__statement_not_pipeline] = state(3470); + v->a[19][sym_redirected_statement] = state(1914); + v->a[19][sym_for_statement] = state(1914); + v->a[19][sym_while_statement] = state(1914); + v->a[19][sym_if_statement] = state(1914); + v->a[19][sym_case_statement] = state(1914); + v->a[19][sym_function_definition] = state(1914); + v->a[19][sym_compound_statement] = state(1914); + v->a[19][sym_subshell] = state(1914); + v->a[19][sym_pipeline] = state(2054); + v->a[19][sym_list] = state(1914); + v->a[19][sym_negated_command] = state(1914); + v->a[19][sym_declaration_command] = state(1914); + v->a[19][sym_unset_command] = state(1914); parse_table_79(v); } void parse_table_79(t_parse_table_array *v) { - v->a[15][anon_sym_LT] = actions(290); - v->a[15][anon_sym_GT] = actions(290); - v->a[15][anon_sym_GT_GT] = actions(292); - v->a[15][anon_sym_LPAREN] = actions(19); - v->a[15][anon_sym_while] = actions(21); - v->a[15][anon_sym_until] = actions(21); - v->a[15][anon_sym_if] = actions(23); - v->a[15][anon_sym_fi] = actions(348); - v->a[15][anon_sym_elif] = actions(296); - v->a[15][anon_sym_else] = actions(298); - v->a[15][anon_sym_case] = actions(25); - v->a[15][anon_sym_function] = actions(300); - v->a[15][anon_sym_LBRACE] = actions(29); - v->a[15][anon_sym_BANG] = actions(302); - v->a[15][anon_sym_LBRACK] = actions(33); - v->a[15][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[15][anon_sym_declare] = actions(304); - v->a[15][anon_sym_typeset] = actions(304); - v->a[15][anon_sym_export] = actions(304); - v->a[15][anon_sym_readonly] = actions(304); + v->a[19][sym_command] = state(1914); + v->a[19][sym_command_name] = state(257); + v->a[19][sym_variable_assignment] = state(445); + v->a[19][sym_variable_assignments] = state(1914); + v->a[19][sym_file_redirect] = state(1015); + v->a[19][sym_arithmetic_expansion] = state(508); + v->a[19][sym_brace_expression] = state(508); + v->a[19][sym_concatenation] = state(862); + v->a[19][sym_string] = state(508); + v->a[19][sym_number] = state(508); + v->a[19][sym_simple_expansion] = state(508); + v->a[19][sym_expansion] = state(508); + v->a[19][sym_command_substitution] = state(508); + v->a[19][aux_sym__statements_repeat1] = state(230); + v->a[19][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[19][aux_sym_command_repeat1] = state(1131); + v->a[19][aux_sym__literal_repeat1] = state(678); + v->a[19][sym_word] = actions(129); + v->a[19][anon_sym_for] = actions(131); + v->a[19][anon_sym_select] = actions(131); parse_table_80(v); } diff --git a/parser/static/parse_table/parse_table_150.c b/parser/static/parse_table/parse_table_150.c index 17e7343a..8b08124e 100644 --- a/parser/static/parse_table/parse_table_150.c +++ b/parser/static/parse_table/parse_table_150.c @@ -14,126 +14,126 @@ void parse_table_750(t_parse_table_array *v) { - v->a[163][sym_while_statement] = state(4400); - v->a[163][sym_if_statement] = state(4400); - v->a[163][sym_case_statement] = state(4797); - v->a[163][sym_function_definition] = state(4797); - v->a[163][sym_compound_statement] = state(4797); - v->a[163][sym_subshell] = state(4797); - v->a[163][sym_pipeline] = state(5054); - v->a[163][sym_list] = state(4797); - v->a[163][sym_negated_command] = state(4797); - v->a[163][sym_test_command] = state(4797); - v->a[163][sym_declaration_command] = state(4797); - v->a[163][sym_unset_command] = state(4797); - v->a[163][sym_command] = state(4797); - v->a[163][sym_command_name] = state(533); - v->a[163][sym_variable_assignment] = state(945); - v->a[163][sym_variable_assignments] = state(4797); - v->a[163][sym_subscript] = state(6754); - v->a[163][sym_file_redirect] = state(2019); - v->a[163][sym_herestring_redirect] = state(2017); - v->a[163][sym_arithmetic_expansion] = state(938); + v->a[195][sym_if_statement] = state(2098); + v->a[195][sym_case_statement] = state(2098); + v->a[195][sym_function_definition] = state(2098); + v->a[195][sym_compound_statement] = state(2098); + v->a[195][sym_subshell] = state(2098); + v->a[195][sym_pipeline] = state(2384); + v->a[195][sym_list] = state(2098); + v->a[195][sym_negated_command] = state(2098); + v->a[195][sym_declaration_command] = state(2098); + v->a[195][sym_unset_command] = state(2098); + v->a[195][sym_command] = state(2098); + v->a[195][sym_command_name] = state(292); + v->a[195][sym_variable_assignment] = state(539); + v->a[195][sym_variable_assignments] = state(2098); + v->a[195][sym_file_redirect] = state(1324); + v->a[195][sym_arithmetic_expansion] = state(702); + v->a[195][sym_brace_expression] = state(702); + v->a[195][sym_concatenation] = state(1192); + v->a[195][sym_string] = state(702); + v->a[195][sym_number] = state(702); parse_table_751(v); } void parse_table_751(t_parse_table_array *v) { - v->a[163][sym_brace_expression] = state(938); - v->a[163][sym_concatenation] = state(1376); - v->a[163][sym_string] = state(938); - v->a[163][sym_translated_string] = state(938); - v->a[163][sym_number] = state(938); - v->a[163][sym_simple_expansion] = state(938); - v->a[163][sym_expansion] = state(938); - v->a[163][sym_command_substitution] = state(938); - v->a[163][sym_process_substitution] = state(938); - v->a[163][aux_sym__statements_repeat1] = state(423); - v->a[163][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[163][aux_sym_command_repeat1] = state(951); - v->a[163][aux_sym__literal_repeat1] = state(1267); - v->a[163][sym_word] = actions(765); - v->a[163][anon_sym_for] = actions(9); - v->a[163][anon_sym_select] = actions(11); - v->a[163][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[163][anon_sym_LT] = actions(85); - v->a[163][anon_sym_GT] = actions(85); - v->a[163][anon_sym_GT_GT] = actions(87); + v->a[195][sym_simple_expansion] = state(702); + v->a[195][sym_expansion] = state(702); + v->a[195][sym_command_substitution] = state(702); + v->a[195][aux_sym__statements_repeat1] = state(226); + v->a[195][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[195][aux_sym_command_repeat1] = state(1041); + v->a[195][aux_sym__literal_repeat1] = state(1048); + v->a[195][sym_word] = actions(419); + v->a[195][anon_sym_for] = actions(9); + v->a[195][anon_sym_select] = actions(9); + v->a[195][anon_sym_while] = actions(11); + v->a[195][anon_sym_until] = actions(11); + v->a[195][anon_sym_if] = actions(13); + v->a[195][anon_sym_case] = actions(15); + v->a[195][anon_sym_LPAREN] = actions(17); + v->a[195][anon_sym_function] = actions(423); + v->a[195][anon_sym_LBRACE] = actions(21); + v->a[195][anon_sym_BANG] = actions(425); + v->a[195][anon_sym_declare] = actions(427); + v->a[195][anon_sym_typeset] = actions(427); parse_table_752(v); } void parse_table_752(t_parse_table_array *v) { - v->a[163][anon_sym_LPAREN] = actions(19); - v->a[163][anon_sym_while] = actions(21); - v->a[163][anon_sym_until] = actions(21); - v->a[163][anon_sym_if] = actions(23); - v->a[163][anon_sym_case] = actions(25); - v->a[163][anon_sym_function] = actions(91); - v->a[163][anon_sym_LBRACE] = actions(29); - v->a[163][anon_sym_BANG] = actions(769); - v->a[163][anon_sym_LBRACK] = actions(33); - v->a[163][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[163][anon_sym_declare] = actions(95); - v->a[163][anon_sym_typeset] = actions(95); - v->a[163][anon_sym_export] = actions(95); - v->a[163][anon_sym_readonly] = actions(95); - v->a[163][anon_sym_local] = actions(95); - v->a[163][anon_sym_unset] = actions(97); - v->a[163][anon_sym_unsetenv] = actions(97); - v->a[163][anon_sym_AMP_GT] = actions(85); - v->a[163][anon_sym_AMP_GT_GT] = actions(87); - v->a[163][anon_sym_LT_AMP] = actions(85); + v->a[195][anon_sym_export] = actions(427); + v->a[195][anon_sym_readonly] = actions(427); + v->a[195][anon_sym_local] = actions(427); + v->a[195][anon_sym_unset] = actions(429); + v->a[195][anon_sym_unsetenv] = actions(429); + v->a[195][anon_sym_LT] = actions(431); + v->a[195][anon_sym_GT] = actions(431); + v->a[195][anon_sym_GT_GT] = actions(433); + v->a[195][anon_sym_AMP_GT] = actions(431); + v->a[195][anon_sym_AMP_GT_GT] = actions(433); + v->a[195][anon_sym_LT_AMP] = actions(431); + v->a[195][anon_sym_GT_AMP] = actions(431); + v->a[195][anon_sym_GT_PIPE] = actions(433); + v->a[195][anon_sym_LT_AMP_DASH] = actions(435); + v->a[195][anon_sym_GT_AMP_DASH] = actions(435); + v->a[195][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[195][anon_sym_DOLLAR] = actions(89); + v->a[195][sym__special_character] = actions(437); + v->a[195][anon_sym_DQUOTE] = actions(93); + v->a[195][sym_raw_string] = actions(439); parse_table_753(v); } void parse_table_753(t_parse_table_array *v) { - v->a[163][anon_sym_GT_AMP] = actions(85); - v->a[163][anon_sym_GT_PIPE] = actions(87); - v->a[163][anon_sym_LT_AMP_DASH] = actions(99); - v->a[163][anon_sym_GT_AMP_DASH] = actions(99); - v->a[163][anon_sym_LT_LT_LT] = actions(101); - v->a[163][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[163][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[163][anon_sym_DOLLAR] = actions(316); - v->a[163][sym__special_character] = actions(771); - v->a[163][anon_sym_DQUOTE] = actions(320); - v->a[163][sym_raw_string] = actions(773); - v->a[163][sym_ansi_c_string] = actions(773); - v->a[163][aux_sym_number_token1] = actions(324); - v->a[163][aux_sym_number_token2] = actions(326); - v->a[163][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[163][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[163][anon_sym_BQUOTE] = actions(332); - v->a[163][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[163][anon_sym_LT_LPAREN] = actions(336); - v->a[163][anon_sym_GT_LPAREN] = actions(336); + v->a[195][aux_sym_number_token1] = actions(97); + v->a[195][aux_sym_number_token2] = actions(99); + v->a[195][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[195][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[195][anon_sym_BQUOTE] = actions(105); + v->a[195][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[195][sym_comment] = actions(57); + v->a[195][sym_file_descriptor] = actions(441); + v->a[195][sym_variable_name] = actions(443); + v->a[195][sym_test_operator] = actions(439); + v->a[195][sym__brace_start] = actions(113); + v->a[196][sym__statements] = state(3673); + v->a[196][sym__statement_not_pipeline] = state(3476); + v->a[196][sym_redirected_statement] = state(2121); + v->a[196][sym_for_statement] = state(2121); + v->a[196][sym_while_statement] = state(2121); + v->a[196][sym_if_statement] = state(2121); + v->a[196][sym_case_statement] = state(2121); + v->a[196][sym_function_definition] = state(2121); + v->a[196][sym_compound_statement] = state(2121); parse_table_754(v); } void parse_table_754(t_parse_table_array *v) { - v->a[163][sym_comment] = actions(71); - v->a[163][sym_file_descriptor] = actions(135); - v->a[163][sym_variable_name] = actions(137); - v->a[163][sym_test_operator] = actions(775); - v->a[163][sym__brace_start] = actions(344); - v->a[164][sym__statements] = state(7200); - v->a[164][sym__statement_not_pipeline] = state(6614); - v->a[164][sym_redirected_statement] = state(4797); - v->a[164][sym_for_statement] = state(4797); - v->a[164][sym_c_style_for_statement] = state(4797); - v->a[164][sym_while_statement] = state(4400); - v->a[164][sym_if_statement] = state(4400); - v->a[164][sym_case_statement] = state(4797); - v->a[164][sym_function_definition] = state(4797); - v->a[164][sym_compound_statement] = state(4797); - v->a[164][sym_subshell] = state(4797); - v->a[164][sym_pipeline] = state(5054); - v->a[164][sym_list] = state(4797); - v->a[164][sym_negated_command] = state(4797); - v->a[164][sym_test_command] = state(4797); + v->a[196][sym_subshell] = state(2121); + v->a[196][sym_pipeline] = state(2499); + v->a[196][sym_list] = state(2121); + v->a[196][sym_negated_command] = state(2121); + v->a[196][sym_declaration_command] = state(2121); + v->a[196][sym_unset_command] = state(2121); + v->a[196][sym_command] = state(2121); + v->a[196][sym_command_name] = state(340); + v->a[196][sym_variable_assignment] = state(709); + v->a[196][sym_variable_assignments] = state(2121); + v->a[196][sym_file_redirect] = state(1361); + v->a[196][sym_arithmetic_expansion] = state(834); + v->a[196][sym_brace_expression] = state(834); + v->a[196][sym_concatenation] = state(1192); + v->a[196][sym_string] = state(834); + v->a[196][sym_number] = state(834); + v->a[196][sym_simple_expansion] = state(834); + v->a[196][sym_expansion] = state(834); + v->a[196][sym_command_substitution] = state(834); + v->a[196][aux_sym__statements_repeat1] = state(236); parse_table_755(v); } diff --git a/parser/static/parse_table/parse_table_151.c b/parser/static/parse_table/parse_table_151.c index 2074f261..14fc53ee 100644 --- a/parser/static/parse_table/parse_table_151.c +++ b/parser/static/parse_table/parse_table_151.c @@ -14,126 +14,126 @@ void parse_table_755(t_parse_table_array *v) { - v->a[164][sym_declaration_command] = state(4797); - v->a[164][sym_unset_command] = state(4797); - v->a[164][sym_command] = state(4797); - v->a[164][sym_command_name] = state(533); - v->a[164][sym_variable_assignment] = state(945); - v->a[164][sym_variable_assignments] = state(4797); - v->a[164][sym_subscript] = state(6754); - v->a[164][sym_file_redirect] = state(2171); - v->a[164][sym_herestring_redirect] = state(2017); - v->a[164][sym_arithmetic_expansion] = state(938); - v->a[164][sym_brace_expression] = state(938); - v->a[164][sym_concatenation] = state(1376); - v->a[164][sym_string] = state(938); - v->a[164][sym_translated_string] = state(938); - v->a[164][sym_number] = state(938); - v->a[164][sym_simple_expansion] = state(938); - v->a[164][sym_expansion] = state(938); - v->a[164][sym_command_substitution] = state(938); - v->a[164][sym_process_substitution] = state(938); - v->a[164][aux_sym__statements_repeat1] = state(423); + v->a[196][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[196][aux_sym_command_repeat1] = state(1008); + v->a[196][aux_sym__literal_repeat1] = state(1048); + v->a[196][sym_word] = actions(467); + v->a[196][anon_sym_for] = actions(9); + v->a[196][anon_sym_select] = actions(9); + v->a[196][anon_sym_while] = actions(11); + v->a[196][anon_sym_until] = actions(11); + v->a[196][anon_sym_if] = actions(13); + v->a[196][anon_sym_case] = actions(15); + v->a[196][anon_sym_LPAREN] = actions(17); + v->a[196][anon_sym_function] = actions(469); + v->a[196][anon_sym_LBRACE] = actions(21); + v->a[196][anon_sym_BANG] = actions(471); + v->a[196][anon_sym_declare] = actions(473); + v->a[196][anon_sym_typeset] = actions(473); + v->a[196][anon_sym_export] = actions(473); + v->a[196][anon_sym_readonly] = actions(473); + v->a[196][anon_sym_local] = actions(473); + v->a[196][anon_sym_unset] = actions(475); parse_table_756(v); } void parse_table_756(t_parse_table_array *v) { - v->a[164][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[164][aux_sym_command_repeat1] = state(951); - v->a[164][aux_sym__literal_repeat1] = state(1267); - v->a[164][sym_word] = actions(765); - v->a[164][anon_sym_for] = actions(9); - v->a[164][anon_sym_select] = actions(11); - v->a[164][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[164][anon_sym_LT] = actions(85); - v->a[164][anon_sym_GT] = actions(85); - v->a[164][anon_sym_GT_GT] = actions(87); - v->a[164][anon_sym_LPAREN] = actions(19); - v->a[164][anon_sym_while] = actions(21); - v->a[164][anon_sym_until] = actions(21); - v->a[164][anon_sym_if] = actions(23); - v->a[164][anon_sym_case] = actions(25); - v->a[164][anon_sym_function] = actions(91); - v->a[164][anon_sym_LBRACE] = actions(29); - v->a[164][anon_sym_BANG] = actions(769); - v->a[164][anon_sym_LBRACK] = actions(33); - v->a[164][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[196][anon_sym_unsetenv] = actions(475); + v->a[196][anon_sym_LT] = actions(81); + v->a[196][anon_sym_GT] = actions(81); + v->a[196][anon_sym_GT_GT] = actions(83); + v->a[196][anon_sym_AMP_GT] = actions(81); + v->a[196][anon_sym_AMP_GT_GT] = actions(83); + v->a[196][anon_sym_LT_AMP] = actions(81); + v->a[196][anon_sym_GT_AMP] = actions(81); + v->a[196][anon_sym_GT_PIPE] = actions(83); + v->a[196][anon_sym_LT_AMP_DASH] = actions(85); + v->a[196][anon_sym_GT_AMP_DASH] = actions(85); + v->a[196][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[196][anon_sym_DOLLAR] = actions(89); + v->a[196][sym__special_character] = actions(91); + v->a[196][anon_sym_DQUOTE] = actions(93); + v->a[196][sym_raw_string] = actions(95); + v->a[196][aux_sym_number_token1] = actions(97); + v->a[196][aux_sym_number_token2] = actions(99); + v->a[196][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[196][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_757(v); } void parse_table_757(t_parse_table_array *v) { - v->a[164][anon_sym_declare] = actions(95); - v->a[164][anon_sym_typeset] = actions(95); - v->a[164][anon_sym_export] = actions(95); - v->a[164][anon_sym_readonly] = actions(95); - v->a[164][anon_sym_local] = actions(95); - v->a[164][anon_sym_unset] = actions(97); - v->a[164][anon_sym_unsetenv] = actions(97); - v->a[164][anon_sym_AMP_GT] = actions(85); - v->a[164][anon_sym_AMP_GT_GT] = actions(87); - v->a[164][anon_sym_LT_AMP] = actions(85); - v->a[164][anon_sym_GT_AMP] = actions(85); - v->a[164][anon_sym_GT_PIPE] = actions(87); - v->a[164][anon_sym_LT_AMP_DASH] = actions(99); - v->a[164][anon_sym_GT_AMP_DASH] = actions(99); - v->a[164][anon_sym_LT_LT_LT] = actions(101); - v->a[164][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[164][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[164][anon_sym_DOLLAR] = actions(316); - v->a[164][sym__special_character] = actions(771); - v->a[164][anon_sym_DQUOTE] = actions(320); + v->a[196][anon_sym_BQUOTE] = actions(105); + v->a[196][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[196][sym_comment] = actions(57); + v->a[196][sym_file_descriptor] = actions(109); + v->a[196][sym_variable_name] = actions(111); + v->a[196][sym_test_operator] = actions(95); + v->a[196][sym__brace_start] = actions(113); + v->a[197][sym__statements] = state(3789); + v->a[197][sym__statement_not_pipeline] = state(3476); + v->a[197][sym_redirected_statement] = state(2121); + v->a[197][sym_for_statement] = state(2121); + v->a[197][sym_while_statement] = state(2121); + v->a[197][sym_if_statement] = state(2121); + v->a[197][sym_case_statement] = state(2121); + v->a[197][sym_function_definition] = state(2121); + v->a[197][sym_compound_statement] = state(2121); + v->a[197][sym_subshell] = state(2121); + v->a[197][sym_pipeline] = state(2499); + v->a[197][sym_list] = state(2121); + v->a[197][sym_negated_command] = state(2121); parse_table_758(v); } void parse_table_758(t_parse_table_array *v) { - v->a[164][sym_raw_string] = actions(773); - v->a[164][sym_ansi_c_string] = actions(773); - v->a[164][aux_sym_number_token1] = actions(324); - v->a[164][aux_sym_number_token2] = actions(326); - v->a[164][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[164][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[164][anon_sym_BQUOTE] = actions(332); - v->a[164][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[164][anon_sym_LT_LPAREN] = actions(336); - v->a[164][anon_sym_GT_LPAREN] = actions(336); - v->a[164][sym_comment] = actions(71); - v->a[164][sym_file_descriptor] = actions(135); - v->a[164][sym_variable_name] = actions(137); - v->a[164][sym_test_operator] = actions(775); - v->a[164][sym__brace_start] = actions(344); - v->a[165][sym__statements] = state(7256); - v->a[165][sym__statement_not_pipeline] = state(6614); - v->a[165][sym_redirected_statement] = state(4797); - v->a[165][sym_for_statement] = state(4797); - v->a[165][sym_c_style_for_statement] = state(4797); + v->a[197][sym_declaration_command] = state(2121); + v->a[197][sym_unset_command] = state(2121); + v->a[197][sym_command] = state(2121); + v->a[197][sym_command_name] = state(340); + v->a[197][sym_variable_assignment] = state(709); + v->a[197][sym_variable_assignments] = state(2121); + v->a[197][sym_file_redirect] = state(1361); + v->a[197][sym_arithmetic_expansion] = state(834); + v->a[197][sym_brace_expression] = state(834); + v->a[197][sym_concatenation] = state(1192); + v->a[197][sym_string] = state(834); + v->a[197][sym_number] = state(834); + v->a[197][sym_simple_expansion] = state(834); + v->a[197][sym_expansion] = state(834); + v->a[197][sym_command_substitution] = state(834); + v->a[197][aux_sym__statements_repeat1] = state(236); + v->a[197][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[197][aux_sym_command_repeat1] = state(1008); + v->a[197][aux_sym__literal_repeat1] = state(1048); + v->a[197][sym_word] = actions(467); parse_table_759(v); } void parse_table_759(t_parse_table_array *v) { - v->a[165][sym_while_statement] = state(4400); - v->a[165][sym_if_statement] = state(4400); - v->a[165][sym_case_statement] = state(4797); - v->a[165][sym_function_definition] = state(4797); - v->a[165][sym_compound_statement] = state(4797); - v->a[165][sym_subshell] = state(4797); - v->a[165][sym_pipeline] = state(5054); - v->a[165][sym_list] = state(4797); - v->a[165][sym_negated_command] = state(4797); - v->a[165][sym_test_command] = state(4797); - v->a[165][sym_declaration_command] = state(4797); - v->a[165][sym_unset_command] = state(4797); - v->a[165][sym_command] = state(4797); - v->a[165][sym_command_name] = state(533); - v->a[165][sym_variable_assignment] = state(945); - v->a[165][sym_variable_assignments] = state(4797); - v->a[165][sym_subscript] = state(6754); - v->a[165][sym_file_redirect] = state(2187); - v->a[165][sym_herestring_redirect] = state(2017); - v->a[165][sym_arithmetic_expansion] = state(938); + v->a[197][anon_sym_for] = actions(9); + v->a[197][anon_sym_select] = actions(9); + v->a[197][anon_sym_while] = actions(11); + v->a[197][anon_sym_until] = actions(11); + v->a[197][anon_sym_if] = actions(13); + v->a[197][anon_sym_case] = actions(15); + v->a[197][anon_sym_LPAREN] = actions(17); + v->a[197][anon_sym_function] = actions(469); + v->a[197][anon_sym_LBRACE] = actions(21); + v->a[197][anon_sym_BANG] = actions(471); + v->a[197][anon_sym_declare] = actions(473); + v->a[197][anon_sym_typeset] = actions(473); + v->a[197][anon_sym_export] = actions(473); + v->a[197][anon_sym_readonly] = actions(473); + v->a[197][anon_sym_local] = actions(473); + v->a[197][anon_sym_unset] = actions(475); + v->a[197][anon_sym_unsetenv] = actions(475); + v->a[197][anon_sym_LT] = actions(81); + v->a[197][anon_sym_GT] = actions(81); + v->a[197][anon_sym_GT_GT] = actions(83); parse_table_760(v); } diff --git a/parser/static/parse_table/parse_table_152.c b/parser/static/parse_table/parse_table_152.c index 114a15fc..504cd376 100644 --- a/parser/static/parse_table/parse_table_152.c +++ b/parser/static/parse_table/parse_table_152.c @@ -14,126 +14,126 @@ void parse_table_760(t_parse_table_array *v) { - v->a[165][sym_brace_expression] = state(938); - v->a[165][sym_concatenation] = state(1376); - v->a[165][sym_string] = state(938); - v->a[165][sym_translated_string] = state(938); - v->a[165][sym_number] = state(938); - v->a[165][sym_simple_expansion] = state(938); - v->a[165][sym_expansion] = state(938); - v->a[165][sym_command_substitution] = state(938); - v->a[165][sym_process_substitution] = state(938); - v->a[165][aux_sym__statements_repeat1] = state(423); - v->a[165][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[165][aux_sym_command_repeat1] = state(951); - v->a[165][aux_sym__literal_repeat1] = state(1267); - v->a[165][sym_word] = actions(765); - v->a[165][anon_sym_for] = actions(9); - v->a[165][anon_sym_select] = actions(11); - v->a[165][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[165][anon_sym_LT] = actions(85); - v->a[165][anon_sym_GT] = actions(85); - v->a[165][anon_sym_GT_GT] = actions(87); + v->a[197][anon_sym_AMP_GT] = actions(81); + v->a[197][anon_sym_AMP_GT_GT] = actions(83); + v->a[197][anon_sym_LT_AMP] = actions(81); + v->a[197][anon_sym_GT_AMP] = actions(81); + v->a[197][anon_sym_GT_PIPE] = actions(83); + v->a[197][anon_sym_LT_AMP_DASH] = actions(85); + v->a[197][anon_sym_GT_AMP_DASH] = actions(85); + v->a[197][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[197][anon_sym_DOLLAR] = actions(89); + v->a[197][sym__special_character] = actions(91); + v->a[197][anon_sym_DQUOTE] = actions(93); + v->a[197][sym_raw_string] = actions(95); + v->a[197][aux_sym_number_token1] = actions(97); + v->a[197][aux_sym_number_token2] = actions(99); + v->a[197][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[197][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[197][anon_sym_BQUOTE] = actions(105); + v->a[197][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[197][sym_comment] = actions(57); + v->a[197][sym_file_descriptor] = actions(109); parse_table_761(v); } void parse_table_761(t_parse_table_array *v) { - v->a[165][anon_sym_LPAREN] = actions(19); - v->a[165][anon_sym_while] = actions(21); - v->a[165][anon_sym_until] = actions(21); - v->a[165][anon_sym_if] = actions(23); - v->a[165][anon_sym_case] = actions(25); - v->a[165][anon_sym_function] = actions(91); - v->a[165][anon_sym_LBRACE] = actions(29); - v->a[165][anon_sym_BANG] = actions(769); - v->a[165][anon_sym_LBRACK] = actions(33); - v->a[165][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[165][anon_sym_declare] = actions(95); - v->a[165][anon_sym_typeset] = actions(95); - v->a[165][anon_sym_export] = actions(95); - v->a[165][anon_sym_readonly] = actions(95); - v->a[165][anon_sym_local] = actions(95); - v->a[165][anon_sym_unset] = actions(97); - v->a[165][anon_sym_unsetenv] = actions(97); - v->a[165][anon_sym_AMP_GT] = actions(85); - v->a[165][anon_sym_AMP_GT_GT] = actions(87); - v->a[165][anon_sym_LT_AMP] = actions(85); + v->a[197][sym_variable_name] = actions(111); + v->a[197][sym_test_operator] = actions(95); + v->a[197][sym__brace_start] = actions(113); + v->a[198][sym__statements] = state(3674); + v->a[198][sym__statement_not_pipeline] = state(3476); + v->a[198][sym_redirected_statement] = state(2121); + v->a[198][sym_for_statement] = state(2121); + v->a[198][sym_while_statement] = state(2121); + v->a[198][sym_if_statement] = state(2121); + v->a[198][sym_case_statement] = state(2121); + v->a[198][sym_function_definition] = state(2121); + v->a[198][sym_compound_statement] = state(2121); + v->a[198][sym_subshell] = state(2121); + v->a[198][sym_pipeline] = state(2499); + v->a[198][sym_list] = state(2121); + v->a[198][sym_negated_command] = state(2121); + v->a[198][sym_declaration_command] = state(2121); + v->a[198][sym_unset_command] = state(2121); + v->a[198][sym_command] = state(2121); + v->a[198][sym_command_name] = state(340); parse_table_762(v); } void parse_table_762(t_parse_table_array *v) { - v->a[165][anon_sym_GT_AMP] = actions(85); - v->a[165][anon_sym_GT_PIPE] = actions(87); - v->a[165][anon_sym_LT_AMP_DASH] = actions(99); - v->a[165][anon_sym_GT_AMP_DASH] = actions(99); - v->a[165][anon_sym_LT_LT_LT] = actions(101); - v->a[165][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[165][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[165][anon_sym_DOLLAR] = actions(316); - v->a[165][sym__special_character] = actions(771); - v->a[165][anon_sym_DQUOTE] = actions(320); - v->a[165][sym_raw_string] = actions(773); - v->a[165][sym_ansi_c_string] = actions(773); - v->a[165][aux_sym_number_token1] = actions(324); - v->a[165][aux_sym_number_token2] = actions(326); - v->a[165][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[165][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[165][anon_sym_BQUOTE] = actions(332); - v->a[165][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[165][anon_sym_LT_LPAREN] = actions(336); - v->a[165][anon_sym_GT_LPAREN] = actions(336); + v->a[198][sym_variable_assignment] = state(709); + v->a[198][sym_variable_assignments] = state(2121); + v->a[198][sym_file_redirect] = state(1361); + v->a[198][sym_arithmetic_expansion] = state(834); + v->a[198][sym_brace_expression] = state(834); + v->a[198][sym_concatenation] = state(1192); + v->a[198][sym_string] = state(834); + v->a[198][sym_number] = state(834); + v->a[198][sym_simple_expansion] = state(834); + v->a[198][sym_expansion] = state(834); + v->a[198][sym_command_substitution] = state(834); + v->a[198][aux_sym__statements_repeat1] = state(236); + v->a[198][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[198][aux_sym_command_repeat1] = state(1008); + v->a[198][aux_sym__literal_repeat1] = state(1048); + v->a[198][sym_word] = actions(467); + v->a[198][anon_sym_for] = actions(9); + v->a[198][anon_sym_select] = actions(9); + v->a[198][anon_sym_while] = actions(11); + v->a[198][anon_sym_until] = actions(11); parse_table_763(v); } void parse_table_763(t_parse_table_array *v) { - v->a[165][sym_comment] = actions(71); - v->a[165][sym_file_descriptor] = actions(135); - v->a[165][sym_variable_name] = actions(137); - v->a[165][sym_test_operator] = actions(775); - v->a[165][sym__brace_start] = actions(344); - v->a[166][sym__statements] = state(7148); - v->a[166][sym__statement_not_pipeline] = state(6614); - v->a[166][sym_redirected_statement] = state(4797); - v->a[166][sym_for_statement] = state(4797); - v->a[166][sym_c_style_for_statement] = state(4797); - v->a[166][sym_while_statement] = state(4400); - v->a[166][sym_if_statement] = state(4400); - v->a[166][sym_case_statement] = state(4797); - v->a[166][sym_function_definition] = state(4797); - v->a[166][sym_compound_statement] = state(4797); - v->a[166][sym_subshell] = state(4797); - v->a[166][sym_pipeline] = state(5054); - v->a[166][sym_list] = state(4797); - v->a[166][sym_negated_command] = state(4797); - v->a[166][sym_test_command] = state(4797); + v->a[198][anon_sym_if] = actions(13); + v->a[198][anon_sym_case] = actions(15); + v->a[198][anon_sym_LPAREN] = actions(17); + v->a[198][anon_sym_function] = actions(469); + v->a[198][anon_sym_LBRACE] = actions(21); + v->a[198][anon_sym_BANG] = actions(471); + v->a[198][anon_sym_declare] = actions(473); + v->a[198][anon_sym_typeset] = actions(473); + v->a[198][anon_sym_export] = actions(473); + v->a[198][anon_sym_readonly] = actions(473); + v->a[198][anon_sym_local] = actions(473); + v->a[198][anon_sym_unset] = actions(475); + v->a[198][anon_sym_unsetenv] = actions(475); + v->a[198][anon_sym_LT] = actions(81); + v->a[198][anon_sym_GT] = actions(81); + v->a[198][anon_sym_GT_GT] = actions(83); + v->a[198][anon_sym_AMP_GT] = actions(81); + v->a[198][anon_sym_AMP_GT_GT] = actions(83); + v->a[198][anon_sym_LT_AMP] = actions(81); + v->a[198][anon_sym_GT_AMP] = actions(81); parse_table_764(v); } void parse_table_764(t_parse_table_array *v) { - v->a[166][sym_declaration_command] = state(4797); - v->a[166][sym_unset_command] = state(4797); - v->a[166][sym_command] = state(4797); - v->a[166][sym_command_name] = state(533); - v->a[166][sym_variable_assignment] = state(945); - v->a[166][sym_variable_assignments] = state(4797); - v->a[166][sym_subscript] = state(6754); - v->a[166][sym_file_redirect] = state(2185); - v->a[166][sym_herestring_redirect] = state(2017); - v->a[166][sym_arithmetic_expansion] = state(938); - v->a[166][sym_brace_expression] = state(938); - v->a[166][sym_concatenation] = state(1376); - v->a[166][sym_string] = state(938); - v->a[166][sym_translated_string] = state(938); - v->a[166][sym_number] = state(938); - v->a[166][sym_simple_expansion] = state(938); - v->a[166][sym_expansion] = state(938); - v->a[166][sym_command_substitution] = state(938); - v->a[166][sym_process_substitution] = state(938); - v->a[166][aux_sym__statements_repeat1] = state(423); + v->a[198][anon_sym_GT_PIPE] = actions(83); + v->a[198][anon_sym_LT_AMP_DASH] = actions(85); + v->a[198][anon_sym_GT_AMP_DASH] = actions(85); + v->a[198][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[198][anon_sym_DOLLAR] = actions(89); + v->a[198][sym__special_character] = actions(91); + v->a[198][anon_sym_DQUOTE] = actions(93); + v->a[198][sym_raw_string] = actions(95); + v->a[198][aux_sym_number_token1] = actions(97); + v->a[198][aux_sym_number_token2] = actions(99); + v->a[198][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[198][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[198][anon_sym_BQUOTE] = actions(105); + v->a[198][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[198][sym_comment] = actions(57); + v->a[198][sym_file_descriptor] = actions(109); + v->a[198][sym_variable_name] = actions(111); + v->a[198][sym_test_operator] = actions(95); + v->a[198][sym__brace_start] = actions(113); + v->a[199][sym__statements] = state(3675); parse_table_765(v); } diff --git a/parser/static/parse_table/parse_table_153.c b/parser/static/parse_table/parse_table_153.c index a1dfb628..d8010057 100644 --- a/parser/static/parse_table/parse_table_153.c +++ b/parser/static/parse_table/parse_table_153.c @@ -14,126 +14,126 @@ void parse_table_765(t_parse_table_array *v) { - v->a[166][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[166][aux_sym_command_repeat1] = state(951); - v->a[166][aux_sym__literal_repeat1] = state(1267); - v->a[166][sym_word] = actions(765); - v->a[166][anon_sym_for] = actions(9); - v->a[166][anon_sym_select] = actions(11); - v->a[166][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[166][anon_sym_LT] = actions(85); - v->a[166][anon_sym_GT] = actions(85); - v->a[166][anon_sym_GT_GT] = actions(87); - v->a[166][anon_sym_LPAREN] = actions(19); - v->a[166][anon_sym_while] = actions(21); - v->a[166][anon_sym_until] = actions(21); - v->a[166][anon_sym_if] = actions(23); - v->a[166][anon_sym_case] = actions(25); - v->a[166][anon_sym_function] = actions(91); - v->a[166][anon_sym_LBRACE] = actions(29); - v->a[166][anon_sym_BANG] = actions(769); - v->a[166][anon_sym_LBRACK] = actions(33); - v->a[166][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[199][sym__statement_not_pipeline] = state(3480); + v->a[199][sym_redirected_statement] = state(2098); + v->a[199][sym_for_statement] = state(2098); + v->a[199][sym_while_statement] = state(2098); + v->a[199][sym_if_statement] = state(2098); + v->a[199][sym_case_statement] = state(2098); + v->a[199][sym_function_definition] = state(2098); + v->a[199][sym_compound_statement] = state(2098); + v->a[199][sym_subshell] = state(2098); + v->a[199][sym_pipeline] = state(2384); + v->a[199][sym_list] = state(2098); + v->a[199][sym_negated_command] = state(2098); + v->a[199][sym_declaration_command] = state(2098); + v->a[199][sym_unset_command] = state(2098); + v->a[199][sym_command] = state(2098); + v->a[199][sym_command_name] = state(292); + v->a[199][sym_variable_assignment] = state(539); + v->a[199][sym_variable_assignments] = state(2098); + v->a[199][sym_file_redirect] = state(1263); + v->a[199][sym_arithmetic_expansion] = state(702); parse_table_766(v); } void parse_table_766(t_parse_table_array *v) { - v->a[166][anon_sym_declare] = actions(95); - v->a[166][anon_sym_typeset] = actions(95); - v->a[166][anon_sym_export] = actions(95); - v->a[166][anon_sym_readonly] = actions(95); - v->a[166][anon_sym_local] = actions(95); - v->a[166][anon_sym_unset] = actions(97); - v->a[166][anon_sym_unsetenv] = actions(97); - v->a[166][anon_sym_AMP_GT] = actions(85); - v->a[166][anon_sym_AMP_GT_GT] = actions(87); - v->a[166][anon_sym_LT_AMP] = actions(85); - v->a[166][anon_sym_GT_AMP] = actions(85); - v->a[166][anon_sym_GT_PIPE] = actions(87); - v->a[166][anon_sym_LT_AMP_DASH] = actions(99); - v->a[166][anon_sym_GT_AMP_DASH] = actions(99); - v->a[166][anon_sym_LT_LT_LT] = actions(101); - v->a[166][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[166][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[166][anon_sym_DOLLAR] = actions(316); - v->a[166][sym__special_character] = actions(771); - v->a[166][anon_sym_DQUOTE] = actions(320); + v->a[199][sym_brace_expression] = state(702); + v->a[199][sym_concatenation] = state(1192); + v->a[199][sym_string] = state(702); + v->a[199][sym_number] = state(702); + v->a[199][sym_simple_expansion] = state(702); + v->a[199][sym_expansion] = state(702); + v->a[199][sym_command_substitution] = state(702); + v->a[199][aux_sym__statements_repeat1] = state(226); + v->a[199][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[199][aux_sym_command_repeat1] = state(1041); + v->a[199][aux_sym__literal_repeat1] = state(1048); + v->a[199][sym_word] = actions(419); + v->a[199][anon_sym_for] = actions(9); + v->a[199][anon_sym_select] = actions(9); + v->a[199][anon_sym_while] = actions(11); + v->a[199][anon_sym_until] = actions(11); + v->a[199][anon_sym_if] = actions(13); + v->a[199][anon_sym_case] = actions(15); + v->a[199][anon_sym_LPAREN] = actions(17); + v->a[199][anon_sym_function] = actions(423); parse_table_767(v); } void parse_table_767(t_parse_table_array *v) { - v->a[166][sym_raw_string] = actions(773); - v->a[166][sym_ansi_c_string] = actions(773); - v->a[166][aux_sym_number_token1] = actions(324); - v->a[166][aux_sym_number_token2] = actions(326); - v->a[166][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[166][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[166][anon_sym_BQUOTE] = actions(332); - v->a[166][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[166][anon_sym_LT_LPAREN] = actions(336); - v->a[166][anon_sym_GT_LPAREN] = actions(336); - v->a[166][sym_comment] = actions(71); - v->a[166][sym_file_descriptor] = actions(135); - v->a[166][sym_variable_name] = actions(137); - v->a[166][sym_test_operator] = actions(775); - v->a[166][sym__brace_start] = actions(344); - v->a[167][sym__statements] = state(7153); - v->a[167][sym__statement_not_pipeline] = state(6558); - v->a[167][sym_redirected_statement] = state(4662); - v->a[167][sym_for_statement] = state(4662); - v->a[167][sym_c_style_for_statement] = state(4662); + v->a[199][anon_sym_LBRACE] = actions(21); + v->a[199][anon_sym_BANG] = actions(425); + v->a[199][anon_sym_declare] = actions(427); + v->a[199][anon_sym_typeset] = actions(427); + v->a[199][anon_sym_export] = actions(427); + v->a[199][anon_sym_readonly] = actions(427); + v->a[199][anon_sym_local] = actions(427); + v->a[199][anon_sym_unset] = actions(429); + v->a[199][anon_sym_unsetenv] = actions(429); + v->a[199][anon_sym_LT] = actions(431); + v->a[199][anon_sym_GT] = actions(431); + v->a[199][anon_sym_GT_GT] = actions(433); + v->a[199][anon_sym_AMP_GT] = actions(431); + v->a[199][anon_sym_AMP_GT_GT] = actions(433); + v->a[199][anon_sym_LT_AMP] = actions(431); + v->a[199][anon_sym_GT_AMP] = actions(431); + v->a[199][anon_sym_GT_PIPE] = actions(433); + v->a[199][anon_sym_LT_AMP_DASH] = actions(435); + v->a[199][anon_sym_GT_AMP_DASH] = actions(435); + v->a[199][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_768(v); } void parse_table_768(t_parse_table_array *v) { - v->a[167][sym_while_statement] = state(4314); - v->a[167][sym_if_statement] = state(4314); - v->a[167][sym_case_statement] = state(4662); - v->a[167][sym_function_definition] = state(4662); - v->a[167][sym_compound_statement] = state(4662); - v->a[167][sym_subshell] = state(4662); - v->a[167][sym_pipeline] = state(5070); - v->a[167][sym_list] = state(4662); - v->a[167][sym_negated_command] = state(4662); - v->a[167][sym_test_command] = state(4662); - v->a[167][sym_declaration_command] = state(4662); - v->a[167][sym_unset_command] = state(4662); - v->a[167][sym_command] = state(4662); - v->a[167][sym_command_name] = state(554); - v->a[167][sym_variable_assignment] = state(1150); - v->a[167][sym_variable_assignments] = state(4662); - v->a[167][sym_subscript] = state(6790); - v->a[167][sym_file_redirect] = state(2273); - v->a[167][sym_herestring_redirect] = state(2272); - v->a[167][sym_arithmetic_expansion] = state(1078); + v->a[199][anon_sym_DOLLAR] = actions(89); + v->a[199][sym__special_character] = actions(437); + v->a[199][anon_sym_DQUOTE] = actions(93); + v->a[199][sym_raw_string] = actions(439); + v->a[199][aux_sym_number_token1] = actions(97); + v->a[199][aux_sym_number_token2] = actions(99); + v->a[199][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[199][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[199][anon_sym_BQUOTE] = actions(105); + v->a[199][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[199][sym_comment] = actions(57); + v->a[199][sym_file_descriptor] = actions(441); + v->a[199][sym_variable_name] = actions(443); + v->a[199][sym_test_operator] = actions(439); + v->a[199][sym__brace_start] = actions(113); + v->a[200][sym__statements] = state(4026); + v->a[200][sym__statement_not_pipeline] = state(3480); + v->a[200][sym_redirected_statement] = state(2098); + v->a[200][sym_for_statement] = state(2098); + v->a[200][sym_while_statement] = state(2098); parse_table_769(v); } void parse_table_769(t_parse_table_array *v) { - v->a[167][sym_brace_expression] = state(1078); - v->a[167][sym_concatenation] = state(1376); - v->a[167][sym_string] = state(1078); - v->a[167][sym_translated_string] = state(1078); - v->a[167][sym_number] = state(1078); - v->a[167][sym_simple_expansion] = state(1078); - v->a[167][sym_expansion] = state(1078); - v->a[167][sym_command_substitution] = state(1078); - v->a[167][sym_process_substitution] = state(1078); - v->a[167][aux_sym__statements_repeat1] = state(429); - v->a[167][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[167][aux_sym_command_repeat1] = state(958); - v->a[167][aux_sym__literal_repeat1] = state(1267); - v->a[167][sym_word] = actions(799); - v->a[167][anon_sym_for] = actions(9); - v->a[167][anon_sym_select] = actions(11); - v->a[167][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[167][anon_sym_LT] = actions(290); - v->a[167][anon_sym_GT] = actions(290); - v->a[167][anon_sym_GT_GT] = actions(292); + v->a[200][sym_if_statement] = state(2098); + v->a[200][sym_case_statement] = state(2098); + v->a[200][sym_function_definition] = state(2098); + v->a[200][sym_compound_statement] = state(2098); + v->a[200][sym_subshell] = state(2098); + v->a[200][sym_pipeline] = state(2384); + v->a[200][sym_list] = state(2098); + v->a[200][sym_negated_command] = state(2098); + v->a[200][sym_declaration_command] = state(2098); + v->a[200][sym_unset_command] = state(2098); + v->a[200][sym_command] = state(2098); + v->a[200][sym_command_name] = state(292); + v->a[200][sym_variable_assignment] = state(539); + v->a[200][sym_variable_assignments] = state(2098); + v->a[200][sym_file_redirect] = state(1320); + v->a[200][sym_arithmetic_expansion] = state(702); + v->a[200][sym_brace_expression] = state(702); + v->a[200][sym_concatenation] = state(1192); + v->a[200][sym_string] = state(702); + v->a[200][sym_number] = state(702); parse_table_770(v); } diff --git a/parser/static/parse_table/parse_table_154.c b/parser/static/parse_table/parse_table_154.c index 869c6cf5..0a4e338c 100644 --- a/parser/static/parse_table/parse_table_154.c +++ b/parser/static/parse_table/parse_table_154.c @@ -14,126 +14,126 @@ void parse_table_770(t_parse_table_array *v) { - v->a[167][anon_sym_LPAREN] = actions(19); - v->a[167][anon_sym_while] = actions(21); - v->a[167][anon_sym_until] = actions(21); - v->a[167][anon_sym_if] = actions(23); - v->a[167][anon_sym_case] = actions(25); - v->a[167][anon_sym_function] = actions(801); - v->a[167][anon_sym_LBRACE] = actions(29); - v->a[167][anon_sym_BANG] = actions(803); - v->a[167][anon_sym_LBRACK] = actions(33); - v->a[167][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[167][anon_sym_declare] = actions(805); - v->a[167][anon_sym_typeset] = actions(805); - v->a[167][anon_sym_export] = actions(805); - v->a[167][anon_sym_readonly] = actions(805); - v->a[167][anon_sym_local] = actions(805); - v->a[167][anon_sym_unset] = actions(807); - v->a[167][anon_sym_unsetenv] = actions(807); - v->a[167][anon_sym_AMP_GT] = actions(290); - v->a[167][anon_sym_AMP_GT_GT] = actions(292); - v->a[167][anon_sym_LT_AMP] = actions(290); + v->a[200][sym_simple_expansion] = state(702); + v->a[200][sym_expansion] = state(702); + v->a[200][sym_command_substitution] = state(702); + v->a[200][aux_sym__statements_repeat1] = state(226); + v->a[200][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[200][aux_sym_command_repeat1] = state(1041); + v->a[200][aux_sym__literal_repeat1] = state(1048); + v->a[200][sym_word] = actions(419); + v->a[200][anon_sym_for] = actions(9); + v->a[200][anon_sym_select] = actions(9); + v->a[200][anon_sym_while] = actions(11); + v->a[200][anon_sym_until] = actions(11); + v->a[200][anon_sym_if] = actions(13); + v->a[200][anon_sym_case] = actions(15); + v->a[200][anon_sym_LPAREN] = actions(17); + v->a[200][anon_sym_function] = actions(423); + v->a[200][anon_sym_LBRACE] = actions(21); + v->a[200][anon_sym_BANG] = actions(425); + v->a[200][anon_sym_declare] = actions(427); + v->a[200][anon_sym_typeset] = actions(427); parse_table_771(v); } void parse_table_771(t_parse_table_array *v) { - v->a[167][anon_sym_GT_AMP] = actions(290); - v->a[167][anon_sym_GT_PIPE] = actions(292); - v->a[167][anon_sym_LT_AMP_DASH] = actions(308); - v->a[167][anon_sym_GT_AMP_DASH] = actions(308); - v->a[167][anon_sym_LT_LT_LT] = actions(310); - v->a[167][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[167][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[167][anon_sym_DOLLAR] = actions(316); - v->a[167][sym__special_character] = actions(318); - v->a[167][anon_sym_DQUOTE] = actions(320); - v->a[167][sym_raw_string] = actions(322); - v->a[167][sym_ansi_c_string] = actions(322); - v->a[167][aux_sym_number_token1] = actions(324); - v->a[167][aux_sym_number_token2] = actions(326); - v->a[167][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[167][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[167][anon_sym_BQUOTE] = actions(332); - v->a[167][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[167][anon_sym_LT_LPAREN] = actions(336); - v->a[167][anon_sym_GT_LPAREN] = actions(336); + v->a[200][anon_sym_export] = actions(427); + v->a[200][anon_sym_readonly] = actions(427); + v->a[200][anon_sym_local] = actions(427); + v->a[200][anon_sym_unset] = actions(429); + v->a[200][anon_sym_unsetenv] = actions(429); + v->a[200][anon_sym_LT] = actions(431); + v->a[200][anon_sym_GT] = actions(431); + v->a[200][anon_sym_GT_GT] = actions(433); + v->a[200][anon_sym_AMP_GT] = actions(431); + v->a[200][anon_sym_AMP_GT_GT] = actions(433); + v->a[200][anon_sym_LT_AMP] = actions(431); + v->a[200][anon_sym_GT_AMP] = actions(431); + v->a[200][anon_sym_GT_PIPE] = actions(433); + v->a[200][anon_sym_LT_AMP_DASH] = actions(435); + v->a[200][anon_sym_GT_AMP_DASH] = actions(435); + v->a[200][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[200][anon_sym_DOLLAR] = actions(89); + v->a[200][sym__special_character] = actions(437); + v->a[200][anon_sym_DQUOTE] = actions(93); + v->a[200][sym_raw_string] = actions(439); parse_table_772(v); } void parse_table_772(t_parse_table_array *v) { - v->a[167][sym_comment] = actions(71); - v->a[167][sym_file_descriptor] = actions(338); - v->a[167][sym_variable_name] = actions(340); - v->a[167][sym_test_operator] = actions(342); - v->a[167][sym__brace_start] = actions(344); - v->a[168][sym__statements] = state(7209); - v->a[168][sym__statement_not_pipeline] = state(6558); - v->a[168][sym_redirected_statement] = state(4662); - v->a[168][sym_for_statement] = state(4662); - v->a[168][sym_c_style_for_statement] = state(4662); - v->a[168][sym_while_statement] = state(4314); - v->a[168][sym_if_statement] = state(4314); - v->a[168][sym_case_statement] = state(4662); - v->a[168][sym_function_definition] = state(4662); - v->a[168][sym_compound_statement] = state(4662); - v->a[168][sym_subshell] = state(4662); - v->a[168][sym_pipeline] = state(5070); - v->a[168][sym_list] = state(4662); - v->a[168][sym_negated_command] = state(4662); - v->a[168][sym_test_command] = state(4662); + v->a[200][aux_sym_number_token1] = actions(97); + v->a[200][aux_sym_number_token2] = actions(99); + v->a[200][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[200][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[200][anon_sym_BQUOTE] = actions(105); + v->a[200][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[200][sym_comment] = actions(57); + v->a[200][sym_file_descriptor] = actions(441); + v->a[200][sym_variable_name] = actions(443); + v->a[200][sym_test_operator] = actions(439); + v->a[200][sym__brace_start] = actions(113); + v->a[201][sym__statements] = state(3681); + v->a[201][sym__statement_not_pipeline] = state(3476); + v->a[201][sym_redirected_statement] = state(2121); + v->a[201][sym_for_statement] = state(2121); + v->a[201][sym_while_statement] = state(2121); + v->a[201][sym_if_statement] = state(2121); + v->a[201][sym_case_statement] = state(2121); + v->a[201][sym_function_definition] = state(2121); + v->a[201][sym_compound_statement] = state(2121); parse_table_773(v); } void parse_table_773(t_parse_table_array *v) { - v->a[168][sym_declaration_command] = state(4662); - v->a[168][sym_unset_command] = state(4662); - v->a[168][sym_command] = state(4662); - v->a[168][sym_command_name] = state(554); - v->a[168][sym_variable_assignment] = state(1150); - v->a[168][sym_variable_assignments] = state(4662); - v->a[168][sym_subscript] = state(6790); - v->a[168][sym_file_redirect] = state(2273); - v->a[168][sym_herestring_redirect] = state(2272); - v->a[168][sym_arithmetic_expansion] = state(1078); - v->a[168][sym_brace_expression] = state(1078); - v->a[168][sym_concatenation] = state(1376); - v->a[168][sym_string] = state(1078); - v->a[168][sym_translated_string] = state(1078); - v->a[168][sym_number] = state(1078); - v->a[168][sym_simple_expansion] = state(1078); - v->a[168][sym_expansion] = state(1078); - v->a[168][sym_command_substitution] = state(1078); - v->a[168][sym_process_substitution] = state(1078); - v->a[168][aux_sym__statements_repeat1] = state(429); + v->a[201][sym_subshell] = state(2121); + v->a[201][sym_pipeline] = state(2499); + v->a[201][sym_list] = state(2121); + v->a[201][sym_negated_command] = state(2121); + v->a[201][sym_declaration_command] = state(2121); + v->a[201][sym_unset_command] = state(2121); + v->a[201][sym_command] = state(2121); + v->a[201][sym_command_name] = state(340); + v->a[201][sym_variable_assignment] = state(709); + v->a[201][sym_variable_assignments] = state(2121); + v->a[201][sym_file_redirect] = state(1361); + v->a[201][sym_arithmetic_expansion] = state(834); + v->a[201][sym_brace_expression] = state(834); + v->a[201][sym_concatenation] = state(1192); + v->a[201][sym_string] = state(834); + v->a[201][sym_number] = state(834); + v->a[201][sym_simple_expansion] = state(834); + v->a[201][sym_expansion] = state(834); + v->a[201][sym_command_substitution] = state(834); + v->a[201][aux_sym__statements_repeat1] = state(236); parse_table_774(v); } void parse_table_774(t_parse_table_array *v) { - v->a[168][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[168][aux_sym_command_repeat1] = state(958); - v->a[168][aux_sym__literal_repeat1] = state(1267); - v->a[168][sym_word] = actions(799); - v->a[168][anon_sym_for] = actions(9); - v->a[168][anon_sym_select] = actions(11); - v->a[168][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[168][anon_sym_LT] = actions(290); - v->a[168][anon_sym_GT] = actions(290); - v->a[168][anon_sym_GT_GT] = actions(292); - v->a[168][anon_sym_LPAREN] = actions(19); - v->a[168][anon_sym_while] = actions(21); - v->a[168][anon_sym_until] = actions(21); - v->a[168][anon_sym_if] = actions(23); - v->a[168][anon_sym_case] = actions(25); - v->a[168][anon_sym_function] = actions(801); - v->a[168][anon_sym_LBRACE] = actions(29); - v->a[168][anon_sym_BANG] = actions(803); - v->a[168][anon_sym_LBRACK] = actions(33); - v->a[168][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[201][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[201][aux_sym_command_repeat1] = state(1008); + v->a[201][aux_sym__literal_repeat1] = state(1048); + v->a[201][sym_word] = actions(467); + v->a[201][anon_sym_for] = actions(9); + v->a[201][anon_sym_select] = actions(9); + v->a[201][anon_sym_while] = actions(11); + v->a[201][anon_sym_until] = actions(11); + v->a[201][anon_sym_if] = actions(13); + v->a[201][anon_sym_case] = actions(15); + v->a[201][anon_sym_LPAREN] = actions(17); + v->a[201][anon_sym_function] = actions(469); + v->a[201][anon_sym_LBRACE] = actions(21); + v->a[201][anon_sym_BANG] = actions(471); + v->a[201][anon_sym_declare] = actions(473); + v->a[201][anon_sym_typeset] = actions(473); + v->a[201][anon_sym_export] = actions(473); + v->a[201][anon_sym_readonly] = actions(473); + v->a[201][anon_sym_local] = actions(473); + v->a[201][anon_sym_unset] = actions(475); parse_table_775(v); } diff --git a/parser/static/parse_table/parse_table_155.c b/parser/static/parse_table/parse_table_155.c index 41861ee0..97d7931f 100644 --- a/parser/static/parse_table/parse_table_155.c +++ b/parser/static/parse_table/parse_table_155.c @@ -14,126 +14,126 @@ void parse_table_775(t_parse_table_array *v) { - v->a[168][anon_sym_declare] = actions(805); - v->a[168][anon_sym_typeset] = actions(805); - v->a[168][anon_sym_export] = actions(805); - v->a[168][anon_sym_readonly] = actions(805); - v->a[168][anon_sym_local] = actions(805); - v->a[168][anon_sym_unset] = actions(807); - v->a[168][anon_sym_unsetenv] = actions(807); - v->a[168][anon_sym_AMP_GT] = actions(290); - v->a[168][anon_sym_AMP_GT_GT] = actions(292); - v->a[168][anon_sym_LT_AMP] = actions(290); - v->a[168][anon_sym_GT_AMP] = actions(290); - v->a[168][anon_sym_GT_PIPE] = actions(292); - v->a[168][anon_sym_LT_AMP_DASH] = actions(308); - v->a[168][anon_sym_GT_AMP_DASH] = actions(308); - v->a[168][anon_sym_LT_LT_LT] = actions(310); - v->a[168][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[168][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[168][anon_sym_DOLLAR] = actions(316); - v->a[168][sym__special_character] = actions(318); - v->a[168][anon_sym_DQUOTE] = actions(320); + v->a[201][anon_sym_unsetenv] = actions(475); + v->a[201][anon_sym_LT] = actions(81); + v->a[201][anon_sym_GT] = actions(81); + v->a[201][anon_sym_GT_GT] = actions(83); + v->a[201][anon_sym_AMP_GT] = actions(81); + v->a[201][anon_sym_AMP_GT_GT] = actions(83); + v->a[201][anon_sym_LT_AMP] = actions(81); + v->a[201][anon_sym_GT_AMP] = actions(81); + v->a[201][anon_sym_GT_PIPE] = actions(83); + v->a[201][anon_sym_LT_AMP_DASH] = actions(85); + v->a[201][anon_sym_GT_AMP_DASH] = actions(85); + v->a[201][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[201][anon_sym_DOLLAR] = actions(89); + v->a[201][sym__special_character] = actions(91); + v->a[201][anon_sym_DQUOTE] = actions(93); + v->a[201][sym_raw_string] = actions(95); + v->a[201][aux_sym_number_token1] = actions(97); + v->a[201][aux_sym_number_token2] = actions(99); + v->a[201][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[201][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_776(v); } void parse_table_776(t_parse_table_array *v) { - v->a[168][sym_raw_string] = actions(322); - v->a[168][sym_ansi_c_string] = actions(322); - v->a[168][aux_sym_number_token1] = actions(324); - v->a[168][aux_sym_number_token2] = actions(326); - v->a[168][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[168][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[168][anon_sym_BQUOTE] = actions(332); - v->a[168][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[168][anon_sym_LT_LPAREN] = actions(336); - v->a[168][anon_sym_GT_LPAREN] = actions(336); - v->a[168][sym_comment] = actions(71); - v->a[168][sym_file_descriptor] = actions(338); - v->a[168][sym_variable_name] = actions(340); - v->a[168][sym_test_operator] = actions(342); - v->a[168][sym__brace_start] = actions(344); - v->a[169][sym__statements] = state(7211); - v->a[169][sym__statement_not_pipeline] = state(6558); - v->a[169][sym_redirected_statement] = state(4662); - v->a[169][sym_for_statement] = state(4662); - v->a[169][sym_c_style_for_statement] = state(4662); + v->a[201][anon_sym_BQUOTE] = actions(105); + v->a[201][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[201][sym_comment] = actions(57); + v->a[201][sym_file_descriptor] = actions(109); + v->a[201][sym_variable_name] = actions(111); + v->a[201][sym_test_operator] = actions(95); + v->a[201][sym__brace_start] = actions(113); + v->a[202][sym__statements] = state(3683); + v->a[202][sym__statement_not_pipeline] = state(3476); + v->a[202][sym_redirected_statement] = state(2121); + v->a[202][sym_for_statement] = state(2121); + v->a[202][sym_while_statement] = state(2121); + v->a[202][sym_if_statement] = state(2121); + v->a[202][sym_case_statement] = state(2121); + v->a[202][sym_function_definition] = state(2121); + v->a[202][sym_compound_statement] = state(2121); + v->a[202][sym_subshell] = state(2121); + v->a[202][sym_pipeline] = state(2499); + v->a[202][sym_list] = state(2121); + v->a[202][sym_negated_command] = state(2121); parse_table_777(v); } void parse_table_777(t_parse_table_array *v) { - v->a[169][sym_while_statement] = state(4314); - v->a[169][sym_if_statement] = state(4314); - v->a[169][sym_case_statement] = state(4662); - v->a[169][sym_function_definition] = state(4662); - v->a[169][sym_compound_statement] = state(4662); - v->a[169][sym_subshell] = state(4662); - v->a[169][sym_pipeline] = state(5070); - v->a[169][sym_list] = state(4662); - v->a[169][sym_negated_command] = state(4662); - v->a[169][sym_test_command] = state(4662); - v->a[169][sym_declaration_command] = state(4662); - v->a[169][sym_unset_command] = state(4662); - v->a[169][sym_command] = state(4662); - v->a[169][sym_command_name] = state(554); - v->a[169][sym_variable_assignment] = state(1150); - v->a[169][sym_variable_assignments] = state(4662); - v->a[169][sym_subscript] = state(6790); - v->a[169][sym_file_redirect] = state(2273); - v->a[169][sym_herestring_redirect] = state(2272); - v->a[169][sym_arithmetic_expansion] = state(1078); + v->a[202][sym_declaration_command] = state(2121); + v->a[202][sym_unset_command] = state(2121); + v->a[202][sym_command] = state(2121); + v->a[202][sym_command_name] = state(340); + v->a[202][sym_variable_assignment] = state(709); + v->a[202][sym_variable_assignments] = state(2121); + v->a[202][sym_file_redirect] = state(1361); + v->a[202][sym_arithmetic_expansion] = state(834); + v->a[202][sym_brace_expression] = state(834); + v->a[202][sym_concatenation] = state(1192); + v->a[202][sym_string] = state(834); + v->a[202][sym_number] = state(834); + v->a[202][sym_simple_expansion] = state(834); + v->a[202][sym_expansion] = state(834); + v->a[202][sym_command_substitution] = state(834); + v->a[202][aux_sym__statements_repeat1] = state(236); + v->a[202][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[202][aux_sym_command_repeat1] = state(1008); + v->a[202][aux_sym__literal_repeat1] = state(1048); + v->a[202][sym_word] = actions(467); parse_table_778(v); } void parse_table_778(t_parse_table_array *v) { - v->a[169][sym_brace_expression] = state(1078); - v->a[169][sym_concatenation] = state(1376); - v->a[169][sym_string] = state(1078); - v->a[169][sym_translated_string] = state(1078); - v->a[169][sym_number] = state(1078); - v->a[169][sym_simple_expansion] = state(1078); - v->a[169][sym_expansion] = state(1078); - v->a[169][sym_command_substitution] = state(1078); - v->a[169][sym_process_substitution] = state(1078); - v->a[169][aux_sym__statements_repeat1] = state(429); - v->a[169][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[169][aux_sym_command_repeat1] = state(958); - v->a[169][aux_sym__literal_repeat1] = state(1267); - v->a[169][sym_word] = actions(799); - v->a[169][anon_sym_for] = actions(9); - v->a[169][anon_sym_select] = actions(11); - v->a[169][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[169][anon_sym_LT] = actions(290); - v->a[169][anon_sym_GT] = actions(290); - v->a[169][anon_sym_GT_GT] = actions(292); + v->a[202][anon_sym_for] = actions(9); + v->a[202][anon_sym_select] = actions(9); + v->a[202][anon_sym_while] = actions(11); + v->a[202][anon_sym_until] = actions(11); + v->a[202][anon_sym_if] = actions(13); + v->a[202][anon_sym_case] = actions(15); + v->a[202][anon_sym_LPAREN] = actions(17); + v->a[202][anon_sym_function] = actions(469); + v->a[202][anon_sym_LBRACE] = actions(21); + v->a[202][anon_sym_BANG] = actions(471); + v->a[202][anon_sym_declare] = actions(473); + v->a[202][anon_sym_typeset] = actions(473); + v->a[202][anon_sym_export] = actions(473); + v->a[202][anon_sym_readonly] = actions(473); + v->a[202][anon_sym_local] = actions(473); + v->a[202][anon_sym_unset] = actions(475); + v->a[202][anon_sym_unsetenv] = actions(475); + v->a[202][anon_sym_LT] = actions(81); + v->a[202][anon_sym_GT] = actions(81); + v->a[202][anon_sym_GT_GT] = actions(83); parse_table_779(v); } void parse_table_779(t_parse_table_array *v) { - v->a[169][anon_sym_LPAREN] = actions(19); - v->a[169][anon_sym_while] = actions(21); - v->a[169][anon_sym_until] = actions(21); - v->a[169][anon_sym_if] = actions(23); - v->a[169][anon_sym_case] = actions(25); - v->a[169][anon_sym_function] = actions(801); - v->a[169][anon_sym_LBRACE] = actions(29); - v->a[169][anon_sym_BANG] = actions(803); - v->a[169][anon_sym_LBRACK] = actions(33); - v->a[169][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[169][anon_sym_declare] = actions(805); - v->a[169][anon_sym_typeset] = actions(805); - v->a[169][anon_sym_export] = actions(805); - v->a[169][anon_sym_readonly] = actions(805); - v->a[169][anon_sym_local] = actions(805); - v->a[169][anon_sym_unset] = actions(807); - v->a[169][anon_sym_unsetenv] = actions(807); - v->a[169][anon_sym_AMP_GT] = actions(290); - v->a[169][anon_sym_AMP_GT_GT] = actions(292); - v->a[169][anon_sym_LT_AMP] = actions(290); + v->a[202][anon_sym_AMP_GT] = actions(81); + v->a[202][anon_sym_AMP_GT_GT] = actions(83); + v->a[202][anon_sym_LT_AMP] = actions(81); + v->a[202][anon_sym_GT_AMP] = actions(81); + v->a[202][anon_sym_GT_PIPE] = actions(83); + v->a[202][anon_sym_LT_AMP_DASH] = actions(85); + v->a[202][anon_sym_GT_AMP_DASH] = actions(85); + v->a[202][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[202][anon_sym_DOLLAR] = actions(89); + v->a[202][sym__special_character] = actions(91); + v->a[202][anon_sym_DQUOTE] = actions(93); + v->a[202][sym_raw_string] = actions(95); + v->a[202][aux_sym_number_token1] = actions(97); + v->a[202][aux_sym_number_token2] = actions(99); + v->a[202][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[202][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[202][anon_sym_BQUOTE] = actions(105); + v->a[202][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[202][sym_comment] = actions(57); + v->a[202][sym_file_descriptor] = actions(109); parse_table_780(v); } diff --git a/parser/static/parse_table/parse_table_156.c b/parser/static/parse_table/parse_table_156.c index 9971a10f..c851102c 100644 --- a/parser/static/parse_table/parse_table_156.c +++ b/parser/static/parse_table/parse_table_156.c @@ -14,126 +14,126 @@ void parse_table_780(t_parse_table_array *v) { - v->a[169][anon_sym_GT_AMP] = actions(290); - v->a[169][anon_sym_GT_PIPE] = actions(292); - v->a[169][anon_sym_LT_AMP_DASH] = actions(308); - v->a[169][anon_sym_GT_AMP_DASH] = actions(308); - v->a[169][anon_sym_LT_LT_LT] = actions(310); - v->a[169][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[169][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[169][anon_sym_DOLLAR] = actions(316); - v->a[169][sym__special_character] = actions(318); - v->a[169][anon_sym_DQUOTE] = actions(320); - v->a[169][sym_raw_string] = actions(322); - v->a[169][sym_ansi_c_string] = actions(322); - v->a[169][aux_sym_number_token1] = actions(324); - v->a[169][aux_sym_number_token2] = actions(326); - v->a[169][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[169][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[169][anon_sym_BQUOTE] = actions(332); - v->a[169][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[169][anon_sym_LT_LPAREN] = actions(336); - v->a[169][anon_sym_GT_LPAREN] = actions(336); + v->a[202][sym_variable_name] = actions(111); + v->a[202][sym_test_operator] = actions(95); + v->a[202][sym__brace_start] = actions(113); + v->a[203][sym__statements] = state(3684); + v->a[203][sym__statement_not_pipeline] = state(3480); + v->a[203][sym_redirected_statement] = state(2098); + v->a[203][sym_for_statement] = state(2098); + v->a[203][sym_while_statement] = state(2098); + v->a[203][sym_if_statement] = state(2098); + v->a[203][sym_case_statement] = state(2098); + v->a[203][sym_function_definition] = state(2098); + v->a[203][sym_compound_statement] = state(2098); + v->a[203][sym_subshell] = state(2098); + v->a[203][sym_pipeline] = state(2384); + v->a[203][sym_list] = state(2098); + v->a[203][sym_negated_command] = state(2098); + v->a[203][sym_declaration_command] = state(2098); + v->a[203][sym_unset_command] = state(2098); + v->a[203][sym_command] = state(2098); + v->a[203][sym_command_name] = state(292); parse_table_781(v); } void parse_table_781(t_parse_table_array *v) { - v->a[169][sym_comment] = actions(71); - v->a[169][sym_file_descriptor] = actions(338); - v->a[169][sym_variable_name] = actions(340); - v->a[169][sym_test_operator] = actions(342); - v->a[169][sym__brace_start] = actions(344); - v->a[170][sym__statements] = state(7158); - v->a[170][sym__statement_not_pipeline] = state(6558); - v->a[170][sym_redirected_statement] = state(4662); - v->a[170][sym_for_statement] = state(4662); - v->a[170][sym_c_style_for_statement] = state(4662); - v->a[170][sym_while_statement] = state(4314); - v->a[170][sym_if_statement] = state(4314); - v->a[170][sym_case_statement] = state(4662); - v->a[170][sym_function_definition] = state(4662); - v->a[170][sym_compound_statement] = state(4662); - v->a[170][sym_subshell] = state(4662); - v->a[170][sym_pipeline] = state(5070); - v->a[170][sym_list] = state(4662); - v->a[170][sym_negated_command] = state(4662); - v->a[170][sym_test_command] = state(4662); + v->a[203][sym_variable_assignment] = state(539); + v->a[203][sym_variable_assignments] = state(2098); + v->a[203][sym_file_redirect] = state(1314); + v->a[203][sym_arithmetic_expansion] = state(702); + v->a[203][sym_brace_expression] = state(702); + v->a[203][sym_concatenation] = state(1192); + v->a[203][sym_string] = state(702); + v->a[203][sym_number] = state(702); + v->a[203][sym_simple_expansion] = state(702); + v->a[203][sym_expansion] = state(702); + v->a[203][sym_command_substitution] = state(702); + v->a[203][aux_sym__statements_repeat1] = state(226); + v->a[203][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[203][aux_sym_command_repeat1] = state(1041); + v->a[203][aux_sym__literal_repeat1] = state(1048); + v->a[203][sym_word] = actions(419); + v->a[203][anon_sym_for] = actions(9); + v->a[203][anon_sym_select] = actions(9); + v->a[203][anon_sym_while] = actions(11); + v->a[203][anon_sym_until] = actions(11); parse_table_782(v); } void parse_table_782(t_parse_table_array *v) { - v->a[170][sym_declaration_command] = state(4662); - v->a[170][sym_unset_command] = state(4662); - v->a[170][sym_command] = state(4662); - v->a[170][sym_command_name] = state(554); - v->a[170][sym_variable_assignment] = state(1150); - v->a[170][sym_variable_assignments] = state(4662); - v->a[170][sym_subscript] = state(6790); - v->a[170][sym_file_redirect] = state(2273); - v->a[170][sym_herestring_redirect] = state(2272); - v->a[170][sym_arithmetic_expansion] = state(1078); - v->a[170][sym_brace_expression] = state(1078); - v->a[170][sym_concatenation] = state(1376); - v->a[170][sym_string] = state(1078); - v->a[170][sym_translated_string] = state(1078); - v->a[170][sym_number] = state(1078); - v->a[170][sym_simple_expansion] = state(1078); - v->a[170][sym_expansion] = state(1078); - v->a[170][sym_command_substitution] = state(1078); - v->a[170][sym_process_substitution] = state(1078); - v->a[170][aux_sym__statements_repeat1] = state(429); + v->a[203][anon_sym_if] = actions(13); + v->a[203][anon_sym_case] = actions(15); + v->a[203][anon_sym_LPAREN] = actions(17); + v->a[203][anon_sym_function] = actions(423); + v->a[203][anon_sym_LBRACE] = actions(21); + v->a[203][anon_sym_BANG] = actions(425); + v->a[203][anon_sym_declare] = actions(427); + v->a[203][anon_sym_typeset] = actions(427); + v->a[203][anon_sym_export] = actions(427); + v->a[203][anon_sym_readonly] = actions(427); + v->a[203][anon_sym_local] = actions(427); + v->a[203][anon_sym_unset] = actions(429); + v->a[203][anon_sym_unsetenv] = actions(429); + v->a[203][anon_sym_LT] = actions(431); + v->a[203][anon_sym_GT] = actions(431); + v->a[203][anon_sym_GT_GT] = actions(433); + v->a[203][anon_sym_AMP_GT] = actions(431); + v->a[203][anon_sym_AMP_GT_GT] = actions(433); + v->a[203][anon_sym_LT_AMP] = actions(431); + v->a[203][anon_sym_GT_AMP] = actions(431); parse_table_783(v); } void parse_table_783(t_parse_table_array *v) { - v->a[170][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[170][aux_sym_command_repeat1] = state(958); - v->a[170][aux_sym__literal_repeat1] = state(1267); - v->a[170][sym_word] = actions(799); - v->a[170][anon_sym_for] = actions(9); - v->a[170][anon_sym_select] = actions(11); - v->a[170][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[170][anon_sym_LT] = actions(290); - v->a[170][anon_sym_GT] = actions(290); - v->a[170][anon_sym_GT_GT] = actions(292); - v->a[170][anon_sym_LPAREN] = actions(19); - v->a[170][anon_sym_while] = actions(21); - v->a[170][anon_sym_until] = actions(21); - v->a[170][anon_sym_if] = actions(23); - v->a[170][anon_sym_case] = actions(25); - v->a[170][anon_sym_function] = actions(801); - v->a[170][anon_sym_LBRACE] = actions(29); - v->a[170][anon_sym_BANG] = actions(803); - v->a[170][anon_sym_LBRACK] = actions(33); - v->a[170][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[203][anon_sym_GT_PIPE] = actions(433); + v->a[203][anon_sym_LT_AMP_DASH] = actions(435); + v->a[203][anon_sym_GT_AMP_DASH] = actions(435); + v->a[203][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[203][anon_sym_DOLLAR] = actions(89); + v->a[203][sym__special_character] = actions(437); + v->a[203][anon_sym_DQUOTE] = actions(93); + v->a[203][sym_raw_string] = actions(439); + v->a[203][aux_sym_number_token1] = actions(97); + v->a[203][aux_sym_number_token2] = actions(99); + v->a[203][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[203][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[203][anon_sym_BQUOTE] = actions(105); + v->a[203][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[203][sym_comment] = actions(57); + v->a[203][sym_file_descriptor] = actions(441); + v->a[203][sym_variable_name] = actions(443); + v->a[203][sym_test_operator] = actions(439); + v->a[203][sym__brace_start] = actions(113); + v->a[204][aux_sym__terminated_statement] = state(13); parse_table_784(v); } void parse_table_784(t_parse_table_array *v) { - v->a[170][anon_sym_declare] = actions(805); - v->a[170][anon_sym_typeset] = actions(805); - v->a[170][anon_sym_export] = actions(805); - v->a[170][anon_sym_readonly] = actions(805); - v->a[170][anon_sym_local] = actions(805); - v->a[170][anon_sym_unset] = actions(807); - v->a[170][anon_sym_unsetenv] = actions(807); - v->a[170][anon_sym_AMP_GT] = actions(290); - v->a[170][anon_sym_AMP_GT_GT] = actions(292); - v->a[170][anon_sym_LT_AMP] = actions(290); - v->a[170][anon_sym_GT_AMP] = actions(290); - v->a[170][anon_sym_GT_PIPE] = actions(292); - v->a[170][anon_sym_LT_AMP_DASH] = actions(308); - v->a[170][anon_sym_GT_AMP_DASH] = actions(308); - v->a[170][anon_sym_LT_LT_LT] = actions(310); - v->a[170][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[170][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[170][anon_sym_DOLLAR] = actions(316); - v->a[170][sym__special_character] = actions(318); - v->a[170][anon_sym_DQUOTE] = actions(320); + v->a[204][sym__statement_not_pipeline] = state(3515); + v->a[204][sym_redirected_statement] = state(2164); + v->a[204][sym_for_statement] = state(2164); + v->a[204][sym_while_statement] = state(2164); + v->a[204][sym_if_statement] = state(2164); + v->a[204][sym_case_statement] = state(2164); + v->a[204][sym_function_definition] = state(2164); + v->a[204][sym_compound_statement] = state(2164); + v->a[204][sym_subshell] = state(2164); + v->a[204][sym_pipeline] = state(2581); + v->a[204][sym_list] = state(2164); + v->a[204][sym_negated_command] = state(2164); + v->a[204][sym_declaration_command] = state(2164); + v->a[204][sym_unset_command] = state(2164); + v->a[204][sym_command] = state(2164); + v->a[204][sym_command_name] = state(310); + v->a[204][sym_variable_assignment] = state(704); + v->a[204][sym_variable_assignments] = state(2164); + v->a[204][sym_file_redirect] = state(1320); + v->a[204][sym_arithmetic_expansion] = state(834); parse_table_785(v); } diff --git a/parser/static/parse_table/parse_table_157.c b/parser/static/parse_table/parse_table_157.c index 82e6a126..47ff8d0a 100644 --- a/parser/static/parse_table/parse_table_157.c +++ b/parser/static/parse_table/parse_table_157.c @@ -14,126 +14,126 @@ void parse_table_785(t_parse_table_array *v) { - v->a[170][sym_raw_string] = actions(322); - v->a[170][sym_ansi_c_string] = actions(322); - v->a[170][aux_sym_number_token1] = actions(324); - v->a[170][aux_sym_number_token2] = actions(326); - v->a[170][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[170][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[170][anon_sym_BQUOTE] = actions(332); - v->a[170][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[170][anon_sym_LT_LPAREN] = actions(336); - v->a[170][anon_sym_GT_LPAREN] = actions(336); - v->a[170][sym_comment] = actions(71); - v->a[170][sym_file_descriptor] = actions(338); - v->a[170][sym_variable_name] = actions(340); - v->a[170][sym_test_operator] = actions(342); - v->a[170][sym__brace_start] = actions(344); - v->a[171][sym__statements] = state(7167); - v->a[171][sym__statement_not_pipeline] = state(6614); - v->a[171][sym_redirected_statement] = state(4797); - v->a[171][sym_for_statement] = state(4797); - v->a[171][sym_c_style_for_statement] = state(4797); + v->a[204][sym_brace_expression] = state(834); + v->a[204][sym_concatenation] = state(1192); + v->a[204][sym_string] = state(834); + v->a[204][sym_number] = state(834); + v->a[204][sym_simple_expansion] = state(834); + v->a[204][sym_expansion] = state(834); + v->a[204][sym_command_substitution] = state(834); + v->a[204][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[204][aux_sym_command_repeat1] = state(1035); + v->a[204][aux_sym__literal_repeat1] = state(1048); + v->a[204][sym_word] = actions(65); + v->a[204][anon_sym_for] = actions(9); + v->a[204][anon_sym_select] = actions(9); + v->a[204][anon_sym_while] = actions(11); + v->a[204][anon_sym_until] = actions(11); + v->a[204][anon_sym_if] = actions(13); + v->a[204][anon_sym_fi] = actions(513); + v->a[204][anon_sym_case] = actions(15); + v->a[204][anon_sym_LPAREN] = actions(17); + v->a[204][anon_sym_function] = actions(73); parse_table_786(v); } void parse_table_786(t_parse_table_array *v) { - v->a[171][sym_while_statement] = state(4400); - v->a[171][sym_if_statement] = state(4400); - v->a[171][sym_case_statement] = state(4797); - v->a[171][sym_function_definition] = state(4797); - v->a[171][sym_compound_statement] = state(4797); - v->a[171][sym_subshell] = state(4797); - v->a[171][sym_pipeline] = state(5054); - v->a[171][sym_list] = state(4797); - v->a[171][sym_negated_command] = state(4797); - v->a[171][sym_test_command] = state(4797); - v->a[171][sym_declaration_command] = state(4797); - v->a[171][sym_unset_command] = state(4797); - v->a[171][sym_command] = state(4797); - v->a[171][sym_command_name] = state(533); - v->a[171][sym_variable_assignment] = state(945); - v->a[171][sym_variable_assignments] = state(4797); - v->a[171][sym_subscript] = state(6754); - v->a[171][sym_file_redirect] = state(2019); - v->a[171][sym_herestring_redirect] = state(2017); - v->a[171][sym_arithmetic_expansion] = state(938); + v->a[204][anon_sym_LBRACE] = actions(21); + v->a[204][anon_sym_BANG] = actions(75); + v->a[204][anon_sym_declare] = actions(77); + v->a[204][anon_sym_typeset] = actions(77); + v->a[204][anon_sym_export] = actions(77); + v->a[204][anon_sym_readonly] = actions(77); + v->a[204][anon_sym_local] = actions(77); + v->a[204][anon_sym_unset] = actions(79); + v->a[204][anon_sym_unsetenv] = actions(79); + v->a[204][anon_sym_LT] = actions(81); + v->a[204][anon_sym_GT] = actions(81); + v->a[204][anon_sym_GT_GT] = actions(83); + v->a[204][anon_sym_AMP_GT] = actions(81); + v->a[204][anon_sym_AMP_GT_GT] = actions(83); + v->a[204][anon_sym_LT_AMP] = actions(81); + v->a[204][anon_sym_GT_AMP] = actions(81); + v->a[204][anon_sym_GT_PIPE] = actions(83); + v->a[204][anon_sym_LT_AMP_DASH] = actions(85); + v->a[204][anon_sym_GT_AMP_DASH] = actions(85); + v->a[204][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_787(v); } void parse_table_787(t_parse_table_array *v) { - v->a[171][sym_brace_expression] = state(938); - v->a[171][sym_concatenation] = state(1376); - v->a[171][sym_string] = state(938); - v->a[171][sym_translated_string] = state(938); - v->a[171][sym_number] = state(938); - v->a[171][sym_simple_expansion] = state(938); - v->a[171][sym_expansion] = state(938); - v->a[171][sym_command_substitution] = state(938); - v->a[171][sym_process_substitution] = state(938); - v->a[171][aux_sym__statements_repeat1] = state(423); - v->a[171][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[171][aux_sym_command_repeat1] = state(951); - v->a[171][aux_sym__literal_repeat1] = state(1267); - v->a[171][sym_word] = actions(765); - v->a[171][anon_sym_for] = actions(9); - v->a[171][anon_sym_select] = actions(11); - v->a[171][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[171][anon_sym_LT] = actions(85); - v->a[171][anon_sym_GT] = actions(85); - v->a[171][anon_sym_GT_GT] = actions(87); + v->a[204][anon_sym_DOLLAR] = actions(89); + v->a[204][sym__special_character] = actions(91); + v->a[204][anon_sym_DQUOTE] = actions(93); + v->a[204][sym_raw_string] = actions(95); + v->a[204][aux_sym_number_token1] = actions(97); + v->a[204][aux_sym_number_token2] = actions(99); + v->a[204][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[204][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[204][anon_sym_BQUOTE] = actions(105); + v->a[204][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[204][sym_comment] = actions(57); + v->a[204][sym_file_descriptor] = actions(109); + v->a[204][sym_variable_name] = actions(111); + v->a[204][sym_test_operator] = actions(95); + v->a[204][sym__brace_start] = actions(113); + v->a[205][aux_sym__terminated_statement] = state(13); + v->a[205][sym__statement_not_pipeline] = state(3515); + v->a[205][sym_redirected_statement] = state(2164); + v->a[205][sym_for_statement] = state(2164); + v->a[205][sym_while_statement] = state(2164); parse_table_788(v); } void parse_table_788(t_parse_table_array *v) { - v->a[171][anon_sym_LPAREN] = actions(19); - v->a[171][anon_sym_while] = actions(21); - v->a[171][anon_sym_until] = actions(21); - v->a[171][anon_sym_if] = actions(23); - v->a[171][anon_sym_case] = actions(25); - v->a[171][anon_sym_function] = actions(91); - v->a[171][anon_sym_LBRACE] = actions(29); - v->a[171][anon_sym_BANG] = actions(769); - v->a[171][anon_sym_LBRACK] = actions(33); - v->a[171][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[171][anon_sym_declare] = actions(95); - v->a[171][anon_sym_typeset] = actions(95); - v->a[171][anon_sym_export] = actions(95); - v->a[171][anon_sym_readonly] = actions(95); - v->a[171][anon_sym_local] = actions(95); - v->a[171][anon_sym_unset] = actions(97); - v->a[171][anon_sym_unsetenv] = actions(97); - v->a[171][anon_sym_AMP_GT] = actions(85); - v->a[171][anon_sym_AMP_GT_GT] = actions(87); - v->a[171][anon_sym_LT_AMP] = actions(85); + v->a[205][sym_if_statement] = state(2164); + v->a[205][sym_case_statement] = state(2164); + v->a[205][sym_function_definition] = state(2164); + v->a[205][sym_compound_statement] = state(2164); + v->a[205][sym_subshell] = state(2164); + v->a[205][sym_pipeline] = state(2581); + v->a[205][sym_list] = state(2164); + v->a[205][sym_negated_command] = state(2164); + v->a[205][sym_declaration_command] = state(2164); + v->a[205][sym_unset_command] = state(2164); + v->a[205][sym_command] = state(2164); + v->a[205][sym_command_name] = state(310); + v->a[205][sym_variable_assignment] = state(704); + v->a[205][sym_variable_assignments] = state(2164); + v->a[205][sym_file_redirect] = state(1320); + v->a[205][sym_arithmetic_expansion] = state(834); + v->a[205][sym_brace_expression] = state(834); + v->a[205][sym_concatenation] = state(1192); + v->a[205][sym_string] = state(834); + v->a[205][sym_number] = state(834); parse_table_789(v); } void parse_table_789(t_parse_table_array *v) { - v->a[171][anon_sym_GT_AMP] = actions(85); - v->a[171][anon_sym_GT_PIPE] = actions(87); - v->a[171][anon_sym_LT_AMP_DASH] = actions(99); - v->a[171][anon_sym_GT_AMP_DASH] = actions(99); - v->a[171][anon_sym_LT_LT_LT] = actions(101); - v->a[171][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[171][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[171][anon_sym_DOLLAR] = actions(316); - v->a[171][sym__special_character] = actions(771); - v->a[171][anon_sym_DQUOTE] = actions(320); - v->a[171][sym_raw_string] = actions(773); - v->a[171][sym_ansi_c_string] = actions(773); - v->a[171][aux_sym_number_token1] = actions(324); - v->a[171][aux_sym_number_token2] = actions(326); - v->a[171][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[171][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[171][anon_sym_BQUOTE] = actions(332); - v->a[171][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[171][anon_sym_LT_LPAREN] = actions(336); - v->a[171][anon_sym_GT_LPAREN] = actions(336); + v->a[205][sym_simple_expansion] = state(834); + v->a[205][sym_expansion] = state(834); + v->a[205][sym_command_substitution] = state(834); + v->a[205][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[205][aux_sym_command_repeat1] = state(1035); + v->a[205][aux_sym__literal_repeat1] = state(1048); + v->a[205][sym_word] = actions(65); + v->a[205][anon_sym_for] = actions(9); + v->a[205][anon_sym_select] = actions(9); + v->a[205][anon_sym_while] = actions(11); + v->a[205][anon_sym_until] = actions(11); + v->a[205][anon_sym_if] = actions(13); + v->a[205][anon_sym_then] = actions(515); + v->a[205][anon_sym_case] = actions(15); + v->a[205][anon_sym_LPAREN] = actions(17); + v->a[205][anon_sym_function] = actions(73); + v->a[205][anon_sym_LBRACE] = actions(21); + v->a[205][anon_sym_BANG] = actions(75); + v->a[205][anon_sym_declare] = actions(77); + v->a[205][anon_sym_typeset] = actions(77); parse_table_790(v); } diff --git a/parser/static/parse_table/parse_table_158.c b/parser/static/parse_table/parse_table_158.c index 0349e668..f4c3562b 100644 --- a/parser/static/parse_table/parse_table_158.c +++ b/parser/static/parse_table/parse_table_158.c @@ -14,126 +14,126 @@ void parse_table_790(t_parse_table_array *v) { - v->a[171][sym_comment] = actions(71); - v->a[171][sym_file_descriptor] = actions(135); - v->a[171][sym_variable_name] = actions(137); - v->a[171][sym_test_operator] = actions(775); - v->a[171][sym__brace_start] = actions(344); - v->a[172][sym__statements] = state(7224); - v->a[172][sym__statement_not_pipeline] = state(6614); - v->a[172][sym_redirected_statement] = state(4797); - v->a[172][sym_for_statement] = state(4797); - v->a[172][sym_c_style_for_statement] = state(4797); - v->a[172][sym_while_statement] = state(4400); - v->a[172][sym_if_statement] = state(4400); - v->a[172][sym_case_statement] = state(4797); - v->a[172][sym_function_definition] = state(4797); - v->a[172][sym_compound_statement] = state(4797); - v->a[172][sym_subshell] = state(4797); - v->a[172][sym_pipeline] = state(5054); - v->a[172][sym_list] = state(4797); - v->a[172][sym_negated_command] = state(4797); - v->a[172][sym_test_command] = state(4797); + v->a[205][anon_sym_export] = actions(77); + v->a[205][anon_sym_readonly] = actions(77); + v->a[205][anon_sym_local] = actions(77); + v->a[205][anon_sym_unset] = actions(79); + v->a[205][anon_sym_unsetenv] = actions(79); + v->a[205][anon_sym_LT] = actions(81); + v->a[205][anon_sym_GT] = actions(81); + v->a[205][anon_sym_GT_GT] = actions(83); + v->a[205][anon_sym_AMP_GT] = actions(81); + v->a[205][anon_sym_AMP_GT_GT] = actions(83); + v->a[205][anon_sym_LT_AMP] = actions(81); + v->a[205][anon_sym_GT_AMP] = actions(81); + v->a[205][anon_sym_GT_PIPE] = actions(83); + v->a[205][anon_sym_LT_AMP_DASH] = actions(85); + v->a[205][anon_sym_GT_AMP_DASH] = actions(85); + v->a[205][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[205][anon_sym_DOLLAR] = actions(89); + v->a[205][sym__special_character] = actions(91); + v->a[205][anon_sym_DQUOTE] = actions(93); + v->a[205][sym_raw_string] = actions(95); parse_table_791(v); } void parse_table_791(t_parse_table_array *v) { - v->a[172][sym_declaration_command] = state(4797); - v->a[172][sym_unset_command] = state(4797); - v->a[172][sym_command] = state(4797); - v->a[172][sym_command_name] = state(533); - v->a[172][sym_variable_assignment] = state(945); - v->a[172][sym_variable_assignments] = state(4797); - v->a[172][sym_subscript] = state(6754); - v->a[172][sym_file_redirect] = state(2019); - v->a[172][sym_herestring_redirect] = state(2017); - v->a[172][sym_arithmetic_expansion] = state(938); - v->a[172][sym_brace_expression] = state(938); - v->a[172][sym_concatenation] = state(1376); - v->a[172][sym_string] = state(938); - v->a[172][sym_translated_string] = state(938); - v->a[172][sym_number] = state(938); - v->a[172][sym_simple_expansion] = state(938); - v->a[172][sym_expansion] = state(938); - v->a[172][sym_command_substitution] = state(938); - v->a[172][sym_process_substitution] = state(938); - v->a[172][aux_sym__statements_repeat1] = state(423); + v->a[205][aux_sym_number_token1] = actions(97); + v->a[205][aux_sym_number_token2] = actions(99); + v->a[205][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[205][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[205][anon_sym_BQUOTE] = actions(105); + v->a[205][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[205][sym_comment] = actions(57); + v->a[205][sym_file_descriptor] = actions(109); + v->a[205][sym_variable_name] = actions(111); + v->a[205][sym_test_operator] = actions(95); + v->a[205][sym__brace_start] = actions(113); + v->a[206][aux_sym__terminated_statement] = state(179); + v->a[206][sym__statement_not_pipeline] = state(3515); + v->a[206][sym_redirected_statement] = state(2301); + v->a[206][sym_for_statement] = state(2301); + v->a[206][sym_while_statement] = state(2301); + v->a[206][sym_if_statement] = state(2301); + v->a[206][sym_case_statement] = state(2301); + v->a[206][sym_function_definition] = state(2301); + v->a[206][sym_compound_statement] = state(2301); parse_table_792(v); } void parse_table_792(t_parse_table_array *v) { - v->a[172][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[172][aux_sym_command_repeat1] = state(951); - v->a[172][aux_sym__literal_repeat1] = state(1267); - v->a[172][sym_word] = actions(765); - v->a[172][anon_sym_for] = actions(9); - v->a[172][anon_sym_select] = actions(11); - v->a[172][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[172][anon_sym_LT] = actions(85); - v->a[172][anon_sym_GT] = actions(85); - v->a[172][anon_sym_GT_GT] = actions(87); - v->a[172][anon_sym_LPAREN] = actions(19); - v->a[172][anon_sym_while] = actions(21); - v->a[172][anon_sym_until] = actions(21); - v->a[172][anon_sym_if] = actions(23); - v->a[172][anon_sym_case] = actions(25); - v->a[172][anon_sym_function] = actions(91); - v->a[172][anon_sym_LBRACE] = actions(29); - v->a[172][anon_sym_BANG] = actions(769); - v->a[172][anon_sym_LBRACK] = actions(33); - v->a[172][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[206][sym_subshell] = state(2301); + v->a[206][sym_pipeline] = state(2592); + v->a[206][sym_list] = state(2301); + v->a[206][sym_negated_command] = state(2301); + v->a[206][sym_declaration_command] = state(2301); + v->a[206][sym_unset_command] = state(2301); + v->a[206][sym_command] = state(2301); + v->a[206][sym_command_name] = state(310); + v->a[206][sym_variable_assignment] = state(711); + v->a[206][sym_variable_assignments] = state(2301); + v->a[206][sym_file_redirect] = state(1320); + v->a[206][sym_arithmetic_expansion] = state(834); + v->a[206][sym_brace_expression] = state(834); + v->a[206][sym_concatenation] = state(1192); + v->a[206][sym_string] = state(834); + v->a[206][sym_number] = state(834); + v->a[206][sym_simple_expansion] = state(834); + v->a[206][sym_expansion] = state(834); + v->a[206][sym_command_substitution] = state(834); + v->a[206][aux_sym_redirected_statement_repeat2] = state(2385); parse_table_793(v); } void parse_table_793(t_parse_table_array *v) { - v->a[172][anon_sym_declare] = actions(95); - v->a[172][anon_sym_typeset] = actions(95); - v->a[172][anon_sym_export] = actions(95); - v->a[172][anon_sym_readonly] = actions(95); - v->a[172][anon_sym_local] = actions(95); - v->a[172][anon_sym_unset] = actions(97); - v->a[172][anon_sym_unsetenv] = actions(97); - v->a[172][anon_sym_AMP_GT] = actions(85); - v->a[172][anon_sym_AMP_GT_GT] = actions(87); - v->a[172][anon_sym_LT_AMP] = actions(85); - v->a[172][anon_sym_GT_AMP] = actions(85); - v->a[172][anon_sym_GT_PIPE] = actions(87); - v->a[172][anon_sym_LT_AMP_DASH] = actions(99); - v->a[172][anon_sym_GT_AMP_DASH] = actions(99); - v->a[172][anon_sym_LT_LT_LT] = actions(101); - v->a[172][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[172][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[172][anon_sym_DOLLAR] = actions(316); - v->a[172][sym__special_character] = actions(771); - v->a[172][anon_sym_DQUOTE] = actions(320); + v->a[206][aux_sym_command_repeat1] = state(1035); + v->a[206][aux_sym__literal_repeat1] = state(1048); + v->a[206][sym_word] = actions(65); + v->a[206][anon_sym_for] = actions(9); + v->a[206][anon_sym_select] = actions(9); + v->a[206][anon_sym_while] = actions(11); + v->a[206][anon_sym_until] = actions(11); + v->a[206][anon_sym_if] = actions(13); + v->a[206][anon_sym_case] = actions(15); + v->a[206][anon_sym_LPAREN] = actions(17); + v->a[206][anon_sym_function] = actions(73); + v->a[206][anon_sym_LBRACE] = actions(21); + v->a[206][anon_sym_RBRACE] = actions(517); + v->a[206][anon_sym_BANG] = actions(75); + v->a[206][anon_sym_declare] = actions(77); + v->a[206][anon_sym_typeset] = actions(77); + v->a[206][anon_sym_export] = actions(77); + v->a[206][anon_sym_readonly] = actions(77); + v->a[206][anon_sym_local] = actions(77); + v->a[206][anon_sym_unset] = actions(79); parse_table_794(v); } void parse_table_794(t_parse_table_array *v) { - v->a[172][sym_raw_string] = actions(773); - v->a[172][sym_ansi_c_string] = actions(773); - v->a[172][aux_sym_number_token1] = actions(324); - v->a[172][aux_sym_number_token2] = actions(326); - v->a[172][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[172][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[172][anon_sym_BQUOTE] = actions(332); - v->a[172][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[172][anon_sym_LT_LPAREN] = actions(336); - v->a[172][anon_sym_GT_LPAREN] = actions(336); - v->a[172][sym_comment] = actions(71); - v->a[172][sym_file_descriptor] = actions(135); - v->a[172][sym_variable_name] = actions(137); - v->a[172][sym_test_operator] = actions(775); - v->a[172][sym__brace_start] = actions(344); - v->a[173][sym__statements] = state(7053); - v->a[173][sym__statement_not_pipeline] = state(6614); - v->a[173][sym_redirected_statement] = state(4797); - v->a[173][sym_for_statement] = state(4797); - v->a[173][sym_c_style_for_statement] = state(4797); + v->a[206][anon_sym_unsetenv] = actions(79); + v->a[206][anon_sym_LT] = actions(81); + v->a[206][anon_sym_GT] = actions(81); + v->a[206][anon_sym_GT_GT] = actions(83); + v->a[206][anon_sym_AMP_GT] = actions(81); + v->a[206][anon_sym_AMP_GT_GT] = actions(83); + v->a[206][anon_sym_LT_AMP] = actions(81); + v->a[206][anon_sym_GT_AMP] = actions(81); + v->a[206][anon_sym_GT_PIPE] = actions(83); + v->a[206][anon_sym_LT_AMP_DASH] = actions(85); + v->a[206][anon_sym_GT_AMP_DASH] = actions(85); + v->a[206][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[206][anon_sym_DOLLAR] = actions(89); + v->a[206][sym__special_character] = actions(91); + v->a[206][anon_sym_DQUOTE] = actions(93); + v->a[206][sym_raw_string] = actions(95); + v->a[206][aux_sym_number_token1] = actions(97); + v->a[206][aux_sym_number_token2] = actions(99); + v->a[206][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[206][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_795(v); } diff --git a/parser/static/parse_table/parse_table_159.c b/parser/static/parse_table/parse_table_159.c index 6e8720ed..18079b44 100644 --- a/parser/static/parse_table/parse_table_159.c +++ b/parser/static/parse_table/parse_table_159.c @@ -14,126 +14,126 @@ void parse_table_795(t_parse_table_array *v) { - v->a[173][sym_while_statement] = state(4400); - v->a[173][sym_if_statement] = state(4400); - v->a[173][sym_case_statement] = state(4797); - v->a[173][sym_function_definition] = state(4797); - v->a[173][sym_compound_statement] = state(4797); - v->a[173][sym_subshell] = state(4797); - v->a[173][sym_pipeline] = state(5054); - v->a[173][sym_list] = state(4797); - v->a[173][sym_negated_command] = state(4797); - v->a[173][sym_test_command] = state(4797); - v->a[173][sym_declaration_command] = state(4797); - v->a[173][sym_unset_command] = state(4797); - v->a[173][sym_command] = state(4797); - v->a[173][sym_command_name] = state(533); - v->a[173][sym_variable_assignment] = state(945); - v->a[173][sym_variable_assignments] = state(4797); - v->a[173][sym_subscript] = state(6754); - v->a[173][sym_file_redirect] = state(2019); - v->a[173][sym_herestring_redirect] = state(2017); - v->a[173][sym_arithmetic_expansion] = state(938); + v->a[206][anon_sym_BQUOTE] = actions(105); + v->a[206][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[206][sym_comment] = actions(57); + v->a[206][sym_file_descriptor] = actions(109); + v->a[206][sym_variable_name] = actions(111); + v->a[206][sym_test_operator] = actions(95); + v->a[206][sym__brace_start] = actions(113); + v->a[207][sym__statements] = state(3690); + v->a[207][sym__statement_not_pipeline] = state(3476); + v->a[207][sym_redirected_statement] = state(2121); + v->a[207][sym_for_statement] = state(2121); + v->a[207][sym_while_statement] = state(2121); + v->a[207][sym_if_statement] = state(2121); + v->a[207][sym_case_statement] = state(2121); + v->a[207][sym_function_definition] = state(2121); + v->a[207][sym_compound_statement] = state(2121); + v->a[207][sym_subshell] = state(2121); + v->a[207][sym_pipeline] = state(2499); + v->a[207][sym_list] = state(2121); + v->a[207][sym_negated_command] = state(2121); parse_table_796(v); } void parse_table_796(t_parse_table_array *v) { - v->a[173][sym_brace_expression] = state(938); - v->a[173][sym_concatenation] = state(1376); - v->a[173][sym_string] = state(938); - v->a[173][sym_translated_string] = state(938); - v->a[173][sym_number] = state(938); - v->a[173][sym_simple_expansion] = state(938); - v->a[173][sym_expansion] = state(938); - v->a[173][sym_command_substitution] = state(938); - v->a[173][sym_process_substitution] = state(938); - v->a[173][aux_sym__statements_repeat1] = state(423); - v->a[173][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[173][aux_sym_command_repeat1] = state(951); - v->a[173][aux_sym__literal_repeat1] = state(1267); - v->a[173][sym_word] = actions(765); - v->a[173][anon_sym_for] = actions(9); - v->a[173][anon_sym_select] = actions(11); - v->a[173][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[173][anon_sym_LT] = actions(85); - v->a[173][anon_sym_GT] = actions(85); - v->a[173][anon_sym_GT_GT] = actions(87); + v->a[207][sym_declaration_command] = state(2121); + v->a[207][sym_unset_command] = state(2121); + v->a[207][sym_command] = state(2121); + v->a[207][sym_command_name] = state(340); + v->a[207][sym_variable_assignment] = state(709); + v->a[207][sym_variable_assignments] = state(2121); + v->a[207][sym_file_redirect] = state(1361); + v->a[207][sym_arithmetic_expansion] = state(834); + v->a[207][sym_brace_expression] = state(834); + v->a[207][sym_concatenation] = state(1192); + v->a[207][sym_string] = state(834); + v->a[207][sym_number] = state(834); + v->a[207][sym_simple_expansion] = state(834); + v->a[207][sym_expansion] = state(834); + v->a[207][sym_command_substitution] = state(834); + v->a[207][aux_sym__statements_repeat1] = state(236); + v->a[207][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[207][aux_sym_command_repeat1] = state(1008); + v->a[207][aux_sym__literal_repeat1] = state(1048); + v->a[207][sym_word] = actions(467); parse_table_797(v); } void parse_table_797(t_parse_table_array *v) { - v->a[173][anon_sym_LPAREN] = actions(19); - v->a[173][anon_sym_while] = actions(21); - v->a[173][anon_sym_until] = actions(21); - v->a[173][anon_sym_if] = actions(23); - v->a[173][anon_sym_case] = actions(25); - v->a[173][anon_sym_function] = actions(91); - v->a[173][anon_sym_LBRACE] = actions(29); - v->a[173][anon_sym_BANG] = actions(769); - v->a[173][anon_sym_LBRACK] = actions(33); - v->a[173][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[173][anon_sym_declare] = actions(95); - v->a[173][anon_sym_typeset] = actions(95); - v->a[173][anon_sym_export] = actions(95); - v->a[173][anon_sym_readonly] = actions(95); - v->a[173][anon_sym_local] = actions(95); - v->a[173][anon_sym_unset] = actions(97); - v->a[173][anon_sym_unsetenv] = actions(97); - v->a[173][anon_sym_AMP_GT] = actions(85); - v->a[173][anon_sym_AMP_GT_GT] = actions(87); - v->a[173][anon_sym_LT_AMP] = actions(85); + v->a[207][anon_sym_for] = actions(9); + v->a[207][anon_sym_select] = actions(9); + v->a[207][anon_sym_while] = actions(11); + v->a[207][anon_sym_until] = actions(11); + v->a[207][anon_sym_if] = actions(13); + v->a[207][anon_sym_case] = actions(15); + v->a[207][anon_sym_LPAREN] = actions(17); + v->a[207][anon_sym_function] = actions(469); + v->a[207][anon_sym_LBRACE] = actions(21); + v->a[207][anon_sym_BANG] = actions(471); + v->a[207][anon_sym_declare] = actions(473); + v->a[207][anon_sym_typeset] = actions(473); + v->a[207][anon_sym_export] = actions(473); + v->a[207][anon_sym_readonly] = actions(473); + v->a[207][anon_sym_local] = actions(473); + v->a[207][anon_sym_unset] = actions(475); + v->a[207][anon_sym_unsetenv] = actions(475); + v->a[207][anon_sym_LT] = actions(81); + v->a[207][anon_sym_GT] = actions(81); + v->a[207][anon_sym_GT_GT] = actions(83); parse_table_798(v); } void parse_table_798(t_parse_table_array *v) { - v->a[173][anon_sym_GT_AMP] = actions(85); - v->a[173][anon_sym_GT_PIPE] = actions(87); - v->a[173][anon_sym_LT_AMP_DASH] = actions(99); - v->a[173][anon_sym_GT_AMP_DASH] = actions(99); - v->a[173][anon_sym_LT_LT_LT] = actions(101); - v->a[173][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[173][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[173][anon_sym_DOLLAR] = actions(316); - v->a[173][sym__special_character] = actions(771); - v->a[173][anon_sym_DQUOTE] = actions(320); - v->a[173][sym_raw_string] = actions(773); - v->a[173][sym_ansi_c_string] = actions(773); - v->a[173][aux_sym_number_token1] = actions(324); - v->a[173][aux_sym_number_token2] = actions(326); - v->a[173][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[173][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[173][anon_sym_BQUOTE] = actions(332); - v->a[173][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[173][anon_sym_LT_LPAREN] = actions(336); - v->a[173][anon_sym_GT_LPAREN] = actions(336); + v->a[207][anon_sym_AMP_GT] = actions(81); + v->a[207][anon_sym_AMP_GT_GT] = actions(83); + v->a[207][anon_sym_LT_AMP] = actions(81); + v->a[207][anon_sym_GT_AMP] = actions(81); + v->a[207][anon_sym_GT_PIPE] = actions(83); + v->a[207][anon_sym_LT_AMP_DASH] = actions(85); + v->a[207][anon_sym_GT_AMP_DASH] = actions(85); + v->a[207][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[207][anon_sym_DOLLAR] = actions(89); + v->a[207][sym__special_character] = actions(91); + v->a[207][anon_sym_DQUOTE] = actions(93); + v->a[207][sym_raw_string] = actions(95); + v->a[207][aux_sym_number_token1] = actions(97); + v->a[207][aux_sym_number_token2] = actions(99); + v->a[207][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[207][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[207][anon_sym_BQUOTE] = actions(105); + v->a[207][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[207][sym_comment] = actions(57); + v->a[207][sym_file_descriptor] = actions(109); parse_table_799(v); } void parse_table_799(t_parse_table_array *v) { - v->a[173][sym_comment] = actions(71); - v->a[173][sym_file_descriptor] = actions(135); - v->a[173][sym_variable_name] = actions(137); - v->a[173][sym_test_operator] = actions(775); - v->a[173][sym__brace_start] = actions(344); - v->a[174][sym__statements] = state(7336); - v->a[174][sym__statement_not_pipeline] = state(6614); - v->a[174][sym_redirected_statement] = state(4797); - v->a[174][sym_for_statement] = state(4797); - v->a[174][sym_c_style_for_statement] = state(4797); - v->a[174][sym_while_statement] = state(4400); - v->a[174][sym_if_statement] = state(4400); - v->a[174][sym_case_statement] = state(4797); - v->a[174][sym_function_definition] = state(4797); - v->a[174][sym_compound_statement] = state(4797); - v->a[174][sym_subshell] = state(4797); - v->a[174][sym_pipeline] = state(5054); - v->a[174][sym_list] = state(4797); - v->a[174][sym_negated_command] = state(4797); - v->a[174][sym_test_command] = state(4797); + v->a[207][sym_variable_name] = actions(111); + v->a[207][sym_test_operator] = actions(95); + v->a[207][sym__brace_start] = actions(113); + v->a[208][sym__statements] = state(3781); + v->a[208][sym__statement_not_pipeline] = state(3476); + v->a[208][sym_redirected_statement] = state(2121); + v->a[208][sym_for_statement] = state(2121); + v->a[208][sym_while_statement] = state(2121); + v->a[208][sym_if_statement] = state(2121); + v->a[208][sym_case_statement] = state(2121); + v->a[208][sym_function_definition] = state(2121); + v->a[208][sym_compound_statement] = state(2121); + v->a[208][sym_subshell] = state(2121); + v->a[208][sym_pipeline] = state(2499); + v->a[208][sym_list] = state(2121); + v->a[208][sym_negated_command] = state(2121); + v->a[208][sym_declaration_command] = state(2121); + v->a[208][sym_unset_command] = state(2121); + v->a[208][sym_command] = state(2121); + v->a[208][sym_command_name] = state(340); parse_table_800(v); } diff --git a/parser/static/parse_table/parse_table_16.c b/parser/static/parse_table/parse_table_16.c index c1fc8183..4a188a8e 100644 --- a/parser/static/parse_table/parse_table_16.c +++ b/parser/static/parse_table/parse_table_16.c @@ -14,126 +14,126 @@ void parse_table_80(t_parse_table_array *v) { - v->a[15][anon_sym_local] = actions(304); - v->a[15][anon_sym_unset] = actions(306); - v->a[15][anon_sym_unsetenv] = actions(306); - v->a[15][anon_sym_AMP_GT] = actions(290); - v->a[15][anon_sym_AMP_GT_GT] = actions(292); - v->a[15][anon_sym_LT_AMP] = actions(290); - v->a[15][anon_sym_GT_AMP] = actions(290); - v->a[15][anon_sym_GT_PIPE] = actions(292); - v->a[15][anon_sym_LT_AMP_DASH] = actions(308); - v->a[15][anon_sym_GT_AMP_DASH] = actions(308); - v->a[15][anon_sym_LT_LT_LT] = actions(310); - v->a[15][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[15][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[15][anon_sym_DOLLAR] = actions(316); - v->a[15][sym__special_character] = actions(318); - v->a[15][anon_sym_DQUOTE] = actions(320); - v->a[15][sym_raw_string] = actions(322); - v->a[15][sym_ansi_c_string] = actions(322); - v->a[15][aux_sym_number_token1] = actions(324); - v->a[15][aux_sym_number_token2] = actions(326); + v->a[19][anon_sym_while] = actions(133); + v->a[19][anon_sym_until] = actions(133); + v->a[19][anon_sym_if] = actions(135); + v->a[19][anon_sym_case] = actions(137); + v->a[19][anon_sym_esac] = actions(191); + v->a[19][anon_sym_LPAREN] = actions(141); + v->a[19][anon_sym_SEMI_SEMI] = actions(327); + v->a[19][anon_sym_SEMI_AMP] = actions(329); + v->a[19][anon_sym_SEMI_SEMI_AMP] = actions(331); + v->a[19][anon_sym_function] = actions(147); + v->a[19][anon_sym_LBRACE] = actions(149); + v->a[19][anon_sym_BANG] = actions(151); + v->a[19][anon_sym_declare] = actions(153); + v->a[19][anon_sym_typeset] = actions(153); + v->a[19][anon_sym_export] = actions(153); + v->a[19][anon_sym_readonly] = actions(153); + v->a[19][anon_sym_local] = actions(153); + v->a[19][anon_sym_unset] = actions(155); + v->a[19][anon_sym_unsetenv] = actions(155); + v->a[19][anon_sym_LT] = actions(157); parse_table_81(v); } void parse_table_81(t_parse_table_array *v) { - v->a[15][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[15][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[15][anon_sym_BQUOTE] = actions(332); - v->a[15][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[15][anon_sym_LT_LPAREN] = actions(336); - v->a[15][anon_sym_GT_LPAREN] = actions(336); - v->a[15][sym_comment] = actions(71); - v->a[15][sym_file_descriptor] = actions(338); - v->a[15][sym_variable_name] = actions(340); - v->a[15][sym_test_operator] = actions(342); - v->a[15][sym__brace_start] = actions(344); - v->a[16][sym__expression] = state(3012); - v->a[16][sym_binary_expression] = state(3071); - v->a[16][sym_ternary_expression] = state(3071); - v->a[16][sym_unary_expression] = state(3071); - v->a[16][sym_postfix_expression] = state(3071); - v->a[16][sym_parenthesized_expression] = state(3071); - v->a[16][sym_arithmetic_expansion] = state(2521); - v->a[16][sym_brace_expression] = state(2521); - v->a[16][sym_concatenation] = state(3071); + v->a[19][anon_sym_GT] = actions(157); + v->a[19][anon_sym_GT_GT] = actions(159); + v->a[19][anon_sym_AMP_GT] = actions(157); + v->a[19][anon_sym_AMP_GT_GT] = actions(159); + v->a[19][anon_sym_LT_AMP] = actions(157); + v->a[19][anon_sym_GT_AMP] = actions(157); + v->a[19][anon_sym_GT_PIPE] = actions(159); + v->a[19][anon_sym_LT_AMP_DASH] = actions(161); + v->a[19][anon_sym_GT_AMP_DASH] = actions(161); + v->a[19][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[19][anon_sym_DOLLAR] = actions(165); + v->a[19][sym__special_character] = actions(167); + v->a[19][anon_sym_DQUOTE] = actions(169); + v->a[19][sym_raw_string] = actions(171); + v->a[19][aux_sym_number_token1] = actions(173); + v->a[19][aux_sym_number_token2] = actions(175); + v->a[19][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[19][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[19][anon_sym_BQUOTE] = actions(181); + v->a[19][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_82(v); } void parse_table_82(t_parse_table_array *v) { - v->a[16][sym_string] = state(2521); - v->a[16][sym_translated_string] = state(2521); - v->a[16][sym_number] = state(2521); - v->a[16][sym_simple_expansion] = state(2521); - v->a[16][sym_expansion] = state(2521); - v->a[16][sym_command_substitution] = state(2521); - v->a[16][sym_process_substitution] = state(2521); - v->a[16][aux_sym__literal_repeat1] = state(2641); - v->a[16][aux_sym_concatenation_repeat1] = state(499); - v->a[16][sym_word] = actions(350); - v->a[16][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[16][anon_sym_EQ] = actions(243); - v->a[16][anon_sym_PLUS_PLUS] = actions(243); - v->a[16][anon_sym_DASH_DASH] = actions(243); - v->a[16][anon_sym_PLUS_EQ] = actions(243); - v->a[16][anon_sym_DASH_EQ] = actions(243); - v->a[16][anon_sym_STAR_EQ] = actions(243); - v->a[16][anon_sym_SLASH_EQ] = actions(243); - v->a[16][anon_sym_PERCENT_EQ] = actions(243); - v->a[16][anon_sym_STAR_STAR_EQ] = actions(243); + v->a[19][sym_comment] = actions(57); + v->a[19][sym_file_descriptor] = actions(185); + v->a[19][sym_variable_name] = actions(187); + v->a[19][sym_test_operator] = actions(171); + v->a[19][sym__brace_start] = actions(189); + v->a[20][sym__statements] = state(3447); + v->a[20][sym__statement_not_pipeline] = state(3470); + v->a[20][sym_redirected_statement] = state(1914); + v->a[20][sym_for_statement] = state(1914); + v->a[20][sym_while_statement] = state(1914); + v->a[20][sym_if_statement] = state(1914); + v->a[20][sym_case_statement] = state(1914); + v->a[20][sym_function_definition] = state(1914); + v->a[20][sym_compound_statement] = state(1914); + v->a[20][sym_subshell] = state(1914); + v->a[20][sym_pipeline] = state(2054); + v->a[20][sym_list] = state(1914); + v->a[20][sym_negated_command] = state(1914); + v->a[20][sym_declaration_command] = state(1914); + v->a[20][sym_unset_command] = state(1914); parse_table_83(v); } void parse_table_83(t_parse_table_array *v) { - v->a[16][anon_sym_LT_LT_EQ] = actions(354); - v->a[16][anon_sym_GT_GT_EQ] = actions(354); - v->a[16][anon_sym_AMP_EQ] = actions(354); - v->a[16][anon_sym_CARET_EQ] = actions(243); - v->a[16][anon_sym_PIPE_EQ] = actions(354); - v->a[16][anon_sym_PIPE_PIPE] = actions(356); - v->a[16][anon_sym_AMP_AMP] = actions(356); - v->a[16][anon_sym_PIPE] = actions(245); - v->a[16][anon_sym_CARET] = actions(243); - v->a[16][anon_sym_AMP] = actions(243); - v->a[16][anon_sym_EQ_EQ] = actions(245); - v->a[16][anon_sym_BANG_EQ] = actions(243); - v->a[16][anon_sym_LT] = actions(245); - v->a[16][anon_sym_GT] = actions(245); - v->a[16][anon_sym_LT_EQ] = actions(354); - v->a[16][anon_sym_GT_EQ] = actions(354); - v->a[16][anon_sym_LT_LT] = actions(245); - v->a[16][anon_sym_GT_GT] = actions(245); - v->a[16][anon_sym_PLUS] = actions(243); - v->a[16][anon_sym_DASH] = actions(243); + v->a[20][sym_command] = state(1914); + v->a[20][sym_command_name] = state(257); + v->a[20][sym_variable_assignment] = state(445); + v->a[20][sym_variable_assignments] = state(1914); + v->a[20][sym_file_redirect] = state(1015); + v->a[20][sym_arithmetic_expansion] = state(508); + v->a[20][sym_brace_expression] = state(508); + v->a[20][sym_concatenation] = state(862); + v->a[20][sym_string] = state(508); + v->a[20][sym_number] = state(508); + v->a[20][sym_simple_expansion] = state(508); + v->a[20][sym_expansion] = state(508); + v->a[20][sym_command_substitution] = state(508); + v->a[20][aux_sym__statements_repeat1] = state(230); + v->a[20][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[20][aux_sym_command_repeat1] = state(1131); + v->a[20][aux_sym__literal_repeat1] = state(678); + v->a[20][sym_word] = actions(129); + v->a[20][anon_sym_for] = actions(131); + v->a[20][anon_sym_select] = actions(131); parse_table_84(v); } void parse_table_84(t_parse_table_array *v) { - v->a[16][anon_sym_STAR] = actions(243); - v->a[16][anon_sym_SLASH] = actions(243); - v->a[16][anon_sym_PERCENT] = actions(243); - v->a[16][anon_sym_STAR_STAR] = actions(243); - v->a[16][anon_sym_LPAREN] = actions(359); - v->a[16][anon_sym_PIPE_AMP] = actions(278); - v->a[16][anon_sym_BANG] = actions(361); - v->a[16][anon_sym_RBRACK] = actions(354); - v->a[16][anon_sym_EQ_TILDE] = actions(245); - v->a[16][anon_sym_AMP_GT] = actions(241); - v->a[16][anon_sym_AMP_GT_GT] = actions(278); - v->a[16][anon_sym_LT_AMP] = actions(241); - v->a[16][anon_sym_GT_AMP] = actions(241); - v->a[16][anon_sym_GT_PIPE] = actions(278); - v->a[16][anon_sym_LT_AMP_DASH] = actions(278); - v->a[16][anon_sym_GT_AMP_DASH] = actions(278); - v->a[16][anon_sym_LT_LT_DASH] = actions(278); - v->a[16][anon_sym_LT_LT_LT] = actions(278); - v->a[16][anon_sym_QMARK] = actions(243); - v->a[16][anon_sym_PLUS_PLUS2] = actions(183); + v->a[20][anon_sym_while] = actions(133); + v->a[20][anon_sym_until] = actions(133); + v->a[20][anon_sym_if] = actions(135); + v->a[20][anon_sym_case] = actions(137); + v->a[20][anon_sym_esac] = actions(333); + v->a[20][anon_sym_LPAREN] = actions(141); + v->a[20][anon_sym_SEMI_SEMI] = actions(335); + v->a[20][anon_sym_SEMI_AMP] = actions(337); + v->a[20][anon_sym_SEMI_SEMI_AMP] = actions(337); + v->a[20][anon_sym_function] = actions(147); + v->a[20][anon_sym_LBRACE] = actions(149); + v->a[20][anon_sym_BANG] = actions(151); + v->a[20][anon_sym_declare] = actions(153); + v->a[20][anon_sym_typeset] = actions(153); + v->a[20][anon_sym_export] = actions(153); + v->a[20][anon_sym_readonly] = actions(153); + v->a[20][anon_sym_local] = actions(153); + v->a[20][anon_sym_unset] = actions(155); + v->a[20][anon_sym_unsetenv] = actions(155); + v->a[20][anon_sym_LT] = actions(157); parse_table_85(v); } diff --git a/parser/static/parse_table/parse_table_160.c b/parser/static/parse_table/parse_table_160.c index f624880c..f050e2f0 100644 --- a/parser/static/parse_table/parse_table_160.c +++ b/parser/static/parse_table/parse_table_160.c @@ -14,126 +14,126 @@ void parse_table_800(t_parse_table_array *v) { - v->a[174][sym_declaration_command] = state(4797); - v->a[174][sym_unset_command] = state(4797); - v->a[174][sym_command] = state(4797); - v->a[174][sym_command_name] = state(533); - v->a[174][sym_variable_assignment] = state(945); - v->a[174][sym_variable_assignments] = state(4797); - v->a[174][sym_subscript] = state(6754); - v->a[174][sym_file_redirect] = state(2200); - v->a[174][sym_herestring_redirect] = state(2017); - v->a[174][sym_arithmetic_expansion] = state(938); - v->a[174][sym_brace_expression] = state(938); - v->a[174][sym_concatenation] = state(1376); - v->a[174][sym_string] = state(938); - v->a[174][sym_translated_string] = state(938); - v->a[174][sym_number] = state(938); - v->a[174][sym_simple_expansion] = state(938); - v->a[174][sym_expansion] = state(938); - v->a[174][sym_command_substitution] = state(938); - v->a[174][sym_process_substitution] = state(938); - v->a[174][aux_sym__statements_repeat1] = state(423); + v->a[208][sym_variable_assignment] = state(709); + v->a[208][sym_variable_assignments] = state(2121); + v->a[208][sym_file_redirect] = state(1361); + v->a[208][sym_arithmetic_expansion] = state(834); + v->a[208][sym_brace_expression] = state(834); + v->a[208][sym_concatenation] = state(1192); + v->a[208][sym_string] = state(834); + v->a[208][sym_number] = state(834); + v->a[208][sym_simple_expansion] = state(834); + v->a[208][sym_expansion] = state(834); + v->a[208][sym_command_substitution] = state(834); + v->a[208][aux_sym__statements_repeat1] = state(236); + v->a[208][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[208][aux_sym_command_repeat1] = state(1008); + v->a[208][aux_sym__literal_repeat1] = state(1048); + v->a[208][sym_word] = actions(467); + v->a[208][anon_sym_for] = actions(9); + v->a[208][anon_sym_select] = actions(9); + v->a[208][anon_sym_while] = actions(11); + v->a[208][anon_sym_until] = actions(11); parse_table_801(v); } void parse_table_801(t_parse_table_array *v) { - v->a[174][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[174][aux_sym_command_repeat1] = state(951); - v->a[174][aux_sym__literal_repeat1] = state(1267); - v->a[174][sym_word] = actions(765); - v->a[174][anon_sym_for] = actions(9); - v->a[174][anon_sym_select] = actions(11); - v->a[174][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[174][anon_sym_LT] = actions(85); - v->a[174][anon_sym_GT] = actions(85); - v->a[174][anon_sym_GT_GT] = actions(87); - v->a[174][anon_sym_LPAREN] = actions(19); - v->a[174][anon_sym_while] = actions(21); - v->a[174][anon_sym_until] = actions(21); - v->a[174][anon_sym_if] = actions(23); - v->a[174][anon_sym_case] = actions(25); - v->a[174][anon_sym_function] = actions(91); - v->a[174][anon_sym_LBRACE] = actions(29); - v->a[174][anon_sym_BANG] = actions(769); - v->a[174][anon_sym_LBRACK] = actions(33); - v->a[174][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[208][anon_sym_if] = actions(13); + v->a[208][anon_sym_case] = actions(15); + v->a[208][anon_sym_LPAREN] = actions(17); + v->a[208][anon_sym_function] = actions(469); + v->a[208][anon_sym_LBRACE] = actions(21); + v->a[208][anon_sym_BANG] = actions(471); + v->a[208][anon_sym_declare] = actions(473); + v->a[208][anon_sym_typeset] = actions(473); + v->a[208][anon_sym_export] = actions(473); + v->a[208][anon_sym_readonly] = actions(473); + v->a[208][anon_sym_local] = actions(473); + v->a[208][anon_sym_unset] = actions(475); + v->a[208][anon_sym_unsetenv] = actions(475); + v->a[208][anon_sym_LT] = actions(81); + v->a[208][anon_sym_GT] = actions(81); + v->a[208][anon_sym_GT_GT] = actions(83); + v->a[208][anon_sym_AMP_GT] = actions(81); + v->a[208][anon_sym_AMP_GT_GT] = actions(83); + v->a[208][anon_sym_LT_AMP] = actions(81); + v->a[208][anon_sym_GT_AMP] = actions(81); parse_table_802(v); } void parse_table_802(t_parse_table_array *v) { - v->a[174][anon_sym_declare] = actions(95); - v->a[174][anon_sym_typeset] = actions(95); - v->a[174][anon_sym_export] = actions(95); - v->a[174][anon_sym_readonly] = actions(95); - v->a[174][anon_sym_local] = actions(95); - v->a[174][anon_sym_unset] = actions(97); - v->a[174][anon_sym_unsetenv] = actions(97); - v->a[174][anon_sym_AMP_GT] = actions(85); - v->a[174][anon_sym_AMP_GT_GT] = actions(87); - v->a[174][anon_sym_LT_AMP] = actions(85); - v->a[174][anon_sym_GT_AMP] = actions(85); - v->a[174][anon_sym_GT_PIPE] = actions(87); - v->a[174][anon_sym_LT_AMP_DASH] = actions(99); - v->a[174][anon_sym_GT_AMP_DASH] = actions(99); - v->a[174][anon_sym_LT_LT_LT] = actions(101); - v->a[174][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[174][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[174][anon_sym_DOLLAR] = actions(316); - v->a[174][sym__special_character] = actions(771); - v->a[174][anon_sym_DQUOTE] = actions(320); + v->a[208][anon_sym_GT_PIPE] = actions(83); + v->a[208][anon_sym_LT_AMP_DASH] = actions(85); + v->a[208][anon_sym_GT_AMP_DASH] = actions(85); + v->a[208][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[208][anon_sym_DOLLAR] = actions(89); + v->a[208][sym__special_character] = actions(91); + v->a[208][anon_sym_DQUOTE] = actions(93); + v->a[208][sym_raw_string] = actions(95); + v->a[208][aux_sym_number_token1] = actions(97); + v->a[208][aux_sym_number_token2] = actions(99); + v->a[208][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[208][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[208][anon_sym_BQUOTE] = actions(105); + v->a[208][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[208][sym_comment] = actions(57); + v->a[208][sym_file_descriptor] = actions(109); + v->a[208][sym_variable_name] = actions(111); + v->a[208][sym_test_operator] = actions(95); + v->a[208][sym__brace_start] = actions(113); + v->a[209][sym__statements] = state(3751); parse_table_803(v); } void parse_table_803(t_parse_table_array *v) { - v->a[174][sym_raw_string] = actions(773); - v->a[174][sym_ansi_c_string] = actions(773); - v->a[174][aux_sym_number_token1] = actions(324); - v->a[174][aux_sym_number_token2] = actions(326); - v->a[174][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[174][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[174][anon_sym_BQUOTE] = actions(332); - v->a[174][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[174][anon_sym_LT_LPAREN] = actions(336); - v->a[174][anon_sym_GT_LPAREN] = actions(336); - v->a[174][sym_comment] = actions(71); - v->a[174][sym_file_descriptor] = actions(135); - v->a[174][sym_variable_name] = actions(137); - v->a[174][sym_test_operator] = actions(775); - v->a[174][sym__brace_start] = actions(344); - v->a[175][sym__statements] = state(7342); - v->a[175][sym__statement_not_pipeline] = state(6558); - v->a[175][sym_redirected_statement] = state(4662); - v->a[175][sym_for_statement] = state(4662); - v->a[175][sym_c_style_for_statement] = state(4662); + v->a[209][sym__statement_not_pipeline] = state(3476); + v->a[209][sym_redirected_statement] = state(2121); + v->a[209][sym_for_statement] = state(2121); + v->a[209][sym_while_statement] = state(2121); + v->a[209][sym_if_statement] = state(2121); + v->a[209][sym_case_statement] = state(2121); + v->a[209][sym_function_definition] = state(2121); + v->a[209][sym_compound_statement] = state(2121); + v->a[209][sym_subshell] = state(2121); + v->a[209][sym_pipeline] = state(2499); + v->a[209][sym_list] = state(2121); + v->a[209][sym_negated_command] = state(2121); + v->a[209][sym_declaration_command] = state(2121); + v->a[209][sym_unset_command] = state(2121); + v->a[209][sym_command] = state(2121); + v->a[209][sym_command_name] = state(340); + v->a[209][sym_variable_assignment] = state(709); + v->a[209][sym_variable_assignments] = state(2121); + v->a[209][sym_file_redirect] = state(1361); + v->a[209][sym_arithmetic_expansion] = state(834); parse_table_804(v); } void parse_table_804(t_parse_table_array *v) { - v->a[175][sym_while_statement] = state(4314); - v->a[175][sym_if_statement] = state(4314); - v->a[175][sym_case_statement] = state(4662); - v->a[175][sym_function_definition] = state(4662); - v->a[175][sym_compound_statement] = state(4662); - v->a[175][sym_subshell] = state(4662); - v->a[175][sym_pipeline] = state(5070); - v->a[175][sym_list] = state(4662); - v->a[175][sym_negated_command] = state(4662); - v->a[175][sym_test_command] = state(4662); - v->a[175][sym_declaration_command] = state(4662); - v->a[175][sym_unset_command] = state(4662); - v->a[175][sym_command] = state(4662); - v->a[175][sym_command_name] = state(554); - v->a[175][sym_variable_assignment] = state(1150); - v->a[175][sym_variable_assignments] = state(4662); - v->a[175][sym_subscript] = state(6790); - v->a[175][sym_file_redirect] = state(2273); - v->a[175][sym_herestring_redirect] = state(2272); - v->a[175][sym_arithmetic_expansion] = state(1078); + v->a[209][sym_brace_expression] = state(834); + v->a[209][sym_concatenation] = state(1192); + v->a[209][sym_string] = state(834); + v->a[209][sym_number] = state(834); + v->a[209][sym_simple_expansion] = state(834); + v->a[209][sym_expansion] = state(834); + v->a[209][sym_command_substitution] = state(834); + v->a[209][aux_sym__statements_repeat1] = state(236); + v->a[209][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[209][aux_sym_command_repeat1] = state(1008); + v->a[209][aux_sym__literal_repeat1] = state(1048); + v->a[209][sym_word] = actions(467); + v->a[209][anon_sym_for] = actions(9); + v->a[209][anon_sym_select] = actions(9); + v->a[209][anon_sym_while] = actions(11); + v->a[209][anon_sym_until] = actions(11); + v->a[209][anon_sym_if] = actions(13); + v->a[209][anon_sym_case] = actions(15); + v->a[209][anon_sym_LPAREN] = actions(17); + v->a[209][anon_sym_function] = actions(469); parse_table_805(v); } diff --git a/parser/static/parse_table/parse_table_161.c b/parser/static/parse_table/parse_table_161.c index 61b87ab9..ab1041fb 100644 --- a/parser/static/parse_table/parse_table_161.c +++ b/parser/static/parse_table/parse_table_161.c @@ -14,126 +14,126 @@ void parse_table_805(t_parse_table_array *v) { - v->a[175][sym_brace_expression] = state(1078); - v->a[175][sym_concatenation] = state(1376); - v->a[175][sym_string] = state(1078); - v->a[175][sym_translated_string] = state(1078); - v->a[175][sym_number] = state(1078); - v->a[175][sym_simple_expansion] = state(1078); - v->a[175][sym_expansion] = state(1078); - v->a[175][sym_command_substitution] = state(1078); - v->a[175][sym_process_substitution] = state(1078); - v->a[175][aux_sym__statements_repeat1] = state(429); - v->a[175][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[175][aux_sym_command_repeat1] = state(958); - v->a[175][aux_sym__literal_repeat1] = state(1267); - v->a[175][sym_word] = actions(799); - v->a[175][anon_sym_for] = actions(9); - v->a[175][anon_sym_select] = actions(11); - v->a[175][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[175][anon_sym_LT] = actions(290); - v->a[175][anon_sym_GT] = actions(290); - v->a[175][anon_sym_GT_GT] = actions(292); + v->a[209][anon_sym_LBRACE] = actions(21); + v->a[209][anon_sym_BANG] = actions(471); + v->a[209][anon_sym_declare] = actions(473); + v->a[209][anon_sym_typeset] = actions(473); + v->a[209][anon_sym_export] = actions(473); + v->a[209][anon_sym_readonly] = actions(473); + v->a[209][anon_sym_local] = actions(473); + v->a[209][anon_sym_unset] = actions(475); + v->a[209][anon_sym_unsetenv] = actions(475); + v->a[209][anon_sym_LT] = actions(81); + v->a[209][anon_sym_GT] = actions(81); + v->a[209][anon_sym_GT_GT] = actions(83); + v->a[209][anon_sym_AMP_GT] = actions(81); + v->a[209][anon_sym_AMP_GT_GT] = actions(83); + v->a[209][anon_sym_LT_AMP] = actions(81); + v->a[209][anon_sym_GT_AMP] = actions(81); + v->a[209][anon_sym_GT_PIPE] = actions(83); + v->a[209][anon_sym_LT_AMP_DASH] = actions(85); + v->a[209][anon_sym_GT_AMP_DASH] = actions(85); + v->a[209][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_806(v); } void parse_table_806(t_parse_table_array *v) { - v->a[175][anon_sym_LPAREN] = actions(19); - v->a[175][anon_sym_while] = actions(21); - v->a[175][anon_sym_until] = actions(21); - v->a[175][anon_sym_if] = actions(23); - v->a[175][anon_sym_case] = actions(25); - v->a[175][anon_sym_function] = actions(801); - v->a[175][anon_sym_LBRACE] = actions(29); - v->a[175][anon_sym_BANG] = actions(803); - v->a[175][anon_sym_LBRACK] = actions(33); - v->a[175][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[175][anon_sym_declare] = actions(805); - v->a[175][anon_sym_typeset] = actions(805); - v->a[175][anon_sym_export] = actions(805); - v->a[175][anon_sym_readonly] = actions(805); - v->a[175][anon_sym_local] = actions(805); - v->a[175][anon_sym_unset] = actions(807); - v->a[175][anon_sym_unsetenv] = actions(807); - v->a[175][anon_sym_AMP_GT] = actions(290); - v->a[175][anon_sym_AMP_GT_GT] = actions(292); - v->a[175][anon_sym_LT_AMP] = actions(290); + v->a[209][anon_sym_DOLLAR] = actions(89); + v->a[209][sym__special_character] = actions(91); + v->a[209][anon_sym_DQUOTE] = actions(93); + v->a[209][sym_raw_string] = actions(95); + v->a[209][aux_sym_number_token1] = actions(97); + v->a[209][aux_sym_number_token2] = actions(99); + v->a[209][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[209][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[209][anon_sym_BQUOTE] = actions(105); + v->a[209][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[209][sym_comment] = actions(57); + v->a[209][sym_file_descriptor] = actions(109); + v->a[209][sym_variable_name] = actions(111); + v->a[209][sym_test_operator] = actions(95); + v->a[209][sym__brace_start] = actions(113); + v->a[210][sym__statements] = state(3716); + v->a[210][sym__statement_not_pipeline] = state(3476); + v->a[210][sym_redirected_statement] = state(2121); + v->a[210][sym_for_statement] = state(2121); + v->a[210][sym_while_statement] = state(2121); parse_table_807(v); } void parse_table_807(t_parse_table_array *v) { - v->a[175][anon_sym_GT_AMP] = actions(290); - v->a[175][anon_sym_GT_PIPE] = actions(292); - v->a[175][anon_sym_LT_AMP_DASH] = actions(308); - v->a[175][anon_sym_GT_AMP_DASH] = actions(308); - v->a[175][anon_sym_LT_LT_LT] = actions(310); - v->a[175][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[175][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[175][anon_sym_DOLLAR] = actions(316); - v->a[175][sym__special_character] = actions(318); - v->a[175][anon_sym_DQUOTE] = actions(320); - v->a[175][sym_raw_string] = actions(322); - v->a[175][sym_ansi_c_string] = actions(322); - v->a[175][aux_sym_number_token1] = actions(324); - v->a[175][aux_sym_number_token2] = actions(326); - v->a[175][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[175][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[175][anon_sym_BQUOTE] = actions(332); - v->a[175][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[175][anon_sym_LT_LPAREN] = actions(336); - v->a[175][anon_sym_GT_LPAREN] = actions(336); + v->a[210][sym_if_statement] = state(2121); + v->a[210][sym_case_statement] = state(2121); + v->a[210][sym_function_definition] = state(2121); + v->a[210][sym_compound_statement] = state(2121); + v->a[210][sym_subshell] = state(2121); + v->a[210][sym_pipeline] = state(2499); + v->a[210][sym_list] = state(2121); + v->a[210][sym_negated_command] = state(2121); + v->a[210][sym_declaration_command] = state(2121); + v->a[210][sym_unset_command] = state(2121); + v->a[210][sym_command] = state(2121); + v->a[210][sym_command_name] = state(340); + v->a[210][sym_variable_assignment] = state(709); + v->a[210][sym_variable_assignments] = state(2121); + v->a[210][sym_file_redirect] = state(1361); + v->a[210][sym_arithmetic_expansion] = state(834); + v->a[210][sym_brace_expression] = state(834); + v->a[210][sym_concatenation] = state(1192); + v->a[210][sym_string] = state(834); + v->a[210][sym_number] = state(834); parse_table_808(v); } void parse_table_808(t_parse_table_array *v) { - v->a[175][sym_comment] = actions(71); - v->a[175][sym_file_descriptor] = actions(338); - v->a[175][sym_variable_name] = actions(340); - v->a[175][sym_test_operator] = actions(342); - v->a[175][sym__brace_start] = actions(344); - v->a[176][sym__statements] = state(7347); - v->a[176][sym__statement_not_pipeline] = state(6558); - v->a[176][sym_redirected_statement] = state(4662); - v->a[176][sym_for_statement] = state(4662); - v->a[176][sym_c_style_for_statement] = state(4662); - v->a[176][sym_while_statement] = state(4314); - v->a[176][sym_if_statement] = state(4314); - v->a[176][sym_case_statement] = state(4662); - v->a[176][sym_function_definition] = state(4662); - v->a[176][sym_compound_statement] = state(4662); - v->a[176][sym_subshell] = state(4662); - v->a[176][sym_pipeline] = state(5070); - v->a[176][sym_list] = state(4662); - v->a[176][sym_negated_command] = state(4662); - v->a[176][sym_test_command] = state(4662); + v->a[210][sym_simple_expansion] = state(834); + v->a[210][sym_expansion] = state(834); + v->a[210][sym_command_substitution] = state(834); + v->a[210][aux_sym__statements_repeat1] = state(236); + v->a[210][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[210][aux_sym_command_repeat1] = state(1008); + v->a[210][aux_sym__literal_repeat1] = state(1048); + v->a[210][sym_word] = actions(467); + v->a[210][anon_sym_for] = actions(9); + v->a[210][anon_sym_select] = actions(9); + v->a[210][anon_sym_while] = actions(11); + v->a[210][anon_sym_until] = actions(11); + v->a[210][anon_sym_if] = actions(13); + v->a[210][anon_sym_case] = actions(15); + v->a[210][anon_sym_LPAREN] = actions(17); + v->a[210][anon_sym_function] = actions(469); + v->a[210][anon_sym_LBRACE] = actions(21); + v->a[210][anon_sym_BANG] = actions(471); + v->a[210][anon_sym_declare] = actions(473); + v->a[210][anon_sym_typeset] = actions(473); parse_table_809(v); } void parse_table_809(t_parse_table_array *v) { - v->a[176][sym_declaration_command] = state(4662); - v->a[176][sym_unset_command] = state(4662); - v->a[176][sym_command] = state(4662); - v->a[176][sym_command_name] = state(554); - v->a[176][sym_variable_assignment] = state(1150); - v->a[176][sym_variable_assignments] = state(4662); - v->a[176][sym_subscript] = state(6790); - v->a[176][sym_file_redirect] = state(2273); - v->a[176][sym_herestring_redirect] = state(2272); - v->a[176][sym_arithmetic_expansion] = state(1078); - v->a[176][sym_brace_expression] = state(1078); - v->a[176][sym_concatenation] = state(1376); - v->a[176][sym_string] = state(1078); - v->a[176][sym_translated_string] = state(1078); - v->a[176][sym_number] = state(1078); - v->a[176][sym_simple_expansion] = state(1078); - v->a[176][sym_expansion] = state(1078); - v->a[176][sym_command_substitution] = state(1078); - v->a[176][sym_process_substitution] = state(1078); - v->a[176][aux_sym__statements_repeat1] = state(429); + v->a[210][anon_sym_export] = actions(473); + v->a[210][anon_sym_readonly] = actions(473); + v->a[210][anon_sym_local] = actions(473); + v->a[210][anon_sym_unset] = actions(475); + v->a[210][anon_sym_unsetenv] = actions(475); + v->a[210][anon_sym_LT] = actions(81); + v->a[210][anon_sym_GT] = actions(81); + v->a[210][anon_sym_GT_GT] = actions(83); + v->a[210][anon_sym_AMP_GT] = actions(81); + v->a[210][anon_sym_AMP_GT_GT] = actions(83); + v->a[210][anon_sym_LT_AMP] = actions(81); + v->a[210][anon_sym_GT_AMP] = actions(81); + v->a[210][anon_sym_GT_PIPE] = actions(83); + v->a[210][anon_sym_LT_AMP_DASH] = actions(85); + v->a[210][anon_sym_GT_AMP_DASH] = actions(85); + v->a[210][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[210][anon_sym_DOLLAR] = actions(89); + v->a[210][sym__special_character] = actions(91); + v->a[210][anon_sym_DQUOTE] = actions(93); + v->a[210][sym_raw_string] = actions(95); parse_table_810(v); } diff --git a/parser/static/parse_table/parse_table_162.c b/parser/static/parse_table/parse_table_162.c index 15751d60..3be72485 100644 --- a/parser/static/parse_table/parse_table_162.c +++ b/parser/static/parse_table/parse_table_162.c @@ -14,126 +14,126 @@ void parse_table_810(t_parse_table_array *v) { - v->a[176][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[176][aux_sym_command_repeat1] = state(958); - v->a[176][aux_sym__literal_repeat1] = state(1267); - v->a[176][sym_word] = actions(799); - v->a[176][anon_sym_for] = actions(9); - v->a[176][anon_sym_select] = actions(11); - v->a[176][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[176][anon_sym_LT] = actions(290); - v->a[176][anon_sym_GT] = actions(290); - v->a[176][anon_sym_GT_GT] = actions(292); - v->a[176][anon_sym_LPAREN] = actions(19); - v->a[176][anon_sym_while] = actions(21); - v->a[176][anon_sym_until] = actions(21); - v->a[176][anon_sym_if] = actions(23); - v->a[176][anon_sym_case] = actions(25); - v->a[176][anon_sym_function] = actions(801); - v->a[176][anon_sym_LBRACE] = actions(29); - v->a[176][anon_sym_BANG] = actions(803); - v->a[176][anon_sym_LBRACK] = actions(33); - v->a[176][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[210][aux_sym_number_token1] = actions(97); + v->a[210][aux_sym_number_token2] = actions(99); + v->a[210][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[210][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[210][anon_sym_BQUOTE] = actions(105); + v->a[210][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[210][sym_comment] = actions(57); + v->a[210][sym_file_descriptor] = actions(109); + v->a[210][sym_variable_name] = actions(111); + v->a[210][sym_test_operator] = actions(95); + v->a[210][sym__brace_start] = actions(113); + v->a[211][sym__statements] = state(3694); + v->a[211][sym__statement_not_pipeline] = state(3480); + v->a[211][sym_redirected_statement] = state(2098); + v->a[211][sym_for_statement] = state(2098); + v->a[211][sym_while_statement] = state(2098); + v->a[211][sym_if_statement] = state(2098); + v->a[211][sym_case_statement] = state(2098); + v->a[211][sym_function_definition] = state(2098); + v->a[211][sym_compound_statement] = state(2098); parse_table_811(v); } void parse_table_811(t_parse_table_array *v) { - v->a[176][anon_sym_declare] = actions(805); - v->a[176][anon_sym_typeset] = actions(805); - v->a[176][anon_sym_export] = actions(805); - v->a[176][anon_sym_readonly] = actions(805); - v->a[176][anon_sym_local] = actions(805); - v->a[176][anon_sym_unset] = actions(807); - v->a[176][anon_sym_unsetenv] = actions(807); - v->a[176][anon_sym_AMP_GT] = actions(290); - v->a[176][anon_sym_AMP_GT_GT] = actions(292); - v->a[176][anon_sym_LT_AMP] = actions(290); - v->a[176][anon_sym_GT_AMP] = actions(290); - v->a[176][anon_sym_GT_PIPE] = actions(292); - v->a[176][anon_sym_LT_AMP_DASH] = actions(308); - v->a[176][anon_sym_GT_AMP_DASH] = actions(308); - v->a[176][anon_sym_LT_LT_LT] = actions(310); - v->a[176][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[176][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[176][anon_sym_DOLLAR] = actions(316); - v->a[176][sym__special_character] = actions(318); - v->a[176][anon_sym_DQUOTE] = actions(320); + v->a[211][sym_subshell] = state(2098); + v->a[211][sym_pipeline] = state(2384); + v->a[211][sym_list] = state(2098); + v->a[211][sym_negated_command] = state(2098); + v->a[211][sym_declaration_command] = state(2098); + v->a[211][sym_unset_command] = state(2098); + v->a[211][sym_command] = state(2098); + v->a[211][sym_command_name] = state(292); + v->a[211][sym_variable_assignment] = state(539); + v->a[211][sym_variable_assignments] = state(2098); + v->a[211][sym_file_redirect] = state(1255); + v->a[211][sym_arithmetic_expansion] = state(702); + v->a[211][sym_brace_expression] = state(702); + v->a[211][sym_concatenation] = state(1192); + v->a[211][sym_string] = state(702); + v->a[211][sym_number] = state(702); + v->a[211][sym_simple_expansion] = state(702); + v->a[211][sym_expansion] = state(702); + v->a[211][sym_command_substitution] = state(702); + v->a[211][aux_sym__statements_repeat1] = state(226); parse_table_812(v); } void parse_table_812(t_parse_table_array *v) { - v->a[176][sym_raw_string] = actions(322); - v->a[176][sym_ansi_c_string] = actions(322); - v->a[176][aux_sym_number_token1] = actions(324); - v->a[176][aux_sym_number_token2] = actions(326); - v->a[176][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[176][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[176][anon_sym_BQUOTE] = actions(332); - v->a[176][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[176][anon_sym_LT_LPAREN] = actions(336); - v->a[176][anon_sym_GT_LPAREN] = actions(336); - v->a[176][sym_comment] = actions(71); - v->a[176][sym_file_descriptor] = actions(338); - v->a[176][sym_variable_name] = actions(340); - v->a[176][sym_test_operator] = actions(342); - v->a[176][sym__brace_start] = actions(344); - v->a[177][sym__statements] = state(7364); - v->a[177][sym__statement_not_pipeline] = state(6614); - v->a[177][sym_redirected_statement] = state(4797); - v->a[177][sym_for_statement] = state(4797); - v->a[177][sym_c_style_for_statement] = state(4797); + v->a[211][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[211][aux_sym_command_repeat1] = state(1041); + v->a[211][aux_sym__literal_repeat1] = state(1048); + v->a[211][sym_word] = actions(419); + v->a[211][anon_sym_for] = actions(9); + v->a[211][anon_sym_select] = actions(9); + v->a[211][anon_sym_while] = actions(11); + v->a[211][anon_sym_until] = actions(11); + v->a[211][anon_sym_if] = actions(13); + v->a[211][anon_sym_case] = actions(15); + v->a[211][anon_sym_LPAREN] = actions(17); + v->a[211][anon_sym_function] = actions(423); + v->a[211][anon_sym_LBRACE] = actions(21); + v->a[211][anon_sym_BANG] = actions(425); + v->a[211][anon_sym_declare] = actions(427); + v->a[211][anon_sym_typeset] = actions(427); + v->a[211][anon_sym_export] = actions(427); + v->a[211][anon_sym_readonly] = actions(427); + v->a[211][anon_sym_local] = actions(427); + v->a[211][anon_sym_unset] = actions(429); parse_table_813(v); } void parse_table_813(t_parse_table_array *v) { - v->a[177][sym_while_statement] = state(4400); - v->a[177][sym_if_statement] = state(4400); - v->a[177][sym_case_statement] = state(4797); - v->a[177][sym_function_definition] = state(4797); - v->a[177][sym_compound_statement] = state(4797); - v->a[177][sym_subshell] = state(4797); - v->a[177][sym_pipeline] = state(5054); - v->a[177][sym_list] = state(4797); - v->a[177][sym_negated_command] = state(4797); - v->a[177][sym_test_command] = state(4797); - v->a[177][sym_declaration_command] = state(4797); - v->a[177][sym_unset_command] = state(4797); - v->a[177][sym_command] = state(4797); - v->a[177][sym_command_name] = state(533); - v->a[177][sym_variable_assignment] = state(945); - v->a[177][sym_variable_assignments] = state(4797); - v->a[177][sym_subscript] = state(6754); - v->a[177][sym_file_redirect] = state(2019); - v->a[177][sym_herestring_redirect] = state(2017); - v->a[177][sym_arithmetic_expansion] = state(938); + v->a[211][anon_sym_unsetenv] = actions(429); + v->a[211][anon_sym_LT] = actions(431); + v->a[211][anon_sym_GT] = actions(431); + v->a[211][anon_sym_GT_GT] = actions(433); + v->a[211][anon_sym_AMP_GT] = actions(431); + v->a[211][anon_sym_AMP_GT_GT] = actions(433); + v->a[211][anon_sym_LT_AMP] = actions(431); + v->a[211][anon_sym_GT_AMP] = actions(431); + v->a[211][anon_sym_GT_PIPE] = actions(433); + v->a[211][anon_sym_LT_AMP_DASH] = actions(435); + v->a[211][anon_sym_GT_AMP_DASH] = actions(435); + v->a[211][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[211][anon_sym_DOLLAR] = actions(89); + v->a[211][sym__special_character] = actions(437); + v->a[211][anon_sym_DQUOTE] = actions(93); + v->a[211][sym_raw_string] = actions(439); + v->a[211][aux_sym_number_token1] = actions(97); + v->a[211][aux_sym_number_token2] = actions(99); + v->a[211][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[211][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_814(v); } void parse_table_814(t_parse_table_array *v) { - v->a[177][sym_brace_expression] = state(938); - v->a[177][sym_concatenation] = state(1376); - v->a[177][sym_string] = state(938); - v->a[177][sym_translated_string] = state(938); - v->a[177][sym_number] = state(938); - v->a[177][sym_simple_expansion] = state(938); - v->a[177][sym_expansion] = state(938); - v->a[177][sym_command_substitution] = state(938); - v->a[177][sym_process_substitution] = state(938); - v->a[177][aux_sym__statements_repeat1] = state(423); - v->a[177][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[177][aux_sym_command_repeat1] = state(951); - v->a[177][aux_sym__literal_repeat1] = state(1267); - v->a[177][sym_word] = actions(765); - v->a[177][anon_sym_for] = actions(9); - v->a[177][anon_sym_select] = actions(11); - v->a[177][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[177][anon_sym_LT] = actions(85); - v->a[177][anon_sym_GT] = actions(85); - v->a[177][anon_sym_GT_GT] = actions(87); + v->a[211][anon_sym_BQUOTE] = actions(105); + v->a[211][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[211][sym_comment] = actions(57); + v->a[211][sym_file_descriptor] = actions(441); + v->a[211][sym_variable_name] = actions(443); + v->a[211][sym_test_operator] = actions(439); + v->a[211][sym__brace_start] = actions(113); + v->a[212][sym__statements] = state(3610); + v->a[212][sym__statement_not_pipeline] = state(3476); + v->a[212][sym_redirected_statement] = state(2121); + v->a[212][sym_for_statement] = state(2121); + v->a[212][sym_while_statement] = state(2121); + v->a[212][sym_if_statement] = state(2121); + v->a[212][sym_case_statement] = state(2121); + v->a[212][sym_function_definition] = state(2121); + v->a[212][sym_compound_statement] = state(2121); + v->a[212][sym_subshell] = state(2121); + v->a[212][sym_pipeline] = state(2499); + v->a[212][sym_list] = state(2121); + v->a[212][sym_negated_command] = state(2121); parse_table_815(v); } diff --git a/parser/static/parse_table/parse_table_163.c b/parser/static/parse_table/parse_table_163.c index 4c777bae..c503fdd9 100644 --- a/parser/static/parse_table/parse_table_163.c +++ b/parser/static/parse_table/parse_table_163.c @@ -14,126 +14,126 @@ void parse_table_815(t_parse_table_array *v) { - v->a[177][anon_sym_LPAREN] = actions(19); - v->a[177][anon_sym_while] = actions(21); - v->a[177][anon_sym_until] = actions(21); - v->a[177][anon_sym_if] = actions(23); - v->a[177][anon_sym_case] = actions(25); - v->a[177][anon_sym_function] = actions(91); - v->a[177][anon_sym_LBRACE] = actions(29); - v->a[177][anon_sym_BANG] = actions(769); - v->a[177][anon_sym_LBRACK] = actions(33); - v->a[177][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[177][anon_sym_declare] = actions(95); - v->a[177][anon_sym_typeset] = actions(95); - v->a[177][anon_sym_export] = actions(95); - v->a[177][anon_sym_readonly] = actions(95); - v->a[177][anon_sym_local] = actions(95); - v->a[177][anon_sym_unset] = actions(97); - v->a[177][anon_sym_unsetenv] = actions(97); - v->a[177][anon_sym_AMP_GT] = actions(85); - v->a[177][anon_sym_AMP_GT_GT] = actions(87); - v->a[177][anon_sym_LT_AMP] = actions(85); + v->a[212][sym_declaration_command] = state(2121); + v->a[212][sym_unset_command] = state(2121); + v->a[212][sym_command] = state(2121); + v->a[212][sym_command_name] = state(340); + v->a[212][sym_variable_assignment] = state(709); + v->a[212][sym_variable_assignments] = state(2121); + v->a[212][sym_file_redirect] = state(1361); + v->a[212][sym_arithmetic_expansion] = state(834); + v->a[212][sym_brace_expression] = state(834); + v->a[212][sym_concatenation] = state(1192); + v->a[212][sym_string] = state(834); + v->a[212][sym_number] = state(834); + v->a[212][sym_simple_expansion] = state(834); + v->a[212][sym_expansion] = state(834); + v->a[212][sym_command_substitution] = state(834); + v->a[212][aux_sym__statements_repeat1] = state(236); + v->a[212][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[212][aux_sym_command_repeat1] = state(1008); + v->a[212][aux_sym__literal_repeat1] = state(1048); + v->a[212][sym_word] = actions(467); parse_table_816(v); } void parse_table_816(t_parse_table_array *v) { - v->a[177][anon_sym_GT_AMP] = actions(85); - v->a[177][anon_sym_GT_PIPE] = actions(87); - v->a[177][anon_sym_LT_AMP_DASH] = actions(99); - v->a[177][anon_sym_GT_AMP_DASH] = actions(99); - v->a[177][anon_sym_LT_LT_LT] = actions(101); - v->a[177][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[177][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[177][anon_sym_DOLLAR] = actions(316); - v->a[177][sym__special_character] = actions(771); - v->a[177][anon_sym_DQUOTE] = actions(320); - v->a[177][sym_raw_string] = actions(773); - v->a[177][sym_ansi_c_string] = actions(773); - v->a[177][aux_sym_number_token1] = actions(324); - v->a[177][aux_sym_number_token2] = actions(326); - v->a[177][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[177][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[177][anon_sym_BQUOTE] = actions(332); - v->a[177][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[177][anon_sym_LT_LPAREN] = actions(336); - v->a[177][anon_sym_GT_LPAREN] = actions(336); + v->a[212][anon_sym_for] = actions(9); + v->a[212][anon_sym_select] = actions(9); + v->a[212][anon_sym_while] = actions(11); + v->a[212][anon_sym_until] = actions(11); + v->a[212][anon_sym_if] = actions(13); + v->a[212][anon_sym_case] = actions(15); + v->a[212][anon_sym_LPAREN] = actions(17); + v->a[212][anon_sym_function] = actions(469); + v->a[212][anon_sym_LBRACE] = actions(21); + v->a[212][anon_sym_BANG] = actions(471); + v->a[212][anon_sym_declare] = actions(473); + v->a[212][anon_sym_typeset] = actions(473); + v->a[212][anon_sym_export] = actions(473); + v->a[212][anon_sym_readonly] = actions(473); + v->a[212][anon_sym_local] = actions(473); + v->a[212][anon_sym_unset] = actions(475); + v->a[212][anon_sym_unsetenv] = actions(475); + v->a[212][anon_sym_LT] = actions(81); + v->a[212][anon_sym_GT] = actions(81); + v->a[212][anon_sym_GT_GT] = actions(83); parse_table_817(v); } void parse_table_817(t_parse_table_array *v) { - v->a[177][sym_comment] = actions(71); - v->a[177][sym_file_descriptor] = actions(135); - v->a[177][sym_variable_name] = actions(137); - v->a[177][sym_test_operator] = actions(775); - v->a[177][sym__brace_start] = actions(344); - v->a[178][sym__statements] = state(7299); - v->a[178][sym__statement_not_pipeline] = state(6614); - v->a[178][sym_redirected_statement] = state(4797); - v->a[178][sym_for_statement] = state(4797); - v->a[178][sym_c_style_for_statement] = state(4797); - v->a[178][sym_while_statement] = state(4400); - v->a[178][sym_if_statement] = state(4400); - v->a[178][sym_case_statement] = state(4797); - v->a[178][sym_function_definition] = state(4797); - v->a[178][sym_compound_statement] = state(4797); - v->a[178][sym_subshell] = state(4797); - v->a[178][sym_pipeline] = state(5054); - v->a[178][sym_list] = state(4797); - v->a[178][sym_negated_command] = state(4797); - v->a[178][sym_test_command] = state(4797); + v->a[212][anon_sym_AMP_GT] = actions(81); + v->a[212][anon_sym_AMP_GT_GT] = actions(83); + v->a[212][anon_sym_LT_AMP] = actions(81); + v->a[212][anon_sym_GT_AMP] = actions(81); + v->a[212][anon_sym_GT_PIPE] = actions(83); + v->a[212][anon_sym_LT_AMP_DASH] = actions(85); + v->a[212][anon_sym_GT_AMP_DASH] = actions(85); + v->a[212][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[212][anon_sym_DOLLAR] = actions(89); + v->a[212][sym__special_character] = actions(91); + v->a[212][anon_sym_DQUOTE] = actions(93); + v->a[212][sym_raw_string] = actions(95); + v->a[212][aux_sym_number_token1] = actions(97); + v->a[212][aux_sym_number_token2] = actions(99); + v->a[212][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[212][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[212][anon_sym_BQUOTE] = actions(105); + v->a[212][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[212][sym_comment] = actions(57); + v->a[212][sym_file_descriptor] = actions(109); parse_table_818(v); } void parse_table_818(t_parse_table_array *v) { - v->a[178][sym_declaration_command] = state(4797); - v->a[178][sym_unset_command] = state(4797); - v->a[178][sym_command] = state(4797); - v->a[178][sym_command_name] = state(533); - v->a[178][sym_variable_assignment] = state(945); - v->a[178][sym_variable_assignments] = state(4797); - v->a[178][sym_subscript] = state(6754); - v->a[178][sym_file_redirect] = state(2170); - v->a[178][sym_herestring_redirect] = state(2017); - v->a[178][sym_arithmetic_expansion] = state(938); - v->a[178][sym_brace_expression] = state(938); - v->a[178][sym_concatenation] = state(1376); - v->a[178][sym_string] = state(938); - v->a[178][sym_translated_string] = state(938); - v->a[178][sym_number] = state(938); - v->a[178][sym_simple_expansion] = state(938); - v->a[178][sym_expansion] = state(938); - v->a[178][sym_command_substitution] = state(938); - v->a[178][sym_process_substitution] = state(938); - v->a[178][aux_sym__statements_repeat1] = state(423); + v->a[212][sym_variable_name] = actions(111); + v->a[212][sym_test_operator] = actions(95); + v->a[212][sym__brace_start] = actions(113); + v->a[213][sym__statements] = state(3718); + v->a[213][sym__statement_not_pipeline] = state(3480); + v->a[213][sym_redirected_statement] = state(2098); + v->a[213][sym_for_statement] = state(2098); + v->a[213][sym_while_statement] = state(2098); + v->a[213][sym_if_statement] = state(2098); + v->a[213][sym_case_statement] = state(2098); + v->a[213][sym_function_definition] = state(2098); + v->a[213][sym_compound_statement] = state(2098); + v->a[213][sym_subshell] = state(2098); + v->a[213][sym_pipeline] = state(2384); + v->a[213][sym_list] = state(2098); + v->a[213][sym_negated_command] = state(2098); + v->a[213][sym_declaration_command] = state(2098); + v->a[213][sym_unset_command] = state(2098); + v->a[213][sym_command] = state(2098); + v->a[213][sym_command_name] = state(292); parse_table_819(v); } void parse_table_819(t_parse_table_array *v) { - v->a[178][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[178][aux_sym_command_repeat1] = state(951); - v->a[178][aux_sym__literal_repeat1] = state(1267); - v->a[178][sym_word] = actions(765); - v->a[178][anon_sym_for] = actions(9); - v->a[178][anon_sym_select] = actions(11); - v->a[178][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[178][anon_sym_LT] = actions(85); - v->a[178][anon_sym_GT] = actions(85); - v->a[178][anon_sym_GT_GT] = actions(87); - v->a[178][anon_sym_LPAREN] = actions(19); - v->a[178][anon_sym_while] = actions(21); - v->a[178][anon_sym_until] = actions(21); - v->a[178][anon_sym_if] = actions(23); - v->a[178][anon_sym_case] = actions(25); - v->a[178][anon_sym_function] = actions(91); - v->a[178][anon_sym_LBRACE] = actions(29); - v->a[178][anon_sym_BANG] = actions(769); - v->a[178][anon_sym_LBRACK] = actions(33); - v->a[178][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[213][sym_variable_assignment] = state(539); + v->a[213][sym_variable_assignments] = state(2098); + v->a[213][sym_file_redirect] = state(1319); + v->a[213][sym_arithmetic_expansion] = state(702); + v->a[213][sym_brace_expression] = state(702); + v->a[213][sym_concatenation] = state(1192); + v->a[213][sym_string] = state(702); + v->a[213][sym_number] = state(702); + v->a[213][sym_simple_expansion] = state(702); + v->a[213][sym_expansion] = state(702); + v->a[213][sym_command_substitution] = state(702); + v->a[213][aux_sym__statements_repeat1] = state(226); + v->a[213][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[213][aux_sym_command_repeat1] = state(1041); + v->a[213][aux_sym__literal_repeat1] = state(1048); + v->a[213][sym_word] = actions(419); + v->a[213][anon_sym_for] = actions(9); + v->a[213][anon_sym_select] = actions(9); + v->a[213][anon_sym_while] = actions(11); + v->a[213][anon_sym_until] = actions(11); parse_table_820(v); } diff --git a/parser/static/parse_table/parse_table_164.c b/parser/static/parse_table/parse_table_164.c index 861c844d..d8f32ca6 100644 --- a/parser/static/parse_table/parse_table_164.c +++ b/parser/static/parse_table/parse_table_164.c @@ -14,126 +14,126 @@ void parse_table_820(t_parse_table_array *v) { - v->a[178][anon_sym_declare] = actions(95); - v->a[178][anon_sym_typeset] = actions(95); - v->a[178][anon_sym_export] = actions(95); - v->a[178][anon_sym_readonly] = actions(95); - v->a[178][anon_sym_local] = actions(95); - v->a[178][anon_sym_unset] = actions(97); - v->a[178][anon_sym_unsetenv] = actions(97); - v->a[178][anon_sym_AMP_GT] = actions(85); - v->a[178][anon_sym_AMP_GT_GT] = actions(87); - v->a[178][anon_sym_LT_AMP] = actions(85); - v->a[178][anon_sym_GT_AMP] = actions(85); - v->a[178][anon_sym_GT_PIPE] = actions(87); - v->a[178][anon_sym_LT_AMP_DASH] = actions(99); - v->a[178][anon_sym_GT_AMP_DASH] = actions(99); - v->a[178][anon_sym_LT_LT_LT] = actions(101); - v->a[178][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[178][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[178][anon_sym_DOLLAR] = actions(316); - v->a[178][sym__special_character] = actions(771); - v->a[178][anon_sym_DQUOTE] = actions(320); + v->a[213][anon_sym_if] = actions(13); + v->a[213][anon_sym_case] = actions(15); + v->a[213][anon_sym_LPAREN] = actions(17); + v->a[213][anon_sym_function] = actions(423); + v->a[213][anon_sym_LBRACE] = actions(21); + v->a[213][anon_sym_BANG] = actions(425); + v->a[213][anon_sym_declare] = actions(427); + v->a[213][anon_sym_typeset] = actions(427); + v->a[213][anon_sym_export] = actions(427); + v->a[213][anon_sym_readonly] = actions(427); + v->a[213][anon_sym_local] = actions(427); + v->a[213][anon_sym_unset] = actions(429); + v->a[213][anon_sym_unsetenv] = actions(429); + v->a[213][anon_sym_LT] = actions(431); + v->a[213][anon_sym_GT] = actions(431); + v->a[213][anon_sym_GT_GT] = actions(433); + v->a[213][anon_sym_AMP_GT] = actions(431); + v->a[213][anon_sym_AMP_GT_GT] = actions(433); + v->a[213][anon_sym_LT_AMP] = actions(431); + v->a[213][anon_sym_GT_AMP] = actions(431); parse_table_821(v); } void parse_table_821(t_parse_table_array *v) { - v->a[178][sym_raw_string] = actions(773); - v->a[178][sym_ansi_c_string] = actions(773); - v->a[178][aux_sym_number_token1] = actions(324); - v->a[178][aux_sym_number_token2] = actions(326); - v->a[178][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[178][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[178][anon_sym_BQUOTE] = actions(332); - v->a[178][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[178][anon_sym_LT_LPAREN] = actions(336); - v->a[178][anon_sym_GT_LPAREN] = actions(336); - v->a[178][sym_comment] = actions(71); - v->a[178][sym_file_descriptor] = actions(135); - v->a[178][sym_variable_name] = actions(137); - v->a[178][sym_test_operator] = actions(775); - v->a[178][sym__brace_start] = actions(344); - v->a[179][sym__statements] = state(7441); - v->a[179][sym__statement_not_pipeline] = state(6614); - v->a[179][sym_redirected_statement] = state(4797); - v->a[179][sym_for_statement] = state(4797); - v->a[179][sym_c_style_for_statement] = state(4797); + v->a[213][anon_sym_GT_PIPE] = actions(433); + v->a[213][anon_sym_LT_AMP_DASH] = actions(435); + v->a[213][anon_sym_GT_AMP_DASH] = actions(435); + v->a[213][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[213][anon_sym_DOLLAR] = actions(89); + v->a[213][sym__special_character] = actions(437); + v->a[213][anon_sym_DQUOTE] = actions(93); + v->a[213][sym_raw_string] = actions(439); + v->a[213][aux_sym_number_token1] = actions(97); + v->a[213][aux_sym_number_token2] = actions(99); + v->a[213][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[213][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[213][anon_sym_BQUOTE] = actions(105); + v->a[213][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[213][sym_comment] = actions(57); + v->a[213][sym_file_descriptor] = actions(441); + v->a[213][sym_variable_name] = actions(443); + v->a[213][sym_test_operator] = actions(439); + v->a[213][sym__brace_start] = actions(113); + v->a[214][sym__statements] = state(3750); parse_table_822(v); } void parse_table_822(t_parse_table_array *v) { - v->a[179][sym_while_statement] = state(4400); - v->a[179][sym_if_statement] = state(4400); - v->a[179][sym_case_statement] = state(4797); - v->a[179][sym_function_definition] = state(4797); - v->a[179][sym_compound_statement] = state(4797); - v->a[179][sym_subshell] = state(4797); - v->a[179][sym_pipeline] = state(5054); - v->a[179][sym_list] = state(4797); - v->a[179][sym_negated_command] = state(4797); - v->a[179][sym_test_command] = state(4797); - v->a[179][sym_declaration_command] = state(4797); - v->a[179][sym_unset_command] = state(4797); - v->a[179][sym_command] = state(4797); - v->a[179][sym_command_name] = state(533); - v->a[179][sym_variable_assignment] = state(945); - v->a[179][sym_variable_assignments] = state(4797); - v->a[179][sym_subscript] = state(6754); - v->a[179][sym_file_redirect] = state(2019); - v->a[179][sym_herestring_redirect] = state(2017); - v->a[179][sym_arithmetic_expansion] = state(938); + v->a[214][sym__statement_not_pipeline] = state(3476); + v->a[214][sym_redirected_statement] = state(2121); + v->a[214][sym_for_statement] = state(2121); + v->a[214][sym_while_statement] = state(2121); + v->a[214][sym_if_statement] = state(2121); + v->a[214][sym_case_statement] = state(2121); + v->a[214][sym_function_definition] = state(2121); + v->a[214][sym_compound_statement] = state(2121); + v->a[214][sym_subshell] = state(2121); + v->a[214][sym_pipeline] = state(2499); + v->a[214][sym_list] = state(2121); + v->a[214][sym_negated_command] = state(2121); + v->a[214][sym_declaration_command] = state(2121); + v->a[214][sym_unset_command] = state(2121); + v->a[214][sym_command] = state(2121); + v->a[214][sym_command_name] = state(340); + v->a[214][sym_variable_assignment] = state(709); + v->a[214][sym_variable_assignments] = state(2121); + v->a[214][sym_file_redirect] = state(1361); + v->a[214][sym_arithmetic_expansion] = state(834); parse_table_823(v); } void parse_table_823(t_parse_table_array *v) { - v->a[179][sym_brace_expression] = state(938); - v->a[179][sym_concatenation] = state(1376); - v->a[179][sym_string] = state(938); - v->a[179][sym_translated_string] = state(938); - v->a[179][sym_number] = state(938); - v->a[179][sym_simple_expansion] = state(938); - v->a[179][sym_expansion] = state(938); - v->a[179][sym_command_substitution] = state(938); - v->a[179][sym_process_substitution] = state(938); - v->a[179][aux_sym__statements_repeat1] = state(423); - v->a[179][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[179][aux_sym_command_repeat1] = state(951); - v->a[179][aux_sym__literal_repeat1] = state(1267); - v->a[179][sym_word] = actions(765); - v->a[179][anon_sym_for] = actions(9); - v->a[179][anon_sym_select] = actions(11); - v->a[179][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[179][anon_sym_LT] = actions(85); - v->a[179][anon_sym_GT] = actions(85); - v->a[179][anon_sym_GT_GT] = actions(87); + v->a[214][sym_brace_expression] = state(834); + v->a[214][sym_concatenation] = state(1192); + v->a[214][sym_string] = state(834); + v->a[214][sym_number] = state(834); + v->a[214][sym_simple_expansion] = state(834); + v->a[214][sym_expansion] = state(834); + v->a[214][sym_command_substitution] = state(834); + v->a[214][aux_sym__statements_repeat1] = state(236); + v->a[214][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[214][aux_sym_command_repeat1] = state(1008); + v->a[214][aux_sym__literal_repeat1] = state(1048); + v->a[214][sym_word] = actions(467); + v->a[214][anon_sym_for] = actions(9); + v->a[214][anon_sym_select] = actions(9); + v->a[214][anon_sym_while] = actions(11); + v->a[214][anon_sym_until] = actions(11); + v->a[214][anon_sym_if] = actions(13); + v->a[214][anon_sym_case] = actions(15); + v->a[214][anon_sym_LPAREN] = actions(17); + v->a[214][anon_sym_function] = actions(469); parse_table_824(v); } void parse_table_824(t_parse_table_array *v) { - v->a[179][anon_sym_LPAREN] = actions(19); - v->a[179][anon_sym_while] = actions(21); - v->a[179][anon_sym_until] = actions(21); - v->a[179][anon_sym_if] = actions(23); - v->a[179][anon_sym_case] = actions(25); - v->a[179][anon_sym_function] = actions(91); - v->a[179][anon_sym_LBRACE] = actions(29); - v->a[179][anon_sym_BANG] = actions(769); - v->a[179][anon_sym_LBRACK] = actions(33); - v->a[179][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[179][anon_sym_declare] = actions(95); - v->a[179][anon_sym_typeset] = actions(95); - v->a[179][anon_sym_export] = actions(95); - v->a[179][anon_sym_readonly] = actions(95); - v->a[179][anon_sym_local] = actions(95); - v->a[179][anon_sym_unset] = actions(97); - v->a[179][anon_sym_unsetenv] = actions(97); - v->a[179][anon_sym_AMP_GT] = actions(85); - v->a[179][anon_sym_AMP_GT_GT] = actions(87); - v->a[179][anon_sym_LT_AMP] = actions(85); + v->a[214][anon_sym_LBRACE] = actions(21); + v->a[214][anon_sym_BANG] = actions(471); + v->a[214][anon_sym_declare] = actions(473); + v->a[214][anon_sym_typeset] = actions(473); + v->a[214][anon_sym_export] = actions(473); + v->a[214][anon_sym_readonly] = actions(473); + v->a[214][anon_sym_local] = actions(473); + v->a[214][anon_sym_unset] = actions(475); + v->a[214][anon_sym_unsetenv] = actions(475); + v->a[214][anon_sym_LT] = actions(81); + v->a[214][anon_sym_GT] = actions(81); + v->a[214][anon_sym_GT_GT] = actions(83); + v->a[214][anon_sym_AMP_GT] = actions(81); + v->a[214][anon_sym_AMP_GT_GT] = actions(83); + v->a[214][anon_sym_LT_AMP] = actions(81); + v->a[214][anon_sym_GT_AMP] = actions(81); + v->a[214][anon_sym_GT_PIPE] = actions(83); + v->a[214][anon_sym_LT_AMP_DASH] = actions(85); + v->a[214][anon_sym_GT_AMP_DASH] = actions(85); + v->a[214][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_825(v); } diff --git a/parser/static/parse_table/parse_table_165.c b/parser/static/parse_table/parse_table_165.c index e682ecf5..d0866d9e 100644 --- a/parser/static/parse_table/parse_table_165.c +++ b/parser/static/parse_table/parse_table_165.c @@ -14,126 +14,126 @@ void parse_table_825(t_parse_table_array *v) { - v->a[179][anon_sym_GT_AMP] = actions(85); - v->a[179][anon_sym_GT_PIPE] = actions(87); - v->a[179][anon_sym_LT_AMP_DASH] = actions(99); - v->a[179][anon_sym_GT_AMP_DASH] = actions(99); - v->a[179][anon_sym_LT_LT_LT] = actions(101); - v->a[179][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[179][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[179][anon_sym_DOLLAR] = actions(316); - v->a[179][sym__special_character] = actions(771); - v->a[179][anon_sym_DQUOTE] = actions(320); - v->a[179][sym_raw_string] = actions(773); - v->a[179][sym_ansi_c_string] = actions(773); - v->a[179][aux_sym_number_token1] = actions(324); - v->a[179][aux_sym_number_token2] = actions(326); - v->a[179][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[179][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[179][anon_sym_BQUOTE] = actions(332); - v->a[179][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[179][anon_sym_LT_LPAREN] = actions(336); - v->a[179][anon_sym_GT_LPAREN] = actions(336); + v->a[214][anon_sym_DOLLAR] = actions(89); + v->a[214][sym__special_character] = actions(91); + v->a[214][anon_sym_DQUOTE] = actions(93); + v->a[214][sym_raw_string] = actions(95); + v->a[214][aux_sym_number_token1] = actions(97); + v->a[214][aux_sym_number_token2] = actions(99); + v->a[214][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[214][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[214][anon_sym_BQUOTE] = actions(105); + v->a[214][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[214][sym_comment] = actions(57); + v->a[214][sym_file_descriptor] = actions(109); + v->a[214][sym_variable_name] = actions(111); + v->a[214][sym_test_operator] = actions(95); + v->a[214][sym__brace_start] = actions(113); + v->a[215][sym__statements] = state(3724); + v->a[215][sym__statement_not_pipeline] = state(3480); + v->a[215][sym_redirected_statement] = state(2098); + v->a[215][sym_for_statement] = state(2098); + v->a[215][sym_while_statement] = state(2098); parse_table_826(v); } void parse_table_826(t_parse_table_array *v) { - v->a[179][sym_comment] = actions(71); - v->a[179][sym_file_descriptor] = actions(135); - v->a[179][sym_variable_name] = actions(137); - v->a[179][sym_test_operator] = actions(775); - v->a[179][sym__brace_start] = actions(344); - v->a[180][sym__statements] = state(7599); - v->a[180][sym__statement_not_pipeline] = state(6614); - v->a[180][sym_redirected_statement] = state(4797); - v->a[180][sym_for_statement] = state(4797); - v->a[180][sym_c_style_for_statement] = state(4797); - v->a[180][sym_while_statement] = state(4400); - v->a[180][sym_if_statement] = state(4400); - v->a[180][sym_case_statement] = state(4797); - v->a[180][sym_function_definition] = state(4797); - v->a[180][sym_compound_statement] = state(4797); - v->a[180][sym_subshell] = state(4797); - v->a[180][sym_pipeline] = state(5054); - v->a[180][sym_list] = state(4797); - v->a[180][sym_negated_command] = state(4797); - v->a[180][sym_test_command] = state(4797); + v->a[215][sym_if_statement] = state(2098); + v->a[215][sym_case_statement] = state(2098); + v->a[215][sym_function_definition] = state(2098); + v->a[215][sym_compound_statement] = state(2098); + v->a[215][sym_subshell] = state(2098); + v->a[215][sym_pipeline] = state(2384); + v->a[215][sym_list] = state(2098); + v->a[215][sym_negated_command] = state(2098); + v->a[215][sym_declaration_command] = state(2098); + v->a[215][sym_unset_command] = state(2098); + v->a[215][sym_command] = state(2098); + v->a[215][sym_command_name] = state(292); + v->a[215][sym_variable_assignment] = state(539); + v->a[215][sym_variable_assignments] = state(2098); + v->a[215][sym_file_redirect] = state(1269); + v->a[215][sym_arithmetic_expansion] = state(702); + v->a[215][sym_brace_expression] = state(702); + v->a[215][sym_concatenation] = state(1192); + v->a[215][sym_string] = state(702); + v->a[215][sym_number] = state(702); parse_table_827(v); } void parse_table_827(t_parse_table_array *v) { - v->a[180][sym_declaration_command] = state(4797); - v->a[180][sym_unset_command] = state(4797); - v->a[180][sym_command] = state(4797); - v->a[180][sym_command_name] = state(533); - v->a[180][sym_variable_assignment] = state(945); - v->a[180][sym_variable_assignments] = state(4797); - v->a[180][sym_subscript] = state(6754); - v->a[180][sym_file_redirect] = state(2228); - v->a[180][sym_herestring_redirect] = state(2017); - v->a[180][sym_arithmetic_expansion] = state(938); - v->a[180][sym_brace_expression] = state(938); - v->a[180][sym_concatenation] = state(1376); - v->a[180][sym_string] = state(938); - v->a[180][sym_translated_string] = state(938); - v->a[180][sym_number] = state(938); - v->a[180][sym_simple_expansion] = state(938); - v->a[180][sym_expansion] = state(938); - v->a[180][sym_command_substitution] = state(938); - v->a[180][sym_process_substitution] = state(938); - v->a[180][aux_sym__statements_repeat1] = state(423); + v->a[215][sym_simple_expansion] = state(702); + v->a[215][sym_expansion] = state(702); + v->a[215][sym_command_substitution] = state(702); + v->a[215][aux_sym__statements_repeat1] = state(226); + v->a[215][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[215][aux_sym_command_repeat1] = state(1041); + v->a[215][aux_sym__literal_repeat1] = state(1048); + v->a[215][sym_word] = actions(419); + v->a[215][anon_sym_for] = actions(9); + v->a[215][anon_sym_select] = actions(9); + v->a[215][anon_sym_while] = actions(11); + v->a[215][anon_sym_until] = actions(11); + v->a[215][anon_sym_if] = actions(13); + v->a[215][anon_sym_case] = actions(15); + v->a[215][anon_sym_LPAREN] = actions(17); + v->a[215][anon_sym_function] = actions(423); + v->a[215][anon_sym_LBRACE] = actions(21); + v->a[215][anon_sym_BANG] = actions(425); + v->a[215][anon_sym_declare] = actions(427); + v->a[215][anon_sym_typeset] = actions(427); parse_table_828(v); } void parse_table_828(t_parse_table_array *v) { - v->a[180][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[180][aux_sym_command_repeat1] = state(951); - v->a[180][aux_sym__literal_repeat1] = state(1267); - v->a[180][sym_word] = actions(765); - v->a[180][anon_sym_for] = actions(9); - v->a[180][anon_sym_select] = actions(11); - v->a[180][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[180][anon_sym_LT] = actions(85); - v->a[180][anon_sym_GT] = actions(85); - v->a[180][anon_sym_GT_GT] = actions(87); - v->a[180][anon_sym_LPAREN] = actions(19); - v->a[180][anon_sym_while] = actions(21); - v->a[180][anon_sym_until] = actions(21); - v->a[180][anon_sym_if] = actions(23); - v->a[180][anon_sym_case] = actions(25); - v->a[180][anon_sym_function] = actions(91); - v->a[180][anon_sym_LBRACE] = actions(29); - v->a[180][anon_sym_BANG] = actions(769); - v->a[180][anon_sym_LBRACK] = actions(33); - v->a[180][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[215][anon_sym_export] = actions(427); + v->a[215][anon_sym_readonly] = actions(427); + v->a[215][anon_sym_local] = actions(427); + v->a[215][anon_sym_unset] = actions(429); + v->a[215][anon_sym_unsetenv] = actions(429); + v->a[215][anon_sym_LT] = actions(431); + v->a[215][anon_sym_GT] = actions(431); + v->a[215][anon_sym_GT_GT] = actions(433); + v->a[215][anon_sym_AMP_GT] = actions(431); + v->a[215][anon_sym_AMP_GT_GT] = actions(433); + v->a[215][anon_sym_LT_AMP] = actions(431); + v->a[215][anon_sym_GT_AMP] = actions(431); + v->a[215][anon_sym_GT_PIPE] = actions(433); + v->a[215][anon_sym_LT_AMP_DASH] = actions(435); + v->a[215][anon_sym_GT_AMP_DASH] = actions(435); + v->a[215][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[215][anon_sym_DOLLAR] = actions(89); + v->a[215][sym__special_character] = actions(437); + v->a[215][anon_sym_DQUOTE] = actions(93); + v->a[215][sym_raw_string] = actions(439); parse_table_829(v); } void parse_table_829(t_parse_table_array *v) { - v->a[180][anon_sym_declare] = actions(95); - v->a[180][anon_sym_typeset] = actions(95); - v->a[180][anon_sym_export] = actions(95); - v->a[180][anon_sym_readonly] = actions(95); - v->a[180][anon_sym_local] = actions(95); - v->a[180][anon_sym_unset] = actions(97); - v->a[180][anon_sym_unsetenv] = actions(97); - v->a[180][anon_sym_AMP_GT] = actions(85); - v->a[180][anon_sym_AMP_GT_GT] = actions(87); - v->a[180][anon_sym_LT_AMP] = actions(85); - v->a[180][anon_sym_GT_AMP] = actions(85); - v->a[180][anon_sym_GT_PIPE] = actions(87); - v->a[180][anon_sym_LT_AMP_DASH] = actions(99); - v->a[180][anon_sym_GT_AMP_DASH] = actions(99); - v->a[180][anon_sym_LT_LT_LT] = actions(101); - v->a[180][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[180][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[180][anon_sym_DOLLAR] = actions(316); - v->a[180][sym__special_character] = actions(771); - v->a[180][anon_sym_DQUOTE] = actions(320); + v->a[215][aux_sym_number_token1] = actions(97); + v->a[215][aux_sym_number_token2] = actions(99); + v->a[215][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[215][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[215][anon_sym_BQUOTE] = actions(105); + v->a[215][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[215][sym_comment] = actions(57); + v->a[215][sym_file_descriptor] = actions(441); + v->a[215][sym_variable_name] = actions(443); + v->a[215][sym_test_operator] = actions(439); + v->a[215][sym__brace_start] = actions(113); + v->a[216][aux_sym__terminated_statement] = state(220); + v->a[216][sym__statement_not_pipeline] = state(3515); + v->a[216][sym_redirected_statement] = state(2188); + v->a[216][sym_for_statement] = state(2188); + v->a[216][sym_while_statement] = state(2188); + v->a[216][sym_if_statement] = state(2188); + v->a[216][sym_case_statement] = state(2188); + v->a[216][sym_function_definition] = state(2188); + v->a[216][sym_compound_statement] = state(2188); parse_table_830(v); } diff --git a/parser/static/parse_table/parse_table_166.c b/parser/static/parse_table/parse_table_166.c index 4bfb4c47..61bd488f 100644 --- a/parser/static/parse_table/parse_table_166.c +++ b/parser/static/parse_table/parse_table_166.c @@ -14,126 +14,126 @@ void parse_table_830(t_parse_table_array *v) { - v->a[180][sym_raw_string] = actions(773); - v->a[180][sym_ansi_c_string] = actions(773); - v->a[180][aux_sym_number_token1] = actions(324); - v->a[180][aux_sym_number_token2] = actions(326); - v->a[180][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[180][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[180][anon_sym_BQUOTE] = actions(332); - v->a[180][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[180][anon_sym_LT_LPAREN] = actions(336); - v->a[180][anon_sym_GT_LPAREN] = actions(336); - v->a[180][sym_comment] = actions(71); - v->a[180][sym_file_descriptor] = actions(135); - v->a[180][sym_variable_name] = actions(137); - v->a[180][sym_test_operator] = actions(775); - v->a[180][sym__brace_start] = actions(344); - v->a[181][sym__statements] = state(7598); - v->a[181][sym__statement_not_pipeline] = state(6558); - v->a[181][sym_redirected_statement] = state(4662); - v->a[181][sym_for_statement] = state(4662); - v->a[181][sym_c_style_for_statement] = state(4662); + v->a[216][sym_subshell] = state(2188); + v->a[216][sym_pipeline] = state(2586); + v->a[216][sym_list] = state(2188); + v->a[216][sym_negated_command] = state(2188); + v->a[216][sym_declaration_command] = state(2188); + v->a[216][sym_unset_command] = state(2188); + v->a[216][sym_command] = state(2188); + v->a[216][sym_command_name] = state(310); + v->a[216][sym_variable_assignment] = state(660); + v->a[216][sym_variable_assignments] = state(2188); + v->a[216][sym_file_redirect] = state(1320); + v->a[216][sym_arithmetic_expansion] = state(834); + v->a[216][sym_brace_expression] = state(834); + v->a[216][sym_concatenation] = state(1192); + v->a[216][sym_string] = state(834); + v->a[216][sym_number] = state(834); + v->a[216][sym_simple_expansion] = state(834); + v->a[216][sym_expansion] = state(834); + v->a[216][sym_command_substitution] = state(834); + v->a[216][aux_sym_redirected_statement_repeat2] = state(2385); parse_table_831(v); } void parse_table_831(t_parse_table_array *v) { - v->a[181][sym_while_statement] = state(4314); - v->a[181][sym_if_statement] = state(4314); - v->a[181][sym_case_statement] = state(4662); - v->a[181][sym_function_definition] = state(4662); - v->a[181][sym_compound_statement] = state(4662); - v->a[181][sym_subshell] = state(4662); - v->a[181][sym_pipeline] = state(5070); - v->a[181][sym_list] = state(4662); - v->a[181][sym_negated_command] = state(4662); - v->a[181][sym_test_command] = state(4662); - v->a[181][sym_declaration_command] = state(4662); - v->a[181][sym_unset_command] = state(4662); - v->a[181][sym_command] = state(4662); - v->a[181][sym_command_name] = state(554); - v->a[181][sym_variable_assignment] = state(1150); - v->a[181][sym_variable_assignments] = state(4662); - v->a[181][sym_subscript] = state(6790); - v->a[181][sym_file_redirect] = state(2273); - v->a[181][sym_herestring_redirect] = state(2272); - v->a[181][sym_arithmetic_expansion] = state(1078); + v->a[216][aux_sym_command_repeat1] = state(1035); + v->a[216][aux_sym__literal_repeat1] = state(1048); + v->a[216][sym_word] = actions(65); + v->a[216][anon_sym_for] = actions(9); + v->a[216][anon_sym_select] = actions(9); + v->a[216][anon_sym_while] = actions(11); + v->a[216][anon_sym_until] = actions(11); + v->a[216][anon_sym_done] = actions(519); + v->a[216][anon_sym_if] = actions(13); + v->a[216][anon_sym_case] = actions(15); + v->a[216][anon_sym_LPAREN] = actions(17); + v->a[216][anon_sym_function] = actions(73); + v->a[216][anon_sym_LBRACE] = actions(21); + v->a[216][anon_sym_BANG] = actions(75); + v->a[216][anon_sym_declare] = actions(77); + v->a[216][anon_sym_typeset] = actions(77); + v->a[216][anon_sym_export] = actions(77); + v->a[216][anon_sym_readonly] = actions(77); + v->a[216][anon_sym_local] = actions(77); + v->a[216][anon_sym_unset] = actions(79); parse_table_832(v); } void parse_table_832(t_parse_table_array *v) { - v->a[181][sym_brace_expression] = state(1078); - v->a[181][sym_concatenation] = state(1376); - v->a[181][sym_string] = state(1078); - v->a[181][sym_translated_string] = state(1078); - v->a[181][sym_number] = state(1078); - v->a[181][sym_simple_expansion] = state(1078); - v->a[181][sym_expansion] = state(1078); - v->a[181][sym_command_substitution] = state(1078); - v->a[181][sym_process_substitution] = state(1078); - v->a[181][aux_sym__statements_repeat1] = state(429); - v->a[181][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[181][aux_sym_command_repeat1] = state(958); - v->a[181][aux_sym__literal_repeat1] = state(1267); - v->a[181][sym_word] = actions(799); - v->a[181][anon_sym_for] = actions(9); - v->a[181][anon_sym_select] = actions(11); - v->a[181][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[181][anon_sym_LT] = actions(290); - v->a[181][anon_sym_GT] = actions(290); - v->a[181][anon_sym_GT_GT] = actions(292); + v->a[216][anon_sym_unsetenv] = actions(79); + v->a[216][anon_sym_LT] = actions(81); + v->a[216][anon_sym_GT] = actions(81); + v->a[216][anon_sym_GT_GT] = actions(83); + v->a[216][anon_sym_AMP_GT] = actions(81); + v->a[216][anon_sym_AMP_GT_GT] = actions(83); + v->a[216][anon_sym_LT_AMP] = actions(81); + v->a[216][anon_sym_GT_AMP] = actions(81); + v->a[216][anon_sym_GT_PIPE] = actions(83); + v->a[216][anon_sym_LT_AMP_DASH] = actions(85); + v->a[216][anon_sym_GT_AMP_DASH] = actions(85); + v->a[216][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[216][anon_sym_DOLLAR] = actions(89); + v->a[216][sym__special_character] = actions(91); + v->a[216][anon_sym_DQUOTE] = actions(93); + v->a[216][sym_raw_string] = actions(95); + v->a[216][aux_sym_number_token1] = actions(97); + v->a[216][aux_sym_number_token2] = actions(99); + v->a[216][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[216][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_833(v); } void parse_table_833(t_parse_table_array *v) { - v->a[181][anon_sym_LPAREN] = actions(19); - v->a[181][anon_sym_while] = actions(21); - v->a[181][anon_sym_until] = actions(21); - v->a[181][anon_sym_if] = actions(23); - v->a[181][anon_sym_case] = actions(25); - v->a[181][anon_sym_function] = actions(801); - v->a[181][anon_sym_LBRACE] = actions(29); - v->a[181][anon_sym_BANG] = actions(803); - v->a[181][anon_sym_LBRACK] = actions(33); - v->a[181][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[181][anon_sym_declare] = actions(805); - v->a[181][anon_sym_typeset] = actions(805); - v->a[181][anon_sym_export] = actions(805); - v->a[181][anon_sym_readonly] = actions(805); - v->a[181][anon_sym_local] = actions(805); - v->a[181][anon_sym_unset] = actions(807); - v->a[181][anon_sym_unsetenv] = actions(807); - v->a[181][anon_sym_AMP_GT] = actions(290); - v->a[181][anon_sym_AMP_GT_GT] = actions(292); - v->a[181][anon_sym_LT_AMP] = actions(290); + v->a[216][anon_sym_BQUOTE] = actions(105); + v->a[216][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[216][sym_comment] = actions(57); + v->a[216][sym_file_descriptor] = actions(109); + v->a[216][sym_variable_name] = actions(111); + v->a[216][sym_test_operator] = actions(95); + v->a[216][sym__brace_start] = actions(113); + v->a[217][sym__statements] = state(3745); + v->a[217][sym__statement_not_pipeline] = state(3480); + v->a[217][sym_redirected_statement] = state(2098); + v->a[217][sym_for_statement] = state(2098); + v->a[217][sym_while_statement] = state(2098); + v->a[217][sym_if_statement] = state(2098); + v->a[217][sym_case_statement] = state(2098); + v->a[217][sym_function_definition] = state(2098); + v->a[217][sym_compound_statement] = state(2098); + v->a[217][sym_subshell] = state(2098); + v->a[217][sym_pipeline] = state(2384); + v->a[217][sym_list] = state(2098); + v->a[217][sym_negated_command] = state(2098); parse_table_834(v); } void parse_table_834(t_parse_table_array *v) { - v->a[181][anon_sym_GT_AMP] = actions(290); - v->a[181][anon_sym_GT_PIPE] = actions(292); - v->a[181][anon_sym_LT_AMP_DASH] = actions(308); - v->a[181][anon_sym_GT_AMP_DASH] = actions(308); - v->a[181][anon_sym_LT_LT_LT] = actions(310); - v->a[181][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[181][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[181][anon_sym_DOLLAR] = actions(316); - v->a[181][sym__special_character] = actions(318); - v->a[181][anon_sym_DQUOTE] = actions(320); - v->a[181][sym_raw_string] = actions(322); - v->a[181][sym_ansi_c_string] = actions(322); - v->a[181][aux_sym_number_token1] = actions(324); - v->a[181][aux_sym_number_token2] = actions(326); - v->a[181][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[181][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[181][anon_sym_BQUOTE] = actions(332); - v->a[181][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[181][anon_sym_LT_LPAREN] = actions(336); - v->a[181][anon_sym_GT_LPAREN] = actions(336); + v->a[217][sym_declaration_command] = state(2098); + v->a[217][sym_unset_command] = state(2098); + v->a[217][sym_command] = state(2098); + v->a[217][sym_command_name] = state(292); + v->a[217][sym_variable_assignment] = state(539); + v->a[217][sym_variable_assignments] = state(2098); + v->a[217][sym_file_redirect] = state(1316); + v->a[217][sym_arithmetic_expansion] = state(702); + v->a[217][sym_brace_expression] = state(702); + v->a[217][sym_concatenation] = state(1192); + v->a[217][sym_string] = state(702); + v->a[217][sym_number] = state(702); + v->a[217][sym_simple_expansion] = state(702); + v->a[217][sym_expansion] = state(702); + v->a[217][sym_command_substitution] = state(702); + v->a[217][aux_sym__statements_repeat1] = state(226); + v->a[217][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[217][aux_sym_command_repeat1] = state(1041); + v->a[217][aux_sym__literal_repeat1] = state(1048); + v->a[217][sym_word] = actions(419); parse_table_835(v); } diff --git a/parser/static/parse_table/parse_table_167.c b/parser/static/parse_table/parse_table_167.c index d262a01c..c369e8a5 100644 --- a/parser/static/parse_table/parse_table_167.c +++ b/parser/static/parse_table/parse_table_167.c @@ -14,126 +14,126 @@ void parse_table_835(t_parse_table_array *v) { - v->a[181][sym_comment] = actions(71); - v->a[181][sym_file_descriptor] = actions(338); - v->a[181][sym_variable_name] = actions(340); - v->a[181][sym_test_operator] = actions(342); - v->a[181][sym__brace_start] = actions(344); - v->a[182][sym__statements] = state(7294); - v->a[182][sym__statement_not_pipeline] = state(6614); - v->a[182][sym_redirected_statement] = state(4797); - v->a[182][sym_for_statement] = state(4797); - v->a[182][sym_c_style_for_statement] = state(4797); - v->a[182][sym_while_statement] = state(4400); - v->a[182][sym_if_statement] = state(4400); - v->a[182][sym_case_statement] = state(4797); - v->a[182][sym_function_definition] = state(4797); - v->a[182][sym_compound_statement] = state(4797); - v->a[182][sym_subshell] = state(4797); - v->a[182][sym_pipeline] = state(5054); - v->a[182][sym_list] = state(4797); - v->a[182][sym_negated_command] = state(4797); - v->a[182][sym_test_command] = state(4797); + v->a[217][anon_sym_for] = actions(9); + v->a[217][anon_sym_select] = actions(9); + v->a[217][anon_sym_while] = actions(11); + v->a[217][anon_sym_until] = actions(11); + v->a[217][anon_sym_if] = actions(13); + v->a[217][anon_sym_case] = actions(15); + v->a[217][anon_sym_LPAREN] = actions(17); + v->a[217][anon_sym_function] = actions(423); + v->a[217][anon_sym_LBRACE] = actions(21); + v->a[217][anon_sym_BANG] = actions(425); + v->a[217][anon_sym_declare] = actions(427); + v->a[217][anon_sym_typeset] = actions(427); + v->a[217][anon_sym_export] = actions(427); + v->a[217][anon_sym_readonly] = actions(427); + v->a[217][anon_sym_local] = actions(427); + v->a[217][anon_sym_unset] = actions(429); + v->a[217][anon_sym_unsetenv] = actions(429); + v->a[217][anon_sym_LT] = actions(431); + v->a[217][anon_sym_GT] = actions(431); + v->a[217][anon_sym_GT_GT] = actions(433); parse_table_836(v); } void parse_table_836(t_parse_table_array *v) { - v->a[182][sym_declaration_command] = state(4797); - v->a[182][sym_unset_command] = state(4797); - v->a[182][sym_command] = state(4797); - v->a[182][sym_command_name] = state(533); - v->a[182][sym_variable_assignment] = state(945); - v->a[182][sym_variable_assignments] = state(4797); - v->a[182][sym_subscript] = state(6754); - v->a[182][sym_file_redirect] = state(2019); - v->a[182][sym_herestring_redirect] = state(2017); - v->a[182][sym_arithmetic_expansion] = state(938); - v->a[182][sym_brace_expression] = state(938); - v->a[182][sym_concatenation] = state(1376); - v->a[182][sym_string] = state(938); - v->a[182][sym_translated_string] = state(938); - v->a[182][sym_number] = state(938); - v->a[182][sym_simple_expansion] = state(938); - v->a[182][sym_expansion] = state(938); - v->a[182][sym_command_substitution] = state(938); - v->a[182][sym_process_substitution] = state(938); - v->a[182][aux_sym__statements_repeat1] = state(423); + v->a[217][anon_sym_AMP_GT] = actions(431); + v->a[217][anon_sym_AMP_GT_GT] = actions(433); + v->a[217][anon_sym_LT_AMP] = actions(431); + v->a[217][anon_sym_GT_AMP] = actions(431); + v->a[217][anon_sym_GT_PIPE] = actions(433); + v->a[217][anon_sym_LT_AMP_DASH] = actions(435); + v->a[217][anon_sym_GT_AMP_DASH] = actions(435); + v->a[217][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[217][anon_sym_DOLLAR] = actions(89); + v->a[217][sym__special_character] = actions(437); + v->a[217][anon_sym_DQUOTE] = actions(93); + v->a[217][sym_raw_string] = actions(439); + v->a[217][aux_sym_number_token1] = actions(97); + v->a[217][aux_sym_number_token2] = actions(99); + v->a[217][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[217][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[217][anon_sym_BQUOTE] = actions(105); + v->a[217][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[217][sym_comment] = actions(57); + v->a[217][sym_file_descriptor] = actions(441); parse_table_837(v); } void parse_table_837(t_parse_table_array *v) { - v->a[182][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[182][aux_sym_command_repeat1] = state(951); - v->a[182][aux_sym__literal_repeat1] = state(1267); - v->a[182][sym_word] = actions(765); - v->a[182][anon_sym_for] = actions(9); - v->a[182][anon_sym_select] = actions(11); - v->a[182][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[182][anon_sym_LT] = actions(85); - v->a[182][anon_sym_GT] = actions(85); - v->a[182][anon_sym_GT_GT] = actions(87); - v->a[182][anon_sym_LPAREN] = actions(19); - v->a[182][anon_sym_while] = actions(21); - v->a[182][anon_sym_until] = actions(21); - v->a[182][anon_sym_if] = actions(23); - v->a[182][anon_sym_case] = actions(25); - v->a[182][anon_sym_function] = actions(91); - v->a[182][anon_sym_LBRACE] = actions(29); - v->a[182][anon_sym_BANG] = actions(769); - v->a[182][anon_sym_LBRACK] = actions(33); - v->a[182][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[217][sym_variable_name] = actions(443); + v->a[217][sym_test_operator] = actions(439); + v->a[217][sym__brace_start] = actions(113); + v->a[218][sym__statements] = state(3721); + v->a[218][sym__statement_not_pipeline] = state(3476); + v->a[218][sym_redirected_statement] = state(2121); + v->a[218][sym_for_statement] = state(2121); + v->a[218][sym_while_statement] = state(2121); + v->a[218][sym_if_statement] = state(2121); + v->a[218][sym_case_statement] = state(2121); + v->a[218][sym_function_definition] = state(2121); + v->a[218][sym_compound_statement] = state(2121); + v->a[218][sym_subshell] = state(2121); + v->a[218][sym_pipeline] = state(2499); + v->a[218][sym_list] = state(2121); + v->a[218][sym_negated_command] = state(2121); + v->a[218][sym_declaration_command] = state(2121); + v->a[218][sym_unset_command] = state(2121); + v->a[218][sym_command] = state(2121); + v->a[218][sym_command_name] = state(340); parse_table_838(v); } void parse_table_838(t_parse_table_array *v) { - v->a[182][anon_sym_declare] = actions(95); - v->a[182][anon_sym_typeset] = actions(95); - v->a[182][anon_sym_export] = actions(95); - v->a[182][anon_sym_readonly] = actions(95); - v->a[182][anon_sym_local] = actions(95); - v->a[182][anon_sym_unset] = actions(97); - v->a[182][anon_sym_unsetenv] = actions(97); - v->a[182][anon_sym_AMP_GT] = actions(85); - v->a[182][anon_sym_AMP_GT_GT] = actions(87); - v->a[182][anon_sym_LT_AMP] = actions(85); - v->a[182][anon_sym_GT_AMP] = actions(85); - v->a[182][anon_sym_GT_PIPE] = actions(87); - v->a[182][anon_sym_LT_AMP_DASH] = actions(99); - v->a[182][anon_sym_GT_AMP_DASH] = actions(99); - v->a[182][anon_sym_LT_LT_LT] = actions(101); - v->a[182][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[182][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[182][anon_sym_DOLLAR] = actions(316); - v->a[182][sym__special_character] = actions(771); - v->a[182][anon_sym_DQUOTE] = actions(320); + v->a[218][sym_variable_assignment] = state(709); + v->a[218][sym_variable_assignments] = state(2121); + v->a[218][sym_file_redirect] = state(1361); + v->a[218][sym_arithmetic_expansion] = state(834); + v->a[218][sym_brace_expression] = state(834); + v->a[218][sym_concatenation] = state(1192); + v->a[218][sym_string] = state(834); + v->a[218][sym_number] = state(834); + v->a[218][sym_simple_expansion] = state(834); + v->a[218][sym_expansion] = state(834); + v->a[218][sym_command_substitution] = state(834); + v->a[218][aux_sym__statements_repeat1] = state(236); + v->a[218][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[218][aux_sym_command_repeat1] = state(1008); + v->a[218][aux_sym__literal_repeat1] = state(1048); + v->a[218][sym_word] = actions(467); + v->a[218][anon_sym_for] = actions(9); + v->a[218][anon_sym_select] = actions(9); + v->a[218][anon_sym_while] = actions(11); + v->a[218][anon_sym_until] = actions(11); parse_table_839(v); } void parse_table_839(t_parse_table_array *v) { - v->a[182][sym_raw_string] = actions(773); - v->a[182][sym_ansi_c_string] = actions(773); - v->a[182][aux_sym_number_token1] = actions(324); - v->a[182][aux_sym_number_token2] = actions(326); - v->a[182][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[182][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[182][anon_sym_BQUOTE] = actions(332); - v->a[182][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[182][anon_sym_LT_LPAREN] = actions(336); - v->a[182][anon_sym_GT_LPAREN] = actions(336); - v->a[182][sym_comment] = actions(71); - v->a[182][sym_file_descriptor] = actions(135); - v->a[182][sym_variable_name] = actions(137); - v->a[182][sym_test_operator] = actions(775); - v->a[182][sym__brace_start] = actions(344); - v->a[183][sym__statements] = state(7319); - v->a[183][sym__statement_not_pipeline] = state(6558); - v->a[183][sym_redirected_statement] = state(4662); - v->a[183][sym_for_statement] = state(4662); - v->a[183][sym_c_style_for_statement] = state(4662); + v->a[218][anon_sym_if] = actions(13); + v->a[218][anon_sym_case] = actions(15); + v->a[218][anon_sym_LPAREN] = actions(17); + v->a[218][anon_sym_function] = actions(469); + v->a[218][anon_sym_LBRACE] = actions(21); + v->a[218][anon_sym_BANG] = actions(471); + v->a[218][anon_sym_declare] = actions(473); + v->a[218][anon_sym_typeset] = actions(473); + v->a[218][anon_sym_export] = actions(473); + v->a[218][anon_sym_readonly] = actions(473); + v->a[218][anon_sym_local] = actions(473); + v->a[218][anon_sym_unset] = actions(475); + v->a[218][anon_sym_unsetenv] = actions(475); + v->a[218][anon_sym_LT] = actions(81); + v->a[218][anon_sym_GT] = actions(81); + v->a[218][anon_sym_GT_GT] = actions(83); + v->a[218][anon_sym_AMP_GT] = actions(81); + v->a[218][anon_sym_AMP_GT_GT] = actions(83); + v->a[218][anon_sym_LT_AMP] = actions(81); + v->a[218][anon_sym_GT_AMP] = actions(81); parse_table_840(v); } diff --git a/parser/static/parse_table/parse_table_168.c b/parser/static/parse_table/parse_table_168.c index 384218a7..d76148ee 100644 --- a/parser/static/parse_table/parse_table_168.c +++ b/parser/static/parse_table/parse_table_168.c @@ -14,126 +14,126 @@ void parse_table_840(t_parse_table_array *v) { - v->a[183][sym_while_statement] = state(4314); - v->a[183][sym_if_statement] = state(4314); - v->a[183][sym_case_statement] = state(4662); - v->a[183][sym_function_definition] = state(4662); - v->a[183][sym_compound_statement] = state(4662); - v->a[183][sym_subshell] = state(4662); - v->a[183][sym_pipeline] = state(5070); - v->a[183][sym_list] = state(4662); - v->a[183][sym_negated_command] = state(4662); - v->a[183][sym_test_command] = state(4662); - v->a[183][sym_declaration_command] = state(4662); - v->a[183][sym_unset_command] = state(4662); - v->a[183][sym_command] = state(4662); - v->a[183][sym_command_name] = state(554); - v->a[183][sym_variable_assignment] = state(1150); - v->a[183][sym_variable_assignments] = state(4662); - v->a[183][sym_subscript] = state(6790); - v->a[183][sym_file_redirect] = state(2273); - v->a[183][sym_herestring_redirect] = state(2272); - v->a[183][sym_arithmetic_expansion] = state(1078); + v->a[218][anon_sym_GT_PIPE] = actions(83); + v->a[218][anon_sym_LT_AMP_DASH] = actions(85); + v->a[218][anon_sym_GT_AMP_DASH] = actions(85); + v->a[218][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[218][anon_sym_DOLLAR] = actions(89); + v->a[218][sym__special_character] = actions(91); + v->a[218][anon_sym_DQUOTE] = actions(93); + v->a[218][sym_raw_string] = actions(95); + v->a[218][aux_sym_number_token1] = actions(97); + v->a[218][aux_sym_number_token2] = actions(99); + v->a[218][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[218][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[218][anon_sym_BQUOTE] = actions(105); + v->a[218][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[218][sym_comment] = actions(57); + v->a[218][sym_file_descriptor] = actions(109); + v->a[218][sym_variable_name] = actions(111); + v->a[218][sym_test_operator] = actions(95); + v->a[218][sym__brace_start] = actions(113); + v->a[219][aux_sym__terminated_statement] = state(204); parse_table_841(v); } void parse_table_841(t_parse_table_array *v) { - v->a[183][sym_brace_expression] = state(1078); - v->a[183][sym_concatenation] = state(1376); - v->a[183][sym_string] = state(1078); - v->a[183][sym_translated_string] = state(1078); - v->a[183][sym_number] = state(1078); - v->a[183][sym_simple_expansion] = state(1078); - v->a[183][sym_expansion] = state(1078); - v->a[183][sym_command_substitution] = state(1078); - v->a[183][sym_process_substitution] = state(1078); - v->a[183][aux_sym__statements_repeat1] = state(429); - v->a[183][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[183][aux_sym_command_repeat1] = state(958); - v->a[183][aux_sym__literal_repeat1] = state(1267); - v->a[183][sym_word] = actions(799); - v->a[183][anon_sym_for] = actions(9); - v->a[183][anon_sym_select] = actions(11); - v->a[183][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[183][anon_sym_LT] = actions(290); - v->a[183][anon_sym_GT] = actions(290); - v->a[183][anon_sym_GT_GT] = actions(292); + v->a[219][sym__statement_not_pipeline] = state(3515); + v->a[219][sym_redirected_statement] = state(2164); + v->a[219][sym_for_statement] = state(2164); + v->a[219][sym_while_statement] = state(2164); + v->a[219][sym_if_statement] = state(2164); + v->a[219][sym_case_statement] = state(2164); + v->a[219][sym_function_definition] = state(2164); + v->a[219][sym_compound_statement] = state(2164); + v->a[219][sym_subshell] = state(2164); + v->a[219][sym_pipeline] = state(2581); + v->a[219][sym_list] = state(2164); + v->a[219][sym_negated_command] = state(2164); + v->a[219][sym_declaration_command] = state(2164); + v->a[219][sym_unset_command] = state(2164); + v->a[219][sym_command] = state(2164); + v->a[219][sym_command_name] = state(310); + v->a[219][sym_variable_assignment] = state(704); + v->a[219][sym_variable_assignments] = state(2164); + v->a[219][sym_file_redirect] = state(1320); + v->a[219][sym_arithmetic_expansion] = state(834); parse_table_842(v); } void parse_table_842(t_parse_table_array *v) { - v->a[183][anon_sym_LPAREN] = actions(19); - v->a[183][anon_sym_while] = actions(21); - v->a[183][anon_sym_until] = actions(21); - v->a[183][anon_sym_if] = actions(23); - v->a[183][anon_sym_case] = actions(25); - v->a[183][anon_sym_function] = actions(801); - v->a[183][anon_sym_LBRACE] = actions(29); - v->a[183][anon_sym_BANG] = actions(803); - v->a[183][anon_sym_LBRACK] = actions(33); - v->a[183][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[183][anon_sym_declare] = actions(805); - v->a[183][anon_sym_typeset] = actions(805); - v->a[183][anon_sym_export] = actions(805); - v->a[183][anon_sym_readonly] = actions(805); - v->a[183][anon_sym_local] = actions(805); - v->a[183][anon_sym_unset] = actions(807); - v->a[183][anon_sym_unsetenv] = actions(807); - v->a[183][anon_sym_AMP_GT] = actions(290); - v->a[183][anon_sym_AMP_GT_GT] = actions(292); - v->a[183][anon_sym_LT_AMP] = actions(290); + v->a[219][sym_brace_expression] = state(834); + v->a[219][sym_concatenation] = state(1192); + v->a[219][sym_string] = state(834); + v->a[219][sym_number] = state(834); + v->a[219][sym_simple_expansion] = state(834); + v->a[219][sym_expansion] = state(834); + v->a[219][sym_command_substitution] = state(834); + v->a[219][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[219][aux_sym_command_repeat1] = state(1035); + v->a[219][aux_sym__literal_repeat1] = state(1048); + v->a[219][sym_word] = actions(65); + v->a[219][anon_sym_for] = actions(9); + v->a[219][anon_sym_select] = actions(9); + v->a[219][anon_sym_while] = actions(11); + v->a[219][anon_sym_until] = actions(11); + v->a[219][anon_sym_if] = actions(13); + v->a[219][anon_sym_fi] = actions(521); + v->a[219][anon_sym_case] = actions(15); + v->a[219][anon_sym_LPAREN] = actions(17); + v->a[219][anon_sym_function] = actions(73); parse_table_843(v); } void parse_table_843(t_parse_table_array *v) { - v->a[183][anon_sym_GT_AMP] = actions(290); - v->a[183][anon_sym_GT_PIPE] = actions(292); - v->a[183][anon_sym_LT_AMP_DASH] = actions(308); - v->a[183][anon_sym_GT_AMP_DASH] = actions(308); - v->a[183][anon_sym_LT_LT_LT] = actions(310); - v->a[183][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[183][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[183][anon_sym_DOLLAR] = actions(316); - v->a[183][sym__special_character] = actions(318); - v->a[183][anon_sym_DQUOTE] = actions(320); - v->a[183][sym_raw_string] = actions(322); - v->a[183][sym_ansi_c_string] = actions(322); - v->a[183][aux_sym_number_token1] = actions(324); - v->a[183][aux_sym_number_token2] = actions(326); - v->a[183][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[183][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[183][anon_sym_BQUOTE] = actions(332); - v->a[183][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[183][anon_sym_LT_LPAREN] = actions(336); - v->a[183][anon_sym_GT_LPAREN] = actions(336); + v->a[219][anon_sym_LBRACE] = actions(21); + v->a[219][anon_sym_BANG] = actions(75); + v->a[219][anon_sym_declare] = actions(77); + v->a[219][anon_sym_typeset] = actions(77); + v->a[219][anon_sym_export] = actions(77); + v->a[219][anon_sym_readonly] = actions(77); + v->a[219][anon_sym_local] = actions(77); + v->a[219][anon_sym_unset] = actions(79); + v->a[219][anon_sym_unsetenv] = actions(79); + v->a[219][anon_sym_LT] = actions(81); + v->a[219][anon_sym_GT] = actions(81); + v->a[219][anon_sym_GT_GT] = actions(83); + v->a[219][anon_sym_AMP_GT] = actions(81); + v->a[219][anon_sym_AMP_GT_GT] = actions(83); + v->a[219][anon_sym_LT_AMP] = actions(81); + v->a[219][anon_sym_GT_AMP] = actions(81); + v->a[219][anon_sym_GT_PIPE] = actions(83); + v->a[219][anon_sym_LT_AMP_DASH] = actions(85); + v->a[219][anon_sym_GT_AMP_DASH] = actions(85); + v->a[219][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_844(v); } void parse_table_844(t_parse_table_array *v) { - v->a[183][sym_comment] = actions(71); - v->a[183][sym_file_descriptor] = actions(338); - v->a[183][sym_variable_name] = actions(340); - v->a[183][sym_test_operator] = actions(342); - v->a[183][sym__brace_start] = actions(344); - v->a[184][sym__statements] = state(7536); - v->a[184][sym__statement_not_pipeline] = state(6558); - v->a[184][sym_redirected_statement] = state(4662); - v->a[184][sym_for_statement] = state(4662); - v->a[184][sym_c_style_for_statement] = state(4662); - v->a[184][sym_while_statement] = state(4314); - v->a[184][sym_if_statement] = state(4314); - v->a[184][sym_case_statement] = state(4662); - v->a[184][sym_function_definition] = state(4662); - v->a[184][sym_compound_statement] = state(4662); - v->a[184][sym_subshell] = state(4662); - v->a[184][sym_pipeline] = state(5070); - v->a[184][sym_list] = state(4662); - v->a[184][sym_negated_command] = state(4662); - v->a[184][sym_test_command] = state(4662); + v->a[219][anon_sym_DOLLAR] = actions(89); + v->a[219][sym__special_character] = actions(91); + v->a[219][anon_sym_DQUOTE] = actions(93); + v->a[219][sym_raw_string] = actions(95); + v->a[219][aux_sym_number_token1] = actions(97); + v->a[219][aux_sym_number_token2] = actions(99); + v->a[219][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[219][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[219][anon_sym_BQUOTE] = actions(105); + v->a[219][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[219][sym_comment] = actions(57); + v->a[219][sym_file_descriptor] = actions(109); + v->a[219][sym_variable_name] = actions(111); + v->a[219][sym_test_operator] = actions(95); + v->a[219][sym__brace_start] = actions(113); + v->a[220][aux_sym__terminated_statement] = state(220); + v->a[220][sym__statement_not_pipeline] = state(3515); + v->a[220][sym_redirected_statement] = state(2188); + v->a[220][sym_for_statement] = state(2188); + v->a[220][sym_while_statement] = state(2188); parse_table_845(v); } diff --git a/parser/static/parse_table/parse_table_169.c b/parser/static/parse_table/parse_table_169.c index 76eeb3dc..9bfde1cc 100644 --- a/parser/static/parse_table/parse_table_169.c +++ b/parser/static/parse_table/parse_table_169.c @@ -14,126 +14,126 @@ void parse_table_845(t_parse_table_array *v) { - v->a[184][sym_declaration_command] = state(4662); - v->a[184][sym_unset_command] = state(4662); - v->a[184][sym_command] = state(4662); - v->a[184][sym_command_name] = state(554); - v->a[184][sym_variable_assignment] = state(1150); - v->a[184][sym_variable_assignments] = state(4662); - v->a[184][sym_subscript] = state(6790); - v->a[184][sym_file_redirect] = state(2273); - v->a[184][sym_herestring_redirect] = state(2272); - v->a[184][sym_arithmetic_expansion] = state(1078); - v->a[184][sym_brace_expression] = state(1078); - v->a[184][sym_concatenation] = state(1376); - v->a[184][sym_string] = state(1078); - v->a[184][sym_translated_string] = state(1078); - v->a[184][sym_number] = state(1078); - v->a[184][sym_simple_expansion] = state(1078); - v->a[184][sym_expansion] = state(1078); - v->a[184][sym_command_substitution] = state(1078); - v->a[184][sym_process_substitution] = state(1078); - v->a[184][aux_sym__statements_repeat1] = state(429); + v->a[220][sym_if_statement] = state(2188); + v->a[220][sym_case_statement] = state(2188); + v->a[220][sym_function_definition] = state(2188); + v->a[220][sym_compound_statement] = state(2188); + v->a[220][sym_subshell] = state(2188); + v->a[220][sym_pipeline] = state(2586); + v->a[220][sym_list] = state(2188); + v->a[220][sym_negated_command] = state(2188); + v->a[220][sym_declaration_command] = state(2188); + v->a[220][sym_unset_command] = state(2188); + v->a[220][sym_command] = state(2188); + v->a[220][sym_command_name] = state(310); + v->a[220][sym_variable_assignment] = state(660); + v->a[220][sym_variable_assignments] = state(2188); + v->a[220][sym_file_redirect] = state(1320); + v->a[220][sym_arithmetic_expansion] = state(834); + v->a[220][sym_brace_expression] = state(834); + v->a[220][sym_concatenation] = state(1192); + v->a[220][sym_string] = state(834); + v->a[220][sym_number] = state(834); parse_table_846(v); } void parse_table_846(t_parse_table_array *v) { - v->a[184][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[184][aux_sym_command_repeat1] = state(958); - v->a[184][aux_sym__literal_repeat1] = state(1267); - v->a[184][sym_word] = actions(799); - v->a[184][anon_sym_for] = actions(9); - v->a[184][anon_sym_select] = actions(11); - v->a[184][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[184][anon_sym_LT] = actions(290); - v->a[184][anon_sym_GT] = actions(290); - v->a[184][anon_sym_GT_GT] = actions(292); - v->a[184][anon_sym_LPAREN] = actions(19); - v->a[184][anon_sym_while] = actions(21); - v->a[184][anon_sym_until] = actions(21); - v->a[184][anon_sym_if] = actions(23); - v->a[184][anon_sym_case] = actions(25); - v->a[184][anon_sym_function] = actions(801); - v->a[184][anon_sym_LBRACE] = actions(29); - v->a[184][anon_sym_BANG] = actions(803); - v->a[184][anon_sym_LBRACK] = actions(33); - v->a[184][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[220][sym_simple_expansion] = state(834); + v->a[220][sym_expansion] = state(834); + v->a[220][sym_command_substitution] = state(834); + v->a[220][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[220][aux_sym_command_repeat1] = state(1035); + v->a[220][aux_sym__literal_repeat1] = state(1048); + v->a[220][sym_word] = actions(207); + v->a[220][anon_sym_for] = actions(210); + v->a[220][anon_sym_select] = actions(210); + v->a[220][anon_sym_while] = actions(213); + v->a[220][anon_sym_until] = actions(213); + v->a[220][anon_sym_done] = actions(216); + v->a[220][anon_sym_if] = actions(218); + v->a[220][anon_sym_case] = actions(221); + v->a[220][anon_sym_LPAREN] = actions(224); + v->a[220][anon_sym_function] = actions(227); + v->a[220][anon_sym_LBRACE] = actions(230); + v->a[220][anon_sym_BANG] = actions(233); + v->a[220][anon_sym_declare] = actions(236); + v->a[220][anon_sym_typeset] = actions(236); parse_table_847(v); } void parse_table_847(t_parse_table_array *v) { - v->a[184][anon_sym_declare] = actions(805); - v->a[184][anon_sym_typeset] = actions(805); - v->a[184][anon_sym_export] = actions(805); - v->a[184][anon_sym_readonly] = actions(805); - v->a[184][anon_sym_local] = actions(805); - v->a[184][anon_sym_unset] = actions(807); - v->a[184][anon_sym_unsetenv] = actions(807); - v->a[184][anon_sym_AMP_GT] = actions(290); - v->a[184][anon_sym_AMP_GT_GT] = actions(292); - v->a[184][anon_sym_LT_AMP] = actions(290); - v->a[184][anon_sym_GT_AMP] = actions(290); - v->a[184][anon_sym_GT_PIPE] = actions(292); - v->a[184][anon_sym_LT_AMP_DASH] = actions(308); - v->a[184][anon_sym_GT_AMP_DASH] = actions(308); - v->a[184][anon_sym_LT_LT_LT] = actions(310); - v->a[184][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[184][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[184][anon_sym_DOLLAR] = actions(316); - v->a[184][sym__special_character] = actions(318); - v->a[184][anon_sym_DQUOTE] = actions(320); + v->a[220][anon_sym_export] = actions(236); + v->a[220][anon_sym_readonly] = actions(236); + v->a[220][anon_sym_local] = actions(236); + v->a[220][anon_sym_unset] = actions(239); + v->a[220][anon_sym_unsetenv] = actions(239); + v->a[220][anon_sym_LT] = actions(242); + v->a[220][anon_sym_GT] = actions(242); + v->a[220][anon_sym_GT_GT] = actions(245); + v->a[220][anon_sym_AMP_GT] = actions(242); + v->a[220][anon_sym_AMP_GT_GT] = actions(245); + v->a[220][anon_sym_LT_AMP] = actions(242); + v->a[220][anon_sym_GT_AMP] = actions(242); + v->a[220][anon_sym_GT_PIPE] = actions(245); + v->a[220][anon_sym_LT_AMP_DASH] = actions(248); + v->a[220][anon_sym_GT_AMP_DASH] = actions(248); + v->a[220][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(251); + v->a[220][anon_sym_DOLLAR] = actions(254); + v->a[220][sym__special_character] = actions(257); + v->a[220][anon_sym_DQUOTE] = actions(260); + v->a[220][sym_raw_string] = actions(263); parse_table_848(v); } void parse_table_848(t_parse_table_array *v) { - v->a[184][sym_raw_string] = actions(322); - v->a[184][sym_ansi_c_string] = actions(322); - v->a[184][aux_sym_number_token1] = actions(324); - v->a[184][aux_sym_number_token2] = actions(326); - v->a[184][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[184][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[184][anon_sym_BQUOTE] = actions(332); - v->a[184][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[184][anon_sym_LT_LPAREN] = actions(336); - v->a[184][anon_sym_GT_LPAREN] = actions(336); - v->a[184][sym_comment] = actions(71); - v->a[184][sym_file_descriptor] = actions(338); - v->a[184][sym_variable_name] = actions(340); - v->a[184][sym_test_operator] = actions(342); - v->a[184][sym__brace_start] = actions(344); - v->a[185][sym__statements] = state(7535); - v->a[185][sym__statement_not_pipeline] = state(6614); - v->a[185][sym_redirected_statement] = state(4797); - v->a[185][sym_for_statement] = state(4797); - v->a[185][sym_c_style_for_statement] = state(4797); + v->a[220][aux_sym_number_token1] = actions(266); + v->a[220][aux_sym_number_token2] = actions(269); + v->a[220][anon_sym_DOLLAR_LBRACE] = actions(272); + v->a[220][anon_sym_DOLLAR_LPAREN] = actions(275); + v->a[220][anon_sym_BQUOTE] = actions(278); + v->a[220][anon_sym_DOLLAR_BQUOTE] = actions(281); + v->a[220][sym_comment] = actions(57); + v->a[220][sym_file_descriptor] = actions(284); + v->a[220][sym_variable_name] = actions(287); + v->a[220][sym_test_operator] = actions(263); + v->a[220][sym__brace_start] = actions(290); + v->a[221][aux_sym__terminated_statement] = state(206); + v->a[221][sym__statement_not_pipeline] = state(3515); + v->a[221][sym_redirected_statement] = state(2301); + v->a[221][sym_for_statement] = state(2301); + v->a[221][sym_while_statement] = state(2301); + v->a[221][sym_if_statement] = state(2301); + v->a[221][sym_case_statement] = state(2301); + v->a[221][sym_function_definition] = state(2301); + v->a[221][sym_compound_statement] = state(2301); parse_table_849(v); } void parse_table_849(t_parse_table_array *v) { - v->a[185][sym_while_statement] = state(4400); - v->a[185][sym_if_statement] = state(4400); - v->a[185][sym_case_statement] = state(4797); - v->a[185][sym_function_definition] = state(4797); - v->a[185][sym_compound_statement] = state(4797); - v->a[185][sym_subshell] = state(4797); - v->a[185][sym_pipeline] = state(5054); - v->a[185][sym_list] = state(4797); - v->a[185][sym_negated_command] = state(4797); - v->a[185][sym_test_command] = state(4797); - v->a[185][sym_declaration_command] = state(4797); - v->a[185][sym_unset_command] = state(4797); - v->a[185][sym_command] = state(4797); - v->a[185][sym_command_name] = state(533); - v->a[185][sym_variable_assignment] = state(945); - v->a[185][sym_variable_assignments] = state(4797); - v->a[185][sym_subscript] = state(6754); - v->a[185][sym_file_redirect] = state(2019); - v->a[185][sym_herestring_redirect] = state(2017); - v->a[185][sym_arithmetic_expansion] = state(938); + v->a[221][sym_subshell] = state(2301); + v->a[221][sym_pipeline] = state(2592); + v->a[221][sym_list] = state(2301); + v->a[221][sym_negated_command] = state(2301); + v->a[221][sym_declaration_command] = state(2301); + v->a[221][sym_unset_command] = state(2301); + v->a[221][sym_command] = state(2301); + v->a[221][sym_command_name] = state(310); + v->a[221][sym_variable_assignment] = state(711); + v->a[221][sym_variable_assignments] = state(2301); + v->a[221][sym_file_redirect] = state(1320); + v->a[221][sym_arithmetic_expansion] = state(834); + v->a[221][sym_brace_expression] = state(834); + v->a[221][sym_concatenation] = state(1192); + v->a[221][sym_string] = state(834); + v->a[221][sym_number] = state(834); + v->a[221][sym_simple_expansion] = state(834); + v->a[221][sym_expansion] = state(834); + v->a[221][sym_command_substitution] = state(834); + v->a[221][aux_sym_redirected_statement_repeat2] = state(2385); parse_table_850(v); } diff --git a/parser/static/parse_table/parse_table_17.c b/parser/static/parse_table/parse_table_17.c index da16ff99..e398c318 100644 --- a/parser/static/parse_table/parse_table_17.c +++ b/parser/static/parse_table/parse_table_17.c @@ -14,126 +14,126 @@ void parse_table_85(t_parse_table_array *v) { - v->a[16][anon_sym_DASH_DASH2] = actions(183); - v->a[16][anon_sym_DASH2] = actions(185); - v->a[16][anon_sym_PLUS2] = actions(185); - v->a[16][anon_sym_TILDE] = actions(187); - v->a[16][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - v->a[16][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[16][aux_sym_concatenation_token1] = actions(365); - v->a[16][anon_sym_DOLLAR] = actions(367); - v->a[16][sym__special_character] = actions(369); - v->a[16][anon_sym_DQUOTE] = actions(371); - v->a[16][sym_raw_string] = actions(373); - v->a[16][sym_ansi_c_string] = actions(373); - v->a[16][aux_sym_number_token1] = actions(375); - v->a[16][aux_sym_number_token2] = actions(377); - v->a[16][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[16][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[16][anon_sym_BQUOTE] = actions(383); - v->a[16][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[16][anon_sym_LT_LPAREN] = actions(387); - v->a[16][anon_sym_GT_LPAREN] = actions(387); + v->a[20][anon_sym_GT] = actions(157); + v->a[20][anon_sym_GT_GT] = actions(159); + v->a[20][anon_sym_AMP_GT] = actions(157); + v->a[20][anon_sym_AMP_GT_GT] = actions(159); + v->a[20][anon_sym_LT_AMP] = actions(157); + v->a[20][anon_sym_GT_AMP] = actions(157); + v->a[20][anon_sym_GT_PIPE] = actions(159); + v->a[20][anon_sym_LT_AMP_DASH] = actions(161); + v->a[20][anon_sym_GT_AMP_DASH] = actions(161); + v->a[20][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[20][anon_sym_DOLLAR] = actions(165); + v->a[20][sym__special_character] = actions(167); + v->a[20][anon_sym_DQUOTE] = actions(169); + v->a[20][sym_raw_string] = actions(171); + v->a[20][aux_sym_number_token1] = actions(173); + v->a[20][aux_sym_number_token2] = actions(175); + v->a[20][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[20][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[20][anon_sym_BQUOTE] = actions(181); + v->a[20][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_86(v); } void parse_table_86(t_parse_table_array *v) { - v->a[16][sym_comment] = actions(71); - v->a[16][sym_file_descriptor] = actions(278); - v->a[16][sym__concat] = actions(365); - v->a[16][sym_test_operator] = actions(389); - v->a[16][sym__bare_dollar] = actions(278); - v->a[16][sym__brace_start] = actions(391); - v->a[17][aux_sym__terminated_statement] = state(15); - v->a[17][sym__statement_not_pipeline] = state(6718); - v->a[17][sym_redirected_statement] = state(5007); - v->a[17][sym_for_statement] = state(5007); - v->a[17][sym_c_style_for_statement] = state(5007); - v->a[17][sym_while_statement] = state(4551); - v->a[17][sym_if_statement] = state(4551); - v->a[17][sym_elif_clause] = state(6340); - v->a[17][sym_else_clause] = state(7114); - v->a[17][sym_case_statement] = state(5007); - v->a[17][sym_function_definition] = state(5007); - v->a[17][sym_compound_statement] = state(5007); - v->a[17][sym_subshell] = state(5007); - v->a[17][sym_pipeline] = state(5189); + v->a[20][sym_comment] = actions(57); + v->a[20][sym_file_descriptor] = actions(185); + v->a[20][sym_variable_name] = actions(187); + v->a[20][sym_test_operator] = actions(171); + v->a[20][sym__brace_start] = actions(189); + v->a[21][sym__statements] = state(3539); + v->a[21][sym__statement_not_pipeline] = state(3471); + v->a[21][sym_redirected_statement] = state(1966); + v->a[21][sym_for_statement] = state(1966); + v->a[21][sym_while_statement] = state(1966); + v->a[21][sym_if_statement] = state(1966); + v->a[21][sym_case_statement] = state(1966); + v->a[21][sym_function_definition] = state(1966); + v->a[21][sym_compound_statement] = state(1966); + v->a[21][sym_subshell] = state(1966); + v->a[21][sym_pipeline] = state(2157); + v->a[21][sym_list] = state(1966); + v->a[21][sym_negated_command] = state(1966); + v->a[21][sym_declaration_command] = state(1966); + v->a[21][sym_unset_command] = state(1966); parse_table_87(v); } void parse_table_87(t_parse_table_array *v) { - v->a[17][sym_list] = state(5007); - v->a[17][sym_negated_command] = state(5007); - v->a[17][sym_test_command] = state(5007); - v->a[17][sym_declaration_command] = state(5007); - v->a[17][sym_unset_command] = state(5007); - v->a[17][sym_command] = state(5007); - v->a[17][sym_command_name] = state(544); - v->a[17][sym_variable_assignment] = state(1151); - v->a[17][sym_variable_assignments] = state(5007); - v->a[17][sym_subscript] = state(6790); - v->a[17][sym_file_redirect] = state(2019); - v->a[17][sym_herestring_redirect] = state(2017); - v->a[17][sym_arithmetic_expansion] = state(1078); - v->a[17][sym_brace_expression] = state(1078); - v->a[17][sym_concatenation] = state(1376); - v->a[17][sym_string] = state(1078); - v->a[17][sym_translated_string] = state(1078); - v->a[17][sym_number] = state(1078); - v->a[17][sym_simple_expansion] = state(1078); - v->a[17][sym_expansion] = state(1078); + v->a[21][sym_command] = state(1966); + v->a[21][sym_command_name] = state(268); + v->a[21][sym_variable_assignment] = state(492); + v->a[21][sym_variable_assignments] = state(1966); + v->a[21][sym_file_redirect] = state(1212); + v->a[21][sym_arithmetic_expansion] = state(586); + v->a[21][sym_brace_expression] = state(586); + v->a[21][sym_concatenation] = state(1016); + v->a[21][sym_string] = state(586); + v->a[21][sym_number] = state(586); + v->a[21][sym_simple_expansion] = state(586); + v->a[21][sym_expansion] = state(586); + v->a[21][sym_command_substitution] = state(586); + v->a[21][aux_sym__statements_repeat1] = state(234); + v->a[21][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[21][aux_sym_command_repeat1] = state(1017); + v->a[21][aux_sym__literal_repeat1] = state(963); + v->a[21][sym_word] = actions(339); + v->a[21][anon_sym_for] = actions(341); + v->a[21][anon_sym_select] = actions(341); parse_table_88(v); } void parse_table_88(t_parse_table_array *v) { - v->a[17][sym_command_substitution] = state(1078); - v->a[17][sym_process_substitution] = state(1078); - v->a[17][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[17][aux_sym_if_statement_repeat1] = state(6340); - v->a[17][aux_sym_command_repeat1] = state(997); - v->a[17][aux_sym__literal_repeat1] = state(1267); - v->a[17][sym_word] = actions(286); - v->a[17][anon_sym_for] = actions(9); - v->a[17][anon_sym_select] = actions(11); - v->a[17][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[17][anon_sym_LT] = actions(290); - v->a[17][anon_sym_GT] = actions(290); - v->a[17][anon_sym_GT_GT] = actions(292); - v->a[17][anon_sym_LPAREN] = actions(19); - v->a[17][anon_sym_while] = actions(21); - v->a[17][anon_sym_until] = actions(21); - v->a[17][anon_sym_if] = actions(23); - v->a[17][anon_sym_fi] = actions(393); - v->a[17][anon_sym_elif] = actions(296); - v->a[17][anon_sym_else] = actions(298); + v->a[21][anon_sym_while] = actions(343); + v->a[21][anon_sym_until] = actions(343); + v->a[21][anon_sym_if] = actions(345); + v->a[21][anon_sym_case] = actions(347); + v->a[21][anon_sym_LPAREN] = actions(349); + v->a[21][anon_sym_SEMI_SEMI] = actions(351); + v->a[21][anon_sym_SEMI_AMP] = actions(297); + v->a[21][anon_sym_SEMI_SEMI_AMP] = actions(299); + v->a[21][anon_sym_function] = actions(353); + v->a[21][anon_sym_LBRACE] = actions(355); + v->a[21][anon_sym_BANG] = actions(357); + v->a[21][anon_sym_declare] = actions(359); + v->a[21][anon_sym_typeset] = actions(359); + v->a[21][anon_sym_export] = actions(359); + v->a[21][anon_sym_readonly] = actions(359); + v->a[21][anon_sym_local] = actions(359); + v->a[21][anon_sym_unset] = actions(361); + v->a[21][anon_sym_unsetenv] = actions(361); + v->a[21][anon_sym_LT] = actions(363); + v->a[21][anon_sym_GT] = actions(363); parse_table_89(v); } void parse_table_89(t_parse_table_array *v) { - v->a[17][anon_sym_case] = actions(25); - v->a[17][anon_sym_function] = actions(300); - v->a[17][anon_sym_LBRACE] = actions(29); - v->a[17][anon_sym_BANG] = actions(302); - v->a[17][anon_sym_LBRACK] = actions(33); - v->a[17][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[17][anon_sym_declare] = actions(304); - v->a[17][anon_sym_typeset] = actions(304); - v->a[17][anon_sym_export] = actions(304); - v->a[17][anon_sym_readonly] = actions(304); - v->a[17][anon_sym_local] = actions(304); - v->a[17][anon_sym_unset] = actions(306); - v->a[17][anon_sym_unsetenv] = actions(306); - v->a[17][anon_sym_AMP_GT] = actions(290); - v->a[17][anon_sym_AMP_GT_GT] = actions(292); - v->a[17][anon_sym_LT_AMP] = actions(290); - v->a[17][anon_sym_GT_AMP] = actions(290); - v->a[17][anon_sym_GT_PIPE] = actions(292); - v->a[17][anon_sym_LT_AMP_DASH] = actions(308); - v->a[17][anon_sym_GT_AMP_DASH] = actions(308); + v->a[21][anon_sym_GT_GT] = actions(365); + v->a[21][anon_sym_AMP_GT] = actions(363); + v->a[21][anon_sym_AMP_GT_GT] = actions(365); + v->a[21][anon_sym_LT_AMP] = actions(363); + v->a[21][anon_sym_GT_AMP] = actions(363); + v->a[21][anon_sym_GT_PIPE] = actions(365); + v->a[21][anon_sym_LT_AMP_DASH] = actions(367); + v->a[21][anon_sym_GT_AMP_DASH] = actions(367); + v->a[21][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[21][anon_sym_DOLLAR] = actions(371); + v->a[21][sym__special_character] = actions(373); + v->a[21][anon_sym_DQUOTE] = actions(375); + v->a[21][sym_raw_string] = actions(377); + v->a[21][aux_sym_number_token1] = actions(379); + v->a[21][aux_sym_number_token2] = actions(381); + v->a[21][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[21][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[21][anon_sym_BQUOTE] = actions(387); + v->a[21][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[21][sym_comment] = actions(57); parse_table_90(v); } diff --git a/parser/static/parse_table/parse_table_170.c b/parser/static/parse_table/parse_table_170.c index 8aa67ebd..3eebbded 100644 --- a/parser/static/parse_table/parse_table_170.c +++ b/parser/static/parse_table/parse_table_170.c @@ -14,126 +14,126 @@ void parse_table_850(t_parse_table_array *v) { - v->a[185][sym_brace_expression] = state(938); - v->a[185][sym_concatenation] = state(1376); - v->a[185][sym_string] = state(938); - v->a[185][sym_translated_string] = state(938); - v->a[185][sym_number] = state(938); - v->a[185][sym_simple_expansion] = state(938); - v->a[185][sym_expansion] = state(938); - v->a[185][sym_command_substitution] = state(938); - v->a[185][sym_process_substitution] = state(938); - v->a[185][aux_sym__statements_repeat1] = state(423); - v->a[185][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[185][aux_sym_command_repeat1] = state(951); - v->a[185][aux_sym__literal_repeat1] = state(1267); - v->a[185][sym_word] = actions(765); - v->a[185][anon_sym_for] = actions(9); - v->a[185][anon_sym_select] = actions(11); - v->a[185][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[185][anon_sym_LT] = actions(85); - v->a[185][anon_sym_GT] = actions(85); - v->a[185][anon_sym_GT_GT] = actions(87); + v->a[221][aux_sym_command_repeat1] = state(1035); + v->a[221][aux_sym__literal_repeat1] = state(1048); + v->a[221][sym_word] = actions(65); + v->a[221][anon_sym_for] = actions(9); + v->a[221][anon_sym_select] = actions(9); + v->a[221][anon_sym_while] = actions(11); + v->a[221][anon_sym_until] = actions(11); + v->a[221][anon_sym_if] = actions(13); + v->a[221][anon_sym_case] = actions(15); + v->a[221][anon_sym_LPAREN] = actions(17); + v->a[221][anon_sym_function] = actions(73); + v->a[221][anon_sym_LBRACE] = actions(21); + v->a[221][anon_sym_RBRACE] = actions(523); + v->a[221][anon_sym_BANG] = actions(75); + v->a[221][anon_sym_declare] = actions(77); + v->a[221][anon_sym_typeset] = actions(77); + v->a[221][anon_sym_export] = actions(77); + v->a[221][anon_sym_readonly] = actions(77); + v->a[221][anon_sym_local] = actions(77); + v->a[221][anon_sym_unset] = actions(79); parse_table_851(v); } void parse_table_851(t_parse_table_array *v) { - v->a[185][anon_sym_LPAREN] = actions(19); - v->a[185][anon_sym_while] = actions(21); - v->a[185][anon_sym_until] = actions(21); - v->a[185][anon_sym_if] = actions(23); - v->a[185][anon_sym_case] = actions(25); - v->a[185][anon_sym_function] = actions(91); - v->a[185][anon_sym_LBRACE] = actions(29); - v->a[185][anon_sym_BANG] = actions(769); - v->a[185][anon_sym_LBRACK] = actions(33); - v->a[185][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[185][anon_sym_declare] = actions(95); - v->a[185][anon_sym_typeset] = actions(95); - v->a[185][anon_sym_export] = actions(95); - v->a[185][anon_sym_readonly] = actions(95); - v->a[185][anon_sym_local] = actions(95); - v->a[185][anon_sym_unset] = actions(97); - v->a[185][anon_sym_unsetenv] = actions(97); - v->a[185][anon_sym_AMP_GT] = actions(85); - v->a[185][anon_sym_AMP_GT_GT] = actions(87); - v->a[185][anon_sym_LT_AMP] = actions(85); + v->a[221][anon_sym_unsetenv] = actions(79); + v->a[221][anon_sym_LT] = actions(81); + v->a[221][anon_sym_GT] = actions(81); + v->a[221][anon_sym_GT_GT] = actions(83); + v->a[221][anon_sym_AMP_GT] = actions(81); + v->a[221][anon_sym_AMP_GT_GT] = actions(83); + v->a[221][anon_sym_LT_AMP] = actions(81); + v->a[221][anon_sym_GT_AMP] = actions(81); + v->a[221][anon_sym_GT_PIPE] = actions(83); + v->a[221][anon_sym_LT_AMP_DASH] = actions(85); + v->a[221][anon_sym_GT_AMP_DASH] = actions(85); + v->a[221][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[221][anon_sym_DOLLAR] = actions(89); + v->a[221][sym__special_character] = actions(91); + v->a[221][anon_sym_DQUOTE] = actions(93); + v->a[221][sym_raw_string] = actions(95); + v->a[221][aux_sym_number_token1] = actions(97); + v->a[221][aux_sym_number_token2] = actions(99); + v->a[221][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[221][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_852(v); } void parse_table_852(t_parse_table_array *v) { - v->a[185][anon_sym_GT_AMP] = actions(85); - v->a[185][anon_sym_GT_PIPE] = actions(87); - v->a[185][anon_sym_LT_AMP_DASH] = actions(99); - v->a[185][anon_sym_GT_AMP_DASH] = actions(99); - v->a[185][anon_sym_LT_LT_LT] = actions(101); - v->a[185][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[185][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[185][anon_sym_DOLLAR] = actions(316); - v->a[185][sym__special_character] = actions(771); - v->a[185][anon_sym_DQUOTE] = actions(320); - v->a[185][sym_raw_string] = actions(773); - v->a[185][sym_ansi_c_string] = actions(773); - v->a[185][aux_sym_number_token1] = actions(324); - v->a[185][aux_sym_number_token2] = actions(326); - v->a[185][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[185][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[185][anon_sym_BQUOTE] = actions(332); - v->a[185][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[185][anon_sym_LT_LPAREN] = actions(336); - v->a[185][anon_sym_GT_LPAREN] = actions(336); + v->a[221][anon_sym_BQUOTE] = actions(105); + v->a[221][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[221][sym_comment] = actions(57); + v->a[221][sym_file_descriptor] = actions(109); + v->a[221][sym_variable_name] = actions(111); + v->a[221][sym_test_operator] = actions(95); + v->a[221][sym__brace_start] = actions(113); + v->a[222][sym__statements] = state(3723); + v->a[222][sym__statement_not_pipeline] = state(3476); + v->a[222][sym_redirected_statement] = state(2121); + v->a[222][sym_for_statement] = state(2121); + v->a[222][sym_while_statement] = state(2121); + v->a[222][sym_if_statement] = state(2121); + v->a[222][sym_case_statement] = state(2121); + v->a[222][sym_function_definition] = state(2121); + v->a[222][sym_compound_statement] = state(2121); + v->a[222][sym_subshell] = state(2121); + v->a[222][sym_pipeline] = state(2499); + v->a[222][sym_list] = state(2121); + v->a[222][sym_negated_command] = state(2121); parse_table_853(v); } void parse_table_853(t_parse_table_array *v) { - v->a[185][sym_comment] = actions(71); - v->a[185][sym_file_descriptor] = actions(135); - v->a[185][sym_variable_name] = actions(137); - v->a[185][sym_test_operator] = actions(775); - v->a[185][sym__brace_start] = actions(344); - v->a[186][sym__statements] = state(7520); - v->a[186][sym__statement_not_pipeline] = state(6614); - v->a[186][sym_redirected_statement] = state(4797); - v->a[186][sym_for_statement] = state(4797); - v->a[186][sym_c_style_for_statement] = state(4797); - v->a[186][sym_while_statement] = state(4400); - v->a[186][sym_if_statement] = state(4400); - v->a[186][sym_case_statement] = state(4797); - v->a[186][sym_function_definition] = state(4797); - v->a[186][sym_compound_statement] = state(4797); - v->a[186][sym_subshell] = state(4797); - v->a[186][sym_pipeline] = state(5054); - v->a[186][sym_list] = state(4797); - v->a[186][sym_negated_command] = state(4797); - v->a[186][sym_test_command] = state(4797); + v->a[222][sym_declaration_command] = state(2121); + v->a[222][sym_unset_command] = state(2121); + v->a[222][sym_command] = state(2121); + v->a[222][sym_command_name] = state(340); + v->a[222][sym_variable_assignment] = state(709); + v->a[222][sym_variable_assignments] = state(2121); + v->a[222][sym_file_redirect] = state(1361); + v->a[222][sym_arithmetic_expansion] = state(834); + v->a[222][sym_brace_expression] = state(834); + v->a[222][sym_concatenation] = state(1192); + v->a[222][sym_string] = state(834); + v->a[222][sym_number] = state(834); + v->a[222][sym_simple_expansion] = state(834); + v->a[222][sym_expansion] = state(834); + v->a[222][sym_command_substitution] = state(834); + v->a[222][aux_sym__statements_repeat1] = state(236); + v->a[222][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[222][aux_sym_command_repeat1] = state(1008); + v->a[222][aux_sym__literal_repeat1] = state(1048); + v->a[222][sym_word] = actions(467); parse_table_854(v); } void parse_table_854(t_parse_table_array *v) { - v->a[186][sym_declaration_command] = state(4797); - v->a[186][sym_unset_command] = state(4797); - v->a[186][sym_command] = state(4797); - v->a[186][sym_command_name] = state(533); - v->a[186][sym_variable_assignment] = state(945); - v->a[186][sym_variable_assignments] = state(4797); - v->a[186][sym_subscript] = state(6754); - v->a[186][sym_file_redirect] = state(2236); - v->a[186][sym_herestring_redirect] = state(2017); - v->a[186][sym_arithmetic_expansion] = state(938); - v->a[186][sym_brace_expression] = state(938); - v->a[186][sym_concatenation] = state(1376); - v->a[186][sym_string] = state(938); - v->a[186][sym_translated_string] = state(938); - v->a[186][sym_number] = state(938); - v->a[186][sym_simple_expansion] = state(938); - v->a[186][sym_expansion] = state(938); - v->a[186][sym_command_substitution] = state(938); - v->a[186][sym_process_substitution] = state(938); - v->a[186][aux_sym__statements_repeat1] = state(423); + v->a[222][anon_sym_for] = actions(9); + v->a[222][anon_sym_select] = actions(9); + v->a[222][anon_sym_while] = actions(11); + v->a[222][anon_sym_until] = actions(11); + v->a[222][anon_sym_if] = actions(13); + v->a[222][anon_sym_case] = actions(15); + v->a[222][anon_sym_LPAREN] = actions(17); + v->a[222][anon_sym_function] = actions(469); + v->a[222][anon_sym_LBRACE] = actions(21); + v->a[222][anon_sym_BANG] = actions(471); + v->a[222][anon_sym_declare] = actions(473); + v->a[222][anon_sym_typeset] = actions(473); + v->a[222][anon_sym_export] = actions(473); + v->a[222][anon_sym_readonly] = actions(473); + v->a[222][anon_sym_local] = actions(473); + v->a[222][anon_sym_unset] = actions(475); + v->a[222][anon_sym_unsetenv] = actions(475); + v->a[222][anon_sym_LT] = actions(81); + v->a[222][anon_sym_GT] = actions(81); + v->a[222][anon_sym_GT_GT] = actions(83); parse_table_855(v); } diff --git a/parser/static/parse_table/parse_table_171.c b/parser/static/parse_table/parse_table_171.c index 1d6c46f2..5f614776 100644 --- a/parser/static/parse_table/parse_table_171.c +++ b/parser/static/parse_table/parse_table_171.c @@ -14,126 +14,126 @@ void parse_table_855(t_parse_table_array *v) { - v->a[186][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[186][aux_sym_command_repeat1] = state(951); - v->a[186][aux_sym__literal_repeat1] = state(1267); - v->a[186][sym_word] = actions(765); - v->a[186][anon_sym_for] = actions(9); - v->a[186][anon_sym_select] = actions(11); - v->a[186][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[186][anon_sym_LT] = actions(85); - v->a[186][anon_sym_GT] = actions(85); - v->a[186][anon_sym_GT_GT] = actions(87); - v->a[186][anon_sym_LPAREN] = actions(19); - v->a[186][anon_sym_while] = actions(21); - v->a[186][anon_sym_until] = actions(21); - v->a[186][anon_sym_if] = actions(23); - v->a[186][anon_sym_case] = actions(25); - v->a[186][anon_sym_function] = actions(91); - v->a[186][anon_sym_LBRACE] = actions(29); - v->a[186][anon_sym_BANG] = actions(769); - v->a[186][anon_sym_LBRACK] = actions(33); - v->a[186][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[222][anon_sym_AMP_GT] = actions(81); + v->a[222][anon_sym_AMP_GT_GT] = actions(83); + v->a[222][anon_sym_LT_AMP] = actions(81); + v->a[222][anon_sym_GT_AMP] = actions(81); + v->a[222][anon_sym_GT_PIPE] = actions(83); + v->a[222][anon_sym_LT_AMP_DASH] = actions(85); + v->a[222][anon_sym_GT_AMP_DASH] = actions(85); + v->a[222][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[222][anon_sym_DOLLAR] = actions(89); + v->a[222][sym__special_character] = actions(91); + v->a[222][anon_sym_DQUOTE] = actions(93); + v->a[222][sym_raw_string] = actions(95); + v->a[222][aux_sym_number_token1] = actions(97); + v->a[222][aux_sym_number_token2] = actions(99); + v->a[222][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[222][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[222][anon_sym_BQUOTE] = actions(105); + v->a[222][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[222][sym_comment] = actions(57); + v->a[222][sym_file_descriptor] = actions(109); parse_table_856(v); } void parse_table_856(t_parse_table_array *v) { - v->a[186][anon_sym_declare] = actions(95); - v->a[186][anon_sym_typeset] = actions(95); - v->a[186][anon_sym_export] = actions(95); - v->a[186][anon_sym_readonly] = actions(95); - v->a[186][anon_sym_local] = actions(95); - v->a[186][anon_sym_unset] = actions(97); - v->a[186][anon_sym_unsetenv] = actions(97); - v->a[186][anon_sym_AMP_GT] = actions(85); - v->a[186][anon_sym_AMP_GT_GT] = actions(87); - v->a[186][anon_sym_LT_AMP] = actions(85); - v->a[186][anon_sym_GT_AMP] = actions(85); - v->a[186][anon_sym_GT_PIPE] = actions(87); - v->a[186][anon_sym_LT_AMP_DASH] = actions(99); - v->a[186][anon_sym_GT_AMP_DASH] = actions(99); - v->a[186][anon_sym_LT_LT_LT] = actions(101); - v->a[186][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[186][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[186][anon_sym_DOLLAR] = actions(316); - v->a[186][sym__special_character] = actions(771); - v->a[186][anon_sym_DQUOTE] = actions(320); + v->a[222][sym_variable_name] = actions(111); + v->a[222][sym_test_operator] = actions(95); + v->a[222][sym__brace_start] = actions(113); + v->a[223][sym__statements] = state(3701); + v->a[223][sym__statement_not_pipeline] = state(3476); + v->a[223][sym_redirected_statement] = state(2121); + v->a[223][sym_for_statement] = state(2121); + v->a[223][sym_while_statement] = state(2121); + v->a[223][sym_if_statement] = state(2121); + v->a[223][sym_case_statement] = state(2121); + v->a[223][sym_function_definition] = state(2121); + v->a[223][sym_compound_statement] = state(2121); + v->a[223][sym_subshell] = state(2121); + v->a[223][sym_pipeline] = state(2499); + v->a[223][sym_list] = state(2121); + v->a[223][sym_negated_command] = state(2121); + v->a[223][sym_declaration_command] = state(2121); + v->a[223][sym_unset_command] = state(2121); + v->a[223][sym_command] = state(2121); + v->a[223][sym_command_name] = state(340); parse_table_857(v); } void parse_table_857(t_parse_table_array *v) { - v->a[186][sym_raw_string] = actions(773); - v->a[186][sym_ansi_c_string] = actions(773); - v->a[186][aux_sym_number_token1] = actions(324); - v->a[186][aux_sym_number_token2] = actions(326); - v->a[186][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[186][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[186][anon_sym_BQUOTE] = actions(332); - v->a[186][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[186][anon_sym_LT_LPAREN] = actions(336); - v->a[186][anon_sym_GT_LPAREN] = actions(336); - v->a[186][sym_comment] = actions(71); - v->a[186][sym_file_descriptor] = actions(135); - v->a[186][sym_variable_name] = actions(137); - v->a[186][sym_test_operator] = actions(775); - v->a[186][sym__brace_start] = actions(344); - v->a[187][sym__statements] = state(7518); - v->a[187][sym__statement_not_pipeline] = state(6558); - v->a[187][sym_redirected_statement] = state(4662); - v->a[187][sym_for_statement] = state(4662); - v->a[187][sym_c_style_for_statement] = state(4662); + v->a[223][sym_variable_assignment] = state(709); + v->a[223][sym_variable_assignments] = state(2121); + v->a[223][sym_file_redirect] = state(1361); + v->a[223][sym_arithmetic_expansion] = state(834); + v->a[223][sym_brace_expression] = state(834); + v->a[223][sym_concatenation] = state(1192); + v->a[223][sym_string] = state(834); + v->a[223][sym_number] = state(834); + v->a[223][sym_simple_expansion] = state(834); + v->a[223][sym_expansion] = state(834); + v->a[223][sym_command_substitution] = state(834); + v->a[223][aux_sym__statements_repeat1] = state(236); + v->a[223][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[223][aux_sym_command_repeat1] = state(1008); + v->a[223][aux_sym__literal_repeat1] = state(1048); + v->a[223][sym_word] = actions(467); + v->a[223][anon_sym_for] = actions(9); + v->a[223][anon_sym_select] = actions(9); + v->a[223][anon_sym_while] = actions(11); + v->a[223][anon_sym_until] = actions(11); parse_table_858(v); } void parse_table_858(t_parse_table_array *v) { - v->a[187][sym_while_statement] = state(4314); - v->a[187][sym_if_statement] = state(4314); - v->a[187][sym_case_statement] = state(4662); - v->a[187][sym_function_definition] = state(4662); - v->a[187][sym_compound_statement] = state(4662); - v->a[187][sym_subshell] = state(4662); - v->a[187][sym_pipeline] = state(5070); - v->a[187][sym_list] = state(4662); - v->a[187][sym_negated_command] = state(4662); - v->a[187][sym_test_command] = state(4662); - v->a[187][sym_declaration_command] = state(4662); - v->a[187][sym_unset_command] = state(4662); - v->a[187][sym_command] = state(4662); - v->a[187][sym_command_name] = state(554); - v->a[187][sym_variable_assignment] = state(1150); - v->a[187][sym_variable_assignments] = state(4662); - v->a[187][sym_subscript] = state(6790); - v->a[187][sym_file_redirect] = state(2273); - v->a[187][sym_herestring_redirect] = state(2272); - v->a[187][sym_arithmetic_expansion] = state(1078); + v->a[223][anon_sym_if] = actions(13); + v->a[223][anon_sym_case] = actions(15); + v->a[223][anon_sym_LPAREN] = actions(17); + v->a[223][anon_sym_function] = actions(469); + v->a[223][anon_sym_LBRACE] = actions(21); + v->a[223][anon_sym_BANG] = actions(471); + v->a[223][anon_sym_declare] = actions(473); + v->a[223][anon_sym_typeset] = actions(473); + v->a[223][anon_sym_export] = actions(473); + v->a[223][anon_sym_readonly] = actions(473); + v->a[223][anon_sym_local] = actions(473); + v->a[223][anon_sym_unset] = actions(475); + v->a[223][anon_sym_unsetenv] = actions(475); + v->a[223][anon_sym_LT] = actions(81); + v->a[223][anon_sym_GT] = actions(81); + v->a[223][anon_sym_GT_GT] = actions(83); + v->a[223][anon_sym_AMP_GT] = actions(81); + v->a[223][anon_sym_AMP_GT_GT] = actions(83); + v->a[223][anon_sym_LT_AMP] = actions(81); + v->a[223][anon_sym_GT_AMP] = actions(81); parse_table_859(v); } void parse_table_859(t_parse_table_array *v) { - v->a[187][sym_brace_expression] = state(1078); - v->a[187][sym_concatenation] = state(1376); - v->a[187][sym_string] = state(1078); - v->a[187][sym_translated_string] = state(1078); - v->a[187][sym_number] = state(1078); - v->a[187][sym_simple_expansion] = state(1078); - v->a[187][sym_expansion] = state(1078); - v->a[187][sym_command_substitution] = state(1078); - v->a[187][sym_process_substitution] = state(1078); - v->a[187][aux_sym__statements_repeat1] = state(429); - v->a[187][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[187][aux_sym_command_repeat1] = state(958); - v->a[187][aux_sym__literal_repeat1] = state(1267); - v->a[187][sym_word] = actions(799); - v->a[187][anon_sym_for] = actions(9); - v->a[187][anon_sym_select] = actions(11); - v->a[187][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[187][anon_sym_LT] = actions(290); - v->a[187][anon_sym_GT] = actions(290); - v->a[187][anon_sym_GT_GT] = actions(292); + v->a[223][anon_sym_GT_PIPE] = actions(83); + v->a[223][anon_sym_LT_AMP_DASH] = actions(85); + v->a[223][anon_sym_GT_AMP_DASH] = actions(85); + v->a[223][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[223][anon_sym_DOLLAR] = actions(89); + v->a[223][sym__special_character] = actions(91); + v->a[223][anon_sym_DQUOTE] = actions(93); + v->a[223][sym_raw_string] = actions(95); + v->a[223][aux_sym_number_token1] = actions(97); + v->a[223][aux_sym_number_token2] = actions(99); + v->a[223][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[223][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[223][anon_sym_BQUOTE] = actions(105); + v->a[223][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[223][sym_comment] = actions(57); + v->a[223][sym_file_descriptor] = actions(109); + v->a[223][sym_variable_name] = actions(111); + v->a[223][sym_test_operator] = actions(95); + v->a[223][sym__brace_start] = actions(113); + v->a[224][aux_sym__terminated_statement] = state(34); parse_table_860(v); } diff --git a/parser/static/parse_table/parse_table_172.c b/parser/static/parse_table/parse_table_172.c index 1a37fed9..e2e12cac 100644 --- a/parser/static/parse_table/parse_table_172.c +++ b/parser/static/parse_table/parse_table_172.c @@ -14,126 +14,126 @@ void parse_table_860(t_parse_table_array *v) { - v->a[187][anon_sym_LPAREN] = actions(19); - v->a[187][anon_sym_while] = actions(21); - v->a[187][anon_sym_until] = actions(21); - v->a[187][anon_sym_if] = actions(23); - v->a[187][anon_sym_case] = actions(25); - v->a[187][anon_sym_function] = actions(801); - v->a[187][anon_sym_LBRACE] = actions(29); - v->a[187][anon_sym_BANG] = actions(803); - v->a[187][anon_sym_LBRACK] = actions(33); - v->a[187][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[187][anon_sym_declare] = actions(805); - v->a[187][anon_sym_typeset] = actions(805); - v->a[187][anon_sym_export] = actions(805); - v->a[187][anon_sym_readonly] = actions(805); - v->a[187][anon_sym_local] = actions(805); - v->a[187][anon_sym_unset] = actions(807); - v->a[187][anon_sym_unsetenv] = actions(807); - v->a[187][anon_sym_AMP_GT] = actions(290); - v->a[187][anon_sym_AMP_GT_GT] = actions(292); - v->a[187][anon_sym_LT_AMP] = actions(290); + v->a[224][sym__statement_not_pipeline] = state(3515); + v->a[224][sym_redirected_statement] = state(2164); + v->a[224][sym_for_statement] = state(2164); + v->a[224][sym_while_statement] = state(2164); + v->a[224][sym_if_statement] = state(2164); + v->a[224][sym_case_statement] = state(2164); + v->a[224][sym_function_definition] = state(2164); + v->a[224][sym_compound_statement] = state(2164); + v->a[224][sym_subshell] = state(2164); + v->a[224][sym_pipeline] = state(2581); + v->a[224][sym_list] = state(2164); + v->a[224][sym_negated_command] = state(2164); + v->a[224][sym_declaration_command] = state(2164); + v->a[224][sym_unset_command] = state(2164); + v->a[224][sym_command] = state(2164); + v->a[224][sym_command_name] = state(310); + v->a[224][sym_variable_assignment] = state(704); + v->a[224][sym_variable_assignments] = state(2164); + v->a[224][sym_file_redirect] = state(1320); + v->a[224][sym_arithmetic_expansion] = state(834); parse_table_861(v); } void parse_table_861(t_parse_table_array *v) { - v->a[187][anon_sym_GT_AMP] = actions(290); - v->a[187][anon_sym_GT_PIPE] = actions(292); - v->a[187][anon_sym_LT_AMP_DASH] = actions(308); - v->a[187][anon_sym_GT_AMP_DASH] = actions(308); - v->a[187][anon_sym_LT_LT_LT] = actions(310); - v->a[187][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[187][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[187][anon_sym_DOLLAR] = actions(316); - v->a[187][sym__special_character] = actions(318); - v->a[187][anon_sym_DQUOTE] = actions(320); - v->a[187][sym_raw_string] = actions(322); - v->a[187][sym_ansi_c_string] = actions(322); - v->a[187][aux_sym_number_token1] = actions(324); - v->a[187][aux_sym_number_token2] = actions(326); - v->a[187][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[187][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[187][anon_sym_BQUOTE] = actions(332); - v->a[187][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[187][anon_sym_LT_LPAREN] = actions(336); - v->a[187][anon_sym_GT_LPAREN] = actions(336); + v->a[224][sym_brace_expression] = state(834); + v->a[224][sym_concatenation] = state(1192); + v->a[224][sym_string] = state(834); + v->a[224][sym_number] = state(834); + v->a[224][sym_simple_expansion] = state(834); + v->a[224][sym_expansion] = state(834); + v->a[224][sym_command_substitution] = state(834); + v->a[224][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[224][aux_sym_command_repeat1] = state(1035); + v->a[224][aux_sym__literal_repeat1] = state(1048); + v->a[224][sym_word] = actions(65); + v->a[224][anon_sym_for] = actions(9); + v->a[224][anon_sym_select] = actions(9); + v->a[224][anon_sym_while] = actions(11); + v->a[224][anon_sym_until] = actions(11); + v->a[224][anon_sym_if] = actions(13); + v->a[224][anon_sym_case] = actions(15); + v->a[224][anon_sym_LPAREN] = actions(17); + v->a[224][anon_sym_function] = actions(73); + v->a[224][anon_sym_LBRACE] = actions(21); parse_table_862(v); } void parse_table_862(t_parse_table_array *v) { - v->a[187][sym_comment] = actions(71); - v->a[187][sym_file_descriptor] = actions(338); - v->a[187][sym_variable_name] = actions(340); - v->a[187][sym_test_operator] = actions(342); - v->a[187][sym__brace_start] = actions(344); - v->a[188][sym__statements] = state(7515); - v->a[188][sym__statement_not_pipeline] = state(6558); - v->a[188][sym_redirected_statement] = state(4662); - v->a[188][sym_for_statement] = state(4662); - v->a[188][sym_c_style_for_statement] = state(4662); - v->a[188][sym_while_statement] = state(4314); - v->a[188][sym_if_statement] = state(4314); - v->a[188][sym_case_statement] = state(4662); - v->a[188][sym_function_definition] = state(4662); - v->a[188][sym_compound_statement] = state(4662); - v->a[188][sym_subshell] = state(4662); - v->a[188][sym_pipeline] = state(5070); - v->a[188][sym_list] = state(4662); - v->a[188][sym_negated_command] = state(4662); - v->a[188][sym_test_command] = state(4662); + v->a[224][anon_sym_BANG] = actions(75); + v->a[224][anon_sym_declare] = actions(77); + v->a[224][anon_sym_typeset] = actions(77); + v->a[224][anon_sym_export] = actions(77); + v->a[224][anon_sym_readonly] = actions(77); + v->a[224][anon_sym_local] = actions(77); + v->a[224][anon_sym_unset] = actions(79); + v->a[224][anon_sym_unsetenv] = actions(79); + v->a[224][anon_sym_LT] = actions(81); + v->a[224][anon_sym_GT] = actions(81); + v->a[224][anon_sym_GT_GT] = actions(83); + v->a[224][anon_sym_AMP_GT] = actions(81); + v->a[224][anon_sym_AMP_GT_GT] = actions(83); + v->a[224][anon_sym_LT_AMP] = actions(81); + v->a[224][anon_sym_GT_AMP] = actions(81); + v->a[224][anon_sym_GT_PIPE] = actions(83); + v->a[224][anon_sym_LT_AMP_DASH] = actions(85); + v->a[224][anon_sym_GT_AMP_DASH] = actions(85); + v->a[224][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[224][anon_sym_DOLLAR] = actions(89); parse_table_863(v); } void parse_table_863(t_parse_table_array *v) { - v->a[188][sym_declaration_command] = state(4662); - v->a[188][sym_unset_command] = state(4662); - v->a[188][sym_command] = state(4662); - v->a[188][sym_command_name] = state(554); - v->a[188][sym_variable_assignment] = state(1150); - v->a[188][sym_variable_assignments] = state(4662); - v->a[188][sym_subscript] = state(6790); - v->a[188][sym_file_redirect] = state(2273); - v->a[188][sym_herestring_redirect] = state(2272); - v->a[188][sym_arithmetic_expansion] = state(1078); - v->a[188][sym_brace_expression] = state(1078); - v->a[188][sym_concatenation] = state(1376); - v->a[188][sym_string] = state(1078); - v->a[188][sym_translated_string] = state(1078); - v->a[188][sym_number] = state(1078); - v->a[188][sym_simple_expansion] = state(1078); - v->a[188][sym_expansion] = state(1078); - v->a[188][sym_command_substitution] = state(1078); - v->a[188][sym_process_substitution] = state(1078); - v->a[188][aux_sym__statements_repeat1] = state(429); + v->a[224][sym__special_character] = actions(91); + v->a[224][anon_sym_DQUOTE] = actions(93); + v->a[224][sym_raw_string] = actions(95); + v->a[224][aux_sym_number_token1] = actions(97); + v->a[224][aux_sym_number_token2] = actions(99); + v->a[224][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[224][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[224][anon_sym_BQUOTE] = actions(105); + v->a[224][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[224][sym_comment] = actions(57); + v->a[224][sym_file_descriptor] = actions(109); + v->a[224][sym_variable_name] = actions(111); + v->a[224][sym_test_operator] = actions(95); + v->a[224][sym__brace_start] = actions(113); + v->a[225][aux_sym__terminated_statement] = state(98); + v->a[225][sym__statement_not_pipeline] = state(3515); + v->a[225][sym_redirected_statement] = state(2164); + v->a[225][sym_for_statement] = state(2164); + v->a[225][sym_while_statement] = state(2164); + v->a[225][sym_if_statement] = state(2164); parse_table_864(v); } void parse_table_864(t_parse_table_array *v) { - v->a[188][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[188][aux_sym_command_repeat1] = state(958); - v->a[188][aux_sym__literal_repeat1] = state(1267); - v->a[188][sym_word] = actions(799); - v->a[188][anon_sym_for] = actions(9); - v->a[188][anon_sym_select] = actions(11); - v->a[188][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[188][anon_sym_LT] = actions(290); - v->a[188][anon_sym_GT] = actions(290); - v->a[188][anon_sym_GT_GT] = actions(292); - v->a[188][anon_sym_LPAREN] = actions(19); - v->a[188][anon_sym_while] = actions(21); - v->a[188][anon_sym_until] = actions(21); - v->a[188][anon_sym_if] = actions(23); - v->a[188][anon_sym_case] = actions(25); - v->a[188][anon_sym_function] = actions(801); - v->a[188][anon_sym_LBRACE] = actions(29); - v->a[188][anon_sym_BANG] = actions(803); - v->a[188][anon_sym_LBRACK] = actions(33); - v->a[188][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[225][sym_case_statement] = state(2164); + v->a[225][sym_function_definition] = state(2164); + v->a[225][sym_compound_statement] = state(2164); + v->a[225][sym_subshell] = state(2164); + v->a[225][sym_pipeline] = state(2581); + v->a[225][sym_list] = state(2164); + v->a[225][sym_negated_command] = state(2164); + v->a[225][sym_declaration_command] = state(2164); + v->a[225][sym_unset_command] = state(2164); + v->a[225][sym_command] = state(2164); + v->a[225][sym_command_name] = state(310); + v->a[225][sym_variable_assignment] = state(704); + v->a[225][sym_variable_assignments] = state(2164); + v->a[225][sym_file_redirect] = state(1320); + v->a[225][sym_arithmetic_expansion] = state(834); + v->a[225][sym_brace_expression] = state(834); + v->a[225][sym_concatenation] = state(1192); + v->a[225][sym_string] = state(834); + v->a[225][sym_number] = state(834); + v->a[225][sym_simple_expansion] = state(834); parse_table_865(v); } diff --git a/parser/static/parse_table/parse_table_173.c b/parser/static/parse_table/parse_table_173.c index 4a9b1ff7..9278eb75 100644 --- a/parser/static/parse_table/parse_table_173.c +++ b/parser/static/parse_table/parse_table_173.c @@ -14,126 +14,126 @@ void parse_table_865(t_parse_table_array *v) { - v->a[188][anon_sym_declare] = actions(805); - v->a[188][anon_sym_typeset] = actions(805); - v->a[188][anon_sym_export] = actions(805); - v->a[188][anon_sym_readonly] = actions(805); - v->a[188][anon_sym_local] = actions(805); - v->a[188][anon_sym_unset] = actions(807); - v->a[188][anon_sym_unsetenv] = actions(807); - v->a[188][anon_sym_AMP_GT] = actions(290); - v->a[188][anon_sym_AMP_GT_GT] = actions(292); - v->a[188][anon_sym_LT_AMP] = actions(290); - v->a[188][anon_sym_GT_AMP] = actions(290); - v->a[188][anon_sym_GT_PIPE] = actions(292); - v->a[188][anon_sym_LT_AMP_DASH] = actions(308); - v->a[188][anon_sym_GT_AMP_DASH] = actions(308); - v->a[188][anon_sym_LT_LT_LT] = actions(310); - v->a[188][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[188][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[188][anon_sym_DOLLAR] = actions(316); - v->a[188][sym__special_character] = actions(318); - v->a[188][anon_sym_DQUOTE] = actions(320); + v->a[225][sym_expansion] = state(834); + v->a[225][sym_command_substitution] = state(834); + v->a[225][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[225][aux_sym_command_repeat1] = state(1035); + v->a[225][aux_sym__literal_repeat1] = state(1048); + v->a[225][sym_word] = actions(65); + v->a[225][anon_sym_for] = actions(9); + v->a[225][anon_sym_select] = actions(9); + v->a[225][anon_sym_while] = actions(11); + v->a[225][anon_sym_until] = actions(11); + v->a[225][anon_sym_if] = actions(13); + v->a[225][anon_sym_case] = actions(15); + v->a[225][anon_sym_LPAREN] = actions(17); + v->a[225][anon_sym_function] = actions(73); + v->a[225][anon_sym_LBRACE] = actions(21); + v->a[225][anon_sym_BANG] = actions(75); + v->a[225][anon_sym_declare] = actions(77); + v->a[225][anon_sym_typeset] = actions(77); + v->a[225][anon_sym_export] = actions(77); + v->a[225][anon_sym_readonly] = actions(77); parse_table_866(v); } void parse_table_866(t_parse_table_array *v) { - v->a[188][sym_raw_string] = actions(322); - v->a[188][sym_ansi_c_string] = actions(322); - v->a[188][aux_sym_number_token1] = actions(324); - v->a[188][aux_sym_number_token2] = actions(326); - v->a[188][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[188][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[188][anon_sym_BQUOTE] = actions(332); - v->a[188][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[188][anon_sym_LT_LPAREN] = actions(336); - v->a[188][anon_sym_GT_LPAREN] = actions(336); - v->a[188][sym_comment] = actions(71); - v->a[188][sym_file_descriptor] = actions(338); - v->a[188][sym_variable_name] = actions(340); - v->a[188][sym_test_operator] = actions(342); - v->a[188][sym__brace_start] = actions(344); - v->a[189][sym__statements] = state(7502); - v->a[189][sym__statement_not_pipeline] = state(6614); - v->a[189][sym_redirected_statement] = state(4797); - v->a[189][sym_for_statement] = state(4797); - v->a[189][sym_c_style_for_statement] = state(4797); + v->a[225][anon_sym_local] = actions(77); + v->a[225][anon_sym_unset] = actions(79); + v->a[225][anon_sym_unsetenv] = actions(79); + v->a[225][anon_sym_LT] = actions(81); + v->a[225][anon_sym_GT] = actions(81); + v->a[225][anon_sym_GT_GT] = actions(83); + v->a[225][anon_sym_AMP_GT] = actions(81); + v->a[225][anon_sym_AMP_GT_GT] = actions(83); + v->a[225][anon_sym_LT_AMP] = actions(81); + v->a[225][anon_sym_GT_AMP] = actions(81); + v->a[225][anon_sym_GT_PIPE] = actions(83); + v->a[225][anon_sym_LT_AMP_DASH] = actions(85); + v->a[225][anon_sym_GT_AMP_DASH] = actions(85); + v->a[225][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[225][anon_sym_DOLLAR] = actions(89); + v->a[225][sym__special_character] = actions(91); + v->a[225][anon_sym_DQUOTE] = actions(93); + v->a[225][sym_raw_string] = actions(95); + v->a[225][aux_sym_number_token1] = actions(97); + v->a[225][aux_sym_number_token2] = actions(99); parse_table_867(v); } void parse_table_867(t_parse_table_array *v) { - v->a[189][sym_while_statement] = state(4400); - v->a[189][sym_if_statement] = state(4400); - v->a[189][sym_case_statement] = state(4797); - v->a[189][sym_function_definition] = state(4797); - v->a[189][sym_compound_statement] = state(4797); - v->a[189][sym_subshell] = state(4797); - v->a[189][sym_pipeline] = state(5054); - v->a[189][sym_list] = state(4797); - v->a[189][sym_negated_command] = state(4797); - v->a[189][sym_test_command] = state(4797); - v->a[189][sym_declaration_command] = state(4797); - v->a[189][sym_unset_command] = state(4797); - v->a[189][sym_command] = state(4797); - v->a[189][sym_command_name] = state(533); - v->a[189][sym_variable_assignment] = state(945); - v->a[189][sym_variable_assignments] = state(4797); - v->a[189][sym_subscript] = state(6754); - v->a[189][sym_file_redirect] = state(2019); - v->a[189][sym_herestring_redirect] = state(2017); - v->a[189][sym_arithmetic_expansion] = state(938); + v->a[225][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[225][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[225][anon_sym_BQUOTE] = actions(105); + v->a[225][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[225][sym_comment] = actions(57); + v->a[225][sym_file_descriptor] = actions(109); + v->a[225][sym_variable_name] = actions(111); + v->a[225][sym_test_operator] = actions(95); + v->a[225][sym__brace_start] = actions(113); + v->a[226][sym__statement_not_pipeline] = state(3480); + v->a[226][sym_redirected_statement] = state(2088); + v->a[226][sym_for_statement] = state(2088); + v->a[226][sym_while_statement] = state(2088); + v->a[226][sym_if_statement] = state(2088); + v->a[226][sym_case_statement] = state(2088); + v->a[226][sym_function_definition] = state(2088); + v->a[226][sym_compound_statement] = state(2088); + v->a[226][sym_subshell] = state(2088); + v->a[226][sym_pipeline] = state(2552); + v->a[226][sym_list] = state(2088); parse_table_868(v); } void parse_table_868(t_parse_table_array *v) { - v->a[189][sym_brace_expression] = state(938); - v->a[189][sym_concatenation] = state(1376); - v->a[189][sym_string] = state(938); - v->a[189][sym_translated_string] = state(938); - v->a[189][sym_number] = state(938); - v->a[189][sym_simple_expansion] = state(938); - v->a[189][sym_expansion] = state(938); - v->a[189][sym_command_substitution] = state(938); - v->a[189][sym_process_substitution] = state(938); - v->a[189][aux_sym__statements_repeat1] = state(423); - v->a[189][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[189][aux_sym_command_repeat1] = state(951); - v->a[189][aux_sym__literal_repeat1] = state(1267); - v->a[189][sym_word] = actions(765); - v->a[189][anon_sym_for] = actions(9); - v->a[189][anon_sym_select] = actions(11); - v->a[189][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[189][anon_sym_LT] = actions(85); - v->a[189][anon_sym_GT] = actions(85); - v->a[189][anon_sym_GT_GT] = actions(87); + v->a[226][sym_negated_command] = state(2088); + v->a[226][sym_declaration_command] = state(2088); + v->a[226][sym_unset_command] = state(2088); + v->a[226][sym_command] = state(2088); + v->a[226][sym_command_name] = state(292); + v->a[226][sym_variable_assignment] = state(580); + v->a[226][sym_variable_assignments] = state(2088); + v->a[226][sym_file_redirect] = state(1320); + v->a[226][sym_arithmetic_expansion] = state(702); + v->a[226][sym_brace_expression] = state(702); + v->a[226][sym_concatenation] = state(1192); + v->a[226][sym_string] = state(702); + v->a[226][sym_number] = state(702); + v->a[226][sym_simple_expansion] = state(702); + v->a[226][sym_expansion] = state(702); + v->a[226][sym_command_substitution] = state(702); + v->a[226][aux_sym__statements_repeat1] = state(233); + v->a[226][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[226][aux_sym_command_repeat1] = state(1041); + v->a[226][aux_sym__literal_repeat1] = state(1048); parse_table_869(v); } void parse_table_869(t_parse_table_array *v) { - v->a[189][anon_sym_LPAREN] = actions(19); - v->a[189][anon_sym_while] = actions(21); - v->a[189][anon_sym_until] = actions(21); - v->a[189][anon_sym_if] = actions(23); - v->a[189][anon_sym_case] = actions(25); - v->a[189][anon_sym_function] = actions(91); - v->a[189][anon_sym_LBRACE] = actions(29); - v->a[189][anon_sym_BANG] = actions(769); - v->a[189][anon_sym_LBRACK] = actions(33); - v->a[189][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[189][anon_sym_declare] = actions(95); - v->a[189][anon_sym_typeset] = actions(95); - v->a[189][anon_sym_export] = actions(95); - v->a[189][anon_sym_readonly] = actions(95); - v->a[189][anon_sym_local] = actions(95); - v->a[189][anon_sym_unset] = actions(97); - v->a[189][anon_sym_unsetenv] = actions(97); - v->a[189][anon_sym_AMP_GT] = actions(85); - v->a[189][anon_sym_AMP_GT_GT] = actions(87); - v->a[189][anon_sym_LT_AMP] = actions(85); + v->a[226][sym_word] = actions(419); + v->a[226][anon_sym_for] = actions(9); + v->a[226][anon_sym_select] = actions(9); + v->a[226][anon_sym_while] = actions(11); + v->a[226][anon_sym_until] = actions(11); + v->a[226][anon_sym_if] = actions(13); + v->a[226][anon_sym_case] = actions(15); + v->a[226][anon_sym_LPAREN] = actions(17); + v->a[226][anon_sym_function] = actions(423); + v->a[226][anon_sym_LBRACE] = actions(21); + v->a[226][anon_sym_BANG] = actions(425); + v->a[226][anon_sym_declare] = actions(427); + v->a[226][anon_sym_typeset] = actions(427); + v->a[226][anon_sym_export] = actions(427); + v->a[226][anon_sym_readonly] = actions(427); + v->a[226][anon_sym_local] = actions(427); + v->a[226][anon_sym_unset] = actions(429); + v->a[226][anon_sym_unsetenv] = actions(429); + v->a[226][anon_sym_LT] = actions(431); + v->a[226][anon_sym_GT] = actions(431); parse_table_870(v); } diff --git a/parser/static/parse_table/parse_table_174.c b/parser/static/parse_table/parse_table_174.c index 75f3d5ea..016e0376 100644 --- a/parser/static/parse_table/parse_table_174.c +++ b/parser/static/parse_table/parse_table_174.c @@ -14,126 +14,126 @@ void parse_table_870(t_parse_table_array *v) { - v->a[189][anon_sym_GT_AMP] = actions(85); - v->a[189][anon_sym_GT_PIPE] = actions(87); - v->a[189][anon_sym_LT_AMP_DASH] = actions(99); - v->a[189][anon_sym_GT_AMP_DASH] = actions(99); - v->a[189][anon_sym_LT_LT_LT] = actions(101); - v->a[189][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[189][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[189][anon_sym_DOLLAR] = actions(316); - v->a[189][sym__special_character] = actions(771); - v->a[189][anon_sym_DQUOTE] = actions(320); - v->a[189][sym_raw_string] = actions(773); - v->a[189][sym_ansi_c_string] = actions(773); - v->a[189][aux_sym_number_token1] = actions(324); - v->a[189][aux_sym_number_token2] = actions(326); - v->a[189][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[189][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[189][anon_sym_BQUOTE] = actions(332); - v->a[189][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[189][anon_sym_LT_LPAREN] = actions(336); - v->a[189][anon_sym_GT_LPAREN] = actions(336); + v->a[226][anon_sym_GT_GT] = actions(433); + v->a[226][anon_sym_AMP_GT] = actions(431); + v->a[226][anon_sym_AMP_GT_GT] = actions(433); + v->a[226][anon_sym_LT_AMP] = actions(431); + v->a[226][anon_sym_GT_AMP] = actions(431); + v->a[226][anon_sym_GT_PIPE] = actions(433); + v->a[226][anon_sym_LT_AMP_DASH] = actions(435); + v->a[226][anon_sym_GT_AMP_DASH] = actions(435); + v->a[226][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[226][anon_sym_DOLLAR] = actions(89); + v->a[226][sym__special_character] = actions(437); + v->a[226][anon_sym_DQUOTE] = actions(93); + v->a[226][sym_raw_string] = actions(439); + v->a[226][aux_sym_number_token1] = actions(97); + v->a[226][aux_sym_number_token2] = actions(99); + v->a[226][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[226][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[226][anon_sym_BQUOTE] = actions(105); + v->a[226][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[226][sym_comment] = actions(57); parse_table_871(v); } void parse_table_871(t_parse_table_array *v) { - v->a[189][sym_comment] = actions(71); - v->a[189][sym_file_descriptor] = actions(135); - v->a[189][sym_variable_name] = actions(137); - v->a[189][sym_test_operator] = actions(775); - v->a[189][sym__brace_start] = actions(344); - v->a[190][sym__statements] = state(7460); - v->a[190][sym__statement_not_pipeline] = state(6614); - v->a[190][sym_redirected_statement] = state(4797); - v->a[190][sym_for_statement] = state(4797); - v->a[190][sym_c_style_for_statement] = state(4797); - v->a[190][sym_while_statement] = state(4400); - v->a[190][sym_if_statement] = state(4400); - v->a[190][sym_case_statement] = state(4797); - v->a[190][sym_function_definition] = state(4797); - v->a[190][sym_compound_statement] = state(4797); - v->a[190][sym_subshell] = state(4797); - v->a[190][sym_pipeline] = state(5054); - v->a[190][sym_list] = state(4797); - v->a[190][sym_negated_command] = state(4797); - v->a[190][sym_test_command] = state(4797); + v->a[226][sym_file_descriptor] = actions(441); + v->a[226][sym_variable_name] = actions(443); + v->a[226][sym_test_operator] = actions(439); + v->a[226][sym__brace_start] = actions(113); + v->a[227][aux_sym__terminated_statement] = state(205); + v->a[227][sym__statement_not_pipeline] = state(3515); + v->a[227][sym_redirected_statement] = state(2164); + v->a[227][sym_for_statement] = state(2164); + v->a[227][sym_while_statement] = state(2164); + v->a[227][sym_if_statement] = state(2164); + v->a[227][sym_case_statement] = state(2164); + v->a[227][sym_function_definition] = state(2164); + v->a[227][sym_compound_statement] = state(2164); + v->a[227][sym_subshell] = state(2164); + v->a[227][sym_pipeline] = state(2581); + v->a[227][sym_list] = state(2164); + v->a[227][sym_negated_command] = state(2164); + v->a[227][sym_declaration_command] = state(2164); + v->a[227][sym_unset_command] = state(2164); + v->a[227][sym_command] = state(2164); parse_table_872(v); } void parse_table_872(t_parse_table_array *v) { - v->a[190][sym_declaration_command] = state(4797); - v->a[190][sym_unset_command] = state(4797); - v->a[190][sym_command] = state(4797); - v->a[190][sym_command_name] = state(533); - v->a[190][sym_variable_assignment] = state(945); - v->a[190][sym_variable_assignments] = state(4797); - v->a[190][sym_subscript] = state(6754); - v->a[190][sym_file_redirect] = state(2262); - v->a[190][sym_herestring_redirect] = state(2017); - v->a[190][sym_arithmetic_expansion] = state(938); - v->a[190][sym_brace_expression] = state(938); - v->a[190][sym_concatenation] = state(1376); - v->a[190][sym_string] = state(938); - v->a[190][sym_translated_string] = state(938); - v->a[190][sym_number] = state(938); - v->a[190][sym_simple_expansion] = state(938); - v->a[190][sym_expansion] = state(938); - v->a[190][sym_command_substitution] = state(938); - v->a[190][sym_process_substitution] = state(938); - v->a[190][aux_sym__statements_repeat1] = state(423); + v->a[227][sym_command_name] = state(310); + v->a[227][sym_variable_assignment] = state(704); + v->a[227][sym_variable_assignments] = state(2164); + v->a[227][sym_file_redirect] = state(1320); + v->a[227][sym_arithmetic_expansion] = state(834); + v->a[227][sym_brace_expression] = state(834); + v->a[227][sym_concatenation] = state(1192); + v->a[227][sym_string] = state(834); + v->a[227][sym_number] = state(834); + v->a[227][sym_simple_expansion] = state(834); + v->a[227][sym_expansion] = state(834); + v->a[227][sym_command_substitution] = state(834); + v->a[227][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[227][aux_sym_command_repeat1] = state(1035); + v->a[227][aux_sym__literal_repeat1] = state(1048); + v->a[227][sym_word] = actions(65); + v->a[227][anon_sym_for] = actions(9); + v->a[227][anon_sym_select] = actions(9); + v->a[227][anon_sym_while] = actions(11); + v->a[227][anon_sym_until] = actions(11); parse_table_873(v); } void parse_table_873(t_parse_table_array *v) { - v->a[190][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[190][aux_sym_command_repeat1] = state(951); - v->a[190][aux_sym__literal_repeat1] = state(1267); - v->a[190][sym_word] = actions(765); - v->a[190][anon_sym_for] = actions(9); - v->a[190][anon_sym_select] = actions(11); - v->a[190][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[190][anon_sym_LT] = actions(85); - v->a[190][anon_sym_GT] = actions(85); - v->a[190][anon_sym_GT_GT] = actions(87); - v->a[190][anon_sym_LPAREN] = actions(19); - v->a[190][anon_sym_while] = actions(21); - v->a[190][anon_sym_until] = actions(21); - v->a[190][anon_sym_if] = actions(23); - v->a[190][anon_sym_case] = actions(25); - v->a[190][anon_sym_function] = actions(91); - v->a[190][anon_sym_LBRACE] = actions(29); - v->a[190][anon_sym_BANG] = actions(769); - v->a[190][anon_sym_LBRACK] = actions(33); - v->a[190][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[227][anon_sym_if] = actions(13); + v->a[227][anon_sym_case] = actions(15); + v->a[227][anon_sym_LPAREN] = actions(17); + v->a[227][anon_sym_function] = actions(73); + v->a[227][anon_sym_LBRACE] = actions(21); + v->a[227][anon_sym_BANG] = actions(75); + v->a[227][anon_sym_declare] = actions(77); + v->a[227][anon_sym_typeset] = actions(77); + v->a[227][anon_sym_export] = actions(77); + v->a[227][anon_sym_readonly] = actions(77); + v->a[227][anon_sym_local] = actions(77); + v->a[227][anon_sym_unset] = actions(79); + v->a[227][anon_sym_unsetenv] = actions(79); + v->a[227][anon_sym_LT] = actions(81); + v->a[227][anon_sym_GT] = actions(81); + v->a[227][anon_sym_GT_GT] = actions(83); + v->a[227][anon_sym_AMP_GT] = actions(81); + v->a[227][anon_sym_AMP_GT_GT] = actions(83); + v->a[227][anon_sym_LT_AMP] = actions(81); + v->a[227][anon_sym_GT_AMP] = actions(81); parse_table_874(v); } void parse_table_874(t_parse_table_array *v) { - v->a[190][anon_sym_declare] = actions(95); - v->a[190][anon_sym_typeset] = actions(95); - v->a[190][anon_sym_export] = actions(95); - v->a[190][anon_sym_readonly] = actions(95); - v->a[190][anon_sym_local] = actions(95); - v->a[190][anon_sym_unset] = actions(97); - v->a[190][anon_sym_unsetenv] = actions(97); - v->a[190][anon_sym_AMP_GT] = actions(85); - v->a[190][anon_sym_AMP_GT_GT] = actions(87); - v->a[190][anon_sym_LT_AMP] = actions(85); - v->a[190][anon_sym_GT_AMP] = actions(85); - v->a[190][anon_sym_GT_PIPE] = actions(87); - v->a[190][anon_sym_LT_AMP_DASH] = actions(99); - v->a[190][anon_sym_GT_AMP_DASH] = actions(99); - v->a[190][anon_sym_LT_LT_LT] = actions(101); - v->a[190][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[190][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[190][anon_sym_DOLLAR] = actions(316); - v->a[190][sym__special_character] = actions(771); - v->a[190][anon_sym_DQUOTE] = actions(320); + v->a[227][anon_sym_GT_PIPE] = actions(83); + v->a[227][anon_sym_LT_AMP_DASH] = actions(85); + v->a[227][anon_sym_GT_AMP_DASH] = actions(85); + v->a[227][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[227][anon_sym_DOLLAR] = actions(89); + v->a[227][sym__special_character] = actions(91); + v->a[227][anon_sym_DQUOTE] = actions(93); + v->a[227][sym_raw_string] = actions(95); + v->a[227][aux_sym_number_token1] = actions(97); + v->a[227][aux_sym_number_token2] = actions(99); + v->a[227][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[227][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[227][anon_sym_BQUOTE] = actions(105); + v->a[227][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[227][sym_comment] = actions(57); + v->a[227][sym_file_descriptor] = actions(109); + v->a[227][sym_variable_name] = actions(111); + v->a[227][sym_test_operator] = actions(95); + v->a[227][sym__brace_start] = actions(113); + v->a[228][aux_sym__terminated_statement] = state(36); parse_table_875(v); } diff --git a/parser/static/parse_table/parse_table_175.c b/parser/static/parse_table/parse_table_175.c index d7256a3f..2b9dfe92 100644 --- a/parser/static/parse_table/parse_table_175.c +++ b/parser/static/parse_table/parse_table_175.c @@ -14,126 +14,126 @@ void parse_table_875(t_parse_table_array *v) { - v->a[190][sym_raw_string] = actions(773); - v->a[190][sym_ansi_c_string] = actions(773); - v->a[190][aux_sym_number_token1] = actions(324); - v->a[190][aux_sym_number_token2] = actions(326); - v->a[190][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[190][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[190][anon_sym_BQUOTE] = actions(332); - v->a[190][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[190][anon_sym_LT_LPAREN] = actions(336); - v->a[190][anon_sym_GT_LPAREN] = actions(336); - v->a[190][sym_comment] = actions(71); - v->a[190][sym_file_descriptor] = actions(135); - v->a[190][sym_variable_name] = actions(137); - v->a[190][sym_test_operator] = actions(775); - v->a[190][sym__brace_start] = actions(344); - v->a[191][sym__statements] = state(7323); - v->a[191][sym__statement_not_pipeline] = state(6558); - v->a[191][sym_redirected_statement] = state(4662); - v->a[191][sym_for_statement] = state(4662); - v->a[191][sym_c_style_for_statement] = state(4662); + v->a[228][sym__statement_not_pipeline] = state(3515); + v->a[228][sym_redirected_statement] = state(2164); + v->a[228][sym_for_statement] = state(2164); + v->a[228][sym_while_statement] = state(2164); + v->a[228][sym_if_statement] = state(2164); + v->a[228][sym_case_statement] = state(2164); + v->a[228][sym_function_definition] = state(2164); + v->a[228][sym_compound_statement] = state(2164); + v->a[228][sym_subshell] = state(2164); + v->a[228][sym_pipeline] = state(2581); + v->a[228][sym_list] = state(2164); + v->a[228][sym_negated_command] = state(2164); + v->a[228][sym_declaration_command] = state(2164); + v->a[228][sym_unset_command] = state(2164); + v->a[228][sym_command] = state(2164); + v->a[228][sym_command_name] = state(310); + v->a[228][sym_variable_assignment] = state(704); + v->a[228][sym_variable_assignments] = state(2164); + v->a[228][sym_file_redirect] = state(1320); + v->a[228][sym_arithmetic_expansion] = state(834); parse_table_876(v); } void parse_table_876(t_parse_table_array *v) { - v->a[191][sym_while_statement] = state(4314); - v->a[191][sym_if_statement] = state(4314); - v->a[191][sym_case_statement] = state(4662); - v->a[191][sym_function_definition] = state(4662); - v->a[191][sym_compound_statement] = state(4662); - v->a[191][sym_subshell] = state(4662); - v->a[191][sym_pipeline] = state(5070); - v->a[191][sym_list] = state(4662); - v->a[191][sym_negated_command] = state(4662); - v->a[191][sym_test_command] = state(4662); - v->a[191][sym_declaration_command] = state(4662); - v->a[191][sym_unset_command] = state(4662); - v->a[191][sym_command] = state(4662); - v->a[191][sym_command_name] = state(554); - v->a[191][sym_variable_assignment] = state(1150); - v->a[191][sym_variable_assignments] = state(4662); - v->a[191][sym_subscript] = state(6790); - v->a[191][sym_file_redirect] = state(2273); - v->a[191][sym_herestring_redirect] = state(2272); - v->a[191][sym_arithmetic_expansion] = state(1078); + v->a[228][sym_brace_expression] = state(834); + v->a[228][sym_concatenation] = state(1192); + v->a[228][sym_string] = state(834); + v->a[228][sym_number] = state(834); + v->a[228][sym_simple_expansion] = state(834); + v->a[228][sym_expansion] = state(834); + v->a[228][sym_command_substitution] = state(834); + v->a[228][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[228][aux_sym_command_repeat1] = state(1035); + v->a[228][aux_sym__literal_repeat1] = state(1048); + v->a[228][sym_word] = actions(65); + v->a[228][anon_sym_for] = actions(9); + v->a[228][anon_sym_select] = actions(9); + v->a[228][anon_sym_while] = actions(11); + v->a[228][anon_sym_until] = actions(11); + v->a[228][anon_sym_if] = actions(13); + v->a[228][anon_sym_case] = actions(15); + v->a[228][anon_sym_LPAREN] = actions(17); + v->a[228][anon_sym_function] = actions(73); + v->a[228][anon_sym_LBRACE] = actions(21); parse_table_877(v); } void parse_table_877(t_parse_table_array *v) { - v->a[191][sym_brace_expression] = state(1078); - v->a[191][sym_concatenation] = state(1376); - v->a[191][sym_string] = state(1078); - v->a[191][sym_translated_string] = state(1078); - v->a[191][sym_number] = state(1078); - v->a[191][sym_simple_expansion] = state(1078); - v->a[191][sym_expansion] = state(1078); - v->a[191][sym_command_substitution] = state(1078); - v->a[191][sym_process_substitution] = state(1078); - v->a[191][aux_sym__statements_repeat1] = state(429); - v->a[191][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[191][aux_sym_command_repeat1] = state(958); - v->a[191][aux_sym__literal_repeat1] = state(1267); - v->a[191][sym_word] = actions(799); - v->a[191][anon_sym_for] = actions(9); - v->a[191][anon_sym_select] = actions(11); - v->a[191][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[191][anon_sym_LT] = actions(290); - v->a[191][anon_sym_GT] = actions(290); - v->a[191][anon_sym_GT_GT] = actions(292); + v->a[228][anon_sym_BANG] = actions(75); + v->a[228][anon_sym_declare] = actions(77); + v->a[228][anon_sym_typeset] = actions(77); + v->a[228][anon_sym_export] = actions(77); + v->a[228][anon_sym_readonly] = actions(77); + v->a[228][anon_sym_local] = actions(77); + v->a[228][anon_sym_unset] = actions(79); + v->a[228][anon_sym_unsetenv] = actions(79); + v->a[228][anon_sym_LT] = actions(81); + v->a[228][anon_sym_GT] = actions(81); + v->a[228][anon_sym_GT_GT] = actions(83); + v->a[228][anon_sym_AMP_GT] = actions(81); + v->a[228][anon_sym_AMP_GT_GT] = actions(83); + v->a[228][anon_sym_LT_AMP] = actions(81); + v->a[228][anon_sym_GT_AMP] = actions(81); + v->a[228][anon_sym_GT_PIPE] = actions(83); + v->a[228][anon_sym_LT_AMP_DASH] = actions(85); + v->a[228][anon_sym_GT_AMP_DASH] = actions(85); + v->a[228][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[228][anon_sym_DOLLAR] = actions(89); parse_table_878(v); } void parse_table_878(t_parse_table_array *v) { - v->a[191][anon_sym_LPAREN] = actions(19); - v->a[191][anon_sym_while] = actions(21); - v->a[191][anon_sym_until] = actions(21); - v->a[191][anon_sym_if] = actions(23); - v->a[191][anon_sym_case] = actions(25); - v->a[191][anon_sym_function] = actions(801); - v->a[191][anon_sym_LBRACE] = actions(29); - v->a[191][anon_sym_BANG] = actions(803); - v->a[191][anon_sym_LBRACK] = actions(33); - v->a[191][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[191][anon_sym_declare] = actions(805); - v->a[191][anon_sym_typeset] = actions(805); - v->a[191][anon_sym_export] = actions(805); - v->a[191][anon_sym_readonly] = actions(805); - v->a[191][anon_sym_local] = actions(805); - v->a[191][anon_sym_unset] = actions(807); - v->a[191][anon_sym_unsetenv] = actions(807); - v->a[191][anon_sym_AMP_GT] = actions(290); - v->a[191][anon_sym_AMP_GT_GT] = actions(292); - v->a[191][anon_sym_LT_AMP] = actions(290); + v->a[228][sym__special_character] = actions(91); + v->a[228][anon_sym_DQUOTE] = actions(93); + v->a[228][sym_raw_string] = actions(95); + v->a[228][aux_sym_number_token1] = actions(97); + v->a[228][aux_sym_number_token2] = actions(99); + v->a[228][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[228][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[228][anon_sym_BQUOTE] = actions(105); + v->a[228][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[228][sym_comment] = actions(57); + v->a[228][sym_file_descriptor] = actions(109); + v->a[228][sym_variable_name] = actions(111); + v->a[228][sym_test_operator] = actions(95); + v->a[228][sym__brace_start] = actions(113); + v->a[229][aux_sym__terminated_statement] = state(64); + v->a[229][sym__statement_not_pipeline] = state(3515); + v->a[229][sym_redirected_statement] = state(2164); + v->a[229][sym_for_statement] = state(2164); + v->a[229][sym_while_statement] = state(2164); + v->a[229][sym_if_statement] = state(2164); parse_table_879(v); } void parse_table_879(t_parse_table_array *v) { - v->a[191][anon_sym_GT_AMP] = actions(290); - v->a[191][anon_sym_GT_PIPE] = actions(292); - v->a[191][anon_sym_LT_AMP_DASH] = actions(308); - v->a[191][anon_sym_GT_AMP_DASH] = actions(308); - v->a[191][anon_sym_LT_LT_LT] = actions(310); - v->a[191][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[191][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[191][anon_sym_DOLLAR] = actions(316); - v->a[191][sym__special_character] = actions(318); - v->a[191][anon_sym_DQUOTE] = actions(320); - v->a[191][sym_raw_string] = actions(322); - v->a[191][sym_ansi_c_string] = actions(322); - v->a[191][aux_sym_number_token1] = actions(324); - v->a[191][aux_sym_number_token2] = actions(326); - v->a[191][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[191][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[191][anon_sym_BQUOTE] = actions(332); - v->a[191][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[191][anon_sym_LT_LPAREN] = actions(336); - v->a[191][anon_sym_GT_LPAREN] = actions(336); + v->a[229][sym_case_statement] = state(2164); + v->a[229][sym_function_definition] = state(2164); + v->a[229][sym_compound_statement] = state(2164); + v->a[229][sym_subshell] = state(2164); + v->a[229][sym_pipeline] = state(2581); + v->a[229][sym_list] = state(2164); + v->a[229][sym_negated_command] = state(2164); + v->a[229][sym_declaration_command] = state(2164); + v->a[229][sym_unset_command] = state(2164); + v->a[229][sym_command] = state(2164); + v->a[229][sym_command_name] = state(310); + v->a[229][sym_variable_assignment] = state(704); + v->a[229][sym_variable_assignments] = state(2164); + v->a[229][sym_file_redirect] = state(1320); + v->a[229][sym_arithmetic_expansion] = state(834); + v->a[229][sym_brace_expression] = state(834); + v->a[229][sym_concatenation] = state(1192); + v->a[229][sym_string] = state(834); + v->a[229][sym_number] = state(834); + v->a[229][sym_simple_expansion] = state(834); parse_table_880(v); } diff --git a/parser/static/parse_table/parse_table_176.c b/parser/static/parse_table/parse_table_176.c index 5062ea8b..fa67cc1b 100644 --- a/parser/static/parse_table/parse_table_176.c +++ b/parser/static/parse_table/parse_table_176.c @@ -14,126 +14,126 @@ void parse_table_880(t_parse_table_array *v) { - v->a[191][sym_comment] = actions(71); - v->a[191][sym_file_descriptor] = actions(338); - v->a[191][sym_variable_name] = actions(340); - v->a[191][sym_test_operator] = actions(342); - v->a[191][sym__brace_start] = actions(344); - v->a[192][sym__statements] = state(7458); - v->a[192][sym__statement_not_pipeline] = state(6558); - v->a[192][sym_redirected_statement] = state(4662); - v->a[192][sym_for_statement] = state(4662); - v->a[192][sym_c_style_for_statement] = state(4662); - v->a[192][sym_while_statement] = state(4314); - v->a[192][sym_if_statement] = state(4314); - v->a[192][sym_case_statement] = state(4662); - v->a[192][sym_function_definition] = state(4662); - v->a[192][sym_compound_statement] = state(4662); - v->a[192][sym_subshell] = state(4662); - v->a[192][sym_pipeline] = state(5070); - v->a[192][sym_list] = state(4662); - v->a[192][sym_negated_command] = state(4662); - v->a[192][sym_test_command] = state(4662); + v->a[229][sym_expansion] = state(834); + v->a[229][sym_command_substitution] = state(834); + v->a[229][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[229][aux_sym_command_repeat1] = state(1035); + v->a[229][aux_sym__literal_repeat1] = state(1048); + v->a[229][sym_word] = actions(65); + v->a[229][anon_sym_for] = actions(9); + v->a[229][anon_sym_select] = actions(9); + v->a[229][anon_sym_while] = actions(11); + v->a[229][anon_sym_until] = actions(11); + v->a[229][anon_sym_if] = actions(13); + v->a[229][anon_sym_case] = actions(15); + v->a[229][anon_sym_LPAREN] = actions(17); + v->a[229][anon_sym_function] = actions(73); + v->a[229][anon_sym_LBRACE] = actions(21); + v->a[229][anon_sym_BANG] = actions(75); + v->a[229][anon_sym_declare] = actions(77); + v->a[229][anon_sym_typeset] = actions(77); + v->a[229][anon_sym_export] = actions(77); + v->a[229][anon_sym_readonly] = actions(77); parse_table_881(v); } void parse_table_881(t_parse_table_array *v) { - v->a[192][sym_declaration_command] = state(4662); - v->a[192][sym_unset_command] = state(4662); - v->a[192][sym_command] = state(4662); - v->a[192][sym_command_name] = state(554); - v->a[192][sym_variable_assignment] = state(1150); - v->a[192][sym_variable_assignments] = state(4662); - v->a[192][sym_subscript] = state(6790); - v->a[192][sym_file_redirect] = state(2273); - v->a[192][sym_herestring_redirect] = state(2272); - v->a[192][sym_arithmetic_expansion] = state(1078); - v->a[192][sym_brace_expression] = state(1078); - v->a[192][sym_concatenation] = state(1376); - v->a[192][sym_string] = state(1078); - v->a[192][sym_translated_string] = state(1078); - v->a[192][sym_number] = state(1078); - v->a[192][sym_simple_expansion] = state(1078); - v->a[192][sym_expansion] = state(1078); - v->a[192][sym_command_substitution] = state(1078); - v->a[192][sym_process_substitution] = state(1078); - v->a[192][aux_sym__statements_repeat1] = state(429); + v->a[229][anon_sym_local] = actions(77); + v->a[229][anon_sym_unset] = actions(79); + v->a[229][anon_sym_unsetenv] = actions(79); + v->a[229][anon_sym_LT] = actions(81); + v->a[229][anon_sym_GT] = actions(81); + v->a[229][anon_sym_GT_GT] = actions(83); + v->a[229][anon_sym_AMP_GT] = actions(81); + v->a[229][anon_sym_AMP_GT_GT] = actions(83); + v->a[229][anon_sym_LT_AMP] = actions(81); + v->a[229][anon_sym_GT_AMP] = actions(81); + v->a[229][anon_sym_GT_PIPE] = actions(83); + v->a[229][anon_sym_LT_AMP_DASH] = actions(85); + v->a[229][anon_sym_GT_AMP_DASH] = actions(85); + v->a[229][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[229][anon_sym_DOLLAR] = actions(89); + v->a[229][sym__special_character] = actions(91); + v->a[229][anon_sym_DQUOTE] = actions(93); + v->a[229][sym_raw_string] = actions(95); + v->a[229][aux_sym_number_token1] = actions(97); + v->a[229][aux_sym_number_token2] = actions(99); parse_table_882(v); } void parse_table_882(t_parse_table_array *v) { - v->a[192][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[192][aux_sym_command_repeat1] = state(958); - v->a[192][aux_sym__literal_repeat1] = state(1267); - v->a[192][sym_word] = actions(799); - v->a[192][anon_sym_for] = actions(9); - v->a[192][anon_sym_select] = actions(11); - v->a[192][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[192][anon_sym_LT] = actions(290); - v->a[192][anon_sym_GT] = actions(290); - v->a[192][anon_sym_GT_GT] = actions(292); - v->a[192][anon_sym_LPAREN] = actions(19); - v->a[192][anon_sym_while] = actions(21); - v->a[192][anon_sym_until] = actions(21); - v->a[192][anon_sym_if] = actions(23); - v->a[192][anon_sym_case] = actions(25); - v->a[192][anon_sym_function] = actions(801); - v->a[192][anon_sym_LBRACE] = actions(29); - v->a[192][anon_sym_BANG] = actions(803); - v->a[192][anon_sym_LBRACK] = actions(33); - v->a[192][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[229][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[229][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[229][anon_sym_BQUOTE] = actions(105); + v->a[229][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[229][sym_comment] = actions(57); + v->a[229][sym_file_descriptor] = actions(109); + v->a[229][sym_variable_name] = actions(111); + v->a[229][sym_test_operator] = actions(95); + v->a[229][sym__brace_start] = actions(113); + v->a[230][sym__statement_not_pipeline] = state(3470); + v->a[230][sym_redirected_statement] = state(1926); + v->a[230][sym_for_statement] = state(1926); + v->a[230][sym_while_statement] = state(1926); + v->a[230][sym_if_statement] = state(1926); + v->a[230][sym_case_statement] = state(1926); + v->a[230][sym_function_definition] = state(1926); + v->a[230][sym_compound_statement] = state(1926); + v->a[230][sym_subshell] = state(1926); + v->a[230][sym_pipeline] = state(2133); + v->a[230][sym_list] = state(1926); parse_table_883(v); } void parse_table_883(t_parse_table_array *v) { - v->a[192][anon_sym_declare] = actions(805); - v->a[192][anon_sym_typeset] = actions(805); - v->a[192][anon_sym_export] = actions(805); - v->a[192][anon_sym_readonly] = actions(805); - v->a[192][anon_sym_local] = actions(805); - v->a[192][anon_sym_unset] = actions(807); - v->a[192][anon_sym_unsetenv] = actions(807); - v->a[192][anon_sym_AMP_GT] = actions(290); - v->a[192][anon_sym_AMP_GT_GT] = actions(292); - v->a[192][anon_sym_LT_AMP] = actions(290); - v->a[192][anon_sym_GT_AMP] = actions(290); - v->a[192][anon_sym_GT_PIPE] = actions(292); - v->a[192][anon_sym_LT_AMP_DASH] = actions(308); - v->a[192][anon_sym_GT_AMP_DASH] = actions(308); - v->a[192][anon_sym_LT_LT_LT] = actions(310); - v->a[192][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[192][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[192][anon_sym_DOLLAR] = actions(316); - v->a[192][sym__special_character] = actions(318); - v->a[192][anon_sym_DQUOTE] = actions(320); + v->a[230][sym_negated_command] = state(1926); + v->a[230][sym_declaration_command] = state(1926); + v->a[230][sym_unset_command] = state(1926); + v->a[230][sym_command] = state(1926); + v->a[230][sym_command_name] = state(257); + v->a[230][sym_variable_assignment] = state(466); + v->a[230][sym_variable_assignments] = state(1926); + v->a[230][sym_file_redirect] = state(1015); + v->a[230][sym_arithmetic_expansion] = state(508); + v->a[230][sym_brace_expression] = state(508); + v->a[230][sym_concatenation] = state(862); + v->a[230][sym_string] = state(508); + v->a[230][sym_number] = state(508); + v->a[230][sym_simple_expansion] = state(508); + v->a[230][sym_expansion] = state(508); + v->a[230][sym_command_substitution] = state(508); + v->a[230][aux_sym__statements_repeat1] = state(233); + v->a[230][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[230][aux_sym_command_repeat1] = state(1131); + v->a[230][aux_sym__literal_repeat1] = state(678); parse_table_884(v); } void parse_table_884(t_parse_table_array *v) { - v->a[192][sym_raw_string] = actions(322); - v->a[192][sym_ansi_c_string] = actions(322); - v->a[192][aux_sym_number_token1] = actions(324); - v->a[192][aux_sym_number_token2] = actions(326); - v->a[192][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[192][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[192][anon_sym_BQUOTE] = actions(332); - v->a[192][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[192][anon_sym_LT_LPAREN] = actions(336); - v->a[192][anon_sym_GT_LPAREN] = actions(336); - v->a[192][sym_comment] = actions(71); - v->a[192][sym_file_descriptor] = actions(338); - v->a[192][sym_variable_name] = actions(340); - v->a[192][sym_test_operator] = actions(342); - v->a[192][sym__brace_start] = actions(344); - v->a[193][sym__statements] = state(7457); - v->a[193][sym__statement_not_pipeline] = state(6558); - v->a[193][sym_redirected_statement] = state(4662); - v->a[193][sym_for_statement] = state(4662); - v->a[193][sym_c_style_for_statement] = state(4662); + v->a[230][sym_word] = actions(129); + v->a[230][anon_sym_for] = actions(131); + v->a[230][anon_sym_select] = actions(131); + v->a[230][anon_sym_while] = actions(133); + v->a[230][anon_sym_until] = actions(133); + v->a[230][anon_sym_if] = actions(135); + v->a[230][anon_sym_case] = actions(137); + v->a[230][anon_sym_LPAREN] = actions(141); + v->a[230][anon_sym_function] = actions(147); + v->a[230][anon_sym_LBRACE] = actions(149); + v->a[230][anon_sym_BANG] = actions(151); + v->a[230][anon_sym_declare] = actions(153); + v->a[230][anon_sym_typeset] = actions(153); + v->a[230][anon_sym_export] = actions(153); + v->a[230][anon_sym_readonly] = actions(153); + v->a[230][anon_sym_local] = actions(153); + v->a[230][anon_sym_unset] = actions(155); + v->a[230][anon_sym_unsetenv] = actions(155); + v->a[230][anon_sym_LT] = actions(157); + v->a[230][anon_sym_GT] = actions(157); parse_table_885(v); } diff --git a/parser/static/parse_table/parse_table_177.c b/parser/static/parse_table/parse_table_177.c index 364adcbd..cb532579 100644 --- a/parser/static/parse_table/parse_table_177.c +++ b/parser/static/parse_table/parse_table_177.c @@ -14,126 +14,126 @@ void parse_table_885(t_parse_table_array *v) { - v->a[193][sym_while_statement] = state(4314); - v->a[193][sym_if_statement] = state(4314); - v->a[193][sym_case_statement] = state(4662); - v->a[193][sym_function_definition] = state(4662); - v->a[193][sym_compound_statement] = state(4662); - v->a[193][sym_subshell] = state(4662); - v->a[193][sym_pipeline] = state(5070); - v->a[193][sym_list] = state(4662); - v->a[193][sym_negated_command] = state(4662); - v->a[193][sym_test_command] = state(4662); - v->a[193][sym_declaration_command] = state(4662); - v->a[193][sym_unset_command] = state(4662); - v->a[193][sym_command] = state(4662); - v->a[193][sym_command_name] = state(554); - v->a[193][sym_variable_assignment] = state(1150); - v->a[193][sym_variable_assignments] = state(4662); - v->a[193][sym_subscript] = state(6790); - v->a[193][sym_file_redirect] = state(2273); - v->a[193][sym_herestring_redirect] = state(2272); - v->a[193][sym_arithmetic_expansion] = state(1078); + v->a[230][anon_sym_GT_GT] = actions(159); + v->a[230][anon_sym_AMP_GT] = actions(157); + v->a[230][anon_sym_AMP_GT_GT] = actions(159); + v->a[230][anon_sym_LT_AMP] = actions(157); + v->a[230][anon_sym_GT_AMP] = actions(157); + v->a[230][anon_sym_GT_PIPE] = actions(159); + v->a[230][anon_sym_LT_AMP_DASH] = actions(161); + v->a[230][anon_sym_GT_AMP_DASH] = actions(161); + v->a[230][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[230][anon_sym_DOLLAR] = actions(165); + v->a[230][sym__special_character] = actions(167); + v->a[230][anon_sym_DQUOTE] = actions(169); + v->a[230][sym_raw_string] = actions(171); + v->a[230][aux_sym_number_token1] = actions(173); + v->a[230][aux_sym_number_token2] = actions(175); + v->a[230][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[230][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[230][anon_sym_BQUOTE] = actions(181); + v->a[230][anon_sym_DOLLAR_BQUOTE] = actions(183); + v->a[230][sym_comment] = actions(57); parse_table_886(v); } void parse_table_886(t_parse_table_array *v) { - v->a[193][sym_brace_expression] = state(1078); - v->a[193][sym_concatenation] = state(1376); - v->a[193][sym_string] = state(1078); - v->a[193][sym_translated_string] = state(1078); - v->a[193][sym_number] = state(1078); - v->a[193][sym_simple_expansion] = state(1078); - v->a[193][sym_expansion] = state(1078); - v->a[193][sym_command_substitution] = state(1078); - v->a[193][sym_process_substitution] = state(1078); - v->a[193][aux_sym__statements_repeat1] = state(429); - v->a[193][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[193][aux_sym_command_repeat1] = state(958); - v->a[193][aux_sym__literal_repeat1] = state(1267); - v->a[193][sym_word] = actions(799); - v->a[193][anon_sym_for] = actions(9); - v->a[193][anon_sym_select] = actions(11); - v->a[193][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[193][anon_sym_LT] = actions(290); - v->a[193][anon_sym_GT] = actions(290); - v->a[193][anon_sym_GT_GT] = actions(292); + v->a[230][sym_file_descriptor] = actions(185); + v->a[230][sym_variable_name] = actions(187); + v->a[230][sym_test_operator] = actions(171); + v->a[230][sym__brace_start] = actions(189); + v->a[231][aux_sym__terminated_statement] = state(170); + v->a[231][sym__statement_not_pipeline] = state(3515); + v->a[231][sym_redirected_statement] = state(2164); + v->a[231][sym_for_statement] = state(2164); + v->a[231][sym_while_statement] = state(2164); + v->a[231][sym_if_statement] = state(2164); + v->a[231][sym_case_statement] = state(2164); + v->a[231][sym_function_definition] = state(2164); + v->a[231][sym_compound_statement] = state(2164); + v->a[231][sym_subshell] = state(2164); + v->a[231][sym_pipeline] = state(2581); + v->a[231][sym_list] = state(2164); + v->a[231][sym_negated_command] = state(2164); + v->a[231][sym_declaration_command] = state(2164); + v->a[231][sym_unset_command] = state(2164); + v->a[231][sym_command] = state(2164); parse_table_887(v); } void parse_table_887(t_parse_table_array *v) { - v->a[193][anon_sym_LPAREN] = actions(19); - v->a[193][anon_sym_while] = actions(21); - v->a[193][anon_sym_until] = actions(21); - v->a[193][anon_sym_if] = actions(23); - v->a[193][anon_sym_case] = actions(25); - v->a[193][anon_sym_function] = actions(801); - v->a[193][anon_sym_LBRACE] = actions(29); - v->a[193][anon_sym_BANG] = actions(803); - v->a[193][anon_sym_LBRACK] = actions(33); - v->a[193][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[193][anon_sym_declare] = actions(805); - v->a[193][anon_sym_typeset] = actions(805); - v->a[193][anon_sym_export] = actions(805); - v->a[193][anon_sym_readonly] = actions(805); - v->a[193][anon_sym_local] = actions(805); - v->a[193][anon_sym_unset] = actions(807); - v->a[193][anon_sym_unsetenv] = actions(807); - v->a[193][anon_sym_AMP_GT] = actions(290); - v->a[193][anon_sym_AMP_GT_GT] = actions(292); - v->a[193][anon_sym_LT_AMP] = actions(290); + v->a[231][sym_command_name] = state(310); + v->a[231][sym_variable_assignment] = state(704); + v->a[231][sym_variable_assignments] = state(2164); + v->a[231][sym_file_redirect] = state(1320); + v->a[231][sym_arithmetic_expansion] = state(834); + v->a[231][sym_brace_expression] = state(834); + v->a[231][sym_concatenation] = state(1192); + v->a[231][sym_string] = state(834); + v->a[231][sym_number] = state(834); + v->a[231][sym_simple_expansion] = state(834); + v->a[231][sym_expansion] = state(834); + v->a[231][sym_command_substitution] = state(834); + v->a[231][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[231][aux_sym_command_repeat1] = state(1035); + v->a[231][aux_sym__literal_repeat1] = state(1048); + v->a[231][sym_word] = actions(65); + v->a[231][anon_sym_for] = actions(9); + v->a[231][anon_sym_select] = actions(9); + v->a[231][anon_sym_while] = actions(11); + v->a[231][anon_sym_until] = actions(11); parse_table_888(v); } void parse_table_888(t_parse_table_array *v) { - v->a[193][anon_sym_GT_AMP] = actions(290); - v->a[193][anon_sym_GT_PIPE] = actions(292); - v->a[193][anon_sym_LT_AMP_DASH] = actions(308); - v->a[193][anon_sym_GT_AMP_DASH] = actions(308); - v->a[193][anon_sym_LT_LT_LT] = actions(310); - v->a[193][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[193][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[193][anon_sym_DOLLAR] = actions(316); - v->a[193][sym__special_character] = actions(318); - v->a[193][anon_sym_DQUOTE] = actions(320); - v->a[193][sym_raw_string] = actions(322); - v->a[193][sym_ansi_c_string] = actions(322); - v->a[193][aux_sym_number_token1] = actions(324); - v->a[193][aux_sym_number_token2] = actions(326); - v->a[193][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[193][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[193][anon_sym_BQUOTE] = actions(332); - v->a[193][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[193][anon_sym_LT_LPAREN] = actions(336); - v->a[193][anon_sym_GT_LPAREN] = actions(336); + v->a[231][anon_sym_if] = actions(13); + v->a[231][anon_sym_case] = actions(15); + v->a[231][anon_sym_LPAREN] = actions(17); + v->a[231][anon_sym_function] = actions(73); + v->a[231][anon_sym_LBRACE] = actions(21); + v->a[231][anon_sym_BANG] = actions(75); + v->a[231][anon_sym_declare] = actions(77); + v->a[231][anon_sym_typeset] = actions(77); + v->a[231][anon_sym_export] = actions(77); + v->a[231][anon_sym_readonly] = actions(77); + v->a[231][anon_sym_local] = actions(77); + v->a[231][anon_sym_unset] = actions(79); + v->a[231][anon_sym_unsetenv] = actions(79); + v->a[231][anon_sym_LT] = actions(81); + v->a[231][anon_sym_GT] = actions(81); + v->a[231][anon_sym_GT_GT] = actions(83); + v->a[231][anon_sym_AMP_GT] = actions(81); + v->a[231][anon_sym_AMP_GT_GT] = actions(83); + v->a[231][anon_sym_LT_AMP] = actions(81); + v->a[231][anon_sym_GT_AMP] = actions(81); parse_table_889(v); } void parse_table_889(t_parse_table_array *v) { - v->a[193][sym_comment] = actions(71); - v->a[193][sym_file_descriptor] = actions(338); - v->a[193][sym_variable_name] = actions(340); - v->a[193][sym_test_operator] = actions(342); - v->a[193][sym__brace_start] = actions(344); - v->a[194][sym__statements] = state(7456); - v->a[194][sym__statement_not_pipeline] = state(6614); - v->a[194][sym_redirected_statement] = state(4797); - v->a[194][sym_for_statement] = state(4797); - v->a[194][sym_c_style_for_statement] = state(4797); - v->a[194][sym_while_statement] = state(4400); - v->a[194][sym_if_statement] = state(4400); - v->a[194][sym_case_statement] = state(4797); - v->a[194][sym_function_definition] = state(4797); - v->a[194][sym_compound_statement] = state(4797); - v->a[194][sym_subshell] = state(4797); - v->a[194][sym_pipeline] = state(5054); - v->a[194][sym_list] = state(4797); - v->a[194][sym_negated_command] = state(4797); - v->a[194][sym_test_command] = state(4797); + v->a[231][anon_sym_GT_PIPE] = actions(83); + v->a[231][anon_sym_LT_AMP_DASH] = actions(85); + v->a[231][anon_sym_GT_AMP_DASH] = actions(85); + v->a[231][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[231][anon_sym_DOLLAR] = actions(89); + v->a[231][sym__special_character] = actions(91); + v->a[231][anon_sym_DQUOTE] = actions(93); + v->a[231][sym_raw_string] = actions(95); + v->a[231][aux_sym_number_token1] = actions(97); + v->a[231][aux_sym_number_token2] = actions(99); + v->a[231][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[231][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[231][anon_sym_BQUOTE] = actions(105); + v->a[231][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[231][sym_comment] = actions(57); + v->a[231][sym_file_descriptor] = actions(109); + v->a[231][sym_variable_name] = actions(111); + v->a[231][sym_test_operator] = actions(95); + v->a[231][sym__brace_start] = actions(113); + v->a[232][aux_sym__terminated_statement] = state(46); parse_table_890(v); } diff --git a/parser/static/parse_table/parse_table_178.c b/parser/static/parse_table/parse_table_178.c index 36a0cfc1..0d7d17f8 100644 --- a/parser/static/parse_table/parse_table_178.c +++ b/parser/static/parse_table/parse_table_178.c @@ -14,126 +14,126 @@ void parse_table_890(t_parse_table_array *v) { - v->a[194][sym_declaration_command] = state(4797); - v->a[194][sym_unset_command] = state(4797); - v->a[194][sym_command] = state(4797); - v->a[194][sym_command_name] = state(533); - v->a[194][sym_variable_assignment] = state(945); - v->a[194][sym_variable_assignments] = state(4797); - v->a[194][sym_subscript] = state(6754); - v->a[194][sym_file_redirect] = state(2019); - v->a[194][sym_herestring_redirect] = state(2017); - v->a[194][sym_arithmetic_expansion] = state(938); - v->a[194][sym_brace_expression] = state(938); - v->a[194][sym_concatenation] = state(1376); - v->a[194][sym_string] = state(938); - v->a[194][sym_translated_string] = state(938); - v->a[194][sym_number] = state(938); - v->a[194][sym_simple_expansion] = state(938); - v->a[194][sym_expansion] = state(938); - v->a[194][sym_command_substitution] = state(938); - v->a[194][sym_process_substitution] = state(938); - v->a[194][aux_sym__statements_repeat1] = state(423); + v->a[232][sym__statement_not_pipeline] = state(3515); + v->a[232][sym_redirected_statement] = state(2164); + v->a[232][sym_for_statement] = state(2164); + v->a[232][sym_while_statement] = state(2164); + v->a[232][sym_if_statement] = state(2164); + v->a[232][sym_case_statement] = state(2164); + v->a[232][sym_function_definition] = state(2164); + v->a[232][sym_compound_statement] = state(2164); + v->a[232][sym_subshell] = state(2164); + v->a[232][sym_pipeline] = state(2581); + v->a[232][sym_list] = state(2164); + v->a[232][sym_negated_command] = state(2164); + v->a[232][sym_declaration_command] = state(2164); + v->a[232][sym_unset_command] = state(2164); + v->a[232][sym_command] = state(2164); + v->a[232][sym_command_name] = state(310); + v->a[232][sym_variable_assignment] = state(704); + v->a[232][sym_variable_assignments] = state(2164); + v->a[232][sym_file_redirect] = state(1320); + v->a[232][sym_arithmetic_expansion] = state(834); parse_table_891(v); } void parse_table_891(t_parse_table_array *v) { - v->a[194][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[194][aux_sym_command_repeat1] = state(951); - v->a[194][aux_sym__literal_repeat1] = state(1267); - v->a[194][sym_word] = actions(765); - v->a[194][anon_sym_for] = actions(9); - v->a[194][anon_sym_select] = actions(11); - v->a[194][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[194][anon_sym_LT] = actions(85); - v->a[194][anon_sym_GT] = actions(85); - v->a[194][anon_sym_GT_GT] = actions(87); - v->a[194][anon_sym_LPAREN] = actions(19); - v->a[194][anon_sym_while] = actions(21); - v->a[194][anon_sym_until] = actions(21); - v->a[194][anon_sym_if] = actions(23); - v->a[194][anon_sym_case] = actions(25); - v->a[194][anon_sym_function] = actions(91); - v->a[194][anon_sym_LBRACE] = actions(29); - v->a[194][anon_sym_BANG] = actions(769); - v->a[194][anon_sym_LBRACK] = actions(33); - v->a[194][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[232][sym_brace_expression] = state(834); + v->a[232][sym_concatenation] = state(1192); + v->a[232][sym_string] = state(834); + v->a[232][sym_number] = state(834); + v->a[232][sym_simple_expansion] = state(834); + v->a[232][sym_expansion] = state(834); + v->a[232][sym_command_substitution] = state(834); + v->a[232][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[232][aux_sym_command_repeat1] = state(1035); + v->a[232][aux_sym__literal_repeat1] = state(1048); + v->a[232][sym_word] = actions(65); + v->a[232][anon_sym_for] = actions(9); + v->a[232][anon_sym_select] = actions(9); + v->a[232][anon_sym_while] = actions(11); + v->a[232][anon_sym_until] = actions(11); + v->a[232][anon_sym_if] = actions(13); + v->a[232][anon_sym_case] = actions(15); + v->a[232][anon_sym_LPAREN] = actions(17); + v->a[232][anon_sym_function] = actions(73); + v->a[232][anon_sym_LBRACE] = actions(21); parse_table_892(v); } void parse_table_892(t_parse_table_array *v) { - v->a[194][anon_sym_declare] = actions(95); - v->a[194][anon_sym_typeset] = actions(95); - v->a[194][anon_sym_export] = actions(95); - v->a[194][anon_sym_readonly] = actions(95); - v->a[194][anon_sym_local] = actions(95); - v->a[194][anon_sym_unset] = actions(97); - v->a[194][anon_sym_unsetenv] = actions(97); - v->a[194][anon_sym_AMP_GT] = actions(85); - v->a[194][anon_sym_AMP_GT_GT] = actions(87); - v->a[194][anon_sym_LT_AMP] = actions(85); - v->a[194][anon_sym_GT_AMP] = actions(85); - v->a[194][anon_sym_GT_PIPE] = actions(87); - v->a[194][anon_sym_LT_AMP_DASH] = actions(99); - v->a[194][anon_sym_GT_AMP_DASH] = actions(99); - v->a[194][anon_sym_LT_LT_LT] = actions(101); - v->a[194][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[194][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[194][anon_sym_DOLLAR] = actions(316); - v->a[194][sym__special_character] = actions(771); - v->a[194][anon_sym_DQUOTE] = actions(320); + v->a[232][anon_sym_BANG] = actions(75); + v->a[232][anon_sym_declare] = actions(77); + v->a[232][anon_sym_typeset] = actions(77); + v->a[232][anon_sym_export] = actions(77); + v->a[232][anon_sym_readonly] = actions(77); + v->a[232][anon_sym_local] = actions(77); + v->a[232][anon_sym_unset] = actions(79); + v->a[232][anon_sym_unsetenv] = actions(79); + v->a[232][anon_sym_LT] = actions(81); + v->a[232][anon_sym_GT] = actions(81); + v->a[232][anon_sym_GT_GT] = actions(83); + v->a[232][anon_sym_AMP_GT] = actions(81); + v->a[232][anon_sym_AMP_GT_GT] = actions(83); + v->a[232][anon_sym_LT_AMP] = actions(81); + v->a[232][anon_sym_GT_AMP] = actions(81); + v->a[232][anon_sym_GT_PIPE] = actions(83); + v->a[232][anon_sym_LT_AMP_DASH] = actions(85); + v->a[232][anon_sym_GT_AMP_DASH] = actions(85); + v->a[232][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[232][anon_sym_DOLLAR] = actions(89); parse_table_893(v); } void parse_table_893(t_parse_table_array *v) { - v->a[194][sym_raw_string] = actions(773); - v->a[194][sym_ansi_c_string] = actions(773); - v->a[194][aux_sym_number_token1] = actions(324); - v->a[194][aux_sym_number_token2] = actions(326); - v->a[194][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[194][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[194][anon_sym_BQUOTE] = actions(332); - v->a[194][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[194][anon_sym_LT_LPAREN] = actions(336); - v->a[194][anon_sym_GT_LPAREN] = actions(336); - v->a[194][sym_comment] = actions(71); - v->a[194][sym_file_descriptor] = actions(135); - v->a[194][sym_variable_name] = actions(137); - v->a[194][sym_test_operator] = actions(775); - v->a[194][sym__brace_start] = actions(344); - v->a[195][sym__statements] = state(7334); - v->a[195][sym__statement_not_pipeline] = state(6614); - v->a[195][sym_redirected_statement] = state(4797); - v->a[195][sym_for_statement] = state(4797); - v->a[195][sym_c_style_for_statement] = state(4797); + v->a[232][sym__special_character] = actions(91); + v->a[232][anon_sym_DQUOTE] = actions(93); + v->a[232][sym_raw_string] = actions(95); + v->a[232][aux_sym_number_token1] = actions(97); + v->a[232][aux_sym_number_token2] = actions(99); + v->a[232][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[232][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[232][anon_sym_BQUOTE] = actions(105); + v->a[232][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[232][sym_comment] = actions(57); + v->a[232][sym_file_descriptor] = actions(109); + v->a[232][sym_variable_name] = actions(111); + v->a[232][sym_test_operator] = actions(95); + v->a[232][sym__brace_start] = actions(113); + v->a[233][sym__statement_not_pipeline] = state(3515); + v->a[233][sym_redirected_statement] = state(2296); + v->a[233][sym_for_statement] = state(2296); + v->a[233][sym_while_statement] = state(2296); + v->a[233][sym_if_statement] = state(2296); + v->a[233][sym_case_statement] = state(2296); parse_table_894(v); } void parse_table_894(t_parse_table_array *v) { - v->a[195][sym_while_statement] = state(4400); - v->a[195][sym_if_statement] = state(4400); - v->a[195][sym_case_statement] = state(4797); - v->a[195][sym_function_definition] = state(4797); - v->a[195][sym_compound_statement] = state(4797); - v->a[195][sym_subshell] = state(4797); - v->a[195][sym_pipeline] = state(5054); - v->a[195][sym_list] = state(4797); - v->a[195][sym_negated_command] = state(4797); - v->a[195][sym_test_command] = state(4797); - v->a[195][sym_declaration_command] = state(4797); - v->a[195][sym_unset_command] = state(4797); - v->a[195][sym_command] = state(4797); - v->a[195][sym_command_name] = state(533); - v->a[195][sym_variable_assignment] = state(945); - v->a[195][sym_variable_assignments] = state(4797); - v->a[195][sym_subscript] = state(6754); - v->a[195][sym_file_redirect] = state(2019); - v->a[195][sym_herestring_redirect] = state(2017); - v->a[195][sym_arithmetic_expansion] = state(938); + v->a[233][sym_function_definition] = state(2296); + v->a[233][sym_compound_statement] = state(2296); + v->a[233][sym_subshell] = state(2296); + v->a[233][sym_pipeline] = state(2591); + v->a[233][sym_list] = state(2296); + v->a[233][sym_negated_command] = state(2296); + v->a[233][sym_declaration_command] = state(2296); + v->a[233][sym_unset_command] = state(2296); + v->a[233][sym_command] = state(2296); + v->a[233][sym_command_name] = state(310); + v->a[233][sym_variable_assignment] = state(708); + v->a[233][sym_variable_assignments] = state(2296); + v->a[233][sym_file_redirect] = state(1320); + v->a[233][sym_arithmetic_expansion] = state(834); + v->a[233][sym_brace_expression] = state(834); + v->a[233][sym_concatenation] = state(1192); + v->a[233][sym_string] = state(834); + v->a[233][sym_number] = state(834); + v->a[233][sym_simple_expansion] = state(834); + v->a[233][sym_expansion] = state(834); parse_table_895(v); } diff --git a/parser/static/parse_table/parse_table_179.c b/parser/static/parse_table/parse_table_179.c index df2eec00..bfb19db6 100644 --- a/parser/static/parse_table/parse_table_179.c +++ b/parser/static/parse_table/parse_table_179.c @@ -14,126 +14,126 @@ void parse_table_895(t_parse_table_array *v) { - v->a[195][sym_brace_expression] = state(938); - v->a[195][sym_concatenation] = state(1376); - v->a[195][sym_string] = state(938); - v->a[195][sym_translated_string] = state(938); - v->a[195][sym_number] = state(938); - v->a[195][sym_simple_expansion] = state(938); - v->a[195][sym_expansion] = state(938); - v->a[195][sym_command_substitution] = state(938); - v->a[195][sym_process_substitution] = state(938); - v->a[195][aux_sym__statements_repeat1] = state(423); - v->a[195][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[195][aux_sym_command_repeat1] = state(951); - v->a[195][aux_sym__literal_repeat1] = state(1267); - v->a[195][sym_word] = actions(765); - v->a[195][anon_sym_for] = actions(9); - v->a[195][anon_sym_select] = actions(11); - v->a[195][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[195][anon_sym_LT] = actions(85); - v->a[195][anon_sym_GT] = actions(85); - v->a[195][anon_sym_GT_GT] = actions(87); + v->a[233][sym_command_substitution] = state(834); + v->a[233][aux_sym__statements_repeat1] = state(233); + v->a[233][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[233][aux_sym_command_repeat1] = state(1035); + v->a[233][aux_sym__literal_repeat1] = state(1048); + v->a[233][sym_word] = actions(525); + v->a[233][anon_sym_for] = actions(528); + v->a[233][anon_sym_select] = actions(528); + v->a[233][anon_sym_while] = actions(531); + v->a[233][anon_sym_until] = actions(531); + v->a[233][anon_sym_if] = actions(534); + v->a[233][anon_sym_case] = actions(537); + v->a[233][anon_sym_LPAREN] = actions(540); + v->a[233][anon_sym_function] = actions(543); + v->a[233][anon_sym_LBRACE] = actions(546); + v->a[233][anon_sym_BANG] = actions(549); + v->a[233][anon_sym_declare] = actions(552); + v->a[233][anon_sym_typeset] = actions(552); + v->a[233][anon_sym_export] = actions(552); + v->a[233][anon_sym_readonly] = actions(552); parse_table_896(v); } void parse_table_896(t_parse_table_array *v) { - v->a[195][anon_sym_LPAREN] = actions(19); - v->a[195][anon_sym_while] = actions(21); - v->a[195][anon_sym_until] = actions(21); - v->a[195][anon_sym_if] = actions(23); - v->a[195][anon_sym_case] = actions(25); - v->a[195][anon_sym_function] = actions(91); - v->a[195][anon_sym_LBRACE] = actions(29); - v->a[195][anon_sym_BANG] = actions(769); - v->a[195][anon_sym_LBRACK] = actions(33); - v->a[195][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[195][anon_sym_declare] = actions(95); - v->a[195][anon_sym_typeset] = actions(95); - v->a[195][anon_sym_export] = actions(95); - v->a[195][anon_sym_readonly] = actions(95); - v->a[195][anon_sym_local] = actions(95); - v->a[195][anon_sym_unset] = actions(97); - v->a[195][anon_sym_unsetenv] = actions(97); - v->a[195][anon_sym_AMP_GT] = actions(85); - v->a[195][anon_sym_AMP_GT_GT] = actions(87); - v->a[195][anon_sym_LT_AMP] = actions(85); + v->a[233][anon_sym_local] = actions(552); + v->a[233][anon_sym_unset] = actions(555); + v->a[233][anon_sym_unsetenv] = actions(555); + v->a[233][anon_sym_LT] = actions(558); + v->a[233][anon_sym_GT] = actions(558); + v->a[233][anon_sym_GT_GT] = actions(561); + v->a[233][anon_sym_AMP_GT] = actions(558); + v->a[233][anon_sym_AMP_GT_GT] = actions(561); + v->a[233][anon_sym_LT_AMP] = actions(558); + v->a[233][anon_sym_GT_AMP] = actions(558); + v->a[233][anon_sym_GT_PIPE] = actions(561); + v->a[233][anon_sym_LT_AMP_DASH] = actions(564); + v->a[233][anon_sym_GT_AMP_DASH] = actions(564); + v->a[233][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(567); + v->a[233][anon_sym_DOLLAR] = actions(570); + v->a[233][sym__special_character] = actions(573); + v->a[233][anon_sym_DQUOTE] = actions(576); + v->a[233][sym_raw_string] = actions(579); + v->a[233][aux_sym_number_token1] = actions(582); + v->a[233][aux_sym_number_token2] = actions(585); parse_table_897(v); } void parse_table_897(t_parse_table_array *v) { - v->a[195][anon_sym_GT_AMP] = actions(85); - v->a[195][anon_sym_GT_PIPE] = actions(87); - v->a[195][anon_sym_LT_AMP_DASH] = actions(99); - v->a[195][anon_sym_GT_AMP_DASH] = actions(99); - v->a[195][anon_sym_LT_LT_LT] = actions(101); - v->a[195][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[195][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[195][anon_sym_DOLLAR] = actions(316); - v->a[195][sym__special_character] = actions(771); - v->a[195][anon_sym_DQUOTE] = actions(320); - v->a[195][sym_raw_string] = actions(773); - v->a[195][sym_ansi_c_string] = actions(773); - v->a[195][aux_sym_number_token1] = actions(324); - v->a[195][aux_sym_number_token2] = actions(326); - v->a[195][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[195][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[195][anon_sym_BQUOTE] = actions(332); - v->a[195][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[195][anon_sym_LT_LPAREN] = actions(336); - v->a[195][anon_sym_GT_LPAREN] = actions(336); + v->a[233][anon_sym_DOLLAR_LBRACE] = actions(588); + v->a[233][anon_sym_DOLLAR_LPAREN] = actions(591); + v->a[233][anon_sym_BQUOTE] = actions(594); + v->a[233][anon_sym_DOLLAR_BQUOTE] = actions(597); + v->a[233][sym_comment] = actions(57); + v->a[233][sym_file_descriptor] = actions(600); + v->a[233][sym_variable_name] = actions(603); + v->a[233][sym_test_operator] = actions(579); + v->a[233][sym__brace_start] = actions(606); + v->a[234][sym__statement_not_pipeline] = state(3471); + v->a[234][sym_redirected_statement] = state(2024); + v->a[234][sym_for_statement] = state(2024); + v->a[234][sym_while_statement] = state(2024); + v->a[234][sym_if_statement] = state(2024); + v->a[234][sym_case_statement] = state(2024); + v->a[234][sym_function_definition] = state(2024); + v->a[234][sym_compound_statement] = state(2024); + v->a[234][sym_subshell] = state(2024); + v->a[234][sym_pipeline] = state(2278); + v->a[234][sym_list] = state(2024); parse_table_898(v); } void parse_table_898(t_parse_table_array *v) { - v->a[195][sym_comment] = actions(71); - v->a[195][sym_file_descriptor] = actions(135); - v->a[195][sym_variable_name] = actions(137); - v->a[195][sym_test_operator] = actions(775); - v->a[195][sym__brace_start] = actions(344); - v->a[196][sym__statements] = state(7432); - v->a[196][sym__statement_not_pipeline] = state(6614); - v->a[196][sym_redirected_statement] = state(4797); - v->a[196][sym_for_statement] = state(4797); - v->a[196][sym_c_style_for_statement] = state(4797); - v->a[196][sym_while_statement] = state(4400); - v->a[196][sym_if_statement] = state(4400); - v->a[196][sym_case_statement] = state(4797); - v->a[196][sym_function_definition] = state(4797); - v->a[196][sym_compound_statement] = state(4797); - v->a[196][sym_subshell] = state(4797); - v->a[196][sym_pipeline] = state(5054); - v->a[196][sym_list] = state(4797); - v->a[196][sym_negated_command] = state(4797); - v->a[196][sym_test_command] = state(4797); + v->a[234][sym_negated_command] = state(2024); + v->a[234][sym_declaration_command] = state(2024); + v->a[234][sym_unset_command] = state(2024); + v->a[234][sym_command] = state(2024); + v->a[234][sym_command_name] = state(268); + v->a[234][sym_variable_assignment] = state(486); + v->a[234][sym_variable_assignments] = state(2024); + v->a[234][sym_file_redirect] = state(1212); + v->a[234][sym_arithmetic_expansion] = state(586); + v->a[234][sym_brace_expression] = state(586); + v->a[234][sym_concatenation] = state(1016); + v->a[234][sym_string] = state(586); + v->a[234][sym_number] = state(586); + v->a[234][sym_simple_expansion] = state(586); + v->a[234][sym_expansion] = state(586); + v->a[234][sym_command_substitution] = state(586); + v->a[234][aux_sym__statements_repeat1] = state(233); + v->a[234][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[234][aux_sym_command_repeat1] = state(1017); + v->a[234][aux_sym__literal_repeat1] = state(963); parse_table_899(v); } void parse_table_899(t_parse_table_array *v) { - v->a[196][sym_declaration_command] = state(4797); - v->a[196][sym_unset_command] = state(4797); - v->a[196][sym_command] = state(4797); - v->a[196][sym_command_name] = state(533); - v->a[196][sym_variable_assignment] = state(945); - v->a[196][sym_variable_assignments] = state(4797); - v->a[196][sym_subscript] = state(6754); - v->a[196][sym_file_redirect] = state(2265); - v->a[196][sym_herestring_redirect] = state(2017); - v->a[196][sym_arithmetic_expansion] = state(938); - v->a[196][sym_brace_expression] = state(938); - v->a[196][sym_concatenation] = state(1376); - v->a[196][sym_string] = state(938); - v->a[196][sym_translated_string] = state(938); - v->a[196][sym_number] = state(938); - v->a[196][sym_simple_expansion] = state(938); - v->a[196][sym_expansion] = state(938); - v->a[196][sym_command_substitution] = state(938); - v->a[196][sym_process_substitution] = state(938); - v->a[196][aux_sym__statements_repeat1] = state(423); + v->a[234][sym_word] = actions(339); + v->a[234][anon_sym_for] = actions(341); + v->a[234][anon_sym_select] = actions(341); + v->a[234][anon_sym_while] = actions(343); + v->a[234][anon_sym_until] = actions(343); + v->a[234][anon_sym_if] = actions(345); + v->a[234][anon_sym_case] = actions(347); + v->a[234][anon_sym_LPAREN] = actions(349); + v->a[234][anon_sym_function] = actions(353); + v->a[234][anon_sym_LBRACE] = actions(355); + v->a[234][anon_sym_BANG] = actions(357); + v->a[234][anon_sym_declare] = actions(359); + v->a[234][anon_sym_typeset] = actions(359); + v->a[234][anon_sym_export] = actions(359); + v->a[234][anon_sym_readonly] = actions(359); + v->a[234][anon_sym_local] = actions(359); + v->a[234][anon_sym_unset] = actions(361); + v->a[234][anon_sym_unsetenv] = actions(361); + v->a[234][anon_sym_LT] = actions(363); + v->a[234][anon_sym_GT] = actions(363); parse_table_900(v); } diff --git a/parser/static/parse_table/parse_table_18.c b/parser/static/parse_table/parse_table_18.c index e37e76b7..de685c23 100644 --- a/parser/static/parse_table/parse_table_18.c +++ b/parser/static/parse_table/parse_table_18.c @@ -14,126 +14,126 @@ void parse_table_90(t_parse_table_array *v) { - v->a[17][anon_sym_LT_LT_LT] = actions(310); - v->a[17][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[17][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[17][anon_sym_DOLLAR] = actions(316); - v->a[17][sym__special_character] = actions(318); - v->a[17][anon_sym_DQUOTE] = actions(320); - v->a[17][sym_raw_string] = actions(322); - v->a[17][sym_ansi_c_string] = actions(322); - v->a[17][aux_sym_number_token1] = actions(324); - v->a[17][aux_sym_number_token2] = actions(326); - v->a[17][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[17][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[17][anon_sym_BQUOTE] = actions(332); - v->a[17][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[17][anon_sym_LT_LPAREN] = actions(336); - v->a[17][anon_sym_GT_LPAREN] = actions(336); - v->a[17][sym_comment] = actions(71); - v->a[17][sym_file_descriptor] = actions(338); - v->a[17][sym_variable_name] = actions(340); - v->a[17][sym_test_operator] = actions(342); + v->a[21][sym_file_descriptor] = actions(391); + v->a[21][sym_variable_name] = actions(393); + v->a[21][sym_test_operator] = actions(377); + v->a[21][sym__brace_start] = actions(395); + v->a[22][sym__statements] = state(3525); + v->a[22][sym__statement_not_pipeline] = state(3471); + v->a[22][sym_redirected_statement] = state(1966); + v->a[22][sym_for_statement] = state(1966); + v->a[22][sym_while_statement] = state(1966); + v->a[22][sym_if_statement] = state(1966); + v->a[22][sym_case_statement] = state(1966); + v->a[22][sym_function_definition] = state(1966); + v->a[22][sym_compound_statement] = state(1966); + v->a[22][sym_subshell] = state(1966); + v->a[22][sym_pipeline] = state(2157); + v->a[22][sym_list] = state(1966); + v->a[22][sym_negated_command] = state(1966); + v->a[22][sym_declaration_command] = state(1966); + v->a[22][sym_unset_command] = state(1966); + v->a[22][sym_command] = state(1966); parse_table_91(v); } void parse_table_91(t_parse_table_array *v) { - v->a[17][sym__brace_start] = actions(344); - v->a[18][aux_sym__terminated_statement] = state(13); - v->a[18][sym__statement_not_pipeline] = state(6718); - v->a[18][sym_redirected_statement] = state(5007); - v->a[18][sym_for_statement] = state(5007); - v->a[18][sym_c_style_for_statement] = state(5007); - v->a[18][sym_while_statement] = state(4551); - v->a[18][sym_if_statement] = state(4551); - v->a[18][sym_elif_clause] = state(6363); - v->a[18][sym_else_clause] = state(7478); - v->a[18][sym_case_statement] = state(5007); - v->a[18][sym_function_definition] = state(5007); - v->a[18][sym_compound_statement] = state(5007); - v->a[18][sym_subshell] = state(5007); - v->a[18][sym_pipeline] = state(5189); - v->a[18][sym_list] = state(5007); - v->a[18][sym_negated_command] = state(5007); - v->a[18][sym_test_command] = state(5007); - v->a[18][sym_declaration_command] = state(5007); - v->a[18][sym_unset_command] = state(5007); + v->a[22][sym_command_name] = state(268); + v->a[22][sym_variable_assignment] = state(492); + v->a[22][sym_variable_assignments] = state(1966); + v->a[22][sym_file_redirect] = state(1212); + v->a[22][sym_arithmetic_expansion] = state(586); + v->a[22][sym_brace_expression] = state(586); + v->a[22][sym_concatenation] = state(1016); + v->a[22][sym_string] = state(586); + v->a[22][sym_number] = state(586); + v->a[22][sym_simple_expansion] = state(586); + v->a[22][sym_expansion] = state(586); + v->a[22][sym_command_substitution] = state(586); + v->a[22][aux_sym__statements_repeat1] = state(234); + v->a[22][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[22][aux_sym_command_repeat1] = state(1017); + v->a[22][aux_sym__literal_repeat1] = state(963); + v->a[22][sym_word] = actions(339); + v->a[22][anon_sym_for] = actions(341); + v->a[22][anon_sym_select] = actions(341); + v->a[22][anon_sym_while] = actions(343); parse_table_92(v); } void parse_table_92(t_parse_table_array *v) { - v->a[18][sym_command] = state(5007); - v->a[18][sym_command_name] = state(544); - v->a[18][sym_variable_assignment] = state(1151); - v->a[18][sym_variable_assignments] = state(5007); - v->a[18][sym_subscript] = state(6790); - v->a[18][sym_file_redirect] = state(2019); - v->a[18][sym_herestring_redirect] = state(2017); - v->a[18][sym_arithmetic_expansion] = state(1078); - v->a[18][sym_brace_expression] = state(1078); - v->a[18][sym_concatenation] = state(1376); - v->a[18][sym_string] = state(1078); - v->a[18][sym_translated_string] = state(1078); - v->a[18][sym_number] = state(1078); - v->a[18][sym_simple_expansion] = state(1078); - v->a[18][sym_expansion] = state(1078); - v->a[18][sym_command_substitution] = state(1078); - v->a[18][sym_process_substitution] = state(1078); - v->a[18][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[18][aux_sym_if_statement_repeat1] = state(6363); - v->a[18][aux_sym_command_repeat1] = state(997); + v->a[22][anon_sym_until] = actions(343); + v->a[22][anon_sym_if] = actions(345); + v->a[22][anon_sym_case] = actions(347); + v->a[22][anon_sym_LPAREN] = actions(349); + v->a[22][anon_sym_SEMI_SEMI] = actions(397); + v->a[22][anon_sym_SEMI_AMP] = actions(145); + v->a[22][anon_sym_SEMI_SEMI_AMP] = actions(145); + v->a[22][anon_sym_function] = actions(353); + v->a[22][anon_sym_LBRACE] = actions(355); + v->a[22][anon_sym_BANG] = actions(357); + v->a[22][anon_sym_declare] = actions(359); + v->a[22][anon_sym_typeset] = actions(359); + v->a[22][anon_sym_export] = actions(359); + v->a[22][anon_sym_readonly] = actions(359); + v->a[22][anon_sym_local] = actions(359); + v->a[22][anon_sym_unset] = actions(361); + v->a[22][anon_sym_unsetenv] = actions(361); + v->a[22][anon_sym_LT] = actions(363); + v->a[22][anon_sym_GT] = actions(363); + v->a[22][anon_sym_GT_GT] = actions(365); parse_table_93(v); } void parse_table_93(t_parse_table_array *v) { - v->a[18][aux_sym__literal_repeat1] = state(1267); - v->a[18][sym_word] = actions(286); - v->a[18][anon_sym_for] = actions(9); - v->a[18][anon_sym_select] = actions(11); - v->a[18][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[18][anon_sym_LT] = actions(290); - v->a[18][anon_sym_GT] = actions(290); - v->a[18][anon_sym_GT_GT] = actions(292); - v->a[18][anon_sym_LPAREN] = actions(19); - v->a[18][anon_sym_while] = actions(21); - v->a[18][anon_sym_until] = actions(21); - v->a[18][anon_sym_if] = actions(23); - v->a[18][anon_sym_fi] = actions(395); - v->a[18][anon_sym_elif] = actions(296); - v->a[18][anon_sym_else] = actions(298); - v->a[18][anon_sym_case] = actions(25); - v->a[18][anon_sym_function] = actions(300); - v->a[18][anon_sym_LBRACE] = actions(29); - v->a[18][anon_sym_BANG] = actions(302); - v->a[18][anon_sym_LBRACK] = actions(33); + v->a[22][anon_sym_AMP_GT] = actions(363); + v->a[22][anon_sym_AMP_GT_GT] = actions(365); + v->a[22][anon_sym_LT_AMP] = actions(363); + v->a[22][anon_sym_GT_AMP] = actions(363); + v->a[22][anon_sym_GT_PIPE] = actions(365); + v->a[22][anon_sym_LT_AMP_DASH] = actions(367); + v->a[22][anon_sym_GT_AMP_DASH] = actions(367); + v->a[22][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[22][anon_sym_DOLLAR] = actions(371); + v->a[22][sym__special_character] = actions(373); + v->a[22][anon_sym_DQUOTE] = actions(375); + v->a[22][sym_raw_string] = actions(377); + v->a[22][aux_sym_number_token1] = actions(379); + v->a[22][aux_sym_number_token2] = actions(381); + v->a[22][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[22][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[22][anon_sym_BQUOTE] = actions(387); + v->a[22][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[22][sym_comment] = actions(57); + v->a[22][sym_file_descriptor] = actions(391); parse_table_94(v); } void parse_table_94(t_parse_table_array *v) { - v->a[18][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[18][anon_sym_declare] = actions(304); - v->a[18][anon_sym_typeset] = actions(304); - v->a[18][anon_sym_export] = actions(304); - v->a[18][anon_sym_readonly] = actions(304); - v->a[18][anon_sym_local] = actions(304); - v->a[18][anon_sym_unset] = actions(306); - v->a[18][anon_sym_unsetenv] = actions(306); - v->a[18][anon_sym_AMP_GT] = actions(290); - v->a[18][anon_sym_AMP_GT_GT] = actions(292); - v->a[18][anon_sym_LT_AMP] = actions(290); - v->a[18][anon_sym_GT_AMP] = actions(290); - v->a[18][anon_sym_GT_PIPE] = actions(292); - v->a[18][anon_sym_LT_AMP_DASH] = actions(308); - v->a[18][anon_sym_GT_AMP_DASH] = actions(308); - v->a[18][anon_sym_LT_LT_LT] = actions(310); - v->a[18][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[18][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[18][anon_sym_DOLLAR] = actions(316); - v->a[18][sym__special_character] = actions(318); + v->a[22][sym_variable_name] = actions(393); + v->a[22][sym_test_operator] = actions(377); + v->a[22][sym__brace_start] = actions(395); + v->a[23][sym__statements] = state(3527); + v->a[23][sym__statement_not_pipeline] = state(3471); + v->a[23][sym_redirected_statement] = state(1966); + v->a[23][sym_for_statement] = state(1966); + v->a[23][sym_while_statement] = state(1966); + v->a[23][sym_if_statement] = state(1966); + v->a[23][sym_case_statement] = state(1966); + v->a[23][sym_function_definition] = state(1966); + v->a[23][sym_compound_statement] = state(1966); + v->a[23][sym_subshell] = state(1966); + v->a[23][sym_pipeline] = state(2157); + v->a[23][sym_list] = state(1966); + v->a[23][sym_negated_command] = state(1966); + v->a[23][sym_declaration_command] = state(1966); + v->a[23][sym_unset_command] = state(1966); + v->a[23][sym_command] = state(1966); + v->a[23][sym_command_name] = state(268); parse_table_95(v); } diff --git a/parser/static/parse_table/parse_table_180.c b/parser/static/parse_table/parse_table_180.c index 8c14b3a2..ba8ecb3c 100644 --- a/parser/static/parse_table/parse_table_180.c +++ b/parser/static/parse_table/parse_table_180.c @@ -14,126 +14,126 @@ void parse_table_900(t_parse_table_array *v) { - v->a[196][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[196][aux_sym_command_repeat1] = state(951); - v->a[196][aux_sym__literal_repeat1] = state(1267); - v->a[196][sym_word] = actions(765); - v->a[196][anon_sym_for] = actions(9); - v->a[196][anon_sym_select] = actions(11); - v->a[196][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[196][anon_sym_LT] = actions(85); - v->a[196][anon_sym_GT] = actions(85); - v->a[196][anon_sym_GT_GT] = actions(87); - v->a[196][anon_sym_LPAREN] = actions(19); - v->a[196][anon_sym_while] = actions(21); - v->a[196][anon_sym_until] = actions(21); - v->a[196][anon_sym_if] = actions(23); - v->a[196][anon_sym_case] = actions(25); - v->a[196][anon_sym_function] = actions(91); - v->a[196][anon_sym_LBRACE] = actions(29); - v->a[196][anon_sym_BANG] = actions(769); - v->a[196][anon_sym_LBRACK] = actions(33); - v->a[196][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[234][anon_sym_GT_GT] = actions(365); + v->a[234][anon_sym_AMP_GT] = actions(363); + v->a[234][anon_sym_AMP_GT_GT] = actions(365); + v->a[234][anon_sym_LT_AMP] = actions(363); + v->a[234][anon_sym_GT_AMP] = actions(363); + v->a[234][anon_sym_GT_PIPE] = actions(365); + v->a[234][anon_sym_LT_AMP_DASH] = actions(367); + v->a[234][anon_sym_GT_AMP_DASH] = actions(367); + v->a[234][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[234][anon_sym_DOLLAR] = actions(371); + v->a[234][sym__special_character] = actions(373); + v->a[234][anon_sym_DQUOTE] = actions(375); + v->a[234][sym_raw_string] = actions(377); + v->a[234][aux_sym_number_token1] = actions(379); + v->a[234][aux_sym_number_token2] = actions(381); + v->a[234][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[234][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[234][anon_sym_BQUOTE] = actions(387); + v->a[234][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[234][sym_comment] = actions(57); parse_table_901(v); } void parse_table_901(t_parse_table_array *v) { - v->a[196][anon_sym_declare] = actions(95); - v->a[196][anon_sym_typeset] = actions(95); - v->a[196][anon_sym_export] = actions(95); - v->a[196][anon_sym_readonly] = actions(95); - v->a[196][anon_sym_local] = actions(95); - v->a[196][anon_sym_unset] = actions(97); - v->a[196][anon_sym_unsetenv] = actions(97); - v->a[196][anon_sym_AMP_GT] = actions(85); - v->a[196][anon_sym_AMP_GT_GT] = actions(87); - v->a[196][anon_sym_LT_AMP] = actions(85); - v->a[196][anon_sym_GT_AMP] = actions(85); - v->a[196][anon_sym_GT_PIPE] = actions(87); - v->a[196][anon_sym_LT_AMP_DASH] = actions(99); - v->a[196][anon_sym_GT_AMP_DASH] = actions(99); - v->a[196][anon_sym_LT_LT_LT] = actions(101); - v->a[196][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[196][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[196][anon_sym_DOLLAR] = actions(316); - v->a[196][sym__special_character] = actions(771); - v->a[196][anon_sym_DQUOTE] = actions(320); + v->a[234][sym_file_descriptor] = actions(391); + v->a[234][sym_variable_name] = actions(393); + v->a[234][sym_test_operator] = actions(377); + v->a[234][sym__brace_start] = actions(395); + v->a[235][aux_sym__terminated_statement] = state(37); + v->a[235][sym__statement_not_pipeline] = state(3515); + v->a[235][sym_redirected_statement] = state(2164); + v->a[235][sym_for_statement] = state(2164); + v->a[235][sym_while_statement] = state(2164); + v->a[235][sym_if_statement] = state(2164); + v->a[235][sym_case_statement] = state(2164); + v->a[235][sym_function_definition] = state(2164); + v->a[235][sym_compound_statement] = state(2164); + v->a[235][sym_subshell] = state(2164); + v->a[235][sym_pipeline] = state(2581); + v->a[235][sym_list] = state(2164); + v->a[235][sym_negated_command] = state(2164); + v->a[235][sym_declaration_command] = state(2164); + v->a[235][sym_unset_command] = state(2164); + v->a[235][sym_command] = state(2164); parse_table_902(v); } void parse_table_902(t_parse_table_array *v) { - v->a[196][sym_raw_string] = actions(773); - v->a[196][sym_ansi_c_string] = actions(773); - v->a[196][aux_sym_number_token1] = actions(324); - v->a[196][aux_sym_number_token2] = actions(326); - v->a[196][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[196][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[196][anon_sym_BQUOTE] = actions(332); - v->a[196][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[196][anon_sym_LT_LPAREN] = actions(336); - v->a[196][anon_sym_GT_LPAREN] = actions(336); - v->a[196][sym_comment] = actions(71); - v->a[196][sym_file_descriptor] = actions(135); - v->a[196][sym_variable_name] = actions(137); - v->a[196][sym_test_operator] = actions(775); - v->a[196][sym__brace_start] = actions(344); - v->a[197][sym__statements] = state(7430); - v->a[197][sym__statement_not_pipeline] = state(6558); - v->a[197][sym_redirected_statement] = state(4662); - v->a[197][sym_for_statement] = state(4662); - v->a[197][sym_c_style_for_statement] = state(4662); + v->a[235][sym_command_name] = state(310); + v->a[235][sym_variable_assignment] = state(704); + v->a[235][sym_variable_assignments] = state(2164); + v->a[235][sym_file_redirect] = state(1320); + v->a[235][sym_arithmetic_expansion] = state(834); + v->a[235][sym_brace_expression] = state(834); + v->a[235][sym_concatenation] = state(1192); + v->a[235][sym_string] = state(834); + v->a[235][sym_number] = state(834); + v->a[235][sym_simple_expansion] = state(834); + v->a[235][sym_expansion] = state(834); + v->a[235][sym_command_substitution] = state(834); + v->a[235][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[235][aux_sym_command_repeat1] = state(1035); + v->a[235][aux_sym__literal_repeat1] = state(1048); + v->a[235][sym_word] = actions(65); + v->a[235][anon_sym_for] = actions(9); + v->a[235][anon_sym_select] = actions(9); + v->a[235][anon_sym_while] = actions(11); + v->a[235][anon_sym_until] = actions(11); parse_table_903(v); } void parse_table_903(t_parse_table_array *v) { - v->a[197][sym_while_statement] = state(4314); - v->a[197][sym_if_statement] = state(4314); - v->a[197][sym_case_statement] = state(4662); - v->a[197][sym_function_definition] = state(4662); - v->a[197][sym_compound_statement] = state(4662); - v->a[197][sym_subshell] = state(4662); - v->a[197][sym_pipeline] = state(5070); - v->a[197][sym_list] = state(4662); - v->a[197][sym_negated_command] = state(4662); - v->a[197][sym_test_command] = state(4662); - v->a[197][sym_declaration_command] = state(4662); - v->a[197][sym_unset_command] = state(4662); - v->a[197][sym_command] = state(4662); - v->a[197][sym_command_name] = state(554); - v->a[197][sym_variable_assignment] = state(1150); - v->a[197][sym_variable_assignments] = state(4662); - v->a[197][sym_subscript] = state(6790); - v->a[197][sym_file_redirect] = state(2273); - v->a[197][sym_herestring_redirect] = state(2272); - v->a[197][sym_arithmetic_expansion] = state(1078); + v->a[235][anon_sym_if] = actions(13); + v->a[235][anon_sym_case] = actions(15); + v->a[235][anon_sym_LPAREN] = actions(17); + v->a[235][anon_sym_function] = actions(73); + v->a[235][anon_sym_LBRACE] = actions(21); + v->a[235][anon_sym_BANG] = actions(75); + v->a[235][anon_sym_declare] = actions(77); + v->a[235][anon_sym_typeset] = actions(77); + v->a[235][anon_sym_export] = actions(77); + v->a[235][anon_sym_readonly] = actions(77); + v->a[235][anon_sym_local] = actions(77); + v->a[235][anon_sym_unset] = actions(79); + v->a[235][anon_sym_unsetenv] = actions(79); + v->a[235][anon_sym_LT] = actions(81); + v->a[235][anon_sym_GT] = actions(81); + v->a[235][anon_sym_GT_GT] = actions(83); + v->a[235][anon_sym_AMP_GT] = actions(81); + v->a[235][anon_sym_AMP_GT_GT] = actions(83); + v->a[235][anon_sym_LT_AMP] = actions(81); + v->a[235][anon_sym_GT_AMP] = actions(81); parse_table_904(v); } void parse_table_904(t_parse_table_array *v) { - v->a[197][sym_brace_expression] = state(1078); - v->a[197][sym_concatenation] = state(1376); - v->a[197][sym_string] = state(1078); - v->a[197][sym_translated_string] = state(1078); - v->a[197][sym_number] = state(1078); - v->a[197][sym_simple_expansion] = state(1078); - v->a[197][sym_expansion] = state(1078); - v->a[197][sym_command_substitution] = state(1078); - v->a[197][sym_process_substitution] = state(1078); - v->a[197][aux_sym__statements_repeat1] = state(429); - v->a[197][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[197][aux_sym_command_repeat1] = state(958); - v->a[197][aux_sym__literal_repeat1] = state(1267); - v->a[197][sym_word] = actions(799); - v->a[197][anon_sym_for] = actions(9); - v->a[197][anon_sym_select] = actions(11); - v->a[197][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[197][anon_sym_LT] = actions(290); - v->a[197][anon_sym_GT] = actions(290); - v->a[197][anon_sym_GT_GT] = actions(292); + v->a[235][anon_sym_GT_PIPE] = actions(83); + v->a[235][anon_sym_LT_AMP_DASH] = actions(85); + v->a[235][anon_sym_GT_AMP_DASH] = actions(85); + v->a[235][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[235][anon_sym_DOLLAR] = actions(89); + v->a[235][sym__special_character] = actions(91); + v->a[235][anon_sym_DQUOTE] = actions(93); + v->a[235][sym_raw_string] = actions(95); + v->a[235][aux_sym_number_token1] = actions(97); + v->a[235][aux_sym_number_token2] = actions(99); + v->a[235][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[235][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[235][anon_sym_BQUOTE] = actions(105); + v->a[235][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[235][sym_comment] = actions(57); + v->a[235][sym_file_descriptor] = actions(109); + v->a[235][sym_variable_name] = actions(111); + v->a[235][sym_test_operator] = actions(95); + v->a[235][sym__brace_start] = actions(113); + v->a[236][sym__statement_not_pipeline] = state(3476); parse_table_905(v); } diff --git a/parser/static/parse_table/parse_table_181.c b/parser/static/parse_table/parse_table_181.c index 7ca998d5..9a189e7b 100644 --- a/parser/static/parse_table/parse_table_181.c +++ b/parser/static/parse_table/parse_table_181.c @@ -14,126 +14,126 @@ void parse_table_905(t_parse_table_array *v) { - v->a[197][anon_sym_LPAREN] = actions(19); - v->a[197][anon_sym_while] = actions(21); - v->a[197][anon_sym_until] = actions(21); - v->a[197][anon_sym_if] = actions(23); - v->a[197][anon_sym_case] = actions(25); - v->a[197][anon_sym_function] = actions(801); - v->a[197][anon_sym_LBRACE] = actions(29); - v->a[197][anon_sym_BANG] = actions(803); - v->a[197][anon_sym_LBRACK] = actions(33); - v->a[197][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[197][anon_sym_declare] = actions(805); - v->a[197][anon_sym_typeset] = actions(805); - v->a[197][anon_sym_export] = actions(805); - v->a[197][anon_sym_readonly] = actions(805); - v->a[197][anon_sym_local] = actions(805); - v->a[197][anon_sym_unset] = actions(807); - v->a[197][anon_sym_unsetenv] = actions(807); - v->a[197][anon_sym_AMP_GT] = actions(290); - v->a[197][anon_sym_AMP_GT_GT] = actions(292); - v->a[197][anon_sym_LT_AMP] = actions(290); + v->a[236][sym_redirected_statement] = state(2051); + v->a[236][sym_for_statement] = state(2051); + v->a[236][sym_while_statement] = state(2051); + v->a[236][sym_if_statement] = state(2051); + v->a[236][sym_case_statement] = state(2051); + v->a[236][sym_function_definition] = state(2051); + v->a[236][sym_compound_statement] = state(2051); + v->a[236][sym_subshell] = state(2051); + v->a[236][sym_pipeline] = state(2507); + v->a[236][sym_list] = state(2051); + v->a[236][sym_negated_command] = state(2051); + v->a[236][sym_declaration_command] = state(2051); + v->a[236][sym_unset_command] = state(2051); + v->a[236][sym_command] = state(2051); + v->a[236][sym_command_name] = state(340); + v->a[236][sym_variable_assignment] = state(732); + v->a[236][sym_variable_assignments] = state(2051); + v->a[236][sym_file_redirect] = state(1361); + v->a[236][sym_arithmetic_expansion] = state(834); + v->a[236][sym_brace_expression] = state(834); parse_table_906(v); } void parse_table_906(t_parse_table_array *v) { - v->a[197][anon_sym_GT_AMP] = actions(290); - v->a[197][anon_sym_GT_PIPE] = actions(292); - v->a[197][anon_sym_LT_AMP_DASH] = actions(308); - v->a[197][anon_sym_GT_AMP_DASH] = actions(308); - v->a[197][anon_sym_LT_LT_LT] = actions(310); - v->a[197][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[197][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[197][anon_sym_DOLLAR] = actions(316); - v->a[197][sym__special_character] = actions(318); - v->a[197][anon_sym_DQUOTE] = actions(320); - v->a[197][sym_raw_string] = actions(322); - v->a[197][sym_ansi_c_string] = actions(322); - v->a[197][aux_sym_number_token1] = actions(324); - v->a[197][aux_sym_number_token2] = actions(326); - v->a[197][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[197][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[197][anon_sym_BQUOTE] = actions(332); - v->a[197][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[197][anon_sym_LT_LPAREN] = actions(336); - v->a[197][anon_sym_GT_LPAREN] = actions(336); + v->a[236][sym_concatenation] = state(1192); + v->a[236][sym_string] = state(834); + v->a[236][sym_number] = state(834); + v->a[236][sym_simple_expansion] = state(834); + v->a[236][sym_expansion] = state(834); + v->a[236][sym_command_substitution] = state(834); + v->a[236][aux_sym__statements_repeat1] = state(233); + v->a[236][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[236][aux_sym_command_repeat1] = state(1008); + v->a[236][aux_sym__literal_repeat1] = state(1048); + v->a[236][sym_word] = actions(467); + v->a[236][anon_sym_for] = actions(9); + v->a[236][anon_sym_select] = actions(9); + v->a[236][anon_sym_while] = actions(11); + v->a[236][anon_sym_until] = actions(11); + v->a[236][anon_sym_if] = actions(13); + v->a[236][anon_sym_case] = actions(15); + v->a[236][anon_sym_LPAREN] = actions(17); + v->a[236][anon_sym_function] = actions(469); + v->a[236][anon_sym_LBRACE] = actions(21); parse_table_907(v); } void parse_table_907(t_parse_table_array *v) { - v->a[197][sym_comment] = actions(71); - v->a[197][sym_file_descriptor] = actions(338); - v->a[197][sym_variable_name] = actions(340); - v->a[197][sym_test_operator] = actions(342); - v->a[197][sym__brace_start] = actions(344); - v->a[198][sym__statements] = state(7429); - v->a[198][sym__statement_not_pipeline] = state(6558); - v->a[198][sym_redirected_statement] = state(4662); - v->a[198][sym_for_statement] = state(4662); - v->a[198][sym_c_style_for_statement] = state(4662); - v->a[198][sym_while_statement] = state(4314); - v->a[198][sym_if_statement] = state(4314); - v->a[198][sym_case_statement] = state(4662); - v->a[198][sym_function_definition] = state(4662); - v->a[198][sym_compound_statement] = state(4662); - v->a[198][sym_subshell] = state(4662); - v->a[198][sym_pipeline] = state(5070); - v->a[198][sym_list] = state(4662); - v->a[198][sym_negated_command] = state(4662); - v->a[198][sym_test_command] = state(4662); + v->a[236][anon_sym_BANG] = actions(471); + v->a[236][anon_sym_declare] = actions(473); + v->a[236][anon_sym_typeset] = actions(473); + v->a[236][anon_sym_export] = actions(473); + v->a[236][anon_sym_readonly] = actions(473); + v->a[236][anon_sym_local] = actions(473); + v->a[236][anon_sym_unset] = actions(475); + v->a[236][anon_sym_unsetenv] = actions(475); + v->a[236][anon_sym_LT] = actions(81); + v->a[236][anon_sym_GT] = actions(81); + v->a[236][anon_sym_GT_GT] = actions(83); + v->a[236][anon_sym_AMP_GT] = actions(81); + v->a[236][anon_sym_AMP_GT_GT] = actions(83); + v->a[236][anon_sym_LT_AMP] = actions(81); + v->a[236][anon_sym_GT_AMP] = actions(81); + v->a[236][anon_sym_GT_PIPE] = actions(83); + v->a[236][anon_sym_LT_AMP_DASH] = actions(85); + v->a[236][anon_sym_GT_AMP_DASH] = actions(85); + v->a[236][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[236][anon_sym_DOLLAR] = actions(89); parse_table_908(v); } void parse_table_908(t_parse_table_array *v) { - v->a[198][sym_declaration_command] = state(4662); - v->a[198][sym_unset_command] = state(4662); - v->a[198][sym_command] = state(4662); - v->a[198][sym_command_name] = state(554); - v->a[198][sym_variable_assignment] = state(1150); - v->a[198][sym_variable_assignments] = state(4662); - v->a[198][sym_subscript] = state(6790); - v->a[198][sym_file_redirect] = state(2273); - v->a[198][sym_herestring_redirect] = state(2272); - v->a[198][sym_arithmetic_expansion] = state(1078); - v->a[198][sym_brace_expression] = state(1078); - v->a[198][sym_concatenation] = state(1376); - v->a[198][sym_string] = state(1078); - v->a[198][sym_translated_string] = state(1078); - v->a[198][sym_number] = state(1078); - v->a[198][sym_simple_expansion] = state(1078); - v->a[198][sym_expansion] = state(1078); - v->a[198][sym_command_substitution] = state(1078); - v->a[198][sym_process_substitution] = state(1078); - v->a[198][aux_sym__statements_repeat1] = state(429); + v->a[236][sym__special_character] = actions(91); + v->a[236][anon_sym_DQUOTE] = actions(93); + v->a[236][sym_raw_string] = actions(95); + v->a[236][aux_sym_number_token1] = actions(97); + v->a[236][aux_sym_number_token2] = actions(99); + v->a[236][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[236][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[236][anon_sym_BQUOTE] = actions(105); + v->a[236][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[236][sym_comment] = actions(57); + v->a[236][sym_file_descriptor] = actions(109); + v->a[236][sym_variable_name] = actions(111); + v->a[236][sym_test_operator] = actions(95); + v->a[236][sym__brace_start] = actions(113); + v->a[237][aux_sym__terminated_statement] = state(42); + v->a[237][sym__statement_not_pipeline] = state(3515); + v->a[237][sym_redirected_statement] = state(2164); + v->a[237][sym_for_statement] = state(2164); + v->a[237][sym_while_statement] = state(2164); + v->a[237][sym_if_statement] = state(2164); parse_table_909(v); } void parse_table_909(t_parse_table_array *v) { - v->a[198][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[198][aux_sym_command_repeat1] = state(958); - v->a[198][aux_sym__literal_repeat1] = state(1267); - v->a[198][sym_word] = actions(799); - v->a[198][anon_sym_for] = actions(9); - v->a[198][anon_sym_select] = actions(11); - v->a[198][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[198][anon_sym_LT] = actions(290); - v->a[198][anon_sym_GT] = actions(290); - v->a[198][anon_sym_GT_GT] = actions(292); - v->a[198][anon_sym_LPAREN] = actions(19); - v->a[198][anon_sym_while] = actions(21); - v->a[198][anon_sym_until] = actions(21); - v->a[198][anon_sym_if] = actions(23); - v->a[198][anon_sym_case] = actions(25); - v->a[198][anon_sym_function] = actions(801); - v->a[198][anon_sym_LBRACE] = actions(29); - v->a[198][anon_sym_BANG] = actions(803); - v->a[198][anon_sym_LBRACK] = actions(33); - v->a[198][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[237][sym_case_statement] = state(2164); + v->a[237][sym_function_definition] = state(2164); + v->a[237][sym_compound_statement] = state(2164); + v->a[237][sym_subshell] = state(2164); + v->a[237][sym_pipeline] = state(2581); + v->a[237][sym_list] = state(2164); + v->a[237][sym_negated_command] = state(2164); + v->a[237][sym_declaration_command] = state(2164); + v->a[237][sym_unset_command] = state(2164); + v->a[237][sym_command] = state(2164); + v->a[237][sym_command_name] = state(310); + v->a[237][sym_variable_assignment] = state(704); + v->a[237][sym_variable_assignments] = state(2164); + v->a[237][sym_file_redirect] = state(1320); + v->a[237][sym_arithmetic_expansion] = state(834); + v->a[237][sym_brace_expression] = state(834); + v->a[237][sym_concatenation] = state(1192); + v->a[237][sym_string] = state(834); + v->a[237][sym_number] = state(834); + v->a[237][sym_simple_expansion] = state(834); parse_table_910(v); } diff --git a/parser/static/parse_table/parse_table_182.c b/parser/static/parse_table/parse_table_182.c index ece6efaa..87d8d816 100644 --- a/parser/static/parse_table/parse_table_182.c +++ b/parser/static/parse_table/parse_table_182.c @@ -14,126 +14,126 @@ void parse_table_910(t_parse_table_array *v) { - v->a[198][anon_sym_declare] = actions(805); - v->a[198][anon_sym_typeset] = actions(805); - v->a[198][anon_sym_export] = actions(805); - v->a[198][anon_sym_readonly] = actions(805); - v->a[198][anon_sym_local] = actions(805); - v->a[198][anon_sym_unset] = actions(807); - v->a[198][anon_sym_unsetenv] = actions(807); - v->a[198][anon_sym_AMP_GT] = actions(290); - v->a[198][anon_sym_AMP_GT_GT] = actions(292); - v->a[198][anon_sym_LT_AMP] = actions(290); - v->a[198][anon_sym_GT_AMP] = actions(290); - v->a[198][anon_sym_GT_PIPE] = actions(292); - v->a[198][anon_sym_LT_AMP_DASH] = actions(308); - v->a[198][anon_sym_GT_AMP_DASH] = actions(308); - v->a[198][anon_sym_LT_LT_LT] = actions(310); - v->a[198][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[198][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[198][anon_sym_DOLLAR] = actions(316); - v->a[198][sym__special_character] = actions(318); - v->a[198][anon_sym_DQUOTE] = actions(320); + v->a[237][sym_expansion] = state(834); + v->a[237][sym_command_substitution] = state(834); + v->a[237][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[237][aux_sym_command_repeat1] = state(1035); + v->a[237][aux_sym__literal_repeat1] = state(1048); + v->a[237][sym_word] = actions(65); + v->a[237][anon_sym_for] = actions(9); + v->a[237][anon_sym_select] = actions(9); + v->a[237][anon_sym_while] = actions(11); + v->a[237][anon_sym_until] = actions(11); + v->a[237][anon_sym_if] = actions(13); + v->a[237][anon_sym_case] = actions(15); + v->a[237][anon_sym_LPAREN] = actions(17); + v->a[237][anon_sym_function] = actions(73); + v->a[237][anon_sym_LBRACE] = actions(21); + v->a[237][anon_sym_BANG] = actions(75); + v->a[237][anon_sym_declare] = actions(77); + v->a[237][anon_sym_typeset] = actions(77); + v->a[237][anon_sym_export] = actions(77); + v->a[237][anon_sym_readonly] = actions(77); parse_table_911(v); } void parse_table_911(t_parse_table_array *v) { - v->a[198][sym_raw_string] = actions(322); - v->a[198][sym_ansi_c_string] = actions(322); - v->a[198][aux_sym_number_token1] = actions(324); - v->a[198][aux_sym_number_token2] = actions(326); - v->a[198][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[198][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[198][anon_sym_BQUOTE] = actions(332); - v->a[198][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[198][anon_sym_LT_LPAREN] = actions(336); - v->a[198][anon_sym_GT_LPAREN] = actions(336); - v->a[198][sym_comment] = actions(71); - v->a[198][sym_file_descriptor] = actions(338); - v->a[198][sym_variable_name] = actions(340); - v->a[198][sym_test_operator] = actions(342); - v->a[198][sym__brace_start] = actions(344); - v->a[199][sym__statements] = state(7403); - v->a[199][sym__statement_not_pipeline] = state(6614); - v->a[199][sym_redirected_statement] = state(4797); - v->a[199][sym_for_statement] = state(4797); - v->a[199][sym_c_style_for_statement] = state(4797); + v->a[237][anon_sym_local] = actions(77); + v->a[237][anon_sym_unset] = actions(79); + v->a[237][anon_sym_unsetenv] = actions(79); + v->a[237][anon_sym_LT] = actions(81); + v->a[237][anon_sym_GT] = actions(81); + v->a[237][anon_sym_GT_GT] = actions(83); + v->a[237][anon_sym_AMP_GT] = actions(81); + v->a[237][anon_sym_AMP_GT_GT] = actions(83); + v->a[237][anon_sym_LT_AMP] = actions(81); + v->a[237][anon_sym_GT_AMP] = actions(81); + v->a[237][anon_sym_GT_PIPE] = actions(83); + v->a[237][anon_sym_LT_AMP_DASH] = actions(85); + v->a[237][anon_sym_GT_AMP_DASH] = actions(85); + v->a[237][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[237][anon_sym_DOLLAR] = actions(89); + v->a[237][sym__special_character] = actions(91); + v->a[237][anon_sym_DQUOTE] = actions(93); + v->a[237][sym_raw_string] = actions(95); + v->a[237][aux_sym_number_token1] = actions(97); + v->a[237][aux_sym_number_token2] = actions(99); parse_table_912(v); } void parse_table_912(t_parse_table_array *v) { - v->a[199][sym_while_statement] = state(4400); - v->a[199][sym_if_statement] = state(4400); - v->a[199][sym_case_statement] = state(4797); - v->a[199][sym_function_definition] = state(4797); - v->a[199][sym_compound_statement] = state(4797); - v->a[199][sym_subshell] = state(4797); - v->a[199][sym_pipeline] = state(5054); - v->a[199][sym_list] = state(4797); - v->a[199][sym_negated_command] = state(4797); - v->a[199][sym_test_command] = state(4797); - v->a[199][sym_declaration_command] = state(4797); - v->a[199][sym_unset_command] = state(4797); - v->a[199][sym_command] = state(4797); - v->a[199][sym_command_name] = state(533); - v->a[199][sym_variable_assignment] = state(945); - v->a[199][sym_variable_assignments] = state(4797); - v->a[199][sym_subscript] = state(6754); - v->a[199][sym_file_redirect] = state(2169); - v->a[199][sym_herestring_redirect] = state(2017); - v->a[199][sym_arithmetic_expansion] = state(938); + v->a[237][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[237][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[237][anon_sym_BQUOTE] = actions(105); + v->a[237][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[237][sym_comment] = actions(57); + v->a[237][sym_file_descriptor] = actions(109); + v->a[237][sym_variable_name] = actions(111); + v->a[237][sym_test_operator] = actions(95); + v->a[237][sym__brace_start] = actions(113); + v->a[238][sym__statement_not_pipeline] = state(3459); + v->a[238][sym_redirected_statement] = state(2127); + v->a[238][sym_for_statement] = state(2127); + v->a[238][sym_while_statement] = state(2127); + v->a[238][sym_if_statement] = state(2127); + v->a[238][sym_case_statement] = state(2127); + v->a[238][sym_function_definition] = state(2127); + v->a[238][sym_compound_statement] = state(2127); + v->a[238][sym_subshell] = state(2127); + v->a[238][sym_pipeline] = state(2506); + v->a[238][sym_list] = state(2127); parse_table_913(v); } void parse_table_913(t_parse_table_array *v) { - v->a[199][sym_brace_expression] = state(938); - v->a[199][sym_concatenation] = state(1376); - v->a[199][sym_string] = state(938); - v->a[199][sym_translated_string] = state(938); - v->a[199][sym_number] = state(938); - v->a[199][sym_simple_expansion] = state(938); - v->a[199][sym_expansion] = state(938); - v->a[199][sym_command_substitution] = state(938); - v->a[199][sym_process_substitution] = state(938); - v->a[199][aux_sym__statements_repeat1] = state(423); - v->a[199][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[199][aux_sym_command_repeat1] = state(951); - v->a[199][aux_sym__literal_repeat1] = state(1267); - v->a[199][sym_word] = actions(765); - v->a[199][anon_sym_for] = actions(9); - v->a[199][anon_sym_select] = actions(11); - v->a[199][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[199][anon_sym_LT] = actions(85); - v->a[199][anon_sym_GT] = actions(85); - v->a[199][anon_sym_GT_GT] = actions(87); + v->a[238][sym_negated_command] = state(2127); + v->a[238][sym_declaration_command] = state(2127); + v->a[238][sym_unset_command] = state(2127); + v->a[238][sym_command] = state(2127); + v->a[238][sym_command_name] = state(280); + v->a[238][sym_variable_assignment] = state(596); + v->a[238][sym_variable_assignments] = state(2127); + v->a[238][sym_file_redirect] = state(1296); + v->a[238][sym_arithmetic_expansion] = state(643); + v->a[238][sym_brace_expression] = state(643); + v->a[238][sym_concatenation] = state(1171); + v->a[238][sym_string] = state(643); + v->a[238][sym_number] = state(643); + v->a[238][sym_simple_expansion] = state(643); + v->a[238][sym_expansion] = state(643); + v->a[238][sym_command_substitution] = state(643); + v->a[238][aux_sym__statements_repeat1] = state(233); + v->a[238][aux_sym_redirected_statement_repeat2] = state(2160); + v->a[238][aux_sym_command_repeat1] = state(998); + v->a[238][aux_sym__literal_repeat1] = state(1006); parse_table_914(v); } void parse_table_914(t_parse_table_array *v) { - v->a[199][anon_sym_LPAREN] = actions(19); - v->a[199][anon_sym_while] = actions(21); - v->a[199][anon_sym_until] = actions(21); - v->a[199][anon_sym_if] = actions(23); - v->a[199][anon_sym_case] = actions(25); - v->a[199][anon_sym_function] = actions(91); - v->a[199][anon_sym_LBRACE] = actions(29); - v->a[199][anon_sym_BANG] = actions(769); - v->a[199][anon_sym_LBRACK] = actions(33); - v->a[199][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[199][anon_sym_declare] = actions(95); - v->a[199][anon_sym_typeset] = actions(95); - v->a[199][anon_sym_export] = actions(95); - v->a[199][anon_sym_readonly] = actions(95); - v->a[199][anon_sym_local] = actions(95); - v->a[199][anon_sym_unset] = actions(97); - v->a[199][anon_sym_unsetenv] = actions(97); - v->a[199][anon_sym_AMP_GT] = actions(85); - v->a[199][anon_sym_AMP_GT_GT] = actions(87); - v->a[199][anon_sym_LT_AMP] = actions(85); + v->a[238][sym_word] = actions(7); + v->a[238][anon_sym_for] = actions(9); + v->a[238][anon_sym_select] = actions(9); + v->a[238][anon_sym_while] = actions(11); + v->a[238][anon_sym_until] = actions(11); + v->a[238][anon_sym_if] = actions(13); + v->a[238][anon_sym_case] = actions(15); + v->a[238][anon_sym_LPAREN] = actions(17); + v->a[238][anon_sym_function] = actions(19); + v->a[238][anon_sym_LBRACE] = actions(21); + v->a[238][anon_sym_BANG] = actions(23); + v->a[238][anon_sym_declare] = actions(25); + v->a[238][anon_sym_typeset] = actions(25); + v->a[238][anon_sym_export] = actions(25); + v->a[238][anon_sym_readonly] = actions(25); + v->a[238][anon_sym_local] = actions(25); + v->a[238][anon_sym_unset] = actions(27); + v->a[238][anon_sym_unsetenv] = actions(27); + v->a[238][anon_sym_LT] = actions(29); + v->a[238][anon_sym_GT] = actions(29); parse_table_915(v); } diff --git a/parser/static/parse_table/parse_table_183.c b/parser/static/parse_table/parse_table_183.c index 88f2f8f8..4ab8e759 100644 --- a/parser/static/parse_table/parse_table_183.c +++ b/parser/static/parse_table/parse_table_183.c @@ -14,126 +14,126 @@ void parse_table_915(t_parse_table_array *v) { - v->a[199][anon_sym_GT_AMP] = actions(85); - v->a[199][anon_sym_GT_PIPE] = actions(87); - v->a[199][anon_sym_LT_AMP_DASH] = actions(99); - v->a[199][anon_sym_GT_AMP_DASH] = actions(99); - v->a[199][anon_sym_LT_LT_LT] = actions(101); - v->a[199][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[199][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[199][anon_sym_DOLLAR] = actions(316); - v->a[199][sym__special_character] = actions(771); - v->a[199][anon_sym_DQUOTE] = actions(320); - v->a[199][sym_raw_string] = actions(773); - v->a[199][sym_ansi_c_string] = actions(773); - v->a[199][aux_sym_number_token1] = actions(324); - v->a[199][aux_sym_number_token2] = actions(326); - v->a[199][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[199][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[199][anon_sym_BQUOTE] = actions(332); - v->a[199][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[199][anon_sym_LT_LPAREN] = actions(336); - v->a[199][anon_sym_GT_LPAREN] = actions(336); + v->a[238][anon_sym_GT_GT] = actions(31); + v->a[238][anon_sym_AMP_GT] = actions(29); + v->a[238][anon_sym_AMP_GT_GT] = actions(31); + v->a[238][anon_sym_LT_AMP] = actions(29); + v->a[238][anon_sym_GT_AMP] = actions(29); + v->a[238][anon_sym_GT_PIPE] = actions(31); + v->a[238][anon_sym_LT_AMP_DASH] = actions(33); + v->a[238][anon_sym_GT_AMP_DASH] = actions(33); + v->a[238][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(35); + v->a[238][anon_sym_DOLLAR] = actions(37); + v->a[238][sym__special_character] = actions(39); + v->a[238][anon_sym_DQUOTE] = actions(41); + v->a[238][sym_raw_string] = actions(43); + v->a[238][aux_sym_number_token1] = actions(45); + v->a[238][aux_sym_number_token2] = actions(47); + v->a[238][anon_sym_DOLLAR_LBRACE] = actions(49); + v->a[238][anon_sym_DOLLAR_LPAREN] = actions(51); + v->a[238][anon_sym_BQUOTE] = actions(53); + v->a[238][anon_sym_DOLLAR_BQUOTE] = actions(55); + v->a[238][sym_comment] = actions(57); parse_table_916(v); } void parse_table_916(t_parse_table_array *v) { - v->a[199][sym_comment] = actions(71); - v->a[199][sym_file_descriptor] = actions(135); - v->a[199][sym_variable_name] = actions(137); - v->a[199][sym_test_operator] = actions(775); - v->a[199][sym__brace_start] = actions(344); - v->a[200][sym__statements] = state(7426); - v->a[200][sym__statement_not_pipeline] = state(6614); - v->a[200][sym_redirected_statement] = state(4797); - v->a[200][sym_for_statement] = state(4797); - v->a[200][sym_c_style_for_statement] = state(4797); - v->a[200][sym_while_statement] = state(4400); - v->a[200][sym_if_statement] = state(4400); - v->a[200][sym_case_statement] = state(4797); - v->a[200][sym_function_definition] = state(4797); - v->a[200][sym_compound_statement] = state(4797); - v->a[200][sym_subshell] = state(4797); - v->a[200][sym_pipeline] = state(5054); - v->a[200][sym_list] = state(4797); - v->a[200][sym_negated_command] = state(4797); - v->a[200][sym_test_command] = state(4797); + v->a[238][sym_file_descriptor] = actions(59); + v->a[238][sym_variable_name] = actions(61); + v->a[238][sym_test_operator] = actions(43); + v->a[238][sym__brace_start] = actions(63); + v->a[239][sym__statement_not_pipeline] = state(2069); + v->a[239][sym_redirected_statement] = state(2069); + v->a[239][sym_for_statement] = state(2069); + v->a[239][sym_while_statement] = state(2069); + v->a[239][sym_if_statement] = state(2069); + v->a[239][sym_case_statement] = state(2069); + v->a[239][sym_function_definition] = state(2069); + v->a[239][sym_compound_statement] = state(2069); + v->a[239][sym_subshell] = state(2069); + v->a[239][sym_pipeline] = state(2701); + v->a[239][sym_list] = state(2069); + v->a[239][sym_negated_command] = state(2069); + v->a[239][sym_declaration_command] = state(2069); + v->a[239][sym_unset_command] = state(2069); + v->a[239][sym_command] = state(2069); + v->a[239][sym_command_name] = state(426); parse_table_917(v); } void parse_table_917(t_parse_table_array *v) { - v->a[200][sym_declaration_command] = state(4797); - v->a[200][sym_unset_command] = state(4797); - v->a[200][sym_command] = state(4797); - v->a[200][sym_command_name] = state(533); - v->a[200][sym_variable_assignment] = state(945); - v->a[200][sym_variable_assignments] = state(4797); - v->a[200][sym_subscript] = state(6754); - v->a[200][sym_file_redirect] = state(2019); - v->a[200][sym_herestring_redirect] = state(2017); - v->a[200][sym_arithmetic_expansion] = state(938); - v->a[200][sym_brace_expression] = state(938); - v->a[200][sym_concatenation] = state(1376); - v->a[200][sym_string] = state(938); - v->a[200][sym_translated_string] = state(938); - v->a[200][sym_number] = state(938); - v->a[200][sym_simple_expansion] = state(938); - v->a[200][sym_expansion] = state(938); - v->a[200][sym_command_substitution] = state(938); - v->a[200][sym_process_substitution] = state(938); - v->a[200][aux_sym__statements_repeat1] = state(423); + v->a[239][sym_variable_assignment] = state(1168); + v->a[239][sym_variable_assignments] = state(2069); + v->a[239][sym_file_redirect] = state(1320); + v->a[239][sym_arithmetic_expansion] = state(1264); + v->a[239][sym_brace_expression] = state(1264); + v->a[239][sym_concatenation] = state(1192); + v->a[239][sym_string] = state(1264); + v->a[239][sym_number] = state(1264); + v->a[239][sym_simple_expansion] = state(1264); + v->a[239][sym_expansion] = state(1264); + v->a[239][sym_command_substitution] = state(1264); + v->a[239][aux_sym_redirected_statement_repeat2] = state(2657); + v->a[239][aux_sym_command_repeat1] = state(1154); + v->a[239][aux_sym__literal_repeat1] = state(1048); + v->a[239][sym_word] = actions(609); + v->a[239][anon_sym_for] = actions(9); + v->a[239][anon_sym_select] = actions(9); + v->a[239][anon_sym_while] = actions(11); + v->a[239][anon_sym_until] = actions(11); + v->a[239][anon_sym_if] = actions(13); parse_table_918(v); } void parse_table_918(t_parse_table_array *v) { - v->a[200][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[200][aux_sym_command_repeat1] = state(951); - v->a[200][aux_sym__literal_repeat1] = state(1267); - v->a[200][sym_word] = actions(765); - v->a[200][anon_sym_for] = actions(9); - v->a[200][anon_sym_select] = actions(11); - v->a[200][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[200][anon_sym_LT] = actions(85); - v->a[200][anon_sym_GT] = actions(85); - v->a[200][anon_sym_GT_GT] = actions(87); - v->a[200][anon_sym_LPAREN] = actions(19); - v->a[200][anon_sym_while] = actions(21); - v->a[200][anon_sym_until] = actions(21); - v->a[200][anon_sym_if] = actions(23); - v->a[200][anon_sym_case] = actions(25); - v->a[200][anon_sym_function] = actions(91); - v->a[200][anon_sym_LBRACE] = actions(29); - v->a[200][anon_sym_BANG] = actions(769); - v->a[200][anon_sym_LBRACK] = actions(33); - v->a[200][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[239][anon_sym_case] = actions(15); + v->a[239][anon_sym_LPAREN] = actions(17); + v->a[239][anon_sym_function] = actions(611); + v->a[239][anon_sym_LBRACE] = actions(21); + v->a[239][anon_sym_BANG] = actions(613); + v->a[239][anon_sym_declare] = actions(615); + v->a[239][anon_sym_typeset] = actions(615); + v->a[239][anon_sym_export] = actions(615); + v->a[239][anon_sym_readonly] = actions(615); + v->a[239][anon_sym_local] = actions(615); + v->a[239][anon_sym_unset] = actions(617); + v->a[239][anon_sym_unsetenv] = actions(617); + v->a[239][anon_sym_LT] = actions(619); + v->a[239][anon_sym_GT] = actions(619); + v->a[239][anon_sym_GT_GT] = actions(621); + v->a[239][anon_sym_AMP_GT] = actions(619); + v->a[239][anon_sym_AMP_GT_GT] = actions(621); + v->a[239][anon_sym_LT_AMP] = actions(619); + v->a[239][anon_sym_GT_AMP] = actions(619); + v->a[239][anon_sym_GT_PIPE] = actions(621); parse_table_919(v); } void parse_table_919(t_parse_table_array *v) { - v->a[200][anon_sym_declare] = actions(95); - v->a[200][anon_sym_typeset] = actions(95); - v->a[200][anon_sym_export] = actions(95); - v->a[200][anon_sym_readonly] = actions(95); - v->a[200][anon_sym_local] = actions(95); - v->a[200][anon_sym_unset] = actions(97); - v->a[200][anon_sym_unsetenv] = actions(97); - v->a[200][anon_sym_AMP_GT] = actions(85); - v->a[200][anon_sym_AMP_GT_GT] = actions(87); - v->a[200][anon_sym_LT_AMP] = actions(85); - v->a[200][anon_sym_GT_AMP] = actions(85); - v->a[200][anon_sym_GT_PIPE] = actions(87); - v->a[200][anon_sym_LT_AMP_DASH] = actions(99); - v->a[200][anon_sym_GT_AMP_DASH] = actions(99); - v->a[200][anon_sym_LT_LT_LT] = actions(101); - v->a[200][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[200][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[200][anon_sym_DOLLAR] = actions(316); - v->a[200][sym__special_character] = actions(771); - v->a[200][anon_sym_DQUOTE] = actions(320); + v->a[239][anon_sym_LT_AMP_DASH] = actions(623); + v->a[239][anon_sym_GT_AMP_DASH] = actions(623); + v->a[239][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[239][anon_sym_DOLLAR] = actions(89); + v->a[239][sym__special_character] = actions(625); + v->a[239][anon_sym_DQUOTE] = actions(93); + v->a[239][sym_raw_string] = actions(627); + v->a[239][aux_sym_number_token1] = actions(97); + v->a[239][aux_sym_number_token2] = actions(99); + v->a[239][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[239][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[239][anon_sym_BQUOTE] = actions(105); + v->a[239][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[239][sym_comment] = actions(57); + v->a[239][sym_file_descriptor] = actions(629); + v->a[239][sym_variable_name] = actions(631); + v->a[239][sym_test_operator] = actions(627); + v->a[239][sym__brace_start] = actions(113); + v->a[240][sym__statement_not_pipeline] = state(2069); + v->a[240][sym_redirected_statement] = state(2069); parse_table_920(v); } diff --git a/parser/static/parse_table/parse_table_184.c b/parser/static/parse_table/parse_table_184.c index d3b8bdec..9dea3d3f 100644 --- a/parser/static/parse_table/parse_table_184.c +++ b/parser/static/parse_table/parse_table_184.c @@ -14,126 +14,126 @@ void parse_table_920(t_parse_table_array *v) { - v->a[200][sym_raw_string] = actions(773); - v->a[200][sym_ansi_c_string] = actions(773); - v->a[200][aux_sym_number_token1] = actions(324); - v->a[200][aux_sym_number_token2] = actions(326); - v->a[200][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[200][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[200][anon_sym_BQUOTE] = actions(332); - v->a[200][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[200][anon_sym_LT_LPAREN] = actions(336); - v->a[200][anon_sym_GT_LPAREN] = actions(336); - v->a[200][sym_comment] = actions(71); - v->a[200][sym_file_descriptor] = actions(135); - v->a[200][sym_variable_name] = actions(137); - v->a[200][sym_test_operator] = actions(775); - v->a[200][sym__brace_start] = actions(344); - v->a[201][sym__statements] = state(7375); - v->a[201][sym__statement_not_pipeline] = state(6614); - v->a[201][sym_redirected_statement] = state(4797); - v->a[201][sym_for_statement] = state(4797); - v->a[201][sym_c_style_for_statement] = state(4797); + v->a[240][sym_for_statement] = state(2069); + v->a[240][sym_while_statement] = state(2069); + v->a[240][sym_if_statement] = state(2069); + v->a[240][sym_case_statement] = state(2069); + v->a[240][sym_function_definition] = state(2069); + v->a[240][sym_compound_statement] = state(2069); + v->a[240][sym_subshell] = state(2069); + v->a[240][sym_pipeline] = state(2717); + v->a[240][sym_list] = state(2069); + v->a[240][sym_negated_command] = state(2069); + v->a[240][sym_declaration_command] = state(2069); + v->a[240][sym_unset_command] = state(2069); + v->a[240][sym_command] = state(2069); + v->a[240][sym_command_name] = state(310); + v->a[240][sym_variable_assignment] = state(632); + v->a[240][sym_variable_assignments] = state(2069); + v->a[240][sym_file_redirect] = state(1320); + v->a[240][sym_arithmetic_expansion] = state(834); + v->a[240][sym_brace_expression] = state(834); + v->a[240][sym_concatenation] = state(1192); parse_table_921(v); } void parse_table_921(t_parse_table_array *v) { - v->a[201][sym_while_statement] = state(4400); - v->a[201][sym_if_statement] = state(4400); - v->a[201][sym_case_statement] = state(4797); - v->a[201][sym_function_definition] = state(4797); - v->a[201][sym_compound_statement] = state(4797); - v->a[201][sym_subshell] = state(4797); - v->a[201][sym_pipeline] = state(5054); - v->a[201][sym_list] = state(4797); - v->a[201][sym_negated_command] = state(4797); - v->a[201][sym_test_command] = state(4797); - v->a[201][sym_declaration_command] = state(4797); - v->a[201][sym_unset_command] = state(4797); - v->a[201][sym_command] = state(4797); - v->a[201][sym_command_name] = state(533); - v->a[201][sym_variable_assignment] = state(945); - v->a[201][sym_variable_assignments] = state(4797); - v->a[201][sym_subscript] = state(6754); - v->a[201][sym_file_redirect] = state(2264); - v->a[201][sym_herestring_redirect] = state(2017); - v->a[201][sym_arithmetic_expansion] = state(938); + v->a[240][sym_string] = state(834); + v->a[240][sym_number] = state(834); + v->a[240][sym_simple_expansion] = state(834); + v->a[240][sym_expansion] = state(834); + v->a[240][sym_command_substitution] = state(834); + v->a[240][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[240][aux_sym_command_repeat1] = state(1035); + v->a[240][aux_sym__literal_repeat1] = state(1048); + v->a[240][sym_word] = actions(65); + v->a[240][anon_sym_for] = actions(9); + v->a[240][anon_sym_select] = actions(9); + v->a[240][anon_sym_while] = actions(11); + v->a[240][anon_sym_until] = actions(11); + v->a[240][anon_sym_if] = actions(13); + v->a[240][anon_sym_case] = actions(15); + v->a[240][anon_sym_LPAREN] = actions(17); + v->a[240][anon_sym_function] = actions(73); + v->a[240][anon_sym_LBRACE] = actions(21); + v->a[240][anon_sym_BANG] = actions(75); + v->a[240][anon_sym_declare] = actions(77); parse_table_922(v); } void parse_table_922(t_parse_table_array *v) { - v->a[201][sym_brace_expression] = state(938); - v->a[201][sym_concatenation] = state(1376); - v->a[201][sym_string] = state(938); - v->a[201][sym_translated_string] = state(938); - v->a[201][sym_number] = state(938); - v->a[201][sym_simple_expansion] = state(938); - v->a[201][sym_expansion] = state(938); - v->a[201][sym_command_substitution] = state(938); - v->a[201][sym_process_substitution] = state(938); - v->a[201][aux_sym__statements_repeat1] = state(423); - v->a[201][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[201][aux_sym_command_repeat1] = state(951); - v->a[201][aux_sym__literal_repeat1] = state(1267); - v->a[201][sym_word] = actions(765); - v->a[201][anon_sym_for] = actions(9); - v->a[201][anon_sym_select] = actions(11); - v->a[201][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[201][anon_sym_LT] = actions(85); - v->a[201][anon_sym_GT] = actions(85); - v->a[201][anon_sym_GT_GT] = actions(87); + v->a[240][anon_sym_typeset] = actions(77); + v->a[240][anon_sym_export] = actions(77); + v->a[240][anon_sym_readonly] = actions(77); + v->a[240][anon_sym_local] = actions(77); + v->a[240][anon_sym_unset] = actions(79); + v->a[240][anon_sym_unsetenv] = actions(79); + v->a[240][anon_sym_LT] = actions(81); + v->a[240][anon_sym_GT] = actions(81); + v->a[240][anon_sym_GT_GT] = actions(83); + v->a[240][anon_sym_AMP_GT] = actions(81); + v->a[240][anon_sym_AMP_GT_GT] = actions(83); + v->a[240][anon_sym_LT_AMP] = actions(81); + v->a[240][anon_sym_GT_AMP] = actions(81); + v->a[240][anon_sym_GT_PIPE] = actions(83); + v->a[240][anon_sym_LT_AMP_DASH] = actions(85); + v->a[240][anon_sym_GT_AMP_DASH] = actions(85); + v->a[240][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[240][anon_sym_DOLLAR] = actions(89); + v->a[240][sym__special_character] = actions(91); + v->a[240][anon_sym_DQUOTE] = actions(93); parse_table_923(v); } void parse_table_923(t_parse_table_array *v) { - v->a[201][anon_sym_LPAREN] = actions(19); - v->a[201][anon_sym_while] = actions(21); - v->a[201][anon_sym_until] = actions(21); - v->a[201][anon_sym_if] = actions(23); - v->a[201][anon_sym_case] = actions(25); - v->a[201][anon_sym_function] = actions(91); - v->a[201][anon_sym_LBRACE] = actions(29); - v->a[201][anon_sym_BANG] = actions(769); - v->a[201][anon_sym_LBRACK] = actions(33); - v->a[201][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[201][anon_sym_declare] = actions(95); - v->a[201][anon_sym_typeset] = actions(95); - v->a[201][anon_sym_export] = actions(95); - v->a[201][anon_sym_readonly] = actions(95); - v->a[201][anon_sym_local] = actions(95); - v->a[201][anon_sym_unset] = actions(97); - v->a[201][anon_sym_unsetenv] = actions(97); - v->a[201][anon_sym_AMP_GT] = actions(85); - v->a[201][anon_sym_AMP_GT_GT] = actions(87); - v->a[201][anon_sym_LT_AMP] = actions(85); + v->a[240][sym_raw_string] = actions(95); + v->a[240][aux_sym_number_token1] = actions(97); + v->a[240][aux_sym_number_token2] = actions(99); + v->a[240][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[240][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[240][anon_sym_BQUOTE] = actions(105); + v->a[240][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[240][sym_comment] = actions(57); + v->a[240][sym_file_descriptor] = actions(109); + v->a[240][sym_variable_name] = actions(111); + v->a[240][sym_test_operator] = actions(95); + v->a[240][sym__brace_start] = actions(113); + v->a[241][sym__statement_not_pipeline] = state(3476); + v->a[241][sym_redirected_statement] = state(2090); + v->a[241][sym_for_statement] = state(2090); + v->a[241][sym_while_statement] = state(2090); + v->a[241][sym_if_statement] = state(2090); + v->a[241][sym_case_statement] = state(2090); + v->a[241][sym_function_definition] = state(2090); + v->a[241][sym_compound_statement] = state(2090); parse_table_924(v); } void parse_table_924(t_parse_table_array *v) { - v->a[201][anon_sym_GT_AMP] = actions(85); - v->a[201][anon_sym_GT_PIPE] = actions(87); - v->a[201][anon_sym_LT_AMP_DASH] = actions(99); - v->a[201][anon_sym_GT_AMP_DASH] = actions(99); - v->a[201][anon_sym_LT_LT_LT] = actions(101); - v->a[201][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[201][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[201][anon_sym_DOLLAR] = actions(316); - v->a[201][sym__special_character] = actions(771); - v->a[201][anon_sym_DQUOTE] = actions(320); - v->a[201][sym_raw_string] = actions(773); - v->a[201][sym_ansi_c_string] = actions(773); - v->a[201][aux_sym_number_token1] = actions(324); - v->a[201][aux_sym_number_token2] = actions(326); - v->a[201][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[201][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[201][anon_sym_BQUOTE] = actions(332); - v->a[201][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[201][anon_sym_LT_LPAREN] = actions(336); - v->a[201][anon_sym_GT_LPAREN] = actions(336); + v->a[241][sym_subshell] = state(2090); + v->a[241][sym_pipeline] = state(2070); + v->a[241][sym_list] = state(2090); + v->a[241][sym_negated_command] = state(2090); + v->a[241][sym_declaration_command] = state(2090); + v->a[241][sym_unset_command] = state(2090); + v->a[241][sym_command] = state(2090); + v->a[241][sym_command_name] = state(340); + v->a[241][sym_variable_assignment] = state(705); + v->a[241][sym_variable_assignments] = state(2090); + v->a[241][sym_file_redirect] = state(1361); + v->a[241][sym_arithmetic_expansion] = state(834); + v->a[241][sym_brace_expression] = state(834); + v->a[241][sym_concatenation] = state(1192); + v->a[241][sym_string] = state(834); + v->a[241][sym_number] = state(834); + v->a[241][sym_simple_expansion] = state(834); + v->a[241][sym_expansion] = state(834); + v->a[241][sym_command_substitution] = state(834); + v->a[241][aux_sym_redirected_statement_repeat2] = state(2191); parse_table_925(v); } diff --git a/parser/static/parse_table/parse_table_185.c b/parser/static/parse_table/parse_table_185.c index 0c4d564f..341e4950 100644 --- a/parser/static/parse_table/parse_table_185.c +++ b/parser/static/parse_table/parse_table_185.c @@ -14,126 +14,126 @@ void parse_table_925(t_parse_table_array *v) { - v->a[201][sym_comment] = actions(71); - v->a[201][sym_file_descriptor] = actions(135); - v->a[201][sym_variable_name] = actions(137); - v->a[201][sym_test_operator] = actions(775); - v->a[201][sym__brace_start] = actions(344); - v->a[202][sym__statements] = state(7371); - v->a[202][sym__statement_not_pipeline] = state(6558); - v->a[202][sym_redirected_statement] = state(4662); - v->a[202][sym_for_statement] = state(4662); - v->a[202][sym_c_style_for_statement] = state(4662); - v->a[202][sym_while_statement] = state(4314); - v->a[202][sym_if_statement] = state(4314); - v->a[202][sym_case_statement] = state(4662); - v->a[202][sym_function_definition] = state(4662); - v->a[202][sym_compound_statement] = state(4662); - v->a[202][sym_subshell] = state(4662); - v->a[202][sym_pipeline] = state(5070); - v->a[202][sym_list] = state(4662); - v->a[202][sym_negated_command] = state(4662); - v->a[202][sym_test_command] = state(4662); + v->a[241][aux_sym_command_repeat1] = state(1008); + v->a[241][aux_sym__literal_repeat1] = state(1048); + v->a[241][sym_word] = actions(467); + v->a[241][anon_sym_for] = actions(9); + v->a[241][anon_sym_select] = actions(9); + v->a[241][anon_sym_while] = actions(11); + v->a[241][anon_sym_until] = actions(11); + v->a[241][anon_sym_if] = actions(13); + v->a[241][anon_sym_case] = actions(15); + v->a[241][anon_sym_LPAREN] = actions(17); + v->a[241][anon_sym_function] = actions(469); + v->a[241][anon_sym_LBRACE] = actions(21); + v->a[241][anon_sym_BANG] = actions(471); + v->a[241][anon_sym_declare] = actions(473); + v->a[241][anon_sym_typeset] = actions(473); + v->a[241][anon_sym_export] = actions(473); + v->a[241][anon_sym_readonly] = actions(473); + v->a[241][anon_sym_local] = actions(473); + v->a[241][anon_sym_unset] = actions(475); + v->a[241][anon_sym_unsetenv] = actions(475); parse_table_926(v); } void parse_table_926(t_parse_table_array *v) { - v->a[202][sym_declaration_command] = state(4662); - v->a[202][sym_unset_command] = state(4662); - v->a[202][sym_command] = state(4662); - v->a[202][sym_command_name] = state(554); - v->a[202][sym_variable_assignment] = state(1150); - v->a[202][sym_variable_assignments] = state(4662); - v->a[202][sym_subscript] = state(6790); - v->a[202][sym_file_redirect] = state(2273); - v->a[202][sym_herestring_redirect] = state(2272); - v->a[202][sym_arithmetic_expansion] = state(1078); - v->a[202][sym_brace_expression] = state(1078); - v->a[202][sym_concatenation] = state(1376); - v->a[202][sym_string] = state(1078); - v->a[202][sym_translated_string] = state(1078); - v->a[202][sym_number] = state(1078); - v->a[202][sym_simple_expansion] = state(1078); - v->a[202][sym_expansion] = state(1078); - v->a[202][sym_command_substitution] = state(1078); - v->a[202][sym_process_substitution] = state(1078); - v->a[202][aux_sym__statements_repeat1] = state(429); + v->a[241][anon_sym_LT] = actions(81); + v->a[241][anon_sym_GT] = actions(81); + v->a[241][anon_sym_GT_GT] = actions(83); + v->a[241][anon_sym_AMP_GT] = actions(81); + v->a[241][anon_sym_AMP_GT_GT] = actions(83); + v->a[241][anon_sym_LT_AMP] = actions(81); + v->a[241][anon_sym_GT_AMP] = actions(81); + v->a[241][anon_sym_GT_PIPE] = actions(83); + v->a[241][anon_sym_LT_AMP_DASH] = actions(85); + v->a[241][anon_sym_GT_AMP_DASH] = actions(85); + v->a[241][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[241][anon_sym_DOLLAR] = actions(89); + v->a[241][sym__special_character] = actions(91); + v->a[241][anon_sym_DQUOTE] = actions(93); + v->a[241][sym_raw_string] = actions(95); + v->a[241][aux_sym_number_token1] = actions(97); + v->a[241][aux_sym_number_token2] = actions(99); + v->a[241][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[241][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[241][anon_sym_BQUOTE] = actions(105); parse_table_927(v); } void parse_table_927(t_parse_table_array *v) { - v->a[202][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[202][aux_sym_command_repeat1] = state(958); - v->a[202][aux_sym__literal_repeat1] = state(1267); - v->a[202][sym_word] = actions(799); - v->a[202][anon_sym_for] = actions(9); - v->a[202][anon_sym_select] = actions(11); - v->a[202][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[202][anon_sym_LT] = actions(290); - v->a[202][anon_sym_GT] = actions(290); - v->a[202][anon_sym_GT_GT] = actions(292); - v->a[202][anon_sym_LPAREN] = actions(19); - v->a[202][anon_sym_while] = actions(21); - v->a[202][anon_sym_until] = actions(21); - v->a[202][anon_sym_if] = actions(23); - v->a[202][anon_sym_case] = actions(25); - v->a[202][anon_sym_function] = actions(801); - v->a[202][anon_sym_LBRACE] = actions(29); - v->a[202][anon_sym_BANG] = actions(803); - v->a[202][anon_sym_LBRACK] = actions(33); - v->a[202][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[241][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[241][sym_comment] = actions(57); + v->a[241][sym_file_descriptor] = actions(109); + v->a[241][sym_variable_name] = actions(111); + v->a[241][sym_test_operator] = actions(95); + v->a[241][sym__brace_start] = actions(113); + v->a[242][sym__statement_not_pipeline] = state(2069); + v->a[242][sym_redirected_statement] = state(2069); + v->a[242][sym_for_statement] = state(2069); + v->a[242][sym_while_statement] = state(2069); + v->a[242][sym_if_statement] = state(2069); + v->a[242][sym_case_statement] = state(2069); + v->a[242][sym_function_definition] = state(2069); + v->a[242][sym_compound_statement] = state(2069); + v->a[242][sym_subshell] = state(2069); + v->a[242][sym_pipeline] = state(2718); + v->a[242][sym_list] = state(2069); + v->a[242][sym_negated_command] = state(2069); + v->a[242][sym_declaration_command] = state(2069); + v->a[242][sym_unset_command] = state(2069); parse_table_928(v); } void parse_table_928(t_parse_table_array *v) { - v->a[202][anon_sym_declare] = actions(805); - v->a[202][anon_sym_typeset] = actions(805); - v->a[202][anon_sym_export] = actions(805); - v->a[202][anon_sym_readonly] = actions(805); - v->a[202][anon_sym_local] = actions(805); - v->a[202][anon_sym_unset] = actions(807); - v->a[202][anon_sym_unsetenv] = actions(807); - v->a[202][anon_sym_AMP_GT] = actions(290); - v->a[202][anon_sym_AMP_GT_GT] = actions(292); - v->a[202][anon_sym_LT_AMP] = actions(290); - v->a[202][anon_sym_GT_AMP] = actions(290); - v->a[202][anon_sym_GT_PIPE] = actions(292); - v->a[202][anon_sym_LT_AMP_DASH] = actions(308); - v->a[202][anon_sym_GT_AMP_DASH] = actions(308); - v->a[202][anon_sym_LT_LT_LT] = actions(310); - v->a[202][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[202][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[202][anon_sym_DOLLAR] = actions(316); - v->a[202][sym__special_character] = actions(318); - v->a[202][anon_sym_DQUOTE] = actions(320); + v->a[242][sym_command] = state(2069); + v->a[242][sym_command_name] = state(340); + v->a[242][sym_variable_assignment] = state(758); + v->a[242][sym_variable_assignments] = state(2069); + v->a[242][sym_file_redirect] = state(1361); + v->a[242][sym_arithmetic_expansion] = state(834); + v->a[242][sym_brace_expression] = state(834); + v->a[242][sym_concatenation] = state(1192); + v->a[242][sym_string] = state(834); + v->a[242][sym_number] = state(834); + v->a[242][sym_simple_expansion] = state(834); + v->a[242][sym_expansion] = state(834); + v->a[242][sym_command_substitution] = state(834); + v->a[242][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[242][aux_sym_command_repeat1] = state(1008); + v->a[242][aux_sym__literal_repeat1] = state(1048); + v->a[242][sym_word] = actions(467); + v->a[242][anon_sym_for] = actions(9); + v->a[242][anon_sym_select] = actions(9); + v->a[242][anon_sym_while] = actions(11); parse_table_929(v); } void parse_table_929(t_parse_table_array *v) { - v->a[202][sym_raw_string] = actions(322); - v->a[202][sym_ansi_c_string] = actions(322); - v->a[202][aux_sym_number_token1] = actions(324); - v->a[202][aux_sym_number_token2] = actions(326); - v->a[202][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[202][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[202][anon_sym_BQUOTE] = actions(332); - v->a[202][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[202][anon_sym_LT_LPAREN] = actions(336); - v->a[202][anon_sym_GT_LPAREN] = actions(336); - v->a[202][sym_comment] = actions(71); - v->a[202][sym_file_descriptor] = actions(338); - v->a[202][sym_variable_name] = actions(340); - v->a[202][sym_test_operator] = actions(342); - v->a[202][sym__brace_start] = actions(344); - v->a[203][sym__statements] = state(7370); - v->a[203][sym__statement_not_pipeline] = state(6558); - v->a[203][sym_redirected_statement] = state(4662); - v->a[203][sym_for_statement] = state(4662); - v->a[203][sym_c_style_for_statement] = state(4662); + v->a[242][anon_sym_until] = actions(11); + v->a[242][anon_sym_if] = actions(13); + v->a[242][anon_sym_case] = actions(15); + v->a[242][anon_sym_LPAREN] = actions(17); + v->a[242][anon_sym_function] = actions(469); + v->a[242][anon_sym_LBRACE] = actions(21); + v->a[242][anon_sym_BANG] = actions(471); + v->a[242][anon_sym_declare] = actions(473); + v->a[242][anon_sym_typeset] = actions(473); + v->a[242][anon_sym_export] = actions(473); + v->a[242][anon_sym_readonly] = actions(473); + v->a[242][anon_sym_local] = actions(473); + v->a[242][anon_sym_unset] = actions(475); + v->a[242][anon_sym_unsetenv] = actions(475); + v->a[242][anon_sym_LT] = actions(81); + v->a[242][anon_sym_GT] = actions(81); + v->a[242][anon_sym_GT_GT] = actions(83); + v->a[242][anon_sym_AMP_GT] = actions(81); + v->a[242][anon_sym_AMP_GT_GT] = actions(83); + v->a[242][anon_sym_LT_AMP] = actions(81); parse_table_930(v); } diff --git a/parser/static/parse_table/parse_table_186.c b/parser/static/parse_table/parse_table_186.c index f7b855b0..ca492bd8 100644 --- a/parser/static/parse_table/parse_table_186.c +++ b/parser/static/parse_table/parse_table_186.c @@ -14,126 +14,126 @@ void parse_table_930(t_parse_table_array *v) { - v->a[203][sym_while_statement] = state(4314); - v->a[203][sym_if_statement] = state(4314); - v->a[203][sym_case_statement] = state(4662); - v->a[203][sym_function_definition] = state(4662); - v->a[203][sym_compound_statement] = state(4662); - v->a[203][sym_subshell] = state(4662); - v->a[203][sym_pipeline] = state(5070); - v->a[203][sym_list] = state(4662); - v->a[203][sym_negated_command] = state(4662); - v->a[203][sym_test_command] = state(4662); - v->a[203][sym_declaration_command] = state(4662); - v->a[203][sym_unset_command] = state(4662); - v->a[203][sym_command] = state(4662); - v->a[203][sym_command_name] = state(554); - v->a[203][sym_variable_assignment] = state(1150); - v->a[203][sym_variable_assignments] = state(4662); - v->a[203][sym_subscript] = state(6790); - v->a[203][sym_file_redirect] = state(2273); - v->a[203][sym_herestring_redirect] = state(2272); - v->a[203][sym_arithmetic_expansion] = state(1078); + v->a[242][anon_sym_GT_AMP] = actions(81); + v->a[242][anon_sym_GT_PIPE] = actions(83); + v->a[242][anon_sym_LT_AMP_DASH] = actions(85); + v->a[242][anon_sym_GT_AMP_DASH] = actions(85); + v->a[242][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[242][anon_sym_DOLLAR] = actions(89); + v->a[242][sym__special_character] = actions(91); + v->a[242][anon_sym_DQUOTE] = actions(93); + v->a[242][sym_raw_string] = actions(95); + v->a[242][aux_sym_number_token1] = actions(97); + v->a[242][aux_sym_number_token2] = actions(99); + v->a[242][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[242][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[242][anon_sym_BQUOTE] = actions(105); + v->a[242][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[242][sym_comment] = actions(57); + v->a[242][sym_file_descriptor] = actions(109); + v->a[242][sym_variable_name] = actions(111); + v->a[242][sym_test_operator] = actions(95); + v->a[242][sym__brace_start] = actions(113); parse_table_931(v); } void parse_table_931(t_parse_table_array *v) { - v->a[203][sym_brace_expression] = state(1078); - v->a[203][sym_concatenation] = state(1376); - v->a[203][sym_string] = state(1078); - v->a[203][sym_translated_string] = state(1078); - v->a[203][sym_number] = state(1078); - v->a[203][sym_simple_expansion] = state(1078); - v->a[203][sym_expansion] = state(1078); - v->a[203][sym_command_substitution] = state(1078); - v->a[203][sym_process_substitution] = state(1078); - v->a[203][aux_sym__statements_repeat1] = state(429); - v->a[203][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[203][aux_sym_command_repeat1] = state(958); - v->a[203][aux_sym__literal_repeat1] = state(1267); - v->a[203][sym_word] = actions(799); - v->a[203][anon_sym_for] = actions(9); - v->a[203][anon_sym_select] = actions(11); - v->a[203][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[203][anon_sym_LT] = actions(290); - v->a[203][anon_sym_GT] = actions(290); - v->a[203][anon_sym_GT_GT] = actions(292); + v->a[243][sym__statement_not_pipeline] = state(2069); + v->a[243][sym_redirected_statement] = state(2069); + v->a[243][sym_for_statement] = state(2069); + v->a[243][sym_while_statement] = state(2069); + v->a[243][sym_if_statement] = state(2069); + v->a[243][sym_case_statement] = state(2069); + v->a[243][sym_function_definition] = state(2069); + v->a[243][sym_compound_statement] = state(2069); + v->a[243][sym_subshell] = state(2069); + v->a[243][sym_pipeline] = state(2700); + v->a[243][sym_list] = state(2069); + v->a[243][sym_negated_command] = state(2069); + v->a[243][sym_declaration_command] = state(2069); + v->a[243][sym_unset_command] = state(2069); + v->a[243][sym_command] = state(2069); + v->a[243][sym_command_name] = state(280); + v->a[243][sym_variable_assignment] = state(572); + v->a[243][sym_variable_assignments] = state(2069); + v->a[243][sym_file_redirect] = state(1296); + v->a[243][sym_arithmetic_expansion] = state(643); parse_table_932(v); } void parse_table_932(t_parse_table_array *v) { - v->a[203][anon_sym_LPAREN] = actions(19); - v->a[203][anon_sym_while] = actions(21); - v->a[203][anon_sym_until] = actions(21); - v->a[203][anon_sym_if] = actions(23); - v->a[203][anon_sym_case] = actions(25); - v->a[203][anon_sym_function] = actions(801); - v->a[203][anon_sym_LBRACE] = actions(29); - v->a[203][anon_sym_BANG] = actions(803); - v->a[203][anon_sym_LBRACK] = actions(33); - v->a[203][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[203][anon_sym_declare] = actions(805); - v->a[203][anon_sym_typeset] = actions(805); - v->a[203][anon_sym_export] = actions(805); - v->a[203][anon_sym_readonly] = actions(805); - v->a[203][anon_sym_local] = actions(805); - v->a[203][anon_sym_unset] = actions(807); - v->a[203][anon_sym_unsetenv] = actions(807); - v->a[203][anon_sym_AMP_GT] = actions(290); - v->a[203][anon_sym_AMP_GT_GT] = actions(292); - v->a[203][anon_sym_LT_AMP] = actions(290); + v->a[243][sym_brace_expression] = state(643); + v->a[243][sym_concatenation] = state(1171); + v->a[243][sym_string] = state(643); + v->a[243][sym_number] = state(643); + v->a[243][sym_simple_expansion] = state(643); + v->a[243][sym_expansion] = state(643); + v->a[243][sym_command_substitution] = state(643); + v->a[243][aux_sym_redirected_statement_repeat2] = state(2160); + v->a[243][aux_sym_command_repeat1] = state(998); + v->a[243][aux_sym__literal_repeat1] = state(1006); + v->a[243][sym_word] = actions(7); + v->a[243][anon_sym_for] = actions(9); + v->a[243][anon_sym_select] = actions(9); + v->a[243][anon_sym_while] = actions(11); + v->a[243][anon_sym_until] = actions(11); + v->a[243][anon_sym_if] = actions(13); + v->a[243][anon_sym_case] = actions(15); + v->a[243][anon_sym_LPAREN] = actions(17); + v->a[243][anon_sym_function] = actions(19); + v->a[243][anon_sym_LBRACE] = actions(21); parse_table_933(v); } void parse_table_933(t_parse_table_array *v) { - v->a[203][anon_sym_GT_AMP] = actions(290); - v->a[203][anon_sym_GT_PIPE] = actions(292); - v->a[203][anon_sym_LT_AMP_DASH] = actions(308); - v->a[203][anon_sym_GT_AMP_DASH] = actions(308); - v->a[203][anon_sym_LT_LT_LT] = actions(310); - v->a[203][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[203][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[203][anon_sym_DOLLAR] = actions(316); - v->a[203][sym__special_character] = actions(318); - v->a[203][anon_sym_DQUOTE] = actions(320); - v->a[203][sym_raw_string] = actions(322); - v->a[203][sym_ansi_c_string] = actions(322); - v->a[203][aux_sym_number_token1] = actions(324); - v->a[203][aux_sym_number_token2] = actions(326); - v->a[203][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[203][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[203][anon_sym_BQUOTE] = actions(332); - v->a[203][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[203][anon_sym_LT_LPAREN] = actions(336); - v->a[203][anon_sym_GT_LPAREN] = actions(336); + v->a[243][anon_sym_BANG] = actions(23); + v->a[243][anon_sym_declare] = actions(25); + v->a[243][anon_sym_typeset] = actions(25); + v->a[243][anon_sym_export] = actions(25); + v->a[243][anon_sym_readonly] = actions(25); + v->a[243][anon_sym_local] = actions(25); + v->a[243][anon_sym_unset] = actions(27); + v->a[243][anon_sym_unsetenv] = actions(27); + v->a[243][anon_sym_LT] = actions(29); + v->a[243][anon_sym_GT] = actions(29); + v->a[243][anon_sym_GT_GT] = actions(31); + v->a[243][anon_sym_AMP_GT] = actions(29); + v->a[243][anon_sym_AMP_GT_GT] = actions(31); + v->a[243][anon_sym_LT_AMP] = actions(29); + v->a[243][anon_sym_GT_AMP] = actions(29); + v->a[243][anon_sym_GT_PIPE] = actions(31); + v->a[243][anon_sym_LT_AMP_DASH] = actions(33); + v->a[243][anon_sym_GT_AMP_DASH] = actions(33); + v->a[243][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(35); + v->a[243][anon_sym_DOLLAR] = actions(37); parse_table_934(v); } void parse_table_934(t_parse_table_array *v) { - v->a[203][sym_comment] = actions(71); - v->a[203][sym_file_descriptor] = actions(338); - v->a[203][sym_variable_name] = actions(340); - v->a[203][sym_test_operator] = actions(342); - v->a[203][sym__brace_start] = actions(344); - v->a[204][sym__statements] = state(7369); - v->a[204][sym__statement_not_pipeline] = state(6614); - v->a[204][sym_redirected_statement] = state(4797); - v->a[204][sym_for_statement] = state(4797); - v->a[204][sym_c_style_for_statement] = state(4797); - v->a[204][sym_while_statement] = state(4400); - v->a[204][sym_if_statement] = state(4400); - v->a[204][sym_case_statement] = state(4797); - v->a[204][sym_function_definition] = state(4797); - v->a[204][sym_compound_statement] = state(4797); - v->a[204][sym_subshell] = state(4797); - v->a[204][sym_pipeline] = state(5054); - v->a[204][sym_list] = state(4797); - v->a[204][sym_negated_command] = state(4797); - v->a[204][sym_test_command] = state(4797); + v->a[243][sym__special_character] = actions(39); + v->a[243][anon_sym_DQUOTE] = actions(41); + v->a[243][sym_raw_string] = actions(43); + v->a[243][aux_sym_number_token1] = actions(45); + v->a[243][aux_sym_number_token2] = actions(47); + v->a[243][anon_sym_DOLLAR_LBRACE] = actions(49); + v->a[243][anon_sym_DOLLAR_LPAREN] = actions(51); + v->a[243][anon_sym_BQUOTE] = actions(53); + v->a[243][anon_sym_DOLLAR_BQUOTE] = actions(55); + v->a[243][sym_comment] = actions(57); + v->a[243][sym_file_descriptor] = actions(59); + v->a[243][sym_variable_name] = actions(61); + v->a[243][sym_test_operator] = actions(43); + v->a[243][sym__brace_start] = actions(63); + v->a[244][sym__statement_not_pipeline] = state(3459); + v->a[244][sym_redirected_statement] = state(2081); + v->a[244][sym_for_statement] = state(2081); + v->a[244][sym_while_statement] = state(2081); + v->a[244][sym_if_statement] = state(2081); + v->a[244][sym_case_statement] = state(2081); parse_table_935(v); } diff --git a/parser/static/parse_table/parse_table_187.c b/parser/static/parse_table/parse_table_187.c index 56035ff9..17b7e3fb 100644 --- a/parser/static/parse_table/parse_table_187.c +++ b/parser/static/parse_table/parse_table_187.c @@ -14,126 +14,126 @@ void parse_table_935(t_parse_table_array *v) { - v->a[204][sym_declaration_command] = state(4797); - v->a[204][sym_unset_command] = state(4797); - v->a[204][sym_command] = state(4797); - v->a[204][sym_command_name] = state(533); - v->a[204][sym_variable_assignment] = state(945); - v->a[204][sym_variable_assignments] = state(4797); - v->a[204][sym_subscript] = state(6754); - v->a[204][sym_file_redirect] = state(2019); - v->a[204][sym_herestring_redirect] = state(2017); - v->a[204][sym_arithmetic_expansion] = state(938); - v->a[204][sym_brace_expression] = state(938); - v->a[204][sym_concatenation] = state(1376); - v->a[204][sym_string] = state(938); - v->a[204][sym_translated_string] = state(938); - v->a[204][sym_number] = state(938); - v->a[204][sym_simple_expansion] = state(938); - v->a[204][sym_expansion] = state(938); - v->a[204][sym_command_substitution] = state(938); - v->a[204][sym_process_substitution] = state(938); - v->a[204][aux_sym__statements_repeat1] = state(423); + v->a[244][sym_function_definition] = state(2081); + v->a[244][sym_compound_statement] = state(2081); + v->a[244][sym_subshell] = state(2081); + v->a[244][sym_pipeline] = state(2093); + v->a[244][sym_list] = state(2081); + v->a[244][sym_negated_command] = state(2081); + v->a[244][sym_declaration_command] = state(2081); + v->a[244][sym_unset_command] = state(2081); + v->a[244][sym_command] = state(2081); + v->a[244][sym_command_name] = state(280); + v->a[244][sym_variable_assignment] = state(569); + v->a[244][sym_variable_assignments] = state(2081); + v->a[244][sym_file_redirect] = state(1296); + v->a[244][sym_arithmetic_expansion] = state(643); + v->a[244][sym_brace_expression] = state(643); + v->a[244][sym_concatenation] = state(1171); + v->a[244][sym_string] = state(643); + v->a[244][sym_number] = state(643); + v->a[244][sym_simple_expansion] = state(643); + v->a[244][sym_expansion] = state(643); parse_table_936(v); } void parse_table_936(t_parse_table_array *v) { - v->a[204][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[204][aux_sym_command_repeat1] = state(951); - v->a[204][aux_sym__literal_repeat1] = state(1267); - v->a[204][sym_word] = actions(765); - v->a[204][anon_sym_for] = actions(9); - v->a[204][anon_sym_select] = actions(11); - v->a[204][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[204][anon_sym_LT] = actions(85); - v->a[204][anon_sym_GT] = actions(85); - v->a[204][anon_sym_GT_GT] = actions(87); - v->a[204][anon_sym_LPAREN] = actions(19); - v->a[204][anon_sym_while] = actions(21); - v->a[204][anon_sym_until] = actions(21); - v->a[204][anon_sym_if] = actions(23); - v->a[204][anon_sym_case] = actions(25); - v->a[204][anon_sym_function] = actions(91); - v->a[204][anon_sym_LBRACE] = actions(29); - v->a[204][anon_sym_BANG] = actions(769); - v->a[204][anon_sym_LBRACK] = actions(33); - v->a[204][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[244][sym_command_substitution] = state(643); + v->a[244][aux_sym_redirected_statement_repeat2] = state(2160); + v->a[244][aux_sym_command_repeat1] = state(998); + v->a[244][aux_sym__literal_repeat1] = state(1006); + v->a[244][sym_word] = actions(7); + v->a[244][anon_sym_for] = actions(9); + v->a[244][anon_sym_select] = actions(9); + v->a[244][anon_sym_while] = actions(11); + v->a[244][anon_sym_until] = actions(11); + v->a[244][anon_sym_if] = actions(13); + v->a[244][anon_sym_case] = actions(15); + v->a[244][anon_sym_LPAREN] = actions(17); + v->a[244][anon_sym_function] = actions(19); + v->a[244][anon_sym_LBRACE] = actions(21); + v->a[244][anon_sym_BANG] = actions(23); + v->a[244][anon_sym_declare] = actions(25); + v->a[244][anon_sym_typeset] = actions(25); + v->a[244][anon_sym_export] = actions(25); + v->a[244][anon_sym_readonly] = actions(25); + v->a[244][anon_sym_local] = actions(25); parse_table_937(v); } void parse_table_937(t_parse_table_array *v) { - v->a[204][anon_sym_declare] = actions(95); - v->a[204][anon_sym_typeset] = actions(95); - v->a[204][anon_sym_export] = actions(95); - v->a[204][anon_sym_readonly] = actions(95); - v->a[204][anon_sym_local] = actions(95); - v->a[204][anon_sym_unset] = actions(97); - v->a[204][anon_sym_unsetenv] = actions(97); - v->a[204][anon_sym_AMP_GT] = actions(85); - v->a[204][anon_sym_AMP_GT_GT] = actions(87); - v->a[204][anon_sym_LT_AMP] = actions(85); - v->a[204][anon_sym_GT_AMP] = actions(85); - v->a[204][anon_sym_GT_PIPE] = actions(87); - v->a[204][anon_sym_LT_AMP_DASH] = actions(99); - v->a[204][anon_sym_GT_AMP_DASH] = actions(99); - v->a[204][anon_sym_LT_LT_LT] = actions(101); - v->a[204][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[204][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[204][anon_sym_DOLLAR] = actions(316); - v->a[204][sym__special_character] = actions(771); - v->a[204][anon_sym_DQUOTE] = actions(320); + v->a[244][anon_sym_unset] = actions(27); + v->a[244][anon_sym_unsetenv] = actions(27); + v->a[244][anon_sym_LT] = actions(29); + v->a[244][anon_sym_GT] = actions(29); + v->a[244][anon_sym_GT_GT] = actions(31); + v->a[244][anon_sym_AMP_GT] = actions(29); + v->a[244][anon_sym_AMP_GT_GT] = actions(31); + v->a[244][anon_sym_LT_AMP] = actions(29); + v->a[244][anon_sym_GT_AMP] = actions(29); + v->a[244][anon_sym_GT_PIPE] = actions(31); + v->a[244][anon_sym_LT_AMP_DASH] = actions(33); + v->a[244][anon_sym_GT_AMP_DASH] = actions(33); + v->a[244][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(35); + v->a[244][anon_sym_DOLLAR] = actions(37); + v->a[244][sym__special_character] = actions(39); + v->a[244][anon_sym_DQUOTE] = actions(41); + v->a[244][sym_raw_string] = actions(43); + v->a[244][aux_sym_number_token1] = actions(45); + v->a[244][aux_sym_number_token2] = actions(47); + v->a[244][anon_sym_DOLLAR_LBRACE] = actions(49); parse_table_938(v); } void parse_table_938(t_parse_table_array *v) { - v->a[204][sym_raw_string] = actions(773); - v->a[204][sym_ansi_c_string] = actions(773); - v->a[204][aux_sym_number_token1] = actions(324); - v->a[204][aux_sym_number_token2] = actions(326); - v->a[204][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[204][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[204][anon_sym_BQUOTE] = actions(332); - v->a[204][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[204][anon_sym_LT_LPAREN] = actions(336); - v->a[204][anon_sym_GT_LPAREN] = actions(336); - v->a[204][sym_comment] = actions(71); - v->a[204][sym_file_descriptor] = actions(135); - v->a[204][sym_variable_name] = actions(137); - v->a[204][sym_test_operator] = actions(775); - v->a[204][sym__brace_start] = actions(344); - v->a[205][sym__statements] = state(7312); - v->a[205][sym__statement_not_pipeline] = state(6614); - v->a[205][sym_redirected_statement] = state(4797); - v->a[205][sym_for_statement] = state(4797); - v->a[205][sym_c_style_for_statement] = state(4797); + v->a[244][anon_sym_DOLLAR_LPAREN] = actions(51); + v->a[244][anon_sym_BQUOTE] = actions(53); + v->a[244][anon_sym_DOLLAR_BQUOTE] = actions(55); + v->a[244][sym_comment] = actions(57); + v->a[244][sym_file_descriptor] = actions(59); + v->a[244][sym_variable_name] = actions(61); + v->a[244][sym_test_operator] = actions(43); + v->a[244][sym__brace_start] = actions(63); + v->a[245][sym__statement_not_pipeline] = state(2060); + v->a[245][sym_redirected_statement] = state(2060); + v->a[245][sym_for_statement] = state(2060); + v->a[245][sym_while_statement] = state(2060); + v->a[245][sym_if_statement] = state(2060); + v->a[245][sym_case_statement] = state(2060); + v->a[245][sym_function_definition] = state(2060); + v->a[245][sym_compound_statement] = state(2060); + v->a[245][sym_subshell] = state(2060); + v->a[245][sym_pipeline] = state(2697); + v->a[245][sym_list] = state(2060); + v->a[245][sym_negated_command] = state(2060); parse_table_939(v); } void parse_table_939(t_parse_table_array *v) { - v->a[205][sym_while_statement] = state(4400); - v->a[205][sym_if_statement] = state(4400); - v->a[205][sym_case_statement] = state(4797); - v->a[205][sym_function_definition] = state(4797); - v->a[205][sym_compound_statement] = state(4797); - v->a[205][sym_subshell] = state(4797); - v->a[205][sym_pipeline] = state(5054); - v->a[205][sym_list] = state(4797); - v->a[205][sym_negated_command] = state(4797); - v->a[205][sym_test_command] = state(4797); - v->a[205][sym_declaration_command] = state(4797); - v->a[205][sym_unset_command] = state(4797); - v->a[205][sym_command] = state(4797); - v->a[205][sym_command_name] = state(533); - v->a[205][sym_variable_assignment] = state(945); - v->a[205][sym_variable_assignments] = state(4797); - v->a[205][sym_subscript] = state(6754); - v->a[205][sym_file_redirect] = state(2259); - v->a[205][sym_herestring_redirect] = state(2017); - v->a[205][sym_arithmetic_expansion] = state(938); + v->a[245][sym_declaration_command] = state(2060); + v->a[245][sym_unset_command] = state(2060); + v->a[245][sym_command] = state(2060); + v->a[245][sym_command_name] = state(257); + v->a[245][sym_variable_assignment] = state(463); + v->a[245][sym_variable_assignments] = state(2060); + v->a[245][sym_file_redirect] = state(1015); + v->a[245][sym_arithmetic_expansion] = state(508); + v->a[245][sym_brace_expression] = state(508); + v->a[245][sym_concatenation] = state(862); + v->a[245][sym_string] = state(508); + v->a[245][sym_number] = state(508); + v->a[245][sym_simple_expansion] = state(508); + v->a[245][sym_expansion] = state(508); + v->a[245][sym_command_substitution] = state(508); + v->a[245][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[245][aux_sym_command_repeat1] = state(1131); + v->a[245][aux_sym__literal_repeat1] = state(678); + v->a[245][sym_word] = actions(129); + v->a[245][anon_sym_for] = actions(131); parse_table_940(v); } diff --git a/parser/static/parse_table/parse_table_188.c b/parser/static/parse_table/parse_table_188.c index 1fe701aa..2ecc7ed9 100644 --- a/parser/static/parse_table/parse_table_188.c +++ b/parser/static/parse_table/parse_table_188.c @@ -14,126 +14,126 @@ void parse_table_940(t_parse_table_array *v) { - v->a[205][sym_brace_expression] = state(938); - v->a[205][sym_concatenation] = state(1376); - v->a[205][sym_string] = state(938); - v->a[205][sym_translated_string] = state(938); - v->a[205][sym_number] = state(938); - v->a[205][sym_simple_expansion] = state(938); - v->a[205][sym_expansion] = state(938); - v->a[205][sym_command_substitution] = state(938); - v->a[205][sym_process_substitution] = state(938); - v->a[205][aux_sym__statements_repeat1] = state(423); - v->a[205][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[205][aux_sym_command_repeat1] = state(951); - v->a[205][aux_sym__literal_repeat1] = state(1267); - v->a[205][sym_word] = actions(765); - v->a[205][anon_sym_for] = actions(9); - v->a[205][anon_sym_select] = actions(11); - v->a[205][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[205][anon_sym_LT] = actions(85); - v->a[205][anon_sym_GT] = actions(85); - v->a[205][anon_sym_GT_GT] = actions(87); + v->a[245][anon_sym_select] = actions(131); + v->a[245][anon_sym_while] = actions(133); + v->a[245][anon_sym_until] = actions(133); + v->a[245][anon_sym_if] = actions(135); + v->a[245][anon_sym_case] = actions(137); + v->a[245][anon_sym_LPAREN] = actions(141); + v->a[245][anon_sym_function] = actions(147); + v->a[245][anon_sym_LBRACE] = actions(149); + v->a[245][anon_sym_BANG] = actions(151); + v->a[245][anon_sym_declare] = actions(153); + v->a[245][anon_sym_typeset] = actions(153); + v->a[245][anon_sym_export] = actions(153); + v->a[245][anon_sym_readonly] = actions(153); + v->a[245][anon_sym_local] = actions(153); + v->a[245][anon_sym_unset] = actions(155); + v->a[245][anon_sym_unsetenv] = actions(155); + v->a[245][anon_sym_LT] = actions(157); + v->a[245][anon_sym_GT] = actions(157); + v->a[245][anon_sym_GT_GT] = actions(159); + v->a[245][anon_sym_AMP_GT] = actions(157); parse_table_941(v); } void parse_table_941(t_parse_table_array *v) { - v->a[205][anon_sym_LPAREN] = actions(19); - v->a[205][anon_sym_while] = actions(21); - v->a[205][anon_sym_until] = actions(21); - v->a[205][anon_sym_if] = actions(23); - v->a[205][anon_sym_case] = actions(25); - v->a[205][anon_sym_function] = actions(91); - v->a[205][anon_sym_LBRACE] = actions(29); - v->a[205][anon_sym_BANG] = actions(769); - v->a[205][anon_sym_LBRACK] = actions(33); - v->a[205][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[205][anon_sym_declare] = actions(95); - v->a[205][anon_sym_typeset] = actions(95); - v->a[205][anon_sym_export] = actions(95); - v->a[205][anon_sym_readonly] = actions(95); - v->a[205][anon_sym_local] = actions(95); - v->a[205][anon_sym_unset] = actions(97); - v->a[205][anon_sym_unsetenv] = actions(97); - v->a[205][anon_sym_AMP_GT] = actions(85); - v->a[205][anon_sym_AMP_GT_GT] = actions(87); - v->a[205][anon_sym_LT_AMP] = actions(85); + v->a[245][anon_sym_AMP_GT_GT] = actions(159); + v->a[245][anon_sym_LT_AMP] = actions(157); + v->a[245][anon_sym_GT_AMP] = actions(157); + v->a[245][anon_sym_GT_PIPE] = actions(159); + v->a[245][anon_sym_LT_AMP_DASH] = actions(161); + v->a[245][anon_sym_GT_AMP_DASH] = actions(161); + v->a[245][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[245][anon_sym_DOLLAR] = actions(165); + v->a[245][sym__special_character] = actions(167); + v->a[245][anon_sym_DQUOTE] = actions(169); + v->a[245][sym_raw_string] = actions(171); + v->a[245][aux_sym_number_token1] = actions(173); + v->a[245][aux_sym_number_token2] = actions(175); + v->a[245][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[245][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[245][anon_sym_BQUOTE] = actions(181); + v->a[245][anon_sym_DOLLAR_BQUOTE] = actions(183); + v->a[245][sym_comment] = actions(57); + v->a[245][sym_file_descriptor] = actions(185); + v->a[245][sym_variable_name] = actions(187); parse_table_942(v); } void parse_table_942(t_parse_table_array *v) { - v->a[205][anon_sym_GT_AMP] = actions(85); - v->a[205][anon_sym_GT_PIPE] = actions(87); - v->a[205][anon_sym_LT_AMP_DASH] = actions(99); - v->a[205][anon_sym_GT_AMP_DASH] = actions(99); - v->a[205][anon_sym_LT_LT_LT] = actions(101); - v->a[205][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[205][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[205][anon_sym_DOLLAR] = actions(316); - v->a[205][sym__special_character] = actions(771); - v->a[205][anon_sym_DQUOTE] = actions(320); - v->a[205][sym_raw_string] = actions(773); - v->a[205][sym_ansi_c_string] = actions(773); - v->a[205][aux_sym_number_token1] = actions(324); - v->a[205][aux_sym_number_token2] = actions(326); - v->a[205][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[205][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[205][anon_sym_BQUOTE] = actions(332); - v->a[205][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[205][anon_sym_LT_LPAREN] = actions(336); - v->a[205][anon_sym_GT_LPAREN] = actions(336); + v->a[245][sym_test_operator] = actions(171); + v->a[245][sym__brace_start] = actions(189); + v->a[246][sym__statement_not_pipeline] = state(3470); + v->a[246][sym_redirected_statement] = state(1898); + v->a[246][sym_for_statement] = state(1898); + v->a[246][sym_while_statement] = state(1898); + v->a[246][sym_if_statement] = state(1898); + v->a[246][sym_case_statement] = state(1898); + v->a[246][sym_function_definition] = state(1898); + v->a[246][sym_compound_statement] = state(1898); + v->a[246][sym_subshell] = state(1898); + v->a[246][sym_pipeline] = state(1899); + v->a[246][sym_list] = state(1898); + v->a[246][sym_negated_command] = state(1898); + v->a[246][sym_declaration_command] = state(1898); + v->a[246][sym_unset_command] = state(1898); + v->a[246][sym_command] = state(1898); + v->a[246][sym_command_name] = state(257); + v->a[246][sym_variable_assignment] = state(458); + v->a[246][sym_variable_assignments] = state(1898); parse_table_943(v); } void parse_table_943(t_parse_table_array *v) { - v->a[205][sym_comment] = actions(71); - v->a[205][sym_file_descriptor] = actions(135); - v->a[205][sym_variable_name] = actions(137); - v->a[205][sym_test_operator] = actions(775); - v->a[205][sym__brace_start] = actions(344); - v->a[206][sym__statements] = state(7307); - v->a[206][sym__statement_not_pipeline] = state(6558); - v->a[206][sym_redirected_statement] = state(4662); - v->a[206][sym_for_statement] = state(4662); - v->a[206][sym_c_style_for_statement] = state(4662); - v->a[206][sym_while_statement] = state(4314); - v->a[206][sym_if_statement] = state(4314); - v->a[206][sym_case_statement] = state(4662); - v->a[206][sym_function_definition] = state(4662); - v->a[206][sym_compound_statement] = state(4662); - v->a[206][sym_subshell] = state(4662); - v->a[206][sym_pipeline] = state(5070); - v->a[206][sym_list] = state(4662); - v->a[206][sym_negated_command] = state(4662); - v->a[206][sym_test_command] = state(4662); + v->a[246][sym_file_redirect] = state(1015); + v->a[246][sym_arithmetic_expansion] = state(508); + v->a[246][sym_brace_expression] = state(508); + v->a[246][sym_concatenation] = state(862); + v->a[246][sym_string] = state(508); + v->a[246][sym_number] = state(508); + v->a[246][sym_simple_expansion] = state(508); + v->a[246][sym_expansion] = state(508); + v->a[246][sym_command_substitution] = state(508); + v->a[246][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[246][aux_sym_command_repeat1] = state(1131); + v->a[246][aux_sym__literal_repeat1] = state(678); + v->a[246][sym_word] = actions(129); + v->a[246][anon_sym_for] = actions(131); + v->a[246][anon_sym_select] = actions(131); + v->a[246][anon_sym_while] = actions(133); + v->a[246][anon_sym_until] = actions(133); + v->a[246][anon_sym_if] = actions(135); + v->a[246][anon_sym_case] = actions(137); + v->a[246][anon_sym_LPAREN] = actions(141); parse_table_944(v); } void parse_table_944(t_parse_table_array *v) { - v->a[206][sym_declaration_command] = state(4662); - v->a[206][sym_unset_command] = state(4662); - v->a[206][sym_command] = state(4662); - v->a[206][sym_command_name] = state(554); - v->a[206][sym_variable_assignment] = state(1150); - v->a[206][sym_variable_assignments] = state(4662); - v->a[206][sym_subscript] = state(6790); - v->a[206][sym_file_redirect] = state(2273); - v->a[206][sym_herestring_redirect] = state(2272); - v->a[206][sym_arithmetic_expansion] = state(1078); - v->a[206][sym_brace_expression] = state(1078); - v->a[206][sym_concatenation] = state(1376); - v->a[206][sym_string] = state(1078); - v->a[206][sym_translated_string] = state(1078); - v->a[206][sym_number] = state(1078); - v->a[206][sym_simple_expansion] = state(1078); - v->a[206][sym_expansion] = state(1078); - v->a[206][sym_command_substitution] = state(1078); - v->a[206][sym_process_substitution] = state(1078); - v->a[206][aux_sym__statements_repeat1] = state(429); + v->a[246][anon_sym_function] = actions(147); + v->a[246][anon_sym_LBRACE] = actions(149); + v->a[246][anon_sym_BANG] = actions(151); + v->a[246][anon_sym_declare] = actions(153); + v->a[246][anon_sym_typeset] = actions(153); + v->a[246][anon_sym_export] = actions(153); + v->a[246][anon_sym_readonly] = actions(153); + v->a[246][anon_sym_local] = actions(153); + v->a[246][anon_sym_unset] = actions(155); + v->a[246][anon_sym_unsetenv] = actions(155); + v->a[246][anon_sym_LT] = actions(157); + v->a[246][anon_sym_GT] = actions(157); + v->a[246][anon_sym_GT_GT] = actions(159); + v->a[246][anon_sym_AMP_GT] = actions(157); + v->a[246][anon_sym_AMP_GT_GT] = actions(159); + v->a[246][anon_sym_LT_AMP] = actions(157); + v->a[246][anon_sym_GT_AMP] = actions(157); + v->a[246][anon_sym_GT_PIPE] = actions(159); + v->a[246][anon_sym_LT_AMP_DASH] = actions(161); + v->a[246][anon_sym_GT_AMP_DASH] = actions(161); parse_table_945(v); } diff --git a/parser/static/parse_table/parse_table_189.c b/parser/static/parse_table/parse_table_189.c index c499c12b..a9c82fe4 100644 --- a/parser/static/parse_table/parse_table_189.c +++ b/parser/static/parse_table/parse_table_189.c @@ -14,126 +14,126 @@ void parse_table_945(t_parse_table_array *v) { - v->a[206][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[206][aux_sym_command_repeat1] = state(958); - v->a[206][aux_sym__literal_repeat1] = state(1267); - v->a[206][sym_word] = actions(799); - v->a[206][anon_sym_for] = actions(9); - v->a[206][anon_sym_select] = actions(11); - v->a[206][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[206][anon_sym_LT] = actions(290); - v->a[206][anon_sym_GT] = actions(290); - v->a[206][anon_sym_GT_GT] = actions(292); - v->a[206][anon_sym_LPAREN] = actions(19); - v->a[206][anon_sym_while] = actions(21); - v->a[206][anon_sym_until] = actions(21); - v->a[206][anon_sym_if] = actions(23); - v->a[206][anon_sym_case] = actions(25); - v->a[206][anon_sym_function] = actions(801); - v->a[206][anon_sym_LBRACE] = actions(29); - v->a[206][anon_sym_BANG] = actions(803); - v->a[206][anon_sym_LBRACK] = actions(33); - v->a[206][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[246][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[246][anon_sym_DOLLAR] = actions(165); + v->a[246][sym__special_character] = actions(167); + v->a[246][anon_sym_DQUOTE] = actions(169); + v->a[246][sym_raw_string] = actions(171); + v->a[246][aux_sym_number_token1] = actions(173); + v->a[246][aux_sym_number_token2] = actions(175); + v->a[246][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[246][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[246][anon_sym_BQUOTE] = actions(181); + v->a[246][anon_sym_DOLLAR_BQUOTE] = actions(183); + v->a[246][sym_comment] = actions(57); + v->a[246][sym_file_descriptor] = actions(185); + v->a[246][sym_variable_name] = actions(187); + v->a[246][sym_test_operator] = actions(171); + v->a[246][sym__brace_start] = actions(189); + v->a[247][sym__statement_not_pipeline] = state(3463); + v->a[247][sym_redirected_statement] = state(2615); + v->a[247][sym_for_statement] = state(2615); + v->a[247][sym_while_statement] = state(2615); parse_table_946(v); } void parse_table_946(t_parse_table_array *v) { - v->a[206][anon_sym_declare] = actions(805); - v->a[206][anon_sym_typeset] = actions(805); - v->a[206][anon_sym_export] = actions(805); - v->a[206][anon_sym_readonly] = actions(805); - v->a[206][anon_sym_local] = actions(805); - v->a[206][anon_sym_unset] = actions(807); - v->a[206][anon_sym_unsetenv] = actions(807); - v->a[206][anon_sym_AMP_GT] = actions(290); - v->a[206][anon_sym_AMP_GT_GT] = actions(292); - v->a[206][anon_sym_LT_AMP] = actions(290); - v->a[206][anon_sym_GT_AMP] = actions(290); - v->a[206][anon_sym_GT_PIPE] = actions(292); - v->a[206][anon_sym_LT_AMP_DASH] = actions(308); - v->a[206][anon_sym_GT_AMP_DASH] = actions(308); - v->a[206][anon_sym_LT_LT_LT] = actions(310); - v->a[206][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[206][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[206][anon_sym_DOLLAR] = actions(316); - v->a[206][sym__special_character] = actions(318); - v->a[206][anon_sym_DQUOTE] = actions(320); + v->a[247][sym_if_statement] = state(2615); + v->a[247][sym_case_statement] = state(2615); + v->a[247][sym_function_definition] = state(2615); + v->a[247][sym_compound_statement] = state(2615); + v->a[247][sym_subshell] = state(2615); + v->a[247][sym_pipeline] = state(2687); + v->a[247][sym_list] = state(2615); + v->a[247][sym_negated_command] = state(2615); + v->a[247][sym_declaration_command] = state(2615); + v->a[247][sym_unset_command] = state(2615); + v->a[247][sym_command] = state(2615); + v->a[247][sym_command_name] = state(426); + v->a[247][sym_variable_assignment] = state(1196); + v->a[247][sym_variable_assignments] = state(2615); + v->a[247][sym_file_redirect] = state(1320); + v->a[247][sym_arithmetic_expansion] = state(1264); + v->a[247][sym_brace_expression] = state(1264); + v->a[247][sym_concatenation] = state(1192); + v->a[247][sym_string] = state(1264); + v->a[247][sym_number] = state(1264); parse_table_947(v); } void parse_table_947(t_parse_table_array *v) { - v->a[206][sym_raw_string] = actions(322); - v->a[206][sym_ansi_c_string] = actions(322); - v->a[206][aux_sym_number_token1] = actions(324); - v->a[206][aux_sym_number_token2] = actions(326); - v->a[206][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[206][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[206][anon_sym_BQUOTE] = actions(332); - v->a[206][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[206][anon_sym_LT_LPAREN] = actions(336); - v->a[206][anon_sym_GT_LPAREN] = actions(336); - v->a[206][sym_comment] = actions(71); - v->a[206][sym_file_descriptor] = actions(338); - v->a[206][sym_variable_name] = actions(340); - v->a[206][sym_test_operator] = actions(342); - v->a[206][sym__brace_start] = actions(344); - v->a[207][sym__statements] = state(7305); - v->a[207][sym__statement_not_pipeline] = state(6558); - v->a[207][sym_redirected_statement] = state(4662); - v->a[207][sym_for_statement] = state(4662); - v->a[207][sym_c_style_for_statement] = state(4662); + v->a[247][sym_simple_expansion] = state(1264); + v->a[247][sym_expansion] = state(1264); + v->a[247][sym_command_substitution] = state(1264); + v->a[247][aux_sym_redirected_statement_repeat2] = state(2657); + v->a[247][aux_sym_command_repeat1] = state(1154); + v->a[247][aux_sym__literal_repeat1] = state(1048); + v->a[247][sym_word] = actions(609); + v->a[247][anon_sym_for] = actions(9); + v->a[247][anon_sym_select] = actions(9); + v->a[247][anon_sym_while] = actions(11); + v->a[247][anon_sym_until] = actions(11); + v->a[247][anon_sym_if] = actions(13); + v->a[247][anon_sym_case] = actions(15); + v->a[247][anon_sym_LPAREN] = actions(17); + v->a[247][anon_sym_function] = actions(611); + v->a[247][anon_sym_LBRACE] = actions(21); + v->a[247][anon_sym_BANG] = actions(613); + v->a[247][anon_sym_declare] = actions(615); + v->a[247][anon_sym_typeset] = actions(615); + v->a[247][anon_sym_export] = actions(615); parse_table_948(v); } void parse_table_948(t_parse_table_array *v) { - v->a[207][sym_while_statement] = state(4314); - v->a[207][sym_if_statement] = state(4314); - v->a[207][sym_case_statement] = state(4662); - v->a[207][sym_function_definition] = state(4662); - v->a[207][sym_compound_statement] = state(4662); - v->a[207][sym_subshell] = state(4662); - v->a[207][sym_pipeline] = state(5070); - v->a[207][sym_list] = state(4662); - v->a[207][sym_negated_command] = state(4662); - v->a[207][sym_test_command] = state(4662); - v->a[207][sym_declaration_command] = state(4662); - v->a[207][sym_unset_command] = state(4662); - v->a[207][sym_command] = state(4662); - v->a[207][sym_command_name] = state(554); - v->a[207][sym_variable_assignment] = state(1150); - v->a[207][sym_variable_assignments] = state(4662); - v->a[207][sym_subscript] = state(6790); - v->a[207][sym_file_redirect] = state(2273); - v->a[207][sym_herestring_redirect] = state(2272); - v->a[207][sym_arithmetic_expansion] = state(1078); + v->a[247][anon_sym_readonly] = actions(615); + v->a[247][anon_sym_local] = actions(615); + v->a[247][anon_sym_unset] = actions(617); + v->a[247][anon_sym_unsetenv] = actions(617); + v->a[247][anon_sym_LT] = actions(619); + v->a[247][anon_sym_GT] = actions(619); + v->a[247][anon_sym_GT_GT] = actions(621); + v->a[247][anon_sym_AMP_GT] = actions(619); + v->a[247][anon_sym_AMP_GT_GT] = actions(621); + v->a[247][anon_sym_LT_AMP] = actions(619); + v->a[247][anon_sym_GT_AMP] = actions(619); + v->a[247][anon_sym_GT_PIPE] = actions(621); + v->a[247][anon_sym_LT_AMP_DASH] = actions(623); + v->a[247][anon_sym_GT_AMP_DASH] = actions(623); + v->a[247][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[247][anon_sym_DOLLAR] = actions(89); + v->a[247][sym__special_character] = actions(625); + v->a[247][anon_sym_DQUOTE] = actions(93); + v->a[247][sym_raw_string] = actions(627); + v->a[247][aux_sym_number_token1] = actions(97); parse_table_949(v); } void parse_table_949(t_parse_table_array *v) { - v->a[207][sym_brace_expression] = state(1078); - v->a[207][sym_concatenation] = state(1376); - v->a[207][sym_string] = state(1078); - v->a[207][sym_translated_string] = state(1078); - v->a[207][sym_number] = state(1078); - v->a[207][sym_simple_expansion] = state(1078); - v->a[207][sym_expansion] = state(1078); - v->a[207][sym_command_substitution] = state(1078); - v->a[207][sym_process_substitution] = state(1078); - v->a[207][aux_sym__statements_repeat1] = state(429); - v->a[207][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[207][aux_sym_command_repeat1] = state(958); - v->a[207][aux_sym__literal_repeat1] = state(1267); - v->a[207][sym_word] = actions(799); - v->a[207][anon_sym_for] = actions(9); - v->a[207][anon_sym_select] = actions(11); - v->a[207][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[207][anon_sym_LT] = actions(290); - v->a[207][anon_sym_GT] = actions(290); - v->a[207][anon_sym_GT_GT] = actions(292); + v->a[247][aux_sym_number_token2] = actions(99); + v->a[247][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[247][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[247][anon_sym_BQUOTE] = actions(105); + v->a[247][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[247][sym_comment] = actions(57); + v->a[247][sym_file_descriptor] = actions(629); + v->a[247][sym_variable_name] = actions(631); + v->a[247][sym_test_operator] = actions(627); + v->a[247][sym__brace_start] = actions(113); + v->a[248][sym__statement_not_pipeline] = state(3463); + v->a[248][sym_redirected_statement] = state(2614); + v->a[248][sym_for_statement] = state(2614); + v->a[248][sym_while_statement] = state(2614); + v->a[248][sym_if_statement] = state(2614); + v->a[248][sym_case_statement] = state(2614); + v->a[248][sym_function_definition] = state(2614); + v->a[248][sym_compound_statement] = state(2614); + v->a[248][sym_subshell] = state(2614); + v->a[248][sym_pipeline] = state(2688); parse_table_950(v); } diff --git a/parser/static/parse_table/parse_table_19.c b/parser/static/parse_table/parse_table_19.c index 2a216ec4..567b4e27 100644 --- a/parser/static/parse_table/parse_table_19.c +++ b/parser/static/parse_table/parse_table_19.c @@ -14,126 +14,126 @@ void parse_table_95(t_parse_table_array *v) { - v->a[18][anon_sym_DQUOTE] = actions(320); - v->a[18][sym_raw_string] = actions(322); - v->a[18][sym_ansi_c_string] = actions(322); - v->a[18][aux_sym_number_token1] = actions(324); - v->a[18][aux_sym_number_token2] = actions(326); - v->a[18][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[18][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[18][anon_sym_BQUOTE] = actions(332); - v->a[18][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[18][anon_sym_LT_LPAREN] = actions(336); - v->a[18][anon_sym_GT_LPAREN] = actions(336); - v->a[18][sym_comment] = actions(71); - v->a[18][sym_file_descriptor] = actions(338); - v->a[18][sym_variable_name] = actions(340); - v->a[18][sym_test_operator] = actions(342); - v->a[18][sym__brace_start] = actions(344); - v->a[19][aux_sym__terminated_statement] = state(20); - v->a[19][sym__statement_not_pipeline] = state(6718); - v->a[19][sym_redirected_statement] = state(5007); - v->a[19][sym_for_statement] = state(5007); + v->a[23][sym_variable_assignment] = state(492); + v->a[23][sym_variable_assignments] = state(1966); + v->a[23][sym_file_redirect] = state(1212); + v->a[23][sym_arithmetic_expansion] = state(586); + v->a[23][sym_brace_expression] = state(586); + v->a[23][sym_concatenation] = state(1016); + v->a[23][sym_string] = state(586); + v->a[23][sym_number] = state(586); + v->a[23][sym_simple_expansion] = state(586); + v->a[23][sym_expansion] = state(586); + v->a[23][sym_command_substitution] = state(586); + v->a[23][aux_sym__statements_repeat1] = state(234); + v->a[23][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[23][aux_sym_command_repeat1] = state(1017); + v->a[23][aux_sym__literal_repeat1] = state(963); + v->a[23][sym_word] = actions(339); + v->a[23][anon_sym_for] = actions(341); + v->a[23][anon_sym_select] = actions(341); + v->a[23][anon_sym_while] = actions(343); + v->a[23][anon_sym_until] = actions(343); parse_table_96(v); } void parse_table_96(t_parse_table_array *v) { - v->a[19][sym_c_style_for_statement] = state(5007); - v->a[19][sym_while_statement] = state(4551); - v->a[19][sym_if_statement] = state(4551); - v->a[19][sym_elif_clause] = state(6339); - v->a[19][sym_else_clause] = state(7069); - v->a[19][sym_case_statement] = state(5007); - v->a[19][sym_function_definition] = state(5007); - v->a[19][sym_compound_statement] = state(5007); - v->a[19][sym_subshell] = state(5007); - v->a[19][sym_pipeline] = state(5189); - v->a[19][sym_list] = state(5007); - v->a[19][sym_negated_command] = state(5007); - v->a[19][sym_test_command] = state(5007); - v->a[19][sym_declaration_command] = state(5007); - v->a[19][sym_unset_command] = state(5007); - v->a[19][sym_command] = state(5007); - v->a[19][sym_command_name] = state(544); - v->a[19][sym_variable_assignment] = state(1151); - v->a[19][sym_variable_assignments] = state(5007); - v->a[19][sym_subscript] = state(6790); + v->a[23][anon_sym_if] = actions(345); + v->a[23][anon_sym_case] = actions(347); + v->a[23][anon_sym_LPAREN] = actions(349); + v->a[23][anon_sym_SEMI_SEMI] = actions(399); + v->a[23][anon_sym_SEMI_AMP] = actions(329); + v->a[23][anon_sym_SEMI_SEMI_AMP] = actions(331); + v->a[23][anon_sym_function] = actions(353); + v->a[23][anon_sym_LBRACE] = actions(355); + v->a[23][anon_sym_BANG] = actions(357); + v->a[23][anon_sym_declare] = actions(359); + v->a[23][anon_sym_typeset] = actions(359); + v->a[23][anon_sym_export] = actions(359); + v->a[23][anon_sym_readonly] = actions(359); + v->a[23][anon_sym_local] = actions(359); + v->a[23][anon_sym_unset] = actions(361); + v->a[23][anon_sym_unsetenv] = actions(361); + v->a[23][anon_sym_LT] = actions(363); + v->a[23][anon_sym_GT] = actions(363); + v->a[23][anon_sym_GT_GT] = actions(365); + v->a[23][anon_sym_AMP_GT] = actions(363); parse_table_97(v); } void parse_table_97(t_parse_table_array *v) { - v->a[19][sym_file_redirect] = state(2019); - v->a[19][sym_herestring_redirect] = state(2017); - v->a[19][sym_arithmetic_expansion] = state(1078); - v->a[19][sym_brace_expression] = state(1078); - v->a[19][sym_concatenation] = state(1376); - v->a[19][sym_string] = state(1078); - v->a[19][sym_translated_string] = state(1078); - v->a[19][sym_number] = state(1078); - v->a[19][sym_simple_expansion] = state(1078); - v->a[19][sym_expansion] = state(1078); - v->a[19][sym_command_substitution] = state(1078); - v->a[19][sym_process_substitution] = state(1078); - v->a[19][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[19][aux_sym_if_statement_repeat1] = state(6339); - v->a[19][aux_sym_command_repeat1] = state(997); - v->a[19][aux_sym__literal_repeat1] = state(1267); - v->a[19][sym_word] = actions(286); - v->a[19][anon_sym_for] = actions(9); - v->a[19][anon_sym_select] = actions(11); - v->a[19][anon_sym_LPAREN_LPAREN] = actions(288); + v->a[23][anon_sym_AMP_GT_GT] = actions(365); + v->a[23][anon_sym_LT_AMP] = actions(363); + v->a[23][anon_sym_GT_AMP] = actions(363); + v->a[23][anon_sym_GT_PIPE] = actions(365); + v->a[23][anon_sym_LT_AMP_DASH] = actions(367); + v->a[23][anon_sym_GT_AMP_DASH] = actions(367); + v->a[23][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[23][anon_sym_DOLLAR] = actions(371); + v->a[23][sym__special_character] = actions(373); + v->a[23][anon_sym_DQUOTE] = actions(375); + v->a[23][sym_raw_string] = actions(377); + v->a[23][aux_sym_number_token1] = actions(379); + v->a[23][aux_sym_number_token2] = actions(381); + v->a[23][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[23][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[23][anon_sym_BQUOTE] = actions(387); + v->a[23][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[23][sym_comment] = actions(57); + v->a[23][sym_file_descriptor] = actions(391); + v->a[23][sym_variable_name] = actions(393); parse_table_98(v); } void parse_table_98(t_parse_table_array *v) { - v->a[19][anon_sym_LT] = actions(290); - v->a[19][anon_sym_GT] = actions(290); - v->a[19][anon_sym_GT_GT] = actions(292); - v->a[19][anon_sym_LPAREN] = actions(19); - v->a[19][anon_sym_while] = actions(21); - v->a[19][anon_sym_until] = actions(21); - v->a[19][anon_sym_if] = actions(23); - v->a[19][anon_sym_fi] = actions(397); - v->a[19][anon_sym_elif] = actions(296); - v->a[19][anon_sym_else] = actions(298); - v->a[19][anon_sym_case] = actions(25); - v->a[19][anon_sym_function] = actions(300); - v->a[19][anon_sym_LBRACE] = actions(29); - v->a[19][anon_sym_BANG] = actions(302); - v->a[19][anon_sym_LBRACK] = actions(33); - v->a[19][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[19][anon_sym_declare] = actions(304); - v->a[19][anon_sym_typeset] = actions(304); - v->a[19][anon_sym_export] = actions(304); - v->a[19][anon_sym_readonly] = actions(304); + v->a[23][sym_test_operator] = actions(377); + v->a[23][sym__brace_start] = actions(395); + v->a[24][sym__statements] = state(3528); + v->a[24][sym__statement_not_pipeline] = state(3471); + v->a[24][sym_redirected_statement] = state(1966); + v->a[24][sym_for_statement] = state(1966); + v->a[24][sym_while_statement] = state(1966); + v->a[24][sym_if_statement] = state(1966); + v->a[24][sym_case_statement] = state(1966); + v->a[24][sym_function_definition] = state(1966); + v->a[24][sym_compound_statement] = state(1966); + v->a[24][sym_subshell] = state(1966); + v->a[24][sym_pipeline] = state(2157); + v->a[24][sym_list] = state(1966); + v->a[24][sym_negated_command] = state(1966); + v->a[24][sym_declaration_command] = state(1966); + v->a[24][sym_unset_command] = state(1966); + v->a[24][sym_command] = state(1966); + v->a[24][sym_command_name] = state(268); + v->a[24][sym_variable_assignment] = state(492); parse_table_99(v); } void parse_table_99(t_parse_table_array *v) { - v->a[19][anon_sym_local] = actions(304); - v->a[19][anon_sym_unset] = actions(306); - v->a[19][anon_sym_unsetenv] = actions(306); - v->a[19][anon_sym_AMP_GT] = actions(290); - v->a[19][anon_sym_AMP_GT_GT] = actions(292); - v->a[19][anon_sym_LT_AMP] = actions(290); - v->a[19][anon_sym_GT_AMP] = actions(290); - v->a[19][anon_sym_GT_PIPE] = actions(292); - v->a[19][anon_sym_LT_AMP_DASH] = actions(308); - v->a[19][anon_sym_GT_AMP_DASH] = actions(308); - v->a[19][anon_sym_LT_LT_LT] = actions(310); - v->a[19][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[19][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[19][anon_sym_DOLLAR] = actions(316); - v->a[19][sym__special_character] = actions(318); - v->a[19][anon_sym_DQUOTE] = actions(320); - v->a[19][sym_raw_string] = actions(322); - v->a[19][sym_ansi_c_string] = actions(322); - v->a[19][aux_sym_number_token1] = actions(324); - v->a[19][aux_sym_number_token2] = actions(326); + v->a[24][sym_variable_assignments] = state(1966); + v->a[24][sym_file_redirect] = state(1212); + v->a[24][sym_arithmetic_expansion] = state(586); + v->a[24][sym_brace_expression] = state(586); + v->a[24][sym_concatenation] = state(1016); + v->a[24][sym_string] = state(586); + v->a[24][sym_number] = state(586); + v->a[24][sym_simple_expansion] = state(586); + v->a[24][sym_expansion] = state(586); + v->a[24][sym_command_substitution] = state(586); + v->a[24][aux_sym__statements_repeat1] = state(234); + v->a[24][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[24][aux_sym_command_repeat1] = state(1017); + v->a[24][aux_sym__literal_repeat1] = state(963); + v->a[24][sym_word] = actions(339); + v->a[24][anon_sym_for] = actions(341); + v->a[24][anon_sym_select] = actions(341); + v->a[24][anon_sym_while] = actions(343); + v->a[24][anon_sym_until] = actions(343); + v->a[24][anon_sym_if] = actions(345); parse_table_100(v); } diff --git a/parser/static/parse_table/parse_table_190.c b/parser/static/parse_table/parse_table_190.c index ed8e72ad..c74d8513 100644 --- a/parser/static/parse_table/parse_table_190.c +++ b/parser/static/parse_table/parse_table_190.c @@ -14,126 +14,126 @@ void parse_table_950(t_parse_table_array *v) { - v->a[207][anon_sym_LPAREN] = actions(19); - v->a[207][anon_sym_while] = actions(21); - v->a[207][anon_sym_until] = actions(21); - v->a[207][anon_sym_if] = actions(23); - v->a[207][anon_sym_case] = actions(25); - v->a[207][anon_sym_function] = actions(801); - v->a[207][anon_sym_LBRACE] = actions(29); - v->a[207][anon_sym_BANG] = actions(803); - v->a[207][anon_sym_LBRACK] = actions(33); - v->a[207][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[207][anon_sym_declare] = actions(805); - v->a[207][anon_sym_typeset] = actions(805); - v->a[207][anon_sym_export] = actions(805); - v->a[207][anon_sym_readonly] = actions(805); - v->a[207][anon_sym_local] = actions(805); - v->a[207][anon_sym_unset] = actions(807); - v->a[207][anon_sym_unsetenv] = actions(807); - v->a[207][anon_sym_AMP_GT] = actions(290); - v->a[207][anon_sym_AMP_GT_GT] = actions(292); - v->a[207][anon_sym_LT_AMP] = actions(290); + v->a[248][sym_list] = state(2614); + v->a[248][sym_negated_command] = state(2614); + v->a[248][sym_declaration_command] = state(2614); + v->a[248][sym_unset_command] = state(2614); + v->a[248][sym_command] = state(2614); + v->a[248][sym_command_name] = state(426); + v->a[248][sym_variable_assignment] = state(1195); + v->a[248][sym_variable_assignments] = state(2614); + v->a[248][sym_file_redirect] = state(1320); + v->a[248][sym_arithmetic_expansion] = state(1264); + v->a[248][sym_brace_expression] = state(1264); + v->a[248][sym_concatenation] = state(1192); + v->a[248][sym_string] = state(1264); + v->a[248][sym_number] = state(1264); + v->a[248][sym_simple_expansion] = state(1264); + v->a[248][sym_expansion] = state(1264); + v->a[248][sym_command_substitution] = state(1264); + v->a[248][aux_sym_redirected_statement_repeat2] = state(2657); + v->a[248][aux_sym_command_repeat1] = state(1154); + v->a[248][aux_sym__literal_repeat1] = state(1048); parse_table_951(v); } void parse_table_951(t_parse_table_array *v) { - v->a[207][anon_sym_GT_AMP] = actions(290); - v->a[207][anon_sym_GT_PIPE] = actions(292); - v->a[207][anon_sym_LT_AMP_DASH] = actions(308); - v->a[207][anon_sym_GT_AMP_DASH] = actions(308); - v->a[207][anon_sym_LT_LT_LT] = actions(310); - v->a[207][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[207][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[207][anon_sym_DOLLAR] = actions(316); - v->a[207][sym__special_character] = actions(318); - v->a[207][anon_sym_DQUOTE] = actions(320); - v->a[207][sym_raw_string] = actions(322); - v->a[207][sym_ansi_c_string] = actions(322); - v->a[207][aux_sym_number_token1] = actions(324); - v->a[207][aux_sym_number_token2] = actions(326); - v->a[207][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[207][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[207][anon_sym_BQUOTE] = actions(332); - v->a[207][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[207][anon_sym_LT_LPAREN] = actions(336); - v->a[207][anon_sym_GT_LPAREN] = actions(336); + v->a[248][sym_word] = actions(609); + v->a[248][anon_sym_for] = actions(9); + v->a[248][anon_sym_select] = actions(9); + v->a[248][anon_sym_while] = actions(11); + v->a[248][anon_sym_until] = actions(11); + v->a[248][anon_sym_if] = actions(13); + v->a[248][anon_sym_case] = actions(15); + v->a[248][anon_sym_LPAREN] = actions(17); + v->a[248][anon_sym_function] = actions(611); + v->a[248][anon_sym_LBRACE] = actions(21); + v->a[248][anon_sym_BANG] = actions(613); + v->a[248][anon_sym_declare] = actions(615); + v->a[248][anon_sym_typeset] = actions(615); + v->a[248][anon_sym_export] = actions(615); + v->a[248][anon_sym_readonly] = actions(615); + v->a[248][anon_sym_local] = actions(615); + v->a[248][anon_sym_unset] = actions(617); + v->a[248][anon_sym_unsetenv] = actions(617); + v->a[248][anon_sym_LT] = actions(619); + v->a[248][anon_sym_GT] = actions(619); parse_table_952(v); } void parse_table_952(t_parse_table_array *v) { - v->a[207][sym_comment] = actions(71); - v->a[207][sym_file_descriptor] = actions(338); - v->a[207][sym_variable_name] = actions(340); - v->a[207][sym_test_operator] = actions(342); - v->a[207][sym__brace_start] = actions(344); - v->a[208][sym__statements] = state(7414); - v->a[208][sym__statement_not_pipeline] = state(6558); - v->a[208][sym_redirected_statement] = state(4662); - v->a[208][sym_for_statement] = state(4662); - v->a[208][sym_c_style_for_statement] = state(4662); - v->a[208][sym_while_statement] = state(4314); - v->a[208][sym_if_statement] = state(4314); - v->a[208][sym_case_statement] = state(4662); - v->a[208][sym_function_definition] = state(4662); - v->a[208][sym_compound_statement] = state(4662); - v->a[208][sym_subshell] = state(4662); - v->a[208][sym_pipeline] = state(5070); - v->a[208][sym_list] = state(4662); - v->a[208][sym_negated_command] = state(4662); - v->a[208][sym_test_command] = state(4662); + v->a[248][anon_sym_GT_GT] = actions(621); + v->a[248][anon_sym_AMP_GT] = actions(619); + v->a[248][anon_sym_AMP_GT_GT] = actions(621); + v->a[248][anon_sym_LT_AMP] = actions(619); + v->a[248][anon_sym_GT_AMP] = actions(619); + v->a[248][anon_sym_GT_PIPE] = actions(621); + v->a[248][anon_sym_LT_AMP_DASH] = actions(623); + v->a[248][anon_sym_GT_AMP_DASH] = actions(623); + v->a[248][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[248][anon_sym_DOLLAR] = actions(89); + v->a[248][sym__special_character] = actions(625); + v->a[248][anon_sym_DQUOTE] = actions(93); + v->a[248][sym_raw_string] = actions(627); + v->a[248][aux_sym_number_token1] = actions(97); + v->a[248][aux_sym_number_token2] = actions(99); + v->a[248][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[248][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[248][anon_sym_BQUOTE] = actions(105); + v->a[248][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[248][sym_comment] = actions(57); parse_table_953(v); } void parse_table_953(t_parse_table_array *v) { - v->a[208][sym_declaration_command] = state(4662); - v->a[208][sym_unset_command] = state(4662); - v->a[208][sym_command] = state(4662); - v->a[208][sym_command_name] = state(554); - v->a[208][sym_variable_assignment] = state(1150); - v->a[208][sym_variable_assignments] = state(4662); - v->a[208][sym_subscript] = state(6790); - v->a[208][sym_file_redirect] = state(2273); - v->a[208][sym_herestring_redirect] = state(2272); - v->a[208][sym_arithmetic_expansion] = state(1078); - v->a[208][sym_brace_expression] = state(1078); - v->a[208][sym_concatenation] = state(1376); - v->a[208][sym_string] = state(1078); - v->a[208][sym_translated_string] = state(1078); - v->a[208][sym_number] = state(1078); - v->a[208][sym_simple_expansion] = state(1078); - v->a[208][sym_expansion] = state(1078); - v->a[208][sym_command_substitution] = state(1078); - v->a[208][sym_process_substitution] = state(1078); - v->a[208][aux_sym__statements_repeat1] = state(429); + v->a[248][sym_file_descriptor] = actions(629); + v->a[248][sym_variable_name] = actions(631); + v->a[248][sym_test_operator] = actions(627); + v->a[248][sym__brace_start] = actions(113); + v->a[249][sym__statement_not_pipeline] = state(2069); + v->a[249][sym_redirected_statement] = state(2069); + v->a[249][sym_for_statement] = state(2069); + v->a[249][sym_while_statement] = state(2069); + v->a[249][sym_if_statement] = state(2069); + v->a[249][sym_case_statement] = state(2069); + v->a[249][sym_function_definition] = state(2069); + v->a[249][sym_compound_statement] = state(2069); + v->a[249][sym_subshell] = state(2069); + v->a[249][sym_pipeline] = state(2713); + v->a[249][sym_list] = state(2069); + v->a[249][sym_negated_command] = state(2069); + v->a[249][sym_declaration_command] = state(2069); + v->a[249][sym_unset_command] = state(2069); + v->a[249][sym_command] = state(2069); + v->a[249][sym_command_name] = state(292); parse_table_954(v); } void parse_table_954(t_parse_table_array *v) { - v->a[208][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[208][aux_sym_command_repeat1] = state(958); - v->a[208][aux_sym__literal_repeat1] = state(1267); - v->a[208][sym_word] = actions(799); - v->a[208][anon_sym_for] = actions(9); - v->a[208][anon_sym_select] = actions(11); - v->a[208][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[208][anon_sym_LT] = actions(290); - v->a[208][anon_sym_GT] = actions(290); - v->a[208][anon_sym_GT_GT] = actions(292); - v->a[208][anon_sym_LPAREN] = actions(19); - v->a[208][anon_sym_while] = actions(21); - v->a[208][anon_sym_until] = actions(21); - v->a[208][anon_sym_if] = actions(23); - v->a[208][anon_sym_case] = actions(25); - v->a[208][anon_sym_function] = actions(801); - v->a[208][anon_sym_LBRACE] = actions(29); - v->a[208][anon_sym_BANG] = actions(803); - v->a[208][anon_sym_LBRACK] = actions(33); - v->a[208][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[249][sym_variable_assignment] = state(548); + v->a[249][sym_variable_assignments] = state(2069); + v->a[249][sym_file_redirect] = state(1320); + v->a[249][sym_arithmetic_expansion] = state(702); + v->a[249][sym_brace_expression] = state(702); + v->a[249][sym_concatenation] = state(1192); + v->a[249][sym_string] = state(702); + v->a[249][sym_number] = state(702); + v->a[249][sym_simple_expansion] = state(702); + v->a[249][sym_expansion] = state(702); + v->a[249][sym_command_substitution] = state(702); + v->a[249][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[249][aux_sym_command_repeat1] = state(1041); + v->a[249][aux_sym__literal_repeat1] = state(1048); + v->a[249][sym_word] = actions(419); + v->a[249][anon_sym_for] = actions(9); + v->a[249][anon_sym_select] = actions(9); + v->a[249][anon_sym_while] = actions(11); + v->a[249][anon_sym_until] = actions(11); + v->a[249][anon_sym_if] = actions(13); parse_table_955(v); } diff --git a/parser/static/parse_table/parse_table_191.c b/parser/static/parse_table/parse_table_191.c index d457025a..57ba7bae 100644 --- a/parser/static/parse_table/parse_table_191.c +++ b/parser/static/parse_table/parse_table_191.c @@ -14,126 +14,126 @@ void parse_table_955(t_parse_table_array *v) { - v->a[208][anon_sym_declare] = actions(805); - v->a[208][anon_sym_typeset] = actions(805); - v->a[208][anon_sym_export] = actions(805); - v->a[208][anon_sym_readonly] = actions(805); - v->a[208][anon_sym_local] = actions(805); - v->a[208][anon_sym_unset] = actions(807); - v->a[208][anon_sym_unsetenv] = actions(807); - v->a[208][anon_sym_AMP_GT] = actions(290); - v->a[208][anon_sym_AMP_GT_GT] = actions(292); - v->a[208][anon_sym_LT_AMP] = actions(290); - v->a[208][anon_sym_GT_AMP] = actions(290); - v->a[208][anon_sym_GT_PIPE] = actions(292); - v->a[208][anon_sym_LT_AMP_DASH] = actions(308); - v->a[208][anon_sym_GT_AMP_DASH] = actions(308); - v->a[208][anon_sym_LT_LT_LT] = actions(310); - v->a[208][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[208][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[208][anon_sym_DOLLAR] = actions(316); - v->a[208][sym__special_character] = actions(318); - v->a[208][anon_sym_DQUOTE] = actions(320); + v->a[249][anon_sym_case] = actions(15); + v->a[249][anon_sym_LPAREN] = actions(17); + v->a[249][anon_sym_function] = actions(423); + v->a[249][anon_sym_LBRACE] = actions(21); + v->a[249][anon_sym_BANG] = actions(425); + v->a[249][anon_sym_declare] = actions(427); + v->a[249][anon_sym_typeset] = actions(427); + v->a[249][anon_sym_export] = actions(427); + v->a[249][anon_sym_readonly] = actions(427); + v->a[249][anon_sym_local] = actions(427); + v->a[249][anon_sym_unset] = actions(429); + v->a[249][anon_sym_unsetenv] = actions(429); + v->a[249][anon_sym_LT] = actions(431); + v->a[249][anon_sym_GT] = actions(431); + v->a[249][anon_sym_GT_GT] = actions(433); + v->a[249][anon_sym_AMP_GT] = actions(431); + v->a[249][anon_sym_AMP_GT_GT] = actions(433); + v->a[249][anon_sym_LT_AMP] = actions(431); + v->a[249][anon_sym_GT_AMP] = actions(431); + v->a[249][anon_sym_GT_PIPE] = actions(433); parse_table_956(v); } void parse_table_956(t_parse_table_array *v) { - v->a[208][sym_raw_string] = actions(322); - v->a[208][sym_ansi_c_string] = actions(322); - v->a[208][aux_sym_number_token1] = actions(324); - v->a[208][aux_sym_number_token2] = actions(326); - v->a[208][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[208][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[208][anon_sym_BQUOTE] = actions(332); - v->a[208][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[208][anon_sym_LT_LPAREN] = actions(336); - v->a[208][anon_sym_GT_LPAREN] = actions(336); - v->a[208][sym_comment] = actions(71); - v->a[208][sym_file_descriptor] = actions(338); - v->a[208][sym_variable_name] = actions(340); - v->a[208][sym_test_operator] = actions(342); - v->a[208][sym__brace_start] = actions(344); - v->a[209][sym__statements] = state(7423); - v->a[209][sym__statement_not_pipeline] = state(6558); - v->a[209][sym_redirected_statement] = state(4662); - v->a[209][sym_for_statement] = state(4662); - v->a[209][sym_c_style_for_statement] = state(4662); + v->a[249][anon_sym_LT_AMP_DASH] = actions(435); + v->a[249][anon_sym_GT_AMP_DASH] = actions(435); + v->a[249][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[249][anon_sym_DOLLAR] = actions(89); + v->a[249][sym__special_character] = actions(437); + v->a[249][anon_sym_DQUOTE] = actions(93); + v->a[249][sym_raw_string] = actions(439); + v->a[249][aux_sym_number_token1] = actions(97); + v->a[249][aux_sym_number_token2] = actions(99); + v->a[249][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[249][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[249][anon_sym_BQUOTE] = actions(105); + v->a[249][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[249][sym_comment] = actions(57); + v->a[249][sym_file_descriptor] = actions(441); + v->a[249][sym_variable_name] = actions(443); + v->a[249][sym_test_operator] = actions(439); + v->a[249][sym__brace_start] = actions(113); + v->a[250][sym__statement_not_pipeline] = state(3471); + v->a[250][sym_redirected_statement] = state(2013); parse_table_957(v); } void parse_table_957(t_parse_table_array *v) { - v->a[209][sym_while_statement] = state(4314); - v->a[209][sym_if_statement] = state(4314); - v->a[209][sym_case_statement] = state(4662); - v->a[209][sym_function_definition] = state(4662); - v->a[209][sym_compound_statement] = state(4662); - v->a[209][sym_subshell] = state(4662); - v->a[209][sym_pipeline] = state(5070); - v->a[209][sym_list] = state(4662); - v->a[209][sym_negated_command] = state(4662); - v->a[209][sym_test_command] = state(4662); - v->a[209][sym_declaration_command] = state(4662); - v->a[209][sym_unset_command] = state(4662); - v->a[209][sym_command] = state(4662); - v->a[209][sym_command_name] = state(554); - v->a[209][sym_variable_assignment] = state(1150); - v->a[209][sym_variable_assignments] = state(4662); - v->a[209][sym_subscript] = state(6790); - v->a[209][sym_file_redirect] = state(2273); - v->a[209][sym_herestring_redirect] = state(2272); - v->a[209][sym_arithmetic_expansion] = state(1078); + v->a[250][sym_for_statement] = state(2013); + v->a[250][sym_while_statement] = state(2013); + v->a[250][sym_if_statement] = state(2013); + v->a[250][sym_case_statement] = state(2013); + v->a[250][sym_function_definition] = state(2013); + v->a[250][sym_compound_statement] = state(2013); + v->a[250][sym_subshell] = state(2013); + v->a[250][sym_pipeline] = state(2014); + v->a[250][sym_list] = state(2013); + v->a[250][sym_negated_command] = state(2013); + v->a[250][sym_declaration_command] = state(2013); + v->a[250][sym_unset_command] = state(2013); + v->a[250][sym_command] = state(2013); + v->a[250][sym_command_name] = state(268); + v->a[250][sym_variable_assignment] = state(501); + v->a[250][sym_variable_assignments] = state(2013); + v->a[250][sym_file_redirect] = state(1212); + v->a[250][sym_arithmetic_expansion] = state(586); + v->a[250][sym_brace_expression] = state(586); + v->a[250][sym_concatenation] = state(1016); parse_table_958(v); } void parse_table_958(t_parse_table_array *v) { - v->a[209][sym_brace_expression] = state(1078); - v->a[209][sym_concatenation] = state(1376); - v->a[209][sym_string] = state(1078); - v->a[209][sym_translated_string] = state(1078); - v->a[209][sym_number] = state(1078); - v->a[209][sym_simple_expansion] = state(1078); - v->a[209][sym_expansion] = state(1078); - v->a[209][sym_command_substitution] = state(1078); - v->a[209][sym_process_substitution] = state(1078); - v->a[209][aux_sym__statements_repeat1] = state(429); - v->a[209][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[209][aux_sym_command_repeat1] = state(958); - v->a[209][aux_sym__literal_repeat1] = state(1267); - v->a[209][sym_word] = actions(799); - v->a[209][anon_sym_for] = actions(9); - v->a[209][anon_sym_select] = actions(11); - v->a[209][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[209][anon_sym_LT] = actions(290); - v->a[209][anon_sym_GT] = actions(290); - v->a[209][anon_sym_GT_GT] = actions(292); + v->a[250][sym_string] = state(586); + v->a[250][sym_number] = state(586); + v->a[250][sym_simple_expansion] = state(586); + v->a[250][sym_expansion] = state(586); + v->a[250][sym_command_substitution] = state(586); + v->a[250][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[250][aux_sym_command_repeat1] = state(1017); + v->a[250][aux_sym__literal_repeat1] = state(963); + v->a[250][sym_word] = actions(339); + v->a[250][anon_sym_for] = actions(341); + v->a[250][anon_sym_select] = actions(341); + v->a[250][anon_sym_while] = actions(343); + v->a[250][anon_sym_until] = actions(343); + v->a[250][anon_sym_if] = actions(345); + v->a[250][anon_sym_case] = actions(347); + v->a[250][anon_sym_LPAREN] = actions(349); + v->a[250][anon_sym_function] = actions(353); + v->a[250][anon_sym_LBRACE] = actions(355); + v->a[250][anon_sym_BANG] = actions(357); + v->a[250][anon_sym_declare] = actions(359); parse_table_959(v); } void parse_table_959(t_parse_table_array *v) { - v->a[209][anon_sym_LPAREN] = actions(19); - v->a[209][anon_sym_while] = actions(21); - v->a[209][anon_sym_until] = actions(21); - v->a[209][anon_sym_if] = actions(23); - v->a[209][anon_sym_case] = actions(25); - v->a[209][anon_sym_function] = actions(801); - v->a[209][anon_sym_LBRACE] = actions(29); - v->a[209][anon_sym_BANG] = actions(803); - v->a[209][anon_sym_LBRACK] = actions(33); - v->a[209][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[209][anon_sym_declare] = actions(805); - v->a[209][anon_sym_typeset] = actions(805); - v->a[209][anon_sym_export] = actions(805); - v->a[209][anon_sym_readonly] = actions(805); - v->a[209][anon_sym_local] = actions(805); - v->a[209][anon_sym_unset] = actions(807); - v->a[209][anon_sym_unsetenv] = actions(807); - v->a[209][anon_sym_AMP_GT] = actions(290); - v->a[209][anon_sym_AMP_GT_GT] = actions(292); - v->a[209][anon_sym_LT_AMP] = actions(290); + v->a[250][anon_sym_typeset] = actions(359); + v->a[250][anon_sym_export] = actions(359); + v->a[250][anon_sym_readonly] = actions(359); + v->a[250][anon_sym_local] = actions(359); + v->a[250][anon_sym_unset] = actions(361); + v->a[250][anon_sym_unsetenv] = actions(361); + v->a[250][anon_sym_LT] = actions(363); + v->a[250][anon_sym_GT] = actions(363); + v->a[250][anon_sym_GT_GT] = actions(365); + v->a[250][anon_sym_AMP_GT] = actions(363); + v->a[250][anon_sym_AMP_GT_GT] = actions(365); + v->a[250][anon_sym_LT_AMP] = actions(363); + v->a[250][anon_sym_GT_AMP] = actions(363); + v->a[250][anon_sym_GT_PIPE] = actions(365); + v->a[250][anon_sym_LT_AMP_DASH] = actions(367); + v->a[250][anon_sym_GT_AMP_DASH] = actions(367); + v->a[250][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[250][anon_sym_DOLLAR] = actions(371); + v->a[250][sym__special_character] = actions(373); + v->a[250][anon_sym_DQUOTE] = actions(375); parse_table_960(v); } diff --git a/parser/static/parse_table/parse_table_192.c b/parser/static/parse_table/parse_table_192.c index 36d94719..59898bc5 100644 --- a/parser/static/parse_table/parse_table_192.c +++ b/parser/static/parse_table/parse_table_192.c @@ -14,126 +14,126 @@ void parse_table_960(t_parse_table_array *v) { - v->a[209][anon_sym_GT_AMP] = actions(290); - v->a[209][anon_sym_GT_PIPE] = actions(292); - v->a[209][anon_sym_LT_AMP_DASH] = actions(308); - v->a[209][anon_sym_GT_AMP_DASH] = actions(308); - v->a[209][anon_sym_LT_LT_LT] = actions(310); - v->a[209][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[209][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[209][anon_sym_DOLLAR] = actions(316); - v->a[209][sym__special_character] = actions(318); - v->a[209][anon_sym_DQUOTE] = actions(320); - v->a[209][sym_raw_string] = actions(322); - v->a[209][sym_ansi_c_string] = actions(322); - v->a[209][aux_sym_number_token1] = actions(324); - v->a[209][aux_sym_number_token2] = actions(326); - v->a[209][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[209][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[209][anon_sym_BQUOTE] = actions(332); - v->a[209][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[209][anon_sym_LT_LPAREN] = actions(336); - v->a[209][anon_sym_GT_LPAREN] = actions(336); + v->a[250][sym_raw_string] = actions(377); + v->a[250][aux_sym_number_token1] = actions(379); + v->a[250][aux_sym_number_token2] = actions(381); + v->a[250][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[250][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[250][anon_sym_BQUOTE] = actions(387); + v->a[250][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[250][sym_comment] = actions(57); + v->a[250][sym_file_descriptor] = actions(391); + v->a[250][sym_variable_name] = actions(393); + v->a[250][sym_test_operator] = actions(377); + v->a[250][sym__brace_start] = actions(395); + v->a[251][sym__statement_not_pipeline] = state(3462); + v->a[251][sym_redirected_statement] = state(2664); + v->a[251][sym_for_statement] = state(2664); + v->a[251][sym_while_statement] = state(2664); + v->a[251][sym_if_statement] = state(2664); + v->a[251][sym_case_statement] = state(2664); + v->a[251][sym_function_definition] = state(2664); + v->a[251][sym_compound_statement] = state(2664); parse_table_961(v); } void parse_table_961(t_parse_table_array *v) { - v->a[209][sym_comment] = actions(71); - v->a[209][sym_file_descriptor] = actions(338); - v->a[209][sym_variable_name] = actions(340); - v->a[209][sym_test_operator] = actions(342); - v->a[209][sym__brace_start] = actions(344); - v->a[210][sym__statements] = state(7424); - v->a[210][sym__statement_not_pipeline] = state(6614); - v->a[210][sym_redirected_statement] = state(4797); - v->a[210][sym_for_statement] = state(4797); - v->a[210][sym_c_style_for_statement] = state(4797); - v->a[210][sym_while_statement] = state(4400); - v->a[210][sym_if_statement] = state(4400); - v->a[210][sym_case_statement] = state(4797); - v->a[210][sym_function_definition] = state(4797); - v->a[210][sym_compound_statement] = state(4797); - v->a[210][sym_subshell] = state(4797); - v->a[210][sym_pipeline] = state(5054); - v->a[210][sym_list] = state(4797); - v->a[210][sym_negated_command] = state(4797); - v->a[210][sym_test_command] = state(4797); + v->a[251][sym_subshell] = state(2664); + v->a[251][sym_pipeline] = state(2658); + v->a[251][sym_list] = state(2664); + v->a[251][sym_negated_command] = state(2664); + v->a[251][sym_declaration_command] = state(2664); + v->a[251][sym_unset_command] = state(2664); + v->a[251][sym_command] = state(2664); + v->a[251][sym_command_name] = state(444); + v->a[251][sym_variable_assignment] = state(1275); + v->a[251][sym_variable_assignments] = state(2664); + v->a[251][sym_file_redirect] = state(1681); + v->a[251][sym_arithmetic_expansion] = state(1341); + v->a[251][sym_brace_expression] = state(1341); + v->a[251][sym_concatenation] = state(1625); + v->a[251][sym_string] = state(1341); + v->a[251][sym_number] = state(1341); + v->a[251][sym_simple_expansion] = state(1341); + v->a[251][sym_expansion] = state(1341); + v->a[251][sym_command_substitution] = state(1341); + v->a[251][aux_sym_redirected_statement_repeat2] = state(2684); parse_table_962(v); } void parse_table_962(t_parse_table_array *v) { - v->a[210][sym_declaration_command] = state(4797); - v->a[210][sym_unset_command] = state(4797); - v->a[210][sym_command] = state(4797); - v->a[210][sym_command_name] = state(533); - v->a[210][sym_variable_assignment] = state(945); - v->a[210][sym_variable_assignments] = state(4797); - v->a[210][sym_subscript] = state(6754); - v->a[210][sym_file_redirect] = state(2019); - v->a[210][sym_herestring_redirect] = state(2017); - v->a[210][sym_arithmetic_expansion] = state(938); - v->a[210][sym_brace_expression] = state(938); - v->a[210][sym_concatenation] = state(1376); - v->a[210][sym_string] = state(938); - v->a[210][sym_translated_string] = state(938); - v->a[210][sym_number] = state(938); - v->a[210][sym_simple_expansion] = state(938); - v->a[210][sym_expansion] = state(938); - v->a[210][sym_command_substitution] = state(938); - v->a[210][sym_process_substitution] = state(938); - v->a[210][aux_sym__statements_repeat1] = state(423); + v->a[251][aux_sym_command_repeat1] = state(1040); + v->a[251][aux_sym__literal_repeat1] = state(1597); + v->a[251][sym_word] = actions(633); + v->a[251][anon_sym_for] = actions(635); + v->a[251][anon_sym_select] = actions(635); + v->a[251][anon_sym_while] = actions(637); + v->a[251][anon_sym_until] = actions(637); + v->a[251][anon_sym_if] = actions(639); + v->a[251][anon_sym_case] = actions(641); + v->a[251][anon_sym_LPAREN] = actions(643); + v->a[251][anon_sym_function] = actions(645); + v->a[251][anon_sym_LBRACE] = actions(647); + v->a[251][anon_sym_BANG] = actions(649); + v->a[251][anon_sym_declare] = actions(651); + v->a[251][anon_sym_typeset] = actions(651); + v->a[251][anon_sym_export] = actions(651); + v->a[251][anon_sym_readonly] = actions(651); + v->a[251][anon_sym_local] = actions(651); + v->a[251][anon_sym_unset] = actions(653); + v->a[251][anon_sym_unsetenv] = actions(653); parse_table_963(v); } void parse_table_963(t_parse_table_array *v) { - v->a[210][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[210][aux_sym_command_repeat1] = state(951); - v->a[210][aux_sym__literal_repeat1] = state(1267); - v->a[210][sym_word] = actions(765); - v->a[210][anon_sym_for] = actions(9); - v->a[210][anon_sym_select] = actions(11); - v->a[210][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[210][anon_sym_LT] = actions(85); - v->a[210][anon_sym_GT] = actions(85); - v->a[210][anon_sym_GT_GT] = actions(87); - v->a[210][anon_sym_LPAREN] = actions(19); - v->a[210][anon_sym_while] = actions(21); - v->a[210][anon_sym_until] = actions(21); - v->a[210][anon_sym_if] = actions(23); - v->a[210][anon_sym_case] = actions(25); - v->a[210][anon_sym_function] = actions(91); - v->a[210][anon_sym_LBRACE] = actions(29); - v->a[210][anon_sym_BANG] = actions(769); - v->a[210][anon_sym_LBRACK] = actions(33); - v->a[210][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[251][anon_sym_LT] = actions(655); + v->a[251][anon_sym_GT] = actions(655); + v->a[251][anon_sym_GT_GT] = actions(657); + v->a[251][anon_sym_AMP_GT] = actions(655); + v->a[251][anon_sym_AMP_GT_GT] = actions(657); + v->a[251][anon_sym_LT_AMP] = actions(655); + v->a[251][anon_sym_GT_AMP] = actions(655); + v->a[251][anon_sym_GT_PIPE] = actions(657); + v->a[251][anon_sym_LT_AMP_DASH] = actions(659); + v->a[251][anon_sym_GT_AMP_DASH] = actions(659); + v->a[251][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(661); + v->a[251][anon_sym_DOLLAR] = actions(663); + v->a[251][sym__special_character] = actions(665); + v->a[251][anon_sym_DQUOTE] = actions(667); + v->a[251][sym_raw_string] = actions(669); + v->a[251][aux_sym_number_token1] = actions(671); + v->a[251][aux_sym_number_token2] = actions(673); + v->a[251][anon_sym_DOLLAR_LBRACE] = actions(675); + v->a[251][anon_sym_DOLLAR_LPAREN] = actions(677); + v->a[251][anon_sym_BQUOTE] = actions(679); parse_table_964(v); } void parse_table_964(t_parse_table_array *v) { - v->a[210][anon_sym_declare] = actions(95); - v->a[210][anon_sym_typeset] = actions(95); - v->a[210][anon_sym_export] = actions(95); - v->a[210][anon_sym_readonly] = actions(95); - v->a[210][anon_sym_local] = actions(95); - v->a[210][anon_sym_unset] = actions(97); - v->a[210][anon_sym_unsetenv] = actions(97); - v->a[210][anon_sym_AMP_GT] = actions(85); - v->a[210][anon_sym_AMP_GT_GT] = actions(87); - v->a[210][anon_sym_LT_AMP] = actions(85); - v->a[210][anon_sym_GT_AMP] = actions(85); - v->a[210][anon_sym_GT_PIPE] = actions(87); - v->a[210][anon_sym_LT_AMP_DASH] = actions(99); - v->a[210][anon_sym_GT_AMP_DASH] = actions(99); - v->a[210][anon_sym_LT_LT_LT] = actions(101); - v->a[210][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[210][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[210][anon_sym_DOLLAR] = actions(316); - v->a[210][sym__special_character] = actions(771); - v->a[210][anon_sym_DQUOTE] = actions(320); + v->a[251][anon_sym_DOLLAR_BQUOTE] = actions(681); + v->a[251][sym_comment] = actions(57); + v->a[251][sym_file_descriptor] = actions(683); + v->a[251][sym_variable_name] = actions(685); + v->a[251][sym_test_operator] = actions(669); + v->a[251][sym__brace_start] = actions(687); + v->a[252][sym__statement_not_pipeline] = state(2158); + v->a[252][sym_redirected_statement] = state(2158); + v->a[252][sym_for_statement] = state(2158); + v->a[252][sym_while_statement] = state(2158); + v->a[252][sym_if_statement] = state(2158); + v->a[252][sym_case_statement] = state(2158); + v->a[252][sym_function_definition] = state(2158); + v->a[252][sym_compound_statement] = state(2158); + v->a[252][sym_subshell] = state(2158); + v->a[252][sym_pipeline] = state(2703); + v->a[252][sym_list] = state(2158); + v->a[252][sym_negated_command] = state(2158); + v->a[252][sym_declaration_command] = state(2158); + v->a[252][sym_unset_command] = state(2158); parse_table_965(v); } diff --git a/parser/static/parse_table/parse_table_193.c b/parser/static/parse_table/parse_table_193.c index 0c90c4fa..1ecf0a5d 100644 --- a/parser/static/parse_table/parse_table_193.c +++ b/parser/static/parse_table/parse_table_193.c @@ -14,126 +14,126 @@ void parse_table_965(t_parse_table_array *v) { - v->a[210][sym_raw_string] = actions(773); - v->a[210][sym_ansi_c_string] = actions(773); - v->a[210][aux_sym_number_token1] = actions(324); - v->a[210][aux_sym_number_token2] = actions(326); - v->a[210][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[210][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[210][anon_sym_BQUOTE] = actions(332); - v->a[210][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[210][anon_sym_LT_LPAREN] = actions(336); - v->a[210][anon_sym_GT_LPAREN] = actions(336); - v->a[210][sym_comment] = actions(71); - v->a[210][sym_file_descriptor] = actions(135); - v->a[210][sym_variable_name] = actions(137); - v->a[210][sym_test_operator] = actions(775); - v->a[210][sym__brace_start] = actions(344); - v->a[211][sym__statements] = state(7600); - v->a[211][sym__statement_not_pipeline] = state(6614); - v->a[211][sym_redirected_statement] = state(4797); - v->a[211][sym_for_statement] = state(4797); - v->a[211][sym_c_style_for_statement] = state(4797); + v->a[252][sym_command] = state(2158); + v->a[252][sym_command_name] = state(268); + v->a[252][sym_variable_assignment] = state(502); + v->a[252][sym_variable_assignments] = state(2158); + v->a[252][sym_file_redirect] = state(1212); + v->a[252][sym_arithmetic_expansion] = state(586); + v->a[252][sym_brace_expression] = state(586); + v->a[252][sym_concatenation] = state(1016); + v->a[252][sym_string] = state(586); + v->a[252][sym_number] = state(586); + v->a[252][sym_simple_expansion] = state(586); + v->a[252][sym_expansion] = state(586); + v->a[252][sym_command_substitution] = state(586); + v->a[252][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[252][aux_sym_command_repeat1] = state(1017); + v->a[252][aux_sym__literal_repeat1] = state(963); + v->a[252][sym_word] = actions(339); + v->a[252][anon_sym_for] = actions(341); + v->a[252][anon_sym_select] = actions(341); + v->a[252][anon_sym_while] = actions(343); parse_table_966(v); } void parse_table_966(t_parse_table_array *v) { - v->a[211][sym_while_statement] = state(4400); - v->a[211][sym_if_statement] = state(4400); - v->a[211][sym_case_statement] = state(4797); - v->a[211][sym_function_definition] = state(4797); - v->a[211][sym_compound_statement] = state(4797); - v->a[211][sym_subshell] = state(4797); - v->a[211][sym_pipeline] = state(5054); - v->a[211][sym_list] = state(4797); - v->a[211][sym_negated_command] = state(4797); - v->a[211][sym_test_command] = state(4797); - v->a[211][sym_declaration_command] = state(4797); - v->a[211][sym_unset_command] = state(4797); - v->a[211][sym_command] = state(4797); - v->a[211][sym_command_name] = state(533); - v->a[211][sym_variable_assignment] = state(945); - v->a[211][sym_variable_assignments] = state(4797); - v->a[211][sym_subscript] = state(6754); - v->a[211][sym_file_redirect] = state(2168); - v->a[211][sym_herestring_redirect] = state(2017); - v->a[211][sym_arithmetic_expansion] = state(938); + v->a[252][anon_sym_until] = actions(343); + v->a[252][anon_sym_if] = actions(345); + v->a[252][anon_sym_case] = actions(347); + v->a[252][anon_sym_LPAREN] = actions(349); + v->a[252][anon_sym_function] = actions(353); + v->a[252][anon_sym_LBRACE] = actions(355); + v->a[252][anon_sym_BANG] = actions(357); + v->a[252][anon_sym_declare] = actions(359); + v->a[252][anon_sym_typeset] = actions(359); + v->a[252][anon_sym_export] = actions(359); + v->a[252][anon_sym_readonly] = actions(359); + v->a[252][anon_sym_local] = actions(359); + v->a[252][anon_sym_unset] = actions(361); + v->a[252][anon_sym_unsetenv] = actions(361); + v->a[252][anon_sym_LT] = actions(363); + v->a[252][anon_sym_GT] = actions(363); + v->a[252][anon_sym_GT_GT] = actions(365); + v->a[252][anon_sym_AMP_GT] = actions(363); + v->a[252][anon_sym_AMP_GT_GT] = actions(365); + v->a[252][anon_sym_LT_AMP] = actions(363); parse_table_967(v); } void parse_table_967(t_parse_table_array *v) { - v->a[211][sym_brace_expression] = state(938); - v->a[211][sym_concatenation] = state(1376); - v->a[211][sym_string] = state(938); - v->a[211][sym_translated_string] = state(938); - v->a[211][sym_number] = state(938); - v->a[211][sym_simple_expansion] = state(938); - v->a[211][sym_expansion] = state(938); - v->a[211][sym_command_substitution] = state(938); - v->a[211][sym_process_substitution] = state(938); - v->a[211][aux_sym__statements_repeat1] = state(423); - v->a[211][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[211][aux_sym_command_repeat1] = state(951); - v->a[211][aux_sym__literal_repeat1] = state(1267); - v->a[211][sym_word] = actions(765); - v->a[211][anon_sym_for] = actions(9); - v->a[211][anon_sym_select] = actions(11); - v->a[211][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[211][anon_sym_LT] = actions(85); - v->a[211][anon_sym_GT] = actions(85); - v->a[211][anon_sym_GT_GT] = actions(87); + v->a[252][anon_sym_GT_AMP] = actions(363); + v->a[252][anon_sym_GT_PIPE] = actions(365); + v->a[252][anon_sym_LT_AMP_DASH] = actions(367); + v->a[252][anon_sym_GT_AMP_DASH] = actions(367); + v->a[252][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[252][anon_sym_DOLLAR] = actions(371); + v->a[252][sym__special_character] = actions(373); + v->a[252][anon_sym_DQUOTE] = actions(375); + v->a[252][sym_raw_string] = actions(377); + v->a[252][aux_sym_number_token1] = actions(379); + v->a[252][aux_sym_number_token2] = actions(381); + v->a[252][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[252][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[252][anon_sym_BQUOTE] = actions(387); + v->a[252][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[252][sym_comment] = actions(57); + v->a[252][sym_file_descriptor] = actions(391); + v->a[252][sym_variable_name] = actions(393); + v->a[252][sym_test_operator] = actions(377); + v->a[252][sym__brace_start] = actions(395); parse_table_968(v); } void parse_table_968(t_parse_table_array *v) { - v->a[211][anon_sym_LPAREN] = actions(19); - v->a[211][anon_sym_while] = actions(21); - v->a[211][anon_sym_until] = actions(21); - v->a[211][anon_sym_if] = actions(23); - v->a[211][anon_sym_case] = actions(25); - v->a[211][anon_sym_function] = actions(91); - v->a[211][anon_sym_LBRACE] = actions(29); - v->a[211][anon_sym_BANG] = actions(769); - v->a[211][anon_sym_LBRACK] = actions(33); - v->a[211][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[211][anon_sym_declare] = actions(95); - v->a[211][anon_sym_typeset] = actions(95); - v->a[211][anon_sym_export] = actions(95); - v->a[211][anon_sym_readonly] = actions(95); - v->a[211][anon_sym_local] = actions(95); - v->a[211][anon_sym_unset] = actions(97); - v->a[211][anon_sym_unsetenv] = actions(97); - v->a[211][anon_sym_AMP_GT] = actions(85); - v->a[211][anon_sym_AMP_GT_GT] = actions(87); - v->a[211][anon_sym_LT_AMP] = actions(85); + v->a[253][sym__statement_not_pipeline] = state(3515); + v->a[253][sym_redirected_statement] = state(2292); + v->a[253][sym_for_statement] = state(2292); + v->a[253][sym_while_statement] = state(2292); + v->a[253][sym_if_statement] = state(2292); + v->a[253][sym_case_statement] = state(2292); + v->a[253][sym_function_definition] = state(2292); + v->a[253][sym_compound_statement] = state(2292); + v->a[253][sym_subshell] = state(2292); + v->a[253][sym_pipeline] = state(2291); + v->a[253][sym_list] = state(2292); + v->a[253][sym_negated_command] = state(2292); + v->a[253][sym_declaration_command] = state(2292); + v->a[253][sym_unset_command] = state(2292); + v->a[253][sym_command] = state(2292); + v->a[253][sym_command_name] = state(310); + v->a[253][sym_variable_assignment] = state(635); + v->a[253][sym_variable_assignments] = state(2292); + v->a[253][sym_file_redirect] = state(1320); + v->a[253][sym_arithmetic_expansion] = state(834); parse_table_969(v); } void parse_table_969(t_parse_table_array *v) { - v->a[211][anon_sym_GT_AMP] = actions(85); - v->a[211][anon_sym_GT_PIPE] = actions(87); - v->a[211][anon_sym_LT_AMP_DASH] = actions(99); - v->a[211][anon_sym_GT_AMP_DASH] = actions(99); - v->a[211][anon_sym_LT_LT_LT] = actions(101); - v->a[211][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[211][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[211][anon_sym_DOLLAR] = actions(316); - v->a[211][sym__special_character] = actions(771); - v->a[211][anon_sym_DQUOTE] = actions(320); - v->a[211][sym_raw_string] = actions(773); - v->a[211][sym_ansi_c_string] = actions(773); - v->a[211][aux_sym_number_token1] = actions(324); - v->a[211][aux_sym_number_token2] = actions(326); - v->a[211][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[211][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[211][anon_sym_BQUOTE] = actions(332); - v->a[211][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[211][anon_sym_LT_LPAREN] = actions(336); - v->a[211][anon_sym_GT_LPAREN] = actions(336); + v->a[253][sym_brace_expression] = state(834); + v->a[253][sym_concatenation] = state(1192); + v->a[253][sym_string] = state(834); + v->a[253][sym_number] = state(834); + v->a[253][sym_simple_expansion] = state(834); + v->a[253][sym_expansion] = state(834); + v->a[253][sym_command_substitution] = state(834); + v->a[253][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[253][aux_sym_command_repeat1] = state(1035); + v->a[253][aux_sym__literal_repeat1] = state(1048); + v->a[253][sym_word] = actions(65); + v->a[253][anon_sym_for] = actions(9); + v->a[253][anon_sym_select] = actions(9); + v->a[253][anon_sym_while] = actions(11); + v->a[253][anon_sym_until] = actions(11); + v->a[253][anon_sym_if] = actions(13); + v->a[253][anon_sym_case] = actions(15); + v->a[253][anon_sym_LPAREN] = actions(17); + v->a[253][anon_sym_function] = actions(73); + v->a[253][anon_sym_LBRACE] = actions(21); parse_table_970(v); } diff --git a/parser/static/parse_table/parse_table_194.c b/parser/static/parse_table/parse_table_194.c index c89db7fc..ffb1ce64 100644 --- a/parser/static/parse_table/parse_table_194.c +++ b/parser/static/parse_table/parse_table_194.c @@ -14,126 +14,126 @@ void parse_table_970(t_parse_table_array *v) { - v->a[211][sym_comment] = actions(71); - v->a[211][sym_file_descriptor] = actions(135); - v->a[211][sym_variable_name] = actions(137); - v->a[211][sym_test_operator] = actions(775); - v->a[211][sym__brace_start] = actions(344); - v->a[212][sym__statements] = state(7606); - v->a[212][sym__statement_not_pipeline] = state(6558); - v->a[212][sym_redirected_statement] = state(4662); - v->a[212][sym_for_statement] = state(4662); - v->a[212][sym_c_style_for_statement] = state(4662); - v->a[212][sym_while_statement] = state(4314); - v->a[212][sym_if_statement] = state(4314); - v->a[212][sym_case_statement] = state(4662); - v->a[212][sym_function_definition] = state(4662); - v->a[212][sym_compound_statement] = state(4662); - v->a[212][sym_subshell] = state(4662); - v->a[212][sym_pipeline] = state(5070); - v->a[212][sym_list] = state(4662); - v->a[212][sym_negated_command] = state(4662); - v->a[212][sym_test_command] = state(4662); + v->a[253][anon_sym_BANG] = actions(75); + v->a[253][anon_sym_declare] = actions(77); + v->a[253][anon_sym_typeset] = actions(77); + v->a[253][anon_sym_export] = actions(77); + v->a[253][anon_sym_readonly] = actions(77); + v->a[253][anon_sym_local] = actions(77); + v->a[253][anon_sym_unset] = actions(79); + v->a[253][anon_sym_unsetenv] = actions(79); + v->a[253][anon_sym_LT] = actions(81); + v->a[253][anon_sym_GT] = actions(81); + v->a[253][anon_sym_GT_GT] = actions(83); + v->a[253][anon_sym_AMP_GT] = actions(81); + v->a[253][anon_sym_AMP_GT_GT] = actions(83); + v->a[253][anon_sym_LT_AMP] = actions(81); + v->a[253][anon_sym_GT_AMP] = actions(81); + v->a[253][anon_sym_GT_PIPE] = actions(83); + v->a[253][anon_sym_LT_AMP_DASH] = actions(85); + v->a[253][anon_sym_GT_AMP_DASH] = actions(85); + v->a[253][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[253][anon_sym_DOLLAR] = actions(89); parse_table_971(v); } void parse_table_971(t_parse_table_array *v) { - v->a[212][sym_declaration_command] = state(4662); - v->a[212][sym_unset_command] = state(4662); - v->a[212][sym_command] = state(4662); - v->a[212][sym_command_name] = state(554); - v->a[212][sym_variable_assignment] = state(1150); - v->a[212][sym_variable_assignments] = state(4662); - v->a[212][sym_subscript] = state(6790); - v->a[212][sym_file_redirect] = state(2273); - v->a[212][sym_herestring_redirect] = state(2272); - v->a[212][sym_arithmetic_expansion] = state(1078); - v->a[212][sym_brace_expression] = state(1078); - v->a[212][sym_concatenation] = state(1376); - v->a[212][sym_string] = state(1078); - v->a[212][sym_translated_string] = state(1078); - v->a[212][sym_number] = state(1078); - v->a[212][sym_simple_expansion] = state(1078); - v->a[212][sym_expansion] = state(1078); - v->a[212][sym_command_substitution] = state(1078); - v->a[212][sym_process_substitution] = state(1078); - v->a[212][aux_sym__statements_repeat1] = state(429); + v->a[253][sym__special_character] = actions(91); + v->a[253][anon_sym_DQUOTE] = actions(93); + v->a[253][sym_raw_string] = actions(95); + v->a[253][aux_sym_number_token1] = actions(97); + v->a[253][aux_sym_number_token2] = actions(99); + v->a[253][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[253][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[253][anon_sym_BQUOTE] = actions(105); + v->a[253][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[253][sym_comment] = actions(57); + v->a[253][sym_file_descriptor] = actions(109); + v->a[253][sym_variable_name] = actions(111); + v->a[253][sym_test_operator] = actions(95); + v->a[253][sym__brace_start] = actions(113); + v->a[254][sym__statement_not_pipeline] = state(3480); + v->a[254][sym_redirected_statement] = state(2132); + v->a[254][sym_for_statement] = state(2132); + v->a[254][sym_while_statement] = state(2132); + v->a[254][sym_if_statement] = state(2132); + v->a[254][sym_case_statement] = state(2132); parse_table_972(v); } void parse_table_972(t_parse_table_array *v) { - v->a[212][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[212][aux_sym_command_repeat1] = state(958); - v->a[212][aux_sym__literal_repeat1] = state(1267); - v->a[212][sym_word] = actions(799); - v->a[212][anon_sym_for] = actions(9); - v->a[212][anon_sym_select] = actions(11); - v->a[212][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[212][anon_sym_LT] = actions(290); - v->a[212][anon_sym_GT] = actions(290); - v->a[212][anon_sym_GT_GT] = actions(292); - v->a[212][anon_sym_LPAREN] = actions(19); - v->a[212][anon_sym_while] = actions(21); - v->a[212][anon_sym_until] = actions(21); - v->a[212][anon_sym_if] = actions(23); - v->a[212][anon_sym_case] = actions(25); - v->a[212][anon_sym_function] = actions(801); - v->a[212][anon_sym_LBRACE] = actions(29); - v->a[212][anon_sym_BANG] = actions(803); - v->a[212][anon_sym_LBRACK] = actions(33); - v->a[212][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[254][sym_function_definition] = state(2132); + v->a[254][sym_compound_statement] = state(2132); + v->a[254][sym_subshell] = state(2132); + v->a[254][sym_pipeline] = state(2117); + v->a[254][sym_list] = state(2132); + v->a[254][sym_negated_command] = state(2132); + v->a[254][sym_declaration_command] = state(2132); + v->a[254][sym_unset_command] = state(2132); + v->a[254][sym_command] = state(2132); + v->a[254][sym_command_name] = state(292); + v->a[254][sym_variable_assignment] = state(547); + v->a[254][sym_variable_assignments] = state(2132); + v->a[254][sym_file_redirect] = state(1320); + v->a[254][sym_arithmetic_expansion] = state(702); + v->a[254][sym_brace_expression] = state(702); + v->a[254][sym_concatenation] = state(1192); + v->a[254][sym_string] = state(702); + v->a[254][sym_number] = state(702); + v->a[254][sym_simple_expansion] = state(702); + v->a[254][sym_expansion] = state(702); parse_table_973(v); } void parse_table_973(t_parse_table_array *v) { - v->a[212][anon_sym_declare] = actions(805); - v->a[212][anon_sym_typeset] = actions(805); - v->a[212][anon_sym_export] = actions(805); - v->a[212][anon_sym_readonly] = actions(805); - v->a[212][anon_sym_local] = actions(805); - v->a[212][anon_sym_unset] = actions(807); - v->a[212][anon_sym_unsetenv] = actions(807); - v->a[212][anon_sym_AMP_GT] = actions(290); - v->a[212][anon_sym_AMP_GT_GT] = actions(292); - v->a[212][anon_sym_LT_AMP] = actions(290); - v->a[212][anon_sym_GT_AMP] = actions(290); - v->a[212][anon_sym_GT_PIPE] = actions(292); - v->a[212][anon_sym_LT_AMP_DASH] = actions(308); - v->a[212][anon_sym_GT_AMP_DASH] = actions(308); - v->a[212][anon_sym_LT_LT_LT] = actions(310); - v->a[212][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[212][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[212][anon_sym_DOLLAR] = actions(316); - v->a[212][sym__special_character] = actions(318); - v->a[212][anon_sym_DQUOTE] = actions(320); + v->a[254][sym_command_substitution] = state(702); + v->a[254][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[254][aux_sym_command_repeat1] = state(1041); + v->a[254][aux_sym__literal_repeat1] = state(1048); + v->a[254][sym_word] = actions(419); + v->a[254][anon_sym_for] = actions(9); + v->a[254][anon_sym_select] = actions(9); + v->a[254][anon_sym_while] = actions(11); + v->a[254][anon_sym_until] = actions(11); + v->a[254][anon_sym_if] = actions(13); + v->a[254][anon_sym_case] = actions(15); + v->a[254][anon_sym_LPAREN] = actions(17); + v->a[254][anon_sym_function] = actions(423); + v->a[254][anon_sym_LBRACE] = actions(21); + v->a[254][anon_sym_BANG] = actions(425); + v->a[254][anon_sym_declare] = actions(427); + v->a[254][anon_sym_typeset] = actions(427); + v->a[254][anon_sym_export] = actions(427); + v->a[254][anon_sym_readonly] = actions(427); + v->a[254][anon_sym_local] = actions(427); parse_table_974(v); } void parse_table_974(t_parse_table_array *v) { - v->a[212][sym_raw_string] = actions(322); - v->a[212][sym_ansi_c_string] = actions(322); - v->a[212][aux_sym_number_token1] = actions(324); - v->a[212][aux_sym_number_token2] = actions(326); - v->a[212][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[212][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[212][anon_sym_BQUOTE] = actions(332); - v->a[212][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[212][anon_sym_LT_LPAREN] = actions(336); - v->a[212][anon_sym_GT_LPAREN] = actions(336); - v->a[212][sym_comment] = actions(71); - v->a[212][sym_file_descriptor] = actions(338); - v->a[212][sym_variable_name] = actions(340); - v->a[212][sym_test_operator] = actions(342); - v->a[212][sym__brace_start] = actions(344); - v->a[213][sym__statements] = state(7602); - v->a[213][sym__statement_not_pipeline] = state(6558); - v->a[213][sym_redirected_statement] = state(4662); - v->a[213][sym_for_statement] = state(4662); - v->a[213][sym_c_style_for_statement] = state(4662); + v->a[254][anon_sym_unset] = actions(429); + v->a[254][anon_sym_unsetenv] = actions(429); + v->a[254][anon_sym_LT] = actions(431); + v->a[254][anon_sym_GT] = actions(431); + v->a[254][anon_sym_GT_GT] = actions(433); + v->a[254][anon_sym_AMP_GT] = actions(431); + v->a[254][anon_sym_AMP_GT_GT] = actions(433); + v->a[254][anon_sym_LT_AMP] = actions(431); + v->a[254][anon_sym_GT_AMP] = actions(431); + v->a[254][anon_sym_GT_PIPE] = actions(433); + v->a[254][anon_sym_LT_AMP_DASH] = actions(435); + v->a[254][anon_sym_GT_AMP_DASH] = actions(435); + v->a[254][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[254][anon_sym_DOLLAR] = actions(89); + v->a[254][sym__special_character] = actions(437); + v->a[254][anon_sym_DQUOTE] = actions(93); + v->a[254][sym_raw_string] = actions(439); + v->a[254][aux_sym_number_token1] = actions(97); + v->a[254][aux_sym_number_token2] = actions(99); + v->a[254][anon_sym_DOLLAR_LBRACE] = actions(101); parse_table_975(v); } diff --git a/parser/static/parse_table/parse_table_195.c b/parser/static/parse_table/parse_table_195.c index f1ff10f2..0f6a9f29 100644 --- a/parser/static/parse_table/parse_table_195.c +++ b/parser/static/parse_table/parse_table_195.c @@ -14,126 +14,126 @@ void parse_table_975(t_parse_table_array *v) { - v->a[213][sym_while_statement] = state(4314); - v->a[213][sym_if_statement] = state(4314); - v->a[213][sym_case_statement] = state(4662); - v->a[213][sym_function_definition] = state(4662); - v->a[213][sym_compound_statement] = state(4662); - v->a[213][sym_subshell] = state(4662); - v->a[213][sym_pipeline] = state(5070); - v->a[213][sym_list] = state(4662); - v->a[213][sym_negated_command] = state(4662); - v->a[213][sym_test_command] = state(4662); - v->a[213][sym_declaration_command] = state(4662); - v->a[213][sym_unset_command] = state(4662); - v->a[213][sym_command] = state(4662); - v->a[213][sym_command_name] = state(554); - v->a[213][sym_variable_assignment] = state(1150); - v->a[213][sym_variable_assignments] = state(4662); - v->a[213][sym_subscript] = state(6790); - v->a[213][sym_file_redirect] = state(2273); - v->a[213][sym_herestring_redirect] = state(2272); - v->a[213][sym_arithmetic_expansion] = state(1078); + v->a[254][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[254][anon_sym_BQUOTE] = actions(105); + v->a[254][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[254][sym_comment] = actions(57); + v->a[254][sym_file_descriptor] = actions(441); + v->a[254][sym_variable_name] = actions(443); + v->a[254][sym_test_operator] = actions(439); + v->a[254][sym__brace_start] = actions(113); + v->a[255][sym__statement_not_pipeline] = state(3463); + v->a[255][sym_redirected_statement] = state(2596); + v->a[255][sym_for_statement] = state(2596); + v->a[255][sym_while_statement] = state(2596); + v->a[255][sym_if_statement] = state(2596); + v->a[255][sym_case_statement] = state(2596); + v->a[255][sym_function_definition] = state(2596); + v->a[255][sym_compound_statement] = state(2596); + v->a[255][sym_subshell] = state(2596); + v->a[255][sym_pipeline] = state(2597); + v->a[255][sym_list] = state(2596); + v->a[255][sym_negated_command] = state(2596); parse_table_976(v); } void parse_table_976(t_parse_table_array *v) { - v->a[213][sym_brace_expression] = state(1078); - v->a[213][sym_concatenation] = state(1376); - v->a[213][sym_string] = state(1078); - v->a[213][sym_translated_string] = state(1078); - v->a[213][sym_number] = state(1078); - v->a[213][sym_simple_expansion] = state(1078); - v->a[213][sym_expansion] = state(1078); - v->a[213][sym_command_substitution] = state(1078); - v->a[213][sym_process_substitution] = state(1078); - v->a[213][aux_sym__statements_repeat1] = state(429); - v->a[213][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[213][aux_sym_command_repeat1] = state(958); - v->a[213][aux_sym__literal_repeat1] = state(1267); - v->a[213][sym_word] = actions(799); - v->a[213][anon_sym_for] = actions(9); - v->a[213][anon_sym_select] = actions(11); - v->a[213][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[213][anon_sym_LT] = actions(290); - v->a[213][anon_sym_GT] = actions(290); - v->a[213][anon_sym_GT_GT] = actions(292); + v->a[255][sym_declaration_command] = state(2596); + v->a[255][sym_unset_command] = state(2596); + v->a[255][sym_command] = state(2596); + v->a[255][sym_command_name] = state(426); + v->a[255][sym_variable_assignment] = state(1167); + v->a[255][sym_variable_assignments] = state(2596); + v->a[255][sym_file_redirect] = state(1320); + v->a[255][sym_arithmetic_expansion] = state(1264); + v->a[255][sym_brace_expression] = state(1264); + v->a[255][sym_concatenation] = state(1192); + v->a[255][sym_string] = state(1264); + v->a[255][sym_number] = state(1264); + v->a[255][sym_simple_expansion] = state(1264); + v->a[255][sym_expansion] = state(1264); + v->a[255][sym_command_substitution] = state(1264); + v->a[255][aux_sym_redirected_statement_repeat2] = state(2657); + v->a[255][aux_sym_command_repeat1] = state(1154); + v->a[255][aux_sym__literal_repeat1] = state(1048); + v->a[255][sym_word] = actions(609); + v->a[255][anon_sym_for] = actions(9); parse_table_977(v); } void parse_table_977(t_parse_table_array *v) { - v->a[213][anon_sym_LPAREN] = actions(19); - v->a[213][anon_sym_while] = actions(21); - v->a[213][anon_sym_until] = actions(21); - v->a[213][anon_sym_if] = actions(23); - v->a[213][anon_sym_case] = actions(25); - v->a[213][anon_sym_function] = actions(801); - v->a[213][anon_sym_LBRACE] = actions(29); - v->a[213][anon_sym_BANG] = actions(803); - v->a[213][anon_sym_LBRACK] = actions(33); - v->a[213][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[213][anon_sym_declare] = actions(805); - v->a[213][anon_sym_typeset] = actions(805); - v->a[213][anon_sym_export] = actions(805); - v->a[213][anon_sym_readonly] = actions(805); - v->a[213][anon_sym_local] = actions(805); - v->a[213][anon_sym_unset] = actions(807); - v->a[213][anon_sym_unsetenv] = actions(807); - v->a[213][anon_sym_AMP_GT] = actions(290); - v->a[213][anon_sym_AMP_GT_GT] = actions(292); - v->a[213][anon_sym_LT_AMP] = actions(290); + v->a[255][anon_sym_select] = actions(9); + v->a[255][anon_sym_while] = actions(11); + v->a[255][anon_sym_until] = actions(11); + v->a[255][anon_sym_if] = actions(13); + v->a[255][anon_sym_case] = actions(15); + v->a[255][anon_sym_LPAREN] = actions(17); + v->a[255][anon_sym_function] = actions(611); + v->a[255][anon_sym_LBRACE] = actions(21); + v->a[255][anon_sym_BANG] = actions(613); + v->a[255][anon_sym_declare] = actions(615); + v->a[255][anon_sym_typeset] = actions(615); + v->a[255][anon_sym_export] = actions(615); + v->a[255][anon_sym_readonly] = actions(615); + v->a[255][anon_sym_local] = actions(615); + v->a[255][anon_sym_unset] = actions(617); + v->a[255][anon_sym_unsetenv] = actions(617); + v->a[255][anon_sym_LT] = actions(619); + v->a[255][anon_sym_GT] = actions(619); + v->a[255][anon_sym_GT_GT] = actions(621); + v->a[255][anon_sym_AMP_GT] = actions(619); parse_table_978(v); } void parse_table_978(t_parse_table_array *v) { - v->a[213][anon_sym_GT_AMP] = actions(290); - v->a[213][anon_sym_GT_PIPE] = actions(292); - v->a[213][anon_sym_LT_AMP_DASH] = actions(308); - v->a[213][anon_sym_GT_AMP_DASH] = actions(308); - v->a[213][anon_sym_LT_LT_LT] = actions(310); - v->a[213][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[213][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[213][anon_sym_DOLLAR] = actions(316); - v->a[213][sym__special_character] = actions(318); - v->a[213][anon_sym_DQUOTE] = actions(320); - v->a[213][sym_raw_string] = actions(322); - v->a[213][sym_ansi_c_string] = actions(322); - v->a[213][aux_sym_number_token1] = actions(324); - v->a[213][aux_sym_number_token2] = actions(326); - v->a[213][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[213][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[213][anon_sym_BQUOTE] = actions(332); - v->a[213][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[213][anon_sym_LT_LPAREN] = actions(336); - v->a[213][anon_sym_GT_LPAREN] = actions(336); + v->a[255][anon_sym_AMP_GT_GT] = actions(621); + v->a[255][anon_sym_LT_AMP] = actions(619); + v->a[255][anon_sym_GT_AMP] = actions(619); + v->a[255][anon_sym_GT_PIPE] = actions(621); + v->a[255][anon_sym_LT_AMP_DASH] = actions(623); + v->a[255][anon_sym_GT_AMP_DASH] = actions(623); + v->a[255][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[255][anon_sym_DOLLAR] = actions(89); + v->a[255][sym__special_character] = actions(625); + v->a[255][anon_sym_DQUOTE] = actions(93); + v->a[255][sym_raw_string] = actions(627); + v->a[255][aux_sym_number_token1] = actions(97); + v->a[255][aux_sym_number_token2] = actions(99); + v->a[255][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[255][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[255][anon_sym_BQUOTE] = actions(105); + v->a[255][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[255][sym_comment] = actions(57); + v->a[255][sym_file_descriptor] = actions(629); + v->a[255][sym_variable_name] = actions(631); parse_table_979(v); } void parse_table_979(t_parse_table_array *v) { - v->a[213][sym_comment] = actions(71); - v->a[213][sym_file_descriptor] = actions(338); - v->a[213][sym_variable_name] = actions(340); - v->a[213][sym_test_operator] = actions(342); - v->a[213][sym__brace_start] = actions(344); - v->a[214][sym__statements] = state(7304); - v->a[214][sym__statement_not_pipeline] = state(6614); - v->a[214][sym_redirected_statement] = state(4797); - v->a[214][sym_for_statement] = state(4797); - v->a[214][sym_c_style_for_statement] = state(4797); - v->a[214][sym_while_statement] = state(4400); - v->a[214][sym_if_statement] = state(4400); - v->a[214][sym_case_statement] = state(4797); - v->a[214][sym_function_definition] = state(4797); - v->a[214][sym_compound_statement] = state(4797); - v->a[214][sym_subshell] = state(4797); - v->a[214][sym_pipeline] = state(5054); - v->a[214][sym_list] = state(4797); - v->a[214][sym_negated_command] = state(4797); - v->a[214][sym_test_command] = state(4797); + v->a[255][sym_test_operator] = actions(627); + v->a[255][sym__brace_start] = actions(113); + v->a[256][sym__statement_not_pipeline] = state(2708); + v->a[256][sym_redirected_statement] = state(2708); + v->a[256][sym_for_statement] = state(2708); + v->a[256][sym_while_statement] = state(2708); + v->a[256][sym_if_statement] = state(2708); + v->a[256][sym_case_statement] = state(2708); + v->a[256][sym_function_definition] = state(2708); + v->a[256][sym_compound_statement] = state(2708); + v->a[256][sym_subshell] = state(2708); + v->a[256][sym_pipeline] = state(2699); + v->a[256][sym_list] = state(2708); + v->a[256][sym_negated_command] = state(2708); + v->a[256][sym_declaration_command] = state(2708); + v->a[256][sym_unset_command] = state(2708); + v->a[256][sym_command] = state(2708); + v->a[256][sym_command_name] = state(444); + v->a[256][sym_variable_assignment] = state(1261); + v->a[256][sym_variable_assignments] = state(2708); parse_table_980(v); } diff --git a/parser/static/parse_table/parse_table_196.c b/parser/static/parse_table/parse_table_196.c index 8c8c8115..ee15f7f3 100644 --- a/parser/static/parse_table/parse_table_196.c +++ b/parser/static/parse_table/parse_table_196.c @@ -14,127 +14,72 @@ void parse_table_980(t_parse_table_array *v) { - v->a[214][sym_declaration_command] = state(4797); - v->a[214][sym_unset_command] = state(4797); - v->a[214][sym_command] = state(4797); - v->a[214][sym_command_name] = state(533); - v->a[214][sym_variable_assignment] = state(945); - v->a[214][sym_variable_assignments] = state(4797); - v->a[214][sym_subscript] = state(6754); - v->a[214][sym_file_redirect] = state(2019); - v->a[214][sym_herestring_redirect] = state(2017); - v->a[214][sym_arithmetic_expansion] = state(938); - v->a[214][sym_brace_expression] = state(938); - v->a[214][sym_concatenation] = state(1376); - v->a[214][sym_string] = state(938); - v->a[214][sym_translated_string] = state(938); - v->a[214][sym_number] = state(938); - v->a[214][sym_simple_expansion] = state(938); - v->a[214][sym_expansion] = state(938); - v->a[214][sym_command_substitution] = state(938); - v->a[214][sym_process_substitution] = state(938); - v->a[214][aux_sym__statements_repeat1] = state(423); + v->a[256][sym_file_redirect] = state(1681); + v->a[256][sym_arithmetic_expansion] = state(1341); + v->a[256][sym_brace_expression] = state(1341); + v->a[256][sym_concatenation] = state(1625); + v->a[256][sym_string] = state(1341); + v->a[256][sym_number] = state(1341); + v->a[256][sym_simple_expansion] = state(1341); + v->a[256][sym_expansion] = state(1341); + v->a[256][sym_command_substitution] = state(1341); + v->a[256][aux_sym_redirected_statement_repeat2] = state(2684); + v->a[256][aux_sym_command_repeat1] = state(1040); + v->a[256][aux_sym__literal_repeat1] = state(1597); + v->a[256][sym_word] = actions(633); + v->a[256][anon_sym_for] = actions(635); + v->a[256][anon_sym_select] = actions(635); + v->a[256][anon_sym_while] = actions(637); + v->a[256][anon_sym_until] = actions(637); + v->a[256][anon_sym_if] = actions(639); + v->a[256][anon_sym_case] = actions(641); + v->a[256][anon_sym_LPAREN] = actions(643); parse_table_981(v); } void parse_table_981(t_parse_table_array *v) { - v->a[214][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[214][aux_sym_command_repeat1] = state(951); - v->a[214][aux_sym__literal_repeat1] = state(1267); - v->a[214][sym_word] = actions(765); - v->a[214][anon_sym_for] = actions(9); - v->a[214][anon_sym_select] = actions(11); - v->a[214][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[214][anon_sym_LT] = actions(85); - v->a[214][anon_sym_GT] = actions(85); - v->a[214][anon_sym_GT_GT] = actions(87); - v->a[214][anon_sym_LPAREN] = actions(19); - v->a[214][anon_sym_while] = actions(21); - v->a[214][anon_sym_until] = actions(21); - v->a[214][anon_sym_if] = actions(23); - v->a[214][anon_sym_case] = actions(25); - v->a[214][anon_sym_function] = actions(91); - v->a[214][anon_sym_LBRACE] = actions(29); - v->a[214][anon_sym_BANG] = actions(769); - v->a[214][anon_sym_LBRACK] = actions(33); - v->a[214][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[256][anon_sym_function] = actions(645); + v->a[256][anon_sym_LBRACE] = actions(647); + v->a[256][anon_sym_BANG] = actions(649); + v->a[256][anon_sym_declare] = actions(651); + v->a[256][anon_sym_typeset] = actions(651); + v->a[256][anon_sym_export] = actions(651); + v->a[256][anon_sym_readonly] = actions(651); + v->a[256][anon_sym_local] = actions(651); + v->a[256][anon_sym_unset] = actions(653); + v->a[256][anon_sym_unsetenv] = actions(653); + v->a[256][anon_sym_LT] = actions(655); + v->a[256][anon_sym_GT] = actions(655); + v->a[256][anon_sym_GT_GT] = actions(657); + v->a[256][anon_sym_AMP_GT] = actions(655); + v->a[256][anon_sym_AMP_GT_GT] = actions(657); + v->a[256][anon_sym_LT_AMP] = actions(655); + v->a[256][anon_sym_GT_AMP] = actions(655); + v->a[256][anon_sym_GT_PIPE] = actions(657); + v->a[256][anon_sym_LT_AMP_DASH] = actions(659); + v->a[256][anon_sym_GT_AMP_DASH] = actions(659); parse_table_982(v); } void parse_table_982(t_parse_table_array *v) { - v->a[214][anon_sym_declare] = actions(95); - v->a[214][anon_sym_typeset] = actions(95); - v->a[214][anon_sym_export] = actions(95); - v->a[214][anon_sym_readonly] = actions(95); - v->a[214][anon_sym_local] = actions(95); - v->a[214][anon_sym_unset] = actions(97); - v->a[214][anon_sym_unsetenv] = actions(97); - v->a[214][anon_sym_AMP_GT] = actions(85); - v->a[214][anon_sym_AMP_GT_GT] = actions(87); - v->a[214][anon_sym_LT_AMP] = actions(85); - v->a[214][anon_sym_GT_AMP] = actions(85); - v->a[214][anon_sym_GT_PIPE] = actions(87); - v->a[214][anon_sym_LT_AMP_DASH] = actions(99); - v->a[214][anon_sym_GT_AMP_DASH] = actions(99); - v->a[214][anon_sym_LT_LT_LT] = actions(101); - v->a[214][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[214][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[214][anon_sym_DOLLAR] = actions(316); - v->a[214][sym__special_character] = actions(771); - v->a[214][anon_sym_DQUOTE] = actions(320); - parse_table_983(v); -} - -void parse_table_983(t_parse_table_array *v) -{ - v->a[214][sym_raw_string] = actions(773); - v->a[214][sym_ansi_c_string] = actions(773); - v->a[214][aux_sym_number_token1] = actions(324); - v->a[214][aux_sym_number_token2] = actions(326); - v->a[214][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[214][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[214][anon_sym_BQUOTE] = actions(332); - v->a[214][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[214][anon_sym_LT_LPAREN] = actions(336); - v->a[214][anon_sym_GT_LPAREN] = actions(336); - v->a[214][sym_comment] = actions(71); - v->a[214][sym_file_descriptor] = actions(135); - v->a[214][sym_variable_name] = actions(137); - v->a[214][sym_test_operator] = actions(775); - v->a[214][sym__brace_start] = actions(344); - v->a[215][sym__statements] = state(7246); - v->a[215][sym__statement_not_pipeline] = state(6614); - v->a[215][sym_redirected_statement] = state(4797); - v->a[215][sym_for_statement] = state(4797); - v->a[215][sym_c_style_for_statement] = state(4797); - parse_table_984(v); -} - -void parse_table_984(t_parse_table_array *v) -{ - v->a[215][sym_while_statement] = state(4400); - v->a[215][sym_if_statement] = state(4400); - v->a[215][sym_case_statement] = state(4797); - v->a[215][sym_function_definition] = state(4797); - v->a[215][sym_compound_statement] = state(4797); - v->a[215][sym_subshell] = state(4797); - v->a[215][sym_pipeline] = state(5054); - v->a[215][sym_list] = state(4797); - v->a[215][sym_negated_command] = state(4797); - v->a[215][sym_test_command] = state(4797); - v->a[215][sym_declaration_command] = state(4797); - v->a[215][sym_unset_command] = state(4797); - v->a[215][sym_command] = state(4797); - v->a[215][sym_command_name] = state(533); - v->a[215][sym_variable_assignment] = state(945); - v->a[215][sym_variable_assignments] = state(4797); - v->a[215][sym_subscript] = state(6754); - v->a[215][sym_file_redirect] = state(1931); - v->a[215][sym_herestring_redirect] = state(2017); - v->a[215][sym_arithmetic_expansion] = state(938); - parse_table_985(v); + v->a[256][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(661); + v->a[256][anon_sym_DOLLAR] = actions(663); + v->a[256][sym__special_character] = actions(665); + v->a[256][anon_sym_DQUOTE] = actions(667); + v->a[256][sym_raw_string] = actions(669); + v->a[256][aux_sym_number_token1] = actions(671); + v->a[256][aux_sym_number_token2] = actions(673); + v->a[256][anon_sym_DOLLAR_LBRACE] = actions(675); + v->a[256][anon_sym_DOLLAR_LPAREN] = actions(677); + v->a[256][anon_sym_BQUOTE] = actions(679); + v->a[256][anon_sym_DOLLAR_BQUOTE] = actions(681); + v->a[256][sym_comment] = actions(57); + v->a[256][sym_file_descriptor] = actions(683); + v->a[256][sym_variable_name] = actions(685); + v->a[256][sym_test_operator] = actions(669); + v->a[256][sym__brace_start] = actions(687); } /* EOF parse_table_196.c */ diff --git a/parser/static/parse_table/parse_table_197.c b/parser/static/parse_table/parse_table_197.c deleted file mode 100644 index 582cf68f..00000000 --- a/parser/static/parse_table/parse_table_197.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_197.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_985(t_parse_table_array *v) -{ - v->a[215][sym_brace_expression] = state(938); - v->a[215][sym_concatenation] = state(1376); - v->a[215][sym_string] = state(938); - v->a[215][sym_translated_string] = state(938); - v->a[215][sym_number] = state(938); - v->a[215][sym_simple_expansion] = state(938); - v->a[215][sym_expansion] = state(938); - v->a[215][sym_command_substitution] = state(938); - v->a[215][sym_process_substitution] = state(938); - v->a[215][aux_sym__statements_repeat1] = state(423); - v->a[215][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[215][aux_sym_command_repeat1] = state(951); - v->a[215][aux_sym__literal_repeat1] = state(1267); - v->a[215][sym_word] = actions(765); - v->a[215][anon_sym_for] = actions(9); - v->a[215][anon_sym_select] = actions(11); - v->a[215][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[215][anon_sym_LT] = actions(85); - v->a[215][anon_sym_GT] = actions(85); - v->a[215][anon_sym_GT_GT] = actions(87); - parse_table_986(v); -} - -void parse_table_986(t_parse_table_array *v) -{ - v->a[215][anon_sym_LPAREN] = actions(19); - v->a[215][anon_sym_while] = actions(21); - v->a[215][anon_sym_until] = actions(21); - v->a[215][anon_sym_if] = actions(23); - v->a[215][anon_sym_case] = actions(25); - v->a[215][anon_sym_function] = actions(91); - v->a[215][anon_sym_LBRACE] = actions(29); - v->a[215][anon_sym_BANG] = actions(769); - v->a[215][anon_sym_LBRACK] = actions(33); - v->a[215][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[215][anon_sym_declare] = actions(95); - v->a[215][anon_sym_typeset] = actions(95); - v->a[215][anon_sym_export] = actions(95); - v->a[215][anon_sym_readonly] = actions(95); - v->a[215][anon_sym_local] = actions(95); - v->a[215][anon_sym_unset] = actions(97); - v->a[215][anon_sym_unsetenv] = actions(97); - v->a[215][anon_sym_AMP_GT] = actions(85); - v->a[215][anon_sym_AMP_GT_GT] = actions(87); - v->a[215][anon_sym_LT_AMP] = actions(85); - parse_table_987(v); -} - -void parse_table_987(t_parse_table_array *v) -{ - v->a[215][anon_sym_GT_AMP] = actions(85); - v->a[215][anon_sym_GT_PIPE] = actions(87); - v->a[215][anon_sym_LT_AMP_DASH] = actions(99); - v->a[215][anon_sym_GT_AMP_DASH] = actions(99); - v->a[215][anon_sym_LT_LT_LT] = actions(101); - v->a[215][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[215][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[215][anon_sym_DOLLAR] = actions(316); - v->a[215][sym__special_character] = actions(771); - v->a[215][anon_sym_DQUOTE] = actions(320); - v->a[215][sym_raw_string] = actions(773); - v->a[215][sym_ansi_c_string] = actions(773); - v->a[215][aux_sym_number_token1] = actions(324); - v->a[215][aux_sym_number_token2] = actions(326); - v->a[215][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[215][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[215][anon_sym_BQUOTE] = actions(332); - v->a[215][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[215][anon_sym_LT_LPAREN] = actions(336); - v->a[215][anon_sym_GT_LPAREN] = actions(336); - parse_table_988(v); -} - -void parse_table_988(t_parse_table_array *v) -{ - v->a[215][sym_comment] = actions(71); - v->a[215][sym_file_descriptor] = actions(135); - v->a[215][sym_variable_name] = actions(137); - v->a[215][sym_test_operator] = actions(775); - v->a[215][sym__brace_start] = actions(344); - v->a[216][sym__statements] = state(7110); - v->a[216][sym__statement_not_pipeline] = state(6558); - v->a[216][sym_redirected_statement] = state(4662); - v->a[216][sym_for_statement] = state(4662); - v->a[216][sym_c_style_for_statement] = state(4662); - v->a[216][sym_while_statement] = state(4314); - v->a[216][sym_if_statement] = state(4314); - v->a[216][sym_case_statement] = state(4662); - v->a[216][sym_function_definition] = state(4662); - v->a[216][sym_compound_statement] = state(4662); - v->a[216][sym_subshell] = state(4662); - v->a[216][sym_pipeline] = state(5070); - v->a[216][sym_list] = state(4662); - v->a[216][sym_negated_command] = state(4662); - v->a[216][sym_test_command] = state(4662); - parse_table_989(v); -} - -void parse_table_989(t_parse_table_array *v) -{ - v->a[216][sym_declaration_command] = state(4662); - v->a[216][sym_unset_command] = state(4662); - v->a[216][sym_command] = state(4662); - v->a[216][sym_command_name] = state(554); - v->a[216][sym_variable_assignment] = state(1150); - v->a[216][sym_variable_assignments] = state(4662); - v->a[216][sym_subscript] = state(6790); - v->a[216][sym_file_redirect] = state(2273); - v->a[216][sym_herestring_redirect] = state(2272); - v->a[216][sym_arithmetic_expansion] = state(1078); - v->a[216][sym_brace_expression] = state(1078); - v->a[216][sym_concatenation] = state(1376); - v->a[216][sym_string] = state(1078); - v->a[216][sym_translated_string] = state(1078); - v->a[216][sym_number] = state(1078); - v->a[216][sym_simple_expansion] = state(1078); - v->a[216][sym_expansion] = state(1078); - v->a[216][sym_command_substitution] = state(1078); - v->a[216][sym_process_substitution] = state(1078); - v->a[216][aux_sym__statements_repeat1] = state(429); - parse_table_990(v); -} - -/* EOF parse_table_197.c */ diff --git a/parser/static/parse_table/parse_table_198.c b/parser/static/parse_table/parse_table_198.c deleted file mode 100644 index f621ee66..00000000 --- a/parser/static/parse_table/parse_table_198.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_198.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_990(t_parse_table_array *v) -{ - v->a[216][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[216][aux_sym_command_repeat1] = state(958); - v->a[216][aux_sym__literal_repeat1] = state(1267); - v->a[216][sym_word] = actions(799); - v->a[216][anon_sym_for] = actions(9); - v->a[216][anon_sym_select] = actions(11); - v->a[216][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[216][anon_sym_LT] = actions(290); - v->a[216][anon_sym_GT] = actions(290); - v->a[216][anon_sym_GT_GT] = actions(292); - v->a[216][anon_sym_LPAREN] = actions(19); - v->a[216][anon_sym_while] = actions(21); - v->a[216][anon_sym_until] = actions(21); - v->a[216][anon_sym_if] = actions(23); - v->a[216][anon_sym_case] = actions(25); - v->a[216][anon_sym_function] = actions(801); - v->a[216][anon_sym_LBRACE] = actions(29); - v->a[216][anon_sym_BANG] = actions(803); - v->a[216][anon_sym_LBRACK] = actions(33); - v->a[216][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_991(v); -} - -void parse_table_991(t_parse_table_array *v) -{ - v->a[216][anon_sym_declare] = actions(805); - v->a[216][anon_sym_typeset] = actions(805); - v->a[216][anon_sym_export] = actions(805); - v->a[216][anon_sym_readonly] = actions(805); - v->a[216][anon_sym_local] = actions(805); - v->a[216][anon_sym_unset] = actions(807); - v->a[216][anon_sym_unsetenv] = actions(807); - v->a[216][anon_sym_AMP_GT] = actions(290); - v->a[216][anon_sym_AMP_GT_GT] = actions(292); - v->a[216][anon_sym_LT_AMP] = actions(290); - v->a[216][anon_sym_GT_AMP] = actions(290); - v->a[216][anon_sym_GT_PIPE] = actions(292); - v->a[216][anon_sym_LT_AMP_DASH] = actions(308); - v->a[216][anon_sym_GT_AMP_DASH] = actions(308); - v->a[216][anon_sym_LT_LT_LT] = actions(310); - v->a[216][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[216][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[216][anon_sym_DOLLAR] = actions(316); - v->a[216][sym__special_character] = actions(318); - v->a[216][anon_sym_DQUOTE] = actions(320); - parse_table_992(v); -} - -void parse_table_992(t_parse_table_array *v) -{ - v->a[216][sym_raw_string] = actions(322); - v->a[216][sym_ansi_c_string] = actions(322); - v->a[216][aux_sym_number_token1] = actions(324); - v->a[216][aux_sym_number_token2] = actions(326); - v->a[216][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[216][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[216][anon_sym_BQUOTE] = actions(332); - v->a[216][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[216][anon_sym_LT_LPAREN] = actions(336); - v->a[216][anon_sym_GT_LPAREN] = actions(336); - v->a[216][sym_comment] = actions(71); - v->a[216][sym_file_descriptor] = actions(338); - v->a[216][sym_variable_name] = actions(340); - v->a[216][sym_test_operator] = actions(342); - v->a[216][sym__brace_start] = actions(344); - v->a[217][sym__statements] = state(7438); - v->a[217][sym__statement_not_pipeline] = state(6614); - v->a[217][sym_redirected_statement] = state(4797); - v->a[217][sym_for_statement] = state(4797); - v->a[217][sym_c_style_for_statement] = state(4797); - parse_table_993(v); -} - -void parse_table_993(t_parse_table_array *v) -{ - v->a[217][sym_while_statement] = state(4400); - v->a[217][sym_if_statement] = state(4400); - v->a[217][sym_case_statement] = state(4797); - v->a[217][sym_function_definition] = state(4797); - v->a[217][sym_compound_statement] = state(4797); - v->a[217][sym_subshell] = state(4797); - v->a[217][sym_pipeline] = state(5054); - v->a[217][sym_list] = state(4797); - v->a[217][sym_negated_command] = state(4797); - v->a[217][sym_test_command] = state(4797); - v->a[217][sym_declaration_command] = state(4797); - v->a[217][sym_unset_command] = state(4797); - v->a[217][sym_command] = state(4797); - v->a[217][sym_command_name] = state(533); - v->a[217][sym_variable_assignment] = state(945); - v->a[217][sym_variable_assignments] = state(4797); - v->a[217][sym_subscript] = state(6754); - v->a[217][sym_file_redirect] = state(2019); - v->a[217][sym_herestring_redirect] = state(2017); - v->a[217][sym_arithmetic_expansion] = state(938); - parse_table_994(v); -} - -void parse_table_994(t_parse_table_array *v) -{ - v->a[217][sym_brace_expression] = state(938); - v->a[217][sym_concatenation] = state(1376); - v->a[217][sym_string] = state(938); - v->a[217][sym_translated_string] = state(938); - v->a[217][sym_number] = state(938); - v->a[217][sym_simple_expansion] = state(938); - v->a[217][sym_expansion] = state(938); - v->a[217][sym_command_substitution] = state(938); - v->a[217][sym_process_substitution] = state(938); - v->a[217][aux_sym__statements_repeat1] = state(423); - v->a[217][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[217][aux_sym_command_repeat1] = state(951); - v->a[217][aux_sym__literal_repeat1] = state(1267); - v->a[217][sym_word] = actions(765); - v->a[217][anon_sym_for] = actions(9); - v->a[217][anon_sym_select] = actions(11); - v->a[217][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[217][anon_sym_LT] = actions(85); - v->a[217][anon_sym_GT] = actions(85); - v->a[217][anon_sym_GT_GT] = actions(87); - parse_table_995(v); -} - -/* EOF parse_table_198.c */ diff --git a/parser/static/parse_table/parse_table_199.c b/parser/static/parse_table/parse_table_199.c deleted file mode 100644 index 4e5a9d5f..00000000 --- a/parser/static/parse_table/parse_table_199.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_199.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_995(t_parse_table_array *v) -{ - v->a[217][anon_sym_LPAREN] = actions(19); - v->a[217][anon_sym_while] = actions(21); - v->a[217][anon_sym_until] = actions(21); - v->a[217][anon_sym_if] = actions(23); - v->a[217][anon_sym_case] = actions(25); - v->a[217][anon_sym_function] = actions(91); - v->a[217][anon_sym_LBRACE] = actions(29); - v->a[217][anon_sym_BANG] = actions(769); - v->a[217][anon_sym_LBRACK] = actions(33); - v->a[217][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[217][anon_sym_declare] = actions(95); - v->a[217][anon_sym_typeset] = actions(95); - v->a[217][anon_sym_export] = actions(95); - v->a[217][anon_sym_readonly] = actions(95); - v->a[217][anon_sym_local] = actions(95); - v->a[217][anon_sym_unset] = actions(97); - v->a[217][anon_sym_unsetenv] = actions(97); - v->a[217][anon_sym_AMP_GT] = actions(85); - v->a[217][anon_sym_AMP_GT_GT] = actions(87); - v->a[217][anon_sym_LT_AMP] = actions(85); - parse_table_996(v); -} - -void parse_table_996(t_parse_table_array *v) -{ - v->a[217][anon_sym_GT_AMP] = actions(85); - v->a[217][anon_sym_GT_PIPE] = actions(87); - v->a[217][anon_sym_LT_AMP_DASH] = actions(99); - v->a[217][anon_sym_GT_AMP_DASH] = actions(99); - v->a[217][anon_sym_LT_LT_LT] = actions(101); - v->a[217][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[217][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[217][anon_sym_DOLLAR] = actions(316); - v->a[217][sym__special_character] = actions(771); - v->a[217][anon_sym_DQUOTE] = actions(320); - v->a[217][sym_raw_string] = actions(773); - v->a[217][sym_ansi_c_string] = actions(773); - v->a[217][aux_sym_number_token1] = actions(324); - v->a[217][aux_sym_number_token2] = actions(326); - v->a[217][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[217][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[217][anon_sym_BQUOTE] = actions(332); - v->a[217][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[217][anon_sym_LT_LPAREN] = actions(336); - v->a[217][anon_sym_GT_LPAREN] = actions(336); - parse_table_997(v); -} - -void parse_table_997(t_parse_table_array *v) -{ - v->a[217][sym_comment] = actions(71); - v->a[217][sym_file_descriptor] = actions(135); - v->a[217][sym_variable_name] = actions(137); - v->a[217][sym_test_operator] = actions(775); - v->a[217][sym__brace_start] = actions(344); - v->a[218][sym__statements] = state(7215); - v->a[218][sym__statement_not_pipeline] = state(6558); - v->a[218][sym_redirected_statement] = state(4662); - v->a[218][sym_for_statement] = state(4662); - v->a[218][sym_c_style_for_statement] = state(4662); - v->a[218][sym_while_statement] = state(4314); - v->a[218][sym_if_statement] = state(4314); - v->a[218][sym_case_statement] = state(4662); - v->a[218][sym_function_definition] = state(4662); - v->a[218][sym_compound_statement] = state(4662); - v->a[218][sym_subshell] = state(4662); - v->a[218][sym_pipeline] = state(5070); - v->a[218][sym_list] = state(4662); - v->a[218][sym_negated_command] = state(4662); - v->a[218][sym_test_command] = state(4662); - parse_table_998(v); -} - -void parse_table_998(t_parse_table_array *v) -{ - v->a[218][sym_declaration_command] = state(4662); - v->a[218][sym_unset_command] = state(4662); - v->a[218][sym_command] = state(4662); - v->a[218][sym_command_name] = state(554); - v->a[218][sym_variable_assignment] = state(1150); - v->a[218][sym_variable_assignments] = state(4662); - v->a[218][sym_subscript] = state(6790); - v->a[218][sym_file_redirect] = state(2273); - v->a[218][sym_herestring_redirect] = state(2272); - v->a[218][sym_arithmetic_expansion] = state(1078); - v->a[218][sym_brace_expression] = state(1078); - v->a[218][sym_concatenation] = state(1376); - v->a[218][sym_string] = state(1078); - v->a[218][sym_translated_string] = state(1078); - v->a[218][sym_number] = state(1078); - v->a[218][sym_simple_expansion] = state(1078); - v->a[218][sym_expansion] = state(1078); - v->a[218][sym_command_substitution] = state(1078); - v->a[218][sym_process_substitution] = state(1078); - v->a[218][aux_sym__statements_repeat1] = state(429); - parse_table_999(v); -} - -void parse_table_999(t_parse_table_array *v) -{ - v->a[218][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[218][aux_sym_command_repeat1] = state(958); - v->a[218][aux_sym__literal_repeat1] = state(1267); - v->a[218][sym_word] = actions(799); - v->a[218][anon_sym_for] = actions(9); - v->a[218][anon_sym_select] = actions(11); - v->a[218][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[218][anon_sym_LT] = actions(290); - v->a[218][anon_sym_GT] = actions(290); - v->a[218][anon_sym_GT_GT] = actions(292); - v->a[218][anon_sym_LPAREN] = actions(19); - v->a[218][anon_sym_while] = actions(21); - v->a[218][anon_sym_until] = actions(21); - v->a[218][anon_sym_if] = actions(23); - v->a[218][anon_sym_case] = actions(25); - v->a[218][anon_sym_function] = actions(801); - v->a[218][anon_sym_LBRACE] = actions(29); - v->a[218][anon_sym_BANG] = actions(803); - v->a[218][anon_sym_LBRACK] = actions(33); - v->a[218][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1000(v); -} - -/* EOF parse_table_199.c */ diff --git a/parser/static/parse_table/parse_table_2.c b/parser/static/parse_table/parse_table_2.c index 69c6998a..a81c7863 100644 --- a/parser/static/parse_table/parse_table_2.c +++ b/parser/static/parse_table/parse_table_2.c @@ -14,126 +14,126 @@ void parse_table_10(t_parse_table_array *v) { - v->a[1][anon_sym_GT_GT] = actions(17); - v->a[1][anon_sym_LPAREN] = actions(19); - v->a[1][anon_sym_while] = actions(21); - v->a[1][anon_sym_until] = actions(21); - v->a[1][anon_sym_if] = actions(23); - v->a[1][anon_sym_case] = actions(25); - v->a[1][anon_sym_function] = actions(27); - v->a[1][anon_sym_LBRACE] = actions(29); - v->a[1][anon_sym_BANG] = actions(31); - v->a[1][anon_sym_LBRACK] = actions(33); - v->a[1][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[1][anon_sym_declare] = actions(37); - v->a[1][anon_sym_typeset] = actions(37); - v->a[1][anon_sym_export] = actions(37); - v->a[1][anon_sym_readonly] = actions(37); - v->a[1][anon_sym_local] = actions(37); - v->a[1][anon_sym_unset] = actions(39); - v->a[1][anon_sym_unsetenv] = actions(39); - v->a[1][anon_sym_AMP_GT] = actions(15); - v->a[1][anon_sym_AMP_GT_GT] = actions(17); + v->a[2][sym_for_statement] = state(2164); + v->a[2][sym_while_statement] = state(2164); + v->a[2][sym_if_statement] = state(2164); + v->a[2][sym_elif_clause] = state(3305); + v->a[2][sym_else_clause] = state(3919); + v->a[2][sym_case_statement] = state(2164); + v->a[2][sym_function_definition] = state(2164); + v->a[2][sym_compound_statement] = state(2164); + v->a[2][sym_subshell] = state(2164); + v->a[2][sym_pipeline] = state(2581); + v->a[2][sym_list] = state(2164); + v->a[2][sym_negated_command] = state(2164); + v->a[2][sym_declaration_command] = state(2164); + v->a[2][sym_unset_command] = state(2164); + v->a[2][sym_command] = state(2164); + v->a[2][sym_command_name] = state(310); + v->a[2][sym_variable_assignment] = state(704); + v->a[2][sym_variable_assignments] = state(2164); + v->a[2][sym_file_redirect] = state(1320); + v->a[2][sym_arithmetic_expansion] = state(834); parse_table_11(v); } void parse_table_11(t_parse_table_array *v) { - v->a[1][anon_sym_LT_AMP] = actions(15); - v->a[1][anon_sym_GT_AMP] = actions(15); - v->a[1][anon_sym_GT_PIPE] = actions(17); - v->a[1][anon_sym_LT_AMP_DASH] = actions(41); - v->a[1][anon_sym_GT_AMP_DASH] = actions(41); - v->a[1][anon_sym_LT_LT_LT] = actions(43); - v->a[1][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(45); - v->a[1][anon_sym_DOLLAR_LBRACK] = actions(47); - v->a[1][anon_sym_DOLLAR] = actions(49); - v->a[1][sym__special_character] = actions(51); - v->a[1][anon_sym_DQUOTE] = actions(53); - v->a[1][sym_raw_string] = actions(55); - v->a[1][sym_ansi_c_string] = actions(55); - v->a[1][aux_sym_number_token1] = actions(57); - v->a[1][aux_sym_number_token2] = actions(59); - v->a[1][anon_sym_DOLLAR_LBRACE] = actions(61); - v->a[1][anon_sym_DOLLAR_LPAREN] = actions(63); - v->a[1][anon_sym_BQUOTE] = actions(65); - v->a[1][anon_sym_DOLLAR_BQUOTE] = actions(67); - v->a[1][anon_sym_LT_LPAREN] = actions(69); + v->a[2][sym_brace_expression] = state(834); + v->a[2][sym_concatenation] = state(1192); + v->a[2][sym_string] = state(834); + v->a[2][sym_number] = state(834); + v->a[2][sym_simple_expansion] = state(834); + v->a[2][sym_expansion] = state(834); + v->a[2][sym_command_substitution] = state(834); + v->a[2][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[2][aux_sym_if_statement_repeat1] = state(3305); + v->a[2][aux_sym_command_repeat1] = state(1035); + v->a[2][aux_sym__literal_repeat1] = state(1048); + v->a[2][sym_word] = actions(65); + v->a[2][anon_sym_for] = actions(9); + v->a[2][anon_sym_select] = actions(9); + v->a[2][anon_sym_while] = actions(11); + v->a[2][anon_sym_until] = actions(11); + v->a[2][anon_sym_if] = actions(13); + v->a[2][anon_sym_fi] = actions(67); + v->a[2][anon_sym_elif] = actions(69); + v->a[2][anon_sym_else] = actions(71); parse_table_12(v); } void parse_table_12(t_parse_table_array *v) { - v->a[1][anon_sym_GT_LPAREN] = actions(69); - v->a[1][sym_comment] = actions(71); - v->a[1][sym_file_descriptor] = actions(73); - v->a[1][sym_variable_name] = actions(75); - v->a[1][sym_test_operator] = actions(77); - v->a[1][sym__brace_start] = actions(79); - v->a[2][sym__statements] = state(7427); - v->a[2][sym__statement_not_pipeline] = state(6614); - v->a[2][sym_redirected_statement] = state(4797); - v->a[2][sym_for_statement] = state(4797); - v->a[2][sym_c_style_for_statement] = state(4797); - v->a[2][sym_while_statement] = state(4400); - v->a[2][sym_if_statement] = state(4400); - v->a[2][sym_case_statement] = state(4797); - v->a[2][sym_function_definition] = state(4797); - v->a[2][sym_compound_statement] = state(4797); - v->a[2][sym_subshell] = state(4797); - v->a[2][sym_pipeline] = state(5054); - v->a[2][sym_list] = state(4797); - v->a[2][sym_negated_command] = state(4797); + v->a[2][anon_sym_case] = actions(15); + v->a[2][anon_sym_LPAREN] = actions(17); + v->a[2][anon_sym_function] = actions(73); + v->a[2][anon_sym_LBRACE] = actions(21); + v->a[2][anon_sym_BANG] = actions(75); + v->a[2][anon_sym_declare] = actions(77); + v->a[2][anon_sym_typeset] = actions(77); + v->a[2][anon_sym_export] = actions(77); + v->a[2][anon_sym_readonly] = actions(77); + v->a[2][anon_sym_local] = actions(77); + v->a[2][anon_sym_unset] = actions(79); + v->a[2][anon_sym_unsetenv] = actions(79); + v->a[2][anon_sym_LT] = actions(81); + v->a[2][anon_sym_GT] = actions(81); + v->a[2][anon_sym_GT_GT] = actions(83); + v->a[2][anon_sym_AMP_GT] = actions(81); + v->a[2][anon_sym_AMP_GT_GT] = actions(83); + v->a[2][anon_sym_LT_AMP] = actions(81); + v->a[2][anon_sym_GT_AMP] = actions(81); + v->a[2][anon_sym_GT_PIPE] = actions(83); parse_table_13(v); } void parse_table_13(t_parse_table_array *v) { - v->a[2][sym_test_command] = state(4797); - v->a[2][sym_declaration_command] = state(4797); - v->a[2][sym_unset_command] = state(4797); - v->a[2][sym_command] = state(4797); - v->a[2][sym_command_name] = state(533); - v->a[2][sym_variable_assignment] = state(945); - v->a[2][sym_variable_assignments] = state(4797); - v->a[2][sym_subscript] = state(6754); - v->a[2][sym_file_redirect] = state(2019); - v->a[2][sym_herestring_redirect] = state(2017); - v->a[2][sym__expression] = state(3126); - v->a[2][sym_binary_expression] = state(3053); - v->a[2][sym_ternary_expression] = state(3053); - v->a[2][sym_unary_expression] = state(3053); - v->a[2][sym_postfix_expression] = state(3053); - v->a[2][sym_parenthesized_expression] = state(3053); - v->a[2][sym_arithmetic_expansion] = state(472); - v->a[2][sym_brace_expression] = state(472); - v->a[2][sym_concatenation] = state(502); - v->a[2][sym_string] = state(472); + v->a[2][anon_sym_LT_AMP_DASH] = actions(85); + v->a[2][anon_sym_GT_AMP_DASH] = actions(85); + v->a[2][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[2][anon_sym_DOLLAR] = actions(89); + v->a[2][sym__special_character] = actions(91); + v->a[2][anon_sym_DQUOTE] = actions(93); + v->a[2][sym_raw_string] = actions(95); + v->a[2][aux_sym_number_token1] = actions(97); + v->a[2][aux_sym_number_token2] = actions(99); + v->a[2][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[2][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[2][anon_sym_BQUOTE] = actions(105); + v->a[2][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[2][sym_comment] = actions(57); + v->a[2][sym_file_descriptor] = actions(109); + v->a[2][sym_variable_name] = actions(111); + v->a[2][sym_test_operator] = actions(95); + v->a[2][sym__brace_start] = actions(113); + v->a[3][aux_sym__terminated_statement] = state(13); + v->a[3][sym__statement_not_pipeline] = state(3515); parse_table_14(v); } void parse_table_14(t_parse_table_array *v) { - v->a[2][sym_translated_string] = state(472); - v->a[2][sym_number] = state(472); - v->a[2][sym_simple_expansion] = state(472); - v->a[2][sym_expansion] = state(472); - v->a[2][sym_command_substitution] = state(472); - v->a[2][sym_process_substitution] = state(472); - v->a[2][aux_sym__statements_repeat1] = state(423); - v->a[2][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[2][aux_sym_command_repeat1] = state(951); - v->a[2][aux_sym__literal_repeat1] = state(493); - v->a[2][sym_word] = actions(81); - v->a[2][anon_sym_for] = actions(9); - v->a[2][anon_sym_select] = actions(11); - v->a[2][anon_sym_LPAREN_LPAREN] = actions(83); - v->a[2][anon_sym_LT] = actions(85); - v->a[2][anon_sym_GT] = actions(85); - v->a[2][anon_sym_GT_GT] = actions(87); - v->a[2][anon_sym_LPAREN] = actions(89); - v->a[2][anon_sym_while] = actions(21); - v->a[2][anon_sym_until] = actions(21); + v->a[3][sym_redirected_statement] = state(2164); + v->a[3][sym_for_statement] = state(2164); + v->a[3][sym_while_statement] = state(2164); + v->a[3][sym_if_statement] = state(2164); + v->a[3][sym_elif_clause] = state(3334); + v->a[3][sym_else_clause] = state(3941); + v->a[3][sym_case_statement] = state(2164); + v->a[3][sym_function_definition] = state(2164); + v->a[3][sym_compound_statement] = state(2164); + v->a[3][sym_subshell] = state(2164); + v->a[3][sym_pipeline] = state(2581); + v->a[3][sym_list] = state(2164); + v->a[3][sym_negated_command] = state(2164); + v->a[3][sym_declaration_command] = state(2164); + v->a[3][sym_unset_command] = state(2164); + v->a[3][sym_command] = state(2164); + v->a[3][sym_command_name] = state(310); + v->a[3][sym_variable_assignment] = state(704); + v->a[3][sym_variable_assignments] = state(2164); + v->a[3][sym_file_redirect] = state(1320); parse_table_15(v); } diff --git a/parser/static/parse_table/parse_table_20.c b/parser/static/parse_table/parse_table_20.c index 601b03cf..ea8f9fc2 100644 --- a/parser/static/parse_table/parse_table_20.c +++ b/parser/static/parse_table/parse_table_20.c @@ -14,126 +14,126 @@ void parse_table_100(t_parse_table_array *v) { - v->a[19][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[19][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[19][anon_sym_BQUOTE] = actions(332); - v->a[19][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[19][anon_sym_LT_LPAREN] = actions(336); - v->a[19][anon_sym_GT_LPAREN] = actions(336); - v->a[19][sym_comment] = actions(71); - v->a[19][sym_file_descriptor] = actions(338); - v->a[19][sym_variable_name] = actions(340); - v->a[19][sym_test_operator] = actions(342); - v->a[19][sym__brace_start] = actions(344); - v->a[20][aux_sym__terminated_statement] = state(34); - v->a[20][sym__statement_not_pipeline] = state(6718); - v->a[20][sym_redirected_statement] = state(5007); - v->a[20][sym_for_statement] = state(5007); - v->a[20][sym_c_style_for_statement] = state(5007); - v->a[20][sym_while_statement] = state(4551); - v->a[20][sym_if_statement] = state(4551); - v->a[20][sym_elif_clause] = state(6331); - v->a[20][sym_else_clause] = state(6862); + v->a[24][anon_sym_case] = actions(347); + v->a[24][anon_sym_LPAREN] = actions(349); + v->a[24][anon_sym_SEMI_SEMI] = actions(401); + v->a[24][anon_sym_SEMI_AMP] = actions(337); + v->a[24][anon_sym_SEMI_SEMI_AMP] = actions(337); + v->a[24][anon_sym_function] = actions(353); + v->a[24][anon_sym_LBRACE] = actions(355); + v->a[24][anon_sym_BANG] = actions(357); + v->a[24][anon_sym_declare] = actions(359); + v->a[24][anon_sym_typeset] = actions(359); + v->a[24][anon_sym_export] = actions(359); + v->a[24][anon_sym_readonly] = actions(359); + v->a[24][anon_sym_local] = actions(359); + v->a[24][anon_sym_unset] = actions(361); + v->a[24][anon_sym_unsetenv] = actions(361); + v->a[24][anon_sym_LT] = actions(363); + v->a[24][anon_sym_GT] = actions(363); + v->a[24][anon_sym_GT_GT] = actions(365); + v->a[24][anon_sym_AMP_GT] = actions(363); + v->a[24][anon_sym_AMP_GT_GT] = actions(365); parse_table_101(v); } void parse_table_101(t_parse_table_array *v) { - v->a[20][sym_case_statement] = state(5007); - v->a[20][sym_function_definition] = state(5007); - v->a[20][sym_compound_statement] = state(5007); - v->a[20][sym_subshell] = state(5007); - v->a[20][sym_pipeline] = state(5189); - v->a[20][sym_list] = state(5007); - v->a[20][sym_negated_command] = state(5007); - v->a[20][sym_test_command] = state(5007); - v->a[20][sym_declaration_command] = state(5007); - v->a[20][sym_unset_command] = state(5007); - v->a[20][sym_command] = state(5007); - v->a[20][sym_command_name] = state(544); - v->a[20][sym_variable_assignment] = state(1151); - v->a[20][sym_variable_assignments] = state(5007); - v->a[20][sym_subscript] = state(6790); - v->a[20][sym_file_redirect] = state(2019); - v->a[20][sym_herestring_redirect] = state(2017); - v->a[20][sym_arithmetic_expansion] = state(1078); - v->a[20][sym_brace_expression] = state(1078); - v->a[20][sym_concatenation] = state(1376); + v->a[24][anon_sym_LT_AMP] = actions(363); + v->a[24][anon_sym_GT_AMP] = actions(363); + v->a[24][anon_sym_GT_PIPE] = actions(365); + v->a[24][anon_sym_LT_AMP_DASH] = actions(367); + v->a[24][anon_sym_GT_AMP_DASH] = actions(367); + v->a[24][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[24][anon_sym_DOLLAR] = actions(371); + v->a[24][sym__special_character] = actions(373); + v->a[24][anon_sym_DQUOTE] = actions(375); + v->a[24][sym_raw_string] = actions(377); + v->a[24][aux_sym_number_token1] = actions(379); + v->a[24][aux_sym_number_token2] = actions(381); + v->a[24][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[24][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[24][anon_sym_BQUOTE] = actions(387); + v->a[24][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[24][sym_comment] = actions(57); + v->a[24][sym_file_descriptor] = actions(391); + v->a[24][sym_variable_name] = actions(393); + v->a[24][sym_test_operator] = actions(377); parse_table_102(v); } void parse_table_102(t_parse_table_array *v) { - v->a[20][sym_string] = state(1078); - v->a[20][sym_translated_string] = state(1078); - v->a[20][sym_number] = state(1078); - v->a[20][sym_simple_expansion] = state(1078); - v->a[20][sym_expansion] = state(1078); - v->a[20][sym_command_substitution] = state(1078); - v->a[20][sym_process_substitution] = state(1078); - v->a[20][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[20][aux_sym_if_statement_repeat1] = state(6331); - v->a[20][aux_sym_command_repeat1] = state(997); - v->a[20][aux_sym__literal_repeat1] = state(1267); - v->a[20][sym_word] = actions(286); - v->a[20][anon_sym_for] = actions(9); - v->a[20][anon_sym_select] = actions(11); - v->a[20][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[20][anon_sym_LT] = actions(290); - v->a[20][anon_sym_GT] = actions(290); - v->a[20][anon_sym_GT_GT] = actions(292); - v->a[20][anon_sym_LPAREN] = actions(19); - v->a[20][anon_sym_while] = actions(21); + v->a[24][sym__brace_start] = actions(395); + v->a[25][sym__statements] = state(3520); + v->a[25][sym__statement_not_pipeline] = state(3471); + v->a[25][sym_redirected_statement] = state(1966); + v->a[25][sym_for_statement] = state(1966); + v->a[25][sym_while_statement] = state(1966); + v->a[25][sym_if_statement] = state(1966); + v->a[25][sym_case_statement] = state(1966); + v->a[25][sym_function_definition] = state(1966); + v->a[25][sym_compound_statement] = state(1966); + v->a[25][sym_subshell] = state(1966); + v->a[25][sym_pipeline] = state(2157); + v->a[25][sym_list] = state(1966); + v->a[25][sym_negated_command] = state(1966); + v->a[25][sym_declaration_command] = state(1966); + v->a[25][sym_unset_command] = state(1966); + v->a[25][sym_command] = state(1966); + v->a[25][sym_command_name] = state(268); + v->a[25][sym_variable_assignment] = state(492); + v->a[25][sym_variable_assignments] = state(1966); parse_table_103(v); } void parse_table_103(t_parse_table_array *v) { - v->a[20][anon_sym_until] = actions(21); - v->a[20][anon_sym_if] = actions(23); - v->a[20][anon_sym_fi] = actions(399); - v->a[20][anon_sym_elif] = actions(296); - v->a[20][anon_sym_else] = actions(298); - v->a[20][anon_sym_case] = actions(25); - v->a[20][anon_sym_function] = actions(300); - v->a[20][anon_sym_LBRACE] = actions(29); - v->a[20][anon_sym_BANG] = actions(302); - v->a[20][anon_sym_LBRACK] = actions(33); - v->a[20][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[20][anon_sym_declare] = actions(304); - v->a[20][anon_sym_typeset] = actions(304); - v->a[20][anon_sym_export] = actions(304); - v->a[20][anon_sym_readonly] = actions(304); - v->a[20][anon_sym_local] = actions(304); - v->a[20][anon_sym_unset] = actions(306); - v->a[20][anon_sym_unsetenv] = actions(306); - v->a[20][anon_sym_AMP_GT] = actions(290); - v->a[20][anon_sym_AMP_GT_GT] = actions(292); + v->a[25][sym_file_redirect] = state(1212); + v->a[25][sym_arithmetic_expansion] = state(586); + v->a[25][sym_brace_expression] = state(586); + v->a[25][sym_concatenation] = state(1016); + v->a[25][sym_string] = state(586); + v->a[25][sym_number] = state(586); + v->a[25][sym_simple_expansion] = state(586); + v->a[25][sym_expansion] = state(586); + v->a[25][sym_command_substitution] = state(586); + v->a[25][aux_sym__statements_repeat1] = state(234); + v->a[25][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[25][aux_sym_command_repeat1] = state(1017); + v->a[25][aux_sym__literal_repeat1] = state(963); + v->a[25][sym_word] = actions(339); + v->a[25][anon_sym_for] = actions(341); + v->a[25][anon_sym_select] = actions(341); + v->a[25][anon_sym_while] = actions(343); + v->a[25][anon_sym_until] = actions(343); + v->a[25][anon_sym_if] = actions(345); + v->a[25][anon_sym_case] = actions(347); parse_table_104(v); } void parse_table_104(t_parse_table_array *v) { - v->a[20][anon_sym_LT_AMP] = actions(290); - v->a[20][anon_sym_GT_AMP] = actions(290); - v->a[20][anon_sym_GT_PIPE] = actions(292); - v->a[20][anon_sym_LT_AMP_DASH] = actions(308); - v->a[20][anon_sym_GT_AMP_DASH] = actions(308); - v->a[20][anon_sym_LT_LT_LT] = actions(310); - v->a[20][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[20][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[20][anon_sym_DOLLAR] = actions(316); - v->a[20][sym__special_character] = actions(318); - v->a[20][anon_sym_DQUOTE] = actions(320); - v->a[20][sym_raw_string] = actions(322); - v->a[20][sym_ansi_c_string] = actions(322); - v->a[20][aux_sym_number_token1] = actions(324); - v->a[20][aux_sym_number_token2] = actions(326); - v->a[20][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[20][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[20][anon_sym_BQUOTE] = actions(332); - v->a[20][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[20][anon_sym_LT_LPAREN] = actions(336); + v->a[25][anon_sym_LPAREN] = actions(349); + v->a[25][anon_sym_SEMI_SEMI] = actions(403); + v->a[25][anon_sym_SEMI_AMP] = actions(311); + v->a[25][anon_sym_SEMI_SEMI_AMP] = actions(311); + v->a[25][anon_sym_function] = actions(353); + v->a[25][anon_sym_LBRACE] = actions(355); + v->a[25][anon_sym_BANG] = actions(357); + v->a[25][anon_sym_declare] = actions(359); + v->a[25][anon_sym_typeset] = actions(359); + v->a[25][anon_sym_export] = actions(359); + v->a[25][anon_sym_readonly] = actions(359); + v->a[25][anon_sym_local] = actions(359); + v->a[25][anon_sym_unset] = actions(361); + v->a[25][anon_sym_unsetenv] = actions(361); + v->a[25][anon_sym_LT] = actions(363); + v->a[25][anon_sym_GT] = actions(363); + v->a[25][anon_sym_GT_GT] = actions(365); + v->a[25][anon_sym_AMP_GT] = actions(363); + v->a[25][anon_sym_AMP_GT_GT] = actions(365); + v->a[25][anon_sym_LT_AMP] = actions(363); parse_table_105(v); } diff --git a/parser/static/parse_table/parse_table_200.c b/parser/static/parse_table/parse_table_200.c deleted file mode 100644 index bae9bd32..00000000 --- a/parser/static/parse_table/parse_table_200.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_200.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1000(t_parse_table_array *v) -{ - v->a[218][anon_sym_declare] = actions(805); - v->a[218][anon_sym_typeset] = actions(805); - v->a[218][anon_sym_export] = actions(805); - v->a[218][anon_sym_readonly] = actions(805); - v->a[218][anon_sym_local] = actions(805); - v->a[218][anon_sym_unset] = actions(807); - v->a[218][anon_sym_unsetenv] = actions(807); - v->a[218][anon_sym_AMP_GT] = actions(290); - v->a[218][anon_sym_AMP_GT_GT] = actions(292); - v->a[218][anon_sym_LT_AMP] = actions(290); - v->a[218][anon_sym_GT_AMP] = actions(290); - v->a[218][anon_sym_GT_PIPE] = actions(292); - v->a[218][anon_sym_LT_AMP_DASH] = actions(308); - v->a[218][anon_sym_GT_AMP_DASH] = actions(308); - v->a[218][anon_sym_LT_LT_LT] = actions(310); - v->a[218][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[218][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[218][anon_sym_DOLLAR] = actions(316); - v->a[218][sym__special_character] = actions(318); - v->a[218][anon_sym_DQUOTE] = actions(320); - parse_table_1001(v); -} - -void parse_table_1001(t_parse_table_array *v) -{ - v->a[218][sym_raw_string] = actions(322); - v->a[218][sym_ansi_c_string] = actions(322); - v->a[218][aux_sym_number_token1] = actions(324); - v->a[218][aux_sym_number_token2] = actions(326); - v->a[218][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[218][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[218][anon_sym_BQUOTE] = actions(332); - v->a[218][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[218][anon_sym_LT_LPAREN] = actions(336); - v->a[218][anon_sym_GT_LPAREN] = actions(336); - v->a[218][sym_comment] = actions(71); - v->a[218][sym_file_descriptor] = actions(338); - v->a[218][sym_variable_name] = actions(340); - v->a[218][sym_test_operator] = actions(342); - v->a[218][sym__brace_start] = actions(344); - v->a[219][sym__statements] = state(7210); - v->a[219][sym__statement_not_pipeline] = state(6614); - v->a[219][sym_redirected_statement] = state(4797); - v->a[219][sym_for_statement] = state(4797); - v->a[219][sym_c_style_for_statement] = state(4797); - parse_table_1002(v); -} - -void parse_table_1002(t_parse_table_array *v) -{ - v->a[219][sym_while_statement] = state(4400); - v->a[219][sym_if_statement] = state(4400); - v->a[219][sym_case_statement] = state(4797); - v->a[219][sym_function_definition] = state(4797); - v->a[219][sym_compound_statement] = state(4797); - v->a[219][sym_subshell] = state(4797); - v->a[219][sym_pipeline] = state(5054); - v->a[219][sym_list] = state(4797); - v->a[219][sym_negated_command] = state(4797); - v->a[219][sym_test_command] = state(4797); - v->a[219][sym_declaration_command] = state(4797); - v->a[219][sym_unset_command] = state(4797); - v->a[219][sym_command] = state(4797); - v->a[219][sym_command_name] = state(533); - v->a[219][sym_variable_assignment] = state(945); - v->a[219][sym_variable_assignments] = state(4797); - v->a[219][sym_subscript] = state(6754); - v->a[219][sym_file_redirect] = state(2019); - v->a[219][sym_herestring_redirect] = state(2017); - v->a[219][sym_arithmetic_expansion] = state(938); - parse_table_1003(v); -} - -void parse_table_1003(t_parse_table_array *v) -{ - v->a[219][sym_brace_expression] = state(938); - v->a[219][sym_concatenation] = state(1376); - v->a[219][sym_string] = state(938); - v->a[219][sym_translated_string] = state(938); - v->a[219][sym_number] = state(938); - v->a[219][sym_simple_expansion] = state(938); - v->a[219][sym_expansion] = state(938); - v->a[219][sym_command_substitution] = state(938); - v->a[219][sym_process_substitution] = state(938); - v->a[219][aux_sym__statements_repeat1] = state(423); - v->a[219][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[219][aux_sym_command_repeat1] = state(951); - v->a[219][aux_sym__literal_repeat1] = state(1267); - v->a[219][sym_word] = actions(765); - v->a[219][anon_sym_for] = actions(9); - v->a[219][anon_sym_select] = actions(11); - v->a[219][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[219][anon_sym_LT] = actions(85); - v->a[219][anon_sym_GT] = actions(85); - v->a[219][anon_sym_GT_GT] = actions(87); - parse_table_1004(v); -} - -void parse_table_1004(t_parse_table_array *v) -{ - v->a[219][anon_sym_LPAREN] = actions(19); - v->a[219][anon_sym_while] = actions(21); - v->a[219][anon_sym_until] = actions(21); - v->a[219][anon_sym_if] = actions(23); - v->a[219][anon_sym_case] = actions(25); - v->a[219][anon_sym_function] = actions(91); - v->a[219][anon_sym_LBRACE] = actions(29); - v->a[219][anon_sym_BANG] = actions(769); - v->a[219][anon_sym_LBRACK] = actions(33); - v->a[219][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[219][anon_sym_declare] = actions(95); - v->a[219][anon_sym_typeset] = actions(95); - v->a[219][anon_sym_export] = actions(95); - v->a[219][anon_sym_readonly] = actions(95); - v->a[219][anon_sym_local] = actions(95); - v->a[219][anon_sym_unset] = actions(97); - v->a[219][anon_sym_unsetenv] = actions(97); - v->a[219][anon_sym_AMP_GT] = actions(85); - v->a[219][anon_sym_AMP_GT_GT] = actions(87); - v->a[219][anon_sym_LT_AMP] = actions(85); - parse_table_1005(v); -} - -/* EOF parse_table_200.c */ diff --git a/parser/static/parse_table/parse_table_201.c b/parser/static/parse_table/parse_table_201.c deleted file mode 100644 index 67e1ff64..00000000 --- a/parser/static/parse_table/parse_table_201.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_201.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1005(t_parse_table_array *v) -{ - v->a[219][anon_sym_GT_AMP] = actions(85); - v->a[219][anon_sym_GT_PIPE] = actions(87); - v->a[219][anon_sym_LT_AMP_DASH] = actions(99); - v->a[219][anon_sym_GT_AMP_DASH] = actions(99); - v->a[219][anon_sym_LT_LT_LT] = actions(101); - v->a[219][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[219][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[219][anon_sym_DOLLAR] = actions(316); - v->a[219][sym__special_character] = actions(771); - v->a[219][anon_sym_DQUOTE] = actions(320); - v->a[219][sym_raw_string] = actions(773); - v->a[219][sym_ansi_c_string] = actions(773); - v->a[219][aux_sym_number_token1] = actions(324); - v->a[219][aux_sym_number_token2] = actions(326); - v->a[219][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[219][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[219][anon_sym_BQUOTE] = actions(332); - v->a[219][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[219][anon_sym_LT_LPAREN] = actions(336); - v->a[219][anon_sym_GT_LPAREN] = actions(336); - parse_table_1006(v); -} - -void parse_table_1006(t_parse_table_array *v) -{ - v->a[219][sym_comment] = actions(71); - v->a[219][sym_file_descriptor] = actions(135); - v->a[219][sym_variable_name] = actions(137); - v->a[219][sym_test_operator] = actions(775); - v->a[219][sym__brace_start] = actions(344); - v->a[220][sym__statements] = state(7161); - v->a[220][sym__statement_not_pipeline] = state(6614); - v->a[220][sym_redirected_statement] = state(4797); - v->a[220][sym_for_statement] = state(4797); - v->a[220][sym_c_style_for_statement] = state(4797); - v->a[220][sym_while_statement] = state(4400); - v->a[220][sym_if_statement] = state(4400); - v->a[220][sym_case_statement] = state(4797); - v->a[220][sym_function_definition] = state(4797); - v->a[220][sym_compound_statement] = state(4797); - v->a[220][sym_subshell] = state(4797); - v->a[220][sym_pipeline] = state(5054); - v->a[220][sym_list] = state(4797); - v->a[220][sym_negated_command] = state(4797); - v->a[220][sym_test_command] = state(4797); - parse_table_1007(v); -} - -void parse_table_1007(t_parse_table_array *v) -{ - v->a[220][sym_declaration_command] = state(4797); - v->a[220][sym_unset_command] = state(4797); - v->a[220][sym_command] = state(4797); - v->a[220][sym_command_name] = state(533); - v->a[220][sym_variable_assignment] = state(945); - v->a[220][sym_variable_assignments] = state(4797); - v->a[220][sym_subscript] = state(6754); - v->a[220][sym_file_redirect] = state(2255); - v->a[220][sym_herestring_redirect] = state(2017); - v->a[220][sym_arithmetic_expansion] = state(938); - v->a[220][sym_brace_expression] = state(938); - v->a[220][sym_concatenation] = state(1376); - v->a[220][sym_string] = state(938); - v->a[220][sym_translated_string] = state(938); - v->a[220][sym_number] = state(938); - v->a[220][sym_simple_expansion] = state(938); - v->a[220][sym_expansion] = state(938); - v->a[220][sym_command_substitution] = state(938); - v->a[220][sym_process_substitution] = state(938); - v->a[220][aux_sym__statements_repeat1] = state(423); - parse_table_1008(v); -} - -void parse_table_1008(t_parse_table_array *v) -{ - v->a[220][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[220][aux_sym_command_repeat1] = state(951); - v->a[220][aux_sym__literal_repeat1] = state(1267); - v->a[220][sym_word] = actions(765); - v->a[220][anon_sym_for] = actions(9); - v->a[220][anon_sym_select] = actions(11); - v->a[220][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[220][anon_sym_LT] = actions(85); - v->a[220][anon_sym_GT] = actions(85); - v->a[220][anon_sym_GT_GT] = actions(87); - v->a[220][anon_sym_LPAREN] = actions(19); - v->a[220][anon_sym_while] = actions(21); - v->a[220][anon_sym_until] = actions(21); - v->a[220][anon_sym_if] = actions(23); - v->a[220][anon_sym_case] = actions(25); - v->a[220][anon_sym_function] = actions(91); - v->a[220][anon_sym_LBRACE] = actions(29); - v->a[220][anon_sym_BANG] = actions(769); - v->a[220][anon_sym_LBRACK] = actions(33); - v->a[220][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1009(v); -} - -void parse_table_1009(t_parse_table_array *v) -{ - v->a[220][anon_sym_declare] = actions(95); - v->a[220][anon_sym_typeset] = actions(95); - v->a[220][anon_sym_export] = actions(95); - v->a[220][anon_sym_readonly] = actions(95); - v->a[220][anon_sym_local] = actions(95); - v->a[220][anon_sym_unset] = actions(97); - v->a[220][anon_sym_unsetenv] = actions(97); - v->a[220][anon_sym_AMP_GT] = actions(85); - v->a[220][anon_sym_AMP_GT_GT] = actions(87); - v->a[220][anon_sym_LT_AMP] = actions(85); - v->a[220][anon_sym_GT_AMP] = actions(85); - v->a[220][anon_sym_GT_PIPE] = actions(87); - v->a[220][anon_sym_LT_AMP_DASH] = actions(99); - v->a[220][anon_sym_GT_AMP_DASH] = actions(99); - v->a[220][anon_sym_LT_LT_LT] = actions(101); - v->a[220][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[220][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[220][anon_sym_DOLLAR] = actions(316); - v->a[220][sym__special_character] = actions(771); - v->a[220][anon_sym_DQUOTE] = actions(320); - parse_table_1010(v); -} - -/* EOF parse_table_201.c */ diff --git a/parser/static/parse_table/parse_table_202.c b/parser/static/parse_table/parse_table_202.c deleted file mode 100644 index 30d56462..00000000 --- a/parser/static/parse_table/parse_table_202.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_202.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1010(t_parse_table_array *v) -{ - v->a[220][sym_raw_string] = actions(773); - v->a[220][sym_ansi_c_string] = actions(773); - v->a[220][aux_sym_number_token1] = actions(324); - v->a[220][aux_sym_number_token2] = actions(326); - v->a[220][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[220][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[220][anon_sym_BQUOTE] = actions(332); - v->a[220][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[220][anon_sym_LT_LPAREN] = actions(336); - v->a[220][anon_sym_GT_LPAREN] = actions(336); - v->a[220][sym_comment] = actions(71); - v->a[220][sym_file_descriptor] = actions(135); - v->a[220][sym_variable_name] = actions(137); - v->a[220][sym_test_operator] = actions(775); - v->a[220][sym__brace_start] = actions(344); - v->a[221][sym__statements] = state(7156); - v->a[221][sym__statement_not_pipeline] = state(6558); - v->a[221][sym_redirected_statement] = state(4662); - v->a[221][sym_for_statement] = state(4662); - v->a[221][sym_c_style_for_statement] = state(4662); - parse_table_1011(v); -} - -void parse_table_1011(t_parse_table_array *v) -{ - v->a[221][sym_while_statement] = state(4314); - v->a[221][sym_if_statement] = state(4314); - v->a[221][sym_case_statement] = state(4662); - v->a[221][sym_function_definition] = state(4662); - v->a[221][sym_compound_statement] = state(4662); - v->a[221][sym_subshell] = state(4662); - v->a[221][sym_pipeline] = state(5070); - v->a[221][sym_list] = state(4662); - v->a[221][sym_negated_command] = state(4662); - v->a[221][sym_test_command] = state(4662); - v->a[221][sym_declaration_command] = state(4662); - v->a[221][sym_unset_command] = state(4662); - v->a[221][sym_command] = state(4662); - v->a[221][sym_command_name] = state(554); - v->a[221][sym_variable_assignment] = state(1150); - v->a[221][sym_variable_assignments] = state(4662); - v->a[221][sym_subscript] = state(6790); - v->a[221][sym_file_redirect] = state(2273); - v->a[221][sym_herestring_redirect] = state(2272); - v->a[221][sym_arithmetic_expansion] = state(1078); - parse_table_1012(v); -} - -void parse_table_1012(t_parse_table_array *v) -{ - v->a[221][sym_brace_expression] = state(1078); - v->a[221][sym_concatenation] = state(1376); - v->a[221][sym_string] = state(1078); - v->a[221][sym_translated_string] = state(1078); - v->a[221][sym_number] = state(1078); - v->a[221][sym_simple_expansion] = state(1078); - v->a[221][sym_expansion] = state(1078); - v->a[221][sym_command_substitution] = state(1078); - v->a[221][sym_process_substitution] = state(1078); - v->a[221][aux_sym__statements_repeat1] = state(429); - v->a[221][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[221][aux_sym_command_repeat1] = state(958); - v->a[221][aux_sym__literal_repeat1] = state(1267); - v->a[221][sym_word] = actions(799); - v->a[221][anon_sym_for] = actions(9); - v->a[221][anon_sym_select] = actions(11); - v->a[221][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[221][anon_sym_LT] = actions(290); - v->a[221][anon_sym_GT] = actions(290); - v->a[221][anon_sym_GT_GT] = actions(292); - parse_table_1013(v); -} - -void parse_table_1013(t_parse_table_array *v) -{ - v->a[221][anon_sym_LPAREN] = actions(19); - v->a[221][anon_sym_while] = actions(21); - v->a[221][anon_sym_until] = actions(21); - v->a[221][anon_sym_if] = actions(23); - v->a[221][anon_sym_case] = actions(25); - v->a[221][anon_sym_function] = actions(801); - v->a[221][anon_sym_LBRACE] = actions(29); - v->a[221][anon_sym_BANG] = actions(803); - v->a[221][anon_sym_LBRACK] = actions(33); - v->a[221][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[221][anon_sym_declare] = actions(805); - v->a[221][anon_sym_typeset] = actions(805); - v->a[221][anon_sym_export] = actions(805); - v->a[221][anon_sym_readonly] = actions(805); - v->a[221][anon_sym_local] = actions(805); - v->a[221][anon_sym_unset] = actions(807); - v->a[221][anon_sym_unsetenv] = actions(807); - v->a[221][anon_sym_AMP_GT] = actions(290); - v->a[221][anon_sym_AMP_GT_GT] = actions(292); - v->a[221][anon_sym_LT_AMP] = actions(290); - parse_table_1014(v); -} - -void parse_table_1014(t_parse_table_array *v) -{ - v->a[221][anon_sym_GT_AMP] = actions(290); - v->a[221][anon_sym_GT_PIPE] = actions(292); - v->a[221][anon_sym_LT_AMP_DASH] = actions(308); - v->a[221][anon_sym_GT_AMP_DASH] = actions(308); - v->a[221][anon_sym_LT_LT_LT] = actions(310); - v->a[221][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[221][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[221][anon_sym_DOLLAR] = actions(316); - v->a[221][sym__special_character] = actions(318); - v->a[221][anon_sym_DQUOTE] = actions(320); - v->a[221][sym_raw_string] = actions(322); - v->a[221][sym_ansi_c_string] = actions(322); - v->a[221][aux_sym_number_token1] = actions(324); - v->a[221][aux_sym_number_token2] = actions(326); - v->a[221][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[221][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[221][anon_sym_BQUOTE] = actions(332); - v->a[221][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[221][anon_sym_LT_LPAREN] = actions(336); - v->a[221][anon_sym_GT_LPAREN] = actions(336); - parse_table_1015(v); -} - -/* EOF parse_table_202.c */ diff --git a/parser/static/parse_table/parse_table_203.c b/parser/static/parse_table/parse_table_203.c deleted file mode 100644 index d4c627de..00000000 --- a/parser/static/parse_table/parse_table_203.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_203.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1015(t_parse_table_array *v) -{ - v->a[221][sym_comment] = actions(71); - v->a[221][sym_file_descriptor] = actions(338); - v->a[221][sym_variable_name] = actions(340); - v->a[221][sym_test_operator] = actions(342); - v->a[221][sym__brace_start] = actions(344); - v->a[222][sym__statements] = state(7155); - v->a[222][sym__statement_not_pipeline] = state(6558); - v->a[222][sym_redirected_statement] = state(4662); - v->a[222][sym_for_statement] = state(4662); - v->a[222][sym_c_style_for_statement] = state(4662); - v->a[222][sym_while_statement] = state(4314); - v->a[222][sym_if_statement] = state(4314); - v->a[222][sym_case_statement] = state(4662); - v->a[222][sym_function_definition] = state(4662); - v->a[222][sym_compound_statement] = state(4662); - v->a[222][sym_subshell] = state(4662); - v->a[222][sym_pipeline] = state(5070); - v->a[222][sym_list] = state(4662); - v->a[222][sym_negated_command] = state(4662); - v->a[222][sym_test_command] = state(4662); - parse_table_1016(v); -} - -void parse_table_1016(t_parse_table_array *v) -{ - v->a[222][sym_declaration_command] = state(4662); - v->a[222][sym_unset_command] = state(4662); - v->a[222][sym_command] = state(4662); - v->a[222][sym_command_name] = state(554); - v->a[222][sym_variable_assignment] = state(1150); - v->a[222][sym_variable_assignments] = state(4662); - v->a[222][sym_subscript] = state(6790); - v->a[222][sym_file_redirect] = state(2273); - v->a[222][sym_herestring_redirect] = state(2272); - v->a[222][sym_arithmetic_expansion] = state(1078); - v->a[222][sym_brace_expression] = state(1078); - v->a[222][sym_concatenation] = state(1376); - v->a[222][sym_string] = state(1078); - v->a[222][sym_translated_string] = state(1078); - v->a[222][sym_number] = state(1078); - v->a[222][sym_simple_expansion] = state(1078); - v->a[222][sym_expansion] = state(1078); - v->a[222][sym_command_substitution] = state(1078); - v->a[222][sym_process_substitution] = state(1078); - v->a[222][aux_sym__statements_repeat1] = state(429); - parse_table_1017(v); -} - -void parse_table_1017(t_parse_table_array *v) -{ - v->a[222][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[222][aux_sym_command_repeat1] = state(958); - v->a[222][aux_sym__literal_repeat1] = state(1267); - v->a[222][sym_word] = actions(799); - v->a[222][anon_sym_for] = actions(9); - v->a[222][anon_sym_select] = actions(11); - v->a[222][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[222][anon_sym_LT] = actions(290); - v->a[222][anon_sym_GT] = actions(290); - v->a[222][anon_sym_GT_GT] = actions(292); - v->a[222][anon_sym_LPAREN] = actions(19); - v->a[222][anon_sym_while] = actions(21); - v->a[222][anon_sym_until] = actions(21); - v->a[222][anon_sym_if] = actions(23); - v->a[222][anon_sym_case] = actions(25); - v->a[222][anon_sym_function] = actions(801); - v->a[222][anon_sym_LBRACE] = actions(29); - v->a[222][anon_sym_BANG] = actions(803); - v->a[222][anon_sym_LBRACK] = actions(33); - v->a[222][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1018(v); -} - -void parse_table_1018(t_parse_table_array *v) -{ - v->a[222][anon_sym_declare] = actions(805); - v->a[222][anon_sym_typeset] = actions(805); - v->a[222][anon_sym_export] = actions(805); - v->a[222][anon_sym_readonly] = actions(805); - v->a[222][anon_sym_local] = actions(805); - v->a[222][anon_sym_unset] = actions(807); - v->a[222][anon_sym_unsetenv] = actions(807); - v->a[222][anon_sym_AMP_GT] = actions(290); - v->a[222][anon_sym_AMP_GT_GT] = actions(292); - v->a[222][anon_sym_LT_AMP] = actions(290); - v->a[222][anon_sym_GT_AMP] = actions(290); - v->a[222][anon_sym_GT_PIPE] = actions(292); - v->a[222][anon_sym_LT_AMP_DASH] = actions(308); - v->a[222][anon_sym_GT_AMP_DASH] = actions(308); - v->a[222][anon_sym_LT_LT_LT] = actions(310); - v->a[222][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[222][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[222][anon_sym_DOLLAR] = actions(316); - v->a[222][sym__special_character] = actions(318); - v->a[222][anon_sym_DQUOTE] = actions(320); - parse_table_1019(v); -} - -void parse_table_1019(t_parse_table_array *v) -{ - v->a[222][sym_raw_string] = actions(322); - v->a[222][sym_ansi_c_string] = actions(322); - v->a[222][aux_sym_number_token1] = actions(324); - v->a[222][aux_sym_number_token2] = actions(326); - v->a[222][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[222][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[222][anon_sym_BQUOTE] = actions(332); - v->a[222][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[222][anon_sym_LT_LPAREN] = actions(336); - v->a[222][anon_sym_GT_LPAREN] = actions(336); - v->a[222][sym_comment] = actions(71); - v->a[222][sym_file_descriptor] = actions(338); - v->a[222][sym_variable_name] = actions(340); - v->a[222][sym_test_operator] = actions(342); - v->a[222][sym__brace_start] = actions(344); - v->a[223][sym__statements] = state(7154); - v->a[223][sym__statement_not_pipeline] = state(6614); - v->a[223][sym_redirected_statement] = state(4797); - v->a[223][sym_for_statement] = state(4797); - v->a[223][sym_c_style_for_statement] = state(4797); - parse_table_1020(v); -} - -/* EOF parse_table_203.c */ diff --git a/parser/static/parse_table/parse_table_204.c b/parser/static/parse_table/parse_table_204.c deleted file mode 100644 index ac540f22..00000000 --- a/parser/static/parse_table/parse_table_204.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_204.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1020(t_parse_table_array *v) -{ - v->a[223][sym_while_statement] = state(4400); - v->a[223][sym_if_statement] = state(4400); - v->a[223][sym_case_statement] = state(4797); - v->a[223][sym_function_definition] = state(4797); - v->a[223][sym_compound_statement] = state(4797); - v->a[223][sym_subshell] = state(4797); - v->a[223][sym_pipeline] = state(5054); - v->a[223][sym_list] = state(4797); - v->a[223][sym_negated_command] = state(4797); - v->a[223][sym_test_command] = state(4797); - v->a[223][sym_declaration_command] = state(4797); - v->a[223][sym_unset_command] = state(4797); - v->a[223][sym_command] = state(4797); - v->a[223][sym_command_name] = state(533); - v->a[223][sym_variable_assignment] = state(945); - v->a[223][sym_variable_assignments] = state(4797); - v->a[223][sym_subscript] = state(6754); - v->a[223][sym_file_redirect] = state(2019); - v->a[223][sym_herestring_redirect] = state(2017); - v->a[223][sym_arithmetic_expansion] = state(938); - parse_table_1021(v); -} - -void parse_table_1021(t_parse_table_array *v) -{ - v->a[223][sym_brace_expression] = state(938); - v->a[223][sym_concatenation] = state(1376); - v->a[223][sym_string] = state(938); - v->a[223][sym_translated_string] = state(938); - v->a[223][sym_number] = state(938); - v->a[223][sym_simple_expansion] = state(938); - v->a[223][sym_expansion] = state(938); - v->a[223][sym_command_substitution] = state(938); - v->a[223][sym_process_substitution] = state(938); - v->a[223][aux_sym__statements_repeat1] = state(423); - v->a[223][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[223][aux_sym_command_repeat1] = state(951); - v->a[223][aux_sym__literal_repeat1] = state(1267); - v->a[223][sym_word] = actions(765); - v->a[223][anon_sym_for] = actions(9); - v->a[223][anon_sym_select] = actions(11); - v->a[223][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[223][anon_sym_LT] = actions(85); - v->a[223][anon_sym_GT] = actions(85); - v->a[223][anon_sym_GT_GT] = actions(87); - parse_table_1022(v); -} - -void parse_table_1022(t_parse_table_array *v) -{ - v->a[223][anon_sym_LPAREN] = actions(19); - v->a[223][anon_sym_while] = actions(21); - v->a[223][anon_sym_until] = actions(21); - v->a[223][anon_sym_if] = actions(23); - v->a[223][anon_sym_case] = actions(25); - v->a[223][anon_sym_function] = actions(91); - v->a[223][anon_sym_LBRACE] = actions(29); - v->a[223][anon_sym_BANG] = actions(769); - v->a[223][anon_sym_LBRACK] = actions(33); - v->a[223][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[223][anon_sym_declare] = actions(95); - v->a[223][anon_sym_typeset] = actions(95); - v->a[223][anon_sym_export] = actions(95); - v->a[223][anon_sym_readonly] = actions(95); - v->a[223][anon_sym_local] = actions(95); - v->a[223][anon_sym_unset] = actions(97); - v->a[223][anon_sym_unsetenv] = actions(97); - v->a[223][anon_sym_AMP_GT] = actions(85); - v->a[223][anon_sym_AMP_GT_GT] = actions(87); - v->a[223][anon_sym_LT_AMP] = actions(85); - parse_table_1023(v); -} - -void parse_table_1023(t_parse_table_array *v) -{ - v->a[223][anon_sym_GT_AMP] = actions(85); - v->a[223][anon_sym_GT_PIPE] = actions(87); - v->a[223][anon_sym_LT_AMP_DASH] = actions(99); - v->a[223][anon_sym_GT_AMP_DASH] = actions(99); - v->a[223][anon_sym_LT_LT_LT] = actions(101); - v->a[223][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[223][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[223][anon_sym_DOLLAR] = actions(316); - v->a[223][sym__special_character] = actions(771); - v->a[223][anon_sym_DQUOTE] = actions(320); - v->a[223][sym_raw_string] = actions(773); - v->a[223][sym_ansi_c_string] = actions(773); - v->a[223][aux_sym_number_token1] = actions(324); - v->a[223][aux_sym_number_token2] = actions(326); - v->a[223][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[223][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[223][anon_sym_BQUOTE] = actions(332); - v->a[223][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[223][anon_sym_LT_LPAREN] = actions(336); - v->a[223][anon_sym_GT_LPAREN] = actions(336); - parse_table_1024(v); -} - -void parse_table_1024(t_parse_table_array *v) -{ - v->a[223][sym_comment] = actions(71); - v->a[223][sym_file_descriptor] = actions(135); - v->a[223][sym_variable_name] = actions(137); - v->a[223][sym_test_operator] = actions(775); - v->a[223][sym__brace_start] = actions(344); - v->a[224][sym__statements] = state(7081); - v->a[224][sym__statement_not_pipeline] = state(6614); - v->a[224][sym_redirected_statement] = state(4797); - v->a[224][sym_for_statement] = state(4797); - v->a[224][sym_c_style_for_statement] = state(4797); - v->a[224][sym_while_statement] = state(4400); - v->a[224][sym_if_statement] = state(4400); - v->a[224][sym_case_statement] = state(4797); - v->a[224][sym_function_definition] = state(4797); - v->a[224][sym_compound_statement] = state(4797); - v->a[224][sym_subshell] = state(4797); - v->a[224][sym_pipeline] = state(5054); - v->a[224][sym_list] = state(4797); - v->a[224][sym_negated_command] = state(4797); - v->a[224][sym_test_command] = state(4797); - parse_table_1025(v); -} - -/* EOF parse_table_204.c */ diff --git a/parser/static/parse_table/parse_table_205.c b/parser/static/parse_table/parse_table_205.c deleted file mode 100644 index 350c6169..00000000 --- a/parser/static/parse_table/parse_table_205.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_205.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1025(t_parse_table_array *v) -{ - v->a[224][sym_declaration_command] = state(4797); - v->a[224][sym_unset_command] = state(4797); - v->a[224][sym_command] = state(4797); - v->a[224][sym_command_name] = state(533); - v->a[224][sym_variable_assignment] = state(945); - v->a[224][sym_variable_assignments] = state(4797); - v->a[224][sym_subscript] = state(6754); - v->a[224][sym_file_redirect] = state(2223); - v->a[224][sym_herestring_redirect] = state(2017); - v->a[224][sym_arithmetic_expansion] = state(938); - v->a[224][sym_brace_expression] = state(938); - v->a[224][sym_concatenation] = state(1376); - v->a[224][sym_string] = state(938); - v->a[224][sym_translated_string] = state(938); - v->a[224][sym_number] = state(938); - v->a[224][sym_simple_expansion] = state(938); - v->a[224][sym_expansion] = state(938); - v->a[224][sym_command_substitution] = state(938); - v->a[224][sym_process_substitution] = state(938); - v->a[224][aux_sym__statements_repeat1] = state(423); - parse_table_1026(v); -} - -void parse_table_1026(t_parse_table_array *v) -{ - v->a[224][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[224][aux_sym_command_repeat1] = state(951); - v->a[224][aux_sym__literal_repeat1] = state(1267); - v->a[224][sym_word] = actions(765); - v->a[224][anon_sym_for] = actions(9); - v->a[224][anon_sym_select] = actions(11); - v->a[224][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[224][anon_sym_LT] = actions(85); - v->a[224][anon_sym_GT] = actions(85); - v->a[224][anon_sym_GT_GT] = actions(87); - v->a[224][anon_sym_LPAREN] = actions(19); - v->a[224][anon_sym_while] = actions(21); - v->a[224][anon_sym_until] = actions(21); - v->a[224][anon_sym_if] = actions(23); - v->a[224][anon_sym_case] = actions(25); - v->a[224][anon_sym_function] = actions(91); - v->a[224][anon_sym_LBRACE] = actions(29); - v->a[224][anon_sym_BANG] = actions(769); - v->a[224][anon_sym_LBRACK] = actions(33); - v->a[224][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1027(v); -} - -void parse_table_1027(t_parse_table_array *v) -{ - v->a[224][anon_sym_declare] = actions(95); - v->a[224][anon_sym_typeset] = actions(95); - v->a[224][anon_sym_export] = actions(95); - v->a[224][anon_sym_readonly] = actions(95); - v->a[224][anon_sym_local] = actions(95); - v->a[224][anon_sym_unset] = actions(97); - v->a[224][anon_sym_unsetenv] = actions(97); - v->a[224][anon_sym_AMP_GT] = actions(85); - v->a[224][anon_sym_AMP_GT_GT] = actions(87); - v->a[224][anon_sym_LT_AMP] = actions(85); - v->a[224][anon_sym_GT_AMP] = actions(85); - v->a[224][anon_sym_GT_PIPE] = actions(87); - v->a[224][anon_sym_LT_AMP_DASH] = actions(99); - v->a[224][anon_sym_GT_AMP_DASH] = actions(99); - v->a[224][anon_sym_LT_LT_LT] = actions(101); - v->a[224][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[224][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[224][anon_sym_DOLLAR] = actions(316); - v->a[224][sym__special_character] = actions(771); - v->a[224][anon_sym_DQUOTE] = actions(320); - parse_table_1028(v); -} - -void parse_table_1028(t_parse_table_array *v) -{ - v->a[224][sym_raw_string] = actions(773); - v->a[224][sym_ansi_c_string] = actions(773); - v->a[224][aux_sym_number_token1] = actions(324); - v->a[224][aux_sym_number_token2] = actions(326); - v->a[224][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[224][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[224][anon_sym_BQUOTE] = actions(332); - v->a[224][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[224][anon_sym_LT_LPAREN] = actions(336); - v->a[224][anon_sym_GT_LPAREN] = actions(336); - v->a[224][sym_comment] = actions(71); - v->a[224][sym_file_descriptor] = actions(135); - v->a[224][sym_variable_name] = actions(137); - v->a[224][sym_test_operator] = actions(775); - v->a[224][sym__brace_start] = actions(344); - v->a[225][sym__statements] = state(7075); - v->a[225][sym__statement_not_pipeline] = state(6558); - v->a[225][sym_redirected_statement] = state(4662); - v->a[225][sym_for_statement] = state(4662); - v->a[225][sym_c_style_for_statement] = state(4662); - parse_table_1029(v); -} - -void parse_table_1029(t_parse_table_array *v) -{ - v->a[225][sym_while_statement] = state(4314); - v->a[225][sym_if_statement] = state(4314); - v->a[225][sym_case_statement] = state(4662); - v->a[225][sym_function_definition] = state(4662); - v->a[225][sym_compound_statement] = state(4662); - v->a[225][sym_subshell] = state(4662); - v->a[225][sym_pipeline] = state(5070); - v->a[225][sym_list] = state(4662); - v->a[225][sym_negated_command] = state(4662); - v->a[225][sym_test_command] = state(4662); - v->a[225][sym_declaration_command] = state(4662); - v->a[225][sym_unset_command] = state(4662); - v->a[225][sym_command] = state(4662); - v->a[225][sym_command_name] = state(554); - v->a[225][sym_variable_assignment] = state(1150); - v->a[225][sym_variable_assignments] = state(4662); - v->a[225][sym_subscript] = state(6790); - v->a[225][sym_file_redirect] = state(2273); - v->a[225][sym_herestring_redirect] = state(2272); - v->a[225][sym_arithmetic_expansion] = state(1078); - parse_table_1030(v); -} - -/* EOF parse_table_205.c */ diff --git a/parser/static/parse_table/parse_table_206.c b/parser/static/parse_table/parse_table_206.c deleted file mode 100644 index 44580e7b..00000000 --- a/parser/static/parse_table/parse_table_206.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_206.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1030(t_parse_table_array *v) -{ - v->a[225][sym_brace_expression] = state(1078); - v->a[225][sym_concatenation] = state(1376); - v->a[225][sym_string] = state(1078); - v->a[225][sym_translated_string] = state(1078); - v->a[225][sym_number] = state(1078); - v->a[225][sym_simple_expansion] = state(1078); - v->a[225][sym_expansion] = state(1078); - v->a[225][sym_command_substitution] = state(1078); - v->a[225][sym_process_substitution] = state(1078); - v->a[225][aux_sym__statements_repeat1] = state(429); - v->a[225][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[225][aux_sym_command_repeat1] = state(958); - v->a[225][aux_sym__literal_repeat1] = state(1267); - v->a[225][sym_word] = actions(799); - v->a[225][anon_sym_for] = actions(9); - v->a[225][anon_sym_select] = actions(11); - v->a[225][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[225][anon_sym_LT] = actions(290); - v->a[225][anon_sym_GT] = actions(290); - v->a[225][anon_sym_GT_GT] = actions(292); - parse_table_1031(v); -} - -void parse_table_1031(t_parse_table_array *v) -{ - v->a[225][anon_sym_LPAREN] = actions(19); - v->a[225][anon_sym_while] = actions(21); - v->a[225][anon_sym_until] = actions(21); - v->a[225][anon_sym_if] = actions(23); - v->a[225][anon_sym_case] = actions(25); - v->a[225][anon_sym_function] = actions(801); - v->a[225][anon_sym_LBRACE] = actions(29); - v->a[225][anon_sym_BANG] = actions(803); - v->a[225][anon_sym_LBRACK] = actions(33); - v->a[225][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[225][anon_sym_declare] = actions(805); - v->a[225][anon_sym_typeset] = actions(805); - v->a[225][anon_sym_export] = actions(805); - v->a[225][anon_sym_readonly] = actions(805); - v->a[225][anon_sym_local] = actions(805); - v->a[225][anon_sym_unset] = actions(807); - v->a[225][anon_sym_unsetenv] = actions(807); - v->a[225][anon_sym_AMP_GT] = actions(290); - v->a[225][anon_sym_AMP_GT_GT] = actions(292); - v->a[225][anon_sym_LT_AMP] = actions(290); - parse_table_1032(v); -} - -void parse_table_1032(t_parse_table_array *v) -{ - v->a[225][anon_sym_GT_AMP] = actions(290); - v->a[225][anon_sym_GT_PIPE] = actions(292); - v->a[225][anon_sym_LT_AMP_DASH] = actions(308); - v->a[225][anon_sym_GT_AMP_DASH] = actions(308); - v->a[225][anon_sym_LT_LT_LT] = actions(310); - v->a[225][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[225][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[225][anon_sym_DOLLAR] = actions(316); - v->a[225][sym__special_character] = actions(318); - v->a[225][anon_sym_DQUOTE] = actions(320); - v->a[225][sym_raw_string] = actions(322); - v->a[225][sym_ansi_c_string] = actions(322); - v->a[225][aux_sym_number_token1] = actions(324); - v->a[225][aux_sym_number_token2] = actions(326); - v->a[225][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[225][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[225][anon_sym_BQUOTE] = actions(332); - v->a[225][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[225][anon_sym_LT_LPAREN] = actions(336); - v->a[225][anon_sym_GT_LPAREN] = actions(336); - parse_table_1033(v); -} - -void parse_table_1033(t_parse_table_array *v) -{ - v->a[225][sym_comment] = actions(71); - v->a[225][sym_file_descriptor] = actions(338); - v->a[225][sym_variable_name] = actions(340); - v->a[225][sym_test_operator] = actions(342); - v->a[225][sym__brace_start] = actions(344); - v->a[226][aux_sym__terminated_statement] = state(232); - v->a[226][sym__statement_not_pipeline] = state(6718); - v->a[226][sym_redirected_statement] = state(5007); - v->a[226][sym_for_statement] = state(5007); - v->a[226][sym_c_style_for_statement] = state(5007); - v->a[226][sym_while_statement] = state(4551); - v->a[226][sym_if_statement] = state(4551); - v->a[226][sym_case_statement] = state(5007); - v->a[226][sym_function_definition] = state(5007); - v->a[226][sym_compound_statement] = state(5007); - v->a[226][sym_subshell] = state(5007); - v->a[226][sym_pipeline] = state(5189); - v->a[226][sym_list] = state(5007); - v->a[226][sym_negated_command] = state(5007); - v->a[226][sym_test_command] = state(5007); - parse_table_1034(v); -} - -void parse_table_1034(t_parse_table_array *v) -{ - v->a[226][sym_declaration_command] = state(5007); - v->a[226][sym_unset_command] = state(5007); - v->a[226][sym_command] = state(5007); - v->a[226][sym_command_name] = state(544); - v->a[226][sym_variable_assignment] = state(1151); - v->a[226][sym_variable_assignments] = state(5007); - v->a[226][sym_subscript] = state(6790); - v->a[226][sym_file_redirect] = state(2019); - v->a[226][sym_herestring_redirect] = state(2017); - v->a[226][sym_arithmetic_expansion] = state(1078); - v->a[226][sym_brace_expression] = state(1078); - v->a[226][sym_concatenation] = state(1376); - v->a[226][sym_string] = state(1078); - v->a[226][sym_translated_string] = state(1078); - v->a[226][sym_number] = state(1078); - v->a[226][sym_simple_expansion] = state(1078); - v->a[226][sym_expansion] = state(1078); - v->a[226][sym_command_substitution] = state(1078); - v->a[226][sym_process_substitution] = state(1078); - v->a[226][aux_sym_redirected_statement_repeat2] = state(4644); - parse_table_1035(v); -} - -/* EOF parse_table_206.c */ diff --git a/parser/static/parse_table/parse_table_207.c b/parser/static/parse_table/parse_table_207.c deleted file mode 100644 index d0d2810d..00000000 --- a/parser/static/parse_table/parse_table_207.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_207.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1035(t_parse_table_array *v) -{ - v->a[226][aux_sym_command_repeat1] = state(997); - v->a[226][aux_sym__literal_repeat1] = state(1267); - v->a[226][sym_word] = actions(286); - v->a[226][anon_sym_for] = actions(9); - v->a[226][anon_sym_select] = actions(11); - v->a[226][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[226][anon_sym_LT] = actions(290); - v->a[226][anon_sym_GT] = actions(290); - v->a[226][anon_sym_GT_GT] = actions(292); - v->a[226][anon_sym_LPAREN] = actions(19); - v->a[226][anon_sym_while] = actions(21); - v->a[226][anon_sym_until] = actions(21); - v->a[226][anon_sym_if] = actions(23); - v->a[226][anon_sym_fi] = actions(873); - v->a[226][anon_sym_case] = actions(25); - v->a[226][anon_sym_function] = actions(300); - v->a[226][anon_sym_LBRACE] = actions(29); - v->a[226][anon_sym_BANG] = actions(302); - v->a[226][anon_sym_LBRACK] = actions(33); - v->a[226][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1036(v); -} - -void parse_table_1036(t_parse_table_array *v) -{ - v->a[226][anon_sym_declare] = actions(304); - v->a[226][anon_sym_typeset] = actions(304); - v->a[226][anon_sym_export] = actions(304); - v->a[226][anon_sym_readonly] = actions(304); - v->a[226][anon_sym_local] = actions(304); - v->a[226][anon_sym_unset] = actions(306); - v->a[226][anon_sym_unsetenv] = actions(306); - v->a[226][anon_sym_AMP_GT] = actions(290); - v->a[226][anon_sym_AMP_GT_GT] = actions(292); - v->a[226][anon_sym_LT_AMP] = actions(290); - v->a[226][anon_sym_GT_AMP] = actions(290); - v->a[226][anon_sym_GT_PIPE] = actions(292); - v->a[226][anon_sym_LT_AMP_DASH] = actions(308); - v->a[226][anon_sym_GT_AMP_DASH] = actions(308); - v->a[226][anon_sym_LT_LT_LT] = actions(310); - v->a[226][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[226][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[226][anon_sym_DOLLAR] = actions(316); - v->a[226][sym__special_character] = actions(318); - v->a[226][anon_sym_DQUOTE] = actions(320); - parse_table_1037(v); -} - -void parse_table_1037(t_parse_table_array *v) -{ - v->a[226][sym_raw_string] = actions(322); - v->a[226][sym_ansi_c_string] = actions(322); - v->a[226][aux_sym_number_token1] = actions(324); - v->a[226][aux_sym_number_token2] = actions(326); - v->a[226][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[226][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[226][anon_sym_BQUOTE] = actions(332); - v->a[226][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[226][anon_sym_LT_LPAREN] = actions(336); - v->a[226][anon_sym_GT_LPAREN] = actions(336); - v->a[226][sym_comment] = actions(71); - v->a[226][sym_file_descriptor] = actions(338); - v->a[226][sym_variable_name] = actions(340); - v->a[226][sym_test_operator] = actions(342); - v->a[226][sym__brace_start] = actions(344); - v->a[227][sym__statements] = state(7070); - v->a[227][sym__statement_not_pipeline] = state(6558); - v->a[227][sym_redirected_statement] = state(4662); - v->a[227][sym_for_statement] = state(4662); - v->a[227][sym_c_style_for_statement] = state(4662); - parse_table_1038(v); -} - -void parse_table_1038(t_parse_table_array *v) -{ - v->a[227][sym_while_statement] = state(4314); - v->a[227][sym_if_statement] = state(4314); - v->a[227][sym_case_statement] = state(4662); - v->a[227][sym_function_definition] = state(4662); - v->a[227][sym_compound_statement] = state(4662); - v->a[227][sym_subshell] = state(4662); - v->a[227][sym_pipeline] = state(5070); - v->a[227][sym_list] = state(4662); - v->a[227][sym_negated_command] = state(4662); - v->a[227][sym_test_command] = state(4662); - v->a[227][sym_declaration_command] = state(4662); - v->a[227][sym_unset_command] = state(4662); - v->a[227][sym_command] = state(4662); - v->a[227][sym_command_name] = state(554); - v->a[227][sym_variable_assignment] = state(1150); - v->a[227][sym_variable_assignments] = state(4662); - v->a[227][sym_subscript] = state(6790); - v->a[227][sym_file_redirect] = state(2273); - v->a[227][sym_herestring_redirect] = state(2272); - v->a[227][sym_arithmetic_expansion] = state(1078); - parse_table_1039(v); -} - -void parse_table_1039(t_parse_table_array *v) -{ - v->a[227][sym_brace_expression] = state(1078); - v->a[227][sym_concatenation] = state(1376); - v->a[227][sym_string] = state(1078); - v->a[227][sym_translated_string] = state(1078); - v->a[227][sym_number] = state(1078); - v->a[227][sym_simple_expansion] = state(1078); - v->a[227][sym_expansion] = state(1078); - v->a[227][sym_command_substitution] = state(1078); - v->a[227][sym_process_substitution] = state(1078); - v->a[227][aux_sym__statements_repeat1] = state(429); - v->a[227][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[227][aux_sym_command_repeat1] = state(958); - v->a[227][aux_sym__literal_repeat1] = state(1267); - v->a[227][sym_word] = actions(799); - v->a[227][anon_sym_for] = actions(9); - v->a[227][anon_sym_select] = actions(11); - v->a[227][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[227][anon_sym_LT] = actions(290); - v->a[227][anon_sym_GT] = actions(290); - v->a[227][anon_sym_GT_GT] = actions(292); - parse_table_1040(v); -} - -/* EOF parse_table_207.c */ diff --git a/parser/static/parse_table/parse_table_208.c b/parser/static/parse_table/parse_table_208.c deleted file mode 100644 index 53e40fbd..00000000 --- a/parser/static/parse_table/parse_table_208.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_208.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1040(t_parse_table_array *v) -{ - v->a[227][anon_sym_LPAREN] = actions(19); - v->a[227][anon_sym_while] = actions(21); - v->a[227][anon_sym_until] = actions(21); - v->a[227][anon_sym_if] = actions(23); - v->a[227][anon_sym_case] = actions(25); - v->a[227][anon_sym_function] = actions(801); - v->a[227][anon_sym_LBRACE] = actions(29); - v->a[227][anon_sym_BANG] = actions(803); - v->a[227][anon_sym_LBRACK] = actions(33); - v->a[227][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[227][anon_sym_declare] = actions(805); - v->a[227][anon_sym_typeset] = actions(805); - v->a[227][anon_sym_export] = actions(805); - v->a[227][anon_sym_readonly] = actions(805); - v->a[227][anon_sym_local] = actions(805); - v->a[227][anon_sym_unset] = actions(807); - v->a[227][anon_sym_unsetenv] = actions(807); - v->a[227][anon_sym_AMP_GT] = actions(290); - v->a[227][anon_sym_AMP_GT_GT] = actions(292); - v->a[227][anon_sym_LT_AMP] = actions(290); - parse_table_1041(v); -} - -void parse_table_1041(t_parse_table_array *v) -{ - v->a[227][anon_sym_GT_AMP] = actions(290); - v->a[227][anon_sym_GT_PIPE] = actions(292); - v->a[227][anon_sym_LT_AMP_DASH] = actions(308); - v->a[227][anon_sym_GT_AMP_DASH] = actions(308); - v->a[227][anon_sym_LT_LT_LT] = actions(310); - v->a[227][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[227][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[227][anon_sym_DOLLAR] = actions(316); - v->a[227][sym__special_character] = actions(318); - v->a[227][anon_sym_DQUOTE] = actions(320); - v->a[227][sym_raw_string] = actions(322); - v->a[227][sym_ansi_c_string] = actions(322); - v->a[227][aux_sym_number_token1] = actions(324); - v->a[227][aux_sym_number_token2] = actions(326); - v->a[227][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[227][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[227][anon_sym_BQUOTE] = actions(332); - v->a[227][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[227][anon_sym_LT_LPAREN] = actions(336); - v->a[227][anon_sym_GT_LPAREN] = actions(336); - parse_table_1042(v); -} - -void parse_table_1042(t_parse_table_array *v) -{ - v->a[227][sym_comment] = actions(71); - v->a[227][sym_file_descriptor] = actions(338); - v->a[227][sym_variable_name] = actions(340); - v->a[227][sym_test_operator] = actions(342); - v->a[227][sym__brace_start] = actions(344); - v->a[228][sym__statements] = state(7067); - v->a[228][sym__statement_not_pipeline] = state(6614); - v->a[228][sym_redirected_statement] = state(4797); - v->a[228][sym_for_statement] = state(4797); - v->a[228][sym_c_style_for_statement] = state(4797); - v->a[228][sym_while_statement] = state(4400); - v->a[228][sym_if_statement] = state(4400); - v->a[228][sym_case_statement] = state(4797); - v->a[228][sym_function_definition] = state(4797); - v->a[228][sym_compound_statement] = state(4797); - v->a[228][sym_subshell] = state(4797); - v->a[228][sym_pipeline] = state(5054); - v->a[228][sym_list] = state(4797); - v->a[228][sym_negated_command] = state(4797); - v->a[228][sym_test_command] = state(4797); - parse_table_1043(v); -} - -void parse_table_1043(t_parse_table_array *v) -{ - v->a[228][sym_declaration_command] = state(4797); - v->a[228][sym_unset_command] = state(4797); - v->a[228][sym_command] = state(4797); - v->a[228][sym_command_name] = state(533); - v->a[228][sym_variable_assignment] = state(945); - v->a[228][sym_variable_assignments] = state(4797); - v->a[228][sym_subscript] = state(6754); - v->a[228][sym_file_redirect] = state(2019); - v->a[228][sym_herestring_redirect] = state(2017); - v->a[228][sym_arithmetic_expansion] = state(938); - v->a[228][sym_brace_expression] = state(938); - v->a[228][sym_concatenation] = state(1376); - v->a[228][sym_string] = state(938); - v->a[228][sym_translated_string] = state(938); - v->a[228][sym_number] = state(938); - v->a[228][sym_simple_expansion] = state(938); - v->a[228][sym_expansion] = state(938); - v->a[228][sym_command_substitution] = state(938); - v->a[228][sym_process_substitution] = state(938); - v->a[228][aux_sym__statements_repeat1] = state(423); - parse_table_1044(v); -} - -void parse_table_1044(t_parse_table_array *v) -{ - v->a[228][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[228][aux_sym_command_repeat1] = state(951); - v->a[228][aux_sym__literal_repeat1] = state(1267); - v->a[228][sym_word] = actions(765); - v->a[228][anon_sym_for] = actions(9); - v->a[228][anon_sym_select] = actions(11); - v->a[228][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[228][anon_sym_LT] = actions(85); - v->a[228][anon_sym_GT] = actions(85); - v->a[228][anon_sym_GT_GT] = actions(87); - v->a[228][anon_sym_LPAREN] = actions(19); - v->a[228][anon_sym_while] = actions(21); - v->a[228][anon_sym_until] = actions(21); - v->a[228][anon_sym_if] = actions(23); - v->a[228][anon_sym_case] = actions(25); - v->a[228][anon_sym_function] = actions(91); - v->a[228][anon_sym_LBRACE] = actions(29); - v->a[228][anon_sym_BANG] = actions(769); - v->a[228][anon_sym_LBRACK] = actions(33); - v->a[228][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1045(v); -} - -/* EOF parse_table_208.c */ diff --git a/parser/static/parse_table/parse_table_209.c b/parser/static/parse_table/parse_table_209.c deleted file mode 100644 index 3099fa2e..00000000 --- a/parser/static/parse_table/parse_table_209.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_209.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1045(t_parse_table_array *v) -{ - v->a[228][anon_sym_declare] = actions(95); - v->a[228][anon_sym_typeset] = actions(95); - v->a[228][anon_sym_export] = actions(95); - v->a[228][anon_sym_readonly] = actions(95); - v->a[228][anon_sym_local] = actions(95); - v->a[228][anon_sym_unset] = actions(97); - v->a[228][anon_sym_unsetenv] = actions(97); - v->a[228][anon_sym_AMP_GT] = actions(85); - v->a[228][anon_sym_AMP_GT_GT] = actions(87); - v->a[228][anon_sym_LT_AMP] = actions(85); - v->a[228][anon_sym_GT_AMP] = actions(85); - v->a[228][anon_sym_GT_PIPE] = actions(87); - v->a[228][anon_sym_LT_AMP_DASH] = actions(99); - v->a[228][anon_sym_GT_AMP_DASH] = actions(99); - v->a[228][anon_sym_LT_LT_LT] = actions(101); - v->a[228][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[228][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[228][anon_sym_DOLLAR] = actions(316); - v->a[228][sym__special_character] = actions(771); - v->a[228][anon_sym_DQUOTE] = actions(320); - parse_table_1046(v); -} - -void parse_table_1046(t_parse_table_array *v) -{ - v->a[228][sym_raw_string] = actions(773); - v->a[228][sym_ansi_c_string] = actions(773); - v->a[228][aux_sym_number_token1] = actions(324); - v->a[228][aux_sym_number_token2] = actions(326); - v->a[228][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[228][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[228][anon_sym_BQUOTE] = actions(332); - v->a[228][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[228][anon_sym_LT_LPAREN] = actions(336); - v->a[228][anon_sym_GT_LPAREN] = actions(336); - v->a[228][sym_comment] = actions(71); - v->a[228][sym_file_descriptor] = actions(135); - v->a[228][sym_variable_name] = actions(137); - v->a[228][sym_test_operator] = actions(775); - v->a[228][sym__brace_start] = actions(344); - v->a[229][sym__statements] = state(6983); - v->a[229][sym__statement_not_pipeline] = state(6614); - v->a[229][sym_redirected_statement] = state(4797); - v->a[229][sym_for_statement] = state(4797); - v->a[229][sym_c_style_for_statement] = state(4797); - parse_table_1047(v); -} - -void parse_table_1047(t_parse_table_array *v) -{ - v->a[229][sym_while_statement] = state(4400); - v->a[229][sym_if_statement] = state(4400); - v->a[229][sym_case_statement] = state(4797); - v->a[229][sym_function_definition] = state(4797); - v->a[229][sym_compound_statement] = state(4797); - v->a[229][sym_subshell] = state(4797); - v->a[229][sym_pipeline] = state(5054); - v->a[229][sym_list] = state(4797); - v->a[229][sym_negated_command] = state(4797); - v->a[229][sym_test_command] = state(4797); - v->a[229][sym_declaration_command] = state(4797); - v->a[229][sym_unset_command] = state(4797); - v->a[229][sym_command] = state(4797); - v->a[229][sym_command_name] = state(533); - v->a[229][sym_variable_assignment] = state(945); - v->a[229][sym_variable_assignments] = state(4797); - v->a[229][sym_subscript] = state(6754); - v->a[229][sym_file_redirect] = state(2221); - v->a[229][sym_herestring_redirect] = state(2017); - v->a[229][sym_arithmetic_expansion] = state(938); - parse_table_1048(v); -} - -void parse_table_1048(t_parse_table_array *v) -{ - v->a[229][sym_brace_expression] = state(938); - v->a[229][sym_concatenation] = state(1376); - v->a[229][sym_string] = state(938); - v->a[229][sym_translated_string] = state(938); - v->a[229][sym_number] = state(938); - v->a[229][sym_simple_expansion] = state(938); - v->a[229][sym_expansion] = state(938); - v->a[229][sym_command_substitution] = state(938); - v->a[229][sym_process_substitution] = state(938); - v->a[229][aux_sym__statements_repeat1] = state(423); - v->a[229][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[229][aux_sym_command_repeat1] = state(951); - v->a[229][aux_sym__literal_repeat1] = state(1267); - v->a[229][sym_word] = actions(765); - v->a[229][anon_sym_for] = actions(9); - v->a[229][anon_sym_select] = actions(11); - v->a[229][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[229][anon_sym_LT] = actions(85); - v->a[229][anon_sym_GT] = actions(85); - v->a[229][anon_sym_GT_GT] = actions(87); - parse_table_1049(v); -} - -void parse_table_1049(t_parse_table_array *v) -{ - v->a[229][anon_sym_LPAREN] = actions(19); - v->a[229][anon_sym_while] = actions(21); - v->a[229][anon_sym_until] = actions(21); - v->a[229][anon_sym_if] = actions(23); - v->a[229][anon_sym_case] = actions(25); - v->a[229][anon_sym_function] = actions(91); - v->a[229][anon_sym_LBRACE] = actions(29); - v->a[229][anon_sym_BANG] = actions(769); - v->a[229][anon_sym_LBRACK] = actions(33); - v->a[229][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[229][anon_sym_declare] = actions(95); - v->a[229][anon_sym_typeset] = actions(95); - v->a[229][anon_sym_export] = actions(95); - v->a[229][anon_sym_readonly] = actions(95); - v->a[229][anon_sym_local] = actions(95); - v->a[229][anon_sym_unset] = actions(97); - v->a[229][anon_sym_unsetenv] = actions(97); - v->a[229][anon_sym_AMP_GT] = actions(85); - v->a[229][anon_sym_AMP_GT_GT] = actions(87); - v->a[229][anon_sym_LT_AMP] = actions(85); - parse_table_1050(v); -} - -/* EOF parse_table_209.c */ diff --git a/parser/static/parse_table/parse_table_21.c b/parser/static/parse_table/parse_table_21.c index 3ae6e6fd..e4912554 100644 --- a/parser/static/parse_table/parse_table_21.c +++ b/parser/static/parse_table/parse_table_21.c @@ -14,126 +14,126 @@ void parse_table_105(t_parse_table_array *v) { - v->a[20][anon_sym_GT_LPAREN] = actions(336); - v->a[20][sym_comment] = actions(71); - v->a[20][sym_file_descriptor] = actions(338); - v->a[20][sym_variable_name] = actions(340); - v->a[20][sym_test_operator] = actions(342); - v->a[20][sym__brace_start] = actions(344); - v->a[21][aux_sym__terminated_statement] = state(14); - v->a[21][sym__statement_not_pipeline] = state(6718); - v->a[21][sym_redirected_statement] = state(5007); - v->a[21][sym_for_statement] = state(5007); - v->a[21][sym_c_style_for_statement] = state(5007); - v->a[21][sym_while_statement] = state(4551); - v->a[21][sym_if_statement] = state(4551); - v->a[21][sym_elif_clause] = state(6337); - v->a[21][sym_else_clause] = state(6981); - v->a[21][sym_case_statement] = state(5007); - v->a[21][sym_function_definition] = state(5007); - v->a[21][sym_compound_statement] = state(5007); - v->a[21][sym_subshell] = state(5007); - v->a[21][sym_pipeline] = state(5189); + v->a[25][anon_sym_GT_AMP] = actions(363); + v->a[25][anon_sym_GT_PIPE] = actions(365); + v->a[25][anon_sym_LT_AMP_DASH] = actions(367); + v->a[25][anon_sym_GT_AMP_DASH] = actions(367); + v->a[25][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[25][anon_sym_DOLLAR] = actions(371); + v->a[25][sym__special_character] = actions(373); + v->a[25][anon_sym_DQUOTE] = actions(375); + v->a[25][sym_raw_string] = actions(377); + v->a[25][aux_sym_number_token1] = actions(379); + v->a[25][aux_sym_number_token2] = actions(381); + v->a[25][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[25][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[25][anon_sym_BQUOTE] = actions(387); + v->a[25][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[25][sym_comment] = actions(57); + v->a[25][sym_file_descriptor] = actions(391); + v->a[25][sym_variable_name] = actions(393); + v->a[25][sym_test_operator] = actions(377); + v->a[25][sym__brace_start] = actions(395); parse_table_106(v); } void parse_table_106(t_parse_table_array *v) { - v->a[21][sym_list] = state(5007); - v->a[21][sym_negated_command] = state(5007); - v->a[21][sym_test_command] = state(5007); - v->a[21][sym_declaration_command] = state(5007); - v->a[21][sym_unset_command] = state(5007); - v->a[21][sym_command] = state(5007); - v->a[21][sym_command_name] = state(544); - v->a[21][sym_variable_assignment] = state(1151); - v->a[21][sym_variable_assignments] = state(5007); - v->a[21][sym_subscript] = state(6790); - v->a[21][sym_file_redirect] = state(2019); - v->a[21][sym_herestring_redirect] = state(2017); - v->a[21][sym_arithmetic_expansion] = state(1078); - v->a[21][sym_brace_expression] = state(1078); - v->a[21][sym_concatenation] = state(1376); - v->a[21][sym_string] = state(1078); - v->a[21][sym_translated_string] = state(1078); - v->a[21][sym_number] = state(1078); - v->a[21][sym_simple_expansion] = state(1078); - v->a[21][sym_expansion] = state(1078); + v->a[26][sym__statements] = state(3541); + v->a[26][sym__statement_not_pipeline] = state(3471); + v->a[26][sym_redirected_statement] = state(1966); + v->a[26][sym_for_statement] = state(1966); + v->a[26][sym_while_statement] = state(1966); + v->a[26][sym_if_statement] = state(1966); + v->a[26][sym_case_statement] = state(1966); + v->a[26][sym_function_definition] = state(1966); + v->a[26][sym_compound_statement] = state(1966); + v->a[26][sym_subshell] = state(1966); + v->a[26][sym_pipeline] = state(2157); + v->a[26][sym_list] = state(1966); + v->a[26][sym_negated_command] = state(1966); + v->a[26][sym_declaration_command] = state(1966); + v->a[26][sym_unset_command] = state(1966); + v->a[26][sym_command] = state(1966); + v->a[26][sym_command_name] = state(268); + v->a[26][sym_variable_assignment] = state(492); + v->a[26][sym_variable_assignments] = state(1966); + v->a[26][sym_file_redirect] = state(1212); parse_table_107(v); } void parse_table_107(t_parse_table_array *v) { - v->a[21][sym_command_substitution] = state(1078); - v->a[21][sym_process_substitution] = state(1078); - v->a[21][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[21][aux_sym_if_statement_repeat1] = state(6337); - v->a[21][aux_sym_command_repeat1] = state(997); - v->a[21][aux_sym__literal_repeat1] = state(1267); - v->a[21][sym_word] = actions(286); - v->a[21][anon_sym_for] = actions(9); - v->a[21][anon_sym_select] = actions(11); - v->a[21][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[21][anon_sym_LT] = actions(290); - v->a[21][anon_sym_GT] = actions(290); - v->a[21][anon_sym_GT_GT] = actions(292); - v->a[21][anon_sym_LPAREN] = actions(19); - v->a[21][anon_sym_while] = actions(21); - v->a[21][anon_sym_until] = actions(21); - v->a[21][anon_sym_if] = actions(23); - v->a[21][anon_sym_fi] = actions(401); - v->a[21][anon_sym_elif] = actions(296); - v->a[21][anon_sym_else] = actions(298); + v->a[26][sym_arithmetic_expansion] = state(586); + v->a[26][sym_brace_expression] = state(586); + v->a[26][sym_concatenation] = state(1016); + v->a[26][sym_string] = state(586); + v->a[26][sym_number] = state(586); + v->a[26][sym_simple_expansion] = state(586); + v->a[26][sym_expansion] = state(586); + v->a[26][sym_command_substitution] = state(586); + v->a[26][aux_sym__statements_repeat1] = state(234); + v->a[26][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[26][aux_sym_command_repeat1] = state(1017); + v->a[26][aux_sym__literal_repeat1] = state(963); + v->a[26][sym_word] = actions(339); + v->a[26][anon_sym_for] = actions(341); + v->a[26][anon_sym_select] = actions(341); + v->a[26][anon_sym_while] = actions(343); + v->a[26][anon_sym_until] = actions(343); + v->a[26][anon_sym_if] = actions(345); + v->a[26][anon_sym_case] = actions(347); + v->a[26][anon_sym_LPAREN] = actions(349); parse_table_108(v); } void parse_table_108(t_parse_table_array *v) { - v->a[21][anon_sym_case] = actions(25); - v->a[21][anon_sym_function] = actions(300); - v->a[21][anon_sym_LBRACE] = actions(29); - v->a[21][anon_sym_BANG] = actions(302); - v->a[21][anon_sym_LBRACK] = actions(33); - v->a[21][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[21][anon_sym_declare] = actions(304); - v->a[21][anon_sym_typeset] = actions(304); - v->a[21][anon_sym_export] = actions(304); - v->a[21][anon_sym_readonly] = actions(304); - v->a[21][anon_sym_local] = actions(304); - v->a[21][anon_sym_unset] = actions(306); - v->a[21][anon_sym_unsetenv] = actions(306); - v->a[21][anon_sym_AMP_GT] = actions(290); - v->a[21][anon_sym_AMP_GT_GT] = actions(292); - v->a[21][anon_sym_LT_AMP] = actions(290); - v->a[21][anon_sym_GT_AMP] = actions(290); - v->a[21][anon_sym_GT_PIPE] = actions(292); - v->a[21][anon_sym_LT_AMP_DASH] = actions(308); - v->a[21][anon_sym_GT_AMP_DASH] = actions(308); + v->a[26][anon_sym_SEMI_SEMI] = actions(405); + v->a[26][anon_sym_SEMI_AMP] = actions(203); + v->a[26][anon_sym_SEMI_SEMI_AMP] = actions(205); + v->a[26][anon_sym_function] = actions(353); + v->a[26][anon_sym_LBRACE] = actions(355); + v->a[26][anon_sym_BANG] = actions(357); + v->a[26][anon_sym_declare] = actions(359); + v->a[26][anon_sym_typeset] = actions(359); + v->a[26][anon_sym_export] = actions(359); + v->a[26][anon_sym_readonly] = actions(359); + v->a[26][anon_sym_local] = actions(359); + v->a[26][anon_sym_unset] = actions(361); + v->a[26][anon_sym_unsetenv] = actions(361); + v->a[26][anon_sym_LT] = actions(363); + v->a[26][anon_sym_GT] = actions(363); + v->a[26][anon_sym_GT_GT] = actions(365); + v->a[26][anon_sym_AMP_GT] = actions(363); + v->a[26][anon_sym_AMP_GT_GT] = actions(365); + v->a[26][anon_sym_LT_AMP] = actions(363); + v->a[26][anon_sym_GT_AMP] = actions(363); parse_table_109(v); } void parse_table_109(t_parse_table_array *v) { - v->a[21][anon_sym_LT_LT_LT] = actions(310); - v->a[21][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[21][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[21][anon_sym_DOLLAR] = actions(316); - v->a[21][sym__special_character] = actions(318); - v->a[21][anon_sym_DQUOTE] = actions(320); - v->a[21][sym_raw_string] = actions(322); - v->a[21][sym_ansi_c_string] = actions(322); - v->a[21][aux_sym_number_token1] = actions(324); - v->a[21][aux_sym_number_token2] = actions(326); - v->a[21][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[21][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[21][anon_sym_BQUOTE] = actions(332); - v->a[21][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[21][anon_sym_LT_LPAREN] = actions(336); - v->a[21][anon_sym_GT_LPAREN] = actions(336); - v->a[21][sym_comment] = actions(71); - v->a[21][sym_file_descriptor] = actions(338); - v->a[21][sym_variable_name] = actions(340); - v->a[21][sym_test_operator] = actions(342); + v->a[26][anon_sym_GT_PIPE] = actions(365); + v->a[26][anon_sym_LT_AMP_DASH] = actions(367); + v->a[26][anon_sym_GT_AMP_DASH] = actions(367); + v->a[26][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[26][anon_sym_DOLLAR] = actions(371); + v->a[26][sym__special_character] = actions(373); + v->a[26][anon_sym_DQUOTE] = actions(375); + v->a[26][sym_raw_string] = actions(377); + v->a[26][aux_sym_number_token1] = actions(379); + v->a[26][aux_sym_number_token2] = actions(381); + v->a[26][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[26][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[26][anon_sym_BQUOTE] = actions(387); + v->a[26][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[26][sym_comment] = actions(57); + v->a[26][sym_file_descriptor] = actions(391); + v->a[26][sym_variable_name] = actions(393); + v->a[26][sym_test_operator] = actions(377); + v->a[26][sym__brace_start] = actions(395); + v->a[27][sym__statements] = state(3530); parse_table_110(v); } diff --git a/parser/static/parse_table/parse_table_210.c b/parser/static/parse_table/parse_table_210.c deleted file mode 100644 index 28435b3d..00000000 --- a/parser/static/parse_table/parse_table_210.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_210.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1050(t_parse_table_array *v) -{ - v->a[229][anon_sym_GT_AMP] = actions(85); - v->a[229][anon_sym_GT_PIPE] = actions(87); - v->a[229][anon_sym_LT_AMP_DASH] = actions(99); - v->a[229][anon_sym_GT_AMP_DASH] = actions(99); - v->a[229][anon_sym_LT_LT_LT] = actions(101); - v->a[229][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[229][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[229][anon_sym_DOLLAR] = actions(316); - v->a[229][sym__special_character] = actions(771); - v->a[229][anon_sym_DQUOTE] = actions(320); - v->a[229][sym_raw_string] = actions(773); - v->a[229][sym_ansi_c_string] = actions(773); - v->a[229][aux_sym_number_token1] = actions(324); - v->a[229][aux_sym_number_token2] = actions(326); - v->a[229][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[229][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[229][anon_sym_BQUOTE] = actions(332); - v->a[229][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[229][anon_sym_LT_LPAREN] = actions(336); - v->a[229][anon_sym_GT_LPAREN] = actions(336); - parse_table_1051(v); -} - -void parse_table_1051(t_parse_table_array *v) -{ - v->a[229][sym_comment] = actions(71); - v->a[229][sym_file_descriptor] = actions(135); - v->a[229][sym_variable_name] = actions(137); - v->a[229][sym_test_operator] = actions(775); - v->a[229][sym__brace_start] = actions(344); - v->a[230][sym__statements] = state(6976); - v->a[230][sym__statement_not_pipeline] = state(6558); - v->a[230][sym_redirected_statement] = state(4662); - v->a[230][sym_for_statement] = state(4662); - v->a[230][sym_c_style_for_statement] = state(4662); - v->a[230][sym_while_statement] = state(4314); - v->a[230][sym_if_statement] = state(4314); - v->a[230][sym_case_statement] = state(4662); - v->a[230][sym_function_definition] = state(4662); - v->a[230][sym_compound_statement] = state(4662); - v->a[230][sym_subshell] = state(4662); - v->a[230][sym_pipeline] = state(5070); - v->a[230][sym_list] = state(4662); - v->a[230][sym_negated_command] = state(4662); - v->a[230][sym_test_command] = state(4662); - parse_table_1052(v); -} - -void parse_table_1052(t_parse_table_array *v) -{ - v->a[230][sym_declaration_command] = state(4662); - v->a[230][sym_unset_command] = state(4662); - v->a[230][sym_command] = state(4662); - v->a[230][sym_command_name] = state(554); - v->a[230][sym_variable_assignment] = state(1150); - v->a[230][sym_variable_assignments] = state(4662); - v->a[230][sym_subscript] = state(6790); - v->a[230][sym_file_redirect] = state(2273); - v->a[230][sym_herestring_redirect] = state(2272); - v->a[230][sym_arithmetic_expansion] = state(1078); - v->a[230][sym_brace_expression] = state(1078); - v->a[230][sym_concatenation] = state(1376); - v->a[230][sym_string] = state(1078); - v->a[230][sym_translated_string] = state(1078); - v->a[230][sym_number] = state(1078); - v->a[230][sym_simple_expansion] = state(1078); - v->a[230][sym_expansion] = state(1078); - v->a[230][sym_command_substitution] = state(1078); - v->a[230][sym_process_substitution] = state(1078); - v->a[230][aux_sym__statements_repeat1] = state(429); - parse_table_1053(v); -} - -void parse_table_1053(t_parse_table_array *v) -{ - v->a[230][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[230][aux_sym_command_repeat1] = state(958); - v->a[230][aux_sym__literal_repeat1] = state(1267); - v->a[230][sym_word] = actions(799); - v->a[230][anon_sym_for] = actions(9); - v->a[230][anon_sym_select] = actions(11); - v->a[230][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[230][anon_sym_LT] = actions(290); - v->a[230][anon_sym_GT] = actions(290); - v->a[230][anon_sym_GT_GT] = actions(292); - v->a[230][anon_sym_LPAREN] = actions(19); - v->a[230][anon_sym_while] = actions(21); - v->a[230][anon_sym_until] = actions(21); - v->a[230][anon_sym_if] = actions(23); - v->a[230][anon_sym_case] = actions(25); - v->a[230][anon_sym_function] = actions(801); - v->a[230][anon_sym_LBRACE] = actions(29); - v->a[230][anon_sym_BANG] = actions(803); - v->a[230][anon_sym_LBRACK] = actions(33); - v->a[230][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1054(v); -} - -void parse_table_1054(t_parse_table_array *v) -{ - v->a[230][anon_sym_declare] = actions(805); - v->a[230][anon_sym_typeset] = actions(805); - v->a[230][anon_sym_export] = actions(805); - v->a[230][anon_sym_readonly] = actions(805); - v->a[230][anon_sym_local] = actions(805); - v->a[230][anon_sym_unset] = actions(807); - v->a[230][anon_sym_unsetenv] = actions(807); - v->a[230][anon_sym_AMP_GT] = actions(290); - v->a[230][anon_sym_AMP_GT_GT] = actions(292); - v->a[230][anon_sym_LT_AMP] = actions(290); - v->a[230][anon_sym_GT_AMP] = actions(290); - v->a[230][anon_sym_GT_PIPE] = actions(292); - v->a[230][anon_sym_LT_AMP_DASH] = actions(308); - v->a[230][anon_sym_GT_AMP_DASH] = actions(308); - v->a[230][anon_sym_LT_LT_LT] = actions(310); - v->a[230][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[230][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[230][anon_sym_DOLLAR] = actions(316); - v->a[230][sym__special_character] = actions(318); - v->a[230][anon_sym_DQUOTE] = actions(320); - parse_table_1055(v); -} - -/* EOF parse_table_210.c */ diff --git a/parser/static/parse_table/parse_table_211.c b/parser/static/parse_table/parse_table_211.c deleted file mode 100644 index ee9c8824..00000000 --- a/parser/static/parse_table/parse_table_211.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_211.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1055(t_parse_table_array *v) -{ - v->a[230][sym_raw_string] = actions(322); - v->a[230][sym_ansi_c_string] = actions(322); - v->a[230][aux_sym_number_token1] = actions(324); - v->a[230][aux_sym_number_token2] = actions(326); - v->a[230][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[230][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[230][anon_sym_BQUOTE] = actions(332); - v->a[230][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[230][anon_sym_LT_LPAREN] = actions(336); - v->a[230][anon_sym_GT_LPAREN] = actions(336); - v->a[230][sym_comment] = actions(71); - v->a[230][sym_file_descriptor] = actions(338); - v->a[230][sym_variable_name] = actions(340); - v->a[230][sym_test_operator] = actions(342); - v->a[230][sym__brace_start] = actions(344); - v->a[231][sym__statements] = state(6840); - v->a[231][sym__statement_not_pipeline] = state(6558); - v->a[231][sym_redirected_statement] = state(4662); - v->a[231][sym_for_statement] = state(4662); - v->a[231][sym_c_style_for_statement] = state(4662); - parse_table_1056(v); -} - -void parse_table_1056(t_parse_table_array *v) -{ - v->a[231][sym_while_statement] = state(4314); - v->a[231][sym_if_statement] = state(4314); - v->a[231][sym_case_statement] = state(4662); - v->a[231][sym_function_definition] = state(4662); - v->a[231][sym_compound_statement] = state(4662); - v->a[231][sym_subshell] = state(4662); - v->a[231][sym_pipeline] = state(5070); - v->a[231][sym_list] = state(4662); - v->a[231][sym_negated_command] = state(4662); - v->a[231][sym_test_command] = state(4662); - v->a[231][sym_declaration_command] = state(4662); - v->a[231][sym_unset_command] = state(4662); - v->a[231][sym_command] = state(4662); - v->a[231][sym_command_name] = state(554); - v->a[231][sym_variable_assignment] = state(1150); - v->a[231][sym_variable_assignments] = state(4662); - v->a[231][sym_subscript] = state(6790); - v->a[231][sym_file_redirect] = state(2273); - v->a[231][sym_herestring_redirect] = state(2272); - v->a[231][sym_arithmetic_expansion] = state(1078); - parse_table_1057(v); -} - -void parse_table_1057(t_parse_table_array *v) -{ - v->a[231][sym_brace_expression] = state(1078); - v->a[231][sym_concatenation] = state(1376); - v->a[231][sym_string] = state(1078); - v->a[231][sym_translated_string] = state(1078); - v->a[231][sym_number] = state(1078); - v->a[231][sym_simple_expansion] = state(1078); - v->a[231][sym_expansion] = state(1078); - v->a[231][sym_command_substitution] = state(1078); - v->a[231][sym_process_substitution] = state(1078); - v->a[231][aux_sym__statements_repeat1] = state(429); - v->a[231][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[231][aux_sym_command_repeat1] = state(958); - v->a[231][aux_sym__literal_repeat1] = state(1267); - v->a[231][sym_word] = actions(799); - v->a[231][anon_sym_for] = actions(9); - v->a[231][anon_sym_select] = actions(11); - v->a[231][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[231][anon_sym_LT] = actions(290); - v->a[231][anon_sym_GT] = actions(290); - v->a[231][anon_sym_GT_GT] = actions(292); - parse_table_1058(v); -} - -void parse_table_1058(t_parse_table_array *v) -{ - v->a[231][anon_sym_LPAREN] = actions(19); - v->a[231][anon_sym_while] = actions(21); - v->a[231][anon_sym_until] = actions(21); - v->a[231][anon_sym_if] = actions(23); - v->a[231][anon_sym_case] = actions(25); - v->a[231][anon_sym_function] = actions(801); - v->a[231][anon_sym_LBRACE] = actions(29); - v->a[231][anon_sym_BANG] = actions(803); - v->a[231][anon_sym_LBRACK] = actions(33); - v->a[231][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[231][anon_sym_declare] = actions(805); - v->a[231][anon_sym_typeset] = actions(805); - v->a[231][anon_sym_export] = actions(805); - v->a[231][anon_sym_readonly] = actions(805); - v->a[231][anon_sym_local] = actions(805); - v->a[231][anon_sym_unset] = actions(807); - v->a[231][anon_sym_unsetenv] = actions(807); - v->a[231][anon_sym_AMP_GT] = actions(290); - v->a[231][anon_sym_AMP_GT_GT] = actions(292); - v->a[231][anon_sym_LT_AMP] = actions(290); - parse_table_1059(v); -} - -void parse_table_1059(t_parse_table_array *v) -{ - v->a[231][anon_sym_GT_AMP] = actions(290); - v->a[231][anon_sym_GT_PIPE] = actions(292); - v->a[231][anon_sym_LT_AMP_DASH] = actions(308); - v->a[231][anon_sym_GT_AMP_DASH] = actions(308); - v->a[231][anon_sym_LT_LT_LT] = actions(310); - v->a[231][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[231][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[231][anon_sym_DOLLAR] = actions(316); - v->a[231][sym__special_character] = actions(318); - v->a[231][anon_sym_DQUOTE] = actions(320); - v->a[231][sym_raw_string] = actions(322); - v->a[231][sym_ansi_c_string] = actions(322); - v->a[231][aux_sym_number_token1] = actions(324); - v->a[231][aux_sym_number_token2] = actions(326); - v->a[231][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[231][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[231][anon_sym_BQUOTE] = actions(332); - v->a[231][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[231][anon_sym_LT_LPAREN] = actions(336); - v->a[231][anon_sym_GT_LPAREN] = actions(336); - parse_table_1060(v); -} - -/* EOF parse_table_211.c */ diff --git a/parser/static/parse_table/parse_table_212.c b/parser/static/parse_table/parse_table_212.c deleted file mode 100644 index 609d424b..00000000 --- a/parser/static/parse_table/parse_table_212.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_212.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1060(t_parse_table_array *v) -{ - v->a[231][sym_comment] = actions(71); - v->a[231][sym_file_descriptor] = actions(338); - v->a[231][sym_variable_name] = actions(340); - v->a[231][sym_test_operator] = actions(342); - v->a[231][sym__brace_start] = actions(344); - v->a[232][aux_sym__terminated_statement] = state(34); - v->a[232][sym__statement_not_pipeline] = state(6718); - v->a[232][sym_redirected_statement] = state(5007); - v->a[232][sym_for_statement] = state(5007); - v->a[232][sym_c_style_for_statement] = state(5007); - v->a[232][sym_while_statement] = state(4551); - v->a[232][sym_if_statement] = state(4551); - v->a[232][sym_case_statement] = state(5007); - v->a[232][sym_function_definition] = state(5007); - v->a[232][sym_compound_statement] = state(5007); - v->a[232][sym_subshell] = state(5007); - v->a[232][sym_pipeline] = state(5189); - v->a[232][sym_list] = state(5007); - v->a[232][sym_negated_command] = state(5007); - v->a[232][sym_test_command] = state(5007); - parse_table_1061(v); -} - -void parse_table_1061(t_parse_table_array *v) -{ - v->a[232][sym_declaration_command] = state(5007); - v->a[232][sym_unset_command] = state(5007); - v->a[232][sym_command] = state(5007); - v->a[232][sym_command_name] = state(544); - v->a[232][sym_variable_assignment] = state(1151); - v->a[232][sym_variable_assignments] = state(5007); - v->a[232][sym_subscript] = state(6790); - v->a[232][sym_file_redirect] = state(2019); - v->a[232][sym_herestring_redirect] = state(2017); - v->a[232][sym_arithmetic_expansion] = state(1078); - v->a[232][sym_brace_expression] = state(1078); - v->a[232][sym_concatenation] = state(1376); - v->a[232][sym_string] = state(1078); - v->a[232][sym_translated_string] = state(1078); - v->a[232][sym_number] = state(1078); - v->a[232][sym_simple_expansion] = state(1078); - v->a[232][sym_expansion] = state(1078); - v->a[232][sym_command_substitution] = state(1078); - v->a[232][sym_process_substitution] = state(1078); - v->a[232][aux_sym_redirected_statement_repeat2] = state(4644); - parse_table_1062(v); -} - -void parse_table_1062(t_parse_table_array *v) -{ - v->a[232][aux_sym_command_repeat1] = state(997); - v->a[232][aux_sym__literal_repeat1] = state(1267); - v->a[232][sym_word] = actions(286); - v->a[232][anon_sym_for] = actions(9); - v->a[232][anon_sym_select] = actions(11); - v->a[232][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[232][anon_sym_LT] = actions(290); - v->a[232][anon_sym_GT] = actions(290); - v->a[232][anon_sym_GT_GT] = actions(292); - v->a[232][anon_sym_LPAREN] = actions(19); - v->a[232][anon_sym_while] = actions(21); - v->a[232][anon_sym_until] = actions(21); - v->a[232][anon_sym_if] = actions(23); - v->a[232][anon_sym_fi] = actions(875); - v->a[232][anon_sym_case] = actions(25); - v->a[232][anon_sym_function] = actions(300); - v->a[232][anon_sym_LBRACE] = actions(29); - v->a[232][anon_sym_BANG] = actions(302); - v->a[232][anon_sym_LBRACK] = actions(33); - v->a[232][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1063(v); -} - -void parse_table_1063(t_parse_table_array *v) -{ - v->a[232][anon_sym_declare] = actions(304); - v->a[232][anon_sym_typeset] = actions(304); - v->a[232][anon_sym_export] = actions(304); - v->a[232][anon_sym_readonly] = actions(304); - v->a[232][anon_sym_local] = actions(304); - v->a[232][anon_sym_unset] = actions(306); - v->a[232][anon_sym_unsetenv] = actions(306); - v->a[232][anon_sym_AMP_GT] = actions(290); - v->a[232][anon_sym_AMP_GT_GT] = actions(292); - v->a[232][anon_sym_LT_AMP] = actions(290); - v->a[232][anon_sym_GT_AMP] = actions(290); - v->a[232][anon_sym_GT_PIPE] = actions(292); - v->a[232][anon_sym_LT_AMP_DASH] = actions(308); - v->a[232][anon_sym_GT_AMP_DASH] = actions(308); - v->a[232][anon_sym_LT_LT_LT] = actions(310); - v->a[232][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[232][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[232][anon_sym_DOLLAR] = actions(316); - v->a[232][sym__special_character] = actions(318); - v->a[232][anon_sym_DQUOTE] = actions(320); - parse_table_1064(v); -} - -void parse_table_1064(t_parse_table_array *v) -{ - v->a[232][sym_raw_string] = actions(322); - v->a[232][sym_ansi_c_string] = actions(322); - v->a[232][aux_sym_number_token1] = actions(324); - v->a[232][aux_sym_number_token2] = actions(326); - v->a[232][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[232][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[232][anon_sym_BQUOTE] = actions(332); - v->a[232][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[232][anon_sym_LT_LPAREN] = actions(336); - v->a[232][anon_sym_GT_LPAREN] = actions(336); - v->a[232][sym_comment] = actions(71); - v->a[232][sym_file_descriptor] = actions(338); - v->a[232][sym_variable_name] = actions(340); - v->a[232][sym_test_operator] = actions(342); - v->a[232][sym__brace_start] = actions(344); - v->a[233][sym__statements] = state(7531); - v->a[233][sym__statement_not_pipeline] = state(6614); - v->a[233][sym_redirected_statement] = state(4797); - v->a[233][sym_for_statement] = state(4797); - v->a[233][sym_c_style_for_statement] = state(4797); - parse_table_1065(v); -} - -/* EOF parse_table_212.c */ diff --git a/parser/static/parse_table/parse_table_213.c b/parser/static/parse_table/parse_table_213.c deleted file mode 100644 index dedadb53..00000000 --- a/parser/static/parse_table/parse_table_213.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_213.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1065(t_parse_table_array *v) -{ - v->a[233][sym_while_statement] = state(4400); - v->a[233][sym_if_statement] = state(4400); - v->a[233][sym_case_statement] = state(4797); - v->a[233][sym_function_definition] = state(4797); - v->a[233][sym_compound_statement] = state(4797); - v->a[233][sym_subshell] = state(4797); - v->a[233][sym_pipeline] = state(5054); - v->a[233][sym_list] = state(4797); - v->a[233][sym_negated_command] = state(4797); - v->a[233][sym_test_command] = state(4797); - v->a[233][sym_declaration_command] = state(4797); - v->a[233][sym_unset_command] = state(4797); - v->a[233][sym_command] = state(4797); - v->a[233][sym_command_name] = state(533); - v->a[233][sym_variable_assignment] = state(945); - v->a[233][sym_variable_assignments] = state(4797); - v->a[233][sym_subscript] = state(6754); - v->a[233][sym_file_redirect] = state(2167); - v->a[233][sym_herestring_redirect] = state(2017); - v->a[233][sym_arithmetic_expansion] = state(938); - parse_table_1066(v); -} - -void parse_table_1066(t_parse_table_array *v) -{ - v->a[233][sym_brace_expression] = state(938); - v->a[233][sym_concatenation] = state(1376); - v->a[233][sym_string] = state(938); - v->a[233][sym_translated_string] = state(938); - v->a[233][sym_number] = state(938); - v->a[233][sym_simple_expansion] = state(938); - v->a[233][sym_expansion] = state(938); - v->a[233][sym_command_substitution] = state(938); - v->a[233][sym_process_substitution] = state(938); - v->a[233][aux_sym__statements_repeat1] = state(423); - v->a[233][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[233][aux_sym_command_repeat1] = state(951); - v->a[233][aux_sym__literal_repeat1] = state(1267); - v->a[233][sym_word] = actions(765); - v->a[233][anon_sym_for] = actions(9); - v->a[233][anon_sym_select] = actions(11); - v->a[233][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[233][anon_sym_LT] = actions(85); - v->a[233][anon_sym_GT] = actions(85); - v->a[233][anon_sym_GT_GT] = actions(87); - parse_table_1067(v); -} - -void parse_table_1067(t_parse_table_array *v) -{ - v->a[233][anon_sym_LPAREN] = actions(19); - v->a[233][anon_sym_while] = actions(21); - v->a[233][anon_sym_until] = actions(21); - v->a[233][anon_sym_if] = actions(23); - v->a[233][anon_sym_case] = actions(25); - v->a[233][anon_sym_function] = actions(91); - v->a[233][anon_sym_LBRACE] = actions(29); - v->a[233][anon_sym_BANG] = actions(769); - v->a[233][anon_sym_LBRACK] = actions(33); - v->a[233][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[233][anon_sym_declare] = actions(95); - v->a[233][anon_sym_typeset] = actions(95); - v->a[233][anon_sym_export] = actions(95); - v->a[233][anon_sym_readonly] = actions(95); - v->a[233][anon_sym_local] = actions(95); - v->a[233][anon_sym_unset] = actions(97); - v->a[233][anon_sym_unsetenv] = actions(97); - v->a[233][anon_sym_AMP_GT] = actions(85); - v->a[233][anon_sym_AMP_GT_GT] = actions(87); - v->a[233][anon_sym_LT_AMP] = actions(85); - parse_table_1068(v); -} - -void parse_table_1068(t_parse_table_array *v) -{ - v->a[233][anon_sym_GT_AMP] = actions(85); - v->a[233][anon_sym_GT_PIPE] = actions(87); - v->a[233][anon_sym_LT_AMP_DASH] = actions(99); - v->a[233][anon_sym_GT_AMP_DASH] = actions(99); - v->a[233][anon_sym_LT_LT_LT] = actions(101); - v->a[233][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[233][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[233][anon_sym_DOLLAR] = actions(316); - v->a[233][sym__special_character] = actions(771); - v->a[233][anon_sym_DQUOTE] = actions(320); - v->a[233][sym_raw_string] = actions(773); - v->a[233][sym_ansi_c_string] = actions(773); - v->a[233][aux_sym_number_token1] = actions(324); - v->a[233][aux_sym_number_token2] = actions(326); - v->a[233][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[233][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[233][anon_sym_BQUOTE] = actions(332); - v->a[233][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[233][anon_sym_LT_LPAREN] = actions(336); - v->a[233][anon_sym_GT_LPAREN] = actions(336); - parse_table_1069(v); -} - -void parse_table_1069(t_parse_table_array *v) -{ - v->a[233][sym_comment] = actions(71); - v->a[233][sym_file_descriptor] = actions(135); - v->a[233][sym_variable_name] = actions(137); - v->a[233][sym_test_operator] = actions(775); - v->a[233][sym__brace_start] = actions(344); - v->a[234][aux_sym__terminated_statement] = state(34); - v->a[234][sym__statement_not_pipeline] = state(6718); - v->a[234][sym_redirected_statement] = state(5007); - v->a[234][sym_for_statement] = state(5007); - v->a[234][sym_c_style_for_statement] = state(5007); - v->a[234][sym_while_statement] = state(4551); - v->a[234][sym_if_statement] = state(4551); - v->a[234][sym_case_statement] = state(5007); - v->a[234][sym_function_definition] = state(5007); - v->a[234][sym_compound_statement] = state(5007); - v->a[234][sym_subshell] = state(5007); - v->a[234][sym_pipeline] = state(5189); - v->a[234][sym_list] = state(5007); - v->a[234][sym_negated_command] = state(5007); - v->a[234][sym_test_command] = state(5007); - parse_table_1070(v); -} - -/* EOF parse_table_213.c */ diff --git a/parser/static/parse_table/parse_table_214.c b/parser/static/parse_table/parse_table_214.c deleted file mode 100644 index 82e0e91e..00000000 --- a/parser/static/parse_table/parse_table_214.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_214.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1070(t_parse_table_array *v) -{ - v->a[234][sym_declaration_command] = state(5007); - v->a[234][sym_unset_command] = state(5007); - v->a[234][sym_command] = state(5007); - v->a[234][sym_command_name] = state(544); - v->a[234][sym_variable_assignment] = state(1151); - v->a[234][sym_variable_assignments] = state(5007); - v->a[234][sym_subscript] = state(6790); - v->a[234][sym_file_redirect] = state(2019); - v->a[234][sym_herestring_redirect] = state(2017); - v->a[234][sym_arithmetic_expansion] = state(1078); - v->a[234][sym_brace_expression] = state(1078); - v->a[234][sym_concatenation] = state(1376); - v->a[234][sym_string] = state(1078); - v->a[234][sym_translated_string] = state(1078); - v->a[234][sym_number] = state(1078); - v->a[234][sym_simple_expansion] = state(1078); - v->a[234][sym_expansion] = state(1078); - v->a[234][sym_command_substitution] = state(1078); - v->a[234][sym_process_substitution] = state(1078); - v->a[234][aux_sym_redirected_statement_repeat2] = state(4644); - parse_table_1071(v); -} - -void parse_table_1071(t_parse_table_array *v) -{ - v->a[234][aux_sym_command_repeat1] = state(997); - v->a[234][aux_sym__literal_repeat1] = state(1267); - v->a[234][sym_word] = actions(286); - v->a[234][anon_sym_for] = actions(9); - v->a[234][anon_sym_select] = actions(11); - v->a[234][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[234][anon_sym_LT] = actions(290); - v->a[234][anon_sym_GT] = actions(290); - v->a[234][anon_sym_GT_GT] = actions(292); - v->a[234][anon_sym_LPAREN] = actions(19); - v->a[234][anon_sym_while] = actions(21); - v->a[234][anon_sym_until] = actions(21); - v->a[234][anon_sym_if] = actions(23); - v->a[234][anon_sym_then] = actions(877); - v->a[234][anon_sym_case] = actions(25); - v->a[234][anon_sym_function] = actions(300); - v->a[234][anon_sym_LBRACE] = actions(29); - v->a[234][anon_sym_BANG] = actions(302); - v->a[234][anon_sym_LBRACK] = actions(33); - v->a[234][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1072(v); -} - -void parse_table_1072(t_parse_table_array *v) -{ - v->a[234][anon_sym_declare] = actions(304); - v->a[234][anon_sym_typeset] = actions(304); - v->a[234][anon_sym_export] = actions(304); - v->a[234][anon_sym_readonly] = actions(304); - v->a[234][anon_sym_local] = actions(304); - v->a[234][anon_sym_unset] = actions(306); - v->a[234][anon_sym_unsetenv] = actions(306); - v->a[234][anon_sym_AMP_GT] = actions(290); - v->a[234][anon_sym_AMP_GT_GT] = actions(292); - v->a[234][anon_sym_LT_AMP] = actions(290); - v->a[234][anon_sym_GT_AMP] = actions(290); - v->a[234][anon_sym_GT_PIPE] = actions(292); - v->a[234][anon_sym_LT_AMP_DASH] = actions(308); - v->a[234][anon_sym_GT_AMP_DASH] = actions(308); - v->a[234][anon_sym_LT_LT_LT] = actions(310); - v->a[234][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[234][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[234][anon_sym_DOLLAR] = actions(316); - v->a[234][sym__special_character] = actions(318); - v->a[234][anon_sym_DQUOTE] = actions(320); - parse_table_1073(v); -} - -void parse_table_1073(t_parse_table_array *v) -{ - v->a[234][sym_raw_string] = actions(322); - v->a[234][sym_ansi_c_string] = actions(322); - v->a[234][aux_sym_number_token1] = actions(324); - v->a[234][aux_sym_number_token2] = actions(326); - v->a[234][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[234][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[234][anon_sym_BQUOTE] = actions(332); - v->a[234][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[234][anon_sym_LT_LPAREN] = actions(336); - v->a[234][anon_sym_GT_LPAREN] = actions(336); - v->a[234][sym_comment] = actions(71); - v->a[234][sym_file_descriptor] = actions(338); - v->a[234][sym_variable_name] = actions(340); - v->a[234][sym_test_operator] = actions(342); - v->a[234][sym__brace_start] = actions(344); - v->a[235][sym__statements] = state(6963); - v->a[235][sym__statement_not_pipeline] = state(6614); - v->a[235][sym_redirected_statement] = state(4797); - v->a[235][sym_for_statement] = state(4797); - v->a[235][sym_c_style_for_statement] = state(4797); - parse_table_1074(v); -} - -void parse_table_1074(t_parse_table_array *v) -{ - v->a[235][sym_while_statement] = state(4400); - v->a[235][sym_if_statement] = state(4400); - v->a[235][sym_case_statement] = state(4797); - v->a[235][sym_function_definition] = state(4797); - v->a[235][sym_compound_statement] = state(4797); - v->a[235][sym_subshell] = state(4797); - v->a[235][sym_pipeline] = state(5054); - v->a[235][sym_list] = state(4797); - v->a[235][sym_negated_command] = state(4797); - v->a[235][sym_test_command] = state(4797); - v->a[235][sym_declaration_command] = state(4797); - v->a[235][sym_unset_command] = state(4797); - v->a[235][sym_command] = state(4797); - v->a[235][sym_command_name] = state(533); - v->a[235][sym_variable_assignment] = state(945); - v->a[235][sym_variable_assignments] = state(4797); - v->a[235][sym_subscript] = state(6754); - v->a[235][sym_file_redirect] = state(2019); - v->a[235][sym_herestring_redirect] = state(2017); - v->a[235][sym_arithmetic_expansion] = state(938); - parse_table_1075(v); -} - -/* EOF parse_table_214.c */ diff --git a/parser/static/parse_table/parse_table_215.c b/parser/static/parse_table/parse_table_215.c deleted file mode 100644 index e03b01d8..00000000 --- a/parser/static/parse_table/parse_table_215.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_215.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1075(t_parse_table_array *v) -{ - v->a[235][sym_brace_expression] = state(938); - v->a[235][sym_concatenation] = state(1376); - v->a[235][sym_string] = state(938); - v->a[235][sym_translated_string] = state(938); - v->a[235][sym_number] = state(938); - v->a[235][sym_simple_expansion] = state(938); - v->a[235][sym_expansion] = state(938); - v->a[235][sym_command_substitution] = state(938); - v->a[235][sym_process_substitution] = state(938); - v->a[235][aux_sym__statements_repeat1] = state(423); - v->a[235][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[235][aux_sym_command_repeat1] = state(951); - v->a[235][aux_sym__literal_repeat1] = state(1267); - v->a[235][sym_word] = actions(765); - v->a[235][anon_sym_for] = actions(9); - v->a[235][anon_sym_select] = actions(11); - v->a[235][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[235][anon_sym_LT] = actions(85); - v->a[235][anon_sym_GT] = actions(85); - v->a[235][anon_sym_GT_GT] = actions(87); - parse_table_1076(v); -} - -void parse_table_1076(t_parse_table_array *v) -{ - v->a[235][anon_sym_LPAREN] = actions(19); - v->a[235][anon_sym_while] = actions(21); - v->a[235][anon_sym_until] = actions(21); - v->a[235][anon_sym_if] = actions(23); - v->a[235][anon_sym_case] = actions(25); - v->a[235][anon_sym_function] = actions(91); - v->a[235][anon_sym_LBRACE] = actions(29); - v->a[235][anon_sym_BANG] = actions(769); - v->a[235][anon_sym_LBRACK] = actions(33); - v->a[235][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[235][anon_sym_declare] = actions(95); - v->a[235][anon_sym_typeset] = actions(95); - v->a[235][anon_sym_export] = actions(95); - v->a[235][anon_sym_readonly] = actions(95); - v->a[235][anon_sym_local] = actions(95); - v->a[235][anon_sym_unset] = actions(97); - v->a[235][anon_sym_unsetenv] = actions(97); - v->a[235][anon_sym_AMP_GT] = actions(85); - v->a[235][anon_sym_AMP_GT_GT] = actions(87); - v->a[235][anon_sym_LT_AMP] = actions(85); - parse_table_1077(v); -} - -void parse_table_1077(t_parse_table_array *v) -{ - v->a[235][anon_sym_GT_AMP] = actions(85); - v->a[235][anon_sym_GT_PIPE] = actions(87); - v->a[235][anon_sym_LT_AMP_DASH] = actions(99); - v->a[235][anon_sym_GT_AMP_DASH] = actions(99); - v->a[235][anon_sym_LT_LT_LT] = actions(101); - v->a[235][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[235][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[235][anon_sym_DOLLAR] = actions(316); - v->a[235][sym__special_character] = actions(771); - v->a[235][anon_sym_DQUOTE] = actions(320); - v->a[235][sym_raw_string] = actions(773); - v->a[235][sym_ansi_c_string] = actions(773); - v->a[235][aux_sym_number_token1] = actions(324); - v->a[235][aux_sym_number_token2] = actions(326); - v->a[235][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[235][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[235][anon_sym_BQUOTE] = actions(332); - v->a[235][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[235][anon_sym_LT_LPAREN] = actions(336); - v->a[235][anon_sym_GT_LPAREN] = actions(336); - parse_table_1078(v); -} - -void parse_table_1078(t_parse_table_array *v) -{ - v->a[235][sym_comment] = actions(71); - v->a[235][sym_file_descriptor] = actions(135); - v->a[235][sym_variable_name] = actions(137); - v->a[235][sym_test_operator] = actions(775); - v->a[235][sym__brace_start] = actions(344); - v->a[236][sym__statements] = state(6906); - v->a[236][sym__statement_not_pipeline] = state(6614); - v->a[236][sym_redirected_statement] = state(4797); - v->a[236][sym_for_statement] = state(4797); - v->a[236][sym_c_style_for_statement] = state(4797); - v->a[236][sym_while_statement] = state(4400); - v->a[236][sym_if_statement] = state(4400); - v->a[236][sym_case_statement] = state(4797); - v->a[236][sym_function_definition] = state(4797); - v->a[236][sym_compound_statement] = state(4797); - v->a[236][sym_subshell] = state(4797); - v->a[236][sym_pipeline] = state(5054); - v->a[236][sym_list] = state(4797); - v->a[236][sym_negated_command] = state(4797); - v->a[236][sym_test_command] = state(4797); - parse_table_1079(v); -} - -void parse_table_1079(t_parse_table_array *v) -{ - v->a[236][sym_declaration_command] = state(4797); - v->a[236][sym_unset_command] = state(4797); - v->a[236][sym_command] = state(4797); - v->a[236][sym_command_name] = state(533); - v->a[236][sym_variable_assignment] = state(945); - v->a[236][sym_variable_assignments] = state(4797); - v->a[236][sym_subscript] = state(6754); - v->a[236][sym_file_redirect] = state(2220); - v->a[236][sym_herestring_redirect] = state(2017); - v->a[236][sym_arithmetic_expansion] = state(938); - v->a[236][sym_brace_expression] = state(938); - v->a[236][sym_concatenation] = state(1376); - v->a[236][sym_string] = state(938); - v->a[236][sym_translated_string] = state(938); - v->a[236][sym_number] = state(938); - v->a[236][sym_simple_expansion] = state(938); - v->a[236][sym_expansion] = state(938); - v->a[236][sym_command_substitution] = state(938); - v->a[236][sym_process_substitution] = state(938); - v->a[236][aux_sym__statements_repeat1] = state(423); - parse_table_1080(v); -} - -/* EOF parse_table_215.c */ diff --git a/parser/static/parse_table/parse_table_216.c b/parser/static/parse_table/parse_table_216.c deleted file mode 100644 index cd8267a6..00000000 --- a/parser/static/parse_table/parse_table_216.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_216.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1080(t_parse_table_array *v) -{ - v->a[236][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[236][aux_sym_command_repeat1] = state(951); - v->a[236][aux_sym__literal_repeat1] = state(1267); - v->a[236][sym_word] = actions(765); - v->a[236][anon_sym_for] = actions(9); - v->a[236][anon_sym_select] = actions(11); - v->a[236][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[236][anon_sym_LT] = actions(85); - v->a[236][anon_sym_GT] = actions(85); - v->a[236][anon_sym_GT_GT] = actions(87); - v->a[236][anon_sym_LPAREN] = actions(19); - v->a[236][anon_sym_while] = actions(21); - v->a[236][anon_sym_until] = actions(21); - v->a[236][anon_sym_if] = actions(23); - v->a[236][anon_sym_case] = actions(25); - v->a[236][anon_sym_function] = actions(91); - v->a[236][anon_sym_LBRACE] = actions(29); - v->a[236][anon_sym_BANG] = actions(769); - v->a[236][anon_sym_LBRACK] = actions(33); - v->a[236][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1081(v); -} - -void parse_table_1081(t_parse_table_array *v) -{ - v->a[236][anon_sym_declare] = actions(95); - v->a[236][anon_sym_typeset] = actions(95); - v->a[236][anon_sym_export] = actions(95); - v->a[236][anon_sym_readonly] = actions(95); - v->a[236][anon_sym_local] = actions(95); - v->a[236][anon_sym_unset] = actions(97); - v->a[236][anon_sym_unsetenv] = actions(97); - v->a[236][anon_sym_AMP_GT] = actions(85); - v->a[236][anon_sym_AMP_GT_GT] = actions(87); - v->a[236][anon_sym_LT_AMP] = actions(85); - v->a[236][anon_sym_GT_AMP] = actions(85); - v->a[236][anon_sym_GT_PIPE] = actions(87); - v->a[236][anon_sym_LT_AMP_DASH] = actions(99); - v->a[236][anon_sym_GT_AMP_DASH] = actions(99); - v->a[236][anon_sym_LT_LT_LT] = actions(101); - v->a[236][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[236][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[236][anon_sym_DOLLAR] = actions(316); - v->a[236][sym__special_character] = actions(771); - v->a[236][anon_sym_DQUOTE] = actions(320); - parse_table_1082(v); -} - -void parse_table_1082(t_parse_table_array *v) -{ - v->a[236][sym_raw_string] = actions(773); - v->a[236][sym_ansi_c_string] = actions(773); - v->a[236][aux_sym_number_token1] = actions(324); - v->a[236][aux_sym_number_token2] = actions(326); - v->a[236][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[236][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[236][anon_sym_BQUOTE] = actions(332); - v->a[236][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[236][anon_sym_LT_LPAREN] = actions(336); - v->a[236][anon_sym_GT_LPAREN] = actions(336); - v->a[236][sym_comment] = actions(71); - v->a[236][sym_file_descriptor] = actions(135); - v->a[236][sym_variable_name] = actions(137); - v->a[236][sym_test_operator] = actions(775); - v->a[236][sym__brace_start] = actions(344); - v->a[237][aux_sym__terminated_statement] = state(105); - v->a[237][sym__statement_not_pipeline] = state(6718); - v->a[237][sym_redirected_statement] = state(4951); - v->a[237][sym_for_statement] = state(4951); - v->a[237][sym_c_style_for_statement] = state(4951); - parse_table_1083(v); -} - -void parse_table_1083(t_parse_table_array *v) -{ - v->a[237][sym_while_statement] = state(4567); - v->a[237][sym_if_statement] = state(4567); - v->a[237][sym_case_statement] = state(4951); - v->a[237][sym_function_definition] = state(4951); - v->a[237][sym_compound_statement] = state(4951); - v->a[237][sym_subshell] = state(4951); - v->a[237][sym_pipeline] = state(5163); - v->a[237][sym_list] = state(4951); - v->a[237][sym_negated_command] = state(4951); - v->a[237][sym_test_command] = state(4951); - v->a[237][sym_declaration_command] = state(4951); - v->a[237][sym_unset_command] = state(4951); - v->a[237][sym_command] = state(4951); - v->a[237][sym_command_name] = state(544); - v->a[237][sym_variable_assignment] = state(1153); - v->a[237][sym_variable_assignments] = state(4951); - v->a[237][sym_subscript] = state(6790); - v->a[237][sym_file_redirect] = state(2019); - v->a[237][sym_herestring_redirect] = state(2017); - v->a[237][sym_arithmetic_expansion] = state(1078); - parse_table_1084(v); -} - -void parse_table_1084(t_parse_table_array *v) -{ - v->a[237][sym_brace_expression] = state(1078); - v->a[237][sym_concatenation] = state(1376); - v->a[237][sym_string] = state(1078); - v->a[237][sym_translated_string] = state(1078); - v->a[237][sym_number] = state(1078); - v->a[237][sym_simple_expansion] = state(1078); - v->a[237][sym_expansion] = state(1078); - v->a[237][sym_command_substitution] = state(1078); - v->a[237][sym_process_substitution] = state(1078); - v->a[237][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[237][aux_sym_command_repeat1] = state(997); - v->a[237][aux_sym__literal_repeat1] = state(1267); - v->a[237][sym_word] = actions(286); - v->a[237][anon_sym_for] = actions(9); - v->a[237][anon_sym_select] = actions(11); - v->a[237][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[237][anon_sym_LT] = actions(290); - v->a[237][anon_sym_GT] = actions(290); - v->a[237][anon_sym_GT_GT] = actions(292); - v->a[237][anon_sym_LPAREN] = actions(19); - parse_table_1085(v); -} - -/* EOF parse_table_216.c */ diff --git a/parser/static/parse_table/parse_table_217.c b/parser/static/parse_table/parse_table_217.c deleted file mode 100644 index ea9b1aa3..00000000 --- a/parser/static/parse_table/parse_table_217.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_217.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1085(t_parse_table_array *v) -{ - v->a[237][anon_sym_while] = actions(21); - v->a[237][anon_sym_until] = actions(21); - v->a[237][anon_sym_done] = actions(879); - v->a[237][anon_sym_if] = actions(23); - v->a[237][anon_sym_case] = actions(25); - v->a[237][anon_sym_function] = actions(300); - v->a[237][anon_sym_LBRACE] = actions(29); - v->a[237][anon_sym_BANG] = actions(302); - v->a[237][anon_sym_LBRACK] = actions(33); - v->a[237][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[237][anon_sym_declare] = actions(304); - v->a[237][anon_sym_typeset] = actions(304); - v->a[237][anon_sym_export] = actions(304); - v->a[237][anon_sym_readonly] = actions(304); - v->a[237][anon_sym_local] = actions(304); - v->a[237][anon_sym_unset] = actions(306); - v->a[237][anon_sym_unsetenv] = actions(306); - v->a[237][anon_sym_AMP_GT] = actions(290); - v->a[237][anon_sym_AMP_GT_GT] = actions(292); - v->a[237][anon_sym_LT_AMP] = actions(290); - parse_table_1086(v); -} - -void parse_table_1086(t_parse_table_array *v) -{ - v->a[237][anon_sym_GT_AMP] = actions(290); - v->a[237][anon_sym_GT_PIPE] = actions(292); - v->a[237][anon_sym_LT_AMP_DASH] = actions(308); - v->a[237][anon_sym_GT_AMP_DASH] = actions(308); - v->a[237][anon_sym_LT_LT_LT] = actions(310); - v->a[237][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[237][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[237][anon_sym_DOLLAR] = actions(316); - v->a[237][sym__special_character] = actions(318); - v->a[237][anon_sym_DQUOTE] = actions(320); - v->a[237][sym_raw_string] = actions(322); - v->a[237][sym_ansi_c_string] = actions(322); - v->a[237][aux_sym_number_token1] = actions(324); - v->a[237][aux_sym_number_token2] = actions(326); - v->a[237][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[237][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[237][anon_sym_BQUOTE] = actions(332); - v->a[237][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[237][anon_sym_LT_LPAREN] = actions(336); - v->a[237][anon_sym_GT_LPAREN] = actions(336); - parse_table_1087(v); -} - -void parse_table_1087(t_parse_table_array *v) -{ - v->a[237][sym_comment] = actions(71); - v->a[237][sym_file_descriptor] = actions(338); - v->a[237][sym_variable_name] = actions(340); - v->a[237][sym_test_operator] = actions(342); - v->a[237][sym__brace_start] = actions(344); - v->a[238][sym__statements] = state(6903); - v->a[238][sym__statement_not_pipeline] = state(6558); - v->a[238][sym_redirected_statement] = state(4662); - v->a[238][sym_for_statement] = state(4662); - v->a[238][sym_c_style_for_statement] = state(4662); - v->a[238][sym_while_statement] = state(4314); - v->a[238][sym_if_statement] = state(4314); - v->a[238][sym_case_statement] = state(4662); - v->a[238][sym_function_definition] = state(4662); - v->a[238][sym_compound_statement] = state(4662); - v->a[238][sym_subshell] = state(4662); - v->a[238][sym_pipeline] = state(5070); - v->a[238][sym_list] = state(4662); - v->a[238][sym_negated_command] = state(4662); - v->a[238][sym_test_command] = state(4662); - parse_table_1088(v); -} - -void parse_table_1088(t_parse_table_array *v) -{ - v->a[238][sym_declaration_command] = state(4662); - v->a[238][sym_unset_command] = state(4662); - v->a[238][sym_command] = state(4662); - v->a[238][sym_command_name] = state(554); - v->a[238][sym_variable_assignment] = state(1150); - v->a[238][sym_variable_assignments] = state(4662); - v->a[238][sym_subscript] = state(6790); - v->a[238][sym_file_redirect] = state(2273); - v->a[238][sym_herestring_redirect] = state(2272); - v->a[238][sym_arithmetic_expansion] = state(1078); - v->a[238][sym_brace_expression] = state(1078); - v->a[238][sym_concatenation] = state(1376); - v->a[238][sym_string] = state(1078); - v->a[238][sym_translated_string] = state(1078); - v->a[238][sym_number] = state(1078); - v->a[238][sym_simple_expansion] = state(1078); - v->a[238][sym_expansion] = state(1078); - v->a[238][sym_command_substitution] = state(1078); - v->a[238][sym_process_substitution] = state(1078); - v->a[238][aux_sym__statements_repeat1] = state(429); - parse_table_1089(v); -} - -void parse_table_1089(t_parse_table_array *v) -{ - v->a[238][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[238][aux_sym_command_repeat1] = state(958); - v->a[238][aux_sym__literal_repeat1] = state(1267); - v->a[238][sym_word] = actions(799); - v->a[238][anon_sym_for] = actions(9); - v->a[238][anon_sym_select] = actions(11); - v->a[238][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[238][anon_sym_LT] = actions(290); - v->a[238][anon_sym_GT] = actions(290); - v->a[238][anon_sym_GT_GT] = actions(292); - v->a[238][anon_sym_LPAREN] = actions(19); - v->a[238][anon_sym_while] = actions(21); - v->a[238][anon_sym_until] = actions(21); - v->a[238][anon_sym_if] = actions(23); - v->a[238][anon_sym_case] = actions(25); - v->a[238][anon_sym_function] = actions(801); - v->a[238][anon_sym_LBRACE] = actions(29); - v->a[238][anon_sym_BANG] = actions(803); - v->a[238][anon_sym_LBRACK] = actions(33); - v->a[238][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1090(v); -} - -/* EOF parse_table_217.c */ diff --git a/parser/static/parse_table/parse_table_218.c b/parser/static/parse_table/parse_table_218.c deleted file mode 100644 index 533379aa..00000000 --- a/parser/static/parse_table/parse_table_218.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_218.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1090(t_parse_table_array *v) -{ - v->a[238][anon_sym_declare] = actions(805); - v->a[238][anon_sym_typeset] = actions(805); - v->a[238][anon_sym_export] = actions(805); - v->a[238][anon_sym_readonly] = actions(805); - v->a[238][anon_sym_local] = actions(805); - v->a[238][anon_sym_unset] = actions(807); - v->a[238][anon_sym_unsetenv] = actions(807); - v->a[238][anon_sym_AMP_GT] = actions(290); - v->a[238][anon_sym_AMP_GT_GT] = actions(292); - v->a[238][anon_sym_LT_AMP] = actions(290); - v->a[238][anon_sym_GT_AMP] = actions(290); - v->a[238][anon_sym_GT_PIPE] = actions(292); - v->a[238][anon_sym_LT_AMP_DASH] = actions(308); - v->a[238][anon_sym_GT_AMP_DASH] = actions(308); - v->a[238][anon_sym_LT_LT_LT] = actions(310); - v->a[238][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[238][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[238][anon_sym_DOLLAR] = actions(316); - v->a[238][sym__special_character] = actions(318); - v->a[238][anon_sym_DQUOTE] = actions(320); - parse_table_1091(v); -} - -void parse_table_1091(t_parse_table_array *v) -{ - v->a[238][sym_raw_string] = actions(322); - v->a[238][sym_ansi_c_string] = actions(322); - v->a[238][aux_sym_number_token1] = actions(324); - v->a[238][aux_sym_number_token2] = actions(326); - v->a[238][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[238][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[238][anon_sym_BQUOTE] = actions(332); - v->a[238][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[238][anon_sym_LT_LPAREN] = actions(336); - v->a[238][anon_sym_GT_LPAREN] = actions(336); - v->a[238][sym_comment] = actions(71); - v->a[238][sym_file_descriptor] = actions(338); - v->a[238][sym_variable_name] = actions(340); - v->a[238][sym_test_operator] = actions(342); - v->a[238][sym__brace_start] = actions(344); - v->a[239][sym__statements] = state(7529); - v->a[239][sym__statement_not_pipeline] = state(6558); - v->a[239][sym_redirected_statement] = state(4662); - v->a[239][sym_for_statement] = state(4662); - v->a[239][sym_c_style_for_statement] = state(4662); - parse_table_1092(v); -} - -void parse_table_1092(t_parse_table_array *v) -{ - v->a[239][sym_while_statement] = state(4314); - v->a[239][sym_if_statement] = state(4314); - v->a[239][sym_case_statement] = state(4662); - v->a[239][sym_function_definition] = state(4662); - v->a[239][sym_compound_statement] = state(4662); - v->a[239][sym_subshell] = state(4662); - v->a[239][sym_pipeline] = state(5070); - v->a[239][sym_list] = state(4662); - v->a[239][sym_negated_command] = state(4662); - v->a[239][sym_test_command] = state(4662); - v->a[239][sym_declaration_command] = state(4662); - v->a[239][sym_unset_command] = state(4662); - v->a[239][sym_command] = state(4662); - v->a[239][sym_command_name] = state(554); - v->a[239][sym_variable_assignment] = state(1150); - v->a[239][sym_variable_assignments] = state(4662); - v->a[239][sym_subscript] = state(6790); - v->a[239][sym_file_redirect] = state(2273); - v->a[239][sym_herestring_redirect] = state(2272); - v->a[239][sym_arithmetic_expansion] = state(1078); - parse_table_1093(v); -} - -void parse_table_1093(t_parse_table_array *v) -{ - v->a[239][sym_brace_expression] = state(1078); - v->a[239][sym_concatenation] = state(1376); - v->a[239][sym_string] = state(1078); - v->a[239][sym_translated_string] = state(1078); - v->a[239][sym_number] = state(1078); - v->a[239][sym_simple_expansion] = state(1078); - v->a[239][sym_expansion] = state(1078); - v->a[239][sym_command_substitution] = state(1078); - v->a[239][sym_process_substitution] = state(1078); - v->a[239][aux_sym__statements_repeat1] = state(429); - v->a[239][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[239][aux_sym_command_repeat1] = state(958); - v->a[239][aux_sym__literal_repeat1] = state(1267); - v->a[239][sym_word] = actions(799); - v->a[239][anon_sym_for] = actions(9); - v->a[239][anon_sym_select] = actions(11); - v->a[239][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[239][anon_sym_LT] = actions(290); - v->a[239][anon_sym_GT] = actions(290); - v->a[239][anon_sym_GT_GT] = actions(292); - parse_table_1094(v); -} - -void parse_table_1094(t_parse_table_array *v) -{ - v->a[239][anon_sym_LPAREN] = actions(19); - v->a[239][anon_sym_while] = actions(21); - v->a[239][anon_sym_until] = actions(21); - v->a[239][anon_sym_if] = actions(23); - v->a[239][anon_sym_case] = actions(25); - v->a[239][anon_sym_function] = actions(801); - v->a[239][anon_sym_LBRACE] = actions(29); - v->a[239][anon_sym_BANG] = actions(803); - v->a[239][anon_sym_LBRACK] = actions(33); - v->a[239][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[239][anon_sym_declare] = actions(805); - v->a[239][anon_sym_typeset] = actions(805); - v->a[239][anon_sym_export] = actions(805); - v->a[239][anon_sym_readonly] = actions(805); - v->a[239][anon_sym_local] = actions(805); - v->a[239][anon_sym_unset] = actions(807); - v->a[239][anon_sym_unsetenv] = actions(807); - v->a[239][anon_sym_AMP_GT] = actions(290); - v->a[239][anon_sym_AMP_GT_GT] = actions(292); - v->a[239][anon_sym_LT_AMP] = actions(290); - parse_table_1095(v); -} - -/* EOF parse_table_218.c */ diff --git a/parser/static/parse_table/parse_table_219.c b/parser/static/parse_table/parse_table_219.c deleted file mode 100644 index 75324eed..00000000 --- a/parser/static/parse_table/parse_table_219.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_219.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1095(t_parse_table_array *v) -{ - v->a[239][anon_sym_GT_AMP] = actions(290); - v->a[239][anon_sym_GT_PIPE] = actions(292); - v->a[239][anon_sym_LT_AMP_DASH] = actions(308); - v->a[239][anon_sym_GT_AMP_DASH] = actions(308); - v->a[239][anon_sym_LT_LT_LT] = actions(310); - v->a[239][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[239][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[239][anon_sym_DOLLAR] = actions(316); - v->a[239][sym__special_character] = actions(318); - v->a[239][anon_sym_DQUOTE] = actions(320); - v->a[239][sym_raw_string] = actions(322); - v->a[239][sym_ansi_c_string] = actions(322); - v->a[239][aux_sym_number_token1] = actions(324); - v->a[239][aux_sym_number_token2] = actions(326); - v->a[239][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[239][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[239][anon_sym_BQUOTE] = actions(332); - v->a[239][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[239][anon_sym_LT_LPAREN] = actions(336); - v->a[239][anon_sym_GT_LPAREN] = actions(336); - parse_table_1096(v); -} - -void parse_table_1096(t_parse_table_array *v) -{ - v->a[239][sym_comment] = actions(71); - v->a[239][sym_file_descriptor] = actions(338); - v->a[239][sym_variable_name] = actions(340); - v->a[239][sym_test_operator] = actions(342); - v->a[239][sym__brace_start] = actions(344); - v->a[240][sym__statements] = state(7427); - v->a[240][sym__statement_not_pipeline] = state(6614); - v->a[240][sym_redirected_statement] = state(4797); - v->a[240][sym_for_statement] = state(4797); - v->a[240][sym_c_style_for_statement] = state(4797); - v->a[240][sym_while_statement] = state(4400); - v->a[240][sym_if_statement] = state(4400); - v->a[240][sym_case_statement] = state(4797); - v->a[240][sym_function_definition] = state(4797); - v->a[240][sym_compound_statement] = state(4797); - v->a[240][sym_subshell] = state(4797); - v->a[240][sym_pipeline] = state(5054); - v->a[240][sym_list] = state(4797); - v->a[240][sym_negated_command] = state(4797); - v->a[240][sym_test_command] = state(4797); - parse_table_1097(v); -} - -void parse_table_1097(t_parse_table_array *v) -{ - v->a[240][sym_declaration_command] = state(4797); - v->a[240][sym_unset_command] = state(4797); - v->a[240][sym_command] = state(4797); - v->a[240][sym_command_name] = state(533); - v->a[240][sym_variable_assignment] = state(945); - v->a[240][sym_variable_assignments] = state(4797); - v->a[240][sym_subscript] = state(6754); - v->a[240][sym_file_redirect] = state(2019); - v->a[240][sym_herestring_redirect] = state(2017); - v->a[240][sym_arithmetic_expansion] = state(938); - v->a[240][sym_brace_expression] = state(938); - v->a[240][sym_concatenation] = state(1376); - v->a[240][sym_string] = state(938); - v->a[240][sym_translated_string] = state(938); - v->a[240][sym_number] = state(938); - v->a[240][sym_simple_expansion] = state(938); - v->a[240][sym_expansion] = state(938); - v->a[240][sym_command_substitution] = state(938); - v->a[240][sym_process_substitution] = state(938); - v->a[240][aux_sym__statements_repeat1] = state(423); - parse_table_1098(v); -} - -void parse_table_1098(t_parse_table_array *v) -{ - v->a[240][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[240][aux_sym_command_repeat1] = state(951); - v->a[240][aux_sym__literal_repeat1] = state(1267); - v->a[240][sym_word] = actions(765); - v->a[240][anon_sym_for] = actions(9); - v->a[240][anon_sym_select] = actions(11); - v->a[240][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[240][anon_sym_LT] = actions(85); - v->a[240][anon_sym_GT] = actions(85); - v->a[240][anon_sym_GT_GT] = actions(87); - v->a[240][anon_sym_LPAREN] = actions(19); - v->a[240][anon_sym_while] = actions(21); - v->a[240][anon_sym_until] = actions(21); - v->a[240][anon_sym_if] = actions(23); - v->a[240][anon_sym_case] = actions(25); - v->a[240][anon_sym_function] = actions(91); - v->a[240][anon_sym_LBRACE] = actions(29); - v->a[240][anon_sym_BANG] = actions(769); - v->a[240][anon_sym_LBRACK] = actions(33); - v->a[240][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1099(v); -} - -void parse_table_1099(t_parse_table_array *v) -{ - v->a[240][anon_sym_declare] = actions(95); - v->a[240][anon_sym_typeset] = actions(95); - v->a[240][anon_sym_export] = actions(95); - v->a[240][anon_sym_readonly] = actions(95); - v->a[240][anon_sym_local] = actions(95); - v->a[240][anon_sym_unset] = actions(97); - v->a[240][anon_sym_unsetenv] = actions(97); - v->a[240][anon_sym_AMP_GT] = actions(85); - v->a[240][anon_sym_AMP_GT_GT] = actions(87); - v->a[240][anon_sym_LT_AMP] = actions(85); - v->a[240][anon_sym_GT_AMP] = actions(85); - v->a[240][anon_sym_GT_PIPE] = actions(87); - v->a[240][anon_sym_LT_AMP_DASH] = actions(99); - v->a[240][anon_sym_GT_AMP_DASH] = actions(99); - v->a[240][anon_sym_LT_LT_LT] = actions(101); - v->a[240][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[240][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[240][anon_sym_DOLLAR] = actions(316); - v->a[240][sym__special_character] = actions(771); - v->a[240][anon_sym_DQUOTE] = actions(320); - parse_table_1100(v); -} - -/* EOF parse_table_219.c */ diff --git a/parser/static/parse_table/parse_table_22.c b/parser/static/parse_table/parse_table_22.c index ca73a51e..505a2ec7 100644 --- a/parser/static/parse_table/parse_table_22.c +++ b/parser/static/parse_table/parse_table_22.c @@ -14,126 +14,126 @@ void parse_table_110(t_parse_table_array *v) { - v->a[21][sym__brace_start] = actions(344); - v->a[22][sym__statements] = state(6501); - v->a[22][sym__statement_not_pipeline] = state(6584); - v->a[22][sym_redirected_statement] = state(4349); - v->a[22][sym_for_statement] = state(4349); - v->a[22][sym_c_style_for_statement] = state(4349); - v->a[22][sym_while_statement] = state(4225); - v->a[22][sym_if_statement] = state(4225); - v->a[22][sym_case_statement] = state(4349); - v->a[22][sym_function_definition] = state(4349); - v->a[22][sym_compound_statement] = state(4349); - v->a[22][sym_subshell] = state(4349); - v->a[22][sym_pipeline] = state(4620); - v->a[22][sym_list] = state(4349); - v->a[22][sym_negated_command] = state(4349); - v->a[22][sym_test_command] = state(4349); - v->a[22][sym_declaration_command] = state(4349); - v->a[22][sym_unset_command] = state(4349); - v->a[22][sym_command] = state(4349); - v->a[22][sym_command_name] = state(528); + v->a[27][sym__statement_not_pipeline] = state(3471); + v->a[27][sym_redirected_statement] = state(1966); + v->a[27][sym_for_statement] = state(1966); + v->a[27][sym_while_statement] = state(1966); + v->a[27][sym_if_statement] = state(1966); + v->a[27][sym_case_statement] = state(1966); + v->a[27][sym_function_definition] = state(1966); + v->a[27][sym_compound_statement] = state(1966); + v->a[27][sym_subshell] = state(1966); + v->a[27][sym_pipeline] = state(2157); + v->a[27][sym_list] = state(1966); + v->a[27][sym_negated_command] = state(1966); + v->a[27][sym_declaration_command] = state(1966); + v->a[27][sym_unset_command] = state(1966); + v->a[27][sym_command] = state(1966); + v->a[27][sym_command_name] = state(268); + v->a[27][sym_variable_assignment] = state(492); + v->a[27][sym_variable_assignments] = state(1966); + v->a[27][sym_file_redirect] = state(1212); + v->a[27][sym_arithmetic_expansion] = state(586); parse_table_111(v); } void parse_table_111(t_parse_table_array *v) { - v->a[22][sym_variable_assignment] = state(807); - v->a[22][sym_variable_assignments] = state(4349); - v->a[22][sym_subscript] = state(6736); - v->a[22][sym_file_redirect] = state(1635); - v->a[22][sym_herestring_redirect] = state(1634); - v->a[22][sym_arithmetic_expansion] = state(815); - v->a[22][sym_brace_expression] = state(815); - v->a[22][sym_concatenation] = state(1082); - v->a[22][sym_string] = state(815); - v->a[22][sym_translated_string] = state(815); - v->a[22][sym_number] = state(815); - v->a[22][sym_simple_expansion] = state(815); - v->a[22][sym_expansion] = state(815); - v->a[22][sym_command_substitution] = state(815); - v->a[22][sym_process_substitution] = state(815); - v->a[22][aux_sym__statements_repeat1] = state(431); - v->a[22][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[22][aux_sym_command_repeat1] = state(925); - v->a[22][aux_sym__literal_repeat1] = state(926); - v->a[22][sym_word] = actions(403); + v->a[27][sym_brace_expression] = state(586); + v->a[27][sym_concatenation] = state(1016); + v->a[27][sym_string] = state(586); + v->a[27][sym_number] = state(586); + v->a[27][sym_simple_expansion] = state(586); + v->a[27][sym_expansion] = state(586); + v->a[27][sym_command_substitution] = state(586); + v->a[27][aux_sym__statements_repeat1] = state(234); + v->a[27][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[27][aux_sym_command_repeat1] = state(1017); + v->a[27][aux_sym__literal_repeat1] = state(963); + v->a[27][sym_word] = actions(339); + v->a[27][anon_sym_for] = actions(341); + v->a[27][anon_sym_select] = actions(341); + v->a[27][anon_sym_while] = actions(343); + v->a[27][anon_sym_until] = actions(343); + v->a[27][anon_sym_if] = actions(345); + v->a[27][anon_sym_case] = actions(347); + v->a[27][anon_sym_LPAREN] = actions(349); + v->a[27][anon_sym_SEMI_SEMI] = actions(407); parse_table_112(v); } void parse_table_112(t_parse_table_array *v) { - v->a[22][anon_sym_for] = actions(405); - v->a[22][anon_sym_select] = actions(407); - v->a[22][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[22][anon_sym_LT] = actions(411); - v->a[22][anon_sym_GT] = actions(411); - v->a[22][anon_sym_GT_GT] = actions(413); - v->a[22][anon_sym_LPAREN] = actions(415); - v->a[22][anon_sym_while] = actions(417); - v->a[22][anon_sym_until] = actions(417); - v->a[22][anon_sym_if] = actions(419); - v->a[22][anon_sym_case] = actions(421); - v->a[22][anon_sym_esac] = actions(423); - v->a[22][anon_sym_SEMI_SEMI] = actions(425); - v->a[22][anon_sym_SEMI_AMP] = actions(427); - v->a[22][anon_sym_SEMI_SEMI_AMP] = actions(429); - v->a[22][anon_sym_function] = actions(431); - v->a[22][anon_sym_LBRACE] = actions(433); - v->a[22][anon_sym_BANG] = actions(435); - v->a[22][anon_sym_LBRACK] = actions(437); - v->a[22][anon_sym_LBRACK_LBRACK] = actions(439); + v->a[27][anon_sym_SEMI_AMP] = actions(305); + v->a[27][anon_sym_SEMI_SEMI_AMP] = actions(305); + v->a[27][anon_sym_function] = actions(353); + v->a[27][anon_sym_LBRACE] = actions(355); + v->a[27][anon_sym_BANG] = actions(357); + v->a[27][anon_sym_declare] = actions(359); + v->a[27][anon_sym_typeset] = actions(359); + v->a[27][anon_sym_export] = actions(359); + v->a[27][anon_sym_readonly] = actions(359); + v->a[27][anon_sym_local] = actions(359); + v->a[27][anon_sym_unset] = actions(361); + v->a[27][anon_sym_unsetenv] = actions(361); + v->a[27][anon_sym_LT] = actions(363); + v->a[27][anon_sym_GT] = actions(363); + v->a[27][anon_sym_GT_GT] = actions(365); + v->a[27][anon_sym_AMP_GT] = actions(363); + v->a[27][anon_sym_AMP_GT_GT] = actions(365); + v->a[27][anon_sym_LT_AMP] = actions(363); + v->a[27][anon_sym_GT_AMP] = actions(363); + v->a[27][anon_sym_GT_PIPE] = actions(365); parse_table_113(v); } void parse_table_113(t_parse_table_array *v) { - v->a[22][anon_sym_declare] = actions(441); - v->a[22][anon_sym_typeset] = actions(441); - v->a[22][anon_sym_export] = actions(441); - v->a[22][anon_sym_readonly] = actions(441); - v->a[22][anon_sym_local] = actions(441); - v->a[22][anon_sym_unset] = actions(443); - v->a[22][anon_sym_unsetenv] = actions(443); - v->a[22][anon_sym_AMP_GT] = actions(411); - v->a[22][anon_sym_AMP_GT_GT] = actions(413); - v->a[22][anon_sym_LT_AMP] = actions(411); - v->a[22][anon_sym_GT_AMP] = actions(411); - v->a[22][anon_sym_GT_PIPE] = actions(413); - v->a[22][anon_sym_LT_AMP_DASH] = actions(445); - v->a[22][anon_sym_GT_AMP_DASH] = actions(445); - v->a[22][anon_sym_LT_LT_LT] = actions(447); - v->a[22][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[22][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[22][anon_sym_DOLLAR] = actions(453); - v->a[22][sym__special_character] = actions(455); - v->a[22][anon_sym_DQUOTE] = actions(457); + v->a[27][anon_sym_LT_AMP_DASH] = actions(367); + v->a[27][anon_sym_GT_AMP_DASH] = actions(367); + v->a[27][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[27][anon_sym_DOLLAR] = actions(371); + v->a[27][sym__special_character] = actions(373); + v->a[27][anon_sym_DQUOTE] = actions(375); + v->a[27][sym_raw_string] = actions(377); + v->a[27][aux_sym_number_token1] = actions(379); + v->a[27][aux_sym_number_token2] = actions(381); + v->a[27][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[27][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[27][anon_sym_BQUOTE] = actions(387); + v->a[27][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[27][sym_comment] = actions(57); + v->a[27][sym_file_descriptor] = actions(391); + v->a[27][sym_variable_name] = actions(393); + v->a[27][sym_test_operator] = actions(377); + v->a[27][sym__brace_start] = actions(395); + v->a[28][sym__statements] = state(3531); + v->a[28][sym__statement_not_pipeline] = state(3471); parse_table_114(v); } void parse_table_114(t_parse_table_array *v) { - v->a[22][sym_raw_string] = actions(459); - v->a[22][sym_ansi_c_string] = actions(459); - v->a[22][aux_sym_number_token1] = actions(461); - v->a[22][aux_sym_number_token2] = actions(463); - v->a[22][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[22][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[22][anon_sym_BQUOTE] = actions(469); - v->a[22][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[22][anon_sym_LT_LPAREN] = actions(473); - v->a[22][anon_sym_GT_LPAREN] = actions(473); - v->a[22][sym_comment] = actions(71); - v->a[22][sym_file_descriptor] = actions(475); - v->a[22][sym_variable_name] = actions(477); - v->a[22][sym_test_operator] = actions(479); - v->a[22][sym__brace_start] = actions(481); - v->a[23][sym__statements] = state(6539); - v->a[23][sym__statement_not_pipeline] = state(6584); - v->a[23][sym_redirected_statement] = state(4349); - v->a[23][sym_for_statement] = state(4349); - v->a[23][sym_c_style_for_statement] = state(4349); + v->a[28][sym_redirected_statement] = state(1966); + v->a[28][sym_for_statement] = state(1966); + v->a[28][sym_while_statement] = state(1966); + v->a[28][sym_if_statement] = state(1966); + v->a[28][sym_case_statement] = state(1966); + v->a[28][sym_function_definition] = state(1966); + v->a[28][sym_compound_statement] = state(1966); + v->a[28][sym_subshell] = state(1966); + v->a[28][sym_pipeline] = state(2157); + v->a[28][sym_list] = state(1966); + v->a[28][sym_negated_command] = state(1966); + v->a[28][sym_declaration_command] = state(1966); + v->a[28][sym_unset_command] = state(1966); + v->a[28][sym_command] = state(1966); + v->a[28][sym_command_name] = state(268); + v->a[28][sym_variable_assignment] = state(492); + v->a[28][sym_variable_assignments] = state(1966); + v->a[28][sym_file_redirect] = state(1212); + v->a[28][sym_arithmetic_expansion] = state(586); + v->a[28][sym_brace_expression] = state(586); parse_table_115(v); } diff --git a/parser/static/parse_table/parse_table_220.c b/parser/static/parse_table/parse_table_220.c deleted file mode 100644 index fb201a18..00000000 --- a/parser/static/parse_table/parse_table_220.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_220.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1100(t_parse_table_array *v) -{ - v->a[240][sym_raw_string] = actions(773); - v->a[240][sym_ansi_c_string] = actions(773); - v->a[240][aux_sym_number_token1] = actions(324); - v->a[240][aux_sym_number_token2] = actions(326); - v->a[240][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[240][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[240][anon_sym_BQUOTE] = actions(332); - v->a[240][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[240][anon_sym_LT_LPAREN] = actions(336); - v->a[240][anon_sym_GT_LPAREN] = actions(336); - v->a[240][sym_comment] = actions(71); - v->a[240][sym_file_descriptor] = actions(135); - v->a[240][sym_variable_name] = actions(137); - v->a[240][sym_test_operator] = actions(775); - v->a[240][sym__brace_start] = actions(344); - v->a[241][sym__statements] = state(6899); - v->a[241][sym__statement_not_pipeline] = state(6558); - v->a[241][sym_redirected_statement] = state(4662); - v->a[241][sym_for_statement] = state(4662); - v->a[241][sym_c_style_for_statement] = state(4662); - parse_table_1101(v); -} - -void parse_table_1101(t_parse_table_array *v) -{ - v->a[241][sym_while_statement] = state(4314); - v->a[241][sym_if_statement] = state(4314); - v->a[241][sym_case_statement] = state(4662); - v->a[241][sym_function_definition] = state(4662); - v->a[241][sym_compound_statement] = state(4662); - v->a[241][sym_subshell] = state(4662); - v->a[241][sym_pipeline] = state(5070); - v->a[241][sym_list] = state(4662); - v->a[241][sym_negated_command] = state(4662); - v->a[241][sym_test_command] = state(4662); - v->a[241][sym_declaration_command] = state(4662); - v->a[241][sym_unset_command] = state(4662); - v->a[241][sym_command] = state(4662); - v->a[241][sym_command_name] = state(554); - v->a[241][sym_variable_assignment] = state(1150); - v->a[241][sym_variable_assignments] = state(4662); - v->a[241][sym_subscript] = state(6790); - v->a[241][sym_file_redirect] = state(2273); - v->a[241][sym_herestring_redirect] = state(2272); - v->a[241][sym_arithmetic_expansion] = state(1078); - parse_table_1102(v); -} - -void parse_table_1102(t_parse_table_array *v) -{ - v->a[241][sym_brace_expression] = state(1078); - v->a[241][sym_concatenation] = state(1376); - v->a[241][sym_string] = state(1078); - v->a[241][sym_translated_string] = state(1078); - v->a[241][sym_number] = state(1078); - v->a[241][sym_simple_expansion] = state(1078); - v->a[241][sym_expansion] = state(1078); - v->a[241][sym_command_substitution] = state(1078); - v->a[241][sym_process_substitution] = state(1078); - v->a[241][aux_sym__statements_repeat1] = state(429); - v->a[241][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[241][aux_sym_command_repeat1] = state(958); - v->a[241][aux_sym__literal_repeat1] = state(1267); - v->a[241][sym_word] = actions(799); - v->a[241][anon_sym_for] = actions(9); - v->a[241][anon_sym_select] = actions(11); - v->a[241][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[241][anon_sym_LT] = actions(290); - v->a[241][anon_sym_GT] = actions(290); - v->a[241][anon_sym_GT_GT] = actions(292); - parse_table_1103(v); -} - -void parse_table_1103(t_parse_table_array *v) -{ - v->a[241][anon_sym_LPAREN] = actions(19); - v->a[241][anon_sym_while] = actions(21); - v->a[241][anon_sym_until] = actions(21); - v->a[241][anon_sym_if] = actions(23); - v->a[241][anon_sym_case] = actions(25); - v->a[241][anon_sym_function] = actions(801); - v->a[241][anon_sym_LBRACE] = actions(29); - v->a[241][anon_sym_BANG] = actions(803); - v->a[241][anon_sym_LBRACK] = actions(33); - v->a[241][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[241][anon_sym_declare] = actions(805); - v->a[241][anon_sym_typeset] = actions(805); - v->a[241][anon_sym_export] = actions(805); - v->a[241][anon_sym_readonly] = actions(805); - v->a[241][anon_sym_local] = actions(805); - v->a[241][anon_sym_unset] = actions(807); - v->a[241][anon_sym_unsetenv] = actions(807); - v->a[241][anon_sym_AMP_GT] = actions(290); - v->a[241][anon_sym_AMP_GT_GT] = actions(292); - v->a[241][anon_sym_LT_AMP] = actions(290); - parse_table_1104(v); -} - -void parse_table_1104(t_parse_table_array *v) -{ - v->a[241][anon_sym_GT_AMP] = actions(290); - v->a[241][anon_sym_GT_PIPE] = actions(292); - v->a[241][anon_sym_LT_AMP_DASH] = actions(308); - v->a[241][anon_sym_GT_AMP_DASH] = actions(308); - v->a[241][anon_sym_LT_LT_LT] = actions(310); - v->a[241][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[241][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[241][anon_sym_DOLLAR] = actions(316); - v->a[241][sym__special_character] = actions(318); - v->a[241][anon_sym_DQUOTE] = actions(320); - v->a[241][sym_raw_string] = actions(322); - v->a[241][sym_ansi_c_string] = actions(322); - v->a[241][aux_sym_number_token1] = actions(324); - v->a[241][aux_sym_number_token2] = actions(326); - v->a[241][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[241][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[241][anon_sym_BQUOTE] = actions(332); - v->a[241][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[241][anon_sym_LT_LPAREN] = actions(336); - v->a[241][anon_sym_GT_LPAREN] = actions(336); - parse_table_1105(v); -} - -/* EOF parse_table_220.c */ diff --git a/parser/static/parse_table/parse_table_221.c b/parser/static/parse_table/parse_table_221.c deleted file mode 100644 index 2dcf97bd..00000000 --- a/parser/static/parse_table/parse_table_221.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_221.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1105(t_parse_table_array *v) -{ - v->a[241][sym_comment] = actions(71); - v->a[241][sym_file_descriptor] = actions(338); - v->a[241][sym_variable_name] = actions(340); - v->a[241][sym_test_operator] = actions(342); - v->a[241][sym__brace_start] = actions(344); - v->a[242][sym__statements] = state(6896); - v->a[242][sym__statement_not_pipeline] = state(6614); - v->a[242][sym_redirected_statement] = state(4797); - v->a[242][sym_for_statement] = state(4797); - v->a[242][sym_c_style_for_statement] = state(4797); - v->a[242][sym_while_statement] = state(4400); - v->a[242][sym_if_statement] = state(4400); - v->a[242][sym_case_statement] = state(4797); - v->a[242][sym_function_definition] = state(4797); - v->a[242][sym_compound_statement] = state(4797); - v->a[242][sym_subshell] = state(4797); - v->a[242][sym_pipeline] = state(5054); - v->a[242][sym_list] = state(4797); - v->a[242][sym_negated_command] = state(4797); - v->a[242][sym_test_command] = state(4797); - parse_table_1106(v); -} - -void parse_table_1106(t_parse_table_array *v) -{ - v->a[242][sym_declaration_command] = state(4797); - v->a[242][sym_unset_command] = state(4797); - v->a[242][sym_command] = state(4797); - v->a[242][sym_command_name] = state(533); - v->a[242][sym_variable_assignment] = state(945); - v->a[242][sym_variable_assignments] = state(4797); - v->a[242][sym_subscript] = state(6754); - v->a[242][sym_file_redirect] = state(2019); - v->a[242][sym_herestring_redirect] = state(2017); - v->a[242][sym_arithmetic_expansion] = state(938); - v->a[242][sym_brace_expression] = state(938); - v->a[242][sym_concatenation] = state(1376); - v->a[242][sym_string] = state(938); - v->a[242][sym_translated_string] = state(938); - v->a[242][sym_number] = state(938); - v->a[242][sym_simple_expansion] = state(938); - v->a[242][sym_expansion] = state(938); - v->a[242][sym_command_substitution] = state(938); - v->a[242][sym_process_substitution] = state(938); - v->a[242][aux_sym__statements_repeat1] = state(423); - parse_table_1107(v); -} - -void parse_table_1107(t_parse_table_array *v) -{ - v->a[242][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[242][aux_sym_command_repeat1] = state(951); - v->a[242][aux_sym__literal_repeat1] = state(1267); - v->a[242][sym_word] = actions(765); - v->a[242][anon_sym_for] = actions(9); - v->a[242][anon_sym_select] = actions(11); - v->a[242][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[242][anon_sym_LT] = actions(85); - v->a[242][anon_sym_GT] = actions(85); - v->a[242][anon_sym_GT_GT] = actions(87); - v->a[242][anon_sym_LPAREN] = actions(19); - v->a[242][anon_sym_while] = actions(21); - v->a[242][anon_sym_until] = actions(21); - v->a[242][anon_sym_if] = actions(23); - v->a[242][anon_sym_case] = actions(25); - v->a[242][anon_sym_function] = actions(91); - v->a[242][anon_sym_LBRACE] = actions(29); - v->a[242][anon_sym_BANG] = actions(769); - v->a[242][anon_sym_LBRACK] = actions(33); - v->a[242][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1108(v); -} - -void parse_table_1108(t_parse_table_array *v) -{ - v->a[242][anon_sym_declare] = actions(95); - v->a[242][anon_sym_typeset] = actions(95); - v->a[242][anon_sym_export] = actions(95); - v->a[242][anon_sym_readonly] = actions(95); - v->a[242][anon_sym_local] = actions(95); - v->a[242][anon_sym_unset] = actions(97); - v->a[242][anon_sym_unsetenv] = actions(97); - v->a[242][anon_sym_AMP_GT] = actions(85); - v->a[242][anon_sym_AMP_GT_GT] = actions(87); - v->a[242][anon_sym_LT_AMP] = actions(85); - v->a[242][anon_sym_GT_AMP] = actions(85); - v->a[242][anon_sym_GT_PIPE] = actions(87); - v->a[242][anon_sym_LT_AMP_DASH] = actions(99); - v->a[242][anon_sym_GT_AMP_DASH] = actions(99); - v->a[242][anon_sym_LT_LT_LT] = actions(101); - v->a[242][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[242][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[242][anon_sym_DOLLAR] = actions(316); - v->a[242][sym__special_character] = actions(771); - v->a[242][anon_sym_DQUOTE] = actions(320); - parse_table_1109(v); -} - -void parse_table_1109(t_parse_table_array *v) -{ - v->a[242][sym_raw_string] = actions(773); - v->a[242][sym_ansi_c_string] = actions(773); - v->a[242][aux_sym_number_token1] = actions(324); - v->a[242][aux_sym_number_token2] = actions(326); - v->a[242][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[242][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[242][anon_sym_BQUOTE] = actions(332); - v->a[242][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[242][anon_sym_LT_LPAREN] = actions(336); - v->a[242][anon_sym_GT_LPAREN] = actions(336); - v->a[242][sym_comment] = actions(71); - v->a[242][sym_file_descriptor] = actions(135); - v->a[242][sym_variable_name] = actions(137); - v->a[242][sym_test_operator] = actions(775); - v->a[242][sym__brace_start] = actions(344); - v->a[243][sym__statements] = state(6815); - v->a[243][sym__statement_not_pipeline] = state(6614); - v->a[243][sym_redirected_statement] = state(4797); - v->a[243][sym_for_statement] = state(4797); - v->a[243][sym_c_style_for_statement] = state(4797); - parse_table_1110(v); -} - -/* EOF parse_table_221.c */ diff --git a/parser/static/parse_table/parse_table_222.c b/parser/static/parse_table/parse_table_222.c deleted file mode 100644 index fc8f5c07..00000000 --- a/parser/static/parse_table/parse_table_222.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_222.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1110(t_parse_table_array *v) -{ - v->a[243][sym_while_statement] = state(4400); - v->a[243][sym_if_statement] = state(4400); - v->a[243][sym_case_statement] = state(4797); - v->a[243][sym_function_definition] = state(4797); - v->a[243][sym_compound_statement] = state(4797); - v->a[243][sym_subshell] = state(4797); - v->a[243][sym_pipeline] = state(5054); - v->a[243][sym_list] = state(4797); - v->a[243][sym_negated_command] = state(4797); - v->a[243][sym_test_command] = state(4797); - v->a[243][sym_declaration_command] = state(4797); - v->a[243][sym_unset_command] = state(4797); - v->a[243][sym_command] = state(4797); - v->a[243][sym_command_name] = state(533); - v->a[243][sym_variable_assignment] = state(945); - v->a[243][sym_variable_assignments] = state(4797); - v->a[243][sym_subscript] = state(6754); - v->a[243][sym_file_redirect] = state(2219); - v->a[243][sym_herestring_redirect] = state(2017); - v->a[243][sym_arithmetic_expansion] = state(938); - parse_table_1111(v); -} - -void parse_table_1111(t_parse_table_array *v) -{ - v->a[243][sym_brace_expression] = state(938); - v->a[243][sym_concatenation] = state(1376); - v->a[243][sym_string] = state(938); - v->a[243][sym_translated_string] = state(938); - v->a[243][sym_number] = state(938); - v->a[243][sym_simple_expansion] = state(938); - v->a[243][sym_expansion] = state(938); - v->a[243][sym_command_substitution] = state(938); - v->a[243][sym_process_substitution] = state(938); - v->a[243][aux_sym__statements_repeat1] = state(423); - v->a[243][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[243][aux_sym_command_repeat1] = state(951); - v->a[243][aux_sym__literal_repeat1] = state(1267); - v->a[243][sym_word] = actions(765); - v->a[243][anon_sym_for] = actions(9); - v->a[243][anon_sym_select] = actions(11); - v->a[243][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[243][anon_sym_LT] = actions(85); - v->a[243][anon_sym_GT] = actions(85); - v->a[243][anon_sym_GT_GT] = actions(87); - parse_table_1112(v); -} - -void parse_table_1112(t_parse_table_array *v) -{ - v->a[243][anon_sym_LPAREN] = actions(19); - v->a[243][anon_sym_while] = actions(21); - v->a[243][anon_sym_until] = actions(21); - v->a[243][anon_sym_if] = actions(23); - v->a[243][anon_sym_case] = actions(25); - v->a[243][anon_sym_function] = actions(91); - v->a[243][anon_sym_LBRACE] = actions(29); - v->a[243][anon_sym_BANG] = actions(769); - v->a[243][anon_sym_LBRACK] = actions(33); - v->a[243][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[243][anon_sym_declare] = actions(95); - v->a[243][anon_sym_typeset] = actions(95); - v->a[243][anon_sym_export] = actions(95); - v->a[243][anon_sym_readonly] = actions(95); - v->a[243][anon_sym_local] = actions(95); - v->a[243][anon_sym_unset] = actions(97); - v->a[243][anon_sym_unsetenv] = actions(97); - v->a[243][anon_sym_AMP_GT] = actions(85); - v->a[243][anon_sym_AMP_GT_GT] = actions(87); - v->a[243][anon_sym_LT_AMP] = actions(85); - parse_table_1113(v); -} - -void parse_table_1113(t_parse_table_array *v) -{ - v->a[243][anon_sym_GT_AMP] = actions(85); - v->a[243][anon_sym_GT_PIPE] = actions(87); - v->a[243][anon_sym_LT_AMP_DASH] = actions(99); - v->a[243][anon_sym_GT_AMP_DASH] = actions(99); - v->a[243][anon_sym_LT_LT_LT] = actions(101); - v->a[243][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[243][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[243][anon_sym_DOLLAR] = actions(316); - v->a[243][sym__special_character] = actions(771); - v->a[243][anon_sym_DQUOTE] = actions(320); - v->a[243][sym_raw_string] = actions(773); - v->a[243][sym_ansi_c_string] = actions(773); - v->a[243][aux_sym_number_token1] = actions(324); - v->a[243][aux_sym_number_token2] = actions(326); - v->a[243][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[243][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[243][anon_sym_BQUOTE] = actions(332); - v->a[243][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[243][anon_sym_LT_LPAREN] = actions(336); - v->a[243][anon_sym_GT_LPAREN] = actions(336); - parse_table_1114(v); -} - -void parse_table_1114(t_parse_table_array *v) -{ - v->a[243][sym_comment] = actions(71); - v->a[243][sym_file_descriptor] = actions(135); - v->a[243][sym_variable_name] = actions(137); - v->a[243][sym_test_operator] = actions(775); - v->a[243][sym__brace_start] = actions(344); - v->a[244][sym__statements] = state(6816); - v->a[244][sym__statement_not_pipeline] = state(6558); - v->a[244][sym_redirected_statement] = state(4662); - v->a[244][sym_for_statement] = state(4662); - v->a[244][sym_c_style_for_statement] = state(4662); - v->a[244][sym_while_statement] = state(4314); - v->a[244][sym_if_statement] = state(4314); - v->a[244][sym_case_statement] = state(4662); - v->a[244][sym_function_definition] = state(4662); - v->a[244][sym_compound_statement] = state(4662); - v->a[244][sym_subshell] = state(4662); - v->a[244][sym_pipeline] = state(5070); - v->a[244][sym_list] = state(4662); - v->a[244][sym_negated_command] = state(4662); - v->a[244][sym_test_command] = state(4662); - parse_table_1115(v); -} - -/* EOF parse_table_222.c */ diff --git a/parser/static/parse_table/parse_table_223.c b/parser/static/parse_table/parse_table_223.c deleted file mode 100644 index c8c73a84..00000000 --- a/parser/static/parse_table/parse_table_223.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_223.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1115(t_parse_table_array *v) -{ - v->a[244][sym_declaration_command] = state(4662); - v->a[244][sym_unset_command] = state(4662); - v->a[244][sym_command] = state(4662); - v->a[244][sym_command_name] = state(554); - v->a[244][sym_variable_assignment] = state(1150); - v->a[244][sym_variable_assignments] = state(4662); - v->a[244][sym_subscript] = state(6790); - v->a[244][sym_file_redirect] = state(2273); - v->a[244][sym_herestring_redirect] = state(2272); - v->a[244][sym_arithmetic_expansion] = state(1078); - v->a[244][sym_brace_expression] = state(1078); - v->a[244][sym_concatenation] = state(1376); - v->a[244][sym_string] = state(1078); - v->a[244][sym_translated_string] = state(1078); - v->a[244][sym_number] = state(1078); - v->a[244][sym_simple_expansion] = state(1078); - v->a[244][sym_expansion] = state(1078); - v->a[244][sym_command_substitution] = state(1078); - v->a[244][sym_process_substitution] = state(1078); - v->a[244][aux_sym__statements_repeat1] = state(429); - parse_table_1116(v); -} - -void parse_table_1116(t_parse_table_array *v) -{ - v->a[244][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[244][aux_sym_command_repeat1] = state(958); - v->a[244][aux_sym__literal_repeat1] = state(1267); - v->a[244][sym_word] = actions(799); - v->a[244][anon_sym_for] = actions(9); - v->a[244][anon_sym_select] = actions(11); - v->a[244][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[244][anon_sym_LT] = actions(290); - v->a[244][anon_sym_GT] = actions(290); - v->a[244][anon_sym_GT_GT] = actions(292); - v->a[244][anon_sym_LPAREN] = actions(19); - v->a[244][anon_sym_while] = actions(21); - v->a[244][anon_sym_until] = actions(21); - v->a[244][anon_sym_if] = actions(23); - v->a[244][anon_sym_case] = actions(25); - v->a[244][anon_sym_function] = actions(801); - v->a[244][anon_sym_LBRACE] = actions(29); - v->a[244][anon_sym_BANG] = actions(803); - v->a[244][anon_sym_LBRACK] = actions(33); - v->a[244][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1117(v); -} - -void parse_table_1117(t_parse_table_array *v) -{ - v->a[244][anon_sym_declare] = actions(805); - v->a[244][anon_sym_typeset] = actions(805); - v->a[244][anon_sym_export] = actions(805); - v->a[244][anon_sym_readonly] = actions(805); - v->a[244][anon_sym_local] = actions(805); - v->a[244][anon_sym_unset] = actions(807); - v->a[244][anon_sym_unsetenv] = actions(807); - v->a[244][anon_sym_AMP_GT] = actions(290); - v->a[244][anon_sym_AMP_GT_GT] = actions(292); - v->a[244][anon_sym_LT_AMP] = actions(290); - v->a[244][anon_sym_GT_AMP] = actions(290); - v->a[244][anon_sym_GT_PIPE] = actions(292); - v->a[244][anon_sym_LT_AMP_DASH] = actions(308); - v->a[244][anon_sym_GT_AMP_DASH] = actions(308); - v->a[244][anon_sym_LT_LT_LT] = actions(310); - v->a[244][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[244][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[244][anon_sym_DOLLAR] = actions(316); - v->a[244][sym__special_character] = actions(318); - v->a[244][anon_sym_DQUOTE] = actions(320); - parse_table_1118(v); -} - -void parse_table_1118(t_parse_table_array *v) -{ - v->a[244][sym_raw_string] = actions(322); - v->a[244][sym_ansi_c_string] = actions(322); - v->a[244][aux_sym_number_token1] = actions(324); - v->a[244][aux_sym_number_token2] = actions(326); - v->a[244][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[244][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[244][anon_sym_BQUOTE] = actions(332); - v->a[244][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[244][anon_sym_LT_LPAREN] = actions(336); - v->a[244][anon_sym_GT_LPAREN] = actions(336); - v->a[244][sym_comment] = actions(71); - v->a[244][sym_file_descriptor] = actions(338); - v->a[244][sym_variable_name] = actions(340); - v->a[244][sym_test_operator] = actions(342); - v->a[244][sym__brace_start] = actions(344); - v->a[245][sym__statements] = state(6819); - v->a[245][sym__statement_not_pipeline] = state(6558); - v->a[245][sym_redirected_statement] = state(4662); - v->a[245][sym_for_statement] = state(4662); - v->a[245][sym_c_style_for_statement] = state(4662); - parse_table_1119(v); -} - -void parse_table_1119(t_parse_table_array *v) -{ - v->a[245][sym_while_statement] = state(4314); - v->a[245][sym_if_statement] = state(4314); - v->a[245][sym_case_statement] = state(4662); - v->a[245][sym_function_definition] = state(4662); - v->a[245][sym_compound_statement] = state(4662); - v->a[245][sym_subshell] = state(4662); - v->a[245][sym_pipeline] = state(5070); - v->a[245][sym_list] = state(4662); - v->a[245][sym_negated_command] = state(4662); - v->a[245][sym_test_command] = state(4662); - v->a[245][sym_declaration_command] = state(4662); - v->a[245][sym_unset_command] = state(4662); - v->a[245][sym_command] = state(4662); - v->a[245][sym_command_name] = state(554); - v->a[245][sym_variable_assignment] = state(1150); - v->a[245][sym_variable_assignments] = state(4662); - v->a[245][sym_subscript] = state(6790); - v->a[245][sym_file_redirect] = state(2273); - v->a[245][sym_herestring_redirect] = state(2272); - v->a[245][sym_arithmetic_expansion] = state(1078); - parse_table_1120(v); -} - -/* EOF parse_table_223.c */ diff --git a/parser/static/parse_table/parse_table_224.c b/parser/static/parse_table/parse_table_224.c deleted file mode 100644 index cc8b49f6..00000000 --- a/parser/static/parse_table/parse_table_224.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_224.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1120(t_parse_table_array *v) -{ - v->a[245][sym_brace_expression] = state(1078); - v->a[245][sym_concatenation] = state(1376); - v->a[245][sym_string] = state(1078); - v->a[245][sym_translated_string] = state(1078); - v->a[245][sym_number] = state(1078); - v->a[245][sym_simple_expansion] = state(1078); - v->a[245][sym_expansion] = state(1078); - v->a[245][sym_command_substitution] = state(1078); - v->a[245][sym_process_substitution] = state(1078); - v->a[245][aux_sym__statements_repeat1] = state(429); - v->a[245][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[245][aux_sym_command_repeat1] = state(958); - v->a[245][aux_sym__literal_repeat1] = state(1267); - v->a[245][sym_word] = actions(799); - v->a[245][anon_sym_for] = actions(9); - v->a[245][anon_sym_select] = actions(11); - v->a[245][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[245][anon_sym_LT] = actions(290); - v->a[245][anon_sym_GT] = actions(290); - v->a[245][anon_sym_GT_GT] = actions(292); - parse_table_1121(v); -} - -void parse_table_1121(t_parse_table_array *v) -{ - v->a[245][anon_sym_LPAREN] = actions(19); - v->a[245][anon_sym_while] = actions(21); - v->a[245][anon_sym_until] = actions(21); - v->a[245][anon_sym_if] = actions(23); - v->a[245][anon_sym_case] = actions(25); - v->a[245][anon_sym_function] = actions(801); - v->a[245][anon_sym_LBRACE] = actions(29); - v->a[245][anon_sym_BANG] = actions(803); - v->a[245][anon_sym_LBRACK] = actions(33); - v->a[245][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[245][anon_sym_declare] = actions(805); - v->a[245][anon_sym_typeset] = actions(805); - v->a[245][anon_sym_export] = actions(805); - v->a[245][anon_sym_readonly] = actions(805); - v->a[245][anon_sym_local] = actions(805); - v->a[245][anon_sym_unset] = actions(807); - v->a[245][anon_sym_unsetenv] = actions(807); - v->a[245][anon_sym_AMP_GT] = actions(290); - v->a[245][anon_sym_AMP_GT_GT] = actions(292); - v->a[245][anon_sym_LT_AMP] = actions(290); - parse_table_1122(v); -} - -void parse_table_1122(t_parse_table_array *v) -{ - v->a[245][anon_sym_GT_AMP] = actions(290); - v->a[245][anon_sym_GT_PIPE] = actions(292); - v->a[245][anon_sym_LT_AMP_DASH] = actions(308); - v->a[245][anon_sym_GT_AMP_DASH] = actions(308); - v->a[245][anon_sym_LT_LT_LT] = actions(310); - v->a[245][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[245][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[245][anon_sym_DOLLAR] = actions(316); - v->a[245][sym__special_character] = actions(318); - v->a[245][anon_sym_DQUOTE] = actions(320); - v->a[245][sym_raw_string] = actions(322); - v->a[245][sym_ansi_c_string] = actions(322); - v->a[245][aux_sym_number_token1] = actions(324); - v->a[245][aux_sym_number_token2] = actions(326); - v->a[245][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[245][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[245][anon_sym_BQUOTE] = actions(332); - v->a[245][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[245][anon_sym_LT_LPAREN] = actions(336); - v->a[245][anon_sym_GT_LPAREN] = actions(336); - parse_table_1123(v); -} - -void parse_table_1123(t_parse_table_array *v) -{ - v->a[245][sym_comment] = actions(71); - v->a[245][sym_file_descriptor] = actions(338); - v->a[245][sym_variable_name] = actions(340); - v->a[245][sym_test_operator] = actions(342); - v->a[245][sym__brace_start] = actions(344); - v->a[246][sym__statements] = state(7527); - v->a[246][sym__statement_not_pipeline] = state(6558); - v->a[246][sym_redirected_statement] = state(4662); - v->a[246][sym_for_statement] = state(4662); - v->a[246][sym_c_style_for_statement] = state(4662); - v->a[246][sym_while_statement] = state(4314); - v->a[246][sym_if_statement] = state(4314); - v->a[246][sym_case_statement] = state(4662); - v->a[246][sym_function_definition] = state(4662); - v->a[246][sym_compound_statement] = state(4662); - v->a[246][sym_subshell] = state(4662); - v->a[246][sym_pipeline] = state(5070); - v->a[246][sym_list] = state(4662); - v->a[246][sym_negated_command] = state(4662); - v->a[246][sym_test_command] = state(4662); - parse_table_1124(v); -} - -void parse_table_1124(t_parse_table_array *v) -{ - v->a[246][sym_declaration_command] = state(4662); - v->a[246][sym_unset_command] = state(4662); - v->a[246][sym_command] = state(4662); - v->a[246][sym_command_name] = state(554); - v->a[246][sym_variable_assignment] = state(1150); - v->a[246][sym_variable_assignments] = state(4662); - v->a[246][sym_subscript] = state(6790); - v->a[246][sym_file_redirect] = state(2273); - v->a[246][sym_herestring_redirect] = state(2272); - v->a[246][sym_arithmetic_expansion] = state(1078); - v->a[246][sym_brace_expression] = state(1078); - v->a[246][sym_concatenation] = state(1376); - v->a[246][sym_string] = state(1078); - v->a[246][sym_translated_string] = state(1078); - v->a[246][sym_number] = state(1078); - v->a[246][sym_simple_expansion] = state(1078); - v->a[246][sym_expansion] = state(1078); - v->a[246][sym_command_substitution] = state(1078); - v->a[246][sym_process_substitution] = state(1078); - v->a[246][aux_sym__statements_repeat1] = state(429); - parse_table_1125(v); -} - -/* EOF parse_table_224.c */ diff --git a/parser/static/parse_table/parse_table_225.c b/parser/static/parse_table/parse_table_225.c deleted file mode 100644 index 72d2fe3b..00000000 --- a/parser/static/parse_table/parse_table_225.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_225.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1125(t_parse_table_array *v) -{ - v->a[246][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[246][aux_sym_command_repeat1] = state(958); - v->a[246][aux_sym__literal_repeat1] = state(1267); - v->a[246][sym_word] = actions(799); - v->a[246][anon_sym_for] = actions(9); - v->a[246][anon_sym_select] = actions(11); - v->a[246][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[246][anon_sym_LT] = actions(290); - v->a[246][anon_sym_GT] = actions(290); - v->a[246][anon_sym_GT_GT] = actions(292); - v->a[246][anon_sym_LPAREN] = actions(19); - v->a[246][anon_sym_while] = actions(21); - v->a[246][anon_sym_until] = actions(21); - v->a[246][anon_sym_if] = actions(23); - v->a[246][anon_sym_case] = actions(25); - v->a[246][anon_sym_function] = actions(801); - v->a[246][anon_sym_LBRACE] = actions(29); - v->a[246][anon_sym_BANG] = actions(803); - v->a[246][anon_sym_LBRACK] = actions(33); - v->a[246][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1126(v); -} - -void parse_table_1126(t_parse_table_array *v) -{ - v->a[246][anon_sym_declare] = actions(805); - v->a[246][anon_sym_typeset] = actions(805); - v->a[246][anon_sym_export] = actions(805); - v->a[246][anon_sym_readonly] = actions(805); - v->a[246][anon_sym_local] = actions(805); - v->a[246][anon_sym_unset] = actions(807); - v->a[246][anon_sym_unsetenv] = actions(807); - v->a[246][anon_sym_AMP_GT] = actions(290); - v->a[246][anon_sym_AMP_GT_GT] = actions(292); - v->a[246][anon_sym_LT_AMP] = actions(290); - v->a[246][anon_sym_GT_AMP] = actions(290); - v->a[246][anon_sym_GT_PIPE] = actions(292); - v->a[246][anon_sym_LT_AMP_DASH] = actions(308); - v->a[246][anon_sym_GT_AMP_DASH] = actions(308); - v->a[246][anon_sym_LT_LT_LT] = actions(310); - v->a[246][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[246][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[246][anon_sym_DOLLAR] = actions(316); - v->a[246][sym__special_character] = actions(318); - v->a[246][anon_sym_DQUOTE] = actions(320); - parse_table_1127(v); -} - -void parse_table_1127(t_parse_table_array *v) -{ - v->a[246][sym_raw_string] = actions(322); - v->a[246][sym_ansi_c_string] = actions(322); - v->a[246][aux_sym_number_token1] = actions(324); - v->a[246][aux_sym_number_token2] = actions(326); - v->a[246][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[246][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[246][anon_sym_BQUOTE] = actions(332); - v->a[246][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[246][anon_sym_LT_LPAREN] = actions(336); - v->a[246][anon_sym_GT_LPAREN] = actions(336); - v->a[246][sym_comment] = actions(71); - v->a[246][sym_file_descriptor] = actions(338); - v->a[246][sym_variable_name] = actions(340); - v->a[246][sym_test_operator] = actions(342); - v->a[246][sym__brace_start] = actions(344); - v->a[247][sym__statements] = state(7300); - v->a[247][sym__statement_not_pipeline] = state(6558); - v->a[247][sym_redirected_statement] = state(4662); - v->a[247][sym_for_statement] = state(4662); - v->a[247][sym_c_style_for_statement] = state(4662); - parse_table_1128(v); -} - -void parse_table_1128(t_parse_table_array *v) -{ - v->a[247][sym_while_statement] = state(4314); - v->a[247][sym_if_statement] = state(4314); - v->a[247][sym_case_statement] = state(4662); - v->a[247][sym_function_definition] = state(4662); - v->a[247][sym_compound_statement] = state(4662); - v->a[247][sym_subshell] = state(4662); - v->a[247][sym_pipeline] = state(5070); - v->a[247][sym_list] = state(4662); - v->a[247][sym_negated_command] = state(4662); - v->a[247][sym_test_command] = state(4662); - v->a[247][sym_declaration_command] = state(4662); - v->a[247][sym_unset_command] = state(4662); - v->a[247][sym_command] = state(4662); - v->a[247][sym_command_name] = state(554); - v->a[247][sym_variable_assignment] = state(1150); - v->a[247][sym_variable_assignments] = state(4662); - v->a[247][sym_subscript] = state(6790); - v->a[247][sym_file_redirect] = state(2273); - v->a[247][sym_herestring_redirect] = state(2272); - v->a[247][sym_arithmetic_expansion] = state(1078); - parse_table_1129(v); -} - -void parse_table_1129(t_parse_table_array *v) -{ - v->a[247][sym_brace_expression] = state(1078); - v->a[247][sym_concatenation] = state(1376); - v->a[247][sym_string] = state(1078); - v->a[247][sym_translated_string] = state(1078); - v->a[247][sym_number] = state(1078); - v->a[247][sym_simple_expansion] = state(1078); - v->a[247][sym_expansion] = state(1078); - v->a[247][sym_command_substitution] = state(1078); - v->a[247][sym_process_substitution] = state(1078); - v->a[247][aux_sym__statements_repeat1] = state(429); - v->a[247][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[247][aux_sym_command_repeat1] = state(958); - v->a[247][aux_sym__literal_repeat1] = state(1267); - v->a[247][sym_word] = actions(799); - v->a[247][anon_sym_for] = actions(9); - v->a[247][anon_sym_select] = actions(11); - v->a[247][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[247][anon_sym_LT] = actions(290); - v->a[247][anon_sym_GT] = actions(290); - v->a[247][anon_sym_GT_GT] = actions(292); - parse_table_1130(v); -} - -/* EOF parse_table_225.c */ diff --git a/parser/static/parse_table/parse_table_226.c b/parser/static/parse_table/parse_table_226.c deleted file mode 100644 index 2a4127ad..00000000 --- a/parser/static/parse_table/parse_table_226.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_226.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1130(t_parse_table_array *v) -{ - v->a[247][anon_sym_LPAREN] = actions(19); - v->a[247][anon_sym_while] = actions(21); - v->a[247][anon_sym_until] = actions(21); - v->a[247][anon_sym_if] = actions(23); - v->a[247][anon_sym_case] = actions(25); - v->a[247][anon_sym_function] = actions(801); - v->a[247][anon_sym_LBRACE] = actions(29); - v->a[247][anon_sym_BANG] = actions(803); - v->a[247][anon_sym_LBRACK] = actions(33); - v->a[247][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[247][anon_sym_declare] = actions(805); - v->a[247][anon_sym_typeset] = actions(805); - v->a[247][anon_sym_export] = actions(805); - v->a[247][anon_sym_readonly] = actions(805); - v->a[247][anon_sym_local] = actions(805); - v->a[247][anon_sym_unset] = actions(807); - v->a[247][anon_sym_unsetenv] = actions(807); - v->a[247][anon_sym_AMP_GT] = actions(290); - v->a[247][anon_sym_AMP_GT_GT] = actions(292); - v->a[247][anon_sym_LT_AMP] = actions(290); - parse_table_1131(v); -} - -void parse_table_1131(t_parse_table_array *v) -{ - v->a[247][anon_sym_GT_AMP] = actions(290); - v->a[247][anon_sym_GT_PIPE] = actions(292); - v->a[247][anon_sym_LT_AMP_DASH] = actions(308); - v->a[247][anon_sym_GT_AMP_DASH] = actions(308); - v->a[247][anon_sym_LT_LT_LT] = actions(310); - v->a[247][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[247][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[247][anon_sym_DOLLAR] = actions(316); - v->a[247][sym__special_character] = actions(318); - v->a[247][anon_sym_DQUOTE] = actions(320); - v->a[247][sym_raw_string] = actions(322); - v->a[247][sym_ansi_c_string] = actions(322); - v->a[247][aux_sym_number_token1] = actions(324); - v->a[247][aux_sym_number_token2] = actions(326); - v->a[247][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[247][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[247][anon_sym_BQUOTE] = actions(332); - v->a[247][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[247][anon_sym_LT_LPAREN] = actions(336); - v->a[247][anon_sym_GT_LPAREN] = actions(336); - parse_table_1132(v); -} - -void parse_table_1132(t_parse_table_array *v) -{ - v->a[247][sym_comment] = actions(71); - v->a[247][sym_file_descriptor] = actions(338); - v->a[247][sym_variable_name] = actions(340); - v->a[247][sym_test_operator] = actions(342); - v->a[247][sym__brace_start] = actions(344); - v->a[248][sym__statements] = state(6821); - v->a[248][sym__statement_not_pipeline] = state(6614); - v->a[248][sym_redirected_statement] = state(4797); - v->a[248][sym_for_statement] = state(4797); - v->a[248][sym_c_style_for_statement] = state(4797); - v->a[248][sym_while_statement] = state(4400); - v->a[248][sym_if_statement] = state(4400); - v->a[248][sym_case_statement] = state(4797); - v->a[248][sym_function_definition] = state(4797); - v->a[248][sym_compound_statement] = state(4797); - v->a[248][sym_subshell] = state(4797); - v->a[248][sym_pipeline] = state(5054); - v->a[248][sym_list] = state(4797); - v->a[248][sym_negated_command] = state(4797); - v->a[248][sym_test_command] = state(4797); - parse_table_1133(v); -} - -void parse_table_1133(t_parse_table_array *v) -{ - v->a[248][sym_declaration_command] = state(4797); - v->a[248][sym_unset_command] = state(4797); - v->a[248][sym_command] = state(4797); - v->a[248][sym_command_name] = state(533); - v->a[248][sym_variable_assignment] = state(945); - v->a[248][sym_variable_assignments] = state(4797); - v->a[248][sym_subscript] = state(6754); - v->a[248][sym_file_redirect] = state(2019); - v->a[248][sym_herestring_redirect] = state(2017); - v->a[248][sym_arithmetic_expansion] = state(938); - v->a[248][sym_brace_expression] = state(938); - v->a[248][sym_concatenation] = state(1376); - v->a[248][sym_string] = state(938); - v->a[248][sym_translated_string] = state(938); - v->a[248][sym_number] = state(938); - v->a[248][sym_simple_expansion] = state(938); - v->a[248][sym_expansion] = state(938); - v->a[248][sym_command_substitution] = state(938); - v->a[248][sym_process_substitution] = state(938); - v->a[248][aux_sym__statements_repeat1] = state(423); - parse_table_1134(v); -} - -void parse_table_1134(t_parse_table_array *v) -{ - v->a[248][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[248][aux_sym_command_repeat1] = state(951); - v->a[248][aux_sym__literal_repeat1] = state(1267); - v->a[248][sym_word] = actions(765); - v->a[248][anon_sym_for] = actions(9); - v->a[248][anon_sym_select] = actions(11); - v->a[248][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[248][anon_sym_LT] = actions(85); - v->a[248][anon_sym_GT] = actions(85); - v->a[248][anon_sym_GT_GT] = actions(87); - v->a[248][anon_sym_LPAREN] = actions(19); - v->a[248][anon_sym_while] = actions(21); - v->a[248][anon_sym_until] = actions(21); - v->a[248][anon_sym_if] = actions(23); - v->a[248][anon_sym_case] = actions(25); - v->a[248][anon_sym_function] = actions(91); - v->a[248][anon_sym_LBRACE] = actions(29); - v->a[248][anon_sym_BANG] = actions(769); - v->a[248][anon_sym_LBRACK] = actions(33); - v->a[248][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1135(v); -} - -/* EOF parse_table_226.c */ diff --git a/parser/static/parse_table/parse_table_227.c b/parser/static/parse_table/parse_table_227.c deleted file mode 100644 index 3be79d7c..00000000 --- a/parser/static/parse_table/parse_table_227.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_227.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1135(t_parse_table_array *v) -{ - v->a[248][anon_sym_declare] = actions(95); - v->a[248][anon_sym_typeset] = actions(95); - v->a[248][anon_sym_export] = actions(95); - v->a[248][anon_sym_readonly] = actions(95); - v->a[248][anon_sym_local] = actions(95); - v->a[248][anon_sym_unset] = actions(97); - v->a[248][anon_sym_unsetenv] = actions(97); - v->a[248][anon_sym_AMP_GT] = actions(85); - v->a[248][anon_sym_AMP_GT_GT] = actions(87); - v->a[248][anon_sym_LT_AMP] = actions(85); - v->a[248][anon_sym_GT_AMP] = actions(85); - v->a[248][anon_sym_GT_PIPE] = actions(87); - v->a[248][anon_sym_LT_AMP_DASH] = actions(99); - v->a[248][anon_sym_GT_AMP_DASH] = actions(99); - v->a[248][anon_sym_LT_LT_LT] = actions(101); - v->a[248][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[248][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[248][anon_sym_DOLLAR] = actions(316); - v->a[248][sym__special_character] = actions(771); - v->a[248][anon_sym_DQUOTE] = actions(320); - parse_table_1136(v); -} - -void parse_table_1136(t_parse_table_array *v) -{ - v->a[248][sym_raw_string] = actions(773); - v->a[248][sym_ansi_c_string] = actions(773); - v->a[248][aux_sym_number_token1] = actions(324); - v->a[248][aux_sym_number_token2] = actions(326); - v->a[248][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[248][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[248][anon_sym_BQUOTE] = actions(332); - v->a[248][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[248][anon_sym_LT_LPAREN] = actions(336); - v->a[248][anon_sym_GT_LPAREN] = actions(336); - v->a[248][sym_comment] = actions(71); - v->a[248][sym_file_descriptor] = actions(135); - v->a[248][sym_variable_name] = actions(137); - v->a[248][sym_test_operator] = actions(775); - v->a[248][sym__brace_start] = actions(344); - v->a[249][sym__statements] = state(6861); - v->a[249][sym__statement_not_pipeline] = state(6614); - v->a[249][sym_redirected_statement] = state(4797); - v->a[249][sym_for_statement] = state(4797); - v->a[249][sym_c_style_for_statement] = state(4797); - parse_table_1137(v); -} - -void parse_table_1137(t_parse_table_array *v) -{ - v->a[249][sym_while_statement] = state(4400); - v->a[249][sym_if_statement] = state(4400); - v->a[249][sym_case_statement] = state(4797); - v->a[249][sym_function_definition] = state(4797); - v->a[249][sym_compound_statement] = state(4797); - v->a[249][sym_subshell] = state(4797); - v->a[249][sym_pipeline] = state(5054); - v->a[249][sym_list] = state(4797); - v->a[249][sym_negated_command] = state(4797); - v->a[249][sym_test_command] = state(4797); - v->a[249][sym_declaration_command] = state(4797); - v->a[249][sym_unset_command] = state(4797); - v->a[249][sym_command] = state(4797); - v->a[249][sym_command_name] = state(533); - v->a[249][sym_variable_assignment] = state(945); - v->a[249][sym_variable_assignments] = state(4797); - v->a[249][sym_subscript] = state(6754); - v->a[249][sym_file_redirect] = state(2217); - v->a[249][sym_herestring_redirect] = state(2017); - v->a[249][sym_arithmetic_expansion] = state(938); - parse_table_1138(v); -} - -void parse_table_1138(t_parse_table_array *v) -{ - v->a[249][sym_brace_expression] = state(938); - v->a[249][sym_concatenation] = state(1376); - v->a[249][sym_string] = state(938); - v->a[249][sym_translated_string] = state(938); - v->a[249][sym_number] = state(938); - v->a[249][sym_simple_expansion] = state(938); - v->a[249][sym_expansion] = state(938); - v->a[249][sym_command_substitution] = state(938); - v->a[249][sym_process_substitution] = state(938); - v->a[249][aux_sym__statements_repeat1] = state(423); - v->a[249][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[249][aux_sym_command_repeat1] = state(951); - v->a[249][aux_sym__literal_repeat1] = state(1267); - v->a[249][sym_word] = actions(765); - v->a[249][anon_sym_for] = actions(9); - v->a[249][anon_sym_select] = actions(11); - v->a[249][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[249][anon_sym_LT] = actions(85); - v->a[249][anon_sym_GT] = actions(85); - v->a[249][anon_sym_GT_GT] = actions(87); - parse_table_1139(v); -} - -void parse_table_1139(t_parse_table_array *v) -{ - v->a[249][anon_sym_LPAREN] = actions(19); - v->a[249][anon_sym_while] = actions(21); - v->a[249][anon_sym_until] = actions(21); - v->a[249][anon_sym_if] = actions(23); - v->a[249][anon_sym_case] = actions(25); - v->a[249][anon_sym_function] = actions(91); - v->a[249][anon_sym_LBRACE] = actions(29); - v->a[249][anon_sym_BANG] = actions(769); - v->a[249][anon_sym_LBRACK] = actions(33); - v->a[249][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[249][anon_sym_declare] = actions(95); - v->a[249][anon_sym_typeset] = actions(95); - v->a[249][anon_sym_export] = actions(95); - v->a[249][anon_sym_readonly] = actions(95); - v->a[249][anon_sym_local] = actions(95); - v->a[249][anon_sym_unset] = actions(97); - v->a[249][anon_sym_unsetenv] = actions(97); - v->a[249][anon_sym_AMP_GT] = actions(85); - v->a[249][anon_sym_AMP_GT_GT] = actions(87); - v->a[249][anon_sym_LT_AMP] = actions(85); - parse_table_1140(v); -} - -/* EOF parse_table_227.c */ diff --git a/parser/static/parse_table/parse_table_228.c b/parser/static/parse_table/parse_table_228.c deleted file mode 100644 index a881f79c..00000000 --- a/parser/static/parse_table/parse_table_228.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_228.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1140(t_parse_table_array *v) -{ - v->a[249][anon_sym_GT_AMP] = actions(85); - v->a[249][anon_sym_GT_PIPE] = actions(87); - v->a[249][anon_sym_LT_AMP_DASH] = actions(99); - v->a[249][anon_sym_GT_AMP_DASH] = actions(99); - v->a[249][anon_sym_LT_LT_LT] = actions(101); - v->a[249][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[249][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[249][anon_sym_DOLLAR] = actions(316); - v->a[249][sym__special_character] = actions(771); - v->a[249][anon_sym_DQUOTE] = actions(320); - v->a[249][sym_raw_string] = actions(773); - v->a[249][sym_ansi_c_string] = actions(773); - v->a[249][aux_sym_number_token1] = actions(324); - v->a[249][aux_sym_number_token2] = actions(326); - v->a[249][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[249][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[249][anon_sym_BQUOTE] = actions(332); - v->a[249][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[249][anon_sym_LT_LPAREN] = actions(336); - v->a[249][anon_sym_GT_LPAREN] = actions(336); - parse_table_1141(v); -} - -void parse_table_1141(t_parse_table_array *v) -{ - v->a[249][sym_comment] = actions(71); - v->a[249][sym_file_descriptor] = actions(135); - v->a[249][sym_variable_name] = actions(137); - v->a[249][sym_test_operator] = actions(775); - v->a[249][sym__brace_start] = actions(344); - v->a[250][sym__statements] = state(7526); - v->a[250][sym__statement_not_pipeline] = state(6614); - v->a[250][sym_redirected_statement] = state(4797); - v->a[250][sym_for_statement] = state(4797); - v->a[250][sym_c_style_for_statement] = state(4797); - v->a[250][sym_while_statement] = state(4400); - v->a[250][sym_if_statement] = state(4400); - v->a[250][sym_case_statement] = state(4797); - v->a[250][sym_function_definition] = state(4797); - v->a[250][sym_compound_statement] = state(4797); - v->a[250][sym_subshell] = state(4797); - v->a[250][sym_pipeline] = state(5054); - v->a[250][sym_list] = state(4797); - v->a[250][sym_negated_command] = state(4797); - v->a[250][sym_test_command] = state(4797); - parse_table_1142(v); -} - -void parse_table_1142(t_parse_table_array *v) -{ - v->a[250][sym_declaration_command] = state(4797); - v->a[250][sym_unset_command] = state(4797); - v->a[250][sym_command] = state(4797); - v->a[250][sym_command_name] = state(533); - v->a[250][sym_variable_assignment] = state(945); - v->a[250][sym_variable_assignments] = state(4797); - v->a[250][sym_subscript] = state(6754); - v->a[250][sym_file_redirect] = state(2019); - v->a[250][sym_herestring_redirect] = state(2017); - v->a[250][sym_arithmetic_expansion] = state(938); - v->a[250][sym_brace_expression] = state(938); - v->a[250][sym_concatenation] = state(1376); - v->a[250][sym_string] = state(938); - v->a[250][sym_translated_string] = state(938); - v->a[250][sym_number] = state(938); - v->a[250][sym_simple_expansion] = state(938); - v->a[250][sym_expansion] = state(938); - v->a[250][sym_command_substitution] = state(938); - v->a[250][sym_process_substitution] = state(938); - v->a[250][aux_sym__statements_repeat1] = state(423); - parse_table_1143(v); -} - -void parse_table_1143(t_parse_table_array *v) -{ - v->a[250][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[250][aux_sym_command_repeat1] = state(951); - v->a[250][aux_sym__literal_repeat1] = state(1267); - v->a[250][sym_word] = actions(765); - v->a[250][anon_sym_for] = actions(9); - v->a[250][anon_sym_select] = actions(11); - v->a[250][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[250][anon_sym_LT] = actions(85); - v->a[250][anon_sym_GT] = actions(85); - v->a[250][anon_sym_GT_GT] = actions(87); - v->a[250][anon_sym_LPAREN] = actions(19); - v->a[250][anon_sym_while] = actions(21); - v->a[250][anon_sym_until] = actions(21); - v->a[250][anon_sym_if] = actions(23); - v->a[250][anon_sym_case] = actions(25); - v->a[250][anon_sym_function] = actions(91); - v->a[250][anon_sym_LBRACE] = actions(29); - v->a[250][anon_sym_BANG] = actions(769); - v->a[250][anon_sym_LBRACK] = actions(33); - v->a[250][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1144(v); -} - -void parse_table_1144(t_parse_table_array *v) -{ - v->a[250][anon_sym_declare] = actions(95); - v->a[250][anon_sym_typeset] = actions(95); - v->a[250][anon_sym_export] = actions(95); - v->a[250][anon_sym_readonly] = actions(95); - v->a[250][anon_sym_local] = actions(95); - v->a[250][anon_sym_unset] = actions(97); - v->a[250][anon_sym_unsetenv] = actions(97); - v->a[250][anon_sym_AMP_GT] = actions(85); - v->a[250][anon_sym_AMP_GT_GT] = actions(87); - v->a[250][anon_sym_LT_AMP] = actions(85); - v->a[250][anon_sym_GT_AMP] = actions(85); - v->a[250][anon_sym_GT_PIPE] = actions(87); - v->a[250][anon_sym_LT_AMP_DASH] = actions(99); - v->a[250][anon_sym_GT_AMP_DASH] = actions(99); - v->a[250][anon_sym_LT_LT_LT] = actions(101); - v->a[250][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[250][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[250][anon_sym_DOLLAR] = actions(316); - v->a[250][sym__special_character] = actions(771); - v->a[250][anon_sym_DQUOTE] = actions(320); - parse_table_1145(v); -} - -/* EOF parse_table_228.c */ diff --git a/parser/static/parse_table/parse_table_229.c b/parser/static/parse_table/parse_table_229.c deleted file mode 100644 index fd060156..00000000 --- a/parser/static/parse_table/parse_table_229.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_229.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1145(t_parse_table_array *v) -{ - v->a[250][sym_raw_string] = actions(773); - v->a[250][sym_ansi_c_string] = actions(773); - v->a[250][aux_sym_number_token1] = actions(324); - v->a[250][aux_sym_number_token2] = actions(326); - v->a[250][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[250][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[250][anon_sym_BQUOTE] = actions(332); - v->a[250][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[250][anon_sym_LT_LPAREN] = actions(336); - v->a[250][anon_sym_GT_LPAREN] = actions(336); - v->a[250][sym_comment] = actions(71); - v->a[250][sym_file_descriptor] = actions(135); - v->a[250][sym_variable_name] = actions(137); - v->a[250][sym_test_operator] = actions(775); - v->a[250][sym__brace_start] = actions(344); - v->a[251][sym__statements] = state(6863); - v->a[251][sym__statement_not_pipeline] = state(6558); - v->a[251][sym_redirected_statement] = state(4662); - v->a[251][sym_for_statement] = state(4662); - v->a[251][sym_c_style_for_statement] = state(4662); - parse_table_1146(v); -} - -void parse_table_1146(t_parse_table_array *v) -{ - v->a[251][sym_while_statement] = state(4314); - v->a[251][sym_if_statement] = state(4314); - v->a[251][sym_case_statement] = state(4662); - v->a[251][sym_function_definition] = state(4662); - v->a[251][sym_compound_statement] = state(4662); - v->a[251][sym_subshell] = state(4662); - v->a[251][sym_pipeline] = state(5070); - v->a[251][sym_list] = state(4662); - v->a[251][sym_negated_command] = state(4662); - v->a[251][sym_test_command] = state(4662); - v->a[251][sym_declaration_command] = state(4662); - v->a[251][sym_unset_command] = state(4662); - v->a[251][sym_command] = state(4662); - v->a[251][sym_command_name] = state(554); - v->a[251][sym_variable_assignment] = state(1150); - v->a[251][sym_variable_assignments] = state(4662); - v->a[251][sym_subscript] = state(6790); - v->a[251][sym_file_redirect] = state(2273); - v->a[251][sym_herestring_redirect] = state(2272); - v->a[251][sym_arithmetic_expansion] = state(1078); - parse_table_1147(v); -} - -void parse_table_1147(t_parse_table_array *v) -{ - v->a[251][sym_brace_expression] = state(1078); - v->a[251][sym_concatenation] = state(1376); - v->a[251][sym_string] = state(1078); - v->a[251][sym_translated_string] = state(1078); - v->a[251][sym_number] = state(1078); - v->a[251][sym_simple_expansion] = state(1078); - v->a[251][sym_expansion] = state(1078); - v->a[251][sym_command_substitution] = state(1078); - v->a[251][sym_process_substitution] = state(1078); - v->a[251][aux_sym__statements_repeat1] = state(429); - v->a[251][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[251][aux_sym_command_repeat1] = state(958); - v->a[251][aux_sym__literal_repeat1] = state(1267); - v->a[251][sym_word] = actions(799); - v->a[251][anon_sym_for] = actions(9); - v->a[251][anon_sym_select] = actions(11); - v->a[251][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[251][anon_sym_LT] = actions(290); - v->a[251][anon_sym_GT] = actions(290); - v->a[251][anon_sym_GT_GT] = actions(292); - parse_table_1148(v); -} - -void parse_table_1148(t_parse_table_array *v) -{ - v->a[251][anon_sym_LPAREN] = actions(19); - v->a[251][anon_sym_while] = actions(21); - v->a[251][anon_sym_until] = actions(21); - v->a[251][anon_sym_if] = actions(23); - v->a[251][anon_sym_case] = actions(25); - v->a[251][anon_sym_function] = actions(801); - v->a[251][anon_sym_LBRACE] = actions(29); - v->a[251][anon_sym_BANG] = actions(803); - v->a[251][anon_sym_LBRACK] = actions(33); - v->a[251][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[251][anon_sym_declare] = actions(805); - v->a[251][anon_sym_typeset] = actions(805); - v->a[251][anon_sym_export] = actions(805); - v->a[251][anon_sym_readonly] = actions(805); - v->a[251][anon_sym_local] = actions(805); - v->a[251][anon_sym_unset] = actions(807); - v->a[251][anon_sym_unsetenv] = actions(807); - v->a[251][anon_sym_AMP_GT] = actions(290); - v->a[251][anon_sym_AMP_GT_GT] = actions(292); - v->a[251][anon_sym_LT_AMP] = actions(290); - parse_table_1149(v); -} - -void parse_table_1149(t_parse_table_array *v) -{ - v->a[251][anon_sym_GT_AMP] = actions(290); - v->a[251][anon_sym_GT_PIPE] = actions(292); - v->a[251][anon_sym_LT_AMP_DASH] = actions(308); - v->a[251][anon_sym_GT_AMP_DASH] = actions(308); - v->a[251][anon_sym_LT_LT_LT] = actions(310); - v->a[251][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[251][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[251][anon_sym_DOLLAR] = actions(316); - v->a[251][sym__special_character] = actions(318); - v->a[251][anon_sym_DQUOTE] = actions(320); - v->a[251][sym_raw_string] = actions(322); - v->a[251][sym_ansi_c_string] = actions(322); - v->a[251][aux_sym_number_token1] = actions(324); - v->a[251][aux_sym_number_token2] = actions(326); - v->a[251][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[251][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[251][anon_sym_BQUOTE] = actions(332); - v->a[251][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[251][anon_sym_LT_LPAREN] = actions(336); - v->a[251][anon_sym_GT_LPAREN] = actions(336); - parse_table_1150(v); -} - -/* EOF parse_table_229.c */ diff --git a/parser/static/parse_table/parse_table_23.c b/parser/static/parse_table/parse_table_23.c index 366c2d2a..e7e670d2 100644 --- a/parser/static/parse_table/parse_table_23.c +++ b/parser/static/parse_table/parse_table_23.c @@ -14,126 +14,126 @@ void parse_table_115(t_parse_table_array *v) { - v->a[23][sym_while_statement] = state(4225); - v->a[23][sym_if_statement] = state(4225); - v->a[23][sym_case_statement] = state(4349); - v->a[23][sym_function_definition] = state(4349); - v->a[23][sym_compound_statement] = state(4349); - v->a[23][sym_subshell] = state(4349); - v->a[23][sym_pipeline] = state(4620); - v->a[23][sym_list] = state(4349); - v->a[23][sym_negated_command] = state(4349); - v->a[23][sym_test_command] = state(4349); - v->a[23][sym_declaration_command] = state(4349); - v->a[23][sym_unset_command] = state(4349); - v->a[23][sym_command] = state(4349); - v->a[23][sym_command_name] = state(528); - v->a[23][sym_variable_assignment] = state(807); - v->a[23][sym_variable_assignments] = state(4349); - v->a[23][sym_subscript] = state(6736); - v->a[23][sym_file_redirect] = state(1635); - v->a[23][sym_herestring_redirect] = state(1634); - v->a[23][sym_arithmetic_expansion] = state(815); + v->a[28][sym_concatenation] = state(1016); + v->a[28][sym_string] = state(586); + v->a[28][sym_number] = state(586); + v->a[28][sym_simple_expansion] = state(586); + v->a[28][sym_expansion] = state(586); + v->a[28][sym_command_substitution] = state(586); + v->a[28][aux_sym__statements_repeat1] = state(234); + v->a[28][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[28][aux_sym_command_repeat1] = state(1017); + v->a[28][aux_sym__literal_repeat1] = state(963); + v->a[28][sym_word] = actions(339); + v->a[28][anon_sym_for] = actions(341); + v->a[28][anon_sym_select] = actions(341); + v->a[28][anon_sym_while] = actions(343); + v->a[28][anon_sym_until] = actions(343); + v->a[28][anon_sym_if] = actions(345); + v->a[28][anon_sym_case] = actions(347); + v->a[28][anon_sym_LPAREN] = actions(349); + v->a[28][anon_sym_SEMI_SEMI] = actions(409); + v->a[28][anon_sym_SEMI_AMP] = actions(195); parse_table_116(v); } void parse_table_116(t_parse_table_array *v) { - v->a[23][sym_brace_expression] = state(815); - v->a[23][sym_concatenation] = state(1082); - v->a[23][sym_string] = state(815); - v->a[23][sym_translated_string] = state(815); - v->a[23][sym_number] = state(815); - v->a[23][sym_simple_expansion] = state(815); - v->a[23][sym_expansion] = state(815); - v->a[23][sym_command_substitution] = state(815); - v->a[23][sym_process_substitution] = state(815); - v->a[23][aux_sym__statements_repeat1] = state(431); - v->a[23][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[23][aux_sym_command_repeat1] = state(925); - v->a[23][aux_sym__literal_repeat1] = state(926); - v->a[23][sym_word] = actions(403); - v->a[23][anon_sym_for] = actions(405); - v->a[23][anon_sym_select] = actions(407); - v->a[23][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[23][anon_sym_LT] = actions(411); - v->a[23][anon_sym_GT] = actions(411); - v->a[23][anon_sym_GT_GT] = actions(413); + v->a[28][anon_sym_SEMI_SEMI_AMP] = actions(197); + v->a[28][anon_sym_function] = actions(353); + v->a[28][anon_sym_LBRACE] = actions(355); + v->a[28][anon_sym_BANG] = actions(357); + v->a[28][anon_sym_declare] = actions(359); + v->a[28][anon_sym_typeset] = actions(359); + v->a[28][anon_sym_export] = actions(359); + v->a[28][anon_sym_readonly] = actions(359); + v->a[28][anon_sym_local] = actions(359); + v->a[28][anon_sym_unset] = actions(361); + v->a[28][anon_sym_unsetenv] = actions(361); + v->a[28][anon_sym_LT] = actions(363); + v->a[28][anon_sym_GT] = actions(363); + v->a[28][anon_sym_GT_GT] = actions(365); + v->a[28][anon_sym_AMP_GT] = actions(363); + v->a[28][anon_sym_AMP_GT_GT] = actions(365); + v->a[28][anon_sym_LT_AMP] = actions(363); + v->a[28][anon_sym_GT_AMP] = actions(363); + v->a[28][anon_sym_GT_PIPE] = actions(365); + v->a[28][anon_sym_LT_AMP_DASH] = actions(367); parse_table_117(v); } void parse_table_117(t_parse_table_array *v) { - v->a[23][anon_sym_LPAREN] = actions(415); - v->a[23][anon_sym_while] = actions(417); - v->a[23][anon_sym_until] = actions(417); - v->a[23][anon_sym_if] = actions(419); - v->a[23][anon_sym_case] = actions(421); - v->a[23][anon_sym_esac] = actions(483); - v->a[23][anon_sym_SEMI_SEMI] = actions(485); - v->a[23][anon_sym_SEMI_AMP] = actions(487); - v->a[23][anon_sym_SEMI_SEMI_AMP] = actions(487); - v->a[23][anon_sym_function] = actions(431); - v->a[23][anon_sym_LBRACE] = actions(433); - v->a[23][anon_sym_BANG] = actions(435); - v->a[23][anon_sym_LBRACK] = actions(437); - v->a[23][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[23][anon_sym_declare] = actions(441); - v->a[23][anon_sym_typeset] = actions(441); - v->a[23][anon_sym_export] = actions(441); - v->a[23][anon_sym_readonly] = actions(441); - v->a[23][anon_sym_local] = actions(441); - v->a[23][anon_sym_unset] = actions(443); + v->a[28][anon_sym_GT_AMP_DASH] = actions(367); + v->a[28][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[28][anon_sym_DOLLAR] = actions(371); + v->a[28][sym__special_character] = actions(373); + v->a[28][anon_sym_DQUOTE] = actions(375); + v->a[28][sym_raw_string] = actions(377); + v->a[28][aux_sym_number_token1] = actions(379); + v->a[28][aux_sym_number_token2] = actions(381); + v->a[28][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[28][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[28][anon_sym_BQUOTE] = actions(387); + v->a[28][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[28][sym_comment] = actions(57); + v->a[28][sym_file_descriptor] = actions(391); + v->a[28][sym_variable_name] = actions(393); + v->a[28][sym_test_operator] = actions(377); + v->a[28][sym__brace_start] = actions(395); + v->a[29][sym__statements] = state(3533); + v->a[29][sym__statement_not_pipeline] = state(3471); + v->a[29][sym_redirected_statement] = state(1966); parse_table_118(v); } void parse_table_118(t_parse_table_array *v) { - v->a[23][anon_sym_unsetenv] = actions(443); - v->a[23][anon_sym_AMP_GT] = actions(411); - v->a[23][anon_sym_AMP_GT_GT] = actions(413); - v->a[23][anon_sym_LT_AMP] = actions(411); - v->a[23][anon_sym_GT_AMP] = actions(411); - v->a[23][anon_sym_GT_PIPE] = actions(413); - v->a[23][anon_sym_LT_AMP_DASH] = actions(445); - v->a[23][anon_sym_GT_AMP_DASH] = actions(445); - v->a[23][anon_sym_LT_LT_LT] = actions(447); - v->a[23][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[23][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[23][anon_sym_DOLLAR] = actions(453); - v->a[23][sym__special_character] = actions(455); - v->a[23][anon_sym_DQUOTE] = actions(457); - v->a[23][sym_raw_string] = actions(459); - v->a[23][sym_ansi_c_string] = actions(459); - v->a[23][aux_sym_number_token1] = actions(461); - v->a[23][aux_sym_number_token2] = actions(463); - v->a[23][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[23][anon_sym_DOLLAR_LPAREN] = actions(467); + v->a[29][sym_for_statement] = state(1966); + v->a[29][sym_while_statement] = state(1966); + v->a[29][sym_if_statement] = state(1966); + v->a[29][sym_case_statement] = state(1966); + v->a[29][sym_function_definition] = state(1966); + v->a[29][sym_compound_statement] = state(1966); + v->a[29][sym_subshell] = state(1966); + v->a[29][sym_pipeline] = state(2157); + v->a[29][sym_list] = state(1966); + v->a[29][sym_negated_command] = state(1966); + v->a[29][sym_declaration_command] = state(1966); + v->a[29][sym_unset_command] = state(1966); + v->a[29][sym_command] = state(1966); + v->a[29][sym_command_name] = state(268); + v->a[29][sym_variable_assignment] = state(492); + v->a[29][sym_variable_assignments] = state(1966); + v->a[29][sym_file_redirect] = state(1212); + v->a[29][sym_arithmetic_expansion] = state(586); + v->a[29][sym_brace_expression] = state(586); + v->a[29][sym_concatenation] = state(1016); parse_table_119(v); } void parse_table_119(t_parse_table_array *v) { - v->a[23][anon_sym_BQUOTE] = actions(469); - v->a[23][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[23][anon_sym_LT_LPAREN] = actions(473); - v->a[23][anon_sym_GT_LPAREN] = actions(473); - v->a[23][sym_comment] = actions(71); - v->a[23][sym_file_descriptor] = actions(475); - v->a[23][sym_variable_name] = actions(477); - v->a[23][sym_test_operator] = actions(479); - v->a[23][sym__brace_start] = actions(481); - v->a[24][sym__statements] = state(6511); - v->a[24][sym__statement_not_pipeline] = state(6584); - v->a[24][sym_redirected_statement] = state(4349); - v->a[24][sym_for_statement] = state(4349); - v->a[24][sym_c_style_for_statement] = state(4349); - v->a[24][sym_while_statement] = state(4225); - v->a[24][sym_if_statement] = state(4225); - v->a[24][sym_case_statement] = state(4349); - v->a[24][sym_function_definition] = state(4349); - v->a[24][sym_compound_statement] = state(4349); - v->a[24][sym_subshell] = state(4349); + v->a[29][sym_string] = state(586); + v->a[29][sym_number] = state(586); + v->a[29][sym_simple_expansion] = state(586); + v->a[29][sym_expansion] = state(586); + v->a[29][sym_command_substitution] = state(586); + v->a[29][aux_sym__statements_repeat1] = state(234); + v->a[29][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[29][aux_sym_command_repeat1] = state(1017); + v->a[29][aux_sym__literal_repeat1] = state(963); + v->a[29][sym_word] = actions(339); + v->a[29][anon_sym_for] = actions(341); + v->a[29][anon_sym_select] = actions(341); + v->a[29][anon_sym_while] = actions(343); + v->a[29][anon_sym_until] = actions(343); + v->a[29][anon_sym_if] = actions(345); + v->a[29][anon_sym_case] = actions(347); + v->a[29][anon_sym_LPAREN] = actions(349); + v->a[29][anon_sym_SEMI_SEMI] = actions(411); + v->a[29][anon_sym_SEMI_AMP] = actions(317); + v->a[29][anon_sym_SEMI_SEMI_AMP] = actions(319); parse_table_120(v); } diff --git a/parser/static/parse_table/parse_table_230.c b/parser/static/parse_table/parse_table_230.c deleted file mode 100644 index 0c84382a..00000000 --- a/parser/static/parse_table/parse_table_230.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_230.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1150(t_parse_table_array *v) -{ - v->a[251][sym_comment] = actions(71); - v->a[251][sym_file_descriptor] = actions(338); - v->a[251][sym_variable_name] = actions(340); - v->a[251][sym_test_operator] = actions(342); - v->a[251][sym__brace_start] = actions(344); - v->a[252][sym__statements] = state(7509); - v->a[252][sym__statement_not_pipeline] = state(6614); - v->a[252][sym_redirected_statement] = state(4797); - v->a[252][sym_for_statement] = state(4797); - v->a[252][sym_c_style_for_statement] = state(4797); - v->a[252][sym_while_statement] = state(4400); - v->a[252][sym_if_statement] = state(4400); - v->a[252][sym_case_statement] = state(4797); - v->a[252][sym_function_definition] = state(4797); - v->a[252][sym_compound_statement] = state(4797); - v->a[252][sym_subshell] = state(4797); - v->a[252][sym_pipeline] = state(5054); - v->a[252][sym_list] = state(4797); - v->a[252][sym_negated_command] = state(4797); - v->a[252][sym_test_command] = state(4797); - parse_table_1151(v); -} - -void parse_table_1151(t_parse_table_array *v) -{ - v->a[252][sym_declaration_command] = state(4797); - v->a[252][sym_unset_command] = state(4797); - v->a[252][sym_command] = state(4797); - v->a[252][sym_command_name] = state(533); - v->a[252][sym_variable_assignment] = state(945); - v->a[252][sym_variable_assignments] = state(4797); - v->a[252][sym_subscript] = state(6754); - v->a[252][sym_file_redirect] = state(2165); - v->a[252][sym_herestring_redirect] = state(2017); - v->a[252][sym_arithmetic_expansion] = state(938); - v->a[252][sym_brace_expression] = state(938); - v->a[252][sym_concatenation] = state(1376); - v->a[252][sym_string] = state(938); - v->a[252][sym_translated_string] = state(938); - v->a[252][sym_number] = state(938); - v->a[252][sym_simple_expansion] = state(938); - v->a[252][sym_expansion] = state(938); - v->a[252][sym_command_substitution] = state(938); - v->a[252][sym_process_substitution] = state(938); - v->a[252][aux_sym__statements_repeat1] = state(423); - parse_table_1152(v); -} - -void parse_table_1152(t_parse_table_array *v) -{ - v->a[252][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[252][aux_sym_command_repeat1] = state(951); - v->a[252][aux_sym__literal_repeat1] = state(1267); - v->a[252][sym_word] = actions(765); - v->a[252][anon_sym_for] = actions(9); - v->a[252][anon_sym_select] = actions(11); - v->a[252][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[252][anon_sym_LT] = actions(85); - v->a[252][anon_sym_GT] = actions(85); - v->a[252][anon_sym_GT_GT] = actions(87); - v->a[252][anon_sym_LPAREN] = actions(19); - v->a[252][anon_sym_while] = actions(21); - v->a[252][anon_sym_until] = actions(21); - v->a[252][anon_sym_if] = actions(23); - v->a[252][anon_sym_case] = actions(25); - v->a[252][anon_sym_function] = actions(91); - v->a[252][anon_sym_LBRACE] = actions(29); - v->a[252][anon_sym_BANG] = actions(769); - v->a[252][anon_sym_LBRACK] = actions(33); - v->a[252][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1153(v); -} - -void parse_table_1153(t_parse_table_array *v) -{ - v->a[252][anon_sym_declare] = actions(95); - v->a[252][anon_sym_typeset] = actions(95); - v->a[252][anon_sym_export] = actions(95); - v->a[252][anon_sym_readonly] = actions(95); - v->a[252][anon_sym_local] = actions(95); - v->a[252][anon_sym_unset] = actions(97); - v->a[252][anon_sym_unsetenv] = actions(97); - v->a[252][anon_sym_AMP_GT] = actions(85); - v->a[252][anon_sym_AMP_GT_GT] = actions(87); - v->a[252][anon_sym_LT_AMP] = actions(85); - v->a[252][anon_sym_GT_AMP] = actions(85); - v->a[252][anon_sym_GT_PIPE] = actions(87); - v->a[252][anon_sym_LT_AMP_DASH] = actions(99); - v->a[252][anon_sym_GT_AMP_DASH] = actions(99); - v->a[252][anon_sym_LT_LT_LT] = actions(101); - v->a[252][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[252][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[252][anon_sym_DOLLAR] = actions(316); - v->a[252][sym__special_character] = actions(771); - v->a[252][anon_sym_DQUOTE] = actions(320); - parse_table_1154(v); -} - -void parse_table_1154(t_parse_table_array *v) -{ - v->a[252][sym_raw_string] = actions(773); - v->a[252][sym_ansi_c_string] = actions(773); - v->a[252][aux_sym_number_token1] = actions(324); - v->a[252][aux_sym_number_token2] = actions(326); - v->a[252][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[252][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[252][anon_sym_BQUOTE] = actions(332); - v->a[252][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[252][anon_sym_LT_LPAREN] = actions(336); - v->a[252][anon_sym_GT_LPAREN] = actions(336); - v->a[252][sym_comment] = actions(71); - v->a[252][sym_file_descriptor] = actions(135); - v->a[252][sym_variable_name] = actions(137); - v->a[252][sym_test_operator] = actions(775); - v->a[252][sym__brace_start] = actions(344); - v->a[253][sym__statements] = state(6864); - v->a[253][sym__statement_not_pipeline] = state(6558); - v->a[253][sym_redirected_statement] = state(4662); - v->a[253][sym_for_statement] = state(4662); - v->a[253][sym_c_style_for_statement] = state(4662); - parse_table_1155(v); -} - -/* EOF parse_table_230.c */ diff --git a/parser/static/parse_table/parse_table_231.c b/parser/static/parse_table/parse_table_231.c deleted file mode 100644 index 4f0ef777..00000000 --- a/parser/static/parse_table/parse_table_231.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_231.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1155(t_parse_table_array *v) -{ - v->a[253][sym_while_statement] = state(4314); - v->a[253][sym_if_statement] = state(4314); - v->a[253][sym_case_statement] = state(4662); - v->a[253][sym_function_definition] = state(4662); - v->a[253][sym_compound_statement] = state(4662); - v->a[253][sym_subshell] = state(4662); - v->a[253][sym_pipeline] = state(5070); - v->a[253][sym_list] = state(4662); - v->a[253][sym_negated_command] = state(4662); - v->a[253][sym_test_command] = state(4662); - v->a[253][sym_declaration_command] = state(4662); - v->a[253][sym_unset_command] = state(4662); - v->a[253][sym_command] = state(4662); - v->a[253][sym_command_name] = state(554); - v->a[253][sym_variable_assignment] = state(1150); - v->a[253][sym_variable_assignments] = state(4662); - v->a[253][sym_subscript] = state(6790); - v->a[253][sym_file_redirect] = state(2273); - v->a[253][sym_herestring_redirect] = state(2272); - v->a[253][sym_arithmetic_expansion] = state(1078); - parse_table_1156(v); -} - -void parse_table_1156(t_parse_table_array *v) -{ - v->a[253][sym_brace_expression] = state(1078); - v->a[253][sym_concatenation] = state(1376); - v->a[253][sym_string] = state(1078); - v->a[253][sym_translated_string] = state(1078); - v->a[253][sym_number] = state(1078); - v->a[253][sym_simple_expansion] = state(1078); - v->a[253][sym_expansion] = state(1078); - v->a[253][sym_command_substitution] = state(1078); - v->a[253][sym_process_substitution] = state(1078); - v->a[253][aux_sym__statements_repeat1] = state(429); - v->a[253][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[253][aux_sym_command_repeat1] = state(958); - v->a[253][aux_sym__literal_repeat1] = state(1267); - v->a[253][sym_word] = actions(799); - v->a[253][anon_sym_for] = actions(9); - v->a[253][anon_sym_select] = actions(11); - v->a[253][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[253][anon_sym_LT] = actions(290); - v->a[253][anon_sym_GT] = actions(290); - v->a[253][anon_sym_GT_GT] = actions(292); - parse_table_1157(v); -} - -void parse_table_1157(t_parse_table_array *v) -{ - v->a[253][anon_sym_LPAREN] = actions(19); - v->a[253][anon_sym_while] = actions(21); - v->a[253][anon_sym_until] = actions(21); - v->a[253][anon_sym_if] = actions(23); - v->a[253][anon_sym_case] = actions(25); - v->a[253][anon_sym_function] = actions(801); - v->a[253][anon_sym_LBRACE] = actions(29); - v->a[253][anon_sym_BANG] = actions(803); - v->a[253][anon_sym_LBRACK] = actions(33); - v->a[253][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[253][anon_sym_declare] = actions(805); - v->a[253][anon_sym_typeset] = actions(805); - v->a[253][anon_sym_export] = actions(805); - v->a[253][anon_sym_readonly] = actions(805); - v->a[253][anon_sym_local] = actions(805); - v->a[253][anon_sym_unset] = actions(807); - v->a[253][anon_sym_unsetenv] = actions(807); - v->a[253][anon_sym_AMP_GT] = actions(290); - v->a[253][anon_sym_AMP_GT_GT] = actions(292); - v->a[253][anon_sym_LT_AMP] = actions(290); - parse_table_1158(v); -} - -void parse_table_1158(t_parse_table_array *v) -{ - v->a[253][anon_sym_GT_AMP] = actions(290); - v->a[253][anon_sym_GT_PIPE] = actions(292); - v->a[253][anon_sym_LT_AMP_DASH] = actions(308); - v->a[253][anon_sym_GT_AMP_DASH] = actions(308); - v->a[253][anon_sym_LT_LT_LT] = actions(310); - v->a[253][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[253][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[253][anon_sym_DOLLAR] = actions(316); - v->a[253][sym__special_character] = actions(318); - v->a[253][anon_sym_DQUOTE] = actions(320); - v->a[253][sym_raw_string] = actions(322); - v->a[253][sym_ansi_c_string] = actions(322); - v->a[253][aux_sym_number_token1] = actions(324); - v->a[253][aux_sym_number_token2] = actions(326); - v->a[253][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[253][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[253][anon_sym_BQUOTE] = actions(332); - v->a[253][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[253][anon_sym_LT_LPAREN] = actions(336); - v->a[253][anon_sym_GT_LPAREN] = actions(336); - parse_table_1159(v); -} - -void parse_table_1159(t_parse_table_array *v) -{ - v->a[253][sym_comment] = actions(71); - v->a[253][sym_file_descriptor] = actions(338); - v->a[253][sym_variable_name] = actions(340); - v->a[253][sym_test_operator] = actions(342); - v->a[253][sym__brace_start] = actions(344); - v->a[254][sym__statements] = state(6867); - v->a[254][sym__statement_not_pipeline] = state(6614); - v->a[254][sym_redirected_statement] = state(4797); - v->a[254][sym_for_statement] = state(4797); - v->a[254][sym_c_style_for_statement] = state(4797); - v->a[254][sym_while_statement] = state(4400); - v->a[254][sym_if_statement] = state(4400); - v->a[254][sym_case_statement] = state(4797); - v->a[254][sym_function_definition] = state(4797); - v->a[254][sym_compound_statement] = state(4797); - v->a[254][sym_subshell] = state(4797); - v->a[254][sym_pipeline] = state(5054); - v->a[254][sym_list] = state(4797); - v->a[254][sym_negated_command] = state(4797); - v->a[254][sym_test_command] = state(4797); - parse_table_1160(v); -} - -/* EOF parse_table_231.c */ diff --git a/parser/static/parse_table/parse_table_232.c b/parser/static/parse_table/parse_table_232.c deleted file mode 100644 index 51f7e5ad..00000000 --- a/parser/static/parse_table/parse_table_232.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_232.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1160(t_parse_table_array *v) -{ - v->a[254][sym_declaration_command] = state(4797); - v->a[254][sym_unset_command] = state(4797); - v->a[254][sym_command] = state(4797); - v->a[254][sym_command_name] = state(533); - v->a[254][sym_variable_assignment] = state(945); - v->a[254][sym_variable_assignments] = state(4797); - v->a[254][sym_subscript] = state(6754); - v->a[254][sym_file_redirect] = state(2019); - v->a[254][sym_herestring_redirect] = state(2017); - v->a[254][sym_arithmetic_expansion] = state(938); - v->a[254][sym_brace_expression] = state(938); - v->a[254][sym_concatenation] = state(1376); - v->a[254][sym_string] = state(938); - v->a[254][sym_translated_string] = state(938); - v->a[254][sym_number] = state(938); - v->a[254][sym_simple_expansion] = state(938); - v->a[254][sym_expansion] = state(938); - v->a[254][sym_command_substitution] = state(938); - v->a[254][sym_process_substitution] = state(938); - v->a[254][aux_sym__statements_repeat1] = state(423); - parse_table_1161(v); -} - -void parse_table_1161(t_parse_table_array *v) -{ - v->a[254][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[254][aux_sym_command_repeat1] = state(951); - v->a[254][aux_sym__literal_repeat1] = state(1267); - v->a[254][sym_word] = actions(765); - v->a[254][anon_sym_for] = actions(9); - v->a[254][anon_sym_select] = actions(11); - v->a[254][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[254][anon_sym_LT] = actions(85); - v->a[254][anon_sym_GT] = actions(85); - v->a[254][anon_sym_GT_GT] = actions(87); - v->a[254][anon_sym_LPAREN] = actions(19); - v->a[254][anon_sym_while] = actions(21); - v->a[254][anon_sym_until] = actions(21); - v->a[254][anon_sym_if] = actions(23); - v->a[254][anon_sym_case] = actions(25); - v->a[254][anon_sym_function] = actions(91); - v->a[254][anon_sym_LBRACE] = actions(29); - v->a[254][anon_sym_BANG] = actions(769); - v->a[254][anon_sym_LBRACK] = actions(33); - v->a[254][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1162(v); -} - -void parse_table_1162(t_parse_table_array *v) -{ - v->a[254][anon_sym_declare] = actions(95); - v->a[254][anon_sym_typeset] = actions(95); - v->a[254][anon_sym_export] = actions(95); - v->a[254][anon_sym_readonly] = actions(95); - v->a[254][anon_sym_local] = actions(95); - v->a[254][anon_sym_unset] = actions(97); - v->a[254][anon_sym_unsetenv] = actions(97); - v->a[254][anon_sym_AMP_GT] = actions(85); - v->a[254][anon_sym_AMP_GT_GT] = actions(87); - v->a[254][anon_sym_LT_AMP] = actions(85); - v->a[254][anon_sym_GT_AMP] = actions(85); - v->a[254][anon_sym_GT_PIPE] = actions(87); - v->a[254][anon_sym_LT_AMP_DASH] = actions(99); - v->a[254][anon_sym_GT_AMP_DASH] = actions(99); - v->a[254][anon_sym_LT_LT_LT] = actions(101); - v->a[254][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[254][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[254][anon_sym_DOLLAR] = actions(316); - v->a[254][sym__special_character] = actions(771); - v->a[254][anon_sym_DQUOTE] = actions(320); - parse_table_1163(v); -} - -void parse_table_1163(t_parse_table_array *v) -{ - v->a[254][sym_raw_string] = actions(773); - v->a[254][sym_ansi_c_string] = actions(773); - v->a[254][aux_sym_number_token1] = actions(324); - v->a[254][aux_sym_number_token2] = actions(326); - v->a[254][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[254][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[254][anon_sym_BQUOTE] = actions(332); - v->a[254][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[254][anon_sym_LT_LPAREN] = actions(336); - v->a[254][anon_sym_GT_LPAREN] = actions(336); - v->a[254][sym_comment] = actions(71); - v->a[254][sym_file_descriptor] = actions(135); - v->a[254][sym_variable_name] = actions(137); - v->a[254][sym_test_operator] = actions(775); - v->a[254][sym__brace_start] = actions(344); - v->a[255][sym__statements] = state(6902); - v->a[255][sym__statement_not_pipeline] = state(6614); - v->a[255][sym_redirected_statement] = state(4797); - v->a[255][sym_for_statement] = state(4797); - v->a[255][sym_c_style_for_statement] = state(4797); - parse_table_1164(v); -} - -void parse_table_1164(t_parse_table_array *v) -{ - v->a[255][sym_while_statement] = state(4400); - v->a[255][sym_if_statement] = state(4400); - v->a[255][sym_case_statement] = state(4797); - v->a[255][sym_function_definition] = state(4797); - v->a[255][sym_compound_statement] = state(4797); - v->a[255][sym_subshell] = state(4797); - v->a[255][sym_pipeline] = state(5054); - v->a[255][sym_list] = state(4797); - v->a[255][sym_negated_command] = state(4797); - v->a[255][sym_test_command] = state(4797); - v->a[255][sym_declaration_command] = state(4797); - v->a[255][sym_unset_command] = state(4797); - v->a[255][sym_command] = state(4797); - v->a[255][sym_command_name] = state(533); - v->a[255][sym_variable_assignment] = state(945); - v->a[255][sym_variable_assignments] = state(4797); - v->a[255][sym_subscript] = state(6754); - v->a[255][sym_file_redirect] = state(2133); - v->a[255][sym_herestring_redirect] = state(2017); - v->a[255][sym_arithmetic_expansion] = state(938); - parse_table_1165(v); -} - -/* EOF parse_table_232.c */ diff --git a/parser/static/parse_table/parse_table_233.c b/parser/static/parse_table/parse_table_233.c deleted file mode 100644 index 0a486ff3..00000000 --- a/parser/static/parse_table/parse_table_233.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_233.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1165(t_parse_table_array *v) -{ - v->a[255][sym_brace_expression] = state(938); - v->a[255][sym_concatenation] = state(1376); - v->a[255][sym_string] = state(938); - v->a[255][sym_translated_string] = state(938); - v->a[255][sym_number] = state(938); - v->a[255][sym_simple_expansion] = state(938); - v->a[255][sym_expansion] = state(938); - v->a[255][sym_command_substitution] = state(938); - v->a[255][sym_process_substitution] = state(938); - v->a[255][aux_sym__statements_repeat1] = state(423); - v->a[255][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[255][aux_sym_command_repeat1] = state(951); - v->a[255][aux_sym__literal_repeat1] = state(1267); - v->a[255][sym_word] = actions(765); - v->a[255][anon_sym_for] = actions(9); - v->a[255][anon_sym_select] = actions(11); - v->a[255][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[255][anon_sym_LT] = actions(85); - v->a[255][anon_sym_GT] = actions(85); - v->a[255][anon_sym_GT_GT] = actions(87); - parse_table_1166(v); -} - -void parse_table_1166(t_parse_table_array *v) -{ - v->a[255][anon_sym_LPAREN] = actions(19); - v->a[255][anon_sym_while] = actions(21); - v->a[255][anon_sym_until] = actions(21); - v->a[255][anon_sym_if] = actions(23); - v->a[255][anon_sym_case] = actions(25); - v->a[255][anon_sym_function] = actions(91); - v->a[255][anon_sym_LBRACE] = actions(29); - v->a[255][anon_sym_BANG] = actions(769); - v->a[255][anon_sym_LBRACK] = actions(33); - v->a[255][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[255][anon_sym_declare] = actions(95); - v->a[255][anon_sym_typeset] = actions(95); - v->a[255][anon_sym_export] = actions(95); - v->a[255][anon_sym_readonly] = actions(95); - v->a[255][anon_sym_local] = actions(95); - v->a[255][anon_sym_unset] = actions(97); - v->a[255][anon_sym_unsetenv] = actions(97); - v->a[255][anon_sym_AMP_GT] = actions(85); - v->a[255][anon_sym_AMP_GT_GT] = actions(87); - v->a[255][anon_sym_LT_AMP] = actions(85); - parse_table_1167(v); -} - -void parse_table_1167(t_parse_table_array *v) -{ - v->a[255][anon_sym_GT_AMP] = actions(85); - v->a[255][anon_sym_GT_PIPE] = actions(87); - v->a[255][anon_sym_LT_AMP_DASH] = actions(99); - v->a[255][anon_sym_GT_AMP_DASH] = actions(99); - v->a[255][anon_sym_LT_LT_LT] = actions(101); - v->a[255][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[255][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[255][anon_sym_DOLLAR] = actions(316); - v->a[255][sym__special_character] = actions(771); - v->a[255][anon_sym_DQUOTE] = actions(320); - v->a[255][sym_raw_string] = actions(773); - v->a[255][sym_ansi_c_string] = actions(773); - v->a[255][aux_sym_number_token1] = actions(324); - v->a[255][aux_sym_number_token2] = actions(326); - v->a[255][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[255][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[255][anon_sym_BQUOTE] = actions(332); - v->a[255][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[255][anon_sym_LT_LPAREN] = actions(336); - v->a[255][anon_sym_GT_LPAREN] = actions(336); - parse_table_1168(v); -} - -void parse_table_1168(t_parse_table_array *v) -{ - v->a[255][sym_comment] = actions(71); - v->a[255][sym_file_descriptor] = actions(135); - v->a[255][sym_variable_name] = actions(137); - v->a[255][sym_test_operator] = actions(775); - v->a[255][sym__brace_start] = actions(344); - v->a[256][sym__statements] = state(6905); - v->a[256][sym__statement_not_pipeline] = state(6558); - v->a[256][sym_redirected_statement] = state(4662); - v->a[256][sym_for_statement] = state(4662); - v->a[256][sym_c_style_for_statement] = state(4662); - v->a[256][sym_while_statement] = state(4314); - v->a[256][sym_if_statement] = state(4314); - v->a[256][sym_case_statement] = state(4662); - v->a[256][sym_function_definition] = state(4662); - v->a[256][sym_compound_statement] = state(4662); - v->a[256][sym_subshell] = state(4662); - v->a[256][sym_pipeline] = state(5070); - v->a[256][sym_list] = state(4662); - v->a[256][sym_negated_command] = state(4662); - v->a[256][sym_test_command] = state(4662); - parse_table_1169(v); -} - -void parse_table_1169(t_parse_table_array *v) -{ - v->a[256][sym_declaration_command] = state(4662); - v->a[256][sym_unset_command] = state(4662); - v->a[256][sym_command] = state(4662); - v->a[256][sym_command_name] = state(554); - v->a[256][sym_variable_assignment] = state(1150); - v->a[256][sym_variable_assignments] = state(4662); - v->a[256][sym_subscript] = state(6790); - v->a[256][sym_file_redirect] = state(2273); - v->a[256][sym_herestring_redirect] = state(2272); - v->a[256][sym_arithmetic_expansion] = state(1078); - v->a[256][sym_brace_expression] = state(1078); - v->a[256][sym_concatenation] = state(1376); - v->a[256][sym_string] = state(1078); - v->a[256][sym_translated_string] = state(1078); - v->a[256][sym_number] = state(1078); - v->a[256][sym_simple_expansion] = state(1078); - v->a[256][sym_expansion] = state(1078); - v->a[256][sym_command_substitution] = state(1078); - v->a[256][sym_process_substitution] = state(1078); - v->a[256][aux_sym__statements_repeat1] = state(429); - parse_table_1170(v); -} - -/* EOF parse_table_233.c */ diff --git a/parser/static/parse_table/parse_table_234.c b/parser/static/parse_table/parse_table_234.c deleted file mode 100644 index 8a97e500..00000000 --- a/parser/static/parse_table/parse_table_234.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_234.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1170(t_parse_table_array *v) -{ - v->a[256][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[256][aux_sym_command_repeat1] = state(958); - v->a[256][aux_sym__literal_repeat1] = state(1267); - v->a[256][sym_word] = actions(799); - v->a[256][anon_sym_for] = actions(9); - v->a[256][anon_sym_select] = actions(11); - v->a[256][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[256][anon_sym_LT] = actions(290); - v->a[256][anon_sym_GT] = actions(290); - v->a[256][anon_sym_GT_GT] = actions(292); - v->a[256][anon_sym_LPAREN] = actions(19); - v->a[256][anon_sym_while] = actions(21); - v->a[256][anon_sym_until] = actions(21); - v->a[256][anon_sym_if] = actions(23); - v->a[256][anon_sym_case] = actions(25); - v->a[256][anon_sym_function] = actions(801); - v->a[256][anon_sym_LBRACE] = actions(29); - v->a[256][anon_sym_BANG] = actions(803); - v->a[256][anon_sym_LBRACK] = actions(33); - v->a[256][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1171(v); -} - -void parse_table_1171(t_parse_table_array *v) -{ - v->a[256][anon_sym_declare] = actions(805); - v->a[256][anon_sym_typeset] = actions(805); - v->a[256][anon_sym_export] = actions(805); - v->a[256][anon_sym_readonly] = actions(805); - v->a[256][anon_sym_local] = actions(805); - v->a[256][anon_sym_unset] = actions(807); - v->a[256][anon_sym_unsetenv] = actions(807); - v->a[256][anon_sym_AMP_GT] = actions(290); - v->a[256][anon_sym_AMP_GT_GT] = actions(292); - v->a[256][anon_sym_LT_AMP] = actions(290); - v->a[256][anon_sym_GT_AMP] = actions(290); - v->a[256][anon_sym_GT_PIPE] = actions(292); - v->a[256][anon_sym_LT_AMP_DASH] = actions(308); - v->a[256][anon_sym_GT_AMP_DASH] = actions(308); - v->a[256][anon_sym_LT_LT_LT] = actions(310); - v->a[256][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[256][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[256][anon_sym_DOLLAR] = actions(316); - v->a[256][sym__special_character] = actions(318); - v->a[256][anon_sym_DQUOTE] = actions(320); - parse_table_1172(v); -} - -void parse_table_1172(t_parse_table_array *v) -{ - v->a[256][sym_raw_string] = actions(322); - v->a[256][sym_ansi_c_string] = actions(322); - v->a[256][aux_sym_number_token1] = actions(324); - v->a[256][aux_sym_number_token2] = actions(326); - v->a[256][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[256][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[256][anon_sym_BQUOTE] = actions(332); - v->a[256][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[256][anon_sym_LT_LPAREN] = actions(336); - v->a[256][anon_sym_GT_LPAREN] = actions(336); - v->a[256][sym_comment] = actions(71); - v->a[256][sym_file_descriptor] = actions(338); - v->a[256][sym_variable_name] = actions(340); - v->a[256][sym_test_operator] = actions(342); - v->a[256][sym__brace_start] = actions(344); - v->a[257][sym__statements] = state(6907); - v->a[257][sym__statement_not_pipeline] = state(6558); - v->a[257][sym_redirected_statement] = state(4662); - v->a[257][sym_for_statement] = state(4662); - v->a[257][sym_c_style_for_statement] = state(4662); - parse_table_1173(v); -} - -void parse_table_1173(t_parse_table_array *v) -{ - v->a[257][sym_while_statement] = state(4314); - v->a[257][sym_if_statement] = state(4314); - v->a[257][sym_case_statement] = state(4662); - v->a[257][sym_function_definition] = state(4662); - v->a[257][sym_compound_statement] = state(4662); - v->a[257][sym_subshell] = state(4662); - v->a[257][sym_pipeline] = state(5070); - v->a[257][sym_list] = state(4662); - v->a[257][sym_negated_command] = state(4662); - v->a[257][sym_test_command] = state(4662); - v->a[257][sym_declaration_command] = state(4662); - v->a[257][sym_unset_command] = state(4662); - v->a[257][sym_command] = state(4662); - v->a[257][sym_command_name] = state(554); - v->a[257][sym_variable_assignment] = state(1150); - v->a[257][sym_variable_assignments] = state(4662); - v->a[257][sym_subscript] = state(6790); - v->a[257][sym_file_redirect] = state(2273); - v->a[257][sym_herestring_redirect] = state(2272); - v->a[257][sym_arithmetic_expansion] = state(1078); - parse_table_1174(v); -} - -void parse_table_1174(t_parse_table_array *v) -{ - v->a[257][sym_brace_expression] = state(1078); - v->a[257][sym_concatenation] = state(1376); - v->a[257][sym_string] = state(1078); - v->a[257][sym_translated_string] = state(1078); - v->a[257][sym_number] = state(1078); - v->a[257][sym_simple_expansion] = state(1078); - v->a[257][sym_expansion] = state(1078); - v->a[257][sym_command_substitution] = state(1078); - v->a[257][sym_process_substitution] = state(1078); - v->a[257][aux_sym__statements_repeat1] = state(429); - v->a[257][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[257][aux_sym_command_repeat1] = state(958); - v->a[257][aux_sym__literal_repeat1] = state(1267); - v->a[257][sym_word] = actions(799); - v->a[257][anon_sym_for] = actions(9); - v->a[257][anon_sym_select] = actions(11); - v->a[257][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[257][anon_sym_LT] = actions(290); - v->a[257][anon_sym_GT] = actions(290); - v->a[257][anon_sym_GT_GT] = actions(292); - parse_table_1175(v); -} - -/* EOF parse_table_234.c */ diff --git a/parser/static/parse_table/parse_table_235.c b/parser/static/parse_table/parse_table_235.c deleted file mode 100644 index 737e0f71..00000000 --- a/parser/static/parse_table/parse_table_235.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_235.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1175(t_parse_table_array *v) -{ - v->a[257][anon_sym_LPAREN] = actions(19); - v->a[257][anon_sym_while] = actions(21); - v->a[257][anon_sym_until] = actions(21); - v->a[257][anon_sym_if] = actions(23); - v->a[257][anon_sym_case] = actions(25); - v->a[257][anon_sym_function] = actions(801); - v->a[257][anon_sym_LBRACE] = actions(29); - v->a[257][anon_sym_BANG] = actions(803); - v->a[257][anon_sym_LBRACK] = actions(33); - v->a[257][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[257][anon_sym_declare] = actions(805); - v->a[257][anon_sym_typeset] = actions(805); - v->a[257][anon_sym_export] = actions(805); - v->a[257][anon_sym_readonly] = actions(805); - v->a[257][anon_sym_local] = actions(805); - v->a[257][anon_sym_unset] = actions(807); - v->a[257][anon_sym_unsetenv] = actions(807); - v->a[257][anon_sym_AMP_GT] = actions(290); - v->a[257][anon_sym_AMP_GT_GT] = actions(292); - v->a[257][anon_sym_LT_AMP] = actions(290); - parse_table_1176(v); -} - -void parse_table_1176(t_parse_table_array *v) -{ - v->a[257][anon_sym_GT_AMP] = actions(290); - v->a[257][anon_sym_GT_PIPE] = actions(292); - v->a[257][anon_sym_LT_AMP_DASH] = actions(308); - v->a[257][anon_sym_GT_AMP_DASH] = actions(308); - v->a[257][anon_sym_LT_LT_LT] = actions(310); - v->a[257][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[257][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[257][anon_sym_DOLLAR] = actions(316); - v->a[257][sym__special_character] = actions(318); - v->a[257][anon_sym_DQUOTE] = actions(320); - v->a[257][sym_raw_string] = actions(322); - v->a[257][sym_ansi_c_string] = actions(322); - v->a[257][aux_sym_number_token1] = actions(324); - v->a[257][aux_sym_number_token2] = actions(326); - v->a[257][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[257][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[257][anon_sym_BQUOTE] = actions(332); - v->a[257][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[257][anon_sym_LT_LPAREN] = actions(336); - v->a[257][anon_sym_GT_LPAREN] = actions(336); - parse_table_1177(v); -} - -void parse_table_1177(t_parse_table_array *v) -{ - v->a[257][sym_comment] = actions(71); - v->a[257][sym_file_descriptor] = actions(338); - v->a[257][sym_variable_name] = actions(340); - v->a[257][sym_test_operator] = actions(342); - v->a[257][sym__brace_start] = actions(344); - v->a[258][sym__statements] = state(6909); - v->a[258][sym__statement_not_pipeline] = state(6614); - v->a[258][sym_redirected_statement] = state(4797); - v->a[258][sym_for_statement] = state(4797); - v->a[258][sym_c_style_for_statement] = state(4797); - v->a[258][sym_while_statement] = state(4400); - v->a[258][sym_if_statement] = state(4400); - v->a[258][sym_case_statement] = state(4797); - v->a[258][sym_function_definition] = state(4797); - v->a[258][sym_compound_statement] = state(4797); - v->a[258][sym_subshell] = state(4797); - v->a[258][sym_pipeline] = state(5054); - v->a[258][sym_list] = state(4797); - v->a[258][sym_negated_command] = state(4797); - v->a[258][sym_test_command] = state(4797); - parse_table_1178(v); -} - -void parse_table_1178(t_parse_table_array *v) -{ - v->a[258][sym_declaration_command] = state(4797); - v->a[258][sym_unset_command] = state(4797); - v->a[258][sym_command] = state(4797); - v->a[258][sym_command_name] = state(533); - v->a[258][sym_variable_assignment] = state(945); - v->a[258][sym_variable_assignments] = state(4797); - v->a[258][sym_subscript] = state(6754); - v->a[258][sym_file_redirect] = state(2019); - v->a[258][sym_herestring_redirect] = state(2017); - v->a[258][sym_arithmetic_expansion] = state(938); - v->a[258][sym_brace_expression] = state(938); - v->a[258][sym_concatenation] = state(1376); - v->a[258][sym_string] = state(938); - v->a[258][sym_translated_string] = state(938); - v->a[258][sym_number] = state(938); - v->a[258][sym_simple_expansion] = state(938); - v->a[258][sym_expansion] = state(938); - v->a[258][sym_command_substitution] = state(938); - v->a[258][sym_process_substitution] = state(938); - v->a[258][aux_sym__statements_repeat1] = state(423); - parse_table_1179(v); -} - -void parse_table_1179(t_parse_table_array *v) -{ - v->a[258][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[258][aux_sym_command_repeat1] = state(951); - v->a[258][aux_sym__literal_repeat1] = state(1267); - v->a[258][sym_word] = actions(765); - v->a[258][anon_sym_for] = actions(9); - v->a[258][anon_sym_select] = actions(11); - v->a[258][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[258][anon_sym_LT] = actions(85); - v->a[258][anon_sym_GT] = actions(85); - v->a[258][anon_sym_GT_GT] = actions(87); - v->a[258][anon_sym_LPAREN] = actions(19); - v->a[258][anon_sym_while] = actions(21); - v->a[258][anon_sym_until] = actions(21); - v->a[258][anon_sym_if] = actions(23); - v->a[258][anon_sym_case] = actions(25); - v->a[258][anon_sym_function] = actions(91); - v->a[258][anon_sym_LBRACE] = actions(29); - v->a[258][anon_sym_BANG] = actions(769); - v->a[258][anon_sym_LBRACK] = actions(33); - v->a[258][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1180(v); -} - -/* EOF parse_table_235.c */ diff --git a/parser/static/parse_table/parse_table_236.c b/parser/static/parse_table/parse_table_236.c deleted file mode 100644 index b0307ef0..00000000 --- a/parser/static/parse_table/parse_table_236.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_236.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1180(t_parse_table_array *v) -{ - v->a[258][anon_sym_declare] = actions(95); - v->a[258][anon_sym_typeset] = actions(95); - v->a[258][anon_sym_export] = actions(95); - v->a[258][anon_sym_readonly] = actions(95); - v->a[258][anon_sym_local] = actions(95); - v->a[258][anon_sym_unset] = actions(97); - v->a[258][anon_sym_unsetenv] = actions(97); - v->a[258][anon_sym_AMP_GT] = actions(85); - v->a[258][anon_sym_AMP_GT_GT] = actions(87); - v->a[258][anon_sym_LT_AMP] = actions(85); - v->a[258][anon_sym_GT_AMP] = actions(85); - v->a[258][anon_sym_GT_PIPE] = actions(87); - v->a[258][anon_sym_LT_AMP_DASH] = actions(99); - v->a[258][anon_sym_GT_AMP_DASH] = actions(99); - v->a[258][anon_sym_LT_LT_LT] = actions(101); - v->a[258][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[258][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[258][anon_sym_DOLLAR] = actions(316); - v->a[258][sym__special_character] = actions(771); - v->a[258][anon_sym_DQUOTE] = actions(320); - parse_table_1181(v); -} - -void parse_table_1181(t_parse_table_array *v) -{ - v->a[258][sym_raw_string] = actions(773); - v->a[258][sym_ansi_c_string] = actions(773); - v->a[258][aux_sym_number_token1] = actions(324); - v->a[258][aux_sym_number_token2] = actions(326); - v->a[258][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[258][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[258][anon_sym_BQUOTE] = actions(332); - v->a[258][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[258][anon_sym_LT_LPAREN] = actions(336); - v->a[258][anon_sym_GT_LPAREN] = actions(336); - v->a[258][sym_comment] = actions(71); - v->a[258][sym_file_descriptor] = actions(135); - v->a[258][sym_variable_name] = actions(137); - v->a[258][sym_test_operator] = actions(775); - v->a[258][sym__brace_start] = actions(344); - v->a[259][sym__statements] = state(7508); - v->a[259][sym__statement_not_pipeline] = state(6558); - v->a[259][sym_redirected_statement] = state(4662); - v->a[259][sym_for_statement] = state(4662); - v->a[259][sym_c_style_for_statement] = state(4662); - parse_table_1182(v); -} - -void parse_table_1182(t_parse_table_array *v) -{ - v->a[259][sym_while_statement] = state(4314); - v->a[259][sym_if_statement] = state(4314); - v->a[259][sym_case_statement] = state(4662); - v->a[259][sym_function_definition] = state(4662); - v->a[259][sym_compound_statement] = state(4662); - v->a[259][sym_subshell] = state(4662); - v->a[259][sym_pipeline] = state(5070); - v->a[259][sym_list] = state(4662); - v->a[259][sym_negated_command] = state(4662); - v->a[259][sym_test_command] = state(4662); - v->a[259][sym_declaration_command] = state(4662); - v->a[259][sym_unset_command] = state(4662); - v->a[259][sym_command] = state(4662); - v->a[259][sym_command_name] = state(554); - v->a[259][sym_variable_assignment] = state(1150); - v->a[259][sym_variable_assignments] = state(4662); - v->a[259][sym_subscript] = state(6790); - v->a[259][sym_file_redirect] = state(2273); - v->a[259][sym_herestring_redirect] = state(2272); - v->a[259][sym_arithmetic_expansion] = state(1078); - parse_table_1183(v); -} - -void parse_table_1183(t_parse_table_array *v) -{ - v->a[259][sym_brace_expression] = state(1078); - v->a[259][sym_concatenation] = state(1376); - v->a[259][sym_string] = state(1078); - v->a[259][sym_translated_string] = state(1078); - v->a[259][sym_number] = state(1078); - v->a[259][sym_simple_expansion] = state(1078); - v->a[259][sym_expansion] = state(1078); - v->a[259][sym_command_substitution] = state(1078); - v->a[259][sym_process_substitution] = state(1078); - v->a[259][aux_sym__statements_repeat1] = state(429); - v->a[259][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[259][aux_sym_command_repeat1] = state(958); - v->a[259][aux_sym__literal_repeat1] = state(1267); - v->a[259][sym_word] = actions(799); - v->a[259][anon_sym_for] = actions(9); - v->a[259][anon_sym_select] = actions(11); - v->a[259][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[259][anon_sym_LT] = actions(290); - v->a[259][anon_sym_GT] = actions(290); - v->a[259][anon_sym_GT_GT] = actions(292); - parse_table_1184(v); -} - -void parse_table_1184(t_parse_table_array *v) -{ - v->a[259][anon_sym_LPAREN] = actions(19); - v->a[259][anon_sym_while] = actions(21); - v->a[259][anon_sym_until] = actions(21); - v->a[259][anon_sym_if] = actions(23); - v->a[259][anon_sym_case] = actions(25); - v->a[259][anon_sym_function] = actions(801); - v->a[259][anon_sym_LBRACE] = actions(29); - v->a[259][anon_sym_BANG] = actions(803); - v->a[259][anon_sym_LBRACK] = actions(33); - v->a[259][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[259][anon_sym_declare] = actions(805); - v->a[259][anon_sym_typeset] = actions(805); - v->a[259][anon_sym_export] = actions(805); - v->a[259][anon_sym_readonly] = actions(805); - v->a[259][anon_sym_local] = actions(805); - v->a[259][anon_sym_unset] = actions(807); - v->a[259][anon_sym_unsetenv] = actions(807); - v->a[259][anon_sym_AMP_GT] = actions(290); - v->a[259][anon_sym_AMP_GT_GT] = actions(292); - v->a[259][anon_sym_LT_AMP] = actions(290); - parse_table_1185(v); -} - -/* EOF parse_table_236.c */ diff --git a/parser/static/parse_table/parse_table_237.c b/parser/static/parse_table/parse_table_237.c deleted file mode 100644 index 5fcdb891..00000000 --- a/parser/static/parse_table/parse_table_237.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_237.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1185(t_parse_table_array *v) -{ - v->a[259][anon_sym_GT_AMP] = actions(290); - v->a[259][anon_sym_GT_PIPE] = actions(292); - v->a[259][anon_sym_LT_AMP_DASH] = actions(308); - v->a[259][anon_sym_GT_AMP_DASH] = actions(308); - v->a[259][anon_sym_LT_LT_LT] = actions(310); - v->a[259][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[259][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[259][anon_sym_DOLLAR] = actions(316); - v->a[259][sym__special_character] = actions(318); - v->a[259][anon_sym_DQUOTE] = actions(320); - v->a[259][sym_raw_string] = actions(322); - v->a[259][sym_ansi_c_string] = actions(322); - v->a[259][aux_sym_number_token1] = actions(324); - v->a[259][aux_sym_number_token2] = actions(326); - v->a[259][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[259][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[259][anon_sym_BQUOTE] = actions(332); - v->a[259][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[259][anon_sym_LT_LPAREN] = actions(336); - v->a[259][anon_sym_GT_LPAREN] = actions(336); - parse_table_1186(v); -} - -void parse_table_1186(t_parse_table_array *v) -{ - v->a[259][sym_comment] = actions(71); - v->a[259][sym_file_descriptor] = actions(338); - v->a[259][sym_variable_name] = actions(340); - v->a[259][sym_test_operator] = actions(342); - v->a[259][sym__brace_start] = actions(344); - v->a[260][sym__statements] = state(7507); - v->a[260][sym__statement_not_pipeline] = state(6558); - v->a[260][sym_redirected_statement] = state(4662); - v->a[260][sym_for_statement] = state(4662); - v->a[260][sym_c_style_for_statement] = state(4662); - v->a[260][sym_while_statement] = state(4314); - v->a[260][sym_if_statement] = state(4314); - v->a[260][sym_case_statement] = state(4662); - v->a[260][sym_function_definition] = state(4662); - v->a[260][sym_compound_statement] = state(4662); - v->a[260][sym_subshell] = state(4662); - v->a[260][sym_pipeline] = state(5070); - v->a[260][sym_list] = state(4662); - v->a[260][sym_negated_command] = state(4662); - v->a[260][sym_test_command] = state(4662); - parse_table_1187(v); -} - -void parse_table_1187(t_parse_table_array *v) -{ - v->a[260][sym_declaration_command] = state(4662); - v->a[260][sym_unset_command] = state(4662); - v->a[260][sym_command] = state(4662); - v->a[260][sym_command_name] = state(554); - v->a[260][sym_variable_assignment] = state(1150); - v->a[260][sym_variable_assignments] = state(4662); - v->a[260][sym_subscript] = state(6790); - v->a[260][sym_file_redirect] = state(2273); - v->a[260][sym_herestring_redirect] = state(2272); - v->a[260][sym_arithmetic_expansion] = state(1078); - v->a[260][sym_brace_expression] = state(1078); - v->a[260][sym_concatenation] = state(1376); - v->a[260][sym_string] = state(1078); - v->a[260][sym_translated_string] = state(1078); - v->a[260][sym_number] = state(1078); - v->a[260][sym_simple_expansion] = state(1078); - v->a[260][sym_expansion] = state(1078); - v->a[260][sym_command_substitution] = state(1078); - v->a[260][sym_process_substitution] = state(1078); - v->a[260][aux_sym__statements_repeat1] = state(429); - parse_table_1188(v); -} - -void parse_table_1188(t_parse_table_array *v) -{ - v->a[260][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[260][aux_sym_command_repeat1] = state(958); - v->a[260][aux_sym__literal_repeat1] = state(1267); - v->a[260][sym_word] = actions(799); - v->a[260][anon_sym_for] = actions(9); - v->a[260][anon_sym_select] = actions(11); - v->a[260][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[260][anon_sym_LT] = actions(290); - v->a[260][anon_sym_GT] = actions(290); - v->a[260][anon_sym_GT_GT] = actions(292); - v->a[260][anon_sym_LPAREN] = actions(19); - v->a[260][anon_sym_while] = actions(21); - v->a[260][anon_sym_until] = actions(21); - v->a[260][anon_sym_if] = actions(23); - v->a[260][anon_sym_case] = actions(25); - v->a[260][anon_sym_function] = actions(801); - v->a[260][anon_sym_LBRACE] = actions(29); - v->a[260][anon_sym_BANG] = actions(803); - v->a[260][anon_sym_LBRACK] = actions(33); - v->a[260][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1189(v); -} - -void parse_table_1189(t_parse_table_array *v) -{ - v->a[260][anon_sym_declare] = actions(805); - v->a[260][anon_sym_typeset] = actions(805); - v->a[260][anon_sym_export] = actions(805); - v->a[260][anon_sym_readonly] = actions(805); - v->a[260][anon_sym_local] = actions(805); - v->a[260][anon_sym_unset] = actions(807); - v->a[260][anon_sym_unsetenv] = actions(807); - v->a[260][anon_sym_AMP_GT] = actions(290); - v->a[260][anon_sym_AMP_GT_GT] = actions(292); - v->a[260][anon_sym_LT_AMP] = actions(290); - v->a[260][anon_sym_GT_AMP] = actions(290); - v->a[260][anon_sym_GT_PIPE] = actions(292); - v->a[260][anon_sym_LT_AMP_DASH] = actions(308); - v->a[260][anon_sym_GT_AMP_DASH] = actions(308); - v->a[260][anon_sym_LT_LT_LT] = actions(310); - v->a[260][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[260][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[260][anon_sym_DOLLAR] = actions(316); - v->a[260][sym__special_character] = actions(318); - v->a[260][anon_sym_DQUOTE] = actions(320); - parse_table_1190(v); -} - -/* EOF parse_table_237.c */ diff --git a/parser/static/parse_table/parse_table_238.c b/parser/static/parse_table/parse_table_238.c deleted file mode 100644 index 2811bbbe..00000000 --- a/parser/static/parse_table/parse_table_238.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_238.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1190(t_parse_table_array *v) -{ - v->a[260][sym_raw_string] = actions(322); - v->a[260][sym_ansi_c_string] = actions(322); - v->a[260][aux_sym_number_token1] = actions(324); - v->a[260][aux_sym_number_token2] = actions(326); - v->a[260][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[260][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[260][anon_sym_BQUOTE] = actions(332); - v->a[260][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[260][anon_sym_LT_LPAREN] = actions(336); - v->a[260][anon_sym_GT_LPAREN] = actions(336); - v->a[260][sym_comment] = actions(71); - v->a[260][sym_file_descriptor] = actions(338); - v->a[260][sym_variable_name] = actions(340); - v->a[260][sym_test_operator] = actions(342); - v->a[260][sym__brace_start] = actions(344); - v->a[261][sym__statements] = state(6924); - v->a[261][sym__statement_not_pipeline] = state(6614); - v->a[261][sym_redirected_statement] = state(4797); - v->a[261][sym_for_statement] = state(4797); - v->a[261][sym_c_style_for_statement] = state(4797); - parse_table_1191(v); -} - -void parse_table_1191(t_parse_table_array *v) -{ - v->a[261][sym_while_statement] = state(4400); - v->a[261][sym_if_statement] = state(4400); - v->a[261][sym_case_statement] = state(4797); - v->a[261][sym_function_definition] = state(4797); - v->a[261][sym_compound_statement] = state(4797); - v->a[261][sym_subshell] = state(4797); - v->a[261][sym_pipeline] = state(5054); - v->a[261][sym_list] = state(4797); - v->a[261][sym_negated_command] = state(4797); - v->a[261][sym_test_command] = state(4797); - v->a[261][sym_declaration_command] = state(4797); - v->a[261][sym_unset_command] = state(4797); - v->a[261][sym_command] = state(4797); - v->a[261][sym_command_name] = state(533); - v->a[261][sym_variable_assignment] = state(945); - v->a[261][sym_variable_assignments] = state(4797); - v->a[261][sym_subscript] = state(6754); - v->a[261][sym_file_redirect] = state(2207); - v->a[261][sym_herestring_redirect] = state(2017); - v->a[261][sym_arithmetic_expansion] = state(938); - parse_table_1192(v); -} - -void parse_table_1192(t_parse_table_array *v) -{ - v->a[261][sym_brace_expression] = state(938); - v->a[261][sym_concatenation] = state(1376); - v->a[261][sym_string] = state(938); - v->a[261][sym_translated_string] = state(938); - v->a[261][sym_number] = state(938); - v->a[261][sym_simple_expansion] = state(938); - v->a[261][sym_expansion] = state(938); - v->a[261][sym_command_substitution] = state(938); - v->a[261][sym_process_substitution] = state(938); - v->a[261][aux_sym__statements_repeat1] = state(423); - v->a[261][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[261][aux_sym_command_repeat1] = state(951); - v->a[261][aux_sym__literal_repeat1] = state(1267); - v->a[261][sym_word] = actions(765); - v->a[261][anon_sym_for] = actions(9); - v->a[261][anon_sym_select] = actions(11); - v->a[261][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[261][anon_sym_LT] = actions(85); - v->a[261][anon_sym_GT] = actions(85); - v->a[261][anon_sym_GT_GT] = actions(87); - parse_table_1193(v); -} - -void parse_table_1193(t_parse_table_array *v) -{ - v->a[261][anon_sym_LPAREN] = actions(19); - v->a[261][anon_sym_while] = actions(21); - v->a[261][anon_sym_until] = actions(21); - v->a[261][anon_sym_if] = actions(23); - v->a[261][anon_sym_case] = actions(25); - v->a[261][anon_sym_function] = actions(91); - v->a[261][anon_sym_LBRACE] = actions(29); - v->a[261][anon_sym_BANG] = actions(769); - v->a[261][anon_sym_LBRACK] = actions(33); - v->a[261][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[261][anon_sym_declare] = actions(95); - v->a[261][anon_sym_typeset] = actions(95); - v->a[261][anon_sym_export] = actions(95); - v->a[261][anon_sym_readonly] = actions(95); - v->a[261][anon_sym_local] = actions(95); - v->a[261][anon_sym_unset] = actions(97); - v->a[261][anon_sym_unsetenv] = actions(97); - v->a[261][anon_sym_AMP_GT] = actions(85); - v->a[261][anon_sym_AMP_GT_GT] = actions(87); - v->a[261][anon_sym_LT_AMP] = actions(85); - parse_table_1194(v); -} - -void parse_table_1194(t_parse_table_array *v) -{ - v->a[261][anon_sym_GT_AMP] = actions(85); - v->a[261][anon_sym_GT_PIPE] = actions(87); - v->a[261][anon_sym_LT_AMP_DASH] = actions(99); - v->a[261][anon_sym_GT_AMP_DASH] = actions(99); - v->a[261][anon_sym_LT_LT_LT] = actions(101); - v->a[261][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[261][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[261][anon_sym_DOLLAR] = actions(316); - v->a[261][sym__special_character] = actions(771); - v->a[261][anon_sym_DQUOTE] = actions(320); - v->a[261][sym_raw_string] = actions(773); - v->a[261][sym_ansi_c_string] = actions(773); - v->a[261][aux_sym_number_token1] = actions(324); - v->a[261][aux_sym_number_token2] = actions(326); - v->a[261][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[261][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[261][anon_sym_BQUOTE] = actions(332); - v->a[261][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[261][anon_sym_LT_LPAREN] = actions(336); - v->a[261][anon_sym_GT_LPAREN] = actions(336); - parse_table_1195(v); -} - -/* EOF parse_table_238.c */ diff --git a/parser/static/parse_table/parse_table_239.c b/parser/static/parse_table/parse_table_239.c deleted file mode 100644 index fc072f2a..00000000 --- a/parser/static/parse_table/parse_table_239.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_239.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1195(t_parse_table_array *v) -{ - v->a[261][sym_comment] = actions(71); - v->a[261][sym_file_descriptor] = actions(135); - v->a[261][sym_variable_name] = actions(137); - v->a[261][sym_test_operator] = actions(775); - v->a[261][sym__brace_start] = actions(344); - v->a[262][sym__statements] = state(6929); - v->a[262][sym__statement_not_pipeline] = state(6558); - v->a[262][sym_redirected_statement] = state(4662); - v->a[262][sym_for_statement] = state(4662); - v->a[262][sym_c_style_for_statement] = state(4662); - v->a[262][sym_while_statement] = state(4314); - v->a[262][sym_if_statement] = state(4314); - v->a[262][sym_case_statement] = state(4662); - v->a[262][sym_function_definition] = state(4662); - v->a[262][sym_compound_statement] = state(4662); - v->a[262][sym_subshell] = state(4662); - v->a[262][sym_pipeline] = state(5070); - v->a[262][sym_list] = state(4662); - v->a[262][sym_negated_command] = state(4662); - v->a[262][sym_test_command] = state(4662); - parse_table_1196(v); -} - -void parse_table_1196(t_parse_table_array *v) -{ - v->a[262][sym_declaration_command] = state(4662); - v->a[262][sym_unset_command] = state(4662); - v->a[262][sym_command] = state(4662); - v->a[262][sym_command_name] = state(554); - v->a[262][sym_variable_assignment] = state(1150); - v->a[262][sym_variable_assignments] = state(4662); - v->a[262][sym_subscript] = state(6790); - v->a[262][sym_file_redirect] = state(2273); - v->a[262][sym_herestring_redirect] = state(2272); - v->a[262][sym_arithmetic_expansion] = state(1078); - v->a[262][sym_brace_expression] = state(1078); - v->a[262][sym_concatenation] = state(1376); - v->a[262][sym_string] = state(1078); - v->a[262][sym_translated_string] = state(1078); - v->a[262][sym_number] = state(1078); - v->a[262][sym_simple_expansion] = state(1078); - v->a[262][sym_expansion] = state(1078); - v->a[262][sym_command_substitution] = state(1078); - v->a[262][sym_process_substitution] = state(1078); - v->a[262][aux_sym__statements_repeat1] = state(429); - parse_table_1197(v); -} - -void parse_table_1197(t_parse_table_array *v) -{ - v->a[262][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[262][aux_sym_command_repeat1] = state(958); - v->a[262][aux_sym__literal_repeat1] = state(1267); - v->a[262][sym_word] = actions(799); - v->a[262][anon_sym_for] = actions(9); - v->a[262][anon_sym_select] = actions(11); - v->a[262][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[262][anon_sym_LT] = actions(290); - v->a[262][anon_sym_GT] = actions(290); - v->a[262][anon_sym_GT_GT] = actions(292); - v->a[262][anon_sym_LPAREN] = actions(19); - v->a[262][anon_sym_while] = actions(21); - v->a[262][anon_sym_until] = actions(21); - v->a[262][anon_sym_if] = actions(23); - v->a[262][anon_sym_case] = actions(25); - v->a[262][anon_sym_function] = actions(801); - v->a[262][anon_sym_LBRACE] = actions(29); - v->a[262][anon_sym_BANG] = actions(803); - v->a[262][anon_sym_LBRACK] = actions(33); - v->a[262][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1198(v); -} - -void parse_table_1198(t_parse_table_array *v) -{ - v->a[262][anon_sym_declare] = actions(805); - v->a[262][anon_sym_typeset] = actions(805); - v->a[262][anon_sym_export] = actions(805); - v->a[262][anon_sym_readonly] = actions(805); - v->a[262][anon_sym_local] = actions(805); - v->a[262][anon_sym_unset] = actions(807); - v->a[262][anon_sym_unsetenv] = actions(807); - v->a[262][anon_sym_AMP_GT] = actions(290); - v->a[262][anon_sym_AMP_GT_GT] = actions(292); - v->a[262][anon_sym_LT_AMP] = actions(290); - v->a[262][anon_sym_GT_AMP] = actions(290); - v->a[262][anon_sym_GT_PIPE] = actions(292); - v->a[262][anon_sym_LT_AMP_DASH] = actions(308); - v->a[262][anon_sym_GT_AMP_DASH] = actions(308); - v->a[262][anon_sym_LT_LT_LT] = actions(310); - v->a[262][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[262][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[262][anon_sym_DOLLAR] = actions(316); - v->a[262][sym__special_character] = actions(318); - v->a[262][anon_sym_DQUOTE] = actions(320); - parse_table_1199(v); -} - -void parse_table_1199(t_parse_table_array *v) -{ - v->a[262][sym_raw_string] = actions(322); - v->a[262][sym_ansi_c_string] = actions(322); - v->a[262][aux_sym_number_token1] = actions(324); - v->a[262][aux_sym_number_token2] = actions(326); - v->a[262][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[262][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[262][anon_sym_BQUOTE] = actions(332); - v->a[262][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[262][anon_sym_LT_LPAREN] = actions(336); - v->a[262][anon_sym_GT_LPAREN] = actions(336); - v->a[262][sym_comment] = actions(71); - v->a[262][sym_file_descriptor] = actions(338); - v->a[262][sym_variable_name] = actions(340); - v->a[262][sym_test_operator] = actions(342); - v->a[262][sym__brace_start] = actions(344); - v->a[263][sym__statements] = state(6932); - v->a[263][sym__statement_not_pipeline] = state(6558); - v->a[263][sym_redirected_statement] = state(4662); - v->a[263][sym_for_statement] = state(4662); - v->a[263][sym_c_style_for_statement] = state(4662); - parse_table_1200(v); -} - -/* EOF parse_table_239.c */ diff --git a/parser/static/parse_table/parse_table_24.c b/parser/static/parse_table/parse_table_24.c index 61c2eeff..d08c1902 100644 --- a/parser/static/parse_table/parse_table_24.c +++ b/parser/static/parse_table/parse_table_24.c @@ -14,126 +14,126 @@ void parse_table_120(t_parse_table_array *v) { - v->a[24][sym_pipeline] = state(4620); - v->a[24][sym_list] = state(4349); - v->a[24][sym_negated_command] = state(4349); - v->a[24][sym_test_command] = state(4349); - v->a[24][sym_declaration_command] = state(4349); - v->a[24][sym_unset_command] = state(4349); - v->a[24][sym_command] = state(4349); - v->a[24][sym_command_name] = state(528); - v->a[24][sym_variable_assignment] = state(807); - v->a[24][sym_variable_assignments] = state(4349); - v->a[24][sym_subscript] = state(6736); - v->a[24][sym_file_redirect] = state(1635); - v->a[24][sym_herestring_redirect] = state(1634); - v->a[24][sym_arithmetic_expansion] = state(815); - v->a[24][sym_brace_expression] = state(815); - v->a[24][sym_concatenation] = state(1082); - v->a[24][sym_string] = state(815); - v->a[24][sym_translated_string] = state(815); - v->a[24][sym_number] = state(815); - v->a[24][sym_simple_expansion] = state(815); + v->a[29][anon_sym_function] = actions(353); + v->a[29][anon_sym_LBRACE] = actions(355); + v->a[29][anon_sym_BANG] = actions(357); + v->a[29][anon_sym_declare] = actions(359); + v->a[29][anon_sym_typeset] = actions(359); + v->a[29][anon_sym_export] = actions(359); + v->a[29][anon_sym_readonly] = actions(359); + v->a[29][anon_sym_local] = actions(359); + v->a[29][anon_sym_unset] = actions(361); + v->a[29][anon_sym_unsetenv] = actions(361); + v->a[29][anon_sym_LT] = actions(363); + v->a[29][anon_sym_GT] = actions(363); + v->a[29][anon_sym_GT_GT] = actions(365); + v->a[29][anon_sym_AMP_GT] = actions(363); + v->a[29][anon_sym_AMP_GT_GT] = actions(365); + v->a[29][anon_sym_LT_AMP] = actions(363); + v->a[29][anon_sym_GT_AMP] = actions(363); + v->a[29][anon_sym_GT_PIPE] = actions(365); + v->a[29][anon_sym_LT_AMP_DASH] = actions(367); + v->a[29][anon_sym_GT_AMP_DASH] = actions(367); parse_table_121(v); } void parse_table_121(t_parse_table_array *v) { - v->a[24][sym_expansion] = state(815); - v->a[24][sym_command_substitution] = state(815); - v->a[24][sym_process_substitution] = state(815); - v->a[24][aux_sym__statements_repeat1] = state(431); - v->a[24][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[24][aux_sym_command_repeat1] = state(925); - v->a[24][aux_sym__literal_repeat1] = state(926); - v->a[24][sym_word] = actions(403); - v->a[24][anon_sym_for] = actions(405); - v->a[24][anon_sym_select] = actions(407); - v->a[24][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[24][anon_sym_LT] = actions(411); - v->a[24][anon_sym_GT] = actions(411); - v->a[24][anon_sym_GT_GT] = actions(413); - v->a[24][anon_sym_LPAREN] = actions(415); - v->a[24][anon_sym_while] = actions(417); - v->a[24][anon_sym_until] = actions(417); - v->a[24][anon_sym_if] = actions(419); - v->a[24][anon_sym_case] = actions(421); - v->a[24][anon_sym_esac] = actions(489); + v->a[29][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); + v->a[29][anon_sym_DOLLAR] = actions(371); + v->a[29][sym__special_character] = actions(373); + v->a[29][anon_sym_DQUOTE] = actions(375); + v->a[29][sym_raw_string] = actions(377); + v->a[29][aux_sym_number_token1] = actions(379); + v->a[29][aux_sym_number_token2] = actions(381); + v->a[29][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[29][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[29][anon_sym_BQUOTE] = actions(387); + v->a[29][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[29][sym_comment] = actions(57); + v->a[29][sym_file_descriptor] = actions(391); + v->a[29][sym_variable_name] = actions(393); + v->a[29][sym_test_operator] = actions(377); + v->a[29][sym__brace_start] = actions(395); + v->a[30][sym__statements] = state(3538); + v->a[30][sym__statement_not_pipeline] = state(3471); + v->a[30][sym_redirected_statement] = state(1966); + v->a[30][sym_for_statement] = state(1966); parse_table_122(v); } void parse_table_122(t_parse_table_array *v) { - v->a[24][anon_sym_SEMI_SEMI] = actions(491); - v->a[24][anon_sym_SEMI_AMP] = actions(493); - v->a[24][anon_sym_SEMI_SEMI_AMP] = actions(495); - v->a[24][anon_sym_function] = actions(431); - v->a[24][anon_sym_LBRACE] = actions(433); - v->a[24][anon_sym_BANG] = actions(435); - v->a[24][anon_sym_LBRACK] = actions(437); - v->a[24][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[24][anon_sym_declare] = actions(441); - v->a[24][anon_sym_typeset] = actions(441); - v->a[24][anon_sym_export] = actions(441); - v->a[24][anon_sym_readonly] = actions(441); - v->a[24][anon_sym_local] = actions(441); - v->a[24][anon_sym_unset] = actions(443); - v->a[24][anon_sym_unsetenv] = actions(443); - v->a[24][anon_sym_AMP_GT] = actions(411); - v->a[24][anon_sym_AMP_GT_GT] = actions(413); - v->a[24][anon_sym_LT_AMP] = actions(411); - v->a[24][anon_sym_GT_AMP] = actions(411); - v->a[24][anon_sym_GT_PIPE] = actions(413); + v->a[30][sym_while_statement] = state(1966); + v->a[30][sym_if_statement] = state(1966); + v->a[30][sym_case_statement] = state(1966); + v->a[30][sym_function_definition] = state(1966); + v->a[30][sym_compound_statement] = state(1966); + v->a[30][sym_subshell] = state(1966); + v->a[30][sym_pipeline] = state(2157); + v->a[30][sym_list] = state(1966); + v->a[30][sym_negated_command] = state(1966); + v->a[30][sym_declaration_command] = state(1966); + v->a[30][sym_unset_command] = state(1966); + v->a[30][sym_command] = state(1966); + v->a[30][sym_command_name] = state(268); + v->a[30][sym_variable_assignment] = state(492); + v->a[30][sym_variable_assignments] = state(1966); + v->a[30][sym_file_redirect] = state(1212); + v->a[30][sym_arithmetic_expansion] = state(586); + v->a[30][sym_brace_expression] = state(586); + v->a[30][sym_concatenation] = state(1016); + v->a[30][sym_string] = state(586); parse_table_123(v); } void parse_table_123(t_parse_table_array *v) { - v->a[24][anon_sym_LT_AMP_DASH] = actions(445); - v->a[24][anon_sym_GT_AMP_DASH] = actions(445); - v->a[24][anon_sym_LT_LT_LT] = actions(447); - v->a[24][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[24][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[24][anon_sym_DOLLAR] = actions(453); - v->a[24][sym__special_character] = actions(455); - v->a[24][anon_sym_DQUOTE] = actions(457); - v->a[24][sym_raw_string] = actions(459); - v->a[24][sym_ansi_c_string] = actions(459); - v->a[24][aux_sym_number_token1] = actions(461); - v->a[24][aux_sym_number_token2] = actions(463); - v->a[24][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[24][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[24][anon_sym_BQUOTE] = actions(469); - v->a[24][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[24][anon_sym_LT_LPAREN] = actions(473); - v->a[24][anon_sym_GT_LPAREN] = actions(473); - v->a[24][sym_comment] = actions(71); - v->a[24][sym_file_descriptor] = actions(475); + v->a[30][sym_number] = state(586); + v->a[30][sym_simple_expansion] = state(586); + v->a[30][sym_expansion] = state(586); + v->a[30][sym_command_substitution] = state(586); + v->a[30][aux_sym__statements_repeat1] = state(234); + v->a[30][aux_sym_redirected_statement_repeat2] = state(2115); + v->a[30][aux_sym_command_repeat1] = state(1017); + v->a[30][aux_sym__literal_repeat1] = state(963); + v->a[30][sym_word] = actions(339); + v->a[30][anon_sym_for] = actions(341); + v->a[30][anon_sym_select] = actions(341); + v->a[30][anon_sym_while] = actions(343); + v->a[30][anon_sym_until] = actions(343); + v->a[30][anon_sym_if] = actions(345); + v->a[30][anon_sym_case] = actions(347); + v->a[30][anon_sym_LPAREN] = actions(349); + v->a[30][anon_sym_SEMI_SEMI] = actions(413); + v->a[30][anon_sym_SEMI_AMP] = actions(323); + v->a[30][anon_sym_SEMI_SEMI_AMP] = actions(325); + v->a[30][anon_sym_function] = actions(353); parse_table_124(v); } void parse_table_124(t_parse_table_array *v) { - v->a[24][sym_variable_name] = actions(477); - v->a[24][sym_test_operator] = actions(479); - v->a[24][sym__brace_start] = actions(481); - v->a[25][sym__statements] = state(6492); - v->a[25][sym__statement_not_pipeline] = state(6584); - v->a[25][sym_redirected_statement] = state(4349); - v->a[25][sym_for_statement] = state(4349); - v->a[25][sym_c_style_for_statement] = state(4349); - v->a[25][sym_while_statement] = state(4225); - v->a[25][sym_if_statement] = state(4225); - v->a[25][sym_case_statement] = state(4349); - v->a[25][sym_function_definition] = state(4349); - v->a[25][sym_compound_statement] = state(4349); - v->a[25][sym_subshell] = state(4349); - v->a[25][sym_pipeline] = state(4620); - v->a[25][sym_list] = state(4349); - v->a[25][sym_negated_command] = state(4349); - v->a[25][sym_test_command] = state(4349); - v->a[25][sym_declaration_command] = state(4349); - v->a[25][sym_unset_command] = state(4349); + v->a[30][anon_sym_LBRACE] = actions(355); + v->a[30][anon_sym_BANG] = actions(357); + v->a[30][anon_sym_declare] = actions(359); + v->a[30][anon_sym_typeset] = actions(359); + v->a[30][anon_sym_export] = actions(359); + v->a[30][anon_sym_readonly] = actions(359); + v->a[30][anon_sym_local] = actions(359); + v->a[30][anon_sym_unset] = actions(361); + v->a[30][anon_sym_unsetenv] = actions(361); + v->a[30][anon_sym_LT] = actions(363); + v->a[30][anon_sym_GT] = actions(363); + v->a[30][anon_sym_GT_GT] = actions(365); + v->a[30][anon_sym_AMP_GT] = actions(363); + v->a[30][anon_sym_AMP_GT_GT] = actions(365); + v->a[30][anon_sym_LT_AMP] = actions(363); + v->a[30][anon_sym_GT_AMP] = actions(363); + v->a[30][anon_sym_GT_PIPE] = actions(365); + v->a[30][anon_sym_LT_AMP_DASH] = actions(367); + v->a[30][anon_sym_GT_AMP_DASH] = actions(367); + v->a[30][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369); parse_table_125(v); } diff --git a/parser/static/parse_table/parse_table_240.c b/parser/static/parse_table/parse_table_240.c deleted file mode 100644 index b5af784b..00000000 --- a/parser/static/parse_table/parse_table_240.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_240.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1200(t_parse_table_array *v) -{ - v->a[263][sym_while_statement] = state(4314); - v->a[263][sym_if_statement] = state(4314); - v->a[263][sym_case_statement] = state(4662); - v->a[263][sym_function_definition] = state(4662); - v->a[263][sym_compound_statement] = state(4662); - v->a[263][sym_subshell] = state(4662); - v->a[263][sym_pipeline] = state(5070); - v->a[263][sym_list] = state(4662); - v->a[263][sym_negated_command] = state(4662); - v->a[263][sym_test_command] = state(4662); - v->a[263][sym_declaration_command] = state(4662); - v->a[263][sym_unset_command] = state(4662); - v->a[263][sym_command] = state(4662); - v->a[263][sym_command_name] = state(554); - v->a[263][sym_variable_assignment] = state(1150); - v->a[263][sym_variable_assignments] = state(4662); - v->a[263][sym_subscript] = state(6790); - v->a[263][sym_file_redirect] = state(2273); - v->a[263][sym_herestring_redirect] = state(2272); - v->a[263][sym_arithmetic_expansion] = state(1078); - parse_table_1201(v); -} - -void parse_table_1201(t_parse_table_array *v) -{ - v->a[263][sym_brace_expression] = state(1078); - v->a[263][sym_concatenation] = state(1376); - v->a[263][sym_string] = state(1078); - v->a[263][sym_translated_string] = state(1078); - v->a[263][sym_number] = state(1078); - v->a[263][sym_simple_expansion] = state(1078); - v->a[263][sym_expansion] = state(1078); - v->a[263][sym_command_substitution] = state(1078); - v->a[263][sym_process_substitution] = state(1078); - v->a[263][aux_sym__statements_repeat1] = state(429); - v->a[263][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[263][aux_sym_command_repeat1] = state(958); - v->a[263][aux_sym__literal_repeat1] = state(1267); - v->a[263][sym_word] = actions(799); - v->a[263][anon_sym_for] = actions(9); - v->a[263][anon_sym_select] = actions(11); - v->a[263][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[263][anon_sym_LT] = actions(290); - v->a[263][anon_sym_GT] = actions(290); - v->a[263][anon_sym_GT_GT] = actions(292); - parse_table_1202(v); -} - -void parse_table_1202(t_parse_table_array *v) -{ - v->a[263][anon_sym_LPAREN] = actions(19); - v->a[263][anon_sym_while] = actions(21); - v->a[263][anon_sym_until] = actions(21); - v->a[263][anon_sym_if] = actions(23); - v->a[263][anon_sym_case] = actions(25); - v->a[263][anon_sym_function] = actions(801); - v->a[263][anon_sym_LBRACE] = actions(29); - v->a[263][anon_sym_BANG] = actions(803); - v->a[263][anon_sym_LBRACK] = actions(33); - v->a[263][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[263][anon_sym_declare] = actions(805); - v->a[263][anon_sym_typeset] = actions(805); - v->a[263][anon_sym_export] = actions(805); - v->a[263][anon_sym_readonly] = actions(805); - v->a[263][anon_sym_local] = actions(805); - v->a[263][anon_sym_unset] = actions(807); - v->a[263][anon_sym_unsetenv] = actions(807); - v->a[263][anon_sym_AMP_GT] = actions(290); - v->a[263][anon_sym_AMP_GT_GT] = actions(292); - v->a[263][anon_sym_LT_AMP] = actions(290); - parse_table_1203(v); -} - -void parse_table_1203(t_parse_table_array *v) -{ - v->a[263][anon_sym_GT_AMP] = actions(290); - v->a[263][anon_sym_GT_PIPE] = actions(292); - v->a[263][anon_sym_LT_AMP_DASH] = actions(308); - v->a[263][anon_sym_GT_AMP_DASH] = actions(308); - v->a[263][anon_sym_LT_LT_LT] = actions(310); - v->a[263][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[263][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[263][anon_sym_DOLLAR] = actions(316); - v->a[263][sym__special_character] = actions(318); - v->a[263][anon_sym_DQUOTE] = actions(320); - v->a[263][sym_raw_string] = actions(322); - v->a[263][sym_ansi_c_string] = actions(322); - v->a[263][aux_sym_number_token1] = actions(324); - v->a[263][aux_sym_number_token2] = actions(326); - v->a[263][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[263][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[263][anon_sym_BQUOTE] = actions(332); - v->a[263][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[263][anon_sym_LT_LPAREN] = actions(336); - v->a[263][anon_sym_GT_LPAREN] = actions(336); - parse_table_1204(v); -} - -void parse_table_1204(t_parse_table_array *v) -{ - v->a[263][sym_comment] = actions(71); - v->a[263][sym_file_descriptor] = actions(338); - v->a[263][sym_variable_name] = actions(340); - v->a[263][sym_test_operator] = actions(342); - v->a[263][sym__brace_start] = actions(344); - v->a[264][sym__statements] = state(7506); - v->a[264][sym__statement_not_pipeline] = state(6614); - v->a[264][sym_redirected_statement] = state(4797); - v->a[264][sym_for_statement] = state(4797); - v->a[264][sym_c_style_for_statement] = state(4797); - v->a[264][sym_while_statement] = state(4400); - v->a[264][sym_if_statement] = state(4400); - v->a[264][sym_case_statement] = state(4797); - v->a[264][sym_function_definition] = state(4797); - v->a[264][sym_compound_statement] = state(4797); - v->a[264][sym_subshell] = state(4797); - v->a[264][sym_pipeline] = state(5054); - v->a[264][sym_list] = state(4797); - v->a[264][sym_negated_command] = state(4797); - v->a[264][sym_test_command] = state(4797); - parse_table_1205(v); -} - -/* EOF parse_table_240.c */ diff --git a/parser/static/parse_table/parse_table_241.c b/parser/static/parse_table/parse_table_241.c deleted file mode 100644 index 413c0403..00000000 --- a/parser/static/parse_table/parse_table_241.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_241.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1205(t_parse_table_array *v) -{ - v->a[264][sym_declaration_command] = state(4797); - v->a[264][sym_unset_command] = state(4797); - v->a[264][sym_command] = state(4797); - v->a[264][sym_command_name] = state(533); - v->a[264][sym_variable_assignment] = state(945); - v->a[264][sym_variable_assignments] = state(4797); - v->a[264][sym_subscript] = state(6754); - v->a[264][sym_file_redirect] = state(2019); - v->a[264][sym_herestring_redirect] = state(2017); - v->a[264][sym_arithmetic_expansion] = state(938); - v->a[264][sym_brace_expression] = state(938); - v->a[264][sym_concatenation] = state(1376); - v->a[264][sym_string] = state(938); - v->a[264][sym_translated_string] = state(938); - v->a[264][sym_number] = state(938); - v->a[264][sym_simple_expansion] = state(938); - v->a[264][sym_expansion] = state(938); - v->a[264][sym_command_substitution] = state(938); - v->a[264][sym_process_substitution] = state(938); - v->a[264][aux_sym__statements_repeat1] = state(423); - parse_table_1206(v); -} - -void parse_table_1206(t_parse_table_array *v) -{ - v->a[264][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[264][aux_sym_command_repeat1] = state(951); - v->a[264][aux_sym__literal_repeat1] = state(1267); - v->a[264][sym_word] = actions(765); - v->a[264][anon_sym_for] = actions(9); - v->a[264][anon_sym_select] = actions(11); - v->a[264][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[264][anon_sym_LT] = actions(85); - v->a[264][anon_sym_GT] = actions(85); - v->a[264][anon_sym_GT_GT] = actions(87); - v->a[264][anon_sym_LPAREN] = actions(19); - v->a[264][anon_sym_while] = actions(21); - v->a[264][anon_sym_until] = actions(21); - v->a[264][anon_sym_if] = actions(23); - v->a[264][anon_sym_case] = actions(25); - v->a[264][anon_sym_function] = actions(91); - v->a[264][anon_sym_LBRACE] = actions(29); - v->a[264][anon_sym_BANG] = actions(769); - v->a[264][anon_sym_LBRACK] = actions(33); - v->a[264][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1207(v); -} - -void parse_table_1207(t_parse_table_array *v) -{ - v->a[264][anon_sym_declare] = actions(95); - v->a[264][anon_sym_typeset] = actions(95); - v->a[264][anon_sym_export] = actions(95); - v->a[264][anon_sym_readonly] = actions(95); - v->a[264][anon_sym_local] = actions(95); - v->a[264][anon_sym_unset] = actions(97); - v->a[264][anon_sym_unsetenv] = actions(97); - v->a[264][anon_sym_AMP_GT] = actions(85); - v->a[264][anon_sym_AMP_GT_GT] = actions(87); - v->a[264][anon_sym_LT_AMP] = actions(85); - v->a[264][anon_sym_GT_AMP] = actions(85); - v->a[264][anon_sym_GT_PIPE] = actions(87); - v->a[264][anon_sym_LT_AMP_DASH] = actions(99); - v->a[264][anon_sym_GT_AMP_DASH] = actions(99); - v->a[264][anon_sym_LT_LT_LT] = actions(101); - v->a[264][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[264][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[264][anon_sym_DOLLAR] = actions(316); - v->a[264][sym__special_character] = actions(771); - v->a[264][anon_sym_DQUOTE] = actions(320); - parse_table_1208(v); -} - -void parse_table_1208(t_parse_table_array *v) -{ - v->a[264][sym_raw_string] = actions(773); - v->a[264][sym_ansi_c_string] = actions(773); - v->a[264][aux_sym_number_token1] = actions(324); - v->a[264][aux_sym_number_token2] = actions(326); - v->a[264][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[264][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[264][anon_sym_BQUOTE] = actions(332); - v->a[264][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[264][anon_sym_LT_LPAREN] = actions(336); - v->a[264][anon_sym_GT_LPAREN] = actions(336); - v->a[264][sym_comment] = actions(71); - v->a[264][sym_file_descriptor] = actions(135); - v->a[264][sym_variable_name] = actions(137); - v->a[264][sym_test_operator] = actions(775); - v->a[264][sym__brace_start] = actions(344); - v->a[265][sym__statements] = state(6938); - v->a[265][sym__statement_not_pipeline] = state(6614); - v->a[265][sym_redirected_statement] = state(4797); - v->a[265][sym_for_statement] = state(4797); - v->a[265][sym_c_style_for_statement] = state(4797); - parse_table_1209(v); -} - -void parse_table_1209(t_parse_table_array *v) -{ - v->a[265][sym_while_statement] = state(4400); - v->a[265][sym_if_statement] = state(4400); - v->a[265][sym_case_statement] = state(4797); - v->a[265][sym_function_definition] = state(4797); - v->a[265][sym_compound_statement] = state(4797); - v->a[265][sym_subshell] = state(4797); - v->a[265][sym_pipeline] = state(5054); - v->a[265][sym_list] = state(4797); - v->a[265][sym_negated_command] = state(4797); - v->a[265][sym_test_command] = state(4797); - v->a[265][sym_declaration_command] = state(4797); - v->a[265][sym_unset_command] = state(4797); - v->a[265][sym_command] = state(4797); - v->a[265][sym_command_name] = state(533); - v->a[265][sym_variable_assignment] = state(945); - v->a[265][sym_variable_assignments] = state(4797); - v->a[265][sym_subscript] = state(6754); - v->a[265][sym_file_redirect] = state(2019); - v->a[265][sym_herestring_redirect] = state(2017); - v->a[265][sym_arithmetic_expansion] = state(938); - parse_table_1210(v); -} - -/* EOF parse_table_241.c */ diff --git a/parser/static/parse_table/parse_table_242.c b/parser/static/parse_table/parse_table_242.c deleted file mode 100644 index 84a2bddf..00000000 --- a/parser/static/parse_table/parse_table_242.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_242.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1210(t_parse_table_array *v) -{ - v->a[265][sym_brace_expression] = state(938); - v->a[265][sym_concatenation] = state(1376); - v->a[265][sym_string] = state(938); - v->a[265][sym_translated_string] = state(938); - v->a[265][sym_number] = state(938); - v->a[265][sym_simple_expansion] = state(938); - v->a[265][sym_expansion] = state(938); - v->a[265][sym_command_substitution] = state(938); - v->a[265][sym_process_substitution] = state(938); - v->a[265][aux_sym__statements_repeat1] = state(423); - v->a[265][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[265][aux_sym_command_repeat1] = state(951); - v->a[265][aux_sym__literal_repeat1] = state(1267); - v->a[265][sym_word] = actions(765); - v->a[265][anon_sym_for] = actions(9); - v->a[265][anon_sym_select] = actions(11); - v->a[265][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[265][anon_sym_LT] = actions(85); - v->a[265][anon_sym_GT] = actions(85); - v->a[265][anon_sym_GT_GT] = actions(87); - parse_table_1211(v); -} - -void parse_table_1211(t_parse_table_array *v) -{ - v->a[265][anon_sym_LPAREN] = actions(19); - v->a[265][anon_sym_while] = actions(21); - v->a[265][anon_sym_until] = actions(21); - v->a[265][anon_sym_if] = actions(23); - v->a[265][anon_sym_case] = actions(25); - v->a[265][anon_sym_function] = actions(91); - v->a[265][anon_sym_LBRACE] = actions(29); - v->a[265][anon_sym_BANG] = actions(769); - v->a[265][anon_sym_LBRACK] = actions(33); - v->a[265][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[265][anon_sym_declare] = actions(95); - v->a[265][anon_sym_typeset] = actions(95); - v->a[265][anon_sym_export] = actions(95); - v->a[265][anon_sym_readonly] = actions(95); - v->a[265][anon_sym_local] = actions(95); - v->a[265][anon_sym_unset] = actions(97); - v->a[265][anon_sym_unsetenv] = actions(97); - v->a[265][anon_sym_AMP_GT] = actions(85); - v->a[265][anon_sym_AMP_GT_GT] = actions(87); - v->a[265][anon_sym_LT_AMP] = actions(85); - parse_table_1212(v); -} - -void parse_table_1212(t_parse_table_array *v) -{ - v->a[265][anon_sym_GT_AMP] = actions(85); - v->a[265][anon_sym_GT_PIPE] = actions(87); - v->a[265][anon_sym_LT_AMP_DASH] = actions(99); - v->a[265][anon_sym_GT_AMP_DASH] = actions(99); - v->a[265][anon_sym_LT_LT_LT] = actions(101); - v->a[265][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[265][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[265][anon_sym_DOLLAR] = actions(316); - v->a[265][sym__special_character] = actions(771); - v->a[265][anon_sym_DQUOTE] = actions(320); - v->a[265][sym_raw_string] = actions(773); - v->a[265][sym_ansi_c_string] = actions(773); - v->a[265][aux_sym_number_token1] = actions(324); - v->a[265][aux_sym_number_token2] = actions(326); - v->a[265][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[265][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[265][anon_sym_BQUOTE] = actions(332); - v->a[265][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[265][anon_sym_LT_LPAREN] = actions(336); - v->a[265][anon_sym_GT_LPAREN] = actions(336); - parse_table_1213(v); -} - -void parse_table_1213(t_parse_table_array *v) -{ - v->a[265][sym_comment] = actions(71); - v->a[265][sym_file_descriptor] = actions(135); - v->a[265][sym_variable_name] = actions(137); - v->a[265][sym_test_operator] = actions(775); - v->a[265][sym__brace_start] = actions(344); - v->a[266][sym__statements] = state(7048); - v->a[266][sym__statement_not_pipeline] = state(6614); - v->a[266][sym_redirected_statement] = state(4797); - v->a[266][sym_for_statement] = state(4797); - v->a[266][sym_c_style_for_statement] = state(4797); - v->a[266][sym_while_statement] = state(4400); - v->a[266][sym_if_statement] = state(4400); - v->a[266][sym_case_statement] = state(4797); - v->a[266][sym_function_definition] = state(4797); - v->a[266][sym_compound_statement] = state(4797); - v->a[266][sym_subshell] = state(4797); - v->a[266][sym_pipeline] = state(5054); - v->a[266][sym_list] = state(4797); - v->a[266][sym_negated_command] = state(4797); - v->a[266][sym_test_command] = state(4797); - parse_table_1214(v); -} - -void parse_table_1214(t_parse_table_array *v) -{ - v->a[266][sym_declaration_command] = state(4797); - v->a[266][sym_unset_command] = state(4797); - v->a[266][sym_command] = state(4797); - v->a[266][sym_command_name] = state(533); - v->a[266][sym_variable_assignment] = state(945); - v->a[266][sym_variable_assignments] = state(4797); - v->a[266][sym_subscript] = state(6754); - v->a[266][sym_file_redirect] = state(2206); - v->a[266][sym_herestring_redirect] = state(2017); - v->a[266][sym_arithmetic_expansion] = state(938); - v->a[266][sym_brace_expression] = state(938); - v->a[266][sym_concatenation] = state(1376); - v->a[266][sym_string] = state(938); - v->a[266][sym_translated_string] = state(938); - v->a[266][sym_number] = state(938); - v->a[266][sym_simple_expansion] = state(938); - v->a[266][sym_expansion] = state(938); - v->a[266][sym_command_substitution] = state(938); - v->a[266][sym_process_substitution] = state(938); - v->a[266][aux_sym__statements_repeat1] = state(423); - parse_table_1215(v); -} - -/* EOF parse_table_242.c */ diff --git a/parser/static/parse_table/parse_table_243.c b/parser/static/parse_table/parse_table_243.c deleted file mode 100644 index e8ef950f..00000000 --- a/parser/static/parse_table/parse_table_243.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_243.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1215(t_parse_table_array *v) -{ - v->a[266][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[266][aux_sym_command_repeat1] = state(951); - v->a[266][aux_sym__literal_repeat1] = state(1267); - v->a[266][sym_word] = actions(765); - v->a[266][anon_sym_for] = actions(9); - v->a[266][anon_sym_select] = actions(11); - v->a[266][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[266][anon_sym_LT] = actions(85); - v->a[266][anon_sym_GT] = actions(85); - v->a[266][anon_sym_GT_GT] = actions(87); - v->a[266][anon_sym_LPAREN] = actions(19); - v->a[266][anon_sym_while] = actions(21); - v->a[266][anon_sym_until] = actions(21); - v->a[266][anon_sym_if] = actions(23); - v->a[266][anon_sym_case] = actions(25); - v->a[266][anon_sym_function] = actions(91); - v->a[266][anon_sym_LBRACE] = actions(29); - v->a[266][anon_sym_BANG] = actions(769); - v->a[266][anon_sym_LBRACK] = actions(33); - v->a[266][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1216(v); -} - -void parse_table_1216(t_parse_table_array *v) -{ - v->a[266][anon_sym_declare] = actions(95); - v->a[266][anon_sym_typeset] = actions(95); - v->a[266][anon_sym_export] = actions(95); - v->a[266][anon_sym_readonly] = actions(95); - v->a[266][anon_sym_local] = actions(95); - v->a[266][anon_sym_unset] = actions(97); - v->a[266][anon_sym_unsetenv] = actions(97); - v->a[266][anon_sym_AMP_GT] = actions(85); - v->a[266][anon_sym_AMP_GT_GT] = actions(87); - v->a[266][anon_sym_LT_AMP] = actions(85); - v->a[266][anon_sym_GT_AMP] = actions(85); - v->a[266][anon_sym_GT_PIPE] = actions(87); - v->a[266][anon_sym_LT_AMP_DASH] = actions(99); - v->a[266][anon_sym_GT_AMP_DASH] = actions(99); - v->a[266][anon_sym_LT_LT_LT] = actions(101); - v->a[266][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[266][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[266][anon_sym_DOLLAR] = actions(316); - v->a[266][sym__special_character] = actions(771); - v->a[266][anon_sym_DQUOTE] = actions(320); - parse_table_1217(v); -} - -void parse_table_1217(t_parse_table_array *v) -{ - v->a[266][sym_raw_string] = actions(773); - v->a[266][sym_ansi_c_string] = actions(773); - v->a[266][aux_sym_number_token1] = actions(324); - v->a[266][aux_sym_number_token2] = actions(326); - v->a[266][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[266][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[266][anon_sym_BQUOTE] = actions(332); - v->a[266][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[266][anon_sym_LT_LPAREN] = actions(336); - v->a[266][anon_sym_GT_LPAREN] = actions(336); - v->a[266][sym_comment] = actions(71); - v->a[266][sym_file_descriptor] = actions(135); - v->a[266][sym_variable_name] = actions(137); - v->a[266][sym_test_operator] = actions(775); - v->a[266][sym__brace_start] = actions(344); - v->a[267][sym__statements] = state(7050); - v->a[267][sym__statement_not_pipeline] = state(6558); - v->a[267][sym_redirected_statement] = state(4662); - v->a[267][sym_for_statement] = state(4662); - v->a[267][sym_c_style_for_statement] = state(4662); - parse_table_1218(v); -} - -void parse_table_1218(t_parse_table_array *v) -{ - v->a[267][sym_while_statement] = state(4314); - v->a[267][sym_if_statement] = state(4314); - v->a[267][sym_case_statement] = state(4662); - v->a[267][sym_function_definition] = state(4662); - v->a[267][sym_compound_statement] = state(4662); - v->a[267][sym_subshell] = state(4662); - v->a[267][sym_pipeline] = state(5070); - v->a[267][sym_list] = state(4662); - v->a[267][sym_negated_command] = state(4662); - v->a[267][sym_test_command] = state(4662); - v->a[267][sym_declaration_command] = state(4662); - v->a[267][sym_unset_command] = state(4662); - v->a[267][sym_command] = state(4662); - v->a[267][sym_command_name] = state(554); - v->a[267][sym_variable_assignment] = state(1150); - v->a[267][sym_variable_assignments] = state(4662); - v->a[267][sym_subscript] = state(6790); - v->a[267][sym_file_redirect] = state(2273); - v->a[267][sym_herestring_redirect] = state(2272); - v->a[267][sym_arithmetic_expansion] = state(1078); - parse_table_1219(v); -} - -void parse_table_1219(t_parse_table_array *v) -{ - v->a[267][sym_brace_expression] = state(1078); - v->a[267][sym_concatenation] = state(1376); - v->a[267][sym_string] = state(1078); - v->a[267][sym_translated_string] = state(1078); - v->a[267][sym_number] = state(1078); - v->a[267][sym_simple_expansion] = state(1078); - v->a[267][sym_expansion] = state(1078); - v->a[267][sym_command_substitution] = state(1078); - v->a[267][sym_process_substitution] = state(1078); - v->a[267][aux_sym__statements_repeat1] = state(429); - v->a[267][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[267][aux_sym_command_repeat1] = state(958); - v->a[267][aux_sym__literal_repeat1] = state(1267); - v->a[267][sym_word] = actions(799); - v->a[267][anon_sym_for] = actions(9); - v->a[267][anon_sym_select] = actions(11); - v->a[267][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[267][anon_sym_LT] = actions(290); - v->a[267][anon_sym_GT] = actions(290); - v->a[267][anon_sym_GT_GT] = actions(292); - parse_table_1220(v); -} - -/* EOF parse_table_243.c */ diff --git a/parser/static/parse_table/parse_table_244.c b/parser/static/parse_table/parse_table_244.c deleted file mode 100644 index 4db5dfd7..00000000 --- a/parser/static/parse_table/parse_table_244.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_244.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1220(t_parse_table_array *v) -{ - v->a[267][anon_sym_LPAREN] = actions(19); - v->a[267][anon_sym_while] = actions(21); - v->a[267][anon_sym_until] = actions(21); - v->a[267][anon_sym_if] = actions(23); - v->a[267][anon_sym_case] = actions(25); - v->a[267][anon_sym_function] = actions(801); - v->a[267][anon_sym_LBRACE] = actions(29); - v->a[267][anon_sym_BANG] = actions(803); - v->a[267][anon_sym_LBRACK] = actions(33); - v->a[267][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[267][anon_sym_declare] = actions(805); - v->a[267][anon_sym_typeset] = actions(805); - v->a[267][anon_sym_export] = actions(805); - v->a[267][anon_sym_readonly] = actions(805); - v->a[267][anon_sym_local] = actions(805); - v->a[267][anon_sym_unset] = actions(807); - v->a[267][anon_sym_unsetenv] = actions(807); - v->a[267][anon_sym_AMP_GT] = actions(290); - v->a[267][anon_sym_AMP_GT_GT] = actions(292); - v->a[267][anon_sym_LT_AMP] = actions(290); - parse_table_1221(v); -} - -void parse_table_1221(t_parse_table_array *v) -{ - v->a[267][anon_sym_GT_AMP] = actions(290); - v->a[267][anon_sym_GT_PIPE] = actions(292); - v->a[267][anon_sym_LT_AMP_DASH] = actions(308); - v->a[267][anon_sym_GT_AMP_DASH] = actions(308); - v->a[267][anon_sym_LT_LT_LT] = actions(310); - v->a[267][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[267][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[267][anon_sym_DOLLAR] = actions(316); - v->a[267][sym__special_character] = actions(318); - v->a[267][anon_sym_DQUOTE] = actions(320); - v->a[267][sym_raw_string] = actions(322); - v->a[267][sym_ansi_c_string] = actions(322); - v->a[267][aux_sym_number_token1] = actions(324); - v->a[267][aux_sym_number_token2] = actions(326); - v->a[267][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[267][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[267][anon_sym_BQUOTE] = actions(332); - v->a[267][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[267][anon_sym_LT_LPAREN] = actions(336); - v->a[267][anon_sym_GT_LPAREN] = actions(336); - parse_table_1222(v); -} - -void parse_table_1222(t_parse_table_array *v) -{ - v->a[267][sym_comment] = actions(71); - v->a[267][sym_file_descriptor] = actions(338); - v->a[267][sym_variable_name] = actions(340); - v->a[267][sym_test_operator] = actions(342); - v->a[267][sym__brace_start] = actions(344); - v->a[268][sym__statements] = state(7500); - v->a[268][sym__statement_not_pipeline] = state(6614); - v->a[268][sym_redirected_statement] = state(4797); - v->a[268][sym_for_statement] = state(4797); - v->a[268][sym_c_style_for_statement] = state(4797); - v->a[268][sym_while_statement] = state(4400); - v->a[268][sym_if_statement] = state(4400); - v->a[268][sym_case_statement] = state(4797); - v->a[268][sym_function_definition] = state(4797); - v->a[268][sym_compound_statement] = state(4797); - v->a[268][sym_subshell] = state(4797); - v->a[268][sym_pipeline] = state(5054); - v->a[268][sym_list] = state(4797); - v->a[268][sym_negated_command] = state(4797); - v->a[268][sym_test_command] = state(4797); - parse_table_1223(v); -} - -void parse_table_1223(t_parse_table_array *v) -{ - v->a[268][sym_declaration_command] = state(4797); - v->a[268][sym_unset_command] = state(4797); - v->a[268][sym_command] = state(4797); - v->a[268][sym_command_name] = state(533); - v->a[268][sym_variable_assignment] = state(945); - v->a[268][sym_variable_assignments] = state(4797); - v->a[268][sym_subscript] = state(6754); - v->a[268][sym_file_redirect] = state(2163); - v->a[268][sym_herestring_redirect] = state(2017); - v->a[268][sym_arithmetic_expansion] = state(938); - v->a[268][sym_brace_expression] = state(938); - v->a[268][sym_concatenation] = state(1376); - v->a[268][sym_string] = state(938); - v->a[268][sym_translated_string] = state(938); - v->a[268][sym_number] = state(938); - v->a[268][sym_simple_expansion] = state(938); - v->a[268][sym_expansion] = state(938); - v->a[268][sym_command_substitution] = state(938); - v->a[268][sym_process_substitution] = state(938); - v->a[268][aux_sym__statements_repeat1] = state(423); - parse_table_1224(v); -} - -void parse_table_1224(t_parse_table_array *v) -{ - v->a[268][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[268][aux_sym_command_repeat1] = state(951); - v->a[268][aux_sym__literal_repeat1] = state(1267); - v->a[268][sym_word] = actions(765); - v->a[268][anon_sym_for] = actions(9); - v->a[268][anon_sym_select] = actions(11); - v->a[268][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[268][anon_sym_LT] = actions(85); - v->a[268][anon_sym_GT] = actions(85); - v->a[268][anon_sym_GT_GT] = actions(87); - v->a[268][anon_sym_LPAREN] = actions(19); - v->a[268][anon_sym_while] = actions(21); - v->a[268][anon_sym_until] = actions(21); - v->a[268][anon_sym_if] = actions(23); - v->a[268][anon_sym_case] = actions(25); - v->a[268][anon_sym_function] = actions(91); - v->a[268][anon_sym_LBRACE] = actions(29); - v->a[268][anon_sym_BANG] = actions(769); - v->a[268][anon_sym_LBRACK] = actions(33); - v->a[268][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1225(v); -} - -/* EOF parse_table_244.c */ diff --git a/parser/static/parse_table/parse_table_245.c b/parser/static/parse_table/parse_table_245.c deleted file mode 100644 index 86a6b989..00000000 --- a/parser/static/parse_table/parse_table_245.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_245.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1225(t_parse_table_array *v) -{ - v->a[268][anon_sym_declare] = actions(95); - v->a[268][anon_sym_typeset] = actions(95); - v->a[268][anon_sym_export] = actions(95); - v->a[268][anon_sym_readonly] = actions(95); - v->a[268][anon_sym_local] = actions(95); - v->a[268][anon_sym_unset] = actions(97); - v->a[268][anon_sym_unsetenv] = actions(97); - v->a[268][anon_sym_AMP_GT] = actions(85); - v->a[268][anon_sym_AMP_GT_GT] = actions(87); - v->a[268][anon_sym_LT_AMP] = actions(85); - v->a[268][anon_sym_GT_AMP] = actions(85); - v->a[268][anon_sym_GT_PIPE] = actions(87); - v->a[268][anon_sym_LT_AMP_DASH] = actions(99); - v->a[268][anon_sym_GT_AMP_DASH] = actions(99); - v->a[268][anon_sym_LT_LT_LT] = actions(101); - v->a[268][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[268][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[268][anon_sym_DOLLAR] = actions(316); - v->a[268][sym__special_character] = actions(771); - v->a[268][anon_sym_DQUOTE] = actions(320); - parse_table_1226(v); -} - -void parse_table_1226(t_parse_table_array *v) -{ - v->a[268][sym_raw_string] = actions(773); - v->a[268][sym_ansi_c_string] = actions(773); - v->a[268][aux_sym_number_token1] = actions(324); - v->a[268][aux_sym_number_token2] = actions(326); - v->a[268][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[268][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[268][anon_sym_BQUOTE] = actions(332); - v->a[268][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[268][anon_sym_LT_LPAREN] = actions(336); - v->a[268][anon_sym_GT_LPAREN] = actions(336); - v->a[268][sym_comment] = actions(71); - v->a[268][sym_file_descriptor] = actions(135); - v->a[268][sym_variable_name] = actions(137); - v->a[268][sym_test_operator] = actions(775); - v->a[268][sym__brace_start] = actions(344); - v->a[269][sym__statements] = state(7499); - v->a[269][sym__statement_not_pipeline] = state(6558); - v->a[269][sym_redirected_statement] = state(4662); - v->a[269][sym_for_statement] = state(4662); - v->a[269][sym_c_style_for_statement] = state(4662); - parse_table_1227(v); -} - -void parse_table_1227(t_parse_table_array *v) -{ - v->a[269][sym_while_statement] = state(4314); - v->a[269][sym_if_statement] = state(4314); - v->a[269][sym_case_statement] = state(4662); - v->a[269][sym_function_definition] = state(4662); - v->a[269][sym_compound_statement] = state(4662); - v->a[269][sym_subshell] = state(4662); - v->a[269][sym_pipeline] = state(5070); - v->a[269][sym_list] = state(4662); - v->a[269][sym_negated_command] = state(4662); - v->a[269][sym_test_command] = state(4662); - v->a[269][sym_declaration_command] = state(4662); - v->a[269][sym_unset_command] = state(4662); - v->a[269][sym_command] = state(4662); - v->a[269][sym_command_name] = state(554); - v->a[269][sym_variable_assignment] = state(1150); - v->a[269][sym_variable_assignments] = state(4662); - v->a[269][sym_subscript] = state(6790); - v->a[269][sym_file_redirect] = state(2273); - v->a[269][sym_herestring_redirect] = state(2272); - v->a[269][sym_arithmetic_expansion] = state(1078); - parse_table_1228(v); -} - -void parse_table_1228(t_parse_table_array *v) -{ - v->a[269][sym_brace_expression] = state(1078); - v->a[269][sym_concatenation] = state(1376); - v->a[269][sym_string] = state(1078); - v->a[269][sym_translated_string] = state(1078); - v->a[269][sym_number] = state(1078); - v->a[269][sym_simple_expansion] = state(1078); - v->a[269][sym_expansion] = state(1078); - v->a[269][sym_command_substitution] = state(1078); - v->a[269][sym_process_substitution] = state(1078); - v->a[269][aux_sym__statements_repeat1] = state(429); - v->a[269][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[269][aux_sym_command_repeat1] = state(958); - v->a[269][aux_sym__literal_repeat1] = state(1267); - v->a[269][sym_word] = actions(799); - v->a[269][anon_sym_for] = actions(9); - v->a[269][anon_sym_select] = actions(11); - v->a[269][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[269][anon_sym_LT] = actions(290); - v->a[269][anon_sym_GT] = actions(290); - v->a[269][anon_sym_GT_GT] = actions(292); - parse_table_1229(v); -} - -void parse_table_1229(t_parse_table_array *v) -{ - v->a[269][anon_sym_LPAREN] = actions(19); - v->a[269][anon_sym_while] = actions(21); - v->a[269][anon_sym_until] = actions(21); - v->a[269][anon_sym_if] = actions(23); - v->a[269][anon_sym_case] = actions(25); - v->a[269][anon_sym_function] = actions(801); - v->a[269][anon_sym_LBRACE] = actions(29); - v->a[269][anon_sym_BANG] = actions(803); - v->a[269][anon_sym_LBRACK] = actions(33); - v->a[269][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[269][anon_sym_declare] = actions(805); - v->a[269][anon_sym_typeset] = actions(805); - v->a[269][anon_sym_export] = actions(805); - v->a[269][anon_sym_readonly] = actions(805); - v->a[269][anon_sym_local] = actions(805); - v->a[269][anon_sym_unset] = actions(807); - v->a[269][anon_sym_unsetenv] = actions(807); - v->a[269][anon_sym_AMP_GT] = actions(290); - v->a[269][anon_sym_AMP_GT_GT] = actions(292); - v->a[269][anon_sym_LT_AMP] = actions(290); - parse_table_1230(v); -} - -/* EOF parse_table_245.c */ diff --git a/parser/static/parse_table/parse_table_246.c b/parser/static/parse_table/parse_table_246.c deleted file mode 100644 index fcf9a1df..00000000 --- a/parser/static/parse_table/parse_table_246.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_246.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1230(t_parse_table_array *v) -{ - v->a[269][anon_sym_GT_AMP] = actions(290); - v->a[269][anon_sym_GT_PIPE] = actions(292); - v->a[269][anon_sym_LT_AMP_DASH] = actions(308); - v->a[269][anon_sym_GT_AMP_DASH] = actions(308); - v->a[269][anon_sym_LT_LT_LT] = actions(310); - v->a[269][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[269][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[269][anon_sym_DOLLAR] = actions(316); - v->a[269][sym__special_character] = actions(318); - v->a[269][anon_sym_DQUOTE] = actions(320); - v->a[269][sym_raw_string] = actions(322); - v->a[269][sym_ansi_c_string] = actions(322); - v->a[269][aux_sym_number_token1] = actions(324); - v->a[269][aux_sym_number_token2] = actions(326); - v->a[269][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[269][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[269][anon_sym_BQUOTE] = actions(332); - v->a[269][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[269][anon_sym_LT_LPAREN] = actions(336); - v->a[269][anon_sym_GT_LPAREN] = actions(336); - parse_table_1231(v); -} - -void parse_table_1231(t_parse_table_array *v) -{ - v->a[269][sym_comment] = actions(71); - v->a[269][sym_file_descriptor] = actions(338); - v->a[269][sym_variable_name] = actions(340); - v->a[269][sym_test_operator] = actions(342); - v->a[269][sym__brace_start] = actions(344); - v->a[270][sym__statements] = state(7498); - v->a[270][sym__statement_not_pipeline] = state(6558); - v->a[270][sym_redirected_statement] = state(4662); - v->a[270][sym_for_statement] = state(4662); - v->a[270][sym_c_style_for_statement] = state(4662); - v->a[270][sym_while_statement] = state(4314); - v->a[270][sym_if_statement] = state(4314); - v->a[270][sym_case_statement] = state(4662); - v->a[270][sym_function_definition] = state(4662); - v->a[270][sym_compound_statement] = state(4662); - v->a[270][sym_subshell] = state(4662); - v->a[270][sym_pipeline] = state(5070); - v->a[270][sym_list] = state(4662); - v->a[270][sym_negated_command] = state(4662); - v->a[270][sym_test_command] = state(4662); - parse_table_1232(v); -} - -void parse_table_1232(t_parse_table_array *v) -{ - v->a[270][sym_declaration_command] = state(4662); - v->a[270][sym_unset_command] = state(4662); - v->a[270][sym_command] = state(4662); - v->a[270][sym_command_name] = state(554); - v->a[270][sym_variable_assignment] = state(1150); - v->a[270][sym_variable_assignments] = state(4662); - v->a[270][sym_subscript] = state(6790); - v->a[270][sym_file_redirect] = state(2273); - v->a[270][sym_herestring_redirect] = state(2272); - v->a[270][sym_arithmetic_expansion] = state(1078); - v->a[270][sym_brace_expression] = state(1078); - v->a[270][sym_concatenation] = state(1376); - v->a[270][sym_string] = state(1078); - v->a[270][sym_translated_string] = state(1078); - v->a[270][sym_number] = state(1078); - v->a[270][sym_simple_expansion] = state(1078); - v->a[270][sym_expansion] = state(1078); - v->a[270][sym_command_substitution] = state(1078); - v->a[270][sym_process_substitution] = state(1078); - v->a[270][aux_sym__statements_repeat1] = state(429); - parse_table_1233(v); -} - -void parse_table_1233(t_parse_table_array *v) -{ - v->a[270][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[270][aux_sym_command_repeat1] = state(958); - v->a[270][aux_sym__literal_repeat1] = state(1267); - v->a[270][sym_word] = actions(799); - v->a[270][anon_sym_for] = actions(9); - v->a[270][anon_sym_select] = actions(11); - v->a[270][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[270][anon_sym_LT] = actions(290); - v->a[270][anon_sym_GT] = actions(290); - v->a[270][anon_sym_GT_GT] = actions(292); - v->a[270][anon_sym_LPAREN] = actions(19); - v->a[270][anon_sym_while] = actions(21); - v->a[270][anon_sym_until] = actions(21); - v->a[270][anon_sym_if] = actions(23); - v->a[270][anon_sym_case] = actions(25); - v->a[270][anon_sym_function] = actions(801); - v->a[270][anon_sym_LBRACE] = actions(29); - v->a[270][anon_sym_BANG] = actions(803); - v->a[270][anon_sym_LBRACK] = actions(33); - v->a[270][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1234(v); -} - -void parse_table_1234(t_parse_table_array *v) -{ - v->a[270][anon_sym_declare] = actions(805); - v->a[270][anon_sym_typeset] = actions(805); - v->a[270][anon_sym_export] = actions(805); - v->a[270][anon_sym_readonly] = actions(805); - v->a[270][anon_sym_local] = actions(805); - v->a[270][anon_sym_unset] = actions(807); - v->a[270][anon_sym_unsetenv] = actions(807); - v->a[270][anon_sym_AMP_GT] = actions(290); - v->a[270][anon_sym_AMP_GT_GT] = actions(292); - v->a[270][anon_sym_LT_AMP] = actions(290); - v->a[270][anon_sym_GT_AMP] = actions(290); - v->a[270][anon_sym_GT_PIPE] = actions(292); - v->a[270][anon_sym_LT_AMP_DASH] = actions(308); - v->a[270][anon_sym_GT_AMP_DASH] = actions(308); - v->a[270][anon_sym_LT_LT_LT] = actions(310); - v->a[270][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[270][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[270][anon_sym_DOLLAR] = actions(316); - v->a[270][sym__special_character] = actions(318); - v->a[270][anon_sym_DQUOTE] = actions(320); - parse_table_1235(v); -} - -/* EOF parse_table_246.c */ diff --git a/parser/static/parse_table/parse_table_247.c b/parser/static/parse_table/parse_table_247.c deleted file mode 100644 index e7133f17..00000000 --- a/parser/static/parse_table/parse_table_247.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_247.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1235(t_parse_table_array *v) -{ - v->a[270][sym_raw_string] = actions(322); - v->a[270][sym_ansi_c_string] = actions(322); - v->a[270][aux_sym_number_token1] = actions(324); - v->a[270][aux_sym_number_token2] = actions(326); - v->a[270][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[270][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[270][anon_sym_BQUOTE] = actions(332); - v->a[270][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[270][anon_sym_LT_LPAREN] = actions(336); - v->a[270][anon_sym_GT_LPAREN] = actions(336); - v->a[270][sym_comment] = actions(71); - v->a[270][sym_file_descriptor] = actions(338); - v->a[270][sym_variable_name] = actions(340); - v->a[270][sym_test_operator] = actions(342); - v->a[270][sym__brace_start] = actions(344); - v->a[271][sym__statements] = state(7058); - v->a[271][sym__statement_not_pipeline] = state(6558); - v->a[271][sym_redirected_statement] = state(4662); - v->a[271][sym_for_statement] = state(4662); - v->a[271][sym_c_style_for_statement] = state(4662); - parse_table_1236(v); -} - -void parse_table_1236(t_parse_table_array *v) -{ - v->a[271][sym_while_statement] = state(4314); - v->a[271][sym_if_statement] = state(4314); - v->a[271][sym_case_statement] = state(4662); - v->a[271][sym_function_definition] = state(4662); - v->a[271][sym_compound_statement] = state(4662); - v->a[271][sym_subshell] = state(4662); - v->a[271][sym_pipeline] = state(5070); - v->a[271][sym_list] = state(4662); - v->a[271][sym_negated_command] = state(4662); - v->a[271][sym_test_command] = state(4662); - v->a[271][sym_declaration_command] = state(4662); - v->a[271][sym_unset_command] = state(4662); - v->a[271][sym_command] = state(4662); - v->a[271][sym_command_name] = state(554); - v->a[271][sym_variable_assignment] = state(1150); - v->a[271][sym_variable_assignments] = state(4662); - v->a[271][sym_subscript] = state(6790); - v->a[271][sym_file_redirect] = state(2273); - v->a[271][sym_herestring_redirect] = state(2272); - v->a[271][sym_arithmetic_expansion] = state(1078); - parse_table_1237(v); -} - -void parse_table_1237(t_parse_table_array *v) -{ - v->a[271][sym_brace_expression] = state(1078); - v->a[271][sym_concatenation] = state(1376); - v->a[271][sym_string] = state(1078); - v->a[271][sym_translated_string] = state(1078); - v->a[271][sym_number] = state(1078); - v->a[271][sym_simple_expansion] = state(1078); - v->a[271][sym_expansion] = state(1078); - v->a[271][sym_command_substitution] = state(1078); - v->a[271][sym_process_substitution] = state(1078); - v->a[271][aux_sym__statements_repeat1] = state(429); - v->a[271][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[271][aux_sym_command_repeat1] = state(958); - v->a[271][aux_sym__literal_repeat1] = state(1267); - v->a[271][sym_word] = actions(799); - v->a[271][anon_sym_for] = actions(9); - v->a[271][anon_sym_select] = actions(11); - v->a[271][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[271][anon_sym_LT] = actions(290); - v->a[271][anon_sym_GT] = actions(290); - v->a[271][anon_sym_GT_GT] = actions(292); - parse_table_1238(v); -} - -void parse_table_1238(t_parse_table_array *v) -{ - v->a[271][anon_sym_LPAREN] = actions(19); - v->a[271][anon_sym_while] = actions(21); - v->a[271][anon_sym_until] = actions(21); - v->a[271][anon_sym_if] = actions(23); - v->a[271][anon_sym_case] = actions(25); - v->a[271][anon_sym_function] = actions(801); - v->a[271][anon_sym_LBRACE] = actions(29); - v->a[271][anon_sym_BANG] = actions(803); - v->a[271][anon_sym_LBRACK] = actions(33); - v->a[271][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[271][anon_sym_declare] = actions(805); - v->a[271][anon_sym_typeset] = actions(805); - v->a[271][anon_sym_export] = actions(805); - v->a[271][anon_sym_readonly] = actions(805); - v->a[271][anon_sym_local] = actions(805); - v->a[271][anon_sym_unset] = actions(807); - v->a[271][anon_sym_unsetenv] = actions(807); - v->a[271][anon_sym_AMP_GT] = actions(290); - v->a[271][anon_sym_AMP_GT_GT] = actions(292); - v->a[271][anon_sym_LT_AMP] = actions(290); - parse_table_1239(v); -} - -void parse_table_1239(t_parse_table_array *v) -{ - v->a[271][anon_sym_GT_AMP] = actions(290); - v->a[271][anon_sym_GT_PIPE] = actions(292); - v->a[271][anon_sym_LT_AMP_DASH] = actions(308); - v->a[271][anon_sym_GT_AMP_DASH] = actions(308); - v->a[271][anon_sym_LT_LT_LT] = actions(310); - v->a[271][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[271][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[271][anon_sym_DOLLAR] = actions(316); - v->a[271][sym__special_character] = actions(318); - v->a[271][anon_sym_DQUOTE] = actions(320); - v->a[271][sym_raw_string] = actions(322); - v->a[271][sym_ansi_c_string] = actions(322); - v->a[271][aux_sym_number_token1] = actions(324); - v->a[271][aux_sym_number_token2] = actions(326); - v->a[271][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[271][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[271][anon_sym_BQUOTE] = actions(332); - v->a[271][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[271][anon_sym_LT_LPAREN] = actions(336); - v->a[271][anon_sym_GT_LPAREN] = actions(336); - parse_table_1240(v); -} - -/* EOF parse_table_247.c */ diff --git a/parser/static/parse_table/parse_table_248.c b/parser/static/parse_table/parse_table_248.c deleted file mode 100644 index 3e249c6a..00000000 --- a/parser/static/parse_table/parse_table_248.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_248.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1240(t_parse_table_array *v) -{ - v->a[271][sym_comment] = actions(71); - v->a[271][sym_file_descriptor] = actions(338); - v->a[271][sym_variable_name] = actions(340); - v->a[271][sym_test_operator] = actions(342); - v->a[271][sym__brace_start] = actions(344); - v->a[272][sym__statements] = state(7060); - v->a[272][sym__statement_not_pipeline] = state(6614); - v->a[272][sym_redirected_statement] = state(4797); - v->a[272][sym_for_statement] = state(4797); - v->a[272][sym_c_style_for_statement] = state(4797); - v->a[272][sym_while_statement] = state(4400); - v->a[272][sym_if_statement] = state(4400); - v->a[272][sym_case_statement] = state(4797); - v->a[272][sym_function_definition] = state(4797); - v->a[272][sym_compound_statement] = state(4797); - v->a[272][sym_subshell] = state(4797); - v->a[272][sym_pipeline] = state(5054); - v->a[272][sym_list] = state(4797); - v->a[272][sym_negated_command] = state(4797); - v->a[272][sym_test_command] = state(4797); - parse_table_1241(v); -} - -void parse_table_1241(t_parse_table_array *v) -{ - v->a[272][sym_declaration_command] = state(4797); - v->a[272][sym_unset_command] = state(4797); - v->a[272][sym_command] = state(4797); - v->a[272][sym_command_name] = state(533); - v->a[272][sym_variable_assignment] = state(945); - v->a[272][sym_variable_assignments] = state(4797); - v->a[272][sym_subscript] = state(6754); - v->a[272][sym_file_redirect] = state(2019); - v->a[272][sym_herestring_redirect] = state(2017); - v->a[272][sym_arithmetic_expansion] = state(938); - v->a[272][sym_brace_expression] = state(938); - v->a[272][sym_concatenation] = state(1376); - v->a[272][sym_string] = state(938); - v->a[272][sym_translated_string] = state(938); - v->a[272][sym_number] = state(938); - v->a[272][sym_simple_expansion] = state(938); - v->a[272][sym_expansion] = state(938); - v->a[272][sym_command_substitution] = state(938); - v->a[272][sym_process_substitution] = state(938); - v->a[272][aux_sym__statements_repeat1] = state(423); - parse_table_1242(v); -} - -void parse_table_1242(t_parse_table_array *v) -{ - v->a[272][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[272][aux_sym_command_repeat1] = state(951); - v->a[272][aux_sym__literal_repeat1] = state(1267); - v->a[272][sym_word] = actions(765); - v->a[272][anon_sym_for] = actions(9); - v->a[272][anon_sym_select] = actions(11); - v->a[272][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[272][anon_sym_LT] = actions(85); - v->a[272][anon_sym_GT] = actions(85); - v->a[272][anon_sym_GT_GT] = actions(87); - v->a[272][anon_sym_LPAREN] = actions(19); - v->a[272][anon_sym_while] = actions(21); - v->a[272][anon_sym_until] = actions(21); - v->a[272][anon_sym_if] = actions(23); - v->a[272][anon_sym_case] = actions(25); - v->a[272][anon_sym_function] = actions(91); - v->a[272][anon_sym_LBRACE] = actions(29); - v->a[272][anon_sym_BANG] = actions(769); - v->a[272][anon_sym_LBRACK] = actions(33); - v->a[272][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1243(v); -} - -void parse_table_1243(t_parse_table_array *v) -{ - v->a[272][anon_sym_declare] = actions(95); - v->a[272][anon_sym_typeset] = actions(95); - v->a[272][anon_sym_export] = actions(95); - v->a[272][anon_sym_readonly] = actions(95); - v->a[272][anon_sym_local] = actions(95); - v->a[272][anon_sym_unset] = actions(97); - v->a[272][anon_sym_unsetenv] = actions(97); - v->a[272][anon_sym_AMP_GT] = actions(85); - v->a[272][anon_sym_AMP_GT_GT] = actions(87); - v->a[272][anon_sym_LT_AMP] = actions(85); - v->a[272][anon_sym_GT_AMP] = actions(85); - v->a[272][anon_sym_GT_PIPE] = actions(87); - v->a[272][anon_sym_LT_AMP_DASH] = actions(99); - v->a[272][anon_sym_GT_AMP_DASH] = actions(99); - v->a[272][anon_sym_LT_LT_LT] = actions(101); - v->a[272][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[272][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[272][anon_sym_DOLLAR] = actions(316); - v->a[272][sym__special_character] = actions(771); - v->a[272][anon_sym_DQUOTE] = actions(320); - parse_table_1244(v); -} - -void parse_table_1244(t_parse_table_array *v) -{ - v->a[272][sym_raw_string] = actions(773); - v->a[272][sym_ansi_c_string] = actions(773); - v->a[272][aux_sym_number_token1] = actions(324); - v->a[272][aux_sym_number_token2] = actions(326); - v->a[272][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[272][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[272][anon_sym_BQUOTE] = actions(332); - v->a[272][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[272][anon_sym_LT_LPAREN] = actions(336); - v->a[272][anon_sym_GT_LPAREN] = actions(336); - v->a[272][sym_comment] = actions(71); - v->a[272][sym_file_descriptor] = actions(135); - v->a[272][sym_variable_name] = actions(137); - v->a[272][sym_test_operator] = actions(775); - v->a[272][sym__brace_start] = actions(344); - v->a[273][sym__statements] = state(7497); - v->a[273][sym__statement_not_pipeline] = state(6614); - v->a[273][sym_redirected_statement] = state(4797); - v->a[273][sym_for_statement] = state(4797); - v->a[273][sym_c_style_for_statement] = state(4797); - parse_table_1245(v); -} - -/* EOF parse_table_248.c */ diff --git a/parser/static/parse_table/parse_table_249.c b/parser/static/parse_table/parse_table_249.c deleted file mode 100644 index b8fb701a..00000000 --- a/parser/static/parse_table/parse_table_249.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_249.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1245(t_parse_table_array *v) -{ - v->a[273][sym_while_statement] = state(4400); - v->a[273][sym_if_statement] = state(4400); - v->a[273][sym_case_statement] = state(4797); - v->a[273][sym_function_definition] = state(4797); - v->a[273][sym_compound_statement] = state(4797); - v->a[273][sym_subshell] = state(4797); - v->a[273][sym_pipeline] = state(5054); - v->a[273][sym_list] = state(4797); - v->a[273][sym_negated_command] = state(4797); - v->a[273][sym_test_command] = state(4797); - v->a[273][sym_declaration_command] = state(4797); - v->a[273][sym_unset_command] = state(4797); - v->a[273][sym_command] = state(4797); - v->a[273][sym_command_name] = state(533); - v->a[273][sym_variable_assignment] = state(945); - v->a[273][sym_variable_assignments] = state(4797); - v->a[273][sym_subscript] = state(6754); - v->a[273][sym_file_redirect] = state(2019); - v->a[273][sym_herestring_redirect] = state(2017); - v->a[273][sym_arithmetic_expansion] = state(938); - parse_table_1246(v); -} - -void parse_table_1246(t_parse_table_array *v) -{ - v->a[273][sym_brace_expression] = state(938); - v->a[273][sym_concatenation] = state(1376); - v->a[273][sym_string] = state(938); - v->a[273][sym_translated_string] = state(938); - v->a[273][sym_number] = state(938); - v->a[273][sym_simple_expansion] = state(938); - v->a[273][sym_expansion] = state(938); - v->a[273][sym_command_substitution] = state(938); - v->a[273][sym_process_substitution] = state(938); - v->a[273][aux_sym__statements_repeat1] = state(423); - v->a[273][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[273][aux_sym_command_repeat1] = state(951); - v->a[273][aux_sym__literal_repeat1] = state(1267); - v->a[273][sym_word] = actions(765); - v->a[273][anon_sym_for] = actions(9); - v->a[273][anon_sym_select] = actions(11); - v->a[273][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[273][anon_sym_LT] = actions(85); - v->a[273][anon_sym_GT] = actions(85); - v->a[273][anon_sym_GT_GT] = actions(87); - parse_table_1247(v); -} - -void parse_table_1247(t_parse_table_array *v) -{ - v->a[273][anon_sym_LPAREN] = actions(19); - v->a[273][anon_sym_while] = actions(21); - v->a[273][anon_sym_until] = actions(21); - v->a[273][anon_sym_if] = actions(23); - v->a[273][anon_sym_case] = actions(25); - v->a[273][anon_sym_function] = actions(91); - v->a[273][anon_sym_LBRACE] = actions(29); - v->a[273][anon_sym_BANG] = actions(769); - v->a[273][anon_sym_LBRACK] = actions(33); - v->a[273][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[273][anon_sym_declare] = actions(95); - v->a[273][anon_sym_typeset] = actions(95); - v->a[273][anon_sym_export] = actions(95); - v->a[273][anon_sym_readonly] = actions(95); - v->a[273][anon_sym_local] = actions(95); - v->a[273][anon_sym_unset] = actions(97); - v->a[273][anon_sym_unsetenv] = actions(97); - v->a[273][anon_sym_AMP_GT] = actions(85); - v->a[273][anon_sym_AMP_GT_GT] = actions(87); - v->a[273][anon_sym_LT_AMP] = actions(85); - parse_table_1248(v); -} - -void parse_table_1248(t_parse_table_array *v) -{ - v->a[273][anon_sym_GT_AMP] = actions(85); - v->a[273][anon_sym_GT_PIPE] = actions(87); - v->a[273][anon_sym_LT_AMP_DASH] = actions(99); - v->a[273][anon_sym_GT_AMP_DASH] = actions(99); - v->a[273][anon_sym_LT_LT_LT] = actions(101); - v->a[273][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[273][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[273][anon_sym_DOLLAR] = actions(316); - v->a[273][sym__special_character] = actions(771); - v->a[273][anon_sym_DQUOTE] = actions(320); - v->a[273][sym_raw_string] = actions(773); - v->a[273][sym_ansi_c_string] = actions(773); - v->a[273][aux_sym_number_token1] = actions(324); - v->a[273][aux_sym_number_token2] = actions(326); - v->a[273][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[273][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[273][anon_sym_BQUOTE] = actions(332); - v->a[273][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[273][anon_sym_LT_LPAREN] = actions(336); - v->a[273][anon_sym_GT_LPAREN] = actions(336); - parse_table_1249(v); -} - -void parse_table_1249(t_parse_table_array *v) -{ - v->a[273][sym_comment] = actions(71); - v->a[273][sym_file_descriptor] = actions(135); - v->a[273][sym_variable_name] = actions(137); - v->a[273][sym_test_operator] = actions(775); - v->a[273][sym__brace_start] = actions(344); - v->a[274][sym__statements] = state(7492); - v->a[274][sym__statement_not_pipeline] = state(6614); - v->a[274][sym_redirected_statement] = state(4797); - v->a[274][sym_for_statement] = state(4797); - v->a[274][sym_c_style_for_statement] = state(4797); - v->a[274][sym_while_statement] = state(4400); - v->a[274][sym_if_statement] = state(4400); - v->a[274][sym_case_statement] = state(4797); - v->a[274][sym_function_definition] = state(4797); - v->a[274][sym_compound_statement] = state(4797); - v->a[274][sym_subshell] = state(4797); - v->a[274][sym_pipeline] = state(5054); - v->a[274][sym_list] = state(4797); - v->a[274][sym_negated_command] = state(4797); - v->a[274][sym_test_command] = state(4797); - parse_table_1250(v); -} - -/* EOF parse_table_249.c */ diff --git a/parser/static/parse_table/parse_table_25.c b/parser/static/parse_table/parse_table_25.c index db4e9bc9..cf1410f2 100644 --- a/parser/static/parse_table/parse_table_25.c +++ b/parser/static/parse_table/parse_table_25.c @@ -14,126 +14,126 @@ void parse_table_125(t_parse_table_array *v) { - v->a[25][sym_command] = state(4349); - v->a[25][sym_command_name] = state(528); - v->a[25][sym_variable_assignment] = state(807); - v->a[25][sym_variable_assignments] = state(4349); - v->a[25][sym_subscript] = state(6736); - v->a[25][sym_file_redirect] = state(1635); - v->a[25][sym_herestring_redirect] = state(1634); - v->a[25][sym_arithmetic_expansion] = state(815); - v->a[25][sym_brace_expression] = state(815); - v->a[25][sym_concatenation] = state(1082); - v->a[25][sym_string] = state(815); - v->a[25][sym_translated_string] = state(815); - v->a[25][sym_number] = state(815); - v->a[25][sym_simple_expansion] = state(815); - v->a[25][sym_expansion] = state(815); - v->a[25][sym_command_substitution] = state(815); - v->a[25][sym_process_substitution] = state(815); - v->a[25][aux_sym__statements_repeat1] = state(431); - v->a[25][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[25][aux_sym_command_repeat1] = state(925); + v->a[30][anon_sym_DOLLAR] = actions(371); + v->a[30][sym__special_character] = actions(373); + v->a[30][anon_sym_DQUOTE] = actions(375); + v->a[30][sym_raw_string] = actions(377); + v->a[30][aux_sym_number_token1] = actions(379); + v->a[30][aux_sym_number_token2] = actions(381); + v->a[30][anon_sym_DOLLAR_LBRACE] = actions(383); + v->a[30][anon_sym_DOLLAR_LPAREN] = actions(385); + v->a[30][anon_sym_BQUOTE] = actions(387); + v->a[30][anon_sym_DOLLAR_BQUOTE] = actions(389); + v->a[30][sym_comment] = actions(57); + v->a[30][sym_file_descriptor] = actions(391); + v->a[30][sym_variable_name] = actions(393); + v->a[30][sym_test_operator] = actions(377); + v->a[30][sym__brace_start] = actions(395); + v->a[31][aux_sym__terminated_statement] = state(32); + v->a[31][sym__statement_not_pipeline] = state(3515); + v->a[31][sym_redirected_statement] = state(2164); + v->a[31][sym_for_statement] = state(2164); + v->a[31][sym_while_statement] = state(2164); parse_table_126(v); } void parse_table_126(t_parse_table_array *v) { - v->a[25][aux_sym__literal_repeat1] = state(926); - v->a[25][sym_word] = actions(403); - v->a[25][anon_sym_for] = actions(405); - v->a[25][anon_sym_select] = actions(407); - v->a[25][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[25][anon_sym_LT] = actions(411); - v->a[25][anon_sym_GT] = actions(411); - v->a[25][anon_sym_GT_GT] = actions(413); - v->a[25][anon_sym_LPAREN] = actions(415); - v->a[25][anon_sym_while] = actions(417); - v->a[25][anon_sym_until] = actions(417); - v->a[25][anon_sym_if] = actions(419); - v->a[25][anon_sym_case] = actions(421); - v->a[25][anon_sym_esac] = actions(489); - v->a[25][anon_sym_SEMI_SEMI] = actions(497); - v->a[25][anon_sym_SEMI_AMP] = actions(499); - v->a[25][anon_sym_SEMI_SEMI_AMP] = actions(501); - v->a[25][anon_sym_function] = actions(431); - v->a[25][anon_sym_LBRACE] = actions(433); - v->a[25][anon_sym_BANG] = actions(435); + v->a[31][sym_if_statement] = state(2164); + v->a[31][sym_case_statement] = state(2164); + v->a[31][sym_function_definition] = state(2164); + v->a[31][sym_compound_statement] = state(2164); + v->a[31][sym_subshell] = state(2164); + v->a[31][sym_pipeline] = state(2581); + v->a[31][sym_list] = state(2164); + v->a[31][sym_negated_command] = state(2164); + v->a[31][sym_declaration_command] = state(2164); + v->a[31][sym_unset_command] = state(2164); + v->a[31][sym_command] = state(2164); + v->a[31][sym_command_name] = state(310); + v->a[31][sym_variable_assignment] = state(704); + v->a[31][sym_variable_assignments] = state(2164); + v->a[31][sym_file_redirect] = state(1320); + v->a[31][sym_arithmetic_expansion] = state(834); + v->a[31][sym_brace_expression] = state(834); + v->a[31][sym_concatenation] = state(1192); + v->a[31][sym_string] = state(834); + v->a[31][sym_number] = state(834); parse_table_127(v); } void parse_table_127(t_parse_table_array *v) { - v->a[25][anon_sym_LBRACK] = actions(437); - v->a[25][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[25][anon_sym_declare] = actions(441); - v->a[25][anon_sym_typeset] = actions(441); - v->a[25][anon_sym_export] = actions(441); - v->a[25][anon_sym_readonly] = actions(441); - v->a[25][anon_sym_local] = actions(441); - v->a[25][anon_sym_unset] = actions(443); - v->a[25][anon_sym_unsetenv] = actions(443); - v->a[25][anon_sym_AMP_GT] = actions(411); - v->a[25][anon_sym_AMP_GT_GT] = actions(413); - v->a[25][anon_sym_LT_AMP] = actions(411); - v->a[25][anon_sym_GT_AMP] = actions(411); - v->a[25][anon_sym_GT_PIPE] = actions(413); - v->a[25][anon_sym_LT_AMP_DASH] = actions(445); - v->a[25][anon_sym_GT_AMP_DASH] = actions(445); - v->a[25][anon_sym_LT_LT_LT] = actions(447); - v->a[25][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[25][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[25][anon_sym_DOLLAR] = actions(453); + v->a[31][sym_simple_expansion] = state(834); + v->a[31][sym_expansion] = state(834); + v->a[31][sym_command_substitution] = state(834); + v->a[31][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[31][aux_sym_command_repeat1] = state(1035); + v->a[31][aux_sym__literal_repeat1] = state(1048); + v->a[31][sym_word] = actions(65); + v->a[31][anon_sym_for] = actions(9); + v->a[31][anon_sym_select] = actions(9); + v->a[31][anon_sym_while] = actions(11); + v->a[31][anon_sym_until] = actions(11); + v->a[31][anon_sym_if] = actions(13); + v->a[31][anon_sym_fi] = actions(415); + v->a[31][anon_sym_elif] = actions(415); + v->a[31][anon_sym_else] = actions(415); + v->a[31][anon_sym_case] = actions(15); + v->a[31][anon_sym_LPAREN] = actions(17); + v->a[31][anon_sym_function] = actions(73); + v->a[31][anon_sym_LBRACE] = actions(21); + v->a[31][anon_sym_BANG] = actions(75); parse_table_128(v); } void parse_table_128(t_parse_table_array *v) { - v->a[25][sym__special_character] = actions(455); - v->a[25][anon_sym_DQUOTE] = actions(457); - v->a[25][sym_raw_string] = actions(459); - v->a[25][sym_ansi_c_string] = actions(459); - v->a[25][aux_sym_number_token1] = actions(461); - v->a[25][aux_sym_number_token2] = actions(463); - v->a[25][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[25][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[25][anon_sym_BQUOTE] = actions(469); - v->a[25][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[25][anon_sym_LT_LPAREN] = actions(473); - v->a[25][anon_sym_GT_LPAREN] = actions(473); - v->a[25][sym_comment] = actions(71); - v->a[25][sym_file_descriptor] = actions(475); - v->a[25][sym_variable_name] = actions(477); - v->a[25][sym_test_operator] = actions(479); - v->a[25][sym__brace_start] = actions(481); - v->a[26][sym__statements] = state(6524); - v->a[26][sym__statement_not_pipeline] = state(6584); - v->a[26][sym_redirected_statement] = state(4349); + v->a[31][anon_sym_declare] = actions(77); + v->a[31][anon_sym_typeset] = actions(77); + v->a[31][anon_sym_export] = actions(77); + v->a[31][anon_sym_readonly] = actions(77); + v->a[31][anon_sym_local] = actions(77); + v->a[31][anon_sym_unset] = actions(79); + v->a[31][anon_sym_unsetenv] = actions(79); + v->a[31][anon_sym_LT] = actions(81); + v->a[31][anon_sym_GT] = actions(81); + v->a[31][anon_sym_GT_GT] = actions(83); + v->a[31][anon_sym_AMP_GT] = actions(81); + v->a[31][anon_sym_AMP_GT_GT] = actions(83); + v->a[31][anon_sym_LT_AMP] = actions(81); + v->a[31][anon_sym_GT_AMP] = actions(81); + v->a[31][anon_sym_GT_PIPE] = actions(83); + v->a[31][anon_sym_LT_AMP_DASH] = actions(85); + v->a[31][anon_sym_GT_AMP_DASH] = actions(85); + v->a[31][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[31][anon_sym_DOLLAR] = actions(89); + v->a[31][sym__special_character] = actions(91); parse_table_129(v); } void parse_table_129(t_parse_table_array *v) { - v->a[26][sym_for_statement] = state(4349); - v->a[26][sym_c_style_for_statement] = state(4349); - v->a[26][sym_while_statement] = state(4225); - v->a[26][sym_if_statement] = state(4225); - v->a[26][sym_case_statement] = state(4349); - v->a[26][sym_function_definition] = state(4349); - v->a[26][sym_compound_statement] = state(4349); - v->a[26][sym_subshell] = state(4349); - v->a[26][sym_pipeline] = state(4620); - v->a[26][sym_list] = state(4349); - v->a[26][sym_negated_command] = state(4349); - v->a[26][sym_test_command] = state(4349); - v->a[26][sym_declaration_command] = state(4349); - v->a[26][sym_unset_command] = state(4349); - v->a[26][sym_command] = state(4349); - v->a[26][sym_command_name] = state(528); - v->a[26][sym_variable_assignment] = state(807); - v->a[26][sym_variable_assignments] = state(4349); - v->a[26][sym_subscript] = state(6736); - v->a[26][sym_file_redirect] = state(1635); + v->a[31][anon_sym_DQUOTE] = actions(93); + v->a[31][sym_raw_string] = actions(95); + v->a[31][aux_sym_number_token1] = actions(97); + v->a[31][aux_sym_number_token2] = actions(99); + v->a[31][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[31][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[31][anon_sym_BQUOTE] = actions(105); + v->a[31][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[31][sym_comment] = actions(57); + v->a[31][sym_file_descriptor] = actions(109); + v->a[31][sym_variable_name] = actions(111); + v->a[31][sym_test_operator] = actions(95); + v->a[31][sym__brace_start] = actions(113); + v->a[32][aux_sym__terminated_statement] = state(13); + v->a[32][sym__statement_not_pipeline] = state(3515); + v->a[32][sym_redirected_statement] = state(2164); + v->a[32][sym_for_statement] = state(2164); + v->a[32][sym_while_statement] = state(2164); + v->a[32][sym_if_statement] = state(2164); + v->a[32][sym_case_statement] = state(2164); parse_table_130(v); } diff --git a/parser/static/parse_table/parse_table_250.c b/parser/static/parse_table/parse_table_250.c deleted file mode 100644 index 07742b9d..00000000 --- a/parser/static/parse_table/parse_table_250.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_250.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1250(t_parse_table_array *v) -{ - v->a[274][sym_declaration_command] = state(4797); - v->a[274][sym_unset_command] = state(4797); - v->a[274][sym_command] = state(4797); - v->a[274][sym_command_name] = state(533); - v->a[274][sym_variable_assignment] = state(945); - v->a[274][sym_variable_assignments] = state(4797); - v->a[274][sym_subscript] = state(6754); - v->a[274][sym_file_redirect] = state(2159); - v->a[274][sym_herestring_redirect] = state(2017); - v->a[274][sym_arithmetic_expansion] = state(938); - v->a[274][sym_brace_expression] = state(938); - v->a[274][sym_concatenation] = state(1376); - v->a[274][sym_string] = state(938); - v->a[274][sym_translated_string] = state(938); - v->a[274][sym_number] = state(938); - v->a[274][sym_simple_expansion] = state(938); - v->a[274][sym_expansion] = state(938); - v->a[274][sym_command_substitution] = state(938); - v->a[274][sym_process_substitution] = state(938); - v->a[274][aux_sym__statements_repeat1] = state(423); - parse_table_1251(v); -} - -void parse_table_1251(t_parse_table_array *v) -{ - v->a[274][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[274][aux_sym_command_repeat1] = state(951); - v->a[274][aux_sym__literal_repeat1] = state(1267); - v->a[274][sym_word] = actions(765); - v->a[274][anon_sym_for] = actions(9); - v->a[274][anon_sym_select] = actions(11); - v->a[274][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[274][anon_sym_LT] = actions(85); - v->a[274][anon_sym_GT] = actions(85); - v->a[274][anon_sym_GT_GT] = actions(87); - v->a[274][anon_sym_LPAREN] = actions(19); - v->a[274][anon_sym_while] = actions(21); - v->a[274][anon_sym_until] = actions(21); - v->a[274][anon_sym_if] = actions(23); - v->a[274][anon_sym_case] = actions(25); - v->a[274][anon_sym_function] = actions(91); - v->a[274][anon_sym_LBRACE] = actions(29); - v->a[274][anon_sym_BANG] = actions(769); - v->a[274][anon_sym_LBRACK] = actions(33); - v->a[274][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1252(v); -} - -void parse_table_1252(t_parse_table_array *v) -{ - v->a[274][anon_sym_declare] = actions(95); - v->a[274][anon_sym_typeset] = actions(95); - v->a[274][anon_sym_export] = actions(95); - v->a[274][anon_sym_readonly] = actions(95); - v->a[274][anon_sym_local] = actions(95); - v->a[274][anon_sym_unset] = actions(97); - v->a[274][anon_sym_unsetenv] = actions(97); - v->a[274][anon_sym_AMP_GT] = actions(85); - v->a[274][anon_sym_AMP_GT_GT] = actions(87); - v->a[274][anon_sym_LT_AMP] = actions(85); - v->a[274][anon_sym_GT_AMP] = actions(85); - v->a[274][anon_sym_GT_PIPE] = actions(87); - v->a[274][anon_sym_LT_AMP_DASH] = actions(99); - v->a[274][anon_sym_GT_AMP_DASH] = actions(99); - v->a[274][anon_sym_LT_LT_LT] = actions(101); - v->a[274][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[274][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[274][anon_sym_DOLLAR] = actions(316); - v->a[274][sym__special_character] = actions(771); - v->a[274][anon_sym_DQUOTE] = actions(320); - parse_table_1253(v); -} - -void parse_table_1253(t_parse_table_array *v) -{ - v->a[274][sym_raw_string] = actions(773); - v->a[274][sym_ansi_c_string] = actions(773); - v->a[274][aux_sym_number_token1] = actions(324); - v->a[274][aux_sym_number_token2] = actions(326); - v->a[274][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[274][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[274][anon_sym_BQUOTE] = actions(332); - v->a[274][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[274][anon_sym_LT_LPAREN] = actions(336); - v->a[274][anon_sym_GT_LPAREN] = actions(336); - v->a[274][sym_comment] = actions(71); - v->a[274][sym_file_descriptor] = actions(135); - v->a[274][sym_variable_name] = actions(137); - v->a[274][sym_test_operator] = actions(775); - v->a[274][sym__brace_start] = actions(344); - v->a[275][sym__statements] = state(7072); - v->a[275][sym__statement_not_pipeline] = state(6558); - v->a[275][sym_redirected_statement] = state(4662); - v->a[275][sym_for_statement] = state(4662); - v->a[275][sym_c_style_for_statement] = state(4662); - parse_table_1254(v); -} - -void parse_table_1254(t_parse_table_array *v) -{ - v->a[275][sym_while_statement] = state(4314); - v->a[275][sym_if_statement] = state(4314); - v->a[275][sym_case_statement] = state(4662); - v->a[275][sym_function_definition] = state(4662); - v->a[275][sym_compound_statement] = state(4662); - v->a[275][sym_subshell] = state(4662); - v->a[275][sym_pipeline] = state(5070); - v->a[275][sym_list] = state(4662); - v->a[275][sym_negated_command] = state(4662); - v->a[275][sym_test_command] = state(4662); - v->a[275][sym_declaration_command] = state(4662); - v->a[275][sym_unset_command] = state(4662); - v->a[275][sym_command] = state(4662); - v->a[275][sym_command_name] = state(554); - v->a[275][sym_variable_assignment] = state(1150); - v->a[275][sym_variable_assignments] = state(4662); - v->a[275][sym_subscript] = state(6790); - v->a[275][sym_file_redirect] = state(2273); - v->a[275][sym_herestring_redirect] = state(2272); - v->a[275][sym_arithmetic_expansion] = state(1078); - parse_table_1255(v); -} - -/* EOF parse_table_250.c */ diff --git a/parser/static/parse_table/parse_table_251.c b/parser/static/parse_table/parse_table_251.c deleted file mode 100644 index 40704f81..00000000 --- a/parser/static/parse_table/parse_table_251.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_251.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1255(t_parse_table_array *v) -{ - v->a[275][sym_brace_expression] = state(1078); - v->a[275][sym_concatenation] = state(1376); - v->a[275][sym_string] = state(1078); - v->a[275][sym_translated_string] = state(1078); - v->a[275][sym_number] = state(1078); - v->a[275][sym_simple_expansion] = state(1078); - v->a[275][sym_expansion] = state(1078); - v->a[275][sym_command_substitution] = state(1078); - v->a[275][sym_process_substitution] = state(1078); - v->a[275][aux_sym__statements_repeat1] = state(429); - v->a[275][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[275][aux_sym_command_repeat1] = state(958); - v->a[275][aux_sym__literal_repeat1] = state(1267); - v->a[275][sym_word] = actions(799); - v->a[275][anon_sym_for] = actions(9); - v->a[275][anon_sym_select] = actions(11); - v->a[275][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[275][anon_sym_LT] = actions(290); - v->a[275][anon_sym_GT] = actions(290); - v->a[275][anon_sym_GT_GT] = actions(292); - parse_table_1256(v); -} - -void parse_table_1256(t_parse_table_array *v) -{ - v->a[275][anon_sym_LPAREN] = actions(19); - v->a[275][anon_sym_while] = actions(21); - v->a[275][anon_sym_until] = actions(21); - v->a[275][anon_sym_if] = actions(23); - v->a[275][anon_sym_case] = actions(25); - v->a[275][anon_sym_function] = actions(801); - v->a[275][anon_sym_LBRACE] = actions(29); - v->a[275][anon_sym_BANG] = actions(803); - v->a[275][anon_sym_LBRACK] = actions(33); - v->a[275][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[275][anon_sym_declare] = actions(805); - v->a[275][anon_sym_typeset] = actions(805); - v->a[275][anon_sym_export] = actions(805); - v->a[275][anon_sym_readonly] = actions(805); - v->a[275][anon_sym_local] = actions(805); - v->a[275][anon_sym_unset] = actions(807); - v->a[275][anon_sym_unsetenv] = actions(807); - v->a[275][anon_sym_AMP_GT] = actions(290); - v->a[275][anon_sym_AMP_GT_GT] = actions(292); - v->a[275][anon_sym_LT_AMP] = actions(290); - parse_table_1257(v); -} - -void parse_table_1257(t_parse_table_array *v) -{ - v->a[275][anon_sym_GT_AMP] = actions(290); - v->a[275][anon_sym_GT_PIPE] = actions(292); - v->a[275][anon_sym_LT_AMP_DASH] = actions(308); - v->a[275][anon_sym_GT_AMP_DASH] = actions(308); - v->a[275][anon_sym_LT_LT_LT] = actions(310); - v->a[275][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[275][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[275][anon_sym_DOLLAR] = actions(316); - v->a[275][sym__special_character] = actions(318); - v->a[275][anon_sym_DQUOTE] = actions(320); - v->a[275][sym_raw_string] = actions(322); - v->a[275][sym_ansi_c_string] = actions(322); - v->a[275][aux_sym_number_token1] = actions(324); - v->a[275][aux_sym_number_token2] = actions(326); - v->a[275][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[275][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[275][anon_sym_BQUOTE] = actions(332); - v->a[275][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[275][anon_sym_LT_LPAREN] = actions(336); - v->a[275][anon_sym_GT_LPAREN] = actions(336); - parse_table_1258(v); -} - -void parse_table_1258(t_parse_table_array *v) -{ - v->a[275][sym_comment] = actions(71); - v->a[275][sym_file_descriptor] = actions(338); - v->a[275][sym_variable_name] = actions(340); - v->a[275][sym_test_operator] = actions(342); - v->a[275][sym__brace_start] = actions(344); - v->a[276][sym__statements] = state(7077); - v->a[276][sym__statement_not_pipeline] = state(6558); - v->a[276][sym_redirected_statement] = state(4662); - v->a[276][sym_for_statement] = state(4662); - v->a[276][sym_c_style_for_statement] = state(4662); - v->a[276][sym_while_statement] = state(4314); - v->a[276][sym_if_statement] = state(4314); - v->a[276][sym_case_statement] = state(4662); - v->a[276][sym_function_definition] = state(4662); - v->a[276][sym_compound_statement] = state(4662); - v->a[276][sym_subshell] = state(4662); - v->a[276][sym_pipeline] = state(5070); - v->a[276][sym_list] = state(4662); - v->a[276][sym_negated_command] = state(4662); - v->a[276][sym_test_command] = state(4662); - parse_table_1259(v); -} - -void parse_table_1259(t_parse_table_array *v) -{ - v->a[276][sym_declaration_command] = state(4662); - v->a[276][sym_unset_command] = state(4662); - v->a[276][sym_command] = state(4662); - v->a[276][sym_command_name] = state(554); - v->a[276][sym_variable_assignment] = state(1150); - v->a[276][sym_variable_assignments] = state(4662); - v->a[276][sym_subscript] = state(6790); - v->a[276][sym_file_redirect] = state(2273); - v->a[276][sym_herestring_redirect] = state(2272); - v->a[276][sym_arithmetic_expansion] = state(1078); - v->a[276][sym_brace_expression] = state(1078); - v->a[276][sym_concatenation] = state(1376); - v->a[276][sym_string] = state(1078); - v->a[276][sym_translated_string] = state(1078); - v->a[276][sym_number] = state(1078); - v->a[276][sym_simple_expansion] = state(1078); - v->a[276][sym_expansion] = state(1078); - v->a[276][sym_command_substitution] = state(1078); - v->a[276][sym_process_substitution] = state(1078); - v->a[276][aux_sym__statements_repeat1] = state(429); - parse_table_1260(v); -} - -/* EOF parse_table_251.c */ diff --git a/parser/static/parse_table/parse_table_252.c b/parser/static/parse_table/parse_table_252.c deleted file mode 100644 index 746f16d1..00000000 --- a/parser/static/parse_table/parse_table_252.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_252.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1260(t_parse_table_array *v) -{ - v->a[276][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[276][aux_sym_command_repeat1] = state(958); - v->a[276][aux_sym__literal_repeat1] = state(1267); - v->a[276][sym_word] = actions(799); - v->a[276][anon_sym_for] = actions(9); - v->a[276][anon_sym_select] = actions(11); - v->a[276][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[276][anon_sym_LT] = actions(290); - v->a[276][anon_sym_GT] = actions(290); - v->a[276][anon_sym_GT_GT] = actions(292); - v->a[276][anon_sym_LPAREN] = actions(19); - v->a[276][anon_sym_while] = actions(21); - v->a[276][anon_sym_until] = actions(21); - v->a[276][anon_sym_if] = actions(23); - v->a[276][anon_sym_case] = actions(25); - v->a[276][anon_sym_function] = actions(801); - v->a[276][anon_sym_LBRACE] = actions(29); - v->a[276][anon_sym_BANG] = actions(803); - v->a[276][anon_sym_LBRACK] = actions(33); - v->a[276][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1261(v); -} - -void parse_table_1261(t_parse_table_array *v) -{ - v->a[276][anon_sym_declare] = actions(805); - v->a[276][anon_sym_typeset] = actions(805); - v->a[276][anon_sym_export] = actions(805); - v->a[276][anon_sym_readonly] = actions(805); - v->a[276][anon_sym_local] = actions(805); - v->a[276][anon_sym_unset] = actions(807); - v->a[276][anon_sym_unsetenv] = actions(807); - v->a[276][anon_sym_AMP_GT] = actions(290); - v->a[276][anon_sym_AMP_GT_GT] = actions(292); - v->a[276][anon_sym_LT_AMP] = actions(290); - v->a[276][anon_sym_GT_AMP] = actions(290); - v->a[276][anon_sym_GT_PIPE] = actions(292); - v->a[276][anon_sym_LT_AMP_DASH] = actions(308); - v->a[276][anon_sym_GT_AMP_DASH] = actions(308); - v->a[276][anon_sym_LT_LT_LT] = actions(310); - v->a[276][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[276][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[276][anon_sym_DOLLAR] = actions(316); - v->a[276][sym__special_character] = actions(318); - v->a[276][anon_sym_DQUOTE] = actions(320); - parse_table_1262(v); -} - -void parse_table_1262(t_parse_table_array *v) -{ - v->a[276][sym_raw_string] = actions(322); - v->a[276][sym_ansi_c_string] = actions(322); - v->a[276][aux_sym_number_token1] = actions(324); - v->a[276][aux_sym_number_token2] = actions(326); - v->a[276][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[276][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[276][anon_sym_BQUOTE] = actions(332); - v->a[276][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[276][anon_sym_LT_LPAREN] = actions(336); - v->a[276][anon_sym_GT_LPAREN] = actions(336); - v->a[276][sym_comment] = actions(71); - v->a[276][sym_file_descriptor] = actions(338); - v->a[276][sym_variable_name] = actions(340); - v->a[276][sym_test_operator] = actions(342); - v->a[276][sym__brace_start] = actions(344); - v->a[277][sym__statements] = state(7078); - v->a[277][sym__statement_not_pipeline] = state(6614); - v->a[277][sym_redirected_statement] = state(4797); - v->a[277][sym_for_statement] = state(4797); - v->a[277][sym_c_style_for_statement] = state(4797); - parse_table_1263(v); -} - -void parse_table_1263(t_parse_table_array *v) -{ - v->a[277][sym_while_statement] = state(4400); - v->a[277][sym_if_statement] = state(4400); - v->a[277][sym_case_statement] = state(4797); - v->a[277][sym_function_definition] = state(4797); - v->a[277][sym_compound_statement] = state(4797); - v->a[277][sym_subshell] = state(4797); - v->a[277][sym_pipeline] = state(5054); - v->a[277][sym_list] = state(4797); - v->a[277][sym_negated_command] = state(4797); - v->a[277][sym_test_command] = state(4797); - v->a[277][sym_declaration_command] = state(4797); - v->a[277][sym_unset_command] = state(4797); - v->a[277][sym_command] = state(4797); - v->a[277][sym_command_name] = state(533); - v->a[277][sym_variable_assignment] = state(945); - v->a[277][sym_variable_assignments] = state(4797); - v->a[277][sym_subscript] = state(6754); - v->a[277][sym_file_redirect] = state(2076); - v->a[277][sym_herestring_redirect] = state(2017); - v->a[277][sym_arithmetic_expansion] = state(938); - parse_table_1264(v); -} - -void parse_table_1264(t_parse_table_array *v) -{ - v->a[277][sym_brace_expression] = state(938); - v->a[277][sym_concatenation] = state(1376); - v->a[277][sym_string] = state(938); - v->a[277][sym_translated_string] = state(938); - v->a[277][sym_number] = state(938); - v->a[277][sym_simple_expansion] = state(938); - v->a[277][sym_expansion] = state(938); - v->a[277][sym_command_substitution] = state(938); - v->a[277][sym_process_substitution] = state(938); - v->a[277][aux_sym__statements_repeat1] = state(423); - v->a[277][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[277][aux_sym_command_repeat1] = state(951); - v->a[277][aux_sym__literal_repeat1] = state(1267); - v->a[277][sym_word] = actions(765); - v->a[277][anon_sym_for] = actions(9); - v->a[277][anon_sym_select] = actions(11); - v->a[277][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[277][anon_sym_LT] = actions(85); - v->a[277][anon_sym_GT] = actions(85); - v->a[277][anon_sym_GT_GT] = actions(87); - parse_table_1265(v); -} - -/* EOF parse_table_252.c */ diff --git a/parser/static/parse_table/parse_table_253.c b/parser/static/parse_table/parse_table_253.c deleted file mode 100644 index 61b26ea3..00000000 --- a/parser/static/parse_table/parse_table_253.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_253.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1265(t_parse_table_array *v) -{ - v->a[277][anon_sym_LPAREN] = actions(19); - v->a[277][anon_sym_while] = actions(21); - v->a[277][anon_sym_until] = actions(21); - v->a[277][anon_sym_if] = actions(23); - v->a[277][anon_sym_case] = actions(25); - v->a[277][anon_sym_function] = actions(91); - v->a[277][anon_sym_LBRACE] = actions(29); - v->a[277][anon_sym_BANG] = actions(769); - v->a[277][anon_sym_LBRACK] = actions(33); - v->a[277][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[277][anon_sym_declare] = actions(95); - v->a[277][anon_sym_typeset] = actions(95); - v->a[277][anon_sym_export] = actions(95); - v->a[277][anon_sym_readonly] = actions(95); - v->a[277][anon_sym_local] = actions(95); - v->a[277][anon_sym_unset] = actions(97); - v->a[277][anon_sym_unsetenv] = actions(97); - v->a[277][anon_sym_AMP_GT] = actions(85); - v->a[277][anon_sym_AMP_GT_GT] = actions(87); - v->a[277][anon_sym_LT_AMP] = actions(85); - parse_table_1266(v); -} - -void parse_table_1266(t_parse_table_array *v) -{ - v->a[277][anon_sym_GT_AMP] = actions(85); - v->a[277][anon_sym_GT_PIPE] = actions(87); - v->a[277][anon_sym_LT_AMP_DASH] = actions(99); - v->a[277][anon_sym_GT_AMP_DASH] = actions(99); - v->a[277][anon_sym_LT_LT_LT] = actions(101); - v->a[277][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[277][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[277][anon_sym_DOLLAR] = actions(316); - v->a[277][sym__special_character] = actions(771); - v->a[277][anon_sym_DQUOTE] = actions(320); - v->a[277][sym_raw_string] = actions(773); - v->a[277][sym_ansi_c_string] = actions(773); - v->a[277][aux_sym_number_token1] = actions(324); - v->a[277][aux_sym_number_token2] = actions(326); - v->a[277][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[277][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[277][anon_sym_BQUOTE] = actions(332); - v->a[277][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[277][anon_sym_LT_LPAREN] = actions(336); - v->a[277][anon_sym_GT_LPAREN] = actions(336); - parse_table_1267(v); -} - -void parse_table_1267(t_parse_table_array *v) -{ - v->a[277][sym_comment] = actions(71); - v->a[277][sym_file_descriptor] = actions(135); - v->a[277][sym_variable_name] = actions(137); - v->a[277][sym_test_operator] = actions(775); - v->a[277][sym__brace_start] = actions(344); - v->a[278][sym__statements] = state(7194); - v->a[278][sym__statement_not_pipeline] = state(6614); - v->a[278][sym_redirected_statement] = state(4797); - v->a[278][sym_for_statement] = state(4797); - v->a[278][sym_c_style_for_statement] = state(4797); - v->a[278][sym_while_statement] = state(4400); - v->a[278][sym_if_statement] = state(4400); - v->a[278][sym_case_statement] = state(4797); - v->a[278][sym_function_definition] = state(4797); - v->a[278][sym_compound_statement] = state(4797); - v->a[278][sym_subshell] = state(4797); - v->a[278][sym_pipeline] = state(5054); - v->a[278][sym_list] = state(4797); - v->a[278][sym_negated_command] = state(4797); - v->a[278][sym_test_command] = state(4797); - parse_table_1268(v); -} - -void parse_table_1268(t_parse_table_array *v) -{ - v->a[278][sym_declaration_command] = state(4797); - v->a[278][sym_unset_command] = state(4797); - v->a[278][sym_command] = state(4797); - v->a[278][sym_command_name] = state(533); - v->a[278][sym_variable_assignment] = state(945); - v->a[278][sym_variable_assignments] = state(4797); - v->a[278][sym_subscript] = state(6754); - v->a[278][sym_file_redirect] = state(2153); - v->a[278][sym_herestring_redirect] = state(2017); - v->a[278][sym_arithmetic_expansion] = state(938); - v->a[278][sym_brace_expression] = state(938); - v->a[278][sym_concatenation] = state(1376); - v->a[278][sym_string] = state(938); - v->a[278][sym_translated_string] = state(938); - v->a[278][sym_number] = state(938); - v->a[278][sym_simple_expansion] = state(938); - v->a[278][sym_expansion] = state(938); - v->a[278][sym_command_substitution] = state(938); - v->a[278][sym_process_substitution] = state(938); - v->a[278][aux_sym__statements_repeat1] = state(423); - parse_table_1269(v); -} - -void parse_table_1269(t_parse_table_array *v) -{ - v->a[278][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[278][aux_sym_command_repeat1] = state(951); - v->a[278][aux_sym__literal_repeat1] = state(1267); - v->a[278][sym_word] = actions(765); - v->a[278][anon_sym_for] = actions(9); - v->a[278][anon_sym_select] = actions(11); - v->a[278][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[278][anon_sym_LT] = actions(85); - v->a[278][anon_sym_GT] = actions(85); - v->a[278][anon_sym_GT_GT] = actions(87); - v->a[278][anon_sym_LPAREN] = actions(19); - v->a[278][anon_sym_while] = actions(21); - v->a[278][anon_sym_until] = actions(21); - v->a[278][anon_sym_if] = actions(23); - v->a[278][anon_sym_case] = actions(25); - v->a[278][anon_sym_function] = actions(91); - v->a[278][anon_sym_LBRACE] = actions(29); - v->a[278][anon_sym_BANG] = actions(769); - v->a[278][anon_sym_LBRACK] = actions(33); - v->a[278][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1270(v); -} - -/* EOF parse_table_253.c */ diff --git a/parser/static/parse_table/parse_table_254.c b/parser/static/parse_table/parse_table_254.c deleted file mode 100644 index 0e7d161e..00000000 --- a/parser/static/parse_table/parse_table_254.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_254.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1270(t_parse_table_array *v) -{ - v->a[278][anon_sym_declare] = actions(95); - v->a[278][anon_sym_typeset] = actions(95); - v->a[278][anon_sym_export] = actions(95); - v->a[278][anon_sym_readonly] = actions(95); - v->a[278][anon_sym_local] = actions(95); - v->a[278][anon_sym_unset] = actions(97); - v->a[278][anon_sym_unsetenv] = actions(97); - v->a[278][anon_sym_AMP_GT] = actions(85); - v->a[278][anon_sym_AMP_GT_GT] = actions(87); - v->a[278][anon_sym_LT_AMP] = actions(85); - v->a[278][anon_sym_GT_AMP] = actions(85); - v->a[278][anon_sym_GT_PIPE] = actions(87); - v->a[278][anon_sym_LT_AMP_DASH] = actions(99); - v->a[278][anon_sym_GT_AMP_DASH] = actions(99); - v->a[278][anon_sym_LT_LT_LT] = actions(101); - v->a[278][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[278][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[278][anon_sym_DOLLAR] = actions(316); - v->a[278][sym__special_character] = actions(771); - v->a[278][anon_sym_DQUOTE] = actions(320); - parse_table_1271(v); -} - -void parse_table_1271(t_parse_table_array *v) -{ - v->a[278][sym_raw_string] = actions(773); - v->a[278][sym_ansi_c_string] = actions(773); - v->a[278][aux_sym_number_token1] = actions(324); - v->a[278][aux_sym_number_token2] = actions(326); - v->a[278][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[278][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[278][anon_sym_BQUOTE] = actions(332); - v->a[278][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[278][anon_sym_LT_LPAREN] = actions(336); - v->a[278][anon_sym_GT_LPAREN] = actions(336); - v->a[278][sym_comment] = actions(71); - v->a[278][sym_file_descriptor] = actions(135); - v->a[278][sym_variable_name] = actions(137); - v->a[278][sym_test_operator] = actions(775); - v->a[278][sym__brace_start] = actions(344); - v->a[279][sym__statements] = state(7079); - v->a[279][sym__statement_not_pipeline] = state(6558); - v->a[279][sym_redirected_statement] = state(4662); - v->a[279][sym_for_statement] = state(4662); - v->a[279][sym_c_style_for_statement] = state(4662); - parse_table_1272(v); -} - -void parse_table_1272(t_parse_table_array *v) -{ - v->a[279][sym_while_statement] = state(4314); - v->a[279][sym_if_statement] = state(4314); - v->a[279][sym_case_statement] = state(4662); - v->a[279][sym_function_definition] = state(4662); - v->a[279][sym_compound_statement] = state(4662); - v->a[279][sym_subshell] = state(4662); - v->a[279][sym_pipeline] = state(5070); - v->a[279][sym_list] = state(4662); - v->a[279][sym_negated_command] = state(4662); - v->a[279][sym_test_command] = state(4662); - v->a[279][sym_declaration_command] = state(4662); - v->a[279][sym_unset_command] = state(4662); - v->a[279][sym_command] = state(4662); - v->a[279][sym_command_name] = state(554); - v->a[279][sym_variable_assignment] = state(1150); - v->a[279][sym_variable_assignments] = state(4662); - v->a[279][sym_subscript] = state(6790); - v->a[279][sym_file_redirect] = state(2273); - v->a[279][sym_herestring_redirect] = state(2272); - v->a[279][sym_arithmetic_expansion] = state(1078); - parse_table_1273(v); -} - -void parse_table_1273(t_parse_table_array *v) -{ - v->a[279][sym_brace_expression] = state(1078); - v->a[279][sym_concatenation] = state(1376); - v->a[279][sym_string] = state(1078); - v->a[279][sym_translated_string] = state(1078); - v->a[279][sym_number] = state(1078); - v->a[279][sym_simple_expansion] = state(1078); - v->a[279][sym_expansion] = state(1078); - v->a[279][sym_command_substitution] = state(1078); - v->a[279][sym_process_substitution] = state(1078); - v->a[279][aux_sym__statements_repeat1] = state(429); - v->a[279][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[279][aux_sym_command_repeat1] = state(958); - v->a[279][aux_sym__literal_repeat1] = state(1267); - v->a[279][sym_word] = actions(799); - v->a[279][anon_sym_for] = actions(9); - v->a[279][anon_sym_select] = actions(11); - v->a[279][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[279][anon_sym_LT] = actions(290); - v->a[279][anon_sym_GT] = actions(290); - v->a[279][anon_sym_GT_GT] = actions(292); - parse_table_1274(v); -} - -void parse_table_1274(t_parse_table_array *v) -{ - v->a[279][anon_sym_LPAREN] = actions(19); - v->a[279][anon_sym_while] = actions(21); - v->a[279][anon_sym_until] = actions(21); - v->a[279][anon_sym_if] = actions(23); - v->a[279][anon_sym_case] = actions(25); - v->a[279][anon_sym_function] = actions(801); - v->a[279][anon_sym_LBRACE] = actions(29); - v->a[279][anon_sym_BANG] = actions(803); - v->a[279][anon_sym_LBRACK] = actions(33); - v->a[279][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[279][anon_sym_declare] = actions(805); - v->a[279][anon_sym_typeset] = actions(805); - v->a[279][anon_sym_export] = actions(805); - v->a[279][anon_sym_readonly] = actions(805); - v->a[279][anon_sym_local] = actions(805); - v->a[279][anon_sym_unset] = actions(807); - v->a[279][anon_sym_unsetenv] = actions(807); - v->a[279][anon_sym_AMP_GT] = actions(290); - v->a[279][anon_sym_AMP_GT_GT] = actions(292); - v->a[279][anon_sym_LT_AMP] = actions(290); - parse_table_1275(v); -} - -/* EOF parse_table_254.c */ diff --git a/parser/static/parse_table/parse_table_255.c b/parser/static/parse_table/parse_table_255.c deleted file mode 100644 index bd651574..00000000 --- a/parser/static/parse_table/parse_table_255.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_255.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1275(t_parse_table_array *v) -{ - v->a[279][anon_sym_GT_AMP] = actions(290); - v->a[279][anon_sym_GT_PIPE] = actions(292); - v->a[279][anon_sym_LT_AMP_DASH] = actions(308); - v->a[279][anon_sym_GT_AMP_DASH] = actions(308); - v->a[279][anon_sym_LT_LT_LT] = actions(310); - v->a[279][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[279][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[279][anon_sym_DOLLAR] = actions(316); - v->a[279][sym__special_character] = actions(318); - v->a[279][anon_sym_DQUOTE] = actions(320); - v->a[279][sym_raw_string] = actions(322); - v->a[279][sym_ansi_c_string] = actions(322); - v->a[279][aux_sym_number_token1] = actions(324); - v->a[279][aux_sym_number_token2] = actions(326); - v->a[279][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[279][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[279][anon_sym_BQUOTE] = actions(332); - v->a[279][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[279][anon_sym_LT_LPAREN] = actions(336); - v->a[279][anon_sym_GT_LPAREN] = actions(336); - parse_table_1276(v); -} - -void parse_table_1276(t_parse_table_array *v) -{ - v->a[279][sym_comment] = actions(71); - v->a[279][sym_file_descriptor] = actions(338); - v->a[279][sym_variable_name] = actions(340); - v->a[279][sym_test_operator] = actions(342); - v->a[279][sym__brace_start] = actions(344); - v->a[280][aux_sym__terminated_statement] = state(237); - v->a[280][sym__statement_not_pipeline] = state(6718); - v->a[280][sym_redirected_statement] = state(4951); - v->a[280][sym_for_statement] = state(4951); - v->a[280][sym_c_style_for_statement] = state(4951); - v->a[280][sym_while_statement] = state(4567); - v->a[280][sym_if_statement] = state(4567); - v->a[280][sym_case_statement] = state(4951); - v->a[280][sym_function_definition] = state(4951); - v->a[280][sym_compound_statement] = state(4951); - v->a[280][sym_subshell] = state(4951); - v->a[280][sym_pipeline] = state(5163); - v->a[280][sym_list] = state(4951); - v->a[280][sym_negated_command] = state(4951); - v->a[280][sym_test_command] = state(4951); - parse_table_1277(v); -} - -void parse_table_1277(t_parse_table_array *v) -{ - v->a[280][sym_declaration_command] = state(4951); - v->a[280][sym_unset_command] = state(4951); - v->a[280][sym_command] = state(4951); - v->a[280][sym_command_name] = state(544); - v->a[280][sym_variable_assignment] = state(1153); - v->a[280][sym_variable_assignments] = state(4951); - v->a[280][sym_subscript] = state(6790); - v->a[280][sym_file_redirect] = state(2019); - v->a[280][sym_herestring_redirect] = state(2017); - v->a[280][sym_arithmetic_expansion] = state(1078); - v->a[280][sym_brace_expression] = state(1078); - v->a[280][sym_concatenation] = state(1376); - v->a[280][sym_string] = state(1078); - v->a[280][sym_translated_string] = state(1078); - v->a[280][sym_number] = state(1078); - v->a[280][sym_simple_expansion] = state(1078); - v->a[280][sym_expansion] = state(1078); - v->a[280][sym_command_substitution] = state(1078); - v->a[280][sym_process_substitution] = state(1078); - v->a[280][aux_sym_redirected_statement_repeat2] = state(4644); - parse_table_1278(v); -} - -void parse_table_1278(t_parse_table_array *v) -{ - v->a[280][aux_sym_command_repeat1] = state(997); - v->a[280][aux_sym__literal_repeat1] = state(1267); - v->a[280][sym_word] = actions(286); - v->a[280][anon_sym_for] = actions(9); - v->a[280][anon_sym_select] = actions(11); - v->a[280][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[280][anon_sym_LT] = actions(290); - v->a[280][anon_sym_GT] = actions(290); - v->a[280][anon_sym_GT_GT] = actions(292); - v->a[280][anon_sym_LPAREN] = actions(19); - v->a[280][anon_sym_while] = actions(21); - v->a[280][anon_sym_until] = actions(21); - v->a[280][anon_sym_done] = actions(881); - v->a[280][anon_sym_if] = actions(23); - v->a[280][anon_sym_case] = actions(25); - v->a[280][anon_sym_function] = actions(300); - v->a[280][anon_sym_LBRACE] = actions(29); - v->a[280][anon_sym_BANG] = actions(302); - v->a[280][anon_sym_LBRACK] = actions(33); - v->a[280][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1279(v); -} - -void parse_table_1279(t_parse_table_array *v) -{ - v->a[280][anon_sym_declare] = actions(304); - v->a[280][anon_sym_typeset] = actions(304); - v->a[280][anon_sym_export] = actions(304); - v->a[280][anon_sym_readonly] = actions(304); - v->a[280][anon_sym_local] = actions(304); - v->a[280][anon_sym_unset] = actions(306); - v->a[280][anon_sym_unsetenv] = actions(306); - v->a[280][anon_sym_AMP_GT] = actions(290); - v->a[280][anon_sym_AMP_GT_GT] = actions(292); - v->a[280][anon_sym_LT_AMP] = actions(290); - v->a[280][anon_sym_GT_AMP] = actions(290); - v->a[280][anon_sym_GT_PIPE] = actions(292); - v->a[280][anon_sym_LT_AMP_DASH] = actions(308); - v->a[280][anon_sym_GT_AMP_DASH] = actions(308); - v->a[280][anon_sym_LT_LT_LT] = actions(310); - v->a[280][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[280][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[280][anon_sym_DOLLAR] = actions(316); - v->a[280][sym__special_character] = actions(318); - v->a[280][anon_sym_DQUOTE] = actions(320); - parse_table_1280(v); -} - -/* EOF parse_table_255.c */ diff --git a/parser/static/parse_table/parse_table_256.c b/parser/static/parse_table/parse_table_256.c deleted file mode 100644 index 1367db0a..00000000 --- a/parser/static/parse_table/parse_table_256.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_256.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1280(t_parse_table_array *v) -{ - v->a[280][sym_raw_string] = actions(322); - v->a[280][sym_ansi_c_string] = actions(322); - v->a[280][aux_sym_number_token1] = actions(324); - v->a[280][aux_sym_number_token2] = actions(326); - v->a[280][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[280][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[280][anon_sym_BQUOTE] = actions(332); - v->a[280][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[280][anon_sym_LT_LPAREN] = actions(336); - v->a[280][anon_sym_GT_LPAREN] = actions(336); - v->a[280][sym_comment] = actions(71); - v->a[280][sym_file_descriptor] = actions(338); - v->a[280][sym_variable_name] = actions(340); - v->a[280][sym_test_operator] = actions(342); - v->a[280][sym__brace_start] = actions(344); - v->a[281][sym__statements] = state(7488); - v->a[281][sym__statement_not_pipeline] = state(6558); - v->a[281][sym_redirected_statement] = state(4662); - v->a[281][sym_for_statement] = state(4662); - v->a[281][sym_c_style_for_statement] = state(4662); - parse_table_1281(v); -} - -void parse_table_1281(t_parse_table_array *v) -{ - v->a[281][sym_while_statement] = state(4314); - v->a[281][sym_if_statement] = state(4314); - v->a[281][sym_case_statement] = state(4662); - v->a[281][sym_function_definition] = state(4662); - v->a[281][sym_compound_statement] = state(4662); - v->a[281][sym_subshell] = state(4662); - v->a[281][sym_pipeline] = state(5070); - v->a[281][sym_list] = state(4662); - v->a[281][sym_negated_command] = state(4662); - v->a[281][sym_test_command] = state(4662); - v->a[281][sym_declaration_command] = state(4662); - v->a[281][sym_unset_command] = state(4662); - v->a[281][sym_command] = state(4662); - v->a[281][sym_command_name] = state(554); - v->a[281][sym_variable_assignment] = state(1150); - v->a[281][sym_variable_assignments] = state(4662); - v->a[281][sym_subscript] = state(6790); - v->a[281][sym_file_redirect] = state(2273); - v->a[281][sym_herestring_redirect] = state(2272); - v->a[281][sym_arithmetic_expansion] = state(1078); - parse_table_1282(v); -} - -void parse_table_1282(t_parse_table_array *v) -{ - v->a[281][sym_brace_expression] = state(1078); - v->a[281][sym_concatenation] = state(1376); - v->a[281][sym_string] = state(1078); - v->a[281][sym_translated_string] = state(1078); - v->a[281][sym_number] = state(1078); - v->a[281][sym_simple_expansion] = state(1078); - v->a[281][sym_expansion] = state(1078); - v->a[281][sym_command_substitution] = state(1078); - v->a[281][sym_process_substitution] = state(1078); - v->a[281][aux_sym__statements_repeat1] = state(429); - v->a[281][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[281][aux_sym_command_repeat1] = state(958); - v->a[281][aux_sym__literal_repeat1] = state(1267); - v->a[281][sym_word] = actions(799); - v->a[281][anon_sym_for] = actions(9); - v->a[281][anon_sym_select] = actions(11); - v->a[281][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[281][anon_sym_LT] = actions(290); - v->a[281][anon_sym_GT] = actions(290); - v->a[281][anon_sym_GT_GT] = actions(292); - parse_table_1283(v); -} - -void parse_table_1283(t_parse_table_array *v) -{ - v->a[281][anon_sym_LPAREN] = actions(19); - v->a[281][anon_sym_while] = actions(21); - v->a[281][anon_sym_until] = actions(21); - v->a[281][anon_sym_if] = actions(23); - v->a[281][anon_sym_case] = actions(25); - v->a[281][anon_sym_function] = actions(801); - v->a[281][anon_sym_LBRACE] = actions(29); - v->a[281][anon_sym_BANG] = actions(803); - v->a[281][anon_sym_LBRACK] = actions(33); - v->a[281][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[281][anon_sym_declare] = actions(805); - v->a[281][anon_sym_typeset] = actions(805); - v->a[281][anon_sym_export] = actions(805); - v->a[281][anon_sym_readonly] = actions(805); - v->a[281][anon_sym_local] = actions(805); - v->a[281][anon_sym_unset] = actions(807); - v->a[281][anon_sym_unsetenv] = actions(807); - v->a[281][anon_sym_AMP_GT] = actions(290); - v->a[281][anon_sym_AMP_GT_GT] = actions(292); - v->a[281][anon_sym_LT_AMP] = actions(290); - parse_table_1284(v); -} - -void parse_table_1284(t_parse_table_array *v) -{ - v->a[281][anon_sym_GT_AMP] = actions(290); - v->a[281][anon_sym_GT_PIPE] = actions(292); - v->a[281][anon_sym_LT_AMP_DASH] = actions(308); - v->a[281][anon_sym_GT_AMP_DASH] = actions(308); - v->a[281][anon_sym_LT_LT_LT] = actions(310); - v->a[281][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[281][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[281][anon_sym_DOLLAR] = actions(316); - v->a[281][sym__special_character] = actions(318); - v->a[281][anon_sym_DQUOTE] = actions(320); - v->a[281][sym_raw_string] = actions(322); - v->a[281][sym_ansi_c_string] = actions(322); - v->a[281][aux_sym_number_token1] = actions(324); - v->a[281][aux_sym_number_token2] = actions(326); - v->a[281][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[281][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[281][anon_sym_BQUOTE] = actions(332); - v->a[281][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[281][anon_sym_LT_LPAREN] = actions(336); - v->a[281][anon_sym_GT_LPAREN] = actions(336); - parse_table_1285(v); -} - -/* EOF parse_table_256.c */ diff --git a/parser/static/parse_table/parse_table_257.c b/parser/static/parse_table/parse_table_257.c deleted file mode 100644 index d4301ae4..00000000 --- a/parser/static/parse_table/parse_table_257.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_257.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1285(t_parse_table_array *v) -{ - v->a[281][sym_comment] = actions(71); - v->a[281][sym_file_descriptor] = actions(338); - v->a[281][sym_variable_name] = actions(340); - v->a[281][sym_test_operator] = actions(342); - v->a[281][sym__brace_start] = actions(344); - v->a[282][aux_sym__terminated_statement] = state(62); - v->a[282][sym__statement_not_pipeline] = state(6718); - v->a[282][sym_redirected_statement] = state(4993); - v->a[282][sym_for_statement] = state(4993); - v->a[282][sym_c_style_for_statement] = state(4993); - v->a[282][sym_while_statement] = state(4489); - v->a[282][sym_if_statement] = state(4489); - v->a[282][sym_case_statement] = state(4993); - v->a[282][sym_function_definition] = state(4993); - v->a[282][sym_compound_statement] = state(4993); - v->a[282][sym_subshell] = state(4993); - v->a[282][sym_pipeline] = state(5122); - v->a[282][sym_list] = state(4993); - v->a[282][sym_negated_command] = state(4993); - v->a[282][sym_test_command] = state(4993); - parse_table_1286(v); -} - -void parse_table_1286(t_parse_table_array *v) -{ - v->a[282][sym_declaration_command] = state(4993); - v->a[282][sym_unset_command] = state(4993); - v->a[282][sym_command] = state(4993); - v->a[282][sym_command_name] = state(544); - v->a[282][sym_variable_assignment] = state(1030); - v->a[282][sym_variable_assignments] = state(4993); - v->a[282][sym_subscript] = state(6790); - v->a[282][sym_file_redirect] = state(2019); - v->a[282][sym_herestring_redirect] = state(2017); - v->a[282][sym_arithmetic_expansion] = state(1078); - v->a[282][sym_brace_expression] = state(1078); - v->a[282][sym_concatenation] = state(1376); - v->a[282][sym_string] = state(1078); - v->a[282][sym_translated_string] = state(1078); - v->a[282][sym_number] = state(1078); - v->a[282][sym_simple_expansion] = state(1078); - v->a[282][sym_expansion] = state(1078); - v->a[282][sym_command_substitution] = state(1078); - v->a[282][sym_process_substitution] = state(1078); - v->a[282][aux_sym_redirected_statement_repeat2] = state(4644); - parse_table_1287(v); -} - -void parse_table_1287(t_parse_table_array *v) -{ - v->a[282][aux_sym_command_repeat1] = state(997); - v->a[282][aux_sym__literal_repeat1] = state(1267); - v->a[282][sym_word] = actions(286); - v->a[282][anon_sym_for] = actions(9); - v->a[282][anon_sym_select] = actions(11); - v->a[282][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[282][anon_sym_LT] = actions(290); - v->a[282][anon_sym_GT] = actions(290); - v->a[282][anon_sym_GT_GT] = actions(292); - v->a[282][anon_sym_LPAREN] = actions(19); - v->a[282][anon_sym_while] = actions(21); - v->a[282][anon_sym_until] = actions(21); - v->a[282][anon_sym_if] = actions(23); - v->a[282][anon_sym_case] = actions(25); - v->a[282][anon_sym_function] = actions(300); - v->a[282][anon_sym_LBRACE] = actions(29); - v->a[282][anon_sym_RBRACE] = actions(883); - v->a[282][anon_sym_BANG] = actions(302); - v->a[282][anon_sym_LBRACK] = actions(33); - v->a[282][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1288(v); -} - -void parse_table_1288(t_parse_table_array *v) -{ - v->a[282][anon_sym_declare] = actions(304); - v->a[282][anon_sym_typeset] = actions(304); - v->a[282][anon_sym_export] = actions(304); - v->a[282][anon_sym_readonly] = actions(304); - v->a[282][anon_sym_local] = actions(304); - v->a[282][anon_sym_unset] = actions(306); - v->a[282][anon_sym_unsetenv] = actions(306); - v->a[282][anon_sym_AMP_GT] = actions(290); - v->a[282][anon_sym_AMP_GT_GT] = actions(292); - v->a[282][anon_sym_LT_AMP] = actions(290); - v->a[282][anon_sym_GT_AMP] = actions(290); - v->a[282][anon_sym_GT_PIPE] = actions(292); - v->a[282][anon_sym_LT_AMP_DASH] = actions(308); - v->a[282][anon_sym_GT_AMP_DASH] = actions(308); - v->a[282][anon_sym_LT_LT_LT] = actions(310); - v->a[282][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[282][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[282][anon_sym_DOLLAR] = actions(316); - v->a[282][sym__special_character] = actions(318); - v->a[282][anon_sym_DQUOTE] = actions(320); - parse_table_1289(v); -} - -void parse_table_1289(t_parse_table_array *v) -{ - v->a[282][sym_raw_string] = actions(322); - v->a[282][sym_ansi_c_string] = actions(322); - v->a[282][aux_sym_number_token1] = actions(324); - v->a[282][aux_sym_number_token2] = actions(326); - v->a[282][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[282][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[282][anon_sym_BQUOTE] = actions(332); - v->a[282][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[282][anon_sym_LT_LPAREN] = actions(336); - v->a[282][anon_sym_GT_LPAREN] = actions(336); - v->a[282][sym_comment] = actions(71); - v->a[282][sym_file_descriptor] = actions(338); - v->a[282][sym_variable_name] = actions(340); - v->a[282][sym_test_operator] = actions(342); - v->a[282][sym__brace_start] = actions(344); - v->a[283][sym__statements] = state(7485); - v->a[283][sym__statement_not_pipeline] = state(6558); - v->a[283][sym_redirected_statement] = state(4662); - v->a[283][sym_for_statement] = state(4662); - v->a[283][sym_c_style_for_statement] = state(4662); - parse_table_1290(v); -} - -/* EOF parse_table_257.c */ diff --git a/parser/static/parse_table/parse_table_258.c b/parser/static/parse_table/parse_table_258.c deleted file mode 100644 index c8a678d1..00000000 --- a/parser/static/parse_table/parse_table_258.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_258.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1290(t_parse_table_array *v) -{ - v->a[283][sym_while_statement] = state(4314); - v->a[283][sym_if_statement] = state(4314); - v->a[283][sym_case_statement] = state(4662); - v->a[283][sym_function_definition] = state(4662); - v->a[283][sym_compound_statement] = state(4662); - v->a[283][sym_subshell] = state(4662); - v->a[283][sym_pipeline] = state(5070); - v->a[283][sym_list] = state(4662); - v->a[283][sym_negated_command] = state(4662); - v->a[283][sym_test_command] = state(4662); - v->a[283][sym_declaration_command] = state(4662); - v->a[283][sym_unset_command] = state(4662); - v->a[283][sym_command] = state(4662); - v->a[283][sym_command_name] = state(554); - v->a[283][sym_variable_assignment] = state(1150); - v->a[283][sym_variable_assignments] = state(4662); - v->a[283][sym_subscript] = state(6790); - v->a[283][sym_file_redirect] = state(2273); - v->a[283][sym_herestring_redirect] = state(2272); - v->a[283][sym_arithmetic_expansion] = state(1078); - parse_table_1291(v); -} - -void parse_table_1291(t_parse_table_array *v) -{ - v->a[283][sym_brace_expression] = state(1078); - v->a[283][sym_concatenation] = state(1376); - v->a[283][sym_string] = state(1078); - v->a[283][sym_translated_string] = state(1078); - v->a[283][sym_number] = state(1078); - v->a[283][sym_simple_expansion] = state(1078); - v->a[283][sym_expansion] = state(1078); - v->a[283][sym_command_substitution] = state(1078); - v->a[283][sym_process_substitution] = state(1078); - v->a[283][aux_sym__statements_repeat1] = state(429); - v->a[283][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[283][aux_sym_command_repeat1] = state(958); - v->a[283][aux_sym__literal_repeat1] = state(1267); - v->a[283][sym_word] = actions(799); - v->a[283][anon_sym_for] = actions(9); - v->a[283][anon_sym_select] = actions(11); - v->a[283][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[283][anon_sym_LT] = actions(290); - v->a[283][anon_sym_GT] = actions(290); - v->a[283][anon_sym_GT_GT] = actions(292); - parse_table_1292(v); -} - -void parse_table_1292(t_parse_table_array *v) -{ - v->a[283][anon_sym_LPAREN] = actions(19); - v->a[283][anon_sym_while] = actions(21); - v->a[283][anon_sym_until] = actions(21); - v->a[283][anon_sym_if] = actions(23); - v->a[283][anon_sym_case] = actions(25); - v->a[283][anon_sym_function] = actions(801); - v->a[283][anon_sym_LBRACE] = actions(29); - v->a[283][anon_sym_BANG] = actions(803); - v->a[283][anon_sym_LBRACK] = actions(33); - v->a[283][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[283][anon_sym_declare] = actions(805); - v->a[283][anon_sym_typeset] = actions(805); - v->a[283][anon_sym_export] = actions(805); - v->a[283][anon_sym_readonly] = actions(805); - v->a[283][anon_sym_local] = actions(805); - v->a[283][anon_sym_unset] = actions(807); - v->a[283][anon_sym_unsetenv] = actions(807); - v->a[283][anon_sym_AMP_GT] = actions(290); - v->a[283][anon_sym_AMP_GT_GT] = actions(292); - v->a[283][anon_sym_LT_AMP] = actions(290); - parse_table_1293(v); -} - -void parse_table_1293(t_parse_table_array *v) -{ - v->a[283][anon_sym_GT_AMP] = actions(290); - v->a[283][anon_sym_GT_PIPE] = actions(292); - v->a[283][anon_sym_LT_AMP_DASH] = actions(308); - v->a[283][anon_sym_GT_AMP_DASH] = actions(308); - v->a[283][anon_sym_LT_LT_LT] = actions(310); - v->a[283][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[283][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[283][anon_sym_DOLLAR] = actions(316); - v->a[283][sym__special_character] = actions(318); - v->a[283][anon_sym_DQUOTE] = actions(320); - v->a[283][sym_raw_string] = actions(322); - v->a[283][sym_ansi_c_string] = actions(322); - v->a[283][aux_sym_number_token1] = actions(324); - v->a[283][aux_sym_number_token2] = actions(326); - v->a[283][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[283][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[283][anon_sym_BQUOTE] = actions(332); - v->a[283][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[283][anon_sym_LT_LPAREN] = actions(336); - v->a[283][anon_sym_GT_LPAREN] = actions(336); - parse_table_1294(v); -} - -void parse_table_1294(t_parse_table_array *v) -{ - v->a[283][sym_comment] = actions(71); - v->a[283][sym_file_descriptor] = actions(338); - v->a[283][sym_variable_name] = actions(340); - v->a[283][sym_test_operator] = actions(342); - v->a[283][sym__brace_start] = actions(344); - v->a[284][aux_sym__terminated_statement] = state(290); - v->a[284][sym__statement_not_pipeline] = state(6718); - v->a[284][sym_redirected_statement] = state(4993); - v->a[284][sym_for_statement] = state(4993); - v->a[284][sym_c_style_for_statement] = state(4993); - v->a[284][sym_while_statement] = state(4489); - v->a[284][sym_if_statement] = state(4489); - v->a[284][sym_case_statement] = state(4993); - v->a[284][sym_function_definition] = state(4993); - v->a[284][sym_compound_statement] = state(4993); - v->a[284][sym_subshell] = state(4993); - v->a[284][sym_pipeline] = state(5122); - v->a[284][sym_list] = state(4993); - v->a[284][sym_negated_command] = state(4993); - v->a[284][sym_test_command] = state(4993); - parse_table_1295(v); -} - -/* EOF parse_table_258.c */ diff --git a/parser/static/parse_table/parse_table_259.c b/parser/static/parse_table/parse_table_259.c deleted file mode 100644 index 235298de..00000000 --- a/parser/static/parse_table/parse_table_259.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_259.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1295(t_parse_table_array *v) -{ - v->a[284][sym_declaration_command] = state(4993); - v->a[284][sym_unset_command] = state(4993); - v->a[284][sym_command] = state(4993); - v->a[284][sym_command_name] = state(544); - v->a[284][sym_variable_assignment] = state(1030); - v->a[284][sym_variable_assignments] = state(4993); - v->a[284][sym_subscript] = state(6790); - v->a[284][sym_file_redirect] = state(2019); - v->a[284][sym_herestring_redirect] = state(2017); - v->a[284][sym_arithmetic_expansion] = state(1078); - v->a[284][sym_brace_expression] = state(1078); - v->a[284][sym_concatenation] = state(1376); - v->a[284][sym_string] = state(1078); - v->a[284][sym_translated_string] = state(1078); - v->a[284][sym_number] = state(1078); - v->a[284][sym_simple_expansion] = state(1078); - v->a[284][sym_expansion] = state(1078); - v->a[284][sym_command_substitution] = state(1078); - v->a[284][sym_process_substitution] = state(1078); - v->a[284][aux_sym_redirected_statement_repeat2] = state(4644); - parse_table_1296(v); -} - -void parse_table_1296(t_parse_table_array *v) -{ - v->a[284][aux_sym_command_repeat1] = state(997); - v->a[284][aux_sym__literal_repeat1] = state(1267); - v->a[284][sym_word] = actions(286); - v->a[284][anon_sym_for] = actions(9); - v->a[284][anon_sym_select] = actions(11); - v->a[284][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[284][anon_sym_LT] = actions(290); - v->a[284][anon_sym_GT] = actions(290); - v->a[284][anon_sym_GT_GT] = actions(292); - v->a[284][anon_sym_LPAREN] = actions(19); - v->a[284][anon_sym_while] = actions(21); - v->a[284][anon_sym_until] = actions(21); - v->a[284][anon_sym_if] = actions(23); - v->a[284][anon_sym_case] = actions(25); - v->a[284][anon_sym_function] = actions(300); - v->a[284][anon_sym_LBRACE] = actions(29); - v->a[284][anon_sym_RBRACE] = actions(885); - v->a[284][anon_sym_BANG] = actions(302); - v->a[284][anon_sym_LBRACK] = actions(33); - v->a[284][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1297(v); -} - -void parse_table_1297(t_parse_table_array *v) -{ - v->a[284][anon_sym_declare] = actions(304); - v->a[284][anon_sym_typeset] = actions(304); - v->a[284][anon_sym_export] = actions(304); - v->a[284][anon_sym_readonly] = actions(304); - v->a[284][anon_sym_local] = actions(304); - v->a[284][anon_sym_unset] = actions(306); - v->a[284][anon_sym_unsetenv] = actions(306); - v->a[284][anon_sym_AMP_GT] = actions(290); - v->a[284][anon_sym_AMP_GT_GT] = actions(292); - v->a[284][anon_sym_LT_AMP] = actions(290); - v->a[284][anon_sym_GT_AMP] = actions(290); - v->a[284][anon_sym_GT_PIPE] = actions(292); - v->a[284][anon_sym_LT_AMP_DASH] = actions(308); - v->a[284][anon_sym_GT_AMP_DASH] = actions(308); - v->a[284][anon_sym_LT_LT_LT] = actions(310); - v->a[284][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[284][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[284][anon_sym_DOLLAR] = actions(316); - v->a[284][sym__special_character] = actions(318); - v->a[284][anon_sym_DQUOTE] = actions(320); - parse_table_1298(v); -} - -void parse_table_1298(t_parse_table_array *v) -{ - v->a[284][sym_raw_string] = actions(322); - v->a[284][sym_ansi_c_string] = actions(322); - v->a[284][aux_sym_number_token1] = actions(324); - v->a[284][aux_sym_number_token2] = actions(326); - v->a[284][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[284][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[284][anon_sym_BQUOTE] = actions(332); - v->a[284][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[284][anon_sym_LT_LPAREN] = actions(336); - v->a[284][anon_sym_GT_LPAREN] = actions(336); - v->a[284][sym_comment] = actions(71); - v->a[284][sym_file_descriptor] = actions(338); - v->a[284][sym_variable_name] = actions(340); - v->a[284][sym_test_operator] = actions(342); - v->a[284][sym__brace_start] = actions(344); - v->a[285][sym__statements] = state(7484); - v->a[285][sym__statement_not_pipeline] = state(6614); - v->a[285][sym_redirected_statement] = state(4797); - v->a[285][sym_for_statement] = state(4797); - v->a[285][sym_c_style_for_statement] = state(4797); - parse_table_1299(v); -} - -void parse_table_1299(t_parse_table_array *v) -{ - v->a[285][sym_while_statement] = state(4400); - v->a[285][sym_if_statement] = state(4400); - v->a[285][sym_case_statement] = state(4797); - v->a[285][sym_function_definition] = state(4797); - v->a[285][sym_compound_statement] = state(4797); - v->a[285][sym_subshell] = state(4797); - v->a[285][sym_pipeline] = state(5054); - v->a[285][sym_list] = state(4797); - v->a[285][sym_negated_command] = state(4797); - v->a[285][sym_test_command] = state(4797); - v->a[285][sym_declaration_command] = state(4797); - v->a[285][sym_unset_command] = state(4797); - v->a[285][sym_command] = state(4797); - v->a[285][sym_command_name] = state(533); - v->a[285][sym_variable_assignment] = state(945); - v->a[285][sym_variable_assignments] = state(4797); - v->a[285][sym_subscript] = state(6754); - v->a[285][sym_file_redirect] = state(2019); - v->a[285][sym_herestring_redirect] = state(2017); - v->a[285][sym_arithmetic_expansion] = state(938); - parse_table_1300(v); -} - -/* EOF parse_table_259.c */ diff --git a/parser/static/parse_table/parse_table_26.c b/parser/static/parse_table/parse_table_26.c index 14be007f..d23bed43 100644 --- a/parser/static/parse_table/parse_table_26.c +++ b/parser/static/parse_table/parse_table_26.c @@ -14,126 +14,126 @@ void parse_table_130(t_parse_table_array *v) { - v->a[26][sym_herestring_redirect] = state(1634); - v->a[26][sym_arithmetic_expansion] = state(815); - v->a[26][sym_brace_expression] = state(815); - v->a[26][sym_concatenation] = state(1082); - v->a[26][sym_string] = state(815); - v->a[26][sym_translated_string] = state(815); - v->a[26][sym_number] = state(815); - v->a[26][sym_simple_expansion] = state(815); - v->a[26][sym_expansion] = state(815); - v->a[26][sym_command_substitution] = state(815); - v->a[26][sym_process_substitution] = state(815); - v->a[26][aux_sym__statements_repeat1] = state(431); - v->a[26][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[26][aux_sym_command_repeat1] = state(925); - v->a[26][aux_sym__literal_repeat1] = state(926); - v->a[26][sym_word] = actions(403); - v->a[26][anon_sym_for] = actions(405); - v->a[26][anon_sym_select] = actions(407); - v->a[26][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[26][anon_sym_LT] = actions(411); + v->a[32][sym_function_definition] = state(2164); + v->a[32][sym_compound_statement] = state(2164); + v->a[32][sym_subshell] = state(2164); + v->a[32][sym_pipeline] = state(2581); + v->a[32][sym_list] = state(2164); + v->a[32][sym_negated_command] = state(2164); + v->a[32][sym_declaration_command] = state(2164); + v->a[32][sym_unset_command] = state(2164); + v->a[32][sym_command] = state(2164); + v->a[32][sym_command_name] = state(310); + v->a[32][sym_variable_assignment] = state(704); + v->a[32][sym_variable_assignments] = state(2164); + v->a[32][sym_file_redirect] = state(1320); + v->a[32][sym_arithmetic_expansion] = state(834); + v->a[32][sym_brace_expression] = state(834); + v->a[32][sym_concatenation] = state(1192); + v->a[32][sym_string] = state(834); + v->a[32][sym_number] = state(834); + v->a[32][sym_simple_expansion] = state(834); + v->a[32][sym_expansion] = state(834); parse_table_131(v); } void parse_table_131(t_parse_table_array *v) { - v->a[26][anon_sym_GT] = actions(411); - v->a[26][anon_sym_GT_GT] = actions(413); - v->a[26][anon_sym_LPAREN] = actions(415); - v->a[26][anon_sym_while] = actions(417); - v->a[26][anon_sym_until] = actions(417); - v->a[26][anon_sym_if] = actions(419); - v->a[26][anon_sym_case] = actions(421); - v->a[26][anon_sym_esac] = actions(503); - v->a[26][anon_sym_SEMI_SEMI] = actions(505); - v->a[26][anon_sym_SEMI_AMP] = actions(507); - v->a[26][anon_sym_SEMI_SEMI_AMP] = actions(509); - v->a[26][anon_sym_function] = actions(431); - v->a[26][anon_sym_LBRACE] = actions(433); - v->a[26][anon_sym_BANG] = actions(435); - v->a[26][anon_sym_LBRACK] = actions(437); - v->a[26][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[26][anon_sym_declare] = actions(441); - v->a[26][anon_sym_typeset] = actions(441); - v->a[26][anon_sym_export] = actions(441); - v->a[26][anon_sym_readonly] = actions(441); + v->a[32][sym_command_substitution] = state(834); + v->a[32][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[32][aux_sym_command_repeat1] = state(1035); + v->a[32][aux_sym__literal_repeat1] = state(1048); + v->a[32][sym_word] = actions(65); + v->a[32][anon_sym_for] = actions(9); + v->a[32][anon_sym_select] = actions(9); + v->a[32][anon_sym_while] = actions(11); + v->a[32][anon_sym_until] = actions(11); + v->a[32][anon_sym_if] = actions(13); + v->a[32][anon_sym_fi] = actions(417); + v->a[32][anon_sym_elif] = actions(417); + v->a[32][anon_sym_else] = actions(417); + v->a[32][anon_sym_case] = actions(15); + v->a[32][anon_sym_LPAREN] = actions(17); + v->a[32][anon_sym_function] = actions(73); + v->a[32][anon_sym_LBRACE] = actions(21); + v->a[32][anon_sym_BANG] = actions(75); + v->a[32][anon_sym_declare] = actions(77); + v->a[32][anon_sym_typeset] = actions(77); parse_table_132(v); } void parse_table_132(t_parse_table_array *v) { - v->a[26][anon_sym_local] = actions(441); - v->a[26][anon_sym_unset] = actions(443); - v->a[26][anon_sym_unsetenv] = actions(443); - v->a[26][anon_sym_AMP_GT] = actions(411); - v->a[26][anon_sym_AMP_GT_GT] = actions(413); - v->a[26][anon_sym_LT_AMP] = actions(411); - v->a[26][anon_sym_GT_AMP] = actions(411); - v->a[26][anon_sym_GT_PIPE] = actions(413); - v->a[26][anon_sym_LT_AMP_DASH] = actions(445); - v->a[26][anon_sym_GT_AMP_DASH] = actions(445); - v->a[26][anon_sym_LT_LT_LT] = actions(447); - v->a[26][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[26][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[26][anon_sym_DOLLAR] = actions(453); - v->a[26][sym__special_character] = actions(455); - v->a[26][anon_sym_DQUOTE] = actions(457); - v->a[26][sym_raw_string] = actions(459); - v->a[26][sym_ansi_c_string] = actions(459); - v->a[26][aux_sym_number_token1] = actions(461); - v->a[26][aux_sym_number_token2] = actions(463); + v->a[32][anon_sym_export] = actions(77); + v->a[32][anon_sym_readonly] = actions(77); + v->a[32][anon_sym_local] = actions(77); + v->a[32][anon_sym_unset] = actions(79); + v->a[32][anon_sym_unsetenv] = actions(79); + v->a[32][anon_sym_LT] = actions(81); + v->a[32][anon_sym_GT] = actions(81); + v->a[32][anon_sym_GT_GT] = actions(83); + v->a[32][anon_sym_AMP_GT] = actions(81); + v->a[32][anon_sym_AMP_GT_GT] = actions(83); + v->a[32][anon_sym_LT_AMP] = actions(81); + v->a[32][anon_sym_GT_AMP] = actions(81); + v->a[32][anon_sym_GT_PIPE] = actions(83); + v->a[32][anon_sym_LT_AMP_DASH] = actions(85); + v->a[32][anon_sym_GT_AMP_DASH] = actions(85); + v->a[32][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[32][anon_sym_DOLLAR] = actions(89); + v->a[32][sym__special_character] = actions(91); + v->a[32][anon_sym_DQUOTE] = actions(93); + v->a[32][sym_raw_string] = actions(95); parse_table_133(v); } void parse_table_133(t_parse_table_array *v) { - v->a[26][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[26][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[26][anon_sym_BQUOTE] = actions(469); - v->a[26][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[26][anon_sym_LT_LPAREN] = actions(473); - v->a[26][anon_sym_GT_LPAREN] = actions(473); - v->a[26][sym_comment] = actions(71); - v->a[26][sym_file_descriptor] = actions(475); - v->a[26][sym_variable_name] = actions(477); - v->a[26][sym_test_operator] = actions(479); - v->a[26][sym__brace_start] = actions(481); - v->a[27][sym__statements] = state(6496); - v->a[27][sym__statement_not_pipeline] = state(6584); - v->a[27][sym_redirected_statement] = state(4349); - v->a[27][sym_for_statement] = state(4349); - v->a[27][sym_c_style_for_statement] = state(4349); - v->a[27][sym_while_statement] = state(4225); - v->a[27][sym_if_statement] = state(4225); - v->a[27][sym_case_statement] = state(4349); - v->a[27][sym_function_definition] = state(4349); + v->a[32][aux_sym_number_token1] = actions(97); + v->a[32][aux_sym_number_token2] = actions(99); + v->a[32][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[32][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[32][anon_sym_BQUOTE] = actions(105); + v->a[32][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[32][sym_comment] = actions(57); + v->a[32][sym_file_descriptor] = actions(109); + v->a[32][sym_variable_name] = actions(111); + v->a[32][sym_test_operator] = actions(95); + v->a[32][sym__brace_start] = actions(113); + v->a[33][sym__statements] = state(4026); + v->a[33][sym__statement_not_pipeline] = state(3480); + v->a[33][sym_redirected_statement] = state(2098); + v->a[33][sym_for_statement] = state(2098); + v->a[33][sym_while_statement] = state(2098); + v->a[33][sym_if_statement] = state(2098); + v->a[33][sym_case_statement] = state(2098); + v->a[33][sym_function_definition] = state(2098); + v->a[33][sym_compound_statement] = state(2098); parse_table_134(v); } void parse_table_134(t_parse_table_array *v) { - v->a[27][sym_compound_statement] = state(4349); - v->a[27][sym_subshell] = state(4349); - v->a[27][sym_pipeline] = state(4620); - v->a[27][sym_list] = state(4349); - v->a[27][sym_negated_command] = state(4349); - v->a[27][sym_test_command] = state(4349); - v->a[27][sym_declaration_command] = state(4349); - v->a[27][sym_unset_command] = state(4349); - v->a[27][sym_command] = state(4349); - v->a[27][sym_command_name] = state(528); - v->a[27][sym_variable_assignment] = state(807); - v->a[27][sym_variable_assignments] = state(4349); - v->a[27][sym_subscript] = state(6736); - v->a[27][sym_file_redirect] = state(1635); - v->a[27][sym_herestring_redirect] = state(1634); - v->a[27][sym_arithmetic_expansion] = state(815); - v->a[27][sym_brace_expression] = state(815); - v->a[27][sym_concatenation] = state(1082); - v->a[27][sym_string] = state(815); - v->a[27][sym_translated_string] = state(815); + v->a[33][sym_subshell] = state(2098); + v->a[33][sym_pipeline] = state(2384); + v->a[33][sym_list] = state(2098); + v->a[33][sym_negated_command] = state(2098); + v->a[33][sym_declaration_command] = state(2098); + v->a[33][sym_unset_command] = state(2098); + v->a[33][sym_command] = state(2098); + v->a[33][sym_command_name] = state(292); + v->a[33][sym_variable_assignment] = state(539); + v->a[33][sym_variable_assignments] = state(2098); + v->a[33][sym_file_redirect] = state(1320); + v->a[33][sym_arithmetic_expansion] = state(702); + v->a[33][sym_brace_expression] = state(702); + v->a[33][sym_concatenation] = state(1192); + v->a[33][sym_string] = state(702); + v->a[33][sym_number] = state(702); + v->a[33][sym_simple_expansion] = state(702); + v->a[33][sym_expansion] = state(702); + v->a[33][sym_command_substitution] = state(702); + v->a[33][aux_sym__statements_repeat1] = state(226); parse_table_135(v); } diff --git a/parser/static/parse_table/parse_table_260.c b/parser/static/parse_table/parse_table_260.c deleted file mode 100644 index ee486875..00000000 --- a/parser/static/parse_table/parse_table_260.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_260.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1300(t_parse_table_array *v) -{ - v->a[285][sym_brace_expression] = state(938); - v->a[285][sym_concatenation] = state(1376); - v->a[285][sym_string] = state(938); - v->a[285][sym_translated_string] = state(938); - v->a[285][sym_number] = state(938); - v->a[285][sym_simple_expansion] = state(938); - v->a[285][sym_expansion] = state(938); - v->a[285][sym_command_substitution] = state(938); - v->a[285][sym_process_substitution] = state(938); - v->a[285][aux_sym__statements_repeat1] = state(423); - v->a[285][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[285][aux_sym_command_repeat1] = state(951); - v->a[285][aux_sym__literal_repeat1] = state(1267); - v->a[285][sym_word] = actions(765); - v->a[285][anon_sym_for] = actions(9); - v->a[285][anon_sym_select] = actions(11); - v->a[285][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[285][anon_sym_LT] = actions(85); - v->a[285][anon_sym_GT] = actions(85); - v->a[285][anon_sym_GT_GT] = actions(87); - parse_table_1301(v); -} - -void parse_table_1301(t_parse_table_array *v) -{ - v->a[285][anon_sym_LPAREN] = actions(19); - v->a[285][anon_sym_while] = actions(21); - v->a[285][anon_sym_until] = actions(21); - v->a[285][anon_sym_if] = actions(23); - v->a[285][anon_sym_case] = actions(25); - v->a[285][anon_sym_function] = actions(91); - v->a[285][anon_sym_LBRACE] = actions(29); - v->a[285][anon_sym_BANG] = actions(769); - v->a[285][anon_sym_LBRACK] = actions(33); - v->a[285][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[285][anon_sym_declare] = actions(95); - v->a[285][anon_sym_typeset] = actions(95); - v->a[285][anon_sym_export] = actions(95); - v->a[285][anon_sym_readonly] = actions(95); - v->a[285][anon_sym_local] = actions(95); - v->a[285][anon_sym_unset] = actions(97); - v->a[285][anon_sym_unsetenv] = actions(97); - v->a[285][anon_sym_AMP_GT] = actions(85); - v->a[285][anon_sym_AMP_GT_GT] = actions(87); - v->a[285][anon_sym_LT_AMP] = actions(85); - parse_table_1302(v); -} - -void parse_table_1302(t_parse_table_array *v) -{ - v->a[285][anon_sym_GT_AMP] = actions(85); - v->a[285][anon_sym_GT_PIPE] = actions(87); - v->a[285][anon_sym_LT_AMP_DASH] = actions(99); - v->a[285][anon_sym_GT_AMP_DASH] = actions(99); - v->a[285][anon_sym_LT_LT_LT] = actions(101); - v->a[285][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[285][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[285][anon_sym_DOLLAR] = actions(316); - v->a[285][sym__special_character] = actions(771); - v->a[285][anon_sym_DQUOTE] = actions(320); - v->a[285][sym_raw_string] = actions(773); - v->a[285][sym_ansi_c_string] = actions(773); - v->a[285][aux_sym_number_token1] = actions(324); - v->a[285][aux_sym_number_token2] = actions(326); - v->a[285][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[285][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[285][anon_sym_BQUOTE] = actions(332); - v->a[285][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[285][anon_sym_LT_LPAREN] = actions(336); - v->a[285][anon_sym_GT_LPAREN] = actions(336); - parse_table_1303(v); -} - -void parse_table_1303(t_parse_table_array *v) -{ - v->a[285][sym_comment] = actions(71); - v->a[285][sym_file_descriptor] = actions(135); - v->a[285][sym_variable_name] = actions(137); - v->a[285][sym_test_operator] = actions(775); - v->a[285][sym__brace_start] = actions(344); - v->a[286][sym__statements] = state(7084); - v->a[286][sym__statement_not_pipeline] = state(6614); - v->a[286][sym_redirected_statement] = state(4797); - v->a[286][sym_for_statement] = state(4797); - v->a[286][sym_c_style_for_statement] = state(4797); - v->a[286][sym_while_statement] = state(4400); - v->a[286][sym_if_statement] = state(4400); - v->a[286][sym_case_statement] = state(4797); - v->a[286][sym_function_definition] = state(4797); - v->a[286][sym_compound_statement] = state(4797); - v->a[286][sym_subshell] = state(4797); - v->a[286][sym_pipeline] = state(5054); - v->a[286][sym_list] = state(4797); - v->a[286][sym_negated_command] = state(4797); - v->a[286][sym_test_command] = state(4797); - parse_table_1304(v); -} - -void parse_table_1304(t_parse_table_array *v) -{ - v->a[286][sym_declaration_command] = state(4797); - v->a[286][sym_unset_command] = state(4797); - v->a[286][sym_command] = state(4797); - v->a[286][sym_command_name] = state(533); - v->a[286][sym_variable_assignment] = state(945); - v->a[286][sym_variable_assignments] = state(4797); - v->a[286][sym_subscript] = state(6754); - v->a[286][sym_file_redirect] = state(2078); - v->a[286][sym_herestring_redirect] = state(2017); - v->a[286][sym_arithmetic_expansion] = state(938); - v->a[286][sym_brace_expression] = state(938); - v->a[286][sym_concatenation] = state(1376); - v->a[286][sym_string] = state(938); - v->a[286][sym_translated_string] = state(938); - v->a[286][sym_number] = state(938); - v->a[286][sym_simple_expansion] = state(938); - v->a[286][sym_expansion] = state(938); - v->a[286][sym_command_substitution] = state(938); - v->a[286][sym_process_substitution] = state(938); - v->a[286][aux_sym__statements_repeat1] = state(423); - parse_table_1305(v); -} - -/* EOF parse_table_260.c */ diff --git a/parser/static/parse_table/parse_table_261.c b/parser/static/parse_table/parse_table_261.c deleted file mode 100644 index ae158e5b..00000000 --- a/parser/static/parse_table/parse_table_261.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_261.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1305(t_parse_table_array *v) -{ - v->a[286][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[286][aux_sym_command_repeat1] = state(951); - v->a[286][aux_sym__literal_repeat1] = state(1267); - v->a[286][sym_word] = actions(765); - v->a[286][anon_sym_for] = actions(9); - v->a[286][anon_sym_select] = actions(11); - v->a[286][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[286][anon_sym_LT] = actions(85); - v->a[286][anon_sym_GT] = actions(85); - v->a[286][anon_sym_GT_GT] = actions(87); - v->a[286][anon_sym_LPAREN] = actions(19); - v->a[286][anon_sym_while] = actions(21); - v->a[286][anon_sym_until] = actions(21); - v->a[286][anon_sym_if] = actions(23); - v->a[286][anon_sym_case] = actions(25); - v->a[286][anon_sym_function] = actions(91); - v->a[286][anon_sym_LBRACE] = actions(29); - v->a[286][anon_sym_BANG] = actions(769); - v->a[286][anon_sym_LBRACK] = actions(33); - v->a[286][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1306(v); -} - -void parse_table_1306(t_parse_table_array *v) -{ - v->a[286][anon_sym_declare] = actions(95); - v->a[286][anon_sym_typeset] = actions(95); - v->a[286][anon_sym_export] = actions(95); - v->a[286][anon_sym_readonly] = actions(95); - v->a[286][anon_sym_local] = actions(95); - v->a[286][anon_sym_unset] = actions(97); - v->a[286][anon_sym_unsetenv] = actions(97); - v->a[286][anon_sym_AMP_GT] = actions(85); - v->a[286][anon_sym_AMP_GT_GT] = actions(87); - v->a[286][anon_sym_LT_AMP] = actions(85); - v->a[286][anon_sym_GT_AMP] = actions(85); - v->a[286][anon_sym_GT_PIPE] = actions(87); - v->a[286][anon_sym_LT_AMP_DASH] = actions(99); - v->a[286][anon_sym_GT_AMP_DASH] = actions(99); - v->a[286][anon_sym_LT_LT_LT] = actions(101); - v->a[286][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[286][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[286][anon_sym_DOLLAR] = actions(316); - v->a[286][sym__special_character] = actions(771); - v->a[286][anon_sym_DQUOTE] = actions(320); - parse_table_1307(v); -} - -void parse_table_1307(t_parse_table_array *v) -{ - v->a[286][sym_raw_string] = actions(773); - v->a[286][sym_ansi_c_string] = actions(773); - v->a[286][aux_sym_number_token1] = actions(324); - v->a[286][aux_sym_number_token2] = actions(326); - v->a[286][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[286][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[286][anon_sym_BQUOTE] = actions(332); - v->a[286][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[286][anon_sym_LT_LPAREN] = actions(336); - v->a[286][anon_sym_GT_LPAREN] = actions(336); - v->a[286][sym_comment] = actions(71); - v->a[286][sym_file_descriptor] = actions(135); - v->a[286][sym_variable_name] = actions(137); - v->a[286][sym_test_operator] = actions(775); - v->a[286][sym__brace_start] = actions(344); - v->a[287][sym__statements] = state(7475); - v->a[287][sym__statement_not_pipeline] = state(6614); - v->a[287][sym_redirected_statement] = state(4797); - v->a[287][sym_for_statement] = state(4797); - v->a[287][sym_c_style_for_statement] = state(4797); - parse_table_1308(v); -} - -void parse_table_1308(t_parse_table_array *v) -{ - v->a[287][sym_while_statement] = state(4400); - v->a[287][sym_if_statement] = state(4400); - v->a[287][sym_case_statement] = state(4797); - v->a[287][sym_function_definition] = state(4797); - v->a[287][sym_compound_statement] = state(4797); - v->a[287][sym_subshell] = state(4797); - v->a[287][sym_pipeline] = state(5054); - v->a[287][sym_list] = state(4797); - v->a[287][sym_negated_command] = state(4797); - v->a[287][sym_test_command] = state(4797); - v->a[287][sym_declaration_command] = state(4797); - v->a[287][sym_unset_command] = state(4797); - v->a[287][sym_command] = state(4797); - v->a[287][sym_command_name] = state(533); - v->a[287][sym_variable_assignment] = state(945); - v->a[287][sym_variable_assignments] = state(4797); - v->a[287][sym_subscript] = state(6754); - v->a[287][sym_file_redirect] = state(2157); - v->a[287][sym_herestring_redirect] = state(2017); - v->a[287][sym_arithmetic_expansion] = state(938); - parse_table_1309(v); -} - -void parse_table_1309(t_parse_table_array *v) -{ - v->a[287][sym_brace_expression] = state(938); - v->a[287][sym_concatenation] = state(1376); - v->a[287][sym_string] = state(938); - v->a[287][sym_translated_string] = state(938); - v->a[287][sym_number] = state(938); - v->a[287][sym_simple_expansion] = state(938); - v->a[287][sym_expansion] = state(938); - v->a[287][sym_command_substitution] = state(938); - v->a[287][sym_process_substitution] = state(938); - v->a[287][aux_sym__statements_repeat1] = state(423); - v->a[287][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[287][aux_sym_command_repeat1] = state(951); - v->a[287][aux_sym__literal_repeat1] = state(1267); - v->a[287][sym_word] = actions(765); - v->a[287][anon_sym_for] = actions(9); - v->a[287][anon_sym_select] = actions(11); - v->a[287][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[287][anon_sym_LT] = actions(85); - v->a[287][anon_sym_GT] = actions(85); - v->a[287][anon_sym_GT_GT] = actions(87); - parse_table_1310(v); -} - -/* EOF parse_table_261.c */ diff --git a/parser/static/parse_table/parse_table_262.c b/parser/static/parse_table/parse_table_262.c deleted file mode 100644 index 49843c8a..00000000 --- a/parser/static/parse_table/parse_table_262.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_262.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1310(t_parse_table_array *v) -{ - v->a[287][anon_sym_LPAREN] = actions(19); - v->a[287][anon_sym_while] = actions(21); - v->a[287][anon_sym_until] = actions(21); - v->a[287][anon_sym_if] = actions(23); - v->a[287][anon_sym_case] = actions(25); - v->a[287][anon_sym_function] = actions(91); - v->a[287][anon_sym_LBRACE] = actions(29); - v->a[287][anon_sym_BANG] = actions(769); - v->a[287][anon_sym_LBRACK] = actions(33); - v->a[287][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[287][anon_sym_declare] = actions(95); - v->a[287][anon_sym_typeset] = actions(95); - v->a[287][anon_sym_export] = actions(95); - v->a[287][anon_sym_readonly] = actions(95); - v->a[287][anon_sym_local] = actions(95); - v->a[287][anon_sym_unset] = actions(97); - v->a[287][anon_sym_unsetenv] = actions(97); - v->a[287][anon_sym_AMP_GT] = actions(85); - v->a[287][anon_sym_AMP_GT_GT] = actions(87); - v->a[287][anon_sym_LT_AMP] = actions(85); - parse_table_1311(v); -} - -void parse_table_1311(t_parse_table_array *v) -{ - v->a[287][anon_sym_GT_AMP] = actions(85); - v->a[287][anon_sym_GT_PIPE] = actions(87); - v->a[287][anon_sym_LT_AMP_DASH] = actions(99); - v->a[287][anon_sym_GT_AMP_DASH] = actions(99); - v->a[287][anon_sym_LT_LT_LT] = actions(101); - v->a[287][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[287][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[287][anon_sym_DOLLAR] = actions(316); - v->a[287][sym__special_character] = actions(771); - v->a[287][anon_sym_DQUOTE] = actions(320); - v->a[287][sym_raw_string] = actions(773); - v->a[287][sym_ansi_c_string] = actions(773); - v->a[287][aux_sym_number_token1] = actions(324); - v->a[287][aux_sym_number_token2] = actions(326); - v->a[287][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[287][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[287][anon_sym_BQUOTE] = actions(332); - v->a[287][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[287][anon_sym_LT_LPAREN] = actions(336); - v->a[287][anon_sym_GT_LPAREN] = actions(336); - parse_table_1312(v); -} - -void parse_table_1312(t_parse_table_array *v) -{ - v->a[287][sym_comment] = actions(71); - v->a[287][sym_file_descriptor] = actions(135); - v->a[287][sym_variable_name] = actions(137); - v->a[287][sym_test_operator] = actions(775); - v->a[287][sym__brace_start] = actions(344); - v->a[288][sym__statements] = state(7085); - v->a[288][sym__statement_not_pipeline] = state(6558); - v->a[288][sym_redirected_statement] = state(4662); - v->a[288][sym_for_statement] = state(4662); - v->a[288][sym_c_style_for_statement] = state(4662); - v->a[288][sym_while_statement] = state(4314); - v->a[288][sym_if_statement] = state(4314); - v->a[288][sym_case_statement] = state(4662); - v->a[288][sym_function_definition] = state(4662); - v->a[288][sym_compound_statement] = state(4662); - v->a[288][sym_subshell] = state(4662); - v->a[288][sym_pipeline] = state(5070); - v->a[288][sym_list] = state(4662); - v->a[288][sym_negated_command] = state(4662); - v->a[288][sym_test_command] = state(4662); - parse_table_1313(v); -} - -void parse_table_1313(t_parse_table_array *v) -{ - v->a[288][sym_declaration_command] = state(4662); - v->a[288][sym_unset_command] = state(4662); - v->a[288][sym_command] = state(4662); - v->a[288][sym_command_name] = state(554); - v->a[288][sym_variable_assignment] = state(1150); - v->a[288][sym_variable_assignments] = state(4662); - v->a[288][sym_subscript] = state(6790); - v->a[288][sym_file_redirect] = state(2273); - v->a[288][sym_herestring_redirect] = state(2272); - v->a[288][sym_arithmetic_expansion] = state(1078); - v->a[288][sym_brace_expression] = state(1078); - v->a[288][sym_concatenation] = state(1376); - v->a[288][sym_string] = state(1078); - v->a[288][sym_translated_string] = state(1078); - v->a[288][sym_number] = state(1078); - v->a[288][sym_simple_expansion] = state(1078); - v->a[288][sym_expansion] = state(1078); - v->a[288][sym_command_substitution] = state(1078); - v->a[288][sym_process_substitution] = state(1078); - v->a[288][aux_sym__statements_repeat1] = state(429); - parse_table_1314(v); -} - -void parse_table_1314(t_parse_table_array *v) -{ - v->a[288][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[288][aux_sym_command_repeat1] = state(958); - v->a[288][aux_sym__literal_repeat1] = state(1267); - v->a[288][sym_word] = actions(799); - v->a[288][anon_sym_for] = actions(9); - v->a[288][anon_sym_select] = actions(11); - v->a[288][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[288][anon_sym_LT] = actions(290); - v->a[288][anon_sym_GT] = actions(290); - v->a[288][anon_sym_GT_GT] = actions(292); - v->a[288][anon_sym_LPAREN] = actions(19); - v->a[288][anon_sym_while] = actions(21); - v->a[288][anon_sym_until] = actions(21); - v->a[288][anon_sym_if] = actions(23); - v->a[288][anon_sym_case] = actions(25); - v->a[288][anon_sym_function] = actions(801); - v->a[288][anon_sym_LBRACE] = actions(29); - v->a[288][anon_sym_BANG] = actions(803); - v->a[288][anon_sym_LBRACK] = actions(33); - v->a[288][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1315(v); -} - -/* EOF parse_table_262.c */ diff --git a/parser/static/parse_table/parse_table_263.c b/parser/static/parse_table/parse_table_263.c deleted file mode 100644 index 76d01070..00000000 --- a/parser/static/parse_table/parse_table_263.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_263.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1315(t_parse_table_array *v) -{ - v->a[288][anon_sym_declare] = actions(805); - v->a[288][anon_sym_typeset] = actions(805); - v->a[288][anon_sym_export] = actions(805); - v->a[288][anon_sym_readonly] = actions(805); - v->a[288][anon_sym_local] = actions(805); - v->a[288][anon_sym_unset] = actions(807); - v->a[288][anon_sym_unsetenv] = actions(807); - v->a[288][anon_sym_AMP_GT] = actions(290); - v->a[288][anon_sym_AMP_GT_GT] = actions(292); - v->a[288][anon_sym_LT_AMP] = actions(290); - v->a[288][anon_sym_GT_AMP] = actions(290); - v->a[288][anon_sym_GT_PIPE] = actions(292); - v->a[288][anon_sym_LT_AMP_DASH] = actions(308); - v->a[288][anon_sym_GT_AMP_DASH] = actions(308); - v->a[288][anon_sym_LT_LT_LT] = actions(310); - v->a[288][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[288][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[288][anon_sym_DOLLAR] = actions(316); - v->a[288][sym__special_character] = actions(318); - v->a[288][anon_sym_DQUOTE] = actions(320); - parse_table_1316(v); -} - -void parse_table_1316(t_parse_table_array *v) -{ - v->a[288][sym_raw_string] = actions(322); - v->a[288][sym_ansi_c_string] = actions(322); - v->a[288][aux_sym_number_token1] = actions(324); - v->a[288][aux_sym_number_token2] = actions(326); - v->a[288][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[288][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[288][anon_sym_BQUOTE] = actions(332); - v->a[288][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[288][anon_sym_LT_LPAREN] = actions(336); - v->a[288][anon_sym_GT_LPAREN] = actions(336); - v->a[288][sym_comment] = actions(71); - v->a[288][sym_file_descriptor] = actions(338); - v->a[288][sym_variable_name] = actions(340); - v->a[288][sym_test_operator] = actions(342); - v->a[288][sym__brace_start] = actions(344); - v->a[289][sym__statements] = state(7216); - v->a[289][sym__statement_not_pipeline] = state(6558); - v->a[289][sym_redirected_statement] = state(4662); - v->a[289][sym_for_statement] = state(4662); - v->a[289][sym_c_style_for_statement] = state(4662); - parse_table_1317(v); -} - -void parse_table_1317(t_parse_table_array *v) -{ - v->a[289][sym_while_statement] = state(4314); - v->a[289][sym_if_statement] = state(4314); - v->a[289][sym_case_statement] = state(4662); - v->a[289][sym_function_definition] = state(4662); - v->a[289][sym_compound_statement] = state(4662); - v->a[289][sym_subshell] = state(4662); - v->a[289][sym_pipeline] = state(5070); - v->a[289][sym_list] = state(4662); - v->a[289][sym_negated_command] = state(4662); - v->a[289][sym_test_command] = state(4662); - v->a[289][sym_declaration_command] = state(4662); - v->a[289][sym_unset_command] = state(4662); - v->a[289][sym_command] = state(4662); - v->a[289][sym_command_name] = state(554); - v->a[289][sym_variable_assignment] = state(1150); - v->a[289][sym_variable_assignments] = state(4662); - v->a[289][sym_subscript] = state(6790); - v->a[289][sym_file_redirect] = state(2273); - v->a[289][sym_herestring_redirect] = state(2272); - v->a[289][sym_arithmetic_expansion] = state(1078); - parse_table_1318(v); -} - -void parse_table_1318(t_parse_table_array *v) -{ - v->a[289][sym_brace_expression] = state(1078); - v->a[289][sym_concatenation] = state(1376); - v->a[289][sym_string] = state(1078); - v->a[289][sym_translated_string] = state(1078); - v->a[289][sym_number] = state(1078); - v->a[289][sym_simple_expansion] = state(1078); - v->a[289][sym_expansion] = state(1078); - v->a[289][sym_command_substitution] = state(1078); - v->a[289][sym_process_substitution] = state(1078); - v->a[289][aux_sym__statements_repeat1] = state(429); - v->a[289][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[289][aux_sym_command_repeat1] = state(958); - v->a[289][aux_sym__literal_repeat1] = state(1267); - v->a[289][sym_word] = actions(799); - v->a[289][anon_sym_for] = actions(9); - v->a[289][anon_sym_select] = actions(11); - v->a[289][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[289][anon_sym_LT] = actions(290); - v->a[289][anon_sym_GT] = actions(290); - v->a[289][anon_sym_GT_GT] = actions(292); - parse_table_1319(v); -} - -void parse_table_1319(t_parse_table_array *v) -{ - v->a[289][anon_sym_LPAREN] = actions(19); - v->a[289][anon_sym_while] = actions(21); - v->a[289][anon_sym_until] = actions(21); - v->a[289][anon_sym_if] = actions(23); - v->a[289][anon_sym_case] = actions(25); - v->a[289][anon_sym_function] = actions(801); - v->a[289][anon_sym_LBRACE] = actions(29); - v->a[289][anon_sym_BANG] = actions(803); - v->a[289][anon_sym_LBRACK] = actions(33); - v->a[289][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[289][anon_sym_declare] = actions(805); - v->a[289][anon_sym_typeset] = actions(805); - v->a[289][anon_sym_export] = actions(805); - v->a[289][anon_sym_readonly] = actions(805); - v->a[289][anon_sym_local] = actions(805); - v->a[289][anon_sym_unset] = actions(807); - v->a[289][anon_sym_unsetenv] = actions(807); - v->a[289][anon_sym_AMP_GT] = actions(290); - v->a[289][anon_sym_AMP_GT_GT] = actions(292); - v->a[289][anon_sym_LT_AMP] = actions(290); - parse_table_1320(v); -} - -/* EOF parse_table_263.c */ diff --git a/parser/static/parse_table/parse_table_264.c b/parser/static/parse_table/parse_table_264.c deleted file mode 100644 index 8c4c0b31..00000000 --- a/parser/static/parse_table/parse_table_264.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_264.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1320(t_parse_table_array *v) -{ - v->a[289][anon_sym_GT_AMP] = actions(290); - v->a[289][anon_sym_GT_PIPE] = actions(292); - v->a[289][anon_sym_LT_AMP_DASH] = actions(308); - v->a[289][anon_sym_GT_AMP_DASH] = actions(308); - v->a[289][anon_sym_LT_LT_LT] = actions(310); - v->a[289][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[289][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[289][anon_sym_DOLLAR] = actions(316); - v->a[289][sym__special_character] = actions(318); - v->a[289][anon_sym_DQUOTE] = actions(320); - v->a[289][sym_raw_string] = actions(322); - v->a[289][sym_ansi_c_string] = actions(322); - v->a[289][aux_sym_number_token1] = actions(324); - v->a[289][aux_sym_number_token2] = actions(326); - v->a[289][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[289][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[289][anon_sym_BQUOTE] = actions(332); - v->a[289][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[289][anon_sym_LT_LPAREN] = actions(336); - v->a[289][anon_sym_GT_LPAREN] = actions(336); - parse_table_1321(v); -} - -void parse_table_1321(t_parse_table_array *v) -{ - v->a[289][sym_comment] = actions(71); - v->a[289][sym_file_descriptor] = actions(338); - v->a[289][sym_variable_name] = actions(340); - v->a[289][sym_test_operator] = actions(342); - v->a[289][sym__brace_start] = actions(344); - v->a[290][aux_sym__terminated_statement] = state(62); - v->a[290][sym__statement_not_pipeline] = state(6718); - v->a[290][sym_redirected_statement] = state(4993); - v->a[290][sym_for_statement] = state(4993); - v->a[290][sym_c_style_for_statement] = state(4993); - v->a[290][sym_while_statement] = state(4489); - v->a[290][sym_if_statement] = state(4489); - v->a[290][sym_case_statement] = state(4993); - v->a[290][sym_function_definition] = state(4993); - v->a[290][sym_compound_statement] = state(4993); - v->a[290][sym_subshell] = state(4993); - v->a[290][sym_pipeline] = state(5122); - v->a[290][sym_list] = state(4993); - v->a[290][sym_negated_command] = state(4993); - v->a[290][sym_test_command] = state(4993); - parse_table_1322(v); -} - -void parse_table_1322(t_parse_table_array *v) -{ - v->a[290][sym_declaration_command] = state(4993); - v->a[290][sym_unset_command] = state(4993); - v->a[290][sym_command] = state(4993); - v->a[290][sym_command_name] = state(544); - v->a[290][sym_variable_assignment] = state(1030); - v->a[290][sym_variable_assignments] = state(4993); - v->a[290][sym_subscript] = state(6790); - v->a[290][sym_file_redirect] = state(2019); - v->a[290][sym_herestring_redirect] = state(2017); - v->a[290][sym_arithmetic_expansion] = state(1078); - v->a[290][sym_brace_expression] = state(1078); - v->a[290][sym_concatenation] = state(1376); - v->a[290][sym_string] = state(1078); - v->a[290][sym_translated_string] = state(1078); - v->a[290][sym_number] = state(1078); - v->a[290][sym_simple_expansion] = state(1078); - v->a[290][sym_expansion] = state(1078); - v->a[290][sym_command_substitution] = state(1078); - v->a[290][sym_process_substitution] = state(1078); - v->a[290][aux_sym_redirected_statement_repeat2] = state(4644); - parse_table_1323(v); -} - -void parse_table_1323(t_parse_table_array *v) -{ - v->a[290][aux_sym_command_repeat1] = state(997); - v->a[290][aux_sym__literal_repeat1] = state(1267); - v->a[290][sym_word] = actions(286); - v->a[290][anon_sym_for] = actions(9); - v->a[290][anon_sym_select] = actions(11); - v->a[290][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[290][anon_sym_LT] = actions(290); - v->a[290][anon_sym_GT] = actions(290); - v->a[290][anon_sym_GT_GT] = actions(292); - v->a[290][anon_sym_LPAREN] = actions(19); - v->a[290][anon_sym_while] = actions(21); - v->a[290][anon_sym_until] = actions(21); - v->a[290][anon_sym_if] = actions(23); - v->a[290][anon_sym_case] = actions(25); - v->a[290][anon_sym_function] = actions(300); - v->a[290][anon_sym_LBRACE] = actions(29); - v->a[290][anon_sym_RBRACE] = actions(887); - v->a[290][anon_sym_BANG] = actions(302); - v->a[290][anon_sym_LBRACK] = actions(33); - v->a[290][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1324(v); -} - -void parse_table_1324(t_parse_table_array *v) -{ - v->a[290][anon_sym_declare] = actions(304); - v->a[290][anon_sym_typeset] = actions(304); - v->a[290][anon_sym_export] = actions(304); - v->a[290][anon_sym_readonly] = actions(304); - v->a[290][anon_sym_local] = actions(304); - v->a[290][anon_sym_unset] = actions(306); - v->a[290][anon_sym_unsetenv] = actions(306); - v->a[290][anon_sym_AMP_GT] = actions(290); - v->a[290][anon_sym_AMP_GT_GT] = actions(292); - v->a[290][anon_sym_LT_AMP] = actions(290); - v->a[290][anon_sym_GT_AMP] = actions(290); - v->a[290][anon_sym_GT_PIPE] = actions(292); - v->a[290][anon_sym_LT_AMP_DASH] = actions(308); - v->a[290][anon_sym_GT_AMP_DASH] = actions(308); - v->a[290][anon_sym_LT_LT_LT] = actions(310); - v->a[290][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[290][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[290][anon_sym_DOLLAR] = actions(316); - v->a[290][sym__special_character] = actions(318); - v->a[290][anon_sym_DQUOTE] = actions(320); - parse_table_1325(v); -} - -/* EOF parse_table_264.c */ diff --git a/parser/static/parse_table/parse_table_265.c b/parser/static/parse_table/parse_table_265.c deleted file mode 100644 index cacc9f87..00000000 --- a/parser/static/parse_table/parse_table_265.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_265.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1325(t_parse_table_array *v) -{ - v->a[290][sym_raw_string] = actions(322); - v->a[290][sym_ansi_c_string] = actions(322); - v->a[290][aux_sym_number_token1] = actions(324); - v->a[290][aux_sym_number_token2] = actions(326); - v->a[290][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[290][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[290][anon_sym_BQUOTE] = actions(332); - v->a[290][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[290][anon_sym_LT_LPAREN] = actions(336); - v->a[290][anon_sym_GT_LPAREN] = actions(336); - v->a[290][sym_comment] = actions(71); - v->a[290][sym_file_descriptor] = actions(338); - v->a[290][sym_variable_name] = actions(340); - v->a[290][sym_test_operator] = actions(342); - v->a[290][sym__brace_start] = actions(344); - v->a[291][sym__statements] = state(7086); - v->a[291][sym__statement_not_pipeline] = state(6558); - v->a[291][sym_redirected_statement] = state(4662); - v->a[291][sym_for_statement] = state(4662); - v->a[291][sym_c_style_for_statement] = state(4662); - parse_table_1326(v); -} - -void parse_table_1326(t_parse_table_array *v) -{ - v->a[291][sym_while_statement] = state(4314); - v->a[291][sym_if_statement] = state(4314); - v->a[291][sym_case_statement] = state(4662); - v->a[291][sym_function_definition] = state(4662); - v->a[291][sym_compound_statement] = state(4662); - v->a[291][sym_subshell] = state(4662); - v->a[291][sym_pipeline] = state(5070); - v->a[291][sym_list] = state(4662); - v->a[291][sym_negated_command] = state(4662); - v->a[291][sym_test_command] = state(4662); - v->a[291][sym_declaration_command] = state(4662); - v->a[291][sym_unset_command] = state(4662); - v->a[291][sym_command] = state(4662); - v->a[291][sym_command_name] = state(554); - v->a[291][sym_variable_assignment] = state(1150); - v->a[291][sym_variable_assignments] = state(4662); - v->a[291][sym_subscript] = state(6790); - v->a[291][sym_file_redirect] = state(2273); - v->a[291][sym_herestring_redirect] = state(2272); - v->a[291][sym_arithmetic_expansion] = state(1078); - parse_table_1327(v); -} - -void parse_table_1327(t_parse_table_array *v) -{ - v->a[291][sym_brace_expression] = state(1078); - v->a[291][sym_concatenation] = state(1376); - v->a[291][sym_string] = state(1078); - v->a[291][sym_translated_string] = state(1078); - v->a[291][sym_number] = state(1078); - v->a[291][sym_simple_expansion] = state(1078); - v->a[291][sym_expansion] = state(1078); - v->a[291][sym_command_substitution] = state(1078); - v->a[291][sym_process_substitution] = state(1078); - v->a[291][aux_sym__statements_repeat1] = state(429); - v->a[291][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[291][aux_sym_command_repeat1] = state(958); - v->a[291][aux_sym__literal_repeat1] = state(1267); - v->a[291][sym_word] = actions(799); - v->a[291][anon_sym_for] = actions(9); - v->a[291][anon_sym_select] = actions(11); - v->a[291][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[291][anon_sym_LT] = actions(290); - v->a[291][anon_sym_GT] = actions(290); - v->a[291][anon_sym_GT_GT] = actions(292); - parse_table_1328(v); -} - -void parse_table_1328(t_parse_table_array *v) -{ - v->a[291][anon_sym_LPAREN] = actions(19); - v->a[291][anon_sym_while] = actions(21); - v->a[291][anon_sym_until] = actions(21); - v->a[291][anon_sym_if] = actions(23); - v->a[291][anon_sym_case] = actions(25); - v->a[291][anon_sym_function] = actions(801); - v->a[291][anon_sym_LBRACE] = actions(29); - v->a[291][anon_sym_BANG] = actions(803); - v->a[291][anon_sym_LBRACK] = actions(33); - v->a[291][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[291][anon_sym_declare] = actions(805); - v->a[291][anon_sym_typeset] = actions(805); - v->a[291][anon_sym_export] = actions(805); - v->a[291][anon_sym_readonly] = actions(805); - v->a[291][anon_sym_local] = actions(805); - v->a[291][anon_sym_unset] = actions(807); - v->a[291][anon_sym_unsetenv] = actions(807); - v->a[291][anon_sym_AMP_GT] = actions(290); - v->a[291][anon_sym_AMP_GT_GT] = actions(292); - v->a[291][anon_sym_LT_AMP] = actions(290); - parse_table_1329(v); -} - -void parse_table_1329(t_parse_table_array *v) -{ - v->a[291][anon_sym_GT_AMP] = actions(290); - v->a[291][anon_sym_GT_PIPE] = actions(292); - v->a[291][anon_sym_LT_AMP_DASH] = actions(308); - v->a[291][anon_sym_GT_AMP_DASH] = actions(308); - v->a[291][anon_sym_LT_LT_LT] = actions(310); - v->a[291][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[291][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[291][anon_sym_DOLLAR] = actions(316); - v->a[291][sym__special_character] = actions(318); - v->a[291][anon_sym_DQUOTE] = actions(320); - v->a[291][sym_raw_string] = actions(322); - v->a[291][sym_ansi_c_string] = actions(322); - v->a[291][aux_sym_number_token1] = actions(324); - v->a[291][aux_sym_number_token2] = actions(326); - v->a[291][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[291][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[291][anon_sym_BQUOTE] = actions(332); - v->a[291][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[291][anon_sym_LT_LPAREN] = actions(336); - v->a[291][anon_sym_GT_LPAREN] = actions(336); - parse_table_1330(v); -} - -/* EOF parse_table_265.c */ diff --git a/parser/static/parse_table/parse_table_266.c b/parser/static/parse_table/parse_table_266.c deleted file mode 100644 index 67c80cbf..00000000 --- a/parser/static/parse_table/parse_table_266.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_266.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1330(t_parse_table_array *v) -{ - v->a[291][sym_comment] = actions(71); - v->a[291][sym_file_descriptor] = actions(338); - v->a[291][sym_variable_name] = actions(340); - v->a[291][sym_test_operator] = actions(342); - v->a[291][sym__brace_start] = actions(344); - v->a[292][sym__statements] = state(7088); - v->a[292][sym__statement_not_pipeline] = state(6614); - v->a[292][sym_redirected_statement] = state(4797); - v->a[292][sym_for_statement] = state(4797); - v->a[292][sym_c_style_for_statement] = state(4797); - v->a[292][sym_while_statement] = state(4400); - v->a[292][sym_if_statement] = state(4400); - v->a[292][sym_case_statement] = state(4797); - v->a[292][sym_function_definition] = state(4797); - v->a[292][sym_compound_statement] = state(4797); - v->a[292][sym_subshell] = state(4797); - v->a[292][sym_pipeline] = state(5054); - v->a[292][sym_list] = state(4797); - v->a[292][sym_negated_command] = state(4797); - v->a[292][sym_test_command] = state(4797); - parse_table_1331(v); -} - -void parse_table_1331(t_parse_table_array *v) -{ - v->a[292][sym_declaration_command] = state(4797); - v->a[292][sym_unset_command] = state(4797); - v->a[292][sym_command] = state(4797); - v->a[292][sym_command_name] = state(533); - v->a[292][sym_variable_assignment] = state(945); - v->a[292][sym_variable_assignments] = state(4797); - v->a[292][sym_subscript] = state(6754); - v->a[292][sym_file_redirect] = state(2079); - v->a[292][sym_herestring_redirect] = state(2017); - v->a[292][sym_arithmetic_expansion] = state(938); - v->a[292][sym_brace_expression] = state(938); - v->a[292][sym_concatenation] = state(1376); - v->a[292][sym_string] = state(938); - v->a[292][sym_translated_string] = state(938); - v->a[292][sym_number] = state(938); - v->a[292][sym_simple_expansion] = state(938); - v->a[292][sym_expansion] = state(938); - v->a[292][sym_command_substitution] = state(938); - v->a[292][sym_process_substitution] = state(938); - v->a[292][aux_sym__statements_repeat1] = state(423); - parse_table_1332(v); -} - -void parse_table_1332(t_parse_table_array *v) -{ - v->a[292][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[292][aux_sym_command_repeat1] = state(951); - v->a[292][aux_sym__literal_repeat1] = state(1267); - v->a[292][sym_word] = actions(765); - v->a[292][anon_sym_for] = actions(9); - v->a[292][anon_sym_select] = actions(11); - v->a[292][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[292][anon_sym_LT] = actions(85); - v->a[292][anon_sym_GT] = actions(85); - v->a[292][anon_sym_GT_GT] = actions(87); - v->a[292][anon_sym_LPAREN] = actions(19); - v->a[292][anon_sym_while] = actions(21); - v->a[292][anon_sym_until] = actions(21); - v->a[292][anon_sym_if] = actions(23); - v->a[292][anon_sym_case] = actions(25); - v->a[292][anon_sym_function] = actions(91); - v->a[292][anon_sym_LBRACE] = actions(29); - v->a[292][anon_sym_BANG] = actions(769); - v->a[292][anon_sym_LBRACK] = actions(33); - v->a[292][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1333(v); -} - -void parse_table_1333(t_parse_table_array *v) -{ - v->a[292][anon_sym_declare] = actions(95); - v->a[292][anon_sym_typeset] = actions(95); - v->a[292][anon_sym_export] = actions(95); - v->a[292][anon_sym_readonly] = actions(95); - v->a[292][anon_sym_local] = actions(95); - v->a[292][anon_sym_unset] = actions(97); - v->a[292][anon_sym_unsetenv] = actions(97); - v->a[292][anon_sym_AMP_GT] = actions(85); - v->a[292][anon_sym_AMP_GT_GT] = actions(87); - v->a[292][anon_sym_LT_AMP] = actions(85); - v->a[292][anon_sym_GT_AMP] = actions(85); - v->a[292][anon_sym_GT_PIPE] = actions(87); - v->a[292][anon_sym_LT_AMP_DASH] = actions(99); - v->a[292][anon_sym_GT_AMP_DASH] = actions(99); - v->a[292][anon_sym_LT_LT_LT] = actions(101); - v->a[292][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[292][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[292][anon_sym_DOLLAR] = actions(316); - v->a[292][sym__special_character] = actions(771); - v->a[292][anon_sym_DQUOTE] = actions(320); - parse_table_1334(v); -} - -void parse_table_1334(t_parse_table_array *v) -{ - v->a[292][sym_raw_string] = actions(773); - v->a[292][sym_ansi_c_string] = actions(773); - v->a[292][aux_sym_number_token1] = actions(324); - v->a[292][aux_sym_number_token2] = actions(326); - v->a[292][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[292][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[292][anon_sym_BQUOTE] = actions(332); - v->a[292][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[292][anon_sym_LT_LPAREN] = actions(336); - v->a[292][anon_sym_GT_LPAREN] = actions(336); - v->a[292][sym_comment] = actions(71); - v->a[292][sym_file_descriptor] = actions(135); - v->a[292][sym_variable_name] = actions(137); - v->a[292][sym_test_operator] = actions(775); - v->a[292][sym__brace_start] = actions(344); - v->a[293][sym__statements] = state(7095); - v->a[293][sym__statement_not_pipeline] = state(6558); - v->a[293][sym_redirected_statement] = state(4662); - v->a[293][sym_for_statement] = state(4662); - v->a[293][sym_c_style_for_statement] = state(4662); - parse_table_1335(v); -} - -/* EOF parse_table_266.c */ diff --git a/parser/static/parse_table/parse_table_267.c b/parser/static/parse_table/parse_table_267.c deleted file mode 100644 index 68e373ad..00000000 --- a/parser/static/parse_table/parse_table_267.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_267.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1335(t_parse_table_array *v) -{ - v->a[293][sym_while_statement] = state(4314); - v->a[293][sym_if_statement] = state(4314); - v->a[293][sym_case_statement] = state(4662); - v->a[293][sym_function_definition] = state(4662); - v->a[293][sym_compound_statement] = state(4662); - v->a[293][sym_subshell] = state(4662); - v->a[293][sym_pipeline] = state(5070); - v->a[293][sym_list] = state(4662); - v->a[293][sym_negated_command] = state(4662); - v->a[293][sym_test_command] = state(4662); - v->a[293][sym_declaration_command] = state(4662); - v->a[293][sym_unset_command] = state(4662); - v->a[293][sym_command] = state(4662); - v->a[293][sym_command_name] = state(554); - v->a[293][sym_variable_assignment] = state(1150); - v->a[293][sym_variable_assignments] = state(4662); - v->a[293][sym_subscript] = state(6790); - v->a[293][sym_file_redirect] = state(2273); - v->a[293][sym_herestring_redirect] = state(2272); - v->a[293][sym_arithmetic_expansion] = state(1078); - parse_table_1336(v); -} - -void parse_table_1336(t_parse_table_array *v) -{ - v->a[293][sym_brace_expression] = state(1078); - v->a[293][sym_concatenation] = state(1376); - v->a[293][sym_string] = state(1078); - v->a[293][sym_translated_string] = state(1078); - v->a[293][sym_number] = state(1078); - v->a[293][sym_simple_expansion] = state(1078); - v->a[293][sym_expansion] = state(1078); - v->a[293][sym_command_substitution] = state(1078); - v->a[293][sym_process_substitution] = state(1078); - v->a[293][aux_sym__statements_repeat1] = state(429); - v->a[293][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[293][aux_sym_command_repeat1] = state(958); - v->a[293][aux_sym__literal_repeat1] = state(1267); - v->a[293][sym_word] = actions(799); - v->a[293][anon_sym_for] = actions(9); - v->a[293][anon_sym_select] = actions(11); - v->a[293][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[293][anon_sym_LT] = actions(290); - v->a[293][anon_sym_GT] = actions(290); - v->a[293][anon_sym_GT_GT] = actions(292); - parse_table_1337(v); -} - -void parse_table_1337(t_parse_table_array *v) -{ - v->a[293][anon_sym_LPAREN] = actions(19); - v->a[293][anon_sym_while] = actions(21); - v->a[293][anon_sym_until] = actions(21); - v->a[293][anon_sym_if] = actions(23); - v->a[293][anon_sym_case] = actions(25); - v->a[293][anon_sym_function] = actions(801); - v->a[293][anon_sym_LBRACE] = actions(29); - v->a[293][anon_sym_BANG] = actions(803); - v->a[293][anon_sym_LBRACK] = actions(33); - v->a[293][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[293][anon_sym_declare] = actions(805); - v->a[293][anon_sym_typeset] = actions(805); - v->a[293][anon_sym_export] = actions(805); - v->a[293][anon_sym_readonly] = actions(805); - v->a[293][anon_sym_local] = actions(805); - v->a[293][anon_sym_unset] = actions(807); - v->a[293][anon_sym_unsetenv] = actions(807); - v->a[293][anon_sym_AMP_GT] = actions(290); - v->a[293][anon_sym_AMP_GT_GT] = actions(292); - v->a[293][anon_sym_LT_AMP] = actions(290); - parse_table_1338(v); -} - -void parse_table_1338(t_parse_table_array *v) -{ - v->a[293][anon_sym_GT_AMP] = actions(290); - v->a[293][anon_sym_GT_PIPE] = actions(292); - v->a[293][anon_sym_LT_AMP_DASH] = actions(308); - v->a[293][anon_sym_GT_AMP_DASH] = actions(308); - v->a[293][anon_sym_LT_LT_LT] = actions(310); - v->a[293][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[293][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[293][anon_sym_DOLLAR] = actions(316); - v->a[293][sym__special_character] = actions(318); - v->a[293][anon_sym_DQUOTE] = actions(320); - v->a[293][sym_raw_string] = actions(322); - v->a[293][sym_ansi_c_string] = actions(322); - v->a[293][aux_sym_number_token1] = actions(324); - v->a[293][aux_sym_number_token2] = actions(326); - v->a[293][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[293][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[293][anon_sym_BQUOTE] = actions(332); - v->a[293][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[293][anon_sym_LT_LPAREN] = actions(336); - v->a[293][anon_sym_GT_LPAREN] = actions(336); - parse_table_1339(v); -} - -void parse_table_1339(t_parse_table_array *v) -{ - v->a[293][sym_comment] = actions(71); - v->a[293][sym_file_descriptor] = actions(338); - v->a[293][sym_variable_name] = actions(340); - v->a[293][sym_test_operator] = actions(342); - v->a[293][sym__brace_start] = actions(344); - v->a[294][sym__statements] = state(7230); - v->a[294][sym__statement_not_pipeline] = state(6614); - v->a[294][sym_redirected_statement] = state(4797); - v->a[294][sym_for_statement] = state(4797); - v->a[294][sym_c_style_for_statement] = state(4797); - v->a[294][sym_while_statement] = state(4400); - v->a[294][sym_if_statement] = state(4400); - v->a[294][sym_case_statement] = state(4797); - v->a[294][sym_function_definition] = state(4797); - v->a[294][sym_compound_statement] = state(4797); - v->a[294][sym_subshell] = state(4797); - v->a[294][sym_pipeline] = state(5054); - v->a[294][sym_list] = state(4797); - v->a[294][sym_negated_command] = state(4797); - v->a[294][sym_test_command] = state(4797); - parse_table_1340(v); -} - -/* EOF parse_table_267.c */ diff --git a/parser/static/parse_table/parse_table_268.c b/parser/static/parse_table/parse_table_268.c deleted file mode 100644 index 58426f60..00000000 --- a/parser/static/parse_table/parse_table_268.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_268.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1340(t_parse_table_array *v) -{ - v->a[294][sym_declaration_command] = state(4797); - v->a[294][sym_unset_command] = state(4797); - v->a[294][sym_command] = state(4797); - v->a[294][sym_command_name] = state(533); - v->a[294][sym_variable_assignment] = state(945); - v->a[294][sym_variable_assignments] = state(4797); - v->a[294][sym_subscript] = state(6754); - v->a[294][sym_file_redirect] = state(2019); - v->a[294][sym_herestring_redirect] = state(2017); - v->a[294][sym_arithmetic_expansion] = state(938); - v->a[294][sym_brace_expression] = state(938); - v->a[294][sym_concatenation] = state(1376); - v->a[294][sym_string] = state(938); - v->a[294][sym_translated_string] = state(938); - v->a[294][sym_number] = state(938); - v->a[294][sym_simple_expansion] = state(938); - v->a[294][sym_expansion] = state(938); - v->a[294][sym_command_substitution] = state(938); - v->a[294][sym_process_substitution] = state(938); - v->a[294][aux_sym__statements_repeat1] = state(423); - parse_table_1341(v); -} - -void parse_table_1341(t_parse_table_array *v) -{ - v->a[294][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[294][aux_sym_command_repeat1] = state(951); - v->a[294][aux_sym__literal_repeat1] = state(1267); - v->a[294][sym_word] = actions(765); - v->a[294][anon_sym_for] = actions(9); - v->a[294][anon_sym_select] = actions(11); - v->a[294][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[294][anon_sym_LT] = actions(85); - v->a[294][anon_sym_GT] = actions(85); - v->a[294][anon_sym_GT_GT] = actions(87); - v->a[294][anon_sym_LPAREN] = actions(19); - v->a[294][anon_sym_while] = actions(21); - v->a[294][anon_sym_until] = actions(21); - v->a[294][anon_sym_if] = actions(23); - v->a[294][anon_sym_case] = actions(25); - v->a[294][anon_sym_function] = actions(91); - v->a[294][anon_sym_LBRACE] = actions(29); - v->a[294][anon_sym_BANG] = actions(769); - v->a[294][anon_sym_LBRACK] = actions(33); - v->a[294][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1342(v); -} - -void parse_table_1342(t_parse_table_array *v) -{ - v->a[294][anon_sym_declare] = actions(95); - v->a[294][anon_sym_typeset] = actions(95); - v->a[294][anon_sym_export] = actions(95); - v->a[294][anon_sym_readonly] = actions(95); - v->a[294][anon_sym_local] = actions(95); - v->a[294][anon_sym_unset] = actions(97); - v->a[294][anon_sym_unsetenv] = actions(97); - v->a[294][anon_sym_AMP_GT] = actions(85); - v->a[294][anon_sym_AMP_GT_GT] = actions(87); - v->a[294][anon_sym_LT_AMP] = actions(85); - v->a[294][anon_sym_GT_AMP] = actions(85); - v->a[294][anon_sym_GT_PIPE] = actions(87); - v->a[294][anon_sym_LT_AMP_DASH] = actions(99); - v->a[294][anon_sym_GT_AMP_DASH] = actions(99); - v->a[294][anon_sym_LT_LT_LT] = actions(101); - v->a[294][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[294][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[294][anon_sym_DOLLAR] = actions(316); - v->a[294][sym__special_character] = actions(771); - v->a[294][anon_sym_DQUOTE] = actions(320); - parse_table_1343(v); -} - -void parse_table_1343(t_parse_table_array *v) -{ - v->a[294][sym_raw_string] = actions(773); - v->a[294][sym_ansi_c_string] = actions(773); - v->a[294][aux_sym_number_token1] = actions(324); - v->a[294][aux_sym_number_token2] = actions(326); - v->a[294][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[294][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[294][anon_sym_BQUOTE] = actions(332); - v->a[294][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[294][anon_sym_LT_LPAREN] = actions(336); - v->a[294][anon_sym_GT_LPAREN] = actions(336); - v->a[294][sym_comment] = actions(71); - v->a[294][sym_file_descriptor] = actions(135); - v->a[294][sym_variable_name] = actions(137); - v->a[294][sym_test_operator] = actions(775); - v->a[294][sym__brace_start] = actions(344); - v->a[295][sym__statements] = state(7474); - v->a[295][sym__statement_not_pipeline] = state(6558); - v->a[295][sym_redirected_statement] = state(4662); - v->a[295][sym_for_statement] = state(4662); - v->a[295][sym_c_style_for_statement] = state(4662); - parse_table_1344(v); -} - -void parse_table_1344(t_parse_table_array *v) -{ - v->a[295][sym_while_statement] = state(4314); - v->a[295][sym_if_statement] = state(4314); - v->a[295][sym_case_statement] = state(4662); - v->a[295][sym_function_definition] = state(4662); - v->a[295][sym_compound_statement] = state(4662); - v->a[295][sym_subshell] = state(4662); - v->a[295][sym_pipeline] = state(5070); - v->a[295][sym_list] = state(4662); - v->a[295][sym_negated_command] = state(4662); - v->a[295][sym_test_command] = state(4662); - v->a[295][sym_declaration_command] = state(4662); - v->a[295][sym_unset_command] = state(4662); - v->a[295][sym_command] = state(4662); - v->a[295][sym_command_name] = state(554); - v->a[295][sym_variable_assignment] = state(1150); - v->a[295][sym_variable_assignments] = state(4662); - v->a[295][sym_subscript] = state(6790); - v->a[295][sym_file_redirect] = state(2273); - v->a[295][sym_herestring_redirect] = state(2272); - v->a[295][sym_arithmetic_expansion] = state(1078); - parse_table_1345(v); -} - -/* EOF parse_table_268.c */ diff --git a/parser/static/parse_table/parse_table_269.c b/parser/static/parse_table/parse_table_269.c deleted file mode 100644 index ffeb06b8..00000000 --- a/parser/static/parse_table/parse_table_269.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_269.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1345(t_parse_table_array *v) -{ - v->a[295][sym_brace_expression] = state(1078); - v->a[295][sym_concatenation] = state(1376); - v->a[295][sym_string] = state(1078); - v->a[295][sym_translated_string] = state(1078); - v->a[295][sym_number] = state(1078); - v->a[295][sym_simple_expansion] = state(1078); - v->a[295][sym_expansion] = state(1078); - v->a[295][sym_command_substitution] = state(1078); - v->a[295][sym_process_substitution] = state(1078); - v->a[295][aux_sym__statements_repeat1] = state(429); - v->a[295][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[295][aux_sym_command_repeat1] = state(958); - v->a[295][aux_sym__literal_repeat1] = state(1267); - v->a[295][sym_word] = actions(799); - v->a[295][anon_sym_for] = actions(9); - v->a[295][anon_sym_select] = actions(11); - v->a[295][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[295][anon_sym_LT] = actions(290); - v->a[295][anon_sym_GT] = actions(290); - v->a[295][anon_sym_GT_GT] = actions(292); - parse_table_1346(v); -} - -void parse_table_1346(t_parse_table_array *v) -{ - v->a[295][anon_sym_LPAREN] = actions(19); - v->a[295][anon_sym_while] = actions(21); - v->a[295][anon_sym_until] = actions(21); - v->a[295][anon_sym_if] = actions(23); - v->a[295][anon_sym_case] = actions(25); - v->a[295][anon_sym_function] = actions(801); - v->a[295][anon_sym_LBRACE] = actions(29); - v->a[295][anon_sym_BANG] = actions(803); - v->a[295][anon_sym_LBRACK] = actions(33); - v->a[295][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[295][anon_sym_declare] = actions(805); - v->a[295][anon_sym_typeset] = actions(805); - v->a[295][anon_sym_export] = actions(805); - v->a[295][anon_sym_readonly] = actions(805); - v->a[295][anon_sym_local] = actions(805); - v->a[295][anon_sym_unset] = actions(807); - v->a[295][anon_sym_unsetenv] = actions(807); - v->a[295][anon_sym_AMP_GT] = actions(290); - v->a[295][anon_sym_AMP_GT_GT] = actions(292); - v->a[295][anon_sym_LT_AMP] = actions(290); - parse_table_1347(v); -} - -void parse_table_1347(t_parse_table_array *v) -{ - v->a[295][anon_sym_GT_AMP] = actions(290); - v->a[295][anon_sym_GT_PIPE] = actions(292); - v->a[295][anon_sym_LT_AMP_DASH] = actions(308); - v->a[295][anon_sym_GT_AMP_DASH] = actions(308); - v->a[295][anon_sym_LT_LT_LT] = actions(310); - v->a[295][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[295][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[295][anon_sym_DOLLAR] = actions(316); - v->a[295][sym__special_character] = actions(318); - v->a[295][anon_sym_DQUOTE] = actions(320); - v->a[295][sym_raw_string] = actions(322); - v->a[295][sym_ansi_c_string] = actions(322); - v->a[295][aux_sym_number_token1] = actions(324); - v->a[295][aux_sym_number_token2] = actions(326); - v->a[295][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[295][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[295][anon_sym_BQUOTE] = actions(332); - v->a[295][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[295][anon_sym_LT_LPAREN] = actions(336); - v->a[295][anon_sym_GT_LPAREN] = actions(336); - parse_table_1348(v); -} - -void parse_table_1348(t_parse_table_array *v) -{ - v->a[295][sym_comment] = actions(71); - v->a[295][sym_file_descriptor] = actions(338); - v->a[295][sym_variable_name] = actions(340); - v->a[295][sym_test_operator] = actions(342); - v->a[295][sym__brace_start] = actions(344); - v->a[296][sym__statements] = state(7378); - v->a[296][sym__statement_not_pipeline] = state(6614); - v->a[296][sym_redirected_statement] = state(4797); - v->a[296][sym_for_statement] = state(4797); - v->a[296][sym_c_style_for_statement] = state(4797); - v->a[296][sym_while_statement] = state(4400); - v->a[296][sym_if_statement] = state(4400); - v->a[296][sym_case_statement] = state(4797); - v->a[296][sym_function_definition] = state(4797); - v->a[296][sym_compound_statement] = state(4797); - v->a[296][sym_subshell] = state(4797); - v->a[296][sym_pipeline] = state(5054); - v->a[296][sym_list] = state(4797); - v->a[296][sym_negated_command] = state(4797); - v->a[296][sym_test_command] = state(4797); - parse_table_1349(v); -} - -void parse_table_1349(t_parse_table_array *v) -{ - v->a[296][sym_declaration_command] = state(4797); - v->a[296][sym_unset_command] = state(4797); - v->a[296][sym_command] = state(4797); - v->a[296][sym_command_name] = state(533); - v->a[296][sym_variable_assignment] = state(945); - v->a[296][sym_variable_assignments] = state(4797); - v->a[296][sym_subscript] = state(6754); - v->a[296][sym_file_redirect] = state(2196); - v->a[296][sym_herestring_redirect] = state(2017); - v->a[296][sym_arithmetic_expansion] = state(938); - v->a[296][sym_brace_expression] = state(938); - v->a[296][sym_concatenation] = state(1376); - v->a[296][sym_string] = state(938); - v->a[296][sym_translated_string] = state(938); - v->a[296][sym_number] = state(938); - v->a[296][sym_simple_expansion] = state(938); - v->a[296][sym_expansion] = state(938); - v->a[296][sym_command_substitution] = state(938); - v->a[296][sym_process_substitution] = state(938); - v->a[296][aux_sym__statements_repeat1] = state(423); - parse_table_1350(v); -} - -/* EOF parse_table_269.c */ diff --git a/parser/static/parse_table/parse_table_27.c b/parser/static/parse_table/parse_table_27.c index 54fd9603..2f76879e 100644 --- a/parser/static/parse_table/parse_table_27.c +++ b/parser/static/parse_table/parse_table_27.c @@ -14,126 +14,126 @@ void parse_table_135(t_parse_table_array *v) { - v->a[27][sym_number] = state(815); - v->a[27][sym_simple_expansion] = state(815); - v->a[27][sym_expansion] = state(815); - v->a[27][sym_command_substitution] = state(815); - v->a[27][sym_process_substitution] = state(815); - v->a[27][aux_sym__statements_repeat1] = state(431); - v->a[27][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[27][aux_sym_command_repeat1] = state(925); - v->a[27][aux_sym__literal_repeat1] = state(926); - v->a[27][sym_word] = actions(403); - v->a[27][anon_sym_for] = actions(405); - v->a[27][anon_sym_select] = actions(407); - v->a[27][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[27][anon_sym_LT] = actions(411); - v->a[27][anon_sym_GT] = actions(411); - v->a[27][anon_sym_GT_GT] = actions(413); - v->a[27][anon_sym_LPAREN] = actions(415); - v->a[27][anon_sym_while] = actions(417); - v->a[27][anon_sym_until] = actions(417); - v->a[27][anon_sym_if] = actions(419); + v->a[33][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[33][aux_sym_command_repeat1] = state(1041); + v->a[33][aux_sym__literal_repeat1] = state(1048); + v->a[33][sym_word] = actions(419); + v->a[33][anon_sym_for] = actions(9); + v->a[33][anon_sym_select] = actions(9); + v->a[33][anon_sym_while] = actions(11); + v->a[33][anon_sym_until] = actions(11); + v->a[33][anon_sym_if] = actions(13); + v->a[33][anon_sym_case] = actions(15); + v->a[33][anon_sym_LPAREN] = actions(17); + v->a[33][anon_sym_RPAREN] = actions(421); + v->a[33][anon_sym_function] = actions(423); + v->a[33][anon_sym_LBRACE] = actions(21); + v->a[33][anon_sym_BANG] = actions(425); + v->a[33][anon_sym_declare] = actions(427); + v->a[33][anon_sym_typeset] = actions(427); + v->a[33][anon_sym_export] = actions(427); + v->a[33][anon_sym_readonly] = actions(427); + v->a[33][anon_sym_local] = actions(427); parse_table_136(v); } void parse_table_136(t_parse_table_array *v) { - v->a[27][anon_sym_case] = actions(421); - v->a[27][anon_sym_esac] = actions(511); - v->a[27][anon_sym_SEMI_SEMI] = actions(513); - v->a[27][anon_sym_SEMI_AMP] = actions(515); - v->a[27][anon_sym_SEMI_SEMI_AMP] = actions(517); - v->a[27][anon_sym_function] = actions(431); - v->a[27][anon_sym_LBRACE] = actions(433); - v->a[27][anon_sym_BANG] = actions(435); - v->a[27][anon_sym_LBRACK] = actions(437); - v->a[27][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[27][anon_sym_declare] = actions(441); - v->a[27][anon_sym_typeset] = actions(441); - v->a[27][anon_sym_export] = actions(441); - v->a[27][anon_sym_readonly] = actions(441); - v->a[27][anon_sym_local] = actions(441); - v->a[27][anon_sym_unset] = actions(443); - v->a[27][anon_sym_unsetenv] = actions(443); - v->a[27][anon_sym_AMP_GT] = actions(411); - v->a[27][anon_sym_AMP_GT_GT] = actions(413); - v->a[27][anon_sym_LT_AMP] = actions(411); + v->a[33][anon_sym_unset] = actions(429); + v->a[33][anon_sym_unsetenv] = actions(429); + v->a[33][anon_sym_LT] = actions(431); + v->a[33][anon_sym_GT] = actions(431); + v->a[33][anon_sym_GT_GT] = actions(433); + v->a[33][anon_sym_AMP_GT] = actions(431); + v->a[33][anon_sym_AMP_GT_GT] = actions(433); + v->a[33][anon_sym_LT_AMP] = actions(431); + v->a[33][anon_sym_GT_AMP] = actions(431); + v->a[33][anon_sym_GT_PIPE] = actions(433); + v->a[33][anon_sym_LT_AMP_DASH] = actions(435); + v->a[33][anon_sym_GT_AMP_DASH] = actions(435); + v->a[33][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[33][anon_sym_DOLLAR] = actions(89); + v->a[33][sym__special_character] = actions(437); + v->a[33][anon_sym_DQUOTE] = actions(93); + v->a[33][sym_raw_string] = actions(439); + v->a[33][aux_sym_number_token1] = actions(97); + v->a[33][aux_sym_number_token2] = actions(99); + v->a[33][anon_sym_DOLLAR_LBRACE] = actions(101); parse_table_137(v); } void parse_table_137(t_parse_table_array *v) { - v->a[27][anon_sym_GT_AMP] = actions(411); - v->a[27][anon_sym_GT_PIPE] = actions(413); - v->a[27][anon_sym_LT_AMP_DASH] = actions(445); - v->a[27][anon_sym_GT_AMP_DASH] = actions(445); - v->a[27][anon_sym_LT_LT_LT] = actions(447); - v->a[27][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[27][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[27][anon_sym_DOLLAR] = actions(453); - v->a[27][sym__special_character] = actions(455); - v->a[27][anon_sym_DQUOTE] = actions(457); - v->a[27][sym_raw_string] = actions(459); - v->a[27][sym_ansi_c_string] = actions(459); - v->a[27][aux_sym_number_token1] = actions(461); - v->a[27][aux_sym_number_token2] = actions(463); - v->a[27][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[27][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[27][anon_sym_BQUOTE] = actions(469); - v->a[27][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[27][anon_sym_LT_LPAREN] = actions(473); - v->a[27][anon_sym_GT_LPAREN] = actions(473); + v->a[33][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[33][anon_sym_BQUOTE] = actions(105); + v->a[33][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[33][sym_comment] = actions(57); + v->a[33][sym_file_descriptor] = actions(441); + v->a[33][sym_variable_name] = actions(443); + v->a[33][sym_test_operator] = actions(439); + v->a[33][sym__brace_start] = actions(113); + v->a[34][aux_sym__terminated_statement] = state(13); + v->a[34][sym__statement_not_pipeline] = state(3515); + v->a[34][sym_redirected_statement] = state(2164); + v->a[34][sym_for_statement] = state(2164); + v->a[34][sym_while_statement] = state(2164); + v->a[34][sym_do_group] = state(2349); + v->a[34][sym_if_statement] = state(2164); + v->a[34][sym_case_statement] = state(2164); + v->a[34][sym_function_definition] = state(2164); + v->a[34][sym_compound_statement] = state(2164); + v->a[34][sym_subshell] = state(2164); + v->a[34][sym_pipeline] = state(2581); parse_table_138(v); } void parse_table_138(t_parse_table_array *v) { - v->a[27][sym_comment] = actions(71); - v->a[27][sym_file_descriptor] = actions(475); - v->a[27][sym_variable_name] = actions(477); - v->a[27][sym_test_operator] = actions(479); - v->a[27][sym__brace_start] = actions(481); - v->a[28][sym__statements] = state(6491); - v->a[28][sym__statement_not_pipeline] = state(6584); - v->a[28][sym_redirected_statement] = state(4349); - v->a[28][sym_for_statement] = state(4349); - v->a[28][sym_c_style_for_statement] = state(4349); - v->a[28][sym_while_statement] = state(4225); - v->a[28][sym_if_statement] = state(4225); - v->a[28][sym_case_statement] = state(4349); - v->a[28][sym_function_definition] = state(4349); - v->a[28][sym_compound_statement] = state(4349); - v->a[28][sym_subshell] = state(4349); - v->a[28][sym_pipeline] = state(4620); - v->a[28][sym_list] = state(4349); - v->a[28][sym_negated_command] = state(4349); - v->a[28][sym_test_command] = state(4349); + v->a[34][sym_list] = state(2164); + v->a[34][sym_negated_command] = state(2164); + v->a[34][sym_declaration_command] = state(2164); + v->a[34][sym_unset_command] = state(2164); + v->a[34][sym_command] = state(2164); + v->a[34][sym_command_name] = state(310); + v->a[34][sym_variable_assignment] = state(704); + v->a[34][sym_variable_assignments] = state(2164); + v->a[34][sym_file_redirect] = state(1320); + v->a[34][sym_arithmetic_expansion] = state(834); + v->a[34][sym_brace_expression] = state(834); + v->a[34][sym_concatenation] = state(1192); + v->a[34][sym_string] = state(834); + v->a[34][sym_number] = state(834); + v->a[34][sym_simple_expansion] = state(834); + v->a[34][sym_expansion] = state(834); + v->a[34][sym_command_substitution] = state(834); + v->a[34][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[34][aux_sym_command_repeat1] = state(1035); + v->a[34][aux_sym__literal_repeat1] = state(1048); parse_table_139(v); } void parse_table_139(t_parse_table_array *v) { - v->a[28][sym_declaration_command] = state(4349); - v->a[28][sym_unset_command] = state(4349); - v->a[28][sym_command] = state(4349); - v->a[28][sym_command_name] = state(528); - v->a[28][sym_variable_assignment] = state(807); - v->a[28][sym_variable_assignments] = state(4349); - v->a[28][sym_subscript] = state(6736); - v->a[28][sym_file_redirect] = state(1635); - v->a[28][sym_herestring_redirect] = state(1634); - v->a[28][sym_arithmetic_expansion] = state(815); - v->a[28][sym_brace_expression] = state(815); - v->a[28][sym_concatenation] = state(1082); - v->a[28][sym_string] = state(815); - v->a[28][sym_translated_string] = state(815); - v->a[28][sym_number] = state(815); - v->a[28][sym_simple_expansion] = state(815); - v->a[28][sym_expansion] = state(815); - v->a[28][sym_command_substitution] = state(815); - v->a[28][sym_process_substitution] = state(815); - v->a[28][aux_sym__statements_repeat1] = state(431); + v->a[34][sym_word] = actions(65); + v->a[34][anon_sym_for] = actions(9); + v->a[34][anon_sym_select] = actions(9); + v->a[34][anon_sym_while] = actions(11); + v->a[34][anon_sym_until] = actions(11); + v->a[34][anon_sym_do] = actions(445); + v->a[34][anon_sym_if] = actions(13); + v->a[34][anon_sym_case] = actions(15); + v->a[34][anon_sym_LPAREN] = actions(17); + v->a[34][anon_sym_function] = actions(73); + v->a[34][anon_sym_LBRACE] = actions(21); + v->a[34][anon_sym_BANG] = actions(75); + v->a[34][anon_sym_declare] = actions(77); + v->a[34][anon_sym_typeset] = actions(77); + v->a[34][anon_sym_export] = actions(77); + v->a[34][anon_sym_readonly] = actions(77); + v->a[34][anon_sym_local] = actions(77); + v->a[34][anon_sym_unset] = actions(79); + v->a[34][anon_sym_unsetenv] = actions(79); + v->a[34][anon_sym_LT] = actions(81); parse_table_140(v); } diff --git a/parser/static/parse_table/parse_table_270.c b/parser/static/parse_table/parse_table_270.c deleted file mode 100644 index 07e0a573..00000000 --- a/parser/static/parse_table/parse_table_270.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_270.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1350(t_parse_table_array *v) -{ - v->a[296][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[296][aux_sym_command_repeat1] = state(951); - v->a[296][aux_sym__literal_repeat1] = state(1267); - v->a[296][sym_word] = actions(765); - v->a[296][anon_sym_for] = actions(9); - v->a[296][anon_sym_select] = actions(11); - v->a[296][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[296][anon_sym_LT] = actions(85); - v->a[296][anon_sym_GT] = actions(85); - v->a[296][anon_sym_GT_GT] = actions(87); - v->a[296][anon_sym_LPAREN] = actions(19); - v->a[296][anon_sym_while] = actions(21); - v->a[296][anon_sym_until] = actions(21); - v->a[296][anon_sym_if] = actions(23); - v->a[296][anon_sym_case] = actions(25); - v->a[296][anon_sym_function] = actions(91); - v->a[296][anon_sym_LBRACE] = actions(29); - v->a[296][anon_sym_BANG] = actions(769); - v->a[296][anon_sym_LBRACK] = actions(33); - v->a[296][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1351(v); -} - -void parse_table_1351(t_parse_table_array *v) -{ - v->a[296][anon_sym_declare] = actions(95); - v->a[296][anon_sym_typeset] = actions(95); - v->a[296][anon_sym_export] = actions(95); - v->a[296][anon_sym_readonly] = actions(95); - v->a[296][anon_sym_local] = actions(95); - v->a[296][anon_sym_unset] = actions(97); - v->a[296][anon_sym_unsetenv] = actions(97); - v->a[296][anon_sym_AMP_GT] = actions(85); - v->a[296][anon_sym_AMP_GT_GT] = actions(87); - v->a[296][anon_sym_LT_AMP] = actions(85); - v->a[296][anon_sym_GT_AMP] = actions(85); - v->a[296][anon_sym_GT_PIPE] = actions(87); - v->a[296][anon_sym_LT_AMP_DASH] = actions(99); - v->a[296][anon_sym_GT_AMP_DASH] = actions(99); - v->a[296][anon_sym_LT_LT_LT] = actions(101); - v->a[296][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[296][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[296][anon_sym_DOLLAR] = actions(316); - v->a[296][sym__special_character] = actions(771); - v->a[296][anon_sym_DQUOTE] = actions(320); - parse_table_1352(v); -} - -void parse_table_1352(t_parse_table_array *v) -{ - v->a[296][sym_raw_string] = actions(773); - v->a[296][sym_ansi_c_string] = actions(773); - v->a[296][aux_sym_number_token1] = actions(324); - v->a[296][aux_sym_number_token2] = actions(326); - v->a[296][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[296][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[296][anon_sym_BQUOTE] = actions(332); - v->a[296][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[296][anon_sym_LT_LPAREN] = actions(336); - v->a[296][anon_sym_GT_LPAREN] = actions(336); - v->a[296][sym_comment] = actions(71); - v->a[296][sym_file_descriptor] = actions(135); - v->a[296][sym_variable_name] = actions(137); - v->a[296][sym_test_operator] = actions(775); - v->a[296][sym__brace_start] = actions(344); - v->a[297][sym__statements] = state(7399); - v->a[297][sym__statement_not_pipeline] = state(6558); - v->a[297][sym_redirected_statement] = state(4662); - v->a[297][sym_for_statement] = state(4662); - v->a[297][sym_c_style_for_statement] = state(4662); - parse_table_1353(v); -} - -void parse_table_1353(t_parse_table_array *v) -{ - v->a[297][sym_while_statement] = state(4314); - v->a[297][sym_if_statement] = state(4314); - v->a[297][sym_case_statement] = state(4662); - v->a[297][sym_function_definition] = state(4662); - v->a[297][sym_compound_statement] = state(4662); - v->a[297][sym_subshell] = state(4662); - v->a[297][sym_pipeline] = state(5070); - v->a[297][sym_list] = state(4662); - v->a[297][sym_negated_command] = state(4662); - v->a[297][sym_test_command] = state(4662); - v->a[297][sym_declaration_command] = state(4662); - v->a[297][sym_unset_command] = state(4662); - v->a[297][sym_command] = state(4662); - v->a[297][sym_command_name] = state(554); - v->a[297][sym_variable_assignment] = state(1150); - v->a[297][sym_variable_assignments] = state(4662); - v->a[297][sym_subscript] = state(6790); - v->a[297][sym_file_redirect] = state(2273); - v->a[297][sym_herestring_redirect] = state(2272); - v->a[297][sym_arithmetic_expansion] = state(1078); - parse_table_1354(v); -} - -void parse_table_1354(t_parse_table_array *v) -{ - v->a[297][sym_brace_expression] = state(1078); - v->a[297][sym_concatenation] = state(1376); - v->a[297][sym_string] = state(1078); - v->a[297][sym_translated_string] = state(1078); - v->a[297][sym_number] = state(1078); - v->a[297][sym_simple_expansion] = state(1078); - v->a[297][sym_expansion] = state(1078); - v->a[297][sym_command_substitution] = state(1078); - v->a[297][sym_process_substitution] = state(1078); - v->a[297][aux_sym__statements_repeat1] = state(429); - v->a[297][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[297][aux_sym_command_repeat1] = state(958); - v->a[297][aux_sym__literal_repeat1] = state(1267); - v->a[297][sym_word] = actions(799); - v->a[297][anon_sym_for] = actions(9); - v->a[297][anon_sym_select] = actions(11); - v->a[297][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[297][anon_sym_LT] = actions(290); - v->a[297][anon_sym_GT] = actions(290); - v->a[297][anon_sym_GT_GT] = actions(292); - parse_table_1355(v); -} - -/* EOF parse_table_270.c */ diff --git a/parser/static/parse_table/parse_table_271.c b/parser/static/parse_table/parse_table_271.c deleted file mode 100644 index b188b1f5..00000000 --- a/parser/static/parse_table/parse_table_271.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_271.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1355(t_parse_table_array *v) -{ - v->a[297][anon_sym_LPAREN] = actions(19); - v->a[297][anon_sym_while] = actions(21); - v->a[297][anon_sym_until] = actions(21); - v->a[297][anon_sym_if] = actions(23); - v->a[297][anon_sym_case] = actions(25); - v->a[297][anon_sym_function] = actions(801); - v->a[297][anon_sym_LBRACE] = actions(29); - v->a[297][anon_sym_BANG] = actions(803); - v->a[297][anon_sym_LBRACK] = actions(33); - v->a[297][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[297][anon_sym_declare] = actions(805); - v->a[297][anon_sym_typeset] = actions(805); - v->a[297][anon_sym_export] = actions(805); - v->a[297][anon_sym_readonly] = actions(805); - v->a[297][anon_sym_local] = actions(805); - v->a[297][anon_sym_unset] = actions(807); - v->a[297][anon_sym_unsetenv] = actions(807); - v->a[297][anon_sym_AMP_GT] = actions(290); - v->a[297][anon_sym_AMP_GT_GT] = actions(292); - v->a[297][anon_sym_LT_AMP] = actions(290); - parse_table_1356(v); -} - -void parse_table_1356(t_parse_table_array *v) -{ - v->a[297][anon_sym_GT_AMP] = actions(290); - v->a[297][anon_sym_GT_PIPE] = actions(292); - v->a[297][anon_sym_LT_AMP_DASH] = actions(308); - v->a[297][anon_sym_GT_AMP_DASH] = actions(308); - v->a[297][anon_sym_LT_LT_LT] = actions(310); - v->a[297][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[297][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[297][anon_sym_DOLLAR] = actions(316); - v->a[297][sym__special_character] = actions(318); - v->a[297][anon_sym_DQUOTE] = actions(320); - v->a[297][sym_raw_string] = actions(322); - v->a[297][sym_ansi_c_string] = actions(322); - v->a[297][aux_sym_number_token1] = actions(324); - v->a[297][aux_sym_number_token2] = actions(326); - v->a[297][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[297][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[297][anon_sym_BQUOTE] = actions(332); - v->a[297][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[297][anon_sym_LT_LPAREN] = actions(336); - v->a[297][anon_sym_GT_LPAREN] = actions(336); - parse_table_1357(v); -} - -void parse_table_1357(t_parse_table_array *v) -{ - v->a[297][sym_comment] = actions(71); - v->a[297][sym_file_descriptor] = actions(338); - v->a[297][sym_variable_name] = actions(340); - v->a[297][sym_test_operator] = actions(342); - v->a[297][sym__brace_start] = actions(344); - v->a[298][sym__statements] = state(7096); - v->a[298][sym__statement_not_pipeline] = state(6558); - v->a[298][sym_redirected_statement] = state(4662); - v->a[298][sym_for_statement] = state(4662); - v->a[298][sym_c_style_for_statement] = state(4662); - v->a[298][sym_while_statement] = state(4314); - v->a[298][sym_if_statement] = state(4314); - v->a[298][sym_case_statement] = state(4662); - v->a[298][sym_function_definition] = state(4662); - v->a[298][sym_compound_statement] = state(4662); - v->a[298][sym_subshell] = state(4662); - v->a[298][sym_pipeline] = state(5070); - v->a[298][sym_list] = state(4662); - v->a[298][sym_negated_command] = state(4662); - v->a[298][sym_test_command] = state(4662); - parse_table_1358(v); -} - -void parse_table_1358(t_parse_table_array *v) -{ - v->a[298][sym_declaration_command] = state(4662); - v->a[298][sym_unset_command] = state(4662); - v->a[298][sym_command] = state(4662); - v->a[298][sym_command_name] = state(554); - v->a[298][sym_variable_assignment] = state(1150); - v->a[298][sym_variable_assignments] = state(4662); - v->a[298][sym_subscript] = state(6790); - v->a[298][sym_file_redirect] = state(2273); - v->a[298][sym_herestring_redirect] = state(2272); - v->a[298][sym_arithmetic_expansion] = state(1078); - v->a[298][sym_brace_expression] = state(1078); - v->a[298][sym_concatenation] = state(1376); - v->a[298][sym_string] = state(1078); - v->a[298][sym_translated_string] = state(1078); - v->a[298][sym_number] = state(1078); - v->a[298][sym_simple_expansion] = state(1078); - v->a[298][sym_expansion] = state(1078); - v->a[298][sym_command_substitution] = state(1078); - v->a[298][sym_process_substitution] = state(1078); - v->a[298][aux_sym__statements_repeat1] = state(429); - parse_table_1359(v); -} - -void parse_table_1359(t_parse_table_array *v) -{ - v->a[298][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[298][aux_sym_command_repeat1] = state(958); - v->a[298][aux_sym__literal_repeat1] = state(1267); - v->a[298][sym_word] = actions(799); - v->a[298][anon_sym_for] = actions(9); - v->a[298][anon_sym_select] = actions(11); - v->a[298][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[298][anon_sym_LT] = actions(290); - v->a[298][anon_sym_GT] = actions(290); - v->a[298][anon_sym_GT_GT] = actions(292); - v->a[298][anon_sym_LPAREN] = actions(19); - v->a[298][anon_sym_while] = actions(21); - v->a[298][anon_sym_until] = actions(21); - v->a[298][anon_sym_if] = actions(23); - v->a[298][anon_sym_case] = actions(25); - v->a[298][anon_sym_function] = actions(801); - v->a[298][anon_sym_LBRACE] = actions(29); - v->a[298][anon_sym_BANG] = actions(803); - v->a[298][anon_sym_LBRACK] = actions(33); - v->a[298][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1360(v); -} - -/* EOF parse_table_271.c */ diff --git a/parser/static/parse_table/parse_table_272.c b/parser/static/parse_table/parse_table_272.c deleted file mode 100644 index aca2813d..00000000 --- a/parser/static/parse_table/parse_table_272.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_272.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1360(t_parse_table_array *v) -{ - v->a[298][anon_sym_declare] = actions(805); - v->a[298][anon_sym_typeset] = actions(805); - v->a[298][anon_sym_export] = actions(805); - v->a[298][anon_sym_readonly] = actions(805); - v->a[298][anon_sym_local] = actions(805); - v->a[298][anon_sym_unset] = actions(807); - v->a[298][anon_sym_unsetenv] = actions(807); - v->a[298][anon_sym_AMP_GT] = actions(290); - v->a[298][anon_sym_AMP_GT_GT] = actions(292); - v->a[298][anon_sym_LT_AMP] = actions(290); - v->a[298][anon_sym_GT_AMP] = actions(290); - v->a[298][anon_sym_GT_PIPE] = actions(292); - v->a[298][anon_sym_LT_AMP_DASH] = actions(308); - v->a[298][anon_sym_GT_AMP_DASH] = actions(308); - v->a[298][anon_sym_LT_LT_LT] = actions(310); - v->a[298][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[298][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[298][anon_sym_DOLLAR] = actions(316); - v->a[298][sym__special_character] = actions(318); - v->a[298][anon_sym_DQUOTE] = actions(320); - parse_table_1361(v); -} - -void parse_table_1361(t_parse_table_array *v) -{ - v->a[298][sym_raw_string] = actions(322); - v->a[298][sym_ansi_c_string] = actions(322); - v->a[298][aux_sym_number_token1] = actions(324); - v->a[298][aux_sym_number_token2] = actions(326); - v->a[298][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[298][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[298][anon_sym_BQUOTE] = actions(332); - v->a[298][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[298][anon_sym_LT_LPAREN] = actions(336); - v->a[298][anon_sym_GT_LPAREN] = actions(336); - v->a[298][sym_comment] = actions(71); - v->a[298][sym_file_descriptor] = actions(338); - v->a[298][sym_variable_name] = actions(340); - v->a[298][sym_test_operator] = actions(342); - v->a[298][sym__brace_start] = actions(344); - v->a[299][sym__statements] = state(7097); - v->a[299][sym__statement_not_pipeline] = state(6614); - v->a[299][sym_redirected_statement] = state(4797); - v->a[299][sym_for_statement] = state(4797); - v->a[299][sym_c_style_for_statement] = state(4797); - parse_table_1362(v); -} - -void parse_table_1362(t_parse_table_array *v) -{ - v->a[299][sym_while_statement] = state(4400); - v->a[299][sym_if_statement] = state(4400); - v->a[299][sym_case_statement] = state(4797); - v->a[299][sym_function_definition] = state(4797); - v->a[299][sym_compound_statement] = state(4797); - v->a[299][sym_subshell] = state(4797); - v->a[299][sym_pipeline] = state(5054); - v->a[299][sym_list] = state(4797); - v->a[299][sym_negated_command] = state(4797); - v->a[299][sym_test_command] = state(4797); - v->a[299][sym_declaration_command] = state(4797); - v->a[299][sym_unset_command] = state(4797); - v->a[299][sym_command] = state(4797); - v->a[299][sym_command_name] = state(533); - v->a[299][sym_variable_assignment] = state(945); - v->a[299][sym_variable_assignments] = state(4797); - v->a[299][sym_subscript] = state(6754); - v->a[299][sym_file_redirect] = state(2082); - v->a[299][sym_herestring_redirect] = state(2017); - v->a[299][sym_arithmetic_expansion] = state(938); - parse_table_1363(v); -} - -void parse_table_1363(t_parse_table_array *v) -{ - v->a[299][sym_brace_expression] = state(938); - v->a[299][sym_concatenation] = state(1376); - v->a[299][sym_string] = state(938); - v->a[299][sym_translated_string] = state(938); - v->a[299][sym_number] = state(938); - v->a[299][sym_simple_expansion] = state(938); - v->a[299][sym_expansion] = state(938); - v->a[299][sym_command_substitution] = state(938); - v->a[299][sym_process_substitution] = state(938); - v->a[299][aux_sym__statements_repeat1] = state(423); - v->a[299][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[299][aux_sym_command_repeat1] = state(951); - v->a[299][aux_sym__literal_repeat1] = state(1267); - v->a[299][sym_word] = actions(765); - v->a[299][anon_sym_for] = actions(9); - v->a[299][anon_sym_select] = actions(11); - v->a[299][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[299][anon_sym_LT] = actions(85); - v->a[299][anon_sym_GT] = actions(85); - v->a[299][anon_sym_GT_GT] = actions(87); - parse_table_1364(v); -} - -void parse_table_1364(t_parse_table_array *v) -{ - v->a[299][anon_sym_LPAREN] = actions(19); - v->a[299][anon_sym_while] = actions(21); - v->a[299][anon_sym_until] = actions(21); - v->a[299][anon_sym_if] = actions(23); - v->a[299][anon_sym_case] = actions(25); - v->a[299][anon_sym_function] = actions(91); - v->a[299][anon_sym_LBRACE] = actions(29); - v->a[299][anon_sym_BANG] = actions(769); - v->a[299][anon_sym_LBRACK] = actions(33); - v->a[299][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[299][anon_sym_declare] = actions(95); - v->a[299][anon_sym_typeset] = actions(95); - v->a[299][anon_sym_export] = actions(95); - v->a[299][anon_sym_readonly] = actions(95); - v->a[299][anon_sym_local] = actions(95); - v->a[299][anon_sym_unset] = actions(97); - v->a[299][anon_sym_unsetenv] = actions(97); - v->a[299][anon_sym_AMP_GT] = actions(85); - v->a[299][anon_sym_AMP_GT_GT] = actions(87); - v->a[299][anon_sym_LT_AMP] = actions(85); - parse_table_1365(v); -} - -/* EOF parse_table_272.c */ diff --git a/parser/static/parse_table/parse_table_273.c b/parser/static/parse_table/parse_table_273.c deleted file mode 100644 index 4b9b047c..00000000 --- a/parser/static/parse_table/parse_table_273.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_273.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1365(t_parse_table_array *v) -{ - v->a[299][anon_sym_GT_AMP] = actions(85); - v->a[299][anon_sym_GT_PIPE] = actions(87); - v->a[299][anon_sym_LT_AMP_DASH] = actions(99); - v->a[299][anon_sym_GT_AMP_DASH] = actions(99); - v->a[299][anon_sym_LT_LT_LT] = actions(101); - v->a[299][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[299][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[299][anon_sym_DOLLAR] = actions(316); - v->a[299][sym__special_character] = actions(771); - v->a[299][anon_sym_DQUOTE] = actions(320); - v->a[299][sym_raw_string] = actions(773); - v->a[299][sym_ansi_c_string] = actions(773); - v->a[299][aux_sym_number_token1] = actions(324); - v->a[299][aux_sym_number_token2] = actions(326); - v->a[299][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[299][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[299][anon_sym_BQUOTE] = actions(332); - v->a[299][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[299][anon_sym_LT_LPAREN] = actions(336); - v->a[299][anon_sym_GT_LPAREN] = actions(336); - parse_table_1366(v); -} - -void parse_table_1366(t_parse_table_array *v) -{ - v->a[299][sym_comment] = actions(71); - v->a[299][sym_file_descriptor] = actions(135); - v->a[299][sym_variable_name] = actions(137); - v->a[299][sym_test_operator] = actions(775); - v->a[299][sym__brace_start] = actions(344); - v->a[300][sym__statements] = state(7107); - v->a[300][sym__statement_not_pipeline] = state(6558); - v->a[300][sym_redirected_statement] = state(4662); - v->a[300][sym_for_statement] = state(4662); - v->a[300][sym_c_style_for_statement] = state(4662); - v->a[300][sym_while_statement] = state(4314); - v->a[300][sym_if_statement] = state(4314); - v->a[300][sym_case_statement] = state(4662); - v->a[300][sym_function_definition] = state(4662); - v->a[300][sym_compound_statement] = state(4662); - v->a[300][sym_subshell] = state(4662); - v->a[300][sym_pipeline] = state(5070); - v->a[300][sym_list] = state(4662); - v->a[300][sym_negated_command] = state(4662); - v->a[300][sym_test_command] = state(4662); - parse_table_1367(v); -} - -void parse_table_1367(t_parse_table_array *v) -{ - v->a[300][sym_declaration_command] = state(4662); - v->a[300][sym_unset_command] = state(4662); - v->a[300][sym_command] = state(4662); - v->a[300][sym_command_name] = state(554); - v->a[300][sym_variable_assignment] = state(1150); - v->a[300][sym_variable_assignments] = state(4662); - v->a[300][sym_subscript] = state(6790); - v->a[300][sym_file_redirect] = state(2273); - v->a[300][sym_herestring_redirect] = state(2272); - v->a[300][sym_arithmetic_expansion] = state(1078); - v->a[300][sym_brace_expression] = state(1078); - v->a[300][sym_concatenation] = state(1376); - v->a[300][sym_string] = state(1078); - v->a[300][sym_translated_string] = state(1078); - v->a[300][sym_number] = state(1078); - v->a[300][sym_simple_expansion] = state(1078); - v->a[300][sym_expansion] = state(1078); - v->a[300][sym_command_substitution] = state(1078); - v->a[300][sym_process_substitution] = state(1078); - v->a[300][aux_sym__statements_repeat1] = state(429); - parse_table_1368(v); -} - -void parse_table_1368(t_parse_table_array *v) -{ - v->a[300][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[300][aux_sym_command_repeat1] = state(958); - v->a[300][aux_sym__literal_repeat1] = state(1267); - v->a[300][sym_word] = actions(799); - v->a[300][anon_sym_for] = actions(9); - v->a[300][anon_sym_select] = actions(11); - v->a[300][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[300][anon_sym_LT] = actions(290); - v->a[300][anon_sym_GT] = actions(290); - v->a[300][anon_sym_GT_GT] = actions(292); - v->a[300][anon_sym_LPAREN] = actions(19); - v->a[300][anon_sym_while] = actions(21); - v->a[300][anon_sym_until] = actions(21); - v->a[300][anon_sym_if] = actions(23); - v->a[300][anon_sym_case] = actions(25); - v->a[300][anon_sym_function] = actions(801); - v->a[300][anon_sym_LBRACE] = actions(29); - v->a[300][anon_sym_BANG] = actions(803); - v->a[300][anon_sym_LBRACK] = actions(33); - v->a[300][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1369(v); -} - -void parse_table_1369(t_parse_table_array *v) -{ - v->a[300][anon_sym_declare] = actions(805); - v->a[300][anon_sym_typeset] = actions(805); - v->a[300][anon_sym_export] = actions(805); - v->a[300][anon_sym_readonly] = actions(805); - v->a[300][anon_sym_local] = actions(805); - v->a[300][anon_sym_unset] = actions(807); - v->a[300][anon_sym_unsetenv] = actions(807); - v->a[300][anon_sym_AMP_GT] = actions(290); - v->a[300][anon_sym_AMP_GT_GT] = actions(292); - v->a[300][anon_sym_LT_AMP] = actions(290); - v->a[300][anon_sym_GT_AMP] = actions(290); - v->a[300][anon_sym_GT_PIPE] = actions(292); - v->a[300][anon_sym_LT_AMP_DASH] = actions(308); - v->a[300][anon_sym_GT_AMP_DASH] = actions(308); - v->a[300][anon_sym_LT_LT_LT] = actions(310); - v->a[300][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[300][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[300][anon_sym_DOLLAR] = actions(316); - v->a[300][sym__special_character] = actions(318); - v->a[300][anon_sym_DQUOTE] = actions(320); - parse_table_1370(v); -} - -/* EOF parse_table_273.c */ diff --git a/parser/static/parse_table/parse_table_274.c b/parser/static/parse_table/parse_table_274.c deleted file mode 100644 index 86e08668..00000000 --- a/parser/static/parse_table/parse_table_274.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_274.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1370(t_parse_table_array *v) -{ - v->a[300][sym_raw_string] = actions(322); - v->a[300][sym_ansi_c_string] = actions(322); - v->a[300][aux_sym_number_token1] = actions(324); - v->a[300][aux_sym_number_token2] = actions(326); - v->a[300][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[300][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[300][anon_sym_BQUOTE] = actions(332); - v->a[300][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[300][anon_sym_LT_LPAREN] = actions(336); - v->a[300][anon_sym_GT_LPAREN] = actions(336); - v->a[300][sym_comment] = actions(71); - v->a[300][sym_file_descriptor] = actions(338); - v->a[300][sym_variable_name] = actions(340); - v->a[300][sym_test_operator] = actions(342); - v->a[300][sym__brace_start] = actions(344); - v->a[301][sym__statements] = state(7109); - v->a[301][sym__statement_not_pipeline] = state(6558); - v->a[301][sym_redirected_statement] = state(4662); - v->a[301][sym_for_statement] = state(4662); - v->a[301][sym_c_style_for_statement] = state(4662); - parse_table_1371(v); -} - -void parse_table_1371(t_parse_table_array *v) -{ - v->a[301][sym_while_statement] = state(4314); - v->a[301][sym_if_statement] = state(4314); - v->a[301][sym_case_statement] = state(4662); - v->a[301][sym_function_definition] = state(4662); - v->a[301][sym_compound_statement] = state(4662); - v->a[301][sym_subshell] = state(4662); - v->a[301][sym_pipeline] = state(5070); - v->a[301][sym_list] = state(4662); - v->a[301][sym_negated_command] = state(4662); - v->a[301][sym_test_command] = state(4662); - v->a[301][sym_declaration_command] = state(4662); - v->a[301][sym_unset_command] = state(4662); - v->a[301][sym_command] = state(4662); - v->a[301][sym_command_name] = state(554); - v->a[301][sym_variable_assignment] = state(1150); - v->a[301][sym_variable_assignments] = state(4662); - v->a[301][sym_subscript] = state(6790); - v->a[301][sym_file_redirect] = state(2273); - v->a[301][sym_herestring_redirect] = state(2272); - v->a[301][sym_arithmetic_expansion] = state(1078); - parse_table_1372(v); -} - -void parse_table_1372(t_parse_table_array *v) -{ - v->a[301][sym_brace_expression] = state(1078); - v->a[301][sym_concatenation] = state(1376); - v->a[301][sym_string] = state(1078); - v->a[301][sym_translated_string] = state(1078); - v->a[301][sym_number] = state(1078); - v->a[301][sym_simple_expansion] = state(1078); - v->a[301][sym_expansion] = state(1078); - v->a[301][sym_command_substitution] = state(1078); - v->a[301][sym_process_substitution] = state(1078); - v->a[301][aux_sym__statements_repeat1] = state(429); - v->a[301][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[301][aux_sym_command_repeat1] = state(958); - v->a[301][aux_sym__literal_repeat1] = state(1267); - v->a[301][sym_word] = actions(799); - v->a[301][anon_sym_for] = actions(9); - v->a[301][anon_sym_select] = actions(11); - v->a[301][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[301][anon_sym_LT] = actions(290); - v->a[301][anon_sym_GT] = actions(290); - v->a[301][anon_sym_GT_GT] = actions(292); - parse_table_1373(v); -} - -void parse_table_1373(t_parse_table_array *v) -{ - v->a[301][anon_sym_LPAREN] = actions(19); - v->a[301][anon_sym_while] = actions(21); - v->a[301][anon_sym_until] = actions(21); - v->a[301][anon_sym_if] = actions(23); - v->a[301][anon_sym_case] = actions(25); - v->a[301][anon_sym_function] = actions(801); - v->a[301][anon_sym_LBRACE] = actions(29); - v->a[301][anon_sym_BANG] = actions(803); - v->a[301][anon_sym_LBRACK] = actions(33); - v->a[301][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[301][anon_sym_declare] = actions(805); - v->a[301][anon_sym_typeset] = actions(805); - v->a[301][anon_sym_export] = actions(805); - v->a[301][anon_sym_readonly] = actions(805); - v->a[301][anon_sym_local] = actions(805); - v->a[301][anon_sym_unset] = actions(807); - v->a[301][anon_sym_unsetenv] = actions(807); - v->a[301][anon_sym_AMP_GT] = actions(290); - v->a[301][anon_sym_AMP_GT_GT] = actions(292); - v->a[301][anon_sym_LT_AMP] = actions(290); - parse_table_1374(v); -} - -void parse_table_1374(t_parse_table_array *v) -{ - v->a[301][anon_sym_GT_AMP] = actions(290); - v->a[301][anon_sym_GT_PIPE] = actions(292); - v->a[301][anon_sym_LT_AMP_DASH] = actions(308); - v->a[301][anon_sym_GT_AMP_DASH] = actions(308); - v->a[301][anon_sym_LT_LT_LT] = actions(310); - v->a[301][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[301][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[301][anon_sym_DOLLAR] = actions(316); - v->a[301][sym__special_character] = actions(318); - v->a[301][anon_sym_DQUOTE] = actions(320); - v->a[301][sym_raw_string] = actions(322); - v->a[301][sym_ansi_c_string] = actions(322); - v->a[301][aux_sym_number_token1] = actions(324); - v->a[301][aux_sym_number_token2] = actions(326); - v->a[301][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[301][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[301][anon_sym_BQUOTE] = actions(332); - v->a[301][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[301][anon_sym_LT_LPAREN] = actions(336); - v->a[301][anon_sym_GT_LPAREN] = actions(336); - parse_table_1375(v); -} - -/* EOF parse_table_274.c */ diff --git a/parser/static/parse_table/parse_table_275.c b/parser/static/parse_table/parse_table_275.c deleted file mode 100644 index 436aa3cd..00000000 --- a/parser/static/parse_table/parse_table_275.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_275.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1375(t_parse_table_array *v) -{ - v->a[301][sym_comment] = actions(71); - v->a[301][sym_file_descriptor] = actions(338); - v->a[301][sym_variable_name] = actions(340); - v->a[301][sym_test_operator] = actions(342); - v->a[301][sym__brace_start] = actions(344); - v->a[302][sym__statements] = state(7111); - v->a[302][sym__statement_not_pipeline] = state(6614); - v->a[302][sym_redirected_statement] = state(4797); - v->a[302][sym_for_statement] = state(4797); - v->a[302][sym_c_style_for_statement] = state(4797); - v->a[302][sym_while_statement] = state(4400); - v->a[302][sym_if_statement] = state(4400); - v->a[302][sym_case_statement] = state(4797); - v->a[302][sym_function_definition] = state(4797); - v->a[302][sym_compound_statement] = state(4797); - v->a[302][sym_subshell] = state(4797); - v->a[302][sym_pipeline] = state(5054); - v->a[302][sym_list] = state(4797); - v->a[302][sym_negated_command] = state(4797); - v->a[302][sym_test_command] = state(4797); - parse_table_1376(v); -} - -void parse_table_1376(t_parse_table_array *v) -{ - v->a[302][sym_declaration_command] = state(4797); - v->a[302][sym_unset_command] = state(4797); - v->a[302][sym_command] = state(4797); - v->a[302][sym_command_name] = state(533); - v->a[302][sym_variable_assignment] = state(945); - v->a[302][sym_variable_assignments] = state(4797); - v->a[302][sym_subscript] = state(6754); - v->a[302][sym_file_redirect] = state(2083); - v->a[302][sym_herestring_redirect] = state(2017); - v->a[302][sym_arithmetic_expansion] = state(938); - v->a[302][sym_brace_expression] = state(938); - v->a[302][sym_concatenation] = state(1376); - v->a[302][sym_string] = state(938); - v->a[302][sym_translated_string] = state(938); - v->a[302][sym_number] = state(938); - v->a[302][sym_simple_expansion] = state(938); - v->a[302][sym_expansion] = state(938); - v->a[302][sym_command_substitution] = state(938); - v->a[302][sym_process_substitution] = state(938); - v->a[302][aux_sym__statements_repeat1] = state(423); - parse_table_1377(v); -} - -void parse_table_1377(t_parse_table_array *v) -{ - v->a[302][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[302][aux_sym_command_repeat1] = state(951); - v->a[302][aux_sym__literal_repeat1] = state(1267); - v->a[302][sym_word] = actions(765); - v->a[302][anon_sym_for] = actions(9); - v->a[302][anon_sym_select] = actions(11); - v->a[302][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[302][anon_sym_LT] = actions(85); - v->a[302][anon_sym_GT] = actions(85); - v->a[302][anon_sym_GT_GT] = actions(87); - v->a[302][anon_sym_LPAREN] = actions(19); - v->a[302][anon_sym_while] = actions(21); - v->a[302][anon_sym_until] = actions(21); - v->a[302][anon_sym_if] = actions(23); - v->a[302][anon_sym_case] = actions(25); - v->a[302][anon_sym_function] = actions(91); - v->a[302][anon_sym_LBRACE] = actions(29); - v->a[302][anon_sym_BANG] = actions(769); - v->a[302][anon_sym_LBRACK] = actions(33); - v->a[302][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1378(v); -} - -void parse_table_1378(t_parse_table_array *v) -{ - v->a[302][anon_sym_declare] = actions(95); - v->a[302][anon_sym_typeset] = actions(95); - v->a[302][anon_sym_export] = actions(95); - v->a[302][anon_sym_readonly] = actions(95); - v->a[302][anon_sym_local] = actions(95); - v->a[302][anon_sym_unset] = actions(97); - v->a[302][anon_sym_unsetenv] = actions(97); - v->a[302][anon_sym_AMP_GT] = actions(85); - v->a[302][anon_sym_AMP_GT_GT] = actions(87); - v->a[302][anon_sym_LT_AMP] = actions(85); - v->a[302][anon_sym_GT_AMP] = actions(85); - v->a[302][anon_sym_GT_PIPE] = actions(87); - v->a[302][anon_sym_LT_AMP_DASH] = actions(99); - v->a[302][anon_sym_GT_AMP_DASH] = actions(99); - v->a[302][anon_sym_LT_LT_LT] = actions(101); - v->a[302][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[302][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[302][anon_sym_DOLLAR] = actions(316); - v->a[302][sym__special_character] = actions(771); - v->a[302][anon_sym_DQUOTE] = actions(320); - parse_table_1379(v); -} - -void parse_table_1379(t_parse_table_array *v) -{ - v->a[302][sym_raw_string] = actions(773); - v->a[302][sym_ansi_c_string] = actions(773); - v->a[302][aux_sym_number_token1] = actions(324); - v->a[302][aux_sym_number_token2] = actions(326); - v->a[302][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[302][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[302][anon_sym_BQUOTE] = actions(332); - v->a[302][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[302][anon_sym_LT_LPAREN] = actions(336); - v->a[302][anon_sym_GT_LPAREN] = actions(336); - v->a[302][sym_comment] = actions(71); - v->a[302][sym_file_descriptor] = actions(135); - v->a[302][sym_variable_name] = actions(137); - v->a[302][sym_test_operator] = actions(775); - v->a[302][sym__brace_start] = actions(344); - v->a[303][sym__statements] = state(7118); - v->a[303][sym__statement_not_pipeline] = state(6558); - v->a[303][sym_redirected_statement] = state(4662); - v->a[303][sym_for_statement] = state(4662); - v->a[303][sym_c_style_for_statement] = state(4662); - parse_table_1380(v); -} - -/* EOF parse_table_275.c */ diff --git a/parser/static/parse_table/parse_table_276.c b/parser/static/parse_table/parse_table_276.c deleted file mode 100644 index 4d06fb61..00000000 --- a/parser/static/parse_table/parse_table_276.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_276.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1380(t_parse_table_array *v) -{ - v->a[303][sym_while_statement] = state(4314); - v->a[303][sym_if_statement] = state(4314); - v->a[303][sym_case_statement] = state(4662); - v->a[303][sym_function_definition] = state(4662); - v->a[303][sym_compound_statement] = state(4662); - v->a[303][sym_subshell] = state(4662); - v->a[303][sym_pipeline] = state(5070); - v->a[303][sym_list] = state(4662); - v->a[303][sym_negated_command] = state(4662); - v->a[303][sym_test_command] = state(4662); - v->a[303][sym_declaration_command] = state(4662); - v->a[303][sym_unset_command] = state(4662); - v->a[303][sym_command] = state(4662); - v->a[303][sym_command_name] = state(554); - v->a[303][sym_variable_assignment] = state(1150); - v->a[303][sym_variable_assignments] = state(4662); - v->a[303][sym_subscript] = state(6790); - v->a[303][sym_file_redirect] = state(2273); - v->a[303][sym_herestring_redirect] = state(2272); - v->a[303][sym_arithmetic_expansion] = state(1078); - parse_table_1381(v); -} - -void parse_table_1381(t_parse_table_array *v) -{ - v->a[303][sym_brace_expression] = state(1078); - v->a[303][sym_concatenation] = state(1376); - v->a[303][sym_string] = state(1078); - v->a[303][sym_translated_string] = state(1078); - v->a[303][sym_number] = state(1078); - v->a[303][sym_simple_expansion] = state(1078); - v->a[303][sym_expansion] = state(1078); - v->a[303][sym_command_substitution] = state(1078); - v->a[303][sym_process_substitution] = state(1078); - v->a[303][aux_sym__statements_repeat1] = state(429); - v->a[303][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[303][aux_sym_command_repeat1] = state(958); - v->a[303][aux_sym__literal_repeat1] = state(1267); - v->a[303][sym_word] = actions(799); - v->a[303][anon_sym_for] = actions(9); - v->a[303][anon_sym_select] = actions(11); - v->a[303][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[303][anon_sym_LT] = actions(290); - v->a[303][anon_sym_GT] = actions(290); - v->a[303][anon_sym_GT_GT] = actions(292); - parse_table_1382(v); -} - -void parse_table_1382(t_parse_table_array *v) -{ - v->a[303][anon_sym_LPAREN] = actions(19); - v->a[303][anon_sym_while] = actions(21); - v->a[303][anon_sym_until] = actions(21); - v->a[303][anon_sym_if] = actions(23); - v->a[303][anon_sym_case] = actions(25); - v->a[303][anon_sym_function] = actions(801); - v->a[303][anon_sym_LBRACE] = actions(29); - v->a[303][anon_sym_BANG] = actions(803); - v->a[303][anon_sym_LBRACK] = actions(33); - v->a[303][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[303][anon_sym_declare] = actions(805); - v->a[303][anon_sym_typeset] = actions(805); - v->a[303][anon_sym_export] = actions(805); - v->a[303][anon_sym_readonly] = actions(805); - v->a[303][anon_sym_local] = actions(805); - v->a[303][anon_sym_unset] = actions(807); - v->a[303][anon_sym_unsetenv] = actions(807); - v->a[303][anon_sym_AMP_GT] = actions(290); - v->a[303][anon_sym_AMP_GT_GT] = actions(292); - v->a[303][anon_sym_LT_AMP] = actions(290); - parse_table_1383(v); -} - -void parse_table_1383(t_parse_table_array *v) -{ - v->a[303][anon_sym_GT_AMP] = actions(290); - v->a[303][anon_sym_GT_PIPE] = actions(292); - v->a[303][anon_sym_LT_AMP_DASH] = actions(308); - v->a[303][anon_sym_GT_AMP_DASH] = actions(308); - v->a[303][anon_sym_LT_LT_LT] = actions(310); - v->a[303][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[303][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[303][anon_sym_DOLLAR] = actions(316); - v->a[303][sym__special_character] = actions(318); - v->a[303][anon_sym_DQUOTE] = actions(320); - v->a[303][sym_raw_string] = actions(322); - v->a[303][sym_ansi_c_string] = actions(322); - v->a[303][aux_sym_number_token1] = actions(324); - v->a[303][aux_sym_number_token2] = actions(326); - v->a[303][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[303][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[303][anon_sym_BQUOTE] = actions(332); - v->a[303][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[303][anon_sym_LT_LPAREN] = actions(336); - v->a[303][anon_sym_GT_LPAREN] = actions(336); - parse_table_1384(v); -} - -void parse_table_1384(t_parse_table_array *v) -{ - v->a[303][sym_comment] = actions(71); - v->a[303][sym_file_descriptor] = actions(338); - v->a[303][sym_variable_name] = actions(340); - v->a[303][sym_test_operator] = actions(342); - v->a[303][sym__brace_start] = actions(344); - v->a[304][sym__statements] = state(7119); - v->a[304][sym__statement_not_pipeline] = state(6558); - v->a[304][sym_redirected_statement] = state(4662); - v->a[304][sym_for_statement] = state(4662); - v->a[304][sym_c_style_for_statement] = state(4662); - v->a[304][sym_while_statement] = state(4314); - v->a[304][sym_if_statement] = state(4314); - v->a[304][sym_case_statement] = state(4662); - v->a[304][sym_function_definition] = state(4662); - v->a[304][sym_compound_statement] = state(4662); - v->a[304][sym_subshell] = state(4662); - v->a[304][sym_pipeline] = state(5070); - v->a[304][sym_list] = state(4662); - v->a[304][sym_negated_command] = state(4662); - v->a[304][sym_test_command] = state(4662); - parse_table_1385(v); -} - -/* EOF parse_table_276.c */ diff --git a/parser/static/parse_table/parse_table_277.c b/parser/static/parse_table/parse_table_277.c deleted file mode 100644 index 03d166e3..00000000 --- a/parser/static/parse_table/parse_table_277.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_277.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1385(t_parse_table_array *v) -{ - v->a[304][sym_declaration_command] = state(4662); - v->a[304][sym_unset_command] = state(4662); - v->a[304][sym_command] = state(4662); - v->a[304][sym_command_name] = state(554); - v->a[304][sym_variable_assignment] = state(1150); - v->a[304][sym_variable_assignments] = state(4662); - v->a[304][sym_subscript] = state(6790); - v->a[304][sym_file_redirect] = state(2273); - v->a[304][sym_herestring_redirect] = state(2272); - v->a[304][sym_arithmetic_expansion] = state(1078); - v->a[304][sym_brace_expression] = state(1078); - v->a[304][sym_concatenation] = state(1376); - v->a[304][sym_string] = state(1078); - v->a[304][sym_translated_string] = state(1078); - v->a[304][sym_number] = state(1078); - v->a[304][sym_simple_expansion] = state(1078); - v->a[304][sym_expansion] = state(1078); - v->a[304][sym_command_substitution] = state(1078); - v->a[304][sym_process_substitution] = state(1078); - v->a[304][aux_sym__statements_repeat1] = state(429); - parse_table_1386(v); -} - -void parse_table_1386(t_parse_table_array *v) -{ - v->a[304][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[304][aux_sym_command_repeat1] = state(958); - v->a[304][aux_sym__literal_repeat1] = state(1267); - v->a[304][sym_word] = actions(799); - v->a[304][anon_sym_for] = actions(9); - v->a[304][anon_sym_select] = actions(11); - v->a[304][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[304][anon_sym_LT] = actions(290); - v->a[304][anon_sym_GT] = actions(290); - v->a[304][anon_sym_GT_GT] = actions(292); - v->a[304][anon_sym_LPAREN] = actions(19); - v->a[304][anon_sym_while] = actions(21); - v->a[304][anon_sym_until] = actions(21); - v->a[304][anon_sym_if] = actions(23); - v->a[304][anon_sym_case] = actions(25); - v->a[304][anon_sym_function] = actions(801); - v->a[304][anon_sym_LBRACE] = actions(29); - v->a[304][anon_sym_BANG] = actions(803); - v->a[304][anon_sym_LBRACK] = actions(33); - v->a[304][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1387(v); -} - -void parse_table_1387(t_parse_table_array *v) -{ - v->a[304][anon_sym_declare] = actions(805); - v->a[304][anon_sym_typeset] = actions(805); - v->a[304][anon_sym_export] = actions(805); - v->a[304][anon_sym_readonly] = actions(805); - v->a[304][anon_sym_local] = actions(805); - v->a[304][anon_sym_unset] = actions(807); - v->a[304][anon_sym_unsetenv] = actions(807); - v->a[304][anon_sym_AMP_GT] = actions(290); - v->a[304][anon_sym_AMP_GT_GT] = actions(292); - v->a[304][anon_sym_LT_AMP] = actions(290); - v->a[304][anon_sym_GT_AMP] = actions(290); - v->a[304][anon_sym_GT_PIPE] = actions(292); - v->a[304][anon_sym_LT_AMP_DASH] = actions(308); - v->a[304][anon_sym_GT_AMP_DASH] = actions(308); - v->a[304][anon_sym_LT_LT_LT] = actions(310); - v->a[304][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[304][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[304][anon_sym_DOLLAR] = actions(316); - v->a[304][sym__special_character] = actions(318); - v->a[304][anon_sym_DQUOTE] = actions(320); - parse_table_1388(v); -} - -void parse_table_1388(t_parse_table_array *v) -{ - v->a[304][sym_raw_string] = actions(322); - v->a[304][sym_ansi_c_string] = actions(322); - v->a[304][aux_sym_number_token1] = actions(324); - v->a[304][aux_sym_number_token2] = actions(326); - v->a[304][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[304][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[304][anon_sym_BQUOTE] = actions(332); - v->a[304][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[304][anon_sym_LT_LPAREN] = actions(336); - v->a[304][anon_sym_GT_LPAREN] = actions(336); - v->a[304][sym_comment] = actions(71); - v->a[304][sym_file_descriptor] = actions(338); - v->a[304][sym_variable_name] = actions(340); - v->a[304][sym_test_operator] = actions(342); - v->a[304][sym__brace_start] = actions(344); - v->a[305][sym__statements] = state(7125); - v->a[305][sym__statement_not_pipeline] = state(6614); - v->a[305][sym_redirected_statement] = state(4797); - v->a[305][sym_for_statement] = state(4797); - v->a[305][sym_c_style_for_statement] = state(4797); - parse_table_1389(v); -} - -void parse_table_1389(t_parse_table_array *v) -{ - v->a[305][sym_while_statement] = state(4400); - v->a[305][sym_if_statement] = state(4400); - v->a[305][sym_case_statement] = state(4797); - v->a[305][sym_function_definition] = state(4797); - v->a[305][sym_compound_statement] = state(4797); - v->a[305][sym_subshell] = state(4797); - v->a[305][sym_pipeline] = state(5054); - v->a[305][sym_list] = state(4797); - v->a[305][sym_negated_command] = state(4797); - v->a[305][sym_test_command] = state(4797); - v->a[305][sym_declaration_command] = state(4797); - v->a[305][sym_unset_command] = state(4797); - v->a[305][sym_command] = state(4797); - v->a[305][sym_command_name] = state(533); - v->a[305][sym_variable_assignment] = state(945); - v->a[305][sym_variable_assignments] = state(4797); - v->a[305][sym_subscript] = state(6754); - v->a[305][sym_file_redirect] = state(2084); - v->a[305][sym_herestring_redirect] = state(2017); - v->a[305][sym_arithmetic_expansion] = state(938); - parse_table_1390(v); -} - -/* EOF parse_table_277.c */ diff --git a/parser/static/parse_table/parse_table_278.c b/parser/static/parse_table/parse_table_278.c deleted file mode 100644 index 998d30bc..00000000 --- a/parser/static/parse_table/parse_table_278.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_278.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1390(t_parse_table_array *v) -{ - v->a[305][sym_brace_expression] = state(938); - v->a[305][sym_concatenation] = state(1376); - v->a[305][sym_string] = state(938); - v->a[305][sym_translated_string] = state(938); - v->a[305][sym_number] = state(938); - v->a[305][sym_simple_expansion] = state(938); - v->a[305][sym_expansion] = state(938); - v->a[305][sym_command_substitution] = state(938); - v->a[305][sym_process_substitution] = state(938); - v->a[305][aux_sym__statements_repeat1] = state(423); - v->a[305][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[305][aux_sym_command_repeat1] = state(951); - v->a[305][aux_sym__literal_repeat1] = state(1267); - v->a[305][sym_word] = actions(765); - v->a[305][anon_sym_for] = actions(9); - v->a[305][anon_sym_select] = actions(11); - v->a[305][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[305][anon_sym_LT] = actions(85); - v->a[305][anon_sym_GT] = actions(85); - v->a[305][anon_sym_GT_GT] = actions(87); - parse_table_1391(v); -} - -void parse_table_1391(t_parse_table_array *v) -{ - v->a[305][anon_sym_LPAREN] = actions(19); - v->a[305][anon_sym_while] = actions(21); - v->a[305][anon_sym_until] = actions(21); - v->a[305][anon_sym_if] = actions(23); - v->a[305][anon_sym_case] = actions(25); - v->a[305][anon_sym_function] = actions(91); - v->a[305][anon_sym_LBRACE] = actions(29); - v->a[305][anon_sym_BANG] = actions(769); - v->a[305][anon_sym_LBRACK] = actions(33); - v->a[305][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[305][anon_sym_declare] = actions(95); - v->a[305][anon_sym_typeset] = actions(95); - v->a[305][anon_sym_export] = actions(95); - v->a[305][anon_sym_readonly] = actions(95); - v->a[305][anon_sym_local] = actions(95); - v->a[305][anon_sym_unset] = actions(97); - v->a[305][anon_sym_unsetenv] = actions(97); - v->a[305][anon_sym_AMP_GT] = actions(85); - v->a[305][anon_sym_AMP_GT_GT] = actions(87); - v->a[305][anon_sym_LT_AMP] = actions(85); - parse_table_1392(v); -} - -void parse_table_1392(t_parse_table_array *v) -{ - v->a[305][anon_sym_GT_AMP] = actions(85); - v->a[305][anon_sym_GT_PIPE] = actions(87); - v->a[305][anon_sym_LT_AMP_DASH] = actions(99); - v->a[305][anon_sym_GT_AMP_DASH] = actions(99); - v->a[305][anon_sym_LT_LT_LT] = actions(101); - v->a[305][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[305][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[305][anon_sym_DOLLAR] = actions(316); - v->a[305][sym__special_character] = actions(771); - v->a[305][anon_sym_DQUOTE] = actions(320); - v->a[305][sym_raw_string] = actions(773); - v->a[305][sym_ansi_c_string] = actions(773); - v->a[305][aux_sym_number_token1] = actions(324); - v->a[305][aux_sym_number_token2] = actions(326); - v->a[305][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[305][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[305][anon_sym_BQUOTE] = actions(332); - v->a[305][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[305][anon_sym_LT_LPAREN] = actions(336); - v->a[305][anon_sym_GT_LPAREN] = actions(336); - parse_table_1393(v); -} - -void parse_table_1393(t_parse_table_array *v) -{ - v->a[305][sym_comment] = actions(71); - v->a[305][sym_file_descriptor] = actions(135); - v->a[305][sym_variable_name] = actions(137); - v->a[305][sym_test_operator] = actions(775); - v->a[305][sym__brace_start] = actions(344); - v->a[306][sym__statements] = state(7130); - v->a[306][sym__statement_not_pipeline] = state(6558); - v->a[306][sym_redirected_statement] = state(4662); - v->a[306][sym_for_statement] = state(4662); - v->a[306][sym_c_style_for_statement] = state(4662); - v->a[306][sym_while_statement] = state(4314); - v->a[306][sym_if_statement] = state(4314); - v->a[306][sym_case_statement] = state(4662); - v->a[306][sym_function_definition] = state(4662); - v->a[306][sym_compound_statement] = state(4662); - v->a[306][sym_subshell] = state(4662); - v->a[306][sym_pipeline] = state(5070); - v->a[306][sym_list] = state(4662); - v->a[306][sym_negated_command] = state(4662); - v->a[306][sym_test_command] = state(4662); - parse_table_1394(v); -} - -void parse_table_1394(t_parse_table_array *v) -{ - v->a[306][sym_declaration_command] = state(4662); - v->a[306][sym_unset_command] = state(4662); - v->a[306][sym_command] = state(4662); - v->a[306][sym_command_name] = state(554); - v->a[306][sym_variable_assignment] = state(1150); - v->a[306][sym_variable_assignments] = state(4662); - v->a[306][sym_subscript] = state(6790); - v->a[306][sym_file_redirect] = state(2273); - v->a[306][sym_herestring_redirect] = state(2272); - v->a[306][sym_arithmetic_expansion] = state(1078); - v->a[306][sym_brace_expression] = state(1078); - v->a[306][sym_concatenation] = state(1376); - v->a[306][sym_string] = state(1078); - v->a[306][sym_translated_string] = state(1078); - v->a[306][sym_number] = state(1078); - v->a[306][sym_simple_expansion] = state(1078); - v->a[306][sym_expansion] = state(1078); - v->a[306][sym_command_substitution] = state(1078); - v->a[306][sym_process_substitution] = state(1078); - v->a[306][aux_sym__statements_repeat1] = state(429); - parse_table_1395(v); -} - -/* EOF parse_table_278.c */ diff --git a/parser/static/parse_table/parse_table_279.c b/parser/static/parse_table/parse_table_279.c deleted file mode 100644 index 3bfc064f..00000000 --- a/parser/static/parse_table/parse_table_279.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_279.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1395(t_parse_table_array *v) -{ - v->a[306][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[306][aux_sym_command_repeat1] = state(958); - v->a[306][aux_sym__literal_repeat1] = state(1267); - v->a[306][sym_word] = actions(799); - v->a[306][anon_sym_for] = actions(9); - v->a[306][anon_sym_select] = actions(11); - v->a[306][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[306][anon_sym_LT] = actions(290); - v->a[306][anon_sym_GT] = actions(290); - v->a[306][anon_sym_GT_GT] = actions(292); - v->a[306][anon_sym_LPAREN] = actions(19); - v->a[306][anon_sym_while] = actions(21); - v->a[306][anon_sym_until] = actions(21); - v->a[306][anon_sym_if] = actions(23); - v->a[306][anon_sym_case] = actions(25); - v->a[306][anon_sym_function] = actions(801); - v->a[306][anon_sym_LBRACE] = actions(29); - v->a[306][anon_sym_BANG] = actions(803); - v->a[306][anon_sym_LBRACK] = actions(33); - v->a[306][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1396(v); -} - -void parse_table_1396(t_parse_table_array *v) -{ - v->a[306][anon_sym_declare] = actions(805); - v->a[306][anon_sym_typeset] = actions(805); - v->a[306][anon_sym_export] = actions(805); - v->a[306][anon_sym_readonly] = actions(805); - v->a[306][anon_sym_local] = actions(805); - v->a[306][anon_sym_unset] = actions(807); - v->a[306][anon_sym_unsetenv] = actions(807); - v->a[306][anon_sym_AMP_GT] = actions(290); - v->a[306][anon_sym_AMP_GT_GT] = actions(292); - v->a[306][anon_sym_LT_AMP] = actions(290); - v->a[306][anon_sym_GT_AMP] = actions(290); - v->a[306][anon_sym_GT_PIPE] = actions(292); - v->a[306][anon_sym_LT_AMP_DASH] = actions(308); - v->a[306][anon_sym_GT_AMP_DASH] = actions(308); - v->a[306][anon_sym_LT_LT_LT] = actions(310); - v->a[306][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[306][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[306][anon_sym_DOLLAR] = actions(316); - v->a[306][sym__special_character] = actions(318); - v->a[306][anon_sym_DQUOTE] = actions(320); - parse_table_1397(v); -} - -void parse_table_1397(t_parse_table_array *v) -{ - v->a[306][sym_raw_string] = actions(322); - v->a[306][sym_ansi_c_string] = actions(322); - v->a[306][aux_sym_number_token1] = actions(324); - v->a[306][aux_sym_number_token2] = actions(326); - v->a[306][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[306][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[306][anon_sym_BQUOTE] = actions(332); - v->a[306][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[306][anon_sym_LT_LPAREN] = actions(336); - v->a[306][anon_sym_GT_LPAREN] = actions(336); - v->a[306][sym_comment] = actions(71); - v->a[306][sym_file_descriptor] = actions(338); - v->a[306][sym_variable_name] = actions(340); - v->a[306][sym_test_operator] = actions(342); - v->a[306][sym__brace_start] = actions(344); - v->a[307][sym__statements] = state(7132); - v->a[307][sym__statement_not_pipeline] = state(6558); - v->a[307][sym_redirected_statement] = state(4662); - v->a[307][sym_for_statement] = state(4662); - v->a[307][sym_c_style_for_statement] = state(4662); - parse_table_1398(v); -} - -void parse_table_1398(t_parse_table_array *v) -{ - v->a[307][sym_while_statement] = state(4314); - v->a[307][sym_if_statement] = state(4314); - v->a[307][sym_case_statement] = state(4662); - v->a[307][sym_function_definition] = state(4662); - v->a[307][sym_compound_statement] = state(4662); - v->a[307][sym_subshell] = state(4662); - v->a[307][sym_pipeline] = state(5070); - v->a[307][sym_list] = state(4662); - v->a[307][sym_negated_command] = state(4662); - v->a[307][sym_test_command] = state(4662); - v->a[307][sym_declaration_command] = state(4662); - v->a[307][sym_unset_command] = state(4662); - v->a[307][sym_command] = state(4662); - v->a[307][sym_command_name] = state(554); - v->a[307][sym_variable_assignment] = state(1150); - v->a[307][sym_variable_assignments] = state(4662); - v->a[307][sym_subscript] = state(6790); - v->a[307][sym_file_redirect] = state(2273); - v->a[307][sym_herestring_redirect] = state(2272); - v->a[307][sym_arithmetic_expansion] = state(1078); - parse_table_1399(v); -} - -void parse_table_1399(t_parse_table_array *v) -{ - v->a[307][sym_brace_expression] = state(1078); - v->a[307][sym_concatenation] = state(1376); - v->a[307][sym_string] = state(1078); - v->a[307][sym_translated_string] = state(1078); - v->a[307][sym_number] = state(1078); - v->a[307][sym_simple_expansion] = state(1078); - v->a[307][sym_expansion] = state(1078); - v->a[307][sym_command_substitution] = state(1078); - v->a[307][sym_process_substitution] = state(1078); - v->a[307][aux_sym__statements_repeat1] = state(429); - v->a[307][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[307][aux_sym_command_repeat1] = state(958); - v->a[307][aux_sym__literal_repeat1] = state(1267); - v->a[307][sym_word] = actions(799); - v->a[307][anon_sym_for] = actions(9); - v->a[307][anon_sym_select] = actions(11); - v->a[307][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[307][anon_sym_LT] = actions(290); - v->a[307][anon_sym_GT] = actions(290); - v->a[307][anon_sym_GT_GT] = actions(292); - parse_table_1400(v); -} - -/* EOF parse_table_279.c */ diff --git a/parser/static/parse_table/parse_table_28.c b/parser/static/parse_table/parse_table_28.c index 46da0ce6..d23d6349 100644 --- a/parser/static/parse_table/parse_table_28.c +++ b/parser/static/parse_table/parse_table_28.c @@ -14,126 +14,126 @@ void parse_table_140(t_parse_table_array *v) { - v->a[28][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[28][aux_sym_command_repeat1] = state(925); - v->a[28][aux_sym__literal_repeat1] = state(926); - v->a[28][sym_word] = actions(403); - v->a[28][anon_sym_for] = actions(405); - v->a[28][anon_sym_select] = actions(407); - v->a[28][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[28][anon_sym_LT] = actions(411); - v->a[28][anon_sym_GT] = actions(411); - v->a[28][anon_sym_GT_GT] = actions(413); - v->a[28][anon_sym_LPAREN] = actions(415); - v->a[28][anon_sym_while] = actions(417); - v->a[28][anon_sym_until] = actions(417); - v->a[28][anon_sym_if] = actions(419); - v->a[28][anon_sym_case] = actions(421); - v->a[28][anon_sym_esac] = actions(511); - v->a[28][anon_sym_SEMI_SEMI] = actions(519); - v->a[28][anon_sym_SEMI_AMP] = actions(521); - v->a[28][anon_sym_SEMI_SEMI_AMP] = actions(523); - v->a[28][anon_sym_function] = actions(431); + v->a[34][anon_sym_GT] = actions(81); + v->a[34][anon_sym_GT_GT] = actions(83); + v->a[34][anon_sym_AMP_GT] = actions(81); + v->a[34][anon_sym_AMP_GT_GT] = actions(83); + v->a[34][anon_sym_LT_AMP] = actions(81); + v->a[34][anon_sym_GT_AMP] = actions(81); + v->a[34][anon_sym_GT_PIPE] = actions(83); + v->a[34][anon_sym_LT_AMP_DASH] = actions(85); + v->a[34][anon_sym_GT_AMP_DASH] = actions(85); + v->a[34][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[34][anon_sym_DOLLAR] = actions(89); + v->a[34][sym__special_character] = actions(91); + v->a[34][anon_sym_DQUOTE] = actions(93); + v->a[34][sym_raw_string] = actions(95); + v->a[34][aux_sym_number_token1] = actions(97); + v->a[34][aux_sym_number_token2] = actions(99); + v->a[34][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[34][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[34][anon_sym_BQUOTE] = actions(105); + v->a[34][anon_sym_DOLLAR_BQUOTE] = actions(107); parse_table_141(v); } void parse_table_141(t_parse_table_array *v) { - v->a[28][anon_sym_LBRACE] = actions(433); - v->a[28][anon_sym_BANG] = actions(435); - v->a[28][anon_sym_LBRACK] = actions(437); - v->a[28][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[28][anon_sym_declare] = actions(441); - v->a[28][anon_sym_typeset] = actions(441); - v->a[28][anon_sym_export] = actions(441); - v->a[28][anon_sym_readonly] = actions(441); - v->a[28][anon_sym_local] = actions(441); - v->a[28][anon_sym_unset] = actions(443); - v->a[28][anon_sym_unsetenv] = actions(443); - v->a[28][anon_sym_AMP_GT] = actions(411); - v->a[28][anon_sym_AMP_GT_GT] = actions(413); - v->a[28][anon_sym_LT_AMP] = actions(411); - v->a[28][anon_sym_GT_AMP] = actions(411); - v->a[28][anon_sym_GT_PIPE] = actions(413); - v->a[28][anon_sym_LT_AMP_DASH] = actions(445); - v->a[28][anon_sym_GT_AMP_DASH] = actions(445); - v->a[28][anon_sym_LT_LT_LT] = actions(447); - v->a[28][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); + v->a[34][sym_comment] = actions(57); + v->a[34][sym_file_descriptor] = actions(109); + v->a[34][sym_variable_name] = actions(111); + v->a[34][sym_test_operator] = actions(95); + v->a[34][sym__brace_start] = actions(113); + v->a[35][sym__statements] = state(4026); + v->a[35][sym__statement_not_pipeline] = state(3480); + v->a[35][sym_redirected_statement] = state(2098); + v->a[35][sym_for_statement] = state(2098); + v->a[35][sym_while_statement] = state(2098); + v->a[35][sym_if_statement] = state(2098); + v->a[35][sym_case_statement] = state(2098); + v->a[35][sym_function_definition] = state(2098); + v->a[35][sym_compound_statement] = state(2098); + v->a[35][sym_subshell] = state(2098); + v->a[35][sym_pipeline] = state(2384); + v->a[35][sym_list] = state(2098); + v->a[35][sym_negated_command] = state(2098); + v->a[35][sym_declaration_command] = state(2098); + v->a[35][sym_unset_command] = state(2098); parse_table_142(v); } void parse_table_142(t_parse_table_array *v) { - v->a[28][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[28][anon_sym_DOLLAR] = actions(453); - v->a[28][sym__special_character] = actions(455); - v->a[28][anon_sym_DQUOTE] = actions(457); - v->a[28][sym_raw_string] = actions(459); - v->a[28][sym_ansi_c_string] = actions(459); - v->a[28][aux_sym_number_token1] = actions(461); - v->a[28][aux_sym_number_token2] = actions(463); - v->a[28][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[28][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[28][anon_sym_BQUOTE] = actions(469); - v->a[28][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[28][anon_sym_LT_LPAREN] = actions(473); - v->a[28][anon_sym_GT_LPAREN] = actions(473); - v->a[28][sym_comment] = actions(71); - v->a[28][sym_file_descriptor] = actions(475); - v->a[28][sym_variable_name] = actions(477); - v->a[28][sym_test_operator] = actions(479); - v->a[28][sym__brace_start] = actions(481); - v->a[29][sym__statements] = state(6542); + v->a[35][sym_command] = state(2098); + v->a[35][sym_command_name] = state(292); + v->a[35][sym_variable_assignment] = state(539); + v->a[35][sym_variable_assignments] = state(2098); + v->a[35][sym_file_redirect] = state(1320); + v->a[35][sym_arithmetic_expansion] = state(702); + v->a[35][sym_brace_expression] = state(702); + v->a[35][sym_concatenation] = state(1192); + v->a[35][sym_string] = state(702); + v->a[35][sym_number] = state(702); + v->a[35][sym_simple_expansion] = state(702); + v->a[35][sym_expansion] = state(702); + v->a[35][sym_command_substitution] = state(702); + v->a[35][aux_sym__statements_repeat1] = state(226); + v->a[35][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[35][aux_sym_command_repeat1] = state(1041); + v->a[35][aux_sym__literal_repeat1] = state(1048); + v->a[35][sym_word] = actions(419); + v->a[35][anon_sym_for] = actions(9); + v->a[35][anon_sym_select] = actions(9); parse_table_143(v); } void parse_table_143(t_parse_table_array *v) { - v->a[29][sym__statement_not_pipeline] = state(6584); - v->a[29][sym_redirected_statement] = state(4349); - v->a[29][sym_for_statement] = state(4349); - v->a[29][sym_c_style_for_statement] = state(4349); - v->a[29][sym_while_statement] = state(4225); - v->a[29][sym_if_statement] = state(4225); - v->a[29][sym_case_statement] = state(4349); - v->a[29][sym_function_definition] = state(4349); - v->a[29][sym_compound_statement] = state(4349); - v->a[29][sym_subshell] = state(4349); - v->a[29][sym_pipeline] = state(4620); - v->a[29][sym_list] = state(4349); - v->a[29][sym_negated_command] = state(4349); - v->a[29][sym_test_command] = state(4349); - v->a[29][sym_declaration_command] = state(4349); - v->a[29][sym_unset_command] = state(4349); - v->a[29][sym_command] = state(4349); - v->a[29][sym_command_name] = state(528); - v->a[29][sym_variable_assignment] = state(807); - v->a[29][sym_variable_assignments] = state(4349); + v->a[35][anon_sym_while] = actions(11); + v->a[35][anon_sym_until] = actions(11); + v->a[35][anon_sym_if] = actions(13); + v->a[35][anon_sym_case] = actions(15); + v->a[35][anon_sym_LPAREN] = actions(17); + v->a[35][anon_sym_RPAREN] = actions(447); + v->a[35][anon_sym_function] = actions(423); + v->a[35][anon_sym_LBRACE] = actions(21); + v->a[35][anon_sym_BANG] = actions(425); + v->a[35][anon_sym_declare] = actions(427); + v->a[35][anon_sym_typeset] = actions(427); + v->a[35][anon_sym_export] = actions(427); + v->a[35][anon_sym_readonly] = actions(427); + v->a[35][anon_sym_local] = actions(427); + v->a[35][anon_sym_unset] = actions(429); + v->a[35][anon_sym_unsetenv] = actions(429); + v->a[35][anon_sym_LT] = actions(431); + v->a[35][anon_sym_GT] = actions(431); + v->a[35][anon_sym_GT_GT] = actions(433); + v->a[35][anon_sym_AMP_GT] = actions(431); parse_table_144(v); } void parse_table_144(t_parse_table_array *v) { - v->a[29][sym_subscript] = state(6736); - v->a[29][sym_file_redirect] = state(1635); - v->a[29][sym_herestring_redirect] = state(1634); - v->a[29][sym_arithmetic_expansion] = state(815); - v->a[29][sym_brace_expression] = state(815); - v->a[29][sym_concatenation] = state(1082); - v->a[29][sym_string] = state(815); - v->a[29][sym_translated_string] = state(815); - v->a[29][sym_number] = state(815); - v->a[29][sym_simple_expansion] = state(815); - v->a[29][sym_expansion] = state(815); - v->a[29][sym_command_substitution] = state(815); - v->a[29][sym_process_substitution] = state(815); - v->a[29][aux_sym__statements_repeat1] = state(431); - v->a[29][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[29][aux_sym_command_repeat1] = state(925); - v->a[29][aux_sym__literal_repeat1] = state(926); - v->a[29][sym_word] = actions(403); - v->a[29][anon_sym_for] = actions(405); - v->a[29][anon_sym_select] = actions(407); + v->a[35][anon_sym_AMP_GT_GT] = actions(433); + v->a[35][anon_sym_LT_AMP] = actions(431); + v->a[35][anon_sym_GT_AMP] = actions(431); + v->a[35][anon_sym_GT_PIPE] = actions(433); + v->a[35][anon_sym_LT_AMP_DASH] = actions(435); + v->a[35][anon_sym_GT_AMP_DASH] = actions(435); + v->a[35][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[35][anon_sym_DOLLAR] = actions(89); + v->a[35][sym__special_character] = actions(437); + v->a[35][anon_sym_DQUOTE] = actions(93); + v->a[35][sym_raw_string] = actions(439); + v->a[35][aux_sym_number_token1] = actions(97); + v->a[35][aux_sym_number_token2] = actions(99); + v->a[35][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[35][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[35][anon_sym_BQUOTE] = actions(105); + v->a[35][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[35][sym_comment] = actions(57); + v->a[35][sym_file_descriptor] = actions(441); + v->a[35][sym_variable_name] = actions(443); parse_table_145(v); } diff --git a/parser/static/parse_table/parse_table_280.c b/parser/static/parse_table/parse_table_280.c deleted file mode 100644 index c50a5dd8..00000000 --- a/parser/static/parse_table/parse_table_280.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_280.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1400(t_parse_table_array *v) -{ - v->a[307][anon_sym_LPAREN] = actions(19); - v->a[307][anon_sym_while] = actions(21); - v->a[307][anon_sym_until] = actions(21); - v->a[307][anon_sym_if] = actions(23); - v->a[307][anon_sym_case] = actions(25); - v->a[307][anon_sym_function] = actions(801); - v->a[307][anon_sym_LBRACE] = actions(29); - v->a[307][anon_sym_BANG] = actions(803); - v->a[307][anon_sym_LBRACK] = actions(33); - v->a[307][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[307][anon_sym_declare] = actions(805); - v->a[307][anon_sym_typeset] = actions(805); - v->a[307][anon_sym_export] = actions(805); - v->a[307][anon_sym_readonly] = actions(805); - v->a[307][anon_sym_local] = actions(805); - v->a[307][anon_sym_unset] = actions(807); - v->a[307][anon_sym_unsetenv] = actions(807); - v->a[307][anon_sym_AMP_GT] = actions(290); - v->a[307][anon_sym_AMP_GT_GT] = actions(292); - v->a[307][anon_sym_LT_AMP] = actions(290); - parse_table_1401(v); -} - -void parse_table_1401(t_parse_table_array *v) -{ - v->a[307][anon_sym_GT_AMP] = actions(290); - v->a[307][anon_sym_GT_PIPE] = actions(292); - v->a[307][anon_sym_LT_AMP_DASH] = actions(308); - v->a[307][anon_sym_GT_AMP_DASH] = actions(308); - v->a[307][anon_sym_LT_LT_LT] = actions(310); - v->a[307][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[307][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[307][anon_sym_DOLLAR] = actions(316); - v->a[307][sym__special_character] = actions(318); - v->a[307][anon_sym_DQUOTE] = actions(320); - v->a[307][sym_raw_string] = actions(322); - v->a[307][sym_ansi_c_string] = actions(322); - v->a[307][aux_sym_number_token1] = actions(324); - v->a[307][aux_sym_number_token2] = actions(326); - v->a[307][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[307][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[307][anon_sym_BQUOTE] = actions(332); - v->a[307][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[307][anon_sym_LT_LPAREN] = actions(336); - v->a[307][anon_sym_GT_LPAREN] = actions(336); - parse_table_1402(v); -} - -void parse_table_1402(t_parse_table_array *v) -{ - v->a[307][sym_comment] = actions(71); - v->a[307][sym_file_descriptor] = actions(338); - v->a[307][sym_variable_name] = actions(340); - v->a[307][sym_test_operator] = actions(342); - v->a[307][sym__brace_start] = actions(344); - v->a[308][sym__statements] = state(7133); - v->a[308][sym__statement_not_pipeline] = state(6614); - v->a[308][sym_redirected_statement] = state(4797); - v->a[308][sym_for_statement] = state(4797); - v->a[308][sym_c_style_for_statement] = state(4797); - v->a[308][sym_while_statement] = state(4400); - v->a[308][sym_if_statement] = state(4400); - v->a[308][sym_case_statement] = state(4797); - v->a[308][sym_function_definition] = state(4797); - v->a[308][sym_compound_statement] = state(4797); - v->a[308][sym_subshell] = state(4797); - v->a[308][sym_pipeline] = state(5054); - v->a[308][sym_list] = state(4797); - v->a[308][sym_negated_command] = state(4797); - v->a[308][sym_test_command] = state(4797); - parse_table_1403(v); -} - -void parse_table_1403(t_parse_table_array *v) -{ - v->a[308][sym_declaration_command] = state(4797); - v->a[308][sym_unset_command] = state(4797); - v->a[308][sym_command] = state(4797); - v->a[308][sym_command_name] = state(533); - v->a[308][sym_variable_assignment] = state(945); - v->a[308][sym_variable_assignments] = state(4797); - v->a[308][sym_subscript] = state(6754); - v->a[308][sym_file_redirect] = state(2085); - v->a[308][sym_herestring_redirect] = state(2017); - v->a[308][sym_arithmetic_expansion] = state(938); - v->a[308][sym_brace_expression] = state(938); - v->a[308][sym_concatenation] = state(1376); - v->a[308][sym_string] = state(938); - v->a[308][sym_translated_string] = state(938); - v->a[308][sym_number] = state(938); - v->a[308][sym_simple_expansion] = state(938); - v->a[308][sym_expansion] = state(938); - v->a[308][sym_command_substitution] = state(938); - v->a[308][sym_process_substitution] = state(938); - v->a[308][aux_sym__statements_repeat1] = state(423); - parse_table_1404(v); -} - -void parse_table_1404(t_parse_table_array *v) -{ - v->a[308][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[308][aux_sym_command_repeat1] = state(951); - v->a[308][aux_sym__literal_repeat1] = state(1267); - v->a[308][sym_word] = actions(765); - v->a[308][anon_sym_for] = actions(9); - v->a[308][anon_sym_select] = actions(11); - v->a[308][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[308][anon_sym_LT] = actions(85); - v->a[308][anon_sym_GT] = actions(85); - v->a[308][anon_sym_GT_GT] = actions(87); - v->a[308][anon_sym_LPAREN] = actions(19); - v->a[308][anon_sym_while] = actions(21); - v->a[308][anon_sym_until] = actions(21); - v->a[308][anon_sym_if] = actions(23); - v->a[308][anon_sym_case] = actions(25); - v->a[308][anon_sym_function] = actions(91); - v->a[308][anon_sym_LBRACE] = actions(29); - v->a[308][anon_sym_BANG] = actions(769); - v->a[308][anon_sym_LBRACK] = actions(33); - v->a[308][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1405(v); -} - -/* EOF parse_table_280.c */ diff --git a/parser/static/parse_table/parse_table_281.c b/parser/static/parse_table/parse_table_281.c deleted file mode 100644 index afa3b90d..00000000 --- a/parser/static/parse_table/parse_table_281.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_281.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1405(t_parse_table_array *v) -{ - v->a[308][anon_sym_declare] = actions(95); - v->a[308][anon_sym_typeset] = actions(95); - v->a[308][anon_sym_export] = actions(95); - v->a[308][anon_sym_readonly] = actions(95); - v->a[308][anon_sym_local] = actions(95); - v->a[308][anon_sym_unset] = actions(97); - v->a[308][anon_sym_unsetenv] = actions(97); - v->a[308][anon_sym_AMP_GT] = actions(85); - v->a[308][anon_sym_AMP_GT_GT] = actions(87); - v->a[308][anon_sym_LT_AMP] = actions(85); - v->a[308][anon_sym_GT_AMP] = actions(85); - v->a[308][anon_sym_GT_PIPE] = actions(87); - v->a[308][anon_sym_LT_AMP_DASH] = actions(99); - v->a[308][anon_sym_GT_AMP_DASH] = actions(99); - v->a[308][anon_sym_LT_LT_LT] = actions(101); - v->a[308][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[308][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[308][anon_sym_DOLLAR] = actions(316); - v->a[308][sym__special_character] = actions(771); - v->a[308][anon_sym_DQUOTE] = actions(320); - parse_table_1406(v); -} - -void parse_table_1406(t_parse_table_array *v) -{ - v->a[308][sym_raw_string] = actions(773); - v->a[308][sym_ansi_c_string] = actions(773); - v->a[308][aux_sym_number_token1] = actions(324); - v->a[308][aux_sym_number_token2] = actions(326); - v->a[308][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[308][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[308][anon_sym_BQUOTE] = actions(332); - v->a[308][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[308][anon_sym_LT_LPAREN] = actions(336); - v->a[308][anon_sym_GT_LPAREN] = actions(336); - v->a[308][sym_comment] = actions(71); - v->a[308][sym_file_descriptor] = actions(135); - v->a[308][sym_variable_name] = actions(137); - v->a[308][sym_test_operator] = actions(775); - v->a[308][sym__brace_start] = actions(344); - v->a[309][sym__statements] = state(7138); - v->a[309][sym__statement_not_pipeline] = state(6558); - v->a[309][sym_redirected_statement] = state(4662); - v->a[309][sym_for_statement] = state(4662); - v->a[309][sym_c_style_for_statement] = state(4662); - parse_table_1407(v); -} - -void parse_table_1407(t_parse_table_array *v) -{ - v->a[309][sym_while_statement] = state(4314); - v->a[309][sym_if_statement] = state(4314); - v->a[309][sym_case_statement] = state(4662); - v->a[309][sym_function_definition] = state(4662); - v->a[309][sym_compound_statement] = state(4662); - v->a[309][sym_subshell] = state(4662); - v->a[309][sym_pipeline] = state(5070); - v->a[309][sym_list] = state(4662); - v->a[309][sym_negated_command] = state(4662); - v->a[309][sym_test_command] = state(4662); - v->a[309][sym_declaration_command] = state(4662); - v->a[309][sym_unset_command] = state(4662); - v->a[309][sym_command] = state(4662); - v->a[309][sym_command_name] = state(554); - v->a[309][sym_variable_assignment] = state(1150); - v->a[309][sym_variable_assignments] = state(4662); - v->a[309][sym_subscript] = state(6790); - v->a[309][sym_file_redirect] = state(2273); - v->a[309][sym_herestring_redirect] = state(2272); - v->a[309][sym_arithmetic_expansion] = state(1078); - parse_table_1408(v); -} - -void parse_table_1408(t_parse_table_array *v) -{ - v->a[309][sym_brace_expression] = state(1078); - v->a[309][sym_concatenation] = state(1376); - v->a[309][sym_string] = state(1078); - v->a[309][sym_translated_string] = state(1078); - v->a[309][sym_number] = state(1078); - v->a[309][sym_simple_expansion] = state(1078); - v->a[309][sym_expansion] = state(1078); - v->a[309][sym_command_substitution] = state(1078); - v->a[309][sym_process_substitution] = state(1078); - v->a[309][aux_sym__statements_repeat1] = state(429); - v->a[309][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[309][aux_sym_command_repeat1] = state(958); - v->a[309][aux_sym__literal_repeat1] = state(1267); - v->a[309][sym_word] = actions(799); - v->a[309][anon_sym_for] = actions(9); - v->a[309][anon_sym_select] = actions(11); - v->a[309][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[309][anon_sym_LT] = actions(290); - v->a[309][anon_sym_GT] = actions(290); - v->a[309][anon_sym_GT_GT] = actions(292); - parse_table_1409(v); -} - -void parse_table_1409(t_parse_table_array *v) -{ - v->a[309][anon_sym_LPAREN] = actions(19); - v->a[309][anon_sym_while] = actions(21); - v->a[309][anon_sym_until] = actions(21); - v->a[309][anon_sym_if] = actions(23); - v->a[309][anon_sym_case] = actions(25); - v->a[309][anon_sym_function] = actions(801); - v->a[309][anon_sym_LBRACE] = actions(29); - v->a[309][anon_sym_BANG] = actions(803); - v->a[309][anon_sym_LBRACK] = actions(33); - v->a[309][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[309][anon_sym_declare] = actions(805); - v->a[309][anon_sym_typeset] = actions(805); - v->a[309][anon_sym_export] = actions(805); - v->a[309][anon_sym_readonly] = actions(805); - v->a[309][anon_sym_local] = actions(805); - v->a[309][anon_sym_unset] = actions(807); - v->a[309][anon_sym_unsetenv] = actions(807); - v->a[309][anon_sym_AMP_GT] = actions(290); - v->a[309][anon_sym_AMP_GT_GT] = actions(292); - v->a[309][anon_sym_LT_AMP] = actions(290); - parse_table_1410(v); -} - -/* EOF parse_table_281.c */ diff --git a/parser/static/parse_table/parse_table_282.c b/parser/static/parse_table/parse_table_282.c deleted file mode 100644 index 759c7316..00000000 --- a/parser/static/parse_table/parse_table_282.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_282.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1410(t_parse_table_array *v) -{ - v->a[309][anon_sym_GT_AMP] = actions(290); - v->a[309][anon_sym_GT_PIPE] = actions(292); - v->a[309][anon_sym_LT_AMP_DASH] = actions(308); - v->a[309][anon_sym_GT_AMP_DASH] = actions(308); - v->a[309][anon_sym_LT_LT_LT] = actions(310); - v->a[309][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[309][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[309][anon_sym_DOLLAR] = actions(316); - v->a[309][sym__special_character] = actions(318); - v->a[309][anon_sym_DQUOTE] = actions(320); - v->a[309][sym_raw_string] = actions(322); - v->a[309][sym_ansi_c_string] = actions(322); - v->a[309][aux_sym_number_token1] = actions(324); - v->a[309][aux_sym_number_token2] = actions(326); - v->a[309][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[309][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[309][anon_sym_BQUOTE] = actions(332); - v->a[309][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[309][anon_sym_LT_LPAREN] = actions(336); - v->a[309][anon_sym_GT_LPAREN] = actions(336); - parse_table_1411(v); -} - -void parse_table_1411(t_parse_table_array *v) -{ - v->a[309][sym_comment] = actions(71); - v->a[309][sym_file_descriptor] = actions(338); - v->a[309][sym_variable_name] = actions(340); - v->a[309][sym_test_operator] = actions(342); - v->a[309][sym__brace_start] = actions(344); - v->a[310][sym__statements] = state(7139); - v->a[310][sym__statement_not_pipeline] = state(6558); - v->a[310][sym_redirected_statement] = state(4662); - v->a[310][sym_for_statement] = state(4662); - v->a[310][sym_c_style_for_statement] = state(4662); - v->a[310][sym_while_statement] = state(4314); - v->a[310][sym_if_statement] = state(4314); - v->a[310][sym_case_statement] = state(4662); - v->a[310][sym_function_definition] = state(4662); - v->a[310][sym_compound_statement] = state(4662); - v->a[310][sym_subshell] = state(4662); - v->a[310][sym_pipeline] = state(5070); - v->a[310][sym_list] = state(4662); - v->a[310][sym_negated_command] = state(4662); - v->a[310][sym_test_command] = state(4662); - parse_table_1412(v); -} - -void parse_table_1412(t_parse_table_array *v) -{ - v->a[310][sym_declaration_command] = state(4662); - v->a[310][sym_unset_command] = state(4662); - v->a[310][sym_command] = state(4662); - v->a[310][sym_command_name] = state(554); - v->a[310][sym_variable_assignment] = state(1150); - v->a[310][sym_variable_assignments] = state(4662); - v->a[310][sym_subscript] = state(6790); - v->a[310][sym_file_redirect] = state(2273); - v->a[310][sym_herestring_redirect] = state(2272); - v->a[310][sym_arithmetic_expansion] = state(1078); - v->a[310][sym_brace_expression] = state(1078); - v->a[310][sym_concatenation] = state(1376); - v->a[310][sym_string] = state(1078); - v->a[310][sym_translated_string] = state(1078); - v->a[310][sym_number] = state(1078); - v->a[310][sym_simple_expansion] = state(1078); - v->a[310][sym_expansion] = state(1078); - v->a[310][sym_command_substitution] = state(1078); - v->a[310][sym_process_substitution] = state(1078); - v->a[310][aux_sym__statements_repeat1] = state(429); - parse_table_1413(v); -} - -void parse_table_1413(t_parse_table_array *v) -{ - v->a[310][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[310][aux_sym_command_repeat1] = state(958); - v->a[310][aux_sym__literal_repeat1] = state(1267); - v->a[310][sym_word] = actions(799); - v->a[310][anon_sym_for] = actions(9); - v->a[310][anon_sym_select] = actions(11); - v->a[310][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[310][anon_sym_LT] = actions(290); - v->a[310][anon_sym_GT] = actions(290); - v->a[310][anon_sym_GT_GT] = actions(292); - v->a[310][anon_sym_LPAREN] = actions(19); - v->a[310][anon_sym_while] = actions(21); - v->a[310][anon_sym_until] = actions(21); - v->a[310][anon_sym_if] = actions(23); - v->a[310][anon_sym_case] = actions(25); - v->a[310][anon_sym_function] = actions(801); - v->a[310][anon_sym_LBRACE] = actions(29); - v->a[310][anon_sym_BANG] = actions(803); - v->a[310][anon_sym_LBRACK] = actions(33); - v->a[310][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1414(v); -} - -void parse_table_1414(t_parse_table_array *v) -{ - v->a[310][anon_sym_declare] = actions(805); - v->a[310][anon_sym_typeset] = actions(805); - v->a[310][anon_sym_export] = actions(805); - v->a[310][anon_sym_readonly] = actions(805); - v->a[310][anon_sym_local] = actions(805); - v->a[310][anon_sym_unset] = actions(807); - v->a[310][anon_sym_unsetenv] = actions(807); - v->a[310][anon_sym_AMP_GT] = actions(290); - v->a[310][anon_sym_AMP_GT_GT] = actions(292); - v->a[310][anon_sym_LT_AMP] = actions(290); - v->a[310][anon_sym_GT_AMP] = actions(290); - v->a[310][anon_sym_GT_PIPE] = actions(292); - v->a[310][anon_sym_LT_AMP_DASH] = actions(308); - v->a[310][anon_sym_GT_AMP_DASH] = actions(308); - v->a[310][anon_sym_LT_LT_LT] = actions(310); - v->a[310][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[310][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[310][anon_sym_DOLLAR] = actions(316); - v->a[310][sym__special_character] = actions(318); - v->a[310][anon_sym_DQUOTE] = actions(320); - parse_table_1415(v); -} - -/* EOF parse_table_282.c */ diff --git a/parser/static/parse_table/parse_table_283.c b/parser/static/parse_table/parse_table_283.c deleted file mode 100644 index 7d23ea59..00000000 --- a/parser/static/parse_table/parse_table_283.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_283.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1415(t_parse_table_array *v) -{ - v->a[310][sym_raw_string] = actions(322); - v->a[310][sym_ansi_c_string] = actions(322); - v->a[310][aux_sym_number_token1] = actions(324); - v->a[310][aux_sym_number_token2] = actions(326); - v->a[310][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[310][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[310][anon_sym_BQUOTE] = actions(332); - v->a[310][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[310][anon_sym_LT_LPAREN] = actions(336); - v->a[310][anon_sym_GT_LPAREN] = actions(336); - v->a[310][sym_comment] = actions(71); - v->a[310][sym_file_descriptor] = actions(338); - v->a[310][sym_variable_name] = actions(340); - v->a[310][sym_test_operator] = actions(342); - v->a[310][sym__brace_start] = actions(344); - v->a[311][sym__statements] = state(7140); - v->a[311][sym__statement_not_pipeline] = state(6614); - v->a[311][sym_redirected_statement] = state(4797); - v->a[311][sym_for_statement] = state(4797); - v->a[311][sym_c_style_for_statement] = state(4797); - parse_table_1416(v); -} - -void parse_table_1416(t_parse_table_array *v) -{ - v->a[311][sym_while_statement] = state(4400); - v->a[311][sym_if_statement] = state(4400); - v->a[311][sym_case_statement] = state(4797); - v->a[311][sym_function_definition] = state(4797); - v->a[311][sym_compound_statement] = state(4797); - v->a[311][sym_subshell] = state(4797); - v->a[311][sym_pipeline] = state(5054); - v->a[311][sym_list] = state(4797); - v->a[311][sym_negated_command] = state(4797); - v->a[311][sym_test_command] = state(4797); - v->a[311][sym_declaration_command] = state(4797); - v->a[311][sym_unset_command] = state(4797); - v->a[311][sym_command] = state(4797); - v->a[311][sym_command_name] = state(533); - v->a[311][sym_variable_assignment] = state(945); - v->a[311][sym_variable_assignments] = state(4797); - v->a[311][sym_subscript] = state(6754); - v->a[311][sym_file_redirect] = state(2088); - v->a[311][sym_herestring_redirect] = state(2017); - v->a[311][sym_arithmetic_expansion] = state(938); - parse_table_1417(v); -} - -void parse_table_1417(t_parse_table_array *v) -{ - v->a[311][sym_brace_expression] = state(938); - v->a[311][sym_concatenation] = state(1376); - v->a[311][sym_string] = state(938); - v->a[311][sym_translated_string] = state(938); - v->a[311][sym_number] = state(938); - v->a[311][sym_simple_expansion] = state(938); - v->a[311][sym_expansion] = state(938); - v->a[311][sym_command_substitution] = state(938); - v->a[311][sym_process_substitution] = state(938); - v->a[311][aux_sym__statements_repeat1] = state(423); - v->a[311][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[311][aux_sym_command_repeat1] = state(951); - v->a[311][aux_sym__literal_repeat1] = state(1267); - v->a[311][sym_word] = actions(765); - v->a[311][anon_sym_for] = actions(9); - v->a[311][anon_sym_select] = actions(11); - v->a[311][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[311][anon_sym_LT] = actions(85); - v->a[311][anon_sym_GT] = actions(85); - v->a[311][anon_sym_GT_GT] = actions(87); - parse_table_1418(v); -} - -void parse_table_1418(t_parse_table_array *v) -{ - v->a[311][anon_sym_LPAREN] = actions(19); - v->a[311][anon_sym_while] = actions(21); - v->a[311][anon_sym_until] = actions(21); - v->a[311][anon_sym_if] = actions(23); - v->a[311][anon_sym_case] = actions(25); - v->a[311][anon_sym_function] = actions(91); - v->a[311][anon_sym_LBRACE] = actions(29); - v->a[311][anon_sym_BANG] = actions(769); - v->a[311][anon_sym_LBRACK] = actions(33); - v->a[311][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[311][anon_sym_declare] = actions(95); - v->a[311][anon_sym_typeset] = actions(95); - v->a[311][anon_sym_export] = actions(95); - v->a[311][anon_sym_readonly] = actions(95); - v->a[311][anon_sym_local] = actions(95); - v->a[311][anon_sym_unset] = actions(97); - v->a[311][anon_sym_unsetenv] = actions(97); - v->a[311][anon_sym_AMP_GT] = actions(85); - v->a[311][anon_sym_AMP_GT_GT] = actions(87); - v->a[311][anon_sym_LT_AMP] = actions(85); - parse_table_1419(v); -} - -void parse_table_1419(t_parse_table_array *v) -{ - v->a[311][anon_sym_GT_AMP] = actions(85); - v->a[311][anon_sym_GT_PIPE] = actions(87); - v->a[311][anon_sym_LT_AMP_DASH] = actions(99); - v->a[311][anon_sym_GT_AMP_DASH] = actions(99); - v->a[311][anon_sym_LT_LT_LT] = actions(101); - v->a[311][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[311][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[311][anon_sym_DOLLAR] = actions(316); - v->a[311][sym__special_character] = actions(771); - v->a[311][anon_sym_DQUOTE] = actions(320); - v->a[311][sym_raw_string] = actions(773); - v->a[311][sym_ansi_c_string] = actions(773); - v->a[311][aux_sym_number_token1] = actions(324); - v->a[311][aux_sym_number_token2] = actions(326); - v->a[311][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[311][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[311][anon_sym_BQUOTE] = actions(332); - v->a[311][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[311][anon_sym_LT_LPAREN] = actions(336); - v->a[311][anon_sym_GT_LPAREN] = actions(336); - parse_table_1420(v); -} - -/* EOF parse_table_283.c */ diff --git a/parser/static/parse_table/parse_table_284.c b/parser/static/parse_table/parse_table_284.c deleted file mode 100644 index 3109201b..00000000 --- a/parser/static/parse_table/parse_table_284.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_284.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1420(t_parse_table_array *v) -{ - v->a[311][sym_comment] = actions(71); - v->a[311][sym_file_descriptor] = actions(135); - v->a[311][sym_variable_name] = actions(137); - v->a[311][sym_test_operator] = actions(775); - v->a[311][sym__brace_start] = actions(344); - v->a[312][sym__statements] = state(7151); - v->a[312][sym__statement_not_pipeline] = state(6558); - v->a[312][sym_redirected_statement] = state(4662); - v->a[312][sym_for_statement] = state(4662); - v->a[312][sym_c_style_for_statement] = state(4662); - v->a[312][sym_while_statement] = state(4314); - v->a[312][sym_if_statement] = state(4314); - v->a[312][sym_case_statement] = state(4662); - v->a[312][sym_function_definition] = state(4662); - v->a[312][sym_compound_statement] = state(4662); - v->a[312][sym_subshell] = state(4662); - v->a[312][sym_pipeline] = state(5070); - v->a[312][sym_list] = state(4662); - v->a[312][sym_negated_command] = state(4662); - v->a[312][sym_test_command] = state(4662); - parse_table_1421(v); -} - -void parse_table_1421(t_parse_table_array *v) -{ - v->a[312][sym_declaration_command] = state(4662); - v->a[312][sym_unset_command] = state(4662); - v->a[312][sym_command] = state(4662); - v->a[312][sym_command_name] = state(554); - v->a[312][sym_variable_assignment] = state(1150); - v->a[312][sym_variable_assignments] = state(4662); - v->a[312][sym_subscript] = state(6790); - v->a[312][sym_file_redirect] = state(2273); - v->a[312][sym_herestring_redirect] = state(2272); - v->a[312][sym_arithmetic_expansion] = state(1078); - v->a[312][sym_brace_expression] = state(1078); - v->a[312][sym_concatenation] = state(1376); - v->a[312][sym_string] = state(1078); - v->a[312][sym_translated_string] = state(1078); - v->a[312][sym_number] = state(1078); - v->a[312][sym_simple_expansion] = state(1078); - v->a[312][sym_expansion] = state(1078); - v->a[312][sym_command_substitution] = state(1078); - v->a[312][sym_process_substitution] = state(1078); - v->a[312][aux_sym__statements_repeat1] = state(429); - parse_table_1422(v); -} - -void parse_table_1422(t_parse_table_array *v) -{ - v->a[312][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[312][aux_sym_command_repeat1] = state(958); - v->a[312][aux_sym__literal_repeat1] = state(1267); - v->a[312][sym_word] = actions(799); - v->a[312][anon_sym_for] = actions(9); - v->a[312][anon_sym_select] = actions(11); - v->a[312][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[312][anon_sym_LT] = actions(290); - v->a[312][anon_sym_GT] = actions(290); - v->a[312][anon_sym_GT_GT] = actions(292); - v->a[312][anon_sym_LPAREN] = actions(19); - v->a[312][anon_sym_while] = actions(21); - v->a[312][anon_sym_until] = actions(21); - v->a[312][anon_sym_if] = actions(23); - v->a[312][anon_sym_case] = actions(25); - v->a[312][anon_sym_function] = actions(801); - v->a[312][anon_sym_LBRACE] = actions(29); - v->a[312][anon_sym_BANG] = actions(803); - v->a[312][anon_sym_LBRACK] = actions(33); - v->a[312][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1423(v); -} - -void parse_table_1423(t_parse_table_array *v) -{ - v->a[312][anon_sym_declare] = actions(805); - v->a[312][anon_sym_typeset] = actions(805); - v->a[312][anon_sym_export] = actions(805); - v->a[312][anon_sym_readonly] = actions(805); - v->a[312][anon_sym_local] = actions(805); - v->a[312][anon_sym_unset] = actions(807); - v->a[312][anon_sym_unsetenv] = actions(807); - v->a[312][anon_sym_AMP_GT] = actions(290); - v->a[312][anon_sym_AMP_GT_GT] = actions(292); - v->a[312][anon_sym_LT_AMP] = actions(290); - v->a[312][anon_sym_GT_AMP] = actions(290); - v->a[312][anon_sym_GT_PIPE] = actions(292); - v->a[312][anon_sym_LT_AMP_DASH] = actions(308); - v->a[312][anon_sym_GT_AMP_DASH] = actions(308); - v->a[312][anon_sym_LT_LT_LT] = actions(310); - v->a[312][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[312][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[312][anon_sym_DOLLAR] = actions(316); - v->a[312][sym__special_character] = actions(318); - v->a[312][anon_sym_DQUOTE] = actions(320); - parse_table_1424(v); -} - -void parse_table_1424(t_parse_table_array *v) -{ - v->a[312][sym_raw_string] = actions(322); - v->a[312][sym_ansi_c_string] = actions(322); - v->a[312][aux_sym_number_token1] = actions(324); - v->a[312][aux_sym_number_token2] = actions(326); - v->a[312][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[312][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[312][anon_sym_BQUOTE] = actions(332); - v->a[312][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[312][anon_sym_LT_LPAREN] = actions(336); - v->a[312][anon_sym_GT_LPAREN] = actions(336); - v->a[312][sym_comment] = actions(71); - v->a[312][sym_file_descriptor] = actions(338); - v->a[312][sym_variable_name] = actions(340); - v->a[312][sym_test_operator] = actions(342); - v->a[312][sym__brace_start] = actions(344); - v->a[313][sym__statements] = state(7152); - v->a[313][sym__statement_not_pipeline] = state(6558); - v->a[313][sym_redirected_statement] = state(4662); - v->a[313][sym_for_statement] = state(4662); - v->a[313][sym_c_style_for_statement] = state(4662); - parse_table_1425(v); -} - -/* EOF parse_table_284.c */ diff --git a/parser/static/parse_table/parse_table_285.c b/parser/static/parse_table/parse_table_285.c deleted file mode 100644 index 11627dbf..00000000 --- a/parser/static/parse_table/parse_table_285.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_285.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1425(t_parse_table_array *v) -{ - v->a[313][sym_while_statement] = state(4314); - v->a[313][sym_if_statement] = state(4314); - v->a[313][sym_case_statement] = state(4662); - v->a[313][sym_function_definition] = state(4662); - v->a[313][sym_compound_statement] = state(4662); - v->a[313][sym_subshell] = state(4662); - v->a[313][sym_pipeline] = state(5070); - v->a[313][sym_list] = state(4662); - v->a[313][sym_negated_command] = state(4662); - v->a[313][sym_test_command] = state(4662); - v->a[313][sym_declaration_command] = state(4662); - v->a[313][sym_unset_command] = state(4662); - v->a[313][sym_command] = state(4662); - v->a[313][sym_command_name] = state(554); - v->a[313][sym_variable_assignment] = state(1150); - v->a[313][sym_variable_assignments] = state(4662); - v->a[313][sym_subscript] = state(6790); - v->a[313][sym_file_redirect] = state(2273); - v->a[313][sym_herestring_redirect] = state(2272); - v->a[313][sym_arithmetic_expansion] = state(1078); - parse_table_1426(v); -} - -void parse_table_1426(t_parse_table_array *v) -{ - v->a[313][sym_brace_expression] = state(1078); - v->a[313][sym_concatenation] = state(1376); - v->a[313][sym_string] = state(1078); - v->a[313][sym_translated_string] = state(1078); - v->a[313][sym_number] = state(1078); - v->a[313][sym_simple_expansion] = state(1078); - v->a[313][sym_expansion] = state(1078); - v->a[313][sym_command_substitution] = state(1078); - v->a[313][sym_process_substitution] = state(1078); - v->a[313][aux_sym__statements_repeat1] = state(429); - v->a[313][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[313][aux_sym_command_repeat1] = state(958); - v->a[313][aux_sym__literal_repeat1] = state(1267); - v->a[313][sym_word] = actions(799); - v->a[313][anon_sym_for] = actions(9); - v->a[313][anon_sym_select] = actions(11); - v->a[313][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[313][anon_sym_LT] = actions(290); - v->a[313][anon_sym_GT] = actions(290); - v->a[313][anon_sym_GT_GT] = actions(292); - parse_table_1427(v); -} - -void parse_table_1427(t_parse_table_array *v) -{ - v->a[313][anon_sym_LPAREN] = actions(19); - v->a[313][anon_sym_while] = actions(21); - v->a[313][anon_sym_until] = actions(21); - v->a[313][anon_sym_if] = actions(23); - v->a[313][anon_sym_case] = actions(25); - v->a[313][anon_sym_function] = actions(801); - v->a[313][anon_sym_LBRACE] = actions(29); - v->a[313][anon_sym_BANG] = actions(803); - v->a[313][anon_sym_LBRACK] = actions(33); - v->a[313][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[313][anon_sym_declare] = actions(805); - v->a[313][anon_sym_typeset] = actions(805); - v->a[313][anon_sym_export] = actions(805); - v->a[313][anon_sym_readonly] = actions(805); - v->a[313][anon_sym_local] = actions(805); - v->a[313][anon_sym_unset] = actions(807); - v->a[313][anon_sym_unsetenv] = actions(807); - v->a[313][anon_sym_AMP_GT] = actions(290); - v->a[313][anon_sym_AMP_GT_GT] = actions(292); - v->a[313][anon_sym_LT_AMP] = actions(290); - parse_table_1428(v); -} - -void parse_table_1428(t_parse_table_array *v) -{ - v->a[313][anon_sym_GT_AMP] = actions(290); - v->a[313][anon_sym_GT_PIPE] = actions(292); - v->a[313][anon_sym_LT_AMP_DASH] = actions(308); - v->a[313][anon_sym_GT_AMP_DASH] = actions(308); - v->a[313][anon_sym_LT_LT_LT] = actions(310); - v->a[313][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[313][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[313][anon_sym_DOLLAR] = actions(316); - v->a[313][sym__special_character] = actions(318); - v->a[313][anon_sym_DQUOTE] = actions(320); - v->a[313][sym_raw_string] = actions(322); - v->a[313][sym_ansi_c_string] = actions(322); - v->a[313][aux_sym_number_token1] = actions(324); - v->a[313][aux_sym_number_token2] = actions(326); - v->a[313][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[313][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[313][anon_sym_BQUOTE] = actions(332); - v->a[313][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[313][anon_sym_LT_LPAREN] = actions(336); - v->a[313][anon_sym_GT_LPAREN] = actions(336); - parse_table_1429(v); -} - -void parse_table_1429(t_parse_table_array *v) -{ - v->a[313][sym_comment] = actions(71); - v->a[313][sym_file_descriptor] = actions(338); - v->a[313][sym_variable_name] = actions(340); - v->a[313][sym_test_operator] = actions(342); - v->a[313][sym__brace_start] = actions(344); - v->a[314][sym__statements] = state(7160); - v->a[314][sym__statement_not_pipeline] = state(6614); - v->a[314][sym_redirected_statement] = state(4797); - v->a[314][sym_for_statement] = state(4797); - v->a[314][sym_c_style_for_statement] = state(4797); - v->a[314][sym_while_statement] = state(4400); - v->a[314][sym_if_statement] = state(4400); - v->a[314][sym_case_statement] = state(4797); - v->a[314][sym_function_definition] = state(4797); - v->a[314][sym_compound_statement] = state(4797); - v->a[314][sym_subshell] = state(4797); - v->a[314][sym_pipeline] = state(5054); - v->a[314][sym_list] = state(4797); - v->a[314][sym_negated_command] = state(4797); - v->a[314][sym_test_command] = state(4797); - parse_table_1430(v); -} - -/* EOF parse_table_285.c */ diff --git a/parser/static/parse_table/parse_table_286.c b/parser/static/parse_table/parse_table_286.c deleted file mode 100644 index add673b9..00000000 --- a/parser/static/parse_table/parse_table_286.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_286.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1430(t_parse_table_array *v) -{ - v->a[314][sym_declaration_command] = state(4797); - v->a[314][sym_unset_command] = state(4797); - v->a[314][sym_command] = state(4797); - v->a[314][sym_command_name] = state(533); - v->a[314][sym_variable_assignment] = state(945); - v->a[314][sym_variable_assignments] = state(4797); - v->a[314][sym_subscript] = state(6754); - v->a[314][sym_file_redirect] = state(2096); - v->a[314][sym_herestring_redirect] = state(2017); - v->a[314][sym_arithmetic_expansion] = state(938); - v->a[314][sym_brace_expression] = state(938); - v->a[314][sym_concatenation] = state(1376); - v->a[314][sym_string] = state(938); - v->a[314][sym_translated_string] = state(938); - v->a[314][sym_number] = state(938); - v->a[314][sym_simple_expansion] = state(938); - v->a[314][sym_expansion] = state(938); - v->a[314][sym_command_substitution] = state(938); - v->a[314][sym_process_substitution] = state(938); - v->a[314][aux_sym__statements_repeat1] = state(423); - parse_table_1431(v); -} - -void parse_table_1431(t_parse_table_array *v) -{ - v->a[314][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[314][aux_sym_command_repeat1] = state(951); - v->a[314][aux_sym__literal_repeat1] = state(1267); - v->a[314][sym_word] = actions(765); - v->a[314][anon_sym_for] = actions(9); - v->a[314][anon_sym_select] = actions(11); - v->a[314][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[314][anon_sym_LT] = actions(85); - v->a[314][anon_sym_GT] = actions(85); - v->a[314][anon_sym_GT_GT] = actions(87); - v->a[314][anon_sym_LPAREN] = actions(19); - v->a[314][anon_sym_while] = actions(21); - v->a[314][anon_sym_until] = actions(21); - v->a[314][anon_sym_if] = actions(23); - v->a[314][anon_sym_case] = actions(25); - v->a[314][anon_sym_function] = actions(91); - v->a[314][anon_sym_LBRACE] = actions(29); - v->a[314][anon_sym_BANG] = actions(769); - v->a[314][anon_sym_LBRACK] = actions(33); - v->a[314][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1432(v); -} - -void parse_table_1432(t_parse_table_array *v) -{ - v->a[314][anon_sym_declare] = actions(95); - v->a[314][anon_sym_typeset] = actions(95); - v->a[314][anon_sym_export] = actions(95); - v->a[314][anon_sym_readonly] = actions(95); - v->a[314][anon_sym_local] = actions(95); - v->a[314][anon_sym_unset] = actions(97); - v->a[314][anon_sym_unsetenv] = actions(97); - v->a[314][anon_sym_AMP_GT] = actions(85); - v->a[314][anon_sym_AMP_GT_GT] = actions(87); - v->a[314][anon_sym_LT_AMP] = actions(85); - v->a[314][anon_sym_GT_AMP] = actions(85); - v->a[314][anon_sym_GT_PIPE] = actions(87); - v->a[314][anon_sym_LT_AMP_DASH] = actions(99); - v->a[314][anon_sym_GT_AMP_DASH] = actions(99); - v->a[314][anon_sym_LT_LT_LT] = actions(101); - v->a[314][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[314][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[314][anon_sym_DOLLAR] = actions(316); - v->a[314][sym__special_character] = actions(771); - v->a[314][anon_sym_DQUOTE] = actions(320); - parse_table_1433(v); -} - -void parse_table_1433(t_parse_table_array *v) -{ - v->a[314][sym_raw_string] = actions(773); - v->a[314][sym_ansi_c_string] = actions(773); - v->a[314][aux_sym_number_token1] = actions(324); - v->a[314][aux_sym_number_token2] = actions(326); - v->a[314][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[314][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[314][anon_sym_BQUOTE] = actions(332); - v->a[314][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[314][anon_sym_LT_LPAREN] = actions(336); - v->a[314][anon_sym_GT_LPAREN] = actions(336); - v->a[314][sym_comment] = actions(71); - v->a[314][sym_file_descriptor] = actions(135); - v->a[314][sym_variable_name] = actions(137); - v->a[314][sym_test_operator] = actions(775); - v->a[314][sym__brace_start] = actions(344); - v->a[315][sym__statements] = state(7166); - v->a[315][sym__statement_not_pipeline] = state(6558); - v->a[315][sym_redirected_statement] = state(4662); - v->a[315][sym_for_statement] = state(4662); - v->a[315][sym_c_style_for_statement] = state(4662); - parse_table_1434(v); -} - -void parse_table_1434(t_parse_table_array *v) -{ - v->a[315][sym_while_statement] = state(4314); - v->a[315][sym_if_statement] = state(4314); - v->a[315][sym_case_statement] = state(4662); - v->a[315][sym_function_definition] = state(4662); - v->a[315][sym_compound_statement] = state(4662); - v->a[315][sym_subshell] = state(4662); - v->a[315][sym_pipeline] = state(5070); - v->a[315][sym_list] = state(4662); - v->a[315][sym_negated_command] = state(4662); - v->a[315][sym_test_command] = state(4662); - v->a[315][sym_declaration_command] = state(4662); - v->a[315][sym_unset_command] = state(4662); - v->a[315][sym_command] = state(4662); - v->a[315][sym_command_name] = state(554); - v->a[315][sym_variable_assignment] = state(1150); - v->a[315][sym_variable_assignments] = state(4662); - v->a[315][sym_subscript] = state(6790); - v->a[315][sym_file_redirect] = state(2273); - v->a[315][sym_herestring_redirect] = state(2272); - v->a[315][sym_arithmetic_expansion] = state(1078); - parse_table_1435(v); -} - -/* EOF parse_table_286.c */ diff --git a/parser/static/parse_table/parse_table_287.c b/parser/static/parse_table/parse_table_287.c deleted file mode 100644 index a0ae30b0..00000000 --- a/parser/static/parse_table/parse_table_287.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_287.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1435(t_parse_table_array *v) -{ - v->a[315][sym_brace_expression] = state(1078); - v->a[315][sym_concatenation] = state(1376); - v->a[315][sym_string] = state(1078); - v->a[315][sym_translated_string] = state(1078); - v->a[315][sym_number] = state(1078); - v->a[315][sym_simple_expansion] = state(1078); - v->a[315][sym_expansion] = state(1078); - v->a[315][sym_command_substitution] = state(1078); - v->a[315][sym_process_substitution] = state(1078); - v->a[315][aux_sym__statements_repeat1] = state(429); - v->a[315][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[315][aux_sym_command_repeat1] = state(958); - v->a[315][aux_sym__literal_repeat1] = state(1267); - v->a[315][sym_word] = actions(799); - v->a[315][anon_sym_for] = actions(9); - v->a[315][anon_sym_select] = actions(11); - v->a[315][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[315][anon_sym_LT] = actions(290); - v->a[315][anon_sym_GT] = actions(290); - v->a[315][anon_sym_GT_GT] = actions(292); - parse_table_1436(v); -} - -void parse_table_1436(t_parse_table_array *v) -{ - v->a[315][anon_sym_LPAREN] = actions(19); - v->a[315][anon_sym_while] = actions(21); - v->a[315][anon_sym_until] = actions(21); - v->a[315][anon_sym_if] = actions(23); - v->a[315][anon_sym_case] = actions(25); - v->a[315][anon_sym_function] = actions(801); - v->a[315][anon_sym_LBRACE] = actions(29); - v->a[315][anon_sym_BANG] = actions(803); - v->a[315][anon_sym_LBRACK] = actions(33); - v->a[315][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[315][anon_sym_declare] = actions(805); - v->a[315][anon_sym_typeset] = actions(805); - v->a[315][anon_sym_export] = actions(805); - v->a[315][anon_sym_readonly] = actions(805); - v->a[315][anon_sym_local] = actions(805); - v->a[315][anon_sym_unset] = actions(807); - v->a[315][anon_sym_unsetenv] = actions(807); - v->a[315][anon_sym_AMP_GT] = actions(290); - v->a[315][anon_sym_AMP_GT_GT] = actions(292); - v->a[315][anon_sym_LT_AMP] = actions(290); - parse_table_1437(v); -} - -void parse_table_1437(t_parse_table_array *v) -{ - v->a[315][anon_sym_GT_AMP] = actions(290); - v->a[315][anon_sym_GT_PIPE] = actions(292); - v->a[315][anon_sym_LT_AMP_DASH] = actions(308); - v->a[315][anon_sym_GT_AMP_DASH] = actions(308); - v->a[315][anon_sym_LT_LT_LT] = actions(310); - v->a[315][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[315][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[315][anon_sym_DOLLAR] = actions(316); - v->a[315][sym__special_character] = actions(318); - v->a[315][anon_sym_DQUOTE] = actions(320); - v->a[315][sym_raw_string] = actions(322); - v->a[315][sym_ansi_c_string] = actions(322); - v->a[315][aux_sym_number_token1] = actions(324); - v->a[315][aux_sym_number_token2] = actions(326); - v->a[315][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[315][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[315][anon_sym_BQUOTE] = actions(332); - v->a[315][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[315][anon_sym_LT_LPAREN] = actions(336); - v->a[315][anon_sym_GT_LPAREN] = actions(336); - parse_table_1438(v); -} - -void parse_table_1438(t_parse_table_array *v) -{ - v->a[315][sym_comment] = actions(71); - v->a[315][sym_file_descriptor] = actions(338); - v->a[315][sym_variable_name] = actions(340); - v->a[315][sym_test_operator] = actions(342); - v->a[315][sym__brace_start] = actions(344); - v->a[316][sym__statements] = state(7168); - v->a[316][sym__statement_not_pipeline] = state(6558); - v->a[316][sym_redirected_statement] = state(4662); - v->a[316][sym_for_statement] = state(4662); - v->a[316][sym_c_style_for_statement] = state(4662); - v->a[316][sym_while_statement] = state(4314); - v->a[316][sym_if_statement] = state(4314); - v->a[316][sym_case_statement] = state(4662); - v->a[316][sym_function_definition] = state(4662); - v->a[316][sym_compound_statement] = state(4662); - v->a[316][sym_subshell] = state(4662); - v->a[316][sym_pipeline] = state(5070); - v->a[316][sym_list] = state(4662); - v->a[316][sym_negated_command] = state(4662); - v->a[316][sym_test_command] = state(4662); - parse_table_1439(v); -} - -void parse_table_1439(t_parse_table_array *v) -{ - v->a[316][sym_declaration_command] = state(4662); - v->a[316][sym_unset_command] = state(4662); - v->a[316][sym_command] = state(4662); - v->a[316][sym_command_name] = state(554); - v->a[316][sym_variable_assignment] = state(1150); - v->a[316][sym_variable_assignments] = state(4662); - v->a[316][sym_subscript] = state(6790); - v->a[316][sym_file_redirect] = state(2273); - v->a[316][sym_herestring_redirect] = state(2272); - v->a[316][sym_arithmetic_expansion] = state(1078); - v->a[316][sym_brace_expression] = state(1078); - v->a[316][sym_concatenation] = state(1376); - v->a[316][sym_string] = state(1078); - v->a[316][sym_translated_string] = state(1078); - v->a[316][sym_number] = state(1078); - v->a[316][sym_simple_expansion] = state(1078); - v->a[316][sym_expansion] = state(1078); - v->a[316][sym_command_substitution] = state(1078); - v->a[316][sym_process_substitution] = state(1078); - v->a[316][aux_sym__statements_repeat1] = state(429); - parse_table_1440(v); -} - -/* EOF parse_table_287.c */ diff --git a/parser/static/parse_table/parse_table_288.c b/parser/static/parse_table/parse_table_288.c deleted file mode 100644 index 1b8dd858..00000000 --- a/parser/static/parse_table/parse_table_288.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_288.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1440(t_parse_table_array *v) -{ - v->a[316][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[316][aux_sym_command_repeat1] = state(958); - v->a[316][aux_sym__literal_repeat1] = state(1267); - v->a[316][sym_word] = actions(799); - v->a[316][anon_sym_for] = actions(9); - v->a[316][anon_sym_select] = actions(11); - v->a[316][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[316][anon_sym_LT] = actions(290); - v->a[316][anon_sym_GT] = actions(290); - v->a[316][anon_sym_GT_GT] = actions(292); - v->a[316][anon_sym_LPAREN] = actions(19); - v->a[316][anon_sym_while] = actions(21); - v->a[316][anon_sym_until] = actions(21); - v->a[316][anon_sym_if] = actions(23); - v->a[316][anon_sym_case] = actions(25); - v->a[316][anon_sym_function] = actions(801); - v->a[316][anon_sym_LBRACE] = actions(29); - v->a[316][anon_sym_BANG] = actions(803); - v->a[316][anon_sym_LBRACK] = actions(33); - v->a[316][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1441(v); -} - -void parse_table_1441(t_parse_table_array *v) -{ - v->a[316][anon_sym_declare] = actions(805); - v->a[316][anon_sym_typeset] = actions(805); - v->a[316][anon_sym_export] = actions(805); - v->a[316][anon_sym_readonly] = actions(805); - v->a[316][anon_sym_local] = actions(805); - v->a[316][anon_sym_unset] = actions(807); - v->a[316][anon_sym_unsetenv] = actions(807); - v->a[316][anon_sym_AMP_GT] = actions(290); - v->a[316][anon_sym_AMP_GT_GT] = actions(292); - v->a[316][anon_sym_LT_AMP] = actions(290); - v->a[316][anon_sym_GT_AMP] = actions(290); - v->a[316][anon_sym_GT_PIPE] = actions(292); - v->a[316][anon_sym_LT_AMP_DASH] = actions(308); - v->a[316][anon_sym_GT_AMP_DASH] = actions(308); - v->a[316][anon_sym_LT_LT_LT] = actions(310); - v->a[316][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[316][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[316][anon_sym_DOLLAR] = actions(316); - v->a[316][sym__special_character] = actions(318); - v->a[316][anon_sym_DQUOTE] = actions(320); - parse_table_1442(v); -} - -void parse_table_1442(t_parse_table_array *v) -{ - v->a[316][sym_raw_string] = actions(322); - v->a[316][sym_ansi_c_string] = actions(322); - v->a[316][aux_sym_number_token1] = actions(324); - v->a[316][aux_sym_number_token2] = actions(326); - v->a[316][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[316][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[316][anon_sym_BQUOTE] = actions(332); - v->a[316][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[316][anon_sym_LT_LPAREN] = actions(336); - v->a[316][anon_sym_GT_LPAREN] = actions(336); - v->a[316][sym_comment] = actions(71); - v->a[316][sym_file_descriptor] = actions(338); - v->a[316][sym_variable_name] = actions(340); - v->a[316][sym_test_operator] = actions(342); - v->a[316][sym__brace_start] = actions(344); - v->a[317][sym__statements] = state(7169); - v->a[317][sym__statement_not_pipeline] = state(6614); - v->a[317][sym_redirected_statement] = state(4797); - v->a[317][sym_for_statement] = state(4797); - v->a[317][sym_c_style_for_statement] = state(4797); - parse_table_1443(v); -} - -void parse_table_1443(t_parse_table_array *v) -{ - v->a[317][sym_while_statement] = state(4400); - v->a[317][sym_if_statement] = state(4400); - v->a[317][sym_case_statement] = state(4797); - v->a[317][sym_function_definition] = state(4797); - v->a[317][sym_compound_statement] = state(4797); - v->a[317][sym_subshell] = state(4797); - v->a[317][sym_pipeline] = state(5054); - v->a[317][sym_list] = state(4797); - v->a[317][sym_negated_command] = state(4797); - v->a[317][sym_test_command] = state(4797); - v->a[317][sym_declaration_command] = state(4797); - v->a[317][sym_unset_command] = state(4797); - v->a[317][sym_command] = state(4797); - v->a[317][sym_command_name] = state(533); - v->a[317][sym_variable_assignment] = state(945); - v->a[317][sym_variable_assignments] = state(4797); - v->a[317][sym_subscript] = state(6754); - v->a[317][sym_file_redirect] = state(2097); - v->a[317][sym_herestring_redirect] = state(2017); - v->a[317][sym_arithmetic_expansion] = state(938); - parse_table_1444(v); -} - -void parse_table_1444(t_parse_table_array *v) -{ - v->a[317][sym_brace_expression] = state(938); - v->a[317][sym_concatenation] = state(1376); - v->a[317][sym_string] = state(938); - v->a[317][sym_translated_string] = state(938); - v->a[317][sym_number] = state(938); - v->a[317][sym_simple_expansion] = state(938); - v->a[317][sym_expansion] = state(938); - v->a[317][sym_command_substitution] = state(938); - v->a[317][sym_process_substitution] = state(938); - v->a[317][aux_sym__statements_repeat1] = state(423); - v->a[317][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[317][aux_sym_command_repeat1] = state(951); - v->a[317][aux_sym__literal_repeat1] = state(1267); - v->a[317][sym_word] = actions(765); - v->a[317][anon_sym_for] = actions(9); - v->a[317][anon_sym_select] = actions(11); - v->a[317][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[317][anon_sym_LT] = actions(85); - v->a[317][anon_sym_GT] = actions(85); - v->a[317][anon_sym_GT_GT] = actions(87); - parse_table_1445(v); -} - -/* EOF parse_table_288.c */ diff --git a/parser/static/parse_table/parse_table_289.c b/parser/static/parse_table/parse_table_289.c deleted file mode 100644 index 7bddd6ac..00000000 --- a/parser/static/parse_table/parse_table_289.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_289.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1445(t_parse_table_array *v) -{ - v->a[317][anon_sym_LPAREN] = actions(19); - v->a[317][anon_sym_while] = actions(21); - v->a[317][anon_sym_until] = actions(21); - v->a[317][anon_sym_if] = actions(23); - v->a[317][anon_sym_case] = actions(25); - v->a[317][anon_sym_function] = actions(91); - v->a[317][anon_sym_LBRACE] = actions(29); - v->a[317][anon_sym_BANG] = actions(769); - v->a[317][anon_sym_LBRACK] = actions(33); - v->a[317][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[317][anon_sym_declare] = actions(95); - v->a[317][anon_sym_typeset] = actions(95); - v->a[317][anon_sym_export] = actions(95); - v->a[317][anon_sym_readonly] = actions(95); - v->a[317][anon_sym_local] = actions(95); - v->a[317][anon_sym_unset] = actions(97); - v->a[317][anon_sym_unsetenv] = actions(97); - v->a[317][anon_sym_AMP_GT] = actions(85); - v->a[317][anon_sym_AMP_GT_GT] = actions(87); - v->a[317][anon_sym_LT_AMP] = actions(85); - parse_table_1446(v); -} - -void parse_table_1446(t_parse_table_array *v) -{ - v->a[317][anon_sym_GT_AMP] = actions(85); - v->a[317][anon_sym_GT_PIPE] = actions(87); - v->a[317][anon_sym_LT_AMP_DASH] = actions(99); - v->a[317][anon_sym_GT_AMP_DASH] = actions(99); - v->a[317][anon_sym_LT_LT_LT] = actions(101); - v->a[317][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[317][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[317][anon_sym_DOLLAR] = actions(316); - v->a[317][sym__special_character] = actions(771); - v->a[317][anon_sym_DQUOTE] = actions(320); - v->a[317][sym_raw_string] = actions(773); - v->a[317][sym_ansi_c_string] = actions(773); - v->a[317][aux_sym_number_token1] = actions(324); - v->a[317][aux_sym_number_token2] = actions(326); - v->a[317][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[317][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[317][anon_sym_BQUOTE] = actions(332); - v->a[317][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[317][anon_sym_LT_LPAREN] = actions(336); - v->a[317][anon_sym_GT_LPAREN] = actions(336); - parse_table_1447(v); -} - -void parse_table_1447(t_parse_table_array *v) -{ - v->a[317][sym_comment] = actions(71); - v->a[317][sym_file_descriptor] = actions(135); - v->a[317][sym_variable_name] = actions(137); - v->a[317][sym_test_operator] = actions(775); - v->a[317][sym__brace_start] = actions(344); - v->a[318][sym__statements] = state(7173); - v->a[318][sym__statement_not_pipeline] = state(6558); - v->a[318][sym_redirected_statement] = state(4662); - v->a[318][sym_for_statement] = state(4662); - v->a[318][sym_c_style_for_statement] = state(4662); - v->a[318][sym_while_statement] = state(4314); - v->a[318][sym_if_statement] = state(4314); - v->a[318][sym_case_statement] = state(4662); - v->a[318][sym_function_definition] = state(4662); - v->a[318][sym_compound_statement] = state(4662); - v->a[318][sym_subshell] = state(4662); - v->a[318][sym_pipeline] = state(5070); - v->a[318][sym_list] = state(4662); - v->a[318][sym_negated_command] = state(4662); - v->a[318][sym_test_command] = state(4662); - parse_table_1448(v); -} - -void parse_table_1448(t_parse_table_array *v) -{ - v->a[318][sym_declaration_command] = state(4662); - v->a[318][sym_unset_command] = state(4662); - v->a[318][sym_command] = state(4662); - v->a[318][sym_command_name] = state(554); - v->a[318][sym_variable_assignment] = state(1150); - v->a[318][sym_variable_assignments] = state(4662); - v->a[318][sym_subscript] = state(6790); - v->a[318][sym_file_redirect] = state(2273); - v->a[318][sym_herestring_redirect] = state(2272); - v->a[318][sym_arithmetic_expansion] = state(1078); - v->a[318][sym_brace_expression] = state(1078); - v->a[318][sym_concatenation] = state(1376); - v->a[318][sym_string] = state(1078); - v->a[318][sym_translated_string] = state(1078); - v->a[318][sym_number] = state(1078); - v->a[318][sym_simple_expansion] = state(1078); - v->a[318][sym_expansion] = state(1078); - v->a[318][sym_command_substitution] = state(1078); - v->a[318][sym_process_substitution] = state(1078); - v->a[318][aux_sym__statements_repeat1] = state(429); - parse_table_1449(v); -} - -void parse_table_1449(t_parse_table_array *v) -{ - v->a[318][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[318][aux_sym_command_repeat1] = state(958); - v->a[318][aux_sym__literal_repeat1] = state(1267); - v->a[318][sym_word] = actions(799); - v->a[318][anon_sym_for] = actions(9); - v->a[318][anon_sym_select] = actions(11); - v->a[318][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[318][anon_sym_LT] = actions(290); - v->a[318][anon_sym_GT] = actions(290); - v->a[318][anon_sym_GT_GT] = actions(292); - v->a[318][anon_sym_LPAREN] = actions(19); - v->a[318][anon_sym_while] = actions(21); - v->a[318][anon_sym_until] = actions(21); - v->a[318][anon_sym_if] = actions(23); - v->a[318][anon_sym_case] = actions(25); - v->a[318][anon_sym_function] = actions(801); - v->a[318][anon_sym_LBRACE] = actions(29); - v->a[318][anon_sym_BANG] = actions(803); - v->a[318][anon_sym_LBRACK] = actions(33); - v->a[318][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1450(v); -} - -/* EOF parse_table_289.c */ diff --git a/parser/static/parse_table/parse_table_29.c b/parser/static/parse_table/parse_table_29.c index 13a1b987..6d462661 100644 --- a/parser/static/parse_table/parse_table_29.c +++ b/parser/static/parse_table/parse_table_29.c @@ -14,126 +14,126 @@ void parse_table_145(t_parse_table_array *v) { - v->a[29][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[29][anon_sym_LT] = actions(411); - v->a[29][anon_sym_GT] = actions(411); - v->a[29][anon_sym_GT_GT] = actions(413); - v->a[29][anon_sym_LPAREN] = actions(415); - v->a[29][anon_sym_while] = actions(417); - v->a[29][anon_sym_until] = actions(417); - v->a[29][anon_sym_if] = actions(419); - v->a[29][anon_sym_case] = actions(421); - v->a[29][anon_sym_esac] = actions(503); - v->a[29][anon_sym_SEMI_SEMI] = actions(525); - v->a[29][anon_sym_SEMI_AMP] = actions(527); - v->a[29][anon_sym_SEMI_SEMI_AMP] = actions(529); - v->a[29][anon_sym_function] = actions(431); - v->a[29][anon_sym_LBRACE] = actions(433); - v->a[29][anon_sym_BANG] = actions(435); - v->a[29][anon_sym_LBRACK] = actions(437); - v->a[29][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[29][anon_sym_declare] = actions(441); - v->a[29][anon_sym_typeset] = actions(441); + v->a[35][sym_test_operator] = actions(439); + v->a[35][sym__brace_start] = actions(113); + v->a[36][aux_sym__terminated_statement] = state(13); + v->a[36][sym__statement_not_pipeline] = state(3515); + v->a[36][sym_redirected_statement] = state(2164); + v->a[36][sym_for_statement] = state(2164); + v->a[36][sym_while_statement] = state(2164); + v->a[36][sym_do_group] = state(2201); + v->a[36][sym_if_statement] = state(2164); + v->a[36][sym_case_statement] = state(2164); + v->a[36][sym_function_definition] = state(2164); + v->a[36][sym_compound_statement] = state(2164); + v->a[36][sym_subshell] = state(2164); + v->a[36][sym_pipeline] = state(2581); + v->a[36][sym_list] = state(2164); + v->a[36][sym_negated_command] = state(2164); + v->a[36][sym_declaration_command] = state(2164); + v->a[36][sym_unset_command] = state(2164); + v->a[36][sym_command] = state(2164); + v->a[36][sym_command_name] = state(310); parse_table_146(v); } void parse_table_146(t_parse_table_array *v) { - v->a[29][anon_sym_export] = actions(441); - v->a[29][anon_sym_readonly] = actions(441); - v->a[29][anon_sym_local] = actions(441); - v->a[29][anon_sym_unset] = actions(443); - v->a[29][anon_sym_unsetenv] = actions(443); - v->a[29][anon_sym_AMP_GT] = actions(411); - v->a[29][anon_sym_AMP_GT_GT] = actions(413); - v->a[29][anon_sym_LT_AMP] = actions(411); - v->a[29][anon_sym_GT_AMP] = actions(411); - v->a[29][anon_sym_GT_PIPE] = actions(413); - v->a[29][anon_sym_LT_AMP_DASH] = actions(445); - v->a[29][anon_sym_GT_AMP_DASH] = actions(445); - v->a[29][anon_sym_LT_LT_LT] = actions(447); - v->a[29][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[29][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[29][anon_sym_DOLLAR] = actions(453); - v->a[29][sym__special_character] = actions(455); - v->a[29][anon_sym_DQUOTE] = actions(457); - v->a[29][sym_raw_string] = actions(459); - v->a[29][sym_ansi_c_string] = actions(459); + v->a[36][sym_variable_assignment] = state(704); + v->a[36][sym_variable_assignments] = state(2164); + v->a[36][sym_file_redirect] = state(1320); + v->a[36][sym_arithmetic_expansion] = state(834); + v->a[36][sym_brace_expression] = state(834); + v->a[36][sym_concatenation] = state(1192); + v->a[36][sym_string] = state(834); + v->a[36][sym_number] = state(834); + v->a[36][sym_simple_expansion] = state(834); + v->a[36][sym_expansion] = state(834); + v->a[36][sym_command_substitution] = state(834); + v->a[36][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[36][aux_sym_command_repeat1] = state(1035); + v->a[36][aux_sym__literal_repeat1] = state(1048); + v->a[36][sym_word] = actions(65); + v->a[36][anon_sym_for] = actions(9); + v->a[36][anon_sym_select] = actions(9); + v->a[36][anon_sym_while] = actions(11); + v->a[36][anon_sym_until] = actions(11); + v->a[36][anon_sym_do] = actions(449); parse_table_147(v); } void parse_table_147(t_parse_table_array *v) { - v->a[29][aux_sym_number_token1] = actions(461); - v->a[29][aux_sym_number_token2] = actions(463); - v->a[29][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[29][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[29][anon_sym_BQUOTE] = actions(469); - v->a[29][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[29][anon_sym_LT_LPAREN] = actions(473); - v->a[29][anon_sym_GT_LPAREN] = actions(473); - v->a[29][sym_comment] = actions(71); - v->a[29][sym_file_descriptor] = actions(475); - v->a[29][sym_variable_name] = actions(477); - v->a[29][sym_test_operator] = actions(479); - v->a[29][sym__brace_start] = actions(481); - v->a[30][sym__statements] = state(6541); - v->a[30][sym__statement_not_pipeline] = state(6584); - v->a[30][sym_redirected_statement] = state(4349); - v->a[30][sym_for_statement] = state(4349); - v->a[30][sym_c_style_for_statement] = state(4349); - v->a[30][sym_while_statement] = state(4225); - v->a[30][sym_if_statement] = state(4225); + v->a[36][anon_sym_if] = actions(13); + v->a[36][anon_sym_case] = actions(15); + v->a[36][anon_sym_LPAREN] = actions(17); + v->a[36][anon_sym_function] = actions(73); + v->a[36][anon_sym_LBRACE] = actions(21); + v->a[36][anon_sym_BANG] = actions(75); + v->a[36][anon_sym_declare] = actions(77); + v->a[36][anon_sym_typeset] = actions(77); + v->a[36][anon_sym_export] = actions(77); + v->a[36][anon_sym_readonly] = actions(77); + v->a[36][anon_sym_local] = actions(77); + v->a[36][anon_sym_unset] = actions(79); + v->a[36][anon_sym_unsetenv] = actions(79); + v->a[36][anon_sym_LT] = actions(81); + v->a[36][anon_sym_GT] = actions(81); + v->a[36][anon_sym_GT_GT] = actions(83); + v->a[36][anon_sym_AMP_GT] = actions(81); + v->a[36][anon_sym_AMP_GT_GT] = actions(83); + v->a[36][anon_sym_LT_AMP] = actions(81); + v->a[36][anon_sym_GT_AMP] = actions(81); parse_table_148(v); } void parse_table_148(t_parse_table_array *v) { - v->a[30][sym_case_statement] = state(4349); - v->a[30][sym_function_definition] = state(4349); - v->a[30][sym_compound_statement] = state(4349); - v->a[30][sym_subshell] = state(4349); - v->a[30][sym_pipeline] = state(4620); - v->a[30][sym_list] = state(4349); - v->a[30][sym_negated_command] = state(4349); - v->a[30][sym_test_command] = state(4349); - v->a[30][sym_declaration_command] = state(4349); - v->a[30][sym_unset_command] = state(4349); - v->a[30][sym_command] = state(4349); - v->a[30][sym_command_name] = state(528); - v->a[30][sym_variable_assignment] = state(807); - v->a[30][sym_variable_assignments] = state(4349); - v->a[30][sym_subscript] = state(6736); - v->a[30][sym_file_redirect] = state(1635); - v->a[30][sym_herestring_redirect] = state(1634); - v->a[30][sym_arithmetic_expansion] = state(815); - v->a[30][sym_brace_expression] = state(815); - v->a[30][sym_concatenation] = state(1082); + v->a[36][anon_sym_GT_PIPE] = actions(83); + v->a[36][anon_sym_LT_AMP_DASH] = actions(85); + v->a[36][anon_sym_GT_AMP_DASH] = actions(85); + v->a[36][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[36][anon_sym_DOLLAR] = actions(89); + v->a[36][sym__special_character] = actions(91); + v->a[36][anon_sym_DQUOTE] = actions(93); + v->a[36][sym_raw_string] = actions(95); + v->a[36][aux_sym_number_token1] = actions(97); + v->a[36][aux_sym_number_token2] = actions(99); + v->a[36][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[36][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[36][anon_sym_BQUOTE] = actions(105); + v->a[36][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[36][sym_comment] = actions(57); + v->a[36][sym_file_descriptor] = actions(109); + v->a[36][sym_variable_name] = actions(111); + v->a[36][sym_test_operator] = actions(95); + v->a[36][sym__brace_start] = actions(113); + v->a[37][aux_sym__terminated_statement] = state(13); parse_table_149(v); } void parse_table_149(t_parse_table_array *v) { - v->a[30][sym_string] = state(815); - v->a[30][sym_translated_string] = state(815); - v->a[30][sym_number] = state(815); - v->a[30][sym_simple_expansion] = state(815); - v->a[30][sym_expansion] = state(815); - v->a[30][sym_command_substitution] = state(815); - v->a[30][sym_process_substitution] = state(815); - v->a[30][aux_sym__statements_repeat1] = state(431); - v->a[30][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[30][aux_sym_command_repeat1] = state(925); - v->a[30][aux_sym__literal_repeat1] = state(926); - v->a[30][sym_word] = actions(403); - v->a[30][anon_sym_for] = actions(405); - v->a[30][anon_sym_select] = actions(407); - v->a[30][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[30][anon_sym_LT] = actions(411); - v->a[30][anon_sym_GT] = actions(411); - v->a[30][anon_sym_GT_GT] = actions(413); - v->a[30][anon_sym_LPAREN] = actions(415); - v->a[30][anon_sym_while] = actions(417); + v->a[37][sym__statement_not_pipeline] = state(3515); + v->a[37][sym_redirected_statement] = state(2164); + v->a[37][sym_for_statement] = state(2164); + v->a[37][sym_while_statement] = state(2164); + v->a[37][sym_do_group] = state(2195); + v->a[37][sym_if_statement] = state(2164); + v->a[37][sym_case_statement] = state(2164); + v->a[37][sym_function_definition] = state(2164); + v->a[37][sym_compound_statement] = state(2164); + v->a[37][sym_subshell] = state(2164); + v->a[37][sym_pipeline] = state(2581); + v->a[37][sym_list] = state(2164); + v->a[37][sym_negated_command] = state(2164); + v->a[37][sym_declaration_command] = state(2164); + v->a[37][sym_unset_command] = state(2164); + v->a[37][sym_command] = state(2164); + v->a[37][sym_command_name] = state(310); + v->a[37][sym_variable_assignment] = state(704); + v->a[37][sym_variable_assignments] = state(2164); + v->a[37][sym_file_redirect] = state(1320); parse_table_150(v); } diff --git a/parser/static/parse_table/parse_table_290.c b/parser/static/parse_table/parse_table_290.c deleted file mode 100644 index 7e57dd85..00000000 --- a/parser/static/parse_table/parse_table_290.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_290.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1450(t_parse_table_array *v) -{ - v->a[318][anon_sym_declare] = actions(805); - v->a[318][anon_sym_typeset] = actions(805); - v->a[318][anon_sym_export] = actions(805); - v->a[318][anon_sym_readonly] = actions(805); - v->a[318][anon_sym_local] = actions(805); - v->a[318][anon_sym_unset] = actions(807); - v->a[318][anon_sym_unsetenv] = actions(807); - v->a[318][anon_sym_AMP_GT] = actions(290); - v->a[318][anon_sym_AMP_GT_GT] = actions(292); - v->a[318][anon_sym_LT_AMP] = actions(290); - v->a[318][anon_sym_GT_AMP] = actions(290); - v->a[318][anon_sym_GT_PIPE] = actions(292); - v->a[318][anon_sym_LT_AMP_DASH] = actions(308); - v->a[318][anon_sym_GT_AMP_DASH] = actions(308); - v->a[318][anon_sym_LT_LT_LT] = actions(310); - v->a[318][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[318][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[318][anon_sym_DOLLAR] = actions(316); - v->a[318][sym__special_character] = actions(318); - v->a[318][anon_sym_DQUOTE] = actions(320); - parse_table_1451(v); -} - -void parse_table_1451(t_parse_table_array *v) -{ - v->a[318][sym_raw_string] = actions(322); - v->a[318][sym_ansi_c_string] = actions(322); - v->a[318][aux_sym_number_token1] = actions(324); - v->a[318][aux_sym_number_token2] = actions(326); - v->a[318][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[318][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[318][anon_sym_BQUOTE] = actions(332); - v->a[318][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[318][anon_sym_LT_LPAREN] = actions(336); - v->a[318][anon_sym_GT_LPAREN] = actions(336); - v->a[318][sym_comment] = actions(71); - v->a[318][sym_file_descriptor] = actions(338); - v->a[318][sym_variable_name] = actions(340); - v->a[318][sym_test_operator] = actions(342); - v->a[318][sym__brace_start] = actions(344); - v->a[319][sym__statements] = state(7174); - v->a[319][sym__statement_not_pipeline] = state(6558); - v->a[319][sym_redirected_statement] = state(4662); - v->a[319][sym_for_statement] = state(4662); - v->a[319][sym_c_style_for_statement] = state(4662); - parse_table_1452(v); -} - -void parse_table_1452(t_parse_table_array *v) -{ - v->a[319][sym_while_statement] = state(4314); - v->a[319][sym_if_statement] = state(4314); - v->a[319][sym_case_statement] = state(4662); - v->a[319][sym_function_definition] = state(4662); - v->a[319][sym_compound_statement] = state(4662); - v->a[319][sym_subshell] = state(4662); - v->a[319][sym_pipeline] = state(5070); - v->a[319][sym_list] = state(4662); - v->a[319][sym_negated_command] = state(4662); - v->a[319][sym_test_command] = state(4662); - v->a[319][sym_declaration_command] = state(4662); - v->a[319][sym_unset_command] = state(4662); - v->a[319][sym_command] = state(4662); - v->a[319][sym_command_name] = state(554); - v->a[319][sym_variable_assignment] = state(1150); - v->a[319][sym_variable_assignments] = state(4662); - v->a[319][sym_subscript] = state(6790); - v->a[319][sym_file_redirect] = state(2273); - v->a[319][sym_herestring_redirect] = state(2272); - v->a[319][sym_arithmetic_expansion] = state(1078); - parse_table_1453(v); -} - -void parse_table_1453(t_parse_table_array *v) -{ - v->a[319][sym_brace_expression] = state(1078); - v->a[319][sym_concatenation] = state(1376); - v->a[319][sym_string] = state(1078); - v->a[319][sym_translated_string] = state(1078); - v->a[319][sym_number] = state(1078); - v->a[319][sym_simple_expansion] = state(1078); - v->a[319][sym_expansion] = state(1078); - v->a[319][sym_command_substitution] = state(1078); - v->a[319][sym_process_substitution] = state(1078); - v->a[319][aux_sym__statements_repeat1] = state(429); - v->a[319][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[319][aux_sym_command_repeat1] = state(958); - v->a[319][aux_sym__literal_repeat1] = state(1267); - v->a[319][sym_word] = actions(799); - v->a[319][anon_sym_for] = actions(9); - v->a[319][anon_sym_select] = actions(11); - v->a[319][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[319][anon_sym_LT] = actions(290); - v->a[319][anon_sym_GT] = actions(290); - v->a[319][anon_sym_GT_GT] = actions(292); - parse_table_1454(v); -} - -void parse_table_1454(t_parse_table_array *v) -{ - v->a[319][anon_sym_LPAREN] = actions(19); - v->a[319][anon_sym_while] = actions(21); - v->a[319][anon_sym_until] = actions(21); - v->a[319][anon_sym_if] = actions(23); - v->a[319][anon_sym_case] = actions(25); - v->a[319][anon_sym_function] = actions(801); - v->a[319][anon_sym_LBRACE] = actions(29); - v->a[319][anon_sym_BANG] = actions(803); - v->a[319][anon_sym_LBRACK] = actions(33); - v->a[319][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[319][anon_sym_declare] = actions(805); - v->a[319][anon_sym_typeset] = actions(805); - v->a[319][anon_sym_export] = actions(805); - v->a[319][anon_sym_readonly] = actions(805); - v->a[319][anon_sym_local] = actions(805); - v->a[319][anon_sym_unset] = actions(807); - v->a[319][anon_sym_unsetenv] = actions(807); - v->a[319][anon_sym_AMP_GT] = actions(290); - v->a[319][anon_sym_AMP_GT_GT] = actions(292); - v->a[319][anon_sym_LT_AMP] = actions(290); - parse_table_1455(v); -} - -/* EOF parse_table_290.c */ diff --git a/parser/static/parse_table/parse_table_291.c b/parser/static/parse_table/parse_table_291.c deleted file mode 100644 index ed29dd55..00000000 --- a/parser/static/parse_table/parse_table_291.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_291.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1455(t_parse_table_array *v) -{ - v->a[319][anon_sym_GT_AMP] = actions(290); - v->a[319][anon_sym_GT_PIPE] = actions(292); - v->a[319][anon_sym_LT_AMP_DASH] = actions(308); - v->a[319][anon_sym_GT_AMP_DASH] = actions(308); - v->a[319][anon_sym_LT_LT_LT] = actions(310); - v->a[319][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[319][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[319][anon_sym_DOLLAR] = actions(316); - v->a[319][sym__special_character] = actions(318); - v->a[319][anon_sym_DQUOTE] = actions(320); - v->a[319][sym_raw_string] = actions(322); - v->a[319][sym_ansi_c_string] = actions(322); - v->a[319][aux_sym_number_token1] = actions(324); - v->a[319][aux_sym_number_token2] = actions(326); - v->a[319][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[319][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[319][anon_sym_BQUOTE] = actions(332); - v->a[319][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[319][anon_sym_LT_LPAREN] = actions(336); - v->a[319][anon_sym_GT_LPAREN] = actions(336); - parse_table_1456(v); -} - -void parse_table_1456(t_parse_table_array *v) -{ - v->a[319][sym_comment] = actions(71); - v->a[319][sym_file_descriptor] = actions(338); - v->a[319][sym_variable_name] = actions(340); - v->a[319][sym_test_operator] = actions(342); - v->a[319][sym__brace_start] = actions(344); - v->a[320][sym__statements] = state(7175); - v->a[320][sym__statement_not_pipeline] = state(6614); - v->a[320][sym_redirected_statement] = state(4797); - v->a[320][sym_for_statement] = state(4797); - v->a[320][sym_c_style_for_statement] = state(4797); - v->a[320][sym_while_statement] = state(4400); - v->a[320][sym_if_statement] = state(4400); - v->a[320][sym_case_statement] = state(4797); - v->a[320][sym_function_definition] = state(4797); - v->a[320][sym_compound_statement] = state(4797); - v->a[320][sym_subshell] = state(4797); - v->a[320][sym_pipeline] = state(5054); - v->a[320][sym_list] = state(4797); - v->a[320][sym_negated_command] = state(4797); - v->a[320][sym_test_command] = state(4797); - parse_table_1457(v); -} - -void parse_table_1457(t_parse_table_array *v) -{ - v->a[320][sym_declaration_command] = state(4797); - v->a[320][sym_unset_command] = state(4797); - v->a[320][sym_command] = state(4797); - v->a[320][sym_command_name] = state(533); - v->a[320][sym_variable_assignment] = state(945); - v->a[320][sym_variable_assignments] = state(4797); - v->a[320][sym_subscript] = state(6754); - v->a[320][sym_file_redirect] = state(2098); - v->a[320][sym_herestring_redirect] = state(2017); - v->a[320][sym_arithmetic_expansion] = state(938); - v->a[320][sym_brace_expression] = state(938); - v->a[320][sym_concatenation] = state(1376); - v->a[320][sym_string] = state(938); - v->a[320][sym_translated_string] = state(938); - v->a[320][sym_number] = state(938); - v->a[320][sym_simple_expansion] = state(938); - v->a[320][sym_expansion] = state(938); - v->a[320][sym_command_substitution] = state(938); - v->a[320][sym_process_substitution] = state(938); - v->a[320][aux_sym__statements_repeat1] = state(423); - parse_table_1458(v); -} - -void parse_table_1458(t_parse_table_array *v) -{ - v->a[320][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[320][aux_sym_command_repeat1] = state(951); - v->a[320][aux_sym__literal_repeat1] = state(1267); - v->a[320][sym_word] = actions(765); - v->a[320][anon_sym_for] = actions(9); - v->a[320][anon_sym_select] = actions(11); - v->a[320][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[320][anon_sym_LT] = actions(85); - v->a[320][anon_sym_GT] = actions(85); - v->a[320][anon_sym_GT_GT] = actions(87); - v->a[320][anon_sym_LPAREN] = actions(19); - v->a[320][anon_sym_while] = actions(21); - v->a[320][anon_sym_until] = actions(21); - v->a[320][anon_sym_if] = actions(23); - v->a[320][anon_sym_case] = actions(25); - v->a[320][anon_sym_function] = actions(91); - v->a[320][anon_sym_LBRACE] = actions(29); - v->a[320][anon_sym_BANG] = actions(769); - v->a[320][anon_sym_LBRACK] = actions(33); - v->a[320][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1459(v); -} - -void parse_table_1459(t_parse_table_array *v) -{ - v->a[320][anon_sym_declare] = actions(95); - v->a[320][anon_sym_typeset] = actions(95); - v->a[320][anon_sym_export] = actions(95); - v->a[320][anon_sym_readonly] = actions(95); - v->a[320][anon_sym_local] = actions(95); - v->a[320][anon_sym_unset] = actions(97); - v->a[320][anon_sym_unsetenv] = actions(97); - v->a[320][anon_sym_AMP_GT] = actions(85); - v->a[320][anon_sym_AMP_GT_GT] = actions(87); - v->a[320][anon_sym_LT_AMP] = actions(85); - v->a[320][anon_sym_GT_AMP] = actions(85); - v->a[320][anon_sym_GT_PIPE] = actions(87); - v->a[320][anon_sym_LT_AMP_DASH] = actions(99); - v->a[320][anon_sym_GT_AMP_DASH] = actions(99); - v->a[320][anon_sym_LT_LT_LT] = actions(101); - v->a[320][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[320][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[320][anon_sym_DOLLAR] = actions(316); - v->a[320][sym__special_character] = actions(771); - v->a[320][anon_sym_DQUOTE] = actions(320); - parse_table_1460(v); -} - -/* EOF parse_table_291.c */ diff --git a/parser/static/parse_table/parse_table_292.c b/parser/static/parse_table/parse_table_292.c deleted file mode 100644 index b8866fd7..00000000 --- a/parser/static/parse_table/parse_table_292.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_292.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1460(t_parse_table_array *v) -{ - v->a[320][sym_raw_string] = actions(773); - v->a[320][sym_ansi_c_string] = actions(773); - v->a[320][aux_sym_number_token1] = actions(324); - v->a[320][aux_sym_number_token2] = actions(326); - v->a[320][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[320][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[320][anon_sym_BQUOTE] = actions(332); - v->a[320][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[320][anon_sym_LT_LPAREN] = actions(336); - v->a[320][anon_sym_GT_LPAREN] = actions(336); - v->a[320][sym_comment] = actions(71); - v->a[320][sym_file_descriptor] = actions(135); - v->a[320][sym_variable_name] = actions(137); - v->a[320][sym_test_operator] = actions(775); - v->a[320][sym__brace_start] = actions(344); - v->a[321][sym__statements] = state(7180); - v->a[321][sym__statement_not_pipeline] = state(6558); - v->a[321][sym_redirected_statement] = state(4662); - v->a[321][sym_for_statement] = state(4662); - v->a[321][sym_c_style_for_statement] = state(4662); - parse_table_1461(v); -} - -void parse_table_1461(t_parse_table_array *v) -{ - v->a[321][sym_while_statement] = state(4314); - v->a[321][sym_if_statement] = state(4314); - v->a[321][sym_case_statement] = state(4662); - v->a[321][sym_function_definition] = state(4662); - v->a[321][sym_compound_statement] = state(4662); - v->a[321][sym_subshell] = state(4662); - v->a[321][sym_pipeline] = state(5070); - v->a[321][sym_list] = state(4662); - v->a[321][sym_negated_command] = state(4662); - v->a[321][sym_test_command] = state(4662); - v->a[321][sym_declaration_command] = state(4662); - v->a[321][sym_unset_command] = state(4662); - v->a[321][sym_command] = state(4662); - v->a[321][sym_command_name] = state(554); - v->a[321][sym_variable_assignment] = state(1150); - v->a[321][sym_variable_assignments] = state(4662); - v->a[321][sym_subscript] = state(6790); - v->a[321][sym_file_redirect] = state(2273); - v->a[321][sym_herestring_redirect] = state(2272); - v->a[321][sym_arithmetic_expansion] = state(1078); - parse_table_1462(v); -} - -void parse_table_1462(t_parse_table_array *v) -{ - v->a[321][sym_brace_expression] = state(1078); - v->a[321][sym_concatenation] = state(1376); - v->a[321][sym_string] = state(1078); - v->a[321][sym_translated_string] = state(1078); - v->a[321][sym_number] = state(1078); - v->a[321][sym_simple_expansion] = state(1078); - v->a[321][sym_expansion] = state(1078); - v->a[321][sym_command_substitution] = state(1078); - v->a[321][sym_process_substitution] = state(1078); - v->a[321][aux_sym__statements_repeat1] = state(429); - v->a[321][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[321][aux_sym_command_repeat1] = state(958); - v->a[321][aux_sym__literal_repeat1] = state(1267); - v->a[321][sym_word] = actions(799); - v->a[321][anon_sym_for] = actions(9); - v->a[321][anon_sym_select] = actions(11); - v->a[321][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[321][anon_sym_LT] = actions(290); - v->a[321][anon_sym_GT] = actions(290); - v->a[321][anon_sym_GT_GT] = actions(292); - parse_table_1463(v); -} - -void parse_table_1463(t_parse_table_array *v) -{ - v->a[321][anon_sym_LPAREN] = actions(19); - v->a[321][anon_sym_while] = actions(21); - v->a[321][anon_sym_until] = actions(21); - v->a[321][anon_sym_if] = actions(23); - v->a[321][anon_sym_case] = actions(25); - v->a[321][anon_sym_function] = actions(801); - v->a[321][anon_sym_LBRACE] = actions(29); - v->a[321][anon_sym_BANG] = actions(803); - v->a[321][anon_sym_LBRACK] = actions(33); - v->a[321][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[321][anon_sym_declare] = actions(805); - v->a[321][anon_sym_typeset] = actions(805); - v->a[321][anon_sym_export] = actions(805); - v->a[321][anon_sym_readonly] = actions(805); - v->a[321][anon_sym_local] = actions(805); - v->a[321][anon_sym_unset] = actions(807); - v->a[321][anon_sym_unsetenv] = actions(807); - v->a[321][anon_sym_AMP_GT] = actions(290); - v->a[321][anon_sym_AMP_GT_GT] = actions(292); - v->a[321][anon_sym_LT_AMP] = actions(290); - parse_table_1464(v); -} - -void parse_table_1464(t_parse_table_array *v) -{ - v->a[321][anon_sym_GT_AMP] = actions(290); - v->a[321][anon_sym_GT_PIPE] = actions(292); - v->a[321][anon_sym_LT_AMP_DASH] = actions(308); - v->a[321][anon_sym_GT_AMP_DASH] = actions(308); - v->a[321][anon_sym_LT_LT_LT] = actions(310); - v->a[321][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[321][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[321][anon_sym_DOLLAR] = actions(316); - v->a[321][sym__special_character] = actions(318); - v->a[321][anon_sym_DQUOTE] = actions(320); - v->a[321][sym_raw_string] = actions(322); - v->a[321][sym_ansi_c_string] = actions(322); - v->a[321][aux_sym_number_token1] = actions(324); - v->a[321][aux_sym_number_token2] = actions(326); - v->a[321][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[321][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[321][anon_sym_BQUOTE] = actions(332); - v->a[321][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[321][anon_sym_LT_LPAREN] = actions(336); - v->a[321][anon_sym_GT_LPAREN] = actions(336); - parse_table_1465(v); -} - -/* EOF parse_table_292.c */ diff --git a/parser/static/parse_table/parse_table_293.c b/parser/static/parse_table/parse_table_293.c deleted file mode 100644 index 3a80b1a1..00000000 --- a/parser/static/parse_table/parse_table_293.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_293.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1465(t_parse_table_array *v) -{ - v->a[321][sym_comment] = actions(71); - v->a[321][sym_file_descriptor] = actions(338); - v->a[321][sym_variable_name] = actions(340); - v->a[321][sym_test_operator] = actions(342); - v->a[321][sym__brace_start] = actions(344); - v->a[322][sym__statements] = state(7182); - v->a[322][sym__statement_not_pipeline] = state(6558); - v->a[322][sym_redirected_statement] = state(4662); - v->a[322][sym_for_statement] = state(4662); - v->a[322][sym_c_style_for_statement] = state(4662); - v->a[322][sym_while_statement] = state(4314); - v->a[322][sym_if_statement] = state(4314); - v->a[322][sym_case_statement] = state(4662); - v->a[322][sym_function_definition] = state(4662); - v->a[322][sym_compound_statement] = state(4662); - v->a[322][sym_subshell] = state(4662); - v->a[322][sym_pipeline] = state(5070); - v->a[322][sym_list] = state(4662); - v->a[322][sym_negated_command] = state(4662); - v->a[322][sym_test_command] = state(4662); - parse_table_1466(v); -} - -void parse_table_1466(t_parse_table_array *v) -{ - v->a[322][sym_declaration_command] = state(4662); - v->a[322][sym_unset_command] = state(4662); - v->a[322][sym_command] = state(4662); - v->a[322][sym_command_name] = state(554); - v->a[322][sym_variable_assignment] = state(1150); - v->a[322][sym_variable_assignments] = state(4662); - v->a[322][sym_subscript] = state(6790); - v->a[322][sym_file_redirect] = state(2273); - v->a[322][sym_herestring_redirect] = state(2272); - v->a[322][sym_arithmetic_expansion] = state(1078); - v->a[322][sym_brace_expression] = state(1078); - v->a[322][sym_concatenation] = state(1376); - v->a[322][sym_string] = state(1078); - v->a[322][sym_translated_string] = state(1078); - v->a[322][sym_number] = state(1078); - v->a[322][sym_simple_expansion] = state(1078); - v->a[322][sym_expansion] = state(1078); - v->a[322][sym_command_substitution] = state(1078); - v->a[322][sym_process_substitution] = state(1078); - v->a[322][aux_sym__statements_repeat1] = state(429); - parse_table_1467(v); -} - -void parse_table_1467(t_parse_table_array *v) -{ - v->a[322][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[322][aux_sym_command_repeat1] = state(958); - v->a[322][aux_sym__literal_repeat1] = state(1267); - v->a[322][sym_word] = actions(799); - v->a[322][anon_sym_for] = actions(9); - v->a[322][anon_sym_select] = actions(11); - v->a[322][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[322][anon_sym_LT] = actions(290); - v->a[322][anon_sym_GT] = actions(290); - v->a[322][anon_sym_GT_GT] = actions(292); - v->a[322][anon_sym_LPAREN] = actions(19); - v->a[322][anon_sym_while] = actions(21); - v->a[322][anon_sym_until] = actions(21); - v->a[322][anon_sym_if] = actions(23); - v->a[322][anon_sym_case] = actions(25); - v->a[322][anon_sym_function] = actions(801); - v->a[322][anon_sym_LBRACE] = actions(29); - v->a[322][anon_sym_BANG] = actions(803); - v->a[322][anon_sym_LBRACK] = actions(33); - v->a[322][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1468(v); -} - -void parse_table_1468(t_parse_table_array *v) -{ - v->a[322][anon_sym_declare] = actions(805); - v->a[322][anon_sym_typeset] = actions(805); - v->a[322][anon_sym_export] = actions(805); - v->a[322][anon_sym_readonly] = actions(805); - v->a[322][anon_sym_local] = actions(805); - v->a[322][anon_sym_unset] = actions(807); - v->a[322][anon_sym_unsetenv] = actions(807); - v->a[322][anon_sym_AMP_GT] = actions(290); - v->a[322][anon_sym_AMP_GT_GT] = actions(292); - v->a[322][anon_sym_LT_AMP] = actions(290); - v->a[322][anon_sym_GT_AMP] = actions(290); - v->a[322][anon_sym_GT_PIPE] = actions(292); - v->a[322][anon_sym_LT_AMP_DASH] = actions(308); - v->a[322][anon_sym_GT_AMP_DASH] = actions(308); - v->a[322][anon_sym_LT_LT_LT] = actions(310); - v->a[322][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[322][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[322][anon_sym_DOLLAR] = actions(316); - v->a[322][sym__special_character] = actions(318); - v->a[322][anon_sym_DQUOTE] = actions(320); - parse_table_1469(v); -} - -void parse_table_1469(t_parse_table_array *v) -{ - v->a[322][sym_raw_string] = actions(322); - v->a[322][sym_ansi_c_string] = actions(322); - v->a[322][aux_sym_number_token1] = actions(324); - v->a[322][aux_sym_number_token2] = actions(326); - v->a[322][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[322][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[322][anon_sym_BQUOTE] = actions(332); - v->a[322][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[322][anon_sym_LT_LPAREN] = actions(336); - v->a[322][anon_sym_GT_LPAREN] = actions(336); - v->a[322][sym_comment] = actions(71); - v->a[322][sym_file_descriptor] = actions(338); - v->a[322][sym_variable_name] = actions(340); - v->a[322][sym_test_operator] = actions(342); - v->a[322][sym__brace_start] = actions(344); - v->a[323][sym__statements] = state(7186); - v->a[323][sym__statement_not_pipeline] = state(6614); - v->a[323][sym_redirected_statement] = state(4797); - v->a[323][sym_for_statement] = state(4797); - v->a[323][sym_c_style_for_statement] = state(4797); - parse_table_1470(v); -} - -/* EOF parse_table_293.c */ diff --git a/parser/static/parse_table/parse_table_294.c b/parser/static/parse_table/parse_table_294.c deleted file mode 100644 index 6d4ac7bd..00000000 --- a/parser/static/parse_table/parse_table_294.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_294.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1470(t_parse_table_array *v) -{ - v->a[323][sym_while_statement] = state(4400); - v->a[323][sym_if_statement] = state(4400); - v->a[323][sym_case_statement] = state(4797); - v->a[323][sym_function_definition] = state(4797); - v->a[323][sym_compound_statement] = state(4797); - v->a[323][sym_subshell] = state(4797); - v->a[323][sym_pipeline] = state(5054); - v->a[323][sym_list] = state(4797); - v->a[323][sym_negated_command] = state(4797); - v->a[323][sym_test_command] = state(4797); - v->a[323][sym_declaration_command] = state(4797); - v->a[323][sym_unset_command] = state(4797); - v->a[323][sym_command] = state(4797); - v->a[323][sym_command_name] = state(533); - v->a[323][sym_variable_assignment] = state(945); - v->a[323][sym_variable_assignments] = state(4797); - v->a[323][sym_subscript] = state(6754); - v->a[323][sym_file_redirect] = state(2099); - v->a[323][sym_herestring_redirect] = state(2017); - v->a[323][sym_arithmetic_expansion] = state(938); - parse_table_1471(v); -} - -void parse_table_1471(t_parse_table_array *v) -{ - v->a[323][sym_brace_expression] = state(938); - v->a[323][sym_concatenation] = state(1376); - v->a[323][sym_string] = state(938); - v->a[323][sym_translated_string] = state(938); - v->a[323][sym_number] = state(938); - v->a[323][sym_simple_expansion] = state(938); - v->a[323][sym_expansion] = state(938); - v->a[323][sym_command_substitution] = state(938); - v->a[323][sym_process_substitution] = state(938); - v->a[323][aux_sym__statements_repeat1] = state(423); - v->a[323][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[323][aux_sym_command_repeat1] = state(951); - v->a[323][aux_sym__literal_repeat1] = state(1267); - v->a[323][sym_word] = actions(765); - v->a[323][anon_sym_for] = actions(9); - v->a[323][anon_sym_select] = actions(11); - v->a[323][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[323][anon_sym_LT] = actions(85); - v->a[323][anon_sym_GT] = actions(85); - v->a[323][anon_sym_GT_GT] = actions(87); - parse_table_1472(v); -} - -void parse_table_1472(t_parse_table_array *v) -{ - v->a[323][anon_sym_LPAREN] = actions(19); - v->a[323][anon_sym_while] = actions(21); - v->a[323][anon_sym_until] = actions(21); - v->a[323][anon_sym_if] = actions(23); - v->a[323][anon_sym_case] = actions(25); - v->a[323][anon_sym_function] = actions(91); - v->a[323][anon_sym_LBRACE] = actions(29); - v->a[323][anon_sym_BANG] = actions(769); - v->a[323][anon_sym_LBRACK] = actions(33); - v->a[323][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[323][anon_sym_declare] = actions(95); - v->a[323][anon_sym_typeset] = actions(95); - v->a[323][anon_sym_export] = actions(95); - v->a[323][anon_sym_readonly] = actions(95); - v->a[323][anon_sym_local] = actions(95); - v->a[323][anon_sym_unset] = actions(97); - v->a[323][anon_sym_unsetenv] = actions(97); - v->a[323][anon_sym_AMP_GT] = actions(85); - v->a[323][anon_sym_AMP_GT_GT] = actions(87); - v->a[323][anon_sym_LT_AMP] = actions(85); - parse_table_1473(v); -} - -void parse_table_1473(t_parse_table_array *v) -{ - v->a[323][anon_sym_GT_AMP] = actions(85); - v->a[323][anon_sym_GT_PIPE] = actions(87); - v->a[323][anon_sym_LT_AMP_DASH] = actions(99); - v->a[323][anon_sym_GT_AMP_DASH] = actions(99); - v->a[323][anon_sym_LT_LT_LT] = actions(101); - v->a[323][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[323][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[323][anon_sym_DOLLAR] = actions(316); - v->a[323][sym__special_character] = actions(771); - v->a[323][anon_sym_DQUOTE] = actions(320); - v->a[323][sym_raw_string] = actions(773); - v->a[323][sym_ansi_c_string] = actions(773); - v->a[323][aux_sym_number_token1] = actions(324); - v->a[323][aux_sym_number_token2] = actions(326); - v->a[323][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[323][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[323][anon_sym_BQUOTE] = actions(332); - v->a[323][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[323][anon_sym_LT_LPAREN] = actions(336); - v->a[323][anon_sym_GT_LPAREN] = actions(336); - parse_table_1474(v); -} - -void parse_table_1474(t_parse_table_array *v) -{ - v->a[323][sym_comment] = actions(71); - v->a[323][sym_file_descriptor] = actions(135); - v->a[323][sym_variable_name] = actions(137); - v->a[323][sym_test_operator] = actions(775); - v->a[323][sym__brace_start] = actions(344); - v->a[324][sym__statements] = state(7189); - v->a[324][sym__statement_not_pipeline] = state(6558); - v->a[324][sym_redirected_statement] = state(4662); - v->a[324][sym_for_statement] = state(4662); - v->a[324][sym_c_style_for_statement] = state(4662); - v->a[324][sym_while_statement] = state(4314); - v->a[324][sym_if_statement] = state(4314); - v->a[324][sym_case_statement] = state(4662); - v->a[324][sym_function_definition] = state(4662); - v->a[324][sym_compound_statement] = state(4662); - v->a[324][sym_subshell] = state(4662); - v->a[324][sym_pipeline] = state(5070); - v->a[324][sym_list] = state(4662); - v->a[324][sym_negated_command] = state(4662); - v->a[324][sym_test_command] = state(4662); - parse_table_1475(v); -} - -/* EOF parse_table_294.c */ diff --git a/parser/static/parse_table/parse_table_295.c b/parser/static/parse_table/parse_table_295.c deleted file mode 100644 index fa1a5d51..00000000 --- a/parser/static/parse_table/parse_table_295.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_295.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1475(t_parse_table_array *v) -{ - v->a[324][sym_declaration_command] = state(4662); - v->a[324][sym_unset_command] = state(4662); - v->a[324][sym_command] = state(4662); - v->a[324][sym_command_name] = state(554); - v->a[324][sym_variable_assignment] = state(1150); - v->a[324][sym_variable_assignments] = state(4662); - v->a[324][sym_subscript] = state(6790); - v->a[324][sym_file_redirect] = state(2273); - v->a[324][sym_herestring_redirect] = state(2272); - v->a[324][sym_arithmetic_expansion] = state(1078); - v->a[324][sym_brace_expression] = state(1078); - v->a[324][sym_concatenation] = state(1376); - v->a[324][sym_string] = state(1078); - v->a[324][sym_translated_string] = state(1078); - v->a[324][sym_number] = state(1078); - v->a[324][sym_simple_expansion] = state(1078); - v->a[324][sym_expansion] = state(1078); - v->a[324][sym_command_substitution] = state(1078); - v->a[324][sym_process_substitution] = state(1078); - v->a[324][aux_sym__statements_repeat1] = state(429); - parse_table_1476(v); -} - -void parse_table_1476(t_parse_table_array *v) -{ - v->a[324][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[324][aux_sym_command_repeat1] = state(958); - v->a[324][aux_sym__literal_repeat1] = state(1267); - v->a[324][sym_word] = actions(799); - v->a[324][anon_sym_for] = actions(9); - v->a[324][anon_sym_select] = actions(11); - v->a[324][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[324][anon_sym_LT] = actions(290); - v->a[324][anon_sym_GT] = actions(290); - v->a[324][anon_sym_GT_GT] = actions(292); - v->a[324][anon_sym_LPAREN] = actions(19); - v->a[324][anon_sym_while] = actions(21); - v->a[324][anon_sym_until] = actions(21); - v->a[324][anon_sym_if] = actions(23); - v->a[324][anon_sym_case] = actions(25); - v->a[324][anon_sym_function] = actions(801); - v->a[324][anon_sym_LBRACE] = actions(29); - v->a[324][anon_sym_BANG] = actions(803); - v->a[324][anon_sym_LBRACK] = actions(33); - v->a[324][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1477(v); -} - -void parse_table_1477(t_parse_table_array *v) -{ - v->a[324][anon_sym_declare] = actions(805); - v->a[324][anon_sym_typeset] = actions(805); - v->a[324][anon_sym_export] = actions(805); - v->a[324][anon_sym_readonly] = actions(805); - v->a[324][anon_sym_local] = actions(805); - v->a[324][anon_sym_unset] = actions(807); - v->a[324][anon_sym_unsetenv] = actions(807); - v->a[324][anon_sym_AMP_GT] = actions(290); - v->a[324][anon_sym_AMP_GT_GT] = actions(292); - v->a[324][anon_sym_LT_AMP] = actions(290); - v->a[324][anon_sym_GT_AMP] = actions(290); - v->a[324][anon_sym_GT_PIPE] = actions(292); - v->a[324][anon_sym_LT_AMP_DASH] = actions(308); - v->a[324][anon_sym_GT_AMP_DASH] = actions(308); - v->a[324][anon_sym_LT_LT_LT] = actions(310); - v->a[324][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[324][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[324][anon_sym_DOLLAR] = actions(316); - v->a[324][sym__special_character] = actions(318); - v->a[324][anon_sym_DQUOTE] = actions(320); - parse_table_1478(v); -} - -void parse_table_1478(t_parse_table_array *v) -{ - v->a[324][sym_raw_string] = actions(322); - v->a[324][sym_ansi_c_string] = actions(322); - v->a[324][aux_sym_number_token1] = actions(324); - v->a[324][aux_sym_number_token2] = actions(326); - v->a[324][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[324][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[324][anon_sym_BQUOTE] = actions(332); - v->a[324][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[324][anon_sym_LT_LPAREN] = actions(336); - v->a[324][anon_sym_GT_LPAREN] = actions(336); - v->a[324][sym_comment] = actions(71); - v->a[324][sym_file_descriptor] = actions(338); - v->a[324][sym_variable_name] = actions(340); - v->a[324][sym_test_operator] = actions(342); - v->a[324][sym__brace_start] = actions(344); - v->a[325][sym__statements] = state(7190); - v->a[325][sym__statement_not_pipeline] = state(6558); - v->a[325][sym_redirected_statement] = state(4662); - v->a[325][sym_for_statement] = state(4662); - v->a[325][sym_c_style_for_statement] = state(4662); - parse_table_1479(v); -} - -void parse_table_1479(t_parse_table_array *v) -{ - v->a[325][sym_while_statement] = state(4314); - v->a[325][sym_if_statement] = state(4314); - v->a[325][sym_case_statement] = state(4662); - v->a[325][sym_function_definition] = state(4662); - v->a[325][sym_compound_statement] = state(4662); - v->a[325][sym_subshell] = state(4662); - v->a[325][sym_pipeline] = state(5070); - v->a[325][sym_list] = state(4662); - v->a[325][sym_negated_command] = state(4662); - v->a[325][sym_test_command] = state(4662); - v->a[325][sym_declaration_command] = state(4662); - v->a[325][sym_unset_command] = state(4662); - v->a[325][sym_command] = state(4662); - v->a[325][sym_command_name] = state(554); - v->a[325][sym_variable_assignment] = state(1150); - v->a[325][sym_variable_assignments] = state(4662); - v->a[325][sym_subscript] = state(6790); - v->a[325][sym_file_redirect] = state(2273); - v->a[325][sym_herestring_redirect] = state(2272); - v->a[325][sym_arithmetic_expansion] = state(1078); - parse_table_1480(v); -} - -/* EOF parse_table_295.c */ diff --git a/parser/static/parse_table/parse_table_296.c b/parser/static/parse_table/parse_table_296.c deleted file mode 100644 index 2c34e6c9..00000000 --- a/parser/static/parse_table/parse_table_296.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_296.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1480(t_parse_table_array *v) -{ - v->a[325][sym_brace_expression] = state(1078); - v->a[325][sym_concatenation] = state(1376); - v->a[325][sym_string] = state(1078); - v->a[325][sym_translated_string] = state(1078); - v->a[325][sym_number] = state(1078); - v->a[325][sym_simple_expansion] = state(1078); - v->a[325][sym_expansion] = state(1078); - v->a[325][sym_command_substitution] = state(1078); - v->a[325][sym_process_substitution] = state(1078); - v->a[325][aux_sym__statements_repeat1] = state(429); - v->a[325][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[325][aux_sym_command_repeat1] = state(958); - v->a[325][aux_sym__literal_repeat1] = state(1267); - v->a[325][sym_word] = actions(799); - v->a[325][anon_sym_for] = actions(9); - v->a[325][anon_sym_select] = actions(11); - v->a[325][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[325][anon_sym_LT] = actions(290); - v->a[325][anon_sym_GT] = actions(290); - v->a[325][anon_sym_GT_GT] = actions(292); - parse_table_1481(v); -} - -void parse_table_1481(t_parse_table_array *v) -{ - v->a[325][anon_sym_LPAREN] = actions(19); - v->a[325][anon_sym_while] = actions(21); - v->a[325][anon_sym_until] = actions(21); - v->a[325][anon_sym_if] = actions(23); - v->a[325][anon_sym_case] = actions(25); - v->a[325][anon_sym_function] = actions(801); - v->a[325][anon_sym_LBRACE] = actions(29); - v->a[325][anon_sym_BANG] = actions(803); - v->a[325][anon_sym_LBRACK] = actions(33); - v->a[325][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[325][anon_sym_declare] = actions(805); - v->a[325][anon_sym_typeset] = actions(805); - v->a[325][anon_sym_export] = actions(805); - v->a[325][anon_sym_readonly] = actions(805); - v->a[325][anon_sym_local] = actions(805); - v->a[325][anon_sym_unset] = actions(807); - v->a[325][anon_sym_unsetenv] = actions(807); - v->a[325][anon_sym_AMP_GT] = actions(290); - v->a[325][anon_sym_AMP_GT_GT] = actions(292); - v->a[325][anon_sym_LT_AMP] = actions(290); - parse_table_1482(v); -} - -void parse_table_1482(t_parse_table_array *v) -{ - v->a[325][anon_sym_GT_AMP] = actions(290); - v->a[325][anon_sym_GT_PIPE] = actions(292); - v->a[325][anon_sym_LT_AMP_DASH] = actions(308); - v->a[325][anon_sym_GT_AMP_DASH] = actions(308); - v->a[325][anon_sym_LT_LT_LT] = actions(310); - v->a[325][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[325][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[325][anon_sym_DOLLAR] = actions(316); - v->a[325][sym__special_character] = actions(318); - v->a[325][anon_sym_DQUOTE] = actions(320); - v->a[325][sym_raw_string] = actions(322); - v->a[325][sym_ansi_c_string] = actions(322); - v->a[325][aux_sym_number_token1] = actions(324); - v->a[325][aux_sym_number_token2] = actions(326); - v->a[325][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[325][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[325][anon_sym_BQUOTE] = actions(332); - v->a[325][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[325][anon_sym_LT_LPAREN] = actions(336); - v->a[325][anon_sym_GT_LPAREN] = actions(336); - parse_table_1483(v); -} - -void parse_table_1483(t_parse_table_array *v) -{ - v->a[325][sym_comment] = actions(71); - v->a[325][sym_file_descriptor] = actions(338); - v->a[325][sym_variable_name] = actions(340); - v->a[325][sym_test_operator] = actions(342); - v->a[325][sym__brace_start] = actions(344); - v->a[326][sym__statements] = state(7195); - v->a[326][sym__statement_not_pipeline] = state(6614); - v->a[326][sym_redirected_statement] = state(4797); - v->a[326][sym_for_statement] = state(4797); - v->a[326][sym_c_style_for_statement] = state(4797); - v->a[326][sym_while_statement] = state(4400); - v->a[326][sym_if_statement] = state(4400); - v->a[326][sym_case_statement] = state(4797); - v->a[326][sym_function_definition] = state(4797); - v->a[326][sym_compound_statement] = state(4797); - v->a[326][sym_subshell] = state(4797); - v->a[326][sym_pipeline] = state(5054); - v->a[326][sym_list] = state(4797); - v->a[326][sym_negated_command] = state(4797); - v->a[326][sym_test_command] = state(4797); - parse_table_1484(v); -} - -void parse_table_1484(t_parse_table_array *v) -{ - v->a[326][sym_declaration_command] = state(4797); - v->a[326][sym_unset_command] = state(4797); - v->a[326][sym_command] = state(4797); - v->a[326][sym_command_name] = state(533); - v->a[326][sym_variable_assignment] = state(945); - v->a[326][sym_variable_assignments] = state(4797); - v->a[326][sym_subscript] = state(6754); - v->a[326][sym_file_redirect] = state(2101); - v->a[326][sym_herestring_redirect] = state(2017); - v->a[326][sym_arithmetic_expansion] = state(938); - v->a[326][sym_brace_expression] = state(938); - v->a[326][sym_concatenation] = state(1376); - v->a[326][sym_string] = state(938); - v->a[326][sym_translated_string] = state(938); - v->a[326][sym_number] = state(938); - v->a[326][sym_simple_expansion] = state(938); - v->a[326][sym_expansion] = state(938); - v->a[326][sym_command_substitution] = state(938); - v->a[326][sym_process_substitution] = state(938); - v->a[326][aux_sym__statements_repeat1] = state(423); - parse_table_1485(v); -} - -/* EOF parse_table_296.c */ diff --git a/parser/static/parse_table/parse_table_297.c b/parser/static/parse_table/parse_table_297.c deleted file mode 100644 index ffd5b32d..00000000 --- a/parser/static/parse_table/parse_table_297.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_297.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1485(t_parse_table_array *v) -{ - v->a[326][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[326][aux_sym_command_repeat1] = state(951); - v->a[326][aux_sym__literal_repeat1] = state(1267); - v->a[326][sym_word] = actions(765); - v->a[326][anon_sym_for] = actions(9); - v->a[326][anon_sym_select] = actions(11); - v->a[326][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[326][anon_sym_LT] = actions(85); - v->a[326][anon_sym_GT] = actions(85); - v->a[326][anon_sym_GT_GT] = actions(87); - v->a[326][anon_sym_LPAREN] = actions(19); - v->a[326][anon_sym_while] = actions(21); - v->a[326][anon_sym_until] = actions(21); - v->a[326][anon_sym_if] = actions(23); - v->a[326][anon_sym_case] = actions(25); - v->a[326][anon_sym_function] = actions(91); - v->a[326][anon_sym_LBRACE] = actions(29); - v->a[326][anon_sym_BANG] = actions(769); - v->a[326][anon_sym_LBRACK] = actions(33); - v->a[326][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1486(v); -} - -void parse_table_1486(t_parse_table_array *v) -{ - v->a[326][anon_sym_declare] = actions(95); - v->a[326][anon_sym_typeset] = actions(95); - v->a[326][anon_sym_export] = actions(95); - v->a[326][anon_sym_readonly] = actions(95); - v->a[326][anon_sym_local] = actions(95); - v->a[326][anon_sym_unset] = actions(97); - v->a[326][anon_sym_unsetenv] = actions(97); - v->a[326][anon_sym_AMP_GT] = actions(85); - v->a[326][anon_sym_AMP_GT_GT] = actions(87); - v->a[326][anon_sym_LT_AMP] = actions(85); - v->a[326][anon_sym_GT_AMP] = actions(85); - v->a[326][anon_sym_GT_PIPE] = actions(87); - v->a[326][anon_sym_LT_AMP_DASH] = actions(99); - v->a[326][anon_sym_GT_AMP_DASH] = actions(99); - v->a[326][anon_sym_LT_LT_LT] = actions(101); - v->a[326][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[326][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[326][anon_sym_DOLLAR] = actions(316); - v->a[326][sym__special_character] = actions(771); - v->a[326][anon_sym_DQUOTE] = actions(320); - parse_table_1487(v); -} - -void parse_table_1487(t_parse_table_array *v) -{ - v->a[326][sym_raw_string] = actions(773); - v->a[326][sym_ansi_c_string] = actions(773); - v->a[326][aux_sym_number_token1] = actions(324); - v->a[326][aux_sym_number_token2] = actions(326); - v->a[326][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[326][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[326][anon_sym_BQUOTE] = actions(332); - v->a[326][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[326][anon_sym_LT_LPAREN] = actions(336); - v->a[326][anon_sym_GT_LPAREN] = actions(336); - v->a[326][sym_comment] = actions(71); - v->a[326][sym_file_descriptor] = actions(135); - v->a[326][sym_variable_name] = actions(137); - v->a[326][sym_test_operator] = actions(775); - v->a[326][sym__brace_start] = actions(344); - v->a[327][sym__statements] = state(7201); - v->a[327][sym__statement_not_pipeline] = state(6558); - v->a[327][sym_redirected_statement] = state(4662); - v->a[327][sym_for_statement] = state(4662); - v->a[327][sym_c_style_for_statement] = state(4662); - parse_table_1488(v); -} - -void parse_table_1488(t_parse_table_array *v) -{ - v->a[327][sym_while_statement] = state(4314); - v->a[327][sym_if_statement] = state(4314); - v->a[327][sym_case_statement] = state(4662); - v->a[327][sym_function_definition] = state(4662); - v->a[327][sym_compound_statement] = state(4662); - v->a[327][sym_subshell] = state(4662); - v->a[327][sym_pipeline] = state(5070); - v->a[327][sym_list] = state(4662); - v->a[327][sym_negated_command] = state(4662); - v->a[327][sym_test_command] = state(4662); - v->a[327][sym_declaration_command] = state(4662); - v->a[327][sym_unset_command] = state(4662); - v->a[327][sym_command] = state(4662); - v->a[327][sym_command_name] = state(554); - v->a[327][sym_variable_assignment] = state(1150); - v->a[327][sym_variable_assignments] = state(4662); - v->a[327][sym_subscript] = state(6790); - v->a[327][sym_file_redirect] = state(2273); - v->a[327][sym_herestring_redirect] = state(2272); - v->a[327][sym_arithmetic_expansion] = state(1078); - parse_table_1489(v); -} - -void parse_table_1489(t_parse_table_array *v) -{ - v->a[327][sym_brace_expression] = state(1078); - v->a[327][sym_concatenation] = state(1376); - v->a[327][sym_string] = state(1078); - v->a[327][sym_translated_string] = state(1078); - v->a[327][sym_number] = state(1078); - v->a[327][sym_simple_expansion] = state(1078); - v->a[327][sym_expansion] = state(1078); - v->a[327][sym_command_substitution] = state(1078); - v->a[327][sym_process_substitution] = state(1078); - v->a[327][aux_sym__statements_repeat1] = state(429); - v->a[327][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[327][aux_sym_command_repeat1] = state(958); - v->a[327][aux_sym__literal_repeat1] = state(1267); - v->a[327][sym_word] = actions(799); - v->a[327][anon_sym_for] = actions(9); - v->a[327][anon_sym_select] = actions(11); - v->a[327][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[327][anon_sym_LT] = actions(290); - v->a[327][anon_sym_GT] = actions(290); - v->a[327][anon_sym_GT_GT] = actions(292); - parse_table_1490(v); -} - -/* EOF parse_table_297.c */ diff --git a/parser/static/parse_table/parse_table_298.c b/parser/static/parse_table/parse_table_298.c deleted file mode 100644 index af925a7e..00000000 --- a/parser/static/parse_table/parse_table_298.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_298.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1490(t_parse_table_array *v) -{ - v->a[327][anon_sym_LPAREN] = actions(19); - v->a[327][anon_sym_while] = actions(21); - v->a[327][anon_sym_until] = actions(21); - v->a[327][anon_sym_if] = actions(23); - v->a[327][anon_sym_case] = actions(25); - v->a[327][anon_sym_function] = actions(801); - v->a[327][anon_sym_LBRACE] = actions(29); - v->a[327][anon_sym_BANG] = actions(803); - v->a[327][anon_sym_LBRACK] = actions(33); - v->a[327][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[327][anon_sym_declare] = actions(805); - v->a[327][anon_sym_typeset] = actions(805); - v->a[327][anon_sym_export] = actions(805); - v->a[327][anon_sym_readonly] = actions(805); - v->a[327][anon_sym_local] = actions(805); - v->a[327][anon_sym_unset] = actions(807); - v->a[327][anon_sym_unsetenv] = actions(807); - v->a[327][anon_sym_AMP_GT] = actions(290); - v->a[327][anon_sym_AMP_GT_GT] = actions(292); - v->a[327][anon_sym_LT_AMP] = actions(290); - parse_table_1491(v); -} - -void parse_table_1491(t_parse_table_array *v) -{ - v->a[327][anon_sym_GT_AMP] = actions(290); - v->a[327][anon_sym_GT_PIPE] = actions(292); - v->a[327][anon_sym_LT_AMP_DASH] = actions(308); - v->a[327][anon_sym_GT_AMP_DASH] = actions(308); - v->a[327][anon_sym_LT_LT_LT] = actions(310); - v->a[327][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[327][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[327][anon_sym_DOLLAR] = actions(316); - v->a[327][sym__special_character] = actions(318); - v->a[327][anon_sym_DQUOTE] = actions(320); - v->a[327][sym_raw_string] = actions(322); - v->a[327][sym_ansi_c_string] = actions(322); - v->a[327][aux_sym_number_token1] = actions(324); - v->a[327][aux_sym_number_token2] = actions(326); - v->a[327][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[327][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[327][anon_sym_BQUOTE] = actions(332); - v->a[327][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[327][anon_sym_LT_LPAREN] = actions(336); - v->a[327][anon_sym_GT_LPAREN] = actions(336); - parse_table_1492(v); -} - -void parse_table_1492(t_parse_table_array *v) -{ - v->a[327][sym_comment] = actions(71); - v->a[327][sym_file_descriptor] = actions(338); - v->a[327][sym_variable_name] = actions(340); - v->a[327][sym_test_operator] = actions(342); - v->a[327][sym__brace_start] = actions(344); - v->a[328][sym__statements] = state(7202); - v->a[328][sym__statement_not_pipeline] = state(6558); - v->a[328][sym_redirected_statement] = state(4662); - v->a[328][sym_for_statement] = state(4662); - v->a[328][sym_c_style_for_statement] = state(4662); - v->a[328][sym_while_statement] = state(4314); - v->a[328][sym_if_statement] = state(4314); - v->a[328][sym_case_statement] = state(4662); - v->a[328][sym_function_definition] = state(4662); - v->a[328][sym_compound_statement] = state(4662); - v->a[328][sym_subshell] = state(4662); - v->a[328][sym_pipeline] = state(5070); - v->a[328][sym_list] = state(4662); - v->a[328][sym_negated_command] = state(4662); - v->a[328][sym_test_command] = state(4662); - parse_table_1493(v); -} - -void parse_table_1493(t_parse_table_array *v) -{ - v->a[328][sym_declaration_command] = state(4662); - v->a[328][sym_unset_command] = state(4662); - v->a[328][sym_command] = state(4662); - v->a[328][sym_command_name] = state(554); - v->a[328][sym_variable_assignment] = state(1150); - v->a[328][sym_variable_assignments] = state(4662); - v->a[328][sym_subscript] = state(6790); - v->a[328][sym_file_redirect] = state(2273); - v->a[328][sym_herestring_redirect] = state(2272); - v->a[328][sym_arithmetic_expansion] = state(1078); - v->a[328][sym_brace_expression] = state(1078); - v->a[328][sym_concatenation] = state(1376); - v->a[328][sym_string] = state(1078); - v->a[328][sym_translated_string] = state(1078); - v->a[328][sym_number] = state(1078); - v->a[328][sym_simple_expansion] = state(1078); - v->a[328][sym_expansion] = state(1078); - v->a[328][sym_command_substitution] = state(1078); - v->a[328][sym_process_substitution] = state(1078); - v->a[328][aux_sym__statements_repeat1] = state(429); - parse_table_1494(v); -} - -void parse_table_1494(t_parse_table_array *v) -{ - v->a[328][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[328][aux_sym_command_repeat1] = state(958); - v->a[328][aux_sym__literal_repeat1] = state(1267); - v->a[328][sym_word] = actions(799); - v->a[328][anon_sym_for] = actions(9); - v->a[328][anon_sym_select] = actions(11); - v->a[328][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[328][anon_sym_LT] = actions(290); - v->a[328][anon_sym_GT] = actions(290); - v->a[328][anon_sym_GT_GT] = actions(292); - v->a[328][anon_sym_LPAREN] = actions(19); - v->a[328][anon_sym_while] = actions(21); - v->a[328][anon_sym_until] = actions(21); - v->a[328][anon_sym_if] = actions(23); - v->a[328][anon_sym_case] = actions(25); - v->a[328][anon_sym_function] = actions(801); - v->a[328][anon_sym_LBRACE] = actions(29); - v->a[328][anon_sym_BANG] = actions(803); - v->a[328][anon_sym_LBRACK] = actions(33); - v->a[328][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1495(v); -} - -/* EOF parse_table_298.c */ diff --git a/parser/static/parse_table/parse_table_299.c b/parser/static/parse_table/parse_table_299.c deleted file mode 100644 index fc8739e2..00000000 --- a/parser/static/parse_table/parse_table_299.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_299.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1495(t_parse_table_array *v) -{ - v->a[328][anon_sym_declare] = actions(805); - v->a[328][anon_sym_typeset] = actions(805); - v->a[328][anon_sym_export] = actions(805); - v->a[328][anon_sym_readonly] = actions(805); - v->a[328][anon_sym_local] = actions(805); - v->a[328][anon_sym_unset] = actions(807); - v->a[328][anon_sym_unsetenv] = actions(807); - v->a[328][anon_sym_AMP_GT] = actions(290); - v->a[328][anon_sym_AMP_GT_GT] = actions(292); - v->a[328][anon_sym_LT_AMP] = actions(290); - v->a[328][anon_sym_GT_AMP] = actions(290); - v->a[328][anon_sym_GT_PIPE] = actions(292); - v->a[328][anon_sym_LT_AMP_DASH] = actions(308); - v->a[328][anon_sym_GT_AMP_DASH] = actions(308); - v->a[328][anon_sym_LT_LT_LT] = actions(310); - v->a[328][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[328][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[328][anon_sym_DOLLAR] = actions(316); - v->a[328][sym__special_character] = actions(318); - v->a[328][anon_sym_DQUOTE] = actions(320); - parse_table_1496(v); -} - -void parse_table_1496(t_parse_table_array *v) -{ - v->a[328][sym_raw_string] = actions(322); - v->a[328][sym_ansi_c_string] = actions(322); - v->a[328][aux_sym_number_token1] = actions(324); - v->a[328][aux_sym_number_token2] = actions(326); - v->a[328][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[328][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[328][anon_sym_BQUOTE] = actions(332); - v->a[328][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[328][anon_sym_LT_LPAREN] = actions(336); - v->a[328][anon_sym_GT_LPAREN] = actions(336); - v->a[328][sym_comment] = actions(71); - v->a[328][sym_file_descriptor] = actions(338); - v->a[328][sym_variable_name] = actions(340); - v->a[328][sym_test_operator] = actions(342); - v->a[328][sym__brace_start] = actions(344); - v->a[329][sym__statements] = state(7204); - v->a[329][sym__statement_not_pipeline] = state(6614); - v->a[329][sym_redirected_statement] = state(4797); - v->a[329][sym_for_statement] = state(4797); - v->a[329][sym_c_style_for_statement] = state(4797); - parse_table_1497(v); -} - -void parse_table_1497(t_parse_table_array *v) -{ - v->a[329][sym_while_statement] = state(4400); - v->a[329][sym_if_statement] = state(4400); - v->a[329][sym_case_statement] = state(4797); - v->a[329][sym_function_definition] = state(4797); - v->a[329][sym_compound_statement] = state(4797); - v->a[329][sym_subshell] = state(4797); - v->a[329][sym_pipeline] = state(5054); - v->a[329][sym_list] = state(4797); - v->a[329][sym_negated_command] = state(4797); - v->a[329][sym_test_command] = state(4797); - v->a[329][sym_declaration_command] = state(4797); - v->a[329][sym_unset_command] = state(4797); - v->a[329][sym_command] = state(4797); - v->a[329][sym_command_name] = state(533); - v->a[329][sym_variable_assignment] = state(945); - v->a[329][sym_variable_assignments] = state(4797); - v->a[329][sym_subscript] = state(6754); - v->a[329][sym_file_redirect] = state(2102); - v->a[329][sym_herestring_redirect] = state(2017); - v->a[329][sym_arithmetic_expansion] = state(938); - parse_table_1498(v); -} - -void parse_table_1498(t_parse_table_array *v) -{ - v->a[329][sym_brace_expression] = state(938); - v->a[329][sym_concatenation] = state(1376); - v->a[329][sym_string] = state(938); - v->a[329][sym_translated_string] = state(938); - v->a[329][sym_number] = state(938); - v->a[329][sym_simple_expansion] = state(938); - v->a[329][sym_expansion] = state(938); - v->a[329][sym_command_substitution] = state(938); - v->a[329][sym_process_substitution] = state(938); - v->a[329][aux_sym__statements_repeat1] = state(423); - v->a[329][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[329][aux_sym_command_repeat1] = state(951); - v->a[329][aux_sym__literal_repeat1] = state(1267); - v->a[329][sym_word] = actions(765); - v->a[329][anon_sym_for] = actions(9); - v->a[329][anon_sym_select] = actions(11); - v->a[329][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[329][anon_sym_LT] = actions(85); - v->a[329][anon_sym_GT] = actions(85); - v->a[329][anon_sym_GT_GT] = actions(87); - parse_table_1499(v); -} - -void parse_table_1499(t_parse_table_array *v) -{ - v->a[329][anon_sym_LPAREN] = actions(19); - v->a[329][anon_sym_while] = actions(21); - v->a[329][anon_sym_until] = actions(21); - v->a[329][anon_sym_if] = actions(23); - v->a[329][anon_sym_case] = actions(25); - v->a[329][anon_sym_function] = actions(91); - v->a[329][anon_sym_LBRACE] = actions(29); - v->a[329][anon_sym_BANG] = actions(769); - v->a[329][anon_sym_LBRACK] = actions(33); - v->a[329][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[329][anon_sym_declare] = actions(95); - v->a[329][anon_sym_typeset] = actions(95); - v->a[329][anon_sym_export] = actions(95); - v->a[329][anon_sym_readonly] = actions(95); - v->a[329][anon_sym_local] = actions(95); - v->a[329][anon_sym_unset] = actions(97); - v->a[329][anon_sym_unsetenv] = actions(97); - v->a[329][anon_sym_AMP_GT] = actions(85); - v->a[329][anon_sym_AMP_GT_GT] = actions(87); - v->a[329][anon_sym_LT_AMP] = actions(85); - parse_table_1500(v); -} - -/* EOF parse_table_299.c */ diff --git a/parser/static/parse_table/parse_table_3.c b/parser/static/parse_table/parse_table_3.c index 94cbb8a0..79c7cb36 100644 --- a/parser/static/parse_table/parse_table_3.c +++ b/parser/static/parse_table/parse_table_3.c @@ -14,126 +14,126 @@ void parse_table_15(t_parse_table_array *v) { - v->a[2][anon_sym_if] = actions(23); - v->a[2][anon_sym_case] = actions(25); - v->a[2][anon_sym_function] = actions(91); - v->a[2][anon_sym_LBRACE] = actions(29); - v->a[2][anon_sym_BANG] = actions(93); - v->a[2][anon_sym_LBRACK] = actions(33); - v->a[2][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[2][anon_sym_declare] = actions(95); - v->a[2][anon_sym_typeset] = actions(95); - v->a[2][anon_sym_export] = actions(95); - v->a[2][anon_sym_readonly] = actions(95); - v->a[2][anon_sym_local] = actions(95); - v->a[2][anon_sym_unset] = actions(97); - v->a[2][anon_sym_unsetenv] = actions(97); - v->a[2][anon_sym_AMP_GT] = actions(85); - v->a[2][anon_sym_AMP_GT_GT] = actions(87); - v->a[2][anon_sym_LT_AMP] = actions(85); - v->a[2][anon_sym_GT_AMP] = actions(85); - v->a[2][anon_sym_GT_PIPE] = actions(87); - v->a[2][anon_sym_LT_AMP_DASH] = actions(99); + v->a[3][sym_arithmetic_expansion] = state(834); + v->a[3][sym_brace_expression] = state(834); + v->a[3][sym_concatenation] = state(1192); + v->a[3][sym_string] = state(834); + v->a[3][sym_number] = state(834); + v->a[3][sym_simple_expansion] = state(834); + v->a[3][sym_expansion] = state(834); + v->a[3][sym_command_substitution] = state(834); + v->a[3][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[3][aux_sym_if_statement_repeat1] = state(3334); + v->a[3][aux_sym_command_repeat1] = state(1035); + v->a[3][aux_sym__literal_repeat1] = state(1048); + v->a[3][sym_word] = actions(65); + v->a[3][anon_sym_for] = actions(9); + v->a[3][anon_sym_select] = actions(9); + v->a[3][anon_sym_while] = actions(11); + v->a[3][anon_sym_until] = actions(11); + v->a[3][anon_sym_if] = actions(13); + v->a[3][anon_sym_fi] = actions(115); + v->a[3][anon_sym_elif] = actions(69); parse_table_16(v); } void parse_table_16(t_parse_table_array *v) { - v->a[2][anon_sym_GT_AMP_DASH] = actions(99); - v->a[2][anon_sym_LT_LT_LT] = actions(101); - v->a[2][anon_sym_PLUS_PLUS2] = actions(103); - v->a[2][anon_sym_DASH_DASH2] = actions(103); - v->a[2][anon_sym_DASH2] = actions(105); - v->a[2][anon_sym_PLUS2] = actions(105); - v->a[2][anon_sym_TILDE] = actions(107); - v->a[2][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(109); - v->a[2][anon_sym_DOLLAR_LBRACK] = actions(111); - v->a[2][anon_sym_DOLLAR] = actions(113); - v->a[2][sym__special_character] = actions(115); - v->a[2][anon_sym_DQUOTE] = actions(117); - v->a[2][sym_raw_string] = actions(119); - v->a[2][sym_ansi_c_string] = actions(119); - v->a[2][aux_sym_number_token1] = actions(121); - v->a[2][aux_sym_number_token2] = actions(123); - v->a[2][anon_sym_DOLLAR_LBRACE] = actions(125); - v->a[2][anon_sym_DOLLAR_LPAREN] = actions(127); - v->a[2][anon_sym_BQUOTE] = actions(129); - v->a[2][anon_sym_DOLLAR_BQUOTE] = actions(131); + v->a[3][anon_sym_else] = actions(71); + v->a[3][anon_sym_case] = actions(15); + v->a[3][anon_sym_LPAREN] = actions(17); + v->a[3][anon_sym_function] = actions(73); + v->a[3][anon_sym_LBRACE] = actions(21); + v->a[3][anon_sym_BANG] = actions(75); + v->a[3][anon_sym_declare] = actions(77); + v->a[3][anon_sym_typeset] = actions(77); + v->a[3][anon_sym_export] = actions(77); + v->a[3][anon_sym_readonly] = actions(77); + v->a[3][anon_sym_local] = actions(77); + v->a[3][anon_sym_unset] = actions(79); + v->a[3][anon_sym_unsetenv] = actions(79); + v->a[3][anon_sym_LT] = actions(81); + v->a[3][anon_sym_GT] = actions(81); + v->a[3][anon_sym_GT_GT] = actions(83); + v->a[3][anon_sym_AMP_GT] = actions(81); + v->a[3][anon_sym_AMP_GT_GT] = actions(83); + v->a[3][anon_sym_LT_AMP] = actions(81); + v->a[3][anon_sym_GT_AMP] = actions(81); parse_table_17(v); } void parse_table_17(t_parse_table_array *v) { - v->a[2][anon_sym_LT_LPAREN] = actions(133); - v->a[2][anon_sym_GT_LPAREN] = actions(133); - v->a[2][sym_comment] = actions(71); - v->a[2][sym_file_descriptor] = actions(135); - v->a[2][sym_variable_name] = actions(137); - v->a[2][sym_test_operator] = actions(139); - v->a[2][sym__brace_start] = actions(141); - v->a[3][sym__statements] = state(6914); - v->a[3][sym__statement_not_pipeline] = state(6614); - v->a[3][sym_redirected_statement] = state(4797); - v->a[3][sym_for_statement] = state(4797); - v->a[3][sym_c_style_for_statement] = state(4797); - v->a[3][sym_while_statement] = state(4400); - v->a[3][sym_if_statement] = state(4400); - v->a[3][sym_case_statement] = state(4797); - v->a[3][sym_function_definition] = state(4797); - v->a[3][sym_compound_statement] = state(4797); - v->a[3][sym_subshell] = state(4797); - v->a[3][sym_pipeline] = state(5054); - v->a[3][sym_list] = state(4797); + v->a[3][anon_sym_GT_PIPE] = actions(83); + v->a[3][anon_sym_LT_AMP_DASH] = actions(85); + v->a[3][anon_sym_GT_AMP_DASH] = actions(85); + v->a[3][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[3][anon_sym_DOLLAR] = actions(89); + v->a[3][sym__special_character] = actions(91); + v->a[3][anon_sym_DQUOTE] = actions(93); + v->a[3][sym_raw_string] = actions(95); + v->a[3][aux_sym_number_token1] = actions(97); + v->a[3][aux_sym_number_token2] = actions(99); + v->a[3][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[3][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[3][anon_sym_BQUOTE] = actions(105); + v->a[3][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[3][sym_comment] = actions(57); + v->a[3][sym_file_descriptor] = actions(109); + v->a[3][sym_variable_name] = actions(111); + v->a[3][sym_test_operator] = actions(95); + v->a[3][sym__brace_start] = actions(113); + v->a[4][aux_sym__terminated_statement] = state(13); parse_table_18(v); } void parse_table_18(t_parse_table_array *v) { - v->a[3][sym_negated_command] = state(4797); - v->a[3][sym_test_command] = state(4797); - v->a[3][sym_declaration_command] = state(4797); - v->a[3][sym_unset_command] = state(4797); - v->a[3][sym_command] = state(4797); - v->a[3][sym_command_name] = state(533); - v->a[3][sym_variable_assignment] = state(945); - v->a[3][sym_variable_assignments] = state(4797); - v->a[3][sym_subscript] = state(6754); - v->a[3][sym_file_redirect] = state(2019); - v->a[3][sym_herestring_redirect] = state(2017); - v->a[3][sym__expression] = state(3042); - v->a[3][sym_binary_expression] = state(3053); - v->a[3][sym_ternary_expression] = state(3053); - v->a[3][sym_unary_expression] = state(3053); - v->a[3][sym_postfix_expression] = state(3053); - v->a[3][sym_parenthesized_expression] = state(3053); - v->a[3][sym_arithmetic_expansion] = state(472); - v->a[3][sym_brace_expression] = state(472); - v->a[3][sym_concatenation] = state(502); + v->a[4][sym__statement_not_pipeline] = state(3515); + v->a[4][sym_redirected_statement] = state(2164); + v->a[4][sym_for_statement] = state(2164); + v->a[4][sym_while_statement] = state(2164); + v->a[4][sym_if_statement] = state(2164); + v->a[4][sym_elif_clause] = state(3287); + v->a[4][sym_else_clause] = state(3816); + v->a[4][sym_case_statement] = state(2164); + v->a[4][sym_function_definition] = state(2164); + v->a[4][sym_compound_statement] = state(2164); + v->a[4][sym_subshell] = state(2164); + v->a[4][sym_pipeline] = state(2581); + v->a[4][sym_list] = state(2164); + v->a[4][sym_negated_command] = state(2164); + v->a[4][sym_declaration_command] = state(2164); + v->a[4][sym_unset_command] = state(2164); + v->a[4][sym_command] = state(2164); + v->a[4][sym_command_name] = state(310); + v->a[4][sym_variable_assignment] = state(704); + v->a[4][sym_variable_assignments] = state(2164); parse_table_19(v); } void parse_table_19(t_parse_table_array *v) { - v->a[3][sym_string] = state(472); - v->a[3][sym_translated_string] = state(472); - v->a[3][sym_number] = state(472); - v->a[3][sym_simple_expansion] = state(472); - v->a[3][sym_expansion] = state(472); - v->a[3][sym_command_substitution] = state(472); - v->a[3][sym_process_substitution] = state(472); - v->a[3][aux_sym__statements_repeat1] = state(423); - v->a[3][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[3][aux_sym_command_repeat1] = state(951); - v->a[3][aux_sym__literal_repeat1] = state(493); - v->a[3][sym_word] = actions(81); - v->a[3][anon_sym_for] = actions(9); - v->a[3][anon_sym_select] = actions(11); - v->a[3][anon_sym_LPAREN_LPAREN] = actions(83); - v->a[3][anon_sym_LT] = actions(85); - v->a[3][anon_sym_GT] = actions(85); - v->a[3][anon_sym_GT_GT] = actions(87); - v->a[3][anon_sym_LPAREN] = actions(89); - v->a[3][anon_sym_while] = actions(21); + v->a[4][sym_file_redirect] = state(1320); + v->a[4][sym_arithmetic_expansion] = state(834); + v->a[4][sym_brace_expression] = state(834); + v->a[4][sym_concatenation] = state(1192); + v->a[4][sym_string] = state(834); + v->a[4][sym_number] = state(834); + v->a[4][sym_simple_expansion] = state(834); + v->a[4][sym_expansion] = state(834); + v->a[4][sym_command_substitution] = state(834); + v->a[4][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[4][aux_sym_if_statement_repeat1] = state(3287); + v->a[4][aux_sym_command_repeat1] = state(1035); + v->a[4][aux_sym__literal_repeat1] = state(1048); + v->a[4][sym_word] = actions(65); + v->a[4][anon_sym_for] = actions(9); + v->a[4][anon_sym_select] = actions(9); + v->a[4][anon_sym_while] = actions(11); + v->a[4][anon_sym_until] = actions(11); + v->a[4][anon_sym_if] = actions(13); + v->a[4][anon_sym_fi] = actions(117); parse_table_20(v); } diff --git a/parser/static/parse_table/parse_table_30.c b/parser/static/parse_table/parse_table_30.c index 15c6851b..a5790bc0 100644 --- a/parser/static/parse_table/parse_table_30.c +++ b/parser/static/parse_table/parse_table_30.c @@ -14,126 +14,126 @@ void parse_table_150(t_parse_table_array *v) { - v->a[30][anon_sym_until] = actions(417); - v->a[30][anon_sym_if] = actions(419); - v->a[30][anon_sym_case] = actions(421); - v->a[30][anon_sym_esac] = actions(531); - v->a[30][anon_sym_SEMI_SEMI] = actions(533); - v->a[30][anon_sym_SEMI_AMP] = actions(535); - v->a[30][anon_sym_SEMI_SEMI_AMP] = actions(535); - v->a[30][anon_sym_function] = actions(431); - v->a[30][anon_sym_LBRACE] = actions(433); - v->a[30][anon_sym_BANG] = actions(435); - v->a[30][anon_sym_LBRACK] = actions(437); - v->a[30][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[30][anon_sym_declare] = actions(441); - v->a[30][anon_sym_typeset] = actions(441); - v->a[30][anon_sym_export] = actions(441); - v->a[30][anon_sym_readonly] = actions(441); - v->a[30][anon_sym_local] = actions(441); - v->a[30][anon_sym_unset] = actions(443); - v->a[30][anon_sym_unsetenv] = actions(443); - v->a[30][anon_sym_AMP_GT] = actions(411); + v->a[37][sym_arithmetic_expansion] = state(834); + v->a[37][sym_brace_expression] = state(834); + v->a[37][sym_concatenation] = state(1192); + v->a[37][sym_string] = state(834); + v->a[37][sym_number] = state(834); + v->a[37][sym_simple_expansion] = state(834); + v->a[37][sym_expansion] = state(834); + v->a[37][sym_command_substitution] = state(834); + v->a[37][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[37][aux_sym_command_repeat1] = state(1035); + v->a[37][aux_sym__literal_repeat1] = state(1048); + v->a[37][sym_word] = actions(65); + v->a[37][anon_sym_for] = actions(9); + v->a[37][anon_sym_select] = actions(9); + v->a[37][anon_sym_while] = actions(11); + v->a[37][anon_sym_until] = actions(11); + v->a[37][anon_sym_do] = actions(451); + v->a[37][anon_sym_if] = actions(13); + v->a[37][anon_sym_case] = actions(15); + v->a[37][anon_sym_LPAREN] = actions(17); parse_table_151(v); } void parse_table_151(t_parse_table_array *v) { - v->a[30][anon_sym_AMP_GT_GT] = actions(413); - v->a[30][anon_sym_LT_AMP] = actions(411); - v->a[30][anon_sym_GT_AMP] = actions(411); - v->a[30][anon_sym_GT_PIPE] = actions(413); - v->a[30][anon_sym_LT_AMP_DASH] = actions(445); - v->a[30][anon_sym_GT_AMP_DASH] = actions(445); - v->a[30][anon_sym_LT_LT_LT] = actions(447); - v->a[30][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[30][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[30][anon_sym_DOLLAR] = actions(453); - v->a[30][sym__special_character] = actions(455); - v->a[30][anon_sym_DQUOTE] = actions(457); - v->a[30][sym_raw_string] = actions(459); - v->a[30][sym_ansi_c_string] = actions(459); - v->a[30][aux_sym_number_token1] = actions(461); - v->a[30][aux_sym_number_token2] = actions(463); - v->a[30][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[30][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[30][anon_sym_BQUOTE] = actions(469); - v->a[30][anon_sym_DOLLAR_BQUOTE] = actions(471); + v->a[37][anon_sym_function] = actions(73); + v->a[37][anon_sym_LBRACE] = actions(21); + v->a[37][anon_sym_BANG] = actions(75); + v->a[37][anon_sym_declare] = actions(77); + v->a[37][anon_sym_typeset] = actions(77); + v->a[37][anon_sym_export] = actions(77); + v->a[37][anon_sym_readonly] = actions(77); + v->a[37][anon_sym_local] = actions(77); + v->a[37][anon_sym_unset] = actions(79); + v->a[37][anon_sym_unsetenv] = actions(79); + v->a[37][anon_sym_LT] = actions(81); + v->a[37][anon_sym_GT] = actions(81); + v->a[37][anon_sym_GT_GT] = actions(83); + v->a[37][anon_sym_AMP_GT] = actions(81); + v->a[37][anon_sym_AMP_GT_GT] = actions(83); + v->a[37][anon_sym_LT_AMP] = actions(81); + v->a[37][anon_sym_GT_AMP] = actions(81); + v->a[37][anon_sym_GT_PIPE] = actions(83); + v->a[37][anon_sym_LT_AMP_DASH] = actions(85); + v->a[37][anon_sym_GT_AMP_DASH] = actions(85); parse_table_152(v); } void parse_table_152(t_parse_table_array *v) { - v->a[30][anon_sym_LT_LPAREN] = actions(473); - v->a[30][anon_sym_GT_LPAREN] = actions(473); - v->a[30][sym_comment] = actions(71); - v->a[30][sym_file_descriptor] = actions(475); - v->a[30][sym_variable_name] = actions(477); - v->a[30][sym_test_operator] = actions(479); - v->a[30][sym__brace_start] = actions(481); - v->a[31][sym__statements] = state(6536); - v->a[31][sym__statement_not_pipeline] = state(6584); - v->a[31][sym_redirected_statement] = state(4349); - v->a[31][sym_for_statement] = state(4349); - v->a[31][sym_c_style_for_statement] = state(4349); - v->a[31][sym_while_statement] = state(4225); - v->a[31][sym_if_statement] = state(4225); - v->a[31][sym_case_statement] = state(4349); - v->a[31][sym_function_definition] = state(4349); - v->a[31][sym_compound_statement] = state(4349); - v->a[31][sym_subshell] = state(4349); - v->a[31][sym_pipeline] = state(4620); - v->a[31][sym_list] = state(4349); + v->a[37][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[37][anon_sym_DOLLAR] = actions(89); + v->a[37][sym__special_character] = actions(91); + v->a[37][anon_sym_DQUOTE] = actions(93); + v->a[37][sym_raw_string] = actions(95); + v->a[37][aux_sym_number_token1] = actions(97); + v->a[37][aux_sym_number_token2] = actions(99); + v->a[37][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[37][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[37][anon_sym_BQUOTE] = actions(105); + v->a[37][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[37][sym_comment] = actions(57); + v->a[37][sym_file_descriptor] = actions(109); + v->a[37][sym_variable_name] = actions(111); + v->a[37][sym_test_operator] = actions(95); + v->a[37][sym__brace_start] = actions(113); + v->a[38][sym__statements] = state(4039); + v->a[38][sym__statement_not_pipeline] = state(3480); + v->a[38][sym_redirected_statement] = state(2098); + v->a[38][sym_for_statement] = state(2098); parse_table_153(v); } void parse_table_153(t_parse_table_array *v) { - v->a[31][sym_negated_command] = state(4349); - v->a[31][sym_test_command] = state(4349); - v->a[31][sym_declaration_command] = state(4349); - v->a[31][sym_unset_command] = state(4349); - v->a[31][sym_command] = state(4349); - v->a[31][sym_command_name] = state(528); - v->a[31][sym_variable_assignment] = state(807); - v->a[31][sym_variable_assignments] = state(4349); - v->a[31][sym_subscript] = state(6736); - v->a[31][sym_file_redirect] = state(1635); - v->a[31][sym_herestring_redirect] = state(1634); - v->a[31][sym_arithmetic_expansion] = state(815); - v->a[31][sym_brace_expression] = state(815); - v->a[31][sym_concatenation] = state(1082); - v->a[31][sym_string] = state(815); - v->a[31][sym_translated_string] = state(815); - v->a[31][sym_number] = state(815); - v->a[31][sym_simple_expansion] = state(815); - v->a[31][sym_expansion] = state(815); - v->a[31][sym_command_substitution] = state(815); + v->a[38][sym_while_statement] = state(2098); + v->a[38][sym_if_statement] = state(2098); + v->a[38][sym_case_statement] = state(2098); + v->a[38][sym_function_definition] = state(2098); + v->a[38][sym_compound_statement] = state(2098); + v->a[38][sym_subshell] = state(2098); + v->a[38][sym_pipeline] = state(2384); + v->a[38][sym_list] = state(2098); + v->a[38][sym_negated_command] = state(2098); + v->a[38][sym_declaration_command] = state(2098); + v->a[38][sym_unset_command] = state(2098); + v->a[38][sym_command] = state(2098); + v->a[38][sym_command_name] = state(292); + v->a[38][sym_variable_assignment] = state(539); + v->a[38][sym_variable_assignments] = state(2098); + v->a[38][sym_file_redirect] = state(1320); + v->a[38][sym_arithmetic_expansion] = state(702); + v->a[38][sym_brace_expression] = state(702); + v->a[38][sym_concatenation] = state(1192); + v->a[38][sym_string] = state(702); parse_table_154(v); } void parse_table_154(t_parse_table_array *v) { - v->a[31][sym_process_substitution] = state(815); - v->a[31][aux_sym__statements_repeat1] = state(431); - v->a[31][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[31][aux_sym_command_repeat1] = state(925); - v->a[31][aux_sym__literal_repeat1] = state(926); - v->a[31][sym_word] = actions(403); - v->a[31][anon_sym_for] = actions(405); - v->a[31][anon_sym_select] = actions(407); - v->a[31][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[31][anon_sym_LT] = actions(411); - v->a[31][anon_sym_GT] = actions(411); - v->a[31][anon_sym_GT_GT] = actions(413); - v->a[31][anon_sym_LPAREN] = actions(415); - v->a[31][anon_sym_while] = actions(417); - v->a[31][anon_sym_until] = actions(417); - v->a[31][anon_sym_if] = actions(419); - v->a[31][anon_sym_case] = actions(421); - v->a[31][anon_sym_esac] = actions(537); - v->a[31][anon_sym_SEMI_SEMI] = actions(539); - v->a[31][anon_sym_SEMI_AMP] = actions(541); + v->a[38][sym_number] = state(702); + v->a[38][sym_simple_expansion] = state(702); + v->a[38][sym_expansion] = state(702); + v->a[38][sym_command_substitution] = state(702); + v->a[38][aux_sym__statements_repeat1] = state(226); + v->a[38][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[38][aux_sym_command_repeat1] = state(1041); + v->a[38][aux_sym__literal_repeat1] = state(1048); + v->a[38][sym_word] = actions(419); + v->a[38][anon_sym_for] = actions(9); + v->a[38][anon_sym_select] = actions(9); + v->a[38][anon_sym_while] = actions(11); + v->a[38][anon_sym_until] = actions(11); + v->a[38][anon_sym_if] = actions(13); + v->a[38][anon_sym_case] = actions(15); + v->a[38][anon_sym_LPAREN] = actions(17); + v->a[38][anon_sym_RPAREN] = actions(453); + v->a[38][anon_sym_function] = actions(423); + v->a[38][anon_sym_LBRACE] = actions(21); + v->a[38][anon_sym_BANG] = actions(425); parse_table_155(v); } diff --git a/parser/static/parse_table/parse_table_300.c b/parser/static/parse_table/parse_table_300.c deleted file mode 100644 index b59b094d..00000000 --- a/parser/static/parse_table/parse_table_300.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_300.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1500(t_parse_table_array *v) -{ - v->a[329][anon_sym_GT_AMP] = actions(85); - v->a[329][anon_sym_GT_PIPE] = actions(87); - v->a[329][anon_sym_LT_AMP_DASH] = actions(99); - v->a[329][anon_sym_GT_AMP_DASH] = actions(99); - v->a[329][anon_sym_LT_LT_LT] = actions(101); - v->a[329][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[329][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[329][anon_sym_DOLLAR] = actions(316); - v->a[329][sym__special_character] = actions(771); - v->a[329][anon_sym_DQUOTE] = actions(320); - v->a[329][sym_raw_string] = actions(773); - v->a[329][sym_ansi_c_string] = actions(773); - v->a[329][aux_sym_number_token1] = actions(324); - v->a[329][aux_sym_number_token2] = actions(326); - v->a[329][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[329][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[329][anon_sym_BQUOTE] = actions(332); - v->a[329][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[329][anon_sym_LT_LPAREN] = actions(336); - v->a[329][anon_sym_GT_LPAREN] = actions(336); - parse_table_1501(v); -} - -void parse_table_1501(t_parse_table_array *v) -{ - v->a[329][sym_comment] = actions(71); - v->a[329][sym_file_descriptor] = actions(135); - v->a[329][sym_variable_name] = actions(137); - v->a[329][sym_test_operator] = actions(775); - v->a[329][sym__brace_start] = actions(344); - v->a[330][sym__statements] = state(7212); - v->a[330][sym__statement_not_pipeline] = state(6558); - v->a[330][sym_redirected_statement] = state(4662); - v->a[330][sym_for_statement] = state(4662); - v->a[330][sym_c_style_for_statement] = state(4662); - v->a[330][sym_while_statement] = state(4314); - v->a[330][sym_if_statement] = state(4314); - v->a[330][sym_case_statement] = state(4662); - v->a[330][sym_function_definition] = state(4662); - v->a[330][sym_compound_statement] = state(4662); - v->a[330][sym_subshell] = state(4662); - v->a[330][sym_pipeline] = state(5070); - v->a[330][sym_list] = state(4662); - v->a[330][sym_negated_command] = state(4662); - v->a[330][sym_test_command] = state(4662); - parse_table_1502(v); -} - -void parse_table_1502(t_parse_table_array *v) -{ - v->a[330][sym_declaration_command] = state(4662); - v->a[330][sym_unset_command] = state(4662); - v->a[330][sym_command] = state(4662); - v->a[330][sym_command_name] = state(554); - v->a[330][sym_variable_assignment] = state(1150); - v->a[330][sym_variable_assignments] = state(4662); - v->a[330][sym_subscript] = state(6790); - v->a[330][sym_file_redirect] = state(2273); - v->a[330][sym_herestring_redirect] = state(2272); - v->a[330][sym_arithmetic_expansion] = state(1078); - v->a[330][sym_brace_expression] = state(1078); - v->a[330][sym_concatenation] = state(1376); - v->a[330][sym_string] = state(1078); - v->a[330][sym_translated_string] = state(1078); - v->a[330][sym_number] = state(1078); - v->a[330][sym_simple_expansion] = state(1078); - v->a[330][sym_expansion] = state(1078); - v->a[330][sym_command_substitution] = state(1078); - v->a[330][sym_process_substitution] = state(1078); - v->a[330][aux_sym__statements_repeat1] = state(429); - parse_table_1503(v); -} - -void parse_table_1503(t_parse_table_array *v) -{ - v->a[330][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[330][aux_sym_command_repeat1] = state(958); - v->a[330][aux_sym__literal_repeat1] = state(1267); - v->a[330][sym_word] = actions(799); - v->a[330][anon_sym_for] = actions(9); - v->a[330][anon_sym_select] = actions(11); - v->a[330][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[330][anon_sym_LT] = actions(290); - v->a[330][anon_sym_GT] = actions(290); - v->a[330][anon_sym_GT_GT] = actions(292); - v->a[330][anon_sym_LPAREN] = actions(19); - v->a[330][anon_sym_while] = actions(21); - v->a[330][anon_sym_until] = actions(21); - v->a[330][anon_sym_if] = actions(23); - v->a[330][anon_sym_case] = actions(25); - v->a[330][anon_sym_function] = actions(801); - v->a[330][anon_sym_LBRACE] = actions(29); - v->a[330][anon_sym_BANG] = actions(803); - v->a[330][anon_sym_LBRACK] = actions(33); - v->a[330][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1504(v); -} - -void parse_table_1504(t_parse_table_array *v) -{ - v->a[330][anon_sym_declare] = actions(805); - v->a[330][anon_sym_typeset] = actions(805); - v->a[330][anon_sym_export] = actions(805); - v->a[330][anon_sym_readonly] = actions(805); - v->a[330][anon_sym_local] = actions(805); - v->a[330][anon_sym_unset] = actions(807); - v->a[330][anon_sym_unsetenv] = actions(807); - v->a[330][anon_sym_AMP_GT] = actions(290); - v->a[330][anon_sym_AMP_GT_GT] = actions(292); - v->a[330][anon_sym_LT_AMP] = actions(290); - v->a[330][anon_sym_GT_AMP] = actions(290); - v->a[330][anon_sym_GT_PIPE] = actions(292); - v->a[330][anon_sym_LT_AMP_DASH] = actions(308); - v->a[330][anon_sym_GT_AMP_DASH] = actions(308); - v->a[330][anon_sym_LT_LT_LT] = actions(310); - v->a[330][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[330][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[330][anon_sym_DOLLAR] = actions(316); - v->a[330][sym__special_character] = actions(318); - v->a[330][anon_sym_DQUOTE] = actions(320); - parse_table_1505(v); -} - -/* EOF parse_table_300.c */ diff --git a/parser/static/parse_table/parse_table_301.c b/parser/static/parse_table/parse_table_301.c deleted file mode 100644 index 4f6bfbb7..00000000 --- a/parser/static/parse_table/parse_table_301.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_301.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1505(t_parse_table_array *v) -{ - v->a[330][sym_raw_string] = actions(322); - v->a[330][sym_ansi_c_string] = actions(322); - v->a[330][aux_sym_number_token1] = actions(324); - v->a[330][aux_sym_number_token2] = actions(326); - v->a[330][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[330][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[330][anon_sym_BQUOTE] = actions(332); - v->a[330][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[330][anon_sym_LT_LPAREN] = actions(336); - v->a[330][anon_sym_GT_LPAREN] = actions(336); - v->a[330][sym_comment] = actions(71); - v->a[330][sym_file_descriptor] = actions(338); - v->a[330][sym_variable_name] = actions(340); - v->a[330][sym_test_operator] = actions(342); - v->a[330][sym__brace_start] = actions(344); - v->a[331][sym__statements] = state(7214); - v->a[331][sym__statement_not_pipeline] = state(6558); - v->a[331][sym_redirected_statement] = state(4662); - v->a[331][sym_for_statement] = state(4662); - v->a[331][sym_c_style_for_statement] = state(4662); - parse_table_1506(v); -} - -void parse_table_1506(t_parse_table_array *v) -{ - v->a[331][sym_while_statement] = state(4314); - v->a[331][sym_if_statement] = state(4314); - v->a[331][sym_case_statement] = state(4662); - v->a[331][sym_function_definition] = state(4662); - v->a[331][sym_compound_statement] = state(4662); - v->a[331][sym_subshell] = state(4662); - v->a[331][sym_pipeline] = state(5070); - v->a[331][sym_list] = state(4662); - v->a[331][sym_negated_command] = state(4662); - v->a[331][sym_test_command] = state(4662); - v->a[331][sym_declaration_command] = state(4662); - v->a[331][sym_unset_command] = state(4662); - v->a[331][sym_command] = state(4662); - v->a[331][sym_command_name] = state(554); - v->a[331][sym_variable_assignment] = state(1150); - v->a[331][sym_variable_assignments] = state(4662); - v->a[331][sym_subscript] = state(6790); - v->a[331][sym_file_redirect] = state(2273); - v->a[331][sym_herestring_redirect] = state(2272); - v->a[331][sym_arithmetic_expansion] = state(1078); - parse_table_1507(v); -} - -void parse_table_1507(t_parse_table_array *v) -{ - v->a[331][sym_brace_expression] = state(1078); - v->a[331][sym_concatenation] = state(1376); - v->a[331][sym_string] = state(1078); - v->a[331][sym_translated_string] = state(1078); - v->a[331][sym_number] = state(1078); - v->a[331][sym_simple_expansion] = state(1078); - v->a[331][sym_expansion] = state(1078); - v->a[331][sym_command_substitution] = state(1078); - v->a[331][sym_process_substitution] = state(1078); - v->a[331][aux_sym__statements_repeat1] = state(429); - v->a[331][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[331][aux_sym_command_repeat1] = state(958); - v->a[331][aux_sym__literal_repeat1] = state(1267); - v->a[331][sym_word] = actions(799); - v->a[331][anon_sym_for] = actions(9); - v->a[331][anon_sym_select] = actions(11); - v->a[331][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[331][anon_sym_LT] = actions(290); - v->a[331][anon_sym_GT] = actions(290); - v->a[331][anon_sym_GT_GT] = actions(292); - parse_table_1508(v); -} - -void parse_table_1508(t_parse_table_array *v) -{ - v->a[331][anon_sym_LPAREN] = actions(19); - v->a[331][anon_sym_while] = actions(21); - v->a[331][anon_sym_until] = actions(21); - v->a[331][anon_sym_if] = actions(23); - v->a[331][anon_sym_case] = actions(25); - v->a[331][anon_sym_function] = actions(801); - v->a[331][anon_sym_LBRACE] = actions(29); - v->a[331][anon_sym_BANG] = actions(803); - v->a[331][anon_sym_LBRACK] = actions(33); - v->a[331][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[331][anon_sym_declare] = actions(805); - v->a[331][anon_sym_typeset] = actions(805); - v->a[331][anon_sym_export] = actions(805); - v->a[331][anon_sym_readonly] = actions(805); - v->a[331][anon_sym_local] = actions(805); - v->a[331][anon_sym_unset] = actions(807); - v->a[331][anon_sym_unsetenv] = actions(807); - v->a[331][anon_sym_AMP_GT] = actions(290); - v->a[331][anon_sym_AMP_GT_GT] = actions(292); - v->a[331][anon_sym_LT_AMP] = actions(290); - parse_table_1509(v); -} - -void parse_table_1509(t_parse_table_array *v) -{ - v->a[331][anon_sym_GT_AMP] = actions(290); - v->a[331][anon_sym_GT_PIPE] = actions(292); - v->a[331][anon_sym_LT_AMP_DASH] = actions(308); - v->a[331][anon_sym_GT_AMP_DASH] = actions(308); - v->a[331][anon_sym_LT_LT_LT] = actions(310); - v->a[331][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[331][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[331][anon_sym_DOLLAR] = actions(316); - v->a[331][sym__special_character] = actions(318); - v->a[331][anon_sym_DQUOTE] = actions(320); - v->a[331][sym_raw_string] = actions(322); - v->a[331][sym_ansi_c_string] = actions(322); - v->a[331][aux_sym_number_token1] = actions(324); - v->a[331][aux_sym_number_token2] = actions(326); - v->a[331][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[331][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[331][anon_sym_BQUOTE] = actions(332); - v->a[331][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[331][anon_sym_LT_LPAREN] = actions(336); - v->a[331][anon_sym_GT_LPAREN] = actions(336); - parse_table_1510(v); -} - -/* EOF parse_table_301.c */ diff --git a/parser/static/parse_table/parse_table_302.c b/parser/static/parse_table/parse_table_302.c deleted file mode 100644 index 9c434b55..00000000 --- a/parser/static/parse_table/parse_table_302.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_302.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1510(t_parse_table_array *v) -{ - v->a[331][sym_comment] = actions(71); - v->a[331][sym_file_descriptor] = actions(338); - v->a[331][sym_variable_name] = actions(340); - v->a[331][sym_test_operator] = actions(342); - v->a[331][sym__brace_start] = actions(344); - v->a[332][sym__statements] = state(7217); - v->a[332][sym__statement_not_pipeline] = state(6614); - v->a[332][sym_redirected_statement] = state(4797); - v->a[332][sym_for_statement] = state(4797); - v->a[332][sym_c_style_for_statement] = state(4797); - v->a[332][sym_while_statement] = state(4400); - v->a[332][sym_if_statement] = state(4400); - v->a[332][sym_case_statement] = state(4797); - v->a[332][sym_function_definition] = state(4797); - v->a[332][sym_compound_statement] = state(4797); - v->a[332][sym_subshell] = state(4797); - v->a[332][sym_pipeline] = state(5054); - v->a[332][sym_list] = state(4797); - v->a[332][sym_negated_command] = state(4797); - v->a[332][sym_test_command] = state(4797); - parse_table_1511(v); -} - -void parse_table_1511(t_parse_table_array *v) -{ - v->a[332][sym_declaration_command] = state(4797); - v->a[332][sym_unset_command] = state(4797); - v->a[332][sym_command] = state(4797); - v->a[332][sym_command_name] = state(533); - v->a[332][sym_variable_assignment] = state(945); - v->a[332][sym_variable_assignments] = state(4797); - v->a[332][sym_subscript] = state(6754); - v->a[332][sym_file_redirect] = state(2104); - v->a[332][sym_herestring_redirect] = state(2017); - v->a[332][sym_arithmetic_expansion] = state(938); - v->a[332][sym_brace_expression] = state(938); - v->a[332][sym_concatenation] = state(1376); - v->a[332][sym_string] = state(938); - v->a[332][sym_translated_string] = state(938); - v->a[332][sym_number] = state(938); - v->a[332][sym_simple_expansion] = state(938); - v->a[332][sym_expansion] = state(938); - v->a[332][sym_command_substitution] = state(938); - v->a[332][sym_process_substitution] = state(938); - v->a[332][aux_sym__statements_repeat1] = state(423); - parse_table_1512(v); -} - -void parse_table_1512(t_parse_table_array *v) -{ - v->a[332][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[332][aux_sym_command_repeat1] = state(951); - v->a[332][aux_sym__literal_repeat1] = state(1267); - v->a[332][sym_word] = actions(765); - v->a[332][anon_sym_for] = actions(9); - v->a[332][anon_sym_select] = actions(11); - v->a[332][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[332][anon_sym_LT] = actions(85); - v->a[332][anon_sym_GT] = actions(85); - v->a[332][anon_sym_GT_GT] = actions(87); - v->a[332][anon_sym_LPAREN] = actions(19); - v->a[332][anon_sym_while] = actions(21); - v->a[332][anon_sym_until] = actions(21); - v->a[332][anon_sym_if] = actions(23); - v->a[332][anon_sym_case] = actions(25); - v->a[332][anon_sym_function] = actions(91); - v->a[332][anon_sym_LBRACE] = actions(29); - v->a[332][anon_sym_BANG] = actions(769); - v->a[332][anon_sym_LBRACK] = actions(33); - v->a[332][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1513(v); -} - -void parse_table_1513(t_parse_table_array *v) -{ - v->a[332][anon_sym_declare] = actions(95); - v->a[332][anon_sym_typeset] = actions(95); - v->a[332][anon_sym_export] = actions(95); - v->a[332][anon_sym_readonly] = actions(95); - v->a[332][anon_sym_local] = actions(95); - v->a[332][anon_sym_unset] = actions(97); - v->a[332][anon_sym_unsetenv] = actions(97); - v->a[332][anon_sym_AMP_GT] = actions(85); - v->a[332][anon_sym_AMP_GT_GT] = actions(87); - v->a[332][anon_sym_LT_AMP] = actions(85); - v->a[332][anon_sym_GT_AMP] = actions(85); - v->a[332][anon_sym_GT_PIPE] = actions(87); - v->a[332][anon_sym_LT_AMP_DASH] = actions(99); - v->a[332][anon_sym_GT_AMP_DASH] = actions(99); - v->a[332][anon_sym_LT_LT_LT] = actions(101); - v->a[332][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[332][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[332][anon_sym_DOLLAR] = actions(316); - v->a[332][sym__special_character] = actions(771); - v->a[332][anon_sym_DQUOTE] = actions(320); - parse_table_1514(v); -} - -void parse_table_1514(t_parse_table_array *v) -{ - v->a[332][sym_raw_string] = actions(773); - v->a[332][sym_ansi_c_string] = actions(773); - v->a[332][aux_sym_number_token1] = actions(324); - v->a[332][aux_sym_number_token2] = actions(326); - v->a[332][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[332][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[332][anon_sym_BQUOTE] = actions(332); - v->a[332][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[332][anon_sym_LT_LPAREN] = actions(336); - v->a[332][anon_sym_GT_LPAREN] = actions(336); - v->a[332][sym_comment] = actions(71); - v->a[332][sym_file_descriptor] = actions(135); - v->a[332][sym_variable_name] = actions(137); - v->a[332][sym_test_operator] = actions(775); - v->a[332][sym__brace_start] = actions(344); - v->a[333][sym__statements] = state(7228); - v->a[333][sym__statement_not_pipeline] = state(6558); - v->a[333][sym_redirected_statement] = state(4662); - v->a[333][sym_for_statement] = state(4662); - v->a[333][sym_c_style_for_statement] = state(4662); - parse_table_1515(v); -} - -/* EOF parse_table_302.c */ diff --git a/parser/static/parse_table/parse_table_303.c b/parser/static/parse_table/parse_table_303.c deleted file mode 100644 index 479dd936..00000000 --- a/parser/static/parse_table/parse_table_303.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_303.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1515(t_parse_table_array *v) -{ - v->a[333][sym_while_statement] = state(4314); - v->a[333][sym_if_statement] = state(4314); - v->a[333][sym_case_statement] = state(4662); - v->a[333][sym_function_definition] = state(4662); - v->a[333][sym_compound_statement] = state(4662); - v->a[333][sym_subshell] = state(4662); - v->a[333][sym_pipeline] = state(5070); - v->a[333][sym_list] = state(4662); - v->a[333][sym_negated_command] = state(4662); - v->a[333][sym_test_command] = state(4662); - v->a[333][sym_declaration_command] = state(4662); - v->a[333][sym_unset_command] = state(4662); - v->a[333][sym_command] = state(4662); - v->a[333][sym_command_name] = state(554); - v->a[333][sym_variable_assignment] = state(1150); - v->a[333][sym_variable_assignments] = state(4662); - v->a[333][sym_subscript] = state(6790); - v->a[333][sym_file_redirect] = state(2273); - v->a[333][sym_herestring_redirect] = state(2272); - v->a[333][sym_arithmetic_expansion] = state(1078); - parse_table_1516(v); -} - -void parse_table_1516(t_parse_table_array *v) -{ - v->a[333][sym_brace_expression] = state(1078); - v->a[333][sym_concatenation] = state(1376); - v->a[333][sym_string] = state(1078); - v->a[333][sym_translated_string] = state(1078); - v->a[333][sym_number] = state(1078); - v->a[333][sym_simple_expansion] = state(1078); - v->a[333][sym_expansion] = state(1078); - v->a[333][sym_command_substitution] = state(1078); - v->a[333][sym_process_substitution] = state(1078); - v->a[333][aux_sym__statements_repeat1] = state(429); - v->a[333][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[333][aux_sym_command_repeat1] = state(958); - v->a[333][aux_sym__literal_repeat1] = state(1267); - v->a[333][sym_word] = actions(799); - v->a[333][anon_sym_for] = actions(9); - v->a[333][anon_sym_select] = actions(11); - v->a[333][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[333][anon_sym_LT] = actions(290); - v->a[333][anon_sym_GT] = actions(290); - v->a[333][anon_sym_GT_GT] = actions(292); - parse_table_1517(v); -} - -void parse_table_1517(t_parse_table_array *v) -{ - v->a[333][anon_sym_LPAREN] = actions(19); - v->a[333][anon_sym_while] = actions(21); - v->a[333][anon_sym_until] = actions(21); - v->a[333][anon_sym_if] = actions(23); - v->a[333][anon_sym_case] = actions(25); - v->a[333][anon_sym_function] = actions(801); - v->a[333][anon_sym_LBRACE] = actions(29); - v->a[333][anon_sym_BANG] = actions(803); - v->a[333][anon_sym_LBRACK] = actions(33); - v->a[333][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[333][anon_sym_declare] = actions(805); - v->a[333][anon_sym_typeset] = actions(805); - v->a[333][anon_sym_export] = actions(805); - v->a[333][anon_sym_readonly] = actions(805); - v->a[333][anon_sym_local] = actions(805); - v->a[333][anon_sym_unset] = actions(807); - v->a[333][anon_sym_unsetenv] = actions(807); - v->a[333][anon_sym_AMP_GT] = actions(290); - v->a[333][anon_sym_AMP_GT_GT] = actions(292); - v->a[333][anon_sym_LT_AMP] = actions(290); - parse_table_1518(v); -} - -void parse_table_1518(t_parse_table_array *v) -{ - v->a[333][anon_sym_GT_AMP] = actions(290); - v->a[333][anon_sym_GT_PIPE] = actions(292); - v->a[333][anon_sym_LT_AMP_DASH] = actions(308); - v->a[333][anon_sym_GT_AMP_DASH] = actions(308); - v->a[333][anon_sym_LT_LT_LT] = actions(310); - v->a[333][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[333][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[333][anon_sym_DOLLAR] = actions(316); - v->a[333][sym__special_character] = actions(318); - v->a[333][anon_sym_DQUOTE] = actions(320); - v->a[333][sym_raw_string] = actions(322); - v->a[333][sym_ansi_c_string] = actions(322); - v->a[333][aux_sym_number_token1] = actions(324); - v->a[333][aux_sym_number_token2] = actions(326); - v->a[333][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[333][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[333][anon_sym_BQUOTE] = actions(332); - v->a[333][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[333][anon_sym_LT_LPAREN] = actions(336); - v->a[333][anon_sym_GT_LPAREN] = actions(336); - parse_table_1519(v); -} - -void parse_table_1519(t_parse_table_array *v) -{ - v->a[333][sym_comment] = actions(71); - v->a[333][sym_file_descriptor] = actions(338); - v->a[333][sym_variable_name] = actions(340); - v->a[333][sym_test_operator] = actions(342); - v->a[333][sym__brace_start] = actions(344); - v->a[334][sym__statements] = state(7229); - v->a[334][sym__statement_not_pipeline] = state(6558); - v->a[334][sym_redirected_statement] = state(4662); - v->a[334][sym_for_statement] = state(4662); - v->a[334][sym_c_style_for_statement] = state(4662); - v->a[334][sym_while_statement] = state(4314); - v->a[334][sym_if_statement] = state(4314); - v->a[334][sym_case_statement] = state(4662); - v->a[334][sym_function_definition] = state(4662); - v->a[334][sym_compound_statement] = state(4662); - v->a[334][sym_subshell] = state(4662); - v->a[334][sym_pipeline] = state(5070); - v->a[334][sym_list] = state(4662); - v->a[334][sym_negated_command] = state(4662); - v->a[334][sym_test_command] = state(4662); - parse_table_1520(v); -} - -/* EOF parse_table_303.c */ diff --git a/parser/static/parse_table/parse_table_304.c b/parser/static/parse_table/parse_table_304.c deleted file mode 100644 index a4f3ec9e..00000000 --- a/parser/static/parse_table/parse_table_304.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_304.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1520(t_parse_table_array *v) -{ - v->a[334][sym_declaration_command] = state(4662); - v->a[334][sym_unset_command] = state(4662); - v->a[334][sym_command] = state(4662); - v->a[334][sym_command_name] = state(554); - v->a[334][sym_variable_assignment] = state(1150); - v->a[334][sym_variable_assignments] = state(4662); - v->a[334][sym_subscript] = state(6790); - v->a[334][sym_file_redirect] = state(2273); - v->a[334][sym_herestring_redirect] = state(2272); - v->a[334][sym_arithmetic_expansion] = state(1078); - v->a[334][sym_brace_expression] = state(1078); - v->a[334][sym_concatenation] = state(1376); - v->a[334][sym_string] = state(1078); - v->a[334][sym_translated_string] = state(1078); - v->a[334][sym_number] = state(1078); - v->a[334][sym_simple_expansion] = state(1078); - v->a[334][sym_expansion] = state(1078); - v->a[334][sym_command_substitution] = state(1078); - v->a[334][sym_process_substitution] = state(1078); - v->a[334][aux_sym__statements_repeat1] = state(429); - parse_table_1521(v); -} - -void parse_table_1521(t_parse_table_array *v) -{ - v->a[334][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[334][aux_sym_command_repeat1] = state(958); - v->a[334][aux_sym__literal_repeat1] = state(1267); - v->a[334][sym_word] = actions(799); - v->a[334][anon_sym_for] = actions(9); - v->a[334][anon_sym_select] = actions(11); - v->a[334][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[334][anon_sym_LT] = actions(290); - v->a[334][anon_sym_GT] = actions(290); - v->a[334][anon_sym_GT_GT] = actions(292); - v->a[334][anon_sym_LPAREN] = actions(19); - v->a[334][anon_sym_while] = actions(21); - v->a[334][anon_sym_until] = actions(21); - v->a[334][anon_sym_if] = actions(23); - v->a[334][anon_sym_case] = actions(25); - v->a[334][anon_sym_function] = actions(801); - v->a[334][anon_sym_LBRACE] = actions(29); - v->a[334][anon_sym_BANG] = actions(803); - v->a[334][anon_sym_LBRACK] = actions(33); - v->a[334][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1522(v); -} - -void parse_table_1522(t_parse_table_array *v) -{ - v->a[334][anon_sym_declare] = actions(805); - v->a[334][anon_sym_typeset] = actions(805); - v->a[334][anon_sym_export] = actions(805); - v->a[334][anon_sym_readonly] = actions(805); - v->a[334][anon_sym_local] = actions(805); - v->a[334][anon_sym_unset] = actions(807); - v->a[334][anon_sym_unsetenv] = actions(807); - v->a[334][anon_sym_AMP_GT] = actions(290); - v->a[334][anon_sym_AMP_GT_GT] = actions(292); - v->a[334][anon_sym_LT_AMP] = actions(290); - v->a[334][anon_sym_GT_AMP] = actions(290); - v->a[334][anon_sym_GT_PIPE] = actions(292); - v->a[334][anon_sym_LT_AMP_DASH] = actions(308); - v->a[334][anon_sym_GT_AMP_DASH] = actions(308); - v->a[334][anon_sym_LT_LT_LT] = actions(310); - v->a[334][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[334][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[334][anon_sym_DOLLAR] = actions(316); - v->a[334][sym__special_character] = actions(318); - v->a[334][anon_sym_DQUOTE] = actions(320); - parse_table_1523(v); -} - -void parse_table_1523(t_parse_table_array *v) -{ - v->a[334][sym_raw_string] = actions(322); - v->a[334][sym_ansi_c_string] = actions(322); - v->a[334][aux_sym_number_token1] = actions(324); - v->a[334][aux_sym_number_token2] = actions(326); - v->a[334][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[334][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[334][anon_sym_BQUOTE] = actions(332); - v->a[334][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[334][anon_sym_LT_LPAREN] = actions(336); - v->a[334][anon_sym_GT_LPAREN] = actions(336); - v->a[334][sym_comment] = actions(71); - v->a[334][sym_file_descriptor] = actions(338); - v->a[334][sym_variable_name] = actions(340); - v->a[334][sym_test_operator] = actions(342); - v->a[334][sym__brace_start] = actions(344); - v->a[335][sym__statements] = state(7231); - v->a[335][sym__statement_not_pipeline] = state(6614); - v->a[335][sym_redirected_statement] = state(4797); - v->a[335][sym_for_statement] = state(4797); - v->a[335][sym_c_style_for_statement] = state(4797); - parse_table_1524(v); -} - -void parse_table_1524(t_parse_table_array *v) -{ - v->a[335][sym_while_statement] = state(4400); - v->a[335][sym_if_statement] = state(4400); - v->a[335][sym_case_statement] = state(4797); - v->a[335][sym_function_definition] = state(4797); - v->a[335][sym_compound_statement] = state(4797); - v->a[335][sym_subshell] = state(4797); - v->a[335][sym_pipeline] = state(5054); - v->a[335][sym_list] = state(4797); - v->a[335][sym_negated_command] = state(4797); - v->a[335][sym_test_command] = state(4797); - v->a[335][sym_declaration_command] = state(4797); - v->a[335][sym_unset_command] = state(4797); - v->a[335][sym_command] = state(4797); - v->a[335][sym_command_name] = state(533); - v->a[335][sym_variable_assignment] = state(945); - v->a[335][sym_variable_assignments] = state(4797); - v->a[335][sym_subscript] = state(6754); - v->a[335][sym_file_redirect] = state(2110); - v->a[335][sym_herestring_redirect] = state(2017); - v->a[335][sym_arithmetic_expansion] = state(938); - parse_table_1525(v); -} - -/* EOF parse_table_304.c */ diff --git a/parser/static/parse_table/parse_table_305.c b/parser/static/parse_table/parse_table_305.c deleted file mode 100644 index 8a96cb1d..00000000 --- a/parser/static/parse_table/parse_table_305.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_305.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1525(t_parse_table_array *v) -{ - v->a[335][sym_brace_expression] = state(938); - v->a[335][sym_concatenation] = state(1376); - v->a[335][sym_string] = state(938); - v->a[335][sym_translated_string] = state(938); - v->a[335][sym_number] = state(938); - v->a[335][sym_simple_expansion] = state(938); - v->a[335][sym_expansion] = state(938); - v->a[335][sym_command_substitution] = state(938); - v->a[335][sym_process_substitution] = state(938); - v->a[335][aux_sym__statements_repeat1] = state(423); - v->a[335][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[335][aux_sym_command_repeat1] = state(951); - v->a[335][aux_sym__literal_repeat1] = state(1267); - v->a[335][sym_word] = actions(765); - v->a[335][anon_sym_for] = actions(9); - v->a[335][anon_sym_select] = actions(11); - v->a[335][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[335][anon_sym_LT] = actions(85); - v->a[335][anon_sym_GT] = actions(85); - v->a[335][anon_sym_GT_GT] = actions(87); - parse_table_1526(v); -} - -void parse_table_1526(t_parse_table_array *v) -{ - v->a[335][anon_sym_LPAREN] = actions(19); - v->a[335][anon_sym_while] = actions(21); - v->a[335][anon_sym_until] = actions(21); - v->a[335][anon_sym_if] = actions(23); - v->a[335][anon_sym_case] = actions(25); - v->a[335][anon_sym_function] = actions(91); - v->a[335][anon_sym_LBRACE] = actions(29); - v->a[335][anon_sym_BANG] = actions(769); - v->a[335][anon_sym_LBRACK] = actions(33); - v->a[335][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[335][anon_sym_declare] = actions(95); - v->a[335][anon_sym_typeset] = actions(95); - v->a[335][anon_sym_export] = actions(95); - v->a[335][anon_sym_readonly] = actions(95); - v->a[335][anon_sym_local] = actions(95); - v->a[335][anon_sym_unset] = actions(97); - v->a[335][anon_sym_unsetenv] = actions(97); - v->a[335][anon_sym_AMP_GT] = actions(85); - v->a[335][anon_sym_AMP_GT_GT] = actions(87); - v->a[335][anon_sym_LT_AMP] = actions(85); - parse_table_1527(v); -} - -void parse_table_1527(t_parse_table_array *v) -{ - v->a[335][anon_sym_GT_AMP] = actions(85); - v->a[335][anon_sym_GT_PIPE] = actions(87); - v->a[335][anon_sym_LT_AMP_DASH] = actions(99); - v->a[335][anon_sym_GT_AMP_DASH] = actions(99); - v->a[335][anon_sym_LT_LT_LT] = actions(101); - v->a[335][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[335][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[335][anon_sym_DOLLAR] = actions(316); - v->a[335][sym__special_character] = actions(771); - v->a[335][anon_sym_DQUOTE] = actions(320); - v->a[335][sym_raw_string] = actions(773); - v->a[335][sym_ansi_c_string] = actions(773); - v->a[335][aux_sym_number_token1] = actions(324); - v->a[335][aux_sym_number_token2] = actions(326); - v->a[335][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[335][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[335][anon_sym_BQUOTE] = actions(332); - v->a[335][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[335][anon_sym_LT_LPAREN] = actions(336); - v->a[335][anon_sym_GT_LPAREN] = actions(336); - parse_table_1528(v); -} - -void parse_table_1528(t_parse_table_array *v) -{ - v->a[335][sym_comment] = actions(71); - v->a[335][sym_file_descriptor] = actions(135); - v->a[335][sym_variable_name] = actions(137); - v->a[335][sym_test_operator] = actions(775); - v->a[335][sym__brace_start] = actions(344); - v->a[336][sym__statements] = state(7400); - v->a[336][sym__statement_not_pipeline] = state(6558); - v->a[336][sym_redirected_statement] = state(4662); - v->a[336][sym_for_statement] = state(4662); - v->a[336][sym_c_style_for_statement] = state(4662); - v->a[336][sym_while_statement] = state(4314); - v->a[336][sym_if_statement] = state(4314); - v->a[336][sym_case_statement] = state(4662); - v->a[336][sym_function_definition] = state(4662); - v->a[336][sym_compound_statement] = state(4662); - v->a[336][sym_subshell] = state(4662); - v->a[336][sym_pipeline] = state(5070); - v->a[336][sym_list] = state(4662); - v->a[336][sym_negated_command] = state(4662); - v->a[336][sym_test_command] = state(4662); - parse_table_1529(v); -} - -void parse_table_1529(t_parse_table_array *v) -{ - v->a[336][sym_declaration_command] = state(4662); - v->a[336][sym_unset_command] = state(4662); - v->a[336][sym_command] = state(4662); - v->a[336][sym_command_name] = state(554); - v->a[336][sym_variable_assignment] = state(1150); - v->a[336][sym_variable_assignments] = state(4662); - v->a[336][sym_subscript] = state(6790); - v->a[336][sym_file_redirect] = state(2273); - v->a[336][sym_herestring_redirect] = state(2272); - v->a[336][sym_arithmetic_expansion] = state(1078); - v->a[336][sym_brace_expression] = state(1078); - v->a[336][sym_concatenation] = state(1376); - v->a[336][sym_string] = state(1078); - v->a[336][sym_translated_string] = state(1078); - v->a[336][sym_number] = state(1078); - v->a[336][sym_simple_expansion] = state(1078); - v->a[336][sym_expansion] = state(1078); - v->a[336][sym_command_substitution] = state(1078); - v->a[336][sym_process_substitution] = state(1078); - v->a[336][aux_sym__statements_repeat1] = state(429); - parse_table_1530(v); -} - -/* EOF parse_table_305.c */ diff --git a/parser/static/parse_table/parse_table_306.c b/parser/static/parse_table/parse_table_306.c deleted file mode 100644 index 55b210ed..00000000 --- a/parser/static/parse_table/parse_table_306.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_306.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1530(t_parse_table_array *v) -{ - v->a[336][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[336][aux_sym_command_repeat1] = state(958); - v->a[336][aux_sym__literal_repeat1] = state(1267); - v->a[336][sym_word] = actions(799); - v->a[336][anon_sym_for] = actions(9); - v->a[336][anon_sym_select] = actions(11); - v->a[336][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[336][anon_sym_LT] = actions(290); - v->a[336][anon_sym_GT] = actions(290); - v->a[336][anon_sym_GT_GT] = actions(292); - v->a[336][anon_sym_LPAREN] = actions(19); - v->a[336][anon_sym_while] = actions(21); - v->a[336][anon_sym_until] = actions(21); - v->a[336][anon_sym_if] = actions(23); - v->a[336][anon_sym_case] = actions(25); - v->a[336][anon_sym_function] = actions(801); - v->a[336][anon_sym_LBRACE] = actions(29); - v->a[336][anon_sym_BANG] = actions(803); - v->a[336][anon_sym_LBRACK] = actions(33); - v->a[336][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1531(v); -} - -void parse_table_1531(t_parse_table_array *v) -{ - v->a[336][anon_sym_declare] = actions(805); - v->a[336][anon_sym_typeset] = actions(805); - v->a[336][anon_sym_export] = actions(805); - v->a[336][anon_sym_readonly] = actions(805); - v->a[336][anon_sym_local] = actions(805); - v->a[336][anon_sym_unset] = actions(807); - v->a[336][anon_sym_unsetenv] = actions(807); - v->a[336][anon_sym_AMP_GT] = actions(290); - v->a[336][anon_sym_AMP_GT_GT] = actions(292); - v->a[336][anon_sym_LT_AMP] = actions(290); - v->a[336][anon_sym_GT_AMP] = actions(290); - v->a[336][anon_sym_GT_PIPE] = actions(292); - v->a[336][anon_sym_LT_AMP_DASH] = actions(308); - v->a[336][anon_sym_GT_AMP_DASH] = actions(308); - v->a[336][anon_sym_LT_LT_LT] = actions(310); - v->a[336][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[336][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[336][anon_sym_DOLLAR] = actions(316); - v->a[336][sym__special_character] = actions(318); - v->a[336][anon_sym_DQUOTE] = actions(320); - parse_table_1532(v); -} - -void parse_table_1532(t_parse_table_array *v) -{ - v->a[336][sym_raw_string] = actions(322); - v->a[336][sym_ansi_c_string] = actions(322); - v->a[336][aux_sym_number_token1] = actions(324); - v->a[336][aux_sym_number_token2] = actions(326); - v->a[336][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[336][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[336][anon_sym_BQUOTE] = actions(332); - v->a[336][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[336][anon_sym_LT_LPAREN] = actions(336); - v->a[336][anon_sym_GT_LPAREN] = actions(336); - v->a[336][sym_comment] = actions(71); - v->a[336][sym_file_descriptor] = actions(338); - v->a[336][sym_variable_name] = actions(340); - v->a[336][sym_test_operator] = actions(342); - v->a[336][sym__brace_start] = actions(344); - v->a[337][sym__statements] = state(7249); - v->a[337][sym__statement_not_pipeline] = state(6614); - v->a[337][sym_redirected_statement] = state(4797); - v->a[337][sym_for_statement] = state(4797); - v->a[337][sym_c_style_for_statement] = state(4797); - parse_table_1533(v); -} - -void parse_table_1533(t_parse_table_array *v) -{ - v->a[337][sym_while_statement] = state(4400); - v->a[337][sym_if_statement] = state(4400); - v->a[337][sym_case_statement] = state(4797); - v->a[337][sym_function_definition] = state(4797); - v->a[337][sym_compound_statement] = state(4797); - v->a[337][sym_subshell] = state(4797); - v->a[337][sym_pipeline] = state(5054); - v->a[337][sym_list] = state(4797); - v->a[337][sym_negated_command] = state(4797); - v->a[337][sym_test_command] = state(4797); - v->a[337][sym_declaration_command] = state(4797); - v->a[337][sym_unset_command] = state(4797); - v->a[337][sym_command] = state(4797); - v->a[337][sym_command_name] = state(533); - v->a[337][sym_variable_assignment] = state(945); - v->a[337][sym_variable_assignments] = state(4797); - v->a[337][sym_subscript] = state(6754); - v->a[337][sym_file_redirect] = state(2019); - v->a[337][sym_herestring_redirect] = state(2017); - v->a[337][sym_arithmetic_expansion] = state(938); - parse_table_1534(v); -} - -void parse_table_1534(t_parse_table_array *v) -{ - v->a[337][sym_brace_expression] = state(938); - v->a[337][sym_concatenation] = state(1376); - v->a[337][sym_string] = state(938); - v->a[337][sym_translated_string] = state(938); - v->a[337][sym_number] = state(938); - v->a[337][sym_simple_expansion] = state(938); - v->a[337][sym_expansion] = state(938); - v->a[337][sym_command_substitution] = state(938); - v->a[337][sym_process_substitution] = state(938); - v->a[337][aux_sym__statements_repeat1] = state(423); - v->a[337][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[337][aux_sym_command_repeat1] = state(951); - v->a[337][aux_sym__literal_repeat1] = state(1267); - v->a[337][sym_word] = actions(765); - v->a[337][anon_sym_for] = actions(9); - v->a[337][anon_sym_select] = actions(11); - v->a[337][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[337][anon_sym_LT] = actions(85); - v->a[337][anon_sym_GT] = actions(85); - v->a[337][anon_sym_GT_GT] = actions(87); - parse_table_1535(v); -} - -/* EOF parse_table_306.c */ diff --git a/parser/static/parse_table/parse_table_307.c b/parser/static/parse_table/parse_table_307.c deleted file mode 100644 index 718535cf..00000000 --- a/parser/static/parse_table/parse_table_307.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_307.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1535(t_parse_table_array *v) -{ - v->a[337][anon_sym_LPAREN] = actions(19); - v->a[337][anon_sym_while] = actions(21); - v->a[337][anon_sym_until] = actions(21); - v->a[337][anon_sym_if] = actions(23); - v->a[337][anon_sym_case] = actions(25); - v->a[337][anon_sym_function] = actions(91); - v->a[337][anon_sym_LBRACE] = actions(29); - v->a[337][anon_sym_BANG] = actions(769); - v->a[337][anon_sym_LBRACK] = actions(33); - v->a[337][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[337][anon_sym_declare] = actions(95); - v->a[337][anon_sym_typeset] = actions(95); - v->a[337][anon_sym_export] = actions(95); - v->a[337][anon_sym_readonly] = actions(95); - v->a[337][anon_sym_local] = actions(95); - v->a[337][anon_sym_unset] = actions(97); - v->a[337][anon_sym_unsetenv] = actions(97); - v->a[337][anon_sym_AMP_GT] = actions(85); - v->a[337][anon_sym_AMP_GT_GT] = actions(87); - v->a[337][anon_sym_LT_AMP] = actions(85); - parse_table_1536(v); -} - -void parse_table_1536(t_parse_table_array *v) -{ - v->a[337][anon_sym_GT_AMP] = actions(85); - v->a[337][anon_sym_GT_PIPE] = actions(87); - v->a[337][anon_sym_LT_AMP_DASH] = actions(99); - v->a[337][anon_sym_GT_AMP_DASH] = actions(99); - v->a[337][anon_sym_LT_LT_LT] = actions(101); - v->a[337][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[337][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[337][anon_sym_DOLLAR] = actions(316); - v->a[337][sym__special_character] = actions(771); - v->a[337][anon_sym_DQUOTE] = actions(320); - v->a[337][sym_raw_string] = actions(773); - v->a[337][sym_ansi_c_string] = actions(773); - v->a[337][aux_sym_number_token1] = actions(324); - v->a[337][aux_sym_number_token2] = actions(326); - v->a[337][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[337][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[337][anon_sym_BQUOTE] = actions(332); - v->a[337][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[337][anon_sym_LT_LPAREN] = actions(336); - v->a[337][anon_sym_GT_LPAREN] = actions(336); - parse_table_1537(v); -} - -void parse_table_1537(t_parse_table_array *v) -{ - v->a[337][sym_comment] = actions(71); - v->a[337][sym_file_descriptor] = actions(135); - v->a[337][sym_variable_name] = actions(137); - v->a[337][sym_test_operator] = actions(775); - v->a[337][sym__brace_start] = actions(344); - v->a[338][sym__statements] = state(7252); - v->a[338][sym__statement_not_pipeline] = state(6558); - v->a[338][sym_redirected_statement] = state(4662); - v->a[338][sym_for_statement] = state(4662); - v->a[338][sym_c_style_for_statement] = state(4662); - v->a[338][sym_while_statement] = state(4314); - v->a[338][sym_if_statement] = state(4314); - v->a[338][sym_case_statement] = state(4662); - v->a[338][sym_function_definition] = state(4662); - v->a[338][sym_compound_statement] = state(4662); - v->a[338][sym_subshell] = state(4662); - v->a[338][sym_pipeline] = state(5070); - v->a[338][sym_list] = state(4662); - v->a[338][sym_negated_command] = state(4662); - v->a[338][sym_test_command] = state(4662); - parse_table_1538(v); -} - -void parse_table_1538(t_parse_table_array *v) -{ - v->a[338][sym_declaration_command] = state(4662); - v->a[338][sym_unset_command] = state(4662); - v->a[338][sym_command] = state(4662); - v->a[338][sym_command_name] = state(554); - v->a[338][sym_variable_assignment] = state(1150); - v->a[338][sym_variable_assignments] = state(4662); - v->a[338][sym_subscript] = state(6790); - v->a[338][sym_file_redirect] = state(2273); - v->a[338][sym_herestring_redirect] = state(2272); - v->a[338][sym_arithmetic_expansion] = state(1078); - v->a[338][sym_brace_expression] = state(1078); - v->a[338][sym_concatenation] = state(1376); - v->a[338][sym_string] = state(1078); - v->a[338][sym_translated_string] = state(1078); - v->a[338][sym_number] = state(1078); - v->a[338][sym_simple_expansion] = state(1078); - v->a[338][sym_expansion] = state(1078); - v->a[338][sym_command_substitution] = state(1078); - v->a[338][sym_process_substitution] = state(1078); - v->a[338][aux_sym__statements_repeat1] = state(429); - parse_table_1539(v); -} - -void parse_table_1539(t_parse_table_array *v) -{ - v->a[338][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[338][aux_sym_command_repeat1] = state(958); - v->a[338][aux_sym__literal_repeat1] = state(1267); - v->a[338][sym_word] = actions(799); - v->a[338][anon_sym_for] = actions(9); - v->a[338][anon_sym_select] = actions(11); - v->a[338][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[338][anon_sym_LT] = actions(290); - v->a[338][anon_sym_GT] = actions(290); - v->a[338][anon_sym_GT_GT] = actions(292); - v->a[338][anon_sym_LPAREN] = actions(19); - v->a[338][anon_sym_while] = actions(21); - v->a[338][anon_sym_until] = actions(21); - v->a[338][anon_sym_if] = actions(23); - v->a[338][anon_sym_case] = actions(25); - v->a[338][anon_sym_function] = actions(801); - v->a[338][anon_sym_LBRACE] = actions(29); - v->a[338][anon_sym_BANG] = actions(803); - v->a[338][anon_sym_LBRACK] = actions(33); - v->a[338][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1540(v); -} - -/* EOF parse_table_307.c */ diff --git a/parser/static/parse_table/parse_table_308.c b/parser/static/parse_table/parse_table_308.c deleted file mode 100644 index 14bfd91a..00000000 --- a/parser/static/parse_table/parse_table_308.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_308.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1540(t_parse_table_array *v) -{ - v->a[338][anon_sym_declare] = actions(805); - v->a[338][anon_sym_typeset] = actions(805); - v->a[338][anon_sym_export] = actions(805); - v->a[338][anon_sym_readonly] = actions(805); - v->a[338][anon_sym_local] = actions(805); - v->a[338][anon_sym_unset] = actions(807); - v->a[338][anon_sym_unsetenv] = actions(807); - v->a[338][anon_sym_AMP_GT] = actions(290); - v->a[338][anon_sym_AMP_GT_GT] = actions(292); - v->a[338][anon_sym_LT_AMP] = actions(290); - v->a[338][anon_sym_GT_AMP] = actions(290); - v->a[338][anon_sym_GT_PIPE] = actions(292); - v->a[338][anon_sym_LT_AMP_DASH] = actions(308); - v->a[338][anon_sym_GT_AMP_DASH] = actions(308); - v->a[338][anon_sym_LT_LT_LT] = actions(310); - v->a[338][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[338][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[338][anon_sym_DOLLAR] = actions(316); - v->a[338][sym__special_character] = actions(318); - v->a[338][anon_sym_DQUOTE] = actions(320); - parse_table_1541(v); -} - -void parse_table_1541(t_parse_table_array *v) -{ - v->a[338][sym_raw_string] = actions(322); - v->a[338][sym_ansi_c_string] = actions(322); - v->a[338][aux_sym_number_token1] = actions(324); - v->a[338][aux_sym_number_token2] = actions(326); - v->a[338][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[338][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[338][anon_sym_BQUOTE] = actions(332); - v->a[338][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[338][anon_sym_LT_LPAREN] = actions(336); - v->a[338][anon_sym_GT_LPAREN] = actions(336); - v->a[338][sym_comment] = actions(71); - v->a[338][sym_file_descriptor] = actions(338); - v->a[338][sym_variable_name] = actions(340); - v->a[338][sym_test_operator] = actions(342); - v->a[338][sym__brace_start] = actions(344); - v->a[339][sym__statements] = state(7405); - v->a[339][sym__statement_not_pipeline] = state(6614); - v->a[339][sym_redirected_statement] = state(4797); - v->a[339][sym_for_statement] = state(4797); - v->a[339][sym_c_style_for_statement] = state(4797); - parse_table_1542(v); -} - -void parse_table_1542(t_parse_table_array *v) -{ - v->a[339][sym_while_statement] = state(4400); - v->a[339][sym_if_statement] = state(4400); - v->a[339][sym_case_statement] = state(4797); - v->a[339][sym_function_definition] = state(4797); - v->a[339][sym_compound_statement] = state(4797); - v->a[339][sym_subshell] = state(4797); - v->a[339][sym_pipeline] = state(5054); - v->a[339][sym_list] = state(4797); - v->a[339][sym_negated_command] = state(4797); - v->a[339][sym_test_command] = state(4797); - v->a[339][sym_declaration_command] = state(4797); - v->a[339][sym_unset_command] = state(4797); - v->a[339][sym_command] = state(4797); - v->a[339][sym_command_name] = state(533); - v->a[339][sym_variable_assignment] = state(945); - v->a[339][sym_variable_assignments] = state(4797); - v->a[339][sym_subscript] = state(6754); - v->a[339][sym_file_redirect] = state(2019); - v->a[339][sym_herestring_redirect] = state(2017); - v->a[339][sym_arithmetic_expansion] = state(938); - parse_table_1543(v); -} - -void parse_table_1543(t_parse_table_array *v) -{ - v->a[339][sym_brace_expression] = state(938); - v->a[339][sym_concatenation] = state(1376); - v->a[339][sym_string] = state(938); - v->a[339][sym_translated_string] = state(938); - v->a[339][sym_number] = state(938); - v->a[339][sym_simple_expansion] = state(938); - v->a[339][sym_expansion] = state(938); - v->a[339][sym_command_substitution] = state(938); - v->a[339][sym_process_substitution] = state(938); - v->a[339][aux_sym__statements_repeat1] = state(423); - v->a[339][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[339][aux_sym_command_repeat1] = state(951); - v->a[339][aux_sym__literal_repeat1] = state(1267); - v->a[339][sym_word] = actions(765); - v->a[339][anon_sym_for] = actions(9); - v->a[339][anon_sym_select] = actions(11); - v->a[339][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[339][anon_sym_LT] = actions(85); - v->a[339][anon_sym_GT] = actions(85); - v->a[339][anon_sym_GT_GT] = actions(87); - parse_table_1544(v); -} - -void parse_table_1544(t_parse_table_array *v) -{ - v->a[339][anon_sym_LPAREN] = actions(19); - v->a[339][anon_sym_while] = actions(21); - v->a[339][anon_sym_until] = actions(21); - v->a[339][anon_sym_if] = actions(23); - v->a[339][anon_sym_case] = actions(25); - v->a[339][anon_sym_function] = actions(91); - v->a[339][anon_sym_LBRACE] = actions(29); - v->a[339][anon_sym_BANG] = actions(769); - v->a[339][anon_sym_LBRACK] = actions(33); - v->a[339][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[339][anon_sym_declare] = actions(95); - v->a[339][anon_sym_typeset] = actions(95); - v->a[339][anon_sym_export] = actions(95); - v->a[339][anon_sym_readonly] = actions(95); - v->a[339][anon_sym_local] = actions(95); - v->a[339][anon_sym_unset] = actions(97); - v->a[339][anon_sym_unsetenv] = actions(97); - v->a[339][anon_sym_AMP_GT] = actions(85); - v->a[339][anon_sym_AMP_GT_GT] = actions(87); - v->a[339][anon_sym_LT_AMP] = actions(85); - parse_table_1545(v); -} - -/* EOF parse_table_308.c */ diff --git a/parser/static/parse_table/parse_table_309.c b/parser/static/parse_table/parse_table_309.c deleted file mode 100644 index 1fa5ebb2..00000000 --- a/parser/static/parse_table/parse_table_309.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_309.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1545(t_parse_table_array *v) -{ - v->a[339][anon_sym_GT_AMP] = actions(85); - v->a[339][anon_sym_GT_PIPE] = actions(87); - v->a[339][anon_sym_LT_AMP_DASH] = actions(99); - v->a[339][anon_sym_GT_AMP_DASH] = actions(99); - v->a[339][anon_sym_LT_LT_LT] = actions(101); - v->a[339][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[339][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[339][anon_sym_DOLLAR] = actions(316); - v->a[339][sym__special_character] = actions(771); - v->a[339][anon_sym_DQUOTE] = actions(320); - v->a[339][sym_raw_string] = actions(773); - v->a[339][sym_ansi_c_string] = actions(773); - v->a[339][aux_sym_number_token1] = actions(324); - v->a[339][aux_sym_number_token2] = actions(326); - v->a[339][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[339][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[339][anon_sym_BQUOTE] = actions(332); - v->a[339][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[339][anon_sym_LT_LPAREN] = actions(336); - v->a[339][anon_sym_GT_LPAREN] = actions(336); - parse_table_1546(v); -} - -void parse_table_1546(t_parse_table_array *v) -{ - v->a[339][sym_comment] = actions(71); - v->a[339][sym_file_descriptor] = actions(135); - v->a[339][sym_variable_name] = actions(137); - v->a[339][sym_test_operator] = actions(775); - v->a[339][sym__brace_start] = actions(344); - v->a[340][sym__statements] = state(6918); - v->a[340][sym__statement_not_pipeline] = state(6614); - v->a[340][sym_redirected_statement] = state(4797); - v->a[340][sym_for_statement] = state(4797); - v->a[340][sym_c_style_for_statement] = state(4797); - v->a[340][sym_while_statement] = state(4400); - v->a[340][sym_if_statement] = state(4400); - v->a[340][sym_case_statement] = state(4797); - v->a[340][sym_function_definition] = state(4797); - v->a[340][sym_compound_statement] = state(4797); - v->a[340][sym_subshell] = state(4797); - v->a[340][sym_pipeline] = state(5054); - v->a[340][sym_list] = state(4797); - v->a[340][sym_negated_command] = state(4797); - v->a[340][sym_test_command] = state(4797); - parse_table_1547(v); -} - -void parse_table_1547(t_parse_table_array *v) -{ - v->a[340][sym_declaration_command] = state(4797); - v->a[340][sym_unset_command] = state(4797); - v->a[340][sym_command] = state(4797); - v->a[340][sym_command_name] = state(533); - v->a[340][sym_variable_assignment] = state(945); - v->a[340][sym_variable_assignments] = state(4797); - v->a[340][sym_subscript] = state(6754); - v->a[340][sym_file_redirect] = state(2195); - v->a[340][sym_herestring_redirect] = state(2017); - v->a[340][sym_arithmetic_expansion] = state(938); - v->a[340][sym_brace_expression] = state(938); - v->a[340][sym_concatenation] = state(1376); - v->a[340][sym_string] = state(938); - v->a[340][sym_translated_string] = state(938); - v->a[340][sym_number] = state(938); - v->a[340][sym_simple_expansion] = state(938); - v->a[340][sym_expansion] = state(938); - v->a[340][sym_command_substitution] = state(938); - v->a[340][sym_process_substitution] = state(938); - v->a[340][aux_sym__statements_repeat1] = state(423); - parse_table_1548(v); -} - -void parse_table_1548(t_parse_table_array *v) -{ - v->a[340][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[340][aux_sym_command_repeat1] = state(951); - v->a[340][aux_sym__literal_repeat1] = state(1267); - v->a[340][sym_word] = actions(765); - v->a[340][anon_sym_for] = actions(9); - v->a[340][anon_sym_select] = actions(11); - v->a[340][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[340][anon_sym_LT] = actions(85); - v->a[340][anon_sym_GT] = actions(85); - v->a[340][anon_sym_GT_GT] = actions(87); - v->a[340][anon_sym_LPAREN] = actions(19); - v->a[340][anon_sym_while] = actions(21); - v->a[340][anon_sym_until] = actions(21); - v->a[340][anon_sym_if] = actions(23); - v->a[340][anon_sym_case] = actions(25); - v->a[340][anon_sym_function] = actions(91); - v->a[340][anon_sym_LBRACE] = actions(29); - v->a[340][anon_sym_BANG] = actions(769); - v->a[340][anon_sym_LBRACK] = actions(33); - v->a[340][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1549(v); -} - -void parse_table_1549(t_parse_table_array *v) -{ - v->a[340][anon_sym_declare] = actions(95); - v->a[340][anon_sym_typeset] = actions(95); - v->a[340][anon_sym_export] = actions(95); - v->a[340][anon_sym_readonly] = actions(95); - v->a[340][anon_sym_local] = actions(95); - v->a[340][anon_sym_unset] = actions(97); - v->a[340][anon_sym_unsetenv] = actions(97); - v->a[340][anon_sym_AMP_GT] = actions(85); - v->a[340][anon_sym_AMP_GT_GT] = actions(87); - v->a[340][anon_sym_LT_AMP] = actions(85); - v->a[340][anon_sym_GT_AMP] = actions(85); - v->a[340][anon_sym_GT_PIPE] = actions(87); - v->a[340][anon_sym_LT_AMP_DASH] = actions(99); - v->a[340][anon_sym_GT_AMP_DASH] = actions(99); - v->a[340][anon_sym_LT_LT_LT] = actions(101); - v->a[340][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[340][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[340][anon_sym_DOLLAR] = actions(316); - v->a[340][sym__special_character] = actions(771); - v->a[340][anon_sym_DQUOTE] = actions(320); - parse_table_1550(v); -} - -/* EOF parse_table_309.c */ diff --git a/parser/static/parse_table/parse_table_31.c b/parser/static/parse_table/parse_table_31.c index 7f5dfdc2..f215d35e 100644 --- a/parser/static/parse_table/parse_table_31.c +++ b/parser/static/parse_table/parse_table_31.c @@ -14,126 +14,126 @@ void parse_table_155(t_parse_table_array *v) { - v->a[31][anon_sym_SEMI_SEMI_AMP] = actions(541); - v->a[31][anon_sym_function] = actions(431); - v->a[31][anon_sym_LBRACE] = actions(433); - v->a[31][anon_sym_BANG] = actions(435); - v->a[31][anon_sym_LBRACK] = actions(437); - v->a[31][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[31][anon_sym_declare] = actions(441); - v->a[31][anon_sym_typeset] = actions(441); - v->a[31][anon_sym_export] = actions(441); - v->a[31][anon_sym_readonly] = actions(441); - v->a[31][anon_sym_local] = actions(441); - v->a[31][anon_sym_unset] = actions(443); - v->a[31][anon_sym_unsetenv] = actions(443); - v->a[31][anon_sym_AMP_GT] = actions(411); - v->a[31][anon_sym_AMP_GT_GT] = actions(413); - v->a[31][anon_sym_LT_AMP] = actions(411); - v->a[31][anon_sym_GT_AMP] = actions(411); - v->a[31][anon_sym_GT_PIPE] = actions(413); - v->a[31][anon_sym_LT_AMP_DASH] = actions(445); - v->a[31][anon_sym_GT_AMP_DASH] = actions(445); + v->a[38][anon_sym_declare] = actions(427); + v->a[38][anon_sym_typeset] = actions(427); + v->a[38][anon_sym_export] = actions(427); + v->a[38][anon_sym_readonly] = actions(427); + v->a[38][anon_sym_local] = actions(427); + v->a[38][anon_sym_unset] = actions(429); + v->a[38][anon_sym_unsetenv] = actions(429); + v->a[38][anon_sym_LT] = actions(431); + v->a[38][anon_sym_GT] = actions(431); + v->a[38][anon_sym_GT_GT] = actions(433); + v->a[38][anon_sym_AMP_GT] = actions(431); + v->a[38][anon_sym_AMP_GT_GT] = actions(433); + v->a[38][anon_sym_LT_AMP] = actions(431); + v->a[38][anon_sym_GT_AMP] = actions(431); + v->a[38][anon_sym_GT_PIPE] = actions(433); + v->a[38][anon_sym_LT_AMP_DASH] = actions(435); + v->a[38][anon_sym_GT_AMP_DASH] = actions(435); + v->a[38][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[38][anon_sym_DOLLAR] = actions(89); + v->a[38][sym__special_character] = actions(437); parse_table_156(v); } void parse_table_156(t_parse_table_array *v) { - v->a[31][anon_sym_LT_LT_LT] = actions(447); - v->a[31][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[31][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[31][anon_sym_DOLLAR] = actions(453); - v->a[31][sym__special_character] = actions(455); - v->a[31][anon_sym_DQUOTE] = actions(457); - v->a[31][sym_raw_string] = actions(459); - v->a[31][sym_ansi_c_string] = actions(459); - v->a[31][aux_sym_number_token1] = actions(461); - v->a[31][aux_sym_number_token2] = actions(463); - v->a[31][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[31][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[31][anon_sym_BQUOTE] = actions(469); - v->a[31][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[31][anon_sym_LT_LPAREN] = actions(473); - v->a[31][anon_sym_GT_LPAREN] = actions(473); - v->a[31][sym_comment] = actions(71); - v->a[31][sym_file_descriptor] = actions(475); - v->a[31][sym_variable_name] = actions(477); - v->a[31][sym_test_operator] = actions(479); + v->a[38][anon_sym_DQUOTE] = actions(93); + v->a[38][sym_raw_string] = actions(439); + v->a[38][aux_sym_number_token1] = actions(97); + v->a[38][aux_sym_number_token2] = actions(99); + v->a[38][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[38][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[38][anon_sym_BQUOTE] = actions(105); + v->a[38][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[38][sym_comment] = actions(57); + v->a[38][sym_file_descriptor] = actions(441); + v->a[38][sym_variable_name] = actions(443); + v->a[38][sym_test_operator] = actions(439); + v->a[38][sym__brace_start] = actions(113); + v->a[39][sym__statements] = state(3892); + v->a[39][sym__statement_not_pipeline] = state(3480); + v->a[39][sym_redirected_statement] = state(2098); + v->a[39][sym_for_statement] = state(2098); + v->a[39][sym_while_statement] = state(2098); + v->a[39][sym_if_statement] = state(2098); + v->a[39][sym_case_statement] = state(2098); parse_table_157(v); } void parse_table_157(t_parse_table_array *v) { - v->a[31][sym__brace_start] = actions(481); - v->a[32][sym__statements] = state(6533); - v->a[32][sym__statement_not_pipeline] = state(6584); - v->a[32][sym_redirected_statement] = state(4349); - v->a[32][sym_for_statement] = state(4349); - v->a[32][sym_c_style_for_statement] = state(4349); - v->a[32][sym_while_statement] = state(4225); - v->a[32][sym_if_statement] = state(4225); - v->a[32][sym_case_statement] = state(4349); - v->a[32][sym_function_definition] = state(4349); - v->a[32][sym_compound_statement] = state(4349); - v->a[32][sym_subshell] = state(4349); - v->a[32][sym_pipeline] = state(4620); - v->a[32][sym_list] = state(4349); - v->a[32][sym_negated_command] = state(4349); - v->a[32][sym_test_command] = state(4349); - v->a[32][sym_declaration_command] = state(4349); - v->a[32][sym_unset_command] = state(4349); - v->a[32][sym_command] = state(4349); - v->a[32][sym_command_name] = state(528); + v->a[39][sym_function_definition] = state(2098); + v->a[39][sym_compound_statement] = state(2098); + v->a[39][sym_subshell] = state(2098); + v->a[39][sym_pipeline] = state(2384); + v->a[39][sym_list] = state(2098); + v->a[39][sym_negated_command] = state(2098); + v->a[39][sym_declaration_command] = state(2098); + v->a[39][sym_unset_command] = state(2098); + v->a[39][sym_command] = state(2098); + v->a[39][sym_command_name] = state(292); + v->a[39][sym_variable_assignment] = state(539); + v->a[39][sym_variable_assignments] = state(2098); + v->a[39][sym_file_redirect] = state(1320); + v->a[39][sym_arithmetic_expansion] = state(702); + v->a[39][sym_brace_expression] = state(702); + v->a[39][sym_concatenation] = state(1192); + v->a[39][sym_string] = state(702); + v->a[39][sym_number] = state(702); + v->a[39][sym_simple_expansion] = state(702); + v->a[39][sym_expansion] = state(702); parse_table_158(v); } void parse_table_158(t_parse_table_array *v) { - v->a[32][sym_variable_assignment] = state(807); - v->a[32][sym_variable_assignments] = state(4349); - v->a[32][sym_subscript] = state(6736); - v->a[32][sym_file_redirect] = state(1635); - v->a[32][sym_herestring_redirect] = state(1634); - v->a[32][sym_arithmetic_expansion] = state(815); - v->a[32][sym_brace_expression] = state(815); - v->a[32][sym_concatenation] = state(1082); - v->a[32][sym_string] = state(815); - v->a[32][sym_translated_string] = state(815); - v->a[32][sym_number] = state(815); - v->a[32][sym_simple_expansion] = state(815); - v->a[32][sym_expansion] = state(815); - v->a[32][sym_command_substitution] = state(815); - v->a[32][sym_process_substitution] = state(815); - v->a[32][aux_sym__statements_repeat1] = state(431); - v->a[32][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[32][aux_sym_command_repeat1] = state(925); - v->a[32][aux_sym__literal_repeat1] = state(926); - v->a[32][sym_word] = actions(403); + v->a[39][sym_command_substitution] = state(702); + v->a[39][aux_sym__statements_repeat1] = state(226); + v->a[39][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[39][aux_sym_command_repeat1] = state(1041); + v->a[39][aux_sym__literal_repeat1] = state(1048); + v->a[39][sym_word] = actions(419); + v->a[39][anon_sym_for] = actions(9); + v->a[39][anon_sym_select] = actions(9); + v->a[39][anon_sym_while] = actions(11); + v->a[39][anon_sym_until] = actions(11); + v->a[39][anon_sym_if] = actions(13); + v->a[39][anon_sym_case] = actions(15); + v->a[39][anon_sym_LPAREN] = actions(17); + v->a[39][anon_sym_RPAREN] = actions(455); + v->a[39][anon_sym_function] = actions(423); + v->a[39][anon_sym_LBRACE] = actions(21); + v->a[39][anon_sym_BANG] = actions(425); + v->a[39][anon_sym_declare] = actions(427); + v->a[39][anon_sym_typeset] = actions(427); + v->a[39][anon_sym_export] = actions(427); parse_table_159(v); } void parse_table_159(t_parse_table_array *v) { - v->a[32][anon_sym_for] = actions(405); - v->a[32][anon_sym_select] = actions(407); - v->a[32][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[32][anon_sym_LT] = actions(411); - v->a[32][anon_sym_GT] = actions(411); - v->a[32][anon_sym_GT_GT] = actions(413); - v->a[32][anon_sym_LPAREN] = actions(415); - v->a[32][anon_sym_while] = actions(417); - v->a[32][anon_sym_until] = actions(417); - v->a[32][anon_sym_if] = actions(419); - v->a[32][anon_sym_case] = actions(421); - v->a[32][anon_sym_esac] = actions(543); - v->a[32][anon_sym_SEMI_SEMI] = actions(545); - v->a[32][anon_sym_SEMI_AMP] = actions(547); - v->a[32][anon_sym_SEMI_SEMI_AMP] = actions(547); - v->a[32][anon_sym_function] = actions(431); - v->a[32][anon_sym_LBRACE] = actions(433); - v->a[32][anon_sym_BANG] = actions(435); - v->a[32][anon_sym_LBRACK] = actions(437); - v->a[32][anon_sym_LBRACK_LBRACK] = actions(439); + v->a[39][anon_sym_readonly] = actions(427); + v->a[39][anon_sym_local] = actions(427); + v->a[39][anon_sym_unset] = actions(429); + v->a[39][anon_sym_unsetenv] = actions(429); + v->a[39][anon_sym_LT] = actions(431); + v->a[39][anon_sym_GT] = actions(431); + v->a[39][anon_sym_GT_GT] = actions(433); + v->a[39][anon_sym_AMP_GT] = actions(431); + v->a[39][anon_sym_AMP_GT_GT] = actions(433); + v->a[39][anon_sym_LT_AMP] = actions(431); + v->a[39][anon_sym_GT_AMP] = actions(431); + v->a[39][anon_sym_GT_PIPE] = actions(433); + v->a[39][anon_sym_LT_AMP_DASH] = actions(435); + v->a[39][anon_sym_GT_AMP_DASH] = actions(435); + v->a[39][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[39][anon_sym_DOLLAR] = actions(89); + v->a[39][sym__special_character] = actions(437); + v->a[39][anon_sym_DQUOTE] = actions(93); + v->a[39][sym_raw_string] = actions(439); + v->a[39][aux_sym_number_token1] = actions(97); parse_table_160(v); } diff --git a/parser/static/parse_table/parse_table_310.c b/parser/static/parse_table/parse_table_310.c deleted file mode 100644 index b92a89aa..00000000 --- a/parser/static/parse_table/parse_table_310.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_310.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1550(t_parse_table_array *v) -{ - v->a[340][sym_raw_string] = actions(773); - v->a[340][sym_ansi_c_string] = actions(773); - v->a[340][aux_sym_number_token1] = actions(324); - v->a[340][aux_sym_number_token2] = actions(326); - v->a[340][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[340][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[340][anon_sym_BQUOTE] = actions(332); - v->a[340][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[340][anon_sym_LT_LPAREN] = actions(336); - v->a[340][anon_sym_GT_LPAREN] = actions(336); - v->a[340][sym_comment] = actions(71); - v->a[340][sym_file_descriptor] = actions(135); - v->a[340][sym_variable_name] = actions(137); - v->a[340][sym_test_operator] = actions(775); - v->a[340][sym__brace_start] = actions(344); - v->a[341][sym__statements] = state(6827); - v->a[341][sym__statement_not_pipeline] = state(6558); - v->a[341][sym_redirected_statement] = state(4662); - v->a[341][sym_for_statement] = state(4662); - v->a[341][sym_c_style_for_statement] = state(4662); - parse_table_1551(v); -} - -void parse_table_1551(t_parse_table_array *v) -{ - v->a[341][sym_while_statement] = state(4314); - v->a[341][sym_if_statement] = state(4314); - v->a[341][sym_case_statement] = state(4662); - v->a[341][sym_function_definition] = state(4662); - v->a[341][sym_compound_statement] = state(4662); - v->a[341][sym_subshell] = state(4662); - v->a[341][sym_pipeline] = state(5070); - v->a[341][sym_list] = state(4662); - v->a[341][sym_negated_command] = state(4662); - v->a[341][sym_test_command] = state(4662); - v->a[341][sym_declaration_command] = state(4662); - v->a[341][sym_unset_command] = state(4662); - v->a[341][sym_command] = state(4662); - v->a[341][sym_command_name] = state(554); - v->a[341][sym_variable_assignment] = state(1150); - v->a[341][sym_variable_assignments] = state(4662); - v->a[341][sym_subscript] = state(6790); - v->a[341][sym_file_redirect] = state(2273); - v->a[341][sym_herestring_redirect] = state(2272); - v->a[341][sym_arithmetic_expansion] = state(1078); - parse_table_1552(v); -} - -void parse_table_1552(t_parse_table_array *v) -{ - v->a[341][sym_brace_expression] = state(1078); - v->a[341][sym_concatenation] = state(1376); - v->a[341][sym_string] = state(1078); - v->a[341][sym_translated_string] = state(1078); - v->a[341][sym_number] = state(1078); - v->a[341][sym_simple_expansion] = state(1078); - v->a[341][sym_expansion] = state(1078); - v->a[341][sym_command_substitution] = state(1078); - v->a[341][sym_process_substitution] = state(1078); - v->a[341][aux_sym__statements_repeat1] = state(429); - v->a[341][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[341][aux_sym_command_repeat1] = state(958); - v->a[341][aux_sym__literal_repeat1] = state(1267); - v->a[341][sym_word] = actions(799); - v->a[341][anon_sym_for] = actions(9); - v->a[341][anon_sym_select] = actions(11); - v->a[341][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[341][anon_sym_LT] = actions(290); - v->a[341][anon_sym_GT] = actions(290); - v->a[341][anon_sym_GT_GT] = actions(292); - parse_table_1553(v); -} - -void parse_table_1553(t_parse_table_array *v) -{ - v->a[341][anon_sym_LPAREN] = actions(19); - v->a[341][anon_sym_while] = actions(21); - v->a[341][anon_sym_until] = actions(21); - v->a[341][anon_sym_if] = actions(23); - v->a[341][anon_sym_case] = actions(25); - v->a[341][anon_sym_function] = actions(801); - v->a[341][anon_sym_LBRACE] = actions(29); - v->a[341][anon_sym_BANG] = actions(803); - v->a[341][anon_sym_LBRACK] = actions(33); - v->a[341][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[341][anon_sym_declare] = actions(805); - v->a[341][anon_sym_typeset] = actions(805); - v->a[341][anon_sym_export] = actions(805); - v->a[341][anon_sym_readonly] = actions(805); - v->a[341][anon_sym_local] = actions(805); - v->a[341][anon_sym_unset] = actions(807); - v->a[341][anon_sym_unsetenv] = actions(807); - v->a[341][anon_sym_AMP_GT] = actions(290); - v->a[341][anon_sym_AMP_GT_GT] = actions(292); - v->a[341][anon_sym_LT_AMP] = actions(290); - parse_table_1554(v); -} - -void parse_table_1554(t_parse_table_array *v) -{ - v->a[341][anon_sym_GT_AMP] = actions(290); - v->a[341][anon_sym_GT_PIPE] = actions(292); - v->a[341][anon_sym_LT_AMP_DASH] = actions(308); - v->a[341][anon_sym_GT_AMP_DASH] = actions(308); - v->a[341][anon_sym_LT_LT_LT] = actions(310); - v->a[341][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[341][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[341][anon_sym_DOLLAR] = actions(316); - v->a[341][sym__special_character] = actions(318); - v->a[341][anon_sym_DQUOTE] = actions(320); - v->a[341][sym_raw_string] = actions(322); - v->a[341][sym_ansi_c_string] = actions(322); - v->a[341][aux_sym_number_token1] = actions(324); - v->a[341][aux_sym_number_token2] = actions(326); - v->a[341][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[341][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[341][anon_sym_BQUOTE] = actions(332); - v->a[341][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[341][anon_sym_LT_LPAREN] = actions(336); - v->a[341][anon_sym_GT_LPAREN] = actions(336); - parse_table_1555(v); -} - -/* EOF parse_table_310.c */ diff --git a/parser/static/parse_table/parse_table_311.c b/parser/static/parse_table/parse_table_311.c deleted file mode 100644 index d904a9b9..00000000 --- a/parser/static/parse_table/parse_table_311.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_311.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1555(t_parse_table_array *v) -{ - v->a[341][sym_comment] = actions(71); - v->a[341][sym_file_descriptor] = actions(338); - v->a[341][sym_variable_name] = actions(340); - v->a[341][sym_test_operator] = actions(342); - v->a[341][sym__brace_start] = actions(344); - v->a[342][sym__statements] = state(6795); - v->a[342][sym__statement_not_pipeline] = state(6558); - v->a[342][sym_redirected_statement] = state(4662); - v->a[342][sym_for_statement] = state(4662); - v->a[342][sym_c_style_for_statement] = state(4662); - v->a[342][sym_while_statement] = state(4314); - v->a[342][sym_if_statement] = state(4314); - v->a[342][sym_case_statement] = state(4662); - v->a[342][sym_function_definition] = state(4662); - v->a[342][sym_compound_statement] = state(4662); - v->a[342][sym_subshell] = state(4662); - v->a[342][sym_pipeline] = state(5070); - v->a[342][sym_list] = state(4662); - v->a[342][sym_negated_command] = state(4662); - v->a[342][sym_test_command] = state(4662); - parse_table_1556(v); -} - -void parse_table_1556(t_parse_table_array *v) -{ - v->a[342][sym_declaration_command] = state(4662); - v->a[342][sym_unset_command] = state(4662); - v->a[342][sym_command] = state(4662); - v->a[342][sym_command_name] = state(554); - v->a[342][sym_variable_assignment] = state(1150); - v->a[342][sym_variable_assignments] = state(4662); - v->a[342][sym_subscript] = state(6790); - v->a[342][sym_file_redirect] = state(2273); - v->a[342][sym_herestring_redirect] = state(2272); - v->a[342][sym_arithmetic_expansion] = state(1078); - v->a[342][sym_brace_expression] = state(1078); - v->a[342][sym_concatenation] = state(1376); - v->a[342][sym_string] = state(1078); - v->a[342][sym_translated_string] = state(1078); - v->a[342][sym_number] = state(1078); - v->a[342][sym_simple_expansion] = state(1078); - v->a[342][sym_expansion] = state(1078); - v->a[342][sym_command_substitution] = state(1078); - v->a[342][sym_process_substitution] = state(1078); - v->a[342][aux_sym__statements_repeat1] = state(429); - parse_table_1557(v); -} - -void parse_table_1557(t_parse_table_array *v) -{ - v->a[342][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[342][aux_sym_command_repeat1] = state(958); - v->a[342][aux_sym__literal_repeat1] = state(1267); - v->a[342][sym_word] = actions(799); - v->a[342][anon_sym_for] = actions(9); - v->a[342][anon_sym_select] = actions(11); - v->a[342][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[342][anon_sym_LT] = actions(290); - v->a[342][anon_sym_GT] = actions(290); - v->a[342][anon_sym_GT_GT] = actions(292); - v->a[342][anon_sym_LPAREN] = actions(19); - v->a[342][anon_sym_while] = actions(21); - v->a[342][anon_sym_until] = actions(21); - v->a[342][anon_sym_if] = actions(23); - v->a[342][anon_sym_case] = actions(25); - v->a[342][anon_sym_function] = actions(801); - v->a[342][anon_sym_LBRACE] = actions(29); - v->a[342][anon_sym_BANG] = actions(803); - v->a[342][anon_sym_LBRACK] = actions(33); - v->a[342][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1558(v); -} - -void parse_table_1558(t_parse_table_array *v) -{ - v->a[342][anon_sym_declare] = actions(805); - v->a[342][anon_sym_typeset] = actions(805); - v->a[342][anon_sym_export] = actions(805); - v->a[342][anon_sym_readonly] = actions(805); - v->a[342][anon_sym_local] = actions(805); - v->a[342][anon_sym_unset] = actions(807); - v->a[342][anon_sym_unsetenv] = actions(807); - v->a[342][anon_sym_AMP_GT] = actions(290); - v->a[342][anon_sym_AMP_GT_GT] = actions(292); - v->a[342][anon_sym_LT_AMP] = actions(290); - v->a[342][anon_sym_GT_AMP] = actions(290); - v->a[342][anon_sym_GT_PIPE] = actions(292); - v->a[342][anon_sym_LT_AMP_DASH] = actions(308); - v->a[342][anon_sym_GT_AMP_DASH] = actions(308); - v->a[342][anon_sym_LT_LT_LT] = actions(310); - v->a[342][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[342][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[342][anon_sym_DOLLAR] = actions(316); - v->a[342][sym__special_character] = actions(318); - v->a[342][anon_sym_DQUOTE] = actions(320); - parse_table_1559(v); -} - -void parse_table_1559(t_parse_table_array *v) -{ - v->a[342][sym_raw_string] = actions(322); - v->a[342][sym_ansi_c_string] = actions(322); - v->a[342][aux_sym_number_token1] = actions(324); - v->a[342][aux_sym_number_token2] = actions(326); - v->a[342][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[342][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[342][anon_sym_BQUOTE] = actions(332); - v->a[342][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[342][anon_sym_LT_LPAREN] = actions(336); - v->a[342][anon_sym_GT_LPAREN] = actions(336); - v->a[342][sym_comment] = actions(71); - v->a[342][sym_file_descriptor] = actions(338); - v->a[342][sym_variable_name] = actions(340); - v->a[342][sym_test_operator] = actions(342); - v->a[342][sym__brace_start] = actions(344); - v->a[343][sym__statements] = state(7253); - v->a[343][sym__statement_not_pipeline] = state(6558); - v->a[343][sym_redirected_statement] = state(4662); - v->a[343][sym_for_statement] = state(4662); - v->a[343][sym_c_style_for_statement] = state(4662); - parse_table_1560(v); -} - -/* EOF parse_table_311.c */ diff --git a/parser/static/parse_table/parse_table_312.c b/parser/static/parse_table/parse_table_312.c deleted file mode 100644 index 582a0cf2..00000000 --- a/parser/static/parse_table/parse_table_312.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_312.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1560(t_parse_table_array *v) -{ - v->a[343][sym_while_statement] = state(4314); - v->a[343][sym_if_statement] = state(4314); - v->a[343][sym_case_statement] = state(4662); - v->a[343][sym_function_definition] = state(4662); - v->a[343][sym_compound_statement] = state(4662); - v->a[343][sym_subshell] = state(4662); - v->a[343][sym_pipeline] = state(5070); - v->a[343][sym_list] = state(4662); - v->a[343][sym_negated_command] = state(4662); - v->a[343][sym_test_command] = state(4662); - v->a[343][sym_declaration_command] = state(4662); - v->a[343][sym_unset_command] = state(4662); - v->a[343][sym_command] = state(4662); - v->a[343][sym_command_name] = state(554); - v->a[343][sym_variable_assignment] = state(1150); - v->a[343][sym_variable_assignments] = state(4662); - v->a[343][sym_subscript] = state(6790); - v->a[343][sym_file_redirect] = state(2273); - v->a[343][sym_herestring_redirect] = state(2272); - v->a[343][sym_arithmetic_expansion] = state(1078); - parse_table_1561(v); -} - -void parse_table_1561(t_parse_table_array *v) -{ - v->a[343][sym_brace_expression] = state(1078); - v->a[343][sym_concatenation] = state(1376); - v->a[343][sym_string] = state(1078); - v->a[343][sym_translated_string] = state(1078); - v->a[343][sym_number] = state(1078); - v->a[343][sym_simple_expansion] = state(1078); - v->a[343][sym_expansion] = state(1078); - v->a[343][sym_command_substitution] = state(1078); - v->a[343][sym_process_substitution] = state(1078); - v->a[343][aux_sym__statements_repeat1] = state(429); - v->a[343][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[343][aux_sym_command_repeat1] = state(958); - v->a[343][aux_sym__literal_repeat1] = state(1267); - v->a[343][sym_word] = actions(799); - v->a[343][anon_sym_for] = actions(9); - v->a[343][anon_sym_select] = actions(11); - v->a[343][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[343][anon_sym_LT] = actions(290); - v->a[343][anon_sym_GT] = actions(290); - v->a[343][anon_sym_GT_GT] = actions(292); - parse_table_1562(v); -} - -void parse_table_1562(t_parse_table_array *v) -{ - v->a[343][anon_sym_LPAREN] = actions(19); - v->a[343][anon_sym_while] = actions(21); - v->a[343][anon_sym_until] = actions(21); - v->a[343][anon_sym_if] = actions(23); - v->a[343][anon_sym_case] = actions(25); - v->a[343][anon_sym_function] = actions(801); - v->a[343][anon_sym_LBRACE] = actions(29); - v->a[343][anon_sym_BANG] = actions(803); - v->a[343][anon_sym_LBRACK] = actions(33); - v->a[343][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[343][anon_sym_declare] = actions(805); - v->a[343][anon_sym_typeset] = actions(805); - v->a[343][anon_sym_export] = actions(805); - v->a[343][anon_sym_readonly] = actions(805); - v->a[343][anon_sym_local] = actions(805); - v->a[343][anon_sym_unset] = actions(807); - v->a[343][anon_sym_unsetenv] = actions(807); - v->a[343][anon_sym_AMP_GT] = actions(290); - v->a[343][anon_sym_AMP_GT_GT] = actions(292); - v->a[343][anon_sym_LT_AMP] = actions(290); - parse_table_1563(v); -} - -void parse_table_1563(t_parse_table_array *v) -{ - v->a[343][anon_sym_GT_AMP] = actions(290); - v->a[343][anon_sym_GT_PIPE] = actions(292); - v->a[343][anon_sym_LT_AMP_DASH] = actions(308); - v->a[343][anon_sym_GT_AMP_DASH] = actions(308); - v->a[343][anon_sym_LT_LT_LT] = actions(310); - v->a[343][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[343][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[343][anon_sym_DOLLAR] = actions(316); - v->a[343][sym__special_character] = actions(318); - v->a[343][anon_sym_DQUOTE] = actions(320); - v->a[343][sym_raw_string] = actions(322); - v->a[343][sym_ansi_c_string] = actions(322); - v->a[343][aux_sym_number_token1] = actions(324); - v->a[343][aux_sym_number_token2] = actions(326); - v->a[343][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[343][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[343][anon_sym_BQUOTE] = actions(332); - v->a[343][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[343][anon_sym_LT_LPAREN] = actions(336); - v->a[343][anon_sym_GT_LPAREN] = actions(336); - parse_table_1564(v); -} - -void parse_table_1564(t_parse_table_array *v) -{ - v->a[343][sym_comment] = actions(71); - v->a[343][sym_file_descriptor] = actions(338); - v->a[343][sym_variable_name] = actions(340); - v->a[343][sym_test_operator] = actions(342); - v->a[343][sym__brace_start] = actions(344); - v->a[344][sym__statements] = state(7254); - v->a[344][sym__statement_not_pipeline] = state(6614); - v->a[344][sym_redirected_statement] = state(4797); - v->a[344][sym_for_statement] = state(4797); - v->a[344][sym_c_style_for_statement] = state(4797); - v->a[344][sym_while_statement] = state(4400); - v->a[344][sym_if_statement] = state(4400); - v->a[344][sym_case_statement] = state(4797); - v->a[344][sym_function_definition] = state(4797); - v->a[344][sym_compound_statement] = state(4797); - v->a[344][sym_subshell] = state(4797); - v->a[344][sym_pipeline] = state(5054); - v->a[344][sym_list] = state(4797); - v->a[344][sym_negated_command] = state(4797); - v->a[344][sym_test_command] = state(4797); - parse_table_1565(v); -} - -/* EOF parse_table_312.c */ diff --git a/parser/static/parse_table/parse_table_313.c b/parser/static/parse_table/parse_table_313.c deleted file mode 100644 index 56d0a61c..00000000 --- a/parser/static/parse_table/parse_table_313.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_313.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1565(t_parse_table_array *v) -{ - v->a[344][sym_declaration_command] = state(4797); - v->a[344][sym_unset_command] = state(4797); - v->a[344][sym_command] = state(4797); - v->a[344][sym_command_name] = state(533); - v->a[344][sym_variable_assignment] = state(945); - v->a[344][sym_variable_assignments] = state(4797); - v->a[344][sym_subscript] = state(6754); - v->a[344][sym_file_redirect] = state(2112); - v->a[344][sym_herestring_redirect] = state(2017); - v->a[344][sym_arithmetic_expansion] = state(938); - v->a[344][sym_brace_expression] = state(938); - v->a[344][sym_concatenation] = state(1376); - v->a[344][sym_string] = state(938); - v->a[344][sym_translated_string] = state(938); - v->a[344][sym_number] = state(938); - v->a[344][sym_simple_expansion] = state(938); - v->a[344][sym_expansion] = state(938); - v->a[344][sym_command_substitution] = state(938); - v->a[344][sym_process_substitution] = state(938); - v->a[344][aux_sym__statements_repeat1] = state(423); - parse_table_1566(v); -} - -void parse_table_1566(t_parse_table_array *v) -{ - v->a[344][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[344][aux_sym_command_repeat1] = state(951); - v->a[344][aux_sym__literal_repeat1] = state(1267); - v->a[344][sym_word] = actions(765); - v->a[344][anon_sym_for] = actions(9); - v->a[344][anon_sym_select] = actions(11); - v->a[344][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[344][anon_sym_LT] = actions(85); - v->a[344][anon_sym_GT] = actions(85); - v->a[344][anon_sym_GT_GT] = actions(87); - v->a[344][anon_sym_LPAREN] = actions(19); - v->a[344][anon_sym_while] = actions(21); - v->a[344][anon_sym_until] = actions(21); - v->a[344][anon_sym_if] = actions(23); - v->a[344][anon_sym_case] = actions(25); - v->a[344][anon_sym_function] = actions(91); - v->a[344][anon_sym_LBRACE] = actions(29); - v->a[344][anon_sym_BANG] = actions(769); - v->a[344][anon_sym_LBRACK] = actions(33); - v->a[344][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1567(v); -} - -void parse_table_1567(t_parse_table_array *v) -{ - v->a[344][anon_sym_declare] = actions(95); - v->a[344][anon_sym_typeset] = actions(95); - v->a[344][anon_sym_export] = actions(95); - v->a[344][anon_sym_readonly] = actions(95); - v->a[344][anon_sym_local] = actions(95); - v->a[344][anon_sym_unset] = actions(97); - v->a[344][anon_sym_unsetenv] = actions(97); - v->a[344][anon_sym_AMP_GT] = actions(85); - v->a[344][anon_sym_AMP_GT_GT] = actions(87); - v->a[344][anon_sym_LT_AMP] = actions(85); - v->a[344][anon_sym_GT_AMP] = actions(85); - v->a[344][anon_sym_GT_PIPE] = actions(87); - v->a[344][anon_sym_LT_AMP_DASH] = actions(99); - v->a[344][anon_sym_GT_AMP_DASH] = actions(99); - v->a[344][anon_sym_LT_LT_LT] = actions(101); - v->a[344][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[344][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[344][anon_sym_DOLLAR] = actions(316); - v->a[344][sym__special_character] = actions(771); - v->a[344][anon_sym_DQUOTE] = actions(320); - parse_table_1568(v); -} - -void parse_table_1568(t_parse_table_array *v) -{ - v->a[344][sym_raw_string] = actions(773); - v->a[344][sym_ansi_c_string] = actions(773); - v->a[344][aux_sym_number_token1] = actions(324); - v->a[344][aux_sym_number_token2] = actions(326); - v->a[344][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[344][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[344][anon_sym_BQUOTE] = actions(332); - v->a[344][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[344][anon_sym_LT_LPAREN] = actions(336); - v->a[344][anon_sym_GT_LPAREN] = actions(336); - v->a[344][sym_comment] = actions(71); - v->a[344][sym_file_descriptor] = actions(135); - v->a[344][sym_variable_name] = actions(137); - v->a[344][sym_test_operator] = actions(775); - v->a[344][sym__brace_start] = actions(344); - v->a[345][sym__statements] = state(7264); - v->a[345][sym__statement_not_pipeline] = state(6614); - v->a[345][sym_redirected_statement] = state(4797); - v->a[345][sym_for_statement] = state(4797); - v->a[345][sym_c_style_for_statement] = state(4797); - parse_table_1569(v); -} - -void parse_table_1569(t_parse_table_array *v) -{ - v->a[345][sym_while_statement] = state(4400); - v->a[345][sym_if_statement] = state(4400); - v->a[345][sym_case_statement] = state(4797); - v->a[345][sym_function_definition] = state(4797); - v->a[345][sym_compound_statement] = state(4797); - v->a[345][sym_subshell] = state(4797); - v->a[345][sym_pipeline] = state(5054); - v->a[345][sym_list] = state(4797); - v->a[345][sym_negated_command] = state(4797); - v->a[345][sym_test_command] = state(4797); - v->a[345][sym_declaration_command] = state(4797); - v->a[345][sym_unset_command] = state(4797); - v->a[345][sym_command] = state(4797); - v->a[345][sym_command_name] = state(533); - v->a[345][sym_variable_assignment] = state(945); - v->a[345][sym_variable_assignments] = state(4797); - v->a[345][sym_subscript] = state(6754); - v->a[345][sym_file_redirect] = state(2019); - v->a[345][sym_herestring_redirect] = state(2017); - v->a[345][sym_arithmetic_expansion] = state(938); - parse_table_1570(v); -} - -/* EOF parse_table_313.c */ diff --git a/parser/static/parse_table/parse_table_314.c b/parser/static/parse_table/parse_table_314.c deleted file mode 100644 index 16028251..00000000 --- a/parser/static/parse_table/parse_table_314.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_314.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1570(t_parse_table_array *v) -{ - v->a[345][sym_brace_expression] = state(938); - v->a[345][sym_concatenation] = state(1376); - v->a[345][sym_string] = state(938); - v->a[345][sym_translated_string] = state(938); - v->a[345][sym_number] = state(938); - v->a[345][sym_simple_expansion] = state(938); - v->a[345][sym_expansion] = state(938); - v->a[345][sym_command_substitution] = state(938); - v->a[345][sym_process_substitution] = state(938); - v->a[345][aux_sym__statements_repeat1] = state(423); - v->a[345][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[345][aux_sym_command_repeat1] = state(951); - v->a[345][aux_sym__literal_repeat1] = state(1267); - v->a[345][sym_word] = actions(765); - v->a[345][anon_sym_for] = actions(9); - v->a[345][anon_sym_select] = actions(11); - v->a[345][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[345][anon_sym_LT] = actions(85); - v->a[345][anon_sym_GT] = actions(85); - v->a[345][anon_sym_GT_GT] = actions(87); - parse_table_1571(v); -} - -void parse_table_1571(t_parse_table_array *v) -{ - v->a[345][anon_sym_LPAREN] = actions(19); - v->a[345][anon_sym_while] = actions(21); - v->a[345][anon_sym_until] = actions(21); - v->a[345][anon_sym_if] = actions(23); - v->a[345][anon_sym_case] = actions(25); - v->a[345][anon_sym_function] = actions(91); - v->a[345][anon_sym_LBRACE] = actions(29); - v->a[345][anon_sym_BANG] = actions(769); - v->a[345][anon_sym_LBRACK] = actions(33); - v->a[345][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[345][anon_sym_declare] = actions(95); - v->a[345][anon_sym_typeset] = actions(95); - v->a[345][anon_sym_export] = actions(95); - v->a[345][anon_sym_readonly] = actions(95); - v->a[345][anon_sym_local] = actions(95); - v->a[345][anon_sym_unset] = actions(97); - v->a[345][anon_sym_unsetenv] = actions(97); - v->a[345][anon_sym_AMP_GT] = actions(85); - v->a[345][anon_sym_AMP_GT_GT] = actions(87); - v->a[345][anon_sym_LT_AMP] = actions(85); - parse_table_1572(v); -} - -void parse_table_1572(t_parse_table_array *v) -{ - v->a[345][anon_sym_GT_AMP] = actions(85); - v->a[345][anon_sym_GT_PIPE] = actions(87); - v->a[345][anon_sym_LT_AMP_DASH] = actions(99); - v->a[345][anon_sym_GT_AMP_DASH] = actions(99); - v->a[345][anon_sym_LT_LT_LT] = actions(101); - v->a[345][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[345][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[345][anon_sym_DOLLAR] = actions(316); - v->a[345][sym__special_character] = actions(771); - v->a[345][anon_sym_DQUOTE] = actions(320); - v->a[345][sym_raw_string] = actions(773); - v->a[345][sym_ansi_c_string] = actions(773); - v->a[345][aux_sym_number_token1] = actions(324); - v->a[345][aux_sym_number_token2] = actions(326); - v->a[345][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[345][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[345][anon_sym_BQUOTE] = actions(332); - v->a[345][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[345][anon_sym_LT_LPAREN] = actions(336); - v->a[345][anon_sym_GT_LPAREN] = actions(336); - parse_table_1573(v); -} - -void parse_table_1573(t_parse_table_array *v) -{ - v->a[345][sym_comment] = actions(71); - v->a[345][sym_file_descriptor] = actions(135); - v->a[345][sym_variable_name] = actions(137); - v->a[345][sym_test_operator] = actions(775); - v->a[345][sym__brace_start] = actions(344); - v->a[346][sym__statements] = state(7266); - v->a[346][sym__statement_not_pipeline] = state(6558); - v->a[346][sym_redirected_statement] = state(4662); - v->a[346][sym_for_statement] = state(4662); - v->a[346][sym_c_style_for_statement] = state(4662); - v->a[346][sym_while_statement] = state(4314); - v->a[346][sym_if_statement] = state(4314); - v->a[346][sym_case_statement] = state(4662); - v->a[346][sym_function_definition] = state(4662); - v->a[346][sym_compound_statement] = state(4662); - v->a[346][sym_subshell] = state(4662); - v->a[346][sym_pipeline] = state(5070); - v->a[346][sym_list] = state(4662); - v->a[346][sym_negated_command] = state(4662); - v->a[346][sym_test_command] = state(4662); - parse_table_1574(v); -} - -void parse_table_1574(t_parse_table_array *v) -{ - v->a[346][sym_declaration_command] = state(4662); - v->a[346][sym_unset_command] = state(4662); - v->a[346][sym_command] = state(4662); - v->a[346][sym_command_name] = state(554); - v->a[346][sym_variable_assignment] = state(1150); - v->a[346][sym_variable_assignments] = state(4662); - v->a[346][sym_subscript] = state(6790); - v->a[346][sym_file_redirect] = state(2273); - v->a[346][sym_herestring_redirect] = state(2272); - v->a[346][sym_arithmetic_expansion] = state(1078); - v->a[346][sym_brace_expression] = state(1078); - v->a[346][sym_concatenation] = state(1376); - v->a[346][sym_string] = state(1078); - v->a[346][sym_translated_string] = state(1078); - v->a[346][sym_number] = state(1078); - v->a[346][sym_simple_expansion] = state(1078); - v->a[346][sym_expansion] = state(1078); - v->a[346][sym_command_substitution] = state(1078); - v->a[346][sym_process_substitution] = state(1078); - v->a[346][aux_sym__statements_repeat1] = state(429); - parse_table_1575(v); -} - -/* EOF parse_table_314.c */ diff --git a/parser/static/parse_table/parse_table_315.c b/parser/static/parse_table/parse_table_315.c deleted file mode 100644 index 872fe11e..00000000 --- a/parser/static/parse_table/parse_table_315.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_315.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1575(t_parse_table_array *v) -{ - v->a[346][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[346][aux_sym_command_repeat1] = state(958); - v->a[346][aux_sym__literal_repeat1] = state(1267); - v->a[346][sym_word] = actions(799); - v->a[346][anon_sym_for] = actions(9); - v->a[346][anon_sym_select] = actions(11); - v->a[346][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[346][anon_sym_LT] = actions(290); - v->a[346][anon_sym_GT] = actions(290); - v->a[346][anon_sym_GT_GT] = actions(292); - v->a[346][anon_sym_LPAREN] = actions(19); - v->a[346][anon_sym_while] = actions(21); - v->a[346][anon_sym_until] = actions(21); - v->a[346][anon_sym_if] = actions(23); - v->a[346][anon_sym_case] = actions(25); - v->a[346][anon_sym_function] = actions(801); - v->a[346][anon_sym_LBRACE] = actions(29); - v->a[346][anon_sym_BANG] = actions(803); - v->a[346][anon_sym_LBRACK] = actions(33); - v->a[346][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1576(v); -} - -void parse_table_1576(t_parse_table_array *v) -{ - v->a[346][anon_sym_declare] = actions(805); - v->a[346][anon_sym_typeset] = actions(805); - v->a[346][anon_sym_export] = actions(805); - v->a[346][anon_sym_readonly] = actions(805); - v->a[346][anon_sym_local] = actions(805); - v->a[346][anon_sym_unset] = actions(807); - v->a[346][anon_sym_unsetenv] = actions(807); - v->a[346][anon_sym_AMP_GT] = actions(290); - v->a[346][anon_sym_AMP_GT_GT] = actions(292); - v->a[346][anon_sym_LT_AMP] = actions(290); - v->a[346][anon_sym_GT_AMP] = actions(290); - v->a[346][anon_sym_GT_PIPE] = actions(292); - v->a[346][anon_sym_LT_AMP_DASH] = actions(308); - v->a[346][anon_sym_GT_AMP_DASH] = actions(308); - v->a[346][anon_sym_LT_LT_LT] = actions(310); - v->a[346][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[346][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[346][anon_sym_DOLLAR] = actions(316); - v->a[346][sym__special_character] = actions(318); - v->a[346][anon_sym_DQUOTE] = actions(320); - parse_table_1577(v); -} - -void parse_table_1577(t_parse_table_array *v) -{ - v->a[346][sym_raw_string] = actions(322); - v->a[346][sym_ansi_c_string] = actions(322); - v->a[346][aux_sym_number_token1] = actions(324); - v->a[346][aux_sym_number_token2] = actions(326); - v->a[346][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[346][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[346][anon_sym_BQUOTE] = actions(332); - v->a[346][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[346][anon_sym_LT_LPAREN] = actions(336); - v->a[346][anon_sym_GT_LPAREN] = actions(336); - v->a[346][sym_comment] = actions(71); - v->a[346][sym_file_descriptor] = actions(338); - v->a[346][sym_variable_name] = actions(340); - v->a[346][sym_test_operator] = actions(342); - v->a[346][sym__brace_start] = actions(344); - v->a[347][sym__statements] = state(7267); - v->a[347][sym__statement_not_pipeline] = state(6558); - v->a[347][sym_redirected_statement] = state(4662); - v->a[347][sym_for_statement] = state(4662); - v->a[347][sym_c_style_for_statement] = state(4662); - parse_table_1578(v); -} - -void parse_table_1578(t_parse_table_array *v) -{ - v->a[347][sym_while_statement] = state(4314); - v->a[347][sym_if_statement] = state(4314); - v->a[347][sym_case_statement] = state(4662); - v->a[347][sym_function_definition] = state(4662); - v->a[347][sym_compound_statement] = state(4662); - v->a[347][sym_subshell] = state(4662); - v->a[347][sym_pipeline] = state(5070); - v->a[347][sym_list] = state(4662); - v->a[347][sym_negated_command] = state(4662); - v->a[347][sym_test_command] = state(4662); - v->a[347][sym_declaration_command] = state(4662); - v->a[347][sym_unset_command] = state(4662); - v->a[347][sym_command] = state(4662); - v->a[347][sym_command_name] = state(554); - v->a[347][sym_variable_assignment] = state(1150); - v->a[347][sym_variable_assignments] = state(4662); - v->a[347][sym_subscript] = state(6790); - v->a[347][sym_file_redirect] = state(2273); - v->a[347][sym_herestring_redirect] = state(2272); - v->a[347][sym_arithmetic_expansion] = state(1078); - parse_table_1579(v); -} - -void parse_table_1579(t_parse_table_array *v) -{ - v->a[347][sym_brace_expression] = state(1078); - v->a[347][sym_concatenation] = state(1376); - v->a[347][sym_string] = state(1078); - v->a[347][sym_translated_string] = state(1078); - v->a[347][sym_number] = state(1078); - v->a[347][sym_simple_expansion] = state(1078); - v->a[347][sym_expansion] = state(1078); - v->a[347][sym_command_substitution] = state(1078); - v->a[347][sym_process_substitution] = state(1078); - v->a[347][aux_sym__statements_repeat1] = state(429); - v->a[347][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[347][aux_sym_command_repeat1] = state(958); - v->a[347][aux_sym__literal_repeat1] = state(1267); - v->a[347][sym_word] = actions(799); - v->a[347][anon_sym_for] = actions(9); - v->a[347][anon_sym_select] = actions(11); - v->a[347][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[347][anon_sym_LT] = actions(290); - v->a[347][anon_sym_GT] = actions(290); - v->a[347][anon_sym_GT_GT] = actions(292); - parse_table_1580(v); -} - -/* EOF parse_table_315.c */ diff --git a/parser/static/parse_table/parse_table_316.c b/parser/static/parse_table/parse_table_316.c deleted file mode 100644 index 2df4d290..00000000 --- a/parser/static/parse_table/parse_table_316.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_316.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1580(t_parse_table_array *v) -{ - v->a[347][anon_sym_LPAREN] = actions(19); - v->a[347][anon_sym_while] = actions(21); - v->a[347][anon_sym_until] = actions(21); - v->a[347][anon_sym_if] = actions(23); - v->a[347][anon_sym_case] = actions(25); - v->a[347][anon_sym_function] = actions(801); - v->a[347][anon_sym_LBRACE] = actions(29); - v->a[347][anon_sym_BANG] = actions(803); - v->a[347][anon_sym_LBRACK] = actions(33); - v->a[347][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[347][anon_sym_declare] = actions(805); - v->a[347][anon_sym_typeset] = actions(805); - v->a[347][anon_sym_export] = actions(805); - v->a[347][anon_sym_readonly] = actions(805); - v->a[347][anon_sym_local] = actions(805); - v->a[347][anon_sym_unset] = actions(807); - v->a[347][anon_sym_unsetenv] = actions(807); - v->a[347][anon_sym_AMP_GT] = actions(290); - v->a[347][anon_sym_AMP_GT_GT] = actions(292); - v->a[347][anon_sym_LT_AMP] = actions(290); - parse_table_1581(v); -} - -void parse_table_1581(t_parse_table_array *v) -{ - v->a[347][anon_sym_GT_AMP] = actions(290); - v->a[347][anon_sym_GT_PIPE] = actions(292); - v->a[347][anon_sym_LT_AMP_DASH] = actions(308); - v->a[347][anon_sym_GT_AMP_DASH] = actions(308); - v->a[347][anon_sym_LT_LT_LT] = actions(310); - v->a[347][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[347][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[347][anon_sym_DOLLAR] = actions(316); - v->a[347][sym__special_character] = actions(318); - v->a[347][anon_sym_DQUOTE] = actions(320); - v->a[347][sym_raw_string] = actions(322); - v->a[347][sym_ansi_c_string] = actions(322); - v->a[347][aux_sym_number_token1] = actions(324); - v->a[347][aux_sym_number_token2] = actions(326); - v->a[347][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[347][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[347][anon_sym_BQUOTE] = actions(332); - v->a[347][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[347][anon_sym_LT_LPAREN] = actions(336); - v->a[347][anon_sym_GT_LPAREN] = actions(336); - parse_table_1582(v); -} - -void parse_table_1582(t_parse_table_array *v) -{ - v->a[347][sym_comment] = actions(71); - v->a[347][sym_file_descriptor] = actions(338); - v->a[347][sym_variable_name] = actions(340); - v->a[347][sym_test_operator] = actions(342); - v->a[347][sym__brace_start] = actions(344); - v->a[348][sym__statements] = state(7270); - v->a[348][sym__statement_not_pipeline] = state(6614); - v->a[348][sym_redirected_statement] = state(4797); - v->a[348][sym_for_statement] = state(4797); - v->a[348][sym_c_style_for_statement] = state(4797); - v->a[348][sym_while_statement] = state(4400); - v->a[348][sym_if_statement] = state(4400); - v->a[348][sym_case_statement] = state(4797); - v->a[348][sym_function_definition] = state(4797); - v->a[348][sym_compound_statement] = state(4797); - v->a[348][sym_subshell] = state(4797); - v->a[348][sym_pipeline] = state(5054); - v->a[348][sym_list] = state(4797); - v->a[348][sym_negated_command] = state(4797); - v->a[348][sym_test_command] = state(4797); - parse_table_1583(v); -} - -void parse_table_1583(t_parse_table_array *v) -{ - v->a[348][sym_declaration_command] = state(4797); - v->a[348][sym_unset_command] = state(4797); - v->a[348][sym_command] = state(4797); - v->a[348][sym_command_name] = state(533); - v->a[348][sym_variable_assignment] = state(945); - v->a[348][sym_variable_assignments] = state(4797); - v->a[348][sym_subscript] = state(6754); - v->a[348][sym_file_redirect] = state(2128); - v->a[348][sym_herestring_redirect] = state(2017); - v->a[348][sym_arithmetic_expansion] = state(938); - v->a[348][sym_brace_expression] = state(938); - v->a[348][sym_concatenation] = state(1376); - v->a[348][sym_string] = state(938); - v->a[348][sym_translated_string] = state(938); - v->a[348][sym_number] = state(938); - v->a[348][sym_simple_expansion] = state(938); - v->a[348][sym_expansion] = state(938); - v->a[348][sym_command_substitution] = state(938); - v->a[348][sym_process_substitution] = state(938); - v->a[348][aux_sym__statements_repeat1] = state(423); - parse_table_1584(v); -} - -void parse_table_1584(t_parse_table_array *v) -{ - v->a[348][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[348][aux_sym_command_repeat1] = state(951); - v->a[348][aux_sym__literal_repeat1] = state(1267); - v->a[348][sym_word] = actions(765); - v->a[348][anon_sym_for] = actions(9); - v->a[348][anon_sym_select] = actions(11); - v->a[348][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[348][anon_sym_LT] = actions(85); - v->a[348][anon_sym_GT] = actions(85); - v->a[348][anon_sym_GT_GT] = actions(87); - v->a[348][anon_sym_LPAREN] = actions(19); - v->a[348][anon_sym_while] = actions(21); - v->a[348][anon_sym_until] = actions(21); - v->a[348][anon_sym_if] = actions(23); - v->a[348][anon_sym_case] = actions(25); - v->a[348][anon_sym_function] = actions(91); - v->a[348][anon_sym_LBRACE] = actions(29); - v->a[348][anon_sym_BANG] = actions(769); - v->a[348][anon_sym_LBRACK] = actions(33); - v->a[348][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1585(v); -} - -/* EOF parse_table_316.c */ diff --git a/parser/static/parse_table/parse_table_317.c b/parser/static/parse_table/parse_table_317.c deleted file mode 100644 index 26539df1..00000000 --- a/parser/static/parse_table/parse_table_317.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_317.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1585(t_parse_table_array *v) -{ - v->a[348][anon_sym_declare] = actions(95); - v->a[348][anon_sym_typeset] = actions(95); - v->a[348][anon_sym_export] = actions(95); - v->a[348][anon_sym_readonly] = actions(95); - v->a[348][anon_sym_local] = actions(95); - v->a[348][anon_sym_unset] = actions(97); - v->a[348][anon_sym_unsetenv] = actions(97); - v->a[348][anon_sym_AMP_GT] = actions(85); - v->a[348][anon_sym_AMP_GT_GT] = actions(87); - v->a[348][anon_sym_LT_AMP] = actions(85); - v->a[348][anon_sym_GT_AMP] = actions(85); - v->a[348][anon_sym_GT_PIPE] = actions(87); - v->a[348][anon_sym_LT_AMP_DASH] = actions(99); - v->a[348][anon_sym_GT_AMP_DASH] = actions(99); - v->a[348][anon_sym_LT_LT_LT] = actions(101); - v->a[348][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[348][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[348][anon_sym_DOLLAR] = actions(316); - v->a[348][sym__special_character] = actions(771); - v->a[348][anon_sym_DQUOTE] = actions(320); - parse_table_1586(v); -} - -void parse_table_1586(t_parse_table_array *v) -{ - v->a[348][sym_raw_string] = actions(773); - v->a[348][sym_ansi_c_string] = actions(773); - v->a[348][aux_sym_number_token1] = actions(324); - v->a[348][aux_sym_number_token2] = actions(326); - v->a[348][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[348][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[348][anon_sym_BQUOTE] = actions(332); - v->a[348][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[348][anon_sym_LT_LPAREN] = actions(336); - v->a[348][anon_sym_GT_LPAREN] = actions(336); - v->a[348][sym_comment] = actions(71); - v->a[348][sym_file_descriptor] = actions(135); - v->a[348][sym_variable_name] = actions(137); - v->a[348][sym_test_operator] = actions(775); - v->a[348][sym__brace_start] = actions(344); - v->a[349][sym__statements] = state(7279); - v->a[349][sym__statement_not_pipeline] = state(6614); - v->a[349][sym_redirected_statement] = state(4797); - v->a[349][sym_for_statement] = state(4797); - v->a[349][sym_c_style_for_statement] = state(4797); - parse_table_1587(v); -} - -void parse_table_1587(t_parse_table_array *v) -{ - v->a[349][sym_while_statement] = state(4400); - v->a[349][sym_if_statement] = state(4400); - v->a[349][sym_case_statement] = state(4797); - v->a[349][sym_function_definition] = state(4797); - v->a[349][sym_compound_statement] = state(4797); - v->a[349][sym_subshell] = state(4797); - v->a[349][sym_pipeline] = state(5054); - v->a[349][sym_list] = state(4797); - v->a[349][sym_negated_command] = state(4797); - v->a[349][sym_test_command] = state(4797); - v->a[349][sym_declaration_command] = state(4797); - v->a[349][sym_unset_command] = state(4797); - v->a[349][sym_command] = state(4797); - v->a[349][sym_command_name] = state(533); - v->a[349][sym_variable_assignment] = state(945); - v->a[349][sym_variable_assignments] = state(4797); - v->a[349][sym_subscript] = state(6754); - v->a[349][sym_file_redirect] = state(2019); - v->a[349][sym_herestring_redirect] = state(2017); - v->a[349][sym_arithmetic_expansion] = state(938); - parse_table_1588(v); -} - -void parse_table_1588(t_parse_table_array *v) -{ - v->a[349][sym_brace_expression] = state(938); - v->a[349][sym_concatenation] = state(1376); - v->a[349][sym_string] = state(938); - v->a[349][sym_translated_string] = state(938); - v->a[349][sym_number] = state(938); - v->a[349][sym_simple_expansion] = state(938); - v->a[349][sym_expansion] = state(938); - v->a[349][sym_command_substitution] = state(938); - v->a[349][sym_process_substitution] = state(938); - v->a[349][aux_sym__statements_repeat1] = state(423); - v->a[349][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[349][aux_sym_command_repeat1] = state(951); - v->a[349][aux_sym__literal_repeat1] = state(1267); - v->a[349][sym_word] = actions(765); - v->a[349][anon_sym_for] = actions(9); - v->a[349][anon_sym_select] = actions(11); - v->a[349][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[349][anon_sym_LT] = actions(85); - v->a[349][anon_sym_GT] = actions(85); - v->a[349][anon_sym_GT_GT] = actions(87); - parse_table_1589(v); -} - -void parse_table_1589(t_parse_table_array *v) -{ - v->a[349][anon_sym_LPAREN] = actions(19); - v->a[349][anon_sym_while] = actions(21); - v->a[349][anon_sym_until] = actions(21); - v->a[349][anon_sym_if] = actions(23); - v->a[349][anon_sym_case] = actions(25); - v->a[349][anon_sym_function] = actions(91); - v->a[349][anon_sym_LBRACE] = actions(29); - v->a[349][anon_sym_BANG] = actions(769); - v->a[349][anon_sym_LBRACK] = actions(33); - v->a[349][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[349][anon_sym_declare] = actions(95); - v->a[349][anon_sym_typeset] = actions(95); - v->a[349][anon_sym_export] = actions(95); - v->a[349][anon_sym_readonly] = actions(95); - v->a[349][anon_sym_local] = actions(95); - v->a[349][anon_sym_unset] = actions(97); - v->a[349][anon_sym_unsetenv] = actions(97); - v->a[349][anon_sym_AMP_GT] = actions(85); - v->a[349][anon_sym_AMP_GT_GT] = actions(87); - v->a[349][anon_sym_LT_AMP] = actions(85); - parse_table_1590(v); -} - -/* EOF parse_table_317.c */ diff --git a/parser/static/parse_table/parse_table_318.c b/parser/static/parse_table/parse_table_318.c deleted file mode 100644 index 577b2d6b..00000000 --- a/parser/static/parse_table/parse_table_318.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_318.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1590(t_parse_table_array *v) -{ - v->a[349][anon_sym_GT_AMP] = actions(85); - v->a[349][anon_sym_GT_PIPE] = actions(87); - v->a[349][anon_sym_LT_AMP_DASH] = actions(99); - v->a[349][anon_sym_GT_AMP_DASH] = actions(99); - v->a[349][anon_sym_LT_LT_LT] = actions(101); - v->a[349][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[349][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[349][anon_sym_DOLLAR] = actions(316); - v->a[349][sym__special_character] = actions(771); - v->a[349][anon_sym_DQUOTE] = actions(320); - v->a[349][sym_raw_string] = actions(773); - v->a[349][sym_ansi_c_string] = actions(773); - v->a[349][aux_sym_number_token1] = actions(324); - v->a[349][aux_sym_number_token2] = actions(326); - v->a[349][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[349][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[349][anon_sym_BQUOTE] = actions(332); - v->a[349][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[349][anon_sym_LT_LPAREN] = actions(336); - v->a[349][anon_sym_GT_LPAREN] = actions(336); - parse_table_1591(v); -} - -void parse_table_1591(t_parse_table_array *v) -{ - v->a[349][sym_comment] = actions(71); - v->a[349][sym_file_descriptor] = actions(135); - v->a[349][sym_variable_name] = actions(137); - v->a[349][sym_test_operator] = actions(775); - v->a[349][sym__brace_start] = actions(344); - v->a[350][sym__statements] = state(6804); - v->a[350][sym__statement_not_pipeline] = state(6614); - v->a[350][sym_redirected_statement] = state(4797); - v->a[350][sym_for_statement] = state(4797); - v->a[350][sym_c_style_for_statement] = state(4797); - v->a[350][sym_while_statement] = state(4400); - v->a[350][sym_if_statement] = state(4400); - v->a[350][sym_case_statement] = state(4797); - v->a[350][sym_function_definition] = state(4797); - v->a[350][sym_compound_statement] = state(4797); - v->a[350][sym_subshell] = state(4797); - v->a[350][sym_pipeline] = state(5054); - v->a[350][sym_list] = state(4797); - v->a[350][sym_negated_command] = state(4797); - v->a[350][sym_test_command] = state(4797); - parse_table_1592(v); -} - -void parse_table_1592(t_parse_table_array *v) -{ - v->a[350][sym_declaration_command] = state(4797); - v->a[350][sym_unset_command] = state(4797); - v->a[350][sym_command] = state(4797); - v->a[350][sym_command_name] = state(533); - v->a[350][sym_variable_assignment] = state(945); - v->a[350][sym_variable_assignments] = state(4797); - v->a[350][sym_subscript] = state(6754); - v->a[350][sym_file_redirect] = state(2019); - v->a[350][sym_herestring_redirect] = state(2017); - v->a[350][sym_arithmetic_expansion] = state(938); - v->a[350][sym_brace_expression] = state(938); - v->a[350][sym_concatenation] = state(1376); - v->a[350][sym_string] = state(938); - v->a[350][sym_translated_string] = state(938); - v->a[350][sym_number] = state(938); - v->a[350][sym_simple_expansion] = state(938); - v->a[350][sym_expansion] = state(938); - v->a[350][sym_command_substitution] = state(938); - v->a[350][sym_process_substitution] = state(938); - v->a[350][aux_sym__statements_repeat1] = state(423); - parse_table_1593(v); -} - -void parse_table_1593(t_parse_table_array *v) -{ - v->a[350][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[350][aux_sym_command_repeat1] = state(951); - v->a[350][aux_sym__literal_repeat1] = state(1267); - v->a[350][sym_word] = actions(765); - v->a[350][anon_sym_for] = actions(9); - v->a[350][anon_sym_select] = actions(11); - v->a[350][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[350][anon_sym_LT] = actions(85); - v->a[350][anon_sym_GT] = actions(85); - v->a[350][anon_sym_GT_GT] = actions(87); - v->a[350][anon_sym_LPAREN] = actions(19); - v->a[350][anon_sym_while] = actions(21); - v->a[350][anon_sym_until] = actions(21); - v->a[350][anon_sym_if] = actions(23); - v->a[350][anon_sym_case] = actions(25); - v->a[350][anon_sym_function] = actions(91); - v->a[350][anon_sym_LBRACE] = actions(29); - v->a[350][anon_sym_BANG] = actions(769); - v->a[350][anon_sym_LBRACK] = actions(33); - v->a[350][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1594(v); -} - -void parse_table_1594(t_parse_table_array *v) -{ - v->a[350][anon_sym_declare] = actions(95); - v->a[350][anon_sym_typeset] = actions(95); - v->a[350][anon_sym_export] = actions(95); - v->a[350][anon_sym_readonly] = actions(95); - v->a[350][anon_sym_local] = actions(95); - v->a[350][anon_sym_unset] = actions(97); - v->a[350][anon_sym_unsetenv] = actions(97); - v->a[350][anon_sym_AMP_GT] = actions(85); - v->a[350][anon_sym_AMP_GT_GT] = actions(87); - v->a[350][anon_sym_LT_AMP] = actions(85); - v->a[350][anon_sym_GT_AMP] = actions(85); - v->a[350][anon_sym_GT_PIPE] = actions(87); - v->a[350][anon_sym_LT_AMP_DASH] = actions(99); - v->a[350][anon_sym_GT_AMP_DASH] = actions(99); - v->a[350][anon_sym_LT_LT_LT] = actions(101); - v->a[350][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[350][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[350][anon_sym_DOLLAR] = actions(316); - v->a[350][sym__special_character] = actions(771); - v->a[350][anon_sym_DQUOTE] = actions(320); - parse_table_1595(v); -} - -/* EOF parse_table_318.c */ diff --git a/parser/static/parse_table/parse_table_319.c b/parser/static/parse_table/parse_table_319.c deleted file mode 100644 index 1f548f9f..00000000 --- a/parser/static/parse_table/parse_table_319.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_319.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1595(t_parse_table_array *v) -{ - v->a[350][sym_raw_string] = actions(773); - v->a[350][sym_ansi_c_string] = actions(773); - v->a[350][aux_sym_number_token1] = actions(324); - v->a[350][aux_sym_number_token2] = actions(326); - v->a[350][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[350][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[350][anon_sym_BQUOTE] = actions(332); - v->a[350][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[350][anon_sym_LT_LPAREN] = actions(336); - v->a[350][anon_sym_GT_LPAREN] = actions(336); - v->a[350][sym_comment] = actions(71); - v->a[350][sym_file_descriptor] = actions(135); - v->a[350][sym_variable_name] = actions(137); - v->a[350][sym_test_operator] = actions(775); - v->a[350][sym__brace_start] = actions(344); - v->a[351][sym__statements] = state(7522); - v->a[351][sym__statement_not_pipeline] = state(6614); - v->a[351][sym_redirected_statement] = state(4797); - v->a[351][sym_for_statement] = state(4797); - v->a[351][sym_c_style_for_statement] = state(4797); - parse_table_1596(v); -} - -void parse_table_1596(t_parse_table_array *v) -{ - v->a[351][sym_while_statement] = state(4400); - v->a[351][sym_if_statement] = state(4400); - v->a[351][sym_case_statement] = state(4797); - v->a[351][sym_function_definition] = state(4797); - v->a[351][sym_compound_statement] = state(4797); - v->a[351][sym_subshell] = state(4797); - v->a[351][sym_pipeline] = state(5054); - v->a[351][sym_list] = state(4797); - v->a[351][sym_negated_command] = state(4797); - v->a[351][sym_test_command] = state(4797); - v->a[351][sym_declaration_command] = state(4797); - v->a[351][sym_unset_command] = state(4797); - v->a[351][sym_command] = state(4797); - v->a[351][sym_command_name] = state(533); - v->a[351][sym_variable_assignment] = state(945); - v->a[351][sym_variable_assignments] = state(4797); - v->a[351][sym_subscript] = state(6754); - v->a[351][sym_file_redirect] = state(2194); - v->a[351][sym_herestring_redirect] = state(2017); - v->a[351][sym_arithmetic_expansion] = state(938); - parse_table_1597(v); -} - -void parse_table_1597(t_parse_table_array *v) -{ - v->a[351][sym_brace_expression] = state(938); - v->a[351][sym_concatenation] = state(1376); - v->a[351][sym_string] = state(938); - v->a[351][sym_translated_string] = state(938); - v->a[351][sym_number] = state(938); - v->a[351][sym_simple_expansion] = state(938); - v->a[351][sym_expansion] = state(938); - v->a[351][sym_command_substitution] = state(938); - v->a[351][sym_process_substitution] = state(938); - v->a[351][aux_sym__statements_repeat1] = state(423); - v->a[351][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[351][aux_sym_command_repeat1] = state(951); - v->a[351][aux_sym__literal_repeat1] = state(1267); - v->a[351][sym_word] = actions(765); - v->a[351][anon_sym_for] = actions(9); - v->a[351][anon_sym_select] = actions(11); - v->a[351][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[351][anon_sym_LT] = actions(85); - v->a[351][anon_sym_GT] = actions(85); - v->a[351][anon_sym_GT_GT] = actions(87); - parse_table_1598(v); -} - -void parse_table_1598(t_parse_table_array *v) -{ - v->a[351][anon_sym_LPAREN] = actions(19); - v->a[351][anon_sym_while] = actions(21); - v->a[351][anon_sym_until] = actions(21); - v->a[351][anon_sym_if] = actions(23); - v->a[351][anon_sym_case] = actions(25); - v->a[351][anon_sym_function] = actions(91); - v->a[351][anon_sym_LBRACE] = actions(29); - v->a[351][anon_sym_BANG] = actions(769); - v->a[351][anon_sym_LBRACK] = actions(33); - v->a[351][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[351][anon_sym_declare] = actions(95); - v->a[351][anon_sym_typeset] = actions(95); - v->a[351][anon_sym_export] = actions(95); - v->a[351][anon_sym_readonly] = actions(95); - v->a[351][anon_sym_local] = actions(95); - v->a[351][anon_sym_unset] = actions(97); - v->a[351][anon_sym_unsetenv] = actions(97); - v->a[351][anon_sym_AMP_GT] = actions(85); - v->a[351][anon_sym_AMP_GT_GT] = actions(87); - v->a[351][anon_sym_LT_AMP] = actions(85); - parse_table_1599(v); -} - -void parse_table_1599(t_parse_table_array *v) -{ - v->a[351][anon_sym_GT_AMP] = actions(85); - v->a[351][anon_sym_GT_PIPE] = actions(87); - v->a[351][anon_sym_LT_AMP_DASH] = actions(99); - v->a[351][anon_sym_GT_AMP_DASH] = actions(99); - v->a[351][anon_sym_LT_LT_LT] = actions(101); - v->a[351][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[351][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[351][anon_sym_DOLLAR] = actions(316); - v->a[351][sym__special_character] = actions(771); - v->a[351][anon_sym_DQUOTE] = actions(320); - v->a[351][sym_raw_string] = actions(773); - v->a[351][sym_ansi_c_string] = actions(773); - v->a[351][aux_sym_number_token1] = actions(324); - v->a[351][aux_sym_number_token2] = actions(326); - v->a[351][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[351][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[351][anon_sym_BQUOTE] = actions(332); - v->a[351][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[351][anon_sym_LT_LPAREN] = actions(336); - v->a[351][anon_sym_GT_LPAREN] = actions(336); - parse_table_1600(v); -} - -/* EOF parse_table_319.c */ diff --git a/parser/static/parse_table/parse_table_32.c b/parser/static/parse_table/parse_table_32.c index 0b1aad84..fb7cb8be 100644 --- a/parser/static/parse_table/parse_table_32.c +++ b/parser/static/parse_table/parse_table_32.c @@ -14,126 +14,126 @@ void parse_table_160(t_parse_table_array *v) { - v->a[32][anon_sym_declare] = actions(441); - v->a[32][anon_sym_typeset] = actions(441); - v->a[32][anon_sym_export] = actions(441); - v->a[32][anon_sym_readonly] = actions(441); - v->a[32][anon_sym_local] = actions(441); - v->a[32][anon_sym_unset] = actions(443); - v->a[32][anon_sym_unsetenv] = actions(443); - v->a[32][anon_sym_AMP_GT] = actions(411); - v->a[32][anon_sym_AMP_GT_GT] = actions(413); - v->a[32][anon_sym_LT_AMP] = actions(411); - v->a[32][anon_sym_GT_AMP] = actions(411); - v->a[32][anon_sym_GT_PIPE] = actions(413); - v->a[32][anon_sym_LT_AMP_DASH] = actions(445); - v->a[32][anon_sym_GT_AMP_DASH] = actions(445); - v->a[32][anon_sym_LT_LT_LT] = actions(447); - v->a[32][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[32][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[32][anon_sym_DOLLAR] = actions(453); - v->a[32][sym__special_character] = actions(455); - v->a[32][anon_sym_DQUOTE] = actions(457); + v->a[39][aux_sym_number_token2] = actions(99); + v->a[39][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[39][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[39][anon_sym_BQUOTE] = actions(105); + v->a[39][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[39][sym_comment] = actions(57); + v->a[39][sym_file_descriptor] = actions(441); + v->a[39][sym_variable_name] = actions(443); + v->a[39][sym_test_operator] = actions(439); + v->a[39][sym__brace_start] = actions(113); + v->a[40][sym__statements] = state(4026); + v->a[40][sym__statement_not_pipeline] = state(3480); + v->a[40][sym_redirected_statement] = state(2098); + v->a[40][sym_for_statement] = state(2098); + v->a[40][sym_while_statement] = state(2098); + v->a[40][sym_if_statement] = state(2098); + v->a[40][sym_case_statement] = state(2098); + v->a[40][sym_function_definition] = state(2098); + v->a[40][sym_compound_statement] = state(2098); + v->a[40][sym_subshell] = state(2098); parse_table_161(v); } void parse_table_161(t_parse_table_array *v) { - v->a[32][sym_raw_string] = actions(459); - v->a[32][sym_ansi_c_string] = actions(459); - v->a[32][aux_sym_number_token1] = actions(461); - v->a[32][aux_sym_number_token2] = actions(463); - v->a[32][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[32][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[32][anon_sym_BQUOTE] = actions(469); - v->a[32][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[32][anon_sym_LT_LPAREN] = actions(473); - v->a[32][anon_sym_GT_LPAREN] = actions(473); - v->a[32][sym_comment] = actions(71); - v->a[32][sym_file_descriptor] = actions(475); - v->a[32][sym_variable_name] = actions(477); - v->a[32][sym_test_operator] = actions(479); - v->a[32][sym__brace_start] = actions(481); - v->a[33][sym__statements] = state(6521); - v->a[33][sym__statement_not_pipeline] = state(6584); - v->a[33][sym_redirected_statement] = state(4349); - v->a[33][sym_for_statement] = state(4349); - v->a[33][sym_c_style_for_statement] = state(4349); + v->a[40][sym_pipeline] = state(2384); + v->a[40][sym_list] = state(2098); + v->a[40][sym_negated_command] = state(2098); + v->a[40][sym_declaration_command] = state(2098); + v->a[40][sym_unset_command] = state(2098); + v->a[40][sym_command] = state(2098); + v->a[40][sym_command_name] = state(292); + v->a[40][sym_variable_assignment] = state(539); + v->a[40][sym_variable_assignments] = state(2098); + v->a[40][sym_file_redirect] = state(1320); + v->a[40][sym_arithmetic_expansion] = state(702); + v->a[40][sym_brace_expression] = state(702); + v->a[40][sym_concatenation] = state(1192); + v->a[40][sym_string] = state(702); + v->a[40][sym_number] = state(702); + v->a[40][sym_simple_expansion] = state(702); + v->a[40][sym_expansion] = state(702); + v->a[40][sym_command_substitution] = state(702); + v->a[40][aux_sym__statements_repeat1] = state(226); + v->a[40][aux_sym_redirected_statement_repeat2] = state(2325); parse_table_162(v); } void parse_table_162(t_parse_table_array *v) { - v->a[33][sym_while_statement] = state(4225); - v->a[33][sym_if_statement] = state(4225); - v->a[33][sym_case_statement] = state(4349); - v->a[33][sym_function_definition] = state(4349); - v->a[33][sym_compound_statement] = state(4349); - v->a[33][sym_subshell] = state(4349); - v->a[33][sym_pipeline] = state(4620); - v->a[33][sym_list] = state(4349); - v->a[33][sym_negated_command] = state(4349); - v->a[33][sym_test_command] = state(4349); - v->a[33][sym_declaration_command] = state(4349); - v->a[33][sym_unset_command] = state(4349); - v->a[33][sym_command] = state(4349); - v->a[33][sym_command_name] = state(528); - v->a[33][sym_variable_assignment] = state(807); - v->a[33][sym_variable_assignments] = state(4349); - v->a[33][sym_subscript] = state(6736); - v->a[33][sym_file_redirect] = state(1635); - v->a[33][sym_herestring_redirect] = state(1634); - v->a[33][sym_arithmetic_expansion] = state(815); + v->a[40][aux_sym_command_repeat1] = state(1041); + v->a[40][aux_sym__literal_repeat1] = state(1048); + v->a[40][sym_word] = actions(419); + v->a[40][anon_sym_for] = actions(9); + v->a[40][anon_sym_select] = actions(9); + v->a[40][anon_sym_while] = actions(11); + v->a[40][anon_sym_until] = actions(11); + v->a[40][anon_sym_if] = actions(13); + v->a[40][anon_sym_case] = actions(15); + v->a[40][anon_sym_LPAREN] = actions(17); + v->a[40][anon_sym_RPAREN] = actions(457); + v->a[40][anon_sym_function] = actions(423); + v->a[40][anon_sym_LBRACE] = actions(21); + v->a[40][anon_sym_BANG] = actions(425); + v->a[40][anon_sym_declare] = actions(427); + v->a[40][anon_sym_typeset] = actions(427); + v->a[40][anon_sym_export] = actions(427); + v->a[40][anon_sym_readonly] = actions(427); + v->a[40][anon_sym_local] = actions(427); + v->a[40][anon_sym_unset] = actions(429); parse_table_163(v); } void parse_table_163(t_parse_table_array *v) { - v->a[33][sym_brace_expression] = state(815); - v->a[33][sym_concatenation] = state(1082); - v->a[33][sym_string] = state(815); - v->a[33][sym_translated_string] = state(815); - v->a[33][sym_number] = state(815); - v->a[33][sym_simple_expansion] = state(815); - v->a[33][sym_expansion] = state(815); - v->a[33][sym_command_substitution] = state(815); - v->a[33][sym_process_substitution] = state(815); - v->a[33][aux_sym__statements_repeat1] = state(431); - v->a[33][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[33][aux_sym_command_repeat1] = state(925); - v->a[33][aux_sym__literal_repeat1] = state(926); - v->a[33][sym_word] = actions(403); - v->a[33][anon_sym_for] = actions(405); - v->a[33][anon_sym_select] = actions(407); - v->a[33][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[33][anon_sym_LT] = actions(411); - v->a[33][anon_sym_GT] = actions(411); - v->a[33][anon_sym_GT_GT] = actions(413); + v->a[40][anon_sym_unsetenv] = actions(429); + v->a[40][anon_sym_LT] = actions(431); + v->a[40][anon_sym_GT] = actions(431); + v->a[40][anon_sym_GT_GT] = actions(433); + v->a[40][anon_sym_AMP_GT] = actions(431); + v->a[40][anon_sym_AMP_GT_GT] = actions(433); + v->a[40][anon_sym_LT_AMP] = actions(431); + v->a[40][anon_sym_GT_AMP] = actions(431); + v->a[40][anon_sym_GT_PIPE] = actions(433); + v->a[40][anon_sym_LT_AMP_DASH] = actions(435); + v->a[40][anon_sym_GT_AMP_DASH] = actions(435); + v->a[40][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[40][anon_sym_DOLLAR] = actions(89); + v->a[40][sym__special_character] = actions(437); + v->a[40][anon_sym_DQUOTE] = actions(93); + v->a[40][sym_raw_string] = actions(439); + v->a[40][aux_sym_number_token1] = actions(97); + v->a[40][aux_sym_number_token2] = actions(99); + v->a[40][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[40][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_164(v); } void parse_table_164(t_parse_table_array *v) { - v->a[33][anon_sym_LPAREN] = actions(415); - v->a[33][anon_sym_while] = actions(417); - v->a[33][anon_sym_until] = actions(417); - v->a[33][anon_sym_if] = actions(419); - v->a[33][anon_sym_case] = actions(421); - v->a[33][anon_sym_esac] = actions(423); - v->a[33][anon_sym_SEMI_SEMI] = actions(549); - v->a[33][anon_sym_SEMI_AMP] = actions(551); - v->a[33][anon_sym_SEMI_SEMI_AMP] = actions(553); - v->a[33][anon_sym_function] = actions(431); - v->a[33][anon_sym_LBRACE] = actions(433); - v->a[33][anon_sym_BANG] = actions(435); - v->a[33][anon_sym_LBRACK] = actions(437); - v->a[33][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[33][anon_sym_declare] = actions(441); - v->a[33][anon_sym_typeset] = actions(441); - v->a[33][anon_sym_export] = actions(441); - v->a[33][anon_sym_readonly] = actions(441); - v->a[33][anon_sym_local] = actions(441); - v->a[33][anon_sym_unset] = actions(443); + v->a[40][anon_sym_BQUOTE] = actions(105); + v->a[40][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[40][sym_comment] = actions(57); + v->a[40][sym_file_descriptor] = actions(441); + v->a[40][sym_variable_name] = actions(443); + v->a[40][sym_test_operator] = actions(439); + v->a[40][sym__brace_start] = actions(113); + v->a[41][sym__statements] = state(3814); + v->a[41][sym__statement_not_pipeline] = state(3480); + v->a[41][sym_redirected_statement] = state(2098); + v->a[41][sym_for_statement] = state(2098); + v->a[41][sym_while_statement] = state(2098); + v->a[41][sym_if_statement] = state(2098); + v->a[41][sym_case_statement] = state(2098); + v->a[41][sym_function_definition] = state(2098); + v->a[41][sym_compound_statement] = state(2098); + v->a[41][sym_subshell] = state(2098); + v->a[41][sym_pipeline] = state(2384); + v->a[41][sym_list] = state(2098); + v->a[41][sym_negated_command] = state(2098); parse_table_165(v); } diff --git a/parser/static/parse_table/parse_table_320.c b/parser/static/parse_table/parse_table_320.c deleted file mode 100644 index 711cab99..00000000 --- a/parser/static/parse_table/parse_table_320.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_320.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1600(t_parse_table_array *v) -{ - v->a[351][sym_comment] = actions(71); - v->a[351][sym_file_descriptor] = actions(135); - v->a[351][sym_variable_name] = actions(137); - v->a[351][sym_test_operator] = actions(775); - v->a[351][sym__brace_start] = actions(344); - v->a[352][sym__statements] = state(7280); - v->a[352][sym__statement_not_pipeline] = state(6558); - v->a[352][sym_redirected_statement] = state(4662); - v->a[352][sym_for_statement] = state(4662); - v->a[352][sym_c_style_for_statement] = state(4662); - v->a[352][sym_while_statement] = state(4314); - v->a[352][sym_if_statement] = state(4314); - v->a[352][sym_case_statement] = state(4662); - v->a[352][sym_function_definition] = state(4662); - v->a[352][sym_compound_statement] = state(4662); - v->a[352][sym_subshell] = state(4662); - v->a[352][sym_pipeline] = state(5070); - v->a[352][sym_list] = state(4662); - v->a[352][sym_negated_command] = state(4662); - v->a[352][sym_test_command] = state(4662); - parse_table_1601(v); -} - -void parse_table_1601(t_parse_table_array *v) -{ - v->a[352][sym_declaration_command] = state(4662); - v->a[352][sym_unset_command] = state(4662); - v->a[352][sym_command] = state(4662); - v->a[352][sym_command_name] = state(554); - v->a[352][sym_variable_assignment] = state(1150); - v->a[352][sym_variable_assignments] = state(4662); - v->a[352][sym_subscript] = state(6790); - v->a[352][sym_file_redirect] = state(2273); - v->a[352][sym_herestring_redirect] = state(2272); - v->a[352][sym_arithmetic_expansion] = state(1078); - v->a[352][sym_brace_expression] = state(1078); - v->a[352][sym_concatenation] = state(1376); - v->a[352][sym_string] = state(1078); - v->a[352][sym_translated_string] = state(1078); - v->a[352][sym_number] = state(1078); - v->a[352][sym_simple_expansion] = state(1078); - v->a[352][sym_expansion] = state(1078); - v->a[352][sym_command_substitution] = state(1078); - v->a[352][sym_process_substitution] = state(1078); - v->a[352][aux_sym__statements_repeat1] = state(429); - parse_table_1602(v); -} - -void parse_table_1602(t_parse_table_array *v) -{ - v->a[352][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[352][aux_sym_command_repeat1] = state(958); - v->a[352][aux_sym__literal_repeat1] = state(1267); - v->a[352][sym_word] = actions(799); - v->a[352][anon_sym_for] = actions(9); - v->a[352][anon_sym_select] = actions(11); - v->a[352][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[352][anon_sym_LT] = actions(290); - v->a[352][anon_sym_GT] = actions(290); - v->a[352][anon_sym_GT_GT] = actions(292); - v->a[352][anon_sym_LPAREN] = actions(19); - v->a[352][anon_sym_while] = actions(21); - v->a[352][anon_sym_until] = actions(21); - v->a[352][anon_sym_if] = actions(23); - v->a[352][anon_sym_case] = actions(25); - v->a[352][anon_sym_function] = actions(801); - v->a[352][anon_sym_LBRACE] = actions(29); - v->a[352][anon_sym_BANG] = actions(803); - v->a[352][anon_sym_LBRACK] = actions(33); - v->a[352][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1603(v); -} - -void parse_table_1603(t_parse_table_array *v) -{ - v->a[352][anon_sym_declare] = actions(805); - v->a[352][anon_sym_typeset] = actions(805); - v->a[352][anon_sym_export] = actions(805); - v->a[352][anon_sym_readonly] = actions(805); - v->a[352][anon_sym_local] = actions(805); - v->a[352][anon_sym_unset] = actions(807); - v->a[352][anon_sym_unsetenv] = actions(807); - v->a[352][anon_sym_AMP_GT] = actions(290); - v->a[352][anon_sym_AMP_GT_GT] = actions(292); - v->a[352][anon_sym_LT_AMP] = actions(290); - v->a[352][anon_sym_GT_AMP] = actions(290); - v->a[352][anon_sym_GT_PIPE] = actions(292); - v->a[352][anon_sym_LT_AMP_DASH] = actions(308); - v->a[352][anon_sym_GT_AMP_DASH] = actions(308); - v->a[352][anon_sym_LT_LT_LT] = actions(310); - v->a[352][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[352][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[352][anon_sym_DOLLAR] = actions(316); - v->a[352][sym__special_character] = actions(318); - v->a[352][anon_sym_DQUOTE] = actions(320); - parse_table_1604(v); -} - -void parse_table_1604(t_parse_table_array *v) -{ - v->a[352][sym_raw_string] = actions(322); - v->a[352][sym_ansi_c_string] = actions(322); - v->a[352][aux_sym_number_token1] = actions(324); - v->a[352][aux_sym_number_token2] = actions(326); - v->a[352][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[352][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[352][anon_sym_BQUOTE] = actions(332); - v->a[352][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[352][anon_sym_LT_LPAREN] = actions(336); - v->a[352][anon_sym_GT_LPAREN] = actions(336); - v->a[352][sym_comment] = actions(71); - v->a[352][sym_file_descriptor] = actions(338); - v->a[352][sym_variable_name] = actions(340); - v->a[352][sym_test_operator] = actions(342); - v->a[352][sym__brace_start] = actions(344); - v->a[353][sym__statements] = state(7473); - v->a[353][sym__statement_not_pipeline] = state(6558); - v->a[353][sym_redirected_statement] = state(4662); - v->a[353][sym_for_statement] = state(4662); - v->a[353][sym_c_style_for_statement] = state(4662); - parse_table_1605(v); -} - -/* EOF parse_table_320.c */ diff --git a/parser/static/parse_table/parse_table_321.c b/parser/static/parse_table/parse_table_321.c deleted file mode 100644 index e31c8c8e..00000000 --- a/parser/static/parse_table/parse_table_321.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_321.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1605(t_parse_table_array *v) -{ - v->a[353][sym_while_statement] = state(4314); - v->a[353][sym_if_statement] = state(4314); - v->a[353][sym_case_statement] = state(4662); - v->a[353][sym_function_definition] = state(4662); - v->a[353][sym_compound_statement] = state(4662); - v->a[353][sym_subshell] = state(4662); - v->a[353][sym_pipeline] = state(5070); - v->a[353][sym_list] = state(4662); - v->a[353][sym_negated_command] = state(4662); - v->a[353][sym_test_command] = state(4662); - v->a[353][sym_declaration_command] = state(4662); - v->a[353][sym_unset_command] = state(4662); - v->a[353][sym_command] = state(4662); - v->a[353][sym_command_name] = state(554); - v->a[353][sym_variable_assignment] = state(1150); - v->a[353][sym_variable_assignments] = state(4662); - v->a[353][sym_subscript] = state(6790); - v->a[353][sym_file_redirect] = state(2273); - v->a[353][sym_herestring_redirect] = state(2272); - v->a[353][sym_arithmetic_expansion] = state(1078); - parse_table_1606(v); -} - -void parse_table_1606(t_parse_table_array *v) -{ - v->a[353][sym_brace_expression] = state(1078); - v->a[353][sym_concatenation] = state(1376); - v->a[353][sym_string] = state(1078); - v->a[353][sym_translated_string] = state(1078); - v->a[353][sym_number] = state(1078); - v->a[353][sym_simple_expansion] = state(1078); - v->a[353][sym_expansion] = state(1078); - v->a[353][sym_command_substitution] = state(1078); - v->a[353][sym_process_substitution] = state(1078); - v->a[353][aux_sym__statements_repeat1] = state(429); - v->a[353][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[353][aux_sym_command_repeat1] = state(958); - v->a[353][aux_sym__literal_repeat1] = state(1267); - v->a[353][sym_word] = actions(799); - v->a[353][anon_sym_for] = actions(9); - v->a[353][anon_sym_select] = actions(11); - v->a[353][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[353][anon_sym_LT] = actions(290); - v->a[353][anon_sym_GT] = actions(290); - v->a[353][anon_sym_GT_GT] = actions(292); - parse_table_1607(v); -} - -void parse_table_1607(t_parse_table_array *v) -{ - v->a[353][anon_sym_LPAREN] = actions(19); - v->a[353][anon_sym_while] = actions(21); - v->a[353][anon_sym_until] = actions(21); - v->a[353][anon_sym_if] = actions(23); - v->a[353][anon_sym_case] = actions(25); - v->a[353][anon_sym_function] = actions(801); - v->a[353][anon_sym_LBRACE] = actions(29); - v->a[353][anon_sym_BANG] = actions(803); - v->a[353][anon_sym_LBRACK] = actions(33); - v->a[353][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[353][anon_sym_declare] = actions(805); - v->a[353][anon_sym_typeset] = actions(805); - v->a[353][anon_sym_export] = actions(805); - v->a[353][anon_sym_readonly] = actions(805); - v->a[353][anon_sym_local] = actions(805); - v->a[353][anon_sym_unset] = actions(807); - v->a[353][anon_sym_unsetenv] = actions(807); - v->a[353][anon_sym_AMP_GT] = actions(290); - v->a[353][anon_sym_AMP_GT_GT] = actions(292); - v->a[353][anon_sym_LT_AMP] = actions(290); - parse_table_1608(v); -} - -void parse_table_1608(t_parse_table_array *v) -{ - v->a[353][anon_sym_GT_AMP] = actions(290); - v->a[353][anon_sym_GT_PIPE] = actions(292); - v->a[353][anon_sym_LT_AMP_DASH] = actions(308); - v->a[353][anon_sym_GT_AMP_DASH] = actions(308); - v->a[353][anon_sym_LT_LT_LT] = actions(310); - v->a[353][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[353][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[353][anon_sym_DOLLAR] = actions(316); - v->a[353][sym__special_character] = actions(318); - v->a[353][anon_sym_DQUOTE] = actions(320); - v->a[353][sym_raw_string] = actions(322); - v->a[353][sym_ansi_c_string] = actions(322); - v->a[353][aux_sym_number_token1] = actions(324); - v->a[353][aux_sym_number_token2] = actions(326); - v->a[353][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[353][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[353][anon_sym_BQUOTE] = actions(332); - v->a[353][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[353][anon_sym_LT_LPAREN] = actions(336); - v->a[353][anon_sym_GT_LPAREN] = actions(336); - parse_table_1609(v); -} - -void parse_table_1609(t_parse_table_array *v) -{ - v->a[353][sym_comment] = actions(71); - v->a[353][sym_file_descriptor] = actions(338); - v->a[353][sym_variable_name] = actions(340); - v->a[353][sym_test_operator] = actions(342); - v->a[353][sym__brace_start] = actions(344); - v->a[354][sym__statements] = state(7467); - v->a[354][sym__statement_not_pipeline] = state(6558); - v->a[354][sym_redirected_statement] = state(4662); - v->a[354][sym_for_statement] = state(4662); - v->a[354][sym_c_style_for_statement] = state(4662); - v->a[354][sym_while_statement] = state(4314); - v->a[354][sym_if_statement] = state(4314); - v->a[354][sym_case_statement] = state(4662); - v->a[354][sym_function_definition] = state(4662); - v->a[354][sym_compound_statement] = state(4662); - v->a[354][sym_subshell] = state(4662); - v->a[354][sym_pipeline] = state(5070); - v->a[354][sym_list] = state(4662); - v->a[354][sym_negated_command] = state(4662); - v->a[354][sym_test_command] = state(4662); - parse_table_1610(v); -} - -/* EOF parse_table_321.c */ diff --git a/parser/static/parse_table/parse_table_322.c b/parser/static/parse_table/parse_table_322.c deleted file mode 100644 index 45978da9..00000000 --- a/parser/static/parse_table/parse_table_322.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_322.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1610(t_parse_table_array *v) -{ - v->a[354][sym_declaration_command] = state(4662); - v->a[354][sym_unset_command] = state(4662); - v->a[354][sym_command] = state(4662); - v->a[354][sym_command_name] = state(554); - v->a[354][sym_variable_assignment] = state(1150); - v->a[354][sym_variable_assignments] = state(4662); - v->a[354][sym_subscript] = state(6790); - v->a[354][sym_file_redirect] = state(2273); - v->a[354][sym_herestring_redirect] = state(2272); - v->a[354][sym_arithmetic_expansion] = state(1078); - v->a[354][sym_brace_expression] = state(1078); - v->a[354][sym_concatenation] = state(1376); - v->a[354][sym_string] = state(1078); - v->a[354][sym_translated_string] = state(1078); - v->a[354][sym_number] = state(1078); - v->a[354][sym_simple_expansion] = state(1078); - v->a[354][sym_expansion] = state(1078); - v->a[354][sym_command_substitution] = state(1078); - v->a[354][sym_process_substitution] = state(1078); - v->a[354][aux_sym__statements_repeat1] = state(429); - parse_table_1611(v); -} - -void parse_table_1611(t_parse_table_array *v) -{ - v->a[354][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[354][aux_sym_command_repeat1] = state(958); - v->a[354][aux_sym__literal_repeat1] = state(1267); - v->a[354][sym_word] = actions(799); - v->a[354][anon_sym_for] = actions(9); - v->a[354][anon_sym_select] = actions(11); - v->a[354][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[354][anon_sym_LT] = actions(290); - v->a[354][anon_sym_GT] = actions(290); - v->a[354][anon_sym_GT_GT] = actions(292); - v->a[354][anon_sym_LPAREN] = actions(19); - v->a[354][anon_sym_while] = actions(21); - v->a[354][anon_sym_until] = actions(21); - v->a[354][anon_sym_if] = actions(23); - v->a[354][anon_sym_case] = actions(25); - v->a[354][anon_sym_function] = actions(801); - v->a[354][anon_sym_LBRACE] = actions(29); - v->a[354][anon_sym_BANG] = actions(803); - v->a[354][anon_sym_LBRACK] = actions(33); - v->a[354][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1612(v); -} - -void parse_table_1612(t_parse_table_array *v) -{ - v->a[354][anon_sym_declare] = actions(805); - v->a[354][anon_sym_typeset] = actions(805); - v->a[354][anon_sym_export] = actions(805); - v->a[354][anon_sym_readonly] = actions(805); - v->a[354][anon_sym_local] = actions(805); - v->a[354][anon_sym_unset] = actions(807); - v->a[354][anon_sym_unsetenv] = actions(807); - v->a[354][anon_sym_AMP_GT] = actions(290); - v->a[354][anon_sym_AMP_GT_GT] = actions(292); - v->a[354][anon_sym_LT_AMP] = actions(290); - v->a[354][anon_sym_GT_AMP] = actions(290); - v->a[354][anon_sym_GT_PIPE] = actions(292); - v->a[354][anon_sym_LT_AMP_DASH] = actions(308); - v->a[354][anon_sym_GT_AMP_DASH] = actions(308); - v->a[354][anon_sym_LT_LT_LT] = actions(310); - v->a[354][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[354][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[354][anon_sym_DOLLAR] = actions(316); - v->a[354][sym__special_character] = actions(318); - v->a[354][anon_sym_DQUOTE] = actions(320); - parse_table_1613(v); -} - -void parse_table_1613(t_parse_table_array *v) -{ - v->a[354][sym_raw_string] = actions(322); - v->a[354][sym_ansi_c_string] = actions(322); - v->a[354][aux_sym_number_token1] = actions(324); - v->a[354][aux_sym_number_token2] = actions(326); - v->a[354][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[354][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[354][anon_sym_BQUOTE] = actions(332); - v->a[354][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[354][anon_sym_LT_LPAREN] = actions(336); - v->a[354][anon_sym_GT_LPAREN] = actions(336); - v->a[354][sym_comment] = actions(71); - v->a[354][sym_file_descriptor] = actions(338); - v->a[354][sym_variable_name] = actions(340); - v->a[354][sym_test_operator] = actions(342); - v->a[354][sym__brace_start] = actions(344); - v->a[355][sym__statements] = state(7462); - v->a[355][sym__statement_not_pipeline] = state(6614); - v->a[355][sym_redirected_statement] = state(4797); - v->a[355][sym_for_statement] = state(4797); - v->a[355][sym_c_style_for_statement] = state(4797); - parse_table_1614(v); -} - -void parse_table_1614(t_parse_table_array *v) -{ - v->a[355][sym_while_statement] = state(4400); - v->a[355][sym_if_statement] = state(4400); - v->a[355][sym_case_statement] = state(4797); - v->a[355][sym_function_definition] = state(4797); - v->a[355][sym_compound_statement] = state(4797); - v->a[355][sym_subshell] = state(4797); - v->a[355][sym_pipeline] = state(5054); - v->a[355][sym_list] = state(4797); - v->a[355][sym_negated_command] = state(4797); - v->a[355][sym_test_command] = state(4797); - v->a[355][sym_declaration_command] = state(4797); - v->a[355][sym_unset_command] = state(4797); - v->a[355][sym_command] = state(4797); - v->a[355][sym_command_name] = state(533); - v->a[355][sym_variable_assignment] = state(945); - v->a[355][sym_variable_assignments] = state(4797); - v->a[355][sym_subscript] = state(6754); - v->a[355][sym_file_redirect] = state(2019); - v->a[355][sym_herestring_redirect] = state(2017); - v->a[355][sym_arithmetic_expansion] = state(938); - parse_table_1615(v); -} - -/* EOF parse_table_322.c */ diff --git a/parser/static/parse_table/parse_table_323.c b/parser/static/parse_table/parse_table_323.c deleted file mode 100644 index 4113179a..00000000 --- a/parser/static/parse_table/parse_table_323.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_323.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1615(t_parse_table_array *v) -{ - v->a[355][sym_brace_expression] = state(938); - v->a[355][sym_concatenation] = state(1376); - v->a[355][sym_string] = state(938); - v->a[355][sym_translated_string] = state(938); - v->a[355][sym_number] = state(938); - v->a[355][sym_simple_expansion] = state(938); - v->a[355][sym_expansion] = state(938); - v->a[355][sym_command_substitution] = state(938); - v->a[355][sym_process_substitution] = state(938); - v->a[355][aux_sym__statements_repeat1] = state(423); - v->a[355][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[355][aux_sym_command_repeat1] = state(951); - v->a[355][aux_sym__literal_repeat1] = state(1267); - v->a[355][sym_word] = actions(765); - v->a[355][anon_sym_for] = actions(9); - v->a[355][anon_sym_select] = actions(11); - v->a[355][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[355][anon_sym_LT] = actions(85); - v->a[355][anon_sym_GT] = actions(85); - v->a[355][anon_sym_GT_GT] = actions(87); - parse_table_1616(v); -} - -void parse_table_1616(t_parse_table_array *v) -{ - v->a[355][anon_sym_LPAREN] = actions(19); - v->a[355][anon_sym_while] = actions(21); - v->a[355][anon_sym_until] = actions(21); - v->a[355][anon_sym_if] = actions(23); - v->a[355][anon_sym_case] = actions(25); - v->a[355][anon_sym_function] = actions(91); - v->a[355][anon_sym_LBRACE] = actions(29); - v->a[355][anon_sym_BANG] = actions(769); - v->a[355][anon_sym_LBRACK] = actions(33); - v->a[355][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[355][anon_sym_declare] = actions(95); - v->a[355][anon_sym_typeset] = actions(95); - v->a[355][anon_sym_export] = actions(95); - v->a[355][anon_sym_readonly] = actions(95); - v->a[355][anon_sym_local] = actions(95); - v->a[355][anon_sym_unset] = actions(97); - v->a[355][anon_sym_unsetenv] = actions(97); - v->a[355][anon_sym_AMP_GT] = actions(85); - v->a[355][anon_sym_AMP_GT_GT] = actions(87); - v->a[355][anon_sym_LT_AMP] = actions(85); - parse_table_1617(v); -} - -void parse_table_1617(t_parse_table_array *v) -{ - v->a[355][anon_sym_GT_AMP] = actions(85); - v->a[355][anon_sym_GT_PIPE] = actions(87); - v->a[355][anon_sym_LT_AMP_DASH] = actions(99); - v->a[355][anon_sym_GT_AMP_DASH] = actions(99); - v->a[355][anon_sym_LT_LT_LT] = actions(101); - v->a[355][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[355][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[355][anon_sym_DOLLAR] = actions(316); - v->a[355][sym__special_character] = actions(771); - v->a[355][anon_sym_DQUOTE] = actions(320); - v->a[355][sym_raw_string] = actions(773); - v->a[355][sym_ansi_c_string] = actions(773); - v->a[355][aux_sym_number_token1] = actions(324); - v->a[355][aux_sym_number_token2] = actions(326); - v->a[355][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[355][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[355][anon_sym_BQUOTE] = actions(332); - v->a[355][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[355][anon_sym_LT_LPAREN] = actions(336); - v->a[355][anon_sym_GT_LPAREN] = actions(336); - parse_table_1618(v); -} - -void parse_table_1618(t_parse_table_array *v) -{ - v->a[355][sym_comment] = actions(71); - v->a[355][sym_file_descriptor] = actions(135); - v->a[355][sym_variable_name] = actions(137); - v->a[355][sym_test_operator] = actions(775); - v->a[355][sym__brace_start] = actions(344); - v->a[356][sym__statements] = state(7472); - v->a[356][sym__statement_not_pipeline] = state(6558); - v->a[356][sym_redirected_statement] = state(4662); - v->a[356][sym_for_statement] = state(4662); - v->a[356][sym_c_style_for_statement] = state(4662); - v->a[356][sym_while_statement] = state(4314); - v->a[356][sym_if_statement] = state(4314); - v->a[356][sym_case_statement] = state(4662); - v->a[356][sym_function_definition] = state(4662); - v->a[356][sym_compound_statement] = state(4662); - v->a[356][sym_subshell] = state(4662); - v->a[356][sym_pipeline] = state(5070); - v->a[356][sym_list] = state(4662); - v->a[356][sym_negated_command] = state(4662); - v->a[356][sym_test_command] = state(4662); - parse_table_1619(v); -} - -void parse_table_1619(t_parse_table_array *v) -{ - v->a[356][sym_declaration_command] = state(4662); - v->a[356][sym_unset_command] = state(4662); - v->a[356][sym_command] = state(4662); - v->a[356][sym_command_name] = state(554); - v->a[356][sym_variable_assignment] = state(1150); - v->a[356][sym_variable_assignments] = state(4662); - v->a[356][sym_subscript] = state(6790); - v->a[356][sym_file_redirect] = state(2273); - v->a[356][sym_herestring_redirect] = state(2272); - v->a[356][sym_arithmetic_expansion] = state(1078); - v->a[356][sym_brace_expression] = state(1078); - v->a[356][sym_concatenation] = state(1376); - v->a[356][sym_string] = state(1078); - v->a[356][sym_translated_string] = state(1078); - v->a[356][sym_number] = state(1078); - v->a[356][sym_simple_expansion] = state(1078); - v->a[356][sym_expansion] = state(1078); - v->a[356][sym_command_substitution] = state(1078); - v->a[356][sym_process_substitution] = state(1078); - v->a[356][aux_sym__statements_repeat1] = state(429); - parse_table_1620(v); -} - -/* EOF parse_table_323.c */ diff --git a/parser/static/parse_table/parse_table_324.c b/parser/static/parse_table/parse_table_324.c deleted file mode 100644 index 04250a6d..00000000 --- a/parser/static/parse_table/parse_table_324.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_324.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1620(t_parse_table_array *v) -{ - v->a[356][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[356][aux_sym_command_repeat1] = state(958); - v->a[356][aux_sym__literal_repeat1] = state(1267); - v->a[356][sym_word] = actions(799); - v->a[356][anon_sym_for] = actions(9); - v->a[356][anon_sym_select] = actions(11); - v->a[356][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[356][anon_sym_LT] = actions(290); - v->a[356][anon_sym_GT] = actions(290); - v->a[356][anon_sym_GT_GT] = actions(292); - v->a[356][anon_sym_LPAREN] = actions(19); - v->a[356][anon_sym_while] = actions(21); - v->a[356][anon_sym_until] = actions(21); - v->a[356][anon_sym_if] = actions(23); - v->a[356][anon_sym_case] = actions(25); - v->a[356][anon_sym_function] = actions(801); - v->a[356][anon_sym_LBRACE] = actions(29); - v->a[356][anon_sym_BANG] = actions(803); - v->a[356][anon_sym_LBRACK] = actions(33); - v->a[356][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1621(v); -} - -void parse_table_1621(t_parse_table_array *v) -{ - v->a[356][anon_sym_declare] = actions(805); - v->a[356][anon_sym_typeset] = actions(805); - v->a[356][anon_sym_export] = actions(805); - v->a[356][anon_sym_readonly] = actions(805); - v->a[356][anon_sym_local] = actions(805); - v->a[356][anon_sym_unset] = actions(807); - v->a[356][anon_sym_unsetenv] = actions(807); - v->a[356][anon_sym_AMP_GT] = actions(290); - v->a[356][anon_sym_AMP_GT_GT] = actions(292); - v->a[356][anon_sym_LT_AMP] = actions(290); - v->a[356][anon_sym_GT_AMP] = actions(290); - v->a[356][anon_sym_GT_PIPE] = actions(292); - v->a[356][anon_sym_LT_AMP_DASH] = actions(308); - v->a[356][anon_sym_GT_AMP_DASH] = actions(308); - v->a[356][anon_sym_LT_LT_LT] = actions(310); - v->a[356][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[356][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[356][anon_sym_DOLLAR] = actions(316); - v->a[356][sym__special_character] = actions(318); - v->a[356][anon_sym_DQUOTE] = actions(320); - parse_table_1622(v); -} - -void parse_table_1622(t_parse_table_array *v) -{ - v->a[356][sym_raw_string] = actions(322); - v->a[356][sym_ansi_c_string] = actions(322); - v->a[356][aux_sym_number_token1] = actions(324); - v->a[356][aux_sym_number_token2] = actions(326); - v->a[356][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[356][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[356][anon_sym_BQUOTE] = actions(332); - v->a[356][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[356][anon_sym_LT_LPAREN] = actions(336); - v->a[356][anon_sym_GT_LPAREN] = actions(336); - v->a[356][sym_comment] = actions(71); - v->a[356][sym_file_descriptor] = actions(338); - v->a[356][sym_variable_name] = actions(340); - v->a[356][sym_test_operator] = actions(342); - v->a[356][sym__brace_start] = actions(344); - v->a[357][sym__statements] = state(7471); - v->a[357][sym__statement_not_pipeline] = state(6614); - v->a[357][sym_redirected_statement] = state(4797); - v->a[357][sym_for_statement] = state(4797); - v->a[357][sym_c_style_for_statement] = state(4797); - parse_table_1623(v); -} - -void parse_table_1623(t_parse_table_array *v) -{ - v->a[357][sym_while_statement] = state(4400); - v->a[357][sym_if_statement] = state(4400); - v->a[357][sym_case_statement] = state(4797); - v->a[357][sym_function_definition] = state(4797); - v->a[357][sym_compound_statement] = state(4797); - v->a[357][sym_subshell] = state(4797); - v->a[357][sym_pipeline] = state(5054); - v->a[357][sym_list] = state(4797); - v->a[357][sym_negated_command] = state(4797); - v->a[357][sym_test_command] = state(4797); - v->a[357][sym_declaration_command] = state(4797); - v->a[357][sym_unset_command] = state(4797); - v->a[357][sym_command] = state(4797); - v->a[357][sym_command_name] = state(533); - v->a[357][sym_variable_assignment] = state(945); - v->a[357][sym_variable_assignments] = state(4797); - v->a[357][sym_subscript] = state(6754); - v->a[357][sym_file_redirect] = state(2019); - v->a[357][sym_herestring_redirect] = state(2017); - v->a[357][sym_arithmetic_expansion] = state(938); - parse_table_1624(v); -} - -void parse_table_1624(t_parse_table_array *v) -{ - v->a[357][sym_brace_expression] = state(938); - v->a[357][sym_concatenation] = state(1376); - v->a[357][sym_string] = state(938); - v->a[357][sym_translated_string] = state(938); - v->a[357][sym_number] = state(938); - v->a[357][sym_simple_expansion] = state(938); - v->a[357][sym_expansion] = state(938); - v->a[357][sym_command_substitution] = state(938); - v->a[357][sym_process_substitution] = state(938); - v->a[357][aux_sym__statements_repeat1] = state(423); - v->a[357][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[357][aux_sym_command_repeat1] = state(951); - v->a[357][aux_sym__literal_repeat1] = state(1267); - v->a[357][sym_word] = actions(765); - v->a[357][anon_sym_for] = actions(9); - v->a[357][anon_sym_select] = actions(11); - v->a[357][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[357][anon_sym_LT] = actions(85); - v->a[357][anon_sym_GT] = actions(85); - v->a[357][anon_sym_GT_GT] = actions(87); - parse_table_1625(v); -} - -/* EOF parse_table_324.c */ diff --git a/parser/static/parse_table/parse_table_325.c b/parser/static/parse_table/parse_table_325.c deleted file mode 100644 index a6985087..00000000 --- a/parser/static/parse_table/parse_table_325.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_325.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1625(t_parse_table_array *v) -{ - v->a[357][anon_sym_LPAREN] = actions(19); - v->a[357][anon_sym_while] = actions(21); - v->a[357][anon_sym_until] = actions(21); - v->a[357][anon_sym_if] = actions(23); - v->a[357][anon_sym_case] = actions(25); - v->a[357][anon_sym_function] = actions(91); - v->a[357][anon_sym_LBRACE] = actions(29); - v->a[357][anon_sym_BANG] = actions(769); - v->a[357][anon_sym_LBRACK] = actions(33); - v->a[357][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[357][anon_sym_declare] = actions(95); - v->a[357][anon_sym_typeset] = actions(95); - v->a[357][anon_sym_export] = actions(95); - v->a[357][anon_sym_readonly] = actions(95); - v->a[357][anon_sym_local] = actions(95); - v->a[357][anon_sym_unset] = actions(97); - v->a[357][anon_sym_unsetenv] = actions(97); - v->a[357][anon_sym_AMP_GT] = actions(85); - v->a[357][anon_sym_AMP_GT_GT] = actions(87); - v->a[357][anon_sym_LT_AMP] = actions(85); - parse_table_1626(v); -} - -void parse_table_1626(t_parse_table_array *v) -{ - v->a[357][anon_sym_GT_AMP] = actions(85); - v->a[357][anon_sym_GT_PIPE] = actions(87); - v->a[357][anon_sym_LT_AMP_DASH] = actions(99); - v->a[357][anon_sym_GT_AMP_DASH] = actions(99); - v->a[357][anon_sym_LT_LT_LT] = actions(101); - v->a[357][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[357][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[357][anon_sym_DOLLAR] = actions(316); - v->a[357][sym__special_character] = actions(771); - v->a[357][anon_sym_DQUOTE] = actions(320); - v->a[357][sym_raw_string] = actions(773); - v->a[357][sym_ansi_c_string] = actions(773); - v->a[357][aux_sym_number_token1] = actions(324); - v->a[357][aux_sym_number_token2] = actions(326); - v->a[357][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[357][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[357][anon_sym_BQUOTE] = actions(332); - v->a[357][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[357][anon_sym_LT_LPAREN] = actions(336); - v->a[357][anon_sym_GT_LPAREN] = actions(336); - parse_table_1627(v); -} - -void parse_table_1627(t_parse_table_array *v) -{ - v->a[357][sym_comment] = actions(71); - v->a[357][sym_file_descriptor] = actions(135); - v->a[357][sym_variable_name] = actions(137); - v->a[357][sym_test_operator] = actions(775); - v->a[357][sym__brace_start] = actions(344); - v->a[358][sym__statements] = state(7282); - v->a[358][sym__statement_not_pipeline] = state(6558); - v->a[358][sym_redirected_statement] = state(4662); - v->a[358][sym_for_statement] = state(4662); - v->a[358][sym_c_style_for_statement] = state(4662); - v->a[358][sym_while_statement] = state(4314); - v->a[358][sym_if_statement] = state(4314); - v->a[358][sym_case_statement] = state(4662); - v->a[358][sym_function_definition] = state(4662); - v->a[358][sym_compound_statement] = state(4662); - v->a[358][sym_subshell] = state(4662); - v->a[358][sym_pipeline] = state(5070); - v->a[358][sym_list] = state(4662); - v->a[358][sym_negated_command] = state(4662); - v->a[358][sym_test_command] = state(4662); - parse_table_1628(v); -} - -void parse_table_1628(t_parse_table_array *v) -{ - v->a[358][sym_declaration_command] = state(4662); - v->a[358][sym_unset_command] = state(4662); - v->a[358][sym_command] = state(4662); - v->a[358][sym_command_name] = state(554); - v->a[358][sym_variable_assignment] = state(1150); - v->a[358][sym_variable_assignments] = state(4662); - v->a[358][sym_subscript] = state(6790); - v->a[358][sym_file_redirect] = state(2273); - v->a[358][sym_herestring_redirect] = state(2272); - v->a[358][sym_arithmetic_expansion] = state(1078); - v->a[358][sym_brace_expression] = state(1078); - v->a[358][sym_concatenation] = state(1376); - v->a[358][sym_string] = state(1078); - v->a[358][sym_translated_string] = state(1078); - v->a[358][sym_number] = state(1078); - v->a[358][sym_simple_expansion] = state(1078); - v->a[358][sym_expansion] = state(1078); - v->a[358][sym_command_substitution] = state(1078); - v->a[358][sym_process_substitution] = state(1078); - v->a[358][aux_sym__statements_repeat1] = state(429); - parse_table_1629(v); -} - -void parse_table_1629(t_parse_table_array *v) -{ - v->a[358][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[358][aux_sym_command_repeat1] = state(958); - v->a[358][aux_sym__literal_repeat1] = state(1267); - v->a[358][sym_word] = actions(799); - v->a[358][anon_sym_for] = actions(9); - v->a[358][anon_sym_select] = actions(11); - v->a[358][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[358][anon_sym_LT] = actions(290); - v->a[358][anon_sym_GT] = actions(290); - v->a[358][anon_sym_GT_GT] = actions(292); - v->a[358][anon_sym_LPAREN] = actions(19); - v->a[358][anon_sym_while] = actions(21); - v->a[358][anon_sym_until] = actions(21); - v->a[358][anon_sym_if] = actions(23); - v->a[358][anon_sym_case] = actions(25); - v->a[358][anon_sym_function] = actions(801); - v->a[358][anon_sym_LBRACE] = actions(29); - v->a[358][anon_sym_BANG] = actions(803); - v->a[358][anon_sym_LBRACK] = actions(33); - v->a[358][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1630(v); -} - -/* EOF parse_table_325.c */ diff --git a/parser/static/parse_table/parse_table_326.c b/parser/static/parse_table/parse_table_326.c deleted file mode 100644 index 101e456c..00000000 --- a/parser/static/parse_table/parse_table_326.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_326.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1630(t_parse_table_array *v) -{ - v->a[358][anon_sym_declare] = actions(805); - v->a[358][anon_sym_typeset] = actions(805); - v->a[358][anon_sym_export] = actions(805); - v->a[358][anon_sym_readonly] = actions(805); - v->a[358][anon_sym_local] = actions(805); - v->a[358][anon_sym_unset] = actions(807); - v->a[358][anon_sym_unsetenv] = actions(807); - v->a[358][anon_sym_AMP_GT] = actions(290); - v->a[358][anon_sym_AMP_GT_GT] = actions(292); - v->a[358][anon_sym_LT_AMP] = actions(290); - v->a[358][anon_sym_GT_AMP] = actions(290); - v->a[358][anon_sym_GT_PIPE] = actions(292); - v->a[358][anon_sym_LT_AMP_DASH] = actions(308); - v->a[358][anon_sym_GT_AMP_DASH] = actions(308); - v->a[358][anon_sym_LT_LT_LT] = actions(310); - v->a[358][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[358][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[358][anon_sym_DOLLAR] = actions(316); - v->a[358][sym__special_character] = actions(318); - v->a[358][anon_sym_DQUOTE] = actions(320); - parse_table_1631(v); -} - -void parse_table_1631(t_parse_table_array *v) -{ - v->a[358][sym_raw_string] = actions(322); - v->a[358][sym_ansi_c_string] = actions(322); - v->a[358][aux_sym_number_token1] = actions(324); - v->a[358][aux_sym_number_token2] = actions(326); - v->a[358][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[358][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[358][anon_sym_BQUOTE] = actions(332); - v->a[358][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[358][anon_sym_LT_LPAREN] = actions(336); - v->a[358][anon_sym_GT_LPAREN] = actions(336); - v->a[358][sym_comment] = actions(71); - v->a[358][sym_file_descriptor] = actions(338); - v->a[358][sym_variable_name] = actions(340); - v->a[358][sym_test_operator] = actions(342); - v->a[358][sym__brace_start] = actions(344); - v->a[359][sym__statements] = state(7379); - v->a[359][sym__statement_not_pipeline] = state(6614); - v->a[359][sym_redirected_statement] = state(4797); - v->a[359][sym_for_statement] = state(4797); - v->a[359][sym_c_style_for_statement] = state(4797); - parse_table_1632(v); -} - -void parse_table_1632(t_parse_table_array *v) -{ - v->a[359][sym_while_statement] = state(4400); - v->a[359][sym_if_statement] = state(4400); - v->a[359][sym_case_statement] = state(4797); - v->a[359][sym_function_definition] = state(4797); - v->a[359][sym_compound_statement] = state(4797); - v->a[359][sym_subshell] = state(4797); - v->a[359][sym_pipeline] = state(5054); - v->a[359][sym_list] = state(4797); - v->a[359][sym_negated_command] = state(4797); - v->a[359][sym_test_command] = state(4797); - v->a[359][sym_declaration_command] = state(4797); - v->a[359][sym_unset_command] = state(4797); - v->a[359][sym_command] = state(4797); - v->a[359][sym_command_name] = state(533); - v->a[359][sym_variable_assignment] = state(945); - v->a[359][sym_variable_assignments] = state(4797); - v->a[359][sym_subscript] = state(6754); - v->a[359][sym_file_redirect] = state(2193); - v->a[359][sym_herestring_redirect] = state(2017); - v->a[359][sym_arithmetic_expansion] = state(938); - parse_table_1633(v); -} - -void parse_table_1633(t_parse_table_array *v) -{ - v->a[359][sym_brace_expression] = state(938); - v->a[359][sym_concatenation] = state(1376); - v->a[359][sym_string] = state(938); - v->a[359][sym_translated_string] = state(938); - v->a[359][sym_number] = state(938); - v->a[359][sym_simple_expansion] = state(938); - v->a[359][sym_expansion] = state(938); - v->a[359][sym_command_substitution] = state(938); - v->a[359][sym_process_substitution] = state(938); - v->a[359][aux_sym__statements_repeat1] = state(423); - v->a[359][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[359][aux_sym_command_repeat1] = state(951); - v->a[359][aux_sym__literal_repeat1] = state(1267); - v->a[359][sym_word] = actions(765); - v->a[359][anon_sym_for] = actions(9); - v->a[359][anon_sym_select] = actions(11); - v->a[359][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[359][anon_sym_LT] = actions(85); - v->a[359][anon_sym_GT] = actions(85); - v->a[359][anon_sym_GT_GT] = actions(87); - parse_table_1634(v); -} - -void parse_table_1634(t_parse_table_array *v) -{ - v->a[359][anon_sym_LPAREN] = actions(19); - v->a[359][anon_sym_while] = actions(21); - v->a[359][anon_sym_until] = actions(21); - v->a[359][anon_sym_if] = actions(23); - v->a[359][anon_sym_case] = actions(25); - v->a[359][anon_sym_function] = actions(91); - v->a[359][anon_sym_LBRACE] = actions(29); - v->a[359][anon_sym_BANG] = actions(769); - v->a[359][anon_sym_LBRACK] = actions(33); - v->a[359][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[359][anon_sym_declare] = actions(95); - v->a[359][anon_sym_typeset] = actions(95); - v->a[359][anon_sym_export] = actions(95); - v->a[359][anon_sym_readonly] = actions(95); - v->a[359][anon_sym_local] = actions(95); - v->a[359][anon_sym_unset] = actions(97); - v->a[359][anon_sym_unsetenv] = actions(97); - v->a[359][anon_sym_AMP_GT] = actions(85); - v->a[359][anon_sym_AMP_GT_GT] = actions(87); - v->a[359][anon_sym_LT_AMP] = actions(85); - parse_table_1635(v); -} - -/* EOF parse_table_326.c */ diff --git a/parser/static/parse_table/parse_table_327.c b/parser/static/parse_table/parse_table_327.c deleted file mode 100644 index fa405196..00000000 --- a/parser/static/parse_table/parse_table_327.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_327.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1635(t_parse_table_array *v) -{ - v->a[359][anon_sym_GT_AMP] = actions(85); - v->a[359][anon_sym_GT_PIPE] = actions(87); - v->a[359][anon_sym_LT_AMP_DASH] = actions(99); - v->a[359][anon_sym_GT_AMP_DASH] = actions(99); - v->a[359][anon_sym_LT_LT_LT] = actions(101); - v->a[359][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[359][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[359][anon_sym_DOLLAR] = actions(316); - v->a[359][sym__special_character] = actions(771); - v->a[359][anon_sym_DQUOTE] = actions(320); - v->a[359][sym_raw_string] = actions(773); - v->a[359][sym_ansi_c_string] = actions(773); - v->a[359][aux_sym_number_token1] = actions(324); - v->a[359][aux_sym_number_token2] = actions(326); - v->a[359][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[359][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[359][anon_sym_BQUOTE] = actions(332); - v->a[359][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[359][anon_sym_LT_LPAREN] = actions(336); - v->a[359][anon_sym_GT_LPAREN] = actions(336); - parse_table_1636(v); -} - -void parse_table_1636(t_parse_table_array *v) -{ - v->a[359][sym_comment] = actions(71); - v->a[359][sym_file_descriptor] = actions(135); - v->a[359][sym_variable_name] = actions(137); - v->a[359][sym_test_operator] = actions(775); - v->a[359][sym__brace_start] = actions(344); - v->a[360][sym__statements] = state(7283); - v->a[360][sym__statement_not_pipeline] = state(6614); - v->a[360][sym_redirected_statement] = state(4797); - v->a[360][sym_for_statement] = state(4797); - v->a[360][sym_c_style_for_statement] = state(4797); - v->a[360][sym_while_statement] = state(4400); - v->a[360][sym_if_statement] = state(4400); - v->a[360][sym_case_statement] = state(4797); - v->a[360][sym_function_definition] = state(4797); - v->a[360][sym_compound_statement] = state(4797); - v->a[360][sym_subshell] = state(4797); - v->a[360][sym_pipeline] = state(5054); - v->a[360][sym_list] = state(4797); - v->a[360][sym_negated_command] = state(4797); - v->a[360][sym_test_command] = state(4797); - parse_table_1637(v); -} - -void parse_table_1637(t_parse_table_array *v) -{ - v->a[360][sym_declaration_command] = state(4797); - v->a[360][sym_unset_command] = state(4797); - v->a[360][sym_command] = state(4797); - v->a[360][sym_command_name] = state(533); - v->a[360][sym_variable_assignment] = state(945); - v->a[360][sym_variable_assignments] = state(4797); - v->a[360][sym_subscript] = state(6754); - v->a[360][sym_file_redirect] = state(2141); - v->a[360][sym_herestring_redirect] = state(2017); - v->a[360][sym_arithmetic_expansion] = state(938); - v->a[360][sym_brace_expression] = state(938); - v->a[360][sym_concatenation] = state(1376); - v->a[360][sym_string] = state(938); - v->a[360][sym_translated_string] = state(938); - v->a[360][sym_number] = state(938); - v->a[360][sym_simple_expansion] = state(938); - v->a[360][sym_expansion] = state(938); - v->a[360][sym_command_substitution] = state(938); - v->a[360][sym_process_substitution] = state(938); - v->a[360][aux_sym__statements_repeat1] = state(423); - parse_table_1638(v); -} - -void parse_table_1638(t_parse_table_array *v) -{ - v->a[360][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[360][aux_sym_command_repeat1] = state(951); - v->a[360][aux_sym__literal_repeat1] = state(1267); - v->a[360][sym_word] = actions(765); - v->a[360][anon_sym_for] = actions(9); - v->a[360][anon_sym_select] = actions(11); - v->a[360][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[360][anon_sym_LT] = actions(85); - v->a[360][anon_sym_GT] = actions(85); - v->a[360][anon_sym_GT_GT] = actions(87); - v->a[360][anon_sym_LPAREN] = actions(19); - v->a[360][anon_sym_while] = actions(21); - v->a[360][anon_sym_until] = actions(21); - v->a[360][anon_sym_if] = actions(23); - v->a[360][anon_sym_case] = actions(25); - v->a[360][anon_sym_function] = actions(91); - v->a[360][anon_sym_LBRACE] = actions(29); - v->a[360][anon_sym_BANG] = actions(769); - v->a[360][anon_sym_LBRACK] = actions(33); - v->a[360][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1639(v); -} - -void parse_table_1639(t_parse_table_array *v) -{ - v->a[360][anon_sym_declare] = actions(95); - v->a[360][anon_sym_typeset] = actions(95); - v->a[360][anon_sym_export] = actions(95); - v->a[360][anon_sym_readonly] = actions(95); - v->a[360][anon_sym_local] = actions(95); - v->a[360][anon_sym_unset] = actions(97); - v->a[360][anon_sym_unsetenv] = actions(97); - v->a[360][anon_sym_AMP_GT] = actions(85); - v->a[360][anon_sym_AMP_GT_GT] = actions(87); - v->a[360][anon_sym_LT_AMP] = actions(85); - v->a[360][anon_sym_GT_AMP] = actions(85); - v->a[360][anon_sym_GT_PIPE] = actions(87); - v->a[360][anon_sym_LT_AMP_DASH] = actions(99); - v->a[360][anon_sym_GT_AMP_DASH] = actions(99); - v->a[360][anon_sym_LT_LT_LT] = actions(101); - v->a[360][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[360][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[360][anon_sym_DOLLAR] = actions(316); - v->a[360][sym__special_character] = actions(771); - v->a[360][anon_sym_DQUOTE] = actions(320); - parse_table_1640(v); -} - -/* EOF parse_table_327.c */ diff --git a/parser/static/parse_table/parse_table_328.c b/parser/static/parse_table/parse_table_328.c deleted file mode 100644 index 1cdc9713..00000000 --- a/parser/static/parse_table/parse_table_328.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_328.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1640(t_parse_table_array *v) -{ - v->a[360][sym_raw_string] = actions(773); - v->a[360][sym_ansi_c_string] = actions(773); - v->a[360][aux_sym_number_token1] = actions(324); - v->a[360][aux_sym_number_token2] = actions(326); - v->a[360][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[360][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[360][anon_sym_BQUOTE] = actions(332); - v->a[360][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[360][anon_sym_LT_LPAREN] = actions(336); - v->a[360][anon_sym_GT_LPAREN] = actions(336); - v->a[360][sym_comment] = actions(71); - v->a[360][sym_file_descriptor] = actions(135); - v->a[360][sym_variable_name] = actions(137); - v->a[360][sym_test_operator] = actions(775); - v->a[360][sym__brace_start] = actions(344); - v->a[361][sym__statements] = state(7288); - v->a[361][sym__statement_not_pipeline] = state(6614); - v->a[361][sym_redirected_statement] = state(4797); - v->a[361][sym_for_statement] = state(4797); - v->a[361][sym_c_style_for_statement] = state(4797); - parse_table_1641(v); -} - -void parse_table_1641(t_parse_table_array *v) -{ - v->a[361][sym_while_statement] = state(4400); - v->a[361][sym_if_statement] = state(4400); - v->a[361][sym_case_statement] = state(4797); - v->a[361][sym_function_definition] = state(4797); - v->a[361][sym_compound_statement] = state(4797); - v->a[361][sym_subshell] = state(4797); - v->a[361][sym_pipeline] = state(5054); - v->a[361][sym_list] = state(4797); - v->a[361][sym_negated_command] = state(4797); - v->a[361][sym_test_command] = state(4797); - v->a[361][sym_declaration_command] = state(4797); - v->a[361][sym_unset_command] = state(4797); - v->a[361][sym_command] = state(4797); - v->a[361][sym_command_name] = state(533); - v->a[361][sym_variable_assignment] = state(945); - v->a[361][sym_variable_assignments] = state(4797); - v->a[361][sym_subscript] = state(6754); - v->a[361][sym_file_redirect] = state(2019); - v->a[361][sym_herestring_redirect] = state(2017); - v->a[361][sym_arithmetic_expansion] = state(938); - parse_table_1642(v); -} - -void parse_table_1642(t_parse_table_array *v) -{ - v->a[361][sym_brace_expression] = state(938); - v->a[361][sym_concatenation] = state(1376); - v->a[361][sym_string] = state(938); - v->a[361][sym_translated_string] = state(938); - v->a[361][sym_number] = state(938); - v->a[361][sym_simple_expansion] = state(938); - v->a[361][sym_expansion] = state(938); - v->a[361][sym_command_substitution] = state(938); - v->a[361][sym_process_substitution] = state(938); - v->a[361][aux_sym__statements_repeat1] = state(423); - v->a[361][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[361][aux_sym_command_repeat1] = state(951); - v->a[361][aux_sym__literal_repeat1] = state(1267); - v->a[361][sym_word] = actions(765); - v->a[361][anon_sym_for] = actions(9); - v->a[361][anon_sym_select] = actions(11); - v->a[361][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[361][anon_sym_LT] = actions(85); - v->a[361][anon_sym_GT] = actions(85); - v->a[361][anon_sym_GT_GT] = actions(87); - parse_table_1643(v); -} - -void parse_table_1643(t_parse_table_array *v) -{ - v->a[361][anon_sym_LPAREN] = actions(19); - v->a[361][anon_sym_while] = actions(21); - v->a[361][anon_sym_until] = actions(21); - v->a[361][anon_sym_if] = actions(23); - v->a[361][anon_sym_case] = actions(25); - v->a[361][anon_sym_function] = actions(91); - v->a[361][anon_sym_LBRACE] = actions(29); - v->a[361][anon_sym_BANG] = actions(769); - v->a[361][anon_sym_LBRACK] = actions(33); - v->a[361][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[361][anon_sym_declare] = actions(95); - v->a[361][anon_sym_typeset] = actions(95); - v->a[361][anon_sym_export] = actions(95); - v->a[361][anon_sym_readonly] = actions(95); - v->a[361][anon_sym_local] = actions(95); - v->a[361][anon_sym_unset] = actions(97); - v->a[361][anon_sym_unsetenv] = actions(97); - v->a[361][anon_sym_AMP_GT] = actions(85); - v->a[361][anon_sym_AMP_GT_GT] = actions(87); - v->a[361][anon_sym_LT_AMP] = actions(85); - parse_table_1644(v); -} - -void parse_table_1644(t_parse_table_array *v) -{ - v->a[361][anon_sym_GT_AMP] = actions(85); - v->a[361][anon_sym_GT_PIPE] = actions(87); - v->a[361][anon_sym_LT_AMP_DASH] = actions(99); - v->a[361][anon_sym_GT_AMP_DASH] = actions(99); - v->a[361][anon_sym_LT_LT_LT] = actions(101); - v->a[361][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[361][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[361][anon_sym_DOLLAR] = actions(316); - v->a[361][sym__special_character] = actions(771); - v->a[361][anon_sym_DQUOTE] = actions(320); - v->a[361][sym_raw_string] = actions(773); - v->a[361][sym_ansi_c_string] = actions(773); - v->a[361][aux_sym_number_token1] = actions(324); - v->a[361][aux_sym_number_token2] = actions(326); - v->a[361][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[361][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[361][anon_sym_BQUOTE] = actions(332); - v->a[361][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[361][anon_sym_LT_LPAREN] = actions(336); - v->a[361][anon_sym_GT_LPAREN] = actions(336); - parse_table_1645(v); -} - -/* EOF parse_table_328.c */ diff --git a/parser/static/parse_table/parse_table_329.c b/parser/static/parse_table/parse_table_329.c deleted file mode 100644 index a75de57f..00000000 --- a/parser/static/parse_table/parse_table_329.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_329.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1645(t_parse_table_array *v) -{ - v->a[361][sym_comment] = actions(71); - v->a[361][sym_file_descriptor] = actions(135); - v->a[361][sym_variable_name] = actions(137); - v->a[361][sym_test_operator] = actions(775); - v->a[361][sym__brace_start] = actions(344); - v->a[362][sym__statements] = state(7289); - v->a[362][sym__statement_not_pipeline] = state(6558); - v->a[362][sym_redirected_statement] = state(4662); - v->a[362][sym_for_statement] = state(4662); - v->a[362][sym_c_style_for_statement] = state(4662); - v->a[362][sym_while_statement] = state(4314); - v->a[362][sym_if_statement] = state(4314); - v->a[362][sym_case_statement] = state(4662); - v->a[362][sym_function_definition] = state(4662); - v->a[362][sym_compound_statement] = state(4662); - v->a[362][sym_subshell] = state(4662); - v->a[362][sym_pipeline] = state(5070); - v->a[362][sym_list] = state(4662); - v->a[362][sym_negated_command] = state(4662); - v->a[362][sym_test_command] = state(4662); - parse_table_1646(v); -} - -void parse_table_1646(t_parse_table_array *v) -{ - v->a[362][sym_declaration_command] = state(4662); - v->a[362][sym_unset_command] = state(4662); - v->a[362][sym_command] = state(4662); - v->a[362][sym_command_name] = state(554); - v->a[362][sym_variable_assignment] = state(1150); - v->a[362][sym_variable_assignments] = state(4662); - v->a[362][sym_subscript] = state(6790); - v->a[362][sym_file_redirect] = state(2273); - v->a[362][sym_herestring_redirect] = state(2272); - v->a[362][sym_arithmetic_expansion] = state(1078); - v->a[362][sym_brace_expression] = state(1078); - v->a[362][sym_concatenation] = state(1376); - v->a[362][sym_string] = state(1078); - v->a[362][sym_translated_string] = state(1078); - v->a[362][sym_number] = state(1078); - v->a[362][sym_simple_expansion] = state(1078); - v->a[362][sym_expansion] = state(1078); - v->a[362][sym_command_substitution] = state(1078); - v->a[362][sym_process_substitution] = state(1078); - v->a[362][aux_sym__statements_repeat1] = state(429); - parse_table_1647(v); -} - -void parse_table_1647(t_parse_table_array *v) -{ - v->a[362][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[362][aux_sym_command_repeat1] = state(958); - v->a[362][aux_sym__literal_repeat1] = state(1267); - v->a[362][sym_word] = actions(799); - v->a[362][anon_sym_for] = actions(9); - v->a[362][anon_sym_select] = actions(11); - v->a[362][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[362][anon_sym_LT] = actions(290); - v->a[362][anon_sym_GT] = actions(290); - v->a[362][anon_sym_GT_GT] = actions(292); - v->a[362][anon_sym_LPAREN] = actions(19); - v->a[362][anon_sym_while] = actions(21); - v->a[362][anon_sym_until] = actions(21); - v->a[362][anon_sym_if] = actions(23); - v->a[362][anon_sym_case] = actions(25); - v->a[362][anon_sym_function] = actions(801); - v->a[362][anon_sym_LBRACE] = actions(29); - v->a[362][anon_sym_BANG] = actions(803); - v->a[362][anon_sym_LBRACK] = actions(33); - v->a[362][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1648(v); -} - -void parse_table_1648(t_parse_table_array *v) -{ - v->a[362][anon_sym_declare] = actions(805); - v->a[362][anon_sym_typeset] = actions(805); - v->a[362][anon_sym_export] = actions(805); - v->a[362][anon_sym_readonly] = actions(805); - v->a[362][anon_sym_local] = actions(805); - v->a[362][anon_sym_unset] = actions(807); - v->a[362][anon_sym_unsetenv] = actions(807); - v->a[362][anon_sym_AMP_GT] = actions(290); - v->a[362][anon_sym_AMP_GT_GT] = actions(292); - v->a[362][anon_sym_LT_AMP] = actions(290); - v->a[362][anon_sym_GT_AMP] = actions(290); - v->a[362][anon_sym_GT_PIPE] = actions(292); - v->a[362][anon_sym_LT_AMP_DASH] = actions(308); - v->a[362][anon_sym_GT_AMP_DASH] = actions(308); - v->a[362][anon_sym_LT_LT_LT] = actions(310); - v->a[362][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[362][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[362][anon_sym_DOLLAR] = actions(316); - v->a[362][sym__special_character] = actions(318); - v->a[362][anon_sym_DQUOTE] = actions(320); - parse_table_1649(v); -} - -void parse_table_1649(t_parse_table_array *v) -{ - v->a[362][sym_raw_string] = actions(322); - v->a[362][sym_ansi_c_string] = actions(322); - v->a[362][aux_sym_number_token1] = actions(324); - v->a[362][aux_sym_number_token2] = actions(326); - v->a[362][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[362][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[362][anon_sym_BQUOTE] = actions(332); - v->a[362][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[362][anon_sym_LT_LPAREN] = actions(336); - v->a[362][anon_sym_GT_LPAREN] = actions(336); - v->a[362][sym_comment] = actions(71); - v->a[362][sym_file_descriptor] = actions(338); - v->a[362][sym_variable_name] = actions(340); - v->a[362][sym_test_operator] = actions(342); - v->a[362][sym__brace_start] = actions(344); - v->a[363][sym__statements] = state(7227); - v->a[363][sym__statement_not_pipeline] = state(6558); - v->a[363][sym_redirected_statement] = state(4662); - v->a[363][sym_for_statement] = state(4662); - v->a[363][sym_c_style_for_statement] = state(4662); - parse_table_1650(v); -} - -/* EOF parse_table_329.c */ diff --git a/parser/static/parse_table/parse_table_33.c b/parser/static/parse_table/parse_table_33.c index bf3f6ef0..5147db60 100644 --- a/parser/static/parse_table/parse_table_33.c +++ b/parser/static/parse_table/parse_table_33.c @@ -14,126 +14,126 @@ void parse_table_165(t_parse_table_array *v) { - v->a[33][anon_sym_unsetenv] = actions(443); - v->a[33][anon_sym_AMP_GT] = actions(411); - v->a[33][anon_sym_AMP_GT_GT] = actions(413); - v->a[33][anon_sym_LT_AMP] = actions(411); - v->a[33][anon_sym_GT_AMP] = actions(411); - v->a[33][anon_sym_GT_PIPE] = actions(413); - v->a[33][anon_sym_LT_AMP_DASH] = actions(445); - v->a[33][anon_sym_GT_AMP_DASH] = actions(445); - v->a[33][anon_sym_LT_LT_LT] = actions(447); - v->a[33][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[33][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[33][anon_sym_DOLLAR] = actions(453); - v->a[33][sym__special_character] = actions(455); - v->a[33][anon_sym_DQUOTE] = actions(457); - v->a[33][sym_raw_string] = actions(459); - v->a[33][sym_ansi_c_string] = actions(459); - v->a[33][aux_sym_number_token1] = actions(461); - v->a[33][aux_sym_number_token2] = actions(463); - v->a[33][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[33][anon_sym_DOLLAR_LPAREN] = actions(467); + v->a[41][sym_declaration_command] = state(2098); + v->a[41][sym_unset_command] = state(2098); + v->a[41][sym_command] = state(2098); + v->a[41][sym_command_name] = state(292); + v->a[41][sym_variable_assignment] = state(539); + v->a[41][sym_variable_assignments] = state(2098); + v->a[41][sym_file_redirect] = state(1320); + v->a[41][sym_arithmetic_expansion] = state(702); + v->a[41][sym_brace_expression] = state(702); + v->a[41][sym_concatenation] = state(1192); + v->a[41][sym_string] = state(702); + v->a[41][sym_number] = state(702); + v->a[41][sym_simple_expansion] = state(702); + v->a[41][sym_expansion] = state(702); + v->a[41][sym_command_substitution] = state(702); + v->a[41][aux_sym__statements_repeat1] = state(226); + v->a[41][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[41][aux_sym_command_repeat1] = state(1041); + v->a[41][aux_sym__literal_repeat1] = state(1048); + v->a[41][sym_word] = actions(419); parse_table_166(v); } void parse_table_166(t_parse_table_array *v) { - v->a[33][anon_sym_BQUOTE] = actions(469); - v->a[33][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[33][anon_sym_LT_LPAREN] = actions(473); - v->a[33][anon_sym_GT_LPAREN] = actions(473); - v->a[33][sym_comment] = actions(71); - v->a[33][sym_file_descriptor] = actions(475); - v->a[33][sym_variable_name] = actions(477); - v->a[33][sym_test_operator] = actions(479); - v->a[33][sym__brace_start] = actions(481); - v->a[34][aux_sym__terminated_statement] = state(34); - v->a[34][sym__statement_not_pipeline] = state(6718); - v->a[34][sym_redirected_statement] = state(5007); - v->a[34][sym_for_statement] = state(5007); - v->a[34][sym_c_style_for_statement] = state(5007); - v->a[34][sym_while_statement] = state(4551); - v->a[34][sym_if_statement] = state(4551); - v->a[34][sym_case_statement] = state(5007); - v->a[34][sym_function_definition] = state(5007); - v->a[34][sym_compound_statement] = state(5007); - v->a[34][sym_subshell] = state(5007); + v->a[41][anon_sym_for] = actions(9); + v->a[41][anon_sym_select] = actions(9); + v->a[41][anon_sym_while] = actions(11); + v->a[41][anon_sym_until] = actions(11); + v->a[41][anon_sym_if] = actions(13); + v->a[41][anon_sym_case] = actions(15); + v->a[41][anon_sym_LPAREN] = actions(17); + v->a[41][anon_sym_RPAREN] = actions(459); + v->a[41][anon_sym_function] = actions(423); + v->a[41][anon_sym_LBRACE] = actions(21); + v->a[41][anon_sym_BANG] = actions(425); + v->a[41][anon_sym_declare] = actions(427); + v->a[41][anon_sym_typeset] = actions(427); + v->a[41][anon_sym_export] = actions(427); + v->a[41][anon_sym_readonly] = actions(427); + v->a[41][anon_sym_local] = actions(427); + v->a[41][anon_sym_unset] = actions(429); + v->a[41][anon_sym_unsetenv] = actions(429); + v->a[41][anon_sym_LT] = actions(431); + v->a[41][anon_sym_GT] = actions(431); parse_table_167(v); } void parse_table_167(t_parse_table_array *v) { - v->a[34][sym_pipeline] = state(5189); - v->a[34][sym_list] = state(5007); - v->a[34][sym_negated_command] = state(5007); - v->a[34][sym_test_command] = state(5007); - v->a[34][sym_declaration_command] = state(5007); - v->a[34][sym_unset_command] = state(5007); - v->a[34][sym_command] = state(5007); - v->a[34][sym_command_name] = state(544); - v->a[34][sym_variable_assignment] = state(1151); - v->a[34][sym_variable_assignments] = state(5007); - v->a[34][sym_subscript] = state(6790); - v->a[34][sym_file_redirect] = state(2019); - v->a[34][sym_herestring_redirect] = state(2017); - v->a[34][sym_arithmetic_expansion] = state(1078); - v->a[34][sym_brace_expression] = state(1078); - v->a[34][sym_concatenation] = state(1376); - v->a[34][sym_string] = state(1078); - v->a[34][sym_translated_string] = state(1078); - v->a[34][sym_number] = state(1078); - v->a[34][sym_simple_expansion] = state(1078); + v->a[41][anon_sym_GT_GT] = actions(433); + v->a[41][anon_sym_AMP_GT] = actions(431); + v->a[41][anon_sym_AMP_GT_GT] = actions(433); + v->a[41][anon_sym_LT_AMP] = actions(431); + v->a[41][anon_sym_GT_AMP] = actions(431); + v->a[41][anon_sym_GT_PIPE] = actions(433); + v->a[41][anon_sym_LT_AMP_DASH] = actions(435); + v->a[41][anon_sym_GT_AMP_DASH] = actions(435); + v->a[41][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[41][anon_sym_DOLLAR] = actions(89); + v->a[41][sym__special_character] = actions(437); + v->a[41][anon_sym_DQUOTE] = actions(93); + v->a[41][sym_raw_string] = actions(439); + v->a[41][aux_sym_number_token1] = actions(97); + v->a[41][aux_sym_number_token2] = actions(99); + v->a[41][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[41][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[41][anon_sym_BQUOTE] = actions(105); + v->a[41][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[41][sym_comment] = actions(57); parse_table_168(v); } void parse_table_168(t_parse_table_array *v) { - v->a[34][sym_expansion] = state(1078); - v->a[34][sym_command_substitution] = state(1078); - v->a[34][sym_process_substitution] = state(1078); - v->a[34][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[34][aux_sym_command_repeat1] = state(997); - v->a[34][aux_sym__literal_repeat1] = state(1267); - v->a[34][sym_word] = actions(555); - v->a[34][anon_sym_for] = actions(558); - v->a[34][anon_sym_select] = actions(561); - v->a[34][anon_sym_LPAREN_LPAREN] = actions(564); - v->a[34][anon_sym_LT] = actions(567); - v->a[34][anon_sym_GT] = actions(567); - v->a[34][anon_sym_GT_GT] = actions(570); - v->a[34][anon_sym_LPAREN] = actions(573); - v->a[34][anon_sym_while] = actions(576); - v->a[34][anon_sym_until] = actions(576); - v->a[34][anon_sym_do] = actions(579); - v->a[34][anon_sym_if] = actions(581); - v->a[34][anon_sym_then] = actions(579); - v->a[34][anon_sym_fi] = actions(579); + v->a[41][sym_file_descriptor] = actions(441); + v->a[41][sym_variable_name] = actions(443); + v->a[41][sym_test_operator] = actions(439); + v->a[41][sym__brace_start] = actions(113); + v->a[42][aux_sym__terminated_statement] = state(13); + v->a[42][sym__statement_not_pipeline] = state(3515); + v->a[42][sym_redirected_statement] = state(2164); + v->a[42][sym_for_statement] = state(2164); + v->a[42][sym_while_statement] = state(2164); + v->a[42][sym_do_group] = state(2743); + v->a[42][sym_if_statement] = state(2164); + v->a[42][sym_case_statement] = state(2164); + v->a[42][sym_function_definition] = state(2164); + v->a[42][sym_compound_statement] = state(2164); + v->a[42][sym_subshell] = state(2164); + v->a[42][sym_pipeline] = state(2581); + v->a[42][sym_list] = state(2164); + v->a[42][sym_negated_command] = state(2164); + v->a[42][sym_declaration_command] = state(2164); + v->a[42][sym_unset_command] = state(2164); parse_table_169(v); } void parse_table_169(t_parse_table_array *v) { - v->a[34][anon_sym_elif] = actions(579); - v->a[34][anon_sym_else] = actions(579); - v->a[34][anon_sym_case] = actions(584); - v->a[34][anon_sym_function] = actions(587); - v->a[34][anon_sym_LBRACE] = actions(590); - v->a[34][anon_sym_BANG] = actions(593); - v->a[34][anon_sym_LBRACK] = actions(596); - v->a[34][anon_sym_LBRACK_LBRACK] = actions(599); - v->a[34][anon_sym_declare] = actions(602); - v->a[34][anon_sym_typeset] = actions(602); - v->a[34][anon_sym_export] = actions(602); - v->a[34][anon_sym_readonly] = actions(602); - v->a[34][anon_sym_local] = actions(602); - v->a[34][anon_sym_unset] = actions(605); - v->a[34][anon_sym_unsetenv] = actions(605); - v->a[34][anon_sym_AMP_GT] = actions(567); - v->a[34][anon_sym_AMP_GT_GT] = actions(570); - v->a[34][anon_sym_LT_AMP] = actions(567); - v->a[34][anon_sym_GT_AMP] = actions(567); - v->a[34][anon_sym_GT_PIPE] = actions(570); + v->a[42][sym_command] = state(2164); + v->a[42][sym_command_name] = state(310); + v->a[42][sym_variable_assignment] = state(704); + v->a[42][sym_variable_assignments] = state(2164); + v->a[42][sym_file_redirect] = state(1320); + v->a[42][sym_arithmetic_expansion] = state(834); + v->a[42][sym_brace_expression] = state(834); + v->a[42][sym_concatenation] = state(1192); + v->a[42][sym_string] = state(834); + v->a[42][sym_number] = state(834); + v->a[42][sym_simple_expansion] = state(834); + v->a[42][sym_expansion] = state(834); + v->a[42][sym_command_substitution] = state(834); + v->a[42][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[42][aux_sym_command_repeat1] = state(1035); + v->a[42][aux_sym__literal_repeat1] = state(1048); + v->a[42][sym_word] = actions(65); + v->a[42][anon_sym_for] = actions(9); + v->a[42][anon_sym_select] = actions(9); + v->a[42][anon_sym_while] = actions(11); parse_table_170(v); } diff --git a/parser/static/parse_table/parse_table_330.c b/parser/static/parse_table/parse_table_330.c deleted file mode 100644 index 4772c69d..00000000 --- a/parser/static/parse_table/parse_table_330.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_330.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1650(t_parse_table_array *v) -{ - v->a[363][sym_while_statement] = state(4314); - v->a[363][sym_if_statement] = state(4314); - v->a[363][sym_case_statement] = state(4662); - v->a[363][sym_function_definition] = state(4662); - v->a[363][sym_compound_statement] = state(4662); - v->a[363][sym_subshell] = state(4662); - v->a[363][sym_pipeline] = state(5070); - v->a[363][sym_list] = state(4662); - v->a[363][sym_negated_command] = state(4662); - v->a[363][sym_test_command] = state(4662); - v->a[363][sym_declaration_command] = state(4662); - v->a[363][sym_unset_command] = state(4662); - v->a[363][sym_command] = state(4662); - v->a[363][sym_command_name] = state(554); - v->a[363][sym_variable_assignment] = state(1150); - v->a[363][sym_variable_assignments] = state(4662); - v->a[363][sym_subscript] = state(6790); - v->a[363][sym_file_redirect] = state(2273); - v->a[363][sym_herestring_redirect] = state(2272); - v->a[363][sym_arithmetic_expansion] = state(1078); - parse_table_1651(v); -} - -void parse_table_1651(t_parse_table_array *v) -{ - v->a[363][sym_brace_expression] = state(1078); - v->a[363][sym_concatenation] = state(1376); - v->a[363][sym_string] = state(1078); - v->a[363][sym_translated_string] = state(1078); - v->a[363][sym_number] = state(1078); - v->a[363][sym_simple_expansion] = state(1078); - v->a[363][sym_expansion] = state(1078); - v->a[363][sym_command_substitution] = state(1078); - v->a[363][sym_process_substitution] = state(1078); - v->a[363][aux_sym__statements_repeat1] = state(429); - v->a[363][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[363][aux_sym_command_repeat1] = state(958); - v->a[363][aux_sym__literal_repeat1] = state(1267); - v->a[363][sym_word] = actions(799); - v->a[363][anon_sym_for] = actions(9); - v->a[363][anon_sym_select] = actions(11); - v->a[363][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[363][anon_sym_LT] = actions(290); - v->a[363][anon_sym_GT] = actions(290); - v->a[363][anon_sym_GT_GT] = actions(292); - parse_table_1652(v); -} - -void parse_table_1652(t_parse_table_array *v) -{ - v->a[363][anon_sym_LPAREN] = actions(19); - v->a[363][anon_sym_while] = actions(21); - v->a[363][anon_sym_until] = actions(21); - v->a[363][anon_sym_if] = actions(23); - v->a[363][anon_sym_case] = actions(25); - v->a[363][anon_sym_function] = actions(801); - v->a[363][anon_sym_LBRACE] = actions(29); - v->a[363][anon_sym_BANG] = actions(803); - v->a[363][anon_sym_LBRACK] = actions(33); - v->a[363][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[363][anon_sym_declare] = actions(805); - v->a[363][anon_sym_typeset] = actions(805); - v->a[363][anon_sym_export] = actions(805); - v->a[363][anon_sym_readonly] = actions(805); - v->a[363][anon_sym_local] = actions(805); - v->a[363][anon_sym_unset] = actions(807); - v->a[363][anon_sym_unsetenv] = actions(807); - v->a[363][anon_sym_AMP_GT] = actions(290); - v->a[363][anon_sym_AMP_GT_GT] = actions(292); - v->a[363][anon_sym_LT_AMP] = actions(290); - parse_table_1653(v); -} - -void parse_table_1653(t_parse_table_array *v) -{ - v->a[363][anon_sym_GT_AMP] = actions(290); - v->a[363][anon_sym_GT_PIPE] = actions(292); - v->a[363][anon_sym_LT_AMP_DASH] = actions(308); - v->a[363][anon_sym_GT_AMP_DASH] = actions(308); - v->a[363][anon_sym_LT_LT_LT] = actions(310); - v->a[363][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[363][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[363][anon_sym_DOLLAR] = actions(316); - v->a[363][sym__special_character] = actions(318); - v->a[363][anon_sym_DQUOTE] = actions(320); - v->a[363][sym_raw_string] = actions(322); - v->a[363][sym_ansi_c_string] = actions(322); - v->a[363][aux_sym_number_token1] = actions(324); - v->a[363][aux_sym_number_token2] = actions(326); - v->a[363][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[363][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[363][anon_sym_BQUOTE] = actions(332); - v->a[363][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[363][anon_sym_LT_LPAREN] = actions(336); - v->a[363][anon_sym_GT_LPAREN] = actions(336); - parse_table_1654(v); -} - -void parse_table_1654(t_parse_table_array *v) -{ - v->a[363][sym_comment] = actions(71); - v->a[363][sym_file_descriptor] = actions(338); - v->a[363][sym_variable_name] = actions(340); - v->a[363][sym_test_operator] = actions(342); - v->a[363][sym__brace_start] = actions(344); - v->a[364][sym__statements] = state(7290); - v->a[364][sym__statement_not_pipeline] = state(6558); - v->a[364][sym_redirected_statement] = state(4662); - v->a[364][sym_for_statement] = state(4662); - v->a[364][sym_c_style_for_statement] = state(4662); - v->a[364][sym_while_statement] = state(4314); - v->a[364][sym_if_statement] = state(4314); - v->a[364][sym_case_statement] = state(4662); - v->a[364][sym_function_definition] = state(4662); - v->a[364][sym_compound_statement] = state(4662); - v->a[364][sym_subshell] = state(4662); - v->a[364][sym_pipeline] = state(5070); - v->a[364][sym_list] = state(4662); - v->a[364][sym_negated_command] = state(4662); - v->a[364][sym_test_command] = state(4662); - parse_table_1655(v); -} - -/* EOF parse_table_330.c */ diff --git a/parser/static/parse_table/parse_table_331.c b/parser/static/parse_table/parse_table_331.c deleted file mode 100644 index 85cf8a02..00000000 --- a/parser/static/parse_table/parse_table_331.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_331.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1655(t_parse_table_array *v) -{ - v->a[364][sym_declaration_command] = state(4662); - v->a[364][sym_unset_command] = state(4662); - v->a[364][sym_command] = state(4662); - v->a[364][sym_command_name] = state(554); - v->a[364][sym_variable_assignment] = state(1150); - v->a[364][sym_variable_assignments] = state(4662); - v->a[364][sym_subscript] = state(6790); - v->a[364][sym_file_redirect] = state(2273); - v->a[364][sym_herestring_redirect] = state(2272); - v->a[364][sym_arithmetic_expansion] = state(1078); - v->a[364][sym_brace_expression] = state(1078); - v->a[364][sym_concatenation] = state(1376); - v->a[364][sym_string] = state(1078); - v->a[364][sym_translated_string] = state(1078); - v->a[364][sym_number] = state(1078); - v->a[364][sym_simple_expansion] = state(1078); - v->a[364][sym_expansion] = state(1078); - v->a[364][sym_command_substitution] = state(1078); - v->a[364][sym_process_substitution] = state(1078); - v->a[364][aux_sym__statements_repeat1] = state(429); - parse_table_1656(v); -} - -void parse_table_1656(t_parse_table_array *v) -{ - v->a[364][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[364][aux_sym_command_repeat1] = state(958); - v->a[364][aux_sym__literal_repeat1] = state(1267); - v->a[364][sym_word] = actions(799); - v->a[364][anon_sym_for] = actions(9); - v->a[364][anon_sym_select] = actions(11); - v->a[364][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[364][anon_sym_LT] = actions(290); - v->a[364][anon_sym_GT] = actions(290); - v->a[364][anon_sym_GT_GT] = actions(292); - v->a[364][anon_sym_LPAREN] = actions(19); - v->a[364][anon_sym_while] = actions(21); - v->a[364][anon_sym_until] = actions(21); - v->a[364][anon_sym_if] = actions(23); - v->a[364][anon_sym_case] = actions(25); - v->a[364][anon_sym_function] = actions(801); - v->a[364][anon_sym_LBRACE] = actions(29); - v->a[364][anon_sym_BANG] = actions(803); - v->a[364][anon_sym_LBRACK] = actions(33); - v->a[364][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1657(v); -} - -void parse_table_1657(t_parse_table_array *v) -{ - v->a[364][anon_sym_declare] = actions(805); - v->a[364][anon_sym_typeset] = actions(805); - v->a[364][anon_sym_export] = actions(805); - v->a[364][anon_sym_readonly] = actions(805); - v->a[364][anon_sym_local] = actions(805); - v->a[364][anon_sym_unset] = actions(807); - v->a[364][anon_sym_unsetenv] = actions(807); - v->a[364][anon_sym_AMP_GT] = actions(290); - v->a[364][anon_sym_AMP_GT_GT] = actions(292); - v->a[364][anon_sym_LT_AMP] = actions(290); - v->a[364][anon_sym_GT_AMP] = actions(290); - v->a[364][anon_sym_GT_PIPE] = actions(292); - v->a[364][anon_sym_LT_AMP_DASH] = actions(308); - v->a[364][anon_sym_GT_AMP_DASH] = actions(308); - v->a[364][anon_sym_LT_LT_LT] = actions(310); - v->a[364][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[364][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[364][anon_sym_DOLLAR] = actions(316); - v->a[364][sym__special_character] = actions(318); - v->a[364][anon_sym_DQUOTE] = actions(320); - parse_table_1658(v); -} - -void parse_table_1658(t_parse_table_array *v) -{ - v->a[364][sym_raw_string] = actions(322); - v->a[364][sym_ansi_c_string] = actions(322); - v->a[364][aux_sym_number_token1] = actions(324); - v->a[364][aux_sym_number_token2] = actions(326); - v->a[364][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[364][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[364][anon_sym_BQUOTE] = actions(332); - v->a[364][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[364][anon_sym_LT_LPAREN] = actions(336); - v->a[364][anon_sym_GT_LPAREN] = actions(336); - v->a[364][sym_comment] = actions(71); - v->a[364][sym_file_descriptor] = actions(338); - v->a[364][sym_variable_name] = actions(340); - v->a[364][sym_test_operator] = actions(342); - v->a[364][sym__brace_start] = actions(344); - v->a[365][sym__statements] = state(7335); - v->a[365][sym__statement_not_pipeline] = state(6558); - v->a[365][sym_redirected_statement] = state(4662); - v->a[365][sym_for_statement] = state(4662); - v->a[365][sym_c_style_for_statement] = state(4662); - parse_table_1659(v); -} - -void parse_table_1659(t_parse_table_array *v) -{ - v->a[365][sym_while_statement] = state(4314); - v->a[365][sym_if_statement] = state(4314); - v->a[365][sym_case_statement] = state(4662); - v->a[365][sym_function_definition] = state(4662); - v->a[365][sym_compound_statement] = state(4662); - v->a[365][sym_subshell] = state(4662); - v->a[365][sym_pipeline] = state(5070); - v->a[365][sym_list] = state(4662); - v->a[365][sym_negated_command] = state(4662); - v->a[365][sym_test_command] = state(4662); - v->a[365][sym_declaration_command] = state(4662); - v->a[365][sym_unset_command] = state(4662); - v->a[365][sym_command] = state(4662); - v->a[365][sym_command_name] = state(554); - v->a[365][sym_variable_assignment] = state(1150); - v->a[365][sym_variable_assignments] = state(4662); - v->a[365][sym_subscript] = state(6790); - v->a[365][sym_file_redirect] = state(2273); - v->a[365][sym_herestring_redirect] = state(2272); - v->a[365][sym_arithmetic_expansion] = state(1078); - parse_table_1660(v); -} - -/* EOF parse_table_331.c */ diff --git a/parser/static/parse_table/parse_table_332.c b/parser/static/parse_table/parse_table_332.c deleted file mode 100644 index 599631fb..00000000 --- a/parser/static/parse_table/parse_table_332.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_332.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1660(t_parse_table_array *v) -{ - v->a[365][sym_brace_expression] = state(1078); - v->a[365][sym_concatenation] = state(1376); - v->a[365][sym_string] = state(1078); - v->a[365][sym_translated_string] = state(1078); - v->a[365][sym_number] = state(1078); - v->a[365][sym_simple_expansion] = state(1078); - v->a[365][sym_expansion] = state(1078); - v->a[365][sym_command_substitution] = state(1078); - v->a[365][sym_process_substitution] = state(1078); - v->a[365][aux_sym__statements_repeat1] = state(429); - v->a[365][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[365][aux_sym_command_repeat1] = state(958); - v->a[365][aux_sym__literal_repeat1] = state(1267); - v->a[365][sym_word] = actions(799); - v->a[365][anon_sym_for] = actions(9); - v->a[365][anon_sym_select] = actions(11); - v->a[365][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[365][anon_sym_LT] = actions(290); - v->a[365][anon_sym_GT] = actions(290); - v->a[365][anon_sym_GT_GT] = actions(292); - parse_table_1661(v); -} - -void parse_table_1661(t_parse_table_array *v) -{ - v->a[365][anon_sym_LPAREN] = actions(19); - v->a[365][anon_sym_while] = actions(21); - v->a[365][anon_sym_until] = actions(21); - v->a[365][anon_sym_if] = actions(23); - v->a[365][anon_sym_case] = actions(25); - v->a[365][anon_sym_function] = actions(801); - v->a[365][anon_sym_LBRACE] = actions(29); - v->a[365][anon_sym_BANG] = actions(803); - v->a[365][anon_sym_LBRACK] = actions(33); - v->a[365][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[365][anon_sym_declare] = actions(805); - v->a[365][anon_sym_typeset] = actions(805); - v->a[365][anon_sym_export] = actions(805); - v->a[365][anon_sym_readonly] = actions(805); - v->a[365][anon_sym_local] = actions(805); - v->a[365][anon_sym_unset] = actions(807); - v->a[365][anon_sym_unsetenv] = actions(807); - v->a[365][anon_sym_AMP_GT] = actions(290); - v->a[365][anon_sym_AMP_GT_GT] = actions(292); - v->a[365][anon_sym_LT_AMP] = actions(290); - parse_table_1662(v); -} - -void parse_table_1662(t_parse_table_array *v) -{ - v->a[365][anon_sym_GT_AMP] = actions(290); - v->a[365][anon_sym_GT_PIPE] = actions(292); - v->a[365][anon_sym_LT_AMP_DASH] = actions(308); - v->a[365][anon_sym_GT_AMP_DASH] = actions(308); - v->a[365][anon_sym_LT_LT_LT] = actions(310); - v->a[365][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[365][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[365][anon_sym_DOLLAR] = actions(316); - v->a[365][sym__special_character] = actions(318); - v->a[365][anon_sym_DQUOTE] = actions(320); - v->a[365][sym_raw_string] = actions(322); - v->a[365][sym_ansi_c_string] = actions(322); - v->a[365][aux_sym_number_token1] = actions(324); - v->a[365][aux_sym_number_token2] = actions(326); - v->a[365][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[365][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[365][anon_sym_BQUOTE] = actions(332); - v->a[365][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[365][anon_sym_LT_LPAREN] = actions(336); - v->a[365][anon_sym_GT_LPAREN] = actions(336); - parse_table_1663(v); -} - -void parse_table_1663(t_parse_table_array *v) -{ - v->a[365][sym_comment] = actions(71); - v->a[365][sym_file_descriptor] = actions(338); - v->a[365][sym_variable_name] = actions(340); - v->a[365][sym_test_operator] = actions(342); - v->a[365][sym__brace_start] = actions(344); - v->a[366][sym__statements] = state(7333); - v->a[366][sym__statement_not_pipeline] = state(6614); - v->a[366][sym_redirected_statement] = state(4797); - v->a[366][sym_for_statement] = state(4797); - v->a[366][sym_c_style_for_statement] = state(4797); - v->a[366][sym_while_statement] = state(4400); - v->a[366][sym_if_statement] = state(4400); - v->a[366][sym_case_statement] = state(4797); - v->a[366][sym_function_definition] = state(4797); - v->a[366][sym_compound_statement] = state(4797); - v->a[366][sym_subshell] = state(4797); - v->a[366][sym_pipeline] = state(5054); - v->a[366][sym_list] = state(4797); - v->a[366][sym_negated_command] = state(4797); - v->a[366][sym_test_command] = state(4797); - parse_table_1664(v); -} - -void parse_table_1664(t_parse_table_array *v) -{ - v->a[366][sym_declaration_command] = state(4797); - v->a[366][sym_unset_command] = state(4797); - v->a[366][sym_command] = state(4797); - v->a[366][sym_command_name] = state(533); - v->a[366][sym_variable_assignment] = state(945); - v->a[366][sym_variable_assignments] = state(4797); - v->a[366][sym_subscript] = state(6754); - v->a[366][sym_file_redirect] = state(2019); - v->a[366][sym_herestring_redirect] = state(2017); - v->a[366][sym_arithmetic_expansion] = state(938); - v->a[366][sym_brace_expression] = state(938); - v->a[366][sym_concatenation] = state(1376); - v->a[366][sym_string] = state(938); - v->a[366][sym_translated_string] = state(938); - v->a[366][sym_number] = state(938); - v->a[366][sym_simple_expansion] = state(938); - v->a[366][sym_expansion] = state(938); - v->a[366][sym_command_substitution] = state(938); - v->a[366][sym_process_substitution] = state(938); - v->a[366][aux_sym__statements_repeat1] = state(423); - parse_table_1665(v); -} - -/* EOF parse_table_332.c */ diff --git a/parser/static/parse_table/parse_table_333.c b/parser/static/parse_table/parse_table_333.c deleted file mode 100644 index 472f9000..00000000 --- a/parser/static/parse_table/parse_table_333.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_333.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1665(t_parse_table_array *v) -{ - v->a[366][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[366][aux_sym_command_repeat1] = state(951); - v->a[366][aux_sym__literal_repeat1] = state(1267); - v->a[366][sym_word] = actions(765); - v->a[366][anon_sym_for] = actions(9); - v->a[366][anon_sym_select] = actions(11); - v->a[366][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[366][anon_sym_LT] = actions(85); - v->a[366][anon_sym_GT] = actions(85); - v->a[366][anon_sym_GT_GT] = actions(87); - v->a[366][anon_sym_LPAREN] = actions(19); - v->a[366][anon_sym_while] = actions(21); - v->a[366][anon_sym_until] = actions(21); - v->a[366][anon_sym_if] = actions(23); - v->a[366][anon_sym_case] = actions(25); - v->a[366][anon_sym_function] = actions(91); - v->a[366][anon_sym_LBRACE] = actions(29); - v->a[366][anon_sym_BANG] = actions(769); - v->a[366][anon_sym_LBRACK] = actions(33); - v->a[366][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1666(v); -} - -void parse_table_1666(t_parse_table_array *v) -{ - v->a[366][anon_sym_declare] = actions(95); - v->a[366][anon_sym_typeset] = actions(95); - v->a[366][anon_sym_export] = actions(95); - v->a[366][anon_sym_readonly] = actions(95); - v->a[366][anon_sym_local] = actions(95); - v->a[366][anon_sym_unset] = actions(97); - v->a[366][anon_sym_unsetenv] = actions(97); - v->a[366][anon_sym_AMP_GT] = actions(85); - v->a[366][anon_sym_AMP_GT_GT] = actions(87); - v->a[366][anon_sym_LT_AMP] = actions(85); - v->a[366][anon_sym_GT_AMP] = actions(85); - v->a[366][anon_sym_GT_PIPE] = actions(87); - v->a[366][anon_sym_LT_AMP_DASH] = actions(99); - v->a[366][anon_sym_GT_AMP_DASH] = actions(99); - v->a[366][anon_sym_LT_LT_LT] = actions(101); - v->a[366][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[366][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[366][anon_sym_DOLLAR] = actions(316); - v->a[366][sym__special_character] = actions(771); - v->a[366][anon_sym_DQUOTE] = actions(320); - parse_table_1667(v); -} - -void parse_table_1667(t_parse_table_array *v) -{ - v->a[366][sym_raw_string] = actions(773); - v->a[366][sym_ansi_c_string] = actions(773); - v->a[366][aux_sym_number_token1] = actions(324); - v->a[366][aux_sym_number_token2] = actions(326); - v->a[366][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[366][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[366][anon_sym_BQUOTE] = actions(332); - v->a[366][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[366][anon_sym_LT_LPAREN] = actions(336); - v->a[366][anon_sym_GT_LPAREN] = actions(336); - v->a[366][sym_comment] = actions(71); - v->a[366][sym_file_descriptor] = actions(135); - v->a[366][sym_variable_name] = actions(137); - v->a[366][sym_test_operator] = actions(775); - v->a[366][sym__brace_start] = actions(344); - v->a[367][sym__statements] = state(7295); - v->a[367][sym__statement_not_pipeline] = state(6614); - v->a[367][sym_redirected_statement] = state(4797); - v->a[367][sym_for_statement] = state(4797); - v->a[367][sym_c_style_for_statement] = state(4797); - parse_table_1668(v); -} - -void parse_table_1668(t_parse_table_array *v) -{ - v->a[367][sym_while_statement] = state(4400); - v->a[367][sym_if_statement] = state(4400); - v->a[367][sym_case_statement] = state(4797); - v->a[367][sym_function_definition] = state(4797); - v->a[367][sym_compound_statement] = state(4797); - v->a[367][sym_subshell] = state(4797); - v->a[367][sym_pipeline] = state(5054); - v->a[367][sym_list] = state(4797); - v->a[367][sym_negated_command] = state(4797); - v->a[367][sym_test_command] = state(4797); - v->a[367][sym_declaration_command] = state(4797); - v->a[367][sym_unset_command] = state(4797); - v->a[367][sym_command] = state(4797); - v->a[367][sym_command_name] = state(533); - v->a[367][sym_variable_assignment] = state(945); - v->a[367][sym_variable_assignments] = state(4797); - v->a[367][sym_subscript] = state(6754); - v->a[367][sym_file_redirect] = state(2136); - v->a[367][sym_herestring_redirect] = state(2017); - v->a[367][sym_arithmetic_expansion] = state(938); - parse_table_1669(v); -} - -void parse_table_1669(t_parse_table_array *v) -{ - v->a[367][sym_brace_expression] = state(938); - v->a[367][sym_concatenation] = state(1376); - v->a[367][sym_string] = state(938); - v->a[367][sym_translated_string] = state(938); - v->a[367][sym_number] = state(938); - v->a[367][sym_simple_expansion] = state(938); - v->a[367][sym_expansion] = state(938); - v->a[367][sym_command_substitution] = state(938); - v->a[367][sym_process_substitution] = state(938); - v->a[367][aux_sym__statements_repeat1] = state(423); - v->a[367][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[367][aux_sym_command_repeat1] = state(951); - v->a[367][aux_sym__literal_repeat1] = state(1267); - v->a[367][sym_word] = actions(765); - v->a[367][anon_sym_for] = actions(9); - v->a[367][anon_sym_select] = actions(11); - v->a[367][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[367][anon_sym_LT] = actions(85); - v->a[367][anon_sym_GT] = actions(85); - v->a[367][anon_sym_GT_GT] = actions(87); - parse_table_1670(v); -} - -/* EOF parse_table_333.c */ diff --git a/parser/static/parse_table/parse_table_334.c b/parser/static/parse_table/parse_table_334.c deleted file mode 100644 index 08c30daa..00000000 --- a/parser/static/parse_table/parse_table_334.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_334.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1670(t_parse_table_array *v) -{ - v->a[367][anon_sym_LPAREN] = actions(19); - v->a[367][anon_sym_while] = actions(21); - v->a[367][anon_sym_until] = actions(21); - v->a[367][anon_sym_if] = actions(23); - v->a[367][anon_sym_case] = actions(25); - v->a[367][anon_sym_function] = actions(91); - v->a[367][anon_sym_LBRACE] = actions(29); - v->a[367][anon_sym_BANG] = actions(769); - v->a[367][anon_sym_LBRACK] = actions(33); - v->a[367][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[367][anon_sym_declare] = actions(95); - v->a[367][anon_sym_typeset] = actions(95); - v->a[367][anon_sym_export] = actions(95); - v->a[367][anon_sym_readonly] = actions(95); - v->a[367][anon_sym_local] = actions(95); - v->a[367][anon_sym_unset] = actions(97); - v->a[367][anon_sym_unsetenv] = actions(97); - v->a[367][anon_sym_AMP_GT] = actions(85); - v->a[367][anon_sym_AMP_GT_GT] = actions(87); - v->a[367][anon_sym_LT_AMP] = actions(85); - parse_table_1671(v); -} - -void parse_table_1671(t_parse_table_array *v) -{ - v->a[367][anon_sym_GT_AMP] = actions(85); - v->a[367][anon_sym_GT_PIPE] = actions(87); - v->a[367][anon_sym_LT_AMP_DASH] = actions(99); - v->a[367][anon_sym_GT_AMP_DASH] = actions(99); - v->a[367][anon_sym_LT_LT_LT] = actions(101); - v->a[367][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[367][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[367][anon_sym_DOLLAR] = actions(316); - v->a[367][sym__special_character] = actions(771); - v->a[367][anon_sym_DQUOTE] = actions(320); - v->a[367][sym_raw_string] = actions(773); - v->a[367][sym_ansi_c_string] = actions(773); - v->a[367][aux_sym_number_token1] = actions(324); - v->a[367][aux_sym_number_token2] = actions(326); - v->a[367][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[367][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[367][anon_sym_BQUOTE] = actions(332); - v->a[367][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[367][anon_sym_LT_LPAREN] = actions(336); - v->a[367][anon_sym_GT_LPAREN] = actions(336); - parse_table_1672(v); -} - -void parse_table_1672(t_parse_table_array *v) -{ - v->a[367][sym_comment] = actions(71); - v->a[367][sym_file_descriptor] = actions(135); - v->a[367][sym_variable_name] = actions(137); - v->a[367][sym_test_operator] = actions(775); - v->a[367][sym__brace_start] = actions(344); - v->a[368][sym__statements] = state(7310); - v->a[368][sym__statement_not_pipeline] = state(6614); - v->a[368][sym_redirected_statement] = state(4797); - v->a[368][sym_for_statement] = state(4797); - v->a[368][sym_c_style_for_statement] = state(4797); - v->a[368][sym_while_statement] = state(4400); - v->a[368][sym_if_statement] = state(4400); - v->a[368][sym_case_statement] = state(4797); - v->a[368][sym_function_definition] = state(4797); - v->a[368][sym_compound_statement] = state(4797); - v->a[368][sym_subshell] = state(4797); - v->a[368][sym_pipeline] = state(5054); - v->a[368][sym_list] = state(4797); - v->a[368][sym_negated_command] = state(4797); - v->a[368][sym_test_command] = state(4797); - parse_table_1673(v); -} - -void parse_table_1673(t_parse_table_array *v) -{ - v->a[368][sym_declaration_command] = state(4797); - v->a[368][sym_unset_command] = state(4797); - v->a[368][sym_command] = state(4797); - v->a[368][sym_command_name] = state(533); - v->a[368][sym_variable_assignment] = state(945); - v->a[368][sym_variable_assignments] = state(4797); - v->a[368][sym_subscript] = state(6754); - v->a[368][sym_file_redirect] = state(2019); - v->a[368][sym_herestring_redirect] = state(2017); - v->a[368][sym_arithmetic_expansion] = state(938); - v->a[368][sym_brace_expression] = state(938); - v->a[368][sym_concatenation] = state(1376); - v->a[368][sym_string] = state(938); - v->a[368][sym_translated_string] = state(938); - v->a[368][sym_number] = state(938); - v->a[368][sym_simple_expansion] = state(938); - v->a[368][sym_expansion] = state(938); - v->a[368][sym_command_substitution] = state(938); - v->a[368][sym_process_substitution] = state(938); - v->a[368][aux_sym__statements_repeat1] = state(423); - parse_table_1674(v); -} - -void parse_table_1674(t_parse_table_array *v) -{ - v->a[368][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[368][aux_sym_command_repeat1] = state(951); - v->a[368][aux_sym__literal_repeat1] = state(1267); - v->a[368][sym_word] = actions(765); - v->a[368][anon_sym_for] = actions(9); - v->a[368][anon_sym_select] = actions(11); - v->a[368][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[368][anon_sym_LT] = actions(85); - v->a[368][anon_sym_GT] = actions(85); - v->a[368][anon_sym_GT_GT] = actions(87); - v->a[368][anon_sym_LPAREN] = actions(19); - v->a[368][anon_sym_while] = actions(21); - v->a[368][anon_sym_until] = actions(21); - v->a[368][anon_sym_if] = actions(23); - v->a[368][anon_sym_case] = actions(25); - v->a[368][anon_sym_function] = actions(91); - v->a[368][anon_sym_LBRACE] = actions(29); - v->a[368][anon_sym_BANG] = actions(769); - v->a[368][anon_sym_LBRACK] = actions(33); - v->a[368][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1675(v); -} - -/* EOF parse_table_334.c */ diff --git a/parser/static/parse_table/parse_table_335.c b/parser/static/parse_table/parse_table_335.c deleted file mode 100644 index 7aa3117e..00000000 --- a/parser/static/parse_table/parse_table_335.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_335.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1675(t_parse_table_array *v) -{ - v->a[368][anon_sym_declare] = actions(95); - v->a[368][anon_sym_typeset] = actions(95); - v->a[368][anon_sym_export] = actions(95); - v->a[368][anon_sym_readonly] = actions(95); - v->a[368][anon_sym_local] = actions(95); - v->a[368][anon_sym_unset] = actions(97); - v->a[368][anon_sym_unsetenv] = actions(97); - v->a[368][anon_sym_AMP_GT] = actions(85); - v->a[368][anon_sym_AMP_GT_GT] = actions(87); - v->a[368][anon_sym_LT_AMP] = actions(85); - v->a[368][anon_sym_GT_AMP] = actions(85); - v->a[368][anon_sym_GT_PIPE] = actions(87); - v->a[368][anon_sym_LT_AMP_DASH] = actions(99); - v->a[368][anon_sym_GT_AMP_DASH] = actions(99); - v->a[368][anon_sym_LT_LT_LT] = actions(101); - v->a[368][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[368][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[368][anon_sym_DOLLAR] = actions(316); - v->a[368][sym__special_character] = actions(771); - v->a[368][anon_sym_DQUOTE] = actions(320); - parse_table_1676(v); -} - -void parse_table_1676(t_parse_table_array *v) -{ - v->a[368][sym_raw_string] = actions(773); - v->a[368][sym_ansi_c_string] = actions(773); - v->a[368][aux_sym_number_token1] = actions(324); - v->a[368][aux_sym_number_token2] = actions(326); - v->a[368][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[368][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[368][anon_sym_BQUOTE] = actions(332); - v->a[368][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[368][anon_sym_LT_LPAREN] = actions(336); - v->a[368][anon_sym_GT_LPAREN] = actions(336); - v->a[368][sym_comment] = actions(71); - v->a[368][sym_file_descriptor] = actions(135); - v->a[368][sym_variable_name] = actions(137); - v->a[368][sym_test_operator] = actions(775); - v->a[368][sym__brace_start] = actions(344); - v->a[369][sym__statements] = state(7311); - v->a[369][sym__statement_not_pipeline] = state(6558); - v->a[369][sym_redirected_statement] = state(4662); - v->a[369][sym_for_statement] = state(4662); - v->a[369][sym_c_style_for_statement] = state(4662); - parse_table_1677(v); -} - -void parse_table_1677(t_parse_table_array *v) -{ - v->a[369][sym_while_statement] = state(4314); - v->a[369][sym_if_statement] = state(4314); - v->a[369][sym_case_statement] = state(4662); - v->a[369][sym_function_definition] = state(4662); - v->a[369][sym_compound_statement] = state(4662); - v->a[369][sym_subshell] = state(4662); - v->a[369][sym_pipeline] = state(5070); - v->a[369][sym_list] = state(4662); - v->a[369][sym_negated_command] = state(4662); - v->a[369][sym_test_command] = state(4662); - v->a[369][sym_declaration_command] = state(4662); - v->a[369][sym_unset_command] = state(4662); - v->a[369][sym_command] = state(4662); - v->a[369][sym_command_name] = state(554); - v->a[369][sym_variable_assignment] = state(1150); - v->a[369][sym_variable_assignments] = state(4662); - v->a[369][sym_subscript] = state(6790); - v->a[369][sym_file_redirect] = state(2273); - v->a[369][sym_herestring_redirect] = state(2272); - v->a[369][sym_arithmetic_expansion] = state(1078); - parse_table_1678(v); -} - -void parse_table_1678(t_parse_table_array *v) -{ - v->a[369][sym_brace_expression] = state(1078); - v->a[369][sym_concatenation] = state(1376); - v->a[369][sym_string] = state(1078); - v->a[369][sym_translated_string] = state(1078); - v->a[369][sym_number] = state(1078); - v->a[369][sym_simple_expansion] = state(1078); - v->a[369][sym_expansion] = state(1078); - v->a[369][sym_command_substitution] = state(1078); - v->a[369][sym_process_substitution] = state(1078); - v->a[369][aux_sym__statements_repeat1] = state(429); - v->a[369][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[369][aux_sym_command_repeat1] = state(958); - v->a[369][aux_sym__literal_repeat1] = state(1267); - v->a[369][sym_word] = actions(799); - v->a[369][anon_sym_for] = actions(9); - v->a[369][anon_sym_select] = actions(11); - v->a[369][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[369][anon_sym_LT] = actions(290); - v->a[369][anon_sym_GT] = actions(290); - v->a[369][anon_sym_GT_GT] = actions(292); - parse_table_1679(v); -} - -void parse_table_1679(t_parse_table_array *v) -{ - v->a[369][anon_sym_LPAREN] = actions(19); - v->a[369][anon_sym_while] = actions(21); - v->a[369][anon_sym_until] = actions(21); - v->a[369][anon_sym_if] = actions(23); - v->a[369][anon_sym_case] = actions(25); - v->a[369][anon_sym_function] = actions(801); - v->a[369][anon_sym_LBRACE] = actions(29); - v->a[369][anon_sym_BANG] = actions(803); - v->a[369][anon_sym_LBRACK] = actions(33); - v->a[369][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[369][anon_sym_declare] = actions(805); - v->a[369][anon_sym_typeset] = actions(805); - v->a[369][anon_sym_export] = actions(805); - v->a[369][anon_sym_readonly] = actions(805); - v->a[369][anon_sym_local] = actions(805); - v->a[369][anon_sym_unset] = actions(807); - v->a[369][anon_sym_unsetenv] = actions(807); - v->a[369][anon_sym_AMP_GT] = actions(290); - v->a[369][anon_sym_AMP_GT_GT] = actions(292); - v->a[369][anon_sym_LT_AMP] = actions(290); - parse_table_1680(v); -} - -/* EOF parse_table_335.c */ diff --git a/parser/static/parse_table/parse_table_336.c b/parser/static/parse_table/parse_table_336.c deleted file mode 100644 index 91affbf4..00000000 --- a/parser/static/parse_table/parse_table_336.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_336.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1680(t_parse_table_array *v) -{ - v->a[369][anon_sym_GT_AMP] = actions(290); - v->a[369][anon_sym_GT_PIPE] = actions(292); - v->a[369][anon_sym_LT_AMP_DASH] = actions(308); - v->a[369][anon_sym_GT_AMP_DASH] = actions(308); - v->a[369][anon_sym_LT_LT_LT] = actions(310); - v->a[369][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[369][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[369][anon_sym_DOLLAR] = actions(316); - v->a[369][sym__special_character] = actions(318); - v->a[369][anon_sym_DQUOTE] = actions(320); - v->a[369][sym_raw_string] = actions(322); - v->a[369][sym_ansi_c_string] = actions(322); - v->a[369][aux_sym_number_token1] = actions(324); - v->a[369][aux_sym_number_token2] = actions(326); - v->a[369][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[369][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[369][anon_sym_BQUOTE] = actions(332); - v->a[369][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[369][anon_sym_LT_LPAREN] = actions(336); - v->a[369][anon_sym_GT_LPAREN] = actions(336); - parse_table_1681(v); -} - -void parse_table_1681(t_parse_table_array *v) -{ - v->a[369][sym_comment] = actions(71); - v->a[369][sym_file_descriptor] = actions(338); - v->a[369][sym_variable_name] = actions(340); - v->a[369][sym_test_operator] = actions(342); - v->a[369][sym__brace_start] = actions(344); - v->a[370][sym__statements] = state(7314); - v->a[370][sym__statement_not_pipeline] = state(6558); - v->a[370][sym_redirected_statement] = state(4662); - v->a[370][sym_for_statement] = state(4662); - v->a[370][sym_c_style_for_statement] = state(4662); - v->a[370][sym_while_statement] = state(4314); - v->a[370][sym_if_statement] = state(4314); - v->a[370][sym_case_statement] = state(4662); - v->a[370][sym_function_definition] = state(4662); - v->a[370][sym_compound_statement] = state(4662); - v->a[370][sym_subshell] = state(4662); - v->a[370][sym_pipeline] = state(5070); - v->a[370][sym_list] = state(4662); - v->a[370][sym_negated_command] = state(4662); - v->a[370][sym_test_command] = state(4662); - parse_table_1682(v); -} - -void parse_table_1682(t_parse_table_array *v) -{ - v->a[370][sym_declaration_command] = state(4662); - v->a[370][sym_unset_command] = state(4662); - v->a[370][sym_command] = state(4662); - v->a[370][sym_command_name] = state(554); - v->a[370][sym_variable_assignment] = state(1150); - v->a[370][sym_variable_assignments] = state(4662); - v->a[370][sym_subscript] = state(6790); - v->a[370][sym_file_redirect] = state(2273); - v->a[370][sym_herestring_redirect] = state(2272); - v->a[370][sym_arithmetic_expansion] = state(1078); - v->a[370][sym_brace_expression] = state(1078); - v->a[370][sym_concatenation] = state(1376); - v->a[370][sym_string] = state(1078); - v->a[370][sym_translated_string] = state(1078); - v->a[370][sym_number] = state(1078); - v->a[370][sym_simple_expansion] = state(1078); - v->a[370][sym_expansion] = state(1078); - v->a[370][sym_command_substitution] = state(1078); - v->a[370][sym_process_substitution] = state(1078); - v->a[370][aux_sym__statements_repeat1] = state(429); - parse_table_1683(v); -} - -void parse_table_1683(t_parse_table_array *v) -{ - v->a[370][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[370][aux_sym_command_repeat1] = state(958); - v->a[370][aux_sym__literal_repeat1] = state(1267); - v->a[370][sym_word] = actions(799); - v->a[370][anon_sym_for] = actions(9); - v->a[370][anon_sym_select] = actions(11); - v->a[370][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[370][anon_sym_LT] = actions(290); - v->a[370][anon_sym_GT] = actions(290); - v->a[370][anon_sym_GT_GT] = actions(292); - v->a[370][anon_sym_LPAREN] = actions(19); - v->a[370][anon_sym_while] = actions(21); - v->a[370][anon_sym_until] = actions(21); - v->a[370][anon_sym_if] = actions(23); - v->a[370][anon_sym_case] = actions(25); - v->a[370][anon_sym_function] = actions(801); - v->a[370][anon_sym_LBRACE] = actions(29); - v->a[370][anon_sym_BANG] = actions(803); - v->a[370][anon_sym_LBRACK] = actions(33); - v->a[370][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1684(v); -} - -void parse_table_1684(t_parse_table_array *v) -{ - v->a[370][anon_sym_declare] = actions(805); - v->a[370][anon_sym_typeset] = actions(805); - v->a[370][anon_sym_export] = actions(805); - v->a[370][anon_sym_readonly] = actions(805); - v->a[370][anon_sym_local] = actions(805); - v->a[370][anon_sym_unset] = actions(807); - v->a[370][anon_sym_unsetenv] = actions(807); - v->a[370][anon_sym_AMP_GT] = actions(290); - v->a[370][anon_sym_AMP_GT_GT] = actions(292); - v->a[370][anon_sym_LT_AMP] = actions(290); - v->a[370][anon_sym_GT_AMP] = actions(290); - v->a[370][anon_sym_GT_PIPE] = actions(292); - v->a[370][anon_sym_LT_AMP_DASH] = actions(308); - v->a[370][anon_sym_GT_AMP_DASH] = actions(308); - v->a[370][anon_sym_LT_LT_LT] = actions(310); - v->a[370][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[370][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[370][anon_sym_DOLLAR] = actions(316); - v->a[370][sym__special_character] = actions(318); - v->a[370][anon_sym_DQUOTE] = actions(320); - parse_table_1685(v); -} - -/* EOF parse_table_336.c */ diff --git a/parser/static/parse_table/parse_table_337.c b/parser/static/parse_table/parse_table_337.c deleted file mode 100644 index f75237b4..00000000 --- a/parser/static/parse_table/parse_table_337.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_337.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1685(t_parse_table_array *v) -{ - v->a[370][sym_raw_string] = actions(322); - v->a[370][sym_ansi_c_string] = actions(322); - v->a[370][aux_sym_number_token1] = actions(324); - v->a[370][aux_sym_number_token2] = actions(326); - v->a[370][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[370][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[370][anon_sym_BQUOTE] = actions(332); - v->a[370][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[370][anon_sym_LT_LPAREN] = actions(336); - v->a[370][anon_sym_GT_LPAREN] = actions(336); - v->a[370][sym_comment] = actions(71); - v->a[370][sym_file_descriptor] = actions(338); - v->a[370][sym_variable_name] = actions(340); - v->a[370][sym_test_operator] = actions(342); - v->a[370][sym__brace_start] = actions(344); - v->a[371][sym__statements] = state(7316); - v->a[371][sym__statement_not_pipeline] = state(6614); - v->a[371][sym_redirected_statement] = state(4797); - v->a[371][sym_for_statement] = state(4797); - v->a[371][sym_c_style_for_statement] = state(4797); - parse_table_1686(v); -} - -void parse_table_1686(t_parse_table_array *v) -{ - v->a[371][sym_while_statement] = state(4400); - v->a[371][sym_if_statement] = state(4400); - v->a[371][sym_case_statement] = state(4797); - v->a[371][sym_function_definition] = state(4797); - v->a[371][sym_compound_statement] = state(4797); - v->a[371][sym_subshell] = state(4797); - v->a[371][sym_pipeline] = state(5054); - v->a[371][sym_list] = state(4797); - v->a[371][sym_negated_command] = state(4797); - v->a[371][sym_test_command] = state(4797); - v->a[371][sym_declaration_command] = state(4797); - v->a[371][sym_unset_command] = state(4797); - v->a[371][sym_command] = state(4797); - v->a[371][sym_command_name] = state(533); - v->a[371][sym_variable_assignment] = state(945); - v->a[371][sym_variable_assignments] = state(4797); - v->a[371][sym_subscript] = state(6754); - v->a[371][sym_file_redirect] = state(2140); - v->a[371][sym_herestring_redirect] = state(2017); - v->a[371][sym_arithmetic_expansion] = state(938); - parse_table_1687(v); -} - -void parse_table_1687(t_parse_table_array *v) -{ - v->a[371][sym_brace_expression] = state(938); - v->a[371][sym_concatenation] = state(1376); - v->a[371][sym_string] = state(938); - v->a[371][sym_translated_string] = state(938); - v->a[371][sym_number] = state(938); - v->a[371][sym_simple_expansion] = state(938); - v->a[371][sym_expansion] = state(938); - v->a[371][sym_command_substitution] = state(938); - v->a[371][sym_process_substitution] = state(938); - v->a[371][aux_sym__statements_repeat1] = state(423); - v->a[371][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[371][aux_sym_command_repeat1] = state(951); - v->a[371][aux_sym__literal_repeat1] = state(1267); - v->a[371][sym_word] = actions(765); - v->a[371][anon_sym_for] = actions(9); - v->a[371][anon_sym_select] = actions(11); - v->a[371][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[371][anon_sym_LT] = actions(85); - v->a[371][anon_sym_GT] = actions(85); - v->a[371][anon_sym_GT_GT] = actions(87); - parse_table_1688(v); -} - -void parse_table_1688(t_parse_table_array *v) -{ - v->a[371][anon_sym_LPAREN] = actions(19); - v->a[371][anon_sym_while] = actions(21); - v->a[371][anon_sym_until] = actions(21); - v->a[371][anon_sym_if] = actions(23); - v->a[371][anon_sym_case] = actions(25); - v->a[371][anon_sym_function] = actions(91); - v->a[371][anon_sym_LBRACE] = actions(29); - v->a[371][anon_sym_BANG] = actions(769); - v->a[371][anon_sym_LBRACK] = actions(33); - v->a[371][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[371][anon_sym_declare] = actions(95); - v->a[371][anon_sym_typeset] = actions(95); - v->a[371][anon_sym_export] = actions(95); - v->a[371][anon_sym_readonly] = actions(95); - v->a[371][anon_sym_local] = actions(95); - v->a[371][anon_sym_unset] = actions(97); - v->a[371][anon_sym_unsetenv] = actions(97); - v->a[371][anon_sym_AMP_GT] = actions(85); - v->a[371][anon_sym_AMP_GT_GT] = actions(87); - v->a[371][anon_sym_LT_AMP] = actions(85); - parse_table_1689(v); -} - -void parse_table_1689(t_parse_table_array *v) -{ - v->a[371][anon_sym_GT_AMP] = actions(85); - v->a[371][anon_sym_GT_PIPE] = actions(87); - v->a[371][anon_sym_LT_AMP_DASH] = actions(99); - v->a[371][anon_sym_GT_AMP_DASH] = actions(99); - v->a[371][anon_sym_LT_LT_LT] = actions(101); - v->a[371][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[371][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[371][anon_sym_DOLLAR] = actions(316); - v->a[371][sym__special_character] = actions(771); - v->a[371][anon_sym_DQUOTE] = actions(320); - v->a[371][sym_raw_string] = actions(773); - v->a[371][sym_ansi_c_string] = actions(773); - v->a[371][aux_sym_number_token1] = actions(324); - v->a[371][aux_sym_number_token2] = actions(326); - v->a[371][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[371][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[371][anon_sym_BQUOTE] = actions(332); - v->a[371][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[371][anon_sym_LT_LPAREN] = actions(336); - v->a[371][anon_sym_GT_LPAREN] = actions(336); - parse_table_1690(v); -} - -/* EOF parse_table_337.c */ diff --git a/parser/static/parse_table/parse_table_338.c b/parser/static/parse_table/parse_table_338.c deleted file mode 100644 index f50eb077..00000000 --- a/parser/static/parse_table/parse_table_338.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_338.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1690(t_parse_table_array *v) -{ - v->a[371][sym_comment] = actions(71); - v->a[371][sym_file_descriptor] = actions(135); - v->a[371][sym_variable_name] = actions(137); - v->a[371][sym_test_operator] = actions(775); - v->a[371][sym__brace_start] = actions(344); - v->a[372][sym__statements] = state(7325); - v->a[372][sym__statement_not_pipeline] = state(6614); - v->a[372][sym_redirected_statement] = state(4797); - v->a[372][sym_for_statement] = state(4797); - v->a[372][sym_c_style_for_statement] = state(4797); - v->a[372][sym_while_statement] = state(4400); - v->a[372][sym_if_statement] = state(4400); - v->a[372][sym_case_statement] = state(4797); - v->a[372][sym_function_definition] = state(4797); - v->a[372][sym_compound_statement] = state(4797); - v->a[372][sym_subshell] = state(4797); - v->a[372][sym_pipeline] = state(5054); - v->a[372][sym_list] = state(4797); - v->a[372][sym_negated_command] = state(4797); - v->a[372][sym_test_command] = state(4797); - parse_table_1691(v); -} - -void parse_table_1691(t_parse_table_array *v) -{ - v->a[372][sym_declaration_command] = state(4797); - v->a[372][sym_unset_command] = state(4797); - v->a[372][sym_command] = state(4797); - v->a[372][sym_command_name] = state(533); - v->a[372][sym_variable_assignment] = state(945); - v->a[372][sym_variable_assignments] = state(4797); - v->a[372][sym_subscript] = state(6754); - v->a[372][sym_file_redirect] = state(2019); - v->a[372][sym_herestring_redirect] = state(2017); - v->a[372][sym_arithmetic_expansion] = state(938); - v->a[372][sym_brace_expression] = state(938); - v->a[372][sym_concatenation] = state(1376); - v->a[372][sym_string] = state(938); - v->a[372][sym_translated_string] = state(938); - v->a[372][sym_number] = state(938); - v->a[372][sym_simple_expansion] = state(938); - v->a[372][sym_expansion] = state(938); - v->a[372][sym_command_substitution] = state(938); - v->a[372][sym_process_substitution] = state(938); - v->a[372][aux_sym__statements_repeat1] = state(423); - parse_table_1692(v); -} - -void parse_table_1692(t_parse_table_array *v) -{ - v->a[372][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[372][aux_sym_command_repeat1] = state(951); - v->a[372][aux_sym__literal_repeat1] = state(1267); - v->a[372][sym_word] = actions(765); - v->a[372][anon_sym_for] = actions(9); - v->a[372][anon_sym_select] = actions(11); - v->a[372][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[372][anon_sym_LT] = actions(85); - v->a[372][anon_sym_GT] = actions(85); - v->a[372][anon_sym_GT_GT] = actions(87); - v->a[372][anon_sym_LPAREN] = actions(19); - v->a[372][anon_sym_while] = actions(21); - v->a[372][anon_sym_until] = actions(21); - v->a[372][anon_sym_if] = actions(23); - v->a[372][anon_sym_case] = actions(25); - v->a[372][anon_sym_function] = actions(91); - v->a[372][anon_sym_LBRACE] = actions(29); - v->a[372][anon_sym_BANG] = actions(769); - v->a[372][anon_sym_LBRACK] = actions(33); - v->a[372][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1693(v); -} - -void parse_table_1693(t_parse_table_array *v) -{ - v->a[372][anon_sym_declare] = actions(95); - v->a[372][anon_sym_typeset] = actions(95); - v->a[372][anon_sym_export] = actions(95); - v->a[372][anon_sym_readonly] = actions(95); - v->a[372][anon_sym_local] = actions(95); - v->a[372][anon_sym_unset] = actions(97); - v->a[372][anon_sym_unsetenv] = actions(97); - v->a[372][anon_sym_AMP_GT] = actions(85); - v->a[372][anon_sym_AMP_GT_GT] = actions(87); - v->a[372][anon_sym_LT_AMP] = actions(85); - v->a[372][anon_sym_GT_AMP] = actions(85); - v->a[372][anon_sym_GT_PIPE] = actions(87); - v->a[372][anon_sym_LT_AMP_DASH] = actions(99); - v->a[372][anon_sym_GT_AMP_DASH] = actions(99); - v->a[372][anon_sym_LT_LT_LT] = actions(101); - v->a[372][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[372][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[372][anon_sym_DOLLAR] = actions(316); - v->a[372][sym__special_character] = actions(771); - v->a[372][anon_sym_DQUOTE] = actions(320); - parse_table_1694(v); -} - -void parse_table_1694(t_parse_table_array *v) -{ - v->a[372][sym_raw_string] = actions(773); - v->a[372][sym_ansi_c_string] = actions(773); - v->a[372][aux_sym_number_token1] = actions(324); - v->a[372][aux_sym_number_token2] = actions(326); - v->a[372][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[372][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[372][anon_sym_BQUOTE] = actions(332); - v->a[372][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[372][anon_sym_LT_LPAREN] = actions(336); - v->a[372][anon_sym_GT_LPAREN] = actions(336); - v->a[372][sym_comment] = actions(71); - v->a[372][sym_file_descriptor] = actions(135); - v->a[372][sym_variable_name] = actions(137); - v->a[372][sym_test_operator] = actions(775); - v->a[372][sym__brace_start] = actions(344); - v->a[373][sym__statements] = state(7327); - v->a[373][sym__statement_not_pipeline] = state(6558); - v->a[373][sym_redirected_statement] = state(4662); - v->a[373][sym_for_statement] = state(4662); - v->a[373][sym_c_style_for_statement] = state(4662); - parse_table_1695(v); -} - -/* EOF parse_table_338.c */ diff --git a/parser/static/parse_table/parse_table_339.c b/parser/static/parse_table/parse_table_339.c deleted file mode 100644 index 74f690ae..00000000 --- a/parser/static/parse_table/parse_table_339.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_339.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1695(t_parse_table_array *v) -{ - v->a[373][sym_while_statement] = state(4314); - v->a[373][sym_if_statement] = state(4314); - v->a[373][sym_case_statement] = state(4662); - v->a[373][sym_function_definition] = state(4662); - v->a[373][sym_compound_statement] = state(4662); - v->a[373][sym_subshell] = state(4662); - v->a[373][sym_pipeline] = state(5070); - v->a[373][sym_list] = state(4662); - v->a[373][sym_negated_command] = state(4662); - v->a[373][sym_test_command] = state(4662); - v->a[373][sym_declaration_command] = state(4662); - v->a[373][sym_unset_command] = state(4662); - v->a[373][sym_command] = state(4662); - v->a[373][sym_command_name] = state(554); - v->a[373][sym_variable_assignment] = state(1150); - v->a[373][sym_variable_assignments] = state(4662); - v->a[373][sym_subscript] = state(6790); - v->a[373][sym_file_redirect] = state(2273); - v->a[373][sym_herestring_redirect] = state(2272); - v->a[373][sym_arithmetic_expansion] = state(1078); - parse_table_1696(v); -} - -void parse_table_1696(t_parse_table_array *v) -{ - v->a[373][sym_brace_expression] = state(1078); - v->a[373][sym_concatenation] = state(1376); - v->a[373][sym_string] = state(1078); - v->a[373][sym_translated_string] = state(1078); - v->a[373][sym_number] = state(1078); - v->a[373][sym_simple_expansion] = state(1078); - v->a[373][sym_expansion] = state(1078); - v->a[373][sym_command_substitution] = state(1078); - v->a[373][sym_process_substitution] = state(1078); - v->a[373][aux_sym__statements_repeat1] = state(429); - v->a[373][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[373][aux_sym_command_repeat1] = state(958); - v->a[373][aux_sym__literal_repeat1] = state(1267); - v->a[373][sym_word] = actions(799); - v->a[373][anon_sym_for] = actions(9); - v->a[373][anon_sym_select] = actions(11); - v->a[373][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[373][anon_sym_LT] = actions(290); - v->a[373][anon_sym_GT] = actions(290); - v->a[373][anon_sym_GT_GT] = actions(292); - parse_table_1697(v); -} - -void parse_table_1697(t_parse_table_array *v) -{ - v->a[373][anon_sym_LPAREN] = actions(19); - v->a[373][anon_sym_while] = actions(21); - v->a[373][anon_sym_until] = actions(21); - v->a[373][anon_sym_if] = actions(23); - v->a[373][anon_sym_case] = actions(25); - v->a[373][anon_sym_function] = actions(801); - v->a[373][anon_sym_LBRACE] = actions(29); - v->a[373][anon_sym_BANG] = actions(803); - v->a[373][anon_sym_LBRACK] = actions(33); - v->a[373][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[373][anon_sym_declare] = actions(805); - v->a[373][anon_sym_typeset] = actions(805); - v->a[373][anon_sym_export] = actions(805); - v->a[373][anon_sym_readonly] = actions(805); - v->a[373][anon_sym_local] = actions(805); - v->a[373][anon_sym_unset] = actions(807); - v->a[373][anon_sym_unsetenv] = actions(807); - v->a[373][anon_sym_AMP_GT] = actions(290); - v->a[373][anon_sym_AMP_GT_GT] = actions(292); - v->a[373][anon_sym_LT_AMP] = actions(290); - parse_table_1698(v); -} - -void parse_table_1698(t_parse_table_array *v) -{ - v->a[373][anon_sym_GT_AMP] = actions(290); - v->a[373][anon_sym_GT_PIPE] = actions(292); - v->a[373][anon_sym_LT_AMP_DASH] = actions(308); - v->a[373][anon_sym_GT_AMP_DASH] = actions(308); - v->a[373][anon_sym_LT_LT_LT] = actions(310); - v->a[373][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[373][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[373][anon_sym_DOLLAR] = actions(316); - v->a[373][sym__special_character] = actions(318); - v->a[373][anon_sym_DQUOTE] = actions(320); - v->a[373][sym_raw_string] = actions(322); - v->a[373][sym_ansi_c_string] = actions(322); - v->a[373][aux_sym_number_token1] = actions(324); - v->a[373][aux_sym_number_token2] = actions(326); - v->a[373][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[373][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[373][anon_sym_BQUOTE] = actions(332); - v->a[373][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[373][anon_sym_LT_LPAREN] = actions(336); - v->a[373][anon_sym_GT_LPAREN] = actions(336); - parse_table_1699(v); -} - -void parse_table_1699(t_parse_table_array *v) -{ - v->a[373][sym_comment] = actions(71); - v->a[373][sym_file_descriptor] = actions(338); - v->a[373][sym_variable_name] = actions(340); - v->a[373][sym_test_operator] = actions(342); - v->a[373][sym__brace_start] = actions(344); - v->a[374][sym__statements] = state(7306); - v->a[374][sym__statement_not_pipeline] = state(6614); - v->a[374][sym_redirected_statement] = state(4797); - v->a[374][sym_for_statement] = state(4797); - v->a[374][sym_c_style_for_statement] = state(4797); - v->a[374][sym_while_statement] = state(4400); - v->a[374][sym_if_statement] = state(4400); - v->a[374][sym_case_statement] = state(4797); - v->a[374][sym_function_definition] = state(4797); - v->a[374][sym_compound_statement] = state(4797); - v->a[374][sym_subshell] = state(4797); - v->a[374][sym_pipeline] = state(5054); - v->a[374][sym_list] = state(4797); - v->a[374][sym_negated_command] = state(4797); - v->a[374][sym_test_command] = state(4797); - parse_table_1700(v); -} - -/* EOF parse_table_339.c */ diff --git a/parser/static/parse_table/parse_table_34.c b/parser/static/parse_table/parse_table_34.c index 13f599e0..f95f4e0b 100644 --- a/parser/static/parse_table/parse_table_34.c +++ b/parser/static/parse_table/parse_table_34.c @@ -14,126 +14,126 @@ void parse_table_170(t_parse_table_array *v) { - v->a[34][anon_sym_LT_AMP_DASH] = actions(608); - v->a[34][anon_sym_GT_AMP_DASH] = actions(608); - v->a[34][anon_sym_LT_LT_LT] = actions(611); - v->a[34][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(614); - v->a[34][anon_sym_DOLLAR_LBRACK] = actions(617); - v->a[34][anon_sym_DOLLAR] = actions(620); - v->a[34][sym__special_character] = actions(623); - v->a[34][anon_sym_DQUOTE] = actions(626); - v->a[34][sym_raw_string] = actions(629); - v->a[34][sym_ansi_c_string] = actions(629); - v->a[34][aux_sym_number_token1] = actions(632); - v->a[34][aux_sym_number_token2] = actions(635); - v->a[34][anon_sym_DOLLAR_LBRACE] = actions(638); - v->a[34][anon_sym_DOLLAR_LPAREN] = actions(641); - v->a[34][anon_sym_BQUOTE] = actions(644); - v->a[34][anon_sym_DOLLAR_BQUOTE] = actions(647); - v->a[34][anon_sym_LT_LPAREN] = actions(650); - v->a[34][anon_sym_GT_LPAREN] = actions(650); - v->a[34][sym_comment] = actions(71); - v->a[34][sym_file_descriptor] = actions(653); + v->a[42][anon_sym_until] = actions(11); + v->a[42][anon_sym_do] = actions(461); + v->a[42][anon_sym_if] = actions(13); + v->a[42][anon_sym_case] = actions(15); + v->a[42][anon_sym_LPAREN] = actions(17); + v->a[42][anon_sym_function] = actions(73); + v->a[42][anon_sym_LBRACE] = actions(21); + v->a[42][anon_sym_BANG] = actions(75); + v->a[42][anon_sym_declare] = actions(77); + v->a[42][anon_sym_typeset] = actions(77); + v->a[42][anon_sym_export] = actions(77); + v->a[42][anon_sym_readonly] = actions(77); + v->a[42][anon_sym_local] = actions(77); + v->a[42][anon_sym_unset] = actions(79); + v->a[42][anon_sym_unsetenv] = actions(79); + v->a[42][anon_sym_LT] = actions(81); + v->a[42][anon_sym_GT] = actions(81); + v->a[42][anon_sym_GT_GT] = actions(83); + v->a[42][anon_sym_AMP_GT] = actions(81); + v->a[42][anon_sym_AMP_GT_GT] = actions(83); parse_table_171(v); } void parse_table_171(t_parse_table_array *v) { - v->a[34][sym_variable_name] = actions(656); - v->a[34][sym_test_operator] = actions(659); - v->a[34][sym__brace_start] = actions(662); - v->a[35][sym__statements] = state(6649); - v->a[35][sym__statement_not_pipeline] = state(6674); - v->a[35][sym_redirected_statement] = state(4416); - v->a[35][sym_for_statement] = state(4416); - v->a[35][sym_c_style_for_statement] = state(4416); - v->a[35][sym_while_statement] = state(4239); - v->a[35][sym_if_statement] = state(4239); - v->a[35][sym_case_statement] = state(4416); - v->a[35][sym_function_definition] = state(4416); - v->a[35][sym_compound_statement] = state(4416); - v->a[35][sym_subshell] = state(4416); - v->a[35][sym_pipeline] = state(4910); - v->a[35][sym_list] = state(4416); - v->a[35][sym_negated_command] = state(4416); - v->a[35][sym_test_command] = state(4416); - v->a[35][sym_declaration_command] = state(4416); - v->a[35][sym_unset_command] = state(4416); + v->a[42][anon_sym_LT_AMP] = actions(81); + v->a[42][anon_sym_GT_AMP] = actions(81); + v->a[42][anon_sym_GT_PIPE] = actions(83); + v->a[42][anon_sym_LT_AMP_DASH] = actions(85); + v->a[42][anon_sym_GT_AMP_DASH] = actions(85); + v->a[42][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[42][anon_sym_DOLLAR] = actions(89); + v->a[42][sym__special_character] = actions(91); + v->a[42][anon_sym_DQUOTE] = actions(93); + v->a[42][sym_raw_string] = actions(95); + v->a[42][aux_sym_number_token1] = actions(97); + v->a[42][aux_sym_number_token2] = actions(99); + v->a[42][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[42][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[42][anon_sym_BQUOTE] = actions(105); + v->a[42][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[42][sym_comment] = actions(57); + v->a[42][sym_file_descriptor] = actions(109); + v->a[42][sym_variable_name] = actions(111); + v->a[42][sym_test_operator] = actions(95); parse_table_172(v); } void parse_table_172(t_parse_table_array *v) { - v->a[35][sym_command] = state(4416); - v->a[35][sym_command_name] = state(530); - v->a[35][sym_variable_assignment] = state(849); - v->a[35][sym_variable_assignments] = state(4416); - v->a[35][sym_subscript] = state(6760); - v->a[35][sym_file_redirect] = state(1893); - v->a[35][sym_herestring_redirect] = state(1892); - v->a[35][sym_arithmetic_expansion] = state(852); - v->a[35][sym_brace_expression] = state(852); - v->a[35][sym_concatenation] = state(1169); - v->a[35][sym_string] = state(852); - v->a[35][sym_translated_string] = state(852); - v->a[35][sym_number] = state(852); - v->a[35][sym_simple_expansion] = state(852); - v->a[35][sym_expansion] = state(852); - v->a[35][sym_command_substitution] = state(852); - v->a[35][sym_process_substitution] = state(852); - v->a[35][aux_sym__statements_repeat1] = state(426); - v->a[35][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[35][aux_sym_command_repeat1] = state(989); + v->a[42][sym__brace_start] = actions(113); + v->a[43][sym__statements] = state(4026); + v->a[43][sym__statement_not_pipeline] = state(3480); + v->a[43][sym_redirected_statement] = state(2098); + v->a[43][sym_for_statement] = state(2098); + v->a[43][sym_while_statement] = state(2098); + v->a[43][sym_if_statement] = state(2098); + v->a[43][sym_case_statement] = state(2098); + v->a[43][sym_function_definition] = state(2098); + v->a[43][sym_compound_statement] = state(2098); + v->a[43][sym_subshell] = state(2098); + v->a[43][sym_pipeline] = state(2384); + v->a[43][sym_list] = state(2098); + v->a[43][sym_negated_command] = state(2098); + v->a[43][sym_declaration_command] = state(2098); + v->a[43][sym_unset_command] = state(2098); + v->a[43][sym_command] = state(2098); + v->a[43][sym_command_name] = state(292); + v->a[43][sym_variable_assignment] = state(539); + v->a[43][sym_variable_assignments] = state(2098); parse_table_173(v); } void parse_table_173(t_parse_table_array *v) { - v->a[35][aux_sym__literal_repeat1] = state(1026); - v->a[35][sym_word] = actions(665); - v->a[35][anon_sym_for] = actions(667); - v->a[35][anon_sym_select] = actions(669); - v->a[35][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[35][anon_sym_LT] = actions(673); - v->a[35][anon_sym_GT] = actions(673); - v->a[35][anon_sym_GT_GT] = actions(675); - v->a[35][anon_sym_LPAREN] = actions(677); - v->a[35][anon_sym_while] = actions(679); - v->a[35][anon_sym_until] = actions(679); - v->a[35][anon_sym_if] = actions(681); - v->a[35][anon_sym_case] = actions(683); - v->a[35][anon_sym_SEMI_SEMI] = actions(685); - v->a[35][anon_sym_SEMI_AMP] = actions(535); - v->a[35][anon_sym_SEMI_SEMI_AMP] = actions(535); - v->a[35][anon_sym_function] = actions(687); - v->a[35][anon_sym_LBRACE] = actions(689); - v->a[35][anon_sym_BANG] = actions(691); - v->a[35][anon_sym_LBRACK] = actions(693); + v->a[43][sym_file_redirect] = state(1320); + v->a[43][sym_arithmetic_expansion] = state(702); + v->a[43][sym_brace_expression] = state(702); + v->a[43][sym_concatenation] = state(1192); + v->a[43][sym_string] = state(702); + v->a[43][sym_number] = state(702); + v->a[43][sym_simple_expansion] = state(702); + v->a[43][sym_expansion] = state(702); + v->a[43][sym_command_substitution] = state(702); + v->a[43][aux_sym__statements_repeat1] = state(226); + v->a[43][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[43][aux_sym_command_repeat1] = state(1041); + v->a[43][aux_sym__literal_repeat1] = state(1048); + v->a[43][sym_word] = actions(419); + v->a[43][anon_sym_for] = actions(9); + v->a[43][anon_sym_select] = actions(9); + v->a[43][anon_sym_while] = actions(11); + v->a[43][anon_sym_until] = actions(11); + v->a[43][anon_sym_if] = actions(13); + v->a[43][anon_sym_case] = actions(15); parse_table_174(v); } void parse_table_174(t_parse_table_array *v) { - v->a[35][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[35][anon_sym_declare] = actions(697); - v->a[35][anon_sym_typeset] = actions(697); - v->a[35][anon_sym_export] = actions(697); - v->a[35][anon_sym_readonly] = actions(697); - v->a[35][anon_sym_local] = actions(697); - v->a[35][anon_sym_unset] = actions(699); - v->a[35][anon_sym_unsetenv] = actions(699); - v->a[35][anon_sym_AMP_GT] = actions(673); - v->a[35][anon_sym_AMP_GT_GT] = actions(675); - v->a[35][anon_sym_LT_AMP] = actions(673); - v->a[35][anon_sym_GT_AMP] = actions(673); - v->a[35][anon_sym_GT_PIPE] = actions(675); - v->a[35][anon_sym_LT_AMP_DASH] = actions(701); - v->a[35][anon_sym_GT_AMP_DASH] = actions(701); - v->a[35][anon_sym_LT_LT_LT] = actions(703); - v->a[35][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[35][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[35][anon_sym_DOLLAR] = actions(709); - v->a[35][sym__special_character] = actions(711); + v->a[43][anon_sym_LPAREN] = actions(17); + v->a[43][anon_sym_RPAREN] = actions(463); + v->a[43][anon_sym_function] = actions(423); + v->a[43][anon_sym_LBRACE] = actions(21); + v->a[43][anon_sym_BANG] = actions(425); + v->a[43][anon_sym_declare] = actions(427); + v->a[43][anon_sym_typeset] = actions(427); + v->a[43][anon_sym_export] = actions(427); + v->a[43][anon_sym_readonly] = actions(427); + v->a[43][anon_sym_local] = actions(427); + v->a[43][anon_sym_unset] = actions(429); + v->a[43][anon_sym_unsetenv] = actions(429); + v->a[43][anon_sym_LT] = actions(431); + v->a[43][anon_sym_GT] = actions(431); + v->a[43][anon_sym_GT_GT] = actions(433); + v->a[43][anon_sym_AMP_GT] = actions(431); + v->a[43][anon_sym_AMP_GT_GT] = actions(433); + v->a[43][anon_sym_LT_AMP] = actions(431); + v->a[43][anon_sym_GT_AMP] = actions(431); + v->a[43][anon_sym_GT_PIPE] = actions(433); parse_table_175(v); } diff --git a/parser/static/parse_table/parse_table_340.c b/parser/static/parse_table/parse_table_340.c deleted file mode 100644 index 82b05bd2..00000000 --- a/parser/static/parse_table/parse_table_340.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_340.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1700(t_parse_table_array *v) -{ - v->a[374][sym_declaration_command] = state(4797); - v->a[374][sym_unset_command] = state(4797); - v->a[374][sym_command] = state(4797); - v->a[374][sym_command_name] = state(533); - v->a[374][sym_variable_assignment] = state(945); - v->a[374][sym_variable_assignments] = state(4797); - v->a[374][sym_subscript] = state(6754); - v->a[374][sym_file_redirect] = state(2189); - v->a[374][sym_herestring_redirect] = state(2017); - v->a[374][sym_arithmetic_expansion] = state(938); - v->a[374][sym_brace_expression] = state(938); - v->a[374][sym_concatenation] = state(1376); - v->a[374][sym_string] = state(938); - v->a[374][sym_translated_string] = state(938); - v->a[374][sym_number] = state(938); - v->a[374][sym_simple_expansion] = state(938); - v->a[374][sym_expansion] = state(938); - v->a[374][sym_command_substitution] = state(938); - v->a[374][sym_process_substitution] = state(938); - v->a[374][aux_sym__statements_repeat1] = state(423); - parse_table_1701(v); -} - -void parse_table_1701(t_parse_table_array *v) -{ - v->a[374][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[374][aux_sym_command_repeat1] = state(951); - v->a[374][aux_sym__literal_repeat1] = state(1267); - v->a[374][sym_word] = actions(765); - v->a[374][anon_sym_for] = actions(9); - v->a[374][anon_sym_select] = actions(11); - v->a[374][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[374][anon_sym_LT] = actions(85); - v->a[374][anon_sym_GT] = actions(85); - v->a[374][anon_sym_GT_GT] = actions(87); - v->a[374][anon_sym_LPAREN] = actions(19); - v->a[374][anon_sym_while] = actions(21); - v->a[374][anon_sym_until] = actions(21); - v->a[374][anon_sym_if] = actions(23); - v->a[374][anon_sym_case] = actions(25); - v->a[374][anon_sym_function] = actions(91); - v->a[374][anon_sym_LBRACE] = actions(29); - v->a[374][anon_sym_BANG] = actions(769); - v->a[374][anon_sym_LBRACK] = actions(33); - v->a[374][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1702(v); -} - -void parse_table_1702(t_parse_table_array *v) -{ - v->a[374][anon_sym_declare] = actions(95); - v->a[374][anon_sym_typeset] = actions(95); - v->a[374][anon_sym_export] = actions(95); - v->a[374][anon_sym_readonly] = actions(95); - v->a[374][anon_sym_local] = actions(95); - v->a[374][anon_sym_unset] = actions(97); - v->a[374][anon_sym_unsetenv] = actions(97); - v->a[374][anon_sym_AMP_GT] = actions(85); - v->a[374][anon_sym_AMP_GT_GT] = actions(87); - v->a[374][anon_sym_LT_AMP] = actions(85); - v->a[374][anon_sym_GT_AMP] = actions(85); - v->a[374][anon_sym_GT_PIPE] = actions(87); - v->a[374][anon_sym_LT_AMP_DASH] = actions(99); - v->a[374][anon_sym_GT_AMP_DASH] = actions(99); - v->a[374][anon_sym_LT_LT_LT] = actions(101); - v->a[374][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[374][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[374][anon_sym_DOLLAR] = actions(316); - v->a[374][sym__special_character] = actions(771); - v->a[374][anon_sym_DQUOTE] = actions(320); - parse_table_1703(v); -} - -void parse_table_1703(t_parse_table_array *v) -{ - v->a[374][sym_raw_string] = actions(773); - v->a[374][sym_ansi_c_string] = actions(773); - v->a[374][aux_sym_number_token1] = actions(324); - v->a[374][aux_sym_number_token2] = actions(326); - v->a[374][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[374][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[374][anon_sym_BQUOTE] = actions(332); - v->a[374][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[374][anon_sym_LT_LPAREN] = actions(336); - v->a[374][anon_sym_GT_LPAREN] = actions(336); - v->a[374][sym_comment] = actions(71); - v->a[374][sym_file_descriptor] = actions(135); - v->a[374][sym_variable_name] = actions(137); - v->a[374][sym_test_operator] = actions(775); - v->a[374][sym__brace_start] = actions(344); - v->a[375][sym__statements] = state(7183); - v->a[375][sym__statement_not_pipeline] = state(6614); - v->a[375][sym_redirected_statement] = state(4797); - v->a[375][sym_for_statement] = state(4797); - v->a[375][sym_c_style_for_statement] = state(4797); - parse_table_1704(v); -} - -void parse_table_1704(t_parse_table_array *v) -{ - v->a[375][sym_while_statement] = state(4400); - v->a[375][sym_if_statement] = state(4400); - v->a[375][sym_case_statement] = state(4797); - v->a[375][sym_function_definition] = state(4797); - v->a[375][sym_compound_statement] = state(4797); - v->a[375][sym_subshell] = state(4797); - v->a[375][sym_pipeline] = state(5054); - v->a[375][sym_list] = state(4797); - v->a[375][sym_negated_command] = state(4797); - v->a[375][sym_test_command] = state(4797); - v->a[375][sym_declaration_command] = state(4797); - v->a[375][sym_unset_command] = state(4797); - v->a[375][sym_command] = state(4797); - v->a[375][sym_command_name] = state(533); - v->a[375][sym_variable_assignment] = state(945); - v->a[375][sym_variable_assignments] = state(4797); - v->a[375][sym_subscript] = state(6754); - v->a[375][sym_file_redirect] = state(2019); - v->a[375][sym_herestring_redirect] = state(2017); - v->a[375][sym_arithmetic_expansion] = state(938); - parse_table_1705(v); -} - -/* EOF parse_table_340.c */ diff --git a/parser/static/parse_table/parse_table_341.c b/parser/static/parse_table/parse_table_341.c deleted file mode 100644 index 8945c29c..00000000 --- a/parser/static/parse_table/parse_table_341.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_341.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1705(t_parse_table_array *v) -{ - v->a[375][sym_brace_expression] = state(938); - v->a[375][sym_concatenation] = state(1376); - v->a[375][sym_string] = state(938); - v->a[375][sym_translated_string] = state(938); - v->a[375][sym_number] = state(938); - v->a[375][sym_simple_expansion] = state(938); - v->a[375][sym_expansion] = state(938); - v->a[375][sym_command_substitution] = state(938); - v->a[375][sym_process_substitution] = state(938); - v->a[375][aux_sym__statements_repeat1] = state(423); - v->a[375][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[375][aux_sym_command_repeat1] = state(951); - v->a[375][aux_sym__literal_repeat1] = state(1267); - v->a[375][sym_word] = actions(765); - v->a[375][anon_sym_for] = actions(9); - v->a[375][anon_sym_select] = actions(11); - v->a[375][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[375][anon_sym_LT] = actions(85); - v->a[375][anon_sym_GT] = actions(85); - v->a[375][anon_sym_GT_GT] = actions(87); - parse_table_1706(v); -} - -void parse_table_1706(t_parse_table_array *v) -{ - v->a[375][anon_sym_LPAREN] = actions(19); - v->a[375][anon_sym_while] = actions(21); - v->a[375][anon_sym_until] = actions(21); - v->a[375][anon_sym_if] = actions(23); - v->a[375][anon_sym_case] = actions(25); - v->a[375][anon_sym_function] = actions(91); - v->a[375][anon_sym_LBRACE] = actions(29); - v->a[375][anon_sym_BANG] = actions(769); - v->a[375][anon_sym_LBRACK] = actions(33); - v->a[375][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[375][anon_sym_declare] = actions(95); - v->a[375][anon_sym_typeset] = actions(95); - v->a[375][anon_sym_export] = actions(95); - v->a[375][anon_sym_readonly] = actions(95); - v->a[375][anon_sym_local] = actions(95); - v->a[375][anon_sym_unset] = actions(97); - v->a[375][anon_sym_unsetenv] = actions(97); - v->a[375][anon_sym_AMP_GT] = actions(85); - v->a[375][anon_sym_AMP_GT_GT] = actions(87); - v->a[375][anon_sym_LT_AMP] = actions(85); - parse_table_1707(v); -} - -void parse_table_1707(t_parse_table_array *v) -{ - v->a[375][anon_sym_GT_AMP] = actions(85); - v->a[375][anon_sym_GT_PIPE] = actions(87); - v->a[375][anon_sym_LT_AMP_DASH] = actions(99); - v->a[375][anon_sym_GT_AMP_DASH] = actions(99); - v->a[375][anon_sym_LT_LT_LT] = actions(101); - v->a[375][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[375][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[375][anon_sym_DOLLAR] = actions(316); - v->a[375][sym__special_character] = actions(771); - v->a[375][anon_sym_DQUOTE] = actions(320); - v->a[375][sym_raw_string] = actions(773); - v->a[375][sym_ansi_c_string] = actions(773); - v->a[375][aux_sym_number_token1] = actions(324); - v->a[375][aux_sym_number_token2] = actions(326); - v->a[375][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[375][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[375][anon_sym_BQUOTE] = actions(332); - v->a[375][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[375][anon_sym_LT_LPAREN] = actions(336); - v->a[375][anon_sym_GT_LPAREN] = actions(336); - parse_table_1708(v); -} - -void parse_table_1708(t_parse_table_array *v) -{ - v->a[375][sym_comment] = actions(71); - v->a[375][sym_file_descriptor] = actions(135); - v->a[375][sym_variable_name] = actions(137); - v->a[375][sym_test_operator] = actions(775); - v->a[375][sym__brace_start] = actions(344); - v->a[376][sym__statements] = state(7329); - v->a[376][sym__statement_not_pipeline] = state(6614); - v->a[376][sym_redirected_statement] = state(4797); - v->a[376][sym_for_statement] = state(4797); - v->a[376][sym_c_style_for_statement] = state(4797); - v->a[376][sym_while_statement] = state(4400); - v->a[376][sym_if_statement] = state(4400); - v->a[376][sym_case_statement] = state(4797); - v->a[376][sym_function_definition] = state(4797); - v->a[376][sym_compound_statement] = state(4797); - v->a[376][sym_subshell] = state(4797); - v->a[376][sym_pipeline] = state(5054); - v->a[376][sym_list] = state(4797); - v->a[376][sym_negated_command] = state(4797); - v->a[376][sym_test_command] = state(4797); - parse_table_1709(v); -} - -void parse_table_1709(t_parse_table_array *v) -{ - v->a[376][sym_declaration_command] = state(4797); - v->a[376][sym_unset_command] = state(4797); - v->a[376][sym_command] = state(4797); - v->a[376][sym_command_name] = state(533); - v->a[376][sym_variable_assignment] = state(945); - v->a[376][sym_variable_assignments] = state(4797); - v->a[376][sym_subscript] = state(6754); - v->a[376][sym_file_redirect] = state(2212); - v->a[376][sym_herestring_redirect] = state(2017); - v->a[376][sym_arithmetic_expansion] = state(938); - v->a[376][sym_brace_expression] = state(938); - v->a[376][sym_concatenation] = state(1376); - v->a[376][sym_string] = state(938); - v->a[376][sym_translated_string] = state(938); - v->a[376][sym_number] = state(938); - v->a[376][sym_simple_expansion] = state(938); - v->a[376][sym_expansion] = state(938); - v->a[376][sym_command_substitution] = state(938); - v->a[376][sym_process_substitution] = state(938); - v->a[376][aux_sym__statements_repeat1] = state(423); - parse_table_1710(v); -} - -/* EOF parse_table_341.c */ diff --git a/parser/static/parse_table/parse_table_342.c b/parser/static/parse_table/parse_table_342.c deleted file mode 100644 index db695b75..00000000 --- a/parser/static/parse_table/parse_table_342.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_342.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1710(t_parse_table_array *v) -{ - v->a[376][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[376][aux_sym_command_repeat1] = state(951); - v->a[376][aux_sym__literal_repeat1] = state(1267); - v->a[376][sym_word] = actions(765); - v->a[376][anon_sym_for] = actions(9); - v->a[376][anon_sym_select] = actions(11); - v->a[376][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[376][anon_sym_LT] = actions(85); - v->a[376][anon_sym_GT] = actions(85); - v->a[376][anon_sym_GT_GT] = actions(87); - v->a[376][anon_sym_LPAREN] = actions(19); - v->a[376][anon_sym_while] = actions(21); - v->a[376][anon_sym_until] = actions(21); - v->a[376][anon_sym_if] = actions(23); - v->a[376][anon_sym_case] = actions(25); - v->a[376][anon_sym_function] = actions(91); - v->a[376][anon_sym_LBRACE] = actions(29); - v->a[376][anon_sym_BANG] = actions(769); - v->a[376][anon_sym_LBRACK] = actions(33); - v->a[376][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1711(v); -} - -void parse_table_1711(t_parse_table_array *v) -{ - v->a[376][anon_sym_declare] = actions(95); - v->a[376][anon_sym_typeset] = actions(95); - v->a[376][anon_sym_export] = actions(95); - v->a[376][anon_sym_readonly] = actions(95); - v->a[376][anon_sym_local] = actions(95); - v->a[376][anon_sym_unset] = actions(97); - v->a[376][anon_sym_unsetenv] = actions(97); - v->a[376][anon_sym_AMP_GT] = actions(85); - v->a[376][anon_sym_AMP_GT_GT] = actions(87); - v->a[376][anon_sym_LT_AMP] = actions(85); - v->a[376][anon_sym_GT_AMP] = actions(85); - v->a[376][anon_sym_GT_PIPE] = actions(87); - v->a[376][anon_sym_LT_AMP_DASH] = actions(99); - v->a[376][anon_sym_GT_AMP_DASH] = actions(99); - v->a[376][anon_sym_LT_LT_LT] = actions(101); - v->a[376][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[376][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[376][anon_sym_DOLLAR] = actions(316); - v->a[376][sym__special_character] = actions(771); - v->a[376][anon_sym_DQUOTE] = actions(320); - parse_table_1712(v); -} - -void parse_table_1712(t_parse_table_array *v) -{ - v->a[376][sym_raw_string] = actions(773); - v->a[376][sym_ansi_c_string] = actions(773); - v->a[376][aux_sym_number_token1] = actions(324); - v->a[376][aux_sym_number_token2] = actions(326); - v->a[376][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[376][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[376][anon_sym_BQUOTE] = actions(332); - v->a[376][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[376][anon_sym_LT_LPAREN] = actions(336); - v->a[376][anon_sym_GT_LPAREN] = actions(336); - v->a[376][sym_comment] = actions(71); - v->a[376][sym_file_descriptor] = actions(135); - v->a[376][sym_variable_name] = actions(137); - v->a[376][sym_test_operator] = actions(775); - v->a[376][sym__brace_start] = actions(344); - v->a[377][sym__statements] = state(7338); - v->a[377][sym__statement_not_pipeline] = state(6614); - v->a[377][sym_redirected_statement] = state(4797); - v->a[377][sym_for_statement] = state(4797); - v->a[377][sym_c_style_for_statement] = state(4797); - parse_table_1713(v); -} - -void parse_table_1713(t_parse_table_array *v) -{ - v->a[377][sym_while_statement] = state(4400); - v->a[377][sym_if_statement] = state(4400); - v->a[377][sym_case_statement] = state(4797); - v->a[377][sym_function_definition] = state(4797); - v->a[377][sym_compound_statement] = state(4797); - v->a[377][sym_subshell] = state(4797); - v->a[377][sym_pipeline] = state(5054); - v->a[377][sym_list] = state(4797); - v->a[377][sym_negated_command] = state(4797); - v->a[377][sym_test_command] = state(4797); - v->a[377][sym_declaration_command] = state(4797); - v->a[377][sym_unset_command] = state(4797); - v->a[377][sym_command] = state(4797); - v->a[377][sym_command_name] = state(533); - v->a[377][sym_variable_assignment] = state(945); - v->a[377][sym_variable_assignments] = state(4797); - v->a[377][sym_subscript] = state(6754); - v->a[377][sym_file_redirect] = state(2019); - v->a[377][sym_herestring_redirect] = state(2017); - v->a[377][sym_arithmetic_expansion] = state(938); - parse_table_1714(v); -} - -void parse_table_1714(t_parse_table_array *v) -{ - v->a[377][sym_brace_expression] = state(938); - v->a[377][sym_concatenation] = state(1376); - v->a[377][sym_string] = state(938); - v->a[377][sym_translated_string] = state(938); - v->a[377][sym_number] = state(938); - v->a[377][sym_simple_expansion] = state(938); - v->a[377][sym_expansion] = state(938); - v->a[377][sym_command_substitution] = state(938); - v->a[377][sym_process_substitution] = state(938); - v->a[377][aux_sym__statements_repeat1] = state(423); - v->a[377][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[377][aux_sym_command_repeat1] = state(951); - v->a[377][aux_sym__literal_repeat1] = state(1267); - v->a[377][sym_word] = actions(765); - v->a[377][anon_sym_for] = actions(9); - v->a[377][anon_sym_select] = actions(11); - v->a[377][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[377][anon_sym_LT] = actions(85); - v->a[377][anon_sym_GT] = actions(85); - v->a[377][anon_sym_GT_GT] = actions(87); - parse_table_1715(v); -} - -/* EOF parse_table_342.c */ diff --git a/parser/static/parse_table/parse_table_343.c b/parser/static/parse_table/parse_table_343.c deleted file mode 100644 index 67b8f065..00000000 --- a/parser/static/parse_table/parse_table_343.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_343.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1715(t_parse_table_array *v) -{ - v->a[377][anon_sym_LPAREN] = actions(19); - v->a[377][anon_sym_while] = actions(21); - v->a[377][anon_sym_until] = actions(21); - v->a[377][anon_sym_if] = actions(23); - v->a[377][anon_sym_case] = actions(25); - v->a[377][anon_sym_function] = actions(91); - v->a[377][anon_sym_LBRACE] = actions(29); - v->a[377][anon_sym_BANG] = actions(769); - v->a[377][anon_sym_LBRACK] = actions(33); - v->a[377][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[377][anon_sym_declare] = actions(95); - v->a[377][anon_sym_typeset] = actions(95); - v->a[377][anon_sym_export] = actions(95); - v->a[377][anon_sym_readonly] = actions(95); - v->a[377][anon_sym_local] = actions(95); - v->a[377][anon_sym_unset] = actions(97); - v->a[377][anon_sym_unsetenv] = actions(97); - v->a[377][anon_sym_AMP_GT] = actions(85); - v->a[377][anon_sym_AMP_GT_GT] = actions(87); - v->a[377][anon_sym_LT_AMP] = actions(85); - parse_table_1716(v); -} - -void parse_table_1716(t_parse_table_array *v) -{ - v->a[377][anon_sym_GT_AMP] = actions(85); - v->a[377][anon_sym_GT_PIPE] = actions(87); - v->a[377][anon_sym_LT_AMP_DASH] = actions(99); - v->a[377][anon_sym_GT_AMP_DASH] = actions(99); - v->a[377][anon_sym_LT_LT_LT] = actions(101); - v->a[377][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[377][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[377][anon_sym_DOLLAR] = actions(316); - v->a[377][sym__special_character] = actions(771); - v->a[377][anon_sym_DQUOTE] = actions(320); - v->a[377][sym_raw_string] = actions(773); - v->a[377][sym_ansi_c_string] = actions(773); - v->a[377][aux_sym_number_token1] = actions(324); - v->a[377][aux_sym_number_token2] = actions(326); - v->a[377][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[377][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[377][anon_sym_BQUOTE] = actions(332); - v->a[377][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[377][anon_sym_LT_LPAREN] = actions(336); - v->a[377][anon_sym_GT_LPAREN] = actions(336); - parse_table_1717(v); -} - -void parse_table_1717(t_parse_table_array *v) -{ - v->a[377][sym_comment] = actions(71); - v->a[377][sym_file_descriptor] = actions(135); - v->a[377][sym_variable_name] = actions(137); - v->a[377][sym_test_operator] = actions(775); - v->a[377][sym__brace_start] = actions(344); - v->a[378][sym__statements] = state(7339); - v->a[378][sym__statement_not_pipeline] = state(6558); - v->a[378][sym_redirected_statement] = state(4662); - v->a[378][sym_for_statement] = state(4662); - v->a[378][sym_c_style_for_statement] = state(4662); - v->a[378][sym_while_statement] = state(4314); - v->a[378][sym_if_statement] = state(4314); - v->a[378][sym_case_statement] = state(4662); - v->a[378][sym_function_definition] = state(4662); - v->a[378][sym_compound_statement] = state(4662); - v->a[378][sym_subshell] = state(4662); - v->a[378][sym_pipeline] = state(5070); - v->a[378][sym_list] = state(4662); - v->a[378][sym_negated_command] = state(4662); - v->a[378][sym_test_command] = state(4662); - parse_table_1718(v); -} - -void parse_table_1718(t_parse_table_array *v) -{ - v->a[378][sym_declaration_command] = state(4662); - v->a[378][sym_unset_command] = state(4662); - v->a[378][sym_command] = state(4662); - v->a[378][sym_command_name] = state(554); - v->a[378][sym_variable_assignment] = state(1150); - v->a[378][sym_variable_assignments] = state(4662); - v->a[378][sym_subscript] = state(6790); - v->a[378][sym_file_redirect] = state(2273); - v->a[378][sym_herestring_redirect] = state(2272); - v->a[378][sym_arithmetic_expansion] = state(1078); - v->a[378][sym_brace_expression] = state(1078); - v->a[378][sym_concatenation] = state(1376); - v->a[378][sym_string] = state(1078); - v->a[378][sym_translated_string] = state(1078); - v->a[378][sym_number] = state(1078); - v->a[378][sym_simple_expansion] = state(1078); - v->a[378][sym_expansion] = state(1078); - v->a[378][sym_command_substitution] = state(1078); - v->a[378][sym_process_substitution] = state(1078); - v->a[378][aux_sym__statements_repeat1] = state(429); - parse_table_1719(v); -} - -void parse_table_1719(t_parse_table_array *v) -{ - v->a[378][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[378][aux_sym_command_repeat1] = state(958); - v->a[378][aux_sym__literal_repeat1] = state(1267); - v->a[378][sym_word] = actions(799); - v->a[378][anon_sym_for] = actions(9); - v->a[378][anon_sym_select] = actions(11); - v->a[378][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[378][anon_sym_LT] = actions(290); - v->a[378][anon_sym_GT] = actions(290); - v->a[378][anon_sym_GT_GT] = actions(292); - v->a[378][anon_sym_LPAREN] = actions(19); - v->a[378][anon_sym_while] = actions(21); - v->a[378][anon_sym_until] = actions(21); - v->a[378][anon_sym_if] = actions(23); - v->a[378][anon_sym_case] = actions(25); - v->a[378][anon_sym_function] = actions(801); - v->a[378][anon_sym_LBRACE] = actions(29); - v->a[378][anon_sym_BANG] = actions(803); - v->a[378][anon_sym_LBRACK] = actions(33); - v->a[378][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1720(v); -} - -/* EOF parse_table_343.c */ diff --git a/parser/static/parse_table/parse_table_344.c b/parser/static/parse_table/parse_table_344.c deleted file mode 100644 index 0fc0ea1c..00000000 --- a/parser/static/parse_table/parse_table_344.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_344.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1720(t_parse_table_array *v) -{ - v->a[378][anon_sym_declare] = actions(805); - v->a[378][anon_sym_typeset] = actions(805); - v->a[378][anon_sym_export] = actions(805); - v->a[378][anon_sym_readonly] = actions(805); - v->a[378][anon_sym_local] = actions(805); - v->a[378][anon_sym_unset] = actions(807); - v->a[378][anon_sym_unsetenv] = actions(807); - v->a[378][anon_sym_AMP_GT] = actions(290); - v->a[378][anon_sym_AMP_GT_GT] = actions(292); - v->a[378][anon_sym_LT_AMP] = actions(290); - v->a[378][anon_sym_GT_AMP] = actions(290); - v->a[378][anon_sym_GT_PIPE] = actions(292); - v->a[378][anon_sym_LT_AMP_DASH] = actions(308); - v->a[378][anon_sym_GT_AMP_DASH] = actions(308); - v->a[378][anon_sym_LT_LT_LT] = actions(310); - v->a[378][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[378][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[378][anon_sym_DOLLAR] = actions(316); - v->a[378][sym__special_character] = actions(318); - v->a[378][anon_sym_DQUOTE] = actions(320); - parse_table_1721(v); -} - -void parse_table_1721(t_parse_table_array *v) -{ - v->a[378][sym_raw_string] = actions(322); - v->a[378][sym_ansi_c_string] = actions(322); - v->a[378][aux_sym_number_token1] = actions(324); - v->a[378][aux_sym_number_token2] = actions(326); - v->a[378][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[378][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[378][anon_sym_BQUOTE] = actions(332); - v->a[378][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[378][anon_sym_LT_LPAREN] = actions(336); - v->a[378][anon_sym_GT_LPAREN] = actions(336); - v->a[378][sym_comment] = actions(71); - v->a[378][sym_file_descriptor] = actions(338); - v->a[378][sym_variable_name] = actions(340); - v->a[378][sym_test_operator] = actions(342); - v->a[378][sym__brace_start] = actions(344); - v->a[379][sym__statements] = state(7340); - v->a[379][sym__statement_not_pipeline] = state(6558); - v->a[379][sym_redirected_statement] = state(4662); - v->a[379][sym_for_statement] = state(4662); - v->a[379][sym_c_style_for_statement] = state(4662); - parse_table_1722(v); -} - -void parse_table_1722(t_parse_table_array *v) -{ - v->a[379][sym_while_statement] = state(4314); - v->a[379][sym_if_statement] = state(4314); - v->a[379][sym_case_statement] = state(4662); - v->a[379][sym_function_definition] = state(4662); - v->a[379][sym_compound_statement] = state(4662); - v->a[379][sym_subshell] = state(4662); - v->a[379][sym_pipeline] = state(5070); - v->a[379][sym_list] = state(4662); - v->a[379][sym_negated_command] = state(4662); - v->a[379][sym_test_command] = state(4662); - v->a[379][sym_declaration_command] = state(4662); - v->a[379][sym_unset_command] = state(4662); - v->a[379][sym_command] = state(4662); - v->a[379][sym_command_name] = state(554); - v->a[379][sym_variable_assignment] = state(1150); - v->a[379][sym_variable_assignments] = state(4662); - v->a[379][sym_subscript] = state(6790); - v->a[379][sym_file_redirect] = state(2273); - v->a[379][sym_herestring_redirect] = state(2272); - v->a[379][sym_arithmetic_expansion] = state(1078); - parse_table_1723(v); -} - -void parse_table_1723(t_parse_table_array *v) -{ - v->a[379][sym_brace_expression] = state(1078); - v->a[379][sym_concatenation] = state(1376); - v->a[379][sym_string] = state(1078); - v->a[379][sym_translated_string] = state(1078); - v->a[379][sym_number] = state(1078); - v->a[379][sym_simple_expansion] = state(1078); - v->a[379][sym_expansion] = state(1078); - v->a[379][sym_command_substitution] = state(1078); - v->a[379][sym_process_substitution] = state(1078); - v->a[379][aux_sym__statements_repeat1] = state(429); - v->a[379][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[379][aux_sym_command_repeat1] = state(958); - v->a[379][aux_sym__literal_repeat1] = state(1267); - v->a[379][sym_word] = actions(799); - v->a[379][anon_sym_for] = actions(9); - v->a[379][anon_sym_select] = actions(11); - v->a[379][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[379][anon_sym_LT] = actions(290); - v->a[379][anon_sym_GT] = actions(290); - v->a[379][anon_sym_GT_GT] = actions(292); - parse_table_1724(v); -} - -void parse_table_1724(t_parse_table_array *v) -{ - v->a[379][anon_sym_LPAREN] = actions(19); - v->a[379][anon_sym_while] = actions(21); - v->a[379][anon_sym_until] = actions(21); - v->a[379][anon_sym_if] = actions(23); - v->a[379][anon_sym_case] = actions(25); - v->a[379][anon_sym_function] = actions(801); - v->a[379][anon_sym_LBRACE] = actions(29); - v->a[379][anon_sym_BANG] = actions(803); - v->a[379][anon_sym_LBRACK] = actions(33); - v->a[379][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[379][anon_sym_declare] = actions(805); - v->a[379][anon_sym_typeset] = actions(805); - v->a[379][anon_sym_export] = actions(805); - v->a[379][anon_sym_readonly] = actions(805); - v->a[379][anon_sym_local] = actions(805); - v->a[379][anon_sym_unset] = actions(807); - v->a[379][anon_sym_unsetenv] = actions(807); - v->a[379][anon_sym_AMP_GT] = actions(290); - v->a[379][anon_sym_AMP_GT_GT] = actions(292); - v->a[379][anon_sym_LT_AMP] = actions(290); - parse_table_1725(v); -} - -/* EOF parse_table_344.c */ diff --git a/parser/static/parse_table/parse_table_345.c b/parser/static/parse_table/parse_table_345.c deleted file mode 100644 index 75e1a31f..00000000 --- a/parser/static/parse_table/parse_table_345.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_345.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1725(t_parse_table_array *v) -{ - v->a[379][anon_sym_GT_AMP] = actions(290); - v->a[379][anon_sym_GT_PIPE] = actions(292); - v->a[379][anon_sym_LT_AMP_DASH] = actions(308); - v->a[379][anon_sym_GT_AMP_DASH] = actions(308); - v->a[379][anon_sym_LT_LT_LT] = actions(310); - v->a[379][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[379][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[379][anon_sym_DOLLAR] = actions(316); - v->a[379][sym__special_character] = actions(318); - v->a[379][anon_sym_DQUOTE] = actions(320); - v->a[379][sym_raw_string] = actions(322); - v->a[379][sym_ansi_c_string] = actions(322); - v->a[379][aux_sym_number_token1] = actions(324); - v->a[379][aux_sym_number_token2] = actions(326); - v->a[379][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[379][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[379][anon_sym_BQUOTE] = actions(332); - v->a[379][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[379][anon_sym_LT_LPAREN] = actions(336); - v->a[379][anon_sym_GT_LPAREN] = actions(336); - parse_table_1726(v); -} - -void parse_table_1726(t_parse_table_array *v) -{ - v->a[379][sym_comment] = actions(71); - v->a[379][sym_file_descriptor] = actions(338); - v->a[379][sym_variable_name] = actions(340); - v->a[379][sym_test_operator] = actions(342); - v->a[379][sym__brace_start] = actions(344); - v->a[380][sym__statements] = state(7341); - v->a[380][sym__statement_not_pipeline] = state(6614); - v->a[380][sym_redirected_statement] = state(4797); - v->a[380][sym_for_statement] = state(4797); - v->a[380][sym_c_style_for_statement] = state(4797); - v->a[380][sym_while_statement] = state(4400); - v->a[380][sym_if_statement] = state(4400); - v->a[380][sym_case_statement] = state(4797); - v->a[380][sym_function_definition] = state(4797); - v->a[380][sym_compound_statement] = state(4797); - v->a[380][sym_subshell] = state(4797); - v->a[380][sym_pipeline] = state(5054); - v->a[380][sym_list] = state(4797); - v->a[380][sym_negated_command] = state(4797); - v->a[380][sym_test_command] = state(4797); - parse_table_1727(v); -} - -void parse_table_1727(t_parse_table_array *v) -{ - v->a[380][sym_declaration_command] = state(4797); - v->a[380][sym_unset_command] = state(4797); - v->a[380][sym_command] = state(4797); - v->a[380][sym_command_name] = state(533); - v->a[380][sym_variable_assignment] = state(945); - v->a[380][sym_variable_assignments] = state(4797); - v->a[380][sym_subscript] = state(6754); - v->a[380][sym_file_redirect] = state(2142); - v->a[380][sym_herestring_redirect] = state(2017); - v->a[380][sym_arithmetic_expansion] = state(938); - v->a[380][sym_brace_expression] = state(938); - v->a[380][sym_concatenation] = state(1376); - v->a[380][sym_string] = state(938); - v->a[380][sym_translated_string] = state(938); - v->a[380][sym_number] = state(938); - v->a[380][sym_simple_expansion] = state(938); - v->a[380][sym_expansion] = state(938); - v->a[380][sym_command_substitution] = state(938); - v->a[380][sym_process_substitution] = state(938); - v->a[380][aux_sym__statements_repeat1] = state(423); - parse_table_1728(v); -} - -void parse_table_1728(t_parse_table_array *v) -{ - v->a[380][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[380][aux_sym_command_repeat1] = state(951); - v->a[380][aux_sym__literal_repeat1] = state(1267); - v->a[380][sym_word] = actions(765); - v->a[380][anon_sym_for] = actions(9); - v->a[380][anon_sym_select] = actions(11); - v->a[380][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[380][anon_sym_LT] = actions(85); - v->a[380][anon_sym_GT] = actions(85); - v->a[380][anon_sym_GT_GT] = actions(87); - v->a[380][anon_sym_LPAREN] = actions(19); - v->a[380][anon_sym_while] = actions(21); - v->a[380][anon_sym_until] = actions(21); - v->a[380][anon_sym_if] = actions(23); - v->a[380][anon_sym_case] = actions(25); - v->a[380][anon_sym_function] = actions(91); - v->a[380][anon_sym_LBRACE] = actions(29); - v->a[380][anon_sym_BANG] = actions(769); - v->a[380][anon_sym_LBRACK] = actions(33); - v->a[380][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1729(v); -} - -void parse_table_1729(t_parse_table_array *v) -{ - v->a[380][anon_sym_declare] = actions(95); - v->a[380][anon_sym_typeset] = actions(95); - v->a[380][anon_sym_export] = actions(95); - v->a[380][anon_sym_readonly] = actions(95); - v->a[380][anon_sym_local] = actions(95); - v->a[380][anon_sym_unset] = actions(97); - v->a[380][anon_sym_unsetenv] = actions(97); - v->a[380][anon_sym_AMP_GT] = actions(85); - v->a[380][anon_sym_AMP_GT_GT] = actions(87); - v->a[380][anon_sym_LT_AMP] = actions(85); - v->a[380][anon_sym_GT_AMP] = actions(85); - v->a[380][anon_sym_GT_PIPE] = actions(87); - v->a[380][anon_sym_LT_AMP_DASH] = actions(99); - v->a[380][anon_sym_GT_AMP_DASH] = actions(99); - v->a[380][anon_sym_LT_LT_LT] = actions(101); - v->a[380][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[380][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[380][anon_sym_DOLLAR] = actions(316); - v->a[380][sym__special_character] = actions(771); - v->a[380][anon_sym_DQUOTE] = actions(320); - parse_table_1730(v); -} - -/* EOF parse_table_345.c */ diff --git a/parser/static/parse_table/parse_table_346.c b/parser/static/parse_table/parse_table_346.c deleted file mode 100644 index a6da003b..00000000 --- a/parser/static/parse_table/parse_table_346.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_346.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1730(t_parse_table_array *v) -{ - v->a[380][sym_raw_string] = actions(773); - v->a[380][sym_ansi_c_string] = actions(773); - v->a[380][aux_sym_number_token1] = actions(324); - v->a[380][aux_sym_number_token2] = actions(326); - v->a[380][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[380][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[380][anon_sym_BQUOTE] = actions(332); - v->a[380][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[380][anon_sym_LT_LPAREN] = actions(336); - v->a[380][anon_sym_GT_LPAREN] = actions(336); - v->a[380][sym_comment] = actions(71); - v->a[380][sym_file_descriptor] = actions(135); - v->a[380][sym_variable_name] = actions(137); - v->a[380][sym_test_operator] = actions(775); - v->a[380][sym__brace_start] = actions(344); - v->a[381][sym__statements] = state(7357); - v->a[381][sym__statement_not_pipeline] = state(6614); - v->a[381][sym_redirected_statement] = state(4797); - v->a[381][sym_for_statement] = state(4797); - v->a[381][sym_c_style_for_statement] = state(4797); - parse_table_1731(v); -} - -void parse_table_1731(t_parse_table_array *v) -{ - v->a[381][sym_while_statement] = state(4400); - v->a[381][sym_if_statement] = state(4400); - v->a[381][sym_case_statement] = state(4797); - v->a[381][sym_function_definition] = state(4797); - v->a[381][sym_compound_statement] = state(4797); - v->a[381][sym_subshell] = state(4797); - v->a[381][sym_pipeline] = state(5054); - v->a[381][sym_list] = state(4797); - v->a[381][sym_negated_command] = state(4797); - v->a[381][sym_test_command] = state(4797); - v->a[381][sym_declaration_command] = state(4797); - v->a[381][sym_unset_command] = state(4797); - v->a[381][sym_command] = state(4797); - v->a[381][sym_command_name] = state(533); - v->a[381][sym_variable_assignment] = state(945); - v->a[381][sym_variable_assignments] = state(4797); - v->a[381][sym_subscript] = state(6754); - v->a[381][sym_file_redirect] = state(2019); - v->a[381][sym_herestring_redirect] = state(2017); - v->a[381][sym_arithmetic_expansion] = state(938); - parse_table_1732(v); -} - -void parse_table_1732(t_parse_table_array *v) -{ - v->a[381][sym_brace_expression] = state(938); - v->a[381][sym_concatenation] = state(1376); - v->a[381][sym_string] = state(938); - v->a[381][sym_translated_string] = state(938); - v->a[381][sym_number] = state(938); - v->a[381][sym_simple_expansion] = state(938); - v->a[381][sym_expansion] = state(938); - v->a[381][sym_command_substitution] = state(938); - v->a[381][sym_process_substitution] = state(938); - v->a[381][aux_sym__statements_repeat1] = state(423); - v->a[381][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[381][aux_sym_command_repeat1] = state(951); - v->a[381][aux_sym__literal_repeat1] = state(1267); - v->a[381][sym_word] = actions(765); - v->a[381][anon_sym_for] = actions(9); - v->a[381][anon_sym_select] = actions(11); - v->a[381][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[381][anon_sym_LT] = actions(85); - v->a[381][anon_sym_GT] = actions(85); - v->a[381][anon_sym_GT_GT] = actions(87); - parse_table_1733(v); -} - -void parse_table_1733(t_parse_table_array *v) -{ - v->a[381][anon_sym_LPAREN] = actions(19); - v->a[381][anon_sym_while] = actions(21); - v->a[381][anon_sym_until] = actions(21); - v->a[381][anon_sym_if] = actions(23); - v->a[381][anon_sym_case] = actions(25); - v->a[381][anon_sym_function] = actions(91); - v->a[381][anon_sym_LBRACE] = actions(29); - v->a[381][anon_sym_BANG] = actions(769); - v->a[381][anon_sym_LBRACK] = actions(33); - v->a[381][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[381][anon_sym_declare] = actions(95); - v->a[381][anon_sym_typeset] = actions(95); - v->a[381][anon_sym_export] = actions(95); - v->a[381][anon_sym_readonly] = actions(95); - v->a[381][anon_sym_local] = actions(95); - v->a[381][anon_sym_unset] = actions(97); - v->a[381][anon_sym_unsetenv] = actions(97); - v->a[381][anon_sym_AMP_GT] = actions(85); - v->a[381][anon_sym_AMP_GT_GT] = actions(87); - v->a[381][anon_sym_LT_AMP] = actions(85); - parse_table_1734(v); -} - -void parse_table_1734(t_parse_table_array *v) -{ - v->a[381][anon_sym_GT_AMP] = actions(85); - v->a[381][anon_sym_GT_PIPE] = actions(87); - v->a[381][anon_sym_LT_AMP_DASH] = actions(99); - v->a[381][anon_sym_GT_AMP_DASH] = actions(99); - v->a[381][anon_sym_LT_LT_LT] = actions(101); - v->a[381][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[381][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[381][anon_sym_DOLLAR] = actions(316); - v->a[381][sym__special_character] = actions(771); - v->a[381][anon_sym_DQUOTE] = actions(320); - v->a[381][sym_raw_string] = actions(773); - v->a[381][sym_ansi_c_string] = actions(773); - v->a[381][aux_sym_number_token1] = actions(324); - v->a[381][aux_sym_number_token2] = actions(326); - v->a[381][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[381][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[381][anon_sym_BQUOTE] = actions(332); - v->a[381][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[381][anon_sym_LT_LPAREN] = actions(336); - v->a[381][anon_sym_GT_LPAREN] = actions(336); - parse_table_1735(v); -} - -/* EOF parse_table_346.c */ diff --git a/parser/static/parse_table/parse_table_347.c b/parser/static/parse_table/parse_table_347.c deleted file mode 100644 index b62db344..00000000 --- a/parser/static/parse_table/parse_table_347.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_347.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1735(t_parse_table_array *v) -{ - v->a[381][sym_comment] = actions(71); - v->a[381][sym_file_descriptor] = actions(135); - v->a[381][sym_variable_name] = actions(137); - v->a[381][sym_test_operator] = actions(775); - v->a[381][sym__brace_start] = actions(344); - v->a[382][sym__statements] = state(7358); - v->a[382][sym__statement_not_pipeline] = state(6558); - v->a[382][sym_redirected_statement] = state(4662); - v->a[382][sym_for_statement] = state(4662); - v->a[382][sym_c_style_for_statement] = state(4662); - v->a[382][sym_while_statement] = state(4314); - v->a[382][sym_if_statement] = state(4314); - v->a[382][sym_case_statement] = state(4662); - v->a[382][sym_function_definition] = state(4662); - v->a[382][sym_compound_statement] = state(4662); - v->a[382][sym_subshell] = state(4662); - v->a[382][sym_pipeline] = state(5070); - v->a[382][sym_list] = state(4662); - v->a[382][sym_negated_command] = state(4662); - v->a[382][sym_test_command] = state(4662); - parse_table_1736(v); -} - -void parse_table_1736(t_parse_table_array *v) -{ - v->a[382][sym_declaration_command] = state(4662); - v->a[382][sym_unset_command] = state(4662); - v->a[382][sym_command] = state(4662); - v->a[382][sym_command_name] = state(554); - v->a[382][sym_variable_assignment] = state(1150); - v->a[382][sym_variable_assignments] = state(4662); - v->a[382][sym_subscript] = state(6790); - v->a[382][sym_file_redirect] = state(2273); - v->a[382][sym_herestring_redirect] = state(2272); - v->a[382][sym_arithmetic_expansion] = state(1078); - v->a[382][sym_brace_expression] = state(1078); - v->a[382][sym_concatenation] = state(1376); - v->a[382][sym_string] = state(1078); - v->a[382][sym_translated_string] = state(1078); - v->a[382][sym_number] = state(1078); - v->a[382][sym_simple_expansion] = state(1078); - v->a[382][sym_expansion] = state(1078); - v->a[382][sym_command_substitution] = state(1078); - v->a[382][sym_process_substitution] = state(1078); - v->a[382][aux_sym__statements_repeat1] = state(429); - parse_table_1737(v); -} - -void parse_table_1737(t_parse_table_array *v) -{ - v->a[382][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[382][aux_sym_command_repeat1] = state(958); - v->a[382][aux_sym__literal_repeat1] = state(1267); - v->a[382][sym_word] = actions(799); - v->a[382][anon_sym_for] = actions(9); - v->a[382][anon_sym_select] = actions(11); - v->a[382][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[382][anon_sym_LT] = actions(290); - v->a[382][anon_sym_GT] = actions(290); - v->a[382][anon_sym_GT_GT] = actions(292); - v->a[382][anon_sym_LPAREN] = actions(19); - v->a[382][anon_sym_while] = actions(21); - v->a[382][anon_sym_until] = actions(21); - v->a[382][anon_sym_if] = actions(23); - v->a[382][anon_sym_case] = actions(25); - v->a[382][anon_sym_function] = actions(801); - v->a[382][anon_sym_LBRACE] = actions(29); - v->a[382][anon_sym_BANG] = actions(803); - v->a[382][anon_sym_LBRACK] = actions(33); - v->a[382][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1738(v); -} - -void parse_table_1738(t_parse_table_array *v) -{ - v->a[382][anon_sym_declare] = actions(805); - v->a[382][anon_sym_typeset] = actions(805); - v->a[382][anon_sym_export] = actions(805); - v->a[382][anon_sym_readonly] = actions(805); - v->a[382][anon_sym_local] = actions(805); - v->a[382][anon_sym_unset] = actions(807); - v->a[382][anon_sym_unsetenv] = actions(807); - v->a[382][anon_sym_AMP_GT] = actions(290); - v->a[382][anon_sym_AMP_GT_GT] = actions(292); - v->a[382][anon_sym_LT_AMP] = actions(290); - v->a[382][anon_sym_GT_AMP] = actions(290); - v->a[382][anon_sym_GT_PIPE] = actions(292); - v->a[382][anon_sym_LT_AMP_DASH] = actions(308); - v->a[382][anon_sym_GT_AMP_DASH] = actions(308); - v->a[382][anon_sym_LT_LT_LT] = actions(310); - v->a[382][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[382][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[382][anon_sym_DOLLAR] = actions(316); - v->a[382][sym__special_character] = actions(318); - v->a[382][anon_sym_DQUOTE] = actions(320); - parse_table_1739(v); -} - -void parse_table_1739(t_parse_table_array *v) -{ - v->a[382][sym_raw_string] = actions(322); - v->a[382][sym_ansi_c_string] = actions(322); - v->a[382][aux_sym_number_token1] = actions(324); - v->a[382][aux_sym_number_token2] = actions(326); - v->a[382][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[382][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[382][anon_sym_BQUOTE] = actions(332); - v->a[382][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[382][anon_sym_LT_LPAREN] = actions(336); - v->a[382][anon_sym_GT_LPAREN] = actions(336); - v->a[382][sym_comment] = actions(71); - v->a[382][sym_file_descriptor] = actions(338); - v->a[382][sym_variable_name] = actions(340); - v->a[382][sym_test_operator] = actions(342); - v->a[382][sym__brace_start] = actions(344); - v->a[383][sym__statements] = state(7359); - v->a[383][sym__statement_not_pipeline] = state(6558); - v->a[383][sym_redirected_statement] = state(4662); - v->a[383][sym_for_statement] = state(4662); - v->a[383][sym_c_style_for_statement] = state(4662); - parse_table_1740(v); -} - -/* EOF parse_table_347.c */ diff --git a/parser/static/parse_table/parse_table_348.c b/parser/static/parse_table/parse_table_348.c deleted file mode 100644 index 9dfe1d87..00000000 --- a/parser/static/parse_table/parse_table_348.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_348.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1740(t_parse_table_array *v) -{ - v->a[383][sym_while_statement] = state(4314); - v->a[383][sym_if_statement] = state(4314); - v->a[383][sym_case_statement] = state(4662); - v->a[383][sym_function_definition] = state(4662); - v->a[383][sym_compound_statement] = state(4662); - v->a[383][sym_subshell] = state(4662); - v->a[383][sym_pipeline] = state(5070); - v->a[383][sym_list] = state(4662); - v->a[383][sym_negated_command] = state(4662); - v->a[383][sym_test_command] = state(4662); - v->a[383][sym_declaration_command] = state(4662); - v->a[383][sym_unset_command] = state(4662); - v->a[383][sym_command] = state(4662); - v->a[383][sym_command_name] = state(554); - v->a[383][sym_variable_assignment] = state(1150); - v->a[383][sym_variable_assignments] = state(4662); - v->a[383][sym_subscript] = state(6790); - v->a[383][sym_file_redirect] = state(2273); - v->a[383][sym_herestring_redirect] = state(2272); - v->a[383][sym_arithmetic_expansion] = state(1078); - parse_table_1741(v); -} - -void parse_table_1741(t_parse_table_array *v) -{ - v->a[383][sym_brace_expression] = state(1078); - v->a[383][sym_concatenation] = state(1376); - v->a[383][sym_string] = state(1078); - v->a[383][sym_translated_string] = state(1078); - v->a[383][sym_number] = state(1078); - v->a[383][sym_simple_expansion] = state(1078); - v->a[383][sym_expansion] = state(1078); - v->a[383][sym_command_substitution] = state(1078); - v->a[383][sym_process_substitution] = state(1078); - v->a[383][aux_sym__statements_repeat1] = state(429); - v->a[383][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[383][aux_sym_command_repeat1] = state(958); - v->a[383][aux_sym__literal_repeat1] = state(1267); - v->a[383][sym_word] = actions(799); - v->a[383][anon_sym_for] = actions(9); - v->a[383][anon_sym_select] = actions(11); - v->a[383][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[383][anon_sym_LT] = actions(290); - v->a[383][anon_sym_GT] = actions(290); - v->a[383][anon_sym_GT_GT] = actions(292); - parse_table_1742(v); -} - -void parse_table_1742(t_parse_table_array *v) -{ - v->a[383][anon_sym_LPAREN] = actions(19); - v->a[383][anon_sym_while] = actions(21); - v->a[383][anon_sym_until] = actions(21); - v->a[383][anon_sym_if] = actions(23); - v->a[383][anon_sym_case] = actions(25); - v->a[383][anon_sym_function] = actions(801); - v->a[383][anon_sym_LBRACE] = actions(29); - v->a[383][anon_sym_BANG] = actions(803); - v->a[383][anon_sym_LBRACK] = actions(33); - v->a[383][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[383][anon_sym_declare] = actions(805); - v->a[383][anon_sym_typeset] = actions(805); - v->a[383][anon_sym_export] = actions(805); - v->a[383][anon_sym_readonly] = actions(805); - v->a[383][anon_sym_local] = actions(805); - v->a[383][anon_sym_unset] = actions(807); - v->a[383][anon_sym_unsetenv] = actions(807); - v->a[383][anon_sym_AMP_GT] = actions(290); - v->a[383][anon_sym_AMP_GT_GT] = actions(292); - v->a[383][anon_sym_LT_AMP] = actions(290); - parse_table_1743(v); -} - -void parse_table_1743(t_parse_table_array *v) -{ - v->a[383][anon_sym_GT_AMP] = actions(290); - v->a[383][anon_sym_GT_PIPE] = actions(292); - v->a[383][anon_sym_LT_AMP_DASH] = actions(308); - v->a[383][anon_sym_GT_AMP_DASH] = actions(308); - v->a[383][anon_sym_LT_LT_LT] = actions(310); - v->a[383][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[383][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[383][anon_sym_DOLLAR] = actions(316); - v->a[383][sym__special_character] = actions(318); - v->a[383][anon_sym_DQUOTE] = actions(320); - v->a[383][sym_raw_string] = actions(322); - v->a[383][sym_ansi_c_string] = actions(322); - v->a[383][aux_sym_number_token1] = actions(324); - v->a[383][aux_sym_number_token2] = actions(326); - v->a[383][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[383][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[383][anon_sym_BQUOTE] = actions(332); - v->a[383][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[383][anon_sym_LT_LPAREN] = actions(336); - v->a[383][anon_sym_GT_LPAREN] = actions(336); - parse_table_1744(v); -} - -void parse_table_1744(t_parse_table_array *v) -{ - v->a[383][sym_comment] = actions(71); - v->a[383][sym_file_descriptor] = actions(338); - v->a[383][sym_variable_name] = actions(340); - v->a[383][sym_test_operator] = actions(342); - v->a[383][sym__brace_start] = actions(344); - v->a[384][sym__statements] = state(7360); - v->a[384][sym__statement_not_pipeline] = state(6614); - v->a[384][sym_redirected_statement] = state(4797); - v->a[384][sym_for_statement] = state(4797); - v->a[384][sym_c_style_for_statement] = state(4797); - v->a[384][sym_while_statement] = state(4400); - v->a[384][sym_if_statement] = state(4400); - v->a[384][sym_case_statement] = state(4797); - v->a[384][sym_function_definition] = state(4797); - v->a[384][sym_compound_statement] = state(4797); - v->a[384][sym_subshell] = state(4797); - v->a[384][sym_pipeline] = state(5054); - v->a[384][sym_list] = state(4797); - v->a[384][sym_negated_command] = state(4797); - v->a[384][sym_test_command] = state(4797); - parse_table_1745(v); -} - -/* EOF parse_table_348.c */ diff --git a/parser/static/parse_table/parse_table_349.c b/parser/static/parse_table/parse_table_349.c deleted file mode 100644 index 84650387..00000000 --- a/parser/static/parse_table/parse_table_349.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_349.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1745(t_parse_table_array *v) -{ - v->a[384][sym_declaration_command] = state(4797); - v->a[384][sym_unset_command] = state(4797); - v->a[384][sym_command] = state(4797); - v->a[384][sym_command_name] = state(533); - v->a[384][sym_variable_assignment] = state(945); - v->a[384][sym_variable_assignments] = state(4797); - v->a[384][sym_subscript] = state(6754); - v->a[384][sym_file_redirect] = state(2143); - v->a[384][sym_herestring_redirect] = state(2017); - v->a[384][sym_arithmetic_expansion] = state(938); - v->a[384][sym_brace_expression] = state(938); - v->a[384][sym_concatenation] = state(1376); - v->a[384][sym_string] = state(938); - v->a[384][sym_translated_string] = state(938); - v->a[384][sym_number] = state(938); - v->a[384][sym_simple_expansion] = state(938); - v->a[384][sym_expansion] = state(938); - v->a[384][sym_command_substitution] = state(938); - v->a[384][sym_process_substitution] = state(938); - v->a[384][aux_sym__statements_repeat1] = state(423); - parse_table_1746(v); -} - -void parse_table_1746(t_parse_table_array *v) -{ - v->a[384][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[384][aux_sym_command_repeat1] = state(951); - v->a[384][aux_sym__literal_repeat1] = state(1267); - v->a[384][sym_word] = actions(765); - v->a[384][anon_sym_for] = actions(9); - v->a[384][anon_sym_select] = actions(11); - v->a[384][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[384][anon_sym_LT] = actions(85); - v->a[384][anon_sym_GT] = actions(85); - v->a[384][anon_sym_GT_GT] = actions(87); - v->a[384][anon_sym_LPAREN] = actions(19); - v->a[384][anon_sym_while] = actions(21); - v->a[384][anon_sym_until] = actions(21); - v->a[384][anon_sym_if] = actions(23); - v->a[384][anon_sym_case] = actions(25); - v->a[384][anon_sym_function] = actions(91); - v->a[384][anon_sym_LBRACE] = actions(29); - v->a[384][anon_sym_BANG] = actions(769); - v->a[384][anon_sym_LBRACK] = actions(33); - v->a[384][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1747(v); -} - -void parse_table_1747(t_parse_table_array *v) -{ - v->a[384][anon_sym_declare] = actions(95); - v->a[384][anon_sym_typeset] = actions(95); - v->a[384][anon_sym_export] = actions(95); - v->a[384][anon_sym_readonly] = actions(95); - v->a[384][anon_sym_local] = actions(95); - v->a[384][anon_sym_unset] = actions(97); - v->a[384][anon_sym_unsetenv] = actions(97); - v->a[384][anon_sym_AMP_GT] = actions(85); - v->a[384][anon_sym_AMP_GT_GT] = actions(87); - v->a[384][anon_sym_LT_AMP] = actions(85); - v->a[384][anon_sym_GT_AMP] = actions(85); - v->a[384][anon_sym_GT_PIPE] = actions(87); - v->a[384][anon_sym_LT_AMP_DASH] = actions(99); - v->a[384][anon_sym_GT_AMP_DASH] = actions(99); - v->a[384][anon_sym_LT_LT_LT] = actions(101); - v->a[384][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[384][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[384][anon_sym_DOLLAR] = actions(316); - v->a[384][sym__special_character] = actions(771); - v->a[384][anon_sym_DQUOTE] = actions(320); - parse_table_1748(v); -} - -void parse_table_1748(t_parse_table_array *v) -{ - v->a[384][sym_raw_string] = actions(773); - v->a[384][sym_ansi_c_string] = actions(773); - v->a[384][aux_sym_number_token1] = actions(324); - v->a[384][aux_sym_number_token2] = actions(326); - v->a[384][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[384][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[384][anon_sym_BQUOTE] = actions(332); - v->a[384][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[384][anon_sym_LT_LPAREN] = actions(336); - v->a[384][anon_sym_GT_LPAREN] = actions(336); - v->a[384][sym_comment] = actions(71); - v->a[384][sym_file_descriptor] = actions(135); - v->a[384][sym_variable_name] = actions(137); - v->a[384][sym_test_operator] = actions(775); - v->a[384][sym__brace_start] = actions(344); - v->a[385][sym__statements] = state(7366); - v->a[385][sym__statement_not_pipeline] = state(6614); - v->a[385][sym_redirected_statement] = state(4797); - v->a[385][sym_for_statement] = state(4797); - v->a[385][sym_c_style_for_statement] = state(4797); - parse_table_1749(v); -} - -void parse_table_1749(t_parse_table_array *v) -{ - v->a[385][sym_while_statement] = state(4400); - v->a[385][sym_if_statement] = state(4400); - v->a[385][sym_case_statement] = state(4797); - v->a[385][sym_function_definition] = state(4797); - v->a[385][sym_compound_statement] = state(4797); - v->a[385][sym_subshell] = state(4797); - v->a[385][sym_pipeline] = state(5054); - v->a[385][sym_list] = state(4797); - v->a[385][sym_negated_command] = state(4797); - v->a[385][sym_test_command] = state(4797); - v->a[385][sym_declaration_command] = state(4797); - v->a[385][sym_unset_command] = state(4797); - v->a[385][sym_command] = state(4797); - v->a[385][sym_command_name] = state(533); - v->a[385][sym_variable_assignment] = state(945); - v->a[385][sym_variable_assignments] = state(4797); - v->a[385][sym_subscript] = state(6754); - v->a[385][sym_file_redirect] = state(2019); - v->a[385][sym_herestring_redirect] = state(2017); - v->a[385][sym_arithmetic_expansion] = state(938); - parse_table_1750(v); -} - -/* EOF parse_table_349.c */ diff --git a/parser/static/parse_table/parse_table_35.c b/parser/static/parse_table/parse_table_35.c index 2101e1ea..8fb6c3fb 100644 --- a/parser/static/parse_table/parse_table_35.c +++ b/parser/static/parse_table/parse_table_35.c @@ -14,126 +14,126 @@ void parse_table_175(t_parse_table_array *v) { - v->a[35][anon_sym_DQUOTE] = actions(713); - v->a[35][sym_raw_string] = actions(715); - v->a[35][sym_ansi_c_string] = actions(715); - v->a[35][aux_sym_number_token1] = actions(717); - v->a[35][aux_sym_number_token2] = actions(719); - v->a[35][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[35][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[35][anon_sym_BQUOTE] = actions(725); - v->a[35][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[35][anon_sym_LT_LPAREN] = actions(729); - v->a[35][anon_sym_GT_LPAREN] = actions(729); - v->a[35][sym_comment] = actions(71); - v->a[35][sym_file_descriptor] = actions(731); - v->a[35][sym_variable_name] = actions(733); - v->a[35][sym_test_operator] = actions(735); - v->a[35][sym__brace_start] = actions(737); - v->a[36][sym__statements] = state(6620); - v->a[36][sym__statement_not_pipeline] = state(6674); - v->a[36][sym_redirected_statement] = state(4416); - v->a[36][sym_for_statement] = state(4416); + v->a[43][anon_sym_LT_AMP_DASH] = actions(435); + v->a[43][anon_sym_GT_AMP_DASH] = actions(435); + v->a[43][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[43][anon_sym_DOLLAR] = actions(89); + v->a[43][sym__special_character] = actions(437); + v->a[43][anon_sym_DQUOTE] = actions(93); + v->a[43][sym_raw_string] = actions(439); + v->a[43][aux_sym_number_token1] = actions(97); + v->a[43][aux_sym_number_token2] = actions(99); + v->a[43][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[43][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[43][anon_sym_BQUOTE] = actions(105); + v->a[43][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[43][sym_comment] = actions(57); + v->a[43][sym_file_descriptor] = actions(441); + v->a[43][sym_variable_name] = actions(443); + v->a[43][sym_test_operator] = actions(439); + v->a[43][sym__brace_start] = actions(113); + v->a[44][sym__statements] = state(4026); + v->a[44][sym__statement_not_pipeline] = state(3480); parse_table_176(v); } void parse_table_176(t_parse_table_array *v) { - v->a[36][sym_c_style_for_statement] = state(4416); - v->a[36][sym_while_statement] = state(4239); - v->a[36][sym_if_statement] = state(4239); - v->a[36][sym_case_statement] = state(4416); - v->a[36][sym_function_definition] = state(4416); - v->a[36][sym_compound_statement] = state(4416); - v->a[36][sym_subshell] = state(4416); - v->a[36][sym_pipeline] = state(4910); - v->a[36][sym_list] = state(4416); - v->a[36][sym_negated_command] = state(4416); - v->a[36][sym_test_command] = state(4416); - v->a[36][sym_declaration_command] = state(4416); - v->a[36][sym_unset_command] = state(4416); - v->a[36][sym_command] = state(4416); - v->a[36][sym_command_name] = state(530); - v->a[36][sym_variable_assignment] = state(849); - v->a[36][sym_variable_assignments] = state(4416); - v->a[36][sym_subscript] = state(6760); - v->a[36][sym_file_redirect] = state(1893); - v->a[36][sym_herestring_redirect] = state(1892); + v->a[44][sym_redirected_statement] = state(2098); + v->a[44][sym_for_statement] = state(2098); + v->a[44][sym_while_statement] = state(2098); + v->a[44][sym_if_statement] = state(2098); + v->a[44][sym_case_statement] = state(2098); + v->a[44][sym_function_definition] = state(2098); + v->a[44][sym_compound_statement] = state(2098); + v->a[44][sym_subshell] = state(2098); + v->a[44][sym_pipeline] = state(2384); + v->a[44][sym_list] = state(2098); + v->a[44][sym_negated_command] = state(2098); + v->a[44][sym_declaration_command] = state(2098); + v->a[44][sym_unset_command] = state(2098); + v->a[44][sym_command] = state(2098); + v->a[44][sym_command_name] = state(292); + v->a[44][sym_variable_assignment] = state(539); + v->a[44][sym_variable_assignments] = state(2098); + v->a[44][sym_file_redirect] = state(1320); + v->a[44][sym_arithmetic_expansion] = state(702); + v->a[44][sym_brace_expression] = state(702); parse_table_177(v); } void parse_table_177(t_parse_table_array *v) { - v->a[36][sym_arithmetic_expansion] = state(852); - v->a[36][sym_brace_expression] = state(852); - v->a[36][sym_concatenation] = state(1169); - v->a[36][sym_string] = state(852); - v->a[36][sym_translated_string] = state(852); - v->a[36][sym_number] = state(852); - v->a[36][sym_simple_expansion] = state(852); - v->a[36][sym_expansion] = state(852); - v->a[36][sym_command_substitution] = state(852); - v->a[36][sym_process_substitution] = state(852); - v->a[36][aux_sym__statements_repeat1] = state(426); - v->a[36][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[36][aux_sym_command_repeat1] = state(989); - v->a[36][aux_sym__literal_repeat1] = state(1026); - v->a[36][sym_word] = actions(665); - v->a[36][anon_sym_for] = actions(667); - v->a[36][anon_sym_select] = actions(669); - v->a[36][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[36][anon_sym_LT] = actions(673); - v->a[36][anon_sym_GT] = actions(673); + v->a[44][sym_concatenation] = state(1192); + v->a[44][sym_string] = state(702); + v->a[44][sym_number] = state(702); + v->a[44][sym_simple_expansion] = state(702); + v->a[44][sym_expansion] = state(702); + v->a[44][sym_command_substitution] = state(702); + v->a[44][aux_sym__statements_repeat1] = state(226); + v->a[44][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[44][aux_sym_command_repeat1] = state(1041); + v->a[44][aux_sym__literal_repeat1] = state(1048); + v->a[44][sym_word] = actions(419); + v->a[44][anon_sym_for] = actions(9); + v->a[44][anon_sym_select] = actions(9); + v->a[44][anon_sym_while] = actions(11); + v->a[44][anon_sym_until] = actions(11); + v->a[44][anon_sym_if] = actions(13); + v->a[44][anon_sym_case] = actions(15); + v->a[44][anon_sym_LPAREN] = actions(17); + v->a[44][anon_sym_RPAREN] = actions(465); + v->a[44][anon_sym_function] = actions(423); parse_table_178(v); } void parse_table_178(t_parse_table_array *v) { - v->a[36][anon_sym_GT_GT] = actions(675); - v->a[36][anon_sym_LPAREN] = actions(677); - v->a[36][anon_sym_while] = actions(679); - v->a[36][anon_sym_until] = actions(679); - v->a[36][anon_sym_if] = actions(681); - v->a[36][anon_sym_case] = actions(683); - v->a[36][anon_sym_SEMI_SEMI] = actions(739); - v->a[36][anon_sym_SEMI_AMP] = actions(499); - v->a[36][anon_sym_SEMI_SEMI_AMP] = actions(501); - v->a[36][anon_sym_function] = actions(687); - v->a[36][anon_sym_LBRACE] = actions(689); - v->a[36][anon_sym_BANG] = actions(691); - v->a[36][anon_sym_LBRACK] = actions(693); - v->a[36][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[36][anon_sym_declare] = actions(697); - v->a[36][anon_sym_typeset] = actions(697); - v->a[36][anon_sym_export] = actions(697); - v->a[36][anon_sym_readonly] = actions(697); - v->a[36][anon_sym_local] = actions(697); - v->a[36][anon_sym_unset] = actions(699); + v->a[44][anon_sym_LBRACE] = actions(21); + v->a[44][anon_sym_BANG] = actions(425); + v->a[44][anon_sym_declare] = actions(427); + v->a[44][anon_sym_typeset] = actions(427); + v->a[44][anon_sym_export] = actions(427); + v->a[44][anon_sym_readonly] = actions(427); + v->a[44][anon_sym_local] = actions(427); + v->a[44][anon_sym_unset] = actions(429); + v->a[44][anon_sym_unsetenv] = actions(429); + v->a[44][anon_sym_LT] = actions(431); + v->a[44][anon_sym_GT] = actions(431); + v->a[44][anon_sym_GT_GT] = actions(433); + v->a[44][anon_sym_AMP_GT] = actions(431); + v->a[44][anon_sym_AMP_GT_GT] = actions(433); + v->a[44][anon_sym_LT_AMP] = actions(431); + v->a[44][anon_sym_GT_AMP] = actions(431); + v->a[44][anon_sym_GT_PIPE] = actions(433); + v->a[44][anon_sym_LT_AMP_DASH] = actions(435); + v->a[44][anon_sym_GT_AMP_DASH] = actions(435); + v->a[44][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_179(v); } void parse_table_179(t_parse_table_array *v) { - v->a[36][anon_sym_unsetenv] = actions(699); - v->a[36][anon_sym_AMP_GT] = actions(673); - v->a[36][anon_sym_AMP_GT_GT] = actions(675); - v->a[36][anon_sym_LT_AMP] = actions(673); - v->a[36][anon_sym_GT_AMP] = actions(673); - v->a[36][anon_sym_GT_PIPE] = actions(675); - v->a[36][anon_sym_LT_AMP_DASH] = actions(701); - v->a[36][anon_sym_GT_AMP_DASH] = actions(701); - v->a[36][anon_sym_LT_LT_LT] = actions(703); - v->a[36][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[36][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[36][anon_sym_DOLLAR] = actions(709); - v->a[36][sym__special_character] = actions(711); - v->a[36][anon_sym_DQUOTE] = actions(713); - v->a[36][sym_raw_string] = actions(715); - v->a[36][sym_ansi_c_string] = actions(715); - v->a[36][aux_sym_number_token1] = actions(717); - v->a[36][aux_sym_number_token2] = actions(719); - v->a[36][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[36][anon_sym_DOLLAR_LPAREN] = actions(723); + v->a[44][anon_sym_DOLLAR] = actions(89); + v->a[44][sym__special_character] = actions(437); + v->a[44][anon_sym_DQUOTE] = actions(93); + v->a[44][sym_raw_string] = actions(439); + v->a[44][aux_sym_number_token1] = actions(97); + v->a[44][aux_sym_number_token2] = actions(99); + v->a[44][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[44][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[44][anon_sym_BQUOTE] = actions(105); + v->a[44][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[44][sym_comment] = actions(57); + v->a[44][sym_file_descriptor] = actions(441); + v->a[44][sym_variable_name] = actions(443); + v->a[44][sym_test_operator] = actions(439); + v->a[44][sym__brace_start] = actions(113); + v->a[45][sym__statements] = state(3689); + v->a[45][sym__statement_not_pipeline] = state(3476); + v->a[45][sym_redirected_statement] = state(2121); + v->a[45][sym_for_statement] = state(2121); + v->a[45][sym_while_statement] = state(2121); parse_table_180(v); } diff --git a/parser/static/parse_table/parse_table_350.c b/parser/static/parse_table/parse_table_350.c deleted file mode 100644 index 34aec78a..00000000 --- a/parser/static/parse_table/parse_table_350.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_350.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1750(t_parse_table_array *v) -{ - v->a[385][sym_brace_expression] = state(938); - v->a[385][sym_concatenation] = state(1376); - v->a[385][sym_string] = state(938); - v->a[385][sym_translated_string] = state(938); - v->a[385][sym_number] = state(938); - v->a[385][sym_simple_expansion] = state(938); - v->a[385][sym_expansion] = state(938); - v->a[385][sym_command_substitution] = state(938); - v->a[385][sym_process_substitution] = state(938); - v->a[385][aux_sym__statements_repeat1] = state(423); - v->a[385][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[385][aux_sym_command_repeat1] = state(951); - v->a[385][aux_sym__literal_repeat1] = state(1267); - v->a[385][sym_word] = actions(765); - v->a[385][anon_sym_for] = actions(9); - v->a[385][anon_sym_select] = actions(11); - v->a[385][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[385][anon_sym_LT] = actions(85); - v->a[385][anon_sym_GT] = actions(85); - v->a[385][anon_sym_GT_GT] = actions(87); - parse_table_1751(v); -} - -void parse_table_1751(t_parse_table_array *v) -{ - v->a[385][anon_sym_LPAREN] = actions(19); - v->a[385][anon_sym_while] = actions(21); - v->a[385][anon_sym_until] = actions(21); - v->a[385][anon_sym_if] = actions(23); - v->a[385][anon_sym_case] = actions(25); - v->a[385][anon_sym_function] = actions(91); - v->a[385][anon_sym_LBRACE] = actions(29); - v->a[385][anon_sym_BANG] = actions(769); - v->a[385][anon_sym_LBRACK] = actions(33); - v->a[385][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[385][anon_sym_declare] = actions(95); - v->a[385][anon_sym_typeset] = actions(95); - v->a[385][anon_sym_export] = actions(95); - v->a[385][anon_sym_readonly] = actions(95); - v->a[385][anon_sym_local] = actions(95); - v->a[385][anon_sym_unset] = actions(97); - v->a[385][anon_sym_unsetenv] = actions(97); - v->a[385][anon_sym_AMP_GT] = actions(85); - v->a[385][anon_sym_AMP_GT_GT] = actions(87); - v->a[385][anon_sym_LT_AMP] = actions(85); - parse_table_1752(v); -} - -void parse_table_1752(t_parse_table_array *v) -{ - v->a[385][anon_sym_GT_AMP] = actions(85); - v->a[385][anon_sym_GT_PIPE] = actions(87); - v->a[385][anon_sym_LT_AMP_DASH] = actions(99); - v->a[385][anon_sym_GT_AMP_DASH] = actions(99); - v->a[385][anon_sym_LT_LT_LT] = actions(101); - v->a[385][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[385][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[385][anon_sym_DOLLAR] = actions(316); - v->a[385][sym__special_character] = actions(771); - v->a[385][anon_sym_DQUOTE] = actions(320); - v->a[385][sym_raw_string] = actions(773); - v->a[385][sym_ansi_c_string] = actions(773); - v->a[385][aux_sym_number_token1] = actions(324); - v->a[385][aux_sym_number_token2] = actions(326); - v->a[385][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[385][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[385][anon_sym_BQUOTE] = actions(332); - v->a[385][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[385][anon_sym_LT_LPAREN] = actions(336); - v->a[385][anon_sym_GT_LPAREN] = actions(336); - parse_table_1753(v); -} - -void parse_table_1753(t_parse_table_array *v) -{ - v->a[385][sym_comment] = actions(71); - v->a[385][sym_file_descriptor] = actions(135); - v->a[385][sym_variable_name] = actions(137); - v->a[385][sym_test_operator] = actions(775); - v->a[385][sym__brace_start] = actions(344); - v->a[386][sym__statements] = state(7367); - v->a[386][sym__statement_not_pipeline] = state(6558); - v->a[386][sym_redirected_statement] = state(4662); - v->a[386][sym_for_statement] = state(4662); - v->a[386][sym_c_style_for_statement] = state(4662); - v->a[386][sym_while_statement] = state(4314); - v->a[386][sym_if_statement] = state(4314); - v->a[386][sym_case_statement] = state(4662); - v->a[386][sym_function_definition] = state(4662); - v->a[386][sym_compound_statement] = state(4662); - v->a[386][sym_subshell] = state(4662); - v->a[386][sym_pipeline] = state(5070); - v->a[386][sym_list] = state(4662); - v->a[386][sym_negated_command] = state(4662); - v->a[386][sym_test_command] = state(4662); - parse_table_1754(v); -} - -void parse_table_1754(t_parse_table_array *v) -{ - v->a[386][sym_declaration_command] = state(4662); - v->a[386][sym_unset_command] = state(4662); - v->a[386][sym_command] = state(4662); - v->a[386][sym_command_name] = state(554); - v->a[386][sym_variable_assignment] = state(1150); - v->a[386][sym_variable_assignments] = state(4662); - v->a[386][sym_subscript] = state(6790); - v->a[386][sym_file_redirect] = state(2273); - v->a[386][sym_herestring_redirect] = state(2272); - v->a[386][sym_arithmetic_expansion] = state(1078); - v->a[386][sym_brace_expression] = state(1078); - v->a[386][sym_concatenation] = state(1376); - v->a[386][sym_string] = state(1078); - v->a[386][sym_translated_string] = state(1078); - v->a[386][sym_number] = state(1078); - v->a[386][sym_simple_expansion] = state(1078); - v->a[386][sym_expansion] = state(1078); - v->a[386][sym_command_substitution] = state(1078); - v->a[386][sym_process_substitution] = state(1078); - v->a[386][aux_sym__statements_repeat1] = state(429); - parse_table_1755(v); -} - -/* EOF parse_table_350.c */ diff --git a/parser/static/parse_table/parse_table_351.c b/parser/static/parse_table/parse_table_351.c deleted file mode 100644 index 2cbfc747..00000000 --- a/parser/static/parse_table/parse_table_351.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_351.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1755(t_parse_table_array *v) -{ - v->a[386][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[386][aux_sym_command_repeat1] = state(958); - v->a[386][aux_sym__literal_repeat1] = state(1267); - v->a[386][sym_word] = actions(799); - v->a[386][anon_sym_for] = actions(9); - v->a[386][anon_sym_select] = actions(11); - v->a[386][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[386][anon_sym_LT] = actions(290); - v->a[386][anon_sym_GT] = actions(290); - v->a[386][anon_sym_GT_GT] = actions(292); - v->a[386][anon_sym_LPAREN] = actions(19); - v->a[386][anon_sym_while] = actions(21); - v->a[386][anon_sym_until] = actions(21); - v->a[386][anon_sym_if] = actions(23); - v->a[386][anon_sym_case] = actions(25); - v->a[386][anon_sym_function] = actions(801); - v->a[386][anon_sym_LBRACE] = actions(29); - v->a[386][anon_sym_BANG] = actions(803); - v->a[386][anon_sym_LBRACK] = actions(33); - v->a[386][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1756(v); -} - -void parse_table_1756(t_parse_table_array *v) -{ - v->a[386][anon_sym_declare] = actions(805); - v->a[386][anon_sym_typeset] = actions(805); - v->a[386][anon_sym_export] = actions(805); - v->a[386][anon_sym_readonly] = actions(805); - v->a[386][anon_sym_local] = actions(805); - v->a[386][anon_sym_unset] = actions(807); - v->a[386][anon_sym_unsetenv] = actions(807); - v->a[386][anon_sym_AMP_GT] = actions(290); - v->a[386][anon_sym_AMP_GT_GT] = actions(292); - v->a[386][anon_sym_LT_AMP] = actions(290); - v->a[386][anon_sym_GT_AMP] = actions(290); - v->a[386][anon_sym_GT_PIPE] = actions(292); - v->a[386][anon_sym_LT_AMP_DASH] = actions(308); - v->a[386][anon_sym_GT_AMP_DASH] = actions(308); - v->a[386][anon_sym_LT_LT_LT] = actions(310); - v->a[386][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[386][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[386][anon_sym_DOLLAR] = actions(316); - v->a[386][sym__special_character] = actions(318); - v->a[386][anon_sym_DQUOTE] = actions(320); - parse_table_1757(v); -} - -void parse_table_1757(t_parse_table_array *v) -{ - v->a[386][sym_raw_string] = actions(322); - v->a[386][sym_ansi_c_string] = actions(322); - v->a[386][aux_sym_number_token1] = actions(324); - v->a[386][aux_sym_number_token2] = actions(326); - v->a[386][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[386][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[386][anon_sym_BQUOTE] = actions(332); - v->a[386][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[386][anon_sym_LT_LPAREN] = actions(336); - v->a[386][anon_sym_GT_LPAREN] = actions(336); - v->a[386][sym_comment] = actions(71); - v->a[386][sym_file_descriptor] = actions(338); - v->a[386][sym_variable_name] = actions(340); - v->a[386][sym_test_operator] = actions(342); - v->a[386][sym__brace_start] = actions(344); - v->a[387][sym__statements] = state(7368); - v->a[387][sym__statement_not_pipeline] = state(6558); - v->a[387][sym_redirected_statement] = state(4662); - v->a[387][sym_for_statement] = state(4662); - v->a[387][sym_c_style_for_statement] = state(4662); - parse_table_1758(v); -} - -void parse_table_1758(t_parse_table_array *v) -{ - v->a[387][sym_while_statement] = state(4314); - v->a[387][sym_if_statement] = state(4314); - v->a[387][sym_case_statement] = state(4662); - v->a[387][sym_function_definition] = state(4662); - v->a[387][sym_compound_statement] = state(4662); - v->a[387][sym_subshell] = state(4662); - v->a[387][sym_pipeline] = state(5070); - v->a[387][sym_list] = state(4662); - v->a[387][sym_negated_command] = state(4662); - v->a[387][sym_test_command] = state(4662); - v->a[387][sym_declaration_command] = state(4662); - v->a[387][sym_unset_command] = state(4662); - v->a[387][sym_command] = state(4662); - v->a[387][sym_command_name] = state(554); - v->a[387][sym_variable_assignment] = state(1150); - v->a[387][sym_variable_assignments] = state(4662); - v->a[387][sym_subscript] = state(6790); - v->a[387][sym_file_redirect] = state(2273); - v->a[387][sym_herestring_redirect] = state(2272); - v->a[387][sym_arithmetic_expansion] = state(1078); - parse_table_1759(v); -} - -void parse_table_1759(t_parse_table_array *v) -{ - v->a[387][sym_brace_expression] = state(1078); - v->a[387][sym_concatenation] = state(1376); - v->a[387][sym_string] = state(1078); - v->a[387][sym_translated_string] = state(1078); - v->a[387][sym_number] = state(1078); - v->a[387][sym_simple_expansion] = state(1078); - v->a[387][sym_expansion] = state(1078); - v->a[387][sym_command_substitution] = state(1078); - v->a[387][sym_process_substitution] = state(1078); - v->a[387][aux_sym__statements_repeat1] = state(429); - v->a[387][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[387][aux_sym_command_repeat1] = state(958); - v->a[387][aux_sym__literal_repeat1] = state(1267); - v->a[387][sym_word] = actions(799); - v->a[387][anon_sym_for] = actions(9); - v->a[387][anon_sym_select] = actions(11); - v->a[387][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[387][anon_sym_LT] = actions(290); - v->a[387][anon_sym_GT] = actions(290); - v->a[387][anon_sym_GT_GT] = actions(292); - parse_table_1760(v); -} - -/* EOF parse_table_351.c */ diff --git a/parser/static/parse_table/parse_table_352.c b/parser/static/parse_table/parse_table_352.c deleted file mode 100644 index 12b632e7..00000000 --- a/parser/static/parse_table/parse_table_352.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_352.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1760(t_parse_table_array *v) -{ - v->a[387][anon_sym_LPAREN] = actions(19); - v->a[387][anon_sym_while] = actions(21); - v->a[387][anon_sym_until] = actions(21); - v->a[387][anon_sym_if] = actions(23); - v->a[387][anon_sym_case] = actions(25); - v->a[387][anon_sym_function] = actions(801); - v->a[387][anon_sym_LBRACE] = actions(29); - v->a[387][anon_sym_BANG] = actions(803); - v->a[387][anon_sym_LBRACK] = actions(33); - v->a[387][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[387][anon_sym_declare] = actions(805); - v->a[387][anon_sym_typeset] = actions(805); - v->a[387][anon_sym_export] = actions(805); - v->a[387][anon_sym_readonly] = actions(805); - v->a[387][anon_sym_local] = actions(805); - v->a[387][anon_sym_unset] = actions(807); - v->a[387][anon_sym_unsetenv] = actions(807); - v->a[387][anon_sym_AMP_GT] = actions(290); - v->a[387][anon_sym_AMP_GT_GT] = actions(292); - v->a[387][anon_sym_LT_AMP] = actions(290); - parse_table_1761(v); -} - -void parse_table_1761(t_parse_table_array *v) -{ - v->a[387][anon_sym_GT_AMP] = actions(290); - v->a[387][anon_sym_GT_PIPE] = actions(292); - v->a[387][anon_sym_LT_AMP_DASH] = actions(308); - v->a[387][anon_sym_GT_AMP_DASH] = actions(308); - v->a[387][anon_sym_LT_LT_LT] = actions(310); - v->a[387][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[387][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[387][anon_sym_DOLLAR] = actions(316); - v->a[387][sym__special_character] = actions(318); - v->a[387][anon_sym_DQUOTE] = actions(320); - v->a[387][sym_raw_string] = actions(322); - v->a[387][sym_ansi_c_string] = actions(322); - v->a[387][aux_sym_number_token1] = actions(324); - v->a[387][aux_sym_number_token2] = actions(326); - v->a[387][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[387][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[387][anon_sym_BQUOTE] = actions(332); - v->a[387][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[387][anon_sym_LT_LPAREN] = actions(336); - v->a[387][anon_sym_GT_LPAREN] = actions(336); - parse_table_1762(v); -} - -void parse_table_1762(t_parse_table_array *v) -{ - v->a[387][sym_comment] = actions(71); - v->a[387][sym_file_descriptor] = actions(338); - v->a[387][sym_variable_name] = actions(340); - v->a[387][sym_test_operator] = actions(342); - v->a[387][sym__brace_start] = actions(344); - v->a[388][sym__statements] = state(7372); - v->a[388][sym__statement_not_pipeline] = state(6614); - v->a[388][sym_redirected_statement] = state(4797); - v->a[388][sym_for_statement] = state(4797); - v->a[388][sym_c_style_for_statement] = state(4797); - v->a[388][sym_while_statement] = state(4400); - v->a[388][sym_if_statement] = state(4400); - v->a[388][sym_case_statement] = state(4797); - v->a[388][sym_function_definition] = state(4797); - v->a[388][sym_compound_statement] = state(4797); - v->a[388][sym_subshell] = state(4797); - v->a[388][sym_pipeline] = state(5054); - v->a[388][sym_list] = state(4797); - v->a[388][sym_negated_command] = state(4797); - v->a[388][sym_test_command] = state(4797); - parse_table_1763(v); -} - -void parse_table_1763(t_parse_table_array *v) -{ - v->a[388][sym_declaration_command] = state(4797); - v->a[388][sym_unset_command] = state(4797); - v->a[388][sym_command] = state(4797); - v->a[388][sym_command_name] = state(533); - v->a[388][sym_variable_assignment] = state(945); - v->a[388][sym_variable_assignments] = state(4797); - v->a[388][sym_subscript] = state(6754); - v->a[388][sym_file_redirect] = state(2144); - v->a[388][sym_herestring_redirect] = state(2017); - v->a[388][sym_arithmetic_expansion] = state(938); - v->a[388][sym_brace_expression] = state(938); - v->a[388][sym_concatenation] = state(1376); - v->a[388][sym_string] = state(938); - v->a[388][sym_translated_string] = state(938); - v->a[388][sym_number] = state(938); - v->a[388][sym_simple_expansion] = state(938); - v->a[388][sym_expansion] = state(938); - v->a[388][sym_command_substitution] = state(938); - v->a[388][sym_process_substitution] = state(938); - v->a[388][aux_sym__statements_repeat1] = state(423); - parse_table_1764(v); -} - -void parse_table_1764(t_parse_table_array *v) -{ - v->a[388][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[388][aux_sym_command_repeat1] = state(951); - v->a[388][aux_sym__literal_repeat1] = state(1267); - v->a[388][sym_word] = actions(765); - v->a[388][anon_sym_for] = actions(9); - v->a[388][anon_sym_select] = actions(11); - v->a[388][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[388][anon_sym_LT] = actions(85); - v->a[388][anon_sym_GT] = actions(85); - v->a[388][anon_sym_GT_GT] = actions(87); - v->a[388][anon_sym_LPAREN] = actions(19); - v->a[388][anon_sym_while] = actions(21); - v->a[388][anon_sym_until] = actions(21); - v->a[388][anon_sym_if] = actions(23); - v->a[388][anon_sym_case] = actions(25); - v->a[388][anon_sym_function] = actions(91); - v->a[388][anon_sym_LBRACE] = actions(29); - v->a[388][anon_sym_BANG] = actions(769); - v->a[388][anon_sym_LBRACK] = actions(33); - v->a[388][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1765(v); -} - -/* EOF parse_table_352.c */ diff --git a/parser/static/parse_table/parse_table_353.c b/parser/static/parse_table/parse_table_353.c deleted file mode 100644 index 232dbc8d..00000000 --- a/parser/static/parse_table/parse_table_353.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_353.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1765(t_parse_table_array *v) -{ - v->a[388][anon_sym_declare] = actions(95); - v->a[388][anon_sym_typeset] = actions(95); - v->a[388][anon_sym_export] = actions(95); - v->a[388][anon_sym_readonly] = actions(95); - v->a[388][anon_sym_local] = actions(95); - v->a[388][anon_sym_unset] = actions(97); - v->a[388][anon_sym_unsetenv] = actions(97); - v->a[388][anon_sym_AMP_GT] = actions(85); - v->a[388][anon_sym_AMP_GT_GT] = actions(87); - v->a[388][anon_sym_LT_AMP] = actions(85); - v->a[388][anon_sym_GT_AMP] = actions(85); - v->a[388][anon_sym_GT_PIPE] = actions(87); - v->a[388][anon_sym_LT_AMP_DASH] = actions(99); - v->a[388][anon_sym_GT_AMP_DASH] = actions(99); - v->a[388][anon_sym_LT_LT_LT] = actions(101); - v->a[388][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[388][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[388][anon_sym_DOLLAR] = actions(316); - v->a[388][sym__special_character] = actions(771); - v->a[388][anon_sym_DQUOTE] = actions(320); - parse_table_1766(v); -} - -void parse_table_1766(t_parse_table_array *v) -{ - v->a[388][sym_raw_string] = actions(773); - v->a[388][sym_ansi_c_string] = actions(773); - v->a[388][aux_sym_number_token1] = actions(324); - v->a[388][aux_sym_number_token2] = actions(326); - v->a[388][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[388][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[388][anon_sym_BQUOTE] = actions(332); - v->a[388][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[388][anon_sym_LT_LPAREN] = actions(336); - v->a[388][anon_sym_GT_LPAREN] = actions(336); - v->a[388][sym_comment] = actions(71); - v->a[388][sym_file_descriptor] = actions(135); - v->a[388][sym_variable_name] = actions(137); - v->a[388][sym_test_operator] = actions(775); - v->a[388][sym__brace_start] = actions(344); - v->a[389][sym__statements] = state(7382); - v->a[389][sym__statement_not_pipeline] = state(6614); - v->a[389][sym_redirected_statement] = state(4797); - v->a[389][sym_for_statement] = state(4797); - v->a[389][sym_c_style_for_statement] = state(4797); - parse_table_1767(v); -} - -void parse_table_1767(t_parse_table_array *v) -{ - v->a[389][sym_while_statement] = state(4400); - v->a[389][sym_if_statement] = state(4400); - v->a[389][sym_case_statement] = state(4797); - v->a[389][sym_function_definition] = state(4797); - v->a[389][sym_compound_statement] = state(4797); - v->a[389][sym_subshell] = state(4797); - v->a[389][sym_pipeline] = state(5054); - v->a[389][sym_list] = state(4797); - v->a[389][sym_negated_command] = state(4797); - v->a[389][sym_test_command] = state(4797); - v->a[389][sym_declaration_command] = state(4797); - v->a[389][sym_unset_command] = state(4797); - v->a[389][sym_command] = state(4797); - v->a[389][sym_command_name] = state(533); - v->a[389][sym_variable_assignment] = state(945); - v->a[389][sym_variable_assignments] = state(4797); - v->a[389][sym_subscript] = state(6754); - v->a[389][sym_file_redirect] = state(2019); - v->a[389][sym_herestring_redirect] = state(2017); - v->a[389][sym_arithmetic_expansion] = state(938); - parse_table_1768(v); -} - -void parse_table_1768(t_parse_table_array *v) -{ - v->a[389][sym_brace_expression] = state(938); - v->a[389][sym_concatenation] = state(1376); - v->a[389][sym_string] = state(938); - v->a[389][sym_translated_string] = state(938); - v->a[389][sym_number] = state(938); - v->a[389][sym_simple_expansion] = state(938); - v->a[389][sym_expansion] = state(938); - v->a[389][sym_command_substitution] = state(938); - v->a[389][sym_process_substitution] = state(938); - v->a[389][aux_sym__statements_repeat1] = state(423); - v->a[389][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[389][aux_sym_command_repeat1] = state(951); - v->a[389][aux_sym__literal_repeat1] = state(1267); - v->a[389][sym_word] = actions(765); - v->a[389][anon_sym_for] = actions(9); - v->a[389][anon_sym_select] = actions(11); - v->a[389][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[389][anon_sym_LT] = actions(85); - v->a[389][anon_sym_GT] = actions(85); - v->a[389][anon_sym_GT_GT] = actions(87); - parse_table_1769(v); -} - -void parse_table_1769(t_parse_table_array *v) -{ - v->a[389][anon_sym_LPAREN] = actions(19); - v->a[389][anon_sym_while] = actions(21); - v->a[389][anon_sym_until] = actions(21); - v->a[389][anon_sym_if] = actions(23); - v->a[389][anon_sym_case] = actions(25); - v->a[389][anon_sym_function] = actions(91); - v->a[389][anon_sym_LBRACE] = actions(29); - v->a[389][anon_sym_BANG] = actions(769); - v->a[389][anon_sym_LBRACK] = actions(33); - v->a[389][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[389][anon_sym_declare] = actions(95); - v->a[389][anon_sym_typeset] = actions(95); - v->a[389][anon_sym_export] = actions(95); - v->a[389][anon_sym_readonly] = actions(95); - v->a[389][anon_sym_local] = actions(95); - v->a[389][anon_sym_unset] = actions(97); - v->a[389][anon_sym_unsetenv] = actions(97); - v->a[389][anon_sym_AMP_GT] = actions(85); - v->a[389][anon_sym_AMP_GT_GT] = actions(87); - v->a[389][anon_sym_LT_AMP] = actions(85); - parse_table_1770(v); -} - -/* EOF parse_table_353.c */ diff --git a/parser/static/parse_table/parse_table_354.c b/parser/static/parse_table/parse_table_354.c deleted file mode 100644 index 3b930b0a..00000000 --- a/parser/static/parse_table/parse_table_354.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_354.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1770(t_parse_table_array *v) -{ - v->a[389][anon_sym_GT_AMP] = actions(85); - v->a[389][anon_sym_GT_PIPE] = actions(87); - v->a[389][anon_sym_LT_AMP_DASH] = actions(99); - v->a[389][anon_sym_GT_AMP_DASH] = actions(99); - v->a[389][anon_sym_LT_LT_LT] = actions(101); - v->a[389][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[389][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[389][anon_sym_DOLLAR] = actions(316); - v->a[389][sym__special_character] = actions(771); - v->a[389][anon_sym_DQUOTE] = actions(320); - v->a[389][sym_raw_string] = actions(773); - v->a[389][sym_ansi_c_string] = actions(773); - v->a[389][aux_sym_number_token1] = actions(324); - v->a[389][aux_sym_number_token2] = actions(326); - v->a[389][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[389][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[389][anon_sym_BQUOTE] = actions(332); - v->a[389][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[389][anon_sym_LT_LPAREN] = actions(336); - v->a[389][anon_sym_GT_LPAREN] = actions(336); - parse_table_1771(v); -} - -void parse_table_1771(t_parse_table_array *v) -{ - v->a[389][sym_comment] = actions(71); - v->a[389][sym_file_descriptor] = actions(135); - v->a[389][sym_variable_name] = actions(137); - v->a[389][sym_test_operator] = actions(775); - v->a[389][sym__brace_start] = actions(344); - v->a[390][sym__statements] = state(7383); - v->a[390][sym__statement_not_pipeline] = state(6558); - v->a[390][sym_redirected_statement] = state(4662); - v->a[390][sym_for_statement] = state(4662); - v->a[390][sym_c_style_for_statement] = state(4662); - v->a[390][sym_while_statement] = state(4314); - v->a[390][sym_if_statement] = state(4314); - v->a[390][sym_case_statement] = state(4662); - v->a[390][sym_function_definition] = state(4662); - v->a[390][sym_compound_statement] = state(4662); - v->a[390][sym_subshell] = state(4662); - v->a[390][sym_pipeline] = state(5070); - v->a[390][sym_list] = state(4662); - v->a[390][sym_negated_command] = state(4662); - v->a[390][sym_test_command] = state(4662); - parse_table_1772(v); -} - -void parse_table_1772(t_parse_table_array *v) -{ - v->a[390][sym_declaration_command] = state(4662); - v->a[390][sym_unset_command] = state(4662); - v->a[390][sym_command] = state(4662); - v->a[390][sym_command_name] = state(554); - v->a[390][sym_variable_assignment] = state(1150); - v->a[390][sym_variable_assignments] = state(4662); - v->a[390][sym_subscript] = state(6790); - v->a[390][sym_file_redirect] = state(2273); - v->a[390][sym_herestring_redirect] = state(2272); - v->a[390][sym_arithmetic_expansion] = state(1078); - v->a[390][sym_brace_expression] = state(1078); - v->a[390][sym_concatenation] = state(1376); - v->a[390][sym_string] = state(1078); - v->a[390][sym_translated_string] = state(1078); - v->a[390][sym_number] = state(1078); - v->a[390][sym_simple_expansion] = state(1078); - v->a[390][sym_expansion] = state(1078); - v->a[390][sym_command_substitution] = state(1078); - v->a[390][sym_process_substitution] = state(1078); - v->a[390][aux_sym__statements_repeat1] = state(429); - parse_table_1773(v); -} - -void parse_table_1773(t_parse_table_array *v) -{ - v->a[390][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[390][aux_sym_command_repeat1] = state(958); - v->a[390][aux_sym__literal_repeat1] = state(1267); - v->a[390][sym_word] = actions(799); - v->a[390][anon_sym_for] = actions(9); - v->a[390][anon_sym_select] = actions(11); - v->a[390][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[390][anon_sym_LT] = actions(290); - v->a[390][anon_sym_GT] = actions(290); - v->a[390][anon_sym_GT_GT] = actions(292); - v->a[390][anon_sym_LPAREN] = actions(19); - v->a[390][anon_sym_while] = actions(21); - v->a[390][anon_sym_until] = actions(21); - v->a[390][anon_sym_if] = actions(23); - v->a[390][anon_sym_case] = actions(25); - v->a[390][anon_sym_function] = actions(801); - v->a[390][anon_sym_LBRACE] = actions(29); - v->a[390][anon_sym_BANG] = actions(803); - v->a[390][anon_sym_LBRACK] = actions(33); - v->a[390][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1774(v); -} - -void parse_table_1774(t_parse_table_array *v) -{ - v->a[390][anon_sym_declare] = actions(805); - v->a[390][anon_sym_typeset] = actions(805); - v->a[390][anon_sym_export] = actions(805); - v->a[390][anon_sym_readonly] = actions(805); - v->a[390][anon_sym_local] = actions(805); - v->a[390][anon_sym_unset] = actions(807); - v->a[390][anon_sym_unsetenv] = actions(807); - v->a[390][anon_sym_AMP_GT] = actions(290); - v->a[390][anon_sym_AMP_GT_GT] = actions(292); - v->a[390][anon_sym_LT_AMP] = actions(290); - v->a[390][anon_sym_GT_AMP] = actions(290); - v->a[390][anon_sym_GT_PIPE] = actions(292); - v->a[390][anon_sym_LT_AMP_DASH] = actions(308); - v->a[390][anon_sym_GT_AMP_DASH] = actions(308); - v->a[390][anon_sym_LT_LT_LT] = actions(310); - v->a[390][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[390][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[390][anon_sym_DOLLAR] = actions(316); - v->a[390][sym__special_character] = actions(318); - v->a[390][anon_sym_DQUOTE] = actions(320); - parse_table_1775(v); -} - -/* EOF parse_table_354.c */ diff --git a/parser/static/parse_table/parse_table_355.c b/parser/static/parse_table/parse_table_355.c deleted file mode 100644 index 915476b2..00000000 --- a/parser/static/parse_table/parse_table_355.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_355.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1775(t_parse_table_array *v) -{ - v->a[390][sym_raw_string] = actions(322); - v->a[390][sym_ansi_c_string] = actions(322); - v->a[390][aux_sym_number_token1] = actions(324); - v->a[390][aux_sym_number_token2] = actions(326); - v->a[390][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[390][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[390][anon_sym_BQUOTE] = actions(332); - v->a[390][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[390][anon_sym_LT_LPAREN] = actions(336); - v->a[390][anon_sym_GT_LPAREN] = actions(336); - v->a[390][sym_comment] = actions(71); - v->a[390][sym_file_descriptor] = actions(338); - v->a[390][sym_variable_name] = actions(340); - v->a[390][sym_test_operator] = actions(342); - v->a[390][sym__brace_start] = actions(344); - v->a[391][sym__statements] = state(7384); - v->a[391][sym__statement_not_pipeline] = state(6558); - v->a[391][sym_redirected_statement] = state(4662); - v->a[391][sym_for_statement] = state(4662); - v->a[391][sym_c_style_for_statement] = state(4662); - parse_table_1776(v); -} - -void parse_table_1776(t_parse_table_array *v) -{ - v->a[391][sym_while_statement] = state(4314); - v->a[391][sym_if_statement] = state(4314); - v->a[391][sym_case_statement] = state(4662); - v->a[391][sym_function_definition] = state(4662); - v->a[391][sym_compound_statement] = state(4662); - v->a[391][sym_subshell] = state(4662); - v->a[391][sym_pipeline] = state(5070); - v->a[391][sym_list] = state(4662); - v->a[391][sym_negated_command] = state(4662); - v->a[391][sym_test_command] = state(4662); - v->a[391][sym_declaration_command] = state(4662); - v->a[391][sym_unset_command] = state(4662); - v->a[391][sym_command] = state(4662); - v->a[391][sym_command_name] = state(554); - v->a[391][sym_variable_assignment] = state(1150); - v->a[391][sym_variable_assignments] = state(4662); - v->a[391][sym_subscript] = state(6790); - v->a[391][sym_file_redirect] = state(2273); - v->a[391][sym_herestring_redirect] = state(2272); - v->a[391][sym_arithmetic_expansion] = state(1078); - parse_table_1777(v); -} - -void parse_table_1777(t_parse_table_array *v) -{ - v->a[391][sym_brace_expression] = state(1078); - v->a[391][sym_concatenation] = state(1376); - v->a[391][sym_string] = state(1078); - v->a[391][sym_translated_string] = state(1078); - v->a[391][sym_number] = state(1078); - v->a[391][sym_simple_expansion] = state(1078); - v->a[391][sym_expansion] = state(1078); - v->a[391][sym_command_substitution] = state(1078); - v->a[391][sym_process_substitution] = state(1078); - v->a[391][aux_sym__statements_repeat1] = state(429); - v->a[391][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[391][aux_sym_command_repeat1] = state(958); - v->a[391][aux_sym__literal_repeat1] = state(1267); - v->a[391][sym_word] = actions(799); - v->a[391][anon_sym_for] = actions(9); - v->a[391][anon_sym_select] = actions(11); - v->a[391][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[391][anon_sym_LT] = actions(290); - v->a[391][anon_sym_GT] = actions(290); - v->a[391][anon_sym_GT_GT] = actions(292); - parse_table_1778(v); -} - -void parse_table_1778(t_parse_table_array *v) -{ - v->a[391][anon_sym_LPAREN] = actions(19); - v->a[391][anon_sym_while] = actions(21); - v->a[391][anon_sym_until] = actions(21); - v->a[391][anon_sym_if] = actions(23); - v->a[391][anon_sym_case] = actions(25); - v->a[391][anon_sym_function] = actions(801); - v->a[391][anon_sym_LBRACE] = actions(29); - v->a[391][anon_sym_BANG] = actions(803); - v->a[391][anon_sym_LBRACK] = actions(33); - v->a[391][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[391][anon_sym_declare] = actions(805); - v->a[391][anon_sym_typeset] = actions(805); - v->a[391][anon_sym_export] = actions(805); - v->a[391][anon_sym_readonly] = actions(805); - v->a[391][anon_sym_local] = actions(805); - v->a[391][anon_sym_unset] = actions(807); - v->a[391][anon_sym_unsetenv] = actions(807); - v->a[391][anon_sym_AMP_GT] = actions(290); - v->a[391][anon_sym_AMP_GT_GT] = actions(292); - v->a[391][anon_sym_LT_AMP] = actions(290); - parse_table_1779(v); -} - -void parse_table_1779(t_parse_table_array *v) -{ - v->a[391][anon_sym_GT_AMP] = actions(290); - v->a[391][anon_sym_GT_PIPE] = actions(292); - v->a[391][anon_sym_LT_AMP_DASH] = actions(308); - v->a[391][anon_sym_GT_AMP_DASH] = actions(308); - v->a[391][anon_sym_LT_LT_LT] = actions(310); - v->a[391][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[391][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[391][anon_sym_DOLLAR] = actions(316); - v->a[391][sym__special_character] = actions(318); - v->a[391][anon_sym_DQUOTE] = actions(320); - v->a[391][sym_raw_string] = actions(322); - v->a[391][sym_ansi_c_string] = actions(322); - v->a[391][aux_sym_number_token1] = actions(324); - v->a[391][aux_sym_number_token2] = actions(326); - v->a[391][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[391][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[391][anon_sym_BQUOTE] = actions(332); - v->a[391][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[391][anon_sym_LT_LPAREN] = actions(336); - v->a[391][anon_sym_GT_LPAREN] = actions(336); - parse_table_1780(v); -} - -/* EOF parse_table_355.c */ diff --git a/parser/static/parse_table/parse_table_356.c b/parser/static/parse_table/parse_table_356.c deleted file mode 100644 index 40c3ba22..00000000 --- a/parser/static/parse_table/parse_table_356.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_356.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1780(t_parse_table_array *v) -{ - v->a[391][sym_comment] = actions(71); - v->a[391][sym_file_descriptor] = actions(338); - v->a[391][sym_variable_name] = actions(340); - v->a[391][sym_test_operator] = actions(342); - v->a[391][sym__brace_start] = actions(344); - v->a[392][sym__statements] = state(7385); - v->a[392][sym__statement_not_pipeline] = state(6614); - v->a[392][sym_redirected_statement] = state(4797); - v->a[392][sym_for_statement] = state(4797); - v->a[392][sym_c_style_for_statement] = state(4797); - v->a[392][sym_while_statement] = state(4400); - v->a[392][sym_if_statement] = state(4400); - v->a[392][sym_case_statement] = state(4797); - v->a[392][sym_function_definition] = state(4797); - v->a[392][sym_compound_statement] = state(4797); - v->a[392][sym_subshell] = state(4797); - v->a[392][sym_pipeline] = state(5054); - v->a[392][sym_list] = state(4797); - v->a[392][sym_negated_command] = state(4797); - v->a[392][sym_test_command] = state(4797); - parse_table_1781(v); -} - -void parse_table_1781(t_parse_table_array *v) -{ - v->a[392][sym_declaration_command] = state(4797); - v->a[392][sym_unset_command] = state(4797); - v->a[392][sym_command] = state(4797); - v->a[392][sym_command_name] = state(533); - v->a[392][sym_variable_assignment] = state(945); - v->a[392][sym_variable_assignments] = state(4797); - v->a[392][sym_subscript] = state(6754); - v->a[392][sym_file_redirect] = state(2146); - v->a[392][sym_herestring_redirect] = state(2017); - v->a[392][sym_arithmetic_expansion] = state(938); - v->a[392][sym_brace_expression] = state(938); - v->a[392][sym_concatenation] = state(1376); - v->a[392][sym_string] = state(938); - v->a[392][sym_translated_string] = state(938); - v->a[392][sym_number] = state(938); - v->a[392][sym_simple_expansion] = state(938); - v->a[392][sym_expansion] = state(938); - v->a[392][sym_command_substitution] = state(938); - v->a[392][sym_process_substitution] = state(938); - v->a[392][aux_sym__statements_repeat1] = state(423); - parse_table_1782(v); -} - -void parse_table_1782(t_parse_table_array *v) -{ - v->a[392][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[392][aux_sym_command_repeat1] = state(951); - v->a[392][aux_sym__literal_repeat1] = state(1267); - v->a[392][sym_word] = actions(765); - v->a[392][anon_sym_for] = actions(9); - v->a[392][anon_sym_select] = actions(11); - v->a[392][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[392][anon_sym_LT] = actions(85); - v->a[392][anon_sym_GT] = actions(85); - v->a[392][anon_sym_GT_GT] = actions(87); - v->a[392][anon_sym_LPAREN] = actions(19); - v->a[392][anon_sym_while] = actions(21); - v->a[392][anon_sym_until] = actions(21); - v->a[392][anon_sym_if] = actions(23); - v->a[392][anon_sym_case] = actions(25); - v->a[392][anon_sym_function] = actions(91); - v->a[392][anon_sym_LBRACE] = actions(29); - v->a[392][anon_sym_BANG] = actions(769); - v->a[392][anon_sym_LBRACK] = actions(33); - v->a[392][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1783(v); -} - -void parse_table_1783(t_parse_table_array *v) -{ - v->a[392][anon_sym_declare] = actions(95); - v->a[392][anon_sym_typeset] = actions(95); - v->a[392][anon_sym_export] = actions(95); - v->a[392][anon_sym_readonly] = actions(95); - v->a[392][anon_sym_local] = actions(95); - v->a[392][anon_sym_unset] = actions(97); - v->a[392][anon_sym_unsetenv] = actions(97); - v->a[392][anon_sym_AMP_GT] = actions(85); - v->a[392][anon_sym_AMP_GT_GT] = actions(87); - v->a[392][anon_sym_LT_AMP] = actions(85); - v->a[392][anon_sym_GT_AMP] = actions(85); - v->a[392][anon_sym_GT_PIPE] = actions(87); - v->a[392][anon_sym_LT_AMP_DASH] = actions(99); - v->a[392][anon_sym_GT_AMP_DASH] = actions(99); - v->a[392][anon_sym_LT_LT_LT] = actions(101); - v->a[392][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[392][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[392][anon_sym_DOLLAR] = actions(316); - v->a[392][sym__special_character] = actions(771); - v->a[392][anon_sym_DQUOTE] = actions(320); - parse_table_1784(v); -} - -void parse_table_1784(t_parse_table_array *v) -{ - v->a[392][sym_raw_string] = actions(773); - v->a[392][sym_ansi_c_string] = actions(773); - v->a[392][aux_sym_number_token1] = actions(324); - v->a[392][aux_sym_number_token2] = actions(326); - v->a[392][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[392][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[392][anon_sym_BQUOTE] = actions(332); - v->a[392][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[392][anon_sym_LT_LPAREN] = actions(336); - v->a[392][anon_sym_GT_LPAREN] = actions(336); - v->a[392][sym_comment] = actions(71); - v->a[392][sym_file_descriptor] = actions(135); - v->a[392][sym_variable_name] = actions(137); - v->a[392][sym_test_operator] = actions(775); - v->a[392][sym__brace_start] = actions(344); - v->a[393][sym__statements] = state(7388); - v->a[393][sym__statement_not_pipeline] = state(6614); - v->a[393][sym_redirected_statement] = state(4797); - v->a[393][sym_for_statement] = state(4797); - v->a[393][sym_c_style_for_statement] = state(4797); - parse_table_1785(v); -} - -/* EOF parse_table_356.c */ diff --git a/parser/static/parse_table/parse_table_357.c b/parser/static/parse_table/parse_table_357.c deleted file mode 100644 index f7d81e2e..00000000 --- a/parser/static/parse_table/parse_table_357.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_357.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1785(t_parse_table_array *v) -{ - v->a[393][sym_while_statement] = state(4400); - v->a[393][sym_if_statement] = state(4400); - v->a[393][sym_case_statement] = state(4797); - v->a[393][sym_function_definition] = state(4797); - v->a[393][sym_compound_statement] = state(4797); - v->a[393][sym_subshell] = state(4797); - v->a[393][sym_pipeline] = state(5054); - v->a[393][sym_list] = state(4797); - v->a[393][sym_negated_command] = state(4797); - v->a[393][sym_test_command] = state(4797); - v->a[393][sym_declaration_command] = state(4797); - v->a[393][sym_unset_command] = state(4797); - v->a[393][sym_command] = state(4797); - v->a[393][sym_command_name] = state(533); - v->a[393][sym_variable_assignment] = state(945); - v->a[393][sym_variable_assignments] = state(4797); - v->a[393][sym_subscript] = state(6754); - v->a[393][sym_file_redirect] = state(2019); - v->a[393][sym_herestring_redirect] = state(2017); - v->a[393][sym_arithmetic_expansion] = state(938); - parse_table_1786(v); -} - -void parse_table_1786(t_parse_table_array *v) -{ - v->a[393][sym_brace_expression] = state(938); - v->a[393][sym_concatenation] = state(1376); - v->a[393][sym_string] = state(938); - v->a[393][sym_translated_string] = state(938); - v->a[393][sym_number] = state(938); - v->a[393][sym_simple_expansion] = state(938); - v->a[393][sym_expansion] = state(938); - v->a[393][sym_command_substitution] = state(938); - v->a[393][sym_process_substitution] = state(938); - v->a[393][aux_sym__statements_repeat1] = state(423); - v->a[393][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[393][aux_sym_command_repeat1] = state(951); - v->a[393][aux_sym__literal_repeat1] = state(1267); - v->a[393][sym_word] = actions(765); - v->a[393][anon_sym_for] = actions(9); - v->a[393][anon_sym_select] = actions(11); - v->a[393][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[393][anon_sym_LT] = actions(85); - v->a[393][anon_sym_GT] = actions(85); - v->a[393][anon_sym_GT_GT] = actions(87); - parse_table_1787(v); -} - -void parse_table_1787(t_parse_table_array *v) -{ - v->a[393][anon_sym_LPAREN] = actions(19); - v->a[393][anon_sym_while] = actions(21); - v->a[393][anon_sym_until] = actions(21); - v->a[393][anon_sym_if] = actions(23); - v->a[393][anon_sym_case] = actions(25); - v->a[393][anon_sym_function] = actions(91); - v->a[393][anon_sym_LBRACE] = actions(29); - v->a[393][anon_sym_BANG] = actions(769); - v->a[393][anon_sym_LBRACK] = actions(33); - v->a[393][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[393][anon_sym_declare] = actions(95); - v->a[393][anon_sym_typeset] = actions(95); - v->a[393][anon_sym_export] = actions(95); - v->a[393][anon_sym_readonly] = actions(95); - v->a[393][anon_sym_local] = actions(95); - v->a[393][anon_sym_unset] = actions(97); - v->a[393][anon_sym_unsetenv] = actions(97); - v->a[393][anon_sym_AMP_GT] = actions(85); - v->a[393][anon_sym_AMP_GT_GT] = actions(87); - v->a[393][anon_sym_LT_AMP] = actions(85); - parse_table_1788(v); -} - -void parse_table_1788(t_parse_table_array *v) -{ - v->a[393][anon_sym_GT_AMP] = actions(85); - v->a[393][anon_sym_GT_PIPE] = actions(87); - v->a[393][anon_sym_LT_AMP_DASH] = actions(99); - v->a[393][anon_sym_GT_AMP_DASH] = actions(99); - v->a[393][anon_sym_LT_LT_LT] = actions(101); - v->a[393][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[393][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[393][anon_sym_DOLLAR] = actions(316); - v->a[393][sym__special_character] = actions(771); - v->a[393][anon_sym_DQUOTE] = actions(320); - v->a[393][sym_raw_string] = actions(773); - v->a[393][sym_ansi_c_string] = actions(773); - v->a[393][aux_sym_number_token1] = actions(324); - v->a[393][aux_sym_number_token2] = actions(326); - v->a[393][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[393][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[393][anon_sym_BQUOTE] = actions(332); - v->a[393][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[393][anon_sym_LT_LPAREN] = actions(336); - v->a[393][anon_sym_GT_LPAREN] = actions(336); - parse_table_1789(v); -} - -void parse_table_1789(t_parse_table_array *v) -{ - v->a[393][sym_comment] = actions(71); - v->a[393][sym_file_descriptor] = actions(135); - v->a[393][sym_variable_name] = actions(137); - v->a[393][sym_test_operator] = actions(775); - v->a[393][sym__brace_start] = actions(344); - v->a[394][sym__statements] = state(7390); - v->a[394][sym__statement_not_pipeline] = state(6558); - v->a[394][sym_redirected_statement] = state(4662); - v->a[394][sym_for_statement] = state(4662); - v->a[394][sym_c_style_for_statement] = state(4662); - v->a[394][sym_while_statement] = state(4314); - v->a[394][sym_if_statement] = state(4314); - v->a[394][sym_case_statement] = state(4662); - v->a[394][sym_function_definition] = state(4662); - v->a[394][sym_compound_statement] = state(4662); - v->a[394][sym_subshell] = state(4662); - v->a[394][sym_pipeline] = state(5070); - v->a[394][sym_list] = state(4662); - v->a[394][sym_negated_command] = state(4662); - v->a[394][sym_test_command] = state(4662); - parse_table_1790(v); -} - -/* EOF parse_table_357.c */ diff --git a/parser/static/parse_table/parse_table_358.c b/parser/static/parse_table/parse_table_358.c deleted file mode 100644 index 2b7d83fa..00000000 --- a/parser/static/parse_table/parse_table_358.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_358.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1790(t_parse_table_array *v) -{ - v->a[394][sym_declaration_command] = state(4662); - v->a[394][sym_unset_command] = state(4662); - v->a[394][sym_command] = state(4662); - v->a[394][sym_command_name] = state(554); - v->a[394][sym_variable_assignment] = state(1150); - v->a[394][sym_variable_assignments] = state(4662); - v->a[394][sym_subscript] = state(6790); - v->a[394][sym_file_redirect] = state(2273); - v->a[394][sym_herestring_redirect] = state(2272); - v->a[394][sym_arithmetic_expansion] = state(1078); - v->a[394][sym_brace_expression] = state(1078); - v->a[394][sym_concatenation] = state(1376); - v->a[394][sym_string] = state(1078); - v->a[394][sym_translated_string] = state(1078); - v->a[394][sym_number] = state(1078); - v->a[394][sym_simple_expansion] = state(1078); - v->a[394][sym_expansion] = state(1078); - v->a[394][sym_command_substitution] = state(1078); - v->a[394][sym_process_substitution] = state(1078); - v->a[394][aux_sym__statements_repeat1] = state(429); - parse_table_1791(v); -} - -void parse_table_1791(t_parse_table_array *v) -{ - v->a[394][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[394][aux_sym_command_repeat1] = state(958); - v->a[394][aux_sym__literal_repeat1] = state(1267); - v->a[394][sym_word] = actions(799); - v->a[394][anon_sym_for] = actions(9); - v->a[394][anon_sym_select] = actions(11); - v->a[394][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[394][anon_sym_LT] = actions(290); - v->a[394][anon_sym_GT] = actions(290); - v->a[394][anon_sym_GT_GT] = actions(292); - v->a[394][anon_sym_LPAREN] = actions(19); - v->a[394][anon_sym_while] = actions(21); - v->a[394][anon_sym_until] = actions(21); - v->a[394][anon_sym_if] = actions(23); - v->a[394][anon_sym_case] = actions(25); - v->a[394][anon_sym_function] = actions(801); - v->a[394][anon_sym_LBRACE] = actions(29); - v->a[394][anon_sym_BANG] = actions(803); - v->a[394][anon_sym_LBRACK] = actions(33); - v->a[394][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1792(v); -} - -void parse_table_1792(t_parse_table_array *v) -{ - v->a[394][anon_sym_declare] = actions(805); - v->a[394][anon_sym_typeset] = actions(805); - v->a[394][anon_sym_export] = actions(805); - v->a[394][anon_sym_readonly] = actions(805); - v->a[394][anon_sym_local] = actions(805); - v->a[394][anon_sym_unset] = actions(807); - v->a[394][anon_sym_unsetenv] = actions(807); - v->a[394][anon_sym_AMP_GT] = actions(290); - v->a[394][anon_sym_AMP_GT_GT] = actions(292); - v->a[394][anon_sym_LT_AMP] = actions(290); - v->a[394][anon_sym_GT_AMP] = actions(290); - v->a[394][anon_sym_GT_PIPE] = actions(292); - v->a[394][anon_sym_LT_AMP_DASH] = actions(308); - v->a[394][anon_sym_GT_AMP_DASH] = actions(308); - v->a[394][anon_sym_LT_LT_LT] = actions(310); - v->a[394][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[394][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[394][anon_sym_DOLLAR] = actions(316); - v->a[394][sym__special_character] = actions(318); - v->a[394][anon_sym_DQUOTE] = actions(320); - parse_table_1793(v); -} - -void parse_table_1793(t_parse_table_array *v) -{ - v->a[394][sym_raw_string] = actions(322); - v->a[394][sym_ansi_c_string] = actions(322); - v->a[394][aux_sym_number_token1] = actions(324); - v->a[394][aux_sym_number_token2] = actions(326); - v->a[394][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[394][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[394][anon_sym_BQUOTE] = actions(332); - v->a[394][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[394][anon_sym_LT_LPAREN] = actions(336); - v->a[394][anon_sym_GT_LPAREN] = actions(336); - v->a[394][sym_comment] = actions(71); - v->a[394][sym_file_descriptor] = actions(338); - v->a[394][sym_variable_name] = actions(340); - v->a[394][sym_test_operator] = actions(342); - v->a[394][sym__brace_start] = actions(344); - v->a[395][sym__statements] = state(7391); - v->a[395][sym__statement_not_pipeline] = state(6558); - v->a[395][sym_redirected_statement] = state(4662); - v->a[395][sym_for_statement] = state(4662); - v->a[395][sym_c_style_for_statement] = state(4662); - parse_table_1794(v); -} - -void parse_table_1794(t_parse_table_array *v) -{ - v->a[395][sym_while_statement] = state(4314); - v->a[395][sym_if_statement] = state(4314); - v->a[395][sym_case_statement] = state(4662); - v->a[395][sym_function_definition] = state(4662); - v->a[395][sym_compound_statement] = state(4662); - v->a[395][sym_subshell] = state(4662); - v->a[395][sym_pipeline] = state(5070); - v->a[395][sym_list] = state(4662); - v->a[395][sym_negated_command] = state(4662); - v->a[395][sym_test_command] = state(4662); - v->a[395][sym_declaration_command] = state(4662); - v->a[395][sym_unset_command] = state(4662); - v->a[395][sym_command] = state(4662); - v->a[395][sym_command_name] = state(554); - v->a[395][sym_variable_assignment] = state(1150); - v->a[395][sym_variable_assignments] = state(4662); - v->a[395][sym_subscript] = state(6790); - v->a[395][sym_file_redirect] = state(2273); - v->a[395][sym_herestring_redirect] = state(2272); - v->a[395][sym_arithmetic_expansion] = state(1078); - parse_table_1795(v); -} - -/* EOF parse_table_358.c */ diff --git a/parser/static/parse_table/parse_table_359.c b/parser/static/parse_table/parse_table_359.c deleted file mode 100644 index 347c1ebc..00000000 --- a/parser/static/parse_table/parse_table_359.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_359.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1795(t_parse_table_array *v) -{ - v->a[395][sym_brace_expression] = state(1078); - v->a[395][sym_concatenation] = state(1376); - v->a[395][sym_string] = state(1078); - v->a[395][sym_translated_string] = state(1078); - v->a[395][sym_number] = state(1078); - v->a[395][sym_simple_expansion] = state(1078); - v->a[395][sym_expansion] = state(1078); - v->a[395][sym_command_substitution] = state(1078); - v->a[395][sym_process_substitution] = state(1078); - v->a[395][aux_sym__statements_repeat1] = state(429); - v->a[395][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[395][aux_sym_command_repeat1] = state(958); - v->a[395][aux_sym__literal_repeat1] = state(1267); - v->a[395][sym_word] = actions(799); - v->a[395][anon_sym_for] = actions(9); - v->a[395][anon_sym_select] = actions(11); - v->a[395][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[395][anon_sym_LT] = actions(290); - v->a[395][anon_sym_GT] = actions(290); - v->a[395][anon_sym_GT_GT] = actions(292); - parse_table_1796(v); -} - -void parse_table_1796(t_parse_table_array *v) -{ - v->a[395][anon_sym_LPAREN] = actions(19); - v->a[395][anon_sym_while] = actions(21); - v->a[395][anon_sym_until] = actions(21); - v->a[395][anon_sym_if] = actions(23); - v->a[395][anon_sym_case] = actions(25); - v->a[395][anon_sym_function] = actions(801); - v->a[395][anon_sym_LBRACE] = actions(29); - v->a[395][anon_sym_BANG] = actions(803); - v->a[395][anon_sym_LBRACK] = actions(33); - v->a[395][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[395][anon_sym_declare] = actions(805); - v->a[395][anon_sym_typeset] = actions(805); - v->a[395][anon_sym_export] = actions(805); - v->a[395][anon_sym_readonly] = actions(805); - v->a[395][anon_sym_local] = actions(805); - v->a[395][anon_sym_unset] = actions(807); - v->a[395][anon_sym_unsetenv] = actions(807); - v->a[395][anon_sym_AMP_GT] = actions(290); - v->a[395][anon_sym_AMP_GT_GT] = actions(292); - v->a[395][anon_sym_LT_AMP] = actions(290); - parse_table_1797(v); -} - -void parse_table_1797(t_parse_table_array *v) -{ - v->a[395][anon_sym_GT_AMP] = actions(290); - v->a[395][anon_sym_GT_PIPE] = actions(292); - v->a[395][anon_sym_LT_AMP_DASH] = actions(308); - v->a[395][anon_sym_GT_AMP_DASH] = actions(308); - v->a[395][anon_sym_LT_LT_LT] = actions(310); - v->a[395][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[395][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[395][anon_sym_DOLLAR] = actions(316); - v->a[395][sym__special_character] = actions(318); - v->a[395][anon_sym_DQUOTE] = actions(320); - v->a[395][sym_raw_string] = actions(322); - v->a[395][sym_ansi_c_string] = actions(322); - v->a[395][aux_sym_number_token1] = actions(324); - v->a[395][aux_sym_number_token2] = actions(326); - v->a[395][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[395][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[395][anon_sym_BQUOTE] = actions(332); - v->a[395][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[395][anon_sym_LT_LPAREN] = actions(336); - v->a[395][anon_sym_GT_LPAREN] = actions(336); - parse_table_1798(v); -} - -void parse_table_1798(t_parse_table_array *v) -{ - v->a[395][sym_comment] = actions(71); - v->a[395][sym_file_descriptor] = actions(338); - v->a[395][sym_variable_name] = actions(340); - v->a[395][sym_test_operator] = actions(342); - v->a[395][sym__brace_start] = actions(344); - v->a[396][sym__statements] = state(7394); - v->a[396][sym__statement_not_pipeline] = state(6614); - v->a[396][sym_redirected_statement] = state(4797); - v->a[396][sym_for_statement] = state(4797); - v->a[396][sym_c_style_for_statement] = state(4797); - v->a[396][sym_while_statement] = state(4400); - v->a[396][sym_if_statement] = state(4400); - v->a[396][sym_case_statement] = state(4797); - v->a[396][sym_function_definition] = state(4797); - v->a[396][sym_compound_statement] = state(4797); - v->a[396][sym_subshell] = state(4797); - v->a[396][sym_pipeline] = state(5054); - v->a[396][sym_list] = state(4797); - v->a[396][sym_negated_command] = state(4797); - v->a[396][sym_test_command] = state(4797); - parse_table_1799(v); -} - -void parse_table_1799(t_parse_table_array *v) -{ - v->a[396][sym_declaration_command] = state(4797); - v->a[396][sym_unset_command] = state(4797); - v->a[396][sym_command] = state(4797); - v->a[396][sym_command_name] = state(533); - v->a[396][sym_variable_assignment] = state(945); - v->a[396][sym_variable_assignments] = state(4797); - v->a[396][sym_subscript] = state(6754); - v->a[396][sym_file_redirect] = state(2148); - v->a[396][sym_herestring_redirect] = state(2017); - v->a[396][sym_arithmetic_expansion] = state(938); - v->a[396][sym_brace_expression] = state(938); - v->a[396][sym_concatenation] = state(1376); - v->a[396][sym_string] = state(938); - v->a[396][sym_translated_string] = state(938); - v->a[396][sym_number] = state(938); - v->a[396][sym_simple_expansion] = state(938); - v->a[396][sym_expansion] = state(938); - v->a[396][sym_command_substitution] = state(938); - v->a[396][sym_process_substitution] = state(938); - v->a[396][aux_sym__statements_repeat1] = state(423); - parse_table_1800(v); -} - -/* EOF parse_table_359.c */ diff --git a/parser/static/parse_table/parse_table_36.c b/parser/static/parse_table/parse_table_36.c index 97451ca1..8faeed84 100644 --- a/parser/static/parse_table/parse_table_36.c +++ b/parser/static/parse_table/parse_table_36.c @@ -14,126 +14,126 @@ void parse_table_180(t_parse_table_array *v) { - v->a[36][anon_sym_BQUOTE] = actions(725); - v->a[36][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[36][anon_sym_LT_LPAREN] = actions(729); - v->a[36][anon_sym_GT_LPAREN] = actions(729); - v->a[36][sym_comment] = actions(71); - v->a[36][sym_file_descriptor] = actions(731); - v->a[36][sym_variable_name] = actions(733); - v->a[36][sym_test_operator] = actions(735); - v->a[36][sym__brace_start] = actions(737); - v->a[37][sym__statements] = state(6722); - v->a[37][sym__statement_not_pipeline] = state(6674); - v->a[37][sym_redirected_statement] = state(4416); - v->a[37][sym_for_statement] = state(4416); - v->a[37][sym_c_style_for_statement] = state(4416); - v->a[37][sym_while_statement] = state(4239); - v->a[37][sym_if_statement] = state(4239); - v->a[37][sym_case_statement] = state(4416); - v->a[37][sym_function_definition] = state(4416); - v->a[37][sym_compound_statement] = state(4416); - v->a[37][sym_subshell] = state(4416); + v->a[45][sym_if_statement] = state(2121); + v->a[45][sym_case_statement] = state(2121); + v->a[45][sym_function_definition] = state(2121); + v->a[45][sym_compound_statement] = state(2121); + v->a[45][sym_subshell] = state(2121); + v->a[45][sym_pipeline] = state(2499); + v->a[45][sym_list] = state(2121); + v->a[45][sym_negated_command] = state(2121); + v->a[45][sym_declaration_command] = state(2121); + v->a[45][sym_unset_command] = state(2121); + v->a[45][sym_command] = state(2121); + v->a[45][sym_command_name] = state(340); + v->a[45][sym_variable_assignment] = state(709); + v->a[45][sym_variable_assignments] = state(2121); + v->a[45][sym_file_redirect] = state(1361); + v->a[45][sym_arithmetic_expansion] = state(834); + v->a[45][sym_brace_expression] = state(834); + v->a[45][sym_concatenation] = state(1192); + v->a[45][sym_string] = state(834); + v->a[45][sym_number] = state(834); parse_table_181(v); } void parse_table_181(t_parse_table_array *v) { - v->a[37][sym_pipeline] = state(4910); - v->a[37][sym_list] = state(4416); - v->a[37][sym_negated_command] = state(4416); - v->a[37][sym_test_command] = state(4416); - v->a[37][sym_declaration_command] = state(4416); - v->a[37][sym_unset_command] = state(4416); - v->a[37][sym_command] = state(4416); - v->a[37][sym_command_name] = state(530); - v->a[37][sym_variable_assignment] = state(849); - v->a[37][sym_variable_assignments] = state(4416); - v->a[37][sym_subscript] = state(6760); - v->a[37][sym_file_redirect] = state(1893); - v->a[37][sym_herestring_redirect] = state(1892); - v->a[37][sym_arithmetic_expansion] = state(852); - v->a[37][sym_brace_expression] = state(852); - v->a[37][sym_concatenation] = state(1169); - v->a[37][sym_string] = state(852); - v->a[37][sym_translated_string] = state(852); - v->a[37][sym_number] = state(852); - v->a[37][sym_simple_expansion] = state(852); + v->a[45][sym_simple_expansion] = state(834); + v->a[45][sym_expansion] = state(834); + v->a[45][sym_command_substitution] = state(834); + v->a[45][aux_sym__statements_repeat1] = state(236); + v->a[45][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[45][aux_sym_command_repeat1] = state(1008); + v->a[45][aux_sym__literal_repeat1] = state(1048); + v->a[45][sym_word] = actions(467); + v->a[45][anon_sym_for] = actions(9); + v->a[45][anon_sym_select] = actions(9); + v->a[45][anon_sym_while] = actions(11); + v->a[45][anon_sym_until] = actions(11); + v->a[45][anon_sym_if] = actions(13); + v->a[45][anon_sym_case] = actions(15); + v->a[45][anon_sym_LPAREN] = actions(17); + v->a[45][anon_sym_function] = actions(469); + v->a[45][anon_sym_LBRACE] = actions(21); + v->a[45][anon_sym_BANG] = actions(471); + v->a[45][anon_sym_declare] = actions(473); + v->a[45][anon_sym_typeset] = actions(473); parse_table_182(v); } void parse_table_182(t_parse_table_array *v) { - v->a[37][sym_expansion] = state(852); - v->a[37][sym_command_substitution] = state(852); - v->a[37][sym_process_substitution] = state(852); - v->a[37][aux_sym__statements_repeat1] = state(426); - v->a[37][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[37][aux_sym_command_repeat1] = state(989); - v->a[37][aux_sym__literal_repeat1] = state(1026); - v->a[37][sym_word] = actions(665); - v->a[37][anon_sym_for] = actions(667); - v->a[37][anon_sym_select] = actions(669); - v->a[37][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[37][anon_sym_LT] = actions(673); - v->a[37][anon_sym_GT] = actions(673); - v->a[37][anon_sym_GT_GT] = actions(675); - v->a[37][anon_sym_LPAREN] = actions(677); - v->a[37][anon_sym_while] = actions(679); - v->a[37][anon_sym_until] = actions(679); - v->a[37][anon_sym_if] = actions(681); - v->a[37][anon_sym_case] = actions(683); - v->a[37][anon_sym_SEMI_SEMI] = actions(741); + v->a[45][anon_sym_export] = actions(473); + v->a[45][anon_sym_readonly] = actions(473); + v->a[45][anon_sym_local] = actions(473); + v->a[45][anon_sym_unset] = actions(475); + v->a[45][anon_sym_unsetenv] = actions(475); + v->a[45][anon_sym_LT] = actions(81); + v->a[45][anon_sym_GT] = actions(81); + v->a[45][anon_sym_GT_GT] = actions(83); + v->a[45][anon_sym_AMP_GT] = actions(81); + v->a[45][anon_sym_AMP_GT_GT] = actions(83); + v->a[45][anon_sym_LT_AMP] = actions(81); + v->a[45][anon_sym_GT_AMP] = actions(81); + v->a[45][anon_sym_GT_PIPE] = actions(83); + v->a[45][anon_sym_LT_AMP_DASH] = actions(85); + v->a[45][anon_sym_GT_AMP_DASH] = actions(85); + v->a[45][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[45][anon_sym_DOLLAR] = actions(89); + v->a[45][sym__special_character] = actions(91); + v->a[45][anon_sym_DQUOTE] = actions(93); + v->a[45][sym_raw_string] = actions(95); parse_table_183(v); } void parse_table_183(t_parse_table_array *v) { - v->a[37][anon_sym_SEMI_AMP] = actions(515); - v->a[37][anon_sym_SEMI_SEMI_AMP] = actions(517); - v->a[37][anon_sym_function] = actions(687); - v->a[37][anon_sym_LBRACE] = actions(689); - v->a[37][anon_sym_BANG] = actions(691); - v->a[37][anon_sym_LBRACK] = actions(693); - v->a[37][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[37][anon_sym_declare] = actions(697); - v->a[37][anon_sym_typeset] = actions(697); - v->a[37][anon_sym_export] = actions(697); - v->a[37][anon_sym_readonly] = actions(697); - v->a[37][anon_sym_local] = actions(697); - v->a[37][anon_sym_unset] = actions(699); - v->a[37][anon_sym_unsetenv] = actions(699); - v->a[37][anon_sym_AMP_GT] = actions(673); - v->a[37][anon_sym_AMP_GT_GT] = actions(675); - v->a[37][anon_sym_LT_AMP] = actions(673); - v->a[37][anon_sym_GT_AMP] = actions(673); - v->a[37][anon_sym_GT_PIPE] = actions(675); - v->a[37][anon_sym_LT_AMP_DASH] = actions(701); + v->a[45][aux_sym_number_token1] = actions(97); + v->a[45][aux_sym_number_token2] = actions(99); + v->a[45][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[45][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[45][anon_sym_BQUOTE] = actions(105); + v->a[45][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[45][sym_comment] = actions(57); + v->a[45][sym_file_descriptor] = actions(109); + v->a[45][sym_variable_name] = actions(111); + v->a[45][sym_test_operator] = actions(95); + v->a[45][sym__brace_start] = actions(113); + v->a[46][aux_sym__terminated_statement] = state(13); + v->a[46][sym__statement_not_pipeline] = state(3515); + v->a[46][sym_redirected_statement] = state(2164); + v->a[46][sym_for_statement] = state(2164); + v->a[46][sym_while_statement] = state(2164); + v->a[46][sym_if_statement] = state(2164); + v->a[46][sym_case_statement] = state(2164); + v->a[46][sym_function_definition] = state(2164); + v->a[46][sym_compound_statement] = state(2164); parse_table_184(v); } void parse_table_184(t_parse_table_array *v) { - v->a[37][anon_sym_GT_AMP_DASH] = actions(701); - v->a[37][anon_sym_LT_LT_LT] = actions(703); - v->a[37][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[37][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[37][anon_sym_DOLLAR] = actions(709); - v->a[37][sym__special_character] = actions(711); - v->a[37][anon_sym_DQUOTE] = actions(713); - v->a[37][sym_raw_string] = actions(715); - v->a[37][sym_ansi_c_string] = actions(715); - v->a[37][aux_sym_number_token1] = actions(717); - v->a[37][aux_sym_number_token2] = actions(719); - v->a[37][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[37][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[37][anon_sym_BQUOTE] = actions(725); - v->a[37][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[37][anon_sym_LT_LPAREN] = actions(729); - v->a[37][anon_sym_GT_LPAREN] = actions(729); - v->a[37][sym_comment] = actions(71); - v->a[37][sym_file_descriptor] = actions(731); - v->a[37][sym_variable_name] = actions(733); + v->a[46][sym_subshell] = state(2164); + v->a[46][sym_pipeline] = state(2581); + v->a[46][sym_list] = state(2164); + v->a[46][sym_negated_command] = state(2164); + v->a[46][sym_declaration_command] = state(2164); + v->a[46][sym_unset_command] = state(2164); + v->a[46][sym_command] = state(2164); + v->a[46][sym_command_name] = state(310); + v->a[46][sym_variable_assignment] = state(704); + v->a[46][sym_variable_assignments] = state(2164); + v->a[46][sym_file_redirect] = state(1320); + v->a[46][sym_arithmetic_expansion] = state(834); + v->a[46][sym_brace_expression] = state(834); + v->a[46][sym_concatenation] = state(1192); + v->a[46][sym_string] = state(834); + v->a[46][sym_number] = state(834); + v->a[46][sym_simple_expansion] = state(834); + v->a[46][sym_expansion] = state(834); + v->a[46][sym_command_substitution] = state(834); + v->a[46][aux_sym_redirected_statement_repeat2] = state(2385); parse_table_185(v); } diff --git a/parser/static/parse_table/parse_table_360.c b/parser/static/parse_table/parse_table_360.c deleted file mode 100644 index be8362f0..00000000 --- a/parser/static/parse_table/parse_table_360.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_360.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1800(t_parse_table_array *v) -{ - v->a[396][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[396][aux_sym_command_repeat1] = state(951); - v->a[396][aux_sym__literal_repeat1] = state(1267); - v->a[396][sym_word] = actions(765); - v->a[396][anon_sym_for] = actions(9); - v->a[396][anon_sym_select] = actions(11); - v->a[396][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[396][anon_sym_LT] = actions(85); - v->a[396][anon_sym_GT] = actions(85); - v->a[396][anon_sym_GT_GT] = actions(87); - v->a[396][anon_sym_LPAREN] = actions(19); - v->a[396][anon_sym_while] = actions(21); - v->a[396][anon_sym_until] = actions(21); - v->a[396][anon_sym_if] = actions(23); - v->a[396][anon_sym_case] = actions(25); - v->a[396][anon_sym_function] = actions(91); - v->a[396][anon_sym_LBRACE] = actions(29); - v->a[396][anon_sym_BANG] = actions(769); - v->a[396][anon_sym_LBRACK] = actions(33); - v->a[396][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1801(v); -} - -void parse_table_1801(t_parse_table_array *v) -{ - v->a[396][anon_sym_declare] = actions(95); - v->a[396][anon_sym_typeset] = actions(95); - v->a[396][anon_sym_export] = actions(95); - v->a[396][anon_sym_readonly] = actions(95); - v->a[396][anon_sym_local] = actions(95); - v->a[396][anon_sym_unset] = actions(97); - v->a[396][anon_sym_unsetenv] = actions(97); - v->a[396][anon_sym_AMP_GT] = actions(85); - v->a[396][anon_sym_AMP_GT_GT] = actions(87); - v->a[396][anon_sym_LT_AMP] = actions(85); - v->a[396][anon_sym_GT_AMP] = actions(85); - v->a[396][anon_sym_GT_PIPE] = actions(87); - v->a[396][anon_sym_LT_AMP_DASH] = actions(99); - v->a[396][anon_sym_GT_AMP_DASH] = actions(99); - v->a[396][anon_sym_LT_LT_LT] = actions(101); - v->a[396][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[396][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[396][anon_sym_DOLLAR] = actions(316); - v->a[396][sym__special_character] = actions(771); - v->a[396][anon_sym_DQUOTE] = actions(320); - parse_table_1802(v); -} - -void parse_table_1802(t_parse_table_array *v) -{ - v->a[396][sym_raw_string] = actions(773); - v->a[396][sym_ansi_c_string] = actions(773); - v->a[396][aux_sym_number_token1] = actions(324); - v->a[396][aux_sym_number_token2] = actions(326); - v->a[396][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[396][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[396][anon_sym_BQUOTE] = actions(332); - v->a[396][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[396][anon_sym_LT_LPAREN] = actions(336); - v->a[396][anon_sym_GT_LPAREN] = actions(336); - v->a[396][sym_comment] = actions(71); - v->a[396][sym_file_descriptor] = actions(135); - v->a[396][sym_variable_name] = actions(137); - v->a[396][sym_test_operator] = actions(775); - v->a[396][sym__brace_start] = actions(344); - v->a[397][sym__statements] = state(7407); - v->a[397][sym__statement_not_pipeline] = state(6614); - v->a[397][sym_redirected_statement] = state(4797); - v->a[397][sym_for_statement] = state(4797); - v->a[397][sym_c_style_for_statement] = state(4797); - parse_table_1803(v); -} - -void parse_table_1803(t_parse_table_array *v) -{ - v->a[397][sym_while_statement] = state(4400); - v->a[397][sym_if_statement] = state(4400); - v->a[397][sym_case_statement] = state(4797); - v->a[397][sym_function_definition] = state(4797); - v->a[397][sym_compound_statement] = state(4797); - v->a[397][sym_subshell] = state(4797); - v->a[397][sym_pipeline] = state(5054); - v->a[397][sym_list] = state(4797); - v->a[397][sym_negated_command] = state(4797); - v->a[397][sym_test_command] = state(4797); - v->a[397][sym_declaration_command] = state(4797); - v->a[397][sym_unset_command] = state(4797); - v->a[397][sym_command] = state(4797); - v->a[397][sym_command_name] = state(533); - v->a[397][sym_variable_assignment] = state(945); - v->a[397][sym_variable_assignments] = state(4797); - v->a[397][sym_subscript] = state(6754); - v->a[397][sym_file_redirect] = state(2019); - v->a[397][sym_herestring_redirect] = state(2017); - v->a[397][sym_arithmetic_expansion] = state(938); - parse_table_1804(v); -} - -void parse_table_1804(t_parse_table_array *v) -{ - v->a[397][sym_brace_expression] = state(938); - v->a[397][sym_concatenation] = state(1376); - v->a[397][sym_string] = state(938); - v->a[397][sym_translated_string] = state(938); - v->a[397][sym_number] = state(938); - v->a[397][sym_simple_expansion] = state(938); - v->a[397][sym_expansion] = state(938); - v->a[397][sym_command_substitution] = state(938); - v->a[397][sym_process_substitution] = state(938); - v->a[397][aux_sym__statements_repeat1] = state(423); - v->a[397][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[397][aux_sym_command_repeat1] = state(951); - v->a[397][aux_sym__literal_repeat1] = state(1267); - v->a[397][sym_word] = actions(765); - v->a[397][anon_sym_for] = actions(9); - v->a[397][anon_sym_select] = actions(11); - v->a[397][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[397][anon_sym_LT] = actions(85); - v->a[397][anon_sym_GT] = actions(85); - v->a[397][anon_sym_GT_GT] = actions(87); - parse_table_1805(v); -} - -/* EOF parse_table_360.c */ diff --git a/parser/static/parse_table/parse_table_361.c b/parser/static/parse_table/parse_table_361.c deleted file mode 100644 index 9e103d87..00000000 --- a/parser/static/parse_table/parse_table_361.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_361.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1805(t_parse_table_array *v) -{ - v->a[397][anon_sym_LPAREN] = actions(19); - v->a[397][anon_sym_while] = actions(21); - v->a[397][anon_sym_until] = actions(21); - v->a[397][anon_sym_if] = actions(23); - v->a[397][anon_sym_case] = actions(25); - v->a[397][anon_sym_function] = actions(91); - v->a[397][anon_sym_LBRACE] = actions(29); - v->a[397][anon_sym_BANG] = actions(769); - v->a[397][anon_sym_LBRACK] = actions(33); - v->a[397][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[397][anon_sym_declare] = actions(95); - v->a[397][anon_sym_typeset] = actions(95); - v->a[397][anon_sym_export] = actions(95); - v->a[397][anon_sym_readonly] = actions(95); - v->a[397][anon_sym_local] = actions(95); - v->a[397][anon_sym_unset] = actions(97); - v->a[397][anon_sym_unsetenv] = actions(97); - v->a[397][anon_sym_AMP_GT] = actions(85); - v->a[397][anon_sym_AMP_GT_GT] = actions(87); - v->a[397][anon_sym_LT_AMP] = actions(85); - parse_table_1806(v); -} - -void parse_table_1806(t_parse_table_array *v) -{ - v->a[397][anon_sym_GT_AMP] = actions(85); - v->a[397][anon_sym_GT_PIPE] = actions(87); - v->a[397][anon_sym_LT_AMP_DASH] = actions(99); - v->a[397][anon_sym_GT_AMP_DASH] = actions(99); - v->a[397][anon_sym_LT_LT_LT] = actions(101); - v->a[397][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[397][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[397][anon_sym_DOLLAR] = actions(316); - v->a[397][sym__special_character] = actions(771); - v->a[397][anon_sym_DQUOTE] = actions(320); - v->a[397][sym_raw_string] = actions(773); - v->a[397][sym_ansi_c_string] = actions(773); - v->a[397][aux_sym_number_token1] = actions(324); - v->a[397][aux_sym_number_token2] = actions(326); - v->a[397][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[397][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[397][anon_sym_BQUOTE] = actions(332); - v->a[397][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[397][anon_sym_LT_LPAREN] = actions(336); - v->a[397][anon_sym_GT_LPAREN] = actions(336); - parse_table_1807(v); -} - -void parse_table_1807(t_parse_table_array *v) -{ - v->a[397][sym_comment] = actions(71); - v->a[397][sym_file_descriptor] = actions(135); - v->a[397][sym_variable_name] = actions(137); - v->a[397][sym_test_operator] = actions(775); - v->a[397][sym__brace_start] = actions(344); - v->a[398][sym__statements] = state(7409); - v->a[398][sym__statement_not_pipeline] = state(6558); - v->a[398][sym_redirected_statement] = state(4662); - v->a[398][sym_for_statement] = state(4662); - v->a[398][sym_c_style_for_statement] = state(4662); - v->a[398][sym_while_statement] = state(4314); - v->a[398][sym_if_statement] = state(4314); - v->a[398][sym_case_statement] = state(4662); - v->a[398][sym_function_definition] = state(4662); - v->a[398][sym_compound_statement] = state(4662); - v->a[398][sym_subshell] = state(4662); - v->a[398][sym_pipeline] = state(5070); - v->a[398][sym_list] = state(4662); - v->a[398][sym_negated_command] = state(4662); - v->a[398][sym_test_command] = state(4662); - parse_table_1808(v); -} - -void parse_table_1808(t_parse_table_array *v) -{ - v->a[398][sym_declaration_command] = state(4662); - v->a[398][sym_unset_command] = state(4662); - v->a[398][sym_command] = state(4662); - v->a[398][sym_command_name] = state(554); - v->a[398][sym_variable_assignment] = state(1150); - v->a[398][sym_variable_assignments] = state(4662); - v->a[398][sym_subscript] = state(6790); - v->a[398][sym_file_redirect] = state(2273); - v->a[398][sym_herestring_redirect] = state(2272); - v->a[398][sym_arithmetic_expansion] = state(1078); - v->a[398][sym_brace_expression] = state(1078); - v->a[398][sym_concatenation] = state(1376); - v->a[398][sym_string] = state(1078); - v->a[398][sym_translated_string] = state(1078); - v->a[398][sym_number] = state(1078); - v->a[398][sym_simple_expansion] = state(1078); - v->a[398][sym_expansion] = state(1078); - v->a[398][sym_command_substitution] = state(1078); - v->a[398][sym_process_substitution] = state(1078); - v->a[398][aux_sym__statements_repeat1] = state(429); - parse_table_1809(v); -} - -void parse_table_1809(t_parse_table_array *v) -{ - v->a[398][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[398][aux_sym_command_repeat1] = state(958); - v->a[398][aux_sym__literal_repeat1] = state(1267); - v->a[398][sym_word] = actions(799); - v->a[398][anon_sym_for] = actions(9); - v->a[398][anon_sym_select] = actions(11); - v->a[398][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[398][anon_sym_LT] = actions(290); - v->a[398][anon_sym_GT] = actions(290); - v->a[398][anon_sym_GT_GT] = actions(292); - v->a[398][anon_sym_LPAREN] = actions(19); - v->a[398][anon_sym_while] = actions(21); - v->a[398][anon_sym_until] = actions(21); - v->a[398][anon_sym_if] = actions(23); - v->a[398][anon_sym_case] = actions(25); - v->a[398][anon_sym_function] = actions(801); - v->a[398][anon_sym_LBRACE] = actions(29); - v->a[398][anon_sym_BANG] = actions(803); - v->a[398][anon_sym_LBRACK] = actions(33); - v->a[398][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1810(v); -} - -/* EOF parse_table_361.c */ diff --git a/parser/static/parse_table/parse_table_362.c b/parser/static/parse_table/parse_table_362.c deleted file mode 100644 index e64a304e..00000000 --- a/parser/static/parse_table/parse_table_362.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_362.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1810(t_parse_table_array *v) -{ - v->a[398][anon_sym_declare] = actions(805); - v->a[398][anon_sym_typeset] = actions(805); - v->a[398][anon_sym_export] = actions(805); - v->a[398][anon_sym_readonly] = actions(805); - v->a[398][anon_sym_local] = actions(805); - v->a[398][anon_sym_unset] = actions(807); - v->a[398][anon_sym_unsetenv] = actions(807); - v->a[398][anon_sym_AMP_GT] = actions(290); - v->a[398][anon_sym_AMP_GT_GT] = actions(292); - v->a[398][anon_sym_LT_AMP] = actions(290); - v->a[398][anon_sym_GT_AMP] = actions(290); - v->a[398][anon_sym_GT_PIPE] = actions(292); - v->a[398][anon_sym_LT_AMP_DASH] = actions(308); - v->a[398][anon_sym_GT_AMP_DASH] = actions(308); - v->a[398][anon_sym_LT_LT_LT] = actions(310); - v->a[398][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[398][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[398][anon_sym_DOLLAR] = actions(316); - v->a[398][sym__special_character] = actions(318); - v->a[398][anon_sym_DQUOTE] = actions(320); - parse_table_1811(v); -} - -void parse_table_1811(t_parse_table_array *v) -{ - v->a[398][sym_raw_string] = actions(322); - v->a[398][sym_ansi_c_string] = actions(322); - v->a[398][aux_sym_number_token1] = actions(324); - v->a[398][aux_sym_number_token2] = actions(326); - v->a[398][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[398][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[398][anon_sym_BQUOTE] = actions(332); - v->a[398][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[398][anon_sym_LT_LPAREN] = actions(336); - v->a[398][anon_sym_GT_LPAREN] = actions(336); - v->a[398][sym_comment] = actions(71); - v->a[398][sym_file_descriptor] = actions(338); - v->a[398][sym_variable_name] = actions(340); - v->a[398][sym_test_operator] = actions(342); - v->a[398][sym__brace_start] = actions(344); - v->a[399][sym__statements] = state(7410); - v->a[399][sym__statement_not_pipeline] = state(6558); - v->a[399][sym_redirected_statement] = state(4662); - v->a[399][sym_for_statement] = state(4662); - v->a[399][sym_c_style_for_statement] = state(4662); - parse_table_1812(v); -} - -void parse_table_1812(t_parse_table_array *v) -{ - v->a[399][sym_while_statement] = state(4314); - v->a[399][sym_if_statement] = state(4314); - v->a[399][sym_case_statement] = state(4662); - v->a[399][sym_function_definition] = state(4662); - v->a[399][sym_compound_statement] = state(4662); - v->a[399][sym_subshell] = state(4662); - v->a[399][sym_pipeline] = state(5070); - v->a[399][sym_list] = state(4662); - v->a[399][sym_negated_command] = state(4662); - v->a[399][sym_test_command] = state(4662); - v->a[399][sym_declaration_command] = state(4662); - v->a[399][sym_unset_command] = state(4662); - v->a[399][sym_command] = state(4662); - v->a[399][sym_command_name] = state(554); - v->a[399][sym_variable_assignment] = state(1150); - v->a[399][sym_variable_assignments] = state(4662); - v->a[399][sym_subscript] = state(6790); - v->a[399][sym_file_redirect] = state(2273); - v->a[399][sym_herestring_redirect] = state(2272); - v->a[399][sym_arithmetic_expansion] = state(1078); - parse_table_1813(v); -} - -void parse_table_1813(t_parse_table_array *v) -{ - v->a[399][sym_brace_expression] = state(1078); - v->a[399][sym_concatenation] = state(1376); - v->a[399][sym_string] = state(1078); - v->a[399][sym_translated_string] = state(1078); - v->a[399][sym_number] = state(1078); - v->a[399][sym_simple_expansion] = state(1078); - v->a[399][sym_expansion] = state(1078); - v->a[399][sym_command_substitution] = state(1078); - v->a[399][sym_process_substitution] = state(1078); - v->a[399][aux_sym__statements_repeat1] = state(429); - v->a[399][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[399][aux_sym_command_repeat1] = state(958); - v->a[399][aux_sym__literal_repeat1] = state(1267); - v->a[399][sym_word] = actions(799); - v->a[399][anon_sym_for] = actions(9); - v->a[399][anon_sym_select] = actions(11); - v->a[399][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[399][anon_sym_LT] = actions(290); - v->a[399][anon_sym_GT] = actions(290); - v->a[399][anon_sym_GT_GT] = actions(292); - parse_table_1814(v); -} - -void parse_table_1814(t_parse_table_array *v) -{ - v->a[399][anon_sym_LPAREN] = actions(19); - v->a[399][anon_sym_while] = actions(21); - v->a[399][anon_sym_until] = actions(21); - v->a[399][anon_sym_if] = actions(23); - v->a[399][anon_sym_case] = actions(25); - v->a[399][anon_sym_function] = actions(801); - v->a[399][anon_sym_LBRACE] = actions(29); - v->a[399][anon_sym_BANG] = actions(803); - v->a[399][anon_sym_LBRACK] = actions(33); - v->a[399][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[399][anon_sym_declare] = actions(805); - v->a[399][anon_sym_typeset] = actions(805); - v->a[399][anon_sym_export] = actions(805); - v->a[399][anon_sym_readonly] = actions(805); - v->a[399][anon_sym_local] = actions(805); - v->a[399][anon_sym_unset] = actions(807); - v->a[399][anon_sym_unsetenv] = actions(807); - v->a[399][anon_sym_AMP_GT] = actions(290); - v->a[399][anon_sym_AMP_GT_GT] = actions(292); - v->a[399][anon_sym_LT_AMP] = actions(290); - parse_table_1815(v); -} - -/* EOF parse_table_362.c */ diff --git a/parser/static/parse_table/parse_table_363.c b/parser/static/parse_table/parse_table_363.c deleted file mode 100644 index 8d52c27a..00000000 --- a/parser/static/parse_table/parse_table_363.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_363.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1815(t_parse_table_array *v) -{ - v->a[399][anon_sym_GT_AMP] = actions(290); - v->a[399][anon_sym_GT_PIPE] = actions(292); - v->a[399][anon_sym_LT_AMP_DASH] = actions(308); - v->a[399][anon_sym_GT_AMP_DASH] = actions(308); - v->a[399][anon_sym_LT_LT_LT] = actions(310); - v->a[399][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[399][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[399][anon_sym_DOLLAR] = actions(316); - v->a[399][sym__special_character] = actions(318); - v->a[399][anon_sym_DQUOTE] = actions(320); - v->a[399][sym_raw_string] = actions(322); - v->a[399][sym_ansi_c_string] = actions(322); - v->a[399][aux_sym_number_token1] = actions(324); - v->a[399][aux_sym_number_token2] = actions(326); - v->a[399][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[399][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[399][anon_sym_BQUOTE] = actions(332); - v->a[399][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[399][anon_sym_LT_LPAREN] = actions(336); - v->a[399][anon_sym_GT_LPAREN] = actions(336); - parse_table_1816(v); -} - -void parse_table_1816(t_parse_table_array *v) -{ - v->a[399][sym_comment] = actions(71); - v->a[399][sym_file_descriptor] = actions(338); - v->a[399][sym_variable_name] = actions(340); - v->a[399][sym_test_operator] = actions(342); - v->a[399][sym__brace_start] = actions(344); - v->a[400][sym__statements] = state(7411); - v->a[400][sym__statement_not_pipeline] = state(6614); - v->a[400][sym_redirected_statement] = state(4797); - v->a[400][sym_for_statement] = state(4797); - v->a[400][sym_c_style_for_statement] = state(4797); - v->a[400][sym_while_statement] = state(4400); - v->a[400][sym_if_statement] = state(4400); - v->a[400][sym_case_statement] = state(4797); - v->a[400][sym_function_definition] = state(4797); - v->a[400][sym_compound_statement] = state(4797); - v->a[400][sym_subshell] = state(4797); - v->a[400][sym_pipeline] = state(5054); - v->a[400][sym_list] = state(4797); - v->a[400][sym_negated_command] = state(4797); - v->a[400][sym_test_command] = state(4797); - parse_table_1817(v); -} - -void parse_table_1817(t_parse_table_array *v) -{ - v->a[400][sym_declaration_command] = state(4797); - v->a[400][sym_unset_command] = state(4797); - v->a[400][sym_command] = state(4797); - v->a[400][sym_command_name] = state(533); - v->a[400][sym_variable_assignment] = state(945); - v->a[400][sym_variable_assignments] = state(4797); - v->a[400][sym_subscript] = state(6754); - v->a[400][sym_file_redirect] = state(2149); - v->a[400][sym_herestring_redirect] = state(2017); - v->a[400][sym_arithmetic_expansion] = state(938); - v->a[400][sym_brace_expression] = state(938); - v->a[400][sym_concatenation] = state(1376); - v->a[400][sym_string] = state(938); - v->a[400][sym_translated_string] = state(938); - v->a[400][sym_number] = state(938); - v->a[400][sym_simple_expansion] = state(938); - v->a[400][sym_expansion] = state(938); - v->a[400][sym_command_substitution] = state(938); - v->a[400][sym_process_substitution] = state(938); - v->a[400][aux_sym__statements_repeat1] = state(423); - parse_table_1818(v); -} - -void parse_table_1818(t_parse_table_array *v) -{ - v->a[400][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[400][aux_sym_command_repeat1] = state(951); - v->a[400][aux_sym__literal_repeat1] = state(1267); - v->a[400][sym_word] = actions(765); - v->a[400][anon_sym_for] = actions(9); - v->a[400][anon_sym_select] = actions(11); - v->a[400][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[400][anon_sym_LT] = actions(85); - v->a[400][anon_sym_GT] = actions(85); - v->a[400][anon_sym_GT_GT] = actions(87); - v->a[400][anon_sym_LPAREN] = actions(19); - v->a[400][anon_sym_while] = actions(21); - v->a[400][anon_sym_until] = actions(21); - v->a[400][anon_sym_if] = actions(23); - v->a[400][anon_sym_case] = actions(25); - v->a[400][anon_sym_function] = actions(91); - v->a[400][anon_sym_LBRACE] = actions(29); - v->a[400][anon_sym_BANG] = actions(769); - v->a[400][anon_sym_LBRACK] = actions(33); - v->a[400][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1819(v); -} - -void parse_table_1819(t_parse_table_array *v) -{ - v->a[400][anon_sym_declare] = actions(95); - v->a[400][anon_sym_typeset] = actions(95); - v->a[400][anon_sym_export] = actions(95); - v->a[400][anon_sym_readonly] = actions(95); - v->a[400][anon_sym_local] = actions(95); - v->a[400][anon_sym_unset] = actions(97); - v->a[400][anon_sym_unsetenv] = actions(97); - v->a[400][anon_sym_AMP_GT] = actions(85); - v->a[400][anon_sym_AMP_GT_GT] = actions(87); - v->a[400][anon_sym_LT_AMP] = actions(85); - v->a[400][anon_sym_GT_AMP] = actions(85); - v->a[400][anon_sym_GT_PIPE] = actions(87); - v->a[400][anon_sym_LT_AMP_DASH] = actions(99); - v->a[400][anon_sym_GT_AMP_DASH] = actions(99); - v->a[400][anon_sym_LT_LT_LT] = actions(101); - v->a[400][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[400][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[400][anon_sym_DOLLAR] = actions(316); - v->a[400][sym__special_character] = actions(771); - v->a[400][anon_sym_DQUOTE] = actions(320); - parse_table_1820(v); -} - -/* EOF parse_table_363.c */ diff --git a/parser/static/parse_table/parse_table_364.c b/parser/static/parse_table/parse_table_364.c deleted file mode 100644 index 73d8d4f4..00000000 --- a/parser/static/parse_table/parse_table_364.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_364.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1820(t_parse_table_array *v) -{ - v->a[400][sym_raw_string] = actions(773); - v->a[400][sym_ansi_c_string] = actions(773); - v->a[400][aux_sym_number_token1] = actions(324); - v->a[400][aux_sym_number_token2] = actions(326); - v->a[400][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[400][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[400][anon_sym_BQUOTE] = actions(332); - v->a[400][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[400][anon_sym_LT_LPAREN] = actions(336); - v->a[400][anon_sym_GT_LPAREN] = actions(336); - v->a[400][sym_comment] = actions(71); - v->a[400][sym_file_descriptor] = actions(135); - v->a[400][sym_variable_name] = actions(137); - v->a[400][sym_test_operator] = actions(775); - v->a[400][sym__brace_start] = actions(344); - v->a[401][sym__statements] = state(7418); - v->a[401][sym__statement_not_pipeline] = state(6614); - v->a[401][sym_redirected_statement] = state(4797); - v->a[401][sym_for_statement] = state(4797); - v->a[401][sym_c_style_for_statement] = state(4797); - parse_table_1821(v); -} - -void parse_table_1821(t_parse_table_array *v) -{ - v->a[401][sym_while_statement] = state(4400); - v->a[401][sym_if_statement] = state(4400); - v->a[401][sym_case_statement] = state(4797); - v->a[401][sym_function_definition] = state(4797); - v->a[401][sym_compound_statement] = state(4797); - v->a[401][sym_subshell] = state(4797); - v->a[401][sym_pipeline] = state(5054); - v->a[401][sym_list] = state(4797); - v->a[401][sym_negated_command] = state(4797); - v->a[401][sym_test_command] = state(4797); - v->a[401][sym_declaration_command] = state(4797); - v->a[401][sym_unset_command] = state(4797); - v->a[401][sym_command] = state(4797); - v->a[401][sym_command_name] = state(533); - v->a[401][sym_variable_assignment] = state(945); - v->a[401][sym_variable_assignments] = state(4797); - v->a[401][sym_subscript] = state(6754); - v->a[401][sym_file_redirect] = state(2019); - v->a[401][sym_herestring_redirect] = state(2017); - v->a[401][sym_arithmetic_expansion] = state(938); - parse_table_1822(v); -} - -void parse_table_1822(t_parse_table_array *v) -{ - v->a[401][sym_brace_expression] = state(938); - v->a[401][sym_concatenation] = state(1376); - v->a[401][sym_string] = state(938); - v->a[401][sym_translated_string] = state(938); - v->a[401][sym_number] = state(938); - v->a[401][sym_simple_expansion] = state(938); - v->a[401][sym_expansion] = state(938); - v->a[401][sym_command_substitution] = state(938); - v->a[401][sym_process_substitution] = state(938); - v->a[401][aux_sym__statements_repeat1] = state(423); - v->a[401][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[401][aux_sym_command_repeat1] = state(951); - v->a[401][aux_sym__literal_repeat1] = state(1267); - v->a[401][sym_word] = actions(765); - v->a[401][anon_sym_for] = actions(9); - v->a[401][anon_sym_select] = actions(11); - v->a[401][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[401][anon_sym_LT] = actions(85); - v->a[401][anon_sym_GT] = actions(85); - v->a[401][anon_sym_GT_GT] = actions(87); - parse_table_1823(v); -} - -void parse_table_1823(t_parse_table_array *v) -{ - v->a[401][anon_sym_LPAREN] = actions(19); - v->a[401][anon_sym_while] = actions(21); - v->a[401][anon_sym_until] = actions(21); - v->a[401][anon_sym_if] = actions(23); - v->a[401][anon_sym_case] = actions(25); - v->a[401][anon_sym_function] = actions(91); - v->a[401][anon_sym_LBRACE] = actions(29); - v->a[401][anon_sym_BANG] = actions(769); - v->a[401][anon_sym_LBRACK] = actions(33); - v->a[401][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[401][anon_sym_declare] = actions(95); - v->a[401][anon_sym_typeset] = actions(95); - v->a[401][anon_sym_export] = actions(95); - v->a[401][anon_sym_readonly] = actions(95); - v->a[401][anon_sym_local] = actions(95); - v->a[401][anon_sym_unset] = actions(97); - v->a[401][anon_sym_unsetenv] = actions(97); - v->a[401][anon_sym_AMP_GT] = actions(85); - v->a[401][anon_sym_AMP_GT_GT] = actions(87); - v->a[401][anon_sym_LT_AMP] = actions(85); - parse_table_1824(v); -} - -void parse_table_1824(t_parse_table_array *v) -{ - v->a[401][anon_sym_GT_AMP] = actions(85); - v->a[401][anon_sym_GT_PIPE] = actions(87); - v->a[401][anon_sym_LT_AMP_DASH] = actions(99); - v->a[401][anon_sym_GT_AMP_DASH] = actions(99); - v->a[401][anon_sym_LT_LT_LT] = actions(101); - v->a[401][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[401][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[401][anon_sym_DOLLAR] = actions(316); - v->a[401][sym__special_character] = actions(771); - v->a[401][anon_sym_DQUOTE] = actions(320); - v->a[401][sym_raw_string] = actions(773); - v->a[401][sym_ansi_c_string] = actions(773); - v->a[401][aux_sym_number_token1] = actions(324); - v->a[401][aux_sym_number_token2] = actions(326); - v->a[401][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[401][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[401][anon_sym_BQUOTE] = actions(332); - v->a[401][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[401][anon_sym_LT_LPAREN] = actions(336); - v->a[401][anon_sym_GT_LPAREN] = actions(336); - parse_table_1825(v); -} - -/* EOF parse_table_364.c */ diff --git a/parser/static/parse_table/parse_table_365.c b/parser/static/parse_table/parse_table_365.c deleted file mode 100644 index 4666f0d6..00000000 --- a/parser/static/parse_table/parse_table_365.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_365.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1825(t_parse_table_array *v) -{ - v->a[401][sym_comment] = actions(71); - v->a[401][sym_file_descriptor] = actions(135); - v->a[401][sym_variable_name] = actions(137); - v->a[401][sym_test_operator] = actions(775); - v->a[401][sym__brace_start] = actions(344); - v->a[402][sym__statements] = state(7419); - v->a[402][sym__statement_not_pipeline] = state(6558); - v->a[402][sym_redirected_statement] = state(4662); - v->a[402][sym_for_statement] = state(4662); - v->a[402][sym_c_style_for_statement] = state(4662); - v->a[402][sym_while_statement] = state(4314); - v->a[402][sym_if_statement] = state(4314); - v->a[402][sym_case_statement] = state(4662); - v->a[402][sym_function_definition] = state(4662); - v->a[402][sym_compound_statement] = state(4662); - v->a[402][sym_subshell] = state(4662); - v->a[402][sym_pipeline] = state(5070); - v->a[402][sym_list] = state(4662); - v->a[402][sym_negated_command] = state(4662); - v->a[402][sym_test_command] = state(4662); - parse_table_1826(v); -} - -void parse_table_1826(t_parse_table_array *v) -{ - v->a[402][sym_declaration_command] = state(4662); - v->a[402][sym_unset_command] = state(4662); - v->a[402][sym_command] = state(4662); - v->a[402][sym_command_name] = state(554); - v->a[402][sym_variable_assignment] = state(1150); - v->a[402][sym_variable_assignments] = state(4662); - v->a[402][sym_subscript] = state(6790); - v->a[402][sym_file_redirect] = state(2273); - v->a[402][sym_herestring_redirect] = state(2272); - v->a[402][sym_arithmetic_expansion] = state(1078); - v->a[402][sym_brace_expression] = state(1078); - v->a[402][sym_concatenation] = state(1376); - v->a[402][sym_string] = state(1078); - v->a[402][sym_translated_string] = state(1078); - v->a[402][sym_number] = state(1078); - v->a[402][sym_simple_expansion] = state(1078); - v->a[402][sym_expansion] = state(1078); - v->a[402][sym_command_substitution] = state(1078); - v->a[402][sym_process_substitution] = state(1078); - v->a[402][aux_sym__statements_repeat1] = state(429); - parse_table_1827(v); -} - -void parse_table_1827(t_parse_table_array *v) -{ - v->a[402][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[402][aux_sym_command_repeat1] = state(958); - v->a[402][aux_sym__literal_repeat1] = state(1267); - v->a[402][sym_word] = actions(799); - v->a[402][anon_sym_for] = actions(9); - v->a[402][anon_sym_select] = actions(11); - v->a[402][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[402][anon_sym_LT] = actions(290); - v->a[402][anon_sym_GT] = actions(290); - v->a[402][anon_sym_GT_GT] = actions(292); - v->a[402][anon_sym_LPAREN] = actions(19); - v->a[402][anon_sym_while] = actions(21); - v->a[402][anon_sym_until] = actions(21); - v->a[402][anon_sym_if] = actions(23); - v->a[402][anon_sym_case] = actions(25); - v->a[402][anon_sym_function] = actions(801); - v->a[402][anon_sym_LBRACE] = actions(29); - v->a[402][anon_sym_BANG] = actions(803); - v->a[402][anon_sym_LBRACK] = actions(33); - v->a[402][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1828(v); -} - -void parse_table_1828(t_parse_table_array *v) -{ - v->a[402][anon_sym_declare] = actions(805); - v->a[402][anon_sym_typeset] = actions(805); - v->a[402][anon_sym_export] = actions(805); - v->a[402][anon_sym_readonly] = actions(805); - v->a[402][anon_sym_local] = actions(805); - v->a[402][anon_sym_unset] = actions(807); - v->a[402][anon_sym_unsetenv] = actions(807); - v->a[402][anon_sym_AMP_GT] = actions(290); - v->a[402][anon_sym_AMP_GT_GT] = actions(292); - v->a[402][anon_sym_LT_AMP] = actions(290); - v->a[402][anon_sym_GT_AMP] = actions(290); - v->a[402][anon_sym_GT_PIPE] = actions(292); - v->a[402][anon_sym_LT_AMP_DASH] = actions(308); - v->a[402][anon_sym_GT_AMP_DASH] = actions(308); - v->a[402][anon_sym_LT_LT_LT] = actions(310); - v->a[402][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[402][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[402][anon_sym_DOLLAR] = actions(316); - v->a[402][sym__special_character] = actions(318); - v->a[402][anon_sym_DQUOTE] = actions(320); - parse_table_1829(v); -} - -void parse_table_1829(t_parse_table_array *v) -{ - v->a[402][sym_raw_string] = actions(322); - v->a[402][sym_ansi_c_string] = actions(322); - v->a[402][aux_sym_number_token1] = actions(324); - v->a[402][aux_sym_number_token2] = actions(326); - v->a[402][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[402][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[402][anon_sym_BQUOTE] = actions(332); - v->a[402][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[402][anon_sym_LT_LPAREN] = actions(336); - v->a[402][anon_sym_GT_LPAREN] = actions(336); - v->a[402][sym_comment] = actions(71); - v->a[402][sym_file_descriptor] = actions(338); - v->a[402][sym_variable_name] = actions(340); - v->a[402][sym_test_operator] = actions(342); - v->a[402][sym__brace_start] = actions(344); - v->a[403][sym__statements] = state(7420); - v->a[403][sym__statement_not_pipeline] = state(6558); - v->a[403][sym_redirected_statement] = state(4662); - v->a[403][sym_for_statement] = state(4662); - v->a[403][sym_c_style_for_statement] = state(4662); - parse_table_1830(v); -} - -/* EOF parse_table_365.c */ diff --git a/parser/static/parse_table/parse_table_366.c b/parser/static/parse_table/parse_table_366.c deleted file mode 100644 index 8604de89..00000000 --- a/parser/static/parse_table/parse_table_366.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_366.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1830(t_parse_table_array *v) -{ - v->a[403][sym_while_statement] = state(4314); - v->a[403][sym_if_statement] = state(4314); - v->a[403][sym_case_statement] = state(4662); - v->a[403][sym_function_definition] = state(4662); - v->a[403][sym_compound_statement] = state(4662); - v->a[403][sym_subshell] = state(4662); - v->a[403][sym_pipeline] = state(5070); - v->a[403][sym_list] = state(4662); - v->a[403][sym_negated_command] = state(4662); - v->a[403][sym_test_command] = state(4662); - v->a[403][sym_declaration_command] = state(4662); - v->a[403][sym_unset_command] = state(4662); - v->a[403][sym_command] = state(4662); - v->a[403][sym_command_name] = state(554); - v->a[403][sym_variable_assignment] = state(1150); - v->a[403][sym_variable_assignments] = state(4662); - v->a[403][sym_subscript] = state(6790); - v->a[403][sym_file_redirect] = state(2273); - v->a[403][sym_herestring_redirect] = state(2272); - v->a[403][sym_arithmetic_expansion] = state(1078); - parse_table_1831(v); -} - -void parse_table_1831(t_parse_table_array *v) -{ - v->a[403][sym_brace_expression] = state(1078); - v->a[403][sym_concatenation] = state(1376); - v->a[403][sym_string] = state(1078); - v->a[403][sym_translated_string] = state(1078); - v->a[403][sym_number] = state(1078); - v->a[403][sym_simple_expansion] = state(1078); - v->a[403][sym_expansion] = state(1078); - v->a[403][sym_command_substitution] = state(1078); - v->a[403][sym_process_substitution] = state(1078); - v->a[403][aux_sym__statements_repeat1] = state(429); - v->a[403][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[403][aux_sym_command_repeat1] = state(958); - v->a[403][aux_sym__literal_repeat1] = state(1267); - v->a[403][sym_word] = actions(799); - v->a[403][anon_sym_for] = actions(9); - v->a[403][anon_sym_select] = actions(11); - v->a[403][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[403][anon_sym_LT] = actions(290); - v->a[403][anon_sym_GT] = actions(290); - v->a[403][anon_sym_GT_GT] = actions(292); - parse_table_1832(v); -} - -void parse_table_1832(t_parse_table_array *v) -{ - v->a[403][anon_sym_LPAREN] = actions(19); - v->a[403][anon_sym_while] = actions(21); - v->a[403][anon_sym_until] = actions(21); - v->a[403][anon_sym_if] = actions(23); - v->a[403][anon_sym_case] = actions(25); - v->a[403][anon_sym_function] = actions(801); - v->a[403][anon_sym_LBRACE] = actions(29); - v->a[403][anon_sym_BANG] = actions(803); - v->a[403][anon_sym_LBRACK] = actions(33); - v->a[403][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[403][anon_sym_declare] = actions(805); - v->a[403][anon_sym_typeset] = actions(805); - v->a[403][anon_sym_export] = actions(805); - v->a[403][anon_sym_readonly] = actions(805); - v->a[403][anon_sym_local] = actions(805); - v->a[403][anon_sym_unset] = actions(807); - v->a[403][anon_sym_unsetenv] = actions(807); - v->a[403][anon_sym_AMP_GT] = actions(290); - v->a[403][anon_sym_AMP_GT_GT] = actions(292); - v->a[403][anon_sym_LT_AMP] = actions(290); - parse_table_1833(v); -} - -void parse_table_1833(t_parse_table_array *v) -{ - v->a[403][anon_sym_GT_AMP] = actions(290); - v->a[403][anon_sym_GT_PIPE] = actions(292); - v->a[403][anon_sym_LT_AMP_DASH] = actions(308); - v->a[403][anon_sym_GT_AMP_DASH] = actions(308); - v->a[403][anon_sym_LT_LT_LT] = actions(310); - v->a[403][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[403][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[403][anon_sym_DOLLAR] = actions(316); - v->a[403][sym__special_character] = actions(318); - v->a[403][anon_sym_DQUOTE] = actions(320); - v->a[403][sym_raw_string] = actions(322); - v->a[403][sym_ansi_c_string] = actions(322); - v->a[403][aux_sym_number_token1] = actions(324); - v->a[403][aux_sym_number_token2] = actions(326); - v->a[403][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[403][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[403][anon_sym_BQUOTE] = actions(332); - v->a[403][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[403][anon_sym_LT_LPAREN] = actions(336); - v->a[403][anon_sym_GT_LPAREN] = actions(336); - parse_table_1834(v); -} - -void parse_table_1834(t_parse_table_array *v) -{ - v->a[403][sym_comment] = actions(71); - v->a[403][sym_file_descriptor] = actions(338); - v->a[403][sym_variable_name] = actions(340); - v->a[403][sym_test_operator] = actions(342); - v->a[403][sym__brace_start] = actions(344); - v->a[404][sym__statements] = state(7421); - v->a[404][sym__statement_not_pipeline] = state(6614); - v->a[404][sym_redirected_statement] = state(4797); - v->a[404][sym_for_statement] = state(4797); - v->a[404][sym_c_style_for_statement] = state(4797); - v->a[404][sym_while_statement] = state(4400); - v->a[404][sym_if_statement] = state(4400); - v->a[404][sym_case_statement] = state(4797); - v->a[404][sym_function_definition] = state(4797); - v->a[404][sym_compound_statement] = state(4797); - v->a[404][sym_subshell] = state(4797); - v->a[404][sym_pipeline] = state(5054); - v->a[404][sym_list] = state(4797); - v->a[404][sym_negated_command] = state(4797); - v->a[404][sym_test_command] = state(4797); - parse_table_1835(v); -} - -/* EOF parse_table_366.c */ diff --git a/parser/static/parse_table/parse_table_367.c b/parser/static/parse_table/parse_table_367.c deleted file mode 100644 index 1135d80f..00000000 --- a/parser/static/parse_table/parse_table_367.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_367.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1835(t_parse_table_array *v) -{ - v->a[404][sym_declaration_command] = state(4797); - v->a[404][sym_unset_command] = state(4797); - v->a[404][sym_command] = state(4797); - v->a[404][sym_command_name] = state(533); - v->a[404][sym_variable_assignment] = state(945); - v->a[404][sym_variable_assignments] = state(4797); - v->a[404][sym_subscript] = state(6754); - v->a[404][sym_file_redirect] = state(2150); - v->a[404][sym_herestring_redirect] = state(2017); - v->a[404][sym_arithmetic_expansion] = state(938); - v->a[404][sym_brace_expression] = state(938); - v->a[404][sym_concatenation] = state(1376); - v->a[404][sym_string] = state(938); - v->a[404][sym_translated_string] = state(938); - v->a[404][sym_number] = state(938); - v->a[404][sym_simple_expansion] = state(938); - v->a[404][sym_expansion] = state(938); - v->a[404][sym_command_substitution] = state(938); - v->a[404][sym_process_substitution] = state(938); - v->a[404][aux_sym__statements_repeat1] = state(423); - parse_table_1836(v); -} - -void parse_table_1836(t_parse_table_array *v) -{ - v->a[404][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[404][aux_sym_command_repeat1] = state(951); - v->a[404][aux_sym__literal_repeat1] = state(1267); - v->a[404][sym_word] = actions(765); - v->a[404][anon_sym_for] = actions(9); - v->a[404][anon_sym_select] = actions(11); - v->a[404][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[404][anon_sym_LT] = actions(85); - v->a[404][anon_sym_GT] = actions(85); - v->a[404][anon_sym_GT_GT] = actions(87); - v->a[404][anon_sym_LPAREN] = actions(19); - v->a[404][anon_sym_while] = actions(21); - v->a[404][anon_sym_until] = actions(21); - v->a[404][anon_sym_if] = actions(23); - v->a[404][anon_sym_case] = actions(25); - v->a[404][anon_sym_function] = actions(91); - v->a[404][anon_sym_LBRACE] = actions(29); - v->a[404][anon_sym_BANG] = actions(769); - v->a[404][anon_sym_LBRACK] = actions(33); - v->a[404][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1837(v); -} - -void parse_table_1837(t_parse_table_array *v) -{ - v->a[404][anon_sym_declare] = actions(95); - v->a[404][anon_sym_typeset] = actions(95); - v->a[404][anon_sym_export] = actions(95); - v->a[404][anon_sym_readonly] = actions(95); - v->a[404][anon_sym_local] = actions(95); - v->a[404][anon_sym_unset] = actions(97); - v->a[404][anon_sym_unsetenv] = actions(97); - v->a[404][anon_sym_AMP_GT] = actions(85); - v->a[404][anon_sym_AMP_GT_GT] = actions(87); - v->a[404][anon_sym_LT_AMP] = actions(85); - v->a[404][anon_sym_GT_AMP] = actions(85); - v->a[404][anon_sym_GT_PIPE] = actions(87); - v->a[404][anon_sym_LT_AMP_DASH] = actions(99); - v->a[404][anon_sym_GT_AMP_DASH] = actions(99); - v->a[404][anon_sym_LT_LT_LT] = actions(101); - v->a[404][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[404][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[404][anon_sym_DOLLAR] = actions(316); - v->a[404][sym__special_character] = actions(771); - v->a[404][anon_sym_DQUOTE] = actions(320); - parse_table_1838(v); -} - -void parse_table_1838(t_parse_table_array *v) -{ - v->a[404][sym_raw_string] = actions(773); - v->a[404][sym_ansi_c_string] = actions(773); - v->a[404][aux_sym_number_token1] = actions(324); - v->a[404][aux_sym_number_token2] = actions(326); - v->a[404][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[404][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[404][anon_sym_BQUOTE] = actions(332); - v->a[404][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[404][anon_sym_LT_LPAREN] = actions(336); - v->a[404][anon_sym_GT_LPAREN] = actions(336); - v->a[404][sym_comment] = actions(71); - v->a[404][sym_file_descriptor] = actions(135); - v->a[404][sym_variable_name] = actions(137); - v->a[404][sym_test_operator] = actions(775); - v->a[404][sym__brace_start] = actions(344); - v->a[405][sym__statements] = state(7428); - v->a[405][sym__statement_not_pipeline] = state(6614); - v->a[405][sym_redirected_statement] = state(4797); - v->a[405][sym_for_statement] = state(4797); - v->a[405][sym_c_style_for_statement] = state(4797); - parse_table_1839(v); -} - -void parse_table_1839(t_parse_table_array *v) -{ - v->a[405][sym_while_statement] = state(4400); - v->a[405][sym_if_statement] = state(4400); - v->a[405][sym_case_statement] = state(4797); - v->a[405][sym_function_definition] = state(4797); - v->a[405][sym_compound_statement] = state(4797); - v->a[405][sym_subshell] = state(4797); - v->a[405][sym_pipeline] = state(5054); - v->a[405][sym_list] = state(4797); - v->a[405][sym_negated_command] = state(4797); - v->a[405][sym_test_command] = state(4797); - v->a[405][sym_declaration_command] = state(4797); - v->a[405][sym_unset_command] = state(4797); - v->a[405][sym_command] = state(4797); - v->a[405][sym_command_name] = state(533); - v->a[405][sym_variable_assignment] = state(945); - v->a[405][sym_variable_assignments] = state(4797); - v->a[405][sym_subscript] = state(6754); - v->a[405][sym_file_redirect] = state(2019); - v->a[405][sym_herestring_redirect] = state(2017); - v->a[405][sym_arithmetic_expansion] = state(938); - parse_table_1840(v); -} - -/* EOF parse_table_367.c */ diff --git a/parser/static/parse_table/parse_table_368.c b/parser/static/parse_table/parse_table_368.c deleted file mode 100644 index 626cffae..00000000 --- a/parser/static/parse_table/parse_table_368.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_368.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1840(t_parse_table_array *v) -{ - v->a[405][sym_brace_expression] = state(938); - v->a[405][sym_concatenation] = state(1376); - v->a[405][sym_string] = state(938); - v->a[405][sym_translated_string] = state(938); - v->a[405][sym_number] = state(938); - v->a[405][sym_simple_expansion] = state(938); - v->a[405][sym_expansion] = state(938); - v->a[405][sym_command_substitution] = state(938); - v->a[405][sym_process_substitution] = state(938); - v->a[405][aux_sym__statements_repeat1] = state(423); - v->a[405][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[405][aux_sym_command_repeat1] = state(951); - v->a[405][aux_sym__literal_repeat1] = state(1267); - v->a[405][sym_word] = actions(765); - v->a[405][anon_sym_for] = actions(9); - v->a[405][anon_sym_select] = actions(11); - v->a[405][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[405][anon_sym_LT] = actions(85); - v->a[405][anon_sym_GT] = actions(85); - v->a[405][anon_sym_GT_GT] = actions(87); - parse_table_1841(v); -} - -void parse_table_1841(t_parse_table_array *v) -{ - v->a[405][anon_sym_LPAREN] = actions(19); - v->a[405][anon_sym_while] = actions(21); - v->a[405][anon_sym_until] = actions(21); - v->a[405][anon_sym_if] = actions(23); - v->a[405][anon_sym_case] = actions(25); - v->a[405][anon_sym_function] = actions(91); - v->a[405][anon_sym_LBRACE] = actions(29); - v->a[405][anon_sym_BANG] = actions(769); - v->a[405][anon_sym_LBRACK] = actions(33); - v->a[405][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[405][anon_sym_declare] = actions(95); - v->a[405][anon_sym_typeset] = actions(95); - v->a[405][anon_sym_export] = actions(95); - v->a[405][anon_sym_readonly] = actions(95); - v->a[405][anon_sym_local] = actions(95); - v->a[405][anon_sym_unset] = actions(97); - v->a[405][anon_sym_unsetenv] = actions(97); - v->a[405][anon_sym_AMP_GT] = actions(85); - v->a[405][anon_sym_AMP_GT_GT] = actions(87); - v->a[405][anon_sym_LT_AMP] = actions(85); - parse_table_1842(v); -} - -void parse_table_1842(t_parse_table_array *v) -{ - v->a[405][anon_sym_GT_AMP] = actions(85); - v->a[405][anon_sym_GT_PIPE] = actions(87); - v->a[405][anon_sym_LT_AMP_DASH] = actions(99); - v->a[405][anon_sym_GT_AMP_DASH] = actions(99); - v->a[405][anon_sym_LT_LT_LT] = actions(101); - v->a[405][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[405][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[405][anon_sym_DOLLAR] = actions(316); - v->a[405][sym__special_character] = actions(771); - v->a[405][anon_sym_DQUOTE] = actions(320); - v->a[405][sym_raw_string] = actions(773); - v->a[405][sym_ansi_c_string] = actions(773); - v->a[405][aux_sym_number_token1] = actions(324); - v->a[405][aux_sym_number_token2] = actions(326); - v->a[405][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[405][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[405][anon_sym_BQUOTE] = actions(332); - v->a[405][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[405][anon_sym_LT_LPAREN] = actions(336); - v->a[405][anon_sym_GT_LPAREN] = actions(336); - parse_table_1843(v); -} - -void parse_table_1843(t_parse_table_array *v) -{ - v->a[405][sym_comment] = actions(71); - v->a[405][sym_file_descriptor] = actions(135); - v->a[405][sym_variable_name] = actions(137); - v->a[405][sym_test_operator] = actions(775); - v->a[405][sym__brace_start] = actions(344); - v->a[406][sym__statements] = state(7431); - v->a[406][sym__statement_not_pipeline] = state(6558); - v->a[406][sym_redirected_statement] = state(4662); - v->a[406][sym_for_statement] = state(4662); - v->a[406][sym_c_style_for_statement] = state(4662); - v->a[406][sym_while_statement] = state(4314); - v->a[406][sym_if_statement] = state(4314); - v->a[406][sym_case_statement] = state(4662); - v->a[406][sym_function_definition] = state(4662); - v->a[406][sym_compound_statement] = state(4662); - v->a[406][sym_subshell] = state(4662); - v->a[406][sym_pipeline] = state(5070); - v->a[406][sym_list] = state(4662); - v->a[406][sym_negated_command] = state(4662); - v->a[406][sym_test_command] = state(4662); - parse_table_1844(v); -} - -void parse_table_1844(t_parse_table_array *v) -{ - v->a[406][sym_declaration_command] = state(4662); - v->a[406][sym_unset_command] = state(4662); - v->a[406][sym_command] = state(4662); - v->a[406][sym_command_name] = state(554); - v->a[406][sym_variable_assignment] = state(1150); - v->a[406][sym_variable_assignments] = state(4662); - v->a[406][sym_subscript] = state(6790); - v->a[406][sym_file_redirect] = state(2273); - v->a[406][sym_herestring_redirect] = state(2272); - v->a[406][sym_arithmetic_expansion] = state(1078); - v->a[406][sym_brace_expression] = state(1078); - v->a[406][sym_concatenation] = state(1376); - v->a[406][sym_string] = state(1078); - v->a[406][sym_translated_string] = state(1078); - v->a[406][sym_number] = state(1078); - v->a[406][sym_simple_expansion] = state(1078); - v->a[406][sym_expansion] = state(1078); - v->a[406][sym_command_substitution] = state(1078); - v->a[406][sym_process_substitution] = state(1078); - v->a[406][aux_sym__statements_repeat1] = state(429); - parse_table_1845(v); -} - -/* EOF parse_table_368.c */ diff --git a/parser/static/parse_table/parse_table_369.c b/parser/static/parse_table/parse_table_369.c deleted file mode 100644 index 14c9cee6..00000000 --- a/parser/static/parse_table/parse_table_369.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_369.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1845(t_parse_table_array *v) -{ - v->a[406][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[406][aux_sym_command_repeat1] = state(958); - v->a[406][aux_sym__literal_repeat1] = state(1267); - v->a[406][sym_word] = actions(799); - v->a[406][anon_sym_for] = actions(9); - v->a[406][anon_sym_select] = actions(11); - v->a[406][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[406][anon_sym_LT] = actions(290); - v->a[406][anon_sym_GT] = actions(290); - v->a[406][anon_sym_GT_GT] = actions(292); - v->a[406][anon_sym_LPAREN] = actions(19); - v->a[406][anon_sym_while] = actions(21); - v->a[406][anon_sym_until] = actions(21); - v->a[406][anon_sym_if] = actions(23); - v->a[406][anon_sym_case] = actions(25); - v->a[406][anon_sym_function] = actions(801); - v->a[406][anon_sym_LBRACE] = actions(29); - v->a[406][anon_sym_BANG] = actions(803); - v->a[406][anon_sym_LBRACK] = actions(33); - v->a[406][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1846(v); -} - -void parse_table_1846(t_parse_table_array *v) -{ - v->a[406][anon_sym_declare] = actions(805); - v->a[406][anon_sym_typeset] = actions(805); - v->a[406][anon_sym_export] = actions(805); - v->a[406][anon_sym_readonly] = actions(805); - v->a[406][anon_sym_local] = actions(805); - v->a[406][anon_sym_unset] = actions(807); - v->a[406][anon_sym_unsetenv] = actions(807); - v->a[406][anon_sym_AMP_GT] = actions(290); - v->a[406][anon_sym_AMP_GT_GT] = actions(292); - v->a[406][anon_sym_LT_AMP] = actions(290); - v->a[406][anon_sym_GT_AMP] = actions(290); - v->a[406][anon_sym_GT_PIPE] = actions(292); - v->a[406][anon_sym_LT_AMP_DASH] = actions(308); - v->a[406][anon_sym_GT_AMP_DASH] = actions(308); - v->a[406][anon_sym_LT_LT_LT] = actions(310); - v->a[406][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[406][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[406][anon_sym_DOLLAR] = actions(316); - v->a[406][sym__special_character] = actions(318); - v->a[406][anon_sym_DQUOTE] = actions(320); - parse_table_1847(v); -} - -void parse_table_1847(t_parse_table_array *v) -{ - v->a[406][sym_raw_string] = actions(322); - v->a[406][sym_ansi_c_string] = actions(322); - v->a[406][aux_sym_number_token1] = actions(324); - v->a[406][aux_sym_number_token2] = actions(326); - v->a[406][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[406][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[406][anon_sym_BQUOTE] = actions(332); - v->a[406][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[406][anon_sym_LT_LPAREN] = actions(336); - v->a[406][anon_sym_GT_LPAREN] = actions(336); - v->a[406][sym_comment] = actions(71); - v->a[406][sym_file_descriptor] = actions(338); - v->a[406][sym_variable_name] = actions(340); - v->a[406][sym_test_operator] = actions(342); - v->a[406][sym__brace_start] = actions(344); - v->a[407][sym__statements] = state(7434); - v->a[407][sym__statement_not_pipeline] = state(6558); - v->a[407][sym_redirected_statement] = state(4662); - v->a[407][sym_for_statement] = state(4662); - v->a[407][sym_c_style_for_statement] = state(4662); - parse_table_1848(v); -} - -void parse_table_1848(t_parse_table_array *v) -{ - v->a[407][sym_while_statement] = state(4314); - v->a[407][sym_if_statement] = state(4314); - v->a[407][sym_case_statement] = state(4662); - v->a[407][sym_function_definition] = state(4662); - v->a[407][sym_compound_statement] = state(4662); - v->a[407][sym_subshell] = state(4662); - v->a[407][sym_pipeline] = state(5070); - v->a[407][sym_list] = state(4662); - v->a[407][sym_negated_command] = state(4662); - v->a[407][sym_test_command] = state(4662); - v->a[407][sym_declaration_command] = state(4662); - v->a[407][sym_unset_command] = state(4662); - v->a[407][sym_command] = state(4662); - v->a[407][sym_command_name] = state(554); - v->a[407][sym_variable_assignment] = state(1150); - v->a[407][sym_variable_assignments] = state(4662); - v->a[407][sym_subscript] = state(6790); - v->a[407][sym_file_redirect] = state(2273); - v->a[407][sym_herestring_redirect] = state(2272); - v->a[407][sym_arithmetic_expansion] = state(1078); - parse_table_1849(v); -} - -void parse_table_1849(t_parse_table_array *v) -{ - v->a[407][sym_brace_expression] = state(1078); - v->a[407][sym_concatenation] = state(1376); - v->a[407][sym_string] = state(1078); - v->a[407][sym_translated_string] = state(1078); - v->a[407][sym_number] = state(1078); - v->a[407][sym_simple_expansion] = state(1078); - v->a[407][sym_expansion] = state(1078); - v->a[407][sym_command_substitution] = state(1078); - v->a[407][sym_process_substitution] = state(1078); - v->a[407][aux_sym__statements_repeat1] = state(429); - v->a[407][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[407][aux_sym_command_repeat1] = state(958); - v->a[407][aux_sym__literal_repeat1] = state(1267); - v->a[407][sym_word] = actions(799); - v->a[407][anon_sym_for] = actions(9); - v->a[407][anon_sym_select] = actions(11); - v->a[407][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[407][anon_sym_LT] = actions(290); - v->a[407][anon_sym_GT] = actions(290); - v->a[407][anon_sym_GT_GT] = actions(292); - parse_table_1850(v); -} - -/* EOF parse_table_369.c */ diff --git a/parser/static/parse_table/parse_table_37.c b/parser/static/parse_table/parse_table_37.c index 7227b0e0..f42e5135 100644 --- a/parser/static/parse_table/parse_table_37.c +++ b/parser/static/parse_table/parse_table_37.c @@ -14,126 +14,126 @@ void parse_table_185(t_parse_table_array *v) { - v->a[37][sym_test_operator] = actions(735); - v->a[37][sym__brace_start] = actions(737); - v->a[38][sym__statements] = state(6719); - v->a[38][sym__statement_not_pipeline] = state(6674); - v->a[38][sym_redirected_statement] = state(4416); - v->a[38][sym_for_statement] = state(4416); - v->a[38][sym_c_style_for_statement] = state(4416); - v->a[38][sym_while_statement] = state(4239); - v->a[38][sym_if_statement] = state(4239); - v->a[38][sym_case_statement] = state(4416); - v->a[38][sym_function_definition] = state(4416); - v->a[38][sym_compound_statement] = state(4416); - v->a[38][sym_subshell] = state(4416); - v->a[38][sym_pipeline] = state(4910); - v->a[38][sym_list] = state(4416); - v->a[38][sym_negated_command] = state(4416); - v->a[38][sym_test_command] = state(4416); - v->a[38][sym_declaration_command] = state(4416); - v->a[38][sym_unset_command] = state(4416); - v->a[38][sym_command] = state(4416); + v->a[46][aux_sym_command_repeat1] = state(1035); + v->a[46][aux_sym__literal_repeat1] = state(1048); + v->a[46][sym_word] = actions(65); + v->a[46][anon_sym_for] = actions(9); + v->a[46][anon_sym_select] = actions(9); + v->a[46][anon_sym_while] = actions(11); + v->a[46][anon_sym_until] = actions(11); + v->a[46][anon_sym_if] = actions(13); + v->a[46][anon_sym_then] = actions(477); + v->a[46][anon_sym_case] = actions(15); + v->a[46][anon_sym_LPAREN] = actions(17); + v->a[46][anon_sym_function] = actions(73); + v->a[46][anon_sym_LBRACE] = actions(21); + v->a[46][anon_sym_BANG] = actions(75); + v->a[46][anon_sym_declare] = actions(77); + v->a[46][anon_sym_typeset] = actions(77); + v->a[46][anon_sym_export] = actions(77); + v->a[46][anon_sym_readonly] = actions(77); + v->a[46][anon_sym_local] = actions(77); + v->a[46][anon_sym_unset] = actions(79); parse_table_186(v); } void parse_table_186(t_parse_table_array *v) { - v->a[38][sym_command_name] = state(530); - v->a[38][sym_variable_assignment] = state(849); - v->a[38][sym_variable_assignments] = state(4416); - v->a[38][sym_subscript] = state(6760); - v->a[38][sym_file_redirect] = state(1893); - v->a[38][sym_herestring_redirect] = state(1892); - v->a[38][sym_arithmetic_expansion] = state(852); - v->a[38][sym_brace_expression] = state(852); - v->a[38][sym_concatenation] = state(1169); - v->a[38][sym_string] = state(852); - v->a[38][sym_translated_string] = state(852); - v->a[38][sym_number] = state(852); - v->a[38][sym_simple_expansion] = state(852); - v->a[38][sym_expansion] = state(852); - v->a[38][sym_command_substitution] = state(852); - v->a[38][sym_process_substitution] = state(852); - v->a[38][aux_sym__statements_repeat1] = state(426); - v->a[38][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[38][aux_sym_command_repeat1] = state(989); - v->a[38][aux_sym__literal_repeat1] = state(1026); + v->a[46][anon_sym_unsetenv] = actions(79); + v->a[46][anon_sym_LT] = actions(81); + v->a[46][anon_sym_GT] = actions(81); + v->a[46][anon_sym_GT_GT] = actions(83); + v->a[46][anon_sym_AMP_GT] = actions(81); + v->a[46][anon_sym_AMP_GT_GT] = actions(83); + v->a[46][anon_sym_LT_AMP] = actions(81); + v->a[46][anon_sym_GT_AMP] = actions(81); + v->a[46][anon_sym_GT_PIPE] = actions(83); + v->a[46][anon_sym_LT_AMP_DASH] = actions(85); + v->a[46][anon_sym_GT_AMP_DASH] = actions(85); + v->a[46][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[46][anon_sym_DOLLAR] = actions(89); + v->a[46][sym__special_character] = actions(91); + v->a[46][anon_sym_DQUOTE] = actions(93); + v->a[46][sym_raw_string] = actions(95); + v->a[46][aux_sym_number_token1] = actions(97); + v->a[46][aux_sym_number_token2] = actions(99); + v->a[46][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[46][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_187(v); } void parse_table_187(t_parse_table_array *v) { - v->a[38][sym_word] = actions(665); - v->a[38][anon_sym_for] = actions(667); - v->a[38][anon_sym_select] = actions(669); - v->a[38][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[38][anon_sym_LT] = actions(673); - v->a[38][anon_sym_GT] = actions(673); - v->a[38][anon_sym_GT_GT] = actions(675); - v->a[38][anon_sym_LPAREN] = actions(677); - v->a[38][anon_sym_while] = actions(679); - v->a[38][anon_sym_until] = actions(679); - v->a[38][anon_sym_if] = actions(681); - v->a[38][anon_sym_case] = actions(683); - v->a[38][anon_sym_SEMI_SEMI] = actions(743); - v->a[38][anon_sym_SEMI_AMP] = actions(427); - v->a[38][anon_sym_SEMI_SEMI_AMP] = actions(429); - v->a[38][anon_sym_function] = actions(687); - v->a[38][anon_sym_LBRACE] = actions(689); - v->a[38][anon_sym_BANG] = actions(691); - v->a[38][anon_sym_LBRACK] = actions(693); - v->a[38][anon_sym_LBRACK_LBRACK] = actions(695); + v->a[46][anon_sym_BQUOTE] = actions(105); + v->a[46][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[46][sym_comment] = actions(57); + v->a[46][sym_file_descriptor] = actions(109); + v->a[46][sym_variable_name] = actions(111); + v->a[46][sym_test_operator] = actions(95); + v->a[46][sym__brace_start] = actions(113); + v->a[47][aux_sym__terminated_statement] = state(179); + v->a[47][sym__statement_not_pipeline] = state(3515); + v->a[47][sym_redirected_statement] = state(2301); + v->a[47][sym_for_statement] = state(2301); + v->a[47][sym_while_statement] = state(2301); + v->a[47][sym_if_statement] = state(2301); + v->a[47][sym_case_statement] = state(2301); + v->a[47][sym_function_definition] = state(2301); + v->a[47][sym_compound_statement] = state(2301); + v->a[47][sym_subshell] = state(2301); + v->a[47][sym_pipeline] = state(2592); + v->a[47][sym_list] = state(2301); + v->a[47][sym_negated_command] = state(2301); parse_table_188(v); } void parse_table_188(t_parse_table_array *v) { - v->a[38][anon_sym_declare] = actions(697); - v->a[38][anon_sym_typeset] = actions(697); - v->a[38][anon_sym_export] = actions(697); - v->a[38][anon_sym_readonly] = actions(697); - v->a[38][anon_sym_local] = actions(697); - v->a[38][anon_sym_unset] = actions(699); - v->a[38][anon_sym_unsetenv] = actions(699); - v->a[38][anon_sym_AMP_GT] = actions(673); - v->a[38][anon_sym_AMP_GT_GT] = actions(675); - v->a[38][anon_sym_LT_AMP] = actions(673); - v->a[38][anon_sym_GT_AMP] = actions(673); - v->a[38][anon_sym_GT_PIPE] = actions(675); - v->a[38][anon_sym_LT_AMP_DASH] = actions(701); - v->a[38][anon_sym_GT_AMP_DASH] = actions(701); - v->a[38][anon_sym_LT_LT_LT] = actions(703); - v->a[38][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[38][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[38][anon_sym_DOLLAR] = actions(709); - v->a[38][sym__special_character] = actions(711); - v->a[38][anon_sym_DQUOTE] = actions(713); + v->a[47][sym_declaration_command] = state(2301); + v->a[47][sym_unset_command] = state(2301); + v->a[47][sym_command] = state(2301); + v->a[47][sym_command_name] = state(310); + v->a[47][sym_variable_assignment] = state(711); + v->a[47][sym_variable_assignments] = state(2301); + v->a[47][sym_file_redirect] = state(1320); + v->a[47][sym_arithmetic_expansion] = state(834); + v->a[47][sym_brace_expression] = state(834); + v->a[47][sym_concatenation] = state(1192); + v->a[47][sym_string] = state(834); + v->a[47][sym_number] = state(834); + v->a[47][sym_simple_expansion] = state(834); + v->a[47][sym_expansion] = state(834); + v->a[47][sym_command_substitution] = state(834); + v->a[47][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[47][aux_sym_command_repeat1] = state(1035); + v->a[47][aux_sym__literal_repeat1] = state(1048); + v->a[47][sym_word] = actions(65); + v->a[47][anon_sym_for] = actions(9); parse_table_189(v); } void parse_table_189(t_parse_table_array *v) { - v->a[38][sym_raw_string] = actions(715); - v->a[38][sym_ansi_c_string] = actions(715); - v->a[38][aux_sym_number_token1] = actions(717); - v->a[38][aux_sym_number_token2] = actions(719); - v->a[38][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[38][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[38][anon_sym_BQUOTE] = actions(725); - v->a[38][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[38][anon_sym_LT_LPAREN] = actions(729); - v->a[38][anon_sym_GT_LPAREN] = actions(729); - v->a[38][sym_comment] = actions(71); - v->a[38][sym_file_descriptor] = actions(731); - v->a[38][sym_variable_name] = actions(733); - v->a[38][sym_test_operator] = actions(735); - v->a[38][sym__brace_start] = actions(737); - v->a[39][sym__statements] = state(6716); - v->a[39][sym__statement_not_pipeline] = state(6674); - v->a[39][sym_redirected_statement] = state(4416); - v->a[39][sym_for_statement] = state(4416); - v->a[39][sym_c_style_for_statement] = state(4416); + v->a[47][anon_sym_select] = actions(9); + v->a[47][anon_sym_while] = actions(11); + v->a[47][anon_sym_until] = actions(11); + v->a[47][anon_sym_if] = actions(13); + v->a[47][anon_sym_case] = actions(15); + v->a[47][anon_sym_LPAREN] = actions(17); + v->a[47][anon_sym_function] = actions(73); + v->a[47][anon_sym_LBRACE] = actions(21); + v->a[47][anon_sym_RBRACE] = actions(479); + v->a[47][anon_sym_BANG] = actions(75); + v->a[47][anon_sym_declare] = actions(77); + v->a[47][anon_sym_typeset] = actions(77); + v->a[47][anon_sym_export] = actions(77); + v->a[47][anon_sym_readonly] = actions(77); + v->a[47][anon_sym_local] = actions(77); + v->a[47][anon_sym_unset] = actions(79); + v->a[47][anon_sym_unsetenv] = actions(79); + v->a[47][anon_sym_LT] = actions(81); + v->a[47][anon_sym_GT] = actions(81); + v->a[47][anon_sym_GT_GT] = actions(83); parse_table_190(v); } diff --git a/parser/static/parse_table/parse_table_370.c b/parser/static/parse_table/parse_table_370.c deleted file mode 100644 index 400f1c27..00000000 --- a/parser/static/parse_table/parse_table_370.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_370.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1850(t_parse_table_array *v) -{ - v->a[407][anon_sym_LPAREN] = actions(19); - v->a[407][anon_sym_while] = actions(21); - v->a[407][anon_sym_until] = actions(21); - v->a[407][anon_sym_if] = actions(23); - v->a[407][anon_sym_case] = actions(25); - v->a[407][anon_sym_function] = actions(801); - v->a[407][anon_sym_LBRACE] = actions(29); - v->a[407][anon_sym_BANG] = actions(803); - v->a[407][anon_sym_LBRACK] = actions(33); - v->a[407][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[407][anon_sym_declare] = actions(805); - v->a[407][anon_sym_typeset] = actions(805); - v->a[407][anon_sym_export] = actions(805); - v->a[407][anon_sym_readonly] = actions(805); - v->a[407][anon_sym_local] = actions(805); - v->a[407][anon_sym_unset] = actions(807); - v->a[407][anon_sym_unsetenv] = actions(807); - v->a[407][anon_sym_AMP_GT] = actions(290); - v->a[407][anon_sym_AMP_GT_GT] = actions(292); - v->a[407][anon_sym_LT_AMP] = actions(290); - parse_table_1851(v); -} - -void parse_table_1851(t_parse_table_array *v) -{ - v->a[407][anon_sym_GT_AMP] = actions(290); - v->a[407][anon_sym_GT_PIPE] = actions(292); - v->a[407][anon_sym_LT_AMP_DASH] = actions(308); - v->a[407][anon_sym_GT_AMP_DASH] = actions(308); - v->a[407][anon_sym_LT_LT_LT] = actions(310); - v->a[407][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[407][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[407][anon_sym_DOLLAR] = actions(316); - v->a[407][sym__special_character] = actions(318); - v->a[407][anon_sym_DQUOTE] = actions(320); - v->a[407][sym_raw_string] = actions(322); - v->a[407][sym_ansi_c_string] = actions(322); - v->a[407][aux_sym_number_token1] = actions(324); - v->a[407][aux_sym_number_token2] = actions(326); - v->a[407][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[407][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[407][anon_sym_BQUOTE] = actions(332); - v->a[407][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[407][anon_sym_LT_LPAREN] = actions(336); - v->a[407][anon_sym_GT_LPAREN] = actions(336); - parse_table_1852(v); -} - -void parse_table_1852(t_parse_table_array *v) -{ - v->a[407][sym_comment] = actions(71); - v->a[407][sym_file_descriptor] = actions(338); - v->a[407][sym_variable_name] = actions(340); - v->a[407][sym_test_operator] = actions(342); - v->a[407][sym__brace_start] = actions(344); - v->a[408][sym__statements] = state(7436); - v->a[408][sym__statement_not_pipeline] = state(6614); - v->a[408][sym_redirected_statement] = state(4797); - v->a[408][sym_for_statement] = state(4797); - v->a[408][sym_c_style_for_statement] = state(4797); - v->a[408][sym_while_statement] = state(4400); - v->a[408][sym_if_statement] = state(4400); - v->a[408][sym_case_statement] = state(4797); - v->a[408][sym_function_definition] = state(4797); - v->a[408][sym_compound_statement] = state(4797); - v->a[408][sym_subshell] = state(4797); - v->a[408][sym_pipeline] = state(5054); - v->a[408][sym_list] = state(4797); - v->a[408][sym_negated_command] = state(4797); - v->a[408][sym_test_command] = state(4797); - parse_table_1853(v); -} - -void parse_table_1853(t_parse_table_array *v) -{ - v->a[408][sym_declaration_command] = state(4797); - v->a[408][sym_unset_command] = state(4797); - v->a[408][sym_command] = state(4797); - v->a[408][sym_command_name] = state(533); - v->a[408][sym_variable_assignment] = state(945); - v->a[408][sym_variable_assignments] = state(4797); - v->a[408][sym_subscript] = state(6754); - v->a[408][sym_file_redirect] = state(2151); - v->a[408][sym_herestring_redirect] = state(2017); - v->a[408][sym_arithmetic_expansion] = state(938); - v->a[408][sym_brace_expression] = state(938); - v->a[408][sym_concatenation] = state(1376); - v->a[408][sym_string] = state(938); - v->a[408][sym_translated_string] = state(938); - v->a[408][sym_number] = state(938); - v->a[408][sym_simple_expansion] = state(938); - v->a[408][sym_expansion] = state(938); - v->a[408][sym_command_substitution] = state(938); - v->a[408][sym_process_substitution] = state(938); - v->a[408][aux_sym__statements_repeat1] = state(423); - parse_table_1854(v); -} - -void parse_table_1854(t_parse_table_array *v) -{ - v->a[408][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[408][aux_sym_command_repeat1] = state(951); - v->a[408][aux_sym__literal_repeat1] = state(1267); - v->a[408][sym_word] = actions(765); - v->a[408][anon_sym_for] = actions(9); - v->a[408][anon_sym_select] = actions(11); - v->a[408][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[408][anon_sym_LT] = actions(85); - v->a[408][anon_sym_GT] = actions(85); - v->a[408][anon_sym_GT_GT] = actions(87); - v->a[408][anon_sym_LPAREN] = actions(19); - v->a[408][anon_sym_while] = actions(21); - v->a[408][anon_sym_until] = actions(21); - v->a[408][anon_sym_if] = actions(23); - v->a[408][anon_sym_case] = actions(25); - v->a[408][anon_sym_function] = actions(91); - v->a[408][anon_sym_LBRACE] = actions(29); - v->a[408][anon_sym_BANG] = actions(769); - v->a[408][anon_sym_LBRACK] = actions(33); - v->a[408][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1855(v); -} - -/* EOF parse_table_370.c */ diff --git a/parser/static/parse_table/parse_table_371.c b/parser/static/parse_table/parse_table_371.c deleted file mode 100644 index afd42b56..00000000 --- a/parser/static/parse_table/parse_table_371.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_371.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1855(t_parse_table_array *v) -{ - v->a[408][anon_sym_declare] = actions(95); - v->a[408][anon_sym_typeset] = actions(95); - v->a[408][anon_sym_export] = actions(95); - v->a[408][anon_sym_readonly] = actions(95); - v->a[408][anon_sym_local] = actions(95); - v->a[408][anon_sym_unset] = actions(97); - v->a[408][anon_sym_unsetenv] = actions(97); - v->a[408][anon_sym_AMP_GT] = actions(85); - v->a[408][anon_sym_AMP_GT_GT] = actions(87); - v->a[408][anon_sym_LT_AMP] = actions(85); - v->a[408][anon_sym_GT_AMP] = actions(85); - v->a[408][anon_sym_GT_PIPE] = actions(87); - v->a[408][anon_sym_LT_AMP_DASH] = actions(99); - v->a[408][anon_sym_GT_AMP_DASH] = actions(99); - v->a[408][anon_sym_LT_LT_LT] = actions(101); - v->a[408][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[408][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[408][anon_sym_DOLLAR] = actions(316); - v->a[408][sym__special_character] = actions(771); - v->a[408][anon_sym_DQUOTE] = actions(320); - parse_table_1856(v); -} - -void parse_table_1856(t_parse_table_array *v) -{ - v->a[408][sym_raw_string] = actions(773); - v->a[408][sym_ansi_c_string] = actions(773); - v->a[408][aux_sym_number_token1] = actions(324); - v->a[408][aux_sym_number_token2] = actions(326); - v->a[408][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[408][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[408][anon_sym_BQUOTE] = actions(332); - v->a[408][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[408][anon_sym_LT_LPAREN] = actions(336); - v->a[408][anon_sym_GT_LPAREN] = actions(336); - v->a[408][sym_comment] = actions(71); - v->a[408][sym_file_descriptor] = actions(135); - v->a[408][sym_variable_name] = actions(137); - v->a[408][sym_test_operator] = actions(775); - v->a[408][sym__brace_start] = actions(344); - v->a[409][sym__statements] = state(7445); - v->a[409][sym__statement_not_pipeline] = state(6614); - v->a[409][sym_redirected_statement] = state(4797); - v->a[409][sym_for_statement] = state(4797); - v->a[409][sym_c_style_for_statement] = state(4797); - parse_table_1857(v); -} - -void parse_table_1857(t_parse_table_array *v) -{ - v->a[409][sym_while_statement] = state(4400); - v->a[409][sym_if_statement] = state(4400); - v->a[409][sym_case_statement] = state(4797); - v->a[409][sym_function_definition] = state(4797); - v->a[409][sym_compound_statement] = state(4797); - v->a[409][sym_subshell] = state(4797); - v->a[409][sym_pipeline] = state(5054); - v->a[409][sym_list] = state(4797); - v->a[409][sym_negated_command] = state(4797); - v->a[409][sym_test_command] = state(4797); - v->a[409][sym_declaration_command] = state(4797); - v->a[409][sym_unset_command] = state(4797); - v->a[409][sym_command] = state(4797); - v->a[409][sym_command_name] = state(533); - v->a[409][sym_variable_assignment] = state(945); - v->a[409][sym_variable_assignments] = state(4797); - v->a[409][sym_subscript] = state(6754); - v->a[409][sym_file_redirect] = state(2019); - v->a[409][sym_herestring_redirect] = state(2017); - v->a[409][sym_arithmetic_expansion] = state(938); - parse_table_1858(v); -} - -void parse_table_1858(t_parse_table_array *v) -{ - v->a[409][sym_brace_expression] = state(938); - v->a[409][sym_concatenation] = state(1376); - v->a[409][sym_string] = state(938); - v->a[409][sym_translated_string] = state(938); - v->a[409][sym_number] = state(938); - v->a[409][sym_simple_expansion] = state(938); - v->a[409][sym_expansion] = state(938); - v->a[409][sym_command_substitution] = state(938); - v->a[409][sym_process_substitution] = state(938); - v->a[409][aux_sym__statements_repeat1] = state(423); - v->a[409][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[409][aux_sym_command_repeat1] = state(951); - v->a[409][aux_sym__literal_repeat1] = state(1267); - v->a[409][sym_word] = actions(765); - v->a[409][anon_sym_for] = actions(9); - v->a[409][anon_sym_select] = actions(11); - v->a[409][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[409][anon_sym_LT] = actions(85); - v->a[409][anon_sym_GT] = actions(85); - v->a[409][anon_sym_GT_GT] = actions(87); - parse_table_1859(v); -} - -void parse_table_1859(t_parse_table_array *v) -{ - v->a[409][anon_sym_LPAREN] = actions(19); - v->a[409][anon_sym_while] = actions(21); - v->a[409][anon_sym_until] = actions(21); - v->a[409][anon_sym_if] = actions(23); - v->a[409][anon_sym_case] = actions(25); - v->a[409][anon_sym_function] = actions(91); - v->a[409][anon_sym_LBRACE] = actions(29); - v->a[409][anon_sym_BANG] = actions(769); - v->a[409][anon_sym_LBRACK] = actions(33); - v->a[409][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[409][anon_sym_declare] = actions(95); - v->a[409][anon_sym_typeset] = actions(95); - v->a[409][anon_sym_export] = actions(95); - v->a[409][anon_sym_readonly] = actions(95); - v->a[409][anon_sym_local] = actions(95); - v->a[409][anon_sym_unset] = actions(97); - v->a[409][anon_sym_unsetenv] = actions(97); - v->a[409][anon_sym_AMP_GT] = actions(85); - v->a[409][anon_sym_AMP_GT_GT] = actions(87); - v->a[409][anon_sym_LT_AMP] = actions(85); - parse_table_1860(v); -} - -/* EOF parse_table_371.c */ diff --git a/parser/static/parse_table/parse_table_372.c b/parser/static/parse_table/parse_table_372.c deleted file mode 100644 index 854e996a..00000000 --- a/parser/static/parse_table/parse_table_372.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_372.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1860(t_parse_table_array *v) -{ - v->a[409][anon_sym_GT_AMP] = actions(85); - v->a[409][anon_sym_GT_PIPE] = actions(87); - v->a[409][anon_sym_LT_AMP_DASH] = actions(99); - v->a[409][anon_sym_GT_AMP_DASH] = actions(99); - v->a[409][anon_sym_LT_LT_LT] = actions(101); - v->a[409][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[409][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[409][anon_sym_DOLLAR] = actions(316); - v->a[409][sym__special_character] = actions(771); - v->a[409][anon_sym_DQUOTE] = actions(320); - v->a[409][sym_raw_string] = actions(773); - v->a[409][sym_ansi_c_string] = actions(773); - v->a[409][aux_sym_number_token1] = actions(324); - v->a[409][aux_sym_number_token2] = actions(326); - v->a[409][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[409][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[409][anon_sym_BQUOTE] = actions(332); - v->a[409][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[409][anon_sym_LT_LPAREN] = actions(336); - v->a[409][anon_sym_GT_LPAREN] = actions(336); - parse_table_1861(v); -} - -void parse_table_1861(t_parse_table_array *v) -{ - v->a[409][sym_comment] = actions(71); - v->a[409][sym_file_descriptor] = actions(135); - v->a[409][sym_variable_name] = actions(137); - v->a[409][sym_test_operator] = actions(775); - v->a[409][sym__brace_start] = actions(344); - v->a[410][sym__statements] = state(7301); - v->a[410][sym__statement_not_pipeline] = state(6558); - v->a[410][sym_redirected_statement] = state(4662); - v->a[410][sym_for_statement] = state(4662); - v->a[410][sym_c_style_for_statement] = state(4662); - v->a[410][sym_while_statement] = state(4314); - v->a[410][sym_if_statement] = state(4314); - v->a[410][sym_case_statement] = state(4662); - v->a[410][sym_function_definition] = state(4662); - v->a[410][sym_compound_statement] = state(4662); - v->a[410][sym_subshell] = state(4662); - v->a[410][sym_pipeline] = state(5070); - v->a[410][sym_list] = state(4662); - v->a[410][sym_negated_command] = state(4662); - v->a[410][sym_test_command] = state(4662); - parse_table_1862(v); -} - -void parse_table_1862(t_parse_table_array *v) -{ - v->a[410][sym_declaration_command] = state(4662); - v->a[410][sym_unset_command] = state(4662); - v->a[410][sym_command] = state(4662); - v->a[410][sym_command_name] = state(554); - v->a[410][sym_variable_assignment] = state(1150); - v->a[410][sym_variable_assignments] = state(4662); - v->a[410][sym_subscript] = state(6790); - v->a[410][sym_file_redirect] = state(2273); - v->a[410][sym_herestring_redirect] = state(2272); - v->a[410][sym_arithmetic_expansion] = state(1078); - v->a[410][sym_brace_expression] = state(1078); - v->a[410][sym_concatenation] = state(1376); - v->a[410][sym_string] = state(1078); - v->a[410][sym_translated_string] = state(1078); - v->a[410][sym_number] = state(1078); - v->a[410][sym_simple_expansion] = state(1078); - v->a[410][sym_expansion] = state(1078); - v->a[410][sym_command_substitution] = state(1078); - v->a[410][sym_process_substitution] = state(1078); - v->a[410][aux_sym__statements_repeat1] = state(429); - parse_table_1863(v); -} - -void parse_table_1863(t_parse_table_array *v) -{ - v->a[410][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[410][aux_sym_command_repeat1] = state(958); - v->a[410][aux_sym__literal_repeat1] = state(1267); - v->a[410][sym_word] = actions(799); - v->a[410][anon_sym_for] = actions(9); - v->a[410][anon_sym_select] = actions(11); - v->a[410][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[410][anon_sym_LT] = actions(290); - v->a[410][anon_sym_GT] = actions(290); - v->a[410][anon_sym_GT_GT] = actions(292); - v->a[410][anon_sym_LPAREN] = actions(19); - v->a[410][anon_sym_while] = actions(21); - v->a[410][anon_sym_until] = actions(21); - v->a[410][anon_sym_if] = actions(23); - v->a[410][anon_sym_case] = actions(25); - v->a[410][anon_sym_function] = actions(801); - v->a[410][anon_sym_LBRACE] = actions(29); - v->a[410][anon_sym_BANG] = actions(803); - v->a[410][anon_sym_LBRACK] = actions(33); - v->a[410][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1864(v); -} - -void parse_table_1864(t_parse_table_array *v) -{ - v->a[410][anon_sym_declare] = actions(805); - v->a[410][anon_sym_typeset] = actions(805); - v->a[410][anon_sym_export] = actions(805); - v->a[410][anon_sym_readonly] = actions(805); - v->a[410][anon_sym_local] = actions(805); - v->a[410][anon_sym_unset] = actions(807); - v->a[410][anon_sym_unsetenv] = actions(807); - v->a[410][anon_sym_AMP_GT] = actions(290); - v->a[410][anon_sym_AMP_GT_GT] = actions(292); - v->a[410][anon_sym_LT_AMP] = actions(290); - v->a[410][anon_sym_GT_AMP] = actions(290); - v->a[410][anon_sym_GT_PIPE] = actions(292); - v->a[410][anon_sym_LT_AMP_DASH] = actions(308); - v->a[410][anon_sym_GT_AMP_DASH] = actions(308); - v->a[410][anon_sym_LT_LT_LT] = actions(310); - v->a[410][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[410][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[410][anon_sym_DOLLAR] = actions(316); - v->a[410][sym__special_character] = actions(318); - v->a[410][anon_sym_DQUOTE] = actions(320); - parse_table_1865(v); -} - -/* EOF parse_table_372.c */ diff --git a/parser/static/parse_table/parse_table_373.c b/parser/static/parse_table/parse_table_373.c deleted file mode 100644 index 5c3a1dff..00000000 --- a/parser/static/parse_table/parse_table_373.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_373.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1865(t_parse_table_array *v) -{ - v->a[410][sym_raw_string] = actions(322); - v->a[410][sym_ansi_c_string] = actions(322); - v->a[410][aux_sym_number_token1] = actions(324); - v->a[410][aux_sym_number_token2] = actions(326); - v->a[410][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[410][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[410][anon_sym_BQUOTE] = actions(332); - v->a[410][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[410][anon_sym_LT_LPAREN] = actions(336); - v->a[410][anon_sym_GT_LPAREN] = actions(336); - v->a[410][sym_comment] = actions(71); - v->a[410][sym_file_descriptor] = actions(338); - v->a[410][sym_variable_name] = actions(340); - v->a[410][sym_test_operator] = actions(342); - v->a[410][sym__brace_start] = actions(344); - v->a[411][sym__statements] = state(7446); - v->a[411][sym__statement_not_pipeline] = state(6558); - v->a[411][sym_redirected_statement] = state(4662); - v->a[411][sym_for_statement] = state(4662); - v->a[411][sym_c_style_for_statement] = state(4662); - parse_table_1866(v); -} - -void parse_table_1866(t_parse_table_array *v) -{ - v->a[411][sym_while_statement] = state(4314); - v->a[411][sym_if_statement] = state(4314); - v->a[411][sym_case_statement] = state(4662); - v->a[411][sym_function_definition] = state(4662); - v->a[411][sym_compound_statement] = state(4662); - v->a[411][sym_subshell] = state(4662); - v->a[411][sym_pipeline] = state(5070); - v->a[411][sym_list] = state(4662); - v->a[411][sym_negated_command] = state(4662); - v->a[411][sym_test_command] = state(4662); - v->a[411][sym_declaration_command] = state(4662); - v->a[411][sym_unset_command] = state(4662); - v->a[411][sym_command] = state(4662); - v->a[411][sym_command_name] = state(554); - v->a[411][sym_variable_assignment] = state(1150); - v->a[411][sym_variable_assignments] = state(4662); - v->a[411][sym_subscript] = state(6790); - v->a[411][sym_file_redirect] = state(2273); - v->a[411][sym_herestring_redirect] = state(2272); - v->a[411][sym_arithmetic_expansion] = state(1078); - parse_table_1867(v); -} - -void parse_table_1867(t_parse_table_array *v) -{ - v->a[411][sym_brace_expression] = state(1078); - v->a[411][sym_concatenation] = state(1376); - v->a[411][sym_string] = state(1078); - v->a[411][sym_translated_string] = state(1078); - v->a[411][sym_number] = state(1078); - v->a[411][sym_simple_expansion] = state(1078); - v->a[411][sym_expansion] = state(1078); - v->a[411][sym_command_substitution] = state(1078); - v->a[411][sym_process_substitution] = state(1078); - v->a[411][aux_sym__statements_repeat1] = state(429); - v->a[411][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[411][aux_sym_command_repeat1] = state(958); - v->a[411][aux_sym__literal_repeat1] = state(1267); - v->a[411][sym_word] = actions(799); - v->a[411][anon_sym_for] = actions(9); - v->a[411][anon_sym_select] = actions(11); - v->a[411][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[411][anon_sym_LT] = actions(290); - v->a[411][anon_sym_GT] = actions(290); - v->a[411][anon_sym_GT_GT] = actions(292); - parse_table_1868(v); -} - -void parse_table_1868(t_parse_table_array *v) -{ - v->a[411][anon_sym_LPAREN] = actions(19); - v->a[411][anon_sym_while] = actions(21); - v->a[411][anon_sym_until] = actions(21); - v->a[411][anon_sym_if] = actions(23); - v->a[411][anon_sym_case] = actions(25); - v->a[411][anon_sym_function] = actions(801); - v->a[411][anon_sym_LBRACE] = actions(29); - v->a[411][anon_sym_BANG] = actions(803); - v->a[411][anon_sym_LBRACK] = actions(33); - v->a[411][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[411][anon_sym_declare] = actions(805); - v->a[411][anon_sym_typeset] = actions(805); - v->a[411][anon_sym_export] = actions(805); - v->a[411][anon_sym_readonly] = actions(805); - v->a[411][anon_sym_local] = actions(805); - v->a[411][anon_sym_unset] = actions(807); - v->a[411][anon_sym_unsetenv] = actions(807); - v->a[411][anon_sym_AMP_GT] = actions(290); - v->a[411][anon_sym_AMP_GT_GT] = actions(292); - v->a[411][anon_sym_LT_AMP] = actions(290); - parse_table_1869(v); -} - -void parse_table_1869(t_parse_table_array *v) -{ - v->a[411][anon_sym_GT_AMP] = actions(290); - v->a[411][anon_sym_GT_PIPE] = actions(292); - v->a[411][anon_sym_LT_AMP_DASH] = actions(308); - v->a[411][anon_sym_GT_AMP_DASH] = actions(308); - v->a[411][anon_sym_LT_LT_LT] = actions(310); - v->a[411][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[411][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[411][anon_sym_DOLLAR] = actions(316); - v->a[411][sym__special_character] = actions(318); - v->a[411][anon_sym_DQUOTE] = actions(320); - v->a[411][sym_raw_string] = actions(322); - v->a[411][sym_ansi_c_string] = actions(322); - v->a[411][aux_sym_number_token1] = actions(324); - v->a[411][aux_sym_number_token2] = actions(326); - v->a[411][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[411][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[411][anon_sym_BQUOTE] = actions(332); - v->a[411][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[411][anon_sym_LT_LPAREN] = actions(336); - v->a[411][anon_sym_GT_LPAREN] = actions(336); - parse_table_1870(v); -} - -/* EOF parse_table_373.c */ diff --git a/parser/static/parse_table/parse_table_374.c b/parser/static/parse_table/parse_table_374.c deleted file mode 100644 index 1e80857f..00000000 --- a/parser/static/parse_table/parse_table_374.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_374.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1870(t_parse_table_array *v) -{ - v->a[411][sym_comment] = actions(71); - v->a[411][sym_file_descriptor] = actions(338); - v->a[411][sym_variable_name] = actions(340); - v->a[411][sym_test_operator] = actions(342); - v->a[411][sym__brace_start] = actions(344); - v->a[412][sym__statements] = state(7447); - v->a[412][sym__statement_not_pipeline] = state(6558); - v->a[412][sym_redirected_statement] = state(4662); - v->a[412][sym_for_statement] = state(4662); - v->a[412][sym_c_style_for_statement] = state(4662); - v->a[412][sym_while_statement] = state(4314); - v->a[412][sym_if_statement] = state(4314); - v->a[412][sym_case_statement] = state(4662); - v->a[412][sym_function_definition] = state(4662); - v->a[412][sym_compound_statement] = state(4662); - v->a[412][sym_subshell] = state(4662); - v->a[412][sym_pipeline] = state(5070); - v->a[412][sym_list] = state(4662); - v->a[412][sym_negated_command] = state(4662); - v->a[412][sym_test_command] = state(4662); - parse_table_1871(v); -} - -void parse_table_1871(t_parse_table_array *v) -{ - v->a[412][sym_declaration_command] = state(4662); - v->a[412][sym_unset_command] = state(4662); - v->a[412][sym_command] = state(4662); - v->a[412][sym_command_name] = state(554); - v->a[412][sym_variable_assignment] = state(1150); - v->a[412][sym_variable_assignments] = state(4662); - v->a[412][sym_subscript] = state(6790); - v->a[412][sym_file_redirect] = state(2273); - v->a[412][sym_herestring_redirect] = state(2272); - v->a[412][sym_arithmetic_expansion] = state(1078); - v->a[412][sym_brace_expression] = state(1078); - v->a[412][sym_concatenation] = state(1376); - v->a[412][sym_string] = state(1078); - v->a[412][sym_translated_string] = state(1078); - v->a[412][sym_number] = state(1078); - v->a[412][sym_simple_expansion] = state(1078); - v->a[412][sym_expansion] = state(1078); - v->a[412][sym_command_substitution] = state(1078); - v->a[412][sym_process_substitution] = state(1078); - v->a[412][aux_sym__statements_repeat1] = state(429); - parse_table_1872(v); -} - -void parse_table_1872(t_parse_table_array *v) -{ - v->a[412][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[412][aux_sym_command_repeat1] = state(958); - v->a[412][aux_sym__literal_repeat1] = state(1267); - v->a[412][sym_word] = actions(799); - v->a[412][anon_sym_for] = actions(9); - v->a[412][anon_sym_select] = actions(11); - v->a[412][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[412][anon_sym_LT] = actions(290); - v->a[412][anon_sym_GT] = actions(290); - v->a[412][anon_sym_GT_GT] = actions(292); - v->a[412][anon_sym_LPAREN] = actions(19); - v->a[412][anon_sym_while] = actions(21); - v->a[412][anon_sym_until] = actions(21); - v->a[412][anon_sym_if] = actions(23); - v->a[412][anon_sym_case] = actions(25); - v->a[412][anon_sym_function] = actions(801); - v->a[412][anon_sym_LBRACE] = actions(29); - v->a[412][anon_sym_BANG] = actions(803); - v->a[412][anon_sym_LBRACK] = actions(33); - v->a[412][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1873(v); -} - -void parse_table_1873(t_parse_table_array *v) -{ - v->a[412][anon_sym_declare] = actions(805); - v->a[412][anon_sym_typeset] = actions(805); - v->a[412][anon_sym_export] = actions(805); - v->a[412][anon_sym_readonly] = actions(805); - v->a[412][anon_sym_local] = actions(805); - v->a[412][anon_sym_unset] = actions(807); - v->a[412][anon_sym_unsetenv] = actions(807); - v->a[412][anon_sym_AMP_GT] = actions(290); - v->a[412][anon_sym_AMP_GT_GT] = actions(292); - v->a[412][anon_sym_LT_AMP] = actions(290); - v->a[412][anon_sym_GT_AMP] = actions(290); - v->a[412][anon_sym_GT_PIPE] = actions(292); - v->a[412][anon_sym_LT_AMP_DASH] = actions(308); - v->a[412][anon_sym_GT_AMP_DASH] = actions(308); - v->a[412][anon_sym_LT_LT_LT] = actions(310); - v->a[412][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[412][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[412][anon_sym_DOLLAR] = actions(316); - v->a[412][sym__special_character] = actions(318); - v->a[412][anon_sym_DQUOTE] = actions(320); - parse_table_1874(v); -} - -void parse_table_1874(t_parse_table_array *v) -{ - v->a[412][sym_raw_string] = actions(322); - v->a[412][sym_ansi_c_string] = actions(322); - v->a[412][aux_sym_number_token1] = actions(324); - v->a[412][aux_sym_number_token2] = actions(326); - v->a[412][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[412][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[412][anon_sym_BQUOTE] = actions(332); - v->a[412][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[412][anon_sym_LT_LPAREN] = actions(336); - v->a[412][anon_sym_GT_LPAREN] = actions(336); - v->a[412][sym_comment] = actions(71); - v->a[412][sym_file_descriptor] = actions(338); - v->a[412][sym_variable_name] = actions(340); - v->a[412][sym_test_operator] = actions(342); - v->a[412][sym__brace_start] = actions(344); - v->a[413][sym__statements] = state(7448); - v->a[413][sym__statement_not_pipeline] = state(6614); - v->a[413][sym_redirected_statement] = state(4797); - v->a[413][sym_for_statement] = state(4797); - v->a[413][sym_c_style_for_statement] = state(4797); - parse_table_1875(v); -} - -/* EOF parse_table_374.c */ diff --git a/parser/static/parse_table/parse_table_375.c b/parser/static/parse_table/parse_table_375.c deleted file mode 100644 index e7cf612d..00000000 --- a/parser/static/parse_table/parse_table_375.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_375.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1875(t_parse_table_array *v) -{ - v->a[413][sym_while_statement] = state(4400); - v->a[413][sym_if_statement] = state(4400); - v->a[413][sym_case_statement] = state(4797); - v->a[413][sym_function_definition] = state(4797); - v->a[413][sym_compound_statement] = state(4797); - v->a[413][sym_subshell] = state(4797); - v->a[413][sym_pipeline] = state(5054); - v->a[413][sym_list] = state(4797); - v->a[413][sym_negated_command] = state(4797); - v->a[413][sym_test_command] = state(4797); - v->a[413][sym_declaration_command] = state(4797); - v->a[413][sym_unset_command] = state(4797); - v->a[413][sym_command] = state(4797); - v->a[413][sym_command_name] = state(533); - v->a[413][sym_variable_assignment] = state(945); - v->a[413][sym_variable_assignments] = state(4797); - v->a[413][sym_subscript] = state(6754); - v->a[413][sym_file_redirect] = state(2070); - v->a[413][sym_herestring_redirect] = state(2017); - v->a[413][sym_arithmetic_expansion] = state(938); - parse_table_1876(v); -} - -void parse_table_1876(t_parse_table_array *v) -{ - v->a[413][sym_brace_expression] = state(938); - v->a[413][sym_concatenation] = state(1376); - v->a[413][sym_string] = state(938); - v->a[413][sym_translated_string] = state(938); - v->a[413][sym_number] = state(938); - v->a[413][sym_simple_expansion] = state(938); - v->a[413][sym_expansion] = state(938); - v->a[413][sym_command_substitution] = state(938); - v->a[413][sym_process_substitution] = state(938); - v->a[413][aux_sym__statements_repeat1] = state(423); - v->a[413][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[413][aux_sym_command_repeat1] = state(951); - v->a[413][aux_sym__literal_repeat1] = state(1267); - v->a[413][sym_word] = actions(765); - v->a[413][anon_sym_for] = actions(9); - v->a[413][anon_sym_select] = actions(11); - v->a[413][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[413][anon_sym_LT] = actions(85); - v->a[413][anon_sym_GT] = actions(85); - v->a[413][anon_sym_GT_GT] = actions(87); - parse_table_1877(v); -} - -void parse_table_1877(t_parse_table_array *v) -{ - v->a[413][anon_sym_LPAREN] = actions(19); - v->a[413][anon_sym_while] = actions(21); - v->a[413][anon_sym_until] = actions(21); - v->a[413][anon_sym_if] = actions(23); - v->a[413][anon_sym_case] = actions(25); - v->a[413][anon_sym_function] = actions(91); - v->a[413][anon_sym_LBRACE] = actions(29); - v->a[413][anon_sym_BANG] = actions(769); - v->a[413][anon_sym_LBRACK] = actions(33); - v->a[413][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[413][anon_sym_declare] = actions(95); - v->a[413][anon_sym_typeset] = actions(95); - v->a[413][anon_sym_export] = actions(95); - v->a[413][anon_sym_readonly] = actions(95); - v->a[413][anon_sym_local] = actions(95); - v->a[413][anon_sym_unset] = actions(97); - v->a[413][anon_sym_unsetenv] = actions(97); - v->a[413][anon_sym_AMP_GT] = actions(85); - v->a[413][anon_sym_AMP_GT_GT] = actions(87); - v->a[413][anon_sym_LT_AMP] = actions(85); - parse_table_1878(v); -} - -void parse_table_1878(t_parse_table_array *v) -{ - v->a[413][anon_sym_GT_AMP] = actions(85); - v->a[413][anon_sym_GT_PIPE] = actions(87); - v->a[413][anon_sym_LT_AMP_DASH] = actions(99); - v->a[413][anon_sym_GT_AMP_DASH] = actions(99); - v->a[413][anon_sym_LT_LT_LT] = actions(101); - v->a[413][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[413][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[413][anon_sym_DOLLAR] = actions(316); - v->a[413][sym__special_character] = actions(771); - v->a[413][anon_sym_DQUOTE] = actions(320); - v->a[413][sym_raw_string] = actions(773); - v->a[413][sym_ansi_c_string] = actions(773); - v->a[413][aux_sym_number_token1] = actions(324); - v->a[413][aux_sym_number_token2] = actions(326); - v->a[413][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[413][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[413][anon_sym_BQUOTE] = actions(332); - v->a[413][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[413][anon_sym_LT_LPAREN] = actions(336); - v->a[413][anon_sym_GT_LPAREN] = actions(336); - parse_table_1879(v); -} - -void parse_table_1879(t_parse_table_array *v) -{ - v->a[413][sym_comment] = actions(71); - v->a[413][sym_file_descriptor] = actions(135); - v->a[413][sym_variable_name] = actions(137); - v->a[413][sym_test_operator] = actions(775); - v->a[413][sym__brace_start] = actions(344); - v->a[414][sym__statements] = state(7454); - v->a[414][sym__statement_not_pipeline] = state(6614); - v->a[414][sym_redirected_statement] = state(4797); - v->a[414][sym_for_statement] = state(4797); - v->a[414][sym_c_style_for_statement] = state(4797); - v->a[414][sym_while_statement] = state(4400); - v->a[414][sym_if_statement] = state(4400); - v->a[414][sym_case_statement] = state(4797); - v->a[414][sym_function_definition] = state(4797); - v->a[414][sym_compound_statement] = state(4797); - v->a[414][sym_subshell] = state(4797); - v->a[414][sym_pipeline] = state(5054); - v->a[414][sym_list] = state(4797); - v->a[414][sym_negated_command] = state(4797); - v->a[414][sym_test_command] = state(4797); - parse_table_1880(v); -} - -/* EOF parse_table_375.c */ diff --git a/parser/static/parse_table/parse_table_376.c b/parser/static/parse_table/parse_table_376.c deleted file mode 100644 index 62815854..00000000 --- a/parser/static/parse_table/parse_table_376.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_376.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1880(t_parse_table_array *v) -{ - v->a[414][sym_declaration_command] = state(4797); - v->a[414][sym_unset_command] = state(4797); - v->a[414][sym_command] = state(4797); - v->a[414][sym_command_name] = state(533); - v->a[414][sym_variable_assignment] = state(945); - v->a[414][sym_variable_assignments] = state(4797); - v->a[414][sym_subscript] = state(6754); - v->a[414][sym_file_redirect] = state(2019); - v->a[414][sym_herestring_redirect] = state(2017); - v->a[414][sym_arithmetic_expansion] = state(938); - v->a[414][sym_brace_expression] = state(938); - v->a[414][sym_concatenation] = state(1376); - v->a[414][sym_string] = state(938); - v->a[414][sym_translated_string] = state(938); - v->a[414][sym_number] = state(938); - v->a[414][sym_simple_expansion] = state(938); - v->a[414][sym_expansion] = state(938); - v->a[414][sym_command_substitution] = state(938); - v->a[414][sym_process_substitution] = state(938); - v->a[414][aux_sym__statements_repeat1] = state(423); - parse_table_1881(v); -} - -void parse_table_1881(t_parse_table_array *v) -{ - v->a[414][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[414][aux_sym_command_repeat1] = state(951); - v->a[414][aux_sym__literal_repeat1] = state(1267); - v->a[414][sym_word] = actions(765); - v->a[414][anon_sym_for] = actions(9); - v->a[414][anon_sym_select] = actions(11); - v->a[414][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[414][anon_sym_LT] = actions(85); - v->a[414][anon_sym_GT] = actions(85); - v->a[414][anon_sym_GT_GT] = actions(87); - v->a[414][anon_sym_LPAREN] = actions(19); - v->a[414][anon_sym_while] = actions(21); - v->a[414][anon_sym_until] = actions(21); - v->a[414][anon_sym_if] = actions(23); - v->a[414][anon_sym_case] = actions(25); - v->a[414][anon_sym_function] = actions(91); - v->a[414][anon_sym_LBRACE] = actions(29); - v->a[414][anon_sym_BANG] = actions(769); - v->a[414][anon_sym_LBRACK] = actions(33); - v->a[414][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1882(v); -} - -void parse_table_1882(t_parse_table_array *v) -{ - v->a[414][anon_sym_declare] = actions(95); - v->a[414][anon_sym_typeset] = actions(95); - v->a[414][anon_sym_export] = actions(95); - v->a[414][anon_sym_readonly] = actions(95); - v->a[414][anon_sym_local] = actions(95); - v->a[414][anon_sym_unset] = actions(97); - v->a[414][anon_sym_unsetenv] = actions(97); - v->a[414][anon_sym_AMP_GT] = actions(85); - v->a[414][anon_sym_AMP_GT_GT] = actions(87); - v->a[414][anon_sym_LT_AMP] = actions(85); - v->a[414][anon_sym_GT_AMP] = actions(85); - v->a[414][anon_sym_GT_PIPE] = actions(87); - v->a[414][anon_sym_LT_AMP_DASH] = actions(99); - v->a[414][anon_sym_GT_AMP_DASH] = actions(99); - v->a[414][anon_sym_LT_LT_LT] = actions(101); - v->a[414][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[414][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[414][anon_sym_DOLLAR] = actions(316); - v->a[414][sym__special_character] = actions(771); - v->a[414][anon_sym_DQUOTE] = actions(320); - parse_table_1883(v); -} - -void parse_table_1883(t_parse_table_array *v) -{ - v->a[414][sym_raw_string] = actions(773); - v->a[414][sym_ansi_c_string] = actions(773); - v->a[414][aux_sym_number_token1] = actions(324); - v->a[414][aux_sym_number_token2] = actions(326); - v->a[414][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[414][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[414][anon_sym_BQUOTE] = actions(332); - v->a[414][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[414][anon_sym_LT_LPAREN] = actions(336); - v->a[414][anon_sym_GT_LPAREN] = actions(336); - v->a[414][sym_comment] = actions(71); - v->a[414][sym_file_descriptor] = actions(135); - v->a[414][sym_variable_name] = actions(137); - v->a[414][sym_test_operator] = actions(775); - v->a[414][sym__brace_start] = actions(344); - v->a[415][sym__statements] = state(7455); - v->a[415][sym__statement_not_pipeline] = state(6558); - v->a[415][sym_redirected_statement] = state(4662); - v->a[415][sym_for_statement] = state(4662); - v->a[415][sym_c_style_for_statement] = state(4662); - parse_table_1884(v); -} - -void parse_table_1884(t_parse_table_array *v) -{ - v->a[415][sym_while_statement] = state(4314); - v->a[415][sym_if_statement] = state(4314); - v->a[415][sym_case_statement] = state(4662); - v->a[415][sym_function_definition] = state(4662); - v->a[415][sym_compound_statement] = state(4662); - v->a[415][sym_subshell] = state(4662); - v->a[415][sym_pipeline] = state(5070); - v->a[415][sym_list] = state(4662); - v->a[415][sym_negated_command] = state(4662); - v->a[415][sym_test_command] = state(4662); - v->a[415][sym_declaration_command] = state(4662); - v->a[415][sym_unset_command] = state(4662); - v->a[415][sym_command] = state(4662); - v->a[415][sym_command_name] = state(554); - v->a[415][sym_variable_assignment] = state(1150); - v->a[415][sym_variable_assignments] = state(4662); - v->a[415][sym_subscript] = state(6790); - v->a[415][sym_file_redirect] = state(2273); - v->a[415][sym_herestring_redirect] = state(2272); - v->a[415][sym_arithmetic_expansion] = state(1078); - parse_table_1885(v); -} - -/* EOF parse_table_376.c */ diff --git a/parser/static/parse_table/parse_table_377.c b/parser/static/parse_table/parse_table_377.c deleted file mode 100644 index db21b12a..00000000 --- a/parser/static/parse_table/parse_table_377.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_377.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1885(t_parse_table_array *v) -{ - v->a[415][sym_brace_expression] = state(1078); - v->a[415][sym_concatenation] = state(1376); - v->a[415][sym_string] = state(1078); - v->a[415][sym_translated_string] = state(1078); - v->a[415][sym_number] = state(1078); - v->a[415][sym_simple_expansion] = state(1078); - v->a[415][sym_expansion] = state(1078); - v->a[415][sym_command_substitution] = state(1078); - v->a[415][sym_process_substitution] = state(1078); - v->a[415][aux_sym__statements_repeat1] = state(429); - v->a[415][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[415][aux_sym_command_repeat1] = state(958); - v->a[415][aux_sym__literal_repeat1] = state(1267); - v->a[415][sym_word] = actions(799); - v->a[415][anon_sym_for] = actions(9); - v->a[415][anon_sym_select] = actions(11); - v->a[415][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[415][anon_sym_LT] = actions(290); - v->a[415][anon_sym_GT] = actions(290); - v->a[415][anon_sym_GT_GT] = actions(292); - parse_table_1886(v); -} - -void parse_table_1886(t_parse_table_array *v) -{ - v->a[415][anon_sym_LPAREN] = actions(19); - v->a[415][anon_sym_while] = actions(21); - v->a[415][anon_sym_until] = actions(21); - v->a[415][anon_sym_if] = actions(23); - v->a[415][anon_sym_case] = actions(25); - v->a[415][anon_sym_function] = actions(801); - v->a[415][anon_sym_LBRACE] = actions(29); - v->a[415][anon_sym_BANG] = actions(803); - v->a[415][anon_sym_LBRACK] = actions(33); - v->a[415][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[415][anon_sym_declare] = actions(805); - v->a[415][anon_sym_typeset] = actions(805); - v->a[415][anon_sym_export] = actions(805); - v->a[415][anon_sym_readonly] = actions(805); - v->a[415][anon_sym_local] = actions(805); - v->a[415][anon_sym_unset] = actions(807); - v->a[415][anon_sym_unsetenv] = actions(807); - v->a[415][anon_sym_AMP_GT] = actions(290); - v->a[415][anon_sym_AMP_GT_GT] = actions(292); - v->a[415][anon_sym_LT_AMP] = actions(290); - parse_table_1887(v); -} - -void parse_table_1887(t_parse_table_array *v) -{ - v->a[415][anon_sym_GT_AMP] = actions(290); - v->a[415][anon_sym_GT_PIPE] = actions(292); - v->a[415][anon_sym_LT_AMP_DASH] = actions(308); - v->a[415][anon_sym_GT_AMP_DASH] = actions(308); - v->a[415][anon_sym_LT_LT_LT] = actions(310); - v->a[415][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[415][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[415][anon_sym_DOLLAR] = actions(316); - v->a[415][sym__special_character] = actions(318); - v->a[415][anon_sym_DQUOTE] = actions(320); - v->a[415][sym_raw_string] = actions(322); - v->a[415][sym_ansi_c_string] = actions(322); - v->a[415][aux_sym_number_token1] = actions(324); - v->a[415][aux_sym_number_token2] = actions(326); - v->a[415][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[415][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[415][anon_sym_BQUOTE] = actions(332); - v->a[415][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[415][anon_sym_LT_LPAREN] = actions(336); - v->a[415][anon_sym_GT_LPAREN] = actions(336); - parse_table_1888(v); -} - -void parse_table_1888(t_parse_table_array *v) -{ - v->a[415][sym_comment] = actions(71); - v->a[415][sym_file_descriptor] = actions(338); - v->a[415][sym_variable_name] = actions(340); - v->a[415][sym_test_operator] = actions(342); - v->a[415][sym__brace_start] = actions(344); - v->a[416][sym__statements] = state(7459); - v->a[416][sym__statement_not_pipeline] = state(6558); - v->a[416][sym_redirected_statement] = state(4662); - v->a[416][sym_for_statement] = state(4662); - v->a[416][sym_c_style_for_statement] = state(4662); - v->a[416][sym_while_statement] = state(4314); - v->a[416][sym_if_statement] = state(4314); - v->a[416][sym_case_statement] = state(4662); - v->a[416][sym_function_definition] = state(4662); - v->a[416][sym_compound_statement] = state(4662); - v->a[416][sym_subshell] = state(4662); - v->a[416][sym_pipeline] = state(5070); - v->a[416][sym_list] = state(4662); - v->a[416][sym_negated_command] = state(4662); - v->a[416][sym_test_command] = state(4662); - parse_table_1889(v); -} - -void parse_table_1889(t_parse_table_array *v) -{ - v->a[416][sym_declaration_command] = state(4662); - v->a[416][sym_unset_command] = state(4662); - v->a[416][sym_command] = state(4662); - v->a[416][sym_command_name] = state(554); - v->a[416][sym_variable_assignment] = state(1150); - v->a[416][sym_variable_assignments] = state(4662); - v->a[416][sym_subscript] = state(6790); - v->a[416][sym_file_redirect] = state(2273); - v->a[416][sym_herestring_redirect] = state(2272); - v->a[416][sym_arithmetic_expansion] = state(1078); - v->a[416][sym_brace_expression] = state(1078); - v->a[416][sym_concatenation] = state(1376); - v->a[416][sym_string] = state(1078); - v->a[416][sym_translated_string] = state(1078); - v->a[416][sym_number] = state(1078); - v->a[416][sym_simple_expansion] = state(1078); - v->a[416][sym_expansion] = state(1078); - v->a[416][sym_command_substitution] = state(1078); - v->a[416][sym_process_substitution] = state(1078); - v->a[416][aux_sym__statements_repeat1] = state(429); - parse_table_1890(v); -} - -/* EOF parse_table_377.c */ diff --git a/parser/static/parse_table/parse_table_378.c b/parser/static/parse_table/parse_table_378.c deleted file mode 100644 index f364d71e..00000000 --- a/parser/static/parse_table/parse_table_378.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_378.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1890(t_parse_table_array *v) -{ - v->a[416][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[416][aux_sym_command_repeat1] = state(958); - v->a[416][aux_sym__literal_repeat1] = state(1267); - v->a[416][sym_word] = actions(799); - v->a[416][anon_sym_for] = actions(9); - v->a[416][anon_sym_select] = actions(11); - v->a[416][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[416][anon_sym_LT] = actions(290); - v->a[416][anon_sym_GT] = actions(290); - v->a[416][anon_sym_GT_GT] = actions(292); - v->a[416][anon_sym_LPAREN] = actions(19); - v->a[416][anon_sym_while] = actions(21); - v->a[416][anon_sym_until] = actions(21); - v->a[416][anon_sym_if] = actions(23); - v->a[416][anon_sym_case] = actions(25); - v->a[416][anon_sym_function] = actions(801); - v->a[416][anon_sym_LBRACE] = actions(29); - v->a[416][anon_sym_BANG] = actions(803); - v->a[416][anon_sym_LBRACK] = actions(33); - v->a[416][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1891(v); -} - -void parse_table_1891(t_parse_table_array *v) -{ - v->a[416][anon_sym_declare] = actions(805); - v->a[416][anon_sym_typeset] = actions(805); - v->a[416][anon_sym_export] = actions(805); - v->a[416][anon_sym_readonly] = actions(805); - v->a[416][anon_sym_local] = actions(805); - v->a[416][anon_sym_unset] = actions(807); - v->a[416][anon_sym_unsetenv] = actions(807); - v->a[416][anon_sym_AMP_GT] = actions(290); - v->a[416][anon_sym_AMP_GT_GT] = actions(292); - v->a[416][anon_sym_LT_AMP] = actions(290); - v->a[416][anon_sym_GT_AMP] = actions(290); - v->a[416][anon_sym_GT_PIPE] = actions(292); - v->a[416][anon_sym_LT_AMP_DASH] = actions(308); - v->a[416][anon_sym_GT_AMP_DASH] = actions(308); - v->a[416][anon_sym_LT_LT_LT] = actions(310); - v->a[416][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[416][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[416][anon_sym_DOLLAR] = actions(316); - v->a[416][sym__special_character] = actions(318); - v->a[416][anon_sym_DQUOTE] = actions(320); - parse_table_1892(v); -} - -void parse_table_1892(t_parse_table_array *v) -{ - v->a[416][sym_raw_string] = actions(322); - v->a[416][sym_ansi_c_string] = actions(322); - v->a[416][aux_sym_number_token1] = actions(324); - v->a[416][aux_sym_number_token2] = actions(326); - v->a[416][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[416][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[416][anon_sym_BQUOTE] = actions(332); - v->a[416][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[416][anon_sym_LT_LPAREN] = actions(336); - v->a[416][anon_sym_GT_LPAREN] = actions(336); - v->a[416][sym_comment] = actions(71); - v->a[416][sym_file_descriptor] = actions(338); - v->a[416][sym_variable_name] = actions(340); - v->a[416][sym_test_operator] = actions(342); - v->a[416][sym__brace_start] = actions(344); - v->a[417][sym__statements] = state(7463); - v->a[417][sym__statement_not_pipeline] = state(6614); - v->a[417][sym_redirected_statement] = state(4797); - v->a[417][sym_for_statement] = state(4797); - v->a[417][sym_c_style_for_statement] = state(4797); - parse_table_1893(v); -} - -void parse_table_1893(t_parse_table_array *v) -{ - v->a[417][sym_while_statement] = state(4400); - v->a[417][sym_if_statement] = state(4400); - v->a[417][sym_case_statement] = state(4797); - v->a[417][sym_function_definition] = state(4797); - v->a[417][sym_compound_statement] = state(4797); - v->a[417][sym_subshell] = state(4797); - v->a[417][sym_pipeline] = state(5054); - v->a[417][sym_list] = state(4797); - v->a[417][sym_negated_command] = state(4797); - v->a[417][sym_test_command] = state(4797); - v->a[417][sym_declaration_command] = state(4797); - v->a[417][sym_unset_command] = state(4797); - v->a[417][sym_command] = state(4797); - v->a[417][sym_command_name] = state(533); - v->a[417][sym_variable_assignment] = state(945); - v->a[417][sym_variable_assignments] = state(4797); - v->a[417][sym_subscript] = state(6754); - v->a[417][sym_file_redirect] = state(1930); - v->a[417][sym_herestring_redirect] = state(2017); - v->a[417][sym_arithmetic_expansion] = state(938); - parse_table_1894(v); -} - -void parse_table_1894(t_parse_table_array *v) -{ - v->a[417][sym_brace_expression] = state(938); - v->a[417][sym_concatenation] = state(1376); - v->a[417][sym_string] = state(938); - v->a[417][sym_translated_string] = state(938); - v->a[417][sym_number] = state(938); - v->a[417][sym_simple_expansion] = state(938); - v->a[417][sym_expansion] = state(938); - v->a[417][sym_command_substitution] = state(938); - v->a[417][sym_process_substitution] = state(938); - v->a[417][aux_sym__statements_repeat1] = state(423); - v->a[417][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[417][aux_sym_command_repeat1] = state(951); - v->a[417][aux_sym__literal_repeat1] = state(1267); - v->a[417][sym_word] = actions(765); - v->a[417][anon_sym_for] = actions(9); - v->a[417][anon_sym_select] = actions(11); - v->a[417][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[417][anon_sym_LT] = actions(85); - v->a[417][anon_sym_GT] = actions(85); - v->a[417][anon_sym_GT_GT] = actions(87); - parse_table_1895(v); -} - -/* EOF parse_table_378.c */ diff --git a/parser/static/parse_table/parse_table_379.c b/parser/static/parse_table/parse_table_379.c deleted file mode 100644 index 18696728..00000000 --- a/parser/static/parse_table/parse_table_379.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_379.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1895(t_parse_table_array *v) -{ - v->a[417][anon_sym_LPAREN] = actions(19); - v->a[417][anon_sym_while] = actions(21); - v->a[417][anon_sym_until] = actions(21); - v->a[417][anon_sym_if] = actions(23); - v->a[417][anon_sym_case] = actions(25); - v->a[417][anon_sym_function] = actions(91); - v->a[417][anon_sym_LBRACE] = actions(29); - v->a[417][anon_sym_BANG] = actions(769); - v->a[417][anon_sym_LBRACK] = actions(33); - v->a[417][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[417][anon_sym_declare] = actions(95); - v->a[417][anon_sym_typeset] = actions(95); - v->a[417][anon_sym_export] = actions(95); - v->a[417][anon_sym_readonly] = actions(95); - v->a[417][anon_sym_local] = actions(95); - v->a[417][anon_sym_unset] = actions(97); - v->a[417][anon_sym_unsetenv] = actions(97); - v->a[417][anon_sym_AMP_GT] = actions(85); - v->a[417][anon_sym_AMP_GT_GT] = actions(87); - v->a[417][anon_sym_LT_AMP] = actions(85); - parse_table_1896(v); -} - -void parse_table_1896(t_parse_table_array *v) -{ - v->a[417][anon_sym_GT_AMP] = actions(85); - v->a[417][anon_sym_GT_PIPE] = actions(87); - v->a[417][anon_sym_LT_AMP_DASH] = actions(99); - v->a[417][anon_sym_GT_AMP_DASH] = actions(99); - v->a[417][anon_sym_LT_LT_LT] = actions(101); - v->a[417][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[417][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[417][anon_sym_DOLLAR] = actions(316); - v->a[417][sym__special_character] = actions(771); - v->a[417][anon_sym_DQUOTE] = actions(320); - v->a[417][sym_raw_string] = actions(773); - v->a[417][sym_ansi_c_string] = actions(773); - v->a[417][aux_sym_number_token1] = actions(324); - v->a[417][aux_sym_number_token2] = actions(326); - v->a[417][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[417][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[417][anon_sym_BQUOTE] = actions(332); - v->a[417][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[417][anon_sym_LT_LPAREN] = actions(336); - v->a[417][anon_sym_GT_LPAREN] = actions(336); - parse_table_1897(v); -} - -void parse_table_1897(t_parse_table_array *v) -{ - v->a[417][sym_comment] = actions(71); - v->a[417][sym_file_descriptor] = actions(135); - v->a[417][sym_variable_name] = actions(137); - v->a[417][sym_test_operator] = actions(775); - v->a[417][sym__brace_start] = actions(344); - v->a[418][aux_sym__terminated_statement] = state(234); - v->a[418][sym__statement_not_pipeline] = state(6718); - v->a[418][sym_redirected_statement] = state(5007); - v->a[418][sym_for_statement] = state(5007); - v->a[418][sym_c_style_for_statement] = state(5007); - v->a[418][sym_while_statement] = state(4551); - v->a[418][sym_if_statement] = state(4551); - v->a[418][sym_case_statement] = state(5007); - v->a[418][sym_function_definition] = state(5007); - v->a[418][sym_compound_statement] = state(5007); - v->a[418][sym_subshell] = state(5007); - v->a[418][sym_pipeline] = state(5189); - v->a[418][sym_list] = state(5007); - v->a[418][sym_negated_command] = state(5007); - v->a[418][sym_test_command] = state(5007); - parse_table_1898(v); -} - -void parse_table_1898(t_parse_table_array *v) -{ - v->a[418][sym_declaration_command] = state(5007); - v->a[418][sym_unset_command] = state(5007); - v->a[418][sym_command] = state(5007); - v->a[418][sym_command_name] = state(544); - v->a[418][sym_variable_assignment] = state(1151); - v->a[418][sym_variable_assignments] = state(5007); - v->a[418][sym_subscript] = state(6790); - v->a[418][sym_file_redirect] = state(2019); - v->a[418][sym_herestring_redirect] = state(2017); - v->a[418][sym_arithmetic_expansion] = state(1078); - v->a[418][sym_brace_expression] = state(1078); - v->a[418][sym_concatenation] = state(1376); - v->a[418][sym_string] = state(1078); - v->a[418][sym_translated_string] = state(1078); - v->a[418][sym_number] = state(1078); - v->a[418][sym_simple_expansion] = state(1078); - v->a[418][sym_expansion] = state(1078); - v->a[418][sym_command_substitution] = state(1078); - v->a[418][sym_process_substitution] = state(1078); - v->a[418][aux_sym_redirected_statement_repeat2] = state(4644); - parse_table_1899(v); -} - -void parse_table_1899(t_parse_table_array *v) -{ - v->a[418][aux_sym_command_repeat1] = state(997); - v->a[418][aux_sym__literal_repeat1] = state(1267); - v->a[418][sym_word] = actions(286); - v->a[418][anon_sym_for] = actions(9); - v->a[418][anon_sym_select] = actions(11); - v->a[418][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[418][anon_sym_LT] = actions(290); - v->a[418][anon_sym_GT] = actions(290); - v->a[418][anon_sym_GT_GT] = actions(292); - v->a[418][anon_sym_LPAREN] = actions(19); - v->a[418][anon_sym_while] = actions(21); - v->a[418][anon_sym_until] = actions(21); - v->a[418][anon_sym_if] = actions(23); - v->a[418][anon_sym_case] = actions(25); - v->a[418][anon_sym_function] = actions(300); - v->a[418][anon_sym_LBRACE] = actions(29); - v->a[418][anon_sym_BANG] = actions(302); - v->a[418][anon_sym_LBRACK] = actions(33); - v->a[418][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[418][anon_sym_declare] = actions(304); - parse_table_1900(v); -} - -/* EOF parse_table_379.c */ diff --git a/parser/static/parse_table/parse_table_38.c b/parser/static/parse_table/parse_table_38.c index 2d43fe33..47d307e1 100644 --- a/parser/static/parse_table/parse_table_38.c +++ b/parser/static/parse_table/parse_table_38.c @@ -14,126 +14,126 @@ void parse_table_190(t_parse_table_array *v) { - v->a[39][sym_while_statement] = state(4239); - v->a[39][sym_if_statement] = state(4239); - v->a[39][sym_case_statement] = state(4416); - v->a[39][sym_function_definition] = state(4416); - v->a[39][sym_compound_statement] = state(4416); - v->a[39][sym_subshell] = state(4416); - v->a[39][sym_pipeline] = state(4910); - v->a[39][sym_list] = state(4416); - v->a[39][sym_negated_command] = state(4416); - v->a[39][sym_test_command] = state(4416); - v->a[39][sym_declaration_command] = state(4416); - v->a[39][sym_unset_command] = state(4416); - v->a[39][sym_command] = state(4416); - v->a[39][sym_command_name] = state(530); - v->a[39][sym_variable_assignment] = state(849); - v->a[39][sym_variable_assignments] = state(4416); - v->a[39][sym_subscript] = state(6760); - v->a[39][sym_file_redirect] = state(1893); - v->a[39][sym_herestring_redirect] = state(1892); - v->a[39][sym_arithmetic_expansion] = state(852); + v->a[47][anon_sym_AMP_GT] = actions(81); + v->a[47][anon_sym_AMP_GT_GT] = actions(83); + v->a[47][anon_sym_LT_AMP] = actions(81); + v->a[47][anon_sym_GT_AMP] = actions(81); + v->a[47][anon_sym_GT_PIPE] = actions(83); + v->a[47][anon_sym_LT_AMP_DASH] = actions(85); + v->a[47][anon_sym_GT_AMP_DASH] = actions(85); + v->a[47][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[47][anon_sym_DOLLAR] = actions(89); + v->a[47][sym__special_character] = actions(91); + v->a[47][anon_sym_DQUOTE] = actions(93); + v->a[47][sym_raw_string] = actions(95); + v->a[47][aux_sym_number_token1] = actions(97); + v->a[47][aux_sym_number_token2] = actions(99); + v->a[47][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[47][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[47][anon_sym_BQUOTE] = actions(105); + v->a[47][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[47][sym_comment] = actions(57); + v->a[47][sym_file_descriptor] = actions(109); parse_table_191(v); } void parse_table_191(t_parse_table_array *v) { - v->a[39][sym_brace_expression] = state(852); - v->a[39][sym_concatenation] = state(1169); - v->a[39][sym_string] = state(852); - v->a[39][sym_translated_string] = state(852); - v->a[39][sym_number] = state(852); - v->a[39][sym_simple_expansion] = state(852); - v->a[39][sym_expansion] = state(852); - v->a[39][sym_command_substitution] = state(852); - v->a[39][sym_process_substitution] = state(852); - v->a[39][aux_sym__statements_repeat1] = state(426); - v->a[39][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[39][aux_sym_command_repeat1] = state(989); - v->a[39][aux_sym__literal_repeat1] = state(1026); - v->a[39][sym_word] = actions(665); - v->a[39][anon_sym_for] = actions(667); - v->a[39][anon_sym_select] = actions(669); - v->a[39][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[39][anon_sym_LT] = actions(673); - v->a[39][anon_sym_GT] = actions(673); - v->a[39][anon_sym_GT_GT] = actions(675); + v->a[47][sym_variable_name] = actions(111); + v->a[47][sym_test_operator] = actions(95); + v->a[47][sym__brace_start] = actions(113); + v->a[48][sym__statements] = state(3586); + v->a[48][sym__statement_not_pipeline] = state(3476); + v->a[48][sym_redirected_statement] = state(2121); + v->a[48][sym_for_statement] = state(2121); + v->a[48][sym_while_statement] = state(2121); + v->a[48][sym_if_statement] = state(2121); + v->a[48][sym_case_statement] = state(2121); + v->a[48][sym_function_definition] = state(2121); + v->a[48][sym_compound_statement] = state(2121); + v->a[48][sym_subshell] = state(2121); + v->a[48][sym_pipeline] = state(2499); + v->a[48][sym_list] = state(2121); + v->a[48][sym_negated_command] = state(2121); + v->a[48][sym_declaration_command] = state(2121); + v->a[48][sym_unset_command] = state(2121); + v->a[48][sym_command] = state(2121); + v->a[48][sym_command_name] = state(340); parse_table_192(v); } void parse_table_192(t_parse_table_array *v) { - v->a[39][anon_sym_LPAREN] = actions(677); - v->a[39][anon_sym_while] = actions(679); - v->a[39][anon_sym_until] = actions(679); - v->a[39][anon_sym_if] = actions(681); - v->a[39][anon_sym_case] = actions(683); - v->a[39][anon_sym_SEMI_SEMI] = actions(745); - v->a[39][anon_sym_SEMI_AMP] = actions(551); - v->a[39][anon_sym_SEMI_SEMI_AMP] = actions(553); - v->a[39][anon_sym_function] = actions(687); - v->a[39][anon_sym_LBRACE] = actions(689); - v->a[39][anon_sym_BANG] = actions(691); - v->a[39][anon_sym_LBRACK] = actions(693); - v->a[39][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[39][anon_sym_declare] = actions(697); - v->a[39][anon_sym_typeset] = actions(697); - v->a[39][anon_sym_export] = actions(697); - v->a[39][anon_sym_readonly] = actions(697); - v->a[39][anon_sym_local] = actions(697); - v->a[39][anon_sym_unset] = actions(699); - v->a[39][anon_sym_unsetenv] = actions(699); + v->a[48][sym_variable_assignment] = state(709); + v->a[48][sym_variable_assignments] = state(2121); + v->a[48][sym_file_redirect] = state(1361); + v->a[48][sym_arithmetic_expansion] = state(834); + v->a[48][sym_brace_expression] = state(834); + v->a[48][sym_concatenation] = state(1192); + v->a[48][sym_string] = state(834); + v->a[48][sym_number] = state(834); + v->a[48][sym_simple_expansion] = state(834); + v->a[48][sym_expansion] = state(834); + v->a[48][sym_command_substitution] = state(834); + v->a[48][aux_sym__statements_repeat1] = state(236); + v->a[48][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[48][aux_sym_command_repeat1] = state(1008); + v->a[48][aux_sym__literal_repeat1] = state(1048); + v->a[48][sym_word] = actions(467); + v->a[48][anon_sym_for] = actions(9); + v->a[48][anon_sym_select] = actions(9); + v->a[48][anon_sym_while] = actions(11); + v->a[48][anon_sym_until] = actions(11); parse_table_193(v); } void parse_table_193(t_parse_table_array *v) { - v->a[39][anon_sym_AMP_GT] = actions(673); - v->a[39][anon_sym_AMP_GT_GT] = actions(675); - v->a[39][anon_sym_LT_AMP] = actions(673); - v->a[39][anon_sym_GT_AMP] = actions(673); - v->a[39][anon_sym_GT_PIPE] = actions(675); - v->a[39][anon_sym_LT_AMP_DASH] = actions(701); - v->a[39][anon_sym_GT_AMP_DASH] = actions(701); - v->a[39][anon_sym_LT_LT_LT] = actions(703); - v->a[39][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[39][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[39][anon_sym_DOLLAR] = actions(709); - v->a[39][sym__special_character] = actions(711); - v->a[39][anon_sym_DQUOTE] = actions(713); - v->a[39][sym_raw_string] = actions(715); - v->a[39][sym_ansi_c_string] = actions(715); - v->a[39][aux_sym_number_token1] = actions(717); - v->a[39][aux_sym_number_token2] = actions(719); - v->a[39][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[39][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[39][anon_sym_BQUOTE] = actions(725); + v->a[48][anon_sym_if] = actions(13); + v->a[48][anon_sym_case] = actions(15); + v->a[48][anon_sym_LPAREN] = actions(17); + v->a[48][anon_sym_function] = actions(469); + v->a[48][anon_sym_LBRACE] = actions(21); + v->a[48][anon_sym_BANG] = actions(471); + v->a[48][anon_sym_declare] = actions(473); + v->a[48][anon_sym_typeset] = actions(473); + v->a[48][anon_sym_export] = actions(473); + v->a[48][anon_sym_readonly] = actions(473); + v->a[48][anon_sym_local] = actions(473); + v->a[48][anon_sym_unset] = actions(475); + v->a[48][anon_sym_unsetenv] = actions(475); + v->a[48][anon_sym_LT] = actions(81); + v->a[48][anon_sym_GT] = actions(81); + v->a[48][anon_sym_GT_GT] = actions(83); + v->a[48][anon_sym_AMP_GT] = actions(81); + v->a[48][anon_sym_AMP_GT_GT] = actions(83); + v->a[48][anon_sym_LT_AMP] = actions(81); + v->a[48][anon_sym_GT_AMP] = actions(81); parse_table_194(v); } void parse_table_194(t_parse_table_array *v) { - v->a[39][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[39][anon_sym_LT_LPAREN] = actions(729); - v->a[39][anon_sym_GT_LPAREN] = actions(729); - v->a[39][sym_comment] = actions(71); - v->a[39][sym_file_descriptor] = actions(731); - v->a[39][sym_variable_name] = actions(733); - v->a[39][sym_test_operator] = actions(735); - v->a[39][sym__brace_start] = actions(737); - v->a[40][sym__statements] = state(6700); - v->a[40][sym__statement_not_pipeline] = state(6674); - v->a[40][sym_redirected_statement] = state(4416); - v->a[40][sym_for_statement] = state(4416); - v->a[40][sym_c_style_for_statement] = state(4416); - v->a[40][sym_while_statement] = state(4239); - v->a[40][sym_if_statement] = state(4239); - v->a[40][sym_case_statement] = state(4416); - v->a[40][sym_function_definition] = state(4416); - v->a[40][sym_compound_statement] = state(4416); - v->a[40][sym_subshell] = state(4416); - v->a[40][sym_pipeline] = state(4910); + v->a[48][anon_sym_GT_PIPE] = actions(83); + v->a[48][anon_sym_LT_AMP_DASH] = actions(85); + v->a[48][anon_sym_GT_AMP_DASH] = actions(85); + v->a[48][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[48][anon_sym_DOLLAR] = actions(89); + v->a[48][sym__special_character] = actions(91); + v->a[48][anon_sym_DQUOTE] = actions(93); + v->a[48][sym_raw_string] = actions(95); + v->a[48][aux_sym_number_token1] = actions(97); + v->a[48][aux_sym_number_token2] = actions(99); + v->a[48][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[48][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[48][anon_sym_BQUOTE] = actions(105); + v->a[48][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[48][sym_comment] = actions(57); + v->a[48][sym_file_descriptor] = actions(109); + v->a[48][sym_variable_name] = actions(111); + v->a[48][sym_test_operator] = actions(95); + v->a[48][sym__brace_start] = actions(113); + v->a[49][sym__statements] = state(3583); parse_table_195(v); } diff --git a/parser/static/parse_table/parse_table_380.c b/parser/static/parse_table/parse_table_380.c deleted file mode 100644 index 1d86b97a..00000000 --- a/parser/static/parse_table/parse_table_380.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_380.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1900(t_parse_table_array *v) -{ - v->a[418][anon_sym_typeset] = actions(304); - v->a[418][anon_sym_export] = actions(304); - v->a[418][anon_sym_readonly] = actions(304); - v->a[418][anon_sym_local] = actions(304); - v->a[418][anon_sym_unset] = actions(306); - v->a[418][anon_sym_unsetenv] = actions(306); - v->a[418][anon_sym_AMP_GT] = actions(290); - v->a[418][anon_sym_AMP_GT_GT] = actions(292); - v->a[418][anon_sym_LT_AMP] = actions(290); - v->a[418][anon_sym_GT_AMP] = actions(290); - v->a[418][anon_sym_GT_PIPE] = actions(292); - v->a[418][anon_sym_LT_AMP_DASH] = actions(308); - v->a[418][anon_sym_GT_AMP_DASH] = actions(308); - v->a[418][anon_sym_LT_LT_LT] = actions(310); - v->a[418][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[418][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[418][anon_sym_DOLLAR] = actions(316); - v->a[418][sym__special_character] = actions(318); - v->a[418][anon_sym_DQUOTE] = actions(320); - v->a[418][sym_raw_string] = actions(322); - parse_table_1901(v); -} - -void parse_table_1901(t_parse_table_array *v) -{ - v->a[418][sym_ansi_c_string] = actions(322); - v->a[418][aux_sym_number_token1] = actions(324); - v->a[418][aux_sym_number_token2] = actions(326); - v->a[418][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[418][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[418][anon_sym_BQUOTE] = actions(332); - v->a[418][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[418][anon_sym_LT_LPAREN] = actions(336); - v->a[418][anon_sym_GT_LPAREN] = actions(336); - v->a[418][sym_comment] = actions(71); - v->a[418][sym_file_descriptor] = actions(338); - v->a[418][sym_variable_name] = actions(340); - v->a[418][sym_test_operator] = actions(342); - v->a[418][sym__brace_start] = actions(344); - v->a[419][sym__statement_not_pipeline] = state(6718); - v->a[419][sym_redirected_statement] = state(4928); - v->a[419][sym_for_statement] = state(4928); - v->a[419][sym_c_style_for_statement] = state(4928); - v->a[419][sym_while_statement] = state(4415); - v->a[419][sym_if_statement] = state(4415); - parse_table_1902(v); -} - -void parse_table_1902(t_parse_table_array *v) -{ - v->a[419][sym_case_statement] = state(4928); - v->a[419][sym_function_definition] = state(4928); - v->a[419][sym_compound_statement] = state(4928); - v->a[419][sym_subshell] = state(4928); - v->a[419][sym_pipeline] = state(5248); - v->a[419][sym_list] = state(4928); - v->a[419][sym_negated_command] = state(4928); - v->a[419][sym_test_command] = state(4928); - v->a[419][sym_declaration_command] = state(4928); - v->a[419][sym_unset_command] = state(4928); - v->a[419][sym_command] = state(4928); - v->a[419][sym_command_name] = state(544); - v->a[419][sym_variable_assignment] = state(1036); - v->a[419][sym_variable_assignments] = state(4928); - v->a[419][sym_subscript] = state(6790); - v->a[419][sym_file_redirect] = state(2019); - v->a[419][sym_herestring_redirect] = state(2017); - v->a[419][sym_arithmetic_expansion] = state(1078); - v->a[419][sym_brace_expression] = state(1078); - v->a[419][sym_concatenation] = state(1376); - parse_table_1903(v); -} - -void parse_table_1903(t_parse_table_array *v) -{ - v->a[419][sym_string] = state(1078); - v->a[419][sym_translated_string] = state(1078); - v->a[419][sym_number] = state(1078); - v->a[419][sym_simple_expansion] = state(1078); - v->a[419][sym_expansion] = state(1078); - v->a[419][sym_command_substitution] = state(1078); - v->a[419][sym_process_substitution] = state(1078); - v->a[419][aux_sym__statements_repeat1] = state(419); - v->a[419][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[419][aux_sym_command_repeat1] = state(997); - v->a[419][aux_sym__literal_repeat1] = state(1267); - v->a[419][sym_word] = actions(889); - v->a[419][anon_sym_for] = actions(892); - v->a[419][anon_sym_select] = actions(895); - v->a[419][anon_sym_LPAREN_LPAREN] = actions(898); - v->a[419][anon_sym_LT] = actions(901); - v->a[419][anon_sym_GT] = actions(901); - v->a[419][anon_sym_GT_GT] = actions(904); - v->a[419][anon_sym_LPAREN] = actions(907); - v->a[419][anon_sym_while] = actions(910); - parse_table_1904(v); -} - -void parse_table_1904(t_parse_table_array *v) -{ - v->a[419][anon_sym_until] = actions(910); - v->a[419][anon_sym_if] = actions(913); - v->a[419][anon_sym_case] = actions(916); - v->a[419][anon_sym_function] = actions(919); - v->a[419][anon_sym_LBRACE] = actions(922); - v->a[419][anon_sym_BANG] = actions(925); - v->a[419][anon_sym_LBRACK] = actions(928); - v->a[419][anon_sym_LBRACK_LBRACK] = actions(931); - v->a[419][anon_sym_declare] = actions(934); - v->a[419][anon_sym_typeset] = actions(934); - v->a[419][anon_sym_export] = actions(934); - v->a[419][anon_sym_readonly] = actions(934); - v->a[419][anon_sym_local] = actions(934); - v->a[419][anon_sym_unset] = actions(937); - v->a[419][anon_sym_unsetenv] = actions(937); - v->a[419][anon_sym_AMP_GT] = actions(901); - v->a[419][anon_sym_AMP_GT_GT] = actions(904); - v->a[419][anon_sym_LT_AMP] = actions(901); - v->a[419][anon_sym_GT_AMP] = actions(901); - v->a[419][anon_sym_GT_PIPE] = actions(904); - parse_table_1905(v); -} - -/* EOF parse_table_380.c */ diff --git a/parser/static/parse_table/parse_table_381.c b/parser/static/parse_table/parse_table_381.c deleted file mode 100644 index d8d48a6a..00000000 --- a/parser/static/parse_table/parse_table_381.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_381.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1905(t_parse_table_array *v) -{ - v->a[419][anon_sym_LT_AMP_DASH] = actions(940); - v->a[419][anon_sym_GT_AMP_DASH] = actions(940); - v->a[419][anon_sym_LT_LT_LT] = actions(943); - v->a[419][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(946); - v->a[419][anon_sym_DOLLAR_LBRACK] = actions(949); - v->a[419][anon_sym_DOLLAR] = actions(952); - v->a[419][sym__special_character] = actions(955); - v->a[419][anon_sym_DQUOTE] = actions(958); - v->a[419][sym_raw_string] = actions(961); - v->a[419][sym_ansi_c_string] = actions(961); - v->a[419][aux_sym_number_token1] = actions(964); - v->a[419][aux_sym_number_token2] = actions(967); - v->a[419][anon_sym_DOLLAR_LBRACE] = actions(970); - v->a[419][anon_sym_DOLLAR_LPAREN] = actions(973); - v->a[419][anon_sym_BQUOTE] = actions(976); - v->a[419][anon_sym_DOLLAR_BQUOTE] = actions(979); - v->a[419][anon_sym_LT_LPAREN] = actions(982); - v->a[419][anon_sym_GT_LPAREN] = actions(982); - v->a[419][sym_comment] = actions(71); - v->a[419][sym_file_descriptor] = actions(985); - parse_table_1906(v); -} - -void parse_table_1906(t_parse_table_array *v) -{ - v->a[419][sym_variable_name] = actions(988); - v->a[419][sym_test_operator] = actions(991); - v->a[419][sym__brace_start] = actions(994); - v->a[420][aux_sym__terminated_statement] = state(59); - v->a[420][sym__statement_not_pipeline] = state(6718); - v->a[420][sym_redirected_statement] = state(5007); - v->a[420][sym_for_statement] = state(5007); - v->a[420][sym_c_style_for_statement] = state(5007); - v->a[420][sym_while_statement] = state(4551); - v->a[420][sym_if_statement] = state(4551); - v->a[420][sym_case_statement] = state(5007); - v->a[420][sym_function_definition] = state(5007); - v->a[420][sym_compound_statement] = state(5007); - v->a[420][sym_subshell] = state(5007); - v->a[420][sym_pipeline] = state(5189); - v->a[420][sym_list] = state(5007); - v->a[420][sym_negated_command] = state(5007); - v->a[420][sym_test_command] = state(5007); - v->a[420][sym_declaration_command] = state(5007); - v->a[420][sym_unset_command] = state(5007); - parse_table_1907(v); -} - -void parse_table_1907(t_parse_table_array *v) -{ - v->a[420][sym_command] = state(5007); - v->a[420][sym_command_name] = state(544); - v->a[420][sym_variable_assignment] = state(1151); - v->a[420][sym_variable_assignments] = state(5007); - v->a[420][sym_subscript] = state(6790); - v->a[420][sym_file_redirect] = state(2019); - v->a[420][sym_herestring_redirect] = state(2017); - v->a[420][sym_arithmetic_expansion] = state(1078); - v->a[420][sym_brace_expression] = state(1078); - v->a[420][sym_concatenation] = state(1376); - v->a[420][sym_string] = state(1078); - v->a[420][sym_translated_string] = state(1078); - v->a[420][sym_number] = state(1078); - v->a[420][sym_simple_expansion] = state(1078); - v->a[420][sym_expansion] = state(1078); - v->a[420][sym_command_substitution] = state(1078); - v->a[420][sym_process_substitution] = state(1078); - v->a[420][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[420][aux_sym_command_repeat1] = state(997); - v->a[420][aux_sym__literal_repeat1] = state(1267); - parse_table_1908(v); -} - -void parse_table_1908(t_parse_table_array *v) -{ - v->a[420][sym_word] = actions(286); - v->a[420][anon_sym_for] = actions(9); - v->a[420][anon_sym_select] = actions(11); - v->a[420][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[420][anon_sym_LT] = actions(290); - v->a[420][anon_sym_GT] = actions(290); - v->a[420][anon_sym_GT_GT] = actions(292); - v->a[420][anon_sym_LPAREN] = actions(19); - v->a[420][anon_sym_while] = actions(21); - v->a[420][anon_sym_until] = actions(21); - v->a[420][anon_sym_if] = actions(23); - v->a[420][anon_sym_case] = actions(25); - v->a[420][anon_sym_function] = actions(300); - v->a[420][anon_sym_LBRACE] = actions(29); - v->a[420][anon_sym_BANG] = actions(302); - v->a[420][anon_sym_LBRACK] = actions(33); - v->a[420][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[420][anon_sym_declare] = actions(304); - v->a[420][anon_sym_typeset] = actions(304); - v->a[420][anon_sym_export] = actions(304); - parse_table_1909(v); -} - -void parse_table_1909(t_parse_table_array *v) -{ - v->a[420][anon_sym_readonly] = actions(304); - v->a[420][anon_sym_local] = actions(304); - v->a[420][anon_sym_unset] = actions(306); - v->a[420][anon_sym_unsetenv] = actions(306); - v->a[420][anon_sym_AMP_GT] = actions(290); - v->a[420][anon_sym_AMP_GT_GT] = actions(292); - v->a[420][anon_sym_LT_AMP] = actions(290); - v->a[420][anon_sym_GT_AMP] = actions(290); - v->a[420][anon_sym_GT_PIPE] = actions(292); - v->a[420][anon_sym_LT_AMP_DASH] = actions(308); - v->a[420][anon_sym_GT_AMP_DASH] = actions(308); - v->a[420][anon_sym_LT_LT_LT] = actions(310); - v->a[420][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[420][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[420][anon_sym_DOLLAR] = actions(316); - v->a[420][sym__special_character] = actions(318); - v->a[420][anon_sym_DQUOTE] = actions(320); - v->a[420][sym_raw_string] = actions(322); - v->a[420][sym_ansi_c_string] = actions(322); - v->a[420][aux_sym_number_token1] = actions(324); - parse_table_1910(v); -} - -/* EOF parse_table_381.c */ diff --git a/parser/static/parse_table/parse_table_382.c b/parser/static/parse_table/parse_table_382.c deleted file mode 100644 index 2da5127d..00000000 --- a/parser/static/parse_table/parse_table_382.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_382.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1910(t_parse_table_array *v) -{ - v->a[420][aux_sym_number_token2] = actions(326); - v->a[420][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[420][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[420][anon_sym_BQUOTE] = actions(332); - v->a[420][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[420][anon_sym_LT_LPAREN] = actions(336); - v->a[420][anon_sym_GT_LPAREN] = actions(336); - v->a[420][sym_comment] = actions(71); - v->a[420][sym_file_descriptor] = actions(338); - v->a[420][sym_variable_name] = actions(340); - v->a[420][sym_test_operator] = actions(342); - v->a[420][sym__brace_start] = actions(344); - v->a[421][aux_sym__terminated_statement] = state(153); - v->a[421][sym__statement_not_pipeline] = state(6718); - v->a[421][sym_redirected_statement] = state(5007); - v->a[421][sym_for_statement] = state(5007); - v->a[421][sym_c_style_for_statement] = state(5007); - v->a[421][sym_while_statement] = state(4551); - v->a[421][sym_if_statement] = state(4551); - v->a[421][sym_case_statement] = state(5007); - parse_table_1911(v); -} - -void parse_table_1911(t_parse_table_array *v) -{ - v->a[421][sym_function_definition] = state(5007); - v->a[421][sym_compound_statement] = state(5007); - v->a[421][sym_subshell] = state(5007); - v->a[421][sym_pipeline] = state(5189); - v->a[421][sym_list] = state(5007); - v->a[421][sym_negated_command] = state(5007); - v->a[421][sym_test_command] = state(5007); - v->a[421][sym_declaration_command] = state(5007); - v->a[421][sym_unset_command] = state(5007); - v->a[421][sym_command] = state(5007); - v->a[421][sym_command_name] = state(544); - v->a[421][sym_variable_assignment] = state(1151); - v->a[421][sym_variable_assignments] = state(5007); - v->a[421][sym_subscript] = state(6790); - v->a[421][sym_file_redirect] = state(2019); - v->a[421][sym_herestring_redirect] = state(2017); - v->a[421][sym_arithmetic_expansion] = state(1078); - v->a[421][sym_brace_expression] = state(1078); - v->a[421][sym_concatenation] = state(1376); - v->a[421][sym_string] = state(1078); - parse_table_1912(v); -} - -void parse_table_1912(t_parse_table_array *v) -{ - v->a[421][sym_translated_string] = state(1078); - v->a[421][sym_number] = state(1078); - v->a[421][sym_simple_expansion] = state(1078); - v->a[421][sym_expansion] = state(1078); - v->a[421][sym_command_substitution] = state(1078); - v->a[421][sym_process_substitution] = state(1078); - v->a[421][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[421][aux_sym_command_repeat1] = state(997); - v->a[421][aux_sym__literal_repeat1] = state(1267); - v->a[421][sym_word] = actions(286); - v->a[421][anon_sym_for] = actions(9); - v->a[421][anon_sym_select] = actions(11); - v->a[421][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[421][anon_sym_LT] = actions(290); - v->a[421][anon_sym_GT] = actions(290); - v->a[421][anon_sym_GT_GT] = actions(292); - v->a[421][anon_sym_LPAREN] = actions(19); - v->a[421][anon_sym_while] = actions(21); - v->a[421][anon_sym_until] = actions(21); - v->a[421][anon_sym_if] = actions(23); - parse_table_1913(v); -} - -void parse_table_1913(t_parse_table_array *v) -{ - v->a[421][anon_sym_case] = actions(25); - v->a[421][anon_sym_function] = actions(300); - v->a[421][anon_sym_LBRACE] = actions(29); - v->a[421][anon_sym_BANG] = actions(302); - v->a[421][anon_sym_LBRACK] = actions(33); - v->a[421][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[421][anon_sym_declare] = actions(304); - v->a[421][anon_sym_typeset] = actions(304); - v->a[421][anon_sym_export] = actions(304); - v->a[421][anon_sym_readonly] = actions(304); - v->a[421][anon_sym_local] = actions(304); - v->a[421][anon_sym_unset] = actions(306); - v->a[421][anon_sym_unsetenv] = actions(306); - v->a[421][anon_sym_AMP_GT] = actions(290); - v->a[421][anon_sym_AMP_GT_GT] = actions(292); - v->a[421][anon_sym_LT_AMP] = actions(290); - v->a[421][anon_sym_GT_AMP] = actions(290); - v->a[421][anon_sym_GT_PIPE] = actions(292); - v->a[421][anon_sym_LT_AMP_DASH] = actions(308); - v->a[421][anon_sym_GT_AMP_DASH] = actions(308); - parse_table_1914(v); -} - -void parse_table_1914(t_parse_table_array *v) -{ - v->a[421][anon_sym_LT_LT_LT] = actions(310); - v->a[421][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[421][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[421][anon_sym_DOLLAR] = actions(316); - v->a[421][sym__special_character] = actions(318); - v->a[421][anon_sym_DQUOTE] = actions(320); - v->a[421][sym_raw_string] = actions(322); - v->a[421][sym_ansi_c_string] = actions(322); - v->a[421][aux_sym_number_token1] = actions(324); - v->a[421][aux_sym_number_token2] = actions(326); - v->a[421][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[421][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[421][anon_sym_BQUOTE] = actions(332); - v->a[421][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[421][anon_sym_LT_LPAREN] = actions(336); - v->a[421][anon_sym_GT_LPAREN] = actions(336); - v->a[421][sym_comment] = actions(71); - v->a[421][sym_file_descriptor] = actions(338); - v->a[421][sym_variable_name] = actions(340); - v->a[421][sym_test_operator] = actions(342); - parse_table_1915(v); -} - -/* EOF parse_table_382.c */ diff --git a/parser/static/parse_table/parse_table_383.c b/parser/static/parse_table/parse_table_383.c deleted file mode 100644 index 917c6c77..00000000 --- a/parser/static/parse_table/parse_table_383.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_383.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1915(t_parse_table_array *v) -{ - v->a[421][sym__brace_start] = actions(344); - v->a[422][aux_sym__terminated_statement] = state(133); - v->a[422][sym__statement_not_pipeline] = state(6718); - v->a[422][sym_redirected_statement] = state(5007); - v->a[422][sym_for_statement] = state(5007); - v->a[422][sym_c_style_for_statement] = state(5007); - v->a[422][sym_while_statement] = state(4551); - v->a[422][sym_if_statement] = state(4551); - v->a[422][sym_case_statement] = state(5007); - v->a[422][sym_function_definition] = state(5007); - v->a[422][sym_compound_statement] = state(5007); - v->a[422][sym_subshell] = state(5007); - v->a[422][sym_pipeline] = state(5189); - v->a[422][sym_list] = state(5007); - v->a[422][sym_negated_command] = state(5007); - v->a[422][sym_test_command] = state(5007); - v->a[422][sym_declaration_command] = state(5007); - v->a[422][sym_unset_command] = state(5007); - v->a[422][sym_command] = state(5007); - v->a[422][sym_command_name] = state(544); - parse_table_1916(v); -} - -void parse_table_1916(t_parse_table_array *v) -{ - v->a[422][sym_variable_assignment] = state(1151); - v->a[422][sym_variable_assignments] = state(5007); - v->a[422][sym_subscript] = state(6790); - v->a[422][sym_file_redirect] = state(2019); - v->a[422][sym_herestring_redirect] = state(2017); - v->a[422][sym_arithmetic_expansion] = state(1078); - v->a[422][sym_brace_expression] = state(1078); - v->a[422][sym_concatenation] = state(1376); - v->a[422][sym_string] = state(1078); - v->a[422][sym_translated_string] = state(1078); - v->a[422][sym_number] = state(1078); - v->a[422][sym_simple_expansion] = state(1078); - v->a[422][sym_expansion] = state(1078); - v->a[422][sym_command_substitution] = state(1078); - v->a[422][sym_process_substitution] = state(1078); - v->a[422][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[422][aux_sym_command_repeat1] = state(997); - v->a[422][aux_sym__literal_repeat1] = state(1267); - v->a[422][sym_word] = actions(286); - v->a[422][anon_sym_for] = actions(9); - parse_table_1917(v); -} - -void parse_table_1917(t_parse_table_array *v) -{ - v->a[422][anon_sym_select] = actions(11); - v->a[422][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[422][anon_sym_LT] = actions(290); - v->a[422][anon_sym_GT] = actions(290); - v->a[422][anon_sym_GT_GT] = actions(292); - v->a[422][anon_sym_LPAREN] = actions(19); - v->a[422][anon_sym_while] = actions(21); - v->a[422][anon_sym_until] = actions(21); - v->a[422][anon_sym_if] = actions(23); - v->a[422][anon_sym_case] = actions(25); - v->a[422][anon_sym_function] = actions(300); - v->a[422][anon_sym_LBRACE] = actions(29); - v->a[422][anon_sym_BANG] = actions(302); - v->a[422][anon_sym_LBRACK] = actions(33); - v->a[422][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[422][anon_sym_declare] = actions(304); - v->a[422][anon_sym_typeset] = actions(304); - v->a[422][anon_sym_export] = actions(304); - v->a[422][anon_sym_readonly] = actions(304); - v->a[422][anon_sym_local] = actions(304); - parse_table_1918(v); -} - -void parse_table_1918(t_parse_table_array *v) -{ - v->a[422][anon_sym_unset] = actions(306); - v->a[422][anon_sym_unsetenv] = actions(306); - v->a[422][anon_sym_AMP_GT] = actions(290); - v->a[422][anon_sym_AMP_GT_GT] = actions(292); - v->a[422][anon_sym_LT_AMP] = actions(290); - v->a[422][anon_sym_GT_AMP] = actions(290); - v->a[422][anon_sym_GT_PIPE] = actions(292); - v->a[422][anon_sym_LT_AMP_DASH] = actions(308); - v->a[422][anon_sym_GT_AMP_DASH] = actions(308); - v->a[422][anon_sym_LT_LT_LT] = actions(310); - v->a[422][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[422][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[422][anon_sym_DOLLAR] = actions(316); - v->a[422][sym__special_character] = actions(318); - v->a[422][anon_sym_DQUOTE] = actions(320); - v->a[422][sym_raw_string] = actions(322); - v->a[422][sym_ansi_c_string] = actions(322); - v->a[422][aux_sym_number_token1] = actions(324); - v->a[422][aux_sym_number_token2] = actions(326); - v->a[422][anon_sym_DOLLAR_LBRACE] = actions(328); - parse_table_1919(v); -} - -void parse_table_1919(t_parse_table_array *v) -{ - v->a[422][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[422][anon_sym_BQUOTE] = actions(332); - v->a[422][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[422][anon_sym_LT_LPAREN] = actions(336); - v->a[422][anon_sym_GT_LPAREN] = actions(336); - v->a[422][sym_comment] = actions(71); - v->a[422][sym_file_descriptor] = actions(338); - v->a[422][sym_variable_name] = actions(340); - v->a[422][sym_test_operator] = actions(342); - v->a[422][sym__brace_start] = actions(344); - v->a[423][sym__statement_not_pipeline] = state(6614); - v->a[423][sym_redirected_statement] = state(4778); - v->a[423][sym_for_statement] = state(4778); - v->a[423][sym_c_style_for_statement] = state(4778); - v->a[423][sym_while_statement] = state(4396); - v->a[423][sym_if_statement] = state(4396); - v->a[423][sym_case_statement] = state(4778); - v->a[423][sym_function_definition] = state(4778); - v->a[423][sym_compound_statement] = state(4778); - v->a[423][sym_subshell] = state(4778); - parse_table_1920(v); -} - -/* EOF parse_table_383.c */ diff --git a/parser/static/parse_table/parse_table_384.c b/parser/static/parse_table/parse_table_384.c deleted file mode 100644 index 7a734240..00000000 --- a/parser/static/parse_table/parse_table_384.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_384.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1920(t_parse_table_array *v) -{ - v->a[423][sym_pipeline] = state(5051); - v->a[423][sym_list] = state(4778); - v->a[423][sym_negated_command] = state(4778); - v->a[423][sym_test_command] = state(4778); - v->a[423][sym_declaration_command] = state(4778); - v->a[423][sym_unset_command] = state(4778); - v->a[423][sym_command] = state(4778); - v->a[423][sym_command_name] = state(533); - v->a[423][sym_variable_assignment] = state(1002); - v->a[423][sym_variable_assignments] = state(4778); - v->a[423][sym_subscript] = state(6754); - v->a[423][sym_file_redirect] = state(2019); - v->a[423][sym_herestring_redirect] = state(2017); - v->a[423][sym_arithmetic_expansion] = state(938); - v->a[423][sym_brace_expression] = state(938); - v->a[423][sym_concatenation] = state(1376); - v->a[423][sym_string] = state(938); - v->a[423][sym_translated_string] = state(938); - v->a[423][sym_number] = state(938); - v->a[423][sym_simple_expansion] = state(938); - parse_table_1921(v); -} - -void parse_table_1921(t_parse_table_array *v) -{ - v->a[423][sym_expansion] = state(938); - v->a[423][sym_command_substitution] = state(938); - v->a[423][sym_process_substitution] = state(938); - v->a[423][aux_sym__statements_repeat1] = state(419); - v->a[423][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[423][aux_sym_command_repeat1] = state(951); - v->a[423][aux_sym__literal_repeat1] = state(1267); - v->a[423][sym_word] = actions(765); - v->a[423][anon_sym_for] = actions(9); - v->a[423][anon_sym_select] = actions(11); - v->a[423][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[423][anon_sym_LT] = actions(85); - v->a[423][anon_sym_GT] = actions(85); - v->a[423][anon_sym_GT_GT] = actions(87); - v->a[423][anon_sym_LPAREN] = actions(19); - v->a[423][anon_sym_while] = actions(21); - v->a[423][anon_sym_until] = actions(21); - v->a[423][anon_sym_if] = actions(23); - v->a[423][anon_sym_case] = actions(25); - v->a[423][anon_sym_function] = actions(91); - parse_table_1922(v); -} - -void parse_table_1922(t_parse_table_array *v) -{ - v->a[423][anon_sym_LBRACE] = actions(29); - v->a[423][anon_sym_BANG] = actions(769); - v->a[423][anon_sym_LBRACK] = actions(33); - v->a[423][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[423][anon_sym_declare] = actions(95); - v->a[423][anon_sym_typeset] = actions(95); - v->a[423][anon_sym_export] = actions(95); - v->a[423][anon_sym_readonly] = actions(95); - v->a[423][anon_sym_local] = actions(95); - v->a[423][anon_sym_unset] = actions(97); - v->a[423][anon_sym_unsetenv] = actions(97); - v->a[423][anon_sym_AMP_GT] = actions(85); - v->a[423][anon_sym_AMP_GT_GT] = actions(87); - v->a[423][anon_sym_LT_AMP] = actions(85); - v->a[423][anon_sym_GT_AMP] = actions(85); - v->a[423][anon_sym_GT_PIPE] = actions(87); - v->a[423][anon_sym_LT_AMP_DASH] = actions(99); - v->a[423][anon_sym_GT_AMP_DASH] = actions(99); - v->a[423][anon_sym_LT_LT_LT] = actions(101); - v->a[423][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - parse_table_1923(v); -} - -void parse_table_1923(t_parse_table_array *v) -{ - v->a[423][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[423][anon_sym_DOLLAR] = actions(316); - v->a[423][sym__special_character] = actions(771); - v->a[423][anon_sym_DQUOTE] = actions(320); - v->a[423][sym_raw_string] = actions(773); - v->a[423][sym_ansi_c_string] = actions(773); - v->a[423][aux_sym_number_token1] = actions(324); - v->a[423][aux_sym_number_token2] = actions(326); - v->a[423][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[423][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[423][anon_sym_BQUOTE] = actions(332); - v->a[423][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[423][anon_sym_LT_LPAREN] = actions(336); - v->a[423][anon_sym_GT_LPAREN] = actions(336); - v->a[423][sym_comment] = actions(71); - v->a[423][sym_file_descriptor] = actions(135); - v->a[423][sym_variable_name] = actions(137); - v->a[423][sym_test_operator] = actions(775); - v->a[423][sym__brace_start] = actions(344); - v->a[424][aux_sym__terminated_statement] = state(50); - parse_table_1924(v); -} - -void parse_table_1924(t_parse_table_array *v) -{ - v->a[424][sym__statement_not_pipeline] = state(6718); - v->a[424][sym_redirected_statement] = state(5007); - v->a[424][sym_for_statement] = state(5007); - v->a[424][sym_c_style_for_statement] = state(5007); - v->a[424][sym_while_statement] = state(4551); - v->a[424][sym_if_statement] = state(4551); - v->a[424][sym_case_statement] = state(5007); - v->a[424][sym_function_definition] = state(5007); - v->a[424][sym_compound_statement] = state(5007); - v->a[424][sym_subshell] = state(5007); - v->a[424][sym_pipeline] = state(5189); - v->a[424][sym_list] = state(5007); - v->a[424][sym_negated_command] = state(5007); - v->a[424][sym_test_command] = state(5007); - v->a[424][sym_declaration_command] = state(5007); - v->a[424][sym_unset_command] = state(5007); - v->a[424][sym_command] = state(5007); - v->a[424][sym_command_name] = state(544); - v->a[424][sym_variable_assignment] = state(1151); - v->a[424][sym_variable_assignments] = state(5007); - parse_table_1925(v); -} - -/* EOF parse_table_384.c */ diff --git a/parser/static/parse_table/parse_table_385.c b/parser/static/parse_table/parse_table_385.c deleted file mode 100644 index 86138f97..00000000 --- a/parser/static/parse_table/parse_table_385.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_385.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1925(t_parse_table_array *v) -{ - v->a[424][sym_subscript] = state(6790); - v->a[424][sym_file_redirect] = state(2019); - v->a[424][sym_herestring_redirect] = state(2017); - v->a[424][sym_arithmetic_expansion] = state(1078); - v->a[424][sym_brace_expression] = state(1078); - v->a[424][sym_concatenation] = state(1376); - v->a[424][sym_string] = state(1078); - v->a[424][sym_translated_string] = state(1078); - v->a[424][sym_number] = state(1078); - v->a[424][sym_simple_expansion] = state(1078); - v->a[424][sym_expansion] = state(1078); - v->a[424][sym_command_substitution] = state(1078); - v->a[424][sym_process_substitution] = state(1078); - v->a[424][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[424][aux_sym_command_repeat1] = state(997); - v->a[424][aux_sym__literal_repeat1] = state(1267); - v->a[424][sym_word] = actions(286); - v->a[424][anon_sym_for] = actions(9); - v->a[424][anon_sym_select] = actions(11); - v->a[424][anon_sym_LPAREN_LPAREN] = actions(288); - parse_table_1926(v); -} - -void parse_table_1926(t_parse_table_array *v) -{ - v->a[424][anon_sym_LT] = actions(290); - v->a[424][anon_sym_GT] = actions(290); - v->a[424][anon_sym_GT_GT] = actions(292); - v->a[424][anon_sym_LPAREN] = actions(19); - v->a[424][anon_sym_while] = actions(21); - v->a[424][anon_sym_until] = actions(21); - v->a[424][anon_sym_if] = actions(23); - v->a[424][anon_sym_case] = actions(25); - v->a[424][anon_sym_function] = actions(300); - v->a[424][anon_sym_LBRACE] = actions(29); - v->a[424][anon_sym_BANG] = actions(302); - v->a[424][anon_sym_LBRACK] = actions(33); - v->a[424][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[424][anon_sym_declare] = actions(304); - v->a[424][anon_sym_typeset] = actions(304); - v->a[424][anon_sym_export] = actions(304); - v->a[424][anon_sym_readonly] = actions(304); - v->a[424][anon_sym_local] = actions(304); - v->a[424][anon_sym_unset] = actions(306); - v->a[424][anon_sym_unsetenv] = actions(306); - parse_table_1927(v); -} - -void parse_table_1927(t_parse_table_array *v) -{ - v->a[424][anon_sym_AMP_GT] = actions(290); - v->a[424][anon_sym_AMP_GT_GT] = actions(292); - v->a[424][anon_sym_LT_AMP] = actions(290); - v->a[424][anon_sym_GT_AMP] = actions(290); - v->a[424][anon_sym_GT_PIPE] = actions(292); - v->a[424][anon_sym_LT_AMP_DASH] = actions(308); - v->a[424][anon_sym_GT_AMP_DASH] = actions(308); - v->a[424][anon_sym_LT_LT_LT] = actions(310); - v->a[424][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[424][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[424][anon_sym_DOLLAR] = actions(316); - v->a[424][sym__special_character] = actions(318); - v->a[424][anon_sym_DQUOTE] = actions(320); - v->a[424][sym_raw_string] = actions(322); - v->a[424][sym_ansi_c_string] = actions(322); - v->a[424][aux_sym_number_token1] = actions(324); - v->a[424][aux_sym_number_token2] = actions(326); - v->a[424][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[424][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[424][anon_sym_BQUOTE] = actions(332); - parse_table_1928(v); -} - -void parse_table_1928(t_parse_table_array *v) -{ - v->a[424][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[424][anon_sym_LT_LPAREN] = actions(336); - v->a[424][anon_sym_GT_LPAREN] = actions(336); - v->a[424][sym_comment] = actions(71); - v->a[424][sym_file_descriptor] = actions(338); - v->a[424][sym_variable_name] = actions(340); - v->a[424][sym_test_operator] = actions(342); - v->a[424][sym__brace_start] = actions(344); - v->a[425][aux_sym__terminated_statement] = state(122); - v->a[425][sym__statement_not_pipeline] = state(6718); - v->a[425][sym_redirected_statement] = state(5007); - v->a[425][sym_for_statement] = state(5007); - v->a[425][sym_c_style_for_statement] = state(5007); - v->a[425][sym_while_statement] = state(4551); - v->a[425][sym_if_statement] = state(4551); - v->a[425][sym_case_statement] = state(5007); - v->a[425][sym_function_definition] = state(5007); - v->a[425][sym_compound_statement] = state(5007); - v->a[425][sym_subshell] = state(5007); - v->a[425][sym_pipeline] = state(5189); - parse_table_1929(v); -} - -void parse_table_1929(t_parse_table_array *v) -{ - v->a[425][sym_list] = state(5007); - v->a[425][sym_negated_command] = state(5007); - v->a[425][sym_test_command] = state(5007); - v->a[425][sym_declaration_command] = state(5007); - v->a[425][sym_unset_command] = state(5007); - v->a[425][sym_command] = state(5007); - v->a[425][sym_command_name] = state(544); - v->a[425][sym_variable_assignment] = state(1151); - v->a[425][sym_variable_assignments] = state(5007); - v->a[425][sym_subscript] = state(6790); - v->a[425][sym_file_redirect] = state(2019); - v->a[425][sym_herestring_redirect] = state(2017); - v->a[425][sym_arithmetic_expansion] = state(1078); - v->a[425][sym_brace_expression] = state(1078); - v->a[425][sym_concatenation] = state(1376); - v->a[425][sym_string] = state(1078); - v->a[425][sym_translated_string] = state(1078); - v->a[425][sym_number] = state(1078); - v->a[425][sym_simple_expansion] = state(1078); - v->a[425][sym_expansion] = state(1078); - parse_table_1930(v); -} - -/* EOF parse_table_385.c */ diff --git a/parser/static/parse_table/parse_table_386.c b/parser/static/parse_table/parse_table_386.c deleted file mode 100644 index 05d692b1..00000000 --- a/parser/static/parse_table/parse_table_386.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_386.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1930(t_parse_table_array *v) -{ - v->a[425][sym_command_substitution] = state(1078); - v->a[425][sym_process_substitution] = state(1078); - v->a[425][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[425][aux_sym_command_repeat1] = state(997); - v->a[425][aux_sym__literal_repeat1] = state(1267); - v->a[425][sym_word] = actions(286); - v->a[425][anon_sym_for] = actions(9); - v->a[425][anon_sym_select] = actions(11); - v->a[425][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[425][anon_sym_LT] = actions(290); - v->a[425][anon_sym_GT] = actions(290); - v->a[425][anon_sym_GT_GT] = actions(292); - v->a[425][anon_sym_LPAREN] = actions(19); - v->a[425][anon_sym_while] = actions(21); - v->a[425][anon_sym_until] = actions(21); - v->a[425][anon_sym_if] = actions(23); - v->a[425][anon_sym_case] = actions(25); - v->a[425][anon_sym_function] = actions(300); - v->a[425][anon_sym_LBRACE] = actions(29); - v->a[425][anon_sym_BANG] = actions(302); - parse_table_1931(v); -} - -void parse_table_1931(t_parse_table_array *v) -{ - v->a[425][anon_sym_LBRACK] = actions(33); - v->a[425][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[425][anon_sym_declare] = actions(304); - v->a[425][anon_sym_typeset] = actions(304); - v->a[425][anon_sym_export] = actions(304); - v->a[425][anon_sym_readonly] = actions(304); - v->a[425][anon_sym_local] = actions(304); - v->a[425][anon_sym_unset] = actions(306); - v->a[425][anon_sym_unsetenv] = actions(306); - v->a[425][anon_sym_AMP_GT] = actions(290); - v->a[425][anon_sym_AMP_GT_GT] = actions(292); - v->a[425][anon_sym_LT_AMP] = actions(290); - v->a[425][anon_sym_GT_AMP] = actions(290); - v->a[425][anon_sym_GT_PIPE] = actions(292); - v->a[425][anon_sym_LT_AMP_DASH] = actions(308); - v->a[425][anon_sym_GT_AMP_DASH] = actions(308); - v->a[425][anon_sym_LT_LT_LT] = actions(310); - v->a[425][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[425][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[425][anon_sym_DOLLAR] = actions(316); - parse_table_1932(v); -} - -void parse_table_1932(t_parse_table_array *v) -{ - v->a[425][sym__special_character] = actions(318); - v->a[425][anon_sym_DQUOTE] = actions(320); - v->a[425][sym_raw_string] = actions(322); - v->a[425][sym_ansi_c_string] = actions(322); - v->a[425][aux_sym_number_token1] = actions(324); - v->a[425][aux_sym_number_token2] = actions(326); - v->a[425][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[425][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[425][anon_sym_BQUOTE] = actions(332); - v->a[425][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[425][anon_sym_LT_LPAREN] = actions(336); - v->a[425][anon_sym_GT_LPAREN] = actions(336); - v->a[425][sym_comment] = actions(71); - v->a[425][sym_file_descriptor] = actions(338); - v->a[425][sym_variable_name] = actions(340); - v->a[425][sym_test_operator] = actions(342); - v->a[425][sym__brace_start] = actions(344); - v->a[426][sym__statement_not_pipeline] = state(6674); - v->a[426][sym_redirected_statement] = state(4433); - v->a[426][sym_for_statement] = state(4433); - parse_table_1933(v); -} - -void parse_table_1933(t_parse_table_array *v) -{ - v->a[426][sym_c_style_for_statement] = state(4433); - v->a[426][sym_while_statement] = state(4249); - v->a[426][sym_if_statement] = state(4249); - v->a[426][sym_case_statement] = state(4433); - v->a[426][sym_function_definition] = state(4433); - v->a[426][sym_compound_statement] = state(4433); - v->a[426][sym_subshell] = state(4433); - v->a[426][sym_pipeline] = state(4939); - v->a[426][sym_list] = state(4433); - v->a[426][sym_negated_command] = state(4433); - v->a[426][sym_test_command] = state(4433); - v->a[426][sym_declaration_command] = state(4433); - v->a[426][sym_unset_command] = state(4433); - v->a[426][sym_command] = state(4433); - v->a[426][sym_command_name] = state(530); - v->a[426][sym_variable_assignment] = state(835); - v->a[426][sym_variable_assignments] = state(4433); - v->a[426][sym_subscript] = state(6760); - v->a[426][sym_file_redirect] = state(1893); - v->a[426][sym_herestring_redirect] = state(1892); - parse_table_1934(v); -} - -void parse_table_1934(t_parse_table_array *v) -{ - v->a[426][sym_arithmetic_expansion] = state(852); - v->a[426][sym_brace_expression] = state(852); - v->a[426][sym_concatenation] = state(1169); - v->a[426][sym_string] = state(852); - v->a[426][sym_translated_string] = state(852); - v->a[426][sym_number] = state(852); - v->a[426][sym_simple_expansion] = state(852); - v->a[426][sym_expansion] = state(852); - v->a[426][sym_command_substitution] = state(852); - v->a[426][sym_process_substitution] = state(852); - v->a[426][aux_sym__statements_repeat1] = state(419); - v->a[426][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[426][aux_sym_command_repeat1] = state(989); - v->a[426][aux_sym__literal_repeat1] = state(1026); - v->a[426][sym_word] = actions(665); - v->a[426][anon_sym_for] = actions(667); - v->a[426][anon_sym_select] = actions(669); - v->a[426][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[426][anon_sym_LT] = actions(673); - v->a[426][anon_sym_GT] = actions(673); - parse_table_1935(v); -} - -/* EOF parse_table_386.c */ diff --git a/parser/static/parse_table/parse_table_387.c b/parser/static/parse_table/parse_table_387.c deleted file mode 100644 index 18436be1..00000000 --- a/parser/static/parse_table/parse_table_387.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_387.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1935(t_parse_table_array *v) -{ - v->a[426][anon_sym_GT_GT] = actions(675); - v->a[426][anon_sym_LPAREN] = actions(677); - v->a[426][anon_sym_while] = actions(679); - v->a[426][anon_sym_until] = actions(679); - v->a[426][anon_sym_if] = actions(681); - v->a[426][anon_sym_case] = actions(683); - v->a[426][anon_sym_function] = actions(687); - v->a[426][anon_sym_LBRACE] = actions(689); - v->a[426][anon_sym_BANG] = actions(691); - v->a[426][anon_sym_LBRACK] = actions(693); - v->a[426][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[426][anon_sym_declare] = actions(697); - v->a[426][anon_sym_typeset] = actions(697); - v->a[426][anon_sym_export] = actions(697); - v->a[426][anon_sym_readonly] = actions(697); - v->a[426][anon_sym_local] = actions(697); - v->a[426][anon_sym_unset] = actions(699); - v->a[426][anon_sym_unsetenv] = actions(699); - v->a[426][anon_sym_AMP_GT] = actions(673); - v->a[426][anon_sym_AMP_GT_GT] = actions(675); - parse_table_1936(v); -} - -void parse_table_1936(t_parse_table_array *v) -{ - v->a[426][anon_sym_LT_AMP] = actions(673); - v->a[426][anon_sym_GT_AMP] = actions(673); - v->a[426][anon_sym_GT_PIPE] = actions(675); - v->a[426][anon_sym_LT_AMP_DASH] = actions(701); - v->a[426][anon_sym_GT_AMP_DASH] = actions(701); - v->a[426][anon_sym_LT_LT_LT] = actions(703); - v->a[426][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[426][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[426][anon_sym_DOLLAR] = actions(709); - v->a[426][sym__special_character] = actions(711); - v->a[426][anon_sym_DQUOTE] = actions(713); - v->a[426][sym_raw_string] = actions(715); - v->a[426][sym_ansi_c_string] = actions(715); - v->a[426][aux_sym_number_token1] = actions(717); - v->a[426][aux_sym_number_token2] = actions(719); - v->a[426][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[426][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[426][anon_sym_BQUOTE] = actions(725); - v->a[426][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[426][anon_sym_LT_LPAREN] = actions(729); - parse_table_1937(v); -} - -void parse_table_1937(t_parse_table_array *v) -{ - v->a[426][anon_sym_GT_LPAREN] = actions(729); - v->a[426][sym_comment] = actions(71); - v->a[426][sym_file_descriptor] = actions(731); - v->a[426][sym_variable_name] = actions(733); - v->a[426][sym_test_operator] = actions(735); - v->a[426][sym__brace_start] = actions(737); - v->a[427][sym__statement_not_pipeline] = state(6572); - v->a[427][sym_redirected_statement] = state(4663); - v->a[427][sym_for_statement] = state(4663); - v->a[427][sym_c_style_for_statement] = state(4663); - v->a[427][sym_while_statement] = state(4312); - v->a[427][sym_if_statement] = state(4312); - v->a[427][sym_case_statement] = state(4663); - v->a[427][sym_function_definition] = state(4663); - v->a[427][sym_compound_statement] = state(4663); - v->a[427][sym_subshell] = state(4663); - v->a[427][sym_pipeline] = state(5108); - v->a[427][sym_list] = state(4663); - v->a[427][sym_negated_command] = state(4663); - v->a[427][sym_test_command] = state(4663); - parse_table_1938(v); -} - -void parse_table_1938(t_parse_table_array *v) -{ - v->a[427][sym_declaration_command] = state(4663); - v->a[427][sym_unset_command] = state(4663); - v->a[427][sym_command] = state(4663); - v->a[427][sym_command_name] = state(534); - v->a[427][sym_variable_assignment] = state(991); - v->a[427][sym_variable_assignments] = state(4663); - v->a[427][sym_subscript] = state(6774); - v->a[427][sym_file_redirect] = state(2055); - v->a[427][sym_herestring_redirect] = state(2156); - v->a[427][sym_arithmetic_expansion] = state(957); - v->a[427][sym_brace_expression] = state(957); - v->a[427][sym_concatenation] = state(1386); - v->a[427][sym_string] = state(957); - v->a[427][sym_translated_string] = state(957); - v->a[427][sym_number] = state(957); - v->a[427][sym_simple_expansion] = state(957); - v->a[427][sym_expansion] = state(957); - v->a[427][sym_command_substitution] = state(957); - v->a[427][sym_process_substitution] = state(957); - v->a[427][aux_sym__statements_repeat1] = state(419); - parse_table_1939(v); -} - -void parse_table_1939(t_parse_table_array *v) -{ - v->a[427][aux_sym_redirected_statement_repeat2] = state(4571); - v->a[427][aux_sym_command_repeat1] = state(937); - v->a[427][aux_sym__literal_repeat1] = state(1212); - v->a[427][sym_word] = actions(7); - v->a[427][anon_sym_for] = actions(9); - v->a[427][anon_sym_select] = actions(11); - v->a[427][anon_sym_LPAREN_LPAREN] = actions(13); - v->a[427][anon_sym_LT] = actions(15); - v->a[427][anon_sym_GT] = actions(15); - v->a[427][anon_sym_GT_GT] = actions(17); - v->a[427][anon_sym_LPAREN] = actions(19); - v->a[427][anon_sym_while] = actions(21); - v->a[427][anon_sym_until] = actions(21); - v->a[427][anon_sym_if] = actions(23); - v->a[427][anon_sym_case] = actions(25); - v->a[427][anon_sym_function] = actions(27); - v->a[427][anon_sym_LBRACE] = actions(29); - v->a[427][anon_sym_BANG] = actions(31); - v->a[427][anon_sym_LBRACK] = actions(33); - v->a[427][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_1940(v); -} - -/* EOF parse_table_387.c */ diff --git a/parser/static/parse_table/parse_table_388.c b/parser/static/parse_table/parse_table_388.c deleted file mode 100644 index 5bc3fe6f..00000000 --- a/parser/static/parse_table/parse_table_388.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_388.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1940(t_parse_table_array *v) -{ - v->a[427][anon_sym_declare] = actions(37); - v->a[427][anon_sym_typeset] = actions(37); - v->a[427][anon_sym_export] = actions(37); - v->a[427][anon_sym_readonly] = actions(37); - v->a[427][anon_sym_local] = actions(37); - v->a[427][anon_sym_unset] = actions(39); - v->a[427][anon_sym_unsetenv] = actions(39); - v->a[427][anon_sym_AMP_GT] = actions(15); - v->a[427][anon_sym_AMP_GT_GT] = actions(17); - v->a[427][anon_sym_LT_AMP] = actions(15); - v->a[427][anon_sym_GT_AMP] = actions(15); - v->a[427][anon_sym_GT_PIPE] = actions(17); - v->a[427][anon_sym_LT_AMP_DASH] = actions(41); - v->a[427][anon_sym_GT_AMP_DASH] = actions(41); - v->a[427][anon_sym_LT_LT_LT] = actions(43); - v->a[427][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(45); - v->a[427][anon_sym_DOLLAR_LBRACK] = actions(47); - v->a[427][anon_sym_DOLLAR] = actions(49); - v->a[427][sym__special_character] = actions(51); - v->a[427][anon_sym_DQUOTE] = actions(53); - parse_table_1941(v); -} - -void parse_table_1941(t_parse_table_array *v) -{ - v->a[427][sym_raw_string] = actions(55); - v->a[427][sym_ansi_c_string] = actions(55); - v->a[427][aux_sym_number_token1] = actions(57); - v->a[427][aux_sym_number_token2] = actions(59); - v->a[427][anon_sym_DOLLAR_LBRACE] = actions(61); - v->a[427][anon_sym_DOLLAR_LPAREN] = actions(63); - v->a[427][anon_sym_BQUOTE] = actions(65); - v->a[427][anon_sym_DOLLAR_BQUOTE] = actions(67); - v->a[427][anon_sym_LT_LPAREN] = actions(69); - v->a[427][anon_sym_GT_LPAREN] = actions(69); - v->a[427][sym_comment] = actions(71); - v->a[427][sym_file_descriptor] = actions(73); - v->a[427][sym_variable_name] = actions(75); - v->a[427][sym_test_operator] = actions(77); - v->a[427][sym__brace_start] = actions(79); - v->a[428][aux_sym__terminated_statement] = state(102); - v->a[428][sym__statement_not_pipeline] = state(6718); - v->a[428][sym_redirected_statement] = state(5007); - v->a[428][sym_for_statement] = state(5007); - v->a[428][sym_c_style_for_statement] = state(5007); - parse_table_1942(v); -} - -void parse_table_1942(t_parse_table_array *v) -{ - v->a[428][sym_while_statement] = state(4551); - v->a[428][sym_if_statement] = state(4551); - v->a[428][sym_case_statement] = state(5007); - v->a[428][sym_function_definition] = state(5007); - v->a[428][sym_compound_statement] = state(5007); - v->a[428][sym_subshell] = state(5007); - v->a[428][sym_pipeline] = state(5189); - v->a[428][sym_list] = state(5007); - v->a[428][sym_negated_command] = state(5007); - v->a[428][sym_test_command] = state(5007); - v->a[428][sym_declaration_command] = state(5007); - v->a[428][sym_unset_command] = state(5007); - v->a[428][sym_command] = state(5007); - v->a[428][sym_command_name] = state(544); - v->a[428][sym_variable_assignment] = state(1151); - v->a[428][sym_variable_assignments] = state(5007); - v->a[428][sym_subscript] = state(6790); - v->a[428][sym_file_redirect] = state(2019); - v->a[428][sym_herestring_redirect] = state(2017); - v->a[428][sym_arithmetic_expansion] = state(1078); - parse_table_1943(v); -} - -void parse_table_1943(t_parse_table_array *v) -{ - v->a[428][sym_brace_expression] = state(1078); - v->a[428][sym_concatenation] = state(1376); - v->a[428][sym_string] = state(1078); - v->a[428][sym_translated_string] = state(1078); - v->a[428][sym_number] = state(1078); - v->a[428][sym_simple_expansion] = state(1078); - v->a[428][sym_expansion] = state(1078); - v->a[428][sym_command_substitution] = state(1078); - v->a[428][sym_process_substitution] = state(1078); - v->a[428][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[428][aux_sym_command_repeat1] = state(997); - v->a[428][aux_sym__literal_repeat1] = state(1267); - v->a[428][sym_word] = actions(286); - v->a[428][anon_sym_for] = actions(9); - v->a[428][anon_sym_select] = actions(11); - v->a[428][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[428][anon_sym_LT] = actions(290); - v->a[428][anon_sym_GT] = actions(290); - v->a[428][anon_sym_GT_GT] = actions(292); - v->a[428][anon_sym_LPAREN] = actions(19); - parse_table_1944(v); -} - -void parse_table_1944(t_parse_table_array *v) -{ - v->a[428][anon_sym_while] = actions(21); - v->a[428][anon_sym_until] = actions(21); - v->a[428][anon_sym_if] = actions(23); - v->a[428][anon_sym_case] = actions(25); - v->a[428][anon_sym_function] = actions(300); - v->a[428][anon_sym_LBRACE] = actions(29); - v->a[428][anon_sym_BANG] = actions(302); - v->a[428][anon_sym_LBRACK] = actions(33); - v->a[428][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[428][anon_sym_declare] = actions(304); - v->a[428][anon_sym_typeset] = actions(304); - v->a[428][anon_sym_export] = actions(304); - v->a[428][anon_sym_readonly] = actions(304); - v->a[428][anon_sym_local] = actions(304); - v->a[428][anon_sym_unset] = actions(306); - v->a[428][anon_sym_unsetenv] = actions(306); - v->a[428][anon_sym_AMP_GT] = actions(290); - v->a[428][anon_sym_AMP_GT_GT] = actions(292); - v->a[428][anon_sym_LT_AMP] = actions(290); - v->a[428][anon_sym_GT_AMP] = actions(290); - parse_table_1945(v); -} - -/* EOF parse_table_388.c */ diff --git a/parser/static/parse_table/parse_table_389.c b/parser/static/parse_table/parse_table_389.c deleted file mode 100644 index d4d0d657..00000000 --- a/parser/static/parse_table/parse_table_389.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_389.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1945(t_parse_table_array *v) -{ - v->a[428][anon_sym_GT_PIPE] = actions(292); - v->a[428][anon_sym_LT_AMP_DASH] = actions(308); - v->a[428][anon_sym_GT_AMP_DASH] = actions(308); - v->a[428][anon_sym_LT_LT_LT] = actions(310); - v->a[428][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[428][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[428][anon_sym_DOLLAR] = actions(316); - v->a[428][sym__special_character] = actions(318); - v->a[428][anon_sym_DQUOTE] = actions(320); - v->a[428][sym_raw_string] = actions(322); - v->a[428][sym_ansi_c_string] = actions(322); - v->a[428][aux_sym_number_token1] = actions(324); - v->a[428][aux_sym_number_token2] = actions(326); - v->a[428][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[428][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[428][anon_sym_BQUOTE] = actions(332); - v->a[428][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[428][anon_sym_LT_LPAREN] = actions(336); - v->a[428][anon_sym_GT_LPAREN] = actions(336); - v->a[428][sym_comment] = actions(71); - parse_table_1946(v); -} - -void parse_table_1946(t_parse_table_array *v) -{ - v->a[428][sym_file_descriptor] = actions(338); - v->a[428][sym_variable_name] = actions(340); - v->a[428][sym_test_operator] = actions(342); - v->a[428][sym__brace_start] = actions(344); - v->a[429][sym__statement_not_pipeline] = state(6558); - v->a[429][sym_redirected_statement] = state(4793); - v->a[429][sym_for_statement] = state(4793); - v->a[429][sym_c_style_for_statement] = state(4793); - v->a[429][sym_while_statement] = state(4397); - v->a[429][sym_if_statement] = state(4397); - v->a[429][sym_case_statement] = state(4793); - v->a[429][sym_function_definition] = state(4793); - v->a[429][sym_compound_statement] = state(4793); - v->a[429][sym_subshell] = state(4793); - v->a[429][sym_pipeline] = state(5040); - v->a[429][sym_list] = state(4793); - v->a[429][sym_negated_command] = state(4793); - v->a[429][sym_test_command] = state(4793); - v->a[429][sym_declaration_command] = state(4793); - v->a[429][sym_unset_command] = state(4793); - parse_table_1947(v); -} - -void parse_table_1947(t_parse_table_array *v) -{ - v->a[429][sym_command] = state(4793); - v->a[429][sym_command_name] = state(554); - v->a[429][sym_variable_assignment] = state(1132); - v->a[429][sym_variable_assignments] = state(4793); - v->a[429][sym_subscript] = state(6790); - v->a[429][sym_file_redirect] = state(2273); - v->a[429][sym_herestring_redirect] = state(2272); - v->a[429][sym_arithmetic_expansion] = state(1078); - v->a[429][sym_brace_expression] = state(1078); - v->a[429][sym_concatenation] = state(1376); - v->a[429][sym_string] = state(1078); - v->a[429][sym_translated_string] = state(1078); - v->a[429][sym_number] = state(1078); - v->a[429][sym_simple_expansion] = state(1078); - v->a[429][sym_expansion] = state(1078); - v->a[429][sym_command_substitution] = state(1078); - v->a[429][sym_process_substitution] = state(1078); - v->a[429][aux_sym__statements_repeat1] = state(419); - v->a[429][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[429][aux_sym_command_repeat1] = state(958); - parse_table_1948(v); -} - -void parse_table_1948(t_parse_table_array *v) -{ - v->a[429][aux_sym__literal_repeat1] = state(1267); - v->a[429][sym_word] = actions(799); - v->a[429][anon_sym_for] = actions(9); - v->a[429][anon_sym_select] = actions(11); - v->a[429][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[429][anon_sym_LT] = actions(290); - v->a[429][anon_sym_GT] = actions(290); - v->a[429][anon_sym_GT_GT] = actions(292); - v->a[429][anon_sym_LPAREN] = actions(19); - v->a[429][anon_sym_while] = actions(21); - v->a[429][anon_sym_until] = actions(21); - v->a[429][anon_sym_if] = actions(23); - v->a[429][anon_sym_case] = actions(25); - v->a[429][anon_sym_function] = actions(801); - v->a[429][anon_sym_LBRACE] = actions(29); - v->a[429][anon_sym_BANG] = actions(803); - v->a[429][anon_sym_LBRACK] = actions(33); - v->a[429][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[429][anon_sym_declare] = actions(805); - v->a[429][anon_sym_typeset] = actions(805); - parse_table_1949(v); -} - -void parse_table_1949(t_parse_table_array *v) -{ - v->a[429][anon_sym_export] = actions(805); - v->a[429][anon_sym_readonly] = actions(805); - v->a[429][anon_sym_local] = actions(805); - v->a[429][anon_sym_unset] = actions(807); - v->a[429][anon_sym_unsetenv] = actions(807); - v->a[429][anon_sym_AMP_GT] = actions(290); - v->a[429][anon_sym_AMP_GT_GT] = actions(292); - v->a[429][anon_sym_LT_AMP] = actions(290); - v->a[429][anon_sym_GT_AMP] = actions(290); - v->a[429][anon_sym_GT_PIPE] = actions(292); - v->a[429][anon_sym_LT_AMP_DASH] = actions(308); - v->a[429][anon_sym_GT_AMP_DASH] = actions(308); - v->a[429][anon_sym_LT_LT_LT] = actions(310); - v->a[429][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[429][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[429][anon_sym_DOLLAR] = actions(316); - v->a[429][sym__special_character] = actions(318); - v->a[429][anon_sym_DQUOTE] = actions(320); - v->a[429][sym_raw_string] = actions(322); - v->a[429][sym_ansi_c_string] = actions(322); - parse_table_1950(v); -} - -/* EOF parse_table_389.c */ diff --git a/parser/static/parse_table/parse_table_39.c b/parser/static/parse_table/parse_table_39.c index b3c64ad7..fa274f95 100644 --- a/parser/static/parse_table/parse_table_39.c +++ b/parser/static/parse_table/parse_table_39.c @@ -14,126 +14,126 @@ void parse_table_195(t_parse_table_array *v) { - v->a[40][sym_list] = state(4416); - v->a[40][sym_negated_command] = state(4416); - v->a[40][sym_test_command] = state(4416); - v->a[40][sym_declaration_command] = state(4416); - v->a[40][sym_unset_command] = state(4416); - v->a[40][sym_command] = state(4416); - v->a[40][sym_command_name] = state(530); - v->a[40][sym_variable_assignment] = state(849); - v->a[40][sym_variable_assignments] = state(4416); - v->a[40][sym_subscript] = state(6760); - v->a[40][sym_file_redirect] = state(1893); - v->a[40][sym_herestring_redirect] = state(1892); - v->a[40][sym_arithmetic_expansion] = state(852); - v->a[40][sym_brace_expression] = state(852); - v->a[40][sym_concatenation] = state(1169); - v->a[40][sym_string] = state(852); - v->a[40][sym_translated_string] = state(852); - v->a[40][sym_number] = state(852); - v->a[40][sym_simple_expansion] = state(852); - v->a[40][sym_expansion] = state(852); + v->a[49][sym__statement_not_pipeline] = state(3476); + v->a[49][sym_redirected_statement] = state(2121); + v->a[49][sym_for_statement] = state(2121); + v->a[49][sym_while_statement] = state(2121); + v->a[49][sym_if_statement] = state(2121); + v->a[49][sym_case_statement] = state(2121); + v->a[49][sym_function_definition] = state(2121); + v->a[49][sym_compound_statement] = state(2121); + v->a[49][sym_subshell] = state(2121); + v->a[49][sym_pipeline] = state(2499); + v->a[49][sym_list] = state(2121); + v->a[49][sym_negated_command] = state(2121); + v->a[49][sym_declaration_command] = state(2121); + v->a[49][sym_unset_command] = state(2121); + v->a[49][sym_command] = state(2121); + v->a[49][sym_command_name] = state(340); + v->a[49][sym_variable_assignment] = state(709); + v->a[49][sym_variable_assignments] = state(2121); + v->a[49][sym_file_redirect] = state(1361); + v->a[49][sym_arithmetic_expansion] = state(834); parse_table_196(v); } void parse_table_196(t_parse_table_array *v) { - v->a[40][sym_command_substitution] = state(852); - v->a[40][sym_process_substitution] = state(852); - v->a[40][aux_sym__statements_repeat1] = state(426); - v->a[40][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[40][aux_sym_command_repeat1] = state(989); - v->a[40][aux_sym__literal_repeat1] = state(1026); - v->a[40][sym_word] = actions(665); - v->a[40][anon_sym_for] = actions(667); - v->a[40][anon_sym_select] = actions(669); - v->a[40][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[40][anon_sym_LT] = actions(673); - v->a[40][anon_sym_GT] = actions(673); - v->a[40][anon_sym_GT_GT] = actions(675); - v->a[40][anon_sym_LPAREN] = actions(677); - v->a[40][anon_sym_while] = actions(679); - v->a[40][anon_sym_until] = actions(679); - v->a[40][anon_sym_if] = actions(681); - v->a[40][anon_sym_case] = actions(683); - v->a[40][anon_sym_SEMI_SEMI] = actions(747); - v->a[40][anon_sym_SEMI_AMP] = actions(521); + v->a[49][sym_brace_expression] = state(834); + v->a[49][sym_concatenation] = state(1192); + v->a[49][sym_string] = state(834); + v->a[49][sym_number] = state(834); + v->a[49][sym_simple_expansion] = state(834); + v->a[49][sym_expansion] = state(834); + v->a[49][sym_command_substitution] = state(834); + v->a[49][aux_sym__statements_repeat1] = state(236); + v->a[49][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[49][aux_sym_command_repeat1] = state(1008); + v->a[49][aux_sym__literal_repeat1] = state(1048); + v->a[49][sym_word] = actions(467); + v->a[49][anon_sym_for] = actions(9); + v->a[49][anon_sym_select] = actions(9); + v->a[49][anon_sym_while] = actions(11); + v->a[49][anon_sym_until] = actions(11); + v->a[49][anon_sym_if] = actions(13); + v->a[49][anon_sym_case] = actions(15); + v->a[49][anon_sym_LPAREN] = actions(17); + v->a[49][anon_sym_function] = actions(469); parse_table_197(v); } void parse_table_197(t_parse_table_array *v) { - v->a[40][anon_sym_SEMI_SEMI_AMP] = actions(523); - v->a[40][anon_sym_function] = actions(687); - v->a[40][anon_sym_LBRACE] = actions(689); - v->a[40][anon_sym_BANG] = actions(691); - v->a[40][anon_sym_LBRACK] = actions(693); - v->a[40][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[40][anon_sym_declare] = actions(697); - v->a[40][anon_sym_typeset] = actions(697); - v->a[40][anon_sym_export] = actions(697); - v->a[40][anon_sym_readonly] = actions(697); - v->a[40][anon_sym_local] = actions(697); - v->a[40][anon_sym_unset] = actions(699); - v->a[40][anon_sym_unsetenv] = actions(699); - v->a[40][anon_sym_AMP_GT] = actions(673); - v->a[40][anon_sym_AMP_GT_GT] = actions(675); - v->a[40][anon_sym_LT_AMP] = actions(673); - v->a[40][anon_sym_GT_AMP] = actions(673); - v->a[40][anon_sym_GT_PIPE] = actions(675); - v->a[40][anon_sym_LT_AMP_DASH] = actions(701); - v->a[40][anon_sym_GT_AMP_DASH] = actions(701); + v->a[49][anon_sym_LBRACE] = actions(21); + v->a[49][anon_sym_BANG] = actions(471); + v->a[49][anon_sym_declare] = actions(473); + v->a[49][anon_sym_typeset] = actions(473); + v->a[49][anon_sym_export] = actions(473); + v->a[49][anon_sym_readonly] = actions(473); + v->a[49][anon_sym_local] = actions(473); + v->a[49][anon_sym_unset] = actions(475); + v->a[49][anon_sym_unsetenv] = actions(475); + v->a[49][anon_sym_LT] = actions(81); + v->a[49][anon_sym_GT] = actions(81); + v->a[49][anon_sym_GT_GT] = actions(83); + v->a[49][anon_sym_AMP_GT] = actions(81); + v->a[49][anon_sym_AMP_GT_GT] = actions(83); + v->a[49][anon_sym_LT_AMP] = actions(81); + v->a[49][anon_sym_GT_AMP] = actions(81); + v->a[49][anon_sym_GT_PIPE] = actions(83); + v->a[49][anon_sym_LT_AMP_DASH] = actions(85); + v->a[49][anon_sym_GT_AMP_DASH] = actions(85); + v->a[49][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_198(v); } void parse_table_198(t_parse_table_array *v) { - v->a[40][anon_sym_LT_LT_LT] = actions(703); - v->a[40][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[40][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[40][anon_sym_DOLLAR] = actions(709); - v->a[40][sym__special_character] = actions(711); - v->a[40][anon_sym_DQUOTE] = actions(713); - v->a[40][sym_raw_string] = actions(715); - v->a[40][sym_ansi_c_string] = actions(715); - v->a[40][aux_sym_number_token1] = actions(717); - v->a[40][aux_sym_number_token2] = actions(719); - v->a[40][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[40][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[40][anon_sym_BQUOTE] = actions(725); - v->a[40][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[40][anon_sym_LT_LPAREN] = actions(729); - v->a[40][anon_sym_GT_LPAREN] = actions(729); - v->a[40][sym_comment] = actions(71); - v->a[40][sym_file_descriptor] = actions(731); - v->a[40][sym_variable_name] = actions(733); - v->a[40][sym_test_operator] = actions(735); + v->a[49][anon_sym_DOLLAR] = actions(89); + v->a[49][sym__special_character] = actions(91); + v->a[49][anon_sym_DQUOTE] = actions(93); + v->a[49][sym_raw_string] = actions(95); + v->a[49][aux_sym_number_token1] = actions(97); + v->a[49][aux_sym_number_token2] = actions(99); + v->a[49][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[49][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[49][anon_sym_BQUOTE] = actions(105); + v->a[49][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[49][sym_comment] = actions(57); + v->a[49][sym_file_descriptor] = actions(109); + v->a[49][sym_variable_name] = actions(111); + v->a[49][sym_test_operator] = actions(95); + v->a[49][sym__brace_start] = actions(113); + v->a[50][sym__statements] = state(3576); + v->a[50][sym__statement_not_pipeline] = state(3480); + v->a[50][sym_redirected_statement] = state(2098); + v->a[50][sym_for_statement] = state(2098); + v->a[50][sym_while_statement] = state(2098); parse_table_199(v); } void parse_table_199(t_parse_table_array *v) { - v->a[40][sym__brace_start] = actions(737); - v->a[41][sym__statements] = state(6611); - v->a[41][sym__statement_not_pipeline] = state(6674); - v->a[41][sym_redirected_statement] = state(4416); - v->a[41][sym_for_statement] = state(4416); - v->a[41][sym_c_style_for_statement] = state(4416); - v->a[41][sym_while_statement] = state(4239); - v->a[41][sym_if_statement] = state(4239); - v->a[41][sym_case_statement] = state(4416); - v->a[41][sym_function_definition] = state(4416); - v->a[41][sym_compound_statement] = state(4416); - v->a[41][sym_subshell] = state(4416); - v->a[41][sym_pipeline] = state(4910); - v->a[41][sym_list] = state(4416); - v->a[41][sym_negated_command] = state(4416); - v->a[41][sym_test_command] = state(4416); - v->a[41][sym_declaration_command] = state(4416); - v->a[41][sym_unset_command] = state(4416); - v->a[41][sym_command] = state(4416); - v->a[41][sym_command_name] = state(530); + v->a[50][sym_if_statement] = state(2098); + v->a[50][sym_case_statement] = state(2098); + v->a[50][sym_function_definition] = state(2098); + v->a[50][sym_compound_statement] = state(2098); + v->a[50][sym_subshell] = state(2098); + v->a[50][sym_pipeline] = state(2384); + v->a[50][sym_list] = state(2098); + v->a[50][sym_negated_command] = state(2098); + v->a[50][sym_declaration_command] = state(2098); + v->a[50][sym_unset_command] = state(2098); + v->a[50][sym_command] = state(2098); + v->a[50][sym_command_name] = state(292); + v->a[50][sym_variable_assignment] = state(539); + v->a[50][sym_variable_assignments] = state(2098); + v->a[50][sym_file_redirect] = state(1250); + v->a[50][sym_arithmetic_expansion] = state(702); + v->a[50][sym_brace_expression] = state(702); + v->a[50][sym_concatenation] = state(1192); + v->a[50][sym_string] = state(702); + v->a[50][sym_number] = state(702); parse_table_200(v); } diff --git a/parser/static/parse_table/parse_table_390.c b/parser/static/parse_table/parse_table_390.c deleted file mode 100644 index cd513720..00000000 --- a/parser/static/parse_table/parse_table_390.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_390.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1950(t_parse_table_array *v) -{ - v->a[429][aux_sym_number_token1] = actions(324); - v->a[429][aux_sym_number_token2] = actions(326); - v->a[429][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[429][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[429][anon_sym_BQUOTE] = actions(332); - v->a[429][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[429][anon_sym_LT_LPAREN] = actions(336); - v->a[429][anon_sym_GT_LPAREN] = actions(336); - v->a[429][sym_comment] = actions(71); - v->a[429][sym_file_descriptor] = actions(338); - v->a[429][sym_variable_name] = actions(340); - v->a[429][sym_test_operator] = actions(342); - v->a[429][sym__brace_start] = actions(344); - v->a[430][aux_sym__terminated_statement] = state(51); - v->a[430][sym__statement_not_pipeline] = state(6718); - v->a[430][sym_redirected_statement] = state(5007); - v->a[430][sym_for_statement] = state(5007); - v->a[430][sym_c_style_for_statement] = state(5007); - v->a[430][sym_while_statement] = state(4551); - v->a[430][sym_if_statement] = state(4551); - parse_table_1951(v); -} - -void parse_table_1951(t_parse_table_array *v) -{ - v->a[430][sym_case_statement] = state(5007); - v->a[430][sym_function_definition] = state(5007); - v->a[430][sym_compound_statement] = state(5007); - v->a[430][sym_subshell] = state(5007); - v->a[430][sym_pipeline] = state(5189); - v->a[430][sym_list] = state(5007); - v->a[430][sym_negated_command] = state(5007); - v->a[430][sym_test_command] = state(5007); - v->a[430][sym_declaration_command] = state(5007); - v->a[430][sym_unset_command] = state(5007); - v->a[430][sym_command] = state(5007); - v->a[430][sym_command_name] = state(544); - v->a[430][sym_variable_assignment] = state(1151); - v->a[430][sym_variable_assignments] = state(5007); - v->a[430][sym_subscript] = state(6790); - v->a[430][sym_file_redirect] = state(2019); - v->a[430][sym_herestring_redirect] = state(2017); - v->a[430][sym_arithmetic_expansion] = state(1078); - v->a[430][sym_brace_expression] = state(1078); - v->a[430][sym_concatenation] = state(1376); - parse_table_1952(v); -} - -void parse_table_1952(t_parse_table_array *v) -{ - v->a[430][sym_string] = state(1078); - v->a[430][sym_translated_string] = state(1078); - v->a[430][sym_number] = state(1078); - v->a[430][sym_simple_expansion] = state(1078); - v->a[430][sym_expansion] = state(1078); - v->a[430][sym_command_substitution] = state(1078); - v->a[430][sym_process_substitution] = state(1078); - v->a[430][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[430][aux_sym_command_repeat1] = state(997); - v->a[430][aux_sym__literal_repeat1] = state(1267); - v->a[430][sym_word] = actions(286); - v->a[430][anon_sym_for] = actions(9); - v->a[430][anon_sym_select] = actions(11); - v->a[430][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[430][anon_sym_LT] = actions(290); - v->a[430][anon_sym_GT] = actions(290); - v->a[430][anon_sym_GT_GT] = actions(292); - v->a[430][anon_sym_LPAREN] = actions(19); - v->a[430][anon_sym_while] = actions(21); - v->a[430][anon_sym_until] = actions(21); - parse_table_1953(v); -} - -void parse_table_1953(t_parse_table_array *v) -{ - v->a[430][anon_sym_if] = actions(23); - v->a[430][anon_sym_case] = actions(25); - v->a[430][anon_sym_function] = actions(300); - v->a[430][anon_sym_LBRACE] = actions(29); - v->a[430][anon_sym_BANG] = actions(302); - v->a[430][anon_sym_LBRACK] = actions(33); - v->a[430][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[430][anon_sym_declare] = actions(304); - v->a[430][anon_sym_typeset] = actions(304); - v->a[430][anon_sym_export] = actions(304); - v->a[430][anon_sym_readonly] = actions(304); - v->a[430][anon_sym_local] = actions(304); - v->a[430][anon_sym_unset] = actions(306); - v->a[430][anon_sym_unsetenv] = actions(306); - v->a[430][anon_sym_AMP_GT] = actions(290); - v->a[430][anon_sym_AMP_GT_GT] = actions(292); - v->a[430][anon_sym_LT_AMP] = actions(290); - v->a[430][anon_sym_GT_AMP] = actions(290); - v->a[430][anon_sym_GT_PIPE] = actions(292); - v->a[430][anon_sym_LT_AMP_DASH] = actions(308); - parse_table_1954(v); -} - -void parse_table_1954(t_parse_table_array *v) -{ - v->a[430][anon_sym_GT_AMP_DASH] = actions(308); - v->a[430][anon_sym_LT_LT_LT] = actions(310); - v->a[430][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[430][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[430][anon_sym_DOLLAR] = actions(316); - v->a[430][sym__special_character] = actions(318); - v->a[430][anon_sym_DQUOTE] = actions(320); - v->a[430][sym_raw_string] = actions(322); - v->a[430][sym_ansi_c_string] = actions(322); - v->a[430][aux_sym_number_token1] = actions(324); - v->a[430][aux_sym_number_token2] = actions(326); - v->a[430][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[430][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[430][anon_sym_BQUOTE] = actions(332); - v->a[430][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[430][anon_sym_LT_LPAREN] = actions(336); - v->a[430][anon_sym_GT_LPAREN] = actions(336); - v->a[430][sym_comment] = actions(71); - v->a[430][sym_file_descriptor] = actions(338); - v->a[430][sym_variable_name] = actions(340); - parse_table_1955(v); -} - -/* EOF parse_table_390.c */ diff --git a/parser/static/parse_table/parse_table_391.c b/parser/static/parse_table/parse_table_391.c deleted file mode 100644 index fe49c54a..00000000 --- a/parser/static/parse_table/parse_table_391.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_391.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1955(t_parse_table_array *v) -{ - v->a[430][sym_test_operator] = actions(342); - v->a[430][sym__brace_start] = actions(344); - v->a[431][sym__statement_not_pipeline] = state(6584); - v->a[431][sym_redirected_statement] = state(4341); - v->a[431][sym_for_statement] = state(4341); - v->a[431][sym_c_style_for_statement] = state(4341); - v->a[431][sym_while_statement] = state(4223); - v->a[431][sym_if_statement] = state(4223); - v->a[431][sym_case_statement] = state(4341); - v->a[431][sym_function_definition] = state(4341); - v->a[431][sym_compound_statement] = state(4341); - v->a[431][sym_subshell] = state(4341); - v->a[431][sym_pipeline] = state(4792); - v->a[431][sym_list] = state(4341); - v->a[431][sym_negated_command] = state(4341); - v->a[431][sym_test_command] = state(4341); - v->a[431][sym_declaration_command] = state(4341); - v->a[431][sym_unset_command] = state(4341); - v->a[431][sym_command] = state(4341); - v->a[431][sym_command_name] = state(528); - parse_table_1956(v); -} - -void parse_table_1956(t_parse_table_array *v) -{ - v->a[431][sym_variable_assignment] = state(818); - v->a[431][sym_variable_assignments] = state(4341); - v->a[431][sym_subscript] = state(6736); - v->a[431][sym_file_redirect] = state(1635); - v->a[431][sym_herestring_redirect] = state(1634); - v->a[431][sym_arithmetic_expansion] = state(815); - v->a[431][sym_brace_expression] = state(815); - v->a[431][sym_concatenation] = state(1082); - v->a[431][sym_string] = state(815); - v->a[431][sym_translated_string] = state(815); - v->a[431][sym_number] = state(815); - v->a[431][sym_simple_expansion] = state(815); - v->a[431][sym_expansion] = state(815); - v->a[431][sym_command_substitution] = state(815); - v->a[431][sym_process_substitution] = state(815); - v->a[431][aux_sym__statements_repeat1] = state(419); - v->a[431][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[431][aux_sym_command_repeat1] = state(925); - v->a[431][aux_sym__literal_repeat1] = state(926); - v->a[431][sym_word] = actions(403); - parse_table_1957(v); -} - -void parse_table_1957(t_parse_table_array *v) -{ - v->a[431][anon_sym_for] = actions(405); - v->a[431][anon_sym_select] = actions(407); - v->a[431][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[431][anon_sym_LT] = actions(411); - v->a[431][anon_sym_GT] = actions(411); - v->a[431][anon_sym_GT_GT] = actions(413); - v->a[431][anon_sym_LPAREN] = actions(415); - v->a[431][anon_sym_while] = actions(417); - v->a[431][anon_sym_until] = actions(417); - v->a[431][anon_sym_if] = actions(419); - v->a[431][anon_sym_case] = actions(421); - v->a[431][anon_sym_function] = actions(431); - v->a[431][anon_sym_LBRACE] = actions(433); - v->a[431][anon_sym_BANG] = actions(435); - v->a[431][anon_sym_LBRACK] = actions(437); - v->a[431][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[431][anon_sym_declare] = actions(441); - v->a[431][anon_sym_typeset] = actions(441); - v->a[431][anon_sym_export] = actions(441); - v->a[431][anon_sym_readonly] = actions(441); - parse_table_1958(v); -} - -void parse_table_1958(t_parse_table_array *v) -{ - v->a[431][anon_sym_local] = actions(441); - v->a[431][anon_sym_unset] = actions(443); - v->a[431][anon_sym_unsetenv] = actions(443); - v->a[431][anon_sym_AMP_GT] = actions(411); - v->a[431][anon_sym_AMP_GT_GT] = actions(413); - v->a[431][anon_sym_LT_AMP] = actions(411); - v->a[431][anon_sym_GT_AMP] = actions(411); - v->a[431][anon_sym_GT_PIPE] = actions(413); - v->a[431][anon_sym_LT_AMP_DASH] = actions(445); - v->a[431][anon_sym_GT_AMP_DASH] = actions(445); - v->a[431][anon_sym_LT_LT_LT] = actions(447); - v->a[431][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[431][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[431][anon_sym_DOLLAR] = actions(453); - v->a[431][sym__special_character] = actions(455); - v->a[431][anon_sym_DQUOTE] = actions(457); - v->a[431][sym_raw_string] = actions(459); - v->a[431][sym_ansi_c_string] = actions(459); - v->a[431][aux_sym_number_token1] = actions(461); - v->a[431][aux_sym_number_token2] = actions(463); - parse_table_1959(v); -} - -void parse_table_1959(t_parse_table_array *v) -{ - v->a[431][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[431][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[431][anon_sym_BQUOTE] = actions(469); - v->a[431][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[431][anon_sym_LT_LPAREN] = actions(473); - v->a[431][anon_sym_GT_LPAREN] = actions(473); - v->a[431][sym_comment] = actions(71); - v->a[431][sym_file_descriptor] = actions(475); - v->a[431][sym_variable_name] = actions(477); - v->a[431][sym_test_operator] = actions(479); - v->a[431][sym__brace_start] = actions(481); - v->a[432][aux_sym__terminated_statement] = state(54); - v->a[432][sym__statement_not_pipeline] = state(6718); - v->a[432][sym_redirected_statement] = state(5007); - v->a[432][sym_for_statement] = state(5007); - v->a[432][sym_c_style_for_statement] = state(5007); - v->a[432][sym_while_statement] = state(4551); - v->a[432][sym_if_statement] = state(4551); - v->a[432][sym_case_statement] = state(5007); - v->a[432][sym_function_definition] = state(5007); - parse_table_1960(v); -} - -/* EOF parse_table_391.c */ diff --git a/parser/static/parse_table/parse_table_392.c b/parser/static/parse_table/parse_table_392.c deleted file mode 100644 index a1e426ed..00000000 --- a/parser/static/parse_table/parse_table_392.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_392.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1960(t_parse_table_array *v) -{ - v->a[432][sym_compound_statement] = state(5007); - v->a[432][sym_subshell] = state(5007); - v->a[432][sym_pipeline] = state(5189); - v->a[432][sym_list] = state(5007); - v->a[432][sym_negated_command] = state(5007); - v->a[432][sym_test_command] = state(5007); - v->a[432][sym_declaration_command] = state(5007); - v->a[432][sym_unset_command] = state(5007); - v->a[432][sym_command] = state(5007); - v->a[432][sym_command_name] = state(544); - v->a[432][sym_variable_assignment] = state(1151); - v->a[432][sym_variable_assignments] = state(5007); - v->a[432][sym_subscript] = state(6790); - v->a[432][sym_file_redirect] = state(2019); - v->a[432][sym_herestring_redirect] = state(2017); - v->a[432][sym_arithmetic_expansion] = state(1078); - v->a[432][sym_brace_expression] = state(1078); - v->a[432][sym_concatenation] = state(1376); - v->a[432][sym_string] = state(1078); - v->a[432][sym_translated_string] = state(1078); - parse_table_1961(v); -} - -void parse_table_1961(t_parse_table_array *v) -{ - v->a[432][sym_number] = state(1078); - v->a[432][sym_simple_expansion] = state(1078); - v->a[432][sym_expansion] = state(1078); - v->a[432][sym_command_substitution] = state(1078); - v->a[432][sym_process_substitution] = state(1078); - v->a[432][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[432][aux_sym_command_repeat1] = state(997); - v->a[432][aux_sym__literal_repeat1] = state(1267); - v->a[432][sym_word] = actions(286); - v->a[432][anon_sym_for] = actions(9); - v->a[432][anon_sym_select] = actions(11); - v->a[432][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[432][anon_sym_LT] = actions(290); - v->a[432][anon_sym_GT] = actions(290); - v->a[432][anon_sym_GT_GT] = actions(292); - v->a[432][anon_sym_LPAREN] = actions(19); - v->a[432][anon_sym_while] = actions(21); - v->a[432][anon_sym_until] = actions(21); - v->a[432][anon_sym_if] = actions(23); - v->a[432][anon_sym_case] = actions(25); - parse_table_1962(v); -} - -void parse_table_1962(t_parse_table_array *v) -{ - v->a[432][anon_sym_function] = actions(300); - v->a[432][anon_sym_LBRACE] = actions(29); - v->a[432][anon_sym_BANG] = actions(302); - v->a[432][anon_sym_LBRACK] = actions(33); - v->a[432][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[432][anon_sym_declare] = actions(304); - v->a[432][anon_sym_typeset] = actions(304); - v->a[432][anon_sym_export] = actions(304); - v->a[432][anon_sym_readonly] = actions(304); - v->a[432][anon_sym_local] = actions(304); - v->a[432][anon_sym_unset] = actions(306); - v->a[432][anon_sym_unsetenv] = actions(306); - v->a[432][anon_sym_AMP_GT] = actions(290); - v->a[432][anon_sym_AMP_GT_GT] = actions(292); - v->a[432][anon_sym_LT_AMP] = actions(290); - v->a[432][anon_sym_GT_AMP] = actions(290); - v->a[432][anon_sym_GT_PIPE] = actions(292); - v->a[432][anon_sym_LT_AMP_DASH] = actions(308); - v->a[432][anon_sym_GT_AMP_DASH] = actions(308); - v->a[432][anon_sym_LT_LT_LT] = actions(310); - parse_table_1963(v); -} - -void parse_table_1963(t_parse_table_array *v) -{ - v->a[432][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[432][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[432][anon_sym_DOLLAR] = actions(316); - v->a[432][sym__special_character] = actions(318); - v->a[432][anon_sym_DQUOTE] = actions(320); - v->a[432][sym_raw_string] = actions(322); - v->a[432][sym_ansi_c_string] = actions(322); - v->a[432][aux_sym_number_token1] = actions(324); - v->a[432][aux_sym_number_token2] = actions(326); - v->a[432][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[432][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[432][anon_sym_BQUOTE] = actions(332); - v->a[432][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[432][anon_sym_LT_LPAREN] = actions(336); - v->a[432][anon_sym_GT_LPAREN] = actions(336); - v->a[432][sym_comment] = actions(71); - v->a[432][sym_file_descriptor] = actions(338); - v->a[432][sym_variable_name] = actions(340); - v->a[432][sym_test_operator] = actions(342); - v->a[432][sym__brace_start] = actions(344); - parse_table_1964(v); -} - -void parse_table_1964(t_parse_table_array *v) -{ - v->a[433][sym__statement_not_pipeline] = state(6572); - v->a[433][sym_redirected_statement] = state(4745); - v->a[433][sym_for_statement] = state(4745); - v->a[433][sym_c_style_for_statement] = state(4745); - v->a[433][sym_while_statement] = state(4281); - v->a[433][sym_if_statement] = state(4281); - v->a[433][sym_case_statement] = state(4745); - v->a[433][sym_function_definition] = state(4745); - v->a[433][sym_compound_statement] = state(4745); - v->a[433][sym_subshell] = state(4745); - v->a[433][sym_pipeline] = state(4608); - v->a[433][sym_list] = state(4745); - v->a[433][sym_negated_command] = state(4745); - v->a[433][sym_test_command] = state(4745); - v->a[433][sym_declaration_command] = state(4745); - v->a[433][sym_unset_command] = state(4745); - v->a[433][sym_command] = state(4745); - v->a[433][sym_command_name] = state(534); - v->a[433][sym_variable_assignment] = state(1006); - v->a[433][sym_variable_assignments] = state(4745); - parse_table_1965(v); -} - -/* EOF parse_table_392.c */ diff --git a/parser/static/parse_table/parse_table_393.c b/parser/static/parse_table/parse_table_393.c deleted file mode 100644 index 081b811c..00000000 --- a/parser/static/parse_table/parse_table_393.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_393.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1965(t_parse_table_array *v) -{ - v->a[433][sym_subscript] = state(6774); - v->a[433][sym_file_redirect] = state(2055); - v->a[433][sym_herestring_redirect] = state(2156); - v->a[433][sym_arithmetic_expansion] = state(957); - v->a[433][sym_brace_expression] = state(957); - v->a[433][sym_concatenation] = state(1386); - v->a[433][sym_string] = state(957); - v->a[433][sym_translated_string] = state(957); - v->a[433][sym_number] = state(957); - v->a[433][sym_simple_expansion] = state(957); - v->a[433][sym_expansion] = state(957); - v->a[433][sym_command_substitution] = state(957); - v->a[433][sym_process_substitution] = state(957); - v->a[433][aux_sym_redirected_statement_repeat2] = state(4571); - v->a[433][aux_sym_command_repeat1] = state(937); - v->a[433][aux_sym__literal_repeat1] = state(1212); - v->a[433][sym_word] = actions(7); - v->a[433][anon_sym_for] = actions(9); - v->a[433][anon_sym_select] = actions(11); - v->a[433][anon_sym_LPAREN_LPAREN] = actions(13); - parse_table_1966(v); -} - -void parse_table_1966(t_parse_table_array *v) -{ - v->a[433][anon_sym_LT] = actions(15); - v->a[433][anon_sym_GT] = actions(15); - v->a[433][anon_sym_GT_GT] = actions(17); - v->a[433][anon_sym_LPAREN] = actions(19); - v->a[433][anon_sym_while] = actions(21); - v->a[433][anon_sym_until] = actions(21); - v->a[433][anon_sym_if] = actions(23); - v->a[433][anon_sym_case] = actions(25); - v->a[433][anon_sym_function] = actions(27); - v->a[433][anon_sym_LBRACE] = actions(29); - v->a[433][anon_sym_BANG] = actions(31); - v->a[433][anon_sym_LBRACK] = actions(33); - v->a[433][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[433][anon_sym_declare] = actions(37); - v->a[433][anon_sym_typeset] = actions(37); - v->a[433][anon_sym_export] = actions(37); - v->a[433][anon_sym_readonly] = actions(37); - v->a[433][anon_sym_local] = actions(37); - v->a[433][anon_sym_unset] = actions(39); - v->a[433][anon_sym_unsetenv] = actions(39); - parse_table_1967(v); -} - -void parse_table_1967(t_parse_table_array *v) -{ - v->a[433][anon_sym_AMP_GT] = actions(15); - v->a[433][anon_sym_AMP_GT_GT] = actions(17); - v->a[433][anon_sym_LT_AMP] = actions(15); - v->a[433][anon_sym_GT_AMP] = actions(15); - v->a[433][anon_sym_GT_PIPE] = actions(17); - v->a[433][anon_sym_LT_AMP_DASH] = actions(41); - v->a[433][anon_sym_GT_AMP_DASH] = actions(41); - v->a[433][anon_sym_LT_LT_LT] = actions(43); - v->a[433][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(45); - v->a[433][anon_sym_DOLLAR_LBRACK] = actions(47); - v->a[433][anon_sym_DOLLAR] = actions(49); - v->a[433][sym__special_character] = actions(51); - v->a[433][anon_sym_DQUOTE] = actions(53); - v->a[433][sym_raw_string] = actions(55); - v->a[433][sym_ansi_c_string] = actions(55); - v->a[433][aux_sym_number_token1] = actions(57); - v->a[433][aux_sym_number_token2] = actions(59); - v->a[433][anon_sym_DOLLAR_LBRACE] = actions(61); - v->a[433][anon_sym_DOLLAR_LPAREN] = actions(63); - v->a[433][anon_sym_BQUOTE] = actions(65); - parse_table_1968(v); -} - -void parse_table_1968(t_parse_table_array *v) -{ - v->a[433][anon_sym_DOLLAR_BQUOTE] = actions(67); - v->a[433][anon_sym_LT_LPAREN] = actions(69); - v->a[433][anon_sym_GT_LPAREN] = actions(69); - v->a[433][sym_comment] = actions(71); - v->a[433][sym_file_descriptor] = actions(73); - v->a[433][sym_variable_name] = actions(75); - v->a[433][sym_test_operator] = actions(77); - v->a[433][sym__brace_start] = actions(79); - v->a[434][sym__statement_not_pipeline] = state(6566); - v->a[434][sym_redirected_statement] = state(5381); - v->a[434][sym_for_statement] = state(5381); - v->a[434][sym_c_style_for_statement] = state(5381); - v->a[434][sym_while_statement] = state(5118); - v->a[434][sym_if_statement] = state(5118); - v->a[434][sym_case_statement] = state(5381); - v->a[434][sym_function_definition] = state(5381); - v->a[434][sym_compound_statement] = state(5381); - v->a[434][sym_subshell] = state(5381); - v->a[434][sym_pipeline] = state(5533); - v->a[434][sym_list] = state(5381); - parse_table_1969(v); -} - -void parse_table_1969(t_parse_table_array *v) -{ - v->a[434][sym_negated_command] = state(5381); - v->a[434][sym_test_command] = state(5381); - v->a[434][sym_declaration_command] = state(5381); - v->a[434][sym_unset_command] = state(5381); - v->a[434][sym_command] = state(5381); - v->a[434][sym_command_name] = state(596); - v->a[434][sym_variable_assignment] = state(1706); - v->a[434][sym_variable_assignments] = state(5381); - v->a[434][sym_subscript] = state(6759); - v->a[434][sym_file_redirect] = state(2019); - v->a[434][sym_herestring_redirect] = state(2017); - v->a[434][sym_arithmetic_expansion] = state(1717); - v->a[434][sym_brace_expression] = state(1717); - v->a[434][sym_concatenation] = state(1376); - v->a[434][sym_string] = state(1717); - v->a[434][sym_translated_string] = state(1717); - v->a[434][sym_number] = state(1717); - v->a[434][sym_simple_expansion] = state(1717); - v->a[434][sym_expansion] = state(1717); - v->a[434][sym_command_substitution] = state(1717); - parse_table_1970(v); -} - -/* EOF parse_table_393.c */ diff --git a/parser/static/parse_table/parse_table_394.c b/parser/static/parse_table/parse_table_394.c deleted file mode 100644 index 79b0a529..00000000 --- a/parser/static/parse_table/parse_table_394.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_394.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1970(t_parse_table_array *v) -{ - v->a[434][sym_process_substitution] = state(1717); - v->a[434][aux_sym_redirected_statement_repeat2] = state(5176); - v->a[434][aux_sym_command_repeat1] = state(933); - v->a[434][aux_sym__literal_repeat1] = state(1267); - v->a[434][sym_word] = actions(997); - v->a[434][anon_sym_for] = actions(9); - v->a[434][anon_sym_select] = actions(11); - v->a[434][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[434][anon_sym_LT] = actions(999); - v->a[434][anon_sym_GT] = actions(999); - v->a[434][anon_sym_GT_GT] = actions(1001); - v->a[434][anon_sym_LPAREN] = actions(19); - v->a[434][anon_sym_while] = actions(21); - v->a[434][anon_sym_until] = actions(21); - v->a[434][anon_sym_if] = actions(23); - v->a[434][anon_sym_case] = actions(25); - v->a[434][anon_sym_function] = actions(1003); - v->a[434][anon_sym_LBRACE] = actions(29); - v->a[434][anon_sym_BANG] = actions(1005); - v->a[434][anon_sym_LBRACK] = actions(33); - parse_table_1971(v); -} - -void parse_table_1971(t_parse_table_array *v) -{ - v->a[434][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[434][anon_sym_declare] = actions(1007); - v->a[434][anon_sym_typeset] = actions(1007); - v->a[434][anon_sym_export] = actions(1007); - v->a[434][anon_sym_readonly] = actions(1007); - v->a[434][anon_sym_local] = actions(1007); - v->a[434][anon_sym_unset] = actions(1009); - v->a[434][anon_sym_unsetenv] = actions(1009); - v->a[434][anon_sym_AMP_GT] = actions(999); - v->a[434][anon_sym_AMP_GT_GT] = actions(1001); - v->a[434][anon_sym_LT_AMP] = actions(999); - v->a[434][anon_sym_GT_AMP] = actions(999); - v->a[434][anon_sym_GT_PIPE] = actions(1001); - v->a[434][anon_sym_LT_AMP_DASH] = actions(1011); - v->a[434][anon_sym_GT_AMP_DASH] = actions(1011); - v->a[434][anon_sym_LT_LT_LT] = actions(1013); - v->a[434][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[434][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[434][anon_sym_DOLLAR] = actions(316); - v->a[434][sym__special_character] = actions(1015); - parse_table_1972(v); -} - -void parse_table_1972(t_parse_table_array *v) -{ - v->a[434][anon_sym_DQUOTE] = actions(320); - v->a[434][sym_raw_string] = actions(1017); - v->a[434][sym_ansi_c_string] = actions(1017); - v->a[434][aux_sym_number_token1] = actions(324); - v->a[434][aux_sym_number_token2] = actions(326); - v->a[434][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[434][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[434][anon_sym_BQUOTE] = actions(332); - v->a[434][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[434][anon_sym_LT_LPAREN] = actions(336); - v->a[434][anon_sym_GT_LPAREN] = actions(336); - v->a[434][sym_comment] = actions(71); - v->a[434][sym_file_descriptor] = actions(1019); - v->a[434][sym_variable_name] = actions(1021); - v->a[434][sym_test_operator] = actions(1023); - v->a[434][sym__brace_start] = actions(344); - v->a[435][sym__statement_not_pipeline] = state(4942); - v->a[435][sym_redirected_statement] = state(4942); - v->a[435][sym_for_statement] = state(4942); - v->a[435][sym_c_style_for_statement] = state(4942); - parse_table_1973(v); -} - -void parse_table_1973(t_parse_table_array *v) -{ - v->a[435][sym_while_statement] = state(4234); - v->a[435][sym_if_statement] = state(4234); - v->a[435][sym_case_statement] = state(4942); - v->a[435][sym_function_definition] = state(4942); - v->a[435][sym_compound_statement] = state(4942); - v->a[435][sym_subshell] = state(4942); - v->a[435][sym_pipeline] = state(5593); - v->a[435][sym_list] = state(4942); - v->a[435][sym_negated_command] = state(4942); - v->a[435][sym_test_command] = state(4942); - v->a[435][sym_declaration_command] = state(4942); - v->a[435][sym_unset_command] = state(4942); - v->a[435][sym_command] = state(4942); - v->a[435][sym_command_name] = state(530); - v->a[435][sym_variable_assignment] = state(847); - v->a[435][sym_variable_assignments] = state(4942); - v->a[435][sym_subscript] = state(6760); - v->a[435][sym_file_redirect] = state(1893); - v->a[435][sym_herestring_redirect] = state(1892); - v->a[435][sym_arithmetic_expansion] = state(852); - parse_table_1974(v); -} - -void parse_table_1974(t_parse_table_array *v) -{ - v->a[435][sym_brace_expression] = state(852); - v->a[435][sym_concatenation] = state(1169); - v->a[435][sym_string] = state(852); - v->a[435][sym_translated_string] = state(852); - v->a[435][sym_number] = state(852); - v->a[435][sym_simple_expansion] = state(852); - v->a[435][sym_expansion] = state(852); - v->a[435][sym_command_substitution] = state(852); - v->a[435][sym_process_substitution] = state(852); - v->a[435][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[435][aux_sym_command_repeat1] = state(989); - v->a[435][aux_sym__literal_repeat1] = state(1026); - v->a[435][sym_word] = actions(665); - v->a[435][anon_sym_for] = actions(667); - v->a[435][anon_sym_select] = actions(669); - v->a[435][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[435][anon_sym_LT] = actions(673); - v->a[435][anon_sym_GT] = actions(673); - v->a[435][anon_sym_GT_GT] = actions(675); - v->a[435][anon_sym_LPAREN] = actions(677); - parse_table_1975(v); -} - -/* EOF parse_table_394.c */ diff --git a/parser/static/parse_table/parse_table_395.c b/parser/static/parse_table/parse_table_395.c deleted file mode 100644 index 24a69ee8..00000000 --- a/parser/static/parse_table/parse_table_395.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_395.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1975(t_parse_table_array *v) -{ - v->a[435][anon_sym_while] = actions(679); - v->a[435][anon_sym_until] = actions(679); - v->a[435][anon_sym_if] = actions(681); - v->a[435][anon_sym_case] = actions(683); - v->a[435][anon_sym_function] = actions(687); - v->a[435][anon_sym_LBRACE] = actions(689); - v->a[435][anon_sym_BANG] = actions(691); - v->a[435][anon_sym_LBRACK] = actions(693); - v->a[435][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[435][anon_sym_declare] = actions(697); - v->a[435][anon_sym_typeset] = actions(697); - v->a[435][anon_sym_export] = actions(697); - v->a[435][anon_sym_readonly] = actions(697); - v->a[435][anon_sym_local] = actions(697); - v->a[435][anon_sym_unset] = actions(699); - v->a[435][anon_sym_unsetenv] = actions(699); - v->a[435][anon_sym_AMP_GT] = actions(673); - v->a[435][anon_sym_AMP_GT_GT] = actions(675); - v->a[435][anon_sym_LT_AMP] = actions(673); - v->a[435][anon_sym_GT_AMP] = actions(673); - parse_table_1976(v); -} - -void parse_table_1976(t_parse_table_array *v) -{ - v->a[435][anon_sym_GT_PIPE] = actions(675); - v->a[435][anon_sym_LT_AMP_DASH] = actions(701); - v->a[435][anon_sym_GT_AMP_DASH] = actions(701); - v->a[435][anon_sym_LT_LT_LT] = actions(703); - v->a[435][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[435][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[435][anon_sym_DOLLAR] = actions(709); - v->a[435][sym__special_character] = actions(711); - v->a[435][anon_sym_DQUOTE] = actions(713); - v->a[435][sym_raw_string] = actions(715); - v->a[435][sym_ansi_c_string] = actions(715); - v->a[435][aux_sym_number_token1] = actions(717); - v->a[435][aux_sym_number_token2] = actions(719); - v->a[435][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[435][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[435][anon_sym_BQUOTE] = actions(725); - v->a[435][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[435][anon_sym_LT_LPAREN] = actions(729); - v->a[435][anon_sym_GT_LPAREN] = actions(729); - v->a[435][sym_comment] = actions(71); - parse_table_1977(v); -} - -void parse_table_1977(t_parse_table_array *v) -{ - v->a[435][sym_file_descriptor] = actions(731); - v->a[435][sym_variable_name] = actions(733); - v->a[435][sym_test_operator] = actions(735); - v->a[435][sym__brace_start] = actions(737); - v->a[436][sym__statement_not_pipeline] = state(6674); - v->a[436][sym_redirected_statement] = state(4528); - v->a[436][sym_for_statement] = state(4528); - v->a[436][sym_c_style_for_statement] = state(4528); - v->a[436][sym_while_statement] = state(4254); - v->a[436][sym_if_statement] = state(4254); - v->a[436][sym_case_statement] = state(4528); - v->a[436][sym_function_definition] = state(4528); - v->a[436][sym_compound_statement] = state(4528); - v->a[436][sym_subshell] = state(4528); - v->a[436][sym_pipeline] = state(4428); - v->a[436][sym_list] = state(4528); - v->a[436][sym_negated_command] = state(4528); - v->a[436][sym_test_command] = state(4528); - v->a[436][sym_declaration_command] = state(4528); - v->a[436][sym_unset_command] = state(4528); - parse_table_1978(v); -} - -void parse_table_1978(t_parse_table_array *v) -{ - v->a[436][sym_command] = state(4528); - v->a[436][sym_command_name] = state(530); - v->a[436][sym_variable_assignment] = state(839); - v->a[436][sym_variable_assignments] = state(4528); - v->a[436][sym_subscript] = state(6760); - v->a[436][sym_file_redirect] = state(1893); - v->a[436][sym_herestring_redirect] = state(1892); - v->a[436][sym_arithmetic_expansion] = state(852); - v->a[436][sym_brace_expression] = state(852); - v->a[436][sym_concatenation] = state(1169); - v->a[436][sym_string] = state(852); - v->a[436][sym_translated_string] = state(852); - v->a[436][sym_number] = state(852); - v->a[436][sym_simple_expansion] = state(852); - v->a[436][sym_expansion] = state(852); - v->a[436][sym_command_substitution] = state(852); - v->a[436][sym_process_substitution] = state(852); - v->a[436][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[436][aux_sym_command_repeat1] = state(989); - v->a[436][aux_sym__literal_repeat1] = state(1026); - parse_table_1979(v); -} - -void parse_table_1979(t_parse_table_array *v) -{ - v->a[436][sym_word] = actions(665); - v->a[436][anon_sym_for] = actions(667); - v->a[436][anon_sym_select] = actions(669); - v->a[436][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[436][anon_sym_LT] = actions(673); - v->a[436][anon_sym_GT] = actions(673); - v->a[436][anon_sym_GT_GT] = actions(675); - v->a[436][anon_sym_LPAREN] = actions(677); - v->a[436][anon_sym_while] = actions(679); - v->a[436][anon_sym_until] = actions(679); - v->a[436][anon_sym_if] = actions(681); - v->a[436][anon_sym_case] = actions(683); - v->a[436][anon_sym_function] = actions(687); - v->a[436][anon_sym_LBRACE] = actions(689); - v->a[436][anon_sym_BANG] = actions(691); - v->a[436][anon_sym_LBRACK] = actions(693); - v->a[436][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[436][anon_sym_declare] = actions(697); - v->a[436][anon_sym_typeset] = actions(697); - v->a[436][anon_sym_export] = actions(697); - parse_table_1980(v); -} - -/* EOF parse_table_395.c */ diff --git a/parser/static/parse_table/parse_table_396.c b/parser/static/parse_table/parse_table_396.c deleted file mode 100644 index c996ee60..00000000 --- a/parser/static/parse_table/parse_table_396.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_396.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1980(t_parse_table_array *v) -{ - v->a[436][anon_sym_readonly] = actions(697); - v->a[436][anon_sym_local] = actions(697); - v->a[436][anon_sym_unset] = actions(699); - v->a[436][anon_sym_unsetenv] = actions(699); - v->a[436][anon_sym_AMP_GT] = actions(673); - v->a[436][anon_sym_AMP_GT_GT] = actions(675); - v->a[436][anon_sym_LT_AMP] = actions(673); - v->a[436][anon_sym_GT_AMP] = actions(673); - v->a[436][anon_sym_GT_PIPE] = actions(675); - v->a[436][anon_sym_LT_AMP_DASH] = actions(701); - v->a[436][anon_sym_GT_AMP_DASH] = actions(701); - v->a[436][anon_sym_LT_LT_LT] = actions(703); - v->a[436][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[436][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[436][anon_sym_DOLLAR] = actions(709); - v->a[436][sym__special_character] = actions(711); - v->a[436][anon_sym_DQUOTE] = actions(713); - v->a[436][sym_raw_string] = actions(715); - v->a[436][sym_ansi_c_string] = actions(715); - v->a[436][aux_sym_number_token1] = actions(717); - parse_table_1981(v); -} - -void parse_table_1981(t_parse_table_array *v) -{ - v->a[436][aux_sym_number_token2] = actions(719); - v->a[436][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[436][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[436][anon_sym_BQUOTE] = actions(725); - v->a[436][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[436][anon_sym_LT_LPAREN] = actions(729); - v->a[436][anon_sym_GT_LPAREN] = actions(729); - v->a[436][sym_comment] = actions(71); - v->a[436][sym_file_descriptor] = actions(731); - v->a[436][sym_variable_name] = actions(733); - v->a[436][sym_test_operator] = actions(735); - v->a[436][sym__brace_start] = actions(737); - v->a[437][sym__statement_not_pipeline] = state(4794); - v->a[437][sym_redirected_statement] = state(4794); - v->a[437][sym_for_statement] = state(4794); - v->a[437][sym_c_style_for_statement] = state(4794); - v->a[437][sym_while_statement] = state(4269); - v->a[437][sym_if_statement] = state(4269); - v->a[437][sym_case_statement] = state(4794); - v->a[437][sym_function_definition] = state(4794); - parse_table_1982(v); -} - -void parse_table_1982(t_parse_table_array *v) -{ - v->a[437][sym_compound_statement] = state(4794); - v->a[437][sym_subshell] = state(4794); - v->a[437][sym_pipeline] = state(5558); - v->a[437][sym_list] = state(4794); - v->a[437][sym_negated_command] = state(4794); - v->a[437][sym_test_command] = state(4794); - v->a[437][sym_declaration_command] = state(4794); - v->a[437][sym_unset_command] = state(4794); - v->a[437][sym_command] = state(4794); - v->a[437][sym_command_name] = state(554); - v->a[437][sym_variable_assignment] = state(1028); - v->a[437][sym_variable_assignments] = state(4794); - v->a[437][sym_subscript] = state(6790); - v->a[437][sym_file_redirect] = state(2273); - v->a[437][sym_herestring_redirect] = state(2272); - v->a[437][sym_arithmetic_expansion] = state(1078); - v->a[437][sym_brace_expression] = state(1078); - v->a[437][sym_concatenation] = state(1376); - v->a[437][sym_string] = state(1078); - v->a[437][sym_translated_string] = state(1078); - parse_table_1983(v); -} - -void parse_table_1983(t_parse_table_array *v) -{ - v->a[437][sym_number] = state(1078); - v->a[437][sym_simple_expansion] = state(1078); - v->a[437][sym_expansion] = state(1078); - v->a[437][sym_command_substitution] = state(1078); - v->a[437][sym_process_substitution] = state(1078); - v->a[437][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[437][aux_sym_command_repeat1] = state(958); - v->a[437][aux_sym__literal_repeat1] = state(1267); - v->a[437][sym_word] = actions(799); - v->a[437][anon_sym_for] = actions(9); - v->a[437][anon_sym_select] = actions(11); - v->a[437][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[437][anon_sym_LT] = actions(290); - v->a[437][anon_sym_GT] = actions(290); - v->a[437][anon_sym_GT_GT] = actions(292); - v->a[437][anon_sym_LPAREN] = actions(19); - v->a[437][anon_sym_while] = actions(21); - v->a[437][anon_sym_until] = actions(21); - v->a[437][anon_sym_if] = actions(23); - v->a[437][anon_sym_case] = actions(25); - parse_table_1984(v); -} - -void parse_table_1984(t_parse_table_array *v) -{ - v->a[437][anon_sym_function] = actions(801); - v->a[437][anon_sym_LBRACE] = actions(29); - v->a[437][anon_sym_BANG] = actions(803); - v->a[437][anon_sym_LBRACK] = actions(33); - v->a[437][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[437][anon_sym_declare] = actions(805); - v->a[437][anon_sym_typeset] = actions(805); - v->a[437][anon_sym_export] = actions(805); - v->a[437][anon_sym_readonly] = actions(805); - v->a[437][anon_sym_local] = actions(805); - v->a[437][anon_sym_unset] = actions(807); - v->a[437][anon_sym_unsetenv] = actions(807); - v->a[437][anon_sym_AMP_GT] = actions(290); - v->a[437][anon_sym_AMP_GT_GT] = actions(292); - v->a[437][anon_sym_LT_AMP] = actions(290); - v->a[437][anon_sym_GT_AMP] = actions(290); - v->a[437][anon_sym_GT_PIPE] = actions(292); - v->a[437][anon_sym_LT_AMP_DASH] = actions(308); - v->a[437][anon_sym_GT_AMP_DASH] = actions(308); - v->a[437][anon_sym_LT_LT_LT] = actions(310); - parse_table_1985(v); -} - -/* EOF parse_table_396.c */ diff --git a/parser/static/parse_table/parse_table_397.c b/parser/static/parse_table/parse_table_397.c deleted file mode 100644 index f0a0e912..00000000 --- a/parser/static/parse_table/parse_table_397.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_397.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1985(t_parse_table_array *v) -{ - v->a[437][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[437][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[437][anon_sym_DOLLAR] = actions(316); - v->a[437][sym__special_character] = actions(318); - v->a[437][anon_sym_DQUOTE] = actions(320); - v->a[437][sym_raw_string] = actions(322); - v->a[437][sym_ansi_c_string] = actions(322); - v->a[437][aux_sym_number_token1] = actions(324); - v->a[437][aux_sym_number_token2] = actions(326); - v->a[437][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[437][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[437][anon_sym_BQUOTE] = actions(332); - v->a[437][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[437][anon_sym_LT_LPAREN] = actions(336); - v->a[437][anon_sym_GT_LPAREN] = actions(336); - v->a[437][sym_comment] = actions(71); - v->a[437][sym_file_descriptor] = actions(338); - v->a[437][sym_variable_name] = actions(340); - v->a[437][sym_test_operator] = actions(342); - v->a[437][sym__brace_start] = actions(344); - parse_table_1986(v); -} - -void parse_table_1986(t_parse_table_array *v) -{ - v->a[438][sym__statement_not_pipeline] = state(4616); - v->a[438][sym_redirected_statement] = state(4616); - v->a[438][sym_for_statement] = state(4616); - v->a[438][sym_c_style_for_statement] = state(4616); - v->a[438][sym_while_statement] = state(4227); - v->a[438][sym_if_statement] = state(4227); - v->a[438][sym_case_statement] = state(4616); - v->a[438][sym_function_definition] = state(4616); - v->a[438][sym_compound_statement] = state(4616); - v->a[438][sym_subshell] = state(4616); - v->a[438][sym_pipeline] = state(5614); - v->a[438][sym_list] = state(4616); - v->a[438][sym_negated_command] = state(4616); - v->a[438][sym_test_command] = state(4616); - v->a[438][sym_declaration_command] = state(4616); - v->a[438][sym_unset_command] = state(4616); - v->a[438][sym_command] = state(4616); - v->a[438][sym_command_name] = state(528); - v->a[438][sym_variable_assignment] = state(822); - v->a[438][sym_variable_assignments] = state(4616); - parse_table_1987(v); -} - -void parse_table_1987(t_parse_table_array *v) -{ - v->a[438][sym_subscript] = state(6736); - v->a[438][sym_file_redirect] = state(1635); - v->a[438][sym_herestring_redirect] = state(1634); - v->a[438][sym_arithmetic_expansion] = state(815); - v->a[438][sym_brace_expression] = state(815); - v->a[438][sym_concatenation] = state(1082); - v->a[438][sym_string] = state(815); - v->a[438][sym_translated_string] = state(815); - v->a[438][sym_number] = state(815); - v->a[438][sym_simple_expansion] = state(815); - v->a[438][sym_expansion] = state(815); - v->a[438][sym_command_substitution] = state(815); - v->a[438][sym_process_substitution] = state(815); - v->a[438][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[438][aux_sym_command_repeat1] = state(925); - v->a[438][aux_sym__literal_repeat1] = state(926); - v->a[438][sym_word] = actions(403); - v->a[438][anon_sym_for] = actions(405); - v->a[438][anon_sym_select] = actions(407); - v->a[438][anon_sym_LPAREN_LPAREN] = actions(409); - parse_table_1988(v); -} - -void parse_table_1988(t_parse_table_array *v) -{ - v->a[438][anon_sym_LT] = actions(411); - v->a[438][anon_sym_GT] = actions(411); - v->a[438][anon_sym_GT_GT] = actions(413); - v->a[438][anon_sym_LPAREN] = actions(415); - v->a[438][anon_sym_while] = actions(417); - v->a[438][anon_sym_until] = actions(417); - v->a[438][anon_sym_if] = actions(419); - v->a[438][anon_sym_case] = actions(421); - v->a[438][anon_sym_function] = actions(431); - v->a[438][anon_sym_LBRACE] = actions(433); - v->a[438][anon_sym_BANG] = actions(435); - v->a[438][anon_sym_LBRACK] = actions(437); - v->a[438][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[438][anon_sym_declare] = actions(441); - v->a[438][anon_sym_typeset] = actions(441); - v->a[438][anon_sym_export] = actions(441); - v->a[438][anon_sym_readonly] = actions(441); - v->a[438][anon_sym_local] = actions(441); - v->a[438][anon_sym_unset] = actions(443); - v->a[438][anon_sym_unsetenv] = actions(443); - parse_table_1989(v); -} - -void parse_table_1989(t_parse_table_array *v) -{ - v->a[438][anon_sym_AMP_GT] = actions(411); - v->a[438][anon_sym_AMP_GT_GT] = actions(413); - v->a[438][anon_sym_LT_AMP] = actions(411); - v->a[438][anon_sym_GT_AMP] = actions(411); - v->a[438][anon_sym_GT_PIPE] = actions(413); - v->a[438][anon_sym_LT_AMP_DASH] = actions(445); - v->a[438][anon_sym_GT_AMP_DASH] = actions(445); - v->a[438][anon_sym_LT_LT_LT] = actions(447); - v->a[438][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[438][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[438][anon_sym_DOLLAR] = actions(453); - v->a[438][sym__special_character] = actions(455); - v->a[438][anon_sym_DQUOTE] = actions(457); - v->a[438][sym_raw_string] = actions(459); - v->a[438][sym_ansi_c_string] = actions(459); - v->a[438][aux_sym_number_token1] = actions(461); - v->a[438][aux_sym_number_token2] = actions(463); - v->a[438][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[438][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[438][anon_sym_BQUOTE] = actions(469); - parse_table_1990(v); -} - -/* EOF parse_table_397.c */ diff --git a/parser/static/parse_table/parse_table_398.c b/parser/static/parse_table/parse_table_398.c deleted file mode 100644 index 93fc4f26..00000000 --- a/parser/static/parse_table/parse_table_398.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_398.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1990(t_parse_table_array *v) -{ - v->a[438][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[438][anon_sym_LT_LPAREN] = actions(473); - v->a[438][anon_sym_GT_LPAREN] = actions(473); - v->a[438][sym_comment] = actions(71); - v->a[438][sym_file_descriptor] = actions(475); - v->a[438][sym_variable_name] = actions(477); - v->a[438][sym_test_operator] = actions(479); - v->a[438][sym__brace_start] = actions(481); - v->a[439][sym__statement_not_pipeline] = state(5561); - v->a[439][sym_redirected_statement] = state(5561); - v->a[439][sym_for_statement] = state(5561); - v->a[439][sym_c_style_for_statement] = state(5561); - v->a[439][sym_while_statement] = state(5213); - v->a[439][sym_if_statement] = state(5213); - v->a[439][sym_case_statement] = state(5561); - v->a[439][sym_function_definition] = state(5561); - v->a[439][sym_compound_statement] = state(5561); - v->a[439][sym_subshell] = state(5561); - v->a[439][sym_pipeline] = state(5551); - v->a[439][sym_list] = state(5561); - parse_table_1991(v); -} - -void parse_table_1991(t_parse_table_array *v) -{ - v->a[439][sym_negated_command] = state(5561); - v->a[439][sym_test_command] = state(5561); - v->a[439][sym_declaration_command] = state(5561); - v->a[439][sym_unset_command] = state(5561); - v->a[439][sym_command] = state(5561); - v->a[439][sym_command_name] = state(620); - v->a[439][sym_variable_assignment] = state(1907); - v->a[439][sym_variable_assignments] = state(5561); - v->a[439][sym_subscript] = state(6756); - v->a[439][sym_file_redirect] = state(2780); - v->a[439][sym_herestring_redirect] = state(2886); - v->a[439][sym_arithmetic_expansion] = state(1799); - v->a[439][sym_brace_expression] = state(1799); - v->a[439][sym_concatenation] = state(2368); - v->a[439][sym_string] = state(1799); - v->a[439][sym_translated_string] = state(1799); - v->a[439][sym_number] = state(1799); - v->a[439][sym_simple_expansion] = state(1799); - v->a[439][sym_expansion] = state(1799); - v->a[439][sym_command_substitution] = state(1799); - parse_table_1992(v); -} - -void parse_table_1992(t_parse_table_array *v) -{ - v->a[439][sym_process_substitution] = state(1799); - v->a[439][aux_sym_redirected_statement_repeat2] = state(5362); - v->a[439][aux_sym_command_repeat1] = state(955); - v->a[439][aux_sym__literal_repeat1] = state(2332); - v->a[439][sym_word] = actions(1025); - v->a[439][anon_sym_for] = actions(145); - v->a[439][anon_sym_select] = actions(147); - v->a[439][anon_sym_LPAREN_LPAREN] = actions(1027); - v->a[439][anon_sym_LT] = actions(1029); - v->a[439][anon_sym_GT] = actions(1029); - v->a[439][anon_sym_GT_GT] = actions(1031); - v->a[439][anon_sym_LPAREN] = actions(1033); - v->a[439][anon_sym_while] = actions(157); - v->a[439][anon_sym_until] = actions(157); - v->a[439][anon_sym_if] = actions(159); - v->a[439][anon_sym_case] = actions(161); - v->a[439][anon_sym_function] = actions(163); - v->a[439][anon_sym_LBRACE] = actions(165); - v->a[439][anon_sym_BANG] = actions(1035); - v->a[439][anon_sym_LBRACK] = actions(169); - parse_table_1993(v); -} - -void parse_table_1993(t_parse_table_array *v) -{ - v->a[439][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[439][anon_sym_declare] = actions(175); - v->a[439][anon_sym_typeset] = actions(175); - v->a[439][anon_sym_export] = actions(175); - v->a[439][anon_sym_readonly] = actions(175); - v->a[439][anon_sym_local] = actions(175); - v->a[439][anon_sym_unset] = actions(177); - v->a[439][anon_sym_unsetenv] = actions(177); - v->a[439][anon_sym_AMP_GT] = actions(1029); - v->a[439][anon_sym_AMP_GT_GT] = actions(1031); - v->a[439][anon_sym_LT_AMP] = actions(1029); - v->a[439][anon_sym_GT_AMP] = actions(1029); - v->a[439][anon_sym_GT_PIPE] = actions(1031); - v->a[439][anon_sym_LT_AMP_DASH] = actions(1037); - v->a[439][anon_sym_GT_AMP_DASH] = actions(1037); - v->a[439][anon_sym_LT_LT_LT] = actions(1039); - v->a[439][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1041); - v->a[439][anon_sym_DOLLAR_LBRACK] = actions(1043); - v->a[439][anon_sym_DOLLAR] = actions(1045); - v->a[439][sym__special_character] = actions(1047); - parse_table_1994(v); -} - -void parse_table_1994(t_parse_table_array *v) -{ - v->a[439][anon_sym_DQUOTE] = actions(1049); - v->a[439][sym_raw_string] = actions(1051); - v->a[439][sym_ansi_c_string] = actions(1051); - v->a[439][aux_sym_number_token1] = actions(1053); - v->a[439][aux_sym_number_token2] = actions(1055); - v->a[439][anon_sym_DOLLAR_LBRACE] = actions(1057); - v->a[439][anon_sym_DOLLAR_LPAREN] = actions(1059); - v->a[439][anon_sym_BQUOTE] = actions(1061); - v->a[439][anon_sym_DOLLAR_BQUOTE] = actions(1063); - v->a[439][anon_sym_LT_LPAREN] = actions(1065); - v->a[439][anon_sym_GT_LPAREN] = actions(1065); - v->a[439][sym_comment] = actions(71); - v->a[439][sym_file_descriptor] = actions(1067); - v->a[439][sym_variable_name] = actions(217); - v->a[439][sym_test_operator] = actions(1069); - v->a[439][sym__brace_start] = actions(1071); - v->a[440][sym__statement_not_pipeline] = state(6566); - v->a[440][sym_redirected_statement] = state(5383); - v->a[440][sym_for_statement] = state(5383); - v->a[440][sym_c_style_for_statement] = state(5383); - parse_table_1995(v); -} - -/* EOF parse_table_398.c */ diff --git a/parser/static/parse_table/parse_table_399.c b/parser/static/parse_table/parse_table_399.c deleted file mode 100644 index d43bab01..00000000 --- a/parser/static/parse_table/parse_table_399.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_399.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_1995(t_parse_table_array *v) -{ - v->a[440][sym_while_statement] = state(5117); - v->a[440][sym_if_statement] = state(5117); - v->a[440][sym_case_statement] = state(5383); - v->a[440][sym_function_definition] = state(5383); - v->a[440][sym_compound_statement] = state(5383); - v->a[440][sym_subshell] = state(5383); - v->a[440][sym_pipeline] = state(5535); - v->a[440][sym_list] = state(5383); - v->a[440][sym_negated_command] = state(5383); - v->a[440][sym_test_command] = state(5383); - v->a[440][sym_declaration_command] = state(5383); - v->a[440][sym_unset_command] = state(5383); - v->a[440][sym_command] = state(5383); - v->a[440][sym_command_name] = state(596); - v->a[440][sym_variable_assignment] = state(1707); - v->a[440][sym_variable_assignments] = state(5383); - v->a[440][sym_subscript] = state(6759); - v->a[440][sym_file_redirect] = state(2019); - v->a[440][sym_herestring_redirect] = state(2017); - v->a[440][sym_arithmetic_expansion] = state(1717); - parse_table_1996(v); -} - -void parse_table_1996(t_parse_table_array *v) -{ - v->a[440][sym_brace_expression] = state(1717); - v->a[440][sym_concatenation] = state(1376); - v->a[440][sym_string] = state(1717); - v->a[440][sym_translated_string] = state(1717); - v->a[440][sym_number] = state(1717); - v->a[440][sym_simple_expansion] = state(1717); - v->a[440][sym_expansion] = state(1717); - v->a[440][sym_command_substitution] = state(1717); - v->a[440][sym_process_substitution] = state(1717); - v->a[440][aux_sym_redirected_statement_repeat2] = state(5176); - v->a[440][aux_sym_command_repeat1] = state(933); - v->a[440][aux_sym__literal_repeat1] = state(1267); - v->a[440][sym_word] = actions(997); - v->a[440][anon_sym_for] = actions(9); - v->a[440][anon_sym_select] = actions(11); - v->a[440][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[440][anon_sym_LT] = actions(999); - v->a[440][anon_sym_GT] = actions(999); - v->a[440][anon_sym_GT_GT] = actions(1001); - v->a[440][anon_sym_LPAREN] = actions(19); - parse_table_1997(v); -} - -void parse_table_1997(t_parse_table_array *v) -{ - v->a[440][anon_sym_while] = actions(21); - v->a[440][anon_sym_until] = actions(21); - v->a[440][anon_sym_if] = actions(23); - v->a[440][anon_sym_case] = actions(25); - v->a[440][anon_sym_function] = actions(1003); - v->a[440][anon_sym_LBRACE] = actions(29); - v->a[440][anon_sym_BANG] = actions(1005); - v->a[440][anon_sym_LBRACK] = actions(33); - v->a[440][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[440][anon_sym_declare] = actions(1007); - v->a[440][anon_sym_typeset] = actions(1007); - v->a[440][anon_sym_export] = actions(1007); - v->a[440][anon_sym_readonly] = actions(1007); - v->a[440][anon_sym_local] = actions(1007); - v->a[440][anon_sym_unset] = actions(1009); - v->a[440][anon_sym_unsetenv] = actions(1009); - v->a[440][anon_sym_AMP_GT] = actions(999); - v->a[440][anon_sym_AMP_GT_GT] = actions(1001); - v->a[440][anon_sym_LT_AMP] = actions(999); - v->a[440][anon_sym_GT_AMP] = actions(999); - parse_table_1998(v); -} - -void parse_table_1998(t_parse_table_array *v) -{ - v->a[440][anon_sym_GT_PIPE] = actions(1001); - v->a[440][anon_sym_LT_AMP_DASH] = actions(1011); - v->a[440][anon_sym_GT_AMP_DASH] = actions(1011); - v->a[440][anon_sym_LT_LT_LT] = actions(1013); - v->a[440][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[440][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[440][anon_sym_DOLLAR] = actions(316); - v->a[440][sym__special_character] = actions(1015); - v->a[440][anon_sym_DQUOTE] = actions(320); - v->a[440][sym_raw_string] = actions(1017); - v->a[440][sym_ansi_c_string] = actions(1017); - v->a[440][aux_sym_number_token1] = actions(324); - v->a[440][aux_sym_number_token2] = actions(326); - v->a[440][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[440][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[440][anon_sym_BQUOTE] = actions(332); - v->a[440][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[440][anon_sym_LT_LPAREN] = actions(336); - v->a[440][anon_sym_GT_LPAREN] = actions(336); - v->a[440][sym_comment] = actions(71); - parse_table_1999(v); -} - -void parse_table_1999(t_parse_table_array *v) -{ - v->a[440][sym_file_descriptor] = actions(1019); - v->a[440][sym_variable_name] = actions(1021); - v->a[440][sym_test_operator] = actions(1023); - v->a[440][sym__brace_start] = actions(344); - v->a[441][sym__statement_not_pipeline] = state(6614); - v->a[441][sym_redirected_statement] = state(4717); - v->a[441][sym_for_statement] = state(4717); - v->a[441][sym_c_style_for_statement] = state(4717); - v->a[441][sym_while_statement] = state(4376); - v->a[441][sym_if_statement] = state(4376); - v->a[441][sym_case_statement] = state(4717); - v->a[441][sym_function_definition] = state(4717); - v->a[441][sym_compound_statement] = state(4717); - v->a[441][sym_subshell] = state(4717); - v->a[441][sym_pipeline] = state(4716); - v->a[441][sym_list] = state(4717); - v->a[441][sym_negated_command] = state(4717); - v->a[441][sym_test_command] = state(4717); - v->a[441][sym_declaration_command] = state(4717); - v->a[441][sym_unset_command] = state(4717); - parse_table_2000(v); -} - -/* EOF parse_table_399.c */ diff --git a/parser/static/parse_table/parse_table_4.c b/parser/static/parse_table/parse_table_4.c index dbe65265..d347af8b 100644 --- a/parser/static/parse_table/parse_table_4.c +++ b/parser/static/parse_table/parse_table_4.c @@ -14,126 +14,126 @@ void parse_table_20(t_parse_table_array *v) { - v->a[3][anon_sym_until] = actions(21); - v->a[3][anon_sym_if] = actions(23); - v->a[3][anon_sym_case] = actions(25); - v->a[3][anon_sym_function] = actions(91); - v->a[3][anon_sym_LBRACE] = actions(29); - v->a[3][anon_sym_BANG] = actions(93); - v->a[3][anon_sym_LBRACK] = actions(33); - v->a[3][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[3][anon_sym_declare] = actions(95); - v->a[3][anon_sym_typeset] = actions(95); - v->a[3][anon_sym_export] = actions(95); - v->a[3][anon_sym_readonly] = actions(95); - v->a[3][anon_sym_local] = actions(95); - v->a[3][anon_sym_unset] = actions(97); - v->a[3][anon_sym_unsetenv] = actions(97); - v->a[3][anon_sym_AMP_GT] = actions(85); - v->a[3][anon_sym_AMP_GT_GT] = actions(87); - v->a[3][anon_sym_LT_AMP] = actions(85); - v->a[3][anon_sym_GT_AMP] = actions(85); - v->a[3][anon_sym_GT_PIPE] = actions(87); + v->a[4][anon_sym_elif] = actions(69); + v->a[4][anon_sym_else] = actions(71); + v->a[4][anon_sym_case] = actions(15); + v->a[4][anon_sym_LPAREN] = actions(17); + v->a[4][anon_sym_function] = actions(73); + v->a[4][anon_sym_LBRACE] = actions(21); + v->a[4][anon_sym_BANG] = actions(75); + v->a[4][anon_sym_declare] = actions(77); + v->a[4][anon_sym_typeset] = actions(77); + v->a[4][anon_sym_export] = actions(77); + v->a[4][anon_sym_readonly] = actions(77); + v->a[4][anon_sym_local] = actions(77); + v->a[4][anon_sym_unset] = actions(79); + v->a[4][anon_sym_unsetenv] = actions(79); + v->a[4][anon_sym_LT] = actions(81); + v->a[4][anon_sym_GT] = actions(81); + v->a[4][anon_sym_GT_GT] = actions(83); + v->a[4][anon_sym_AMP_GT] = actions(81); + v->a[4][anon_sym_AMP_GT_GT] = actions(83); + v->a[4][anon_sym_LT_AMP] = actions(81); parse_table_21(v); } void parse_table_21(t_parse_table_array *v) { - v->a[3][anon_sym_LT_AMP_DASH] = actions(99); - v->a[3][anon_sym_GT_AMP_DASH] = actions(99); - v->a[3][anon_sym_LT_LT_LT] = actions(101); - v->a[3][anon_sym_PLUS_PLUS2] = actions(103); - v->a[3][anon_sym_DASH_DASH2] = actions(103); - v->a[3][anon_sym_DASH2] = actions(105); - v->a[3][anon_sym_PLUS2] = actions(105); - v->a[3][anon_sym_TILDE] = actions(107); - v->a[3][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(109); - v->a[3][anon_sym_DOLLAR_LBRACK] = actions(111); - v->a[3][anon_sym_DOLLAR] = actions(113); - v->a[3][sym__special_character] = actions(115); - v->a[3][anon_sym_DQUOTE] = actions(117); - v->a[3][sym_raw_string] = actions(119); - v->a[3][sym_ansi_c_string] = actions(119); - v->a[3][aux_sym_number_token1] = actions(121); - v->a[3][aux_sym_number_token2] = actions(123); - v->a[3][anon_sym_DOLLAR_LBRACE] = actions(125); - v->a[3][anon_sym_DOLLAR_LPAREN] = actions(127); - v->a[3][anon_sym_BQUOTE] = actions(129); + v->a[4][anon_sym_GT_AMP] = actions(81); + v->a[4][anon_sym_GT_PIPE] = actions(83); + v->a[4][anon_sym_LT_AMP_DASH] = actions(85); + v->a[4][anon_sym_GT_AMP_DASH] = actions(85); + v->a[4][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[4][anon_sym_DOLLAR] = actions(89); + v->a[4][sym__special_character] = actions(91); + v->a[4][anon_sym_DQUOTE] = actions(93); + v->a[4][sym_raw_string] = actions(95); + v->a[4][aux_sym_number_token1] = actions(97); + v->a[4][aux_sym_number_token2] = actions(99); + v->a[4][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[4][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[4][anon_sym_BQUOTE] = actions(105); + v->a[4][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[4][sym_comment] = actions(57); + v->a[4][sym_file_descriptor] = actions(109); + v->a[4][sym_variable_name] = actions(111); + v->a[4][sym_test_operator] = actions(95); + v->a[4][sym__brace_start] = actions(113); parse_table_22(v); } void parse_table_22(t_parse_table_array *v) { - v->a[3][anon_sym_DOLLAR_BQUOTE] = actions(131); - v->a[3][anon_sym_LT_LPAREN] = actions(133); - v->a[3][anon_sym_GT_LPAREN] = actions(133); - v->a[3][sym_comment] = actions(71); - v->a[3][sym_file_descriptor] = actions(135); - v->a[3][sym_variable_name] = actions(137); - v->a[3][sym_test_operator] = actions(139); - v->a[3][sym__brace_start] = actions(141); - v->a[4][sym__statement_not_pipeline] = state(6568); - v->a[4][sym_redirected_statement] = state(5394); - v->a[4][sym_for_statement] = state(5406); - v->a[4][sym_c_style_for_statement] = state(5406); - v->a[4][sym_while_statement] = state(5195); - v->a[4][sym_if_statement] = state(5195); - v->a[4][sym_case_statement] = state(5406); - v->a[4][sym_function_definition] = state(5406); - v->a[4][sym_compound_statement] = state(5406); - v->a[4][sym_subshell] = state(5406); - v->a[4][sym_pipeline] = state(5569); - v->a[4][sym_list] = state(5406); + v->a[5][aux_sym__terminated_statement] = state(13); + v->a[5][sym__statement_not_pipeline] = state(3515); + v->a[5][sym_redirected_statement] = state(2164); + v->a[5][sym_for_statement] = state(2164); + v->a[5][sym_while_statement] = state(2164); + v->a[5][sym_if_statement] = state(2164); + v->a[5][sym_elif_clause] = state(3269); + v->a[5][sym_else_clause] = state(3882); + v->a[5][sym_case_statement] = state(2164); + v->a[5][sym_function_definition] = state(2164); + v->a[5][sym_compound_statement] = state(2164); + v->a[5][sym_subshell] = state(2164); + v->a[5][sym_pipeline] = state(2581); + v->a[5][sym_list] = state(2164); + v->a[5][sym_negated_command] = state(2164); + v->a[5][sym_declaration_command] = state(2164); + v->a[5][sym_unset_command] = state(2164); + v->a[5][sym_command] = state(2164); + v->a[5][sym_command_name] = state(310); + v->a[5][sym_variable_assignment] = state(704); parse_table_23(v); } void parse_table_23(t_parse_table_array *v) { - v->a[4][sym_negated_command] = state(5406); - v->a[4][sym_test_command] = state(5406); - v->a[4][sym_declaration_command] = state(5406); - v->a[4][sym_unset_command] = state(5406); - v->a[4][sym_command] = state(5406); - v->a[4][sym_command_name] = state(620); - v->a[4][sym_variable_assignment] = state(1811); - v->a[4][sym_variable_assignments] = state(5406); - v->a[4][sym_subscript] = state(6756); - v->a[4][sym_file_redirect] = state(2693); - v->a[4][sym_herestring_redirect] = state(2691); - v->a[4][sym__expression] = state(3131); - v->a[4][sym_binary_expression] = state(3071); - v->a[4][sym_ternary_expression] = state(3071); - v->a[4][sym_unary_expression] = state(3071); - v->a[4][sym_postfix_expression] = state(3071); - v->a[4][sym_parenthesized_expression] = state(3071); - v->a[4][sym_arithmetic_expansion] = state(496); - v->a[4][sym_brace_expression] = state(496); - v->a[4][sym_concatenation] = state(524); + v->a[5][sym_variable_assignments] = state(2164); + v->a[5][sym_file_redirect] = state(1320); + v->a[5][sym_arithmetic_expansion] = state(834); + v->a[5][sym_brace_expression] = state(834); + v->a[5][sym_concatenation] = state(1192); + v->a[5][sym_string] = state(834); + v->a[5][sym_number] = state(834); + v->a[5][sym_simple_expansion] = state(834); + v->a[5][sym_expansion] = state(834); + v->a[5][sym_command_substitution] = state(834); + v->a[5][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[5][aux_sym_if_statement_repeat1] = state(3269); + v->a[5][aux_sym_command_repeat1] = state(1035); + v->a[5][aux_sym__literal_repeat1] = state(1048); + v->a[5][sym_word] = actions(65); + v->a[5][anon_sym_for] = actions(9); + v->a[5][anon_sym_select] = actions(9); + v->a[5][anon_sym_while] = actions(11); + v->a[5][anon_sym_until] = actions(11); + v->a[5][anon_sym_if] = actions(13); parse_table_24(v); } void parse_table_24(t_parse_table_array *v) { - v->a[4][sym_string] = state(496); - v->a[4][sym_translated_string] = state(496); - v->a[4][sym_number] = state(496); - v->a[4][sym_simple_expansion] = state(496); - v->a[4][sym_expansion] = state(496); - v->a[4][sym_command_substitution] = state(496); - v->a[4][sym_process_substitution] = state(496); - v->a[4][aux_sym_redirected_statement_repeat2] = state(5167); - v->a[4][aux_sym_command_repeat1] = state(955); - v->a[4][aux_sym__literal_repeat1] = state(522); - v->a[4][sym_word] = actions(143); - v->a[4][anon_sym_for] = actions(145); - v->a[4][anon_sym_select] = actions(147); - v->a[4][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[4][anon_sym_LT] = actions(151); - v->a[4][anon_sym_GT] = actions(151); - v->a[4][anon_sym_GT_GT] = actions(153); - v->a[4][anon_sym_LPAREN] = actions(155); - v->a[4][anon_sym_while] = actions(157); - v->a[4][anon_sym_until] = actions(157); + v->a[5][anon_sym_fi] = actions(119); + v->a[5][anon_sym_elif] = actions(69); + v->a[5][anon_sym_else] = actions(71); + v->a[5][anon_sym_case] = actions(15); + v->a[5][anon_sym_LPAREN] = actions(17); + v->a[5][anon_sym_function] = actions(73); + v->a[5][anon_sym_LBRACE] = actions(21); + v->a[5][anon_sym_BANG] = actions(75); + v->a[5][anon_sym_declare] = actions(77); + v->a[5][anon_sym_typeset] = actions(77); + v->a[5][anon_sym_export] = actions(77); + v->a[5][anon_sym_readonly] = actions(77); + v->a[5][anon_sym_local] = actions(77); + v->a[5][anon_sym_unset] = actions(79); + v->a[5][anon_sym_unsetenv] = actions(79); + v->a[5][anon_sym_LT] = actions(81); + v->a[5][anon_sym_GT] = actions(81); + v->a[5][anon_sym_GT_GT] = actions(83); + v->a[5][anon_sym_AMP_GT] = actions(81); + v->a[5][anon_sym_AMP_GT_GT] = actions(83); parse_table_25(v); } diff --git a/parser/static/parse_table/parse_table_40.c b/parser/static/parse_table/parse_table_40.c index ef5716ac..67e38170 100644 --- a/parser/static/parse_table/parse_table_40.c +++ b/parser/static/parse_table/parse_table_40.c @@ -14,126 +14,126 @@ void parse_table_200(t_parse_table_array *v) { - v->a[41][sym_variable_assignment] = state(849); - v->a[41][sym_variable_assignments] = state(4416); - v->a[41][sym_subscript] = state(6760); - v->a[41][sym_file_redirect] = state(1893); - v->a[41][sym_herestring_redirect] = state(1892); - v->a[41][sym_arithmetic_expansion] = state(852); - v->a[41][sym_brace_expression] = state(852); - v->a[41][sym_concatenation] = state(1169); - v->a[41][sym_string] = state(852); - v->a[41][sym_translated_string] = state(852); - v->a[41][sym_number] = state(852); - v->a[41][sym_simple_expansion] = state(852); - v->a[41][sym_expansion] = state(852); - v->a[41][sym_command_substitution] = state(852); - v->a[41][sym_process_substitution] = state(852); - v->a[41][aux_sym__statements_repeat1] = state(426); - v->a[41][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[41][aux_sym_command_repeat1] = state(989); - v->a[41][aux_sym__literal_repeat1] = state(1026); - v->a[41][sym_word] = actions(665); + v->a[50][sym_simple_expansion] = state(702); + v->a[50][sym_expansion] = state(702); + v->a[50][sym_command_substitution] = state(702); + v->a[50][aux_sym__statements_repeat1] = state(226); + v->a[50][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[50][aux_sym_command_repeat1] = state(1041); + v->a[50][aux_sym__literal_repeat1] = state(1048); + v->a[50][sym_word] = actions(419); + v->a[50][anon_sym_for] = actions(9); + v->a[50][anon_sym_select] = actions(9); + v->a[50][anon_sym_while] = actions(11); + v->a[50][anon_sym_until] = actions(11); + v->a[50][anon_sym_if] = actions(13); + v->a[50][anon_sym_case] = actions(15); + v->a[50][anon_sym_LPAREN] = actions(17); + v->a[50][anon_sym_function] = actions(423); + v->a[50][anon_sym_LBRACE] = actions(21); + v->a[50][anon_sym_BANG] = actions(425); + v->a[50][anon_sym_declare] = actions(427); + v->a[50][anon_sym_typeset] = actions(427); parse_table_201(v); } void parse_table_201(t_parse_table_array *v) { - v->a[41][anon_sym_for] = actions(667); - v->a[41][anon_sym_select] = actions(669); - v->a[41][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[41][anon_sym_LT] = actions(673); - v->a[41][anon_sym_GT] = actions(673); - v->a[41][anon_sym_GT_GT] = actions(675); - v->a[41][anon_sym_LPAREN] = actions(677); - v->a[41][anon_sym_while] = actions(679); - v->a[41][anon_sym_until] = actions(679); - v->a[41][anon_sym_if] = actions(681); - v->a[41][anon_sym_case] = actions(683); - v->a[41][anon_sym_SEMI_SEMI] = actions(749); - v->a[41][anon_sym_SEMI_AMP] = actions(487); - v->a[41][anon_sym_SEMI_SEMI_AMP] = actions(487); - v->a[41][anon_sym_function] = actions(687); - v->a[41][anon_sym_LBRACE] = actions(689); - v->a[41][anon_sym_BANG] = actions(691); - v->a[41][anon_sym_LBRACK] = actions(693); - v->a[41][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[41][anon_sym_declare] = actions(697); + v->a[50][anon_sym_export] = actions(427); + v->a[50][anon_sym_readonly] = actions(427); + v->a[50][anon_sym_local] = actions(427); + v->a[50][anon_sym_unset] = actions(429); + v->a[50][anon_sym_unsetenv] = actions(429); + v->a[50][anon_sym_LT] = actions(431); + v->a[50][anon_sym_GT] = actions(431); + v->a[50][anon_sym_GT_GT] = actions(433); + v->a[50][anon_sym_AMP_GT] = actions(431); + v->a[50][anon_sym_AMP_GT_GT] = actions(433); + v->a[50][anon_sym_LT_AMP] = actions(431); + v->a[50][anon_sym_GT_AMP] = actions(431); + v->a[50][anon_sym_GT_PIPE] = actions(433); + v->a[50][anon_sym_LT_AMP_DASH] = actions(435); + v->a[50][anon_sym_GT_AMP_DASH] = actions(435); + v->a[50][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[50][anon_sym_DOLLAR] = actions(89); + v->a[50][sym__special_character] = actions(437); + v->a[50][anon_sym_DQUOTE] = actions(93); + v->a[50][sym_raw_string] = actions(439); parse_table_202(v); } void parse_table_202(t_parse_table_array *v) { - v->a[41][anon_sym_typeset] = actions(697); - v->a[41][anon_sym_export] = actions(697); - v->a[41][anon_sym_readonly] = actions(697); - v->a[41][anon_sym_local] = actions(697); - v->a[41][anon_sym_unset] = actions(699); - v->a[41][anon_sym_unsetenv] = actions(699); - v->a[41][anon_sym_AMP_GT] = actions(673); - v->a[41][anon_sym_AMP_GT_GT] = actions(675); - v->a[41][anon_sym_LT_AMP] = actions(673); - v->a[41][anon_sym_GT_AMP] = actions(673); - v->a[41][anon_sym_GT_PIPE] = actions(675); - v->a[41][anon_sym_LT_AMP_DASH] = actions(701); - v->a[41][anon_sym_GT_AMP_DASH] = actions(701); - v->a[41][anon_sym_LT_LT_LT] = actions(703); - v->a[41][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[41][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[41][anon_sym_DOLLAR] = actions(709); - v->a[41][sym__special_character] = actions(711); - v->a[41][anon_sym_DQUOTE] = actions(713); - v->a[41][sym_raw_string] = actions(715); + v->a[50][aux_sym_number_token1] = actions(97); + v->a[50][aux_sym_number_token2] = actions(99); + v->a[50][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[50][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[50][anon_sym_BQUOTE] = actions(105); + v->a[50][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[50][sym_comment] = actions(57); + v->a[50][sym_file_descriptor] = actions(441); + v->a[50][sym_variable_name] = actions(443); + v->a[50][sym_test_operator] = actions(439); + v->a[50][sym__brace_start] = actions(113); + v->a[51][sym__statements] = state(3575); + v->a[51][sym__statement_not_pipeline] = state(3476); + v->a[51][sym_redirected_statement] = state(2121); + v->a[51][sym_for_statement] = state(2121); + v->a[51][sym_while_statement] = state(2121); + v->a[51][sym_if_statement] = state(2121); + v->a[51][sym_case_statement] = state(2121); + v->a[51][sym_function_definition] = state(2121); + v->a[51][sym_compound_statement] = state(2121); parse_table_203(v); } void parse_table_203(t_parse_table_array *v) { - v->a[41][sym_ansi_c_string] = actions(715); - v->a[41][aux_sym_number_token1] = actions(717); - v->a[41][aux_sym_number_token2] = actions(719); - v->a[41][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[41][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[41][anon_sym_BQUOTE] = actions(725); - v->a[41][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[41][anon_sym_LT_LPAREN] = actions(729); - v->a[41][anon_sym_GT_LPAREN] = actions(729); - v->a[41][sym_comment] = actions(71); - v->a[41][sym_file_descriptor] = actions(731); - v->a[41][sym_variable_name] = actions(733); - v->a[41][sym_test_operator] = actions(735); - v->a[41][sym__brace_start] = actions(737); - v->a[42][sym__statements] = state(6672); - v->a[42][sym__statement_not_pipeline] = state(6674); - v->a[42][sym_redirected_statement] = state(4416); - v->a[42][sym_for_statement] = state(4416); - v->a[42][sym_c_style_for_statement] = state(4416); - v->a[42][sym_while_statement] = state(4239); + v->a[51][sym_subshell] = state(2121); + v->a[51][sym_pipeline] = state(2499); + v->a[51][sym_list] = state(2121); + v->a[51][sym_negated_command] = state(2121); + v->a[51][sym_declaration_command] = state(2121); + v->a[51][sym_unset_command] = state(2121); + v->a[51][sym_command] = state(2121); + v->a[51][sym_command_name] = state(340); + v->a[51][sym_variable_assignment] = state(709); + v->a[51][sym_variable_assignments] = state(2121); + v->a[51][sym_file_redirect] = state(1361); + v->a[51][sym_arithmetic_expansion] = state(834); + v->a[51][sym_brace_expression] = state(834); + v->a[51][sym_concatenation] = state(1192); + v->a[51][sym_string] = state(834); + v->a[51][sym_number] = state(834); + v->a[51][sym_simple_expansion] = state(834); + v->a[51][sym_expansion] = state(834); + v->a[51][sym_command_substitution] = state(834); + v->a[51][aux_sym__statements_repeat1] = state(236); parse_table_204(v); } void parse_table_204(t_parse_table_array *v) { - v->a[42][sym_if_statement] = state(4239); - v->a[42][sym_case_statement] = state(4416); - v->a[42][sym_function_definition] = state(4416); - v->a[42][sym_compound_statement] = state(4416); - v->a[42][sym_subshell] = state(4416); - v->a[42][sym_pipeline] = state(4910); - v->a[42][sym_list] = state(4416); - v->a[42][sym_negated_command] = state(4416); - v->a[42][sym_test_command] = state(4416); - v->a[42][sym_declaration_command] = state(4416); - v->a[42][sym_unset_command] = state(4416); - v->a[42][sym_command] = state(4416); - v->a[42][sym_command_name] = state(530); - v->a[42][sym_variable_assignment] = state(849); - v->a[42][sym_variable_assignments] = state(4416); - v->a[42][sym_subscript] = state(6760); - v->a[42][sym_file_redirect] = state(1893); - v->a[42][sym_herestring_redirect] = state(1892); - v->a[42][sym_arithmetic_expansion] = state(852); - v->a[42][sym_brace_expression] = state(852); + v->a[51][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[51][aux_sym_command_repeat1] = state(1008); + v->a[51][aux_sym__literal_repeat1] = state(1048); + v->a[51][sym_word] = actions(467); + v->a[51][anon_sym_for] = actions(9); + v->a[51][anon_sym_select] = actions(9); + v->a[51][anon_sym_while] = actions(11); + v->a[51][anon_sym_until] = actions(11); + v->a[51][anon_sym_if] = actions(13); + v->a[51][anon_sym_case] = actions(15); + v->a[51][anon_sym_LPAREN] = actions(17); + v->a[51][anon_sym_function] = actions(469); + v->a[51][anon_sym_LBRACE] = actions(21); + v->a[51][anon_sym_BANG] = actions(471); + v->a[51][anon_sym_declare] = actions(473); + v->a[51][anon_sym_typeset] = actions(473); + v->a[51][anon_sym_export] = actions(473); + v->a[51][anon_sym_readonly] = actions(473); + v->a[51][anon_sym_local] = actions(473); + v->a[51][anon_sym_unset] = actions(475); parse_table_205(v); } diff --git a/parser/static/parse_table/parse_table_400.c b/parser/static/parse_table/parse_table_400.c deleted file mode 100644 index 82cf8bc6..00000000 --- a/parser/static/parse_table/parse_table_400.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_400.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2000(t_parse_table_array *v) -{ - v->a[441][sym_command] = state(4717); - v->a[441][sym_command_name] = state(533); - v->a[441][sym_variable_assignment] = state(948); - v->a[441][sym_variable_assignments] = state(4717); - v->a[441][sym_subscript] = state(6754); - v->a[441][sym_file_redirect] = state(2019); - v->a[441][sym_herestring_redirect] = state(2017); - v->a[441][sym_arithmetic_expansion] = state(938); - v->a[441][sym_brace_expression] = state(938); - v->a[441][sym_concatenation] = state(1376); - v->a[441][sym_string] = state(938); - v->a[441][sym_translated_string] = state(938); - v->a[441][sym_number] = state(938); - v->a[441][sym_simple_expansion] = state(938); - v->a[441][sym_expansion] = state(938); - v->a[441][sym_command_substitution] = state(938); - v->a[441][sym_process_substitution] = state(938); - v->a[441][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[441][aux_sym_command_repeat1] = state(951); - v->a[441][aux_sym__literal_repeat1] = state(1267); - parse_table_2001(v); -} - -void parse_table_2001(t_parse_table_array *v) -{ - v->a[441][sym_word] = actions(765); - v->a[441][anon_sym_for] = actions(9); - v->a[441][anon_sym_select] = actions(11); - v->a[441][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[441][anon_sym_LT] = actions(85); - v->a[441][anon_sym_GT] = actions(85); - v->a[441][anon_sym_GT_GT] = actions(87); - v->a[441][anon_sym_LPAREN] = actions(19); - v->a[441][anon_sym_while] = actions(21); - v->a[441][anon_sym_until] = actions(21); - v->a[441][anon_sym_if] = actions(23); - v->a[441][anon_sym_case] = actions(25); - v->a[441][anon_sym_function] = actions(91); - v->a[441][anon_sym_LBRACE] = actions(29); - v->a[441][anon_sym_BANG] = actions(769); - v->a[441][anon_sym_LBRACK] = actions(33); - v->a[441][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[441][anon_sym_declare] = actions(95); - v->a[441][anon_sym_typeset] = actions(95); - v->a[441][anon_sym_export] = actions(95); - parse_table_2002(v); -} - -void parse_table_2002(t_parse_table_array *v) -{ - v->a[441][anon_sym_readonly] = actions(95); - v->a[441][anon_sym_local] = actions(95); - v->a[441][anon_sym_unset] = actions(97); - v->a[441][anon_sym_unsetenv] = actions(97); - v->a[441][anon_sym_AMP_GT] = actions(85); - v->a[441][anon_sym_AMP_GT_GT] = actions(87); - v->a[441][anon_sym_LT_AMP] = actions(85); - v->a[441][anon_sym_GT_AMP] = actions(85); - v->a[441][anon_sym_GT_PIPE] = actions(87); - v->a[441][anon_sym_LT_AMP_DASH] = actions(99); - v->a[441][anon_sym_GT_AMP_DASH] = actions(99); - v->a[441][anon_sym_LT_LT_LT] = actions(101); - v->a[441][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[441][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[441][anon_sym_DOLLAR] = actions(316); - v->a[441][sym__special_character] = actions(771); - v->a[441][anon_sym_DQUOTE] = actions(320); - v->a[441][sym_raw_string] = actions(773); - v->a[441][sym_ansi_c_string] = actions(773); - v->a[441][aux_sym_number_token1] = actions(324); - parse_table_2003(v); -} - -void parse_table_2003(t_parse_table_array *v) -{ - v->a[441][aux_sym_number_token2] = actions(326); - v->a[441][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[441][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[441][anon_sym_BQUOTE] = actions(332); - v->a[441][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[441][anon_sym_LT_LPAREN] = actions(336); - v->a[441][anon_sym_GT_LPAREN] = actions(336); - v->a[441][sym_comment] = actions(71); - v->a[441][sym_file_descriptor] = actions(135); - v->a[441][sym_variable_name] = actions(137); - v->a[441][sym_test_operator] = actions(775); - v->a[441][sym__brace_start] = actions(344); - v->a[442][sym__statement_not_pipeline] = state(4794); - v->a[442][sym_redirected_statement] = state(4794); - v->a[442][sym_for_statement] = state(4794); - v->a[442][sym_c_style_for_statement] = state(4794); - v->a[442][sym_while_statement] = state(4353); - v->a[442][sym_if_statement] = state(4353); - v->a[442][sym_case_statement] = state(4794); - v->a[442][sym_function_definition] = state(4794); - parse_table_2004(v); -} - -void parse_table_2004(t_parse_table_array *v) -{ - v->a[442][sym_compound_statement] = state(4794); - v->a[442][sym_subshell] = state(4794); - v->a[442][sym_pipeline] = state(5550); - v->a[442][sym_list] = state(4794); - v->a[442][sym_negated_command] = state(4794); - v->a[442][sym_test_command] = state(4794); - v->a[442][sym_declaration_command] = state(4794); - v->a[442][sym_unset_command] = state(4794); - v->a[442][sym_command] = state(4794); - v->a[442][sym_command_name] = state(533); - v->a[442][sym_variable_assignment] = state(961); - v->a[442][sym_variable_assignments] = state(4794); - v->a[442][sym_subscript] = state(6754); - v->a[442][sym_file_redirect] = state(2019); - v->a[442][sym_herestring_redirect] = state(2017); - v->a[442][sym_arithmetic_expansion] = state(938); - v->a[442][sym_brace_expression] = state(938); - v->a[442][sym_concatenation] = state(1376); - v->a[442][sym_string] = state(938); - v->a[442][sym_translated_string] = state(938); - parse_table_2005(v); -} - -/* EOF parse_table_400.c */ diff --git a/parser/static/parse_table/parse_table_401.c b/parser/static/parse_table/parse_table_401.c deleted file mode 100644 index 014ad194..00000000 --- a/parser/static/parse_table/parse_table_401.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_401.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2005(t_parse_table_array *v) -{ - v->a[442][sym_number] = state(938); - v->a[442][sym_simple_expansion] = state(938); - v->a[442][sym_expansion] = state(938); - v->a[442][sym_command_substitution] = state(938); - v->a[442][sym_process_substitution] = state(938); - v->a[442][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[442][aux_sym_command_repeat1] = state(951); - v->a[442][aux_sym__literal_repeat1] = state(1267); - v->a[442][sym_word] = actions(765); - v->a[442][anon_sym_for] = actions(9); - v->a[442][anon_sym_select] = actions(11); - v->a[442][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[442][anon_sym_LT] = actions(85); - v->a[442][anon_sym_GT] = actions(85); - v->a[442][anon_sym_GT_GT] = actions(87); - v->a[442][anon_sym_LPAREN] = actions(19); - v->a[442][anon_sym_while] = actions(21); - v->a[442][anon_sym_until] = actions(21); - v->a[442][anon_sym_if] = actions(23); - v->a[442][anon_sym_case] = actions(25); - parse_table_2006(v); -} - -void parse_table_2006(t_parse_table_array *v) -{ - v->a[442][anon_sym_function] = actions(91); - v->a[442][anon_sym_LBRACE] = actions(29); - v->a[442][anon_sym_BANG] = actions(769); - v->a[442][anon_sym_LBRACK] = actions(33); - v->a[442][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[442][anon_sym_declare] = actions(95); - v->a[442][anon_sym_typeset] = actions(95); - v->a[442][anon_sym_export] = actions(95); - v->a[442][anon_sym_readonly] = actions(95); - v->a[442][anon_sym_local] = actions(95); - v->a[442][anon_sym_unset] = actions(97); - v->a[442][anon_sym_unsetenv] = actions(97); - v->a[442][anon_sym_AMP_GT] = actions(85); - v->a[442][anon_sym_AMP_GT_GT] = actions(87); - v->a[442][anon_sym_LT_AMP] = actions(85); - v->a[442][anon_sym_GT_AMP] = actions(85); - v->a[442][anon_sym_GT_PIPE] = actions(87); - v->a[442][anon_sym_LT_AMP_DASH] = actions(99); - v->a[442][anon_sym_GT_AMP_DASH] = actions(99); - v->a[442][anon_sym_LT_LT_LT] = actions(101); - parse_table_2007(v); -} - -void parse_table_2007(t_parse_table_array *v) -{ - v->a[442][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[442][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[442][anon_sym_DOLLAR] = actions(316); - v->a[442][sym__special_character] = actions(771); - v->a[442][anon_sym_DQUOTE] = actions(320); - v->a[442][sym_raw_string] = actions(773); - v->a[442][sym_ansi_c_string] = actions(773); - v->a[442][aux_sym_number_token1] = actions(324); - v->a[442][aux_sym_number_token2] = actions(326); - v->a[442][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[442][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[442][anon_sym_BQUOTE] = actions(332); - v->a[442][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[442][anon_sym_LT_LPAREN] = actions(336); - v->a[442][anon_sym_GT_LPAREN] = actions(336); - v->a[442][sym_comment] = actions(71); - v->a[442][sym_file_descriptor] = actions(135); - v->a[442][sym_variable_name] = actions(137); - v->a[442][sym_test_operator] = actions(775); - v->a[442][sym__brace_start] = actions(344); - parse_table_2008(v); -} - -void parse_table_2008(t_parse_table_array *v) -{ - v->a[443][sym__statement_not_pipeline] = state(4794); - v->a[443][sym_redirected_statement] = state(4794); - v->a[443][sym_for_statement] = state(4794); - v->a[443][sym_c_style_for_statement] = state(4794); - v->a[443][sym_while_statement] = state(4565); - v->a[443][sym_if_statement] = state(4565); - v->a[443][sym_case_statement] = state(4794); - v->a[443][sym_function_definition] = state(4794); - v->a[443][sym_compound_statement] = state(4794); - v->a[443][sym_subshell] = state(4794); - v->a[443][sym_pipeline] = state(5554); - v->a[443][sym_list] = state(4794); - v->a[443][sym_negated_command] = state(4794); - v->a[443][sym_test_command] = state(4794); - v->a[443][sym_declaration_command] = state(4794); - v->a[443][sym_unset_command] = state(4794); - v->a[443][sym_command] = state(4794); - v->a[443][sym_command_name] = state(544); - v->a[443][sym_variable_assignment] = state(1098); - v->a[443][sym_variable_assignments] = state(4794); - parse_table_2009(v); -} - -void parse_table_2009(t_parse_table_array *v) -{ - v->a[443][sym_subscript] = state(6790); - v->a[443][sym_file_redirect] = state(2019); - v->a[443][sym_herestring_redirect] = state(2017); - v->a[443][sym_arithmetic_expansion] = state(1078); - v->a[443][sym_brace_expression] = state(1078); - v->a[443][sym_concatenation] = state(1376); - v->a[443][sym_string] = state(1078); - v->a[443][sym_translated_string] = state(1078); - v->a[443][sym_number] = state(1078); - v->a[443][sym_simple_expansion] = state(1078); - v->a[443][sym_expansion] = state(1078); - v->a[443][sym_command_substitution] = state(1078); - v->a[443][sym_process_substitution] = state(1078); - v->a[443][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[443][aux_sym_command_repeat1] = state(997); - v->a[443][aux_sym__literal_repeat1] = state(1267); - v->a[443][sym_word] = actions(286); - v->a[443][anon_sym_for] = actions(9); - v->a[443][anon_sym_select] = actions(11); - v->a[443][anon_sym_LPAREN_LPAREN] = actions(288); - parse_table_2010(v); -} - -/* EOF parse_table_401.c */ diff --git a/parser/static/parse_table/parse_table_402.c b/parser/static/parse_table/parse_table_402.c deleted file mode 100644 index 7918f73c..00000000 --- a/parser/static/parse_table/parse_table_402.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_402.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2010(t_parse_table_array *v) -{ - v->a[443][anon_sym_LT] = actions(290); - v->a[443][anon_sym_GT] = actions(290); - v->a[443][anon_sym_GT_GT] = actions(292); - v->a[443][anon_sym_LPAREN] = actions(19); - v->a[443][anon_sym_while] = actions(21); - v->a[443][anon_sym_until] = actions(21); - v->a[443][anon_sym_if] = actions(23); - v->a[443][anon_sym_case] = actions(25); - v->a[443][anon_sym_function] = actions(300); - v->a[443][anon_sym_LBRACE] = actions(29); - v->a[443][anon_sym_BANG] = actions(302); - v->a[443][anon_sym_LBRACK] = actions(33); - v->a[443][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[443][anon_sym_declare] = actions(304); - v->a[443][anon_sym_typeset] = actions(304); - v->a[443][anon_sym_export] = actions(304); - v->a[443][anon_sym_readonly] = actions(304); - v->a[443][anon_sym_local] = actions(304); - v->a[443][anon_sym_unset] = actions(306); - v->a[443][anon_sym_unsetenv] = actions(306); - parse_table_2011(v); -} - -void parse_table_2011(t_parse_table_array *v) -{ - v->a[443][anon_sym_AMP_GT] = actions(290); - v->a[443][anon_sym_AMP_GT_GT] = actions(292); - v->a[443][anon_sym_LT_AMP] = actions(290); - v->a[443][anon_sym_GT_AMP] = actions(290); - v->a[443][anon_sym_GT_PIPE] = actions(292); - v->a[443][anon_sym_LT_AMP_DASH] = actions(308); - v->a[443][anon_sym_GT_AMP_DASH] = actions(308); - v->a[443][anon_sym_LT_LT_LT] = actions(310); - v->a[443][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[443][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[443][anon_sym_DOLLAR] = actions(316); - v->a[443][sym__special_character] = actions(318); - v->a[443][anon_sym_DQUOTE] = actions(320); - v->a[443][sym_raw_string] = actions(322); - v->a[443][sym_ansi_c_string] = actions(322); - v->a[443][aux_sym_number_token1] = actions(324); - v->a[443][aux_sym_number_token2] = actions(326); - v->a[443][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[443][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[443][anon_sym_BQUOTE] = actions(332); - parse_table_2012(v); -} - -void parse_table_2012(t_parse_table_array *v) -{ - v->a[443][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[443][anon_sym_LT_LPAREN] = actions(336); - v->a[443][anon_sym_GT_LPAREN] = actions(336); - v->a[443][sym_comment] = actions(71); - v->a[443][sym_file_descriptor] = actions(338); - v->a[443][sym_variable_name] = actions(340); - v->a[443][sym_test_operator] = actions(342); - v->a[443][sym__brace_start] = actions(344); - v->a[444][sym__statement_not_pipeline] = state(6718); - v->a[444][sym_redirected_statement] = state(4996); - v->a[444][sym_for_statement] = state(4996); - v->a[444][sym_c_style_for_statement] = state(4996); - v->a[444][sym_while_statement] = state(4570); - v->a[444][sym_if_statement] = state(4570); - v->a[444][sym_case_statement] = state(4996); - v->a[444][sym_function_definition] = state(4996); - v->a[444][sym_compound_statement] = state(4996); - v->a[444][sym_subshell] = state(4996); - v->a[444][sym_pipeline] = state(4997); - v->a[444][sym_list] = state(4996); - parse_table_2013(v); -} - -void parse_table_2013(t_parse_table_array *v) -{ - v->a[444][sym_negated_command] = state(4996); - v->a[444][sym_test_command] = state(4996); - v->a[444][sym_declaration_command] = state(4996); - v->a[444][sym_unset_command] = state(4996); - v->a[444][sym_command] = state(4996); - v->a[444][sym_command_name] = state(544); - v->a[444][sym_variable_assignment] = state(1096); - v->a[444][sym_variable_assignments] = state(4996); - v->a[444][sym_subscript] = state(6790); - v->a[444][sym_file_redirect] = state(2019); - v->a[444][sym_herestring_redirect] = state(2017); - v->a[444][sym_arithmetic_expansion] = state(1078); - v->a[444][sym_brace_expression] = state(1078); - v->a[444][sym_concatenation] = state(1376); - v->a[444][sym_string] = state(1078); - v->a[444][sym_translated_string] = state(1078); - v->a[444][sym_number] = state(1078); - v->a[444][sym_simple_expansion] = state(1078); - v->a[444][sym_expansion] = state(1078); - v->a[444][sym_command_substitution] = state(1078); - parse_table_2014(v); -} - -void parse_table_2014(t_parse_table_array *v) -{ - v->a[444][sym_process_substitution] = state(1078); - v->a[444][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[444][aux_sym_command_repeat1] = state(997); - v->a[444][aux_sym__literal_repeat1] = state(1267); - v->a[444][sym_word] = actions(286); - v->a[444][anon_sym_for] = actions(9); - v->a[444][anon_sym_select] = actions(11); - v->a[444][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[444][anon_sym_LT] = actions(290); - v->a[444][anon_sym_GT] = actions(290); - v->a[444][anon_sym_GT_GT] = actions(292); - v->a[444][anon_sym_LPAREN] = actions(19); - v->a[444][anon_sym_while] = actions(21); - v->a[444][anon_sym_until] = actions(21); - v->a[444][anon_sym_if] = actions(23); - v->a[444][anon_sym_case] = actions(25); - v->a[444][anon_sym_function] = actions(300); - v->a[444][anon_sym_LBRACE] = actions(29); - v->a[444][anon_sym_BANG] = actions(302); - v->a[444][anon_sym_LBRACK] = actions(33); - parse_table_2015(v); -} - -/* EOF parse_table_402.c */ diff --git a/parser/static/parse_table/parse_table_403.c b/parser/static/parse_table/parse_table_403.c deleted file mode 100644 index 2fe23f2f..00000000 --- a/parser/static/parse_table/parse_table_403.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_403.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2015(t_parse_table_array *v) -{ - v->a[444][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[444][anon_sym_declare] = actions(304); - v->a[444][anon_sym_typeset] = actions(304); - v->a[444][anon_sym_export] = actions(304); - v->a[444][anon_sym_readonly] = actions(304); - v->a[444][anon_sym_local] = actions(304); - v->a[444][anon_sym_unset] = actions(306); - v->a[444][anon_sym_unsetenv] = actions(306); - v->a[444][anon_sym_AMP_GT] = actions(290); - v->a[444][anon_sym_AMP_GT_GT] = actions(292); - v->a[444][anon_sym_LT_AMP] = actions(290); - v->a[444][anon_sym_GT_AMP] = actions(290); - v->a[444][anon_sym_GT_PIPE] = actions(292); - v->a[444][anon_sym_LT_AMP_DASH] = actions(308); - v->a[444][anon_sym_GT_AMP_DASH] = actions(308); - v->a[444][anon_sym_LT_LT_LT] = actions(310); - v->a[444][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[444][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[444][anon_sym_DOLLAR] = actions(316); - v->a[444][sym__special_character] = actions(318); - parse_table_2016(v); -} - -void parse_table_2016(t_parse_table_array *v) -{ - v->a[444][anon_sym_DQUOTE] = actions(320); - v->a[444][sym_raw_string] = actions(322); - v->a[444][sym_ansi_c_string] = actions(322); - v->a[444][aux_sym_number_token1] = actions(324); - v->a[444][aux_sym_number_token2] = actions(326); - v->a[444][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[444][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[444][anon_sym_BQUOTE] = actions(332); - v->a[444][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[444][anon_sym_LT_LPAREN] = actions(336); - v->a[444][anon_sym_GT_LPAREN] = actions(336); - v->a[444][sym_comment] = actions(71); - v->a[444][sym_file_descriptor] = actions(338); - v->a[444][sym_variable_name] = actions(340); - v->a[444][sym_test_operator] = actions(342); - v->a[444][sym__brace_start] = actions(344); - v->a[445][sym__statement_not_pipeline] = state(6566); - v->a[445][sym_redirected_statement] = state(5368); - v->a[445][sym_for_statement] = state(5368); - v->a[445][sym_c_style_for_statement] = state(5368); - parse_table_2017(v); -} - -void parse_table_2017(t_parse_table_array *v) -{ - v->a[445][sym_while_statement] = state(5056); - v->a[445][sym_if_statement] = state(5056); - v->a[445][sym_case_statement] = state(5368); - v->a[445][sym_function_definition] = state(5368); - v->a[445][sym_compound_statement] = state(5368); - v->a[445][sym_subshell] = state(5368); - v->a[445][sym_pipeline] = state(5369); - v->a[445][sym_list] = state(5368); - v->a[445][sym_negated_command] = state(5368); - v->a[445][sym_test_command] = state(5368); - v->a[445][sym_declaration_command] = state(5368); - v->a[445][sym_unset_command] = state(5368); - v->a[445][sym_command] = state(5368); - v->a[445][sym_command_name] = state(596); - v->a[445][sym_variable_assignment] = state(1562); - v->a[445][sym_variable_assignments] = state(5368); - v->a[445][sym_subscript] = state(6759); - v->a[445][sym_file_redirect] = state(2019); - v->a[445][sym_herestring_redirect] = state(2017); - v->a[445][sym_arithmetic_expansion] = state(1717); - parse_table_2018(v); -} - -void parse_table_2018(t_parse_table_array *v) -{ - v->a[445][sym_brace_expression] = state(1717); - v->a[445][sym_concatenation] = state(1376); - v->a[445][sym_string] = state(1717); - v->a[445][sym_translated_string] = state(1717); - v->a[445][sym_number] = state(1717); - v->a[445][sym_simple_expansion] = state(1717); - v->a[445][sym_expansion] = state(1717); - v->a[445][sym_command_substitution] = state(1717); - v->a[445][sym_process_substitution] = state(1717); - v->a[445][aux_sym_redirected_statement_repeat2] = state(5176); - v->a[445][aux_sym_command_repeat1] = state(933); - v->a[445][aux_sym__literal_repeat1] = state(1267); - v->a[445][sym_word] = actions(997); - v->a[445][anon_sym_for] = actions(9); - v->a[445][anon_sym_select] = actions(11); - v->a[445][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[445][anon_sym_LT] = actions(999); - v->a[445][anon_sym_GT] = actions(999); - v->a[445][anon_sym_GT_GT] = actions(1001); - v->a[445][anon_sym_LPAREN] = actions(19); - parse_table_2019(v); -} - -void parse_table_2019(t_parse_table_array *v) -{ - v->a[445][anon_sym_while] = actions(21); - v->a[445][anon_sym_until] = actions(21); - v->a[445][anon_sym_if] = actions(23); - v->a[445][anon_sym_case] = actions(25); - v->a[445][anon_sym_function] = actions(1003); - v->a[445][anon_sym_LBRACE] = actions(29); - v->a[445][anon_sym_BANG] = actions(1005); - v->a[445][anon_sym_LBRACK] = actions(33); - v->a[445][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[445][anon_sym_declare] = actions(1007); - v->a[445][anon_sym_typeset] = actions(1007); - v->a[445][anon_sym_export] = actions(1007); - v->a[445][anon_sym_readonly] = actions(1007); - v->a[445][anon_sym_local] = actions(1007); - v->a[445][anon_sym_unset] = actions(1009); - v->a[445][anon_sym_unsetenv] = actions(1009); - v->a[445][anon_sym_AMP_GT] = actions(999); - v->a[445][anon_sym_AMP_GT_GT] = actions(1001); - v->a[445][anon_sym_LT_AMP] = actions(999); - v->a[445][anon_sym_GT_AMP] = actions(999); - parse_table_2020(v); -} - -/* EOF parse_table_403.c */ diff --git a/parser/static/parse_table/parse_table_404.c b/parser/static/parse_table/parse_table_404.c deleted file mode 100644 index e3796680..00000000 --- a/parser/static/parse_table/parse_table_404.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_404.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2020(t_parse_table_array *v) -{ - v->a[445][anon_sym_GT_PIPE] = actions(1001); - v->a[445][anon_sym_LT_AMP_DASH] = actions(1011); - v->a[445][anon_sym_GT_AMP_DASH] = actions(1011); - v->a[445][anon_sym_LT_LT_LT] = actions(1013); - v->a[445][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[445][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[445][anon_sym_DOLLAR] = actions(316); - v->a[445][sym__special_character] = actions(1015); - v->a[445][anon_sym_DQUOTE] = actions(320); - v->a[445][sym_raw_string] = actions(1017); - v->a[445][sym_ansi_c_string] = actions(1017); - v->a[445][aux_sym_number_token1] = actions(324); - v->a[445][aux_sym_number_token2] = actions(326); - v->a[445][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[445][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[445][anon_sym_BQUOTE] = actions(332); - v->a[445][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[445][anon_sym_LT_LPAREN] = actions(336); - v->a[445][anon_sym_GT_LPAREN] = actions(336); - v->a[445][sym_comment] = actions(71); - parse_table_2021(v); -} - -void parse_table_2021(t_parse_table_array *v) -{ - v->a[445][sym_file_descriptor] = actions(1019); - v->a[445][sym_variable_name] = actions(1021); - v->a[445][sym_test_operator] = actions(1023); - v->a[445][sym__brace_start] = actions(344); - v->a[446][sym__statement_not_pipeline] = state(4794); - v->a[446][sym_redirected_statement] = state(4794); - v->a[446][sym_for_statement] = state(4794); - v->a[446][sym_c_style_for_statement] = state(4794); - v->a[446][sym_while_statement] = state(5058); - v->a[446][sym_if_statement] = state(5058); - v->a[446][sym_case_statement] = state(4794); - v->a[446][sym_function_definition] = state(4794); - v->a[446][sym_compound_statement] = state(4794); - v->a[446][sym_subshell] = state(4794); - v->a[446][sym_pipeline] = state(5559); - v->a[446][sym_list] = state(4794); - v->a[446][sym_negated_command] = state(4794); - v->a[446][sym_test_command] = state(4794); - v->a[446][sym_declaration_command] = state(4794); - v->a[446][sym_unset_command] = state(4794); - parse_table_2022(v); -} - -void parse_table_2022(t_parse_table_array *v) -{ - v->a[446][sym_command] = state(4794); - v->a[446][sym_command_name] = state(596); - v->a[446][sym_variable_assignment] = state(1627); - v->a[446][sym_variable_assignments] = state(4794); - v->a[446][sym_subscript] = state(6759); - v->a[446][sym_file_redirect] = state(2019); - v->a[446][sym_herestring_redirect] = state(2017); - v->a[446][sym_arithmetic_expansion] = state(1717); - v->a[446][sym_brace_expression] = state(1717); - v->a[446][sym_concatenation] = state(1376); - v->a[446][sym_string] = state(1717); - v->a[446][sym_translated_string] = state(1717); - v->a[446][sym_number] = state(1717); - v->a[446][sym_simple_expansion] = state(1717); - v->a[446][sym_expansion] = state(1717); - v->a[446][sym_command_substitution] = state(1717); - v->a[446][sym_process_substitution] = state(1717); - v->a[446][aux_sym_redirected_statement_repeat2] = state(5176); - v->a[446][aux_sym_command_repeat1] = state(933); - v->a[446][aux_sym__literal_repeat1] = state(1267); - parse_table_2023(v); -} - -void parse_table_2023(t_parse_table_array *v) -{ - v->a[446][sym_word] = actions(997); - v->a[446][anon_sym_for] = actions(9); - v->a[446][anon_sym_select] = actions(11); - v->a[446][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[446][anon_sym_LT] = actions(999); - v->a[446][anon_sym_GT] = actions(999); - v->a[446][anon_sym_GT_GT] = actions(1001); - v->a[446][anon_sym_LPAREN] = actions(19); - v->a[446][anon_sym_while] = actions(21); - v->a[446][anon_sym_until] = actions(21); - v->a[446][anon_sym_if] = actions(23); - v->a[446][anon_sym_case] = actions(25); - v->a[446][anon_sym_function] = actions(1003); - v->a[446][anon_sym_LBRACE] = actions(29); - v->a[446][anon_sym_BANG] = actions(1005); - v->a[446][anon_sym_LBRACK] = actions(33); - v->a[446][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[446][anon_sym_declare] = actions(1007); - v->a[446][anon_sym_typeset] = actions(1007); - v->a[446][anon_sym_export] = actions(1007); - parse_table_2024(v); -} - -void parse_table_2024(t_parse_table_array *v) -{ - v->a[446][anon_sym_readonly] = actions(1007); - v->a[446][anon_sym_local] = actions(1007); - v->a[446][anon_sym_unset] = actions(1009); - v->a[446][anon_sym_unsetenv] = actions(1009); - v->a[446][anon_sym_AMP_GT] = actions(999); - v->a[446][anon_sym_AMP_GT_GT] = actions(1001); - v->a[446][anon_sym_LT_AMP] = actions(999); - v->a[446][anon_sym_GT_AMP] = actions(999); - v->a[446][anon_sym_GT_PIPE] = actions(1001); - v->a[446][anon_sym_LT_AMP_DASH] = actions(1011); - v->a[446][anon_sym_GT_AMP_DASH] = actions(1011); - v->a[446][anon_sym_LT_LT_LT] = actions(1013); - v->a[446][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[446][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[446][anon_sym_DOLLAR] = actions(316); - v->a[446][sym__special_character] = actions(1015); - v->a[446][anon_sym_DQUOTE] = actions(320); - v->a[446][sym_raw_string] = actions(1017); - v->a[446][sym_ansi_c_string] = actions(1017); - v->a[446][aux_sym_number_token1] = actions(324); - parse_table_2025(v); -} - -/* EOF parse_table_404.c */ diff --git a/parser/static/parse_table/parse_table_405.c b/parser/static/parse_table/parse_table_405.c deleted file mode 100644 index c78b6b51..00000000 --- a/parser/static/parse_table/parse_table_405.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_405.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2025(t_parse_table_array *v) -{ - v->a[446][aux_sym_number_token2] = actions(326); - v->a[446][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[446][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[446][anon_sym_BQUOTE] = actions(332); - v->a[446][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[446][anon_sym_LT_LPAREN] = actions(336); - v->a[446][anon_sym_GT_LPAREN] = actions(336); - v->a[446][sym_comment] = actions(71); - v->a[446][sym_file_descriptor] = actions(1019); - v->a[446][sym_variable_name] = actions(1021); - v->a[446][sym_test_operator] = actions(1023); - v->a[446][sym__brace_start] = actions(344); - v->a[447][sym__statement_not_pipeline] = state(6568); - v->a[447][sym_redirected_statement] = state(5421); - v->a[447][sym_for_statement] = state(5421); - v->a[447][sym_c_style_for_statement] = state(5421); - v->a[447][sym_while_statement] = state(5184); - v->a[447][sym_if_statement] = state(5184); - v->a[447][sym_case_statement] = state(5421); - v->a[447][sym_function_definition] = state(5421); - parse_table_2026(v); -} - -void parse_table_2026(t_parse_table_array *v) -{ - v->a[447][sym_compound_statement] = state(5421); - v->a[447][sym_subshell] = state(5421); - v->a[447][sym_pipeline] = state(5419); - v->a[447][sym_list] = state(5421); - v->a[447][sym_negated_command] = state(5421); - v->a[447][sym_test_command] = state(5421); - v->a[447][sym_declaration_command] = state(5421); - v->a[447][sym_unset_command] = state(5421); - v->a[447][sym_command] = state(5421); - v->a[447][sym_command_name] = state(620); - v->a[447][sym_variable_assignment] = state(1882); - v->a[447][sym_variable_assignments] = state(5421); - v->a[447][sym_subscript] = state(6756); - v->a[447][sym_file_redirect] = state(2780); - v->a[447][sym_herestring_redirect] = state(2886); - v->a[447][sym_arithmetic_expansion] = state(1799); - v->a[447][sym_brace_expression] = state(1799); - v->a[447][sym_concatenation] = state(2368); - v->a[447][sym_string] = state(1799); - v->a[447][sym_translated_string] = state(1799); - parse_table_2027(v); -} - -void parse_table_2027(t_parse_table_array *v) -{ - v->a[447][sym_number] = state(1799); - v->a[447][sym_simple_expansion] = state(1799); - v->a[447][sym_expansion] = state(1799); - v->a[447][sym_command_substitution] = state(1799); - v->a[447][sym_process_substitution] = state(1799); - v->a[447][aux_sym_redirected_statement_repeat2] = state(5362); - v->a[447][aux_sym_command_repeat1] = state(955); - v->a[447][aux_sym__literal_repeat1] = state(2332); - v->a[447][sym_word] = actions(1025); - v->a[447][anon_sym_for] = actions(145); - v->a[447][anon_sym_select] = actions(147); - v->a[447][anon_sym_LPAREN_LPAREN] = actions(1027); - v->a[447][anon_sym_LT] = actions(1029); - v->a[447][anon_sym_GT] = actions(1029); - v->a[447][anon_sym_GT_GT] = actions(1031); - v->a[447][anon_sym_LPAREN] = actions(1033); - v->a[447][anon_sym_while] = actions(157); - v->a[447][anon_sym_until] = actions(157); - v->a[447][anon_sym_if] = actions(159); - v->a[447][anon_sym_case] = actions(161); - parse_table_2028(v); -} - -void parse_table_2028(t_parse_table_array *v) -{ - v->a[447][anon_sym_function] = actions(163); - v->a[447][anon_sym_LBRACE] = actions(165); - v->a[447][anon_sym_BANG] = actions(1035); - v->a[447][anon_sym_LBRACK] = actions(169); - v->a[447][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[447][anon_sym_declare] = actions(175); - v->a[447][anon_sym_typeset] = actions(175); - v->a[447][anon_sym_export] = actions(175); - v->a[447][anon_sym_readonly] = actions(175); - v->a[447][anon_sym_local] = actions(175); - v->a[447][anon_sym_unset] = actions(177); - v->a[447][anon_sym_unsetenv] = actions(177); - v->a[447][anon_sym_AMP_GT] = actions(1029); - v->a[447][anon_sym_AMP_GT_GT] = actions(1031); - v->a[447][anon_sym_LT_AMP] = actions(1029); - v->a[447][anon_sym_GT_AMP] = actions(1029); - v->a[447][anon_sym_GT_PIPE] = actions(1031); - v->a[447][anon_sym_LT_AMP_DASH] = actions(1037); - v->a[447][anon_sym_GT_AMP_DASH] = actions(1037); - v->a[447][anon_sym_LT_LT_LT] = actions(1039); - parse_table_2029(v); -} - -void parse_table_2029(t_parse_table_array *v) -{ - v->a[447][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1041); - v->a[447][anon_sym_DOLLAR_LBRACK] = actions(1043); - v->a[447][anon_sym_DOLLAR] = actions(1045); - v->a[447][sym__special_character] = actions(1047); - v->a[447][anon_sym_DQUOTE] = actions(1049); - v->a[447][sym_raw_string] = actions(1051); - v->a[447][sym_ansi_c_string] = actions(1051); - v->a[447][aux_sym_number_token1] = actions(1053); - v->a[447][aux_sym_number_token2] = actions(1055); - v->a[447][anon_sym_DOLLAR_LBRACE] = actions(1057); - v->a[447][anon_sym_DOLLAR_LPAREN] = actions(1059); - v->a[447][anon_sym_BQUOTE] = actions(1061); - v->a[447][anon_sym_DOLLAR_BQUOTE] = actions(1063); - v->a[447][anon_sym_LT_LPAREN] = actions(1065); - v->a[447][anon_sym_GT_LPAREN] = actions(1065); - v->a[447][sym_comment] = actions(71); - v->a[447][sym_file_descriptor] = actions(1067); - v->a[447][sym_variable_name] = actions(217); - v->a[447][sym_test_operator] = actions(1069); - v->a[447][sym__brace_start] = actions(1071); - parse_table_2030(v); -} - -/* EOF parse_table_405.c */ diff --git a/parser/static/parse_table/parse_table_406.c b/parser/static/parse_table/parse_table_406.c deleted file mode 100644 index f006cba7..00000000 --- a/parser/static/parse_table/parse_table_406.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_406.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2030(t_parse_table_array *v) -{ - v->a[448][sym__statement_not_pipeline] = state(4794); - v->a[448][sym_redirected_statement] = state(4794); - v->a[448][sym_for_statement] = state(4794); - v->a[448][sym_c_style_for_statement] = state(4794); - v->a[448][sym_while_statement] = state(4381); - v->a[448][sym_if_statement] = state(4381); - v->a[448][sym_case_statement] = state(4794); - v->a[448][sym_function_definition] = state(4794); - v->a[448][sym_compound_statement] = state(4794); - v->a[448][sym_subshell] = state(4794); - v->a[448][sym_pipeline] = state(5557); - v->a[448][sym_list] = state(4794); - v->a[448][sym_negated_command] = state(4794); - v->a[448][sym_test_command] = state(4794); - v->a[448][sym_declaration_command] = state(4794); - v->a[448][sym_unset_command] = state(4794); - v->a[448][sym_command] = state(4794); - v->a[448][sym_command_name] = state(534); - v->a[448][sym_variable_assignment] = state(986); - v->a[448][sym_variable_assignments] = state(4794); - parse_table_2031(v); -} - -void parse_table_2031(t_parse_table_array *v) -{ - v->a[448][sym_subscript] = state(6774); - v->a[448][sym_file_redirect] = state(2055); - v->a[448][sym_herestring_redirect] = state(2156); - v->a[448][sym_arithmetic_expansion] = state(957); - v->a[448][sym_brace_expression] = state(957); - v->a[448][sym_concatenation] = state(1386); - v->a[448][sym_string] = state(957); - v->a[448][sym_translated_string] = state(957); - v->a[448][sym_number] = state(957); - v->a[448][sym_simple_expansion] = state(957); - v->a[448][sym_expansion] = state(957); - v->a[448][sym_command_substitution] = state(957); - v->a[448][sym_process_substitution] = state(957); - v->a[448][aux_sym_redirected_statement_repeat2] = state(4571); - v->a[448][aux_sym_command_repeat1] = state(937); - v->a[448][aux_sym__literal_repeat1] = state(1212); - v->a[448][sym_word] = actions(7); - v->a[448][anon_sym_for] = actions(9); - v->a[448][anon_sym_select] = actions(11); - v->a[448][anon_sym_LPAREN_LPAREN] = actions(13); - parse_table_2032(v); -} - -void parse_table_2032(t_parse_table_array *v) -{ - v->a[448][anon_sym_LT] = actions(15); - v->a[448][anon_sym_GT] = actions(15); - v->a[448][anon_sym_GT_GT] = actions(17); - v->a[448][anon_sym_LPAREN] = actions(19); - v->a[448][anon_sym_while] = actions(21); - v->a[448][anon_sym_until] = actions(21); - v->a[448][anon_sym_if] = actions(23); - v->a[448][anon_sym_case] = actions(25); - v->a[448][anon_sym_function] = actions(27); - v->a[448][anon_sym_LBRACE] = actions(29); - v->a[448][anon_sym_BANG] = actions(31); - v->a[448][anon_sym_LBRACK] = actions(33); - v->a[448][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[448][anon_sym_declare] = actions(37); - v->a[448][anon_sym_typeset] = actions(37); - v->a[448][anon_sym_export] = actions(37); - v->a[448][anon_sym_readonly] = actions(37); - v->a[448][anon_sym_local] = actions(37); - v->a[448][anon_sym_unset] = actions(39); - v->a[448][anon_sym_unsetenv] = actions(39); - parse_table_2033(v); -} - -void parse_table_2033(t_parse_table_array *v) -{ - v->a[448][anon_sym_AMP_GT] = actions(15); - v->a[448][anon_sym_AMP_GT_GT] = actions(17); - v->a[448][anon_sym_LT_AMP] = actions(15); - v->a[448][anon_sym_GT_AMP] = actions(15); - v->a[448][anon_sym_GT_PIPE] = actions(17); - v->a[448][anon_sym_LT_AMP_DASH] = actions(41); - v->a[448][anon_sym_GT_AMP_DASH] = actions(41); - v->a[448][anon_sym_LT_LT_LT] = actions(43); - v->a[448][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(45); - v->a[448][anon_sym_DOLLAR_LBRACK] = actions(47); - v->a[448][anon_sym_DOLLAR] = actions(49); - v->a[448][sym__special_character] = actions(51); - v->a[448][anon_sym_DQUOTE] = actions(53); - v->a[448][sym_raw_string] = actions(55); - v->a[448][sym_ansi_c_string] = actions(55); - v->a[448][aux_sym_number_token1] = actions(57); - v->a[448][aux_sym_number_token2] = actions(59); - v->a[448][anon_sym_DOLLAR_LBRACE] = actions(61); - v->a[448][anon_sym_DOLLAR_LPAREN] = actions(63); - v->a[448][anon_sym_BQUOTE] = actions(65); - parse_table_2034(v); -} - -void parse_table_2034(t_parse_table_array *v) -{ - v->a[448][anon_sym_DOLLAR_BQUOTE] = actions(67); - v->a[448][anon_sym_LT_LPAREN] = actions(69); - v->a[448][anon_sym_GT_LPAREN] = actions(69); - v->a[448][sym_comment] = actions(71); - v->a[448][sym_file_descriptor] = actions(73); - v->a[448][sym_variable_name] = actions(75); - v->a[448][sym_test_operator] = actions(77); - v->a[448][sym__brace_start] = actions(79); - v->a[449][sym__statement_not_pipeline] = state(6558); - v->a[449][sym_redirected_statement] = state(4722); - v->a[449][sym_for_statement] = state(4722); - v->a[449][sym_c_style_for_statement] = state(4722); - v->a[449][sym_while_statement] = state(4289); - v->a[449][sym_if_statement] = state(4289); - v->a[449][sym_case_statement] = state(4722); - v->a[449][sym_function_definition] = state(4722); - v->a[449][sym_compound_statement] = state(4722); - v->a[449][sym_subshell] = state(4722); - v->a[449][sym_pipeline] = state(4724); - v->a[449][sym_list] = state(4722); - parse_table_2035(v); -} - -/* EOF parse_table_406.c */ diff --git a/parser/static/parse_table/parse_table_407.c b/parser/static/parse_table/parse_table_407.c deleted file mode 100644 index d2b0712e..00000000 --- a/parser/static/parse_table/parse_table_407.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_407.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2035(t_parse_table_array *v) -{ - v->a[449][sym_negated_command] = state(4722); - v->a[449][sym_test_command] = state(4722); - v->a[449][sym_declaration_command] = state(4722); - v->a[449][sym_unset_command] = state(4722); - v->a[449][sym_command] = state(4722); - v->a[449][sym_command_name] = state(554); - v->a[449][sym_variable_assignment] = state(1059); - v->a[449][sym_variable_assignments] = state(4722); - v->a[449][sym_subscript] = state(6790); - v->a[449][sym_file_redirect] = state(2273); - v->a[449][sym_herestring_redirect] = state(2272); - v->a[449][sym_arithmetic_expansion] = state(1078); - v->a[449][sym_brace_expression] = state(1078); - v->a[449][sym_concatenation] = state(1376); - v->a[449][sym_string] = state(1078); - v->a[449][sym_translated_string] = state(1078); - v->a[449][sym_number] = state(1078); - v->a[449][sym_simple_expansion] = state(1078); - v->a[449][sym_expansion] = state(1078); - v->a[449][sym_command_substitution] = state(1078); - parse_table_2036(v); -} - -void parse_table_2036(t_parse_table_array *v) -{ - v->a[449][sym_process_substitution] = state(1078); - v->a[449][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[449][aux_sym_command_repeat1] = state(958); - v->a[449][aux_sym__literal_repeat1] = state(1267); - v->a[449][sym_word] = actions(799); - v->a[449][anon_sym_for] = actions(9); - v->a[449][anon_sym_select] = actions(11); - v->a[449][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[449][anon_sym_LT] = actions(290); - v->a[449][anon_sym_GT] = actions(290); - v->a[449][anon_sym_GT_GT] = actions(292); - v->a[449][anon_sym_LPAREN] = actions(19); - v->a[449][anon_sym_while] = actions(21); - v->a[449][anon_sym_until] = actions(21); - v->a[449][anon_sym_if] = actions(23); - v->a[449][anon_sym_case] = actions(25); - v->a[449][anon_sym_function] = actions(801); - v->a[449][anon_sym_LBRACE] = actions(29); - v->a[449][anon_sym_BANG] = actions(803); - v->a[449][anon_sym_LBRACK] = actions(33); - parse_table_2037(v); -} - -void parse_table_2037(t_parse_table_array *v) -{ - v->a[449][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[449][anon_sym_declare] = actions(805); - v->a[449][anon_sym_typeset] = actions(805); - v->a[449][anon_sym_export] = actions(805); - v->a[449][anon_sym_readonly] = actions(805); - v->a[449][anon_sym_local] = actions(805); - v->a[449][anon_sym_unset] = actions(807); - v->a[449][anon_sym_unsetenv] = actions(807); - v->a[449][anon_sym_AMP_GT] = actions(290); - v->a[449][anon_sym_AMP_GT_GT] = actions(292); - v->a[449][anon_sym_LT_AMP] = actions(290); - v->a[449][anon_sym_GT_AMP] = actions(290); - v->a[449][anon_sym_GT_PIPE] = actions(292); - v->a[449][anon_sym_LT_AMP_DASH] = actions(308); - v->a[449][anon_sym_GT_AMP_DASH] = actions(308); - v->a[449][anon_sym_LT_LT_LT] = actions(310); - v->a[449][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[449][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[449][anon_sym_DOLLAR] = actions(316); - v->a[449][sym__special_character] = actions(318); - parse_table_2038(v); -} - -void parse_table_2038(t_parse_table_array *v) -{ - v->a[449][anon_sym_DQUOTE] = actions(320); - v->a[449][sym_raw_string] = actions(322); - v->a[449][sym_ansi_c_string] = actions(322); - v->a[449][aux_sym_number_token1] = actions(324); - v->a[449][aux_sym_number_token2] = actions(326); - v->a[449][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[449][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[449][anon_sym_BQUOTE] = actions(332); - v->a[449][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[449][anon_sym_LT_LPAREN] = actions(336); - v->a[449][anon_sym_GT_LPAREN] = actions(336); - v->a[449][sym_comment] = actions(71); - v->a[449][sym_file_descriptor] = actions(338); - v->a[449][sym_variable_name] = actions(340); - v->a[449][sym_test_operator] = actions(342); - v->a[449][sym__brace_start] = actions(344); - v->a[450][sym__statement_not_pipeline] = state(6584); - v->a[450][sym_redirected_statement] = state(4342); - v->a[450][sym_for_statement] = state(4342); - v->a[450][sym_c_style_for_statement] = state(4342); - parse_table_2039(v); -} - -void parse_table_2039(t_parse_table_array *v) -{ - v->a[450][sym_while_statement] = state(4224); - v->a[450][sym_if_statement] = state(4224); - v->a[450][sym_case_statement] = state(4342); - v->a[450][sym_function_definition] = state(4342); - v->a[450][sym_compound_statement] = state(4342); - v->a[450][sym_subshell] = state(4342); - v->a[450][sym_pipeline] = state(4339); - v->a[450][sym_list] = state(4342); - v->a[450][sym_negated_command] = state(4342); - v->a[450][sym_test_command] = state(4342); - v->a[450][sym_declaration_command] = state(4342); - v->a[450][sym_unset_command] = state(4342); - v->a[450][sym_command] = state(4342); - v->a[450][sym_command_name] = state(528); - v->a[450][sym_variable_assignment] = state(809); - v->a[450][sym_variable_assignments] = state(4342); - v->a[450][sym_subscript] = state(6736); - v->a[450][sym_file_redirect] = state(1635); - v->a[450][sym_herestring_redirect] = state(1634); - v->a[450][sym_arithmetic_expansion] = state(815); - parse_table_2040(v); -} - -/* EOF parse_table_407.c */ diff --git a/parser/static/parse_table/parse_table_408.c b/parser/static/parse_table/parse_table_408.c deleted file mode 100644 index 53c8114f..00000000 --- a/parser/static/parse_table/parse_table_408.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_408.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2040(t_parse_table_array *v) -{ - v->a[450][sym_brace_expression] = state(815); - v->a[450][sym_concatenation] = state(1082); - v->a[450][sym_string] = state(815); - v->a[450][sym_translated_string] = state(815); - v->a[450][sym_number] = state(815); - v->a[450][sym_simple_expansion] = state(815); - v->a[450][sym_expansion] = state(815); - v->a[450][sym_command_substitution] = state(815); - v->a[450][sym_process_substitution] = state(815); - v->a[450][aux_sym_redirected_statement_repeat2] = state(4250); - v->a[450][aux_sym_command_repeat1] = state(925); - v->a[450][aux_sym__literal_repeat1] = state(926); - v->a[450][sym_word] = actions(403); - v->a[450][anon_sym_for] = actions(405); - v->a[450][anon_sym_select] = actions(407); - v->a[450][anon_sym_LPAREN_LPAREN] = actions(409); - v->a[450][anon_sym_LT] = actions(411); - v->a[450][anon_sym_GT] = actions(411); - v->a[450][anon_sym_GT_GT] = actions(413); - v->a[450][anon_sym_LPAREN] = actions(415); - parse_table_2041(v); -} - -void parse_table_2041(t_parse_table_array *v) -{ - v->a[450][anon_sym_while] = actions(417); - v->a[450][anon_sym_until] = actions(417); - v->a[450][anon_sym_if] = actions(419); - v->a[450][anon_sym_case] = actions(421); - v->a[450][anon_sym_function] = actions(431); - v->a[450][anon_sym_LBRACE] = actions(433); - v->a[450][anon_sym_BANG] = actions(435); - v->a[450][anon_sym_LBRACK] = actions(437); - v->a[450][anon_sym_LBRACK_LBRACK] = actions(439); - v->a[450][anon_sym_declare] = actions(441); - v->a[450][anon_sym_typeset] = actions(441); - v->a[450][anon_sym_export] = actions(441); - v->a[450][anon_sym_readonly] = actions(441); - v->a[450][anon_sym_local] = actions(441); - v->a[450][anon_sym_unset] = actions(443); - v->a[450][anon_sym_unsetenv] = actions(443); - v->a[450][anon_sym_AMP_GT] = actions(411); - v->a[450][anon_sym_AMP_GT_GT] = actions(413); - v->a[450][anon_sym_LT_AMP] = actions(411); - v->a[450][anon_sym_GT_AMP] = actions(411); - parse_table_2042(v); -} - -void parse_table_2042(t_parse_table_array *v) -{ - v->a[450][anon_sym_GT_PIPE] = actions(413); - v->a[450][anon_sym_LT_AMP_DASH] = actions(445); - v->a[450][anon_sym_GT_AMP_DASH] = actions(445); - v->a[450][anon_sym_LT_LT_LT] = actions(447); - v->a[450][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(449); - v->a[450][anon_sym_DOLLAR_LBRACK] = actions(451); - v->a[450][anon_sym_DOLLAR] = actions(453); - v->a[450][sym__special_character] = actions(455); - v->a[450][anon_sym_DQUOTE] = actions(457); - v->a[450][sym_raw_string] = actions(459); - v->a[450][sym_ansi_c_string] = actions(459); - v->a[450][aux_sym_number_token1] = actions(461); - v->a[450][aux_sym_number_token2] = actions(463); - v->a[450][anon_sym_DOLLAR_LBRACE] = actions(465); - v->a[450][anon_sym_DOLLAR_LPAREN] = actions(467); - v->a[450][anon_sym_BQUOTE] = actions(469); - v->a[450][anon_sym_DOLLAR_BQUOTE] = actions(471); - v->a[450][anon_sym_LT_LPAREN] = actions(473); - v->a[450][anon_sym_GT_LPAREN] = actions(473); - v->a[450][sym_comment] = actions(71); - parse_table_2043(v); -} - -void parse_table_2043(t_parse_table_array *v) -{ - v->a[450][sym_file_descriptor] = actions(475); - v->a[450][sym_variable_name] = actions(477); - v->a[450][sym_test_operator] = actions(479); - v->a[450][sym__brace_start] = actions(481); - v->a[451][sym__expression] = state(3098); - v->a[451][sym_binary_expression] = state(3053); - v->a[451][sym_ternary_expression] = state(3053); - v->a[451][sym_unary_expression] = state(3053); - v->a[451][sym_postfix_expression] = state(3053); - v->a[451][sym_parenthesized_expression] = state(3053); - v->a[451][sym_arithmetic_expansion] = state(2500); - v->a[451][sym_brace_expression] = state(2500); - v->a[451][sym_concatenation] = state(3053); - v->a[451][sym_string] = state(2500); - v->a[451][sym_translated_string] = state(2500); - v->a[451][sym_number] = state(2500); - v->a[451][sym_simple_expansion] = state(2500); - v->a[451][sym_expansion] = state(2500); - v->a[451][sym_command_substitution] = state(2500); - v->a[451][sym_process_substitution] = state(2500); - parse_table_2044(v); -} - -void parse_table_2044(t_parse_table_array *v) -{ - v->a[451][aux_sym__literal_repeat1] = state(2690); - v->a[451][aux_sym_concatenation_repeat1] = state(2491); - v->a[451][sym_word] = actions(237); - v->a[451][anon_sym_LPAREN_LPAREN] = actions(1073); - v->a[451][anon_sym_EQ] = actions(243); - v->a[451][anon_sym_PLUS_PLUS] = actions(243); - v->a[451][anon_sym_DASH_DASH] = actions(243); - v->a[451][anon_sym_PLUS_EQ] = actions(243); - v->a[451][anon_sym_DASH_EQ] = actions(243); - v->a[451][anon_sym_STAR_EQ] = actions(243); - v->a[451][anon_sym_SLASH_EQ] = actions(243); - v->a[451][anon_sym_PERCENT_EQ] = actions(243); - v->a[451][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[451][anon_sym_LT_LT_EQ] = actions(354); - v->a[451][anon_sym_GT_GT_EQ] = actions(354); - v->a[451][anon_sym_AMP_EQ] = actions(354); - v->a[451][anon_sym_CARET_EQ] = actions(243); - v->a[451][anon_sym_PIPE_EQ] = actions(354); - v->a[451][anon_sym_PIPE_PIPE] = actions(354); - v->a[451][anon_sym_AMP_AMP] = actions(354); - parse_table_2045(v); -} - -/* EOF parse_table_408.c */ diff --git a/parser/static/parse_table/parse_table_409.c b/parser/static/parse_table/parse_table_409.c deleted file mode 100644 index 0bf98d96..00000000 --- a/parser/static/parse_table/parse_table_409.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_409.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2045(t_parse_table_array *v) -{ - v->a[451][anon_sym_PIPE] = actions(243); - v->a[451][anon_sym_CARET] = actions(243); - v->a[451][anon_sym_AMP] = actions(243); - v->a[451][anon_sym_EQ_EQ] = actions(243); - v->a[451][anon_sym_BANG_EQ] = actions(243); - v->a[451][anon_sym_LT] = actions(243); - v->a[451][anon_sym_GT] = actions(243); - v->a[451][anon_sym_LT_EQ] = actions(354); - v->a[451][anon_sym_GT_EQ] = actions(354); - v->a[451][anon_sym_LT_LT] = actions(243); - v->a[451][anon_sym_GT_GT] = actions(243); - v->a[451][anon_sym_PLUS] = actions(243); - v->a[451][anon_sym_DASH] = actions(243); - v->a[451][anon_sym_STAR] = actions(243); - v->a[451][anon_sym_SLASH] = actions(243); - v->a[451][anon_sym_PERCENT] = actions(243); - v->a[451][anon_sym_STAR_STAR] = actions(243); - v->a[451][anon_sym_LPAREN] = actions(248); - v->a[451][anon_sym_RPAREN] = actions(354); - v->a[451][anon_sym_BANG] = actions(250); - parse_table_2046(v); -} - -void parse_table_2046(t_parse_table_array *v) -{ - v->a[451][anon_sym_EQ_TILDE] = actions(243); - v->a[451][anon_sym_QMARK] = actions(243); - v->a[451][anon_sym_PLUS_PLUS2] = actions(103); - v->a[451][anon_sym_DASH_DASH2] = actions(103); - v->a[451][anon_sym_DASH2] = actions(105); - v->a[451][anon_sym_PLUS2] = actions(105); - v->a[451][anon_sym_TILDE] = actions(107); - v->a[451][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1073); - v->a[451][anon_sym_DOLLAR_LBRACK] = actions(1075); - v->a[451][aux_sym_concatenation_token1] = actions(1077); - v->a[451][anon_sym_DOLLAR] = actions(258); - v->a[451][sym__special_character] = actions(1079); - v->a[451][anon_sym_DQUOTE] = actions(1081); - v->a[451][sym_raw_string] = actions(1083); - v->a[451][sym_ansi_c_string] = actions(1083); - v->a[451][aux_sym_number_token1] = actions(264); - v->a[451][aux_sym_number_token2] = actions(266); - v->a[451][anon_sym_DOLLAR_LBRACE] = actions(1085); - v->a[451][anon_sym_DOLLAR_LPAREN] = actions(270); - v->a[451][anon_sym_BQUOTE] = actions(272); - parse_table_2047(v); -} - -void parse_table_2047(t_parse_table_array *v) -{ - v->a[451][anon_sym_DOLLAR_BQUOTE] = actions(1087); - v->a[451][anon_sym_LT_LPAREN] = actions(1089); - v->a[451][anon_sym_GT_LPAREN] = actions(1089); - v->a[451][sym_comment] = actions(71); - v->a[451][sym__concat] = actions(1077); - v->a[451][sym_test_operator] = actions(282); - v->a[451][sym__brace_start] = actions(284); - v->a[452][sym__expression] = state(2933); - v->a[452][sym_binary_expression] = state(2863); - v->a[452][sym_ternary_expression] = state(2863); - v->a[452][sym_unary_expression] = state(2863); - v->a[452][sym_postfix_expression] = state(2863); - v->a[452][sym_parenthesized_expression] = state(2863); - v->a[452][sym_arithmetic_expansion] = state(2451); - v->a[452][sym_brace_expression] = state(2451); - v->a[452][sym_concatenation] = state(2863); - v->a[452][sym_string] = state(2451); - v->a[452][sym_translated_string] = state(2451); - v->a[452][sym_number] = state(2451); - v->a[452][sym_simple_expansion] = state(2451); - parse_table_2048(v); -} - -void parse_table_2048(t_parse_table_array *v) -{ - v->a[452][sym_expansion] = state(2451); - v->a[452][sym_command_substitution] = state(2451); - v->a[452][sym_process_substitution] = state(2451); - v->a[452][aux_sym__literal_repeat1] = state(2472); - v->a[452][aux_sym_concatenation_repeat1] = state(2540); - v->a[452][sym_word] = actions(1091); - v->a[452][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[452][anon_sym_EQ] = actions(243); - v->a[452][anon_sym_PLUS_PLUS] = actions(243); - v->a[452][anon_sym_DASH_DASH] = actions(243); - v->a[452][anon_sym_PLUS_EQ] = actions(243); - v->a[452][anon_sym_DASH_EQ] = actions(243); - v->a[452][anon_sym_STAR_EQ] = actions(243); - v->a[452][anon_sym_SLASH_EQ] = actions(243); - v->a[452][anon_sym_PERCENT_EQ] = actions(243); - v->a[452][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[452][anon_sym_LT_LT_EQ] = actions(354); - v->a[452][anon_sym_GT_GT_EQ] = actions(354); - v->a[452][anon_sym_AMP_EQ] = actions(354); - v->a[452][anon_sym_CARET_EQ] = actions(243); - parse_table_2049(v); -} - -void parse_table_2049(t_parse_table_array *v) -{ - v->a[452][anon_sym_PIPE_EQ] = actions(354); - v->a[452][anon_sym_PIPE_PIPE] = actions(354); - v->a[452][anon_sym_AMP_AMP] = actions(354); - v->a[452][anon_sym_PIPE] = actions(243); - v->a[452][anon_sym_CARET] = actions(243); - v->a[452][anon_sym_AMP] = actions(243); - v->a[452][anon_sym_EQ_EQ] = actions(243); - v->a[452][anon_sym_BANG_EQ] = actions(243); - v->a[452][anon_sym_LT] = actions(243); - v->a[452][anon_sym_GT] = actions(243); - v->a[452][anon_sym_LT_EQ] = actions(354); - v->a[452][anon_sym_GT_EQ] = actions(354); - v->a[452][anon_sym_LT_LT] = actions(243); - v->a[452][anon_sym_GT_GT] = actions(243); - v->a[452][anon_sym_PLUS] = actions(243); - v->a[452][anon_sym_DASH] = actions(243); - v->a[452][anon_sym_STAR] = actions(243); - v->a[452][anon_sym_SLASH] = actions(243); - v->a[452][anon_sym_PERCENT] = actions(243); - v->a[452][anon_sym_STAR_STAR] = actions(243); - parse_table_2050(v); -} - -/* EOF parse_table_409.c */ diff --git a/parser/static/parse_table/parse_table_41.c b/parser/static/parse_table/parse_table_41.c index aa71e3df..39ff6dcc 100644 --- a/parser/static/parse_table/parse_table_41.c +++ b/parser/static/parse_table/parse_table_41.c @@ -14,126 +14,126 @@ void parse_table_205(t_parse_table_array *v) { - v->a[42][sym_concatenation] = state(1169); - v->a[42][sym_string] = state(852); - v->a[42][sym_translated_string] = state(852); - v->a[42][sym_number] = state(852); - v->a[42][sym_simple_expansion] = state(852); - v->a[42][sym_expansion] = state(852); - v->a[42][sym_command_substitution] = state(852); - v->a[42][sym_process_substitution] = state(852); - v->a[42][aux_sym__statements_repeat1] = state(426); - v->a[42][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[42][aux_sym_command_repeat1] = state(989); - v->a[42][aux_sym__literal_repeat1] = state(1026); - v->a[42][sym_word] = actions(665); - v->a[42][anon_sym_for] = actions(667); - v->a[42][anon_sym_select] = actions(669); - v->a[42][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[42][anon_sym_LT] = actions(673); - v->a[42][anon_sym_GT] = actions(673); - v->a[42][anon_sym_GT_GT] = actions(675); - v->a[42][anon_sym_LPAREN] = actions(677); + v->a[51][anon_sym_unsetenv] = actions(475); + v->a[51][anon_sym_LT] = actions(81); + v->a[51][anon_sym_GT] = actions(81); + v->a[51][anon_sym_GT_GT] = actions(83); + v->a[51][anon_sym_AMP_GT] = actions(81); + v->a[51][anon_sym_AMP_GT_GT] = actions(83); + v->a[51][anon_sym_LT_AMP] = actions(81); + v->a[51][anon_sym_GT_AMP] = actions(81); + v->a[51][anon_sym_GT_PIPE] = actions(83); + v->a[51][anon_sym_LT_AMP_DASH] = actions(85); + v->a[51][anon_sym_GT_AMP_DASH] = actions(85); + v->a[51][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[51][anon_sym_DOLLAR] = actions(89); + v->a[51][sym__special_character] = actions(91); + v->a[51][anon_sym_DQUOTE] = actions(93); + v->a[51][sym_raw_string] = actions(95); + v->a[51][aux_sym_number_token1] = actions(97); + v->a[51][aux_sym_number_token2] = actions(99); + v->a[51][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[51][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_206(v); } void parse_table_206(t_parse_table_array *v) { - v->a[42][anon_sym_while] = actions(679); - v->a[42][anon_sym_until] = actions(679); - v->a[42][anon_sym_if] = actions(681); - v->a[42][anon_sym_case] = actions(683); - v->a[42][anon_sym_SEMI_SEMI] = actions(751); - v->a[42][anon_sym_SEMI_AMP] = actions(547); - v->a[42][anon_sym_SEMI_SEMI_AMP] = actions(547); - v->a[42][anon_sym_function] = actions(687); - v->a[42][anon_sym_LBRACE] = actions(689); - v->a[42][anon_sym_BANG] = actions(691); - v->a[42][anon_sym_LBRACK] = actions(693); - v->a[42][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[42][anon_sym_declare] = actions(697); - v->a[42][anon_sym_typeset] = actions(697); - v->a[42][anon_sym_export] = actions(697); - v->a[42][anon_sym_readonly] = actions(697); - v->a[42][anon_sym_local] = actions(697); - v->a[42][anon_sym_unset] = actions(699); - v->a[42][anon_sym_unsetenv] = actions(699); - v->a[42][anon_sym_AMP_GT] = actions(673); + v->a[51][anon_sym_BQUOTE] = actions(105); + v->a[51][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[51][sym_comment] = actions(57); + v->a[51][sym_file_descriptor] = actions(109); + v->a[51][sym_variable_name] = actions(111); + v->a[51][sym_test_operator] = actions(95); + v->a[51][sym__brace_start] = actions(113); + v->a[52][sym__statements] = state(3729); + v->a[52][sym__statement_not_pipeline] = state(3476); + v->a[52][sym_redirected_statement] = state(2121); + v->a[52][sym_for_statement] = state(2121); + v->a[52][sym_while_statement] = state(2121); + v->a[52][sym_if_statement] = state(2121); + v->a[52][sym_case_statement] = state(2121); + v->a[52][sym_function_definition] = state(2121); + v->a[52][sym_compound_statement] = state(2121); + v->a[52][sym_subshell] = state(2121); + v->a[52][sym_pipeline] = state(2499); + v->a[52][sym_list] = state(2121); + v->a[52][sym_negated_command] = state(2121); parse_table_207(v); } void parse_table_207(t_parse_table_array *v) { - v->a[42][anon_sym_AMP_GT_GT] = actions(675); - v->a[42][anon_sym_LT_AMP] = actions(673); - v->a[42][anon_sym_GT_AMP] = actions(673); - v->a[42][anon_sym_GT_PIPE] = actions(675); - v->a[42][anon_sym_LT_AMP_DASH] = actions(701); - v->a[42][anon_sym_GT_AMP_DASH] = actions(701); - v->a[42][anon_sym_LT_LT_LT] = actions(703); - v->a[42][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[42][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[42][anon_sym_DOLLAR] = actions(709); - v->a[42][sym__special_character] = actions(711); - v->a[42][anon_sym_DQUOTE] = actions(713); - v->a[42][sym_raw_string] = actions(715); - v->a[42][sym_ansi_c_string] = actions(715); - v->a[42][aux_sym_number_token1] = actions(717); - v->a[42][aux_sym_number_token2] = actions(719); - v->a[42][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[42][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[42][anon_sym_BQUOTE] = actions(725); - v->a[42][anon_sym_DOLLAR_BQUOTE] = actions(727); + v->a[52][sym_declaration_command] = state(2121); + v->a[52][sym_unset_command] = state(2121); + v->a[52][sym_command] = state(2121); + v->a[52][sym_command_name] = state(340); + v->a[52][sym_variable_assignment] = state(709); + v->a[52][sym_variable_assignments] = state(2121); + v->a[52][sym_file_redirect] = state(1361); + v->a[52][sym_arithmetic_expansion] = state(834); + v->a[52][sym_brace_expression] = state(834); + v->a[52][sym_concatenation] = state(1192); + v->a[52][sym_string] = state(834); + v->a[52][sym_number] = state(834); + v->a[52][sym_simple_expansion] = state(834); + v->a[52][sym_expansion] = state(834); + v->a[52][sym_command_substitution] = state(834); + v->a[52][aux_sym__statements_repeat1] = state(236); + v->a[52][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[52][aux_sym_command_repeat1] = state(1008); + v->a[52][aux_sym__literal_repeat1] = state(1048); + v->a[52][sym_word] = actions(467); parse_table_208(v); } void parse_table_208(t_parse_table_array *v) { - v->a[42][anon_sym_LT_LPAREN] = actions(729); - v->a[42][anon_sym_GT_LPAREN] = actions(729); - v->a[42][sym_comment] = actions(71); - v->a[42][sym_file_descriptor] = actions(731); - v->a[42][sym_variable_name] = actions(733); - v->a[42][sym_test_operator] = actions(735); - v->a[42][sym__brace_start] = actions(737); - v->a[43][sym__statements] = state(6667); - v->a[43][sym__statement_not_pipeline] = state(6674); - v->a[43][sym_redirected_statement] = state(4416); - v->a[43][sym_for_statement] = state(4416); - v->a[43][sym_c_style_for_statement] = state(4416); - v->a[43][sym_while_statement] = state(4239); - v->a[43][sym_if_statement] = state(4239); - v->a[43][sym_case_statement] = state(4416); - v->a[43][sym_function_definition] = state(4416); - v->a[43][sym_compound_statement] = state(4416); - v->a[43][sym_subshell] = state(4416); - v->a[43][sym_pipeline] = state(4910); - v->a[43][sym_list] = state(4416); + v->a[52][anon_sym_for] = actions(9); + v->a[52][anon_sym_select] = actions(9); + v->a[52][anon_sym_while] = actions(11); + v->a[52][anon_sym_until] = actions(11); + v->a[52][anon_sym_if] = actions(13); + v->a[52][anon_sym_case] = actions(15); + v->a[52][anon_sym_LPAREN] = actions(17); + v->a[52][anon_sym_function] = actions(469); + v->a[52][anon_sym_LBRACE] = actions(21); + v->a[52][anon_sym_BANG] = actions(471); + v->a[52][anon_sym_declare] = actions(473); + v->a[52][anon_sym_typeset] = actions(473); + v->a[52][anon_sym_export] = actions(473); + v->a[52][anon_sym_readonly] = actions(473); + v->a[52][anon_sym_local] = actions(473); + v->a[52][anon_sym_unset] = actions(475); + v->a[52][anon_sym_unsetenv] = actions(475); + v->a[52][anon_sym_LT] = actions(81); + v->a[52][anon_sym_GT] = actions(81); + v->a[52][anon_sym_GT_GT] = actions(83); parse_table_209(v); } void parse_table_209(t_parse_table_array *v) { - v->a[43][sym_negated_command] = state(4416); - v->a[43][sym_test_command] = state(4416); - v->a[43][sym_declaration_command] = state(4416); - v->a[43][sym_unset_command] = state(4416); - v->a[43][sym_command] = state(4416); - v->a[43][sym_command_name] = state(530); - v->a[43][sym_variable_assignment] = state(849); - v->a[43][sym_variable_assignments] = state(4416); - v->a[43][sym_subscript] = state(6760); - v->a[43][sym_file_redirect] = state(1893); - v->a[43][sym_herestring_redirect] = state(1892); - v->a[43][sym_arithmetic_expansion] = state(852); - v->a[43][sym_brace_expression] = state(852); - v->a[43][sym_concatenation] = state(1169); - v->a[43][sym_string] = state(852); - v->a[43][sym_translated_string] = state(852); - v->a[43][sym_number] = state(852); - v->a[43][sym_simple_expansion] = state(852); - v->a[43][sym_expansion] = state(852); - v->a[43][sym_command_substitution] = state(852); + v->a[52][anon_sym_AMP_GT] = actions(81); + v->a[52][anon_sym_AMP_GT_GT] = actions(83); + v->a[52][anon_sym_LT_AMP] = actions(81); + v->a[52][anon_sym_GT_AMP] = actions(81); + v->a[52][anon_sym_GT_PIPE] = actions(83); + v->a[52][anon_sym_LT_AMP_DASH] = actions(85); + v->a[52][anon_sym_GT_AMP_DASH] = actions(85); + v->a[52][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[52][anon_sym_DOLLAR] = actions(89); + v->a[52][sym__special_character] = actions(91); + v->a[52][anon_sym_DQUOTE] = actions(93); + v->a[52][sym_raw_string] = actions(95); + v->a[52][aux_sym_number_token1] = actions(97); + v->a[52][aux_sym_number_token2] = actions(99); + v->a[52][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[52][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[52][anon_sym_BQUOTE] = actions(105); + v->a[52][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[52][sym_comment] = actions(57); + v->a[52][sym_file_descriptor] = actions(109); parse_table_210(v); } diff --git a/parser/static/parse_table/parse_table_410.c b/parser/static/parse_table/parse_table_410.c deleted file mode 100644 index 54711f94..00000000 --- a/parser/static/parse_table/parse_table_410.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_410.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2050(t_parse_table_array *v) -{ - v->a[452][anon_sym_LPAREN] = actions(1093); - v->a[452][anon_sym_BANG] = actions(1095); - v->a[452][anon_sym_RBRACK] = actions(1097); - v->a[452][anon_sym_EQ_TILDE] = actions(243); - v->a[452][anon_sym_QMARK] = actions(243); - v->a[452][anon_sym_PLUS_PLUS2] = actions(1099); - v->a[452][anon_sym_DASH_DASH2] = actions(1099); - v->a[452][anon_sym_DASH2] = actions(1101); - v->a[452][anon_sym_PLUS2] = actions(1101); - v->a[452][anon_sym_TILDE] = actions(1103); - v->a[452][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - v->a[452][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[452][aux_sym_concatenation_token1] = actions(1105); - v->a[452][anon_sym_DOLLAR] = actions(367); - v->a[452][sym__special_character] = actions(1107); - v->a[452][anon_sym_DQUOTE] = actions(371); - v->a[452][sym_raw_string] = actions(1109); - v->a[452][sym_ansi_c_string] = actions(1109); - v->a[452][aux_sym_number_token1] = actions(375); - v->a[452][aux_sym_number_token2] = actions(377); - parse_table_2051(v); -} - -void parse_table_2051(t_parse_table_array *v) -{ - v->a[452][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[452][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[452][anon_sym_BQUOTE] = actions(383); - v->a[452][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[452][anon_sym_LT_LPAREN] = actions(387); - v->a[452][anon_sym_GT_LPAREN] = actions(387); - v->a[452][sym_comment] = actions(71); - v->a[452][sym__concat] = actions(1111); - v->a[452][sym_test_operator] = actions(1113); - v->a[452][sym__brace_start] = actions(391); - v->a[453][sym__expression] = state(2933); - v->a[453][sym_binary_expression] = state(2863); - v->a[453][sym_ternary_expression] = state(2863); - v->a[453][sym_unary_expression] = state(2863); - v->a[453][sym_postfix_expression] = state(2863); - v->a[453][sym_parenthesized_expression] = state(2863); - v->a[453][sym_arithmetic_expansion] = state(2451); - v->a[453][sym_brace_expression] = state(2451); - v->a[453][sym_concatenation] = state(2863); - v->a[453][sym_string] = state(2451); - parse_table_2052(v); -} - -void parse_table_2052(t_parse_table_array *v) -{ - v->a[453][sym_translated_string] = state(2451); - v->a[453][sym_number] = state(2451); - v->a[453][sym_simple_expansion] = state(2451); - v->a[453][sym_expansion] = state(2451); - v->a[453][sym_command_substitution] = state(2451); - v->a[453][sym_process_substitution] = state(2451); - v->a[453][aux_sym__literal_repeat1] = state(2472); - v->a[453][aux_sym_concatenation_repeat1] = state(2540); - v->a[453][sym_word] = actions(1091); - v->a[453][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[453][anon_sym_EQ] = actions(243); - v->a[453][anon_sym_PLUS_PLUS] = actions(243); - v->a[453][anon_sym_DASH_DASH] = actions(243); - v->a[453][anon_sym_PLUS_EQ] = actions(243); - v->a[453][anon_sym_DASH_EQ] = actions(243); - v->a[453][anon_sym_STAR_EQ] = actions(243); - v->a[453][anon_sym_SLASH_EQ] = actions(243); - v->a[453][anon_sym_PERCENT_EQ] = actions(243); - v->a[453][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[453][anon_sym_LT_LT_EQ] = actions(354); - parse_table_2053(v); -} - -void parse_table_2053(t_parse_table_array *v) -{ - v->a[453][anon_sym_GT_GT_EQ] = actions(354); - v->a[453][anon_sym_AMP_EQ] = actions(354); - v->a[453][anon_sym_CARET_EQ] = actions(243); - v->a[453][anon_sym_PIPE_EQ] = actions(354); - v->a[453][anon_sym_PIPE_PIPE] = actions(354); - v->a[453][anon_sym_AMP_AMP] = actions(354); - v->a[453][anon_sym_PIPE] = actions(243); - v->a[453][anon_sym_CARET] = actions(243); - v->a[453][anon_sym_AMP] = actions(243); - v->a[453][anon_sym_EQ_EQ] = actions(243); - v->a[453][anon_sym_BANG_EQ] = actions(243); - v->a[453][anon_sym_LT] = actions(243); - v->a[453][anon_sym_GT] = actions(243); - v->a[453][anon_sym_LT_EQ] = actions(354); - v->a[453][anon_sym_GT_EQ] = actions(354); - v->a[453][anon_sym_LT_LT] = actions(243); - v->a[453][anon_sym_GT_GT] = actions(243); - v->a[453][anon_sym_PLUS] = actions(243); - v->a[453][anon_sym_DASH] = actions(243); - v->a[453][anon_sym_STAR] = actions(243); - parse_table_2054(v); -} - -void parse_table_2054(t_parse_table_array *v) -{ - v->a[453][anon_sym_SLASH] = actions(243); - v->a[453][anon_sym_PERCENT] = actions(243); - v->a[453][anon_sym_STAR_STAR] = actions(243); - v->a[453][anon_sym_LPAREN] = actions(1093); - v->a[453][anon_sym_BANG] = actions(1095); - v->a[453][anon_sym_RBRACK] = actions(1115); - v->a[453][anon_sym_EQ_TILDE] = actions(243); - v->a[453][anon_sym_QMARK] = actions(243); - v->a[453][anon_sym_PLUS_PLUS2] = actions(1099); - v->a[453][anon_sym_DASH_DASH2] = actions(1099); - v->a[453][anon_sym_DASH2] = actions(1101); - v->a[453][anon_sym_PLUS2] = actions(1101); - v->a[453][anon_sym_TILDE] = actions(1103); - v->a[453][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - v->a[453][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[453][aux_sym_concatenation_token1] = actions(1105); - v->a[453][anon_sym_DOLLAR] = actions(367); - v->a[453][sym__special_character] = actions(1107); - v->a[453][anon_sym_DQUOTE] = actions(371); - v->a[453][sym_raw_string] = actions(1109); - parse_table_2055(v); -} - -/* EOF parse_table_410.c */ diff --git a/parser/static/parse_table/parse_table_411.c b/parser/static/parse_table/parse_table_411.c deleted file mode 100644 index 18db0932..00000000 --- a/parser/static/parse_table/parse_table_411.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_411.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2055(t_parse_table_array *v) -{ - v->a[453][sym_ansi_c_string] = actions(1109); - v->a[453][aux_sym_number_token1] = actions(375); - v->a[453][aux_sym_number_token2] = actions(377); - v->a[453][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[453][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[453][anon_sym_BQUOTE] = actions(383); - v->a[453][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[453][anon_sym_LT_LPAREN] = actions(387); - v->a[453][anon_sym_GT_LPAREN] = actions(387); - v->a[453][sym_comment] = actions(71); - v->a[453][sym__concat] = actions(1117); - v->a[453][sym_test_operator] = actions(1113); - v->a[453][sym__brace_start] = actions(391); - v->a[454][sym__expression] = state(3012); - v->a[454][sym_binary_expression] = state(3071); - v->a[454][sym_ternary_expression] = state(3071); - v->a[454][sym_unary_expression] = state(3071); - v->a[454][sym_postfix_expression] = state(3071); - v->a[454][sym_parenthesized_expression] = state(3071); - v->a[454][sym_arithmetic_expansion] = state(2521); - parse_table_2056(v); -} - -void parse_table_2056(t_parse_table_array *v) -{ - v->a[454][sym_brace_expression] = state(2521); - v->a[454][sym_concatenation] = state(3071); - v->a[454][sym_string] = state(2521); - v->a[454][sym_translated_string] = state(2521); - v->a[454][sym_number] = state(2521); - v->a[454][sym_simple_expansion] = state(2521); - v->a[454][sym_expansion] = state(2521); - v->a[454][sym_command_substitution] = state(2521); - v->a[454][sym_process_substitution] = state(2521); - v->a[454][aux_sym__literal_repeat1] = state(2641); - v->a[454][aux_sym_concatenation_repeat1] = state(2555); - v->a[454][sym_word] = actions(350); - v->a[454][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[454][anon_sym_EQ] = actions(243); - v->a[454][anon_sym_PLUS_PLUS] = actions(243); - v->a[454][anon_sym_DASH_DASH] = actions(243); - v->a[454][anon_sym_PLUS_EQ] = actions(243); - v->a[454][anon_sym_DASH_EQ] = actions(243); - v->a[454][anon_sym_STAR_EQ] = actions(243); - v->a[454][anon_sym_SLASH_EQ] = actions(243); - parse_table_2057(v); -} - -void parse_table_2057(t_parse_table_array *v) -{ - v->a[454][anon_sym_PERCENT_EQ] = actions(243); - v->a[454][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[454][anon_sym_LT_LT_EQ] = actions(354); - v->a[454][anon_sym_GT_GT_EQ] = actions(354); - v->a[454][anon_sym_AMP_EQ] = actions(354); - v->a[454][anon_sym_CARET_EQ] = actions(243); - v->a[454][anon_sym_PIPE_EQ] = actions(354); - v->a[454][anon_sym_PIPE_PIPE] = actions(354); - v->a[454][anon_sym_AMP_AMP] = actions(354); - v->a[454][anon_sym_PIPE] = actions(243); - v->a[454][anon_sym_CARET] = actions(243); - v->a[454][anon_sym_AMP] = actions(243); - v->a[454][anon_sym_EQ_EQ] = actions(243); - v->a[454][anon_sym_BANG_EQ] = actions(243); - v->a[454][anon_sym_LT] = actions(243); - v->a[454][anon_sym_GT] = actions(243); - v->a[454][anon_sym_LT_EQ] = actions(354); - v->a[454][anon_sym_GT_EQ] = actions(354); - v->a[454][anon_sym_LT_LT] = actions(243); - v->a[454][anon_sym_GT_GT] = actions(243); - parse_table_2058(v); -} - -void parse_table_2058(t_parse_table_array *v) -{ - v->a[454][anon_sym_PLUS] = actions(243); - v->a[454][anon_sym_DASH] = actions(243); - v->a[454][anon_sym_STAR] = actions(243); - v->a[454][anon_sym_SLASH] = actions(243); - v->a[454][anon_sym_PERCENT] = actions(243); - v->a[454][anon_sym_STAR_STAR] = actions(243); - v->a[454][anon_sym_LPAREN] = actions(359); - v->a[454][anon_sym_BANG] = actions(361); - v->a[454][anon_sym_RBRACK] = actions(354); - v->a[454][anon_sym_EQ_TILDE] = actions(243); - v->a[454][anon_sym_QMARK] = actions(243); - v->a[454][anon_sym_PLUS_PLUS2] = actions(183); - v->a[454][anon_sym_DASH_DASH2] = actions(183); - v->a[454][anon_sym_DASH2] = actions(185); - v->a[454][anon_sym_PLUS2] = actions(185); - v->a[454][anon_sym_TILDE] = actions(187); - v->a[454][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - v->a[454][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[454][aux_sym_concatenation_token1] = actions(1105); - v->a[454][anon_sym_DOLLAR] = actions(367); - parse_table_2059(v); -} - -void parse_table_2059(t_parse_table_array *v) -{ - v->a[454][sym__special_character] = actions(369); - v->a[454][anon_sym_DQUOTE] = actions(371); - v->a[454][sym_raw_string] = actions(373); - v->a[454][sym_ansi_c_string] = actions(373); - v->a[454][aux_sym_number_token1] = actions(375); - v->a[454][aux_sym_number_token2] = actions(377); - v->a[454][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[454][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[454][anon_sym_BQUOTE] = actions(383); - v->a[454][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[454][anon_sym_LT_LPAREN] = actions(387); - v->a[454][anon_sym_GT_LPAREN] = actions(387); - v->a[454][sym_comment] = actions(71); - v->a[454][sym__concat] = actions(1105); - v->a[454][sym_test_operator] = actions(389); - v->a[454][sym__brace_start] = actions(391); - v->a[455][sym__expression] = state(2933); - v->a[455][sym_binary_expression] = state(2863); - v->a[455][sym_ternary_expression] = state(2863); - v->a[455][sym_unary_expression] = state(2863); - parse_table_2060(v); -} - -/* EOF parse_table_411.c */ diff --git a/parser/static/parse_table/parse_table_412.c b/parser/static/parse_table/parse_table_412.c deleted file mode 100644 index 8e402ed0..00000000 --- a/parser/static/parse_table/parse_table_412.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_412.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2060(t_parse_table_array *v) -{ - v->a[455][sym_postfix_expression] = state(2863); - v->a[455][sym_parenthesized_expression] = state(2863); - v->a[455][sym_arithmetic_expansion] = state(2451); - v->a[455][sym_brace_expression] = state(2451); - v->a[455][sym_concatenation] = state(2863); - v->a[455][sym_string] = state(2451); - v->a[455][sym_translated_string] = state(2451); - v->a[455][sym_number] = state(2451); - v->a[455][sym_simple_expansion] = state(2451); - v->a[455][sym_expansion] = state(2451); - v->a[455][sym_command_substitution] = state(2451); - v->a[455][sym_process_substitution] = state(2451); - v->a[455][aux_sym__literal_repeat1] = state(2472); - v->a[455][aux_sym_concatenation_repeat1] = state(2540); - v->a[455][sym_word] = actions(1091); - v->a[455][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[455][anon_sym_EQ] = actions(243); - v->a[455][anon_sym_PLUS_PLUS] = actions(243); - v->a[455][anon_sym_DASH_DASH] = actions(243); - v->a[455][anon_sym_PLUS_EQ] = actions(243); - parse_table_2061(v); -} - -void parse_table_2061(t_parse_table_array *v) -{ - v->a[455][anon_sym_DASH_EQ] = actions(243); - v->a[455][anon_sym_STAR_EQ] = actions(243); - v->a[455][anon_sym_SLASH_EQ] = actions(243); - v->a[455][anon_sym_PERCENT_EQ] = actions(243); - v->a[455][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[455][anon_sym_LT_LT_EQ] = actions(354); - v->a[455][anon_sym_GT_GT_EQ] = actions(354); - v->a[455][anon_sym_AMP_EQ] = actions(354); - v->a[455][anon_sym_CARET_EQ] = actions(243); - v->a[455][anon_sym_PIPE_EQ] = actions(354); - v->a[455][anon_sym_PIPE_PIPE] = actions(354); - v->a[455][anon_sym_AMP_AMP] = actions(354); - v->a[455][anon_sym_PIPE] = actions(243); - v->a[455][anon_sym_CARET] = actions(243); - v->a[455][anon_sym_AMP] = actions(243); - v->a[455][anon_sym_EQ_EQ] = actions(243); - v->a[455][anon_sym_BANG_EQ] = actions(243); - v->a[455][anon_sym_LT] = actions(243); - v->a[455][anon_sym_GT] = actions(243); - v->a[455][anon_sym_LT_EQ] = actions(354); - parse_table_2062(v); -} - -void parse_table_2062(t_parse_table_array *v) -{ - v->a[455][anon_sym_GT_EQ] = actions(354); - v->a[455][anon_sym_LT_LT] = actions(243); - v->a[455][anon_sym_GT_GT] = actions(243); - v->a[455][anon_sym_PLUS] = actions(243); - v->a[455][anon_sym_DASH] = actions(243); - v->a[455][anon_sym_STAR] = actions(243); - v->a[455][anon_sym_SLASH] = actions(243); - v->a[455][anon_sym_PERCENT] = actions(243); - v->a[455][anon_sym_STAR_STAR] = actions(243); - v->a[455][anon_sym_LPAREN] = actions(1093); - v->a[455][anon_sym_BANG] = actions(1095); - v->a[455][anon_sym_RBRACK] = actions(1119); - v->a[455][anon_sym_EQ_TILDE] = actions(243); - v->a[455][anon_sym_QMARK] = actions(243); - v->a[455][anon_sym_PLUS_PLUS2] = actions(1099); - v->a[455][anon_sym_DASH_DASH2] = actions(1099); - v->a[455][anon_sym_DASH2] = actions(1101); - v->a[455][anon_sym_PLUS2] = actions(1101); - v->a[455][anon_sym_TILDE] = actions(1103); - v->a[455][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - parse_table_2063(v); -} - -void parse_table_2063(t_parse_table_array *v) -{ - v->a[455][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[455][aux_sym_concatenation_token1] = actions(1105); - v->a[455][anon_sym_DOLLAR] = actions(367); - v->a[455][sym__special_character] = actions(1107); - v->a[455][anon_sym_DQUOTE] = actions(371); - v->a[455][sym_raw_string] = actions(1109); - v->a[455][sym_ansi_c_string] = actions(1109); - v->a[455][aux_sym_number_token1] = actions(375); - v->a[455][aux_sym_number_token2] = actions(377); - v->a[455][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[455][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[455][anon_sym_BQUOTE] = actions(383); - v->a[455][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[455][anon_sym_LT_LPAREN] = actions(387); - v->a[455][anon_sym_GT_LPAREN] = actions(387); - v->a[455][sym_comment] = actions(71); - v->a[455][sym__concat] = actions(1121); - v->a[455][sym_test_operator] = actions(1113); - v->a[455][sym__brace_start] = actions(391); - v->a[456][sym__expression] = state(2933); - parse_table_2064(v); -} - -void parse_table_2064(t_parse_table_array *v) -{ - v->a[456][sym_binary_expression] = state(2863); - v->a[456][sym_ternary_expression] = state(2863); - v->a[456][sym_unary_expression] = state(2863); - v->a[456][sym_postfix_expression] = state(2863); - v->a[456][sym_parenthesized_expression] = state(2863); - v->a[456][sym_arithmetic_expansion] = state(2451); - v->a[456][sym_brace_expression] = state(2451); - v->a[456][sym_concatenation] = state(2863); - v->a[456][sym_string] = state(2451); - v->a[456][sym_translated_string] = state(2451); - v->a[456][sym_number] = state(2451); - v->a[456][sym_simple_expansion] = state(2451); - v->a[456][sym_expansion] = state(2451); - v->a[456][sym_command_substitution] = state(2451); - v->a[456][sym_process_substitution] = state(2451); - v->a[456][aux_sym__literal_repeat1] = state(2472); - v->a[456][aux_sym_concatenation_repeat1] = state(2540); - v->a[456][sym_word] = actions(1091); - v->a[456][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[456][anon_sym_EQ] = actions(243); - parse_table_2065(v); -} - -/* EOF parse_table_412.c */ diff --git a/parser/static/parse_table/parse_table_413.c b/parser/static/parse_table/parse_table_413.c deleted file mode 100644 index a52b828b..00000000 --- a/parser/static/parse_table/parse_table_413.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_413.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2065(t_parse_table_array *v) -{ - v->a[456][anon_sym_PLUS_PLUS] = actions(243); - v->a[456][anon_sym_DASH_DASH] = actions(243); - v->a[456][anon_sym_PLUS_EQ] = actions(243); - v->a[456][anon_sym_DASH_EQ] = actions(243); - v->a[456][anon_sym_STAR_EQ] = actions(243); - v->a[456][anon_sym_SLASH_EQ] = actions(243); - v->a[456][anon_sym_PERCENT_EQ] = actions(243); - v->a[456][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[456][anon_sym_LT_LT_EQ] = actions(354); - v->a[456][anon_sym_GT_GT_EQ] = actions(354); - v->a[456][anon_sym_AMP_EQ] = actions(354); - v->a[456][anon_sym_CARET_EQ] = actions(243); - v->a[456][anon_sym_PIPE_EQ] = actions(354); - v->a[456][anon_sym_PIPE_PIPE] = actions(354); - v->a[456][anon_sym_AMP_AMP] = actions(354); - v->a[456][anon_sym_PIPE] = actions(243); - v->a[456][anon_sym_CARET] = actions(243); - v->a[456][anon_sym_AMP] = actions(243); - v->a[456][anon_sym_EQ_EQ] = actions(243); - v->a[456][anon_sym_BANG_EQ] = actions(243); - parse_table_2066(v); -} - -void parse_table_2066(t_parse_table_array *v) -{ - v->a[456][anon_sym_LT] = actions(243); - v->a[456][anon_sym_GT] = actions(243); - v->a[456][anon_sym_LT_EQ] = actions(354); - v->a[456][anon_sym_GT_EQ] = actions(354); - v->a[456][anon_sym_LT_LT] = actions(243); - v->a[456][anon_sym_GT_GT] = actions(243); - v->a[456][anon_sym_PLUS] = actions(243); - v->a[456][anon_sym_DASH] = actions(243); - v->a[456][anon_sym_STAR] = actions(243); - v->a[456][anon_sym_SLASH] = actions(243); - v->a[456][anon_sym_PERCENT] = actions(243); - v->a[456][anon_sym_STAR_STAR] = actions(243); - v->a[456][anon_sym_LPAREN] = actions(1093); - v->a[456][anon_sym_BANG] = actions(1095); - v->a[456][anon_sym_RBRACK] = actions(354); - v->a[456][anon_sym_EQ_TILDE] = actions(243); - v->a[456][anon_sym_QMARK] = actions(243); - v->a[456][anon_sym_PLUS_PLUS2] = actions(1099); - v->a[456][anon_sym_DASH_DASH2] = actions(1099); - v->a[456][anon_sym_DASH2] = actions(1101); - parse_table_2067(v); -} - -void parse_table_2067(t_parse_table_array *v) -{ - v->a[456][anon_sym_PLUS2] = actions(1101); - v->a[456][anon_sym_TILDE] = actions(1103); - v->a[456][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - v->a[456][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[456][aux_sym_concatenation_token1] = actions(1105); - v->a[456][anon_sym_DOLLAR] = actions(367); - v->a[456][sym__special_character] = actions(1107); - v->a[456][anon_sym_DQUOTE] = actions(371); - v->a[456][sym_raw_string] = actions(1109); - v->a[456][sym_ansi_c_string] = actions(1109); - v->a[456][aux_sym_number_token1] = actions(375); - v->a[456][aux_sym_number_token2] = actions(377); - v->a[456][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[456][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[456][anon_sym_BQUOTE] = actions(383); - v->a[456][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[456][anon_sym_LT_LPAREN] = actions(387); - v->a[456][anon_sym_GT_LPAREN] = actions(387); - v->a[456][sym_comment] = actions(71); - v->a[456][sym__concat] = actions(354); - parse_table_2068(v); -} - -void parse_table_2068(t_parse_table_array *v) -{ - v->a[456][sym_test_operator] = actions(1113); - v->a[456][sym__brace_start] = actions(391); - v->a[457][sym__expression] = state(2933); - v->a[457][sym_binary_expression] = state(2863); - v->a[457][sym_ternary_expression] = state(2863); - v->a[457][sym_unary_expression] = state(2863); - v->a[457][sym_postfix_expression] = state(2863); - v->a[457][sym_parenthesized_expression] = state(2863); - v->a[457][sym_arithmetic_expansion] = state(2451); - v->a[457][sym_brace_expression] = state(2451); - v->a[457][sym_concatenation] = state(2863); - v->a[457][sym_string] = state(2451); - v->a[457][sym_translated_string] = state(2451); - v->a[457][sym_number] = state(2451); - v->a[457][sym_simple_expansion] = state(2451); - v->a[457][sym_expansion] = state(2451); - v->a[457][sym_command_substitution] = state(2451); - v->a[457][sym_process_substitution] = state(2451); - v->a[457][aux_sym__literal_repeat1] = state(2472); - v->a[457][aux_sym_concatenation_repeat1] = state(2540); - parse_table_2069(v); -} - -void parse_table_2069(t_parse_table_array *v) -{ - v->a[457][sym_word] = actions(1091); - v->a[457][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[457][anon_sym_EQ] = actions(243); - v->a[457][anon_sym_PLUS_PLUS] = actions(243); - v->a[457][anon_sym_DASH_DASH] = actions(243); - v->a[457][anon_sym_PLUS_EQ] = actions(243); - v->a[457][anon_sym_DASH_EQ] = actions(243); - v->a[457][anon_sym_STAR_EQ] = actions(243); - v->a[457][anon_sym_SLASH_EQ] = actions(243); - v->a[457][anon_sym_PERCENT_EQ] = actions(243); - v->a[457][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[457][anon_sym_LT_LT_EQ] = actions(354); - v->a[457][anon_sym_GT_GT_EQ] = actions(354); - v->a[457][anon_sym_AMP_EQ] = actions(354); - v->a[457][anon_sym_CARET_EQ] = actions(243); - v->a[457][anon_sym_PIPE_EQ] = actions(354); - v->a[457][anon_sym_PIPE_PIPE] = actions(354); - v->a[457][anon_sym_AMP_AMP] = actions(354); - v->a[457][anon_sym_PIPE] = actions(243); - v->a[457][anon_sym_CARET] = actions(243); - parse_table_2070(v); -} - -/* EOF parse_table_413.c */ diff --git a/parser/static/parse_table/parse_table_414.c b/parser/static/parse_table/parse_table_414.c deleted file mode 100644 index c20cc7d6..00000000 --- a/parser/static/parse_table/parse_table_414.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_414.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2070(t_parse_table_array *v) -{ - v->a[457][anon_sym_AMP] = actions(243); - v->a[457][anon_sym_EQ_EQ] = actions(243); - v->a[457][anon_sym_BANG_EQ] = actions(243); - v->a[457][anon_sym_LT] = actions(243); - v->a[457][anon_sym_GT] = actions(243); - v->a[457][anon_sym_LT_EQ] = actions(354); - v->a[457][anon_sym_GT_EQ] = actions(354); - v->a[457][anon_sym_LT_LT] = actions(243); - v->a[457][anon_sym_GT_GT] = actions(243); - v->a[457][anon_sym_PLUS] = actions(243); - v->a[457][anon_sym_DASH] = actions(243); - v->a[457][anon_sym_STAR] = actions(243); - v->a[457][anon_sym_SLASH] = actions(243); - v->a[457][anon_sym_PERCENT] = actions(243); - v->a[457][anon_sym_STAR_STAR] = actions(243); - v->a[457][anon_sym_LPAREN] = actions(1093); - v->a[457][anon_sym_BANG] = actions(1095); - v->a[457][anon_sym_RBRACK] = actions(1123); - v->a[457][anon_sym_EQ_TILDE] = actions(243); - v->a[457][anon_sym_QMARK] = actions(243); - parse_table_2071(v); -} - -void parse_table_2071(t_parse_table_array *v) -{ - v->a[457][anon_sym_PLUS_PLUS2] = actions(1099); - v->a[457][anon_sym_DASH_DASH2] = actions(1099); - v->a[457][anon_sym_DASH2] = actions(1101); - v->a[457][anon_sym_PLUS2] = actions(1101); - v->a[457][anon_sym_TILDE] = actions(1103); - v->a[457][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - v->a[457][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[457][aux_sym_concatenation_token1] = actions(1105); - v->a[457][anon_sym_DOLLAR] = actions(367); - v->a[457][sym__special_character] = actions(1107); - v->a[457][anon_sym_DQUOTE] = actions(371); - v->a[457][sym_raw_string] = actions(1109); - v->a[457][sym_ansi_c_string] = actions(1109); - v->a[457][aux_sym_number_token1] = actions(375); - v->a[457][aux_sym_number_token2] = actions(377); - v->a[457][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[457][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[457][anon_sym_BQUOTE] = actions(383); - v->a[457][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[457][anon_sym_LT_LPAREN] = actions(387); - parse_table_2072(v); -} - -void parse_table_2072(t_parse_table_array *v) -{ - v->a[457][anon_sym_GT_LPAREN] = actions(387); - v->a[457][sym_comment] = actions(71); - v->a[457][sym__concat] = actions(1125); - v->a[457][sym_test_operator] = actions(1113); - v->a[457][sym__brace_start] = actions(391); - v->a[458][sym__expression] = state(3089); - v->a[458][sym_binary_expression] = state(2594); - v->a[458][sym_ternary_expression] = state(2594); - v->a[458][sym_unary_expression] = state(2594); - v->a[458][sym_postfix_expression] = state(2594); - v->a[458][sym_parenthesized_expression] = state(2594); - v->a[458][sym_arithmetic_expansion] = state(2573); - v->a[458][sym_brace_expression] = state(2573); - v->a[458][sym_concatenation] = state(2594); - v->a[458][sym_string] = state(2573); - v->a[458][sym_translated_string] = state(2573); - v->a[458][sym_number] = state(2573); - v->a[458][sym_simple_expansion] = state(2573); - v->a[458][sym_expansion] = state(2573); - v->a[458][sym_command_substitution] = state(2573); - parse_table_2073(v); -} - -void parse_table_2073(t_parse_table_array *v) -{ - v->a[458][sym_process_substitution] = state(2573); - v->a[458][aux_sym__literal_repeat1] = state(2484); - v->a[458][aux_sym_concatenation_repeat1] = state(2459); - v->a[458][sym_word] = actions(1127); - v->a[458][anon_sym_LPAREN_LPAREN] = actions(1129); - v->a[458][anon_sym_EQ] = actions(243); - v->a[458][anon_sym_PLUS_PLUS] = actions(243); - v->a[458][anon_sym_DASH_DASH] = actions(243); - v->a[458][anon_sym_PLUS_EQ] = actions(243); - v->a[458][anon_sym_DASH_EQ] = actions(243); - v->a[458][anon_sym_STAR_EQ] = actions(243); - v->a[458][anon_sym_SLASH_EQ] = actions(243); - v->a[458][anon_sym_PERCENT_EQ] = actions(243); - v->a[458][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[458][anon_sym_LT_LT_EQ] = actions(354); - v->a[458][anon_sym_GT_GT_EQ] = actions(354); - v->a[458][anon_sym_AMP_EQ] = actions(354); - v->a[458][anon_sym_CARET_EQ] = actions(243); - v->a[458][anon_sym_PIPE_EQ] = actions(354); - v->a[458][anon_sym_PIPE_PIPE] = actions(354); - parse_table_2074(v); -} - -void parse_table_2074(t_parse_table_array *v) -{ - v->a[458][anon_sym_AMP_AMP] = actions(354); - v->a[458][anon_sym_PIPE] = actions(243); - v->a[458][anon_sym_CARET] = actions(243); - v->a[458][anon_sym_AMP] = actions(243); - v->a[458][anon_sym_EQ_EQ] = actions(243); - v->a[458][anon_sym_BANG_EQ] = actions(243); - v->a[458][anon_sym_LT] = actions(243); - v->a[458][anon_sym_GT] = actions(243); - v->a[458][anon_sym_LT_EQ] = actions(354); - v->a[458][anon_sym_GT_EQ] = actions(354); - v->a[458][anon_sym_LT_LT] = actions(243); - v->a[458][anon_sym_GT_GT] = actions(243); - v->a[458][anon_sym_PLUS] = actions(243); - v->a[458][anon_sym_DASH] = actions(243); - v->a[458][anon_sym_STAR] = actions(243); - v->a[458][anon_sym_SLASH] = actions(243); - v->a[458][anon_sym_PERCENT] = actions(243); - v->a[458][anon_sym_STAR_STAR] = actions(243); - v->a[458][anon_sym_LPAREN] = actions(1131); - v->a[458][anon_sym_BANG] = actions(1133); - parse_table_2075(v); -} - -/* EOF parse_table_414.c */ diff --git a/parser/static/parse_table/parse_table_415.c b/parser/static/parse_table/parse_table_415.c deleted file mode 100644 index 4ba99e84..00000000 --- a/parser/static/parse_table/parse_table_415.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_415.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2075(t_parse_table_array *v) -{ - v->a[458][anon_sym_EQ_TILDE] = actions(243); - v->a[458][anon_sym_QMARK] = actions(243); - v->a[458][anon_sym_COLON] = actions(243); - v->a[458][anon_sym_PLUS_PLUS2] = actions(1135); - v->a[458][anon_sym_DASH_DASH2] = actions(1135); - v->a[458][anon_sym_DASH2] = actions(1137); - v->a[458][anon_sym_PLUS2] = actions(1137); - v->a[458][anon_sym_TILDE] = actions(1139); - v->a[458][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1129); - v->a[458][anon_sym_DOLLAR_LBRACK] = actions(1141); - v->a[458][aux_sym_concatenation_token1] = actions(1143); - v->a[458][anon_sym_DOLLAR] = actions(1145); - v->a[458][sym__special_character] = actions(1147); - v->a[458][anon_sym_DQUOTE] = actions(1149); - v->a[458][sym_raw_string] = actions(1151); - v->a[458][sym_ansi_c_string] = actions(1151); - v->a[458][aux_sym_number_token1] = actions(1153); - v->a[458][aux_sym_number_token2] = actions(1155); - v->a[458][anon_sym_DOLLAR_LBRACE] = actions(1157); - v->a[458][anon_sym_DOLLAR_LPAREN] = actions(1159); - parse_table_2076(v); -} - -void parse_table_2076(t_parse_table_array *v) -{ - v->a[458][anon_sym_BQUOTE] = actions(1161); - v->a[458][anon_sym_DOLLAR_BQUOTE] = actions(1163); - v->a[458][anon_sym_LT_LPAREN] = actions(1165); - v->a[458][anon_sym_GT_LPAREN] = actions(1165); - v->a[458][sym_comment] = actions(71); - v->a[458][sym__concat] = actions(1143); - v->a[458][sym_test_operator] = actions(1167); - v->a[458][sym__brace_start] = actions(1169); - v->a[459][sym__expression] = state(3112); - v->a[459][sym_binary_expression] = state(2594); - v->a[459][sym_ternary_expression] = state(2594); - v->a[459][sym_unary_expression] = state(2594); - v->a[459][sym_postfix_expression] = state(2594); - v->a[459][sym_parenthesized_expression] = state(2594); - v->a[459][sym_arithmetic_expansion] = state(2456); - v->a[459][sym_brace_expression] = state(2456); - v->a[459][sym_concatenation] = state(2594); - v->a[459][sym_string] = state(2456); - v->a[459][sym_translated_string] = state(2456); - v->a[459][sym_number] = state(2456); - parse_table_2077(v); -} - -void parse_table_2077(t_parse_table_array *v) -{ - v->a[459][sym_simple_expansion] = state(2456); - v->a[459][sym_expansion] = state(2456); - v->a[459][sym_command_substitution] = state(2456); - v->a[459][sym_process_substitution] = state(2456); - v->a[459][aux_sym__literal_repeat1] = state(2484); - v->a[459][aux_sym_concatenation_repeat1] = state(2495); - v->a[459][sym_word] = actions(1171); - v->a[459][anon_sym_LPAREN_LPAREN] = actions(1129); - v->a[459][anon_sym_RPAREN_RPAREN] = actions(354); - v->a[459][anon_sym_EQ] = actions(243); - v->a[459][anon_sym_PLUS_PLUS] = actions(243); - v->a[459][anon_sym_DASH_DASH] = actions(243); - v->a[459][anon_sym_PLUS_EQ] = actions(243); - v->a[459][anon_sym_DASH_EQ] = actions(243); - v->a[459][anon_sym_STAR_EQ] = actions(243); - v->a[459][anon_sym_SLASH_EQ] = actions(243); - v->a[459][anon_sym_PERCENT_EQ] = actions(243); - v->a[459][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[459][anon_sym_LT_LT_EQ] = actions(354); - v->a[459][anon_sym_GT_GT_EQ] = actions(354); - parse_table_2078(v); -} - -void parse_table_2078(t_parse_table_array *v) -{ - v->a[459][anon_sym_AMP_EQ] = actions(354); - v->a[459][anon_sym_CARET_EQ] = actions(243); - v->a[459][anon_sym_PIPE_EQ] = actions(354); - v->a[459][anon_sym_PIPE_PIPE] = actions(354); - v->a[459][anon_sym_AMP_AMP] = actions(354); - v->a[459][anon_sym_PIPE] = actions(243); - v->a[459][anon_sym_CARET] = actions(243); - v->a[459][anon_sym_AMP] = actions(243); - v->a[459][anon_sym_EQ_EQ] = actions(243); - v->a[459][anon_sym_BANG_EQ] = actions(243); - v->a[459][anon_sym_LT] = actions(243); - v->a[459][anon_sym_GT] = actions(243); - v->a[459][anon_sym_LT_EQ] = actions(354); - v->a[459][anon_sym_GT_EQ] = actions(354); - v->a[459][anon_sym_LT_LT] = actions(243); - v->a[459][anon_sym_GT_GT] = actions(243); - v->a[459][anon_sym_PLUS] = actions(243); - v->a[459][anon_sym_DASH] = actions(243); - v->a[459][anon_sym_STAR] = actions(243); - v->a[459][anon_sym_SLASH] = actions(243); - parse_table_2079(v); -} - -void parse_table_2079(t_parse_table_array *v) -{ - v->a[459][anon_sym_PERCENT] = actions(243); - v->a[459][anon_sym_STAR_STAR] = actions(243); - v->a[459][anon_sym_LPAREN] = actions(1131); - v->a[459][anon_sym_BANG] = actions(1173); - v->a[459][anon_sym_EQ_TILDE] = actions(243); - v->a[459][anon_sym_QMARK] = actions(243); - v->a[459][anon_sym_PLUS_PLUS2] = actions(1175); - v->a[459][anon_sym_DASH_DASH2] = actions(1175); - v->a[459][anon_sym_DASH2] = actions(1177); - v->a[459][anon_sym_PLUS2] = actions(1177); - v->a[459][anon_sym_TILDE] = actions(1179); - v->a[459][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1129); - v->a[459][anon_sym_DOLLAR_LBRACK] = actions(1141); - v->a[459][aux_sym_concatenation_token1] = actions(1143); - v->a[459][anon_sym_DOLLAR] = actions(1145); - v->a[459][sym__special_character] = actions(1181); - v->a[459][anon_sym_DQUOTE] = actions(1149); - v->a[459][sym_raw_string] = actions(1183); - v->a[459][sym_ansi_c_string] = actions(1183); - v->a[459][aux_sym_number_token1] = actions(1153); - parse_table_2080(v); -} - -/* EOF parse_table_415.c */ diff --git a/parser/static/parse_table/parse_table_416.c b/parser/static/parse_table/parse_table_416.c deleted file mode 100644 index 458199e8..00000000 --- a/parser/static/parse_table/parse_table_416.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_416.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2080(t_parse_table_array *v) -{ - v->a[459][aux_sym_number_token2] = actions(1155); - v->a[459][anon_sym_DOLLAR_LBRACE] = actions(1157); - v->a[459][anon_sym_DOLLAR_LPAREN] = actions(1159); - v->a[459][anon_sym_BQUOTE] = actions(1161); - v->a[459][anon_sym_DOLLAR_BQUOTE] = actions(1163); - v->a[459][anon_sym_LT_LPAREN] = actions(1165); - v->a[459][anon_sym_GT_LPAREN] = actions(1165); - v->a[459][sym_comment] = actions(71); - v->a[459][sym__concat] = actions(1143); - v->a[459][sym_test_operator] = actions(1185); - v->a[459][sym__brace_start] = actions(1169); - v->a[460][sym__expression] = state(3041); - v->a[460][sym_binary_expression] = state(2594); - v->a[460][sym_ternary_expression] = state(2594); - v->a[460][sym_unary_expression] = state(2594); - v->a[460][sym_postfix_expression] = state(2594); - v->a[460][sym_parenthesized_expression] = state(2594); - v->a[460][sym_arithmetic_expansion] = state(2503); - v->a[460][sym_brace_expression] = state(2503); - v->a[460][sym_concatenation] = state(2594); - parse_table_2081(v); -} - -void parse_table_2081(t_parse_table_array *v) -{ - v->a[460][sym_string] = state(2503); - v->a[460][sym_translated_string] = state(2503); - v->a[460][sym_number] = state(2503); - v->a[460][sym_simple_expansion] = state(2503); - v->a[460][sym_expansion] = state(2503); - v->a[460][sym_command_substitution] = state(2503); - v->a[460][sym_process_substitution] = state(2503); - v->a[460][aux_sym__literal_repeat1] = state(2717); - v->a[460][aux_sym_concatenation_repeat1] = state(2466); - v->a[460][sym_word] = actions(1187); - v->a[460][anon_sym_LPAREN_LPAREN] = actions(1129); - v->a[460][anon_sym_EQ] = actions(243); - v->a[460][anon_sym_PLUS_PLUS] = actions(243); - v->a[460][anon_sym_DASH_DASH] = actions(243); - v->a[460][anon_sym_PLUS_EQ] = actions(243); - v->a[460][anon_sym_DASH_EQ] = actions(243); - v->a[460][anon_sym_STAR_EQ] = actions(243); - v->a[460][anon_sym_SLASH_EQ] = actions(243); - v->a[460][anon_sym_PERCENT_EQ] = actions(243); - v->a[460][anon_sym_STAR_STAR_EQ] = actions(243); - parse_table_2082(v); -} - -void parse_table_2082(t_parse_table_array *v) -{ - v->a[460][anon_sym_LT_LT_EQ] = actions(354); - v->a[460][anon_sym_GT_GT_EQ] = actions(354); - v->a[460][anon_sym_AMP_EQ] = actions(354); - v->a[460][anon_sym_CARET_EQ] = actions(243); - v->a[460][anon_sym_PIPE_EQ] = actions(354); - v->a[460][anon_sym_PIPE_PIPE] = actions(354); - v->a[460][anon_sym_AMP_AMP] = actions(354); - v->a[460][anon_sym_PIPE] = actions(243); - v->a[460][anon_sym_CARET] = actions(243); - v->a[460][anon_sym_AMP] = actions(243); - v->a[460][anon_sym_EQ_EQ] = actions(243); - v->a[460][anon_sym_BANG_EQ] = actions(243); - v->a[460][anon_sym_LT] = actions(243); - v->a[460][anon_sym_GT] = actions(243); - v->a[460][anon_sym_LT_EQ] = actions(354); - v->a[460][anon_sym_GT_EQ] = actions(354); - v->a[460][anon_sym_LT_LT] = actions(243); - v->a[460][anon_sym_GT_GT] = actions(243); - v->a[460][anon_sym_PLUS] = actions(243); - v->a[460][anon_sym_DASH] = actions(243); - parse_table_2083(v); -} - -void parse_table_2083(t_parse_table_array *v) -{ - v->a[460][anon_sym_STAR] = actions(243); - v->a[460][anon_sym_SLASH] = actions(243); - v->a[460][anon_sym_PERCENT] = actions(243); - v->a[460][anon_sym_STAR_STAR] = actions(243); - v->a[460][anon_sym_LPAREN] = actions(1131); - v->a[460][anon_sym_BANG] = actions(1189); - v->a[460][anon_sym_RBRACK_RBRACK] = actions(354); - v->a[460][anon_sym_EQ_TILDE] = actions(243); - v->a[460][anon_sym_QMARK] = actions(243); - v->a[460][anon_sym_PLUS_PLUS2] = actions(1191); - v->a[460][anon_sym_DASH_DASH2] = actions(1191); - v->a[460][anon_sym_DASH2] = actions(1193); - v->a[460][anon_sym_PLUS2] = actions(1193); - v->a[460][anon_sym_TILDE] = actions(1195); - v->a[460][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1129); - v->a[460][anon_sym_DOLLAR_LBRACK] = actions(1141); - v->a[460][aux_sym_concatenation_token1] = actions(1143); - v->a[460][anon_sym_DOLLAR] = actions(1145); - v->a[460][sym__special_character] = actions(1197); - v->a[460][anon_sym_DQUOTE] = actions(1149); - parse_table_2084(v); -} - -void parse_table_2084(t_parse_table_array *v) -{ - v->a[460][sym_raw_string] = actions(1199); - v->a[460][sym_ansi_c_string] = actions(1199); - v->a[460][aux_sym_number_token1] = actions(1153); - v->a[460][aux_sym_number_token2] = actions(1155); - v->a[460][anon_sym_DOLLAR_LBRACE] = actions(1157); - v->a[460][anon_sym_DOLLAR_LPAREN] = actions(1159); - v->a[460][anon_sym_BQUOTE] = actions(1161); - v->a[460][anon_sym_DOLLAR_BQUOTE] = actions(1163); - v->a[460][anon_sym_LT_LPAREN] = actions(1165); - v->a[460][anon_sym_GT_LPAREN] = actions(1165); - v->a[460][sym_comment] = actions(71); - v->a[460][sym__concat] = actions(1143); - v->a[460][sym_test_operator] = actions(1201); - v->a[460][sym__brace_start] = actions(1169); - v->a[461][sym__expression] = state(2933); - v->a[461][sym_binary_expression] = state(2863); - v->a[461][sym_ternary_expression] = state(2863); - v->a[461][sym_unary_expression] = state(2863); - v->a[461][sym_postfix_expression] = state(2863); - v->a[461][sym_parenthesized_expression] = state(2863); - parse_table_2085(v); -} - -/* EOF parse_table_416.c */ diff --git a/parser/static/parse_table/parse_table_417.c b/parser/static/parse_table/parse_table_417.c deleted file mode 100644 index be221f3b..00000000 --- a/parser/static/parse_table/parse_table_417.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_417.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2085(t_parse_table_array *v) -{ - v->a[461][sym_arithmetic_expansion] = state(2451); - v->a[461][sym_brace_expression] = state(2451); - v->a[461][sym_concatenation] = state(2863); - v->a[461][sym_string] = state(2451); - v->a[461][sym_translated_string] = state(2451); - v->a[461][sym_number] = state(2451); - v->a[461][sym_simple_expansion] = state(2451); - v->a[461][sym_expansion] = state(2451); - v->a[461][sym_command_substitution] = state(2451); - v->a[461][sym_process_substitution] = state(2451); - v->a[461][aux_sym__literal_repeat1] = state(2472); - v->a[461][aux_sym_concatenation_repeat1] = state(2540); - v->a[461][sym_word] = actions(1091); - v->a[461][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[461][anon_sym_EQ] = actions(243); - v->a[461][anon_sym_PLUS_PLUS] = actions(243); - v->a[461][anon_sym_DASH_DASH] = actions(243); - v->a[461][anon_sym_PLUS_EQ] = actions(243); - v->a[461][anon_sym_DASH_EQ] = actions(243); - v->a[461][anon_sym_STAR_EQ] = actions(243); - parse_table_2086(v); -} - -void parse_table_2086(t_parse_table_array *v) -{ - v->a[461][anon_sym_SLASH_EQ] = actions(243); - v->a[461][anon_sym_PERCENT_EQ] = actions(243); - v->a[461][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[461][anon_sym_LT_LT_EQ] = actions(354); - v->a[461][anon_sym_GT_GT_EQ] = actions(354); - v->a[461][anon_sym_AMP_EQ] = actions(354); - v->a[461][anon_sym_CARET_EQ] = actions(243); - v->a[461][anon_sym_PIPE_EQ] = actions(354); - v->a[461][anon_sym_PIPE_PIPE] = actions(354); - v->a[461][anon_sym_AMP_AMP] = actions(354); - v->a[461][anon_sym_PIPE] = actions(243); - v->a[461][anon_sym_CARET] = actions(243); - v->a[461][anon_sym_AMP] = actions(243); - v->a[461][anon_sym_EQ_EQ] = actions(243); - v->a[461][anon_sym_BANG_EQ] = actions(243); - v->a[461][anon_sym_LT] = actions(243); - v->a[461][anon_sym_GT] = actions(243); - v->a[461][anon_sym_LT_EQ] = actions(354); - v->a[461][anon_sym_GT_EQ] = actions(354); - v->a[461][anon_sym_LT_LT] = actions(243); - parse_table_2087(v); -} - -void parse_table_2087(t_parse_table_array *v) -{ - v->a[461][anon_sym_GT_GT] = actions(243); - v->a[461][anon_sym_PLUS] = actions(243); - v->a[461][anon_sym_DASH] = actions(243); - v->a[461][anon_sym_STAR] = actions(243); - v->a[461][anon_sym_SLASH] = actions(243); - v->a[461][anon_sym_PERCENT] = actions(243); - v->a[461][anon_sym_STAR_STAR] = actions(243); - v->a[461][anon_sym_LPAREN] = actions(1093); - v->a[461][anon_sym_BANG] = actions(1095); - v->a[461][anon_sym_RBRACK] = actions(1203); - v->a[461][anon_sym_EQ_TILDE] = actions(243); - v->a[461][anon_sym_QMARK] = actions(243); - v->a[461][anon_sym_PLUS_PLUS2] = actions(1099); - v->a[461][anon_sym_DASH_DASH2] = actions(1099); - v->a[461][anon_sym_DASH2] = actions(1101); - v->a[461][anon_sym_PLUS2] = actions(1101); - v->a[461][anon_sym_TILDE] = actions(1103); - v->a[461][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - v->a[461][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[461][aux_sym_concatenation_token1] = actions(1105); - parse_table_2088(v); -} - -void parse_table_2088(t_parse_table_array *v) -{ - v->a[461][anon_sym_DOLLAR] = actions(367); - v->a[461][sym__special_character] = actions(1107); - v->a[461][anon_sym_DQUOTE] = actions(371); - v->a[461][sym_raw_string] = actions(1109); - v->a[461][sym_ansi_c_string] = actions(1109); - v->a[461][aux_sym_number_token1] = actions(375); - v->a[461][aux_sym_number_token2] = actions(377); - v->a[461][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[461][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[461][anon_sym_BQUOTE] = actions(383); - v->a[461][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[461][anon_sym_LT_LPAREN] = actions(387); - v->a[461][anon_sym_GT_LPAREN] = actions(387); - v->a[461][sym_comment] = actions(71); - v->a[461][sym__concat] = actions(1205); - v->a[461][sym_test_operator] = actions(1113); - v->a[461][sym__brace_start] = actions(391); - v->a[462][sym__expression] = state(2933); - v->a[462][sym_binary_expression] = state(2863); - v->a[462][sym_ternary_expression] = state(2863); - parse_table_2089(v); -} - -void parse_table_2089(t_parse_table_array *v) -{ - v->a[462][sym_unary_expression] = state(2863); - v->a[462][sym_postfix_expression] = state(2863); - v->a[462][sym_parenthesized_expression] = state(2863); - v->a[462][sym_arithmetic_expansion] = state(2451); - v->a[462][sym_brace_expression] = state(2451); - v->a[462][sym_concatenation] = state(2863); - v->a[462][sym_string] = state(2451); - v->a[462][sym_translated_string] = state(2451); - v->a[462][sym_number] = state(2451); - v->a[462][sym_simple_expansion] = state(2451); - v->a[462][sym_expansion] = state(2451); - v->a[462][sym_command_substitution] = state(2451); - v->a[462][sym_process_substitution] = state(2451); - v->a[462][aux_sym__literal_repeat1] = state(2472); - v->a[462][aux_sym_concatenation_repeat1] = state(2540); - v->a[462][sym_word] = actions(1091); - v->a[462][anon_sym_LPAREN_LPAREN] = actions(352); - v->a[462][anon_sym_EQ] = actions(243); - v->a[462][anon_sym_PLUS_PLUS] = actions(243); - v->a[462][anon_sym_DASH_DASH] = actions(243); - parse_table_2090(v); -} - -/* EOF parse_table_417.c */ diff --git a/parser/static/parse_table/parse_table_418.c b/parser/static/parse_table/parse_table_418.c deleted file mode 100644 index 579b4222..00000000 --- a/parser/static/parse_table/parse_table_418.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_418.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2090(t_parse_table_array *v) -{ - v->a[462][anon_sym_PLUS_EQ] = actions(243); - v->a[462][anon_sym_DASH_EQ] = actions(243); - v->a[462][anon_sym_STAR_EQ] = actions(243); - v->a[462][anon_sym_SLASH_EQ] = actions(243); - v->a[462][anon_sym_PERCENT_EQ] = actions(243); - v->a[462][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[462][anon_sym_LT_LT_EQ] = actions(354); - v->a[462][anon_sym_GT_GT_EQ] = actions(354); - v->a[462][anon_sym_AMP_EQ] = actions(354); - v->a[462][anon_sym_CARET_EQ] = actions(243); - v->a[462][anon_sym_PIPE_EQ] = actions(354); - v->a[462][anon_sym_PIPE_PIPE] = actions(354); - v->a[462][anon_sym_AMP_AMP] = actions(354); - v->a[462][anon_sym_PIPE] = actions(243); - v->a[462][anon_sym_CARET] = actions(243); - v->a[462][anon_sym_AMP] = actions(243); - v->a[462][anon_sym_EQ_EQ] = actions(243); - v->a[462][anon_sym_BANG_EQ] = actions(243); - v->a[462][anon_sym_LT] = actions(243); - v->a[462][anon_sym_GT] = actions(243); - parse_table_2091(v); -} - -void parse_table_2091(t_parse_table_array *v) -{ - v->a[462][anon_sym_LT_EQ] = actions(354); - v->a[462][anon_sym_GT_EQ] = actions(354); - v->a[462][anon_sym_LT_LT] = actions(243); - v->a[462][anon_sym_GT_GT] = actions(243); - v->a[462][anon_sym_PLUS] = actions(243); - v->a[462][anon_sym_DASH] = actions(243); - v->a[462][anon_sym_STAR] = actions(243); - v->a[462][anon_sym_SLASH] = actions(243); - v->a[462][anon_sym_PERCENT] = actions(243); - v->a[462][anon_sym_STAR_STAR] = actions(243); - v->a[462][anon_sym_LPAREN] = actions(1093); - v->a[462][anon_sym_BANG] = actions(1095); - v->a[462][anon_sym_RBRACK] = actions(1207); - v->a[462][anon_sym_EQ_TILDE] = actions(243); - v->a[462][anon_sym_QMARK] = actions(243); - v->a[462][anon_sym_PLUS_PLUS2] = actions(1099); - v->a[462][anon_sym_DASH_DASH2] = actions(1099); - v->a[462][anon_sym_DASH2] = actions(1101); - v->a[462][anon_sym_PLUS2] = actions(1101); - v->a[462][anon_sym_TILDE] = actions(1103); - parse_table_2092(v); -} - -void parse_table_2092(t_parse_table_array *v) -{ - v->a[462][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(352); - v->a[462][anon_sym_DOLLAR_LBRACK] = actions(363); - v->a[462][aux_sym_concatenation_token1] = actions(1105); - v->a[462][anon_sym_DOLLAR] = actions(367); - v->a[462][sym__special_character] = actions(1107); - v->a[462][anon_sym_DQUOTE] = actions(371); - v->a[462][sym_raw_string] = actions(1109); - v->a[462][sym_ansi_c_string] = actions(1109); - v->a[462][aux_sym_number_token1] = actions(375); - v->a[462][aux_sym_number_token2] = actions(377); - v->a[462][anon_sym_DOLLAR_LBRACE] = actions(379); - v->a[462][anon_sym_DOLLAR_LPAREN] = actions(381); - v->a[462][anon_sym_BQUOTE] = actions(383); - v->a[462][anon_sym_DOLLAR_BQUOTE] = actions(385); - v->a[462][anon_sym_LT_LPAREN] = actions(387); - v->a[462][anon_sym_GT_LPAREN] = actions(387); - v->a[462][sym_comment] = actions(71); - v->a[462][sym__concat] = actions(1209); - v->a[462][sym_test_operator] = actions(1113); - v->a[462][sym__brace_start] = actions(391); - parse_table_2093(v); -} - -void parse_table_2093(t_parse_table_array *v) -{ - v->a[463][sym__expression] = state(3197); - v->a[463][sym_binary_expression] = state(2594); - v->a[463][sym_ternary_expression] = state(2594); - v->a[463][sym_unary_expression] = state(2594); - v->a[463][sym_postfix_expression] = state(2594); - v->a[463][sym_parenthesized_expression] = state(2594); - v->a[463][sym_arithmetic_expansion] = state(2588); - v->a[463][sym_brace_expression] = state(2588); - v->a[463][sym_concatenation] = state(2594); - v->a[463][sym_string] = state(2588); - v->a[463][sym_translated_string] = state(2588); - v->a[463][sym_number] = state(2588); - v->a[463][sym_simple_expansion] = state(2588); - v->a[463][sym_expansion] = state(2588); - v->a[463][sym_command_substitution] = state(2588); - v->a[463][sym_process_substitution] = state(2588); - v->a[463][aux_sym__literal_repeat1] = state(2484); - v->a[463][aux_sym_concatenation_repeat1] = state(2723); - v->a[463][sym_word] = actions(1211); - v->a[463][anon_sym_LPAREN_LPAREN] = actions(1129); - parse_table_2094(v); -} - -void parse_table_2094(t_parse_table_array *v) -{ - v->a[463][anon_sym_EQ] = actions(243); - v->a[463][anon_sym_PLUS_PLUS] = actions(243); - v->a[463][anon_sym_DASH_DASH] = actions(243); - v->a[463][anon_sym_PLUS_EQ] = actions(243); - v->a[463][anon_sym_DASH_EQ] = actions(243); - v->a[463][anon_sym_STAR_EQ] = actions(243); - v->a[463][anon_sym_SLASH_EQ] = actions(243); - v->a[463][anon_sym_PERCENT_EQ] = actions(243); - v->a[463][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[463][anon_sym_LT_LT_EQ] = actions(354); - v->a[463][anon_sym_GT_GT_EQ] = actions(354); - v->a[463][anon_sym_AMP_EQ] = actions(354); - v->a[463][anon_sym_CARET_EQ] = actions(243); - v->a[463][anon_sym_PIPE_EQ] = actions(354); - v->a[463][anon_sym_PIPE_PIPE] = actions(354); - v->a[463][anon_sym_AMP_AMP] = actions(354); - v->a[463][anon_sym_PIPE] = actions(243); - v->a[463][anon_sym_CARET] = actions(243); - v->a[463][anon_sym_AMP] = actions(243); - v->a[463][anon_sym_EQ_EQ] = actions(243); - parse_table_2095(v); -} - -/* EOF parse_table_418.c */ diff --git a/parser/static/parse_table/parse_table_419.c b/parser/static/parse_table/parse_table_419.c deleted file mode 100644 index f74bee77..00000000 --- a/parser/static/parse_table/parse_table_419.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_419.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2095(t_parse_table_array *v) -{ - v->a[463][anon_sym_BANG_EQ] = actions(243); - v->a[463][anon_sym_LT] = actions(243); - v->a[463][anon_sym_GT] = actions(243); - v->a[463][anon_sym_LT_EQ] = actions(354); - v->a[463][anon_sym_GT_EQ] = actions(354); - v->a[463][anon_sym_LT_LT] = actions(243); - v->a[463][anon_sym_GT_GT] = actions(243); - v->a[463][anon_sym_PLUS] = actions(243); - v->a[463][anon_sym_DASH] = actions(243); - v->a[463][anon_sym_STAR] = actions(243); - v->a[463][anon_sym_SLASH] = actions(243); - v->a[463][anon_sym_PERCENT] = actions(243); - v->a[463][anon_sym_STAR_STAR] = actions(243); - v->a[463][anon_sym_LPAREN] = actions(1131); - v->a[463][anon_sym_BANG] = actions(1213); - v->a[463][anon_sym_EQ_TILDE] = actions(243); - v->a[463][anon_sym_QMARK] = actions(243); - v->a[463][anon_sym_PLUS_PLUS2] = actions(1215); - v->a[463][anon_sym_DASH_DASH2] = actions(1215); - v->a[463][anon_sym_DASH2] = actions(1217); - parse_table_2096(v); -} - -void parse_table_2096(t_parse_table_array *v) -{ - v->a[463][anon_sym_PLUS2] = actions(1217); - v->a[463][anon_sym_TILDE] = actions(1219); - v->a[463][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1129); - v->a[463][anon_sym_DOLLAR_LBRACK] = actions(1141); - v->a[463][aux_sym_concatenation_token1] = actions(1143); - v->a[463][anon_sym_DOLLAR] = actions(1145); - v->a[463][sym__special_character] = actions(1221); - v->a[463][anon_sym_DQUOTE] = actions(1149); - v->a[463][sym_raw_string] = actions(1223); - v->a[463][sym_ansi_c_string] = actions(1223); - v->a[463][aux_sym_number_token1] = actions(1153); - v->a[463][aux_sym_number_token2] = actions(1155); - v->a[463][anon_sym_DOLLAR_LBRACE] = actions(1157); - v->a[463][anon_sym_DOLLAR_LPAREN] = actions(1159); - v->a[463][anon_sym_BQUOTE] = actions(1161); - v->a[463][anon_sym_DOLLAR_BQUOTE] = actions(1163); - v->a[463][anon_sym_LT_LPAREN] = actions(1165); - v->a[463][anon_sym_GT_LPAREN] = actions(1165); - v->a[463][sym_comment] = actions(71); - v->a[463][sym__concat] = actions(1143); - parse_table_2097(v); -} - -void parse_table_2097(t_parse_table_array *v) -{ - v->a[463][sym_test_operator] = actions(1225); - v->a[463][sym__brace_start] = actions(1169); - v->a[464][sym_string] = state(489); - v->a[464][sym_word] = actions(1227); - v->a[464][anon_sym_LPAREN_LPAREN] = actions(1227); - v->a[464][anon_sym_SEMI] = actions(1227); - v->a[464][anon_sym_EQ] = actions(1227); - v->a[464][anon_sym_PLUS_PLUS] = actions(1227); - v->a[464][anon_sym_DASH_DASH] = actions(1227); - v->a[464][anon_sym_PLUS_EQ] = actions(1227); - v->a[464][anon_sym_DASH_EQ] = actions(1227); - v->a[464][anon_sym_STAR_EQ] = actions(1227); - v->a[464][anon_sym_SLASH_EQ] = actions(1227); - v->a[464][anon_sym_PERCENT_EQ] = actions(1227); - v->a[464][anon_sym_STAR_STAR_EQ] = actions(1227); - v->a[464][anon_sym_LT_LT_EQ] = actions(1227); - v->a[464][anon_sym_GT_GT_EQ] = actions(1227); - v->a[464][anon_sym_AMP_EQ] = actions(1227); - v->a[464][anon_sym_CARET_EQ] = actions(1227); - v->a[464][anon_sym_PIPE_EQ] = actions(1227); - parse_table_2098(v); -} - -void parse_table_2098(t_parse_table_array *v) -{ - v->a[464][anon_sym_PIPE_PIPE] = actions(1227); - v->a[464][anon_sym_AMP_AMP] = actions(1227); - v->a[464][anon_sym_PIPE] = actions(1227); - v->a[464][anon_sym_CARET] = actions(1227); - v->a[464][anon_sym_AMP] = actions(1227); - v->a[464][anon_sym_EQ_EQ] = actions(1227); - v->a[464][anon_sym_BANG_EQ] = actions(1227); - v->a[464][anon_sym_LT] = actions(1227); - v->a[464][anon_sym_GT] = actions(1227); - v->a[464][anon_sym_LT_EQ] = actions(1227); - v->a[464][anon_sym_GT_EQ] = actions(1227); - v->a[464][anon_sym_LT_LT] = actions(1227); - v->a[464][anon_sym_GT_GT] = actions(1227); - v->a[464][anon_sym_PLUS] = actions(1227); - v->a[464][anon_sym_DASH] = actions(1229); - v->a[464][anon_sym_STAR] = actions(1229); - v->a[464][anon_sym_SLASH] = actions(1227); - v->a[464][anon_sym_PERCENT] = actions(1227); - v->a[464][anon_sym_STAR_STAR] = actions(1227); - v->a[464][anon_sym_LPAREN] = actions(1227); - parse_table_2099(v); -} - -void parse_table_2099(t_parse_table_array *v) -{ - v->a[464][anon_sym_RPAREN] = actions(1227); - v->a[464][anon_sym_SEMI_SEMI] = actions(1227); - v->a[464][anon_sym_PIPE_AMP] = actions(1227); - v->a[464][anon_sym_BANG] = actions(1229); - v->a[464][anon_sym_EQ_TILDE] = actions(1227); - v->a[464][anon_sym_AMP_GT] = actions(1227); - v->a[464][anon_sym_AMP_GT_GT] = actions(1227); - v->a[464][anon_sym_LT_AMP] = actions(1227); - v->a[464][anon_sym_GT_AMP] = actions(1227); - v->a[464][anon_sym_GT_PIPE] = actions(1227); - v->a[464][anon_sym_LT_AMP_DASH] = actions(1227); - v->a[464][anon_sym_GT_AMP_DASH] = actions(1227); - v->a[464][anon_sym_LT_LT_DASH] = actions(1227); - v->a[464][aux_sym_heredoc_redirect_token1] = actions(1227); - v->a[464][anon_sym_LT_LT_LT] = actions(1227); - v->a[464][anon_sym_QMARK] = actions(1229); - v->a[464][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1227); - v->a[464][anon_sym_DOLLAR_LBRACK] = actions(1227); - v->a[464][anon_sym_DOLLAR] = actions(1229); - v->a[464][sym__special_character] = actions(1227); - parse_table_2100(v); -} - -/* EOF parse_table_419.c */ diff --git a/parser/static/parse_table/parse_table_42.c b/parser/static/parse_table/parse_table_42.c index 082d43cc..27376191 100644 --- a/parser/static/parse_table/parse_table_42.c +++ b/parser/static/parse_table/parse_table_42.c @@ -14,126 +14,126 @@ void parse_table_210(t_parse_table_array *v) { - v->a[43][sym_process_substitution] = state(852); - v->a[43][aux_sym__statements_repeat1] = state(426); - v->a[43][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[43][aux_sym_command_repeat1] = state(989); - v->a[43][aux_sym__literal_repeat1] = state(1026); - v->a[43][sym_word] = actions(665); - v->a[43][anon_sym_for] = actions(667); - v->a[43][anon_sym_select] = actions(669); - v->a[43][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[43][anon_sym_LT] = actions(673); - v->a[43][anon_sym_GT] = actions(673); - v->a[43][anon_sym_GT_GT] = actions(675); - v->a[43][anon_sym_LPAREN] = actions(677); - v->a[43][anon_sym_while] = actions(679); - v->a[43][anon_sym_until] = actions(679); - v->a[43][anon_sym_if] = actions(681); - v->a[43][anon_sym_case] = actions(683); - v->a[43][anon_sym_SEMI_SEMI] = actions(753); - v->a[43][anon_sym_SEMI_AMP] = actions(493); - v->a[43][anon_sym_SEMI_SEMI_AMP] = actions(495); + v->a[52][sym_variable_name] = actions(111); + v->a[52][sym_test_operator] = actions(95); + v->a[52][sym__brace_start] = actions(113); + v->a[53][aux_sym__terminated_statement] = state(47); + v->a[53][sym__statement_not_pipeline] = state(3515); + v->a[53][sym_redirected_statement] = state(2301); + v->a[53][sym_for_statement] = state(2301); + v->a[53][sym_while_statement] = state(2301); + v->a[53][sym_if_statement] = state(2301); + v->a[53][sym_case_statement] = state(2301); + v->a[53][sym_function_definition] = state(2301); + v->a[53][sym_compound_statement] = state(2301); + v->a[53][sym_subshell] = state(2301); + v->a[53][sym_pipeline] = state(2592); + v->a[53][sym_list] = state(2301); + v->a[53][sym_negated_command] = state(2301); + v->a[53][sym_declaration_command] = state(2301); + v->a[53][sym_unset_command] = state(2301); + v->a[53][sym_command] = state(2301); + v->a[53][sym_command_name] = state(310); parse_table_211(v); } void parse_table_211(t_parse_table_array *v) { - v->a[43][anon_sym_function] = actions(687); - v->a[43][anon_sym_LBRACE] = actions(689); - v->a[43][anon_sym_BANG] = actions(691); - v->a[43][anon_sym_LBRACK] = actions(693); - v->a[43][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[43][anon_sym_declare] = actions(697); - v->a[43][anon_sym_typeset] = actions(697); - v->a[43][anon_sym_export] = actions(697); - v->a[43][anon_sym_readonly] = actions(697); - v->a[43][anon_sym_local] = actions(697); - v->a[43][anon_sym_unset] = actions(699); - v->a[43][anon_sym_unsetenv] = actions(699); - v->a[43][anon_sym_AMP_GT] = actions(673); - v->a[43][anon_sym_AMP_GT_GT] = actions(675); - v->a[43][anon_sym_LT_AMP] = actions(673); - v->a[43][anon_sym_GT_AMP] = actions(673); - v->a[43][anon_sym_GT_PIPE] = actions(675); - v->a[43][anon_sym_LT_AMP_DASH] = actions(701); - v->a[43][anon_sym_GT_AMP_DASH] = actions(701); - v->a[43][anon_sym_LT_LT_LT] = actions(703); + v->a[53][sym_variable_assignment] = state(711); + v->a[53][sym_variable_assignments] = state(2301); + v->a[53][sym_file_redirect] = state(1320); + v->a[53][sym_arithmetic_expansion] = state(834); + v->a[53][sym_brace_expression] = state(834); + v->a[53][sym_concatenation] = state(1192); + v->a[53][sym_string] = state(834); + v->a[53][sym_number] = state(834); + v->a[53][sym_simple_expansion] = state(834); + v->a[53][sym_expansion] = state(834); + v->a[53][sym_command_substitution] = state(834); + v->a[53][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[53][aux_sym_command_repeat1] = state(1035); + v->a[53][aux_sym__literal_repeat1] = state(1048); + v->a[53][sym_word] = actions(65); + v->a[53][anon_sym_for] = actions(9); + v->a[53][anon_sym_select] = actions(9); + v->a[53][anon_sym_while] = actions(11); + v->a[53][anon_sym_until] = actions(11); + v->a[53][anon_sym_if] = actions(13); parse_table_212(v); } void parse_table_212(t_parse_table_array *v) { - v->a[43][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[43][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[43][anon_sym_DOLLAR] = actions(709); - v->a[43][sym__special_character] = actions(711); - v->a[43][anon_sym_DQUOTE] = actions(713); - v->a[43][sym_raw_string] = actions(715); - v->a[43][sym_ansi_c_string] = actions(715); - v->a[43][aux_sym_number_token1] = actions(717); - v->a[43][aux_sym_number_token2] = actions(719); - v->a[43][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[43][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[43][anon_sym_BQUOTE] = actions(725); - v->a[43][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[43][anon_sym_LT_LPAREN] = actions(729); - v->a[43][anon_sym_GT_LPAREN] = actions(729); - v->a[43][sym_comment] = actions(71); - v->a[43][sym_file_descriptor] = actions(731); - v->a[43][sym_variable_name] = actions(733); - v->a[43][sym_test_operator] = actions(735); - v->a[43][sym__brace_start] = actions(737); + v->a[53][anon_sym_case] = actions(15); + v->a[53][anon_sym_LPAREN] = actions(17); + v->a[53][anon_sym_function] = actions(73); + v->a[53][anon_sym_LBRACE] = actions(21); + v->a[53][anon_sym_RBRACE] = actions(481); + v->a[53][anon_sym_BANG] = actions(75); + v->a[53][anon_sym_declare] = actions(77); + v->a[53][anon_sym_typeset] = actions(77); + v->a[53][anon_sym_export] = actions(77); + v->a[53][anon_sym_readonly] = actions(77); + v->a[53][anon_sym_local] = actions(77); + v->a[53][anon_sym_unset] = actions(79); + v->a[53][anon_sym_unsetenv] = actions(79); + v->a[53][anon_sym_LT] = actions(81); + v->a[53][anon_sym_GT] = actions(81); + v->a[53][anon_sym_GT_GT] = actions(83); + v->a[53][anon_sym_AMP_GT] = actions(81); + v->a[53][anon_sym_AMP_GT_GT] = actions(83); + v->a[53][anon_sym_LT_AMP] = actions(81); + v->a[53][anon_sym_GT_AMP] = actions(81); parse_table_213(v); } void parse_table_213(t_parse_table_array *v) { - v->a[44][sym__statements] = state(6637); - v->a[44][sym__statement_not_pipeline] = state(6674); - v->a[44][sym_redirected_statement] = state(4416); - v->a[44][sym_for_statement] = state(4416); - v->a[44][sym_c_style_for_statement] = state(4416); - v->a[44][sym_while_statement] = state(4239); - v->a[44][sym_if_statement] = state(4239); - v->a[44][sym_case_statement] = state(4416); - v->a[44][sym_function_definition] = state(4416); - v->a[44][sym_compound_statement] = state(4416); - v->a[44][sym_subshell] = state(4416); - v->a[44][sym_pipeline] = state(4910); - v->a[44][sym_list] = state(4416); - v->a[44][sym_negated_command] = state(4416); - v->a[44][sym_test_command] = state(4416); - v->a[44][sym_declaration_command] = state(4416); - v->a[44][sym_unset_command] = state(4416); - v->a[44][sym_command] = state(4416); - v->a[44][sym_command_name] = state(530); - v->a[44][sym_variable_assignment] = state(849); + v->a[53][anon_sym_GT_PIPE] = actions(83); + v->a[53][anon_sym_LT_AMP_DASH] = actions(85); + v->a[53][anon_sym_GT_AMP_DASH] = actions(85); + v->a[53][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[53][anon_sym_DOLLAR] = actions(89); + v->a[53][sym__special_character] = actions(91); + v->a[53][anon_sym_DQUOTE] = actions(93); + v->a[53][sym_raw_string] = actions(95); + v->a[53][aux_sym_number_token1] = actions(97); + v->a[53][aux_sym_number_token2] = actions(99); + v->a[53][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[53][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[53][anon_sym_BQUOTE] = actions(105); + v->a[53][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[53][sym_comment] = actions(57); + v->a[53][sym_file_descriptor] = actions(109); + v->a[53][sym_variable_name] = actions(111); + v->a[53][sym_test_operator] = actions(95); + v->a[53][sym__brace_start] = actions(113); + v->a[54][sym__statements] = state(3574); parse_table_214(v); } void parse_table_214(t_parse_table_array *v) { - v->a[44][sym_variable_assignments] = state(4416); - v->a[44][sym_subscript] = state(6760); - v->a[44][sym_file_redirect] = state(1893); - v->a[44][sym_herestring_redirect] = state(1892); - v->a[44][sym_arithmetic_expansion] = state(852); - v->a[44][sym_brace_expression] = state(852); - v->a[44][sym_concatenation] = state(1169); - v->a[44][sym_string] = state(852); - v->a[44][sym_translated_string] = state(852); - v->a[44][sym_number] = state(852); - v->a[44][sym_simple_expansion] = state(852); - v->a[44][sym_expansion] = state(852); - v->a[44][sym_command_substitution] = state(852); - v->a[44][sym_process_substitution] = state(852); - v->a[44][aux_sym__statements_repeat1] = state(426); - v->a[44][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[44][aux_sym_command_repeat1] = state(989); - v->a[44][aux_sym__literal_repeat1] = state(1026); - v->a[44][sym_word] = actions(665); - v->a[44][anon_sym_for] = actions(667); + v->a[54][sym__statement_not_pipeline] = state(3476); + v->a[54][sym_redirected_statement] = state(2121); + v->a[54][sym_for_statement] = state(2121); + v->a[54][sym_while_statement] = state(2121); + v->a[54][sym_if_statement] = state(2121); + v->a[54][sym_case_statement] = state(2121); + v->a[54][sym_function_definition] = state(2121); + v->a[54][sym_compound_statement] = state(2121); + v->a[54][sym_subshell] = state(2121); + v->a[54][sym_pipeline] = state(2499); + v->a[54][sym_list] = state(2121); + v->a[54][sym_negated_command] = state(2121); + v->a[54][sym_declaration_command] = state(2121); + v->a[54][sym_unset_command] = state(2121); + v->a[54][sym_command] = state(2121); + v->a[54][sym_command_name] = state(340); + v->a[54][sym_variable_assignment] = state(709); + v->a[54][sym_variable_assignments] = state(2121); + v->a[54][sym_file_redirect] = state(1361); + v->a[54][sym_arithmetic_expansion] = state(834); parse_table_215(v); } diff --git a/parser/static/parse_table/parse_table_420.c b/parser/static/parse_table/parse_table_420.c deleted file mode 100644 index 917cb1de..00000000 --- a/parser/static/parse_table/parse_table_420.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_420.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2100(t_parse_table_array *v) -{ - v->a[464][anon_sym_DQUOTE] = actions(1231); - v->a[464][sym_raw_string] = actions(1227); - v->a[464][sym_ansi_c_string] = actions(1227); - v->a[464][aux_sym_number_token1] = actions(1227); - v->a[464][aux_sym_number_token2] = actions(1227); - v->a[464][anon_sym_POUND] = actions(1229); - v->a[464][anon_sym_DOLLAR_LBRACE] = actions(1227); - v->a[464][anon_sym_DOLLAR_LPAREN] = actions(1227); - v->a[464][anon_sym_BQUOTE] = actions(1227); - v->a[464][anon_sym_DOLLAR_BQUOTE] = actions(1227); - v->a[464][anon_sym_LT_LPAREN] = actions(1227); - v->a[464][anon_sym_GT_LPAREN] = actions(1227); - v->a[464][sym_comment] = actions(3); - v->a[464][aux_sym__simple_variable_name_token1] = actions(1233); - v->a[464][aux_sym__multiline_variable_name_token1] = actions(1233); - v->a[464][anon_sym_AT2] = actions(1229); - v->a[464][anon_sym_0] = actions(1229); - v->a[464][anon_sym__] = actions(1229); - v->a[464][sym_file_descriptor] = actions(1235); - v->a[464][sym_variable_name] = actions(1237); - parse_table_2101(v); -} - -void parse_table_2101(t_parse_table_array *v) -{ - v->a[464][sym_test_operator] = actions(1235); - v->a[464][sym__bare_dollar] = actions(1235); - v->a[464][sym__brace_start] = actions(1235); - v->a[465][sym_string] = state(489); - v->a[465][sym_word] = actions(1239); - v->a[465][anon_sym_LPAREN_LPAREN] = actions(1239); - v->a[465][anon_sym_SEMI] = actions(1239); - v->a[465][anon_sym_EQ] = actions(1239); - v->a[465][anon_sym_PLUS_PLUS] = actions(1239); - v->a[465][anon_sym_DASH_DASH] = actions(1239); - v->a[465][anon_sym_PLUS_EQ] = actions(1239); - v->a[465][anon_sym_DASH_EQ] = actions(1239); - v->a[465][anon_sym_STAR_EQ] = actions(1239); - v->a[465][anon_sym_SLASH_EQ] = actions(1239); - v->a[465][anon_sym_PERCENT_EQ] = actions(1239); - v->a[465][anon_sym_STAR_STAR_EQ] = actions(1239); - v->a[465][anon_sym_LT_LT_EQ] = actions(1239); - v->a[465][anon_sym_GT_GT_EQ] = actions(1239); - v->a[465][anon_sym_AMP_EQ] = actions(1239); - v->a[465][anon_sym_CARET_EQ] = actions(1239); - parse_table_2102(v); -} - -void parse_table_2102(t_parse_table_array *v) -{ - v->a[465][anon_sym_PIPE_EQ] = actions(1239); - v->a[465][anon_sym_PIPE_PIPE] = actions(1239); - v->a[465][anon_sym_AMP_AMP] = actions(1239); - v->a[465][anon_sym_PIPE] = actions(1239); - v->a[465][anon_sym_CARET] = actions(1239); - v->a[465][anon_sym_AMP] = actions(1239); - v->a[465][anon_sym_EQ_EQ] = actions(1239); - v->a[465][anon_sym_BANG_EQ] = actions(1239); - v->a[465][anon_sym_LT] = actions(1239); - v->a[465][anon_sym_GT] = actions(1239); - v->a[465][anon_sym_LT_EQ] = actions(1239); - v->a[465][anon_sym_GT_EQ] = actions(1239); - v->a[465][anon_sym_LT_LT] = actions(1239); - v->a[465][anon_sym_GT_GT] = actions(1239); - v->a[465][anon_sym_PLUS] = actions(1239); - v->a[465][anon_sym_DASH] = actions(1229); - v->a[465][anon_sym_STAR] = actions(1229); - v->a[465][anon_sym_SLASH] = actions(1239); - v->a[465][anon_sym_PERCENT] = actions(1239); - v->a[465][anon_sym_STAR_STAR] = actions(1239); - parse_table_2103(v); -} - -void parse_table_2103(t_parse_table_array *v) -{ - v->a[465][anon_sym_LPAREN] = actions(1239); - v->a[465][anon_sym_RPAREN] = actions(1239); - v->a[465][anon_sym_SEMI_SEMI] = actions(1239); - v->a[465][anon_sym_PIPE_AMP] = actions(1239); - v->a[465][anon_sym_BANG] = actions(1229); - v->a[465][anon_sym_EQ_TILDE] = actions(1239); - v->a[465][anon_sym_AMP_GT] = actions(1239); - v->a[465][anon_sym_AMP_GT_GT] = actions(1239); - v->a[465][anon_sym_LT_AMP] = actions(1239); - v->a[465][anon_sym_GT_AMP] = actions(1239); - v->a[465][anon_sym_GT_PIPE] = actions(1239); - v->a[465][anon_sym_LT_AMP_DASH] = actions(1239); - v->a[465][anon_sym_GT_AMP_DASH] = actions(1239); - v->a[465][anon_sym_LT_LT_DASH] = actions(1239); - v->a[465][aux_sym_heredoc_redirect_token1] = actions(1239); - v->a[465][anon_sym_LT_LT_LT] = actions(1239); - v->a[465][anon_sym_QMARK] = actions(1229); - v->a[465][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1239); - v->a[465][anon_sym_DOLLAR_LBRACK] = actions(1239); - v->a[465][anon_sym_DOLLAR] = actions(1229); - parse_table_2104(v); -} - -void parse_table_2104(t_parse_table_array *v) -{ - v->a[465][sym__special_character] = actions(1239); - v->a[465][anon_sym_DQUOTE] = actions(1231); - v->a[465][sym_raw_string] = actions(1239); - v->a[465][sym_ansi_c_string] = actions(1239); - v->a[465][aux_sym_number_token1] = actions(1239); - v->a[465][aux_sym_number_token2] = actions(1239); - v->a[465][anon_sym_POUND] = actions(1229); - v->a[465][anon_sym_DOLLAR_LBRACE] = actions(1239); - v->a[465][anon_sym_DOLLAR_LPAREN] = actions(1239); - v->a[465][anon_sym_BQUOTE] = actions(1239); - v->a[465][anon_sym_DOLLAR_BQUOTE] = actions(1239); - v->a[465][anon_sym_LT_LPAREN] = actions(1239); - v->a[465][anon_sym_GT_LPAREN] = actions(1239); - v->a[465][sym_comment] = actions(3); - v->a[465][aux_sym__simple_variable_name_token1] = actions(1233); - v->a[465][aux_sym__multiline_variable_name_token1] = actions(1233); - v->a[465][anon_sym_AT2] = actions(1229); - v->a[465][anon_sym_0] = actions(1229); - v->a[465][anon_sym__] = actions(1229); - v->a[465][sym_file_descriptor] = actions(1241); - parse_table_2105(v); -} - -/* EOF parse_table_420.c */ diff --git a/parser/static/parse_table/parse_table_421.c b/parser/static/parse_table/parse_table_421.c deleted file mode 100644 index 102b965a..00000000 --- a/parser/static/parse_table/parse_table_421.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_421.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2105(t_parse_table_array *v) -{ - v->a[465][sym_variable_name] = actions(1237); - v->a[465][sym_test_operator] = actions(1241); - v->a[465][sym__bare_dollar] = actions(1241); - v->a[465][sym__brace_start] = actions(1241); - v->a[466][sym_string] = state(503); - v->a[466][sym_word] = actions(1227); - v->a[466][anon_sym_LPAREN_LPAREN] = actions(1227); - v->a[466][anon_sym_EQ] = actions(1227); - v->a[466][anon_sym_PLUS_PLUS] = actions(1227); - v->a[466][anon_sym_DASH_DASH] = actions(1227); - v->a[466][anon_sym_PLUS_EQ] = actions(1227); - v->a[466][anon_sym_DASH_EQ] = actions(1227); - v->a[466][anon_sym_STAR_EQ] = actions(1227); - v->a[466][anon_sym_SLASH_EQ] = actions(1227); - v->a[466][anon_sym_PERCENT_EQ] = actions(1227); - v->a[466][anon_sym_STAR_STAR_EQ] = actions(1227); - v->a[466][anon_sym_LT_LT_EQ] = actions(1227); - v->a[466][anon_sym_GT_GT_EQ] = actions(1227); - v->a[466][anon_sym_AMP_EQ] = actions(1227); - v->a[466][anon_sym_CARET_EQ] = actions(1227); - parse_table_2106(v); -} - -void parse_table_2106(t_parse_table_array *v) -{ - v->a[466][anon_sym_PIPE_EQ] = actions(1227); - v->a[466][anon_sym_PIPE_PIPE] = actions(1227); - v->a[466][anon_sym_AMP_AMP] = actions(1227); - v->a[466][anon_sym_PIPE] = actions(1227); - v->a[466][anon_sym_CARET] = actions(1227); - v->a[466][anon_sym_AMP] = actions(1227); - v->a[466][anon_sym_EQ_EQ] = actions(1227); - v->a[466][anon_sym_BANG_EQ] = actions(1227); - v->a[466][anon_sym_LT] = actions(1227); - v->a[466][anon_sym_GT] = actions(1227); - v->a[466][anon_sym_LT_EQ] = actions(1227); - v->a[466][anon_sym_GT_EQ] = actions(1227); - v->a[466][anon_sym_LT_LT] = actions(1227); - v->a[466][anon_sym_GT_GT] = actions(1227); - v->a[466][anon_sym_PLUS] = actions(1227); - v->a[466][anon_sym_DASH] = actions(1243); - v->a[466][anon_sym_STAR] = actions(1243); - v->a[466][anon_sym_SLASH] = actions(1227); - v->a[466][anon_sym_PERCENT] = actions(1227); - v->a[466][anon_sym_STAR_STAR] = actions(1227); - parse_table_2107(v); -} - -void parse_table_2107(t_parse_table_array *v) -{ - v->a[466][anon_sym_LPAREN] = actions(1227); - v->a[466][anon_sym_PIPE_AMP] = actions(1227); - v->a[466][anon_sym_BANG] = actions(1243); - v->a[466][anon_sym_RBRACK] = actions(1227); - v->a[466][anon_sym_EQ_TILDE] = actions(1227); - v->a[466][anon_sym_AMP_GT] = actions(1227); - v->a[466][anon_sym_AMP_GT_GT] = actions(1227); - v->a[466][anon_sym_LT_AMP] = actions(1227); - v->a[466][anon_sym_GT_AMP] = actions(1227); - v->a[466][anon_sym_GT_PIPE] = actions(1227); - v->a[466][anon_sym_LT_AMP_DASH] = actions(1227); - v->a[466][anon_sym_GT_AMP_DASH] = actions(1227); - v->a[466][anon_sym_LT_LT_DASH] = actions(1227); - v->a[466][anon_sym_LT_LT_LT] = actions(1227); - v->a[466][anon_sym_QMARK] = actions(1243); - v->a[466][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1227); - v->a[466][anon_sym_DOLLAR_LBRACK] = actions(1227); - v->a[466][anon_sym_DOLLAR] = actions(1243); - v->a[466][sym__special_character] = actions(1227); - v->a[466][anon_sym_DQUOTE] = actions(1245); - parse_table_2108(v); -} - -void parse_table_2108(t_parse_table_array *v) -{ - v->a[466][sym_raw_string] = actions(1227); - v->a[466][sym_ansi_c_string] = actions(1227); - v->a[466][aux_sym_number_token1] = actions(1227); - v->a[466][aux_sym_number_token2] = actions(1227); - v->a[466][anon_sym_POUND] = actions(1243); - v->a[466][anon_sym_DOLLAR_LBRACE] = actions(1227); - v->a[466][anon_sym_DOLLAR_LPAREN] = actions(1227); - v->a[466][anon_sym_BQUOTE] = actions(1227); - v->a[466][anon_sym_DOLLAR_BQUOTE] = actions(1227); - v->a[466][anon_sym_LT_LPAREN] = actions(1227); - v->a[466][anon_sym_GT_LPAREN] = actions(1227); - v->a[466][sym_comment] = actions(3); - v->a[466][aux_sym__simple_variable_name_token1] = actions(1247); - v->a[466][aux_sym__multiline_variable_name_token1] = actions(1247); - v->a[466][anon_sym_AT2] = actions(1243); - v->a[466][anon_sym_0] = actions(1243); - v->a[466][anon_sym__] = actions(1243); - v->a[466][sym_file_descriptor] = actions(1235); - v->a[466][sym_variable_name] = actions(1249); - v->a[466][sym_test_operator] = actions(1235); - parse_table_2109(v); -} - -void parse_table_2109(t_parse_table_array *v) -{ - v->a[466][sym__bare_dollar] = actions(1235); - v->a[466][sym__brace_start] = actions(1235); - v->a[467][sym_string] = state(503); - v->a[467][sym_word] = actions(1239); - v->a[467][anon_sym_LPAREN_LPAREN] = actions(1239); - v->a[467][anon_sym_EQ] = actions(1239); - v->a[467][anon_sym_PLUS_PLUS] = actions(1239); - v->a[467][anon_sym_DASH_DASH] = actions(1239); - v->a[467][anon_sym_PLUS_EQ] = actions(1239); - v->a[467][anon_sym_DASH_EQ] = actions(1239); - v->a[467][anon_sym_STAR_EQ] = actions(1239); - v->a[467][anon_sym_SLASH_EQ] = actions(1239); - v->a[467][anon_sym_PERCENT_EQ] = actions(1239); - v->a[467][anon_sym_STAR_STAR_EQ] = actions(1239); - v->a[467][anon_sym_LT_LT_EQ] = actions(1239); - v->a[467][anon_sym_GT_GT_EQ] = actions(1239); - v->a[467][anon_sym_AMP_EQ] = actions(1239); - v->a[467][anon_sym_CARET_EQ] = actions(1239); - v->a[467][anon_sym_PIPE_EQ] = actions(1239); - v->a[467][anon_sym_PIPE_PIPE] = actions(1239); - parse_table_2110(v); -} - -/* EOF parse_table_421.c */ diff --git a/parser/static/parse_table/parse_table_422.c b/parser/static/parse_table/parse_table_422.c deleted file mode 100644 index aeac10c4..00000000 --- a/parser/static/parse_table/parse_table_422.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_422.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2110(t_parse_table_array *v) -{ - v->a[467][anon_sym_AMP_AMP] = actions(1239); - v->a[467][anon_sym_PIPE] = actions(1239); - v->a[467][anon_sym_CARET] = actions(1239); - v->a[467][anon_sym_AMP] = actions(1239); - v->a[467][anon_sym_EQ_EQ] = actions(1239); - v->a[467][anon_sym_BANG_EQ] = actions(1239); - v->a[467][anon_sym_LT] = actions(1239); - v->a[467][anon_sym_GT] = actions(1239); - v->a[467][anon_sym_LT_EQ] = actions(1239); - v->a[467][anon_sym_GT_EQ] = actions(1239); - v->a[467][anon_sym_LT_LT] = actions(1239); - v->a[467][anon_sym_GT_GT] = actions(1239); - v->a[467][anon_sym_PLUS] = actions(1239); - v->a[467][anon_sym_DASH] = actions(1243); - v->a[467][anon_sym_STAR] = actions(1243); - v->a[467][anon_sym_SLASH] = actions(1239); - v->a[467][anon_sym_PERCENT] = actions(1239); - v->a[467][anon_sym_STAR_STAR] = actions(1239); - v->a[467][anon_sym_LPAREN] = actions(1239); - v->a[467][anon_sym_PIPE_AMP] = actions(1239); - parse_table_2111(v); -} - -void parse_table_2111(t_parse_table_array *v) -{ - v->a[467][anon_sym_BANG] = actions(1243); - v->a[467][anon_sym_RBRACK] = actions(1239); - v->a[467][anon_sym_EQ_TILDE] = actions(1239); - v->a[467][anon_sym_AMP_GT] = actions(1239); - v->a[467][anon_sym_AMP_GT_GT] = actions(1239); - v->a[467][anon_sym_LT_AMP] = actions(1239); - v->a[467][anon_sym_GT_AMP] = actions(1239); - v->a[467][anon_sym_GT_PIPE] = actions(1239); - v->a[467][anon_sym_LT_AMP_DASH] = actions(1239); - v->a[467][anon_sym_GT_AMP_DASH] = actions(1239); - v->a[467][anon_sym_LT_LT_DASH] = actions(1239); - v->a[467][anon_sym_LT_LT_LT] = actions(1239); - v->a[467][anon_sym_QMARK] = actions(1243); - v->a[467][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1239); - v->a[467][anon_sym_DOLLAR_LBRACK] = actions(1239); - v->a[467][anon_sym_DOLLAR] = actions(1243); - v->a[467][sym__special_character] = actions(1239); - v->a[467][anon_sym_DQUOTE] = actions(1245); - v->a[467][sym_raw_string] = actions(1239); - v->a[467][sym_ansi_c_string] = actions(1239); - parse_table_2112(v); -} - -void parse_table_2112(t_parse_table_array *v) -{ - v->a[467][aux_sym_number_token1] = actions(1239); - v->a[467][aux_sym_number_token2] = actions(1239); - v->a[467][anon_sym_POUND] = actions(1243); - v->a[467][anon_sym_DOLLAR_LBRACE] = actions(1239); - v->a[467][anon_sym_DOLLAR_LPAREN] = actions(1239); - v->a[467][anon_sym_BQUOTE] = actions(1239); - v->a[467][anon_sym_DOLLAR_BQUOTE] = actions(1239); - v->a[467][anon_sym_LT_LPAREN] = actions(1239); - v->a[467][anon_sym_GT_LPAREN] = actions(1239); - v->a[467][sym_comment] = actions(3); - v->a[467][aux_sym__simple_variable_name_token1] = actions(1247); - v->a[467][aux_sym__multiline_variable_name_token1] = actions(1247); - v->a[467][anon_sym_AT2] = actions(1243); - v->a[467][anon_sym_0] = actions(1243); - v->a[467][anon_sym__] = actions(1243); - v->a[467][sym_file_descriptor] = actions(1241); - v->a[467][sym_variable_name] = actions(1249); - v->a[467][sym_test_operator] = actions(1241); - v->a[467][sym__bare_dollar] = actions(1241); - v->a[467][sym__brace_start] = actions(1241); - parse_table_2113(v); -} - -void parse_table_2113(t_parse_table_array *v) -{ - v->a[468][aux_sym_concatenation_repeat1] = state(468); - v->a[468][sym_word] = actions(1251); - v->a[468][anon_sym_LPAREN_LPAREN] = actions(1251); - v->a[468][anon_sym_SEMI] = actions(1251); - v->a[468][anon_sym_EQ] = actions(1251); - v->a[468][anon_sym_PLUS_PLUS] = actions(1251); - v->a[468][anon_sym_DASH_DASH] = actions(1251); - v->a[468][anon_sym_PLUS_EQ] = actions(1251); - v->a[468][anon_sym_DASH_EQ] = actions(1251); - v->a[468][anon_sym_STAR_EQ] = actions(1251); - v->a[468][anon_sym_SLASH_EQ] = actions(1251); - v->a[468][anon_sym_PERCENT_EQ] = actions(1251); - v->a[468][anon_sym_STAR_STAR_EQ] = actions(1251); - v->a[468][anon_sym_LT_LT_EQ] = actions(1251); - v->a[468][anon_sym_GT_GT_EQ] = actions(1251); - v->a[468][anon_sym_AMP_EQ] = actions(1251); - v->a[468][anon_sym_CARET_EQ] = actions(1251); - v->a[468][anon_sym_PIPE_EQ] = actions(1251); - v->a[468][anon_sym_PIPE_PIPE] = actions(1251); - v->a[468][anon_sym_AMP_AMP] = actions(1251); - parse_table_2114(v); -} - -void parse_table_2114(t_parse_table_array *v) -{ - v->a[468][anon_sym_PIPE] = actions(1251); - v->a[468][anon_sym_CARET] = actions(1251); - v->a[468][anon_sym_AMP] = actions(1251); - v->a[468][anon_sym_EQ_EQ] = actions(1251); - v->a[468][anon_sym_BANG_EQ] = actions(1251); - v->a[468][anon_sym_LT] = actions(1251); - v->a[468][anon_sym_GT] = actions(1251); - v->a[468][anon_sym_LT_EQ] = actions(1251); - v->a[468][anon_sym_GT_EQ] = actions(1251); - v->a[468][anon_sym_LT_LT] = actions(1251); - v->a[468][anon_sym_GT_GT] = actions(1251); - v->a[468][anon_sym_PLUS] = actions(1251); - v->a[468][anon_sym_DASH] = actions(1251); - v->a[468][anon_sym_STAR] = actions(1251); - v->a[468][anon_sym_SLASH] = actions(1251); - v->a[468][anon_sym_PERCENT] = actions(1251); - v->a[468][anon_sym_STAR_STAR] = actions(1251); - v->a[468][anon_sym_LPAREN] = actions(1251); - v->a[468][anon_sym_RPAREN] = actions(1251); - v->a[468][anon_sym_SEMI_SEMI] = actions(1251); - parse_table_2115(v); -} - -/* EOF parse_table_422.c */ diff --git a/parser/static/parse_table/parse_table_423.c b/parser/static/parse_table/parse_table_423.c deleted file mode 100644 index 511d9046..00000000 --- a/parser/static/parse_table/parse_table_423.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_423.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2115(t_parse_table_array *v) -{ - v->a[468][anon_sym_PIPE_AMP] = actions(1251); - v->a[468][anon_sym_EQ_TILDE] = actions(1251); - v->a[468][anon_sym_AMP_GT] = actions(1251); - v->a[468][anon_sym_AMP_GT_GT] = actions(1251); - v->a[468][anon_sym_LT_AMP] = actions(1251); - v->a[468][anon_sym_GT_AMP] = actions(1251); - v->a[468][anon_sym_GT_PIPE] = actions(1251); - v->a[468][anon_sym_LT_AMP_DASH] = actions(1251); - v->a[468][anon_sym_GT_AMP_DASH] = actions(1251); - v->a[468][anon_sym_LT_LT_DASH] = actions(1251); - v->a[468][aux_sym_heredoc_redirect_token1] = actions(1253); - v->a[468][anon_sym_LT_LT_LT] = actions(1251); - v->a[468][anon_sym_QMARK] = actions(1251); - v->a[468][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1251); - v->a[468][anon_sym_DOLLAR_LBRACK] = actions(1251); - v->a[468][aux_sym_concatenation_token1] = actions(1255); - v->a[468][anon_sym_DOLLAR] = actions(1251); - v->a[468][sym__special_character] = actions(1251); - v->a[468][anon_sym_DQUOTE] = actions(1251); - v->a[468][sym_raw_string] = actions(1251); - parse_table_2116(v); -} - -void parse_table_2116(t_parse_table_array *v) -{ - v->a[468][sym_ansi_c_string] = actions(1251); - v->a[468][aux_sym_number_token1] = actions(1251); - v->a[468][aux_sym_number_token2] = actions(1251); - v->a[468][anon_sym_DOLLAR_LBRACE] = actions(1251); - v->a[468][anon_sym_DOLLAR_LPAREN] = actions(1251); - v->a[468][anon_sym_BQUOTE] = actions(1251); - v->a[468][anon_sym_DOLLAR_BQUOTE] = actions(1251); - v->a[468][anon_sym_LT_LPAREN] = actions(1251); - v->a[468][anon_sym_GT_LPAREN] = actions(1251); - v->a[468][sym_comment] = actions(3); - v->a[468][sym_file_descriptor] = actions(1253); - v->a[468][sym__concat] = actions(1258); - v->a[468][sym_test_operator] = actions(1253); - v->a[468][sym__bare_dollar] = actions(1253); - v->a[468][sym__brace_start] = actions(1253); - v->a[469][aux_sym_concatenation_repeat1] = state(470); - v->a[469][sym_word] = actions(1261); - v->a[469][anon_sym_LPAREN_LPAREN] = actions(1261); - v->a[469][anon_sym_SEMI] = actions(1261); - v->a[469][anon_sym_EQ] = actions(1261); - parse_table_2117(v); -} - -void parse_table_2117(t_parse_table_array *v) -{ - v->a[469][anon_sym_PLUS_PLUS] = actions(1261); - v->a[469][anon_sym_DASH_DASH] = actions(1261); - v->a[469][anon_sym_PLUS_EQ] = actions(1261); - v->a[469][anon_sym_DASH_EQ] = actions(1261); - v->a[469][anon_sym_STAR_EQ] = actions(1261); - v->a[469][anon_sym_SLASH_EQ] = actions(1261); - v->a[469][anon_sym_PERCENT_EQ] = actions(1261); - v->a[469][anon_sym_STAR_STAR_EQ] = actions(1261); - v->a[469][anon_sym_LT_LT_EQ] = actions(1261); - v->a[469][anon_sym_GT_GT_EQ] = actions(1261); - v->a[469][anon_sym_AMP_EQ] = actions(1261); - v->a[469][anon_sym_CARET_EQ] = actions(1261); - v->a[469][anon_sym_PIPE_EQ] = actions(1261); - v->a[469][anon_sym_PIPE_PIPE] = actions(1261); - v->a[469][anon_sym_AMP_AMP] = actions(1261); - v->a[469][anon_sym_PIPE] = actions(1261); - v->a[469][anon_sym_CARET] = actions(1261); - v->a[469][anon_sym_AMP] = actions(1261); - v->a[469][anon_sym_EQ_EQ] = actions(1261); - v->a[469][anon_sym_BANG_EQ] = actions(1261); - parse_table_2118(v); -} - -void parse_table_2118(t_parse_table_array *v) -{ - v->a[469][anon_sym_LT] = actions(1261); - v->a[469][anon_sym_GT] = actions(1261); - v->a[469][anon_sym_LT_EQ] = actions(1261); - v->a[469][anon_sym_GT_EQ] = actions(1261); - v->a[469][anon_sym_LT_LT] = actions(1261); - v->a[469][anon_sym_GT_GT] = actions(1261); - v->a[469][anon_sym_PLUS] = actions(1261); - v->a[469][anon_sym_DASH] = actions(1261); - v->a[469][anon_sym_STAR] = actions(1261); - v->a[469][anon_sym_SLASH] = actions(1261); - v->a[469][anon_sym_PERCENT] = actions(1261); - v->a[469][anon_sym_STAR_STAR] = actions(1261); - v->a[469][anon_sym_LPAREN] = actions(1261); - v->a[469][anon_sym_RPAREN] = actions(1261); - v->a[469][anon_sym_SEMI_SEMI] = actions(1261); - v->a[469][anon_sym_PIPE_AMP] = actions(1261); - v->a[469][anon_sym_EQ_TILDE] = actions(1261); - v->a[469][anon_sym_AMP_GT] = actions(1261); - v->a[469][anon_sym_AMP_GT_GT] = actions(1261); - v->a[469][anon_sym_LT_AMP] = actions(1261); - parse_table_2119(v); -} - -void parse_table_2119(t_parse_table_array *v) -{ - v->a[469][anon_sym_GT_AMP] = actions(1261); - v->a[469][anon_sym_GT_PIPE] = actions(1261); - v->a[469][anon_sym_LT_AMP_DASH] = actions(1261); - v->a[469][anon_sym_GT_AMP_DASH] = actions(1261); - v->a[469][anon_sym_LT_LT_DASH] = actions(1261); - v->a[469][aux_sym_heredoc_redirect_token1] = actions(1263); - v->a[469][anon_sym_LT_LT_LT] = actions(1261); - v->a[469][anon_sym_QMARK] = actions(1261); - v->a[469][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1261); - v->a[469][anon_sym_DOLLAR_LBRACK] = actions(1261); - v->a[469][aux_sym_concatenation_token1] = actions(256); - v->a[469][anon_sym_DOLLAR] = actions(1261); - v->a[469][sym__special_character] = actions(1261); - v->a[469][anon_sym_DQUOTE] = actions(1261); - v->a[469][sym_raw_string] = actions(1261); - v->a[469][sym_ansi_c_string] = actions(1261); - v->a[469][aux_sym_number_token1] = actions(1261); - v->a[469][aux_sym_number_token2] = actions(1261); - v->a[469][anon_sym_DOLLAR_LBRACE] = actions(1261); - v->a[469][anon_sym_DOLLAR_LPAREN] = actions(1261); - parse_table_2120(v); -} - -/* EOF parse_table_423.c */ diff --git a/parser/static/parse_table/parse_table_424.c b/parser/static/parse_table/parse_table_424.c deleted file mode 100644 index 2b6e8cb0..00000000 --- a/parser/static/parse_table/parse_table_424.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_424.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2120(t_parse_table_array *v) -{ - v->a[469][anon_sym_BQUOTE] = actions(1261); - v->a[469][anon_sym_DOLLAR_BQUOTE] = actions(1261); - v->a[469][anon_sym_LT_LPAREN] = actions(1261); - v->a[469][anon_sym_GT_LPAREN] = actions(1261); - v->a[469][sym_comment] = actions(3); - v->a[469][sym_file_descriptor] = actions(1263); - v->a[469][sym__concat] = actions(280); - v->a[469][sym_test_operator] = actions(1263); - v->a[469][sym__bare_dollar] = actions(1263); - v->a[469][sym__brace_start] = actions(1263); - v->a[470][aux_sym_concatenation_repeat1] = state(468); - v->a[470][sym_word] = actions(1265); - v->a[470][anon_sym_LPAREN_LPAREN] = actions(1265); - v->a[470][anon_sym_SEMI] = actions(1265); - v->a[470][anon_sym_EQ] = actions(1265); - v->a[470][anon_sym_PLUS_PLUS] = actions(1265); - v->a[470][anon_sym_DASH_DASH] = actions(1265); - v->a[470][anon_sym_PLUS_EQ] = actions(1265); - v->a[470][anon_sym_DASH_EQ] = actions(1265); - v->a[470][anon_sym_STAR_EQ] = actions(1265); - parse_table_2121(v); -} - -void parse_table_2121(t_parse_table_array *v) -{ - v->a[470][anon_sym_SLASH_EQ] = actions(1265); - v->a[470][anon_sym_PERCENT_EQ] = actions(1265); - v->a[470][anon_sym_STAR_STAR_EQ] = actions(1265); - v->a[470][anon_sym_LT_LT_EQ] = actions(1265); - v->a[470][anon_sym_GT_GT_EQ] = actions(1265); - v->a[470][anon_sym_AMP_EQ] = actions(1265); - v->a[470][anon_sym_CARET_EQ] = actions(1265); - v->a[470][anon_sym_PIPE_EQ] = actions(1265); - v->a[470][anon_sym_PIPE_PIPE] = actions(1265); - v->a[470][anon_sym_AMP_AMP] = actions(1265); - v->a[470][anon_sym_PIPE] = actions(1265); - v->a[470][anon_sym_CARET] = actions(1265); - v->a[470][anon_sym_AMP] = actions(1265); - v->a[470][anon_sym_EQ_EQ] = actions(1265); - v->a[470][anon_sym_BANG_EQ] = actions(1265); - v->a[470][anon_sym_LT] = actions(1265); - v->a[470][anon_sym_GT] = actions(1265); - v->a[470][anon_sym_LT_EQ] = actions(1265); - v->a[470][anon_sym_GT_EQ] = actions(1265); - v->a[470][anon_sym_LT_LT] = actions(1265); - parse_table_2122(v); -} - -void parse_table_2122(t_parse_table_array *v) -{ - v->a[470][anon_sym_GT_GT] = actions(1265); - v->a[470][anon_sym_PLUS] = actions(1265); - v->a[470][anon_sym_DASH] = actions(1265); - v->a[470][anon_sym_STAR] = actions(1265); - v->a[470][anon_sym_SLASH] = actions(1265); - v->a[470][anon_sym_PERCENT] = actions(1265); - v->a[470][anon_sym_STAR_STAR] = actions(1265); - v->a[470][anon_sym_LPAREN] = actions(1265); - v->a[470][anon_sym_RPAREN] = actions(1265); - v->a[470][anon_sym_SEMI_SEMI] = actions(1265); - v->a[470][anon_sym_PIPE_AMP] = actions(1265); - v->a[470][anon_sym_EQ_TILDE] = actions(1265); - v->a[470][anon_sym_AMP_GT] = actions(1265); - v->a[470][anon_sym_AMP_GT_GT] = actions(1265); - v->a[470][anon_sym_LT_AMP] = actions(1265); - v->a[470][anon_sym_GT_AMP] = actions(1265); - v->a[470][anon_sym_GT_PIPE] = actions(1265); - v->a[470][anon_sym_LT_AMP_DASH] = actions(1265); - v->a[470][anon_sym_GT_AMP_DASH] = actions(1265); - v->a[470][anon_sym_LT_LT_DASH] = actions(1265); - parse_table_2123(v); -} - -void parse_table_2123(t_parse_table_array *v) -{ - v->a[470][aux_sym_heredoc_redirect_token1] = actions(1267); - v->a[470][anon_sym_LT_LT_LT] = actions(1265); - v->a[470][anon_sym_QMARK] = actions(1265); - v->a[470][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1265); - v->a[470][anon_sym_DOLLAR_LBRACK] = actions(1265); - v->a[470][aux_sym_concatenation_token1] = actions(256); - v->a[470][anon_sym_DOLLAR] = actions(1265); - v->a[470][sym__special_character] = actions(1265); - v->a[470][anon_sym_DQUOTE] = actions(1265); - v->a[470][sym_raw_string] = actions(1265); - v->a[470][sym_ansi_c_string] = actions(1265); - v->a[470][aux_sym_number_token1] = actions(1265); - v->a[470][aux_sym_number_token2] = actions(1265); - v->a[470][anon_sym_DOLLAR_LBRACE] = actions(1265); - v->a[470][anon_sym_DOLLAR_LPAREN] = actions(1265); - v->a[470][anon_sym_BQUOTE] = actions(1265); - v->a[470][anon_sym_DOLLAR_BQUOTE] = actions(1265); - v->a[470][anon_sym_LT_LPAREN] = actions(1265); - v->a[470][anon_sym_GT_LPAREN] = actions(1265); - v->a[470][sym_comment] = actions(3); - parse_table_2124(v); -} - -void parse_table_2124(t_parse_table_array *v) -{ - v->a[470][sym_file_descriptor] = actions(1267); - v->a[470][sym__concat] = actions(1269); - v->a[470][sym_test_operator] = actions(1267); - v->a[470][sym__bare_dollar] = actions(1267); - v->a[470][sym__brace_start] = actions(1267); - v->a[471][aux_sym_concatenation_repeat1] = state(473); - v->a[471][sym_word] = actions(1271); - v->a[471][anon_sym_LPAREN_LPAREN] = actions(1271); - v->a[471][anon_sym_SEMI] = actions(1271); - v->a[471][anon_sym_EQ] = actions(1273); - v->a[471][anon_sym_PLUS_PLUS] = actions(1273); - v->a[471][anon_sym_DASH_DASH] = actions(1273); - v->a[471][anon_sym_PLUS_EQ] = actions(1273); - v->a[471][anon_sym_DASH_EQ] = actions(1273); - v->a[471][anon_sym_STAR_EQ] = actions(1273); - v->a[471][anon_sym_SLASH_EQ] = actions(1273); - v->a[471][anon_sym_PERCENT_EQ] = actions(1273); - v->a[471][anon_sym_STAR_STAR_EQ] = actions(1273); - v->a[471][anon_sym_LT_LT_EQ] = actions(1273); - v->a[471][anon_sym_GT_GT_EQ] = actions(1273); - parse_table_2125(v); -} - -/* EOF parse_table_424.c */ diff --git a/parser/static/parse_table/parse_table_425.c b/parser/static/parse_table/parse_table_425.c deleted file mode 100644 index 4c9445f3..00000000 --- a/parser/static/parse_table/parse_table_425.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_425.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2125(t_parse_table_array *v) -{ - v->a[471][anon_sym_AMP_EQ] = actions(1273); - v->a[471][anon_sym_CARET_EQ] = actions(1273); - v->a[471][anon_sym_PIPE_EQ] = actions(1273); - v->a[471][anon_sym_PIPE_PIPE] = actions(1275); - v->a[471][anon_sym_AMP_AMP] = actions(1275); - v->a[471][anon_sym_PIPE] = actions(1275); - v->a[471][anon_sym_CARET] = actions(1273); - v->a[471][anon_sym_AMP] = actions(1275); - v->a[471][anon_sym_EQ_EQ] = actions(1275); - v->a[471][anon_sym_BANG_EQ] = actions(1273); - v->a[471][anon_sym_LT] = actions(1275); - v->a[471][anon_sym_GT] = actions(1275); - v->a[471][anon_sym_LT_EQ] = actions(1273); - v->a[471][anon_sym_GT_EQ] = actions(1273); - v->a[471][anon_sym_LT_LT] = actions(1275); - v->a[471][anon_sym_GT_GT] = actions(1275); - v->a[471][anon_sym_PLUS] = actions(1273); - v->a[471][anon_sym_DASH] = actions(1273); - v->a[471][anon_sym_STAR] = actions(1273); - v->a[471][anon_sym_SLASH] = actions(1273); - parse_table_2126(v); -} - -void parse_table_2126(t_parse_table_array *v) -{ - v->a[471][anon_sym_PERCENT] = actions(1273); - v->a[471][anon_sym_STAR_STAR] = actions(1273); - v->a[471][anon_sym_LPAREN] = actions(1278); - v->a[471][anon_sym_RPAREN] = actions(1275); - v->a[471][anon_sym_SEMI_SEMI] = actions(1271); - v->a[471][anon_sym_PIPE_AMP] = actions(1271); - v->a[471][anon_sym_EQ_TILDE] = actions(1275); - v->a[471][anon_sym_AMP_GT] = actions(1271); - v->a[471][anon_sym_AMP_GT_GT] = actions(1271); - v->a[471][anon_sym_LT_AMP] = actions(1271); - v->a[471][anon_sym_GT_AMP] = actions(1271); - v->a[471][anon_sym_GT_PIPE] = actions(1271); - v->a[471][anon_sym_LT_AMP_DASH] = actions(1271); - v->a[471][anon_sym_GT_AMP_DASH] = actions(1271); - v->a[471][anon_sym_LT_LT_DASH] = actions(1271); - v->a[471][aux_sym_heredoc_redirect_token1] = actions(1281); - v->a[471][anon_sym_LT_LT_LT] = actions(1271); - v->a[471][anon_sym_QMARK] = actions(1273); - v->a[471][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1271); - v->a[471][anon_sym_DOLLAR_LBRACK] = actions(1271); - parse_table_2127(v); -} - -void parse_table_2127(t_parse_table_array *v) -{ - v->a[471][aux_sym_concatenation_token1] = actions(256); - v->a[471][anon_sym_DOLLAR] = actions(1271); - v->a[471][sym__special_character] = actions(1271); - v->a[471][anon_sym_DQUOTE] = actions(1271); - v->a[471][sym_raw_string] = actions(1271); - v->a[471][sym_ansi_c_string] = actions(1271); - v->a[471][aux_sym_number_token1] = actions(1271); - v->a[471][aux_sym_number_token2] = actions(1271); - v->a[471][anon_sym_DOLLAR_LBRACE] = actions(1271); - v->a[471][anon_sym_DOLLAR_LPAREN] = actions(1271); - v->a[471][anon_sym_BQUOTE] = actions(1271); - v->a[471][anon_sym_DOLLAR_BQUOTE] = actions(1271); - v->a[471][anon_sym_LT_LPAREN] = actions(1271); - v->a[471][anon_sym_GT_LPAREN] = actions(1271); - v->a[471][sym_comment] = actions(3); - v->a[471][sym_file_descriptor] = actions(1281); - v->a[471][sym__concat] = actions(280); - v->a[471][sym_test_operator] = actions(1283); - v->a[471][sym__bare_dollar] = actions(1281); - v->a[471][sym__brace_start] = actions(1281); - parse_table_2128(v); -} - -void parse_table_2128(t_parse_table_array *v) -{ - v->a[472][aux_sym_concatenation_repeat1] = state(473); - v->a[472][sym_word] = actions(1271); - v->a[472][anon_sym_LPAREN_LPAREN] = actions(1271); - v->a[472][anon_sym_SEMI] = actions(1271); - v->a[472][anon_sym_EQ] = actions(1273); - v->a[472][anon_sym_PLUS_PLUS] = actions(1273); - v->a[472][anon_sym_DASH_DASH] = actions(1273); - v->a[472][anon_sym_PLUS_EQ] = actions(1273); - v->a[472][anon_sym_DASH_EQ] = actions(1273); - v->a[472][anon_sym_STAR_EQ] = actions(1273); - v->a[472][anon_sym_SLASH_EQ] = actions(1273); - v->a[472][anon_sym_PERCENT_EQ] = actions(1273); - v->a[472][anon_sym_STAR_STAR_EQ] = actions(1273); - v->a[472][anon_sym_LT_LT_EQ] = actions(1273); - v->a[472][anon_sym_GT_GT_EQ] = actions(1273); - v->a[472][anon_sym_AMP_EQ] = actions(1273); - v->a[472][anon_sym_CARET_EQ] = actions(1273); - v->a[472][anon_sym_PIPE_EQ] = actions(1273); - v->a[472][anon_sym_PIPE_PIPE] = actions(1275); - v->a[472][anon_sym_AMP_AMP] = actions(1275); - parse_table_2129(v); -} - -void parse_table_2129(t_parse_table_array *v) -{ - v->a[472][anon_sym_PIPE] = actions(1275); - v->a[472][anon_sym_CARET] = actions(1273); - v->a[472][anon_sym_AMP] = actions(1275); - v->a[472][anon_sym_EQ_EQ] = actions(1275); - v->a[472][anon_sym_BANG_EQ] = actions(1273); - v->a[472][anon_sym_LT] = actions(1275); - v->a[472][anon_sym_GT] = actions(1275); - v->a[472][anon_sym_LT_EQ] = actions(1273); - v->a[472][anon_sym_GT_EQ] = actions(1273); - v->a[472][anon_sym_LT_LT] = actions(1275); - v->a[472][anon_sym_GT_GT] = actions(1275); - v->a[472][anon_sym_PLUS] = actions(1273); - v->a[472][anon_sym_DASH] = actions(1273); - v->a[472][anon_sym_STAR] = actions(1273); - v->a[472][anon_sym_SLASH] = actions(1273); - v->a[472][anon_sym_PERCENT] = actions(1273); - v->a[472][anon_sym_STAR_STAR] = actions(1273); - v->a[472][anon_sym_LPAREN] = actions(1271); - v->a[472][anon_sym_RPAREN] = actions(1275); - v->a[472][anon_sym_SEMI_SEMI] = actions(1271); - parse_table_2130(v); -} - -/* EOF parse_table_425.c */ diff --git a/parser/static/parse_table/parse_table_426.c b/parser/static/parse_table/parse_table_426.c deleted file mode 100644 index ac5a1950..00000000 --- a/parser/static/parse_table/parse_table_426.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_426.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2130(t_parse_table_array *v) -{ - v->a[472][anon_sym_PIPE_AMP] = actions(1271); - v->a[472][anon_sym_EQ_TILDE] = actions(1275); - v->a[472][anon_sym_AMP_GT] = actions(1271); - v->a[472][anon_sym_AMP_GT_GT] = actions(1271); - v->a[472][anon_sym_LT_AMP] = actions(1271); - v->a[472][anon_sym_GT_AMP] = actions(1271); - v->a[472][anon_sym_GT_PIPE] = actions(1271); - v->a[472][anon_sym_LT_AMP_DASH] = actions(1271); - v->a[472][anon_sym_GT_AMP_DASH] = actions(1271); - v->a[472][anon_sym_LT_LT_DASH] = actions(1271); - v->a[472][aux_sym_heredoc_redirect_token1] = actions(1281); - v->a[472][anon_sym_LT_LT_LT] = actions(1271); - v->a[472][anon_sym_QMARK] = actions(1273); - v->a[472][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1271); - v->a[472][anon_sym_DOLLAR_LBRACK] = actions(1271); - v->a[472][aux_sym_concatenation_token1] = actions(256); - v->a[472][anon_sym_DOLLAR] = actions(1271); - v->a[472][sym__special_character] = actions(1271); - v->a[472][anon_sym_DQUOTE] = actions(1271); - v->a[472][sym_raw_string] = actions(1271); - parse_table_2131(v); -} - -void parse_table_2131(t_parse_table_array *v) -{ - v->a[472][sym_ansi_c_string] = actions(1271); - v->a[472][aux_sym_number_token1] = actions(1271); - v->a[472][aux_sym_number_token2] = actions(1271); - v->a[472][anon_sym_DOLLAR_LBRACE] = actions(1271); - v->a[472][anon_sym_DOLLAR_LPAREN] = actions(1271); - v->a[472][anon_sym_BQUOTE] = actions(1271); - v->a[472][anon_sym_DOLLAR_BQUOTE] = actions(1271); - v->a[472][anon_sym_LT_LPAREN] = actions(1271); - v->a[472][anon_sym_GT_LPAREN] = actions(1271); - v->a[472][sym_comment] = actions(3); - v->a[472][sym_file_descriptor] = actions(1281); - v->a[472][sym__concat] = actions(280); - v->a[472][sym_test_operator] = actions(1283); - v->a[472][sym__bare_dollar] = actions(1281); - v->a[472][sym__brace_start] = actions(1281); - v->a[473][aux_sym_concatenation_repeat1] = state(468); - v->a[473][sym_word] = actions(1286); - v->a[473][anon_sym_LPAREN_LPAREN] = actions(1286); - v->a[473][anon_sym_SEMI] = actions(1286); - v->a[473][anon_sym_EQ] = actions(1286); - parse_table_2132(v); -} - -void parse_table_2132(t_parse_table_array *v) -{ - v->a[473][anon_sym_PLUS_PLUS] = actions(1286); - v->a[473][anon_sym_DASH_DASH] = actions(1286); - v->a[473][anon_sym_PLUS_EQ] = actions(1286); - v->a[473][anon_sym_DASH_EQ] = actions(1286); - v->a[473][anon_sym_STAR_EQ] = actions(1286); - v->a[473][anon_sym_SLASH_EQ] = actions(1286); - v->a[473][anon_sym_PERCENT_EQ] = actions(1286); - v->a[473][anon_sym_STAR_STAR_EQ] = actions(1286); - v->a[473][anon_sym_LT_LT_EQ] = actions(1286); - v->a[473][anon_sym_GT_GT_EQ] = actions(1286); - v->a[473][anon_sym_AMP_EQ] = actions(1286); - v->a[473][anon_sym_CARET_EQ] = actions(1286); - v->a[473][anon_sym_PIPE_EQ] = actions(1286); - v->a[473][anon_sym_PIPE_PIPE] = actions(1286); - v->a[473][anon_sym_AMP_AMP] = actions(1286); - v->a[473][anon_sym_PIPE] = actions(1286); - v->a[473][anon_sym_CARET] = actions(1286); - v->a[473][anon_sym_AMP] = actions(1286); - v->a[473][anon_sym_EQ_EQ] = actions(1286); - v->a[473][anon_sym_BANG_EQ] = actions(1286); - parse_table_2133(v); -} - -void parse_table_2133(t_parse_table_array *v) -{ - v->a[473][anon_sym_LT] = actions(1286); - v->a[473][anon_sym_GT] = actions(1286); - v->a[473][anon_sym_LT_EQ] = actions(1286); - v->a[473][anon_sym_GT_EQ] = actions(1286); - v->a[473][anon_sym_LT_LT] = actions(1286); - v->a[473][anon_sym_GT_GT] = actions(1286); - v->a[473][anon_sym_PLUS] = actions(1286); - v->a[473][anon_sym_DASH] = actions(1286); - v->a[473][anon_sym_STAR] = actions(1286); - v->a[473][anon_sym_SLASH] = actions(1286); - v->a[473][anon_sym_PERCENT] = actions(1286); - v->a[473][anon_sym_STAR_STAR] = actions(1286); - v->a[473][anon_sym_LPAREN] = actions(1286); - v->a[473][anon_sym_RPAREN] = actions(1286); - v->a[473][anon_sym_SEMI_SEMI] = actions(1286); - v->a[473][anon_sym_PIPE_AMP] = actions(1286); - v->a[473][anon_sym_EQ_TILDE] = actions(1286); - v->a[473][anon_sym_AMP_GT] = actions(1286); - v->a[473][anon_sym_AMP_GT_GT] = actions(1286); - v->a[473][anon_sym_LT_AMP] = actions(1286); - parse_table_2134(v); -} - -void parse_table_2134(t_parse_table_array *v) -{ - v->a[473][anon_sym_GT_AMP] = actions(1286); - v->a[473][anon_sym_GT_PIPE] = actions(1286); - v->a[473][anon_sym_LT_AMP_DASH] = actions(1286); - v->a[473][anon_sym_GT_AMP_DASH] = actions(1286); - v->a[473][anon_sym_LT_LT_DASH] = actions(1286); - v->a[473][aux_sym_heredoc_redirect_token1] = actions(1288); - v->a[473][anon_sym_LT_LT_LT] = actions(1286); - v->a[473][anon_sym_QMARK] = actions(1286); - v->a[473][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1286); - v->a[473][anon_sym_DOLLAR_LBRACK] = actions(1286); - v->a[473][aux_sym_concatenation_token1] = actions(256); - v->a[473][anon_sym_DOLLAR] = actions(1286); - v->a[473][sym__special_character] = actions(1286); - v->a[473][anon_sym_DQUOTE] = actions(1286); - v->a[473][sym_raw_string] = actions(1286); - v->a[473][sym_ansi_c_string] = actions(1286); - v->a[473][aux_sym_number_token1] = actions(1286); - v->a[473][aux_sym_number_token2] = actions(1286); - v->a[473][anon_sym_DOLLAR_LBRACE] = actions(1286); - v->a[473][anon_sym_DOLLAR_LPAREN] = actions(1286); - parse_table_2135(v); -} - -/* EOF parse_table_426.c */ diff --git a/parser/static/parse_table/parse_table_427.c b/parser/static/parse_table/parse_table_427.c deleted file mode 100644 index a3d5a1f7..00000000 --- a/parser/static/parse_table/parse_table_427.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_427.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2135(t_parse_table_array *v) -{ - v->a[473][anon_sym_BQUOTE] = actions(1286); - v->a[473][anon_sym_DOLLAR_BQUOTE] = actions(1286); - v->a[473][anon_sym_LT_LPAREN] = actions(1286); - v->a[473][anon_sym_GT_LPAREN] = actions(1286); - v->a[473][sym_comment] = actions(3); - v->a[473][sym_file_descriptor] = actions(1288); - v->a[473][sym__concat] = actions(1290); - v->a[473][sym_test_operator] = actions(1288); - v->a[473][sym__bare_dollar] = actions(1288); - v->a[473][sym__brace_start] = actions(1288); - v->a[474][sym_word] = actions(1292); - v->a[474][anon_sym_LPAREN_LPAREN] = actions(1292); - v->a[474][anon_sym_SEMI] = actions(1292); - v->a[474][anon_sym_EQ] = actions(1292); - v->a[474][anon_sym_PLUS_PLUS] = actions(1292); - v->a[474][anon_sym_DASH_DASH] = actions(1292); - v->a[474][anon_sym_PLUS_EQ] = actions(1292); - v->a[474][anon_sym_DASH_EQ] = actions(1292); - v->a[474][anon_sym_STAR_EQ] = actions(1292); - v->a[474][anon_sym_SLASH_EQ] = actions(1292); - parse_table_2136(v); -} - -void parse_table_2136(t_parse_table_array *v) -{ - v->a[474][anon_sym_PERCENT_EQ] = actions(1292); - v->a[474][anon_sym_STAR_STAR_EQ] = actions(1292); - v->a[474][anon_sym_LT_LT_EQ] = actions(1292); - v->a[474][anon_sym_GT_GT_EQ] = actions(1292); - v->a[474][anon_sym_AMP_EQ] = actions(1292); - v->a[474][anon_sym_CARET_EQ] = actions(1292); - v->a[474][anon_sym_PIPE_EQ] = actions(1292); - v->a[474][anon_sym_PIPE_PIPE] = actions(1292); - v->a[474][anon_sym_AMP_AMP] = actions(1292); - v->a[474][anon_sym_PIPE] = actions(1292); - v->a[474][anon_sym_CARET] = actions(1292); - v->a[474][anon_sym_AMP] = actions(1292); - v->a[474][anon_sym_EQ_EQ] = actions(1292); - v->a[474][anon_sym_BANG_EQ] = actions(1292); - v->a[474][anon_sym_LT] = actions(1292); - v->a[474][anon_sym_GT] = actions(1292); - v->a[474][anon_sym_LT_EQ] = actions(1292); - v->a[474][anon_sym_GT_EQ] = actions(1292); - v->a[474][anon_sym_LT_LT] = actions(1292); - v->a[474][anon_sym_GT_GT] = actions(1292); - parse_table_2137(v); -} - -void parse_table_2137(t_parse_table_array *v) -{ - v->a[474][anon_sym_PLUS] = actions(1292); - v->a[474][anon_sym_DASH] = actions(1292); - v->a[474][anon_sym_STAR] = actions(1292); - v->a[474][anon_sym_SLASH] = actions(1292); - v->a[474][anon_sym_PERCENT] = actions(1292); - v->a[474][anon_sym_STAR_STAR] = actions(1292); - v->a[474][anon_sym_LPAREN] = actions(1292); - v->a[474][anon_sym_RPAREN] = actions(1292); - v->a[474][anon_sym_SEMI_SEMI] = actions(1292); - v->a[474][anon_sym_PIPE_AMP] = actions(1292); - v->a[474][anon_sym_EQ_TILDE] = actions(1292); - v->a[474][anon_sym_AMP_GT] = actions(1292); - v->a[474][anon_sym_AMP_GT_GT] = actions(1292); - v->a[474][anon_sym_LT_AMP] = actions(1292); - v->a[474][anon_sym_GT_AMP] = actions(1292); - v->a[474][anon_sym_GT_PIPE] = actions(1292); - v->a[474][anon_sym_LT_AMP_DASH] = actions(1292); - v->a[474][anon_sym_GT_AMP_DASH] = actions(1292); - v->a[474][anon_sym_LT_LT_DASH] = actions(1292); - v->a[474][aux_sym_heredoc_redirect_token1] = actions(1294); - parse_table_2138(v); -} - -void parse_table_2138(t_parse_table_array *v) -{ - v->a[474][anon_sym_LT_LT_LT] = actions(1292); - v->a[474][anon_sym_QMARK] = actions(1292); - v->a[474][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1292); - v->a[474][anon_sym_DOLLAR_LBRACK] = actions(1292); - v->a[474][aux_sym_concatenation_token1] = actions(1292); - v->a[474][anon_sym_DOLLAR] = actions(1292); - v->a[474][sym__special_character] = actions(1292); - v->a[474][anon_sym_DQUOTE] = actions(1292); - v->a[474][sym_raw_string] = actions(1292); - v->a[474][sym_ansi_c_string] = actions(1292); - v->a[474][aux_sym_number_token1] = actions(1292); - v->a[474][aux_sym_number_token2] = actions(1292); - v->a[474][anon_sym_DOLLAR_LBRACE] = actions(1292); - v->a[474][anon_sym_DOLLAR_LPAREN] = actions(1292); - v->a[474][anon_sym_BQUOTE] = actions(1292); - v->a[474][anon_sym_DOLLAR_BQUOTE] = actions(1292); - v->a[474][anon_sym_LT_LPAREN] = actions(1292); - v->a[474][anon_sym_GT_LPAREN] = actions(1292); - v->a[474][sym_comment] = actions(3); - v->a[474][sym_file_descriptor] = actions(1294); - parse_table_2139(v); -} - -void parse_table_2139(t_parse_table_array *v) -{ - v->a[474][sym__concat] = actions(1294); - v->a[474][sym_test_operator] = actions(1294); - v->a[474][sym__bare_dollar] = actions(1294); - v->a[474][sym__brace_start] = actions(1294); - v->a[475][sym_word] = actions(1296); - v->a[475][anon_sym_LPAREN_LPAREN] = actions(1296); - v->a[475][anon_sym_SEMI] = actions(1296); - v->a[475][anon_sym_EQ] = actions(1296); - v->a[475][anon_sym_PLUS_PLUS] = actions(1296); - v->a[475][anon_sym_DASH_DASH] = actions(1296); - v->a[475][anon_sym_PLUS_EQ] = actions(1296); - v->a[475][anon_sym_DASH_EQ] = actions(1296); - v->a[475][anon_sym_STAR_EQ] = actions(1296); - v->a[475][anon_sym_SLASH_EQ] = actions(1296); - v->a[475][anon_sym_PERCENT_EQ] = actions(1296); - v->a[475][anon_sym_STAR_STAR_EQ] = actions(1296); - v->a[475][anon_sym_LT_LT_EQ] = actions(1296); - v->a[475][anon_sym_GT_GT_EQ] = actions(1296); - v->a[475][anon_sym_AMP_EQ] = actions(1296); - v->a[475][anon_sym_CARET_EQ] = actions(1296); - parse_table_2140(v); -} - -/* EOF parse_table_427.c */ diff --git a/parser/static/parse_table/parse_table_428.c b/parser/static/parse_table/parse_table_428.c deleted file mode 100644 index c823a2b8..00000000 --- a/parser/static/parse_table/parse_table_428.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_428.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2140(t_parse_table_array *v) -{ - v->a[475][anon_sym_PIPE_EQ] = actions(1296); - v->a[475][anon_sym_PIPE_PIPE] = actions(1296); - v->a[475][anon_sym_AMP_AMP] = actions(1296); - v->a[475][anon_sym_PIPE] = actions(1296); - v->a[475][anon_sym_CARET] = actions(1296); - v->a[475][anon_sym_AMP] = actions(1296); - v->a[475][anon_sym_EQ_EQ] = actions(1296); - v->a[475][anon_sym_BANG_EQ] = actions(1296); - v->a[475][anon_sym_LT] = actions(1296); - v->a[475][anon_sym_GT] = actions(1296); - v->a[475][anon_sym_LT_EQ] = actions(1296); - v->a[475][anon_sym_GT_EQ] = actions(1296); - v->a[475][anon_sym_LT_LT] = actions(1296); - v->a[475][anon_sym_GT_GT] = actions(1296); - v->a[475][anon_sym_PLUS] = actions(1296); - v->a[475][anon_sym_DASH] = actions(1296); - v->a[475][anon_sym_STAR] = actions(1296); - v->a[475][anon_sym_SLASH] = actions(1296); - v->a[475][anon_sym_PERCENT] = actions(1296); - v->a[475][anon_sym_STAR_STAR] = actions(1296); - parse_table_2141(v); -} - -void parse_table_2141(t_parse_table_array *v) -{ - v->a[475][anon_sym_LPAREN] = actions(1296); - v->a[475][anon_sym_RPAREN] = actions(1296); - v->a[475][anon_sym_SEMI_SEMI] = actions(1296); - v->a[475][anon_sym_PIPE_AMP] = actions(1296); - v->a[475][anon_sym_EQ_TILDE] = actions(1296); - v->a[475][anon_sym_AMP_GT] = actions(1296); - v->a[475][anon_sym_AMP_GT_GT] = actions(1296); - v->a[475][anon_sym_LT_AMP] = actions(1296); - v->a[475][anon_sym_GT_AMP] = actions(1296); - v->a[475][anon_sym_GT_PIPE] = actions(1296); - v->a[475][anon_sym_LT_AMP_DASH] = actions(1296); - v->a[475][anon_sym_GT_AMP_DASH] = actions(1296); - v->a[475][anon_sym_LT_LT_DASH] = actions(1296); - v->a[475][aux_sym_heredoc_redirect_token1] = actions(1298); - v->a[475][anon_sym_LT_LT_LT] = actions(1296); - v->a[475][anon_sym_QMARK] = actions(1296); - v->a[475][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1296); - v->a[475][anon_sym_DOLLAR_LBRACK] = actions(1296); - v->a[475][aux_sym_concatenation_token1] = actions(1296); - v->a[475][anon_sym_DOLLAR] = actions(1296); - parse_table_2142(v); -} - -void parse_table_2142(t_parse_table_array *v) -{ - v->a[475][sym__special_character] = actions(1296); - v->a[475][anon_sym_DQUOTE] = actions(1296); - v->a[475][sym_raw_string] = actions(1296); - v->a[475][sym_ansi_c_string] = actions(1296); - v->a[475][aux_sym_number_token1] = actions(1296); - v->a[475][aux_sym_number_token2] = actions(1296); - v->a[475][anon_sym_DOLLAR_LBRACE] = actions(1296); - v->a[475][anon_sym_DOLLAR_LPAREN] = actions(1296); - v->a[475][anon_sym_BQUOTE] = actions(1296); - v->a[475][anon_sym_DOLLAR_BQUOTE] = actions(1296); - v->a[475][anon_sym_LT_LPAREN] = actions(1296); - v->a[475][anon_sym_GT_LPAREN] = actions(1296); - v->a[475][sym_comment] = actions(3); - v->a[475][sym_file_descriptor] = actions(1298); - v->a[475][sym__concat] = actions(1298); - v->a[475][sym_test_operator] = actions(1298); - v->a[475][sym__bare_dollar] = actions(1298); - v->a[475][sym__brace_start] = actions(1298); - v->a[476][sym_word] = actions(1300); - v->a[476][anon_sym_LPAREN_LPAREN] = actions(1300); - parse_table_2143(v); -} - -void parse_table_2143(t_parse_table_array *v) -{ - v->a[476][anon_sym_SEMI] = actions(1300); - v->a[476][anon_sym_EQ] = actions(1300); - v->a[476][anon_sym_PLUS_PLUS] = actions(1300); - v->a[476][anon_sym_DASH_DASH] = actions(1300); - v->a[476][anon_sym_PLUS_EQ] = actions(1300); - v->a[476][anon_sym_DASH_EQ] = actions(1300); - v->a[476][anon_sym_STAR_EQ] = actions(1300); - v->a[476][anon_sym_SLASH_EQ] = actions(1300); - v->a[476][anon_sym_PERCENT_EQ] = actions(1300); - v->a[476][anon_sym_STAR_STAR_EQ] = actions(1300); - v->a[476][anon_sym_LT_LT_EQ] = actions(1300); - v->a[476][anon_sym_GT_GT_EQ] = actions(1300); - v->a[476][anon_sym_AMP_EQ] = actions(1300); - v->a[476][anon_sym_CARET_EQ] = actions(1300); - v->a[476][anon_sym_PIPE_EQ] = actions(1300); - v->a[476][anon_sym_PIPE_PIPE] = actions(1300); - v->a[476][anon_sym_AMP_AMP] = actions(1300); - v->a[476][anon_sym_PIPE] = actions(1300); - v->a[476][anon_sym_CARET] = actions(1300); - v->a[476][anon_sym_AMP] = actions(1300); - parse_table_2144(v); -} - -void parse_table_2144(t_parse_table_array *v) -{ - v->a[476][anon_sym_EQ_EQ] = actions(1300); - v->a[476][anon_sym_BANG_EQ] = actions(1300); - v->a[476][anon_sym_LT] = actions(1300); - v->a[476][anon_sym_GT] = actions(1300); - v->a[476][anon_sym_LT_EQ] = actions(1300); - v->a[476][anon_sym_GT_EQ] = actions(1300); - v->a[476][anon_sym_LT_LT] = actions(1300); - v->a[476][anon_sym_GT_GT] = actions(1300); - v->a[476][anon_sym_PLUS] = actions(1300); - v->a[476][anon_sym_DASH] = actions(1300); - v->a[476][anon_sym_STAR] = actions(1300); - v->a[476][anon_sym_SLASH] = actions(1300); - v->a[476][anon_sym_PERCENT] = actions(1300); - v->a[476][anon_sym_STAR_STAR] = actions(1300); - v->a[476][anon_sym_LPAREN] = actions(1300); - v->a[476][anon_sym_RPAREN] = actions(1300); - v->a[476][anon_sym_SEMI_SEMI] = actions(1300); - v->a[476][anon_sym_PIPE_AMP] = actions(1300); - v->a[476][anon_sym_EQ_TILDE] = actions(1300); - v->a[476][anon_sym_AMP_GT] = actions(1300); - parse_table_2145(v); -} - -/* EOF parse_table_428.c */ diff --git a/parser/static/parse_table/parse_table_429.c b/parser/static/parse_table/parse_table_429.c deleted file mode 100644 index 240ab740..00000000 --- a/parser/static/parse_table/parse_table_429.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_429.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2145(t_parse_table_array *v) -{ - v->a[476][anon_sym_AMP_GT_GT] = actions(1300); - v->a[476][anon_sym_LT_AMP] = actions(1300); - v->a[476][anon_sym_GT_AMP] = actions(1300); - v->a[476][anon_sym_GT_PIPE] = actions(1300); - v->a[476][anon_sym_LT_AMP_DASH] = actions(1300); - v->a[476][anon_sym_GT_AMP_DASH] = actions(1300); - v->a[476][anon_sym_LT_LT_DASH] = actions(1300); - v->a[476][aux_sym_heredoc_redirect_token1] = actions(1302); - v->a[476][anon_sym_LT_LT_LT] = actions(1300); - v->a[476][anon_sym_QMARK] = actions(1300); - v->a[476][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1300); - v->a[476][anon_sym_DOLLAR_LBRACK] = actions(1300); - v->a[476][aux_sym_concatenation_token1] = actions(1300); - v->a[476][anon_sym_DOLLAR] = actions(1300); - v->a[476][sym__special_character] = actions(1300); - v->a[476][anon_sym_DQUOTE] = actions(1300); - v->a[476][sym_raw_string] = actions(1300); - v->a[476][sym_ansi_c_string] = actions(1300); - v->a[476][aux_sym_number_token1] = actions(1300); - v->a[476][aux_sym_number_token2] = actions(1300); - parse_table_2146(v); -} - -void parse_table_2146(t_parse_table_array *v) -{ - v->a[476][anon_sym_DOLLAR_LBRACE] = actions(1300); - v->a[476][anon_sym_DOLLAR_LPAREN] = actions(1300); - v->a[476][anon_sym_BQUOTE] = actions(1300); - v->a[476][anon_sym_DOLLAR_BQUOTE] = actions(1300); - v->a[476][anon_sym_LT_LPAREN] = actions(1300); - v->a[476][anon_sym_GT_LPAREN] = actions(1300); - v->a[476][sym_comment] = actions(3); - v->a[476][sym_file_descriptor] = actions(1302); - v->a[476][sym__concat] = actions(1302); - v->a[476][sym_test_operator] = actions(1302); - v->a[476][sym__bare_dollar] = actions(1302); - v->a[476][sym__brace_start] = actions(1302); - v->a[477][sym_word] = actions(1304); - v->a[477][anon_sym_LPAREN_LPAREN] = actions(1304); - v->a[477][anon_sym_SEMI] = actions(1304); - v->a[477][anon_sym_EQ] = actions(1304); - v->a[477][anon_sym_PLUS_PLUS] = actions(1304); - v->a[477][anon_sym_DASH_DASH] = actions(1304); - v->a[477][anon_sym_PLUS_EQ] = actions(1304); - v->a[477][anon_sym_DASH_EQ] = actions(1304); - parse_table_2147(v); -} - -void parse_table_2147(t_parse_table_array *v) -{ - v->a[477][anon_sym_STAR_EQ] = actions(1304); - v->a[477][anon_sym_SLASH_EQ] = actions(1304); - v->a[477][anon_sym_PERCENT_EQ] = actions(1304); - v->a[477][anon_sym_STAR_STAR_EQ] = actions(1304); - v->a[477][anon_sym_LT_LT_EQ] = actions(1304); - v->a[477][anon_sym_GT_GT_EQ] = actions(1304); - v->a[477][anon_sym_AMP_EQ] = actions(1304); - v->a[477][anon_sym_CARET_EQ] = actions(1304); - v->a[477][anon_sym_PIPE_EQ] = actions(1304); - v->a[477][anon_sym_PIPE_PIPE] = actions(1304); - v->a[477][anon_sym_AMP_AMP] = actions(1304); - v->a[477][anon_sym_PIPE] = actions(1304); - v->a[477][anon_sym_CARET] = actions(1304); - v->a[477][anon_sym_AMP] = actions(1304); - v->a[477][anon_sym_EQ_EQ] = actions(1304); - v->a[477][anon_sym_BANG_EQ] = actions(1304); - v->a[477][anon_sym_LT] = actions(1304); - v->a[477][anon_sym_GT] = actions(1304); - v->a[477][anon_sym_LT_EQ] = actions(1304); - v->a[477][anon_sym_GT_EQ] = actions(1304); - parse_table_2148(v); -} - -void parse_table_2148(t_parse_table_array *v) -{ - v->a[477][anon_sym_LT_LT] = actions(1304); - v->a[477][anon_sym_GT_GT] = actions(1304); - v->a[477][anon_sym_PLUS] = actions(1304); - v->a[477][anon_sym_DASH] = actions(1304); - v->a[477][anon_sym_STAR] = actions(1304); - v->a[477][anon_sym_SLASH] = actions(1304); - v->a[477][anon_sym_PERCENT] = actions(1304); - v->a[477][anon_sym_STAR_STAR] = actions(1304); - v->a[477][anon_sym_LPAREN] = actions(1304); - v->a[477][anon_sym_RPAREN] = actions(1304); - v->a[477][anon_sym_SEMI_SEMI] = actions(1304); - v->a[477][anon_sym_PIPE_AMP] = actions(1304); - v->a[477][anon_sym_EQ_TILDE] = actions(1304); - v->a[477][anon_sym_AMP_GT] = actions(1304); - v->a[477][anon_sym_AMP_GT_GT] = actions(1304); - v->a[477][anon_sym_LT_AMP] = actions(1304); - v->a[477][anon_sym_GT_AMP] = actions(1304); - v->a[477][anon_sym_GT_PIPE] = actions(1304); - v->a[477][anon_sym_LT_AMP_DASH] = actions(1304); - v->a[477][anon_sym_GT_AMP_DASH] = actions(1304); - parse_table_2149(v); -} - -void parse_table_2149(t_parse_table_array *v) -{ - v->a[477][anon_sym_LT_LT_DASH] = actions(1304); - v->a[477][aux_sym_heredoc_redirect_token1] = actions(1306); - v->a[477][anon_sym_LT_LT_LT] = actions(1304); - v->a[477][anon_sym_QMARK] = actions(1304); - v->a[477][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1304); - v->a[477][anon_sym_DOLLAR_LBRACK] = actions(1304); - v->a[477][aux_sym_concatenation_token1] = actions(1304); - v->a[477][anon_sym_DOLLAR] = actions(1304); - v->a[477][sym__special_character] = actions(1304); - v->a[477][anon_sym_DQUOTE] = actions(1304); - v->a[477][sym_raw_string] = actions(1304); - v->a[477][sym_ansi_c_string] = actions(1304); - v->a[477][aux_sym_number_token1] = actions(1304); - v->a[477][aux_sym_number_token2] = actions(1304); - v->a[477][anon_sym_DOLLAR_LBRACE] = actions(1304); - v->a[477][anon_sym_DOLLAR_LPAREN] = actions(1304); - v->a[477][anon_sym_BQUOTE] = actions(1304); - v->a[477][anon_sym_DOLLAR_BQUOTE] = actions(1304); - v->a[477][anon_sym_LT_LPAREN] = actions(1304); - v->a[477][anon_sym_GT_LPAREN] = actions(1304); - parse_table_2150(v); -} - -/* EOF parse_table_429.c */ diff --git a/parser/static/parse_table/parse_table_43.c b/parser/static/parse_table/parse_table_43.c index 81399e4c..b6381507 100644 --- a/parser/static/parse_table/parse_table_43.c +++ b/parser/static/parse_table/parse_table_43.c @@ -14,126 +14,126 @@ void parse_table_215(t_parse_table_array *v) { - v->a[44][anon_sym_select] = actions(669); - v->a[44][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[44][anon_sym_LT] = actions(673); - v->a[44][anon_sym_GT] = actions(673); - v->a[44][anon_sym_GT_GT] = actions(675); - v->a[44][anon_sym_LPAREN] = actions(677); - v->a[44][anon_sym_while] = actions(679); - v->a[44][anon_sym_until] = actions(679); - v->a[44][anon_sym_if] = actions(681); - v->a[44][anon_sym_case] = actions(683); - v->a[44][anon_sym_SEMI_SEMI] = actions(755); - v->a[44][anon_sym_SEMI_AMP] = actions(507); - v->a[44][anon_sym_SEMI_SEMI_AMP] = actions(509); - v->a[44][anon_sym_function] = actions(687); - v->a[44][anon_sym_LBRACE] = actions(689); - v->a[44][anon_sym_BANG] = actions(691); - v->a[44][anon_sym_LBRACK] = actions(693); - v->a[44][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[44][anon_sym_declare] = actions(697); - v->a[44][anon_sym_typeset] = actions(697); + v->a[54][sym_brace_expression] = state(834); + v->a[54][sym_concatenation] = state(1192); + v->a[54][sym_string] = state(834); + v->a[54][sym_number] = state(834); + v->a[54][sym_simple_expansion] = state(834); + v->a[54][sym_expansion] = state(834); + v->a[54][sym_command_substitution] = state(834); + v->a[54][aux_sym__statements_repeat1] = state(236); + v->a[54][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[54][aux_sym_command_repeat1] = state(1008); + v->a[54][aux_sym__literal_repeat1] = state(1048); + v->a[54][sym_word] = actions(467); + v->a[54][anon_sym_for] = actions(9); + v->a[54][anon_sym_select] = actions(9); + v->a[54][anon_sym_while] = actions(11); + v->a[54][anon_sym_until] = actions(11); + v->a[54][anon_sym_if] = actions(13); + v->a[54][anon_sym_case] = actions(15); + v->a[54][anon_sym_LPAREN] = actions(17); + v->a[54][anon_sym_function] = actions(469); parse_table_216(v); } void parse_table_216(t_parse_table_array *v) { - v->a[44][anon_sym_export] = actions(697); - v->a[44][anon_sym_readonly] = actions(697); - v->a[44][anon_sym_local] = actions(697); - v->a[44][anon_sym_unset] = actions(699); - v->a[44][anon_sym_unsetenv] = actions(699); - v->a[44][anon_sym_AMP_GT] = actions(673); - v->a[44][anon_sym_AMP_GT_GT] = actions(675); - v->a[44][anon_sym_LT_AMP] = actions(673); - v->a[44][anon_sym_GT_AMP] = actions(673); - v->a[44][anon_sym_GT_PIPE] = actions(675); - v->a[44][anon_sym_LT_AMP_DASH] = actions(701); - v->a[44][anon_sym_GT_AMP_DASH] = actions(701); - v->a[44][anon_sym_LT_LT_LT] = actions(703); - v->a[44][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[44][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[44][anon_sym_DOLLAR] = actions(709); - v->a[44][sym__special_character] = actions(711); - v->a[44][anon_sym_DQUOTE] = actions(713); - v->a[44][sym_raw_string] = actions(715); - v->a[44][sym_ansi_c_string] = actions(715); + v->a[54][anon_sym_LBRACE] = actions(21); + v->a[54][anon_sym_BANG] = actions(471); + v->a[54][anon_sym_declare] = actions(473); + v->a[54][anon_sym_typeset] = actions(473); + v->a[54][anon_sym_export] = actions(473); + v->a[54][anon_sym_readonly] = actions(473); + v->a[54][anon_sym_local] = actions(473); + v->a[54][anon_sym_unset] = actions(475); + v->a[54][anon_sym_unsetenv] = actions(475); + v->a[54][anon_sym_LT] = actions(81); + v->a[54][anon_sym_GT] = actions(81); + v->a[54][anon_sym_GT_GT] = actions(83); + v->a[54][anon_sym_AMP_GT] = actions(81); + v->a[54][anon_sym_AMP_GT_GT] = actions(83); + v->a[54][anon_sym_LT_AMP] = actions(81); + v->a[54][anon_sym_GT_AMP] = actions(81); + v->a[54][anon_sym_GT_PIPE] = actions(83); + v->a[54][anon_sym_LT_AMP_DASH] = actions(85); + v->a[54][anon_sym_GT_AMP_DASH] = actions(85); + v->a[54][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_217(v); } void parse_table_217(t_parse_table_array *v) { - v->a[44][aux_sym_number_token1] = actions(717); - v->a[44][aux_sym_number_token2] = actions(719); - v->a[44][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[44][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[44][anon_sym_BQUOTE] = actions(725); - v->a[44][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[44][anon_sym_LT_LPAREN] = actions(729); - v->a[44][anon_sym_GT_LPAREN] = actions(729); - v->a[44][sym_comment] = actions(71); - v->a[44][sym_file_descriptor] = actions(731); - v->a[44][sym_variable_name] = actions(733); - v->a[44][sym_test_operator] = actions(735); - v->a[44][sym__brace_start] = actions(737); - v->a[45][sym__statements] = state(6666); - v->a[45][sym__statement_not_pipeline] = state(6674); - v->a[45][sym_redirected_statement] = state(4416); - v->a[45][sym_for_statement] = state(4416); - v->a[45][sym_c_style_for_statement] = state(4416); - v->a[45][sym_while_statement] = state(4239); - v->a[45][sym_if_statement] = state(4239); + v->a[54][anon_sym_DOLLAR] = actions(89); + v->a[54][sym__special_character] = actions(91); + v->a[54][anon_sym_DQUOTE] = actions(93); + v->a[54][sym_raw_string] = actions(95); + v->a[54][aux_sym_number_token1] = actions(97); + v->a[54][aux_sym_number_token2] = actions(99); + v->a[54][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[54][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[54][anon_sym_BQUOTE] = actions(105); + v->a[54][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[54][sym_comment] = actions(57); + v->a[54][sym_file_descriptor] = actions(109); + v->a[54][sym_variable_name] = actions(111); + v->a[54][sym_test_operator] = actions(95); + v->a[54][sym__brace_start] = actions(113); + v->a[55][sym__statements] = state(3730); + v->a[55][sym__statement_not_pipeline] = state(3476); + v->a[55][sym_redirected_statement] = state(2121); + v->a[55][sym_for_statement] = state(2121); + v->a[55][sym_while_statement] = state(2121); parse_table_218(v); } void parse_table_218(t_parse_table_array *v) { - v->a[45][sym_case_statement] = state(4416); - v->a[45][sym_function_definition] = state(4416); - v->a[45][sym_compound_statement] = state(4416); - v->a[45][sym_subshell] = state(4416); - v->a[45][sym_pipeline] = state(4910); - v->a[45][sym_list] = state(4416); - v->a[45][sym_negated_command] = state(4416); - v->a[45][sym_test_command] = state(4416); - v->a[45][sym_declaration_command] = state(4416); - v->a[45][sym_unset_command] = state(4416); - v->a[45][sym_command] = state(4416); - v->a[45][sym_command_name] = state(530); - v->a[45][sym_variable_assignment] = state(849); - v->a[45][sym_variable_assignments] = state(4416); - v->a[45][sym_subscript] = state(6760); - v->a[45][sym_file_redirect] = state(1893); - v->a[45][sym_herestring_redirect] = state(1892); - v->a[45][sym_arithmetic_expansion] = state(852); - v->a[45][sym_brace_expression] = state(852); - v->a[45][sym_concatenation] = state(1169); + v->a[55][sym_if_statement] = state(2121); + v->a[55][sym_case_statement] = state(2121); + v->a[55][sym_function_definition] = state(2121); + v->a[55][sym_compound_statement] = state(2121); + v->a[55][sym_subshell] = state(2121); + v->a[55][sym_pipeline] = state(2499); + v->a[55][sym_list] = state(2121); + v->a[55][sym_negated_command] = state(2121); + v->a[55][sym_declaration_command] = state(2121); + v->a[55][sym_unset_command] = state(2121); + v->a[55][sym_command] = state(2121); + v->a[55][sym_command_name] = state(340); + v->a[55][sym_variable_assignment] = state(709); + v->a[55][sym_variable_assignments] = state(2121); + v->a[55][sym_file_redirect] = state(1361); + v->a[55][sym_arithmetic_expansion] = state(834); + v->a[55][sym_brace_expression] = state(834); + v->a[55][sym_concatenation] = state(1192); + v->a[55][sym_string] = state(834); + v->a[55][sym_number] = state(834); parse_table_219(v); } void parse_table_219(t_parse_table_array *v) { - v->a[45][sym_string] = state(852); - v->a[45][sym_translated_string] = state(852); - v->a[45][sym_number] = state(852); - v->a[45][sym_simple_expansion] = state(852); - v->a[45][sym_expansion] = state(852); - v->a[45][sym_command_substitution] = state(852); - v->a[45][sym_process_substitution] = state(852); - v->a[45][aux_sym__statements_repeat1] = state(426); - v->a[45][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[45][aux_sym_command_repeat1] = state(989); - v->a[45][aux_sym__literal_repeat1] = state(1026); - v->a[45][sym_word] = actions(665); - v->a[45][anon_sym_for] = actions(667); - v->a[45][anon_sym_select] = actions(669); - v->a[45][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[45][anon_sym_LT] = actions(673); - v->a[45][anon_sym_GT] = actions(673); - v->a[45][anon_sym_GT_GT] = actions(675); - v->a[45][anon_sym_LPAREN] = actions(677); - v->a[45][anon_sym_while] = actions(679); + v->a[55][sym_simple_expansion] = state(834); + v->a[55][sym_expansion] = state(834); + v->a[55][sym_command_substitution] = state(834); + v->a[55][aux_sym__statements_repeat1] = state(236); + v->a[55][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[55][aux_sym_command_repeat1] = state(1008); + v->a[55][aux_sym__literal_repeat1] = state(1048); + v->a[55][sym_word] = actions(467); + v->a[55][anon_sym_for] = actions(9); + v->a[55][anon_sym_select] = actions(9); + v->a[55][anon_sym_while] = actions(11); + v->a[55][anon_sym_until] = actions(11); + v->a[55][anon_sym_if] = actions(13); + v->a[55][anon_sym_case] = actions(15); + v->a[55][anon_sym_LPAREN] = actions(17); + v->a[55][anon_sym_function] = actions(469); + v->a[55][anon_sym_LBRACE] = actions(21); + v->a[55][anon_sym_BANG] = actions(471); + v->a[55][anon_sym_declare] = actions(473); + v->a[55][anon_sym_typeset] = actions(473); parse_table_220(v); } diff --git a/parser/static/parse_table/parse_table_430.c b/parser/static/parse_table/parse_table_430.c deleted file mode 100644 index 72d61db9..00000000 --- a/parser/static/parse_table/parse_table_430.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_430.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2150(t_parse_table_array *v) -{ - v->a[477][sym_comment] = actions(3); - v->a[477][sym_file_descriptor] = actions(1306); - v->a[477][sym__concat] = actions(1306); - v->a[477][sym_test_operator] = actions(1306); - v->a[477][sym__bare_dollar] = actions(1306); - v->a[477][sym__brace_start] = actions(1306); - v->a[478][sym_word] = actions(1308); - v->a[478][anon_sym_LPAREN_LPAREN] = actions(1308); - v->a[478][anon_sym_SEMI] = actions(1308); - v->a[478][anon_sym_EQ] = actions(1308); - v->a[478][anon_sym_PLUS_PLUS] = actions(1308); - v->a[478][anon_sym_DASH_DASH] = actions(1308); - v->a[478][anon_sym_PLUS_EQ] = actions(1308); - v->a[478][anon_sym_DASH_EQ] = actions(1308); - v->a[478][anon_sym_STAR_EQ] = actions(1308); - v->a[478][anon_sym_SLASH_EQ] = actions(1308); - v->a[478][anon_sym_PERCENT_EQ] = actions(1308); - v->a[478][anon_sym_STAR_STAR_EQ] = actions(1308); - v->a[478][anon_sym_LT_LT_EQ] = actions(1308); - v->a[478][anon_sym_GT_GT_EQ] = actions(1308); - parse_table_2151(v); -} - -void parse_table_2151(t_parse_table_array *v) -{ - v->a[478][anon_sym_AMP_EQ] = actions(1308); - v->a[478][anon_sym_CARET_EQ] = actions(1308); - v->a[478][anon_sym_PIPE_EQ] = actions(1308); - v->a[478][anon_sym_PIPE_PIPE] = actions(1308); - v->a[478][anon_sym_AMP_AMP] = actions(1308); - v->a[478][anon_sym_PIPE] = actions(1308); - v->a[478][anon_sym_CARET] = actions(1308); - v->a[478][anon_sym_AMP] = actions(1308); - v->a[478][anon_sym_EQ_EQ] = actions(1308); - v->a[478][anon_sym_BANG_EQ] = actions(1308); - v->a[478][anon_sym_LT] = actions(1308); - v->a[478][anon_sym_GT] = actions(1308); - v->a[478][anon_sym_LT_EQ] = actions(1308); - v->a[478][anon_sym_GT_EQ] = actions(1308); - v->a[478][anon_sym_LT_LT] = actions(1308); - v->a[478][anon_sym_GT_GT] = actions(1308); - v->a[478][anon_sym_PLUS] = actions(1308); - v->a[478][anon_sym_DASH] = actions(1308); - v->a[478][anon_sym_STAR] = actions(1308); - v->a[478][anon_sym_SLASH] = actions(1308); - parse_table_2152(v); -} - -void parse_table_2152(t_parse_table_array *v) -{ - v->a[478][anon_sym_PERCENT] = actions(1308); - v->a[478][anon_sym_STAR_STAR] = actions(1308); - v->a[478][anon_sym_LPAREN] = actions(1308); - v->a[478][anon_sym_RPAREN] = actions(1308); - v->a[478][anon_sym_SEMI_SEMI] = actions(1308); - v->a[478][anon_sym_PIPE_AMP] = actions(1308); - v->a[478][anon_sym_EQ_TILDE] = actions(1308); - v->a[478][anon_sym_AMP_GT] = actions(1308); - v->a[478][anon_sym_AMP_GT_GT] = actions(1308); - v->a[478][anon_sym_LT_AMP] = actions(1308); - v->a[478][anon_sym_GT_AMP] = actions(1308); - v->a[478][anon_sym_GT_PIPE] = actions(1308); - v->a[478][anon_sym_LT_AMP_DASH] = actions(1308); - v->a[478][anon_sym_GT_AMP_DASH] = actions(1308); - v->a[478][anon_sym_LT_LT_DASH] = actions(1308); - v->a[478][aux_sym_heredoc_redirect_token1] = actions(1310); - v->a[478][anon_sym_LT_LT_LT] = actions(1308); - v->a[478][anon_sym_QMARK] = actions(1308); - v->a[478][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1308); - v->a[478][anon_sym_DOLLAR_LBRACK] = actions(1308); - parse_table_2153(v); -} - -void parse_table_2153(t_parse_table_array *v) -{ - v->a[478][aux_sym_concatenation_token1] = actions(1308); - v->a[478][anon_sym_DOLLAR] = actions(1308); - v->a[478][sym__special_character] = actions(1308); - v->a[478][anon_sym_DQUOTE] = actions(1308); - v->a[478][sym_raw_string] = actions(1308); - v->a[478][sym_ansi_c_string] = actions(1308); - v->a[478][aux_sym_number_token1] = actions(1308); - v->a[478][aux_sym_number_token2] = actions(1308); - v->a[478][anon_sym_DOLLAR_LBRACE] = actions(1308); - v->a[478][anon_sym_DOLLAR_LPAREN] = actions(1308); - v->a[478][anon_sym_BQUOTE] = actions(1308); - v->a[478][anon_sym_DOLLAR_BQUOTE] = actions(1308); - v->a[478][anon_sym_LT_LPAREN] = actions(1308); - v->a[478][anon_sym_GT_LPAREN] = actions(1308); - v->a[478][sym_comment] = actions(3); - v->a[478][sym_file_descriptor] = actions(1310); - v->a[478][sym__concat] = actions(1310); - v->a[478][sym_test_operator] = actions(1310); - v->a[478][sym__bare_dollar] = actions(1310); - v->a[478][sym__brace_start] = actions(1310); - parse_table_2154(v); -} - -void parse_table_2154(t_parse_table_array *v) -{ - v->a[479][sym_word] = actions(1312); - v->a[479][anon_sym_LPAREN_LPAREN] = actions(1312); - v->a[479][anon_sym_SEMI] = actions(1312); - v->a[479][anon_sym_EQ] = actions(1312); - v->a[479][anon_sym_PLUS_PLUS] = actions(1312); - v->a[479][anon_sym_DASH_DASH] = actions(1312); - v->a[479][anon_sym_PLUS_EQ] = actions(1312); - v->a[479][anon_sym_DASH_EQ] = actions(1312); - v->a[479][anon_sym_STAR_EQ] = actions(1312); - v->a[479][anon_sym_SLASH_EQ] = actions(1312); - v->a[479][anon_sym_PERCENT_EQ] = actions(1312); - v->a[479][anon_sym_STAR_STAR_EQ] = actions(1312); - v->a[479][anon_sym_LT_LT_EQ] = actions(1312); - v->a[479][anon_sym_GT_GT_EQ] = actions(1312); - v->a[479][anon_sym_AMP_EQ] = actions(1312); - v->a[479][anon_sym_CARET_EQ] = actions(1312); - v->a[479][anon_sym_PIPE_EQ] = actions(1312); - v->a[479][anon_sym_PIPE_PIPE] = actions(1312); - v->a[479][anon_sym_AMP_AMP] = actions(1312); - v->a[479][anon_sym_PIPE] = actions(1312); - parse_table_2155(v); -} - -/* EOF parse_table_430.c */ diff --git a/parser/static/parse_table/parse_table_431.c b/parser/static/parse_table/parse_table_431.c deleted file mode 100644 index 58071159..00000000 --- a/parser/static/parse_table/parse_table_431.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_431.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2155(t_parse_table_array *v) -{ - v->a[479][anon_sym_CARET] = actions(1312); - v->a[479][anon_sym_AMP] = actions(1312); - v->a[479][anon_sym_EQ_EQ] = actions(1312); - v->a[479][anon_sym_BANG_EQ] = actions(1312); - v->a[479][anon_sym_LT] = actions(1312); - v->a[479][anon_sym_GT] = actions(1312); - v->a[479][anon_sym_LT_EQ] = actions(1312); - v->a[479][anon_sym_GT_EQ] = actions(1312); - v->a[479][anon_sym_LT_LT] = actions(1312); - v->a[479][anon_sym_GT_GT] = actions(1312); - v->a[479][anon_sym_PLUS] = actions(1312); - v->a[479][anon_sym_DASH] = actions(1312); - v->a[479][anon_sym_STAR] = actions(1312); - v->a[479][anon_sym_SLASH] = actions(1312); - v->a[479][anon_sym_PERCENT] = actions(1312); - v->a[479][anon_sym_STAR_STAR] = actions(1312); - v->a[479][anon_sym_LPAREN] = actions(1312); - v->a[479][anon_sym_RPAREN] = actions(1312); - v->a[479][anon_sym_SEMI_SEMI] = actions(1312); - v->a[479][anon_sym_PIPE_AMP] = actions(1312); - parse_table_2156(v); -} - -void parse_table_2156(t_parse_table_array *v) -{ - v->a[479][anon_sym_EQ_TILDE] = actions(1312); - v->a[479][anon_sym_AMP_GT] = actions(1312); - v->a[479][anon_sym_AMP_GT_GT] = actions(1312); - v->a[479][anon_sym_LT_AMP] = actions(1312); - v->a[479][anon_sym_GT_AMP] = actions(1312); - v->a[479][anon_sym_GT_PIPE] = actions(1312); - v->a[479][anon_sym_LT_AMP_DASH] = actions(1312); - v->a[479][anon_sym_GT_AMP_DASH] = actions(1312); - v->a[479][anon_sym_LT_LT_DASH] = actions(1312); - v->a[479][aux_sym_heredoc_redirect_token1] = actions(1314); - v->a[479][anon_sym_LT_LT_LT] = actions(1312); - v->a[479][anon_sym_QMARK] = actions(1312); - v->a[479][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1312); - v->a[479][anon_sym_DOLLAR_LBRACK] = actions(1312); - v->a[479][aux_sym_concatenation_token1] = actions(1312); - v->a[479][anon_sym_DOLLAR] = actions(1312); - v->a[479][sym__special_character] = actions(1312); - v->a[479][anon_sym_DQUOTE] = actions(1312); - v->a[479][sym_raw_string] = actions(1312); - v->a[479][sym_ansi_c_string] = actions(1312); - parse_table_2157(v); -} - -void parse_table_2157(t_parse_table_array *v) -{ - v->a[479][aux_sym_number_token1] = actions(1312); - v->a[479][aux_sym_number_token2] = actions(1312); - v->a[479][anon_sym_DOLLAR_LBRACE] = actions(1312); - v->a[479][anon_sym_DOLLAR_LPAREN] = actions(1312); - v->a[479][anon_sym_BQUOTE] = actions(1312); - v->a[479][anon_sym_DOLLAR_BQUOTE] = actions(1312); - v->a[479][anon_sym_LT_LPAREN] = actions(1312); - v->a[479][anon_sym_GT_LPAREN] = actions(1312); - v->a[479][sym_comment] = actions(3); - v->a[479][sym_file_descriptor] = actions(1314); - v->a[479][sym__concat] = actions(1314); - v->a[479][sym_test_operator] = actions(1314); - v->a[479][sym__bare_dollar] = actions(1314); - v->a[479][sym__brace_start] = actions(1314); - v->a[480][sym_word] = actions(1316); - v->a[480][anon_sym_LPAREN_LPAREN] = actions(1316); - v->a[480][anon_sym_SEMI] = actions(1316); - v->a[480][anon_sym_EQ] = actions(1316); - v->a[480][anon_sym_PLUS_PLUS] = actions(1316); - v->a[480][anon_sym_DASH_DASH] = actions(1316); - parse_table_2158(v); -} - -void parse_table_2158(t_parse_table_array *v) -{ - v->a[480][anon_sym_PLUS_EQ] = actions(1316); - v->a[480][anon_sym_DASH_EQ] = actions(1316); - v->a[480][anon_sym_STAR_EQ] = actions(1316); - v->a[480][anon_sym_SLASH_EQ] = actions(1316); - v->a[480][anon_sym_PERCENT_EQ] = actions(1316); - v->a[480][anon_sym_STAR_STAR_EQ] = actions(1316); - v->a[480][anon_sym_LT_LT_EQ] = actions(1316); - v->a[480][anon_sym_GT_GT_EQ] = actions(1316); - v->a[480][anon_sym_AMP_EQ] = actions(1316); - v->a[480][anon_sym_CARET_EQ] = actions(1316); - v->a[480][anon_sym_PIPE_EQ] = actions(1316); - v->a[480][anon_sym_PIPE_PIPE] = actions(1316); - v->a[480][anon_sym_AMP_AMP] = actions(1316); - v->a[480][anon_sym_PIPE] = actions(1316); - v->a[480][anon_sym_CARET] = actions(1316); - v->a[480][anon_sym_AMP] = actions(1316); - v->a[480][anon_sym_EQ_EQ] = actions(1316); - v->a[480][anon_sym_BANG_EQ] = actions(1316); - v->a[480][anon_sym_LT] = actions(1316); - v->a[480][anon_sym_GT] = actions(1316); - parse_table_2159(v); -} - -void parse_table_2159(t_parse_table_array *v) -{ - v->a[480][anon_sym_LT_EQ] = actions(1316); - v->a[480][anon_sym_GT_EQ] = actions(1316); - v->a[480][anon_sym_LT_LT] = actions(1316); - v->a[480][anon_sym_GT_GT] = actions(1316); - v->a[480][anon_sym_PLUS] = actions(1316); - v->a[480][anon_sym_DASH] = actions(1316); - v->a[480][anon_sym_STAR] = actions(1316); - v->a[480][anon_sym_SLASH] = actions(1316); - v->a[480][anon_sym_PERCENT] = actions(1316); - v->a[480][anon_sym_STAR_STAR] = actions(1316); - v->a[480][anon_sym_LPAREN] = actions(1316); - v->a[480][anon_sym_RPAREN] = actions(1316); - v->a[480][anon_sym_SEMI_SEMI] = actions(1316); - v->a[480][anon_sym_PIPE_AMP] = actions(1316); - v->a[480][anon_sym_EQ_TILDE] = actions(1316); - v->a[480][anon_sym_AMP_GT] = actions(1316); - v->a[480][anon_sym_AMP_GT_GT] = actions(1316); - v->a[480][anon_sym_LT_AMP] = actions(1316); - v->a[480][anon_sym_GT_AMP] = actions(1316); - v->a[480][anon_sym_GT_PIPE] = actions(1316); - parse_table_2160(v); -} - -/* EOF parse_table_431.c */ diff --git a/parser/static/parse_table/parse_table_432.c b/parser/static/parse_table/parse_table_432.c deleted file mode 100644 index 312cb805..00000000 --- a/parser/static/parse_table/parse_table_432.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_432.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2160(t_parse_table_array *v) -{ - v->a[480][anon_sym_LT_AMP_DASH] = actions(1316); - v->a[480][anon_sym_GT_AMP_DASH] = actions(1316); - v->a[480][anon_sym_LT_LT_DASH] = actions(1316); - v->a[480][aux_sym_heredoc_redirect_token1] = actions(1318); - v->a[480][anon_sym_LT_LT_LT] = actions(1316); - v->a[480][anon_sym_QMARK] = actions(1316); - v->a[480][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1316); - v->a[480][anon_sym_DOLLAR_LBRACK] = actions(1316); - v->a[480][aux_sym_concatenation_token1] = actions(1316); - v->a[480][anon_sym_DOLLAR] = actions(1316); - v->a[480][sym__special_character] = actions(1316); - v->a[480][anon_sym_DQUOTE] = actions(1316); - v->a[480][sym_raw_string] = actions(1316); - v->a[480][sym_ansi_c_string] = actions(1316); - v->a[480][aux_sym_number_token1] = actions(1316); - v->a[480][aux_sym_number_token2] = actions(1316); - v->a[480][anon_sym_DOLLAR_LBRACE] = actions(1316); - v->a[480][anon_sym_DOLLAR_LPAREN] = actions(1316); - v->a[480][anon_sym_BQUOTE] = actions(1316); - v->a[480][anon_sym_DOLLAR_BQUOTE] = actions(1316); - parse_table_2161(v); -} - -void parse_table_2161(t_parse_table_array *v) -{ - v->a[480][anon_sym_LT_LPAREN] = actions(1316); - v->a[480][anon_sym_GT_LPAREN] = actions(1316); - v->a[480][sym_comment] = actions(3); - v->a[480][sym_file_descriptor] = actions(1318); - v->a[480][sym__concat] = actions(1318); - v->a[480][sym_test_operator] = actions(1318); - v->a[480][sym__bare_dollar] = actions(1318); - v->a[480][sym__brace_start] = actions(1318); - v->a[481][sym_word] = actions(1320); - v->a[481][anon_sym_LPAREN_LPAREN] = actions(1320); - v->a[481][anon_sym_SEMI] = actions(1320); - v->a[481][anon_sym_EQ] = actions(1320); - v->a[481][anon_sym_PLUS_PLUS] = actions(1320); - v->a[481][anon_sym_DASH_DASH] = actions(1320); - v->a[481][anon_sym_PLUS_EQ] = actions(1320); - v->a[481][anon_sym_DASH_EQ] = actions(1320); - v->a[481][anon_sym_STAR_EQ] = actions(1320); - v->a[481][anon_sym_SLASH_EQ] = actions(1320); - v->a[481][anon_sym_PERCENT_EQ] = actions(1320); - v->a[481][anon_sym_STAR_STAR_EQ] = actions(1320); - parse_table_2162(v); -} - -void parse_table_2162(t_parse_table_array *v) -{ - v->a[481][anon_sym_LT_LT_EQ] = actions(1320); - v->a[481][anon_sym_GT_GT_EQ] = actions(1320); - v->a[481][anon_sym_AMP_EQ] = actions(1320); - v->a[481][anon_sym_CARET_EQ] = actions(1320); - v->a[481][anon_sym_PIPE_EQ] = actions(1320); - v->a[481][anon_sym_PIPE_PIPE] = actions(1320); - v->a[481][anon_sym_AMP_AMP] = actions(1320); - v->a[481][anon_sym_PIPE] = actions(1320); - v->a[481][anon_sym_CARET] = actions(1320); - v->a[481][anon_sym_AMP] = actions(1320); - v->a[481][anon_sym_EQ_EQ] = actions(1320); - v->a[481][anon_sym_BANG_EQ] = actions(1320); - v->a[481][anon_sym_LT] = actions(1320); - v->a[481][anon_sym_GT] = actions(1320); - v->a[481][anon_sym_LT_EQ] = actions(1320); - v->a[481][anon_sym_GT_EQ] = actions(1320); - v->a[481][anon_sym_LT_LT] = actions(1320); - v->a[481][anon_sym_GT_GT] = actions(1320); - v->a[481][anon_sym_PLUS] = actions(1320); - v->a[481][anon_sym_DASH] = actions(1320); - parse_table_2163(v); -} - -void parse_table_2163(t_parse_table_array *v) -{ - v->a[481][anon_sym_STAR] = actions(1320); - v->a[481][anon_sym_SLASH] = actions(1320); - v->a[481][anon_sym_PERCENT] = actions(1320); - v->a[481][anon_sym_STAR_STAR] = actions(1320); - v->a[481][anon_sym_LPAREN] = actions(1320); - v->a[481][anon_sym_RPAREN] = actions(1320); - v->a[481][anon_sym_SEMI_SEMI] = actions(1320); - v->a[481][anon_sym_PIPE_AMP] = actions(1320); - v->a[481][anon_sym_EQ_TILDE] = actions(1320); - v->a[481][anon_sym_AMP_GT] = actions(1320); - v->a[481][anon_sym_AMP_GT_GT] = actions(1320); - v->a[481][anon_sym_LT_AMP] = actions(1320); - v->a[481][anon_sym_GT_AMP] = actions(1320); - v->a[481][anon_sym_GT_PIPE] = actions(1320); - v->a[481][anon_sym_LT_AMP_DASH] = actions(1320); - v->a[481][anon_sym_GT_AMP_DASH] = actions(1320); - v->a[481][anon_sym_LT_LT_DASH] = actions(1320); - v->a[481][aux_sym_heredoc_redirect_token1] = actions(1322); - v->a[481][anon_sym_LT_LT_LT] = actions(1320); - v->a[481][anon_sym_QMARK] = actions(1320); - parse_table_2164(v); -} - -void parse_table_2164(t_parse_table_array *v) -{ - v->a[481][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1320); - v->a[481][anon_sym_DOLLAR_LBRACK] = actions(1320); - v->a[481][aux_sym_concatenation_token1] = actions(1320); - v->a[481][anon_sym_DOLLAR] = actions(1320); - v->a[481][sym__special_character] = actions(1320); - v->a[481][anon_sym_DQUOTE] = actions(1320); - v->a[481][sym_raw_string] = actions(1320); - v->a[481][sym_ansi_c_string] = actions(1320); - v->a[481][aux_sym_number_token1] = actions(1320); - v->a[481][aux_sym_number_token2] = actions(1320); - v->a[481][anon_sym_DOLLAR_LBRACE] = actions(1320); - v->a[481][anon_sym_DOLLAR_LPAREN] = actions(1320); - v->a[481][anon_sym_BQUOTE] = actions(1320); - v->a[481][anon_sym_DOLLAR_BQUOTE] = actions(1320); - v->a[481][anon_sym_LT_LPAREN] = actions(1320); - v->a[481][anon_sym_GT_LPAREN] = actions(1320); - v->a[481][sym_comment] = actions(3); - v->a[481][sym_file_descriptor] = actions(1322); - v->a[481][sym__concat] = actions(1322); - v->a[481][sym_test_operator] = actions(1322); - parse_table_2165(v); -} - -/* EOF parse_table_432.c */ diff --git a/parser/static/parse_table/parse_table_433.c b/parser/static/parse_table/parse_table_433.c deleted file mode 100644 index c185b54f..00000000 --- a/parser/static/parse_table/parse_table_433.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_433.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2165(t_parse_table_array *v) -{ - v->a[481][sym__bare_dollar] = actions(1322); - v->a[481][sym__brace_start] = actions(1322); - v->a[482][sym_word] = actions(1251); - v->a[482][anon_sym_LPAREN_LPAREN] = actions(1251); - v->a[482][anon_sym_SEMI] = actions(1251); - v->a[482][anon_sym_EQ] = actions(1251); - v->a[482][anon_sym_PLUS_PLUS] = actions(1251); - v->a[482][anon_sym_DASH_DASH] = actions(1251); - v->a[482][anon_sym_PLUS_EQ] = actions(1251); - v->a[482][anon_sym_DASH_EQ] = actions(1251); - v->a[482][anon_sym_STAR_EQ] = actions(1251); - v->a[482][anon_sym_SLASH_EQ] = actions(1251); - v->a[482][anon_sym_PERCENT_EQ] = actions(1251); - v->a[482][anon_sym_STAR_STAR_EQ] = actions(1251); - v->a[482][anon_sym_LT_LT_EQ] = actions(1251); - v->a[482][anon_sym_GT_GT_EQ] = actions(1251); - v->a[482][anon_sym_AMP_EQ] = actions(1251); - v->a[482][anon_sym_CARET_EQ] = actions(1251); - v->a[482][anon_sym_PIPE_EQ] = actions(1251); - v->a[482][anon_sym_PIPE_PIPE] = actions(1251); - parse_table_2166(v); -} - -void parse_table_2166(t_parse_table_array *v) -{ - v->a[482][anon_sym_AMP_AMP] = actions(1251); - v->a[482][anon_sym_PIPE] = actions(1251); - v->a[482][anon_sym_CARET] = actions(1251); - v->a[482][anon_sym_AMP] = actions(1251); - v->a[482][anon_sym_EQ_EQ] = actions(1251); - v->a[482][anon_sym_BANG_EQ] = actions(1251); - v->a[482][anon_sym_LT] = actions(1251); - v->a[482][anon_sym_GT] = actions(1251); - v->a[482][anon_sym_LT_EQ] = actions(1251); - v->a[482][anon_sym_GT_EQ] = actions(1251); - v->a[482][anon_sym_LT_LT] = actions(1251); - v->a[482][anon_sym_GT_GT] = actions(1251); - v->a[482][anon_sym_PLUS] = actions(1251); - v->a[482][anon_sym_DASH] = actions(1251); - v->a[482][anon_sym_STAR] = actions(1251); - v->a[482][anon_sym_SLASH] = actions(1251); - v->a[482][anon_sym_PERCENT] = actions(1251); - v->a[482][anon_sym_STAR_STAR] = actions(1251); - v->a[482][anon_sym_LPAREN] = actions(1251); - v->a[482][anon_sym_RPAREN] = actions(1251); - parse_table_2167(v); -} - -void parse_table_2167(t_parse_table_array *v) -{ - v->a[482][anon_sym_SEMI_SEMI] = actions(1251); - v->a[482][anon_sym_PIPE_AMP] = actions(1251); - v->a[482][anon_sym_EQ_TILDE] = actions(1251); - v->a[482][anon_sym_AMP_GT] = actions(1251); - v->a[482][anon_sym_AMP_GT_GT] = actions(1251); - v->a[482][anon_sym_LT_AMP] = actions(1251); - v->a[482][anon_sym_GT_AMP] = actions(1251); - v->a[482][anon_sym_GT_PIPE] = actions(1251); - v->a[482][anon_sym_LT_AMP_DASH] = actions(1251); - v->a[482][anon_sym_GT_AMP_DASH] = actions(1251); - v->a[482][anon_sym_LT_LT_DASH] = actions(1251); - v->a[482][aux_sym_heredoc_redirect_token1] = actions(1253); - v->a[482][anon_sym_LT_LT_LT] = actions(1251); - v->a[482][anon_sym_QMARK] = actions(1251); - v->a[482][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1251); - v->a[482][anon_sym_DOLLAR_LBRACK] = actions(1251); - v->a[482][aux_sym_concatenation_token1] = actions(1251); - v->a[482][anon_sym_DOLLAR] = actions(1251); - v->a[482][sym__special_character] = actions(1251); - v->a[482][anon_sym_DQUOTE] = actions(1251); - parse_table_2168(v); -} - -void parse_table_2168(t_parse_table_array *v) -{ - v->a[482][sym_raw_string] = actions(1251); - v->a[482][sym_ansi_c_string] = actions(1251); - v->a[482][aux_sym_number_token1] = actions(1251); - v->a[482][aux_sym_number_token2] = actions(1251); - v->a[482][anon_sym_DOLLAR_LBRACE] = actions(1251); - v->a[482][anon_sym_DOLLAR_LPAREN] = actions(1251); - v->a[482][anon_sym_BQUOTE] = actions(1251); - v->a[482][anon_sym_DOLLAR_BQUOTE] = actions(1251); - v->a[482][anon_sym_LT_LPAREN] = actions(1251); - v->a[482][anon_sym_GT_LPAREN] = actions(1251); - v->a[482][sym_comment] = actions(3); - v->a[482][sym_file_descriptor] = actions(1253); - v->a[482][sym__concat] = actions(1253); - v->a[482][sym_test_operator] = actions(1253); - v->a[482][sym__bare_dollar] = actions(1253); - v->a[482][sym__brace_start] = actions(1253); - v->a[483][sym_word] = actions(1324); - v->a[483][anon_sym_LPAREN_LPAREN] = actions(1324); - v->a[483][anon_sym_SEMI] = actions(1324); - v->a[483][anon_sym_EQ] = actions(1324); - parse_table_2169(v); -} - -void parse_table_2169(t_parse_table_array *v) -{ - v->a[483][anon_sym_PLUS_PLUS] = actions(1324); - v->a[483][anon_sym_DASH_DASH] = actions(1324); - v->a[483][anon_sym_PLUS_EQ] = actions(1324); - v->a[483][anon_sym_DASH_EQ] = actions(1324); - v->a[483][anon_sym_STAR_EQ] = actions(1324); - v->a[483][anon_sym_SLASH_EQ] = actions(1324); - v->a[483][anon_sym_PERCENT_EQ] = actions(1324); - v->a[483][anon_sym_STAR_STAR_EQ] = actions(1324); - v->a[483][anon_sym_LT_LT_EQ] = actions(1324); - v->a[483][anon_sym_GT_GT_EQ] = actions(1324); - v->a[483][anon_sym_AMP_EQ] = actions(1324); - v->a[483][anon_sym_CARET_EQ] = actions(1324); - v->a[483][anon_sym_PIPE_EQ] = actions(1324); - v->a[483][anon_sym_PIPE_PIPE] = actions(1324); - v->a[483][anon_sym_AMP_AMP] = actions(1324); - v->a[483][anon_sym_PIPE] = actions(1324); - v->a[483][anon_sym_CARET] = actions(1324); - v->a[483][anon_sym_AMP] = actions(1324); - v->a[483][anon_sym_EQ_EQ] = actions(1324); - v->a[483][anon_sym_BANG_EQ] = actions(1324); - parse_table_2170(v); -} - -/* EOF parse_table_433.c */ diff --git a/parser/static/parse_table/parse_table_434.c b/parser/static/parse_table/parse_table_434.c deleted file mode 100644 index 70f11d3e..00000000 --- a/parser/static/parse_table/parse_table_434.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_434.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2170(t_parse_table_array *v) -{ - v->a[483][anon_sym_LT] = actions(1324); - v->a[483][anon_sym_GT] = actions(1324); - v->a[483][anon_sym_LT_EQ] = actions(1324); - v->a[483][anon_sym_GT_EQ] = actions(1324); - v->a[483][anon_sym_LT_LT] = actions(1324); - v->a[483][anon_sym_GT_GT] = actions(1324); - v->a[483][anon_sym_PLUS] = actions(1324); - v->a[483][anon_sym_DASH] = actions(1324); - v->a[483][anon_sym_STAR] = actions(1324); - v->a[483][anon_sym_SLASH] = actions(1324); - v->a[483][anon_sym_PERCENT] = actions(1324); - v->a[483][anon_sym_STAR_STAR] = actions(1324); - v->a[483][anon_sym_LPAREN] = actions(1324); - v->a[483][anon_sym_RPAREN] = actions(1324); - v->a[483][anon_sym_SEMI_SEMI] = actions(1324); - v->a[483][anon_sym_PIPE_AMP] = actions(1324); - v->a[483][anon_sym_EQ_TILDE] = actions(1324); - v->a[483][anon_sym_AMP_GT] = actions(1324); - v->a[483][anon_sym_AMP_GT_GT] = actions(1324); - v->a[483][anon_sym_LT_AMP] = actions(1324); - parse_table_2171(v); -} - -void parse_table_2171(t_parse_table_array *v) -{ - v->a[483][anon_sym_GT_AMP] = actions(1324); - v->a[483][anon_sym_GT_PIPE] = actions(1324); - v->a[483][anon_sym_LT_AMP_DASH] = actions(1324); - v->a[483][anon_sym_GT_AMP_DASH] = actions(1324); - v->a[483][anon_sym_LT_LT_DASH] = actions(1324); - v->a[483][aux_sym_heredoc_redirect_token1] = actions(1326); - v->a[483][anon_sym_LT_LT_LT] = actions(1324); - v->a[483][anon_sym_QMARK] = actions(1324); - v->a[483][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1324); - v->a[483][anon_sym_DOLLAR_LBRACK] = actions(1324); - v->a[483][aux_sym_concatenation_token1] = actions(1324); - v->a[483][anon_sym_DOLLAR] = actions(1324); - v->a[483][sym__special_character] = actions(1324); - v->a[483][anon_sym_DQUOTE] = actions(1324); - v->a[483][sym_raw_string] = actions(1324); - v->a[483][sym_ansi_c_string] = actions(1324); - v->a[483][aux_sym_number_token1] = actions(1324); - v->a[483][aux_sym_number_token2] = actions(1324); - v->a[483][anon_sym_DOLLAR_LBRACE] = actions(1324); - v->a[483][anon_sym_DOLLAR_LPAREN] = actions(1324); - parse_table_2172(v); -} - -void parse_table_2172(t_parse_table_array *v) -{ - v->a[483][anon_sym_BQUOTE] = actions(1324); - v->a[483][anon_sym_DOLLAR_BQUOTE] = actions(1324); - v->a[483][anon_sym_LT_LPAREN] = actions(1324); - v->a[483][anon_sym_GT_LPAREN] = actions(1324); - v->a[483][sym_comment] = actions(3); - v->a[483][sym_file_descriptor] = actions(1326); - v->a[483][sym__concat] = actions(1326); - v->a[483][sym_test_operator] = actions(1326); - v->a[483][sym__bare_dollar] = actions(1326); - v->a[483][sym__brace_start] = actions(1326); - v->a[484][sym_word] = actions(1328); - v->a[484][anon_sym_LPAREN_LPAREN] = actions(1328); - v->a[484][anon_sym_SEMI] = actions(1328); - v->a[484][anon_sym_EQ] = actions(1328); - v->a[484][anon_sym_PLUS_PLUS] = actions(1328); - v->a[484][anon_sym_DASH_DASH] = actions(1328); - v->a[484][anon_sym_PLUS_EQ] = actions(1328); - v->a[484][anon_sym_DASH_EQ] = actions(1328); - v->a[484][anon_sym_STAR_EQ] = actions(1328); - v->a[484][anon_sym_SLASH_EQ] = actions(1328); - parse_table_2173(v); -} - -void parse_table_2173(t_parse_table_array *v) -{ - v->a[484][anon_sym_PERCENT_EQ] = actions(1328); - v->a[484][anon_sym_STAR_STAR_EQ] = actions(1328); - v->a[484][anon_sym_LT_LT_EQ] = actions(1328); - v->a[484][anon_sym_GT_GT_EQ] = actions(1328); - v->a[484][anon_sym_AMP_EQ] = actions(1328); - v->a[484][anon_sym_CARET_EQ] = actions(1328); - v->a[484][anon_sym_PIPE_EQ] = actions(1328); - v->a[484][anon_sym_PIPE_PIPE] = actions(1328); - v->a[484][anon_sym_AMP_AMP] = actions(1328); - v->a[484][anon_sym_PIPE] = actions(1328); - v->a[484][anon_sym_CARET] = actions(1328); - v->a[484][anon_sym_AMP] = actions(1328); - v->a[484][anon_sym_EQ_EQ] = actions(1328); - v->a[484][anon_sym_BANG_EQ] = actions(1328); - v->a[484][anon_sym_LT] = actions(1328); - v->a[484][anon_sym_GT] = actions(1328); - v->a[484][anon_sym_LT_EQ] = actions(1328); - v->a[484][anon_sym_GT_EQ] = actions(1328); - v->a[484][anon_sym_LT_LT] = actions(1328); - v->a[484][anon_sym_GT_GT] = actions(1328); - parse_table_2174(v); -} - -void parse_table_2174(t_parse_table_array *v) -{ - v->a[484][anon_sym_PLUS] = actions(1328); - v->a[484][anon_sym_DASH] = actions(1328); - v->a[484][anon_sym_STAR] = actions(1328); - v->a[484][anon_sym_SLASH] = actions(1328); - v->a[484][anon_sym_PERCENT] = actions(1328); - v->a[484][anon_sym_STAR_STAR] = actions(1328); - v->a[484][anon_sym_LPAREN] = actions(1328); - v->a[484][anon_sym_RPAREN] = actions(1328); - v->a[484][anon_sym_SEMI_SEMI] = actions(1328); - v->a[484][anon_sym_PIPE_AMP] = actions(1328); - v->a[484][anon_sym_EQ_TILDE] = actions(1328); - v->a[484][anon_sym_AMP_GT] = actions(1328); - v->a[484][anon_sym_AMP_GT_GT] = actions(1328); - v->a[484][anon_sym_LT_AMP] = actions(1328); - v->a[484][anon_sym_GT_AMP] = actions(1328); - v->a[484][anon_sym_GT_PIPE] = actions(1328); - v->a[484][anon_sym_LT_AMP_DASH] = actions(1328); - v->a[484][anon_sym_GT_AMP_DASH] = actions(1328); - v->a[484][anon_sym_LT_LT_DASH] = actions(1328); - v->a[484][aux_sym_heredoc_redirect_token1] = actions(1330); - parse_table_2175(v); -} - -/* EOF parse_table_434.c */ diff --git a/parser/static/parse_table/parse_table_435.c b/parser/static/parse_table/parse_table_435.c deleted file mode 100644 index 2b071b30..00000000 --- a/parser/static/parse_table/parse_table_435.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_435.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2175(t_parse_table_array *v) -{ - v->a[484][anon_sym_LT_LT_LT] = actions(1328); - v->a[484][anon_sym_QMARK] = actions(1328); - v->a[484][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1328); - v->a[484][anon_sym_DOLLAR_LBRACK] = actions(1328); - v->a[484][aux_sym_concatenation_token1] = actions(1328); - v->a[484][anon_sym_DOLLAR] = actions(1328); - v->a[484][sym__special_character] = actions(1328); - v->a[484][anon_sym_DQUOTE] = actions(1328); - v->a[484][sym_raw_string] = actions(1328); - v->a[484][sym_ansi_c_string] = actions(1328); - v->a[484][aux_sym_number_token1] = actions(1328); - v->a[484][aux_sym_number_token2] = actions(1328); - v->a[484][anon_sym_DOLLAR_LBRACE] = actions(1328); - v->a[484][anon_sym_DOLLAR_LPAREN] = actions(1328); - v->a[484][anon_sym_BQUOTE] = actions(1328); - v->a[484][anon_sym_DOLLAR_BQUOTE] = actions(1328); - v->a[484][anon_sym_LT_LPAREN] = actions(1328); - v->a[484][anon_sym_GT_LPAREN] = actions(1328); - v->a[484][sym_comment] = actions(3); - v->a[484][sym_file_descriptor] = actions(1330); - parse_table_2176(v); -} - -void parse_table_2176(t_parse_table_array *v) -{ - v->a[484][sym__concat] = actions(1330); - v->a[484][sym_test_operator] = actions(1330); - v->a[484][sym__bare_dollar] = actions(1330); - v->a[484][sym__brace_start] = actions(1330); - v->a[485][sym_word] = actions(1332); - v->a[485][anon_sym_LPAREN_LPAREN] = actions(1332); - v->a[485][anon_sym_SEMI] = actions(1332); - v->a[485][anon_sym_EQ] = actions(1332); - v->a[485][anon_sym_PLUS_PLUS] = actions(1332); - v->a[485][anon_sym_DASH_DASH] = actions(1332); - v->a[485][anon_sym_PLUS_EQ] = actions(1332); - v->a[485][anon_sym_DASH_EQ] = actions(1332); - v->a[485][anon_sym_STAR_EQ] = actions(1332); - v->a[485][anon_sym_SLASH_EQ] = actions(1332); - v->a[485][anon_sym_PERCENT_EQ] = actions(1332); - v->a[485][anon_sym_STAR_STAR_EQ] = actions(1332); - v->a[485][anon_sym_LT_LT_EQ] = actions(1332); - v->a[485][anon_sym_GT_GT_EQ] = actions(1332); - v->a[485][anon_sym_AMP_EQ] = actions(1332); - v->a[485][anon_sym_CARET_EQ] = actions(1332); - parse_table_2177(v); -} - -void parse_table_2177(t_parse_table_array *v) -{ - v->a[485][anon_sym_PIPE_EQ] = actions(1332); - v->a[485][anon_sym_PIPE_PIPE] = actions(1332); - v->a[485][anon_sym_AMP_AMP] = actions(1332); - v->a[485][anon_sym_PIPE] = actions(1332); - v->a[485][anon_sym_CARET] = actions(1332); - v->a[485][anon_sym_AMP] = actions(1332); - v->a[485][anon_sym_EQ_EQ] = actions(1332); - v->a[485][anon_sym_BANG_EQ] = actions(1332); - v->a[485][anon_sym_LT] = actions(1332); - v->a[485][anon_sym_GT] = actions(1332); - v->a[485][anon_sym_LT_EQ] = actions(1332); - v->a[485][anon_sym_GT_EQ] = actions(1332); - v->a[485][anon_sym_LT_LT] = actions(1332); - v->a[485][anon_sym_GT_GT] = actions(1332); - v->a[485][anon_sym_PLUS] = actions(1332); - v->a[485][anon_sym_DASH] = actions(1332); - v->a[485][anon_sym_STAR] = actions(1332); - v->a[485][anon_sym_SLASH] = actions(1332); - v->a[485][anon_sym_PERCENT] = actions(1332); - v->a[485][anon_sym_STAR_STAR] = actions(1332); - parse_table_2178(v); -} - -void parse_table_2178(t_parse_table_array *v) -{ - v->a[485][anon_sym_LPAREN] = actions(1332); - v->a[485][anon_sym_RPAREN] = actions(1332); - v->a[485][anon_sym_SEMI_SEMI] = actions(1332); - v->a[485][anon_sym_PIPE_AMP] = actions(1332); - v->a[485][anon_sym_EQ_TILDE] = actions(1332); - v->a[485][anon_sym_AMP_GT] = actions(1332); - v->a[485][anon_sym_AMP_GT_GT] = actions(1332); - v->a[485][anon_sym_LT_AMP] = actions(1332); - v->a[485][anon_sym_GT_AMP] = actions(1332); - v->a[485][anon_sym_GT_PIPE] = actions(1332); - v->a[485][anon_sym_LT_AMP_DASH] = actions(1332); - v->a[485][anon_sym_GT_AMP_DASH] = actions(1332); - v->a[485][anon_sym_LT_LT_DASH] = actions(1332); - v->a[485][aux_sym_heredoc_redirect_token1] = actions(1334); - v->a[485][anon_sym_LT_LT_LT] = actions(1332); - v->a[485][anon_sym_QMARK] = actions(1332); - v->a[485][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1332); - v->a[485][anon_sym_DOLLAR_LBRACK] = actions(1332); - v->a[485][aux_sym_concatenation_token1] = actions(1332); - v->a[485][anon_sym_DOLLAR] = actions(1332); - parse_table_2179(v); -} - -void parse_table_2179(t_parse_table_array *v) -{ - v->a[485][sym__special_character] = actions(1332); - v->a[485][anon_sym_DQUOTE] = actions(1332); - v->a[485][sym_raw_string] = actions(1332); - v->a[485][sym_ansi_c_string] = actions(1332); - v->a[485][aux_sym_number_token1] = actions(1332); - v->a[485][aux_sym_number_token2] = actions(1332); - v->a[485][anon_sym_DOLLAR_LBRACE] = actions(1332); - v->a[485][anon_sym_DOLLAR_LPAREN] = actions(1332); - v->a[485][anon_sym_BQUOTE] = actions(1332); - v->a[485][anon_sym_DOLLAR_BQUOTE] = actions(1332); - v->a[485][anon_sym_LT_LPAREN] = actions(1332); - v->a[485][anon_sym_GT_LPAREN] = actions(1332); - v->a[485][sym_comment] = actions(3); - v->a[485][sym_file_descriptor] = actions(1334); - v->a[485][sym__concat] = actions(1334); - v->a[485][sym_test_operator] = actions(1334); - v->a[485][sym__bare_dollar] = actions(1334); - v->a[485][sym__brace_start] = actions(1334); - v->a[486][sym_word] = actions(1336); - v->a[486][anon_sym_LPAREN_LPAREN] = actions(1336); - parse_table_2180(v); -} - -/* EOF parse_table_435.c */ diff --git a/parser/static/parse_table/parse_table_436.c b/parser/static/parse_table/parse_table_436.c deleted file mode 100644 index 41fd6a7f..00000000 --- a/parser/static/parse_table/parse_table_436.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_436.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2180(t_parse_table_array *v) -{ - v->a[486][anon_sym_SEMI] = actions(1336); - v->a[486][anon_sym_EQ] = actions(1336); - v->a[486][anon_sym_PLUS_PLUS] = actions(1336); - v->a[486][anon_sym_DASH_DASH] = actions(1336); - v->a[486][anon_sym_PLUS_EQ] = actions(1336); - v->a[486][anon_sym_DASH_EQ] = actions(1336); - v->a[486][anon_sym_STAR_EQ] = actions(1336); - v->a[486][anon_sym_SLASH_EQ] = actions(1336); - v->a[486][anon_sym_PERCENT_EQ] = actions(1336); - v->a[486][anon_sym_STAR_STAR_EQ] = actions(1336); - v->a[486][anon_sym_LT_LT_EQ] = actions(1336); - v->a[486][anon_sym_GT_GT_EQ] = actions(1336); - v->a[486][anon_sym_AMP_EQ] = actions(1336); - v->a[486][anon_sym_CARET_EQ] = actions(1336); - v->a[486][anon_sym_PIPE_EQ] = actions(1336); - v->a[486][anon_sym_PIPE_PIPE] = actions(1336); - v->a[486][anon_sym_AMP_AMP] = actions(1336); - v->a[486][anon_sym_PIPE] = actions(1336); - v->a[486][anon_sym_CARET] = actions(1336); - v->a[486][anon_sym_AMP] = actions(1336); - parse_table_2181(v); -} - -void parse_table_2181(t_parse_table_array *v) -{ - v->a[486][anon_sym_EQ_EQ] = actions(1336); - v->a[486][anon_sym_BANG_EQ] = actions(1336); - v->a[486][anon_sym_LT] = actions(1336); - v->a[486][anon_sym_GT] = actions(1336); - v->a[486][anon_sym_LT_EQ] = actions(1336); - v->a[486][anon_sym_GT_EQ] = actions(1336); - v->a[486][anon_sym_LT_LT] = actions(1336); - v->a[486][anon_sym_GT_GT] = actions(1336); - v->a[486][anon_sym_PLUS] = actions(1336); - v->a[486][anon_sym_DASH] = actions(1336); - v->a[486][anon_sym_STAR] = actions(1336); - v->a[486][anon_sym_SLASH] = actions(1336); - v->a[486][anon_sym_PERCENT] = actions(1336); - v->a[486][anon_sym_STAR_STAR] = actions(1336); - v->a[486][anon_sym_LPAREN] = actions(1336); - v->a[486][anon_sym_RPAREN] = actions(1336); - v->a[486][anon_sym_SEMI_SEMI] = actions(1336); - v->a[486][anon_sym_PIPE_AMP] = actions(1336); - v->a[486][anon_sym_EQ_TILDE] = actions(1336); - v->a[486][anon_sym_AMP_GT] = actions(1336); - parse_table_2182(v); -} - -void parse_table_2182(t_parse_table_array *v) -{ - v->a[486][anon_sym_AMP_GT_GT] = actions(1336); - v->a[486][anon_sym_LT_AMP] = actions(1336); - v->a[486][anon_sym_GT_AMP] = actions(1336); - v->a[486][anon_sym_GT_PIPE] = actions(1336); - v->a[486][anon_sym_LT_AMP_DASH] = actions(1336); - v->a[486][anon_sym_GT_AMP_DASH] = actions(1336); - v->a[486][anon_sym_LT_LT_DASH] = actions(1336); - v->a[486][aux_sym_heredoc_redirect_token1] = actions(1338); - v->a[486][anon_sym_LT_LT_LT] = actions(1336); - v->a[486][anon_sym_QMARK] = actions(1336); - v->a[486][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1336); - v->a[486][anon_sym_DOLLAR_LBRACK] = actions(1336); - v->a[486][aux_sym_concatenation_token1] = actions(1336); - v->a[486][anon_sym_DOLLAR] = actions(1336); - v->a[486][sym__special_character] = actions(1336); - v->a[486][anon_sym_DQUOTE] = actions(1336); - v->a[486][sym_raw_string] = actions(1336); - v->a[486][sym_ansi_c_string] = actions(1336); - v->a[486][aux_sym_number_token1] = actions(1336); - v->a[486][aux_sym_number_token2] = actions(1336); - parse_table_2183(v); -} - -void parse_table_2183(t_parse_table_array *v) -{ - v->a[486][anon_sym_DOLLAR_LBRACE] = actions(1336); - v->a[486][anon_sym_DOLLAR_LPAREN] = actions(1336); - v->a[486][anon_sym_BQUOTE] = actions(1336); - v->a[486][anon_sym_DOLLAR_BQUOTE] = actions(1336); - v->a[486][anon_sym_LT_LPAREN] = actions(1336); - v->a[486][anon_sym_GT_LPAREN] = actions(1336); - v->a[486][sym_comment] = actions(3); - v->a[486][sym_file_descriptor] = actions(1338); - v->a[486][sym__concat] = actions(1338); - v->a[486][sym_test_operator] = actions(1338); - v->a[486][sym__bare_dollar] = actions(1338); - v->a[486][sym__brace_start] = actions(1338); - v->a[487][sym_word] = actions(1340); - v->a[487][anon_sym_LPAREN_LPAREN] = actions(1340); - v->a[487][anon_sym_SEMI] = actions(1340); - v->a[487][anon_sym_EQ] = actions(1340); - v->a[487][anon_sym_PLUS_PLUS] = actions(1340); - v->a[487][anon_sym_DASH_DASH] = actions(1340); - v->a[487][anon_sym_PLUS_EQ] = actions(1340); - v->a[487][anon_sym_DASH_EQ] = actions(1340); - parse_table_2184(v); -} - -void parse_table_2184(t_parse_table_array *v) -{ - v->a[487][anon_sym_STAR_EQ] = actions(1340); - v->a[487][anon_sym_SLASH_EQ] = actions(1340); - v->a[487][anon_sym_PERCENT_EQ] = actions(1340); - v->a[487][anon_sym_STAR_STAR_EQ] = actions(1340); - v->a[487][anon_sym_LT_LT_EQ] = actions(1340); - v->a[487][anon_sym_GT_GT_EQ] = actions(1340); - v->a[487][anon_sym_AMP_EQ] = actions(1340); - v->a[487][anon_sym_CARET_EQ] = actions(1340); - v->a[487][anon_sym_PIPE_EQ] = actions(1340); - v->a[487][anon_sym_PIPE_PIPE] = actions(1340); - v->a[487][anon_sym_AMP_AMP] = actions(1340); - v->a[487][anon_sym_PIPE] = actions(1340); - v->a[487][anon_sym_CARET] = actions(1340); - v->a[487][anon_sym_AMP] = actions(1340); - v->a[487][anon_sym_EQ_EQ] = actions(1340); - v->a[487][anon_sym_BANG_EQ] = actions(1340); - v->a[487][anon_sym_LT] = actions(1340); - v->a[487][anon_sym_GT] = actions(1340); - v->a[487][anon_sym_LT_EQ] = actions(1340); - v->a[487][anon_sym_GT_EQ] = actions(1340); - parse_table_2185(v); -} - -/* EOF parse_table_436.c */ diff --git a/parser/static/parse_table/parse_table_437.c b/parser/static/parse_table/parse_table_437.c deleted file mode 100644 index f203e59d..00000000 --- a/parser/static/parse_table/parse_table_437.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_437.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2185(t_parse_table_array *v) -{ - v->a[487][anon_sym_LT_LT] = actions(1340); - v->a[487][anon_sym_GT_GT] = actions(1340); - v->a[487][anon_sym_PLUS] = actions(1340); - v->a[487][anon_sym_DASH] = actions(1340); - v->a[487][anon_sym_STAR] = actions(1340); - v->a[487][anon_sym_SLASH] = actions(1340); - v->a[487][anon_sym_PERCENT] = actions(1340); - v->a[487][anon_sym_STAR_STAR] = actions(1340); - v->a[487][anon_sym_LPAREN] = actions(1340); - v->a[487][anon_sym_RPAREN] = actions(1340); - v->a[487][anon_sym_SEMI_SEMI] = actions(1340); - v->a[487][anon_sym_PIPE_AMP] = actions(1340); - v->a[487][anon_sym_EQ_TILDE] = actions(1340); - v->a[487][anon_sym_AMP_GT] = actions(1340); - v->a[487][anon_sym_AMP_GT_GT] = actions(1340); - v->a[487][anon_sym_LT_AMP] = actions(1340); - v->a[487][anon_sym_GT_AMP] = actions(1340); - v->a[487][anon_sym_GT_PIPE] = actions(1340); - v->a[487][anon_sym_LT_AMP_DASH] = actions(1340); - v->a[487][anon_sym_GT_AMP_DASH] = actions(1340); - parse_table_2186(v); -} - -void parse_table_2186(t_parse_table_array *v) -{ - v->a[487][anon_sym_LT_LT_DASH] = actions(1340); - v->a[487][aux_sym_heredoc_redirect_token1] = actions(1342); - v->a[487][anon_sym_LT_LT_LT] = actions(1340); - v->a[487][anon_sym_QMARK] = actions(1340); - v->a[487][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1340); - v->a[487][anon_sym_DOLLAR_LBRACK] = actions(1340); - v->a[487][aux_sym_concatenation_token1] = actions(1340); - v->a[487][anon_sym_DOLLAR] = actions(1340); - v->a[487][sym__special_character] = actions(1340); - v->a[487][anon_sym_DQUOTE] = actions(1340); - v->a[487][sym_raw_string] = actions(1340); - v->a[487][sym_ansi_c_string] = actions(1340); - v->a[487][aux_sym_number_token1] = actions(1340); - v->a[487][aux_sym_number_token2] = actions(1340); - v->a[487][anon_sym_DOLLAR_LBRACE] = actions(1340); - v->a[487][anon_sym_DOLLAR_LPAREN] = actions(1340); - v->a[487][anon_sym_BQUOTE] = actions(1340); - v->a[487][anon_sym_DOLLAR_BQUOTE] = actions(1340); - v->a[487][anon_sym_LT_LPAREN] = actions(1340); - v->a[487][anon_sym_GT_LPAREN] = actions(1340); - parse_table_2187(v); -} - -void parse_table_2187(t_parse_table_array *v) -{ - v->a[487][sym_comment] = actions(3); - v->a[487][sym_file_descriptor] = actions(1342); - v->a[487][sym__concat] = actions(1342); - v->a[487][sym_test_operator] = actions(1342); - v->a[487][sym__bare_dollar] = actions(1342); - v->a[487][sym__brace_start] = actions(1342); - v->a[488][sym_word] = actions(1344); - v->a[488][anon_sym_LPAREN_LPAREN] = actions(1344); - v->a[488][anon_sym_SEMI] = actions(1344); - v->a[488][anon_sym_EQ] = actions(1344); - v->a[488][anon_sym_PLUS_PLUS] = actions(1344); - v->a[488][anon_sym_DASH_DASH] = actions(1344); - v->a[488][anon_sym_PLUS_EQ] = actions(1344); - v->a[488][anon_sym_DASH_EQ] = actions(1344); - v->a[488][anon_sym_STAR_EQ] = actions(1344); - v->a[488][anon_sym_SLASH_EQ] = actions(1344); - v->a[488][anon_sym_PERCENT_EQ] = actions(1344); - v->a[488][anon_sym_STAR_STAR_EQ] = actions(1344); - v->a[488][anon_sym_LT_LT_EQ] = actions(1344); - v->a[488][anon_sym_GT_GT_EQ] = actions(1344); - parse_table_2188(v); -} - -void parse_table_2188(t_parse_table_array *v) -{ - v->a[488][anon_sym_AMP_EQ] = actions(1344); - v->a[488][anon_sym_CARET_EQ] = actions(1344); - v->a[488][anon_sym_PIPE_EQ] = actions(1344); - v->a[488][anon_sym_PIPE_PIPE] = actions(1344); - v->a[488][anon_sym_AMP_AMP] = actions(1344); - v->a[488][anon_sym_PIPE] = actions(1344); - v->a[488][anon_sym_CARET] = actions(1344); - v->a[488][anon_sym_AMP] = actions(1344); - v->a[488][anon_sym_EQ_EQ] = actions(1344); - v->a[488][anon_sym_BANG_EQ] = actions(1344); - v->a[488][anon_sym_LT] = actions(1344); - v->a[488][anon_sym_GT] = actions(1344); - v->a[488][anon_sym_LT_EQ] = actions(1344); - v->a[488][anon_sym_GT_EQ] = actions(1344); - v->a[488][anon_sym_LT_LT] = actions(1344); - v->a[488][anon_sym_GT_GT] = actions(1344); - v->a[488][anon_sym_PLUS] = actions(1344); - v->a[488][anon_sym_DASH] = actions(1344); - v->a[488][anon_sym_STAR] = actions(1344); - v->a[488][anon_sym_SLASH] = actions(1344); - parse_table_2189(v); -} - -void parse_table_2189(t_parse_table_array *v) -{ - v->a[488][anon_sym_PERCENT] = actions(1344); - v->a[488][anon_sym_STAR_STAR] = actions(1344); - v->a[488][anon_sym_LPAREN] = actions(1344); - v->a[488][anon_sym_RPAREN] = actions(1344); - v->a[488][anon_sym_SEMI_SEMI] = actions(1344); - v->a[488][anon_sym_PIPE_AMP] = actions(1344); - v->a[488][anon_sym_EQ_TILDE] = actions(1344); - v->a[488][anon_sym_AMP_GT] = actions(1344); - v->a[488][anon_sym_AMP_GT_GT] = actions(1344); - v->a[488][anon_sym_LT_AMP] = actions(1344); - v->a[488][anon_sym_GT_AMP] = actions(1344); - v->a[488][anon_sym_GT_PIPE] = actions(1344); - v->a[488][anon_sym_LT_AMP_DASH] = actions(1344); - v->a[488][anon_sym_GT_AMP_DASH] = actions(1344); - v->a[488][anon_sym_LT_LT_DASH] = actions(1344); - v->a[488][aux_sym_heredoc_redirect_token1] = actions(1346); - v->a[488][anon_sym_LT_LT_LT] = actions(1344); - v->a[488][anon_sym_QMARK] = actions(1344); - v->a[488][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1344); - v->a[488][anon_sym_DOLLAR_LBRACK] = actions(1344); - parse_table_2190(v); -} - -/* EOF parse_table_437.c */ diff --git a/parser/static/parse_table/parse_table_438.c b/parser/static/parse_table/parse_table_438.c deleted file mode 100644 index 7e335b58..00000000 --- a/parser/static/parse_table/parse_table_438.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_438.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2190(t_parse_table_array *v) -{ - v->a[488][aux_sym_concatenation_token1] = actions(1344); - v->a[488][anon_sym_DOLLAR] = actions(1344); - v->a[488][sym__special_character] = actions(1344); - v->a[488][anon_sym_DQUOTE] = actions(1344); - v->a[488][sym_raw_string] = actions(1344); - v->a[488][sym_ansi_c_string] = actions(1344); - v->a[488][aux_sym_number_token1] = actions(1344); - v->a[488][aux_sym_number_token2] = actions(1344); - v->a[488][anon_sym_DOLLAR_LBRACE] = actions(1344); - v->a[488][anon_sym_DOLLAR_LPAREN] = actions(1344); - v->a[488][anon_sym_BQUOTE] = actions(1344); - v->a[488][anon_sym_DOLLAR_BQUOTE] = actions(1344); - v->a[488][anon_sym_LT_LPAREN] = actions(1344); - v->a[488][anon_sym_GT_LPAREN] = actions(1344); - v->a[488][sym_comment] = actions(3); - v->a[488][sym_file_descriptor] = actions(1346); - v->a[488][sym__concat] = actions(1346); - v->a[488][sym_test_operator] = actions(1346); - v->a[488][sym__bare_dollar] = actions(1346); - v->a[488][sym__brace_start] = actions(1346); - parse_table_2191(v); -} - -void parse_table_2191(t_parse_table_array *v) -{ - v->a[489][sym_word] = actions(1348); - v->a[489][anon_sym_LPAREN_LPAREN] = actions(1348); - v->a[489][anon_sym_SEMI] = actions(1348); - v->a[489][anon_sym_EQ] = actions(1348); - v->a[489][anon_sym_PLUS_PLUS] = actions(1348); - v->a[489][anon_sym_DASH_DASH] = actions(1348); - v->a[489][anon_sym_PLUS_EQ] = actions(1348); - v->a[489][anon_sym_DASH_EQ] = actions(1348); - v->a[489][anon_sym_STAR_EQ] = actions(1348); - v->a[489][anon_sym_SLASH_EQ] = actions(1348); - v->a[489][anon_sym_PERCENT_EQ] = actions(1348); - v->a[489][anon_sym_STAR_STAR_EQ] = actions(1348); - v->a[489][anon_sym_LT_LT_EQ] = actions(1348); - v->a[489][anon_sym_GT_GT_EQ] = actions(1348); - v->a[489][anon_sym_AMP_EQ] = actions(1348); - v->a[489][anon_sym_CARET_EQ] = actions(1348); - v->a[489][anon_sym_PIPE_EQ] = actions(1348); - v->a[489][anon_sym_PIPE_PIPE] = actions(1348); - v->a[489][anon_sym_AMP_AMP] = actions(1348); - v->a[489][anon_sym_PIPE] = actions(1348); - parse_table_2192(v); -} - -void parse_table_2192(t_parse_table_array *v) -{ - v->a[489][anon_sym_CARET] = actions(1348); - v->a[489][anon_sym_AMP] = actions(1348); - v->a[489][anon_sym_EQ_EQ] = actions(1348); - v->a[489][anon_sym_BANG_EQ] = actions(1348); - v->a[489][anon_sym_LT] = actions(1348); - v->a[489][anon_sym_GT] = actions(1348); - v->a[489][anon_sym_LT_EQ] = actions(1348); - v->a[489][anon_sym_GT_EQ] = actions(1348); - v->a[489][anon_sym_LT_LT] = actions(1348); - v->a[489][anon_sym_GT_GT] = actions(1348); - v->a[489][anon_sym_PLUS] = actions(1348); - v->a[489][anon_sym_DASH] = actions(1348); - v->a[489][anon_sym_STAR] = actions(1348); - v->a[489][anon_sym_SLASH] = actions(1348); - v->a[489][anon_sym_PERCENT] = actions(1348); - v->a[489][anon_sym_STAR_STAR] = actions(1348); - v->a[489][anon_sym_LPAREN] = actions(1348); - v->a[489][anon_sym_RPAREN] = actions(1348); - v->a[489][anon_sym_SEMI_SEMI] = actions(1348); - v->a[489][anon_sym_PIPE_AMP] = actions(1348); - parse_table_2193(v); -} - -void parse_table_2193(t_parse_table_array *v) -{ - v->a[489][anon_sym_EQ_TILDE] = actions(1348); - v->a[489][anon_sym_AMP_GT] = actions(1348); - v->a[489][anon_sym_AMP_GT_GT] = actions(1348); - v->a[489][anon_sym_LT_AMP] = actions(1348); - v->a[489][anon_sym_GT_AMP] = actions(1348); - v->a[489][anon_sym_GT_PIPE] = actions(1348); - v->a[489][anon_sym_LT_AMP_DASH] = actions(1348); - v->a[489][anon_sym_GT_AMP_DASH] = actions(1348); - v->a[489][anon_sym_LT_LT_DASH] = actions(1348); - v->a[489][aux_sym_heredoc_redirect_token1] = actions(1350); - v->a[489][anon_sym_LT_LT_LT] = actions(1348); - v->a[489][anon_sym_QMARK] = actions(1348); - v->a[489][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1348); - v->a[489][anon_sym_DOLLAR_LBRACK] = actions(1348); - v->a[489][aux_sym_concatenation_token1] = actions(1348); - v->a[489][anon_sym_DOLLAR] = actions(1348); - v->a[489][sym__special_character] = actions(1348); - v->a[489][anon_sym_DQUOTE] = actions(1348); - v->a[489][sym_raw_string] = actions(1348); - v->a[489][sym_ansi_c_string] = actions(1348); - parse_table_2194(v); -} - -void parse_table_2194(t_parse_table_array *v) -{ - v->a[489][aux_sym_number_token1] = actions(1348); - v->a[489][aux_sym_number_token2] = actions(1348); - v->a[489][anon_sym_DOLLAR_LBRACE] = actions(1348); - v->a[489][anon_sym_DOLLAR_LPAREN] = actions(1348); - v->a[489][anon_sym_BQUOTE] = actions(1348); - v->a[489][anon_sym_DOLLAR_BQUOTE] = actions(1348); - v->a[489][anon_sym_LT_LPAREN] = actions(1348); - v->a[489][anon_sym_GT_LPAREN] = actions(1348); - v->a[489][sym_comment] = actions(3); - v->a[489][sym_file_descriptor] = actions(1350); - v->a[489][sym__concat] = actions(1350); - v->a[489][sym_test_operator] = actions(1350); - v->a[489][sym__bare_dollar] = actions(1350); - v->a[489][sym__brace_start] = actions(1350); - v->a[490][sym_word] = actions(1352); - v->a[490][anon_sym_LPAREN_LPAREN] = actions(1352); - v->a[490][anon_sym_SEMI] = actions(1352); - v->a[490][anon_sym_EQ] = actions(1352); - v->a[490][anon_sym_PLUS_PLUS] = actions(1352); - v->a[490][anon_sym_DASH_DASH] = actions(1352); - parse_table_2195(v); -} - -/* EOF parse_table_438.c */ diff --git a/parser/static/parse_table/parse_table_439.c b/parser/static/parse_table/parse_table_439.c deleted file mode 100644 index 5c181b67..00000000 --- a/parser/static/parse_table/parse_table_439.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_439.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2195(t_parse_table_array *v) -{ - v->a[490][anon_sym_PLUS_EQ] = actions(1352); - v->a[490][anon_sym_DASH_EQ] = actions(1352); - v->a[490][anon_sym_STAR_EQ] = actions(1352); - v->a[490][anon_sym_SLASH_EQ] = actions(1352); - v->a[490][anon_sym_PERCENT_EQ] = actions(1352); - v->a[490][anon_sym_STAR_STAR_EQ] = actions(1352); - v->a[490][anon_sym_LT_LT_EQ] = actions(1352); - v->a[490][anon_sym_GT_GT_EQ] = actions(1352); - v->a[490][anon_sym_AMP_EQ] = actions(1352); - v->a[490][anon_sym_CARET_EQ] = actions(1352); - v->a[490][anon_sym_PIPE_EQ] = actions(1352); - v->a[490][anon_sym_PIPE_PIPE] = actions(1352); - v->a[490][anon_sym_AMP_AMP] = actions(1352); - v->a[490][anon_sym_PIPE] = actions(1352); - v->a[490][anon_sym_CARET] = actions(1352); - v->a[490][anon_sym_AMP] = actions(1352); - v->a[490][anon_sym_EQ_EQ] = actions(1352); - v->a[490][anon_sym_BANG_EQ] = actions(1352); - v->a[490][anon_sym_LT] = actions(1352); - v->a[490][anon_sym_GT] = actions(1352); - parse_table_2196(v); -} - -void parse_table_2196(t_parse_table_array *v) -{ - v->a[490][anon_sym_LT_EQ] = actions(1352); - v->a[490][anon_sym_GT_EQ] = actions(1352); - v->a[490][anon_sym_LT_LT] = actions(1352); - v->a[490][anon_sym_GT_GT] = actions(1352); - v->a[490][anon_sym_PLUS] = actions(1352); - v->a[490][anon_sym_DASH] = actions(1352); - v->a[490][anon_sym_STAR] = actions(1352); - v->a[490][anon_sym_SLASH] = actions(1352); - v->a[490][anon_sym_PERCENT] = actions(1352); - v->a[490][anon_sym_STAR_STAR] = actions(1352); - v->a[490][anon_sym_LPAREN] = actions(1352); - v->a[490][anon_sym_RPAREN] = actions(1352); - v->a[490][anon_sym_SEMI_SEMI] = actions(1352); - v->a[490][anon_sym_PIPE_AMP] = actions(1352); - v->a[490][anon_sym_EQ_TILDE] = actions(1352); - v->a[490][anon_sym_AMP_GT] = actions(1352); - v->a[490][anon_sym_AMP_GT_GT] = actions(1352); - v->a[490][anon_sym_LT_AMP] = actions(1352); - v->a[490][anon_sym_GT_AMP] = actions(1352); - v->a[490][anon_sym_GT_PIPE] = actions(1352); - parse_table_2197(v); -} - -void parse_table_2197(t_parse_table_array *v) -{ - v->a[490][anon_sym_LT_AMP_DASH] = actions(1352); - v->a[490][anon_sym_GT_AMP_DASH] = actions(1352); - v->a[490][anon_sym_LT_LT_DASH] = actions(1352); - v->a[490][aux_sym_heredoc_redirect_token1] = actions(1354); - v->a[490][anon_sym_LT_LT_LT] = actions(1352); - v->a[490][anon_sym_QMARK] = actions(1352); - v->a[490][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1352); - v->a[490][anon_sym_DOLLAR_LBRACK] = actions(1352); - v->a[490][aux_sym_concatenation_token1] = actions(1352); - v->a[490][anon_sym_DOLLAR] = actions(1352); - v->a[490][sym__special_character] = actions(1352); - v->a[490][anon_sym_DQUOTE] = actions(1352); - v->a[490][sym_raw_string] = actions(1352); - v->a[490][sym_ansi_c_string] = actions(1352); - v->a[490][aux_sym_number_token1] = actions(1352); - v->a[490][aux_sym_number_token2] = actions(1352); - v->a[490][anon_sym_DOLLAR_LBRACE] = actions(1352); - v->a[490][anon_sym_DOLLAR_LPAREN] = actions(1352); - v->a[490][anon_sym_BQUOTE] = actions(1352); - v->a[490][anon_sym_DOLLAR_BQUOTE] = actions(1352); - parse_table_2198(v); -} - -void parse_table_2198(t_parse_table_array *v) -{ - v->a[490][anon_sym_LT_LPAREN] = actions(1352); - v->a[490][anon_sym_GT_LPAREN] = actions(1352); - v->a[490][sym_comment] = actions(3); - v->a[490][sym_file_descriptor] = actions(1354); - v->a[490][sym__concat] = actions(1354); - v->a[490][sym_test_operator] = actions(1354); - v->a[490][sym__bare_dollar] = actions(1354); - v->a[490][sym__brace_start] = actions(1354); - v->a[491][sym_word] = actions(1308); - v->a[491][anon_sym_LPAREN_LPAREN] = actions(1308); - v->a[491][anon_sym_SEMI] = actions(1308); - v->a[491][anon_sym_EQ] = actions(1308); - v->a[491][anon_sym_PLUS_PLUS] = actions(1308); - v->a[491][anon_sym_DASH_DASH] = actions(1308); - v->a[491][anon_sym_PLUS_EQ] = actions(1308); - v->a[491][anon_sym_DASH_EQ] = actions(1308); - v->a[491][anon_sym_STAR_EQ] = actions(1308); - v->a[491][anon_sym_SLASH_EQ] = actions(1308); - v->a[491][anon_sym_PERCENT_EQ] = actions(1308); - v->a[491][anon_sym_STAR_STAR_EQ] = actions(1308); - parse_table_2199(v); -} - -void parse_table_2199(t_parse_table_array *v) -{ - v->a[491][anon_sym_LT_LT_EQ] = actions(1308); - v->a[491][anon_sym_GT_GT_EQ] = actions(1308); - v->a[491][anon_sym_AMP_EQ] = actions(1308); - v->a[491][anon_sym_CARET_EQ] = actions(1308); - v->a[491][anon_sym_PIPE_EQ] = actions(1308); - v->a[491][anon_sym_PIPE_PIPE] = actions(1308); - v->a[491][anon_sym_AMP_AMP] = actions(1308); - v->a[491][anon_sym_PIPE] = actions(1308); - v->a[491][anon_sym_CARET] = actions(1308); - v->a[491][anon_sym_AMP] = actions(1308); - v->a[491][anon_sym_EQ_EQ] = actions(1308); - v->a[491][anon_sym_BANG_EQ] = actions(1308); - v->a[491][anon_sym_LT] = actions(1308); - v->a[491][anon_sym_GT] = actions(1308); - v->a[491][anon_sym_LT_EQ] = actions(1308); - v->a[491][anon_sym_GT_EQ] = actions(1308); - v->a[491][anon_sym_LT_LT] = actions(1308); - v->a[491][anon_sym_GT_GT] = actions(1308); - v->a[491][anon_sym_PLUS] = actions(1308); - v->a[491][anon_sym_DASH] = actions(1308); - parse_table_2200(v); -} - -/* EOF parse_table_439.c */ diff --git a/parser/static/parse_table/parse_table_44.c b/parser/static/parse_table/parse_table_44.c index f56a563b..f9812e47 100644 --- a/parser/static/parse_table/parse_table_44.c +++ b/parser/static/parse_table/parse_table_44.c @@ -14,126 +14,126 @@ void parse_table_220(t_parse_table_array *v) { - v->a[45][anon_sym_until] = actions(679); - v->a[45][anon_sym_if] = actions(681); - v->a[45][anon_sym_case] = actions(683); - v->a[45][anon_sym_SEMI_SEMI] = actions(757); - v->a[45][anon_sym_SEMI_AMP] = actions(541); - v->a[45][anon_sym_SEMI_SEMI_AMP] = actions(541); - v->a[45][anon_sym_function] = actions(687); - v->a[45][anon_sym_LBRACE] = actions(689); - v->a[45][anon_sym_BANG] = actions(691); - v->a[45][anon_sym_LBRACK] = actions(693); - v->a[45][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[45][anon_sym_declare] = actions(697); - v->a[45][anon_sym_typeset] = actions(697); - v->a[45][anon_sym_export] = actions(697); - v->a[45][anon_sym_readonly] = actions(697); - v->a[45][anon_sym_local] = actions(697); - v->a[45][anon_sym_unset] = actions(699); - v->a[45][anon_sym_unsetenv] = actions(699); - v->a[45][anon_sym_AMP_GT] = actions(673); - v->a[45][anon_sym_AMP_GT_GT] = actions(675); + v->a[55][anon_sym_export] = actions(473); + v->a[55][anon_sym_readonly] = actions(473); + v->a[55][anon_sym_local] = actions(473); + v->a[55][anon_sym_unset] = actions(475); + v->a[55][anon_sym_unsetenv] = actions(475); + v->a[55][anon_sym_LT] = actions(81); + v->a[55][anon_sym_GT] = actions(81); + v->a[55][anon_sym_GT_GT] = actions(83); + v->a[55][anon_sym_AMP_GT] = actions(81); + v->a[55][anon_sym_AMP_GT_GT] = actions(83); + v->a[55][anon_sym_LT_AMP] = actions(81); + v->a[55][anon_sym_GT_AMP] = actions(81); + v->a[55][anon_sym_GT_PIPE] = actions(83); + v->a[55][anon_sym_LT_AMP_DASH] = actions(85); + v->a[55][anon_sym_GT_AMP_DASH] = actions(85); + v->a[55][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[55][anon_sym_DOLLAR] = actions(89); + v->a[55][sym__special_character] = actions(91); + v->a[55][anon_sym_DQUOTE] = actions(93); + v->a[55][sym_raw_string] = actions(95); parse_table_221(v); } void parse_table_221(t_parse_table_array *v) { - v->a[45][anon_sym_LT_AMP] = actions(673); - v->a[45][anon_sym_GT_AMP] = actions(673); - v->a[45][anon_sym_GT_PIPE] = actions(675); - v->a[45][anon_sym_LT_AMP_DASH] = actions(701); - v->a[45][anon_sym_GT_AMP_DASH] = actions(701); - v->a[45][anon_sym_LT_LT_LT] = actions(703); - v->a[45][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); - v->a[45][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[45][anon_sym_DOLLAR] = actions(709); - v->a[45][sym__special_character] = actions(711); - v->a[45][anon_sym_DQUOTE] = actions(713); - v->a[45][sym_raw_string] = actions(715); - v->a[45][sym_ansi_c_string] = actions(715); - v->a[45][aux_sym_number_token1] = actions(717); - v->a[45][aux_sym_number_token2] = actions(719); - v->a[45][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[45][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[45][anon_sym_BQUOTE] = actions(725); - v->a[45][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[45][anon_sym_LT_LPAREN] = actions(729); + v->a[55][aux_sym_number_token1] = actions(97); + v->a[55][aux_sym_number_token2] = actions(99); + v->a[55][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[55][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[55][anon_sym_BQUOTE] = actions(105); + v->a[55][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[55][sym_comment] = actions(57); + v->a[55][sym_file_descriptor] = actions(109); + v->a[55][sym_variable_name] = actions(111); + v->a[55][sym_test_operator] = actions(95); + v->a[55][sym__brace_start] = actions(113); + v->a[56][sym__statements] = state(3571); + v->a[56][sym__statement_not_pipeline] = state(3480); + v->a[56][sym_redirected_statement] = state(2098); + v->a[56][sym_for_statement] = state(2098); + v->a[56][sym_while_statement] = state(2098); + v->a[56][sym_if_statement] = state(2098); + v->a[56][sym_case_statement] = state(2098); + v->a[56][sym_function_definition] = state(2098); + v->a[56][sym_compound_statement] = state(2098); parse_table_222(v); } void parse_table_222(t_parse_table_array *v) { - v->a[45][anon_sym_GT_LPAREN] = actions(729); - v->a[45][sym_comment] = actions(71); - v->a[45][sym_file_descriptor] = actions(731); - v->a[45][sym_variable_name] = actions(733); - v->a[45][sym_test_operator] = actions(735); - v->a[45][sym__brace_start] = actions(737); - v->a[46][sym__statements] = state(6690); - v->a[46][sym__statement_not_pipeline] = state(6674); - v->a[46][sym_redirected_statement] = state(4416); - v->a[46][sym_for_statement] = state(4416); - v->a[46][sym_c_style_for_statement] = state(4416); - v->a[46][sym_while_statement] = state(4239); - v->a[46][sym_if_statement] = state(4239); - v->a[46][sym_case_statement] = state(4416); - v->a[46][sym_function_definition] = state(4416); - v->a[46][sym_compound_statement] = state(4416); - v->a[46][sym_subshell] = state(4416); - v->a[46][sym_pipeline] = state(4910); - v->a[46][sym_list] = state(4416); - v->a[46][sym_negated_command] = state(4416); + v->a[56][sym_subshell] = state(2098); + v->a[56][sym_pipeline] = state(2384); + v->a[56][sym_list] = state(2098); + v->a[56][sym_negated_command] = state(2098); + v->a[56][sym_declaration_command] = state(2098); + v->a[56][sym_unset_command] = state(2098); + v->a[56][sym_command] = state(2098); + v->a[56][sym_command_name] = state(292); + v->a[56][sym_variable_assignment] = state(539); + v->a[56][sym_variable_assignments] = state(2098); + v->a[56][sym_file_redirect] = state(1246); + v->a[56][sym_arithmetic_expansion] = state(702); + v->a[56][sym_brace_expression] = state(702); + v->a[56][sym_concatenation] = state(1192); + v->a[56][sym_string] = state(702); + v->a[56][sym_number] = state(702); + v->a[56][sym_simple_expansion] = state(702); + v->a[56][sym_expansion] = state(702); + v->a[56][sym_command_substitution] = state(702); + v->a[56][aux_sym__statements_repeat1] = state(226); parse_table_223(v); } void parse_table_223(t_parse_table_array *v) { - v->a[46][sym_test_command] = state(4416); - v->a[46][sym_declaration_command] = state(4416); - v->a[46][sym_unset_command] = state(4416); - v->a[46][sym_command] = state(4416); - v->a[46][sym_command_name] = state(530); - v->a[46][sym_variable_assignment] = state(849); - v->a[46][sym_variable_assignments] = state(4416); - v->a[46][sym_subscript] = state(6760); - v->a[46][sym_file_redirect] = state(1893); - v->a[46][sym_herestring_redirect] = state(1892); - v->a[46][sym_arithmetic_expansion] = state(852); - v->a[46][sym_brace_expression] = state(852); - v->a[46][sym_concatenation] = state(1169); - v->a[46][sym_string] = state(852); - v->a[46][sym_translated_string] = state(852); - v->a[46][sym_number] = state(852); - v->a[46][sym_simple_expansion] = state(852); - v->a[46][sym_expansion] = state(852); - v->a[46][sym_command_substitution] = state(852); - v->a[46][sym_process_substitution] = state(852); + v->a[56][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[56][aux_sym_command_repeat1] = state(1041); + v->a[56][aux_sym__literal_repeat1] = state(1048); + v->a[56][sym_word] = actions(419); + v->a[56][anon_sym_for] = actions(9); + v->a[56][anon_sym_select] = actions(9); + v->a[56][anon_sym_while] = actions(11); + v->a[56][anon_sym_until] = actions(11); + v->a[56][anon_sym_if] = actions(13); + v->a[56][anon_sym_case] = actions(15); + v->a[56][anon_sym_LPAREN] = actions(17); + v->a[56][anon_sym_function] = actions(423); + v->a[56][anon_sym_LBRACE] = actions(21); + v->a[56][anon_sym_BANG] = actions(425); + v->a[56][anon_sym_declare] = actions(427); + v->a[56][anon_sym_typeset] = actions(427); + v->a[56][anon_sym_export] = actions(427); + v->a[56][anon_sym_readonly] = actions(427); + v->a[56][anon_sym_local] = actions(427); + v->a[56][anon_sym_unset] = actions(429); parse_table_224(v); } void parse_table_224(t_parse_table_array *v) { - v->a[46][aux_sym__statements_repeat1] = state(426); - v->a[46][aux_sym_redirected_statement_repeat2] = state(4371); - v->a[46][aux_sym_command_repeat1] = state(989); - v->a[46][aux_sym__literal_repeat1] = state(1026); - v->a[46][sym_word] = actions(665); - v->a[46][anon_sym_for] = actions(667); - v->a[46][anon_sym_select] = actions(669); - v->a[46][anon_sym_LPAREN_LPAREN] = actions(671); - v->a[46][anon_sym_LT] = actions(673); - v->a[46][anon_sym_GT] = actions(673); - v->a[46][anon_sym_GT_GT] = actions(675); - v->a[46][anon_sym_LPAREN] = actions(677); - v->a[46][anon_sym_while] = actions(679); - v->a[46][anon_sym_until] = actions(679); - v->a[46][anon_sym_if] = actions(681); - v->a[46][anon_sym_case] = actions(683); - v->a[46][anon_sym_SEMI_SEMI] = actions(759); - v->a[46][anon_sym_SEMI_AMP] = actions(527); - v->a[46][anon_sym_SEMI_SEMI_AMP] = actions(529); - v->a[46][anon_sym_function] = actions(687); + v->a[56][anon_sym_unsetenv] = actions(429); + v->a[56][anon_sym_LT] = actions(431); + v->a[56][anon_sym_GT] = actions(431); + v->a[56][anon_sym_GT_GT] = actions(433); + v->a[56][anon_sym_AMP_GT] = actions(431); + v->a[56][anon_sym_AMP_GT_GT] = actions(433); + v->a[56][anon_sym_LT_AMP] = actions(431); + v->a[56][anon_sym_GT_AMP] = actions(431); + v->a[56][anon_sym_GT_PIPE] = actions(433); + v->a[56][anon_sym_LT_AMP_DASH] = actions(435); + v->a[56][anon_sym_GT_AMP_DASH] = actions(435); + v->a[56][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[56][anon_sym_DOLLAR] = actions(89); + v->a[56][sym__special_character] = actions(437); + v->a[56][anon_sym_DQUOTE] = actions(93); + v->a[56][sym_raw_string] = actions(439); + v->a[56][aux_sym_number_token1] = actions(97); + v->a[56][aux_sym_number_token2] = actions(99); + v->a[56][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[56][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_225(v); } diff --git a/parser/static/parse_table/parse_table_440.c b/parser/static/parse_table/parse_table_440.c deleted file mode 100644 index 73e7a810..00000000 --- a/parser/static/parse_table/parse_table_440.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_440.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2200(t_parse_table_array *v) -{ - v->a[491][anon_sym_STAR] = actions(1308); - v->a[491][anon_sym_SLASH] = actions(1308); - v->a[491][anon_sym_PERCENT] = actions(1308); - v->a[491][anon_sym_STAR_STAR] = actions(1308); - v->a[491][anon_sym_LPAREN] = actions(1308); - v->a[491][anon_sym_RPAREN] = actions(1308); - v->a[491][anon_sym_SEMI_SEMI] = actions(1308); - v->a[491][anon_sym_PIPE_AMP] = actions(1308); - v->a[491][anon_sym_EQ_TILDE] = actions(1308); - v->a[491][anon_sym_AMP_GT] = actions(1308); - v->a[491][anon_sym_AMP_GT_GT] = actions(1308); - v->a[491][anon_sym_LT_AMP] = actions(1308); - v->a[491][anon_sym_GT_AMP] = actions(1308); - v->a[491][anon_sym_GT_PIPE] = actions(1308); - v->a[491][anon_sym_LT_AMP_DASH] = actions(1308); - v->a[491][anon_sym_GT_AMP_DASH] = actions(1308); - v->a[491][anon_sym_LT_LT_DASH] = actions(1308); - v->a[491][aux_sym_heredoc_redirect_token1] = actions(1310); - v->a[491][anon_sym_LT_LT_LT] = actions(1308); - v->a[491][anon_sym_QMARK] = actions(1308); - parse_table_2201(v); -} - -void parse_table_2201(t_parse_table_array *v) -{ - v->a[491][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1308); - v->a[491][anon_sym_DOLLAR_LBRACK] = actions(1308); - v->a[491][aux_sym_concatenation_token1] = actions(1308); - v->a[491][anon_sym_DOLLAR] = actions(1308); - v->a[491][sym__special_character] = actions(1308); - v->a[491][anon_sym_DQUOTE] = actions(1308); - v->a[491][sym_raw_string] = actions(1308); - v->a[491][sym_ansi_c_string] = actions(1308); - v->a[491][aux_sym_number_token1] = actions(1308); - v->a[491][aux_sym_number_token2] = actions(1308); - v->a[491][anon_sym_DOLLAR_LBRACE] = actions(1308); - v->a[491][anon_sym_DOLLAR_LPAREN] = actions(1308); - v->a[491][anon_sym_BQUOTE] = actions(1308); - v->a[491][anon_sym_DOLLAR_BQUOTE] = actions(1308); - v->a[491][anon_sym_LT_LPAREN] = actions(1308); - v->a[491][anon_sym_GT_LPAREN] = actions(1308); - v->a[491][sym_comment] = actions(3); - v->a[491][sym_file_descriptor] = actions(1310); - v->a[491][sym__concat] = actions(1310); - v->a[491][sym_test_operator] = actions(1310); - parse_table_2202(v); -} - -void parse_table_2202(t_parse_table_array *v) -{ - v->a[491][sym__bare_dollar] = actions(1310); - v->a[491][sym__brace_start] = actions(1310); - v->a[492][sym_word] = actions(1356); - v->a[492][anon_sym_LPAREN_LPAREN] = actions(1356); - v->a[492][anon_sym_SEMI] = actions(1356); - v->a[492][anon_sym_EQ] = actions(1356); - v->a[492][anon_sym_PLUS_PLUS] = actions(1356); - v->a[492][anon_sym_DASH_DASH] = actions(1356); - v->a[492][anon_sym_PLUS_EQ] = actions(1356); - v->a[492][anon_sym_DASH_EQ] = actions(1356); - v->a[492][anon_sym_STAR_EQ] = actions(1356); - v->a[492][anon_sym_SLASH_EQ] = actions(1356); - v->a[492][anon_sym_PERCENT_EQ] = actions(1356); - v->a[492][anon_sym_STAR_STAR_EQ] = actions(1356); - v->a[492][anon_sym_LT_LT_EQ] = actions(1356); - v->a[492][anon_sym_GT_GT_EQ] = actions(1356); - v->a[492][anon_sym_AMP_EQ] = actions(1356); - v->a[492][anon_sym_CARET_EQ] = actions(1356); - v->a[492][anon_sym_PIPE_EQ] = actions(1356); - v->a[492][anon_sym_PIPE_PIPE] = actions(1356); - parse_table_2203(v); -} - -void parse_table_2203(t_parse_table_array *v) -{ - v->a[492][anon_sym_AMP_AMP] = actions(1356); - v->a[492][anon_sym_PIPE] = actions(1356); - v->a[492][anon_sym_CARET] = actions(1356); - v->a[492][anon_sym_AMP] = actions(1356); - v->a[492][anon_sym_EQ_EQ] = actions(1356); - v->a[492][anon_sym_BANG_EQ] = actions(1356); - v->a[492][anon_sym_LT] = actions(1356); - v->a[492][anon_sym_GT] = actions(1356); - v->a[492][anon_sym_LT_EQ] = actions(1356); - v->a[492][anon_sym_GT_EQ] = actions(1356); - v->a[492][anon_sym_LT_LT] = actions(1356); - v->a[492][anon_sym_GT_GT] = actions(1356); - v->a[492][anon_sym_PLUS] = actions(1356); - v->a[492][anon_sym_DASH] = actions(1356); - v->a[492][anon_sym_STAR] = actions(1356); - v->a[492][anon_sym_SLASH] = actions(1356); - v->a[492][anon_sym_PERCENT] = actions(1356); - v->a[492][anon_sym_STAR_STAR] = actions(1356); - v->a[492][anon_sym_LPAREN] = actions(1356); - v->a[492][anon_sym_RPAREN] = actions(1356); - parse_table_2204(v); -} - -void parse_table_2204(t_parse_table_array *v) -{ - v->a[492][anon_sym_SEMI_SEMI] = actions(1356); - v->a[492][anon_sym_PIPE_AMP] = actions(1356); - v->a[492][anon_sym_EQ_TILDE] = actions(1356); - v->a[492][anon_sym_AMP_GT] = actions(1356); - v->a[492][anon_sym_AMP_GT_GT] = actions(1356); - v->a[492][anon_sym_LT_AMP] = actions(1356); - v->a[492][anon_sym_GT_AMP] = actions(1356); - v->a[492][anon_sym_GT_PIPE] = actions(1356); - v->a[492][anon_sym_LT_AMP_DASH] = actions(1356); - v->a[492][anon_sym_GT_AMP_DASH] = actions(1356); - v->a[492][anon_sym_LT_LT_DASH] = actions(1356); - v->a[492][aux_sym_heredoc_redirect_token1] = actions(1358); - v->a[492][anon_sym_LT_LT_LT] = actions(1356); - v->a[492][anon_sym_QMARK] = actions(1356); - v->a[492][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1356); - v->a[492][anon_sym_DOLLAR_LBRACK] = actions(1356); - v->a[492][aux_sym_concatenation_token1] = actions(1356); - v->a[492][anon_sym_DOLLAR] = actions(1356); - v->a[492][sym__special_character] = actions(1356); - v->a[492][anon_sym_DQUOTE] = actions(1356); - parse_table_2205(v); -} - -/* EOF parse_table_440.c */ diff --git a/parser/static/parse_table/parse_table_441.c b/parser/static/parse_table/parse_table_441.c deleted file mode 100644 index 055cbec1..00000000 --- a/parser/static/parse_table/parse_table_441.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_441.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2205(t_parse_table_array *v) -{ - v->a[492][sym_raw_string] = actions(1356); - v->a[492][sym_ansi_c_string] = actions(1356); - v->a[492][aux_sym_number_token1] = actions(1356); - v->a[492][aux_sym_number_token2] = actions(1356); - v->a[492][anon_sym_DOLLAR_LBRACE] = actions(1356); - v->a[492][anon_sym_DOLLAR_LPAREN] = actions(1356); - v->a[492][anon_sym_BQUOTE] = actions(1356); - v->a[492][anon_sym_DOLLAR_BQUOTE] = actions(1356); - v->a[492][anon_sym_LT_LPAREN] = actions(1356); - v->a[492][anon_sym_GT_LPAREN] = actions(1356); - v->a[492][sym_comment] = actions(3); - v->a[492][sym_file_descriptor] = actions(1358); - v->a[492][sym__concat] = actions(1358); - v->a[492][sym_test_operator] = actions(1358); - v->a[492][sym__bare_dollar] = actions(1358); - v->a[492][sym__brace_start] = actions(1358); - v->a[493][aux_sym__literal_repeat1] = state(494); - v->a[493][sym_word] = actions(241); - v->a[493][anon_sym_LPAREN_LPAREN] = actions(241); - v->a[493][anon_sym_SEMI] = actions(241); - parse_table_2206(v); -} - -void parse_table_2206(t_parse_table_array *v) -{ - v->a[493][anon_sym_EQ] = actions(243); - v->a[493][anon_sym_PLUS_PLUS] = actions(243); - v->a[493][anon_sym_DASH_DASH] = actions(243); - v->a[493][anon_sym_PLUS_EQ] = actions(243); - v->a[493][anon_sym_DASH_EQ] = actions(243); - v->a[493][anon_sym_STAR_EQ] = actions(243); - v->a[493][anon_sym_SLASH_EQ] = actions(243); - v->a[493][anon_sym_PERCENT_EQ] = actions(243); - v->a[493][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[493][anon_sym_LT_LT_EQ] = actions(243); - v->a[493][anon_sym_GT_GT_EQ] = actions(243); - v->a[493][anon_sym_AMP_EQ] = actions(243); - v->a[493][anon_sym_CARET_EQ] = actions(243); - v->a[493][anon_sym_PIPE_EQ] = actions(243); - v->a[493][anon_sym_PIPE_PIPE] = actions(245); - v->a[493][anon_sym_AMP_AMP] = actions(245); - v->a[493][anon_sym_PIPE] = actions(245); - v->a[493][anon_sym_CARET] = actions(243); - v->a[493][anon_sym_AMP] = actions(245); - v->a[493][anon_sym_EQ_EQ] = actions(245); - parse_table_2207(v); -} - -void parse_table_2207(t_parse_table_array *v) -{ - v->a[493][anon_sym_BANG_EQ] = actions(243); - v->a[493][anon_sym_LT] = actions(245); - v->a[493][anon_sym_GT] = actions(245); - v->a[493][anon_sym_LT_EQ] = actions(243); - v->a[493][anon_sym_GT_EQ] = actions(243); - v->a[493][anon_sym_LT_LT] = actions(245); - v->a[493][anon_sym_GT_GT] = actions(245); - v->a[493][anon_sym_PLUS] = actions(243); - v->a[493][anon_sym_DASH] = actions(243); - v->a[493][anon_sym_STAR] = actions(243); - v->a[493][anon_sym_SLASH] = actions(243); - v->a[493][anon_sym_PERCENT] = actions(243); - v->a[493][anon_sym_STAR_STAR] = actions(243); - v->a[493][anon_sym_LPAREN] = actions(241); - v->a[493][anon_sym_RPAREN] = actions(245); - v->a[493][anon_sym_SEMI_SEMI] = actions(241); - v->a[493][anon_sym_PIPE_AMP] = actions(241); - v->a[493][anon_sym_EQ_TILDE] = actions(245); - v->a[493][anon_sym_AMP_GT] = actions(241); - v->a[493][anon_sym_AMP_GT_GT] = actions(241); - parse_table_2208(v); -} - -void parse_table_2208(t_parse_table_array *v) -{ - v->a[493][anon_sym_LT_AMP] = actions(241); - v->a[493][anon_sym_GT_AMP] = actions(241); - v->a[493][anon_sym_GT_PIPE] = actions(241); - v->a[493][anon_sym_LT_AMP_DASH] = actions(241); - v->a[493][anon_sym_GT_AMP_DASH] = actions(241); - v->a[493][anon_sym_LT_LT_DASH] = actions(241); - v->a[493][aux_sym_heredoc_redirect_token1] = actions(278); - v->a[493][anon_sym_LT_LT_LT] = actions(241); - v->a[493][anon_sym_QMARK] = actions(243); - v->a[493][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(241); - v->a[493][anon_sym_DOLLAR_LBRACK] = actions(241); - v->a[493][anon_sym_DOLLAR] = actions(241); - v->a[493][sym__special_character] = actions(1360); - v->a[493][anon_sym_DQUOTE] = actions(241); - v->a[493][sym_raw_string] = actions(241); - v->a[493][sym_ansi_c_string] = actions(241); - v->a[493][aux_sym_number_token1] = actions(241); - v->a[493][aux_sym_number_token2] = actions(241); - v->a[493][anon_sym_DOLLAR_LBRACE] = actions(241); - v->a[493][anon_sym_DOLLAR_LPAREN] = actions(241); - parse_table_2209(v); -} - -void parse_table_2209(t_parse_table_array *v) -{ - v->a[493][anon_sym_BQUOTE] = actions(241); - v->a[493][anon_sym_DOLLAR_BQUOTE] = actions(241); - v->a[493][anon_sym_LT_LPAREN] = actions(241); - v->a[493][anon_sym_GT_LPAREN] = actions(241); - v->a[493][sym_comment] = actions(3); - v->a[493][sym_file_descriptor] = actions(278); - v->a[493][sym_test_operator] = actions(356); - v->a[493][sym__bare_dollar] = actions(278); - v->a[493][sym__brace_start] = actions(278); - v->a[494][aux_sym__literal_repeat1] = state(494); - v->a[494][sym_word] = actions(1362); - v->a[494][anon_sym_LPAREN_LPAREN] = actions(1362); - v->a[494][anon_sym_SEMI] = actions(1362); - v->a[494][anon_sym_EQ] = actions(1362); - v->a[494][anon_sym_PLUS_PLUS] = actions(1362); - v->a[494][anon_sym_DASH_DASH] = actions(1362); - v->a[494][anon_sym_PLUS_EQ] = actions(1362); - v->a[494][anon_sym_DASH_EQ] = actions(1362); - v->a[494][anon_sym_STAR_EQ] = actions(1362); - v->a[494][anon_sym_SLASH_EQ] = actions(1362); - parse_table_2210(v); -} - -/* EOF parse_table_441.c */ diff --git a/parser/static/parse_table/parse_table_442.c b/parser/static/parse_table/parse_table_442.c deleted file mode 100644 index 709b160f..00000000 --- a/parser/static/parse_table/parse_table_442.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_442.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2210(t_parse_table_array *v) -{ - v->a[494][anon_sym_PERCENT_EQ] = actions(1362); - v->a[494][anon_sym_STAR_STAR_EQ] = actions(1362); - v->a[494][anon_sym_LT_LT_EQ] = actions(1362); - v->a[494][anon_sym_GT_GT_EQ] = actions(1362); - v->a[494][anon_sym_AMP_EQ] = actions(1362); - v->a[494][anon_sym_CARET_EQ] = actions(1362); - v->a[494][anon_sym_PIPE_EQ] = actions(1362); - v->a[494][anon_sym_PIPE_PIPE] = actions(1362); - v->a[494][anon_sym_AMP_AMP] = actions(1362); - v->a[494][anon_sym_PIPE] = actions(1362); - v->a[494][anon_sym_CARET] = actions(1362); - v->a[494][anon_sym_AMP] = actions(1362); - v->a[494][anon_sym_EQ_EQ] = actions(1362); - v->a[494][anon_sym_BANG_EQ] = actions(1362); - v->a[494][anon_sym_LT] = actions(1362); - v->a[494][anon_sym_GT] = actions(1362); - v->a[494][anon_sym_LT_EQ] = actions(1362); - v->a[494][anon_sym_GT_EQ] = actions(1362); - v->a[494][anon_sym_LT_LT] = actions(1362); - v->a[494][anon_sym_GT_GT] = actions(1362); - parse_table_2211(v); -} - -void parse_table_2211(t_parse_table_array *v) -{ - v->a[494][anon_sym_PLUS] = actions(1362); - v->a[494][anon_sym_DASH] = actions(1362); - v->a[494][anon_sym_STAR] = actions(1362); - v->a[494][anon_sym_SLASH] = actions(1362); - v->a[494][anon_sym_PERCENT] = actions(1362); - v->a[494][anon_sym_STAR_STAR] = actions(1362); - v->a[494][anon_sym_LPAREN] = actions(1362); - v->a[494][anon_sym_RPAREN] = actions(1362); - v->a[494][anon_sym_SEMI_SEMI] = actions(1362); - v->a[494][anon_sym_PIPE_AMP] = actions(1362); - v->a[494][anon_sym_EQ_TILDE] = actions(1362); - v->a[494][anon_sym_AMP_GT] = actions(1362); - v->a[494][anon_sym_AMP_GT_GT] = actions(1362); - v->a[494][anon_sym_LT_AMP] = actions(1362); - v->a[494][anon_sym_GT_AMP] = actions(1362); - v->a[494][anon_sym_GT_PIPE] = actions(1362); - v->a[494][anon_sym_LT_AMP_DASH] = actions(1362); - v->a[494][anon_sym_GT_AMP_DASH] = actions(1362); - v->a[494][anon_sym_LT_LT_DASH] = actions(1362); - v->a[494][aux_sym_heredoc_redirect_token1] = actions(1364); - parse_table_2212(v); -} - -void parse_table_2212(t_parse_table_array *v) -{ - v->a[494][anon_sym_LT_LT_LT] = actions(1362); - v->a[494][anon_sym_QMARK] = actions(1362); - v->a[494][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1362); - v->a[494][anon_sym_DOLLAR_LBRACK] = actions(1362); - v->a[494][anon_sym_DOLLAR] = actions(1362); - v->a[494][sym__special_character] = actions(1366); - v->a[494][anon_sym_DQUOTE] = actions(1362); - v->a[494][sym_raw_string] = actions(1362); - v->a[494][sym_ansi_c_string] = actions(1362); - v->a[494][aux_sym_number_token1] = actions(1362); - v->a[494][aux_sym_number_token2] = actions(1362); - v->a[494][anon_sym_DOLLAR_LBRACE] = actions(1362); - v->a[494][anon_sym_DOLLAR_LPAREN] = actions(1362); - v->a[494][anon_sym_BQUOTE] = actions(1362); - v->a[494][anon_sym_DOLLAR_BQUOTE] = actions(1362); - v->a[494][anon_sym_LT_LPAREN] = actions(1362); - v->a[494][anon_sym_GT_LPAREN] = actions(1362); - v->a[494][sym_comment] = actions(3); - v->a[494][sym_file_descriptor] = actions(1364); - v->a[494][sym_test_operator] = actions(1364); - parse_table_2213(v); -} - -void parse_table_2213(t_parse_table_array *v) -{ - v->a[494][sym__bare_dollar] = actions(1364); - v->a[494][sym__brace_start] = actions(1364); - v->a[495][sym_word] = actions(1261); - v->a[495][anon_sym_LPAREN_LPAREN] = actions(1261); - v->a[495][anon_sym_SEMI] = actions(1261); - v->a[495][anon_sym_EQ] = actions(1261); - v->a[495][anon_sym_PLUS_PLUS] = actions(1261); - v->a[495][anon_sym_DASH_DASH] = actions(1261); - v->a[495][anon_sym_PLUS_EQ] = actions(1261); - v->a[495][anon_sym_DASH_EQ] = actions(1261); - v->a[495][anon_sym_STAR_EQ] = actions(1261); - v->a[495][anon_sym_SLASH_EQ] = actions(1261); - v->a[495][anon_sym_PERCENT_EQ] = actions(1261); - v->a[495][anon_sym_STAR_STAR_EQ] = actions(1261); - v->a[495][anon_sym_LT_LT_EQ] = actions(1261); - v->a[495][anon_sym_GT_GT_EQ] = actions(1261); - v->a[495][anon_sym_AMP_EQ] = actions(1261); - v->a[495][anon_sym_CARET_EQ] = actions(1261); - v->a[495][anon_sym_PIPE_EQ] = actions(1261); - v->a[495][anon_sym_PIPE_PIPE] = actions(1261); - parse_table_2214(v); -} - -void parse_table_2214(t_parse_table_array *v) -{ - v->a[495][anon_sym_AMP_AMP] = actions(1261); - v->a[495][anon_sym_PIPE] = actions(1261); - v->a[495][anon_sym_CARET] = actions(1261); - v->a[495][anon_sym_AMP] = actions(1261); - v->a[495][anon_sym_EQ_EQ] = actions(1261); - v->a[495][anon_sym_BANG_EQ] = actions(1261); - v->a[495][anon_sym_LT] = actions(1261); - v->a[495][anon_sym_GT] = actions(1261); - v->a[495][anon_sym_LT_EQ] = actions(1261); - v->a[495][anon_sym_GT_EQ] = actions(1261); - v->a[495][anon_sym_LT_LT] = actions(1261); - v->a[495][anon_sym_GT_GT] = actions(1261); - v->a[495][anon_sym_PLUS] = actions(1261); - v->a[495][anon_sym_DASH] = actions(1261); - v->a[495][anon_sym_STAR] = actions(1261); - v->a[495][anon_sym_SLASH] = actions(1261); - v->a[495][anon_sym_PERCENT] = actions(1261); - v->a[495][anon_sym_STAR_STAR] = actions(1261); - v->a[495][anon_sym_LPAREN] = actions(1261); - v->a[495][anon_sym_RPAREN] = actions(1261); - parse_table_2215(v); -} - -/* EOF parse_table_442.c */ diff --git a/parser/static/parse_table/parse_table_443.c b/parser/static/parse_table/parse_table_443.c deleted file mode 100644 index 69a14684..00000000 --- a/parser/static/parse_table/parse_table_443.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_443.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2215(t_parse_table_array *v) -{ - v->a[495][anon_sym_SEMI_SEMI] = actions(1261); - v->a[495][anon_sym_PIPE_AMP] = actions(1261); - v->a[495][anon_sym_EQ_TILDE] = actions(1261); - v->a[495][anon_sym_AMP_GT] = actions(1261); - v->a[495][anon_sym_AMP_GT_GT] = actions(1261); - v->a[495][anon_sym_LT_AMP] = actions(1261); - v->a[495][anon_sym_GT_AMP] = actions(1261); - v->a[495][anon_sym_GT_PIPE] = actions(1261); - v->a[495][anon_sym_LT_AMP_DASH] = actions(1261); - v->a[495][anon_sym_GT_AMP_DASH] = actions(1261); - v->a[495][anon_sym_LT_LT_DASH] = actions(1261); - v->a[495][aux_sym_heredoc_redirect_token1] = actions(1263); - v->a[495][anon_sym_LT_LT_LT] = actions(1261); - v->a[495][anon_sym_QMARK] = actions(1261); - v->a[495][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1261); - v->a[495][anon_sym_DOLLAR_LBRACK] = actions(1261); - v->a[495][anon_sym_DOLLAR] = actions(1261); - v->a[495][sym__special_character] = actions(1261); - v->a[495][anon_sym_DQUOTE] = actions(1261); - v->a[495][sym_raw_string] = actions(1261); - parse_table_2216(v); -} - -void parse_table_2216(t_parse_table_array *v) -{ - v->a[495][sym_ansi_c_string] = actions(1261); - v->a[495][aux_sym_number_token1] = actions(1261); - v->a[495][aux_sym_number_token2] = actions(1261); - v->a[495][anon_sym_DOLLAR_LBRACE] = actions(1261); - v->a[495][anon_sym_DOLLAR_LPAREN] = actions(1261); - v->a[495][anon_sym_BQUOTE] = actions(1261); - v->a[495][anon_sym_DOLLAR_BQUOTE] = actions(1261); - v->a[495][anon_sym_LT_LPAREN] = actions(1261); - v->a[495][anon_sym_GT_LPAREN] = actions(1261); - v->a[495][sym_comment] = actions(3); - v->a[495][sym_file_descriptor] = actions(1263); - v->a[495][sym_test_operator] = actions(1263); - v->a[495][sym__bare_dollar] = actions(1263); - v->a[495][sym__brace_start] = actions(1263); - v->a[496][aux_sym_concatenation_repeat1] = state(498); - v->a[496][sym_word] = actions(1271); - v->a[496][anon_sym_LPAREN_LPAREN] = actions(1281); - v->a[496][anon_sym_EQ] = actions(1273); - v->a[496][anon_sym_PLUS_PLUS] = actions(1273); - v->a[496][anon_sym_DASH_DASH] = actions(1273); - parse_table_2217(v); -} - -void parse_table_2217(t_parse_table_array *v) -{ - v->a[496][anon_sym_PLUS_EQ] = actions(1273); - v->a[496][anon_sym_DASH_EQ] = actions(1273); - v->a[496][anon_sym_STAR_EQ] = actions(1273); - v->a[496][anon_sym_SLASH_EQ] = actions(1273); - v->a[496][anon_sym_PERCENT_EQ] = actions(1273); - v->a[496][anon_sym_STAR_STAR_EQ] = actions(1273); - v->a[496][anon_sym_LT_LT_EQ] = actions(1369); - v->a[496][anon_sym_GT_GT_EQ] = actions(1369); - v->a[496][anon_sym_AMP_EQ] = actions(1369); - v->a[496][anon_sym_CARET_EQ] = actions(1273); - v->a[496][anon_sym_PIPE_EQ] = actions(1369); - v->a[496][anon_sym_PIPE_PIPE] = actions(1283); - v->a[496][anon_sym_AMP_AMP] = actions(1283); - v->a[496][anon_sym_PIPE] = actions(1275); - v->a[496][anon_sym_CARET] = actions(1273); - v->a[496][anon_sym_AMP] = actions(1273); - v->a[496][anon_sym_EQ_EQ] = actions(1275); - v->a[496][anon_sym_BANG_EQ] = actions(1273); - v->a[496][anon_sym_LT] = actions(1275); - v->a[496][anon_sym_GT] = actions(1275); - parse_table_2218(v); -} - -void parse_table_2218(t_parse_table_array *v) -{ - v->a[496][anon_sym_LT_EQ] = actions(1369); - v->a[496][anon_sym_GT_EQ] = actions(1369); - v->a[496][anon_sym_LT_LT] = actions(1275); - v->a[496][anon_sym_GT_GT] = actions(1275); - v->a[496][anon_sym_PLUS] = actions(1273); - v->a[496][anon_sym_DASH] = actions(1273); - v->a[496][anon_sym_STAR] = actions(1273); - v->a[496][anon_sym_SLASH] = actions(1273); - v->a[496][anon_sym_PERCENT] = actions(1273); - v->a[496][anon_sym_STAR_STAR] = actions(1273); - v->a[496][anon_sym_LPAREN] = actions(1271); - v->a[496][anon_sym_PIPE_AMP] = actions(1281); - v->a[496][anon_sym_RBRACK] = actions(1369); - v->a[496][anon_sym_EQ_TILDE] = actions(1275); - v->a[496][anon_sym_AMP_GT] = actions(1271); - v->a[496][anon_sym_AMP_GT_GT] = actions(1281); - v->a[496][anon_sym_LT_AMP] = actions(1271); - v->a[496][anon_sym_GT_AMP] = actions(1271); - v->a[496][anon_sym_GT_PIPE] = actions(1281); - v->a[496][anon_sym_LT_AMP_DASH] = actions(1281); - parse_table_2219(v); -} - -void parse_table_2219(t_parse_table_array *v) -{ - v->a[496][anon_sym_GT_AMP_DASH] = actions(1281); - v->a[496][anon_sym_LT_LT_DASH] = actions(1281); - v->a[496][anon_sym_LT_LT_LT] = actions(1281); - v->a[496][anon_sym_QMARK] = actions(1273); - v->a[496][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1281); - v->a[496][anon_sym_DOLLAR_LBRACK] = actions(1281); - v->a[496][aux_sym_concatenation_token1] = actions(365); - v->a[496][anon_sym_DOLLAR] = actions(1271); - v->a[496][sym__special_character] = actions(1271); - v->a[496][anon_sym_DQUOTE] = actions(1281); - v->a[496][sym_raw_string] = actions(1281); - v->a[496][sym_ansi_c_string] = actions(1281); - v->a[496][aux_sym_number_token1] = actions(1271); - v->a[496][aux_sym_number_token2] = actions(1271); - v->a[496][anon_sym_DOLLAR_LBRACE] = actions(1281); - v->a[496][anon_sym_DOLLAR_LPAREN] = actions(1271); - v->a[496][anon_sym_BQUOTE] = actions(1271); - v->a[496][anon_sym_DOLLAR_BQUOTE] = actions(1281); - v->a[496][anon_sym_LT_LPAREN] = actions(1281); - v->a[496][anon_sym_GT_LPAREN] = actions(1281); - parse_table_2220(v); -} - -/* EOF parse_table_443.c */ diff --git a/parser/static/parse_table/parse_table_444.c b/parser/static/parse_table/parse_table_444.c deleted file mode 100644 index 35f25936..00000000 --- a/parser/static/parse_table/parse_table_444.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_444.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2220(t_parse_table_array *v) -{ - v->a[496][sym_comment] = actions(71); - v->a[496][sym_file_descriptor] = actions(1281); - v->a[496][sym__concat] = actions(365); - v->a[496][sym_test_operator] = actions(1283); - v->a[496][sym__bare_dollar] = actions(1281); - v->a[496][sym__brace_start] = actions(1281); - v->a[497][aux_sym_concatenation_repeat1] = state(498); - v->a[497][sym_word] = actions(1271); - v->a[497][anon_sym_LPAREN_LPAREN] = actions(1281); - v->a[497][anon_sym_EQ] = actions(1273); - v->a[497][anon_sym_PLUS_PLUS] = actions(1273); - v->a[497][anon_sym_DASH_DASH] = actions(1273); - v->a[497][anon_sym_PLUS_EQ] = actions(1273); - v->a[497][anon_sym_DASH_EQ] = actions(1273); - v->a[497][anon_sym_STAR_EQ] = actions(1273); - v->a[497][anon_sym_SLASH_EQ] = actions(1273); - v->a[497][anon_sym_PERCENT_EQ] = actions(1273); - v->a[497][anon_sym_STAR_STAR_EQ] = actions(1273); - v->a[497][anon_sym_LT_LT_EQ] = actions(1369); - v->a[497][anon_sym_GT_GT_EQ] = actions(1369); - parse_table_2221(v); -} - -void parse_table_2221(t_parse_table_array *v) -{ - v->a[497][anon_sym_AMP_EQ] = actions(1369); - v->a[497][anon_sym_CARET_EQ] = actions(1273); - v->a[497][anon_sym_PIPE_EQ] = actions(1369); - v->a[497][anon_sym_PIPE_PIPE] = actions(1283); - v->a[497][anon_sym_AMP_AMP] = actions(1283); - v->a[497][anon_sym_PIPE] = actions(1275); - v->a[497][anon_sym_CARET] = actions(1273); - v->a[497][anon_sym_AMP] = actions(1273); - v->a[497][anon_sym_EQ_EQ] = actions(1275); - v->a[497][anon_sym_BANG_EQ] = actions(1273); - v->a[497][anon_sym_LT] = actions(1275); - v->a[497][anon_sym_GT] = actions(1275); - v->a[497][anon_sym_LT_EQ] = actions(1369); - v->a[497][anon_sym_GT_EQ] = actions(1369); - v->a[497][anon_sym_LT_LT] = actions(1275); - v->a[497][anon_sym_GT_GT] = actions(1275); - v->a[497][anon_sym_PLUS] = actions(1273); - v->a[497][anon_sym_DASH] = actions(1273); - v->a[497][anon_sym_STAR] = actions(1273); - v->a[497][anon_sym_SLASH] = actions(1273); - parse_table_2222(v); -} - -void parse_table_2222(t_parse_table_array *v) -{ - v->a[497][anon_sym_PERCENT] = actions(1273); - v->a[497][anon_sym_STAR_STAR] = actions(1273); - v->a[497][anon_sym_LPAREN] = actions(1371); - v->a[497][anon_sym_PIPE_AMP] = actions(1281); - v->a[497][anon_sym_RBRACK] = actions(1369); - v->a[497][anon_sym_EQ_TILDE] = actions(1275); - v->a[497][anon_sym_AMP_GT] = actions(1271); - v->a[497][anon_sym_AMP_GT_GT] = actions(1281); - v->a[497][anon_sym_LT_AMP] = actions(1271); - v->a[497][anon_sym_GT_AMP] = actions(1271); - v->a[497][anon_sym_GT_PIPE] = actions(1281); - v->a[497][anon_sym_LT_AMP_DASH] = actions(1281); - v->a[497][anon_sym_GT_AMP_DASH] = actions(1281); - v->a[497][anon_sym_LT_LT_DASH] = actions(1281); - v->a[497][anon_sym_LT_LT_LT] = actions(1281); - v->a[497][anon_sym_QMARK] = actions(1273); - v->a[497][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1281); - v->a[497][anon_sym_DOLLAR_LBRACK] = actions(1281); - v->a[497][aux_sym_concatenation_token1] = actions(365); - v->a[497][anon_sym_DOLLAR] = actions(1271); - parse_table_2223(v); -} - -void parse_table_2223(t_parse_table_array *v) -{ - v->a[497][sym__special_character] = actions(1271); - v->a[497][anon_sym_DQUOTE] = actions(1281); - v->a[497][sym_raw_string] = actions(1281); - v->a[497][sym_ansi_c_string] = actions(1281); - v->a[497][aux_sym_number_token1] = actions(1271); - v->a[497][aux_sym_number_token2] = actions(1271); - v->a[497][anon_sym_DOLLAR_LBRACE] = actions(1281); - v->a[497][anon_sym_DOLLAR_LPAREN] = actions(1271); - v->a[497][anon_sym_BQUOTE] = actions(1271); - v->a[497][anon_sym_DOLLAR_BQUOTE] = actions(1281); - v->a[497][anon_sym_LT_LPAREN] = actions(1281); - v->a[497][anon_sym_GT_LPAREN] = actions(1281); - v->a[497][sym_comment] = actions(71); - v->a[497][sym_file_descriptor] = actions(1281); - v->a[497][sym__concat] = actions(365); - v->a[497][sym_test_operator] = actions(1283); - v->a[497][sym__bare_dollar] = actions(1281); - v->a[497][sym__brace_start] = actions(1281); - v->a[498][aux_sym_concatenation_repeat1] = state(501); - v->a[498][sym_word] = actions(1286); - parse_table_2224(v); -} - -void parse_table_2224(t_parse_table_array *v) -{ - v->a[498][anon_sym_LPAREN_LPAREN] = actions(1288); - v->a[498][anon_sym_EQ] = actions(1286); - v->a[498][anon_sym_PLUS_PLUS] = actions(1286); - v->a[498][anon_sym_DASH_DASH] = actions(1286); - v->a[498][anon_sym_PLUS_EQ] = actions(1286); - v->a[498][anon_sym_DASH_EQ] = actions(1286); - v->a[498][anon_sym_STAR_EQ] = actions(1286); - v->a[498][anon_sym_SLASH_EQ] = actions(1286); - v->a[498][anon_sym_PERCENT_EQ] = actions(1286); - v->a[498][anon_sym_STAR_STAR_EQ] = actions(1286); - v->a[498][anon_sym_LT_LT_EQ] = actions(1288); - v->a[498][anon_sym_GT_GT_EQ] = actions(1288); - v->a[498][anon_sym_AMP_EQ] = actions(1288); - v->a[498][anon_sym_CARET_EQ] = actions(1286); - v->a[498][anon_sym_PIPE_EQ] = actions(1288); - v->a[498][anon_sym_PIPE_PIPE] = actions(1288); - v->a[498][anon_sym_AMP_AMP] = actions(1288); - v->a[498][anon_sym_PIPE] = actions(1286); - v->a[498][anon_sym_CARET] = actions(1286); - v->a[498][anon_sym_AMP] = actions(1286); - parse_table_2225(v); -} - -/* EOF parse_table_444.c */ diff --git a/parser/static/parse_table/parse_table_445.c b/parser/static/parse_table/parse_table_445.c deleted file mode 100644 index 4677d350..00000000 --- a/parser/static/parse_table/parse_table_445.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_445.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2225(t_parse_table_array *v) -{ - v->a[498][anon_sym_EQ_EQ] = actions(1286); - v->a[498][anon_sym_BANG_EQ] = actions(1286); - v->a[498][anon_sym_LT] = actions(1286); - v->a[498][anon_sym_GT] = actions(1286); - v->a[498][anon_sym_LT_EQ] = actions(1288); - v->a[498][anon_sym_GT_EQ] = actions(1288); - v->a[498][anon_sym_LT_LT] = actions(1286); - v->a[498][anon_sym_GT_GT] = actions(1286); - v->a[498][anon_sym_PLUS] = actions(1286); - v->a[498][anon_sym_DASH] = actions(1286); - v->a[498][anon_sym_STAR] = actions(1286); - v->a[498][anon_sym_SLASH] = actions(1286); - v->a[498][anon_sym_PERCENT] = actions(1286); - v->a[498][anon_sym_STAR_STAR] = actions(1286); - v->a[498][anon_sym_LPAREN] = actions(1286); - v->a[498][anon_sym_PIPE_AMP] = actions(1288); - v->a[498][anon_sym_RBRACK] = actions(1288); - v->a[498][anon_sym_EQ_TILDE] = actions(1286); - v->a[498][anon_sym_AMP_GT] = actions(1286); - v->a[498][anon_sym_AMP_GT_GT] = actions(1288); - parse_table_2226(v); -} - -void parse_table_2226(t_parse_table_array *v) -{ - v->a[498][anon_sym_LT_AMP] = actions(1286); - v->a[498][anon_sym_GT_AMP] = actions(1286); - v->a[498][anon_sym_GT_PIPE] = actions(1288); - v->a[498][anon_sym_LT_AMP_DASH] = actions(1288); - v->a[498][anon_sym_GT_AMP_DASH] = actions(1288); - v->a[498][anon_sym_LT_LT_DASH] = actions(1288); - v->a[498][anon_sym_LT_LT_LT] = actions(1288); - v->a[498][anon_sym_QMARK] = actions(1286); - v->a[498][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1288); - v->a[498][anon_sym_DOLLAR_LBRACK] = actions(1288); - v->a[498][aux_sym_concatenation_token1] = actions(365); - v->a[498][anon_sym_DOLLAR] = actions(1286); - v->a[498][sym__special_character] = actions(1286); - v->a[498][anon_sym_DQUOTE] = actions(1288); - v->a[498][sym_raw_string] = actions(1288); - v->a[498][sym_ansi_c_string] = actions(1288); - v->a[498][aux_sym_number_token1] = actions(1286); - v->a[498][aux_sym_number_token2] = actions(1286); - v->a[498][anon_sym_DOLLAR_LBRACE] = actions(1288); - v->a[498][anon_sym_DOLLAR_LPAREN] = actions(1286); - parse_table_2227(v); -} - -void parse_table_2227(t_parse_table_array *v) -{ - v->a[498][anon_sym_BQUOTE] = actions(1286); - v->a[498][anon_sym_DOLLAR_BQUOTE] = actions(1288); - v->a[498][anon_sym_LT_LPAREN] = actions(1288); - v->a[498][anon_sym_GT_LPAREN] = actions(1288); - v->a[498][sym_comment] = actions(71); - v->a[498][sym_file_descriptor] = actions(1288); - v->a[498][sym__concat] = actions(1374); - v->a[498][sym_test_operator] = actions(1288); - v->a[498][sym__bare_dollar] = actions(1288); - v->a[498][sym__brace_start] = actions(1288); - v->a[499][aux_sym_concatenation_repeat1] = state(501); - v->a[499][sym_word] = actions(1265); - v->a[499][anon_sym_LPAREN_LPAREN] = actions(1267); - v->a[499][anon_sym_EQ] = actions(1265); - v->a[499][anon_sym_PLUS_PLUS] = actions(1265); - v->a[499][anon_sym_DASH_DASH] = actions(1265); - v->a[499][anon_sym_PLUS_EQ] = actions(1265); - v->a[499][anon_sym_DASH_EQ] = actions(1265); - v->a[499][anon_sym_STAR_EQ] = actions(1265); - v->a[499][anon_sym_SLASH_EQ] = actions(1265); - parse_table_2228(v); -} - -void parse_table_2228(t_parse_table_array *v) -{ - v->a[499][anon_sym_PERCENT_EQ] = actions(1265); - v->a[499][anon_sym_STAR_STAR_EQ] = actions(1265); - v->a[499][anon_sym_LT_LT_EQ] = actions(1267); - v->a[499][anon_sym_GT_GT_EQ] = actions(1267); - v->a[499][anon_sym_AMP_EQ] = actions(1267); - v->a[499][anon_sym_CARET_EQ] = actions(1265); - v->a[499][anon_sym_PIPE_EQ] = actions(1267); - v->a[499][anon_sym_PIPE_PIPE] = actions(1267); - v->a[499][anon_sym_AMP_AMP] = actions(1267); - v->a[499][anon_sym_PIPE] = actions(1265); - v->a[499][anon_sym_CARET] = actions(1265); - v->a[499][anon_sym_AMP] = actions(1265); - v->a[499][anon_sym_EQ_EQ] = actions(1265); - v->a[499][anon_sym_BANG_EQ] = actions(1265); - v->a[499][anon_sym_LT] = actions(1265); - v->a[499][anon_sym_GT] = actions(1265); - v->a[499][anon_sym_LT_EQ] = actions(1267); - v->a[499][anon_sym_GT_EQ] = actions(1267); - v->a[499][anon_sym_LT_LT] = actions(1265); - v->a[499][anon_sym_GT_GT] = actions(1265); - parse_table_2229(v); -} - -void parse_table_2229(t_parse_table_array *v) -{ - v->a[499][anon_sym_PLUS] = actions(1265); - v->a[499][anon_sym_DASH] = actions(1265); - v->a[499][anon_sym_STAR] = actions(1265); - v->a[499][anon_sym_SLASH] = actions(1265); - v->a[499][anon_sym_PERCENT] = actions(1265); - v->a[499][anon_sym_STAR_STAR] = actions(1265); - v->a[499][anon_sym_LPAREN] = actions(1265); - v->a[499][anon_sym_PIPE_AMP] = actions(1267); - v->a[499][anon_sym_RBRACK] = actions(1267); - v->a[499][anon_sym_EQ_TILDE] = actions(1265); - v->a[499][anon_sym_AMP_GT] = actions(1265); - v->a[499][anon_sym_AMP_GT_GT] = actions(1267); - v->a[499][anon_sym_LT_AMP] = actions(1265); - v->a[499][anon_sym_GT_AMP] = actions(1265); - v->a[499][anon_sym_GT_PIPE] = actions(1267); - v->a[499][anon_sym_LT_AMP_DASH] = actions(1267); - v->a[499][anon_sym_GT_AMP_DASH] = actions(1267); - v->a[499][anon_sym_LT_LT_DASH] = actions(1267); - v->a[499][anon_sym_LT_LT_LT] = actions(1267); - v->a[499][anon_sym_QMARK] = actions(1265); - parse_table_2230(v); -} - -/* EOF parse_table_445.c */ diff --git a/parser/static/parse_table/parse_table_446.c b/parser/static/parse_table/parse_table_446.c deleted file mode 100644 index 386c3269..00000000 --- a/parser/static/parse_table/parse_table_446.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_446.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2230(t_parse_table_array *v) -{ - v->a[499][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1267); - v->a[499][anon_sym_DOLLAR_LBRACK] = actions(1267); - v->a[499][aux_sym_concatenation_token1] = actions(365); - v->a[499][anon_sym_DOLLAR] = actions(1265); - v->a[499][sym__special_character] = actions(1265); - v->a[499][anon_sym_DQUOTE] = actions(1267); - v->a[499][sym_raw_string] = actions(1267); - v->a[499][sym_ansi_c_string] = actions(1267); - v->a[499][aux_sym_number_token1] = actions(1265); - v->a[499][aux_sym_number_token2] = actions(1265); - v->a[499][anon_sym_DOLLAR_LBRACE] = actions(1267); - v->a[499][anon_sym_DOLLAR_LPAREN] = actions(1265); - v->a[499][anon_sym_BQUOTE] = actions(1265); - v->a[499][anon_sym_DOLLAR_BQUOTE] = actions(1267); - v->a[499][anon_sym_LT_LPAREN] = actions(1267); - v->a[499][anon_sym_GT_LPAREN] = actions(1267); - v->a[499][sym_comment] = actions(71); - v->a[499][sym_file_descriptor] = actions(1267); - v->a[499][sym__concat] = actions(1376); - v->a[499][sym_test_operator] = actions(1267); - parse_table_2231(v); -} - -void parse_table_2231(t_parse_table_array *v) -{ - v->a[499][sym__bare_dollar] = actions(1267); - v->a[499][sym__brace_start] = actions(1267); - v->a[500][aux_sym_concatenation_repeat1] = state(499); - v->a[500][sym_word] = actions(1261); - v->a[500][anon_sym_LPAREN_LPAREN] = actions(1263); - v->a[500][anon_sym_EQ] = actions(1261); - v->a[500][anon_sym_PLUS_PLUS] = actions(1261); - v->a[500][anon_sym_DASH_DASH] = actions(1261); - v->a[500][anon_sym_PLUS_EQ] = actions(1261); - v->a[500][anon_sym_DASH_EQ] = actions(1261); - v->a[500][anon_sym_STAR_EQ] = actions(1261); - v->a[500][anon_sym_SLASH_EQ] = actions(1261); - v->a[500][anon_sym_PERCENT_EQ] = actions(1261); - v->a[500][anon_sym_STAR_STAR_EQ] = actions(1261); - v->a[500][anon_sym_LT_LT_EQ] = actions(1263); - v->a[500][anon_sym_GT_GT_EQ] = actions(1263); - v->a[500][anon_sym_AMP_EQ] = actions(1263); - v->a[500][anon_sym_CARET_EQ] = actions(1261); - v->a[500][anon_sym_PIPE_EQ] = actions(1263); - v->a[500][anon_sym_PIPE_PIPE] = actions(1263); - parse_table_2232(v); -} - -void parse_table_2232(t_parse_table_array *v) -{ - v->a[500][anon_sym_AMP_AMP] = actions(1263); - v->a[500][anon_sym_PIPE] = actions(1261); - v->a[500][anon_sym_CARET] = actions(1261); - v->a[500][anon_sym_AMP] = actions(1261); - v->a[500][anon_sym_EQ_EQ] = actions(1261); - v->a[500][anon_sym_BANG_EQ] = actions(1261); - v->a[500][anon_sym_LT] = actions(1261); - v->a[500][anon_sym_GT] = actions(1261); - v->a[500][anon_sym_LT_EQ] = actions(1263); - v->a[500][anon_sym_GT_EQ] = actions(1263); - v->a[500][anon_sym_LT_LT] = actions(1261); - v->a[500][anon_sym_GT_GT] = actions(1261); - v->a[500][anon_sym_PLUS] = actions(1261); - v->a[500][anon_sym_DASH] = actions(1261); - v->a[500][anon_sym_STAR] = actions(1261); - v->a[500][anon_sym_SLASH] = actions(1261); - v->a[500][anon_sym_PERCENT] = actions(1261); - v->a[500][anon_sym_STAR_STAR] = actions(1261); - v->a[500][anon_sym_LPAREN] = actions(1261); - v->a[500][anon_sym_PIPE_AMP] = actions(1263); - parse_table_2233(v); -} - -void parse_table_2233(t_parse_table_array *v) -{ - v->a[500][anon_sym_RBRACK] = actions(1263); - v->a[500][anon_sym_EQ_TILDE] = actions(1261); - v->a[500][anon_sym_AMP_GT] = actions(1261); - v->a[500][anon_sym_AMP_GT_GT] = actions(1263); - v->a[500][anon_sym_LT_AMP] = actions(1261); - v->a[500][anon_sym_GT_AMP] = actions(1261); - v->a[500][anon_sym_GT_PIPE] = actions(1263); - v->a[500][anon_sym_LT_AMP_DASH] = actions(1263); - v->a[500][anon_sym_GT_AMP_DASH] = actions(1263); - v->a[500][anon_sym_LT_LT_DASH] = actions(1263); - v->a[500][anon_sym_LT_LT_LT] = actions(1263); - v->a[500][anon_sym_QMARK] = actions(1261); - v->a[500][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1263); - v->a[500][anon_sym_DOLLAR_LBRACK] = actions(1263); - v->a[500][aux_sym_concatenation_token1] = actions(365); - v->a[500][anon_sym_DOLLAR] = actions(1261); - v->a[500][sym__special_character] = actions(1261); - v->a[500][anon_sym_DQUOTE] = actions(1263); - v->a[500][sym_raw_string] = actions(1263); - v->a[500][sym_ansi_c_string] = actions(1263); - parse_table_2234(v); -} - -void parse_table_2234(t_parse_table_array *v) -{ - v->a[500][aux_sym_number_token1] = actions(1261); - v->a[500][aux_sym_number_token2] = actions(1261); - v->a[500][anon_sym_DOLLAR_LBRACE] = actions(1263); - v->a[500][anon_sym_DOLLAR_LPAREN] = actions(1261); - v->a[500][anon_sym_BQUOTE] = actions(1261); - v->a[500][anon_sym_DOLLAR_BQUOTE] = actions(1263); - v->a[500][anon_sym_LT_LPAREN] = actions(1263); - v->a[500][anon_sym_GT_LPAREN] = actions(1263); - v->a[500][sym_comment] = actions(71); - v->a[500][sym_file_descriptor] = actions(1263); - v->a[500][sym__concat] = actions(365); - v->a[500][sym_test_operator] = actions(1263); - v->a[500][sym__bare_dollar] = actions(1263); - v->a[500][sym__brace_start] = actions(1263); - v->a[501][aux_sym_concatenation_repeat1] = state(501); - v->a[501][sym_word] = actions(1251); - v->a[501][anon_sym_LPAREN_LPAREN] = actions(1253); - v->a[501][anon_sym_EQ] = actions(1251); - v->a[501][anon_sym_PLUS_PLUS] = actions(1251); - v->a[501][anon_sym_DASH_DASH] = actions(1251); - parse_table_2235(v); -} - -/* EOF parse_table_446.c */ diff --git a/parser/static/parse_table/parse_table_447.c b/parser/static/parse_table/parse_table_447.c deleted file mode 100644 index 01b856a5..00000000 --- a/parser/static/parse_table/parse_table_447.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_447.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2235(t_parse_table_array *v) -{ - v->a[501][anon_sym_PLUS_EQ] = actions(1251); - v->a[501][anon_sym_DASH_EQ] = actions(1251); - v->a[501][anon_sym_STAR_EQ] = actions(1251); - v->a[501][anon_sym_SLASH_EQ] = actions(1251); - v->a[501][anon_sym_PERCENT_EQ] = actions(1251); - v->a[501][anon_sym_STAR_STAR_EQ] = actions(1251); - v->a[501][anon_sym_LT_LT_EQ] = actions(1253); - v->a[501][anon_sym_GT_GT_EQ] = actions(1253); - v->a[501][anon_sym_AMP_EQ] = actions(1253); - v->a[501][anon_sym_CARET_EQ] = actions(1251); - v->a[501][anon_sym_PIPE_EQ] = actions(1253); - v->a[501][anon_sym_PIPE_PIPE] = actions(1253); - v->a[501][anon_sym_AMP_AMP] = actions(1253); - v->a[501][anon_sym_PIPE] = actions(1251); - v->a[501][anon_sym_CARET] = actions(1251); - v->a[501][anon_sym_AMP] = actions(1251); - v->a[501][anon_sym_EQ_EQ] = actions(1251); - v->a[501][anon_sym_BANG_EQ] = actions(1251); - v->a[501][anon_sym_LT] = actions(1251); - v->a[501][anon_sym_GT] = actions(1251); - parse_table_2236(v); -} - -void parse_table_2236(t_parse_table_array *v) -{ - v->a[501][anon_sym_LT_EQ] = actions(1253); - v->a[501][anon_sym_GT_EQ] = actions(1253); - v->a[501][anon_sym_LT_LT] = actions(1251); - v->a[501][anon_sym_GT_GT] = actions(1251); - v->a[501][anon_sym_PLUS] = actions(1251); - v->a[501][anon_sym_DASH] = actions(1251); - v->a[501][anon_sym_STAR] = actions(1251); - v->a[501][anon_sym_SLASH] = actions(1251); - v->a[501][anon_sym_PERCENT] = actions(1251); - v->a[501][anon_sym_STAR_STAR] = actions(1251); - v->a[501][anon_sym_LPAREN] = actions(1251); - v->a[501][anon_sym_PIPE_AMP] = actions(1253); - v->a[501][anon_sym_RBRACK] = actions(1253); - v->a[501][anon_sym_EQ_TILDE] = actions(1251); - v->a[501][anon_sym_AMP_GT] = actions(1251); - v->a[501][anon_sym_AMP_GT_GT] = actions(1253); - v->a[501][anon_sym_LT_AMP] = actions(1251); - v->a[501][anon_sym_GT_AMP] = actions(1251); - v->a[501][anon_sym_GT_PIPE] = actions(1253); - v->a[501][anon_sym_LT_AMP_DASH] = actions(1253); - parse_table_2237(v); -} - -void parse_table_2237(t_parse_table_array *v) -{ - v->a[501][anon_sym_GT_AMP_DASH] = actions(1253); - v->a[501][anon_sym_LT_LT_DASH] = actions(1253); - v->a[501][anon_sym_LT_LT_LT] = actions(1253); - v->a[501][anon_sym_QMARK] = actions(1251); - v->a[501][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1253); - v->a[501][anon_sym_DOLLAR_LBRACK] = actions(1253); - v->a[501][aux_sym_concatenation_token1] = actions(1378); - v->a[501][anon_sym_DOLLAR] = actions(1251); - v->a[501][sym__special_character] = actions(1251); - v->a[501][anon_sym_DQUOTE] = actions(1253); - v->a[501][sym_raw_string] = actions(1253); - v->a[501][sym_ansi_c_string] = actions(1253); - v->a[501][aux_sym_number_token1] = actions(1251); - v->a[501][aux_sym_number_token2] = actions(1251); - v->a[501][anon_sym_DOLLAR_LBRACE] = actions(1253); - v->a[501][anon_sym_DOLLAR_LPAREN] = actions(1251); - v->a[501][anon_sym_BQUOTE] = actions(1251); - v->a[501][anon_sym_DOLLAR_BQUOTE] = actions(1253); - v->a[501][anon_sym_LT_LPAREN] = actions(1253); - v->a[501][anon_sym_GT_LPAREN] = actions(1253); - parse_table_2238(v); -} - -void parse_table_2238(t_parse_table_array *v) -{ - v->a[501][sym_comment] = actions(71); - v->a[501][sym_file_descriptor] = actions(1253); - v->a[501][sym__concat] = actions(1378); - v->a[501][sym_test_operator] = actions(1253); - v->a[501][sym__bare_dollar] = actions(1253); - v->a[501][sym__brace_start] = actions(1253); - v->a[502][sym_word] = actions(1271); - v->a[502][anon_sym_LPAREN_LPAREN] = actions(1271); - v->a[502][anon_sym_SEMI] = actions(1271); - v->a[502][anon_sym_EQ] = actions(1273); - v->a[502][anon_sym_PLUS_PLUS] = actions(1273); - v->a[502][anon_sym_DASH_DASH] = actions(1273); - v->a[502][anon_sym_PLUS_EQ] = actions(1273); - v->a[502][anon_sym_DASH_EQ] = actions(1273); - v->a[502][anon_sym_STAR_EQ] = actions(1273); - v->a[502][anon_sym_SLASH_EQ] = actions(1273); - v->a[502][anon_sym_PERCENT_EQ] = actions(1273); - v->a[502][anon_sym_STAR_STAR_EQ] = actions(1273); - v->a[502][anon_sym_LT_LT_EQ] = actions(1273); - v->a[502][anon_sym_GT_GT_EQ] = actions(1273); - parse_table_2239(v); -} - -void parse_table_2239(t_parse_table_array *v) -{ - v->a[502][anon_sym_AMP_EQ] = actions(1273); - v->a[502][anon_sym_CARET_EQ] = actions(1273); - v->a[502][anon_sym_PIPE_EQ] = actions(1273); - v->a[502][anon_sym_PIPE_PIPE] = actions(1275); - v->a[502][anon_sym_AMP_AMP] = actions(1275); - v->a[502][anon_sym_PIPE] = actions(1275); - v->a[502][anon_sym_CARET] = actions(1273); - v->a[502][anon_sym_AMP] = actions(1275); - v->a[502][anon_sym_EQ_EQ] = actions(1275); - v->a[502][anon_sym_BANG_EQ] = actions(1273); - v->a[502][anon_sym_LT] = actions(1275); - v->a[502][anon_sym_GT] = actions(1275); - v->a[502][anon_sym_LT_EQ] = actions(1273); - v->a[502][anon_sym_GT_EQ] = actions(1273); - v->a[502][anon_sym_LT_LT] = actions(1275); - v->a[502][anon_sym_GT_GT] = actions(1275); - v->a[502][anon_sym_PLUS] = actions(1273); - v->a[502][anon_sym_DASH] = actions(1273); - v->a[502][anon_sym_STAR] = actions(1273); - v->a[502][anon_sym_SLASH] = actions(1273); - parse_table_2240(v); -} - -/* EOF parse_table_447.c */ diff --git a/parser/static/parse_table/parse_table_448.c b/parser/static/parse_table/parse_table_448.c deleted file mode 100644 index 35bddc60..00000000 --- a/parser/static/parse_table/parse_table_448.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_448.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2240(t_parse_table_array *v) -{ - v->a[502][anon_sym_PERCENT] = actions(1273); - v->a[502][anon_sym_STAR_STAR] = actions(1273); - v->a[502][anon_sym_LPAREN] = actions(1271); - v->a[502][anon_sym_RPAREN] = actions(1275); - v->a[502][anon_sym_SEMI_SEMI] = actions(1271); - v->a[502][anon_sym_PIPE_AMP] = actions(1271); - v->a[502][anon_sym_EQ_TILDE] = actions(1275); - v->a[502][anon_sym_AMP_GT] = actions(1271); - v->a[502][anon_sym_AMP_GT_GT] = actions(1271); - v->a[502][anon_sym_LT_AMP] = actions(1271); - v->a[502][anon_sym_GT_AMP] = actions(1271); - v->a[502][anon_sym_GT_PIPE] = actions(1271); - v->a[502][anon_sym_LT_AMP_DASH] = actions(1271); - v->a[502][anon_sym_GT_AMP_DASH] = actions(1271); - v->a[502][anon_sym_LT_LT_DASH] = actions(1271); - v->a[502][aux_sym_heredoc_redirect_token1] = actions(1281); - v->a[502][anon_sym_LT_LT_LT] = actions(1271); - v->a[502][anon_sym_QMARK] = actions(1273); - v->a[502][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1271); - v->a[502][anon_sym_DOLLAR_LBRACK] = actions(1271); - parse_table_2241(v); -} - -void parse_table_2241(t_parse_table_array *v) -{ - v->a[502][anon_sym_DOLLAR] = actions(1271); - v->a[502][sym__special_character] = actions(1271); - v->a[502][anon_sym_DQUOTE] = actions(1271); - v->a[502][sym_raw_string] = actions(1271); - v->a[502][sym_ansi_c_string] = actions(1271); - v->a[502][aux_sym_number_token1] = actions(1271); - v->a[502][aux_sym_number_token2] = actions(1271); - v->a[502][anon_sym_DOLLAR_LBRACE] = actions(1271); - v->a[502][anon_sym_DOLLAR_LPAREN] = actions(1271); - v->a[502][anon_sym_BQUOTE] = actions(1271); - v->a[502][anon_sym_DOLLAR_BQUOTE] = actions(1271); - v->a[502][anon_sym_LT_LPAREN] = actions(1271); - v->a[502][anon_sym_GT_LPAREN] = actions(1271); - v->a[502][sym_comment] = actions(3); - v->a[502][sym_file_descriptor] = actions(1281); - v->a[502][sym_test_operator] = actions(1283); - v->a[502][sym__bare_dollar] = actions(1281); - v->a[502][sym__brace_start] = actions(1281); - v->a[503][sym_word] = actions(1348); - v->a[503][anon_sym_LPAREN_LPAREN] = actions(1350); - parse_table_2242(v); -} - -void parse_table_2242(t_parse_table_array *v) -{ - v->a[503][anon_sym_EQ] = actions(1348); - v->a[503][anon_sym_PLUS_PLUS] = actions(1348); - v->a[503][anon_sym_DASH_DASH] = actions(1348); - v->a[503][anon_sym_PLUS_EQ] = actions(1348); - v->a[503][anon_sym_DASH_EQ] = actions(1348); - v->a[503][anon_sym_STAR_EQ] = actions(1348); - v->a[503][anon_sym_SLASH_EQ] = actions(1348); - v->a[503][anon_sym_PERCENT_EQ] = actions(1348); - v->a[503][anon_sym_STAR_STAR_EQ] = actions(1348); - v->a[503][anon_sym_LT_LT_EQ] = actions(1350); - v->a[503][anon_sym_GT_GT_EQ] = actions(1350); - v->a[503][anon_sym_AMP_EQ] = actions(1350); - v->a[503][anon_sym_CARET_EQ] = actions(1348); - v->a[503][anon_sym_PIPE_EQ] = actions(1350); - v->a[503][anon_sym_PIPE_PIPE] = actions(1350); - v->a[503][anon_sym_AMP_AMP] = actions(1350); - v->a[503][anon_sym_PIPE] = actions(1348); - v->a[503][anon_sym_CARET] = actions(1348); - v->a[503][anon_sym_AMP] = actions(1348); - v->a[503][anon_sym_EQ_EQ] = actions(1348); - parse_table_2243(v); -} - -void parse_table_2243(t_parse_table_array *v) -{ - v->a[503][anon_sym_BANG_EQ] = actions(1348); - v->a[503][anon_sym_LT] = actions(1348); - v->a[503][anon_sym_GT] = actions(1348); - v->a[503][anon_sym_LT_EQ] = actions(1350); - v->a[503][anon_sym_GT_EQ] = actions(1350); - v->a[503][anon_sym_LT_LT] = actions(1348); - v->a[503][anon_sym_GT_GT] = actions(1348); - v->a[503][anon_sym_PLUS] = actions(1348); - v->a[503][anon_sym_DASH] = actions(1348); - v->a[503][anon_sym_STAR] = actions(1348); - v->a[503][anon_sym_SLASH] = actions(1348); - v->a[503][anon_sym_PERCENT] = actions(1348); - v->a[503][anon_sym_STAR_STAR] = actions(1348); - v->a[503][anon_sym_LPAREN] = actions(1348); - v->a[503][anon_sym_PIPE_AMP] = actions(1350); - v->a[503][anon_sym_RBRACK] = actions(1350); - v->a[503][anon_sym_EQ_TILDE] = actions(1348); - v->a[503][anon_sym_AMP_GT] = actions(1348); - v->a[503][anon_sym_AMP_GT_GT] = actions(1350); - v->a[503][anon_sym_LT_AMP] = actions(1348); - parse_table_2244(v); -} - -void parse_table_2244(t_parse_table_array *v) -{ - v->a[503][anon_sym_GT_AMP] = actions(1348); - v->a[503][anon_sym_GT_PIPE] = actions(1350); - v->a[503][anon_sym_LT_AMP_DASH] = actions(1350); - v->a[503][anon_sym_GT_AMP_DASH] = actions(1350); - v->a[503][anon_sym_LT_LT_DASH] = actions(1350); - v->a[503][anon_sym_LT_LT_LT] = actions(1350); - v->a[503][anon_sym_QMARK] = actions(1348); - v->a[503][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1350); - v->a[503][anon_sym_DOLLAR_LBRACK] = actions(1350); - v->a[503][aux_sym_concatenation_token1] = actions(1350); - v->a[503][anon_sym_DOLLAR] = actions(1348); - v->a[503][sym__special_character] = actions(1348); - v->a[503][anon_sym_DQUOTE] = actions(1350); - v->a[503][sym_raw_string] = actions(1350); - v->a[503][sym_ansi_c_string] = actions(1350); - v->a[503][aux_sym_number_token1] = actions(1348); - v->a[503][aux_sym_number_token2] = actions(1348); - v->a[503][anon_sym_DOLLAR_LBRACE] = actions(1350); - v->a[503][anon_sym_DOLLAR_LPAREN] = actions(1348); - v->a[503][anon_sym_BQUOTE] = actions(1348); - parse_table_2245(v); -} - -/* EOF parse_table_448.c */ diff --git a/parser/static/parse_table/parse_table_449.c b/parser/static/parse_table/parse_table_449.c deleted file mode 100644 index ae648249..00000000 --- a/parser/static/parse_table/parse_table_449.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_449.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2245(t_parse_table_array *v) -{ - v->a[503][anon_sym_DOLLAR_BQUOTE] = actions(1350); - v->a[503][anon_sym_LT_LPAREN] = actions(1350); - v->a[503][anon_sym_GT_LPAREN] = actions(1350); - v->a[503][sym_comment] = actions(71); - v->a[503][sym_file_descriptor] = actions(1350); - v->a[503][sym__concat] = actions(1350); - v->a[503][sym_test_operator] = actions(1350); - v->a[503][sym__bare_dollar] = actions(1350); - v->a[503][sym__brace_start] = actions(1350); - v->a[504][sym_word] = actions(1352); - v->a[504][anon_sym_LPAREN_LPAREN] = actions(1354); - v->a[504][anon_sym_EQ] = actions(1352); - v->a[504][anon_sym_PLUS_PLUS] = actions(1352); - v->a[504][anon_sym_DASH_DASH] = actions(1352); - v->a[504][anon_sym_PLUS_EQ] = actions(1352); - v->a[504][anon_sym_DASH_EQ] = actions(1352); - v->a[504][anon_sym_STAR_EQ] = actions(1352); - v->a[504][anon_sym_SLASH_EQ] = actions(1352); - v->a[504][anon_sym_PERCENT_EQ] = actions(1352); - v->a[504][anon_sym_STAR_STAR_EQ] = actions(1352); - parse_table_2246(v); -} - -void parse_table_2246(t_parse_table_array *v) -{ - v->a[504][anon_sym_LT_LT_EQ] = actions(1354); - v->a[504][anon_sym_GT_GT_EQ] = actions(1354); - v->a[504][anon_sym_AMP_EQ] = actions(1354); - v->a[504][anon_sym_CARET_EQ] = actions(1352); - v->a[504][anon_sym_PIPE_EQ] = actions(1354); - v->a[504][anon_sym_PIPE_PIPE] = actions(1354); - v->a[504][anon_sym_AMP_AMP] = actions(1354); - v->a[504][anon_sym_PIPE] = actions(1352); - v->a[504][anon_sym_CARET] = actions(1352); - v->a[504][anon_sym_AMP] = actions(1352); - v->a[504][anon_sym_EQ_EQ] = actions(1352); - v->a[504][anon_sym_BANG_EQ] = actions(1352); - v->a[504][anon_sym_LT] = actions(1352); - v->a[504][anon_sym_GT] = actions(1352); - v->a[504][anon_sym_LT_EQ] = actions(1354); - v->a[504][anon_sym_GT_EQ] = actions(1354); - v->a[504][anon_sym_LT_LT] = actions(1352); - v->a[504][anon_sym_GT_GT] = actions(1352); - v->a[504][anon_sym_PLUS] = actions(1352); - v->a[504][anon_sym_DASH] = actions(1352); - parse_table_2247(v); -} - -void parse_table_2247(t_parse_table_array *v) -{ - v->a[504][anon_sym_STAR] = actions(1352); - v->a[504][anon_sym_SLASH] = actions(1352); - v->a[504][anon_sym_PERCENT] = actions(1352); - v->a[504][anon_sym_STAR_STAR] = actions(1352); - v->a[504][anon_sym_LPAREN] = actions(1352); - v->a[504][anon_sym_PIPE_AMP] = actions(1354); - v->a[504][anon_sym_RBRACK] = actions(1354); - v->a[504][anon_sym_EQ_TILDE] = actions(1352); - v->a[504][anon_sym_AMP_GT] = actions(1352); - v->a[504][anon_sym_AMP_GT_GT] = actions(1354); - v->a[504][anon_sym_LT_AMP] = actions(1352); - v->a[504][anon_sym_GT_AMP] = actions(1352); - v->a[504][anon_sym_GT_PIPE] = actions(1354); - v->a[504][anon_sym_LT_AMP_DASH] = actions(1354); - v->a[504][anon_sym_GT_AMP_DASH] = actions(1354); - v->a[504][anon_sym_LT_LT_DASH] = actions(1354); - v->a[504][anon_sym_LT_LT_LT] = actions(1354); - v->a[504][anon_sym_QMARK] = actions(1352); - v->a[504][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1354); - v->a[504][anon_sym_DOLLAR_LBRACK] = actions(1354); - parse_table_2248(v); -} - -void parse_table_2248(t_parse_table_array *v) -{ - v->a[504][aux_sym_concatenation_token1] = actions(1354); - v->a[504][anon_sym_DOLLAR] = actions(1352); - v->a[504][sym__special_character] = actions(1352); - v->a[504][anon_sym_DQUOTE] = actions(1354); - v->a[504][sym_raw_string] = actions(1354); - v->a[504][sym_ansi_c_string] = actions(1354); - v->a[504][aux_sym_number_token1] = actions(1352); - v->a[504][aux_sym_number_token2] = actions(1352); - v->a[504][anon_sym_DOLLAR_LBRACE] = actions(1354); - v->a[504][anon_sym_DOLLAR_LPAREN] = actions(1352); - v->a[504][anon_sym_BQUOTE] = actions(1352); - v->a[504][anon_sym_DOLLAR_BQUOTE] = actions(1354); - v->a[504][anon_sym_LT_LPAREN] = actions(1354); - v->a[504][anon_sym_GT_LPAREN] = actions(1354); - v->a[504][sym_comment] = actions(71); - v->a[504][sym_file_descriptor] = actions(1354); - v->a[504][sym__concat] = actions(1354); - v->a[504][sym_test_operator] = actions(1354); - v->a[504][sym__bare_dollar] = actions(1354); - v->a[504][sym__brace_start] = actions(1354); - parse_table_2249(v); -} - -void parse_table_2249(t_parse_table_array *v) -{ - v->a[505][sym_word] = actions(1328); - v->a[505][anon_sym_LPAREN_LPAREN] = actions(1330); - v->a[505][anon_sym_EQ] = actions(1328); - v->a[505][anon_sym_PLUS_PLUS] = actions(1328); - v->a[505][anon_sym_DASH_DASH] = actions(1328); - v->a[505][anon_sym_PLUS_EQ] = actions(1328); - v->a[505][anon_sym_DASH_EQ] = actions(1328); - v->a[505][anon_sym_STAR_EQ] = actions(1328); - v->a[505][anon_sym_SLASH_EQ] = actions(1328); - v->a[505][anon_sym_PERCENT_EQ] = actions(1328); - v->a[505][anon_sym_STAR_STAR_EQ] = actions(1328); - v->a[505][anon_sym_LT_LT_EQ] = actions(1330); - v->a[505][anon_sym_GT_GT_EQ] = actions(1330); - v->a[505][anon_sym_AMP_EQ] = actions(1330); - v->a[505][anon_sym_CARET_EQ] = actions(1328); - v->a[505][anon_sym_PIPE_EQ] = actions(1330); - v->a[505][anon_sym_PIPE_PIPE] = actions(1330); - v->a[505][anon_sym_AMP_AMP] = actions(1330); - v->a[505][anon_sym_PIPE] = actions(1328); - v->a[505][anon_sym_CARET] = actions(1328); - parse_table_2250(v); -} - -/* EOF parse_table_449.c */ diff --git a/parser/static/parse_table/parse_table_45.c b/parser/static/parse_table/parse_table_45.c index dbb4d887..db7350dd 100644 --- a/parser/static/parse_table/parse_table_45.c +++ b/parser/static/parse_table/parse_table_45.c @@ -14,126 +14,126 @@ void parse_table_225(t_parse_table_array *v) { - v->a[46][anon_sym_LBRACE] = actions(689); - v->a[46][anon_sym_BANG] = actions(691); - v->a[46][anon_sym_LBRACK] = actions(693); - v->a[46][anon_sym_LBRACK_LBRACK] = actions(695); - v->a[46][anon_sym_declare] = actions(697); - v->a[46][anon_sym_typeset] = actions(697); - v->a[46][anon_sym_export] = actions(697); - v->a[46][anon_sym_readonly] = actions(697); - v->a[46][anon_sym_local] = actions(697); - v->a[46][anon_sym_unset] = actions(699); - v->a[46][anon_sym_unsetenv] = actions(699); - v->a[46][anon_sym_AMP_GT] = actions(673); - v->a[46][anon_sym_AMP_GT_GT] = actions(675); - v->a[46][anon_sym_LT_AMP] = actions(673); - v->a[46][anon_sym_GT_AMP] = actions(673); - v->a[46][anon_sym_GT_PIPE] = actions(675); - v->a[46][anon_sym_LT_AMP_DASH] = actions(701); - v->a[46][anon_sym_GT_AMP_DASH] = actions(701); - v->a[46][anon_sym_LT_LT_LT] = actions(703); - v->a[46][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(705); + v->a[56][anon_sym_BQUOTE] = actions(105); + v->a[56][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[56][sym_comment] = actions(57); + v->a[56][sym_file_descriptor] = actions(441); + v->a[56][sym_variable_name] = actions(443); + v->a[56][sym_test_operator] = actions(439); + v->a[56][sym__brace_start] = actions(113); + v->a[57][sym__statements] = state(3570); + v->a[57][sym__statement_not_pipeline] = state(3476); + v->a[57][sym_redirected_statement] = state(2121); + v->a[57][sym_for_statement] = state(2121); + v->a[57][sym_while_statement] = state(2121); + v->a[57][sym_if_statement] = state(2121); + v->a[57][sym_case_statement] = state(2121); + v->a[57][sym_function_definition] = state(2121); + v->a[57][sym_compound_statement] = state(2121); + v->a[57][sym_subshell] = state(2121); + v->a[57][sym_pipeline] = state(2499); + v->a[57][sym_list] = state(2121); + v->a[57][sym_negated_command] = state(2121); parse_table_226(v); } void parse_table_226(t_parse_table_array *v) { - v->a[46][anon_sym_DOLLAR_LBRACK] = actions(707); - v->a[46][anon_sym_DOLLAR] = actions(709); - v->a[46][sym__special_character] = actions(711); - v->a[46][anon_sym_DQUOTE] = actions(713); - v->a[46][sym_raw_string] = actions(715); - v->a[46][sym_ansi_c_string] = actions(715); - v->a[46][aux_sym_number_token1] = actions(717); - v->a[46][aux_sym_number_token2] = actions(719); - v->a[46][anon_sym_DOLLAR_LBRACE] = actions(721); - v->a[46][anon_sym_DOLLAR_LPAREN] = actions(723); - v->a[46][anon_sym_BQUOTE] = actions(725); - v->a[46][anon_sym_DOLLAR_BQUOTE] = actions(727); - v->a[46][anon_sym_LT_LPAREN] = actions(729); - v->a[46][anon_sym_GT_LPAREN] = actions(729); - v->a[46][sym_comment] = actions(71); - v->a[46][sym_file_descriptor] = actions(731); - v->a[46][sym_variable_name] = actions(733); - v->a[46][sym_test_operator] = actions(735); - v->a[46][sym__brace_start] = actions(737); - v->a[47][aux_sym__terminated_statement] = state(34); + v->a[57][sym_declaration_command] = state(2121); + v->a[57][sym_unset_command] = state(2121); + v->a[57][sym_command] = state(2121); + v->a[57][sym_command_name] = state(340); + v->a[57][sym_variable_assignment] = state(709); + v->a[57][sym_variable_assignments] = state(2121); + v->a[57][sym_file_redirect] = state(1361); + v->a[57][sym_arithmetic_expansion] = state(834); + v->a[57][sym_brace_expression] = state(834); + v->a[57][sym_concatenation] = state(1192); + v->a[57][sym_string] = state(834); + v->a[57][sym_number] = state(834); + v->a[57][sym_simple_expansion] = state(834); + v->a[57][sym_expansion] = state(834); + v->a[57][sym_command_substitution] = state(834); + v->a[57][aux_sym__statements_repeat1] = state(236); + v->a[57][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[57][aux_sym_command_repeat1] = state(1008); + v->a[57][aux_sym__literal_repeat1] = state(1048); + v->a[57][sym_word] = actions(467); parse_table_227(v); } void parse_table_227(t_parse_table_array *v) { - v->a[47][sym__statement_not_pipeline] = state(6718); - v->a[47][sym_redirected_statement] = state(5007); - v->a[47][sym_for_statement] = state(5007); - v->a[47][sym_c_style_for_statement] = state(5007); - v->a[47][sym_while_statement] = state(4551); - v->a[47][sym_if_statement] = state(4551); - v->a[47][sym_case_statement] = state(5007); - v->a[47][sym_function_definition] = state(5007); - v->a[47][sym_compound_statement] = state(5007); - v->a[47][sym_subshell] = state(5007); - v->a[47][sym_pipeline] = state(5189); - v->a[47][sym_list] = state(5007); - v->a[47][sym_negated_command] = state(5007); - v->a[47][sym_test_command] = state(5007); - v->a[47][sym_declaration_command] = state(5007); - v->a[47][sym_unset_command] = state(5007); - v->a[47][sym_command] = state(5007); - v->a[47][sym_command_name] = state(544); - v->a[47][sym_variable_assignment] = state(1151); - v->a[47][sym_variable_assignments] = state(5007); + v->a[57][anon_sym_for] = actions(9); + v->a[57][anon_sym_select] = actions(9); + v->a[57][anon_sym_while] = actions(11); + v->a[57][anon_sym_until] = actions(11); + v->a[57][anon_sym_if] = actions(13); + v->a[57][anon_sym_case] = actions(15); + v->a[57][anon_sym_LPAREN] = actions(17); + v->a[57][anon_sym_function] = actions(469); + v->a[57][anon_sym_LBRACE] = actions(21); + v->a[57][anon_sym_BANG] = actions(471); + v->a[57][anon_sym_declare] = actions(473); + v->a[57][anon_sym_typeset] = actions(473); + v->a[57][anon_sym_export] = actions(473); + v->a[57][anon_sym_readonly] = actions(473); + v->a[57][anon_sym_local] = actions(473); + v->a[57][anon_sym_unset] = actions(475); + v->a[57][anon_sym_unsetenv] = actions(475); + v->a[57][anon_sym_LT] = actions(81); + v->a[57][anon_sym_GT] = actions(81); + v->a[57][anon_sym_GT_GT] = actions(83); parse_table_228(v); } void parse_table_228(t_parse_table_array *v) { - v->a[47][sym_subscript] = state(6790); - v->a[47][sym_file_redirect] = state(2019); - v->a[47][sym_herestring_redirect] = state(2017); - v->a[47][sym_arithmetic_expansion] = state(1078); - v->a[47][sym_brace_expression] = state(1078); - v->a[47][sym_concatenation] = state(1376); - v->a[47][sym_string] = state(1078); - v->a[47][sym_translated_string] = state(1078); - v->a[47][sym_number] = state(1078); - v->a[47][sym_simple_expansion] = state(1078); - v->a[47][sym_expansion] = state(1078); - v->a[47][sym_command_substitution] = state(1078); - v->a[47][sym_process_substitution] = state(1078); - v->a[47][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[47][aux_sym_command_repeat1] = state(997); - v->a[47][aux_sym__literal_repeat1] = state(1267); - v->a[47][sym_word] = actions(286); - v->a[47][anon_sym_for] = actions(9); - v->a[47][anon_sym_select] = actions(11); - v->a[47][anon_sym_LPAREN_LPAREN] = actions(288); + v->a[57][anon_sym_AMP_GT] = actions(81); + v->a[57][anon_sym_AMP_GT_GT] = actions(83); + v->a[57][anon_sym_LT_AMP] = actions(81); + v->a[57][anon_sym_GT_AMP] = actions(81); + v->a[57][anon_sym_GT_PIPE] = actions(83); + v->a[57][anon_sym_LT_AMP_DASH] = actions(85); + v->a[57][anon_sym_GT_AMP_DASH] = actions(85); + v->a[57][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[57][anon_sym_DOLLAR] = actions(89); + v->a[57][sym__special_character] = actions(91); + v->a[57][anon_sym_DQUOTE] = actions(93); + v->a[57][sym_raw_string] = actions(95); + v->a[57][aux_sym_number_token1] = actions(97); + v->a[57][aux_sym_number_token2] = actions(99); + v->a[57][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[57][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[57][anon_sym_BQUOTE] = actions(105); + v->a[57][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[57][sym_comment] = actions(57); + v->a[57][sym_file_descriptor] = actions(109); parse_table_229(v); } void parse_table_229(t_parse_table_array *v) { - v->a[47][anon_sym_LT] = actions(290); - v->a[47][anon_sym_GT] = actions(290); - v->a[47][anon_sym_GT_GT] = actions(292); - v->a[47][anon_sym_LPAREN] = actions(19); - v->a[47][anon_sym_while] = actions(21); - v->a[47][anon_sym_until] = actions(21); - v->a[47][anon_sym_if] = actions(23); - v->a[47][anon_sym_fi] = actions(761); - v->a[47][anon_sym_elif] = actions(761); - v->a[47][anon_sym_else] = actions(761); - v->a[47][anon_sym_case] = actions(25); - v->a[47][anon_sym_function] = actions(300); - v->a[47][anon_sym_LBRACE] = actions(29); - v->a[47][anon_sym_BANG] = actions(302); - v->a[47][anon_sym_LBRACK] = actions(33); - v->a[47][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[47][anon_sym_declare] = actions(304); - v->a[47][anon_sym_typeset] = actions(304); - v->a[47][anon_sym_export] = actions(304); - v->a[47][anon_sym_readonly] = actions(304); + v->a[57][sym_variable_name] = actions(111); + v->a[57][sym_test_operator] = actions(95); + v->a[57][sym__brace_start] = actions(113); + v->a[58][sym__statements] = state(3569); + v->a[58][sym__statement_not_pipeline] = state(3476); + v->a[58][sym_redirected_statement] = state(2121); + v->a[58][sym_for_statement] = state(2121); + v->a[58][sym_while_statement] = state(2121); + v->a[58][sym_if_statement] = state(2121); + v->a[58][sym_case_statement] = state(2121); + v->a[58][sym_function_definition] = state(2121); + v->a[58][sym_compound_statement] = state(2121); + v->a[58][sym_subshell] = state(2121); + v->a[58][sym_pipeline] = state(2499); + v->a[58][sym_list] = state(2121); + v->a[58][sym_negated_command] = state(2121); + v->a[58][sym_declaration_command] = state(2121); + v->a[58][sym_unset_command] = state(2121); + v->a[58][sym_command] = state(2121); + v->a[58][sym_command_name] = state(340); parse_table_230(v); } diff --git a/parser/static/parse_table/parse_table_450.c b/parser/static/parse_table/parse_table_450.c deleted file mode 100644 index 47e2135c..00000000 --- a/parser/static/parse_table/parse_table_450.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_450.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2250(t_parse_table_array *v) -{ - v->a[505][anon_sym_AMP] = actions(1328); - v->a[505][anon_sym_EQ_EQ] = actions(1328); - v->a[505][anon_sym_BANG_EQ] = actions(1328); - v->a[505][anon_sym_LT] = actions(1328); - v->a[505][anon_sym_GT] = actions(1328); - v->a[505][anon_sym_LT_EQ] = actions(1330); - v->a[505][anon_sym_GT_EQ] = actions(1330); - v->a[505][anon_sym_LT_LT] = actions(1328); - v->a[505][anon_sym_GT_GT] = actions(1328); - v->a[505][anon_sym_PLUS] = actions(1328); - v->a[505][anon_sym_DASH] = actions(1328); - v->a[505][anon_sym_STAR] = actions(1328); - v->a[505][anon_sym_SLASH] = actions(1328); - v->a[505][anon_sym_PERCENT] = actions(1328); - v->a[505][anon_sym_STAR_STAR] = actions(1328); - v->a[505][anon_sym_LPAREN] = actions(1328); - v->a[505][anon_sym_PIPE_AMP] = actions(1330); - v->a[505][anon_sym_RBRACK] = actions(1330); - v->a[505][anon_sym_EQ_TILDE] = actions(1328); - v->a[505][anon_sym_AMP_GT] = actions(1328); - parse_table_2251(v); -} - -void parse_table_2251(t_parse_table_array *v) -{ - v->a[505][anon_sym_AMP_GT_GT] = actions(1330); - v->a[505][anon_sym_LT_AMP] = actions(1328); - v->a[505][anon_sym_GT_AMP] = actions(1328); - v->a[505][anon_sym_GT_PIPE] = actions(1330); - v->a[505][anon_sym_LT_AMP_DASH] = actions(1330); - v->a[505][anon_sym_GT_AMP_DASH] = actions(1330); - v->a[505][anon_sym_LT_LT_DASH] = actions(1330); - v->a[505][anon_sym_LT_LT_LT] = actions(1330); - v->a[505][anon_sym_QMARK] = actions(1328); - v->a[505][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1330); - v->a[505][anon_sym_DOLLAR_LBRACK] = actions(1330); - v->a[505][aux_sym_concatenation_token1] = actions(1330); - v->a[505][anon_sym_DOLLAR] = actions(1328); - v->a[505][sym__special_character] = actions(1328); - v->a[505][anon_sym_DQUOTE] = actions(1330); - v->a[505][sym_raw_string] = actions(1330); - v->a[505][sym_ansi_c_string] = actions(1330); - v->a[505][aux_sym_number_token1] = actions(1328); - v->a[505][aux_sym_number_token2] = actions(1328); - v->a[505][anon_sym_DOLLAR_LBRACE] = actions(1330); - parse_table_2252(v); -} - -void parse_table_2252(t_parse_table_array *v) -{ - v->a[505][anon_sym_DOLLAR_LPAREN] = actions(1328); - v->a[505][anon_sym_BQUOTE] = actions(1328); - v->a[505][anon_sym_DOLLAR_BQUOTE] = actions(1330); - v->a[505][anon_sym_LT_LPAREN] = actions(1330); - v->a[505][anon_sym_GT_LPAREN] = actions(1330); - v->a[505][sym_comment] = actions(71); - v->a[505][sym_file_descriptor] = actions(1330); - v->a[505][sym__concat] = actions(1330); - v->a[505][sym_test_operator] = actions(1330); - v->a[505][sym__bare_dollar] = actions(1330); - v->a[505][sym__brace_start] = actions(1330); - v->a[506][sym_word] = actions(1344); - v->a[506][anon_sym_LPAREN_LPAREN] = actions(1346); - v->a[506][anon_sym_EQ] = actions(1344); - v->a[506][anon_sym_PLUS_PLUS] = actions(1344); - v->a[506][anon_sym_DASH_DASH] = actions(1344); - v->a[506][anon_sym_PLUS_EQ] = actions(1344); - v->a[506][anon_sym_DASH_EQ] = actions(1344); - v->a[506][anon_sym_STAR_EQ] = actions(1344); - v->a[506][anon_sym_SLASH_EQ] = actions(1344); - parse_table_2253(v); -} - -void parse_table_2253(t_parse_table_array *v) -{ - v->a[506][anon_sym_PERCENT_EQ] = actions(1344); - v->a[506][anon_sym_STAR_STAR_EQ] = actions(1344); - v->a[506][anon_sym_LT_LT_EQ] = actions(1346); - v->a[506][anon_sym_GT_GT_EQ] = actions(1346); - v->a[506][anon_sym_AMP_EQ] = actions(1346); - v->a[506][anon_sym_CARET_EQ] = actions(1344); - v->a[506][anon_sym_PIPE_EQ] = actions(1346); - v->a[506][anon_sym_PIPE_PIPE] = actions(1346); - v->a[506][anon_sym_AMP_AMP] = actions(1346); - v->a[506][anon_sym_PIPE] = actions(1344); - v->a[506][anon_sym_CARET] = actions(1344); - v->a[506][anon_sym_AMP] = actions(1344); - v->a[506][anon_sym_EQ_EQ] = actions(1344); - v->a[506][anon_sym_BANG_EQ] = actions(1344); - v->a[506][anon_sym_LT] = actions(1344); - v->a[506][anon_sym_GT] = actions(1344); - v->a[506][anon_sym_LT_EQ] = actions(1346); - v->a[506][anon_sym_GT_EQ] = actions(1346); - v->a[506][anon_sym_LT_LT] = actions(1344); - v->a[506][anon_sym_GT_GT] = actions(1344); - parse_table_2254(v); -} - -void parse_table_2254(t_parse_table_array *v) -{ - v->a[506][anon_sym_PLUS] = actions(1344); - v->a[506][anon_sym_DASH] = actions(1344); - v->a[506][anon_sym_STAR] = actions(1344); - v->a[506][anon_sym_SLASH] = actions(1344); - v->a[506][anon_sym_PERCENT] = actions(1344); - v->a[506][anon_sym_STAR_STAR] = actions(1344); - v->a[506][anon_sym_LPAREN] = actions(1344); - v->a[506][anon_sym_PIPE_AMP] = actions(1346); - v->a[506][anon_sym_RBRACK] = actions(1346); - v->a[506][anon_sym_EQ_TILDE] = actions(1344); - v->a[506][anon_sym_AMP_GT] = actions(1344); - v->a[506][anon_sym_AMP_GT_GT] = actions(1346); - v->a[506][anon_sym_LT_AMP] = actions(1344); - v->a[506][anon_sym_GT_AMP] = actions(1344); - v->a[506][anon_sym_GT_PIPE] = actions(1346); - v->a[506][anon_sym_LT_AMP_DASH] = actions(1346); - v->a[506][anon_sym_GT_AMP_DASH] = actions(1346); - v->a[506][anon_sym_LT_LT_DASH] = actions(1346); - v->a[506][anon_sym_LT_LT_LT] = actions(1346); - v->a[506][anon_sym_QMARK] = actions(1344); - parse_table_2255(v); -} - -/* EOF parse_table_450.c */ diff --git a/parser/static/parse_table/parse_table_451.c b/parser/static/parse_table/parse_table_451.c deleted file mode 100644 index f64e55fe..00000000 --- a/parser/static/parse_table/parse_table_451.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_451.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2255(t_parse_table_array *v) -{ - v->a[506][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1346); - v->a[506][anon_sym_DOLLAR_LBRACK] = actions(1346); - v->a[506][aux_sym_concatenation_token1] = actions(1346); - v->a[506][anon_sym_DOLLAR] = actions(1344); - v->a[506][sym__special_character] = actions(1344); - v->a[506][anon_sym_DQUOTE] = actions(1346); - v->a[506][sym_raw_string] = actions(1346); - v->a[506][sym_ansi_c_string] = actions(1346); - v->a[506][aux_sym_number_token1] = actions(1344); - v->a[506][aux_sym_number_token2] = actions(1344); - v->a[506][anon_sym_DOLLAR_LBRACE] = actions(1346); - v->a[506][anon_sym_DOLLAR_LPAREN] = actions(1344); - v->a[506][anon_sym_BQUOTE] = actions(1344); - v->a[506][anon_sym_DOLLAR_BQUOTE] = actions(1346); - v->a[506][anon_sym_LT_LPAREN] = actions(1346); - v->a[506][anon_sym_GT_LPAREN] = actions(1346); - v->a[506][sym_comment] = actions(71); - v->a[506][sym_file_descriptor] = actions(1346); - v->a[506][sym__concat] = actions(1346); - v->a[506][sym_test_operator] = actions(1346); - parse_table_2256(v); -} - -void parse_table_2256(t_parse_table_array *v) -{ - v->a[506][sym__bare_dollar] = actions(1346); - v->a[506][sym__brace_start] = actions(1346); - v->a[507][sym_word] = actions(1356); - v->a[507][anon_sym_LPAREN_LPAREN] = actions(1358); - v->a[507][anon_sym_EQ] = actions(1356); - v->a[507][anon_sym_PLUS_PLUS] = actions(1356); - v->a[507][anon_sym_DASH_DASH] = actions(1356); - v->a[507][anon_sym_PLUS_EQ] = actions(1356); - v->a[507][anon_sym_DASH_EQ] = actions(1356); - v->a[507][anon_sym_STAR_EQ] = actions(1356); - v->a[507][anon_sym_SLASH_EQ] = actions(1356); - v->a[507][anon_sym_PERCENT_EQ] = actions(1356); - v->a[507][anon_sym_STAR_STAR_EQ] = actions(1356); - v->a[507][anon_sym_LT_LT_EQ] = actions(1358); - v->a[507][anon_sym_GT_GT_EQ] = actions(1358); - v->a[507][anon_sym_AMP_EQ] = actions(1358); - v->a[507][anon_sym_CARET_EQ] = actions(1356); - v->a[507][anon_sym_PIPE_EQ] = actions(1358); - v->a[507][anon_sym_PIPE_PIPE] = actions(1358); - v->a[507][anon_sym_AMP_AMP] = actions(1358); - parse_table_2257(v); -} - -void parse_table_2257(t_parse_table_array *v) -{ - v->a[507][anon_sym_PIPE] = actions(1356); - v->a[507][anon_sym_CARET] = actions(1356); - v->a[507][anon_sym_AMP] = actions(1356); - v->a[507][anon_sym_EQ_EQ] = actions(1356); - v->a[507][anon_sym_BANG_EQ] = actions(1356); - v->a[507][anon_sym_LT] = actions(1356); - v->a[507][anon_sym_GT] = actions(1356); - v->a[507][anon_sym_LT_EQ] = actions(1358); - v->a[507][anon_sym_GT_EQ] = actions(1358); - v->a[507][anon_sym_LT_LT] = actions(1356); - v->a[507][anon_sym_GT_GT] = actions(1356); - v->a[507][anon_sym_PLUS] = actions(1356); - v->a[507][anon_sym_DASH] = actions(1356); - v->a[507][anon_sym_STAR] = actions(1356); - v->a[507][anon_sym_SLASH] = actions(1356); - v->a[507][anon_sym_PERCENT] = actions(1356); - v->a[507][anon_sym_STAR_STAR] = actions(1356); - v->a[507][anon_sym_LPAREN] = actions(1356); - v->a[507][anon_sym_PIPE_AMP] = actions(1358); - v->a[507][anon_sym_RBRACK] = actions(1358); - parse_table_2258(v); -} - -void parse_table_2258(t_parse_table_array *v) -{ - v->a[507][anon_sym_EQ_TILDE] = actions(1356); - v->a[507][anon_sym_AMP_GT] = actions(1356); - v->a[507][anon_sym_AMP_GT_GT] = actions(1358); - v->a[507][anon_sym_LT_AMP] = actions(1356); - v->a[507][anon_sym_GT_AMP] = actions(1356); - v->a[507][anon_sym_GT_PIPE] = actions(1358); - v->a[507][anon_sym_LT_AMP_DASH] = actions(1358); - v->a[507][anon_sym_GT_AMP_DASH] = actions(1358); - v->a[507][anon_sym_LT_LT_DASH] = actions(1358); - v->a[507][anon_sym_LT_LT_LT] = actions(1358); - v->a[507][anon_sym_QMARK] = actions(1356); - v->a[507][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1358); - v->a[507][anon_sym_DOLLAR_LBRACK] = actions(1358); - v->a[507][aux_sym_concatenation_token1] = actions(1358); - v->a[507][anon_sym_DOLLAR] = actions(1356); - v->a[507][sym__special_character] = actions(1356); - v->a[507][anon_sym_DQUOTE] = actions(1358); - v->a[507][sym_raw_string] = actions(1358); - v->a[507][sym_ansi_c_string] = actions(1358); - v->a[507][aux_sym_number_token1] = actions(1356); - parse_table_2259(v); -} - -void parse_table_2259(t_parse_table_array *v) -{ - v->a[507][aux_sym_number_token2] = actions(1356); - v->a[507][anon_sym_DOLLAR_LBRACE] = actions(1358); - v->a[507][anon_sym_DOLLAR_LPAREN] = actions(1356); - v->a[507][anon_sym_BQUOTE] = actions(1356); - v->a[507][anon_sym_DOLLAR_BQUOTE] = actions(1358); - v->a[507][anon_sym_LT_LPAREN] = actions(1358); - v->a[507][anon_sym_GT_LPAREN] = actions(1358); - v->a[507][sym_comment] = actions(71); - v->a[507][sym_file_descriptor] = actions(1358); - v->a[507][sym__concat] = actions(1358); - v->a[507][sym_test_operator] = actions(1358); - v->a[507][sym__bare_dollar] = actions(1358); - v->a[507][sym__brace_start] = actions(1358); - v->a[508][sym_word] = actions(1300); - v->a[508][anon_sym_LPAREN_LPAREN] = actions(1302); - v->a[508][anon_sym_EQ] = actions(1300); - v->a[508][anon_sym_PLUS_PLUS] = actions(1300); - v->a[508][anon_sym_DASH_DASH] = actions(1300); - v->a[508][anon_sym_PLUS_EQ] = actions(1300); - v->a[508][anon_sym_DASH_EQ] = actions(1300); - parse_table_2260(v); -} - -/* EOF parse_table_451.c */ diff --git a/parser/static/parse_table/parse_table_452.c b/parser/static/parse_table/parse_table_452.c deleted file mode 100644 index ba0469e5..00000000 --- a/parser/static/parse_table/parse_table_452.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_452.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2260(t_parse_table_array *v) -{ - v->a[508][anon_sym_STAR_EQ] = actions(1300); - v->a[508][anon_sym_SLASH_EQ] = actions(1300); - v->a[508][anon_sym_PERCENT_EQ] = actions(1300); - v->a[508][anon_sym_STAR_STAR_EQ] = actions(1300); - v->a[508][anon_sym_LT_LT_EQ] = actions(1302); - v->a[508][anon_sym_GT_GT_EQ] = actions(1302); - v->a[508][anon_sym_AMP_EQ] = actions(1302); - v->a[508][anon_sym_CARET_EQ] = actions(1300); - v->a[508][anon_sym_PIPE_EQ] = actions(1302); - v->a[508][anon_sym_PIPE_PIPE] = actions(1302); - v->a[508][anon_sym_AMP_AMP] = actions(1302); - v->a[508][anon_sym_PIPE] = actions(1300); - v->a[508][anon_sym_CARET] = actions(1300); - v->a[508][anon_sym_AMP] = actions(1300); - v->a[508][anon_sym_EQ_EQ] = actions(1300); - v->a[508][anon_sym_BANG_EQ] = actions(1300); - v->a[508][anon_sym_LT] = actions(1300); - v->a[508][anon_sym_GT] = actions(1300); - v->a[508][anon_sym_LT_EQ] = actions(1302); - v->a[508][anon_sym_GT_EQ] = actions(1302); - parse_table_2261(v); -} - -void parse_table_2261(t_parse_table_array *v) -{ - v->a[508][anon_sym_LT_LT] = actions(1300); - v->a[508][anon_sym_GT_GT] = actions(1300); - v->a[508][anon_sym_PLUS] = actions(1300); - v->a[508][anon_sym_DASH] = actions(1300); - v->a[508][anon_sym_STAR] = actions(1300); - v->a[508][anon_sym_SLASH] = actions(1300); - v->a[508][anon_sym_PERCENT] = actions(1300); - v->a[508][anon_sym_STAR_STAR] = actions(1300); - v->a[508][anon_sym_LPAREN] = actions(1300); - v->a[508][anon_sym_PIPE_AMP] = actions(1302); - v->a[508][anon_sym_RBRACK] = actions(1302); - v->a[508][anon_sym_EQ_TILDE] = actions(1300); - v->a[508][anon_sym_AMP_GT] = actions(1300); - v->a[508][anon_sym_AMP_GT_GT] = actions(1302); - v->a[508][anon_sym_LT_AMP] = actions(1300); - v->a[508][anon_sym_GT_AMP] = actions(1300); - v->a[508][anon_sym_GT_PIPE] = actions(1302); - v->a[508][anon_sym_LT_AMP_DASH] = actions(1302); - v->a[508][anon_sym_GT_AMP_DASH] = actions(1302); - v->a[508][anon_sym_LT_LT_DASH] = actions(1302); - parse_table_2262(v); -} - -void parse_table_2262(t_parse_table_array *v) -{ - v->a[508][anon_sym_LT_LT_LT] = actions(1302); - v->a[508][anon_sym_QMARK] = actions(1300); - v->a[508][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1302); - v->a[508][anon_sym_DOLLAR_LBRACK] = actions(1302); - v->a[508][aux_sym_concatenation_token1] = actions(1302); - v->a[508][anon_sym_DOLLAR] = actions(1300); - v->a[508][sym__special_character] = actions(1300); - v->a[508][anon_sym_DQUOTE] = actions(1302); - v->a[508][sym_raw_string] = actions(1302); - v->a[508][sym_ansi_c_string] = actions(1302); - v->a[508][aux_sym_number_token1] = actions(1300); - v->a[508][aux_sym_number_token2] = actions(1300); - v->a[508][anon_sym_DOLLAR_LBRACE] = actions(1302); - v->a[508][anon_sym_DOLLAR_LPAREN] = actions(1300); - v->a[508][anon_sym_BQUOTE] = actions(1300); - v->a[508][anon_sym_DOLLAR_BQUOTE] = actions(1302); - v->a[508][anon_sym_LT_LPAREN] = actions(1302); - v->a[508][anon_sym_GT_LPAREN] = actions(1302); - v->a[508][sym_comment] = actions(71); - v->a[508][sym_file_descriptor] = actions(1302); - parse_table_2263(v); -} - -void parse_table_2263(t_parse_table_array *v) -{ - v->a[508][sym__concat] = actions(1302); - v->a[508][sym_test_operator] = actions(1302); - v->a[508][sym__bare_dollar] = actions(1302); - v->a[508][sym__brace_start] = actions(1302); - v->a[509][sym_word] = actions(1320); - v->a[509][anon_sym_LPAREN_LPAREN] = actions(1322); - v->a[509][anon_sym_EQ] = actions(1320); - v->a[509][anon_sym_PLUS_PLUS] = actions(1320); - v->a[509][anon_sym_DASH_DASH] = actions(1320); - v->a[509][anon_sym_PLUS_EQ] = actions(1320); - v->a[509][anon_sym_DASH_EQ] = actions(1320); - v->a[509][anon_sym_STAR_EQ] = actions(1320); - v->a[509][anon_sym_SLASH_EQ] = actions(1320); - v->a[509][anon_sym_PERCENT_EQ] = actions(1320); - v->a[509][anon_sym_STAR_STAR_EQ] = actions(1320); - v->a[509][anon_sym_LT_LT_EQ] = actions(1322); - v->a[509][anon_sym_GT_GT_EQ] = actions(1322); - v->a[509][anon_sym_AMP_EQ] = actions(1322); - v->a[509][anon_sym_CARET_EQ] = actions(1320); - v->a[509][anon_sym_PIPE_EQ] = actions(1322); - parse_table_2264(v); -} - -void parse_table_2264(t_parse_table_array *v) -{ - v->a[509][anon_sym_PIPE_PIPE] = actions(1322); - v->a[509][anon_sym_AMP_AMP] = actions(1322); - v->a[509][anon_sym_PIPE] = actions(1320); - v->a[509][anon_sym_CARET] = actions(1320); - v->a[509][anon_sym_AMP] = actions(1320); - v->a[509][anon_sym_EQ_EQ] = actions(1320); - v->a[509][anon_sym_BANG_EQ] = actions(1320); - v->a[509][anon_sym_LT] = actions(1320); - v->a[509][anon_sym_GT] = actions(1320); - v->a[509][anon_sym_LT_EQ] = actions(1322); - v->a[509][anon_sym_GT_EQ] = actions(1322); - v->a[509][anon_sym_LT_LT] = actions(1320); - v->a[509][anon_sym_GT_GT] = actions(1320); - v->a[509][anon_sym_PLUS] = actions(1320); - v->a[509][anon_sym_DASH] = actions(1320); - v->a[509][anon_sym_STAR] = actions(1320); - v->a[509][anon_sym_SLASH] = actions(1320); - v->a[509][anon_sym_PERCENT] = actions(1320); - v->a[509][anon_sym_STAR_STAR] = actions(1320); - v->a[509][anon_sym_LPAREN] = actions(1320); - parse_table_2265(v); -} - -/* EOF parse_table_452.c */ diff --git a/parser/static/parse_table/parse_table_453.c b/parser/static/parse_table/parse_table_453.c deleted file mode 100644 index b2937e42..00000000 --- a/parser/static/parse_table/parse_table_453.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_453.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2265(t_parse_table_array *v) -{ - v->a[509][anon_sym_PIPE_AMP] = actions(1322); - v->a[509][anon_sym_RBRACK] = actions(1322); - v->a[509][anon_sym_EQ_TILDE] = actions(1320); - v->a[509][anon_sym_AMP_GT] = actions(1320); - v->a[509][anon_sym_AMP_GT_GT] = actions(1322); - v->a[509][anon_sym_LT_AMP] = actions(1320); - v->a[509][anon_sym_GT_AMP] = actions(1320); - v->a[509][anon_sym_GT_PIPE] = actions(1322); - v->a[509][anon_sym_LT_AMP_DASH] = actions(1322); - v->a[509][anon_sym_GT_AMP_DASH] = actions(1322); - v->a[509][anon_sym_LT_LT_DASH] = actions(1322); - v->a[509][anon_sym_LT_LT_LT] = actions(1322); - v->a[509][anon_sym_QMARK] = actions(1320); - v->a[509][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1322); - v->a[509][anon_sym_DOLLAR_LBRACK] = actions(1322); - v->a[509][aux_sym_concatenation_token1] = actions(1322); - v->a[509][anon_sym_DOLLAR] = actions(1320); - v->a[509][sym__special_character] = actions(1320); - v->a[509][anon_sym_DQUOTE] = actions(1322); - v->a[509][sym_raw_string] = actions(1322); - parse_table_2266(v); -} - -void parse_table_2266(t_parse_table_array *v) -{ - v->a[509][sym_ansi_c_string] = actions(1322); - v->a[509][aux_sym_number_token1] = actions(1320); - v->a[509][aux_sym_number_token2] = actions(1320); - v->a[509][anon_sym_DOLLAR_LBRACE] = actions(1322); - v->a[509][anon_sym_DOLLAR_LPAREN] = actions(1320); - v->a[509][anon_sym_BQUOTE] = actions(1320); - v->a[509][anon_sym_DOLLAR_BQUOTE] = actions(1322); - v->a[509][anon_sym_LT_LPAREN] = actions(1322); - v->a[509][anon_sym_GT_LPAREN] = actions(1322); - v->a[509][sym_comment] = actions(71); - v->a[509][sym_file_descriptor] = actions(1322); - v->a[509][sym__concat] = actions(1322); - v->a[509][sym_test_operator] = actions(1322); - v->a[509][sym__bare_dollar] = actions(1322); - v->a[509][sym__brace_start] = actions(1322); - v->a[510][sym_word] = actions(1316); - v->a[510][anon_sym_LPAREN_LPAREN] = actions(1318); - v->a[510][anon_sym_EQ] = actions(1316); - v->a[510][anon_sym_PLUS_PLUS] = actions(1316); - v->a[510][anon_sym_DASH_DASH] = actions(1316); - parse_table_2267(v); -} - -void parse_table_2267(t_parse_table_array *v) -{ - v->a[510][anon_sym_PLUS_EQ] = actions(1316); - v->a[510][anon_sym_DASH_EQ] = actions(1316); - v->a[510][anon_sym_STAR_EQ] = actions(1316); - v->a[510][anon_sym_SLASH_EQ] = actions(1316); - v->a[510][anon_sym_PERCENT_EQ] = actions(1316); - v->a[510][anon_sym_STAR_STAR_EQ] = actions(1316); - v->a[510][anon_sym_LT_LT_EQ] = actions(1318); - v->a[510][anon_sym_GT_GT_EQ] = actions(1318); - v->a[510][anon_sym_AMP_EQ] = actions(1318); - v->a[510][anon_sym_CARET_EQ] = actions(1316); - v->a[510][anon_sym_PIPE_EQ] = actions(1318); - v->a[510][anon_sym_PIPE_PIPE] = actions(1318); - v->a[510][anon_sym_AMP_AMP] = actions(1318); - v->a[510][anon_sym_PIPE] = actions(1316); - v->a[510][anon_sym_CARET] = actions(1316); - v->a[510][anon_sym_AMP] = actions(1316); - v->a[510][anon_sym_EQ_EQ] = actions(1316); - v->a[510][anon_sym_BANG_EQ] = actions(1316); - v->a[510][anon_sym_LT] = actions(1316); - v->a[510][anon_sym_GT] = actions(1316); - parse_table_2268(v); -} - -void parse_table_2268(t_parse_table_array *v) -{ - v->a[510][anon_sym_LT_EQ] = actions(1318); - v->a[510][anon_sym_GT_EQ] = actions(1318); - v->a[510][anon_sym_LT_LT] = actions(1316); - v->a[510][anon_sym_GT_GT] = actions(1316); - v->a[510][anon_sym_PLUS] = actions(1316); - v->a[510][anon_sym_DASH] = actions(1316); - v->a[510][anon_sym_STAR] = actions(1316); - v->a[510][anon_sym_SLASH] = actions(1316); - v->a[510][anon_sym_PERCENT] = actions(1316); - v->a[510][anon_sym_STAR_STAR] = actions(1316); - v->a[510][anon_sym_LPAREN] = actions(1316); - v->a[510][anon_sym_PIPE_AMP] = actions(1318); - v->a[510][anon_sym_RBRACK] = actions(1318); - v->a[510][anon_sym_EQ_TILDE] = actions(1316); - v->a[510][anon_sym_AMP_GT] = actions(1316); - v->a[510][anon_sym_AMP_GT_GT] = actions(1318); - v->a[510][anon_sym_LT_AMP] = actions(1316); - v->a[510][anon_sym_GT_AMP] = actions(1316); - v->a[510][anon_sym_GT_PIPE] = actions(1318); - v->a[510][anon_sym_LT_AMP_DASH] = actions(1318); - parse_table_2269(v); -} - -void parse_table_2269(t_parse_table_array *v) -{ - v->a[510][anon_sym_GT_AMP_DASH] = actions(1318); - v->a[510][anon_sym_LT_LT_DASH] = actions(1318); - v->a[510][anon_sym_LT_LT_LT] = actions(1318); - v->a[510][anon_sym_QMARK] = actions(1316); - v->a[510][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1318); - v->a[510][anon_sym_DOLLAR_LBRACK] = actions(1318); - v->a[510][aux_sym_concatenation_token1] = actions(1318); - v->a[510][anon_sym_DOLLAR] = actions(1316); - v->a[510][sym__special_character] = actions(1316); - v->a[510][anon_sym_DQUOTE] = actions(1318); - v->a[510][sym_raw_string] = actions(1318); - v->a[510][sym_ansi_c_string] = actions(1318); - v->a[510][aux_sym_number_token1] = actions(1316); - v->a[510][aux_sym_number_token2] = actions(1316); - v->a[510][anon_sym_DOLLAR_LBRACE] = actions(1318); - v->a[510][anon_sym_DOLLAR_LPAREN] = actions(1316); - v->a[510][anon_sym_BQUOTE] = actions(1316); - v->a[510][anon_sym_DOLLAR_BQUOTE] = actions(1318); - v->a[510][anon_sym_LT_LPAREN] = actions(1318); - v->a[510][anon_sym_GT_LPAREN] = actions(1318); - parse_table_2270(v); -} - -/* EOF parse_table_453.c */ diff --git a/parser/static/parse_table/parse_table_454.c b/parser/static/parse_table/parse_table_454.c deleted file mode 100644 index 6bf83bb6..00000000 --- a/parser/static/parse_table/parse_table_454.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_454.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2270(t_parse_table_array *v) -{ - v->a[510][sym_comment] = actions(71); - v->a[510][sym_file_descriptor] = actions(1318); - v->a[510][sym__concat] = actions(1318); - v->a[510][sym_test_operator] = actions(1318); - v->a[510][sym__bare_dollar] = actions(1318); - v->a[510][sym__brace_start] = actions(1318); - v->a[511][sym_word] = actions(1336); - v->a[511][anon_sym_LPAREN_LPAREN] = actions(1338); - v->a[511][anon_sym_EQ] = actions(1336); - v->a[511][anon_sym_PLUS_PLUS] = actions(1336); - v->a[511][anon_sym_DASH_DASH] = actions(1336); - v->a[511][anon_sym_PLUS_EQ] = actions(1336); - v->a[511][anon_sym_DASH_EQ] = actions(1336); - v->a[511][anon_sym_STAR_EQ] = actions(1336); - v->a[511][anon_sym_SLASH_EQ] = actions(1336); - v->a[511][anon_sym_PERCENT_EQ] = actions(1336); - v->a[511][anon_sym_STAR_STAR_EQ] = actions(1336); - v->a[511][anon_sym_LT_LT_EQ] = actions(1338); - v->a[511][anon_sym_GT_GT_EQ] = actions(1338); - v->a[511][anon_sym_AMP_EQ] = actions(1338); - parse_table_2271(v); -} - -void parse_table_2271(t_parse_table_array *v) -{ - v->a[511][anon_sym_CARET_EQ] = actions(1336); - v->a[511][anon_sym_PIPE_EQ] = actions(1338); - v->a[511][anon_sym_PIPE_PIPE] = actions(1338); - v->a[511][anon_sym_AMP_AMP] = actions(1338); - v->a[511][anon_sym_PIPE] = actions(1336); - v->a[511][anon_sym_CARET] = actions(1336); - v->a[511][anon_sym_AMP] = actions(1336); - v->a[511][anon_sym_EQ_EQ] = actions(1336); - v->a[511][anon_sym_BANG_EQ] = actions(1336); - v->a[511][anon_sym_LT] = actions(1336); - v->a[511][anon_sym_GT] = actions(1336); - v->a[511][anon_sym_LT_EQ] = actions(1338); - v->a[511][anon_sym_GT_EQ] = actions(1338); - v->a[511][anon_sym_LT_LT] = actions(1336); - v->a[511][anon_sym_GT_GT] = actions(1336); - v->a[511][anon_sym_PLUS] = actions(1336); - v->a[511][anon_sym_DASH] = actions(1336); - v->a[511][anon_sym_STAR] = actions(1336); - v->a[511][anon_sym_SLASH] = actions(1336); - v->a[511][anon_sym_PERCENT] = actions(1336); - parse_table_2272(v); -} - -void parse_table_2272(t_parse_table_array *v) -{ - v->a[511][anon_sym_STAR_STAR] = actions(1336); - v->a[511][anon_sym_LPAREN] = actions(1336); - v->a[511][anon_sym_PIPE_AMP] = actions(1338); - v->a[511][anon_sym_RBRACK] = actions(1338); - v->a[511][anon_sym_EQ_TILDE] = actions(1336); - v->a[511][anon_sym_AMP_GT] = actions(1336); - v->a[511][anon_sym_AMP_GT_GT] = actions(1338); - v->a[511][anon_sym_LT_AMP] = actions(1336); - v->a[511][anon_sym_GT_AMP] = actions(1336); - v->a[511][anon_sym_GT_PIPE] = actions(1338); - v->a[511][anon_sym_LT_AMP_DASH] = actions(1338); - v->a[511][anon_sym_GT_AMP_DASH] = actions(1338); - v->a[511][anon_sym_LT_LT_DASH] = actions(1338); - v->a[511][anon_sym_LT_LT_LT] = actions(1338); - v->a[511][anon_sym_QMARK] = actions(1336); - v->a[511][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1338); - v->a[511][anon_sym_DOLLAR_LBRACK] = actions(1338); - v->a[511][aux_sym_concatenation_token1] = actions(1338); - v->a[511][anon_sym_DOLLAR] = actions(1336); - v->a[511][sym__special_character] = actions(1336); - parse_table_2273(v); -} - -void parse_table_2273(t_parse_table_array *v) -{ - v->a[511][anon_sym_DQUOTE] = actions(1338); - v->a[511][sym_raw_string] = actions(1338); - v->a[511][sym_ansi_c_string] = actions(1338); - v->a[511][aux_sym_number_token1] = actions(1336); - v->a[511][aux_sym_number_token2] = actions(1336); - v->a[511][anon_sym_DOLLAR_LBRACE] = actions(1338); - v->a[511][anon_sym_DOLLAR_LPAREN] = actions(1336); - v->a[511][anon_sym_BQUOTE] = actions(1336); - v->a[511][anon_sym_DOLLAR_BQUOTE] = actions(1338); - v->a[511][anon_sym_LT_LPAREN] = actions(1338); - v->a[511][anon_sym_GT_LPAREN] = actions(1338); - v->a[511][sym_comment] = actions(71); - v->a[511][sym_file_descriptor] = actions(1338); - v->a[511][sym__concat] = actions(1338); - v->a[511][sym_test_operator] = actions(1338); - v->a[511][sym__bare_dollar] = actions(1338); - v->a[511][sym__brace_start] = actions(1338); - v->a[512][sym_word] = actions(1324); - v->a[512][anon_sym_LPAREN_LPAREN] = actions(1326); - v->a[512][anon_sym_EQ] = actions(1324); - parse_table_2274(v); -} - -void parse_table_2274(t_parse_table_array *v) -{ - v->a[512][anon_sym_PLUS_PLUS] = actions(1324); - v->a[512][anon_sym_DASH_DASH] = actions(1324); - v->a[512][anon_sym_PLUS_EQ] = actions(1324); - v->a[512][anon_sym_DASH_EQ] = actions(1324); - v->a[512][anon_sym_STAR_EQ] = actions(1324); - v->a[512][anon_sym_SLASH_EQ] = actions(1324); - v->a[512][anon_sym_PERCENT_EQ] = actions(1324); - v->a[512][anon_sym_STAR_STAR_EQ] = actions(1324); - v->a[512][anon_sym_LT_LT_EQ] = actions(1326); - v->a[512][anon_sym_GT_GT_EQ] = actions(1326); - v->a[512][anon_sym_AMP_EQ] = actions(1326); - v->a[512][anon_sym_CARET_EQ] = actions(1324); - v->a[512][anon_sym_PIPE_EQ] = actions(1326); - v->a[512][anon_sym_PIPE_PIPE] = actions(1326); - v->a[512][anon_sym_AMP_AMP] = actions(1326); - v->a[512][anon_sym_PIPE] = actions(1324); - v->a[512][anon_sym_CARET] = actions(1324); - v->a[512][anon_sym_AMP] = actions(1324); - v->a[512][anon_sym_EQ_EQ] = actions(1324); - v->a[512][anon_sym_BANG_EQ] = actions(1324); - parse_table_2275(v); -} - -/* EOF parse_table_454.c */ diff --git a/parser/static/parse_table/parse_table_455.c b/parser/static/parse_table/parse_table_455.c deleted file mode 100644 index 1ed4c7e8..00000000 --- a/parser/static/parse_table/parse_table_455.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_455.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2275(t_parse_table_array *v) -{ - v->a[512][anon_sym_LT] = actions(1324); - v->a[512][anon_sym_GT] = actions(1324); - v->a[512][anon_sym_LT_EQ] = actions(1326); - v->a[512][anon_sym_GT_EQ] = actions(1326); - v->a[512][anon_sym_LT_LT] = actions(1324); - v->a[512][anon_sym_GT_GT] = actions(1324); - v->a[512][anon_sym_PLUS] = actions(1324); - v->a[512][anon_sym_DASH] = actions(1324); - v->a[512][anon_sym_STAR] = actions(1324); - v->a[512][anon_sym_SLASH] = actions(1324); - v->a[512][anon_sym_PERCENT] = actions(1324); - v->a[512][anon_sym_STAR_STAR] = actions(1324); - v->a[512][anon_sym_LPAREN] = actions(1324); - v->a[512][anon_sym_PIPE_AMP] = actions(1326); - v->a[512][anon_sym_RBRACK] = actions(1326); - v->a[512][anon_sym_EQ_TILDE] = actions(1324); - v->a[512][anon_sym_AMP_GT] = actions(1324); - v->a[512][anon_sym_AMP_GT_GT] = actions(1326); - v->a[512][anon_sym_LT_AMP] = actions(1324); - v->a[512][anon_sym_GT_AMP] = actions(1324); - parse_table_2276(v); -} - -void parse_table_2276(t_parse_table_array *v) -{ - v->a[512][anon_sym_GT_PIPE] = actions(1326); - v->a[512][anon_sym_LT_AMP_DASH] = actions(1326); - v->a[512][anon_sym_GT_AMP_DASH] = actions(1326); - v->a[512][anon_sym_LT_LT_DASH] = actions(1326); - v->a[512][anon_sym_LT_LT_LT] = actions(1326); - v->a[512][anon_sym_QMARK] = actions(1324); - v->a[512][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1326); - v->a[512][anon_sym_DOLLAR_LBRACK] = actions(1326); - v->a[512][aux_sym_concatenation_token1] = actions(1326); - v->a[512][anon_sym_DOLLAR] = actions(1324); - v->a[512][sym__special_character] = actions(1324); - v->a[512][anon_sym_DQUOTE] = actions(1326); - v->a[512][sym_raw_string] = actions(1326); - v->a[512][sym_ansi_c_string] = actions(1326); - v->a[512][aux_sym_number_token1] = actions(1324); - v->a[512][aux_sym_number_token2] = actions(1324); - v->a[512][anon_sym_DOLLAR_LBRACE] = actions(1326); - v->a[512][anon_sym_DOLLAR_LPAREN] = actions(1324); - v->a[512][anon_sym_BQUOTE] = actions(1324); - v->a[512][anon_sym_DOLLAR_BQUOTE] = actions(1326); - parse_table_2277(v); -} - -void parse_table_2277(t_parse_table_array *v) -{ - v->a[512][anon_sym_LT_LPAREN] = actions(1326); - v->a[512][anon_sym_GT_LPAREN] = actions(1326); - v->a[512][sym_comment] = actions(71); - v->a[512][sym_file_descriptor] = actions(1326); - v->a[512][sym__concat] = actions(1326); - v->a[512][sym_test_operator] = actions(1326); - v->a[512][sym__bare_dollar] = actions(1326); - v->a[512][sym__brace_start] = actions(1326); - v->a[513][sym_word] = actions(1251); - v->a[513][anon_sym_LPAREN_LPAREN] = actions(1253); - v->a[513][anon_sym_EQ] = actions(1251); - v->a[513][anon_sym_PLUS_PLUS] = actions(1251); - v->a[513][anon_sym_DASH_DASH] = actions(1251); - v->a[513][anon_sym_PLUS_EQ] = actions(1251); - v->a[513][anon_sym_DASH_EQ] = actions(1251); - v->a[513][anon_sym_STAR_EQ] = actions(1251); - v->a[513][anon_sym_SLASH_EQ] = actions(1251); - v->a[513][anon_sym_PERCENT_EQ] = actions(1251); - v->a[513][anon_sym_STAR_STAR_EQ] = actions(1251); - v->a[513][anon_sym_LT_LT_EQ] = actions(1253); - parse_table_2278(v); -} - -void parse_table_2278(t_parse_table_array *v) -{ - v->a[513][anon_sym_GT_GT_EQ] = actions(1253); - v->a[513][anon_sym_AMP_EQ] = actions(1253); - v->a[513][anon_sym_CARET_EQ] = actions(1251); - v->a[513][anon_sym_PIPE_EQ] = actions(1253); - v->a[513][anon_sym_PIPE_PIPE] = actions(1253); - v->a[513][anon_sym_AMP_AMP] = actions(1253); - v->a[513][anon_sym_PIPE] = actions(1251); - v->a[513][anon_sym_CARET] = actions(1251); - v->a[513][anon_sym_AMP] = actions(1251); - v->a[513][anon_sym_EQ_EQ] = actions(1251); - v->a[513][anon_sym_BANG_EQ] = actions(1251); - v->a[513][anon_sym_LT] = actions(1251); - v->a[513][anon_sym_GT] = actions(1251); - v->a[513][anon_sym_LT_EQ] = actions(1253); - v->a[513][anon_sym_GT_EQ] = actions(1253); - v->a[513][anon_sym_LT_LT] = actions(1251); - v->a[513][anon_sym_GT_GT] = actions(1251); - v->a[513][anon_sym_PLUS] = actions(1251); - v->a[513][anon_sym_DASH] = actions(1251); - v->a[513][anon_sym_STAR] = actions(1251); - parse_table_2279(v); -} - -void parse_table_2279(t_parse_table_array *v) -{ - v->a[513][anon_sym_SLASH] = actions(1251); - v->a[513][anon_sym_PERCENT] = actions(1251); - v->a[513][anon_sym_STAR_STAR] = actions(1251); - v->a[513][anon_sym_LPAREN] = actions(1251); - v->a[513][anon_sym_PIPE_AMP] = actions(1253); - v->a[513][anon_sym_RBRACK] = actions(1253); - v->a[513][anon_sym_EQ_TILDE] = actions(1251); - v->a[513][anon_sym_AMP_GT] = actions(1251); - v->a[513][anon_sym_AMP_GT_GT] = actions(1253); - v->a[513][anon_sym_LT_AMP] = actions(1251); - v->a[513][anon_sym_GT_AMP] = actions(1251); - v->a[513][anon_sym_GT_PIPE] = actions(1253); - v->a[513][anon_sym_LT_AMP_DASH] = actions(1253); - v->a[513][anon_sym_GT_AMP_DASH] = actions(1253); - v->a[513][anon_sym_LT_LT_DASH] = actions(1253); - v->a[513][anon_sym_LT_LT_LT] = actions(1253); - v->a[513][anon_sym_QMARK] = actions(1251); - v->a[513][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1253); - v->a[513][anon_sym_DOLLAR_LBRACK] = actions(1253); - v->a[513][aux_sym_concatenation_token1] = actions(1253); - parse_table_2280(v); -} - -/* EOF parse_table_455.c */ diff --git a/parser/static/parse_table/parse_table_456.c b/parser/static/parse_table/parse_table_456.c deleted file mode 100644 index a19fde02..00000000 --- a/parser/static/parse_table/parse_table_456.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_456.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2280(t_parse_table_array *v) -{ - v->a[513][anon_sym_DOLLAR] = actions(1251); - v->a[513][sym__special_character] = actions(1251); - v->a[513][anon_sym_DQUOTE] = actions(1253); - v->a[513][sym_raw_string] = actions(1253); - v->a[513][sym_ansi_c_string] = actions(1253); - v->a[513][aux_sym_number_token1] = actions(1251); - v->a[513][aux_sym_number_token2] = actions(1251); - v->a[513][anon_sym_DOLLAR_LBRACE] = actions(1253); - v->a[513][anon_sym_DOLLAR_LPAREN] = actions(1251); - v->a[513][anon_sym_BQUOTE] = actions(1251); - v->a[513][anon_sym_DOLLAR_BQUOTE] = actions(1253); - v->a[513][anon_sym_LT_LPAREN] = actions(1253); - v->a[513][anon_sym_GT_LPAREN] = actions(1253); - v->a[513][sym_comment] = actions(71); - v->a[513][sym_file_descriptor] = actions(1253); - v->a[513][sym__concat] = actions(1253); - v->a[513][sym_test_operator] = actions(1253); - v->a[513][sym__bare_dollar] = actions(1253); - v->a[513][sym__brace_start] = actions(1253); - v->a[514][sym_word] = actions(1332); - parse_table_2281(v); -} - -void parse_table_2281(t_parse_table_array *v) -{ - v->a[514][anon_sym_LPAREN_LPAREN] = actions(1334); - v->a[514][anon_sym_EQ] = actions(1332); - v->a[514][anon_sym_PLUS_PLUS] = actions(1332); - v->a[514][anon_sym_DASH_DASH] = actions(1332); - v->a[514][anon_sym_PLUS_EQ] = actions(1332); - v->a[514][anon_sym_DASH_EQ] = actions(1332); - v->a[514][anon_sym_STAR_EQ] = actions(1332); - v->a[514][anon_sym_SLASH_EQ] = actions(1332); - v->a[514][anon_sym_PERCENT_EQ] = actions(1332); - v->a[514][anon_sym_STAR_STAR_EQ] = actions(1332); - v->a[514][anon_sym_LT_LT_EQ] = actions(1334); - v->a[514][anon_sym_GT_GT_EQ] = actions(1334); - v->a[514][anon_sym_AMP_EQ] = actions(1334); - v->a[514][anon_sym_CARET_EQ] = actions(1332); - v->a[514][anon_sym_PIPE_EQ] = actions(1334); - v->a[514][anon_sym_PIPE_PIPE] = actions(1334); - v->a[514][anon_sym_AMP_AMP] = actions(1334); - v->a[514][anon_sym_PIPE] = actions(1332); - v->a[514][anon_sym_CARET] = actions(1332); - v->a[514][anon_sym_AMP] = actions(1332); - parse_table_2282(v); -} - -void parse_table_2282(t_parse_table_array *v) -{ - v->a[514][anon_sym_EQ_EQ] = actions(1332); - v->a[514][anon_sym_BANG_EQ] = actions(1332); - v->a[514][anon_sym_LT] = actions(1332); - v->a[514][anon_sym_GT] = actions(1332); - v->a[514][anon_sym_LT_EQ] = actions(1334); - v->a[514][anon_sym_GT_EQ] = actions(1334); - v->a[514][anon_sym_LT_LT] = actions(1332); - v->a[514][anon_sym_GT_GT] = actions(1332); - v->a[514][anon_sym_PLUS] = actions(1332); - v->a[514][anon_sym_DASH] = actions(1332); - v->a[514][anon_sym_STAR] = actions(1332); - v->a[514][anon_sym_SLASH] = actions(1332); - v->a[514][anon_sym_PERCENT] = actions(1332); - v->a[514][anon_sym_STAR_STAR] = actions(1332); - v->a[514][anon_sym_LPAREN] = actions(1332); - v->a[514][anon_sym_PIPE_AMP] = actions(1334); - v->a[514][anon_sym_RBRACK] = actions(1334); - v->a[514][anon_sym_EQ_TILDE] = actions(1332); - v->a[514][anon_sym_AMP_GT] = actions(1332); - v->a[514][anon_sym_AMP_GT_GT] = actions(1334); - parse_table_2283(v); -} - -void parse_table_2283(t_parse_table_array *v) -{ - v->a[514][anon_sym_LT_AMP] = actions(1332); - v->a[514][anon_sym_GT_AMP] = actions(1332); - v->a[514][anon_sym_GT_PIPE] = actions(1334); - v->a[514][anon_sym_LT_AMP_DASH] = actions(1334); - v->a[514][anon_sym_GT_AMP_DASH] = actions(1334); - v->a[514][anon_sym_LT_LT_DASH] = actions(1334); - v->a[514][anon_sym_LT_LT_LT] = actions(1334); - v->a[514][anon_sym_QMARK] = actions(1332); - v->a[514][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1334); - v->a[514][anon_sym_DOLLAR_LBRACK] = actions(1334); - v->a[514][aux_sym_concatenation_token1] = actions(1334); - v->a[514][anon_sym_DOLLAR] = actions(1332); - v->a[514][sym__special_character] = actions(1332); - v->a[514][anon_sym_DQUOTE] = actions(1334); - v->a[514][sym_raw_string] = actions(1334); - v->a[514][sym_ansi_c_string] = actions(1334); - v->a[514][aux_sym_number_token1] = actions(1332); - v->a[514][aux_sym_number_token2] = actions(1332); - v->a[514][anon_sym_DOLLAR_LBRACE] = actions(1334); - v->a[514][anon_sym_DOLLAR_LPAREN] = actions(1332); - parse_table_2284(v); -} - -void parse_table_2284(t_parse_table_array *v) -{ - v->a[514][anon_sym_BQUOTE] = actions(1332); - v->a[514][anon_sym_DOLLAR_BQUOTE] = actions(1334); - v->a[514][anon_sym_LT_LPAREN] = actions(1334); - v->a[514][anon_sym_GT_LPAREN] = actions(1334); - v->a[514][sym_comment] = actions(71); - v->a[514][sym_file_descriptor] = actions(1334); - v->a[514][sym__concat] = actions(1334); - v->a[514][sym_test_operator] = actions(1334); - v->a[514][sym__bare_dollar] = actions(1334); - v->a[514][sym__brace_start] = actions(1334); - v->a[515][sym_word] = actions(1292); - v->a[515][anon_sym_LPAREN_LPAREN] = actions(1294); - v->a[515][anon_sym_EQ] = actions(1292); - v->a[515][anon_sym_PLUS_PLUS] = actions(1292); - v->a[515][anon_sym_DASH_DASH] = actions(1292); - v->a[515][anon_sym_PLUS_EQ] = actions(1292); - v->a[515][anon_sym_DASH_EQ] = actions(1292); - v->a[515][anon_sym_STAR_EQ] = actions(1292); - v->a[515][anon_sym_SLASH_EQ] = actions(1292); - v->a[515][anon_sym_PERCENT_EQ] = actions(1292); - parse_table_2285(v); -} - -/* EOF parse_table_456.c */ diff --git a/parser/static/parse_table/parse_table_457.c b/parser/static/parse_table/parse_table_457.c deleted file mode 100644 index f033a00b..00000000 --- a/parser/static/parse_table/parse_table_457.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_457.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2285(t_parse_table_array *v) -{ - v->a[515][anon_sym_STAR_STAR_EQ] = actions(1292); - v->a[515][anon_sym_LT_LT_EQ] = actions(1294); - v->a[515][anon_sym_GT_GT_EQ] = actions(1294); - v->a[515][anon_sym_AMP_EQ] = actions(1294); - v->a[515][anon_sym_CARET_EQ] = actions(1292); - v->a[515][anon_sym_PIPE_EQ] = actions(1294); - v->a[515][anon_sym_PIPE_PIPE] = actions(1294); - v->a[515][anon_sym_AMP_AMP] = actions(1294); - v->a[515][anon_sym_PIPE] = actions(1292); - v->a[515][anon_sym_CARET] = actions(1292); - v->a[515][anon_sym_AMP] = actions(1292); - v->a[515][anon_sym_EQ_EQ] = actions(1292); - v->a[515][anon_sym_BANG_EQ] = actions(1292); - v->a[515][anon_sym_LT] = actions(1292); - v->a[515][anon_sym_GT] = actions(1292); - v->a[515][anon_sym_LT_EQ] = actions(1294); - v->a[515][anon_sym_GT_EQ] = actions(1294); - v->a[515][anon_sym_LT_LT] = actions(1292); - v->a[515][anon_sym_GT_GT] = actions(1292); - v->a[515][anon_sym_PLUS] = actions(1292); - parse_table_2286(v); -} - -void parse_table_2286(t_parse_table_array *v) -{ - v->a[515][anon_sym_DASH] = actions(1292); - v->a[515][anon_sym_STAR] = actions(1292); - v->a[515][anon_sym_SLASH] = actions(1292); - v->a[515][anon_sym_PERCENT] = actions(1292); - v->a[515][anon_sym_STAR_STAR] = actions(1292); - v->a[515][anon_sym_LPAREN] = actions(1292); - v->a[515][anon_sym_PIPE_AMP] = actions(1294); - v->a[515][anon_sym_RBRACK] = actions(1294); - v->a[515][anon_sym_EQ_TILDE] = actions(1292); - v->a[515][anon_sym_AMP_GT] = actions(1292); - v->a[515][anon_sym_AMP_GT_GT] = actions(1294); - v->a[515][anon_sym_LT_AMP] = actions(1292); - v->a[515][anon_sym_GT_AMP] = actions(1292); - v->a[515][anon_sym_GT_PIPE] = actions(1294); - v->a[515][anon_sym_LT_AMP_DASH] = actions(1294); - v->a[515][anon_sym_GT_AMP_DASH] = actions(1294); - v->a[515][anon_sym_LT_LT_DASH] = actions(1294); - v->a[515][anon_sym_LT_LT_LT] = actions(1294); - v->a[515][anon_sym_QMARK] = actions(1292); - v->a[515][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1294); - parse_table_2287(v); -} - -void parse_table_2287(t_parse_table_array *v) -{ - v->a[515][anon_sym_DOLLAR_LBRACK] = actions(1294); - v->a[515][aux_sym_concatenation_token1] = actions(1294); - v->a[515][anon_sym_DOLLAR] = actions(1292); - v->a[515][sym__special_character] = actions(1292); - v->a[515][anon_sym_DQUOTE] = actions(1294); - v->a[515][sym_raw_string] = actions(1294); - v->a[515][sym_ansi_c_string] = actions(1294); - v->a[515][aux_sym_number_token1] = actions(1292); - v->a[515][aux_sym_number_token2] = actions(1292); - v->a[515][anon_sym_DOLLAR_LBRACE] = actions(1294); - v->a[515][anon_sym_DOLLAR_LPAREN] = actions(1292); - v->a[515][anon_sym_BQUOTE] = actions(1292); - v->a[515][anon_sym_DOLLAR_BQUOTE] = actions(1294); - v->a[515][anon_sym_LT_LPAREN] = actions(1294); - v->a[515][anon_sym_GT_LPAREN] = actions(1294); - v->a[515][sym_comment] = actions(71); - v->a[515][sym_file_descriptor] = actions(1294); - v->a[515][sym__concat] = actions(1294); - v->a[515][sym_test_operator] = actions(1294); - v->a[515][sym__bare_dollar] = actions(1294); - parse_table_2288(v); -} - -void parse_table_2288(t_parse_table_array *v) -{ - v->a[515][sym__brace_start] = actions(1294); - v->a[516][sym_word] = actions(1296); - v->a[516][anon_sym_LPAREN_LPAREN] = actions(1298); - v->a[516][anon_sym_EQ] = actions(1296); - v->a[516][anon_sym_PLUS_PLUS] = actions(1296); - v->a[516][anon_sym_DASH_DASH] = actions(1296); - v->a[516][anon_sym_PLUS_EQ] = actions(1296); - v->a[516][anon_sym_DASH_EQ] = actions(1296); - v->a[516][anon_sym_STAR_EQ] = actions(1296); - v->a[516][anon_sym_SLASH_EQ] = actions(1296); - v->a[516][anon_sym_PERCENT_EQ] = actions(1296); - v->a[516][anon_sym_STAR_STAR_EQ] = actions(1296); - v->a[516][anon_sym_LT_LT_EQ] = actions(1298); - v->a[516][anon_sym_GT_GT_EQ] = actions(1298); - v->a[516][anon_sym_AMP_EQ] = actions(1298); - v->a[516][anon_sym_CARET_EQ] = actions(1296); - v->a[516][anon_sym_PIPE_EQ] = actions(1298); - v->a[516][anon_sym_PIPE_PIPE] = actions(1298); - v->a[516][anon_sym_AMP_AMP] = actions(1298); - v->a[516][anon_sym_PIPE] = actions(1296); - parse_table_2289(v); -} - -void parse_table_2289(t_parse_table_array *v) -{ - v->a[516][anon_sym_CARET] = actions(1296); - v->a[516][anon_sym_AMP] = actions(1296); - v->a[516][anon_sym_EQ_EQ] = actions(1296); - v->a[516][anon_sym_BANG_EQ] = actions(1296); - v->a[516][anon_sym_LT] = actions(1296); - v->a[516][anon_sym_GT] = actions(1296); - v->a[516][anon_sym_LT_EQ] = actions(1298); - v->a[516][anon_sym_GT_EQ] = actions(1298); - v->a[516][anon_sym_LT_LT] = actions(1296); - v->a[516][anon_sym_GT_GT] = actions(1296); - v->a[516][anon_sym_PLUS] = actions(1296); - v->a[516][anon_sym_DASH] = actions(1296); - v->a[516][anon_sym_STAR] = actions(1296); - v->a[516][anon_sym_SLASH] = actions(1296); - v->a[516][anon_sym_PERCENT] = actions(1296); - v->a[516][anon_sym_STAR_STAR] = actions(1296); - v->a[516][anon_sym_LPAREN] = actions(1296); - v->a[516][anon_sym_PIPE_AMP] = actions(1298); - v->a[516][anon_sym_RBRACK] = actions(1298); - v->a[516][anon_sym_EQ_TILDE] = actions(1296); - parse_table_2290(v); -} - -/* EOF parse_table_457.c */ diff --git a/parser/static/parse_table/parse_table_458.c b/parser/static/parse_table/parse_table_458.c deleted file mode 100644 index 5842ee69..00000000 --- a/parser/static/parse_table/parse_table_458.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_458.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2290(t_parse_table_array *v) -{ - v->a[516][anon_sym_AMP_GT] = actions(1296); - v->a[516][anon_sym_AMP_GT_GT] = actions(1298); - v->a[516][anon_sym_LT_AMP] = actions(1296); - v->a[516][anon_sym_GT_AMP] = actions(1296); - v->a[516][anon_sym_GT_PIPE] = actions(1298); - v->a[516][anon_sym_LT_AMP_DASH] = actions(1298); - v->a[516][anon_sym_GT_AMP_DASH] = actions(1298); - v->a[516][anon_sym_LT_LT_DASH] = actions(1298); - v->a[516][anon_sym_LT_LT_LT] = actions(1298); - v->a[516][anon_sym_QMARK] = actions(1296); - v->a[516][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1298); - v->a[516][anon_sym_DOLLAR_LBRACK] = actions(1298); - v->a[516][aux_sym_concatenation_token1] = actions(1298); - v->a[516][anon_sym_DOLLAR] = actions(1296); - v->a[516][sym__special_character] = actions(1296); - v->a[516][anon_sym_DQUOTE] = actions(1298); - v->a[516][sym_raw_string] = actions(1298); - v->a[516][sym_ansi_c_string] = actions(1298); - v->a[516][aux_sym_number_token1] = actions(1296); - v->a[516][aux_sym_number_token2] = actions(1296); - parse_table_2291(v); -} - -void parse_table_2291(t_parse_table_array *v) -{ - v->a[516][anon_sym_DOLLAR_LBRACE] = actions(1298); - v->a[516][anon_sym_DOLLAR_LPAREN] = actions(1296); - v->a[516][anon_sym_BQUOTE] = actions(1296); - v->a[516][anon_sym_DOLLAR_BQUOTE] = actions(1298); - v->a[516][anon_sym_LT_LPAREN] = actions(1298); - v->a[516][anon_sym_GT_LPAREN] = actions(1298); - v->a[516][sym_comment] = actions(71); - v->a[516][sym_file_descriptor] = actions(1298); - v->a[516][sym__concat] = actions(1298); - v->a[516][sym_test_operator] = actions(1298); - v->a[516][sym__bare_dollar] = actions(1298); - v->a[516][sym__brace_start] = actions(1298); - v->a[517][sym_word] = actions(1308); - v->a[517][anon_sym_LPAREN_LPAREN] = actions(1310); - v->a[517][anon_sym_EQ] = actions(1308); - v->a[517][anon_sym_PLUS_PLUS] = actions(1308); - v->a[517][anon_sym_DASH_DASH] = actions(1308); - v->a[517][anon_sym_PLUS_EQ] = actions(1308); - v->a[517][anon_sym_DASH_EQ] = actions(1308); - v->a[517][anon_sym_STAR_EQ] = actions(1308); - parse_table_2292(v); -} - -void parse_table_2292(t_parse_table_array *v) -{ - v->a[517][anon_sym_SLASH_EQ] = actions(1308); - v->a[517][anon_sym_PERCENT_EQ] = actions(1308); - v->a[517][anon_sym_STAR_STAR_EQ] = actions(1308); - v->a[517][anon_sym_LT_LT_EQ] = actions(1310); - v->a[517][anon_sym_GT_GT_EQ] = actions(1310); - v->a[517][anon_sym_AMP_EQ] = actions(1310); - v->a[517][anon_sym_CARET_EQ] = actions(1308); - v->a[517][anon_sym_PIPE_EQ] = actions(1310); - v->a[517][anon_sym_PIPE_PIPE] = actions(1310); - v->a[517][anon_sym_AMP_AMP] = actions(1310); - v->a[517][anon_sym_PIPE] = actions(1308); - v->a[517][anon_sym_CARET] = actions(1308); - v->a[517][anon_sym_AMP] = actions(1308); - v->a[517][anon_sym_EQ_EQ] = actions(1308); - v->a[517][anon_sym_BANG_EQ] = actions(1308); - v->a[517][anon_sym_LT] = actions(1308); - v->a[517][anon_sym_GT] = actions(1308); - v->a[517][anon_sym_LT_EQ] = actions(1310); - v->a[517][anon_sym_GT_EQ] = actions(1310); - v->a[517][anon_sym_LT_LT] = actions(1308); - parse_table_2293(v); -} - -void parse_table_2293(t_parse_table_array *v) -{ - v->a[517][anon_sym_GT_GT] = actions(1308); - v->a[517][anon_sym_PLUS] = actions(1308); - v->a[517][anon_sym_DASH] = actions(1308); - v->a[517][anon_sym_STAR] = actions(1308); - v->a[517][anon_sym_SLASH] = actions(1308); - v->a[517][anon_sym_PERCENT] = actions(1308); - v->a[517][anon_sym_STAR_STAR] = actions(1308); - v->a[517][anon_sym_LPAREN] = actions(1308); - v->a[517][anon_sym_PIPE_AMP] = actions(1310); - v->a[517][anon_sym_RBRACK] = actions(1310); - v->a[517][anon_sym_EQ_TILDE] = actions(1308); - v->a[517][anon_sym_AMP_GT] = actions(1308); - v->a[517][anon_sym_AMP_GT_GT] = actions(1310); - v->a[517][anon_sym_LT_AMP] = actions(1308); - v->a[517][anon_sym_GT_AMP] = actions(1308); - v->a[517][anon_sym_GT_PIPE] = actions(1310); - v->a[517][anon_sym_LT_AMP_DASH] = actions(1310); - v->a[517][anon_sym_GT_AMP_DASH] = actions(1310); - v->a[517][anon_sym_LT_LT_DASH] = actions(1310); - v->a[517][anon_sym_LT_LT_LT] = actions(1310); - parse_table_2294(v); -} - -void parse_table_2294(t_parse_table_array *v) -{ - v->a[517][anon_sym_QMARK] = actions(1308); - v->a[517][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1310); - v->a[517][anon_sym_DOLLAR_LBRACK] = actions(1310); - v->a[517][aux_sym_concatenation_token1] = actions(1310); - v->a[517][anon_sym_DOLLAR] = actions(1308); - v->a[517][sym__special_character] = actions(1308); - v->a[517][anon_sym_DQUOTE] = actions(1310); - v->a[517][sym_raw_string] = actions(1310); - v->a[517][sym_ansi_c_string] = actions(1310); - v->a[517][aux_sym_number_token1] = actions(1308); - v->a[517][aux_sym_number_token2] = actions(1308); - v->a[517][anon_sym_DOLLAR_LBRACE] = actions(1310); - v->a[517][anon_sym_DOLLAR_LPAREN] = actions(1308); - v->a[517][anon_sym_BQUOTE] = actions(1308); - v->a[517][anon_sym_DOLLAR_BQUOTE] = actions(1310); - v->a[517][anon_sym_LT_LPAREN] = actions(1310); - v->a[517][anon_sym_GT_LPAREN] = actions(1310); - v->a[517][sym_comment] = actions(71); - v->a[517][sym_file_descriptor] = actions(1310); - v->a[517][sym__concat] = actions(1310); - parse_table_2295(v); -} - -/* EOF parse_table_458.c */ diff --git a/parser/static/parse_table/parse_table_459.c b/parser/static/parse_table/parse_table_459.c deleted file mode 100644 index 6841b70d..00000000 --- a/parser/static/parse_table/parse_table_459.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_459.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2295(t_parse_table_array *v) -{ - v->a[517][sym_test_operator] = actions(1310); - v->a[517][sym__bare_dollar] = actions(1310); - v->a[517][sym__brace_start] = actions(1310); - v->a[518][sym_word] = actions(1304); - v->a[518][anon_sym_LPAREN_LPAREN] = actions(1306); - v->a[518][anon_sym_EQ] = actions(1304); - v->a[518][anon_sym_PLUS_PLUS] = actions(1304); - v->a[518][anon_sym_DASH_DASH] = actions(1304); - v->a[518][anon_sym_PLUS_EQ] = actions(1304); - v->a[518][anon_sym_DASH_EQ] = actions(1304); - v->a[518][anon_sym_STAR_EQ] = actions(1304); - v->a[518][anon_sym_SLASH_EQ] = actions(1304); - v->a[518][anon_sym_PERCENT_EQ] = actions(1304); - v->a[518][anon_sym_STAR_STAR_EQ] = actions(1304); - v->a[518][anon_sym_LT_LT_EQ] = actions(1306); - v->a[518][anon_sym_GT_GT_EQ] = actions(1306); - v->a[518][anon_sym_AMP_EQ] = actions(1306); - v->a[518][anon_sym_CARET_EQ] = actions(1304); - v->a[518][anon_sym_PIPE_EQ] = actions(1306); - v->a[518][anon_sym_PIPE_PIPE] = actions(1306); - parse_table_2296(v); -} - -void parse_table_2296(t_parse_table_array *v) -{ - v->a[518][anon_sym_AMP_AMP] = actions(1306); - v->a[518][anon_sym_PIPE] = actions(1304); - v->a[518][anon_sym_CARET] = actions(1304); - v->a[518][anon_sym_AMP] = actions(1304); - v->a[518][anon_sym_EQ_EQ] = actions(1304); - v->a[518][anon_sym_BANG_EQ] = actions(1304); - v->a[518][anon_sym_LT] = actions(1304); - v->a[518][anon_sym_GT] = actions(1304); - v->a[518][anon_sym_LT_EQ] = actions(1306); - v->a[518][anon_sym_GT_EQ] = actions(1306); - v->a[518][anon_sym_LT_LT] = actions(1304); - v->a[518][anon_sym_GT_GT] = actions(1304); - v->a[518][anon_sym_PLUS] = actions(1304); - v->a[518][anon_sym_DASH] = actions(1304); - v->a[518][anon_sym_STAR] = actions(1304); - v->a[518][anon_sym_SLASH] = actions(1304); - v->a[518][anon_sym_PERCENT] = actions(1304); - v->a[518][anon_sym_STAR_STAR] = actions(1304); - v->a[518][anon_sym_LPAREN] = actions(1304); - v->a[518][anon_sym_PIPE_AMP] = actions(1306); - parse_table_2297(v); -} - -void parse_table_2297(t_parse_table_array *v) -{ - v->a[518][anon_sym_RBRACK] = actions(1306); - v->a[518][anon_sym_EQ_TILDE] = actions(1304); - v->a[518][anon_sym_AMP_GT] = actions(1304); - v->a[518][anon_sym_AMP_GT_GT] = actions(1306); - v->a[518][anon_sym_LT_AMP] = actions(1304); - v->a[518][anon_sym_GT_AMP] = actions(1304); - v->a[518][anon_sym_GT_PIPE] = actions(1306); - v->a[518][anon_sym_LT_AMP_DASH] = actions(1306); - v->a[518][anon_sym_GT_AMP_DASH] = actions(1306); - v->a[518][anon_sym_LT_LT_DASH] = actions(1306); - v->a[518][anon_sym_LT_LT_LT] = actions(1306); - v->a[518][anon_sym_QMARK] = actions(1304); - v->a[518][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1306); - v->a[518][anon_sym_DOLLAR_LBRACK] = actions(1306); - v->a[518][aux_sym_concatenation_token1] = actions(1306); - v->a[518][anon_sym_DOLLAR] = actions(1304); - v->a[518][sym__special_character] = actions(1304); - v->a[518][anon_sym_DQUOTE] = actions(1306); - v->a[518][sym_raw_string] = actions(1306); - v->a[518][sym_ansi_c_string] = actions(1306); - parse_table_2298(v); -} - -void parse_table_2298(t_parse_table_array *v) -{ - v->a[518][aux_sym_number_token1] = actions(1304); - v->a[518][aux_sym_number_token2] = actions(1304); - v->a[518][anon_sym_DOLLAR_LBRACE] = actions(1306); - v->a[518][anon_sym_DOLLAR_LPAREN] = actions(1304); - v->a[518][anon_sym_BQUOTE] = actions(1304); - v->a[518][anon_sym_DOLLAR_BQUOTE] = actions(1306); - v->a[518][anon_sym_LT_LPAREN] = actions(1306); - v->a[518][anon_sym_GT_LPAREN] = actions(1306); - v->a[518][sym_comment] = actions(71); - v->a[518][sym_file_descriptor] = actions(1306); - v->a[518][sym__concat] = actions(1306); - v->a[518][sym_test_operator] = actions(1306); - v->a[518][sym__bare_dollar] = actions(1306); - v->a[518][sym__brace_start] = actions(1306); - v->a[519][sym_word] = actions(1308); - v->a[519][anon_sym_LPAREN_LPAREN] = actions(1310); - v->a[519][anon_sym_EQ] = actions(1308); - v->a[519][anon_sym_PLUS_PLUS] = actions(1308); - v->a[519][anon_sym_DASH_DASH] = actions(1308); - v->a[519][anon_sym_PLUS_EQ] = actions(1308); - parse_table_2299(v); -} - -void parse_table_2299(t_parse_table_array *v) -{ - v->a[519][anon_sym_DASH_EQ] = actions(1308); - v->a[519][anon_sym_STAR_EQ] = actions(1308); - v->a[519][anon_sym_SLASH_EQ] = actions(1308); - v->a[519][anon_sym_PERCENT_EQ] = actions(1308); - v->a[519][anon_sym_STAR_STAR_EQ] = actions(1308); - v->a[519][anon_sym_LT_LT_EQ] = actions(1310); - v->a[519][anon_sym_GT_GT_EQ] = actions(1310); - v->a[519][anon_sym_AMP_EQ] = actions(1310); - v->a[519][anon_sym_CARET_EQ] = actions(1308); - v->a[519][anon_sym_PIPE_EQ] = actions(1310); - v->a[519][anon_sym_PIPE_PIPE] = actions(1310); - v->a[519][anon_sym_AMP_AMP] = actions(1310); - v->a[519][anon_sym_PIPE] = actions(1308); - v->a[519][anon_sym_CARET] = actions(1308); - v->a[519][anon_sym_AMP] = actions(1308); - v->a[519][anon_sym_EQ_EQ] = actions(1308); - v->a[519][anon_sym_BANG_EQ] = actions(1308); - v->a[519][anon_sym_LT] = actions(1308); - v->a[519][anon_sym_GT] = actions(1308); - v->a[519][anon_sym_LT_EQ] = actions(1310); - parse_table_2300(v); -} - -/* EOF parse_table_459.c */ diff --git a/parser/static/parse_table/parse_table_46.c b/parser/static/parse_table/parse_table_46.c index 91fc1df0..9bb6efd8 100644 --- a/parser/static/parse_table/parse_table_46.c +++ b/parser/static/parse_table/parse_table_46.c @@ -14,126 +14,126 @@ void parse_table_230(t_parse_table_array *v) { - v->a[47][anon_sym_local] = actions(304); - v->a[47][anon_sym_unset] = actions(306); - v->a[47][anon_sym_unsetenv] = actions(306); - v->a[47][anon_sym_AMP_GT] = actions(290); - v->a[47][anon_sym_AMP_GT_GT] = actions(292); - v->a[47][anon_sym_LT_AMP] = actions(290); - v->a[47][anon_sym_GT_AMP] = actions(290); - v->a[47][anon_sym_GT_PIPE] = actions(292); - v->a[47][anon_sym_LT_AMP_DASH] = actions(308); - v->a[47][anon_sym_GT_AMP_DASH] = actions(308); - v->a[47][anon_sym_LT_LT_LT] = actions(310); - v->a[47][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[47][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[47][anon_sym_DOLLAR] = actions(316); - v->a[47][sym__special_character] = actions(318); - v->a[47][anon_sym_DQUOTE] = actions(320); - v->a[47][sym_raw_string] = actions(322); - v->a[47][sym_ansi_c_string] = actions(322); - v->a[47][aux_sym_number_token1] = actions(324); - v->a[47][aux_sym_number_token2] = actions(326); + v->a[58][sym_variable_assignment] = state(709); + v->a[58][sym_variable_assignments] = state(2121); + v->a[58][sym_file_redirect] = state(1361); + v->a[58][sym_arithmetic_expansion] = state(834); + v->a[58][sym_brace_expression] = state(834); + v->a[58][sym_concatenation] = state(1192); + v->a[58][sym_string] = state(834); + v->a[58][sym_number] = state(834); + v->a[58][sym_simple_expansion] = state(834); + v->a[58][sym_expansion] = state(834); + v->a[58][sym_command_substitution] = state(834); + v->a[58][aux_sym__statements_repeat1] = state(236); + v->a[58][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[58][aux_sym_command_repeat1] = state(1008); + v->a[58][aux_sym__literal_repeat1] = state(1048); + v->a[58][sym_word] = actions(467); + v->a[58][anon_sym_for] = actions(9); + v->a[58][anon_sym_select] = actions(9); + v->a[58][anon_sym_while] = actions(11); + v->a[58][anon_sym_until] = actions(11); parse_table_231(v); } void parse_table_231(t_parse_table_array *v) { - v->a[47][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[47][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[47][anon_sym_BQUOTE] = actions(332); - v->a[47][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[47][anon_sym_LT_LPAREN] = actions(336); - v->a[47][anon_sym_GT_LPAREN] = actions(336); - v->a[47][sym_comment] = actions(71); - v->a[47][sym_file_descriptor] = actions(338); - v->a[47][sym_variable_name] = actions(340); - v->a[47][sym_test_operator] = actions(342); - v->a[47][sym__brace_start] = actions(344); - v->a[48][aux_sym__terminated_statement] = state(47); - v->a[48][sym__statement_not_pipeline] = state(6718); - v->a[48][sym_redirected_statement] = state(5007); - v->a[48][sym_for_statement] = state(5007); - v->a[48][sym_c_style_for_statement] = state(5007); - v->a[48][sym_while_statement] = state(4551); - v->a[48][sym_if_statement] = state(4551); - v->a[48][sym_case_statement] = state(5007); - v->a[48][sym_function_definition] = state(5007); + v->a[58][anon_sym_if] = actions(13); + v->a[58][anon_sym_case] = actions(15); + v->a[58][anon_sym_LPAREN] = actions(17); + v->a[58][anon_sym_function] = actions(469); + v->a[58][anon_sym_LBRACE] = actions(21); + v->a[58][anon_sym_BANG] = actions(471); + v->a[58][anon_sym_declare] = actions(473); + v->a[58][anon_sym_typeset] = actions(473); + v->a[58][anon_sym_export] = actions(473); + v->a[58][anon_sym_readonly] = actions(473); + v->a[58][anon_sym_local] = actions(473); + v->a[58][anon_sym_unset] = actions(475); + v->a[58][anon_sym_unsetenv] = actions(475); + v->a[58][anon_sym_LT] = actions(81); + v->a[58][anon_sym_GT] = actions(81); + v->a[58][anon_sym_GT_GT] = actions(83); + v->a[58][anon_sym_AMP_GT] = actions(81); + v->a[58][anon_sym_AMP_GT_GT] = actions(83); + v->a[58][anon_sym_LT_AMP] = actions(81); + v->a[58][anon_sym_GT_AMP] = actions(81); parse_table_232(v); } void parse_table_232(t_parse_table_array *v) { - v->a[48][sym_compound_statement] = state(5007); - v->a[48][sym_subshell] = state(5007); - v->a[48][sym_pipeline] = state(5189); - v->a[48][sym_list] = state(5007); - v->a[48][sym_negated_command] = state(5007); - v->a[48][sym_test_command] = state(5007); - v->a[48][sym_declaration_command] = state(5007); - v->a[48][sym_unset_command] = state(5007); - v->a[48][sym_command] = state(5007); - v->a[48][sym_command_name] = state(544); - v->a[48][sym_variable_assignment] = state(1151); - v->a[48][sym_variable_assignments] = state(5007); - v->a[48][sym_subscript] = state(6790); - v->a[48][sym_file_redirect] = state(2019); - v->a[48][sym_herestring_redirect] = state(2017); - v->a[48][sym_arithmetic_expansion] = state(1078); - v->a[48][sym_brace_expression] = state(1078); - v->a[48][sym_concatenation] = state(1376); - v->a[48][sym_string] = state(1078); - v->a[48][sym_translated_string] = state(1078); + v->a[58][anon_sym_GT_PIPE] = actions(83); + v->a[58][anon_sym_LT_AMP_DASH] = actions(85); + v->a[58][anon_sym_GT_AMP_DASH] = actions(85); + v->a[58][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[58][anon_sym_DOLLAR] = actions(89); + v->a[58][sym__special_character] = actions(91); + v->a[58][anon_sym_DQUOTE] = actions(93); + v->a[58][sym_raw_string] = actions(95); + v->a[58][aux_sym_number_token1] = actions(97); + v->a[58][aux_sym_number_token2] = actions(99); + v->a[58][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[58][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[58][anon_sym_BQUOTE] = actions(105); + v->a[58][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[58][sym_comment] = actions(57); + v->a[58][sym_file_descriptor] = actions(109); + v->a[58][sym_variable_name] = actions(111); + v->a[58][sym_test_operator] = actions(95); + v->a[58][sym__brace_start] = actions(113); + v->a[59][sym__statements] = state(3814); parse_table_233(v); } void parse_table_233(t_parse_table_array *v) { - v->a[48][sym_number] = state(1078); - v->a[48][sym_simple_expansion] = state(1078); - v->a[48][sym_expansion] = state(1078); - v->a[48][sym_command_substitution] = state(1078); - v->a[48][sym_process_substitution] = state(1078); - v->a[48][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[48][aux_sym_command_repeat1] = state(997); - v->a[48][aux_sym__literal_repeat1] = state(1267); - v->a[48][sym_word] = actions(286); - v->a[48][anon_sym_for] = actions(9); - v->a[48][anon_sym_select] = actions(11); - v->a[48][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[48][anon_sym_LT] = actions(290); - v->a[48][anon_sym_GT] = actions(290); - v->a[48][anon_sym_GT_GT] = actions(292); - v->a[48][anon_sym_LPAREN] = actions(19); - v->a[48][anon_sym_while] = actions(21); - v->a[48][anon_sym_until] = actions(21); - v->a[48][anon_sym_if] = actions(23); - v->a[48][anon_sym_fi] = actions(763); + v->a[59][sym__statement_not_pipeline] = state(3480); + v->a[59][sym_redirected_statement] = state(2098); + v->a[59][sym_for_statement] = state(2098); + v->a[59][sym_while_statement] = state(2098); + v->a[59][sym_if_statement] = state(2098); + v->a[59][sym_case_statement] = state(2098); + v->a[59][sym_function_definition] = state(2098); + v->a[59][sym_compound_statement] = state(2098); + v->a[59][sym_subshell] = state(2098); + v->a[59][sym_pipeline] = state(2384); + v->a[59][sym_list] = state(2098); + v->a[59][sym_negated_command] = state(2098); + v->a[59][sym_declaration_command] = state(2098); + v->a[59][sym_unset_command] = state(2098); + v->a[59][sym_command] = state(2098); + v->a[59][sym_command_name] = state(292); + v->a[59][sym_variable_assignment] = state(539); + v->a[59][sym_variable_assignments] = state(2098); + v->a[59][sym_file_redirect] = state(1320); + v->a[59][sym_arithmetic_expansion] = state(702); parse_table_234(v); } void parse_table_234(t_parse_table_array *v) { - v->a[48][anon_sym_elif] = actions(763); - v->a[48][anon_sym_else] = actions(763); - v->a[48][anon_sym_case] = actions(25); - v->a[48][anon_sym_function] = actions(300); - v->a[48][anon_sym_LBRACE] = actions(29); - v->a[48][anon_sym_BANG] = actions(302); - v->a[48][anon_sym_LBRACK] = actions(33); - v->a[48][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[48][anon_sym_declare] = actions(304); - v->a[48][anon_sym_typeset] = actions(304); - v->a[48][anon_sym_export] = actions(304); - v->a[48][anon_sym_readonly] = actions(304); - v->a[48][anon_sym_local] = actions(304); - v->a[48][anon_sym_unset] = actions(306); - v->a[48][anon_sym_unsetenv] = actions(306); - v->a[48][anon_sym_AMP_GT] = actions(290); - v->a[48][anon_sym_AMP_GT_GT] = actions(292); - v->a[48][anon_sym_LT_AMP] = actions(290); - v->a[48][anon_sym_GT_AMP] = actions(290); - v->a[48][anon_sym_GT_PIPE] = actions(292); + v->a[59][sym_brace_expression] = state(702); + v->a[59][sym_concatenation] = state(1192); + v->a[59][sym_string] = state(702); + v->a[59][sym_number] = state(702); + v->a[59][sym_simple_expansion] = state(702); + v->a[59][sym_expansion] = state(702); + v->a[59][sym_command_substitution] = state(702); + v->a[59][aux_sym__statements_repeat1] = state(226); + v->a[59][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[59][aux_sym_command_repeat1] = state(1041); + v->a[59][aux_sym__literal_repeat1] = state(1048); + v->a[59][sym_word] = actions(419); + v->a[59][anon_sym_for] = actions(9); + v->a[59][anon_sym_select] = actions(9); + v->a[59][anon_sym_while] = actions(11); + v->a[59][anon_sym_until] = actions(11); + v->a[59][anon_sym_if] = actions(13); + v->a[59][anon_sym_case] = actions(15); + v->a[59][anon_sym_LPAREN] = actions(17); + v->a[59][anon_sym_function] = actions(423); parse_table_235(v); } diff --git a/parser/static/parse_table/parse_table_460.c b/parser/static/parse_table/parse_table_460.c deleted file mode 100644 index 441c0f35..00000000 --- a/parser/static/parse_table/parse_table_460.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_460.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2300(t_parse_table_array *v) -{ - v->a[519][anon_sym_GT_EQ] = actions(1310); - v->a[519][anon_sym_LT_LT] = actions(1308); - v->a[519][anon_sym_GT_GT] = actions(1308); - v->a[519][anon_sym_PLUS] = actions(1308); - v->a[519][anon_sym_DASH] = actions(1308); - v->a[519][anon_sym_STAR] = actions(1308); - v->a[519][anon_sym_SLASH] = actions(1308); - v->a[519][anon_sym_PERCENT] = actions(1308); - v->a[519][anon_sym_STAR_STAR] = actions(1308); - v->a[519][anon_sym_LPAREN] = actions(1308); - v->a[519][anon_sym_PIPE_AMP] = actions(1310); - v->a[519][anon_sym_RBRACK] = actions(1310); - v->a[519][anon_sym_EQ_TILDE] = actions(1308); - v->a[519][anon_sym_AMP_GT] = actions(1308); - v->a[519][anon_sym_AMP_GT_GT] = actions(1310); - v->a[519][anon_sym_LT_AMP] = actions(1308); - v->a[519][anon_sym_GT_AMP] = actions(1308); - v->a[519][anon_sym_GT_PIPE] = actions(1310); - v->a[519][anon_sym_LT_AMP_DASH] = actions(1310); - v->a[519][anon_sym_GT_AMP_DASH] = actions(1310); - parse_table_2301(v); -} - -void parse_table_2301(t_parse_table_array *v) -{ - v->a[519][anon_sym_LT_LT_DASH] = actions(1310); - v->a[519][anon_sym_LT_LT_LT] = actions(1310); - v->a[519][anon_sym_QMARK] = actions(1308); - v->a[519][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1310); - v->a[519][anon_sym_DOLLAR_LBRACK] = actions(1310); - v->a[519][aux_sym_concatenation_token1] = actions(1310); - v->a[519][anon_sym_DOLLAR] = actions(1308); - v->a[519][sym__special_character] = actions(1308); - v->a[519][anon_sym_DQUOTE] = actions(1310); - v->a[519][sym_raw_string] = actions(1310); - v->a[519][sym_ansi_c_string] = actions(1310); - v->a[519][aux_sym_number_token1] = actions(1308); - v->a[519][aux_sym_number_token2] = actions(1308); - v->a[519][anon_sym_DOLLAR_LBRACE] = actions(1310); - v->a[519][anon_sym_DOLLAR_LPAREN] = actions(1308); - v->a[519][anon_sym_BQUOTE] = actions(1308); - v->a[519][anon_sym_DOLLAR_BQUOTE] = actions(1310); - v->a[519][anon_sym_LT_LPAREN] = actions(1310); - v->a[519][anon_sym_GT_LPAREN] = actions(1310); - v->a[519][sym_comment] = actions(71); - parse_table_2302(v); -} - -void parse_table_2302(t_parse_table_array *v) -{ - v->a[519][sym_file_descriptor] = actions(1310); - v->a[519][sym__concat] = actions(1310); - v->a[519][sym_test_operator] = actions(1310); - v->a[519][sym__bare_dollar] = actions(1310); - v->a[519][sym__brace_start] = actions(1310); - v->a[520][sym_word] = actions(1312); - v->a[520][anon_sym_LPAREN_LPAREN] = actions(1314); - v->a[520][anon_sym_EQ] = actions(1312); - v->a[520][anon_sym_PLUS_PLUS] = actions(1312); - v->a[520][anon_sym_DASH_DASH] = actions(1312); - v->a[520][anon_sym_PLUS_EQ] = actions(1312); - v->a[520][anon_sym_DASH_EQ] = actions(1312); - v->a[520][anon_sym_STAR_EQ] = actions(1312); - v->a[520][anon_sym_SLASH_EQ] = actions(1312); - v->a[520][anon_sym_PERCENT_EQ] = actions(1312); - v->a[520][anon_sym_STAR_STAR_EQ] = actions(1312); - v->a[520][anon_sym_LT_LT_EQ] = actions(1314); - v->a[520][anon_sym_GT_GT_EQ] = actions(1314); - v->a[520][anon_sym_AMP_EQ] = actions(1314); - v->a[520][anon_sym_CARET_EQ] = actions(1312); - parse_table_2303(v); -} - -void parse_table_2303(t_parse_table_array *v) -{ - v->a[520][anon_sym_PIPE_EQ] = actions(1314); - v->a[520][anon_sym_PIPE_PIPE] = actions(1314); - v->a[520][anon_sym_AMP_AMP] = actions(1314); - v->a[520][anon_sym_PIPE] = actions(1312); - v->a[520][anon_sym_CARET] = actions(1312); - v->a[520][anon_sym_AMP] = actions(1312); - v->a[520][anon_sym_EQ_EQ] = actions(1312); - v->a[520][anon_sym_BANG_EQ] = actions(1312); - v->a[520][anon_sym_LT] = actions(1312); - v->a[520][anon_sym_GT] = actions(1312); - v->a[520][anon_sym_LT_EQ] = actions(1314); - v->a[520][anon_sym_GT_EQ] = actions(1314); - v->a[520][anon_sym_LT_LT] = actions(1312); - v->a[520][anon_sym_GT_GT] = actions(1312); - v->a[520][anon_sym_PLUS] = actions(1312); - v->a[520][anon_sym_DASH] = actions(1312); - v->a[520][anon_sym_STAR] = actions(1312); - v->a[520][anon_sym_SLASH] = actions(1312); - v->a[520][anon_sym_PERCENT] = actions(1312); - v->a[520][anon_sym_STAR_STAR] = actions(1312); - parse_table_2304(v); -} - -void parse_table_2304(t_parse_table_array *v) -{ - v->a[520][anon_sym_LPAREN] = actions(1312); - v->a[520][anon_sym_PIPE_AMP] = actions(1314); - v->a[520][anon_sym_RBRACK] = actions(1314); - v->a[520][anon_sym_EQ_TILDE] = actions(1312); - v->a[520][anon_sym_AMP_GT] = actions(1312); - v->a[520][anon_sym_AMP_GT_GT] = actions(1314); - v->a[520][anon_sym_LT_AMP] = actions(1312); - v->a[520][anon_sym_GT_AMP] = actions(1312); - v->a[520][anon_sym_GT_PIPE] = actions(1314); - v->a[520][anon_sym_LT_AMP_DASH] = actions(1314); - v->a[520][anon_sym_GT_AMP_DASH] = actions(1314); - v->a[520][anon_sym_LT_LT_DASH] = actions(1314); - v->a[520][anon_sym_LT_LT_LT] = actions(1314); - v->a[520][anon_sym_QMARK] = actions(1312); - v->a[520][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1314); - v->a[520][anon_sym_DOLLAR_LBRACK] = actions(1314); - v->a[520][aux_sym_concatenation_token1] = actions(1314); - v->a[520][anon_sym_DOLLAR] = actions(1312); - v->a[520][sym__special_character] = actions(1312); - v->a[520][anon_sym_DQUOTE] = actions(1314); - parse_table_2305(v); -} - -/* EOF parse_table_460.c */ diff --git a/parser/static/parse_table/parse_table_461.c b/parser/static/parse_table/parse_table_461.c deleted file mode 100644 index 07b5626b..00000000 --- a/parser/static/parse_table/parse_table_461.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_461.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2305(t_parse_table_array *v) -{ - v->a[520][sym_raw_string] = actions(1314); - v->a[520][sym_ansi_c_string] = actions(1314); - v->a[520][aux_sym_number_token1] = actions(1312); - v->a[520][aux_sym_number_token2] = actions(1312); - v->a[520][anon_sym_DOLLAR_LBRACE] = actions(1314); - v->a[520][anon_sym_DOLLAR_LPAREN] = actions(1312); - v->a[520][anon_sym_BQUOTE] = actions(1312); - v->a[520][anon_sym_DOLLAR_BQUOTE] = actions(1314); - v->a[520][anon_sym_LT_LPAREN] = actions(1314); - v->a[520][anon_sym_GT_LPAREN] = actions(1314); - v->a[520][sym_comment] = actions(71); - v->a[520][sym_file_descriptor] = actions(1314); - v->a[520][sym__concat] = actions(1314); - v->a[520][sym_test_operator] = actions(1314); - v->a[520][sym__bare_dollar] = actions(1314); - v->a[520][sym__brace_start] = actions(1314); - v->a[521][sym_word] = actions(1340); - v->a[521][anon_sym_LPAREN_LPAREN] = actions(1342); - v->a[521][anon_sym_EQ] = actions(1340); - v->a[521][anon_sym_PLUS_PLUS] = actions(1340); - parse_table_2306(v); -} - -void parse_table_2306(t_parse_table_array *v) -{ - v->a[521][anon_sym_DASH_DASH] = actions(1340); - v->a[521][anon_sym_PLUS_EQ] = actions(1340); - v->a[521][anon_sym_DASH_EQ] = actions(1340); - v->a[521][anon_sym_STAR_EQ] = actions(1340); - v->a[521][anon_sym_SLASH_EQ] = actions(1340); - v->a[521][anon_sym_PERCENT_EQ] = actions(1340); - v->a[521][anon_sym_STAR_STAR_EQ] = actions(1340); - v->a[521][anon_sym_LT_LT_EQ] = actions(1342); - v->a[521][anon_sym_GT_GT_EQ] = actions(1342); - v->a[521][anon_sym_AMP_EQ] = actions(1342); - v->a[521][anon_sym_CARET_EQ] = actions(1340); - v->a[521][anon_sym_PIPE_EQ] = actions(1342); - v->a[521][anon_sym_PIPE_PIPE] = actions(1342); - v->a[521][anon_sym_AMP_AMP] = actions(1342); - v->a[521][anon_sym_PIPE] = actions(1340); - v->a[521][anon_sym_CARET] = actions(1340); - v->a[521][anon_sym_AMP] = actions(1340); - v->a[521][anon_sym_EQ_EQ] = actions(1340); - v->a[521][anon_sym_BANG_EQ] = actions(1340); - v->a[521][anon_sym_LT] = actions(1340); - parse_table_2307(v); -} - -void parse_table_2307(t_parse_table_array *v) -{ - v->a[521][anon_sym_GT] = actions(1340); - v->a[521][anon_sym_LT_EQ] = actions(1342); - v->a[521][anon_sym_GT_EQ] = actions(1342); - v->a[521][anon_sym_LT_LT] = actions(1340); - v->a[521][anon_sym_GT_GT] = actions(1340); - v->a[521][anon_sym_PLUS] = actions(1340); - v->a[521][anon_sym_DASH] = actions(1340); - v->a[521][anon_sym_STAR] = actions(1340); - v->a[521][anon_sym_SLASH] = actions(1340); - v->a[521][anon_sym_PERCENT] = actions(1340); - v->a[521][anon_sym_STAR_STAR] = actions(1340); - v->a[521][anon_sym_LPAREN] = actions(1340); - v->a[521][anon_sym_PIPE_AMP] = actions(1342); - v->a[521][anon_sym_RBRACK] = actions(1342); - v->a[521][anon_sym_EQ_TILDE] = actions(1340); - v->a[521][anon_sym_AMP_GT] = actions(1340); - v->a[521][anon_sym_AMP_GT_GT] = actions(1342); - v->a[521][anon_sym_LT_AMP] = actions(1340); - v->a[521][anon_sym_GT_AMP] = actions(1340); - v->a[521][anon_sym_GT_PIPE] = actions(1342); - parse_table_2308(v); -} - -void parse_table_2308(t_parse_table_array *v) -{ - v->a[521][anon_sym_LT_AMP_DASH] = actions(1342); - v->a[521][anon_sym_GT_AMP_DASH] = actions(1342); - v->a[521][anon_sym_LT_LT_DASH] = actions(1342); - v->a[521][anon_sym_LT_LT_LT] = actions(1342); - v->a[521][anon_sym_QMARK] = actions(1340); - v->a[521][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1342); - v->a[521][anon_sym_DOLLAR_LBRACK] = actions(1342); - v->a[521][aux_sym_concatenation_token1] = actions(1342); - v->a[521][anon_sym_DOLLAR] = actions(1340); - v->a[521][sym__special_character] = actions(1340); - v->a[521][anon_sym_DQUOTE] = actions(1342); - v->a[521][sym_raw_string] = actions(1342); - v->a[521][sym_ansi_c_string] = actions(1342); - v->a[521][aux_sym_number_token1] = actions(1340); - v->a[521][aux_sym_number_token2] = actions(1340); - v->a[521][anon_sym_DOLLAR_LBRACE] = actions(1342); - v->a[521][anon_sym_DOLLAR_LPAREN] = actions(1340); - v->a[521][anon_sym_BQUOTE] = actions(1340); - v->a[521][anon_sym_DOLLAR_BQUOTE] = actions(1342); - v->a[521][anon_sym_LT_LPAREN] = actions(1342); - parse_table_2309(v); -} - -void parse_table_2309(t_parse_table_array *v) -{ - v->a[521][anon_sym_GT_LPAREN] = actions(1342); - v->a[521][sym_comment] = actions(71); - v->a[521][sym_file_descriptor] = actions(1342); - v->a[521][sym__concat] = actions(1342); - v->a[521][sym_test_operator] = actions(1342); - v->a[521][sym__bare_dollar] = actions(1342); - v->a[521][sym__brace_start] = actions(1342); - v->a[522][aux_sym__literal_repeat1] = state(523); - v->a[522][sym_word] = actions(241); - v->a[522][anon_sym_LPAREN_LPAREN] = actions(278); - v->a[522][anon_sym_EQ] = actions(243); - v->a[522][anon_sym_PLUS_PLUS] = actions(243); - v->a[522][anon_sym_DASH_DASH] = actions(243); - v->a[522][anon_sym_PLUS_EQ] = actions(243); - v->a[522][anon_sym_DASH_EQ] = actions(243); - v->a[522][anon_sym_STAR_EQ] = actions(243); - v->a[522][anon_sym_SLASH_EQ] = actions(243); - v->a[522][anon_sym_PERCENT_EQ] = actions(243); - v->a[522][anon_sym_STAR_STAR_EQ] = actions(243); - v->a[522][anon_sym_LT_LT_EQ] = actions(354); - parse_table_2310(v); -} - -/* EOF parse_table_461.c */ diff --git a/parser/static/parse_table/parse_table_462.c b/parser/static/parse_table/parse_table_462.c deleted file mode 100644 index 5739f077..00000000 --- a/parser/static/parse_table/parse_table_462.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_462.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2310(t_parse_table_array *v) -{ - v->a[522][anon_sym_GT_GT_EQ] = actions(354); - v->a[522][anon_sym_AMP_EQ] = actions(354); - v->a[522][anon_sym_CARET_EQ] = actions(243); - v->a[522][anon_sym_PIPE_EQ] = actions(354); - v->a[522][anon_sym_PIPE_PIPE] = actions(356); - v->a[522][anon_sym_AMP_AMP] = actions(356); - v->a[522][anon_sym_PIPE] = actions(245); - v->a[522][anon_sym_CARET] = actions(243); - v->a[522][anon_sym_AMP] = actions(243); - v->a[522][anon_sym_EQ_EQ] = actions(245); - v->a[522][anon_sym_BANG_EQ] = actions(243); - v->a[522][anon_sym_LT] = actions(245); - v->a[522][anon_sym_GT] = actions(245); - v->a[522][anon_sym_LT_EQ] = actions(354); - v->a[522][anon_sym_GT_EQ] = actions(354); - v->a[522][anon_sym_LT_LT] = actions(245); - v->a[522][anon_sym_GT_GT] = actions(245); - v->a[522][anon_sym_PLUS] = actions(243); - v->a[522][anon_sym_DASH] = actions(243); - v->a[522][anon_sym_STAR] = actions(243); - parse_table_2311(v); -} - -void parse_table_2311(t_parse_table_array *v) -{ - v->a[522][anon_sym_SLASH] = actions(243); - v->a[522][anon_sym_PERCENT] = actions(243); - v->a[522][anon_sym_STAR_STAR] = actions(243); - v->a[522][anon_sym_LPAREN] = actions(241); - v->a[522][anon_sym_PIPE_AMP] = actions(278); - v->a[522][anon_sym_RBRACK] = actions(354); - v->a[522][anon_sym_EQ_TILDE] = actions(245); - v->a[522][anon_sym_AMP_GT] = actions(241); - v->a[522][anon_sym_AMP_GT_GT] = actions(278); - v->a[522][anon_sym_LT_AMP] = actions(241); - v->a[522][anon_sym_GT_AMP] = actions(241); - v->a[522][anon_sym_GT_PIPE] = actions(278); - v->a[522][anon_sym_LT_AMP_DASH] = actions(278); - v->a[522][anon_sym_GT_AMP_DASH] = actions(278); - v->a[522][anon_sym_LT_LT_DASH] = actions(278); - v->a[522][anon_sym_LT_LT_LT] = actions(278); - v->a[522][anon_sym_QMARK] = actions(243); - v->a[522][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(278); - v->a[522][anon_sym_DOLLAR_LBRACK] = actions(278); - v->a[522][anon_sym_DOLLAR] = actions(241); - parse_table_2312(v); -} - -void parse_table_2312(t_parse_table_array *v) -{ - v->a[522][sym__special_character] = actions(1381); - v->a[522][anon_sym_DQUOTE] = actions(278); - v->a[522][sym_raw_string] = actions(278); - v->a[522][sym_ansi_c_string] = actions(278); - v->a[522][aux_sym_number_token1] = actions(241); - v->a[522][aux_sym_number_token2] = actions(241); - v->a[522][anon_sym_DOLLAR_LBRACE] = actions(278); - v->a[522][anon_sym_DOLLAR_LPAREN] = actions(241); - v->a[522][anon_sym_BQUOTE] = actions(278); - v->a[522][anon_sym_DOLLAR_BQUOTE] = actions(278); - v->a[522][anon_sym_LT_LPAREN] = actions(278); - v->a[522][anon_sym_GT_LPAREN] = actions(278); - v->a[522][sym_comment] = actions(71); - v->a[522][sym_file_descriptor] = actions(278); - v->a[522][sym_test_operator] = actions(356); - v->a[522][sym__bare_dollar] = actions(278); - v->a[522][sym__brace_start] = actions(278); - v->a[523][aux_sym__literal_repeat1] = state(523); - v->a[523][sym_word] = actions(1362); - v->a[523][anon_sym_LPAREN_LPAREN] = actions(1364); - parse_table_2313(v); -} - -void parse_table_2313(t_parse_table_array *v) -{ - v->a[523][anon_sym_EQ] = actions(1362); - v->a[523][anon_sym_PLUS_PLUS] = actions(1362); - v->a[523][anon_sym_DASH_DASH] = actions(1362); - v->a[523][anon_sym_PLUS_EQ] = actions(1362); - v->a[523][anon_sym_DASH_EQ] = actions(1362); - v->a[523][anon_sym_STAR_EQ] = actions(1362); - v->a[523][anon_sym_SLASH_EQ] = actions(1362); - v->a[523][anon_sym_PERCENT_EQ] = actions(1362); - v->a[523][anon_sym_STAR_STAR_EQ] = actions(1362); - v->a[523][anon_sym_LT_LT_EQ] = actions(1364); - v->a[523][anon_sym_GT_GT_EQ] = actions(1364); - v->a[523][anon_sym_AMP_EQ] = actions(1364); - v->a[523][anon_sym_CARET_EQ] = actions(1362); - v->a[523][anon_sym_PIPE_EQ] = actions(1364); - v->a[523][anon_sym_PIPE_PIPE] = actions(1364); - v->a[523][anon_sym_AMP_AMP] = actions(1364); - v->a[523][anon_sym_PIPE] = actions(1362); - v->a[523][anon_sym_CARET] = actions(1362); - v->a[523][anon_sym_AMP] = actions(1362); - v->a[523][anon_sym_EQ_EQ] = actions(1362); - parse_table_2314(v); -} - -void parse_table_2314(t_parse_table_array *v) -{ - v->a[523][anon_sym_BANG_EQ] = actions(1362); - v->a[523][anon_sym_LT] = actions(1362); - v->a[523][anon_sym_GT] = actions(1362); - v->a[523][anon_sym_LT_EQ] = actions(1364); - v->a[523][anon_sym_GT_EQ] = actions(1364); - v->a[523][anon_sym_LT_LT] = actions(1362); - v->a[523][anon_sym_GT_GT] = actions(1362); - v->a[523][anon_sym_PLUS] = actions(1362); - v->a[523][anon_sym_DASH] = actions(1362); - v->a[523][anon_sym_STAR] = actions(1362); - v->a[523][anon_sym_SLASH] = actions(1362); - v->a[523][anon_sym_PERCENT] = actions(1362); - v->a[523][anon_sym_STAR_STAR] = actions(1362); - v->a[523][anon_sym_LPAREN] = actions(1362); - v->a[523][anon_sym_PIPE_AMP] = actions(1364); - v->a[523][anon_sym_RBRACK] = actions(1364); - v->a[523][anon_sym_EQ_TILDE] = actions(1362); - v->a[523][anon_sym_AMP_GT] = actions(1362); - v->a[523][anon_sym_AMP_GT_GT] = actions(1364); - v->a[523][anon_sym_LT_AMP] = actions(1362); - parse_table_2315(v); -} - -/* EOF parse_table_462.c */ diff --git a/parser/static/parse_table/parse_table_463.c b/parser/static/parse_table/parse_table_463.c deleted file mode 100644 index 7b1d2679..00000000 --- a/parser/static/parse_table/parse_table_463.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_463.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2315(t_parse_table_array *v) -{ - v->a[523][anon_sym_GT_AMP] = actions(1362); - v->a[523][anon_sym_GT_PIPE] = actions(1364); - v->a[523][anon_sym_LT_AMP_DASH] = actions(1364); - v->a[523][anon_sym_GT_AMP_DASH] = actions(1364); - v->a[523][anon_sym_LT_LT_DASH] = actions(1364); - v->a[523][anon_sym_LT_LT_LT] = actions(1364); - v->a[523][anon_sym_QMARK] = actions(1362); - v->a[523][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1364); - v->a[523][anon_sym_DOLLAR_LBRACK] = actions(1364); - v->a[523][anon_sym_DOLLAR] = actions(1362); - v->a[523][sym__special_character] = actions(1383); - v->a[523][anon_sym_DQUOTE] = actions(1364); - v->a[523][sym_raw_string] = actions(1364); - v->a[523][sym_ansi_c_string] = actions(1364); - v->a[523][aux_sym_number_token1] = actions(1362); - v->a[523][aux_sym_number_token2] = actions(1362); - v->a[523][anon_sym_DOLLAR_LBRACE] = actions(1364); - v->a[523][anon_sym_DOLLAR_LPAREN] = actions(1362); - v->a[523][anon_sym_BQUOTE] = actions(1364); - v->a[523][anon_sym_DOLLAR_BQUOTE] = actions(1364); - parse_table_2316(v); -} - -void parse_table_2316(t_parse_table_array *v) -{ - v->a[523][anon_sym_LT_LPAREN] = actions(1364); - v->a[523][anon_sym_GT_LPAREN] = actions(1364); - v->a[523][sym_comment] = actions(71); - v->a[523][sym_file_descriptor] = actions(1364); - v->a[523][sym_test_operator] = actions(1364); - v->a[523][sym__bare_dollar] = actions(1364); - v->a[523][sym__brace_start] = actions(1364); - v->a[524][sym_word] = actions(1271); - v->a[524][anon_sym_LPAREN_LPAREN] = actions(1281); - v->a[524][anon_sym_EQ] = actions(1273); - v->a[524][anon_sym_PLUS_PLUS] = actions(1273); - v->a[524][anon_sym_DASH_DASH] = actions(1273); - v->a[524][anon_sym_PLUS_EQ] = actions(1273); - v->a[524][anon_sym_DASH_EQ] = actions(1273); - v->a[524][anon_sym_STAR_EQ] = actions(1273); - v->a[524][anon_sym_SLASH_EQ] = actions(1273); - v->a[524][anon_sym_PERCENT_EQ] = actions(1273); - v->a[524][anon_sym_STAR_STAR_EQ] = actions(1273); - v->a[524][anon_sym_LT_LT_EQ] = actions(1369); - v->a[524][anon_sym_GT_GT_EQ] = actions(1369); - parse_table_2317(v); -} - -void parse_table_2317(t_parse_table_array *v) -{ - v->a[524][anon_sym_AMP_EQ] = actions(1369); - v->a[524][anon_sym_CARET_EQ] = actions(1273); - v->a[524][anon_sym_PIPE_EQ] = actions(1369); - v->a[524][anon_sym_PIPE_PIPE] = actions(1283); - v->a[524][anon_sym_AMP_AMP] = actions(1283); - v->a[524][anon_sym_PIPE] = actions(1275); - v->a[524][anon_sym_CARET] = actions(1273); - v->a[524][anon_sym_AMP] = actions(1273); - v->a[524][anon_sym_EQ_EQ] = actions(1275); - v->a[524][anon_sym_BANG_EQ] = actions(1273); - v->a[524][anon_sym_LT] = actions(1275); - v->a[524][anon_sym_GT] = actions(1275); - v->a[524][anon_sym_LT_EQ] = actions(1369); - v->a[524][anon_sym_GT_EQ] = actions(1369); - v->a[524][anon_sym_LT_LT] = actions(1275); - v->a[524][anon_sym_GT_GT] = actions(1275); - v->a[524][anon_sym_PLUS] = actions(1273); - v->a[524][anon_sym_DASH] = actions(1273); - v->a[524][anon_sym_STAR] = actions(1273); - v->a[524][anon_sym_SLASH] = actions(1273); - parse_table_2318(v); -} - -void parse_table_2318(t_parse_table_array *v) -{ - v->a[524][anon_sym_PERCENT] = actions(1273); - v->a[524][anon_sym_STAR_STAR] = actions(1273); - v->a[524][anon_sym_LPAREN] = actions(1271); - v->a[524][anon_sym_PIPE_AMP] = actions(1281); - v->a[524][anon_sym_RBRACK] = actions(1369); - v->a[524][anon_sym_EQ_TILDE] = actions(1275); - v->a[524][anon_sym_AMP_GT] = actions(1271); - v->a[524][anon_sym_AMP_GT_GT] = actions(1281); - v->a[524][anon_sym_LT_AMP] = actions(1271); - v->a[524][anon_sym_GT_AMP] = actions(1271); - v->a[524][anon_sym_GT_PIPE] = actions(1281); - v->a[524][anon_sym_LT_AMP_DASH] = actions(1281); - v->a[524][anon_sym_GT_AMP_DASH] = actions(1281); - v->a[524][anon_sym_LT_LT_DASH] = actions(1281); - v->a[524][anon_sym_LT_LT_LT] = actions(1281); - v->a[524][anon_sym_QMARK] = actions(1273); - v->a[524][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1281); - v->a[524][anon_sym_DOLLAR_LBRACK] = actions(1281); - v->a[524][anon_sym_DOLLAR] = actions(1271); - v->a[524][sym__special_character] = actions(1271); - parse_table_2319(v); -} - -void parse_table_2319(t_parse_table_array *v) -{ - v->a[524][anon_sym_DQUOTE] = actions(1281); - v->a[524][sym_raw_string] = actions(1281); - v->a[524][sym_ansi_c_string] = actions(1281); - v->a[524][aux_sym_number_token1] = actions(1271); - v->a[524][aux_sym_number_token2] = actions(1271); - v->a[524][anon_sym_DOLLAR_LBRACE] = actions(1281); - v->a[524][anon_sym_DOLLAR_LPAREN] = actions(1271); - v->a[524][anon_sym_BQUOTE] = actions(1281); - v->a[524][anon_sym_DOLLAR_BQUOTE] = actions(1281); - v->a[524][anon_sym_LT_LPAREN] = actions(1281); - v->a[524][anon_sym_GT_LPAREN] = actions(1281); - v->a[524][sym_comment] = actions(71); - v->a[524][sym_file_descriptor] = actions(1281); - v->a[524][sym_test_operator] = actions(1283); - v->a[524][sym__bare_dollar] = actions(1281); - v->a[524][sym__brace_start] = actions(1281); - v->a[525][sym_word] = actions(1261); - v->a[525][anon_sym_LPAREN_LPAREN] = actions(1263); - v->a[525][anon_sym_EQ] = actions(1261); - v->a[525][anon_sym_PLUS_PLUS] = actions(1261); - parse_table_2320(v); -} - -/* EOF parse_table_463.c */ diff --git a/parser/static/parse_table/parse_table_464.c b/parser/static/parse_table/parse_table_464.c deleted file mode 100644 index 4236c54b..00000000 --- a/parser/static/parse_table/parse_table_464.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_464.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2320(t_parse_table_array *v) -{ - v->a[525][anon_sym_DASH_DASH] = actions(1261); - v->a[525][anon_sym_PLUS_EQ] = actions(1261); - v->a[525][anon_sym_DASH_EQ] = actions(1261); - v->a[525][anon_sym_STAR_EQ] = actions(1261); - v->a[525][anon_sym_SLASH_EQ] = actions(1261); - v->a[525][anon_sym_PERCENT_EQ] = actions(1261); - v->a[525][anon_sym_STAR_STAR_EQ] = actions(1261); - v->a[525][anon_sym_LT_LT_EQ] = actions(1263); - v->a[525][anon_sym_GT_GT_EQ] = actions(1263); - v->a[525][anon_sym_AMP_EQ] = actions(1263); - v->a[525][anon_sym_CARET_EQ] = actions(1261); - v->a[525][anon_sym_PIPE_EQ] = actions(1263); - v->a[525][anon_sym_PIPE_PIPE] = actions(1263); - v->a[525][anon_sym_AMP_AMP] = actions(1263); - v->a[525][anon_sym_PIPE] = actions(1261); - v->a[525][anon_sym_CARET] = actions(1261); - v->a[525][anon_sym_AMP] = actions(1261); - v->a[525][anon_sym_EQ_EQ] = actions(1261); - v->a[525][anon_sym_BANG_EQ] = actions(1261); - v->a[525][anon_sym_LT] = actions(1261); - parse_table_2321(v); -} - -void parse_table_2321(t_parse_table_array *v) -{ - v->a[525][anon_sym_GT] = actions(1261); - v->a[525][anon_sym_LT_EQ] = actions(1263); - v->a[525][anon_sym_GT_EQ] = actions(1263); - v->a[525][anon_sym_LT_LT] = actions(1261); - v->a[525][anon_sym_GT_GT] = actions(1261); - v->a[525][anon_sym_PLUS] = actions(1261); - v->a[525][anon_sym_DASH] = actions(1261); - v->a[525][anon_sym_STAR] = actions(1261); - v->a[525][anon_sym_SLASH] = actions(1261); - v->a[525][anon_sym_PERCENT] = actions(1261); - v->a[525][anon_sym_STAR_STAR] = actions(1261); - v->a[525][anon_sym_LPAREN] = actions(1261); - v->a[525][anon_sym_PIPE_AMP] = actions(1263); - v->a[525][anon_sym_RBRACK] = actions(1263); - v->a[525][anon_sym_EQ_TILDE] = actions(1261); - v->a[525][anon_sym_AMP_GT] = actions(1261); - v->a[525][anon_sym_AMP_GT_GT] = actions(1263); - v->a[525][anon_sym_LT_AMP] = actions(1261); - v->a[525][anon_sym_GT_AMP] = actions(1261); - v->a[525][anon_sym_GT_PIPE] = actions(1263); - parse_table_2322(v); -} - -void parse_table_2322(t_parse_table_array *v) -{ - v->a[525][anon_sym_LT_AMP_DASH] = actions(1263); - v->a[525][anon_sym_GT_AMP_DASH] = actions(1263); - v->a[525][anon_sym_LT_LT_DASH] = actions(1263); - v->a[525][anon_sym_LT_LT_LT] = actions(1263); - v->a[525][anon_sym_QMARK] = actions(1261); - v->a[525][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1263); - v->a[525][anon_sym_DOLLAR_LBRACK] = actions(1263); - v->a[525][anon_sym_DOLLAR] = actions(1261); - v->a[525][sym__special_character] = actions(1261); - v->a[525][anon_sym_DQUOTE] = actions(1263); - v->a[525][sym_raw_string] = actions(1263); - v->a[525][sym_ansi_c_string] = actions(1263); - v->a[525][aux_sym_number_token1] = actions(1261); - v->a[525][aux_sym_number_token2] = actions(1261); - v->a[525][anon_sym_DOLLAR_LBRACE] = actions(1263); - v->a[525][anon_sym_DOLLAR_LPAREN] = actions(1261); - v->a[525][anon_sym_BQUOTE] = actions(1263); - v->a[525][anon_sym_DOLLAR_BQUOTE] = actions(1263); - v->a[525][anon_sym_LT_LPAREN] = actions(1263); - v->a[525][anon_sym_GT_LPAREN] = actions(1263); - parse_table_2323(v); -} - -void parse_table_2323(t_parse_table_array *v) -{ - v->a[525][sym_comment] = actions(71); - v->a[525][sym_file_descriptor] = actions(1263); - v->a[525][sym_test_operator] = actions(1263); - v->a[525][sym__bare_dollar] = actions(1263); - v->a[525][sym__brace_start] = actions(1263); - v->a[526][sym_subshell] = state(5014); - v->a[526][sym_test_command] = state(5014); - v->a[526][sym_command] = state(5026); - v->a[526][sym_command_name] = state(533); - v->a[526][sym_variable_assignment] = state(1974); - v->a[526][sym_subscript] = state(6754); - v->a[526][sym_file_redirect] = state(3581); - v->a[526][sym_herestring_redirect] = state(3581); - v->a[526][sym__expression] = state(3100); - v->a[526][sym_binary_expression] = state(3053); - v->a[526][sym_ternary_expression] = state(3053); - v->a[526][sym_unary_expression] = state(3053); - v->a[526][sym_postfix_expression] = state(3053); - v->a[526][sym_parenthesized_expression] = state(3053); - v->a[526][sym_arithmetic_expansion] = state(472); - parse_table_2324(v); -} - -void parse_table_2324(t_parse_table_array *v) -{ - v->a[526][sym_brace_expression] = state(472); - v->a[526][sym_concatenation] = state(502); - v->a[526][sym_string] = state(472); - v->a[526][sym_translated_string] = state(472); - v->a[526][sym_number] = state(472); - v->a[526][sym_simple_expansion] = state(472); - v->a[526][sym_expansion] = state(472); - v->a[526][sym_command_substitution] = state(472); - v->a[526][sym_process_substitution] = state(472); - v->a[526][aux_sym_command_repeat1] = state(951); - v->a[526][aux_sym__literal_repeat1] = state(493); - v->a[526][sym_word] = actions(1386); - v->a[526][anon_sym_LPAREN_LPAREN] = actions(83); - v->a[526][anon_sym_LT] = actions(1388); - v->a[526][anon_sym_GT] = actions(1388); - v->a[526][anon_sym_GT_GT] = actions(1390); - v->a[526][anon_sym_LPAREN] = actions(89); - v->a[526][anon_sym_BANG] = actions(250); - v->a[526][anon_sym_LBRACK] = actions(33); - v->a[526][anon_sym_LBRACK_LBRACK] = actions(35); - parse_table_2325(v); -} - -/* EOF parse_table_464.c */ diff --git a/parser/static/parse_table/parse_table_465.c b/parser/static/parse_table/parse_table_465.c deleted file mode 100644 index dd56275c..00000000 --- a/parser/static/parse_table/parse_table_465.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_465.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2325(t_parse_table_array *v) -{ - v->a[526][anon_sym_AMP_GT] = actions(1388); - v->a[526][anon_sym_AMP_GT_GT] = actions(1390); - v->a[526][anon_sym_LT_AMP] = actions(1388); - v->a[526][anon_sym_GT_AMP] = actions(1388); - v->a[526][anon_sym_GT_PIPE] = actions(1390); - v->a[526][anon_sym_LT_AMP_DASH] = actions(1392); - v->a[526][anon_sym_GT_AMP_DASH] = actions(1392); - v->a[526][anon_sym_LT_LT_LT] = actions(1394); - v->a[526][anon_sym_PLUS_PLUS2] = actions(103); - v->a[526][anon_sym_DASH_DASH2] = actions(103); - v->a[526][anon_sym_DASH2] = actions(105); - v->a[526][anon_sym_PLUS2] = actions(105); - v->a[526][anon_sym_TILDE] = actions(107); - v->a[526][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(109); - v->a[526][anon_sym_DOLLAR_LBRACK] = actions(111); - v->a[526][anon_sym_DOLLAR] = actions(113); - v->a[526][sym__special_character] = actions(115); - v->a[526][anon_sym_DQUOTE] = actions(117); - v->a[526][sym_raw_string] = actions(119); - v->a[526][sym_ansi_c_string] = actions(119); - parse_table_2326(v); -} - -void parse_table_2326(t_parse_table_array *v) -{ - v->a[526][aux_sym_number_token1] = actions(121); - v->a[526][aux_sym_number_token2] = actions(123); - v->a[526][anon_sym_DOLLAR_LBRACE] = actions(125); - v->a[526][anon_sym_DOLLAR_LPAREN] = actions(127); - v->a[526][anon_sym_BQUOTE] = actions(129); - v->a[526][anon_sym_DOLLAR_BQUOTE] = actions(131); - v->a[526][anon_sym_LT_LPAREN] = actions(133); - v->a[526][anon_sym_GT_LPAREN] = actions(133); - v->a[526][sym_comment] = actions(71); - v->a[526][sym_file_descriptor] = actions(1396); - v->a[526][sym_variable_name] = actions(137); - v->a[526][sym_test_operator] = actions(139); - v->a[526][sym__brace_start] = actions(141); - v->a[527][sym_subshell] = state(5623); - v->a[527][sym_test_command] = state(5623); - v->a[527][sym_command] = state(5624); - v->a[527][sym_command_name] = state(620); - v->a[527][sym_variable_assignment] = state(2941); - v->a[527][sym_subscript] = state(6756); - v->a[527][sym_file_redirect] = state(3581); - parse_table_2327(v); -} - -void parse_table_2327(t_parse_table_array *v) -{ - v->a[527][sym_herestring_redirect] = state(3581); - v->a[527][sym__expression] = state(3011); - v->a[527][sym_binary_expression] = state(3071); - v->a[527][sym_ternary_expression] = state(3071); - v->a[527][sym_unary_expression] = state(3071); - v->a[527][sym_postfix_expression] = state(3071); - v->a[527][sym_parenthesized_expression] = state(3071); - v->a[527][sym_arithmetic_expansion] = state(496); - v->a[527][sym_brace_expression] = state(496); - v->a[527][sym_concatenation] = state(524); - v->a[527][sym_string] = state(496); - v->a[527][sym_translated_string] = state(496); - v->a[527][sym_number] = state(496); - v->a[527][sym_simple_expansion] = state(496); - v->a[527][sym_expansion] = state(496); - v->a[527][sym_command_substitution] = state(496); - v->a[527][sym_process_substitution] = state(496); - v->a[527][aux_sym_command_repeat1] = state(955); - v->a[527][aux_sym__literal_repeat1] = state(522); - v->a[527][sym_word] = actions(1398); - parse_table_2328(v); -} - -void parse_table_2328(t_parse_table_array *v) -{ - v->a[527][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[527][anon_sym_LT] = actions(1388); - v->a[527][anon_sym_GT] = actions(1388); - v->a[527][anon_sym_GT_GT] = actions(1390); - v->a[527][anon_sym_LPAREN] = actions(155); - v->a[527][anon_sym_BANG] = actions(361); - v->a[527][anon_sym_LBRACK] = actions(169); - v->a[527][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[527][anon_sym_AMP_GT] = actions(1388); - v->a[527][anon_sym_AMP_GT_GT] = actions(1390); - v->a[527][anon_sym_LT_AMP] = actions(1388); - v->a[527][anon_sym_GT_AMP] = actions(1388); - v->a[527][anon_sym_GT_PIPE] = actions(1390); - v->a[527][anon_sym_LT_AMP_DASH] = actions(1392); - v->a[527][anon_sym_GT_AMP_DASH] = actions(1392); - v->a[527][anon_sym_LT_LT_LT] = actions(1394); - v->a[527][anon_sym_PLUS_PLUS2] = actions(183); - v->a[527][anon_sym_DASH_DASH2] = actions(183); - v->a[527][anon_sym_DASH2] = actions(185); - v->a[527][anon_sym_PLUS2] = actions(185); - parse_table_2329(v); -} - -void parse_table_2329(t_parse_table_array *v) -{ - v->a[527][anon_sym_TILDE] = actions(187); - v->a[527][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[527][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[527][anon_sym_DOLLAR] = actions(193); - v->a[527][sym__special_character] = actions(195); - v->a[527][anon_sym_DQUOTE] = actions(197); - v->a[527][sym_raw_string] = actions(199); - v->a[527][sym_ansi_c_string] = actions(199); - v->a[527][aux_sym_number_token1] = actions(201); - v->a[527][aux_sym_number_token2] = actions(203); - v->a[527][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[527][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[527][anon_sym_BQUOTE] = actions(209); - v->a[527][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[527][anon_sym_LT_LPAREN] = actions(213); - v->a[527][anon_sym_GT_LPAREN] = actions(213); - v->a[527][sym_comment] = actions(71); - v->a[527][sym_file_descriptor] = actions(1396); - v->a[527][sym_variable_name] = actions(217); - v->a[527][sym_test_operator] = actions(219); - parse_table_2330(v); -} - -/* EOF parse_table_465.c */ diff --git a/parser/static/parse_table/parse_table_466.c b/parser/static/parse_table/parse_table_466.c deleted file mode 100644 index f4b24312..00000000 --- a/parser/static/parse_table/parse_table_466.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse_table_466.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./parse_table.h" - -void parse_table_2330(t_parse_table_array *v) -{ - v->a[527][sym__brace_start] = actions(221); -} - -/* EOF parse_table_466.c */ diff --git a/parser/static/parse_table/parse_table_47.c b/parser/static/parse_table/parse_table_47.c index e3946cde..52a68105 100644 --- a/parser/static/parse_table/parse_table_47.c +++ b/parser/static/parse_table/parse_table_47.c @@ -14,126 +14,126 @@ void parse_table_235(t_parse_table_array *v) { - v->a[48][anon_sym_LT_AMP_DASH] = actions(308); - v->a[48][anon_sym_GT_AMP_DASH] = actions(308); - v->a[48][anon_sym_LT_LT_LT] = actions(310); - v->a[48][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[48][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[48][anon_sym_DOLLAR] = actions(316); - v->a[48][sym__special_character] = actions(318); - v->a[48][anon_sym_DQUOTE] = actions(320); - v->a[48][sym_raw_string] = actions(322); - v->a[48][sym_ansi_c_string] = actions(322); - v->a[48][aux_sym_number_token1] = actions(324); - v->a[48][aux_sym_number_token2] = actions(326); - v->a[48][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[48][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[48][anon_sym_BQUOTE] = actions(332); - v->a[48][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[48][anon_sym_LT_LPAREN] = actions(336); - v->a[48][anon_sym_GT_LPAREN] = actions(336); - v->a[48][sym_comment] = actions(71); - v->a[48][sym_file_descriptor] = actions(338); + v->a[59][anon_sym_LBRACE] = actions(21); + v->a[59][anon_sym_BANG] = actions(425); + v->a[59][anon_sym_declare] = actions(427); + v->a[59][anon_sym_typeset] = actions(427); + v->a[59][anon_sym_export] = actions(427); + v->a[59][anon_sym_readonly] = actions(427); + v->a[59][anon_sym_local] = actions(427); + v->a[59][anon_sym_unset] = actions(429); + v->a[59][anon_sym_unsetenv] = actions(429); + v->a[59][anon_sym_LT] = actions(431); + v->a[59][anon_sym_GT] = actions(431); + v->a[59][anon_sym_GT_GT] = actions(433); + v->a[59][anon_sym_AMP_GT] = actions(431); + v->a[59][anon_sym_AMP_GT_GT] = actions(433); + v->a[59][anon_sym_LT_AMP] = actions(431); + v->a[59][anon_sym_GT_AMP] = actions(431); + v->a[59][anon_sym_GT_PIPE] = actions(433); + v->a[59][anon_sym_LT_AMP_DASH] = actions(435); + v->a[59][anon_sym_GT_AMP_DASH] = actions(435); + v->a[59][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_236(v); } void parse_table_236(t_parse_table_array *v) { - v->a[48][sym_variable_name] = actions(340); - v->a[48][sym_test_operator] = actions(342); - v->a[48][sym__brace_start] = actions(344); - v->a[49][sym__statements] = state(7117); - v->a[49][sym__statement_not_pipeline] = state(6614); - v->a[49][sym_redirected_statement] = state(4797); - v->a[49][sym_for_statement] = state(4797); - v->a[49][sym_c_style_for_statement] = state(4797); - v->a[49][sym_while_statement] = state(4400); - v->a[49][sym_if_statement] = state(4400); - v->a[49][sym_case_statement] = state(4797); - v->a[49][sym_function_definition] = state(4797); - v->a[49][sym_compound_statement] = state(4797); - v->a[49][sym_subshell] = state(4797); - v->a[49][sym_pipeline] = state(5054); - v->a[49][sym_list] = state(4797); - v->a[49][sym_negated_command] = state(4797); - v->a[49][sym_test_command] = state(4797); - v->a[49][sym_declaration_command] = state(4797); - v->a[49][sym_unset_command] = state(4797); + v->a[59][anon_sym_DOLLAR] = actions(89); + v->a[59][sym__special_character] = actions(437); + v->a[59][anon_sym_DQUOTE] = actions(93); + v->a[59][sym_raw_string] = actions(439); + v->a[59][aux_sym_number_token1] = actions(97); + v->a[59][aux_sym_number_token2] = actions(99); + v->a[59][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[59][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[59][anon_sym_BQUOTE] = actions(105); + v->a[59][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[59][sym_comment] = actions(57); + v->a[59][sym_file_descriptor] = actions(441); + v->a[59][sym_variable_name] = actions(443); + v->a[59][sym_test_operator] = actions(439); + v->a[59][sym__brace_start] = actions(113); + v->a[60][sym__statements] = state(3602); + v->a[60][sym__statement_not_pipeline] = state(3480); + v->a[60][sym_redirected_statement] = state(2098); + v->a[60][sym_for_statement] = state(2098); + v->a[60][sym_while_statement] = state(2098); parse_table_237(v); } void parse_table_237(t_parse_table_array *v) { - v->a[49][sym_command] = state(4797); - v->a[49][sym_command_name] = state(533); - v->a[49][sym_variable_assignment] = state(945); - v->a[49][sym_variable_assignments] = state(4797); - v->a[49][sym_subscript] = state(6754); - v->a[49][sym_file_redirect] = state(2019); - v->a[49][sym_herestring_redirect] = state(2017); - v->a[49][sym_arithmetic_expansion] = state(938); - v->a[49][sym_brace_expression] = state(938); - v->a[49][sym_concatenation] = state(1376); - v->a[49][sym_string] = state(938); - v->a[49][sym_translated_string] = state(938); - v->a[49][sym_number] = state(938); - v->a[49][sym_simple_expansion] = state(938); - v->a[49][sym_expansion] = state(938); - v->a[49][sym_command_substitution] = state(938); - v->a[49][sym_process_substitution] = state(938); - v->a[49][aux_sym__statements_repeat1] = state(423); - v->a[49][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[49][aux_sym_command_repeat1] = state(951); + v->a[60][sym_if_statement] = state(2098); + v->a[60][sym_case_statement] = state(2098); + v->a[60][sym_function_definition] = state(2098); + v->a[60][sym_compound_statement] = state(2098); + v->a[60][sym_subshell] = state(2098); + v->a[60][sym_pipeline] = state(2384); + v->a[60][sym_list] = state(2098); + v->a[60][sym_negated_command] = state(2098); + v->a[60][sym_declaration_command] = state(2098); + v->a[60][sym_unset_command] = state(2098); + v->a[60][sym_command] = state(2098); + v->a[60][sym_command_name] = state(292); + v->a[60][sym_variable_assignment] = state(539); + v->a[60][sym_variable_assignments] = state(2098); + v->a[60][sym_file_redirect] = state(1282); + v->a[60][sym_arithmetic_expansion] = state(702); + v->a[60][sym_brace_expression] = state(702); + v->a[60][sym_concatenation] = state(1192); + v->a[60][sym_string] = state(702); + v->a[60][sym_number] = state(702); parse_table_238(v); } void parse_table_238(t_parse_table_array *v) { - v->a[49][aux_sym__literal_repeat1] = state(1267); - v->a[49][sym_word] = actions(765); - v->a[49][anon_sym_for] = actions(9); - v->a[49][anon_sym_select] = actions(11); - v->a[49][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[49][anon_sym_LT] = actions(85); - v->a[49][anon_sym_GT] = actions(85); - v->a[49][anon_sym_GT_GT] = actions(87); - v->a[49][anon_sym_LPAREN] = actions(19); - v->a[49][anon_sym_RPAREN] = actions(767); - v->a[49][anon_sym_while] = actions(21); - v->a[49][anon_sym_until] = actions(21); - v->a[49][anon_sym_if] = actions(23); - v->a[49][anon_sym_case] = actions(25); - v->a[49][anon_sym_function] = actions(91); - v->a[49][anon_sym_LBRACE] = actions(29); - v->a[49][anon_sym_BANG] = actions(769); - v->a[49][anon_sym_LBRACK] = actions(33); - v->a[49][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[49][anon_sym_declare] = actions(95); + v->a[60][sym_simple_expansion] = state(702); + v->a[60][sym_expansion] = state(702); + v->a[60][sym_command_substitution] = state(702); + v->a[60][aux_sym__statements_repeat1] = state(226); + v->a[60][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[60][aux_sym_command_repeat1] = state(1041); + v->a[60][aux_sym__literal_repeat1] = state(1048); + v->a[60][sym_word] = actions(419); + v->a[60][anon_sym_for] = actions(9); + v->a[60][anon_sym_select] = actions(9); + v->a[60][anon_sym_while] = actions(11); + v->a[60][anon_sym_until] = actions(11); + v->a[60][anon_sym_if] = actions(13); + v->a[60][anon_sym_case] = actions(15); + v->a[60][anon_sym_LPAREN] = actions(17); + v->a[60][anon_sym_function] = actions(423); + v->a[60][anon_sym_LBRACE] = actions(21); + v->a[60][anon_sym_BANG] = actions(425); + v->a[60][anon_sym_declare] = actions(427); + v->a[60][anon_sym_typeset] = actions(427); parse_table_239(v); } void parse_table_239(t_parse_table_array *v) { - v->a[49][anon_sym_typeset] = actions(95); - v->a[49][anon_sym_export] = actions(95); - v->a[49][anon_sym_readonly] = actions(95); - v->a[49][anon_sym_local] = actions(95); - v->a[49][anon_sym_unset] = actions(97); - v->a[49][anon_sym_unsetenv] = actions(97); - v->a[49][anon_sym_AMP_GT] = actions(85); - v->a[49][anon_sym_AMP_GT_GT] = actions(87); - v->a[49][anon_sym_LT_AMP] = actions(85); - v->a[49][anon_sym_GT_AMP] = actions(85); - v->a[49][anon_sym_GT_PIPE] = actions(87); - v->a[49][anon_sym_LT_AMP_DASH] = actions(99); - v->a[49][anon_sym_GT_AMP_DASH] = actions(99); - v->a[49][anon_sym_LT_LT_LT] = actions(101); - v->a[49][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[49][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[49][anon_sym_DOLLAR] = actions(316); - v->a[49][sym__special_character] = actions(771); - v->a[49][anon_sym_DQUOTE] = actions(320); - v->a[49][sym_raw_string] = actions(773); + v->a[60][anon_sym_export] = actions(427); + v->a[60][anon_sym_readonly] = actions(427); + v->a[60][anon_sym_local] = actions(427); + v->a[60][anon_sym_unset] = actions(429); + v->a[60][anon_sym_unsetenv] = actions(429); + v->a[60][anon_sym_LT] = actions(431); + v->a[60][anon_sym_GT] = actions(431); + v->a[60][anon_sym_GT_GT] = actions(433); + v->a[60][anon_sym_AMP_GT] = actions(431); + v->a[60][anon_sym_AMP_GT_GT] = actions(433); + v->a[60][anon_sym_LT_AMP] = actions(431); + v->a[60][anon_sym_GT_AMP] = actions(431); + v->a[60][anon_sym_GT_PIPE] = actions(433); + v->a[60][anon_sym_LT_AMP_DASH] = actions(435); + v->a[60][anon_sym_GT_AMP_DASH] = actions(435); + v->a[60][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[60][anon_sym_DOLLAR] = actions(89); + v->a[60][sym__special_character] = actions(437); + v->a[60][anon_sym_DQUOTE] = actions(93); + v->a[60][sym_raw_string] = actions(439); parse_table_240(v); } diff --git a/parser/static/parse_table/parse_table_48.c b/parser/static/parse_table/parse_table_48.c index e1bae6bb..ca40d22d 100644 --- a/parser/static/parse_table/parse_table_48.c +++ b/parser/static/parse_table/parse_table_48.c @@ -14,126 +14,126 @@ void parse_table_240(t_parse_table_array *v) { - v->a[49][sym_ansi_c_string] = actions(773); - v->a[49][aux_sym_number_token1] = actions(324); - v->a[49][aux_sym_number_token2] = actions(326); - v->a[49][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[49][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[49][anon_sym_BQUOTE] = actions(332); - v->a[49][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[49][anon_sym_LT_LPAREN] = actions(336); - v->a[49][anon_sym_GT_LPAREN] = actions(336); - v->a[49][sym_comment] = actions(71); - v->a[49][sym_file_descriptor] = actions(135); - v->a[49][sym_variable_name] = actions(137); - v->a[49][sym_test_operator] = actions(775); - v->a[49][sym__brace_start] = actions(344); - v->a[50][aux_sym__terminated_statement] = state(34); - v->a[50][sym__statement_not_pipeline] = state(6718); - v->a[50][sym_redirected_statement] = state(5007); - v->a[50][sym_for_statement] = state(5007); - v->a[50][sym_c_style_for_statement] = state(5007); - v->a[50][sym_while_statement] = state(4551); + v->a[60][aux_sym_number_token1] = actions(97); + v->a[60][aux_sym_number_token2] = actions(99); + v->a[60][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[60][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[60][anon_sym_BQUOTE] = actions(105); + v->a[60][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[60][sym_comment] = actions(57); + v->a[60][sym_file_descriptor] = actions(441); + v->a[60][sym_variable_name] = actions(443); + v->a[60][sym_test_operator] = actions(439); + v->a[60][sym__brace_start] = actions(113); + v->a[61][sym__statements] = state(3609); + v->a[61][sym__statement_not_pipeline] = state(3476); + v->a[61][sym_redirected_statement] = state(2121); + v->a[61][sym_for_statement] = state(2121); + v->a[61][sym_while_statement] = state(2121); + v->a[61][sym_if_statement] = state(2121); + v->a[61][sym_case_statement] = state(2121); + v->a[61][sym_function_definition] = state(2121); + v->a[61][sym_compound_statement] = state(2121); parse_table_241(v); } void parse_table_241(t_parse_table_array *v) { - v->a[50][sym_do_group] = state(4946); - v->a[50][sym_if_statement] = state(4551); - v->a[50][sym_case_statement] = state(5007); - v->a[50][sym_function_definition] = state(5007); - v->a[50][sym_compound_statement] = state(5007); - v->a[50][sym_subshell] = state(5007); - v->a[50][sym_pipeline] = state(5189); - v->a[50][sym_list] = state(5007); - v->a[50][sym_negated_command] = state(5007); - v->a[50][sym_test_command] = state(5007); - v->a[50][sym_declaration_command] = state(5007); - v->a[50][sym_unset_command] = state(5007); - v->a[50][sym_command] = state(5007); - v->a[50][sym_command_name] = state(544); - v->a[50][sym_variable_assignment] = state(1151); - v->a[50][sym_variable_assignments] = state(5007); - v->a[50][sym_subscript] = state(6790); - v->a[50][sym_file_redirect] = state(2019); - v->a[50][sym_herestring_redirect] = state(2017); - v->a[50][sym_arithmetic_expansion] = state(1078); + v->a[61][sym_subshell] = state(2121); + v->a[61][sym_pipeline] = state(2499); + v->a[61][sym_list] = state(2121); + v->a[61][sym_negated_command] = state(2121); + v->a[61][sym_declaration_command] = state(2121); + v->a[61][sym_unset_command] = state(2121); + v->a[61][sym_command] = state(2121); + v->a[61][sym_command_name] = state(340); + v->a[61][sym_variable_assignment] = state(709); + v->a[61][sym_variable_assignments] = state(2121); + v->a[61][sym_file_redirect] = state(1361); + v->a[61][sym_arithmetic_expansion] = state(834); + v->a[61][sym_brace_expression] = state(834); + v->a[61][sym_concatenation] = state(1192); + v->a[61][sym_string] = state(834); + v->a[61][sym_number] = state(834); + v->a[61][sym_simple_expansion] = state(834); + v->a[61][sym_expansion] = state(834); + v->a[61][sym_command_substitution] = state(834); + v->a[61][aux_sym__statements_repeat1] = state(236); parse_table_242(v); } void parse_table_242(t_parse_table_array *v) { - v->a[50][sym_brace_expression] = state(1078); - v->a[50][sym_concatenation] = state(1376); - v->a[50][sym_string] = state(1078); - v->a[50][sym_translated_string] = state(1078); - v->a[50][sym_number] = state(1078); - v->a[50][sym_simple_expansion] = state(1078); - v->a[50][sym_expansion] = state(1078); - v->a[50][sym_command_substitution] = state(1078); - v->a[50][sym_process_substitution] = state(1078); - v->a[50][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[50][aux_sym_command_repeat1] = state(997); - v->a[50][aux_sym__literal_repeat1] = state(1267); - v->a[50][sym_word] = actions(286); - v->a[50][anon_sym_for] = actions(9); - v->a[50][anon_sym_select] = actions(11); - v->a[50][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[50][anon_sym_LT] = actions(290); - v->a[50][anon_sym_GT] = actions(290); - v->a[50][anon_sym_GT_GT] = actions(292); - v->a[50][anon_sym_LPAREN] = actions(19); + v->a[61][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[61][aux_sym_command_repeat1] = state(1008); + v->a[61][aux_sym__literal_repeat1] = state(1048); + v->a[61][sym_word] = actions(467); + v->a[61][anon_sym_for] = actions(9); + v->a[61][anon_sym_select] = actions(9); + v->a[61][anon_sym_while] = actions(11); + v->a[61][anon_sym_until] = actions(11); + v->a[61][anon_sym_if] = actions(13); + v->a[61][anon_sym_case] = actions(15); + v->a[61][anon_sym_LPAREN] = actions(17); + v->a[61][anon_sym_function] = actions(469); + v->a[61][anon_sym_LBRACE] = actions(21); + v->a[61][anon_sym_BANG] = actions(471); + v->a[61][anon_sym_declare] = actions(473); + v->a[61][anon_sym_typeset] = actions(473); + v->a[61][anon_sym_export] = actions(473); + v->a[61][anon_sym_readonly] = actions(473); + v->a[61][anon_sym_local] = actions(473); + v->a[61][anon_sym_unset] = actions(475); parse_table_243(v); } void parse_table_243(t_parse_table_array *v) { - v->a[50][anon_sym_while] = actions(21); - v->a[50][anon_sym_until] = actions(21); - v->a[50][anon_sym_do] = actions(777); - v->a[50][anon_sym_if] = actions(23); - v->a[50][anon_sym_case] = actions(25); - v->a[50][anon_sym_function] = actions(300); - v->a[50][anon_sym_LBRACE] = actions(29); - v->a[50][anon_sym_BANG] = actions(302); - v->a[50][anon_sym_LBRACK] = actions(33); - v->a[50][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[50][anon_sym_declare] = actions(304); - v->a[50][anon_sym_typeset] = actions(304); - v->a[50][anon_sym_export] = actions(304); - v->a[50][anon_sym_readonly] = actions(304); - v->a[50][anon_sym_local] = actions(304); - v->a[50][anon_sym_unset] = actions(306); - v->a[50][anon_sym_unsetenv] = actions(306); - v->a[50][anon_sym_AMP_GT] = actions(290); - v->a[50][anon_sym_AMP_GT_GT] = actions(292); - v->a[50][anon_sym_LT_AMP] = actions(290); + v->a[61][anon_sym_unsetenv] = actions(475); + v->a[61][anon_sym_LT] = actions(81); + v->a[61][anon_sym_GT] = actions(81); + v->a[61][anon_sym_GT_GT] = actions(83); + v->a[61][anon_sym_AMP_GT] = actions(81); + v->a[61][anon_sym_AMP_GT_GT] = actions(83); + v->a[61][anon_sym_LT_AMP] = actions(81); + v->a[61][anon_sym_GT_AMP] = actions(81); + v->a[61][anon_sym_GT_PIPE] = actions(83); + v->a[61][anon_sym_LT_AMP_DASH] = actions(85); + v->a[61][anon_sym_GT_AMP_DASH] = actions(85); + v->a[61][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[61][anon_sym_DOLLAR] = actions(89); + v->a[61][sym__special_character] = actions(91); + v->a[61][anon_sym_DQUOTE] = actions(93); + v->a[61][sym_raw_string] = actions(95); + v->a[61][aux_sym_number_token1] = actions(97); + v->a[61][aux_sym_number_token2] = actions(99); + v->a[61][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[61][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_244(v); } void parse_table_244(t_parse_table_array *v) { - v->a[50][anon_sym_GT_AMP] = actions(290); - v->a[50][anon_sym_GT_PIPE] = actions(292); - v->a[50][anon_sym_LT_AMP_DASH] = actions(308); - v->a[50][anon_sym_GT_AMP_DASH] = actions(308); - v->a[50][anon_sym_LT_LT_LT] = actions(310); - v->a[50][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[50][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[50][anon_sym_DOLLAR] = actions(316); - v->a[50][sym__special_character] = actions(318); - v->a[50][anon_sym_DQUOTE] = actions(320); - v->a[50][sym_raw_string] = actions(322); - v->a[50][sym_ansi_c_string] = actions(322); - v->a[50][aux_sym_number_token1] = actions(324); - v->a[50][aux_sym_number_token2] = actions(326); - v->a[50][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[50][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[50][anon_sym_BQUOTE] = actions(332); - v->a[50][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[50][anon_sym_LT_LPAREN] = actions(336); - v->a[50][anon_sym_GT_LPAREN] = actions(336); + v->a[61][anon_sym_BQUOTE] = actions(105); + v->a[61][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[61][sym_comment] = actions(57); + v->a[61][sym_file_descriptor] = actions(109); + v->a[61][sym_variable_name] = actions(111); + v->a[61][sym_test_operator] = actions(95); + v->a[61][sym__brace_start] = actions(113); + v->a[62][sym__statements] = state(3618); + v->a[62][sym__statement_not_pipeline] = state(3476); + v->a[62][sym_redirected_statement] = state(2121); + v->a[62][sym_for_statement] = state(2121); + v->a[62][sym_while_statement] = state(2121); + v->a[62][sym_if_statement] = state(2121); + v->a[62][sym_case_statement] = state(2121); + v->a[62][sym_function_definition] = state(2121); + v->a[62][sym_compound_statement] = state(2121); + v->a[62][sym_subshell] = state(2121); + v->a[62][sym_pipeline] = state(2499); + v->a[62][sym_list] = state(2121); + v->a[62][sym_negated_command] = state(2121); parse_table_245(v); } diff --git a/parser/static/parse_table/parse_table_49.c b/parser/static/parse_table/parse_table_49.c index 610d36ef..fb7dda32 100644 --- a/parser/static/parse_table/parse_table_49.c +++ b/parser/static/parse_table/parse_table_49.c @@ -14,126 +14,126 @@ void parse_table_245(t_parse_table_array *v) { - v->a[50][sym_comment] = actions(71); - v->a[50][sym_file_descriptor] = actions(338); - v->a[50][sym_variable_name] = actions(340); - v->a[50][sym_test_operator] = actions(342); - v->a[50][sym__brace_start] = actions(344); - v->a[51][aux_sym__terminated_statement] = state(34); - v->a[51][sym__statement_not_pipeline] = state(6718); - v->a[51][sym_redirected_statement] = state(5007); - v->a[51][sym_for_statement] = state(5007); - v->a[51][sym_c_style_for_statement] = state(5007); - v->a[51][sym_while_statement] = state(4551); - v->a[51][sym_do_group] = state(4632); - v->a[51][sym_if_statement] = state(4551); - v->a[51][sym_case_statement] = state(5007); - v->a[51][sym_function_definition] = state(5007); - v->a[51][sym_compound_statement] = state(5007); - v->a[51][sym_subshell] = state(5007); - v->a[51][sym_pipeline] = state(5189); - v->a[51][sym_list] = state(5007); - v->a[51][sym_negated_command] = state(5007); + v->a[62][sym_declaration_command] = state(2121); + v->a[62][sym_unset_command] = state(2121); + v->a[62][sym_command] = state(2121); + v->a[62][sym_command_name] = state(340); + v->a[62][sym_variable_assignment] = state(709); + v->a[62][sym_variable_assignments] = state(2121); + v->a[62][sym_file_redirect] = state(1361); + v->a[62][sym_arithmetic_expansion] = state(834); + v->a[62][sym_brace_expression] = state(834); + v->a[62][sym_concatenation] = state(1192); + v->a[62][sym_string] = state(834); + v->a[62][sym_number] = state(834); + v->a[62][sym_simple_expansion] = state(834); + v->a[62][sym_expansion] = state(834); + v->a[62][sym_command_substitution] = state(834); + v->a[62][aux_sym__statements_repeat1] = state(236); + v->a[62][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[62][aux_sym_command_repeat1] = state(1008); + v->a[62][aux_sym__literal_repeat1] = state(1048); + v->a[62][sym_word] = actions(467); parse_table_246(v); } void parse_table_246(t_parse_table_array *v) { - v->a[51][sym_test_command] = state(5007); - v->a[51][sym_declaration_command] = state(5007); - v->a[51][sym_unset_command] = state(5007); - v->a[51][sym_command] = state(5007); - v->a[51][sym_command_name] = state(544); - v->a[51][sym_variable_assignment] = state(1151); - v->a[51][sym_variable_assignments] = state(5007); - v->a[51][sym_subscript] = state(6790); - v->a[51][sym_file_redirect] = state(2019); - v->a[51][sym_herestring_redirect] = state(2017); - v->a[51][sym_arithmetic_expansion] = state(1078); - v->a[51][sym_brace_expression] = state(1078); - v->a[51][sym_concatenation] = state(1376); - v->a[51][sym_string] = state(1078); - v->a[51][sym_translated_string] = state(1078); - v->a[51][sym_number] = state(1078); - v->a[51][sym_simple_expansion] = state(1078); - v->a[51][sym_expansion] = state(1078); - v->a[51][sym_command_substitution] = state(1078); - v->a[51][sym_process_substitution] = state(1078); + v->a[62][anon_sym_for] = actions(9); + v->a[62][anon_sym_select] = actions(9); + v->a[62][anon_sym_while] = actions(11); + v->a[62][anon_sym_until] = actions(11); + v->a[62][anon_sym_if] = actions(13); + v->a[62][anon_sym_case] = actions(15); + v->a[62][anon_sym_LPAREN] = actions(17); + v->a[62][anon_sym_function] = actions(469); + v->a[62][anon_sym_LBRACE] = actions(21); + v->a[62][anon_sym_BANG] = actions(471); + v->a[62][anon_sym_declare] = actions(473); + v->a[62][anon_sym_typeset] = actions(473); + v->a[62][anon_sym_export] = actions(473); + v->a[62][anon_sym_readonly] = actions(473); + v->a[62][anon_sym_local] = actions(473); + v->a[62][anon_sym_unset] = actions(475); + v->a[62][anon_sym_unsetenv] = actions(475); + v->a[62][anon_sym_LT] = actions(81); + v->a[62][anon_sym_GT] = actions(81); + v->a[62][anon_sym_GT_GT] = actions(83); parse_table_247(v); } void parse_table_247(t_parse_table_array *v) { - v->a[51][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[51][aux_sym_command_repeat1] = state(997); - v->a[51][aux_sym__literal_repeat1] = state(1267); - v->a[51][sym_word] = actions(286); - v->a[51][anon_sym_for] = actions(9); - v->a[51][anon_sym_select] = actions(11); - v->a[51][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[51][anon_sym_LT] = actions(290); - v->a[51][anon_sym_GT] = actions(290); - v->a[51][anon_sym_GT_GT] = actions(292); - v->a[51][anon_sym_LPAREN] = actions(19); - v->a[51][anon_sym_while] = actions(21); - v->a[51][anon_sym_until] = actions(21); - v->a[51][anon_sym_do] = actions(779); - v->a[51][anon_sym_if] = actions(23); - v->a[51][anon_sym_case] = actions(25); - v->a[51][anon_sym_function] = actions(300); - v->a[51][anon_sym_LBRACE] = actions(29); - v->a[51][anon_sym_BANG] = actions(302); - v->a[51][anon_sym_LBRACK] = actions(33); + v->a[62][anon_sym_AMP_GT] = actions(81); + v->a[62][anon_sym_AMP_GT_GT] = actions(83); + v->a[62][anon_sym_LT_AMP] = actions(81); + v->a[62][anon_sym_GT_AMP] = actions(81); + v->a[62][anon_sym_GT_PIPE] = actions(83); + v->a[62][anon_sym_LT_AMP_DASH] = actions(85); + v->a[62][anon_sym_GT_AMP_DASH] = actions(85); + v->a[62][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[62][anon_sym_DOLLAR] = actions(89); + v->a[62][sym__special_character] = actions(91); + v->a[62][anon_sym_DQUOTE] = actions(93); + v->a[62][sym_raw_string] = actions(95); + v->a[62][aux_sym_number_token1] = actions(97); + v->a[62][aux_sym_number_token2] = actions(99); + v->a[62][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[62][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[62][anon_sym_BQUOTE] = actions(105); + v->a[62][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[62][sym_comment] = actions(57); + v->a[62][sym_file_descriptor] = actions(109); parse_table_248(v); } void parse_table_248(t_parse_table_array *v) { - v->a[51][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[51][anon_sym_declare] = actions(304); - v->a[51][anon_sym_typeset] = actions(304); - v->a[51][anon_sym_export] = actions(304); - v->a[51][anon_sym_readonly] = actions(304); - v->a[51][anon_sym_local] = actions(304); - v->a[51][anon_sym_unset] = actions(306); - v->a[51][anon_sym_unsetenv] = actions(306); - v->a[51][anon_sym_AMP_GT] = actions(290); - v->a[51][anon_sym_AMP_GT_GT] = actions(292); - v->a[51][anon_sym_LT_AMP] = actions(290); - v->a[51][anon_sym_GT_AMP] = actions(290); - v->a[51][anon_sym_GT_PIPE] = actions(292); - v->a[51][anon_sym_LT_AMP_DASH] = actions(308); - v->a[51][anon_sym_GT_AMP_DASH] = actions(308); - v->a[51][anon_sym_LT_LT_LT] = actions(310); - v->a[51][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[51][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[51][anon_sym_DOLLAR] = actions(316); - v->a[51][sym__special_character] = actions(318); + v->a[62][sym_variable_name] = actions(111); + v->a[62][sym_test_operator] = actions(95); + v->a[62][sym__brace_start] = actions(113); + v->a[63][sym__statements] = state(3592); + v->a[63][sym__statement_not_pipeline] = state(3480); + v->a[63][sym_redirected_statement] = state(2098); + v->a[63][sym_for_statement] = state(2098); + v->a[63][sym_while_statement] = state(2098); + v->a[63][sym_if_statement] = state(2098); + v->a[63][sym_case_statement] = state(2098); + v->a[63][sym_function_definition] = state(2098); + v->a[63][sym_compound_statement] = state(2098); + v->a[63][sym_subshell] = state(2098); + v->a[63][sym_pipeline] = state(2384); + v->a[63][sym_list] = state(2098); + v->a[63][sym_negated_command] = state(2098); + v->a[63][sym_declaration_command] = state(2098); + v->a[63][sym_unset_command] = state(2098); + v->a[63][sym_command] = state(2098); + v->a[63][sym_command_name] = state(292); parse_table_249(v); } void parse_table_249(t_parse_table_array *v) { - v->a[51][anon_sym_DQUOTE] = actions(320); - v->a[51][sym_raw_string] = actions(322); - v->a[51][sym_ansi_c_string] = actions(322); - v->a[51][aux_sym_number_token1] = actions(324); - v->a[51][aux_sym_number_token2] = actions(326); - v->a[51][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[51][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[51][anon_sym_BQUOTE] = actions(332); - v->a[51][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[51][anon_sym_LT_LPAREN] = actions(336); - v->a[51][anon_sym_GT_LPAREN] = actions(336); - v->a[51][sym_comment] = actions(71); - v->a[51][sym_file_descriptor] = actions(338); - v->a[51][sym_variable_name] = actions(340); - v->a[51][sym_test_operator] = actions(342); - v->a[51][sym__brace_start] = actions(344); - v->a[52][sym__statements] = state(7117); - v->a[52][sym__statement_not_pipeline] = state(6614); - v->a[52][sym_redirected_statement] = state(4797); - v->a[52][sym_for_statement] = state(4797); + v->a[63][sym_variable_assignment] = state(539); + v->a[63][sym_variable_assignments] = state(2098); + v->a[63][sym_file_redirect] = state(1315); + v->a[63][sym_arithmetic_expansion] = state(702); + v->a[63][sym_brace_expression] = state(702); + v->a[63][sym_concatenation] = state(1192); + v->a[63][sym_string] = state(702); + v->a[63][sym_number] = state(702); + v->a[63][sym_simple_expansion] = state(702); + v->a[63][sym_expansion] = state(702); + v->a[63][sym_command_substitution] = state(702); + v->a[63][aux_sym__statements_repeat1] = state(226); + v->a[63][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[63][aux_sym_command_repeat1] = state(1041); + v->a[63][aux_sym__literal_repeat1] = state(1048); + v->a[63][sym_word] = actions(419); + v->a[63][anon_sym_for] = actions(9); + v->a[63][anon_sym_select] = actions(9); + v->a[63][anon_sym_while] = actions(11); + v->a[63][anon_sym_until] = actions(11); parse_table_250(v); } diff --git a/parser/static/parse_table/parse_table_5.c b/parser/static/parse_table/parse_table_5.c index 79c58a12..35b868d3 100644 --- a/parser/static/parse_table/parse_table_5.c +++ b/parser/static/parse_table/parse_table_5.c @@ -14,126 +14,126 @@ void parse_table_25(t_parse_table_array *v) { - v->a[4][anon_sym_if] = actions(159); - v->a[4][anon_sym_case] = actions(161); - v->a[4][anon_sym_function] = actions(163); - v->a[4][anon_sym_LBRACE] = actions(165); - v->a[4][anon_sym_BANG] = actions(167); - v->a[4][anon_sym_LBRACK] = actions(169); - v->a[4][anon_sym_RBRACK] = actions(171); - v->a[4][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[4][anon_sym_declare] = actions(175); - v->a[4][anon_sym_typeset] = actions(175); - v->a[4][anon_sym_export] = actions(175); - v->a[4][anon_sym_readonly] = actions(175); - v->a[4][anon_sym_local] = actions(175); - v->a[4][anon_sym_unset] = actions(177); - v->a[4][anon_sym_unsetenv] = actions(177); - v->a[4][anon_sym_AMP_GT] = actions(151); - v->a[4][anon_sym_AMP_GT_GT] = actions(153); - v->a[4][anon_sym_LT_AMP] = actions(151); - v->a[4][anon_sym_GT_AMP] = actions(151); - v->a[4][anon_sym_GT_PIPE] = actions(153); + v->a[5][anon_sym_LT_AMP] = actions(81); + v->a[5][anon_sym_GT_AMP] = actions(81); + v->a[5][anon_sym_GT_PIPE] = actions(83); + v->a[5][anon_sym_LT_AMP_DASH] = actions(85); + v->a[5][anon_sym_GT_AMP_DASH] = actions(85); + v->a[5][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[5][anon_sym_DOLLAR] = actions(89); + v->a[5][sym__special_character] = actions(91); + v->a[5][anon_sym_DQUOTE] = actions(93); + v->a[5][sym_raw_string] = actions(95); + v->a[5][aux_sym_number_token1] = actions(97); + v->a[5][aux_sym_number_token2] = actions(99); + v->a[5][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[5][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[5][anon_sym_BQUOTE] = actions(105); + v->a[5][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[5][sym_comment] = actions(57); + v->a[5][sym_file_descriptor] = actions(109); + v->a[5][sym_variable_name] = actions(111); + v->a[5][sym_test_operator] = actions(95); parse_table_26(v); } void parse_table_26(t_parse_table_array *v) { - v->a[4][anon_sym_LT_AMP_DASH] = actions(179); - v->a[4][anon_sym_GT_AMP_DASH] = actions(179); - v->a[4][anon_sym_LT_LT_LT] = actions(181); - v->a[4][anon_sym_PLUS_PLUS2] = actions(183); - v->a[4][anon_sym_DASH_DASH2] = actions(183); - v->a[4][anon_sym_DASH2] = actions(185); - v->a[4][anon_sym_PLUS2] = actions(185); - v->a[4][anon_sym_TILDE] = actions(187); - v->a[4][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[4][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[4][anon_sym_DOLLAR] = actions(193); - v->a[4][sym__special_character] = actions(195); - v->a[4][anon_sym_DQUOTE] = actions(197); - v->a[4][sym_raw_string] = actions(199); - v->a[4][sym_ansi_c_string] = actions(199); - v->a[4][aux_sym_number_token1] = actions(201); - v->a[4][aux_sym_number_token2] = actions(203); - v->a[4][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[4][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[4][anon_sym_BQUOTE] = actions(209); + v->a[5][sym__brace_start] = actions(113); + v->a[6][aux_sym__terminated_statement] = state(3); + v->a[6][sym__statement_not_pipeline] = state(3515); + v->a[6][sym_redirected_statement] = state(2164); + v->a[6][sym_for_statement] = state(2164); + v->a[6][sym_while_statement] = state(2164); + v->a[6][sym_if_statement] = state(2164); + v->a[6][sym_elif_clause] = state(3317); + v->a[6][sym_else_clause] = state(3935); + v->a[6][sym_case_statement] = state(2164); + v->a[6][sym_function_definition] = state(2164); + v->a[6][sym_compound_statement] = state(2164); + v->a[6][sym_subshell] = state(2164); + v->a[6][sym_pipeline] = state(2581); + v->a[6][sym_list] = state(2164); + v->a[6][sym_negated_command] = state(2164); + v->a[6][sym_declaration_command] = state(2164); + v->a[6][sym_unset_command] = state(2164); + v->a[6][sym_command] = state(2164); + v->a[6][sym_command_name] = state(310); parse_table_27(v); } void parse_table_27(t_parse_table_array *v) { - v->a[4][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[4][anon_sym_LT_LPAREN] = actions(213); - v->a[4][anon_sym_GT_LPAREN] = actions(213); - v->a[4][sym_comment] = actions(71); - v->a[4][sym_file_descriptor] = actions(215); - v->a[4][sym_variable_name] = actions(217); - v->a[4][sym_test_operator] = actions(219); - v->a[4][sym__brace_start] = actions(221); - v->a[5][sym__statement_not_pipeline] = state(6568); - v->a[5][sym_redirected_statement] = state(5266); - v->a[5][sym_for_statement] = state(5406); - v->a[5][sym_c_style_for_statement] = state(5406); - v->a[5][sym_while_statement] = state(5195); - v->a[5][sym_if_statement] = state(5195); - v->a[5][sym_case_statement] = state(5406); - v->a[5][sym_function_definition] = state(5406); - v->a[5][sym_compound_statement] = state(5406); - v->a[5][sym_subshell] = state(5406); - v->a[5][sym_pipeline] = state(5569); - v->a[5][sym_list] = state(5406); + v->a[6][sym_variable_assignment] = state(704); + v->a[6][sym_variable_assignments] = state(2164); + v->a[6][sym_file_redirect] = state(1320); + v->a[6][sym_arithmetic_expansion] = state(834); + v->a[6][sym_brace_expression] = state(834); + v->a[6][sym_concatenation] = state(1192); + v->a[6][sym_string] = state(834); + v->a[6][sym_number] = state(834); + v->a[6][sym_simple_expansion] = state(834); + v->a[6][sym_expansion] = state(834); + v->a[6][sym_command_substitution] = state(834); + v->a[6][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[6][aux_sym_if_statement_repeat1] = state(3317); + v->a[6][aux_sym_command_repeat1] = state(1035); + v->a[6][aux_sym__literal_repeat1] = state(1048); + v->a[6][sym_word] = actions(65); + v->a[6][anon_sym_for] = actions(9); + v->a[6][anon_sym_select] = actions(9); + v->a[6][anon_sym_while] = actions(11); + v->a[6][anon_sym_until] = actions(11); parse_table_28(v); } void parse_table_28(t_parse_table_array *v) { - v->a[5][sym_negated_command] = state(5406); - v->a[5][sym_test_command] = state(5406); - v->a[5][sym_declaration_command] = state(5406); - v->a[5][sym_unset_command] = state(5406); - v->a[5][sym_command] = state(5406); - v->a[5][sym_command_name] = state(620); - v->a[5][sym_variable_assignment] = state(1811); - v->a[5][sym_variable_assignments] = state(5406); - v->a[5][sym_subscript] = state(6756); - v->a[5][sym_file_redirect] = state(2693); - v->a[5][sym_herestring_redirect] = state(2691); - v->a[5][sym__expression] = state(3124); - v->a[5][sym_binary_expression] = state(3071); - v->a[5][sym_ternary_expression] = state(3071); - v->a[5][sym_unary_expression] = state(3071); - v->a[5][sym_postfix_expression] = state(3071); - v->a[5][sym_parenthesized_expression] = state(3071); - v->a[5][sym_arithmetic_expansion] = state(496); - v->a[5][sym_brace_expression] = state(496); - v->a[5][sym_concatenation] = state(524); + v->a[6][anon_sym_if] = actions(13); + v->a[6][anon_sym_fi] = actions(121); + v->a[6][anon_sym_elif] = actions(69); + v->a[6][anon_sym_else] = actions(71); + v->a[6][anon_sym_case] = actions(15); + v->a[6][anon_sym_LPAREN] = actions(17); + v->a[6][anon_sym_function] = actions(73); + v->a[6][anon_sym_LBRACE] = actions(21); + v->a[6][anon_sym_BANG] = actions(75); + v->a[6][anon_sym_declare] = actions(77); + v->a[6][anon_sym_typeset] = actions(77); + v->a[6][anon_sym_export] = actions(77); + v->a[6][anon_sym_readonly] = actions(77); + v->a[6][anon_sym_local] = actions(77); + v->a[6][anon_sym_unset] = actions(79); + v->a[6][anon_sym_unsetenv] = actions(79); + v->a[6][anon_sym_LT] = actions(81); + v->a[6][anon_sym_GT] = actions(81); + v->a[6][anon_sym_GT_GT] = actions(83); + v->a[6][anon_sym_AMP_GT] = actions(81); parse_table_29(v); } void parse_table_29(t_parse_table_array *v) { - v->a[5][sym_string] = state(496); - v->a[5][sym_translated_string] = state(496); - v->a[5][sym_number] = state(496); - v->a[5][sym_simple_expansion] = state(496); - v->a[5][sym_expansion] = state(496); - v->a[5][sym_command_substitution] = state(496); - v->a[5][sym_process_substitution] = state(496); - v->a[5][aux_sym_redirected_statement_repeat2] = state(5167); - v->a[5][aux_sym_command_repeat1] = state(955); - v->a[5][aux_sym__literal_repeat1] = state(522); - v->a[5][sym_word] = actions(143); - v->a[5][anon_sym_for] = actions(145); - v->a[5][anon_sym_select] = actions(147); - v->a[5][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[5][anon_sym_LT] = actions(151); - v->a[5][anon_sym_GT] = actions(151); - v->a[5][anon_sym_GT_GT] = actions(153); - v->a[5][anon_sym_LPAREN] = actions(155); - v->a[5][anon_sym_while] = actions(157); - v->a[5][anon_sym_until] = actions(157); + v->a[6][anon_sym_AMP_GT_GT] = actions(83); + v->a[6][anon_sym_LT_AMP] = actions(81); + v->a[6][anon_sym_GT_AMP] = actions(81); + v->a[6][anon_sym_GT_PIPE] = actions(83); + v->a[6][anon_sym_LT_AMP_DASH] = actions(85); + v->a[6][anon_sym_GT_AMP_DASH] = actions(85); + v->a[6][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[6][anon_sym_DOLLAR] = actions(89); + v->a[6][sym__special_character] = actions(91); + v->a[6][anon_sym_DQUOTE] = actions(93); + v->a[6][sym_raw_string] = actions(95); + v->a[6][aux_sym_number_token1] = actions(97); + v->a[6][aux_sym_number_token2] = actions(99); + v->a[6][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[6][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[6][anon_sym_BQUOTE] = actions(105); + v->a[6][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[6][sym_comment] = actions(57); + v->a[6][sym_file_descriptor] = actions(109); + v->a[6][sym_variable_name] = actions(111); parse_table_30(v); } diff --git a/parser/static/parse_table/parse_table_50.c b/parser/static/parse_table/parse_table_50.c index 9d04bb3b..ffd4211d 100644 --- a/parser/static/parse_table/parse_table_50.c +++ b/parser/static/parse_table/parse_table_50.c @@ -14,126 +14,126 @@ void parse_table_250(t_parse_table_array *v) { - v->a[52][sym_c_style_for_statement] = state(4797); - v->a[52][sym_while_statement] = state(4400); - v->a[52][sym_if_statement] = state(4400); - v->a[52][sym_case_statement] = state(4797); - v->a[52][sym_function_definition] = state(4797); - v->a[52][sym_compound_statement] = state(4797); - v->a[52][sym_subshell] = state(4797); - v->a[52][sym_pipeline] = state(5054); - v->a[52][sym_list] = state(4797); - v->a[52][sym_negated_command] = state(4797); - v->a[52][sym_test_command] = state(4797); - v->a[52][sym_declaration_command] = state(4797); - v->a[52][sym_unset_command] = state(4797); - v->a[52][sym_command] = state(4797); - v->a[52][sym_command_name] = state(533); - v->a[52][sym_variable_assignment] = state(945); - v->a[52][sym_variable_assignments] = state(4797); - v->a[52][sym_subscript] = state(6754); - v->a[52][sym_file_redirect] = state(2019); - v->a[52][sym_herestring_redirect] = state(2017); + v->a[63][anon_sym_if] = actions(13); + v->a[63][anon_sym_case] = actions(15); + v->a[63][anon_sym_LPAREN] = actions(17); + v->a[63][anon_sym_function] = actions(423); + v->a[63][anon_sym_LBRACE] = actions(21); + v->a[63][anon_sym_BANG] = actions(425); + v->a[63][anon_sym_declare] = actions(427); + v->a[63][anon_sym_typeset] = actions(427); + v->a[63][anon_sym_export] = actions(427); + v->a[63][anon_sym_readonly] = actions(427); + v->a[63][anon_sym_local] = actions(427); + v->a[63][anon_sym_unset] = actions(429); + v->a[63][anon_sym_unsetenv] = actions(429); + v->a[63][anon_sym_LT] = actions(431); + v->a[63][anon_sym_GT] = actions(431); + v->a[63][anon_sym_GT_GT] = actions(433); + v->a[63][anon_sym_AMP_GT] = actions(431); + v->a[63][anon_sym_AMP_GT_GT] = actions(433); + v->a[63][anon_sym_LT_AMP] = actions(431); + v->a[63][anon_sym_GT_AMP] = actions(431); parse_table_251(v); } void parse_table_251(t_parse_table_array *v) { - v->a[52][sym_arithmetic_expansion] = state(938); - v->a[52][sym_brace_expression] = state(938); - v->a[52][sym_concatenation] = state(1376); - v->a[52][sym_string] = state(938); - v->a[52][sym_translated_string] = state(938); - v->a[52][sym_number] = state(938); - v->a[52][sym_simple_expansion] = state(938); - v->a[52][sym_expansion] = state(938); - v->a[52][sym_command_substitution] = state(938); - v->a[52][sym_process_substitution] = state(938); - v->a[52][aux_sym__statements_repeat1] = state(423); - v->a[52][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[52][aux_sym_command_repeat1] = state(951); - v->a[52][aux_sym__literal_repeat1] = state(1267); - v->a[52][sym_word] = actions(765); - v->a[52][anon_sym_for] = actions(9); - v->a[52][anon_sym_select] = actions(11); - v->a[52][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[52][anon_sym_LT] = actions(85); - v->a[52][anon_sym_GT] = actions(85); + v->a[63][anon_sym_GT_PIPE] = actions(433); + v->a[63][anon_sym_LT_AMP_DASH] = actions(435); + v->a[63][anon_sym_GT_AMP_DASH] = actions(435); + v->a[63][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[63][anon_sym_DOLLAR] = actions(89); + v->a[63][sym__special_character] = actions(437); + v->a[63][anon_sym_DQUOTE] = actions(93); + v->a[63][sym_raw_string] = actions(439); + v->a[63][aux_sym_number_token1] = actions(97); + v->a[63][aux_sym_number_token2] = actions(99); + v->a[63][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[63][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[63][anon_sym_BQUOTE] = actions(105); + v->a[63][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[63][sym_comment] = actions(57); + v->a[63][sym_file_descriptor] = actions(441); + v->a[63][sym_variable_name] = actions(443); + v->a[63][sym_test_operator] = actions(439); + v->a[63][sym__brace_start] = actions(113); + v->a[64][aux_sym__terminated_statement] = state(13); parse_table_252(v); } void parse_table_252(t_parse_table_array *v) { - v->a[52][anon_sym_GT_GT] = actions(87); - v->a[52][anon_sym_LPAREN] = actions(19); - v->a[52][anon_sym_RPAREN] = actions(781); - v->a[52][anon_sym_while] = actions(21); - v->a[52][anon_sym_until] = actions(21); - v->a[52][anon_sym_if] = actions(23); - v->a[52][anon_sym_case] = actions(25); - v->a[52][anon_sym_function] = actions(91); - v->a[52][anon_sym_LBRACE] = actions(29); - v->a[52][anon_sym_BANG] = actions(769); - v->a[52][anon_sym_LBRACK] = actions(33); - v->a[52][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[52][anon_sym_declare] = actions(95); - v->a[52][anon_sym_typeset] = actions(95); - v->a[52][anon_sym_export] = actions(95); - v->a[52][anon_sym_readonly] = actions(95); - v->a[52][anon_sym_local] = actions(95); - v->a[52][anon_sym_unset] = actions(97); - v->a[52][anon_sym_unsetenv] = actions(97); - v->a[52][anon_sym_AMP_GT] = actions(85); + v->a[64][sym__statement_not_pipeline] = state(3515); + v->a[64][sym_redirected_statement] = state(2164); + v->a[64][sym_for_statement] = state(2164); + v->a[64][sym_while_statement] = state(2164); + v->a[64][sym_if_statement] = state(2164); + v->a[64][sym_case_statement] = state(2164); + v->a[64][sym_function_definition] = state(2164); + v->a[64][sym_compound_statement] = state(2164); + v->a[64][sym_subshell] = state(2164); + v->a[64][sym_pipeline] = state(2581); + v->a[64][sym_list] = state(2164); + v->a[64][sym_negated_command] = state(2164); + v->a[64][sym_declaration_command] = state(2164); + v->a[64][sym_unset_command] = state(2164); + v->a[64][sym_command] = state(2164); + v->a[64][sym_command_name] = state(310); + v->a[64][sym_variable_assignment] = state(704); + v->a[64][sym_variable_assignments] = state(2164); + v->a[64][sym_file_redirect] = state(1320); + v->a[64][sym_arithmetic_expansion] = state(834); parse_table_253(v); } void parse_table_253(t_parse_table_array *v) { - v->a[52][anon_sym_AMP_GT_GT] = actions(87); - v->a[52][anon_sym_LT_AMP] = actions(85); - v->a[52][anon_sym_GT_AMP] = actions(85); - v->a[52][anon_sym_GT_PIPE] = actions(87); - v->a[52][anon_sym_LT_AMP_DASH] = actions(99); - v->a[52][anon_sym_GT_AMP_DASH] = actions(99); - v->a[52][anon_sym_LT_LT_LT] = actions(101); - v->a[52][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[52][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[52][anon_sym_DOLLAR] = actions(316); - v->a[52][sym__special_character] = actions(771); - v->a[52][anon_sym_DQUOTE] = actions(320); - v->a[52][sym_raw_string] = actions(773); - v->a[52][sym_ansi_c_string] = actions(773); - v->a[52][aux_sym_number_token1] = actions(324); - v->a[52][aux_sym_number_token2] = actions(326); - v->a[52][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[52][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[52][anon_sym_BQUOTE] = actions(332); - v->a[52][anon_sym_DOLLAR_BQUOTE] = actions(334); + v->a[64][sym_brace_expression] = state(834); + v->a[64][sym_concatenation] = state(1192); + v->a[64][sym_string] = state(834); + v->a[64][sym_number] = state(834); + v->a[64][sym_simple_expansion] = state(834); + v->a[64][sym_expansion] = state(834); + v->a[64][sym_command_substitution] = state(834); + v->a[64][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[64][aux_sym_command_repeat1] = state(1035); + v->a[64][aux_sym__literal_repeat1] = state(1048); + v->a[64][sym_word] = actions(65); + v->a[64][anon_sym_for] = actions(9); + v->a[64][anon_sym_select] = actions(9); + v->a[64][anon_sym_while] = actions(11); + v->a[64][anon_sym_until] = actions(11); + v->a[64][anon_sym_if] = actions(13); + v->a[64][anon_sym_then] = actions(483); + v->a[64][anon_sym_case] = actions(15); + v->a[64][anon_sym_LPAREN] = actions(17); + v->a[64][anon_sym_function] = actions(73); parse_table_254(v); } void parse_table_254(t_parse_table_array *v) { - v->a[52][anon_sym_LT_LPAREN] = actions(336); - v->a[52][anon_sym_GT_LPAREN] = actions(336); - v->a[52][sym_comment] = actions(71); - v->a[52][sym_file_descriptor] = actions(135); - v->a[52][sym_variable_name] = actions(137); - v->a[52][sym_test_operator] = actions(775); - v->a[52][sym__brace_start] = actions(344); - v->a[53][sym__statements] = state(7053); - v->a[53][sym__statement_not_pipeline] = state(6614); - v->a[53][sym_redirected_statement] = state(4797); - v->a[53][sym_for_statement] = state(4797); - v->a[53][sym_c_style_for_statement] = state(4797); - v->a[53][sym_while_statement] = state(4400); - v->a[53][sym_if_statement] = state(4400); - v->a[53][sym_case_statement] = state(4797); - v->a[53][sym_function_definition] = state(4797); - v->a[53][sym_compound_statement] = state(4797); - v->a[53][sym_subshell] = state(4797); - v->a[53][sym_pipeline] = state(5054); - v->a[53][sym_list] = state(4797); + v->a[64][anon_sym_LBRACE] = actions(21); + v->a[64][anon_sym_BANG] = actions(75); + v->a[64][anon_sym_declare] = actions(77); + v->a[64][anon_sym_typeset] = actions(77); + v->a[64][anon_sym_export] = actions(77); + v->a[64][anon_sym_readonly] = actions(77); + v->a[64][anon_sym_local] = actions(77); + v->a[64][anon_sym_unset] = actions(79); + v->a[64][anon_sym_unsetenv] = actions(79); + v->a[64][anon_sym_LT] = actions(81); + v->a[64][anon_sym_GT] = actions(81); + v->a[64][anon_sym_GT_GT] = actions(83); + v->a[64][anon_sym_AMP_GT] = actions(81); + v->a[64][anon_sym_AMP_GT_GT] = actions(83); + v->a[64][anon_sym_LT_AMP] = actions(81); + v->a[64][anon_sym_GT_AMP] = actions(81); + v->a[64][anon_sym_GT_PIPE] = actions(83); + v->a[64][anon_sym_LT_AMP_DASH] = actions(85); + v->a[64][anon_sym_GT_AMP_DASH] = actions(85); + v->a[64][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_255(v); } diff --git a/parser/static/parse_table/parse_table_51.c b/parser/static/parse_table/parse_table_51.c index f6d506e1..1e191922 100644 --- a/parser/static/parse_table/parse_table_51.c +++ b/parser/static/parse_table/parse_table_51.c @@ -14,126 +14,126 @@ void parse_table_255(t_parse_table_array *v) { - v->a[53][sym_negated_command] = state(4797); - v->a[53][sym_test_command] = state(4797); - v->a[53][sym_declaration_command] = state(4797); - v->a[53][sym_unset_command] = state(4797); - v->a[53][sym_command] = state(4797); - v->a[53][sym_command_name] = state(533); - v->a[53][sym_variable_assignment] = state(945); - v->a[53][sym_variable_assignments] = state(4797); - v->a[53][sym_subscript] = state(6754); - v->a[53][sym_file_redirect] = state(2019); - v->a[53][sym_herestring_redirect] = state(2017); - v->a[53][sym_arithmetic_expansion] = state(938); - v->a[53][sym_brace_expression] = state(938); - v->a[53][sym_concatenation] = state(1376); - v->a[53][sym_string] = state(938); - v->a[53][sym_translated_string] = state(938); - v->a[53][sym_number] = state(938); - v->a[53][sym_simple_expansion] = state(938); - v->a[53][sym_expansion] = state(938); - v->a[53][sym_command_substitution] = state(938); + v->a[64][anon_sym_DOLLAR] = actions(89); + v->a[64][sym__special_character] = actions(91); + v->a[64][anon_sym_DQUOTE] = actions(93); + v->a[64][sym_raw_string] = actions(95); + v->a[64][aux_sym_number_token1] = actions(97); + v->a[64][aux_sym_number_token2] = actions(99); + v->a[64][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[64][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[64][anon_sym_BQUOTE] = actions(105); + v->a[64][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[64][sym_comment] = actions(57); + v->a[64][sym_file_descriptor] = actions(109); + v->a[64][sym_variable_name] = actions(111); + v->a[64][sym_test_operator] = actions(95); + v->a[64][sym__brace_start] = actions(113); + v->a[65][sym__statements] = state(3662); + v->a[65][sym__statement_not_pipeline] = state(3476); + v->a[65][sym_redirected_statement] = state(2121); + v->a[65][sym_for_statement] = state(2121); + v->a[65][sym_while_statement] = state(2121); parse_table_256(v); } void parse_table_256(t_parse_table_array *v) { - v->a[53][sym_process_substitution] = state(938); - v->a[53][aux_sym__statements_repeat1] = state(423); - v->a[53][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[53][aux_sym_command_repeat1] = state(951); - v->a[53][aux_sym__literal_repeat1] = state(1267); - v->a[53][sym_word] = actions(765); - v->a[53][anon_sym_for] = actions(9); - v->a[53][anon_sym_select] = actions(11); - v->a[53][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[53][anon_sym_LT] = actions(85); - v->a[53][anon_sym_GT] = actions(85); - v->a[53][anon_sym_GT_GT] = actions(87); - v->a[53][anon_sym_LPAREN] = actions(19); - v->a[53][anon_sym_RPAREN] = actions(783); - v->a[53][anon_sym_while] = actions(21); - v->a[53][anon_sym_until] = actions(21); - v->a[53][anon_sym_if] = actions(23); - v->a[53][anon_sym_case] = actions(25); - v->a[53][anon_sym_function] = actions(91); - v->a[53][anon_sym_LBRACE] = actions(29); + v->a[65][sym_if_statement] = state(2121); + v->a[65][sym_case_statement] = state(2121); + v->a[65][sym_function_definition] = state(2121); + v->a[65][sym_compound_statement] = state(2121); + v->a[65][sym_subshell] = state(2121); + v->a[65][sym_pipeline] = state(2499); + v->a[65][sym_list] = state(2121); + v->a[65][sym_negated_command] = state(2121); + v->a[65][sym_declaration_command] = state(2121); + v->a[65][sym_unset_command] = state(2121); + v->a[65][sym_command] = state(2121); + v->a[65][sym_command_name] = state(340); + v->a[65][sym_variable_assignment] = state(709); + v->a[65][sym_variable_assignments] = state(2121); + v->a[65][sym_file_redirect] = state(1361); + v->a[65][sym_arithmetic_expansion] = state(834); + v->a[65][sym_brace_expression] = state(834); + v->a[65][sym_concatenation] = state(1192); + v->a[65][sym_string] = state(834); + v->a[65][sym_number] = state(834); parse_table_257(v); } void parse_table_257(t_parse_table_array *v) { - v->a[53][anon_sym_BANG] = actions(769); - v->a[53][anon_sym_LBRACK] = actions(33); - v->a[53][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[53][anon_sym_declare] = actions(95); - v->a[53][anon_sym_typeset] = actions(95); - v->a[53][anon_sym_export] = actions(95); - v->a[53][anon_sym_readonly] = actions(95); - v->a[53][anon_sym_local] = actions(95); - v->a[53][anon_sym_unset] = actions(97); - v->a[53][anon_sym_unsetenv] = actions(97); - v->a[53][anon_sym_AMP_GT] = actions(85); - v->a[53][anon_sym_AMP_GT_GT] = actions(87); - v->a[53][anon_sym_LT_AMP] = actions(85); - v->a[53][anon_sym_GT_AMP] = actions(85); - v->a[53][anon_sym_GT_PIPE] = actions(87); - v->a[53][anon_sym_LT_AMP_DASH] = actions(99); - v->a[53][anon_sym_GT_AMP_DASH] = actions(99); - v->a[53][anon_sym_LT_LT_LT] = actions(101); - v->a[53][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[53][anon_sym_DOLLAR_LBRACK] = actions(314); + v->a[65][sym_simple_expansion] = state(834); + v->a[65][sym_expansion] = state(834); + v->a[65][sym_command_substitution] = state(834); + v->a[65][aux_sym__statements_repeat1] = state(236); + v->a[65][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[65][aux_sym_command_repeat1] = state(1008); + v->a[65][aux_sym__literal_repeat1] = state(1048); + v->a[65][sym_word] = actions(467); + v->a[65][anon_sym_for] = actions(9); + v->a[65][anon_sym_select] = actions(9); + v->a[65][anon_sym_while] = actions(11); + v->a[65][anon_sym_until] = actions(11); + v->a[65][anon_sym_if] = actions(13); + v->a[65][anon_sym_case] = actions(15); + v->a[65][anon_sym_LPAREN] = actions(17); + v->a[65][anon_sym_function] = actions(469); + v->a[65][anon_sym_LBRACE] = actions(21); + v->a[65][anon_sym_BANG] = actions(471); + v->a[65][anon_sym_declare] = actions(473); + v->a[65][anon_sym_typeset] = actions(473); parse_table_258(v); } void parse_table_258(t_parse_table_array *v) { - v->a[53][anon_sym_DOLLAR] = actions(316); - v->a[53][sym__special_character] = actions(771); - v->a[53][anon_sym_DQUOTE] = actions(320); - v->a[53][sym_raw_string] = actions(773); - v->a[53][sym_ansi_c_string] = actions(773); - v->a[53][aux_sym_number_token1] = actions(324); - v->a[53][aux_sym_number_token2] = actions(326); - v->a[53][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[53][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[53][anon_sym_BQUOTE] = actions(332); - v->a[53][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[53][anon_sym_LT_LPAREN] = actions(336); - v->a[53][anon_sym_GT_LPAREN] = actions(336); - v->a[53][sym_comment] = actions(71); - v->a[53][sym_file_descriptor] = actions(135); - v->a[53][sym_variable_name] = actions(137); - v->a[53][sym_test_operator] = actions(775); - v->a[53][sym__brace_start] = actions(344); - v->a[54][aux_sym__terminated_statement] = state(34); - v->a[54][sym__statement_not_pipeline] = state(6718); + v->a[65][anon_sym_export] = actions(473); + v->a[65][anon_sym_readonly] = actions(473); + v->a[65][anon_sym_local] = actions(473); + v->a[65][anon_sym_unset] = actions(475); + v->a[65][anon_sym_unsetenv] = actions(475); + v->a[65][anon_sym_LT] = actions(81); + v->a[65][anon_sym_GT] = actions(81); + v->a[65][anon_sym_GT_GT] = actions(83); + v->a[65][anon_sym_AMP_GT] = actions(81); + v->a[65][anon_sym_AMP_GT_GT] = actions(83); + v->a[65][anon_sym_LT_AMP] = actions(81); + v->a[65][anon_sym_GT_AMP] = actions(81); + v->a[65][anon_sym_GT_PIPE] = actions(83); + v->a[65][anon_sym_LT_AMP_DASH] = actions(85); + v->a[65][anon_sym_GT_AMP_DASH] = actions(85); + v->a[65][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[65][anon_sym_DOLLAR] = actions(89); + v->a[65][sym__special_character] = actions(91); + v->a[65][anon_sym_DQUOTE] = actions(93); + v->a[65][sym_raw_string] = actions(95); parse_table_259(v); } void parse_table_259(t_parse_table_array *v) { - v->a[54][sym_redirected_statement] = state(5007); - v->a[54][sym_for_statement] = state(5007); - v->a[54][sym_c_style_for_statement] = state(5007); - v->a[54][sym_while_statement] = state(4551); - v->a[54][sym_do_group] = state(4666); - v->a[54][sym_if_statement] = state(4551); - v->a[54][sym_case_statement] = state(5007); - v->a[54][sym_function_definition] = state(5007); - v->a[54][sym_compound_statement] = state(5007); - v->a[54][sym_subshell] = state(5007); - v->a[54][sym_pipeline] = state(5189); - v->a[54][sym_list] = state(5007); - v->a[54][sym_negated_command] = state(5007); - v->a[54][sym_test_command] = state(5007); - v->a[54][sym_declaration_command] = state(5007); - v->a[54][sym_unset_command] = state(5007); - v->a[54][sym_command] = state(5007); - v->a[54][sym_command_name] = state(544); - v->a[54][sym_variable_assignment] = state(1151); - v->a[54][sym_variable_assignments] = state(5007); + v->a[65][aux_sym_number_token1] = actions(97); + v->a[65][aux_sym_number_token2] = actions(99); + v->a[65][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[65][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[65][anon_sym_BQUOTE] = actions(105); + v->a[65][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[65][sym_comment] = actions(57); + v->a[65][sym_file_descriptor] = actions(109); + v->a[65][sym_variable_name] = actions(111); + v->a[65][sym_test_operator] = actions(95); + v->a[65][sym__brace_start] = actions(113); + v->a[66][sym__statements] = state(3666); + v->a[66][sym__statement_not_pipeline] = state(3476); + v->a[66][sym_redirected_statement] = state(2121); + v->a[66][sym_for_statement] = state(2121); + v->a[66][sym_while_statement] = state(2121); + v->a[66][sym_if_statement] = state(2121); + v->a[66][sym_case_statement] = state(2121); + v->a[66][sym_function_definition] = state(2121); + v->a[66][sym_compound_statement] = state(2121); parse_table_260(v); } diff --git a/parser/static/parse_table/parse_table_52.c b/parser/static/parse_table/parse_table_52.c index 662f5b63..cc5a6e5b 100644 --- a/parser/static/parse_table/parse_table_52.c +++ b/parser/static/parse_table/parse_table_52.c @@ -14,126 +14,126 @@ void parse_table_260(t_parse_table_array *v) { - v->a[54][sym_subscript] = state(6790); - v->a[54][sym_file_redirect] = state(2019); - v->a[54][sym_herestring_redirect] = state(2017); - v->a[54][sym_arithmetic_expansion] = state(1078); - v->a[54][sym_brace_expression] = state(1078); - v->a[54][sym_concatenation] = state(1376); - v->a[54][sym_string] = state(1078); - v->a[54][sym_translated_string] = state(1078); - v->a[54][sym_number] = state(1078); - v->a[54][sym_simple_expansion] = state(1078); - v->a[54][sym_expansion] = state(1078); - v->a[54][sym_command_substitution] = state(1078); - v->a[54][sym_process_substitution] = state(1078); - v->a[54][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[54][aux_sym_command_repeat1] = state(997); - v->a[54][aux_sym__literal_repeat1] = state(1267); - v->a[54][sym_word] = actions(286); - v->a[54][anon_sym_for] = actions(9); - v->a[54][anon_sym_select] = actions(11); - v->a[54][anon_sym_LPAREN_LPAREN] = actions(288); + v->a[66][sym_subshell] = state(2121); + v->a[66][sym_pipeline] = state(2499); + v->a[66][sym_list] = state(2121); + v->a[66][sym_negated_command] = state(2121); + v->a[66][sym_declaration_command] = state(2121); + v->a[66][sym_unset_command] = state(2121); + v->a[66][sym_command] = state(2121); + v->a[66][sym_command_name] = state(340); + v->a[66][sym_variable_assignment] = state(709); + v->a[66][sym_variable_assignments] = state(2121); + v->a[66][sym_file_redirect] = state(1361); + v->a[66][sym_arithmetic_expansion] = state(834); + v->a[66][sym_brace_expression] = state(834); + v->a[66][sym_concatenation] = state(1192); + v->a[66][sym_string] = state(834); + v->a[66][sym_number] = state(834); + v->a[66][sym_simple_expansion] = state(834); + v->a[66][sym_expansion] = state(834); + v->a[66][sym_command_substitution] = state(834); + v->a[66][aux_sym__statements_repeat1] = state(236); parse_table_261(v); } void parse_table_261(t_parse_table_array *v) { - v->a[54][anon_sym_LT] = actions(290); - v->a[54][anon_sym_GT] = actions(290); - v->a[54][anon_sym_GT_GT] = actions(292); - v->a[54][anon_sym_LPAREN] = actions(19); - v->a[54][anon_sym_while] = actions(21); - v->a[54][anon_sym_until] = actions(21); - v->a[54][anon_sym_do] = actions(785); - v->a[54][anon_sym_if] = actions(23); - v->a[54][anon_sym_case] = actions(25); - v->a[54][anon_sym_function] = actions(300); - v->a[54][anon_sym_LBRACE] = actions(29); - v->a[54][anon_sym_BANG] = actions(302); - v->a[54][anon_sym_LBRACK] = actions(33); - v->a[54][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[54][anon_sym_declare] = actions(304); - v->a[54][anon_sym_typeset] = actions(304); - v->a[54][anon_sym_export] = actions(304); - v->a[54][anon_sym_readonly] = actions(304); - v->a[54][anon_sym_local] = actions(304); - v->a[54][anon_sym_unset] = actions(306); + v->a[66][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[66][aux_sym_command_repeat1] = state(1008); + v->a[66][aux_sym__literal_repeat1] = state(1048); + v->a[66][sym_word] = actions(467); + v->a[66][anon_sym_for] = actions(9); + v->a[66][anon_sym_select] = actions(9); + v->a[66][anon_sym_while] = actions(11); + v->a[66][anon_sym_until] = actions(11); + v->a[66][anon_sym_if] = actions(13); + v->a[66][anon_sym_case] = actions(15); + v->a[66][anon_sym_LPAREN] = actions(17); + v->a[66][anon_sym_function] = actions(469); + v->a[66][anon_sym_LBRACE] = actions(21); + v->a[66][anon_sym_BANG] = actions(471); + v->a[66][anon_sym_declare] = actions(473); + v->a[66][anon_sym_typeset] = actions(473); + v->a[66][anon_sym_export] = actions(473); + v->a[66][anon_sym_readonly] = actions(473); + v->a[66][anon_sym_local] = actions(473); + v->a[66][anon_sym_unset] = actions(475); parse_table_262(v); } void parse_table_262(t_parse_table_array *v) { - v->a[54][anon_sym_unsetenv] = actions(306); - v->a[54][anon_sym_AMP_GT] = actions(290); - v->a[54][anon_sym_AMP_GT_GT] = actions(292); - v->a[54][anon_sym_LT_AMP] = actions(290); - v->a[54][anon_sym_GT_AMP] = actions(290); - v->a[54][anon_sym_GT_PIPE] = actions(292); - v->a[54][anon_sym_LT_AMP_DASH] = actions(308); - v->a[54][anon_sym_GT_AMP_DASH] = actions(308); - v->a[54][anon_sym_LT_LT_LT] = actions(310); - v->a[54][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[54][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[54][anon_sym_DOLLAR] = actions(316); - v->a[54][sym__special_character] = actions(318); - v->a[54][anon_sym_DQUOTE] = actions(320); - v->a[54][sym_raw_string] = actions(322); - v->a[54][sym_ansi_c_string] = actions(322); - v->a[54][aux_sym_number_token1] = actions(324); - v->a[54][aux_sym_number_token2] = actions(326); - v->a[54][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[54][anon_sym_DOLLAR_LPAREN] = actions(330); + v->a[66][anon_sym_unsetenv] = actions(475); + v->a[66][anon_sym_LT] = actions(81); + v->a[66][anon_sym_GT] = actions(81); + v->a[66][anon_sym_GT_GT] = actions(83); + v->a[66][anon_sym_AMP_GT] = actions(81); + v->a[66][anon_sym_AMP_GT_GT] = actions(83); + v->a[66][anon_sym_LT_AMP] = actions(81); + v->a[66][anon_sym_GT_AMP] = actions(81); + v->a[66][anon_sym_GT_PIPE] = actions(83); + v->a[66][anon_sym_LT_AMP_DASH] = actions(85); + v->a[66][anon_sym_GT_AMP_DASH] = actions(85); + v->a[66][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[66][anon_sym_DOLLAR] = actions(89); + v->a[66][sym__special_character] = actions(91); + v->a[66][anon_sym_DQUOTE] = actions(93); + v->a[66][sym_raw_string] = actions(95); + v->a[66][aux_sym_number_token1] = actions(97); + v->a[66][aux_sym_number_token2] = actions(99); + v->a[66][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[66][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_263(v); } void parse_table_263(t_parse_table_array *v) { - v->a[54][anon_sym_BQUOTE] = actions(332); - v->a[54][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[54][anon_sym_LT_LPAREN] = actions(336); - v->a[54][anon_sym_GT_LPAREN] = actions(336); - v->a[54][sym_comment] = actions(71); - v->a[54][sym_file_descriptor] = actions(338); - v->a[54][sym_variable_name] = actions(340); - v->a[54][sym_test_operator] = actions(342); - v->a[54][sym__brace_start] = actions(344); - v->a[55][sym__statements] = state(7441); - v->a[55][sym__statement_not_pipeline] = state(6614); - v->a[55][sym_redirected_statement] = state(4797); - v->a[55][sym_for_statement] = state(4797); - v->a[55][sym_c_style_for_statement] = state(4797); - v->a[55][sym_while_statement] = state(4400); - v->a[55][sym_if_statement] = state(4400); - v->a[55][sym_case_statement] = state(4797); - v->a[55][sym_function_definition] = state(4797); - v->a[55][sym_compound_statement] = state(4797); - v->a[55][sym_subshell] = state(4797); + v->a[66][anon_sym_BQUOTE] = actions(105); + v->a[66][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[66][sym_comment] = actions(57); + v->a[66][sym_file_descriptor] = actions(109); + v->a[66][sym_variable_name] = actions(111); + v->a[66][sym_test_operator] = actions(95); + v->a[66][sym__brace_start] = actions(113); + v->a[67][sym__statements] = state(3933); + v->a[67][sym__statement_not_pipeline] = state(3480); + v->a[67][sym_redirected_statement] = state(2098); + v->a[67][sym_for_statement] = state(2098); + v->a[67][sym_while_statement] = state(2098); + v->a[67][sym_if_statement] = state(2098); + v->a[67][sym_case_statement] = state(2098); + v->a[67][sym_function_definition] = state(2098); + v->a[67][sym_compound_statement] = state(2098); + v->a[67][sym_subshell] = state(2098); + v->a[67][sym_pipeline] = state(2384); + v->a[67][sym_list] = state(2098); + v->a[67][sym_negated_command] = state(2098); parse_table_264(v); } void parse_table_264(t_parse_table_array *v) { - v->a[55][sym_pipeline] = state(5054); - v->a[55][sym_list] = state(4797); - v->a[55][sym_negated_command] = state(4797); - v->a[55][sym_test_command] = state(4797); - v->a[55][sym_declaration_command] = state(4797); - v->a[55][sym_unset_command] = state(4797); - v->a[55][sym_command] = state(4797); - v->a[55][sym_command_name] = state(533); - v->a[55][sym_variable_assignment] = state(945); - v->a[55][sym_variable_assignments] = state(4797); - v->a[55][sym_subscript] = state(6754); - v->a[55][sym_file_redirect] = state(2019); - v->a[55][sym_herestring_redirect] = state(2017); - v->a[55][sym_arithmetic_expansion] = state(938); - v->a[55][sym_brace_expression] = state(938); - v->a[55][sym_concatenation] = state(1376); - v->a[55][sym_string] = state(938); - v->a[55][sym_translated_string] = state(938); - v->a[55][sym_number] = state(938); - v->a[55][sym_simple_expansion] = state(938); + v->a[67][sym_declaration_command] = state(2098); + v->a[67][sym_unset_command] = state(2098); + v->a[67][sym_command] = state(2098); + v->a[67][sym_command_name] = state(292); + v->a[67][sym_variable_assignment] = state(539); + v->a[67][sym_variable_assignments] = state(2098); + v->a[67][sym_file_redirect] = state(1318); + v->a[67][sym_arithmetic_expansion] = state(702); + v->a[67][sym_brace_expression] = state(702); + v->a[67][sym_concatenation] = state(1192); + v->a[67][sym_string] = state(702); + v->a[67][sym_number] = state(702); + v->a[67][sym_simple_expansion] = state(702); + v->a[67][sym_expansion] = state(702); + v->a[67][sym_command_substitution] = state(702); + v->a[67][aux_sym__statements_repeat1] = state(226); + v->a[67][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[67][aux_sym_command_repeat1] = state(1041); + v->a[67][aux_sym__literal_repeat1] = state(1048); + v->a[67][sym_word] = actions(419); parse_table_265(v); } diff --git a/parser/static/parse_table/parse_table_53.c b/parser/static/parse_table/parse_table_53.c index 274c7d40..4e472f8a 100644 --- a/parser/static/parse_table/parse_table_53.c +++ b/parser/static/parse_table/parse_table_53.c @@ -14,126 +14,126 @@ void parse_table_265(t_parse_table_array *v) { - v->a[55][sym_expansion] = state(938); - v->a[55][sym_command_substitution] = state(938); - v->a[55][sym_process_substitution] = state(938); - v->a[55][aux_sym__statements_repeat1] = state(423); - v->a[55][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[55][aux_sym_command_repeat1] = state(951); - v->a[55][aux_sym__literal_repeat1] = state(1267); - v->a[55][sym_word] = actions(765); - v->a[55][anon_sym_for] = actions(9); - v->a[55][anon_sym_select] = actions(11); - v->a[55][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[55][anon_sym_LT] = actions(85); - v->a[55][anon_sym_GT] = actions(85); - v->a[55][anon_sym_GT_GT] = actions(87); - v->a[55][anon_sym_LPAREN] = actions(19); - v->a[55][anon_sym_RPAREN] = actions(787); - v->a[55][anon_sym_while] = actions(21); - v->a[55][anon_sym_until] = actions(21); - v->a[55][anon_sym_if] = actions(23); - v->a[55][anon_sym_case] = actions(25); + v->a[67][anon_sym_for] = actions(9); + v->a[67][anon_sym_select] = actions(9); + v->a[67][anon_sym_while] = actions(11); + v->a[67][anon_sym_until] = actions(11); + v->a[67][anon_sym_if] = actions(13); + v->a[67][anon_sym_case] = actions(15); + v->a[67][anon_sym_LPAREN] = actions(17); + v->a[67][anon_sym_function] = actions(423); + v->a[67][anon_sym_LBRACE] = actions(21); + v->a[67][anon_sym_BANG] = actions(425); + v->a[67][anon_sym_declare] = actions(427); + v->a[67][anon_sym_typeset] = actions(427); + v->a[67][anon_sym_export] = actions(427); + v->a[67][anon_sym_readonly] = actions(427); + v->a[67][anon_sym_local] = actions(427); + v->a[67][anon_sym_unset] = actions(429); + v->a[67][anon_sym_unsetenv] = actions(429); + v->a[67][anon_sym_LT] = actions(431); + v->a[67][anon_sym_GT] = actions(431); + v->a[67][anon_sym_GT_GT] = actions(433); parse_table_266(v); } void parse_table_266(t_parse_table_array *v) { - v->a[55][anon_sym_function] = actions(91); - v->a[55][anon_sym_LBRACE] = actions(29); - v->a[55][anon_sym_BANG] = actions(769); - v->a[55][anon_sym_LBRACK] = actions(33); - v->a[55][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[55][anon_sym_declare] = actions(95); - v->a[55][anon_sym_typeset] = actions(95); - v->a[55][anon_sym_export] = actions(95); - v->a[55][anon_sym_readonly] = actions(95); - v->a[55][anon_sym_local] = actions(95); - v->a[55][anon_sym_unset] = actions(97); - v->a[55][anon_sym_unsetenv] = actions(97); - v->a[55][anon_sym_AMP_GT] = actions(85); - v->a[55][anon_sym_AMP_GT_GT] = actions(87); - v->a[55][anon_sym_LT_AMP] = actions(85); - v->a[55][anon_sym_GT_AMP] = actions(85); - v->a[55][anon_sym_GT_PIPE] = actions(87); - v->a[55][anon_sym_LT_AMP_DASH] = actions(99); - v->a[55][anon_sym_GT_AMP_DASH] = actions(99); - v->a[55][anon_sym_LT_LT_LT] = actions(101); + v->a[67][anon_sym_AMP_GT] = actions(431); + v->a[67][anon_sym_AMP_GT_GT] = actions(433); + v->a[67][anon_sym_LT_AMP] = actions(431); + v->a[67][anon_sym_GT_AMP] = actions(431); + v->a[67][anon_sym_GT_PIPE] = actions(433); + v->a[67][anon_sym_LT_AMP_DASH] = actions(435); + v->a[67][anon_sym_GT_AMP_DASH] = actions(435); + v->a[67][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[67][anon_sym_DOLLAR] = actions(89); + v->a[67][sym__special_character] = actions(437); + v->a[67][anon_sym_DQUOTE] = actions(93); + v->a[67][sym_raw_string] = actions(439); + v->a[67][aux_sym_number_token1] = actions(97); + v->a[67][aux_sym_number_token2] = actions(99); + v->a[67][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[67][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[67][anon_sym_BQUOTE] = actions(105); + v->a[67][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[67][sym_comment] = actions(57); + v->a[67][sym_file_descriptor] = actions(441); parse_table_267(v); } void parse_table_267(t_parse_table_array *v) { - v->a[55][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[55][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[55][anon_sym_DOLLAR] = actions(316); - v->a[55][sym__special_character] = actions(771); - v->a[55][anon_sym_DQUOTE] = actions(320); - v->a[55][sym_raw_string] = actions(773); - v->a[55][sym_ansi_c_string] = actions(773); - v->a[55][aux_sym_number_token1] = actions(324); - v->a[55][aux_sym_number_token2] = actions(326); - v->a[55][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[55][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[55][anon_sym_BQUOTE] = actions(332); - v->a[55][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[55][anon_sym_LT_LPAREN] = actions(336); - v->a[55][anon_sym_GT_LPAREN] = actions(336); - v->a[55][sym_comment] = actions(71); - v->a[55][sym_file_descriptor] = actions(135); - v->a[55][sym_variable_name] = actions(137); - v->a[55][sym_test_operator] = actions(775); - v->a[55][sym__brace_start] = actions(344); + v->a[67][sym_variable_name] = actions(443); + v->a[67][sym_test_operator] = actions(439); + v->a[67][sym__brace_start] = actions(113); + v->a[68][sym__statements] = state(3686); + v->a[68][sym__statement_not_pipeline] = state(3480); + v->a[68][sym_redirected_statement] = state(2098); + v->a[68][sym_for_statement] = state(2098); + v->a[68][sym_while_statement] = state(2098); + v->a[68][sym_if_statement] = state(2098); + v->a[68][sym_case_statement] = state(2098); + v->a[68][sym_function_definition] = state(2098); + v->a[68][sym_compound_statement] = state(2098); + v->a[68][sym_subshell] = state(2098); + v->a[68][sym_pipeline] = state(2384); + v->a[68][sym_list] = state(2098); + v->a[68][sym_negated_command] = state(2098); + v->a[68][sym_declaration_command] = state(2098); + v->a[68][sym_unset_command] = state(2098); + v->a[68][sym_command] = state(2098); + v->a[68][sym_command_name] = state(292); parse_table_268(v); } void parse_table_268(t_parse_table_array *v) { - v->a[56][sym__statements] = state(7117); - v->a[56][sym__statement_not_pipeline] = state(6614); - v->a[56][sym_redirected_statement] = state(4797); - v->a[56][sym_for_statement] = state(4797); - v->a[56][sym_c_style_for_statement] = state(4797); - v->a[56][sym_while_statement] = state(4400); - v->a[56][sym_if_statement] = state(4400); - v->a[56][sym_case_statement] = state(4797); - v->a[56][sym_function_definition] = state(4797); - v->a[56][sym_compound_statement] = state(4797); - v->a[56][sym_subshell] = state(4797); - v->a[56][sym_pipeline] = state(5054); - v->a[56][sym_list] = state(4797); - v->a[56][sym_negated_command] = state(4797); - v->a[56][sym_test_command] = state(4797); - v->a[56][sym_declaration_command] = state(4797); - v->a[56][sym_unset_command] = state(4797); - v->a[56][sym_command] = state(4797); - v->a[56][sym_command_name] = state(533); - v->a[56][sym_variable_assignment] = state(945); + v->a[68][sym_variable_assignment] = state(539); + v->a[68][sym_variable_assignments] = state(2098); + v->a[68][sym_file_redirect] = state(1307); + v->a[68][sym_arithmetic_expansion] = state(702); + v->a[68][sym_brace_expression] = state(702); + v->a[68][sym_concatenation] = state(1192); + v->a[68][sym_string] = state(702); + v->a[68][sym_number] = state(702); + v->a[68][sym_simple_expansion] = state(702); + v->a[68][sym_expansion] = state(702); + v->a[68][sym_command_substitution] = state(702); + v->a[68][aux_sym__statements_repeat1] = state(226); + v->a[68][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[68][aux_sym_command_repeat1] = state(1041); + v->a[68][aux_sym__literal_repeat1] = state(1048); + v->a[68][sym_word] = actions(419); + v->a[68][anon_sym_for] = actions(9); + v->a[68][anon_sym_select] = actions(9); + v->a[68][anon_sym_while] = actions(11); + v->a[68][anon_sym_until] = actions(11); parse_table_269(v); } void parse_table_269(t_parse_table_array *v) { - v->a[56][sym_variable_assignments] = state(4797); - v->a[56][sym_subscript] = state(6754); - v->a[56][sym_file_redirect] = state(2019); - v->a[56][sym_herestring_redirect] = state(2017); - v->a[56][sym_arithmetic_expansion] = state(938); - v->a[56][sym_brace_expression] = state(938); - v->a[56][sym_concatenation] = state(1376); - v->a[56][sym_string] = state(938); - v->a[56][sym_translated_string] = state(938); - v->a[56][sym_number] = state(938); - v->a[56][sym_simple_expansion] = state(938); - v->a[56][sym_expansion] = state(938); - v->a[56][sym_command_substitution] = state(938); - v->a[56][sym_process_substitution] = state(938); - v->a[56][aux_sym__statements_repeat1] = state(423); - v->a[56][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[56][aux_sym_command_repeat1] = state(951); - v->a[56][aux_sym__literal_repeat1] = state(1267); - v->a[56][sym_word] = actions(765); - v->a[56][anon_sym_for] = actions(9); + v->a[68][anon_sym_if] = actions(13); + v->a[68][anon_sym_case] = actions(15); + v->a[68][anon_sym_LPAREN] = actions(17); + v->a[68][anon_sym_function] = actions(423); + v->a[68][anon_sym_LBRACE] = actions(21); + v->a[68][anon_sym_BANG] = actions(425); + v->a[68][anon_sym_declare] = actions(427); + v->a[68][anon_sym_typeset] = actions(427); + v->a[68][anon_sym_export] = actions(427); + v->a[68][anon_sym_readonly] = actions(427); + v->a[68][anon_sym_local] = actions(427); + v->a[68][anon_sym_unset] = actions(429); + v->a[68][anon_sym_unsetenv] = actions(429); + v->a[68][anon_sym_LT] = actions(431); + v->a[68][anon_sym_GT] = actions(431); + v->a[68][anon_sym_GT_GT] = actions(433); + v->a[68][anon_sym_AMP_GT] = actions(431); + v->a[68][anon_sym_AMP_GT_GT] = actions(433); + v->a[68][anon_sym_LT_AMP] = actions(431); + v->a[68][anon_sym_GT_AMP] = actions(431); parse_table_270(v); } diff --git a/parser/static/parse_table/parse_table_54.c b/parser/static/parse_table/parse_table_54.c index bc361796..adb94b18 100644 --- a/parser/static/parse_table/parse_table_54.c +++ b/parser/static/parse_table/parse_table_54.c @@ -14,126 +14,126 @@ void parse_table_270(t_parse_table_array *v) { - v->a[56][anon_sym_select] = actions(11); - v->a[56][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[56][anon_sym_LT] = actions(85); - v->a[56][anon_sym_GT] = actions(85); - v->a[56][anon_sym_GT_GT] = actions(87); - v->a[56][anon_sym_LPAREN] = actions(19); - v->a[56][anon_sym_RPAREN] = actions(789); - v->a[56][anon_sym_while] = actions(21); - v->a[56][anon_sym_until] = actions(21); - v->a[56][anon_sym_if] = actions(23); - v->a[56][anon_sym_case] = actions(25); - v->a[56][anon_sym_function] = actions(91); - v->a[56][anon_sym_LBRACE] = actions(29); - v->a[56][anon_sym_BANG] = actions(769); - v->a[56][anon_sym_LBRACK] = actions(33); - v->a[56][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[56][anon_sym_declare] = actions(95); - v->a[56][anon_sym_typeset] = actions(95); - v->a[56][anon_sym_export] = actions(95); - v->a[56][anon_sym_readonly] = actions(95); + v->a[68][anon_sym_GT_PIPE] = actions(433); + v->a[68][anon_sym_LT_AMP_DASH] = actions(435); + v->a[68][anon_sym_GT_AMP_DASH] = actions(435); + v->a[68][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[68][anon_sym_DOLLAR] = actions(89); + v->a[68][sym__special_character] = actions(437); + v->a[68][anon_sym_DQUOTE] = actions(93); + v->a[68][sym_raw_string] = actions(439); + v->a[68][aux_sym_number_token1] = actions(97); + v->a[68][aux_sym_number_token2] = actions(99); + v->a[68][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[68][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[68][anon_sym_BQUOTE] = actions(105); + v->a[68][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[68][sym_comment] = actions(57); + v->a[68][sym_file_descriptor] = actions(441); + v->a[68][sym_variable_name] = actions(443); + v->a[68][sym_test_operator] = actions(439); + v->a[68][sym__brace_start] = actions(113); + v->a[69][sym__statements] = state(3691); parse_table_271(v); } void parse_table_271(t_parse_table_array *v) { - v->a[56][anon_sym_local] = actions(95); - v->a[56][anon_sym_unset] = actions(97); - v->a[56][anon_sym_unsetenv] = actions(97); - v->a[56][anon_sym_AMP_GT] = actions(85); - v->a[56][anon_sym_AMP_GT_GT] = actions(87); - v->a[56][anon_sym_LT_AMP] = actions(85); - v->a[56][anon_sym_GT_AMP] = actions(85); - v->a[56][anon_sym_GT_PIPE] = actions(87); - v->a[56][anon_sym_LT_AMP_DASH] = actions(99); - v->a[56][anon_sym_GT_AMP_DASH] = actions(99); - v->a[56][anon_sym_LT_LT_LT] = actions(101); - v->a[56][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[56][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[56][anon_sym_DOLLAR] = actions(316); - v->a[56][sym__special_character] = actions(771); - v->a[56][anon_sym_DQUOTE] = actions(320); - v->a[56][sym_raw_string] = actions(773); - v->a[56][sym_ansi_c_string] = actions(773); - v->a[56][aux_sym_number_token1] = actions(324); - v->a[56][aux_sym_number_token2] = actions(326); + v->a[69][sym__statement_not_pipeline] = state(3476); + v->a[69][sym_redirected_statement] = state(2121); + v->a[69][sym_for_statement] = state(2121); + v->a[69][sym_while_statement] = state(2121); + v->a[69][sym_if_statement] = state(2121); + v->a[69][sym_case_statement] = state(2121); + v->a[69][sym_function_definition] = state(2121); + v->a[69][sym_compound_statement] = state(2121); + v->a[69][sym_subshell] = state(2121); + v->a[69][sym_pipeline] = state(2499); + v->a[69][sym_list] = state(2121); + v->a[69][sym_negated_command] = state(2121); + v->a[69][sym_declaration_command] = state(2121); + v->a[69][sym_unset_command] = state(2121); + v->a[69][sym_command] = state(2121); + v->a[69][sym_command_name] = state(340); + v->a[69][sym_variable_assignment] = state(709); + v->a[69][sym_variable_assignments] = state(2121); + v->a[69][sym_file_redirect] = state(1361); + v->a[69][sym_arithmetic_expansion] = state(834); parse_table_272(v); } void parse_table_272(t_parse_table_array *v) { - v->a[56][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[56][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[56][anon_sym_BQUOTE] = actions(332); - v->a[56][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[56][anon_sym_LT_LPAREN] = actions(336); - v->a[56][anon_sym_GT_LPAREN] = actions(336); - v->a[56][sym_comment] = actions(71); - v->a[56][sym_file_descriptor] = actions(135); - v->a[56][sym_variable_name] = actions(137); - v->a[56][sym_test_operator] = actions(775); - v->a[56][sym__brace_start] = actions(344); - v->a[57][sym__statements] = state(7117); - v->a[57][sym__statement_not_pipeline] = state(6614); - v->a[57][sym_redirected_statement] = state(4797); - v->a[57][sym_for_statement] = state(4797); - v->a[57][sym_c_style_for_statement] = state(4797); - v->a[57][sym_while_statement] = state(4400); - v->a[57][sym_if_statement] = state(4400); - v->a[57][sym_case_statement] = state(4797); - v->a[57][sym_function_definition] = state(4797); + v->a[69][sym_brace_expression] = state(834); + v->a[69][sym_concatenation] = state(1192); + v->a[69][sym_string] = state(834); + v->a[69][sym_number] = state(834); + v->a[69][sym_simple_expansion] = state(834); + v->a[69][sym_expansion] = state(834); + v->a[69][sym_command_substitution] = state(834); + v->a[69][aux_sym__statements_repeat1] = state(236); + v->a[69][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[69][aux_sym_command_repeat1] = state(1008); + v->a[69][aux_sym__literal_repeat1] = state(1048); + v->a[69][sym_word] = actions(467); + v->a[69][anon_sym_for] = actions(9); + v->a[69][anon_sym_select] = actions(9); + v->a[69][anon_sym_while] = actions(11); + v->a[69][anon_sym_until] = actions(11); + v->a[69][anon_sym_if] = actions(13); + v->a[69][anon_sym_case] = actions(15); + v->a[69][anon_sym_LPAREN] = actions(17); + v->a[69][anon_sym_function] = actions(469); parse_table_273(v); } void parse_table_273(t_parse_table_array *v) { - v->a[57][sym_compound_statement] = state(4797); - v->a[57][sym_subshell] = state(4797); - v->a[57][sym_pipeline] = state(5054); - v->a[57][sym_list] = state(4797); - v->a[57][sym_negated_command] = state(4797); - v->a[57][sym_test_command] = state(4797); - v->a[57][sym_declaration_command] = state(4797); - v->a[57][sym_unset_command] = state(4797); - v->a[57][sym_command] = state(4797); - v->a[57][sym_command_name] = state(533); - v->a[57][sym_variable_assignment] = state(945); - v->a[57][sym_variable_assignments] = state(4797); - v->a[57][sym_subscript] = state(6754); - v->a[57][sym_file_redirect] = state(2019); - v->a[57][sym_herestring_redirect] = state(2017); - v->a[57][sym_arithmetic_expansion] = state(938); - v->a[57][sym_brace_expression] = state(938); - v->a[57][sym_concatenation] = state(1376); - v->a[57][sym_string] = state(938); - v->a[57][sym_translated_string] = state(938); + v->a[69][anon_sym_LBRACE] = actions(21); + v->a[69][anon_sym_BANG] = actions(471); + v->a[69][anon_sym_declare] = actions(473); + v->a[69][anon_sym_typeset] = actions(473); + v->a[69][anon_sym_export] = actions(473); + v->a[69][anon_sym_readonly] = actions(473); + v->a[69][anon_sym_local] = actions(473); + v->a[69][anon_sym_unset] = actions(475); + v->a[69][anon_sym_unsetenv] = actions(475); + v->a[69][anon_sym_LT] = actions(81); + v->a[69][anon_sym_GT] = actions(81); + v->a[69][anon_sym_GT_GT] = actions(83); + v->a[69][anon_sym_AMP_GT] = actions(81); + v->a[69][anon_sym_AMP_GT_GT] = actions(83); + v->a[69][anon_sym_LT_AMP] = actions(81); + v->a[69][anon_sym_GT_AMP] = actions(81); + v->a[69][anon_sym_GT_PIPE] = actions(83); + v->a[69][anon_sym_LT_AMP_DASH] = actions(85); + v->a[69][anon_sym_GT_AMP_DASH] = actions(85); + v->a[69][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_274(v); } void parse_table_274(t_parse_table_array *v) { - v->a[57][sym_number] = state(938); - v->a[57][sym_simple_expansion] = state(938); - v->a[57][sym_expansion] = state(938); - v->a[57][sym_command_substitution] = state(938); - v->a[57][sym_process_substitution] = state(938); - v->a[57][aux_sym__statements_repeat1] = state(423); - v->a[57][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[57][aux_sym_command_repeat1] = state(951); - v->a[57][aux_sym__literal_repeat1] = state(1267); - v->a[57][sym_word] = actions(765); - v->a[57][anon_sym_for] = actions(9); - v->a[57][anon_sym_select] = actions(11); - v->a[57][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[57][anon_sym_LT] = actions(85); - v->a[57][anon_sym_GT] = actions(85); - v->a[57][anon_sym_GT_GT] = actions(87); - v->a[57][anon_sym_LPAREN] = actions(19); - v->a[57][anon_sym_RPAREN] = actions(791); - v->a[57][anon_sym_while] = actions(21); - v->a[57][anon_sym_until] = actions(21); + v->a[69][anon_sym_DOLLAR] = actions(89); + v->a[69][sym__special_character] = actions(91); + v->a[69][anon_sym_DQUOTE] = actions(93); + v->a[69][sym_raw_string] = actions(95); + v->a[69][aux_sym_number_token1] = actions(97); + v->a[69][aux_sym_number_token2] = actions(99); + v->a[69][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[69][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[69][anon_sym_BQUOTE] = actions(105); + v->a[69][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[69][sym_comment] = actions(57); + v->a[69][sym_file_descriptor] = actions(109); + v->a[69][sym_variable_name] = actions(111); + v->a[69][sym_test_operator] = actions(95); + v->a[69][sym__brace_start] = actions(113); + v->a[70][aux_sym__terminated_statement] = state(179); + v->a[70][sym__statement_not_pipeline] = state(3515); + v->a[70][sym_redirected_statement] = state(2301); + v->a[70][sym_for_statement] = state(2301); + v->a[70][sym_while_statement] = state(2301); parse_table_275(v); } diff --git a/parser/static/parse_table/parse_table_55.c b/parser/static/parse_table/parse_table_55.c index 3644bb63..9ff102ef 100644 --- a/parser/static/parse_table/parse_table_55.c +++ b/parser/static/parse_table/parse_table_55.c @@ -14,126 +14,126 @@ void parse_table_275(t_parse_table_array *v) { - v->a[57][anon_sym_if] = actions(23); - v->a[57][anon_sym_case] = actions(25); - v->a[57][anon_sym_function] = actions(91); - v->a[57][anon_sym_LBRACE] = actions(29); - v->a[57][anon_sym_BANG] = actions(769); - v->a[57][anon_sym_LBRACK] = actions(33); - v->a[57][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[57][anon_sym_declare] = actions(95); - v->a[57][anon_sym_typeset] = actions(95); - v->a[57][anon_sym_export] = actions(95); - v->a[57][anon_sym_readonly] = actions(95); - v->a[57][anon_sym_local] = actions(95); - v->a[57][anon_sym_unset] = actions(97); - v->a[57][anon_sym_unsetenv] = actions(97); - v->a[57][anon_sym_AMP_GT] = actions(85); - v->a[57][anon_sym_AMP_GT_GT] = actions(87); - v->a[57][anon_sym_LT_AMP] = actions(85); - v->a[57][anon_sym_GT_AMP] = actions(85); - v->a[57][anon_sym_GT_PIPE] = actions(87); - v->a[57][anon_sym_LT_AMP_DASH] = actions(99); + v->a[70][sym_if_statement] = state(2301); + v->a[70][sym_case_statement] = state(2301); + v->a[70][sym_function_definition] = state(2301); + v->a[70][sym_compound_statement] = state(2301); + v->a[70][sym_subshell] = state(2301); + v->a[70][sym_pipeline] = state(2592); + v->a[70][sym_list] = state(2301); + v->a[70][sym_negated_command] = state(2301); + v->a[70][sym_declaration_command] = state(2301); + v->a[70][sym_unset_command] = state(2301); + v->a[70][sym_command] = state(2301); + v->a[70][sym_command_name] = state(310); + v->a[70][sym_variable_assignment] = state(711); + v->a[70][sym_variable_assignments] = state(2301); + v->a[70][sym_file_redirect] = state(1320); + v->a[70][sym_arithmetic_expansion] = state(834); + v->a[70][sym_brace_expression] = state(834); + v->a[70][sym_concatenation] = state(1192); + v->a[70][sym_string] = state(834); + v->a[70][sym_number] = state(834); parse_table_276(v); } void parse_table_276(t_parse_table_array *v) { - v->a[57][anon_sym_GT_AMP_DASH] = actions(99); - v->a[57][anon_sym_LT_LT_LT] = actions(101); - v->a[57][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[57][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[57][anon_sym_DOLLAR] = actions(316); - v->a[57][sym__special_character] = actions(771); - v->a[57][anon_sym_DQUOTE] = actions(320); - v->a[57][sym_raw_string] = actions(773); - v->a[57][sym_ansi_c_string] = actions(773); - v->a[57][aux_sym_number_token1] = actions(324); - v->a[57][aux_sym_number_token2] = actions(326); - v->a[57][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[57][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[57][anon_sym_BQUOTE] = actions(332); - v->a[57][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[57][anon_sym_LT_LPAREN] = actions(336); - v->a[57][anon_sym_GT_LPAREN] = actions(336); - v->a[57][sym_comment] = actions(71); - v->a[57][sym_file_descriptor] = actions(135); - v->a[57][sym_variable_name] = actions(137); + v->a[70][sym_simple_expansion] = state(834); + v->a[70][sym_expansion] = state(834); + v->a[70][sym_command_substitution] = state(834); + v->a[70][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[70][aux_sym_command_repeat1] = state(1035); + v->a[70][aux_sym__literal_repeat1] = state(1048); + v->a[70][sym_word] = actions(65); + v->a[70][anon_sym_for] = actions(9); + v->a[70][anon_sym_select] = actions(9); + v->a[70][anon_sym_while] = actions(11); + v->a[70][anon_sym_until] = actions(11); + v->a[70][anon_sym_if] = actions(13); + v->a[70][anon_sym_case] = actions(15); + v->a[70][anon_sym_LPAREN] = actions(17); + v->a[70][anon_sym_function] = actions(73); + v->a[70][anon_sym_LBRACE] = actions(21); + v->a[70][anon_sym_RBRACE] = actions(485); + v->a[70][anon_sym_BANG] = actions(75); + v->a[70][anon_sym_declare] = actions(77); + v->a[70][anon_sym_typeset] = actions(77); parse_table_277(v); } void parse_table_277(t_parse_table_array *v) { - v->a[57][sym_test_operator] = actions(775); - v->a[57][sym__brace_start] = actions(344); - v->a[58][sym__statements] = state(7350); - v->a[58][sym__statement_not_pipeline] = state(6614); - v->a[58][sym_redirected_statement] = state(4797); - v->a[58][sym_for_statement] = state(4797); - v->a[58][sym_c_style_for_statement] = state(4797); - v->a[58][sym_while_statement] = state(4400); - v->a[58][sym_if_statement] = state(4400); - v->a[58][sym_case_statement] = state(4797); - v->a[58][sym_function_definition] = state(4797); - v->a[58][sym_compound_statement] = state(4797); - v->a[58][sym_subshell] = state(4797); - v->a[58][sym_pipeline] = state(5054); - v->a[58][sym_list] = state(4797); - v->a[58][sym_negated_command] = state(4797); - v->a[58][sym_test_command] = state(4797); - v->a[58][sym_declaration_command] = state(4797); - v->a[58][sym_unset_command] = state(4797); - v->a[58][sym_command] = state(4797); + v->a[70][anon_sym_export] = actions(77); + v->a[70][anon_sym_readonly] = actions(77); + v->a[70][anon_sym_local] = actions(77); + v->a[70][anon_sym_unset] = actions(79); + v->a[70][anon_sym_unsetenv] = actions(79); + v->a[70][anon_sym_LT] = actions(81); + v->a[70][anon_sym_GT] = actions(81); + v->a[70][anon_sym_GT_GT] = actions(83); + v->a[70][anon_sym_AMP_GT] = actions(81); + v->a[70][anon_sym_AMP_GT_GT] = actions(83); + v->a[70][anon_sym_LT_AMP] = actions(81); + v->a[70][anon_sym_GT_AMP] = actions(81); + v->a[70][anon_sym_GT_PIPE] = actions(83); + v->a[70][anon_sym_LT_AMP_DASH] = actions(85); + v->a[70][anon_sym_GT_AMP_DASH] = actions(85); + v->a[70][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[70][anon_sym_DOLLAR] = actions(89); + v->a[70][sym__special_character] = actions(91); + v->a[70][anon_sym_DQUOTE] = actions(93); + v->a[70][sym_raw_string] = actions(95); parse_table_278(v); } void parse_table_278(t_parse_table_array *v) { - v->a[58][sym_command_name] = state(533); - v->a[58][sym_variable_assignment] = state(945); - v->a[58][sym_variable_assignments] = state(4797); - v->a[58][sym_subscript] = state(6754); - v->a[58][sym_file_redirect] = state(2019); - v->a[58][sym_herestring_redirect] = state(2017); - v->a[58][sym_arithmetic_expansion] = state(938); - v->a[58][sym_brace_expression] = state(938); - v->a[58][sym_concatenation] = state(1376); - v->a[58][sym_string] = state(938); - v->a[58][sym_translated_string] = state(938); - v->a[58][sym_number] = state(938); - v->a[58][sym_simple_expansion] = state(938); - v->a[58][sym_expansion] = state(938); - v->a[58][sym_command_substitution] = state(938); - v->a[58][sym_process_substitution] = state(938); - v->a[58][aux_sym__statements_repeat1] = state(423); - v->a[58][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[58][aux_sym_command_repeat1] = state(951); - v->a[58][aux_sym__literal_repeat1] = state(1267); + v->a[70][aux_sym_number_token1] = actions(97); + v->a[70][aux_sym_number_token2] = actions(99); + v->a[70][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[70][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[70][anon_sym_BQUOTE] = actions(105); + v->a[70][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[70][sym_comment] = actions(57); + v->a[70][sym_file_descriptor] = actions(109); + v->a[70][sym_variable_name] = actions(111); + v->a[70][sym_test_operator] = actions(95); + v->a[70][sym__brace_start] = actions(113); + v->a[71][sym__statements] = state(3931); + v->a[71][sym__statement_not_pipeline] = state(3476); + v->a[71][sym_redirected_statement] = state(2121); + v->a[71][sym_for_statement] = state(2121); + v->a[71][sym_while_statement] = state(2121); + v->a[71][sym_if_statement] = state(2121); + v->a[71][sym_case_statement] = state(2121); + v->a[71][sym_function_definition] = state(2121); + v->a[71][sym_compound_statement] = state(2121); parse_table_279(v); } void parse_table_279(t_parse_table_array *v) { - v->a[58][sym_word] = actions(765); - v->a[58][anon_sym_for] = actions(9); - v->a[58][anon_sym_select] = actions(11); - v->a[58][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[58][anon_sym_LT] = actions(85); - v->a[58][anon_sym_GT] = actions(85); - v->a[58][anon_sym_GT_GT] = actions(87); - v->a[58][anon_sym_LPAREN] = actions(19); - v->a[58][anon_sym_RPAREN] = actions(793); - v->a[58][anon_sym_while] = actions(21); - v->a[58][anon_sym_until] = actions(21); - v->a[58][anon_sym_if] = actions(23); - v->a[58][anon_sym_case] = actions(25); - v->a[58][anon_sym_function] = actions(91); - v->a[58][anon_sym_LBRACE] = actions(29); - v->a[58][anon_sym_BANG] = actions(769); - v->a[58][anon_sym_LBRACK] = actions(33); - v->a[58][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[58][anon_sym_declare] = actions(95); - v->a[58][anon_sym_typeset] = actions(95); + v->a[71][sym_subshell] = state(2121); + v->a[71][sym_pipeline] = state(2499); + v->a[71][sym_list] = state(2121); + v->a[71][sym_negated_command] = state(2121); + v->a[71][sym_declaration_command] = state(2121); + v->a[71][sym_unset_command] = state(2121); + v->a[71][sym_command] = state(2121); + v->a[71][sym_command_name] = state(340); + v->a[71][sym_variable_assignment] = state(709); + v->a[71][sym_variable_assignments] = state(2121); + v->a[71][sym_file_redirect] = state(1361); + v->a[71][sym_arithmetic_expansion] = state(834); + v->a[71][sym_brace_expression] = state(834); + v->a[71][sym_concatenation] = state(1192); + v->a[71][sym_string] = state(834); + v->a[71][sym_number] = state(834); + v->a[71][sym_simple_expansion] = state(834); + v->a[71][sym_expansion] = state(834); + v->a[71][sym_command_substitution] = state(834); + v->a[71][aux_sym__statements_repeat1] = state(236); parse_table_280(v); } diff --git a/parser/static/parse_table/parse_table_56.c b/parser/static/parse_table/parse_table_56.c index 6a030a1a..4ba2c442 100644 --- a/parser/static/parse_table/parse_table_56.c +++ b/parser/static/parse_table/parse_table_56.c @@ -14,126 +14,126 @@ void parse_table_280(t_parse_table_array *v) { - v->a[58][anon_sym_export] = actions(95); - v->a[58][anon_sym_readonly] = actions(95); - v->a[58][anon_sym_local] = actions(95); - v->a[58][anon_sym_unset] = actions(97); - v->a[58][anon_sym_unsetenv] = actions(97); - v->a[58][anon_sym_AMP_GT] = actions(85); - v->a[58][anon_sym_AMP_GT_GT] = actions(87); - v->a[58][anon_sym_LT_AMP] = actions(85); - v->a[58][anon_sym_GT_AMP] = actions(85); - v->a[58][anon_sym_GT_PIPE] = actions(87); - v->a[58][anon_sym_LT_AMP_DASH] = actions(99); - v->a[58][anon_sym_GT_AMP_DASH] = actions(99); - v->a[58][anon_sym_LT_LT_LT] = actions(101); - v->a[58][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[58][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[58][anon_sym_DOLLAR] = actions(316); - v->a[58][sym__special_character] = actions(771); - v->a[58][anon_sym_DQUOTE] = actions(320); - v->a[58][sym_raw_string] = actions(773); - v->a[58][sym_ansi_c_string] = actions(773); + v->a[71][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[71][aux_sym_command_repeat1] = state(1008); + v->a[71][aux_sym__literal_repeat1] = state(1048); + v->a[71][sym_word] = actions(467); + v->a[71][anon_sym_for] = actions(9); + v->a[71][anon_sym_select] = actions(9); + v->a[71][anon_sym_while] = actions(11); + v->a[71][anon_sym_until] = actions(11); + v->a[71][anon_sym_if] = actions(13); + v->a[71][anon_sym_case] = actions(15); + v->a[71][anon_sym_LPAREN] = actions(17); + v->a[71][anon_sym_function] = actions(469); + v->a[71][anon_sym_LBRACE] = actions(21); + v->a[71][anon_sym_BANG] = actions(471); + v->a[71][anon_sym_declare] = actions(473); + v->a[71][anon_sym_typeset] = actions(473); + v->a[71][anon_sym_export] = actions(473); + v->a[71][anon_sym_readonly] = actions(473); + v->a[71][anon_sym_local] = actions(473); + v->a[71][anon_sym_unset] = actions(475); parse_table_281(v); } void parse_table_281(t_parse_table_array *v) { - v->a[58][aux_sym_number_token1] = actions(324); - v->a[58][aux_sym_number_token2] = actions(326); - v->a[58][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[58][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[58][anon_sym_BQUOTE] = actions(332); - v->a[58][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[58][anon_sym_LT_LPAREN] = actions(336); - v->a[58][anon_sym_GT_LPAREN] = actions(336); - v->a[58][sym_comment] = actions(71); - v->a[58][sym_file_descriptor] = actions(135); - v->a[58][sym_variable_name] = actions(137); - v->a[58][sym_test_operator] = actions(775); - v->a[58][sym__brace_start] = actions(344); - v->a[59][aux_sym__terminated_statement] = state(34); - v->a[59][sym__statement_not_pipeline] = state(6718); - v->a[59][sym_redirected_statement] = state(5007); - v->a[59][sym_for_statement] = state(5007); - v->a[59][sym_c_style_for_statement] = state(5007); - v->a[59][sym_while_statement] = state(4551); - v->a[59][sym_do_group] = state(5560); + v->a[71][anon_sym_unsetenv] = actions(475); + v->a[71][anon_sym_LT] = actions(81); + v->a[71][anon_sym_GT] = actions(81); + v->a[71][anon_sym_GT_GT] = actions(83); + v->a[71][anon_sym_AMP_GT] = actions(81); + v->a[71][anon_sym_AMP_GT_GT] = actions(83); + v->a[71][anon_sym_LT_AMP] = actions(81); + v->a[71][anon_sym_GT_AMP] = actions(81); + v->a[71][anon_sym_GT_PIPE] = actions(83); + v->a[71][anon_sym_LT_AMP_DASH] = actions(85); + v->a[71][anon_sym_GT_AMP_DASH] = actions(85); + v->a[71][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[71][anon_sym_DOLLAR] = actions(89); + v->a[71][sym__special_character] = actions(91); + v->a[71][anon_sym_DQUOTE] = actions(93); + v->a[71][sym_raw_string] = actions(95); + v->a[71][aux_sym_number_token1] = actions(97); + v->a[71][aux_sym_number_token2] = actions(99); + v->a[71][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[71][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_282(v); } void parse_table_282(t_parse_table_array *v) { - v->a[59][sym_if_statement] = state(4551); - v->a[59][sym_case_statement] = state(5007); - v->a[59][sym_function_definition] = state(5007); - v->a[59][sym_compound_statement] = state(5007); - v->a[59][sym_subshell] = state(5007); - v->a[59][sym_pipeline] = state(5189); - v->a[59][sym_list] = state(5007); - v->a[59][sym_negated_command] = state(5007); - v->a[59][sym_test_command] = state(5007); - v->a[59][sym_declaration_command] = state(5007); - v->a[59][sym_unset_command] = state(5007); - v->a[59][sym_command] = state(5007); - v->a[59][sym_command_name] = state(544); - v->a[59][sym_variable_assignment] = state(1151); - v->a[59][sym_variable_assignments] = state(5007); - v->a[59][sym_subscript] = state(6790); - v->a[59][sym_file_redirect] = state(2019); - v->a[59][sym_herestring_redirect] = state(2017); - v->a[59][sym_arithmetic_expansion] = state(1078); - v->a[59][sym_brace_expression] = state(1078); + v->a[71][anon_sym_BQUOTE] = actions(105); + v->a[71][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[71][sym_comment] = actions(57); + v->a[71][sym_file_descriptor] = actions(109); + v->a[71][sym_variable_name] = actions(111); + v->a[71][sym_test_operator] = actions(95); + v->a[71][sym__brace_start] = actions(113); + v->a[72][sym__statements] = state(3693); + v->a[72][sym__statement_not_pipeline] = state(3476); + v->a[72][sym_redirected_statement] = state(2121); + v->a[72][sym_for_statement] = state(2121); + v->a[72][sym_while_statement] = state(2121); + v->a[72][sym_if_statement] = state(2121); + v->a[72][sym_case_statement] = state(2121); + v->a[72][sym_function_definition] = state(2121); + v->a[72][sym_compound_statement] = state(2121); + v->a[72][sym_subshell] = state(2121); + v->a[72][sym_pipeline] = state(2499); + v->a[72][sym_list] = state(2121); + v->a[72][sym_negated_command] = state(2121); parse_table_283(v); } void parse_table_283(t_parse_table_array *v) { - v->a[59][sym_concatenation] = state(1376); - v->a[59][sym_string] = state(1078); - v->a[59][sym_translated_string] = state(1078); - v->a[59][sym_number] = state(1078); - v->a[59][sym_simple_expansion] = state(1078); - v->a[59][sym_expansion] = state(1078); - v->a[59][sym_command_substitution] = state(1078); - v->a[59][sym_process_substitution] = state(1078); - v->a[59][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[59][aux_sym_command_repeat1] = state(997); - v->a[59][aux_sym__literal_repeat1] = state(1267); - v->a[59][sym_word] = actions(286); - v->a[59][anon_sym_for] = actions(9); - v->a[59][anon_sym_select] = actions(11); - v->a[59][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[59][anon_sym_LT] = actions(290); - v->a[59][anon_sym_GT] = actions(290); - v->a[59][anon_sym_GT_GT] = actions(292); - v->a[59][anon_sym_LPAREN] = actions(19); - v->a[59][anon_sym_while] = actions(21); + v->a[72][sym_declaration_command] = state(2121); + v->a[72][sym_unset_command] = state(2121); + v->a[72][sym_command] = state(2121); + v->a[72][sym_command_name] = state(340); + v->a[72][sym_variable_assignment] = state(709); + v->a[72][sym_variable_assignments] = state(2121); + v->a[72][sym_file_redirect] = state(1361); + v->a[72][sym_arithmetic_expansion] = state(834); + v->a[72][sym_brace_expression] = state(834); + v->a[72][sym_concatenation] = state(1192); + v->a[72][sym_string] = state(834); + v->a[72][sym_number] = state(834); + v->a[72][sym_simple_expansion] = state(834); + v->a[72][sym_expansion] = state(834); + v->a[72][sym_command_substitution] = state(834); + v->a[72][aux_sym__statements_repeat1] = state(236); + v->a[72][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[72][aux_sym_command_repeat1] = state(1008); + v->a[72][aux_sym__literal_repeat1] = state(1048); + v->a[72][sym_word] = actions(467); parse_table_284(v); } void parse_table_284(t_parse_table_array *v) { - v->a[59][anon_sym_until] = actions(21); - v->a[59][anon_sym_do] = actions(795); - v->a[59][anon_sym_if] = actions(23); - v->a[59][anon_sym_case] = actions(25); - v->a[59][anon_sym_function] = actions(300); - v->a[59][anon_sym_LBRACE] = actions(29); - v->a[59][anon_sym_BANG] = actions(302); - v->a[59][anon_sym_LBRACK] = actions(33); - v->a[59][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[59][anon_sym_declare] = actions(304); - v->a[59][anon_sym_typeset] = actions(304); - v->a[59][anon_sym_export] = actions(304); - v->a[59][anon_sym_readonly] = actions(304); - v->a[59][anon_sym_local] = actions(304); - v->a[59][anon_sym_unset] = actions(306); - v->a[59][anon_sym_unsetenv] = actions(306); - v->a[59][anon_sym_AMP_GT] = actions(290); - v->a[59][anon_sym_AMP_GT_GT] = actions(292); - v->a[59][anon_sym_LT_AMP] = actions(290); - v->a[59][anon_sym_GT_AMP] = actions(290); + v->a[72][anon_sym_for] = actions(9); + v->a[72][anon_sym_select] = actions(9); + v->a[72][anon_sym_while] = actions(11); + v->a[72][anon_sym_until] = actions(11); + v->a[72][anon_sym_if] = actions(13); + v->a[72][anon_sym_case] = actions(15); + v->a[72][anon_sym_LPAREN] = actions(17); + v->a[72][anon_sym_function] = actions(469); + v->a[72][anon_sym_LBRACE] = actions(21); + v->a[72][anon_sym_BANG] = actions(471); + v->a[72][anon_sym_declare] = actions(473); + v->a[72][anon_sym_typeset] = actions(473); + v->a[72][anon_sym_export] = actions(473); + v->a[72][anon_sym_readonly] = actions(473); + v->a[72][anon_sym_local] = actions(473); + v->a[72][anon_sym_unset] = actions(475); + v->a[72][anon_sym_unsetenv] = actions(475); + v->a[72][anon_sym_LT] = actions(81); + v->a[72][anon_sym_GT] = actions(81); + v->a[72][anon_sym_GT_GT] = actions(83); parse_table_285(v); } diff --git a/parser/static/parse_table/parse_table_57.c b/parser/static/parse_table/parse_table_57.c index 3d258526..409f56df 100644 --- a/parser/static/parse_table/parse_table_57.c +++ b/parser/static/parse_table/parse_table_57.c @@ -14,126 +14,126 @@ void parse_table_285(t_parse_table_array *v) { - v->a[59][anon_sym_GT_PIPE] = actions(292); - v->a[59][anon_sym_LT_AMP_DASH] = actions(308); - v->a[59][anon_sym_GT_AMP_DASH] = actions(308); - v->a[59][anon_sym_LT_LT_LT] = actions(310); - v->a[59][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[59][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[59][anon_sym_DOLLAR] = actions(316); - v->a[59][sym__special_character] = actions(318); - v->a[59][anon_sym_DQUOTE] = actions(320); - v->a[59][sym_raw_string] = actions(322); - v->a[59][sym_ansi_c_string] = actions(322); - v->a[59][aux_sym_number_token1] = actions(324); - v->a[59][aux_sym_number_token2] = actions(326); - v->a[59][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[59][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[59][anon_sym_BQUOTE] = actions(332); - v->a[59][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[59][anon_sym_LT_LPAREN] = actions(336); - v->a[59][anon_sym_GT_LPAREN] = actions(336); - v->a[59][sym_comment] = actions(71); + v->a[72][anon_sym_AMP_GT] = actions(81); + v->a[72][anon_sym_AMP_GT_GT] = actions(83); + v->a[72][anon_sym_LT_AMP] = actions(81); + v->a[72][anon_sym_GT_AMP] = actions(81); + v->a[72][anon_sym_GT_PIPE] = actions(83); + v->a[72][anon_sym_LT_AMP_DASH] = actions(85); + v->a[72][anon_sym_GT_AMP_DASH] = actions(85); + v->a[72][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[72][anon_sym_DOLLAR] = actions(89); + v->a[72][sym__special_character] = actions(91); + v->a[72][anon_sym_DQUOTE] = actions(93); + v->a[72][sym_raw_string] = actions(95); + v->a[72][aux_sym_number_token1] = actions(97); + v->a[72][aux_sym_number_token2] = actions(99); + v->a[72][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[72][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[72][anon_sym_BQUOTE] = actions(105); + v->a[72][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[72][sym_comment] = actions(57); + v->a[72][sym_file_descriptor] = actions(109); parse_table_286(v); } void parse_table_286(t_parse_table_array *v) { - v->a[59][sym_file_descriptor] = actions(338); - v->a[59][sym_variable_name] = actions(340); - v->a[59][sym_test_operator] = actions(342); - v->a[59][sym__brace_start] = actions(344); - v->a[60][sym__statements] = state(7117); - v->a[60][sym__statement_not_pipeline] = state(6614); - v->a[60][sym_redirected_statement] = state(4797); - v->a[60][sym_for_statement] = state(4797); - v->a[60][sym_c_style_for_statement] = state(4797); - v->a[60][sym_while_statement] = state(4400); - v->a[60][sym_if_statement] = state(4400); - v->a[60][sym_case_statement] = state(4797); - v->a[60][sym_function_definition] = state(4797); - v->a[60][sym_compound_statement] = state(4797); - v->a[60][sym_subshell] = state(4797); - v->a[60][sym_pipeline] = state(5054); - v->a[60][sym_list] = state(4797); - v->a[60][sym_negated_command] = state(4797); - v->a[60][sym_test_command] = state(4797); - v->a[60][sym_declaration_command] = state(4797); + v->a[72][sym_variable_name] = actions(111); + v->a[72][sym_test_operator] = actions(95); + v->a[72][sym__brace_start] = actions(113); + v->a[73][sym__statements] = state(3926); + v->a[73][sym__statement_not_pipeline] = state(3476); + v->a[73][sym_redirected_statement] = state(2121); + v->a[73][sym_for_statement] = state(2121); + v->a[73][sym_while_statement] = state(2121); + v->a[73][sym_if_statement] = state(2121); + v->a[73][sym_case_statement] = state(2121); + v->a[73][sym_function_definition] = state(2121); + v->a[73][sym_compound_statement] = state(2121); + v->a[73][sym_subshell] = state(2121); + v->a[73][sym_pipeline] = state(2499); + v->a[73][sym_list] = state(2121); + v->a[73][sym_negated_command] = state(2121); + v->a[73][sym_declaration_command] = state(2121); + v->a[73][sym_unset_command] = state(2121); + v->a[73][sym_command] = state(2121); + v->a[73][sym_command_name] = state(340); parse_table_287(v); } void parse_table_287(t_parse_table_array *v) { - v->a[60][sym_unset_command] = state(4797); - v->a[60][sym_command] = state(4797); - v->a[60][sym_command_name] = state(533); - v->a[60][sym_variable_assignment] = state(945); - v->a[60][sym_variable_assignments] = state(4797); - v->a[60][sym_subscript] = state(6754); - v->a[60][sym_file_redirect] = state(2019); - v->a[60][sym_herestring_redirect] = state(2017); - v->a[60][sym_arithmetic_expansion] = state(938); - v->a[60][sym_brace_expression] = state(938); - v->a[60][sym_concatenation] = state(1376); - v->a[60][sym_string] = state(938); - v->a[60][sym_translated_string] = state(938); - v->a[60][sym_number] = state(938); - v->a[60][sym_simple_expansion] = state(938); - v->a[60][sym_expansion] = state(938); - v->a[60][sym_command_substitution] = state(938); - v->a[60][sym_process_substitution] = state(938); - v->a[60][aux_sym__statements_repeat1] = state(423); - v->a[60][aux_sym_redirected_statement_repeat2] = state(4480); + v->a[73][sym_variable_assignment] = state(709); + v->a[73][sym_variable_assignments] = state(2121); + v->a[73][sym_file_redirect] = state(1361); + v->a[73][sym_arithmetic_expansion] = state(834); + v->a[73][sym_brace_expression] = state(834); + v->a[73][sym_concatenation] = state(1192); + v->a[73][sym_string] = state(834); + v->a[73][sym_number] = state(834); + v->a[73][sym_simple_expansion] = state(834); + v->a[73][sym_expansion] = state(834); + v->a[73][sym_command_substitution] = state(834); + v->a[73][aux_sym__statements_repeat1] = state(236); + v->a[73][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[73][aux_sym_command_repeat1] = state(1008); + v->a[73][aux_sym__literal_repeat1] = state(1048); + v->a[73][sym_word] = actions(467); + v->a[73][anon_sym_for] = actions(9); + v->a[73][anon_sym_select] = actions(9); + v->a[73][anon_sym_while] = actions(11); + v->a[73][anon_sym_until] = actions(11); parse_table_288(v); } void parse_table_288(t_parse_table_array *v) { - v->a[60][aux_sym_command_repeat1] = state(951); - v->a[60][aux_sym__literal_repeat1] = state(1267); - v->a[60][sym_word] = actions(765); - v->a[60][anon_sym_for] = actions(9); - v->a[60][anon_sym_select] = actions(11); - v->a[60][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[60][anon_sym_LT] = actions(85); - v->a[60][anon_sym_GT] = actions(85); - v->a[60][anon_sym_GT_GT] = actions(87); - v->a[60][anon_sym_LPAREN] = actions(19); - v->a[60][anon_sym_RPAREN] = actions(797); - v->a[60][anon_sym_while] = actions(21); - v->a[60][anon_sym_until] = actions(21); - v->a[60][anon_sym_if] = actions(23); - v->a[60][anon_sym_case] = actions(25); - v->a[60][anon_sym_function] = actions(91); - v->a[60][anon_sym_LBRACE] = actions(29); - v->a[60][anon_sym_BANG] = actions(769); - v->a[60][anon_sym_LBRACK] = actions(33); - v->a[60][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[73][anon_sym_if] = actions(13); + v->a[73][anon_sym_case] = actions(15); + v->a[73][anon_sym_LPAREN] = actions(17); + v->a[73][anon_sym_function] = actions(469); + v->a[73][anon_sym_LBRACE] = actions(21); + v->a[73][anon_sym_BANG] = actions(471); + v->a[73][anon_sym_declare] = actions(473); + v->a[73][anon_sym_typeset] = actions(473); + v->a[73][anon_sym_export] = actions(473); + v->a[73][anon_sym_readonly] = actions(473); + v->a[73][anon_sym_local] = actions(473); + v->a[73][anon_sym_unset] = actions(475); + v->a[73][anon_sym_unsetenv] = actions(475); + v->a[73][anon_sym_LT] = actions(81); + v->a[73][anon_sym_GT] = actions(81); + v->a[73][anon_sym_GT_GT] = actions(83); + v->a[73][anon_sym_AMP_GT] = actions(81); + v->a[73][anon_sym_AMP_GT_GT] = actions(83); + v->a[73][anon_sym_LT_AMP] = actions(81); + v->a[73][anon_sym_GT_AMP] = actions(81); parse_table_289(v); } void parse_table_289(t_parse_table_array *v) { - v->a[60][anon_sym_declare] = actions(95); - v->a[60][anon_sym_typeset] = actions(95); - v->a[60][anon_sym_export] = actions(95); - v->a[60][anon_sym_readonly] = actions(95); - v->a[60][anon_sym_local] = actions(95); - v->a[60][anon_sym_unset] = actions(97); - v->a[60][anon_sym_unsetenv] = actions(97); - v->a[60][anon_sym_AMP_GT] = actions(85); - v->a[60][anon_sym_AMP_GT_GT] = actions(87); - v->a[60][anon_sym_LT_AMP] = actions(85); - v->a[60][anon_sym_GT_AMP] = actions(85); - v->a[60][anon_sym_GT_PIPE] = actions(87); - v->a[60][anon_sym_LT_AMP_DASH] = actions(99); - v->a[60][anon_sym_GT_AMP_DASH] = actions(99); - v->a[60][anon_sym_LT_LT_LT] = actions(101); - v->a[60][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[60][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[60][anon_sym_DOLLAR] = actions(316); - v->a[60][sym__special_character] = actions(771); - v->a[60][anon_sym_DQUOTE] = actions(320); + v->a[73][anon_sym_GT_PIPE] = actions(83); + v->a[73][anon_sym_LT_AMP_DASH] = actions(85); + v->a[73][anon_sym_GT_AMP_DASH] = actions(85); + v->a[73][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[73][anon_sym_DOLLAR] = actions(89); + v->a[73][sym__special_character] = actions(91); + v->a[73][anon_sym_DQUOTE] = actions(93); + v->a[73][sym_raw_string] = actions(95); + v->a[73][aux_sym_number_token1] = actions(97); + v->a[73][aux_sym_number_token2] = actions(99); + v->a[73][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[73][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[73][anon_sym_BQUOTE] = actions(105); + v->a[73][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[73][sym_comment] = actions(57); + v->a[73][sym_file_descriptor] = actions(109); + v->a[73][sym_variable_name] = actions(111); + v->a[73][sym_test_operator] = actions(95); + v->a[73][sym__brace_start] = actions(113); + v->a[74][sym__statements] = state(3907); parse_table_290(v); } diff --git a/parser/static/parse_table/parse_table_58.c b/parser/static/parse_table/parse_table_58.c index 0826acb5..a5c96a06 100644 --- a/parser/static/parse_table/parse_table_58.c +++ b/parser/static/parse_table/parse_table_58.c @@ -14,126 +14,126 @@ void parse_table_290(t_parse_table_array *v) { - v->a[60][sym_raw_string] = actions(773); - v->a[60][sym_ansi_c_string] = actions(773); - v->a[60][aux_sym_number_token1] = actions(324); - v->a[60][aux_sym_number_token2] = actions(326); - v->a[60][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[60][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[60][anon_sym_BQUOTE] = actions(332); - v->a[60][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[60][anon_sym_LT_LPAREN] = actions(336); - v->a[60][anon_sym_GT_LPAREN] = actions(336); - v->a[60][sym_comment] = actions(71); - v->a[60][sym_file_descriptor] = actions(135); - v->a[60][sym_variable_name] = actions(137); - v->a[60][sym_test_operator] = actions(775); - v->a[60][sym__brace_start] = actions(344); - v->a[61][sym__statements] = state(7328); - v->a[61][sym__statement_not_pipeline] = state(6558); - v->a[61][sym_redirected_statement] = state(4662); - v->a[61][sym_for_statement] = state(4662); - v->a[61][sym_c_style_for_statement] = state(4662); + v->a[74][sym__statement_not_pipeline] = state(3480); + v->a[74][sym_redirected_statement] = state(2098); + v->a[74][sym_for_statement] = state(2098); + v->a[74][sym_while_statement] = state(2098); + v->a[74][sym_if_statement] = state(2098); + v->a[74][sym_case_statement] = state(2098); + v->a[74][sym_function_definition] = state(2098); + v->a[74][sym_compound_statement] = state(2098); + v->a[74][sym_subshell] = state(2098); + v->a[74][sym_pipeline] = state(2384); + v->a[74][sym_list] = state(2098); + v->a[74][sym_negated_command] = state(2098); + v->a[74][sym_declaration_command] = state(2098); + v->a[74][sym_unset_command] = state(2098); + v->a[74][sym_command] = state(2098); + v->a[74][sym_command_name] = state(292); + v->a[74][sym_variable_assignment] = state(539); + v->a[74][sym_variable_assignments] = state(2098); + v->a[74][sym_file_redirect] = state(1290); + v->a[74][sym_arithmetic_expansion] = state(702); parse_table_291(v); } void parse_table_291(t_parse_table_array *v) { - v->a[61][sym_while_statement] = state(4314); - v->a[61][sym_if_statement] = state(4314); - v->a[61][sym_case_statement] = state(4662); - v->a[61][sym_function_definition] = state(4662); - v->a[61][sym_compound_statement] = state(4662); - v->a[61][sym_subshell] = state(4662); - v->a[61][sym_pipeline] = state(5070); - v->a[61][sym_list] = state(4662); - v->a[61][sym_negated_command] = state(4662); - v->a[61][sym_test_command] = state(4662); - v->a[61][sym_declaration_command] = state(4662); - v->a[61][sym_unset_command] = state(4662); - v->a[61][sym_command] = state(4662); - v->a[61][sym_command_name] = state(554); - v->a[61][sym_variable_assignment] = state(1150); - v->a[61][sym_variable_assignments] = state(4662); - v->a[61][sym_subscript] = state(6790); - v->a[61][sym_file_redirect] = state(2273); - v->a[61][sym_herestring_redirect] = state(2272); - v->a[61][sym_arithmetic_expansion] = state(1078); + v->a[74][sym_brace_expression] = state(702); + v->a[74][sym_concatenation] = state(1192); + v->a[74][sym_string] = state(702); + v->a[74][sym_number] = state(702); + v->a[74][sym_simple_expansion] = state(702); + v->a[74][sym_expansion] = state(702); + v->a[74][sym_command_substitution] = state(702); + v->a[74][aux_sym__statements_repeat1] = state(226); + v->a[74][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[74][aux_sym_command_repeat1] = state(1041); + v->a[74][aux_sym__literal_repeat1] = state(1048); + v->a[74][sym_word] = actions(419); + v->a[74][anon_sym_for] = actions(9); + v->a[74][anon_sym_select] = actions(9); + v->a[74][anon_sym_while] = actions(11); + v->a[74][anon_sym_until] = actions(11); + v->a[74][anon_sym_if] = actions(13); + v->a[74][anon_sym_case] = actions(15); + v->a[74][anon_sym_LPAREN] = actions(17); + v->a[74][anon_sym_function] = actions(423); parse_table_292(v); } void parse_table_292(t_parse_table_array *v) { - v->a[61][sym_brace_expression] = state(1078); - v->a[61][sym_concatenation] = state(1376); - v->a[61][sym_string] = state(1078); - v->a[61][sym_translated_string] = state(1078); - v->a[61][sym_number] = state(1078); - v->a[61][sym_simple_expansion] = state(1078); - v->a[61][sym_expansion] = state(1078); - v->a[61][sym_command_substitution] = state(1078); - v->a[61][sym_process_substitution] = state(1078); - v->a[61][aux_sym__statements_repeat1] = state(429); - v->a[61][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[61][aux_sym_command_repeat1] = state(958); - v->a[61][aux_sym__literal_repeat1] = state(1267); - v->a[61][sym_word] = actions(799); - v->a[61][anon_sym_for] = actions(9); - v->a[61][anon_sym_select] = actions(11); - v->a[61][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[61][anon_sym_LT] = actions(290); - v->a[61][anon_sym_GT] = actions(290); - v->a[61][anon_sym_GT_GT] = actions(292); + v->a[74][anon_sym_LBRACE] = actions(21); + v->a[74][anon_sym_BANG] = actions(425); + v->a[74][anon_sym_declare] = actions(427); + v->a[74][anon_sym_typeset] = actions(427); + v->a[74][anon_sym_export] = actions(427); + v->a[74][anon_sym_readonly] = actions(427); + v->a[74][anon_sym_local] = actions(427); + v->a[74][anon_sym_unset] = actions(429); + v->a[74][anon_sym_unsetenv] = actions(429); + v->a[74][anon_sym_LT] = actions(431); + v->a[74][anon_sym_GT] = actions(431); + v->a[74][anon_sym_GT_GT] = actions(433); + v->a[74][anon_sym_AMP_GT] = actions(431); + v->a[74][anon_sym_AMP_GT_GT] = actions(433); + v->a[74][anon_sym_LT_AMP] = actions(431); + v->a[74][anon_sym_GT_AMP] = actions(431); + v->a[74][anon_sym_GT_PIPE] = actions(433); + v->a[74][anon_sym_LT_AMP_DASH] = actions(435); + v->a[74][anon_sym_GT_AMP_DASH] = actions(435); + v->a[74][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_293(v); } void parse_table_293(t_parse_table_array *v) { - v->a[61][anon_sym_LPAREN] = actions(19); - v->a[61][anon_sym_while] = actions(21); - v->a[61][anon_sym_until] = actions(21); - v->a[61][anon_sym_if] = actions(23); - v->a[61][anon_sym_case] = actions(25); - v->a[61][anon_sym_function] = actions(801); - v->a[61][anon_sym_LBRACE] = actions(29); - v->a[61][anon_sym_BANG] = actions(803); - v->a[61][anon_sym_LBRACK] = actions(33); - v->a[61][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[61][anon_sym_declare] = actions(805); - v->a[61][anon_sym_typeset] = actions(805); - v->a[61][anon_sym_export] = actions(805); - v->a[61][anon_sym_readonly] = actions(805); - v->a[61][anon_sym_local] = actions(805); - v->a[61][anon_sym_unset] = actions(807); - v->a[61][anon_sym_unsetenv] = actions(807); - v->a[61][anon_sym_AMP_GT] = actions(290); - v->a[61][anon_sym_AMP_GT_GT] = actions(292); - v->a[61][anon_sym_LT_AMP] = actions(290); + v->a[74][anon_sym_DOLLAR] = actions(89); + v->a[74][sym__special_character] = actions(437); + v->a[74][anon_sym_DQUOTE] = actions(93); + v->a[74][sym_raw_string] = actions(439); + v->a[74][aux_sym_number_token1] = actions(97); + v->a[74][aux_sym_number_token2] = actions(99); + v->a[74][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[74][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[74][anon_sym_BQUOTE] = actions(105); + v->a[74][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[74][sym_comment] = actions(57); + v->a[74][sym_file_descriptor] = actions(441); + v->a[74][sym_variable_name] = actions(443); + v->a[74][sym_test_operator] = actions(439); + v->a[74][sym__brace_start] = actions(113); + v->a[75][sym__statements] = state(3700); + v->a[75][sym__statement_not_pipeline] = state(3480); + v->a[75][sym_redirected_statement] = state(2098); + v->a[75][sym_for_statement] = state(2098); + v->a[75][sym_while_statement] = state(2098); parse_table_294(v); } void parse_table_294(t_parse_table_array *v) { - v->a[61][anon_sym_GT_AMP] = actions(290); - v->a[61][anon_sym_GT_PIPE] = actions(292); - v->a[61][anon_sym_LT_AMP_DASH] = actions(308); - v->a[61][anon_sym_GT_AMP_DASH] = actions(308); - v->a[61][anon_sym_LT_LT_LT] = actions(310); - v->a[61][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[61][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[61][anon_sym_DOLLAR] = actions(316); - v->a[61][sym__special_character] = actions(318); - v->a[61][anon_sym_DQUOTE] = actions(320); - v->a[61][sym_raw_string] = actions(322); - v->a[61][sym_ansi_c_string] = actions(322); - v->a[61][aux_sym_number_token1] = actions(324); - v->a[61][aux_sym_number_token2] = actions(326); - v->a[61][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[61][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[61][anon_sym_BQUOTE] = actions(332); - v->a[61][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[61][anon_sym_LT_LPAREN] = actions(336); - v->a[61][anon_sym_GT_LPAREN] = actions(336); + v->a[75][sym_if_statement] = state(2098); + v->a[75][sym_case_statement] = state(2098); + v->a[75][sym_function_definition] = state(2098); + v->a[75][sym_compound_statement] = state(2098); + v->a[75][sym_subshell] = state(2098); + v->a[75][sym_pipeline] = state(2384); + v->a[75][sym_list] = state(2098); + v->a[75][sym_negated_command] = state(2098); + v->a[75][sym_declaration_command] = state(2098); + v->a[75][sym_unset_command] = state(2098); + v->a[75][sym_command] = state(2098); + v->a[75][sym_command_name] = state(292); + v->a[75][sym_variable_assignment] = state(539); + v->a[75][sym_variable_assignments] = state(2098); + v->a[75][sym_file_redirect] = state(1273); + v->a[75][sym_arithmetic_expansion] = state(702); + v->a[75][sym_brace_expression] = state(702); + v->a[75][sym_concatenation] = state(1192); + v->a[75][sym_string] = state(702); + v->a[75][sym_number] = state(702); parse_table_295(v); } diff --git a/parser/static/parse_table/parse_table_59.c b/parser/static/parse_table/parse_table_59.c index 66c94d59..05ec94e9 100644 --- a/parser/static/parse_table/parse_table_59.c +++ b/parser/static/parse_table/parse_table_59.c @@ -14,126 +14,126 @@ void parse_table_295(t_parse_table_array *v) { - v->a[61][sym_comment] = actions(71); - v->a[61][sym_file_descriptor] = actions(338); - v->a[61][sym_variable_name] = actions(340); - v->a[61][sym_test_operator] = actions(342); - v->a[61][sym__brace_start] = actions(344); - v->a[62][aux_sym__terminated_statement] = state(62); - v->a[62][sym__statement_not_pipeline] = state(6718); - v->a[62][sym_redirected_statement] = state(4993); - v->a[62][sym_for_statement] = state(4993); - v->a[62][sym_c_style_for_statement] = state(4993); - v->a[62][sym_while_statement] = state(4489); - v->a[62][sym_if_statement] = state(4489); - v->a[62][sym_case_statement] = state(4993); - v->a[62][sym_function_definition] = state(4993); - v->a[62][sym_compound_statement] = state(4993); - v->a[62][sym_subshell] = state(4993); - v->a[62][sym_pipeline] = state(5122); - v->a[62][sym_list] = state(4993); - v->a[62][sym_negated_command] = state(4993); - v->a[62][sym_test_command] = state(4993); + v->a[75][sym_simple_expansion] = state(702); + v->a[75][sym_expansion] = state(702); + v->a[75][sym_command_substitution] = state(702); + v->a[75][aux_sym__statements_repeat1] = state(226); + v->a[75][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[75][aux_sym_command_repeat1] = state(1041); + v->a[75][aux_sym__literal_repeat1] = state(1048); + v->a[75][sym_word] = actions(419); + v->a[75][anon_sym_for] = actions(9); + v->a[75][anon_sym_select] = actions(9); + v->a[75][anon_sym_while] = actions(11); + v->a[75][anon_sym_until] = actions(11); + v->a[75][anon_sym_if] = actions(13); + v->a[75][anon_sym_case] = actions(15); + v->a[75][anon_sym_LPAREN] = actions(17); + v->a[75][anon_sym_function] = actions(423); + v->a[75][anon_sym_LBRACE] = actions(21); + v->a[75][anon_sym_BANG] = actions(425); + v->a[75][anon_sym_declare] = actions(427); + v->a[75][anon_sym_typeset] = actions(427); parse_table_296(v); } void parse_table_296(t_parse_table_array *v) { - v->a[62][sym_declaration_command] = state(4993); - v->a[62][sym_unset_command] = state(4993); - v->a[62][sym_command] = state(4993); - v->a[62][sym_command_name] = state(544); - v->a[62][sym_variable_assignment] = state(1030); - v->a[62][sym_variable_assignments] = state(4993); - v->a[62][sym_subscript] = state(6790); - v->a[62][sym_file_redirect] = state(2019); - v->a[62][sym_herestring_redirect] = state(2017); - v->a[62][sym_arithmetic_expansion] = state(1078); - v->a[62][sym_brace_expression] = state(1078); - v->a[62][sym_concatenation] = state(1376); - v->a[62][sym_string] = state(1078); - v->a[62][sym_translated_string] = state(1078); - v->a[62][sym_number] = state(1078); - v->a[62][sym_simple_expansion] = state(1078); - v->a[62][sym_expansion] = state(1078); - v->a[62][sym_command_substitution] = state(1078); - v->a[62][sym_process_substitution] = state(1078); - v->a[62][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[75][anon_sym_export] = actions(427); + v->a[75][anon_sym_readonly] = actions(427); + v->a[75][anon_sym_local] = actions(427); + v->a[75][anon_sym_unset] = actions(429); + v->a[75][anon_sym_unsetenv] = actions(429); + v->a[75][anon_sym_LT] = actions(431); + v->a[75][anon_sym_GT] = actions(431); + v->a[75][anon_sym_GT_GT] = actions(433); + v->a[75][anon_sym_AMP_GT] = actions(431); + v->a[75][anon_sym_AMP_GT_GT] = actions(433); + v->a[75][anon_sym_LT_AMP] = actions(431); + v->a[75][anon_sym_GT_AMP] = actions(431); + v->a[75][anon_sym_GT_PIPE] = actions(433); + v->a[75][anon_sym_LT_AMP_DASH] = actions(435); + v->a[75][anon_sym_GT_AMP_DASH] = actions(435); + v->a[75][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[75][anon_sym_DOLLAR] = actions(89); + v->a[75][sym__special_character] = actions(437); + v->a[75][anon_sym_DQUOTE] = actions(93); + v->a[75][sym_raw_string] = actions(439); parse_table_297(v); } void parse_table_297(t_parse_table_array *v) { - v->a[62][aux_sym_command_repeat1] = state(997); - v->a[62][aux_sym__literal_repeat1] = state(1267); - v->a[62][sym_word] = actions(555); - v->a[62][anon_sym_for] = actions(558); - v->a[62][anon_sym_select] = actions(561); - v->a[62][anon_sym_LPAREN_LPAREN] = actions(564); - v->a[62][anon_sym_LT] = actions(567); - v->a[62][anon_sym_GT] = actions(567); - v->a[62][anon_sym_GT_GT] = actions(570); - v->a[62][anon_sym_LPAREN] = actions(573); - v->a[62][anon_sym_while] = actions(576); - v->a[62][anon_sym_until] = actions(576); - v->a[62][anon_sym_if] = actions(581); - v->a[62][anon_sym_case] = actions(584); - v->a[62][anon_sym_function] = actions(587); - v->a[62][anon_sym_LBRACE] = actions(590); - v->a[62][anon_sym_RBRACE] = actions(809); - v->a[62][anon_sym_BANG] = actions(593); - v->a[62][anon_sym_LBRACK] = actions(596); - v->a[62][anon_sym_LBRACK_LBRACK] = actions(599); + v->a[75][aux_sym_number_token1] = actions(97); + v->a[75][aux_sym_number_token2] = actions(99); + v->a[75][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[75][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[75][anon_sym_BQUOTE] = actions(105); + v->a[75][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[75][sym_comment] = actions(57); + v->a[75][sym_file_descriptor] = actions(441); + v->a[75][sym_variable_name] = actions(443); + v->a[75][sym_test_operator] = actions(439); + v->a[75][sym__brace_start] = actions(113); + v->a[76][sym__statements] = state(3831); + v->a[76][sym__statement_not_pipeline] = state(3476); + v->a[76][sym_redirected_statement] = state(2121); + v->a[76][sym_for_statement] = state(2121); + v->a[76][sym_while_statement] = state(2121); + v->a[76][sym_if_statement] = state(2121); + v->a[76][sym_case_statement] = state(2121); + v->a[76][sym_function_definition] = state(2121); + v->a[76][sym_compound_statement] = state(2121); parse_table_298(v); } void parse_table_298(t_parse_table_array *v) { - v->a[62][anon_sym_declare] = actions(602); - v->a[62][anon_sym_typeset] = actions(602); - v->a[62][anon_sym_export] = actions(602); - v->a[62][anon_sym_readonly] = actions(602); - v->a[62][anon_sym_local] = actions(602); - v->a[62][anon_sym_unset] = actions(605); - v->a[62][anon_sym_unsetenv] = actions(605); - v->a[62][anon_sym_AMP_GT] = actions(567); - v->a[62][anon_sym_AMP_GT_GT] = actions(570); - v->a[62][anon_sym_LT_AMP] = actions(567); - v->a[62][anon_sym_GT_AMP] = actions(567); - v->a[62][anon_sym_GT_PIPE] = actions(570); - v->a[62][anon_sym_LT_AMP_DASH] = actions(608); - v->a[62][anon_sym_GT_AMP_DASH] = actions(608); - v->a[62][anon_sym_LT_LT_LT] = actions(611); - v->a[62][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(614); - v->a[62][anon_sym_DOLLAR_LBRACK] = actions(617); - v->a[62][anon_sym_DOLLAR] = actions(620); - v->a[62][sym__special_character] = actions(623); - v->a[62][anon_sym_DQUOTE] = actions(626); + v->a[76][sym_subshell] = state(2121); + v->a[76][sym_pipeline] = state(2499); + v->a[76][sym_list] = state(2121); + v->a[76][sym_negated_command] = state(2121); + v->a[76][sym_declaration_command] = state(2121); + v->a[76][sym_unset_command] = state(2121); + v->a[76][sym_command] = state(2121); + v->a[76][sym_command_name] = state(340); + v->a[76][sym_variable_assignment] = state(709); + v->a[76][sym_variable_assignments] = state(2121); + v->a[76][sym_file_redirect] = state(1361); + v->a[76][sym_arithmetic_expansion] = state(834); + v->a[76][sym_brace_expression] = state(834); + v->a[76][sym_concatenation] = state(1192); + v->a[76][sym_string] = state(834); + v->a[76][sym_number] = state(834); + v->a[76][sym_simple_expansion] = state(834); + v->a[76][sym_expansion] = state(834); + v->a[76][sym_command_substitution] = state(834); + v->a[76][aux_sym__statements_repeat1] = state(236); parse_table_299(v); } void parse_table_299(t_parse_table_array *v) { - v->a[62][sym_raw_string] = actions(629); - v->a[62][sym_ansi_c_string] = actions(629); - v->a[62][aux_sym_number_token1] = actions(632); - v->a[62][aux_sym_number_token2] = actions(635); - v->a[62][anon_sym_DOLLAR_LBRACE] = actions(638); - v->a[62][anon_sym_DOLLAR_LPAREN] = actions(641); - v->a[62][anon_sym_BQUOTE] = actions(644); - v->a[62][anon_sym_DOLLAR_BQUOTE] = actions(647); - v->a[62][anon_sym_LT_LPAREN] = actions(650); - v->a[62][anon_sym_GT_LPAREN] = actions(650); - v->a[62][sym_comment] = actions(71); - v->a[62][sym_file_descriptor] = actions(653); - v->a[62][sym_variable_name] = actions(656); - v->a[62][sym_test_operator] = actions(659); - v->a[62][sym__brace_start] = actions(662); - v->a[63][aux_sym__terminated_statement] = state(68); - v->a[63][sym__statement_not_pipeline] = state(6718); - v->a[63][sym_redirected_statement] = state(4993); - v->a[63][sym_for_statement] = state(4993); - v->a[63][sym_c_style_for_statement] = state(4993); + v->a[76][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[76][aux_sym_command_repeat1] = state(1008); + v->a[76][aux_sym__literal_repeat1] = state(1048); + v->a[76][sym_word] = actions(467); + v->a[76][anon_sym_for] = actions(9); + v->a[76][anon_sym_select] = actions(9); + v->a[76][anon_sym_while] = actions(11); + v->a[76][anon_sym_until] = actions(11); + v->a[76][anon_sym_if] = actions(13); + v->a[76][anon_sym_case] = actions(15); + v->a[76][anon_sym_LPAREN] = actions(17); + v->a[76][anon_sym_function] = actions(469); + v->a[76][anon_sym_LBRACE] = actions(21); + v->a[76][anon_sym_BANG] = actions(471); + v->a[76][anon_sym_declare] = actions(473); + v->a[76][anon_sym_typeset] = actions(473); + v->a[76][anon_sym_export] = actions(473); + v->a[76][anon_sym_readonly] = actions(473); + v->a[76][anon_sym_local] = actions(473); + v->a[76][anon_sym_unset] = actions(475); parse_table_300(v); } diff --git a/parser/static/parse_table/parse_table_6.c b/parser/static/parse_table/parse_table_6.c index 499581fb..25112a8b 100644 --- a/parser/static/parse_table/parse_table_6.c +++ b/parser/static/parse_table/parse_table_6.c @@ -14,126 +14,126 @@ void parse_table_30(t_parse_table_array *v) { - v->a[5][anon_sym_if] = actions(159); - v->a[5][anon_sym_case] = actions(161); - v->a[5][anon_sym_function] = actions(163); - v->a[5][anon_sym_LBRACE] = actions(165); - v->a[5][anon_sym_BANG] = actions(167); - v->a[5][anon_sym_LBRACK] = actions(169); - v->a[5][anon_sym_RBRACK] = actions(223); - v->a[5][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[5][anon_sym_declare] = actions(175); - v->a[5][anon_sym_typeset] = actions(175); - v->a[5][anon_sym_export] = actions(175); - v->a[5][anon_sym_readonly] = actions(175); - v->a[5][anon_sym_local] = actions(175); - v->a[5][anon_sym_unset] = actions(177); - v->a[5][anon_sym_unsetenv] = actions(177); - v->a[5][anon_sym_AMP_GT] = actions(151); - v->a[5][anon_sym_AMP_GT_GT] = actions(153); - v->a[5][anon_sym_LT_AMP] = actions(151); - v->a[5][anon_sym_GT_AMP] = actions(151); - v->a[5][anon_sym_GT_PIPE] = actions(153); + v->a[6][sym_test_operator] = actions(95); + v->a[6][sym__brace_start] = actions(113); + v->a[7][aux_sym__terminated_statement] = state(13); + v->a[7][sym__statement_not_pipeline] = state(3515); + v->a[7][sym_redirected_statement] = state(2164); + v->a[7][sym_for_statement] = state(2164); + v->a[7][sym_while_statement] = state(2164); + v->a[7][sym_if_statement] = state(2164); + v->a[7][sym_elif_clause] = state(3347); + v->a[7][sym_else_clause] = state(3964); + v->a[7][sym_case_statement] = state(2164); + v->a[7][sym_function_definition] = state(2164); + v->a[7][sym_compound_statement] = state(2164); + v->a[7][sym_subshell] = state(2164); + v->a[7][sym_pipeline] = state(2581); + v->a[7][sym_list] = state(2164); + v->a[7][sym_negated_command] = state(2164); + v->a[7][sym_declaration_command] = state(2164); + v->a[7][sym_unset_command] = state(2164); + v->a[7][sym_command] = state(2164); parse_table_31(v); } void parse_table_31(t_parse_table_array *v) { - v->a[5][anon_sym_LT_AMP_DASH] = actions(179); - v->a[5][anon_sym_GT_AMP_DASH] = actions(179); - v->a[5][anon_sym_LT_LT_LT] = actions(181); - v->a[5][anon_sym_PLUS_PLUS2] = actions(183); - v->a[5][anon_sym_DASH_DASH2] = actions(183); - v->a[5][anon_sym_DASH2] = actions(185); - v->a[5][anon_sym_PLUS2] = actions(185); - v->a[5][anon_sym_TILDE] = actions(187); - v->a[5][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[5][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[5][anon_sym_DOLLAR] = actions(193); - v->a[5][sym__special_character] = actions(195); - v->a[5][anon_sym_DQUOTE] = actions(197); - v->a[5][sym_raw_string] = actions(199); - v->a[5][sym_ansi_c_string] = actions(199); - v->a[5][aux_sym_number_token1] = actions(201); - v->a[5][aux_sym_number_token2] = actions(203); - v->a[5][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[5][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[5][anon_sym_BQUOTE] = actions(209); + v->a[7][sym_command_name] = state(310); + v->a[7][sym_variable_assignment] = state(704); + v->a[7][sym_variable_assignments] = state(2164); + v->a[7][sym_file_redirect] = state(1320); + v->a[7][sym_arithmetic_expansion] = state(834); + v->a[7][sym_brace_expression] = state(834); + v->a[7][sym_concatenation] = state(1192); + v->a[7][sym_string] = state(834); + v->a[7][sym_number] = state(834); + v->a[7][sym_simple_expansion] = state(834); + v->a[7][sym_expansion] = state(834); + v->a[7][sym_command_substitution] = state(834); + v->a[7][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[7][aux_sym_if_statement_repeat1] = state(3347); + v->a[7][aux_sym_command_repeat1] = state(1035); + v->a[7][aux_sym__literal_repeat1] = state(1048); + v->a[7][sym_word] = actions(65); + v->a[7][anon_sym_for] = actions(9); + v->a[7][anon_sym_select] = actions(9); + v->a[7][anon_sym_while] = actions(11); parse_table_32(v); } void parse_table_32(t_parse_table_array *v) { - v->a[5][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[5][anon_sym_LT_LPAREN] = actions(213); - v->a[5][anon_sym_GT_LPAREN] = actions(213); - v->a[5][sym_comment] = actions(71); - v->a[5][sym_file_descriptor] = actions(215); - v->a[5][sym_variable_name] = actions(217); - v->a[5][sym_test_operator] = actions(219); - v->a[5][sym__brace_start] = actions(221); - v->a[6][sym__statement_not_pipeline] = state(6568); - v->a[6][sym_redirected_statement] = state(5317); - v->a[6][sym_for_statement] = state(5406); - v->a[6][sym_c_style_for_statement] = state(5406); - v->a[6][sym_while_statement] = state(5195); - v->a[6][sym_if_statement] = state(5195); - v->a[6][sym_case_statement] = state(5406); - v->a[6][sym_function_definition] = state(5406); - v->a[6][sym_compound_statement] = state(5406); - v->a[6][sym_subshell] = state(5406); - v->a[6][sym_pipeline] = state(5569); - v->a[6][sym_list] = state(5406); + v->a[7][anon_sym_until] = actions(11); + v->a[7][anon_sym_if] = actions(13); + v->a[7][anon_sym_fi] = actions(123); + v->a[7][anon_sym_elif] = actions(69); + v->a[7][anon_sym_else] = actions(71); + v->a[7][anon_sym_case] = actions(15); + v->a[7][anon_sym_LPAREN] = actions(17); + v->a[7][anon_sym_function] = actions(73); + v->a[7][anon_sym_LBRACE] = actions(21); + v->a[7][anon_sym_BANG] = actions(75); + v->a[7][anon_sym_declare] = actions(77); + v->a[7][anon_sym_typeset] = actions(77); + v->a[7][anon_sym_export] = actions(77); + v->a[7][anon_sym_readonly] = actions(77); + v->a[7][anon_sym_local] = actions(77); + v->a[7][anon_sym_unset] = actions(79); + v->a[7][anon_sym_unsetenv] = actions(79); + v->a[7][anon_sym_LT] = actions(81); + v->a[7][anon_sym_GT] = actions(81); + v->a[7][anon_sym_GT_GT] = actions(83); parse_table_33(v); } void parse_table_33(t_parse_table_array *v) { - v->a[6][sym_negated_command] = state(5406); - v->a[6][sym_test_command] = state(5406); - v->a[6][sym_declaration_command] = state(5406); - v->a[6][sym_unset_command] = state(5406); - v->a[6][sym_command] = state(5406); - v->a[6][sym_command_name] = state(620); - v->a[6][sym_variable_assignment] = state(1811); - v->a[6][sym_variable_assignments] = state(5406); - v->a[6][sym_subscript] = state(6756); - v->a[6][sym_file_redirect] = state(2693); - v->a[6][sym_herestring_redirect] = state(2691); - v->a[6][sym__expression] = state(3145); - v->a[6][sym_binary_expression] = state(3071); - v->a[6][sym_ternary_expression] = state(3071); - v->a[6][sym_unary_expression] = state(3071); - v->a[6][sym_postfix_expression] = state(3071); - v->a[6][sym_parenthesized_expression] = state(3071); - v->a[6][sym_arithmetic_expansion] = state(496); - v->a[6][sym_brace_expression] = state(496); - v->a[6][sym_concatenation] = state(524); + v->a[7][anon_sym_AMP_GT] = actions(81); + v->a[7][anon_sym_AMP_GT_GT] = actions(83); + v->a[7][anon_sym_LT_AMP] = actions(81); + v->a[7][anon_sym_GT_AMP] = actions(81); + v->a[7][anon_sym_GT_PIPE] = actions(83); + v->a[7][anon_sym_LT_AMP_DASH] = actions(85); + v->a[7][anon_sym_GT_AMP_DASH] = actions(85); + v->a[7][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[7][anon_sym_DOLLAR] = actions(89); + v->a[7][sym__special_character] = actions(91); + v->a[7][anon_sym_DQUOTE] = actions(93); + v->a[7][sym_raw_string] = actions(95); + v->a[7][aux_sym_number_token1] = actions(97); + v->a[7][aux_sym_number_token2] = actions(99); + v->a[7][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[7][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[7][anon_sym_BQUOTE] = actions(105); + v->a[7][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[7][sym_comment] = actions(57); + v->a[7][sym_file_descriptor] = actions(109); parse_table_34(v); } void parse_table_34(t_parse_table_array *v) { - v->a[6][sym_string] = state(496); - v->a[6][sym_translated_string] = state(496); - v->a[6][sym_number] = state(496); - v->a[6][sym_simple_expansion] = state(496); - v->a[6][sym_expansion] = state(496); - v->a[6][sym_command_substitution] = state(496); - v->a[6][sym_process_substitution] = state(496); - v->a[6][aux_sym_redirected_statement_repeat2] = state(5167); - v->a[6][aux_sym_command_repeat1] = state(955); - v->a[6][aux_sym__literal_repeat1] = state(522); - v->a[6][sym_word] = actions(143); - v->a[6][anon_sym_for] = actions(145); - v->a[6][anon_sym_select] = actions(147); - v->a[6][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[6][anon_sym_LT] = actions(151); - v->a[6][anon_sym_GT] = actions(151); - v->a[6][anon_sym_GT_GT] = actions(153); - v->a[6][anon_sym_LPAREN] = actions(155); - v->a[6][anon_sym_while] = actions(157); - v->a[6][anon_sym_until] = actions(157); + v->a[7][sym_variable_name] = actions(111); + v->a[7][sym_test_operator] = actions(95); + v->a[7][sym__brace_start] = actions(113); + v->a[8][aux_sym__terminated_statement] = state(7); + v->a[8][sym__statement_not_pipeline] = state(3515); + v->a[8][sym_redirected_statement] = state(2164); + v->a[8][sym_for_statement] = state(2164); + v->a[8][sym_while_statement] = state(2164); + v->a[8][sym_if_statement] = state(2164); + v->a[8][sym_elif_clause] = state(3333); + v->a[8][sym_else_clause] = state(3980); + v->a[8][sym_case_statement] = state(2164); + v->a[8][sym_function_definition] = state(2164); + v->a[8][sym_compound_statement] = state(2164); + v->a[8][sym_subshell] = state(2164); + v->a[8][sym_pipeline] = state(2581); + v->a[8][sym_list] = state(2164); + v->a[8][sym_negated_command] = state(2164); + v->a[8][sym_declaration_command] = state(2164); + v->a[8][sym_unset_command] = state(2164); parse_table_35(v); } diff --git a/parser/static/parse_table/parse_table_60.c b/parser/static/parse_table/parse_table_60.c index 48ba162a..53ddfbd7 100644 --- a/parser/static/parse_table/parse_table_60.c +++ b/parser/static/parse_table/parse_table_60.c @@ -14,126 +14,126 @@ void parse_table_300(t_parse_table_array *v) { - v->a[63][sym_while_statement] = state(4489); - v->a[63][sym_if_statement] = state(4489); - v->a[63][sym_case_statement] = state(4993); - v->a[63][sym_function_definition] = state(4993); - v->a[63][sym_compound_statement] = state(4993); - v->a[63][sym_subshell] = state(4993); - v->a[63][sym_pipeline] = state(5122); - v->a[63][sym_list] = state(4993); - v->a[63][sym_negated_command] = state(4993); - v->a[63][sym_test_command] = state(4993); - v->a[63][sym_declaration_command] = state(4993); - v->a[63][sym_unset_command] = state(4993); - v->a[63][sym_command] = state(4993); - v->a[63][sym_command_name] = state(544); - v->a[63][sym_variable_assignment] = state(1030); - v->a[63][sym_variable_assignments] = state(4993); - v->a[63][sym_subscript] = state(6790); - v->a[63][sym_file_redirect] = state(2019); - v->a[63][sym_herestring_redirect] = state(2017); - v->a[63][sym_arithmetic_expansion] = state(1078); + v->a[76][anon_sym_unsetenv] = actions(475); + v->a[76][anon_sym_LT] = actions(81); + v->a[76][anon_sym_GT] = actions(81); + v->a[76][anon_sym_GT_GT] = actions(83); + v->a[76][anon_sym_AMP_GT] = actions(81); + v->a[76][anon_sym_AMP_GT_GT] = actions(83); + v->a[76][anon_sym_LT_AMP] = actions(81); + v->a[76][anon_sym_GT_AMP] = actions(81); + v->a[76][anon_sym_GT_PIPE] = actions(83); + v->a[76][anon_sym_LT_AMP_DASH] = actions(85); + v->a[76][anon_sym_GT_AMP_DASH] = actions(85); + v->a[76][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[76][anon_sym_DOLLAR] = actions(89); + v->a[76][sym__special_character] = actions(91); + v->a[76][anon_sym_DQUOTE] = actions(93); + v->a[76][sym_raw_string] = actions(95); + v->a[76][aux_sym_number_token1] = actions(97); + v->a[76][aux_sym_number_token2] = actions(99); + v->a[76][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[76][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_301(v); } void parse_table_301(t_parse_table_array *v) { - v->a[63][sym_brace_expression] = state(1078); - v->a[63][sym_concatenation] = state(1376); - v->a[63][sym_string] = state(1078); - v->a[63][sym_translated_string] = state(1078); - v->a[63][sym_number] = state(1078); - v->a[63][sym_simple_expansion] = state(1078); - v->a[63][sym_expansion] = state(1078); - v->a[63][sym_command_substitution] = state(1078); - v->a[63][sym_process_substitution] = state(1078); - v->a[63][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[63][aux_sym_command_repeat1] = state(997); - v->a[63][aux_sym__literal_repeat1] = state(1267); - v->a[63][sym_word] = actions(286); - v->a[63][anon_sym_for] = actions(9); - v->a[63][anon_sym_select] = actions(11); - v->a[63][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[63][anon_sym_LT] = actions(290); - v->a[63][anon_sym_GT] = actions(290); - v->a[63][anon_sym_GT_GT] = actions(292); - v->a[63][anon_sym_LPAREN] = actions(19); + v->a[76][anon_sym_BQUOTE] = actions(105); + v->a[76][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[76][sym_comment] = actions(57); + v->a[76][sym_file_descriptor] = actions(109); + v->a[76][sym_variable_name] = actions(111); + v->a[76][sym_test_operator] = actions(95); + v->a[76][sym__brace_start] = actions(113); + v->a[77][sym__statements] = state(3905); + v->a[77][sym__statement_not_pipeline] = state(3476); + v->a[77][sym_redirected_statement] = state(2121); + v->a[77][sym_for_statement] = state(2121); + v->a[77][sym_while_statement] = state(2121); + v->a[77][sym_if_statement] = state(2121); + v->a[77][sym_case_statement] = state(2121); + v->a[77][sym_function_definition] = state(2121); + v->a[77][sym_compound_statement] = state(2121); + v->a[77][sym_subshell] = state(2121); + v->a[77][sym_pipeline] = state(2499); + v->a[77][sym_list] = state(2121); + v->a[77][sym_negated_command] = state(2121); parse_table_302(v); } void parse_table_302(t_parse_table_array *v) { - v->a[63][anon_sym_while] = actions(21); - v->a[63][anon_sym_until] = actions(21); - v->a[63][anon_sym_if] = actions(23); - v->a[63][anon_sym_case] = actions(25); - v->a[63][anon_sym_function] = actions(300); - v->a[63][anon_sym_LBRACE] = actions(29); - v->a[63][anon_sym_RBRACE] = actions(811); - v->a[63][anon_sym_BANG] = actions(302); - v->a[63][anon_sym_LBRACK] = actions(33); - v->a[63][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[63][anon_sym_declare] = actions(304); - v->a[63][anon_sym_typeset] = actions(304); - v->a[63][anon_sym_export] = actions(304); - v->a[63][anon_sym_readonly] = actions(304); - v->a[63][anon_sym_local] = actions(304); - v->a[63][anon_sym_unset] = actions(306); - v->a[63][anon_sym_unsetenv] = actions(306); - v->a[63][anon_sym_AMP_GT] = actions(290); - v->a[63][anon_sym_AMP_GT_GT] = actions(292); - v->a[63][anon_sym_LT_AMP] = actions(290); + v->a[77][sym_declaration_command] = state(2121); + v->a[77][sym_unset_command] = state(2121); + v->a[77][sym_command] = state(2121); + v->a[77][sym_command_name] = state(340); + v->a[77][sym_variable_assignment] = state(709); + v->a[77][sym_variable_assignments] = state(2121); + v->a[77][sym_file_redirect] = state(1361); + v->a[77][sym_arithmetic_expansion] = state(834); + v->a[77][sym_brace_expression] = state(834); + v->a[77][sym_concatenation] = state(1192); + v->a[77][sym_string] = state(834); + v->a[77][sym_number] = state(834); + v->a[77][sym_simple_expansion] = state(834); + v->a[77][sym_expansion] = state(834); + v->a[77][sym_command_substitution] = state(834); + v->a[77][aux_sym__statements_repeat1] = state(236); + v->a[77][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[77][aux_sym_command_repeat1] = state(1008); + v->a[77][aux_sym__literal_repeat1] = state(1048); + v->a[77][sym_word] = actions(467); parse_table_303(v); } void parse_table_303(t_parse_table_array *v) { - v->a[63][anon_sym_GT_AMP] = actions(290); - v->a[63][anon_sym_GT_PIPE] = actions(292); - v->a[63][anon_sym_LT_AMP_DASH] = actions(308); - v->a[63][anon_sym_GT_AMP_DASH] = actions(308); - v->a[63][anon_sym_LT_LT_LT] = actions(310); - v->a[63][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[63][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[63][anon_sym_DOLLAR] = actions(316); - v->a[63][sym__special_character] = actions(318); - v->a[63][anon_sym_DQUOTE] = actions(320); - v->a[63][sym_raw_string] = actions(322); - v->a[63][sym_ansi_c_string] = actions(322); - v->a[63][aux_sym_number_token1] = actions(324); - v->a[63][aux_sym_number_token2] = actions(326); - v->a[63][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[63][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[63][anon_sym_BQUOTE] = actions(332); - v->a[63][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[63][anon_sym_LT_LPAREN] = actions(336); - v->a[63][anon_sym_GT_LPAREN] = actions(336); + v->a[77][anon_sym_for] = actions(9); + v->a[77][anon_sym_select] = actions(9); + v->a[77][anon_sym_while] = actions(11); + v->a[77][anon_sym_until] = actions(11); + v->a[77][anon_sym_if] = actions(13); + v->a[77][anon_sym_case] = actions(15); + v->a[77][anon_sym_LPAREN] = actions(17); + v->a[77][anon_sym_function] = actions(469); + v->a[77][anon_sym_LBRACE] = actions(21); + v->a[77][anon_sym_BANG] = actions(471); + v->a[77][anon_sym_declare] = actions(473); + v->a[77][anon_sym_typeset] = actions(473); + v->a[77][anon_sym_export] = actions(473); + v->a[77][anon_sym_readonly] = actions(473); + v->a[77][anon_sym_local] = actions(473); + v->a[77][anon_sym_unset] = actions(475); + v->a[77][anon_sym_unsetenv] = actions(475); + v->a[77][anon_sym_LT] = actions(81); + v->a[77][anon_sym_GT] = actions(81); + v->a[77][anon_sym_GT_GT] = actions(83); parse_table_304(v); } void parse_table_304(t_parse_table_array *v) { - v->a[63][sym_comment] = actions(71); - v->a[63][sym_file_descriptor] = actions(338); - v->a[63][sym_variable_name] = actions(340); - v->a[63][sym_test_operator] = actions(342); - v->a[63][sym__brace_start] = actions(344); - v->a[64][sym__statements] = state(7356); - v->a[64][sym__statement_not_pipeline] = state(6614); - v->a[64][sym_redirected_statement] = state(4797); - v->a[64][sym_for_statement] = state(4797); - v->a[64][sym_c_style_for_statement] = state(4797); - v->a[64][sym_while_statement] = state(4400); - v->a[64][sym_if_statement] = state(4400); - v->a[64][sym_case_statement] = state(4797); - v->a[64][sym_function_definition] = state(4797); - v->a[64][sym_compound_statement] = state(4797); - v->a[64][sym_subshell] = state(4797); - v->a[64][sym_pipeline] = state(5054); - v->a[64][sym_list] = state(4797); - v->a[64][sym_negated_command] = state(4797); - v->a[64][sym_test_command] = state(4797); + v->a[77][anon_sym_AMP_GT] = actions(81); + v->a[77][anon_sym_AMP_GT_GT] = actions(83); + v->a[77][anon_sym_LT_AMP] = actions(81); + v->a[77][anon_sym_GT_AMP] = actions(81); + v->a[77][anon_sym_GT_PIPE] = actions(83); + v->a[77][anon_sym_LT_AMP_DASH] = actions(85); + v->a[77][anon_sym_GT_AMP_DASH] = actions(85); + v->a[77][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[77][anon_sym_DOLLAR] = actions(89); + v->a[77][sym__special_character] = actions(91); + v->a[77][anon_sym_DQUOTE] = actions(93); + v->a[77][sym_raw_string] = actions(95); + v->a[77][aux_sym_number_token1] = actions(97); + v->a[77][aux_sym_number_token2] = actions(99); + v->a[77][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[77][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[77][anon_sym_BQUOTE] = actions(105); + v->a[77][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[77][sym_comment] = actions(57); + v->a[77][sym_file_descriptor] = actions(109); parse_table_305(v); } diff --git a/parser/static/parse_table/parse_table_61.c b/parser/static/parse_table/parse_table_61.c index 915c418f..2ab666f0 100644 --- a/parser/static/parse_table/parse_table_61.c +++ b/parser/static/parse_table/parse_table_61.c @@ -14,126 +14,126 @@ void parse_table_305(t_parse_table_array *v) { - v->a[64][sym_declaration_command] = state(4797); - v->a[64][sym_unset_command] = state(4797); - v->a[64][sym_command] = state(4797); - v->a[64][sym_command_name] = state(533); - v->a[64][sym_variable_assignment] = state(945); - v->a[64][sym_variable_assignments] = state(4797); - v->a[64][sym_subscript] = state(6754); - v->a[64][sym_file_redirect] = state(2191); - v->a[64][sym_herestring_redirect] = state(2017); - v->a[64][sym_arithmetic_expansion] = state(938); - v->a[64][sym_brace_expression] = state(938); - v->a[64][sym_concatenation] = state(1376); - v->a[64][sym_string] = state(938); - v->a[64][sym_translated_string] = state(938); - v->a[64][sym_number] = state(938); - v->a[64][sym_simple_expansion] = state(938); - v->a[64][sym_expansion] = state(938); - v->a[64][sym_command_substitution] = state(938); - v->a[64][sym_process_substitution] = state(938); - v->a[64][aux_sym__statements_repeat1] = state(423); + v->a[77][sym_variable_name] = actions(111); + v->a[77][sym_test_operator] = actions(95); + v->a[77][sym__brace_start] = actions(113); + v->a[78][sym__statements] = state(3899); + v->a[78][sym__statement_not_pipeline] = state(3476); + v->a[78][sym_redirected_statement] = state(2121); + v->a[78][sym_for_statement] = state(2121); + v->a[78][sym_while_statement] = state(2121); + v->a[78][sym_if_statement] = state(2121); + v->a[78][sym_case_statement] = state(2121); + v->a[78][sym_function_definition] = state(2121); + v->a[78][sym_compound_statement] = state(2121); + v->a[78][sym_subshell] = state(2121); + v->a[78][sym_pipeline] = state(2499); + v->a[78][sym_list] = state(2121); + v->a[78][sym_negated_command] = state(2121); + v->a[78][sym_declaration_command] = state(2121); + v->a[78][sym_unset_command] = state(2121); + v->a[78][sym_command] = state(2121); + v->a[78][sym_command_name] = state(340); parse_table_306(v); } void parse_table_306(t_parse_table_array *v) { - v->a[64][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[64][aux_sym_command_repeat1] = state(951); - v->a[64][aux_sym__literal_repeat1] = state(1267); - v->a[64][sym_word] = actions(765); - v->a[64][anon_sym_for] = actions(9); - v->a[64][anon_sym_select] = actions(11); - v->a[64][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[64][anon_sym_LT] = actions(85); - v->a[64][anon_sym_GT] = actions(85); - v->a[64][anon_sym_GT_GT] = actions(87); - v->a[64][anon_sym_LPAREN] = actions(19); - v->a[64][anon_sym_while] = actions(21); - v->a[64][anon_sym_until] = actions(21); - v->a[64][anon_sym_if] = actions(23); - v->a[64][anon_sym_case] = actions(25); - v->a[64][anon_sym_function] = actions(91); - v->a[64][anon_sym_LBRACE] = actions(29); - v->a[64][anon_sym_BANG] = actions(769); - v->a[64][anon_sym_LBRACK] = actions(33); - v->a[64][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[78][sym_variable_assignment] = state(709); + v->a[78][sym_variable_assignments] = state(2121); + v->a[78][sym_file_redirect] = state(1361); + v->a[78][sym_arithmetic_expansion] = state(834); + v->a[78][sym_brace_expression] = state(834); + v->a[78][sym_concatenation] = state(1192); + v->a[78][sym_string] = state(834); + v->a[78][sym_number] = state(834); + v->a[78][sym_simple_expansion] = state(834); + v->a[78][sym_expansion] = state(834); + v->a[78][sym_command_substitution] = state(834); + v->a[78][aux_sym__statements_repeat1] = state(236); + v->a[78][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[78][aux_sym_command_repeat1] = state(1008); + v->a[78][aux_sym__literal_repeat1] = state(1048); + v->a[78][sym_word] = actions(467); + v->a[78][anon_sym_for] = actions(9); + v->a[78][anon_sym_select] = actions(9); + v->a[78][anon_sym_while] = actions(11); + v->a[78][anon_sym_until] = actions(11); parse_table_307(v); } void parse_table_307(t_parse_table_array *v) { - v->a[64][anon_sym_declare] = actions(95); - v->a[64][anon_sym_typeset] = actions(95); - v->a[64][anon_sym_export] = actions(95); - v->a[64][anon_sym_readonly] = actions(95); - v->a[64][anon_sym_local] = actions(95); - v->a[64][anon_sym_unset] = actions(97); - v->a[64][anon_sym_unsetenv] = actions(97); - v->a[64][anon_sym_AMP_GT] = actions(85); - v->a[64][anon_sym_AMP_GT_GT] = actions(87); - v->a[64][anon_sym_LT_AMP] = actions(85); - v->a[64][anon_sym_GT_AMP] = actions(85); - v->a[64][anon_sym_GT_PIPE] = actions(87); - v->a[64][anon_sym_LT_AMP_DASH] = actions(99); - v->a[64][anon_sym_GT_AMP_DASH] = actions(99); - v->a[64][anon_sym_LT_LT_LT] = actions(101); - v->a[64][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[64][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[64][anon_sym_DOLLAR] = actions(316); - v->a[64][sym__special_character] = actions(771); - v->a[64][anon_sym_DQUOTE] = actions(320); + v->a[78][anon_sym_if] = actions(13); + v->a[78][anon_sym_case] = actions(15); + v->a[78][anon_sym_LPAREN] = actions(17); + v->a[78][anon_sym_function] = actions(469); + v->a[78][anon_sym_LBRACE] = actions(21); + v->a[78][anon_sym_BANG] = actions(471); + v->a[78][anon_sym_declare] = actions(473); + v->a[78][anon_sym_typeset] = actions(473); + v->a[78][anon_sym_export] = actions(473); + v->a[78][anon_sym_readonly] = actions(473); + v->a[78][anon_sym_local] = actions(473); + v->a[78][anon_sym_unset] = actions(475); + v->a[78][anon_sym_unsetenv] = actions(475); + v->a[78][anon_sym_LT] = actions(81); + v->a[78][anon_sym_GT] = actions(81); + v->a[78][anon_sym_GT_GT] = actions(83); + v->a[78][anon_sym_AMP_GT] = actions(81); + v->a[78][anon_sym_AMP_GT_GT] = actions(83); + v->a[78][anon_sym_LT_AMP] = actions(81); + v->a[78][anon_sym_GT_AMP] = actions(81); parse_table_308(v); } void parse_table_308(t_parse_table_array *v) { - v->a[64][sym_raw_string] = actions(773); - v->a[64][sym_ansi_c_string] = actions(773); - v->a[64][aux_sym_number_token1] = actions(324); - v->a[64][aux_sym_number_token2] = actions(326); - v->a[64][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[64][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[64][anon_sym_BQUOTE] = actions(332); - v->a[64][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[64][anon_sym_LT_LPAREN] = actions(336); - v->a[64][anon_sym_GT_LPAREN] = actions(336); - v->a[64][sym_comment] = actions(71); - v->a[64][sym_file_descriptor] = actions(135); - v->a[64][sym_variable_name] = actions(137); - v->a[64][sym_test_operator] = actions(775); - v->a[64][sym__brace_start] = actions(344); - v->a[65][sym__statements] = state(7355); - v->a[65][sym__statement_not_pipeline] = state(6558); - v->a[65][sym_redirected_statement] = state(4662); - v->a[65][sym_for_statement] = state(4662); - v->a[65][sym_c_style_for_statement] = state(4662); + v->a[78][anon_sym_GT_PIPE] = actions(83); + v->a[78][anon_sym_LT_AMP_DASH] = actions(85); + v->a[78][anon_sym_GT_AMP_DASH] = actions(85); + v->a[78][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[78][anon_sym_DOLLAR] = actions(89); + v->a[78][sym__special_character] = actions(91); + v->a[78][anon_sym_DQUOTE] = actions(93); + v->a[78][sym_raw_string] = actions(95); + v->a[78][aux_sym_number_token1] = actions(97); + v->a[78][aux_sym_number_token2] = actions(99); + v->a[78][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[78][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[78][anon_sym_BQUOTE] = actions(105); + v->a[78][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[78][sym_comment] = actions(57); + v->a[78][sym_file_descriptor] = actions(109); + v->a[78][sym_variable_name] = actions(111); + v->a[78][sym_test_operator] = actions(95); + v->a[78][sym__brace_start] = actions(113); + v->a[79][sym__statements] = state(3704); parse_table_309(v); } void parse_table_309(t_parse_table_array *v) { - v->a[65][sym_while_statement] = state(4314); - v->a[65][sym_if_statement] = state(4314); - v->a[65][sym_case_statement] = state(4662); - v->a[65][sym_function_definition] = state(4662); - v->a[65][sym_compound_statement] = state(4662); - v->a[65][sym_subshell] = state(4662); - v->a[65][sym_pipeline] = state(5070); - v->a[65][sym_list] = state(4662); - v->a[65][sym_negated_command] = state(4662); - v->a[65][sym_test_command] = state(4662); - v->a[65][sym_declaration_command] = state(4662); - v->a[65][sym_unset_command] = state(4662); - v->a[65][sym_command] = state(4662); - v->a[65][sym_command_name] = state(554); - v->a[65][sym_variable_assignment] = state(1150); - v->a[65][sym_variable_assignments] = state(4662); - v->a[65][sym_subscript] = state(6790); - v->a[65][sym_file_redirect] = state(2273); - v->a[65][sym_herestring_redirect] = state(2272); - v->a[65][sym_arithmetic_expansion] = state(1078); + v->a[79][sym__statement_not_pipeline] = state(3476); + v->a[79][sym_redirected_statement] = state(2121); + v->a[79][sym_for_statement] = state(2121); + v->a[79][sym_while_statement] = state(2121); + v->a[79][sym_if_statement] = state(2121); + v->a[79][sym_case_statement] = state(2121); + v->a[79][sym_function_definition] = state(2121); + v->a[79][sym_compound_statement] = state(2121); + v->a[79][sym_subshell] = state(2121); + v->a[79][sym_pipeline] = state(2499); + v->a[79][sym_list] = state(2121); + v->a[79][sym_negated_command] = state(2121); + v->a[79][sym_declaration_command] = state(2121); + v->a[79][sym_unset_command] = state(2121); + v->a[79][sym_command] = state(2121); + v->a[79][sym_command_name] = state(340); + v->a[79][sym_variable_assignment] = state(709); + v->a[79][sym_variable_assignments] = state(2121); + v->a[79][sym_file_redirect] = state(1361); + v->a[79][sym_arithmetic_expansion] = state(834); parse_table_310(v); } diff --git a/parser/static/parse_table/parse_table_62.c b/parser/static/parse_table/parse_table_62.c index 4a1fff67..32f34c64 100644 --- a/parser/static/parse_table/parse_table_62.c +++ b/parser/static/parse_table/parse_table_62.c @@ -14,126 +14,126 @@ void parse_table_310(t_parse_table_array *v) { - v->a[65][sym_brace_expression] = state(1078); - v->a[65][sym_concatenation] = state(1376); - v->a[65][sym_string] = state(1078); - v->a[65][sym_translated_string] = state(1078); - v->a[65][sym_number] = state(1078); - v->a[65][sym_simple_expansion] = state(1078); - v->a[65][sym_expansion] = state(1078); - v->a[65][sym_command_substitution] = state(1078); - v->a[65][sym_process_substitution] = state(1078); - v->a[65][aux_sym__statements_repeat1] = state(429); - v->a[65][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[65][aux_sym_command_repeat1] = state(958); - v->a[65][aux_sym__literal_repeat1] = state(1267); - v->a[65][sym_word] = actions(799); - v->a[65][anon_sym_for] = actions(9); - v->a[65][anon_sym_select] = actions(11); - v->a[65][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[65][anon_sym_LT] = actions(290); - v->a[65][anon_sym_GT] = actions(290); - v->a[65][anon_sym_GT_GT] = actions(292); + v->a[79][sym_brace_expression] = state(834); + v->a[79][sym_concatenation] = state(1192); + v->a[79][sym_string] = state(834); + v->a[79][sym_number] = state(834); + v->a[79][sym_simple_expansion] = state(834); + v->a[79][sym_expansion] = state(834); + v->a[79][sym_command_substitution] = state(834); + v->a[79][aux_sym__statements_repeat1] = state(236); + v->a[79][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[79][aux_sym_command_repeat1] = state(1008); + v->a[79][aux_sym__literal_repeat1] = state(1048); + v->a[79][sym_word] = actions(467); + v->a[79][anon_sym_for] = actions(9); + v->a[79][anon_sym_select] = actions(9); + v->a[79][anon_sym_while] = actions(11); + v->a[79][anon_sym_until] = actions(11); + v->a[79][anon_sym_if] = actions(13); + v->a[79][anon_sym_case] = actions(15); + v->a[79][anon_sym_LPAREN] = actions(17); + v->a[79][anon_sym_function] = actions(469); parse_table_311(v); } void parse_table_311(t_parse_table_array *v) { - v->a[65][anon_sym_LPAREN] = actions(19); - v->a[65][anon_sym_while] = actions(21); - v->a[65][anon_sym_until] = actions(21); - v->a[65][anon_sym_if] = actions(23); - v->a[65][anon_sym_case] = actions(25); - v->a[65][anon_sym_function] = actions(801); - v->a[65][anon_sym_LBRACE] = actions(29); - v->a[65][anon_sym_BANG] = actions(803); - v->a[65][anon_sym_LBRACK] = actions(33); - v->a[65][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[65][anon_sym_declare] = actions(805); - v->a[65][anon_sym_typeset] = actions(805); - v->a[65][anon_sym_export] = actions(805); - v->a[65][anon_sym_readonly] = actions(805); - v->a[65][anon_sym_local] = actions(805); - v->a[65][anon_sym_unset] = actions(807); - v->a[65][anon_sym_unsetenv] = actions(807); - v->a[65][anon_sym_AMP_GT] = actions(290); - v->a[65][anon_sym_AMP_GT_GT] = actions(292); - v->a[65][anon_sym_LT_AMP] = actions(290); + v->a[79][anon_sym_LBRACE] = actions(21); + v->a[79][anon_sym_BANG] = actions(471); + v->a[79][anon_sym_declare] = actions(473); + v->a[79][anon_sym_typeset] = actions(473); + v->a[79][anon_sym_export] = actions(473); + v->a[79][anon_sym_readonly] = actions(473); + v->a[79][anon_sym_local] = actions(473); + v->a[79][anon_sym_unset] = actions(475); + v->a[79][anon_sym_unsetenv] = actions(475); + v->a[79][anon_sym_LT] = actions(81); + v->a[79][anon_sym_GT] = actions(81); + v->a[79][anon_sym_GT_GT] = actions(83); + v->a[79][anon_sym_AMP_GT] = actions(81); + v->a[79][anon_sym_AMP_GT_GT] = actions(83); + v->a[79][anon_sym_LT_AMP] = actions(81); + v->a[79][anon_sym_GT_AMP] = actions(81); + v->a[79][anon_sym_GT_PIPE] = actions(83); + v->a[79][anon_sym_LT_AMP_DASH] = actions(85); + v->a[79][anon_sym_GT_AMP_DASH] = actions(85); + v->a[79][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_312(v); } void parse_table_312(t_parse_table_array *v) { - v->a[65][anon_sym_GT_AMP] = actions(290); - v->a[65][anon_sym_GT_PIPE] = actions(292); - v->a[65][anon_sym_LT_AMP_DASH] = actions(308); - v->a[65][anon_sym_GT_AMP_DASH] = actions(308); - v->a[65][anon_sym_LT_LT_LT] = actions(310); - v->a[65][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[65][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[65][anon_sym_DOLLAR] = actions(316); - v->a[65][sym__special_character] = actions(318); - v->a[65][anon_sym_DQUOTE] = actions(320); - v->a[65][sym_raw_string] = actions(322); - v->a[65][sym_ansi_c_string] = actions(322); - v->a[65][aux_sym_number_token1] = actions(324); - v->a[65][aux_sym_number_token2] = actions(326); - v->a[65][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[65][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[65][anon_sym_BQUOTE] = actions(332); - v->a[65][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[65][anon_sym_LT_LPAREN] = actions(336); - v->a[65][anon_sym_GT_LPAREN] = actions(336); + v->a[79][anon_sym_DOLLAR] = actions(89); + v->a[79][sym__special_character] = actions(91); + v->a[79][anon_sym_DQUOTE] = actions(93); + v->a[79][sym_raw_string] = actions(95); + v->a[79][aux_sym_number_token1] = actions(97); + v->a[79][aux_sym_number_token2] = actions(99); + v->a[79][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[79][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[79][anon_sym_BQUOTE] = actions(105); + v->a[79][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[79][sym_comment] = actions(57); + v->a[79][sym_file_descriptor] = actions(109); + v->a[79][sym_variable_name] = actions(111); + v->a[79][sym_test_operator] = actions(95); + v->a[79][sym__brace_start] = actions(113); + v->a[80][sym__statements] = state(3889); + v->a[80][sym__statement_not_pipeline] = state(3480); + v->a[80][sym_redirected_statement] = state(2098); + v->a[80][sym_for_statement] = state(2098); + v->a[80][sym_while_statement] = state(2098); parse_table_313(v); } void parse_table_313(t_parse_table_array *v) { - v->a[65][sym_comment] = actions(71); - v->a[65][sym_file_descriptor] = actions(338); - v->a[65][sym_variable_name] = actions(340); - v->a[65][sym_test_operator] = actions(342); - v->a[65][sym__brace_start] = actions(344); - v->a[66][sym__statements] = state(7354); - v->a[66][sym__statement_not_pipeline] = state(6558); - v->a[66][sym_redirected_statement] = state(4662); - v->a[66][sym_for_statement] = state(4662); - v->a[66][sym_c_style_for_statement] = state(4662); - v->a[66][sym_while_statement] = state(4314); - v->a[66][sym_if_statement] = state(4314); - v->a[66][sym_case_statement] = state(4662); - v->a[66][sym_function_definition] = state(4662); - v->a[66][sym_compound_statement] = state(4662); - v->a[66][sym_subshell] = state(4662); - v->a[66][sym_pipeline] = state(5070); - v->a[66][sym_list] = state(4662); - v->a[66][sym_negated_command] = state(4662); - v->a[66][sym_test_command] = state(4662); + v->a[80][sym_if_statement] = state(2098); + v->a[80][sym_case_statement] = state(2098); + v->a[80][sym_function_definition] = state(2098); + v->a[80][sym_compound_statement] = state(2098); + v->a[80][sym_subshell] = state(2098); + v->a[80][sym_pipeline] = state(2384); + v->a[80][sym_list] = state(2098); + v->a[80][sym_negated_command] = state(2098); + v->a[80][sym_declaration_command] = state(2098); + v->a[80][sym_unset_command] = state(2098); + v->a[80][sym_command] = state(2098); + v->a[80][sym_command_name] = state(292); + v->a[80][sym_variable_assignment] = state(539); + v->a[80][sym_variable_assignments] = state(2098); + v->a[80][sym_file_redirect] = state(1299); + v->a[80][sym_arithmetic_expansion] = state(702); + v->a[80][sym_brace_expression] = state(702); + v->a[80][sym_concatenation] = state(1192); + v->a[80][sym_string] = state(702); + v->a[80][sym_number] = state(702); parse_table_314(v); } void parse_table_314(t_parse_table_array *v) { - v->a[66][sym_declaration_command] = state(4662); - v->a[66][sym_unset_command] = state(4662); - v->a[66][sym_command] = state(4662); - v->a[66][sym_command_name] = state(554); - v->a[66][sym_variable_assignment] = state(1150); - v->a[66][sym_variable_assignments] = state(4662); - v->a[66][sym_subscript] = state(6790); - v->a[66][sym_file_redirect] = state(2273); - v->a[66][sym_herestring_redirect] = state(2272); - v->a[66][sym_arithmetic_expansion] = state(1078); - v->a[66][sym_brace_expression] = state(1078); - v->a[66][sym_concatenation] = state(1376); - v->a[66][sym_string] = state(1078); - v->a[66][sym_translated_string] = state(1078); - v->a[66][sym_number] = state(1078); - v->a[66][sym_simple_expansion] = state(1078); - v->a[66][sym_expansion] = state(1078); - v->a[66][sym_command_substitution] = state(1078); - v->a[66][sym_process_substitution] = state(1078); - v->a[66][aux_sym__statements_repeat1] = state(429); + v->a[80][sym_simple_expansion] = state(702); + v->a[80][sym_expansion] = state(702); + v->a[80][sym_command_substitution] = state(702); + v->a[80][aux_sym__statements_repeat1] = state(226); + v->a[80][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[80][aux_sym_command_repeat1] = state(1041); + v->a[80][aux_sym__literal_repeat1] = state(1048); + v->a[80][sym_word] = actions(419); + v->a[80][anon_sym_for] = actions(9); + v->a[80][anon_sym_select] = actions(9); + v->a[80][anon_sym_while] = actions(11); + v->a[80][anon_sym_until] = actions(11); + v->a[80][anon_sym_if] = actions(13); + v->a[80][anon_sym_case] = actions(15); + v->a[80][anon_sym_LPAREN] = actions(17); + v->a[80][anon_sym_function] = actions(423); + v->a[80][anon_sym_LBRACE] = actions(21); + v->a[80][anon_sym_BANG] = actions(425); + v->a[80][anon_sym_declare] = actions(427); + v->a[80][anon_sym_typeset] = actions(427); parse_table_315(v); } diff --git a/parser/static/parse_table/parse_table_63.c b/parser/static/parse_table/parse_table_63.c index c4010d43..de43603e 100644 --- a/parser/static/parse_table/parse_table_63.c +++ b/parser/static/parse_table/parse_table_63.c @@ -14,126 +14,126 @@ void parse_table_315(t_parse_table_array *v) { - v->a[66][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[66][aux_sym_command_repeat1] = state(958); - v->a[66][aux_sym__literal_repeat1] = state(1267); - v->a[66][sym_word] = actions(799); - v->a[66][anon_sym_for] = actions(9); - v->a[66][anon_sym_select] = actions(11); - v->a[66][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[66][anon_sym_LT] = actions(290); - v->a[66][anon_sym_GT] = actions(290); - v->a[66][anon_sym_GT_GT] = actions(292); - v->a[66][anon_sym_LPAREN] = actions(19); - v->a[66][anon_sym_while] = actions(21); - v->a[66][anon_sym_until] = actions(21); - v->a[66][anon_sym_if] = actions(23); - v->a[66][anon_sym_case] = actions(25); - v->a[66][anon_sym_function] = actions(801); - v->a[66][anon_sym_LBRACE] = actions(29); - v->a[66][anon_sym_BANG] = actions(803); - v->a[66][anon_sym_LBRACK] = actions(33); - v->a[66][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[80][anon_sym_export] = actions(427); + v->a[80][anon_sym_readonly] = actions(427); + v->a[80][anon_sym_local] = actions(427); + v->a[80][anon_sym_unset] = actions(429); + v->a[80][anon_sym_unsetenv] = actions(429); + v->a[80][anon_sym_LT] = actions(431); + v->a[80][anon_sym_GT] = actions(431); + v->a[80][anon_sym_GT_GT] = actions(433); + v->a[80][anon_sym_AMP_GT] = actions(431); + v->a[80][anon_sym_AMP_GT_GT] = actions(433); + v->a[80][anon_sym_LT_AMP] = actions(431); + v->a[80][anon_sym_GT_AMP] = actions(431); + v->a[80][anon_sym_GT_PIPE] = actions(433); + v->a[80][anon_sym_LT_AMP_DASH] = actions(435); + v->a[80][anon_sym_GT_AMP_DASH] = actions(435); + v->a[80][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[80][anon_sym_DOLLAR] = actions(89); + v->a[80][sym__special_character] = actions(437); + v->a[80][anon_sym_DQUOTE] = actions(93); + v->a[80][sym_raw_string] = actions(439); parse_table_316(v); } void parse_table_316(t_parse_table_array *v) { - v->a[66][anon_sym_declare] = actions(805); - v->a[66][anon_sym_typeset] = actions(805); - v->a[66][anon_sym_export] = actions(805); - v->a[66][anon_sym_readonly] = actions(805); - v->a[66][anon_sym_local] = actions(805); - v->a[66][anon_sym_unset] = actions(807); - v->a[66][anon_sym_unsetenv] = actions(807); - v->a[66][anon_sym_AMP_GT] = actions(290); - v->a[66][anon_sym_AMP_GT_GT] = actions(292); - v->a[66][anon_sym_LT_AMP] = actions(290); - v->a[66][anon_sym_GT_AMP] = actions(290); - v->a[66][anon_sym_GT_PIPE] = actions(292); - v->a[66][anon_sym_LT_AMP_DASH] = actions(308); - v->a[66][anon_sym_GT_AMP_DASH] = actions(308); - v->a[66][anon_sym_LT_LT_LT] = actions(310); - v->a[66][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[66][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[66][anon_sym_DOLLAR] = actions(316); - v->a[66][sym__special_character] = actions(318); - v->a[66][anon_sym_DQUOTE] = actions(320); + v->a[80][aux_sym_number_token1] = actions(97); + v->a[80][aux_sym_number_token2] = actions(99); + v->a[80][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[80][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[80][anon_sym_BQUOTE] = actions(105); + v->a[80][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[80][sym_comment] = actions(57); + v->a[80][sym_file_descriptor] = actions(441); + v->a[80][sym_variable_name] = actions(443); + v->a[80][sym_test_operator] = actions(439); + v->a[80][sym__brace_start] = actions(113); + v->a[81][sym__statements] = state(3886); + v->a[81][sym__statement_not_pipeline] = state(3476); + v->a[81][sym_redirected_statement] = state(2121); + v->a[81][sym_for_statement] = state(2121); + v->a[81][sym_while_statement] = state(2121); + v->a[81][sym_if_statement] = state(2121); + v->a[81][sym_case_statement] = state(2121); + v->a[81][sym_function_definition] = state(2121); + v->a[81][sym_compound_statement] = state(2121); parse_table_317(v); } void parse_table_317(t_parse_table_array *v) { - v->a[66][sym_raw_string] = actions(322); - v->a[66][sym_ansi_c_string] = actions(322); - v->a[66][aux_sym_number_token1] = actions(324); - v->a[66][aux_sym_number_token2] = actions(326); - v->a[66][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[66][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[66][anon_sym_BQUOTE] = actions(332); - v->a[66][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[66][anon_sym_LT_LPAREN] = actions(336); - v->a[66][anon_sym_GT_LPAREN] = actions(336); - v->a[66][sym_comment] = actions(71); - v->a[66][sym_file_descriptor] = actions(338); - v->a[66][sym_variable_name] = actions(340); - v->a[66][sym_test_operator] = actions(342); - v->a[66][sym__brace_start] = actions(344); - v->a[67][sym__statements] = state(7353); - v->a[67][sym__statement_not_pipeline] = state(6614); - v->a[67][sym_redirected_statement] = state(4797); - v->a[67][sym_for_statement] = state(4797); - v->a[67][sym_c_style_for_statement] = state(4797); + v->a[81][sym_subshell] = state(2121); + v->a[81][sym_pipeline] = state(2499); + v->a[81][sym_list] = state(2121); + v->a[81][sym_negated_command] = state(2121); + v->a[81][sym_declaration_command] = state(2121); + v->a[81][sym_unset_command] = state(2121); + v->a[81][sym_command] = state(2121); + v->a[81][sym_command_name] = state(340); + v->a[81][sym_variable_assignment] = state(709); + v->a[81][sym_variable_assignments] = state(2121); + v->a[81][sym_file_redirect] = state(1361); + v->a[81][sym_arithmetic_expansion] = state(834); + v->a[81][sym_brace_expression] = state(834); + v->a[81][sym_concatenation] = state(1192); + v->a[81][sym_string] = state(834); + v->a[81][sym_number] = state(834); + v->a[81][sym_simple_expansion] = state(834); + v->a[81][sym_expansion] = state(834); + v->a[81][sym_command_substitution] = state(834); + v->a[81][aux_sym__statements_repeat1] = state(236); parse_table_318(v); } void parse_table_318(t_parse_table_array *v) { - v->a[67][sym_while_statement] = state(4400); - v->a[67][sym_if_statement] = state(4400); - v->a[67][sym_case_statement] = state(4797); - v->a[67][sym_function_definition] = state(4797); - v->a[67][sym_compound_statement] = state(4797); - v->a[67][sym_subshell] = state(4797); - v->a[67][sym_pipeline] = state(5054); - v->a[67][sym_list] = state(4797); - v->a[67][sym_negated_command] = state(4797); - v->a[67][sym_test_command] = state(4797); - v->a[67][sym_declaration_command] = state(4797); - v->a[67][sym_unset_command] = state(4797); - v->a[67][sym_command] = state(4797); - v->a[67][sym_command_name] = state(533); - v->a[67][sym_variable_assignment] = state(945); - v->a[67][sym_variable_assignments] = state(4797); - v->a[67][sym_subscript] = state(6754); - v->a[67][sym_file_redirect] = state(2019); - v->a[67][sym_herestring_redirect] = state(2017); - v->a[67][sym_arithmetic_expansion] = state(938); + v->a[81][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[81][aux_sym_command_repeat1] = state(1008); + v->a[81][aux_sym__literal_repeat1] = state(1048); + v->a[81][sym_word] = actions(467); + v->a[81][anon_sym_for] = actions(9); + v->a[81][anon_sym_select] = actions(9); + v->a[81][anon_sym_while] = actions(11); + v->a[81][anon_sym_until] = actions(11); + v->a[81][anon_sym_if] = actions(13); + v->a[81][anon_sym_case] = actions(15); + v->a[81][anon_sym_LPAREN] = actions(17); + v->a[81][anon_sym_function] = actions(469); + v->a[81][anon_sym_LBRACE] = actions(21); + v->a[81][anon_sym_BANG] = actions(471); + v->a[81][anon_sym_declare] = actions(473); + v->a[81][anon_sym_typeset] = actions(473); + v->a[81][anon_sym_export] = actions(473); + v->a[81][anon_sym_readonly] = actions(473); + v->a[81][anon_sym_local] = actions(473); + v->a[81][anon_sym_unset] = actions(475); parse_table_319(v); } void parse_table_319(t_parse_table_array *v) { - v->a[67][sym_brace_expression] = state(938); - v->a[67][sym_concatenation] = state(1376); - v->a[67][sym_string] = state(938); - v->a[67][sym_translated_string] = state(938); - v->a[67][sym_number] = state(938); - v->a[67][sym_simple_expansion] = state(938); - v->a[67][sym_expansion] = state(938); - v->a[67][sym_command_substitution] = state(938); - v->a[67][sym_process_substitution] = state(938); - v->a[67][aux_sym__statements_repeat1] = state(423); - v->a[67][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[67][aux_sym_command_repeat1] = state(951); - v->a[67][aux_sym__literal_repeat1] = state(1267); - v->a[67][sym_word] = actions(765); - v->a[67][anon_sym_for] = actions(9); - v->a[67][anon_sym_select] = actions(11); - v->a[67][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[67][anon_sym_LT] = actions(85); - v->a[67][anon_sym_GT] = actions(85); - v->a[67][anon_sym_GT_GT] = actions(87); + v->a[81][anon_sym_unsetenv] = actions(475); + v->a[81][anon_sym_LT] = actions(81); + v->a[81][anon_sym_GT] = actions(81); + v->a[81][anon_sym_GT_GT] = actions(83); + v->a[81][anon_sym_AMP_GT] = actions(81); + v->a[81][anon_sym_AMP_GT_GT] = actions(83); + v->a[81][anon_sym_LT_AMP] = actions(81); + v->a[81][anon_sym_GT_AMP] = actions(81); + v->a[81][anon_sym_GT_PIPE] = actions(83); + v->a[81][anon_sym_LT_AMP_DASH] = actions(85); + v->a[81][anon_sym_GT_AMP_DASH] = actions(85); + v->a[81][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[81][anon_sym_DOLLAR] = actions(89); + v->a[81][sym__special_character] = actions(91); + v->a[81][anon_sym_DQUOTE] = actions(93); + v->a[81][sym_raw_string] = actions(95); + v->a[81][aux_sym_number_token1] = actions(97); + v->a[81][aux_sym_number_token2] = actions(99); + v->a[81][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[81][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_320(v); } diff --git a/parser/static/parse_table/parse_table_64.c b/parser/static/parse_table/parse_table_64.c index e9cd59c2..670aeba9 100644 --- a/parser/static/parse_table/parse_table_64.c +++ b/parser/static/parse_table/parse_table_64.c @@ -14,126 +14,126 @@ void parse_table_320(t_parse_table_array *v) { - v->a[67][anon_sym_LPAREN] = actions(19); - v->a[67][anon_sym_while] = actions(21); - v->a[67][anon_sym_until] = actions(21); - v->a[67][anon_sym_if] = actions(23); - v->a[67][anon_sym_case] = actions(25); - v->a[67][anon_sym_function] = actions(91); - v->a[67][anon_sym_LBRACE] = actions(29); - v->a[67][anon_sym_BANG] = actions(769); - v->a[67][anon_sym_LBRACK] = actions(33); - v->a[67][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[67][anon_sym_declare] = actions(95); - v->a[67][anon_sym_typeset] = actions(95); - v->a[67][anon_sym_export] = actions(95); - v->a[67][anon_sym_readonly] = actions(95); - v->a[67][anon_sym_local] = actions(95); - v->a[67][anon_sym_unset] = actions(97); - v->a[67][anon_sym_unsetenv] = actions(97); - v->a[67][anon_sym_AMP_GT] = actions(85); - v->a[67][anon_sym_AMP_GT_GT] = actions(87); - v->a[67][anon_sym_LT_AMP] = actions(85); + v->a[81][anon_sym_BQUOTE] = actions(105); + v->a[81][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[81][sym_comment] = actions(57); + v->a[81][sym_file_descriptor] = actions(109); + v->a[81][sym_variable_name] = actions(111); + v->a[81][sym_test_operator] = actions(95); + v->a[81][sym__brace_start] = actions(113); + v->a[82][sym__statements] = state(3885); + v->a[82][sym__statement_not_pipeline] = state(3476); + v->a[82][sym_redirected_statement] = state(2121); + v->a[82][sym_for_statement] = state(2121); + v->a[82][sym_while_statement] = state(2121); + v->a[82][sym_if_statement] = state(2121); + v->a[82][sym_case_statement] = state(2121); + v->a[82][sym_function_definition] = state(2121); + v->a[82][sym_compound_statement] = state(2121); + v->a[82][sym_subshell] = state(2121); + v->a[82][sym_pipeline] = state(2499); + v->a[82][sym_list] = state(2121); + v->a[82][sym_negated_command] = state(2121); parse_table_321(v); } void parse_table_321(t_parse_table_array *v) { - v->a[67][anon_sym_GT_AMP] = actions(85); - v->a[67][anon_sym_GT_PIPE] = actions(87); - v->a[67][anon_sym_LT_AMP_DASH] = actions(99); - v->a[67][anon_sym_GT_AMP_DASH] = actions(99); - v->a[67][anon_sym_LT_LT_LT] = actions(101); - v->a[67][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[67][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[67][anon_sym_DOLLAR] = actions(316); - v->a[67][sym__special_character] = actions(771); - v->a[67][anon_sym_DQUOTE] = actions(320); - v->a[67][sym_raw_string] = actions(773); - v->a[67][sym_ansi_c_string] = actions(773); - v->a[67][aux_sym_number_token1] = actions(324); - v->a[67][aux_sym_number_token2] = actions(326); - v->a[67][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[67][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[67][anon_sym_BQUOTE] = actions(332); - v->a[67][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[67][anon_sym_LT_LPAREN] = actions(336); - v->a[67][anon_sym_GT_LPAREN] = actions(336); + v->a[82][sym_declaration_command] = state(2121); + v->a[82][sym_unset_command] = state(2121); + v->a[82][sym_command] = state(2121); + v->a[82][sym_command_name] = state(340); + v->a[82][sym_variable_assignment] = state(709); + v->a[82][sym_variable_assignments] = state(2121); + v->a[82][sym_file_redirect] = state(1361); + v->a[82][sym_arithmetic_expansion] = state(834); + v->a[82][sym_brace_expression] = state(834); + v->a[82][sym_concatenation] = state(1192); + v->a[82][sym_string] = state(834); + v->a[82][sym_number] = state(834); + v->a[82][sym_simple_expansion] = state(834); + v->a[82][sym_expansion] = state(834); + v->a[82][sym_command_substitution] = state(834); + v->a[82][aux_sym__statements_repeat1] = state(236); + v->a[82][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[82][aux_sym_command_repeat1] = state(1008); + v->a[82][aux_sym__literal_repeat1] = state(1048); + v->a[82][sym_word] = actions(467); parse_table_322(v); } void parse_table_322(t_parse_table_array *v) { - v->a[67][sym_comment] = actions(71); - v->a[67][sym_file_descriptor] = actions(135); - v->a[67][sym_variable_name] = actions(137); - v->a[67][sym_test_operator] = actions(775); - v->a[67][sym__brace_start] = actions(344); - v->a[68][aux_sym__terminated_statement] = state(62); - v->a[68][sym__statement_not_pipeline] = state(6718); - v->a[68][sym_redirected_statement] = state(4993); - v->a[68][sym_for_statement] = state(4993); - v->a[68][sym_c_style_for_statement] = state(4993); - v->a[68][sym_while_statement] = state(4489); - v->a[68][sym_if_statement] = state(4489); - v->a[68][sym_case_statement] = state(4993); - v->a[68][sym_function_definition] = state(4993); - v->a[68][sym_compound_statement] = state(4993); - v->a[68][sym_subshell] = state(4993); - v->a[68][sym_pipeline] = state(5122); - v->a[68][sym_list] = state(4993); - v->a[68][sym_negated_command] = state(4993); - v->a[68][sym_test_command] = state(4993); + v->a[82][anon_sym_for] = actions(9); + v->a[82][anon_sym_select] = actions(9); + v->a[82][anon_sym_while] = actions(11); + v->a[82][anon_sym_until] = actions(11); + v->a[82][anon_sym_if] = actions(13); + v->a[82][anon_sym_case] = actions(15); + v->a[82][anon_sym_LPAREN] = actions(17); + v->a[82][anon_sym_function] = actions(469); + v->a[82][anon_sym_LBRACE] = actions(21); + v->a[82][anon_sym_BANG] = actions(471); + v->a[82][anon_sym_declare] = actions(473); + v->a[82][anon_sym_typeset] = actions(473); + v->a[82][anon_sym_export] = actions(473); + v->a[82][anon_sym_readonly] = actions(473); + v->a[82][anon_sym_local] = actions(473); + v->a[82][anon_sym_unset] = actions(475); + v->a[82][anon_sym_unsetenv] = actions(475); + v->a[82][anon_sym_LT] = actions(81); + v->a[82][anon_sym_GT] = actions(81); + v->a[82][anon_sym_GT_GT] = actions(83); parse_table_323(v); } void parse_table_323(t_parse_table_array *v) { - v->a[68][sym_declaration_command] = state(4993); - v->a[68][sym_unset_command] = state(4993); - v->a[68][sym_command] = state(4993); - v->a[68][sym_command_name] = state(544); - v->a[68][sym_variable_assignment] = state(1030); - v->a[68][sym_variable_assignments] = state(4993); - v->a[68][sym_subscript] = state(6790); - v->a[68][sym_file_redirect] = state(2019); - v->a[68][sym_herestring_redirect] = state(2017); - v->a[68][sym_arithmetic_expansion] = state(1078); - v->a[68][sym_brace_expression] = state(1078); - v->a[68][sym_concatenation] = state(1376); - v->a[68][sym_string] = state(1078); - v->a[68][sym_translated_string] = state(1078); - v->a[68][sym_number] = state(1078); - v->a[68][sym_simple_expansion] = state(1078); - v->a[68][sym_expansion] = state(1078); - v->a[68][sym_command_substitution] = state(1078); - v->a[68][sym_process_substitution] = state(1078); - v->a[68][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[82][anon_sym_AMP_GT] = actions(81); + v->a[82][anon_sym_AMP_GT_GT] = actions(83); + v->a[82][anon_sym_LT_AMP] = actions(81); + v->a[82][anon_sym_GT_AMP] = actions(81); + v->a[82][anon_sym_GT_PIPE] = actions(83); + v->a[82][anon_sym_LT_AMP_DASH] = actions(85); + v->a[82][anon_sym_GT_AMP_DASH] = actions(85); + v->a[82][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[82][anon_sym_DOLLAR] = actions(89); + v->a[82][sym__special_character] = actions(91); + v->a[82][anon_sym_DQUOTE] = actions(93); + v->a[82][sym_raw_string] = actions(95); + v->a[82][aux_sym_number_token1] = actions(97); + v->a[82][aux_sym_number_token2] = actions(99); + v->a[82][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[82][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[82][anon_sym_BQUOTE] = actions(105); + v->a[82][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[82][sym_comment] = actions(57); + v->a[82][sym_file_descriptor] = actions(109); parse_table_324(v); } void parse_table_324(t_parse_table_array *v) { - v->a[68][aux_sym_command_repeat1] = state(997); - v->a[68][aux_sym__literal_repeat1] = state(1267); - v->a[68][sym_word] = actions(286); - v->a[68][anon_sym_for] = actions(9); - v->a[68][anon_sym_select] = actions(11); - v->a[68][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[68][anon_sym_LT] = actions(290); - v->a[68][anon_sym_GT] = actions(290); - v->a[68][anon_sym_GT_GT] = actions(292); - v->a[68][anon_sym_LPAREN] = actions(19); - v->a[68][anon_sym_while] = actions(21); - v->a[68][anon_sym_until] = actions(21); - v->a[68][anon_sym_if] = actions(23); - v->a[68][anon_sym_case] = actions(25); - v->a[68][anon_sym_function] = actions(300); - v->a[68][anon_sym_LBRACE] = actions(29); - v->a[68][anon_sym_RBRACE] = actions(813); - v->a[68][anon_sym_BANG] = actions(302); - v->a[68][anon_sym_LBRACK] = actions(33); - v->a[68][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[82][sym_variable_name] = actions(111); + v->a[82][sym_test_operator] = actions(95); + v->a[82][sym__brace_start] = actions(113); + v->a[83][sym__statements] = state(3877); + v->a[83][sym__statement_not_pipeline] = state(3480); + v->a[83][sym_redirected_statement] = state(2098); + v->a[83][sym_for_statement] = state(2098); + v->a[83][sym_while_statement] = state(2098); + v->a[83][sym_if_statement] = state(2098); + v->a[83][sym_case_statement] = state(2098); + v->a[83][sym_function_definition] = state(2098); + v->a[83][sym_compound_statement] = state(2098); + v->a[83][sym_subshell] = state(2098); + v->a[83][sym_pipeline] = state(2384); + v->a[83][sym_list] = state(2098); + v->a[83][sym_negated_command] = state(2098); + v->a[83][sym_declaration_command] = state(2098); + v->a[83][sym_unset_command] = state(2098); + v->a[83][sym_command] = state(2098); + v->a[83][sym_command_name] = state(292); parse_table_325(v); } diff --git a/parser/static/parse_table/parse_table_65.c b/parser/static/parse_table/parse_table_65.c index 3b2126b4..dbb28576 100644 --- a/parser/static/parse_table/parse_table_65.c +++ b/parser/static/parse_table/parse_table_65.c @@ -14,126 +14,126 @@ void parse_table_325(t_parse_table_array *v) { - v->a[68][anon_sym_declare] = actions(304); - v->a[68][anon_sym_typeset] = actions(304); - v->a[68][anon_sym_export] = actions(304); - v->a[68][anon_sym_readonly] = actions(304); - v->a[68][anon_sym_local] = actions(304); - v->a[68][anon_sym_unset] = actions(306); - v->a[68][anon_sym_unsetenv] = actions(306); - v->a[68][anon_sym_AMP_GT] = actions(290); - v->a[68][anon_sym_AMP_GT_GT] = actions(292); - v->a[68][anon_sym_LT_AMP] = actions(290); - v->a[68][anon_sym_GT_AMP] = actions(290); - v->a[68][anon_sym_GT_PIPE] = actions(292); - v->a[68][anon_sym_LT_AMP_DASH] = actions(308); - v->a[68][anon_sym_GT_AMP_DASH] = actions(308); - v->a[68][anon_sym_LT_LT_LT] = actions(310); - v->a[68][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[68][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[68][anon_sym_DOLLAR] = actions(316); - v->a[68][sym__special_character] = actions(318); - v->a[68][anon_sym_DQUOTE] = actions(320); + v->a[83][sym_variable_assignment] = state(539); + v->a[83][sym_variable_assignments] = state(2098); + v->a[83][sym_file_redirect] = state(1317); + v->a[83][sym_arithmetic_expansion] = state(702); + v->a[83][sym_brace_expression] = state(702); + v->a[83][sym_concatenation] = state(1192); + v->a[83][sym_string] = state(702); + v->a[83][sym_number] = state(702); + v->a[83][sym_simple_expansion] = state(702); + v->a[83][sym_expansion] = state(702); + v->a[83][sym_command_substitution] = state(702); + v->a[83][aux_sym__statements_repeat1] = state(226); + v->a[83][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[83][aux_sym_command_repeat1] = state(1041); + v->a[83][aux_sym__literal_repeat1] = state(1048); + v->a[83][sym_word] = actions(419); + v->a[83][anon_sym_for] = actions(9); + v->a[83][anon_sym_select] = actions(9); + v->a[83][anon_sym_while] = actions(11); + v->a[83][anon_sym_until] = actions(11); parse_table_326(v); } void parse_table_326(t_parse_table_array *v) { - v->a[68][sym_raw_string] = actions(322); - v->a[68][sym_ansi_c_string] = actions(322); - v->a[68][aux_sym_number_token1] = actions(324); - v->a[68][aux_sym_number_token2] = actions(326); - v->a[68][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[68][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[68][anon_sym_BQUOTE] = actions(332); - v->a[68][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[68][anon_sym_LT_LPAREN] = actions(336); - v->a[68][anon_sym_GT_LPAREN] = actions(336); - v->a[68][sym_comment] = actions(71); - v->a[68][sym_file_descriptor] = actions(338); - v->a[68][sym_variable_name] = actions(340); - v->a[68][sym_test_operator] = actions(342); - v->a[68][sym__brace_start] = actions(344); - v->a[69][sym__statements] = state(7127); - v->a[69][sym__statement_not_pipeline] = state(6614); - v->a[69][sym_redirected_statement] = state(4797); - v->a[69][sym_for_statement] = state(4797); - v->a[69][sym_c_style_for_statement] = state(4797); + v->a[83][anon_sym_if] = actions(13); + v->a[83][anon_sym_case] = actions(15); + v->a[83][anon_sym_LPAREN] = actions(17); + v->a[83][anon_sym_function] = actions(423); + v->a[83][anon_sym_LBRACE] = actions(21); + v->a[83][anon_sym_BANG] = actions(425); + v->a[83][anon_sym_declare] = actions(427); + v->a[83][anon_sym_typeset] = actions(427); + v->a[83][anon_sym_export] = actions(427); + v->a[83][anon_sym_readonly] = actions(427); + v->a[83][anon_sym_local] = actions(427); + v->a[83][anon_sym_unset] = actions(429); + v->a[83][anon_sym_unsetenv] = actions(429); + v->a[83][anon_sym_LT] = actions(431); + v->a[83][anon_sym_GT] = actions(431); + v->a[83][anon_sym_GT_GT] = actions(433); + v->a[83][anon_sym_AMP_GT] = actions(431); + v->a[83][anon_sym_AMP_GT_GT] = actions(433); + v->a[83][anon_sym_LT_AMP] = actions(431); + v->a[83][anon_sym_GT_AMP] = actions(431); parse_table_327(v); } void parse_table_327(t_parse_table_array *v) { - v->a[69][sym_while_statement] = state(4400); - v->a[69][sym_if_statement] = state(4400); - v->a[69][sym_case_statement] = state(4797); - v->a[69][sym_function_definition] = state(4797); - v->a[69][sym_compound_statement] = state(4797); - v->a[69][sym_subshell] = state(4797); - v->a[69][sym_pipeline] = state(5054); - v->a[69][sym_list] = state(4797); - v->a[69][sym_negated_command] = state(4797); - v->a[69][sym_test_command] = state(4797); - v->a[69][sym_declaration_command] = state(4797); - v->a[69][sym_unset_command] = state(4797); - v->a[69][sym_command] = state(4797); - v->a[69][sym_command_name] = state(533); - v->a[69][sym_variable_assignment] = state(945); - v->a[69][sym_variable_assignments] = state(4797); - v->a[69][sym_subscript] = state(6754); - v->a[69][sym_file_redirect] = state(2186); - v->a[69][sym_herestring_redirect] = state(2017); - v->a[69][sym_arithmetic_expansion] = state(938); + v->a[83][anon_sym_GT_PIPE] = actions(433); + v->a[83][anon_sym_LT_AMP_DASH] = actions(435); + v->a[83][anon_sym_GT_AMP_DASH] = actions(435); + v->a[83][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[83][anon_sym_DOLLAR] = actions(89); + v->a[83][sym__special_character] = actions(437); + v->a[83][anon_sym_DQUOTE] = actions(93); + v->a[83][sym_raw_string] = actions(439); + v->a[83][aux_sym_number_token1] = actions(97); + v->a[83][aux_sym_number_token2] = actions(99); + v->a[83][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[83][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[83][anon_sym_BQUOTE] = actions(105); + v->a[83][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[83][sym_comment] = actions(57); + v->a[83][sym_file_descriptor] = actions(441); + v->a[83][sym_variable_name] = actions(443); + v->a[83][sym_test_operator] = actions(439); + v->a[83][sym__brace_start] = actions(113); + v->a[84][sym__statements] = state(3713); parse_table_328(v); } void parse_table_328(t_parse_table_array *v) { - v->a[69][sym_brace_expression] = state(938); - v->a[69][sym_concatenation] = state(1376); - v->a[69][sym_string] = state(938); - v->a[69][sym_translated_string] = state(938); - v->a[69][sym_number] = state(938); - v->a[69][sym_simple_expansion] = state(938); - v->a[69][sym_expansion] = state(938); - v->a[69][sym_command_substitution] = state(938); - v->a[69][sym_process_substitution] = state(938); - v->a[69][aux_sym__statements_repeat1] = state(423); - v->a[69][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[69][aux_sym_command_repeat1] = state(951); - v->a[69][aux_sym__literal_repeat1] = state(1267); - v->a[69][sym_word] = actions(765); - v->a[69][anon_sym_for] = actions(9); - v->a[69][anon_sym_select] = actions(11); - v->a[69][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[69][anon_sym_LT] = actions(85); - v->a[69][anon_sym_GT] = actions(85); - v->a[69][anon_sym_GT_GT] = actions(87); + v->a[84][sym__statement_not_pipeline] = state(3480); + v->a[84][sym_redirected_statement] = state(2098); + v->a[84][sym_for_statement] = state(2098); + v->a[84][sym_while_statement] = state(2098); + v->a[84][sym_if_statement] = state(2098); + v->a[84][sym_case_statement] = state(2098); + v->a[84][sym_function_definition] = state(2098); + v->a[84][sym_compound_statement] = state(2098); + v->a[84][sym_subshell] = state(2098); + v->a[84][sym_pipeline] = state(2384); + v->a[84][sym_list] = state(2098); + v->a[84][sym_negated_command] = state(2098); + v->a[84][sym_declaration_command] = state(2098); + v->a[84][sym_unset_command] = state(2098); + v->a[84][sym_command] = state(2098); + v->a[84][sym_command_name] = state(292); + v->a[84][sym_variable_assignment] = state(539); + v->a[84][sym_variable_assignments] = state(2098); + v->a[84][sym_file_redirect] = state(1292); + v->a[84][sym_arithmetic_expansion] = state(702); parse_table_329(v); } void parse_table_329(t_parse_table_array *v) { - v->a[69][anon_sym_LPAREN] = actions(19); - v->a[69][anon_sym_while] = actions(21); - v->a[69][anon_sym_until] = actions(21); - v->a[69][anon_sym_if] = actions(23); - v->a[69][anon_sym_case] = actions(25); - v->a[69][anon_sym_function] = actions(91); - v->a[69][anon_sym_LBRACE] = actions(29); - v->a[69][anon_sym_BANG] = actions(769); - v->a[69][anon_sym_LBRACK] = actions(33); - v->a[69][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[69][anon_sym_declare] = actions(95); - v->a[69][anon_sym_typeset] = actions(95); - v->a[69][anon_sym_export] = actions(95); - v->a[69][anon_sym_readonly] = actions(95); - v->a[69][anon_sym_local] = actions(95); - v->a[69][anon_sym_unset] = actions(97); - v->a[69][anon_sym_unsetenv] = actions(97); - v->a[69][anon_sym_AMP_GT] = actions(85); - v->a[69][anon_sym_AMP_GT_GT] = actions(87); - v->a[69][anon_sym_LT_AMP] = actions(85); + v->a[84][sym_brace_expression] = state(702); + v->a[84][sym_concatenation] = state(1192); + v->a[84][sym_string] = state(702); + v->a[84][sym_number] = state(702); + v->a[84][sym_simple_expansion] = state(702); + v->a[84][sym_expansion] = state(702); + v->a[84][sym_command_substitution] = state(702); + v->a[84][aux_sym__statements_repeat1] = state(226); + v->a[84][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[84][aux_sym_command_repeat1] = state(1041); + v->a[84][aux_sym__literal_repeat1] = state(1048); + v->a[84][sym_word] = actions(419); + v->a[84][anon_sym_for] = actions(9); + v->a[84][anon_sym_select] = actions(9); + v->a[84][anon_sym_while] = actions(11); + v->a[84][anon_sym_until] = actions(11); + v->a[84][anon_sym_if] = actions(13); + v->a[84][anon_sym_case] = actions(15); + v->a[84][anon_sym_LPAREN] = actions(17); + v->a[84][anon_sym_function] = actions(423); parse_table_330(v); } diff --git a/parser/static/parse_table/parse_table_66.c b/parser/static/parse_table/parse_table_66.c index db7bacb1..848f8690 100644 --- a/parser/static/parse_table/parse_table_66.c +++ b/parser/static/parse_table/parse_table_66.c @@ -14,126 +14,126 @@ void parse_table_330(t_parse_table_array *v) { - v->a[69][anon_sym_GT_AMP] = actions(85); - v->a[69][anon_sym_GT_PIPE] = actions(87); - v->a[69][anon_sym_LT_AMP_DASH] = actions(99); - v->a[69][anon_sym_GT_AMP_DASH] = actions(99); - v->a[69][anon_sym_LT_LT_LT] = actions(101); - v->a[69][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[69][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[69][anon_sym_DOLLAR] = actions(316); - v->a[69][sym__special_character] = actions(771); - v->a[69][anon_sym_DQUOTE] = actions(320); - v->a[69][sym_raw_string] = actions(773); - v->a[69][sym_ansi_c_string] = actions(773); - v->a[69][aux_sym_number_token1] = actions(324); - v->a[69][aux_sym_number_token2] = actions(326); - v->a[69][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[69][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[69][anon_sym_BQUOTE] = actions(332); - v->a[69][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[69][anon_sym_LT_LPAREN] = actions(336); - v->a[69][anon_sym_GT_LPAREN] = actions(336); + v->a[84][anon_sym_LBRACE] = actions(21); + v->a[84][anon_sym_BANG] = actions(425); + v->a[84][anon_sym_declare] = actions(427); + v->a[84][anon_sym_typeset] = actions(427); + v->a[84][anon_sym_export] = actions(427); + v->a[84][anon_sym_readonly] = actions(427); + v->a[84][anon_sym_local] = actions(427); + v->a[84][anon_sym_unset] = actions(429); + v->a[84][anon_sym_unsetenv] = actions(429); + v->a[84][anon_sym_LT] = actions(431); + v->a[84][anon_sym_GT] = actions(431); + v->a[84][anon_sym_GT_GT] = actions(433); + v->a[84][anon_sym_AMP_GT] = actions(431); + v->a[84][anon_sym_AMP_GT_GT] = actions(433); + v->a[84][anon_sym_LT_AMP] = actions(431); + v->a[84][anon_sym_GT_AMP] = actions(431); + v->a[84][anon_sym_GT_PIPE] = actions(433); + v->a[84][anon_sym_LT_AMP_DASH] = actions(435); + v->a[84][anon_sym_GT_AMP_DASH] = actions(435); + v->a[84][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_331(v); } void parse_table_331(t_parse_table_array *v) { - v->a[69][sym_comment] = actions(71); - v->a[69][sym_file_descriptor] = actions(135); - v->a[69][sym_variable_name] = actions(137); - v->a[69][sym_test_operator] = actions(775); - v->a[69][sym__brace_start] = actions(344); - v->a[70][aux_sym__terminated_statement] = state(71); - v->a[70][sym__statement_not_pipeline] = state(6718); - v->a[70][sym_redirected_statement] = state(4951); - v->a[70][sym_for_statement] = state(4951); - v->a[70][sym_c_style_for_statement] = state(4951); - v->a[70][sym_while_statement] = state(4567); - v->a[70][sym_if_statement] = state(4567); - v->a[70][sym_case_statement] = state(4951); - v->a[70][sym_function_definition] = state(4951); - v->a[70][sym_compound_statement] = state(4951); - v->a[70][sym_subshell] = state(4951); - v->a[70][sym_pipeline] = state(5163); - v->a[70][sym_list] = state(4951); - v->a[70][sym_negated_command] = state(4951); - v->a[70][sym_test_command] = state(4951); + v->a[84][anon_sym_DOLLAR] = actions(89); + v->a[84][sym__special_character] = actions(437); + v->a[84][anon_sym_DQUOTE] = actions(93); + v->a[84][sym_raw_string] = actions(439); + v->a[84][aux_sym_number_token1] = actions(97); + v->a[84][aux_sym_number_token2] = actions(99); + v->a[84][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[84][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[84][anon_sym_BQUOTE] = actions(105); + v->a[84][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[84][sym_comment] = actions(57); + v->a[84][sym_file_descriptor] = actions(441); + v->a[84][sym_variable_name] = actions(443); + v->a[84][sym_test_operator] = actions(439); + v->a[84][sym__brace_start] = actions(113); + v->a[85][sym__statements] = state(3728); + v->a[85][sym__statement_not_pipeline] = state(3476); + v->a[85][sym_redirected_statement] = state(2121); + v->a[85][sym_for_statement] = state(2121); + v->a[85][sym_while_statement] = state(2121); parse_table_332(v); } void parse_table_332(t_parse_table_array *v) { - v->a[70][sym_declaration_command] = state(4951); - v->a[70][sym_unset_command] = state(4951); - v->a[70][sym_command] = state(4951); - v->a[70][sym_command_name] = state(544); - v->a[70][sym_variable_assignment] = state(1153); - v->a[70][sym_variable_assignments] = state(4951); - v->a[70][sym_subscript] = state(6790); - v->a[70][sym_file_redirect] = state(2019); - v->a[70][sym_herestring_redirect] = state(2017); - v->a[70][sym_arithmetic_expansion] = state(1078); - v->a[70][sym_brace_expression] = state(1078); - v->a[70][sym_concatenation] = state(1376); - v->a[70][sym_string] = state(1078); - v->a[70][sym_translated_string] = state(1078); - v->a[70][sym_number] = state(1078); - v->a[70][sym_simple_expansion] = state(1078); - v->a[70][sym_expansion] = state(1078); - v->a[70][sym_command_substitution] = state(1078); - v->a[70][sym_process_substitution] = state(1078); - v->a[70][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[85][sym_if_statement] = state(2121); + v->a[85][sym_case_statement] = state(2121); + v->a[85][sym_function_definition] = state(2121); + v->a[85][sym_compound_statement] = state(2121); + v->a[85][sym_subshell] = state(2121); + v->a[85][sym_pipeline] = state(2499); + v->a[85][sym_list] = state(2121); + v->a[85][sym_negated_command] = state(2121); + v->a[85][sym_declaration_command] = state(2121); + v->a[85][sym_unset_command] = state(2121); + v->a[85][sym_command] = state(2121); + v->a[85][sym_command_name] = state(340); + v->a[85][sym_variable_assignment] = state(709); + v->a[85][sym_variable_assignments] = state(2121); + v->a[85][sym_file_redirect] = state(1361); + v->a[85][sym_arithmetic_expansion] = state(834); + v->a[85][sym_brace_expression] = state(834); + v->a[85][sym_concatenation] = state(1192); + v->a[85][sym_string] = state(834); + v->a[85][sym_number] = state(834); parse_table_333(v); } void parse_table_333(t_parse_table_array *v) { - v->a[70][aux_sym_command_repeat1] = state(997); - v->a[70][aux_sym__literal_repeat1] = state(1267); - v->a[70][sym_word] = actions(286); - v->a[70][anon_sym_for] = actions(9); - v->a[70][anon_sym_select] = actions(11); - v->a[70][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[70][anon_sym_LT] = actions(290); - v->a[70][anon_sym_GT] = actions(290); - v->a[70][anon_sym_GT_GT] = actions(292); - v->a[70][anon_sym_LPAREN] = actions(19); - v->a[70][anon_sym_while] = actions(21); - v->a[70][anon_sym_until] = actions(21); - v->a[70][anon_sym_done] = actions(815); - v->a[70][anon_sym_if] = actions(23); - v->a[70][anon_sym_case] = actions(25); - v->a[70][anon_sym_function] = actions(300); - v->a[70][anon_sym_LBRACE] = actions(29); - v->a[70][anon_sym_BANG] = actions(302); - v->a[70][anon_sym_LBRACK] = actions(33); - v->a[70][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[85][sym_simple_expansion] = state(834); + v->a[85][sym_expansion] = state(834); + v->a[85][sym_command_substitution] = state(834); + v->a[85][aux_sym__statements_repeat1] = state(236); + v->a[85][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[85][aux_sym_command_repeat1] = state(1008); + v->a[85][aux_sym__literal_repeat1] = state(1048); + v->a[85][sym_word] = actions(467); + v->a[85][anon_sym_for] = actions(9); + v->a[85][anon_sym_select] = actions(9); + v->a[85][anon_sym_while] = actions(11); + v->a[85][anon_sym_until] = actions(11); + v->a[85][anon_sym_if] = actions(13); + v->a[85][anon_sym_case] = actions(15); + v->a[85][anon_sym_LPAREN] = actions(17); + v->a[85][anon_sym_function] = actions(469); + v->a[85][anon_sym_LBRACE] = actions(21); + v->a[85][anon_sym_BANG] = actions(471); + v->a[85][anon_sym_declare] = actions(473); + v->a[85][anon_sym_typeset] = actions(473); parse_table_334(v); } void parse_table_334(t_parse_table_array *v) { - v->a[70][anon_sym_declare] = actions(304); - v->a[70][anon_sym_typeset] = actions(304); - v->a[70][anon_sym_export] = actions(304); - v->a[70][anon_sym_readonly] = actions(304); - v->a[70][anon_sym_local] = actions(304); - v->a[70][anon_sym_unset] = actions(306); - v->a[70][anon_sym_unsetenv] = actions(306); - v->a[70][anon_sym_AMP_GT] = actions(290); - v->a[70][anon_sym_AMP_GT_GT] = actions(292); - v->a[70][anon_sym_LT_AMP] = actions(290); - v->a[70][anon_sym_GT_AMP] = actions(290); - v->a[70][anon_sym_GT_PIPE] = actions(292); - v->a[70][anon_sym_LT_AMP_DASH] = actions(308); - v->a[70][anon_sym_GT_AMP_DASH] = actions(308); - v->a[70][anon_sym_LT_LT_LT] = actions(310); - v->a[70][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[70][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[70][anon_sym_DOLLAR] = actions(316); - v->a[70][sym__special_character] = actions(318); - v->a[70][anon_sym_DQUOTE] = actions(320); + v->a[85][anon_sym_export] = actions(473); + v->a[85][anon_sym_readonly] = actions(473); + v->a[85][anon_sym_local] = actions(473); + v->a[85][anon_sym_unset] = actions(475); + v->a[85][anon_sym_unsetenv] = actions(475); + v->a[85][anon_sym_LT] = actions(81); + v->a[85][anon_sym_GT] = actions(81); + v->a[85][anon_sym_GT_GT] = actions(83); + v->a[85][anon_sym_AMP_GT] = actions(81); + v->a[85][anon_sym_AMP_GT_GT] = actions(83); + v->a[85][anon_sym_LT_AMP] = actions(81); + v->a[85][anon_sym_GT_AMP] = actions(81); + v->a[85][anon_sym_GT_PIPE] = actions(83); + v->a[85][anon_sym_LT_AMP_DASH] = actions(85); + v->a[85][anon_sym_GT_AMP_DASH] = actions(85); + v->a[85][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[85][anon_sym_DOLLAR] = actions(89); + v->a[85][sym__special_character] = actions(91); + v->a[85][anon_sym_DQUOTE] = actions(93); + v->a[85][sym_raw_string] = actions(95); parse_table_335(v); } diff --git a/parser/static/parse_table/parse_table_67.c b/parser/static/parse_table/parse_table_67.c index a35045e4..3c3b47b0 100644 --- a/parser/static/parse_table/parse_table_67.c +++ b/parser/static/parse_table/parse_table_67.c @@ -14,126 +14,126 @@ void parse_table_335(t_parse_table_array *v) { - v->a[70][sym_raw_string] = actions(322); - v->a[70][sym_ansi_c_string] = actions(322); - v->a[70][aux_sym_number_token1] = actions(324); - v->a[70][aux_sym_number_token2] = actions(326); - v->a[70][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[70][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[70][anon_sym_BQUOTE] = actions(332); - v->a[70][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[70][anon_sym_LT_LPAREN] = actions(336); - v->a[70][anon_sym_GT_LPAREN] = actions(336); - v->a[70][sym_comment] = actions(71); - v->a[70][sym_file_descriptor] = actions(338); - v->a[70][sym_variable_name] = actions(340); - v->a[70][sym_test_operator] = actions(342); - v->a[70][sym__brace_start] = actions(344); - v->a[71][aux_sym__terminated_statement] = state(105); - v->a[71][sym__statement_not_pipeline] = state(6718); - v->a[71][sym_redirected_statement] = state(4951); - v->a[71][sym_for_statement] = state(4951); - v->a[71][sym_c_style_for_statement] = state(4951); + v->a[85][aux_sym_number_token1] = actions(97); + v->a[85][aux_sym_number_token2] = actions(99); + v->a[85][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[85][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[85][anon_sym_BQUOTE] = actions(105); + v->a[85][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[85][sym_comment] = actions(57); + v->a[85][sym_file_descriptor] = actions(109); + v->a[85][sym_variable_name] = actions(111); + v->a[85][sym_test_operator] = actions(95); + v->a[85][sym__brace_start] = actions(113); + v->a[86][sym__statements] = state(3873); + v->a[86][sym__statement_not_pipeline] = state(3476); + v->a[86][sym_redirected_statement] = state(2121); + v->a[86][sym_for_statement] = state(2121); + v->a[86][sym_while_statement] = state(2121); + v->a[86][sym_if_statement] = state(2121); + v->a[86][sym_case_statement] = state(2121); + v->a[86][sym_function_definition] = state(2121); + v->a[86][sym_compound_statement] = state(2121); parse_table_336(v); } void parse_table_336(t_parse_table_array *v) { - v->a[71][sym_while_statement] = state(4567); - v->a[71][sym_if_statement] = state(4567); - v->a[71][sym_case_statement] = state(4951); - v->a[71][sym_function_definition] = state(4951); - v->a[71][sym_compound_statement] = state(4951); - v->a[71][sym_subshell] = state(4951); - v->a[71][sym_pipeline] = state(5163); - v->a[71][sym_list] = state(4951); - v->a[71][sym_negated_command] = state(4951); - v->a[71][sym_test_command] = state(4951); - v->a[71][sym_declaration_command] = state(4951); - v->a[71][sym_unset_command] = state(4951); - v->a[71][sym_command] = state(4951); - v->a[71][sym_command_name] = state(544); - v->a[71][sym_variable_assignment] = state(1153); - v->a[71][sym_variable_assignments] = state(4951); - v->a[71][sym_subscript] = state(6790); - v->a[71][sym_file_redirect] = state(2019); - v->a[71][sym_herestring_redirect] = state(2017); - v->a[71][sym_arithmetic_expansion] = state(1078); + v->a[86][sym_subshell] = state(2121); + v->a[86][sym_pipeline] = state(2499); + v->a[86][sym_list] = state(2121); + v->a[86][sym_negated_command] = state(2121); + v->a[86][sym_declaration_command] = state(2121); + v->a[86][sym_unset_command] = state(2121); + v->a[86][sym_command] = state(2121); + v->a[86][sym_command_name] = state(340); + v->a[86][sym_variable_assignment] = state(709); + v->a[86][sym_variable_assignments] = state(2121); + v->a[86][sym_file_redirect] = state(1361); + v->a[86][sym_arithmetic_expansion] = state(834); + v->a[86][sym_brace_expression] = state(834); + v->a[86][sym_concatenation] = state(1192); + v->a[86][sym_string] = state(834); + v->a[86][sym_number] = state(834); + v->a[86][sym_simple_expansion] = state(834); + v->a[86][sym_expansion] = state(834); + v->a[86][sym_command_substitution] = state(834); + v->a[86][aux_sym__statements_repeat1] = state(236); parse_table_337(v); } void parse_table_337(t_parse_table_array *v) { - v->a[71][sym_brace_expression] = state(1078); - v->a[71][sym_concatenation] = state(1376); - v->a[71][sym_string] = state(1078); - v->a[71][sym_translated_string] = state(1078); - v->a[71][sym_number] = state(1078); - v->a[71][sym_simple_expansion] = state(1078); - v->a[71][sym_expansion] = state(1078); - v->a[71][sym_command_substitution] = state(1078); - v->a[71][sym_process_substitution] = state(1078); - v->a[71][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[71][aux_sym_command_repeat1] = state(997); - v->a[71][aux_sym__literal_repeat1] = state(1267); - v->a[71][sym_word] = actions(286); - v->a[71][anon_sym_for] = actions(9); - v->a[71][anon_sym_select] = actions(11); - v->a[71][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[71][anon_sym_LT] = actions(290); - v->a[71][anon_sym_GT] = actions(290); - v->a[71][anon_sym_GT_GT] = actions(292); - v->a[71][anon_sym_LPAREN] = actions(19); + v->a[86][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[86][aux_sym_command_repeat1] = state(1008); + v->a[86][aux_sym__literal_repeat1] = state(1048); + v->a[86][sym_word] = actions(467); + v->a[86][anon_sym_for] = actions(9); + v->a[86][anon_sym_select] = actions(9); + v->a[86][anon_sym_while] = actions(11); + v->a[86][anon_sym_until] = actions(11); + v->a[86][anon_sym_if] = actions(13); + v->a[86][anon_sym_case] = actions(15); + v->a[86][anon_sym_LPAREN] = actions(17); + v->a[86][anon_sym_function] = actions(469); + v->a[86][anon_sym_LBRACE] = actions(21); + v->a[86][anon_sym_BANG] = actions(471); + v->a[86][anon_sym_declare] = actions(473); + v->a[86][anon_sym_typeset] = actions(473); + v->a[86][anon_sym_export] = actions(473); + v->a[86][anon_sym_readonly] = actions(473); + v->a[86][anon_sym_local] = actions(473); + v->a[86][anon_sym_unset] = actions(475); parse_table_338(v); } void parse_table_338(t_parse_table_array *v) { - v->a[71][anon_sym_while] = actions(21); - v->a[71][anon_sym_until] = actions(21); - v->a[71][anon_sym_done] = actions(817); - v->a[71][anon_sym_if] = actions(23); - v->a[71][anon_sym_case] = actions(25); - v->a[71][anon_sym_function] = actions(300); - v->a[71][anon_sym_LBRACE] = actions(29); - v->a[71][anon_sym_BANG] = actions(302); - v->a[71][anon_sym_LBRACK] = actions(33); - v->a[71][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[71][anon_sym_declare] = actions(304); - v->a[71][anon_sym_typeset] = actions(304); - v->a[71][anon_sym_export] = actions(304); - v->a[71][anon_sym_readonly] = actions(304); - v->a[71][anon_sym_local] = actions(304); - v->a[71][anon_sym_unset] = actions(306); - v->a[71][anon_sym_unsetenv] = actions(306); - v->a[71][anon_sym_AMP_GT] = actions(290); - v->a[71][anon_sym_AMP_GT_GT] = actions(292); - v->a[71][anon_sym_LT_AMP] = actions(290); + v->a[86][anon_sym_unsetenv] = actions(475); + v->a[86][anon_sym_LT] = actions(81); + v->a[86][anon_sym_GT] = actions(81); + v->a[86][anon_sym_GT_GT] = actions(83); + v->a[86][anon_sym_AMP_GT] = actions(81); + v->a[86][anon_sym_AMP_GT_GT] = actions(83); + v->a[86][anon_sym_LT_AMP] = actions(81); + v->a[86][anon_sym_GT_AMP] = actions(81); + v->a[86][anon_sym_GT_PIPE] = actions(83); + v->a[86][anon_sym_LT_AMP_DASH] = actions(85); + v->a[86][anon_sym_GT_AMP_DASH] = actions(85); + v->a[86][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[86][anon_sym_DOLLAR] = actions(89); + v->a[86][sym__special_character] = actions(91); + v->a[86][anon_sym_DQUOTE] = actions(93); + v->a[86][sym_raw_string] = actions(95); + v->a[86][aux_sym_number_token1] = actions(97); + v->a[86][aux_sym_number_token2] = actions(99); + v->a[86][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[86][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_339(v); } void parse_table_339(t_parse_table_array *v) { - v->a[71][anon_sym_GT_AMP] = actions(290); - v->a[71][anon_sym_GT_PIPE] = actions(292); - v->a[71][anon_sym_LT_AMP_DASH] = actions(308); - v->a[71][anon_sym_GT_AMP_DASH] = actions(308); - v->a[71][anon_sym_LT_LT_LT] = actions(310); - v->a[71][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[71][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[71][anon_sym_DOLLAR] = actions(316); - v->a[71][sym__special_character] = actions(318); - v->a[71][anon_sym_DQUOTE] = actions(320); - v->a[71][sym_raw_string] = actions(322); - v->a[71][sym_ansi_c_string] = actions(322); - v->a[71][aux_sym_number_token1] = actions(324); - v->a[71][aux_sym_number_token2] = actions(326); - v->a[71][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[71][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[71][anon_sym_BQUOTE] = actions(332); - v->a[71][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[71][anon_sym_LT_LPAREN] = actions(336); - v->a[71][anon_sym_GT_LPAREN] = actions(336); + v->a[86][anon_sym_BQUOTE] = actions(105); + v->a[86][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[86][sym_comment] = actions(57); + v->a[86][sym_file_descriptor] = actions(109); + v->a[86][sym_variable_name] = actions(111); + v->a[86][sym_test_operator] = actions(95); + v->a[86][sym__brace_start] = actions(113); + v->a[87][sym__statements] = state(3734); + v->a[87][sym__statement_not_pipeline] = state(3476); + v->a[87][sym_redirected_statement] = state(2121); + v->a[87][sym_for_statement] = state(2121); + v->a[87][sym_while_statement] = state(2121); + v->a[87][sym_if_statement] = state(2121); + v->a[87][sym_case_statement] = state(2121); + v->a[87][sym_function_definition] = state(2121); + v->a[87][sym_compound_statement] = state(2121); + v->a[87][sym_subshell] = state(2121); + v->a[87][sym_pipeline] = state(2499); + v->a[87][sym_list] = state(2121); + v->a[87][sym_negated_command] = state(2121); parse_table_340(v); } diff --git a/parser/static/parse_table/parse_table_68.c b/parser/static/parse_table/parse_table_68.c index 5f032062..1ee4e7f5 100644 --- a/parser/static/parse_table/parse_table_68.c +++ b/parser/static/parse_table/parse_table_68.c @@ -14,126 +14,126 @@ void parse_table_340(t_parse_table_array *v) { - v->a[71][sym_comment] = actions(71); - v->a[71][sym_file_descriptor] = actions(338); - v->a[71][sym_variable_name] = actions(340); - v->a[71][sym_test_operator] = actions(342); - v->a[71][sym__brace_start] = actions(344); - v->a[72][aux_sym__terminated_statement] = state(74); - v->a[72][sym__statement_not_pipeline] = state(6718); - v->a[72][sym_redirected_statement] = state(4993); - v->a[72][sym_for_statement] = state(4993); - v->a[72][sym_c_style_for_statement] = state(4993); - v->a[72][sym_while_statement] = state(4489); - v->a[72][sym_if_statement] = state(4489); - v->a[72][sym_case_statement] = state(4993); - v->a[72][sym_function_definition] = state(4993); - v->a[72][sym_compound_statement] = state(4993); - v->a[72][sym_subshell] = state(4993); - v->a[72][sym_pipeline] = state(5122); - v->a[72][sym_list] = state(4993); - v->a[72][sym_negated_command] = state(4993); - v->a[72][sym_test_command] = state(4993); + v->a[87][sym_declaration_command] = state(2121); + v->a[87][sym_unset_command] = state(2121); + v->a[87][sym_command] = state(2121); + v->a[87][sym_command_name] = state(340); + v->a[87][sym_variable_assignment] = state(709); + v->a[87][sym_variable_assignments] = state(2121); + v->a[87][sym_file_redirect] = state(1361); + v->a[87][sym_arithmetic_expansion] = state(834); + v->a[87][sym_brace_expression] = state(834); + v->a[87][sym_concatenation] = state(1192); + v->a[87][sym_string] = state(834); + v->a[87][sym_number] = state(834); + v->a[87][sym_simple_expansion] = state(834); + v->a[87][sym_expansion] = state(834); + v->a[87][sym_command_substitution] = state(834); + v->a[87][aux_sym__statements_repeat1] = state(236); + v->a[87][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[87][aux_sym_command_repeat1] = state(1008); + v->a[87][aux_sym__literal_repeat1] = state(1048); + v->a[87][sym_word] = actions(467); parse_table_341(v); } void parse_table_341(t_parse_table_array *v) { - v->a[72][sym_declaration_command] = state(4993); - v->a[72][sym_unset_command] = state(4993); - v->a[72][sym_command] = state(4993); - v->a[72][sym_command_name] = state(544); - v->a[72][sym_variable_assignment] = state(1030); - v->a[72][sym_variable_assignments] = state(4993); - v->a[72][sym_subscript] = state(6790); - v->a[72][sym_file_redirect] = state(2019); - v->a[72][sym_herestring_redirect] = state(2017); - v->a[72][sym_arithmetic_expansion] = state(1078); - v->a[72][sym_brace_expression] = state(1078); - v->a[72][sym_concatenation] = state(1376); - v->a[72][sym_string] = state(1078); - v->a[72][sym_translated_string] = state(1078); - v->a[72][sym_number] = state(1078); - v->a[72][sym_simple_expansion] = state(1078); - v->a[72][sym_expansion] = state(1078); - v->a[72][sym_command_substitution] = state(1078); - v->a[72][sym_process_substitution] = state(1078); - v->a[72][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[87][anon_sym_for] = actions(9); + v->a[87][anon_sym_select] = actions(9); + v->a[87][anon_sym_while] = actions(11); + v->a[87][anon_sym_until] = actions(11); + v->a[87][anon_sym_if] = actions(13); + v->a[87][anon_sym_case] = actions(15); + v->a[87][anon_sym_LPAREN] = actions(17); + v->a[87][anon_sym_function] = actions(469); + v->a[87][anon_sym_LBRACE] = actions(21); + v->a[87][anon_sym_BANG] = actions(471); + v->a[87][anon_sym_declare] = actions(473); + v->a[87][anon_sym_typeset] = actions(473); + v->a[87][anon_sym_export] = actions(473); + v->a[87][anon_sym_readonly] = actions(473); + v->a[87][anon_sym_local] = actions(473); + v->a[87][anon_sym_unset] = actions(475); + v->a[87][anon_sym_unsetenv] = actions(475); + v->a[87][anon_sym_LT] = actions(81); + v->a[87][anon_sym_GT] = actions(81); + v->a[87][anon_sym_GT_GT] = actions(83); parse_table_342(v); } void parse_table_342(t_parse_table_array *v) { - v->a[72][aux_sym_command_repeat1] = state(997); - v->a[72][aux_sym__literal_repeat1] = state(1267); - v->a[72][sym_word] = actions(286); - v->a[72][anon_sym_for] = actions(9); - v->a[72][anon_sym_select] = actions(11); - v->a[72][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[72][anon_sym_LT] = actions(290); - v->a[72][anon_sym_GT] = actions(290); - v->a[72][anon_sym_GT_GT] = actions(292); - v->a[72][anon_sym_LPAREN] = actions(19); - v->a[72][anon_sym_while] = actions(21); - v->a[72][anon_sym_until] = actions(21); - v->a[72][anon_sym_if] = actions(23); - v->a[72][anon_sym_case] = actions(25); - v->a[72][anon_sym_function] = actions(300); - v->a[72][anon_sym_LBRACE] = actions(29); - v->a[72][anon_sym_RBRACE] = actions(819); - v->a[72][anon_sym_BANG] = actions(302); - v->a[72][anon_sym_LBRACK] = actions(33); - v->a[72][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[87][anon_sym_AMP_GT] = actions(81); + v->a[87][anon_sym_AMP_GT_GT] = actions(83); + v->a[87][anon_sym_LT_AMP] = actions(81); + v->a[87][anon_sym_GT_AMP] = actions(81); + v->a[87][anon_sym_GT_PIPE] = actions(83); + v->a[87][anon_sym_LT_AMP_DASH] = actions(85); + v->a[87][anon_sym_GT_AMP_DASH] = actions(85); + v->a[87][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[87][anon_sym_DOLLAR] = actions(89); + v->a[87][sym__special_character] = actions(91); + v->a[87][anon_sym_DQUOTE] = actions(93); + v->a[87][sym_raw_string] = actions(95); + v->a[87][aux_sym_number_token1] = actions(97); + v->a[87][aux_sym_number_token2] = actions(99); + v->a[87][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[87][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[87][anon_sym_BQUOTE] = actions(105); + v->a[87][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[87][sym_comment] = actions(57); + v->a[87][sym_file_descriptor] = actions(109); parse_table_343(v); } void parse_table_343(t_parse_table_array *v) { - v->a[72][anon_sym_declare] = actions(304); - v->a[72][anon_sym_typeset] = actions(304); - v->a[72][anon_sym_export] = actions(304); - v->a[72][anon_sym_readonly] = actions(304); - v->a[72][anon_sym_local] = actions(304); - v->a[72][anon_sym_unset] = actions(306); - v->a[72][anon_sym_unsetenv] = actions(306); - v->a[72][anon_sym_AMP_GT] = actions(290); - v->a[72][anon_sym_AMP_GT_GT] = actions(292); - v->a[72][anon_sym_LT_AMP] = actions(290); - v->a[72][anon_sym_GT_AMP] = actions(290); - v->a[72][anon_sym_GT_PIPE] = actions(292); - v->a[72][anon_sym_LT_AMP_DASH] = actions(308); - v->a[72][anon_sym_GT_AMP_DASH] = actions(308); - v->a[72][anon_sym_LT_LT_LT] = actions(310); - v->a[72][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[72][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[72][anon_sym_DOLLAR] = actions(316); - v->a[72][sym__special_character] = actions(318); - v->a[72][anon_sym_DQUOTE] = actions(320); + v->a[87][sym_variable_name] = actions(111); + v->a[87][sym_test_operator] = actions(95); + v->a[87][sym__brace_start] = actions(113); + v->a[88][sym__statements] = state(3871); + v->a[88][sym__statement_not_pipeline] = state(3476); + v->a[88][sym_redirected_statement] = state(2121); + v->a[88][sym_for_statement] = state(2121); + v->a[88][sym_while_statement] = state(2121); + v->a[88][sym_if_statement] = state(2121); + v->a[88][sym_case_statement] = state(2121); + v->a[88][sym_function_definition] = state(2121); + v->a[88][sym_compound_statement] = state(2121); + v->a[88][sym_subshell] = state(2121); + v->a[88][sym_pipeline] = state(2499); + v->a[88][sym_list] = state(2121); + v->a[88][sym_negated_command] = state(2121); + v->a[88][sym_declaration_command] = state(2121); + v->a[88][sym_unset_command] = state(2121); + v->a[88][sym_command] = state(2121); + v->a[88][sym_command_name] = state(340); parse_table_344(v); } void parse_table_344(t_parse_table_array *v) { - v->a[72][sym_raw_string] = actions(322); - v->a[72][sym_ansi_c_string] = actions(322); - v->a[72][aux_sym_number_token1] = actions(324); - v->a[72][aux_sym_number_token2] = actions(326); - v->a[72][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[72][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[72][anon_sym_BQUOTE] = actions(332); - v->a[72][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[72][anon_sym_LT_LPAREN] = actions(336); - v->a[72][anon_sym_GT_LPAREN] = actions(336); - v->a[72][sym_comment] = actions(71); - v->a[72][sym_file_descriptor] = actions(338); - v->a[72][sym_variable_name] = actions(340); - v->a[72][sym_test_operator] = actions(342); - v->a[72][sym__brace_start] = actions(344); - v->a[73][sym__statements] = state(7124); - v->a[73][sym__statement_not_pipeline] = state(6558); - v->a[73][sym_redirected_statement] = state(4662); - v->a[73][sym_for_statement] = state(4662); - v->a[73][sym_c_style_for_statement] = state(4662); + v->a[88][sym_variable_assignment] = state(709); + v->a[88][sym_variable_assignments] = state(2121); + v->a[88][sym_file_redirect] = state(1361); + v->a[88][sym_arithmetic_expansion] = state(834); + v->a[88][sym_brace_expression] = state(834); + v->a[88][sym_concatenation] = state(1192); + v->a[88][sym_string] = state(834); + v->a[88][sym_number] = state(834); + v->a[88][sym_simple_expansion] = state(834); + v->a[88][sym_expansion] = state(834); + v->a[88][sym_command_substitution] = state(834); + v->a[88][aux_sym__statements_repeat1] = state(236); + v->a[88][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[88][aux_sym_command_repeat1] = state(1008); + v->a[88][aux_sym__literal_repeat1] = state(1048); + v->a[88][sym_word] = actions(467); + v->a[88][anon_sym_for] = actions(9); + v->a[88][anon_sym_select] = actions(9); + v->a[88][anon_sym_while] = actions(11); + v->a[88][anon_sym_until] = actions(11); parse_table_345(v); } diff --git a/parser/static/parse_table/parse_table_69.c b/parser/static/parse_table/parse_table_69.c index 6bf6167c..90197949 100644 --- a/parser/static/parse_table/parse_table_69.c +++ b/parser/static/parse_table/parse_table_69.c @@ -14,126 +14,126 @@ void parse_table_345(t_parse_table_array *v) { - v->a[73][sym_while_statement] = state(4314); - v->a[73][sym_if_statement] = state(4314); - v->a[73][sym_case_statement] = state(4662); - v->a[73][sym_function_definition] = state(4662); - v->a[73][sym_compound_statement] = state(4662); - v->a[73][sym_subshell] = state(4662); - v->a[73][sym_pipeline] = state(5070); - v->a[73][sym_list] = state(4662); - v->a[73][sym_negated_command] = state(4662); - v->a[73][sym_test_command] = state(4662); - v->a[73][sym_declaration_command] = state(4662); - v->a[73][sym_unset_command] = state(4662); - v->a[73][sym_command] = state(4662); - v->a[73][sym_command_name] = state(554); - v->a[73][sym_variable_assignment] = state(1150); - v->a[73][sym_variable_assignments] = state(4662); - v->a[73][sym_subscript] = state(6790); - v->a[73][sym_file_redirect] = state(2273); - v->a[73][sym_herestring_redirect] = state(2272); - v->a[73][sym_arithmetic_expansion] = state(1078); + v->a[88][anon_sym_if] = actions(13); + v->a[88][anon_sym_case] = actions(15); + v->a[88][anon_sym_LPAREN] = actions(17); + v->a[88][anon_sym_function] = actions(469); + v->a[88][anon_sym_LBRACE] = actions(21); + v->a[88][anon_sym_BANG] = actions(471); + v->a[88][anon_sym_declare] = actions(473); + v->a[88][anon_sym_typeset] = actions(473); + v->a[88][anon_sym_export] = actions(473); + v->a[88][anon_sym_readonly] = actions(473); + v->a[88][anon_sym_local] = actions(473); + v->a[88][anon_sym_unset] = actions(475); + v->a[88][anon_sym_unsetenv] = actions(475); + v->a[88][anon_sym_LT] = actions(81); + v->a[88][anon_sym_GT] = actions(81); + v->a[88][anon_sym_GT_GT] = actions(83); + v->a[88][anon_sym_AMP_GT] = actions(81); + v->a[88][anon_sym_AMP_GT_GT] = actions(83); + v->a[88][anon_sym_LT_AMP] = actions(81); + v->a[88][anon_sym_GT_AMP] = actions(81); parse_table_346(v); } void parse_table_346(t_parse_table_array *v) { - v->a[73][sym_brace_expression] = state(1078); - v->a[73][sym_concatenation] = state(1376); - v->a[73][sym_string] = state(1078); - v->a[73][sym_translated_string] = state(1078); - v->a[73][sym_number] = state(1078); - v->a[73][sym_simple_expansion] = state(1078); - v->a[73][sym_expansion] = state(1078); - v->a[73][sym_command_substitution] = state(1078); - v->a[73][sym_process_substitution] = state(1078); - v->a[73][aux_sym__statements_repeat1] = state(429); - v->a[73][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[73][aux_sym_command_repeat1] = state(958); - v->a[73][aux_sym__literal_repeat1] = state(1267); - v->a[73][sym_word] = actions(799); - v->a[73][anon_sym_for] = actions(9); - v->a[73][anon_sym_select] = actions(11); - v->a[73][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[73][anon_sym_LT] = actions(290); - v->a[73][anon_sym_GT] = actions(290); - v->a[73][anon_sym_GT_GT] = actions(292); + v->a[88][anon_sym_GT_PIPE] = actions(83); + v->a[88][anon_sym_LT_AMP_DASH] = actions(85); + v->a[88][anon_sym_GT_AMP_DASH] = actions(85); + v->a[88][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[88][anon_sym_DOLLAR] = actions(89); + v->a[88][sym__special_character] = actions(91); + v->a[88][anon_sym_DQUOTE] = actions(93); + v->a[88][sym_raw_string] = actions(95); + v->a[88][aux_sym_number_token1] = actions(97); + v->a[88][aux_sym_number_token2] = actions(99); + v->a[88][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[88][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[88][anon_sym_BQUOTE] = actions(105); + v->a[88][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[88][sym_comment] = actions(57); + v->a[88][sym_file_descriptor] = actions(109); + v->a[88][sym_variable_name] = actions(111); + v->a[88][sym_test_operator] = actions(95); + v->a[88][sym__brace_start] = actions(113); + v->a[89][sym__statements] = state(3863); parse_table_347(v); } void parse_table_347(t_parse_table_array *v) { - v->a[73][anon_sym_LPAREN] = actions(19); - v->a[73][anon_sym_while] = actions(21); - v->a[73][anon_sym_until] = actions(21); - v->a[73][anon_sym_if] = actions(23); - v->a[73][anon_sym_case] = actions(25); - v->a[73][anon_sym_function] = actions(801); - v->a[73][anon_sym_LBRACE] = actions(29); - v->a[73][anon_sym_BANG] = actions(803); - v->a[73][anon_sym_LBRACK] = actions(33); - v->a[73][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[73][anon_sym_declare] = actions(805); - v->a[73][anon_sym_typeset] = actions(805); - v->a[73][anon_sym_export] = actions(805); - v->a[73][anon_sym_readonly] = actions(805); - v->a[73][anon_sym_local] = actions(805); - v->a[73][anon_sym_unset] = actions(807); - v->a[73][anon_sym_unsetenv] = actions(807); - v->a[73][anon_sym_AMP_GT] = actions(290); - v->a[73][anon_sym_AMP_GT_GT] = actions(292); - v->a[73][anon_sym_LT_AMP] = actions(290); + v->a[89][sym__statement_not_pipeline] = state(3480); + v->a[89][sym_redirected_statement] = state(2098); + v->a[89][sym_for_statement] = state(2098); + v->a[89][sym_while_statement] = state(2098); + v->a[89][sym_if_statement] = state(2098); + v->a[89][sym_case_statement] = state(2098); + v->a[89][sym_function_definition] = state(2098); + v->a[89][sym_compound_statement] = state(2098); + v->a[89][sym_subshell] = state(2098); + v->a[89][sym_pipeline] = state(2384); + v->a[89][sym_list] = state(2098); + v->a[89][sym_negated_command] = state(2098); + v->a[89][sym_declaration_command] = state(2098); + v->a[89][sym_unset_command] = state(2098); + v->a[89][sym_command] = state(2098); + v->a[89][sym_command_name] = state(292); + v->a[89][sym_variable_assignment] = state(539); + v->a[89][sym_variable_assignments] = state(2098); + v->a[89][sym_file_redirect] = state(1312); + v->a[89][sym_arithmetic_expansion] = state(702); parse_table_348(v); } void parse_table_348(t_parse_table_array *v) { - v->a[73][anon_sym_GT_AMP] = actions(290); - v->a[73][anon_sym_GT_PIPE] = actions(292); - v->a[73][anon_sym_LT_AMP_DASH] = actions(308); - v->a[73][anon_sym_GT_AMP_DASH] = actions(308); - v->a[73][anon_sym_LT_LT_LT] = actions(310); - v->a[73][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[73][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[73][anon_sym_DOLLAR] = actions(316); - v->a[73][sym__special_character] = actions(318); - v->a[73][anon_sym_DQUOTE] = actions(320); - v->a[73][sym_raw_string] = actions(322); - v->a[73][sym_ansi_c_string] = actions(322); - v->a[73][aux_sym_number_token1] = actions(324); - v->a[73][aux_sym_number_token2] = actions(326); - v->a[73][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[73][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[73][anon_sym_BQUOTE] = actions(332); - v->a[73][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[73][anon_sym_LT_LPAREN] = actions(336); - v->a[73][anon_sym_GT_LPAREN] = actions(336); + v->a[89][sym_brace_expression] = state(702); + v->a[89][sym_concatenation] = state(1192); + v->a[89][sym_string] = state(702); + v->a[89][sym_number] = state(702); + v->a[89][sym_simple_expansion] = state(702); + v->a[89][sym_expansion] = state(702); + v->a[89][sym_command_substitution] = state(702); + v->a[89][aux_sym__statements_repeat1] = state(226); + v->a[89][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[89][aux_sym_command_repeat1] = state(1041); + v->a[89][aux_sym__literal_repeat1] = state(1048); + v->a[89][sym_word] = actions(419); + v->a[89][anon_sym_for] = actions(9); + v->a[89][anon_sym_select] = actions(9); + v->a[89][anon_sym_while] = actions(11); + v->a[89][anon_sym_until] = actions(11); + v->a[89][anon_sym_if] = actions(13); + v->a[89][anon_sym_case] = actions(15); + v->a[89][anon_sym_LPAREN] = actions(17); + v->a[89][anon_sym_function] = actions(423); parse_table_349(v); } void parse_table_349(t_parse_table_array *v) { - v->a[73][sym_comment] = actions(71); - v->a[73][sym_file_descriptor] = actions(338); - v->a[73][sym_variable_name] = actions(340); - v->a[73][sym_test_operator] = actions(342); - v->a[73][sym__brace_start] = actions(344); - v->a[74][aux_sym__terminated_statement] = state(62); - v->a[74][sym__statement_not_pipeline] = state(6718); - v->a[74][sym_redirected_statement] = state(4993); - v->a[74][sym_for_statement] = state(4993); - v->a[74][sym_c_style_for_statement] = state(4993); - v->a[74][sym_while_statement] = state(4489); - v->a[74][sym_if_statement] = state(4489); - v->a[74][sym_case_statement] = state(4993); - v->a[74][sym_function_definition] = state(4993); - v->a[74][sym_compound_statement] = state(4993); - v->a[74][sym_subshell] = state(4993); - v->a[74][sym_pipeline] = state(5122); - v->a[74][sym_list] = state(4993); - v->a[74][sym_negated_command] = state(4993); - v->a[74][sym_test_command] = state(4993); + v->a[89][anon_sym_LBRACE] = actions(21); + v->a[89][anon_sym_BANG] = actions(425); + v->a[89][anon_sym_declare] = actions(427); + v->a[89][anon_sym_typeset] = actions(427); + v->a[89][anon_sym_export] = actions(427); + v->a[89][anon_sym_readonly] = actions(427); + v->a[89][anon_sym_local] = actions(427); + v->a[89][anon_sym_unset] = actions(429); + v->a[89][anon_sym_unsetenv] = actions(429); + v->a[89][anon_sym_LT] = actions(431); + v->a[89][anon_sym_GT] = actions(431); + v->a[89][anon_sym_GT_GT] = actions(433); + v->a[89][anon_sym_AMP_GT] = actions(431); + v->a[89][anon_sym_AMP_GT_GT] = actions(433); + v->a[89][anon_sym_LT_AMP] = actions(431); + v->a[89][anon_sym_GT_AMP] = actions(431); + v->a[89][anon_sym_GT_PIPE] = actions(433); + v->a[89][anon_sym_LT_AMP_DASH] = actions(435); + v->a[89][anon_sym_GT_AMP_DASH] = actions(435); + v->a[89][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_350(v); } diff --git a/parser/static/parse_table/parse_table_7.c b/parser/static/parse_table/parse_table_7.c index 5a4c382b..bf93aec3 100644 --- a/parser/static/parse_table/parse_table_7.c +++ b/parser/static/parse_table/parse_table_7.c @@ -14,126 +14,126 @@ void parse_table_35(t_parse_table_array *v) { - v->a[6][anon_sym_if] = actions(159); - v->a[6][anon_sym_case] = actions(161); - v->a[6][anon_sym_function] = actions(163); - v->a[6][anon_sym_LBRACE] = actions(165); - v->a[6][anon_sym_BANG] = actions(167); - v->a[6][anon_sym_LBRACK] = actions(169); - v->a[6][anon_sym_RBRACK] = actions(225); - v->a[6][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[6][anon_sym_declare] = actions(175); - v->a[6][anon_sym_typeset] = actions(175); - v->a[6][anon_sym_export] = actions(175); - v->a[6][anon_sym_readonly] = actions(175); - v->a[6][anon_sym_local] = actions(175); - v->a[6][anon_sym_unset] = actions(177); - v->a[6][anon_sym_unsetenv] = actions(177); - v->a[6][anon_sym_AMP_GT] = actions(151); - v->a[6][anon_sym_AMP_GT_GT] = actions(153); - v->a[6][anon_sym_LT_AMP] = actions(151); - v->a[6][anon_sym_GT_AMP] = actions(151); - v->a[6][anon_sym_GT_PIPE] = actions(153); + v->a[8][sym_command] = state(2164); + v->a[8][sym_command_name] = state(310); + v->a[8][sym_variable_assignment] = state(704); + v->a[8][sym_variable_assignments] = state(2164); + v->a[8][sym_file_redirect] = state(1320); + v->a[8][sym_arithmetic_expansion] = state(834); + v->a[8][sym_brace_expression] = state(834); + v->a[8][sym_concatenation] = state(1192); + v->a[8][sym_string] = state(834); + v->a[8][sym_number] = state(834); + v->a[8][sym_simple_expansion] = state(834); + v->a[8][sym_expansion] = state(834); + v->a[8][sym_command_substitution] = state(834); + v->a[8][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[8][aux_sym_if_statement_repeat1] = state(3333); + v->a[8][aux_sym_command_repeat1] = state(1035); + v->a[8][aux_sym__literal_repeat1] = state(1048); + v->a[8][sym_word] = actions(65); + v->a[8][anon_sym_for] = actions(9); + v->a[8][anon_sym_select] = actions(9); parse_table_36(v); } void parse_table_36(t_parse_table_array *v) { - v->a[6][anon_sym_LT_AMP_DASH] = actions(179); - v->a[6][anon_sym_GT_AMP_DASH] = actions(179); - v->a[6][anon_sym_LT_LT_LT] = actions(181); - v->a[6][anon_sym_PLUS_PLUS2] = actions(183); - v->a[6][anon_sym_DASH_DASH2] = actions(183); - v->a[6][anon_sym_DASH2] = actions(185); - v->a[6][anon_sym_PLUS2] = actions(185); - v->a[6][anon_sym_TILDE] = actions(187); - v->a[6][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[6][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[6][anon_sym_DOLLAR] = actions(193); - v->a[6][sym__special_character] = actions(195); - v->a[6][anon_sym_DQUOTE] = actions(197); - v->a[6][sym_raw_string] = actions(199); - v->a[6][sym_ansi_c_string] = actions(199); - v->a[6][aux_sym_number_token1] = actions(201); - v->a[6][aux_sym_number_token2] = actions(203); - v->a[6][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[6][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[6][anon_sym_BQUOTE] = actions(209); + v->a[8][anon_sym_while] = actions(11); + v->a[8][anon_sym_until] = actions(11); + v->a[8][anon_sym_if] = actions(13); + v->a[8][anon_sym_fi] = actions(125); + v->a[8][anon_sym_elif] = actions(69); + v->a[8][anon_sym_else] = actions(71); + v->a[8][anon_sym_case] = actions(15); + v->a[8][anon_sym_LPAREN] = actions(17); + v->a[8][anon_sym_function] = actions(73); + v->a[8][anon_sym_LBRACE] = actions(21); + v->a[8][anon_sym_BANG] = actions(75); + v->a[8][anon_sym_declare] = actions(77); + v->a[8][anon_sym_typeset] = actions(77); + v->a[8][anon_sym_export] = actions(77); + v->a[8][anon_sym_readonly] = actions(77); + v->a[8][anon_sym_local] = actions(77); + v->a[8][anon_sym_unset] = actions(79); + v->a[8][anon_sym_unsetenv] = actions(79); + v->a[8][anon_sym_LT] = actions(81); + v->a[8][anon_sym_GT] = actions(81); parse_table_37(v); } void parse_table_37(t_parse_table_array *v) { - v->a[6][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[6][anon_sym_LT_LPAREN] = actions(213); - v->a[6][anon_sym_GT_LPAREN] = actions(213); - v->a[6][sym_comment] = actions(71); - v->a[6][sym_file_descriptor] = actions(215); - v->a[6][sym_variable_name] = actions(217); - v->a[6][sym_test_operator] = actions(219); - v->a[6][sym__brace_start] = actions(221); - v->a[7][sym__statement_not_pipeline] = state(6568); - v->a[7][sym_redirected_statement] = state(5361); - v->a[7][sym_for_statement] = state(5406); - v->a[7][sym_c_style_for_statement] = state(5406); - v->a[7][sym_while_statement] = state(5195); - v->a[7][sym_if_statement] = state(5195); - v->a[7][sym_case_statement] = state(5406); - v->a[7][sym_function_definition] = state(5406); - v->a[7][sym_compound_statement] = state(5406); - v->a[7][sym_subshell] = state(5406); - v->a[7][sym_pipeline] = state(5569); - v->a[7][sym_list] = state(5406); + v->a[8][anon_sym_GT_GT] = actions(83); + v->a[8][anon_sym_AMP_GT] = actions(81); + v->a[8][anon_sym_AMP_GT_GT] = actions(83); + v->a[8][anon_sym_LT_AMP] = actions(81); + v->a[8][anon_sym_GT_AMP] = actions(81); + v->a[8][anon_sym_GT_PIPE] = actions(83); + v->a[8][anon_sym_LT_AMP_DASH] = actions(85); + v->a[8][anon_sym_GT_AMP_DASH] = actions(85); + v->a[8][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[8][anon_sym_DOLLAR] = actions(89); + v->a[8][sym__special_character] = actions(91); + v->a[8][anon_sym_DQUOTE] = actions(93); + v->a[8][sym_raw_string] = actions(95); + v->a[8][aux_sym_number_token1] = actions(97); + v->a[8][aux_sym_number_token2] = actions(99); + v->a[8][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[8][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[8][anon_sym_BQUOTE] = actions(105); + v->a[8][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[8][sym_comment] = actions(57); parse_table_38(v); } void parse_table_38(t_parse_table_array *v) { - v->a[7][sym_negated_command] = state(5406); - v->a[7][sym_test_command] = state(5406); - v->a[7][sym_declaration_command] = state(5406); - v->a[7][sym_unset_command] = state(5406); - v->a[7][sym_command] = state(5406); - v->a[7][sym_command_name] = state(620); - v->a[7][sym_variable_assignment] = state(1811); - v->a[7][sym_variable_assignments] = state(5406); - v->a[7][sym_subscript] = state(6756); - v->a[7][sym_file_redirect] = state(2693); - v->a[7][sym_herestring_redirect] = state(2691); - v->a[7][sym__expression] = state(3155); - v->a[7][sym_binary_expression] = state(3071); - v->a[7][sym_ternary_expression] = state(3071); - v->a[7][sym_unary_expression] = state(3071); - v->a[7][sym_postfix_expression] = state(3071); - v->a[7][sym_parenthesized_expression] = state(3071); - v->a[7][sym_arithmetic_expansion] = state(496); - v->a[7][sym_brace_expression] = state(496); - v->a[7][sym_concatenation] = state(524); + v->a[8][sym_file_descriptor] = actions(109); + v->a[8][sym_variable_name] = actions(111); + v->a[8][sym_test_operator] = actions(95); + v->a[8][sym__brace_start] = actions(113); + v->a[9][aux_sym__terminated_statement] = state(4); + v->a[9][sym__statement_not_pipeline] = state(3515); + v->a[9][sym_redirected_statement] = state(2164); + v->a[9][sym_for_statement] = state(2164); + v->a[9][sym_while_statement] = state(2164); + v->a[9][sym_if_statement] = state(2164); + v->a[9][sym_elif_clause] = state(3278); + v->a[9][sym_else_clause] = state(3801); + v->a[9][sym_case_statement] = state(2164); + v->a[9][sym_function_definition] = state(2164); + v->a[9][sym_compound_statement] = state(2164); + v->a[9][sym_subshell] = state(2164); + v->a[9][sym_pipeline] = state(2581); + v->a[9][sym_list] = state(2164); + v->a[9][sym_negated_command] = state(2164); + v->a[9][sym_declaration_command] = state(2164); parse_table_39(v); } void parse_table_39(t_parse_table_array *v) { - v->a[7][sym_string] = state(496); - v->a[7][sym_translated_string] = state(496); - v->a[7][sym_number] = state(496); - v->a[7][sym_simple_expansion] = state(496); - v->a[7][sym_expansion] = state(496); - v->a[7][sym_command_substitution] = state(496); - v->a[7][sym_process_substitution] = state(496); - v->a[7][aux_sym_redirected_statement_repeat2] = state(5167); - v->a[7][aux_sym_command_repeat1] = state(955); - v->a[7][aux_sym__literal_repeat1] = state(522); - v->a[7][sym_word] = actions(143); - v->a[7][anon_sym_for] = actions(145); - v->a[7][anon_sym_select] = actions(147); - v->a[7][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[7][anon_sym_LT] = actions(151); - v->a[7][anon_sym_GT] = actions(151); - v->a[7][anon_sym_GT_GT] = actions(153); - v->a[7][anon_sym_LPAREN] = actions(155); - v->a[7][anon_sym_while] = actions(157); - v->a[7][anon_sym_until] = actions(157); + v->a[9][sym_unset_command] = state(2164); + v->a[9][sym_command] = state(2164); + v->a[9][sym_command_name] = state(310); + v->a[9][sym_variable_assignment] = state(704); + v->a[9][sym_variable_assignments] = state(2164); + v->a[9][sym_file_redirect] = state(1320); + v->a[9][sym_arithmetic_expansion] = state(834); + v->a[9][sym_brace_expression] = state(834); + v->a[9][sym_concatenation] = state(1192); + v->a[9][sym_string] = state(834); + v->a[9][sym_number] = state(834); + v->a[9][sym_simple_expansion] = state(834); + v->a[9][sym_expansion] = state(834); + v->a[9][sym_command_substitution] = state(834); + v->a[9][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[9][aux_sym_if_statement_repeat1] = state(3278); + v->a[9][aux_sym_command_repeat1] = state(1035); + v->a[9][aux_sym__literal_repeat1] = state(1048); + v->a[9][sym_word] = actions(65); + v->a[9][anon_sym_for] = actions(9); parse_table_40(v); } diff --git a/parser/static/parse_table/parse_table_70.c b/parser/static/parse_table/parse_table_70.c index 2b865f95..dffae41c 100644 --- a/parser/static/parse_table/parse_table_70.c +++ b/parser/static/parse_table/parse_table_70.c @@ -14,126 +14,126 @@ void parse_table_350(t_parse_table_array *v) { - v->a[74][sym_declaration_command] = state(4993); - v->a[74][sym_unset_command] = state(4993); - v->a[74][sym_command] = state(4993); - v->a[74][sym_command_name] = state(544); - v->a[74][sym_variable_assignment] = state(1030); - v->a[74][sym_variable_assignments] = state(4993); - v->a[74][sym_subscript] = state(6790); - v->a[74][sym_file_redirect] = state(2019); - v->a[74][sym_herestring_redirect] = state(2017); - v->a[74][sym_arithmetic_expansion] = state(1078); - v->a[74][sym_brace_expression] = state(1078); - v->a[74][sym_concatenation] = state(1376); - v->a[74][sym_string] = state(1078); - v->a[74][sym_translated_string] = state(1078); - v->a[74][sym_number] = state(1078); - v->a[74][sym_simple_expansion] = state(1078); - v->a[74][sym_expansion] = state(1078); - v->a[74][sym_command_substitution] = state(1078); - v->a[74][sym_process_substitution] = state(1078); - v->a[74][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[89][anon_sym_DOLLAR] = actions(89); + v->a[89][sym__special_character] = actions(437); + v->a[89][anon_sym_DQUOTE] = actions(93); + v->a[89][sym_raw_string] = actions(439); + v->a[89][aux_sym_number_token1] = actions(97); + v->a[89][aux_sym_number_token2] = actions(99); + v->a[89][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[89][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[89][anon_sym_BQUOTE] = actions(105); + v->a[89][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[89][sym_comment] = actions(57); + v->a[89][sym_file_descriptor] = actions(441); + v->a[89][sym_variable_name] = actions(443); + v->a[89][sym_test_operator] = actions(439); + v->a[89][sym__brace_start] = actions(113); + v->a[90][sym__statements] = state(3703); + v->a[90][sym__statement_not_pipeline] = state(3476); + v->a[90][sym_redirected_statement] = state(2121); + v->a[90][sym_for_statement] = state(2121); + v->a[90][sym_while_statement] = state(2121); parse_table_351(v); } void parse_table_351(t_parse_table_array *v) { - v->a[74][aux_sym_command_repeat1] = state(997); - v->a[74][aux_sym__literal_repeat1] = state(1267); - v->a[74][sym_word] = actions(286); - v->a[74][anon_sym_for] = actions(9); - v->a[74][anon_sym_select] = actions(11); - v->a[74][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[74][anon_sym_LT] = actions(290); - v->a[74][anon_sym_GT] = actions(290); - v->a[74][anon_sym_GT_GT] = actions(292); - v->a[74][anon_sym_LPAREN] = actions(19); - v->a[74][anon_sym_while] = actions(21); - v->a[74][anon_sym_until] = actions(21); - v->a[74][anon_sym_if] = actions(23); - v->a[74][anon_sym_case] = actions(25); - v->a[74][anon_sym_function] = actions(300); - v->a[74][anon_sym_LBRACE] = actions(29); - v->a[74][anon_sym_RBRACE] = actions(821); - v->a[74][anon_sym_BANG] = actions(302); - v->a[74][anon_sym_LBRACK] = actions(33); - v->a[74][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[90][sym_if_statement] = state(2121); + v->a[90][sym_case_statement] = state(2121); + v->a[90][sym_function_definition] = state(2121); + v->a[90][sym_compound_statement] = state(2121); + v->a[90][sym_subshell] = state(2121); + v->a[90][sym_pipeline] = state(2499); + v->a[90][sym_list] = state(2121); + v->a[90][sym_negated_command] = state(2121); + v->a[90][sym_declaration_command] = state(2121); + v->a[90][sym_unset_command] = state(2121); + v->a[90][sym_command] = state(2121); + v->a[90][sym_command_name] = state(340); + v->a[90][sym_variable_assignment] = state(709); + v->a[90][sym_variable_assignments] = state(2121); + v->a[90][sym_file_redirect] = state(1361); + v->a[90][sym_arithmetic_expansion] = state(834); + v->a[90][sym_brace_expression] = state(834); + v->a[90][sym_concatenation] = state(1192); + v->a[90][sym_string] = state(834); + v->a[90][sym_number] = state(834); parse_table_352(v); } void parse_table_352(t_parse_table_array *v) { - v->a[74][anon_sym_declare] = actions(304); - v->a[74][anon_sym_typeset] = actions(304); - v->a[74][anon_sym_export] = actions(304); - v->a[74][anon_sym_readonly] = actions(304); - v->a[74][anon_sym_local] = actions(304); - v->a[74][anon_sym_unset] = actions(306); - v->a[74][anon_sym_unsetenv] = actions(306); - v->a[74][anon_sym_AMP_GT] = actions(290); - v->a[74][anon_sym_AMP_GT_GT] = actions(292); - v->a[74][anon_sym_LT_AMP] = actions(290); - v->a[74][anon_sym_GT_AMP] = actions(290); - v->a[74][anon_sym_GT_PIPE] = actions(292); - v->a[74][anon_sym_LT_AMP_DASH] = actions(308); - v->a[74][anon_sym_GT_AMP_DASH] = actions(308); - v->a[74][anon_sym_LT_LT_LT] = actions(310); - v->a[74][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[74][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[74][anon_sym_DOLLAR] = actions(316); - v->a[74][sym__special_character] = actions(318); - v->a[74][anon_sym_DQUOTE] = actions(320); + v->a[90][sym_simple_expansion] = state(834); + v->a[90][sym_expansion] = state(834); + v->a[90][sym_command_substitution] = state(834); + v->a[90][aux_sym__statements_repeat1] = state(236); + v->a[90][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[90][aux_sym_command_repeat1] = state(1008); + v->a[90][aux_sym__literal_repeat1] = state(1048); + v->a[90][sym_word] = actions(467); + v->a[90][anon_sym_for] = actions(9); + v->a[90][anon_sym_select] = actions(9); + v->a[90][anon_sym_while] = actions(11); + v->a[90][anon_sym_until] = actions(11); + v->a[90][anon_sym_if] = actions(13); + v->a[90][anon_sym_case] = actions(15); + v->a[90][anon_sym_LPAREN] = actions(17); + v->a[90][anon_sym_function] = actions(469); + v->a[90][anon_sym_LBRACE] = actions(21); + v->a[90][anon_sym_BANG] = actions(471); + v->a[90][anon_sym_declare] = actions(473); + v->a[90][anon_sym_typeset] = actions(473); parse_table_353(v); } void parse_table_353(t_parse_table_array *v) { - v->a[74][sym_raw_string] = actions(322); - v->a[74][sym_ansi_c_string] = actions(322); - v->a[74][aux_sym_number_token1] = actions(324); - v->a[74][aux_sym_number_token2] = actions(326); - v->a[74][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[74][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[74][anon_sym_BQUOTE] = actions(332); - v->a[74][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[74][anon_sym_LT_LPAREN] = actions(336); - v->a[74][anon_sym_GT_LPAREN] = actions(336); - v->a[74][sym_comment] = actions(71); - v->a[74][sym_file_descriptor] = actions(338); - v->a[74][sym_variable_name] = actions(340); - v->a[74][sym_test_operator] = actions(342); - v->a[74][sym__brace_start] = actions(344); - v->a[75][sym__statements] = state(7123); - v->a[75][sym__statement_not_pipeline] = state(6558); - v->a[75][sym_redirected_statement] = state(4662); - v->a[75][sym_for_statement] = state(4662); - v->a[75][sym_c_style_for_statement] = state(4662); + v->a[90][anon_sym_export] = actions(473); + v->a[90][anon_sym_readonly] = actions(473); + v->a[90][anon_sym_local] = actions(473); + v->a[90][anon_sym_unset] = actions(475); + v->a[90][anon_sym_unsetenv] = actions(475); + v->a[90][anon_sym_LT] = actions(81); + v->a[90][anon_sym_GT] = actions(81); + v->a[90][anon_sym_GT_GT] = actions(83); + v->a[90][anon_sym_AMP_GT] = actions(81); + v->a[90][anon_sym_AMP_GT_GT] = actions(83); + v->a[90][anon_sym_LT_AMP] = actions(81); + v->a[90][anon_sym_GT_AMP] = actions(81); + v->a[90][anon_sym_GT_PIPE] = actions(83); + v->a[90][anon_sym_LT_AMP_DASH] = actions(85); + v->a[90][anon_sym_GT_AMP_DASH] = actions(85); + v->a[90][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[90][anon_sym_DOLLAR] = actions(89); + v->a[90][sym__special_character] = actions(91); + v->a[90][anon_sym_DQUOTE] = actions(93); + v->a[90][sym_raw_string] = actions(95); parse_table_354(v); } void parse_table_354(t_parse_table_array *v) { - v->a[75][sym_while_statement] = state(4314); - v->a[75][sym_if_statement] = state(4314); - v->a[75][sym_case_statement] = state(4662); - v->a[75][sym_function_definition] = state(4662); - v->a[75][sym_compound_statement] = state(4662); - v->a[75][sym_subshell] = state(4662); - v->a[75][sym_pipeline] = state(5070); - v->a[75][sym_list] = state(4662); - v->a[75][sym_negated_command] = state(4662); - v->a[75][sym_test_command] = state(4662); - v->a[75][sym_declaration_command] = state(4662); - v->a[75][sym_unset_command] = state(4662); - v->a[75][sym_command] = state(4662); - v->a[75][sym_command_name] = state(554); - v->a[75][sym_variable_assignment] = state(1150); - v->a[75][sym_variable_assignments] = state(4662); - v->a[75][sym_subscript] = state(6790); - v->a[75][sym_file_redirect] = state(2273); - v->a[75][sym_herestring_redirect] = state(2272); - v->a[75][sym_arithmetic_expansion] = state(1078); + v->a[90][aux_sym_number_token1] = actions(97); + v->a[90][aux_sym_number_token2] = actions(99); + v->a[90][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[90][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[90][anon_sym_BQUOTE] = actions(105); + v->a[90][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[90][sym_comment] = actions(57); + v->a[90][sym_file_descriptor] = actions(109); + v->a[90][sym_variable_name] = actions(111); + v->a[90][sym_test_operator] = actions(95); + v->a[90][sym__brace_start] = actions(113); + v->a[91][sym__statements] = state(3892); + v->a[91][sym__statement_not_pipeline] = state(3480); + v->a[91][sym_redirected_statement] = state(2098); + v->a[91][sym_for_statement] = state(2098); + v->a[91][sym_while_statement] = state(2098); + v->a[91][sym_if_statement] = state(2098); + v->a[91][sym_case_statement] = state(2098); + v->a[91][sym_function_definition] = state(2098); + v->a[91][sym_compound_statement] = state(2098); parse_table_355(v); } diff --git a/parser/static/parse_table/parse_table_71.c b/parser/static/parse_table/parse_table_71.c index 0e61045c..652189e4 100644 --- a/parser/static/parse_table/parse_table_71.c +++ b/parser/static/parse_table/parse_table_71.c @@ -14,126 +14,126 @@ void parse_table_355(t_parse_table_array *v) { - v->a[75][sym_brace_expression] = state(1078); - v->a[75][sym_concatenation] = state(1376); - v->a[75][sym_string] = state(1078); - v->a[75][sym_translated_string] = state(1078); - v->a[75][sym_number] = state(1078); - v->a[75][sym_simple_expansion] = state(1078); - v->a[75][sym_expansion] = state(1078); - v->a[75][sym_command_substitution] = state(1078); - v->a[75][sym_process_substitution] = state(1078); - v->a[75][aux_sym__statements_repeat1] = state(429); - v->a[75][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[75][aux_sym_command_repeat1] = state(958); - v->a[75][aux_sym__literal_repeat1] = state(1267); - v->a[75][sym_word] = actions(799); - v->a[75][anon_sym_for] = actions(9); - v->a[75][anon_sym_select] = actions(11); - v->a[75][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[75][anon_sym_LT] = actions(290); - v->a[75][anon_sym_GT] = actions(290); - v->a[75][anon_sym_GT_GT] = actions(292); + v->a[91][sym_subshell] = state(2098); + v->a[91][sym_pipeline] = state(2384); + v->a[91][sym_list] = state(2098); + v->a[91][sym_negated_command] = state(2098); + v->a[91][sym_declaration_command] = state(2098); + v->a[91][sym_unset_command] = state(2098); + v->a[91][sym_command] = state(2098); + v->a[91][sym_command_name] = state(292); + v->a[91][sym_variable_assignment] = state(539); + v->a[91][sym_variable_assignments] = state(2098); + v->a[91][sym_file_redirect] = state(1320); + v->a[91][sym_arithmetic_expansion] = state(702); + v->a[91][sym_brace_expression] = state(702); + v->a[91][sym_concatenation] = state(1192); + v->a[91][sym_string] = state(702); + v->a[91][sym_number] = state(702); + v->a[91][sym_simple_expansion] = state(702); + v->a[91][sym_expansion] = state(702); + v->a[91][sym_command_substitution] = state(702); + v->a[91][aux_sym__statements_repeat1] = state(226); parse_table_356(v); } void parse_table_356(t_parse_table_array *v) { - v->a[75][anon_sym_LPAREN] = actions(19); - v->a[75][anon_sym_while] = actions(21); - v->a[75][anon_sym_until] = actions(21); - v->a[75][anon_sym_if] = actions(23); - v->a[75][anon_sym_case] = actions(25); - v->a[75][anon_sym_function] = actions(801); - v->a[75][anon_sym_LBRACE] = actions(29); - v->a[75][anon_sym_BANG] = actions(803); - v->a[75][anon_sym_LBRACK] = actions(33); - v->a[75][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[75][anon_sym_declare] = actions(805); - v->a[75][anon_sym_typeset] = actions(805); - v->a[75][anon_sym_export] = actions(805); - v->a[75][anon_sym_readonly] = actions(805); - v->a[75][anon_sym_local] = actions(805); - v->a[75][anon_sym_unset] = actions(807); - v->a[75][anon_sym_unsetenv] = actions(807); - v->a[75][anon_sym_AMP_GT] = actions(290); - v->a[75][anon_sym_AMP_GT_GT] = actions(292); - v->a[75][anon_sym_LT_AMP] = actions(290); + v->a[91][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[91][aux_sym_command_repeat1] = state(1041); + v->a[91][aux_sym__literal_repeat1] = state(1048); + v->a[91][sym_word] = actions(419); + v->a[91][anon_sym_for] = actions(9); + v->a[91][anon_sym_select] = actions(9); + v->a[91][anon_sym_while] = actions(11); + v->a[91][anon_sym_until] = actions(11); + v->a[91][anon_sym_if] = actions(13); + v->a[91][anon_sym_case] = actions(15); + v->a[91][anon_sym_LPAREN] = actions(17); + v->a[91][anon_sym_function] = actions(423); + v->a[91][anon_sym_LBRACE] = actions(21); + v->a[91][anon_sym_BANG] = actions(425); + v->a[91][anon_sym_declare] = actions(427); + v->a[91][anon_sym_typeset] = actions(427); + v->a[91][anon_sym_export] = actions(427); + v->a[91][anon_sym_readonly] = actions(427); + v->a[91][anon_sym_local] = actions(427); + v->a[91][anon_sym_unset] = actions(429); parse_table_357(v); } void parse_table_357(t_parse_table_array *v) { - v->a[75][anon_sym_GT_AMP] = actions(290); - v->a[75][anon_sym_GT_PIPE] = actions(292); - v->a[75][anon_sym_LT_AMP_DASH] = actions(308); - v->a[75][anon_sym_GT_AMP_DASH] = actions(308); - v->a[75][anon_sym_LT_LT_LT] = actions(310); - v->a[75][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[75][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[75][anon_sym_DOLLAR] = actions(316); - v->a[75][sym__special_character] = actions(318); - v->a[75][anon_sym_DQUOTE] = actions(320); - v->a[75][sym_raw_string] = actions(322); - v->a[75][sym_ansi_c_string] = actions(322); - v->a[75][aux_sym_number_token1] = actions(324); - v->a[75][aux_sym_number_token2] = actions(326); - v->a[75][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[75][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[75][anon_sym_BQUOTE] = actions(332); - v->a[75][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[75][anon_sym_LT_LPAREN] = actions(336); - v->a[75][anon_sym_GT_LPAREN] = actions(336); + v->a[91][anon_sym_unsetenv] = actions(429); + v->a[91][anon_sym_LT] = actions(431); + v->a[91][anon_sym_GT] = actions(431); + v->a[91][anon_sym_GT_GT] = actions(433); + v->a[91][anon_sym_AMP_GT] = actions(431); + v->a[91][anon_sym_AMP_GT_GT] = actions(433); + v->a[91][anon_sym_LT_AMP] = actions(431); + v->a[91][anon_sym_GT_AMP] = actions(431); + v->a[91][anon_sym_GT_PIPE] = actions(433); + v->a[91][anon_sym_LT_AMP_DASH] = actions(435); + v->a[91][anon_sym_GT_AMP_DASH] = actions(435); + v->a[91][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[91][anon_sym_DOLLAR] = actions(89); + v->a[91][sym__special_character] = actions(437); + v->a[91][anon_sym_DQUOTE] = actions(93); + v->a[91][sym_raw_string] = actions(439); + v->a[91][aux_sym_number_token1] = actions(97); + v->a[91][aux_sym_number_token2] = actions(99); + v->a[91][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[91][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_358(v); } void parse_table_358(t_parse_table_array *v) { - v->a[75][sym_comment] = actions(71); - v->a[75][sym_file_descriptor] = actions(338); - v->a[75][sym_variable_name] = actions(340); - v->a[75][sym_test_operator] = actions(342); - v->a[75][sym__brace_start] = actions(344); - v->a[76][aux_sym__terminated_statement] = state(78); - v->a[76][sym__statement_not_pipeline] = state(6718); - v->a[76][sym_redirected_statement] = state(4951); - v->a[76][sym_for_statement] = state(4951); - v->a[76][sym_c_style_for_statement] = state(4951); - v->a[76][sym_while_statement] = state(4567); - v->a[76][sym_if_statement] = state(4567); - v->a[76][sym_case_statement] = state(4951); - v->a[76][sym_function_definition] = state(4951); - v->a[76][sym_compound_statement] = state(4951); - v->a[76][sym_subshell] = state(4951); - v->a[76][sym_pipeline] = state(5163); - v->a[76][sym_list] = state(4951); - v->a[76][sym_negated_command] = state(4951); - v->a[76][sym_test_command] = state(4951); + v->a[91][anon_sym_BQUOTE] = actions(105); + v->a[91][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[91][sym_comment] = actions(57); + v->a[91][sym_file_descriptor] = actions(441); + v->a[91][sym_variable_name] = actions(443); + v->a[91][sym_test_operator] = actions(439); + v->a[91][sym__brace_start] = actions(113); + v->a[92][sym__statements] = state(3859); + v->a[92][sym__statement_not_pipeline] = state(3476); + v->a[92][sym_redirected_statement] = state(2121); + v->a[92][sym_for_statement] = state(2121); + v->a[92][sym_while_statement] = state(2121); + v->a[92][sym_if_statement] = state(2121); + v->a[92][sym_case_statement] = state(2121); + v->a[92][sym_function_definition] = state(2121); + v->a[92][sym_compound_statement] = state(2121); + v->a[92][sym_subshell] = state(2121); + v->a[92][sym_pipeline] = state(2499); + v->a[92][sym_list] = state(2121); + v->a[92][sym_negated_command] = state(2121); parse_table_359(v); } void parse_table_359(t_parse_table_array *v) { - v->a[76][sym_declaration_command] = state(4951); - v->a[76][sym_unset_command] = state(4951); - v->a[76][sym_command] = state(4951); - v->a[76][sym_command_name] = state(544); - v->a[76][sym_variable_assignment] = state(1153); - v->a[76][sym_variable_assignments] = state(4951); - v->a[76][sym_subscript] = state(6790); - v->a[76][sym_file_redirect] = state(2019); - v->a[76][sym_herestring_redirect] = state(2017); - v->a[76][sym_arithmetic_expansion] = state(1078); - v->a[76][sym_brace_expression] = state(1078); - v->a[76][sym_concatenation] = state(1376); - v->a[76][sym_string] = state(1078); - v->a[76][sym_translated_string] = state(1078); - v->a[76][sym_number] = state(1078); - v->a[76][sym_simple_expansion] = state(1078); - v->a[76][sym_expansion] = state(1078); - v->a[76][sym_command_substitution] = state(1078); - v->a[76][sym_process_substitution] = state(1078); - v->a[76][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[92][sym_declaration_command] = state(2121); + v->a[92][sym_unset_command] = state(2121); + v->a[92][sym_command] = state(2121); + v->a[92][sym_command_name] = state(340); + v->a[92][sym_variable_assignment] = state(709); + v->a[92][sym_variable_assignments] = state(2121); + v->a[92][sym_file_redirect] = state(1361); + v->a[92][sym_arithmetic_expansion] = state(834); + v->a[92][sym_brace_expression] = state(834); + v->a[92][sym_concatenation] = state(1192); + v->a[92][sym_string] = state(834); + v->a[92][sym_number] = state(834); + v->a[92][sym_simple_expansion] = state(834); + v->a[92][sym_expansion] = state(834); + v->a[92][sym_command_substitution] = state(834); + v->a[92][aux_sym__statements_repeat1] = state(236); + v->a[92][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[92][aux_sym_command_repeat1] = state(1008); + v->a[92][aux_sym__literal_repeat1] = state(1048); + v->a[92][sym_word] = actions(467); parse_table_360(v); } diff --git a/parser/static/parse_table/parse_table_72.c b/parser/static/parse_table/parse_table_72.c index 01549ad9..f4c879ba 100644 --- a/parser/static/parse_table/parse_table_72.c +++ b/parser/static/parse_table/parse_table_72.c @@ -14,126 +14,126 @@ void parse_table_360(t_parse_table_array *v) { - v->a[76][aux_sym_command_repeat1] = state(997); - v->a[76][aux_sym__literal_repeat1] = state(1267); - v->a[76][sym_word] = actions(286); - v->a[76][anon_sym_for] = actions(9); - v->a[76][anon_sym_select] = actions(11); - v->a[76][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[76][anon_sym_LT] = actions(290); - v->a[76][anon_sym_GT] = actions(290); - v->a[76][anon_sym_GT_GT] = actions(292); - v->a[76][anon_sym_LPAREN] = actions(19); - v->a[76][anon_sym_while] = actions(21); - v->a[76][anon_sym_until] = actions(21); - v->a[76][anon_sym_done] = actions(823); - v->a[76][anon_sym_if] = actions(23); - v->a[76][anon_sym_case] = actions(25); - v->a[76][anon_sym_function] = actions(300); - v->a[76][anon_sym_LBRACE] = actions(29); - v->a[76][anon_sym_BANG] = actions(302); - v->a[76][anon_sym_LBRACK] = actions(33); - v->a[76][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[92][anon_sym_for] = actions(9); + v->a[92][anon_sym_select] = actions(9); + v->a[92][anon_sym_while] = actions(11); + v->a[92][anon_sym_until] = actions(11); + v->a[92][anon_sym_if] = actions(13); + v->a[92][anon_sym_case] = actions(15); + v->a[92][anon_sym_LPAREN] = actions(17); + v->a[92][anon_sym_function] = actions(469); + v->a[92][anon_sym_LBRACE] = actions(21); + v->a[92][anon_sym_BANG] = actions(471); + v->a[92][anon_sym_declare] = actions(473); + v->a[92][anon_sym_typeset] = actions(473); + v->a[92][anon_sym_export] = actions(473); + v->a[92][anon_sym_readonly] = actions(473); + v->a[92][anon_sym_local] = actions(473); + v->a[92][anon_sym_unset] = actions(475); + v->a[92][anon_sym_unsetenv] = actions(475); + v->a[92][anon_sym_LT] = actions(81); + v->a[92][anon_sym_GT] = actions(81); + v->a[92][anon_sym_GT_GT] = actions(83); parse_table_361(v); } void parse_table_361(t_parse_table_array *v) { - v->a[76][anon_sym_declare] = actions(304); - v->a[76][anon_sym_typeset] = actions(304); - v->a[76][anon_sym_export] = actions(304); - v->a[76][anon_sym_readonly] = actions(304); - v->a[76][anon_sym_local] = actions(304); - v->a[76][anon_sym_unset] = actions(306); - v->a[76][anon_sym_unsetenv] = actions(306); - v->a[76][anon_sym_AMP_GT] = actions(290); - v->a[76][anon_sym_AMP_GT_GT] = actions(292); - v->a[76][anon_sym_LT_AMP] = actions(290); - v->a[76][anon_sym_GT_AMP] = actions(290); - v->a[76][anon_sym_GT_PIPE] = actions(292); - v->a[76][anon_sym_LT_AMP_DASH] = actions(308); - v->a[76][anon_sym_GT_AMP_DASH] = actions(308); - v->a[76][anon_sym_LT_LT_LT] = actions(310); - v->a[76][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[76][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[76][anon_sym_DOLLAR] = actions(316); - v->a[76][sym__special_character] = actions(318); - v->a[76][anon_sym_DQUOTE] = actions(320); + v->a[92][anon_sym_AMP_GT] = actions(81); + v->a[92][anon_sym_AMP_GT_GT] = actions(83); + v->a[92][anon_sym_LT_AMP] = actions(81); + v->a[92][anon_sym_GT_AMP] = actions(81); + v->a[92][anon_sym_GT_PIPE] = actions(83); + v->a[92][anon_sym_LT_AMP_DASH] = actions(85); + v->a[92][anon_sym_GT_AMP_DASH] = actions(85); + v->a[92][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[92][anon_sym_DOLLAR] = actions(89); + v->a[92][sym__special_character] = actions(91); + v->a[92][anon_sym_DQUOTE] = actions(93); + v->a[92][sym_raw_string] = actions(95); + v->a[92][aux_sym_number_token1] = actions(97); + v->a[92][aux_sym_number_token2] = actions(99); + v->a[92][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[92][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[92][anon_sym_BQUOTE] = actions(105); + v->a[92][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[92][sym_comment] = actions(57); + v->a[92][sym_file_descriptor] = actions(109); parse_table_362(v); } void parse_table_362(t_parse_table_array *v) { - v->a[76][sym_raw_string] = actions(322); - v->a[76][sym_ansi_c_string] = actions(322); - v->a[76][aux_sym_number_token1] = actions(324); - v->a[76][aux_sym_number_token2] = actions(326); - v->a[76][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[76][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[76][anon_sym_BQUOTE] = actions(332); - v->a[76][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[76][anon_sym_LT_LPAREN] = actions(336); - v->a[76][anon_sym_GT_LPAREN] = actions(336); - v->a[76][sym_comment] = actions(71); - v->a[76][sym_file_descriptor] = actions(338); - v->a[76][sym_variable_name] = actions(340); - v->a[76][sym_test_operator] = actions(342); - v->a[76][sym__brace_start] = actions(344); - v->a[77][sym__statements] = state(7120); - v->a[77][sym__statement_not_pipeline] = state(6614); - v->a[77][sym_redirected_statement] = state(4797); - v->a[77][sym_for_statement] = state(4797); - v->a[77][sym_c_style_for_statement] = state(4797); + v->a[92][sym_variable_name] = actions(111); + v->a[92][sym_test_operator] = actions(95); + v->a[92][sym__brace_start] = actions(113); + v->a[93][sym__statements] = state(3911); + v->a[93][sym__statement_not_pipeline] = state(3480); + v->a[93][sym_redirected_statement] = state(2098); + v->a[93][sym_for_statement] = state(2098); + v->a[93][sym_while_statement] = state(2098); + v->a[93][sym_if_statement] = state(2098); + v->a[93][sym_case_statement] = state(2098); + v->a[93][sym_function_definition] = state(2098); + v->a[93][sym_compound_statement] = state(2098); + v->a[93][sym_subshell] = state(2098); + v->a[93][sym_pipeline] = state(2384); + v->a[93][sym_list] = state(2098); + v->a[93][sym_negated_command] = state(2098); + v->a[93][sym_declaration_command] = state(2098); + v->a[93][sym_unset_command] = state(2098); + v->a[93][sym_command] = state(2098); + v->a[93][sym_command_name] = state(292); parse_table_363(v); } void parse_table_363(t_parse_table_array *v) { - v->a[77][sym_while_statement] = state(4400); - v->a[77][sym_if_statement] = state(4400); - v->a[77][sym_case_statement] = state(4797); - v->a[77][sym_function_definition] = state(4797); - v->a[77][sym_compound_statement] = state(4797); - v->a[77][sym_subshell] = state(4797); - v->a[77][sym_pipeline] = state(5054); - v->a[77][sym_list] = state(4797); - v->a[77][sym_negated_command] = state(4797); - v->a[77][sym_test_command] = state(4797); - v->a[77][sym_declaration_command] = state(4797); - v->a[77][sym_unset_command] = state(4797); - v->a[77][sym_command] = state(4797); - v->a[77][sym_command_name] = state(533); - v->a[77][sym_variable_assignment] = state(945); - v->a[77][sym_variable_assignments] = state(4797); - v->a[77][sym_subscript] = state(6754); - v->a[77][sym_file_redirect] = state(2019); - v->a[77][sym_herestring_redirect] = state(2017); - v->a[77][sym_arithmetic_expansion] = state(938); + v->a[93][sym_variable_assignment] = state(539); + v->a[93][sym_variable_assignments] = state(2098); + v->a[93][sym_file_redirect] = state(1300); + v->a[93][sym_arithmetic_expansion] = state(702); + v->a[93][sym_brace_expression] = state(702); + v->a[93][sym_concatenation] = state(1192); + v->a[93][sym_string] = state(702); + v->a[93][sym_number] = state(702); + v->a[93][sym_simple_expansion] = state(702); + v->a[93][sym_expansion] = state(702); + v->a[93][sym_command_substitution] = state(702); + v->a[93][aux_sym__statements_repeat1] = state(226); + v->a[93][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[93][aux_sym_command_repeat1] = state(1041); + v->a[93][aux_sym__literal_repeat1] = state(1048); + v->a[93][sym_word] = actions(419); + v->a[93][anon_sym_for] = actions(9); + v->a[93][anon_sym_select] = actions(9); + v->a[93][anon_sym_while] = actions(11); + v->a[93][anon_sym_until] = actions(11); parse_table_364(v); } void parse_table_364(t_parse_table_array *v) { - v->a[77][sym_brace_expression] = state(938); - v->a[77][sym_concatenation] = state(1376); - v->a[77][sym_string] = state(938); - v->a[77][sym_translated_string] = state(938); - v->a[77][sym_number] = state(938); - v->a[77][sym_simple_expansion] = state(938); - v->a[77][sym_expansion] = state(938); - v->a[77][sym_command_substitution] = state(938); - v->a[77][sym_process_substitution] = state(938); - v->a[77][aux_sym__statements_repeat1] = state(423); - v->a[77][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[77][aux_sym_command_repeat1] = state(951); - v->a[77][aux_sym__literal_repeat1] = state(1267); - v->a[77][sym_word] = actions(765); - v->a[77][anon_sym_for] = actions(9); - v->a[77][anon_sym_select] = actions(11); - v->a[77][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[77][anon_sym_LT] = actions(85); - v->a[77][anon_sym_GT] = actions(85); - v->a[77][anon_sym_GT_GT] = actions(87); + v->a[93][anon_sym_if] = actions(13); + v->a[93][anon_sym_case] = actions(15); + v->a[93][anon_sym_LPAREN] = actions(17); + v->a[93][anon_sym_function] = actions(423); + v->a[93][anon_sym_LBRACE] = actions(21); + v->a[93][anon_sym_BANG] = actions(425); + v->a[93][anon_sym_declare] = actions(427); + v->a[93][anon_sym_typeset] = actions(427); + v->a[93][anon_sym_export] = actions(427); + v->a[93][anon_sym_readonly] = actions(427); + v->a[93][anon_sym_local] = actions(427); + v->a[93][anon_sym_unset] = actions(429); + v->a[93][anon_sym_unsetenv] = actions(429); + v->a[93][anon_sym_LT] = actions(431); + v->a[93][anon_sym_GT] = actions(431); + v->a[93][anon_sym_GT_GT] = actions(433); + v->a[93][anon_sym_AMP_GT] = actions(431); + v->a[93][anon_sym_AMP_GT_GT] = actions(433); + v->a[93][anon_sym_LT_AMP] = actions(431); + v->a[93][anon_sym_GT_AMP] = actions(431); parse_table_365(v); } diff --git a/parser/static/parse_table/parse_table_73.c b/parser/static/parse_table/parse_table_73.c index d72029da..970e7d4e 100644 --- a/parser/static/parse_table/parse_table_73.c +++ b/parser/static/parse_table/parse_table_73.c @@ -14,126 +14,126 @@ void parse_table_365(t_parse_table_array *v) { - v->a[77][anon_sym_LPAREN] = actions(19); - v->a[77][anon_sym_while] = actions(21); - v->a[77][anon_sym_until] = actions(21); - v->a[77][anon_sym_if] = actions(23); - v->a[77][anon_sym_case] = actions(25); - v->a[77][anon_sym_function] = actions(91); - v->a[77][anon_sym_LBRACE] = actions(29); - v->a[77][anon_sym_BANG] = actions(769); - v->a[77][anon_sym_LBRACK] = actions(33); - v->a[77][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[77][anon_sym_declare] = actions(95); - v->a[77][anon_sym_typeset] = actions(95); - v->a[77][anon_sym_export] = actions(95); - v->a[77][anon_sym_readonly] = actions(95); - v->a[77][anon_sym_local] = actions(95); - v->a[77][anon_sym_unset] = actions(97); - v->a[77][anon_sym_unsetenv] = actions(97); - v->a[77][anon_sym_AMP_GT] = actions(85); - v->a[77][anon_sym_AMP_GT_GT] = actions(87); - v->a[77][anon_sym_LT_AMP] = actions(85); + v->a[93][anon_sym_GT_PIPE] = actions(433); + v->a[93][anon_sym_LT_AMP_DASH] = actions(435); + v->a[93][anon_sym_GT_AMP_DASH] = actions(435); + v->a[93][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[93][anon_sym_DOLLAR] = actions(89); + v->a[93][sym__special_character] = actions(437); + v->a[93][anon_sym_DQUOTE] = actions(93); + v->a[93][sym_raw_string] = actions(439); + v->a[93][aux_sym_number_token1] = actions(97); + v->a[93][aux_sym_number_token2] = actions(99); + v->a[93][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[93][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[93][anon_sym_BQUOTE] = actions(105); + v->a[93][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[93][sym_comment] = actions(57); + v->a[93][sym_file_descriptor] = actions(441); + v->a[93][sym_variable_name] = actions(443); + v->a[93][sym_test_operator] = actions(439); + v->a[93][sym__brace_start] = actions(113); + v->a[94][sym__statements] = state(3858); parse_table_366(v); } void parse_table_366(t_parse_table_array *v) { - v->a[77][anon_sym_GT_AMP] = actions(85); - v->a[77][anon_sym_GT_PIPE] = actions(87); - v->a[77][anon_sym_LT_AMP_DASH] = actions(99); - v->a[77][anon_sym_GT_AMP_DASH] = actions(99); - v->a[77][anon_sym_LT_LT_LT] = actions(101); - v->a[77][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[77][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[77][anon_sym_DOLLAR] = actions(316); - v->a[77][sym__special_character] = actions(771); - v->a[77][anon_sym_DQUOTE] = actions(320); - v->a[77][sym_raw_string] = actions(773); - v->a[77][sym_ansi_c_string] = actions(773); - v->a[77][aux_sym_number_token1] = actions(324); - v->a[77][aux_sym_number_token2] = actions(326); - v->a[77][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[77][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[77][anon_sym_BQUOTE] = actions(332); - v->a[77][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[77][anon_sym_LT_LPAREN] = actions(336); - v->a[77][anon_sym_GT_LPAREN] = actions(336); + v->a[94][sym__statement_not_pipeline] = state(3476); + v->a[94][sym_redirected_statement] = state(2121); + v->a[94][sym_for_statement] = state(2121); + v->a[94][sym_while_statement] = state(2121); + v->a[94][sym_if_statement] = state(2121); + v->a[94][sym_case_statement] = state(2121); + v->a[94][sym_function_definition] = state(2121); + v->a[94][sym_compound_statement] = state(2121); + v->a[94][sym_subshell] = state(2121); + v->a[94][sym_pipeline] = state(2499); + v->a[94][sym_list] = state(2121); + v->a[94][sym_negated_command] = state(2121); + v->a[94][sym_declaration_command] = state(2121); + v->a[94][sym_unset_command] = state(2121); + v->a[94][sym_command] = state(2121); + v->a[94][sym_command_name] = state(340); + v->a[94][sym_variable_assignment] = state(709); + v->a[94][sym_variable_assignments] = state(2121); + v->a[94][sym_file_redirect] = state(1361); + v->a[94][sym_arithmetic_expansion] = state(834); parse_table_367(v); } void parse_table_367(t_parse_table_array *v) { - v->a[77][sym_comment] = actions(71); - v->a[77][sym_file_descriptor] = actions(135); - v->a[77][sym_variable_name] = actions(137); - v->a[77][sym_test_operator] = actions(775); - v->a[77][sym__brace_start] = actions(344); - v->a[78][aux_sym__terminated_statement] = state(105); - v->a[78][sym__statement_not_pipeline] = state(6718); - v->a[78][sym_redirected_statement] = state(4951); - v->a[78][sym_for_statement] = state(4951); - v->a[78][sym_c_style_for_statement] = state(4951); - v->a[78][sym_while_statement] = state(4567); - v->a[78][sym_if_statement] = state(4567); - v->a[78][sym_case_statement] = state(4951); - v->a[78][sym_function_definition] = state(4951); - v->a[78][sym_compound_statement] = state(4951); - v->a[78][sym_subshell] = state(4951); - v->a[78][sym_pipeline] = state(5163); - v->a[78][sym_list] = state(4951); - v->a[78][sym_negated_command] = state(4951); - v->a[78][sym_test_command] = state(4951); + v->a[94][sym_brace_expression] = state(834); + v->a[94][sym_concatenation] = state(1192); + v->a[94][sym_string] = state(834); + v->a[94][sym_number] = state(834); + v->a[94][sym_simple_expansion] = state(834); + v->a[94][sym_expansion] = state(834); + v->a[94][sym_command_substitution] = state(834); + v->a[94][aux_sym__statements_repeat1] = state(236); + v->a[94][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[94][aux_sym_command_repeat1] = state(1008); + v->a[94][aux_sym__literal_repeat1] = state(1048); + v->a[94][sym_word] = actions(467); + v->a[94][anon_sym_for] = actions(9); + v->a[94][anon_sym_select] = actions(9); + v->a[94][anon_sym_while] = actions(11); + v->a[94][anon_sym_until] = actions(11); + v->a[94][anon_sym_if] = actions(13); + v->a[94][anon_sym_case] = actions(15); + v->a[94][anon_sym_LPAREN] = actions(17); + v->a[94][anon_sym_function] = actions(469); parse_table_368(v); } void parse_table_368(t_parse_table_array *v) { - v->a[78][sym_declaration_command] = state(4951); - v->a[78][sym_unset_command] = state(4951); - v->a[78][sym_command] = state(4951); - v->a[78][sym_command_name] = state(544); - v->a[78][sym_variable_assignment] = state(1153); - v->a[78][sym_variable_assignments] = state(4951); - v->a[78][sym_subscript] = state(6790); - v->a[78][sym_file_redirect] = state(2019); - v->a[78][sym_herestring_redirect] = state(2017); - v->a[78][sym_arithmetic_expansion] = state(1078); - v->a[78][sym_brace_expression] = state(1078); - v->a[78][sym_concatenation] = state(1376); - v->a[78][sym_string] = state(1078); - v->a[78][sym_translated_string] = state(1078); - v->a[78][sym_number] = state(1078); - v->a[78][sym_simple_expansion] = state(1078); - v->a[78][sym_expansion] = state(1078); - v->a[78][sym_command_substitution] = state(1078); - v->a[78][sym_process_substitution] = state(1078); - v->a[78][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[94][anon_sym_LBRACE] = actions(21); + v->a[94][anon_sym_BANG] = actions(471); + v->a[94][anon_sym_declare] = actions(473); + v->a[94][anon_sym_typeset] = actions(473); + v->a[94][anon_sym_export] = actions(473); + v->a[94][anon_sym_readonly] = actions(473); + v->a[94][anon_sym_local] = actions(473); + v->a[94][anon_sym_unset] = actions(475); + v->a[94][anon_sym_unsetenv] = actions(475); + v->a[94][anon_sym_LT] = actions(81); + v->a[94][anon_sym_GT] = actions(81); + v->a[94][anon_sym_GT_GT] = actions(83); + v->a[94][anon_sym_AMP_GT] = actions(81); + v->a[94][anon_sym_AMP_GT_GT] = actions(83); + v->a[94][anon_sym_LT_AMP] = actions(81); + v->a[94][anon_sym_GT_AMP] = actions(81); + v->a[94][anon_sym_GT_PIPE] = actions(83); + v->a[94][anon_sym_LT_AMP_DASH] = actions(85); + v->a[94][anon_sym_GT_AMP_DASH] = actions(85); + v->a[94][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_369(v); } void parse_table_369(t_parse_table_array *v) { - v->a[78][aux_sym_command_repeat1] = state(997); - v->a[78][aux_sym__literal_repeat1] = state(1267); - v->a[78][sym_word] = actions(286); - v->a[78][anon_sym_for] = actions(9); - v->a[78][anon_sym_select] = actions(11); - v->a[78][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[78][anon_sym_LT] = actions(290); - v->a[78][anon_sym_GT] = actions(290); - v->a[78][anon_sym_GT_GT] = actions(292); - v->a[78][anon_sym_LPAREN] = actions(19); - v->a[78][anon_sym_while] = actions(21); - v->a[78][anon_sym_until] = actions(21); - v->a[78][anon_sym_done] = actions(825); - v->a[78][anon_sym_if] = actions(23); - v->a[78][anon_sym_case] = actions(25); - v->a[78][anon_sym_function] = actions(300); - v->a[78][anon_sym_LBRACE] = actions(29); - v->a[78][anon_sym_BANG] = actions(302); - v->a[78][anon_sym_LBRACK] = actions(33); - v->a[78][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[94][anon_sym_DOLLAR] = actions(89); + v->a[94][sym__special_character] = actions(91); + v->a[94][anon_sym_DQUOTE] = actions(93); + v->a[94][sym_raw_string] = actions(95); + v->a[94][aux_sym_number_token1] = actions(97); + v->a[94][aux_sym_number_token2] = actions(99); + v->a[94][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[94][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[94][anon_sym_BQUOTE] = actions(105); + v->a[94][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[94][sym_comment] = actions(57); + v->a[94][sym_file_descriptor] = actions(109); + v->a[94][sym_variable_name] = actions(111); + v->a[94][sym_test_operator] = actions(95); + v->a[94][sym__brace_start] = actions(113); + v->a[95][sym__statements] = state(3913); + v->a[95][sym__statement_not_pipeline] = state(3476); + v->a[95][sym_redirected_statement] = state(2121); + v->a[95][sym_for_statement] = state(2121); + v->a[95][sym_while_statement] = state(2121); parse_table_370(v); } diff --git a/parser/static/parse_table/parse_table_74.c b/parser/static/parse_table/parse_table_74.c index 8e1a3689..a8782747 100644 --- a/parser/static/parse_table/parse_table_74.c +++ b/parser/static/parse_table/parse_table_74.c @@ -14,126 +14,126 @@ void parse_table_370(t_parse_table_array *v) { - v->a[78][anon_sym_declare] = actions(304); - v->a[78][anon_sym_typeset] = actions(304); - v->a[78][anon_sym_export] = actions(304); - v->a[78][anon_sym_readonly] = actions(304); - v->a[78][anon_sym_local] = actions(304); - v->a[78][anon_sym_unset] = actions(306); - v->a[78][anon_sym_unsetenv] = actions(306); - v->a[78][anon_sym_AMP_GT] = actions(290); - v->a[78][anon_sym_AMP_GT_GT] = actions(292); - v->a[78][anon_sym_LT_AMP] = actions(290); - v->a[78][anon_sym_GT_AMP] = actions(290); - v->a[78][anon_sym_GT_PIPE] = actions(292); - v->a[78][anon_sym_LT_AMP_DASH] = actions(308); - v->a[78][anon_sym_GT_AMP_DASH] = actions(308); - v->a[78][anon_sym_LT_LT_LT] = actions(310); - v->a[78][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[78][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[78][anon_sym_DOLLAR] = actions(316); - v->a[78][sym__special_character] = actions(318); - v->a[78][anon_sym_DQUOTE] = actions(320); + v->a[95][sym_if_statement] = state(2121); + v->a[95][sym_case_statement] = state(2121); + v->a[95][sym_function_definition] = state(2121); + v->a[95][sym_compound_statement] = state(2121); + v->a[95][sym_subshell] = state(2121); + v->a[95][sym_pipeline] = state(2499); + v->a[95][sym_list] = state(2121); + v->a[95][sym_negated_command] = state(2121); + v->a[95][sym_declaration_command] = state(2121); + v->a[95][sym_unset_command] = state(2121); + v->a[95][sym_command] = state(2121); + v->a[95][sym_command_name] = state(340); + v->a[95][sym_variable_assignment] = state(709); + v->a[95][sym_variable_assignments] = state(2121); + v->a[95][sym_file_redirect] = state(1361); + v->a[95][sym_arithmetic_expansion] = state(834); + v->a[95][sym_brace_expression] = state(834); + v->a[95][sym_concatenation] = state(1192); + v->a[95][sym_string] = state(834); + v->a[95][sym_number] = state(834); parse_table_371(v); } void parse_table_371(t_parse_table_array *v) { - v->a[78][sym_raw_string] = actions(322); - v->a[78][sym_ansi_c_string] = actions(322); - v->a[78][aux_sym_number_token1] = actions(324); - v->a[78][aux_sym_number_token2] = actions(326); - v->a[78][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[78][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[78][anon_sym_BQUOTE] = actions(332); - v->a[78][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[78][anon_sym_LT_LPAREN] = actions(336); - v->a[78][anon_sym_GT_LPAREN] = actions(336); - v->a[78][sym_comment] = actions(71); - v->a[78][sym_file_descriptor] = actions(338); - v->a[78][sym_variable_name] = actions(340); - v->a[78][sym_test_operator] = actions(342); - v->a[78][sym__brace_start] = actions(344); - v->a[79][sym__statements] = state(7103); - v->a[79][sym__statement_not_pipeline] = state(6614); - v->a[79][sym_redirected_statement] = state(4797); - v->a[79][sym_for_statement] = state(4797); - v->a[79][sym_c_style_for_statement] = state(4797); + v->a[95][sym_simple_expansion] = state(834); + v->a[95][sym_expansion] = state(834); + v->a[95][sym_command_substitution] = state(834); + v->a[95][aux_sym__statements_repeat1] = state(236); + v->a[95][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[95][aux_sym_command_repeat1] = state(1008); + v->a[95][aux_sym__literal_repeat1] = state(1048); + v->a[95][sym_word] = actions(467); + v->a[95][anon_sym_for] = actions(9); + v->a[95][anon_sym_select] = actions(9); + v->a[95][anon_sym_while] = actions(11); + v->a[95][anon_sym_until] = actions(11); + v->a[95][anon_sym_if] = actions(13); + v->a[95][anon_sym_case] = actions(15); + v->a[95][anon_sym_LPAREN] = actions(17); + v->a[95][anon_sym_function] = actions(469); + v->a[95][anon_sym_LBRACE] = actions(21); + v->a[95][anon_sym_BANG] = actions(471); + v->a[95][anon_sym_declare] = actions(473); + v->a[95][anon_sym_typeset] = actions(473); parse_table_372(v); } void parse_table_372(t_parse_table_array *v) { - v->a[79][sym_while_statement] = state(4400); - v->a[79][sym_if_statement] = state(4400); - v->a[79][sym_case_statement] = state(4797); - v->a[79][sym_function_definition] = state(4797); - v->a[79][sym_compound_statement] = state(4797); - v->a[79][sym_subshell] = state(4797); - v->a[79][sym_pipeline] = state(5054); - v->a[79][sym_list] = state(4797); - v->a[79][sym_negated_command] = state(4797); - v->a[79][sym_test_command] = state(4797); - v->a[79][sym_declaration_command] = state(4797); - v->a[79][sym_unset_command] = state(4797); - v->a[79][sym_command] = state(4797); - v->a[79][sym_command_name] = state(533); - v->a[79][sym_variable_assignment] = state(945); - v->a[79][sym_variable_assignments] = state(4797); - v->a[79][sym_subscript] = state(6754); - v->a[79][sym_file_redirect] = state(2183); - v->a[79][sym_herestring_redirect] = state(2017); - v->a[79][sym_arithmetic_expansion] = state(938); + v->a[95][anon_sym_export] = actions(473); + v->a[95][anon_sym_readonly] = actions(473); + v->a[95][anon_sym_local] = actions(473); + v->a[95][anon_sym_unset] = actions(475); + v->a[95][anon_sym_unsetenv] = actions(475); + v->a[95][anon_sym_LT] = actions(81); + v->a[95][anon_sym_GT] = actions(81); + v->a[95][anon_sym_GT_GT] = actions(83); + v->a[95][anon_sym_AMP_GT] = actions(81); + v->a[95][anon_sym_AMP_GT_GT] = actions(83); + v->a[95][anon_sym_LT_AMP] = actions(81); + v->a[95][anon_sym_GT_AMP] = actions(81); + v->a[95][anon_sym_GT_PIPE] = actions(83); + v->a[95][anon_sym_LT_AMP_DASH] = actions(85); + v->a[95][anon_sym_GT_AMP_DASH] = actions(85); + v->a[95][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[95][anon_sym_DOLLAR] = actions(89); + v->a[95][sym__special_character] = actions(91); + v->a[95][anon_sym_DQUOTE] = actions(93); + v->a[95][sym_raw_string] = actions(95); parse_table_373(v); } void parse_table_373(t_parse_table_array *v) { - v->a[79][sym_brace_expression] = state(938); - v->a[79][sym_concatenation] = state(1376); - v->a[79][sym_string] = state(938); - v->a[79][sym_translated_string] = state(938); - v->a[79][sym_number] = state(938); - v->a[79][sym_simple_expansion] = state(938); - v->a[79][sym_expansion] = state(938); - v->a[79][sym_command_substitution] = state(938); - v->a[79][sym_process_substitution] = state(938); - v->a[79][aux_sym__statements_repeat1] = state(423); - v->a[79][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[79][aux_sym_command_repeat1] = state(951); - v->a[79][aux_sym__literal_repeat1] = state(1267); - v->a[79][sym_word] = actions(765); - v->a[79][anon_sym_for] = actions(9); - v->a[79][anon_sym_select] = actions(11); - v->a[79][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[79][anon_sym_LT] = actions(85); - v->a[79][anon_sym_GT] = actions(85); - v->a[79][anon_sym_GT_GT] = actions(87); + v->a[95][aux_sym_number_token1] = actions(97); + v->a[95][aux_sym_number_token2] = actions(99); + v->a[95][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[95][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[95][anon_sym_BQUOTE] = actions(105); + v->a[95][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[95][sym_comment] = actions(57); + v->a[95][sym_file_descriptor] = actions(109); + v->a[95][sym_variable_name] = actions(111); + v->a[95][sym_test_operator] = actions(95); + v->a[95][sym__brace_start] = actions(113); + v->a[96][aux_sym__terminated_statement] = state(220); + v->a[96][sym__statement_not_pipeline] = state(3515); + v->a[96][sym_redirected_statement] = state(2188); + v->a[96][sym_for_statement] = state(2188); + v->a[96][sym_while_statement] = state(2188); + v->a[96][sym_if_statement] = state(2188); + v->a[96][sym_case_statement] = state(2188); + v->a[96][sym_function_definition] = state(2188); + v->a[96][sym_compound_statement] = state(2188); parse_table_374(v); } void parse_table_374(t_parse_table_array *v) { - v->a[79][anon_sym_LPAREN] = actions(19); - v->a[79][anon_sym_while] = actions(21); - v->a[79][anon_sym_until] = actions(21); - v->a[79][anon_sym_if] = actions(23); - v->a[79][anon_sym_case] = actions(25); - v->a[79][anon_sym_function] = actions(91); - v->a[79][anon_sym_LBRACE] = actions(29); - v->a[79][anon_sym_BANG] = actions(769); - v->a[79][anon_sym_LBRACK] = actions(33); - v->a[79][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[79][anon_sym_declare] = actions(95); - v->a[79][anon_sym_typeset] = actions(95); - v->a[79][anon_sym_export] = actions(95); - v->a[79][anon_sym_readonly] = actions(95); - v->a[79][anon_sym_local] = actions(95); - v->a[79][anon_sym_unset] = actions(97); - v->a[79][anon_sym_unsetenv] = actions(97); - v->a[79][anon_sym_AMP_GT] = actions(85); - v->a[79][anon_sym_AMP_GT_GT] = actions(87); - v->a[79][anon_sym_LT_AMP] = actions(85); + v->a[96][sym_subshell] = state(2188); + v->a[96][sym_pipeline] = state(2586); + v->a[96][sym_list] = state(2188); + v->a[96][sym_negated_command] = state(2188); + v->a[96][sym_declaration_command] = state(2188); + v->a[96][sym_unset_command] = state(2188); + v->a[96][sym_command] = state(2188); + v->a[96][sym_command_name] = state(310); + v->a[96][sym_variable_assignment] = state(660); + v->a[96][sym_variable_assignments] = state(2188); + v->a[96][sym_file_redirect] = state(1320); + v->a[96][sym_arithmetic_expansion] = state(834); + v->a[96][sym_brace_expression] = state(834); + v->a[96][sym_concatenation] = state(1192); + v->a[96][sym_string] = state(834); + v->a[96][sym_number] = state(834); + v->a[96][sym_simple_expansion] = state(834); + v->a[96][sym_expansion] = state(834); + v->a[96][sym_command_substitution] = state(834); + v->a[96][aux_sym_redirected_statement_repeat2] = state(2385); parse_table_375(v); } diff --git a/parser/static/parse_table/parse_table_75.c b/parser/static/parse_table/parse_table_75.c index bc7ea02f..86b1ea26 100644 --- a/parser/static/parse_table/parse_table_75.c +++ b/parser/static/parse_table/parse_table_75.c @@ -14,126 +14,126 @@ void parse_table_375(t_parse_table_array *v) { - v->a[79][anon_sym_GT_AMP] = actions(85); - v->a[79][anon_sym_GT_PIPE] = actions(87); - v->a[79][anon_sym_LT_AMP_DASH] = actions(99); - v->a[79][anon_sym_GT_AMP_DASH] = actions(99); - v->a[79][anon_sym_LT_LT_LT] = actions(101); - v->a[79][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[79][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[79][anon_sym_DOLLAR] = actions(316); - v->a[79][sym__special_character] = actions(771); - v->a[79][anon_sym_DQUOTE] = actions(320); - v->a[79][sym_raw_string] = actions(773); - v->a[79][sym_ansi_c_string] = actions(773); - v->a[79][aux_sym_number_token1] = actions(324); - v->a[79][aux_sym_number_token2] = actions(326); - v->a[79][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[79][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[79][anon_sym_BQUOTE] = actions(332); - v->a[79][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[79][anon_sym_LT_LPAREN] = actions(336); - v->a[79][anon_sym_GT_LPAREN] = actions(336); + v->a[96][aux_sym_command_repeat1] = state(1035); + v->a[96][aux_sym__literal_repeat1] = state(1048); + v->a[96][sym_word] = actions(65); + v->a[96][anon_sym_for] = actions(9); + v->a[96][anon_sym_select] = actions(9); + v->a[96][anon_sym_while] = actions(11); + v->a[96][anon_sym_until] = actions(11); + v->a[96][anon_sym_done] = actions(487); + v->a[96][anon_sym_if] = actions(13); + v->a[96][anon_sym_case] = actions(15); + v->a[96][anon_sym_LPAREN] = actions(17); + v->a[96][anon_sym_function] = actions(73); + v->a[96][anon_sym_LBRACE] = actions(21); + v->a[96][anon_sym_BANG] = actions(75); + v->a[96][anon_sym_declare] = actions(77); + v->a[96][anon_sym_typeset] = actions(77); + v->a[96][anon_sym_export] = actions(77); + v->a[96][anon_sym_readonly] = actions(77); + v->a[96][anon_sym_local] = actions(77); + v->a[96][anon_sym_unset] = actions(79); parse_table_376(v); } void parse_table_376(t_parse_table_array *v) { - v->a[79][sym_comment] = actions(71); - v->a[79][sym_file_descriptor] = actions(135); - v->a[79][sym_variable_name] = actions(137); - v->a[79][sym_test_operator] = actions(775); - v->a[79][sym__brace_start] = actions(344); - v->a[80][sym__statements] = state(7100); - v->a[80][sym__statement_not_pipeline] = state(6558); - v->a[80][sym_redirected_statement] = state(4662); - v->a[80][sym_for_statement] = state(4662); - v->a[80][sym_c_style_for_statement] = state(4662); - v->a[80][sym_while_statement] = state(4314); - v->a[80][sym_if_statement] = state(4314); - v->a[80][sym_case_statement] = state(4662); - v->a[80][sym_function_definition] = state(4662); - v->a[80][sym_compound_statement] = state(4662); - v->a[80][sym_subshell] = state(4662); - v->a[80][sym_pipeline] = state(5070); - v->a[80][sym_list] = state(4662); - v->a[80][sym_negated_command] = state(4662); - v->a[80][sym_test_command] = state(4662); + v->a[96][anon_sym_unsetenv] = actions(79); + v->a[96][anon_sym_LT] = actions(81); + v->a[96][anon_sym_GT] = actions(81); + v->a[96][anon_sym_GT_GT] = actions(83); + v->a[96][anon_sym_AMP_GT] = actions(81); + v->a[96][anon_sym_AMP_GT_GT] = actions(83); + v->a[96][anon_sym_LT_AMP] = actions(81); + v->a[96][anon_sym_GT_AMP] = actions(81); + v->a[96][anon_sym_GT_PIPE] = actions(83); + v->a[96][anon_sym_LT_AMP_DASH] = actions(85); + v->a[96][anon_sym_GT_AMP_DASH] = actions(85); + v->a[96][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[96][anon_sym_DOLLAR] = actions(89); + v->a[96][sym__special_character] = actions(91); + v->a[96][anon_sym_DQUOTE] = actions(93); + v->a[96][sym_raw_string] = actions(95); + v->a[96][aux_sym_number_token1] = actions(97); + v->a[96][aux_sym_number_token2] = actions(99); + v->a[96][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[96][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_377(v); } void parse_table_377(t_parse_table_array *v) { - v->a[80][sym_declaration_command] = state(4662); - v->a[80][sym_unset_command] = state(4662); - v->a[80][sym_command] = state(4662); - v->a[80][sym_command_name] = state(554); - v->a[80][sym_variable_assignment] = state(1150); - v->a[80][sym_variable_assignments] = state(4662); - v->a[80][sym_subscript] = state(6790); - v->a[80][sym_file_redirect] = state(2273); - v->a[80][sym_herestring_redirect] = state(2272); - v->a[80][sym_arithmetic_expansion] = state(1078); - v->a[80][sym_brace_expression] = state(1078); - v->a[80][sym_concatenation] = state(1376); - v->a[80][sym_string] = state(1078); - v->a[80][sym_translated_string] = state(1078); - v->a[80][sym_number] = state(1078); - v->a[80][sym_simple_expansion] = state(1078); - v->a[80][sym_expansion] = state(1078); - v->a[80][sym_command_substitution] = state(1078); - v->a[80][sym_process_substitution] = state(1078); - v->a[80][aux_sym__statements_repeat1] = state(429); + v->a[96][anon_sym_BQUOTE] = actions(105); + v->a[96][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[96][sym_comment] = actions(57); + v->a[96][sym_file_descriptor] = actions(109); + v->a[96][sym_variable_name] = actions(111); + v->a[96][sym_test_operator] = actions(95); + v->a[96][sym__brace_start] = actions(113); + v->a[97][sym__statements] = state(3918); + v->a[97][sym__statement_not_pipeline] = state(3476); + v->a[97][sym_redirected_statement] = state(2121); + v->a[97][sym_for_statement] = state(2121); + v->a[97][sym_while_statement] = state(2121); + v->a[97][sym_if_statement] = state(2121); + v->a[97][sym_case_statement] = state(2121); + v->a[97][sym_function_definition] = state(2121); + v->a[97][sym_compound_statement] = state(2121); + v->a[97][sym_subshell] = state(2121); + v->a[97][sym_pipeline] = state(2499); + v->a[97][sym_list] = state(2121); + v->a[97][sym_negated_command] = state(2121); parse_table_378(v); } void parse_table_378(t_parse_table_array *v) { - v->a[80][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[80][aux_sym_command_repeat1] = state(958); - v->a[80][aux_sym__literal_repeat1] = state(1267); - v->a[80][sym_word] = actions(799); - v->a[80][anon_sym_for] = actions(9); - v->a[80][anon_sym_select] = actions(11); - v->a[80][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[80][anon_sym_LT] = actions(290); - v->a[80][anon_sym_GT] = actions(290); - v->a[80][anon_sym_GT_GT] = actions(292); - v->a[80][anon_sym_LPAREN] = actions(19); - v->a[80][anon_sym_while] = actions(21); - v->a[80][anon_sym_until] = actions(21); - v->a[80][anon_sym_if] = actions(23); - v->a[80][anon_sym_case] = actions(25); - v->a[80][anon_sym_function] = actions(801); - v->a[80][anon_sym_LBRACE] = actions(29); - v->a[80][anon_sym_BANG] = actions(803); - v->a[80][anon_sym_LBRACK] = actions(33); - v->a[80][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[97][sym_declaration_command] = state(2121); + v->a[97][sym_unset_command] = state(2121); + v->a[97][sym_command] = state(2121); + v->a[97][sym_command_name] = state(340); + v->a[97][sym_variable_assignment] = state(709); + v->a[97][sym_variable_assignments] = state(2121); + v->a[97][sym_file_redirect] = state(1361); + v->a[97][sym_arithmetic_expansion] = state(834); + v->a[97][sym_brace_expression] = state(834); + v->a[97][sym_concatenation] = state(1192); + v->a[97][sym_string] = state(834); + v->a[97][sym_number] = state(834); + v->a[97][sym_simple_expansion] = state(834); + v->a[97][sym_expansion] = state(834); + v->a[97][sym_command_substitution] = state(834); + v->a[97][aux_sym__statements_repeat1] = state(236); + v->a[97][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[97][aux_sym_command_repeat1] = state(1008); + v->a[97][aux_sym__literal_repeat1] = state(1048); + v->a[97][sym_word] = actions(467); parse_table_379(v); } void parse_table_379(t_parse_table_array *v) { - v->a[80][anon_sym_declare] = actions(805); - v->a[80][anon_sym_typeset] = actions(805); - v->a[80][anon_sym_export] = actions(805); - v->a[80][anon_sym_readonly] = actions(805); - v->a[80][anon_sym_local] = actions(805); - v->a[80][anon_sym_unset] = actions(807); - v->a[80][anon_sym_unsetenv] = actions(807); - v->a[80][anon_sym_AMP_GT] = actions(290); - v->a[80][anon_sym_AMP_GT_GT] = actions(292); - v->a[80][anon_sym_LT_AMP] = actions(290); - v->a[80][anon_sym_GT_AMP] = actions(290); - v->a[80][anon_sym_GT_PIPE] = actions(292); - v->a[80][anon_sym_LT_AMP_DASH] = actions(308); - v->a[80][anon_sym_GT_AMP_DASH] = actions(308); - v->a[80][anon_sym_LT_LT_LT] = actions(310); - v->a[80][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[80][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[80][anon_sym_DOLLAR] = actions(316); - v->a[80][sym__special_character] = actions(318); - v->a[80][anon_sym_DQUOTE] = actions(320); + v->a[97][anon_sym_for] = actions(9); + v->a[97][anon_sym_select] = actions(9); + v->a[97][anon_sym_while] = actions(11); + v->a[97][anon_sym_until] = actions(11); + v->a[97][anon_sym_if] = actions(13); + v->a[97][anon_sym_case] = actions(15); + v->a[97][anon_sym_LPAREN] = actions(17); + v->a[97][anon_sym_function] = actions(469); + v->a[97][anon_sym_LBRACE] = actions(21); + v->a[97][anon_sym_BANG] = actions(471); + v->a[97][anon_sym_declare] = actions(473); + v->a[97][anon_sym_typeset] = actions(473); + v->a[97][anon_sym_export] = actions(473); + v->a[97][anon_sym_readonly] = actions(473); + v->a[97][anon_sym_local] = actions(473); + v->a[97][anon_sym_unset] = actions(475); + v->a[97][anon_sym_unsetenv] = actions(475); + v->a[97][anon_sym_LT] = actions(81); + v->a[97][anon_sym_GT] = actions(81); + v->a[97][anon_sym_GT_GT] = actions(83); parse_table_380(v); } diff --git a/parser/static/parse_table/parse_table_76.c b/parser/static/parse_table/parse_table_76.c index 8b2aca83..ff471daa 100644 --- a/parser/static/parse_table/parse_table_76.c +++ b/parser/static/parse_table/parse_table_76.c @@ -14,126 +14,126 @@ void parse_table_380(t_parse_table_array *v) { - v->a[80][sym_raw_string] = actions(322); - v->a[80][sym_ansi_c_string] = actions(322); - v->a[80][aux_sym_number_token1] = actions(324); - v->a[80][aux_sym_number_token2] = actions(326); - v->a[80][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[80][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[80][anon_sym_BQUOTE] = actions(332); - v->a[80][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[80][anon_sym_LT_LPAREN] = actions(336); - v->a[80][anon_sym_GT_LPAREN] = actions(336); - v->a[80][sym_comment] = actions(71); - v->a[80][sym_file_descriptor] = actions(338); - v->a[80][sym_variable_name] = actions(340); - v->a[80][sym_test_operator] = actions(342); - v->a[80][sym__brace_start] = actions(344); - v->a[81][aux_sym__terminated_statement] = state(82); - v->a[81][sym__statement_not_pipeline] = state(6718); - v->a[81][sym_redirected_statement] = state(4993); - v->a[81][sym_for_statement] = state(4993); - v->a[81][sym_c_style_for_statement] = state(4993); + v->a[97][anon_sym_AMP_GT] = actions(81); + v->a[97][anon_sym_AMP_GT_GT] = actions(83); + v->a[97][anon_sym_LT_AMP] = actions(81); + v->a[97][anon_sym_GT_AMP] = actions(81); + v->a[97][anon_sym_GT_PIPE] = actions(83); + v->a[97][anon_sym_LT_AMP_DASH] = actions(85); + v->a[97][anon_sym_GT_AMP_DASH] = actions(85); + v->a[97][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[97][anon_sym_DOLLAR] = actions(89); + v->a[97][sym__special_character] = actions(91); + v->a[97][anon_sym_DQUOTE] = actions(93); + v->a[97][sym_raw_string] = actions(95); + v->a[97][aux_sym_number_token1] = actions(97); + v->a[97][aux_sym_number_token2] = actions(99); + v->a[97][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[97][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[97][anon_sym_BQUOTE] = actions(105); + v->a[97][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[97][sym_comment] = actions(57); + v->a[97][sym_file_descriptor] = actions(109); parse_table_381(v); } void parse_table_381(t_parse_table_array *v) { - v->a[81][sym_while_statement] = state(4489); - v->a[81][sym_if_statement] = state(4489); - v->a[81][sym_case_statement] = state(4993); - v->a[81][sym_function_definition] = state(4993); - v->a[81][sym_compound_statement] = state(4993); - v->a[81][sym_subshell] = state(4993); - v->a[81][sym_pipeline] = state(5122); - v->a[81][sym_list] = state(4993); - v->a[81][sym_negated_command] = state(4993); - v->a[81][sym_test_command] = state(4993); - v->a[81][sym_declaration_command] = state(4993); - v->a[81][sym_unset_command] = state(4993); - v->a[81][sym_command] = state(4993); - v->a[81][sym_command_name] = state(544); - v->a[81][sym_variable_assignment] = state(1030); - v->a[81][sym_variable_assignments] = state(4993); - v->a[81][sym_subscript] = state(6790); - v->a[81][sym_file_redirect] = state(2019); - v->a[81][sym_herestring_redirect] = state(2017); - v->a[81][sym_arithmetic_expansion] = state(1078); + v->a[97][sym_variable_name] = actions(111); + v->a[97][sym_test_operator] = actions(95); + v->a[97][sym__brace_start] = actions(113); + v->a[98][aux_sym__terminated_statement] = state(13); + v->a[98][sym__statement_not_pipeline] = state(3515); + v->a[98][sym_redirected_statement] = state(2164); + v->a[98][sym_for_statement] = state(2164); + v->a[98][sym_while_statement] = state(2164); + v->a[98][sym_if_statement] = state(2164); + v->a[98][sym_case_statement] = state(2164); + v->a[98][sym_function_definition] = state(2164); + v->a[98][sym_compound_statement] = state(2164); + v->a[98][sym_subshell] = state(2164); + v->a[98][sym_pipeline] = state(2581); + v->a[98][sym_list] = state(2164); + v->a[98][sym_negated_command] = state(2164); + v->a[98][sym_declaration_command] = state(2164); + v->a[98][sym_unset_command] = state(2164); + v->a[98][sym_command] = state(2164); + v->a[98][sym_command_name] = state(310); parse_table_382(v); } void parse_table_382(t_parse_table_array *v) { - v->a[81][sym_brace_expression] = state(1078); - v->a[81][sym_concatenation] = state(1376); - v->a[81][sym_string] = state(1078); - v->a[81][sym_translated_string] = state(1078); - v->a[81][sym_number] = state(1078); - v->a[81][sym_simple_expansion] = state(1078); - v->a[81][sym_expansion] = state(1078); - v->a[81][sym_command_substitution] = state(1078); - v->a[81][sym_process_substitution] = state(1078); - v->a[81][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[81][aux_sym_command_repeat1] = state(997); - v->a[81][aux_sym__literal_repeat1] = state(1267); - v->a[81][sym_word] = actions(286); - v->a[81][anon_sym_for] = actions(9); - v->a[81][anon_sym_select] = actions(11); - v->a[81][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[81][anon_sym_LT] = actions(290); - v->a[81][anon_sym_GT] = actions(290); - v->a[81][anon_sym_GT_GT] = actions(292); - v->a[81][anon_sym_LPAREN] = actions(19); + v->a[98][sym_variable_assignment] = state(704); + v->a[98][sym_variable_assignments] = state(2164); + v->a[98][sym_file_redirect] = state(1320); + v->a[98][sym_arithmetic_expansion] = state(834); + v->a[98][sym_brace_expression] = state(834); + v->a[98][sym_concatenation] = state(1192); + v->a[98][sym_string] = state(834); + v->a[98][sym_number] = state(834); + v->a[98][sym_simple_expansion] = state(834); + v->a[98][sym_expansion] = state(834); + v->a[98][sym_command_substitution] = state(834); + v->a[98][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[98][aux_sym_command_repeat1] = state(1035); + v->a[98][aux_sym__literal_repeat1] = state(1048); + v->a[98][sym_word] = actions(65); + v->a[98][anon_sym_for] = actions(9); + v->a[98][anon_sym_select] = actions(9); + v->a[98][anon_sym_while] = actions(11); + v->a[98][anon_sym_until] = actions(11); + v->a[98][anon_sym_if] = actions(13); parse_table_383(v); } void parse_table_383(t_parse_table_array *v) { - v->a[81][anon_sym_while] = actions(21); - v->a[81][anon_sym_until] = actions(21); - v->a[81][anon_sym_if] = actions(23); - v->a[81][anon_sym_case] = actions(25); - v->a[81][anon_sym_function] = actions(300); - v->a[81][anon_sym_LBRACE] = actions(29); - v->a[81][anon_sym_RBRACE] = actions(827); - v->a[81][anon_sym_BANG] = actions(302); - v->a[81][anon_sym_LBRACK] = actions(33); - v->a[81][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[81][anon_sym_declare] = actions(304); - v->a[81][anon_sym_typeset] = actions(304); - v->a[81][anon_sym_export] = actions(304); - v->a[81][anon_sym_readonly] = actions(304); - v->a[81][anon_sym_local] = actions(304); - v->a[81][anon_sym_unset] = actions(306); - v->a[81][anon_sym_unsetenv] = actions(306); - v->a[81][anon_sym_AMP_GT] = actions(290); - v->a[81][anon_sym_AMP_GT_GT] = actions(292); - v->a[81][anon_sym_LT_AMP] = actions(290); + v->a[98][anon_sym_then] = actions(489); + v->a[98][anon_sym_case] = actions(15); + v->a[98][anon_sym_LPAREN] = actions(17); + v->a[98][anon_sym_function] = actions(73); + v->a[98][anon_sym_LBRACE] = actions(21); + v->a[98][anon_sym_BANG] = actions(75); + v->a[98][anon_sym_declare] = actions(77); + v->a[98][anon_sym_typeset] = actions(77); + v->a[98][anon_sym_export] = actions(77); + v->a[98][anon_sym_readonly] = actions(77); + v->a[98][anon_sym_local] = actions(77); + v->a[98][anon_sym_unset] = actions(79); + v->a[98][anon_sym_unsetenv] = actions(79); + v->a[98][anon_sym_LT] = actions(81); + v->a[98][anon_sym_GT] = actions(81); + v->a[98][anon_sym_GT_GT] = actions(83); + v->a[98][anon_sym_AMP_GT] = actions(81); + v->a[98][anon_sym_AMP_GT_GT] = actions(83); + v->a[98][anon_sym_LT_AMP] = actions(81); + v->a[98][anon_sym_GT_AMP] = actions(81); parse_table_384(v); } void parse_table_384(t_parse_table_array *v) { - v->a[81][anon_sym_GT_AMP] = actions(290); - v->a[81][anon_sym_GT_PIPE] = actions(292); - v->a[81][anon_sym_LT_AMP_DASH] = actions(308); - v->a[81][anon_sym_GT_AMP_DASH] = actions(308); - v->a[81][anon_sym_LT_LT_LT] = actions(310); - v->a[81][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[81][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[81][anon_sym_DOLLAR] = actions(316); - v->a[81][sym__special_character] = actions(318); - v->a[81][anon_sym_DQUOTE] = actions(320); - v->a[81][sym_raw_string] = actions(322); - v->a[81][sym_ansi_c_string] = actions(322); - v->a[81][aux_sym_number_token1] = actions(324); - v->a[81][aux_sym_number_token2] = actions(326); - v->a[81][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[81][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[81][anon_sym_BQUOTE] = actions(332); - v->a[81][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[81][anon_sym_LT_LPAREN] = actions(336); - v->a[81][anon_sym_GT_LPAREN] = actions(336); + v->a[98][anon_sym_GT_PIPE] = actions(83); + v->a[98][anon_sym_LT_AMP_DASH] = actions(85); + v->a[98][anon_sym_GT_AMP_DASH] = actions(85); + v->a[98][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[98][anon_sym_DOLLAR] = actions(89); + v->a[98][sym__special_character] = actions(91); + v->a[98][anon_sym_DQUOTE] = actions(93); + v->a[98][sym_raw_string] = actions(95); + v->a[98][aux_sym_number_token1] = actions(97); + v->a[98][aux_sym_number_token2] = actions(99); + v->a[98][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[98][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[98][anon_sym_BQUOTE] = actions(105); + v->a[98][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[98][sym_comment] = actions(57); + v->a[98][sym_file_descriptor] = actions(109); + v->a[98][sym_variable_name] = actions(111); + v->a[98][sym_test_operator] = actions(95); + v->a[98][sym__brace_start] = actions(113); + v->a[99][sym__statements] = state(3850); parse_table_385(v); } diff --git a/parser/static/parse_table/parse_table_77.c b/parser/static/parse_table/parse_table_77.c index d9504f38..0389a7cb 100644 --- a/parser/static/parse_table/parse_table_77.c +++ b/parser/static/parse_table/parse_table_77.c @@ -14,126 +14,126 @@ void parse_table_385(t_parse_table_array *v) { - v->a[81][sym_comment] = actions(71); - v->a[81][sym_file_descriptor] = actions(338); - v->a[81][sym_variable_name] = actions(340); - v->a[81][sym_test_operator] = actions(342); - v->a[81][sym__brace_start] = actions(344); - v->a[82][aux_sym__terminated_statement] = state(62); - v->a[82][sym__statement_not_pipeline] = state(6718); - v->a[82][sym_redirected_statement] = state(4993); - v->a[82][sym_for_statement] = state(4993); - v->a[82][sym_c_style_for_statement] = state(4993); - v->a[82][sym_while_statement] = state(4489); - v->a[82][sym_if_statement] = state(4489); - v->a[82][sym_case_statement] = state(4993); - v->a[82][sym_function_definition] = state(4993); - v->a[82][sym_compound_statement] = state(4993); - v->a[82][sym_subshell] = state(4993); - v->a[82][sym_pipeline] = state(5122); - v->a[82][sym_list] = state(4993); - v->a[82][sym_negated_command] = state(4993); - v->a[82][sym_test_command] = state(4993); + v->a[99][sym__statement_not_pipeline] = state(3480); + v->a[99][sym_redirected_statement] = state(2098); + v->a[99][sym_for_statement] = state(2098); + v->a[99][sym_while_statement] = state(2098); + v->a[99][sym_if_statement] = state(2098); + v->a[99][sym_case_statement] = state(2098); + v->a[99][sym_function_definition] = state(2098); + v->a[99][sym_compound_statement] = state(2098); + v->a[99][sym_subshell] = state(2098); + v->a[99][sym_pipeline] = state(2384); + v->a[99][sym_list] = state(2098); + v->a[99][sym_negated_command] = state(2098); + v->a[99][sym_declaration_command] = state(2098); + v->a[99][sym_unset_command] = state(2098); + v->a[99][sym_command] = state(2098); + v->a[99][sym_command_name] = state(292); + v->a[99][sym_variable_assignment] = state(539); + v->a[99][sym_variable_assignments] = state(2098); + v->a[99][sym_file_redirect] = state(1245); + v->a[99][sym_arithmetic_expansion] = state(702); parse_table_386(v); } void parse_table_386(t_parse_table_array *v) { - v->a[82][sym_declaration_command] = state(4993); - v->a[82][sym_unset_command] = state(4993); - v->a[82][sym_command] = state(4993); - v->a[82][sym_command_name] = state(544); - v->a[82][sym_variable_assignment] = state(1030); - v->a[82][sym_variable_assignments] = state(4993); - v->a[82][sym_subscript] = state(6790); - v->a[82][sym_file_redirect] = state(2019); - v->a[82][sym_herestring_redirect] = state(2017); - v->a[82][sym_arithmetic_expansion] = state(1078); - v->a[82][sym_brace_expression] = state(1078); - v->a[82][sym_concatenation] = state(1376); - v->a[82][sym_string] = state(1078); - v->a[82][sym_translated_string] = state(1078); - v->a[82][sym_number] = state(1078); - v->a[82][sym_simple_expansion] = state(1078); - v->a[82][sym_expansion] = state(1078); - v->a[82][sym_command_substitution] = state(1078); - v->a[82][sym_process_substitution] = state(1078); - v->a[82][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[99][sym_brace_expression] = state(702); + v->a[99][sym_concatenation] = state(1192); + v->a[99][sym_string] = state(702); + v->a[99][sym_number] = state(702); + v->a[99][sym_simple_expansion] = state(702); + v->a[99][sym_expansion] = state(702); + v->a[99][sym_command_substitution] = state(702); + v->a[99][aux_sym__statements_repeat1] = state(226); + v->a[99][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[99][aux_sym_command_repeat1] = state(1041); + v->a[99][aux_sym__literal_repeat1] = state(1048); + v->a[99][sym_word] = actions(419); + v->a[99][anon_sym_for] = actions(9); + v->a[99][anon_sym_select] = actions(9); + v->a[99][anon_sym_while] = actions(11); + v->a[99][anon_sym_until] = actions(11); + v->a[99][anon_sym_if] = actions(13); + v->a[99][anon_sym_case] = actions(15); + v->a[99][anon_sym_LPAREN] = actions(17); + v->a[99][anon_sym_function] = actions(423); parse_table_387(v); } void parse_table_387(t_parse_table_array *v) { - v->a[82][aux_sym_command_repeat1] = state(997); - v->a[82][aux_sym__literal_repeat1] = state(1267); - v->a[82][sym_word] = actions(286); - v->a[82][anon_sym_for] = actions(9); - v->a[82][anon_sym_select] = actions(11); - v->a[82][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[82][anon_sym_LT] = actions(290); - v->a[82][anon_sym_GT] = actions(290); - v->a[82][anon_sym_GT_GT] = actions(292); - v->a[82][anon_sym_LPAREN] = actions(19); - v->a[82][anon_sym_while] = actions(21); - v->a[82][anon_sym_until] = actions(21); - v->a[82][anon_sym_if] = actions(23); - v->a[82][anon_sym_case] = actions(25); - v->a[82][anon_sym_function] = actions(300); - v->a[82][anon_sym_LBRACE] = actions(29); - v->a[82][anon_sym_RBRACE] = actions(829); - v->a[82][anon_sym_BANG] = actions(302); - v->a[82][anon_sym_LBRACK] = actions(33); - v->a[82][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[99][anon_sym_LBRACE] = actions(21); + v->a[99][anon_sym_BANG] = actions(425); + v->a[99][anon_sym_declare] = actions(427); + v->a[99][anon_sym_typeset] = actions(427); + v->a[99][anon_sym_export] = actions(427); + v->a[99][anon_sym_readonly] = actions(427); + v->a[99][anon_sym_local] = actions(427); + v->a[99][anon_sym_unset] = actions(429); + v->a[99][anon_sym_unsetenv] = actions(429); + v->a[99][anon_sym_LT] = actions(431); + v->a[99][anon_sym_GT] = actions(431); + v->a[99][anon_sym_GT_GT] = actions(433); + v->a[99][anon_sym_AMP_GT] = actions(431); + v->a[99][anon_sym_AMP_GT_GT] = actions(433); + v->a[99][anon_sym_LT_AMP] = actions(431); + v->a[99][anon_sym_GT_AMP] = actions(431); + v->a[99][anon_sym_GT_PIPE] = actions(433); + v->a[99][anon_sym_LT_AMP_DASH] = actions(435); + v->a[99][anon_sym_GT_AMP_DASH] = actions(435); + v->a[99][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_388(v); } void parse_table_388(t_parse_table_array *v) { - v->a[82][anon_sym_declare] = actions(304); - v->a[82][anon_sym_typeset] = actions(304); - v->a[82][anon_sym_export] = actions(304); - v->a[82][anon_sym_readonly] = actions(304); - v->a[82][anon_sym_local] = actions(304); - v->a[82][anon_sym_unset] = actions(306); - v->a[82][anon_sym_unsetenv] = actions(306); - v->a[82][anon_sym_AMP_GT] = actions(290); - v->a[82][anon_sym_AMP_GT_GT] = actions(292); - v->a[82][anon_sym_LT_AMP] = actions(290); - v->a[82][anon_sym_GT_AMP] = actions(290); - v->a[82][anon_sym_GT_PIPE] = actions(292); - v->a[82][anon_sym_LT_AMP_DASH] = actions(308); - v->a[82][anon_sym_GT_AMP_DASH] = actions(308); - v->a[82][anon_sym_LT_LT_LT] = actions(310); - v->a[82][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[82][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[82][anon_sym_DOLLAR] = actions(316); - v->a[82][sym__special_character] = actions(318); - v->a[82][anon_sym_DQUOTE] = actions(320); + v->a[99][anon_sym_DOLLAR] = actions(89); + v->a[99][sym__special_character] = actions(437); + v->a[99][anon_sym_DQUOTE] = actions(93); + v->a[99][sym_raw_string] = actions(439); + v->a[99][aux_sym_number_token1] = actions(97); + v->a[99][aux_sym_number_token2] = actions(99); + v->a[99][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[99][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[99][anon_sym_BQUOTE] = actions(105); + v->a[99][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[99][sym_comment] = actions(57); + v->a[99][sym_file_descriptor] = actions(441); + v->a[99][sym_variable_name] = actions(443); + v->a[99][sym_test_operator] = actions(439); + v->a[99][sym__brace_start] = actions(113); + v->a[100][sym__statements] = state(3849); + v->a[100][sym__statement_not_pipeline] = state(3476); + v->a[100][sym_redirected_statement] = state(2121); + v->a[100][sym_for_statement] = state(2121); + v->a[100][sym_while_statement] = state(2121); parse_table_389(v); } void parse_table_389(t_parse_table_array *v) { - v->a[82][sym_raw_string] = actions(322); - v->a[82][sym_ansi_c_string] = actions(322); - v->a[82][aux_sym_number_token1] = actions(324); - v->a[82][aux_sym_number_token2] = actions(326); - v->a[82][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[82][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[82][anon_sym_BQUOTE] = actions(332); - v->a[82][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[82][anon_sym_LT_LPAREN] = actions(336); - v->a[82][anon_sym_GT_LPAREN] = actions(336); - v->a[82][sym_comment] = actions(71); - v->a[82][sym_file_descriptor] = actions(338); - v->a[82][sym_variable_name] = actions(340); - v->a[82][sym_test_operator] = actions(342); - v->a[82][sym__brace_start] = actions(344); - v->a[83][sym__statements] = state(7099); - v->a[83][sym__statement_not_pipeline] = state(6558); - v->a[83][sym_redirected_statement] = state(4662); - v->a[83][sym_for_statement] = state(4662); - v->a[83][sym_c_style_for_statement] = state(4662); + v->a[100][sym_if_statement] = state(2121); + v->a[100][sym_case_statement] = state(2121); + v->a[100][sym_function_definition] = state(2121); + v->a[100][sym_compound_statement] = state(2121); + v->a[100][sym_subshell] = state(2121); + v->a[100][sym_pipeline] = state(2499); + v->a[100][sym_list] = state(2121); + v->a[100][sym_negated_command] = state(2121); + v->a[100][sym_declaration_command] = state(2121); + v->a[100][sym_unset_command] = state(2121); + v->a[100][sym_command] = state(2121); + v->a[100][sym_command_name] = state(340); + v->a[100][sym_variable_assignment] = state(709); + v->a[100][sym_variable_assignments] = state(2121); + v->a[100][sym_file_redirect] = state(1361); + v->a[100][sym_arithmetic_expansion] = state(834); + v->a[100][sym_brace_expression] = state(834); + v->a[100][sym_concatenation] = state(1192); + v->a[100][sym_string] = state(834); + v->a[100][sym_number] = state(834); parse_table_390(v); } diff --git a/parser/static/parse_table/parse_table_78.c b/parser/static/parse_table/parse_table_78.c index 135a8b66..0ce60102 100644 --- a/parser/static/parse_table/parse_table_78.c +++ b/parser/static/parse_table/parse_table_78.c @@ -14,126 +14,126 @@ void parse_table_390(t_parse_table_array *v) { - v->a[83][sym_while_statement] = state(4314); - v->a[83][sym_if_statement] = state(4314); - v->a[83][sym_case_statement] = state(4662); - v->a[83][sym_function_definition] = state(4662); - v->a[83][sym_compound_statement] = state(4662); - v->a[83][sym_subshell] = state(4662); - v->a[83][sym_pipeline] = state(5070); - v->a[83][sym_list] = state(4662); - v->a[83][sym_negated_command] = state(4662); - v->a[83][sym_test_command] = state(4662); - v->a[83][sym_declaration_command] = state(4662); - v->a[83][sym_unset_command] = state(4662); - v->a[83][sym_command] = state(4662); - v->a[83][sym_command_name] = state(554); - v->a[83][sym_variable_assignment] = state(1150); - v->a[83][sym_variable_assignments] = state(4662); - v->a[83][sym_subscript] = state(6790); - v->a[83][sym_file_redirect] = state(2273); - v->a[83][sym_herestring_redirect] = state(2272); - v->a[83][sym_arithmetic_expansion] = state(1078); + v->a[100][sym_simple_expansion] = state(834); + v->a[100][sym_expansion] = state(834); + v->a[100][sym_command_substitution] = state(834); + v->a[100][aux_sym__statements_repeat1] = state(236); + v->a[100][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[100][aux_sym_command_repeat1] = state(1008); + v->a[100][aux_sym__literal_repeat1] = state(1048); + v->a[100][sym_word] = actions(467); + v->a[100][anon_sym_for] = actions(9); + v->a[100][anon_sym_select] = actions(9); + v->a[100][anon_sym_while] = actions(11); + v->a[100][anon_sym_until] = actions(11); + v->a[100][anon_sym_if] = actions(13); + v->a[100][anon_sym_case] = actions(15); + v->a[100][anon_sym_LPAREN] = actions(17); + v->a[100][anon_sym_function] = actions(469); + v->a[100][anon_sym_LBRACE] = actions(21); + v->a[100][anon_sym_BANG] = actions(471); + v->a[100][anon_sym_declare] = actions(473); + v->a[100][anon_sym_typeset] = actions(473); parse_table_391(v); } void parse_table_391(t_parse_table_array *v) { - v->a[83][sym_brace_expression] = state(1078); - v->a[83][sym_concatenation] = state(1376); - v->a[83][sym_string] = state(1078); - v->a[83][sym_translated_string] = state(1078); - v->a[83][sym_number] = state(1078); - v->a[83][sym_simple_expansion] = state(1078); - v->a[83][sym_expansion] = state(1078); - v->a[83][sym_command_substitution] = state(1078); - v->a[83][sym_process_substitution] = state(1078); - v->a[83][aux_sym__statements_repeat1] = state(429); - v->a[83][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[83][aux_sym_command_repeat1] = state(958); - v->a[83][aux_sym__literal_repeat1] = state(1267); - v->a[83][sym_word] = actions(799); - v->a[83][anon_sym_for] = actions(9); - v->a[83][anon_sym_select] = actions(11); - v->a[83][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[83][anon_sym_LT] = actions(290); - v->a[83][anon_sym_GT] = actions(290); - v->a[83][anon_sym_GT_GT] = actions(292); + v->a[100][anon_sym_export] = actions(473); + v->a[100][anon_sym_readonly] = actions(473); + v->a[100][anon_sym_local] = actions(473); + v->a[100][anon_sym_unset] = actions(475); + v->a[100][anon_sym_unsetenv] = actions(475); + v->a[100][anon_sym_LT] = actions(81); + v->a[100][anon_sym_GT] = actions(81); + v->a[100][anon_sym_GT_GT] = actions(83); + v->a[100][anon_sym_AMP_GT] = actions(81); + v->a[100][anon_sym_AMP_GT_GT] = actions(83); + v->a[100][anon_sym_LT_AMP] = actions(81); + v->a[100][anon_sym_GT_AMP] = actions(81); + v->a[100][anon_sym_GT_PIPE] = actions(83); + v->a[100][anon_sym_LT_AMP_DASH] = actions(85); + v->a[100][anon_sym_GT_AMP_DASH] = actions(85); + v->a[100][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[100][anon_sym_DOLLAR] = actions(89); + v->a[100][sym__special_character] = actions(91); + v->a[100][anon_sym_DQUOTE] = actions(93); + v->a[100][sym_raw_string] = actions(95); parse_table_392(v); } void parse_table_392(t_parse_table_array *v) { - v->a[83][anon_sym_LPAREN] = actions(19); - v->a[83][anon_sym_while] = actions(21); - v->a[83][anon_sym_until] = actions(21); - v->a[83][anon_sym_if] = actions(23); - v->a[83][anon_sym_case] = actions(25); - v->a[83][anon_sym_function] = actions(801); - v->a[83][anon_sym_LBRACE] = actions(29); - v->a[83][anon_sym_BANG] = actions(803); - v->a[83][anon_sym_LBRACK] = actions(33); - v->a[83][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[83][anon_sym_declare] = actions(805); - v->a[83][anon_sym_typeset] = actions(805); - v->a[83][anon_sym_export] = actions(805); - v->a[83][anon_sym_readonly] = actions(805); - v->a[83][anon_sym_local] = actions(805); - v->a[83][anon_sym_unset] = actions(807); - v->a[83][anon_sym_unsetenv] = actions(807); - v->a[83][anon_sym_AMP_GT] = actions(290); - v->a[83][anon_sym_AMP_GT_GT] = actions(292); - v->a[83][anon_sym_LT_AMP] = actions(290); + v->a[100][aux_sym_number_token1] = actions(97); + v->a[100][aux_sym_number_token2] = actions(99); + v->a[100][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[100][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[100][anon_sym_BQUOTE] = actions(105); + v->a[100][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[100][sym_comment] = actions(57); + v->a[100][sym_file_descriptor] = actions(109); + v->a[100][sym_variable_name] = actions(111); + v->a[100][sym_test_operator] = actions(95); + v->a[100][sym__brace_start] = actions(113); + v->a[101][sym__statements] = state(3749); + v->a[101][sym__statement_not_pipeline] = state(3480); + v->a[101][sym_redirected_statement] = state(2098); + v->a[101][sym_for_statement] = state(2098); + v->a[101][sym_while_statement] = state(2098); + v->a[101][sym_if_statement] = state(2098); + v->a[101][sym_case_statement] = state(2098); + v->a[101][sym_function_definition] = state(2098); + v->a[101][sym_compound_statement] = state(2098); parse_table_393(v); } void parse_table_393(t_parse_table_array *v) { - v->a[83][anon_sym_GT_AMP] = actions(290); - v->a[83][anon_sym_GT_PIPE] = actions(292); - v->a[83][anon_sym_LT_AMP_DASH] = actions(308); - v->a[83][anon_sym_GT_AMP_DASH] = actions(308); - v->a[83][anon_sym_LT_LT_LT] = actions(310); - v->a[83][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[83][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[83][anon_sym_DOLLAR] = actions(316); - v->a[83][sym__special_character] = actions(318); - v->a[83][anon_sym_DQUOTE] = actions(320); - v->a[83][sym_raw_string] = actions(322); - v->a[83][sym_ansi_c_string] = actions(322); - v->a[83][aux_sym_number_token1] = actions(324); - v->a[83][aux_sym_number_token2] = actions(326); - v->a[83][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[83][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[83][anon_sym_BQUOTE] = actions(332); - v->a[83][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[83][anon_sym_LT_LPAREN] = actions(336); - v->a[83][anon_sym_GT_LPAREN] = actions(336); + v->a[101][sym_subshell] = state(2098); + v->a[101][sym_pipeline] = state(2384); + v->a[101][sym_list] = state(2098); + v->a[101][sym_negated_command] = state(2098); + v->a[101][sym_declaration_command] = state(2098); + v->a[101][sym_unset_command] = state(2098); + v->a[101][sym_command] = state(2098); + v->a[101][sym_command_name] = state(292); + v->a[101][sym_variable_assignment] = state(539); + v->a[101][sym_variable_assignments] = state(2098); + v->a[101][sym_file_redirect] = state(1247); + v->a[101][sym_arithmetic_expansion] = state(702); + v->a[101][sym_brace_expression] = state(702); + v->a[101][sym_concatenation] = state(1192); + v->a[101][sym_string] = state(702); + v->a[101][sym_number] = state(702); + v->a[101][sym_simple_expansion] = state(702); + v->a[101][sym_expansion] = state(702); + v->a[101][sym_command_substitution] = state(702); + v->a[101][aux_sym__statements_repeat1] = state(226); parse_table_394(v); } void parse_table_394(t_parse_table_array *v) { - v->a[83][sym_comment] = actions(71); - v->a[83][sym_file_descriptor] = actions(338); - v->a[83][sym_variable_name] = actions(340); - v->a[83][sym_test_operator] = actions(342); - v->a[83][sym__brace_start] = actions(344); - v->a[84][aux_sym__terminated_statement] = state(85); - v->a[84][sym__statement_not_pipeline] = state(6718); - v->a[84][sym_redirected_statement] = state(4951); - v->a[84][sym_for_statement] = state(4951); - v->a[84][sym_c_style_for_statement] = state(4951); - v->a[84][sym_while_statement] = state(4567); - v->a[84][sym_if_statement] = state(4567); - v->a[84][sym_case_statement] = state(4951); - v->a[84][sym_function_definition] = state(4951); - v->a[84][sym_compound_statement] = state(4951); - v->a[84][sym_subshell] = state(4951); - v->a[84][sym_pipeline] = state(5163); - v->a[84][sym_list] = state(4951); - v->a[84][sym_negated_command] = state(4951); - v->a[84][sym_test_command] = state(4951); + v->a[101][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[101][aux_sym_command_repeat1] = state(1041); + v->a[101][aux_sym__literal_repeat1] = state(1048); + v->a[101][sym_word] = actions(419); + v->a[101][anon_sym_for] = actions(9); + v->a[101][anon_sym_select] = actions(9); + v->a[101][anon_sym_while] = actions(11); + v->a[101][anon_sym_until] = actions(11); + v->a[101][anon_sym_if] = actions(13); + v->a[101][anon_sym_case] = actions(15); + v->a[101][anon_sym_LPAREN] = actions(17); + v->a[101][anon_sym_function] = actions(423); + v->a[101][anon_sym_LBRACE] = actions(21); + v->a[101][anon_sym_BANG] = actions(425); + v->a[101][anon_sym_declare] = actions(427); + v->a[101][anon_sym_typeset] = actions(427); + v->a[101][anon_sym_export] = actions(427); + v->a[101][anon_sym_readonly] = actions(427); + v->a[101][anon_sym_local] = actions(427); + v->a[101][anon_sym_unset] = actions(429); parse_table_395(v); } diff --git a/parser/static/parse_table/parse_table_79.c b/parser/static/parse_table/parse_table_79.c index 1075c02d..dbda9d34 100644 --- a/parser/static/parse_table/parse_table_79.c +++ b/parser/static/parse_table/parse_table_79.c @@ -14,126 +14,126 @@ void parse_table_395(t_parse_table_array *v) { - v->a[84][sym_declaration_command] = state(4951); - v->a[84][sym_unset_command] = state(4951); - v->a[84][sym_command] = state(4951); - v->a[84][sym_command_name] = state(544); - v->a[84][sym_variable_assignment] = state(1153); - v->a[84][sym_variable_assignments] = state(4951); - v->a[84][sym_subscript] = state(6790); - v->a[84][sym_file_redirect] = state(2019); - v->a[84][sym_herestring_redirect] = state(2017); - v->a[84][sym_arithmetic_expansion] = state(1078); - v->a[84][sym_brace_expression] = state(1078); - v->a[84][sym_concatenation] = state(1376); - v->a[84][sym_string] = state(1078); - v->a[84][sym_translated_string] = state(1078); - v->a[84][sym_number] = state(1078); - v->a[84][sym_simple_expansion] = state(1078); - v->a[84][sym_expansion] = state(1078); - v->a[84][sym_command_substitution] = state(1078); - v->a[84][sym_process_substitution] = state(1078); - v->a[84][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[101][anon_sym_unsetenv] = actions(429); + v->a[101][anon_sym_LT] = actions(431); + v->a[101][anon_sym_GT] = actions(431); + v->a[101][anon_sym_GT_GT] = actions(433); + v->a[101][anon_sym_AMP_GT] = actions(431); + v->a[101][anon_sym_AMP_GT_GT] = actions(433); + v->a[101][anon_sym_LT_AMP] = actions(431); + v->a[101][anon_sym_GT_AMP] = actions(431); + v->a[101][anon_sym_GT_PIPE] = actions(433); + v->a[101][anon_sym_LT_AMP_DASH] = actions(435); + v->a[101][anon_sym_GT_AMP_DASH] = actions(435); + v->a[101][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[101][anon_sym_DOLLAR] = actions(89); + v->a[101][sym__special_character] = actions(437); + v->a[101][anon_sym_DQUOTE] = actions(93); + v->a[101][sym_raw_string] = actions(439); + v->a[101][aux_sym_number_token1] = actions(97); + v->a[101][aux_sym_number_token2] = actions(99); + v->a[101][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[101][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_396(v); } void parse_table_396(t_parse_table_array *v) { - v->a[84][aux_sym_command_repeat1] = state(997); - v->a[84][aux_sym__literal_repeat1] = state(1267); - v->a[84][sym_word] = actions(286); - v->a[84][anon_sym_for] = actions(9); - v->a[84][anon_sym_select] = actions(11); - v->a[84][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[84][anon_sym_LT] = actions(290); - v->a[84][anon_sym_GT] = actions(290); - v->a[84][anon_sym_GT_GT] = actions(292); - v->a[84][anon_sym_LPAREN] = actions(19); - v->a[84][anon_sym_while] = actions(21); - v->a[84][anon_sym_until] = actions(21); - v->a[84][anon_sym_done] = actions(831); - v->a[84][anon_sym_if] = actions(23); - v->a[84][anon_sym_case] = actions(25); - v->a[84][anon_sym_function] = actions(300); - v->a[84][anon_sym_LBRACE] = actions(29); - v->a[84][anon_sym_BANG] = actions(302); - v->a[84][anon_sym_LBRACK] = actions(33); - v->a[84][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[101][anon_sym_BQUOTE] = actions(105); + v->a[101][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[101][sym_comment] = actions(57); + v->a[101][sym_file_descriptor] = actions(441); + v->a[101][sym_variable_name] = actions(443); + v->a[101][sym_test_operator] = actions(439); + v->a[101][sym__brace_start] = actions(113); + v->a[102][sym__statements] = state(3612); + v->a[102][sym__statement_not_pipeline] = state(3476); + v->a[102][sym_redirected_statement] = state(2121); + v->a[102][sym_for_statement] = state(2121); + v->a[102][sym_while_statement] = state(2121); + v->a[102][sym_if_statement] = state(2121); + v->a[102][sym_case_statement] = state(2121); + v->a[102][sym_function_definition] = state(2121); + v->a[102][sym_compound_statement] = state(2121); + v->a[102][sym_subshell] = state(2121); + v->a[102][sym_pipeline] = state(2499); + v->a[102][sym_list] = state(2121); + v->a[102][sym_negated_command] = state(2121); parse_table_397(v); } void parse_table_397(t_parse_table_array *v) { - v->a[84][anon_sym_declare] = actions(304); - v->a[84][anon_sym_typeset] = actions(304); - v->a[84][anon_sym_export] = actions(304); - v->a[84][anon_sym_readonly] = actions(304); - v->a[84][anon_sym_local] = actions(304); - v->a[84][anon_sym_unset] = actions(306); - v->a[84][anon_sym_unsetenv] = actions(306); - v->a[84][anon_sym_AMP_GT] = actions(290); - v->a[84][anon_sym_AMP_GT_GT] = actions(292); - v->a[84][anon_sym_LT_AMP] = actions(290); - v->a[84][anon_sym_GT_AMP] = actions(290); - v->a[84][anon_sym_GT_PIPE] = actions(292); - v->a[84][anon_sym_LT_AMP_DASH] = actions(308); - v->a[84][anon_sym_GT_AMP_DASH] = actions(308); - v->a[84][anon_sym_LT_LT_LT] = actions(310); - v->a[84][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[84][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[84][anon_sym_DOLLAR] = actions(316); - v->a[84][sym__special_character] = actions(318); - v->a[84][anon_sym_DQUOTE] = actions(320); + v->a[102][sym_declaration_command] = state(2121); + v->a[102][sym_unset_command] = state(2121); + v->a[102][sym_command] = state(2121); + v->a[102][sym_command_name] = state(340); + v->a[102][sym_variable_assignment] = state(709); + v->a[102][sym_variable_assignments] = state(2121); + v->a[102][sym_file_redirect] = state(1361); + v->a[102][sym_arithmetic_expansion] = state(834); + v->a[102][sym_brace_expression] = state(834); + v->a[102][sym_concatenation] = state(1192); + v->a[102][sym_string] = state(834); + v->a[102][sym_number] = state(834); + v->a[102][sym_simple_expansion] = state(834); + v->a[102][sym_expansion] = state(834); + v->a[102][sym_command_substitution] = state(834); + v->a[102][aux_sym__statements_repeat1] = state(236); + v->a[102][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[102][aux_sym_command_repeat1] = state(1008); + v->a[102][aux_sym__literal_repeat1] = state(1048); + v->a[102][sym_word] = actions(467); parse_table_398(v); } void parse_table_398(t_parse_table_array *v) { - v->a[84][sym_raw_string] = actions(322); - v->a[84][sym_ansi_c_string] = actions(322); - v->a[84][aux_sym_number_token1] = actions(324); - v->a[84][aux_sym_number_token2] = actions(326); - v->a[84][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[84][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[84][anon_sym_BQUOTE] = actions(332); - v->a[84][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[84][anon_sym_LT_LPAREN] = actions(336); - v->a[84][anon_sym_GT_LPAREN] = actions(336); - v->a[84][sym_comment] = actions(71); - v->a[84][sym_file_descriptor] = actions(338); - v->a[84][sym_variable_name] = actions(340); - v->a[84][sym_test_operator] = actions(342); - v->a[84][sym__brace_start] = actions(344); - v->a[85][aux_sym__terminated_statement] = state(105); - v->a[85][sym__statement_not_pipeline] = state(6718); - v->a[85][sym_redirected_statement] = state(4951); - v->a[85][sym_for_statement] = state(4951); - v->a[85][sym_c_style_for_statement] = state(4951); + v->a[102][anon_sym_for] = actions(9); + v->a[102][anon_sym_select] = actions(9); + v->a[102][anon_sym_while] = actions(11); + v->a[102][anon_sym_until] = actions(11); + v->a[102][anon_sym_if] = actions(13); + v->a[102][anon_sym_case] = actions(15); + v->a[102][anon_sym_LPAREN] = actions(17); + v->a[102][anon_sym_function] = actions(469); + v->a[102][anon_sym_LBRACE] = actions(21); + v->a[102][anon_sym_BANG] = actions(471); + v->a[102][anon_sym_declare] = actions(473); + v->a[102][anon_sym_typeset] = actions(473); + v->a[102][anon_sym_export] = actions(473); + v->a[102][anon_sym_readonly] = actions(473); + v->a[102][anon_sym_local] = actions(473); + v->a[102][anon_sym_unset] = actions(475); + v->a[102][anon_sym_unsetenv] = actions(475); + v->a[102][anon_sym_LT] = actions(81); + v->a[102][anon_sym_GT] = actions(81); + v->a[102][anon_sym_GT_GT] = actions(83); parse_table_399(v); } void parse_table_399(t_parse_table_array *v) { - v->a[85][sym_while_statement] = state(4567); - v->a[85][sym_if_statement] = state(4567); - v->a[85][sym_case_statement] = state(4951); - v->a[85][sym_function_definition] = state(4951); - v->a[85][sym_compound_statement] = state(4951); - v->a[85][sym_subshell] = state(4951); - v->a[85][sym_pipeline] = state(5163); - v->a[85][sym_list] = state(4951); - v->a[85][sym_negated_command] = state(4951); - v->a[85][sym_test_command] = state(4951); - v->a[85][sym_declaration_command] = state(4951); - v->a[85][sym_unset_command] = state(4951); - v->a[85][sym_command] = state(4951); - v->a[85][sym_command_name] = state(544); - v->a[85][sym_variable_assignment] = state(1153); - v->a[85][sym_variable_assignments] = state(4951); - v->a[85][sym_subscript] = state(6790); - v->a[85][sym_file_redirect] = state(2019); - v->a[85][sym_herestring_redirect] = state(2017); - v->a[85][sym_arithmetic_expansion] = state(1078); + v->a[102][anon_sym_AMP_GT] = actions(81); + v->a[102][anon_sym_AMP_GT_GT] = actions(83); + v->a[102][anon_sym_LT_AMP] = actions(81); + v->a[102][anon_sym_GT_AMP] = actions(81); + v->a[102][anon_sym_GT_PIPE] = actions(83); + v->a[102][anon_sym_LT_AMP_DASH] = actions(85); + v->a[102][anon_sym_GT_AMP_DASH] = actions(85); + v->a[102][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[102][anon_sym_DOLLAR] = actions(89); + v->a[102][sym__special_character] = actions(91); + v->a[102][anon_sym_DQUOTE] = actions(93); + v->a[102][sym_raw_string] = actions(95); + v->a[102][aux_sym_number_token1] = actions(97); + v->a[102][aux_sym_number_token2] = actions(99); + v->a[102][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[102][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[102][anon_sym_BQUOTE] = actions(105); + v->a[102][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[102][sym_comment] = actions(57); + v->a[102][sym_file_descriptor] = actions(109); parse_table_400(v); } diff --git a/parser/static/parse_table/parse_table_8.c b/parser/static/parse_table/parse_table_8.c index 697922e3..498c4c40 100644 --- a/parser/static/parse_table/parse_table_8.c +++ b/parser/static/parse_table/parse_table_8.c @@ -14,126 +14,126 @@ void parse_table_40(t_parse_table_array *v) { - v->a[7][anon_sym_if] = actions(159); - v->a[7][anon_sym_case] = actions(161); - v->a[7][anon_sym_function] = actions(163); - v->a[7][anon_sym_LBRACE] = actions(165); - v->a[7][anon_sym_BANG] = actions(167); - v->a[7][anon_sym_LBRACK] = actions(169); - v->a[7][anon_sym_RBRACK] = actions(227); - v->a[7][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[7][anon_sym_declare] = actions(175); - v->a[7][anon_sym_typeset] = actions(175); - v->a[7][anon_sym_export] = actions(175); - v->a[7][anon_sym_readonly] = actions(175); - v->a[7][anon_sym_local] = actions(175); - v->a[7][anon_sym_unset] = actions(177); - v->a[7][anon_sym_unsetenv] = actions(177); - v->a[7][anon_sym_AMP_GT] = actions(151); - v->a[7][anon_sym_AMP_GT_GT] = actions(153); - v->a[7][anon_sym_LT_AMP] = actions(151); - v->a[7][anon_sym_GT_AMP] = actions(151); - v->a[7][anon_sym_GT_PIPE] = actions(153); + v->a[9][anon_sym_select] = actions(9); + v->a[9][anon_sym_while] = actions(11); + v->a[9][anon_sym_until] = actions(11); + v->a[9][anon_sym_if] = actions(13); + v->a[9][anon_sym_fi] = actions(127); + v->a[9][anon_sym_elif] = actions(69); + v->a[9][anon_sym_else] = actions(71); + v->a[9][anon_sym_case] = actions(15); + v->a[9][anon_sym_LPAREN] = actions(17); + v->a[9][anon_sym_function] = actions(73); + v->a[9][anon_sym_LBRACE] = actions(21); + v->a[9][anon_sym_BANG] = actions(75); + v->a[9][anon_sym_declare] = actions(77); + v->a[9][anon_sym_typeset] = actions(77); + v->a[9][anon_sym_export] = actions(77); + v->a[9][anon_sym_readonly] = actions(77); + v->a[9][anon_sym_local] = actions(77); + v->a[9][anon_sym_unset] = actions(79); + v->a[9][anon_sym_unsetenv] = actions(79); + v->a[9][anon_sym_LT] = actions(81); parse_table_41(v); } void parse_table_41(t_parse_table_array *v) { - v->a[7][anon_sym_LT_AMP_DASH] = actions(179); - v->a[7][anon_sym_GT_AMP_DASH] = actions(179); - v->a[7][anon_sym_LT_LT_LT] = actions(181); - v->a[7][anon_sym_PLUS_PLUS2] = actions(183); - v->a[7][anon_sym_DASH_DASH2] = actions(183); - v->a[7][anon_sym_DASH2] = actions(185); - v->a[7][anon_sym_PLUS2] = actions(185); - v->a[7][anon_sym_TILDE] = actions(187); - v->a[7][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[7][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[7][anon_sym_DOLLAR] = actions(193); - v->a[7][sym__special_character] = actions(195); - v->a[7][anon_sym_DQUOTE] = actions(197); - v->a[7][sym_raw_string] = actions(199); - v->a[7][sym_ansi_c_string] = actions(199); - v->a[7][aux_sym_number_token1] = actions(201); - v->a[7][aux_sym_number_token2] = actions(203); - v->a[7][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[7][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[7][anon_sym_BQUOTE] = actions(209); + v->a[9][anon_sym_GT] = actions(81); + v->a[9][anon_sym_GT_GT] = actions(83); + v->a[9][anon_sym_AMP_GT] = actions(81); + v->a[9][anon_sym_AMP_GT_GT] = actions(83); + v->a[9][anon_sym_LT_AMP] = actions(81); + v->a[9][anon_sym_GT_AMP] = actions(81); + v->a[9][anon_sym_GT_PIPE] = actions(83); + v->a[9][anon_sym_LT_AMP_DASH] = actions(85); + v->a[9][anon_sym_GT_AMP_DASH] = actions(85); + v->a[9][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[9][anon_sym_DOLLAR] = actions(89); + v->a[9][sym__special_character] = actions(91); + v->a[9][anon_sym_DQUOTE] = actions(93); + v->a[9][sym_raw_string] = actions(95); + v->a[9][aux_sym_number_token1] = actions(97); + v->a[9][aux_sym_number_token2] = actions(99); + v->a[9][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[9][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[9][anon_sym_BQUOTE] = actions(105); + v->a[9][anon_sym_DOLLAR_BQUOTE] = actions(107); parse_table_42(v); } void parse_table_42(t_parse_table_array *v) { - v->a[7][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[7][anon_sym_LT_LPAREN] = actions(213); - v->a[7][anon_sym_GT_LPAREN] = actions(213); - v->a[7][sym_comment] = actions(71); - v->a[7][sym_file_descriptor] = actions(215); - v->a[7][sym_variable_name] = actions(217); - v->a[7][sym_test_operator] = actions(219); - v->a[7][sym__brace_start] = actions(221); - v->a[8][sym__statement_not_pipeline] = state(6568); - v->a[8][sym_redirected_statement] = state(5358); - v->a[8][sym_for_statement] = state(5406); - v->a[8][sym_c_style_for_statement] = state(5406); - v->a[8][sym_while_statement] = state(5195); - v->a[8][sym_if_statement] = state(5195); - v->a[8][sym_case_statement] = state(5406); - v->a[8][sym_function_definition] = state(5406); - v->a[8][sym_compound_statement] = state(5406); - v->a[8][sym_subshell] = state(5406); - v->a[8][sym_pipeline] = state(5569); - v->a[8][sym_list] = state(5406); + v->a[9][sym_comment] = actions(57); + v->a[9][sym_file_descriptor] = actions(109); + v->a[9][sym_variable_name] = actions(111); + v->a[9][sym_test_operator] = actions(95); + v->a[9][sym__brace_start] = actions(113); + v->a[10][sym__statements] = state(3420); + v->a[10][sym__statement_not_pipeline] = state(3470); + v->a[10][sym_redirected_statement] = state(1914); + v->a[10][sym_for_statement] = state(1914); + v->a[10][sym_while_statement] = state(1914); + v->a[10][sym_if_statement] = state(1914); + v->a[10][sym_case_statement] = state(1914); + v->a[10][sym_function_definition] = state(1914); + v->a[10][sym_compound_statement] = state(1914); + v->a[10][sym_subshell] = state(1914); + v->a[10][sym_pipeline] = state(2054); + v->a[10][sym_list] = state(1914); + v->a[10][sym_negated_command] = state(1914); + v->a[10][sym_declaration_command] = state(1914); + v->a[10][sym_unset_command] = state(1914); parse_table_43(v); } void parse_table_43(t_parse_table_array *v) { - v->a[8][sym_negated_command] = state(5406); - v->a[8][sym_test_command] = state(5406); - v->a[8][sym_declaration_command] = state(5406); - v->a[8][sym_unset_command] = state(5406); - v->a[8][sym_command] = state(5406); - v->a[8][sym_command_name] = state(620); - v->a[8][sym_variable_assignment] = state(1811); - v->a[8][sym_variable_assignments] = state(5406); - v->a[8][sym_subscript] = state(6756); - v->a[8][sym_file_redirect] = state(2693); - v->a[8][sym_herestring_redirect] = state(2691); - v->a[8][sym__expression] = state(3052); - v->a[8][sym_binary_expression] = state(3071); - v->a[8][sym_ternary_expression] = state(3071); - v->a[8][sym_unary_expression] = state(3071); - v->a[8][sym_postfix_expression] = state(3071); - v->a[8][sym_parenthesized_expression] = state(3071); - v->a[8][sym_arithmetic_expansion] = state(496); - v->a[8][sym_brace_expression] = state(496); - v->a[8][sym_concatenation] = state(524); + v->a[10][sym_command] = state(1914); + v->a[10][sym_command_name] = state(257); + v->a[10][sym_variable_assignment] = state(445); + v->a[10][sym_variable_assignments] = state(1914); + v->a[10][sym_file_redirect] = state(1015); + v->a[10][sym_arithmetic_expansion] = state(508); + v->a[10][sym_brace_expression] = state(508); + v->a[10][sym_concatenation] = state(862); + v->a[10][sym_string] = state(508); + v->a[10][sym_number] = state(508); + v->a[10][sym_simple_expansion] = state(508); + v->a[10][sym_expansion] = state(508); + v->a[10][sym_command_substitution] = state(508); + v->a[10][aux_sym__statements_repeat1] = state(230); + v->a[10][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[10][aux_sym_command_repeat1] = state(1131); + v->a[10][aux_sym__literal_repeat1] = state(678); + v->a[10][sym_word] = actions(129); + v->a[10][anon_sym_for] = actions(131); + v->a[10][anon_sym_select] = actions(131); parse_table_44(v); } void parse_table_44(t_parse_table_array *v) { - v->a[8][sym_string] = state(496); - v->a[8][sym_translated_string] = state(496); - v->a[8][sym_number] = state(496); - v->a[8][sym_simple_expansion] = state(496); - v->a[8][sym_expansion] = state(496); - v->a[8][sym_command_substitution] = state(496); - v->a[8][sym_process_substitution] = state(496); - v->a[8][aux_sym_redirected_statement_repeat2] = state(5167); - v->a[8][aux_sym_command_repeat1] = state(955); - v->a[8][aux_sym__literal_repeat1] = state(522); - v->a[8][sym_word] = actions(143); - v->a[8][anon_sym_for] = actions(145); - v->a[8][anon_sym_select] = actions(147); - v->a[8][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[8][anon_sym_LT] = actions(151); - v->a[8][anon_sym_GT] = actions(151); - v->a[8][anon_sym_GT_GT] = actions(153); - v->a[8][anon_sym_LPAREN] = actions(155); - v->a[8][anon_sym_while] = actions(157); - v->a[8][anon_sym_until] = actions(157); + v->a[10][anon_sym_while] = actions(133); + v->a[10][anon_sym_until] = actions(133); + v->a[10][anon_sym_if] = actions(135); + v->a[10][anon_sym_case] = actions(137); + v->a[10][anon_sym_esac] = actions(139); + v->a[10][anon_sym_LPAREN] = actions(141); + v->a[10][anon_sym_SEMI_SEMI] = actions(143); + v->a[10][anon_sym_SEMI_AMP] = actions(145); + v->a[10][anon_sym_SEMI_SEMI_AMP] = actions(145); + v->a[10][anon_sym_function] = actions(147); + v->a[10][anon_sym_LBRACE] = actions(149); + v->a[10][anon_sym_BANG] = actions(151); + v->a[10][anon_sym_declare] = actions(153); + v->a[10][anon_sym_typeset] = actions(153); + v->a[10][anon_sym_export] = actions(153); + v->a[10][anon_sym_readonly] = actions(153); + v->a[10][anon_sym_local] = actions(153); + v->a[10][anon_sym_unset] = actions(155); + v->a[10][anon_sym_unsetenv] = actions(155); + v->a[10][anon_sym_LT] = actions(157); parse_table_45(v); } diff --git a/parser/static/parse_table/parse_table_80.c b/parser/static/parse_table/parse_table_80.c index 1e03ef90..0516a3f3 100644 --- a/parser/static/parse_table/parse_table_80.c +++ b/parser/static/parse_table/parse_table_80.c @@ -14,126 +14,126 @@ void parse_table_400(t_parse_table_array *v) { - v->a[85][sym_brace_expression] = state(1078); - v->a[85][sym_concatenation] = state(1376); - v->a[85][sym_string] = state(1078); - v->a[85][sym_translated_string] = state(1078); - v->a[85][sym_number] = state(1078); - v->a[85][sym_simple_expansion] = state(1078); - v->a[85][sym_expansion] = state(1078); - v->a[85][sym_command_substitution] = state(1078); - v->a[85][sym_process_substitution] = state(1078); - v->a[85][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[85][aux_sym_command_repeat1] = state(997); - v->a[85][aux_sym__literal_repeat1] = state(1267); - v->a[85][sym_word] = actions(286); - v->a[85][anon_sym_for] = actions(9); - v->a[85][anon_sym_select] = actions(11); - v->a[85][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[85][anon_sym_LT] = actions(290); - v->a[85][anon_sym_GT] = actions(290); - v->a[85][anon_sym_GT_GT] = actions(292); - v->a[85][anon_sym_LPAREN] = actions(19); + v->a[102][sym_variable_name] = actions(111); + v->a[102][sym_test_operator] = actions(95); + v->a[102][sym__brace_start] = actions(113); + v->a[103][sym__statements] = state(3848); + v->a[103][sym__statement_not_pipeline] = state(3476); + v->a[103][sym_redirected_statement] = state(2121); + v->a[103][sym_for_statement] = state(2121); + v->a[103][sym_while_statement] = state(2121); + v->a[103][sym_if_statement] = state(2121); + v->a[103][sym_case_statement] = state(2121); + v->a[103][sym_function_definition] = state(2121); + v->a[103][sym_compound_statement] = state(2121); + v->a[103][sym_subshell] = state(2121); + v->a[103][sym_pipeline] = state(2499); + v->a[103][sym_list] = state(2121); + v->a[103][sym_negated_command] = state(2121); + v->a[103][sym_declaration_command] = state(2121); + v->a[103][sym_unset_command] = state(2121); + v->a[103][sym_command] = state(2121); + v->a[103][sym_command_name] = state(340); parse_table_401(v); } void parse_table_401(t_parse_table_array *v) { - v->a[85][anon_sym_while] = actions(21); - v->a[85][anon_sym_until] = actions(21); - v->a[85][anon_sym_done] = actions(833); - v->a[85][anon_sym_if] = actions(23); - v->a[85][anon_sym_case] = actions(25); - v->a[85][anon_sym_function] = actions(300); - v->a[85][anon_sym_LBRACE] = actions(29); - v->a[85][anon_sym_BANG] = actions(302); - v->a[85][anon_sym_LBRACK] = actions(33); - v->a[85][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[85][anon_sym_declare] = actions(304); - v->a[85][anon_sym_typeset] = actions(304); - v->a[85][anon_sym_export] = actions(304); - v->a[85][anon_sym_readonly] = actions(304); - v->a[85][anon_sym_local] = actions(304); - v->a[85][anon_sym_unset] = actions(306); - v->a[85][anon_sym_unsetenv] = actions(306); - v->a[85][anon_sym_AMP_GT] = actions(290); - v->a[85][anon_sym_AMP_GT_GT] = actions(292); - v->a[85][anon_sym_LT_AMP] = actions(290); + v->a[103][sym_variable_assignment] = state(709); + v->a[103][sym_variable_assignments] = state(2121); + v->a[103][sym_file_redirect] = state(1361); + v->a[103][sym_arithmetic_expansion] = state(834); + v->a[103][sym_brace_expression] = state(834); + v->a[103][sym_concatenation] = state(1192); + v->a[103][sym_string] = state(834); + v->a[103][sym_number] = state(834); + v->a[103][sym_simple_expansion] = state(834); + v->a[103][sym_expansion] = state(834); + v->a[103][sym_command_substitution] = state(834); + v->a[103][aux_sym__statements_repeat1] = state(236); + v->a[103][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[103][aux_sym_command_repeat1] = state(1008); + v->a[103][aux_sym__literal_repeat1] = state(1048); + v->a[103][sym_word] = actions(467); + v->a[103][anon_sym_for] = actions(9); + v->a[103][anon_sym_select] = actions(9); + v->a[103][anon_sym_while] = actions(11); + v->a[103][anon_sym_until] = actions(11); parse_table_402(v); } void parse_table_402(t_parse_table_array *v) { - v->a[85][anon_sym_GT_AMP] = actions(290); - v->a[85][anon_sym_GT_PIPE] = actions(292); - v->a[85][anon_sym_LT_AMP_DASH] = actions(308); - v->a[85][anon_sym_GT_AMP_DASH] = actions(308); - v->a[85][anon_sym_LT_LT_LT] = actions(310); - v->a[85][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[85][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[85][anon_sym_DOLLAR] = actions(316); - v->a[85][sym__special_character] = actions(318); - v->a[85][anon_sym_DQUOTE] = actions(320); - v->a[85][sym_raw_string] = actions(322); - v->a[85][sym_ansi_c_string] = actions(322); - v->a[85][aux_sym_number_token1] = actions(324); - v->a[85][aux_sym_number_token2] = actions(326); - v->a[85][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[85][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[85][anon_sym_BQUOTE] = actions(332); - v->a[85][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[85][anon_sym_LT_LPAREN] = actions(336); - v->a[85][anon_sym_GT_LPAREN] = actions(336); + v->a[103][anon_sym_if] = actions(13); + v->a[103][anon_sym_case] = actions(15); + v->a[103][anon_sym_LPAREN] = actions(17); + v->a[103][anon_sym_function] = actions(469); + v->a[103][anon_sym_LBRACE] = actions(21); + v->a[103][anon_sym_BANG] = actions(471); + v->a[103][anon_sym_declare] = actions(473); + v->a[103][anon_sym_typeset] = actions(473); + v->a[103][anon_sym_export] = actions(473); + v->a[103][anon_sym_readonly] = actions(473); + v->a[103][anon_sym_local] = actions(473); + v->a[103][anon_sym_unset] = actions(475); + v->a[103][anon_sym_unsetenv] = actions(475); + v->a[103][anon_sym_LT] = actions(81); + v->a[103][anon_sym_GT] = actions(81); + v->a[103][anon_sym_GT_GT] = actions(83); + v->a[103][anon_sym_AMP_GT] = actions(81); + v->a[103][anon_sym_AMP_GT_GT] = actions(83); + v->a[103][anon_sym_LT_AMP] = actions(81); + v->a[103][anon_sym_GT_AMP] = actions(81); parse_table_403(v); } void parse_table_403(t_parse_table_array *v) { - v->a[85][sym_comment] = actions(71); - v->a[85][sym_file_descriptor] = actions(338); - v->a[85][sym_variable_name] = actions(340); - v->a[85][sym_test_operator] = actions(342); - v->a[85][sym__brace_start] = actions(344); - v->a[86][aux_sym__terminated_statement] = state(87); - v->a[86][sym__statement_not_pipeline] = state(6718); - v->a[86][sym_redirected_statement] = state(4993); - v->a[86][sym_for_statement] = state(4993); - v->a[86][sym_c_style_for_statement] = state(4993); - v->a[86][sym_while_statement] = state(4489); - v->a[86][sym_if_statement] = state(4489); - v->a[86][sym_case_statement] = state(4993); - v->a[86][sym_function_definition] = state(4993); - v->a[86][sym_compound_statement] = state(4993); - v->a[86][sym_subshell] = state(4993); - v->a[86][sym_pipeline] = state(5122); - v->a[86][sym_list] = state(4993); - v->a[86][sym_negated_command] = state(4993); - v->a[86][sym_test_command] = state(4993); + v->a[103][anon_sym_GT_PIPE] = actions(83); + v->a[103][anon_sym_LT_AMP_DASH] = actions(85); + v->a[103][anon_sym_GT_AMP_DASH] = actions(85); + v->a[103][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[103][anon_sym_DOLLAR] = actions(89); + v->a[103][sym__special_character] = actions(91); + v->a[103][anon_sym_DQUOTE] = actions(93); + v->a[103][sym_raw_string] = actions(95); + v->a[103][aux_sym_number_token1] = actions(97); + v->a[103][aux_sym_number_token2] = actions(99); + v->a[103][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[103][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[103][anon_sym_BQUOTE] = actions(105); + v->a[103][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[103][sym_comment] = actions(57); + v->a[103][sym_file_descriptor] = actions(109); + v->a[103][sym_variable_name] = actions(111); + v->a[103][sym_test_operator] = actions(95); + v->a[103][sym__brace_start] = actions(113); + v->a[104][aux_sym__terminated_statement] = state(96); parse_table_404(v); } void parse_table_404(t_parse_table_array *v) { - v->a[86][sym_declaration_command] = state(4993); - v->a[86][sym_unset_command] = state(4993); - v->a[86][sym_command] = state(4993); - v->a[86][sym_command_name] = state(544); - v->a[86][sym_variable_assignment] = state(1030); - v->a[86][sym_variable_assignments] = state(4993); - v->a[86][sym_subscript] = state(6790); - v->a[86][sym_file_redirect] = state(2019); - v->a[86][sym_herestring_redirect] = state(2017); - v->a[86][sym_arithmetic_expansion] = state(1078); - v->a[86][sym_brace_expression] = state(1078); - v->a[86][sym_concatenation] = state(1376); - v->a[86][sym_string] = state(1078); - v->a[86][sym_translated_string] = state(1078); - v->a[86][sym_number] = state(1078); - v->a[86][sym_simple_expansion] = state(1078); - v->a[86][sym_expansion] = state(1078); - v->a[86][sym_command_substitution] = state(1078); - v->a[86][sym_process_substitution] = state(1078); - v->a[86][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[104][sym__statement_not_pipeline] = state(3515); + v->a[104][sym_redirected_statement] = state(2188); + v->a[104][sym_for_statement] = state(2188); + v->a[104][sym_while_statement] = state(2188); + v->a[104][sym_if_statement] = state(2188); + v->a[104][sym_case_statement] = state(2188); + v->a[104][sym_function_definition] = state(2188); + v->a[104][sym_compound_statement] = state(2188); + v->a[104][sym_subshell] = state(2188); + v->a[104][sym_pipeline] = state(2586); + v->a[104][sym_list] = state(2188); + v->a[104][sym_negated_command] = state(2188); + v->a[104][sym_declaration_command] = state(2188); + v->a[104][sym_unset_command] = state(2188); + v->a[104][sym_command] = state(2188); + v->a[104][sym_command_name] = state(310); + v->a[104][sym_variable_assignment] = state(660); + v->a[104][sym_variable_assignments] = state(2188); + v->a[104][sym_file_redirect] = state(1320); + v->a[104][sym_arithmetic_expansion] = state(834); parse_table_405(v); } diff --git a/parser/static/parse_table/parse_table_81.c b/parser/static/parse_table/parse_table_81.c index fbb5c28a..1dacba1e 100644 --- a/parser/static/parse_table/parse_table_81.c +++ b/parser/static/parse_table/parse_table_81.c @@ -14,126 +14,126 @@ void parse_table_405(t_parse_table_array *v) { - v->a[86][aux_sym_command_repeat1] = state(997); - v->a[86][aux_sym__literal_repeat1] = state(1267); - v->a[86][sym_word] = actions(286); - v->a[86][anon_sym_for] = actions(9); - v->a[86][anon_sym_select] = actions(11); - v->a[86][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[86][anon_sym_LT] = actions(290); - v->a[86][anon_sym_GT] = actions(290); - v->a[86][anon_sym_GT_GT] = actions(292); - v->a[86][anon_sym_LPAREN] = actions(19); - v->a[86][anon_sym_while] = actions(21); - v->a[86][anon_sym_until] = actions(21); - v->a[86][anon_sym_if] = actions(23); - v->a[86][anon_sym_case] = actions(25); - v->a[86][anon_sym_function] = actions(300); - v->a[86][anon_sym_LBRACE] = actions(29); - v->a[86][anon_sym_RBRACE] = actions(835); - v->a[86][anon_sym_BANG] = actions(302); - v->a[86][anon_sym_LBRACK] = actions(33); - v->a[86][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[104][sym_brace_expression] = state(834); + v->a[104][sym_concatenation] = state(1192); + v->a[104][sym_string] = state(834); + v->a[104][sym_number] = state(834); + v->a[104][sym_simple_expansion] = state(834); + v->a[104][sym_expansion] = state(834); + v->a[104][sym_command_substitution] = state(834); + v->a[104][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[104][aux_sym_command_repeat1] = state(1035); + v->a[104][aux_sym__literal_repeat1] = state(1048); + v->a[104][sym_word] = actions(65); + v->a[104][anon_sym_for] = actions(9); + v->a[104][anon_sym_select] = actions(9); + v->a[104][anon_sym_while] = actions(11); + v->a[104][anon_sym_until] = actions(11); + v->a[104][anon_sym_done] = actions(491); + v->a[104][anon_sym_if] = actions(13); + v->a[104][anon_sym_case] = actions(15); + v->a[104][anon_sym_LPAREN] = actions(17); + v->a[104][anon_sym_function] = actions(73); parse_table_406(v); } void parse_table_406(t_parse_table_array *v) { - v->a[86][anon_sym_declare] = actions(304); - v->a[86][anon_sym_typeset] = actions(304); - v->a[86][anon_sym_export] = actions(304); - v->a[86][anon_sym_readonly] = actions(304); - v->a[86][anon_sym_local] = actions(304); - v->a[86][anon_sym_unset] = actions(306); - v->a[86][anon_sym_unsetenv] = actions(306); - v->a[86][anon_sym_AMP_GT] = actions(290); - v->a[86][anon_sym_AMP_GT_GT] = actions(292); - v->a[86][anon_sym_LT_AMP] = actions(290); - v->a[86][anon_sym_GT_AMP] = actions(290); - v->a[86][anon_sym_GT_PIPE] = actions(292); - v->a[86][anon_sym_LT_AMP_DASH] = actions(308); - v->a[86][anon_sym_GT_AMP_DASH] = actions(308); - v->a[86][anon_sym_LT_LT_LT] = actions(310); - v->a[86][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[86][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[86][anon_sym_DOLLAR] = actions(316); - v->a[86][sym__special_character] = actions(318); - v->a[86][anon_sym_DQUOTE] = actions(320); + v->a[104][anon_sym_LBRACE] = actions(21); + v->a[104][anon_sym_BANG] = actions(75); + v->a[104][anon_sym_declare] = actions(77); + v->a[104][anon_sym_typeset] = actions(77); + v->a[104][anon_sym_export] = actions(77); + v->a[104][anon_sym_readonly] = actions(77); + v->a[104][anon_sym_local] = actions(77); + v->a[104][anon_sym_unset] = actions(79); + v->a[104][anon_sym_unsetenv] = actions(79); + v->a[104][anon_sym_LT] = actions(81); + v->a[104][anon_sym_GT] = actions(81); + v->a[104][anon_sym_GT_GT] = actions(83); + v->a[104][anon_sym_AMP_GT] = actions(81); + v->a[104][anon_sym_AMP_GT_GT] = actions(83); + v->a[104][anon_sym_LT_AMP] = actions(81); + v->a[104][anon_sym_GT_AMP] = actions(81); + v->a[104][anon_sym_GT_PIPE] = actions(83); + v->a[104][anon_sym_LT_AMP_DASH] = actions(85); + v->a[104][anon_sym_GT_AMP_DASH] = actions(85); + v->a[104][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_407(v); } void parse_table_407(t_parse_table_array *v) { - v->a[86][sym_raw_string] = actions(322); - v->a[86][sym_ansi_c_string] = actions(322); - v->a[86][aux_sym_number_token1] = actions(324); - v->a[86][aux_sym_number_token2] = actions(326); - v->a[86][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[86][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[86][anon_sym_BQUOTE] = actions(332); - v->a[86][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[86][anon_sym_LT_LPAREN] = actions(336); - v->a[86][anon_sym_GT_LPAREN] = actions(336); - v->a[86][sym_comment] = actions(71); - v->a[86][sym_file_descriptor] = actions(338); - v->a[86][sym_variable_name] = actions(340); - v->a[86][sym_test_operator] = actions(342); - v->a[86][sym__brace_start] = actions(344); - v->a[87][aux_sym__terminated_statement] = state(62); - v->a[87][sym__statement_not_pipeline] = state(6718); - v->a[87][sym_redirected_statement] = state(4993); - v->a[87][sym_for_statement] = state(4993); - v->a[87][sym_c_style_for_statement] = state(4993); + v->a[104][anon_sym_DOLLAR] = actions(89); + v->a[104][sym__special_character] = actions(91); + v->a[104][anon_sym_DQUOTE] = actions(93); + v->a[104][sym_raw_string] = actions(95); + v->a[104][aux_sym_number_token1] = actions(97); + v->a[104][aux_sym_number_token2] = actions(99); + v->a[104][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[104][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[104][anon_sym_BQUOTE] = actions(105); + v->a[104][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[104][sym_comment] = actions(57); + v->a[104][sym_file_descriptor] = actions(109); + v->a[104][sym_variable_name] = actions(111); + v->a[104][sym_test_operator] = actions(95); + v->a[104][sym__brace_start] = actions(113); + v->a[105][sym__statements] = state(3613); + v->a[105][sym__statement_not_pipeline] = state(3480); + v->a[105][sym_redirected_statement] = state(2098); + v->a[105][sym_for_statement] = state(2098); + v->a[105][sym_while_statement] = state(2098); parse_table_408(v); } void parse_table_408(t_parse_table_array *v) { - v->a[87][sym_while_statement] = state(4489); - v->a[87][sym_if_statement] = state(4489); - v->a[87][sym_case_statement] = state(4993); - v->a[87][sym_function_definition] = state(4993); - v->a[87][sym_compound_statement] = state(4993); - v->a[87][sym_subshell] = state(4993); - v->a[87][sym_pipeline] = state(5122); - v->a[87][sym_list] = state(4993); - v->a[87][sym_negated_command] = state(4993); - v->a[87][sym_test_command] = state(4993); - v->a[87][sym_declaration_command] = state(4993); - v->a[87][sym_unset_command] = state(4993); - v->a[87][sym_command] = state(4993); - v->a[87][sym_command_name] = state(544); - v->a[87][sym_variable_assignment] = state(1030); - v->a[87][sym_variable_assignments] = state(4993); - v->a[87][sym_subscript] = state(6790); - v->a[87][sym_file_redirect] = state(2019); - v->a[87][sym_herestring_redirect] = state(2017); - v->a[87][sym_arithmetic_expansion] = state(1078); + v->a[105][sym_if_statement] = state(2098); + v->a[105][sym_case_statement] = state(2098); + v->a[105][sym_function_definition] = state(2098); + v->a[105][sym_compound_statement] = state(2098); + v->a[105][sym_subshell] = state(2098); + v->a[105][sym_pipeline] = state(2384); + v->a[105][sym_list] = state(2098); + v->a[105][sym_negated_command] = state(2098); + v->a[105][sym_declaration_command] = state(2098); + v->a[105][sym_unset_command] = state(2098); + v->a[105][sym_command] = state(2098); + v->a[105][sym_command_name] = state(292); + v->a[105][sym_variable_assignment] = state(539); + v->a[105][sym_variable_assignments] = state(2098); + v->a[105][sym_file_redirect] = state(1279); + v->a[105][sym_arithmetic_expansion] = state(702); + v->a[105][sym_brace_expression] = state(702); + v->a[105][sym_concatenation] = state(1192); + v->a[105][sym_string] = state(702); + v->a[105][sym_number] = state(702); parse_table_409(v); } void parse_table_409(t_parse_table_array *v) { - v->a[87][sym_brace_expression] = state(1078); - v->a[87][sym_concatenation] = state(1376); - v->a[87][sym_string] = state(1078); - v->a[87][sym_translated_string] = state(1078); - v->a[87][sym_number] = state(1078); - v->a[87][sym_simple_expansion] = state(1078); - v->a[87][sym_expansion] = state(1078); - v->a[87][sym_command_substitution] = state(1078); - v->a[87][sym_process_substitution] = state(1078); - v->a[87][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[87][aux_sym_command_repeat1] = state(997); - v->a[87][aux_sym__literal_repeat1] = state(1267); - v->a[87][sym_word] = actions(286); - v->a[87][anon_sym_for] = actions(9); - v->a[87][anon_sym_select] = actions(11); - v->a[87][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[87][anon_sym_LT] = actions(290); - v->a[87][anon_sym_GT] = actions(290); - v->a[87][anon_sym_GT_GT] = actions(292); - v->a[87][anon_sym_LPAREN] = actions(19); + v->a[105][sym_simple_expansion] = state(702); + v->a[105][sym_expansion] = state(702); + v->a[105][sym_command_substitution] = state(702); + v->a[105][aux_sym__statements_repeat1] = state(226); + v->a[105][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[105][aux_sym_command_repeat1] = state(1041); + v->a[105][aux_sym__literal_repeat1] = state(1048); + v->a[105][sym_word] = actions(419); + v->a[105][anon_sym_for] = actions(9); + v->a[105][anon_sym_select] = actions(9); + v->a[105][anon_sym_while] = actions(11); + v->a[105][anon_sym_until] = actions(11); + v->a[105][anon_sym_if] = actions(13); + v->a[105][anon_sym_case] = actions(15); + v->a[105][anon_sym_LPAREN] = actions(17); + v->a[105][anon_sym_function] = actions(423); + v->a[105][anon_sym_LBRACE] = actions(21); + v->a[105][anon_sym_BANG] = actions(425); + v->a[105][anon_sym_declare] = actions(427); + v->a[105][anon_sym_typeset] = actions(427); parse_table_410(v); } diff --git a/parser/static/parse_table/parse_table_82.c b/parser/static/parse_table/parse_table_82.c index 4e0c37ee..2fe9a7d3 100644 --- a/parser/static/parse_table/parse_table_82.c +++ b/parser/static/parse_table/parse_table_82.c @@ -14,126 +14,126 @@ void parse_table_410(t_parse_table_array *v) { - v->a[87][anon_sym_while] = actions(21); - v->a[87][anon_sym_until] = actions(21); - v->a[87][anon_sym_if] = actions(23); - v->a[87][anon_sym_case] = actions(25); - v->a[87][anon_sym_function] = actions(300); - v->a[87][anon_sym_LBRACE] = actions(29); - v->a[87][anon_sym_RBRACE] = actions(837); - v->a[87][anon_sym_BANG] = actions(302); - v->a[87][anon_sym_LBRACK] = actions(33); - v->a[87][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[87][anon_sym_declare] = actions(304); - v->a[87][anon_sym_typeset] = actions(304); - v->a[87][anon_sym_export] = actions(304); - v->a[87][anon_sym_readonly] = actions(304); - v->a[87][anon_sym_local] = actions(304); - v->a[87][anon_sym_unset] = actions(306); - v->a[87][anon_sym_unsetenv] = actions(306); - v->a[87][anon_sym_AMP_GT] = actions(290); - v->a[87][anon_sym_AMP_GT_GT] = actions(292); - v->a[87][anon_sym_LT_AMP] = actions(290); + v->a[105][anon_sym_export] = actions(427); + v->a[105][anon_sym_readonly] = actions(427); + v->a[105][anon_sym_local] = actions(427); + v->a[105][anon_sym_unset] = actions(429); + v->a[105][anon_sym_unsetenv] = actions(429); + v->a[105][anon_sym_LT] = actions(431); + v->a[105][anon_sym_GT] = actions(431); + v->a[105][anon_sym_GT_GT] = actions(433); + v->a[105][anon_sym_AMP_GT] = actions(431); + v->a[105][anon_sym_AMP_GT_GT] = actions(433); + v->a[105][anon_sym_LT_AMP] = actions(431); + v->a[105][anon_sym_GT_AMP] = actions(431); + v->a[105][anon_sym_GT_PIPE] = actions(433); + v->a[105][anon_sym_LT_AMP_DASH] = actions(435); + v->a[105][anon_sym_GT_AMP_DASH] = actions(435); + v->a[105][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[105][anon_sym_DOLLAR] = actions(89); + v->a[105][sym__special_character] = actions(437); + v->a[105][anon_sym_DQUOTE] = actions(93); + v->a[105][sym_raw_string] = actions(439); parse_table_411(v); } void parse_table_411(t_parse_table_array *v) { - v->a[87][anon_sym_GT_AMP] = actions(290); - v->a[87][anon_sym_GT_PIPE] = actions(292); - v->a[87][anon_sym_LT_AMP_DASH] = actions(308); - v->a[87][anon_sym_GT_AMP_DASH] = actions(308); - v->a[87][anon_sym_LT_LT_LT] = actions(310); - v->a[87][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[87][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[87][anon_sym_DOLLAR] = actions(316); - v->a[87][sym__special_character] = actions(318); - v->a[87][anon_sym_DQUOTE] = actions(320); - v->a[87][sym_raw_string] = actions(322); - v->a[87][sym_ansi_c_string] = actions(322); - v->a[87][aux_sym_number_token1] = actions(324); - v->a[87][aux_sym_number_token2] = actions(326); - v->a[87][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[87][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[87][anon_sym_BQUOTE] = actions(332); - v->a[87][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[87][anon_sym_LT_LPAREN] = actions(336); - v->a[87][anon_sym_GT_LPAREN] = actions(336); + v->a[105][aux_sym_number_token1] = actions(97); + v->a[105][aux_sym_number_token2] = actions(99); + v->a[105][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[105][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[105][anon_sym_BQUOTE] = actions(105); + v->a[105][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[105][sym_comment] = actions(57); + v->a[105][sym_file_descriptor] = actions(441); + v->a[105][sym_variable_name] = actions(443); + v->a[105][sym_test_operator] = actions(439); + v->a[105][sym__brace_start] = actions(113); + v->a[106][sym__statements] = state(3824); + v->a[106][sym__statement_not_pipeline] = state(3480); + v->a[106][sym_redirected_statement] = state(2098); + v->a[106][sym_for_statement] = state(2098); + v->a[106][sym_while_statement] = state(2098); + v->a[106][sym_if_statement] = state(2098); + v->a[106][sym_case_statement] = state(2098); + v->a[106][sym_function_definition] = state(2098); + v->a[106][sym_compound_statement] = state(2098); parse_table_412(v); } void parse_table_412(t_parse_table_array *v) { - v->a[87][sym_comment] = actions(71); - v->a[87][sym_file_descriptor] = actions(338); - v->a[87][sym_variable_name] = actions(340); - v->a[87][sym_test_operator] = actions(342); - v->a[87][sym__brace_start] = actions(344); - v->a[88][sym__statements] = state(7098); - v->a[88][sym__statement_not_pipeline] = state(6614); - v->a[88][sym_redirected_statement] = state(4797); - v->a[88][sym_for_statement] = state(4797); - v->a[88][sym_c_style_for_statement] = state(4797); - v->a[88][sym_while_statement] = state(4400); - v->a[88][sym_if_statement] = state(4400); - v->a[88][sym_case_statement] = state(4797); - v->a[88][sym_function_definition] = state(4797); - v->a[88][sym_compound_statement] = state(4797); - v->a[88][sym_subshell] = state(4797); - v->a[88][sym_pipeline] = state(5054); - v->a[88][sym_list] = state(4797); - v->a[88][sym_negated_command] = state(4797); - v->a[88][sym_test_command] = state(4797); + v->a[106][sym_subshell] = state(2098); + v->a[106][sym_pipeline] = state(2384); + v->a[106][sym_list] = state(2098); + v->a[106][sym_negated_command] = state(2098); + v->a[106][sym_declaration_command] = state(2098); + v->a[106][sym_unset_command] = state(2098); + v->a[106][sym_command] = state(2098); + v->a[106][sym_command_name] = state(292); + v->a[106][sym_variable_assignment] = state(539); + v->a[106][sym_variable_assignments] = state(2098); + v->a[106][sym_file_redirect] = state(1294); + v->a[106][sym_arithmetic_expansion] = state(702); + v->a[106][sym_brace_expression] = state(702); + v->a[106][sym_concatenation] = state(1192); + v->a[106][sym_string] = state(702); + v->a[106][sym_number] = state(702); + v->a[106][sym_simple_expansion] = state(702); + v->a[106][sym_expansion] = state(702); + v->a[106][sym_command_substitution] = state(702); + v->a[106][aux_sym__statements_repeat1] = state(226); parse_table_413(v); } void parse_table_413(t_parse_table_array *v) { - v->a[88][sym_declaration_command] = state(4797); - v->a[88][sym_unset_command] = state(4797); - v->a[88][sym_command] = state(4797); - v->a[88][sym_command_name] = state(533); - v->a[88][sym_variable_assignment] = state(945); - v->a[88][sym_variable_assignments] = state(4797); - v->a[88][sym_subscript] = state(6754); - v->a[88][sym_file_redirect] = state(2019); - v->a[88][sym_herestring_redirect] = state(2017); - v->a[88][sym_arithmetic_expansion] = state(938); - v->a[88][sym_brace_expression] = state(938); - v->a[88][sym_concatenation] = state(1376); - v->a[88][sym_string] = state(938); - v->a[88][sym_translated_string] = state(938); - v->a[88][sym_number] = state(938); - v->a[88][sym_simple_expansion] = state(938); - v->a[88][sym_expansion] = state(938); - v->a[88][sym_command_substitution] = state(938); - v->a[88][sym_process_substitution] = state(938); - v->a[88][aux_sym__statements_repeat1] = state(423); + v->a[106][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[106][aux_sym_command_repeat1] = state(1041); + v->a[106][aux_sym__literal_repeat1] = state(1048); + v->a[106][sym_word] = actions(419); + v->a[106][anon_sym_for] = actions(9); + v->a[106][anon_sym_select] = actions(9); + v->a[106][anon_sym_while] = actions(11); + v->a[106][anon_sym_until] = actions(11); + v->a[106][anon_sym_if] = actions(13); + v->a[106][anon_sym_case] = actions(15); + v->a[106][anon_sym_LPAREN] = actions(17); + v->a[106][anon_sym_function] = actions(423); + v->a[106][anon_sym_LBRACE] = actions(21); + v->a[106][anon_sym_BANG] = actions(425); + v->a[106][anon_sym_declare] = actions(427); + v->a[106][anon_sym_typeset] = actions(427); + v->a[106][anon_sym_export] = actions(427); + v->a[106][anon_sym_readonly] = actions(427); + v->a[106][anon_sym_local] = actions(427); + v->a[106][anon_sym_unset] = actions(429); parse_table_414(v); } void parse_table_414(t_parse_table_array *v) { - v->a[88][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[88][aux_sym_command_repeat1] = state(951); - v->a[88][aux_sym__literal_repeat1] = state(1267); - v->a[88][sym_word] = actions(765); - v->a[88][anon_sym_for] = actions(9); - v->a[88][anon_sym_select] = actions(11); - v->a[88][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[88][anon_sym_LT] = actions(85); - v->a[88][anon_sym_GT] = actions(85); - v->a[88][anon_sym_GT_GT] = actions(87); - v->a[88][anon_sym_LPAREN] = actions(19); - v->a[88][anon_sym_while] = actions(21); - v->a[88][anon_sym_until] = actions(21); - v->a[88][anon_sym_if] = actions(23); - v->a[88][anon_sym_case] = actions(25); - v->a[88][anon_sym_function] = actions(91); - v->a[88][anon_sym_LBRACE] = actions(29); - v->a[88][anon_sym_BANG] = actions(769); - v->a[88][anon_sym_LBRACK] = actions(33); - v->a[88][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[106][anon_sym_unsetenv] = actions(429); + v->a[106][anon_sym_LT] = actions(431); + v->a[106][anon_sym_GT] = actions(431); + v->a[106][anon_sym_GT_GT] = actions(433); + v->a[106][anon_sym_AMP_GT] = actions(431); + v->a[106][anon_sym_AMP_GT_GT] = actions(433); + v->a[106][anon_sym_LT_AMP] = actions(431); + v->a[106][anon_sym_GT_AMP] = actions(431); + v->a[106][anon_sym_GT_PIPE] = actions(433); + v->a[106][anon_sym_LT_AMP_DASH] = actions(435); + v->a[106][anon_sym_GT_AMP_DASH] = actions(435); + v->a[106][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[106][anon_sym_DOLLAR] = actions(89); + v->a[106][sym__special_character] = actions(437); + v->a[106][anon_sym_DQUOTE] = actions(93); + v->a[106][sym_raw_string] = actions(439); + v->a[106][aux_sym_number_token1] = actions(97); + v->a[106][aux_sym_number_token2] = actions(99); + v->a[106][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[106][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_415(v); } diff --git a/parser/static/parse_table/parse_table_83.c b/parser/static/parse_table/parse_table_83.c index 07e1522a..9b1509d1 100644 --- a/parser/static/parse_table/parse_table_83.c +++ b/parser/static/parse_table/parse_table_83.c @@ -14,126 +14,126 @@ void parse_table_415(t_parse_table_array *v) { - v->a[88][anon_sym_declare] = actions(95); - v->a[88][anon_sym_typeset] = actions(95); - v->a[88][anon_sym_export] = actions(95); - v->a[88][anon_sym_readonly] = actions(95); - v->a[88][anon_sym_local] = actions(95); - v->a[88][anon_sym_unset] = actions(97); - v->a[88][anon_sym_unsetenv] = actions(97); - v->a[88][anon_sym_AMP_GT] = actions(85); - v->a[88][anon_sym_AMP_GT_GT] = actions(87); - v->a[88][anon_sym_LT_AMP] = actions(85); - v->a[88][anon_sym_GT_AMP] = actions(85); - v->a[88][anon_sym_GT_PIPE] = actions(87); - v->a[88][anon_sym_LT_AMP_DASH] = actions(99); - v->a[88][anon_sym_GT_AMP_DASH] = actions(99); - v->a[88][anon_sym_LT_LT_LT] = actions(101); - v->a[88][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[88][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[88][anon_sym_DOLLAR] = actions(316); - v->a[88][sym__special_character] = actions(771); - v->a[88][anon_sym_DQUOTE] = actions(320); + v->a[106][anon_sym_BQUOTE] = actions(105); + v->a[106][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[106][sym_comment] = actions(57); + v->a[106][sym_file_descriptor] = actions(441); + v->a[106][sym_variable_name] = actions(443); + v->a[106][sym_test_operator] = actions(439); + v->a[106][sym__brace_start] = actions(113); + v->a[107][sym__statements] = state(3823); + v->a[107][sym__statement_not_pipeline] = state(3476); + v->a[107][sym_redirected_statement] = state(2121); + v->a[107][sym_for_statement] = state(2121); + v->a[107][sym_while_statement] = state(2121); + v->a[107][sym_if_statement] = state(2121); + v->a[107][sym_case_statement] = state(2121); + v->a[107][sym_function_definition] = state(2121); + v->a[107][sym_compound_statement] = state(2121); + v->a[107][sym_subshell] = state(2121); + v->a[107][sym_pipeline] = state(2499); + v->a[107][sym_list] = state(2121); + v->a[107][sym_negated_command] = state(2121); parse_table_416(v); } void parse_table_416(t_parse_table_array *v) { - v->a[88][sym_raw_string] = actions(773); - v->a[88][sym_ansi_c_string] = actions(773); - v->a[88][aux_sym_number_token1] = actions(324); - v->a[88][aux_sym_number_token2] = actions(326); - v->a[88][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[88][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[88][anon_sym_BQUOTE] = actions(332); - v->a[88][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[88][anon_sym_LT_LPAREN] = actions(336); - v->a[88][anon_sym_GT_LPAREN] = actions(336); - v->a[88][sym_comment] = actions(71); - v->a[88][sym_file_descriptor] = actions(135); - v->a[88][sym_variable_name] = actions(137); - v->a[88][sym_test_operator] = actions(775); - v->a[88][sym__brace_start] = actions(344); - v->a[89][sym__statements] = state(7047); - v->a[89][sym__statement_not_pipeline] = state(6614); - v->a[89][sym_redirected_statement] = state(4797); - v->a[89][sym_for_statement] = state(4797); - v->a[89][sym_c_style_for_statement] = state(4797); + v->a[107][sym_declaration_command] = state(2121); + v->a[107][sym_unset_command] = state(2121); + v->a[107][sym_command] = state(2121); + v->a[107][sym_command_name] = state(340); + v->a[107][sym_variable_assignment] = state(709); + v->a[107][sym_variable_assignments] = state(2121); + v->a[107][sym_file_redirect] = state(1361); + v->a[107][sym_arithmetic_expansion] = state(834); + v->a[107][sym_brace_expression] = state(834); + v->a[107][sym_concatenation] = state(1192); + v->a[107][sym_string] = state(834); + v->a[107][sym_number] = state(834); + v->a[107][sym_simple_expansion] = state(834); + v->a[107][sym_expansion] = state(834); + v->a[107][sym_command_substitution] = state(834); + v->a[107][aux_sym__statements_repeat1] = state(236); + v->a[107][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[107][aux_sym_command_repeat1] = state(1008); + v->a[107][aux_sym__literal_repeat1] = state(1048); + v->a[107][sym_word] = actions(467); parse_table_417(v); } void parse_table_417(t_parse_table_array *v) { - v->a[89][sym_while_statement] = state(4400); - v->a[89][sym_if_statement] = state(4400); - v->a[89][sym_case_statement] = state(4797); - v->a[89][sym_function_definition] = state(4797); - v->a[89][sym_compound_statement] = state(4797); - v->a[89][sym_subshell] = state(4797); - v->a[89][sym_pipeline] = state(5054); - v->a[89][sym_list] = state(4797); - v->a[89][sym_negated_command] = state(4797); - v->a[89][sym_test_command] = state(4797); - v->a[89][sym_declaration_command] = state(4797); - v->a[89][sym_unset_command] = state(4797); - v->a[89][sym_command] = state(4797); - v->a[89][sym_command_name] = state(533); - v->a[89][sym_variable_assignment] = state(945); - v->a[89][sym_variable_assignments] = state(4797); - v->a[89][sym_subscript] = state(6754); - v->a[89][sym_file_redirect] = state(2181); - v->a[89][sym_herestring_redirect] = state(2017); - v->a[89][sym_arithmetic_expansion] = state(938); + v->a[107][anon_sym_for] = actions(9); + v->a[107][anon_sym_select] = actions(9); + v->a[107][anon_sym_while] = actions(11); + v->a[107][anon_sym_until] = actions(11); + v->a[107][anon_sym_if] = actions(13); + v->a[107][anon_sym_case] = actions(15); + v->a[107][anon_sym_LPAREN] = actions(17); + v->a[107][anon_sym_function] = actions(469); + v->a[107][anon_sym_LBRACE] = actions(21); + v->a[107][anon_sym_BANG] = actions(471); + v->a[107][anon_sym_declare] = actions(473); + v->a[107][anon_sym_typeset] = actions(473); + v->a[107][anon_sym_export] = actions(473); + v->a[107][anon_sym_readonly] = actions(473); + v->a[107][anon_sym_local] = actions(473); + v->a[107][anon_sym_unset] = actions(475); + v->a[107][anon_sym_unsetenv] = actions(475); + v->a[107][anon_sym_LT] = actions(81); + v->a[107][anon_sym_GT] = actions(81); + v->a[107][anon_sym_GT_GT] = actions(83); parse_table_418(v); } void parse_table_418(t_parse_table_array *v) { - v->a[89][sym_brace_expression] = state(938); - v->a[89][sym_concatenation] = state(1376); - v->a[89][sym_string] = state(938); - v->a[89][sym_translated_string] = state(938); - v->a[89][sym_number] = state(938); - v->a[89][sym_simple_expansion] = state(938); - v->a[89][sym_expansion] = state(938); - v->a[89][sym_command_substitution] = state(938); - v->a[89][sym_process_substitution] = state(938); - v->a[89][aux_sym__statements_repeat1] = state(423); - v->a[89][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[89][aux_sym_command_repeat1] = state(951); - v->a[89][aux_sym__literal_repeat1] = state(1267); - v->a[89][sym_word] = actions(765); - v->a[89][anon_sym_for] = actions(9); - v->a[89][anon_sym_select] = actions(11); - v->a[89][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[89][anon_sym_LT] = actions(85); - v->a[89][anon_sym_GT] = actions(85); - v->a[89][anon_sym_GT_GT] = actions(87); + v->a[107][anon_sym_AMP_GT] = actions(81); + v->a[107][anon_sym_AMP_GT_GT] = actions(83); + v->a[107][anon_sym_LT_AMP] = actions(81); + v->a[107][anon_sym_GT_AMP] = actions(81); + v->a[107][anon_sym_GT_PIPE] = actions(83); + v->a[107][anon_sym_LT_AMP_DASH] = actions(85); + v->a[107][anon_sym_GT_AMP_DASH] = actions(85); + v->a[107][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[107][anon_sym_DOLLAR] = actions(89); + v->a[107][sym__special_character] = actions(91); + v->a[107][anon_sym_DQUOTE] = actions(93); + v->a[107][sym_raw_string] = actions(95); + v->a[107][aux_sym_number_token1] = actions(97); + v->a[107][aux_sym_number_token2] = actions(99); + v->a[107][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[107][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[107][anon_sym_BQUOTE] = actions(105); + v->a[107][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[107][sym_comment] = actions(57); + v->a[107][sym_file_descriptor] = actions(109); parse_table_419(v); } void parse_table_419(t_parse_table_array *v) { - v->a[89][anon_sym_LPAREN] = actions(19); - v->a[89][anon_sym_while] = actions(21); - v->a[89][anon_sym_until] = actions(21); - v->a[89][anon_sym_if] = actions(23); - v->a[89][anon_sym_case] = actions(25); - v->a[89][anon_sym_function] = actions(91); - v->a[89][anon_sym_LBRACE] = actions(29); - v->a[89][anon_sym_BANG] = actions(769); - v->a[89][anon_sym_LBRACK] = actions(33); - v->a[89][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[89][anon_sym_declare] = actions(95); - v->a[89][anon_sym_typeset] = actions(95); - v->a[89][anon_sym_export] = actions(95); - v->a[89][anon_sym_readonly] = actions(95); - v->a[89][anon_sym_local] = actions(95); - v->a[89][anon_sym_unset] = actions(97); - v->a[89][anon_sym_unsetenv] = actions(97); - v->a[89][anon_sym_AMP_GT] = actions(85); - v->a[89][anon_sym_AMP_GT_GT] = actions(87); - v->a[89][anon_sym_LT_AMP] = actions(85); + v->a[107][sym_variable_name] = actions(111); + v->a[107][sym_test_operator] = actions(95); + v->a[107][sym__brace_start] = actions(113); + v->a[108][sym__statements] = state(3822); + v->a[108][sym__statement_not_pipeline] = state(3476); + v->a[108][sym_redirected_statement] = state(2121); + v->a[108][sym_for_statement] = state(2121); + v->a[108][sym_while_statement] = state(2121); + v->a[108][sym_if_statement] = state(2121); + v->a[108][sym_case_statement] = state(2121); + v->a[108][sym_function_definition] = state(2121); + v->a[108][sym_compound_statement] = state(2121); + v->a[108][sym_subshell] = state(2121); + v->a[108][sym_pipeline] = state(2499); + v->a[108][sym_list] = state(2121); + v->a[108][sym_negated_command] = state(2121); + v->a[108][sym_declaration_command] = state(2121); + v->a[108][sym_unset_command] = state(2121); + v->a[108][sym_command] = state(2121); + v->a[108][sym_command_name] = state(340); parse_table_420(v); } diff --git a/parser/static/parse_table/parse_table_84.c b/parser/static/parse_table/parse_table_84.c index 7f2b1147..4c367250 100644 --- a/parser/static/parse_table/parse_table_84.c +++ b/parser/static/parse_table/parse_table_84.c @@ -14,126 +14,126 @@ void parse_table_420(t_parse_table_array *v) { - v->a[89][anon_sym_GT_AMP] = actions(85); - v->a[89][anon_sym_GT_PIPE] = actions(87); - v->a[89][anon_sym_LT_AMP_DASH] = actions(99); - v->a[89][anon_sym_GT_AMP_DASH] = actions(99); - v->a[89][anon_sym_LT_LT_LT] = actions(101); - v->a[89][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[89][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[89][anon_sym_DOLLAR] = actions(316); - v->a[89][sym__special_character] = actions(771); - v->a[89][anon_sym_DQUOTE] = actions(320); - v->a[89][sym_raw_string] = actions(773); - v->a[89][sym_ansi_c_string] = actions(773); - v->a[89][aux_sym_number_token1] = actions(324); - v->a[89][aux_sym_number_token2] = actions(326); - v->a[89][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[89][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[89][anon_sym_BQUOTE] = actions(332); - v->a[89][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[89][anon_sym_LT_LPAREN] = actions(336); - v->a[89][anon_sym_GT_LPAREN] = actions(336); + v->a[108][sym_variable_assignment] = state(709); + v->a[108][sym_variable_assignments] = state(2121); + v->a[108][sym_file_redirect] = state(1361); + v->a[108][sym_arithmetic_expansion] = state(834); + v->a[108][sym_brace_expression] = state(834); + v->a[108][sym_concatenation] = state(1192); + v->a[108][sym_string] = state(834); + v->a[108][sym_number] = state(834); + v->a[108][sym_simple_expansion] = state(834); + v->a[108][sym_expansion] = state(834); + v->a[108][sym_command_substitution] = state(834); + v->a[108][aux_sym__statements_repeat1] = state(236); + v->a[108][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[108][aux_sym_command_repeat1] = state(1008); + v->a[108][aux_sym__literal_repeat1] = state(1048); + v->a[108][sym_word] = actions(467); + v->a[108][anon_sym_for] = actions(9); + v->a[108][anon_sym_select] = actions(9); + v->a[108][anon_sym_while] = actions(11); + v->a[108][anon_sym_until] = actions(11); parse_table_421(v); } void parse_table_421(t_parse_table_array *v) { - v->a[89][sym_comment] = actions(71); - v->a[89][sym_file_descriptor] = actions(135); - v->a[89][sym_variable_name] = actions(137); - v->a[89][sym_test_operator] = actions(775); - v->a[89][sym__brace_start] = actions(344); - v->a[90][aux_sym__terminated_statement] = state(91); - v->a[90][sym__statement_not_pipeline] = state(6718); - v->a[90][sym_redirected_statement] = state(4951); - v->a[90][sym_for_statement] = state(4951); - v->a[90][sym_c_style_for_statement] = state(4951); - v->a[90][sym_while_statement] = state(4567); - v->a[90][sym_if_statement] = state(4567); - v->a[90][sym_case_statement] = state(4951); - v->a[90][sym_function_definition] = state(4951); - v->a[90][sym_compound_statement] = state(4951); - v->a[90][sym_subshell] = state(4951); - v->a[90][sym_pipeline] = state(5163); - v->a[90][sym_list] = state(4951); - v->a[90][sym_negated_command] = state(4951); - v->a[90][sym_test_command] = state(4951); + v->a[108][anon_sym_if] = actions(13); + v->a[108][anon_sym_case] = actions(15); + v->a[108][anon_sym_LPAREN] = actions(17); + v->a[108][anon_sym_function] = actions(469); + v->a[108][anon_sym_LBRACE] = actions(21); + v->a[108][anon_sym_BANG] = actions(471); + v->a[108][anon_sym_declare] = actions(473); + v->a[108][anon_sym_typeset] = actions(473); + v->a[108][anon_sym_export] = actions(473); + v->a[108][anon_sym_readonly] = actions(473); + v->a[108][anon_sym_local] = actions(473); + v->a[108][anon_sym_unset] = actions(475); + v->a[108][anon_sym_unsetenv] = actions(475); + v->a[108][anon_sym_LT] = actions(81); + v->a[108][anon_sym_GT] = actions(81); + v->a[108][anon_sym_GT_GT] = actions(83); + v->a[108][anon_sym_AMP_GT] = actions(81); + v->a[108][anon_sym_AMP_GT_GT] = actions(83); + v->a[108][anon_sym_LT_AMP] = actions(81); + v->a[108][anon_sym_GT_AMP] = actions(81); parse_table_422(v); } void parse_table_422(t_parse_table_array *v) { - v->a[90][sym_declaration_command] = state(4951); - v->a[90][sym_unset_command] = state(4951); - v->a[90][sym_command] = state(4951); - v->a[90][sym_command_name] = state(544); - v->a[90][sym_variable_assignment] = state(1153); - v->a[90][sym_variable_assignments] = state(4951); - v->a[90][sym_subscript] = state(6790); - v->a[90][sym_file_redirect] = state(2019); - v->a[90][sym_herestring_redirect] = state(2017); - v->a[90][sym_arithmetic_expansion] = state(1078); - v->a[90][sym_brace_expression] = state(1078); - v->a[90][sym_concatenation] = state(1376); - v->a[90][sym_string] = state(1078); - v->a[90][sym_translated_string] = state(1078); - v->a[90][sym_number] = state(1078); - v->a[90][sym_simple_expansion] = state(1078); - v->a[90][sym_expansion] = state(1078); - v->a[90][sym_command_substitution] = state(1078); - v->a[90][sym_process_substitution] = state(1078); - v->a[90][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[108][anon_sym_GT_PIPE] = actions(83); + v->a[108][anon_sym_LT_AMP_DASH] = actions(85); + v->a[108][anon_sym_GT_AMP_DASH] = actions(85); + v->a[108][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[108][anon_sym_DOLLAR] = actions(89); + v->a[108][sym__special_character] = actions(91); + v->a[108][anon_sym_DQUOTE] = actions(93); + v->a[108][sym_raw_string] = actions(95); + v->a[108][aux_sym_number_token1] = actions(97); + v->a[108][aux_sym_number_token2] = actions(99); + v->a[108][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[108][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[108][anon_sym_BQUOTE] = actions(105); + v->a[108][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[108][sym_comment] = actions(57); + v->a[108][sym_file_descriptor] = actions(109); + v->a[108][sym_variable_name] = actions(111); + v->a[108][sym_test_operator] = actions(95); + v->a[108][sym__brace_start] = actions(113); + v->a[109][sym__statements] = state(3756); parse_table_423(v); } void parse_table_423(t_parse_table_array *v) { - v->a[90][aux_sym_command_repeat1] = state(997); - v->a[90][aux_sym__literal_repeat1] = state(1267); - v->a[90][sym_word] = actions(286); - v->a[90][anon_sym_for] = actions(9); - v->a[90][anon_sym_select] = actions(11); - v->a[90][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[90][anon_sym_LT] = actions(290); - v->a[90][anon_sym_GT] = actions(290); - v->a[90][anon_sym_GT_GT] = actions(292); - v->a[90][anon_sym_LPAREN] = actions(19); - v->a[90][anon_sym_while] = actions(21); - v->a[90][anon_sym_until] = actions(21); - v->a[90][anon_sym_done] = actions(839); - v->a[90][anon_sym_if] = actions(23); - v->a[90][anon_sym_case] = actions(25); - v->a[90][anon_sym_function] = actions(300); - v->a[90][anon_sym_LBRACE] = actions(29); - v->a[90][anon_sym_BANG] = actions(302); - v->a[90][anon_sym_LBRACK] = actions(33); - v->a[90][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[109][sym__statement_not_pipeline] = state(3476); + v->a[109][sym_redirected_statement] = state(2121); + v->a[109][sym_for_statement] = state(2121); + v->a[109][sym_while_statement] = state(2121); + v->a[109][sym_if_statement] = state(2121); + v->a[109][sym_case_statement] = state(2121); + v->a[109][sym_function_definition] = state(2121); + v->a[109][sym_compound_statement] = state(2121); + v->a[109][sym_subshell] = state(2121); + v->a[109][sym_pipeline] = state(2499); + v->a[109][sym_list] = state(2121); + v->a[109][sym_negated_command] = state(2121); + v->a[109][sym_declaration_command] = state(2121); + v->a[109][sym_unset_command] = state(2121); + v->a[109][sym_command] = state(2121); + v->a[109][sym_command_name] = state(340); + v->a[109][sym_variable_assignment] = state(709); + v->a[109][sym_variable_assignments] = state(2121); + v->a[109][sym_file_redirect] = state(1361); + v->a[109][sym_arithmetic_expansion] = state(834); parse_table_424(v); } void parse_table_424(t_parse_table_array *v) { - v->a[90][anon_sym_declare] = actions(304); - v->a[90][anon_sym_typeset] = actions(304); - v->a[90][anon_sym_export] = actions(304); - v->a[90][anon_sym_readonly] = actions(304); - v->a[90][anon_sym_local] = actions(304); - v->a[90][anon_sym_unset] = actions(306); - v->a[90][anon_sym_unsetenv] = actions(306); - v->a[90][anon_sym_AMP_GT] = actions(290); - v->a[90][anon_sym_AMP_GT_GT] = actions(292); - v->a[90][anon_sym_LT_AMP] = actions(290); - v->a[90][anon_sym_GT_AMP] = actions(290); - v->a[90][anon_sym_GT_PIPE] = actions(292); - v->a[90][anon_sym_LT_AMP_DASH] = actions(308); - v->a[90][anon_sym_GT_AMP_DASH] = actions(308); - v->a[90][anon_sym_LT_LT_LT] = actions(310); - v->a[90][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[90][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[90][anon_sym_DOLLAR] = actions(316); - v->a[90][sym__special_character] = actions(318); - v->a[90][anon_sym_DQUOTE] = actions(320); + v->a[109][sym_brace_expression] = state(834); + v->a[109][sym_concatenation] = state(1192); + v->a[109][sym_string] = state(834); + v->a[109][sym_number] = state(834); + v->a[109][sym_simple_expansion] = state(834); + v->a[109][sym_expansion] = state(834); + v->a[109][sym_command_substitution] = state(834); + v->a[109][aux_sym__statements_repeat1] = state(236); + v->a[109][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[109][aux_sym_command_repeat1] = state(1008); + v->a[109][aux_sym__literal_repeat1] = state(1048); + v->a[109][sym_word] = actions(467); + v->a[109][anon_sym_for] = actions(9); + v->a[109][anon_sym_select] = actions(9); + v->a[109][anon_sym_while] = actions(11); + v->a[109][anon_sym_until] = actions(11); + v->a[109][anon_sym_if] = actions(13); + v->a[109][anon_sym_case] = actions(15); + v->a[109][anon_sym_LPAREN] = actions(17); + v->a[109][anon_sym_function] = actions(469); parse_table_425(v); } diff --git a/parser/static/parse_table/parse_table_85.c b/parser/static/parse_table/parse_table_85.c index 442973ef..b68f05e1 100644 --- a/parser/static/parse_table/parse_table_85.c +++ b/parser/static/parse_table/parse_table_85.c @@ -14,126 +14,126 @@ void parse_table_425(t_parse_table_array *v) { - v->a[90][sym_raw_string] = actions(322); - v->a[90][sym_ansi_c_string] = actions(322); - v->a[90][aux_sym_number_token1] = actions(324); - v->a[90][aux_sym_number_token2] = actions(326); - v->a[90][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[90][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[90][anon_sym_BQUOTE] = actions(332); - v->a[90][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[90][anon_sym_LT_LPAREN] = actions(336); - v->a[90][anon_sym_GT_LPAREN] = actions(336); - v->a[90][sym_comment] = actions(71); - v->a[90][sym_file_descriptor] = actions(338); - v->a[90][sym_variable_name] = actions(340); - v->a[90][sym_test_operator] = actions(342); - v->a[90][sym__brace_start] = actions(344); - v->a[91][aux_sym__terminated_statement] = state(105); - v->a[91][sym__statement_not_pipeline] = state(6718); - v->a[91][sym_redirected_statement] = state(4951); - v->a[91][sym_for_statement] = state(4951); - v->a[91][sym_c_style_for_statement] = state(4951); + v->a[109][anon_sym_LBRACE] = actions(21); + v->a[109][anon_sym_BANG] = actions(471); + v->a[109][anon_sym_declare] = actions(473); + v->a[109][anon_sym_typeset] = actions(473); + v->a[109][anon_sym_export] = actions(473); + v->a[109][anon_sym_readonly] = actions(473); + v->a[109][anon_sym_local] = actions(473); + v->a[109][anon_sym_unset] = actions(475); + v->a[109][anon_sym_unsetenv] = actions(475); + v->a[109][anon_sym_LT] = actions(81); + v->a[109][anon_sym_GT] = actions(81); + v->a[109][anon_sym_GT_GT] = actions(83); + v->a[109][anon_sym_AMP_GT] = actions(81); + v->a[109][anon_sym_AMP_GT_GT] = actions(83); + v->a[109][anon_sym_LT_AMP] = actions(81); + v->a[109][anon_sym_GT_AMP] = actions(81); + v->a[109][anon_sym_GT_PIPE] = actions(83); + v->a[109][anon_sym_LT_AMP_DASH] = actions(85); + v->a[109][anon_sym_GT_AMP_DASH] = actions(85); + v->a[109][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_426(v); } void parse_table_426(t_parse_table_array *v) { - v->a[91][sym_while_statement] = state(4567); - v->a[91][sym_if_statement] = state(4567); - v->a[91][sym_case_statement] = state(4951); - v->a[91][sym_function_definition] = state(4951); - v->a[91][sym_compound_statement] = state(4951); - v->a[91][sym_subshell] = state(4951); - v->a[91][sym_pipeline] = state(5163); - v->a[91][sym_list] = state(4951); - v->a[91][sym_negated_command] = state(4951); - v->a[91][sym_test_command] = state(4951); - v->a[91][sym_declaration_command] = state(4951); - v->a[91][sym_unset_command] = state(4951); - v->a[91][sym_command] = state(4951); - v->a[91][sym_command_name] = state(544); - v->a[91][sym_variable_assignment] = state(1153); - v->a[91][sym_variable_assignments] = state(4951); - v->a[91][sym_subscript] = state(6790); - v->a[91][sym_file_redirect] = state(2019); - v->a[91][sym_herestring_redirect] = state(2017); - v->a[91][sym_arithmetic_expansion] = state(1078); + v->a[109][anon_sym_DOLLAR] = actions(89); + v->a[109][sym__special_character] = actions(91); + v->a[109][anon_sym_DQUOTE] = actions(93); + v->a[109][sym_raw_string] = actions(95); + v->a[109][aux_sym_number_token1] = actions(97); + v->a[109][aux_sym_number_token2] = actions(99); + v->a[109][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[109][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[109][anon_sym_BQUOTE] = actions(105); + v->a[109][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[109][sym_comment] = actions(57); + v->a[109][sym_file_descriptor] = actions(109); + v->a[109][sym_variable_name] = actions(111); + v->a[109][sym_test_operator] = actions(95); + v->a[109][sym__brace_start] = actions(113); + v->a[110][sym__statements] = state(3769); + v->a[110][sym__statement_not_pipeline] = state(3476); + v->a[110][sym_redirected_statement] = state(2121); + v->a[110][sym_for_statement] = state(2121); + v->a[110][sym_while_statement] = state(2121); parse_table_427(v); } void parse_table_427(t_parse_table_array *v) { - v->a[91][sym_brace_expression] = state(1078); - v->a[91][sym_concatenation] = state(1376); - v->a[91][sym_string] = state(1078); - v->a[91][sym_translated_string] = state(1078); - v->a[91][sym_number] = state(1078); - v->a[91][sym_simple_expansion] = state(1078); - v->a[91][sym_expansion] = state(1078); - v->a[91][sym_command_substitution] = state(1078); - v->a[91][sym_process_substitution] = state(1078); - v->a[91][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[91][aux_sym_command_repeat1] = state(997); - v->a[91][aux_sym__literal_repeat1] = state(1267); - v->a[91][sym_word] = actions(286); - v->a[91][anon_sym_for] = actions(9); - v->a[91][anon_sym_select] = actions(11); - v->a[91][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[91][anon_sym_LT] = actions(290); - v->a[91][anon_sym_GT] = actions(290); - v->a[91][anon_sym_GT_GT] = actions(292); - v->a[91][anon_sym_LPAREN] = actions(19); + v->a[110][sym_if_statement] = state(2121); + v->a[110][sym_case_statement] = state(2121); + v->a[110][sym_function_definition] = state(2121); + v->a[110][sym_compound_statement] = state(2121); + v->a[110][sym_subshell] = state(2121); + v->a[110][sym_pipeline] = state(2499); + v->a[110][sym_list] = state(2121); + v->a[110][sym_negated_command] = state(2121); + v->a[110][sym_declaration_command] = state(2121); + v->a[110][sym_unset_command] = state(2121); + v->a[110][sym_command] = state(2121); + v->a[110][sym_command_name] = state(340); + v->a[110][sym_variable_assignment] = state(709); + v->a[110][sym_variable_assignments] = state(2121); + v->a[110][sym_file_redirect] = state(1361); + v->a[110][sym_arithmetic_expansion] = state(834); + v->a[110][sym_brace_expression] = state(834); + v->a[110][sym_concatenation] = state(1192); + v->a[110][sym_string] = state(834); + v->a[110][sym_number] = state(834); parse_table_428(v); } void parse_table_428(t_parse_table_array *v) { - v->a[91][anon_sym_while] = actions(21); - v->a[91][anon_sym_until] = actions(21); - v->a[91][anon_sym_done] = actions(841); - v->a[91][anon_sym_if] = actions(23); - v->a[91][anon_sym_case] = actions(25); - v->a[91][anon_sym_function] = actions(300); - v->a[91][anon_sym_LBRACE] = actions(29); - v->a[91][anon_sym_BANG] = actions(302); - v->a[91][anon_sym_LBRACK] = actions(33); - v->a[91][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[91][anon_sym_declare] = actions(304); - v->a[91][anon_sym_typeset] = actions(304); - v->a[91][anon_sym_export] = actions(304); - v->a[91][anon_sym_readonly] = actions(304); - v->a[91][anon_sym_local] = actions(304); - v->a[91][anon_sym_unset] = actions(306); - v->a[91][anon_sym_unsetenv] = actions(306); - v->a[91][anon_sym_AMP_GT] = actions(290); - v->a[91][anon_sym_AMP_GT_GT] = actions(292); - v->a[91][anon_sym_LT_AMP] = actions(290); + v->a[110][sym_simple_expansion] = state(834); + v->a[110][sym_expansion] = state(834); + v->a[110][sym_command_substitution] = state(834); + v->a[110][aux_sym__statements_repeat1] = state(236); + v->a[110][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[110][aux_sym_command_repeat1] = state(1008); + v->a[110][aux_sym__literal_repeat1] = state(1048); + v->a[110][sym_word] = actions(467); + v->a[110][anon_sym_for] = actions(9); + v->a[110][anon_sym_select] = actions(9); + v->a[110][anon_sym_while] = actions(11); + v->a[110][anon_sym_until] = actions(11); + v->a[110][anon_sym_if] = actions(13); + v->a[110][anon_sym_case] = actions(15); + v->a[110][anon_sym_LPAREN] = actions(17); + v->a[110][anon_sym_function] = actions(469); + v->a[110][anon_sym_LBRACE] = actions(21); + v->a[110][anon_sym_BANG] = actions(471); + v->a[110][anon_sym_declare] = actions(473); + v->a[110][anon_sym_typeset] = actions(473); parse_table_429(v); } void parse_table_429(t_parse_table_array *v) { - v->a[91][anon_sym_GT_AMP] = actions(290); - v->a[91][anon_sym_GT_PIPE] = actions(292); - v->a[91][anon_sym_LT_AMP_DASH] = actions(308); - v->a[91][anon_sym_GT_AMP_DASH] = actions(308); - v->a[91][anon_sym_LT_LT_LT] = actions(310); - v->a[91][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[91][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[91][anon_sym_DOLLAR] = actions(316); - v->a[91][sym__special_character] = actions(318); - v->a[91][anon_sym_DQUOTE] = actions(320); - v->a[91][sym_raw_string] = actions(322); - v->a[91][sym_ansi_c_string] = actions(322); - v->a[91][aux_sym_number_token1] = actions(324); - v->a[91][aux_sym_number_token2] = actions(326); - v->a[91][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[91][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[91][anon_sym_BQUOTE] = actions(332); - v->a[91][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[91][anon_sym_LT_LPAREN] = actions(336); - v->a[91][anon_sym_GT_LPAREN] = actions(336); + v->a[110][anon_sym_export] = actions(473); + v->a[110][anon_sym_readonly] = actions(473); + v->a[110][anon_sym_local] = actions(473); + v->a[110][anon_sym_unset] = actions(475); + v->a[110][anon_sym_unsetenv] = actions(475); + v->a[110][anon_sym_LT] = actions(81); + v->a[110][anon_sym_GT] = actions(81); + v->a[110][anon_sym_GT_GT] = actions(83); + v->a[110][anon_sym_AMP_GT] = actions(81); + v->a[110][anon_sym_AMP_GT_GT] = actions(83); + v->a[110][anon_sym_LT_AMP] = actions(81); + v->a[110][anon_sym_GT_AMP] = actions(81); + v->a[110][anon_sym_GT_PIPE] = actions(83); + v->a[110][anon_sym_LT_AMP_DASH] = actions(85); + v->a[110][anon_sym_GT_AMP_DASH] = actions(85); + v->a[110][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[110][anon_sym_DOLLAR] = actions(89); + v->a[110][sym__special_character] = actions(91); + v->a[110][anon_sym_DQUOTE] = actions(93); + v->a[110][sym_raw_string] = actions(95); parse_table_430(v); } diff --git a/parser/static/parse_table/parse_table_86.c b/parser/static/parse_table/parse_table_86.c index 7291eb36..a1db2da2 100644 --- a/parser/static/parse_table/parse_table_86.c +++ b/parser/static/parse_table/parse_table_86.c @@ -14,126 +14,126 @@ void parse_table_430(t_parse_table_array *v) { - v->a[91][sym_comment] = actions(71); - v->a[91][sym_file_descriptor] = actions(338); - v->a[91][sym_variable_name] = actions(340); - v->a[91][sym_test_operator] = actions(342); - v->a[91][sym__brace_start] = actions(344); - v->a[92][aux_sym__terminated_statement] = state(93); - v->a[92][sym__statement_not_pipeline] = state(6718); - v->a[92][sym_redirected_statement] = state(4993); - v->a[92][sym_for_statement] = state(4993); - v->a[92][sym_c_style_for_statement] = state(4993); - v->a[92][sym_while_statement] = state(4489); - v->a[92][sym_if_statement] = state(4489); - v->a[92][sym_case_statement] = state(4993); - v->a[92][sym_function_definition] = state(4993); - v->a[92][sym_compound_statement] = state(4993); - v->a[92][sym_subshell] = state(4993); - v->a[92][sym_pipeline] = state(5122); - v->a[92][sym_list] = state(4993); - v->a[92][sym_negated_command] = state(4993); - v->a[92][sym_test_command] = state(4993); + v->a[110][aux_sym_number_token1] = actions(97); + v->a[110][aux_sym_number_token2] = actions(99); + v->a[110][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[110][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[110][anon_sym_BQUOTE] = actions(105); + v->a[110][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[110][sym_comment] = actions(57); + v->a[110][sym_file_descriptor] = actions(109); + v->a[110][sym_variable_name] = actions(111); + v->a[110][sym_test_operator] = actions(95); + v->a[110][sym__brace_start] = actions(113); + v->a[111][sym__statements] = state(3619); + v->a[111][sym__statement_not_pipeline] = state(3476); + v->a[111][sym_redirected_statement] = state(2121); + v->a[111][sym_for_statement] = state(2121); + v->a[111][sym_while_statement] = state(2121); + v->a[111][sym_if_statement] = state(2121); + v->a[111][sym_case_statement] = state(2121); + v->a[111][sym_function_definition] = state(2121); + v->a[111][sym_compound_statement] = state(2121); parse_table_431(v); } void parse_table_431(t_parse_table_array *v) { - v->a[92][sym_declaration_command] = state(4993); - v->a[92][sym_unset_command] = state(4993); - v->a[92][sym_command] = state(4993); - v->a[92][sym_command_name] = state(544); - v->a[92][sym_variable_assignment] = state(1030); - v->a[92][sym_variable_assignments] = state(4993); - v->a[92][sym_subscript] = state(6790); - v->a[92][sym_file_redirect] = state(2019); - v->a[92][sym_herestring_redirect] = state(2017); - v->a[92][sym_arithmetic_expansion] = state(1078); - v->a[92][sym_brace_expression] = state(1078); - v->a[92][sym_concatenation] = state(1376); - v->a[92][sym_string] = state(1078); - v->a[92][sym_translated_string] = state(1078); - v->a[92][sym_number] = state(1078); - v->a[92][sym_simple_expansion] = state(1078); - v->a[92][sym_expansion] = state(1078); - v->a[92][sym_command_substitution] = state(1078); - v->a[92][sym_process_substitution] = state(1078); - v->a[92][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[111][sym_subshell] = state(2121); + v->a[111][sym_pipeline] = state(2499); + v->a[111][sym_list] = state(2121); + v->a[111][sym_negated_command] = state(2121); + v->a[111][sym_declaration_command] = state(2121); + v->a[111][sym_unset_command] = state(2121); + v->a[111][sym_command] = state(2121); + v->a[111][sym_command_name] = state(340); + v->a[111][sym_variable_assignment] = state(709); + v->a[111][sym_variable_assignments] = state(2121); + v->a[111][sym_file_redirect] = state(1361); + v->a[111][sym_arithmetic_expansion] = state(834); + v->a[111][sym_brace_expression] = state(834); + v->a[111][sym_concatenation] = state(1192); + v->a[111][sym_string] = state(834); + v->a[111][sym_number] = state(834); + v->a[111][sym_simple_expansion] = state(834); + v->a[111][sym_expansion] = state(834); + v->a[111][sym_command_substitution] = state(834); + v->a[111][aux_sym__statements_repeat1] = state(236); parse_table_432(v); } void parse_table_432(t_parse_table_array *v) { - v->a[92][aux_sym_command_repeat1] = state(997); - v->a[92][aux_sym__literal_repeat1] = state(1267); - v->a[92][sym_word] = actions(286); - v->a[92][anon_sym_for] = actions(9); - v->a[92][anon_sym_select] = actions(11); - v->a[92][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[92][anon_sym_LT] = actions(290); - v->a[92][anon_sym_GT] = actions(290); - v->a[92][anon_sym_GT_GT] = actions(292); - v->a[92][anon_sym_LPAREN] = actions(19); - v->a[92][anon_sym_while] = actions(21); - v->a[92][anon_sym_until] = actions(21); - v->a[92][anon_sym_if] = actions(23); - v->a[92][anon_sym_case] = actions(25); - v->a[92][anon_sym_function] = actions(300); - v->a[92][anon_sym_LBRACE] = actions(29); - v->a[92][anon_sym_RBRACE] = actions(843); - v->a[92][anon_sym_BANG] = actions(302); - v->a[92][anon_sym_LBRACK] = actions(33); - v->a[92][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[111][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[111][aux_sym_command_repeat1] = state(1008); + v->a[111][aux_sym__literal_repeat1] = state(1048); + v->a[111][sym_word] = actions(467); + v->a[111][anon_sym_for] = actions(9); + v->a[111][anon_sym_select] = actions(9); + v->a[111][anon_sym_while] = actions(11); + v->a[111][anon_sym_until] = actions(11); + v->a[111][anon_sym_if] = actions(13); + v->a[111][anon_sym_case] = actions(15); + v->a[111][anon_sym_LPAREN] = actions(17); + v->a[111][anon_sym_function] = actions(469); + v->a[111][anon_sym_LBRACE] = actions(21); + v->a[111][anon_sym_BANG] = actions(471); + v->a[111][anon_sym_declare] = actions(473); + v->a[111][anon_sym_typeset] = actions(473); + v->a[111][anon_sym_export] = actions(473); + v->a[111][anon_sym_readonly] = actions(473); + v->a[111][anon_sym_local] = actions(473); + v->a[111][anon_sym_unset] = actions(475); parse_table_433(v); } void parse_table_433(t_parse_table_array *v) { - v->a[92][anon_sym_declare] = actions(304); - v->a[92][anon_sym_typeset] = actions(304); - v->a[92][anon_sym_export] = actions(304); - v->a[92][anon_sym_readonly] = actions(304); - v->a[92][anon_sym_local] = actions(304); - v->a[92][anon_sym_unset] = actions(306); - v->a[92][anon_sym_unsetenv] = actions(306); - v->a[92][anon_sym_AMP_GT] = actions(290); - v->a[92][anon_sym_AMP_GT_GT] = actions(292); - v->a[92][anon_sym_LT_AMP] = actions(290); - v->a[92][anon_sym_GT_AMP] = actions(290); - v->a[92][anon_sym_GT_PIPE] = actions(292); - v->a[92][anon_sym_LT_AMP_DASH] = actions(308); - v->a[92][anon_sym_GT_AMP_DASH] = actions(308); - v->a[92][anon_sym_LT_LT_LT] = actions(310); - v->a[92][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[92][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[92][anon_sym_DOLLAR] = actions(316); - v->a[92][sym__special_character] = actions(318); - v->a[92][anon_sym_DQUOTE] = actions(320); + v->a[111][anon_sym_unsetenv] = actions(475); + v->a[111][anon_sym_LT] = actions(81); + v->a[111][anon_sym_GT] = actions(81); + v->a[111][anon_sym_GT_GT] = actions(83); + v->a[111][anon_sym_AMP_GT] = actions(81); + v->a[111][anon_sym_AMP_GT_GT] = actions(83); + v->a[111][anon_sym_LT_AMP] = actions(81); + v->a[111][anon_sym_GT_AMP] = actions(81); + v->a[111][anon_sym_GT_PIPE] = actions(83); + v->a[111][anon_sym_LT_AMP_DASH] = actions(85); + v->a[111][anon_sym_GT_AMP_DASH] = actions(85); + v->a[111][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[111][anon_sym_DOLLAR] = actions(89); + v->a[111][sym__special_character] = actions(91); + v->a[111][anon_sym_DQUOTE] = actions(93); + v->a[111][sym_raw_string] = actions(95); + v->a[111][aux_sym_number_token1] = actions(97); + v->a[111][aux_sym_number_token2] = actions(99); + v->a[111][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[111][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_434(v); } void parse_table_434(t_parse_table_array *v) { - v->a[92][sym_raw_string] = actions(322); - v->a[92][sym_ansi_c_string] = actions(322); - v->a[92][aux_sym_number_token1] = actions(324); - v->a[92][aux_sym_number_token2] = actions(326); - v->a[92][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[92][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[92][anon_sym_BQUOTE] = actions(332); - v->a[92][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[92][anon_sym_LT_LPAREN] = actions(336); - v->a[92][anon_sym_GT_LPAREN] = actions(336); - v->a[92][sym_comment] = actions(71); - v->a[92][sym_file_descriptor] = actions(338); - v->a[92][sym_variable_name] = actions(340); - v->a[92][sym_test_operator] = actions(342); - v->a[92][sym__brace_start] = actions(344); - v->a[93][aux_sym__terminated_statement] = state(62); - v->a[93][sym__statement_not_pipeline] = state(6718); - v->a[93][sym_redirected_statement] = state(4993); - v->a[93][sym_for_statement] = state(4993); - v->a[93][sym_c_style_for_statement] = state(4993); + v->a[111][anon_sym_BQUOTE] = actions(105); + v->a[111][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[111][sym_comment] = actions(57); + v->a[111][sym_file_descriptor] = actions(109); + v->a[111][sym_variable_name] = actions(111); + v->a[111][sym_test_operator] = actions(95); + v->a[111][sym__brace_start] = actions(113); + v->a[112][sym__statements] = state(3784); + v->a[112][sym__statement_not_pipeline] = state(3480); + v->a[112][sym_redirected_statement] = state(2098); + v->a[112][sym_for_statement] = state(2098); + v->a[112][sym_while_statement] = state(2098); + v->a[112][sym_if_statement] = state(2098); + v->a[112][sym_case_statement] = state(2098); + v->a[112][sym_function_definition] = state(2098); + v->a[112][sym_compound_statement] = state(2098); + v->a[112][sym_subshell] = state(2098); + v->a[112][sym_pipeline] = state(2384); + v->a[112][sym_list] = state(2098); + v->a[112][sym_negated_command] = state(2098); parse_table_435(v); } diff --git a/parser/static/parse_table/parse_table_87.c b/parser/static/parse_table/parse_table_87.c index 76602d2a..899f838b 100644 --- a/parser/static/parse_table/parse_table_87.c +++ b/parser/static/parse_table/parse_table_87.c @@ -14,126 +14,126 @@ void parse_table_435(t_parse_table_array *v) { - v->a[93][sym_while_statement] = state(4489); - v->a[93][sym_if_statement] = state(4489); - v->a[93][sym_case_statement] = state(4993); - v->a[93][sym_function_definition] = state(4993); - v->a[93][sym_compound_statement] = state(4993); - v->a[93][sym_subshell] = state(4993); - v->a[93][sym_pipeline] = state(5122); - v->a[93][sym_list] = state(4993); - v->a[93][sym_negated_command] = state(4993); - v->a[93][sym_test_command] = state(4993); - v->a[93][sym_declaration_command] = state(4993); - v->a[93][sym_unset_command] = state(4993); - v->a[93][sym_command] = state(4993); - v->a[93][sym_command_name] = state(544); - v->a[93][sym_variable_assignment] = state(1030); - v->a[93][sym_variable_assignments] = state(4993); - v->a[93][sym_subscript] = state(6790); - v->a[93][sym_file_redirect] = state(2019); - v->a[93][sym_herestring_redirect] = state(2017); - v->a[93][sym_arithmetic_expansion] = state(1078); + v->a[112][sym_declaration_command] = state(2098); + v->a[112][sym_unset_command] = state(2098); + v->a[112][sym_command] = state(2098); + v->a[112][sym_command_name] = state(292); + v->a[112][sym_variable_assignment] = state(539); + v->a[112][sym_variable_assignments] = state(2098); + v->a[112][sym_file_redirect] = state(1249); + v->a[112][sym_arithmetic_expansion] = state(702); + v->a[112][sym_brace_expression] = state(702); + v->a[112][sym_concatenation] = state(1192); + v->a[112][sym_string] = state(702); + v->a[112][sym_number] = state(702); + v->a[112][sym_simple_expansion] = state(702); + v->a[112][sym_expansion] = state(702); + v->a[112][sym_command_substitution] = state(702); + v->a[112][aux_sym__statements_repeat1] = state(226); + v->a[112][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[112][aux_sym_command_repeat1] = state(1041); + v->a[112][aux_sym__literal_repeat1] = state(1048); + v->a[112][sym_word] = actions(419); parse_table_436(v); } void parse_table_436(t_parse_table_array *v) { - v->a[93][sym_brace_expression] = state(1078); - v->a[93][sym_concatenation] = state(1376); - v->a[93][sym_string] = state(1078); - v->a[93][sym_translated_string] = state(1078); - v->a[93][sym_number] = state(1078); - v->a[93][sym_simple_expansion] = state(1078); - v->a[93][sym_expansion] = state(1078); - v->a[93][sym_command_substitution] = state(1078); - v->a[93][sym_process_substitution] = state(1078); - v->a[93][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[93][aux_sym_command_repeat1] = state(997); - v->a[93][aux_sym__literal_repeat1] = state(1267); - v->a[93][sym_word] = actions(286); - v->a[93][anon_sym_for] = actions(9); - v->a[93][anon_sym_select] = actions(11); - v->a[93][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[93][anon_sym_LT] = actions(290); - v->a[93][anon_sym_GT] = actions(290); - v->a[93][anon_sym_GT_GT] = actions(292); - v->a[93][anon_sym_LPAREN] = actions(19); + v->a[112][anon_sym_for] = actions(9); + v->a[112][anon_sym_select] = actions(9); + v->a[112][anon_sym_while] = actions(11); + v->a[112][anon_sym_until] = actions(11); + v->a[112][anon_sym_if] = actions(13); + v->a[112][anon_sym_case] = actions(15); + v->a[112][anon_sym_LPAREN] = actions(17); + v->a[112][anon_sym_function] = actions(423); + v->a[112][anon_sym_LBRACE] = actions(21); + v->a[112][anon_sym_BANG] = actions(425); + v->a[112][anon_sym_declare] = actions(427); + v->a[112][anon_sym_typeset] = actions(427); + v->a[112][anon_sym_export] = actions(427); + v->a[112][anon_sym_readonly] = actions(427); + v->a[112][anon_sym_local] = actions(427); + v->a[112][anon_sym_unset] = actions(429); + v->a[112][anon_sym_unsetenv] = actions(429); + v->a[112][anon_sym_LT] = actions(431); + v->a[112][anon_sym_GT] = actions(431); + v->a[112][anon_sym_GT_GT] = actions(433); parse_table_437(v); } void parse_table_437(t_parse_table_array *v) { - v->a[93][anon_sym_while] = actions(21); - v->a[93][anon_sym_until] = actions(21); - v->a[93][anon_sym_if] = actions(23); - v->a[93][anon_sym_case] = actions(25); - v->a[93][anon_sym_function] = actions(300); - v->a[93][anon_sym_LBRACE] = actions(29); - v->a[93][anon_sym_RBRACE] = actions(845); - v->a[93][anon_sym_BANG] = actions(302); - v->a[93][anon_sym_LBRACK] = actions(33); - v->a[93][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[93][anon_sym_declare] = actions(304); - v->a[93][anon_sym_typeset] = actions(304); - v->a[93][anon_sym_export] = actions(304); - v->a[93][anon_sym_readonly] = actions(304); - v->a[93][anon_sym_local] = actions(304); - v->a[93][anon_sym_unset] = actions(306); - v->a[93][anon_sym_unsetenv] = actions(306); - v->a[93][anon_sym_AMP_GT] = actions(290); - v->a[93][anon_sym_AMP_GT_GT] = actions(292); - v->a[93][anon_sym_LT_AMP] = actions(290); + v->a[112][anon_sym_AMP_GT] = actions(431); + v->a[112][anon_sym_AMP_GT_GT] = actions(433); + v->a[112][anon_sym_LT_AMP] = actions(431); + v->a[112][anon_sym_GT_AMP] = actions(431); + v->a[112][anon_sym_GT_PIPE] = actions(433); + v->a[112][anon_sym_LT_AMP_DASH] = actions(435); + v->a[112][anon_sym_GT_AMP_DASH] = actions(435); + v->a[112][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[112][anon_sym_DOLLAR] = actions(89); + v->a[112][sym__special_character] = actions(437); + v->a[112][anon_sym_DQUOTE] = actions(93); + v->a[112][sym_raw_string] = actions(439); + v->a[112][aux_sym_number_token1] = actions(97); + v->a[112][aux_sym_number_token2] = actions(99); + v->a[112][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[112][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[112][anon_sym_BQUOTE] = actions(105); + v->a[112][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[112][sym_comment] = actions(57); + v->a[112][sym_file_descriptor] = actions(441); parse_table_438(v); } void parse_table_438(t_parse_table_array *v) { - v->a[93][anon_sym_GT_AMP] = actions(290); - v->a[93][anon_sym_GT_PIPE] = actions(292); - v->a[93][anon_sym_LT_AMP_DASH] = actions(308); - v->a[93][anon_sym_GT_AMP_DASH] = actions(308); - v->a[93][anon_sym_LT_LT_LT] = actions(310); - v->a[93][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[93][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[93][anon_sym_DOLLAR] = actions(316); - v->a[93][sym__special_character] = actions(318); - v->a[93][anon_sym_DQUOTE] = actions(320); - v->a[93][sym_raw_string] = actions(322); - v->a[93][sym_ansi_c_string] = actions(322); - v->a[93][aux_sym_number_token1] = actions(324); - v->a[93][aux_sym_number_token2] = actions(326); - v->a[93][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[93][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[93][anon_sym_BQUOTE] = actions(332); - v->a[93][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[93][anon_sym_LT_LPAREN] = actions(336); - v->a[93][anon_sym_GT_LPAREN] = actions(336); + v->a[112][sym_variable_name] = actions(443); + v->a[112][sym_test_operator] = actions(439); + v->a[112][sym__brace_start] = actions(113); + v->a[113][sym__statements] = state(3786); + v->a[113][sym__statement_not_pipeline] = state(3476); + v->a[113][sym_redirected_statement] = state(2121); + v->a[113][sym_for_statement] = state(2121); + v->a[113][sym_while_statement] = state(2121); + v->a[113][sym_if_statement] = state(2121); + v->a[113][sym_case_statement] = state(2121); + v->a[113][sym_function_definition] = state(2121); + v->a[113][sym_compound_statement] = state(2121); + v->a[113][sym_subshell] = state(2121); + v->a[113][sym_pipeline] = state(2499); + v->a[113][sym_list] = state(2121); + v->a[113][sym_negated_command] = state(2121); + v->a[113][sym_declaration_command] = state(2121); + v->a[113][sym_unset_command] = state(2121); + v->a[113][sym_command] = state(2121); + v->a[113][sym_command_name] = state(340); parse_table_439(v); } void parse_table_439(t_parse_table_array *v) { - v->a[93][sym_comment] = actions(71); - v->a[93][sym_file_descriptor] = actions(338); - v->a[93][sym_variable_name] = actions(340); - v->a[93][sym_test_operator] = actions(342); - v->a[93][sym__brace_start] = actions(344); - v->a[94][aux_sym__terminated_statement] = state(95); - v->a[94][sym__statement_not_pipeline] = state(6718); - v->a[94][sym_redirected_statement] = state(4951); - v->a[94][sym_for_statement] = state(4951); - v->a[94][sym_c_style_for_statement] = state(4951); - v->a[94][sym_while_statement] = state(4567); - v->a[94][sym_if_statement] = state(4567); - v->a[94][sym_case_statement] = state(4951); - v->a[94][sym_function_definition] = state(4951); - v->a[94][sym_compound_statement] = state(4951); - v->a[94][sym_subshell] = state(4951); - v->a[94][sym_pipeline] = state(5163); - v->a[94][sym_list] = state(4951); - v->a[94][sym_negated_command] = state(4951); - v->a[94][sym_test_command] = state(4951); + v->a[113][sym_variable_assignment] = state(709); + v->a[113][sym_variable_assignments] = state(2121); + v->a[113][sym_file_redirect] = state(1361); + v->a[113][sym_arithmetic_expansion] = state(834); + v->a[113][sym_brace_expression] = state(834); + v->a[113][sym_concatenation] = state(1192); + v->a[113][sym_string] = state(834); + v->a[113][sym_number] = state(834); + v->a[113][sym_simple_expansion] = state(834); + v->a[113][sym_expansion] = state(834); + v->a[113][sym_command_substitution] = state(834); + v->a[113][aux_sym__statements_repeat1] = state(236); + v->a[113][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[113][aux_sym_command_repeat1] = state(1008); + v->a[113][aux_sym__literal_repeat1] = state(1048); + v->a[113][sym_word] = actions(467); + v->a[113][anon_sym_for] = actions(9); + v->a[113][anon_sym_select] = actions(9); + v->a[113][anon_sym_while] = actions(11); + v->a[113][anon_sym_until] = actions(11); parse_table_440(v); } diff --git a/parser/static/parse_table/parse_table_88.c b/parser/static/parse_table/parse_table_88.c index 9eb361c0..20738cfe 100644 --- a/parser/static/parse_table/parse_table_88.c +++ b/parser/static/parse_table/parse_table_88.c @@ -14,126 +14,126 @@ void parse_table_440(t_parse_table_array *v) { - v->a[94][sym_declaration_command] = state(4951); - v->a[94][sym_unset_command] = state(4951); - v->a[94][sym_command] = state(4951); - v->a[94][sym_command_name] = state(544); - v->a[94][sym_variable_assignment] = state(1153); - v->a[94][sym_variable_assignments] = state(4951); - v->a[94][sym_subscript] = state(6790); - v->a[94][sym_file_redirect] = state(2019); - v->a[94][sym_herestring_redirect] = state(2017); - v->a[94][sym_arithmetic_expansion] = state(1078); - v->a[94][sym_brace_expression] = state(1078); - v->a[94][sym_concatenation] = state(1376); - v->a[94][sym_string] = state(1078); - v->a[94][sym_translated_string] = state(1078); - v->a[94][sym_number] = state(1078); - v->a[94][sym_simple_expansion] = state(1078); - v->a[94][sym_expansion] = state(1078); - v->a[94][sym_command_substitution] = state(1078); - v->a[94][sym_process_substitution] = state(1078); - v->a[94][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[113][anon_sym_if] = actions(13); + v->a[113][anon_sym_case] = actions(15); + v->a[113][anon_sym_LPAREN] = actions(17); + v->a[113][anon_sym_function] = actions(469); + v->a[113][anon_sym_LBRACE] = actions(21); + v->a[113][anon_sym_BANG] = actions(471); + v->a[113][anon_sym_declare] = actions(473); + v->a[113][anon_sym_typeset] = actions(473); + v->a[113][anon_sym_export] = actions(473); + v->a[113][anon_sym_readonly] = actions(473); + v->a[113][anon_sym_local] = actions(473); + v->a[113][anon_sym_unset] = actions(475); + v->a[113][anon_sym_unsetenv] = actions(475); + v->a[113][anon_sym_LT] = actions(81); + v->a[113][anon_sym_GT] = actions(81); + v->a[113][anon_sym_GT_GT] = actions(83); + v->a[113][anon_sym_AMP_GT] = actions(81); + v->a[113][anon_sym_AMP_GT_GT] = actions(83); + v->a[113][anon_sym_LT_AMP] = actions(81); + v->a[113][anon_sym_GT_AMP] = actions(81); parse_table_441(v); } void parse_table_441(t_parse_table_array *v) { - v->a[94][aux_sym_command_repeat1] = state(997); - v->a[94][aux_sym__literal_repeat1] = state(1267); - v->a[94][sym_word] = actions(286); - v->a[94][anon_sym_for] = actions(9); - v->a[94][anon_sym_select] = actions(11); - v->a[94][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[94][anon_sym_LT] = actions(290); - v->a[94][anon_sym_GT] = actions(290); - v->a[94][anon_sym_GT_GT] = actions(292); - v->a[94][anon_sym_LPAREN] = actions(19); - v->a[94][anon_sym_while] = actions(21); - v->a[94][anon_sym_until] = actions(21); - v->a[94][anon_sym_done] = actions(847); - v->a[94][anon_sym_if] = actions(23); - v->a[94][anon_sym_case] = actions(25); - v->a[94][anon_sym_function] = actions(300); - v->a[94][anon_sym_LBRACE] = actions(29); - v->a[94][anon_sym_BANG] = actions(302); - v->a[94][anon_sym_LBRACK] = actions(33); - v->a[94][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[113][anon_sym_GT_PIPE] = actions(83); + v->a[113][anon_sym_LT_AMP_DASH] = actions(85); + v->a[113][anon_sym_GT_AMP_DASH] = actions(85); + v->a[113][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[113][anon_sym_DOLLAR] = actions(89); + v->a[113][sym__special_character] = actions(91); + v->a[113][anon_sym_DQUOTE] = actions(93); + v->a[113][sym_raw_string] = actions(95); + v->a[113][aux_sym_number_token1] = actions(97); + v->a[113][aux_sym_number_token2] = actions(99); + v->a[113][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[113][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[113][anon_sym_BQUOTE] = actions(105); + v->a[113][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[113][sym_comment] = actions(57); + v->a[113][sym_file_descriptor] = actions(109); + v->a[113][sym_variable_name] = actions(111); + v->a[113][sym_test_operator] = actions(95); + v->a[113][sym__brace_start] = actions(113); + v->a[114][sym__statements] = state(3790); parse_table_442(v); } void parse_table_442(t_parse_table_array *v) { - v->a[94][anon_sym_declare] = actions(304); - v->a[94][anon_sym_typeset] = actions(304); - v->a[94][anon_sym_export] = actions(304); - v->a[94][anon_sym_readonly] = actions(304); - v->a[94][anon_sym_local] = actions(304); - v->a[94][anon_sym_unset] = actions(306); - v->a[94][anon_sym_unsetenv] = actions(306); - v->a[94][anon_sym_AMP_GT] = actions(290); - v->a[94][anon_sym_AMP_GT_GT] = actions(292); - v->a[94][anon_sym_LT_AMP] = actions(290); - v->a[94][anon_sym_GT_AMP] = actions(290); - v->a[94][anon_sym_GT_PIPE] = actions(292); - v->a[94][anon_sym_LT_AMP_DASH] = actions(308); - v->a[94][anon_sym_GT_AMP_DASH] = actions(308); - v->a[94][anon_sym_LT_LT_LT] = actions(310); - v->a[94][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[94][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[94][anon_sym_DOLLAR] = actions(316); - v->a[94][sym__special_character] = actions(318); - v->a[94][anon_sym_DQUOTE] = actions(320); + v->a[114][sym__statement_not_pipeline] = state(3476); + v->a[114][sym_redirected_statement] = state(2121); + v->a[114][sym_for_statement] = state(2121); + v->a[114][sym_while_statement] = state(2121); + v->a[114][sym_if_statement] = state(2121); + v->a[114][sym_case_statement] = state(2121); + v->a[114][sym_function_definition] = state(2121); + v->a[114][sym_compound_statement] = state(2121); + v->a[114][sym_subshell] = state(2121); + v->a[114][sym_pipeline] = state(2499); + v->a[114][sym_list] = state(2121); + v->a[114][sym_negated_command] = state(2121); + v->a[114][sym_declaration_command] = state(2121); + v->a[114][sym_unset_command] = state(2121); + v->a[114][sym_command] = state(2121); + v->a[114][sym_command_name] = state(340); + v->a[114][sym_variable_assignment] = state(709); + v->a[114][sym_variable_assignments] = state(2121); + v->a[114][sym_file_redirect] = state(1361); + v->a[114][sym_arithmetic_expansion] = state(834); parse_table_443(v); } void parse_table_443(t_parse_table_array *v) { - v->a[94][sym_raw_string] = actions(322); - v->a[94][sym_ansi_c_string] = actions(322); - v->a[94][aux_sym_number_token1] = actions(324); - v->a[94][aux_sym_number_token2] = actions(326); - v->a[94][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[94][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[94][anon_sym_BQUOTE] = actions(332); - v->a[94][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[94][anon_sym_LT_LPAREN] = actions(336); - v->a[94][anon_sym_GT_LPAREN] = actions(336); - v->a[94][sym_comment] = actions(71); - v->a[94][sym_file_descriptor] = actions(338); - v->a[94][sym_variable_name] = actions(340); - v->a[94][sym_test_operator] = actions(342); - v->a[94][sym__brace_start] = actions(344); - v->a[95][aux_sym__terminated_statement] = state(105); - v->a[95][sym__statement_not_pipeline] = state(6718); - v->a[95][sym_redirected_statement] = state(4951); - v->a[95][sym_for_statement] = state(4951); - v->a[95][sym_c_style_for_statement] = state(4951); + v->a[114][sym_brace_expression] = state(834); + v->a[114][sym_concatenation] = state(1192); + v->a[114][sym_string] = state(834); + v->a[114][sym_number] = state(834); + v->a[114][sym_simple_expansion] = state(834); + v->a[114][sym_expansion] = state(834); + v->a[114][sym_command_substitution] = state(834); + v->a[114][aux_sym__statements_repeat1] = state(236); + v->a[114][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[114][aux_sym_command_repeat1] = state(1008); + v->a[114][aux_sym__literal_repeat1] = state(1048); + v->a[114][sym_word] = actions(467); + v->a[114][anon_sym_for] = actions(9); + v->a[114][anon_sym_select] = actions(9); + v->a[114][anon_sym_while] = actions(11); + v->a[114][anon_sym_until] = actions(11); + v->a[114][anon_sym_if] = actions(13); + v->a[114][anon_sym_case] = actions(15); + v->a[114][anon_sym_LPAREN] = actions(17); + v->a[114][anon_sym_function] = actions(469); parse_table_444(v); } void parse_table_444(t_parse_table_array *v) { - v->a[95][sym_while_statement] = state(4567); - v->a[95][sym_if_statement] = state(4567); - v->a[95][sym_case_statement] = state(4951); - v->a[95][sym_function_definition] = state(4951); - v->a[95][sym_compound_statement] = state(4951); - v->a[95][sym_subshell] = state(4951); - v->a[95][sym_pipeline] = state(5163); - v->a[95][sym_list] = state(4951); - v->a[95][sym_negated_command] = state(4951); - v->a[95][sym_test_command] = state(4951); - v->a[95][sym_declaration_command] = state(4951); - v->a[95][sym_unset_command] = state(4951); - v->a[95][sym_command] = state(4951); - v->a[95][sym_command_name] = state(544); - v->a[95][sym_variable_assignment] = state(1153); - v->a[95][sym_variable_assignments] = state(4951); - v->a[95][sym_subscript] = state(6790); - v->a[95][sym_file_redirect] = state(2019); - v->a[95][sym_herestring_redirect] = state(2017); - v->a[95][sym_arithmetic_expansion] = state(1078); + v->a[114][anon_sym_LBRACE] = actions(21); + v->a[114][anon_sym_BANG] = actions(471); + v->a[114][anon_sym_declare] = actions(473); + v->a[114][anon_sym_typeset] = actions(473); + v->a[114][anon_sym_export] = actions(473); + v->a[114][anon_sym_readonly] = actions(473); + v->a[114][anon_sym_local] = actions(473); + v->a[114][anon_sym_unset] = actions(475); + v->a[114][anon_sym_unsetenv] = actions(475); + v->a[114][anon_sym_LT] = actions(81); + v->a[114][anon_sym_GT] = actions(81); + v->a[114][anon_sym_GT_GT] = actions(83); + v->a[114][anon_sym_AMP_GT] = actions(81); + v->a[114][anon_sym_AMP_GT_GT] = actions(83); + v->a[114][anon_sym_LT_AMP] = actions(81); + v->a[114][anon_sym_GT_AMP] = actions(81); + v->a[114][anon_sym_GT_PIPE] = actions(83); + v->a[114][anon_sym_LT_AMP_DASH] = actions(85); + v->a[114][anon_sym_GT_AMP_DASH] = actions(85); + v->a[114][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_445(v); } diff --git a/parser/static/parse_table/parse_table_89.c b/parser/static/parse_table/parse_table_89.c index 1792140f..bdfbc9b1 100644 --- a/parser/static/parse_table/parse_table_89.c +++ b/parser/static/parse_table/parse_table_89.c @@ -14,126 +14,126 @@ void parse_table_445(t_parse_table_array *v) { - v->a[95][sym_brace_expression] = state(1078); - v->a[95][sym_concatenation] = state(1376); - v->a[95][sym_string] = state(1078); - v->a[95][sym_translated_string] = state(1078); - v->a[95][sym_number] = state(1078); - v->a[95][sym_simple_expansion] = state(1078); - v->a[95][sym_expansion] = state(1078); - v->a[95][sym_command_substitution] = state(1078); - v->a[95][sym_process_substitution] = state(1078); - v->a[95][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[95][aux_sym_command_repeat1] = state(997); - v->a[95][aux_sym__literal_repeat1] = state(1267); - v->a[95][sym_word] = actions(286); - v->a[95][anon_sym_for] = actions(9); - v->a[95][anon_sym_select] = actions(11); - v->a[95][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[95][anon_sym_LT] = actions(290); - v->a[95][anon_sym_GT] = actions(290); - v->a[95][anon_sym_GT_GT] = actions(292); - v->a[95][anon_sym_LPAREN] = actions(19); + v->a[114][anon_sym_DOLLAR] = actions(89); + v->a[114][sym__special_character] = actions(91); + v->a[114][anon_sym_DQUOTE] = actions(93); + v->a[114][sym_raw_string] = actions(95); + v->a[114][aux_sym_number_token1] = actions(97); + v->a[114][aux_sym_number_token2] = actions(99); + v->a[114][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[114][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[114][anon_sym_BQUOTE] = actions(105); + v->a[114][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[114][sym_comment] = actions(57); + v->a[114][sym_file_descriptor] = actions(109); + v->a[114][sym_variable_name] = actions(111); + v->a[114][sym_test_operator] = actions(95); + v->a[114][sym__brace_start] = actions(113); + v->a[115][sym__statements] = state(3731); + v->a[115][sym__statement_not_pipeline] = state(3480); + v->a[115][sym_redirected_statement] = state(2098); + v->a[115][sym_for_statement] = state(2098); + v->a[115][sym_while_statement] = state(2098); parse_table_446(v); } void parse_table_446(t_parse_table_array *v) { - v->a[95][anon_sym_while] = actions(21); - v->a[95][anon_sym_until] = actions(21); - v->a[95][anon_sym_done] = actions(849); - v->a[95][anon_sym_if] = actions(23); - v->a[95][anon_sym_case] = actions(25); - v->a[95][anon_sym_function] = actions(300); - v->a[95][anon_sym_LBRACE] = actions(29); - v->a[95][anon_sym_BANG] = actions(302); - v->a[95][anon_sym_LBRACK] = actions(33); - v->a[95][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[95][anon_sym_declare] = actions(304); - v->a[95][anon_sym_typeset] = actions(304); - v->a[95][anon_sym_export] = actions(304); - v->a[95][anon_sym_readonly] = actions(304); - v->a[95][anon_sym_local] = actions(304); - v->a[95][anon_sym_unset] = actions(306); - v->a[95][anon_sym_unsetenv] = actions(306); - v->a[95][anon_sym_AMP_GT] = actions(290); - v->a[95][anon_sym_AMP_GT_GT] = actions(292); - v->a[95][anon_sym_LT_AMP] = actions(290); + v->a[115][sym_if_statement] = state(2098); + v->a[115][sym_case_statement] = state(2098); + v->a[115][sym_function_definition] = state(2098); + v->a[115][sym_compound_statement] = state(2098); + v->a[115][sym_subshell] = state(2098); + v->a[115][sym_pipeline] = state(2384); + v->a[115][sym_list] = state(2098); + v->a[115][sym_negated_command] = state(2098); + v->a[115][sym_declaration_command] = state(2098); + v->a[115][sym_unset_command] = state(2098); + v->a[115][sym_command] = state(2098); + v->a[115][sym_command_name] = state(292); + v->a[115][sym_variable_assignment] = state(539); + v->a[115][sym_variable_assignments] = state(2098); + v->a[115][sym_file_redirect] = state(1297); + v->a[115][sym_arithmetic_expansion] = state(702); + v->a[115][sym_brace_expression] = state(702); + v->a[115][sym_concatenation] = state(1192); + v->a[115][sym_string] = state(702); + v->a[115][sym_number] = state(702); parse_table_447(v); } void parse_table_447(t_parse_table_array *v) { - v->a[95][anon_sym_GT_AMP] = actions(290); - v->a[95][anon_sym_GT_PIPE] = actions(292); - v->a[95][anon_sym_LT_AMP_DASH] = actions(308); - v->a[95][anon_sym_GT_AMP_DASH] = actions(308); - v->a[95][anon_sym_LT_LT_LT] = actions(310); - v->a[95][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[95][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[95][anon_sym_DOLLAR] = actions(316); - v->a[95][sym__special_character] = actions(318); - v->a[95][anon_sym_DQUOTE] = actions(320); - v->a[95][sym_raw_string] = actions(322); - v->a[95][sym_ansi_c_string] = actions(322); - v->a[95][aux_sym_number_token1] = actions(324); - v->a[95][aux_sym_number_token2] = actions(326); - v->a[95][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[95][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[95][anon_sym_BQUOTE] = actions(332); - v->a[95][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[95][anon_sym_LT_LPAREN] = actions(336); - v->a[95][anon_sym_GT_LPAREN] = actions(336); + v->a[115][sym_simple_expansion] = state(702); + v->a[115][sym_expansion] = state(702); + v->a[115][sym_command_substitution] = state(702); + v->a[115][aux_sym__statements_repeat1] = state(226); + v->a[115][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[115][aux_sym_command_repeat1] = state(1041); + v->a[115][aux_sym__literal_repeat1] = state(1048); + v->a[115][sym_word] = actions(419); + v->a[115][anon_sym_for] = actions(9); + v->a[115][anon_sym_select] = actions(9); + v->a[115][anon_sym_while] = actions(11); + v->a[115][anon_sym_until] = actions(11); + v->a[115][anon_sym_if] = actions(13); + v->a[115][anon_sym_case] = actions(15); + v->a[115][anon_sym_LPAREN] = actions(17); + v->a[115][anon_sym_function] = actions(423); + v->a[115][anon_sym_LBRACE] = actions(21); + v->a[115][anon_sym_BANG] = actions(425); + v->a[115][anon_sym_declare] = actions(427); + v->a[115][anon_sym_typeset] = actions(427); parse_table_448(v); } void parse_table_448(t_parse_table_array *v) { - v->a[95][sym_comment] = actions(71); - v->a[95][sym_file_descriptor] = actions(338); - v->a[95][sym_variable_name] = actions(340); - v->a[95][sym_test_operator] = actions(342); - v->a[95][sym__brace_start] = actions(344); - v->a[96][aux_sym__terminated_statement] = state(99); - v->a[96][sym__statement_not_pipeline] = state(6718); - v->a[96][sym_redirected_statement] = state(4993); - v->a[96][sym_for_statement] = state(4993); - v->a[96][sym_c_style_for_statement] = state(4993); - v->a[96][sym_while_statement] = state(4489); - v->a[96][sym_if_statement] = state(4489); - v->a[96][sym_case_statement] = state(4993); - v->a[96][sym_function_definition] = state(4993); - v->a[96][sym_compound_statement] = state(4993); - v->a[96][sym_subshell] = state(4993); - v->a[96][sym_pipeline] = state(5122); - v->a[96][sym_list] = state(4993); - v->a[96][sym_negated_command] = state(4993); - v->a[96][sym_test_command] = state(4993); + v->a[115][anon_sym_export] = actions(427); + v->a[115][anon_sym_readonly] = actions(427); + v->a[115][anon_sym_local] = actions(427); + v->a[115][anon_sym_unset] = actions(429); + v->a[115][anon_sym_unsetenv] = actions(429); + v->a[115][anon_sym_LT] = actions(431); + v->a[115][anon_sym_GT] = actions(431); + v->a[115][anon_sym_GT_GT] = actions(433); + v->a[115][anon_sym_AMP_GT] = actions(431); + v->a[115][anon_sym_AMP_GT_GT] = actions(433); + v->a[115][anon_sym_LT_AMP] = actions(431); + v->a[115][anon_sym_GT_AMP] = actions(431); + v->a[115][anon_sym_GT_PIPE] = actions(433); + v->a[115][anon_sym_LT_AMP_DASH] = actions(435); + v->a[115][anon_sym_GT_AMP_DASH] = actions(435); + v->a[115][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[115][anon_sym_DOLLAR] = actions(89); + v->a[115][sym__special_character] = actions(437); + v->a[115][anon_sym_DQUOTE] = actions(93); + v->a[115][sym_raw_string] = actions(439); parse_table_449(v); } void parse_table_449(t_parse_table_array *v) { - v->a[96][sym_declaration_command] = state(4993); - v->a[96][sym_unset_command] = state(4993); - v->a[96][sym_command] = state(4993); - v->a[96][sym_command_name] = state(544); - v->a[96][sym_variable_assignment] = state(1030); - v->a[96][sym_variable_assignments] = state(4993); - v->a[96][sym_subscript] = state(6790); - v->a[96][sym_file_redirect] = state(2019); - v->a[96][sym_herestring_redirect] = state(2017); - v->a[96][sym_arithmetic_expansion] = state(1078); - v->a[96][sym_brace_expression] = state(1078); - v->a[96][sym_concatenation] = state(1376); - v->a[96][sym_string] = state(1078); - v->a[96][sym_translated_string] = state(1078); - v->a[96][sym_number] = state(1078); - v->a[96][sym_simple_expansion] = state(1078); - v->a[96][sym_expansion] = state(1078); - v->a[96][sym_command_substitution] = state(1078); - v->a[96][sym_process_substitution] = state(1078); - v->a[96][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[115][aux_sym_number_token1] = actions(97); + v->a[115][aux_sym_number_token2] = actions(99); + v->a[115][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[115][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[115][anon_sym_BQUOTE] = actions(105); + v->a[115][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[115][sym_comment] = actions(57); + v->a[115][sym_file_descriptor] = actions(441); + v->a[115][sym_variable_name] = actions(443); + v->a[115][sym_test_operator] = actions(439); + v->a[115][sym__brace_start] = actions(113); + v->a[116][aux_sym__terminated_statement] = state(179); + v->a[116][sym__statement_not_pipeline] = state(3515); + v->a[116][sym_redirected_statement] = state(2301); + v->a[116][sym_for_statement] = state(2301); + v->a[116][sym_while_statement] = state(2301); + v->a[116][sym_if_statement] = state(2301); + v->a[116][sym_case_statement] = state(2301); + v->a[116][sym_function_definition] = state(2301); + v->a[116][sym_compound_statement] = state(2301); parse_table_450(v); } diff --git a/parser/static/parse_table/parse_table_9.c b/parser/static/parse_table/parse_table_9.c index b449cbd5..4388b2d0 100644 --- a/parser/static/parse_table/parse_table_9.c +++ b/parser/static/parse_table/parse_table_9.c @@ -14,126 +14,126 @@ void parse_table_45(t_parse_table_array *v) { - v->a[8][anon_sym_if] = actions(159); - v->a[8][anon_sym_case] = actions(161); - v->a[8][anon_sym_function] = actions(163); - v->a[8][anon_sym_LBRACE] = actions(165); - v->a[8][anon_sym_BANG] = actions(167); - v->a[8][anon_sym_LBRACK] = actions(169); - v->a[8][anon_sym_RBRACK] = actions(229); - v->a[8][anon_sym_LBRACK_LBRACK] = actions(173); - v->a[8][anon_sym_declare] = actions(175); - v->a[8][anon_sym_typeset] = actions(175); - v->a[8][anon_sym_export] = actions(175); - v->a[8][anon_sym_readonly] = actions(175); - v->a[8][anon_sym_local] = actions(175); - v->a[8][anon_sym_unset] = actions(177); - v->a[8][anon_sym_unsetenv] = actions(177); - v->a[8][anon_sym_AMP_GT] = actions(151); - v->a[8][anon_sym_AMP_GT_GT] = actions(153); - v->a[8][anon_sym_LT_AMP] = actions(151); - v->a[8][anon_sym_GT_AMP] = actions(151); - v->a[8][anon_sym_GT_PIPE] = actions(153); + v->a[10][anon_sym_GT] = actions(157); + v->a[10][anon_sym_GT_GT] = actions(159); + v->a[10][anon_sym_AMP_GT] = actions(157); + v->a[10][anon_sym_AMP_GT_GT] = actions(159); + v->a[10][anon_sym_LT_AMP] = actions(157); + v->a[10][anon_sym_GT_AMP] = actions(157); + v->a[10][anon_sym_GT_PIPE] = actions(159); + v->a[10][anon_sym_LT_AMP_DASH] = actions(161); + v->a[10][anon_sym_GT_AMP_DASH] = actions(161); + v->a[10][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[10][anon_sym_DOLLAR] = actions(165); + v->a[10][sym__special_character] = actions(167); + v->a[10][anon_sym_DQUOTE] = actions(169); + v->a[10][sym_raw_string] = actions(171); + v->a[10][aux_sym_number_token1] = actions(173); + v->a[10][aux_sym_number_token2] = actions(175); + v->a[10][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[10][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[10][anon_sym_BQUOTE] = actions(181); + v->a[10][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_46(v); } void parse_table_46(t_parse_table_array *v) { - v->a[8][anon_sym_LT_AMP_DASH] = actions(179); - v->a[8][anon_sym_GT_AMP_DASH] = actions(179); - v->a[8][anon_sym_LT_LT_LT] = actions(181); - v->a[8][anon_sym_PLUS_PLUS2] = actions(183); - v->a[8][anon_sym_DASH_DASH2] = actions(183); - v->a[8][anon_sym_DASH2] = actions(185); - v->a[8][anon_sym_PLUS2] = actions(185); - v->a[8][anon_sym_TILDE] = actions(187); - v->a[8][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(189); - v->a[8][anon_sym_DOLLAR_LBRACK] = actions(191); - v->a[8][anon_sym_DOLLAR] = actions(193); - v->a[8][sym__special_character] = actions(195); - v->a[8][anon_sym_DQUOTE] = actions(197); - v->a[8][sym_raw_string] = actions(199); - v->a[8][sym_ansi_c_string] = actions(199); - v->a[8][aux_sym_number_token1] = actions(201); - v->a[8][aux_sym_number_token2] = actions(203); - v->a[8][anon_sym_DOLLAR_LBRACE] = actions(205); - v->a[8][anon_sym_DOLLAR_LPAREN] = actions(207); - v->a[8][anon_sym_BQUOTE] = actions(209); + v->a[10][sym_comment] = actions(57); + v->a[10][sym_file_descriptor] = actions(185); + v->a[10][sym_variable_name] = actions(187); + v->a[10][sym_test_operator] = actions(171); + v->a[10][sym__brace_start] = actions(189); + v->a[11][sym__statements] = state(3427); + v->a[11][sym__statement_not_pipeline] = state(3470); + v->a[11][sym_redirected_statement] = state(1914); + v->a[11][sym_for_statement] = state(1914); + v->a[11][sym_while_statement] = state(1914); + v->a[11][sym_if_statement] = state(1914); + v->a[11][sym_case_statement] = state(1914); + v->a[11][sym_function_definition] = state(1914); + v->a[11][sym_compound_statement] = state(1914); + v->a[11][sym_subshell] = state(1914); + v->a[11][sym_pipeline] = state(2054); + v->a[11][sym_list] = state(1914); + v->a[11][sym_negated_command] = state(1914); + v->a[11][sym_declaration_command] = state(1914); + v->a[11][sym_unset_command] = state(1914); parse_table_47(v); } void parse_table_47(t_parse_table_array *v) { - v->a[8][anon_sym_DOLLAR_BQUOTE] = actions(211); - v->a[8][anon_sym_LT_LPAREN] = actions(213); - v->a[8][anon_sym_GT_LPAREN] = actions(213); - v->a[8][sym_comment] = actions(71); - v->a[8][sym_file_descriptor] = actions(215); - v->a[8][sym_variable_name] = actions(217); - v->a[8][sym_test_operator] = actions(219); - v->a[8][sym__brace_start] = actions(221); - v->a[9][sym__statement_not_pipeline] = state(6568); - v->a[9][sym_redirected_statement] = state(5356); - v->a[9][sym_for_statement] = state(5406); - v->a[9][sym_c_style_for_statement] = state(5406); - v->a[9][sym_while_statement] = state(5195); - v->a[9][sym_if_statement] = state(5195); - v->a[9][sym_case_statement] = state(5406); - v->a[9][sym_function_definition] = state(5406); - v->a[9][sym_compound_statement] = state(5406); - v->a[9][sym_subshell] = state(5406); - v->a[9][sym_pipeline] = state(5569); - v->a[9][sym_list] = state(5406); + v->a[11][sym_command] = state(1914); + v->a[11][sym_command_name] = state(257); + v->a[11][sym_variable_assignment] = state(445); + v->a[11][sym_variable_assignments] = state(1914); + v->a[11][sym_file_redirect] = state(1015); + v->a[11][sym_arithmetic_expansion] = state(508); + v->a[11][sym_brace_expression] = state(508); + v->a[11][sym_concatenation] = state(862); + v->a[11][sym_string] = state(508); + v->a[11][sym_number] = state(508); + v->a[11][sym_simple_expansion] = state(508); + v->a[11][sym_expansion] = state(508); + v->a[11][sym_command_substitution] = state(508); + v->a[11][aux_sym__statements_repeat1] = state(230); + v->a[11][aux_sym_redirected_statement_repeat2] = state(1974); + v->a[11][aux_sym_command_repeat1] = state(1131); + v->a[11][aux_sym__literal_repeat1] = state(678); + v->a[11][sym_word] = actions(129); + v->a[11][anon_sym_for] = actions(131); + v->a[11][anon_sym_select] = actions(131); parse_table_48(v); } void parse_table_48(t_parse_table_array *v) { - v->a[9][sym_negated_command] = state(5406); - v->a[9][sym_test_command] = state(5406); - v->a[9][sym_declaration_command] = state(5406); - v->a[9][sym_unset_command] = state(5406); - v->a[9][sym_command] = state(5406); - v->a[9][sym_command_name] = state(620); - v->a[9][sym_variable_assignment] = state(1811); - v->a[9][sym_variable_assignments] = state(5406); - v->a[9][sym_subscript] = state(6756); - v->a[9][sym_file_redirect] = state(2693); - v->a[9][sym_herestring_redirect] = state(2691); - v->a[9][sym__expression] = state(3140); - v->a[9][sym_binary_expression] = state(3071); - v->a[9][sym_ternary_expression] = state(3071); - v->a[9][sym_unary_expression] = state(3071); - v->a[9][sym_postfix_expression] = state(3071); - v->a[9][sym_parenthesized_expression] = state(3071); - v->a[9][sym_arithmetic_expansion] = state(496); - v->a[9][sym_brace_expression] = state(496); - v->a[9][sym_concatenation] = state(524); + v->a[11][anon_sym_while] = actions(133); + v->a[11][anon_sym_until] = actions(133); + v->a[11][anon_sym_if] = actions(135); + v->a[11][anon_sym_case] = actions(137); + v->a[11][anon_sym_esac] = actions(191); + v->a[11][anon_sym_LPAREN] = actions(141); + v->a[11][anon_sym_SEMI_SEMI] = actions(193); + v->a[11][anon_sym_SEMI_AMP] = actions(195); + v->a[11][anon_sym_SEMI_SEMI_AMP] = actions(197); + v->a[11][anon_sym_function] = actions(147); + v->a[11][anon_sym_LBRACE] = actions(149); + v->a[11][anon_sym_BANG] = actions(151); + v->a[11][anon_sym_declare] = actions(153); + v->a[11][anon_sym_typeset] = actions(153); + v->a[11][anon_sym_export] = actions(153); + v->a[11][anon_sym_readonly] = actions(153); + v->a[11][anon_sym_local] = actions(153); + v->a[11][anon_sym_unset] = actions(155); + v->a[11][anon_sym_unsetenv] = actions(155); + v->a[11][anon_sym_LT] = actions(157); parse_table_49(v); } void parse_table_49(t_parse_table_array *v) { - v->a[9][sym_string] = state(496); - v->a[9][sym_translated_string] = state(496); - v->a[9][sym_number] = state(496); - v->a[9][sym_simple_expansion] = state(496); - v->a[9][sym_expansion] = state(496); - v->a[9][sym_command_substitution] = state(496); - v->a[9][sym_process_substitution] = state(496); - v->a[9][aux_sym_redirected_statement_repeat2] = state(5167); - v->a[9][aux_sym_command_repeat1] = state(955); - v->a[9][aux_sym__literal_repeat1] = state(522); - v->a[9][sym_word] = actions(143); - v->a[9][anon_sym_for] = actions(145); - v->a[9][anon_sym_select] = actions(147); - v->a[9][anon_sym_LPAREN_LPAREN] = actions(149); - v->a[9][anon_sym_LT] = actions(151); - v->a[9][anon_sym_GT] = actions(151); - v->a[9][anon_sym_GT_GT] = actions(153); - v->a[9][anon_sym_LPAREN] = actions(155); - v->a[9][anon_sym_while] = actions(157); - v->a[9][anon_sym_until] = actions(157); + v->a[11][anon_sym_GT] = actions(157); + v->a[11][anon_sym_GT_GT] = actions(159); + v->a[11][anon_sym_AMP_GT] = actions(157); + v->a[11][anon_sym_AMP_GT_GT] = actions(159); + v->a[11][anon_sym_LT_AMP] = actions(157); + v->a[11][anon_sym_GT_AMP] = actions(157); + v->a[11][anon_sym_GT_PIPE] = actions(159); + v->a[11][anon_sym_LT_AMP_DASH] = actions(161); + v->a[11][anon_sym_GT_AMP_DASH] = actions(161); + v->a[11][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163); + v->a[11][anon_sym_DOLLAR] = actions(165); + v->a[11][sym__special_character] = actions(167); + v->a[11][anon_sym_DQUOTE] = actions(169); + v->a[11][sym_raw_string] = actions(171); + v->a[11][aux_sym_number_token1] = actions(173); + v->a[11][aux_sym_number_token2] = actions(175); + v->a[11][anon_sym_DOLLAR_LBRACE] = actions(177); + v->a[11][anon_sym_DOLLAR_LPAREN] = actions(179); + v->a[11][anon_sym_BQUOTE] = actions(181); + v->a[11][anon_sym_DOLLAR_BQUOTE] = actions(183); parse_table_50(v); } diff --git a/parser/static/parse_table/parse_table_90.c b/parser/static/parse_table/parse_table_90.c index 6758c237..029dc599 100644 --- a/parser/static/parse_table/parse_table_90.c +++ b/parser/static/parse_table/parse_table_90.c @@ -14,126 +14,126 @@ void parse_table_450(t_parse_table_array *v) { - v->a[96][aux_sym_command_repeat1] = state(997); - v->a[96][aux_sym__literal_repeat1] = state(1267); - v->a[96][sym_word] = actions(286); - v->a[96][anon_sym_for] = actions(9); - v->a[96][anon_sym_select] = actions(11); - v->a[96][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[96][anon_sym_LT] = actions(290); - v->a[96][anon_sym_GT] = actions(290); - v->a[96][anon_sym_GT_GT] = actions(292); - v->a[96][anon_sym_LPAREN] = actions(19); - v->a[96][anon_sym_while] = actions(21); - v->a[96][anon_sym_until] = actions(21); - v->a[96][anon_sym_if] = actions(23); - v->a[96][anon_sym_case] = actions(25); - v->a[96][anon_sym_function] = actions(300); - v->a[96][anon_sym_LBRACE] = actions(29); - v->a[96][anon_sym_RBRACE] = actions(851); - v->a[96][anon_sym_BANG] = actions(302); - v->a[96][anon_sym_LBRACK] = actions(33); - v->a[96][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[116][sym_subshell] = state(2301); + v->a[116][sym_pipeline] = state(2592); + v->a[116][sym_list] = state(2301); + v->a[116][sym_negated_command] = state(2301); + v->a[116][sym_declaration_command] = state(2301); + v->a[116][sym_unset_command] = state(2301); + v->a[116][sym_command] = state(2301); + v->a[116][sym_command_name] = state(310); + v->a[116][sym_variable_assignment] = state(711); + v->a[116][sym_variable_assignments] = state(2301); + v->a[116][sym_file_redirect] = state(1320); + v->a[116][sym_arithmetic_expansion] = state(834); + v->a[116][sym_brace_expression] = state(834); + v->a[116][sym_concatenation] = state(1192); + v->a[116][sym_string] = state(834); + v->a[116][sym_number] = state(834); + v->a[116][sym_simple_expansion] = state(834); + v->a[116][sym_expansion] = state(834); + v->a[116][sym_command_substitution] = state(834); + v->a[116][aux_sym_redirected_statement_repeat2] = state(2385); parse_table_451(v); } void parse_table_451(t_parse_table_array *v) { - v->a[96][anon_sym_declare] = actions(304); - v->a[96][anon_sym_typeset] = actions(304); - v->a[96][anon_sym_export] = actions(304); - v->a[96][anon_sym_readonly] = actions(304); - v->a[96][anon_sym_local] = actions(304); - v->a[96][anon_sym_unset] = actions(306); - v->a[96][anon_sym_unsetenv] = actions(306); - v->a[96][anon_sym_AMP_GT] = actions(290); - v->a[96][anon_sym_AMP_GT_GT] = actions(292); - v->a[96][anon_sym_LT_AMP] = actions(290); - v->a[96][anon_sym_GT_AMP] = actions(290); - v->a[96][anon_sym_GT_PIPE] = actions(292); - v->a[96][anon_sym_LT_AMP_DASH] = actions(308); - v->a[96][anon_sym_GT_AMP_DASH] = actions(308); - v->a[96][anon_sym_LT_LT_LT] = actions(310); - v->a[96][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[96][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[96][anon_sym_DOLLAR] = actions(316); - v->a[96][sym__special_character] = actions(318); - v->a[96][anon_sym_DQUOTE] = actions(320); + v->a[116][aux_sym_command_repeat1] = state(1035); + v->a[116][aux_sym__literal_repeat1] = state(1048); + v->a[116][sym_word] = actions(65); + v->a[116][anon_sym_for] = actions(9); + v->a[116][anon_sym_select] = actions(9); + v->a[116][anon_sym_while] = actions(11); + v->a[116][anon_sym_until] = actions(11); + v->a[116][anon_sym_if] = actions(13); + v->a[116][anon_sym_case] = actions(15); + v->a[116][anon_sym_LPAREN] = actions(17); + v->a[116][anon_sym_function] = actions(73); + v->a[116][anon_sym_LBRACE] = actions(21); + v->a[116][anon_sym_RBRACE] = actions(493); + v->a[116][anon_sym_BANG] = actions(75); + v->a[116][anon_sym_declare] = actions(77); + v->a[116][anon_sym_typeset] = actions(77); + v->a[116][anon_sym_export] = actions(77); + v->a[116][anon_sym_readonly] = actions(77); + v->a[116][anon_sym_local] = actions(77); + v->a[116][anon_sym_unset] = actions(79); parse_table_452(v); } void parse_table_452(t_parse_table_array *v) { - v->a[96][sym_raw_string] = actions(322); - v->a[96][sym_ansi_c_string] = actions(322); - v->a[96][aux_sym_number_token1] = actions(324); - v->a[96][aux_sym_number_token2] = actions(326); - v->a[96][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[96][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[96][anon_sym_BQUOTE] = actions(332); - v->a[96][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[96][anon_sym_LT_LPAREN] = actions(336); - v->a[96][anon_sym_GT_LPAREN] = actions(336); - v->a[96][sym_comment] = actions(71); - v->a[96][sym_file_descriptor] = actions(338); - v->a[96][sym_variable_name] = actions(340); - v->a[96][sym_test_operator] = actions(342); - v->a[96][sym__brace_start] = actions(344); - v->a[97][sym__statements] = state(7043); - v->a[97][sym__statement_not_pipeline] = state(6558); - v->a[97][sym_redirected_statement] = state(4662); - v->a[97][sym_for_statement] = state(4662); - v->a[97][sym_c_style_for_statement] = state(4662); + v->a[116][anon_sym_unsetenv] = actions(79); + v->a[116][anon_sym_LT] = actions(81); + v->a[116][anon_sym_GT] = actions(81); + v->a[116][anon_sym_GT_GT] = actions(83); + v->a[116][anon_sym_AMP_GT] = actions(81); + v->a[116][anon_sym_AMP_GT_GT] = actions(83); + v->a[116][anon_sym_LT_AMP] = actions(81); + v->a[116][anon_sym_GT_AMP] = actions(81); + v->a[116][anon_sym_GT_PIPE] = actions(83); + v->a[116][anon_sym_LT_AMP_DASH] = actions(85); + v->a[116][anon_sym_GT_AMP_DASH] = actions(85); + v->a[116][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[116][anon_sym_DOLLAR] = actions(89); + v->a[116][sym__special_character] = actions(91); + v->a[116][anon_sym_DQUOTE] = actions(93); + v->a[116][sym_raw_string] = actions(95); + v->a[116][aux_sym_number_token1] = actions(97); + v->a[116][aux_sym_number_token2] = actions(99); + v->a[116][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[116][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_453(v); } void parse_table_453(t_parse_table_array *v) { - v->a[97][sym_while_statement] = state(4314); - v->a[97][sym_if_statement] = state(4314); - v->a[97][sym_case_statement] = state(4662); - v->a[97][sym_function_definition] = state(4662); - v->a[97][sym_compound_statement] = state(4662); - v->a[97][sym_subshell] = state(4662); - v->a[97][sym_pipeline] = state(5070); - v->a[97][sym_list] = state(4662); - v->a[97][sym_negated_command] = state(4662); - v->a[97][sym_test_command] = state(4662); - v->a[97][sym_declaration_command] = state(4662); - v->a[97][sym_unset_command] = state(4662); - v->a[97][sym_command] = state(4662); - v->a[97][sym_command_name] = state(554); - v->a[97][sym_variable_assignment] = state(1150); - v->a[97][sym_variable_assignments] = state(4662); - v->a[97][sym_subscript] = state(6790); - v->a[97][sym_file_redirect] = state(2273); - v->a[97][sym_herestring_redirect] = state(2272); - v->a[97][sym_arithmetic_expansion] = state(1078); + v->a[116][anon_sym_BQUOTE] = actions(105); + v->a[116][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[116][sym_comment] = actions(57); + v->a[116][sym_file_descriptor] = actions(109); + v->a[116][sym_variable_name] = actions(111); + v->a[116][sym_test_operator] = actions(95); + v->a[116][sym__brace_start] = actions(113); + v->a[117][aux_sym__terminated_statement] = state(220); + v->a[117][sym__statement_not_pipeline] = state(3515); + v->a[117][sym_redirected_statement] = state(2188); + v->a[117][sym_for_statement] = state(2188); + v->a[117][sym_while_statement] = state(2188); + v->a[117][sym_if_statement] = state(2188); + v->a[117][sym_case_statement] = state(2188); + v->a[117][sym_function_definition] = state(2188); + v->a[117][sym_compound_statement] = state(2188); + v->a[117][sym_subshell] = state(2188); + v->a[117][sym_pipeline] = state(2586); + v->a[117][sym_list] = state(2188); + v->a[117][sym_negated_command] = state(2188); parse_table_454(v); } void parse_table_454(t_parse_table_array *v) { - v->a[97][sym_brace_expression] = state(1078); - v->a[97][sym_concatenation] = state(1376); - v->a[97][sym_string] = state(1078); - v->a[97][sym_translated_string] = state(1078); - v->a[97][sym_number] = state(1078); - v->a[97][sym_simple_expansion] = state(1078); - v->a[97][sym_expansion] = state(1078); - v->a[97][sym_command_substitution] = state(1078); - v->a[97][sym_process_substitution] = state(1078); - v->a[97][aux_sym__statements_repeat1] = state(429); - v->a[97][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[97][aux_sym_command_repeat1] = state(958); - v->a[97][aux_sym__literal_repeat1] = state(1267); - v->a[97][sym_word] = actions(799); - v->a[97][anon_sym_for] = actions(9); - v->a[97][anon_sym_select] = actions(11); - v->a[97][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[97][anon_sym_LT] = actions(290); - v->a[97][anon_sym_GT] = actions(290); - v->a[97][anon_sym_GT_GT] = actions(292); + v->a[117][sym_declaration_command] = state(2188); + v->a[117][sym_unset_command] = state(2188); + v->a[117][sym_command] = state(2188); + v->a[117][sym_command_name] = state(310); + v->a[117][sym_variable_assignment] = state(660); + v->a[117][sym_variable_assignments] = state(2188); + v->a[117][sym_file_redirect] = state(1320); + v->a[117][sym_arithmetic_expansion] = state(834); + v->a[117][sym_brace_expression] = state(834); + v->a[117][sym_concatenation] = state(1192); + v->a[117][sym_string] = state(834); + v->a[117][sym_number] = state(834); + v->a[117][sym_simple_expansion] = state(834); + v->a[117][sym_expansion] = state(834); + v->a[117][sym_command_substitution] = state(834); + v->a[117][aux_sym_redirected_statement_repeat2] = state(2385); + v->a[117][aux_sym_command_repeat1] = state(1035); + v->a[117][aux_sym__literal_repeat1] = state(1048); + v->a[117][sym_word] = actions(65); + v->a[117][anon_sym_for] = actions(9); parse_table_455(v); } diff --git a/parser/static/parse_table/parse_table_91.c b/parser/static/parse_table/parse_table_91.c index 5e8e850e..c5e4e548 100644 --- a/parser/static/parse_table/parse_table_91.c +++ b/parser/static/parse_table/parse_table_91.c @@ -14,126 +14,126 @@ void parse_table_455(t_parse_table_array *v) { - v->a[97][anon_sym_LPAREN] = actions(19); - v->a[97][anon_sym_while] = actions(21); - v->a[97][anon_sym_until] = actions(21); - v->a[97][anon_sym_if] = actions(23); - v->a[97][anon_sym_case] = actions(25); - v->a[97][anon_sym_function] = actions(801); - v->a[97][anon_sym_LBRACE] = actions(29); - v->a[97][anon_sym_BANG] = actions(803); - v->a[97][anon_sym_LBRACK] = actions(33); - v->a[97][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[97][anon_sym_declare] = actions(805); - v->a[97][anon_sym_typeset] = actions(805); - v->a[97][anon_sym_export] = actions(805); - v->a[97][anon_sym_readonly] = actions(805); - v->a[97][anon_sym_local] = actions(805); - v->a[97][anon_sym_unset] = actions(807); - v->a[97][anon_sym_unsetenv] = actions(807); - v->a[97][anon_sym_AMP_GT] = actions(290); - v->a[97][anon_sym_AMP_GT_GT] = actions(292); - v->a[97][anon_sym_LT_AMP] = actions(290); + v->a[117][anon_sym_select] = actions(9); + v->a[117][anon_sym_while] = actions(11); + v->a[117][anon_sym_until] = actions(11); + v->a[117][anon_sym_done] = actions(495); + v->a[117][anon_sym_if] = actions(13); + v->a[117][anon_sym_case] = actions(15); + v->a[117][anon_sym_LPAREN] = actions(17); + v->a[117][anon_sym_function] = actions(73); + v->a[117][anon_sym_LBRACE] = actions(21); + v->a[117][anon_sym_BANG] = actions(75); + v->a[117][anon_sym_declare] = actions(77); + v->a[117][anon_sym_typeset] = actions(77); + v->a[117][anon_sym_export] = actions(77); + v->a[117][anon_sym_readonly] = actions(77); + v->a[117][anon_sym_local] = actions(77); + v->a[117][anon_sym_unset] = actions(79); + v->a[117][anon_sym_unsetenv] = actions(79); + v->a[117][anon_sym_LT] = actions(81); + v->a[117][anon_sym_GT] = actions(81); + v->a[117][anon_sym_GT_GT] = actions(83); parse_table_456(v); } void parse_table_456(t_parse_table_array *v) { - v->a[97][anon_sym_GT_AMP] = actions(290); - v->a[97][anon_sym_GT_PIPE] = actions(292); - v->a[97][anon_sym_LT_AMP_DASH] = actions(308); - v->a[97][anon_sym_GT_AMP_DASH] = actions(308); - v->a[97][anon_sym_LT_LT_LT] = actions(310); - v->a[97][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[97][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[97][anon_sym_DOLLAR] = actions(316); - v->a[97][sym__special_character] = actions(318); - v->a[97][anon_sym_DQUOTE] = actions(320); - v->a[97][sym_raw_string] = actions(322); - v->a[97][sym_ansi_c_string] = actions(322); - v->a[97][aux_sym_number_token1] = actions(324); - v->a[97][aux_sym_number_token2] = actions(326); - v->a[97][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[97][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[97][anon_sym_BQUOTE] = actions(332); - v->a[97][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[97][anon_sym_LT_LPAREN] = actions(336); - v->a[97][anon_sym_GT_LPAREN] = actions(336); + v->a[117][anon_sym_AMP_GT] = actions(81); + v->a[117][anon_sym_AMP_GT_GT] = actions(83); + v->a[117][anon_sym_LT_AMP] = actions(81); + v->a[117][anon_sym_GT_AMP] = actions(81); + v->a[117][anon_sym_GT_PIPE] = actions(83); + v->a[117][anon_sym_LT_AMP_DASH] = actions(85); + v->a[117][anon_sym_GT_AMP_DASH] = actions(85); + v->a[117][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[117][anon_sym_DOLLAR] = actions(89); + v->a[117][sym__special_character] = actions(91); + v->a[117][anon_sym_DQUOTE] = actions(93); + v->a[117][sym_raw_string] = actions(95); + v->a[117][aux_sym_number_token1] = actions(97); + v->a[117][aux_sym_number_token2] = actions(99); + v->a[117][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[117][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[117][anon_sym_BQUOTE] = actions(105); + v->a[117][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[117][sym_comment] = actions(57); + v->a[117][sym_file_descriptor] = actions(109); parse_table_457(v); } void parse_table_457(t_parse_table_array *v) { - v->a[97][sym_comment] = actions(71); - v->a[97][sym_file_descriptor] = actions(338); - v->a[97][sym_variable_name] = actions(340); - v->a[97][sym_test_operator] = actions(342); - v->a[97][sym__brace_start] = actions(344); - v->a[98][sym__statements] = state(7034); - v->a[98][sym__statement_not_pipeline] = state(6558); - v->a[98][sym_redirected_statement] = state(4662); - v->a[98][sym_for_statement] = state(4662); - v->a[98][sym_c_style_for_statement] = state(4662); - v->a[98][sym_while_statement] = state(4314); - v->a[98][sym_if_statement] = state(4314); - v->a[98][sym_case_statement] = state(4662); - v->a[98][sym_function_definition] = state(4662); - v->a[98][sym_compound_statement] = state(4662); - v->a[98][sym_subshell] = state(4662); - v->a[98][sym_pipeline] = state(5070); - v->a[98][sym_list] = state(4662); - v->a[98][sym_negated_command] = state(4662); - v->a[98][sym_test_command] = state(4662); + v->a[117][sym_variable_name] = actions(111); + v->a[117][sym_test_operator] = actions(95); + v->a[117][sym__brace_start] = actions(113); + v->a[118][sym__statements] = state(3809); + v->a[118][sym__statement_not_pipeline] = state(3480); + v->a[118][sym_redirected_statement] = state(2098); + v->a[118][sym_for_statement] = state(2098); + v->a[118][sym_while_statement] = state(2098); + v->a[118][sym_if_statement] = state(2098); + v->a[118][sym_case_statement] = state(2098); + v->a[118][sym_function_definition] = state(2098); + v->a[118][sym_compound_statement] = state(2098); + v->a[118][sym_subshell] = state(2098); + v->a[118][sym_pipeline] = state(2384); + v->a[118][sym_list] = state(2098); + v->a[118][sym_negated_command] = state(2098); + v->a[118][sym_declaration_command] = state(2098); + v->a[118][sym_unset_command] = state(2098); + v->a[118][sym_command] = state(2098); + v->a[118][sym_command_name] = state(292); parse_table_458(v); } void parse_table_458(t_parse_table_array *v) { - v->a[98][sym_declaration_command] = state(4662); - v->a[98][sym_unset_command] = state(4662); - v->a[98][sym_command] = state(4662); - v->a[98][sym_command_name] = state(554); - v->a[98][sym_variable_assignment] = state(1150); - v->a[98][sym_variable_assignments] = state(4662); - v->a[98][sym_subscript] = state(6790); - v->a[98][sym_file_redirect] = state(2273); - v->a[98][sym_herestring_redirect] = state(2272); - v->a[98][sym_arithmetic_expansion] = state(1078); - v->a[98][sym_brace_expression] = state(1078); - v->a[98][sym_concatenation] = state(1376); - v->a[98][sym_string] = state(1078); - v->a[98][sym_translated_string] = state(1078); - v->a[98][sym_number] = state(1078); - v->a[98][sym_simple_expansion] = state(1078); - v->a[98][sym_expansion] = state(1078); - v->a[98][sym_command_substitution] = state(1078); - v->a[98][sym_process_substitution] = state(1078); - v->a[98][aux_sym__statements_repeat1] = state(429); + v->a[118][sym_variable_assignment] = state(539); + v->a[118][sym_variable_assignments] = state(2098); + v->a[118][sym_file_redirect] = state(1277); + v->a[118][sym_arithmetic_expansion] = state(702); + v->a[118][sym_brace_expression] = state(702); + v->a[118][sym_concatenation] = state(1192); + v->a[118][sym_string] = state(702); + v->a[118][sym_number] = state(702); + v->a[118][sym_simple_expansion] = state(702); + v->a[118][sym_expansion] = state(702); + v->a[118][sym_command_substitution] = state(702); + v->a[118][aux_sym__statements_repeat1] = state(226); + v->a[118][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[118][aux_sym_command_repeat1] = state(1041); + v->a[118][aux_sym__literal_repeat1] = state(1048); + v->a[118][sym_word] = actions(419); + v->a[118][anon_sym_for] = actions(9); + v->a[118][anon_sym_select] = actions(9); + v->a[118][anon_sym_while] = actions(11); + v->a[118][anon_sym_until] = actions(11); parse_table_459(v); } void parse_table_459(t_parse_table_array *v) { - v->a[98][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[98][aux_sym_command_repeat1] = state(958); - v->a[98][aux_sym__literal_repeat1] = state(1267); - v->a[98][sym_word] = actions(799); - v->a[98][anon_sym_for] = actions(9); - v->a[98][anon_sym_select] = actions(11); - v->a[98][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[98][anon_sym_LT] = actions(290); - v->a[98][anon_sym_GT] = actions(290); - v->a[98][anon_sym_GT_GT] = actions(292); - v->a[98][anon_sym_LPAREN] = actions(19); - v->a[98][anon_sym_while] = actions(21); - v->a[98][anon_sym_until] = actions(21); - v->a[98][anon_sym_if] = actions(23); - v->a[98][anon_sym_case] = actions(25); - v->a[98][anon_sym_function] = actions(801); - v->a[98][anon_sym_LBRACE] = actions(29); - v->a[98][anon_sym_BANG] = actions(803); - v->a[98][anon_sym_LBRACK] = actions(33); - v->a[98][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[118][anon_sym_if] = actions(13); + v->a[118][anon_sym_case] = actions(15); + v->a[118][anon_sym_LPAREN] = actions(17); + v->a[118][anon_sym_function] = actions(423); + v->a[118][anon_sym_LBRACE] = actions(21); + v->a[118][anon_sym_BANG] = actions(425); + v->a[118][anon_sym_declare] = actions(427); + v->a[118][anon_sym_typeset] = actions(427); + v->a[118][anon_sym_export] = actions(427); + v->a[118][anon_sym_readonly] = actions(427); + v->a[118][anon_sym_local] = actions(427); + v->a[118][anon_sym_unset] = actions(429); + v->a[118][anon_sym_unsetenv] = actions(429); + v->a[118][anon_sym_LT] = actions(431); + v->a[118][anon_sym_GT] = actions(431); + v->a[118][anon_sym_GT_GT] = actions(433); + v->a[118][anon_sym_AMP_GT] = actions(431); + v->a[118][anon_sym_AMP_GT_GT] = actions(433); + v->a[118][anon_sym_LT_AMP] = actions(431); + v->a[118][anon_sym_GT_AMP] = actions(431); parse_table_460(v); } diff --git a/parser/static/parse_table/parse_table_92.c b/parser/static/parse_table/parse_table_92.c index 4d2820e9..2c128288 100644 --- a/parser/static/parse_table/parse_table_92.c +++ b/parser/static/parse_table/parse_table_92.c @@ -14,126 +14,126 @@ void parse_table_460(t_parse_table_array *v) { - v->a[98][anon_sym_declare] = actions(805); - v->a[98][anon_sym_typeset] = actions(805); - v->a[98][anon_sym_export] = actions(805); - v->a[98][anon_sym_readonly] = actions(805); - v->a[98][anon_sym_local] = actions(805); - v->a[98][anon_sym_unset] = actions(807); - v->a[98][anon_sym_unsetenv] = actions(807); - v->a[98][anon_sym_AMP_GT] = actions(290); - v->a[98][anon_sym_AMP_GT_GT] = actions(292); - v->a[98][anon_sym_LT_AMP] = actions(290); - v->a[98][anon_sym_GT_AMP] = actions(290); - v->a[98][anon_sym_GT_PIPE] = actions(292); - v->a[98][anon_sym_LT_AMP_DASH] = actions(308); - v->a[98][anon_sym_GT_AMP_DASH] = actions(308); - v->a[98][anon_sym_LT_LT_LT] = actions(310); - v->a[98][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[98][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[98][anon_sym_DOLLAR] = actions(316); - v->a[98][sym__special_character] = actions(318); - v->a[98][anon_sym_DQUOTE] = actions(320); + v->a[118][anon_sym_GT_PIPE] = actions(433); + v->a[118][anon_sym_LT_AMP_DASH] = actions(435); + v->a[118][anon_sym_GT_AMP_DASH] = actions(435); + v->a[118][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[118][anon_sym_DOLLAR] = actions(89); + v->a[118][sym__special_character] = actions(437); + v->a[118][anon_sym_DQUOTE] = actions(93); + v->a[118][sym_raw_string] = actions(439); + v->a[118][aux_sym_number_token1] = actions(97); + v->a[118][aux_sym_number_token2] = actions(99); + v->a[118][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[118][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[118][anon_sym_BQUOTE] = actions(105); + v->a[118][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[118][sym_comment] = actions(57); + v->a[118][sym_file_descriptor] = actions(441); + v->a[118][sym_variable_name] = actions(443); + v->a[118][sym_test_operator] = actions(439); + v->a[118][sym__brace_start] = actions(113); + v->a[119][sym__statements] = state(3705); parse_table_461(v); } void parse_table_461(t_parse_table_array *v) { - v->a[98][sym_raw_string] = actions(322); - v->a[98][sym_ansi_c_string] = actions(322); - v->a[98][aux_sym_number_token1] = actions(324); - v->a[98][aux_sym_number_token2] = actions(326); - v->a[98][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[98][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[98][anon_sym_BQUOTE] = actions(332); - v->a[98][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[98][anon_sym_LT_LPAREN] = actions(336); - v->a[98][anon_sym_GT_LPAREN] = actions(336); - v->a[98][sym_comment] = actions(71); - v->a[98][sym_file_descriptor] = actions(338); - v->a[98][sym_variable_name] = actions(340); - v->a[98][sym_test_operator] = actions(342); - v->a[98][sym__brace_start] = actions(344); - v->a[99][aux_sym__terminated_statement] = state(62); - v->a[99][sym__statement_not_pipeline] = state(6718); - v->a[99][sym_redirected_statement] = state(4993); - v->a[99][sym_for_statement] = state(4993); - v->a[99][sym_c_style_for_statement] = state(4993); + v->a[119][sym__statement_not_pipeline] = state(3480); + v->a[119][sym_redirected_statement] = state(2098); + v->a[119][sym_for_statement] = state(2098); + v->a[119][sym_while_statement] = state(2098); + v->a[119][sym_if_statement] = state(2098); + v->a[119][sym_case_statement] = state(2098); + v->a[119][sym_function_definition] = state(2098); + v->a[119][sym_compound_statement] = state(2098); + v->a[119][sym_subshell] = state(2098); + v->a[119][sym_pipeline] = state(2384); + v->a[119][sym_list] = state(2098); + v->a[119][sym_negated_command] = state(2098); + v->a[119][sym_declaration_command] = state(2098); + v->a[119][sym_unset_command] = state(2098); + v->a[119][sym_command] = state(2098); + v->a[119][sym_command_name] = state(292); + v->a[119][sym_variable_assignment] = state(539); + v->a[119][sym_variable_assignments] = state(2098); + v->a[119][sym_file_redirect] = state(1288); + v->a[119][sym_arithmetic_expansion] = state(702); parse_table_462(v); } void parse_table_462(t_parse_table_array *v) { - v->a[99][sym_while_statement] = state(4489); - v->a[99][sym_if_statement] = state(4489); - v->a[99][sym_case_statement] = state(4993); - v->a[99][sym_function_definition] = state(4993); - v->a[99][sym_compound_statement] = state(4993); - v->a[99][sym_subshell] = state(4993); - v->a[99][sym_pipeline] = state(5122); - v->a[99][sym_list] = state(4993); - v->a[99][sym_negated_command] = state(4993); - v->a[99][sym_test_command] = state(4993); - v->a[99][sym_declaration_command] = state(4993); - v->a[99][sym_unset_command] = state(4993); - v->a[99][sym_command] = state(4993); - v->a[99][sym_command_name] = state(544); - v->a[99][sym_variable_assignment] = state(1030); - v->a[99][sym_variable_assignments] = state(4993); - v->a[99][sym_subscript] = state(6790); - v->a[99][sym_file_redirect] = state(2019); - v->a[99][sym_herestring_redirect] = state(2017); - v->a[99][sym_arithmetic_expansion] = state(1078); + v->a[119][sym_brace_expression] = state(702); + v->a[119][sym_concatenation] = state(1192); + v->a[119][sym_string] = state(702); + v->a[119][sym_number] = state(702); + v->a[119][sym_simple_expansion] = state(702); + v->a[119][sym_expansion] = state(702); + v->a[119][sym_command_substitution] = state(702); + v->a[119][aux_sym__statements_repeat1] = state(226); + v->a[119][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[119][aux_sym_command_repeat1] = state(1041); + v->a[119][aux_sym__literal_repeat1] = state(1048); + v->a[119][sym_word] = actions(419); + v->a[119][anon_sym_for] = actions(9); + v->a[119][anon_sym_select] = actions(9); + v->a[119][anon_sym_while] = actions(11); + v->a[119][anon_sym_until] = actions(11); + v->a[119][anon_sym_if] = actions(13); + v->a[119][anon_sym_case] = actions(15); + v->a[119][anon_sym_LPAREN] = actions(17); + v->a[119][anon_sym_function] = actions(423); parse_table_463(v); } void parse_table_463(t_parse_table_array *v) { - v->a[99][sym_brace_expression] = state(1078); - v->a[99][sym_concatenation] = state(1376); - v->a[99][sym_string] = state(1078); - v->a[99][sym_translated_string] = state(1078); - v->a[99][sym_number] = state(1078); - v->a[99][sym_simple_expansion] = state(1078); - v->a[99][sym_expansion] = state(1078); - v->a[99][sym_command_substitution] = state(1078); - v->a[99][sym_process_substitution] = state(1078); - v->a[99][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[99][aux_sym_command_repeat1] = state(997); - v->a[99][aux_sym__literal_repeat1] = state(1267); - v->a[99][sym_word] = actions(286); - v->a[99][anon_sym_for] = actions(9); - v->a[99][anon_sym_select] = actions(11); - v->a[99][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[99][anon_sym_LT] = actions(290); - v->a[99][anon_sym_GT] = actions(290); - v->a[99][anon_sym_GT_GT] = actions(292); - v->a[99][anon_sym_LPAREN] = actions(19); + v->a[119][anon_sym_LBRACE] = actions(21); + v->a[119][anon_sym_BANG] = actions(425); + v->a[119][anon_sym_declare] = actions(427); + v->a[119][anon_sym_typeset] = actions(427); + v->a[119][anon_sym_export] = actions(427); + v->a[119][anon_sym_readonly] = actions(427); + v->a[119][anon_sym_local] = actions(427); + v->a[119][anon_sym_unset] = actions(429); + v->a[119][anon_sym_unsetenv] = actions(429); + v->a[119][anon_sym_LT] = actions(431); + v->a[119][anon_sym_GT] = actions(431); + v->a[119][anon_sym_GT_GT] = actions(433); + v->a[119][anon_sym_AMP_GT] = actions(431); + v->a[119][anon_sym_AMP_GT_GT] = actions(433); + v->a[119][anon_sym_LT_AMP] = actions(431); + v->a[119][anon_sym_GT_AMP] = actions(431); + v->a[119][anon_sym_GT_PIPE] = actions(433); + v->a[119][anon_sym_LT_AMP_DASH] = actions(435); + v->a[119][anon_sym_GT_AMP_DASH] = actions(435); + v->a[119][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_464(v); } void parse_table_464(t_parse_table_array *v) { - v->a[99][anon_sym_while] = actions(21); - v->a[99][anon_sym_until] = actions(21); - v->a[99][anon_sym_if] = actions(23); - v->a[99][anon_sym_case] = actions(25); - v->a[99][anon_sym_function] = actions(300); - v->a[99][anon_sym_LBRACE] = actions(29); - v->a[99][anon_sym_RBRACE] = actions(853); - v->a[99][anon_sym_BANG] = actions(302); - v->a[99][anon_sym_LBRACK] = actions(33); - v->a[99][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[99][anon_sym_declare] = actions(304); - v->a[99][anon_sym_typeset] = actions(304); - v->a[99][anon_sym_export] = actions(304); - v->a[99][anon_sym_readonly] = actions(304); - v->a[99][anon_sym_local] = actions(304); - v->a[99][anon_sym_unset] = actions(306); - v->a[99][anon_sym_unsetenv] = actions(306); - v->a[99][anon_sym_AMP_GT] = actions(290); - v->a[99][anon_sym_AMP_GT_GT] = actions(292); - v->a[99][anon_sym_LT_AMP] = actions(290); + v->a[119][anon_sym_DOLLAR] = actions(89); + v->a[119][sym__special_character] = actions(437); + v->a[119][anon_sym_DQUOTE] = actions(93); + v->a[119][sym_raw_string] = actions(439); + v->a[119][aux_sym_number_token1] = actions(97); + v->a[119][aux_sym_number_token2] = actions(99); + v->a[119][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[119][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[119][anon_sym_BQUOTE] = actions(105); + v->a[119][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[119][sym_comment] = actions(57); + v->a[119][sym_file_descriptor] = actions(441); + v->a[119][sym_variable_name] = actions(443); + v->a[119][sym_test_operator] = actions(439); + v->a[119][sym__brace_start] = actions(113); + v->a[120][sym__statements] = state(3620); + v->a[120][sym__statement_not_pipeline] = state(3476); + v->a[120][sym_redirected_statement] = state(2121); + v->a[120][sym_for_statement] = state(2121); + v->a[120][sym_while_statement] = state(2121); parse_table_465(v); } diff --git a/parser/static/parse_table/parse_table_93.c b/parser/static/parse_table/parse_table_93.c index 511a01d0..abdb3a79 100644 --- a/parser/static/parse_table/parse_table_93.c +++ b/parser/static/parse_table/parse_table_93.c @@ -14,126 +14,126 @@ void parse_table_465(t_parse_table_array *v) { - v->a[99][anon_sym_GT_AMP] = actions(290); - v->a[99][anon_sym_GT_PIPE] = actions(292); - v->a[99][anon_sym_LT_AMP_DASH] = actions(308); - v->a[99][anon_sym_GT_AMP_DASH] = actions(308); - v->a[99][anon_sym_LT_LT_LT] = actions(310); - v->a[99][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[99][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[99][anon_sym_DOLLAR] = actions(316); - v->a[99][sym__special_character] = actions(318); - v->a[99][anon_sym_DQUOTE] = actions(320); - v->a[99][sym_raw_string] = actions(322); - v->a[99][sym_ansi_c_string] = actions(322); - v->a[99][aux_sym_number_token1] = actions(324); - v->a[99][aux_sym_number_token2] = actions(326); - v->a[99][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[99][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[99][anon_sym_BQUOTE] = actions(332); - v->a[99][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[99][anon_sym_LT_LPAREN] = actions(336); - v->a[99][anon_sym_GT_LPAREN] = actions(336); + v->a[120][sym_if_statement] = state(2121); + v->a[120][sym_case_statement] = state(2121); + v->a[120][sym_function_definition] = state(2121); + v->a[120][sym_compound_statement] = state(2121); + v->a[120][sym_subshell] = state(2121); + v->a[120][sym_pipeline] = state(2499); + v->a[120][sym_list] = state(2121); + v->a[120][sym_negated_command] = state(2121); + v->a[120][sym_declaration_command] = state(2121); + v->a[120][sym_unset_command] = state(2121); + v->a[120][sym_command] = state(2121); + v->a[120][sym_command_name] = state(340); + v->a[120][sym_variable_assignment] = state(709); + v->a[120][sym_variable_assignments] = state(2121); + v->a[120][sym_file_redirect] = state(1361); + v->a[120][sym_arithmetic_expansion] = state(834); + v->a[120][sym_brace_expression] = state(834); + v->a[120][sym_concatenation] = state(1192); + v->a[120][sym_string] = state(834); + v->a[120][sym_number] = state(834); parse_table_466(v); } void parse_table_466(t_parse_table_array *v) { - v->a[99][sym_comment] = actions(71); - v->a[99][sym_file_descriptor] = actions(338); - v->a[99][sym_variable_name] = actions(340); - v->a[99][sym_test_operator] = actions(342); - v->a[99][sym__brace_start] = actions(344); - v->a[100][sym__statements] = state(7032); - v->a[100][sym__statement_not_pipeline] = state(6614); - v->a[100][sym_redirected_statement] = state(4797); - v->a[100][sym_for_statement] = state(4797); - v->a[100][sym_c_style_for_statement] = state(4797); - v->a[100][sym_while_statement] = state(4400); - v->a[100][sym_if_statement] = state(4400); - v->a[100][sym_case_statement] = state(4797); - v->a[100][sym_function_definition] = state(4797); - v->a[100][sym_compound_statement] = state(4797); - v->a[100][sym_subshell] = state(4797); - v->a[100][sym_pipeline] = state(5054); - v->a[100][sym_list] = state(4797); - v->a[100][sym_negated_command] = state(4797); - v->a[100][sym_test_command] = state(4797); + v->a[120][sym_simple_expansion] = state(834); + v->a[120][sym_expansion] = state(834); + v->a[120][sym_command_substitution] = state(834); + v->a[120][aux_sym__statements_repeat1] = state(236); + v->a[120][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[120][aux_sym_command_repeat1] = state(1008); + v->a[120][aux_sym__literal_repeat1] = state(1048); + v->a[120][sym_word] = actions(467); + v->a[120][anon_sym_for] = actions(9); + v->a[120][anon_sym_select] = actions(9); + v->a[120][anon_sym_while] = actions(11); + v->a[120][anon_sym_until] = actions(11); + v->a[120][anon_sym_if] = actions(13); + v->a[120][anon_sym_case] = actions(15); + v->a[120][anon_sym_LPAREN] = actions(17); + v->a[120][anon_sym_function] = actions(469); + v->a[120][anon_sym_LBRACE] = actions(21); + v->a[120][anon_sym_BANG] = actions(471); + v->a[120][anon_sym_declare] = actions(473); + v->a[120][anon_sym_typeset] = actions(473); parse_table_467(v); } void parse_table_467(t_parse_table_array *v) { - v->a[100][sym_declaration_command] = state(4797); - v->a[100][sym_unset_command] = state(4797); - v->a[100][sym_command] = state(4797); - v->a[100][sym_command_name] = state(533); - v->a[100][sym_variable_assignment] = state(945); - v->a[100][sym_variable_assignments] = state(4797); - v->a[100][sym_subscript] = state(6754); - v->a[100][sym_file_redirect] = state(2019); - v->a[100][sym_herestring_redirect] = state(2017); - v->a[100][sym_arithmetic_expansion] = state(938); - v->a[100][sym_brace_expression] = state(938); - v->a[100][sym_concatenation] = state(1376); - v->a[100][sym_string] = state(938); - v->a[100][sym_translated_string] = state(938); - v->a[100][sym_number] = state(938); - v->a[100][sym_simple_expansion] = state(938); - v->a[100][sym_expansion] = state(938); - v->a[100][sym_command_substitution] = state(938); - v->a[100][sym_process_substitution] = state(938); - v->a[100][aux_sym__statements_repeat1] = state(423); + v->a[120][anon_sym_export] = actions(473); + v->a[120][anon_sym_readonly] = actions(473); + v->a[120][anon_sym_local] = actions(473); + v->a[120][anon_sym_unset] = actions(475); + v->a[120][anon_sym_unsetenv] = actions(475); + v->a[120][anon_sym_LT] = actions(81); + v->a[120][anon_sym_GT] = actions(81); + v->a[120][anon_sym_GT_GT] = actions(83); + v->a[120][anon_sym_AMP_GT] = actions(81); + v->a[120][anon_sym_AMP_GT_GT] = actions(83); + v->a[120][anon_sym_LT_AMP] = actions(81); + v->a[120][anon_sym_GT_AMP] = actions(81); + v->a[120][anon_sym_GT_PIPE] = actions(83); + v->a[120][anon_sym_LT_AMP_DASH] = actions(85); + v->a[120][anon_sym_GT_AMP_DASH] = actions(85); + v->a[120][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[120][anon_sym_DOLLAR] = actions(89); + v->a[120][sym__special_character] = actions(91); + v->a[120][anon_sym_DQUOTE] = actions(93); + v->a[120][sym_raw_string] = actions(95); parse_table_468(v); } void parse_table_468(t_parse_table_array *v) { - v->a[100][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[100][aux_sym_command_repeat1] = state(951); - v->a[100][aux_sym__literal_repeat1] = state(1267); - v->a[100][sym_word] = actions(765); - v->a[100][anon_sym_for] = actions(9); - v->a[100][anon_sym_select] = actions(11); - v->a[100][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[100][anon_sym_LT] = actions(85); - v->a[100][anon_sym_GT] = actions(85); - v->a[100][anon_sym_GT_GT] = actions(87); - v->a[100][anon_sym_LPAREN] = actions(19); - v->a[100][anon_sym_while] = actions(21); - v->a[100][anon_sym_until] = actions(21); - v->a[100][anon_sym_if] = actions(23); - v->a[100][anon_sym_case] = actions(25); - v->a[100][anon_sym_function] = actions(91); - v->a[100][anon_sym_LBRACE] = actions(29); - v->a[100][anon_sym_BANG] = actions(769); - v->a[100][anon_sym_LBRACK] = actions(33); - v->a[100][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[120][aux_sym_number_token1] = actions(97); + v->a[120][aux_sym_number_token2] = actions(99); + v->a[120][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[120][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[120][anon_sym_BQUOTE] = actions(105); + v->a[120][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[120][sym_comment] = actions(57); + v->a[120][sym_file_descriptor] = actions(109); + v->a[120][sym_variable_name] = actions(111); + v->a[120][sym_test_operator] = actions(95); + v->a[120][sym__brace_start] = actions(113); + v->a[121][sym__statements] = state(3566); + v->a[121][sym__statement_not_pipeline] = state(3480); + v->a[121][sym_redirected_statement] = state(2098); + v->a[121][sym_for_statement] = state(2098); + v->a[121][sym_while_statement] = state(2098); + v->a[121][sym_if_statement] = state(2098); + v->a[121][sym_case_statement] = state(2098); + v->a[121][sym_function_definition] = state(2098); + v->a[121][sym_compound_statement] = state(2098); parse_table_469(v); } void parse_table_469(t_parse_table_array *v) { - v->a[100][anon_sym_declare] = actions(95); - v->a[100][anon_sym_typeset] = actions(95); - v->a[100][anon_sym_export] = actions(95); - v->a[100][anon_sym_readonly] = actions(95); - v->a[100][anon_sym_local] = actions(95); - v->a[100][anon_sym_unset] = actions(97); - v->a[100][anon_sym_unsetenv] = actions(97); - v->a[100][anon_sym_AMP_GT] = actions(85); - v->a[100][anon_sym_AMP_GT_GT] = actions(87); - v->a[100][anon_sym_LT_AMP] = actions(85); - v->a[100][anon_sym_GT_AMP] = actions(85); - v->a[100][anon_sym_GT_PIPE] = actions(87); - v->a[100][anon_sym_LT_AMP_DASH] = actions(99); - v->a[100][anon_sym_GT_AMP_DASH] = actions(99); - v->a[100][anon_sym_LT_LT_LT] = actions(101); - v->a[100][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[100][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[100][anon_sym_DOLLAR] = actions(316); - v->a[100][sym__special_character] = actions(771); - v->a[100][anon_sym_DQUOTE] = actions(320); + v->a[121][sym_subshell] = state(2098); + v->a[121][sym_pipeline] = state(2384); + v->a[121][sym_list] = state(2098); + v->a[121][sym_negated_command] = state(2098); + v->a[121][sym_declaration_command] = state(2098); + v->a[121][sym_unset_command] = state(2098); + v->a[121][sym_command] = state(2098); + v->a[121][sym_command_name] = state(292); + v->a[121][sym_variable_assignment] = state(539); + v->a[121][sym_variable_assignments] = state(2098); + v->a[121][sym_file_redirect] = state(1251); + v->a[121][sym_arithmetic_expansion] = state(702); + v->a[121][sym_brace_expression] = state(702); + v->a[121][sym_concatenation] = state(1192); + v->a[121][sym_string] = state(702); + v->a[121][sym_number] = state(702); + v->a[121][sym_simple_expansion] = state(702); + v->a[121][sym_expansion] = state(702); + v->a[121][sym_command_substitution] = state(702); + v->a[121][aux_sym__statements_repeat1] = state(226); parse_table_470(v); } diff --git a/parser/static/parse_table/parse_table_94.c b/parser/static/parse_table/parse_table_94.c index a6d400de..0aa04f1d 100644 --- a/parser/static/parse_table/parse_table_94.c +++ b/parser/static/parse_table/parse_table_94.c @@ -14,126 +14,126 @@ void parse_table_470(t_parse_table_array *v) { - v->a[100][sym_raw_string] = actions(773); - v->a[100][sym_ansi_c_string] = actions(773); - v->a[100][aux_sym_number_token1] = actions(324); - v->a[100][aux_sym_number_token2] = actions(326); - v->a[100][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[100][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[100][anon_sym_BQUOTE] = actions(332); - v->a[100][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[100][anon_sym_LT_LPAREN] = actions(336); - v->a[100][anon_sym_GT_LPAREN] = actions(336); - v->a[100][sym_comment] = actions(71); - v->a[100][sym_file_descriptor] = actions(135); - v->a[100][sym_variable_name] = actions(137); - v->a[100][sym_test_operator] = actions(775); - v->a[100][sym__brace_start] = actions(344); - v->a[101][sym__statements] = state(6888); - v->a[101][sym__statement_not_pipeline] = state(6614); - v->a[101][sym_redirected_statement] = state(4797); - v->a[101][sym_for_statement] = state(4797); - v->a[101][sym_c_style_for_statement] = state(4797); + v->a[121][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[121][aux_sym_command_repeat1] = state(1041); + v->a[121][aux_sym__literal_repeat1] = state(1048); + v->a[121][sym_word] = actions(419); + v->a[121][anon_sym_for] = actions(9); + v->a[121][anon_sym_select] = actions(9); + v->a[121][anon_sym_while] = actions(11); + v->a[121][anon_sym_until] = actions(11); + v->a[121][anon_sym_if] = actions(13); + v->a[121][anon_sym_case] = actions(15); + v->a[121][anon_sym_LPAREN] = actions(17); + v->a[121][anon_sym_function] = actions(423); + v->a[121][anon_sym_LBRACE] = actions(21); + v->a[121][anon_sym_BANG] = actions(425); + v->a[121][anon_sym_declare] = actions(427); + v->a[121][anon_sym_typeset] = actions(427); + v->a[121][anon_sym_export] = actions(427); + v->a[121][anon_sym_readonly] = actions(427); + v->a[121][anon_sym_local] = actions(427); + v->a[121][anon_sym_unset] = actions(429); parse_table_471(v); } void parse_table_471(t_parse_table_array *v) { - v->a[101][sym_while_statement] = state(4400); - v->a[101][sym_if_statement] = state(4400); - v->a[101][sym_case_statement] = state(4797); - v->a[101][sym_function_definition] = state(4797); - v->a[101][sym_compound_statement] = state(4797); - v->a[101][sym_subshell] = state(4797); - v->a[101][sym_pipeline] = state(5054); - v->a[101][sym_list] = state(4797); - v->a[101][sym_negated_command] = state(4797); - v->a[101][sym_test_command] = state(4797); - v->a[101][sym_declaration_command] = state(4797); - v->a[101][sym_unset_command] = state(4797); - v->a[101][sym_command] = state(4797); - v->a[101][sym_command_name] = state(533); - v->a[101][sym_variable_assignment] = state(945); - v->a[101][sym_variable_assignments] = state(4797); - v->a[101][sym_subscript] = state(6754); - v->a[101][sym_file_redirect] = state(2180); - v->a[101][sym_herestring_redirect] = state(2017); - v->a[101][sym_arithmetic_expansion] = state(938); + v->a[121][anon_sym_unsetenv] = actions(429); + v->a[121][anon_sym_LT] = actions(431); + v->a[121][anon_sym_GT] = actions(431); + v->a[121][anon_sym_GT_GT] = actions(433); + v->a[121][anon_sym_AMP_GT] = actions(431); + v->a[121][anon_sym_AMP_GT_GT] = actions(433); + v->a[121][anon_sym_LT_AMP] = actions(431); + v->a[121][anon_sym_GT_AMP] = actions(431); + v->a[121][anon_sym_GT_PIPE] = actions(433); + v->a[121][anon_sym_LT_AMP_DASH] = actions(435); + v->a[121][anon_sym_GT_AMP_DASH] = actions(435); + v->a[121][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[121][anon_sym_DOLLAR] = actions(89); + v->a[121][sym__special_character] = actions(437); + v->a[121][anon_sym_DQUOTE] = actions(93); + v->a[121][sym_raw_string] = actions(439); + v->a[121][aux_sym_number_token1] = actions(97); + v->a[121][aux_sym_number_token2] = actions(99); + v->a[121][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[121][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_472(v); } void parse_table_472(t_parse_table_array *v) { - v->a[101][sym_brace_expression] = state(938); - v->a[101][sym_concatenation] = state(1376); - v->a[101][sym_string] = state(938); - v->a[101][sym_translated_string] = state(938); - v->a[101][sym_number] = state(938); - v->a[101][sym_simple_expansion] = state(938); - v->a[101][sym_expansion] = state(938); - v->a[101][sym_command_substitution] = state(938); - v->a[101][sym_process_substitution] = state(938); - v->a[101][aux_sym__statements_repeat1] = state(423); - v->a[101][aux_sym_redirected_statement_repeat2] = state(4480); - v->a[101][aux_sym_command_repeat1] = state(951); - v->a[101][aux_sym__literal_repeat1] = state(1267); - v->a[101][sym_word] = actions(765); - v->a[101][anon_sym_for] = actions(9); - v->a[101][anon_sym_select] = actions(11); - v->a[101][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[101][anon_sym_LT] = actions(85); - v->a[101][anon_sym_GT] = actions(85); - v->a[101][anon_sym_GT_GT] = actions(87); + v->a[121][anon_sym_BQUOTE] = actions(105); + v->a[121][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[121][sym_comment] = actions(57); + v->a[121][sym_file_descriptor] = actions(441); + v->a[121][sym_variable_name] = actions(443); + v->a[121][sym_test_operator] = actions(439); + v->a[121][sym__brace_start] = actions(113); + v->a[122][sym__statements] = state(3621); + v->a[122][sym__statement_not_pipeline] = state(3480); + v->a[122][sym_redirected_statement] = state(2098); + v->a[122][sym_for_statement] = state(2098); + v->a[122][sym_while_statement] = state(2098); + v->a[122][sym_if_statement] = state(2098); + v->a[122][sym_case_statement] = state(2098); + v->a[122][sym_function_definition] = state(2098); + v->a[122][sym_compound_statement] = state(2098); + v->a[122][sym_subshell] = state(2098); + v->a[122][sym_pipeline] = state(2384); + v->a[122][sym_list] = state(2098); + v->a[122][sym_negated_command] = state(2098); parse_table_473(v); } void parse_table_473(t_parse_table_array *v) { - v->a[101][anon_sym_LPAREN] = actions(19); - v->a[101][anon_sym_while] = actions(21); - v->a[101][anon_sym_until] = actions(21); - v->a[101][anon_sym_if] = actions(23); - v->a[101][anon_sym_case] = actions(25); - v->a[101][anon_sym_function] = actions(91); - v->a[101][anon_sym_LBRACE] = actions(29); - v->a[101][anon_sym_BANG] = actions(769); - v->a[101][anon_sym_LBRACK] = actions(33); - v->a[101][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[101][anon_sym_declare] = actions(95); - v->a[101][anon_sym_typeset] = actions(95); - v->a[101][anon_sym_export] = actions(95); - v->a[101][anon_sym_readonly] = actions(95); - v->a[101][anon_sym_local] = actions(95); - v->a[101][anon_sym_unset] = actions(97); - v->a[101][anon_sym_unsetenv] = actions(97); - v->a[101][anon_sym_AMP_GT] = actions(85); - v->a[101][anon_sym_AMP_GT_GT] = actions(87); - v->a[101][anon_sym_LT_AMP] = actions(85); + v->a[122][sym_declaration_command] = state(2098); + v->a[122][sym_unset_command] = state(2098); + v->a[122][sym_command] = state(2098); + v->a[122][sym_command_name] = state(292); + v->a[122][sym_variable_assignment] = state(539); + v->a[122][sym_variable_assignments] = state(2098); + v->a[122][sym_file_redirect] = state(1295); + v->a[122][sym_arithmetic_expansion] = state(702); + v->a[122][sym_brace_expression] = state(702); + v->a[122][sym_concatenation] = state(1192); + v->a[122][sym_string] = state(702); + v->a[122][sym_number] = state(702); + v->a[122][sym_simple_expansion] = state(702); + v->a[122][sym_expansion] = state(702); + v->a[122][sym_command_substitution] = state(702); + v->a[122][aux_sym__statements_repeat1] = state(226); + v->a[122][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[122][aux_sym_command_repeat1] = state(1041); + v->a[122][aux_sym__literal_repeat1] = state(1048); + v->a[122][sym_word] = actions(419); parse_table_474(v); } void parse_table_474(t_parse_table_array *v) { - v->a[101][anon_sym_GT_AMP] = actions(85); - v->a[101][anon_sym_GT_PIPE] = actions(87); - v->a[101][anon_sym_LT_AMP_DASH] = actions(99); - v->a[101][anon_sym_GT_AMP_DASH] = actions(99); - v->a[101][anon_sym_LT_LT_LT] = actions(101); - v->a[101][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[101][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[101][anon_sym_DOLLAR] = actions(316); - v->a[101][sym__special_character] = actions(771); - v->a[101][anon_sym_DQUOTE] = actions(320); - v->a[101][sym_raw_string] = actions(773); - v->a[101][sym_ansi_c_string] = actions(773); - v->a[101][aux_sym_number_token1] = actions(324); - v->a[101][aux_sym_number_token2] = actions(326); - v->a[101][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[101][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[101][anon_sym_BQUOTE] = actions(332); - v->a[101][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[101][anon_sym_LT_LPAREN] = actions(336); - v->a[101][anon_sym_GT_LPAREN] = actions(336); + v->a[122][anon_sym_for] = actions(9); + v->a[122][anon_sym_select] = actions(9); + v->a[122][anon_sym_while] = actions(11); + v->a[122][anon_sym_until] = actions(11); + v->a[122][anon_sym_if] = actions(13); + v->a[122][anon_sym_case] = actions(15); + v->a[122][anon_sym_LPAREN] = actions(17); + v->a[122][anon_sym_function] = actions(423); + v->a[122][anon_sym_LBRACE] = actions(21); + v->a[122][anon_sym_BANG] = actions(425); + v->a[122][anon_sym_declare] = actions(427); + v->a[122][anon_sym_typeset] = actions(427); + v->a[122][anon_sym_export] = actions(427); + v->a[122][anon_sym_readonly] = actions(427); + v->a[122][anon_sym_local] = actions(427); + v->a[122][anon_sym_unset] = actions(429); + v->a[122][anon_sym_unsetenv] = actions(429); + v->a[122][anon_sym_LT] = actions(431); + v->a[122][anon_sym_GT] = actions(431); + v->a[122][anon_sym_GT_GT] = actions(433); parse_table_475(v); } diff --git a/parser/static/parse_table/parse_table_95.c b/parser/static/parse_table/parse_table_95.c index adcb8023..df082b5e 100644 --- a/parser/static/parse_table/parse_table_95.c +++ b/parser/static/parse_table/parse_table_95.c @@ -14,126 +14,126 @@ void parse_table_475(t_parse_table_array *v) { - v->a[101][sym_comment] = actions(71); - v->a[101][sym_file_descriptor] = actions(135); - v->a[101][sym_variable_name] = actions(137); - v->a[101][sym_test_operator] = actions(775); - v->a[101][sym__brace_start] = actions(344); - v->a[102][aux_sym__terminated_statement] = state(34); - v->a[102][sym__statement_not_pipeline] = state(6718); - v->a[102][sym_redirected_statement] = state(5007); - v->a[102][sym_for_statement] = state(5007); - v->a[102][sym_c_style_for_statement] = state(5007); - v->a[102][sym_while_statement] = state(4551); - v->a[102][sym_if_statement] = state(4551); - v->a[102][sym_case_statement] = state(5007); - v->a[102][sym_function_definition] = state(5007); - v->a[102][sym_compound_statement] = state(5007); - v->a[102][sym_subshell] = state(5007); - v->a[102][sym_pipeline] = state(5189); - v->a[102][sym_list] = state(5007); - v->a[102][sym_negated_command] = state(5007); - v->a[102][sym_test_command] = state(5007); + v->a[122][anon_sym_AMP_GT] = actions(431); + v->a[122][anon_sym_AMP_GT_GT] = actions(433); + v->a[122][anon_sym_LT_AMP] = actions(431); + v->a[122][anon_sym_GT_AMP] = actions(431); + v->a[122][anon_sym_GT_PIPE] = actions(433); + v->a[122][anon_sym_LT_AMP_DASH] = actions(435); + v->a[122][anon_sym_GT_AMP_DASH] = actions(435); + v->a[122][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[122][anon_sym_DOLLAR] = actions(89); + v->a[122][sym__special_character] = actions(437); + v->a[122][anon_sym_DQUOTE] = actions(93); + v->a[122][sym_raw_string] = actions(439); + v->a[122][aux_sym_number_token1] = actions(97); + v->a[122][aux_sym_number_token2] = actions(99); + v->a[122][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[122][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[122][anon_sym_BQUOTE] = actions(105); + v->a[122][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[122][sym_comment] = actions(57); + v->a[122][sym_file_descriptor] = actions(441); parse_table_476(v); } void parse_table_476(t_parse_table_array *v) { - v->a[102][sym_declaration_command] = state(5007); - v->a[102][sym_unset_command] = state(5007); - v->a[102][sym_command] = state(5007); - v->a[102][sym_command_name] = state(544); - v->a[102][sym_variable_assignment] = state(1151); - v->a[102][sym_variable_assignments] = state(5007); - v->a[102][sym_subscript] = state(6790); - v->a[102][sym_file_redirect] = state(2019); - v->a[102][sym_herestring_redirect] = state(2017); - v->a[102][sym_arithmetic_expansion] = state(1078); - v->a[102][sym_brace_expression] = state(1078); - v->a[102][sym_concatenation] = state(1376); - v->a[102][sym_string] = state(1078); - v->a[102][sym_translated_string] = state(1078); - v->a[102][sym_number] = state(1078); - v->a[102][sym_simple_expansion] = state(1078); - v->a[102][sym_expansion] = state(1078); - v->a[102][sym_command_substitution] = state(1078); - v->a[102][sym_process_substitution] = state(1078); - v->a[102][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[122][sym_variable_name] = actions(443); + v->a[122][sym_test_operator] = actions(439); + v->a[122][sym__brace_start] = actions(113); + v->a[123][sym__statements] = state(3829); + v->a[123][sym__statement_not_pipeline] = state(3476); + v->a[123][sym_redirected_statement] = state(2121); + v->a[123][sym_for_statement] = state(2121); + v->a[123][sym_while_statement] = state(2121); + v->a[123][sym_if_statement] = state(2121); + v->a[123][sym_case_statement] = state(2121); + v->a[123][sym_function_definition] = state(2121); + v->a[123][sym_compound_statement] = state(2121); + v->a[123][sym_subshell] = state(2121); + v->a[123][sym_pipeline] = state(2499); + v->a[123][sym_list] = state(2121); + v->a[123][sym_negated_command] = state(2121); + v->a[123][sym_declaration_command] = state(2121); + v->a[123][sym_unset_command] = state(2121); + v->a[123][sym_command] = state(2121); + v->a[123][sym_command_name] = state(340); parse_table_477(v); } void parse_table_477(t_parse_table_array *v) { - v->a[102][aux_sym_command_repeat1] = state(997); - v->a[102][aux_sym__literal_repeat1] = state(1267); - v->a[102][sym_word] = actions(286); - v->a[102][anon_sym_for] = actions(9); - v->a[102][anon_sym_select] = actions(11); - v->a[102][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[102][anon_sym_LT] = actions(290); - v->a[102][anon_sym_GT] = actions(290); - v->a[102][anon_sym_GT_GT] = actions(292); - v->a[102][anon_sym_LPAREN] = actions(19); - v->a[102][anon_sym_while] = actions(21); - v->a[102][anon_sym_until] = actions(21); - v->a[102][anon_sym_if] = actions(23); - v->a[102][anon_sym_then] = actions(855); - v->a[102][anon_sym_case] = actions(25); - v->a[102][anon_sym_function] = actions(300); - v->a[102][anon_sym_LBRACE] = actions(29); - v->a[102][anon_sym_BANG] = actions(302); - v->a[102][anon_sym_LBRACK] = actions(33); - v->a[102][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[123][sym_variable_assignment] = state(709); + v->a[123][sym_variable_assignments] = state(2121); + v->a[123][sym_file_redirect] = state(1361); + v->a[123][sym_arithmetic_expansion] = state(834); + v->a[123][sym_brace_expression] = state(834); + v->a[123][sym_concatenation] = state(1192); + v->a[123][sym_string] = state(834); + v->a[123][sym_number] = state(834); + v->a[123][sym_simple_expansion] = state(834); + v->a[123][sym_expansion] = state(834); + v->a[123][sym_command_substitution] = state(834); + v->a[123][aux_sym__statements_repeat1] = state(236); + v->a[123][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[123][aux_sym_command_repeat1] = state(1008); + v->a[123][aux_sym__literal_repeat1] = state(1048); + v->a[123][sym_word] = actions(467); + v->a[123][anon_sym_for] = actions(9); + v->a[123][anon_sym_select] = actions(9); + v->a[123][anon_sym_while] = actions(11); + v->a[123][anon_sym_until] = actions(11); parse_table_478(v); } void parse_table_478(t_parse_table_array *v) { - v->a[102][anon_sym_declare] = actions(304); - v->a[102][anon_sym_typeset] = actions(304); - v->a[102][anon_sym_export] = actions(304); - v->a[102][anon_sym_readonly] = actions(304); - v->a[102][anon_sym_local] = actions(304); - v->a[102][anon_sym_unset] = actions(306); - v->a[102][anon_sym_unsetenv] = actions(306); - v->a[102][anon_sym_AMP_GT] = actions(290); - v->a[102][anon_sym_AMP_GT_GT] = actions(292); - v->a[102][anon_sym_LT_AMP] = actions(290); - v->a[102][anon_sym_GT_AMP] = actions(290); - v->a[102][anon_sym_GT_PIPE] = actions(292); - v->a[102][anon_sym_LT_AMP_DASH] = actions(308); - v->a[102][anon_sym_GT_AMP_DASH] = actions(308); - v->a[102][anon_sym_LT_LT_LT] = actions(310); - v->a[102][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[102][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[102][anon_sym_DOLLAR] = actions(316); - v->a[102][sym__special_character] = actions(318); - v->a[102][anon_sym_DQUOTE] = actions(320); + v->a[123][anon_sym_if] = actions(13); + v->a[123][anon_sym_case] = actions(15); + v->a[123][anon_sym_LPAREN] = actions(17); + v->a[123][anon_sym_function] = actions(469); + v->a[123][anon_sym_LBRACE] = actions(21); + v->a[123][anon_sym_BANG] = actions(471); + v->a[123][anon_sym_declare] = actions(473); + v->a[123][anon_sym_typeset] = actions(473); + v->a[123][anon_sym_export] = actions(473); + v->a[123][anon_sym_readonly] = actions(473); + v->a[123][anon_sym_local] = actions(473); + v->a[123][anon_sym_unset] = actions(475); + v->a[123][anon_sym_unsetenv] = actions(475); + v->a[123][anon_sym_LT] = actions(81); + v->a[123][anon_sym_GT] = actions(81); + v->a[123][anon_sym_GT_GT] = actions(83); + v->a[123][anon_sym_AMP_GT] = actions(81); + v->a[123][anon_sym_AMP_GT_GT] = actions(83); + v->a[123][anon_sym_LT_AMP] = actions(81); + v->a[123][anon_sym_GT_AMP] = actions(81); parse_table_479(v); } void parse_table_479(t_parse_table_array *v) { - v->a[102][sym_raw_string] = actions(322); - v->a[102][sym_ansi_c_string] = actions(322); - v->a[102][aux_sym_number_token1] = actions(324); - v->a[102][aux_sym_number_token2] = actions(326); - v->a[102][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[102][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[102][anon_sym_BQUOTE] = actions(332); - v->a[102][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[102][anon_sym_LT_LPAREN] = actions(336); - v->a[102][anon_sym_GT_LPAREN] = actions(336); - v->a[102][sym_comment] = actions(71); - v->a[102][sym_file_descriptor] = actions(338); - v->a[102][sym_variable_name] = actions(340); - v->a[102][sym_test_operator] = actions(342); - v->a[102][sym__brace_start] = actions(344); - v->a[103][aux_sym__terminated_statement] = state(104); - v->a[103][sym__statement_not_pipeline] = state(6718); - v->a[103][sym_redirected_statement] = state(4951); - v->a[103][sym_for_statement] = state(4951); - v->a[103][sym_c_style_for_statement] = state(4951); + v->a[123][anon_sym_GT_PIPE] = actions(83); + v->a[123][anon_sym_LT_AMP_DASH] = actions(85); + v->a[123][anon_sym_GT_AMP_DASH] = actions(85); + v->a[123][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[123][anon_sym_DOLLAR] = actions(89); + v->a[123][sym__special_character] = actions(91); + v->a[123][anon_sym_DQUOTE] = actions(93); + v->a[123][sym_raw_string] = actions(95); + v->a[123][aux_sym_number_token1] = actions(97); + v->a[123][aux_sym_number_token2] = actions(99); + v->a[123][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[123][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[123][anon_sym_BQUOTE] = actions(105); + v->a[123][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[123][sym_comment] = actions(57); + v->a[123][sym_file_descriptor] = actions(109); + v->a[123][sym_variable_name] = actions(111); + v->a[123][sym_test_operator] = actions(95); + v->a[123][sym__brace_start] = actions(113); + v->a[124][sym__statements] = state(3775); parse_table_480(v); } diff --git a/parser/static/parse_table/parse_table_96.c b/parser/static/parse_table/parse_table_96.c index e12d2e31..adfccff0 100644 --- a/parser/static/parse_table/parse_table_96.c +++ b/parser/static/parse_table/parse_table_96.c @@ -14,126 +14,126 @@ void parse_table_480(t_parse_table_array *v) { - v->a[103][sym_while_statement] = state(4567); - v->a[103][sym_if_statement] = state(4567); - v->a[103][sym_case_statement] = state(4951); - v->a[103][sym_function_definition] = state(4951); - v->a[103][sym_compound_statement] = state(4951); - v->a[103][sym_subshell] = state(4951); - v->a[103][sym_pipeline] = state(5163); - v->a[103][sym_list] = state(4951); - v->a[103][sym_negated_command] = state(4951); - v->a[103][sym_test_command] = state(4951); - v->a[103][sym_declaration_command] = state(4951); - v->a[103][sym_unset_command] = state(4951); - v->a[103][sym_command] = state(4951); - v->a[103][sym_command_name] = state(544); - v->a[103][sym_variable_assignment] = state(1153); - v->a[103][sym_variable_assignments] = state(4951); - v->a[103][sym_subscript] = state(6790); - v->a[103][sym_file_redirect] = state(2019); - v->a[103][sym_herestring_redirect] = state(2017); - v->a[103][sym_arithmetic_expansion] = state(1078); + v->a[124][sym__statement_not_pipeline] = state(3480); + v->a[124][sym_redirected_statement] = state(2098); + v->a[124][sym_for_statement] = state(2098); + v->a[124][sym_while_statement] = state(2098); + v->a[124][sym_if_statement] = state(2098); + v->a[124][sym_case_statement] = state(2098); + v->a[124][sym_function_definition] = state(2098); + v->a[124][sym_compound_statement] = state(2098); + v->a[124][sym_subshell] = state(2098); + v->a[124][sym_pipeline] = state(2384); + v->a[124][sym_list] = state(2098); + v->a[124][sym_negated_command] = state(2098); + v->a[124][sym_declaration_command] = state(2098); + v->a[124][sym_unset_command] = state(2098); + v->a[124][sym_command] = state(2098); + v->a[124][sym_command_name] = state(292); + v->a[124][sym_variable_assignment] = state(539); + v->a[124][sym_variable_assignments] = state(2098); + v->a[124][sym_file_redirect] = state(1276); + v->a[124][sym_arithmetic_expansion] = state(702); parse_table_481(v); } void parse_table_481(t_parse_table_array *v) { - v->a[103][sym_brace_expression] = state(1078); - v->a[103][sym_concatenation] = state(1376); - v->a[103][sym_string] = state(1078); - v->a[103][sym_translated_string] = state(1078); - v->a[103][sym_number] = state(1078); - v->a[103][sym_simple_expansion] = state(1078); - v->a[103][sym_expansion] = state(1078); - v->a[103][sym_command_substitution] = state(1078); - v->a[103][sym_process_substitution] = state(1078); - v->a[103][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[103][aux_sym_command_repeat1] = state(997); - v->a[103][aux_sym__literal_repeat1] = state(1267); - v->a[103][sym_word] = actions(286); - v->a[103][anon_sym_for] = actions(9); - v->a[103][anon_sym_select] = actions(11); - v->a[103][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[103][anon_sym_LT] = actions(290); - v->a[103][anon_sym_GT] = actions(290); - v->a[103][anon_sym_GT_GT] = actions(292); - v->a[103][anon_sym_LPAREN] = actions(19); + v->a[124][sym_brace_expression] = state(702); + v->a[124][sym_concatenation] = state(1192); + v->a[124][sym_string] = state(702); + v->a[124][sym_number] = state(702); + v->a[124][sym_simple_expansion] = state(702); + v->a[124][sym_expansion] = state(702); + v->a[124][sym_command_substitution] = state(702); + v->a[124][aux_sym__statements_repeat1] = state(226); + v->a[124][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[124][aux_sym_command_repeat1] = state(1041); + v->a[124][aux_sym__literal_repeat1] = state(1048); + v->a[124][sym_word] = actions(419); + v->a[124][anon_sym_for] = actions(9); + v->a[124][anon_sym_select] = actions(9); + v->a[124][anon_sym_while] = actions(11); + v->a[124][anon_sym_until] = actions(11); + v->a[124][anon_sym_if] = actions(13); + v->a[124][anon_sym_case] = actions(15); + v->a[124][anon_sym_LPAREN] = actions(17); + v->a[124][anon_sym_function] = actions(423); parse_table_482(v); } void parse_table_482(t_parse_table_array *v) { - v->a[103][anon_sym_while] = actions(21); - v->a[103][anon_sym_until] = actions(21); - v->a[103][anon_sym_done] = actions(857); - v->a[103][anon_sym_if] = actions(23); - v->a[103][anon_sym_case] = actions(25); - v->a[103][anon_sym_function] = actions(300); - v->a[103][anon_sym_LBRACE] = actions(29); - v->a[103][anon_sym_BANG] = actions(302); - v->a[103][anon_sym_LBRACK] = actions(33); - v->a[103][anon_sym_LBRACK_LBRACK] = actions(35); - v->a[103][anon_sym_declare] = actions(304); - v->a[103][anon_sym_typeset] = actions(304); - v->a[103][anon_sym_export] = actions(304); - v->a[103][anon_sym_readonly] = actions(304); - v->a[103][anon_sym_local] = actions(304); - v->a[103][anon_sym_unset] = actions(306); - v->a[103][anon_sym_unsetenv] = actions(306); - v->a[103][anon_sym_AMP_GT] = actions(290); - v->a[103][anon_sym_AMP_GT_GT] = actions(292); - v->a[103][anon_sym_LT_AMP] = actions(290); + v->a[124][anon_sym_LBRACE] = actions(21); + v->a[124][anon_sym_BANG] = actions(425); + v->a[124][anon_sym_declare] = actions(427); + v->a[124][anon_sym_typeset] = actions(427); + v->a[124][anon_sym_export] = actions(427); + v->a[124][anon_sym_readonly] = actions(427); + v->a[124][anon_sym_local] = actions(427); + v->a[124][anon_sym_unset] = actions(429); + v->a[124][anon_sym_unsetenv] = actions(429); + v->a[124][anon_sym_LT] = actions(431); + v->a[124][anon_sym_GT] = actions(431); + v->a[124][anon_sym_GT_GT] = actions(433); + v->a[124][anon_sym_AMP_GT] = actions(431); + v->a[124][anon_sym_AMP_GT_GT] = actions(433); + v->a[124][anon_sym_LT_AMP] = actions(431); + v->a[124][anon_sym_GT_AMP] = actions(431); + v->a[124][anon_sym_GT_PIPE] = actions(433); + v->a[124][anon_sym_LT_AMP_DASH] = actions(435); + v->a[124][anon_sym_GT_AMP_DASH] = actions(435); + v->a[124][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); parse_table_483(v); } void parse_table_483(t_parse_table_array *v) { - v->a[103][anon_sym_GT_AMP] = actions(290); - v->a[103][anon_sym_GT_PIPE] = actions(292); - v->a[103][anon_sym_LT_AMP_DASH] = actions(308); - v->a[103][anon_sym_GT_AMP_DASH] = actions(308); - v->a[103][anon_sym_LT_LT_LT] = actions(310); - v->a[103][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[103][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[103][anon_sym_DOLLAR] = actions(316); - v->a[103][sym__special_character] = actions(318); - v->a[103][anon_sym_DQUOTE] = actions(320); - v->a[103][sym_raw_string] = actions(322); - v->a[103][sym_ansi_c_string] = actions(322); - v->a[103][aux_sym_number_token1] = actions(324); - v->a[103][aux_sym_number_token2] = actions(326); - v->a[103][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[103][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[103][anon_sym_BQUOTE] = actions(332); - v->a[103][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[103][anon_sym_LT_LPAREN] = actions(336); - v->a[103][anon_sym_GT_LPAREN] = actions(336); + v->a[124][anon_sym_DOLLAR] = actions(89); + v->a[124][sym__special_character] = actions(437); + v->a[124][anon_sym_DQUOTE] = actions(93); + v->a[124][sym_raw_string] = actions(439); + v->a[124][aux_sym_number_token1] = actions(97); + v->a[124][aux_sym_number_token2] = actions(99); + v->a[124][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[124][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[124][anon_sym_BQUOTE] = actions(105); + v->a[124][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[124][sym_comment] = actions(57); + v->a[124][sym_file_descriptor] = actions(441); + v->a[124][sym_variable_name] = actions(443); + v->a[124][sym_test_operator] = actions(439); + v->a[124][sym__brace_start] = actions(113); + v->a[125][sym__statements] = state(3830); + v->a[125][sym__statement_not_pipeline] = state(3476); + v->a[125][sym_redirected_statement] = state(2121); + v->a[125][sym_for_statement] = state(2121); + v->a[125][sym_while_statement] = state(2121); parse_table_484(v); } void parse_table_484(t_parse_table_array *v) { - v->a[103][sym_comment] = actions(71); - v->a[103][sym_file_descriptor] = actions(338); - v->a[103][sym_variable_name] = actions(340); - v->a[103][sym_test_operator] = actions(342); - v->a[103][sym__brace_start] = actions(344); - v->a[104][aux_sym__terminated_statement] = state(105); - v->a[104][sym__statement_not_pipeline] = state(6718); - v->a[104][sym_redirected_statement] = state(4951); - v->a[104][sym_for_statement] = state(4951); - v->a[104][sym_c_style_for_statement] = state(4951); - v->a[104][sym_while_statement] = state(4567); - v->a[104][sym_if_statement] = state(4567); - v->a[104][sym_case_statement] = state(4951); - v->a[104][sym_function_definition] = state(4951); - v->a[104][sym_compound_statement] = state(4951); - v->a[104][sym_subshell] = state(4951); - v->a[104][sym_pipeline] = state(5163); - v->a[104][sym_list] = state(4951); - v->a[104][sym_negated_command] = state(4951); - v->a[104][sym_test_command] = state(4951); + v->a[125][sym_if_statement] = state(2121); + v->a[125][sym_case_statement] = state(2121); + v->a[125][sym_function_definition] = state(2121); + v->a[125][sym_compound_statement] = state(2121); + v->a[125][sym_subshell] = state(2121); + v->a[125][sym_pipeline] = state(2499); + v->a[125][sym_list] = state(2121); + v->a[125][sym_negated_command] = state(2121); + v->a[125][sym_declaration_command] = state(2121); + v->a[125][sym_unset_command] = state(2121); + v->a[125][sym_command] = state(2121); + v->a[125][sym_command_name] = state(340); + v->a[125][sym_variable_assignment] = state(709); + v->a[125][sym_variable_assignments] = state(2121); + v->a[125][sym_file_redirect] = state(1361); + v->a[125][sym_arithmetic_expansion] = state(834); + v->a[125][sym_brace_expression] = state(834); + v->a[125][sym_concatenation] = state(1192); + v->a[125][sym_string] = state(834); + v->a[125][sym_number] = state(834); parse_table_485(v); } diff --git a/parser/static/parse_table/parse_table_97.c b/parser/static/parse_table/parse_table_97.c index 6a67c394..b68799db 100644 --- a/parser/static/parse_table/parse_table_97.c +++ b/parser/static/parse_table/parse_table_97.c @@ -14,126 +14,126 @@ void parse_table_485(t_parse_table_array *v) { - v->a[104][sym_declaration_command] = state(4951); - v->a[104][sym_unset_command] = state(4951); - v->a[104][sym_command] = state(4951); - v->a[104][sym_command_name] = state(544); - v->a[104][sym_variable_assignment] = state(1153); - v->a[104][sym_variable_assignments] = state(4951); - v->a[104][sym_subscript] = state(6790); - v->a[104][sym_file_redirect] = state(2019); - v->a[104][sym_herestring_redirect] = state(2017); - v->a[104][sym_arithmetic_expansion] = state(1078); - v->a[104][sym_brace_expression] = state(1078); - v->a[104][sym_concatenation] = state(1376); - v->a[104][sym_string] = state(1078); - v->a[104][sym_translated_string] = state(1078); - v->a[104][sym_number] = state(1078); - v->a[104][sym_simple_expansion] = state(1078); - v->a[104][sym_expansion] = state(1078); - v->a[104][sym_command_substitution] = state(1078); - v->a[104][sym_process_substitution] = state(1078); - v->a[104][aux_sym_redirected_statement_repeat2] = state(4644); + v->a[125][sym_simple_expansion] = state(834); + v->a[125][sym_expansion] = state(834); + v->a[125][sym_command_substitution] = state(834); + v->a[125][aux_sym__statements_repeat1] = state(236); + v->a[125][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[125][aux_sym_command_repeat1] = state(1008); + v->a[125][aux_sym__literal_repeat1] = state(1048); + v->a[125][sym_word] = actions(467); + v->a[125][anon_sym_for] = actions(9); + v->a[125][anon_sym_select] = actions(9); + v->a[125][anon_sym_while] = actions(11); + v->a[125][anon_sym_until] = actions(11); + v->a[125][anon_sym_if] = actions(13); + v->a[125][anon_sym_case] = actions(15); + v->a[125][anon_sym_LPAREN] = actions(17); + v->a[125][anon_sym_function] = actions(469); + v->a[125][anon_sym_LBRACE] = actions(21); + v->a[125][anon_sym_BANG] = actions(471); + v->a[125][anon_sym_declare] = actions(473); + v->a[125][anon_sym_typeset] = actions(473); parse_table_486(v); } void parse_table_486(t_parse_table_array *v) { - v->a[104][aux_sym_command_repeat1] = state(997); - v->a[104][aux_sym__literal_repeat1] = state(1267); - v->a[104][sym_word] = actions(286); - v->a[104][anon_sym_for] = actions(9); - v->a[104][anon_sym_select] = actions(11); - v->a[104][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[104][anon_sym_LT] = actions(290); - v->a[104][anon_sym_GT] = actions(290); - v->a[104][anon_sym_GT_GT] = actions(292); - v->a[104][anon_sym_LPAREN] = actions(19); - v->a[104][anon_sym_while] = actions(21); - v->a[104][anon_sym_until] = actions(21); - v->a[104][anon_sym_done] = actions(859); - v->a[104][anon_sym_if] = actions(23); - v->a[104][anon_sym_case] = actions(25); - v->a[104][anon_sym_function] = actions(300); - v->a[104][anon_sym_LBRACE] = actions(29); - v->a[104][anon_sym_BANG] = actions(302); - v->a[104][anon_sym_LBRACK] = actions(33); - v->a[104][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[125][anon_sym_export] = actions(473); + v->a[125][anon_sym_readonly] = actions(473); + v->a[125][anon_sym_local] = actions(473); + v->a[125][anon_sym_unset] = actions(475); + v->a[125][anon_sym_unsetenv] = actions(475); + v->a[125][anon_sym_LT] = actions(81); + v->a[125][anon_sym_GT] = actions(81); + v->a[125][anon_sym_GT_GT] = actions(83); + v->a[125][anon_sym_AMP_GT] = actions(81); + v->a[125][anon_sym_AMP_GT_GT] = actions(83); + v->a[125][anon_sym_LT_AMP] = actions(81); + v->a[125][anon_sym_GT_AMP] = actions(81); + v->a[125][anon_sym_GT_PIPE] = actions(83); + v->a[125][anon_sym_LT_AMP_DASH] = actions(85); + v->a[125][anon_sym_GT_AMP_DASH] = actions(85); + v->a[125][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[125][anon_sym_DOLLAR] = actions(89); + v->a[125][sym__special_character] = actions(91); + v->a[125][anon_sym_DQUOTE] = actions(93); + v->a[125][sym_raw_string] = actions(95); parse_table_487(v); } void parse_table_487(t_parse_table_array *v) { - v->a[104][anon_sym_declare] = actions(304); - v->a[104][anon_sym_typeset] = actions(304); - v->a[104][anon_sym_export] = actions(304); - v->a[104][anon_sym_readonly] = actions(304); - v->a[104][anon_sym_local] = actions(304); - v->a[104][anon_sym_unset] = actions(306); - v->a[104][anon_sym_unsetenv] = actions(306); - v->a[104][anon_sym_AMP_GT] = actions(290); - v->a[104][anon_sym_AMP_GT_GT] = actions(292); - v->a[104][anon_sym_LT_AMP] = actions(290); - v->a[104][anon_sym_GT_AMP] = actions(290); - v->a[104][anon_sym_GT_PIPE] = actions(292); - v->a[104][anon_sym_LT_AMP_DASH] = actions(308); - v->a[104][anon_sym_GT_AMP_DASH] = actions(308); - v->a[104][anon_sym_LT_LT_LT] = actions(310); - v->a[104][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[104][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[104][anon_sym_DOLLAR] = actions(316); - v->a[104][sym__special_character] = actions(318); - v->a[104][anon_sym_DQUOTE] = actions(320); + v->a[125][aux_sym_number_token1] = actions(97); + v->a[125][aux_sym_number_token2] = actions(99); + v->a[125][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[125][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[125][anon_sym_BQUOTE] = actions(105); + v->a[125][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[125][sym_comment] = actions(57); + v->a[125][sym_file_descriptor] = actions(109); + v->a[125][sym_variable_name] = actions(111); + v->a[125][sym_test_operator] = actions(95); + v->a[125][sym__brace_start] = actions(113); + v->a[126][sym__statements] = state(3833); + v->a[126][sym__statement_not_pipeline] = state(3480); + v->a[126][sym_redirected_statement] = state(2098); + v->a[126][sym_for_statement] = state(2098); + v->a[126][sym_while_statement] = state(2098); + v->a[126][sym_if_statement] = state(2098); + v->a[126][sym_case_statement] = state(2098); + v->a[126][sym_function_definition] = state(2098); + v->a[126][sym_compound_statement] = state(2098); parse_table_488(v); } void parse_table_488(t_parse_table_array *v) { - v->a[104][sym_raw_string] = actions(322); - v->a[104][sym_ansi_c_string] = actions(322); - v->a[104][aux_sym_number_token1] = actions(324); - v->a[104][aux_sym_number_token2] = actions(326); - v->a[104][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[104][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[104][anon_sym_BQUOTE] = actions(332); - v->a[104][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[104][anon_sym_LT_LPAREN] = actions(336); - v->a[104][anon_sym_GT_LPAREN] = actions(336); - v->a[104][sym_comment] = actions(71); - v->a[104][sym_file_descriptor] = actions(338); - v->a[104][sym_variable_name] = actions(340); - v->a[104][sym_test_operator] = actions(342); - v->a[104][sym__brace_start] = actions(344); - v->a[105][aux_sym__terminated_statement] = state(105); - v->a[105][sym__statement_not_pipeline] = state(6718); - v->a[105][sym_redirected_statement] = state(4951); - v->a[105][sym_for_statement] = state(4951); - v->a[105][sym_c_style_for_statement] = state(4951); + v->a[126][sym_subshell] = state(2098); + v->a[126][sym_pipeline] = state(2384); + v->a[126][sym_list] = state(2098); + v->a[126][sym_negated_command] = state(2098); + v->a[126][sym_declaration_command] = state(2098); + v->a[126][sym_unset_command] = state(2098); + v->a[126][sym_command] = state(2098); + v->a[126][sym_command_name] = state(292); + v->a[126][sym_variable_assignment] = state(539); + v->a[126][sym_variable_assignments] = state(2098); + v->a[126][sym_file_redirect] = state(1253); + v->a[126][sym_arithmetic_expansion] = state(702); + v->a[126][sym_brace_expression] = state(702); + v->a[126][sym_concatenation] = state(1192); + v->a[126][sym_string] = state(702); + v->a[126][sym_number] = state(702); + v->a[126][sym_simple_expansion] = state(702); + v->a[126][sym_expansion] = state(702); + v->a[126][sym_command_substitution] = state(702); + v->a[126][aux_sym__statements_repeat1] = state(226); parse_table_489(v); } void parse_table_489(t_parse_table_array *v) { - v->a[105][sym_while_statement] = state(4567); - v->a[105][sym_if_statement] = state(4567); - v->a[105][sym_case_statement] = state(4951); - v->a[105][sym_function_definition] = state(4951); - v->a[105][sym_compound_statement] = state(4951); - v->a[105][sym_subshell] = state(4951); - v->a[105][sym_pipeline] = state(5163); - v->a[105][sym_list] = state(4951); - v->a[105][sym_negated_command] = state(4951); - v->a[105][sym_test_command] = state(4951); - v->a[105][sym_declaration_command] = state(4951); - v->a[105][sym_unset_command] = state(4951); - v->a[105][sym_command] = state(4951); - v->a[105][sym_command_name] = state(544); - v->a[105][sym_variable_assignment] = state(1153); - v->a[105][sym_variable_assignments] = state(4951); - v->a[105][sym_subscript] = state(6790); - v->a[105][sym_file_redirect] = state(2019); - v->a[105][sym_herestring_redirect] = state(2017); - v->a[105][sym_arithmetic_expansion] = state(1078); + v->a[126][aux_sym_redirected_statement_repeat2] = state(2325); + v->a[126][aux_sym_command_repeat1] = state(1041); + v->a[126][aux_sym__literal_repeat1] = state(1048); + v->a[126][sym_word] = actions(419); + v->a[126][anon_sym_for] = actions(9); + v->a[126][anon_sym_select] = actions(9); + v->a[126][anon_sym_while] = actions(11); + v->a[126][anon_sym_until] = actions(11); + v->a[126][anon_sym_if] = actions(13); + v->a[126][anon_sym_case] = actions(15); + v->a[126][anon_sym_LPAREN] = actions(17); + v->a[126][anon_sym_function] = actions(423); + v->a[126][anon_sym_LBRACE] = actions(21); + v->a[126][anon_sym_BANG] = actions(425); + v->a[126][anon_sym_declare] = actions(427); + v->a[126][anon_sym_typeset] = actions(427); + v->a[126][anon_sym_export] = actions(427); + v->a[126][anon_sym_readonly] = actions(427); + v->a[126][anon_sym_local] = actions(427); + v->a[126][anon_sym_unset] = actions(429); parse_table_490(v); } diff --git a/parser/static/parse_table/parse_table_98.c b/parser/static/parse_table/parse_table_98.c index 45366fbc..dce518fd 100644 --- a/parser/static/parse_table/parse_table_98.c +++ b/parser/static/parse_table/parse_table_98.c @@ -14,126 +14,126 @@ void parse_table_490(t_parse_table_array *v) { - v->a[105][sym_brace_expression] = state(1078); - v->a[105][sym_concatenation] = state(1376); - v->a[105][sym_string] = state(1078); - v->a[105][sym_translated_string] = state(1078); - v->a[105][sym_number] = state(1078); - v->a[105][sym_simple_expansion] = state(1078); - v->a[105][sym_expansion] = state(1078); - v->a[105][sym_command_substitution] = state(1078); - v->a[105][sym_process_substitution] = state(1078); - v->a[105][aux_sym_redirected_statement_repeat2] = state(4644); - v->a[105][aux_sym_command_repeat1] = state(997); - v->a[105][aux_sym__literal_repeat1] = state(1267); - v->a[105][sym_word] = actions(555); - v->a[105][anon_sym_for] = actions(558); - v->a[105][anon_sym_select] = actions(561); - v->a[105][anon_sym_LPAREN_LPAREN] = actions(564); - v->a[105][anon_sym_LT] = actions(567); - v->a[105][anon_sym_GT] = actions(567); - v->a[105][anon_sym_GT_GT] = actions(570); - v->a[105][anon_sym_LPAREN] = actions(573); + v->a[126][anon_sym_unsetenv] = actions(429); + v->a[126][anon_sym_LT] = actions(431); + v->a[126][anon_sym_GT] = actions(431); + v->a[126][anon_sym_GT_GT] = actions(433); + v->a[126][anon_sym_AMP_GT] = actions(431); + v->a[126][anon_sym_AMP_GT_GT] = actions(433); + v->a[126][anon_sym_LT_AMP] = actions(431); + v->a[126][anon_sym_GT_AMP] = actions(431); + v->a[126][anon_sym_GT_PIPE] = actions(433); + v->a[126][anon_sym_LT_AMP_DASH] = actions(435); + v->a[126][anon_sym_GT_AMP_DASH] = actions(435); + v->a[126][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[126][anon_sym_DOLLAR] = actions(89); + v->a[126][sym__special_character] = actions(437); + v->a[126][anon_sym_DQUOTE] = actions(93); + v->a[126][sym_raw_string] = actions(439); + v->a[126][aux_sym_number_token1] = actions(97); + v->a[126][aux_sym_number_token2] = actions(99); + v->a[126][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[126][anon_sym_DOLLAR_LPAREN] = actions(103); parse_table_491(v); } void parse_table_491(t_parse_table_array *v) { - v->a[105][anon_sym_while] = actions(576); - v->a[105][anon_sym_until] = actions(576); - v->a[105][anon_sym_done] = actions(579); - v->a[105][anon_sym_if] = actions(581); - v->a[105][anon_sym_case] = actions(584); - v->a[105][anon_sym_function] = actions(587); - v->a[105][anon_sym_LBRACE] = actions(590); - v->a[105][anon_sym_BANG] = actions(593); - v->a[105][anon_sym_LBRACK] = actions(596); - v->a[105][anon_sym_LBRACK_LBRACK] = actions(599); - v->a[105][anon_sym_declare] = actions(602); - v->a[105][anon_sym_typeset] = actions(602); - v->a[105][anon_sym_export] = actions(602); - v->a[105][anon_sym_readonly] = actions(602); - v->a[105][anon_sym_local] = actions(602); - v->a[105][anon_sym_unset] = actions(605); - v->a[105][anon_sym_unsetenv] = actions(605); - v->a[105][anon_sym_AMP_GT] = actions(567); - v->a[105][anon_sym_AMP_GT_GT] = actions(570); - v->a[105][anon_sym_LT_AMP] = actions(567); + v->a[126][anon_sym_BQUOTE] = actions(105); + v->a[126][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[126][sym_comment] = actions(57); + v->a[126][sym_file_descriptor] = actions(441); + v->a[126][sym_variable_name] = actions(443); + v->a[126][sym_test_operator] = actions(439); + v->a[126][sym__brace_start] = actions(113); + v->a[127][sym__statements] = state(3844); + v->a[127][sym__statement_not_pipeline] = state(3476); + v->a[127][sym_redirected_statement] = state(2121); + v->a[127][sym_for_statement] = state(2121); + v->a[127][sym_while_statement] = state(2121); + v->a[127][sym_if_statement] = state(2121); + v->a[127][sym_case_statement] = state(2121); + v->a[127][sym_function_definition] = state(2121); + v->a[127][sym_compound_statement] = state(2121); + v->a[127][sym_subshell] = state(2121); + v->a[127][sym_pipeline] = state(2499); + v->a[127][sym_list] = state(2121); + v->a[127][sym_negated_command] = state(2121); parse_table_492(v); } void parse_table_492(t_parse_table_array *v) { - v->a[105][anon_sym_GT_AMP] = actions(567); - v->a[105][anon_sym_GT_PIPE] = actions(570); - v->a[105][anon_sym_LT_AMP_DASH] = actions(608); - v->a[105][anon_sym_GT_AMP_DASH] = actions(608); - v->a[105][anon_sym_LT_LT_LT] = actions(611); - v->a[105][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(614); - v->a[105][anon_sym_DOLLAR_LBRACK] = actions(617); - v->a[105][anon_sym_DOLLAR] = actions(620); - v->a[105][sym__special_character] = actions(623); - v->a[105][anon_sym_DQUOTE] = actions(626); - v->a[105][sym_raw_string] = actions(629); - v->a[105][sym_ansi_c_string] = actions(629); - v->a[105][aux_sym_number_token1] = actions(632); - v->a[105][aux_sym_number_token2] = actions(635); - v->a[105][anon_sym_DOLLAR_LBRACE] = actions(638); - v->a[105][anon_sym_DOLLAR_LPAREN] = actions(641); - v->a[105][anon_sym_BQUOTE] = actions(644); - v->a[105][anon_sym_DOLLAR_BQUOTE] = actions(647); - v->a[105][anon_sym_LT_LPAREN] = actions(650); - v->a[105][anon_sym_GT_LPAREN] = actions(650); + v->a[127][sym_declaration_command] = state(2121); + v->a[127][sym_unset_command] = state(2121); + v->a[127][sym_command] = state(2121); + v->a[127][sym_command_name] = state(340); + v->a[127][sym_variable_assignment] = state(709); + v->a[127][sym_variable_assignments] = state(2121); + v->a[127][sym_file_redirect] = state(1361); + v->a[127][sym_arithmetic_expansion] = state(834); + v->a[127][sym_brace_expression] = state(834); + v->a[127][sym_concatenation] = state(1192); + v->a[127][sym_string] = state(834); + v->a[127][sym_number] = state(834); + v->a[127][sym_simple_expansion] = state(834); + v->a[127][sym_expansion] = state(834); + v->a[127][sym_command_substitution] = state(834); + v->a[127][aux_sym__statements_repeat1] = state(236); + v->a[127][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[127][aux_sym_command_repeat1] = state(1008); + v->a[127][aux_sym__literal_repeat1] = state(1048); + v->a[127][sym_word] = actions(467); parse_table_493(v); } void parse_table_493(t_parse_table_array *v) { - v->a[105][sym_comment] = actions(71); - v->a[105][sym_file_descriptor] = actions(653); - v->a[105][sym_variable_name] = actions(656); - v->a[105][sym_test_operator] = actions(659); - v->a[105][sym__brace_start] = actions(662); - v->a[106][sym__statements] = state(7083); - v->a[106][sym__statement_not_pipeline] = state(6558); - v->a[106][sym_redirected_statement] = state(4662); - v->a[106][sym_for_statement] = state(4662); - v->a[106][sym_c_style_for_statement] = state(4662); - v->a[106][sym_while_statement] = state(4314); - v->a[106][sym_if_statement] = state(4314); - v->a[106][sym_case_statement] = state(4662); - v->a[106][sym_function_definition] = state(4662); - v->a[106][sym_compound_statement] = state(4662); - v->a[106][sym_subshell] = state(4662); - v->a[106][sym_pipeline] = state(5070); - v->a[106][sym_list] = state(4662); - v->a[106][sym_negated_command] = state(4662); - v->a[106][sym_test_command] = state(4662); + v->a[127][anon_sym_for] = actions(9); + v->a[127][anon_sym_select] = actions(9); + v->a[127][anon_sym_while] = actions(11); + v->a[127][anon_sym_until] = actions(11); + v->a[127][anon_sym_if] = actions(13); + v->a[127][anon_sym_case] = actions(15); + v->a[127][anon_sym_LPAREN] = actions(17); + v->a[127][anon_sym_function] = actions(469); + v->a[127][anon_sym_LBRACE] = actions(21); + v->a[127][anon_sym_BANG] = actions(471); + v->a[127][anon_sym_declare] = actions(473); + v->a[127][anon_sym_typeset] = actions(473); + v->a[127][anon_sym_export] = actions(473); + v->a[127][anon_sym_readonly] = actions(473); + v->a[127][anon_sym_local] = actions(473); + v->a[127][anon_sym_unset] = actions(475); + v->a[127][anon_sym_unsetenv] = actions(475); + v->a[127][anon_sym_LT] = actions(81); + v->a[127][anon_sym_GT] = actions(81); + v->a[127][anon_sym_GT_GT] = actions(83); parse_table_494(v); } void parse_table_494(t_parse_table_array *v) { - v->a[106][sym_declaration_command] = state(4662); - v->a[106][sym_unset_command] = state(4662); - v->a[106][sym_command] = state(4662); - v->a[106][sym_command_name] = state(554); - v->a[106][sym_variable_assignment] = state(1150); - v->a[106][sym_variable_assignments] = state(4662); - v->a[106][sym_subscript] = state(6790); - v->a[106][sym_file_redirect] = state(2273); - v->a[106][sym_herestring_redirect] = state(2272); - v->a[106][sym_arithmetic_expansion] = state(1078); - v->a[106][sym_brace_expression] = state(1078); - v->a[106][sym_concatenation] = state(1376); - v->a[106][sym_string] = state(1078); - v->a[106][sym_translated_string] = state(1078); - v->a[106][sym_number] = state(1078); - v->a[106][sym_simple_expansion] = state(1078); - v->a[106][sym_expansion] = state(1078); - v->a[106][sym_command_substitution] = state(1078); - v->a[106][sym_process_substitution] = state(1078); - v->a[106][aux_sym__statements_repeat1] = state(429); + v->a[127][anon_sym_AMP_GT] = actions(81); + v->a[127][anon_sym_AMP_GT_GT] = actions(83); + v->a[127][anon_sym_LT_AMP] = actions(81); + v->a[127][anon_sym_GT_AMP] = actions(81); + v->a[127][anon_sym_GT_PIPE] = actions(83); + v->a[127][anon_sym_LT_AMP_DASH] = actions(85); + v->a[127][anon_sym_GT_AMP_DASH] = actions(85); + v->a[127][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[127][anon_sym_DOLLAR] = actions(89); + v->a[127][sym__special_character] = actions(91); + v->a[127][anon_sym_DQUOTE] = actions(93); + v->a[127][sym_raw_string] = actions(95); + v->a[127][aux_sym_number_token1] = actions(97); + v->a[127][aux_sym_number_token2] = actions(99); + v->a[127][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[127][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[127][anon_sym_BQUOTE] = actions(105); + v->a[127][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[127][sym_comment] = actions(57); + v->a[127][sym_file_descriptor] = actions(109); parse_table_495(v); } diff --git a/parser/static/parse_table/parse_table_99.c b/parser/static/parse_table/parse_table_99.c index 1cbd5b9b..d893b0fd 100644 --- a/parser/static/parse_table/parse_table_99.c +++ b/parser/static/parse_table/parse_table_99.c @@ -14,126 +14,126 @@ void parse_table_495(t_parse_table_array *v) { - v->a[106][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[106][aux_sym_command_repeat1] = state(958); - v->a[106][aux_sym__literal_repeat1] = state(1267); - v->a[106][sym_word] = actions(799); - v->a[106][anon_sym_for] = actions(9); - v->a[106][anon_sym_select] = actions(11); - v->a[106][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[106][anon_sym_LT] = actions(290); - v->a[106][anon_sym_GT] = actions(290); - v->a[106][anon_sym_GT_GT] = actions(292); - v->a[106][anon_sym_LPAREN] = actions(19); - v->a[106][anon_sym_while] = actions(21); - v->a[106][anon_sym_until] = actions(21); - v->a[106][anon_sym_if] = actions(23); - v->a[106][anon_sym_case] = actions(25); - v->a[106][anon_sym_function] = actions(801); - v->a[106][anon_sym_LBRACE] = actions(29); - v->a[106][anon_sym_BANG] = actions(803); - v->a[106][anon_sym_LBRACK] = actions(33); - v->a[106][anon_sym_LBRACK_LBRACK] = actions(35); + v->a[127][sym_variable_name] = actions(111); + v->a[127][sym_test_operator] = actions(95); + v->a[127][sym__brace_start] = actions(113); + v->a[128][sym__statements] = state(3857); + v->a[128][sym__statement_not_pipeline] = state(3476); + v->a[128][sym_redirected_statement] = state(2121); + v->a[128][sym_for_statement] = state(2121); + v->a[128][sym_while_statement] = state(2121); + v->a[128][sym_if_statement] = state(2121); + v->a[128][sym_case_statement] = state(2121); + v->a[128][sym_function_definition] = state(2121); + v->a[128][sym_compound_statement] = state(2121); + v->a[128][sym_subshell] = state(2121); + v->a[128][sym_pipeline] = state(2499); + v->a[128][sym_list] = state(2121); + v->a[128][sym_negated_command] = state(2121); + v->a[128][sym_declaration_command] = state(2121); + v->a[128][sym_unset_command] = state(2121); + v->a[128][sym_command] = state(2121); + v->a[128][sym_command_name] = state(340); parse_table_496(v); } void parse_table_496(t_parse_table_array *v) { - v->a[106][anon_sym_declare] = actions(805); - v->a[106][anon_sym_typeset] = actions(805); - v->a[106][anon_sym_export] = actions(805); - v->a[106][anon_sym_readonly] = actions(805); - v->a[106][anon_sym_local] = actions(805); - v->a[106][anon_sym_unset] = actions(807); - v->a[106][anon_sym_unsetenv] = actions(807); - v->a[106][anon_sym_AMP_GT] = actions(290); - v->a[106][anon_sym_AMP_GT_GT] = actions(292); - v->a[106][anon_sym_LT_AMP] = actions(290); - v->a[106][anon_sym_GT_AMP] = actions(290); - v->a[106][anon_sym_GT_PIPE] = actions(292); - v->a[106][anon_sym_LT_AMP_DASH] = actions(308); - v->a[106][anon_sym_GT_AMP_DASH] = actions(308); - v->a[106][anon_sym_LT_LT_LT] = actions(310); - v->a[106][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(312); - v->a[106][anon_sym_DOLLAR_LBRACK] = actions(314); - v->a[106][anon_sym_DOLLAR] = actions(316); - v->a[106][sym__special_character] = actions(318); - v->a[106][anon_sym_DQUOTE] = actions(320); + v->a[128][sym_variable_assignment] = state(709); + v->a[128][sym_variable_assignments] = state(2121); + v->a[128][sym_file_redirect] = state(1361); + v->a[128][sym_arithmetic_expansion] = state(834); + v->a[128][sym_brace_expression] = state(834); + v->a[128][sym_concatenation] = state(1192); + v->a[128][sym_string] = state(834); + v->a[128][sym_number] = state(834); + v->a[128][sym_simple_expansion] = state(834); + v->a[128][sym_expansion] = state(834); + v->a[128][sym_command_substitution] = state(834); + v->a[128][aux_sym__statements_repeat1] = state(236); + v->a[128][aux_sym_redirected_statement_repeat2] = state(2191); + v->a[128][aux_sym_command_repeat1] = state(1008); + v->a[128][aux_sym__literal_repeat1] = state(1048); + v->a[128][sym_word] = actions(467); + v->a[128][anon_sym_for] = actions(9); + v->a[128][anon_sym_select] = actions(9); + v->a[128][anon_sym_while] = actions(11); + v->a[128][anon_sym_until] = actions(11); parse_table_497(v); } void parse_table_497(t_parse_table_array *v) { - v->a[106][sym_raw_string] = actions(322); - v->a[106][sym_ansi_c_string] = actions(322); - v->a[106][aux_sym_number_token1] = actions(324); - v->a[106][aux_sym_number_token2] = actions(326); - v->a[106][anon_sym_DOLLAR_LBRACE] = actions(328); - v->a[106][anon_sym_DOLLAR_LPAREN] = actions(330); - v->a[106][anon_sym_BQUOTE] = actions(332); - v->a[106][anon_sym_DOLLAR_BQUOTE] = actions(334); - v->a[106][anon_sym_LT_LPAREN] = actions(336); - v->a[106][anon_sym_GT_LPAREN] = actions(336); - v->a[106][sym_comment] = actions(71); - v->a[106][sym_file_descriptor] = actions(338); - v->a[106][sym_variable_name] = actions(340); - v->a[106][sym_test_operator] = actions(342); - v->a[106][sym__brace_start] = actions(344); - v->a[107][sym__statements] = state(6881); - v->a[107][sym__statement_not_pipeline] = state(6558); - v->a[107][sym_redirected_statement] = state(4662); - v->a[107][sym_for_statement] = state(4662); - v->a[107][sym_c_style_for_statement] = state(4662); + v->a[128][anon_sym_if] = actions(13); + v->a[128][anon_sym_case] = actions(15); + v->a[128][anon_sym_LPAREN] = actions(17); + v->a[128][anon_sym_function] = actions(469); + v->a[128][anon_sym_LBRACE] = actions(21); + v->a[128][anon_sym_BANG] = actions(471); + v->a[128][anon_sym_declare] = actions(473); + v->a[128][anon_sym_typeset] = actions(473); + v->a[128][anon_sym_export] = actions(473); + v->a[128][anon_sym_readonly] = actions(473); + v->a[128][anon_sym_local] = actions(473); + v->a[128][anon_sym_unset] = actions(475); + v->a[128][anon_sym_unsetenv] = actions(475); + v->a[128][anon_sym_LT] = actions(81); + v->a[128][anon_sym_GT] = actions(81); + v->a[128][anon_sym_GT_GT] = actions(83); + v->a[128][anon_sym_AMP_GT] = actions(81); + v->a[128][anon_sym_AMP_GT_GT] = actions(83); + v->a[128][anon_sym_LT_AMP] = actions(81); + v->a[128][anon_sym_GT_AMP] = actions(81); parse_table_498(v); } void parse_table_498(t_parse_table_array *v) { - v->a[107][sym_while_statement] = state(4314); - v->a[107][sym_if_statement] = state(4314); - v->a[107][sym_case_statement] = state(4662); - v->a[107][sym_function_definition] = state(4662); - v->a[107][sym_compound_statement] = state(4662); - v->a[107][sym_subshell] = state(4662); - v->a[107][sym_pipeline] = state(5070); - v->a[107][sym_list] = state(4662); - v->a[107][sym_negated_command] = state(4662); - v->a[107][sym_test_command] = state(4662); - v->a[107][sym_declaration_command] = state(4662); - v->a[107][sym_unset_command] = state(4662); - v->a[107][sym_command] = state(4662); - v->a[107][sym_command_name] = state(554); - v->a[107][sym_variable_assignment] = state(1150); - v->a[107][sym_variable_assignments] = state(4662); - v->a[107][sym_subscript] = state(6790); - v->a[107][sym_file_redirect] = state(2273); - v->a[107][sym_herestring_redirect] = state(2272); - v->a[107][sym_arithmetic_expansion] = state(1078); + v->a[128][anon_sym_GT_PIPE] = actions(83); + v->a[128][anon_sym_LT_AMP_DASH] = actions(85); + v->a[128][anon_sym_GT_AMP_DASH] = actions(85); + v->a[128][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87); + v->a[128][anon_sym_DOLLAR] = actions(89); + v->a[128][sym__special_character] = actions(91); + v->a[128][anon_sym_DQUOTE] = actions(93); + v->a[128][sym_raw_string] = actions(95); + v->a[128][aux_sym_number_token1] = actions(97); + v->a[128][aux_sym_number_token2] = actions(99); + v->a[128][anon_sym_DOLLAR_LBRACE] = actions(101); + v->a[128][anon_sym_DOLLAR_LPAREN] = actions(103); + v->a[128][anon_sym_BQUOTE] = actions(105); + v->a[128][anon_sym_DOLLAR_BQUOTE] = actions(107); + v->a[128][sym_comment] = actions(57); + v->a[128][sym_file_descriptor] = actions(109); + v->a[128][sym_variable_name] = actions(111); + v->a[128][sym_test_operator] = actions(95); + v->a[128][sym__brace_start] = actions(113); + v->a[129][sym__statements] = state(3806); parse_table_499(v); } void parse_table_499(t_parse_table_array *v) { - v->a[107][sym_brace_expression] = state(1078); - v->a[107][sym_concatenation] = state(1376); - v->a[107][sym_string] = state(1078); - v->a[107][sym_translated_string] = state(1078); - v->a[107][sym_number] = state(1078); - v->a[107][sym_simple_expansion] = state(1078); - v->a[107][sym_expansion] = state(1078); - v->a[107][sym_command_substitution] = state(1078); - v->a[107][sym_process_substitution] = state(1078); - v->a[107][aux_sym__statements_repeat1] = state(429); - v->a[107][aux_sym_redirected_statement_repeat2] = state(4573); - v->a[107][aux_sym_command_repeat1] = state(958); - v->a[107][aux_sym__literal_repeat1] = state(1267); - v->a[107][sym_word] = actions(799); - v->a[107][anon_sym_for] = actions(9); - v->a[107][anon_sym_select] = actions(11); - v->a[107][anon_sym_LPAREN_LPAREN] = actions(288); - v->a[107][anon_sym_LT] = actions(290); - v->a[107][anon_sym_GT] = actions(290); - v->a[107][anon_sym_GT_GT] = actions(292); + v->a[129][sym__statement_not_pipeline] = state(3476); + v->a[129][sym_redirected_statement] = state(2121); + v->a[129][sym_for_statement] = state(2121); + v->a[129][sym_while_statement] = state(2121); + v->a[129][sym_if_statement] = state(2121); + v->a[129][sym_case_statement] = state(2121); + v->a[129][sym_function_definition] = state(2121); + v->a[129][sym_compound_statement] = state(2121); + v->a[129][sym_subshell] = state(2121); + v->a[129][sym_pipeline] = state(2499); + v->a[129][sym_list] = state(2121); + v->a[129][sym_negated_command] = state(2121); + v->a[129][sym_declaration_command] = state(2121); + v->a[129][sym_unset_command] = state(2121); + v->a[129][sym_command] = state(2121); + v->a[129][sym_command_name] = state(340); + v->a[129][sym_variable_assignment] = state(709); + v->a[129][sym_variable_assignments] = state(2121); + v->a[129][sym_file_redirect] = state(1361); + v->a[129][sym_arithmetic_expansion] = state(834); parse_table_500(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids.h b/parser/static/primary_state_ids/primary_state_ids.h index e2826cfc..c3935a89 100644 --- a/parser/static/primary_state_ids/primary_state_ids.h +++ b/parser/static/primary_state_ids/primary_state_ids.h @@ -225,184 +225,5 @@ void primary_state_ids_201(t_primary_state_ids_array *v); void primary_state_ids_202(t_primary_state_ids_array *v); void primary_state_ids_203(t_primary_state_ids_array *v); void primary_state_ids_204(t_primary_state_ids_array *v); -void primary_state_ids_205(t_primary_state_ids_array *v); -void primary_state_ids_206(t_primary_state_ids_array *v); -void primary_state_ids_207(t_primary_state_ids_array *v); -void primary_state_ids_208(t_primary_state_ids_array *v); -void primary_state_ids_209(t_primary_state_ids_array *v); -void primary_state_ids_210(t_primary_state_ids_array *v); -void primary_state_ids_211(t_primary_state_ids_array *v); -void primary_state_ids_212(t_primary_state_ids_array *v); -void primary_state_ids_213(t_primary_state_ids_array *v); -void primary_state_ids_214(t_primary_state_ids_array *v); -void primary_state_ids_215(t_primary_state_ids_array *v); -void primary_state_ids_216(t_primary_state_ids_array *v); -void primary_state_ids_217(t_primary_state_ids_array *v); -void primary_state_ids_218(t_primary_state_ids_array *v); -void primary_state_ids_219(t_primary_state_ids_array *v); -void primary_state_ids_220(t_primary_state_ids_array *v); -void primary_state_ids_221(t_primary_state_ids_array *v); -void primary_state_ids_222(t_primary_state_ids_array *v); -void primary_state_ids_223(t_primary_state_ids_array *v); -void primary_state_ids_224(t_primary_state_ids_array *v); -void primary_state_ids_225(t_primary_state_ids_array *v); -void primary_state_ids_226(t_primary_state_ids_array *v); -void primary_state_ids_227(t_primary_state_ids_array *v); -void primary_state_ids_228(t_primary_state_ids_array *v); -void primary_state_ids_229(t_primary_state_ids_array *v); -void primary_state_ids_230(t_primary_state_ids_array *v); -void primary_state_ids_231(t_primary_state_ids_array *v); -void primary_state_ids_232(t_primary_state_ids_array *v); -void primary_state_ids_233(t_primary_state_ids_array *v); -void primary_state_ids_234(t_primary_state_ids_array *v); -void primary_state_ids_235(t_primary_state_ids_array *v); -void primary_state_ids_236(t_primary_state_ids_array *v); -void primary_state_ids_237(t_primary_state_ids_array *v); -void primary_state_ids_238(t_primary_state_ids_array *v); -void primary_state_ids_239(t_primary_state_ids_array *v); -void primary_state_ids_240(t_primary_state_ids_array *v); -void primary_state_ids_241(t_primary_state_ids_array *v); -void primary_state_ids_242(t_primary_state_ids_array *v); -void primary_state_ids_243(t_primary_state_ids_array *v); -void primary_state_ids_244(t_primary_state_ids_array *v); -void primary_state_ids_245(t_primary_state_ids_array *v); -void primary_state_ids_246(t_primary_state_ids_array *v); -void primary_state_ids_247(t_primary_state_ids_array *v); -void primary_state_ids_248(t_primary_state_ids_array *v); -void primary_state_ids_249(t_primary_state_ids_array *v); -void primary_state_ids_250(t_primary_state_ids_array *v); -void primary_state_ids_251(t_primary_state_ids_array *v); -void primary_state_ids_252(t_primary_state_ids_array *v); -void primary_state_ids_253(t_primary_state_ids_array *v); -void primary_state_ids_254(t_primary_state_ids_array *v); -void primary_state_ids_255(t_primary_state_ids_array *v); -void primary_state_ids_256(t_primary_state_ids_array *v); -void primary_state_ids_257(t_primary_state_ids_array *v); -void primary_state_ids_258(t_primary_state_ids_array *v); -void primary_state_ids_259(t_primary_state_ids_array *v); -void primary_state_ids_260(t_primary_state_ids_array *v); -void primary_state_ids_261(t_primary_state_ids_array *v); -void primary_state_ids_262(t_primary_state_ids_array *v); -void primary_state_ids_263(t_primary_state_ids_array *v); -void primary_state_ids_264(t_primary_state_ids_array *v); -void primary_state_ids_265(t_primary_state_ids_array *v); -void primary_state_ids_266(t_primary_state_ids_array *v); -void primary_state_ids_267(t_primary_state_ids_array *v); -void primary_state_ids_268(t_primary_state_ids_array *v); -void primary_state_ids_269(t_primary_state_ids_array *v); -void primary_state_ids_270(t_primary_state_ids_array *v); -void primary_state_ids_271(t_primary_state_ids_array *v); -void primary_state_ids_272(t_primary_state_ids_array *v); -void primary_state_ids_273(t_primary_state_ids_array *v); -void primary_state_ids_274(t_primary_state_ids_array *v); -void primary_state_ids_275(t_primary_state_ids_array *v); -void primary_state_ids_276(t_primary_state_ids_array *v); -void primary_state_ids_277(t_primary_state_ids_array *v); -void primary_state_ids_278(t_primary_state_ids_array *v); -void primary_state_ids_279(t_primary_state_ids_array *v); -void primary_state_ids_280(t_primary_state_ids_array *v); -void primary_state_ids_281(t_primary_state_ids_array *v); -void primary_state_ids_282(t_primary_state_ids_array *v); -void primary_state_ids_283(t_primary_state_ids_array *v); -void primary_state_ids_284(t_primary_state_ids_array *v); -void primary_state_ids_285(t_primary_state_ids_array *v); -void primary_state_ids_286(t_primary_state_ids_array *v); -void primary_state_ids_287(t_primary_state_ids_array *v); -void primary_state_ids_288(t_primary_state_ids_array *v); -void primary_state_ids_289(t_primary_state_ids_array *v); -void primary_state_ids_290(t_primary_state_ids_array *v); -void primary_state_ids_291(t_primary_state_ids_array *v); -void primary_state_ids_292(t_primary_state_ids_array *v); -void primary_state_ids_293(t_primary_state_ids_array *v); -void primary_state_ids_294(t_primary_state_ids_array *v); -void primary_state_ids_295(t_primary_state_ids_array *v); -void primary_state_ids_296(t_primary_state_ids_array *v); -void primary_state_ids_297(t_primary_state_ids_array *v); -void primary_state_ids_298(t_primary_state_ids_array *v); -void primary_state_ids_299(t_primary_state_ids_array *v); -void primary_state_ids_300(t_primary_state_ids_array *v); -void primary_state_ids_301(t_primary_state_ids_array *v); -void primary_state_ids_302(t_primary_state_ids_array *v); -void primary_state_ids_303(t_primary_state_ids_array *v); -void primary_state_ids_304(t_primary_state_ids_array *v); -void primary_state_ids_305(t_primary_state_ids_array *v); -void primary_state_ids_306(t_primary_state_ids_array *v); -void primary_state_ids_307(t_primary_state_ids_array *v); -void primary_state_ids_308(t_primary_state_ids_array *v); -void primary_state_ids_309(t_primary_state_ids_array *v); -void primary_state_ids_310(t_primary_state_ids_array *v); -void primary_state_ids_311(t_primary_state_ids_array *v); -void primary_state_ids_312(t_primary_state_ids_array *v); -void primary_state_ids_313(t_primary_state_ids_array *v); -void primary_state_ids_314(t_primary_state_ids_array *v); -void primary_state_ids_315(t_primary_state_ids_array *v); -void primary_state_ids_316(t_primary_state_ids_array *v); -void primary_state_ids_317(t_primary_state_ids_array *v); -void primary_state_ids_318(t_primary_state_ids_array *v); -void primary_state_ids_319(t_primary_state_ids_array *v); -void primary_state_ids_320(t_primary_state_ids_array *v); -void primary_state_ids_321(t_primary_state_ids_array *v); -void primary_state_ids_322(t_primary_state_ids_array *v); -void primary_state_ids_323(t_primary_state_ids_array *v); -void primary_state_ids_324(t_primary_state_ids_array *v); -void primary_state_ids_325(t_primary_state_ids_array *v); -void primary_state_ids_326(t_primary_state_ids_array *v); -void primary_state_ids_327(t_primary_state_ids_array *v); -void primary_state_ids_328(t_primary_state_ids_array *v); -void primary_state_ids_329(t_primary_state_ids_array *v); -void primary_state_ids_330(t_primary_state_ids_array *v); -void primary_state_ids_331(t_primary_state_ids_array *v); -void primary_state_ids_332(t_primary_state_ids_array *v); -void primary_state_ids_333(t_primary_state_ids_array *v); -void primary_state_ids_334(t_primary_state_ids_array *v); -void primary_state_ids_335(t_primary_state_ids_array *v); -void primary_state_ids_336(t_primary_state_ids_array *v); -void primary_state_ids_337(t_primary_state_ids_array *v); -void primary_state_ids_338(t_primary_state_ids_array *v); -void primary_state_ids_339(t_primary_state_ids_array *v); -void primary_state_ids_340(t_primary_state_ids_array *v); -void primary_state_ids_341(t_primary_state_ids_array *v); -void primary_state_ids_342(t_primary_state_ids_array *v); -void primary_state_ids_343(t_primary_state_ids_array *v); -void primary_state_ids_344(t_primary_state_ids_array *v); -void primary_state_ids_345(t_primary_state_ids_array *v); -void primary_state_ids_346(t_primary_state_ids_array *v); -void primary_state_ids_347(t_primary_state_ids_array *v); -void primary_state_ids_348(t_primary_state_ids_array *v); -void primary_state_ids_349(t_primary_state_ids_array *v); -void primary_state_ids_350(t_primary_state_ids_array *v); -void primary_state_ids_351(t_primary_state_ids_array *v); -void primary_state_ids_352(t_primary_state_ids_array *v); -void primary_state_ids_353(t_primary_state_ids_array *v); -void primary_state_ids_354(t_primary_state_ids_array *v); -void primary_state_ids_355(t_primary_state_ids_array *v); -void primary_state_ids_356(t_primary_state_ids_array *v); -void primary_state_ids_357(t_primary_state_ids_array *v); -void primary_state_ids_358(t_primary_state_ids_array *v); -void primary_state_ids_359(t_primary_state_ids_array *v); -void primary_state_ids_360(t_primary_state_ids_array *v); -void primary_state_ids_361(t_primary_state_ids_array *v); -void primary_state_ids_362(t_primary_state_ids_array *v); -void primary_state_ids_363(t_primary_state_ids_array *v); -void primary_state_ids_364(t_primary_state_ids_array *v); -void primary_state_ids_365(t_primary_state_ids_array *v); -void primary_state_ids_366(t_primary_state_ids_array *v); -void primary_state_ids_367(t_primary_state_ids_array *v); -void primary_state_ids_368(t_primary_state_ids_array *v); -void primary_state_ids_369(t_primary_state_ids_array *v); -void primary_state_ids_370(t_primary_state_ids_array *v); -void primary_state_ids_371(t_primary_state_ids_array *v); -void primary_state_ids_372(t_primary_state_ids_array *v); -void primary_state_ids_373(t_primary_state_ids_array *v); -void primary_state_ids_374(t_primary_state_ids_array *v); -void primary_state_ids_375(t_primary_state_ids_array *v); -void primary_state_ids_376(t_primary_state_ids_array *v); -void primary_state_ids_377(t_primary_state_ids_array *v); -void primary_state_ids_378(t_primary_state_ids_array *v); -void primary_state_ids_379(t_primary_state_ids_array *v); -void primary_state_ids_380(t_primary_state_ids_array *v); -void primary_state_ids_381(t_primary_state_ids_array *v); -void primary_state_ids_382(t_primary_state_ids_array *v); -void primary_state_ids_383(t_primary_state_ids_array *v); -#endif +#endif // PRIMARY_STATE_IDS_H diff --git a/parser/static/primary_state_ids/primary_state_ids_0.c b/parser/static/primary_state_ids/primary_state_ids_0.c index bcb20273..a5aee0f5 100644 --- a/parser/static/primary_state_ids/primary_state_ids_0.c +++ b/parser/static/primary_state_ids/primary_state_ids_0.c @@ -17,30 +17,30 @@ void primary_state_ids_0(t_primary_state_ids_array *v) v->a[0] = 0; v->a[1] = 1; v->a[2] = 2; - v->a[3] = 2; - v->a[4] = 4; - v->a[5] = 4; - v->a[6] = 4; - v->a[7] = 4; - v->a[8] = 4; - v->a[9] = 4; - v->a[10] = 4; - v->a[11] = 4; + v->a[3] = 3; + v->a[4] = 3; + v->a[5] = 3; + v->a[6] = 2; + v->a[7] = 3; + v->a[8] = 2; + v->a[9] = 2; + v->a[10] = 10; + v->a[11] = 11; v->a[12] = 12; v->a[13] = 13; - v->a[14] = 13; - v->a[15] = 13; - v->a[16] = 12; + v->a[14] = 14; + v->a[15] = 15; + v->a[16] = 16; v->a[17] = 17; - v->a[18] = 17; - v->a[19] = 17; + v->a[18] = 18; + v->a[19] = 19; primary_state_ids_1(v); } void primary_state_ids_1(t_primary_state_ids_array *v) { - v->a[20] = 13; - v->a[21] = 17; + v->a[20] = 20; + v->a[21] = 21; v->a[22] = 22; v->a[23] = 23; v->a[24] = 24; @@ -54,86 +54,86 @@ void primary_state_ids_1(t_primary_state_ids_array *v) v->a[32] = 32; v->a[33] = 33; v->a[34] = 34; - v->a[35] = 35; - v->a[36] = 36; - v->a[37] = 37; - v->a[38] = 38; - v->a[39] = 39; + v->a[35] = 33; + v->a[36] = 34; + v->a[37] = 34; + v->a[38] = 33; + v->a[39] = 33; primary_state_ids_2(v); } void primary_state_ids_2(t_primary_state_ids_array *v) { - v->a[40] = 40; - v->a[41] = 41; - v->a[42] = 42; - v->a[43] = 43; - v->a[44] = 44; + v->a[40] = 33; + v->a[41] = 33; + v->a[42] = 34; + v->a[43] = 33; + v->a[44] = 33; v->a[45] = 45; v->a[46] = 46; v->a[47] = 47; - v->a[48] = 48; + v->a[48] = 45; v->a[49] = 49; v->a[50] = 50; - v->a[51] = 50; + v->a[51] = 45; v->a[52] = 49; - v->a[53] = 49; - v->a[54] = 50; - v->a[55] = 49; - v->a[56] = 49; - v->a[57] = 49; + v->a[53] = 53; + v->a[54] = 49; + v->a[55] = 45; + v->a[56] = 50; + v->a[57] = 45; v->a[58] = 49; - v->a[59] = 50; + v->a[59] = 59; primary_state_ids_3(v); } void primary_state_ids_3(t_primary_state_ids_array *v) { - v->a[60] = 49; - v->a[61] = 61; - v->a[62] = 34; - v->a[63] = 63; - v->a[64] = 64; - v->a[65] = 61; - v->a[66] = 66; - v->a[67] = 67; - v->a[68] = 68; - v->a[69] = 64; - v->a[70] = 70; - v->a[71] = 71; - v->a[72] = 63; - v->a[73] = 61; - v->a[74] = 68; - v->a[75] = 66; - v->a[76] = 70; - v->a[77] = 67; - v->a[78] = 71; - v->a[79] = 64; + v->a[60] = 50; + v->a[61] = 45; + v->a[62] = 49; + v->a[63] = 50; + v->a[64] = 46; + v->a[65] = 45; + v->a[66] = 49; + v->a[67] = 50; + v->a[68] = 50; + v->a[69] = 45; + v->a[70] = 47; + v->a[71] = 45; + v->a[72] = 49; + v->a[73] = 49; + v->a[74] = 50; + v->a[75] = 50; + v->a[76] = 45; + v->a[77] = 45; + v->a[78] = 49; + v->a[79] = 49; primary_state_ids_4(v); } void primary_state_ids_4(t_primary_state_ids_array *v) { - v->a[80] = 61; - v->a[81] = 63; - v->a[82] = 68; - v->a[83] = 66; - v->a[84] = 70; - v->a[85] = 71; - v->a[86] = 63; - v->a[87] = 68; - v->a[88] = 67; - v->a[89] = 64; - v->a[90] = 70; - v->a[91] = 71; - v->a[92] = 63; - v->a[93] = 68; - v->a[94] = 70; - v->a[95] = 71; - v->a[96] = 63; - v->a[97] = 61; - v->a[98] = 66; - v->a[99] = 68; + v->a[80] = 50; + v->a[81] = 45; + v->a[82] = 49; + v->a[83] = 50; + v->a[84] = 50; + v->a[85] = 45; + v->a[86] = 45; + v->a[87] = 49; + v->a[88] = 49; + v->a[89] = 50; + v->a[90] = 45; + v->a[91] = 59; + v->a[92] = 45; + v->a[93] = 50; + v->a[94] = 49; + v->a[95] = 45; + v->a[96] = 96; + v->a[97] = 49; + v->a[98] = 46; + v->a[99] = 50; primary_state_ids_5(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_1.c b/parser/static/primary_state_ids/primary_state_ids_1.c index 526aba1d..4b6bf36a 100644 --- a/parser/static/primary_state_ids/primary_state_ids_1.c +++ b/parser/static/primary_state_ids/primary_state_ids_1.c @@ -14,126 +14,126 @@ void primary_state_ids_5(t_primary_state_ids_array *v) { - v->a[100] = 67; - v->a[101] = 64; - v->a[102] = 102; - v->a[103] = 70; - v->a[104] = 71; - v->a[105] = 34; - v->a[106] = 61; - v->a[107] = 61; - v->a[108] = 66; - v->a[109] = 67; - v->a[110] = 64; - v->a[111] = 61; - v->a[112] = 112; - v->a[113] = 66; - v->a[114] = 64; - v->a[115] = 67; - v->a[116] = 64; - v->a[117] = 61; - v->a[118] = 66; - v->a[119] = 61; + v->a[100] = 45; + v->a[101] = 50; + v->a[102] = 45; + v->a[103] = 49; + v->a[104] = 104; + v->a[105] = 50; + v->a[106] = 50; + v->a[107] = 45; + v->a[108] = 49; + v->a[109] = 45; + v->a[110] = 49; + v->a[111] = 49; + v->a[112] = 50; + v->a[113] = 45; + v->a[114] = 49; + v->a[115] = 50; + v->a[116] = 47; + v->a[117] = 96; + v->a[118] = 50; + v->a[119] = 50; primary_state_ids_6(v); } void primary_state_ids_6(t_primary_state_ids_array *v) { - v->a[120] = 67; - v->a[121] = 66; - v->a[122] = 102; - v->a[123] = 67; - v->a[124] = 64; - v->a[125] = 112; - v->a[126] = 61; - v->a[127] = 66; - v->a[128] = 64; - v->a[129] = 61; - v->a[130] = 66; - v->a[131] = 67; - v->a[132] = 67; - v->a[133] = 102; - v->a[134] = 64; - v->a[135] = 61; - v->a[136] = 61; - v->a[137] = 71; - v->a[138] = 66; - v->a[139] = 67; + v->a[120] = 45; + v->a[121] = 50; + v->a[122] = 50; + v->a[123] = 45; + v->a[124] = 50; + v->a[125] = 49; + v->a[126] = 50; + v->a[127] = 45; + v->a[128] = 49; + v->a[129] = 45; + v->a[130] = 49; + v->a[131] = 50; + v->a[132] = 50; + v->a[133] = 45; + v->a[134] = 53; + v->a[135] = 45; + v->a[136] = 49; + v->a[137] = 49; + v->a[138] = 49; + v->a[139] = 104; primary_state_ids_7(v); } void primary_state_ids_7(t_primary_state_ids_array *v) { - v->a[140] = 64; - v->a[141] = 61; - v->a[142] = 66; - v->a[143] = 70; - v->a[144] = 67; - v->a[145] = 112; - v->a[146] = 66; - v->a[147] = 64; - v->a[148] = 64; - v->a[149] = 61; - v->a[150] = 61; - v->a[151] = 66; - v->a[152] = 67; - v->a[153] = 102; - v->a[154] = 63; - v->a[155] = 112; - v->a[156] = 61; - v->a[157] = 66; - v->a[158] = 64; - v->a[159] = 61; + v->a[140] = 45; + v->a[141] = 50; + v->a[142] = 50; + v->a[143] = 49; + v->a[144] = 45; + v->a[145] = 49; + v->a[146] = 49; + v->a[147] = 49; + v->a[148] = 45; + v->a[149] = 50; + v->a[150] = 50; + v->a[151] = 45; + v->a[152] = 50; + v->a[153] = 49; + v->a[154] = 50; + v->a[155] = 45; + v->a[156] = 49; + v->a[157] = 50; + v->a[158] = 45; + v->a[159] = 45; primary_state_ids_8(v); } void primary_state_ids_8(t_primary_state_ids_array *v) { - v->a[160] = 66; - v->a[161] = 67; - v->a[162] = 67; - v->a[163] = 112; - v->a[164] = 64; - v->a[165] = 64; - v->a[166] = 64; - v->a[167] = 61; - v->a[168] = 61; - v->a[169] = 66; - v->a[170] = 66; - v->a[171] = 67; - v->a[172] = 67; - v->a[173] = 112; - v->a[174] = 64; - v->a[175] = 61; - v->a[176] = 66; - v->a[177] = 67; - v->a[178] = 64; - v->a[179] = 112; + v->a[160] = 49; + v->a[161] = 45; + v->a[162] = 50; + v->a[163] = 49; + v->a[164] = 49; + v->a[165] = 50; + v->a[166] = 45; + v->a[167] = 45; + v->a[168] = 50; + v->a[169] = 50; + v->a[170] = 46; + v->a[171] = 45; + v->a[172] = 49; + v->a[173] = 104; + v->a[174] = 50; + v->a[175] = 96; + v->a[176] = 49; + v->a[177] = 49; + v->a[178] = 45; + v->a[179] = 13; primary_state_ids_9(v); } void primary_state_ids_9(t_primary_state_ids_array *v) { - v->a[180] = 64; - v->a[181] = 61; - v->a[182] = 67; - v->a[183] = 61; - v->a[184] = 66; - v->a[185] = 67; - v->a[186] = 64; - v->a[187] = 61; - v->a[188] = 66; - v->a[189] = 67; - v->a[190] = 64; - v->a[191] = 66; - v->a[192] = 61; - v->a[193] = 66; - v->a[194] = 67; - v->a[195] = 67; - v->a[196] = 64; - v->a[197] = 61; - v->a[198] = 66; - v->a[199] = 64; + v->a[180] = 45; + v->a[181] = 50; + v->a[182] = 50; + v->a[183] = 45; + v->a[184] = 49; + v->a[185] = 49; + v->a[186] = 59; + v->a[187] = 104; + v->a[188] = 53; + v->a[189] = 49; + v->a[190] = 45; + v->a[191] = 50; + v->a[192] = 50; + v->a[193] = 49; + v->a[194] = 45; + v->a[195] = 50; + v->a[196] = 49; + v->a[197] = 49; + v->a[198] = 45; + v->a[199] = 50; primary_state_ids_10(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_10.c b/parser/static/primary_state_ids/primary_state_ids_10.c index 33635477..4a74d95e 100644 --- a/parser/static/primary_state_ids/primary_state_ids_10.c +++ b/parser/static/primary_state_ids/primary_state_ids_10.c @@ -14,126 +14,126 @@ void primary_state_ids_50(t_primary_state_ids_array *v) { - v->a[1000] = 854; - v->a[1001] = 861; - v->a[1002] = 818; - v->a[1003] = 876; - v->a[1004] = 483; - v->a[1005] = 474; - v->a[1006] = 809; - v->a[1007] = 819; - v->a[1008] = 485; - v->a[1009] = 476; - v->a[1010] = 465; - v->a[1011] = 1011; - v->a[1012] = 813; - v->a[1013] = 476; - v->a[1014] = 1014; - v->a[1015] = 474; - v->a[1016] = 475; - v->a[1017] = 491; - v->a[1018] = 477; - v->a[1019] = 478; + v->a[1000] = 579; + v->a[1001] = 557; + v->a[1002] = 561; + v->a[1003] = 524; + v->a[1004] = 519; + v->a[1005] = 560; + v->a[1006] = 678; + v->a[1007] = 509; + v->a[1008] = 998; + v->a[1009] = 510; + v->a[1010] = 513; + v->a[1011] = 775; + v->a[1012] = 540; + v->a[1013] = 600; + v->a[1014] = 513; + v->a[1015] = 1015; + v->a[1016] = 862; + v->a[1017] = 998; + v->a[1018] = 604; + v->a[1019] = 1019; primary_state_ids_51(v); } void primary_state_ids_51(t_primary_state_ids_array *v) { - v->a[1020] = 479; - v->a[1021] = 876; - v->a[1022] = 487; - v->a[1023] = 874; - v->a[1024] = 464; - v->a[1025] = 465; - v->a[1026] = 926; - v->a[1027] = 485; - v->a[1028] = 822; - v->a[1029] = 476; - v->a[1030] = 1030; - v->a[1031] = 490; - v->a[1032] = 470; - v->a[1033] = 474; - v->a[1034] = 475; - v->a[1035] = 575; - v->a[1036] = 1036; - v->a[1037] = 482; - v->a[1038] = 483; - v->a[1039] = 854; + v->a[1020] = 540; + v->a[1021] = 879; + v->a[1022] = 553; + v->a[1023] = 482; + v->a[1024] = 683; + v->a[1025] = 550; + v->a[1026] = 549; + v->a[1027] = 549; + v->a[1028] = 550; + v->a[1029] = 519; + v->a[1030] = 553; + v->a[1031] = 540; + v->a[1032] = 604; + v->a[1033] = 562; + v->a[1034] = 864; + v->a[1035] = 998; + v->a[1036] = 627; + v->a[1037] = 481; + v->a[1038] = 775; + v->a[1039] = 901; primary_state_ids_52(v); } void primary_state_ids_52(t_primary_state_ids_array *v) { - v->a[1040] = 473; - v->a[1041] = 464; - v->a[1042] = 861; - v->a[1043] = 491; - v->a[1044] = 477; - v->a[1045] = 1045; - v->a[1046] = 478; - v->a[1047] = 479; - v->a[1048] = 464; - v->a[1049] = 487; - v->a[1050] = 465; - v->a[1051] = 464; - v->a[1052] = 495; - v->a[1053] = 465; - v->a[1054] = 473; - v->a[1055] = 470; - v->a[1056] = 573; - v->a[1057] = 486; - v->a[1058] = 484; - v->a[1059] = 809; + v->a[1040] = 998; + v->a[1041] = 998; + v->a[1042] = 513; + v->a[1043] = 472; + v->a[1044] = 557; + v->a[1045] = 562; + v->a[1046] = 519; + v->a[1047] = 481; + v->a[1048] = 678; + v->a[1049] = 627; + v->a[1050] = 574; + v->a[1051] = 524; + v->a[1052] = 549; + v->a[1053] = 550; + v->a[1054] = 560; + v->a[1055] = 561; + v->a[1056] = 553; + v->a[1057] = 627; + v->a[1058] = 261; + v->a[1059] = 574; primary_state_ids_53(v); } void primary_state_ids_53(t_primary_state_ids_array *v) { - v->a[1060] = 481; - v->a[1061] = 489; - v->a[1062] = 488; - v->a[1063] = 492; - v->a[1064] = 485; - v->a[1065] = 468; - v->a[1066] = 859; - v->a[1067] = 1067; - v->a[1068] = 1068; - v->a[1069] = 832; - v->a[1070] = 464; - v->a[1071] = 465; - v->a[1072] = 885; - v->a[1073] = 470; - v->a[1074] = 473; - v->a[1075] = 583; - v->a[1076] = 880; - v->a[1077] = 819; - v->a[1078] = 815; - v->a[1079] = 468; + v->a[1060] = 263; + v->a[1061] = 524; + v->a[1062] = 683; + v->a[1063] = 574; + v->a[1064] = 579; + v->a[1065] = 509; + v->a[1066] = 510; + v->a[1067] = 600; + v->a[1068] = 561; + v->a[1069] = 577; + v->a[1070] = 560; + v->a[1071] = 549; + v->a[1072] = 627; + v->a[1073] = 562; + v->a[1074] = 604; + v->a[1075] = 519; + v->a[1076] = 579; + v->a[1077] = 562; + v->a[1078] = 557; + v->a[1079] = 550; primary_state_ids_54(v); } void primary_state_ids_54(t_primary_state_ids_array *v) { - v->a[1080] = 813; - v->a[1081] = 1081; - v->a[1082] = 1082; - v->a[1083] = 482; - v->a[1084] = 483; - v->a[1085] = 480; - v->a[1086] = 470; - v->a[1087] = 473; - v->a[1088] = 468; - v->a[1089] = 469; - v->a[1090] = 604; - v->a[1091] = 469; - v->a[1092] = 469; - v->a[1093] = 874; - v->a[1094] = 876; - v->a[1095] = 494; - v->a[1096] = 809; - v->a[1097] = 494; - v->a[1098] = 822; - v->a[1099] = 491; + v->a[1080] = 509; + v->a[1081] = 510; + v->a[1082] = 884; + v->a[1083] = 513; + v->a[1084] = 600; + v->a[1085] = 482; + v->a[1086] = 540; + v->a[1087] = 553; + v->a[1088] = 566; + v->a[1089] = 482; + v->a[1090] = 627; + v->a[1091] = 893; + v->a[1092] = 604; + v->a[1093] = 481; + v->a[1094] = 472; + v->a[1095] = 557; + v->a[1096] = 487; + v->a[1097] = 600; + v->a[1098] = 549; + v->a[1099] = 550; primary_state_ids_55(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_11.c b/parser/static/primary_state_ids/primary_state_ids_11.c index 761402fb..51a16563 100644 --- a/parser/static/primary_state_ids/primary_state_ids_11.c +++ b/parser/static/primary_state_ids/primary_state_ids_11.c @@ -14,126 +14,126 @@ void primary_state_ids_55(t_primary_state_ids_array *v) { - v->a[1100] = 1100; - v->a[1101] = 477; - v->a[1102] = 607; - v->a[1103] = 478; - v->a[1104] = 480; - v->a[1105] = 469; - v->a[1106] = 859; - v->a[1107] = 832; - v->a[1108] = 885; - v->a[1109] = 880; - v->a[1110] = 607; - v->a[1111] = 604; - v->a[1112] = 486; - v->a[1113] = 484; - v->a[1114] = 465; - v->a[1115] = 464; - v->a[1116] = 481; - v->a[1117] = 604; - v->a[1118] = 607; - v->a[1119] = 483; + v->a[1100] = 510; + v->a[1101] = 553; + v->a[1102] = 540; + v->a[1103] = 604; + v->a[1104] = 509; + v->a[1105] = 579; + v->a[1106] = 561; + v->a[1107] = 577; + v->a[1108] = 560; + v->a[1109] = 639; + v->a[1110] = 529; + v->a[1111] = 627; + v->a[1112] = 604; + v->a[1113] = 627; + v->a[1114] = 482; + v->a[1115] = 550; + v->a[1116] = 549; + v->a[1117] = 639; + v->a[1118] = 560; + v->a[1119] = 561; primary_state_ids_56(v); } void primary_state_ids_56(t_primary_state_ids_array *v) { - v->a[1120] = 482; - v->a[1121] = 859; - v->a[1122] = 861; - v->a[1123] = 470; - v->a[1124] = 854; - v->a[1125] = 489; - v->a[1126] = 488; - v->a[1127] = 832; - v->a[1128] = 492; - v->a[1129] = 490; - v->a[1130] = 489; - v->a[1131] = 473; - v->a[1132] = 818; - v->a[1133] = 475; - v->a[1134] = 465; - v->a[1135] = 465; - v->a[1136] = 479; - v->a[1137] = 487; - v->a[1138] = 486; - v->a[1139] = 481; + v->a[1120] = 471; + v->a[1121] = 1121; + v->a[1122] = 472; + v->a[1123] = 524; + v->a[1124] = 579; + v->a[1125] = 574; + v->a[1126] = 579; + v->a[1127] = 509; + v->a[1128] = 510; + v->a[1129] = 600; + v->a[1130] = 509; + v->a[1131] = 998; + v->a[1132] = 510; + v->a[1133] = 481; + v->a[1134] = 472; + v->a[1135] = 519; + v->a[1136] = 600; + v->a[1137] = 562; + v->a[1138] = 557; + v->a[1139] = 775; primary_state_ids_57(v); } void primary_state_ids_57(t_primary_state_ids_array *v) { - v->a[1140] = 468; - v->a[1141] = 464; - v->a[1142] = 476; - v->a[1143] = 485; - v->a[1144] = 469; - v->a[1145] = 474; - v->a[1146] = 1146; - v->a[1147] = 1011; - v->a[1148] = 1148; + v->a[1140] = 520; + v->a[1141] = 562; + v->a[1142] = 519; + v->a[1143] = 574; + v->a[1144] = 524; + v->a[1145] = 806; + v->a[1146] = 555; + v->a[1147] = 471; + v->a[1148] = 806; v->a[1149] = 1149; - v->a[1150] = 807; - v->a[1151] = 1030; - v->a[1152] = 490; - v->a[1153] = 1030; - v->a[1154] = 464; - v->a[1155] = 480; - v->a[1156] = 1148; - v->a[1157] = 484; - v->a[1158] = 1158; - v->a[1159] = 488; + v->a[1150] = 627; + v->a[1151] = 540; + v->a[1152] = 553; + v->a[1153] = 577; + v->a[1154] = 998; + v->a[1155] = 513; + v->a[1156] = 557; + v->a[1157] = 561; + v->a[1158] = 560; + v->a[1159] = 775; primary_state_ids_58(v); } void primary_state_ids_58(t_primary_state_ids_array *v) { - v->a[1160] = 885; - v->a[1161] = 492; - v->a[1162] = 880; - v->a[1163] = 1163; - v->a[1164] = 465; - v->a[1165] = 487; - v->a[1166] = 1148; - v->a[1167] = 1011; - v->a[1168] = 1168; - v->a[1169] = 1082; - v->a[1170] = 1068; - v->a[1171] = 1067; - v->a[1172] = 607; - v->a[1173] = 1173; - v->a[1174] = 469; - v->a[1175] = 1045; - v->a[1176] = 489; - v->a[1177] = 470; - v->a[1178] = 604; - v->a[1179] = 494; + v->a[1160] = 1160; + v->a[1161] = 627; + v->a[1162] = 549; + v->a[1163] = 282; + v->a[1164] = 481; + v->a[1165] = 472; + v->a[1166] = 627; + v->a[1167] = 458; + v->a[1168] = 463; + v->a[1169] = 627; + v->a[1170] = 297; + v->a[1171] = 862; + v->a[1172] = 562; + v->a[1173] = 600; + v->a[1174] = 639; + v->a[1175] = 574; + v->a[1176] = 510; + v->a[1177] = 806; + v->a[1178] = 509; + v->a[1179] = 579; primary_state_ids_59(v); } void primary_state_ids_59(t_primary_state_ids_array *v) { - v->a[1180] = 1014; - v->a[1181] = 1181; - v->a[1182] = 1182; - v->a[1183] = 491; - v->a[1184] = 1081; - v->a[1185] = 477; - v->a[1186] = 486; - v->a[1187] = 478; - v->a[1188] = 483; - v->a[1189] = 482; - v->a[1190] = 1190; - v->a[1191] = 1191; - v->a[1192] = 1148; - v->a[1193] = 1011; - v->a[1194] = 488; - v->a[1195] = 492; - v->a[1196] = 475; - v->a[1197] = 464; - v->a[1198] = 483; - v->a[1199] = 482; + v->a[1180] = 540; + v->a[1181] = 553; + v->a[1182] = 482; + v->a[1183] = 604; + v->a[1184] = 550; + v->a[1185] = 549; + v->a[1186] = 775; + v->a[1187] = 562; + v->a[1188] = 513; + v->a[1189] = 627; + v->a[1190] = 604; + v->a[1191] = 574; + v->a[1192] = 862; + v->a[1193] = 1121; + v->a[1194] = 519; + v->a[1195] = 1195; + v->a[1196] = 1196; + v->a[1197] = 775; + v->a[1198] = 627; + v->a[1199] = 775; primary_state_ids_60(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_12.c b/parser/static/primary_state_ids/primary_state_ids_12.c index 4851bd31..28b6cff9 100644 --- a/parser/static/primary_state_ids/primary_state_ids_12.c +++ b/parser/static/primary_state_ids/primary_state_ids_12.c @@ -14,126 +14,126 @@ void primary_state_ids_60(t_primary_state_ids_array *v) { - v->a[1200] = 485; - v->a[1201] = 1146; - v->a[1202] = 1149; - v->a[1203] = 876; - v->a[1204] = 489; - v->a[1205] = 476; - v->a[1206] = 483; - v->a[1207] = 482; - v->a[1208] = 475; - v->a[1209] = 494; - v->a[1210] = 476; - v->a[1211] = 470; - v->a[1212] = 926; - v->a[1213] = 489; - v->a[1214] = 473; - v->a[1215] = 473; - v->a[1216] = 474; - v->a[1217] = 468; - v->a[1218] = 485; - v->a[1219] = 874; + v->a[1200] = 775; + v->a[1201] = 560; + v->a[1202] = 540; + v->a[1203] = 524; + v->a[1204] = 553; + v->a[1205] = 864; + v->a[1206] = 561; + v->a[1207] = 513; + v->a[1208] = 305; + v->a[1209] = 879; + v->a[1210] = 775; + v->a[1211] = 1160; + v->a[1212] = 1015; + v->a[1213] = 550; + v->a[1214] = 627; + v->a[1215] = 557; + v->a[1216] = 579; + v->a[1217] = 893; + v->a[1218] = 1019; + v->a[1219] = 879; primary_state_ids_61(v); } void primary_state_ids_61(t_primary_state_ids_array *v) { - v->a[1220] = 475; - v->a[1221] = 474; - v->a[1222] = 476; - v->a[1223] = 490; - v->a[1224] = 485; - v->a[1225] = 474; - v->a[1226] = 469; - v->a[1227] = 470; - v->a[1228] = 473; - v->a[1229] = 495; - v->a[1230] = 468; - v->a[1231] = 487; - v->a[1232] = 480; - v->a[1233] = 484; - v->a[1234] = 469; - v->a[1235] = 480; - v->a[1236] = 484; - v->a[1237] = 491; - v->a[1238] = 477; - v->a[1239] = 478; + v->a[1220] = 775; + v->a[1221] = 1149; + v->a[1222] = 577; + v->a[1223] = 806; + v->a[1224] = 509; + v->a[1225] = 884; + v->a[1226] = 510; + v->a[1227] = 600; + v->a[1228] = 775; + v->a[1229] = 639; + v->a[1230] = 884; + v->a[1231] = 557; + v->a[1232] = 901; + v->a[1233] = 901; + v->a[1234] = 627; + v->a[1235] = 561; + v->a[1236] = 560; + v->a[1237] = 864; + v->a[1238] = 806; + v->a[1239] = 519; primary_state_ids_62(v); } void primary_state_ids_62(t_primary_state_ids_array *v) { - v->a[1240] = 491; - v->a[1241] = 477; - v->a[1242] = 478; - v->a[1243] = 861; - v->a[1244] = 854; - v->a[1245] = 470; - v->a[1246] = 492; - v->a[1247] = 488; - v->a[1248] = 484; - v->a[1249] = 473; - v->a[1250] = 468; - v->a[1251] = 470; - v->a[1252] = 492; - v->a[1253] = 488; - v->a[1254] = 491; - v->a[1255] = 477; - v->a[1256] = 478; - v->a[1257] = 473; - v->a[1258] = 880; - v->a[1259] = 481; + v->a[1240] = 864; + v->a[1241] = 775; + v->a[1242] = 524; + v->a[1243] = 893; + v->a[1244] = 1244; + v->a[1245] = 1244; + v->a[1246] = 1244; + v->a[1247] = 1244; + v->a[1248] = 806; + v->a[1249] = 1244; + v->a[1250] = 1244; + v->a[1251] = 1244; + v->a[1252] = 775; + v->a[1253] = 1244; + v->a[1254] = 1244; + v->a[1255] = 1244; + v->a[1256] = 775; + v->a[1257] = 1149; + v->a[1258] = 487; + v->a[1259] = 1160; primary_state_ids_63(v); } void primary_state_ids_63(t_primary_state_ids_array *v) { - v->a[1260] = 495; - v->a[1261] = 885; - v->a[1262] = 468; - v->a[1263] = 832; - v->a[1264] = 469; - v->a[1265] = 859; - v->a[1266] = 469; - v->a[1267] = 926; - v->a[1268] = 480; - v->a[1269] = 1158; - v->a[1270] = 1163; - v->a[1271] = 859; - v->a[1272] = 480; - v->a[1273] = 832; - v->a[1274] = 885; - v->a[1275] = 1100; - v->a[1276] = 880; - v->a[1277] = 479; - v->a[1278] = 490; - v->a[1279] = 474; + v->a[1260] = 472; + v->a[1261] = 463; + v->a[1262] = 806; + v->a[1263] = 1244; + v->a[1264] = 508; + v->a[1265] = 1244; + v->a[1266] = 775; + v->a[1267] = 1244; + v->a[1268] = 1244; + v->a[1269] = 1244; + v->a[1270] = 864; + v->a[1271] = 1244; + v->a[1272] = 317; + v->a[1273] = 1244; + v->a[1274] = 627; + v->a[1275] = 458; + v->a[1276] = 1244; + v->a[1277] = 1244; + v->a[1278] = 318; + v->a[1279] = 1244; primary_state_ids_64(v); } void primary_state_ids_64(t_primary_state_ids_array *v) { - v->a[1280] = 479; - v->a[1281] = 1281; - v->a[1282] = 489; - v->a[1283] = 485; - v->a[1284] = 481; - v->a[1285] = 486; - v->a[1286] = 479; - v->a[1287] = 488; - v->a[1288] = 487; - v->a[1289] = 492; - v->a[1290] = 1158; - v->a[1291] = 1163; - v->a[1292] = 483; - v->a[1293] = 482; - v->a[1294] = 490; - v->a[1295] = 494; - v->a[1296] = 475; - v->a[1297] = 486; - v->a[1298] = 490; - v->a[1299] = 481; + v->a[1280] = 1244; + v->a[1281] = 1121; + v->a[1282] = 1244; + v->a[1283] = 1244; + v->a[1284] = 1244; + v->a[1285] = 1244; + v->a[1286] = 775; + v->a[1287] = 1244; + v->a[1288] = 1244; + v->a[1289] = 1149; + v->a[1290] = 1244; + v->a[1291] = 1019; + v->a[1292] = 1244; + v->a[1293] = 1121; + v->a[1294] = 1244; + v->a[1295] = 1244; + v->a[1296] = 1015; + v->a[1297] = 1244; + v->a[1298] = 503; + v->a[1299] = 1244; primary_state_ids_65(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_13.c b/parser/static/primary_state_ids/primary_state_ids_13.c index 9ca7b2a1..74f399e4 100644 --- a/parser/static/primary_state_ids/primary_state_ids_13.c +++ b/parser/static/primary_state_ids/primary_state_ids_13.c @@ -14,126 +14,126 @@ void primary_state_ids_65(t_primary_state_ids_array *v) { - v->a[1300] = 484; - v->a[1301] = 1301; - v->a[1302] = 486; - v->a[1303] = 476; - v->a[1304] = 487; - v->a[1305] = 481; - v->a[1306] = 479; - v->a[1307] = 1163; - v->a[1308] = 469; - v->a[1309] = 488; - v->a[1310] = 492; - v->a[1311] = 470; - v->a[1312] = 1173; - v->a[1313] = 494; - v->a[1314] = 583; - v->a[1315] = 487; - v->a[1316] = 486; - v->a[1317] = 573; - v->a[1318] = 1068; - v->a[1319] = 481; + v->a[1300] = 1244; + v->a[1301] = 1244; + v->a[1302] = 775; + v->a[1303] = 1244; + v->a[1304] = 472; + v->a[1305] = 1019; + v->a[1306] = 1244; + v->a[1307] = 1244; + v->a[1308] = 481; + v->a[1309] = 627; + v->a[1310] = 775; + v->a[1311] = 496; + v->a[1312] = 1244; + v->a[1313] = 1244; + v->a[1314] = 1244; + v->a[1315] = 1244; + v->a[1316] = 1244; + v->a[1317] = 1244; + v->a[1318] = 1244; + v->a[1319] = 1244; primary_state_ids_66(v); } void primary_state_ids_66(t_primary_state_ids_array *v) { - v->a[1320] = 1100; - v->a[1321] = 1045; - v->a[1322] = 1067; - v->a[1323] = 478; - v->a[1324] = 477; - v->a[1325] = 1191; - v->a[1326] = 1190; - v->a[1327] = 490; - v->a[1328] = 1182; - v->a[1329] = 1181; - v->a[1330] = 832; - v->a[1331] = 859; - v->a[1332] = 575; - v->a[1333] = 473; - v->a[1334] = 479; - v->a[1335] = 1014; - v->a[1336] = 1081; - v->a[1337] = 1148; - v->a[1338] = 495; - v->a[1339] = 859; + v->a[1320] = 1015; + v->a[1321] = 864; + v->a[1322] = 482; + v->a[1323] = 1244; + v->a[1324] = 1244; + v->a[1325] = 481; + v->a[1326] = 482; + v->a[1327] = 1244; + v->a[1328] = 1244; + v->a[1329] = 775; + v->a[1330] = 1160; + v->a[1331] = 261; + v->a[1332] = 471; + v->a[1333] = 482; + v->a[1334] = 481; + v->a[1335] = 305; + v->a[1336] = 520; + v->a[1337] = 472; + v->a[1338] = 481; + v->a[1339] = 482; primary_state_ids_67(v); } void primary_state_ids_67(t_primary_state_ids_array *v) { - v->a[1340] = 491; - v->a[1341] = 1011; - v->a[1342] = 832; - v->a[1343] = 885; - v->a[1344] = 880; - v->a[1345] = 487; - v->a[1346] = 1168; - v->a[1347] = 468; - v->a[1348] = 486; - v->a[1349] = 1149; - v->a[1350] = 478; - v->a[1351] = 495; - v->a[1352] = 481; - v->a[1353] = 477; - v->a[1354] = 1011; - v->a[1355] = 1148; - v->a[1356] = 469; - v->a[1357] = 470; - v->a[1358] = 494; - v->a[1359] = 491; + v->a[1340] = 471; + v->a[1341] = 508; + v->a[1342] = 482; + v->a[1343] = 577; + v->a[1344] = 481; + v->a[1345] = 482; + v->a[1346] = 472; + v->a[1347] = 496; + v->a[1348] = 775; + v->a[1349] = 263; + v->a[1350] = 503; + v->a[1351] = 566; + v->a[1352] = 1019; + v->a[1353] = 263; + v->a[1354] = 472; + v->a[1355] = 487; + v->a[1356] = 555; + v->a[1357] = 529; + v->a[1358] = 282; + v->a[1359] = 482; primary_state_ids_68(v); } void primary_state_ids_68(t_primary_state_ids_array *v) { - v->a[1360] = 1067; - v->a[1361] = 1361; - v->a[1362] = 1068; - v->a[1363] = 468; - v->a[1364] = 491; - v->a[1365] = 477; - v->a[1366] = 478; - v->a[1367] = 473; - v->a[1368] = 1368; - v->a[1369] = 469; - v->a[1370] = 1158; - v->a[1371] = 468; - v->a[1372] = 1163; - v->a[1373] = 468; - v->a[1374] = 1149; - v->a[1375] = 474; - v->a[1376] = 1082; - v->a[1377] = 1146; - v->a[1378] = 485; - v->a[1379] = 1014; + v->a[1360] = 261; + v->a[1361] = 1015; + v->a[1362] = 261; + v->a[1363] = 775; + v->a[1364] = 263; + v->a[1365] = 481; + v->a[1366] = 472; + v->a[1367] = 487; + v->a[1368] = 297; + v->a[1369] = 472; + v->a[1370] = 481; + v->a[1371] = 1371; + v->a[1372] = 1371; + v->a[1373] = 471; + v->a[1374] = 540; + v->a[1375] = 513; + v->a[1376] = 1371; + v->a[1377] = 519; + v->a[1378] = 1371; + v->a[1379] = 1371; primary_state_ids_69(v); } void primary_state_ids_69(t_primary_state_ids_array *v) { - v->a[1380] = 1146; - v->a[1381] = 1158; - v->a[1382] = 1382; - v->a[1383] = 473; - v->a[1384] = 484; - v->a[1385] = 490; - v->a[1386] = 1082; - v->a[1387] = 1301; - v->a[1388] = 1163; - v->a[1389] = 479; - v->a[1390] = 1281; - v->a[1391] = 1148; - v->a[1392] = 1011; - v->a[1393] = 480; - v->a[1394] = 1158; - v->a[1395] = 880; - v->a[1396] = 885; - v->a[1397] = 1081; - v->a[1398] = 470; - v->a[1399] = 1158; + v->a[1380] = 524; + v->a[1381] = 482; + v->a[1382] = 1371; + v->a[1383] = 557; + v->a[1384] = 1371; + v->a[1385] = 1371; + v->a[1386] = 561; + v->a[1387] = 1387; + v->a[1388] = 1388; + v->a[1389] = 549; + v->a[1390] = 550; + v->a[1391] = 1371; + v->a[1392] = 1392; + v->a[1393] = 1371; + v->a[1394] = 481; + v->a[1395] = 1371; + v->a[1396] = 1371; + v->a[1397] = 317; + v->a[1398] = 472; + v->a[1399] = 1371; primary_state_ids_70(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_14.c b/parser/static/primary_state_ids/primary_state_ids_14.c index a4f5c4b8..2854fda3 100644 --- a/parser/static/primary_state_ids/primary_state_ids_14.c +++ b/parser/static/primary_state_ids/primary_state_ids_14.c @@ -14,126 +14,126 @@ void primary_state_ids_70(t_primary_state_ids_array *v) { - v->a[1400] = 479; - v->a[1401] = 1146; - v->a[1402] = 487; - v->a[1403] = 486; - v->a[1404] = 495; - v->a[1405] = 469; - v->a[1406] = 480; - v->a[1407] = 1163; - v->a[1408] = 476; - v->a[1409] = 474; - v->a[1410] = 475; - v->a[1411] = 485; - v->a[1412] = 468; - v->a[1413] = 481; - v->a[1414] = 488; - v->a[1415] = 473; - v->a[1416] = 489; - v->a[1417] = 488; - v->a[1418] = 492; - v->a[1419] = 492; + v->a[1400] = 560; + v->a[1401] = 1371; + v->a[1402] = 318; + v->a[1403] = 1371; + v->a[1404] = 472; + v->a[1405] = 482; + v->a[1406] = 1406; + v->a[1407] = 1371; + v->a[1408] = 1371; + v->a[1409] = 481; + v->a[1410] = 1371; + v->a[1411] = 1411; + v->a[1412] = 577; + v->a[1413] = 1371; + v->a[1414] = 549; + v->a[1415] = 562; + v->a[1416] = 1371; + v->a[1417] = 550; + v->a[1418] = 1371; + v->a[1419] = 1371; primary_state_ids_71(v); } void primary_state_ids_71(t_primary_state_ids_array *v) { - v->a[1420] = 470; - v->a[1421] = 470; - v->a[1422] = 483; - v->a[1423] = 482; - v->a[1424] = 476; - v->a[1425] = 464; - v->a[1426] = 465; - v->a[1427] = 488; - v->a[1428] = 492; + v->a[1420] = 1371; + v->a[1421] = 520; + v->a[1422] = 600; + v->a[1423] = 1371; + v->a[1424] = 1371; + v->a[1425] = 1371; + v->a[1426] = 600; + v->a[1427] = 1371; + v->a[1428] = 1371; v->a[1429] = 1429; - v->a[1430] = 475; - v->a[1431] = 1045; - v->a[1432] = 489; - v->a[1433] = 494; - v->a[1434] = 475; - v->a[1435] = 491; - v->a[1436] = 1149; - v->a[1437] = 476; - v->a[1438] = 477; - v->a[1439] = 481; + v->a[1430] = 471; + v->a[1431] = 1431; + v->a[1432] = 529; + v->a[1433] = 540; + v->a[1434] = 482; + v->a[1435] = 1371; + v->a[1436] = 1371; + v->a[1437] = 481; + v->a[1438] = 513; + v->a[1439] = 472; primary_state_ids_72(v); } void primary_state_ids_72(t_primary_state_ids_array *v) { - v->a[1440] = 482; - v->a[1441] = 470; - v->a[1442] = 483; - v->a[1443] = 473; - v->a[1444] = 473; - v->a[1445] = 469; - v->a[1446] = 1100; - v->a[1447] = 470; - v->a[1448] = 494; - v->a[1449] = 484; - v->a[1450] = 486; - v->a[1451] = 468; - v->a[1452] = 485; - v->a[1453] = 487; - v->a[1454] = 489; - v->a[1455] = 474; - v->a[1456] = 479; - v->a[1457] = 473; - v->a[1458] = 490; - v->a[1459] = 478; + v->a[1440] = 1371; + v->a[1441] = 509; + v->a[1442] = 566; + v->a[1443] = 1371; + v->a[1444] = 562; + v->a[1445] = 519; + v->a[1446] = 579; + v->a[1447] = 579; + v->a[1448] = 574; + v->a[1449] = 524; + v->a[1450] = 471; + v->a[1451] = 574; + v->a[1452] = 555; + v->a[1453] = 604; + v->a[1454] = 1371; + v->a[1455] = 1371; + v->a[1456] = 263; + v->a[1457] = 1457; + v->a[1458] = 553; + v->a[1459] = 1459; primary_state_ids_73(v); } void primary_state_ids_73(t_primary_state_ids_array *v) { - v->a[1460] = 469; - v->a[1461] = 483; + v->a[1460] = 261; + v->a[1461] = 577; v->a[1462] = 482; - v->a[1463] = 489; - v->a[1464] = 490; - v->a[1465] = 482; - v->a[1466] = 483; - v->a[1467] = 1011; - v->a[1468] = 469; - v->a[1469] = 480; - v->a[1470] = 1148; - v->a[1471] = 475; - v->a[1472] = 484; - v->a[1473] = 476; + v->a[1463] = 1371; + v->a[1464] = 1371; + v->a[1465] = 263; + v->a[1466] = 562; + v->a[1467] = 1371; + v->a[1468] = 1371; + v->a[1469] = 261; + v->a[1470] = 481; + v->a[1471] = 1471; + v->a[1472] = 472; + v->a[1473] = 557; v->a[1474] = 1474; - v->a[1475] = 468; - v->a[1476] = 485; - v->a[1477] = 474; - v->a[1478] = 480; - v->a[1479] = 484; + v->a[1475] = 510; + v->a[1476] = 1476; + v->a[1477] = 1477; + v->a[1478] = 1478; + v->a[1479] = 510; primary_state_ids_74(v); } void primary_state_ids_74(t_primary_state_ids_array *v) { - v->a[1480] = 1361; - v->a[1481] = 1068; - v->a[1482] = 488; - v->a[1483] = 487; - v->a[1484] = 488; - v->a[1485] = 474; - v->a[1486] = 479; - v->a[1487] = 478; - v->a[1488] = 477; - v->a[1489] = 490; - v->a[1490] = 485; - v->a[1491] = 491; - v->a[1492] = 492; - v->a[1493] = 482; - v->a[1494] = 483; - v->a[1495] = 475; - v->a[1496] = 480; - v->a[1497] = 485; - v->a[1498] = 1498; - v->a[1499] = 486; + v->a[1480] = 1480; + v->a[1481] = 600; + v->a[1482] = 510; + v->a[1483] = 509; + v->a[1484] = 509; + v->a[1485] = 1371; + v->a[1486] = 579; + v->a[1487] = 574; + v->a[1488] = 553; + v->a[1489] = 1371; + v->a[1490] = 1490; + v->a[1491] = 604; + v->a[1492] = 487; + v->a[1493] = 1371; + v->a[1494] = 1494; + v->a[1495] = 604; + v->a[1496] = 561; + v->a[1497] = 540; + v->a[1498] = 553; + v->a[1499] = 550; primary_state_ids_75(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_15.c b/parser/static/primary_state_ids/primary_state_ids_15.c index eeb8793c..10111ad2 100644 --- a/parser/static/primary_state_ids/primary_state_ids_15.c +++ b/parser/static/primary_state_ids/primary_state_ids_15.c @@ -14,126 +14,126 @@ void primary_state_ids_75(t_primary_state_ids_array *v) { - v->a[1500] = 474; - v->a[1501] = 481; - v->a[1502] = 490; - v->a[1503] = 484; - v->a[1504] = 474; - v->a[1505] = 474; - v->a[1506] = 485; - v->a[1507] = 486; - v->a[1508] = 476; - v->a[1509] = 1146; - v->a[1510] = 486; - v->a[1511] = 490; - v->a[1512] = 1148; - v->a[1513] = 487; - v->a[1514] = 479; - v->a[1515] = 480; - v->a[1516] = 475; - v->a[1517] = 476; - v->a[1518] = 487; - v->a[1519] = 476; + v->a[1500] = 549; + v->a[1501] = 1371; + v->a[1502] = 560; + v->a[1503] = 1503; + v->a[1504] = 1371; + v->a[1505] = 1371; + v->a[1506] = 1371; + v->a[1507] = 1507; + v->a[1508] = 1508; + v->a[1509] = 513; + v->a[1510] = 1510; + v->a[1511] = 1511; + v->a[1512] = 627; + v->a[1513] = 540; + v->a[1514] = 261; + v->a[1515] = 263; + v->a[1516] = 1516; + v->a[1517] = 1517; + v->a[1518] = 1518; + v->a[1519] = 1519; primary_state_ids_76(v); } void primary_state_ids_76(t_primary_state_ids_array *v) { - v->a[1520] = 475; - v->a[1521] = 1182; - v->a[1522] = 494; - v->a[1523] = 1011; - v->a[1524] = 1163; - v->a[1525] = 489; - v->a[1526] = 1158; - v->a[1527] = 479; - v->a[1528] = 470; - v->a[1529] = 880; - v->a[1530] = 484; - v->a[1531] = 479; - v->a[1532] = 482; - v->a[1533] = 483; - v->a[1534] = 1534; - v->a[1535] = 495; - v->a[1536] = 1011; - v->a[1537] = 486; - v->a[1538] = 484; - v->a[1539] = 1149; + v->a[1520] = 263; + v->a[1521] = 1519; + v->a[1522] = 683; + v->a[1523] = 261; + v->a[1524] = 1517; + v->a[1525] = 550; + v->a[1526] = 1526; + v->a[1527] = 560; + v->a[1528] = 561; + v->a[1529] = 549; + v->a[1530] = 557; + v->a[1531] = 513; + v->a[1532] = 560; + v->a[1533] = 1518; + v->a[1534] = 561; + v->a[1535] = 524; + v->a[1536] = 1526; + v->a[1537] = 553; + v->a[1538] = 261; + v->a[1539] = 263; primary_state_ids_77(v); } void primary_state_ids_77(t_primary_state_ids_array *v) { - v->a[1540] = 481; - v->a[1541] = 476; - v->a[1542] = 1542; - v->a[1543] = 1281; - v->a[1544] = 475; - v->a[1545] = 491; - v->a[1546] = 490; - v->a[1547] = 489; - v->a[1548] = 488; - v->a[1549] = 492; - v->a[1550] = 477; - v->a[1551] = 495; - v->a[1552] = 1181; - v->a[1553] = 478; - v->a[1554] = 479; - v->a[1555] = 487; - v->a[1556] = 1556; - v->a[1557] = 473; - v->a[1558] = 1148; - v->a[1559] = 885; + v->a[1540] = 263; + v->a[1541] = 261; + v->a[1542] = 261; + v->a[1543] = 524; + v->a[1544] = 261; + v->a[1545] = 519; + v->a[1546] = 263; + v->a[1547] = 562; + v->a[1548] = 263; + v->a[1549] = 1526; + v->a[1550] = 600; + v->a[1551] = 1518; + v->a[1552] = 557; + v->a[1553] = 549; + v->a[1554] = 1519; + v->a[1555] = 510; + v->a[1556] = 509; + v->a[1557] = 550; + v->a[1558] = 553; + v->a[1559] = 579; primary_state_ids_78(v); } void primary_state_ids_78(t_primary_state_ids_array *v) { - v->a[1560] = 1081; - v->a[1561] = 1542; - v->a[1562] = 809; - v->a[1563] = 490; - v->a[1564] = 478; - v->a[1565] = 477; - v->a[1566] = 491; - v->a[1567] = 1474; - v->a[1568] = 483; - v->a[1569] = 482; - v->a[1570] = 485; - v->a[1571] = 480; - v->a[1572] = 469; - v->a[1573] = 1301; - v->a[1574] = 1556; - v->a[1575] = 1163; - v->a[1576] = 1576; - v->a[1577] = 490; - v->a[1578] = 478; - v->a[1579] = 477; + v->a[1560] = 574; + v->a[1561] = 471; + v->a[1562] = 524; + v->a[1563] = 604; + v->a[1564] = 639; + v->a[1565] = 1517; + v->a[1566] = 577; + v->a[1567] = 604; + v->a[1568] = 574; + v->a[1569] = 1519; + v->a[1570] = 579; + v->a[1571] = 509; + v->a[1572] = 510; + v->a[1573] = 600; + v->a[1574] = 562; + v->a[1575] = 513; + v->a[1576] = 1518; + v->a[1577] = 549; + v->a[1578] = 550; + v->a[1579] = 627; primary_state_ids_79(v); } void primary_state_ids_79(t_primary_state_ids_array *v) { - v->a[1580] = 480; - v->a[1581] = 491; - v->a[1582] = 468; - v->a[1583] = 479; - v->a[1584] = 478; - v->a[1585] = 489; - v->a[1586] = 492; - v->a[1587] = 475; - v->a[1588] = 491; - v->a[1589] = 487; - v->a[1590] = 482; - v->a[1591] = 477; - v->a[1592] = 477; - v->a[1593] = 478; - v->a[1594] = 491; - v->a[1595] = 489; - v->a[1596] = 832; - v->a[1597] = 469; - v->a[1598] = 474; - v->a[1599] = 859; + v->a[1580] = 540; + v->a[1581] = 513; + v->a[1582] = 553; + v->a[1583] = 557; + v->a[1584] = 604; + v->a[1585] = 574; + v->a[1586] = 579; + v->a[1587] = 509; + v->a[1588] = 510; + v->a[1589] = 1517; + v->a[1590] = 600; + v->a[1591] = 562; + v->a[1592] = 519; + v->a[1593] = 519; + v->a[1594] = 540; + v->a[1595] = 472; + v->a[1596] = 560; + v->a[1597] = 678; + v->a[1598] = 561; + v->a[1599] = 481; primary_state_ids_80(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_16.c b/parser/static/primary_state_ids/primary_state_ids_16.c index a1a1294f..ed418472 100644 --- a/parser/static/primary_state_ids/primary_state_ids_16.c +++ b/parser/static/primary_state_ids/primary_state_ids_16.c @@ -14,126 +14,126 @@ void primary_state_ids_80(t_primary_state_ids_array *v) { - v->a[1600] = 489; - v->a[1601] = 1100; - v->a[1602] = 1067; - v->a[1603] = 1173; - v->a[1604] = 494; - v->a[1605] = 480; - v->a[1606] = 1429; - v->a[1607] = 1607; - v->a[1608] = 494; - v->a[1609] = 492; - v->a[1610] = 488; - v->a[1611] = 1168; - v->a[1612] = 475; - v->a[1613] = 1301; - v->a[1614] = 487; - v->a[1615] = 1576; - v->a[1616] = 480; - v->a[1617] = 484; - v->a[1618] = 1361; - v->a[1619] = 483; + v->a[1600] = 482; + v->a[1601] = 1526; + v->a[1602] = 1507; + v->a[1603] = 560; + v->a[1604] = 1406; + v->a[1605] = 1494; + v->a[1606] = 1503; + v->a[1607] = 1508; + v->a[1608] = 1510; + v->a[1609] = 261; + v->a[1610] = 1480; + v->a[1611] = 1477; + v->a[1612] = 553; + v->a[1613] = 574; + v->a[1614] = 627; + v->a[1615] = 1474; + v->a[1616] = 1471; + v->a[1617] = 1459; + v->a[1618] = 1457; + v->a[1619] = 1431; primary_state_ids_81(v); } void primary_state_ids_81(t_primary_state_ids_array *v) { - v->a[1620] = 1576; - v->a[1621] = 483; - v->a[1622] = 1281; - v->a[1623] = 482; - v->a[1624] = 476; - v->a[1625] = 482; - v->a[1626] = 483; - v->a[1627] = 822; - v->a[1628] = 489; - v->a[1629] = 1301; - v->a[1630] = 1158; - v->a[1631] = 1631; - v->a[1632] = 1163; - v->a[1633] = 485; - v->a[1634] = 1634; - v->a[1635] = 1635; - v->a[1636] = 1576; - v->a[1637] = 470; - v->a[1638] = 473; - v->a[1639] = 1281; + v->a[1620] = 263; + v->a[1621] = 1429; + v->a[1622] = 1411; + v->a[1623] = 513; + v->a[1624] = 775; + v->a[1625] = 862; + v->a[1626] = 1392; + v->a[1627] = 1388; + v->a[1628] = 1387; + v->a[1629] = 879; + v->a[1630] = 627; + v->a[1631] = 600; + v->a[1632] = 562; + v->a[1633] = 510; + v->a[1634] = 509; + v->a[1635] = 579; + v->a[1636] = 549; + v->a[1637] = 1476; + v->a[1638] = 1478; + v->a[1639] = 550; primary_state_ids_82(v); } void primary_state_ids_82(t_primary_state_ids_array *v) { - v->a[1640] = 470; - v->a[1641] = 492; - v->a[1642] = 488; - v->a[1643] = 1382; - v->a[1644] = 475; - v->a[1645] = 473; - v->a[1646] = 494; - v->a[1647] = 1191; - v->a[1648] = 1173; - v->a[1649] = 468; - v->a[1650] = 1190; - v->a[1651] = 474; - v->a[1652] = 476; - v->a[1653] = 819; - v->a[1654] = 604; - v->a[1655] = 481; - v->a[1656] = 495; - v->a[1657] = 486; - v->a[1658] = 1474; - v->a[1659] = 468; + v->a[1640] = 1490; + v->a[1641] = 604; + v->a[1642] = 1511; + v->a[1643] = 604; + v->a[1644] = 562; + v->a[1645] = 901; + v->a[1646] = 574; + v->a[1647] = 627; + v->a[1648] = 553; + v->a[1649] = 550; + v->a[1650] = 261; + v->a[1651] = 549; + v->a[1652] = 263; + v->a[1653] = 540; + v->a[1654] = 806; + v->a[1655] = 513; + v->a[1656] = 519; + v->a[1657] = 579; + v->a[1658] = 509; + v->a[1659] = 524; primary_state_ids_83(v); } void primary_state_ids_83(t_primary_state_ids_array *v) { - v->a[1660] = 470; - v->a[1661] = 473; - v->a[1662] = 469; - v->a[1663] = 470; - v->a[1664] = 473; - v->a[1665] = 469; - v->a[1666] = 485; - v->a[1667] = 1498; - v->a[1668] = 484; - v->a[1669] = 482; - v->a[1670] = 607; - v->a[1671] = 474; - v->a[1672] = 470; - v->a[1673] = 1168; - v->a[1674] = 476; - v->a[1675] = 469; - v->a[1676] = 481; - v->a[1677] = 490; - v->a[1678] = 483; - v->a[1679] = 1576; + v->a[1660] = 510; + v->a[1661] = 600; + v->a[1662] = 864; + v->a[1663] = 557; + v->a[1664] = 561; + v->a[1665] = 540; + v->a[1666] = 639; + v->a[1667] = 1667; + v->a[1668] = 884; + v->a[1669] = 775; + v->a[1670] = 893; + v->a[1671] = 1671; + v->a[1672] = 1667; + v->a[1673] = 1671; + v->a[1674] = 775; + v->a[1675] = 775; + v->a[1676] = 1121; + v->a[1677] = 775; + v->a[1678] = 806; + v->a[1679] = 864; primary_state_ids_84(v); } void primary_state_ids_84(t_primary_state_ids_array *v) { - v->a[1680] = 481; - v->a[1681] = 1190; - v->a[1682] = 486; - v->a[1683] = 484; - v->a[1684] = 481; - v->a[1685] = 1576; - v->a[1686] = 489; - v->a[1687] = 486; - v->a[1688] = 1158; - v->a[1689] = 484; - v->a[1690] = 492; - v->a[1691] = 481; - v->a[1692] = 491; - v->a[1693] = 477; - v->a[1694] = 470; - v->a[1695] = 473; - v->a[1696] = 1191; - v->a[1697] = 478; - v->a[1698] = 1576; - v->a[1699] = 1368; + v->a[1680] = 1149; + v->a[1681] = 1015; + v->a[1682] = 1019; + v->a[1683] = 1160; + v->a[1684] = 627; + v->a[1685] = 577; + v->a[1686] = 471; + v->a[1687] = 472; + v->a[1688] = 481; + v->a[1689] = 482; + v->a[1690] = 775; + v->a[1691] = 263; + v->a[1692] = 524; + v->a[1693] = 1693; + v->a[1694] = 1693; + v->a[1695] = 1695; + v->a[1696] = 1696; + v->a[1697] = 1696; + v->a[1698] = 1698; + v->a[1699] = 1698; primary_state_ids_85(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_17.c b/parser/static/primary_state_ids/primary_state_ids_17.c index 8060ae4f..f540327e 100644 --- a/parser/static/primary_state_ids/primary_state_ids_17.c +++ b/parser/static/primary_state_ids/primary_state_ids_17.c @@ -14,126 +14,126 @@ void primary_state_ids_85(t_primary_state_ids_array *v) { - v->a[1700] = 488; - v->a[1701] = 492; - v->a[1702] = 480; - v->a[1703] = 1703; - v->a[1704] = 468; - v->a[1705] = 469; - v->a[1706] = 1706; - v->a[1707] = 1707; - v->a[1708] = 1163; - v->a[1709] = 488; - v->a[1710] = 469; - v->a[1711] = 1158; - v->a[1712] = 1181; - v->a[1713] = 479; - v->a[1714] = 473; - v->a[1715] = 470; - v->a[1716] = 1182; - v->a[1717] = 815; - v->a[1718] = 487; - v->a[1719] = 813; + v->a[1700] = 540; + v->a[1701] = 263; + v->a[1702] = 261; + v->a[1703] = 1698; + v->a[1704] = 1695; + v->a[1705] = 513; + v->a[1706] = 1695; + v->a[1707] = 519; + v->a[1708] = 1696; + v->a[1709] = 550; + v->a[1710] = 1693; + v->a[1711] = 549; + v->a[1712] = 562; + v->a[1713] = 1696; + v->a[1714] = 1695; + v->a[1715] = 1693; + v->a[1716] = 579; + v->a[1717] = 574; + v->a[1718] = 557; + v->a[1719] = 561; primary_state_ids_86(v); } void primary_state_ids_86(t_primary_state_ids_array *v) { - v->a[1720] = 1361; - v->a[1721] = 473; - v->a[1722] = 468; - v->a[1723] = 485; - v->a[1724] = 495; - v->a[1725] = 469; - v->a[1726] = 480; - v->a[1727] = 473; - v->a[1728] = 476; - v->a[1729] = 1542; + v->a[1720] = 1698; + v->a[1721] = 604; + v->a[1722] = 560; + v->a[1723] = 553; + v->a[1724] = 509; + v->a[1725] = 510; + v->a[1726] = 600; + v->a[1727] = 261; + v->a[1728] = 261; + v->a[1729] = 1729; v->a[1730] = 1730; - v->a[1731] = 1556; - v->a[1732] = 475; - v->a[1733] = 482; - v->a[1734] = 483; - v->a[1735] = 1498; - v->a[1736] = 494; - v->a[1737] = 489; - v->a[1738] = 1149; - v->a[1739] = 1429; + v->a[1731] = 1731; + v->a[1732] = 1732; + v->a[1733] = 1733; + v->a[1734] = 1734; + v->a[1735] = 1735; + v->a[1736] = 1736; + v->a[1737] = 1729; + v->a[1738] = 1729; + v->a[1739] = 627; primary_state_ids_87(v); } void primary_state_ids_87(t_primary_state_ids_array *v) { - v->a[1740] = 1382; - v->a[1741] = 1146; - v->a[1742] = 1361; - v->a[1743] = 1368; - v->a[1744] = 1474; - v->a[1745] = 880; - v->a[1746] = 485; - v->a[1747] = 1498; - v->a[1748] = 1556; + v->a[1740] = 1740; + v->a[1741] = 263; + v->a[1742] = 1742; + v->a[1743] = 263; + v->a[1744] = 261; + v->a[1745] = 1729; + v->a[1746] = 1746; + v->a[1747] = 1746; + v->a[1748] = 1740; v->a[1749] = 1749; - v->a[1750] = 885; - v->a[1751] = 494; - v->a[1752] = 832; - v->a[1753] = 474; - v->a[1754] = 491; - v->a[1755] = 477; - v->a[1756] = 478; - v->a[1757] = 1757; - v->a[1758] = 859; - v->a[1759] = 1542; + v->a[1750] = 1750; + v->a[1751] = 1751; + v->a[1752] = 1736; + v->a[1753] = 1753; + v->a[1754] = 1729; + v->a[1755] = 1729; + v->a[1756] = 1729; + v->a[1757] = 1729; + v->a[1758] = 1729; + v->a[1759] = 1749; primary_state_ids_88(v); } void primary_state_ids_88(t_primary_state_ids_array *v) { - v->a[1760] = 491; - v->a[1761] = 477; - v->a[1762] = 478; - v->a[1763] = 490; - v->a[1764] = 479; - v->a[1765] = 487; - v->a[1766] = 479; - v->a[1767] = 1534; - v->a[1768] = 486; - v->a[1769] = 488; - v->a[1770] = 486; - v->a[1771] = 492; - v->a[1772] = 481; - v->a[1773] = 488; - v->a[1774] = 490; - v->a[1775] = 492; - v->a[1776] = 1607; - v->a[1777] = 487; - v->a[1778] = 1749; - v->a[1779] = 470; + v->a[1760] = 1749; + v->a[1761] = 1729; + v->a[1762] = 1751; + v->a[1763] = 1729; + v->a[1764] = 1764; + v->a[1765] = 1750; + v->a[1766] = 471; + v->a[1767] = 1729; + v->a[1768] = 1729; + v->a[1769] = 1729; + v->a[1770] = 1729; + v->a[1771] = 1729; + v->a[1772] = 1729; + v->a[1773] = 1729; + v->a[1774] = 1729; + v->a[1775] = 1775; + v->a[1776] = 1776; + v->a[1777] = 1777; + v->a[1778] = 1729; + v->a[1779] = 1753; primary_state_ids_89(v); } void primary_state_ids_89(t_primary_state_ids_array *v) { - v->a[1780] = 473; - v->a[1781] = 484; - v->a[1782] = 480; - v->a[1783] = 484; - v->a[1784] = 854; - v->a[1785] = 481; - v->a[1786] = 469; - v->a[1787] = 861; - v->a[1788] = 480; - v->a[1789] = 494; - v->a[1790] = 480; - v->a[1791] = 1757; - v->a[1792] = 481; - v->a[1793] = 484; - v->a[1794] = 874; - v->a[1795] = 876; - v->a[1796] = 487; - v->a[1797] = 819; - v->a[1798] = 490; - v->a[1799] = 815; + v->a[1780] = 482; + v->a[1781] = 1736; + v->a[1782] = 481; + v->a[1783] = 1783; + v->a[1784] = 472; + v->a[1785] = 1746; + v->a[1786] = 1786; + v->a[1787] = 1753; + v->a[1788] = 1788; + v->a[1789] = 1788; + v->a[1790] = 1790; + v->a[1791] = 1786; + v->a[1792] = 1740; + v->a[1793] = 1793; + v->a[1794] = 1783; + v->a[1795] = 1729; + v->a[1796] = 1751; + v->a[1797] = 1729; + v->a[1798] = 1729; + v->a[1799] = 1777; primary_state_ids_90(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_18.c b/parser/static/primary_state_ids/primary_state_ids_18.c index ee5bfe0a..4dcbf1d2 100644 --- a/parser/static/primary_state_ids/primary_state_ids_18.c +++ b/parser/static/primary_state_ids/primary_state_ids_18.c @@ -14,126 +14,126 @@ void primary_state_ids_90(t_primary_state_ids_array *v) { - v->a[1800] = 813; - v->a[1801] = 1474; - v->a[1802] = 474; - v->a[1803] = 1474; - v->a[1804] = 492; - v->a[1805] = 488; - v->a[1806] = 1757; - v->a[1807] = 485; - v->a[1808] = 575; - v->a[1809] = 476; - v->a[1810] = 486; - v->a[1811] = 822; - v->a[1812] = 475; - v->a[1813] = 479; - v->a[1814] = 494; - v->a[1815] = 474; - v->a[1816] = 1368; - v->a[1817] = 491; - v->a[1818] = 477; - v->a[1819] = 478; + v->a[1800] = 577; + v->a[1801] = 1775; + v->a[1802] = 1742; + v->a[1803] = 520; + v->a[1804] = 1729; + v->a[1805] = 1793; + v->a[1806] = 1806; + v->a[1807] = 1749; + v->a[1808] = 1729; + v->a[1809] = 1730; + v->a[1810] = 1751; + v->a[1811] = 1729; + v->a[1812] = 1740; + v->a[1813] = 1746; + v->a[1814] = 263; + v->a[1815] = 1729; + v->a[1816] = 1729; + v->a[1817] = 1736; + v->a[1818] = 1753; + v->a[1819] = 1819; primary_state_ids_91(v); } void primary_state_ids_91(t_primary_state_ids_array *v) { - v->a[1820] = 485; - v->a[1821] = 470; - v->a[1822] = 473; - v->a[1823] = 469; - v->a[1824] = 1730; - v->a[1825] = 489; - v->a[1826] = 1429; - v->a[1827] = 482; - v->a[1828] = 1149; - v->a[1829] = 494; - v->a[1830] = 1730; - v->a[1831] = 573; - v->a[1832] = 469; - v->a[1833] = 476; - v->a[1834] = 483; - v->a[1835] = 495; - v->a[1836] = 478; - v->a[1837] = 477; - v->a[1838] = 491; - v->a[1839] = 1158; + v->a[1820] = 1729; + v->a[1821] = 1731; + v->a[1822] = 472; + v->a[1823] = 1732; + v->a[1824] = 864; + v->a[1825] = 1825; + v->a[1826] = 261; + v->a[1827] = 1764; + v->a[1828] = 1733; + v->a[1829] = 529; + v->a[1830] = 1729; + v->a[1831] = 1734; + v->a[1832] = 1729; + v->a[1833] = 1819; + v->a[1834] = 1735; + v->a[1835] = 1825; + v->a[1836] = 1729; + v->a[1837] = 1729; + v->a[1838] = 1729; + v->a[1839] = 1790; primary_state_ids_92(v); } void primary_state_ids_92(t_primary_state_ids_array *v) { - v->a[1840] = 475; - v->a[1841] = 479; - v->a[1842] = 1730; - v->a[1843] = 1163; - v->a[1844] = 495; - v->a[1845] = 1163; - v->a[1846] = 1158; - v->a[1847] = 476; - v->a[1848] = 490; - v->a[1849] = 474; - v->a[1850] = 1749; - v->a[1851] = 482; - v->a[1852] = 475; - v->a[1853] = 491; - v->a[1854] = 477; - v->a[1855] = 478; - v->a[1856] = 479; - v->a[1857] = 487; - v->a[1858] = 485; - v->a[1859] = 482; + v->a[1840] = 1729; + v->a[1841] = 1729; + v->a[1842] = 1729; + v->a[1843] = 487; + v->a[1844] = 1729; + v->a[1845] = 1729; + v->a[1846] = 1729; + v->a[1847] = 1729; + v->a[1848] = 1729; + v->a[1849] = 1729; + v->a[1850] = 1729; + v->a[1851] = 1729; + v->a[1852] = 297; + v->a[1853] = 471; + v->a[1854] = 481; + v->a[1855] = 482; + v->a[1856] = 472; + v->a[1857] = 1857; + v->a[1858] = 472; + v->a[1859] = 471; primary_state_ids_93(v); } void primary_state_ids_93(t_primary_state_ids_array *v) { - v->a[1860] = 1631; - v->a[1861] = 483; - v->a[1862] = 486; - v->a[1863] = 483; - v->a[1864] = 489; - v->a[1865] = 488; - v->a[1866] = 492; - v->a[1867] = 1749; - v->a[1868] = 583; - v->a[1869] = 1730; - v->a[1870] = 490; - v->a[1871] = 1730; - v->a[1872] = 1281; - v->a[1873] = 494; - v->a[1874] = 486; - v->a[1875] = 484; - v->a[1876] = 481; - v->a[1877] = 487; - v->a[1878] = 489; - v->a[1879] = 468; + v->a[1860] = 1857; + v->a[1861] = 1857; + v->a[1862] = 487; + v->a[1863] = 560; + v->a[1864] = 561; + v->a[1865] = 557; + v->a[1866] = 513; + v->a[1867] = 553; + v->a[1868] = 540; + v->a[1869] = 524; + v->a[1870] = 600; + v->a[1871] = 574; + v->a[1872] = 519; + v->a[1873] = 562; + v->a[1874] = 1857; + v->a[1875] = 510; + v->a[1876] = 509; + v->a[1877] = 549; + v->a[1878] = 550; + v->a[1879] = 579; primary_state_ids_94(v); } void primary_state_ids_94(t_primary_state_ids_array *v) { - v->a[1880] = 488; - v->a[1881] = 492; - v->a[1882] = 809; - v->a[1883] = 1301; - v->a[1884] = 1730; - v->a[1885] = 495; - v->a[1886] = 494; - v->a[1887] = 1361; - v->a[1888] = 484; - v->a[1889] = 473; - v->a[1890] = 495; - v->a[1891] = 481; - v->a[1892] = 1634; - v->a[1893] = 1635; - v->a[1894] = 470; - v->a[1895] = 1382; - v->a[1896] = 480; - v->a[1897] = 470; - v->a[1898] = 1146; - v->a[1899] = 1474; + v->a[1880] = 775; + v->a[1881] = 1881; + v->a[1882] = 604; + v->a[1883] = 553; + v->a[1884] = 513; + v->a[1885] = 600; + v->a[1886] = 1886; + v->a[1887] = 884; + v->a[1888] = 549; + v->a[1889] = 550; + v->a[1890] = 553; + v->a[1891] = 561; + v->a[1892] = 540; + v->a[1893] = 639; + v->a[1894] = 1894; + v->a[1895] = 509; + v->a[1896] = 472; + v->a[1897] = 574; + v->a[1898] = 1898; + v->a[1899] = 1899; primary_state_ids_95(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_19.c b/parser/static/primary_state_ids/primary_state_ids_19.c index 0c80c8bf..6a2efa66 100644 --- a/parser/static/primary_state_ids/primary_state_ids_19.c +++ b/parser/static/primary_state_ids/primary_state_ids_19.c @@ -14,126 +14,126 @@ void primary_state_ids_95(t_primary_state_ids_array *v) { - v->a[1900] = 1361; - v->a[1901] = 473; - v->a[1902] = 1190; - v->a[1903] = 1191; - v->a[1904] = 468; - v->a[1905] = 1730; - v->a[1906] = 1749; - v->a[1907] = 822; - v->a[1908] = 470; - v->a[1909] = 1703; - v->a[1910] = 473; - v->a[1911] = 468; - v->a[1912] = 469; - v->a[1913] = 1757; - v->a[1914] = 470; - v->a[1915] = 469; - v->a[1916] = 469; - v->a[1917] = 474; - v->a[1918] = 1158; - v->a[1919] = 489; + v->a[1900] = 1900; + v->a[1901] = 1901; + v->a[1902] = 562; + v->a[1903] = 560; + v->a[1904] = 574; + v->a[1905] = 627; + v->a[1906] = 472; + v->a[1907] = 560; + v->a[1908] = 561; + v->a[1909] = 557; + v->a[1910] = 471; + v->a[1911] = 472; + v->a[1912] = 520; + v->a[1913] = 893; + v->a[1914] = 1914; + v->a[1915] = 604; + v->a[1916] = 639; + v->a[1917] = 529; + v->a[1918] = 472; + v->a[1919] = 557; primary_state_ids_96(v); } void primary_state_ids_96(t_primary_state_ids_array *v) { - v->a[1920] = 476; - v->a[1921] = 482; - v->a[1922] = 1163; - v->a[1923] = 485; - v->a[1924] = 483; - v->a[1925] = 1749; + v->a[1920] = 864; + v->a[1921] = 579; + v->a[1922] = 509; + v->a[1923] = 510; + v->a[1924] = 471; + v->a[1925] = 519; v->a[1926] = 1926; - v->a[1927] = 1749; - v->a[1928] = 475; - v->a[1929] = 1361; - v->a[1930] = 1930; - v->a[1931] = 1930; - v->a[1932] = 1932; - v->a[1933] = 1933; - v->a[1934] = 1934; - v->a[1935] = 1935; - v->a[1936] = 1936; - v->a[1937] = 1937; - v->a[1938] = 1938; - v->a[1939] = 1930; + v->a[1927] = 510; + v->a[1928] = 600; + v->a[1929] = 513; + v->a[1930] = 550; + v->a[1931] = 482; + v->a[1932] = 481; + v->a[1933] = 481; + v->a[1934] = 562; + v->a[1935] = 579; + v->a[1936] = 482; + v->a[1937] = 524; + v->a[1938] = 604; + v->a[1939] = 639; primary_state_ids_97(v); } void primary_state_ids_97(t_primary_state_ids_array *v) { - v->a[1940] = 1940; - v->a[1941] = 1941; - v->a[1942] = 1942; - v->a[1943] = 1943; - v->a[1944] = 1944; - v->a[1945] = 481; - v->a[1946] = 480; - v->a[1947] = 1498; - v->a[1948] = 1948; - v->a[1949] = 1949; - v->a[1950] = 1950; - v->a[1951] = 495; - v->a[1952] = 1281; - v->a[1953] = 1534; - v->a[1954] = 479; - v->a[1955] = 486; - v->a[1956] = 488; - v->a[1957] = 1607; - v->a[1958] = 1301; - v->a[1959] = 1498; + v->a[1940] = 549; + v->a[1941] = 540; + v->a[1942] = 524; + v->a[1943] = 471; + v->a[1944] = 487; + v->a[1945] = 627; + v->a[1946] = 519; + v->a[1947] = 627; + v->a[1948] = 600; + v->a[1949] = 487; + v->a[1950] = 513; + v->a[1951] = 550; + v->a[1952] = 482; + v->a[1953] = 775; + v->a[1954] = 519; + v->a[1955] = 509; + v->a[1956] = 549; + v->a[1957] = 775; + v->a[1958] = 524; + v->a[1959] = 482; primary_state_ids_98(v); } void primary_state_ids_98(t_primary_state_ids_array *v) { - v->a[1960] = 492; - v->a[1961] = 1556; - v->a[1962] = 490; - v->a[1963] = 1942; - v->a[1964] = 494; - v->a[1965] = 487; - v->a[1966] = 1631; - v->a[1967] = 1948; - v->a[1968] = 1158; - v->a[1969] = 1949; - v->a[1970] = 1950; - v->a[1971] = 484; - v->a[1972] = 1163; - v->a[1973] = 481; - v->a[1974] = 1703; - v->a[1975] = 1975; - v->a[1976] = 1932; - v->a[1977] = 480; - v->a[1978] = 1933; - v->a[1979] = 474; + v->a[1960] = 557; + v->a[1961] = 481; + v->a[1962] = 550; + v->a[1963] = 549; + v->a[1964] = 579; + v->a[1965] = 639; + v->a[1966] = 1914; + v->a[1967] = 263; + v->a[1968] = 561; + v->a[1969] = 560; + v->a[1970] = 627; + v->a[1971] = 261; + v->a[1972] = 529; + v->a[1973] = 520; + v->a[1974] = 1974; + v->a[1975] = 553; + v->a[1976] = 540; + v->a[1977] = 481; + v->a[1978] = 806; + v->a[1979] = 600; primary_state_ids_99(v); } void primary_state_ids_99(t_primary_state_ids_array *v) { - v->a[1980] = 1934; - v->a[1981] = 1935; - v->a[1982] = 1982; - v->a[1983] = 1936; - v->a[1984] = 1937; - v->a[1985] = 1938; - v->a[1986] = 485; - v->a[1987] = 1940; - v->a[1988] = 1941; - v->a[1989] = 1942; - v->a[1990] = 1943; - v->a[1991] = 1944; - v->a[1992] = 491; - v->a[1993] = 476; - v->a[1994] = 495; - v->a[1995] = 474; - v->a[1996] = 491; - v->a[1997] = 475; - v->a[1998] = 1975; - v->a[1999] = 1932; + v->a[1980] = 574; + v->a[1981] = 893; + v->a[1982] = 510; + v->a[1983] = 1894; + v->a[1984] = 524; + v->a[1985] = 627; + v->a[1986] = 560; + v->a[1987] = 561; + v->a[1988] = 472; + v->a[1989] = 1886; + v->a[1990] = 1990; + v->a[1991] = 562; + v->a[1992] = 471; + v->a[1993] = 510; + v->a[1994] = 884; + v->a[1995] = 1995; + v->a[1996] = 884; + v->a[1997] = 263; + v->a[1998] = 472; + v->a[1999] = 482; primary_state_ids_100(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_2.c b/parser/static/primary_state_ids/primary_state_ids_2.c index 24cbe9aa..206df2c1 100644 --- a/parser/static/primary_state_ids/primary_state_ids_2.c +++ b/parser/static/primary_state_ids/primary_state_ids_2.c @@ -14,126 +14,126 @@ void primary_state_ids_10(t_primary_state_ids_array *v) { - v->a[200] = 67; - v->a[201] = 64; - v->a[202] = 61; - v->a[203] = 66; - v->a[204] = 67; - v->a[205] = 64; - v->a[206] = 61; - v->a[207] = 66; - v->a[208] = 61; - v->a[209] = 66; - v->a[210] = 67; - v->a[211] = 64; - v->a[212] = 61; - v->a[213] = 66; - v->a[214] = 67; - v->a[215] = 64; - v->a[216] = 61; - v->a[217] = 67; - v->a[218] = 66; - v->a[219] = 67; + v->a[200] = 59; + v->a[201] = 49; + v->a[202] = 45; + v->a[203] = 50; + v->a[204] = 204; + v->a[205] = 205; + v->a[206] = 47; + v->a[207] = 49; + v->a[208] = 45; + v->a[209] = 45; + v->a[210] = 45; + v->a[211] = 50; + v->a[212] = 49; + v->a[213] = 50; + v->a[214] = 49; + v->a[215] = 50; + v->a[216] = 96; + v->a[217] = 50; + v->a[218] = 49; + v->a[219] = 219; primary_state_ids_11(v); } void primary_state_ids_11(t_primary_state_ids_array *v) { - v->a[220] = 64; - v->a[221] = 61; - v->a[222] = 66; - v->a[223] = 67; - v->a[224] = 64; - v->a[225] = 61; + v->a[220] = 13; + v->a[221] = 53; + v->a[222] = 45; + v->a[223] = 49; + v->a[224] = 224; + v->a[225] = 225; v->a[226] = 226; - v->a[227] = 66; - v->a[228] = 67; - v->a[229] = 64; - v->a[230] = 61; - v->a[231] = 66; - v->a[232] = 232; - v->a[233] = 64; - v->a[234] = 234; - v->a[235] = 67; - v->a[236] = 64; - v->a[237] = 71; - v->a[238] = 61; - v->a[239] = 61; + v->a[227] = 227; + v->a[228] = 224; + v->a[229] = 225; + v->a[230] = 226; + v->a[231] = 225; + v->a[232] = 225; + v->a[233] = 233; + v->a[234] = 226; + v->a[235] = 224; + v->a[236] = 226; + v->a[237] = 224; + v->a[238] = 226; + v->a[239] = 239; primary_state_ids_12(v); } void primary_state_ids_12(t_primary_state_ids_array *v) { - v->a[240] = 112; - v->a[241] = 66; - v->a[242] = 67; - v->a[243] = 64; - v->a[244] = 61; - v->a[245] = 66; - v->a[246] = 66; - v->a[247] = 66; - v->a[248] = 67; - v->a[249] = 64; - v->a[250] = 67; - v->a[251] = 61; - v->a[252] = 64; - v->a[253] = 66; - v->a[254] = 67; - v->a[255] = 64; - v->a[256] = 61; - v->a[257] = 66; - v->a[258] = 67; - v->a[259] = 61; + v->a[240] = 239; + v->a[241] = 241; + v->a[242] = 239; + v->a[243] = 239; + v->a[244] = 241; + v->a[245] = 239; + v->a[246] = 241; + v->a[247] = 247; + v->a[248] = 248; + v->a[249] = 239; + v->a[250] = 241; + v->a[251] = 241; + v->a[252] = 239; + v->a[253] = 241; + v->a[254] = 241; + v->a[255] = 241; + v->a[256] = 239; + v->a[257] = 257; + v->a[258] = 258; + v->a[259] = 259; primary_state_ids_13(v); } void primary_state_ids_13(t_primary_state_ids_array *v) { - v->a[260] = 66; - v->a[261] = 64; - v->a[262] = 61; - v->a[263] = 66; - v->a[264] = 67; - v->a[265] = 67; - v->a[266] = 64; - v->a[267] = 61; - v->a[268] = 64; - v->a[269] = 61; - v->a[270] = 66; - v->a[271] = 66; - v->a[272] = 67; - v->a[273] = 67; - v->a[274] = 64; - v->a[275] = 66; - v->a[276] = 61; - v->a[277] = 64; - v->a[278] = 64; - v->a[279] = 66; + v->a[260] = 260; + v->a[261] = 261; + v->a[262] = 262; + v->a[263] = 263; + v->a[264] = 263; + v->a[265] = 263; + v->a[266] = 260; + v->a[267] = 262; + v->a[268] = 257; + v->a[269] = 259; + v->a[270] = 261; + v->a[271] = 261; + v->a[272] = 258; + v->a[273] = 263; + v->a[274] = 261; + v->a[275] = 275; + v->a[276] = 262; + v->a[277] = 277; + v->a[278] = 262; + v->a[279] = 260; primary_state_ids_14(v); } void primary_state_ids_14(t_primary_state_ids_array *v) { - v->a[280] = 70; - v->a[281] = 61; - v->a[282] = 68; - v->a[283] = 66; - v->a[284] = 63; - v->a[285] = 67; - v->a[286] = 64; - v->a[287] = 64; - v->a[288] = 66; - v->a[289] = 66; - v->a[290] = 68; - v->a[291] = 61; - v->a[292] = 64; - v->a[293] = 66; - v->a[294] = 67; - v->a[295] = 61; - v->a[296] = 64; - v->a[297] = 61; - v->a[298] = 61; - v->a[299] = 64; + v->a[280] = 257; + v->a[281] = 261; + v->a[282] = 282; + v->a[283] = 263; + v->a[284] = 284; + v->a[285] = 258; + v->a[286] = 263; + v->a[287] = 263; + v->a[288] = 288; + v->a[289] = 259; + v->a[290] = 261; + v->a[291] = 261; + v->a[292] = 257; + v->a[293] = 293; + v->a[294] = 259; + v->a[295] = 261; + v->a[296] = 263; + v->a[297] = 297; + v->a[298] = 263; + v->a[299] = 261; primary_state_ids_15(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_20.c b/parser/static/primary_state_ids/primary_state_ids_20.c index 6bc4cd5f..1b7cd0dd 100644 --- a/parser/static/primary_state_ids/primary_state_ids_20.c +++ b/parser/static/primary_state_ids/primary_state_ids_20.c @@ -14,126 +14,126 @@ void primary_state_ids_100(t_primary_state_ids_array *v) { - v->a[2000] = 1934; - v->a[2001] = 1948; - v->a[2002] = 485; - v->a[2003] = 1975; - v->a[2004] = 482; - v->a[2005] = 483; - v->a[2006] = 477; - v->a[2007] = 1975; - v->a[2008] = 1935; - v->a[2009] = 1936; - v->a[2010] = 1937; - v->a[2011] = 1938; - v->a[2012] = 478; - v->a[2013] = 1940; - v->a[2014] = 1932; - v->a[2015] = 1542; - v->a[2016] = 1941; - v->a[2017] = 1634; - v->a[2018] = 1942; - v->a[2019] = 1635; + v->a[2000] = 893; + v->a[2001] = 557; + v->a[2002] = 604; + v->a[2003] = 487; + v->a[2004] = 261; + v->a[2005] = 557; + v->a[2006] = 481; + v->a[2007] = 579; + v->a[2008] = 472; + v->a[2009] = 509; + v->a[2010] = 579; + v->a[2011] = 481; + v->a[2012] = 487; + v->a[2013] = 1898; + v->a[2014] = 1899; + v->a[2015] = 472; + v->a[2016] = 1900; + v->a[2017] = 524; + v->a[2018] = 562; + v->a[2019] = 1901; primary_state_ids_101(v); } void primary_state_ids_101(t_primary_state_ids_array *v) { - v->a[2020] = 1556; - v->a[2021] = 1934; - v->a[2022] = 1935; - v->a[2023] = 2023; - v->a[2024] = 1474; - v->a[2025] = 489; - v->a[2026] = 494; - v->a[2027] = 1936; - v->a[2028] = 1944; - v->a[2029] = 1943; - v->a[2030] = 1937; - v->a[2031] = 1938; - v->a[2032] = 487; - v->a[2033] = 469; - v->a[2034] = 1940; - v->a[2035] = 2023; - v->a[2036] = 1948; - v->a[2037] = 478; - v->a[2038] = 1942; - v->a[2039] = 1941; + v->a[2020] = 509; + v->a[2021] = 482; + v->a[2022] = 775; + v->a[2023] = 549; + v->a[2024] = 1926; + v->a[2025] = 519; + v->a[2026] = 550; + v->a[2027] = 519; + v->a[2028] = 553; + v->a[2029] = 513; + v->a[2030] = 510; + v->a[2031] = 574; + v->a[2032] = 600; + v->a[2033] = 540; + v->a[2034] = 627; + v->a[2035] = 560; + v->a[2036] = 561; + v->a[2037] = 574; + v->a[2038] = 1149; + v->a[2039] = 604; primary_state_ids_102(v); } void primary_state_ids_102(t_primary_state_ids_array *v) { - v->a[2040] = 1940; - v->a[2041] = 2041; - v->a[2042] = 1938; - v->a[2043] = 1937; - v->a[2044] = 1936; - v->a[2045] = 1935; - v->a[2046] = 476; - v->a[2047] = 1934; - v->a[2048] = 1933; - v->a[2049] = 1949; - v->a[2050] = 1943; - v->a[2051] = 1932; - v->a[2052] = 1944; - v->a[2053] = 1975; - v->a[2054] = 1941; - v->a[2055] = 1635; - v->a[2056] = 1950; - v->a[2057] = 475; - v->a[2058] = 479; - v->a[2059] = 2023; + v->a[2040] = 1160; + v->a[2041] = 540; + v->a[2042] = 562; + v->a[2043] = 604; + v->a[2044] = 553; + v->a[2045] = 513; + v->a[2046] = 1900; + v->a[2047] = 2047; + v->a[2048] = 2048; + v->a[2049] = 529; + v->a[2050] = 2047; + v->a[2051] = 1926; + v->a[2052] = 2047; + v->a[2053] = 2053; + v->a[2054] = 2054; + v->a[2055] = 2055; + v->a[2056] = 2047; + v->a[2057] = 2047; + v->a[2058] = 2047; + v->a[2059] = 2047; primary_state_ids_103(v); } void primary_state_ids_103(t_primary_state_ids_array *v) { - v->a[2060] = 1930; - v->a[2061] = 2061; - v->a[2062] = 1943; - v->a[2063] = 1944; - v->a[2064] = 1933; - v->a[2065] = 477; - v->a[2066] = 1982; - v->a[2067] = 470; - v->a[2068] = 473; - v->a[2069] = 1948; - v->a[2070] = 1930; - v->a[2071] = 1542; - v->a[2072] = 1933; - v->a[2073] = 486; - v->a[2074] = 469; - v->a[2075] = 482; - v->a[2076] = 1930; - v->a[2077] = 483; - v->a[2078] = 1930; - v->a[2079] = 1930; + v->a[2060] = 2060; + v->a[2061] = 1990; + v->a[2062] = 2047; + v->a[2063] = 2063; + v->a[2064] = 1900; + v->a[2065] = 2047; + v->a[2066] = 600; + v->a[2067] = 529; + v->a[2068] = 520; + v->a[2069] = 2060; + v->a[2070] = 1899; + v->a[2071] = 2047; + v->a[2072] = 482; + v->a[2073] = 2073; + v->a[2074] = 1914; + v->a[2075] = 481; + v->a[2076] = 1886; + v->a[2077] = 1901; + v->a[2078] = 2078; + v->a[2079] = 2073; primary_state_ids_104(v); } void primary_state_ids_104(t_primary_state_ids_array *v) { - v->a[2080] = 490; - v->a[2081] = 488; - v->a[2082] = 1930; - v->a[2083] = 1930; - v->a[2084] = 1930; - v->a[2085] = 1930; - v->a[2086] = 492; - v->a[2087] = 1950; - v->a[2088] = 1930; - v->a[2089] = 1949; - v->a[2090] = 2061; - v->a[2091] = 492; - v->a[2092] = 1982; - v->a[2093] = 489; - v->a[2094] = 495; - v->a[2095] = 488; - v->a[2096] = 1930; - v->a[2097] = 1930; - v->a[2098] = 1930; - v->a[2099] = 1930; + v->a[2080] = 2047; + v->a[2081] = 1898; + v->a[2082] = 2082; + v->a[2083] = 2047; + v->a[2084] = 627; + v->a[2085] = 560; + v->a[2086] = 561; + v->a[2087] = 775; + v->a[2088] = 1926; + v->a[2089] = 2047; + v->a[2090] = 1898; + v->a[2091] = 557; + v->a[2092] = 2047; + v->a[2093] = 1899; + v->a[2094] = 2047; + v->a[2095] = 1901; + v->a[2096] = 893; + v->a[2097] = 2047; + v->a[2098] = 1914; + v->a[2099] = 884; primary_state_ids_105(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_21.c b/parser/static/primary_state_ids/primary_state_ids_21.c index 37324cb1..e58336d5 100644 --- a/parser/static/primary_state_ids/primary_state_ids_21.c +++ b/parser/static/primary_state_ids/primary_state_ids_21.c @@ -14,126 +14,126 @@ void primary_state_ids_105(t_primary_state_ids_array *v) { - v->a[2100] = 486; - v->a[2101] = 1930; - v->a[2102] = 1930; - v->a[2103] = 1498; - v->a[2104] = 1930; - v->a[2105] = 479; - v->a[2106] = 1556; - v->a[2107] = 1301; - v->a[2108] = 490; - v->a[2109] = 487; - v->a[2110] = 1930; - v->a[2111] = 484; - v->a[2112] = 1930; - v->a[2113] = 464; - v->a[2114] = 481; - v->a[2115] = 465; - v->a[2116] = 480; - v->a[2117] = 1607; - v->a[2118] = 494; - v->a[2119] = 1982; + v->a[2100] = 775; + v->a[2101] = 2047; + v->a[2102] = 2063; + v->a[2103] = 1901; + v->a[2104] = 524; + v->a[2105] = 2105; + v->a[2106] = 482; + v->a[2107] = 481; + v->a[2108] = 482; + v->a[2109] = 1894; + v->a[2110] = 519; + v->a[2111] = 513; + v->a[2112] = 540; + v->a[2113] = 2047; + v->a[2114] = 2047; + v->a[2115] = 1974; + v->a[2116] = 2073; + v->a[2117] = 1899; + v->a[2118] = 806; + v->a[2119] = 2047; primary_state_ids_106(v); } void primary_state_ids_106(t_primary_state_ids_array *v) { - v->a[2120] = 1930; - v->a[2121] = 489; - v->a[2122] = 1703; - v->a[2123] = 607; - v->a[2124] = 494; - v->a[2125] = 880; - v->a[2126] = 885; - v->a[2127] = 468; - v->a[2128] = 1930; - v->a[2129] = 1950; - v->a[2130] = 1949; - v->a[2131] = 1950; - v->a[2132] = 1949; - v->a[2133] = 1930; - v->a[2134] = 1982; - v->a[2135] = 473; - v->a[2136] = 1930; - v->a[2137] = 1948; - v->a[2138] = 604; - v->a[2139] = 2041; + v->a[2120] = 2120; + v->a[2121] = 1914; + v->a[2122] = 2122; + v->a[2123] = 2047; + v->a[2124] = 2063; + v->a[2125] = 520; + v->a[2126] = 2047; + v->a[2127] = 1926; + v->a[2128] = 1886; + v->a[2129] = 1894; + v->a[2130] = 2047; + v->a[2131] = 481; + v->a[2132] = 1898; + v->a[2133] = 2133; + v->a[2134] = 2073; + v->a[2135] = 529; + v->a[2136] = 520; + v->a[2137] = 2063; + v->a[2138] = 481; + v->a[2139] = 1886; primary_state_ids_107(v); } void primary_state_ids_107(t_primary_state_ids_array *v) { - v->a[2140] = 1930; - v->a[2141] = 1930; - v->a[2142] = 1930; - v->a[2143] = 1930; - v->a[2144] = 1930; - v->a[2145] = 1982; - v->a[2146] = 1930; - v->a[2147] = 1474; - v->a[2148] = 1930; - v->a[2149] = 1930; - v->a[2150] = 1930; - v->a[2151] = 1930; - v->a[2152] = 470; - v->a[2153] = 1930; - v->a[2154] = 832; - v->a[2155] = 859; - v->a[2156] = 1634; - v->a[2157] = 1930; - v->a[2158] = 1498; - v->a[2159] = 1930; + v->a[2140] = 1894; + v->a[2141] = 806; + v->a[2142] = 549; + v->a[2143] = 550; + v->a[2144] = 553; + v->a[2145] = 482; + v->a[2146] = 487; + v->a[2147] = 574; + v->a[2148] = 1900; + v->a[2149] = 472; + v->a[2150] = 2150; + v->a[2151] = 562; + v->a[2152] = 604; + v->a[2153] = 775; + v->a[2154] = 579; + v->a[2155] = 509; + v->a[2156] = 510; + v->a[2157] = 2054; + v->a[2158] = 2060; + v->a[2159] = 2159; primary_state_ids_108(v); } void primary_state_ids_108(t_primary_state_ids_array *v) { - v->a[2160] = 495; - v->a[2161] = 1474; - v->a[2162] = 483; - v->a[2163] = 1930; - v->a[2164] = 1930; - v->a[2165] = 1930; - v->a[2166] = 2061; - v->a[2167] = 1930; - v->a[2168] = 1930; - v->a[2169] = 1930; - v->a[2170] = 1930; - v->a[2171] = 1930; - v->a[2172] = 1930; - v->a[2173] = 1542; - v->a[2174] = 1975; - v->a[2175] = 1930; - v->a[2176] = 1930; - v->a[2177] = 1930; - v->a[2178] = 1930; - v->a[2179] = 1930; + v->a[2160] = 1974; + v->a[2161] = 2161; + v->a[2162] = 2159; + v->a[2163] = 2161; + v->a[2164] = 2164; + v->a[2165] = 1901; + v->a[2166] = 1886; + v->a[2167] = 2167; + v->a[2168] = 2168; + v->a[2169] = 2169; + v->a[2170] = 481; + v->a[2171] = 482; + v->a[2172] = 2159; + v->a[2173] = 2167; + v->a[2174] = 2161; + v->a[2175] = 2159; + v->a[2176] = 2168; + v->a[2177] = 2159; + v->a[2178] = 2169; + v->a[2179] = 2161; primary_state_ids_109(v); } void primary_state_ids_109(t_primary_state_ids_array *v) { - v->a[2180] = 1930; - v->a[2181] = 1930; - v->a[2182] = 495; - v->a[2183] = 1930; - v->a[2184] = 1950; - v->a[2185] = 1930; - v->a[2186] = 1930; - v->a[2187] = 1930; - v->a[2188] = 1949; - v->a[2189] = 1930; - v->a[2190] = 1631; - v->a[2191] = 1930; - v->a[2192] = 1932; - v->a[2193] = 1930; - v->a[2194] = 1930; - v->a[2195] = 1930; - v->a[2196] = 1930; - v->a[2197] = 1938; - v->a[2198] = 1948; - v->a[2199] = 854; + v->a[2180] = 2161; + v->a[2181] = 806; + v->a[2182] = 1990; + v->a[2183] = 2159; + v->a[2184] = 2161; + v->a[2185] = 2185; + v->a[2186] = 2159; + v->a[2187] = 2185; + v->a[2188] = 2164; + v->a[2189] = 1990; + v->a[2190] = 2161; + v->a[2191] = 1974; + v->a[2192] = 2192; + v->a[2193] = 2161; + v->a[2194] = 2159; + v->a[2195] = 2195; + v->a[2196] = 2196; + v->a[2197] = 2197; + v->a[2198] = 2198; + v->a[2199] = 2159; primary_state_ids_110(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_22.c b/parser/static/primary_state_ids/primary_state_ids_22.c index 6f000871..ccf080a6 100644 --- a/parser/static/primary_state_ids/primary_state_ids_22.c +++ b/parser/static/primary_state_ids/primary_state_ids_22.c @@ -14,126 +14,126 @@ void primary_state_ids_110(t_primary_state_ids_array *v) { - v->a[2200] = 1930; - v->a[2201] = 1534; - v->a[2202] = 2041; - v->a[2203] = 876; - v->a[2204] = 861; - v->a[2205] = 1941; - v->a[2206] = 1930; - v->a[2207] = 1930; - v->a[2208] = 1934; - v->a[2209] = 1935; - v->a[2210] = 482; - v->a[2211] = 874; - v->a[2212] = 1930; - v->a[2213] = 1982; - v->a[2214] = 478; - v->a[2215] = 495; - v->a[2216] = 477; - v->a[2217] = 1930; - v->a[2218] = 491; - v->a[2219] = 1930; + v->a[2200] = 2196; + v->a[2201] = 2195; + v->a[2202] = 2161; + v->a[2203] = 2159; + v->a[2204] = 2197; + v->a[2205] = 2161; + v->a[2206] = 2206; + v->a[2207] = 2198; + v->a[2208] = 2159; + v->a[2209] = 2209; + v->a[2210] = 2161; + v->a[2211] = 2211; + v->a[2212] = 2212; + v->a[2213] = 2213; + v->a[2214] = 2159; + v->a[2215] = 2161; + v->a[2216] = 2216; + v->a[2217] = 2217; + v->a[2218] = 2218; + v->a[2219] = 2219; primary_state_ids_111(v); } void primary_state_ids_111(t_primary_state_ids_array *v) { - v->a[2220] = 1930; - v->a[2221] = 1930; - v->a[2222] = 475; - v->a[2223] = 1930; - v->a[2224] = 476; - v->a[2225] = 1944; - v->a[2226] = 1943; - v->a[2227] = 1281; - v->a[2228] = 1930; - v->a[2229] = 1942; - v->a[2230] = 1936; - v->a[2231] = 1937; - v->a[2232] = 1941; - v->a[2233] = 1940; - v->a[2234] = 2023; - v->a[2235] = 2023; - v->a[2236] = 1930; - v->a[2237] = 495; - v->a[2238] = 1937; - v->a[2239] = 1936; + v->a[2220] = 2220; + v->a[2221] = 2221; + v->a[2222] = 2222; + v->a[2223] = 2223; + v->a[2224] = 2224; + v->a[2225] = 2225; + v->a[2226] = 2226; + v->a[2227] = 775; + v->a[2228] = 2228; + v->a[2229] = 2229; + v->a[2230] = 2159; + v->a[2231] = 2161; + v->a[2232] = 2232; + v->a[2233] = 2233; + v->a[2234] = 1160; + v->a[2235] = 2235; + v->a[2236] = 2236; + v->a[2237] = 1149; + v->a[2238] = 2238; + v->a[2239] = 2159; primary_state_ids_112(v); } void primary_state_ids_112(t_primary_state_ids_array *v) { - v->a[2240] = 1938; - v->a[2241] = 2061; - v->a[2242] = 1940; - v->a[2243] = 2041; - v->a[2244] = 2061; - v->a[2245] = 1942; - v->a[2246] = 1943; - v->a[2247] = 1556; - v->a[2248] = 1935; - v->a[2249] = 1944; - v->a[2250] = 1934; - v->a[2251] = 2061; - v->a[2252] = 1933; - v->a[2253] = 1542; - v->a[2254] = 494; - v->a[2255] = 1930; - v->a[2256] = 1932; - v->a[2257] = 484; - v->a[2258] = 1975; - v->a[2259] = 1930; + v->a[2240] = 2240; + v->a[2241] = 2241; + v->a[2242] = 2242; + v->a[2243] = 2243; + v->a[2244] = 2244; + v->a[2245] = 2245; + v->a[2246] = 2246; + v->a[2247] = 2247; + v->a[2248] = 2248; + v->a[2249] = 2249; + v->a[2250] = 2250; + v->a[2251] = 2161; + v->a[2252] = 2252; + v->a[2253] = 2253; + v->a[2254] = 2254; + v->a[2255] = 2255; + v->a[2256] = 2256; + v->a[2257] = 2257; + v->a[2258] = 2159; + v->a[2259] = 2211; primary_state_ids_113(v); } void primary_state_ids_113(t_primary_state_ids_array *v) { - v->a[2260] = 474; - v->a[2261] = 2041; - v->a[2262] = 1930; - v->a[2263] = 485; - v->a[2264] = 1930; - v->a[2265] = 1930; - v->a[2266] = 2023; - v->a[2267] = 2023; - v->a[2268] = 480; - v->a[2269] = 485; - v->a[2270] = 1474; - v->a[2271] = 1158; - v->a[2272] = 1634; - v->a[2273] = 1635; - v->a[2274] = 481; - v->a[2275] = 490; - v->a[2276] = 484; - v->a[2277] = 486; - v->a[2278] = 880; - v->a[2279] = 1148; + v->a[2260] = 2260; + v->a[2261] = 2048; + v->a[2262] = 2248; + v->a[2263] = 2260; + v->a[2264] = 2246; + v->a[2265] = 2161; + v->a[2266] = 2243; + v->a[2267] = 2242; + v->a[2268] = 2053; + v->a[2269] = 2257; + v->a[2270] = 2256; + v->a[2271] = 2241; + v->a[2272] = 2240; + v->a[2273] = 2255; + v->a[2274] = 2254; + v->a[2275] = 2253; + v->a[2276] = 2235; + v->a[2277] = 2252; + v->a[2278] = 2133; + v->a[2279] = 2233; primary_state_ids_114(v); } void primary_state_ids_114(t_primary_state_ids_array *v) { - v->a[2280] = 495; - v->a[2281] = 1474; - v->a[2282] = 1011; - v->a[2283] = 880; - v->a[2284] = 885; - v->a[2285] = 470; - v->a[2286] = 1703; - v->a[2287] = 491; - v->a[2288] = 885; - v->a[2289] = 474; - v->a[2290] = 470; - v->a[2291] = 1081; - v->a[2292] = 480; - v->a[2293] = 473; - v->a[2294] = 476; - v->a[2295] = 477; - v->a[2296] = 468; - v->a[2297] = 473; - v->a[2298] = 469; - v->a[2299] = 478; + v->a[2280] = 2159; + v->a[2281] = 2250; + v->a[2282] = 2249; + v->a[2283] = 2225; + v->a[2284] = 2247; + v->a[2285] = 2192; + v->a[2286] = 2245; + v->a[2287] = 2209; + v->a[2288] = 2206; + v->a[2289] = 2244; + v->a[2290] = 1900; + v->a[2291] = 1899; + v->a[2292] = 1898; + v->a[2293] = 2238; + v->a[2294] = 2161; + v->a[2295] = 1894; + v->a[2296] = 2296; + v->a[2297] = 2216; + v->a[2298] = 2196; + v->a[2299] = 2236; primary_state_ids_115(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_23.c b/parser/static/primary_state_ids/primary_state_ids_23.c index 3b4d73b0..4e4c3708 100644 --- a/parser/static/primary_state_ids/primary_state_ids_23.c +++ b/parser/static/primary_state_ids/primary_state_ids_23.c @@ -14,126 +14,126 @@ void primary_state_ids_115(t_primary_state_ids_array *v) { - v->a[2300] = 1081; - v->a[2301] = 475; - v->a[2302] = 469; - v->a[2303] = 1100; - v->a[2304] = 488; - v->a[2305] = 495; - v->a[2306] = 495; - v->a[2307] = 492; - v->a[2308] = 859; - v->a[2309] = 1163; - v->a[2310] = 495; - v->a[2311] = 494; - v->a[2312] = 468; - v->a[2313] = 479; - v->a[2314] = 832; - v->a[2315] = 491; - v->a[2316] = 494; - v->a[2317] = 477; - v->a[2318] = 486; - v->a[2319] = 478; + v->a[2300] = 2232; + v->a[2301] = 2164; + v->a[2302] = 2213; + v->a[2303] = 2217; + v->a[2304] = 2161; + v->a[2305] = 2229; + v->a[2306] = 2218; + v->a[2307] = 2219; + v->a[2308] = 2220; + v->a[2309] = 2159; + v->a[2310] = 2221; + v->a[2311] = 2222; + v->a[2312] = 1990; + v->a[2313] = 520; + v->a[2314] = 2228; + v->a[2315] = 1149; + v->a[2316] = 529; + v->a[2317] = 2223; + v->a[2318] = 2212; + v->a[2319] = 2224; primary_state_ids_116(v); } void primary_state_ids_116(t_primary_state_ids_array *v) { - v->a[2320] = 488; - v->a[2321] = 479; - v->a[2322] = 487; - v->a[2323] = 1011; - v->a[2324] = 1148; - v->a[2325] = 832; - v->a[2326] = 492; - v->a[2327] = 859; - v->a[2328] = 1100; - v->a[2329] = 470; - v->a[2330] = 1067; - v->a[2331] = 1068; - v->a[2332] = 926; - v->a[2333] = 484; - v->a[2334] = 489; - v->a[2335] = 490; - v->a[2336] = 473; - v->a[2337] = 1158; - v->a[2338] = 495; - v->a[2339] = 487; + v->a[2320] = 1160; + v->a[2321] = 2196; + v->a[2322] = 2082; + v->a[2323] = 2078; + v->a[2324] = 2055; + v->a[2325] = 1974; + v->a[2326] = 2226; + v->a[2327] = 2327; + v->a[2328] = 2328; + v->a[2329] = 2328; + v->a[2330] = 2328; + v->a[2331] = 2331; + v->a[2332] = 2216; + v->a[2333] = 2327; + v->a[2334] = 2217; + v->a[2335] = 2218; + v->a[2336] = 2219; + v->a[2337] = 2220; + v->a[2338] = 2211; + v->a[2339] = 2222; primary_state_ids_117(v); } void primary_state_ids_117(t_primary_state_ids_array *v) { - v->a[2340] = 1163; - v->a[2341] = 483; - v->a[2342] = 469; - v->a[2343] = 481; - v->a[2344] = 482; - v->a[2345] = 494; - v->a[2346] = 479; - v->a[2347] = 469; - v->a[2348] = 486; - v->a[2349] = 2349; - v->a[2350] = 473; - v->a[2351] = 495; - v->a[2352] = 1146; - v->a[2353] = 2353; - v->a[2354] = 476; - v->a[2355] = 485; - v->a[2356] = 469; - v->a[2357] = 1100; - v->a[2358] = 2358; - v->a[2359] = 468; + v->a[2340] = 2327; + v->a[2341] = 2223; + v->a[2342] = 2224; + v->a[2343] = 2226; + v->a[2344] = 2228; + v->a[2345] = 2197; + v->a[2346] = 2229; + v->a[2347] = 2328; + v->a[2348] = 2213; + v->a[2349] = 2195; + v->a[2350] = 2331; + v->a[2351] = 2327; + v->a[2352] = 2327; + v->a[2353] = 2055; + v->a[2354] = 2232; + v->a[2355] = 2331; + v->a[2356] = 2236; + v->a[2357] = 2238; + v->a[2358] = 2244; + v->a[2359] = 2245; primary_state_ids_118(v); } void primary_state_ids_118(t_primary_state_ids_array *v) { - v->a[2360] = 2349; - v->a[2361] = 2353; - v->a[2362] = 488; - v->a[2363] = 492; - v->a[2364] = 2364; - v->a[2365] = 1191; - v->a[2366] = 494; - v->a[2367] = 1190; - v->a[2368] = 1082; - v->a[2369] = 1158; - v->a[2370] = 1149; - v->a[2371] = 1163; - v->a[2372] = 2358; - v->a[2373] = 469; - v->a[2374] = 469; - v->a[2375] = 485; - v->a[2376] = 2349; - v->a[2377] = 2364; - v->a[2378] = 2364; - v->a[2379] = 2353; + v->a[2360] = 2247; + v->a[2361] = 2249; + v->a[2362] = 2078; + v->a[2363] = 2082; + v->a[2364] = 2250; + v->a[2365] = 2078; + v->a[2366] = 2252; + v->a[2367] = 2367; + v->a[2368] = 2253; + v->a[2369] = 2254; + v->a[2370] = 2327; + v->a[2371] = 2255; + v->a[2372] = 2256; + v->a[2373] = 2328; + v->a[2374] = 2257; + v->a[2375] = 2328; + v->a[2376] = 1160; + v->a[2377] = 2331; + v->a[2378] = 2260; + v->a[2379] = 2331; primary_state_ids_119(v); } void primary_state_ids_119(t_primary_state_ids_array *v) { - v->a[2380] = 490; - v->a[2381] = 495; - v->a[2382] = 469; - v->a[2383] = 475; - v->a[2384] = 476; - v->a[2385] = 470; - v->a[2386] = 469; - v->a[2387] = 2387; - v->a[2388] = 475; - v->a[2389] = 469; - v->a[2390] = 487; - v->a[2391] = 473; - v->a[2392] = 482; - v->a[2393] = 483; - v->a[2394] = 1014; - v->a[2395] = 1068; - v->a[2396] = 469; - v->a[2397] = 2397; - v->a[2398] = 474; - v->a[2399] = 484; + v->a[2380] = 2327; + v->a[2381] = 2082; + v->a[2382] = 2328; + v->a[2383] = 2248; + v->a[2384] = 2054; + v->a[2385] = 1974; + v->a[2386] = 2048; + v->a[2387] = 2246; + v->a[2388] = 2053; + v->a[2389] = 2169; + v->a[2390] = 2367; + v->a[2391] = 2243; + v->a[2392] = 2327; + v->a[2393] = 2327; + v->a[2394] = 2331; + v->a[2395] = 2328; + v->a[2396] = 2242; + v->a[2397] = 2241; + v->a[2398] = 2327; + v->a[2399] = 2240; primary_state_ids_120(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_24.c b/parser/static/primary_state_ids/primary_state_ids_24.c index 287cc098..b78e37d4 100644 --- a/parser/static/primary_state_ids/primary_state_ids_24.c +++ b/parser/static/primary_state_ids/primary_state_ids_24.c @@ -14,126 +14,126 @@ void primary_state_ids_120(t_primary_state_ids_array *v) { - v->a[2400] = 481; - v->a[2401] = 482; - v->a[2402] = 483; - v->a[2403] = 473; - v->a[2404] = 470; - v->a[2405] = 1011; - v->a[2406] = 1148; - v->a[2407] = 470; - v->a[2408] = 469; - v->a[2409] = 469; - v->a[2410] = 2364; - v->a[2411] = 2358; - v->a[2412] = 489; - v->a[2413] = 880; - v->a[2414] = 2349; - v->a[2415] = 885; - v->a[2416] = 2353; - v->a[2417] = 1045; - v->a[2418] = 495; - v->a[2419] = 1067; + v->a[2400] = 2235; + v->a[2401] = 2233; + v->a[2402] = 2328; + v->a[2403] = 2327; + v->a[2404] = 2331; + v->a[2405] = 1990; + v->a[2406] = 2048; + v->a[2407] = 2225; + v->a[2408] = 2212; + v->a[2409] = 2331; + v->a[2410] = 2192; + v->a[2411] = 2209; + v->a[2412] = 2328; + v->a[2413] = 2206; + v->a[2414] = 2327; + v->a[2415] = 2185; + v->a[2416] = 2367; + v->a[2417] = 2168; + v->a[2418] = 2167; + v->a[2419] = 2327; primary_state_ids_121(v); } void primary_state_ids_121(t_primary_state_ids_array *v) { - v->a[2420] = 480; - v->a[2421] = 491; - v->a[2422] = 1158; - v->a[2423] = 477; - v->a[2424] = 470; - v->a[2425] = 468; - v->a[2426] = 473; - v->a[2427] = 1081; - v->a[2428] = 2358; - v->a[2429] = 470; - v->a[2430] = 478; - v->a[2431] = 1163; - v->a[2432] = 859; - v->a[2433] = 469; - v->a[2434] = 1011; - v->a[2435] = 468; - v->a[2436] = 832; - v->a[2437] = 1163; - v->a[2438] = 1158; - v->a[2439] = 474; + v->a[2420] = 2327; + v->a[2421] = 2328; + v->a[2422] = 2328; + v->a[2423] = 2327; + v->a[2424] = 2331; + v->a[2425] = 2328; + v->a[2426] = 2327; + v->a[2427] = 2331; + v->a[2428] = 2331; + v->a[2429] = 2328; + v->a[2430] = 2328; + v->a[2431] = 2331; + v->a[2432] = 2328; + v->a[2433] = 2331; + v->a[2434] = 2328; + v->a[2435] = 2327; + v->a[2436] = 2331; + v->a[2437] = 2327; + v->a[2438] = 2331; + v->a[2439] = 2328; primary_state_ids_122(v); } void primary_state_ids_122(t_primary_state_ids_array *v) { - v->a[2440] = 1148; - v->a[2441] = 473; - v->a[2442] = 489; - v->a[2443] = 479; - v->a[2444] = 484; - v->a[2445] = 2445; - v->a[2446] = 478; - v->a[2447] = 489; - v->a[2448] = 477; - v->a[2449] = 483; - v->a[2450] = 482; - v->a[2451] = 2451; - v->a[2452] = 487; - v->a[2453] = 469; - v->a[2454] = 481; - v->a[2455] = 2455; - v->a[2456] = 2451; - v->a[2457] = 1474; - v->a[2458] = 469; - v->a[2459] = 470; + v->a[2440] = 2331; + v->a[2441] = 2331; + v->a[2442] = 2331; + v->a[2443] = 2327; + v->a[2444] = 2327; + v->a[2445] = 2328; + v->a[2446] = 2331; + v->a[2447] = 2328; + v->a[2448] = 2328; + v->a[2449] = 2331; + v->a[2450] = 2327; + v->a[2451] = 2327; + v->a[2452] = 2328; + v->a[2453] = 2331; + v->a[2454] = 2221; + v->a[2455] = 2331; + v->a[2456] = 2327; + v->a[2457] = 2328; + v->a[2458] = 2331; + v->a[2459] = 2331; primary_state_ids_123(v); } void primary_state_ids_123(t_primary_state_ids_array *v) { - v->a[2460] = 469; - v->a[2461] = 2455; - v->a[2462] = 475; - v->a[2463] = 2445; - v->a[2464] = 468; - v->a[2465] = 490; - v->a[2466] = 470; - v->a[2467] = 492; - v->a[2468] = 488; - v->a[2469] = 480; - v->a[2470] = 470; - v->a[2471] = 473; - v->a[2472] = 2472; - v->a[2473] = 473; - v->a[2474] = 494; - v->a[2475] = 473; - v->a[2476] = 1429; - v->a[2477] = 486; - v->a[2478] = 476; - v->a[2479] = 474; + v->a[2460] = 2198; + v->a[2461] = 2328; + v->a[2462] = 1149; + v->a[2463] = 2331; + v->a[2464] = 2328; + v->a[2465] = 2327; + v->a[2466] = 2331; + v->a[2467] = 2328; + v->a[2468] = 2331; + v->a[2469] = 2328; + v->a[2470] = 2331; + v->a[2471] = 2328; + v->a[2472] = 2055; + v->a[2473] = 2328; + v->a[2474] = 2331; + v->a[2475] = 2331; + v->a[2476] = 2331; + v->a[2477] = 2328; + v->a[2478] = 2331; + v->a[2479] = 2328; primary_state_ids_124(v); } void primary_state_ids_124(t_primary_state_ids_array *v) { - v->a[2480] = 469; - v->a[2481] = 485; - v->a[2482] = 485; - v->a[2483] = 468; - v->a[2484] = 2472; - v->a[2485] = 481; - v->a[2486] = 468; - v->a[2487] = 1158; - v->a[2488] = 473; - v->a[2489] = 1158; - v->a[2490] = 1163; - v->a[2491] = 470; - v->a[2492] = 495; - v->a[2493] = 1163; - v->a[2494] = 470; - v->a[2495] = 470; - v->a[2496] = 479; - v->a[2497] = 2455; - v->a[2498] = 476; - v->a[2499] = 479; + v->a[2480] = 2367; + v->a[2481] = 2328; + v->a[2482] = 2331; + v->a[2483] = 2328; + v->a[2484] = 2331; + v->a[2485] = 2328; + v->a[2486] = 2331; + v->a[2487] = 2328; + v->a[2488] = 2331; + v->a[2489] = 2328; + v->a[2490] = 2328; + v->a[2491] = 2327; + v->a[2492] = 2327; + v->a[2493] = 2327; + v->a[2494] = 2331; + v->a[2495] = 2328; + v->a[2496] = 2327; + v->a[2497] = 2331; + v->a[2498] = 2328; + v->a[2499] = 2054; primary_state_ids_125(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_25.c b/parser/static/primary_state_ids/primary_state_ids_25.c index 98e59926..0323ae34 100644 --- a/parser/static/primary_state_ids/primary_state_ids_25.c +++ b/parser/static/primary_state_ids/primary_state_ids_25.c @@ -14,126 +14,126 @@ void primary_state_ids_125(t_primary_state_ids_array *v) { - v->a[2500] = 2451; - v->a[2501] = 2445; - v->a[2502] = 475; - v->a[2503] = 2451; - v->a[2504] = 474; - v->a[2505] = 486; - v->a[2506] = 2397; - v->a[2507] = 480; - v->a[2508] = 481; - v->a[2509] = 2387; - v->a[2510] = 484; - v->a[2511] = 468; - v->a[2512] = 487; - v->a[2513] = 490; - v->a[2514] = 482; - v->a[2515] = 492; - v->a[2516] = 488; - v->a[2517] = 486; - v->a[2518] = 483; - v->a[2519] = 487; + v->a[2500] = 2331; + v->a[2501] = 2328; + v->a[2502] = 2331; + v->a[2503] = 2327; + v->a[2504] = 2327; + v->a[2505] = 2054; + v->a[2506] = 2133; + v->a[2507] = 2133; + v->a[2508] = 2327; + v->a[2509] = 2331; + v->a[2510] = 2328; + v->a[2511] = 2327; + v->a[2512] = 2327; + v->a[2513] = 2328; + v->a[2514] = 2053; + v->a[2515] = 2327; + v->a[2516] = 2331; + v->a[2517] = 2328; + v->a[2518] = 2331; + v->a[2519] = 2328; primary_state_ids_126(v); } void primary_state_ids_126(t_primary_state_ids_array *v) { - v->a[2520] = 479; - v->a[2521] = 2451; - v->a[2522] = 1301; - v->a[2523] = 486; - v->a[2524] = 490; - v->a[2525] = 489; - v->a[2526] = 478; - v->a[2527] = 477; - v->a[2528] = 491; - v->a[2529] = 478; - v->a[2530] = 477; - v->a[2531] = 491; - v->a[2532] = 1149; - v->a[2533] = 473; - v->a[2534] = 1281; - v->a[2535] = 478; - v->a[2536] = 492; - v->a[2537] = 469; - v->a[2538] = 1191; - v->a[2539] = 1190; + v->a[2520] = 2327; + v->a[2521] = 2328; + v->a[2522] = 2053; + v->a[2523] = 2331; + v->a[2524] = 2331; + v->a[2525] = 2328; + v->a[2526] = 2328; + v->a[2527] = 2055; + v->a[2528] = 2331; + v->a[2529] = 2327; + v->a[2530] = 2331; + v->a[2531] = 2328; + v->a[2532] = 2331; + v->a[2533] = 2328; + v->a[2534] = 2328; + v->a[2535] = 2328; + v->a[2536] = 472; + v->a[2537] = 2331; + v->a[2538] = 2327; + v->a[2539] = 2328; primary_state_ids_127(v); } void primary_state_ids_127(t_primary_state_ids_array *v) { - v->a[2540] = 470; - v->a[2541] = 1382; - v->a[2542] = 477; - v->a[2543] = 473; - v->a[2544] = 474; - v->a[2545] = 485; - v->a[2546] = 2455; - v->a[2547] = 2445; - v->a[2548] = 468; - v->a[2549] = 2455; - v->a[2550] = 470; - v->a[2551] = 473; - v->a[2552] = 2445; - v->a[2553] = 473; - v->a[2554] = 491; - v->a[2555] = 470; - v->a[2556] = 1168; - v->a[2557] = 494; - v->a[2558] = 1182; - v->a[2559] = 2559; + v->a[2540] = 2331; + v->a[2541] = 2328; + v->a[2542] = 2331; + v->a[2543] = 2328; + v->a[2544] = 2331; + v->a[2545] = 2331; + v->a[2546] = 2078; + v->a[2547] = 2328; + v->a[2548] = 2331; + v->a[2549] = 2331; + v->a[2550] = 2328; + v->a[2551] = 2327; + v->a[2552] = 2133; + v->a[2553] = 2331; + v->a[2554] = 2327; + v->a[2555] = 2082; + v->a[2556] = 2327; + v->a[2557] = 2331; + v->a[2558] = 2328; + v->a[2559] = 2328; primary_state_ids_128(v); } void primary_state_ids_128(t_primary_state_ids_array *v) { - v->a[2560] = 480; - v->a[2561] = 2445; - v->a[2562] = 1181; - v->a[2563] = 2455; - v->a[2564] = 470; - v->a[2565] = 476; - v->a[2566] = 489; - v->a[2567] = 488; - v->a[2568] = 494; - v->a[2569] = 1146; - v->a[2570] = 491; - v->a[2571] = 481; - v->a[2572] = 1158; - v->a[2573] = 2451; - v->a[2574] = 475; - v->a[2575] = 473; - v->a[2576] = 484; - v->a[2577] = 487; - v->a[2578] = 1163; - v->a[2579] = 483; + v->a[2560] = 2331; + v->a[2561] = 2331; + v->a[2562] = 2331; + v->a[2563] = 2328; + v->a[2564] = 2327; + v->a[2565] = 2331; + v->a[2566] = 2328; + v->a[2567] = 2331; + v->a[2568] = 2328; + v->a[2569] = 2328; + v->a[2570] = 2327; + v->a[2571] = 2327; + v->a[2572] = 2328; + v->a[2573] = 2048; + v->a[2574] = 2328; + v->a[2575] = 2327; + v->a[2576] = 2331; + v->a[2577] = 2331; + v->a[2578] = 2328; + v->a[2579] = 2331; primary_state_ids_129(v); } void primary_state_ids_129(t_primary_state_ids_array *v) { v->a[2580] = 482; - v->a[2581] = 490; - v->a[2582] = 473; - v->a[2583] = 484; - v->a[2584] = 495; - v->a[2585] = 489; - v->a[2586] = 484; - v->a[2587] = 483; - v->a[2588] = 2451; - v->a[2589] = 2589; - v->a[2590] = 482; - v->a[2591] = 475; - v->a[2592] = 476; - v->a[2593] = 487; - v->a[2594] = 2594; - v->a[2595] = 494; - v->a[2596] = 478; - v->a[2597] = 477; - v->a[2598] = 491; - v->a[2599] = 485; + v->a[2581] = 2581; + v->a[2582] = 481; + v->a[2583] = 2053; + v->a[2584] = 472; + v->a[2585] = 487; + v->a[2586] = 2581; + v->a[2587] = 472; + v->a[2588] = 2082; + v->a[2589] = 2078; + v->a[2590] = 2055; + v->a[2591] = 2591; + v->a[2592] = 2581; + v->a[2593] = 2048; + v->a[2594] = 471; + v->a[2595] = 472; + v->a[2596] = 1898; + v->a[2597] = 1899; + v->a[2598] = 487; + v->a[2599] = 481; primary_state_ids_130(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_26.c b/parser/static/primary_state_ids/primary_state_ids_26.c index 12e35416..e7e44661 100644 --- a/parser/static/primary_state_ids/primary_state_ids_26.c +++ b/parser/static/primary_state_ids/primary_state_ids_26.c @@ -14,126 +14,126 @@ void primary_state_ids_130(t_primary_state_ids_array *v) { - v->a[2600] = 474; - v->a[2601] = 2559; - v->a[2602] = 494; - v->a[2603] = 490; - v->a[2604] = 480; - v->a[2605] = 481; - v->a[2606] = 484; - v->a[2607] = 487; - v->a[2608] = 490; - v->a[2609] = 492; - v->a[2610] = 488; - v->a[2611] = 486; - v->a[2612] = 1163; - v->a[2613] = 1158; - v->a[2614] = 479; - v->a[2615] = 478; - v->a[2616] = 477; - v->a[2617] = 491; - v->a[2618] = 470; - v->a[2619] = 473; + v->a[2600] = 1901; + v->a[2601] = 1886; + v->a[2602] = 1900; + v->a[2603] = 482; + v->a[2604] = 482; + v->a[2605] = 472; + v->a[2606] = 481; + v->a[2607] = 471; + v->a[2608] = 520; + v->a[2609] = 577; + v->a[2610] = 481; + v->a[2611] = 529; + v->a[2612] = 482; + v->a[2613] = 1894; + v->a[2614] = 2614; + v->a[2615] = 2615; + v->a[2616] = 471; + v->a[2617] = 557; + v->a[2618] = 509; + v->a[2619] = 540; primary_state_ids_131(v); } void primary_state_ids_131(t_primary_state_ids_array *v) { - v->a[2620] = 468; - v->a[2621] = 2621; - v->a[2622] = 1607; - v->a[2623] = 1301; - v->a[2624] = 492; - v->a[2625] = 488; - v->a[2626] = 491; - v->a[2627] = 2627; - v->a[2628] = 477; - v->a[2629] = 478; - v->a[2630] = 486; - v->a[2631] = 480; - v->a[2632] = 469; - v->a[2633] = 483; - v->a[2634] = 482; - v->a[2635] = 1281; - v->a[2636] = 2636; - v->a[2637] = 1534; - v->a[2638] = 489; - v->a[2639] = 475; + v->a[2620] = 562; + v->a[2621] = 510; + v->a[2622] = 574; + v->a[2623] = 600; + v->a[2624] = 574; + v->a[2625] = 513; + v->a[2626] = 481; + v->a[2627] = 549; + v->a[2628] = 557; + v->a[2629] = 550; + v->a[2630] = 519; + v->a[2631] = 604; + v->a[2632] = 1894; + v->a[2633] = 540; + v->a[2634] = 562; + v->a[2635] = 553; + v->a[2636] = 513; + v->a[2637] = 1886; + v->a[2638] = 520; + v->a[2639] = 519; primary_state_ids_132(v); } void primary_state_ids_132(t_primary_state_ids_array *v) { - v->a[2640] = 476; - v->a[2641] = 2472; - v->a[2642] = 479; - v->a[2643] = 485; - v->a[2644] = 474; - v->a[2645] = 486; - v->a[2646] = 488; - v->a[2647] = 479; - v->a[2648] = 2648; - v->a[2649] = 492; - v->a[2650] = 490; - v->a[2651] = 480; - v->a[2652] = 487; - v->a[2653] = 492; - v->a[2654] = 479; - v->a[2655] = 488; - v->a[2656] = 481; - v->a[2657] = 486; - v->a[2658] = 487; - v->a[2659] = 2659; + v->a[2640] = 524; + v->a[2641] = 579; + v->a[2642] = 553; + v->a[2643] = 524; + v->a[2644] = 482; + v->a[2645] = 561; + v->a[2646] = 560; + v->a[2647] = 550; + v->a[2648] = 1901; + v->a[2649] = 549; + v->a[2650] = 529; + v->a[2651] = 627; + v->a[2652] = 560; + v->a[2653] = 561; + v->a[2654] = 600; + v->a[2655] = 1900; + v->a[2656] = 510; + v->a[2657] = 1974; + v->a[2658] = 1899; + v->a[2659] = 509; primary_state_ids_133(v); } void primary_state_ids_133(t_primary_state_ids_array *v) { - v->a[2660] = 479; - v->a[2661] = 486; - v->a[2662] = 490; - v->a[2663] = 484; - v->a[2664] = 488; - v->a[2665] = 492; - v->a[2666] = 481; - v->a[2667] = 480; - v->a[2668] = 478; - v->a[2669] = 477; - v->a[2670] = 491; - v->a[2671] = 1474; - v->a[2672] = 481; - v->a[2673] = 490; - v->a[2674] = 486; - v->a[2675] = 474; - v->a[2676] = 487; - v->a[2677] = 479; - v->a[2678] = 1361; - v->a[2679] = 480; + v->a[2660] = 579; + v->a[2661] = 604; + v->a[2662] = 639; + v->a[2663] = 1990; + v->a[2664] = 1898; + v->a[2665] = 549; + v->a[2666] = 864; + v->a[2667] = 510; + v->a[2668] = 893; + v->a[2669] = 561; + v->a[2670] = 1990; + v->a[2671] = 509; + v->a[2672] = 627; + v->a[2673] = 550; + v->a[2674] = 2078; + v->a[2675] = 884; + v->a[2676] = 2082; + v->a[2677] = 562; + v->a[2678] = 579; + v->a[2679] = 775; primary_state_ids_134(v); } void primary_state_ids_134(t_primary_state_ids_array *v) { - v->a[2680] = 487; - v->a[2681] = 485; - v->a[2682] = 490; - v->a[2683] = 474; - v->a[2684] = 478; - v->a[2685] = 485; - v->a[2686] = 477; - v->a[2687] = 491; - v->a[2688] = 1368; - v->a[2689] = 1146; - v->a[2690] = 2472; - v->a[2691] = 1634; - v->a[2692] = 494; - v->a[2693] = 1635; - v->a[2694] = 2694; - v->a[2695] = 494; - v->a[2696] = 2696; - v->a[2697] = 484; - v->a[2698] = 481; - v->a[2699] = 494; + v->a[2680] = 604; + v->a[2681] = 2055; + v->a[2682] = 627; + v->a[2683] = 553; + v->a[2684] = 1974; + v->a[2685] = 540; + v->a[2686] = 2048; + v->a[2687] = 2687; + v->a[2688] = 2688; + v->a[2689] = 513; + v->a[2690] = 560; + v->a[2691] = 519; + v->a[2692] = 524; + v->a[2693] = 2053; + v->a[2694] = 574; + v->a[2695] = 557; + v->a[2696] = 600; + v->a[2697] = 2697; + v->a[2698] = 482; + v->a[2699] = 2697; primary_state_ids_135(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_27.c b/parser/static/primary_state_ids/primary_state_ids_27.c index 2fa9627a..0c89ae9a 100644 --- a/parser/static/primary_state_ids/primary_state_ids_27.c +++ b/parser/static/primary_state_ids/primary_state_ids_27.c @@ -14,126 +14,126 @@ void primary_state_ids_135(t_primary_state_ids_array *v) { - v->a[2700] = 476; - v->a[2701] = 475; - v->a[2702] = 2702; - v->a[2703] = 1149; - v->a[2704] = 2704; - v->a[2705] = 465; - v->a[2706] = 464; - v->a[2707] = 482; - v->a[2708] = 478; - v->a[2709] = 477; - v->a[2710] = 491; - v->a[2711] = 483; - v->a[2712] = 489; - v->a[2713] = 495; - v->a[2714] = 1361; - v->a[2715] = 1474; - v->a[2716] = 489; - v->a[2717] = 2472; - v->a[2718] = 1429; - v->a[2719] = 476; + v->a[2700] = 2697; + v->a[2701] = 2697; + v->a[2702] = 481; + v->a[2703] = 2697; + v->a[2704] = 2082; + v->a[2705] = 2078; + v->a[2706] = 775; + v->a[2707] = 2055; + v->a[2708] = 2060; + v->a[2709] = 2048; + v->a[2710] = 806; + v->a[2711] = 2053; + v->a[2712] = 775; + v->a[2713] = 2697; + v->a[2714] = 472; + v->a[2715] = 472; + v->a[2716] = 2716; + v->a[2717] = 2697; + v->a[2718] = 2697; + v->a[2719] = 2254; primary_state_ids_136(v); } void primary_state_ids_136(t_primary_state_ids_array *v) { - v->a[2720] = 473; - v->a[2721] = 474; - v->a[2722] = 475; - v->a[2723] = 470; + v->a[2720] = 2226; + v->a[2721] = 261; + v->a[2722] = 2722; + v->a[2723] = 481; v->a[2724] = 2724; - v->a[2725] = 495; - v->a[2726] = 1382; - v->a[2727] = 494; - v->a[2728] = 481; - v->a[2729] = 483; - v->a[2730] = 482; - v->a[2731] = 475; - v->a[2732] = 482; - v->a[2733] = 483; - v->a[2734] = 489; - v->a[2735] = 476; - v->a[2736] = 485; - v->a[2737] = 486; - v->a[2738] = 2738; - v->a[2739] = 2739; + v->a[2725] = 482; + v->a[2726] = 2219; + v->a[2727] = 2727; + v->a[2728] = 2728; + v->a[2729] = 471; + v->a[2730] = 2730; + v->a[2731] = 2731; + v->a[2732] = 2722; + v->a[2733] = 263; + v->a[2734] = 2734; + v->a[2735] = 2735; + v->a[2736] = 2167; + v->a[2737] = 2168; + v->a[2738] = 2169; + v->a[2739] = 1160; primary_state_ids_137(v); } void primary_state_ids_137(t_primary_state_ids_array *v) { - v->a[2740] = 2739; - v->a[2741] = 2739; - v->a[2742] = 2739; - v->a[2743] = 2739; - v->a[2744] = 2739; - v->a[2745] = 2739; - v->a[2746] = 2739; - v->a[2747] = 2739; - v->a[2748] = 2739; - v->a[2749] = 2739; - v->a[2750] = 2739; - v->a[2751] = 2739; - v->a[2752] = 2739; - v->a[2753] = 2739; - v->a[2754] = 2739; - v->a[2755] = 2739; - v->a[2756] = 2739; - v->a[2757] = 2739; - v->a[2758] = 2739; - v->a[2759] = 2739; + v->a[2740] = 2185; + v->a[2741] = 2722; + v->a[2742] = 2742; + v->a[2743] = 2195; + v->a[2744] = 2744; + v->a[2745] = 2197; + v->a[2746] = 2206; + v->a[2747] = 2747; + v->a[2748] = 2209; + v->a[2749] = 2749; + v->a[2750] = 2750; + v->a[2751] = 2192; + v->a[2752] = 2198; + v->a[2753] = 2212; + v->a[2754] = 2722; + v->a[2755] = 2755; + v->a[2756] = 2756; + v->a[2757] = 2216; + v->a[2758] = 2225; + v->a[2759] = 2233; primary_state_ids_138(v); } void primary_state_ids_138(t_primary_state_ids_array *v) { - v->a[2760] = 2739; - v->a[2761] = 2739; - v->a[2762] = 2739; - v->a[2763] = 2739; - v->a[2764] = 2739; - v->a[2765] = 2739; - v->a[2766] = 2739; - v->a[2767] = 2739; - v->a[2768] = 2739; - v->a[2769] = 2739; - v->a[2770] = 2739; - v->a[2771] = 2739; - v->a[2772] = 2739; - v->a[2773] = 2739; - v->a[2774] = 2739; - v->a[2775] = 2739; - v->a[2776] = 1474; - v->a[2777] = 2739; - v->a[2778] = 2739; - v->a[2779] = 2739; + v->a[2760] = 2235; + v->a[2761] = 2240; + v->a[2762] = 2241; + v->a[2763] = 2744; + v->a[2764] = 2744; + v->a[2765] = 2217; + v->a[2766] = 2766; + v->a[2767] = 2218; + v->a[2768] = 2244; + v->a[2769] = 2224; + v->a[2770] = 2242; + v->a[2771] = 2744; + v->a[2772] = 2220; + v->a[2773] = 2773; + v->a[2774] = 2774; + v->a[2775] = 2238; + v->a[2776] = 520; + v->a[2777] = 2243; + v->a[2778] = 2236; + v->a[2779] = 2246; primary_state_ids_139(v); } void primary_state_ids_139(t_primary_state_ids_array *v) { - v->a[2780] = 1635; - v->a[2781] = 2739; - v->a[2782] = 2739; - v->a[2783] = 2739; - v->a[2784] = 2739; - v->a[2785] = 2739; - v->a[2786] = 2739; - v->a[2787] = 2739; - v->a[2788] = 2739; - v->a[2789] = 2739; - v->a[2790] = 2739; - v->a[2791] = 2739; - v->a[2792] = 2739; - v->a[2793] = 2739; - v->a[2794] = 2739; - v->a[2795] = 2739; - v->a[2796] = 495; - v->a[2797] = 2739; - v->a[2798] = 495; - v->a[2799] = 2739; + v->a[2780] = 2248; + v->a[2781] = 2232; + v->a[2782] = 2223; + v->a[2783] = 529; + v->a[2784] = 2260; + v->a[2785] = 2785; + v->a[2786] = 2211; + v->a[2787] = 2213; + v->a[2788] = 2257; + v->a[2789] = 2256; + v->a[2790] = 2255; + v->a[2791] = 2229; + v->a[2792] = 2222; + v->a[2793] = 2253; + v->a[2794] = 2794; + v->a[2795] = 2795; + v->a[2796] = 2796; + v->a[2797] = 2221; + v->a[2798] = 2252; + v->a[2799] = 2250; primary_state_ids_140(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_28.c b/parser/static/primary_state_ids/primary_state_ids_28.c index e38e3b44..b24f2371 100644 --- a/parser/static/primary_state_ids/primary_state_ids_28.c +++ b/parser/static/primary_state_ids/primary_state_ids_28.c @@ -14,126 +14,126 @@ void primary_state_ids_140(t_primary_state_ids_array *v) { - v->a[2800] = 2739; - v->a[2801] = 2801; - v->a[2802] = 2802; - v->a[2803] = 2803; - v->a[2804] = 2739; - v->a[2805] = 2724; - v->a[2806] = 494; - v->a[2807] = 1556; + v->a[2800] = 2249; + v->a[2801] = 2247; + v->a[2802] = 2245; + v->a[2803] = 1149; + v->a[2804] = 2228; + v->a[2805] = 2805; + v->a[2806] = 2806; + v->a[2807] = 2807; v->a[2808] = 2808; - v->a[2809] = 2809; + v->a[2809] = 524; v->a[2810] = 2810; - v->a[2811] = 2739; - v->a[2812] = 2812; + v->a[2811] = 2811; + v->a[2812] = 553; v->a[2813] = 2813; - v->a[2814] = 2814; - v->a[2815] = 2808; + v->a[2814] = 549; + v->a[2815] = 2815; v->a[2816] = 2816; - v->a[2817] = 1542; - v->a[2818] = 490; - v->a[2819] = 495; + v->a[2817] = 2817; + v->a[2818] = 2818; + v->a[2819] = 2819; primary_state_ids_141(v); } void primary_state_ids_141(t_primary_state_ids_array *v) { - v->a[2820] = 2739; - v->a[2821] = 491; - v->a[2822] = 477; - v->a[2823] = 478; - v->a[2824] = 479; + v->a[2820] = 2820; + v->a[2821] = 2821; + v->a[2822] = 604; + v->a[2823] = 2823; + v->a[2824] = 884; v->a[2825] = 2825; - v->a[2826] = 487; + v->a[2826] = 2826; v->a[2827] = 2827; v->a[2828] = 2828; v->a[2829] = 2829; - v->a[2830] = 2830; - v->a[2831] = 2831; + v->a[2830] = 627; + v->a[2831] = 560; v->a[2832] = 2832; - v->a[2833] = 2808; - v->a[2834] = 2808; + v->a[2833] = 893; + v->a[2834] = 2834; v->a[2835] = 2835; - v->a[2836] = 2739; + v->a[2836] = 574; v->a[2837] = 2837; v->a[2838] = 2838; - v->a[2839] = 2627; + v->a[2839] = 2839; primary_state_ids_142(v); } void primary_state_ids_142(t_primary_state_ids_array *v) { - v->a[2840] = 2840; - v->a[2841] = 483; - v->a[2842] = 482; + v->a[2840] = 561; + v->a[2841] = 2841; + v->a[2842] = 2842; v->a[2843] = 2843; - v->a[2844] = 2739; - v->a[2845] = 2845; - v->a[2846] = 1607; - v->a[2847] = 486; + v->a[2844] = 2844; + v->a[2845] = 579; + v->a[2846] = 2846; + v->a[2847] = 2847; v->a[2848] = 2848; v->a[2849] = 2849; - v->a[2850] = 489; - v->a[2851] = 2808; - v->a[2852] = 484; - v->a[2853] = 481; - v->a[2854] = 475; - v->a[2855] = 488; - v->a[2856] = 492; - v->a[2857] = 476; - v->a[2858] = 2739; - v->a[2859] = 485; + v->a[2850] = 2850; + v->a[2851] = 509; + v->a[2852] = 2852; + v->a[2853] = 2853; + v->a[2854] = 2854; + v->a[2855] = 2855; + v->a[2856] = 2856; + v->a[2857] = 2857; + v->a[2858] = 557; + v->a[2859] = 510; primary_state_ids_143(v); } void primary_state_ids_143(t_primary_state_ids_array *v) { v->a[2860] = 2860; - v->a[2861] = 474; - v->a[2862] = 2559; - v->a[2863] = 2594; - v->a[2864] = 1534; - v->a[2865] = 2559; - v->a[2866] = 480; - v->a[2867] = 494; + v->a[2861] = 2861; + v->a[2862] = 2862; + v->a[2863] = 562; + v->a[2864] = 550; + v->a[2865] = 540; + v->a[2866] = 2866; + v->a[2867] = 2867; v->a[2868] = 2868; - v->a[2869] = 480; - v->a[2870] = 484; - v->a[2871] = 481; - v->a[2872] = 486; - v->a[2873] = 487; - v->a[2874] = 2808; - v->a[2875] = 479; - v->a[2876] = 490; - v->a[2877] = 492; - v->a[2878] = 1498; - v->a[2879] = 488; + v->a[2869] = 600; + v->a[2870] = 2870; + v->a[2871] = 2871; + v->a[2872] = 2872; + v->a[2873] = 2873; + v->a[2874] = 1990; + v->a[2875] = 2875; + v->a[2876] = 513; + v->a[2877] = 2877; + v->a[2878] = 519; + v->a[2879] = 2879; primary_state_ids_144(v); } void primary_state_ids_144(t_primary_state_ids_array *v) { - v->a[2880] = 2739; - v->a[2881] = 478; - v->a[2882] = 477; - v->a[2883] = 491; - v->a[2884] = 1542; - v->a[2885] = 481; - v->a[2886] = 1634; - v->a[2887] = 464; - v->a[2888] = 465; - v->a[2889] = 2659; - v->a[2890] = 2890; - v->a[2891] = 487; - v->a[2892] = 479; - v->a[2893] = 490; - v->a[2894] = 2894; - v->a[2895] = 464; - v->a[2896] = 465; - v->a[2897] = 2648; - v->a[2898] = 2898; - v->a[2899] = 2899; + v->a[2880] = 2880; + v->a[2881] = 775; + v->a[2882] = 2882; + v->a[2883] = 2883; + v->a[2884] = 2884; + v->a[2885] = 2884; + v->a[2886] = 2884; + v->a[2887] = 2887; + v->a[2888] = 2884; + v->a[2889] = 2887; + v->a[2890] = 2884; + v->a[2891] = 2884; + v->a[2892] = 2884; + v->a[2893] = 2884; + v->a[2894] = 2887; + v->a[2895] = 2884; + v->a[2896] = 2887; + v->a[2897] = 2884; + v->a[2898] = 2884; + v->a[2899] = 2887; primary_state_ids_145(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_29.c b/parser/static/primary_state_ids/primary_state_ids_29.c index 6c235ca1..bf96474e 100644 --- a/parser/static/primary_state_ids/primary_state_ids_29.c +++ b/parser/static/primary_state_ids/primary_state_ids_29.c @@ -14,126 +14,126 @@ void primary_state_ids_145(t_primary_state_ids_array *v) { - v->a[2900] = 2636; - v->a[2901] = 481; - v->a[2902] = 464; - v->a[2903] = 465; - v->a[2904] = 486; - v->a[2905] = 1281; - v->a[2906] = 487; - v->a[2907] = 479; - v->a[2908] = 478; - v->a[2909] = 477; - v->a[2910] = 491; - v->a[2911] = 490; - v->a[2912] = 494; - v->a[2913] = 1556; - v->a[2914] = 1474; - v->a[2915] = 2915; - v->a[2916] = 2916; - v->a[2917] = 2917; - v->a[2918] = 478; - v->a[2919] = 477; + v->a[2900] = 2887; + v->a[2901] = 2887; + v->a[2902] = 2887; + v->a[2903] = 2887; + v->a[2904] = 2884; + v->a[2905] = 2887; + v->a[2906] = 2887; + v->a[2907] = 2884; + v->a[2908] = 2884; + v->a[2909] = 2887; + v->a[2910] = 2887; + v->a[2911] = 2884; + v->a[2912] = 2884; + v->a[2913] = 2884; + v->a[2914] = 2884; + v->a[2915] = 2887; + v->a[2916] = 2887; + v->a[2917] = 2884; + v->a[2918] = 2887; + v->a[2919] = 2887; primary_state_ids_146(v); } void primary_state_ids_146(t_primary_state_ids_array *v) { - v->a[2920] = 491; - v->a[2921] = 2921; - v->a[2922] = 2922; - v->a[2923] = 2923; - v->a[2924] = 2924; - v->a[2925] = 2621; - v->a[2926] = 2926; - v->a[2927] = 495; - v->a[2928] = 495; - v->a[2929] = 2929; - v->a[2930] = 2930; - v->a[2931] = 2931; - v->a[2932] = 2739; - v->a[2933] = 2933; - v->a[2934] = 1498; - v->a[2935] = 495; - v->a[2936] = 2936; - v->a[2937] = 2937; - v->a[2938] = 2938; - v->a[2939] = 1631; + v->a[2920] = 2884; + v->a[2921] = 2887; + v->a[2922] = 2884; + v->a[2923] = 2887; + v->a[2924] = 2884; + v->a[2925] = 2887; + v->a[2926] = 2884; + v->a[2927] = 2884; + v->a[2928] = 2887; + v->a[2929] = 2884; + v->a[2930] = 2887; + v->a[2931] = 2884; + v->a[2932] = 2932; + v->a[2933] = 2887; + v->a[2934] = 2884; + v->a[2935] = 2884; + v->a[2936] = 2887; + v->a[2937] = 2887; + v->a[2938] = 2887; + v->a[2939] = 2884; primary_state_ids_147(v); } void primary_state_ids_147(t_primary_state_ids_array *v) { - v->a[2940] = 1301; - v->a[2941] = 1703; - v->a[2942] = 2942; - v->a[2943] = 2828; - v->a[2944] = 2944; - v->a[2945] = 2589; - v->a[2946] = 2946; - v->a[2947] = 2947; - v->a[2948] = 2948; - v->a[2949] = 2838; - v->a[2950] = 2648; - v->a[2951] = 2868; - v->a[2952] = 2952; - v->a[2953] = 2659; - v->a[2954] = 2627; - v->a[2955] = 2868; - v->a[2956] = 2956; - v->a[2957] = 2810; - v->a[2958] = 2812; - v->a[2959] = 2813; + v->a[2940] = 2887; + v->a[2941] = 2884; + v->a[2942] = 2887; + v->a[2943] = 2884; + v->a[2944] = 2884; + v->a[2945] = 2884; + v->a[2946] = 2887; + v->a[2947] = 2887; + v->a[2948] = 2884; + v->a[2949] = 2887; + v->a[2950] = 2884; + v->a[2951] = 2887; + v->a[2952] = 2887; + v->a[2953] = 2887; + v->a[2954] = 2884; + v->a[2955] = 2884; + v->a[2956] = 2884; + v->a[2957] = 2887; + v->a[2958] = 2887; + v->a[2959] = 2887; primary_state_ids_148(v); } void primary_state_ids_148(t_primary_state_ids_array *v) { - v->a[2960] = 2814; - v->a[2961] = 2816; - v->a[2962] = 2837; - v->a[2963] = 2827; - v->a[2964] = 2828; - v->a[2965] = 2965; - v->a[2966] = 2829; - v->a[2967] = 2810; - v->a[2968] = 2812; - v->a[2969] = 2813; - v->a[2970] = 2814; - v->a[2971] = 2816; - v->a[2972] = 2827; - v->a[2973] = 2828; - v->a[2974] = 2829; - v->a[2975] = 2830; - v->a[2976] = 2802; - v->a[2977] = 2831; - v->a[2978] = 2832; - v->a[2979] = 2835; + v->a[2960] = 2887; + v->a[2961] = 2884; + v->a[2962] = 2887; + v->a[2963] = 2884; + v->a[2964] = 2887; + v->a[2965] = 2884; + v->a[2966] = 2884; + v->a[2967] = 2887; + v->a[2968] = 2887; + v->a[2969] = 2887; + v->a[2970] = 2887; + v->a[2971] = 2887; + v->a[2972] = 2884; + v->a[2973] = 1160; + v->a[2974] = 2884; + v->a[2975] = 2884; + v->a[2976] = 263; + v->a[2977] = 2884; + v->a[2978] = 261; + v->a[2979] = 2887; primary_state_ids_149(v); } void primary_state_ids_149(t_primary_state_ids_array *v) { - v->a[2980] = 495; - v->a[2981] = 2830; - v->a[2982] = 2944; - v->a[2983] = 2704; - v->a[2984] = 2702; - v->a[2985] = 2802; - v->a[2986] = 2831; - v->a[2987] = 2813; - v->a[2988] = 2832; - v->a[2989] = 2835; - v->a[2990] = 2636; - v->a[2991] = 2991; - v->a[2992] = 2992; + v->a[2980] = 2884; + v->a[2981] = 1149; + v->a[2982] = 2887; + v->a[2983] = 2884; + v->a[2984] = 2884; + v->a[2985] = 2887; + v->a[2986] = 2887; + v->a[2987] = 2987; + v->a[2988] = 2988; + v->a[2989] = 2988; + v->a[2990] = 2988; + v->a[2991] = 2987; + v->a[2992] = 2988; v->a[2993] = 2993; - v->a[2994] = 2837; - v->a[2995] = 2835; - v->a[2996] = 2832; - v->a[2997] = 480; - v->a[2998] = 2627; - v->a[2999] = 2999; + v->a[2994] = 2993; + v->a[2995] = 2987; + v->a[2996] = 2987; + v->a[2997] = 2988; + v->a[2998] = 2988; + v->a[2999] = 2993; primary_state_ids_150(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_3.c b/parser/static/primary_state_ids/primary_state_ids_3.c index becf2ec2..f765e67e 100644 --- a/parser/static/primary_state_ids/primary_state_ids_3.c +++ b/parser/static/primary_state_ids/primary_state_ids_3.c @@ -14,126 +14,126 @@ void primary_state_ids_15(t_primary_state_ids_array *v) { - v->a[300] = 66; - v->a[301] = 61; - v->a[302] = 64; - v->a[303] = 66; - v->a[304] = 61; - v->a[305] = 64; - v->a[306] = 66; - v->a[307] = 61; - v->a[308] = 64; - v->a[309] = 66; - v->a[310] = 61; - v->a[311] = 64; - v->a[312] = 66; - v->a[313] = 61; - v->a[314] = 64; - v->a[315] = 66; - v->a[316] = 61; - v->a[317] = 64; - v->a[318] = 66; - v->a[319] = 61; + v->a[300] = 261; + v->a[301] = 301; + v->a[302] = 258; + v->a[303] = 263; + v->a[304] = 260; + v->a[305] = 305; + v->a[306] = 261; + v->a[307] = 277; + v->a[308] = 263; + v->a[309] = 261; + v->a[310] = 257; + v->a[311] = 284; + v->a[312] = 312; + v->a[313] = 261; + v->a[314] = 263; + v->a[315] = 275; + v->a[316] = 263; + v->a[317] = 317; + v->a[318] = 318; + v->a[319] = 305; primary_state_ids_16(v); } void primary_state_ids_16(t_primary_state_ids_array *v) { - v->a[320] = 64; - v->a[321] = 66; - v->a[322] = 61; - v->a[323] = 64; - v->a[324] = 66; - v->a[325] = 61; - v->a[326] = 64; - v->a[327] = 66; - v->a[328] = 61; - v->a[329] = 64; - v->a[330] = 66; - v->a[331] = 61; - v->a[332] = 64; - v->a[333] = 66; - v->a[334] = 61; - v->a[335] = 64; - v->a[336] = 66; - v->a[337] = 67; - v->a[338] = 66; - v->a[339] = 67; + v->a[320] = 261; + v->a[321] = 259; + v->a[322] = 263; + v->a[323] = 282; + v->a[324] = 262; + v->a[325] = 288; + v->a[326] = 301; + v->a[327] = 293; + v->a[328] = 260; + v->a[329] = 258; + v->a[330] = 263; + v->a[331] = 261; + v->a[332] = 263; + v->a[333] = 259; + v->a[334] = 297; + v->a[335] = 282; + v->a[336] = 258; + v->a[337] = 305; + v->a[338] = 261; + v->a[339] = 263; primary_state_ids_17(v); } void primary_state_ids_17(t_primary_state_ids_array *v) { - v->a[340] = 64; - v->a[341] = 61; - v->a[342] = 66; - v->a[343] = 61; - v->a[344] = 64; - v->a[345] = 67; - v->a[346] = 66; - v->a[347] = 61; - v->a[348] = 64; - v->a[349] = 67; - v->a[350] = 67; - v->a[351] = 64; - v->a[352] = 66; - v->a[353] = 61; - v->a[354] = 66; - v->a[355] = 67; - v->a[356] = 66; - v->a[357] = 67; - v->a[358] = 61; - v->a[359] = 64; + v->a[340] = 257; + v->a[341] = 261; + v->a[342] = 297; + v->a[343] = 262; + v->a[344] = 344; + v->a[345] = 293; + v->a[346] = 318; + v->a[347] = 263; + v->a[348] = 263; + v->a[349] = 288; + v->a[350] = 297; + v->a[351] = 261; + v->a[352] = 261; + v->a[353] = 263; + v->a[354] = 317; + v->a[355] = 318; + v->a[356] = 301; + v->a[357] = 297; + v->a[358] = 317; + v->a[359] = 263; primary_state_ids_18(v); } void primary_state_ids_18(t_primary_state_ids_array *v) { - v->a[360] = 64; - v->a[361] = 67; - v->a[362] = 66; - v->a[363] = 61; - v->a[364] = 61; - v->a[365] = 66; - v->a[366] = 67; - v->a[367] = 64; - v->a[368] = 67; - v->a[369] = 66; - v->a[370] = 61; - v->a[371] = 64; - v->a[372] = 67; - v->a[373] = 66; - v->a[374] = 64; - v->a[375] = 67; - v->a[376] = 64; - v->a[377] = 67; - v->a[378] = 66; - v->a[379] = 61; + v->a[360] = 261; + v->a[361] = 261; + v->a[362] = 282; + v->a[363] = 288; + v->a[364] = 282; + v->a[365] = 263; + v->a[366] = 284; + v->a[367] = 275; + v->a[368] = 305; + v->a[369] = 305; + v->a[370] = 282; + v->a[371] = 293; + v->a[372] = 372; + v->a[373] = 297; + v->a[374] = 261; + v->a[375] = 261; + v->a[376] = 263; + v->a[377] = 263; + v->a[378] = 277; + v->a[379] = 275; primary_state_ids_19(v); } void primary_state_ids_19(t_primary_state_ids_array *v) { - v->a[380] = 64; - v->a[381] = 67; - v->a[382] = 66; - v->a[383] = 61; - v->a[384] = 64; - v->a[385] = 67; - v->a[386] = 66; - v->a[387] = 61; - v->a[388] = 64; - v->a[389] = 67; - v->a[390] = 66; - v->a[391] = 61; - v->a[392] = 64; - v->a[393] = 67; - v->a[394] = 66; - v->a[395] = 61; - v->a[396] = 64; - v->a[397] = 67; - v->a[398] = 66; - v->a[399] = 61; + v->a[380] = 261; + v->a[381] = 263; + v->a[382] = 372; + v->a[383] = 261; + v->a[384] = 261; + v->a[385] = 263; + v->a[386] = 305; + v->a[387] = 277; + v->a[388] = 344; + v->a[389] = 301; + v->a[390] = 284; + v->a[391] = 282; + v->a[392] = 317; + v->a[393] = 297; + v->a[394] = 297; + v->a[395] = 263; + v->a[396] = 261; + v->a[397] = 261; + v->a[398] = 263; + v->a[399] = 318; primary_state_ids_20(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_30.c b/parser/static/primary_state_ids/primary_state_ids_30.c index c065dc51..6a9af18a 100644 --- a/parser/static/primary_state_ids/primary_state_ids_30.c +++ b/parser/static/primary_state_ids/primary_state_ids_30.c @@ -14,126 +14,126 @@ void primary_state_ids_150(t_primary_state_ids_array *v) { - v->a[3000] = 2802; - v->a[3001] = 2830; - v->a[3002] = 2829; - v->a[3003] = 2828; - v->a[3004] = 2827; - v->a[3005] = 3005; - v->a[3006] = 2924; - v->a[3007] = 2816; - v->a[3008] = 2814; - v->a[3009] = 2621; - v->a[3010] = 2813; - v->a[3011] = 2738; - v->a[3012] = 2933; - v->a[3013] = 2812; - v->a[3014] = 2810; - v->a[3015] = 465; - v->a[3016] = 464; - v->a[3017] = 3017; - v->a[3018] = 465; - v->a[3019] = 3019; + v->a[3000] = 2993; + v->a[3001] = 2987; + v->a[3002] = 2987; + v->a[3003] = 2988; + v->a[3004] = 2987; + v->a[3005] = 2988; + v->a[3006] = 2993; + v->a[3007] = 2987; + v->a[3008] = 2987; + v->a[3009] = 2993; + v->a[3010] = 2993; + v->a[3011] = 2987; + v->a[3012] = 2988; + v->a[3013] = 2988; + v->a[3014] = 2993; + v->a[3015] = 2993; + v->a[3016] = 2987; + v->a[3017] = 2993; + v->a[3018] = 2988; + v->a[3019] = 2987; primary_state_ids_151(v); } void primary_state_ids_151(t_primary_state_ids_array *v) { - v->a[3020] = 481; - v->a[3021] = 484; - v->a[3022] = 2942; - v->a[3023] = 2810; - v->a[3024] = 491; - v->a[3025] = 477; - v->a[3026] = 478; - v->a[3027] = 464; - v->a[3028] = 2696; - v->a[3029] = 2694; - v->a[3030] = 2812; - v->a[3031] = 2838; - v->a[3032] = 3032; - v->a[3033] = 3033; - v->a[3034] = 2831; - v->a[3035] = 2589; - v->a[3036] = 3036; - v->a[3037] = 2942; - v->a[3038] = 3038; - v->a[3039] = 2814; + v->a[3020] = 2988; + v->a[3021] = 2988; + v->a[3022] = 2993; + v->a[3023] = 2987; + v->a[3024] = 2988; + v->a[3025] = 2988; + v->a[3026] = 2993; + v->a[3027] = 2993; + v->a[3028] = 2993; + v->a[3029] = 2987; + v->a[3030] = 2987; + v->a[3031] = 2988; + v->a[3032] = 2988; + v->a[3033] = 2987; + v->a[3034] = 2993; + v->a[3035] = 2987; + v->a[3036] = 2988; + v->a[3037] = 2988; + v->a[3038] = 2993; + v->a[3039] = 2987; primary_state_ids_152(v); } void primary_state_ids_152(t_primary_state_ids_array *v) { - v->a[3040] = 3040; - v->a[3041] = 2933; - v->a[3042] = 3042; - v->a[3043] = 2738; - v->a[3044] = 464; - v->a[3045] = 487; - v->a[3046] = 2816; - v->a[3047] = 465; - v->a[3048] = 2924; - v->a[3049] = 2724; - v->a[3050] = 2868; - v->a[3051] = 2827; - v->a[3052] = 3052; - v->a[3053] = 2594; - v->a[3054] = 2837; - v->a[3055] = 495; - v->a[3056] = 3056; - v->a[3057] = 3038; - v->a[3058] = 2724; - v->a[3059] = 2829; + v->a[3040] = 2993; + v->a[3041] = 2987; + v->a[3042] = 2993; + v->a[3043] = 2987; + v->a[3044] = 2988; + v->a[3045] = 2988; + v->a[3046] = 2993; + v->a[3047] = 2987; + v->a[3048] = 2993; + v->a[3049] = 2993; + v->a[3050] = 2988; + v->a[3051] = 2987; + v->a[3052] = 2987; + v->a[3053] = 2988; + v->a[3054] = 2993; + v->a[3055] = 2987; + v->a[3056] = 2993; + v->a[3057] = 2988; + v->a[3058] = 2993; + v->a[3059] = 2987; primary_state_ids_153(v); } void primary_state_ids_153(t_primary_state_ids_array *v) { - v->a[3060] = 2868; - v->a[3061] = 2830; - v->a[3062] = 2802; - v->a[3063] = 2831; - v->a[3064] = 2832; - v->a[3065] = 494; - v->a[3066] = 3066; - v->a[3067] = 2835; - v->a[3068] = 2837; - v->a[3069] = 2694; - v->a[3070] = 3032; - v->a[3071] = 2594; - v->a[3072] = 2696; - v->a[3073] = 3033; - v->a[3074] = 3074; - v->a[3075] = 3075; - v->a[3076] = 490; - v->a[3077] = 2810; - v->a[3078] = 2812; - v->a[3079] = 2813; + v->a[3060] = 2988; + v->a[3061] = 3061; + v->a[3062] = 2993; + v->a[3063] = 2993; + v->a[3064] = 2987; + v->a[3065] = 2988; + v->a[3066] = 2987; + v->a[3067] = 2988; + v->a[3068] = 2987; + v->a[3069] = 2988; + v->a[3070] = 2993; + v->a[3071] = 2987; + v->a[3072] = 3072; + v->a[3073] = 2987; + v->a[3074] = 2993; + v->a[3075] = 2988; + v->a[3076] = 2987; + v->a[3077] = 2993; + v->a[3078] = 2993; + v->a[3079] = 2993; primary_state_ids_154(v); } void primary_state_ids_154(t_primary_state_ids_array *v) { - v->a[3080] = 2814; - v->a[3081] = 2816; - v->a[3082] = 2827; - v->a[3083] = 2828; - v->a[3084] = 2829; - v->a[3085] = 3052; - v->a[3086] = 2830; - v->a[3087] = 3040; - v->a[3088] = 2802; - v->a[3089] = 2933; - v->a[3090] = 2831; - v->a[3091] = 3042; - v->a[3092] = 1163; - v->a[3093] = 1158; - v->a[3094] = 2832; - v->a[3095] = 2835; - v->a[3096] = 2738; - v->a[3097] = 2837; - v->a[3098] = 2933; - v->a[3099] = 2702; + v->a[3080] = 2993; + v->a[3081] = 2987; + v->a[3082] = 2987; + v->a[3083] = 2988; + v->a[3084] = 2988; + v->a[3085] = 2988; + v->a[3086] = 2988; + v->a[3087] = 2987; + v->a[3088] = 2993; + v->a[3089] = 2987; + v->a[3090] = 2993; + v->a[3091] = 2988; + v->a[3092] = 2987; + v->a[3093] = 2993; + v->a[3094] = 2988; + v->a[3095] = 2987; + v->a[3096] = 2993; + v->a[3097] = 2987; + v->a[3098] = 2993; + v->a[3099] = 2988; primary_state_ids_155(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_31.c b/parser/static/primary_state_ids/primary_state_ids_31.c index dd4543ce..ec7387cc 100644 --- a/parser/static/primary_state_ids/primary_state_ids_31.c +++ b/parser/static/primary_state_ids/primary_state_ids_31.c @@ -14,126 +14,126 @@ void primary_state_ids_155(t_primary_state_ids_array *v) { - v->a[3100] = 2738; - v->a[3101] = 2924; - v->a[3102] = 2924; - v->a[3103] = 2704; - v->a[3104] = 2942; - v->a[3105] = 2944; - v->a[3106] = 3038; - v->a[3107] = 2924; - v->a[3108] = 2738; - v->a[3109] = 3066; - v->a[3110] = 469; - v->a[3111] = 3042; - v->a[3112] = 2933; - v->a[3113] = 3113; - v->a[3114] = 1474; - v->a[3115] = 468; - v->a[3116] = 3116; - v->a[3117] = 473; - v->a[3118] = 3118; - v->a[3119] = 3119; + v->a[3100] = 2987; + v->a[3101] = 2988; + v->a[3102] = 2988; + v->a[3103] = 2987; + v->a[3104] = 2988; + v->a[3105] = 2993; + v->a[3106] = 2993; + v->a[3107] = 2987; + v->a[3108] = 2988; + v->a[3109] = 2988; + v->a[3110] = 2993; + v->a[3111] = 2987; + v->a[3112] = 2988; + v->a[3113] = 2993; + v->a[3114] = 2993; + v->a[3115] = 2993; + v->a[3116] = 2987; + v->a[3117] = 2988; + v->a[3118] = 2987; + v->a[3119] = 2993; primary_state_ids_156(v); } void primary_state_ids_156(t_primary_state_ids_array *v) { - v->a[3120] = 470; - v->a[3121] = 2636; - v->a[3122] = 3032; - v->a[3123] = 3033; - v->a[3124] = 3052; - v->a[3125] = 3040; - v->a[3126] = 3042; - v->a[3127] = 3127; - v->a[3128] = 3040; - v->a[3129] = 2942; - v->a[3130] = 2621; - v->a[3131] = 3052; - v->a[3132] = 464; - v->a[3133] = 2944; - v->a[3134] = 465; - v->a[3135] = 3038; - v->a[3136] = 3066; - v->a[3137] = 3032; - v->a[3138] = 2648; - v->a[3139] = 3033; + v->a[3120] = 2987; + v->a[3121] = 2988; + v->a[3122] = 2988; + v->a[3123] = 2987; + v->a[3124] = 2993; + v->a[3125] = 2993; + v->a[3126] = 2988; + v->a[3127] = 2987; + v->a[3128] = 2987; + v->a[3129] = 2993; + v->a[3130] = 2988; + v->a[3131] = 2993; + v->a[3132] = 2988; + v->a[3133] = 2987; + v->a[3134] = 2993; + v->a[3135] = 2987; + v->a[3136] = 2988; + v->a[3137] = 3137; + v->a[3138] = 3137; + v->a[3139] = 3137; primary_state_ids_157(v); } void primary_state_ids_157(t_primary_state_ids_array *v) { - v->a[3140] = 3052; - v->a[3141] = 3040; - v->a[3142] = 3042; - v->a[3143] = 2942; - v->a[3144] = 3033; - v->a[3145] = 3052; - v->a[3146] = 2659; - v->a[3147] = 3040; - v->a[3148] = 2942; - v->a[3149] = 495; - v->a[3150] = 3033; - v->a[3151] = 2868; - v->a[3152] = 3052; - v->a[3153] = 3040; - v->a[3154] = 3033; - v->a[3155] = 3052; - v->a[3156] = 3040; - v->a[3157] = 479; - v->a[3158] = 3033; - v->a[3159] = 488; + v->a[3140] = 3137; + v->a[3141] = 3137; + v->a[3142] = 3142; + v->a[3143] = 3137; + v->a[3144] = 3137; + v->a[3145] = 3137; + v->a[3146] = 3137; + v->a[3147] = 3137; + v->a[3148] = 3137; + v->a[3149] = 3142; + v->a[3150] = 3137; + v->a[3151] = 3137; + v->a[3152] = 3137; + v->a[3153] = 3137; + v->a[3154] = 3137; + v->a[3155] = 3137; + v->a[3156] = 3137; + v->a[3157] = 3137; + v->a[3158] = 3137; + v->a[3159] = 3137; primary_state_ids_158(v); } void primary_state_ids_158(t_primary_state_ids_array *v) { - v->a[3160] = 492; - v->a[3161] = 486; - v->a[3162] = 464; - v->a[3163] = 465; - v->a[3164] = 3066; - v->a[3165] = 3165; - v->a[3166] = 3165; - v->a[3167] = 487; - v->a[3168] = 2931; - v->a[3169] = 2930; - v->a[3170] = 479; - v->a[3171] = 478; - v->a[3172] = 477; - v->a[3173] = 491; - v->a[3174] = 486; - v->a[3175] = 484; - v->a[3176] = 481; - v->a[3177] = 492; - v->a[3178] = 478; - v->a[3179] = 477; + v->a[3160] = 3137; + v->a[3161] = 3142; + v->a[3162] = 3137; + v->a[3163] = 3137; + v->a[3164] = 3137; + v->a[3165] = 3137; + v->a[3166] = 3137; + v->a[3167] = 3137; + v->a[3168] = 3137; + v->a[3169] = 3137; + v->a[3170] = 3137; + v->a[3171] = 3142; + v->a[3172] = 3142; + v->a[3173] = 3142; + v->a[3174] = 3137; + v->a[3175] = 3137; + v->a[3176] = 3137; + v->a[3177] = 3137; + v->a[3178] = 3137; + v->a[3179] = 3137; primary_state_ids_159(v); } void primary_state_ids_159(t_primary_state_ids_array *v) { - v->a[3180] = 491; - v->a[3181] = 488; - v->a[3182] = 3165; - v->a[3183] = 2924; - v->a[3184] = 480; - v->a[3185] = 3165; - v->a[3186] = 465; - v->a[3187] = 464; - v->a[3188] = 2845; - v->a[3189] = 3056; - v->a[3190] = 2931; - v->a[3191] = 477; - v->a[3192] = 3165; - v->a[3193] = 2738; - v->a[3194] = 2930; + v->a[3180] = 3137; + v->a[3181] = 3137; + v->a[3182] = 3137; + v->a[3183] = 3142; + v->a[3184] = 3137; + v->a[3185] = 3137; + v->a[3186] = 3137; + v->a[3187] = 3137; + v->a[3188] = 3137; + v->a[3189] = 3137; + v->a[3190] = 3137; + v->a[3191] = 3137; + v->a[3192] = 3142; + v->a[3193] = 3193; + v->a[3194] = 3194; v->a[3195] = 3195; - v->a[3196] = 3005; - v->a[3197] = 2933; - v->a[3198] = 2999; - v->a[3199] = 2993; + v->a[3196] = 3196; + v->a[3197] = 3196; + v->a[3198] = 3196; + v->a[3199] = 3196; primary_state_ids_160(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_32.c b/parser/static/primary_state_ids/primary_state_ids_32.c index 3c54421b..600b4526 100644 --- a/parser/static/primary_state_ids/primary_state_ids_32.c +++ b/parser/static/primary_state_ids/primary_state_ids_32.c @@ -14,126 +14,126 @@ void primary_state_ids_160(t_primary_state_ids_array *v) { - v->a[3200] = 2992; - v->a[3201] = 2991; - v->a[3202] = 3019; - v->a[3203] = 487; - v->a[3204] = 3165; - v->a[3205] = 2965; - v->a[3206] = 495; - v->a[3207] = 2956; - v->a[3208] = 2929; - v->a[3209] = 3165; - v->a[3210] = 488; - v->a[3211] = 486; - v->a[3212] = 3165; - v->a[3213] = 492; - v->a[3214] = 2952; - v->a[3215] = 484; - v->a[3216] = 2948; - v->a[3217] = 3036; - v->a[3218] = 2947; - v->a[3219] = 2926; + v->a[3200] = 3196; + v->a[3201] = 3196; + v->a[3202] = 3196; + v->a[3203] = 3203; + v->a[3204] = 3196; + v->a[3205] = 3196; + v->a[3206] = 3196; + v->a[3207] = 3196; + v->a[3208] = 3196; + v->a[3209] = 3196; + v->a[3210] = 3196; + v->a[3211] = 3196; + v->a[3212] = 3196; + v->a[3213] = 3196; + v->a[3214] = 600; + v->a[3215] = 549; + v->a[3216] = 550; + v->a[3217] = 519; + v->a[3218] = 3218; + v->a[3219] = 579; primary_state_ids_161(v); } void primary_state_ids_161(t_primary_state_ids_array *v) { - v->a[3220] = 481; - v->a[3221] = 486; - v->a[3222] = 479; - v->a[3223] = 488; - v->a[3224] = 3165; - v->a[3225] = 487; - v->a[3226] = 479; - v->a[3227] = 465; - v->a[3228] = 2946; - v->a[3229] = 490; - v->a[3230] = 464; - v->a[3231] = 2929; - v->a[3232] = 2926; - v->a[3233] = 3233; - v->a[3234] = 478; - v->a[3235] = 3165; - v->a[3236] = 3236; - v->a[3237] = 465; - v->a[3238] = 464; - v->a[3239] = 3165; + v->a[3220] = 3220; + v->a[3221] = 604; + v->a[3222] = 472; + v->a[3223] = 510; + v->a[3224] = 509; + v->a[3225] = 524; + v->a[3226] = 3226; + v->a[3227] = 3227; + v->a[3228] = 481; + v->a[3229] = 3229; + v->a[3230] = 3226; + v->a[3231] = 471; + v->a[3232] = 3232; + v->a[3233] = 3226; + v->a[3234] = 3234; + v->a[3235] = 3235; + v->a[3236] = 3226; + v->a[3237] = 482; + v->a[3238] = 510; + v->a[3239] = 509; primary_state_ids_162(v); } void primary_state_ids_162(t_primary_state_ids_array *v) { - v->a[3240] = 465; - v->a[3241] = 492; - v->a[3242] = 2938; - v->a[3243] = 464; - v->a[3244] = 3165; - v->a[3245] = 484; - v->a[3246] = 2937; - v->a[3247] = 2936; - v->a[3248] = 2923; - v->a[3249] = 2922; - v->a[3250] = 478; - v->a[3251] = 491; - v->a[3252] = 3165; - v->a[3253] = 477; - v->a[3254] = 480; - v->a[3255] = 479; - v->a[3256] = 491; - v->a[3257] = 3165; - v->a[3258] = 2921; - v->a[3259] = 2917; + v->a[3240] = 560; + v->a[3241] = 3241; + v->a[3242] = 550; + v->a[3243] = 561; + v->a[3244] = 513; + v->a[3245] = 524; + v->a[3246] = 574; + v->a[3247] = 557; + v->a[3248] = 579; + v->a[3249] = 3241; + v->a[3250] = 579; + v->a[3251] = 509; + v->a[3252] = 604; + v->a[3253] = 627; + v->a[3254] = 3241; + v->a[3255] = 3241; + v->a[3256] = 510; + v->a[3257] = 600; + v->a[3258] = 519; + v->a[3259] = 604; primary_state_ids_163(v); } void primary_state_ids_163(t_primary_state_ids_array *v) { - v->a[3260] = 3165; - v->a[3261] = 2916; - v->a[3262] = 2915; - v->a[3263] = 2899; - v->a[3264] = 2898; - v->a[3265] = 2894; - v->a[3266] = 2890; - v->a[3267] = 480; - v->a[3268] = 3165; - v->a[3269] = 465; - v->a[3270] = 464; - v->a[3271] = 2860; - v->a[3272] = 3074; - v->a[3273] = 3165; - v->a[3274] = 3165; - v->a[3275] = 480; - v->a[3276] = 3075; - v->a[3277] = 2849; - v->a[3278] = 2848; - v->a[3279] = 481; + v->a[3260] = 540; + v->a[3261] = 562; + v->a[3262] = 553; + v->a[3263] = 550; + v->a[3264] = 549; + v->a[3265] = 549; + v->a[3266] = 600; + v->a[3267] = 3267; + v->a[3268] = 3267; + v->a[3269] = 3269; + v->a[3270] = 3267; + v->a[3271] = 3267; + v->a[3272] = 3267; + v->a[3273] = 3267; + v->a[3274] = 3267; + v->a[3275] = 3275; + v->a[3276] = 3267; + v->a[3277] = 3267; + v->a[3278] = 3278; + v->a[3279] = 3267; primary_state_ids_164(v); } void primary_state_ids_164(t_primary_state_ids_array *v) { - v->a[3280] = 481; - v->a[3281] = 2843; - v->a[3282] = 484; - v->a[3283] = 2840; - v->a[3284] = 3165; - v->a[3285] = 3113; - v->a[3286] = 3116; - v->a[3287] = 480; - v->a[3288] = 490; - v->a[3289] = 3165; - v->a[3290] = 3118; - v->a[3291] = 487; - v->a[3292] = 3119; - v->a[3293] = 3165; - v->a[3294] = 481; - v->a[3295] = 484; - v->a[3296] = 3165; - v->a[3297] = 490; - v->a[3298] = 464; - v->a[3299] = 3165; + v->a[3280] = 3280; + v->a[3281] = 3280; + v->a[3282] = 3267; + v->a[3283] = 3267; + v->a[3284] = 3284; + v->a[3285] = 3267; + v->a[3286] = 3275; + v->a[3287] = 3269; + v->a[3288] = 553; + v->a[3289] = 3289; + v->a[3290] = 3284; + v->a[3291] = 574; + v->a[3292] = 3280; + v->a[3293] = 3267; + v->a[3294] = 3267; + v->a[3295] = 3295; + v->a[3296] = 3275; + v->a[3297] = 3275; + v->a[3298] = 3267; + v->a[3299] = 3267; primary_state_ids_165(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_33.c b/parser/static/primary_state_ids/primary_state_ids_33.c index e0aa7c77..bb7b3d82 100644 --- a/parser/static/primary_state_ids/primary_state_ids_33.c +++ b/parser/static/primary_state_ids/primary_state_ids_33.c @@ -14,126 +14,126 @@ void primary_state_ids_165(t_primary_state_ids_array *v) { - v->a[3300] = 490; - v->a[3301] = 3165; - v->a[3302] = 3165; - v->a[3303] = 3165; - v->a[3304] = 3165; - v->a[3305] = 2837; - v->a[3306] = 492; - v->a[3307] = 488; - v->a[3308] = 3165; - v->a[3309] = 3165; - v->a[3310] = 3310; - v->a[3311] = 474; - v->a[3312] = 486; - v->a[3313] = 465; - v->a[3314] = 2835; - v->a[3315] = 3165; - v->a[3316] = 3165; - v->a[3317] = 3165; - v->a[3318] = 2832; - v->a[3319] = 2831; + v->a[3300] = 3267; + v->a[3301] = 562; + v->a[3302] = 3284; + v->a[3303] = 3267; + v->a[3304] = 3267; + v->a[3305] = 3278; + v->a[3306] = 3306; + v->a[3307] = 3284; + v->a[3308] = 3267; + v->a[3309] = 3284; + v->a[3310] = 3280; + v->a[3311] = 3311; + v->a[3312] = 3312; + v->a[3313] = 3267; + v->a[3314] = 3280; + v->a[3315] = 3267; + v->a[3316] = 3267; + v->a[3317] = 3278; + v->a[3318] = 3267; + v->a[3319] = 3267; primary_state_ids_166(v); } void primary_state_ids_166(t_primary_state_ids_array *v) { - v->a[3320] = 3165; - v->a[3321] = 3165; - v->a[3322] = 479; - v->a[3323] = 2802; - v->a[3324] = 3165; - v->a[3325] = 3165; - v->a[3326] = 3165; - v->a[3327] = 2830; - v->a[3328] = 3165; - v->a[3329] = 3165; - v->a[3330] = 2829; - v->a[3331] = 485; - v->a[3332] = 2828; - v->a[3333] = 2827; - v->a[3334] = 3165; - v->a[3335] = 2816; - v->a[3336] = 3165; - v->a[3337] = 3165; - v->a[3338] = 3165; - v->a[3339] = 3165; + v->a[3320] = 3267; + v->a[3321] = 3280; + v->a[3322] = 3267; + v->a[3323] = 3267; + v->a[3324] = 3267; + v->a[3325] = 3284; + v->a[3326] = 3267; + v->a[3327] = 3267; + v->a[3328] = 775; + v->a[3329] = 3267; + v->a[3330] = 3275; + v->a[3331] = 3275; + v->a[3332] = 3267; + v->a[3333] = 3278; + v->a[3334] = 3269; + v->a[3335] = 3267; + v->a[3336] = 3267; + v->a[3337] = 3267; + v->a[3338] = 3267; + v->a[3339] = 3275; primary_state_ids_167(v); } void primary_state_ids_167(t_primary_state_ids_array *v) { - v->a[3340] = 3165; - v->a[3341] = 3165; - v->a[3342] = 3165; - v->a[3343] = 3165; - v->a[3344] = 3165; - v->a[3345] = 2814; - v->a[3346] = 3165; - v->a[3347] = 2813; - v->a[3348] = 3165; - v->a[3349] = 3165; - v->a[3350] = 3195; - v->a[3351] = 2812; - v->a[3352] = 478; - v->a[3353] = 477; - v->a[3354] = 491; - v->a[3355] = 3165; - v->a[3356] = 2810; - v->a[3357] = 3165; - v->a[3358] = 2868; - v->a[3359] = 2825; + v->a[3340] = 3267; + v->a[3341] = 3267; + v->a[3342] = 3267; + v->a[3343] = 3275; + v->a[3344] = 472; + v->a[3345] = 3284; + v->a[3346] = 3280; + v->a[3347] = 3269; + v->a[3348] = 3284; + v->a[3349] = 3280; + v->a[3350] = 3267; + v->a[3351] = 3267; + v->a[3352] = 3267; + v->a[3353] = 3267; + v->a[3354] = 3267; + v->a[3355] = 3355; + v->a[3356] = 3356; + v->a[3357] = 3357; + v->a[3358] = 3358; + v->a[3359] = 3359; primary_state_ids_168(v); } void primary_state_ids_168(t_primary_state_ids_array *v) { - v->a[3360] = 476; - v->a[3361] = 2809; - v->a[3362] = 3165; - v->a[3363] = 3165; - v->a[3364] = 3165; + v->a[3360] = 3358; + v->a[3361] = 3361; + v->a[3362] = 3362; + v->a[3363] = 3356; + v->a[3364] = 3355; v->a[3365] = 3365; - v->a[3366] = 3165; - v->a[3367] = 2803; - v->a[3368] = 3365; - v->a[3369] = 3165; - v->a[3370] = 3165; - v->a[3371] = 3165; - v->a[3372] = 3165; - v->a[3373] = 3165; - v->a[3374] = 3165; - v->a[3375] = 2801; - v->a[3376] = 475; - v->a[3377] = 3310; - v->a[3378] = 3378; - v->a[3379] = 2845; + v->a[3366] = 3366; + v->a[3367] = 3367; + v->a[3368] = 3356; + v->a[3369] = 3369; + v->a[3370] = 3355; + v->a[3371] = 3369; + v->a[3372] = 3372; + v->a[3373] = 3361; + v->a[3374] = 3374; + v->a[3375] = 3369; + v->a[3376] = 3374; + v->a[3377] = 3377; + v->a[3378] = 3362; + v->a[3379] = 3367; primary_state_ids_169(v); } void primary_state_ids_169(t_primary_state_ids_array *v) { - v->a[3380] = 3056; - v->a[3381] = 3005; - v->a[3382] = 3233; - v->a[3383] = 3236; - v->a[3384] = 2999; - v->a[3385] = 3310; - v->a[3386] = 3378; - v->a[3387] = 2993; - v->a[3388] = 3388; - v->a[3389] = 3389; - v->a[3390] = 2992; - v->a[3391] = 2801; - v->a[3392] = 2991; - v->a[3393] = 489; - v->a[3394] = 3019; - v->a[3395] = 2965; - v->a[3396] = 2803; - v->a[3397] = 3397; - v->a[3398] = 2809; - v->a[3399] = 2956; + v->a[3380] = 3366; + v->a[3381] = 3362; + v->a[3382] = 481; + v->a[3383] = 482; + v->a[3384] = 3367; + v->a[3385] = 3365; + v->a[3386] = 3355; + v->a[3387] = 3356; + v->a[3388] = 3358; + v->a[3389] = 3366; + v->a[3390] = 3359; + v->a[3391] = 3357; + v->a[3392] = 3357; + v->a[3393] = 3393; + v->a[3394] = 3377; + v->a[3395] = 3367; + v->a[3396] = 3377; + v->a[3397] = 3372; + v->a[3398] = 3359; + v->a[3399] = 3362; primary_state_ids_170(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_34.c b/parser/static/primary_state_ids/primary_state_ids_34.c index dc1ddd6b..5aeb4e25 100644 --- a/parser/static/primary_state_ids/primary_state_ids_34.c +++ b/parser/static/primary_state_ids/primary_state_ids_34.c @@ -14,126 +14,126 @@ void primary_state_ids_170(t_primary_state_ids_array *v) { - v->a[3400] = 2825; - v->a[3401] = 3195; - v->a[3402] = 2952; - v->a[3403] = 2948; - v->a[3404] = 3036; - v->a[3405] = 2947; - v->a[3406] = 2946; - v->a[3407] = 3389; - v->a[3408] = 3365; - v->a[3409] = 2938; - v->a[3410] = 2937; - v->a[3411] = 3233; - v->a[3412] = 2936; - v->a[3413] = 2923; - v->a[3414] = 465; - v->a[3415] = 482; - v->a[3416] = 3236; - v->a[3417] = 464; - v->a[3418] = 483; - v->a[3419] = 3310; + v->a[3400] = 3377; + v->a[3401] = 3361; + v->a[3402] = 3357; + v->a[3403] = 471; + v->a[3404] = 3404; + v->a[3405] = 3365; + v->a[3406] = 3374; + v->a[3407] = 3366; + v->a[3408] = 3369; + v->a[3409] = 3361; + v->a[3410] = 3374; + v->a[3411] = 3359; + v->a[3412] = 3412; + v->a[3413] = 3372; + v->a[3414] = 3358; + v->a[3415] = 3415; + v->a[3416] = 3372; + v->a[3417] = 3365; + v->a[3418] = 3418; + v->a[3419] = 3419; primary_state_ids_171(v); } void primary_state_ids_171(t_primary_state_ids_array *v) { - v->a[3420] = 3378; - v->a[3421] = 2922; - v->a[3422] = 3388; - v->a[3423] = 3389; - v->a[3424] = 3388; - v->a[3425] = 2921; - v->a[3426] = 3165; - v->a[3427] = 487; - v->a[3428] = 2917; - v->a[3429] = 2916; - v->a[3430] = 2915; - v->a[3431] = 2899; - v->a[3432] = 2898; - v->a[3433] = 2894; - v->a[3434] = 2890; - v->a[3435] = 3165; - v->a[3436] = 2860; - v->a[3437] = 3389; - v->a[3438] = 3388; - v->a[3439] = 486; + v->a[3420] = 3420; + v->a[3421] = 3421; + v->a[3422] = 557; + v->a[3423] = 3423; + v->a[3424] = 561; + v->a[3425] = 560; + v->a[3426] = 627; + v->a[3427] = 3427; + v->a[3428] = 600; + v->a[3429] = 3429; + v->a[3430] = 510; + v->a[3431] = 509; + v->a[3432] = 579; + v->a[3433] = 3433; + v->a[3434] = 3434; + v->a[3435] = 604; + v->a[3436] = 3436; + v->a[3437] = 550; + v->a[3438] = 549; + v->a[3439] = 562; primary_state_ids_172(v); } void primary_state_ids_172(t_primary_state_ids_array *v) { - v->a[3440] = 3378; - v->a[3441] = 3119; - v->a[3442] = 3118; - v->a[3443] = 3116; - v->a[3444] = 3113; - v->a[3445] = 488; - v->a[3446] = 2840; - v->a[3447] = 2843; - v->a[3448] = 492; - v->a[3449] = 2848; - v->a[3450] = 2849; - v->a[3451] = 3233; - v->a[3452] = 3236; - v->a[3453] = 490; - v->a[3454] = 3075; - v->a[3455] = 3074; - v->a[3456] = 832; - v->a[3457] = 465; - v->a[3458] = 3458; - v->a[3459] = 470; + v->a[3440] = 574; + v->a[3441] = 540; + v->a[3442] = 553; + v->a[3443] = 513; + v->a[3444] = 519; + v->a[3445] = 3445; + v->a[3446] = 3446; + v->a[3447] = 3447; + v->a[3448] = 3448; + v->a[3449] = 524; + v->a[3450] = 3450; + v->a[3451] = 3451; + v->a[3452] = 3452; + v->a[3453] = 3453; + v->a[3454] = 604; + v->a[3455] = 553; + v->a[3456] = 562; + v->a[3457] = 775; + v->a[3458] = 579; + v->a[3459] = 3459; primary_state_ids_173(v); } void primary_state_ids_173(t_primary_state_ids_array *v) { - v->a[3460] = 3458; - v->a[3461] = 473; - v->a[3462] = 3462; - v->a[3463] = 465; - v->a[3464] = 464; - v->a[3465] = 1011; - v->a[3466] = 1148; - v->a[3467] = 880; - v->a[3468] = 468; - v->a[3469] = 1474; - v->a[3470] = 3470; - v->a[3471] = 1100; - v->a[3472] = 885; - v->a[3473] = 494; - v->a[3474] = 464; - v->a[3475] = 3458; - v->a[3476] = 469; - v->a[3477] = 3477; - v->a[3478] = 583; - v->a[3479] = 1163; + v->a[3460] = 3452; + v->a[3461] = 3452; + v->a[3462] = 3459; + v->a[3463] = 3459; + v->a[3464] = 3452; + v->a[3465] = 3452; + v->a[3466] = 3452; + v->a[3467] = 600; + v->a[3468] = 3452; + v->a[3469] = 3452; + v->a[3470] = 3459; + v->a[3471] = 3459; + v->a[3472] = 3472; + v->a[3473] = 3473; + v->a[3474] = 3474; + v->a[3475] = 3452; + v->a[3476] = 3459; + v->a[3477] = 550; + v->a[3478] = 3452; + v->a[3479] = 3452; primary_state_ids_174(v); } void primary_state_ids_174(t_primary_state_ids_array *v) { - v->a[3480] = 1158; - v->a[3481] = 1081; - v->a[3482] = 465; - v->a[3483] = 859; - v->a[3484] = 3458; - v->a[3485] = 464; - v->a[3486] = 3486; - v->a[3487] = 3487; - v->a[3488] = 481; - v->a[3489] = 3487; - v->a[3490] = 479; - v->a[3491] = 3491; - v->a[3492] = 486; - v->a[3493] = 3487; - v->a[3494] = 488; - v->a[3495] = 3487; - v->a[3496] = 3487; - v->a[3497] = 3487; - v->a[3498] = 492; - v->a[3499] = 3487; + v->a[3480] = 3459; + v->a[3481] = 3481; + v->a[3482] = 3482; + v->a[3483] = 3483; + v->a[3484] = 3484; + v->a[3485] = 3485; + v->a[3486] = 3452; + v->a[3487] = 3452; + v->a[3488] = 3452; + v->a[3489] = 509; + v->a[3490] = 3490; + v->a[3491] = 509; + v->a[3492] = 549; + v->a[3493] = 3493; + v->a[3494] = 3494; + v->a[3495] = 3452; + v->a[3496] = 3496; + v->a[3497] = 3497; + v->a[3498] = 510; + v->a[3499] = 3499; primary_state_ids_175(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_35.c b/parser/static/primary_state_ids/primary_state_ids_35.c index 2aa1c27b..b7ecceaf 100644 --- a/parser/static/primary_state_ids/primary_state_ids_35.c +++ b/parser/static/primary_state_ids/primary_state_ids_35.c @@ -14,126 +14,126 @@ void primary_state_ids_175(t_primary_state_ids_array *v) { - v->a[3500] = 3487; - v->a[3501] = 476; - v->a[3502] = 3487; - v->a[3503] = 3487; - v->a[3504] = 491; - v->a[3505] = 477; - v->a[3506] = 478; - v->a[3507] = 3487; - v->a[3508] = 483; - v->a[3509] = 3487; - v->a[3510] = 482; - v->a[3511] = 495; - v->a[3512] = 475; - v->a[3513] = 474; - v->a[3514] = 3487; - v->a[3515] = 485; - v->a[3516] = 480; - v->a[3517] = 3487; - v->a[3518] = 3487; - v->a[3519] = 3487; + v->a[3500] = 3452; + v->a[3501] = 600; + v->a[3502] = 3452; + v->a[3503] = 3452; + v->a[3504] = 3452; + v->a[3505] = 3452; + v->a[3506] = 3452; + v->a[3507] = 3452; + v->a[3508] = 3508; + v->a[3509] = 510; + v->a[3510] = 3510; + v->a[3511] = 3452; + v->a[3512] = 574; + v->a[3513] = 3452; + v->a[3514] = 3452; + v->a[3515] = 3459; + v->a[3516] = 3452; + v->a[3517] = 3452; + v->a[3518] = 553; + v->a[3519] = 3452; primary_state_ids_176(v); } void primary_state_ids_176(t_primary_state_ids_array *v) { - v->a[3520] = 3487; - v->a[3521] = 3487; - v->a[3522] = 490; - v->a[3523] = 3487; - v->a[3524] = 3487; - v->a[3525] = 489; - v->a[3526] = 3487; - v->a[3527] = 3487; - v->a[3528] = 487; - v->a[3529] = 484; - v->a[3530] = 3487; + v->a[3520] = 3520; + v->a[3521] = 3521; + v->a[3522] = 3522; + v->a[3523] = 3523; + v->a[3524] = 3452; + v->a[3525] = 3525; + v->a[3526] = 3452; + v->a[3527] = 3527; + v->a[3528] = 3528; + v->a[3529] = 604; + v->a[3530] = 3530; v->a[3531] = 3531; - v->a[3532] = 3532; + v->a[3532] = 574; v->a[3533] = 3533; - v->a[3534] = 3534; - v->a[3535] = 464; - v->a[3536] = 1361; - v->a[3537] = 465; - v->a[3538] = 464; - v->a[3539] = 1146; + v->a[3534] = 3452; + v->a[3535] = 3452; + v->a[3536] = 3452; + v->a[3537] = 579; + v->a[3538] = 3538; + v->a[3539] = 3539; primary_state_ids_177(v); } void primary_state_ids_177(t_primary_state_ids_array *v) { - v->a[3540] = 465; - v->a[3541] = 1382; - v->a[3542] = 1149; - v->a[3543] = 1474; - v->a[3544] = 494; - v->a[3545] = 1429; - v->a[3546] = 3546; - v->a[3547] = 1301; - v->a[3548] = 3548; - v->a[3549] = 3546; - v->a[3550] = 3546; - v->a[3551] = 3548; - v->a[3552] = 495; - v->a[3553] = 3548; - v->a[3554] = 3546; + v->a[3540] = 562; + v->a[3541] = 3541; + v->a[3542] = 3452; + v->a[3543] = 3452; + v->a[3544] = 3544; + v->a[3545] = 3452; + v->a[3546] = 3452; + v->a[3547] = 3452; + v->a[3548] = 3452; + v->a[3549] = 3452; + v->a[3550] = 3452; + v->a[3551] = 3452; + v->a[3552] = 3452; + v->a[3553] = 3452; + v->a[3554] = 3452; v->a[3555] = 3555; - v->a[3556] = 1534; - v->a[3557] = 3548; - v->a[3558] = 3548; - v->a[3559] = 464; + v->a[3556] = 3556; + v->a[3557] = 3557; + v->a[3558] = 3558; + v->a[3559] = 3556; primary_state_ids_178(v); } void primary_state_ids_178(t_primary_state_ids_array *v) { - v->a[3560] = 465; - v->a[3561] = 3546; - v->a[3562] = 465; - v->a[3563] = 3548; - v->a[3564] = 3546; + v->a[3560] = 3555; + v->a[3561] = 3556; + v->a[3562] = 3555; + v->a[3563] = 3556; + v->a[3564] = 3555; v->a[3565] = 3565; - v->a[3566] = 3548; + v->a[3566] = 3565; v->a[3567] = 3567; - v->a[3568] = 3546; - v->a[3569] = 1281; - v->a[3570] = 3565; - v->a[3571] = 3571; - v->a[3572] = 464; - v->a[3573] = 1607; - v->a[3574] = 3574; - v->a[3575] = 3548; - v->a[3576] = 3546; - v->a[3577] = 3546; - v->a[3578] = 1542; - v->a[3579] = 464; + v->a[3568] = 3568; + v->a[3569] = 3569; + v->a[3570] = 3570; + v->a[3571] = 3565; + v->a[3572] = 3572; + v->a[3573] = 3567; + v->a[3574] = 3569; + v->a[3575] = 3570; + v->a[3576] = 3565; + v->a[3577] = 3577; + v->a[3578] = 3578; + v->a[3579] = 3579; primary_state_ids_179(v); } void primary_state_ids_179(t_primary_state_ids_array *v) { - v->a[3580] = 465; - v->a[3581] = 3581; - v->a[3582] = 464; - v->a[3583] = 3567; - v->a[3584] = 464; - v->a[3585] = 3565; - v->a[3586] = 3548; - v->a[3587] = 3546; - v->a[3588] = 3546; - v->a[3589] = 3548; - v->a[3590] = 3546; + v->a[3580] = 3580; + v->a[3581] = 3572; + v->a[3582] = 3567; + v->a[3583] = 3569; + v->a[3584] = 3584; + v->a[3585] = 3585; + v->a[3586] = 3570; + v->a[3587] = 3565; + v->a[3588] = 3572; + v->a[3589] = 3589; + v->a[3590] = 3590; v->a[3591] = 3567; - v->a[3592] = 3548; - v->a[3593] = 3548; - v->a[3594] = 3548; - v->a[3595] = 3546; - v->a[3596] = 3567; - v->a[3597] = 1556; - v->a[3598] = 465; - v->a[3599] = 3548; + v->a[3592] = 3565; + v->a[3593] = 3593; + v->a[3594] = 3569; + v->a[3595] = 3570; + v->a[3596] = 3596; + v->a[3597] = 3565; + v->a[3598] = 3572; + v->a[3599] = 3572; primary_state_ids_180(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_36.c b/parser/static/primary_state_ids/primary_state_ids_36.c index f8d06a6f..e17da3b2 100644 --- a/parser/static/primary_state_ids/primary_state_ids_36.c +++ b/parser/static/primary_state_ids/primary_state_ids_36.c @@ -14,126 +14,126 @@ void primary_state_ids_180(t_primary_state_ids_array *v) { - v->a[3600] = 465; - v->a[3601] = 1498; - v->a[3602] = 3548; - v->a[3603] = 3565; - v->a[3604] = 583; - v->a[3605] = 3567; - v->a[3606] = 3546; - v->a[3607] = 465; - v->a[3608] = 3565; - v->a[3609] = 3609; - v->a[3610] = 3546; - v->a[3611] = 3548; - v->a[3612] = 464; - v->a[3613] = 3546; - v->a[3614] = 3614; - v->a[3615] = 3615; - v->a[3616] = 3616; - v->a[3617] = 3614; - v->a[3618] = 3618; - v->a[3619] = 465; + v->a[3600] = 3567; + v->a[3601] = 3601; + v->a[3602] = 3565; + v->a[3603] = 3569; + v->a[3604] = 3570; + v->a[3605] = 3565; + v->a[3606] = 3578; + v->a[3607] = 3572; + v->a[3608] = 3567; + v->a[3609] = 3570; + v->a[3610] = 3569; + v->a[3611] = 3601; + v->a[3612] = 3570; + v->a[3613] = 3565; + v->a[3614] = 3572; + v->a[3615] = 3567; + v->a[3616] = 3578; + v->a[3617] = 3601; + v->a[3618] = 3569; + v->a[3619] = 3569; primary_state_ids_181(v); } void primary_state_ids_181(t_primary_state_ids_array *v) { - v->a[3620] = 3620; - v->a[3621] = 3621; - v->a[3622] = 3618; - v->a[3623] = 3621; - v->a[3624] = 3618; - v->a[3625] = 3618; - v->a[3626] = 3621; - v->a[3627] = 3621; - v->a[3628] = 3628; - v->a[3629] = 3618; - v->a[3630] = 3621; - v->a[3631] = 3621; - v->a[3632] = 3621; - v->a[3633] = 3618; - v->a[3634] = 3618; - v->a[3635] = 3618; - v->a[3636] = 464; - v->a[3637] = 3618; - v->a[3638] = 3621; - v->a[3639] = 3621; + v->a[3620] = 3570; + v->a[3621] = 3565; + v->a[3622] = 3578; + v->a[3623] = 3601; + v->a[3624] = 3572; + v->a[3625] = 3567; + v->a[3626] = 3567; + v->a[3627] = 3569; + v->a[3628] = 3578; + v->a[3629] = 3601; + v->a[3630] = 3570; + v->a[3631] = 3565; + v->a[3632] = 3572; + v->a[3633] = 3567; + v->a[3634] = 3578; + v->a[3635] = 3601; + v->a[3636] = 3570; + v->a[3637] = 3569; + v->a[3638] = 3570; + v->a[3639] = 3565; primary_state_ids_182(v); } void primary_state_ids_182(t_primary_state_ids_array *v) { - v->a[3640] = 3618; - v->a[3641] = 3621; - v->a[3642] = 3618; - v->a[3643] = 3615; - v->a[3644] = 3616; - v->a[3645] = 3618; - v->a[3646] = 3621; - v->a[3647] = 3618; - v->a[3648] = 3621; - v->a[3649] = 3618; - v->a[3650] = 3621; - v->a[3651] = 3618; - v->a[3652] = 3621; - v->a[3653] = 3618; - v->a[3654] = 3618; - v->a[3655] = 3621; - v->a[3656] = 3616; - v->a[3657] = 3615; - v->a[3658] = 3615; - v->a[3659] = 3621; + v->a[3640] = 3578; + v->a[3641] = 3601; + v->a[3642] = 3572; + v->a[3643] = 3567; + v->a[3644] = 3572; + v->a[3645] = 3569; + v->a[3646] = 3578; + v->a[3647] = 3601; + v->a[3648] = 3570; + v->a[3649] = 3565; + v->a[3650] = 3572; + v->a[3651] = 3567; + v->a[3652] = 3578; + v->a[3653] = 3601; + v->a[3654] = 3567; + v->a[3655] = 3569; + v->a[3656] = 3570; + v->a[3657] = 3565; + v->a[3658] = 3578; + v->a[3659] = 3601; primary_state_ids_183(v); } void primary_state_ids_183(t_primary_state_ids_array *v) { - v->a[3660] = 3620; - v->a[3661] = 3618; - v->a[3662] = 3621; - v->a[3663] = 3616; - v->a[3664] = 465; - v->a[3665] = 3618; - v->a[3666] = 464; - v->a[3667] = 3621; - v->a[3668] = 3616; - v->a[3669] = 3618; - v->a[3670] = 3618; - v->a[3671] = 3615; - v->a[3672] = 3620; - v->a[3673] = 3621; - v->a[3674] = 3621; - v->a[3675] = 3621; - v->a[3676] = 3614; - v->a[3677] = 3618; - v->a[3678] = 3618; - v->a[3679] = 3621; + v->a[3660] = 3572; + v->a[3661] = 3567; + v->a[3662] = 3570; + v->a[3663] = 3569; + v->a[3664] = 3578; + v->a[3665] = 3601; + v->a[3666] = 3569; + v->a[3667] = 3565; + v->a[3668] = 3572; + v->a[3669] = 3567; + v->a[3670] = 3578; + v->a[3671] = 3601; + v->a[3672] = 3567; + v->a[3673] = 3569; + v->a[3674] = 3570; + v->a[3675] = 3565; + v->a[3676] = 3578; + v->a[3677] = 3601; + v->a[3678] = 3572; + v->a[3679] = 3567; primary_state_ids_184(v); } void primary_state_ids_184(t_primary_state_ids_array *v) { - v->a[3680] = 3621; - v->a[3681] = 3621; - v->a[3682] = 3620; - v->a[3683] = 3616; - v->a[3684] = 3618; - v->a[3685] = 3615; - v->a[3686] = 3620; - v->a[3687] = 3621; - v->a[3688] = 3618; - v->a[3689] = 3618; - v->a[3690] = 3618; - v->a[3691] = 3621; - v->a[3692] = 3614; - v->a[3693] = 3621; - v->a[3694] = 3621; - v->a[3695] = 3620; - v->a[3696] = 3618; - v->a[3697] = 3620; - v->a[3698] = 3698; - v->a[3699] = 3699; + v->a[3680] = 3572; + v->a[3681] = 3569; + v->a[3682] = 3578; + v->a[3683] = 3570; + v->a[3684] = 3565; + v->a[3685] = 3572; + v->a[3686] = 3565; + v->a[3687] = 3578; + v->a[3688] = 3567; + v->a[3689] = 3570; + v->a[3690] = 3569; + v->a[3691] = 3570; + v->a[3692] = 3578; + v->a[3693] = 3569; + v->a[3694] = 3565; + v->a[3695] = 3572; + v->a[3696] = 3567; + v->a[3697] = 3578; + v->a[3698] = 3567; + v->a[3699] = 3572; primary_state_ids_185(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_37.c b/parser/static/primary_state_ids/primary_state_ids_37.c index 89e901bc..13a192f2 100644 --- a/parser/static/primary_state_ids/primary_state_ids_37.c +++ b/parser/static/primary_state_ids/primary_state_ids_37.c @@ -14,126 +14,126 @@ void primary_state_ids_185(t_primary_state_ids_array *v) { - v->a[3700] = 3700; - v->a[3701] = 3700; - v->a[3702] = 3702; - v->a[3703] = 3703; - v->a[3704] = 3702; - v->a[3705] = 3705; - v->a[3706] = 3706; - v->a[3707] = 3702; - v->a[3708] = 3699; - v->a[3709] = 3705; - v->a[3710] = 3699; - v->a[3711] = 3698; - v->a[3712] = 3700; - v->a[3713] = 3705; - v->a[3714] = 3699; - v->a[3715] = 3703; - v->a[3716] = 3703; - v->a[3717] = 3702; - v->a[3718] = 3706; - v->a[3719] = 3698; + v->a[3700] = 3565; + v->a[3701] = 3569; + v->a[3702] = 3578; + v->a[3703] = 3570; + v->a[3704] = 3569; + v->a[3705] = 3565; + v->a[3706] = 3572; + v->a[3707] = 3578; + v->a[3708] = 3567; + v->a[3709] = 3567; + v->a[3710] = 3572; + v->a[3711] = 3567; + v->a[3712] = 3578; + v->a[3713] = 3565; + v->a[3714] = 3569; + v->a[3715] = 3596; + v->a[3716] = 3570; + v->a[3717] = 3578; + v->a[3718] = 3565; + v->a[3719] = 3572; primary_state_ids_186(v); } void primary_state_ids_186(t_primary_state_ids_array *v) { - v->a[3720] = 3706; - v->a[3721] = 3706; - v->a[3722] = 3705; - v->a[3723] = 3698; - v->a[3724] = 3699; - v->a[3725] = 3703; - v->a[3726] = 3705; - v->a[3727] = 3700; - v->a[3728] = 3699; - v->a[3729] = 3699; - v->a[3730] = 3705; - v->a[3731] = 3731; - v->a[3732] = 3702; - v->a[3733] = 3702; - v->a[3734] = 3703; - v->a[3735] = 3698; - v->a[3736] = 3706; - v->a[3737] = 3700; - v->a[3738] = 3702; - v->a[3739] = 3703; + v->a[3720] = 3567; + v->a[3721] = 3569; + v->a[3722] = 3578; + v->a[3723] = 3570; + v->a[3724] = 3565; + v->a[3725] = 3572; + v->a[3726] = 3567; + v->a[3727] = 3578; + v->a[3728] = 3570; + v->a[3729] = 3569; + v->a[3730] = 3570; + v->a[3731] = 3565; + v->a[3732] = 3578; + v->a[3733] = 3572; + v->a[3734] = 3569; + v->a[3735] = 3567; + v->a[3736] = 3593; + v->a[3737] = 3578; + v->a[3738] = 3567; + v->a[3739] = 3590; primary_state_ids_187(v); } void primary_state_ids_187(t_primary_state_ids_array *v) { - v->a[3740] = 3706; - v->a[3741] = 3699; - v->a[3742] = 3705; - v->a[3743] = 3705; - v->a[3744] = 3699; - v->a[3745] = 3698; - v->a[3746] = 3700; - v->a[3747] = 3698; - v->a[3748] = 3705; - v->a[3749] = 3699; - v->a[3750] = 3700; - v->a[3751] = 3705; - v->a[3752] = 3698; - v->a[3753] = 3699; - v->a[3754] = 3705; - v->a[3755] = 3699; - v->a[3756] = 3700; - v->a[3757] = 3700; - v->a[3758] = 3702; - v->a[3759] = 3705; + v->a[3740] = 3589; + v->a[3741] = 3572; + v->a[3742] = 3578; + v->a[3743] = 3569; + v->a[3744] = 3570; + v->a[3745] = 3565; + v->a[3746] = 3572; + v->a[3747] = 3578; + v->a[3748] = 3567; + v->a[3749] = 3565; + v->a[3750] = 3569; + v->a[3751] = 3570; + v->a[3752] = 3578; + v->a[3753] = 3565; + v->a[3754] = 3572; + v->a[3755] = 3567; + v->a[3756] = 3570; + v->a[3757] = 3578; + v->a[3758] = 3569; + v->a[3759] = 3570; primary_state_ids_188(v); } void primary_state_ids_188(t_primary_state_ids_array *v) { - v->a[3760] = 3698; - v->a[3761] = 3706; - v->a[3762] = 3703; - v->a[3763] = 3703; - v->a[3764] = 3699; - v->a[3765] = 3706; - v->a[3766] = 3702; - v->a[3767] = 3698; - v->a[3768] = 3702; - v->a[3769] = 3703; - v->a[3770] = 3698; - v->a[3771] = 3698; - v->a[3772] = 3706; - v->a[3773] = 3700; - v->a[3774] = 3702; - v->a[3775] = 3703; - v->a[3776] = 3702; - v->a[3777] = 3706; - v->a[3778] = 3702; - v->a[3779] = 3706; + v->a[3760] = 3585; + v->a[3761] = 3565; + v->a[3762] = 3578; + v->a[3763] = 3572; + v->a[3764] = 3567; + v->a[3765] = 3584; + v->a[3766] = 3569; + v->a[3767] = 3578; + v->a[3768] = 3570; + v->a[3769] = 3569; + v->a[3770] = 3572; + v->a[3771] = 3572; + v->a[3772] = 3578; + v->a[3773] = 3773; + v->a[3774] = 3774; + v->a[3775] = 3565; + v->a[3776] = 3567; + v->a[3777] = 3578; + v->a[3778] = 3601; + v->a[3779] = 3569; primary_state_ids_189(v); } void primary_state_ids_189(t_primary_state_ids_array *v) { - v->a[3780] = 3703; - v->a[3781] = 3698; - v->a[3782] = 3706; - v->a[3783] = 3705; - v->a[3784] = 3699; - v->a[3785] = 3700; - v->a[3786] = 3699; - v->a[3787] = 3703; - v->a[3788] = 3702; - v->a[3789] = 3705; - v->a[3790] = 3700; - v->a[3791] = 3698; - v->a[3792] = 3700; - v->a[3793] = 3705; - v->a[3794] = 3698; - v->a[3795] = 3700; - v->a[3796] = 3698; - v->a[3797] = 3699; - v->a[3798] = 3702; - v->a[3799] = 3703; + v->a[3780] = 3570; + v->a[3781] = 3570; + v->a[3782] = 3578; + v->a[3783] = 3572; + v->a[3784] = 3565; + v->a[3785] = 3565; + v->a[3786] = 3570; + v->a[3787] = 3578; + v->a[3788] = 3572; + v->a[3789] = 3569; + v->a[3790] = 3569; + v->a[3791] = 3580; + v->a[3792] = 3578; + v->a[3793] = 3572; + v->a[3794] = 3569; + v->a[3795] = 3570; + v->a[3796] = 3579; + v->a[3797] = 3578; + v->a[3798] = 3565; + v->a[3799] = 3572; primary_state_ids_190(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_38.c b/parser/static/primary_state_ids/primary_state_ids_38.c index bfa58ef4..116ffff8 100644 --- a/parser/static/primary_state_ids/primary_state_ids_38.c +++ b/parser/static/primary_state_ids/primary_state_ids_38.c @@ -14,126 +14,126 @@ void primary_state_ids_190(t_primary_state_ids_array *v) { - v->a[3800] = 3800; - v->a[3801] = 3706; - v->a[3802] = 3702; - v->a[3803] = 3698; - v->a[3804] = 3705; - v->a[3805] = 3703; - v->a[3806] = 3700; - v->a[3807] = 3706; - v->a[3808] = 3703; - v->a[3809] = 3699; - v->a[3810] = 3698; - v->a[3811] = 3698; - v->a[3812] = 3705; - v->a[3813] = 3700; - v->a[3814] = 3700; - v->a[3815] = 3702; - v->a[3816] = 3699; - v->a[3817] = 3699; - v->a[3818] = 3705; - v->a[3819] = 3700; + v->a[3800] = 3567; + v->a[3801] = 3801; + v->a[3802] = 3578; + v->a[3803] = 3567; + v->a[3804] = 3578; + v->a[3805] = 3569; + v->a[3806] = 3570; + v->a[3807] = 3578; + v->a[3808] = 3808; + v->a[3809] = 3565; + v->a[3810] = 3572; + v->a[3811] = 3811; + v->a[3812] = 3578; + v->a[3813] = 3596; + v->a[3814] = 3814; + v->a[3815] = 3577; + v->a[3816] = 3816; + v->a[3817] = 3578; + v->a[3818] = 3567; + v->a[3819] = 3567; primary_state_ids_191(v); } void primary_state_ids_191(t_primary_state_ids_array *v) { - v->a[3820] = 3705; - v->a[3821] = 3703; - v->a[3822] = 3706; - v->a[3823] = 3702; - v->a[3824] = 3699; - v->a[3825] = 3705; - v->a[3826] = 3698; + v->a[3820] = 3572; + v->a[3821] = 3821; + v->a[3822] = 3569; + v->a[3823] = 3570; + v->a[3824] = 3565; + v->a[3825] = 3572; + v->a[3826] = 3601; v->a[3827] = 3827; - v->a[3828] = 3706; - v->a[3829] = 3702; - v->a[3830] = 3699; - v->a[3831] = 3705; - v->a[3832] = 3703; - v->a[3833] = 3706; - v->a[3834] = 3700; - v->a[3835] = 3699; - v->a[3836] = 3706; - v->a[3837] = 3702; - v->a[3838] = 3703; - v->a[3839] = 3698; + v->a[3828] = 3828; + v->a[3829] = 3570; + v->a[3830] = 3569; + v->a[3831] = 3570; + v->a[3832] = 3568; + v->a[3833] = 3565; + v->a[3834] = 3834; + v->a[3835] = 3835; + v->a[3836] = 3836; + v->a[3837] = 3837; + v->a[3838] = 3567; + v->a[3839] = 3601; primary_state_ids_192(v); } void primary_state_ids_192(t_primary_state_ids_array *v) { - v->a[3840] = 3703; - v->a[3841] = 3698; - v->a[3842] = 3842; - v->a[3843] = 3700; - v->a[3844] = 3700; - v->a[3845] = 3698; - v->a[3846] = 3700; - v->a[3847] = 3698; - v->a[3848] = 3700; - v->a[3849] = 3699; - v->a[3850] = 3705; - v->a[3851] = 3698; - v->a[3852] = 3700; - v->a[3853] = 3702; - v->a[3854] = 3700; - v->a[3855] = 3705; - v->a[3856] = 3700; - v->a[3857] = 3699; - v->a[3858] = 3698; - v->a[3859] = 3706; + v->a[3840] = 3568; + v->a[3841] = 3841; + v->a[3842] = 3577; + v->a[3843] = 3843; + v->a[3844] = 3570; + v->a[3845] = 3845; + v->a[3846] = 3846; + v->a[3847] = 3593; + v->a[3848] = 3569; + v->a[3849] = 3570; + v->a[3850] = 3565; + v->a[3851] = 3572; + v->a[3852] = 3836; + v->a[3853] = 3845; + v->a[3854] = 3835; + v->a[3855] = 3828; + v->a[3856] = 3567; + v->a[3857] = 3569; + v->a[3858] = 3569; + v->a[3859] = 3570; primary_state_ids_193(v); } void primary_state_ids_193(t_primary_state_ids_array *v) { - v->a[3860] = 3702; - v->a[3861] = 3700; - v->a[3862] = 3705; - v->a[3863] = 3699; - v->a[3864] = 3702; - v->a[3865] = 3702; - v->a[3866] = 3702; - v->a[3867] = 3698; - v->a[3868] = 3698; - v->a[3869] = 3702; - v->a[3870] = 3702; - v->a[3871] = 3698; - v->a[3872] = 3700; - v->a[3873] = 3702; - v->a[3874] = 3705; - v->a[3875] = 3699; - v->a[3876] = 3705; - v->a[3877] = 3702; - v->a[3878] = 3702; - v->a[3879] = 3699; + v->a[3860] = 3590; + v->a[3861] = 3589; + v->a[3862] = 3821; + v->a[3863] = 3565; + v->a[3864] = 3572; + v->a[3865] = 3567; + v->a[3866] = 3572; + v->a[3867] = 3834; + v->a[3868] = 3565; + v->a[3869] = 3570; + v->a[3870] = 3827; + v->a[3871] = 3569; + v->a[3872] = 3569; + v->a[3873] = 3570; + v->a[3874] = 3572; + v->a[3875] = 3774; + v->a[3876] = 3565; + v->a[3877] = 3565; + v->a[3878] = 3570; + v->a[3879] = 3572; primary_state_ids_194(v); } void primary_state_ids_194(t_primary_state_ids_array *v) { - v->a[3880] = 3702; - v->a[3881] = 3702; - v->a[3882] = 3702; - v->a[3883] = 3698; - v->a[3884] = 3702; - v->a[3885] = 3702; - v->a[3886] = 3698; - v->a[3887] = 3700; - v->a[3888] = 3699; - v->a[3889] = 3700; - v->a[3890] = 3702; - v->a[3891] = 3702; - v->a[3892] = 3705; - v->a[3893] = 3705; - v->a[3894] = 3702; - v->a[3895] = 3702; - v->a[3896] = 3702; - v->a[3897] = 3698; - v->a[3898] = 3706; - v->a[3899] = 3702; + v->a[3880] = 3773; + v->a[3881] = 3567; + v->a[3882] = 3816; + v->a[3883] = 3569; + v->a[3884] = 3572; + v->a[3885] = 3569; + v->a[3886] = 3570; + v->a[3887] = 3585; + v->a[3888] = 3584; + v->a[3889] = 3565; + v->a[3890] = 3565; + v->a[3891] = 3570; + v->a[3892] = 3814; + v->a[3893] = 3567; + v->a[3894] = 3569; + v->a[3895] = 3601; + v->a[3896] = 3601; + v->a[3897] = 3837; + v->a[3898] = 3898; + v->a[3899] = 3569; primary_state_ids_195(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_39.c b/parser/static/primary_state_ids/primary_state_ids_39.c index 50dedb29..f7b01fa7 100644 --- a/parser/static/primary_state_ids/primary_state_ids_39.c +++ b/parser/static/primary_state_ids/primary_state_ids_39.c @@ -14,126 +14,126 @@ void primary_state_ids_195(t_primary_state_ids_array *v) { - v->a[3900] = 3702; - v->a[3901] = 3700; - v->a[3902] = 3703; - v->a[3903] = 3700; - v->a[3904] = 3698; - v->a[3905] = 3702; - v->a[3906] = 3698; - v->a[3907] = 3703; - v->a[3908] = 3700; - v->a[3909] = 3698; - v->a[3910] = 3700; - v->a[3911] = 3698; - v->a[3912] = 3702; - v->a[3913] = 3700; - v->a[3914] = 3700; - v->a[3915] = 3699; - v->a[3916] = 3705; - v->a[3917] = 3698; - v->a[3918] = 3700; - v->a[3919] = 3699; + v->a[3900] = 3568; + v->a[3901] = 3841; + v->a[3902] = 3577; + v->a[3903] = 3843; + v->a[3904] = 3572; + v->a[3905] = 3570; + v->a[3906] = 3846; + v->a[3907] = 3565; + v->a[3908] = 3572; + v->a[3909] = 3572; + v->a[3910] = 3596; + v->a[3911] = 3565; + v->a[3912] = 3811; + v->a[3913] = 3570; + v->a[3914] = 3593; + v->a[3915] = 3808; + v->a[3916] = 3569; + v->a[3917] = 3578; + v->a[3918] = 3569; + v->a[3919] = 3801; primary_state_ids_196(v); } void primary_state_ids_196(t_primary_state_ids_array *v) { - v->a[3920] = 3705; - v->a[3921] = 3702; - v->a[3922] = 3698; - v->a[3923] = 3700; - v->a[3924] = 3700; - v->a[3925] = 3698; - v->a[3926] = 3698; - v->a[3927] = 3700; - v->a[3928] = 3698; - v->a[3929] = 3702; - v->a[3930] = 3700; - v->a[3931] = 3700; - v->a[3932] = 3699; - v->a[3933] = 3705; - v->a[3934] = 3699; - v->a[3935] = 3698; - v->a[3936] = 3700; - v->a[3937] = 3700; - v->a[3938] = 3698; - v->a[3939] = 3698; + v->a[3920] = 3580; + v->a[3921] = 3567; + v->a[3922] = 3846; + v->a[3923] = 3590; + v->a[3924] = 3567; + v->a[3925] = 3589; + v->a[3926] = 3569; + v->a[3927] = 3927; + v->a[3928] = 3928; + v->a[3929] = 3929; + v->a[3930] = 3930; + v->a[3931] = 3570; + v->a[3932] = 3567; + v->a[3933] = 3565; + v->a[3934] = 3572; + v->a[3935] = 3801; + v->a[3936] = 3808; + v->a[3937] = 3579; + v->a[3938] = 3578; + v->a[3939] = 3811; primary_state_ids_197(v); } void primary_state_ids_197(t_primary_state_ids_array *v) { - v->a[3940] = 3702; - v->a[3941] = 3702; - v->a[3942] = 3702; - v->a[3943] = 3702; - v->a[3944] = 3705; - v->a[3945] = 3699; - v->a[3946] = 3702; - v->a[3947] = 3702; - v->a[3948] = 3702; - v->a[3949] = 3698; - v->a[3950] = 3702; - v->a[3951] = 3702; - v->a[3952] = 3702; - v->a[3953] = 3702; - v->a[3954] = 3698; - v->a[3955] = 3698; - v->a[3956] = 3698; - v->a[3957] = 3700; - v->a[3958] = 3698; - v->a[3959] = 3700; + v->a[3940] = 3577; + v->a[3941] = 3816; + v->a[3942] = 3827; + v->a[3943] = 3834; + v->a[3944] = 3773; + v->a[3945] = 3774; + v->a[3946] = 3821; + v->a[3947] = 3828; + v->a[3948] = 3845; + v->a[3949] = 3836; + v->a[3950] = 3585; + v->a[3951] = 3835; + v->a[3952] = 3834; + v->a[3953] = 3827; + v->a[3954] = 3601; + v->a[3955] = 3601; + v->a[3956] = 3837; + v->a[3957] = 3580; + v->a[3958] = 3579; + v->a[3959] = 3568; primary_state_ids_198(v); } void primary_state_ids_198(t_primary_state_ids_array *v) { - v->a[3960] = 3960; - v->a[3961] = 3700; - v->a[3962] = 3700; - v->a[3963] = 3706; - v->a[3964] = 3698; - v->a[3965] = 3703; - v->a[3966] = 3699; - v->a[3967] = 3705; - v->a[3968] = 3700; - v->a[3969] = 3698; - v->a[3970] = 3970; - v->a[3971] = 3700; - v->a[3972] = 3698; - v->a[3973] = 3705; - v->a[3974] = 3699; - v->a[3975] = 3700; - v->a[3976] = 3698; - v->a[3977] = 3705; - v->a[3978] = 3699; - v->a[3979] = 3700; + v->a[3960] = 3841; + v->a[3961] = 3577; + v->a[3962] = 3843; + v->a[3963] = 3584; + v->a[3964] = 3816; + v->a[3965] = 3846; + v->a[3966] = 3843; + v->a[3967] = 3570; + v->a[3968] = 3577; + v->a[3969] = 3569; + v->a[3970] = 3570; + v->a[3971] = 3565; + v->a[3972] = 3601; + v->a[3973] = 3568; + v->a[3974] = 3841; + v->a[3975] = 3577; + v->a[3976] = 3572; + v->a[3977] = 3836; + v->a[3978] = 3811; + v->a[3979] = 3808; primary_state_ids_199(v); } void primary_state_ids_199(t_primary_state_ids_array *v) { - v->a[3980] = 3698; - v->a[3981] = 3981; - v->a[3982] = 3705; - v->a[3983] = 3699; - v->a[3984] = 3698; - v->a[3985] = 3705; - v->a[3986] = 3699; - v->a[3987] = 3842; - v->a[3988] = 3700; - v->a[3989] = 3700; - v->a[3990] = 3698; - v->a[3991] = 3700; - v->a[3992] = 3698; - v->a[3993] = 3700; - v->a[3994] = 3705; - v->a[3995] = 3699; - v->a[3996] = 3698; - v->a[3997] = 3705; - v->a[3998] = 3700; - v->a[3999] = 3698; + v->a[3980] = 3801; + v->a[3981] = 3835; + v->a[3982] = 3567; + v->a[3983] = 3601; + v->a[3984] = 3841; + v->a[3985] = 3841; + v->a[3986] = 3841; + v->a[3987] = 3841; + v->a[3988] = 3841; + v->a[3989] = 3841; + v->a[3990] = 3841; + v->a[3991] = 3841; + v->a[3992] = 3841; + v->a[3993] = 3841; + v->a[3994] = 3841; + v->a[3995] = 3841; + v->a[3996] = 3841; + v->a[3997] = 3841; + v->a[3998] = 3841; + v->a[3999] = 3841; primary_state_ids_200(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_4.c b/parser/static/primary_state_ids/primary_state_ids_4.c index f700fed6..61b2735a 100644 --- a/parser/static/primary_state_ids/primary_state_ids_4.c +++ b/parser/static/primary_state_ids/primary_state_ids_4.c @@ -14,126 +14,126 @@ void primary_state_ids_20(t_primary_state_ids_array *v) { - v->a[400] = 64; - v->a[401] = 67; - v->a[402] = 66; - v->a[403] = 61; - v->a[404] = 64; - v->a[405] = 67; - v->a[406] = 66; - v->a[407] = 61; - v->a[408] = 64; - v->a[409] = 67; - v->a[410] = 61; - v->a[411] = 66; - v->a[412] = 61; - v->a[413] = 64; - v->a[414] = 67; - v->a[415] = 66; - v->a[416] = 61; - v->a[417] = 64; - v->a[418] = 418; - v->a[419] = 419; + v->a[400] = 277; + v->a[401] = 301; + v->a[402] = 301; + v->a[403] = 263; + v->a[404] = 261; + v->a[405] = 288; + v->a[406] = 284; + v->a[407] = 293; + v->a[408] = 305; + v->a[409] = 318; + v->a[410] = 297; + v->a[411] = 282; + v->a[412] = 275; + v->a[413] = 317; + v->a[414] = 263; + v->a[415] = 261; + v->a[416] = 277; + v->a[417] = 318; + v->a[418] = 282; + v->a[419] = 305; primary_state_ids_21(v); } void primary_state_ids_21(t_primary_state_ids_array *v) { - v->a[420] = 420; - v->a[421] = 421; - v->a[422] = 421; - v->a[423] = 423; - v->a[424] = 420; - v->a[425] = 421; - v->a[426] = 423; - v->a[427] = 423; - v->a[428] = 421; - v->a[429] = 423; - v->a[430] = 420; - v->a[431] = 423; - v->a[432] = 420; - v->a[433] = 433; - v->a[434] = 434; - v->a[435] = 435; - v->a[436] = 433; - v->a[437] = 435; - v->a[438] = 435; - v->a[439] = 435; + v->a[420] = 293; + v->a[421] = 288; + v->a[422] = 317; + v->a[423] = 305; + v->a[424] = 318; + v->a[425] = 318; + v->a[426] = 257; + v->a[427] = 282; + v->a[428] = 297; + v->a[429] = 262; + v->a[430] = 261; + v->a[431] = 282; + v->a[432] = 318; + v->a[433] = 317; + v->a[434] = 259; + v->a[435] = 263; + v->a[436] = 305; + v->a[437] = 317; + v->a[438] = 258; + v->a[439] = 260; primary_state_ids_22(v); } void primary_state_ids_22(t_primary_state_ids_array *v) { - v->a[440] = 440; - v->a[441] = 433; - v->a[442] = 435; - v->a[443] = 435; - v->a[444] = 433; - v->a[445] = 433; - v->a[446] = 435; - v->a[447] = 433; - v->a[448] = 435; - v->a[449] = 433; - v->a[450] = 433; - v->a[451] = 451; - v->a[452] = 452; - v->a[453] = 452; - v->a[454] = 451; - v->a[455] = 452; - v->a[456] = 451; - v->a[457] = 452; - v->a[458] = 451; - v->a[459] = 451; + v->a[440] = 317; + v->a[441] = 305; + v->a[442] = 317; + v->a[443] = 443; + v->a[444] = 257; + v->a[445] = 445; + v->a[446] = 446; + v->a[447] = 261; + v->a[448] = 258; + v->a[449] = 443; + v->a[450] = 318; + v->a[451] = 318; + v->a[452] = 260; + v->a[453] = 312; + v->a[454] = 372; + v->a[455] = 446; + v->a[456] = 263; + v->a[457] = 262; + v->a[458] = 458; + v->a[459] = 446; primary_state_ids_23(v); } void primary_state_ids_23(t_primary_state_ids_array *v) { - v->a[460] = 451; - v->a[461] = 452; - v->a[462] = 452; - v->a[463] = 451; - v->a[464] = 464; - v->a[465] = 465; - v->a[466] = 464; - v->a[467] = 465; - v->a[468] = 468; - v->a[469] = 469; - v->a[470] = 470; + v->a[460] = 443; + v->a[461] = 263; + v->a[462] = 344; + v->a[463] = 463; + v->a[464] = 446; + v->a[465] = 259; + v->a[466] = 466; + v->a[467] = 443; + v->a[468] = 317; + v->a[469] = 312; + v->a[470] = 261; v->a[471] = 471; v->a[472] = 472; - v->a[473] = 473; - v->a[474] = 474; - v->a[475] = 475; - v->a[476] = 476; - v->a[477] = 477; - v->a[478] = 478; - v->a[479] = 479; + v->a[473] = 288; + v->a[474] = 372; + v->a[475] = 261; + v->a[476] = 263; + v->a[477] = 301; + v->a[478] = 472; + v->a[479] = 261; primary_state_ids_24(v); } void primary_state_ids_24(t_primary_state_ids_array *v) { - v->a[480] = 480; + v->a[480] = 263; v->a[481] = 481; v->a[482] = 482; - v->a[483] = 483; - v->a[484] = 484; - v->a[485] = 485; - v->a[486] = 486; + v->a[483] = 471; + v->a[484] = 261; + v->a[485] = 263; + v->a[486] = 466; v->a[487] = 487; - v->a[488] = 488; - v->a[489] = 489; - v->a[490] = 490; - v->a[491] = 491; - v->a[492] = 492; - v->a[493] = 493; - v->a[494] = 494; - v->a[495] = 495; - v->a[496] = 472; - v->a[497] = 471; - v->a[498] = 473; - v->a[499] = 470; + v->a[488] = 481; + v->a[489] = 482; + v->a[490] = 284; + v->a[491] = 297; + v->a[492] = 445; + v->a[493] = 261; + v->a[494] = 263; + v->a[495] = 277; + v->a[496] = 496; + v->a[497] = 293; + v->a[498] = 305; + v->a[499] = 282; primary_state_ids_25(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_40.c b/parser/static/primary_state_ids/primary_state_ids_40.c index 1f946477..587cbd89 100644 --- a/parser/static/primary_state_ids/primary_state_ids_40.c +++ b/parser/static/primary_state_ids/primary_state_ids_40.c @@ -14,127 +14,113 @@ void primary_state_ids_200(t_primary_state_ids_array *v) { - v->a[4000] = 3699; - v->a[4001] = 4001; - v->a[4002] = 3700; - v->a[4003] = 3700; - v->a[4004] = 3698; - v->a[4005] = 3705; - v->a[4006] = 3699; - v->a[4007] = 3700; - v->a[4008] = 3705; - v->a[4009] = 3698; - v->a[4010] = 3700; - v->a[4011] = 3698; - v->a[4012] = 3699; - v->a[4013] = 3698; - v->a[4014] = 3700; - v->a[4015] = 3698; - v->a[4016] = 3702; - v->a[4017] = 3700; - v->a[4018] = 3827; - v->a[4019] = 3700; + v->a[4000] = 3841; + v->a[4001] = 3841; + v->a[4002] = 3841; + v->a[4003] = 3841; + v->a[4004] = 3841; + v->a[4005] = 3841; + v->a[4006] = 3841; + v->a[4007] = 3841; + v->a[4008] = 3841; + v->a[4009] = 3841; + v->a[4010] = 3841; + v->a[4011] = 3841; + v->a[4012] = 3841; + v->a[4013] = 3841; + v->a[4014] = 3841; + v->a[4015] = 3841; + v->a[4016] = 3841; + v->a[4017] = 3841; + v->a[4018] = 3841; + v->a[4019] = 3841; primary_state_ids_201(v); } void primary_state_ids_201(t_primary_state_ids_array *v) { - v->a[4020] = 3698; - v->a[4021] = 3705; - v->a[4022] = 3700; - v->a[4023] = 3700; - v->a[4024] = 3706; - v->a[4025] = 3699; - v->a[4026] = 3700; - v->a[4027] = 3702; - v->a[4028] = 3702; - v->a[4029] = 3698; - v->a[4030] = 3703; - v->a[4031] = 3706; - v->a[4032] = 4001; - v->a[4033] = 4033; - v->a[4034] = 3702; + v->a[4020] = 3841; + v->a[4021] = 3841; + v->a[4022] = 3841; + v->a[4023] = 4023; + v->a[4024] = 3572; + v->a[4025] = 3821; + v->a[4026] = 3814; + v->a[4027] = 3568; + v->a[4028] = 3569; + v->a[4029] = 3570; + v->a[4030] = 3828; + v->a[4031] = 3841; + v->a[4032] = 3565; + v->a[4033] = 4023; + v->a[4034] = 4034; v->a[4035] = 4035; - v->a[4036] = 3703; - v->a[4037] = 3705; - v->a[4038] = 3700; - v->a[4039] = 3706; + v->a[4036] = 3565; + v->a[4037] = 3572; + v->a[4038] = 3845; + v->a[4039] = 3814; primary_state_ids_202(v); } void primary_state_ids_202(t_primary_state_ids_array *v) { - v->a[4040] = 4040; - v->a[4041] = 4041; - v->a[4042] = 3698; - v->a[4043] = 4043; - v->a[4044] = 4044; - v->a[4045] = 3703; - v->a[4046] = 3700; - v->a[4047] = 3699; - v->a[4048] = 3705; - v->a[4049] = 3699; - v->a[4050] = 3706; - v->a[4051] = 4051; - v->a[4052] = 3703; - v->a[4053] = 3706; - v->a[4054] = 3705; - v->a[4055] = 3698; - v->a[4056] = 4056; - v->a[4057] = 3970; - v->a[4058] = 4058; - v->a[4059] = 3698; + v->a[4040] = 3568; + v->a[4041] = 3837; + v->a[4042] = 4023; + v->a[4043] = 4023; + v->a[4044] = 3601; + v->a[4045] = 4023; + v->a[4046] = 3773; + v->a[4047] = 3774; + v->a[4048] = 4023; + v->a[4049] = 4023; + v->a[4050] = 4023; + v->a[4051] = 4023; + v->a[4052] = 4023; + v->a[4053] = 4023; + v->a[4054] = 4023; + v->a[4055] = 4023; + v->a[4056] = 4023; + v->a[4057] = 4023; + v->a[4058] = 4023; + v->a[4059] = 4023; primary_state_ids_203(v); } void primary_state_ids_203(t_primary_state_ids_array *v) { - v->a[4060] = 3731; - v->a[4061] = 3699; - v->a[4062] = 3699; - v->a[4063] = 3705; - v->a[4064] = 4033; - v->a[4065] = 3702; - v->a[4066] = 3981; - v->a[4067] = 3842; - v->a[4068] = 4035; - v->a[4069] = 4069; - v->a[4070] = 4040; - v->a[4071] = 3698; - v->a[4072] = 4041; - v->a[4073] = 4043; - v->a[4074] = 3705; - v->a[4075] = 3700; - v->a[4076] = 3699; - v->a[4077] = 3700; - v->a[4078] = 3827; - v->a[4079] = 3705; + v->a[4060] = 4023; + v->a[4061] = 4023; + v->a[4062] = 4023; + v->a[4063] = 4023; + v->a[4064] = 4023; + v->a[4065] = 4023; + v->a[4066] = 4023; + v->a[4067] = 4023; + v->a[4068] = 4023; + v->a[4069] = 4023; + v->a[4070] = 4023; + v->a[4071] = 4023; + v->a[4072] = 4023; + v->a[4073] = 4023; + v->a[4074] = 4023; + v->a[4075] = 4023; + v->a[4076] = 4023; + v->a[4077] = 4023; + v->a[4078] = 4023; + v->a[4079] = 4023; primary_state_ids_204(v); } void primary_state_ids_204(t_primary_state_ids_array *v) { - v->a[4080] = 3698; - v->a[4081] = 3700; - v->a[4082] = 3699; - v->a[4083] = 4083; - v->a[4084] = 4044; - v->a[4085] = 4085; - v->a[4086] = 3698; - v->a[4087] = 3698; - v->a[4088] = 3700; - v->a[4089] = 3700; - v->a[4090] = 4051; - v->a[4091] = 3960; - v->a[4092] = 3698; - v->a[4093] = 4056; - v->a[4094] = 3698; - v->a[4095] = 3698; - v->a[4096] = 4069; - v->a[4097] = 3700; - v->a[4098] = 4058; - v->a[4099] = 3698; - primary_state_ids_205(v); + v->a[4080] = 4023; + v->a[4081] = 4023; + v->a[4082] = 4023; + v->a[4083] = 4023; + v->a[4084] = 4023; + v->a[4085] = 4023; + v->a[4086] = 4023; } /* EOF primary_state_ids_40.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_41.c b/parser/static/primary_state_ids/primary_state_ids_41.c deleted file mode 100644 index 84e4a721..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_41.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_41.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_205(t_primary_state_ids_array *v) -{ - v->a[4100] = 3698; - v->a[4101] = 3705; - v->a[4102] = 4085; - v->a[4103] = 3699; - v->a[4104] = 3700; - v->a[4105] = 3700; - v->a[4106] = 3698; - v->a[4107] = 3703; - v->a[4108] = 4108; - v->a[4109] = 3706; - v->a[4110] = 4083; - v->a[4111] = 3706; - v->a[4112] = 3705; - v->a[4113] = 3698; - v->a[4114] = 3699; - v->a[4115] = 3703; - v->a[4116] = 3698; - v->a[4117] = 3700; - v->a[4118] = 3703; - v->a[4119] = 3706; - primary_state_ids_206(v); -} - -void primary_state_ids_206(t_primary_state_ids_array *v) -{ - v->a[4120] = 4085; - v->a[4121] = 4083; - v->a[4122] = 3827; - v->a[4123] = 4069; - v->a[4124] = 3981; - v->a[4125] = 3703; - v->a[4126] = 3706; - v->a[4127] = 3702; - v->a[4128] = 3698; - v->a[4129] = 3698; - v->a[4130] = 3731; - v->a[4131] = 4058; - v->a[4132] = 3970; - v->a[4133] = 3700; - v->a[4134] = 4056; - v->a[4135] = 3705; - v->a[4136] = 3699; - v->a[4137] = 3800; - v->a[4138] = 3703; - v->a[4139] = 3698; - primary_state_ids_207(v); -} - -void primary_state_ids_207(t_primary_state_ids_array *v) -{ - v->a[4140] = 3698; - v->a[4141] = 3700; - v->a[4142] = 3960; - v->a[4143] = 4051; - v->a[4144] = 3705; - v->a[4145] = 4044; - v->a[4146] = 4043; - v->a[4147] = 4041; - v->a[4148] = 4040; - v->a[4149] = 4035; - v->a[4150] = 4033; - v->a[4151] = 4001; - v->a[4152] = 3706; - v->a[4153] = 3700; - v->a[4154] = 3699; - v->a[4155] = 3705; - v->a[4156] = 3700; - v->a[4157] = 3698; - v->a[4158] = 3698; - v->a[4159] = 3700; - primary_state_ids_208(v); -} - -void primary_state_ids_208(t_primary_state_ids_array *v) -{ - v->a[4160] = 3700; - v->a[4161] = 3700; - v->a[4162] = 3700; - v->a[4163] = 3698; - v->a[4164] = 3699; - v->a[4165] = 3703; - v->a[4166] = 3705; - v->a[4167] = 3706; - v->a[4168] = 3702; - v->a[4169] = 3699; - v->a[4170] = 3703; - v->a[4171] = 3700; - v->a[4172] = 3698; - v->a[4173] = 3700; - v->a[4174] = 3706; - v->a[4175] = 3699; - v->a[4176] = 3705; - v->a[4177] = 3700; - v->a[4178] = 3700; - v->a[4179] = 3698; - primary_state_ids_209(v); -} - -void primary_state_ids_209(t_primary_state_ids_array *v) -{ - v->a[4180] = 3700; - v->a[4181] = 3698; - v->a[4182] = 3703; - v->a[4183] = 3705; - v->a[4184] = 3699; - v->a[4185] = 3800; - v->a[4186] = 3706; - v->a[4187] = 3698; - v->a[4188] = 3703; - v->a[4189] = 3706; - v->a[4190] = 3699; - v->a[4191] = 3700; - v->a[4192] = 3705; - v->a[4193] = 3699; - v->a[4194] = 3705; - v->a[4195] = 3705; - v->a[4196] = 3699; - v->a[4197] = 3700; - v->a[4198] = 3698; - v->a[4199] = 3698; - primary_state_ids_210(v); -} - -/* EOF primary_state_ids_41.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_42.c b/parser/static/primary_state_ids/primary_state_ids_42.c deleted file mode 100644 index 0b20d67d..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_42.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_42.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_210(t_primary_state_ids_array *v) -{ - v->a[4200] = 3699; - v->a[4201] = 3705; - v->a[4202] = 3699; - v->a[4203] = 3700; - v->a[4204] = 3705; - v->a[4205] = 3699; - v->a[4206] = 3705; - v->a[4207] = 3699; - v->a[4208] = 3705; - v->a[4209] = 3705; - v->a[4210] = 3699; - v->a[4211] = 3699; - v->a[4212] = 3705; - v->a[4213] = 3700; - v->a[4214] = 3698; - v->a[4215] = 3705; - v->a[4216] = 464; - v->a[4217] = 4217; - v->a[4218] = 469; - v->a[4219] = 4217; - primary_state_ids_211(v); -} - -void primary_state_ids_211(t_primary_state_ids_array *v) -{ - v->a[4220] = 4217; - v->a[4221] = 4221; - v->a[4222] = 469; - v->a[4223] = 4223; - v->a[4224] = 4224; - v->a[4225] = 4225; - v->a[4226] = 4217; - v->a[4227] = 4227; - v->a[4228] = 465; - v->a[4229] = 1011; - v->a[4230] = 4230; - v->a[4231] = 4231; - v->a[4232] = 468; - v->a[4233] = 469; - v->a[4234] = 4227; - v->a[4235] = 4235; - v->a[4236] = 4236; - v->a[4237] = 4237; - v->a[4238] = 1148; - v->a[4239] = 4225; - primary_state_ids_212(v); -} - -void primary_state_ids_212(t_primary_state_ids_array *v) -{ - v->a[4240] = 1100; - v->a[4241] = 4241; - v->a[4242] = 832; - v->a[4243] = 4243; - v->a[4244] = 468; - v->a[4245] = 473; - v->a[4246] = 859; - v->a[4247] = 1081; - v->a[4248] = 470; - v->a[4249] = 4223; - v->a[4250] = 4250; - v->a[4251] = 470; - v->a[4252] = 4252; - v->a[4253] = 468; - v->a[4254] = 4224; - v->a[4255] = 469; - v->a[4256] = 468; - v->a[4257] = 885; - v->a[4258] = 473; - v->a[4259] = 469; - primary_state_ids_213(v); -} - -void primary_state_ids_213(t_primary_state_ids_array *v) -{ - v->a[4260] = 880; - v->a[4261] = 494; - v->a[4262] = 1429; - v->a[4263] = 489; - v->a[4264] = 491; - v->a[4265] = 475; - v->a[4266] = 468; - v->a[4267] = 476; - v->a[4268] = 468; - v->a[4269] = 4227; - v->a[4270] = 880; - v->a[4271] = 1100; - v->a[4272] = 885; - v->a[4273] = 4273; - v->a[4274] = 832; - v->a[4275] = 478; - v->a[4276] = 859; - v->a[4277] = 1429; - v->a[4278] = 4278; - v->a[4279] = 4235; - primary_state_ids_214(v); -} - -void primary_state_ids_214(t_primary_state_ids_array *v) -{ - v->a[4280] = 474; - v->a[4281] = 4224; - v->a[4282] = 4230; - v->a[4283] = 4283; - v->a[4284] = 473; - v->a[4285] = 482; - v->a[4286] = 468; - v->a[4287] = 1361; - v->a[4288] = 474; - v->a[4289] = 4224; - v->a[4290] = 1146; - v->a[4291] = 2704; - v->a[4292] = 832; - v->a[4293] = 2702; - v->a[4294] = 1149; - v->a[4295] = 485; - v->a[4296] = 859; - v->a[4297] = 473; - v->a[4298] = 481; - v->a[4299] = 4252; - primary_state_ids_215(v); -} - -/* EOF primary_state_ids_42.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_43.c b/parser/static/primary_state_ids/primary_state_ids_43.c deleted file mode 100644 index 93ab69ca..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_43.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_43.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_215(t_primary_state_ids_array *v) -{ - v->a[4300] = 486; - v->a[4301] = 487; - v->a[4302] = 479; - v->a[4303] = 483; - v->a[4304] = 470; - v->a[4305] = 1382; - v->a[4306] = 490; - v->a[4307] = 488; - v->a[4308] = 492; - v->a[4309] = 470; - v->a[4310] = 1100; - v->a[4311] = 479; - v->a[4312] = 4223; - v->a[4313] = 485; - v->a[4314] = 4225; - v->a[4315] = 469; - v->a[4316] = 481; - v->a[4317] = 474; - v->a[4318] = 486; - v->a[4319] = 4231; - primary_state_ids_216(v); -} - -void primary_state_ids_216(t_primary_state_ids_array *v) -{ - v->a[4320] = 484; - v->a[4321] = 4225; - v->a[4322] = 489; - v->a[4323] = 481; - v->a[4324] = 494; - v->a[4325] = 486; - v->a[4326] = 487; - v->a[4327] = 479; - v->a[4328] = 478; - v->a[4329] = 477; - v->a[4330] = 491; - v->a[4331] = 1081; - v->a[4332] = 490; - v->a[4333] = 487; - v->a[4334] = 479; - v->a[4335] = 475; - v->a[4336] = 476; - v->a[4337] = 482; - v->a[4338] = 483; - v->a[4339] = 4339; - primary_state_ids_217(v); -} - -void primary_state_ids_217(t_primary_state_ids_array *v) -{ - v->a[4340] = 485; - v->a[4341] = 4341; - v->a[4342] = 4342; - v->a[4343] = 474; - v->a[4344] = 2694; - v->a[4345] = 469; - v->a[4346] = 4346; - v->a[4347] = 1146; - v->a[4348] = 486; - v->a[4349] = 4349; - v->a[4350] = 469; - v->a[4351] = 1382; - v->a[4352] = 885; - v->a[4353] = 4227; - v->a[4354] = 478; - v->a[4355] = 477; - v->a[4356] = 491; - v->a[4357] = 482; - v->a[4358] = 4237; - v->a[4359] = 469; - primary_state_ids_218(v); -} - -void primary_state_ids_218(t_primary_state_ids_array *v) -{ - v->a[4360] = 492; - v->a[4361] = 469; - v->a[4362] = 469; - v->a[4363] = 2696; - v->a[4364] = 4231; - v->a[4365] = 478; - v->a[4366] = 488; - v->a[4367] = 492; - v->a[4368] = 494; - v->a[4369] = 475; - v->a[4370] = 1081; - v->a[4371] = 4250; - v->a[4372] = 490; - v->a[4373] = 488; - v->a[4374] = 491; - v->a[4375] = 880; - v->a[4376] = 4224; - v->a[4377] = 480; - v->a[4378] = 490; - v->a[4379] = 487; - primary_state_ids_219(v); -} - -void primary_state_ids_219(t_primary_state_ids_array *v) -{ - v->a[4380] = 470; - v->a[4381] = 4227; - v->a[4382] = 1149; - v->a[4383] = 1361; - v->a[4384] = 488; - v->a[4385] = 492; - v->a[4386] = 484; - v->a[4387] = 4387; - v->a[4388] = 484; - v->a[4389] = 489; - v->a[4390] = 1011; - v->a[4391] = 481; - v->a[4392] = 485; - v->a[4393] = 489; - v->a[4394] = 494; - v->a[4395] = 480; - v->a[4396] = 4223; - v->a[4397] = 4223; - v->a[4398] = 483; - v->a[4399] = 480; - primary_state_ids_220(v); -} - -/* EOF primary_state_ids_43.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_44.c b/parser/static/primary_state_ids/primary_state_ids_44.c deleted file mode 100644 index 7076fe3f..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_44.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_44.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_220(t_primary_state_ids_array *v) -{ - v->a[4400] = 4225; - v->a[4401] = 469; - v->a[4402] = 477; - v->a[4403] = 476; - v->a[4404] = 482; - v->a[4405] = 484; - v->a[4406] = 4252; - v->a[4407] = 475; - v->a[4408] = 476; - v->a[4409] = 483; - v->a[4410] = 1148; - v->a[4411] = 477; - v->a[4412] = 480; - v->a[4413] = 468; - v->a[4414] = 473; - v->a[4415] = 4415; - v->a[4416] = 4349; - v->a[4417] = 476; - v->a[4418] = 859; - v->a[4419] = 483; - primary_state_ids_221(v); -} - -void primary_state_ids_221(t_primary_state_ids_array *v) -{ - v->a[4420] = 4387; - v->a[4421] = 1146; - v->a[4422] = 470; - v->a[4423] = 495; - v->a[4424] = 481; - v->a[4425] = 486; - v->a[4426] = 487; - v->a[4427] = 479; - v->a[4428] = 4339; - v->a[4429] = 483; - v->a[4430] = 880; - v->a[4431] = 1361; - v->a[4432] = 490; - v->a[4433] = 4341; - v->a[4434] = 481; - v->a[4435] = 486; - v->a[4436] = 487; - v->a[4437] = 479; - v->a[4438] = 475; - v->a[4439] = 4230; - primary_state_ids_222(v); -} - -void primary_state_ids_222(t_primary_state_ids_array *v) -{ - v->a[4440] = 832; - v->a[4441] = 490; - v->a[4442] = 475; - v->a[4443] = 478; - v->a[4444] = 477; - v->a[4445] = 491; - v->a[4446] = 489; - v->a[4447] = 478; - v->a[4448] = 477; - v->a[4449] = 491; - v->a[4450] = 885; - v->a[4451] = 480; - v->a[4452] = 880; - v->a[4453] = 468; - v->a[4454] = 476; - v->a[4455] = 4283; - v->a[4456] = 479; - v->a[4457] = 489; - v->a[4458] = 1163; - v->a[4459] = 885; - primary_state_ids_223(v); -} - -void primary_state_ids_223(t_primary_state_ids_array *v) -{ - v->a[4460] = 1158; - v->a[4461] = 485; - v->a[4462] = 1146; - v->a[4463] = 832; - v->a[4464] = 485; - v->a[4465] = 4278; - v->a[4466] = 859; - v->a[4467] = 859; - v->a[4468] = 473; - v->a[4469] = 488; - v->a[4470] = 492; - v->a[4471] = 470; - v->a[4472] = 1081; - v->a[4473] = 485; - v->a[4474] = 474; - v->a[4475] = 481; - v->a[4476] = 4231; - v->a[4477] = 832; - v->a[4478] = 475; - v->a[4479] = 1100; - primary_state_ids_224(v); -} - -void primary_state_ids_224(t_primary_state_ids_array *v) -{ - v->a[4480] = 4250; - v->a[4481] = 4231; - v->a[4482] = 474; - v->a[4483] = 494; - v->a[4484] = 4252; - v->a[4485] = 494; - v->a[4486] = 1100; - v->a[4487] = 469; - v->a[4488] = 4252; - v->a[4489] = 4489; - v->a[4490] = 476; - v->a[4491] = 469; - v->a[4492] = 1149; - v->a[4493] = 482; - v->a[4494] = 483; - v->a[4495] = 469; - v->a[4496] = 481; - v->a[4497] = 486; - v->a[4498] = 494; - v->a[4499] = 485; - primary_state_ids_225(v); -} - -/* EOF primary_state_ids_44.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_45.c b/parser/static/primary_state_ids/primary_state_ids_45.c deleted file mode 100644 index 7cf03357..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_45.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_45.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_225(t_primary_state_ids_array *v) -{ - v->a[4500] = 1149; - v->a[4501] = 487; - v->a[4502] = 479; - v->a[4503] = 495; - v->a[4504] = 1081; - v->a[4505] = 473; - v->a[4506] = 4231; - v->a[4507] = 1429; - v->a[4508] = 474; - v->a[4509] = 2926; - v->a[4510] = 473; - v->a[4511] = 470; - v->a[4512] = 489; - v->a[4513] = 880; - v->a[4514] = 1011; - v->a[4515] = 486; - v->a[4516] = 490; - v->a[4517] = 4235; - v->a[4518] = 1081; - v->a[4519] = 4230; - primary_state_ids_226(v); -} - -void primary_state_ids_226(t_primary_state_ids_array *v) -{ - v->a[4520] = 468; - v->a[4521] = 1429; - v->a[4522] = 1100; - v->a[4523] = 470; - v->a[4524] = 469; - v->a[4525] = 1148; - v->a[4526] = 482; - v->a[4527] = 1146; - v->a[4528] = 4342; - v->a[4529] = 4252; - v->a[4530] = 4235; - v->a[4531] = 1148; - v->a[4532] = 482; - v->a[4533] = 494; - v->a[4534] = 4237; - v->a[4535] = 1011; - v->a[4536] = 487; - v->a[4537] = 488; - v->a[4538] = 1149; - v->a[4539] = 483; - primary_state_ids_227(v); -} - -void primary_state_ids_227(t_primary_state_ids_array *v) -{ - v->a[4540] = 492; - v->a[4541] = 2931; - v->a[4542] = 2930; - v->a[4543] = 478; - v->a[4544] = 477; - v->a[4545] = 491; - v->a[4546] = 1382; - v->a[4547] = 4235; - v->a[4548] = 476; - v->a[4549] = 4346; - v->a[4550] = 1148; - v->a[4551] = 4489; - v->a[4552] = 478; - v->a[4553] = 477; - v->a[4554] = 1382; - v->a[4555] = 1100; - v->a[4556] = 488; - v->a[4557] = 492; - v->a[4558] = 473; - v->a[4559] = 1011; - primary_state_ids_228(v); -} - -void primary_state_ids_228(t_primary_state_ids_array *v) -{ - v->a[4560] = 491; - v->a[4561] = 484; - v->a[4562] = 4252; - v->a[4563] = 495; - v->a[4564] = 490; - v->a[4565] = 4227; - v->a[4566] = 482; - v->a[4567] = 4489; - v->a[4568] = 4237; - v->a[4569] = 475; - v->a[4570] = 4224; - v->a[4571] = 4250; - v->a[4572] = 484; - v->a[4573] = 4250; - v->a[4574] = 4237; - v->a[4575] = 480; - v->a[4576] = 484; - v->a[4577] = 495; - v->a[4578] = 469; - v->a[4579] = 832; - primary_state_ids_229(v); -} - -void primary_state_ids_229(t_primary_state_ids_array *v) -{ - v->a[4580] = 4273; - v->a[4581] = 4230; - v->a[4582] = 1081; - v->a[4583] = 470; - v->a[4584] = 473; - v->a[4585] = 473; - v->a[4586] = 470; - v->a[4587] = 480; - v->a[4588] = 488; - v->a[4589] = 859; - v->a[4590] = 492; - v->a[4591] = 473; - v->a[4592] = 470; - v->a[4593] = 469; - v->a[4594] = 470; - v->a[4595] = 484; - v->a[4596] = 1382; - v->a[4597] = 1429; - v->a[4598] = 474; - v->a[4599] = 4231; - primary_state_ids_230(v); -} - -/* EOF primary_state_ids_45.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_46.c b/parser/static/primary_state_ids/primary_state_ids_46.c deleted file mode 100644 index 6fed8957..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_46.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_46.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_230(t_primary_state_ids_array *v) -{ - v->a[4600] = 480; - v->a[4601] = 885; - v->a[4602] = 885; - v->a[4603] = 473; - v->a[4604] = 880; - v->a[4605] = 2929; - v->a[4606] = 489; - v->a[4607] = 4607; - v->a[4608] = 4339; - v->a[4609] = 4609; - v->a[4610] = 4610; - v->a[4611] = 473; - v->a[4612] = 4607; - v->a[4613] = 4610; - v->a[4614] = 1081; - v->a[4615] = 4615; - v->a[4616] = 4616; - v->a[4617] = 1301; - v->a[4618] = 475; - v->a[4619] = 859; - primary_state_ids_231(v); -} - -void primary_state_ids_231(t_primary_state_ids_array *v) -{ - v->a[4620] = 4620; - v->a[4621] = 4252; - v->a[4622] = 832; - v->a[4623] = 4623; - v->a[4624] = 4624; - v->a[4625] = 4273; - v->a[4626] = 4231; - v->a[4627] = 1100; - v->a[4628] = 491; - v->a[4629] = 4624; - v->a[4630] = 470; - v->a[4631] = 477; - v->a[4632] = 4632; - v->a[4633] = 4252; - v->a[4634] = 470; - v->a[4635] = 473; - v->a[4636] = 1556; - v->a[4637] = 488; - v->a[4638] = 492; - v->a[4639] = 1498; - primary_state_ids_232(v); -} - -void primary_state_ids_232(t_primary_state_ids_array *v) -{ - v->a[4640] = 1081; - v->a[4641] = 4624; - v->a[4642] = 4642; - v->a[4643] = 4609; - v->a[4644] = 4250; - v->a[4645] = 1146; - v->a[4646] = 4646; - v->a[4647] = 4642; - v->a[4648] = 4648; - v->a[4649] = 4624; - v->a[4650] = 4283; - v->a[4651] = 4651; - v->a[4652] = 4624; - v->a[4653] = 478; - v->a[4654] = 4624; - v->a[4655] = 4655; - v->a[4656] = 476; - v->a[4657] = 4624; - v->a[4658] = 4624; - v->a[4659] = 4346; - primary_state_ids_233(v); -} - -void primary_state_ids_233(t_primary_state_ids_array *v) -{ - v->a[4660] = 4624; - v->a[4661] = 4624; - v->a[4662] = 4349; - v->a[4663] = 4341; - v->a[4664] = 4664; - v->a[4665] = 4235; - v->a[4666] = 4632; - v->a[4667] = 4387; - v->a[4668] = 4624; - v->a[4669] = 473; - v->a[4670] = 476; - v->a[4671] = 4624; - v->a[4672] = 4624; - v->a[4673] = 880; - v->a[4674] = 470; - v->a[4675] = 4624; - v->a[4676] = 4624; - v->a[4677] = 4624; - v->a[4678] = 4624; - v->a[4679] = 4624; - primary_state_ids_234(v); -} - -void primary_state_ids_234(t_primary_state_ids_array *v) -{ - v->a[4680] = 4624; - v->a[4681] = 4624; - v->a[4682] = 4624; - v->a[4683] = 859; - v->a[4684] = 880; - v->a[4685] = 4273; - v->a[4686] = 4624; - v->a[4687] = 832; - v->a[4688] = 1542; - v->a[4689] = 4231; - v->a[4690] = 4624; - v->a[4691] = 4624; - v->a[4692] = 1081; - v->a[4693] = 4624; - v->a[4694] = 4624; - v->a[4695] = 1429; - v->a[4696] = 4624; - v->a[4697] = 4283; - v->a[4698] = 885; - v->a[4699] = 880; - primary_state_ids_235(v); -} - -/* EOF primary_state_ids_46.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_47.c b/parser/static/primary_state_ids/primary_state_ids_47.c deleted file mode 100644 index 1d0aa16f..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_47.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_47.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_235(t_primary_state_ids_array *v) -{ - v->a[4700] = 4700; - v->a[4701] = 484; - v->a[4702] = 4648; - v->a[4703] = 4624; - v->a[4704] = 1149; - v->a[4705] = 1100; - v->a[4706] = 480; - v->a[4707] = 4624; - v->a[4708] = 475; - v->a[4709] = 1301; - v->a[4710] = 4278; - v->a[4711] = 885; - v->a[4712] = 4712; - v->a[4713] = 4624; - v->a[4714] = 4624; - v->a[4715] = 4624; - v->a[4716] = 4339; - v->a[4717] = 4342; - v->a[4718] = 4624; - v->a[4719] = 4387; - primary_state_ids_236(v); -} - -void primary_state_ids_236(t_primary_state_ids_array *v) -{ - v->a[4720] = 4624; - v->a[4721] = 4721; - v->a[4722] = 4342; - v->a[4723] = 4387; - v->a[4724] = 4339; - v->a[4725] = 4278; - v->a[4726] = 495; - v->a[4727] = 4727; - v->a[4728] = 4624; - v->a[4729] = 4624; - v->a[4730] = 4624; - v->a[4731] = 4624; - v->a[4732] = 4624; - v->a[4733] = 4252; - v->a[4734] = 4278; - v->a[4735] = 479; - v->a[4736] = 1607; - v->a[4737] = 4624; - v->a[4738] = 4624; - v->a[4739] = 490; - primary_state_ids_237(v); -} - -void primary_state_ids_237(t_primary_state_ids_array *v) -{ - v->a[4740] = 4624; - v->a[4741] = 4741; - v->a[4742] = 4742; - v->a[4743] = 4743; - v->a[4744] = 4624; - v->a[4745] = 4342; - v->a[4746] = 4283; - v->a[4747] = 4273; - v->a[4748] = 859; - v->a[4749] = 4624; - v->a[4750] = 880; - v->a[4751] = 4624; - v->a[4752] = 4624; - v->a[4753] = 481; - v->a[4754] = 885; - v->a[4755] = 4755; - v->a[4756] = 4624; - v->a[4757] = 4757; - v->a[4758] = 4346; - v->a[4759] = 1498; - primary_state_ids_238(v); -} - -void primary_state_ids_238(t_primary_state_ids_array *v) -{ - v->a[4760] = 832; - v->a[4761] = 4624; - v->a[4762] = 486; - v->a[4763] = 4624; - v->a[4764] = 4624; - v->a[4765] = 4624; - v->a[4766] = 486; - v->a[4767] = 1382; - v->a[4768] = 4624; - v->a[4769] = 4755; - v->a[4770] = 487; - v->a[4771] = 885; - v->a[4772] = 495; - v->a[4773] = 4624; - v->a[4774] = 469; - v->a[4775] = 1011; - v->a[4776] = 470; - v->a[4777] = 473; - v->a[4778] = 4341; - v->a[4779] = 4624; - primary_state_ids_239(v); -} - -void primary_state_ids_239(t_primary_state_ids_array *v) -{ - v->a[4780] = 479; - v->a[4781] = 470; - v->a[4782] = 1534; - v->a[4783] = 473; - v->a[4784] = 4230; - v->a[4785] = 4785; - v->a[4786] = 4727; - v->a[4787] = 4237; - v->a[4788] = 495; - v->a[4789] = 1607; - v->a[4790] = 485; - v->a[4791] = 4624; - v->a[4792] = 4792; - v->a[4793] = 4341; - v->a[4794] = 4616; - v->a[4795] = 4231; - v->a[4796] = 474; - v->a[4797] = 4349; - v->a[4798] = 4624; - v->a[4799] = 4624; - primary_state_ids_240(v); -} - -/* EOF primary_state_ids_47.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_48.c b/parser/static/primary_state_ids/primary_state_ids_48.c deleted file mode 100644 index 2f83e8cf..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_48.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_48.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_240(t_primary_state_ids_array *v) -{ - v->a[4800] = 4624; - v->a[4801] = 474; - v->a[4802] = 1148; - v->a[4803] = 4803; - v->a[4804] = 1542; - v->a[4805] = 483; - v->a[4806] = 832; - v->a[4807] = 488; - v->a[4808] = 489; - v->a[4809] = 4624; - v->a[4810] = 482; - v->a[4811] = 483; - v->a[4812] = 492; - v->a[4813] = 4624; - v->a[4814] = 4624; - v->a[4815] = 4624; - v->a[4816] = 4252; - v->a[4817] = 4624; - v->a[4818] = 4623; - v->a[4819] = 4624; - primary_state_ids_241(v); -} - -void primary_state_ids_241(t_primary_state_ids_array *v) -{ - v->a[4820] = 1534; - v->a[4821] = 4655; - v->a[4822] = 859; - v->a[4823] = 4624; - v->a[4824] = 4824; - v->a[4825] = 490; - v->a[4826] = 4624; - v->a[4827] = 1281; - v->a[4828] = 1100; - v->a[4829] = 4346; - v->a[4830] = 4624; - v->a[4831] = 482; - v->a[4832] = 4624; - v->a[4833] = 485; - v->a[4834] = 1100; - v->a[4835] = 4231; - v->a[4836] = 4624; - v->a[4837] = 480; - v->a[4838] = 1081; - v->a[4839] = 4624; - primary_state_ids_242(v); -} - -void primary_state_ids_242(t_primary_state_ids_array *v) -{ - v->a[4840] = 1556; - v->a[4841] = 4624; - v->a[4842] = 487; - v->a[4843] = 4624; - v->a[4844] = 4615; - v->a[4845] = 4624; - v->a[4846] = 495; - v->a[4847] = 481; - v->a[4848] = 4624; - v->a[4849] = 491; - v->a[4850] = 4624; - v->a[4851] = 4624; - v->a[4852] = 477; - v->a[4853] = 478; - v->a[4854] = 4624; - v->a[4855] = 494; - v->a[4856] = 4712; - v->a[4857] = 4624; - v->a[4858] = 4785; - v->a[4859] = 489; - primary_state_ids_243(v); -} - -void primary_state_ids_243(t_primary_state_ids_array *v) -{ - v->a[4860] = 4349; - v->a[4861] = 1281; - v->a[4862] = 484; - v->a[4863] = 4624; - v->a[4864] = 4712; - v->a[4865] = 4648; - v->a[4866] = 4866; - v->a[4867] = 4867; - v->a[4868] = 4868; - v->a[4869] = 1301; - v->a[4870] = 1542; - v->a[4871] = 4871; - v->a[4872] = 4872; - v->a[4873] = 4873; - v->a[4874] = 4874; - v->a[4875] = 4712; - v->a[4876] = 4876; - v->a[4877] = 4877; - v->a[4878] = 4878; - v->a[4879] = 1534; - primary_state_ids_244(v); -} - -void primary_state_ids_244(t_primary_state_ids_array *v) -{ - v->a[4880] = 4880; - v->a[4881] = 4881; - v->a[4882] = 4882; - v->a[4883] = 4883; - v->a[4884] = 4884; - v->a[4885] = 1301; - v->a[4886] = 4886; - v->a[4887] = 4887; - v->a[4888] = 1301; - v->a[4889] = 4877; - v->a[4890] = 4890; - v->a[4891] = 4891; - v->a[4892] = 4892; - v->a[4893] = 1281; - v->a[4894] = 4873; - v->a[4895] = 4895; - v->a[4896] = 880; - v->a[4897] = 885; - v->a[4898] = 4898; - v->a[4899] = 4871; - primary_state_ids_245(v); -} - -/* EOF primary_state_ids_48.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_49.c b/parser/static/primary_state_ids/primary_state_ids_49.c deleted file mode 100644 index 02a53f65..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_49.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_49.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_245(t_primary_state_ids_array *v) -{ - v->a[4900] = 4900; - v->a[4901] = 1081; - v->a[4902] = 4655; - v->a[4903] = 4884; - v->a[4904] = 4824; - v->a[4905] = 4615; - v->a[4906] = 4231; - v->a[4907] = 1607; - v->a[4908] = 4908; - v->a[4909] = 4883; - v->a[4910] = 4620; - v->a[4911] = 4911; - v->a[4912] = 4866; - v->a[4913] = 495; - v->a[4914] = 1607; - v->a[4915] = 4915; - v->a[4916] = 4916; - v->a[4917] = 4755; - v->a[4918] = 4918; - v->a[4919] = 859; - primary_state_ids_246(v); -} - -void primary_state_ids_246(t_primary_state_ids_array *v) -{ - v->a[4920] = 4920; - v->a[4921] = 1100; - v->a[4922] = 4922; - v->a[4923] = 4900; - v->a[4924] = 4924; - v->a[4925] = 1498; - v->a[4926] = 4920; - v->a[4927] = 4927; - v->a[4928] = 4928; - v->a[4929] = 4929; - v->a[4930] = 1281; - v->a[4931] = 4931; - v->a[4932] = 4915; - v->a[4933] = 4892; - v->a[4934] = 4924; - v->a[4935] = 4929; - v->a[4936] = 4936; - v->a[4937] = 4937; - v->a[4938] = 4938; - v->a[4939] = 4792; - primary_state_ids_247(v); -} - -void primary_state_ids_247(t_primary_state_ids_array *v) -{ - v->a[4940] = 4940; - v->a[4941] = 4252; - v->a[4942] = 4616; - v->a[4943] = 4943; - v->a[4944] = 4944; - v->a[4945] = 4945; - v->a[4946] = 4632; - v->a[4947] = 4947; - v->a[4948] = 4936; - v->a[4949] = 4949; - v->a[4950] = 4610; - v->a[4951] = 4951; - v->a[4952] = 4952; - v->a[4953] = 4615; - v->a[4954] = 4607; - v->a[4955] = 4607; - v->a[4956] = 4886; - v->a[4957] = 4887; - v->a[4958] = 4609; - v->a[4959] = 4609; - primary_state_ids_248(v); -} - -void primary_state_ids_248(t_primary_state_ids_array *v) -{ - v->a[4960] = 4960; - v->a[4961] = 4922; - v->a[4962] = 4727; - v->a[4963] = 4895; - v->a[4964] = 1534; - v->a[4965] = 4642; - v->a[4966] = 4898; - v->a[4967] = 4891; - v->a[4968] = 4890; - v->a[4969] = 4960; - v->a[4970] = 4881; - v->a[4971] = 4664; - v->a[4972] = 4918; - v->a[4973] = 4872; - v->a[4974] = 4924; - v->a[4975] = 1474; - v->a[4976] = 4615; - v->a[4977] = 4952; - v->a[4978] = 4642; - v->a[4979] = 4908; - primary_state_ids_249(v); -} - -void primary_state_ids_249(t_primary_state_ids_array *v) -{ - v->a[4980] = 4876; - v->a[4981] = 4874; - v->a[4982] = 4785; - v->a[4983] = 4867; - v->a[4984] = 4648; - v->a[4985] = 4868; - v->a[4986] = 4283; - v->a[4987] = 4878; - v->a[4988] = 4880; - v->a[4989] = 4882; - v->a[4990] = 1556; - v->a[4991] = 4911; - v->a[4992] = 832; - v->a[4993] = 4951; - v->a[4994] = 4727; - v->a[4995] = 4387; - v->a[4996] = 4342; - v->a[4997] = 4339; - v->a[4998] = 4278; - v->a[4999] = 4918; - primary_state_ids_250(v); -} - -/* EOF primary_state_ids_49.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_5.c b/parser/static/primary_state_ids/primary_state_ids_5.c index d21d4aeb..21f7486f 100644 --- a/parser/static/primary_state_ids/primary_state_ids_5.c +++ b/parser/static/primary_state_ids/primary_state_ids_5.c @@ -14,126 +14,126 @@ void primary_state_ids_25(t_primary_state_ids_array *v) { - v->a[500] = 469; - v->a[501] = 468; - v->a[502] = 502; - v->a[503] = 489; - v->a[504] = 490; - v->a[505] = 484; - v->a[506] = 488; - v->a[507] = 492; - v->a[508] = 476; - v->a[509] = 481; - v->a[510] = 480; - v->a[511] = 486; - v->a[512] = 483; - v->a[513] = 482; - v->a[514] = 485; - v->a[515] = 474; - v->a[516] = 475; - v->a[517] = 491; - v->a[518] = 477; - v->a[519] = 478; + v->a[500] = 344; + v->a[501] = 458; + v->a[502] = 463; + v->a[503] = 503; + v->a[504] = 261; + v->a[505] = 275; + v->a[506] = 263; + v->a[507] = 507; + v->a[508] = 508; + v->a[509] = 509; + v->a[510] = 510; + v->a[511] = 284; + v->a[512] = 481; + v->a[513] = 513; + v->a[514] = 472; + v->a[515] = 471; + v->a[516] = 261; + v->a[517] = 263; + v->a[518] = 275; + v->a[519] = 519; primary_state_ids_26(v); } void primary_state_ids_26(t_primary_state_ids_array *v) { - v->a[520] = 479; - v->a[521] = 487; - v->a[522] = 493; - v->a[523] = 494; - v->a[524] = 502; - v->a[525] = 495; - v->a[526] = 526; - v->a[527] = 526; - v->a[528] = 528; + v->a[520] = 520; + v->a[521] = 521; + v->a[522] = 317; + v->a[523] = 521; + v->a[524] = 524; + v->a[525] = 521; + v->a[526] = 471; + v->a[527] = 261; + v->a[528] = 263; v->a[529] = 529; - v->a[530] = 528; - v->a[531] = 529; - v->a[532] = 532; - v->a[533] = 528; - v->a[534] = 528; - v->a[535] = 535; - v->a[536] = 529; - v->a[537] = 529; - v->a[538] = 465; - v->a[539] = 464; + v->a[530] = 301; + v->a[531] = 297; + v->a[532] = 521; + v->a[533] = 445; + v->a[534] = 305; + v->a[535] = 318; + v->a[536] = 481; + v->a[537] = 482; + v->a[538] = 282; + v->a[539] = 445; primary_state_ids_27(v); } void primary_state_ids_27(t_primary_state_ids_array *v) { v->a[540] = 540; - v->a[541] = 532; - v->a[542] = 540; - v->a[543] = 529; - v->a[544] = 528; - v->a[545] = 529; - v->a[546] = 546; - v->a[547] = 535; - v->a[548] = 548; - v->a[549] = 465; - v->a[550] = 464; - v->a[551] = 551; - v->a[552] = 465; - v->a[553] = 464; - v->a[554] = 528; - v->a[555] = 464; - v->a[556] = 465; - v->a[557] = 540; - v->a[558] = 464; - v->a[559] = 551; + v->a[541] = 481; + v->a[542] = 472; + v->a[543] = 481; + v->a[544] = 487; + v->a[545] = 482; + v->a[546] = 297; + v->a[547] = 458; + v->a[548] = 463; + v->a[549] = 549; + v->a[550] = 550; + v->a[551] = 471; + v->a[552] = 293; + v->a[553] = 553; + v->a[554] = 472; + v->a[555] = 555; + v->a[556] = 521; + v->a[557] = 557; + v->a[558] = 521; + v->a[559] = 482; primary_state_ids_28(v); } void primary_state_ids_28(t_primary_state_ids_array *v) { - v->a[560] = 535; - v->a[561] = 535; - v->a[562] = 532; - v->a[563] = 548; - v->a[564] = 465; - v->a[565] = 546; - v->a[566] = 540; - v->a[567] = 464; - v->a[568] = 465; - v->a[569] = 532; - v->a[570] = 551; - v->a[571] = 535; - v->a[572] = 464; - v->a[573] = 573; - v->a[574] = 532; - v->a[575] = 575; - v->a[576] = 548; - v->a[577] = 546; - v->a[578] = 465; - v->a[579] = 465; + v->a[560] = 560; + v->a[561] = 561; + v->a[562] = 562; + v->a[563] = 482; + v->a[564] = 471; + v->a[565] = 277; + v->a[566] = 566; + v->a[567] = 481; + v->a[568] = 496; + v->a[569] = 458; + v->a[570] = 557; + v->a[571] = 524; + v->a[572] = 463; + v->a[573] = 472; + v->a[574] = 574; + v->a[575] = 519; + v->a[576] = 472; + v->a[577] = 577; + v->a[578] = 562; + v->a[579] = 579; primary_state_ids_29(v); } void primary_state_ids_29(t_primary_state_ids_array *v) { - v->a[580] = 464; - v->a[581] = 546; - v->a[582] = 540; - v->a[583] = 583; + v->a[580] = 466; + v->a[581] = 305; + v->a[582] = 282; + v->a[583] = 513; v->a[584] = 540; - v->a[585] = 551; - v->a[586] = 548; - v->a[587] = 535; - v->a[588] = 464; - v->a[589] = 465; - v->a[590] = 590; - v->a[591] = 575; - v->a[592] = 548; - v->a[593] = 583; - v->a[594] = 551; - v->a[595] = 573; - v->a[596] = 528; - v->a[597] = 464; - v->a[598] = 598; - v->a[599] = 599; + v->a[585] = 574; + v->a[586] = 508; + v->a[587] = 487; + v->a[588] = 549; + v->a[589] = 288; + v->a[590] = 263; + v->a[591] = 521; + v->a[592] = 550; + v->a[593] = 261; + v->a[594] = 482; + v->a[595] = 561; + v->a[596] = 466; + v->a[597] = 509; + v->a[598] = 510; + v->a[599] = 560; primary_state_ids_30(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_50.c b/parser/static/primary_state_ids/primary_state_ids_50.c deleted file mode 100644 index 8d8b14ff..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_50.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_50.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_250(t_primary_state_ids_array *v) -{ - v->a[5000] = 4273; - v->a[5001] = 4346; - v->a[5002] = 4944; - v->a[5003] = 4931; - v->a[5004] = 1607; - v->a[5005] = 4916; - v->a[5006] = 4938; - v->a[5007] = 4951; - v->a[5008] = 4712; - v->a[5009] = 4927; - v->a[5010] = 4785; - v->a[5011] = 4947; - v->a[5012] = 4727; - v->a[5013] = 4940; - v->a[5014] = 4943; - v->a[5015] = 4891; - v->a[5016] = 4785; - v->a[5017] = 4949; - v->a[5018] = 4607; - v->a[5019] = 4609; - primary_state_ids_251(v); -} - -void primary_state_ids_251(t_primary_state_ids_array *v) -{ - v->a[5020] = 4642; - v->a[5021] = 494; - v->a[5022] = 4937; - v->a[5023] = 1534; - v->a[5024] = 4623; - v->a[5025] = 4648; - v->a[5026] = 4945; - v->a[5027] = 5027; - v->a[5028] = 5028; - v->a[5029] = 1281; - v->a[5030] = 5028; - v->a[5031] = 470; - v->a[5032] = 5027; - v->a[5033] = 473; - v->a[5034] = 469; - v->a[5035] = 4882; - v->a[5036] = 4824; - v->a[5037] = 4884; - v->a[5038] = 468; - v->a[5039] = 4883; - primary_state_ids_252(v); -} - -void primary_state_ids_252(t_primary_state_ids_array *v) -{ - v->a[5040] = 4792; - v->a[5041] = 1163; - v->a[5042] = 4615; - v->a[5043] = 4877; - v->a[5044] = 495; - v->a[5045] = 1158; - v->a[5046] = 4945; - v->a[5047] = 4880; - v->a[5048] = 5048; - v->a[5049] = 4712; - v->a[5050] = 4727; - v->a[5051] = 4792; - v->a[5052] = 4947; - v->a[5053] = 4642; - v->a[5054] = 4620; - v->a[5055] = 473; - v->a[5056] = 4224; - v->a[5057] = 470; - v->a[5058] = 4227; - v->a[5059] = 473; - primary_state_ids_253(v); -} - -void primary_state_ids_253(t_primary_state_ids_array *v) -{ - v->a[5060] = 4878; - v->a[5061] = 4916; - v->a[5062] = 5062; - v->a[5063] = 4927; - v->a[5064] = 469; - v->a[5065] = 470; - v->a[5066] = 4915; - v->a[5067] = 4867; - v->a[5068] = 4908; - v->a[5069] = 4866; - v->a[5070] = 4620; - v->a[5071] = 4943; - v->a[5072] = 4872; - v->a[5073] = 4873; - v->a[5074] = 4785; - v->a[5075] = 4871; - v->a[5076] = 4876; - v->a[5077] = 4881; - v->a[5078] = 4874; - v->a[5079] = 4620; - primary_state_ids_254(v); -} - -void primary_state_ids_254(t_primary_state_ids_array *v) -{ - v->a[5080] = 4890; - v->a[5081] = 4664; - v->a[5082] = 4664; - v->a[5083] = 4922; - v->a[5084] = 4868; - v->a[5085] = 4931; - v->a[5086] = 1301; - v->a[5087] = 4900; - v->a[5088] = 4938; - v->a[5089] = 4940; - v->a[5090] = 4895; - v->a[5091] = 4607; - v->a[5092] = 4609; - v->a[5093] = 4960; - v->a[5094] = 4648; - v->a[5095] = 4824; - v->a[5096] = 1534; - v->a[5097] = 469; - v->a[5098] = 4920; - v->a[5099] = 4929; - primary_state_ids_255(v); -} - -/* EOF primary_state_ids_50.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_51.c b/parser/static/primary_state_ids/primary_state_ids_51.c deleted file mode 100644 index 9e24cc1b..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_51.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_51.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_255(t_primary_state_ids_array *v) -{ - v->a[5100] = 4936; - v->a[5101] = 4892; - v->a[5102] = 4824; - v->a[5103] = 4937; - v->a[5104] = 4898; - v->a[5105] = 4944; - v->a[5106] = 1281; - v->a[5107] = 5027; - v->a[5108] = 4792; - v->a[5109] = 469; - v->a[5110] = 469; - v->a[5111] = 4952; - v->a[5112] = 4887; - v->a[5113] = 4949; - v->a[5114] = 1607; - v->a[5115] = 4664; - v->a[5116] = 4911; - v->a[5117] = 5117; - v->a[5118] = 5118; - v->a[5119] = 5028; - primary_state_ids_256(v); -} - -void primary_state_ids_256(t_primary_state_ids_array *v) -{ - v->a[5120] = 4886; - v->a[5121] = 5121; - v->a[5122] = 5122; - v->a[5123] = 474; - v->a[5124] = 859; - v->a[5125] = 5125; - v->a[5126] = 5126; - v->a[5127] = 885; - v->a[5128] = 880; - v->a[5129] = 885; - v->a[5130] = 832; - v->a[5131] = 859; - v->a[5132] = 5132; - v->a[5133] = 1081; - v->a[5134] = 4231; - v->a[5135] = 1100; - v->a[5136] = 4252; - v->a[5137] = 1148; - v->a[5138] = 1011; - v->a[5139] = 5139; - primary_state_ids_257(v); -} - -void primary_state_ids_257(t_primary_state_ids_array *v) -{ - v->a[5140] = 880; - v->a[5141] = 5141; - v->a[5142] = 5142; - v->a[5143] = 5143; - v->a[5144] = 5144; - v->a[5145] = 5145; - v->a[5146] = 5146; - v->a[5147] = 4230; - v->a[5148] = 4237; - v->a[5149] = 480; - v->a[5150] = 481; - v->a[5151] = 484; - v->a[5152] = 487; - v->a[5153] = 490; - v->a[5154] = 492; - v->a[5155] = 485; - v->a[5156] = 486; - v->a[5157] = 479; - v->a[5158] = 488; - v->a[5159] = 478; - primary_state_ids_258(v); -} - -void primary_state_ids_258(t_primary_state_ids_array *v) -{ - v->a[5160] = 477; - v->a[5161] = 491; - v->a[5162] = 5162; - v->a[5163] = 5122; - v->a[5164] = 5164; - v->a[5165] = 476; - v->a[5166] = 5166; - v->a[5167] = 4250; - v->a[5168] = 5142; - v->a[5169] = 5169; - v->a[5170] = 4252; - v->a[5171] = 475; - v->a[5172] = 5172; - v->a[5173] = 832; - v->a[5174] = 469; - v->a[5175] = 470; - v->a[5176] = 4250; - v->a[5177] = 5177; - v->a[5178] = 1081; - v->a[5179] = 4231; - primary_state_ids_259(v); -} - -void primary_state_ids_259(t_primary_state_ids_array *v) -{ - v->a[5180] = 473; - v->a[5181] = 4235; - v->a[5182] = 1100; - v->a[5183] = 5183; - v->a[5184] = 4224; - v->a[5185] = 5185; - v->a[5186] = 5186; - v->a[5187] = 5187; - v->a[5188] = 468; - v->a[5189] = 5122; - v->a[5190] = 5190; - v->a[5191] = 5191; - v->a[5192] = 5192; - v->a[5193] = 5193; - v->a[5194] = 5194; - v->a[5195] = 4227; - v->a[5196] = 5196; - v->a[5197] = 5197; - v->a[5198] = 5198; - v->a[5199] = 482; - primary_state_ids_260(v); -} - -/* EOF primary_state_ids_51.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_52.c b/parser/static/primary_state_ids/primary_state_ids_52.c deleted file mode 100644 index b37ae8ca..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_52.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_52.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_260(t_primary_state_ids_array *v) -{ - v->a[5200] = 483; - v->a[5201] = 5201; - v->a[5202] = 5202; - v->a[5203] = 5203; - v->a[5204] = 489; - v->a[5205] = 4235; - v->a[5206] = 469; - v->a[5207] = 470; - v->a[5208] = 473; - v->a[5209] = 470; - v->a[5210] = 473; - v->a[5211] = 5211; - v->a[5212] = 5212; - v->a[5213] = 4227; - v->a[5214] = 5186; - v->a[5215] = 5215; - v->a[5216] = 4664; - v->a[5217] = 5185; - v->a[5218] = 5187; - v->a[5219] = 5190; - primary_state_ids_261(v); -} - -void primary_state_ids_261(t_primary_state_ids_array *v) -{ - v->a[5220] = 5191; - v->a[5221] = 469; - v->a[5222] = 5192; - v->a[5223] = 5194; - v->a[5224] = 4824; - v->a[5225] = 5196; - v->a[5226] = 5142; - v->a[5227] = 5227; - v->a[5228] = 5197; - v->a[5229] = 5198; - v->a[5230] = 5202; - v->a[5231] = 5203; - v->a[5232] = 5232; - v->a[5233] = 5187; - v->a[5234] = 5203; - v->a[5235] = 5202; - v->a[5236] = 5198; - v->a[5237] = 5197; - v->a[5238] = 5196; - v->a[5239] = 5194; - primary_state_ids_262(v); -} - -void primary_state_ids_262(t_primary_state_ids_array *v) -{ - v->a[5240] = 469; - v->a[5241] = 5192; - v->a[5242] = 5191; - v->a[5243] = 5190; - v->a[5244] = 5186; - v->a[5245] = 5245; - v->a[5246] = 5185; - v->a[5247] = 5247; - v->a[5248] = 5248; - v->a[5249] = 5249; - v->a[5250] = 5250; - v->a[5251] = 5251; - v->a[5252] = 5252; - v->a[5253] = 1148; - v->a[5254] = 5254; - v->a[5255] = 486; - v->a[5256] = 1011; - v->a[5257] = 5257; - v->a[5258] = 1149; - v->a[5259] = 5259; - primary_state_ids_263(v); -} - -void primary_state_ids_263(t_primary_state_ids_array *v) -{ - v->a[5260] = 5260; - v->a[5261] = 5261; - v->a[5262] = 478; - v->a[5263] = 491; - v->a[5264] = 5264; - v->a[5265] = 5265; - v->a[5266] = 5266; - v->a[5267] = 469; - v->a[5268] = 5268; - v->a[5269] = 488; - v->a[5270] = 470; - v->a[5271] = 473; - v->a[5272] = 5272; - v->a[5273] = 5273; - v->a[5274] = 494; - v->a[5275] = 5275; - v->a[5276] = 468; - v->a[5277] = 5277; - v->a[5278] = 880; - v->a[5279] = 492; - primary_state_ids_264(v); -} - -void primary_state_ids_264(t_primary_state_ids_array *v) -{ - v->a[5280] = 5280; - v->a[5281] = 5281; - v->a[5282] = 5282; - v->a[5283] = 5283; - v->a[5284] = 477; - v->a[5285] = 5285; - v->a[5286] = 880; - v->a[5287] = 885; - v->a[5288] = 490; - v->a[5289] = 5266; - v->a[5290] = 885; - v->a[5291] = 5291; - v->a[5292] = 1146; - v->a[5293] = 1081; - v->a[5294] = 487; - v->a[5295] = 5295; - v->a[5296] = 5296; - v->a[5297] = 470; - v->a[5298] = 481; - v->a[5299] = 5299; - primary_state_ids_265(v); -} - -/* EOF primary_state_ids_52.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_53.c b/parser/static/primary_state_ids/primary_state_ids_53.c deleted file mode 100644 index bccb49e6..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_53.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_53.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_265(t_primary_state_ids_array *v) -{ - v->a[5300] = 832; - v->a[5301] = 885; - v->a[5302] = 5302; - v->a[5303] = 880; - v->a[5304] = 5304; - v->a[5305] = 4231; - v->a[5306] = 832; - v->a[5307] = 5307; - v->a[5308] = 5308; - v->a[5309] = 5309; - v->a[5310] = 5310; - v->a[5311] = 5311; - v->a[5312] = 859; - v->a[5313] = 5313; - v->a[5314] = 5314; - v->a[5315] = 5266; - v->a[5316] = 5316; - v->a[5317] = 5266; - v->a[5318] = 4252; - v->a[5319] = 5319; - primary_state_ids_266(v); -} - -void primary_state_ids_266(t_primary_state_ids_array *v) -{ - v->a[5320] = 5320; - v->a[5321] = 5321; - v->a[5322] = 470; - v->a[5323] = 859; - v->a[5324] = 5324; - v->a[5325] = 5325; - v->a[5326] = 5326; - v->a[5327] = 480; - v->a[5328] = 473; - v->a[5329] = 5329; - v->a[5330] = 5330; - v->a[5331] = 1081; - v->a[5332] = 5332; - v->a[5333] = 5333; - v->a[5334] = 5334; - v->a[5335] = 5335; - v->a[5336] = 5336; - v->a[5337] = 479; - v->a[5338] = 5338; - v->a[5339] = 5339; - primary_state_ids_267(v); -} - -void primary_state_ids_267(t_primary_state_ids_array *v) -{ - v->a[5340] = 5340; - v->a[5341] = 5341; - v->a[5342] = 5342; - v->a[5343] = 5343; - v->a[5344] = 5344; - v->a[5345] = 5345; - v->a[5346] = 5346; - v->a[5347] = 832; - v->a[5348] = 859; - v->a[5349] = 468; - v->a[5350] = 4283; - v->a[5351] = 5351; - v->a[5352] = 1081; - v->a[5353] = 5353; - v->a[5354] = 5354; - v->a[5355] = 5355; - v->a[5356] = 5266; - v->a[5357] = 1382; - v->a[5358] = 5266; - v->a[5359] = 4231; - primary_state_ids_268(v); -} - -void primary_state_ids_268(t_primary_state_ids_array *v) -{ - v->a[5360] = 4237; - v->a[5361] = 5266; - v->a[5362] = 4250; - v->a[5363] = 4235; - v->a[5364] = 489; - v->a[5365] = 1474; - v->a[5366] = 4283; - v->a[5367] = 4387; - v->a[5368] = 4342; - v->a[5369] = 4339; - v->a[5370] = 4278; - v->a[5371] = 4252; - v->a[5372] = 4273; - v->a[5373] = 4252; - v->a[5374] = 468; - v->a[5375] = 4346; - v->a[5376] = 1429; - v->a[5377] = 4231; - v->a[5378] = 1100; - v->a[5379] = 1100; - primary_state_ids_269(v); -} - -void primary_state_ids_269(t_primary_state_ids_array *v) -{ - v->a[5380] = 483; - v->a[5381] = 5381; - v->a[5382] = 4278; - v->a[5383] = 5383; - v->a[5384] = 5384; - v->a[5385] = 4230; - v->a[5386] = 5386; - v->a[5387] = 482; - v->a[5388] = 494; - v->a[5389] = 475; - v->a[5390] = 473; - v->a[5391] = 5391; - v->a[5392] = 473; - v->a[5393] = 470; - v->a[5394] = 5266; - v->a[5395] = 5395; - v->a[5396] = 5396; - v->a[5397] = 5397; - v->a[5398] = 1100; - v->a[5399] = 484; - primary_state_ids_270(v); -} - -/* EOF primary_state_ids_53.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_54.c b/parser/static/primary_state_ids/primary_state_ids_54.c deleted file mode 100644 index 84c1d725..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_54.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_54.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_270(t_primary_state_ids_array *v) -{ - v->a[5400] = 474; - v->a[5401] = 5401; - v->a[5402] = 485; - v->a[5403] = 476; - v->a[5404] = 485; - v->a[5405] = 4346; - v->a[5406] = 5406; - v->a[5407] = 473; - v->a[5408] = 1361; - v->a[5409] = 489; - v->a[5410] = 495; - v->a[5411] = 468; - v->a[5412] = 832; - v->a[5413] = 483; - v->a[5414] = 474; - v->a[5415] = 880; - v->a[5416] = 495; - v->a[5417] = 4231; - v->a[5418] = 1081; - v->a[5419] = 4339; - primary_state_ids_271(v); -} - -void primary_state_ids_271(t_primary_state_ids_array *v) -{ - v->a[5420] = 859; - v->a[5421] = 4342; - v->a[5422] = 480; - v->a[5423] = 4387; - v->a[5424] = 1429; - v->a[5425] = 5425; - v->a[5426] = 494; - v->a[5427] = 1100; - v->a[5428] = 482; - v->a[5429] = 5429; - v->a[5430] = 487; - v->a[5431] = 475; - v->a[5432] = 491; - v->a[5433] = 477; - v->a[5434] = 478; - v->a[5435] = 484; - v->a[5436] = 4283; - v->a[5437] = 1429; - v->a[5438] = 483; - v->a[5439] = 490; - primary_state_ids_272(v); -} - -void primary_state_ids_272(t_primary_state_ids_array *v) -{ - v->a[5440] = 482; - v->a[5441] = 474; - v->a[5442] = 492; - v->a[5443] = 488; - v->a[5444] = 489; - v->a[5445] = 479; - v->a[5446] = 476; - v->a[5447] = 1146; - v->a[5448] = 485; - v->a[5449] = 486; - v->a[5450] = 476; - v->a[5451] = 475; - v->a[5452] = 481; - v->a[5453] = 475; - v->a[5454] = 491; - v->a[5455] = 477; - v->a[5456] = 5456; - v->a[5457] = 476; - v->a[5458] = 5458; - v->a[5459] = 478; - primary_state_ids_273(v); -} - -void primary_state_ids_273(t_primary_state_ids_array *v) -{ - v->a[5460] = 5460; - v->a[5461] = 482; - v->a[5462] = 1149; - v->a[5463] = 480; - v->a[5464] = 490; - v->a[5465] = 4278; - v->a[5466] = 1146; - v->a[5467] = 474; - v->a[5468] = 481; - v->a[5469] = 494; - v->a[5470] = 484; - v->a[5471] = 470; - v->a[5472] = 481; - v->a[5473] = 479; - v->a[5474] = 885; - v->a[5475] = 4273; - v->a[5476] = 4252; - v->a[5477] = 488; - v->a[5478] = 486; - v->a[5479] = 494; - primary_state_ids_274(v); -} - -void primary_state_ids_274(t_primary_state_ids_array *v) -{ - v->a[5480] = 483; - v->a[5481] = 485; - v->a[5482] = 487; - v->a[5483] = 492; - v->a[5484] = 478; - v->a[5485] = 488; - v->a[5486] = 492; - v->a[5487] = 489; - v->a[5488] = 486; - v->a[5489] = 484; - v->a[5490] = 487; - v->a[5491] = 479; - v->a[5492] = 480; - v->a[5493] = 491; - v->a[5494] = 1382; - v->a[5495] = 477; - v->a[5496] = 1382; - v->a[5497] = 490; - v->a[5498] = 1149; - v->a[5499] = 4824; - primary_state_ids_275(v); -} - -/* EOF primary_state_ids_54.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_55.c b/parser/static/primary_state_ids/primary_state_ids_55.c deleted file mode 100644 index 89e3d6fb..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_55.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_55.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_275(t_primary_state_ids_array *v) -{ - v->a[5500] = 1146; - v->a[5501] = 492; - v->a[5502] = 488; - v->a[5503] = 465; - v->a[5504] = 5504; - v->a[5505] = 5505; - v->a[5506] = 495; - v->a[5507] = 481; - v->a[5508] = 474; - v->a[5509] = 480; - v->a[5510] = 487; - v->a[5511] = 479; - v->a[5512] = 495; - v->a[5513] = 490; - v->a[5514] = 464; - v->a[5515] = 5504; - v->a[5516] = 5505; - v->a[5517] = 5504; - v->a[5518] = 469; - v->a[5519] = 1429; - primary_state_ids_276(v); -} - -void primary_state_ids_276(t_primary_state_ids_array *v) -{ - v->a[5520] = 494; - v->a[5521] = 484; - v->a[5522] = 478; - v->a[5523] = 486; - v->a[5524] = 477; - v->a[5525] = 485; - v->a[5526] = 1301; - v->a[5527] = 491; - v->a[5528] = 4664; - v->a[5529] = 495; - v->a[5530] = 1534; - v->a[5531] = 5505; - v->a[5532] = 1382; - v->a[5533] = 5533; - v->a[5534] = 476; - v->a[5535] = 5535; - v->a[5536] = 475; - v->a[5537] = 489; - v->a[5538] = 5504; - v->a[5539] = 1607; - primary_state_ids_277(v); -} - -void primary_state_ids_277(t_primary_state_ids_array *v) -{ - v->a[5540] = 5505; - v->a[5541] = 482; - v->a[5542] = 483; - v->a[5543] = 1281; - v->a[5544] = 1149; - v->a[5545] = 5505; - v->a[5546] = 5504; - v->a[5547] = 4615; - v->a[5548] = 859; - v->a[5549] = 1301; - v->a[5550] = 5550; - v->a[5551] = 5550; - v->a[5552] = 1542; - v->a[5553] = 1081; - v->a[5554] = 5550; - v->a[5555] = 1281; - v->a[5556] = 4866; - v->a[5557] = 5550; - v->a[5558] = 5550; - v->a[5559] = 5550; - primary_state_ids_278(v); -} - -void primary_state_ids_278(t_primary_state_ids_array *v) -{ - v->a[5560] = 4632; - v->a[5561] = 4616; - v->a[5562] = 4252; - v->a[5563] = 1607; - v->a[5564] = 4623; - v->a[5565] = 4900; - v->a[5566] = 1498; - v->a[5567] = 4610; - v->a[5568] = 4892; - v->a[5569] = 5550; - v->a[5570] = 4755; - v->a[5571] = 4882; - v->a[5572] = 4880; - v->a[5573] = 4878; - v->a[5574] = 4915; - v->a[5575] = 1534; - v->a[5576] = 4908; - v->a[5577] = 470; - v->a[5578] = 4872; - v->a[5579] = 4881; - primary_state_ids_279(v); -} - -void primary_state_ids_279(t_primary_state_ids_array *v) -{ - v->a[5580] = 473; - v->a[5581] = 4890; - v->a[5582] = 4655; - v->a[5583] = 468; - v->a[5584] = 4231; - v->a[5585] = 4922; - v->a[5586] = 4936; - v->a[5587] = 1281; - v->a[5588] = 4607; - v->a[5589] = 4920; - v->a[5590] = 4929; - v->a[5591] = 4609; - v->a[5592] = 4642; - v->a[5593] = 5550; - v->a[5594] = 4648; - v->a[5595] = 4937; - v->a[5596] = 4944; - v->a[5597] = 4947; - v->a[5598] = 4886; - v->a[5599] = 4887; - primary_state_ids_280(v); -} - -/* EOF primary_state_ids_55.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_56.c b/parser/static/primary_state_ids/primary_state_ids_56.c deleted file mode 100644 index e94e76f0..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_56.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_56.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_280(t_primary_state_ids_array *v) -{ - v->a[5600] = 4867; - v->a[5601] = 1607; - v->a[5602] = 4824; - v->a[5603] = 4727; - v->a[5604] = 1534; - v->a[5605] = 880; - v->a[5606] = 885; - v->a[5607] = 495; - v->a[5608] = 1100; - v->a[5609] = 4235; - v->a[5610] = 1556; - v->a[5611] = 4664; - v->a[5612] = 1301; - v->a[5613] = 4785; - v->a[5614] = 5550; - v->a[5615] = 4712; - v->a[5616] = 832; - v->a[5617] = 4920; - v->a[5618] = 481; - v->a[5619] = 1534; - primary_state_ids_281(v); -} - -void primary_state_ids_281(t_primary_state_ids_array *v) -{ - v->a[5620] = 4727; - v->a[5621] = 4785; - v->a[5622] = 475; - v->a[5623] = 4943; - v->a[5624] = 4945; - v->a[5625] = 480; - v->a[5626] = 4887; - v->a[5627] = 4886; - v->a[5628] = 484; - v->a[5629] = 1281; - v->a[5630] = 4947; - v->a[5631] = 4944; - v->a[5632] = 1382; - v->a[5633] = 4937; - v->a[5634] = 4911; - v->a[5635] = 4936; - v->a[5636] = 4929; - v->a[5637] = 4648; - v->a[5638] = 4900; - v->a[5639] = 4922; - primary_state_ids_282(v); -} - -void primary_state_ids_282(t_primary_state_ids_array *v) -{ - v->a[5640] = 4890; - v->a[5641] = 4881; - v->a[5642] = 4872; - v->a[5643] = 1146; - v->a[5644] = 4642; - v->a[5645] = 4908; - v->a[5646] = 4867; - v->a[5647] = 4609; - v->a[5648] = 4607; - v->a[5649] = 4915; - v->a[5650] = 4878; - v->a[5651] = 1149; - v->a[5652] = 4712; - v->a[5653] = 4882; - v->a[5654] = 492; - v->a[5655] = 488; - v->a[5656] = 4952; - v->a[5657] = 494; - v->a[5658] = 4892; - v->a[5659] = 4880; - primary_state_ids_283(v); -} - -void primary_state_ids_283(t_primary_state_ids_array *v) -{ - v->a[5660] = 483; - v->a[5661] = 4898; - v->a[5662] = 486; - v->a[5663] = 487; - v->a[5664] = 479; - v->a[5665] = 4884; - v->a[5666] = 490; - v->a[5667] = 4883; - v->a[5668] = 478; - v->a[5669] = 477; - v->a[5670] = 491; - v->a[5671] = 1301; - v->a[5672] = 4877; - v->a[5673] = 4916; - v->a[5674] = 1429; - v->a[5675] = 4927; - v->a[5676] = 4615; - v->a[5677] = 4876; - v->a[5678] = 4874; - v->a[5679] = 4866; - primary_state_ids_284(v); -} - -void primary_state_ids_284(t_primary_state_ids_array *v) -{ - v->a[5680] = 482; - v->a[5681] = 4868; - v->a[5682] = 4960; - v->a[5683] = 474; - v->a[5684] = 4895; - v->a[5685] = 4873; - v->a[5686] = 4871; - v->a[5687] = 4931; - v->a[5688] = 485; - v->a[5689] = 4938; - v->a[5690] = 4940; - v->a[5691] = 5028; - v->a[5692] = 1607; - v->a[5693] = 476; - v->a[5694] = 5027; - v->a[5695] = 4949; - v->a[5696] = 489; - v->a[5697] = 5697; - v->a[5698] = 465; - v->a[5699] = 464; - primary_state_ids_285(v); -} - -/* EOF primary_state_ids_56.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_57.c b/parser/static/primary_state_ids/primary_state_ids_57.c deleted file mode 100644 index 3e2d4b78..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_57.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_57.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_285(t_primary_state_ids_array *v) -{ - v->a[5700] = 5700; - v->a[5701] = 495; - v->a[5702] = 5702; - v->a[5703] = 5702; - v->a[5704] = 5702; - v->a[5705] = 5705; - v->a[5706] = 5705; - v->a[5707] = 5702; - v->a[5708] = 5705; - v->a[5709] = 5702; - v->a[5710] = 5702; - v->a[5711] = 5702; - v->a[5712] = 5702; - v->a[5713] = 5702; - v->a[5714] = 5702; - v->a[5715] = 5702; - v->a[5716] = 5705; - v->a[5717] = 5702; - v->a[5718] = 5705; - v->a[5719] = 5702; - primary_state_ids_286(v); -} - -void primary_state_ids_286(t_primary_state_ids_array *v) -{ - v->a[5720] = 5705; - v->a[5721] = 5705; - v->a[5722] = 5705; - v->a[5723] = 5705; - v->a[5724] = 5705; - v->a[5725] = 5705; - v->a[5726] = 5702; - v->a[5727] = 5705; - v->a[5728] = 5702; - v->a[5729] = 5705; - v->a[5730] = 5705; - v->a[5731] = 5702; - v->a[5732] = 5702; - v->a[5733] = 5705; - v->a[5734] = 5705; - v->a[5735] = 5705; - v->a[5736] = 5705; - v->a[5737] = 5702; - v->a[5738] = 1534; - v->a[5739] = 5702; - primary_state_ids_287(v); -} - -void primary_state_ids_287(t_primary_state_ids_array *v) -{ - v->a[5740] = 5702; - v->a[5741] = 5705; - v->a[5742] = 5702; - v->a[5743] = 5705; - v->a[5744] = 1281; - v->a[5745] = 5702; - v->a[5746] = 5705; - v->a[5747] = 1301; - v->a[5748] = 5702; - v->a[5749] = 5702; - v->a[5750] = 5705; - v->a[5751] = 5702; - v->a[5752] = 5702; - v->a[5753] = 5705; - v->a[5754] = 5705; - v->a[5755] = 5705; - v->a[5756] = 5702; - v->a[5757] = 5705; - v->a[5758] = 5705; - v->a[5759] = 5702; - primary_state_ids_288(v); -} - -void primary_state_ids_288(t_primary_state_ids_array *v) -{ - v->a[5760] = 5702; - v->a[5761] = 5705; - v->a[5762] = 5705; - v->a[5763] = 5702; - v->a[5764] = 5705; - v->a[5765] = 5702; - v->a[5766] = 5702; - v->a[5767] = 5702; - v->a[5768] = 5768; - v->a[5769] = 5705; - v->a[5770] = 5702; - v->a[5771] = 5702; - v->a[5772] = 5705; - v->a[5773] = 5705; - v->a[5774] = 5702; - v->a[5775] = 5705; - v->a[5776] = 5702; - v->a[5777] = 5705; - v->a[5778] = 5702; - v->a[5779] = 5705; - primary_state_ids_289(v); -} - -void primary_state_ids_289(t_primary_state_ids_array *v) -{ - v->a[5780] = 5705; - v->a[5781] = 5702; - v->a[5782] = 5705; - v->a[5783] = 5705; - v->a[5784] = 5705; - v->a[5785] = 5702; - v->a[5786] = 5702; - v->a[5787] = 5705; - v->a[5788] = 5705; - v->a[5789] = 1607; - v->a[5790] = 5702; - v->a[5791] = 5705; - v->a[5792] = 5702; - v->a[5793] = 5705; - v->a[5794] = 5702; - v->a[5795] = 5702; - v->a[5796] = 5705; - v->a[5797] = 5705; - v->a[5798] = 5702; - v->a[5799] = 5705; - primary_state_ids_290(v); -} - -/* EOF primary_state_ids_57.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_58.c b/parser/static/primary_state_ids/primary_state_ids_58.c deleted file mode 100644 index eaa93bac..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_58.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_58.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_290(t_primary_state_ids_array *v) -{ - v->a[5800] = 5705; - v->a[5801] = 5702; - v->a[5802] = 5702; - v->a[5803] = 5702; - v->a[5804] = 5705; - v->a[5805] = 5702; - v->a[5806] = 5705; - v->a[5807] = 5705; - v->a[5808] = 5702; - v->a[5809] = 5705; - v->a[5810] = 5702; - v->a[5811] = 5705; - v->a[5812] = 5702; - v->a[5813] = 5702; - v->a[5814] = 5705; - v->a[5815] = 5705; - v->a[5816] = 5702; - v->a[5817] = 5705; - v->a[5818] = 5702; - v->a[5819] = 5705; - primary_state_ids_291(v); -} - -void primary_state_ids_291(t_primary_state_ids_array *v) -{ - v->a[5820] = 5702; - v->a[5821] = 5702; - v->a[5822] = 5705; - v->a[5823] = 5705; - v->a[5824] = 5702; - v->a[5825] = 5705; - v->a[5826] = 5702; - v->a[5827] = 5705; - v->a[5828] = 5702; - v->a[5829] = 5702; - v->a[5830] = 5705; - v->a[5831] = 5702; - v->a[5832] = 5705; - v->a[5833] = 5705; - v->a[5834] = 5702; - v->a[5835] = 5705; - v->a[5836] = 5702; - v->a[5837] = 5705; - v->a[5838] = 5702; - v->a[5839] = 5702; - primary_state_ids_292(v); -} - -void primary_state_ids_292(t_primary_state_ids_array *v) -{ - v->a[5840] = 5705; - v->a[5841] = 5702; - v->a[5842] = 5705; - v->a[5843] = 5702; - v->a[5844] = 5705; - v->a[5845] = 5702; - v->a[5846] = 5705; - v->a[5847] = 5702; - v->a[5848] = 5702; - v->a[5849] = 5705; - v->a[5850] = 5705; - v->a[5851] = 5705; - v->a[5852] = 5705; - v->a[5853] = 5702; - v->a[5854] = 5705; - v->a[5855] = 5702; - v->a[5856] = 5705; - v->a[5857] = 5702; - v->a[5858] = 5705; - v->a[5859] = 5702; - primary_state_ids_293(v); -} - -void primary_state_ids_293(t_primary_state_ids_array *v) -{ - v->a[5860] = 5702; - v->a[5861] = 5705; - v->a[5862] = 5702; - v->a[5863] = 5705; - v->a[5864] = 5702; - v->a[5865] = 5865; - v->a[5866] = 5866; - v->a[5867] = 5866; - v->a[5868] = 5866; - v->a[5869] = 5866; - v->a[5870] = 5865; - v->a[5871] = 5871; - v->a[5872] = 5871; - v->a[5873] = 5871; - v->a[5874] = 5871; - v->a[5875] = 5865; - v->a[5876] = 5865; - v->a[5877] = 5871; - v->a[5878] = 5866; - v->a[5879] = 5865; - primary_state_ids_294(v); -} - -void primary_state_ids_294(t_primary_state_ids_array *v) -{ - v->a[5880] = 5866; - v->a[5881] = 5866; - v->a[5882] = 5866; - v->a[5883] = 5865; - v->a[5884] = 5865; - v->a[5885] = 5871; - v->a[5886] = 5866; - v->a[5887] = 5871; - v->a[5888] = 5871; - v->a[5889] = 5871; - v->a[5890] = 5866; - v->a[5891] = 5866; - v->a[5892] = 5865; - v->a[5893] = 5871; - v->a[5894] = 5865; - v->a[5895] = 5865; - v->a[5896] = 5871; - v->a[5897] = 5866; - v->a[5898] = 5866; - v->a[5899] = 5866; - primary_state_ids_295(v); -} - -/* EOF primary_state_ids_58.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_59.c b/parser/static/primary_state_ids/primary_state_ids_59.c deleted file mode 100644 index 12c90ca8..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_59.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_59.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_295(t_primary_state_ids_array *v) -{ - v->a[5900] = 5865; - v->a[5901] = 5871; - v->a[5902] = 5866; - v->a[5903] = 5865; - v->a[5904] = 5871; - v->a[5905] = 5871; - v->a[5906] = 5866; - v->a[5907] = 5865; - v->a[5908] = 5865; - v->a[5909] = 5871; - v->a[5910] = 5871; - v->a[5911] = 5871; - v->a[5912] = 5866; - v->a[5913] = 5866; - v->a[5914] = 5866; - v->a[5915] = 5865; - v->a[5916] = 5871; - v->a[5917] = 5866; - v->a[5918] = 5871; - v->a[5919] = 5865; - primary_state_ids_296(v); -} - -void primary_state_ids_296(t_primary_state_ids_array *v) -{ - v->a[5920] = 5865; - v->a[5921] = 5871; - v->a[5922] = 5871; - v->a[5923] = 5865; - v->a[5924] = 5865; - v->a[5925] = 5865; - v->a[5926] = 5865; - v->a[5927] = 5866; - v->a[5928] = 5871; - v->a[5929] = 5866; - v->a[5930] = 5865; - v->a[5931] = 5871; - v->a[5932] = 5866; - v->a[5933] = 5871; - v->a[5934] = 5866; - v->a[5935] = 5865; - v->a[5936] = 5865; - v->a[5937] = 5871; - v->a[5938] = 5866; - v->a[5939] = 5866; - primary_state_ids_297(v); -} - -void primary_state_ids_297(t_primary_state_ids_array *v) -{ - v->a[5940] = 5865; - v->a[5941] = 5871; - v->a[5942] = 5871; - v->a[5943] = 5866; - v->a[5944] = 5866; - v->a[5945] = 5871; - v->a[5946] = 5866; - v->a[5947] = 5866; - v->a[5948] = 5871; - v->a[5949] = 5865; - v->a[5950] = 5865; - v->a[5951] = 5866; - v->a[5952] = 5865; - v->a[5953] = 5871; - v->a[5954] = 5871; - v->a[5955] = 5871; - v->a[5956] = 5865; - v->a[5957] = 5866; - v->a[5958] = 5865; - v->a[5959] = 5866; - primary_state_ids_298(v); -} - -void primary_state_ids_298(t_primary_state_ids_array *v) -{ - v->a[5960] = 5871; - v->a[5961] = 5866; - v->a[5962] = 5866; - v->a[5963] = 5866; - v->a[5964] = 5866; - v->a[5965] = 5866; - v->a[5966] = 5866; - v->a[5967] = 5871; - v->a[5968] = 5865; - v->a[5969] = 5865; - v->a[5970] = 5871; - v->a[5971] = 5865; - v->a[5972] = 5866; - v->a[5973] = 5871; - v->a[5974] = 5865; - v->a[5975] = 5871; - v->a[5976] = 5865; - v->a[5977] = 5871; - v->a[5978] = 5871; - v->a[5979] = 5865; - primary_state_ids_299(v); -} - -void primary_state_ids_299(t_primary_state_ids_array *v) -{ - v->a[5980] = 5866; - v->a[5981] = 5865; - v->a[5982] = 5866; - v->a[5983] = 5871; - v->a[5984] = 5866; - v->a[5985] = 5871; - v->a[5986] = 5866; - v->a[5987] = 5866; - v->a[5988] = 5871; - v->a[5989] = 5871; - v->a[5990] = 5866; - v->a[5991] = 5871; - v->a[5992] = 5865; - v->a[5993] = 5866; - v->a[5994] = 5865; - v->a[5995] = 5871; - v->a[5996] = 5871; - v->a[5997] = 5865; - v->a[5998] = 5866; - v->a[5999] = 5866; - primary_state_ids_300(v); -} - -/* EOF primary_state_ids_59.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_6.c b/parser/static/primary_state_ids/primary_state_ids_6.c index e4c3509a..3b0217fc 100644 --- a/parser/static/primary_state_ids/primary_state_ids_6.c +++ b/parser/static/primary_state_ids/primary_state_ids_6.c @@ -14,126 +14,126 @@ void primary_state_ids_30(t_primary_state_ids_array *v) { - v->a[600] = 529; - v->a[601] = 575; - v->a[602] = 548; - v->a[603] = 465; + v->a[600] = 600; + v->a[601] = 261; + v->a[602] = 600; + v->a[603] = 263; v->a[604] = 604; - v->a[605] = 464; - v->a[606] = 464; - v->a[607] = 607; - v->a[608] = 465; - v->a[609] = 583; - v->a[610] = 551; - v->a[611] = 465; - v->a[612] = 546; - v->a[613] = 613; - v->a[614] = 573; - v->a[615] = 573; - v->a[616] = 573; - v->a[617] = 529; - v->a[618] = 618; - v->a[619] = 618; + v->a[605] = 503; + v->a[606] = 471; + v->a[607] = 579; + v->a[608] = 521; + v->a[609] = 553; + v->a[610] = 604; + v->a[611] = 540; + v->a[612] = 481; + v->a[613] = 549; + v->a[614] = 550; + v->a[615] = 482; + v->a[616] = 482; + v->a[617] = 481; + v->a[618] = 553; + v->a[619] = 472; primary_state_ids_31(v); } void primary_state_ids_31(t_primary_state_ids_array *v) { - v->a[620] = 528; - v->a[621] = 583; - v->a[622] = 622; - v->a[623] = 618; - v->a[624] = 622; - v->a[625] = 625; - v->a[626] = 618; - v->a[627] = 583; - v->a[628] = 465; - v->a[629] = 613; - v->a[630] = 583; - v->a[631] = 604; - v->a[632] = 590; - v->a[633] = 598; - v->a[634] = 464; - v->a[635] = 607; - v->a[636] = 618; - v->a[637] = 464; - v->a[638] = 465; - v->a[639] = 464; + v->a[620] = 562; + v->a[621] = 471; + v->a[622] = 561; + v->a[623] = 574; + v->a[624] = 574; + v->a[625] = 471; + v->a[626] = 560; + v->a[627] = 627; + v->a[628] = 562; + v->a[629] = 549; + v->a[630] = 297; + v->a[631] = 550; + v->a[632] = 463; + v->a[633] = 553; + v->a[634] = 577; + v->a[635] = 458; + v->a[636] = 540; + v->a[637] = 577; + v->a[638] = 524; + v->a[639] = 639; primary_state_ids_32(v); } void primary_state_ids_32(t_primary_state_ids_array *v) { - v->a[640] = 465; - v->a[641] = 464; - v->a[642] = 575; - v->a[643] = 465; - v->a[644] = 618; - v->a[645] = 607; - v->a[646] = 575; - v->a[647] = 465; + v->a[640] = 471; + v->a[641] = 282; + v->a[642] = 553; + v->a[643] = 508; + v->a[644] = 520; + v->a[645] = 305; + v->a[646] = 482; + v->a[647] = 550; v->a[648] = 604; - v->a[649] = 573; - v->a[650] = 618; - v->a[651] = 583; - v->a[652] = 464; - v->a[653] = 575; - v->a[654] = 573; - v->a[655] = 625; - v->a[656] = 618; - v->a[657] = 575; - v->a[658] = 604; - v->a[659] = 659; + v->a[649] = 549; + v->a[650] = 481; + v->a[651] = 513; + v->a[652] = 472; + v->a[653] = 604; + v->a[654] = 560; + v->a[655] = 519; + v->a[656] = 503; + v->a[657] = 574; + v->a[658] = 579; + v->a[659] = 509; primary_state_ids_33(v); } void primary_state_ids_33(t_primary_state_ids_array *v) { - v->a[660] = 583; - v->a[661] = 659; - v->a[662] = 464; - v->a[663] = 464; - v->a[664] = 598; - v->a[665] = 607; - v->a[666] = 465; - v->a[667] = 613; - v->a[668] = 465; - v->a[669] = 465; - v->a[670] = 465; - v->a[671] = 659; - v->a[672] = 583; - v->a[673] = 573; - v->a[674] = 464; - v->a[675] = 535; - v->a[676] = 465; - v->a[677] = 464; - v->a[678] = 583; - v->a[679] = 464; + v->a[660] = 660; + v->a[661] = 510; + v->a[662] = 600; + v->a[663] = 604; + v->a[664] = 487; + v->a[665] = 562; + v->a[666] = 471; + v->a[667] = 481; + v->a[668] = 549; + v->a[669] = 524; + v->a[670] = 509; + v->a[671] = 472; + v->a[672] = 471; + v->a[673] = 579; + v->a[674] = 482; + v->a[675] = 524; + v->a[676] = 562; + v->a[677] = 472; + v->a[678] = 678; + v->a[679] = 481; primary_state_ids_34(v); } void primary_state_ids_34(t_primary_state_ids_array *v) { - v->a[680] = 573; - v->a[681] = 604; - v->a[682] = 604; - v->a[683] = 464; - v->a[684] = 573; - v->a[685] = 659; - v->a[686] = 575; - v->a[687] = 464; - v->a[688] = 540; - v->a[689] = 607; - v->a[690] = 590; - v->a[691] = 575; - v->a[692] = 465; - v->a[693] = 590; - v->a[694] = 604; - v->a[695] = 613; - v->a[696] = 465; - v->a[697] = 659; - v->a[698] = 659; - v->a[699] = 464; + v->a[680] = 513; + v->a[681] = 471; + v->a[682] = 482; + v->a[683] = 683; + v->a[684] = 482; + v->a[685] = 549; + v->a[686] = 579; + v->a[687] = 627; + v->a[688] = 529; + v->a[689] = 550; + v->a[690] = 482; + v->a[691] = 481; + v->a[692] = 555; + v->a[693] = 503; + v->a[694] = 496; + v->a[695] = 472; + v->a[696] = 557; + v->a[697] = 509; + v->a[698] = 472; + v->a[699] = 510; primary_state_ids_35(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_60.c b/parser/static/primary_state_ids/primary_state_ids_60.c deleted file mode 100644 index e1bbb3b2..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_60.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_60.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_300(t_primary_state_ids_array *v) -{ - v->a[6000] = 5866; - v->a[6001] = 5871; - v->a[6002] = 5871; - v->a[6003] = 5871; - v->a[6004] = 5871; - v->a[6005] = 5865; - v->a[6006] = 5866; - v->a[6007] = 5865; - v->a[6008] = 5871; - v->a[6009] = 5871; - v->a[6010] = 5866; - v->a[6011] = 5871; - v->a[6012] = 5865; - v->a[6013] = 5871; - v->a[6014] = 5865; - v->a[6015] = 5866; - v->a[6016] = 5871; - v->a[6017] = 5871; - v->a[6018] = 5866; - v->a[6019] = 5866; - primary_state_ids_301(v); -} - -void primary_state_ids_301(t_primary_state_ids_array *v) -{ - v->a[6020] = 5866; - v->a[6021] = 5871; - v->a[6022] = 5871; - v->a[6023] = 5866; - v->a[6024] = 5865; - v->a[6025] = 5866; - v->a[6026] = 5866; - v->a[6027] = 5871; - v->a[6028] = 5865; - v->a[6029] = 5871; - v->a[6030] = 5865; - v->a[6031] = 5871; - v->a[6032] = 5866; - v->a[6033] = 5871; - v->a[6034] = 5865; - v->a[6035] = 5865; - v->a[6036] = 5866; - v->a[6037] = 5871; - v->a[6038] = 5865; - v->a[6039] = 5865; - primary_state_ids_302(v); -} - -void primary_state_ids_302(t_primary_state_ids_array *v) -{ - v->a[6040] = 5871; - v->a[6041] = 5866; - v->a[6042] = 5871; - v->a[6043] = 5866; - v->a[6044] = 5865; - v->a[6045] = 5871; - v->a[6046] = 5871; - v->a[6047] = 5865; - v->a[6048] = 5865; - v->a[6049] = 5871; - v->a[6050] = 5866; - v->a[6051] = 5865; - v->a[6052] = 5871; - v->a[6053] = 5865; - v->a[6054] = 5866; - v->a[6055] = 5871; - v->a[6056] = 5866; - v->a[6057] = 5866; - v->a[6058] = 5866; - v->a[6059] = 5866; - primary_state_ids_303(v); -} - -void primary_state_ids_303(t_primary_state_ids_array *v) -{ - v->a[6060] = 5865; - v->a[6061] = 5865; - v->a[6062] = 5871; - v->a[6063] = 5871; - v->a[6064] = 5866; - v->a[6065] = 5871; - v->a[6066] = 5865; - v->a[6067] = 5866; - v->a[6068] = 5866; - v->a[6069] = 5866; - v->a[6070] = 5865; - v->a[6071] = 5865; - v->a[6072] = 5866; - v->a[6073] = 5871; - v->a[6074] = 5871; - v->a[6075] = 5866; - v->a[6076] = 5866; - v->a[6077] = 5871; - v->a[6078] = 5865; - v->a[6079] = 5866; - primary_state_ids_304(v); -} - -void primary_state_ids_304(t_primary_state_ids_array *v) -{ - v->a[6080] = 5871; - v->a[6081] = 5871; - v->a[6082] = 5865; - v->a[6083] = 5866; - v->a[6084] = 5865; - v->a[6085] = 5865; - v->a[6086] = 5871; - v->a[6087] = 5866; - v->a[6088] = 6088; - v->a[6089] = 6088; - v->a[6090] = 6088; - v->a[6091] = 6088; - v->a[6092] = 6088; - v->a[6093] = 6088; - v->a[6094] = 6088; - v->a[6095] = 488; - v->a[6096] = 492; - v->a[6097] = 6088; - v->a[6098] = 6098; - v->a[6099] = 6099; - primary_state_ids_305(v); -} - -/* EOF primary_state_ids_60.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_61.c b/parser/static/primary_state_ids/primary_state_ids_61.c deleted file mode 100644 index fb12f666..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_61.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_61.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_305(t_primary_state_ids_array *v) -{ - v->a[6100] = 6100; - v->a[6101] = 6099; - v->a[6102] = 6099; - v->a[6103] = 6099; - v->a[6104] = 6100; - v->a[6105] = 6100; - v->a[6106] = 6100; - v->a[6107] = 6100; - v->a[6108] = 6099; - v->a[6109] = 6100; - v->a[6110] = 6099; - v->a[6111] = 6099; - v->a[6112] = 6099; - v->a[6113] = 6100; - v->a[6114] = 6099; - v->a[6115] = 6100; - v->a[6116] = 6100; - v->a[6117] = 6117; - v->a[6118] = 6117; - v->a[6119] = 6117; - primary_state_ids_306(v); -} - -void primary_state_ids_306(t_primary_state_ids_array *v) -{ - v->a[6120] = 6117; - v->a[6121] = 6121; - v->a[6122] = 479; - v->a[6123] = 478; - v->a[6124] = 486; - v->a[6125] = 6125; - v->a[6126] = 6117; - v->a[6127] = 6127; - v->a[6128] = 6128; - v->a[6129] = 6117; - v->a[6130] = 6117; - v->a[6131] = 6131; - v->a[6132] = 6117; - v->a[6133] = 6117; - v->a[6134] = 6117; - v->a[6135] = 6117; - v->a[6136] = 6117; - v->a[6137] = 6137; - v->a[6138] = 474; - v->a[6139] = 6117; - primary_state_ids_307(v); -} - -void primary_state_ids_307(t_primary_state_ids_array *v) -{ - v->a[6140] = 492; - v->a[6141] = 485; - v->a[6142] = 6117; - v->a[6143] = 488; - v->a[6144] = 6117; - v->a[6145] = 6117; - v->a[6146] = 6117; - v->a[6147] = 477; - v->a[6148] = 6117; - v->a[6149] = 6117; - v->a[6150] = 6117; - v->a[6151] = 6117; - v->a[6152] = 6117; - v->a[6153] = 6117; - v->a[6154] = 491; - v->a[6155] = 6117; - v->a[6156] = 6117; - v->a[6157] = 6117; - v->a[6158] = 6117; - v->a[6159] = 6159; - primary_state_ids_308(v); -} - -void primary_state_ids_308(t_primary_state_ids_array *v) -{ - v->a[6160] = 6160; - v->a[6161] = 6161; - v->a[6162] = 6161; - v->a[6163] = 6161; - v->a[6164] = 1173; - v->a[6165] = 6161; - v->a[6166] = 6161; - v->a[6167] = 6160; - v->a[6168] = 6159; - v->a[6169] = 6159; - v->a[6170] = 6161; - v->a[6171] = 6160; - v->a[6172] = 6160; - v->a[6173] = 6159; - v->a[6174] = 6160; - v->a[6175] = 6160; - v->a[6176] = 6176; - v->a[6177] = 6159; - v->a[6178] = 6161; - v->a[6179] = 6179; - primary_state_ids_309(v); -} - -void primary_state_ids_309(t_primary_state_ids_array *v) -{ - v->a[6180] = 6159; - v->a[6181] = 6159; - v->a[6182] = 6161; - v->a[6183] = 6183; - v->a[6184] = 6159; - v->a[6185] = 6160; - v->a[6186] = 6160; - v->a[6187] = 6187; - v->a[6188] = 469; - v->a[6189] = 6189; - v->a[6190] = 6190; - v->a[6191] = 6189; - v->a[6192] = 6192; - v->a[6193] = 473; - v->a[6194] = 6194; - v->a[6195] = 6195; - v->a[6196] = 6196; - v->a[6197] = 6197; - v->a[6198] = 6192; - v->a[6199] = 6192; - primary_state_ids_310(v); -} - -/* EOF primary_state_ids_61.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_62.c b/parser/static/primary_state_ids/primary_state_ids_62.c deleted file mode 100644 index 7e2ee442..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_62.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_62.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_310(t_primary_state_ids_array *v) -{ - v->a[6200] = 6189; - v->a[6201] = 470; - v->a[6202] = 6192; - v->a[6203] = 6189; - v->a[6204] = 468; - v->a[6205] = 483; - v->a[6206] = 489; - v->a[6207] = 474; - v->a[6208] = 6208; - v->a[6209] = 481; - v->a[6210] = 476; - v->a[6211] = 492; - v->a[6212] = 6212; - v->a[6213] = 6213; - v->a[6214] = 488; - v->a[6215] = 6215; - v->a[6216] = 486; - v->a[6217] = 486; - v->a[6218] = 6218; - v->a[6219] = 6213; - primary_state_ids_311(v); -} - -void primary_state_ids_311(t_primary_state_ids_array *v) -{ - v->a[6220] = 6213; - v->a[6221] = 479; - v->a[6222] = 492; - v->a[6223] = 6213; - v->a[6224] = 478; - v->a[6225] = 482; - v->a[6226] = 477; - v->a[6227] = 6227; - v->a[6228] = 484; - v->a[6229] = 480; - v->a[6230] = 475; - v->a[6231] = 485; - v->a[6232] = 478; - v->a[6233] = 491; - v->a[6234] = 479; - v->a[6235] = 488; - v->a[6236] = 484; - v->a[6237] = 479; - v->a[6238] = 480; - v->a[6239] = 486; - primary_state_ids_312(v); -} - -void primary_state_ids_312(t_primary_state_ids_array *v) -{ - v->a[6240] = 494; - v->a[6241] = 491; - v->a[6242] = 477; - v->a[6243] = 487; - v->a[6244] = 490; - v->a[6245] = 478; - v->a[6246] = 477; - v->a[6247] = 491; - v->a[6248] = 6248; - v->a[6249] = 6248; - v->a[6250] = 6248; - v->a[6251] = 6248; - v->a[6252] = 6248; - v->a[6253] = 6248; - v->a[6254] = 6248; - v->a[6255] = 6248; - v->a[6256] = 6256; - v->a[6257] = 6248; - v->a[6258] = 6258; - v->a[6259] = 6259; - primary_state_ids_313(v); -} - -void primary_state_ids_313(t_primary_state_ids_array *v) -{ - v->a[6260] = 6260; - v->a[6261] = 6261; - v->a[6262] = 6262; - v->a[6263] = 6248; - v->a[6264] = 6264; - v->a[6265] = 6265; - v->a[6266] = 6266; - v->a[6267] = 6267; - v->a[6268] = 6268; - v->a[6269] = 6248; - v->a[6270] = 6270; - v->a[6271] = 6248; - v->a[6272] = 6248; - v->a[6273] = 6248; - v->a[6274] = 6248; - v->a[6275] = 6275; - v->a[6276] = 6248; - v->a[6277] = 6248; - v->a[6278] = 6248; - v->a[6279] = 6279; - primary_state_ids_314(v); -} - -void primary_state_ids_314(t_primary_state_ids_array *v) -{ - v->a[6280] = 6280; - v->a[6281] = 6248; - v->a[6282] = 6248; - v->a[6283] = 6248; - v->a[6284] = 6248; - v->a[6285] = 6248; - v->a[6286] = 6286; - v->a[6287] = 6287; - v->a[6288] = 6248; - v->a[6289] = 6265; - v->a[6290] = 6248; - v->a[6291] = 6248; - v->a[6292] = 6248; - v->a[6293] = 490; - v->a[6294] = 6248; - v->a[6295] = 6248; - v->a[6296] = 6248; - v->a[6297] = 6248; - v->a[6298] = 6248; - v->a[6299] = 6299; - primary_state_ids_315(v); -} - -/* EOF primary_state_ids_62.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_63.c b/parser/static/primary_state_ids/primary_state_ids_63.c deleted file mode 100644 index 7063f20c..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_63.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_63.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_315(t_primary_state_ids_array *v) -{ - v->a[6300] = 6300; - v->a[6301] = 6301; - v->a[6302] = 6302; - v->a[6303] = 6303; - v->a[6304] = 495; - v->a[6305] = 6248; - v->a[6306] = 487; - v->a[6307] = 6248; - v->a[6308] = 6248; - v->a[6309] = 6248; - v->a[6310] = 6310; - v->a[6311] = 6248; - v->a[6312] = 6312; - v->a[6313] = 6248; - v->a[6314] = 6314; - v->a[6315] = 6248; - v->a[6316] = 6248; - v->a[6317] = 481; - v->a[6318] = 6318; - v->a[6319] = 6319; - primary_state_ids_316(v); -} - -void primary_state_ids_316(t_primary_state_ids_array *v) -{ - v->a[6320] = 6248; - v->a[6321] = 6248; - v->a[6322] = 6248; - v->a[6323] = 6248; - v->a[6324] = 6248; - v->a[6325] = 6248; - v->a[6326] = 469; - v->a[6327] = 6265; - v->a[6328] = 6328; - v->a[6329] = 6248; - v->a[6330] = 6330; - v->a[6331] = 6265; - v->a[6332] = 6248; - v->a[6333] = 6248; - v->a[6334] = 6334; - v->a[6335] = 6248; - v->a[6336] = 6248; - v->a[6337] = 6337; - v->a[6338] = 6338; - v->a[6339] = 6337; - primary_state_ids_317(v); -} - -void primary_state_ids_317(t_primary_state_ids_array *v) -{ - v->a[6340] = 6337; - v->a[6341] = 6248; - v->a[6342] = 6248; - v->a[6343] = 6248; - v->a[6344] = 6344; - v->a[6345] = 6248; - v->a[6346] = 6346; - v->a[6347] = 6248; - v->a[6348] = 6248; - v->a[6349] = 6248; - v->a[6350] = 6248; - v->a[6351] = 6248; - v->a[6352] = 6248; - v->a[6353] = 6353; - v->a[6354] = 6248; - v->a[6355] = 6248; - v->a[6356] = 6248; - v->a[6357] = 6248; - v->a[6358] = 6248; - v->a[6359] = 6248; - primary_state_ids_318(v); -} - -void primary_state_ids_318(t_primary_state_ids_array *v) -{ - v->a[6360] = 6248; - v->a[6361] = 6361; - v->a[6362] = 6248; - v->a[6363] = 6337; - v->a[6364] = 6364; - v->a[6365] = 6365; - v->a[6366] = 6248; - v->a[6367] = 6248; - v->a[6368] = 6368; - v->a[6369] = 6369; - v->a[6370] = 2702; - v->a[6371] = 6371; - v->a[6372] = 6372; - v->a[6373] = 470; - v->a[6374] = 6374; - v->a[6375] = 6375; - v->a[6376] = 6374; - v->a[6377] = 6377; - v->a[6378] = 6371; - v->a[6379] = 6379; - primary_state_ids_319(v); -} - -void primary_state_ids_319(t_primary_state_ids_array *v) -{ - v->a[6380] = 6380; - v->a[6381] = 6381; - v->a[6382] = 6382; - v->a[6383] = 6383; - v->a[6384] = 6380; - v->a[6385] = 6377; - v->a[6386] = 6386; - v->a[6387] = 6369; - v->a[6388] = 2704; - v->a[6389] = 6389; - v->a[6390] = 6390; - v->a[6391] = 6391; - v->a[6392] = 6371; - v->a[6393] = 6393; - v->a[6394] = 6394; - v->a[6395] = 6375; - v->a[6396] = 6386; - v->a[6397] = 6397; - v->a[6398] = 6369; - v->a[6399] = 6382; - primary_state_ids_320(v); -} - -/* EOF primary_state_ids_63.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_64.c b/parser/static/primary_state_ids/primary_state_ids_64.c deleted file mode 100644 index 75d22c42..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_64.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_64.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_320(t_primary_state_ids_array *v) -{ - v->a[6400] = 6400; - v->a[6401] = 6368; - v->a[6402] = 6402; - v->a[6403] = 2696; - v->a[6404] = 6382; - v->a[6405] = 6405; - v->a[6406] = 6375; - v->a[6407] = 2694; - v->a[6408] = 6381; - v->a[6409] = 6409; - v->a[6410] = 6410; - v->a[6411] = 6397; - v->a[6412] = 6377; - v->a[6413] = 6374; - v->a[6414] = 6414; - v->a[6415] = 6415; - v->a[6416] = 6397; - v->a[6417] = 6386; - v->a[6418] = 6391; - v->a[6419] = 468; - primary_state_ids_321(v); -} - -void primary_state_ids_321(t_primary_state_ids_array *v) -{ - v->a[6420] = 6420; - v->a[6421] = 6368; - v->a[6422] = 6369; - v->a[6423] = 6391; - v->a[6424] = 6424; - v->a[6425] = 6425; - v->a[6426] = 6426; - v->a[6427] = 6427; - v->a[6428] = 6428; - v->a[6429] = 6391; - v->a[6430] = 6430; - v->a[6431] = 6430; - v->a[6432] = 6377; - v->a[6433] = 6371; - v->a[6434] = 6414; - v->a[6435] = 478; - v->a[6436] = 477; - v->a[6437] = 6371; - v->a[6438] = 491; - v->a[6439] = 473; - primary_state_ids_322(v); -} - -void primary_state_ids_322(t_primary_state_ids_array *v) -{ - v->a[6440] = 6377; - v->a[6441] = 6386; - v->a[6442] = 6397; - v->a[6443] = 6381; - v->a[6444] = 6383; - v->a[6445] = 6380; - v->a[6446] = 6383; - v->a[6447] = 6375; - v->a[6448] = 6448; - v->a[6449] = 6449; - v->a[6450] = 6414; - v->a[6451] = 6380; - v->a[6452] = 6397; - v->a[6453] = 6380; - v->a[6454] = 6414; - v->a[6455] = 6382; - v->a[6456] = 6368; - v->a[6457] = 6430; - v->a[6458] = 6414; - v->a[6459] = 6430; - primary_state_ids_323(v); -} - -void primary_state_ids_323(t_primary_state_ids_array *v) -{ - v->a[6460] = 6460; - v->a[6461] = 6368; - v->a[6462] = 6430; - v->a[6463] = 6463; - v->a[6464] = 6383; - v->a[6465] = 6465; - v->a[6466] = 6375; - v->a[6467] = 6382; - v->a[6468] = 6369; - v->a[6469] = 6374; - v->a[6470] = 6470; - v->a[6471] = 6381; - v->a[6472] = 6472; - v->a[6473] = 6391; - v->a[6474] = 6474; - v->a[6475] = 6475; - v->a[6476] = 6476; - v->a[6477] = 6477; - v->a[6478] = 6478; - v->a[6479] = 6383; - primary_state_ids_324(v); -} - -void primary_state_ids_324(t_primary_state_ids_array *v) -{ - v->a[6480] = 486; - v->a[6481] = 6481; - v->a[6482] = 6482; - v->a[6483] = 478; - v->a[6484] = 477; - v->a[6485] = 491; - v->a[6486] = 483; - v->a[6487] = 6487; - v->a[6488] = 6488; - v->a[6489] = 6489; - v->a[6490] = 475; - v->a[6491] = 6491; - v->a[6492] = 6492; - v->a[6493] = 6493; - v->a[6494] = 482; - v->a[6495] = 6495; - v->a[6496] = 6496; - v->a[6497] = 479; - v->a[6498] = 6498; - v->a[6499] = 478; - primary_state_ids_325(v); -} - -/* EOF primary_state_ids_64.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_65.c b/parser/static/primary_state_ids/primary_state_ids_65.c deleted file mode 100644 index 1ba3c642..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_65.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_65.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_325(t_primary_state_ids_array *v) -{ - v->a[6500] = 494; - v->a[6501] = 6501; - v->a[6502] = 486; - v->a[6503] = 488; - v->a[6504] = 492; - v->a[6505] = 1556; - v->a[6506] = 492; - v->a[6507] = 488; - v->a[6508] = 6495; - v->a[6509] = 490; - v->a[6510] = 487; - v->a[6511] = 6511; - v->a[6512] = 6495; - v->a[6513] = 489; - v->a[6514] = 481; - v->a[6515] = 487; - v->a[6516] = 479; - v->a[6517] = 1542; - v->a[6518] = 490; - v->a[6519] = 484; - primary_state_ids_326(v); -} - -void primary_state_ids_326(t_primary_state_ids_array *v) -{ - v->a[6520] = 481; - v->a[6521] = 6521; - v->a[6522] = 475; - v->a[6523] = 480; - v->a[6524] = 6524; - v->a[6525] = 491; - v->a[6526] = 485; - v->a[6527] = 2930; - v->a[6528] = 2929; - v->a[6529] = 2931; - v->a[6530] = 6530; - v->a[6531] = 6531; - v->a[6532] = 477; - v->a[6533] = 6533; - v->a[6534] = 476; - v->a[6535] = 474; - v->a[6536] = 6536; - v->a[6537] = 478; - v->a[6538] = 477; - v->a[6539] = 6539; - primary_state_ids_327(v); -} - -void primary_state_ids_327(t_primary_state_ids_array *v) -{ - v->a[6540] = 491; - v->a[6541] = 6541; - v->a[6542] = 6542; - v->a[6543] = 6543; - v->a[6544] = 6495; - v->a[6545] = 494; - v->a[6546] = 2926; - v->a[6547] = 6547; - v->a[6548] = 6548; - v->a[6549] = 6547; - v->a[6550] = 6463; - v->a[6551] = 6551; - v->a[6552] = 6548; - v->a[6553] = 6553; - v->a[6554] = 491; - v->a[6555] = 477; - v->a[6556] = 478; - v->a[6557] = 490; - v->a[6558] = 6558; - v->a[6559] = 6548; - primary_state_ids_328(v); -} - -void primary_state_ids_328(t_primary_state_ids_array *v) -{ - v->a[6560] = 6547; - v->a[6561] = 485; - v->a[6562] = 6548; - v->a[6563] = 479; - v->a[6564] = 487; - v->a[6565] = 6548; - v->a[6566] = 6558; - v->a[6567] = 6567; - v->a[6568] = 6558; - v->a[6569] = 6569; - v->a[6570] = 6570; - v->a[6571] = 486; - v->a[6572] = 6558; - v->a[6573] = 481; - v->a[6574] = 6548; - v->a[6575] = 6547; - v->a[6576] = 6548; - v->a[6577] = 6548; - v->a[6578] = 6547; - v->a[6579] = 6548; - primary_state_ids_329(v); -} - -void primary_state_ids_329(t_primary_state_ids_array *v) -{ - v->a[6580] = 6548; - v->a[6581] = 495; - v->a[6582] = 6582; - v->a[6583] = 2696; - v->a[6584] = 6558; - v->a[6585] = 2694; - v->a[6586] = 6548; - v->a[6587] = 6587; - v->a[6588] = 6548; - v->a[6589] = 6589; - v->a[6590] = 6590; - v->a[6591] = 6591; - v->a[6592] = 6548; - v->a[6593] = 6548; - v->a[6594] = 6548; - v->a[6595] = 6595; - v->a[6596] = 6596; - v->a[6597] = 6597; - v->a[6598] = 6598; - v->a[6599] = 6599; - primary_state_ids_330(v); -} - -/* EOF primary_state_ids_65.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_66.c b/parser/static/primary_state_ids/primary_state_ids_66.c deleted file mode 100644 index ef02d487..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_66.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_66.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_330(t_primary_state_ids_array *v) -{ - v->a[6600] = 6548; - v->a[6601] = 6548; - v->a[6602] = 6548; - v->a[6603] = 6547; - v->a[6604] = 6547; - v->a[6605] = 6551; - v->a[6606] = 6548; - v->a[6607] = 6548; - v->a[6608] = 6548; - v->a[6609] = 2702; - v->a[6610] = 2704; - v->a[6611] = 6611; - v->a[6612] = 6548; - v->a[6613] = 6548; - v->a[6614] = 6558; - v->a[6615] = 474; - v->a[6616] = 6547; - v->a[6617] = 6548; - v->a[6618] = 6618; - v->a[6619] = 6547; - primary_state_ids_331(v); -} - -void primary_state_ids_331(t_primary_state_ids_array *v) -{ - v->a[6620] = 6620; - v->a[6621] = 6548; - v->a[6622] = 6548; - v->a[6623] = 6548; - v->a[6624] = 6548; - v->a[6625] = 6548; - v->a[6626] = 6626; - v->a[6627] = 6627; - v->a[6628] = 6547; - v->a[6629] = 6548; - v->a[6630] = 6548; - v->a[6631] = 6631; - v->a[6632] = 6632; - v->a[6633] = 6548; - v->a[6634] = 6547; - v->a[6635] = 490; - v->a[6636] = 6547; - v->a[6637] = 6637; - v->a[6638] = 6547; - v->a[6639] = 6548; - primary_state_ids_332(v); -} - -void primary_state_ids_332(t_primary_state_ids_array *v) -{ - v->a[6640] = 6589; - v->a[6641] = 6547; - v->a[6642] = 6548; - v->a[6643] = 6548; - v->a[6644] = 6548; - v->a[6645] = 487; - v->a[6646] = 6646; - v->a[6647] = 6548; - v->a[6648] = 6648; - v->a[6649] = 6649; - v->a[6650] = 6548; - v->a[6651] = 495; - v->a[6652] = 6652; - v->a[6653] = 6548; - v->a[6654] = 6654; - v->a[6655] = 6548; - v->a[6656] = 6548; - v->a[6657] = 6548; - v->a[6658] = 6658; - v->a[6659] = 6589; - primary_state_ids_333(v); -} - -void primary_state_ids_333(t_primary_state_ids_array *v) -{ - v->a[6660] = 6548; - v->a[6661] = 6548; - v->a[6662] = 6547; - v->a[6663] = 481; - v->a[6664] = 6547; - v->a[6665] = 6665; - v->a[6666] = 6666; - v->a[6667] = 6667; - v->a[6668] = 6547; - v->a[6669] = 6548; - v->a[6670] = 6670; - v->a[6671] = 6551; - v->a[6672] = 6672; - v->a[6673] = 6547; - v->a[6674] = 6558; - v->a[6675] = 6675; - v->a[6676] = 6676; - v->a[6677] = 2559; - v->a[6678] = 6678; - v->a[6679] = 6463; - primary_state_ids_334(v); -} - -void primary_state_ids_334(t_primary_state_ids_array *v) -{ - v->a[6680] = 6548; - v->a[6681] = 6681; - v->a[6682] = 6548; - v->a[6683] = 6548; - v->a[6684] = 6548; - v->a[6685] = 6548; - v->a[6686] = 6547; - v->a[6687] = 6548; - v->a[6688] = 6548; - v->a[6689] = 6689; - v->a[6690] = 6690; - v->a[6691] = 6548; - v->a[6692] = 6548; - v->a[6693] = 6548; - v->a[6694] = 6694; - v->a[6695] = 6695; - v->a[6696] = 6547; - v->a[6697] = 6548; - v->a[6698] = 6548; - v->a[6699] = 6548; - primary_state_ids_335(v); -} - -/* EOF primary_state_ids_66.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_67.c b/parser/static/primary_state_ids/primary_state_ids_67.c deleted file mode 100644 index 5e3f3f8f..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_67.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_67.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_335(t_primary_state_ids_array *v) -{ - v->a[6700] = 6700; - v->a[6701] = 6548; - v->a[6702] = 6702; - v->a[6703] = 6703; - v->a[6704] = 6547; - v->a[6705] = 6547; - v->a[6706] = 6706; - v->a[6707] = 6707; - v->a[6708] = 6548; - v->a[6709] = 6709; - v->a[6710] = 6710; - v->a[6711] = 6711; - v->a[6712] = 6548; - v->a[6713] = 6713; - v->a[6714] = 6714; - v->a[6715] = 6548; - v->a[6716] = 6716; - v->a[6717] = 6547; - v->a[6718] = 6558; - v->a[6719] = 6719; - primary_state_ids_336(v); -} - -void primary_state_ids_336(t_primary_state_ids_array *v) -{ - v->a[6720] = 6548; - v->a[6721] = 6548; - v->a[6722] = 6722; - v->a[6723] = 6548; - v->a[6724] = 6548; - v->a[6725] = 6725; - v->a[6726] = 6726; - v->a[6727] = 6726; - v->a[6728] = 6531; - v->a[6729] = 6729; - v->a[6730] = 6730; - v->a[6731] = 6726; - v->a[6732] = 6730; - v->a[6733] = 2930; - v->a[6734] = 2931; - v->a[6735] = 2636; - v->a[6736] = 6726; - v->a[6737] = 6726; - v->a[6738] = 6531; - v->a[6739] = 6726; - primary_state_ids_337(v); -} - -void primary_state_ids_337(t_primary_state_ids_array *v) -{ - v->a[6740] = 476; - v->a[6741] = 6481; - v->a[6742] = 6481; - v->a[6743] = 6743; - v->a[6744] = 6743; - v->a[6745] = 6730; - v->a[6746] = 6726; - v->a[6747] = 6747; - v->a[6748] = 6748; - v->a[6749] = 6749; - v->a[6750] = 6726; - v->a[6751] = 6726; - v->a[6752] = 6729; - v->a[6753] = 490; - v->a[6754] = 6726; - v->a[6755] = 6755; - v->a[6756] = 6726; - v->a[6757] = 6726; - v->a[6758] = 6726; - v->a[6759] = 6726; - primary_state_ids_338(v); -} - -void primary_state_ids_338(t_primary_state_ids_array *v) -{ - v->a[6760] = 6726; - v->a[6761] = 489; - v->a[6762] = 6493; - v->a[6763] = 6743; - v->a[6764] = 6764; - v->a[6765] = 481; - v->a[6766] = 2724; - v->a[6767] = 487; - v->a[6768] = 6493; - v->a[6769] = 6726; - v->a[6770] = 6743; - v->a[6771] = 6726; - v->a[6772] = 6726; - v->a[6773] = 6726; - v->a[6774] = 6726; - v->a[6775] = 6775; - v->a[6776] = 2929; - v->a[6777] = 6729; - v->a[6778] = 2926; - v->a[6779] = 6779; - primary_state_ids_339(v); -} - -void primary_state_ids_339(t_primary_state_ids_array *v) -{ - v->a[6780] = 6780; - v->a[6781] = 6726; - v->a[6782] = 6782; - v->a[6783] = 6730; - v->a[6784] = 6784; - v->a[6785] = 6729; - v->a[6786] = 6726; - v->a[6787] = 6787; - v->a[6788] = 6788; - v->a[6789] = 6789; - v->a[6790] = 6726; - v->a[6791] = 6791; - v->a[6792] = 6792; - v->a[6793] = 6793; - v->a[6794] = 6794; - v->a[6795] = 6795; - v->a[6796] = 6796; - v->a[6797] = 6793; - v->a[6798] = 6798; - v->a[6799] = 6799; - primary_state_ids_340(v); -} - -/* EOF primary_state_ids_67.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_68.c b/parser/static/primary_state_ids/primary_state_ids_68.c deleted file mode 100644 index d9e293c1..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_68.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_68.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_340(t_primary_state_ids_array *v) -{ - v->a[6800] = 6800; - v->a[6801] = 6801; - v->a[6802] = 6793; - v->a[6803] = 6793; - v->a[6804] = 6801; - v->a[6805] = 6805; - v->a[6806] = 6806; - v->a[6807] = 6800; - v->a[6808] = 6795; - v->a[6809] = 6799; - v->a[6810] = 6800; - v->a[6811] = 6793; - v->a[6812] = 6793; - v->a[6813] = 6805; - v->a[6814] = 6814; - v->a[6815] = 6799; - v->a[6816] = 6794; - v->a[6817] = 6814; - v->a[6818] = 6801; - v->a[6819] = 6795; - primary_state_ids_341(v); -} - -void primary_state_ids_341(t_primary_state_ids_array *v) -{ - v->a[6820] = 6793; - v->a[6821] = 6801; - v->a[6822] = 6795; - v->a[6823] = 6794; - v->a[6824] = 6824; - v->a[6825] = 6825; - v->a[6826] = 6826; - v->a[6827] = 6794; - v->a[6828] = 6814; - v->a[6829] = 6793; - v->a[6830] = 6814; - v->a[6831] = 6799; - v->a[6832] = 6800; - v->a[6833] = 6833; - v->a[6834] = 6834; - v->a[6835] = 6835; - v->a[6836] = 6836; - v->a[6837] = 6792; - v->a[6838] = 6793; - v->a[6839] = 6806; - primary_state_ids_342(v); -} - -void primary_state_ids_342(t_primary_state_ids_array *v) -{ - v->a[6840] = 6795; - v->a[6841] = 6800; - v->a[6842] = 6800; - v->a[6843] = 6843; - v->a[6844] = 6844; - v->a[6845] = 6796; - v->a[6846] = 6793; - v->a[6847] = 6793; - v->a[6848] = 6805; - v->a[6849] = 6799; - v->a[6850] = 6795; - v->a[6851] = 6851; - v->a[6852] = 6814; - v->a[6853] = 6836; - v->a[6854] = 6794; - v->a[6855] = 6795; - v->a[6856] = 6793; - v->a[6857] = 6801; - v->a[6858] = 6814; - v->a[6859] = 6801; - primary_state_ids_343(v); -} - -void primary_state_ids_343(t_primary_state_ids_array *v) -{ - v->a[6860] = 6800; - v->a[6861] = 6799; - v->a[6862] = 6862; - v->a[6863] = 6794; - v->a[6864] = 6795; - v->a[6865] = 6793; - v->a[6866] = 6835; - v->a[6867] = 6801; - v->a[6868] = 6836; - v->a[6869] = 6814; - v->a[6870] = 6792; - v->a[6871] = 6806; - v->a[6872] = 6801; - v->a[6873] = 6843; - v->a[6874] = 6793; - v->a[6875] = 6844; - v->a[6876] = 6876; - v->a[6877] = 6795; - v->a[6878] = 6794; - v->a[6879] = 6799; - primary_state_ids_344(v); -} - -void primary_state_ids_344(t_primary_state_ids_array *v) -{ - v->a[6880] = 6795; - v->a[6881] = 6794; - v->a[6882] = 6882; - v->a[6883] = 6793; - v->a[6884] = 6884; - v->a[6885] = 6814; - v->a[6886] = 6886; - v->a[6887] = 6793; - v->a[6888] = 6799; - v->a[6889] = 6805; - v->a[6890] = 6890; - v->a[6891] = 6800; - v->a[6892] = 6793; - v->a[6893] = 6801; - v->a[6894] = 6894; - v->a[6895] = 6800; - v->a[6896] = 6801; - v->a[6897] = 6794; - v->a[6898] = 6898; - v->a[6899] = 6795; - primary_state_ids_345(v); -} - -/* EOF primary_state_ids_68.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_69.c b/parser/static/primary_state_ids/primary_state_ids_69.c deleted file mode 100644 index 08f80d5b..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_69.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_69.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_345(t_primary_state_ids_array *v) -{ - v->a[6900] = 6800; - v->a[6901] = 6793; - v->a[6902] = 6799; - v->a[6903] = 6794; - v->a[6904] = 6800; - v->a[6905] = 6794; - v->a[6906] = 6799; - v->a[6907] = 6795; - v->a[6908] = 6800; - v->a[6909] = 6801; - v->a[6910] = 6793; - v->a[6911] = 6795; - v->a[6912] = 6814; - v->a[6913] = 6913; - v->a[6914] = 6914; - v->a[6915] = 6801; - v->a[6916] = 6814; - v->a[6917] = 6914; - v->a[6918] = 6799; - v->a[6919] = 6793; - primary_state_ids_346(v); -} - -void primary_state_ids_346(t_primary_state_ids_array *v) -{ - v->a[6920] = 6913; - v->a[6921] = 6921; - v->a[6922] = 6800; - v->a[6923] = 6923; - v->a[6924] = 6799; - v->a[6925] = 6800; - v->a[6926] = 6793; - v->a[6927] = 6799; - v->a[6928] = 6835; - v->a[6929] = 6794; - v->a[6930] = 6794; - v->a[6931] = 6836; - v->a[6932] = 6795; - v->a[6933] = 6793; - v->a[6934] = 6795; - v->a[6935] = 6792; - v->a[6936] = 6806; - v->a[6937] = 6801; - v->a[6938] = 6801; - v->a[6939] = 6843; - primary_state_ids_347(v); -} - -void primary_state_ids_347(t_primary_state_ids_array *v) -{ - v->a[6940] = 6793; - v->a[6941] = 6844; - v->a[6942] = 6942; - v->a[6943] = 6794; - v->a[6944] = 6843; - v->a[6945] = 6844; - v->a[6946] = 6946; - v->a[6947] = 6793; - v->a[6948] = 6882; - v->a[6949] = 6814; - v->a[6950] = 6884; - v->a[6951] = 6799; - v->a[6952] = 6886; - v->a[6953] = 6793; - v->a[6954] = 6793; - v->a[6955] = 6805; - v->a[6956] = 6890; - v->a[6957] = 6957; - v->a[6958] = 6958; - v->a[6959] = 6959; - primary_state_ids_348(v); -} - -void primary_state_ids_348(t_primary_state_ids_array *v) -{ - v->a[6960] = 6960; - v->a[6961] = 6793; - v->a[6962] = 6834; - v->a[6963] = 6801; - v->a[6964] = 6964; - v->a[6965] = 6965; - v->a[6966] = 6966; - v->a[6967] = 6967; - v->a[6968] = 6793; - v->a[6969] = 6833; - v->a[6970] = 6894; - v->a[6971] = 6814; - v->a[6972] = 6972; - v->a[6973] = 6973; - v->a[6974] = 6974; - v->a[6975] = 6793; - v->a[6976] = 6794; - v->a[6977] = 6977; - v->a[6978] = 6978; - v->a[6979] = 6979; - primary_state_ids_349(v); -} - -void primary_state_ids_349(t_primary_state_ids_array *v) -{ - v->a[6980] = 6980; - v->a[6981] = 6981; - v->a[6982] = 6793; - v->a[6983] = 6799; - v->a[6984] = 6800; - v->a[6985] = 6985; - v->a[6986] = 6986; - v->a[6987] = 6987; - v->a[6988] = 6988; - v->a[6989] = 6793; - v->a[6990] = 6834; - v->a[6991] = 6991; - v->a[6992] = 6992; - v->a[6993] = 6993; - v->a[6994] = 6994; - v->a[6995] = 6995; - v->a[6996] = 6793; - v->a[6997] = 6997; - v->a[6998] = 6836; - v->a[6999] = 6999; - primary_state_ids_350(v); -} - -/* EOF primary_state_ids_69.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_7.c b/parser/static/primary_state_ids/primary_state_ids_7.c index c32640e0..8c30b922 100644 --- a/parser/static/primary_state_ids/primary_state_ids_7.c +++ b/parser/static/primary_state_ids/primary_state_ids_7.c @@ -14,126 +14,126 @@ void primary_state_ids_35(t_primary_state_ids_array *v) { - v->a[700] = 465; - v->a[701] = 659; - v->a[702] = 573; - v->a[703] = 532; - v->a[704] = 583; - v->a[705] = 575; - v->a[706] = 607; - v->a[707] = 575; - v->a[708] = 607; - v->a[709] = 598; - v->a[710] = 464; - v->a[711] = 711; - v->a[712] = 712; - v->a[713] = 711; - v->a[714] = 573; - v->a[715] = 583; - v->a[716] = 464; - v->a[717] = 464; - v->a[718] = 590; - v->a[719] = 573; + v->a[700] = 553; + v->a[701] = 604; + v->a[702] = 508; + v->a[703] = 600; + v->a[704] = 660; + v->a[705] = 458; + v->a[706] = 540; + v->a[707] = 561; + v->a[708] = 708; + v->a[709] = 445; + v->a[710] = 560; + v->a[711] = 660; + v->a[712] = 513; + v->a[713] = 481; + v->a[714] = 482; + v->a[715] = 471; + v->a[716] = 519; + v->a[717] = 471; + v->a[718] = 524; + v->a[719] = 550; primary_state_ids_36(v); } void primary_state_ids_36(t_primary_state_ids_array *v) { - v->a[720] = 575; - v->a[721] = 465; - v->a[722] = 607; - v->a[723] = 464; - v->a[724] = 604; - v->a[725] = 465; - v->a[726] = 613; - v->a[727] = 540; - v->a[728] = 728; - v->a[729] = 729; - v->a[730] = 730; - v->a[731] = 598; - v->a[732] = 464; - v->a[733] = 604; - v->a[734] = 734; - v->a[735] = 465; - v->a[736] = 728; - v->a[737] = 465; - v->a[738] = 607; - v->a[739] = 604; + v->a[720] = 540; + v->a[721] = 553; + v->a[722] = 540; + v->a[723] = 318; + v->a[724] = 557; + v->a[725] = 513; + v->a[726] = 317; + v->a[727] = 510; + v->a[728] = 519; + v->a[729] = 560; + v->a[730] = 600; + v->a[731] = 510; + v->a[732] = 466; + v->a[733] = 481; + v->a[734] = 496; + v->a[735] = 600; + v->a[736] = 574; + v->a[737] = 509; + v->a[738] = 579; + v->a[739] = 524; primary_state_ids_37(v); } void primary_state_ids_37(t_primary_state_ids_array *v) { - v->a[740] = 464; - v->a[741] = 583; - v->a[742] = 575; - v->a[743] = 613; - v->a[744] = 729; - v->a[745] = 728; - v->a[746] = 546; - v->a[747] = 583; - v->a[748] = 548; - v->a[749] = 464; - v->a[750] = 465; - v->a[751] = 532; - v->a[752] = 535; - v->a[753] = 728; - v->a[754] = 573; - v->a[755] = 575; - v->a[756] = 465; - v->a[757] = 573; - v->a[758] = 729; - v->a[759] = 604; + v->a[740] = 487; + v->a[741] = 561; + v->a[742] = 566; + v->a[743] = 472; + v->a[744] = 513; + v->a[745] = 519; + v->a[746] = 604; + v->a[747] = 561; + v->a[748] = 557; + v->a[749] = 317; + v->a[750] = 557; + v->a[751] = 562; + v->a[752] = 519; + v->a[753] = 472; + v->a[754] = 600; + v->a[755] = 510; + v->a[756] = 509; + v->a[757] = 579; + v->a[758] = 463; + v->a[759] = 574; primary_state_ids_38(v); } void primary_state_ids_38(t_primary_state_ids_array *v) { - v->a[760] = 734; - v->a[761] = 590; - v->a[762] = 712; - v->a[763] = 730; - v->a[764] = 607; - v->a[765] = 465; - v->a[766] = 464; - v->a[767] = 464; - v->a[768] = 465; - v->a[769] = 729; - v->a[770] = 728; - v->a[771] = 729; - v->a[772] = 607; - v->a[773] = 575; - v->a[774] = 465; - v->a[775] = 465; - v->a[776] = 464; - v->a[777] = 551; - v->a[778] = 607; - v->a[779] = 604; + v->a[760] = 487; + v->a[761] = 561; + v->a[762] = 560; + v->a[763] = 557; + v->a[764] = 318; + v->a[765] = 627; + v->a[766] = 600; + v->a[767] = 513; + v->a[768] = 577; + v->a[769] = 520; + v->a[770] = 555; + v->a[771] = 529; + v->a[772] = 487; + v->a[773] = 496; + v->a[774] = 566; + v->a[775] = 775; + v->a[776] = 577; + v->a[777] = 520; + v->a[778] = 481; + v->a[779] = 482; primary_state_ids_39(v); } void primary_state_ids_39(t_primary_state_ids_array *v) { - v->a[780] = 599; - v->a[781] = 583; - v->a[782] = 464; - v->a[783] = 604; - v->a[784] = 464; - v->a[785] = 604; - v->a[786] = 573; - v->a[787] = 465; - v->a[788] = 573; - v->a[789] = 575; - v->a[790] = 604; - v->a[791] = 575; - v->a[792] = 607; - v->a[793] = 465; - v->a[794] = 625; - v->a[795] = 464; - v->a[796] = 464; - v->a[797] = 551; - v->a[798] = 607; - v->a[799] = 548; + v->a[780] = 553; + v->a[781] = 574; + v->a[782] = 472; + v->a[783] = 550; + v->a[784] = 472; + v->a[785] = 550; + v->a[786] = 553; + v->a[787] = 540; + v->a[788] = 604; + v->a[789] = 639; + v->a[790] = 555; + v->a[791] = 577; + v->a[792] = 549; + v->a[793] = 529; + v->a[794] = 487; + v->a[795] = 549; + v->a[796] = 560; + v->a[797] = 561; + v->a[798] = 482; + v->a[799] = 627; primary_state_ids_40(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_70.c b/parser/static/primary_state_ids/primary_state_ids_70.c deleted file mode 100644 index 1ba25f63..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_70.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_70.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_350(t_primary_state_ids_array *v) -{ - v->a[7000] = 7000; - v->a[7001] = 7001; - v->a[7002] = 7002; - v->a[7003] = 6793; - v->a[7004] = 6862; - v->a[7005] = 6851; - v->a[7006] = 7006; - v->a[7007] = 6824; - v->a[7008] = 7008; - v->a[7009] = 6826; - v->a[7010] = 6793; - v->a[7011] = 6796; - v->a[7012] = 6921; - v->a[7013] = 6923; - v->a[7014] = 7014; - v->a[7015] = 6814; - v->a[7016] = 6942; - v->a[7017] = 6793; - v->a[7018] = 6833; - v->a[7019] = 6814; - primary_state_ids_351(v); -} - -void primary_state_ids_351(t_primary_state_ids_array *v) -{ - v->a[7020] = 7020; - v->a[7021] = 6898; - v->a[7022] = 7022; - v->a[7023] = 7023; - v->a[7024] = 6793; - v->a[7025] = 7025; - v->a[7026] = 7026; - v->a[7027] = 7027; - v->a[7028] = 6835; - v->a[7029] = 7029; - v->a[7030] = 6835; - v->a[7031] = 6793; - v->a[7032] = 6801; - v->a[7033] = 6795; - v->a[7034] = 6795; - v->a[7035] = 6898; - v->a[7036] = 6792; - v->a[7037] = 7037; - v->a[7038] = 6793; - v->a[7039] = 6806; - primary_state_ids_352(v); -} - -void primary_state_ids_352(t_primary_state_ids_array *v) -{ - v->a[7040] = 6794; - v->a[7041] = 6843; - v->a[7042] = 6844; - v->a[7043] = 6794; - v->a[7044] = 6997; - v->a[7045] = 6793; - v->a[7046] = 6800; - v->a[7047] = 6799; - v->a[7048] = 6799; - v->a[7049] = 7020; - v->a[7050] = 6794; - v->a[7051] = 6800; - v->a[7052] = 6793; - v->a[7053] = 6914; - v->a[7054] = 6814; - v->a[7055] = 6882; - v->a[7056] = 6991; - v->a[7057] = 6884; - v->a[7058] = 6795; - v->a[7059] = 6793; - primary_state_ids_353(v); -} - -void primary_state_ids_353(t_primary_state_ids_array *v) -{ - v->a[7060] = 6801; - v->a[7061] = 6886; - v->a[7062] = 6793; - v->a[7063] = 6805; - v->a[7064] = 6890; - v->a[7065] = 7065; - v->a[7066] = 6793; - v->a[7067] = 6801; - v->a[7068] = 6894; - v->a[7069] = 6981; - v->a[7070] = 6795; - v->a[7071] = 6814; - v->a[7072] = 6795; - v->a[7073] = 6793; - v->a[7074] = 6814; - v->a[7075] = 6794; - v->a[7076] = 6814; - v->a[7077] = 6794; - v->a[7078] = 6799; - v->a[7079] = 6795; - primary_state_ids_354(v); -} - -void primary_state_ids_354(t_primary_state_ids_array *v) -{ - v->a[7080] = 6793; - v->a[7081] = 6799; - v->a[7082] = 6800; - v->a[7083] = 6794; - v->a[7084] = 6799; - v->a[7085] = 6795; - v->a[7086] = 6794; - v->a[7087] = 6793; - v->a[7088] = 6799; - v->a[7089] = 6800; - v->a[7090] = 6814; - v->a[7091] = 6795; - v->a[7092] = 6801; - v->a[7093] = 6795; - v->a[7094] = 6793; - v->a[7095] = 6795; - v->a[7096] = 6794; - v->a[7097] = 6799; - v->a[7098] = 6801; - v->a[7099] = 6795; - primary_state_ids_355(v); -} - -/* EOF primary_state_ids_70.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_71.c b/parser/static/primary_state_ids/primary_state_ids_71.c deleted file mode 100644 index 7010cc95..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_71.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_71.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_355(t_primary_state_ids_array *v) -{ - v->a[7100] = 6794; - v->a[7101] = 6793; - v->a[7102] = 7102; - v->a[7103] = 6799; - v->a[7104] = 6800; - v->a[7105] = 6800; - v->a[7106] = 6814; - v->a[7107] = 6795; - v->a[7108] = 6793; - v->a[7109] = 6794; - v->a[7110] = 6794; - v->a[7111] = 6799; - v->a[7112] = 6800; - v->a[7113] = 6800; - v->a[7114] = 6981; - v->a[7115] = 6793; - v->a[7116] = 6814; - v->a[7117] = 6914; - v->a[7118] = 6795; - v->a[7119] = 6794; - primary_state_ids_356(v); -} - -void primary_state_ids_356(t_primary_state_ids_array *v) -{ - v->a[7120] = 6801; - v->a[7121] = 6913; - v->a[7122] = 6793; - v->a[7123] = 6795; - v->a[7124] = 6794; - v->a[7125] = 6799; - v->a[7126] = 6800; - v->a[7127] = 6799; - v->a[7128] = 6800; - v->a[7129] = 6793; - v->a[7130] = 6795; - v->a[7131] = 6800; - v->a[7132] = 6794; - v->a[7133] = 6799; - v->a[7134] = 6991; - v->a[7135] = 6800; - v->a[7136] = 6793; - v->a[7137] = 6800; - v->a[7138] = 6795; - v->a[7139] = 6794; - primary_state_ids_357(v); -} - -void primary_state_ids_357(t_primary_state_ids_array *v) -{ - v->a[7140] = 6799; - v->a[7141] = 6800; - v->a[7142] = 6826; - v->a[7143] = 6793; - v->a[7144] = 6799; - v->a[7145] = 6814; - v->a[7146] = 6800; - v->a[7147] = 6799; - v->a[7148] = 6799; - v->a[7149] = 6814; - v->a[7150] = 6793; - v->a[7151] = 6795; - v->a[7152] = 6794; - v->a[7153] = 6794; - v->a[7154] = 6801; - v->a[7155] = 6795; - v->a[7156] = 6794; - v->a[7157] = 6793; - v->a[7158] = 6795; - v->a[7159] = 6913; - primary_state_ids_358(v); -} - -void primary_state_ids_358(t_primary_state_ids_array *v) -{ - v->a[7160] = 6799; - v->a[7161] = 6799; - v->a[7162] = 6800; - v->a[7163] = 6800; - v->a[7164] = 6793; - v->a[7165] = 6801; - v->a[7166] = 6795; - v->a[7167] = 6801; - v->a[7168] = 6794; - v->a[7169] = 6799; - v->a[7170] = 6800; - v->a[7171] = 6793; - v->a[7172] = 6814; - v->a[7173] = 6795; - v->a[7174] = 6794; - v->a[7175] = 6799; - v->a[7176] = 6814; - v->a[7177] = 6833; - v->a[7178] = 6793; - v->a[7179] = 6800; - primary_state_ids_359(v); -} - -void primary_state_ids_359(t_primary_state_ids_array *v) -{ - v->a[7180] = 6795; - v->a[7181] = 6834; - v->a[7182] = 6794; - v->a[7183] = 6801; - v->a[7184] = 6800; - v->a[7185] = 6793; - v->a[7186] = 6799; - v->a[7187] = 6800; - v->a[7188] = 6913; - v->a[7189] = 6795; - v->a[7190] = 6794; - v->a[7191] = 6814; - v->a[7192] = 6793; - v->a[7193] = 6834; - v->a[7194] = 6799; - v->a[7195] = 6799; - v->a[7196] = 6800; - v->a[7197] = 6800; - v->a[7198] = 6833; - v->a[7199] = 6793; - primary_state_ids_360(v); -} - -/* EOF primary_state_ids_71.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_72.c b/parser/static/primary_state_ids/primary_state_ids_72.c deleted file mode 100644 index 9234727f..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_72.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_72.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_360(t_primary_state_ids_array *v) -{ - v->a[7200] = 6799; - v->a[7201] = 6795; - v->a[7202] = 6794; - v->a[7203] = 6794; - v->a[7204] = 6799; - v->a[7205] = 7205; - v->a[7206] = 6793; - v->a[7207] = 6800; - v->a[7208] = 6794; - v->a[7209] = 6794; - v->a[7210] = 6801; - v->a[7211] = 6795; - v->a[7212] = 6795; - v->a[7213] = 6793; - v->a[7214] = 6794; - v->a[7215] = 6795; - v->a[7216] = 6795; - v->a[7217] = 6799; - v->a[7218] = 7218; - v->a[7219] = 6800; - primary_state_ids_361(v); -} - -void primary_state_ids_361(t_primary_state_ids_array *v) -{ - v->a[7220] = 7220; - v->a[7221] = 7221; - v->a[7222] = 7222; - v->a[7223] = 7223; - v->a[7224] = 6801; - v->a[7225] = 7225; - v->a[7226] = 6814; - v->a[7227] = 6794; - v->a[7228] = 6795; - v->a[7229] = 6794; - v->a[7230] = 6801; - v->a[7231] = 6799; - v->a[7232] = 7232; - v->a[7233] = 7233; - v->a[7234] = 7234; - v->a[7235] = 7235; - v->a[7236] = 7236; - v->a[7237] = 7237; - v->a[7238] = 7238; - v->a[7239] = 7239; - primary_state_ids_362(v); -} - -void primary_state_ids_362(t_primary_state_ids_array *v) -{ - v->a[7240] = 7240; - v->a[7241] = 7241; - v->a[7242] = 7242; - v->a[7243] = 7243; - v->a[7244] = 6814; - v->a[7245] = 6800; - v->a[7246] = 6799; - v->a[7247] = 6814; - v->a[7248] = 6814; - v->a[7249] = 6801; - v->a[7250] = 6794; - v->a[7251] = 7251; - v->a[7252] = 6795; - v->a[7253] = 6794; - v->a[7254] = 6799; - v->a[7255] = 6800; - v->a[7256] = 6799; - v->a[7257] = 6800; - v->a[7258] = 6882; - v->a[7259] = 6884; - primary_state_ids_363(v); -} - -void primary_state_ids_363(t_primary_state_ids_array *v) -{ - v->a[7260] = 6800; - v->a[7261] = 6800; - v->a[7262] = 6799; - v->a[7263] = 6814; - v->a[7264] = 6801; - v->a[7265] = 7265; - v->a[7266] = 6795; - v->a[7267] = 6794; - v->a[7268] = 6894; - v->a[7269] = 7269; - v->a[7270] = 6799; - v->a[7271] = 6800; - v->a[7272] = 7272; - v->a[7273] = 6890; - v->a[7274] = 7274; - v->a[7275] = 6997; - v->a[7276] = 6814; - v->a[7277] = 6794; - v->a[7278] = 6814; - v->a[7279] = 6801; - primary_state_ids_364(v); -} - -void primary_state_ids_364(t_primary_state_ids_array *v) -{ - v->a[7280] = 6795; - v->a[7281] = 6814; - v->a[7282] = 6794; - v->a[7283] = 6799; - v->a[7284] = 6800; - v->a[7285] = 7285; - v->a[7286] = 6801; - v->a[7287] = 6814; - v->a[7288] = 6801; - v->a[7289] = 6795; - v->a[7290] = 6794; - v->a[7291] = 6923; - v->a[7292] = 7205; - v->a[7293] = 6914; - v->a[7294] = 6801; - v->a[7295] = 6799; - v->a[7296] = 6800; - v->a[7297] = 6814; - v->a[7298] = 6800; - v->a[7299] = 6799; - primary_state_ids_365(v); -} - -/* EOF primary_state_ids_72.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_73.c b/parser/static/primary_state_ids/primary_state_ids_73.c deleted file mode 100644 index 2722fe06..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_73.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_73.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_365(t_primary_state_ids_array *v) -{ - v->a[7300] = 6795; - v->a[7301] = 6794; - v->a[7302] = 7302; - v->a[7303] = 7303; - v->a[7304] = 6801; - v->a[7305] = 6795; - v->a[7306] = 6799; - v->a[7307] = 6794; - v->a[7308] = 6800; - v->a[7309] = 6814; - v->a[7310] = 6801; - v->a[7311] = 6795; - v->a[7312] = 6799; - v->a[7313] = 6800; - v->a[7314] = 6794; - v->a[7315] = 6942; - v->a[7316] = 6799; - v->a[7317] = 6800; - v->a[7318] = 6913; - v->a[7319] = 6794; - primary_state_ids_366(v); -} - -void primary_state_ids_366(t_primary_state_ids_array *v) -{ - v->a[7320] = 6921; - v->a[7321] = 6795; - v->a[7322] = 6814; - v->a[7323] = 6795; - v->a[7324] = 6814; - v->a[7325] = 6801; - v->a[7326] = 6886; - v->a[7327] = 6795; - v->a[7328] = 6794; - v->a[7329] = 6799; - v->a[7330] = 6793; - v->a[7331] = 6800; - v->a[7332] = 6800; - v->a[7333] = 6801; - v->a[7334] = 6801; - v->a[7335] = 6795; - v->a[7336] = 6799; - v->a[7337] = 6814; - v->a[7338] = 6801; - v->a[7339] = 6795; - primary_state_ids_367(v); -} - -void primary_state_ids_367(t_primary_state_ids_array *v) -{ - v->a[7340] = 6794; - v->a[7341] = 6799; - v->a[7342] = 6794; - v->a[7343] = 6814; - v->a[7344] = 6805; - v->a[7345] = 6800; - v->a[7346] = 6814; - v->a[7347] = 6795; - v->a[7348] = 6800; - v->a[7349] = 7274; - v->a[7350] = 6914; - v->a[7351] = 6814; - v->a[7352] = 6890; - v->a[7353] = 6801; - v->a[7354] = 6795; - v->a[7355] = 6794; - v->a[7356] = 6799; - v->a[7357] = 6801; - v->a[7358] = 6795; - v->a[7359] = 6794; - primary_state_ids_368(v); -} - -void primary_state_ids_368(t_primary_state_ids_array *v) -{ - v->a[7360] = 6799; - v->a[7361] = 6800; - v->a[7362] = 6834; - v->a[7363] = 6833; - v->a[7364] = 6801; - v->a[7365] = 6814; - v->a[7366] = 6801; - v->a[7367] = 6795; - v->a[7368] = 6794; - v->a[7369] = 6801; - v->a[7370] = 6795; - v->a[7371] = 6794; - v->a[7372] = 6799; - v->a[7373] = 6800; - v->a[7374] = 6800; - v->a[7375] = 6799; - v->a[7376] = 6814; - v->a[7377] = 6800; - v->a[7378] = 6799; - v->a[7379] = 6799; - primary_state_ids_369(v); -} - -void primary_state_ids_369(t_primary_state_ids_array *v) -{ - v->a[7380] = 6800; - v->a[7381] = 6814; - v->a[7382] = 6801; - v->a[7383] = 6795; - v->a[7384] = 6794; - v->a[7385] = 6799; - v->a[7386] = 6800; - v->a[7387] = 6814; - v->a[7388] = 6801; - v->a[7389] = 7265; - v->a[7390] = 6795; - v->a[7391] = 6794; - v->a[7392] = 6894; - v->a[7393] = 7269; - v->a[7394] = 6799; - v->a[7395] = 6800; - v->a[7396] = 6890; - v->a[7397] = 7274; - v->a[7398] = 6800; - v->a[7399] = 6794; - primary_state_ids_370(v); -} - -/* EOF primary_state_ids_73.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_74.c b/parser/static/primary_state_ids/primary_state_ids_74.c deleted file mode 100644 index a68206e4..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_74.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_74.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_370(t_primary_state_ids_array *v) -{ - v->a[7400] = 6795; - v->a[7401] = 7205; - v->a[7402] = 6991; - v->a[7403] = 6799; - v->a[7404] = 6814; - v->a[7405] = 6801; - v->a[7406] = 6814; - v->a[7407] = 6801; - v->a[7408] = 6913; - v->a[7409] = 6795; - v->a[7410] = 6794; - v->a[7411] = 6799; - v->a[7412] = 6800; - v->a[7413] = 6997; - v->a[7414] = 6794; - v->a[7415] = 6814; - v->a[7416] = 6862; - v->a[7417] = 6862; - v->a[7418] = 6801; - v->a[7419] = 6795; - primary_state_ids_371(v); -} - -void primary_state_ids_371(t_primary_state_ids_array *v) -{ - v->a[7420] = 6794; - v->a[7421] = 6799; - v->a[7422] = 6800; - v->a[7423] = 6795; - v->a[7424] = 6801; - v->a[7425] = 6814; - v->a[7426] = 6801; - v->a[7427] = 6914; - v->a[7428] = 6801; - v->a[7429] = 6795; - v->a[7430] = 6794; - v->a[7431] = 6795; - v->a[7432] = 6799; - v->a[7433] = 6800; - v->a[7434] = 6794; - v->a[7435] = 6814; - v->a[7436] = 6799; - v->a[7437] = 6800; - v->a[7438] = 6801; - v->a[7439] = 7269; - primary_state_ids_372(v); -} - -void primary_state_ids_372(t_primary_state_ids_array *v) -{ - v->a[7440] = 6851; - v->a[7441] = 6914; - v->a[7442] = 6814; - v->a[7443] = 6814; - v->a[7444] = 6913; - v->a[7445] = 6801; - v->a[7446] = 6795; - v->a[7447] = 6794; - v->a[7448] = 6799; - v->a[7449] = 6800; - v->a[7450] = 6814; - v->a[7451] = 6824; - v->a[7452] = 6814; - v->a[7453] = 6814; - v->a[7454] = 6801; - v->a[7455] = 6795; - v->a[7456] = 6801; - v->a[7457] = 6795; - v->a[7458] = 6794; - v->a[7459] = 6794; - primary_state_ids_373(v); -} - -void primary_state_ids_373(t_primary_state_ids_array *v) -{ - v->a[7460] = 6799; - v->a[7461] = 6800; - v->a[7462] = 6801; - v->a[7463] = 6799; - v->a[7464] = 6800; - v->a[7465] = 6826; - v->a[7466] = 6796; - v->a[7467] = 6795; - v->a[7468] = 6814; - v->a[7469] = 7469; - v->a[7470] = 7470; - v->a[7471] = 6801; - v->a[7472] = 6795; - v->a[7473] = 6794; - v->a[7474] = 6794; - v->a[7475] = 6799; - v->a[7476] = 6800; - v->a[7477] = 7477; - v->a[7478] = 6981; - v->a[7479] = 7265; - primary_state_ids_374(v); -} - -void primary_state_ids_374(t_primary_state_ids_array *v) -{ - v->a[7480] = 6921; - v->a[7481] = 6814; - v->a[7482] = 6894; - v->a[7483] = 7269; - v->a[7484] = 6801; - v->a[7485] = 6795; - v->a[7486] = 6890; - v->a[7487] = 7274; - v->a[7488] = 6794; - v->a[7489] = 7020; - v->a[7490] = 6814; - v->a[7491] = 7205; - v->a[7492] = 6799; - v->a[7493] = 6800; - v->a[7494] = 6923; - v->a[7495] = 6942; - v->a[7496] = 6814; - v->a[7497] = 6801; - v->a[7498] = 6795; - v->a[7499] = 6794; - primary_state_ids_375(v); -} - -/* EOF primary_state_ids_74.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_75.c b/parser/static/primary_state_ids/primary_state_ids_75.c deleted file mode 100644 index 29607a76..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_75.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_75.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_375(t_primary_state_ids_array *v) -{ - v->a[7500] = 6799; - v->a[7501] = 6800; - v->a[7502] = 6801; - v->a[7503] = 7020; - v->a[7504] = 6898; - v->a[7505] = 6814; - v->a[7506] = 6801; - v->a[7507] = 6795; - v->a[7508] = 6794; - v->a[7509] = 6799; - v->a[7510] = 6800; - v->a[7511] = 6894; - v->a[7512] = 7269; - v->a[7513] = 6890; - v->a[7514] = 7274; - v->a[7515] = 6795; - v->a[7516] = 6894; - v->a[7517] = 7205; - v->a[7518] = 6794; - v->a[7519] = 6796; - primary_state_ids_376(v); -} - -void primary_state_ids_376(t_primary_state_ids_array *v) -{ - v->a[7520] = 6799; - v->a[7521] = 6800; - v->a[7522] = 6799; - v->a[7523] = 6826; - v->a[7524] = 6800; - v->a[7525] = 6814; - v->a[7526] = 6801; - v->a[7527] = 6795; - v->a[7528] = 6851; - v->a[7529] = 6794; - v->a[7530] = 7530; - v->a[7531] = 6799; - v->a[7532] = 6814; - v->a[7533] = 6800; - v->a[7534] = 6814; - v->a[7535] = 6801; - v->a[7536] = 6795; - v->a[7537] = 7269; - v->a[7538] = 7269; - v->a[7539] = 7269; - primary_state_ids_377(v); -} - -void primary_state_ids_377(t_primary_state_ids_array *v) -{ - v->a[7540] = 7269; - v->a[7541] = 7269; - v->a[7542] = 7269; - v->a[7543] = 7269; - v->a[7544] = 7269; - v->a[7545] = 7269; - v->a[7546] = 7269; - v->a[7547] = 7269; - v->a[7548] = 7269; - v->a[7549] = 7269; - v->a[7550] = 7269; - v->a[7551] = 7269; - v->a[7552] = 7269; - v->a[7553] = 7269; - v->a[7554] = 7269; - v->a[7555] = 7269; - v->a[7556] = 7269; - v->a[7557] = 7269; - v->a[7558] = 7269; - v->a[7559] = 7269; - primary_state_ids_378(v); -} - -void primary_state_ids_378(t_primary_state_ids_array *v) -{ - v->a[7560] = 7269; - v->a[7561] = 7269; - v->a[7562] = 7269; - v->a[7563] = 7269; - v->a[7564] = 7269; - v->a[7565] = 7269; - v->a[7566] = 7269; - v->a[7567] = 7269; - v->a[7568] = 7269; - v->a[7569] = 7269; - v->a[7570] = 7269; - v->a[7571] = 7269; - v->a[7572] = 7269; - v->a[7573] = 7269; - v->a[7574] = 7269; - v->a[7575] = 7269; - v->a[7576] = 7269; - v->a[7577] = 7269; - v->a[7578] = 7269; - v->a[7579] = 7269; - primary_state_ids_379(v); -} - -void primary_state_ids_379(t_primary_state_ids_array *v) -{ - v->a[7580] = 7269; - v->a[7581] = 7269; - v->a[7582] = 7269; - v->a[7583] = 7269; - v->a[7584] = 7269; - v->a[7585] = 7269; - v->a[7586] = 7269; - v->a[7587] = 7269; - v->a[7588] = 7269; - v->a[7589] = 7269; - v->a[7590] = 7269; - v->a[7591] = 7269; - v->a[7592] = 7269; - v->a[7593] = 7269; - v->a[7594] = 7269; - v->a[7595] = 7269; - v->a[7596] = 7269; - v->a[7597] = 7597; - v->a[7598] = 6794; - v->a[7599] = 6799; - primary_state_ids_380(v); -} - -/* EOF primary_state_ids_75.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_76.c b/parser/static/primary_state_ids/primary_state_ids_76.c deleted file mode 100644 index 65b7c040..00000000 --- a/parser/static/primary_state_ids/primary_state_ids_76.c +++ /dev/null @@ -1,105 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* primary_state_ids_76.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./primary_state_ids.h" - -void primary_state_ids_380(t_primary_state_ids_array *v) -{ - v->a[7600] = 6799; - v->a[7601] = 6800; - v->a[7602] = 6795; - v->a[7603] = 6824; - v->a[7604] = 7265; - v->a[7605] = 7597; - v->a[7606] = 6794; - v->a[7607] = 7597; - v->a[7608] = 7597; - v->a[7609] = 7597; - v->a[7610] = 7597; - v->a[7611] = 7597; - v->a[7612] = 7597; - v->a[7613] = 7597; - v->a[7614] = 7597; - v->a[7615] = 7597; - v->a[7616] = 7597; - v->a[7617] = 7597; - v->a[7618] = 7597; - v->a[7619] = 7597; - primary_state_ids_381(v); -} - -void primary_state_ids_381(t_primary_state_ids_array *v) -{ - v->a[7620] = 7597; - v->a[7621] = 7597; - v->a[7622] = 7597; - v->a[7623] = 7597; - v->a[7624] = 7597; - v->a[7625] = 7597; - v->a[7626] = 7597; - v->a[7627] = 7597; - v->a[7628] = 7597; - v->a[7629] = 7597; - v->a[7630] = 7597; - v->a[7631] = 7597; - v->a[7632] = 7597; - v->a[7633] = 7597; - v->a[7634] = 7597; - v->a[7635] = 7597; - v->a[7636] = 7597; - v->a[7637] = 7597; - v->a[7638] = 7597; - v->a[7639] = 7597; - primary_state_ids_382(v); -} - -void primary_state_ids_382(t_primary_state_ids_array *v) -{ - v->a[7640] = 7597; - v->a[7641] = 7597; - v->a[7642] = 7597; - v->a[7643] = 7597; - v->a[7644] = 7597; - v->a[7645] = 7597; - v->a[7646] = 7597; - v->a[7647] = 7597; - v->a[7648] = 7597; - v->a[7649] = 7597; - v->a[7650] = 7597; - v->a[7651] = 7597; - v->a[7652] = 7597; - v->a[7653] = 7597; - v->a[7654] = 7597; - v->a[7655] = 7597; - v->a[7656] = 7597; - v->a[7657] = 7597; - v->a[7658] = 7597; - v->a[7659] = 7597; - primary_state_ids_383(v); -} - -void primary_state_ids_383(t_primary_state_ids_array *v) -{ - v->a[7660] = 7597; - v->a[7661] = 7597; - v->a[7662] = 7597; - v->a[7663] = 7597; - v->a[7664] = 7597; - v->a[7665] = 7597; - v->a[7666] = 7597; - v->a[7667] = 7597; - v->a[7668] = 7597; - v->a[7669] = 7597; - v->a[7670] = 7670; -} - -/* EOF primary_state_ids_76.c */ diff --git a/parser/static/primary_state_ids/primary_state_ids_8.c b/parser/static/primary_state_ids/primary_state_ids_8.c index 8af4c480..d6c0583b 100644 --- a/parser/static/primary_state_ids/primary_state_ids_8.c +++ b/parser/static/primary_state_ids/primary_state_ids_8.c @@ -14,126 +14,126 @@ void primary_state_ids_40(t_primary_state_ids_array *v) { - v->a[800] = 622; - v->a[801] = 465; - v->a[802] = 599; - v->a[803] = 546; - v->a[804] = 607; - v->a[805] = 465; - v->a[806] = 573; - v->a[807] = 807; - v->a[808] = 470; - v->a[809] = 809; - v->a[810] = 625; - v->a[811] = 583; - v->a[812] = 622; - v->a[813] = 813; - v->a[814] = 473; - v->a[815] = 815; - v->a[816] = 575; - v->a[817] = 583; - v->a[818] = 818; - v->a[819] = 819; + v->a[800] = 481; + v->a[801] = 471; + v->a[802] = 557; + v->a[803] = 482; + v->a[804] = 540; + v->a[805] = 481; + v->a[806] = 806; + v->a[807] = 562; + v->a[808] = 604; + v->a[809] = 600; + v->a[810] = 510; + v->a[811] = 513; + v->a[812] = 509; + v->a[813] = 560; + v->a[814] = 579; + v->a[815] = 561; + v->a[816] = 519; + v->a[817] = 579; + v->a[818] = 557; + v->a[819] = 509; primary_state_ids_41(v); } void primary_state_ids_41(t_primary_state_ids_array *v) { - v->a[820] = 468; - v->a[821] = 575; - v->a[822] = 822; - v->a[823] = 573; - v->a[824] = 469; - v->a[825] = 604; - v->a[826] = 607; - v->a[827] = 827; - v->a[828] = 607; - v->a[829] = 604; - v->a[830] = 604; - v->a[831] = 476; - v->a[832] = 832; - v->a[833] = 607; - v->a[834] = 469; - v->a[835] = 818; - v->a[836] = 604; - v->a[837] = 470; - v->a[838] = 473; - v->a[839] = 809; + v->a[820] = 562; + v->a[821] = 519; + v->a[822] = 510; + v->a[823] = 524; + v->a[824] = 600; + v->a[825] = 524; + v->a[826] = 579; + v->a[827] = 471; + v->a[828] = 775; + v->a[829] = 557; + v->a[830] = 600; + v->a[831] = 510; + v->a[832] = 604; + v->a[833] = 509; + v->a[834] = 508; + v->a[835] = 574; + v->a[836] = 560; + v->a[837] = 561; + v->a[838] = 524; + v->a[839] = 550; primary_state_ids_42(v); } void primary_state_ids_42(t_primary_state_ids_array *v) { - v->a[840] = 464; - v->a[841] = 468; - v->a[842] = 465; - v->a[843] = 481; - v->a[844] = 486; - v->a[845] = 487; - v->a[846] = 479; - v->a[847] = 822; - v->a[848] = 490; - v->a[849] = 807; - v->a[850] = 469; - v->a[851] = 583; - v->a[852] = 815; - v->a[853] = 819; - v->a[854] = 854; - v->a[855] = 478; - v->a[856] = 477; - v->a[857] = 491; - v->a[858] = 573; - v->a[859] = 859; + v->a[840] = 519; + v->a[841] = 561; + v->a[842] = 560; + v->a[843] = 549; + v->a[844] = 318; + v->a[845] = 524; + v->a[846] = 557; + v->a[847] = 513; + v->a[848] = 317; + v->a[849] = 562; + v->a[850] = 540; + v->a[851] = 574; + v->a[852] = 561; + v->a[853] = 560; + v->a[854] = 519; + v->a[855] = 574; + v->a[856] = 524; + v->a[857] = 513; + v->a[858] = 471; + v->a[859] = 579; primary_state_ids_43(v); } void primary_state_ids_43(t_primary_state_ids_array *v) { - v->a[860] = 583; - v->a[861] = 861; - v->a[862] = 573; - v->a[863] = 575; - v->a[864] = 483; - v->a[865] = 613; - v->a[866] = 482; - v->a[867] = 573; - v->a[868] = 489; - v->a[869] = 475; - v->a[870] = 575; - v->a[871] = 485; - v->a[872] = 474; - v->a[873] = 464; - v->a[874] = 874; - v->a[875] = 598; - v->a[876] = 876; - v->a[877] = 465; - v->a[878] = 590; - v->a[879] = 575; + v->a[860] = 509; + v->a[861] = 540; + v->a[862] = 862; + v->a[863] = 553; + v->a[864] = 864; + v->a[865] = 510; + v->a[866] = 560; + v->a[867] = 600; + v->a[868] = 513; + v->a[869] = 561; + v->a[870] = 557; + v->a[871] = 561; + v->a[872] = 560; + v->a[873] = 639; + v->a[874] = 482; + v->a[875] = 604; + v->a[876] = 540; + v->a[877] = 553; + v->a[878] = 482; + v->a[879] = 879; primary_state_ids_44(v); } void primary_state_ids_44(t_primary_state_ids_array *v) { - v->a[880] = 880; - v->a[881] = 465; - v->a[882] = 607; - v->a[883] = 464; - v->a[884] = 480; - v->a[885] = 885; - v->a[886] = 813; - v->a[887] = 484; - v->a[888] = 488; - v->a[889] = 492; - v->a[890] = 465; - v->a[891] = 470; - v->a[892] = 464; - v->a[893] = 473; - v->a[894] = 468; - v->a[895] = 583; - v->a[896] = 464; - v->a[897] = 573; - v->a[898] = 478; - v->a[899] = 465; + v->a[880] = 481; + v->a[881] = 550; + v->a[882] = 472; + v->a[883] = 471; + v->a[884] = 884; + v->a[885] = 482; + v->a[886] = 549; + v->a[887] = 550; + v->a[888] = 549; + v->a[889] = 553; + v->a[890] = 540; + v->a[891] = 604; + v->a[892] = 524; + v->a[893] = 893; + v->a[894] = 627; + v->a[895] = 481; + v->a[896] = 472; + v->a[897] = 471; + v->a[898] = 487; + v->a[899] = 519; primary_state_ids_45(v); } diff --git a/parser/static/primary_state_ids/primary_state_ids_9.c b/parser/static/primary_state_ids/primary_state_ids_9.c index ca1072d2..8254c16b 100644 --- a/parser/static/primary_state_ids/primary_state_ids_9.c +++ b/parser/static/primary_state_ids/primary_state_ids_9.c @@ -14,126 +14,126 @@ void primary_state_ids_45(t_primary_state_ids_array *v) { - v->a[900] = 477; - v->a[901] = 491; - v->a[902] = 465; - v->a[903] = 575; - v->a[904] = 464; - v->a[905] = 604; - v->a[906] = 465; - v->a[907] = 813; - v->a[908] = 604; - v->a[909] = 607; - v->a[910] = 482; - v->a[911] = 464; - v->a[912] = 483; - v->a[913] = 807; + v->a[900] = 482; + v->a[901] = 901; + v->a[902] = 562; + v->a[903] = 481; + v->a[904] = 557; + v->a[905] = 472; + v->a[906] = 503; + v->a[907] = 472; + v->a[908] = 600; + v->a[909] = 510; + v->a[910] = 519; + v->a[911] = 509; + v->a[912] = 579; + v->a[913] = 604; v->a[914] = 481; - v->a[915] = 486; - v->a[916] = 487; - v->a[917] = 490; - v->a[918] = 479; - v->a[919] = 487; + v->a[915] = 471; + v->a[916] = 562; + v->a[917] = 560; + v->a[918] = 561; + v->a[919] = 600; primary_state_ids_46(v); } void primary_state_ids_46(t_primary_state_ids_array *v) { - v->a[920] = 469; - v->a[921] = 479; - v->a[922] = 489; - v->a[923] = 490; - v->a[924] = 486; - v->a[925] = 925; - v->a[926] = 926; - v->a[927] = 478; - v->a[928] = 477; - v->a[929] = 491; - v->a[930] = 481; - v->a[931] = 488; - v->a[932] = 819; - v->a[933] = 925; - v->a[934] = 492; - v->a[935] = 470; - v->a[936] = 583; - v->a[937] = 925; - v->a[938] = 815; - v->a[939] = 607; + v->a[920] = 566; + v->a[921] = 510; + v->a[922] = 509; + v->a[923] = 579; + v->a[924] = 574; + v->a[925] = 604; + v->a[926] = 482; + v->a[927] = 557; + v->a[928] = 524; + v->a[929] = 553; + v->a[930] = 574; + v->a[931] = 579; + v->a[932] = 509; + v->a[933] = 510; + v->a[934] = 600; + v->a[935] = 550; + v->a[936] = 481; + v->a[937] = 562; + v->a[938] = 549; + v->a[939] = 472; primary_state_ids_47(v); } void primary_state_ids_47(t_primary_state_ids_array *v) { - v->a[940] = 813; - v->a[941] = 465; - v->a[942] = 464; - v->a[943] = 464; - v->a[944] = 604; - v->a[945] = 807; - v->a[946] = 465; - v->a[947] = 473; - v->a[948] = 809; - v->a[949] = 607; - v->a[950] = 590; - v->a[951] = 925; - v->a[952] = 494; - v->a[953] = 464; - v->a[954] = 465; - v->a[955] = 925; - v->a[956] = 464; - v->a[957] = 815; - v->a[958] = 925; - v->a[959] = 470; + v->a[940] = 550; + v->a[941] = 496; + v->a[942] = 519; + v->a[943] = 513; + v->a[944] = 472; + v->a[945] = 472; + v->a[946] = 513; + v->a[947] = 562; + v->a[948] = 513; + v->a[949] = 481; + v->a[950] = 540; + v->a[951] = 482; + v->a[952] = 553; + v->a[953] = 540; + v->a[954] = 604; + v->a[955] = 519; + v->a[956] = 574; + v->a[957] = 562; + v->a[958] = 510; + v->a[959] = 557; primary_state_ids_48(v); } void primary_state_ids_48(t_primary_state_ids_array *v) { - v->a[960] = 465; - v->a[961] = 822; - v->a[962] = 613; - v->a[963] = 475; - v->a[964] = 484; - v->a[965] = 468; - v->a[966] = 469; - v->a[967] = 583; - v->a[968] = 480; - v->a[969] = 469; - v->a[970] = 468; - v->a[971] = 573; - v->a[972] = 575; - v->a[973] = 573; - v->a[974] = 473; - v->a[975] = 488; - v->a[976] = 583; - v->a[977] = 492; - v->a[978] = 470; - v->a[979] = 598; + v->a[960] = 549; + v->a[961] = 579; + v->a[962] = 683; + v->a[963] = 678; + v->a[964] = 549; + v->a[965] = 574; + v->a[966] = 550; + v->a[967] = 471; + v->a[968] = 524; + v->a[969] = 627; + v->a[970] = 553; + v->a[971] = 627; + v->a[972] = 509; + v->a[973] = 472; + v->a[974] = 513; + v->a[975] = 604; + v->a[976] = 540; + v->a[977] = 553; + v->a[978] = 550; + v->a[979] = 549; primary_state_ids_49(v); } void primary_state_ids_49(t_primary_state_ids_array *v) { - v->a[980] = 474; - v->a[981] = 575; - v->a[982] = 485; - v->a[983] = 473; - v->a[984] = 484; - v->a[985] = 874; - v->a[986] = 822; - v->a[987] = 480; - v->a[988] = 476; - v->a[989] = 925; - v->a[990] = 475; - v->a[991] = 818; - v->a[992] = 859; - v->a[993] = 832; - v->a[994] = 885; - v->a[995] = 880; - v->a[996] = 468; - v->a[997] = 925; - v->a[998] = 489; - v->a[999] = 482; + v->a[980] = 864; + v->a[981] = 560; + v->a[982] = 482; + v->a[983] = 639; + v->a[984] = 481; + v->a[985] = 513; + v->a[986] = 557; + v->a[987] = 562; + v->a[988] = 519; + v->a[989] = 600; + v->a[990] = 510; + v->a[991] = 509; + v->a[992] = 561; + v->a[993] = 775; + v->a[994] = 579; + v->a[995] = 574; + v->a[996] = 524; + v->a[997] = 524; + v->a[998] = 998; + v->a[999] = 574; primary_state_ids_50(v); } diff --git a/parser/static/small_parse_table/small_parse_table.h b/parser/static/small_parse_table/small_parse_table.h index dd5010ee..a853d172 100644 --- a/parser/static/small_parse_table/small_parse_table.h +++ b/parser/static/small_parse_table/small_parse_table.h @@ -7543,8702 +7543,5 @@ void small_parse_table_7519(t_small_parse_table_array *v); void small_parse_table_7520(t_small_parse_table_array *v); void small_parse_table_7521(t_small_parse_table_array *v); void small_parse_table_7522(t_small_parse_table_array *v); -void small_parse_table_7523(t_small_parse_table_array *v); -void small_parse_table_7524(t_small_parse_table_array *v); -void small_parse_table_7525(t_small_parse_table_array *v); -void small_parse_table_7526(t_small_parse_table_array *v); -void small_parse_table_7527(t_small_parse_table_array *v); -void small_parse_table_7528(t_small_parse_table_array *v); -void small_parse_table_7529(t_small_parse_table_array *v); -void small_parse_table_7530(t_small_parse_table_array *v); -void small_parse_table_7531(t_small_parse_table_array *v); -void small_parse_table_7532(t_small_parse_table_array *v); -void small_parse_table_7533(t_small_parse_table_array *v); -void small_parse_table_7534(t_small_parse_table_array *v); -void small_parse_table_7535(t_small_parse_table_array *v); -void small_parse_table_7536(t_small_parse_table_array *v); -void small_parse_table_7537(t_small_parse_table_array *v); -void small_parse_table_7538(t_small_parse_table_array *v); -void small_parse_table_7539(t_small_parse_table_array *v); -void small_parse_table_7540(t_small_parse_table_array *v); -void small_parse_table_7541(t_small_parse_table_array *v); -void small_parse_table_7542(t_small_parse_table_array *v); -void small_parse_table_7543(t_small_parse_table_array *v); -void small_parse_table_7544(t_small_parse_table_array *v); -void small_parse_table_7545(t_small_parse_table_array *v); -void small_parse_table_7546(t_small_parse_table_array *v); -void small_parse_table_7547(t_small_parse_table_array *v); -void small_parse_table_7548(t_small_parse_table_array *v); -void small_parse_table_7549(t_small_parse_table_array *v); -void small_parse_table_7550(t_small_parse_table_array *v); -void small_parse_table_7551(t_small_parse_table_array *v); -void small_parse_table_7552(t_small_parse_table_array *v); -void small_parse_table_7553(t_small_parse_table_array *v); -void small_parse_table_7554(t_small_parse_table_array *v); -void small_parse_table_7555(t_small_parse_table_array *v); -void small_parse_table_7556(t_small_parse_table_array *v); -void small_parse_table_7557(t_small_parse_table_array *v); -void small_parse_table_7558(t_small_parse_table_array *v); -void small_parse_table_7559(t_small_parse_table_array *v); -void small_parse_table_7560(t_small_parse_table_array *v); -void small_parse_table_7561(t_small_parse_table_array *v); -void small_parse_table_7562(t_small_parse_table_array *v); -void small_parse_table_7563(t_small_parse_table_array *v); -void small_parse_table_7564(t_small_parse_table_array *v); -void small_parse_table_7565(t_small_parse_table_array *v); -void small_parse_table_7566(t_small_parse_table_array *v); -void small_parse_table_7567(t_small_parse_table_array *v); -void small_parse_table_7568(t_small_parse_table_array *v); -void small_parse_table_7569(t_small_parse_table_array *v); -void small_parse_table_7570(t_small_parse_table_array *v); -void small_parse_table_7571(t_small_parse_table_array *v); -void small_parse_table_7572(t_small_parse_table_array *v); -void small_parse_table_7573(t_small_parse_table_array *v); -void small_parse_table_7574(t_small_parse_table_array *v); -void small_parse_table_7575(t_small_parse_table_array *v); -void small_parse_table_7576(t_small_parse_table_array *v); -void small_parse_table_7577(t_small_parse_table_array *v); -void small_parse_table_7578(t_small_parse_table_array *v); -void small_parse_table_7579(t_small_parse_table_array *v); -void small_parse_table_7580(t_small_parse_table_array *v); -void small_parse_table_7581(t_small_parse_table_array *v); -void small_parse_table_7582(t_small_parse_table_array *v); -void small_parse_table_7583(t_small_parse_table_array *v); -void small_parse_table_7584(t_small_parse_table_array *v); -void small_parse_table_7585(t_small_parse_table_array *v); -void small_parse_table_7586(t_small_parse_table_array *v); -void small_parse_table_7587(t_small_parse_table_array *v); -void small_parse_table_7588(t_small_parse_table_array *v); -void small_parse_table_7589(t_small_parse_table_array *v); -void small_parse_table_7590(t_small_parse_table_array *v); -void small_parse_table_7591(t_small_parse_table_array *v); -void small_parse_table_7592(t_small_parse_table_array *v); -void small_parse_table_7593(t_small_parse_table_array *v); -void small_parse_table_7594(t_small_parse_table_array *v); -void small_parse_table_7595(t_small_parse_table_array *v); -void small_parse_table_7596(t_small_parse_table_array *v); -void small_parse_table_7597(t_small_parse_table_array *v); -void small_parse_table_7598(t_small_parse_table_array *v); -void small_parse_table_7599(t_small_parse_table_array *v); -void small_parse_table_7600(t_small_parse_table_array *v); -void small_parse_table_7601(t_small_parse_table_array *v); -void small_parse_table_7602(t_small_parse_table_array *v); -void small_parse_table_7603(t_small_parse_table_array *v); -void small_parse_table_7604(t_small_parse_table_array *v); -void small_parse_table_7605(t_small_parse_table_array *v); -void small_parse_table_7606(t_small_parse_table_array *v); -void small_parse_table_7607(t_small_parse_table_array *v); -void small_parse_table_7608(t_small_parse_table_array *v); -void small_parse_table_7609(t_small_parse_table_array *v); -void small_parse_table_7610(t_small_parse_table_array *v); -void small_parse_table_7611(t_small_parse_table_array *v); -void small_parse_table_7612(t_small_parse_table_array *v); -void small_parse_table_7613(t_small_parse_table_array *v); -void small_parse_table_7614(t_small_parse_table_array *v); -void small_parse_table_7615(t_small_parse_table_array *v); -void small_parse_table_7616(t_small_parse_table_array *v); -void small_parse_table_7617(t_small_parse_table_array *v); -void small_parse_table_7618(t_small_parse_table_array *v); -void small_parse_table_7619(t_small_parse_table_array *v); -void small_parse_table_7620(t_small_parse_table_array *v); -void small_parse_table_7621(t_small_parse_table_array *v); -void small_parse_table_7622(t_small_parse_table_array *v); -void small_parse_table_7623(t_small_parse_table_array *v); -void small_parse_table_7624(t_small_parse_table_array *v); -void small_parse_table_7625(t_small_parse_table_array *v); -void small_parse_table_7626(t_small_parse_table_array *v); -void small_parse_table_7627(t_small_parse_table_array *v); -void small_parse_table_7628(t_small_parse_table_array *v); -void small_parse_table_7629(t_small_parse_table_array *v); -void small_parse_table_7630(t_small_parse_table_array *v); -void small_parse_table_7631(t_small_parse_table_array *v); -void small_parse_table_7632(t_small_parse_table_array *v); -void small_parse_table_7633(t_small_parse_table_array *v); -void small_parse_table_7634(t_small_parse_table_array *v); -void small_parse_table_7635(t_small_parse_table_array *v); -void small_parse_table_7636(t_small_parse_table_array *v); -void small_parse_table_7637(t_small_parse_table_array *v); -void small_parse_table_7638(t_small_parse_table_array *v); -void small_parse_table_7639(t_small_parse_table_array *v); -void small_parse_table_7640(t_small_parse_table_array *v); -void small_parse_table_7641(t_small_parse_table_array *v); -void small_parse_table_7642(t_small_parse_table_array *v); -void small_parse_table_7643(t_small_parse_table_array *v); -void small_parse_table_7644(t_small_parse_table_array *v); -void small_parse_table_7645(t_small_parse_table_array *v); -void small_parse_table_7646(t_small_parse_table_array *v); -void small_parse_table_7647(t_small_parse_table_array *v); -void small_parse_table_7648(t_small_parse_table_array *v); -void small_parse_table_7649(t_small_parse_table_array *v); -void small_parse_table_7650(t_small_parse_table_array *v); -void small_parse_table_7651(t_small_parse_table_array *v); -void small_parse_table_7652(t_small_parse_table_array *v); -void small_parse_table_7653(t_small_parse_table_array *v); -void small_parse_table_7654(t_small_parse_table_array *v); -void small_parse_table_7655(t_small_parse_table_array *v); -void small_parse_table_7656(t_small_parse_table_array *v); -void small_parse_table_7657(t_small_parse_table_array *v); -void small_parse_table_7658(t_small_parse_table_array *v); -void small_parse_table_7659(t_small_parse_table_array *v); -void small_parse_table_7660(t_small_parse_table_array *v); -void small_parse_table_7661(t_small_parse_table_array *v); -void small_parse_table_7662(t_small_parse_table_array *v); -void small_parse_table_7663(t_small_parse_table_array *v); -void small_parse_table_7664(t_small_parse_table_array *v); -void small_parse_table_7665(t_small_parse_table_array *v); -void small_parse_table_7666(t_small_parse_table_array *v); -void small_parse_table_7667(t_small_parse_table_array *v); -void small_parse_table_7668(t_small_parse_table_array *v); -void small_parse_table_7669(t_small_parse_table_array *v); -void small_parse_table_7670(t_small_parse_table_array *v); -void small_parse_table_7671(t_small_parse_table_array *v); -void small_parse_table_7672(t_small_parse_table_array *v); -void small_parse_table_7673(t_small_parse_table_array *v); -void small_parse_table_7674(t_small_parse_table_array *v); -void small_parse_table_7675(t_small_parse_table_array *v); -void small_parse_table_7676(t_small_parse_table_array *v); -void small_parse_table_7677(t_small_parse_table_array *v); -void small_parse_table_7678(t_small_parse_table_array *v); -void small_parse_table_7679(t_small_parse_table_array *v); -void small_parse_table_7680(t_small_parse_table_array *v); -void small_parse_table_7681(t_small_parse_table_array *v); -void small_parse_table_7682(t_small_parse_table_array *v); -void small_parse_table_7683(t_small_parse_table_array *v); -void small_parse_table_7684(t_small_parse_table_array *v); -void small_parse_table_7685(t_small_parse_table_array *v); -void small_parse_table_7686(t_small_parse_table_array *v); -void small_parse_table_7687(t_small_parse_table_array *v); -void small_parse_table_7688(t_small_parse_table_array *v); -void small_parse_table_7689(t_small_parse_table_array *v); -void small_parse_table_7690(t_small_parse_table_array *v); -void small_parse_table_7691(t_small_parse_table_array *v); -void small_parse_table_7692(t_small_parse_table_array *v); -void small_parse_table_7693(t_small_parse_table_array *v); -void small_parse_table_7694(t_small_parse_table_array *v); -void small_parse_table_7695(t_small_parse_table_array *v); -void small_parse_table_7696(t_small_parse_table_array *v); -void small_parse_table_7697(t_small_parse_table_array *v); -void small_parse_table_7698(t_small_parse_table_array *v); -void small_parse_table_7699(t_small_parse_table_array *v); -void small_parse_table_7700(t_small_parse_table_array *v); -void small_parse_table_7701(t_small_parse_table_array *v); -void small_parse_table_7702(t_small_parse_table_array *v); -void small_parse_table_7703(t_small_parse_table_array *v); -void small_parse_table_7704(t_small_parse_table_array *v); -void small_parse_table_7705(t_small_parse_table_array *v); -void small_parse_table_7706(t_small_parse_table_array *v); -void small_parse_table_7707(t_small_parse_table_array *v); -void small_parse_table_7708(t_small_parse_table_array *v); -void small_parse_table_7709(t_small_parse_table_array *v); -void small_parse_table_7710(t_small_parse_table_array *v); -void small_parse_table_7711(t_small_parse_table_array *v); -void small_parse_table_7712(t_small_parse_table_array *v); -void small_parse_table_7713(t_small_parse_table_array *v); -void small_parse_table_7714(t_small_parse_table_array *v); -void small_parse_table_7715(t_small_parse_table_array *v); -void small_parse_table_7716(t_small_parse_table_array *v); -void small_parse_table_7717(t_small_parse_table_array *v); -void small_parse_table_7718(t_small_parse_table_array *v); -void small_parse_table_7719(t_small_parse_table_array *v); -void small_parse_table_7720(t_small_parse_table_array *v); -void small_parse_table_7721(t_small_parse_table_array *v); -void small_parse_table_7722(t_small_parse_table_array *v); -void small_parse_table_7723(t_small_parse_table_array *v); -void small_parse_table_7724(t_small_parse_table_array *v); -void small_parse_table_7725(t_small_parse_table_array *v); -void small_parse_table_7726(t_small_parse_table_array *v); -void small_parse_table_7727(t_small_parse_table_array *v); -void small_parse_table_7728(t_small_parse_table_array *v); -void small_parse_table_7729(t_small_parse_table_array *v); -void small_parse_table_7730(t_small_parse_table_array *v); -void small_parse_table_7731(t_small_parse_table_array *v); -void small_parse_table_7732(t_small_parse_table_array *v); -void small_parse_table_7733(t_small_parse_table_array *v); -void small_parse_table_7734(t_small_parse_table_array *v); -void small_parse_table_7735(t_small_parse_table_array *v); -void small_parse_table_7736(t_small_parse_table_array *v); -void small_parse_table_7737(t_small_parse_table_array *v); -void small_parse_table_7738(t_small_parse_table_array *v); -void small_parse_table_7739(t_small_parse_table_array *v); -void small_parse_table_7740(t_small_parse_table_array *v); -void small_parse_table_7741(t_small_parse_table_array *v); -void small_parse_table_7742(t_small_parse_table_array *v); -void small_parse_table_7743(t_small_parse_table_array *v); -void small_parse_table_7744(t_small_parse_table_array *v); -void small_parse_table_7745(t_small_parse_table_array *v); -void small_parse_table_7746(t_small_parse_table_array *v); -void small_parse_table_7747(t_small_parse_table_array *v); -void small_parse_table_7748(t_small_parse_table_array *v); -void small_parse_table_7749(t_small_parse_table_array *v); -void small_parse_table_7750(t_small_parse_table_array *v); -void small_parse_table_7751(t_small_parse_table_array *v); -void small_parse_table_7752(t_small_parse_table_array *v); -void small_parse_table_7753(t_small_parse_table_array *v); -void small_parse_table_7754(t_small_parse_table_array *v); -void small_parse_table_7755(t_small_parse_table_array *v); -void small_parse_table_7756(t_small_parse_table_array *v); -void small_parse_table_7757(t_small_parse_table_array *v); -void small_parse_table_7758(t_small_parse_table_array *v); -void small_parse_table_7759(t_small_parse_table_array *v); -void small_parse_table_7760(t_small_parse_table_array *v); -void small_parse_table_7761(t_small_parse_table_array *v); -void small_parse_table_7762(t_small_parse_table_array *v); -void small_parse_table_7763(t_small_parse_table_array *v); -void small_parse_table_7764(t_small_parse_table_array *v); -void small_parse_table_7765(t_small_parse_table_array *v); -void small_parse_table_7766(t_small_parse_table_array *v); -void small_parse_table_7767(t_small_parse_table_array *v); -void small_parse_table_7768(t_small_parse_table_array *v); -void small_parse_table_7769(t_small_parse_table_array *v); -void small_parse_table_7770(t_small_parse_table_array *v); -void small_parse_table_7771(t_small_parse_table_array *v); -void small_parse_table_7772(t_small_parse_table_array *v); -void small_parse_table_7773(t_small_parse_table_array *v); -void small_parse_table_7774(t_small_parse_table_array *v); -void small_parse_table_7775(t_small_parse_table_array *v); -void small_parse_table_7776(t_small_parse_table_array *v); -void small_parse_table_7777(t_small_parse_table_array *v); -void small_parse_table_7778(t_small_parse_table_array *v); -void small_parse_table_7779(t_small_parse_table_array *v); -void small_parse_table_7780(t_small_parse_table_array *v); -void small_parse_table_7781(t_small_parse_table_array *v); -void small_parse_table_7782(t_small_parse_table_array *v); -void small_parse_table_7783(t_small_parse_table_array *v); -void small_parse_table_7784(t_small_parse_table_array *v); -void small_parse_table_7785(t_small_parse_table_array *v); -void small_parse_table_7786(t_small_parse_table_array *v); -void small_parse_table_7787(t_small_parse_table_array *v); -void small_parse_table_7788(t_small_parse_table_array *v); -void small_parse_table_7789(t_small_parse_table_array *v); -void small_parse_table_7790(t_small_parse_table_array *v); -void small_parse_table_7791(t_small_parse_table_array *v); -void small_parse_table_7792(t_small_parse_table_array *v); -void small_parse_table_7793(t_small_parse_table_array *v); -void small_parse_table_7794(t_small_parse_table_array *v); -void small_parse_table_7795(t_small_parse_table_array *v); -void small_parse_table_7796(t_small_parse_table_array *v); -void small_parse_table_7797(t_small_parse_table_array *v); -void small_parse_table_7798(t_small_parse_table_array *v); -void small_parse_table_7799(t_small_parse_table_array *v); -void small_parse_table_7800(t_small_parse_table_array *v); -void small_parse_table_7801(t_small_parse_table_array *v); -void small_parse_table_7802(t_small_parse_table_array *v); -void small_parse_table_7803(t_small_parse_table_array *v); -void small_parse_table_7804(t_small_parse_table_array *v); -void small_parse_table_7805(t_small_parse_table_array *v); -void small_parse_table_7806(t_small_parse_table_array *v); -void small_parse_table_7807(t_small_parse_table_array *v); -void small_parse_table_7808(t_small_parse_table_array *v); -void small_parse_table_7809(t_small_parse_table_array *v); -void small_parse_table_7810(t_small_parse_table_array *v); -void small_parse_table_7811(t_small_parse_table_array *v); -void small_parse_table_7812(t_small_parse_table_array *v); -void small_parse_table_7813(t_small_parse_table_array *v); -void small_parse_table_7814(t_small_parse_table_array *v); -void small_parse_table_7815(t_small_parse_table_array *v); -void small_parse_table_7816(t_small_parse_table_array *v); -void small_parse_table_7817(t_small_parse_table_array *v); -void small_parse_table_7818(t_small_parse_table_array *v); -void small_parse_table_7819(t_small_parse_table_array *v); -void small_parse_table_7820(t_small_parse_table_array *v); -void small_parse_table_7821(t_small_parse_table_array *v); -void small_parse_table_7822(t_small_parse_table_array *v); -void small_parse_table_7823(t_small_parse_table_array *v); -void small_parse_table_7824(t_small_parse_table_array *v); -void small_parse_table_7825(t_small_parse_table_array *v); -void small_parse_table_7826(t_small_parse_table_array *v); -void small_parse_table_7827(t_small_parse_table_array *v); -void small_parse_table_7828(t_small_parse_table_array *v); -void small_parse_table_7829(t_small_parse_table_array *v); -void small_parse_table_7830(t_small_parse_table_array *v); -void small_parse_table_7831(t_small_parse_table_array *v); -void small_parse_table_7832(t_small_parse_table_array *v); -void small_parse_table_7833(t_small_parse_table_array *v); -void small_parse_table_7834(t_small_parse_table_array *v); -void small_parse_table_7835(t_small_parse_table_array *v); -void small_parse_table_7836(t_small_parse_table_array *v); -void small_parse_table_7837(t_small_parse_table_array *v); -void small_parse_table_7838(t_small_parse_table_array *v); -void small_parse_table_7839(t_small_parse_table_array *v); -void small_parse_table_7840(t_small_parse_table_array *v); -void small_parse_table_7841(t_small_parse_table_array *v); -void small_parse_table_7842(t_small_parse_table_array *v); -void small_parse_table_7843(t_small_parse_table_array *v); -void small_parse_table_7844(t_small_parse_table_array *v); -void small_parse_table_7845(t_small_parse_table_array *v); -void small_parse_table_7846(t_small_parse_table_array *v); -void small_parse_table_7847(t_small_parse_table_array *v); -void small_parse_table_7848(t_small_parse_table_array *v); -void small_parse_table_7849(t_small_parse_table_array *v); -void small_parse_table_7850(t_small_parse_table_array *v); -void small_parse_table_7851(t_small_parse_table_array *v); -void small_parse_table_7852(t_small_parse_table_array *v); -void small_parse_table_7853(t_small_parse_table_array *v); -void small_parse_table_7854(t_small_parse_table_array *v); -void small_parse_table_7855(t_small_parse_table_array *v); -void small_parse_table_7856(t_small_parse_table_array *v); -void small_parse_table_7857(t_small_parse_table_array *v); -void small_parse_table_7858(t_small_parse_table_array *v); -void small_parse_table_7859(t_small_parse_table_array *v); -void small_parse_table_7860(t_small_parse_table_array *v); -void small_parse_table_7861(t_small_parse_table_array *v); -void small_parse_table_7862(t_small_parse_table_array *v); -void small_parse_table_7863(t_small_parse_table_array *v); -void small_parse_table_7864(t_small_parse_table_array *v); -void small_parse_table_7865(t_small_parse_table_array *v); -void small_parse_table_7866(t_small_parse_table_array *v); -void small_parse_table_7867(t_small_parse_table_array *v); -void small_parse_table_7868(t_small_parse_table_array *v); -void small_parse_table_7869(t_small_parse_table_array *v); -void small_parse_table_7870(t_small_parse_table_array *v); -void small_parse_table_7871(t_small_parse_table_array *v); -void small_parse_table_7872(t_small_parse_table_array *v); -void small_parse_table_7873(t_small_parse_table_array *v); -void small_parse_table_7874(t_small_parse_table_array *v); -void small_parse_table_7875(t_small_parse_table_array *v); -void small_parse_table_7876(t_small_parse_table_array *v); -void small_parse_table_7877(t_small_parse_table_array *v); -void small_parse_table_7878(t_small_parse_table_array *v); -void small_parse_table_7879(t_small_parse_table_array *v); -void small_parse_table_7880(t_small_parse_table_array *v); -void small_parse_table_7881(t_small_parse_table_array *v); -void small_parse_table_7882(t_small_parse_table_array *v); -void small_parse_table_7883(t_small_parse_table_array *v); -void small_parse_table_7884(t_small_parse_table_array *v); -void small_parse_table_7885(t_small_parse_table_array *v); -void small_parse_table_7886(t_small_parse_table_array *v); -void small_parse_table_7887(t_small_parse_table_array *v); -void small_parse_table_7888(t_small_parse_table_array *v); -void small_parse_table_7889(t_small_parse_table_array *v); -void small_parse_table_7890(t_small_parse_table_array *v); -void small_parse_table_7891(t_small_parse_table_array *v); -void small_parse_table_7892(t_small_parse_table_array *v); -void small_parse_table_7893(t_small_parse_table_array *v); -void small_parse_table_7894(t_small_parse_table_array *v); -void small_parse_table_7895(t_small_parse_table_array *v); -void small_parse_table_7896(t_small_parse_table_array *v); -void small_parse_table_7897(t_small_parse_table_array *v); -void small_parse_table_7898(t_small_parse_table_array *v); -void small_parse_table_7899(t_small_parse_table_array *v); -void small_parse_table_7900(t_small_parse_table_array *v); -void small_parse_table_7901(t_small_parse_table_array *v); -void small_parse_table_7902(t_small_parse_table_array *v); -void small_parse_table_7903(t_small_parse_table_array *v); -void small_parse_table_7904(t_small_parse_table_array *v); -void small_parse_table_7905(t_small_parse_table_array *v); -void small_parse_table_7906(t_small_parse_table_array *v); -void small_parse_table_7907(t_small_parse_table_array *v); -void small_parse_table_7908(t_small_parse_table_array *v); -void small_parse_table_7909(t_small_parse_table_array *v); -void small_parse_table_7910(t_small_parse_table_array *v); -void small_parse_table_7911(t_small_parse_table_array *v); -void small_parse_table_7912(t_small_parse_table_array *v); -void small_parse_table_7913(t_small_parse_table_array *v); -void small_parse_table_7914(t_small_parse_table_array *v); -void small_parse_table_7915(t_small_parse_table_array *v); -void small_parse_table_7916(t_small_parse_table_array *v); -void small_parse_table_7917(t_small_parse_table_array *v); -void small_parse_table_7918(t_small_parse_table_array *v); -void small_parse_table_7919(t_small_parse_table_array *v); -void small_parse_table_7920(t_small_parse_table_array *v); -void small_parse_table_7921(t_small_parse_table_array *v); -void small_parse_table_7922(t_small_parse_table_array *v); -void small_parse_table_7923(t_small_parse_table_array *v); -void small_parse_table_7924(t_small_parse_table_array *v); -void small_parse_table_7925(t_small_parse_table_array *v); -void small_parse_table_7926(t_small_parse_table_array *v); -void small_parse_table_7927(t_small_parse_table_array *v); -void small_parse_table_7928(t_small_parse_table_array *v); -void small_parse_table_7929(t_small_parse_table_array *v); -void small_parse_table_7930(t_small_parse_table_array *v); -void small_parse_table_7931(t_small_parse_table_array *v); -void small_parse_table_7932(t_small_parse_table_array *v); -void small_parse_table_7933(t_small_parse_table_array *v); -void small_parse_table_7934(t_small_parse_table_array *v); -void small_parse_table_7935(t_small_parse_table_array *v); -void small_parse_table_7936(t_small_parse_table_array *v); -void small_parse_table_7937(t_small_parse_table_array *v); -void small_parse_table_7938(t_small_parse_table_array *v); -void small_parse_table_7939(t_small_parse_table_array *v); -void small_parse_table_7940(t_small_parse_table_array *v); -void small_parse_table_7941(t_small_parse_table_array *v); -void small_parse_table_7942(t_small_parse_table_array *v); -void small_parse_table_7943(t_small_parse_table_array *v); -void small_parse_table_7944(t_small_parse_table_array *v); -void small_parse_table_7945(t_small_parse_table_array *v); -void small_parse_table_7946(t_small_parse_table_array *v); -void small_parse_table_7947(t_small_parse_table_array *v); -void small_parse_table_7948(t_small_parse_table_array *v); -void small_parse_table_7949(t_small_parse_table_array *v); -void small_parse_table_7950(t_small_parse_table_array *v); -void small_parse_table_7951(t_small_parse_table_array *v); -void small_parse_table_7952(t_small_parse_table_array *v); -void small_parse_table_7953(t_small_parse_table_array *v); -void small_parse_table_7954(t_small_parse_table_array *v); -void small_parse_table_7955(t_small_parse_table_array *v); -void small_parse_table_7956(t_small_parse_table_array *v); -void small_parse_table_7957(t_small_parse_table_array *v); -void small_parse_table_7958(t_small_parse_table_array *v); -void small_parse_table_7959(t_small_parse_table_array *v); -void small_parse_table_7960(t_small_parse_table_array *v); -void small_parse_table_7961(t_small_parse_table_array *v); -void small_parse_table_7962(t_small_parse_table_array *v); -void small_parse_table_7963(t_small_parse_table_array *v); -void small_parse_table_7964(t_small_parse_table_array *v); -void small_parse_table_7965(t_small_parse_table_array *v); -void small_parse_table_7966(t_small_parse_table_array *v); -void small_parse_table_7967(t_small_parse_table_array *v); -void small_parse_table_7968(t_small_parse_table_array *v); -void small_parse_table_7969(t_small_parse_table_array *v); -void small_parse_table_7970(t_small_parse_table_array *v); -void small_parse_table_7971(t_small_parse_table_array *v); -void small_parse_table_7972(t_small_parse_table_array *v); -void small_parse_table_7973(t_small_parse_table_array *v); -void small_parse_table_7974(t_small_parse_table_array *v); -void small_parse_table_7975(t_small_parse_table_array *v); -void small_parse_table_7976(t_small_parse_table_array *v); -void small_parse_table_7977(t_small_parse_table_array *v); -void small_parse_table_7978(t_small_parse_table_array *v); -void small_parse_table_7979(t_small_parse_table_array *v); -void small_parse_table_7980(t_small_parse_table_array *v); -void small_parse_table_7981(t_small_parse_table_array *v); -void small_parse_table_7982(t_small_parse_table_array *v); -void small_parse_table_7983(t_small_parse_table_array *v); -void small_parse_table_7984(t_small_parse_table_array *v); -void small_parse_table_7985(t_small_parse_table_array *v); -void small_parse_table_7986(t_small_parse_table_array *v); -void small_parse_table_7987(t_small_parse_table_array *v); -void small_parse_table_7988(t_small_parse_table_array *v); -void small_parse_table_7989(t_small_parse_table_array *v); -void small_parse_table_7990(t_small_parse_table_array *v); -void small_parse_table_7991(t_small_parse_table_array *v); -void small_parse_table_7992(t_small_parse_table_array *v); -void small_parse_table_7993(t_small_parse_table_array *v); -void small_parse_table_7994(t_small_parse_table_array *v); -void small_parse_table_7995(t_small_parse_table_array *v); -void small_parse_table_7996(t_small_parse_table_array *v); -void small_parse_table_7997(t_small_parse_table_array *v); -void small_parse_table_7998(t_small_parse_table_array *v); -void small_parse_table_7999(t_small_parse_table_array *v); -void small_parse_table_8000(t_small_parse_table_array *v); -void small_parse_table_8001(t_small_parse_table_array *v); -void small_parse_table_8002(t_small_parse_table_array *v); -void small_parse_table_8003(t_small_parse_table_array *v); -void small_parse_table_8004(t_small_parse_table_array *v); -void small_parse_table_8005(t_small_parse_table_array *v); -void small_parse_table_8006(t_small_parse_table_array *v); -void small_parse_table_8007(t_small_parse_table_array *v); -void small_parse_table_8008(t_small_parse_table_array *v); -void small_parse_table_8009(t_small_parse_table_array *v); -void small_parse_table_8010(t_small_parse_table_array *v); -void small_parse_table_8011(t_small_parse_table_array *v); -void small_parse_table_8012(t_small_parse_table_array *v); -void small_parse_table_8013(t_small_parse_table_array *v); -void small_parse_table_8014(t_small_parse_table_array *v); -void small_parse_table_8015(t_small_parse_table_array *v); -void small_parse_table_8016(t_small_parse_table_array *v); -void small_parse_table_8017(t_small_parse_table_array *v); -void small_parse_table_8018(t_small_parse_table_array *v); -void small_parse_table_8019(t_small_parse_table_array *v); -void small_parse_table_8020(t_small_parse_table_array *v); -void small_parse_table_8021(t_small_parse_table_array *v); -void small_parse_table_8022(t_small_parse_table_array *v); -void small_parse_table_8023(t_small_parse_table_array *v); -void small_parse_table_8024(t_small_parse_table_array *v); -void small_parse_table_8025(t_small_parse_table_array *v); -void small_parse_table_8026(t_small_parse_table_array *v); -void small_parse_table_8027(t_small_parse_table_array *v); -void small_parse_table_8028(t_small_parse_table_array *v); -void small_parse_table_8029(t_small_parse_table_array *v); -void small_parse_table_8030(t_small_parse_table_array *v); -void small_parse_table_8031(t_small_parse_table_array *v); -void small_parse_table_8032(t_small_parse_table_array *v); -void small_parse_table_8033(t_small_parse_table_array *v); -void small_parse_table_8034(t_small_parse_table_array *v); -void small_parse_table_8035(t_small_parse_table_array *v); -void small_parse_table_8036(t_small_parse_table_array *v); -void small_parse_table_8037(t_small_parse_table_array *v); -void small_parse_table_8038(t_small_parse_table_array *v); -void small_parse_table_8039(t_small_parse_table_array *v); -void small_parse_table_8040(t_small_parse_table_array *v); -void small_parse_table_8041(t_small_parse_table_array *v); -void small_parse_table_8042(t_small_parse_table_array *v); -void small_parse_table_8043(t_small_parse_table_array *v); -void small_parse_table_8044(t_small_parse_table_array *v); -void small_parse_table_8045(t_small_parse_table_array *v); -void small_parse_table_8046(t_small_parse_table_array *v); -void small_parse_table_8047(t_small_parse_table_array *v); -void small_parse_table_8048(t_small_parse_table_array *v); -void small_parse_table_8049(t_small_parse_table_array *v); -void small_parse_table_8050(t_small_parse_table_array *v); -void small_parse_table_8051(t_small_parse_table_array *v); -void small_parse_table_8052(t_small_parse_table_array *v); -void small_parse_table_8053(t_small_parse_table_array *v); -void small_parse_table_8054(t_small_parse_table_array *v); -void small_parse_table_8055(t_small_parse_table_array *v); -void small_parse_table_8056(t_small_parse_table_array *v); -void small_parse_table_8057(t_small_parse_table_array *v); -void small_parse_table_8058(t_small_parse_table_array *v); -void small_parse_table_8059(t_small_parse_table_array *v); -void small_parse_table_8060(t_small_parse_table_array *v); -void small_parse_table_8061(t_small_parse_table_array *v); -void small_parse_table_8062(t_small_parse_table_array *v); -void small_parse_table_8063(t_small_parse_table_array *v); -void small_parse_table_8064(t_small_parse_table_array *v); -void small_parse_table_8065(t_small_parse_table_array *v); -void small_parse_table_8066(t_small_parse_table_array *v); -void small_parse_table_8067(t_small_parse_table_array *v); -void small_parse_table_8068(t_small_parse_table_array *v); -void small_parse_table_8069(t_small_parse_table_array *v); -void small_parse_table_8070(t_small_parse_table_array *v); -void small_parse_table_8071(t_small_parse_table_array *v); -void small_parse_table_8072(t_small_parse_table_array *v); -void small_parse_table_8073(t_small_parse_table_array *v); -void small_parse_table_8074(t_small_parse_table_array *v); -void small_parse_table_8075(t_small_parse_table_array *v); -void small_parse_table_8076(t_small_parse_table_array *v); -void small_parse_table_8077(t_small_parse_table_array *v); -void small_parse_table_8078(t_small_parse_table_array *v); -void small_parse_table_8079(t_small_parse_table_array *v); -void small_parse_table_8080(t_small_parse_table_array *v); -void small_parse_table_8081(t_small_parse_table_array *v); -void small_parse_table_8082(t_small_parse_table_array *v); -void small_parse_table_8083(t_small_parse_table_array *v); -void small_parse_table_8084(t_small_parse_table_array *v); -void small_parse_table_8085(t_small_parse_table_array *v); -void small_parse_table_8086(t_small_parse_table_array *v); -void small_parse_table_8087(t_small_parse_table_array *v); -void small_parse_table_8088(t_small_parse_table_array *v); -void small_parse_table_8089(t_small_parse_table_array *v); -void small_parse_table_8090(t_small_parse_table_array *v); -void small_parse_table_8091(t_small_parse_table_array *v); -void small_parse_table_8092(t_small_parse_table_array *v); -void small_parse_table_8093(t_small_parse_table_array *v); -void small_parse_table_8094(t_small_parse_table_array *v); -void small_parse_table_8095(t_small_parse_table_array *v); -void small_parse_table_8096(t_small_parse_table_array *v); -void small_parse_table_8097(t_small_parse_table_array *v); -void small_parse_table_8098(t_small_parse_table_array *v); -void small_parse_table_8099(t_small_parse_table_array *v); -void small_parse_table_8100(t_small_parse_table_array *v); -void small_parse_table_8101(t_small_parse_table_array *v); -void small_parse_table_8102(t_small_parse_table_array *v); -void small_parse_table_8103(t_small_parse_table_array *v); -void small_parse_table_8104(t_small_parse_table_array *v); -void small_parse_table_8105(t_small_parse_table_array *v); -void small_parse_table_8106(t_small_parse_table_array *v); -void small_parse_table_8107(t_small_parse_table_array *v); -void small_parse_table_8108(t_small_parse_table_array *v); -void small_parse_table_8109(t_small_parse_table_array *v); -void small_parse_table_8110(t_small_parse_table_array *v); -void small_parse_table_8111(t_small_parse_table_array *v); -void small_parse_table_8112(t_small_parse_table_array *v); -void small_parse_table_8113(t_small_parse_table_array *v); -void small_parse_table_8114(t_small_parse_table_array *v); -void small_parse_table_8115(t_small_parse_table_array *v); -void small_parse_table_8116(t_small_parse_table_array *v); -void small_parse_table_8117(t_small_parse_table_array *v); -void small_parse_table_8118(t_small_parse_table_array *v); -void small_parse_table_8119(t_small_parse_table_array *v); -void small_parse_table_8120(t_small_parse_table_array *v); -void small_parse_table_8121(t_small_parse_table_array *v); -void small_parse_table_8122(t_small_parse_table_array *v); -void small_parse_table_8123(t_small_parse_table_array *v); -void small_parse_table_8124(t_small_parse_table_array *v); -void small_parse_table_8125(t_small_parse_table_array *v); -void small_parse_table_8126(t_small_parse_table_array *v); -void small_parse_table_8127(t_small_parse_table_array *v); -void small_parse_table_8128(t_small_parse_table_array *v); -void small_parse_table_8129(t_small_parse_table_array *v); -void small_parse_table_8130(t_small_parse_table_array *v); -void small_parse_table_8131(t_small_parse_table_array *v); -void small_parse_table_8132(t_small_parse_table_array *v); -void small_parse_table_8133(t_small_parse_table_array *v); -void small_parse_table_8134(t_small_parse_table_array *v); -void small_parse_table_8135(t_small_parse_table_array *v); -void small_parse_table_8136(t_small_parse_table_array *v); -void small_parse_table_8137(t_small_parse_table_array *v); -void small_parse_table_8138(t_small_parse_table_array *v); -void small_parse_table_8139(t_small_parse_table_array *v); -void small_parse_table_8140(t_small_parse_table_array *v); -void small_parse_table_8141(t_small_parse_table_array *v); -void small_parse_table_8142(t_small_parse_table_array *v); -void small_parse_table_8143(t_small_parse_table_array *v); -void small_parse_table_8144(t_small_parse_table_array *v); -void small_parse_table_8145(t_small_parse_table_array *v); -void small_parse_table_8146(t_small_parse_table_array *v); -void small_parse_table_8147(t_small_parse_table_array *v); -void small_parse_table_8148(t_small_parse_table_array *v); -void small_parse_table_8149(t_small_parse_table_array *v); -void small_parse_table_8150(t_small_parse_table_array *v); -void small_parse_table_8151(t_small_parse_table_array *v); -void small_parse_table_8152(t_small_parse_table_array *v); -void small_parse_table_8153(t_small_parse_table_array *v); -void small_parse_table_8154(t_small_parse_table_array *v); -void small_parse_table_8155(t_small_parse_table_array *v); -void small_parse_table_8156(t_small_parse_table_array *v); -void small_parse_table_8157(t_small_parse_table_array *v); -void small_parse_table_8158(t_small_parse_table_array *v); -void small_parse_table_8159(t_small_parse_table_array *v); -void small_parse_table_8160(t_small_parse_table_array *v); -void small_parse_table_8161(t_small_parse_table_array *v); -void small_parse_table_8162(t_small_parse_table_array *v); -void small_parse_table_8163(t_small_parse_table_array *v); -void small_parse_table_8164(t_small_parse_table_array *v); -void small_parse_table_8165(t_small_parse_table_array *v); -void small_parse_table_8166(t_small_parse_table_array *v); -void small_parse_table_8167(t_small_parse_table_array *v); -void small_parse_table_8168(t_small_parse_table_array *v); -void small_parse_table_8169(t_small_parse_table_array *v); -void small_parse_table_8170(t_small_parse_table_array *v); -void small_parse_table_8171(t_small_parse_table_array *v); -void small_parse_table_8172(t_small_parse_table_array *v); -void small_parse_table_8173(t_small_parse_table_array *v); -void small_parse_table_8174(t_small_parse_table_array *v); -void small_parse_table_8175(t_small_parse_table_array *v); -void small_parse_table_8176(t_small_parse_table_array *v); -void small_parse_table_8177(t_small_parse_table_array *v); -void small_parse_table_8178(t_small_parse_table_array *v); -void small_parse_table_8179(t_small_parse_table_array *v); -void small_parse_table_8180(t_small_parse_table_array *v); -void small_parse_table_8181(t_small_parse_table_array *v); -void small_parse_table_8182(t_small_parse_table_array *v); -void small_parse_table_8183(t_small_parse_table_array *v); -void small_parse_table_8184(t_small_parse_table_array *v); -void small_parse_table_8185(t_small_parse_table_array *v); -void small_parse_table_8186(t_small_parse_table_array *v); -void small_parse_table_8187(t_small_parse_table_array *v); -void small_parse_table_8188(t_small_parse_table_array *v); -void small_parse_table_8189(t_small_parse_table_array *v); -void small_parse_table_8190(t_small_parse_table_array *v); -void small_parse_table_8191(t_small_parse_table_array *v); -void small_parse_table_8192(t_small_parse_table_array *v); -void small_parse_table_8193(t_small_parse_table_array *v); -void small_parse_table_8194(t_small_parse_table_array *v); -void small_parse_table_8195(t_small_parse_table_array *v); -void small_parse_table_8196(t_small_parse_table_array *v); -void small_parse_table_8197(t_small_parse_table_array *v); -void small_parse_table_8198(t_small_parse_table_array *v); -void small_parse_table_8199(t_small_parse_table_array *v); -void small_parse_table_8200(t_small_parse_table_array *v); -void small_parse_table_8201(t_small_parse_table_array *v); -void small_parse_table_8202(t_small_parse_table_array *v); -void small_parse_table_8203(t_small_parse_table_array *v); -void small_parse_table_8204(t_small_parse_table_array *v); -void small_parse_table_8205(t_small_parse_table_array *v); -void small_parse_table_8206(t_small_parse_table_array *v); -void small_parse_table_8207(t_small_parse_table_array *v); -void small_parse_table_8208(t_small_parse_table_array *v); -void small_parse_table_8209(t_small_parse_table_array *v); -void small_parse_table_8210(t_small_parse_table_array *v); -void small_parse_table_8211(t_small_parse_table_array *v); -void small_parse_table_8212(t_small_parse_table_array *v); -void small_parse_table_8213(t_small_parse_table_array *v); -void small_parse_table_8214(t_small_parse_table_array *v); -void small_parse_table_8215(t_small_parse_table_array *v); -void small_parse_table_8216(t_small_parse_table_array *v); -void small_parse_table_8217(t_small_parse_table_array *v); -void small_parse_table_8218(t_small_parse_table_array *v); -void small_parse_table_8219(t_small_parse_table_array *v); -void small_parse_table_8220(t_small_parse_table_array *v); -void small_parse_table_8221(t_small_parse_table_array *v); -void small_parse_table_8222(t_small_parse_table_array *v); -void small_parse_table_8223(t_small_parse_table_array *v); -void small_parse_table_8224(t_small_parse_table_array *v); -void small_parse_table_8225(t_small_parse_table_array *v); -void small_parse_table_8226(t_small_parse_table_array *v); -void small_parse_table_8227(t_small_parse_table_array *v); -void small_parse_table_8228(t_small_parse_table_array *v); -void small_parse_table_8229(t_small_parse_table_array *v); -void small_parse_table_8230(t_small_parse_table_array *v); -void small_parse_table_8231(t_small_parse_table_array *v); -void small_parse_table_8232(t_small_parse_table_array *v); -void small_parse_table_8233(t_small_parse_table_array *v); -void small_parse_table_8234(t_small_parse_table_array *v); -void small_parse_table_8235(t_small_parse_table_array *v); -void small_parse_table_8236(t_small_parse_table_array *v); -void small_parse_table_8237(t_small_parse_table_array *v); -void small_parse_table_8238(t_small_parse_table_array *v); -void small_parse_table_8239(t_small_parse_table_array *v); -void small_parse_table_8240(t_small_parse_table_array *v); -void small_parse_table_8241(t_small_parse_table_array *v); -void small_parse_table_8242(t_small_parse_table_array *v); -void small_parse_table_8243(t_small_parse_table_array *v); -void small_parse_table_8244(t_small_parse_table_array *v); -void small_parse_table_8245(t_small_parse_table_array *v); -void small_parse_table_8246(t_small_parse_table_array *v); -void small_parse_table_8247(t_small_parse_table_array *v); -void small_parse_table_8248(t_small_parse_table_array *v); -void small_parse_table_8249(t_small_parse_table_array *v); -void small_parse_table_8250(t_small_parse_table_array *v); -void small_parse_table_8251(t_small_parse_table_array *v); -void small_parse_table_8252(t_small_parse_table_array *v); -void small_parse_table_8253(t_small_parse_table_array *v); -void small_parse_table_8254(t_small_parse_table_array *v); -void small_parse_table_8255(t_small_parse_table_array *v); -void small_parse_table_8256(t_small_parse_table_array *v); -void small_parse_table_8257(t_small_parse_table_array *v); -void small_parse_table_8258(t_small_parse_table_array *v); -void small_parse_table_8259(t_small_parse_table_array *v); -void small_parse_table_8260(t_small_parse_table_array *v); -void small_parse_table_8261(t_small_parse_table_array *v); -void small_parse_table_8262(t_small_parse_table_array *v); -void small_parse_table_8263(t_small_parse_table_array *v); -void small_parse_table_8264(t_small_parse_table_array *v); -void small_parse_table_8265(t_small_parse_table_array *v); -void small_parse_table_8266(t_small_parse_table_array *v); -void small_parse_table_8267(t_small_parse_table_array *v); -void small_parse_table_8268(t_small_parse_table_array *v); -void small_parse_table_8269(t_small_parse_table_array *v); -void small_parse_table_8270(t_small_parse_table_array *v); -void small_parse_table_8271(t_small_parse_table_array *v); -void small_parse_table_8272(t_small_parse_table_array *v); -void small_parse_table_8273(t_small_parse_table_array *v); -void small_parse_table_8274(t_small_parse_table_array *v); -void small_parse_table_8275(t_small_parse_table_array *v); -void small_parse_table_8276(t_small_parse_table_array *v); -void small_parse_table_8277(t_small_parse_table_array *v); -void small_parse_table_8278(t_small_parse_table_array *v); -void small_parse_table_8279(t_small_parse_table_array *v); -void small_parse_table_8280(t_small_parse_table_array *v); -void small_parse_table_8281(t_small_parse_table_array *v); -void small_parse_table_8282(t_small_parse_table_array *v); -void small_parse_table_8283(t_small_parse_table_array *v); -void small_parse_table_8284(t_small_parse_table_array *v); -void small_parse_table_8285(t_small_parse_table_array *v); -void small_parse_table_8286(t_small_parse_table_array *v); -void small_parse_table_8287(t_small_parse_table_array *v); -void small_parse_table_8288(t_small_parse_table_array *v); -void small_parse_table_8289(t_small_parse_table_array *v); -void small_parse_table_8290(t_small_parse_table_array *v); -void small_parse_table_8291(t_small_parse_table_array *v); -void small_parse_table_8292(t_small_parse_table_array *v); -void small_parse_table_8293(t_small_parse_table_array *v); -void small_parse_table_8294(t_small_parse_table_array *v); -void small_parse_table_8295(t_small_parse_table_array *v); -void small_parse_table_8296(t_small_parse_table_array *v); -void small_parse_table_8297(t_small_parse_table_array *v); -void small_parse_table_8298(t_small_parse_table_array *v); -void small_parse_table_8299(t_small_parse_table_array *v); -void small_parse_table_8300(t_small_parse_table_array *v); -void small_parse_table_8301(t_small_parse_table_array *v); -void small_parse_table_8302(t_small_parse_table_array *v); -void small_parse_table_8303(t_small_parse_table_array *v); -void small_parse_table_8304(t_small_parse_table_array *v); -void small_parse_table_8305(t_small_parse_table_array *v); -void small_parse_table_8306(t_small_parse_table_array *v); -void small_parse_table_8307(t_small_parse_table_array *v); -void small_parse_table_8308(t_small_parse_table_array *v); -void small_parse_table_8309(t_small_parse_table_array *v); -void small_parse_table_8310(t_small_parse_table_array *v); -void small_parse_table_8311(t_small_parse_table_array *v); -void small_parse_table_8312(t_small_parse_table_array *v); -void small_parse_table_8313(t_small_parse_table_array *v); -void small_parse_table_8314(t_small_parse_table_array *v); -void small_parse_table_8315(t_small_parse_table_array *v); -void small_parse_table_8316(t_small_parse_table_array *v); -void small_parse_table_8317(t_small_parse_table_array *v); -void small_parse_table_8318(t_small_parse_table_array *v); -void small_parse_table_8319(t_small_parse_table_array *v); -void small_parse_table_8320(t_small_parse_table_array *v); -void small_parse_table_8321(t_small_parse_table_array *v); -void small_parse_table_8322(t_small_parse_table_array *v); -void small_parse_table_8323(t_small_parse_table_array *v); -void small_parse_table_8324(t_small_parse_table_array *v); -void small_parse_table_8325(t_small_parse_table_array *v); -void small_parse_table_8326(t_small_parse_table_array *v); -void small_parse_table_8327(t_small_parse_table_array *v); -void small_parse_table_8328(t_small_parse_table_array *v); -void small_parse_table_8329(t_small_parse_table_array *v); -void small_parse_table_8330(t_small_parse_table_array *v); -void small_parse_table_8331(t_small_parse_table_array *v); -void small_parse_table_8332(t_small_parse_table_array *v); -void small_parse_table_8333(t_small_parse_table_array *v); -void small_parse_table_8334(t_small_parse_table_array *v); -void small_parse_table_8335(t_small_parse_table_array *v); -void small_parse_table_8336(t_small_parse_table_array *v); -void small_parse_table_8337(t_small_parse_table_array *v); -void small_parse_table_8338(t_small_parse_table_array *v); -void small_parse_table_8339(t_small_parse_table_array *v); -void small_parse_table_8340(t_small_parse_table_array *v); -void small_parse_table_8341(t_small_parse_table_array *v); -void small_parse_table_8342(t_small_parse_table_array *v); -void small_parse_table_8343(t_small_parse_table_array *v); -void small_parse_table_8344(t_small_parse_table_array *v); -void small_parse_table_8345(t_small_parse_table_array *v); -void small_parse_table_8346(t_small_parse_table_array *v); -void small_parse_table_8347(t_small_parse_table_array *v); -void small_parse_table_8348(t_small_parse_table_array *v); -void small_parse_table_8349(t_small_parse_table_array *v); -void small_parse_table_8350(t_small_parse_table_array *v); -void small_parse_table_8351(t_small_parse_table_array *v); -void small_parse_table_8352(t_small_parse_table_array *v); -void small_parse_table_8353(t_small_parse_table_array *v); -void small_parse_table_8354(t_small_parse_table_array *v); -void small_parse_table_8355(t_small_parse_table_array *v); -void small_parse_table_8356(t_small_parse_table_array *v); -void small_parse_table_8357(t_small_parse_table_array *v); -void small_parse_table_8358(t_small_parse_table_array *v); -void small_parse_table_8359(t_small_parse_table_array *v); -void small_parse_table_8360(t_small_parse_table_array *v); -void small_parse_table_8361(t_small_parse_table_array *v); -void small_parse_table_8362(t_small_parse_table_array *v); -void small_parse_table_8363(t_small_parse_table_array *v); -void small_parse_table_8364(t_small_parse_table_array *v); -void small_parse_table_8365(t_small_parse_table_array *v); -void small_parse_table_8366(t_small_parse_table_array *v); -void small_parse_table_8367(t_small_parse_table_array *v); -void small_parse_table_8368(t_small_parse_table_array *v); -void small_parse_table_8369(t_small_parse_table_array *v); -void small_parse_table_8370(t_small_parse_table_array *v); -void small_parse_table_8371(t_small_parse_table_array *v); -void small_parse_table_8372(t_small_parse_table_array *v); -void small_parse_table_8373(t_small_parse_table_array *v); -void small_parse_table_8374(t_small_parse_table_array *v); -void small_parse_table_8375(t_small_parse_table_array *v); -void small_parse_table_8376(t_small_parse_table_array *v); -void small_parse_table_8377(t_small_parse_table_array *v); -void small_parse_table_8378(t_small_parse_table_array *v); -void small_parse_table_8379(t_small_parse_table_array *v); -void small_parse_table_8380(t_small_parse_table_array *v); -void small_parse_table_8381(t_small_parse_table_array *v); -void small_parse_table_8382(t_small_parse_table_array *v); -void small_parse_table_8383(t_small_parse_table_array *v); -void small_parse_table_8384(t_small_parse_table_array *v); -void small_parse_table_8385(t_small_parse_table_array *v); -void small_parse_table_8386(t_small_parse_table_array *v); -void small_parse_table_8387(t_small_parse_table_array *v); -void small_parse_table_8388(t_small_parse_table_array *v); -void small_parse_table_8389(t_small_parse_table_array *v); -void small_parse_table_8390(t_small_parse_table_array *v); -void small_parse_table_8391(t_small_parse_table_array *v); -void small_parse_table_8392(t_small_parse_table_array *v); -void small_parse_table_8393(t_small_parse_table_array *v); -void small_parse_table_8394(t_small_parse_table_array *v); -void small_parse_table_8395(t_small_parse_table_array *v); -void small_parse_table_8396(t_small_parse_table_array *v); -void small_parse_table_8397(t_small_parse_table_array *v); -void small_parse_table_8398(t_small_parse_table_array *v); -void small_parse_table_8399(t_small_parse_table_array *v); -void small_parse_table_8400(t_small_parse_table_array *v); -void small_parse_table_8401(t_small_parse_table_array *v); -void small_parse_table_8402(t_small_parse_table_array *v); -void small_parse_table_8403(t_small_parse_table_array *v); -void small_parse_table_8404(t_small_parse_table_array *v); -void small_parse_table_8405(t_small_parse_table_array *v); -void small_parse_table_8406(t_small_parse_table_array *v); -void small_parse_table_8407(t_small_parse_table_array *v); -void small_parse_table_8408(t_small_parse_table_array *v); -void small_parse_table_8409(t_small_parse_table_array *v); -void small_parse_table_8410(t_small_parse_table_array *v); -void small_parse_table_8411(t_small_parse_table_array *v); -void small_parse_table_8412(t_small_parse_table_array *v); -void small_parse_table_8413(t_small_parse_table_array *v); -void small_parse_table_8414(t_small_parse_table_array *v); -void small_parse_table_8415(t_small_parse_table_array *v); -void small_parse_table_8416(t_small_parse_table_array *v); -void small_parse_table_8417(t_small_parse_table_array *v); -void small_parse_table_8418(t_small_parse_table_array *v); -void small_parse_table_8419(t_small_parse_table_array *v); -void small_parse_table_8420(t_small_parse_table_array *v); -void small_parse_table_8421(t_small_parse_table_array *v); -void small_parse_table_8422(t_small_parse_table_array *v); -void small_parse_table_8423(t_small_parse_table_array *v); -void small_parse_table_8424(t_small_parse_table_array *v); -void small_parse_table_8425(t_small_parse_table_array *v); -void small_parse_table_8426(t_small_parse_table_array *v); -void small_parse_table_8427(t_small_parse_table_array *v); -void small_parse_table_8428(t_small_parse_table_array *v); -void small_parse_table_8429(t_small_parse_table_array *v); -void small_parse_table_8430(t_small_parse_table_array *v); -void small_parse_table_8431(t_small_parse_table_array *v); -void small_parse_table_8432(t_small_parse_table_array *v); -void small_parse_table_8433(t_small_parse_table_array *v); -void small_parse_table_8434(t_small_parse_table_array *v); -void small_parse_table_8435(t_small_parse_table_array *v); -void small_parse_table_8436(t_small_parse_table_array *v); -void small_parse_table_8437(t_small_parse_table_array *v); -void small_parse_table_8438(t_small_parse_table_array *v); -void small_parse_table_8439(t_small_parse_table_array *v); -void small_parse_table_8440(t_small_parse_table_array *v); -void small_parse_table_8441(t_small_parse_table_array *v); -void small_parse_table_8442(t_small_parse_table_array *v); -void small_parse_table_8443(t_small_parse_table_array *v); -void small_parse_table_8444(t_small_parse_table_array *v); -void small_parse_table_8445(t_small_parse_table_array *v); -void small_parse_table_8446(t_small_parse_table_array *v); -void small_parse_table_8447(t_small_parse_table_array *v); -void small_parse_table_8448(t_small_parse_table_array *v); -void small_parse_table_8449(t_small_parse_table_array *v); -void small_parse_table_8450(t_small_parse_table_array *v); -void small_parse_table_8451(t_small_parse_table_array *v); -void small_parse_table_8452(t_small_parse_table_array *v); -void small_parse_table_8453(t_small_parse_table_array *v); -void small_parse_table_8454(t_small_parse_table_array *v); -void small_parse_table_8455(t_small_parse_table_array *v); -void small_parse_table_8456(t_small_parse_table_array *v); -void small_parse_table_8457(t_small_parse_table_array *v); -void small_parse_table_8458(t_small_parse_table_array *v); -void small_parse_table_8459(t_small_parse_table_array *v); -void small_parse_table_8460(t_small_parse_table_array *v); -void small_parse_table_8461(t_small_parse_table_array *v); -void small_parse_table_8462(t_small_parse_table_array *v); -void small_parse_table_8463(t_small_parse_table_array *v); -void small_parse_table_8464(t_small_parse_table_array *v); -void small_parse_table_8465(t_small_parse_table_array *v); -void small_parse_table_8466(t_small_parse_table_array *v); -void small_parse_table_8467(t_small_parse_table_array *v); -void small_parse_table_8468(t_small_parse_table_array *v); -void small_parse_table_8469(t_small_parse_table_array *v); -void small_parse_table_8470(t_small_parse_table_array *v); -void small_parse_table_8471(t_small_parse_table_array *v); -void small_parse_table_8472(t_small_parse_table_array *v); -void small_parse_table_8473(t_small_parse_table_array *v); -void small_parse_table_8474(t_small_parse_table_array *v); -void small_parse_table_8475(t_small_parse_table_array *v); -void small_parse_table_8476(t_small_parse_table_array *v); -void small_parse_table_8477(t_small_parse_table_array *v); -void small_parse_table_8478(t_small_parse_table_array *v); -void small_parse_table_8479(t_small_parse_table_array *v); -void small_parse_table_8480(t_small_parse_table_array *v); -void small_parse_table_8481(t_small_parse_table_array *v); -void small_parse_table_8482(t_small_parse_table_array *v); -void small_parse_table_8483(t_small_parse_table_array *v); -void small_parse_table_8484(t_small_parse_table_array *v); -void small_parse_table_8485(t_small_parse_table_array *v); -void small_parse_table_8486(t_small_parse_table_array *v); -void small_parse_table_8487(t_small_parse_table_array *v); -void small_parse_table_8488(t_small_parse_table_array *v); -void small_parse_table_8489(t_small_parse_table_array *v); -void small_parse_table_8490(t_small_parse_table_array *v); -void small_parse_table_8491(t_small_parse_table_array *v); -void small_parse_table_8492(t_small_parse_table_array *v); -void small_parse_table_8493(t_small_parse_table_array *v); -void small_parse_table_8494(t_small_parse_table_array *v); -void small_parse_table_8495(t_small_parse_table_array *v); -void small_parse_table_8496(t_small_parse_table_array *v); -void small_parse_table_8497(t_small_parse_table_array *v); -void small_parse_table_8498(t_small_parse_table_array *v); -void small_parse_table_8499(t_small_parse_table_array *v); -void small_parse_table_8500(t_small_parse_table_array *v); -void small_parse_table_8501(t_small_parse_table_array *v); -void small_parse_table_8502(t_small_parse_table_array *v); -void small_parse_table_8503(t_small_parse_table_array *v); -void small_parse_table_8504(t_small_parse_table_array *v); -void small_parse_table_8505(t_small_parse_table_array *v); -void small_parse_table_8506(t_small_parse_table_array *v); -void small_parse_table_8507(t_small_parse_table_array *v); -void small_parse_table_8508(t_small_parse_table_array *v); -void small_parse_table_8509(t_small_parse_table_array *v); -void small_parse_table_8510(t_small_parse_table_array *v); -void small_parse_table_8511(t_small_parse_table_array *v); -void small_parse_table_8512(t_small_parse_table_array *v); -void small_parse_table_8513(t_small_parse_table_array *v); -void small_parse_table_8514(t_small_parse_table_array *v); -void small_parse_table_8515(t_small_parse_table_array *v); -void small_parse_table_8516(t_small_parse_table_array *v); -void small_parse_table_8517(t_small_parse_table_array *v); -void small_parse_table_8518(t_small_parse_table_array *v); -void small_parse_table_8519(t_small_parse_table_array *v); -void small_parse_table_8520(t_small_parse_table_array *v); -void small_parse_table_8521(t_small_parse_table_array *v); -void small_parse_table_8522(t_small_parse_table_array *v); -void small_parse_table_8523(t_small_parse_table_array *v); -void small_parse_table_8524(t_small_parse_table_array *v); -void small_parse_table_8525(t_small_parse_table_array *v); -void small_parse_table_8526(t_small_parse_table_array *v); -void small_parse_table_8527(t_small_parse_table_array *v); -void small_parse_table_8528(t_small_parse_table_array *v); -void small_parse_table_8529(t_small_parse_table_array *v); -void small_parse_table_8530(t_small_parse_table_array *v); -void small_parse_table_8531(t_small_parse_table_array *v); -void small_parse_table_8532(t_small_parse_table_array *v); -void small_parse_table_8533(t_small_parse_table_array *v); -void small_parse_table_8534(t_small_parse_table_array *v); -void small_parse_table_8535(t_small_parse_table_array *v); -void small_parse_table_8536(t_small_parse_table_array *v); -void small_parse_table_8537(t_small_parse_table_array *v); -void small_parse_table_8538(t_small_parse_table_array *v); -void small_parse_table_8539(t_small_parse_table_array *v); -void small_parse_table_8540(t_small_parse_table_array *v); -void small_parse_table_8541(t_small_parse_table_array *v); -void small_parse_table_8542(t_small_parse_table_array *v); -void small_parse_table_8543(t_small_parse_table_array *v); -void small_parse_table_8544(t_small_parse_table_array *v); -void small_parse_table_8545(t_small_parse_table_array *v); -void small_parse_table_8546(t_small_parse_table_array *v); -void small_parse_table_8547(t_small_parse_table_array *v); -void small_parse_table_8548(t_small_parse_table_array *v); -void small_parse_table_8549(t_small_parse_table_array *v); -void small_parse_table_8550(t_small_parse_table_array *v); -void small_parse_table_8551(t_small_parse_table_array *v); -void small_parse_table_8552(t_small_parse_table_array *v); -void small_parse_table_8553(t_small_parse_table_array *v); -void small_parse_table_8554(t_small_parse_table_array *v); -void small_parse_table_8555(t_small_parse_table_array *v); -void small_parse_table_8556(t_small_parse_table_array *v); -void small_parse_table_8557(t_small_parse_table_array *v); -void small_parse_table_8558(t_small_parse_table_array *v); -void small_parse_table_8559(t_small_parse_table_array *v); -void small_parse_table_8560(t_small_parse_table_array *v); -void small_parse_table_8561(t_small_parse_table_array *v); -void small_parse_table_8562(t_small_parse_table_array *v); -void small_parse_table_8563(t_small_parse_table_array *v); -void small_parse_table_8564(t_small_parse_table_array *v); -void small_parse_table_8565(t_small_parse_table_array *v); -void small_parse_table_8566(t_small_parse_table_array *v); -void small_parse_table_8567(t_small_parse_table_array *v); -void small_parse_table_8568(t_small_parse_table_array *v); -void small_parse_table_8569(t_small_parse_table_array *v); -void small_parse_table_8570(t_small_parse_table_array *v); -void small_parse_table_8571(t_small_parse_table_array *v); -void small_parse_table_8572(t_small_parse_table_array *v); -void small_parse_table_8573(t_small_parse_table_array *v); -void small_parse_table_8574(t_small_parse_table_array *v); -void small_parse_table_8575(t_small_parse_table_array *v); -void small_parse_table_8576(t_small_parse_table_array *v); -void small_parse_table_8577(t_small_parse_table_array *v); -void small_parse_table_8578(t_small_parse_table_array *v); -void small_parse_table_8579(t_small_parse_table_array *v); -void small_parse_table_8580(t_small_parse_table_array *v); -void small_parse_table_8581(t_small_parse_table_array *v); -void small_parse_table_8582(t_small_parse_table_array *v); -void small_parse_table_8583(t_small_parse_table_array *v); -void small_parse_table_8584(t_small_parse_table_array *v); -void small_parse_table_8585(t_small_parse_table_array *v); -void small_parse_table_8586(t_small_parse_table_array *v); -void small_parse_table_8587(t_small_parse_table_array *v); -void small_parse_table_8588(t_small_parse_table_array *v); -void small_parse_table_8589(t_small_parse_table_array *v); -void small_parse_table_8590(t_small_parse_table_array *v); -void small_parse_table_8591(t_small_parse_table_array *v); -void small_parse_table_8592(t_small_parse_table_array *v); -void small_parse_table_8593(t_small_parse_table_array *v); -void small_parse_table_8594(t_small_parse_table_array *v); -void small_parse_table_8595(t_small_parse_table_array *v); -void small_parse_table_8596(t_small_parse_table_array *v); -void small_parse_table_8597(t_small_parse_table_array *v); -void small_parse_table_8598(t_small_parse_table_array *v); -void small_parse_table_8599(t_small_parse_table_array *v); -void small_parse_table_8600(t_small_parse_table_array *v); -void small_parse_table_8601(t_small_parse_table_array *v); -void small_parse_table_8602(t_small_parse_table_array *v); -void small_parse_table_8603(t_small_parse_table_array *v); -void small_parse_table_8604(t_small_parse_table_array *v); -void small_parse_table_8605(t_small_parse_table_array *v); -void small_parse_table_8606(t_small_parse_table_array *v); -void small_parse_table_8607(t_small_parse_table_array *v); -void small_parse_table_8608(t_small_parse_table_array *v); -void small_parse_table_8609(t_small_parse_table_array *v); -void small_parse_table_8610(t_small_parse_table_array *v); -void small_parse_table_8611(t_small_parse_table_array *v); -void small_parse_table_8612(t_small_parse_table_array *v); -void small_parse_table_8613(t_small_parse_table_array *v); -void small_parse_table_8614(t_small_parse_table_array *v); -void small_parse_table_8615(t_small_parse_table_array *v); -void small_parse_table_8616(t_small_parse_table_array *v); -void small_parse_table_8617(t_small_parse_table_array *v); -void small_parse_table_8618(t_small_parse_table_array *v); -void small_parse_table_8619(t_small_parse_table_array *v); -void small_parse_table_8620(t_small_parse_table_array *v); -void small_parse_table_8621(t_small_parse_table_array *v); -void small_parse_table_8622(t_small_parse_table_array *v); -void small_parse_table_8623(t_small_parse_table_array *v); -void small_parse_table_8624(t_small_parse_table_array *v); -void small_parse_table_8625(t_small_parse_table_array *v); -void small_parse_table_8626(t_small_parse_table_array *v); -void small_parse_table_8627(t_small_parse_table_array *v); -void small_parse_table_8628(t_small_parse_table_array *v); -void small_parse_table_8629(t_small_parse_table_array *v); -void small_parse_table_8630(t_small_parse_table_array *v); -void small_parse_table_8631(t_small_parse_table_array *v); -void small_parse_table_8632(t_small_parse_table_array *v); -void small_parse_table_8633(t_small_parse_table_array *v); -void small_parse_table_8634(t_small_parse_table_array *v); -void small_parse_table_8635(t_small_parse_table_array *v); -void small_parse_table_8636(t_small_parse_table_array *v); -void small_parse_table_8637(t_small_parse_table_array *v); -void small_parse_table_8638(t_small_parse_table_array *v); -void small_parse_table_8639(t_small_parse_table_array *v); -void small_parse_table_8640(t_small_parse_table_array *v); -void small_parse_table_8641(t_small_parse_table_array *v); -void small_parse_table_8642(t_small_parse_table_array *v); -void small_parse_table_8643(t_small_parse_table_array *v); -void small_parse_table_8644(t_small_parse_table_array *v); -void small_parse_table_8645(t_small_parse_table_array *v); -void small_parse_table_8646(t_small_parse_table_array *v); -void small_parse_table_8647(t_small_parse_table_array *v); -void small_parse_table_8648(t_small_parse_table_array *v); -void small_parse_table_8649(t_small_parse_table_array *v); -void small_parse_table_8650(t_small_parse_table_array *v); -void small_parse_table_8651(t_small_parse_table_array *v); -void small_parse_table_8652(t_small_parse_table_array *v); -void small_parse_table_8653(t_small_parse_table_array *v); -void small_parse_table_8654(t_small_parse_table_array *v); -void small_parse_table_8655(t_small_parse_table_array *v); -void small_parse_table_8656(t_small_parse_table_array *v); -void small_parse_table_8657(t_small_parse_table_array *v); -void small_parse_table_8658(t_small_parse_table_array *v); -void small_parse_table_8659(t_small_parse_table_array *v); -void small_parse_table_8660(t_small_parse_table_array *v); -void small_parse_table_8661(t_small_parse_table_array *v); -void small_parse_table_8662(t_small_parse_table_array *v); -void small_parse_table_8663(t_small_parse_table_array *v); -void small_parse_table_8664(t_small_parse_table_array *v); -void small_parse_table_8665(t_small_parse_table_array *v); -void small_parse_table_8666(t_small_parse_table_array *v); -void small_parse_table_8667(t_small_parse_table_array *v); -void small_parse_table_8668(t_small_parse_table_array *v); -void small_parse_table_8669(t_small_parse_table_array *v); -void small_parse_table_8670(t_small_parse_table_array *v); -void small_parse_table_8671(t_small_parse_table_array *v); -void small_parse_table_8672(t_small_parse_table_array *v); -void small_parse_table_8673(t_small_parse_table_array *v); -void small_parse_table_8674(t_small_parse_table_array *v); -void small_parse_table_8675(t_small_parse_table_array *v); -void small_parse_table_8676(t_small_parse_table_array *v); -void small_parse_table_8677(t_small_parse_table_array *v); -void small_parse_table_8678(t_small_parse_table_array *v); -void small_parse_table_8679(t_small_parse_table_array *v); -void small_parse_table_8680(t_small_parse_table_array *v); -void small_parse_table_8681(t_small_parse_table_array *v); -void small_parse_table_8682(t_small_parse_table_array *v); -void small_parse_table_8683(t_small_parse_table_array *v); -void small_parse_table_8684(t_small_parse_table_array *v); -void small_parse_table_8685(t_small_parse_table_array *v); -void small_parse_table_8686(t_small_parse_table_array *v); -void small_parse_table_8687(t_small_parse_table_array *v); -void small_parse_table_8688(t_small_parse_table_array *v); -void small_parse_table_8689(t_small_parse_table_array *v); -void small_parse_table_8690(t_small_parse_table_array *v); -void small_parse_table_8691(t_small_parse_table_array *v); -void small_parse_table_8692(t_small_parse_table_array *v); -void small_parse_table_8693(t_small_parse_table_array *v); -void small_parse_table_8694(t_small_parse_table_array *v); -void small_parse_table_8695(t_small_parse_table_array *v); -void small_parse_table_8696(t_small_parse_table_array *v); -void small_parse_table_8697(t_small_parse_table_array *v); -void small_parse_table_8698(t_small_parse_table_array *v); -void small_parse_table_8699(t_small_parse_table_array *v); -void small_parse_table_8700(t_small_parse_table_array *v); -void small_parse_table_8701(t_small_parse_table_array *v); -void small_parse_table_8702(t_small_parse_table_array *v); -void small_parse_table_8703(t_small_parse_table_array *v); -void small_parse_table_8704(t_small_parse_table_array *v); -void small_parse_table_8705(t_small_parse_table_array *v); -void small_parse_table_8706(t_small_parse_table_array *v); -void small_parse_table_8707(t_small_parse_table_array *v); -void small_parse_table_8708(t_small_parse_table_array *v); -void small_parse_table_8709(t_small_parse_table_array *v); -void small_parse_table_8710(t_small_parse_table_array *v); -void small_parse_table_8711(t_small_parse_table_array *v); -void small_parse_table_8712(t_small_parse_table_array *v); -void small_parse_table_8713(t_small_parse_table_array *v); -void small_parse_table_8714(t_small_parse_table_array *v); -void small_parse_table_8715(t_small_parse_table_array *v); -void small_parse_table_8716(t_small_parse_table_array *v); -void small_parse_table_8717(t_small_parse_table_array *v); -void small_parse_table_8718(t_small_parse_table_array *v); -void small_parse_table_8719(t_small_parse_table_array *v); -void small_parse_table_8720(t_small_parse_table_array *v); -void small_parse_table_8721(t_small_parse_table_array *v); -void small_parse_table_8722(t_small_parse_table_array *v); -void small_parse_table_8723(t_small_parse_table_array *v); -void small_parse_table_8724(t_small_parse_table_array *v); -void small_parse_table_8725(t_small_parse_table_array *v); -void small_parse_table_8726(t_small_parse_table_array *v); -void small_parse_table_8727(t_small_parse_table_array *v); -void small_parse_table_8728(t_small_parse_table_array *v); -void small_parse_table_8729(t_small_parse_table_array *v); -void small_parse_table_8730(t_small_parse_table_array *v); -void small_parse_table_8731(t_small_parse_table_array *v); -void small_parse_table_8732(t_small_parse_table_array *v); -void small_parse_table_8733(t_small_parse_table_array *v); -void small_parse_table_8734(t_small_parse_table_array *v); -void small_parse_table_8735(t_small_parse_table_array *v); -void small_parse_table_8736(t_small_parse_table_array *v); -void small_parse_table_8737(t_small_parse_table_array *v); -void small_parse_table_8738(t_small_parse_table_array *v); -void small_parse_table_8739(t_small_parse_table_array *v); -void small_parse_table_8740(t_small_parse_table_array *v); -void small_parse_table_8741(t_small_parse_table_array *v); -void small_parse_table_8742(t_small_parse_table_array *v); -void small_parse_table_8743(t_small_parse_table_array *v); -void small_parse_table_8744(t_small_parse_table_array *v); -void small_parse_table_8745(t_small_parse_table_array *v); -void small_parse_table_8746(t_small_parse_table_array *v); -void small_parse_table_8747(t_small_parse_table_array *v); -void small_parse_table_8748(t_small_parse_table_array *v); -void small_parse_table_8749(t_small_parse_table_array *v); -void small_parse_table_8750(t_small_parse_table_array *v); -void small_parse_table_8751(t_small_parse_table_array *v); -void small_parse_table_8752(t_small_parse_table_array *v); -void small_parse_table_8753(t_small_parse_table_array *v); -void small_parse_table_8754(t_small_parse_table_array *v); -void small_parse_table_8755(t_small_parse_table_array *v); -void small_parse_table_8756(t_small_parse_table_array *v); -void small_parse_table_8757(t_small_parse_table_array *v); -void small_parse_table_8758(t_small_parse_table_array *v); -void small_parse_table_8759(t_small_parse_table_array *v); -void small_parse_table_8760(t_small_parse_table_array *v); -void small_parse_table_8761(t_small_parse_table_array *v); -void small_parse_table_8762(t_small_parse_table_array *v); -void small_parse_table_8763(t_small_parse_table_array *v); -void small_parse_table_8764(t_small_parse_table_array *v); -void small_parse_table_8765(t_small_parse_table_array *v); -void small_parse_table_8766(t_small_parse_table_array *v); -void small_parse_table_8767(t_small_parse_table_array *v); -void small_parse_table_8768(t_small_parse_table_array *v); -void small_parse_table_8769(t_small_parse_table_array *v); -void small_parse_table_8770(t_small_parse_table_array *v); -void small_parse_table_8771(t_small_parse_table_array *v); -void small_parse_table_8772(t_small_parse_table_array *v); -void small_parse_table_8773(t_small_parse_table_array *v); -void small_parse_table_8774(t_small_parse_table_array *v); -void small_parse_table_8775(t_small_parse_table_array *v); -void small_parse_table_8776(t_small_parse_table_array *v); -void small_parse_table_8777(t_small_parse_table_array *v); -void small_parse_table_8778(t_small_parse_table_array *v); -void small_parse_table_8779(t_small_parse_table_array *v); -void small_parse_table_8780(t_small_parse_table_array *v); -void small_parse_table_8781(t_small_parse_table_array *v); -void small_parse_table_8782(t_small_parse_table_array *v); -void small_parse_table_8783(t_small_parse_table_array *v); -void small_parse_table_8784(t_small_parse_table_array *v); -void small_parse_table_8785(t_small_parse_table_array *v); -void small_parse_table_8786(t_small_parse_table_array *v); -void small_parse_table_8787(t_small_parse_table_array *v); -void small_parse_table_8788(t_small_parse_table_array *v); -void small_parse_table_8789(t_small_parse_table_array *v); -void small_parse_table_8790(t_small_parse_table_array *v); -void small_parse_table_8791(t_small_parse_table_array *v); -void small_parse_table_8792(t_small_parse_table_array *v); -void small_parse_table_8793(t_small_parse_table_array *v); -void small_parse_table_8794(t_small_parse_table_array *v); -void small_parse_table_8795(t_small_parse_table_array *v); -void small_parse_table_8796(t_small_parse_table_array *v); -void small_parse_table_8797(t_small_parse_table_array *v); -void small_parse_table_8798(t_small_parse_table_array *v); -void small_parse_table_8799(t_small_parse_table_array *v); -void small_parse_table_8800(t_small_parse_table_array *v); -void small_parse_table_8801(t_small_parse_table_array *v); -void small_parse_table_8802(t_small_parse_table_array *v); -void small_parse_table_8803(t_small_parse_table_array *v); -void small_parse_table_8804(t_small_parse_table_array *v); -void small_parse_table_8805(t_small_parse_table_array *v); -void small_parse_table_8806(t_small_parse_table_array *v); -void small_parse_table_8807(t_small_parse_table_array *v); -void small_parse_table_8808(t_small_parse_table_array *v); -void small_parse_table_8809(t_small_parse_table_array *v); -void small_parse_table_8810(t_small_parse_table_array *v); -void small_parse_table_8811(t_small_parse_table_array *v); -void small_parse_table_8812(t_small_parse_table_array *v); -void small_parse_table_8813(t_small_parse_table_array *v); -void small_parse_table_8814(t_small_parse_table_array *v); -void small_parse_table_8815(t_small_parse_table_array *v); -void small_parse_table_8816(t_small_parse_table_array *v); -void small_parse_table_8817(t_small_parse_table_array *v); -void small_parse_table_8818(t_small_parse_table_array *v); -void small_parse_table_8819(t_small_parse_table_array *v); -void small_parse_table_8820(t_small_parse_table_array *v); -void small_parse_table_8821(t_small_parse_table_array *v); -void small_parse_table_8822(t_small_parse_table_array *v); -void small_parse_table_8823(t_small_parse_table_array *v); -void small_parse_table_8824(t_small_parse_table_array *v); -void small_parse_table_8825(t_small_parse_table_array *v); -void small_parse_table_8826(t_small_parse_table_array *v); -void small_parse_table_8827(t_small_parse_table_array *v); -void small_parse_table_8828(t_small_parse_table_array *v); -void small_parse_table_8829(t_small_parse_table_array *v); -void small_parse_table_8830(t_small_parse_table_array *v); -void small_parse_table_8831(t_small_parse_table_array *v); -void small_parse_table_8832(t_small_parse_table_array *v); -void small_parse_table_8833(t_small_parse_table_array *v); -void small_parse_table_8834(t_small_parse_table_array *v); -void small_parse_table_8835(t_small_parse_table_array *v); -void small_parse_table_8836(t_small_parse_table_array *v); -void small_parse_table_8837(t_small_parse_table_array *v); -void small_parse_table_8838(t_small_parse_table_array *v); -void small_parse_table_8839(t_small_parse_table_array *v); -void small_parse_table_8840(t_small_parse_table_array *v); -void small_parse_table_8841(t_small_parse_table_array *v); -void small_parse_table_8842(t_small_parse_table_array *v); -void small_parse_table_8843(t_small_parse_table_array *v); -void small_parse_table_8844(t_small_parse_table_array *v); -void small_parse_table_8845(t_small_parse_table_array *v); -void small_parse_table_8846(t_small_parse_table_array *v); -void small_parse_table_8847(t_small_parse_table_array *v); -void small_parse_table_8848(t_small_parse_table_array *v); -void small_parse_table_8849(t_small_parse_table_array *v); -void small_parse_table_8850(t_small_parse_table_array *v); -void small_parse_table_8851(t_small_parse_table_array *v); -void small_parse_table_8852(t_small_parse_table_array *v); -void small_parse_table_8853(t_small_parse_table_array *v); -void small_parse_table_8854(t_small_parse_table_array *v); -void small_parse_table_8855(t_small_parse_table_array *v); -void small_parse_table_8856(t_small_parse_table_array *v); -void small_parse_table_8857(t_small_parse_table_array *v); -void small_parse_table_8858(t_small_parse_table_array *v); -void small_parse_table_8859(t_small_parse_table_array *v); -void small_parse_table_8860(t_small_parse_table_array *v); -void small_parse_table_8861(t_small_parse_table_array *v); -void small_parse_table_8862(t_small_parse_table_array *v); -void small_parse_table_8863(t_small_parse_table_array *v); -void small_parse_table_8864(t_small_parse_table_array *v); -void small_parse_table_8865(t_small_parse_table_array *v); -void small_parse_table_8866(t_small_parse_table_array *v); -void small_parse_table_8867(t_small_parse_table_array *v); -void small_parse_table_8868(t_small_parse_table_array *v); -void small_parse_table_8869(t_small_parse_table_array *v); -void small_parse_table_8870(t_small_parse_table_array *v); -void small_parse_table_8871(t_small_parse_table_array *v); -void small_parse_table_8872(t_small_parse_table_array *v); -void small_parse_table_8873(t_small_parse_table_array *v); -void small_parse_table_8874(t_small_parse_table_array *v); -void small_parse_table_8875(t_small_parse_table_array *v); -void small_parse_table_8876(t_small_parse_table_array *v); -void small_parse_table_8877(t_small_parse_table_array *v); -void small_parse_table_8878(t_small_parse_table_array *v); -void small_parse_table_8879(t_small_parse_table_array *v); -void small_parse_table_8880(t_small_parse_table_array *v); -void small_parse_table_8881(t_small_parse_table_array *v); -void small_parse_table_8882(t_small_parse_table_array *v); -void small_parse_table_8883(t_small_parse_table_array *v); -void small_parse_table_8884(t_small_parse_table_array *v); -void small_parse_table_8885(t_small_parse_table_array *v); -void small_parse_table_8886(t_small_parse_table_array *v); -void small_parse_table_8887(t_small_parse_table_array *v); -void small_parse_table_8888(t_small_parse_table_array *v); -void small_parse_table_8889(t_small_parse_table_array *v); -void small_parse_table_8890(t_small_parse_table_array *v); -void small_parse_table_8891(t_small_parse_table_array *v); -void small_parse_table_8892(t_small_parse_table_array *v); -void small_parse_table_8893(t_small_parse_table_array *v); -void small_parse_table_8894(t_small_parse_table_array *v); -void small_parse_table_8895(t_small_parse_table_array *v); -void small_parse_table_8896(t_small_parse_table_array *v); -void small_parse_table_8897(t_small_parse_table_array *v); -void small_parse_table_8898(t_small_parse_table_array *v); -void small_parse_table_8899(t_small_parse_table_array *v); -void small_parse_table_8900(t_small_parse_table_array *v); -void small_parse_table_8901(t_small_parse_table_array *v); -void small_parse_table_8902(t_small_parse_table_array *v); -void small_parse_table_8903(t_small_parse_table_array *v); -void small_parse_table_8904(t_small_parse_table_array *v); -void small_parse_table_8905(t_small_parse_table_array *v); -void small_parse_table_8906(t_small_parse_table_array *v); -void small_parse_table_8907(t_small_parse_table_array *v); -void small_parse_table_8908(t_small_parse_table_array *v); -void small_parse_table_8909(t_small_parse_table_array *v); -void small_parse_table_8910(t_small_parse_table_array *v); -void small_parse_table_8911(t_small_parse_table_array *v); -void small_parse_table_8912(t_small_parse_table_array *v); -void small_parse_table_8913(t_small_parse_table_array *v); -void small_parse_table_8914(t_small_parse_table_array *v); -void small_parse_table_8915(t_small_parse_table_array *v); -void small_parse_table_8916(t_small_parse_table_array *v); -void small_parse_table_8917(t_small_parse_table_array *v); -void small_parse_table_8918(t_small_parse_table_array *v); -void small_parse_table_8919(t_small_parse_table_array *v); -void small_parse_table_8920(t_small_parse_table_array *v); -void small_parse_table_8921(t_small_parse_table_array *v); -void small_parse_table_8922(t_small_parse_table_array *v); -void small_parse_table_8923(t_small_parse_table_array *v); -void small_parse_table_8924(t_small_parse_table_array *v); -void small_parse_table_8925(t_small_parse_table_array *v); -void small_parse_table_8926(t_small_parse_table_array *v); -void small_parse_table_8927(t_small_parse_table_array *v); -void small_parse_table_8928(t_small_parse_table_array *v); -void small_parse_table_8929(t_small_parse_table_array *v); -void small_parse_table_8930(t_small_parse_table_array *v); -void small_parse_table_8931(t_small_parse_table_array *v); -void small_parse_table_8932(t_small_parse_table_array *v); -void small_parse_table_8933(t_small_parse_table_array *v); -void small_parse_table_8934(t_small_parse_table_array *v); -void small_parse_table_8935(t_small_parse_table_array *v); -void small_parse_table_8936(t_small_parse_table_array *v); -void small_parse_table_8937(t_small_parse_table_array *v); -void small_parse_table_8938(t_small_parse_table_array *v); -void small_parse_table_8939(t_small_parse_table_array *v); -void small_parse_table_8940(t_small_parse_table_array *v); -void small_parse_table_8941(t_small_parse_table_array *v); -void small_parse_table_8942(t_small_parse_table_array *v); -void small_parse_table_8943(t_small_parse_table_array *v); -void small_parse_table_8944(t_small_parse_table_array *v); -void small_parse_table_8945(t_small_parse_table_array *v); -void small_parse_table_8946(t_small_parse_table_array *v); -void small_parse_table_8947(t_small_parse_table_array *v); -void small_parse_table_8948(t_small_parse_table_array *v); -void small_parse_table_8949(t_small_parse_table_array *v); -void small_parse_table_8950(t_small_parse_table_array *v); -void small_parse_table_8951(t_small_parse_table_array *v); -void small_parse_table_8952(t_small_parse_table_array *v); -void small_parse_table_8953(t_small_parse_table_array *v); -void small_parse_table_8954(t_small_parse_table_array *v); -void small_parse_table_8955(t_small_parse_table_array *v); -void small_parse_table_8956(t_small_parse_table_array *v); -void small_parse_table_8957(t_small_parse_table_array *v); -void small_parse_table_8958(t_small_parse_table_array *v); -void small_parse_table_8959(t_small_parse_table_array *v); -void small_parse_table_8960(t_small_parse_table_array *v); -void small_parse_table_8961(t_small_parse_table_array *v); -void small_parse_table_8962(t_small_parse_table_array *v); -void small_parse_table_8963(t_small_parse_table_array *v); -void small_parse_table_8964(t_small_parse_table_array *v); -void small_parse_table_8965(t_small_parse_table_array *v); -void small_parse_table_8966(t_small_parse_table_array *v); -void small_parse_table_8967(t_small_parse_table_array *v); -void small_parse_table_8968(t_small_parse_table_array *v); -void small_parse_table_8969(t_small_parse_table_array *v); -void small_parse_table_8970(t_small_parse_table_array *v); -void small_parse_table_8971(t_small_parse_table_array *v); -void small_parse_table_8972(t_small_parse_table_array *v); -void small_parse_table_8973(t_small_parse_table_array *v); -void small_parse_table_8974(t_small_parse_table_array *v); -void small_parse_table_8975(t_small_parse_table_array *v); -void small_parse_table_8976(t_small_parse_table_array *v); -void small_parse_table_8977(t_small_parse_table_array *v); -void small_parse_table_8978(t_small_parse_table_array *v); -void small_parse_table_8979(t_small_parse_table_array *v); -void small_parse_table_8980(t_small_parse_table_array *v); -void small_parse_table_8981(t_small_parse_table_array *v); -void small_parse_table_8982(t_small_parse_table_array *v); -void small_parse_table_8983(t_small_parse_table_array *v); -void small_parse_table_8984(t_small_parse_table_array *v); -void small_parse_table_8985(t_small_parse_table_array *v); -void small_parse_table_8986(t_small_parse_table_array *v); -void small_parse_table_8987(t_small_parse_table_array *v); -void small_parse_table_8988(t_small_parse_table_array *v); -void small_parse_table_8989(t_small_parse_table_array *v); -void small_parse_table_8990(t_small_parse_table_array *v); -void small_parse_table_8991(t_small_parse_table_array *v); -void small_parse_table_8992(t_small_parse_table_array *v); -void small_parse_table_8993(t_small_parse_table_array *v); -void small_parse_table_8994(t_small_parse_table_array *v); -void small_parse_table_8995(t_small_parse_table_array *v); -void small_parse_table_8996(t_small_parse_table_array *v); -void small_parse_table_8997(t_small_parse_table_array *v); -void small_parse_table_8998(t_small_parse_table_array *v); -void small_parse_table_8999(t_small_parse_table_array *v); -void small_parse_table_9000(t_small_parse_table_array *v); -void small_parse_table_9001(t_small_parse_table_array *v); -void small_parse_table_9002(t_small_parse_table_array *v); -void small_parse_table_9003(t_small_parse_table_array *v); -void small_parse_table_9004(t_small_parse_table_array *v); -void small_parse_table_9005(t_small_parse_table_array *v); -void small_parse_table_9006(t_small_parse_table_array *v); -void small_parse_table_9007(t_small_parse_table_array *v); -void small_parse_table_9008(t_small_parse_table_array *v); -void small_parse_table_9009(t_small_parse_table_array *v); -void small_parse_table_9010(t_small_parse_table_array *v); -void small_parse_table_9011(t_small_parse_table_array *v); -void small_parse_table_9012(t_small_parse_table_array *v); -void small_parse_table_9013(t_small_parse_table_array *v); -void small_parse_table_9014(t_small_parse_table_array *v); -void small_parse_table_9015(t_small_parse_table_array *v); -void small_parse_table_9016(t_small_parse_table_array *v); -void small_parse_table_9017(t_small_parse_table_array *v); -void small_parse_table_9018(t_small_parse_table_array *v); -void small_parse_table_9019(t_small_parse_table_array *v); -void small_parse_table_9020(t_small_parse_table_array *v); -void small_parse_table_9021(t_small_parse_table_array *v); -void small_parse_table_9022(t_small_parse_table_array *v); -void small_parse_table_9023(t_small_parse_table_array *v); -void small_parse_table_9024(t_small_parse_table_array *v); -void small_parse_table_9025(t_small_parse_table_array *v); -void small_parse_table_9026(t_small_parse_table_array *v); -void small_parse_table_9027(t_small_parse_table_array *v); -void small_parse_table_9028(t_small_parse_table_array *v); -void small_parse_table_9029(t_small_parse_table_array *v); -void small_parse_table_9030(t_small_parse_table_array *v); -void small_parse_table_9031(t_small_parse_table_array *v); -void small_parse_table_9032(t_small_parse_table_array *v); -void small_parse_table_9033(t_small_parse_table_array *v); -void small_parse_table_9034(t_small_parse_table_array *v); -void small_parse_table_9035(t_small_parse_table_array *v); -void small_parse_table_9036(t_small_parse_table_array *v); -void small_parse_table_9037(t_small_parse_table_array *v); -void small_parse_table_9038(t_small_parse_table_array *v); -void small_parse_table_9039(t_small_parse_table_array *v); -void small_parse_table_9040(t_small_parse_table_array *v); -void small_parse_table_9041(t_small_parse_table_array *v); -void small_parse_table_9042(t_small_parse_table_array *v); -void small_parse_table_9043(t_small_parse_table_array *v); -void small_parse_table_9044(t_small_parse_table_array *v); -void small_parse_table_9045(t_small_parse_table_array *v); -void small_parse_table_9046(t_small_parse_table_array *v); -void small_parse_table_9047(t_small_parse_table_array *v); -void small_parse_table_9048(t_small_parse_table_array *v); -void small_parse_table_9049(t_small_parse_table_array *v); -void small_parse_table_9050(t_small_parse_table_array *v); -void small_parse_table_9051(t_small_parse_table_array *v); -void small_parse_table_9052(t_small_parse_table_array *v); -void small_parse_table_9053(t_small_parse_table_array *v); -void small_parse_table_9054(t_small_parse_table_array *v); -void small_parse_table_9055(t_small_parse_table_array *v); -void small_parse_table_9056(t_small_parse_table_array *v); -void small_parse_table_9057(t_small_parse_table_array *v); -void small_parse_table_9058(t_small_parse_table_array *v); -void small_parse_table_9059(t_small_parse_table_array *v); -void small_parse_table_9060(t_small_parse_table_array *v); -void small_parse_table_9061(t_small_parse_table_array *v); -void small_parse_table_9062(t_small_parse_table_array *v); -void small_parse_table_9063(t_small_parse_table_array *v); -void small_parse_table_9064(t_small_parse_table_array *v); -void small_parse_table_9065(t_small_parse_table_array *v); -void small_parse_table_9066(t_small_parse_table_array *v); -void small_parse_table_9067(t_small_parse_table_array *v); -void small_parse_table_9068(t_small_parse_table_array *v); -void small_parse_table_9069(t_small_parse_table_array *v); -void small_parse_table_9070(t_small_parse_table_array *v); -void small_parse_table_9071(t_small_parse_table_array *v); -void small_parse_table_9072(t_small_parse_table_array *v); -void small_parse_table_9073(t_small_parse_table_array *v); -void small_parse_table_9074(t_small_parse_table_array *v); -void small_parse_table_9075(t_small_parse_table_array *v); -void small_parse_table_9076(t_small_parse_table_array *v); -void small_parse_table_9077(t_small_parse_table_array *v); -void small_parse_table_9078(t_small_parse_table_array *v); -void small_parse_table_9079(t_small_parse_table_array *v); -void small_parse_table_9080(t_small_parse_table_array *v); -void small_parse_table_9081(t_small_parse_table_array *v); -void small_parse_table_9082(t_small_parse_table_array *v); -void small_parse_table_9083(t_small_parse_table_array *v); -void small_parse_table_9084(t_small_parse_table_array *v); -void small_parse_table_9085(t_small_parse_table_array *v); -void small_parse_table_9086(t_small_parse_table_array *v); -void small_parse_table_9087(t_small_parse_table_array *v); -void small_parse_table_9088(t_small_parse_table_array *v); -void small_parse_table_9089(t_small_parse_table_array *v); -void small_parse_table_9090(t_small_parse_table_array *v); -void small_parse_table_9091(t_small_parse_table_array *v); -void small_parse_table_9092(t_small_parse_table_array *v); -void small_parse_table_9093(t_small_parse_table_array *v); -void small_parse_table_9094(t_small_parse_table_array *v); -void small_parse_table_9095(t_small_parse_table_array *v); -void small_parse_table_9096(t_small_parse_table_array *v); -void small_parse_table_9097(t_small_parse_table_array *v); -void small_parse_table_9098(t_small_parse_table_array *v); -void small_parse_table_9099(t_small_parse_table_array *v); -void small_parse_table_9100(t_small_parse_table_array *v); -void small_parse_table_9101(t_small_parse_table_array *v); -void small_parse_table_9102(t_small_parse_table_array *v); -void small_parse_table_9103(t_small_parse_table_array *v); -void small_parse_table_9104(t_small_parse_table_array *v); -void small_parse_table_9105(t_small_parse_table_array *v); -void small_parse_table_9106(t_small_parse_table_array *v); -void small_parse_table_9107(t_small_parse_table_array *v); -void small_parse_table_9108(t_small_parse_table_array *v); -void small_parse_table_9109(t_small_parse_table_array *v); -void small_parse_table_9110(t_small_parse_table_array *v); -void small_parse_table_9111(t_small_parse_table_array *v); -void small_parse_table_9112(t_small_parse_table_array *v); -void small_parse_table_9113(t_small_parse_table_array *v); -void small_parse_table_9114(t_small_parse_table_array *v); -void small_parse_table_9115(t_small_parse_table_array *v); -void small_parse_table_9116(t_small_parse_table_array *v); -void small_parse_table_9117(t_small_parse_table_array *v); -void small_parse_table_9118(t_small_parse_table_array *v); -void small_parse_table_9119(t_small_parse_table_array *v); -void small_parse_table_9120(t_small_parse_table_array *v); -void small_parse_table_9121(t_small_parse_table_array *v); -void small_parse_table_9122(t_small_parse_table_array *v); -void small_parse_table_9123(t_small_parse_table_array *v); -void small_parse_table_9124(t_small_parse_table_array *v); -void small_parse_table_9125(t_small_parse_table_array *v); -void small_parse_table_9126(t_small_parse_table_array *v); -void small_parse_table_9127(t_small_parse_table_array *v); -void small_parse_table_9128(t_small_parse_table_array *v); -void small_parse_table_9129(t_small_parse_table_array *v); -void small_parse_table_9130(t_small_parse_table_array *v); -void small_parse_table_9131(t_small_parse_table_array *v); -void small_parse_table_9132(t_small_parse_table_array *v); -void small_parse_table_9133(t_small_parse_table_array *v); -void small_parse_table_9134(t_small_parse_table_array *v); -void small_parse_table_9135(t_small_parse_table_array *v); -void small_parse_table_9136(t_small_parse_table_array *v); -void small_parse_table_9137(t_small_parse_table_array *v); -void small_parse_table_9138(t_small_parse_table_array *v); -void small_parse_table_9139(t_small_parse_table_array *v); -void small_parse_table_9140(t_small_parse_table_array *v); -void small_parse_table_9141(t_small_parse_table_array *v); -void small_parse_table_9142(t_small_parse_table_array *v); -void small_parse_table_9143(t_small_parse_table_array *v); -void small_parse_table_9144(t_small_parse_table_array *v); -void small_parse_table_9145(t_small_parse_table_array *v); -void small_parse_table_9146(t_small_parse_table_array *v); -void small_parse_table_9147(t_small_parse_table_array *v); -void small_parse_table_9148(t_small_parse_table_array *v); -void small_parse_table_9149(t_small_parse_table_array *v); -void small_parse_table_9150(t_small_parse_table_array *v); -void small_parse_table_9151(t_small_parse_table_array *v); -void small_parse_table_9152(t_small_parse_table_array *v); -void small_parse_table_9153(t_small_parse_table_array *v); -void small_parse_table_9154(t_small_parse_table_array *v); -void small_parse_table_9155(t_small_parse_table_array *v); -void small_parse_table_9156(t_small_parse_table_array *v); -void small_parse_table_9157(t_small_parse_table_array *v); -void small_parse_table_9158(t_small_parse_table_array *v); -void small_parse_table_9159(t_small_parse_table_array *v); -void small_parse_table_9160(t_small_parse_table_array *v); -void small_parse_table_9161(t_small_parse_table_array *v); -void small_parse_table_9162(t_small_parse_table_array *v); -void small_parse_table_9163(t_small_parse_table_array *v); -void small_parse_table_9164(t_small_parse_table_array *v); -void small_parse_table_9165(t_small_parse_table_array *v); -void small_parse_table_9166(t_small_parse_table_array *v); -void small_parse_table_9167(t_small_parse_table_array *v); -void small_parse_table_9168(t_small_parse_table_array *v); -void small_parse_table_9169(t_small_parse_table_array *v); -void small_parse_table_9170(t_small_parse_table_array *v); -void small_parse_table_9171(t_small_parse_table_array *v); -void small_parse_table_9172(t_small_parse_table_array *v); -void small_parse_table_9173(t_small_parse_table_array *v); -void small_parse_table_9174(t_small_parse_table_array *v); -void small_parse_table_9175(t_small_parse_table_array *v); -void small_parse_table_9176(t_small_parse_table_array *v); -void small_parse_table_9177(t_small_parse_table_array *v); -void small_parse_table_9178(t_small_parse_table_array *v); -void small_parse_table_9179(t_small_parse_table_array *v); -void small_parse_table_9180(t_small_parse_table_array *v); -void small_parse_table_9181(t_small_parse_table_array *v); -void small_parse_table_9182(t_small_parse_table_array *v); -void small_parse_table_9183(t_small_parse_table_array *v); -void small_parse_table_9184(t_small_parse_table_array *v); -void small_parse_table_9185(t_small_parse_table_array *v); -void small_parse_table_9186(t_small_parse_table_array *v); -void small_parse_table_9187(t_small_parse_table_array *v); -void small_parse_table_9188(t_small_parse_table_array *v); -void small_parse_table_9189(t_small_parse_table_array *v); -void small_parse_table_9190(t_small_parse_table_array *v); -void small_parse_table_9191(t_small_parse_table_array *v); -void small_parse_table_9192(t_small_parse_table_array *v); -void small_parse_table_9193(t_small_parse_table_array *v); -void small_parse_table_9194(t_small_parse_table_array *v); -void small_parse_table_9195(t_small_parse_table_array *v); -void small_parse_table_9196(t_small_parse_table_array *v); -void small_parse_table_9197(t_small_parse_table_array *v); -void small_parse_table_9198(t_small_parse_table_array *v); -void small_parse_table_9199(t_small_parse_table_array *v); -void small_parse_table_9200(t_small_parse_table_array *v); -void small_parse_table_9201(t_small_parse_table_array *v); -void small_parse_table_9202(t_small_parse_table_array *v); -void small_parse_table_9203(t_small_parse_table_array *v); -void small_parse_table_9204(t_small_parse_table_array *v); -void small_parse_table_9205(t_small_parse_table_array *v); -void small_parse_table_9206(t_small_parse_table_array *v); -void small_parse_table_9207(t_small_parse_table_array *v); -void small_parse_table_9208(t_small_parse_table_array *v); -void small_parse_table_9209(t_small_parse_table_array *v); -void small_parse_table_9210(t_small_parse_table_array *v); -void small_parse_table_9211(t_small_parse_table_array *v); -void small_parse_table_9212(t_small_parse_table_array *v); -void small_parse_table_9213(t_small_parse_table_array *v); -void small_parse_table_9214(t_small_parse_table_array *v); -void small_parse_table_9215(t_small_parse_table_array *v); -void small_parse_table_9216(t_small_parse_table_array *v); -void small_parse_table_9217(t_small_parse_table_array *v); -void small_parse_table_9218(t_small_parse_table_array *v); -void small_parse_table_9219(t_small_parse_table_array *v); -void small_parse_table_9220(t_small_parse_table_array *v); -void small_parse_table_9221(t_small_parse_table_array *v); -void small_parse_table_9222(t_small_parse_table_array *v); -void small_parse_table_9223(t_small_parse_table_array *v); -void small_parse_table_9224(t_small_parse_table_array *v); -void small_parse_table_9225(t_small_parse_table_array *v); -void small_parse_table_9226(t_small_parse_table_array *v); -void small_parse_table_9227(t_small_parse_table_array *v); -void small_parse_table_9228(t_small_parse_table_array *v); -void small_parse_table_9229(t_small_parse_table_array *v); -void small_parse_table_9230(t_small_parse_table_array *v); -void small_parse_table_9231(t_small_parse_table_array *v); -void small_parse_table_9232(t_small_parse_table_array *v); -void small_parse_table_9233(t_small_parse_table_array *v); -void small_parse_table_9234(t_small_parse_table_array *v); -void small_parse_table_9235(t_small_parse_table_array *v); -void small_parse_table_9236(t_small_parse_table_array *v); -void small_parse_table_9237(t_small_parse_table_array *v); -void small_parse_table_9238(t_small_parse_table_array *v); -void small_parse_table_9239(t_small_parse_table_array *v); -void small_parse_table_9240(t_small_parse_table_array *v); -void small_parse_table_9241(t_small_parse_table_array *v); -void small_parse_table_9242(t_small_parse_table_array *v); -void small_parse_table_9243(t_small_parse_table_array *v); -void small_parse_table_9244(t_small_parse_table_array *v); -void small_parse_table_9245(t_small_parse_table_array *v); -void small_parse_table_9246(t_small_parse_table_array *v); -void small_parse_table_9247(t_small_parse_table_array *v); -void small_parse_table_9248(t_small_parse_table_array *v); -void small_parse_table_9249(t_small_parse_table_array *v); -void small_parse_table_9250(t_small_parse_table_array *v); -void small_parse_table_9251(t_small_parse_table_array *v); -void small_parse_table_9252(t_small_parse_table_array *v); -void small_parse_table_9253(t_small_parse_table_array *v); -void small_parse_table_9254(t_small_parse_table_array *v); -void small_parse_table_9255(t_small_parse_table_array *v); -void small_parse_table_9256(t_small_parse_table_array *v); -void small_parse_table_9257(t_small_parse_table_array *v); -void small_parse_table_9258(t_small_parse_table_array *v); -void small_parse_table_9259(t_small_parse_table_array *v); -void small_parse_table_9260(t_small_parse_table_array *v); -void small_parse_table_9261(t_small_parse_table_array *v); -void small_parse_table_9262(t_small_parse_table_array *v); -void small_parse_table_9263(t_small_parse_table_array *v); -void small_parse_table_9264(t_small_parse_table_array *v); -void small_parse_table_9265(t_small_parse_table_array *v); -void small_parse_table_9266(t_small_parse_table_array *v); -void small_parse_table_9267(t_small_parse_table_array *v); -void small_parse_table_9268(t_small_parse_table_array *v); -void small_parse_table_9269(t_small_parse_table_array *v); -void small_parse_table_9270(t_small_parse_table_array *v); -void small_parse_table_9271(t_small_parse_table_array *v); -void small_parse_table_9272(t_small_parse_table_array *v); -void small_parse_table_9273(t_small_parse_table_array *v); -void small_parse_table_9274(t_small_parse_table_array *v); -void small_parse_table_9275(t_small_parse_table_array *v); -void small_parse_table_9276(t_small_parse_table_array *v); -void small_parse_table_9277(t_small_parse_table_array *v); -void small_parse_table_9278(t_small_parse_table_array *v); -void small_parse_table_9279(t_small_parse_table_array *v); -void small_parse_table_9280(t_small_parse_table_array *v); -void small_parse_table_9281(t_small_parse_table_array *v); -void small_parse_table_9282(t_small_parse_table_array *v); -void small_parse_table_9283(t_small_parse_table_array *v); -void small_parse_table_9284(t_small_parse_table_array *v); -void small_parse_table_9285(t_small_parse_table_array *v); -void small_parse_table_9286(t_small_parse_table_array *v); -void small_parse_table_9287(t_small_parse_table_array *v); -void small_parse_table_9288(t_small_parse_table_array *v); -void small_parse_table_9289(t_small_parse_table_array *v); -void small_parse_table_9290(t_small_parse_table_array *v); -void small_parse_table_9291(t_small_parse_table_array *v); -void small_parse_table_9292(t_small_parse_table_array *v); -void small_parse_table_9293(t_small_parse_table_array *v); -void small_parse_table_9294(t_small_parse_table_array *v); -void small_parse_table_9295(t_small_parse_table_array *v); -void small_parse_table_9296(t_small_parse_table_array *v); -void small_parse_table_9297(t_small_parse_table_array *v); -void small_parse_table_9298(t_small_parse_table_array *v); -void small_parse_table_9299(t_small_parse_table_array *v); -void small_parse_table_9300(t_small_parse_table_array *v); -void small_parse_table_9301(t_small_parse_table_array *v); -void small_parse_table_9302(t_small_parse_table_array *v); -void small_parse_table_9303(t_small_parse_table_array *v); -void small_parse_table_9304(t_small_parse_table_array *v); -void small_parse_table_9305(t_small_parse_table_array *v); -void small_parse_table_9306(t_small_parse_table_array *v); -void small_parse_table_9307(t_small_parse_table_array *v); -void small_parse_table_9308(t_small_parse_table_array *v); -void small_parse_table_9309(t_small_parse_table_array *v); -void small_parse_table_9310(t_small_parse_table_array *v); -void small_parse_table_9311(t_small_parse_table_array *v); -void small_parse_table_9312(t_small_parse_table_array *v); -void small_parse_table_9313(t_small_parse_table_array *v); -void small_parse_table_9314(t_small_parse_table_array *v); -void small_parse_table_9315(t_small_parse_table_array *v); -void small_parse_table_9316(t_small_parse_table_array *v); -void small_parse_table_9317(t_small_parse_table_array *v); -void small_parse_table_9318(t_small_parse_table_array *v); -void small_parse_table_9319(t_small_parse_table_array *v); -void small_parse_table_9320(t_small_parse_table_array *v); -void small_parse_table_9321(t_small_parse_table_array *v); -void small_parse_table_9322(t_small_parse_table_array *v); -void small_parse_table_9323(t_small_parse_table_array *v); -void small_parse_table_9324(t_small_parse_table_array *v); -void small_parse_table_9325(t_small_parse_table_array *v); -void small_parse_table_9326(t_small_parse_table_array *v); -void small_parse_table_9327(t_small_parse_table_array *v); -void small_parse_table_9328(t_small_parse_table_array *v); -void small_parse_table_9329(t_small_parse_table_array *v); -void small_parse_table_9330(t_small_parse_table_array *v); -void small_parse_table_9331(t_small_parse_table_array *v); -void small_parse_table_9332(t_small_parse_table_array *v); -void small_parse_table_9333(t_small_parse_table_array *v); -void small_parse_table_9334(t_small_parse_table_array *v); -void small_parse_table_9335(t_small_parse_table_array *v); -void small_parse_table_9336(t_small_parse_table_array *v); -void small_parse_table_9337(t_small_parse_table_array *v); -void small_parse_table_9338(t_small_parse_table_array *v); -void small_parse_table_9339(t_small_parse_table_array *v); -void small_parse_table_9340(t_small_parse_table_array *v); -void small_parse_table_9341(t_small_parse_table_array *v); -void small_parse_table_9342(t_small_parse_table_array *v); -void small_parse_table_9343(t_small_parse_table_array *v); -void small_parse_table_9344(t_small_parse_table_array *v); -void small_parse_table_9345(t_small_parse_table_array *v); -void small_parse_table_9346(t_small_parse_table_array *v); -void small_parse_table_9347(t_small_parse_table_array *v); -void small_parse_table_9348(t_small_parse_table_array *v); -void small_parse_table_9349(t_small_parse_table_array *v); -void small_parse_table_9350(t_small_parse_table_array *v); -void small_parse_table_9351(t_small_parse_table_array *v); -void small_parse_table_9352(t_small_parse_table_array *v); -void small_parse_table_9353(t_small_parse_table_array *v); -void small_parse_table_9354(t_small_parse_table_array *v); -void small_parse_table_9355(t_small_parse_table_array *v); -void small_parse_table_9356(t_small_parse_table_array *v); -void small_parse_table_9357(t_small_parse_table_array *v); -void small_parse_table_9358(t_small_parse_table_array *v); -void small_parse_table_9359(t_small_parse_table_array *v); -void small_parse_table_9360(t_small_parse_table_array *v); -void small_parse_table_9361(t_small_parse_table_array *v); -void small_parse_table_9362(t_small_parse_table_array *v); -void small_parse_table_9363(t_small_parse_table_array *v); -void small_parse_table_9364(t_small_parse_table_array *v); -void small_parse_table_9365(t_small_parse_table_array *v); -void small_parse_table_9366(t_small_parse_table_array *v); -void small_parse_table_9367(t_small_parse_table_array *v); -void small_parse_table_9368(t_small_parse_table_array *v); -void small_parse_table_9369(t_small_parse_table_array *v); -void small_parse_table_9370(t_small_parse_table_array *v); -void small_parse_table_9371(t_small_parse_table_array *v); -void small_parse_table_9372(t_small_parse_table_array *v); -void small_parse_table_9373(t_small_parse_table_array *v); -void small_parse_table_9374(t_small_parse_table_array *v); -void small_parse_table_9375(t_small_parse_table_array *v); -void small_parse_table_9376(t_small_parse_table_array *v); -void small_parse_table_9377(t_small_parse_table_array *v); -void small_parse_table_9378(t_small_parse_table_array *v); -void small_parse_table_9379(t_small_parse_table_array *v); -void small_parse_table_9380(t_small_parse_table_array *v); -void small_parse_table_9381(t_small_parse_table_array *v); -void small_parse_table_9382(t_small_parse_table_array *v); -void small_parse_table_9383(t_small_parse_table_array *v); -void small_parse_table_9384(t_small_parse_table_array *v); -void small_parse_table_9385(t_small_parse_table_array *v); -void small_parse_table_9386(t_small_parse_table_array *v); -void small_parse_table_9387(t_small_parse_table_array *v); -void small_parse_table_9388(t_small_parse_table_array *v); -void small_parse_table_9389(t_small_parse_table_array *v); -void small_parse_table_9390(t_small_parse_table_array *v); -void small_parse_table_9391(t_small_parse_table_array *v); -void small_parse_table_9392(t_small_parse_table_array *v); -void small_parse_table_9393(t_small_parse_table_array *v); -void small_parse_table_9394(t_small_parse_table_array *v); -void small_parse_table_9395(t_small_parse_table_array *v); -void small_parse_table_9396(t_small_parse_table_array *v); -void small_parse_table_9397(t_small_parse_table_array *v); -void small_parse_table_9398(t_small_parse_table_array *v); -void small_parse_table_9399(t_small_parse_table_array *v); -void small_parse_table_9400(t_small_parse_table_array *v); -void small_parse_table_9401(t_small_parse_table_array *v); -void small_parse_table_9402(t_small_parse_table_array *v); -void small_parse_table_9403(t_small_parse_table_array *v); -void small_parse_table_9404(t_small_parse_table_array *v); -void small_parse_table_9405(t_small_parse_table_array *v); -void small_parse_table_9406(t_small_parse_table_array *v); -void small_parse_table_9407(t_small_parse_table_array *v); -void small_parse_table_9408(t_small_parse_table_array *v); -void small_parse_table_9409(t_small_parse_table_array *v); -void small_parse_table_9410(t_small_parse_table_array *v); -void small_parse_table_9411(t_small_parse_table_array *v); -void small_parse_table_9412(t_small_parse_table_array *v); -void small_parse_table_9413(t_small_parse_table_array *v); -void small_parse_table_9414(t_small_parse_table_array *v); -void small_parse_table_9415(t_small_parse_table_array *v); -void small_parse_table_9416(t_small_parse_table_array *v); -void small_parse_table_9417(t_small_parse_table_array *v); -void small_parse_table_9418(t_small_parse_table_array *v); -void small_parse_table_9419(t_small_parse_table_array *v); -void small_parse_table_9420(t_small_parse_table_array *v); -void small_parse_table_9421(t_small_parse_table_array *v); -void small_parse_table_9422(t_small_parse_table_array *v); -void small_parse_table_9423(t_small_parse_table_array *v); -void small_parse_table_9424(t_small_parse_table_array *v); -void small_parse_table_9425(t_small_parse_table_array *v); -void small_parse_table_9426(t_small_parse_table_array *v); -void small_parse_table_9427(t_small_parse_table_array *v); -void small_parse_table_9428(t_small_parse_table_array *v); -void small_parse_table_9429(t_small_parse_table_array *v); -void small_parse_table_9430(t_small_parse_table_array *v); -void small_parse_table_9431(t_small_parse_table_array *v); -void small_parse_table_9432(t_small_parse_table_array *v); -void small_parse_table_9433(t_small_parse_table_array *v); -void small_parse_table_9434(t_small_parse_table_array *v); -void small_parse_table_9435(t_small_parse_table_array *v); -void small_parse_table_9436(t_small_parse_table_array *v); -void small_parse_table_9437(t_small_parse_table_array *v); -void small_parse_table_9438(t_small_parse_table_array *v); -void small_parse_table_9439(t_small_parse_table_array *v); -void small_parse_table_9440(t_small_parse_table_array *v); -void small_parse_table_9441(t_small_parse_table_array *v); -void small_parse_table_9442(t_small_parse_table_array *v); -void small_parse_table_9443(t_small_parse_table_array *v); -void small_parse_table_9444(t_small_parse_table_array *v); -void small_parse_table_9445(t_small_parse_table_array *v); -void small_parse_table_9446(t_small_parse_table_array *v); -void small_parse_table_9447(t_small_parse_table_array *v); -void small_parse_table_9448(t_small_parse_table_array *v); -void small_parse_table_9449(t_small_parse_table_array *v); -void small_parse_table_9450(t_small_parse_table_array *v); -void small_parse_table_9451(t_small_parse_table_array *v); -void small_parse_table_9452(t_small_parse_table_array *v); -void small_parse_table_9453(t_small_parse_table_array *v); -void small_parse_table_9454(t_small_parse_table_array *v); -void small_parse_table_9455(t_small_parse_table_array *v); -void small_parse_table_9456(t_small_parse_table_array *v); -void small_parse_table_9457(t_small_parse_table_array *v); -void small_parse_table_9458(t_small_parse_table_array *v); -void small_parse_table_9459(t_small_parse_table_array *v); -void small_parse_table_9460(t_small_parse_table_array *v); -void small_parse_table_9461(t_small_parse_table_array *v); -void small_parse_table_9462(t_small_parse_table_array *v); -void small_parse_table_9463(t_small_parse_table_array *v); -void small_parse_table_9464(t_small_parse_table_array *v); -void small_parse_table_9465(t_small_parse_table_array *v); -void small_parse_table_9466(t_small_parse_table_array *v); -void small_parse_table_9467(t_small_parse_table_array *v); -void small_parse_table_9468(t_small_parse_table_array *v); -void small_parse_table_9469(t_small_parse_table_array *v); -void small_parse_table_9470(t_small_parse_table_array *v); -void small_parse_table_9471(t_small_parse_table_array *v); -void small_parse_table_9472(t_small_parse_table_array *v); -void small_parse_table_9473(t_small_parse_table_array *v); -void small_parse_table_9474(t_small_parse_table_array *v); -void small_parse_table_9475(t_small_parse_table_array *v); -void small_parse_table_9476(t_small_parse_table_array *v); -void small_parse_table_9477(t_small_parse_table_array *v); -void small_parse_table_9478(t_small_parse_table_array *v); -void small_parse_table_9479(t_small_parse_table_array *v); -void small_parse_table_9480(t_small_parse_table_array *v); -void small_parse_table_9481(t_small_parse_table_array *v); -void small_parse_table_9482(t_small_parse_table_array *v); -void small_parse_table_9483(t_small_parse_table_array *v); -void small_parse_table_9484(t_small_parse_table_array *v); -void small_parse_table_9485(t_small_parse_table_array *v); -void small_parse_table_9486(t_small_parse_table_array *v); -void small_parse_table_9487(t_small_parse_table_array *v); -void small_parse_table_9488(t_small_parse_table_array *v); -void small_parse_table_9489(t_small_parse_table_array *v); -void small_parse_table_9490(t_small_parse_table_array *v); -void small_parse_table_9491(t_small_parse_table_array *v); -void small_parse_table_9492(t_small_parse_table_array *v); -void small_parse_table_9493(t_small_parse_table_array *v); -void small_parse_table_9494(t_small_parse_table_array *v); -void small_parse_table_9495(t_small_parse_table_array *v); -void small_parse_table_9496(t_small_parse_table_array *v); -void small_parse_table_9497(t_small_parse_table_array *v); -void small_parse_table_9498(t_small_parse_table_array *v); -void small_parse_table_9499(t_small_parse_table_array *v); -void small_parse_table_9500(t_small_parse_table_array *v); -void small_parse_table_9501(t_small_parse_table_array *v); -void small_parse_table_9502(t_small_parse_table_array *v); -void small_parse_table_9503(t_small_parse_table_array *v); -void small_parse_table_9504(t_small_parse_table_array *v); -void small_parse_table_9505(t_small_parse_table_array *v); -void small_parse_table_9506(t_small_parse_table_array *v); -void small_parse_table_9507(t_small_parse_table_array *v); -void small_parse_table_9508(t_small_parse_table_array *v); -void small_parse_table_9509(t_small_parse_table_array *v); -void small_parse_table_9510(t_small_parse_table_array *v); -void small_parse_table_9511(t_small_parse_table_array *v); -void small_parse_table_9512(t_small_parse_table_array *v); -void small_parse_table_9513(t_small_parse_table_array *v); -void small_parse_table_9514(t_small_parse_table_array *v); -void small_parse_table_9515(t_small_parse_table_array *v); -void small_parse_table_9516(t_small_parse_table_array *v); -void small_parse_table_9517(t_small_parse_table_array *v); -void small_parse_table_9518(t_small_parse_table_array *v); -void small_parse_table_9519(t_small_parse_table_array *v); -void small_parse_table_9520(t_small_parse_table_array *v); -void small_parse_table_9521(t_small_parse_table_array *v); -void small_parse_table_9522(t_small_parse_table_array *v); -void small_parse_table_9523(t_small_parse_table_array *v); -void small_parse_table_9524(t_small_parse_table_array *v); -void small_parse_table_9525(t_small_parse_table_array *v); -void small_parse_table_9526(t_small_parse_table_array *v); -void small_parse_table_9527(t_small_parse_table_array *v); -void small_parse_table_9528(t_small_parse_table_array *v); -void small_parse_table_9529(t_small_parse_table_array *v); -void small_parse_table_9530(t_small_parse_table_array *v); -void small_parse_table_9531(t_small_parse_table_array *v); -void small_parse_table_9532(t_small_parse_table_array *v); -void small_parse_table_9533(t_small_parse_table_array *v); -void small_parse_table_9534(t_small_parse_table_array *v); -void small_parse_table_9535(t_small_parse_table_array *v); -void small_parse_table_9536(t_small_parse_table_array *v); -void small_parse_table_9537(t_small_parse_table_array *v); -void small_parse_table_9538(t_small_parse_table_array *v); -void small_parse_table_9539(t_small_parse_table_array *v); -void small_parse_table_9540(t_small_parse_table_array *v); -void small_parse_table_9541(t_small_parse_table_array *v); -void small_parse_table_9542(t_small_parse_table_array *v); -void small_parse_table_9543(t_small_parse_table_array *v); -void small_parse_table_9544(t_small_parse_table_array *v); -void small_parse_table_9545(t_small_parse_table_array *v); -void small_parse_table_9546(t_small_parse_table_array *v); -void small_parse_table_9547(t_small_parse_table_array *v); -void small_parse_table_9548(t_small_parse_table_array *v); -void small_parse_table_9549(t_small_parse_table_array *v); -void small_parse_table_9550(t_small_parse_table_array *v); -void small_parse_table_9551(t_small_parse_table_array *v); -void small_parse_table_9552(t_small_parse_table_array *v); -void small_parse_table_9553(t_small_parse_table_array *v); -void small_parse_table_9554(t_small_parse_table_array *v); -void small_parse_table_9555(t_small_parse_table_array *v); -void small_parse_table_9556(t_small_parse_table_array *v); -void small_parse_table_9557(t_small_parse_table_array *v); -void small_parse_table_9558(t_small_parse_table_array *v); -void small_parse_table_9559(t_small_parse_table_array *v); -void small_parse_table_9560(t_small_parse_table_array *v); -void small_parse_table_9561(t_small_parse_table_array *v); -void small_parse_table_9562(t_small_parse_table_array *v); -void small_parse_table_9563(t_small_parse_table_array *v); -void small_parse_table_9564(t_small_parse_table_array *v); -void small_parse_table_9565(t_small_parse_table_array *v); -void small_parse_table_9566(t_small_parse_table_array *v); -void small_parse_table_9567(t_small_parse_table_array *v); -void small_parse_table_9568(t_small_parse_table_array *v); -void small_parse_table_9569(t_small_parse_table_array *v); -void small_parse_table_9570(t_small_parse_table_array *v); -void small_parse_table_9571(t_small_parse_table_array *v); -void small_parse_table_9572(t_small_parse_table_array *v); -void small_parse_table_9573(t_small_parse_table_array *v); -void small_parse_table_9574(t_small_parse_table_array *v); -void small_parse_table_9575(t_small_parse_table_array *v); -void small_parse_table_9576(t_small_parse_table_array *v); -void small_parse_table_9577(t_small_parse_table_array *v); -void small_parse_table_9578(t_small_parse_table_array *v); -void small_parse_table_9579(t_small_parse_table_array *v); -void small_parse_table_9580(t_small_parse_table_array *v); -void small_parse_table_9581(t_small_parse_table_array *v); -void small_parse_table_9582(t_small_parse_table_array *v); -void small_parse_table_9583(t_small_parse_table_array *v); -void small_parse_table_9584(t_small_parse_table_array *v); -void small_parse_table_9585(t_small_parse_table_array *v); -void small_parse_table_9586(t_small_parse_table_array *v); -void small_parse_table_9587(t_small_parse_table_array *v); -void small_parse_table_9588(t_small_parse_table_array *v); -void small_parse_table_9589(t_small_parse_table_array *v); -void small_parse_table_9590(t_small_parse_table_array *v); -void small_parse_table_9591(t_small_parse_table_array *v); -void small_parse_table_9592(t_small_parse_table_array *v); -void small_parse_table_9593(t_small_parse_table_array *v); -void small_parse_table_9594(t_small_parse_table_array *v); -void small_parse_table_9595(t_small_parse_table_array *v); -void small_parse_table_9596(t_small_parse_table_array *v); -void small_parse_table_9597(t_small_parse_table_array *v); -void small_parse_table_9598(t_small_parse_table_array *v); -void small_parse_table_9599(t_small_parse_table_array *v); -void small_parse_table_9600(t_small_parse_table_array *v); -void small_parse_table_9601(t_small_parse_table_array *v); -void small_parse_table_9602(t_small_parse_table_array *v); -void small_parse_table_9603(t_small_parse_table_array *v); -void small_parse_table_9604(t_small_parse_table_array *v); -void small_parse_table_9605(t_small_parse_table_array *v); -void small_parse_table_9606(t_small_parse_table_array *v); -void small_parse_table_9607(t_small_parse_table_array *v); -void small_parse_table_9608(t_small_parse_table_array *v); -void small_parse_table_9609(t_small_parse_table_array *v); -void small_parse_table_9610(t_small_parse_table_array *v); -void small_parse_table_9611(t_small_parse_table_array *v); -void small_parse_table_9612(t_small_parse_table_array *v); -void small_parse_table_9613(t_small_parse_table_array *v); -void small_parse_table_9614(t_small_parse_table_array *v); -void small_parse_table_9615(t_small_parse_table_array *v); -void small_parse_table_9616(t_small_parse_table_array *v); -void small_parse_table_9617(t_small_parse_table_array *v); -void small_parse_table_9618(t_small_parse_table_array *v); -void small_parse_table_9619(t_small_parse_table_array *v); -void small_parse_table_9620(t_small_parse_table_array *v); -void small_parse_table_9621(t_small_parse_table_array *v); -void small_parse_table_9622(t_small_parse_table_array *v); -void small_parse_table_9623(t_small_parse_table_array *v); -void small_parse_table_9624(t_small_parse_table_array *v); -void small_parse_table_9625(t_small_parse_table_array *v); -void small_parse_table_9626(t_small_parse_table_array *v); -void small_parse_table_9627(t_small_parse_table_array *v); -void small_parse_table_9628(t_small_parse_table_array *v); -void small_parse_table_9629(t_small_parse_table_array *v); -void small_parse_table_9630(t_small_parse_table_array *v); -void small_parse_table_9631(t_small_parse_table_array *v); -void small_parse_table_9632(t_small_parse_table_array *v); -void small_parse_table_9633(t_small_parse_table_array *v); -void small_parse_table_9634(t_small_parse_table_array *v); -void small_parse_table_9635(t_small_parse_table_array *v); -void small_parse_table_9636(t_small_parse_table_array *v); -void small_parse_table_9637(t_small_parse_table_array *v); -void small_parse_table_9638(t_small_parse_table_array *v); -void small_parse_table_9639(t_small_parse_table_array *v); -void small_parse_table_9640(t_small_parse_table_array *v); -void small_parse_table_9641(t_small_parse_table_array *v); -void small_parse_table_9642(t_small_parse_table_array *v); -void small_parse_table_9643(t_small_parse_table_array *v); -void small_parse_table_9644(t_small_parse_table_array *v); -void small_parse_table_9645(t_small_parse_table_array *v); -void small_parse_table_9646(t_small_parse_table_array *v); -void small_parse_table_9647(t_small_parse_table_array *v); -void small_parse_table_9648(t_small_parse_table_array *v); -void small_parse_table_9649(t_small_parse_table_array *v); -void small_parse_table_9650(t_small_parse_table_array *v); -void small_parse_table_9651(t_small_parse_table_array *v); -void small_parse_table_9652(t_small_parse_table_array *v); -void small_parse_table_9653(t_small_parse_table_array *v); -void small_parse_table_9654(t_small_parse_table_array *v); -void small_parse_table_9655(t_small_parse_table_array *v); -void small_parse_table_9656(t_small_parse_table_array *v); -void small_parse_table_9657(t_small_parse_table_array *v); -void small_parse_table_9658(t_small_parse_table_array *v); -void small_parse_table_9659(t_small_parse_table_array *v); -void small_parse_table_9660(t_small_parse_table_array *v); -void small_parse_table_9661(t_small_parse_table_array *v); -void small_parse_table_9662(t_small_parse_table_array *v); -void small_parse_table_9663(t_small_parse_table_array *v); -void small_parse_table_9664(t_small_parse_table_array *v); -void small_parse_table_9665(t_small_parse_table_array *v); -void small_parse_table_9666(t_small_parse_table_array *v); -void small_parse_table_9667(t_small_parse_table_array *v); -void small_parse_table_9668(t_small_parse_table_array *v); -void small_parse_table_9669(t_small_parse_table_array *v); -void small_parse_table_9670(t_small_parse_table_array *v); -void small_parse_table_9671(t_small_parse_table_array *v); -void small_parse_table_9672(t_small_parse_table_array *v); -void small_parse_table_9673(t_small_parse_table_array *v); -void small_parse_table_9674(t_small_parse_table_array *v); -void small_parse_table_9675(t_small_parse_table_array *v); -void small_parse_table_9676(t_small_parse_table_array *v); -void small_parse_table_9677(t_small_parse_table_array *v); -void small_parse_table_9678(t_small_parse_table_array *v); -void small_parse_table_9679(t_small_parse_table_array *v); -void small_parse_table_9680(t_small_parse_table_array *v); -void small_parse_table_9681(t_small_parse_table_array *v); -void small_parse_table_9682(t_small_parse_table_array *v); -void small_parse_table_9683(t_small_parse_table_array *v); -void small_parse_table_9684(t_small_parse_table_array *v); -void small_parse_table_9685(t_small_parse_table_array *v); -void small_parse_table_9686(t_small_parse_table_array *v); -void small_parse_table_9687(t_small_parse_table_array *v); -void small_parse_table_9688(t_small_parse_table_array *v); -void small_parse_table_9689(t_small_parse_table_array *v); -void small_parse_table_9690(t_small_parse_table_array *v); -void small_parse_table_9691(t_small_parse_table_array *v); -void small_parse_table_9692(t_small_parse_table_array *v); -void small_parse_table_9693(t_small_parse_table_array *v); -void small_parse_table_9694(t_small_parse_table_array *v); -void small_parse_table_9695(t_small_parse_table_array *v); -void small_parse_table_9696(t_small_parse_table_array *v); -void small_parse_table_9697(t_small_parse_table_array *v); -void small_parse_table_9698(t_small_parse_table_array *v); -void small_parse_table_9699(t_small_parse_table_array *v); -void small_parse_table_9700(t_small_parse_table_array *v); -void small_parse_table_9701(t_small_parse_table_array *v); -void small_parse_table_9702(t_small_parse_table_array *v); -void small_parse_table_9703(t_small_parse_table_array *v); -void small_parse_table_9704(t_small_parse_table_array *v); -void small_parse_table_9705(t_small_parse_table_array *v); -void small_parse_table_9706(t_small_parse_table_array *v); -void small_parse_table_9707(t_small_parse_table_array *v); -void small_parse_table_9708(t_small_parse_table_array *v); -void small_parse_table_9709(t_small_parse_table_array *v); -void small_parse_table_9710(t_small_parse_table_array *v); -void small_parse_table_9711(t_small_parse_table_array *v); -void small_parse_table_9712(t_small_parse_table_array *v); -void small_parse_table_9713(t_small_parse_table_array *v); -void small_parse_table_9714(t_small_parse_table_array *v); -void small_parse_table_9715(t_small_parse_table_array *v); -void small_parse_table_9716(t_small_parse_table_array *v); -void small_parse_table_9717(t_small_parse_table_array *v); -void small_parse_table_9718(t_small_parse_table_array *v); -void small_parse_table_9719(t_small_parse_table_array *v); -void small_parse_table_9720(t_small_parse_table_array *v); -void small_parse_table_9721(t_small_parse_table_array *v); -void small_parse_table_9722(t_small_parse_table_array *v); -void small_parse_table_9723(t_small_parse_table_array *v); -void small_parse_table_9724(t_small_parse_table_array *v); -void small_parse_table_9725(t_small_parse_table_array *v); -void small_parse_table_9726(t_small_parse_table_array *v); -void small_parse_table_9727(t_small_parse_table_array *v); -void small_parse_table_9728(t_small_parse_table_array *v); -void small_parse_table_9729(t_small_parse_table_array *v); -void small_parse_table_9730(t_small_parse_table_array *v); -void small_parse_table_9731(t_small_parse_table_array *v); -void small_parse_table_9732(t_small_parse_table_array *v); -void small_parse_table_9733(t_small_parse_table_array *v); -void small_parse_table_9734(t_small_parse_table_array *v); -void small_parse_table_9735(t_small_parse_table_array *v); -void small_parse_table_9736(t_small_parse_table_array *v); -void small_parse_table_9737(t_small_parse_table_array *v); -void small_parse_table_9738(t_small_parse_table_array *v); -void small_parse_table_9739(t_small_parse_table_array *v); -void small_parse_table_9740(t_small_parse_table_array *v); -void small_parse_table_9741(t_small_parse_table_array *v); -void small_parse_table_9742(t_small_parse_table_array *v); -void small_parse_table_9743(t_small_parse_table_array *v); -void small_parse_table_9744(t_small_parse_table_array *v); -void small_parse_table_9745(t_small_parse_table_array *v); -void small_parse_table_9746(t_small_parse_table_array *v); -void small_parse_table_9747(t_small_parse_table_array *v); -void small_parse_table_9748(t_small_parse_table_array *v); -void small_parse_table_9749(t_small_parse_table_array *v); -void small_parse_table_9750(t_small_parse_table_array *v); -void small_parse_table_9751(t_small_parse_table_array *v); -void small_parse_table_9752(t_small_parse_table_array *v); -void small_parse_table_9753(t_small_parse_table_array *v); -void small_parse_table_9754(t_small_parse_table_array *v); -void small_parse_table_9755(t_small_parse_table_array *v); -void small_parse_table_9756(t_small_parse_table_array *v); -void small_parse_table_9757(t_small_parse_table_array *v); -void small_parse_table_9758(t_small_parse_table_array *v); -void small_parse_table_9759(t_small_parse_table_array *v); -void small_parse_table_9760(t_small_parse_table_array *v); -void small_parse_table_9761(t_small_parse_table_array *v); -void small_parse_table_9762(t_small_parse_table_array *v); -void small_parse_table_9763(t_small_parse_table_array *v); -void small_parse_table_9764(t_small_parse_table_array *v); -void small_parse_table_9765(t_small_parse_table_array *v); -void small_parse_table_9766(t_small_parse_table_array *v); -void small_parse_table_9767(t_small_parse_table_array *v); -void small_parse_table_9768(t_small_parse_table_array *v); -void small_parse_table_9769(t_small_parse_table_array *v); -void small_parse_table_9770(t_small_parse_table_array *v); -void small_parse_table_9771(t_small_parse_table_array *v); -void small_parse_table_9772(t_small_parse_table_array *v); -void small_parse_table_9773(t_small_parse_table_array *v); -void small_parse_table_9774(t_small_parse_table_array *v); -void small_parse_table_9775(t_small_parse_table_array *v); -void small_parse_table_9776(t_small_parse_table_array *v); -void small_parse_table_9777(t_small_parse_table_array *v); -void small_parse_table_9778(t_small_parse_table_array *v); -void small_parse_table_9779(t_small_parse_table_array *v); -void small_parse_table_9780(t_small_parse_table_array *v); -void small_parse_table_9781(t_small_parse_table_array *v); -void small_parse_table_9782(t_small_parse_table_array *v); -void small_parse_table_9783(t_small_parse_table_array *v); -void small_parse_table_9784(t_small_parse_table_array *v); -void small_parse_table_9785(t_small_parse_table_array *v); -void small_parse_table_9786(t_small_parse_table_array *v); -void small_parse_table_9787(t_small_parse_table_array *v); -void small_parse_table_9788(t_small_parse_table_array *v); -void small_parse_table_9789(t_small_parse_table_array *v); -void small_parse_table_9790(t_small_parse_table_array *v); -void small_parse_table_9791(t_small_parse_table_array *v); -void small_parse_table_9792(t_small_parse_table_array *v); -void small_parse_table_9793(t_small_parse_table_array *v); -void small_parse_table_9794(t_small_parse_table_array *v); -void small_parse_table_9795(t_small_parse_table_array *v); -void small_parse_table_9796(t_small_parse_table_array *v); -void small_parse_table_9797(t_small_parse_table_array *v); -void small_parse_table_9798(t_small_parse_table_array *v); -void small_parse_table_9799(t_small_parse_table_array *v); -void small_parse_table_9800(t_small_parse_table_array *v); -void small_parse_table_9801(t_small_parse_table_array *v); -void small_parse_table_9802(t_small_parse_table_array *v); -void small_parse_table_9803(t_small_parse_table_array *v); -void small_parse_table_9804(t_small_parse_table_array *v); -void small_parse_table_9805(t_small_parse_table_array *v); -void small_parse_table_9806(t_small_parse_table_array *v); -void small_parse_table_9807(t_small_parse_table_array *v); -void small_parse_table_9808(t_small_parse_table_array *v); -void small_parse_table_9809(t_small_parse_table_array *v); -void small_parse_table_9810(t_small_parse_table_array *v); -void small_parse_table_9811(t_small_parse_table_array *v); -void small_parse_table_9812(t_small_parse_table_array *v); -void small_parse_table_9813(t_small_parse_table_array *v); -void small_parse_table_9814(t_small_parse_table_array *v); -void small_parse_table_9815(t_small_parse_table_array *v); -void small_parse_table_9816(t_small_parse_table_array *v); -void small_parse_table_9817(t_small_parse_table_array *v); -void small_parse_table_9818(t_small_parse_table_array *v); -void small_parse_table_9819(t_small_parse_table_array *v); -void small_parse_table_9820(t_small_parse_table_array *v); -void small_parse_table_9821(t_small_parse_table_array *v); -void small_parse_table_9822(t_small_parse_table_array *v); -void small_parse_table_9823(t_small_parse_table_array *v); -void small_parse_table_9824(t_small_parse_table_array *v); -void small_parse_table_9825(t_small_parse_table_array *v); -void small_parse_table_9826(t_small_parse_table_array *v); -void small_parse_table_9827(t_small_parse_table_array *v); -void small_parse_table_9828(t_small_parse_table_array *v); -void small_parse_table_9829(t_small_parse_table_array *v); -void small_parse_table_9830(t_small_parse_table_array *v); -void small_parse_table_9831(t_small_parse_table_array *v); -void small_parse_table_9832(t_small_parse_table_array *v); -void small_parse_table_9833(t_small_parse_table_array *v); -void small_parse_table_9834(t_small_parse_table_array *v); -void small_parse_table_9835(t_small_parse_table_array *v); -void small_parse_table_9836(t_small_parse_table_array *v); -void small_parse_table_9837(t_small_parse_table_array *v); -void small_parse_table_9838(t_small_parse_table_array *v); -void small_parse_table_9839(t_small_parse_table_array *v); -void small_parse_table_9840(t_small_parse_table_array *v); -void small_parse_table_9841(t_small_parse_table_array *v); -void small_parse_table_9842(t_small_parse_table_array *v); -void small_parse_table_9843(t_small_parse_table_array *v); -void small_parse_table_9844(t_small_parse_table_array *v); -void small_parse_table_9845(t_small_parse_table_array *v); -void small_parse_table_9846(t_small_parse_table_array *v); -void small_parse_table_9847(t_small_parse_table_array *v); -void small_parse_table_9848(t_small_parse_table_array *v); -void small_parse_table_9849(t_small_parse_table_array *v); -void small_parse_table_9850(t_small_parse_table_array *v); -void small_parse_table_9851(t_small_parse_table_array *v); -void small_parse_table_9852(t_small_parse_table_array *v); -void small_parse_table_9853(t_small_parse_table_array *v); -void small_parse_table_9854(t_small_parse_table_array *v); -void small_parse_table_9855(t_small_parse_table_array *v); -void small_parse_table_9856(t_small_parse_table_array *v); -void small_parse_table_9857(t_small_parse_table_array *v); -void small_parse_table_9858(t_small_parse_table_array *v); -void small_parse_table_9859(t_small_parse_table_array *v); -void small_parse_table_9860(t_small_parse_table_array *v); -void small_parse_table_9861(t_small_parse_table_array *v); -void small_parse_table_9862(t_small_parse_table_array *v); -void small_parse_table_9863(t_small_parse_table_array *v); -void small_parse_table_9864(t_small_parse_table_array *v); -void small_parse_table_9865(t_small_parse_table_array *v); -void small_parse_table_9866(t_small_parse_table_array *v); -void small_parse_table_9867(t_small_parse_table_array *v); -void small_parse_table_9868(t_small_parse_table_array *v); -void small_parse_table_9869(t_small_parse_table_array *v); -void small_parse_table_9870(t_small_parse_table_array *v); -void small_parse_table_9871(t_small_parse_table_array *v); -void small_parse_table_9872(t_small_parse_table_array *v); -void small_parse_table_9873(t_small_parse_table_array *v); -void small_parse_table_9874(t_small_parse_table_array *v); -void small_parse_table_9875(t_small_parse_table_array *v); -void small_parse_table_9876(t_small_parse_table_array *v); -void small_parse_table_9877(t_small_parse_table_array *v); -void small_parse_table_9878(t_small_parse_table_array *v); -void small_parse_table_9879(t_small_parse_table_array *v); -void small_parse_table_9880(t_small_parse_table_array *v); -void small_parse_table_9881(t_small_parse_table_array *v); -void small_parse_table_9882(t_small_parse_table_array *v); -void small_parse_table_9883(t_small_parse_table_array *v); -void small_parse_table_9884(t_small_parse_table_array *v); -void small_parse_table_9885(t_small_parse_table_array *v); -void small_parse_table_9886(t_small_parse_table_array *v); -void small_parse_table_9887(t_small_parse_table_array *v); -void small_parse_table_9888(t_small_parse_table_array *v); -void small_parse_table_9889(t_small_parse_table_array *v); -void small_parse_table_9890(t_small_parse_table_array *v); -void small_parse_table_9891(t_small_parse_table_array *v); -void small_parse_table_9892(t_small_parse_table_array *v); -void small_parse_table_9893(t_small_parse_table_array *v); -void small_parse_table_9894(t_small_parse_table_array *v); -void small_parse_table_9895(t_small_parse_table_array *v); -void small_parse_table_9896(t_small_parse_table_array *v); -void small_parse_table_9897(t_small_parse_table_array *v); -void small_parse_table_9898(t_small_parse_table_array *v); -void small_parse_table_9899(t_small_parse_table_array *v); -void small_parse_table_9900(t_small_parse_table_array *v); -void small_parse_table_9901(t_small_parse_table_array *v); -void small_parse_table_9902(t_small_parse_table_array *v); -void small_parse_table_9903(t_small_parse_table_array *v); -void small_parse_table_9904(t_small_parse_table_array *v); -void small_parse_table_9905(t_small_parse_table_array *v); -void small_parse_table_9906(t_small_parse_table_array *v); -void small_parse_table_9907(t_small_parse_table_array *v); -void small_parse_table_9908(t_small_parse_table_array *v); -void small_parse_table_9909(t_small_parse_table_array *v); -void small_parse_table_9910(t_small_parse_table_array *v); -void small_parse_table_9911(t_small_parse_table_array *v); -void small_parse_table_9912(t_small_parse_table_array *v); -void small_parse_table_9913(t_small_parse_table_array *v); -void small_parse_table_9914(t_small_parse_table_array *v); -void small_parse_table_9915(t_small_parse_table_array *v); -void small_parse_table_9916(t_small_parse_table_array *v); -void small_parse_table_9917(t_small_parse_table_array *v); -void small_parse_table_9918(t_small_parse_table_array *v); -void small_parse_table_9919(t_small_parse_table_array *v); -void small_parse_table_9920(t_small_parse_table_array *v); -void small_parse_table_9921(t_small_parse_table_array *v); -void small_parse_table_9922(t_small_parse_table_array *v); -void small_parse_table_9923(t_small_parse_table_array *v); -void small_parse_table_9924(t_small_parse_table_array *v); -void small_parse_table_9925(t_small_parse_table_array *v); -void small_parse_table_9926(t_small_parse_table_array *v); -void small_parse_table_9927(t_small_parse_table_array *v); -void small_parse_table_9928(t_small_parse_table_array *v); -void small_parse_table_9929(t_small_parse_table_array *v); -void small_parse_table_9930(t_small_parse_table_array *v); -void small_parse_table_9931(t_small_parse_table_array *v); -void small_parse_table_9932(t_small_parse_table_array *v); -void small_parse_table_9933(t_small_parse_table_array *v); -void small_parse_table_9934(t_small_parse_table_array *v); -void small_parse_table_9935(t_small_parse_table_array *v); -void small_parse_table_9936(t_small_parse_table_array *v); -void small_parse_table_9937(t_small_parse_table_array *v); -void small_parse_table_9938(t_small_parse_table_array *v); -void small_parse_table_9939(t_small_parse_table_array *v); -void small_parse_table_9940(t_small_parse_table_array *v); -void small_parse_table_9941(t_small_parse_table_array *v); -void small_parse_table_9942(t_small_parse_table_array *v); -void small_parse_table_9943(t_small_parse_table_array *v); -void small_parse_table_9944(t_small_parse_table_array *v); -void small_parse_table_9945(t_small_parse_table_array *v); -void small_parse_table_9946(t_small_parse_table_array *v); -void small_parse_table_9947(t_small_parse_table_array *v); -void small_parse_table_9948(t_small_parse_table_array *v); -void small_parse_table_9949(t_small_parse_table_array *v); -void small_parse_table_9950(t_small_parse_table_array *v); -void small_parse_table_9951(t_small_parse_table_array *v); -void small_parse_table_9952(t_small_parse_table_array *v); -void small_parse_table_9953(t_small_parse_table_array *v); -void small_parse_table_9954(t_small_parse_table_array *v); -void small_parse_table_9955(t_small_parse_table_array *v); -void small_parse_table_9956(t_small_parse_table_array *v); -void small_parse_table_9957(t_small_parse_table_array *v); -void small_parse_table_9958(t_small_parse_table_array *v); -void small_parse_table_9959(t_small_parse_table_array *v); -void small_parse_table_9960(t_small_parse_table_array *v); -void small_parse_table_9961(t_small_parse_table_array *v); -void small_parse_table_9962(t_small_parse_table_array *v); -void small_parse_table_9963(t_small_parse_table_array *v); -void small_parse_table_9964(t_small_parse_table_array *v); -void small_parse_table_9965(t_small_parse_table_array *v); -void small_parse_table_9966(t_small_parse_table_array *v); -void small_parse_table_9967(t_small_parse_table_array *v); -void small_parse_table_9968(t_small_parse_table_array *v); -void small_parse_table_9969(t_small_parse_table_array *v); -void small_parse_table_9970(t_small_parse_table_array *v); -void small_parse_table_9971(t_small_parse_table_array *v); -void small_parse_table_9972(t_small_parse_table_array *v); -void small_parse_table_9973(t_small_parse_table_array *v); -void small_parse_table_9974(t_small_parse_table_array *v); -void small_parse_table_9975(t_small_parse_table_array *v); -void small_parse_table_9976(t_small_parse_table_array *v); -void small_parse_table_9977(t_small_parse_table_array *v); -void small_parse_table_9978(t_small_parse_table_array *v); -void small_parse_table_9979(t_small_parse_table_array *v); -void small_parse_table_9980(t_small_parse_table_array *v); -void small_parse_table_9981(t_small_parse_table_array *v); -void small_parse_table_9982(t_small_parse_table_array *v); -void small_parse_table_9983(t_small_parse_table_array *v); -void small_parse_table_9984(t_small_parse_table_array *v); -void small_parse_table_9985(t_small_parse_table_array *v); -void small_parse_table_9986(t_small_parse_table_array *v); -void small_parse_table_9987(t_small_parse_table_array *v); -void small_parse_table_9988(t_small_parse_table_array *v); -void small_parse_table_9989(t_small_parse_table_array *v); -void small_parse_table_9990(t_small_parse_table_array *v); -void small_parse_table_9991(t_small_parse_table_array *v); -void small_parse_table_9992(t_small_parse_table_array *v); -void small_parse_table_9993(t_small_parse_table_array *v); -void small_parse_table_9994(t_small_parse_table_array *v); -void small_parse_table_9995(t_small_parse_table_array *v); -void small_parse_table_9996(t_small_parse_table_array *v); -void small_parse_table_9997(t_small_parse_table_array *v); -void small_parse_table_9998(t_small_parse_table_array *v); -void small_parse_table_9999(t_small_parse_table_array *v); -void small_parse_table_10000(t_small_parse_table_array *v); -void small_parse_table_10001(t_small_parse_table_array *v); -void small_parse_table_10002(t_small_parse_table_array *v); -void small_parse_table_10003(t_small_parse_table_array *v); -void small_parse_table_10004(t_small_parse_table_array *v); -void small_parse_table_10005(t_small_parse_table_array *v); -void small_parse_table_10006(t_small_parse_table_array *v); -void small_parse_table_10007(t_small_parse_table_array *v); -void small_parse_table_10008(t_small_parse_table_array *v); -void small_parse_table_10009(t_small_parse_table_array *v); -void small_parse_table_10010(t_small_parse_table_array *v); -void small_parse_table_10011(t_small_parse_table_array *v); -void small_parse_table_10012(t_small_parse_table_array *v); -void small_parse_table_10013(t_small_parse_table_array *v); -void small_parse_table_10014(t_small_parse_table_array *v); -void small_parse_table_10015(t_small_parse_table_array *v); -void small_parse_table_10016(t_small_parse_table_array *v); -void small_parse_table_10017(t_small_parse_table_array *v); -void small_parse_table_10018(t_small_parse_table_array *v); -void small_parse_table_10019(t_small_parse_table_array *v); -void small_parse_table_10020(t_small_parse_table_array *v); -void small_parse_table_10021(t_small_parse_table_array *v); -void small_parse_table_10022(t_small_parse_table_array *v); -void small_parse_table_10023(t_small_parse_table_array *v); -void small_parse_table_10024(t_small_parse_table_array *v); -void small_parse_table_10025(t_small_parse_table_array *v); -void small_parse_table_10026(t_small_parse_table_array *v); -void small_parse_table_10027(t_small_parse_table_array *v); -void small_parse_table_10028(t_small_parse_table_array *v); -void small_parse_table_10029(t_small_parse_table_array *v); -void small_parse_table_10030(t_small_parse_table_array *v); -void small_parse_table_10031(t_small_parse_table_array *v); -void small_parse_table_10032(t_small_parse_table_array *v); -void small_parse_table_10033(t_small_parse_table_array *v); -void small_parse_table_10034(t_small_parse_table_array *v); -void small_parse_table_10035(t_small_parse_table_array *v); -void small_parse_table_10036(t_small_parse_table_array *v); -void small_parse_table_10037(t_small_parse_table_array *v); -void small_parse_table_10038(t_small_parse_table_array *v); -void small_parse_table_10039(t_small_parse_table_array *v); -void small_parse_table_10040(t_small_parse_table_array *v); -void small_parse_table_10041(t_small_parse_table_array *v); -void small_parse_table_10042(t_small_parse_table_array *v); -void small_parse_table_10043(t_small_parse_table_array *v); -void small_parse_table_10044(t_small_parse_table_array *v); -void small_parse_table_10045(t_small_parse_table_array *v); -void small_parse_table_10046(t_small_parse_table_array *v); -void small_parse_table_10047(t_small_parse_table_array *v); -void small_parse_table_10048(t_small_parse_table_array *v); -void small_parse_table_10049(t_small_parse_table_array *v); -void small_parse_table_10050(t_small_parse_table_array *v); -void small_parse_table_10051(t_small_parse_table_array *v); -void small_parse_table_10052(t_small_parse_table_array *v); -void small_parse_table_10053(t_small_parse_table_array *v); -void small_parse_table_10054(t_small_parse_table_array *v); -void small_parse_table_10055(t_small_parse_table_array *v); -void small_parse_table_10056(t_small_parse_table_array *v); -void small_parse_table_10057(t_small_parse_table_array *v); -void small_parse_table_10058(t_small_parse_table_array *v); -void small_parse_table_10059(t_small_parse_table_array *v); -void small_parse_table_10060(t_small_parse_table_array *v); -void small_parse_table_10061(t_small_parse_table_array *v); -void small_parse_table_10062(t_small_parse_table_array *v); -void small_parse_table_10063(t_small_parse_table_array *v); -void small_parse_table_10064(t_small_parse_table_array *v); -void small_parse_table_10065(t_small_parse_table_array *v); -void small_parse_table_10066(t_small_parse_table_array *v); -void small_parse_table_10067(t_small_parse_table_array *v); -void small_parse_table_10068(t_small_parse_table_array *v); -void small_parse_table_10069(t_small_parse_table_array *v); -void small_parse_table_10070(t_small_parse_table_array *v); -void small_parse_table_10071(t_small_parse_table_array *v); -void small_parse_table_10072(t_small_parse_table_array *v); -void small_parse_table_10073(t_small_parse_table_array *v); -void small_parse_table_10074(t_small_parse_table_array *v); -void small_parse_table_10075(t_small_parse_table_array *v); -void small_parse_table_10076(t_small_parse_table_array *v); -void small_parse_table_10077(t_small_parse_table_array *v); -void small_parse_table_10078(t_small_parse_table_array *v); -void small_parse_table_10079(t_small_parse_table_array *v); -void small_parse_table_10080(t_small_parse_table_array *v); -void small_parse_table_10081(t_small_parse_table_array *v); -void small_parse_table_10082(t_small_parse_table_array *v); -void small_parse_table_10083(t_small_parse_table_array *v); -void small_parse_table_10084(t_small_parse_table_array *v); -void small_parse_table_10085(t_small_parse_table_array *v); -void small_parse_table_10086(t_small_parse_table_array *v); -void small_parse_table_10087(t_small_parse_table_array *v); -void small_parse_table_10088(t_small_parse_table_array *v); -void small_parse_table_10089(t_small_parse_table_array *v); -void small_parse_table_10090(t_small_parse_table_array *v); -void small_parse_table_10091(t_small_parse_table_array *v); -void small_parse_table_10092(t_small_parse_table_array *v); -void small_parse_table_10093(t_small_parse_table_array *v); -void small_parse_table_10094(t_small_parse_table_array *v); -void small_parse_table_10095(t_small_parse_table_array *v); -void small_parse_table_10096(t_small_parse_table_array *v); -void small_parse_table_10097(t_small_parse_table_array *v); -void small_parse_table_10098(t_small_parse_table_array *v); -void small_parse_table_10099(t_small_parse_table_array *v); -void small_parse_table_10100(t_small_parse_table_array *v); -void small_parse_table_10101(t_small_parse_table_array *v); -void small_parse_table_10102(t_small_parse_table_array *v); -void small_parse_table_10103(t_small_parse_table_array *v); -void small_parse_table_10104(t_small_parse_table_array *v); -void small_parse_table_10105(t_small_parse_table_array *v); -void small_parse_table_10106(t_small_parse_table_array *v); -void small_parse_table_10107(t_small_parse_table_array *v); -void small_parse_table_10108(t_small_parse_table_array *v); -void small_parse_table_10109(t_small_parse_table_array *v); -void small_parse_table_10110(t_small_parse_table_array *v); -void small_parse_table_10111(t_small_parse_table_array *v); -void small_parse_table_10112(t_small_parse_table_array *v); -void small_parse_table_10113(t_small_parse_table_array *v); -void small_parse_table_10114(t_small_parse_table_array *v); -void small_parse_table_10115(t_small_parse_table_array *v); -void small_parse_table_10116(t_small_parse_table_array *v); -void small_parse_table_10117(t_small_parse_table_array *v); -void small_parse_table_10118(t_small_parse_table_array *v); -void small_parse_table_10119(t_small_parse_table_array *v); -void small_parse_table_10120(t_small_parse_table_array *v); -void small_parse_table_10121(t_small_parse_table_array *v); -void small_parse_table_10122(t_small_parse_table_array *v); -void small_parse_table_10123(t_small_parse_table_array *v); -void small_parse_table_10124(t_small_parse_table_array *v); -void small_parse_table_10125(t_small_parse_table_array *v); -void small_parse_table_10126(t_small_parse_table_array *v); -void small_parse_table_10127(t_small_parse_table_array *v); -void small_parse_table_10128(t_small_parse_table_array *v); -void small_parse_table_10129(t_small_parse_table_array *v); -void small_parse_table_10130(t_small_parse_table_array *v); -void small_parse_table_10131(t_small_parse_table_array *v); -void small_parse_table_10132(t_small_parse_table_array *v); -void small_parse_table_10133(t_small_parse_table_array *v); -void small_parse_table_10134(t_small_parse_table_array *v); -void small_parse_table_10135(t_small_parse_table_array *v); -void small_parse_table_10136(t_small_parse_table_array *v); -void small_parse_table_10137(t_small_parse_table_array *v); -void small_parse_table_10138(t_small_parse_table_array *v); -void small_parse_table_10139(t_small_parse_table_array *v); -void small_parse_table_10140(t_small_parse_table_array *v); -void small_parse_table_10141(t_small_parse_table_array *v); -void small_parse_table_10142(t_small_parse_table_array *v); -void small_parse_table_10143(t_small_parse_table_array *v); -void small_parse_table_10144(t_small_parse_table_array *v); -void small_parse_table_10145(t_small_parse_table_array *v); -void small_parse_table_10146(t_small_parse_table_array *v); -void small_parse_table_10147(t_small_parse_table_array *v); -void small_parse_table_10148(t_small_parse_table_array *v); -void small_parse_table_10149(t_small_parse_table_array *v); -void small_parse_table_10150(t_small_parse_table_array *v); -void small_parse_table_10151(t_small_parse_table_array *v); -void small_parse_table_10152(t_small_parse_table_array *v); -void small_parse_table_10153(t_small_parse_table_array *v); -void small_parse_table_10154(t_small_parse_table_array *v); -void small_parse_table_10155(t_small_parse_table_array *v); -void small_parse_table_10156(t_small_parse_table_array *v); -void small_parse_table_10157(t_small_parse_table_array *v); -void small_parse_table_10158(t_small_parse_table_array *v); -void small_parse_table_10159(t_small_parse_table_array *v); -void small_parse_table_10160(t_small_parse_table_array *v); -void small_parse_table_10161(t_small_parse_table_array *v); -void small_parse_table_10162(t_small_parse_table_array *v); -void small_parse_table_10163(t_small_parse_table_array *v); -void small_parse_table_10164(t_small_parse_table_array *v); -void small_parse_table_10165(t_small_parse_table_array *v); -void small_parse_table_10166(t_small_parse_table_array *v); -void small_parse_table_10167(t_small_parse_table_array *v); -void small_parse_table_10168(t_small_parse_table_array *v); -void small_parse_table_10169(t_small_parse_table_array *v); -void small_parse_table_10170(t_small_parse_table_array *v); -void small_parse_table_10171(t_small_parse_table_array *v); -void small_parse_table_10172(t_small_parse_table_array *v); -void small_parse_table_10173(t_small_parse_table_array *v); -void small_parse_table_10174(t_small_parse_table_array *v); -void small_parse_table_10175(t_small_parse_table_array *v); -void small_parse_table_10176(t_small_parse_table_array *v); -void small_parse_table_10177(t_small_parse_table_array *v); -void small_parse_table_10178(t_small_parse_table_array *v); -void small_parse_table_10179(t_small_parse_table_array *v); -void small_parse_table_10180(t_small_parse_table_array *v); -void small_parse_table_10181(t_small_parse_table_array *v); -void small_parse_table_10182(t_small_parse_table_array *v); -void small_parse_table_10183(t_small_parse_table_array *v); -void small_parse_table_10184(t_small_parse_table_array *v); -void small_parse_table_10185(t_small_parse_table_array *v); -void small_parse_table_10186(t_small_parse_table_array *v); -void small_parse_table_10187(t_small_parse_table_array *v); -void small_parse_table_10188(t_small_parse_table_array *v); -void small_parse_table_10189(t_small_parse_table_array *v); -void small_parse_table_10190(t_small_parse_table_array *v); -void small_parse_table_10191(t_small_parse_table_array *v); -void small_parse_table_10192(t_small_parse_table_array *v); -void small_parse_table_10193(t_small_parse_table_array *v); -void small_parse_table_10194(t_small_parse_table_array *v); -void small_parse_table_10195(t_small_parse_table_array *v); -void small_parse_table_10196(t_small_parse_table_array *v); -void small_parse_table_10197(t_small_parse_table_array *v); -void small_parse_table_10198(t_small_parse_table_array *v); -void small_parse_table_10199(t_small_parse_table_array *v); -void small_parse_table_10200(t_small_parse_table_array *v); -void small_parse_table_10201(t_small_parse_table_array *v); -void small_parse_table_10202(t_small_parse_table_array *v); -void small_parse_table_10203(t_small_parse_table_array *v); -void small_parse_table_10204(t_small_parse_table_array *v); -void small_parse_table_10205(t_small_parse_table_array *v); -void small_parse_table_10206(t_small_parse_table_array *v); -void small_parse_table_10207(t_small_parse_table_array *v); -void small_parse_table_10208(t_small_parse_table_array *v); -void small_parse_table_10209(t_small_parse_table_array *v); -void small_parse_table_10210(t_small_parse_table_array *v); -void small_parse_table_10211(t_small_parse_table_array *v); -void small_parse_table_10212(t_small_parse_table_array *v); -void small_parse_table_10213(t_small_parse_table_array *v); -void small_parse_table_10214(t_small_parse_table_array *v); -void small_parse_table_10215(t_small_parse_table_array *v); -void small_parse_table_10216(t_small_parse_table_array *v); -void small_parse_table_10217(t_small_parse_table_array *v); -void small_parse_table_10218(t_small_parse_table_array *v); -void small_parse_table_10219(t_small_parse_table_array *v); -void small_parse_table_10220(t_small_parse_table_array *v); -void small_parse_table_10221(t_small_parse_table_array *v); -void small_parse_table_10222(t_small_parse_table_array *v); -void small_parse_table_10223(t_small_parse_table_array *v); -void small_parse_table_10224(t_small_parse_table_array *v); -void small_parse_table_10225(t_small_parse_table_array *v); -void small_parse_table_10226(t_small_parse_table_array *v); -void small_parse_table_10227(t_small_parse_table_array *v); -void small_parse_table_10228(t_small_parse_table_array *v); -void small_parse_table_10229(t_small_parse_table_array *v); -void small_parse_table_10230(t_small_parse_table_array *v); -void small_parse_table_10231(t_small_parse_table_array *v); -void small_parse_table_10232(t_small_parse_table_array *v); -void small_parse_table_10233(t_small_parse_table_array *v); -void small_parse_table_10234(t_small_parse_table_array *v); -void small_parse_table_10235(t_small_parse_table_array *v); -void small_parse_table_10236(t_small_parse_table_array *v); -void small_parse_table_10237(t_small_parse_table_array *v); -void small_parse_table_10238(t_small_parse_table_array *v); -void small_parse_table_10239(t_small_parse_table_array *v); -void small_parse_table_10240(t_small_parse_table_array *v); -void small_parse_table_10241(t_small_parse_table_array *v); -void small_parse_table_10242(t_small_parse_table_array *v); -void small_parse_table_10243(t_small_parse_table_array *v); -void small_parse_table_10244(t_small_parse_table_array *v); -void small_parse_table_10245(t_small_parse_table_array *v); -void small_parse_table_10246(t_small_parse_table_array *v); -void small_parse_table_10247(t_small_parse_table_array *v); -void small_parse_table_10248(t_small_parse_table_array *v); -void small_parse_table_10249(t_small_parse_table_array *v); -void small_parse_table_10250(t_small_parse_table_array *v); -void small_parse_table_10251(t_small_parse_table_array *v); -void small_parse_table_10252(t_small_parse_table_array *v); -void small_parse_table_10253(t_small_parse_table_array *v); -void small_parse_table_10254(t_small_parse_table_array *v); -void small_parse_table_10255(t_small_parse_table_array *v); -void small_parse_table_10256(t_small_parse_table_array *v); -void small_parse_table_10257(t_small_parse_table_array *v); -void small_parse_table_10258(t_small_parse_table_array *v); -void small_parse_table_10259(t_small_parse_table_array *v); -void small_parse_table_10260(t_small_parse_table_array *v); -void small_parse_table_10261(t_small_parse_table_array *v); -void small_parse_table_10262(t_small_parse_table_array *v); -void small_parse_table_10263(t_small_parse_table_array *v); -void small_parse_table_10264(t_small_parse_table_array *v); -void small_parse_table_10265(t_small_parse_table_array *v); -void small_parse_table_10266(t_small_parse_table_array *v); -void small_parse_table_10267(t_small_parse_table_array *v); -void small_parse_table_10268(t_small_parse_table_array *v); -void small_parse_table_10269(t_small_parse_table_array *v); -void small_parse_table_10270(t_small_parse_table_array *v); -void small_parse_table_10271(t_small_parse_table_array *v); -void small_parse_table_10272(t_small_parse_table_array *v); -void small_parse_table_10273(t_small_parse_table_array *v); -void small_parse_table_10274(t_small_parse_table_array *v); -void small_parse_table_10275(t_small_parse_table_array *v); -void small_parse_table_10276(t_small_parse_table_array *v); -void small_parse_table_10277(t_small_parse_table_array *v); -void small_parse_table_10278(t_small_parse_table_array *v); -void small_parse_table_10279(t_small_parse_table_array *v); -void small_parse_table_10280(t_small_parse_table_array *v); -void small_parse_table_10281(t_small_parse_table_array *v); -void small_parse_table_10282(t_small_parse_table_array *v); -void small_parse_table_10283(t_small_parse_table_array *v); -void small_parse_table_10284(t_small_parse_table_array *v); -void small_parse_table_10285(t_small_parse_table_array *v); -void small_parse_table_10286(t_small_parse_table_array *v); -void small_parse_table_10287(t_small_parse_table_array *v); -void small_parse_table_10288(t_small_parse_table_array *v); -void small_parse_table_10289(t_small_parse_table_array *v); -void small_parse_table_10290(t_small_parse_table_array *v); -void small_parse_table_10291(t_small_parse_table_array *v); -void small_parse_table_10292(t_small_parse_table_array *v); -void small_parse_table_10293(t_small_parse_table_array *v); -void small_parse_table_10294(t_small_parse_table_array *v); -void small_parse_table_10295(t_small_parse_table_array *v); -void small_parse_table_10296(t_small_parse_table_array *v); -void small_parse_table_10297(t_small_parse_table_array *v); -void small_parse_table_10298(t_small_parse_table_array *v); -void small_parse_table_10299(t_small_parse_table_array *v); -void small_parse_table_10300(t_small_parse_table_array *v); -void small_parse_table_10301(t_small_parse_table_array *v); -void small_parse_table_10302(t_small_parse_table_array *v); -void small_parse_table_10303(t_small_parse_table_array *v); -void small_parse_table_10304(t_small_parse_table_array *v); -void small_parse_table_10305(t_small_parse_table_array *v); -void small_parse_table_10306(t_small_parse_table_array *v); -void small_parse_table_10307(t_small_parse_table_array *v); -void small_parse_table_10308(t_small_parse_table_array *v); -void small_parse_table_10309(t_small_parse_table_array *v); -void small_parse_table_10310(t_small_parse_table_array *v); -void small_parse_table_10311(t_small_parse_table_array *v); -void small_parse_table_10312(t_small_parse_table_array *v); -void small_parse_table_10313(t_small_parse_table_array *v); -void small_parse_table_10314(t_small_parse_table_array *v); -void small_parse_table_10315(t_small_parse_table_array *v); -void small_parse_table_10316(t_small_parse_table_array *v); -void small_parse_table_10317(t_small_parse_table_array *v); -void small_parse_table_10318(t_small_parse_table_array *v); -void small_parse_table_10319(t_small_parse_table_array *v); -void small_parse_table_10320(t_small_parse_table_array *v); -void small_parse_table_10321(t_small_parse_table_array *v); -void small_parse_table_10322(t_small_parse_table_array *v); -void small_parse_table_10323(t_small_parse_table_array *v); -void small_parse_table_10324(t_small_parse_table_array *v); -void small_parse_table_10325(t_small_parse_table_array *v); -void small_parse_table_10326(t_small_parse_table_array *v); -void small_parse_table_10327(t_small_parse_table_array *v); -void small_parse_table_10328(t_small_parse_table_array *v); -void small_parse_table_10329(t_small_parse_table_array *v); -void small_parse_table_10330(t_small_parse_table_array *v); -void small_parse_table_10331(t_small_parse_table_array *v); -void small_parse_table_10332(t_small_parse_table_array *v); -void small_parse_table_10333(t_small_parse_table_array *v); -void small_parse_table_10334(t_small_parse_table_array *v); -void small_parse_table_10335(t_small_parse_table_array *v); -void small_parse_table_10336(t_small_parse_table_array *v); -void small_parse_table_10337(t_small_parse_table_array *v); -void small_parse_table_10338(t_small_parse_table_array *v); -void small_parse_table_10339(t_small_parse_table_array *v); -void small_parse_table_10340(t_small_parse_table_array *v); -void small_parse_table_10341(t_small_parse_table_array *v); -void small_parse_table_10342(t_small_parse_table_array *v); -void small_parse_table_10343(t_small_parse_table_array *v); -void small_parse_table_10344(t_small_parse_table_array *v); -void small_parse_table_10345(t_small_parse_table_array *v); -void small_parse_table_10346(t_small_parse_table_array *v); -void small_parse_table_10347(t_small_parse_table_array *v); -void small_parse_table_10348(t_small_parse_table_array *v); -void small_parse_table_10349(t_small_parse_table_array *v); -void small_parse_table_10350(t_small_parse_table_array *v); -void small_parse_table_10351(t_small_parse_table_array *v); -void small_parse_table_10352(t_small_parse_table_array *v); -void small_parse_table_10353(t_small_parse_table_array *v); -void small_parse_table_10354(t_small_parse_table_array *v); -void small_parse_table_10355(t_small_parse_table_array *v); -void small_parse_table_10356(t_small_parse_table_array *v); -void small_parse_table_10357(t_small_parse_table_array *v); -void small_parse_table_10358(t_small_parse_table_array *v); -void small_parse_table_10359(t_small_parse_table_array *v); -void small_parse_table_10360(t_small_parse_table_array *v); -void small_parse_table_10361(t_small_parse_table_array *v); -void small_parse_table_10362(t_small_parse_table_array *v); -void small_parse_table_10363(t_small_parse_table_array *v); -void small_parse_table_10364(t_small_parse_table_array *v); -void small_parse_table_10365(t_small_parse_table_array *v); -void small_parse_table_10366(t_small_parse_table_array *v); -void small_parse_table_10367(t_small_parse_table_array *v); -void small_parse_table_10368(t_small_parse_table_array *v); -void small_parse_table_10369(t_small_parse_table_array *v); -void small_parse_table_10370(t_small_parse_table_array *v); -void small_parse_table_10371(t_small_parse_table_array *v); -void small_parse_table_10372(t_small_parse_table_array *v); -void small_parse_table_10373(t_small_parse_table_array *v); -void small_parse_table_10374(t_small_parse_table_array *v); -void small_parse_table_10375(t_small_parse_table_array *v); -void small_parse_table_10376(t_small_parse_table_array *v); -void small_parse_table_10377(t_small_parse_table_array *v); -void small_parse_table_10378(t_small_parse_table_array *v); -void small_parse_table_10379(t_small_parse_table_array *v); -void small_parse_table_10380(t_small_parse_table_array *v); -void small_parse_table_10381(t_small_parse_table_array *v); -void small_parse_table_10382(t_small_parse_table_array *v); -void small_parse_table_10383(t_small_parse_table_array *v); -void small_parse_table_10384(t_small_parse_table_array *v); -void small_parse_table_10385(t_small_parse_table_array *v); -void small_parse_table_10386(t_small_parse_table_array *v); -void small_parse_table_10387(t_small_parse_table_array *v); -void small_parse_table_10388(t_small_parse_table_array *v); -void small_parse_table_10389(t_small_parse_table_array *v); -void small_parse_table_10390(t_small_parse_table_array *v); -void small_parse_table_10391(t_small_parse_table_array *v); -void small_parse_table_10392(t_small_parse_table_array *v); -void small_parse_table_10393(t_small_parse_table_array *v); -void small_parse_table_10394(t_small_parse_table_array *v); -void small_parse_table_10395(t_small_parse_table_array *v); -void small_parse_table_10396(t_small_parse_table_array *v); -void small_parse_table_10397(t_small_parse_table_array *v); -void small_parse_table_10398(t_small_parse_table_array *v); -void small_parse_table_10399(t_small_parse_table_array *v); -void small_parse_table_10400(t_small_parse_table_array *v); -void small_parse_table_10401(t_small_parse_table_array *v); -void small_parse_table_10402(t_small_parse_table_array *v); -void small_parse_table_10403(t_small_parse_table_array *v); -void small_parse_table_10404(t_small_parse_table_array *v); -void small_parse_table_10405(t_small_parse_table_array *v); -void small_parse_table_10406(t_small_parse_table_array *v); -void small_parse_table_10407(t_small_parse_table_array *v); -void small_parse_table_10408(t_small_parse_table_array *v); -void small_parse_table_10409(t_small_parse_table_array *v); -void small_parse_table_10410(t_small_parse_table_array *v); -void small_parse_table_10411(t_small_parse_table_array *v); -void small_parse_table_10412(t_small_parse_table_array *v); -void small_parse_table_10413(t_small_parse_table_array *v); -void small_parse_table_10414(t_small_parse_table_array *v); -void small_parse_table_10415(t_small_parse_table_array *v); -void small_parse_table_10416(t_small_parse_table_array *v); -void small_parse_table_10417(t_small_parse_table_array *v); -void small_parse_table_10418(t_small_parse_table_array *v); -void small_parse_table_10419(t_small_parse_table_array *v); -void small_parse_table_10420(t_small_parse_table_array *v); -void small_parse_table_10421(t_small_parse_table_array *v); -void small_parse_table_10422(t_small_parse_table_array *v); -void small_parse_table_10423(t_small_parse_table_array *v); -void small_parse_table_10424(t_small_parse_table_array *v); -void small_parse_table_10425(t_small_parse_table_array *v); -void small_parse_table_10426(t_small_parse_table_array *v); -void small_parse_table_10427(t_small_parse_table_array *v); -void small_parse_table_10428(t_small_parse_table_array *v); -void small_parse_table_10429(t_small_parse_table_array *v); -void small_parse_table_10430(t_small_parse_table_array *v); -void small_parse_table_10431(t_small_parse_table_array *v); -void small_parse_table_10432(t_small_parse_table_array *v); -void small_parse_table_10433(t_small_parse_table_array *v); -void small_parse_table_10434(t_small_parse_table_array *v); -void small_parse_table_10435(t_small_parse_table_array *v); -void small_parse_table_10436(t_small_parse_table_array *v); -void small_parse_table_10437(t_small_parse_table_array *v); -void small_parse_table_10438(t_small_parse_table_array *v); -void small_parse_table_10439(t_small_parse_table_array *v); -void small_parse_table_10440(t_small_parse_table_array *v); -void small_parse_table_10441(t_small_parse_table_array *v); -void small_parse_table_10442(t_small_parse_table_array *v); -void small_parse_table_10443(t_small_parse_table_array *v); -void small_parse_table_10444(t_small_parse_table_array *v); -void small_parse_table_10445(t_small_parse_table_array *v); -void small_parse_table_10446(t_small_parse_table_array *v); -void small_parse_table_10447(t_small_parse_table_array *v); -void small_parse_table_10448(t_small_parse_table_array *v); -void small_parse_table_10449(t_small_parse_table_array *v); -void small_parse_table_10450(t_small_parse_table_array *v); -void small_parse_table_10451(t_small_parse_table_array *v); -void small_parse_table_10452(t_small_parse_table_array *v); -void small_parse_table_10453(t_small_parse_table_array *v); -void small_parse_table_10454(t_small_parse_table_array *v); -void small_parse_table_10455(t_small_parse_table_array *v); -void small_parse_table_10456(t_small_parse_table_array *v); -void small_parse_table_10457(t_small_parse_table_array *v); -void small_parse_table_10458(t_small_parse_table_array *v); -void small_parse_table_10459(t_small_parse_table_array *v); -void small_parse_table_10460(t_small_parse_table_array *v); -void small_parse_table_10461(t_small_parse_table_array *v); -void small_parse_table_10462(t_small_parse_table_array *v); -void small_parse_table_10463(t_small_parse_table_array *v); -void small_parse_table_10464(t_small_parse_table_array *v); -void small_parse_table_10465(t_small_parse_table_array *v); -void small_parse_table_10466(t_small_parse_table_array *v); -void small_parse_table_10467(t_small_parse_table_array *v); -void small_parse_table_10468(t_small_parse_table_array *v); -void small_parse_table_10469(t_small_parse_table_array *v); -void small_parse_table_10470(t_small_parse_table_array *v); -void small_parse_table_10471(t_small_parse_table_array *v); -void small_parse_table_10472(t_small_parse_table_array *v); -void small_parse_table_10473(t_small_parse_table_array *v); -void small_parse_table_10474(t_small_parse_table_array *v); -void small_parse_table_10475(t_small_parse_table_array *v); -void small_parse_table_10476(t_small_parse_table_array *v); -void small_parse_table_10477(t_small_parse_table_array *v); -void small_parse_table_10478(t_small_parse_table_array *v); -void small_parse_table_10479(t_small_parse_table_array *v); -void small_parse_table_10480(t_small_parse_table_array *v); -void small_parse_table_10481(t_small_parse_table_array *v); -void small_parse_table_10482(t_small_parse_table_array *v); -void small_parse_table_10483(t_small_parse_table_array *v); -void small_parse_table_10484(t_small_parse_table_array *v); -void small_parse_table_10485(t_small_parse_table_array *v); -void small_parse_table_10486(t_small_parse_table_array *v); -void small_parse_table_10487(t_small_parse_table_array *v); -void small_parse_table_10488(t_small_parse_table_array *v); -void small_parse_table_10489(t_small_parse_table_array *v); -void small_parse_table_10490(t_small_parse_table_array *v); -void small_parse_table_10491(t_small_parse_table_array *v); -void small_parse_table_10492(t_small_parse_table_array *v); -void small_parse_table_10493(t_small_parse_table_array *v); -void small_parse_table_10494(t_small_parse_table_array *v); -void small_parse_table_10495(t_small_parse_table_array *v); -void small_parse_table_10496(t_small_parse_table_array *v); -void small_parse_table_10497(t_small_parse_table_array *v); -void small_parse_table_10498(t_small_parse_table_array *v); -void small_parse_table_10499(t_small_parse_table_array *v); -void small_parse_table_10500(t_small_parse_table_array *v); -void small_parse_table_10501(t_small_parse_table_array *v); -void small_parse_table_10502(t_small_parse_table_array *v); -void small_parse_table_10503(t_small_parse_table_array *v); -void small_parse_table_10504(t_small_parse_table_array *v); -void small_parse_table_10505(t_small_parse_table_array *v); -void small_parse_table_10506(t_small_parse_table_array *v); -void small_parse_table_10507(t_small_parse_table_array *v); -void small_parse_table_10508(t_small_parse_table_array *v); -void small_parse_table_10509(t_small_parse_table_array *v); -void small_parse_table_10510(t_small_parse_table_array *v); -void small_parse_table_10511(t_small_parse_table_array *v); -void small_parse_table_10512(t_small_parse_table_array *v); -void small_parse_table_10513(t_small_parse_table_array *v); -void small_parse_table_10514(t_small_parse_table_array *v); -void small_parse_table_10515(t_small_parse_table_array *v); -void small_parse_table_10516(t_small_parse_table_array *v); -void small_parse_table_10517(t_small_parse_table_array *v); -void small_parse_table_10518(t_small_parse_table_array *v); -void small_parse_table_10519(t_small_parse_table_array *v); -void small_parse_table_10520(t_small_parse_table_array *v); -void small_parse_table_10521(t_small_parse_table_array *v); -void small_parse_table_10522(t_small_parse_table_array *v); -void small_parse_table_10523(t_small_parse_table_array *v); -void small_parse_table_10524(t_small_parse_table_array *v); -void small_parse_table_10525(t_small_parse_table_array *v); -void small_parse_table_10526(t_small_parse_table_array *v); -void small_parse_table_10527(t_small_parse_table_array *v); -void small_parse_table_10528(t_small_parse_table_array *v); -void small_parse_table_10529(t_small_parse_table_array *v); -void small_parse_table_10530(t_small_parse_table_array *v); -void small_parse_table_10531(t_small_parse_table_array *v); -void small_parse_table_10532(t_small_parse_table_array *v); -void small_parse_table_10533(t_small_parse_table_array *v); -void small_parse_table_10534(t_small_parse_table_array *v); -void small_parse_table_10535(t_small_parse_table_array *v); -void small_parse_table_10536(t_small_parse_table_array *v); -void small_parse_table_10537(t_small_parse_table_array *v); -void small_parse_table_10538(t_small_parse_table_array *v); -void small_parse_table_10539(t_small_parse_table_array *v); -void small_parse_table_10540(t_small_parse_table_array *v); -void small_parse_table_10541(t_small_parse_table_array *v); -void small_parse_table_10542(t_small_parse_table_array *v); -void small_parse_table_10543(t_small_parse_table_array *v); -void small_parse_table_10544(t_small_parse_table_array *v); -void small_parse_table_10545(t_small_parse_table_array *v); -void small_parse_table_10546(t_small_parse_table_array *v); -void small_parse_table_10547(t_small_parse_table_array *v); -void small_parse_table_10548(t_small_parse_table_array *v); -void small_parse_table_10549(t_small_parse_table_array *v); -void small_parse_table_10550(t_small_parse_table_array *v); -void small_parse_table_10551(t_small_parse_table_array *v); -void small_parse_table_10552(t_small_parse_table_array *v); -void small_parse_table_10553(t_small_parse_table_array *v); -void small_parse_table_10554(t_small_parse_table_array *v); -void small_parse_table_10555(t_small_parse_table_array *v); -void small_parse_table_10556(t_small_parse_table_array *v); -void small_parse_table_10557(t_small_parse_table_array *v); -void small_parse_table_10558(t_small_parse_table_array *v); -void small_parse_table_10559(t_small_parse_table_array *v); -void small_parse_table_10560(t_small_parse_table_array *v); -void small_parse_table_10561(t_small_parse_table_array *v); -void small_parse_table_10562(t_small_parse_table_array *v); -void small_parse_table_10563(t_small_parse_table_array *v); -void small_parse_table_10564(t_small_parse_table_array *v); -void small_parse_table_10565(t_small_parse_table_array *v); -void small_parse_table_10566(t_small_parse_table_array *v); -void small_parse_table_10567(t_small_parse_table_array *v); -void small_parse_table_10568(t_small_parse_table_array *v); -void small_parse_table_10569(t_small_parse_table_array *v); -void small_parse_table_10570(t_small_parse_table_array *v); -void small_parse_table_10571(t_small_parse_table_array *v); -void small_parse_table_10572(t_small_parse_table_array *v); -void small_parse_table_10573(t_small_parse_table_array *v); -void small_parse_table_10574(t_small_parse_table_array *v); -void small_parse_table_10575(t_small_parse_table_array *v); -void small_parse_table_10576(t_small_parse_table_array *v); -void small_parse_table_10577(t_small_parse_table_array *v); -void small_parse_table_10578(t_small_parse_table_array *v); -void small_parse_table_10579(t_small_parse_table_array *v); -void small_parse_table_10580(t_small_parse_table_array *v); -void small_parse_table_10581(t_small_parse_table_array *v); -void small_parse_table_10582(t_small_parse_table_array *v); -void small_parse_table_10583(t_small_parse_table_array *v); -void small_parse_table_10584(t_small_parse_table_array *v); -void small_parse_table_10585(t_small_parse_table_array *v); -void small_parse_table_10586(t_small_parse_table_array *v); -void small_parse_table_10587(t_small_parse_table_array *v); -void small_parse_table_10588(t_small_parse_table_array *v); -void small_parse_table_10589(t_small_parse_table_array *v); -void small_parse_table_10590(t_small_parse_table_array *v); -void small_parse_table_10591(t_small_parse_table_array *v); -void small_parse_table_10592(t_small_parse_table_array *v); -void small_parse_table_10593(t_small_parse_table_array *v); -void small_parse_table_10594(t_small_parse_table_array *v); -void small_parse_table_10595(t_small_parse_table_array *v); -void small_parse_table_10596(t_small_parse_table_array *v); -void small_parse_table_10597(t_small_parse_table_array *v); -void small_parse_table_10598(t_small_parse_table_array *v); -void small_parse_table_10599(t_small_parse_table_array *v); -void small_parse_table_10600(t_small_parse_table_array *v); -void small_parse_table_10601(t_small_parse_table_array *v); -void small_parse_table_10602(t_small_parse_table_array *v); -void small_parse_table_10603(t_small_parse_table_array *v); -void small_parse_table_10604(t_small_parse_table_array *v); -void small_parse_table_10605(t_small_parse_table_array *v); -void small_parse_table_10606(t_small_parse_table_array *v); -void small_parse_table_10607(t_small_parse_table_array *v); -void small_parse_table_10608(t_small_parse_table_array *v); -void small_parse_table_10609(t_small_parse_table_array *v); -void small_parse_table_10610(t_small_parse_table_array *v); -void small_parse_table_10611(t_small_parse_table_array *v); -void small_parse_table_10612(t_small_parse_table_array *v); -void small_parse_table_10613(t_small_parse_table_array *v); -void small_parse_table_10614(t_small_parse_table_array *v); -void small_parse_table_10615(t_small_parse_table_array *v); -void small_parse_table_10616(t_small_parse_table_array *v); -void small_parse_table_10617(t_small_parse_table_array *v); -void small_parse_table_10618(t_small_parse_table_array *v); -void small_parse_table_10619(t_small_parse_table_array *v); -void small_parse_table_10620(t_small_parse_table_array *v); -void small_parse_table_10621(t_small_parse_table_array *v); -void small_parse_table_10622(t_small_parse_table_array *v); -void small_parse_table_10623(t_small_parse_table_array *v); -void small_parse_table_10624(t_small_parse_table_array *v); -void small_parse_table_10625(t_small_parse_table_array *v); -void small_parse_table_10626(t_small_parse_table_array *v); -void small_parse_table_10627(t_small_parse_table_array *v); -void small_parse_table_10628(t_small_parse_table_array *v); -void small_parse_table_10629(t_small_parse_table_array *v); -void small_parse_table_10630(t_small_parse_table_array *v); -void small_parse_table_10631(t_small_parse_table_array *v); -void small_parse_table_10632(t_small_parse_table_array *v); -void small_parse_table_10633(t_small_parse_table_array *v); -void small_parse_table_10634(t_small_parse_table_array *v); -void small_parse_table_10635(t_small_parse_table_array *v); -void small_parse_table_10636(t_small_parse_table_array *v); -void small_parse_table_10637(t_small_parse_table_array *v); -void small_parse_table_10638(t_small_parse_table_array *v); -void small_parse_table_10639(t_small_parse_table_array *v); -void small_parse_table_10640(t_small_parse_table_array *v); -void small_parse_table_10641(t_small_parse_table_array *v); -void small_parse_table_10642(t_small_parse_table_array *v); -void small_parse_table_10643(t_small_parse_table_array *v); -void small_parse_table_10644(t_small_parse_table_array *v); -void small_parse_table_10645(t_small_parse_table_array *v); -void small_parse_table_10646(t_small_parse_table_array *v); -void small_parse_table_10647(t_small_parse_table_array *v); -void small_parse_table_10648(t_small_parse_table_array *v); -void small_parse_table_10649(t_small_parse_table_array *v); -void small_parse_table_10650(t_small_parse_table_array *v); -void small_parse_table_10651(t_small_parse_table_array *v); -void small_parse_table_10652(t_small_parse_table_array *v); -void small_parse_table_10653(t_small_parse_table_array *v); -void small_parse_table_10654(t_small_parse_table_array *v); -void small_parse_table_10655(t_small_parse_table_array *v); -void small_parse_table_10656(t_small_parse_table_array *v); -void small_parse_table_10657(t_small_parse_table_array *v); -void small_parse_table_10658(t_small_parse_table_array *v); -void small_parse_table_10659(t_small_parse_table_array *v); -void small_parse_table_10660(t_small_parse_table_array *v); -void small_parse_table_10661(t_small_parse_table_array *v); -void small_parse_table_10662(t_small_parse_table_array *v); -void small_parse_table_10663(t_small_parse_table_array *v); -void small_parse_table_10664(t_small_parse_table_array *v); -void small_parse_table_10665(t_small_parse_table_array *v); -void small_parse_table_10666(t_small_parse_table_array *v); -void small_parse_table_10667(t_small_parse_table_array *v); -void small_parse_table_10668(t_small_parse_table_array *v); -void small_parse_table_10669(t_small_parse_table_array *v); -void small_parse_table_10670(t_small_parse_table_array *v); -void small_parse_table_10671(t_small_parse_table_array *v); -void small_parse_table_10672(t_small_parse_table_array *v); -void small_parse_table_10673(t_small_parse_table_array *v); -void small_parse_table_10674(t_small_parse_table_array *v); -void small_parse_table_10675(t_small_parse_table_array *v); -void small_parse_table_10676(t_small_parse_table_array *v); -void small_parse_table_10677(t_small_parse_table_array *v); -void small_parse_table_10678(t_small_parse_table_array *v); -void small_parse_table_10679(t_small_parse_table_array *v); -void small_parse_table_10680(t_small_parse_table_array *v); -void small_parse_table_10681(t_small_parse_table_array *v); -void small_parse_table_10682(t_small_parse_table_array *v); -void small_parse_table_10683(t_small_parse_table_array *v); -void small_parse_table_10684(t_small_parse_table_array *v); -void small_parse_table_10685(t_small_parse_table_array *v); -void small_parse_table_10686(t_small_parse_table_array *v); -void small_parse_table_10687(t_small_parse_table_array *v); -void small_parse_table_10688(t_small_parse_table_array *v); -void small_parse_table_10689(t_small_parse_table_array *v); -void small_parse_table_10690(t_small_parse_table_array *v); -void small_parse_table_10691(t_small_parse_table_array *v); -void small_parse_table_10692(t_small_parse_table_array *v); -void small_parse_table_10693(t_small_parse_table_array *v); -void small_parse_table_10694(t_small_parse_table_array *v); -void small_parse_table_10695(t_small_parse_table_array *v); -void small_parse_table_10696(t_small_parse_table_array *v); -void small_parse_table_10697(t_small_parse_table_array *v); -void small_parse_table_10698(t_small_parse_table_array *v); -void small_parse_table_10699(t_small_parse_table_array *v); -void small_parse_table_10700(t_small_parse_table_array *v); -void small_parse_table_10701(t_small_parse_table_array *v); -void small_parse_table_10702(t_small_parse_table_array *v); -void small_parse_table_10703(t_small_parse_table_array *v); -void small_parse_table_10704(t_small_parse_table_array *v); -void small_parse_table_10705(t_small_parse_table_array *v); -void small_parse_table_10706(t_small_parse_table_array *v); -void small_parse_table_10707(t_small_parse_table_array *v); -void small_parse_table_10708(t_small_parse_table_array *v); -void small_parse_table_10709(t_small_parse_table_array *v); -void small_parse_table_10710(t_small_parse_table_array *v); -void small_parse_table_10711(t_small_parse_table_array *v); -void small_parse_table_10712(t_small_parse_table_array *v); -void small_parse_table_10713(t_small_parse_table_array *v); -void small_parse_table_10714(t_small_parse_table_array *v); -void small_parse_table_10715(t_small_parse_table_array *v); -void small_parse_table_10716(t_small_parse_table_array *v); -void small_parse_table_10717(t_small_parse_table_array *v); -void small_parse_table_10718(t_small_parse_table_array *v); -void small_parse_table_10719(t_small_parse_table_array *v); -void small_parse_table_10720(t_small_parse_table_array *v); -void small_parse_table_10721(t_small_parse_table_array *v); -void small_parse_table_10722(t_small_parse_table_array *v); -void small_parse_table_10723(t_small_parse_table_array *v); -void small_parse_table_10724(t_small_parse_table_array *v); -void small_parse_table_10725(t_small_parse_table_array *v); -void small_parse_table_10726(t_small_parse_table_array *v); -void small_parse_table_10727(t_small_parse_table_array *v); -void small_parse_table_10728(t_small_parse_table_array *v); -void small_parse_table_10729(t_small_parse_table_array *v); -void small_parse_table_10730(t_small_parse_table_array *v); -void small_parse_table_10731(t_small_parse_table_array *v); -void small_parse_table_10732(t_small_parse_table_array *v); -void small_parse_table_10733(t_small_parse_table_array *v); -void small_parse_table_10734(t_small_parse_table_array *v); -void small_parse_table_10735(t_small_parse_table_array *v); -void small_parse_table_10736(t_small_parse_table_array *v); -void small_parse_table_10737(t_small_parse_table_array *v); -void small_parse_table_10738(t_small_parse_table_array *v); -void small_parse_table_10739(t_small_parse_table_array *v); -void small_parse_table_10740(t_small_parse_table_array *v); -void small_parse_table_10741(t_small_parse_table_array *v); -void small_parse_table_10742(t_small_parse_table_array *v); -void small_parse_table_10743(t_small_parse_table_array *v); -void small_parse_table_10744(t_small_parse_table_array *v); -void small_parse_table_10745(t_small_parse_table_array *v); -void small_parse_table_10746(t_small_parse_table_array *v); -void small_parse_table_10747(t_small_parse_table_array *v); -void small_parse_table_10748(t_small_parse_table_array *v); -void small_parse_table_10749(t_small_parse_table_array *v); -void small_parse_table_10750(t_small_parse_table_array *v); -void small_parse_table_10751(t_small_parse_table_array *v); -void small_parse_table_10752(t_small_parse_table_array *v); -void small_parse_table_10753(t_small_parse_table_array *v); -void small_parse_table_10754(t_small_parse_table_array *v); -void small_parse_table_10755(t_small_parse_table_array *v); -void small_parse_table_10756(t_small_parse_table_array *v); -void small_parse_table_10757(t_small_parse_table_array *v); -void small_parse_table_10758(t_small_parse_table_array *v); -void small_parse_table_10759(t_small_parse_table_array *v); -void small_parse_table_10760(t_small_parse_table_array *v); -void small_parse_table_10761(t_small_parse_table_array *v); -void small_parse_table_10762(t_small_parse_table_array *v); -void small_parse_table_10763(t_small_parse_table_array *v); -void small_parse_table_10764(t_small_parse_table_array *v); -void small_parse_table_10765(t_small_parse_table_array *v); -void small_parse_table_10766(t_small_parse_table_array *v); -void small_parse_table_10767(t_small_parse_table_array *v); -void small_parse_table_10768(t_small_parse_table_array *v); -void small_parse_table_10769(t_small_parse_table_array *v); -void small_parse_table_10770(t_small_parse_table_array *v); -void small_parse_table_10771(t_small_parse_table_array *v); -void small_parse_table_10772(t_small_parse_table_array *v); -void small_parse_table_10773(t_small_parse_table_array *v); -void small_parse_table_10774(t_small_parse_table_array *v); -void small_parse_table_10775(t_small_parse_table_array *v); -void small_parse_table_10776(t_small_parse_table_array *v); -void small_parse_table_10777(t_small_parse_table_array *v); -void small_parse_table_10778(t_small_parse_table_array *v); -void small_parse_table_10779(t_small_parse_table_array *v); -void small_parse_table_10780(t_small_parse_table_array *v); -void small_parse_table_10781(t_small_parse_table_array *v); -void small_parse_table_10782(t_small_parse_table_array *v); -void small_parse_table_10783(t_small_parse_table_array *v); -void small_parse_table_10784(t_small_parse_table_array *v); -void small_parse_table_10785(t_small_parse_table_array *v); -void small_parse_table_10786(t_small_parse_table_array *v); -void small_parse_table_10787(t_small_parse_table_array *v); -void small_parse_table_10788(t_small_parse_table_array *v); -void small_parse_table_10789(t_small_parse_table_array *v); -void small_parse_table_10790(t_small_parse_table_array *v); -void small_parse_table_10791(t_small_parse_table_array *v); -void small_parse_table_10792(t_small_parse_table_array *v); -void small_parse_table_10793(t_small_parse_table_array *v); -void small_parse_table_10794(t_small_parse_table_array *v); -void small_parse_table_10795(t_small_parse_table_array *v); -void small_parse_table_10796(t_small_parse_table_array *v); -void small_parse_table_10797(t_small_parse_table_array *v); -void small_parse_table_10798(t_small_parse_table_array *v); -void small_parse_table_10799(t_small_parse_table_array *v); -void small_parse_table_10800(t_small_parse_table_array *v); -void small_parse_table_10801(t_small_parse_table_array *v); -void small_parse_table_10802(t_small_parse_table_array *v); -void small_parse_table_10803(t_small_parse_table_array *v); -void small_parse_table_10804(t_small_parse_table_array *v); -void small_parse_table_10805(t_small_parse_table_array *v); -void small_parse_table_10806(t_small_parse_table_array *v); -void small_parse_table_10807(t_small_parse_table_array *v); -void small_parse_table_10808(t_small_parse_table_array *v); -void small_parse_table_10809(t_small_parse_table_array *v); -void small_parse_table_10810(t_small_parse_table_array *v); -void small_parse_table_10811(t_small_parse_table_array *v); -void small_parse_table_10812(t_small_parse_table_array *v); -void small_parse_table_10813(t_small_parse_table_array *v); -void small_parse_table_10814(t_small_parse_table_array *v); -void small_parse_table_10815(t_small_parse_table_array *v); -void small_parse_table_10816(t_small_parse_table_array *v); -void small_parse_table_10817(t_small_parse_table_array *v); -void small_parse_table_10818(t_small_parse_table_array *v); -void small_parse_table_10819(t_small_parse_table_array *v); -void small_parse_table_10820(t_small_parse_table_array *v); -void small_parse_table_10821(t_small_parse_table_array *v); -void small_parse_table_10822(t_small_parse_table_array *v); -void small_parse_table_10823(t_small_parse_table_array *v); -void small_parse_table_10824(t_small_parse_table_array *v); -void small_parse_table_10825(t_small_parse_table_array *v); -void small_parse_table_10826(t_small_parse_table_array *v); -void small_parse_table_10827(t_small_parse_table_array *v); -void small_parse_table_10828(t_small_parse_table_array *v); -void small_parse_table_10829(t_small_parse_table_array *v); -void small_parse_table_10830(t_small_parse_table_array *v); -void small_parse_table_10831(t_small_parse_table_array *v); -void small_parse_table_10832(t_small_parse_table_array *v); -void small_parse_table_10833(t_small_parse_table_array *v); -void small_parse_table_10834(t_small_parse_table_array *v); -void small_parse_table_10835(t_small_parse_table_array *v); -void small_parse_table_10836(t_small_parse_table_array *v); -void small_parse_table_10837(t_small_parse_table_array *v); -void small_parse_table_10838(t_small_parse_table_array *v); -void small_parse_table_10839(t_small_parse_table_array *v); -void small_parse_table_10840(t_small_parse_table_array *v); -void small_parse_table_10841(t_small_parse_table_array *v); -void small_parse_table_10842(t_small_parse_table_array *v); -void small_parse_table_10843(t_small_parse_table_array *v); -void small_parse_table_10844(t_small_parse_table_array *v); -void small_parse_table_10845(t_small_parse_table_array *v); -void small_parse_table_10846(t_small_parse_table_array *v); -void small_parse_table_10847(t_small_parse_table_array *v); -void small_parse_table_10848(t_small_parse_table_array *v); -void small_parse_table_10849(t_small_parse_table_array *v); -void small_parse_table_10850(t_small_parse_table_array *v); -void small_parse_table_10851(t_small_parse_table_array *v); -void small_parse_table_10852(t_small_parse_table_array *v); -void small_parse_table_10853(t_small_parse_table_array *v); -void small_parse_table_10854(t_small_parse_table_array *v); -void small_parse_table_10855(t_small_parse_table_array *v); -void small_parse_table_10856(t_small_parse_table_array *v); -void small_parse_table_10857(t_small_parse_table_array *v); -void small_parse_table_10858(t_small_parse_table_array *v); -void small_parse_table_10859(t_small_parse_table_array *v); -void small_parse_table_10860(t_small_parse_table_array *v); -void small_parse_table_10861(t_small_parse_table_array *v); -void small_parse_table_10862(t_small_parse_table_array *v); -void small_parse_table_10863(t_small_parse_table_array *v); -void small_parse_table_10864(t_small_parse_table_array *v); -void small_parse_table_10865(t_small_parse_table_array *v); -void small_parse_table_10866(t_small_parse_table_array *v); -void small_parse_table_10867(t_small_parse_table_array *v); -void small_parse_table_10868(t_small_parse_table_array *v); -void small_parse_table_10869(t_small_parse_table_array *v); -void small_parse_table_10870(t_small_parse_table_array *v); -void small_parse_table_10871(t_small_parse_table_array *v); -void small_parse_table_10872(t_small_parse_table_array *v); -void small_parse_table_10873(t_small_parse_table_array *v); -void small_parse_table_10874(t_small_parse_table_array *v); -void small_parse_table_10875(t_small_parse_table_array *v); -void small_parse_table_10876(t_small_parse_table_array *v); -void small_parse_table_10877(t_small_parse_table_array *v); -void small_parse_table_10878(t_small_parse_table_array *v); -void small_parse_table_10879(t_small_parse_table_array *v); -void small_parse_table_10880(t_small_parse_table_array *v); -void small_parse_table_10881(t_small_parse_table_array *v); -void small_parse_table_10882(t_small_parse_table_array *v); -void small_parse_table_10883(t_small_parse_table_array *v); -void small_parse_table_10884(t_small_parse_table_array *v); -void small_parse_table_10885(t_small_parse_table_array *v); -void small_parse_table_10886(t_small_parse_table_array *v); -void small_parse_table_10887(t_small_parse_table_array *v); -void small_parse_table_10888(t_small_parse_table_array *v); -void small_parse_table_10889(t_small_parse_table_array *v); -void small_parse_table_10890(t_small_parse_table_array *v); -void small_parse_table_10891(t_small_parse_table_array *v); -void small_parse_table_10892(t_small_parse_table_array *v); -void small_parse_table_10893(t_small_parse_table_array *v); -void small_parse_table_10894(t_small_parse_table_array *v); -void small_parse_table_10895(t_small_parse_table_array *v); -void small_parse_table_10896(t_small_parse_table_array *v); -void small_parse_table_10897(t_small_parse_table_array *v); -void small_parse_table_10898(t_small_parse_table_array *v); -void small_parse_table_10899(t_small_parse_table_array *v); -void small_parse_table_10900(t_small_parse_table_array *v); -void small_parse_table_10901(t_small_parse_table_array *v); -void small_parse_table_10902(t_small_parse_table_array *v); -void small_parse_table_10903(t_small_parse_table_array *v); -void small_parse_table_10904(t_small_parse_table_array *v); -void small_parse_table_10905(t_small_parse_table_array *v); -void small_parse_table_10906(t_small_parse_table_array *v); -void small_parse_table_10907(t_small_parse_table_array *v); -void small_parse_table_10908(t_small_parse_table_array *v); -void small_parse_table_10909(t_small_parse_table_array *v); -void small_parse_table_10910(t_small_parse_table_array *v); -void small_parse_table_10911(t_small_parse_table_array *v); -void small_parse_table_10912(t_small_parse_table_array *v); -void small_parse_table_10913(t_small_parse_table_array *v); -void small_parse_table_10914(t_small_parse_table_array *v); -void small_parse_table_10915(t_small_parse_table_array *v); -void small_parse_table_10916(t_small_parse_table_array *v); -void small_parse_table_10917(t_small_parse_table_array *v); -void small_parse_table_10918(t_small_parse_table_array *v); -void small_parse_table_10919(t_small_parse_table_array *v); -void small_parse_table_10920(t_small_parse_table_array *v); -void small_parse_table_10921(t_small_parse_table_array *v); -void small_parse_table_10922(t_small_parse_table_array *v); -void small_parse_table_10923(t_small_parse_table_array *v); -void small_parse_table_10924(t_small_parse_table_array *v); -void small_parse_table_10925(t_small_parse_table_array *v); -void small_parse_table_10926(t_small_parse_table_array *v); -void small_parse_table_10927(t_small_parse_table_array *v); -void small_parse_table_10928(t_small_parse_table_array *v); -void small_parse_table_10929(t_small_parse_table_array *v); -void small_parse_table_10930(t_small_parse_table_array *v); -void small_parse_table_10931(t_small_parse_table_array *v); -void small_parse_table_10932(t_small_parse_table_array *v); -void small_parse_table_10933(t_small_parse_table_array *v); -void small_parse_table_10934(t_small_parse_table_array *v); -void small_parse_table_10935(t_small_parse_table_array *v); -void small_parse_table_10936(t_small_parse_table_array *v); -void small_parse_table_10937(t_small_parse_table_array *v); -void small_parse_table_10938(t_small_parse_table_array *v); -void small_parse_table_10939(t_small_parse_table_array *v); -void small_parse_table_10940(t_small_parse_table_array *v); -void small_parse_table_10941(t_small_parse_table_array *v); -void small_parse_table_10942(t_small_parse_table_array *v); -void small_parse_table_10943(t_small_parse_table_array *v); -void small_parse_table_10944(t_small_parse_table_array *v); -void small_parse_table_10945(t_small_parse_table_array *v); -void small_parse_table_10946(t_small_parse_table_array *v); -void small_parse_table_10947(t_small_parse_table_array *v); -void small_parse_table_10948(t_small_parse_table_array *v); -void small_parse_table_10949(t_small_parse_table_array *v); -void small_parse_table_10950(t_small_parse_table_array *v); -void small_parse_table_10951(t_small_parse_table_array *v); -void small_parse_table_10952(t_small_parse_table_array *v); -void small_parse_table_10953(t_small_parse_table_array *v); -void small_parse_table_10954(t_small_parse_table_array *v); -void small_parse_table_10955(t_small_parse_table_array *v); -void small_parse_table_10956(t_small_parse_table_array *v); -void small_parse_table_10957(t_small_parse_table_array *v); -void small_parse_table_10958(t_small_parse_table_array *v); -void small_parse_table_10959(t_small_parse_table_array *v); -void small_parse_table_10960(t_small_parse_table_array *v); -void small_parse_table_10961(t_small_parse_table_array *v); -void small_parse_table_10962(t_small_parse_table_array *v); -void small_parse_table_10963(t_small_parse_table_array *v); -void small_parse_table_10964(t_small_parse_table_array *v); -void small_parse_table_10965(t_small_parse_table_array *v); -void small_parse_table_10966(t_small_parse_table_array *v); -void small_parse_table_10967(t_small_parse_table_array *v); -void small_parse_table_10968(t_small_parse_table_array *v); -void small_parse_table_10969(t_small_parse_table_array *v); -void small_parse_table_10970(t_small_parse_table_array *v); -void small_parse_table_10971(t_small_parse_table_array *v); -void small_parse_table_10972(t_small_parse_table_array *v); -void small_parse_table_10973(t_small_parse_table_array *v); -void small_parse_table_10974(t_small_parse_table_array *v); -void small_parse_table_10975(t_small_parse_table_array *v); -void small_parse_table_10976(t_small_parse_table_array *v); -void small_parse_table_10977(t_small_parse_table_array *v); -void small_parse_table_10978(t_small_parse_table_array *v); -void small_parse_table_10979(t_small_parse_table_array *v); -void small_parse_table_10980(t_small_parse_table_array *v); -void small_parse_table_10981(t_small_parse_table_array *v); -void small_parse_table_10982(t_small_parse_table_array *v); -void small_parse_table_10983(t_small_parse_table_array *v); -void small_parse_table_10984(t_small_parse_table_array *v); -void small_parse_table_10985(t_small_parse_table_array *v); -void small_parse_table_10986(t_small_parse_table_array *v); -void small_parse_table_10987(t_small_parse_table_array *v); -void small_parse_table_10988(t_small_parse_table_array *v); -void small_parse_table_10989(t_small_parse_table_array *v); -void small_parse_table_10990(t_small_parse_table_array *v); -void small_parse_table_10991(t_small_parse_table_array *v); -void small_parse_table_10992(t_small_parse_table_array *v); -void small_parse_table_10993(t_small_parse_table_array *v); -void small_parse_table_10994(t_small_parse_table_array *v); -void small_parse_table_10995(t_small_parse_table_array *v); -void small_parse_table_10996(t_small_parse_table_array *v); -void small_parse_table_10997(t_small_parse_table_array *v); -void small_parse_table_10998(t_small_parse_table_array *v); -void small_parse_table_10999(t_small_parse_table_array *v); -void small_parse_table_11000(t_small_parse_table_array *v); -void small_parse_table_11001(t_small_parse_table_array *v); -void small_parse_table_11002(t_small_parse_table_array *v); -void small_parse_table_11003(t_small_parse_table_array *v); -void small_parse_table_11004(t_small_parse_table_array *v); -void small_parse_table_11005(t_small_parse_table_array *v); -void small_parse_table_11006(t_small_parse_table_array *v); -void small_parse_table_11007(t_small_parse_table_array *v); -void small_parse_table_11008(t_small_parse_table_array *v); -void small_parse_table_11009(t_small_parse_table_array *v); -void small_parse_table_11010(t_small_parse_table_array *v); -void small_parse_table_11011(t_small_parse_table_array *v); -void small_parse_table_11012(t_small_parse_table_array *v); -void small_parse_table_11013(t_small_parse_table_array *v); -void small_parse_table_11014(t_small_parse_table_array *v); -void small_parse_table_11015(t_small_parse_table_array *v); -void small_parse_table_11016(t_small_parse_table_array *v); -void small_parse_table_11017(t_small_parse_table_array *v); -void small_parse_table_11018(t_small_parse_table_array *v); -void small_parse_table_11019(t_small_parse_table_array *v); -void small_parse_table_11020(t_small_parse_table_array *v); -void small_parse_table_11021(t_small_parse_table_array *v); -void small_parse_table_11022(t_small_parse_table_array *v); -void small_parse_table_11023(t_small_parse_table_array *v); -void small_parse_table_11024(t_small_parse_table_array *v); -void small_parse_table_11025(t_small_parse_table_array *v); -void small_parse_table_11026(t_small_parse_table_array *v); -void small_parse_table_11027(t_small_parse_table_array *v); -void small_parse_table_11028(t_small_parse_table_array *v); -void small_parse_table_11029(t_small_parse_table_array *v); -void small_parse_table_11030(t_small_parse_table_array *v); -void small_parse_table_11031(t_small_parse_table_array *v); -void small_parse_table_11032(t_small_parse_table_array *v); -void small_parse_table_11033(t_small_parse_table_array *v); -void small_parse_table_11034(t_small_parse_table_array *v); -void small_parse_table_11035(t_small_parse_table_array *v); -void small_parse_table_11036(t_small_parse_table_array *v); -void small_parse_table_11037(t_small_parse_table_array *v); -void small_parse_table_11038(t_small_parse_table_array *v); -void small_parse_table_11039(t_small_parse_table_array *v); -void small_parse_table_11040(t_small_parse_table_array *v); -void small_parse_table_11041(t_small_parse_table_array *v); -void small_parse_table_11042(t_small_parse_table_array *v); -void small_parse_table_11043(t_small_parse_table_array *v); -void small_parse_table_11044(t_small_parse_table_array *v); -void small_parse_table_11045(t_small_parse_table_array *v); -void small_parse_table_11046(t_small_parse_table_array *v); -void small_parse_table_11047(t_small_parse_table_array *v); -void small_parse_table_11048(t_small_parse_table_array *v); -void small_parse_table_11049(t_small_parse_table_array *v); -void small_parse_table_11050(t_small_parse_table_array *v); -void small_parse_table_11051(t_small_parse_table_array *v); -void small_parse_table_11052(t_small_parse_table_array *v); -void small_parse_table_11053(t_small_parse_table_array *v); -void small_parse_table_11054(t_small_parse_table_array *v); -void small_parse_table_11055(t_small_parse_table_array *v); -void small_parse_table_11056(t_small_parse_table_array *v); -void small_parse_table_11057(t_small_parse_table_array *v); -void small_parse_table_11058(t_small_parse_table_array *v); -void small_parse_table_11059(t_small_parse_table_array *v); -void small_parse_table_11060(t_small_parse_table_array *v); -void small_parse_table_11061(t_small_parse_table_array *v); -void small_parse_table_11062(t_small_parse_table_array *v); -void small_parse_table_11063(t_small_parse_table_array *v); -void small_parse_table_11064(t_small_parse_table_array *v); -void small_parse_table_11065(t_small_parse_table_array *v); -void small_parse_table_11066(t_small_parse_table_array *v); -void small_parse_table_11067(t_small_parse_table_array *v); -void small_parse_table_11068(t_small_parse_table_array *v); -void small_parse_table_11069(t_small_parse_table_array *v); -void small_parse_table_11070(t_small_parse_table_array *v); -void small_parse_table_11071(t_small_parse_table_array *v); -void small_parse_table_11072(t_small_parse_table_array *v); -void small_parse_table_11073(t_small_parse_table_array *v); -void small_parse_table_11074(t_small_parse_table_array *v); -void small_parse_table_11075(t_small_parse_table_array *v); -void small_parse_table_11076(t_small_parse_table_array *v); -void small_parse_table_11077(t_small_parse_table_array *v); -void small_parse_table_11078(t_small_parse_table_array *v); -void small_parse_table_11079(t_small_parse_table_array *v); -void small_parse_table_11080(t_small_parse_table_array *v); -void small_parse_table_11081(t_small_parse_table_array *v); -void small_parse_table_11082(t_small_parse_table_array *v); -void small_parse_table_11083(t_small_parse_table_array *v); -void small_parse_table_11084(t_small_parse_table_array *v); -void small_parse_table_11085(t_small_parse_table_array *v); -void small_parse_table_11086(t_small_parse_table_array *v); -void small_parse_table_11087(t_small_parse_table_array *v); -void small_parse_table_11088(t_small_parse_table_array *v); -void small_parse_table_11089(t_small_parse_table_array *v); -void small_parse_table_11090(t_small_parse_table_array *v); -void small_parse_table_11091(t_small_parse_table_array *v); -void small_parse_table_11092(t_small_parse_table_array *v); -void small_parse_table_11093(t_small_parse_table_array *v); -void small_parse_table_11094(t_small_parse_table_array *v); -void small_parse_table_11095(t_small_parse_table_array *v); -void small_parse_table_11096(t_small_parse_table_array *v); -void small_parse_table_11097(t_small_parse_table_array *v); -void small_parse_table_11098(t_small_parse_table_array *v); -void small_parse_table_11099(t_small_parse_table_array *v); -void small_parse_table_11100(t_small_parse_table_array *v); -void small_parse_table_11101(t_small_parse_table_array *v); -void small_parse_table_11102(t_small_parse_table_array *v); -void small_parse_table_11103(t_small_parse_table_array *v); -void small_parse_table_11104(t_small_parse_table_array *v); -void small_parse_table_11105(t_small_parse_table_array *v); -void small_parse_table_11106(t_small_parse_table_array *v); -void small_parse_table_11107(t_small_parse_table_array *v); -void small_parse_table_11108(t_small_parse_table_array *v); -void small_parse_table_11109(t_small_parse_table_array *v); -void small_parse_table_11110(t_small_parse_table_array *v); -void small_parse_table_11111(t_small_parse_table_array *v); -void small_parse_table_11112(t_small_parse_table_array *v); -void small_parse_table_11113(t_small_parse_table_array *v); -void small_parse_table_11114(t_small_parse_table_array *v); -void small_parse_table_11115(t_small_parse_table_array *v); -void small_parse_table_11116(t_small_parse_table_array *v); -void small_parse_table_11117(t_small_parse_table_array *v); -void small_parse_table_11118(t_small_parse_table_array *v); -void small_parse_table_11119(t_small_parse_table_array *v); -void small_parse_table_11120(t_small_parse_table_array *v); -void small_parse_table_11121(t_small_parse_table_array *v); -void small_parse_table_11122(t_small_parse_table_array *v); -void small_parse_table_11123(t_small_parse_table_array *v); -void small_parse_table_11124(t_small_parse_table_array *v); -void small_parse_table_11125(t_small_parse_table_array *v); -void small_parse_table_11126(t_small_parse_table_array *v); -void small_parse_table_11127(t_small_parse_table_array *v); -void small_parse_table_11128(t_small_parse_table_array *v); -void small_parse_table_11129(t_small_parse_table_array *v); -void small_parse_table_11130(t_small_parse_table_array *v); -void small_parse_table_11131(t_small_parse_table_array *v); -void small_parse_table_11132(t_small_parse_table_array *v); -void small_parse_table_11133(t_small_parse_table_array *v); -void small_parse_table_11134(t_small_parse_table_array *v); -void small_parse_table_11135(t_small_parse_table_array *v); -void small_parse_table_11136(t_small_parse_table_array *v); -void small_parse_table_11137(t_small_parse_table_array *v); -void small_parse_table_11138(t_small_parse_table_array *v); -void small_parse_table_11139(t_small_parse_table_array *v); -void small_parse_table_11140(t_small_parse_table_array *v); -void small_parse_table_11141(t_small_parse_table_array *v); -void small_parse_table_11142(t_small_parse_table_array *v); -void small_parse_table_11143(t_small_parse_table_array *v); -void small_parse_table_11144(t_small_parse_table_array *v); -void small_parse_table_11145(t_small_parse_table_array *v); -void small_parse_table_11146(t_small_parse_table_array *v); -void small_parse_table_11147(t_small_parse_table_array *v); -void small_parse_table_11148(t_small_parse_table_array *v); -void small_parse_table_11149(t_small_parse_table_array *v); -void small_parse_table_11150(t_small_parse_table_array *v); -void small_parse_table_11151(t_small_parse_table_array *v); -void small_parse_table_11152(t_small_parse_table_array *v); -void small_parse_table_11153(t_small_parse_table_array *v); -void small_parse_table_11154(t_small_parse_table_array *v); -void small_parse_table_11155(t_small_parse_table_array *v); -void small_parse_table_11156(t_small_parse_table_array *v); -void small_parse_table_11157(t_small_parse_table_array *v); -void small_parse_table_11158(t_small_parse_table_array *v); -void small_parse_table_11159(t_small_parse_table_array *v); -void small_parse_table_11160(t_small_parse_table_array *v); -void small_parse_table_11161(t_small_parse_table_array *v); -void small_parse_table_11162(t_small_parse_table_array *v); -void small_parse_table_11163(t_small_parse_table_array *v); -void small_parse_table_11164(t_small_parse_table_array *v); -void small_parse_table_11165(t_small_parse_table_array *v); -void small_parse_table_11166(t_small_parse_table_array *v); -void small_parse_table_11167(t_small_parse_table_array *v); -void small_parse_table_11168(t_small_parse_table_array *v); -void small_parse_table_11169(t_small_parse_table_array *v); -void small_parse_table_11170(t_small_parse_table_array *v); -void small_parse_table_11171(t_small_parse_table_array *v); -void small_parse_table_11172(t_small_parse_table_array *v); -void small_parse_table_11173(t_small_parse_table_array *v); -void small_parse_table_11174(t_small_parse_table_array *v); -void small_parse_table_11175(t_small_parse_table_array *v); -void small_parse_table_11176(t_small_parse_table_array *v); -void small_parse_table_11177(t_small_parse_table_array *v); -void small_parse_table_11178(t_small_parse_table_array *v); -void small_parse_table_11179(t_small_parse_table_array *v); -void small_parse_table_11180(t_small_parse_table_array *v); -void small_parse_table_11181(t_small_parse_table_array *v); -void small_parse_table_11182(t_small_parse_table_array *v); -void small_parse_table_11183(t_small_parse_table_array *v); -void small_parse_table_11184(t_small_parse_table_array *v); -void small_parse_table_11185(t_small_parse_table_array *v); -void small_parse_table_11186(t_small_parse_table_array *v); -void small_parse_table_11187(t_small_parse_table_array *v); -void small_parse_table_11188(t_small_parse_table_array *v); -void small_parse_table_11189(t_small_parse_table_array *v); -void small_parse_table_11190(t_small_parse_table_array *v); -void small_parse_table_11191(t_small_parse_table_array *v); -void small_parse_table_11192(t_small_parse_table_array *v); -void small_parse_table_11193(t_small_parse_table_array *v); -void small_parse_table_11194(t_small_parse_table_array *v); -void small_parse_table_11195(t_small_parse_table_array *v); -void small_parse_table_11196(t_small_parse_table_array *v); -void small_parse_table_11197(t_small_parse_table_array *v); -void small_parse_table_11198(t_small_parse_table_array *v); -void small_parse_table_11199(t_small_parse_table_array *v); -void small_parse_table_11200(t_small_parse_table_array *v); -void small_parse_table_11201(t_small_parse_table_array *v); -void small_parse_table_11202(t_small_parse_table_array *v); -void small_parse_table_11203(t_small_parse_table_array *v); -void small_parse_table_11204(t_small_parse_table_array *v); -void small_parse_table_11205(t_small_parse_table_array *v); -void small_parse_table_11206(t_small_parse_table_array *v); -void small_parse_table_11207(t_small_parse_table_array *v); -void small_parse_table_11208(t_small_parse_table_array *v); -void small_parse_table_11209(t_small_parse_table_array *v); -void small_parse_table_11210(t_small_parse_table_array *v); -void small_parse_table_11211(t_small_parse_table_array *v); -void small_parse_table_11212(t_small_parse_table_array *v); -void small_parse_table_11213(t_small_parse_table_array *v); -void small_parse_table_11214(t_small_parse_table_array *v); -void small_parse_table_11215(t_small_parse_table_array *v); -void small_parse_table_11216(t_small_parse_table_array *v); -void small_parse_table_11217(t_small_parse_table_array *v); -void small_parse_table_11218(t_small_parse_table_array *v); -void small_parse_table_11219(t_small_parse_table_array *v); -void small_parse_table_11220(t_small_parse_table_array *v); -void small_parse_table_11221(t_small_parse_table_array *v); -void small_parse_table_11222(t_small_parse_table_array *v); -void small_parse_table_11223(t_small_parse_table_array *v); -void small_parse_table_11224(t_small_parse_table_array *v); -void small_parse_table_11225(t_small_parse_table_array *v); -void small_parse_table_11226(t_small_parse_table_array *v); -void small_parse_table_11227(t_small_parse_table_array *v); -void small_parse_table_11228(t_small_parse_table_array *v); -void small_parse_table_11229(t_small_parse_table_array *v); -void small_parse_table_11230(t_small_parse_table_array *v); -void small_parse_table_11231(t_small_parse_table_array *v); -void small_parse_table_11232(t_small_parse_table_array *v); -void small_parse_table_11233(t_small_parse_table_array *v); -void small_parse_table_11234(t_small_parse_table_array *v); -void small_parse_table_11235(t_small_parse_table_array *v); -void small_parse_table_11236(t_small_parse_table_array *v); -void small_parse_table_11237(t_small_parse_table_array *v); -void small_parse_table_11238(t_small_parse_table_array *v); -void small_parse_table_11239(t_small_parse_table_array *v); -void small_parse_table_11240(t_small_parse_table_array *v); -void small_parse_table_11241(t_small_parse_table_array *v); -void small_parse_table_11242(t_small_parse_table_array *v); -void small_parse_table_11243(t_small_parse_table_array *v); -void small_parse_table_11244(t_small_parse_table_array *v); -void small_parse_table_11245(t_small_parse_table_array *v); -void small_parse_table_11246(t_small_parse_table_array *v); -void small_parse_table_11247(t_small_parse_table_array *v); -void small_parse_table_11248(t_small_parse_table_array *v); -void small_parse_table_11249(t_small_parse_table_array *v); -void small_parse_table_11250(t_small_parse_table_array *v); -void small_parse_table_11251(t_small_parse_table_array *v); -void small_parse_table_11252(t_small_parse_table_array *v); -void small_parse_table_11253(t_small_parse_table_array *v); -void small_parse_table_11254(t_small_parse_table_array *v); -void small_parse_table_11255(t_small_parse_table_array *v); -void small_parse_table_11256(t_small_parse_table_array *v); -void small_parse_table_11257(t_small_parse_table_array *v); -void small_parse_table_11258(t_small_parse_table_array *v); -void small_parse_table_11259(t_small_parse_table_array *v); -void small_parse_table_11260(t_small_parse_table_array *v); -void small_parse_table_11261(t_small_parse_table_array *v); -void small_parse_table_11262(t_small_parse_table_array *v); -void small_parse_table_11263(t_small_parse_table_array *v); -void small_parse_table_11264(t_small_parse_table_array *v); -void small_parse_table_11265(t_small_parse_table_array *v); -void small_parse_table_11266(t_small_parse_table_array *v); -void small_parse_table_11267(t_small_parse_table_array *v); -void small_parse_table_11268(t_small_parse_table_array *v); -void small_parse_table_11269(t_small_parse_table_array *v); -void small_parse_table_11270(t_small_parse_table_array *v); -void small_parse_table_11271(t_small_parse_table_array *v); -void small_parse_table_11272(t_small_parse_table_array *v); -void small_parse_table_11273(t_small_parse_table_array *v); -void small_parse_table_11274(t_small_parse_table_array *v); -void small_parse_table_11275(t_small_parse_table_array *v); -void small_parse_table_11276(t_small_parse_table_array *v); -void small_parse_table_11277(t_small_parse_table_array *v); -void small_parse_table_11278(t_small_parse_table_array *v); -void small_parse_table_11279(t_small_parse_table_array *v); -void small_parse_table_11280(t_small_parse_table_array *v); -void small_parse_table_11281(t_small_parse_table_array *v); -void small_parse_table_11282(t_small_parse_table_array *v); -void small_parse_table_11283(t_small_parse_table_array *v); -void small_parse_table_11284(t_small_parse_table_array *v); -void small_parse_table_11285(t_small_parse_table_array *v); -void small_parse_table_11286(t_small_parse_table_array *v); -void small_parse_table_11287(t_small_parse_table_array *v); -void small_parse_table_11288(t_small_parse_table_array *v); -void small_parse_table_11289(t_small_parse_table_array *v); -void small_parse_table_11290(t_small_parse_table_array *v); -void small_parse_table_11291(t_small_parse_table_array *v); -void small_parse_table_11292(t_small_parse_table_array *v); -void small_parse_table_11293(t_small_parse_table_array *v); -void small_parse_table_11294(t_small_parse_table_array *v); -void small_parse_table_11295(t_small_parse_table_array *v); -void small_parse_table_11296(t_small_parse_table_array *v); -void small_parse_table_11297(t_small_parse_table_array *v); -void small_parse_table_11298(t_small_parse_table_array *v); -void small_parse_table_11299(t_small_parse_table_array *v); -void small_parse_table_11300(t_small_parse_table_array *v); -void small_parse_table_11301(t_small_parse_table_array *v); -void small_parse_table_11302(t_small_parse_table_array *v); -void small_parse_table_11303(t_small_parse_table_array *v); -void small_parse_table_11304(t_small_parse_table_array *v); -void small_parse_table_11305(t_small_parse_table_array *v); -void small_parse_table_11306(t_small_parse_table_array *v); -void small_parse_table_11307(t_small_parse_table_array *v); -void small_parse_table_11308(t_small_parse_table_array *v); -void small_parse_table_11309(t_small_parse_table_array *v); -void small_parse_table_11310(t_small_parse_table_array *v); -void small_parse_table_11311(t_small_parse_table_array *v); -void small_parse_table_11312(t_small_parse_table_array *v); -void small_parse_table_11313(t_small_parse_table_array *v); -void small_parse_table_11314(t_small_parse_table_array *v); -void small_parse_table_11315(t_small_parse_table_array *v); -void small_parse_table_11316(t_small_parse_table_array *v); -void small_parse_table_11317(t_small_parse_table_array *v); -void small_parse_table_11318(t_small_parse_table_array *v); -void small_parse_table_11319(t_small_parse_table_array *v); -void small_parse_table_11320(t_small_parse_table_array *v); -void small_parse_table_11321(t_small_parse_table_array *v); -void small_parse_table_11322(t_small_parse_table_array *v); -void small_parse_table_11323(t_small_parse_table_array *v); -void small_parse_table_11324(t_small_parse_table_array *v); -void small_parse_table_11325(t_small_parse_table_array *v); -void small_parse_table_11326(t_small_parse_table_array *v); -void small_parse_table_11327(t_small_parse_table_array *v); -void small_parse_table_11328(t_small_parse_table_array *v); -void small_parse_table_11329(t_small_parse_table_array *v); -void small_parse_table_11330(t_small_parse_table_array *v); -void small_parse_table_11331(t_small_parse_table_array *v); -void small_parse_table_11332(t_small_parse_table_array *v); -void small_parse_table_11333(t_small_parse_table_array *v); -void small_parse_table_11334(t_small_parse_table_array *v); -void small_parse_table_11335(t_small_parse_table_array *v); -void small_parse_table_11336(t_small_parse_table_array *v); -void small_parse_table_11337(t_small_parse_table_array *v); -void small_parse_table_11338(t_small_parse_table_array *v); -void small_parse_table_11339(t_small_parse_table_array *v); -void small_parse_table_11340(t_small_parse_table_array *v); -void small_parse_table_11341(t_small_parse_table_array *v); -void small_parse_table_11342(t_small_parse_table_array *v); -void small_parse_table_11343(t_small_parse_table_array *v); -void small_parse_table_11344(t_small_parse_table_array *v); -void small_parse_table_11345(t_small_parse_table_array *v); -void small_parse_table_11346(t_small_parse_table_array *v); -void small_parse_table_11347(t_small_parse_table_array *v); -void small_parse_table_11348(t_small_parse_table_array *v); -void small_parse_table_11349(t_small_parse_table_array *v); -void small_parse_table_11350(t_small_parse_table_array *v); -void small_parse_table_11351(t_small_parse_table_array *v); -void small_parse_table_11352(t_small_parse_table_array *v); -void small_parse_table_11353(t_small_parse_table_array *v); -void small_parse_table_11354(t_small_parse_table_array *v); -void small_parse_table_11355(t_small_parse_table_array *v); -void small_parse_table_11356(t_small_parse_table_array *v); -void small_parse_table_11357(t_small_parse_table_array *v); -void small_parse_table_11358(t_small_parse_table_array *v); -void small_parse_table_11359(t_small_parse_table_array *v); -void small_parse_table_11360(t_small_parse_table_array *v); -void small_parse_table_11361(t_small_parse_table_array *v); -void small_parse_table_11362(t_small_parse_table_array *v); -void small_parse_table_11363(t_small_parse_table_array *v); -void small_parse_table_11364(t_small_parse_table_array *v); -void small_parse_table_11365(t_small_parse_table_array *v); -void small_parse_table_11366(t_small_parse_table_array *v); -void small_parse_table_11367(t_small_parse_table_array *v); -void small_parse_table_11368(t_small_parse_table_array *v); -void small_parse_table_11369(t_small_parse_table_array *v); -void small_parse_table_11370(t_small_parse_table_array *v); -void small_parse_table_11371(t_small_parse_table_array *v); -void small_parse_table_11372(t_small_parse_table_array *v); -void small_parse_table_11373(t_small_parse_table_array *v); -void small_parse_table_11374(t_small_parse_table_array *v); -void small_parse_table_11375(t_small_parse_table_array *v); -void small_parse_table_11376(t_small_parse_table_array *v); -void small_parse_table_11377(t_small_parse_table_array *v); -void small_parse_table_11378(t_small_parse_table_array *v); -void small_parse_table_11379(t_small_parse_table_array *v); -void small_parse_table_11380(t_small_parse_table_array *v); -void small_parse_table_11381(t_small_parse_table_array *v); -void small_parse_table_11382(t_small_parse_table_array *v); -void small_parse_table_11383(t_small_parse_table_array *v); -void small_parse_table_11384(t_small_parse_table_array *v); -void small_parse_table_11385(t_small_parse_table_array *v); -void small_parse_table_11386(t_small_parse_table_array *v); -void small_parse_table_11387(t_small_parse_table_array *v); -void small_parse_table_11388(t_small_parse_table_array *v); -void small_parse_table_11389(t_small_parse_table_array *v); -void small_parse_table_11390(t_small_parse_table_array *v); -void small_parse_table_11391(t_small_parse_table_array *v); -void small_parse_table_11392(t_small_parse_table_array *v); -void small_parse_table_11393(t_small_parse_table_array *v); -void small_parse_table_11394(t_small_parse_table_array *v); -void small_parse_table_11395(t_small_parse_table_array *v); -void small_parse_table_11396(t_small_parse_table_array *v); -void small_parse_table_11397(t_small_parse_table_array *v); -void small_parse_table_11398(t_small_parse_table_array *v); -void small_parse_table_11399(t_small_parse_table_array *v); -void small_parse_table_11400(t_small_parse_table_array *v); -void small_parse_table_11401(t_small_parse_table_array *v); -void small_parse_table_11402(t_small_parse_table_array *v); -void small_parse_table_11403(t_small_parse_table_array *v); -void small_parse_table_11404(t_small_parse_table_array *v); -void small_parse_table_11405(t_small_parse_table_array *v); -void small_parse_table_11406(t_small_parse_table_array *v); -void small_parse_table_11407(t_small_parse_table_array *v); -void small_parse_table_11408(t_small_parse_table_array *v); -void small_parse_table_11409(t_small_parse_table_array *v); -void small_parse_table_11410(t_small_parse_table_array *v); -void small_parse_table_11411(t_small_parse_table_array *v); -void small_parse_table_11412(t_small_parse_table_array *v); -void small_parse_table_11413(t_small_parse_table_array *v); -void small_parse_table_11414(t_small_parse_table_array *v); -void small_parse_table_11415(t_small_parse_table_array *v); -void small_parse_table_11416(t_small_parse_table_array *v); -void small_parse_table_11417(t_small_parse_table_array *v); -void small_parse_table_11418(t_small_parse_table_array *v); -void small_parse_table_11419(t_small_parse_table_array *v); -void small_parse_table_11420(t_small_parse_table_array *v); -void small_parse_table_11421(t_small_parse_table_array *v); -void small_parse_table_11422(t_small_parse_table_array *v); -void small_parse_table_11423(t_small_parse_table_array *v); -void small_parse_table_11424(t_small_parse_table_array *v); -void small_parse_table_11425(t_small_parse_table_array *v); -void small_parse_table_11426(t_small_parse_table_array *v); -void small_parse_table_11427(t_small_parse_table_array *v); -void small_parse_table_11428(t_small_parse_table_array *v); -void small_parse_table_11429(t_small_parse_table_array *v); -void small_parse_table_11430(t_small_parse_table_array *v); -void small_parse_table_11431(t_small_parse_table_array *v); -void small_parse_table_11432(t_small_parse_table_array *v); -void small_parse_table_11433(t_small_parse_table_array *v); -void small_parse_table_11434(t_small_parse_table_array *v); -void small_parse_table_11435(t_small_parse_table_array *v); -void small_parse_table_11436(t_small_parse_table_array *v); -void small_parse_table_11437(t_small_parse_table_array *v); -void small_parse_table_11438(t_small_parse_table_array *v); -void small_parse_table_11439(t_small_parse_table_array *v); -void small_parse_table_11440(t_small_parse_table_array *v); -void small_parse_table_11441(t_small_parse_table_array *v); -void small_parse_table_11442(t_small_parse_table_array *v); -void small_parse_table_11443(t_small_parse_table_array *v); -void small_parse_table_11444(t_small_parse_table_array *v); -void small_parse_table_11445(t_small_parse_table_array *v); -void small_parse_table_11446(t_small_parse_table_array *v); -void small_parse_table_11447(t_small_parse_table_array *v); -void small_parse_table_11448(t_small_parse_table_array *v); -void small_parse_table_11449(t_small_parse_table_array *v); -void small_parse_table_11450(t_small_parse_table_array *v); -void small_parse_table_11451(t_small_parse_table_array *v); -void small_parse_table_11452(t_small_parse_table_array *v); -void small_parse_table_11453(t_small_parse_table_array *v); -void small_parse_table_11454(t_small_parse_table_array *v); -void small_parse_table_11455(t_small_parse_table_array *v); -void small_parse_table_11456(t_small_parse_table_array *v); -void small_parse_table_11457(t_small_parse_table_array *v); -void small_parse_table_11458(t_small_parse_table_array *v); -void small_parse_table_11459(t_small_parse_table_array *v); -void small_parse_table_11460(t_small_parse_table_array *v); -void small_parse_table_11461(t_small_parse_table_array *v); -void small_parse_table_11462(t_small_parse_table_array *v); -void small_parse_table_11463(t_small_parse_table_array *v); -void small_parse_table_11464(t_small_parse_table_array *v); -void small_parse_table_11465(t_small_parse_table_array *v); -void small_parse_table_11466(t_small_parse_table_array *v); -void small_parse_table_11467(t_small_parse_table_array *v); -void small_parse_table_11468(t_small_parse_table_array *v); -void small_parse_table_11469(t_small_parse_table_array *v); -void small_parse_table_11470(t_small_parse_table_array *v); -void small_parse_table_11471(t_small_parse_table_array *v); -void small_parse_table_11472(t_small_parse_table_array *v); -void small_parse_table_11473(t_small_parse_table_array *v); -void small_parse_table_11474(t_small_parse_table_array *v); -void small_parse_table_11475(t_small_parse_table_array *v); -void small_parse_table_11476(t_small_parse_table_array *v); -void small_parse_table_11477(t_small_parse_table_array *v); -void small_parse_table_11478(t_small_parse_table_array *v); -void small_parse_table_11479(t_small_parse_table_array *v); -void small_parse_table_11480(t_small_parse_table_array *v); -void small_parse_table_11481(t_small_parse_table_array *v); -void small_parse_table_11482(t_small_parse_table_array *v); -void small_parse_table_11483(t_small_parse_table_array *v); -void small_parse_table_11484(t_small_parse_table_array *v); -void small_parse_table_11485(t_small_parse_table_array *v); -void small_parse_table_11486(t_small_parse_table_array *v); -void small_parse_table_11487(t_small_parse_table_array *v); -void small_parse_table_11488(t_small_parse_table_array *v); -void small_parse_table_11489(t_small_parse_table_array *v); -void small_parse_table_11490(t_small_parse_table_array *v); -void small_parse_table_11491(t_small_parse_table_array *v); -void small_parse_table_11492(t_small_parse_table_array *v); -void small_parse_table_11493(t_small_parse_table_array *v); -void small_parse_table_11494(t_small_parse_table_array *v); -void small_parse_table_11495(t_small_parse_table_array *v); -void small_parse_table_11496(t_small_parse_table_array *v); -void small_parse_table_11497(t_small_parse_table_array *v); -void small_parse_table_11498(t_small_parse_table_array *v); -void small_parse_table_11499(t_small_parse_table_array *v); -void small_parse_table_11500(t_small_parse_table_array *v); -void small_parse_table_11501(t_small_parse_table_array *v); -void small_parse_table_11502(t_small_parse_table_array *v); -void small_parse_table_11503(t_small_parse_table_array *v); -void small_parse_table_11504(t_small_parse_table_array *v); -void small_parse_table_11505(t_small_parse_table_array *v); -void small_parse_table_11506(t_small_parse_table_array *v); -void small_parse_table_11507(t_small_parse_table_array *v); -void small_parse_table_11508(t_small_parse_table_array *v); -void small_parse_table_11509(t_small_parse_table_array *v); -void small_parse_table_11510(t_small_parse_table_array *v); -void small_parse_table_11511(t_small_parse_table_array *v); -void small_parse_table_11512(t_small_parse_table_array *v); -void small_parse_table_11513(t_small_parse_table_array *v); -void small_parse_table_11514(t_small_parse_table_array *v); -void small_parse_table_11515(t_small_parse_table_array *v); -void small_parse_table_11516(t_small_parse_table_array *v); -void small_parse_table_11517(t_small_parse_table_array *v); -void small_parse_table_11518(t_small_parse_table_array *v); -void small_parse_table_11519(t_small_parse_table_array *v); -void small_parse_table_11520(t_small_parse_table_array *v); -void small_parse_table_11521(t_small_parse_table_array *v); -void small_parse_table_11522(t_small_parse_table_array *v); -void small_parse_table_11523(t_small_parse_table_array *v); -void small_parse_table_11524(t_small_parse_table_array *v); -void small_parse_table_11525(t_small_parse_table_array *v); -void small_parse_table_11526(t_small_parse_table_array *v); -void small_parse_table_11527(t_small_parse_table_array *v); -void small_parse_table_11528(t_small_parse_table_array *v); -void small_parse_table_11529(t_small_parse_table_array *v); -void small_parse_table_11530(t_small_parse_table_array *v); -void small_parse_table_11531(t_small_parse_table_array *v); -void small_parse_table_11532(t_small_parse_table_array *v); -void small_parse_table_11533(t_small_parse_table_array *v); -void small_parse_table_11534(t_small_parse_table_array *v); -void small_parse_table_11535(t_small_parse_table_array *v); -void small_parse_table_11536(t_small_parse_table_array *v); -void small_parse_table_11537(t_small_parse_table_array *v); -void small_parse_table_11538(t_small_parse_table_array *v); -void small_parse_table_11539(t_small_parse_table_array *v); -void small_parse_table_11540(t_small_parse_table_array *v); -void small_parse_table_11541(t_small_parse_table_array *v); -void small_parse_table_11542(t_small_parse_table_array *v); -void small_parse_table_11543(t_small_parse_table_array *v); -void small_parse_table_11544(t_small_parse_table_array *v); -void small_parse_table_11545(t_small_parse_table_array *v); -void small_parse_table_11546(t_small_parse_table_array *v); -void small_parse_table_11547(t_small_parse_table_array *v); -void small_parse_table_11548(t_small_parse_table_array *v); -void small_parse_table_11549(t_small_parse_table_array *v); -void small_parse_table_11550(t_small_parse_table_array *v); -void small_parse_table_11551(t_small_parse_table_array *v); -void small_parse_table_11552(t_small_parse_table_array *v); -void small_parse_table_11553(t_small_parse_table_array *v); -void small_parse_table_11554(t_small_parse_table_array *v); -void small_parse_table_11555(t_small_parse_table_array *v); -void small_parse_table_11556(t_small_parse_table_array *v); -void small_parse_table_11557(t_small_parse_table_array *v); -void small_parse_table_11558(t_small_parse_table_array *v); -void small_parse_table_11559(t_small_parse_table_array *v); -void small_parse_table_11560(t_small_parse_table_array *v); -void small_parse_table_11561(t_small_parse_table_array *v); -void small_parse_table_11562(t_small_parse_table_array *v); -void small_parse_table_11563(t_small_parse_table_array *v); -void small_parse_table_11564(t_small_parse_table_array *v); -void small_parse_table_11565(t_small_parse_table_array *v); -void small_parse_table_11566(t_small_parse_table_array *v); -void small_parse_table_11567(t_small_parse_table_array *v); -void small_parse_table_11568(t_small_parse_table_array *v); -void small_parse_table_11569(t_small_parse_table_array *v); -void small_parse_table_11570(t_small_parse_table_array *v); -void small_parse_table_11571(t_small_parse_table_array *v); -void small_parse_table_11572(t_small_parse_table_array *v); -void small_parse_table_11573(t_small_parse_table_array *v); -void small_parse_table_11574(t_small_parse_table_array *v); -void small_parse_table_11575(t_small_parse_table_array *v); -void small_parse_table_11576(t_small_parse_table_array *v); -void small_parse_table_11577(t_small_parse_table_array *v); -void small_parse_table_11578(t_small_parse_table_array *v); -void small_parse_table_11579(t_small_parse_table_array *v); -void small_parse_table_11580(t_small_parse_table_array *v); -void small_parse_table_11581(t_small_parse_table_array *v); -void small_parse_table_11582(t_small_parse_table_array *v); -void small_parse_table_11583(t_small_parse_table_array *v); -void small_parse_table_11584(t_small_parse_table_array *v); -void small_parse_table_11585(t_small_parse_table_array *v); -void small_parse_table_11586(t_small_parse_table_array *v); -void small_parse_table_11587(t_small_parse_table_array *v); -void small_parse_table_11588(t_small_parse_table_array *v); -void small_parse_table_11589(t_small_parse_table_array *v); -void small_parse_table_11590(t_small_parse_table_array *v); -void small_parse_table_11591(t_small_parse_table_array *v); -void small_parse_table_11592(t_small_parse_table_array *v); -void small_parse_table_11593(t_small_parse_table_array *v); -void small_parse_table_11594(t_small_parse_table_array *v); -void small_parse_table_11595(t_small_parse_table_array *v); -void small_parse_table_11596(t_small_parse_table_array *v); -void small_parse_table_11597(t_small_parse_table_array *v); -void small_parse_table_11598(t_small_parse_table_array *v); -void small_parse_table_11599(t_small_parse_table_array *v); -void small_parse_table_11600(t_small_parse_table_array *v); -void small_parse_table_11601(t_small_parse_table_array *v); -void small_parse_table_11602(t_small_parse_table_array *v); -void small_parse_table_11603(t_small_parse_table_array *v); -void small_parse_table_11604(t_small_parse_table_array *v); -void small_parse_table_11605(t_small_parse_table_array *v); -void small_parse_table_11606(t_small_parse_table_array *v); -void small_parse_table_11607(t_small_parse_table_array *v); -void small_parse_table_11608(t_small_parse_table_array *v); -void small_parse_table_11609(t_small_parse_table_array *v); -void small_parse_table_11610(t_small_parse_table_array *v); -void small_parse_table_11611(t_small_parse_table_array *v); -void small_parse_table_11612(t_small_parse_table_array *v); -void small_parse_table_11613(t_small_parse_table_array *v); -void small_parse_table_11614(t_small_parse_table_array *v); -void small_parse_table_11615(t_small_parse_table_array *v); -void small_parse_table_11616(t_small_parse_table_array *v); -void small_parse_table_11617(t_small_parse_table_array *v); -void small_parse_table_11618(t_small_parse_table_array *v); -void small_parse_table_11619(t_small_parse_table_array *v); -void small_parse_table_11620(t_small_parse_table_array *v); -void small_parse_table_11621(t_small_parse_table_array *v); -void small_parse_table_11622(t_small_parse_table_array *v); -void small_parse_table_11623(t_small_parse_table_array *v); -void small_parse_table_11624(t_small_parse_table_array *v); -void small_parse_table_11625(t_small_parse_table_array *v); -void small_parse_table_11626(t_small_parse_table_array *v); -void small_parse_table_11627(t_small_parse_table_array *v); -void small_parse_table_11628(t_small_parse_table_array *v); -void small_parse_table_11629(t_small_parse_table_array *v); -void small_parse_table_11630(t_small_parse_table_array *v); -void small_parse_table_11631(t_small_parse_table_array *v); -void small_parse_table_11632(t_small_parse_table_array *v); -void small_parse_table_11633(t_small_parse_table_array *v); -void small_parse_table_11634(t_small_parse_table_array *v); -void small_parse_table_11635(t_small_parse_table_array *v); -void small_parse_table_11636(t_small_parse_table_array *v); -void small_parse_table_11637(t_small_parse_table_array *v); -void small_parse_table_11638(t_small_parse_table_array *v); -void small_parse_table_11639(t_small_parse_table_array *v); -void small_parse_table_11640(t_small_parse_table_array *v); -void small_parse_table_11641(t_small_parse_table_array *v); -void small_parse_table_11642(t_small_parse_table_array *v); -void small_parse_table_11643(t_small_parse_table_array *v); -void small_parse_table_11644(t_small_parse_table_array *v); -void small_parse_table_11645(t_small_parse_table_array *v); -void small_parse_table_11646(t_small_parse_table_array *v); -void small_parse_table_11647(t_small_parse_table_array *v); -void small_parse_table_11648(t_small_parse_table_array *v); -void small_parse_table_11649(t_small_parse_table_array *v); -void small_parse_table_11650(t_small_parse_table_array *v); -void small_parse_table_11651(t_small_parse_table_array *v); -void small_parse_table_11652(t_small_parse_table_array *v); -void small_parse_table_11653(t_small_parse_table_array *v); -void small_parse_table_11654(t_small_parse_table_array *v); -void small_parse_table_11655(t_small_parse_table_array *v); -void small_parse_table_11656(t_small_parse_table_array *v); -void small_parse_table_11657(t_small_parse_table_array *v); -void small_parse_table_11658(t_small_parse_table_array *v); -void small_parse_table_11659(t_small_parse_table_array *v); -void small_parse_table_11660(t_small_parse_table_array *v); -void small_parse_table_11661(t_small_parse_table_array *v); -void small_parse_table_11662(t_small_parse_table_array *v); -void small_parse_table_11663(t_small_parse_table_array *v); -void small_parse_table_11664(t_small_parse_table_array *v); -void small_parse_table_11665(t_small_parse_table_array *v); -void small_parse_table_11666(t_small_parse_table_array *v); -void small_parse_table_11667(t_small_parse_table_array *v); -void small_parse_table_11668(t_small_parse_table_array *v); -void small_parse_table_11669(t_small_parse_table_array *v); -void small_parse_table_11670(t_small_parse_table_array *v); -void small_parse_table_11671(t_small_parse_table_array *v); -void small_parse_table_11672(t_small_parse_table_array *v); -void small_parse_table_11673(t_small_parse_table_array *v); -void small_parse_table_11674(t_small_parse_table_array *v); -void small_parse_table_11675(t_small_parse_table_array *v); -void small_parse_table_11676(t_small_parse_table_array *v); -void small_parse_table_11677(t_small_parse_table_array *v); -void small_parse_table_11678(t_small_parse_table_array *v); -void small_parse_table_11679(t_small_parse_table_array *v); -void small_parse_table_11680(t_small_parse_table_array *v); -void small_parse_table_11681(t_small_parse_table_array *v); -void small_parse_table_11682(t_small_parse_table_array *v); -void small_parse_table_11683(t_small_parse_table_array *v); -void small_parse_table_11684(t_small_parse_table_array *v); -void small_parse_table_11685(t_small_parse_table_array *v); -void small_parse_table_11686(t_small_parse_table_array *v); -void small_parse_table_11687(t_small_parse_table_array *v); -void small_parse_table_11688(t_small_parse_table_array *v); -void small_parse_table_11689(t_small_parse_table_array *v); -void small_parse_table_11690(t_small_parse_table_array *v); -void small_parse_table_11691(t_small_parse_table_array *v); -void small_parse_table_11692(t_small_parse_table_array *v); -void small_parse_table_11693(t_small_parse_table_array *v); -void small_parse_table_11694(t_small_parse_table_array *v); -void small_parse_table_11695(t_small_parse_table_array *v); -void small_parse_table_11696(t_small_parse_table_array *v); -void small_parse_table_11697(t_small_parse_table_array *v); -void small_parse_table_11698(t_small_parse_table_array *v); -void small_parse_table_11699(t_small_parse_table_array *v); -void small_parse_table_11700(t_small_parse_table_array *v); -void small_parse_table_11701(t_small_parse_table_array *v); -void small_parse_table_11702(t_small_parse_table_array *v); -void small_parse_table_11703(t_small_parse_table_array *v); -void small_parse_table_11704(t_small_parse_table_array *v); -void small_parse_table_11705(t_small_parse_table_array *v); -void small_parse_table_11706(t_small_parse_table_array *v); -void small_parse_table_11707(t_small_parse_table_array *v); -void small_parse_table_11708(t_small_parse_table_array *v); -void small_parse_table_11709(t_small_parse_table_array *v); -void small_parse_table_11710(t_small_parse_table_array *v); -void small_parse_table_11711(t_small_parse_table_array *v); -void small_parse_table_11712(t_small_parse_table_array *v); -void small_parse_table_11713(t_small_parse_table_array *v); -void small_parse_table_11714(t_small_parse_table_array *v); -void small_parse_table_11715(t_small_parse_table_array *v); -void small_parse_table_11716(t_small_parse_table_array *v); -void small_parse_table_11717(t_small_parse_table_array *v); -void small_parse_table_11718(t_small_parse_table_array *v); -void small_parse_table_11719(t_small_parse_table_array *v); -void small_parse_table_11720(t_small_parse_table_array *v); -void small_parse_table_11721(t_small_parse_table_array *v); -void small_parse_table_11722(t_small_parse_table_array *v); -void small_parse_table_11723(t_small_parse_table_array *v); -void small_parse_table_11724(t_small_parse_table_array *v); -void small_parse_table_11725(t_small_parse_table_array *v); -void small_parse_table_11726(t_small_parse_table_array *v); -void small_parse_table_11727(t_small_parse_table_array *v); -void small_parse_table_11728(t_small_parse_table_array *v); -void small_parse_table_11729(t_small_parse_table_array *v); -void small_parse_table_11730(t_small_parse_table_array *v); -void small_parse_table_11731(t_small_parse_table_array *v); -void small_parse_table_11732(t_small_parse_table_array *v); -void small_parse_table_11733(t_small_parse_table_array *v); -void small_parse_table_11734(t_small_parse_table_array *v); -void small_parse_table_11735(t_small_parse_table_array *v); -void small_parse_table_11736(t_small_parse_table_array *v); -void small_parse_table_11737(t_small_parse_table_array *v); -void small_parse_table_11738(t_small_parse_table_array *v); -void small_parse_table_11739(t_small_parse_table_array *v); -void small_parse_table_11740(t_small_parse_table_array *v); -void small_parse_table_11741(t_small_parse_table_array *v); -void small_parse_table_11742(t_small_parse_table_array *v); -void small_parse_table_11743(t_small_parse_table_array *v); -void small_parse_table_11744(t_small_parse_table_array *v); -void small_parse_table_11745(t_small_parse_table_array *v); -void small_parse_table_11746(t_small_parse_table_array *v); -void small_parse_table_11747(t_small_parse_table_array *v); -void small_parse_table_11748(t_small_parse_table_array *v); -void small_parse_table_11749(t_small_parse_table_array *v); -void small_parse_table_11750(t_small_parse_table_array *v); -void small_parse_table_11751(t_small_parse_table_array *v); -void small_parse_table_11752(t_small_parse_table_array *v); -void small_parse_table_11753(t_small_parse_table_array *v); -void small_parse_table_11754(t_small_parse_table_array *v); -void small_parse_table_11755(t_small_parse_table_array *v); -void small_parse_table_11756(t_small_parse_table_array *v); -void small_parse_table_11757(t_small_parse_table_array *v); -void small_parse_table_11758(t_small_parse_table_array *v); -void small_parse_table_11759(t_small_parse_table_array *v); -void small_parse_table_11760(t_small_parse_table_array *v); -void small_parse_table_11761(t_small_parse_table_array *v); -void small_parse_table_11762(t_small_parse_table_array *v); -void small_parse_table_11763(t_small_parse_table_array *v); -void small_parse_table_11764(t_small_parse_table_array *v); -void small_parse_table_11765(t_small_parse_table_array *v); -void small_parse_table_11766(t_small_parse_table_array *v); -void small_parse_table_11767(t_small_parse_table_array *v); -void small_parse_table_11768(t_small_parse_table_array *v); -void small_parse_table_11769(t_small_parse_table_array *v); -void small_parse_table_11770(t_small_parse_table_array *v); -void small_parse_table_11771(t_small_parse_table_array *v); -void small_parse_table_11772(t_small_parse_table_array *v); -void small_parse_table_11773(t_small_parse_table_array *v); -void small_parse_table_11774(t_small_parse_table_array *v); -void small_parse_table_11775(t_small_parse_table_array *v); -void small_parse_table_11776(t_small_parse_table_array *v); -void small_parse_table_11777(t_small_parse_table_array *v); -void small_parse_table_11778(t_small_parse_table_array *v); -void small_parse_table_11779(t_small_parse_table_array *v); -void small_parse_table_11780(t_small_parse_table_array *v); -void small_parse_table_11781(t_small_parse_table_array *v); -void small_parse_table_11782(t_small_parse_table_array *v); -void small_parse_table_11783(t_small_parse_table_array *v); -void small_parse_table_11784(t_small_parse_table_array *v); -void small_parse_table_11785(t_small_parse_table_array *v); -void small_parse_table_11786(t_small_parse_table_array *v); -void small_parse_table_11787(t_small_parse_table_array *v); -void small_parse_table_11788(t_small_parse_table_array *v); -void small_parse_table_11789(t_small_parse_table_array *v); -void small_parse_table_11790(t_small_parse_table_array *v); -void small_parse_table_11791(t_small_parse_table_array *v); -void small_parse_table_11792(t_small_parse_table_array *v); -void small_parse_table_11793(t_small_parse_table_array *v); -void small_parse_table_11794(t_small_parse_table_array *v); -void small_parse_table_11795(t_small_parse_table_array *v); -void small_parse_table_11796(t_small_parse_table_array *v); -void small_parse_table_11797(t_small_parse_table_array *v); -void small_parse_table_11798(t_small_parse_table_array *v); -void small_parse_table_11799(t_small_parse_table_array *v); -void small_parse_table_11800(t_small_parse_table_array *v); -void small_parse_table_11801(t_small_parse_table_array *v); -void small_parse_table_11802(t_small_parse_table_array *v); -void small_parse_table_11803(t_small_parse_table_array *v); -void small_parse_table_11804(t_small_parse_table_array *v); -void small_parse_table_11805(t_small_parse_table_array *v); -void small_parse_table_11806(t_small_parse_table_array *v); -void small_parse_table_11807(t_small_parse_table_array *v); -void small_parse_table_11808(t_small_parse_table_array *v); -void small_parse_table_11809(t_small_parse_table_array *v); -void small_parse_table_11810(t_small_parse_table_array *v); -void small_parse_table_11811(t_small_parse_table_array *v); -void small_parse_table_11812(t_small_parse_table_array *v); -void small_parse_table_11813(t_small_parse_table_array *v); -void small_parse_table_11814(t_small_parse_table_array *v); -void small_parse_table_11815(t_small_parse_table_array *v); -void small_parse_table_11816(t_small_parse_table_array *v); -void small_parse_table_11817(t_small_parse_table_array *v); -void small_parse_table_11818(t_small_parse_table_array *v); -void small_parse_table_11819(t_small_parse_table_array *v); -void small_parse_table_11820(t_small_parse_table_array *v); -void small_parse_table_11821(t_small_parse_table_array *v); -void small_parse_table_11822(t_small_parse_table_array *v); -void small_parse_table_11823(t_small_parse_table_array *v); -void small_parse_table_11824(t_small_parse_table_array *v); -void small_parse_table_11825(t_small_parse_table_array *v); -void small_parse_table_11826(t_small_parse_table_array *v); -void small_parse_table_11827(t_small_parse_table_array *v); -void small_parse_table_11828(t_small_parse_table_array *v); -void small_parse_table_11829(t_small_parse_table_array *v); -void small_parse_table_11830(t_small_parse_table_array *v); -void small_parse_table_11831(t_small_parse_table_array *v); -void small_parse_table_11832(t_small_parse_table_array *v); -void small_parse_table_11833(t_small_parse_table_array *v); -void small_parse_table_11834(t_small_parse_table_array *v); -void small_parse_table_11835(t_small_parse_table_array *v); -void small_parse_table_11836(t_small_parse_table_array *v); -void small_parse_table_11837(t_small_parse_table_array *v); -void small_parse_table_11838(t_small_parse_table_array *v); -void small_parse_table_11839(t_small_parse_table_array *v); -void small_parse_table_11840(t_small_parse_table_array *v); -void small_parse_table_11841(t_small_parse_table_array *v); -void small_parse_table_11842(t_small_parse_table_array *v); -void small_parse_table_11843(t_small_parse_table_array *v); -void small_parse_table_11844(t_small_parse_table_array *v); -void small_parse_table_11845(t_small_parse_table_array *v); -void small_parse_table_11846(t_small_parse_table_array *v); -void small_parse_table_11847(t_small_parse_table_array *v); -void small_parse_table_11848(t_small_parse_table_array *v); -void small_parse_table_11849(t_small_parse_table_array *v); -void small_parse_table_11850(t_small_parse_table_array *v); -void small_parse_table_11851(t_small_parse_table_array *v); -void small_parse_table_11852(t_small_parse_table_array *v); -void small_parse_table_11853(t_small_parse_table_array *v); -void small_parse_table_11854(t_small_parse_table_array *v); -void small_parse_table_11855(t_small_parse_table_array *v); -void small_parse_table_11856(t_small_parse_table_array *v); -void small_parse_table_11857(t_small_parse_table_array *v); -void small_parse_table_11858(t_small_parse_table_array *v); -void small_parse_table_11859(t_small_parse_table_array *v); -void small_parse_table_11860(t_small_parse_table_array *v); -void small_parse_table_11861(t_small_parse_table_array *v); -void small_parse_table_11862(t_small_parse_table_array *v); -void small_parse_table_11863(t_small_parse_table_array *v); -void small_parse_table_11864(t_small_parse_table_array *v); -void small_parse_table_11865(t_small_parse_table_array *v); -void small_parse_table_11866(t_small_parse_table_array *v); -void small_parse_table_11867(t_small_parse_table_array *v); -void small_parse_table_11868(t_small_parse_table_array *v); -void small_parse_table_11869(t_small_parse_table_array *v); -void small_parse_table_11870(t_small_parse_table_array *v); -void small_parse_table_11871(t_small_parse_table_array *v); -void small_parse_table_11872(t_small_parse_table_array *v); -void small_parse_table_11873(t_small_parse_table_array *v); -void small_parse_table_11874(t_small_parse_table_array *v); -void small_parse_table_11875(t_small_parse_table_array *v); -void small_parse_table_11876(t_small_parse_table_array *v); -void small_parse_table_11877(t_small_parse_table_array *v); -void small_parse_table_11878(t_small_parse_table_array *v); -void small_parse_table_11879(t_small_parse_table_array *v); -void small_parse_table_11880(t_small_parse_table_array *v); -void small_parse_table_11881(t_small_parse_table_array *v); -void small_parse_table_11882(t_small_parse_table_array *v); -void small_parse_table_11883(t_small_parse_table_array *v); -void small_parse_table_11884(t_small_parse_table_array *v); -void small_parse_table_11885(t_small_parse_table_array *v); -void small_parse_table_11886(t_small_parse_table_array *v); -void small_parse_table_11887(t_small_parse_table_array *v); -void small_parse_table_11888(t_small_parse_table_array *v); -void small_parse_table_11889(t_small_parse_table_array *v); -void small_parse_table_11890(t_small_parse_table_array *v); -void small_parse_table_11891(t_small_parse_table_array *v); -void small_parse_table_11892(t_small_parse_table_array *v); -void small_parse_table_11893(t_small_parse_table_array *v); -void small_parse_table_11894(t_small_parse_table_array *v); -void small_parse_table_11895(t_small_parse_table_array *v); -void small_parse_table_11896(t_small_parse_table_array *v); -void small_parse_table_11897(t_small_parse_table_array *v); -void small_parse_table_11898(t_small_parse_table_array *v); -void small_parse_table_11899(t_small_parse_table_array *v); -void small_parse_table_11900(t_small_parse_table_array *v); -void small_parse_table_11901(t_small_parse_table_array *v); -void small_parse_table_11902(t_small_parse_table_array *v); -void small_parse_table_11903(t_small_parse_table_array *v); -void small_parse_table_11904(t_small_parse_table_array *v); -void small_parse_table_11905(t_small_parse_table_array *v); -void small_parse_table_11906(t_small_parse_table_array *v); -void small_parse_table_11907(t_small_parse_table_array *v); -void small_parse_table_11908(t_small_parse_table_array *v); -void small_parse_table_11909(t_small_parse_table_array *v); -void small_parse_table_11910(t_small_parse_table_array *v); -void small_parse_table_11911(t_small_parse_table_array *v); -void small_parse_table_11912(t_small_parse_table_array *v); -void small_parse_table_11913(t_small_parse_table_array *v); -void small_parse_table_11914(t_small_parse_table_array *v); -void small_parse_table_11915(t_small_parse_table_array *v); -void small_parse_table_11916(t_small_parse_table_array *v); -void small_parse_table_11917(t_small_parse_table_array *v); -void small_parse_table_11918(t_small_parse_table_array *v); -void small_parse_table_11919(t_small_parse_table_array *v); -void small_parse_table_11920(t_small_parse_table_array *v); -void small_parse_table_11921(t_small_parse_table_array *v); -void small_parse_table_11922(t_small_parse_table_array *v); -void small_parse_table_11923(t_small_parse_table_array *v); -void small_parse_table_11924(t_small_parse_table_array *v); -void small_parse_table_11925(t_small_parse_table_array *v); -void small_parse_table_11926(t_small_parse_table_array *v); -void small_parse_table_11927(t_small_parse_table_array *v); -void small_parse_table_11928(t_small_parse_table_array *v); -void small_parse_table_11929(t_small_parse_table_array *v); -void small_parse_table_11930(t_small_parse_table_array *v); -void small_parse_table_11931(t_small_parse_table_array *v); -void small_parse_table_11932(t_small_parse_table_array *v); -void small_parse_table_11933(t_small_parse_table_array *v); -void small_parse_table_11934(t_small_parse_table_array *v); -void small_parse_table_11935(t_small_parse_table_array *v); -void small_parse_table_11936(t_small_parse_table_array *v); -void small_parse_table_11937(t_small_parse_table_array *v); -void small_parse_table_11938(t_small_parse_table_array *v); -void small_parse_table_11939(t_small_parse_table_array *v); -void small_parse_table_11940(t_small_parse_table_array *v); -void small_parse_table_11941(t_small_parse_table_array *v); -void small_parse_table_11942(t_small_parse_table_array *v); -void small_parse_table_11943(t_small_parse_table_array *v); -void small_parse_table_11944(t_small_parse_table_array *v); -void small_parse_table_11945(t_small_parse_table_array *v); -void small_parse_table_11946(t_small_parse_table_array *v); -void small_parse_table_11947(t_small_parse_table_array *v); -void small_parse_table_11948(t_small_parse_table_array *v); -void small_parse_table_11949(t_small_parse_table_array *v); -void small_parse_table_11950(t_small_parse_table_array *v); -void small_parse_table_11951(t_small_parse_table_array *v); -void small_parse_table_11952(t_small_parse_table_array *v); -void small_parse_table_11953(t_small_parse_table_array *v); -void small_parse_table_11954(t_small_parse_table_array *v); -void small_parse_table_11955(t_small_parse_table_array *v); -void small_parse_table_11956(t_small_parse_table_array *v); -void small_parse_table_11957(t_small_parse_table_array *v); -void small_parse_table_11958(t_small_parse_table_array *v); -void small_parse_table_11959(t_small_parse_table_array *v); -void small_parse_table_11960(t_small_parse_table_array *v); -void small_parse_table_11961(t_small_parse_table_array *v); -void small_parse_table_11962(t_small_parse_table_array *v); -void small_parse_table_11963(t_small_parse_table_array *v); -void small_parse_table_11964(t_small_parse_table_array *v); -void small_parse_table_11965(t_small_parse_table_array *v); -void small_parse_table_11966(t_small_parse_table_array *v); -void small_parse_table_11967(t_small_parse_table_array *v); -void small_parse_table_11968(t_small_parse_table_array *v); -void small_parse_table_11969(t_small_parse_table_array *v); -void small_parse_table_11970(t_small_parse_table_array *v); -void small_parse_table_11971(t_small_parse_table_array *v); -void small_parse_table_11972(t_small_parse_table_array *v); -void small_parse_table_11973(t_small_parse_table_array *v); -void small_parse_table_11974(t_small_parse_table_array *v); -void small_parse_table_11975(t_small_parse_table_array *v); -void small_parse_table_11976(t_small_parse_table_array *v); -void small_parse_table_11977(t_small_parse_table_array *v); -void small_parse_table_11978(t_small_parse_table_array *v); -void small_parse_table_11979(t_small_parse_table_array *v); -void small_parse_table_11980(t_small_parse_table_array *v); -void small_parse_table_11981(t_small_parse_table_array *v); -void small_parse_table_11982(t_small_parse_table_array *v); -void small_parse_table_11983(t_small_parse_table_array *v); -void small_parse_table_11984(t_small_parse_table_array *v); -void small_parse_table_11985(t_small_parse_table_array *v); -void small_parse_table_11986(t_small_parse_table_array *v); -void small_parse_table_11987(t_small_parse_table_array *v); -void small_parse_table_11988(t_small_parse_table_array *v); -void small_parse_table_11989(t_small_parse_table_array *v); -void small_parse_table_11990(t_small_parse_table_array *v); -void small_parse_table_11991(t_small_parse_table_array *v); -void small_parse_table_11992(t_small_parse_table_array *v); -void small_parse_table_11993(t_small_parse_table_array *v); -void small_parse_table_11994(t_small_parse_table_array *v); -void small_parse_table_11995(t_small_parse_table_array *v); -void small_parse_table_11996(t_small_parse_table_array *v); -void small_parse_table_11997(t_small_parse_table_array *v); -void small_parse_table_11998(t_small_parse_table_array *v); -void small_parse_table_11999(t_small_parse_table_array *v); -void small_parse_table_12000(t_small_parse_table_array *v); -void small_parse_table_12001(t_small_parse_table_array *v); -void small_parse_table_12002(t_small_parse_table_array *v); -void small_parse_table_12003(t_small_parse_table_array *v); -void small_parse_table_12004(t_small_parse_table_array *v); -void small_parse_table_12005(t_small_parse_table_array *v); -void small_parse_table_12006(t_small_parse_table_array *v); -void small_parse_table_12007(t_small_parse_table_array *v); -void small_parse_table_12008(t_small_parse_table_array *v); -void small_parse_table_12009(t_small_parse_table_array *v); -void small_parse_table_12010(t_small_parse_table_array *v); -void small_parse_table_12011(t_small_parse_table_array *v); -void small_parse_table_12012(t_small_parse_table_array *v); -void small_parse_table_12013(t_small_parse_table_array *v); -void small_parse_table_12014(t_small_parse_table_array *v); -void small_parse_table_12015(t_small_parse_table_array *v); -void small_parse_table_12016(t_small_parse_table_array *v); -void small_parse_table_12017(t_small_parse_table_array *v); -void small_parse_table_12018(t_small_parse_table_array *v); -void small_parse_table_12019(t_small_parse_table_array *v); -void small_parse_table_12020(t_small_parse_table_array *v); -void small_parse_table_12021(t_small_parse_table_array *v); -void small_parse_table_12022(t_small_parse_table_array *v); -void small_parse_table_12023(t_small_parse_table_array *v); -void small_parse_table_12024(t_small_parse_table_array *v); -void small_parse_table_12025(t_small_parse_table_array *v); -void small_parse_table_12026(t_small_parse_table_array *v); -void small_parse_table_12027(t_small_parse_table_array *v); -void small_parse_table_12028(t_small_parse_table_array *v); -void small_parse_table_12029(t_small_parse_table_array *v); -void small_parse_table_12030(t_small_parse_table_array *v); -void small_parse_table_12031(t_small_parse_table_array *v); -void small_parse_table_12032(t_small_parse_table_array *v); -void small_parse_table_12033(t_small_parse_table_array *v); -void small_parse_table_12034(t_small_parse_table_array *v); -void small_parse_table_12035(t_small_parse_table_array *v); -void small_parse_table_12036(t_small_parse_table_array *v); -void small_parse_table_12037(t_small_parse_table_array *v); -void small_parse_table_12038(t_small_parse_table_array *v); -void small_parse_table_12039(t_small_parse_table_array *v); -void small_parse_table_12040(t_small_parse_table_array *v); -void small_parse_table_12041(t_small_parse_table_array *v); -void small_parse_table_12042(t_small_parse_table_array *v); -void small_parse_table_12043(t_small_parse_table_array *v); -void small_parse_table_12044(t_small_parse_table_array *v); -void small_parse_table_12045(t_small_parse_table_array *v); -void small_parse_table_12046(t_small_parse_table_array *v); -void small_parse_table_12047(t_small_parse_table_array *v); -void small_parse_table_12048(t_small_parse_table_array *v); -void small_parse_table_12049(t_small_parse_table_array *v); -void small_parse_table_12050(t_small_parse_table_array *v); -void small_parse_table_12051(t_small_parse_table_array *v); -void small_parse_table_12052(t_small_parse_table_array *v); -void small_parse_table_12053(t_small_parse_table_array *v); -void small_parse_table_12054(t_small_parse_table_array *v); -void small_parse_table_12055(t_small_parse_table_array *v); -void small_parse_table_12056(t_small_parse_table_array *v); -void small_parse_table_12057(t_small_parse_table_array *v); -void small_parse_table_12058(t_small_parse_table_array *v); -void small_parse_table_12059(t_small_parse_table_array *v); -void small_parse_table_12060(t_small_parse_table_array *v); -void small_parse_table_12061(t_small_parse_table_array *v); -void small_parse_table_12062(t_small_parse_table_array *v); -void small_parse_table_12063(t_small_parse_table_array *v); -void small_parse_table_12064(t_small_parse_table_array *v); -void small_parse_table_12065(t_small_parse_table_array *v); -void small_parse_table_12066(t_small_parse_table_array *v); -void small_parse_table_12067(t_small_parse_table_array *v); -void small_parse_table_12068(t_small_parse_table_array *v); -void small_parse_table_12069(t_small_parse_table_array *v); -void small_parse_table_12070(t_small_parse_table_array *v); -void small_parse_table_12071(t_small_parse_table_array *v); -void small_parse_table_12072(t_small_parse_table_array *v); -void small_parse_table_12073(t_small_parse_table_array *v); -void small_parse_table_12074(t_small_parse_table_array *v); -void small_parse_table_12075(t_small_parse_table_array *v); -void small_parse_table_12076(t_small_parse_table_array *v); -void small_parse_table_12077(t_small_parse_table_array *v); -void small_parse_table_12078(t_small_parse_table_array *v); -void small_parse_table_12079(t_small_parse_table_array *v); -void small_parse_table_12080(t_small_parse_table_array *v); -void small_parse_table_12081(t_small_parse_table_array *v); -void small_parse_table_12082(t_small_parse_table_array *v); -void small_parse_table_12083(t_small_parse_table_array *v); -void small_parse_table_12084(t_small_parse_table_array *v); -void small_parse_table_12085(t_small_parse_table_array *v); -void small_parse_table_12086(t_small_parse_table_array *v); -void small_parse_table_12087(t_small_parse_table_array *v); -void small_parse_table_12088(t_small_parse_table_array *v); -void small_parse_table_12089(t_small_parse_table_array *v); -void small_parse_table_12090(t_small_parse_table_array *v); -void small_parse_table_12091(t_small_parse_table_array *v); -void small_parse_table_12092(t_small_parse_table_array *v); -void small_parse_table_12093(t_small_parse_table_array *v); -void small_parse_table_12094(t_small_parse_table_array *v); -void small_parse_table_12095(t_small_parse_table_array *v); -void small_parse_table_12096(t_small_parse_table_array *v); -void small_parse_table_12097(t_small_parse_table_array *v); -void small_parse_table_12098(t_small_parse_table_array *v); -void small_parse_table_12099(t_small_parse_table_array *v); -void small_parse_table_12100(t_small_parse_table_array *v); -void small_parse_table_12101(t_small_parse_table_array *v); -void small_parse_table_12102(t_small_parse_table_array *v); -void small_parse_table_12103(t_small_parse_table_array *v); -void small_parse_table_12104(t_small_parse_table_array *v); -void small_parse_table_12105(t_small_parse_table_array *v); -void small_parse_table_12106(t_small_parse_table_array *v); -void small_parse_table_12107(t_small_parse_table_array *v); -void small_parse_table_12108(t_small_parse_table_array *v); -void small_parse_table_12109(t_small_parse_table_array *v); -void small_parse_table_12110(t_small_parse_table_array *v); -void small_parse_table_12111(t_small_parse_table_array *v); -void small_parse_table_12112(t_small_parse_table_array *v); -void small_parse_table_12113(t_small_parse_table_array *v); -void small_parse_table_12114(t_small_parse_table_array *v); -void small_parse_table_12115(t_small_parse_table_array *v); -void small_parse_table_12116(t_small_parse_table_array *v); -void small_parse_table_12117(t_small_parse_table_array *v); -void small_parse_table_12118(t_small_parse_table_array *v); -void small_parse_table_12119(t_small_parse_table_array *v); -void small_parse_table_12120(t_small_parse_table_array *v); -void small_parse_table_12121(t_small_parse_table_array *v); -void small_parse_table_12122(t_small_parse_table_array *v); -void small_parse_table_12123(t_small_parse_table_array *v); -void small_parse_table_12124(t_small_parse_table_array *v); -void small_parse_table_12125(t_small_parse_table_array *v); -void small_parse_table_12126(t_small_parse_table_array *v); -void small_parse_table_12127(t_small_parse_table_array *v); -void small_parse_table_12128(t_small_parse_table_array *v); -void small_parse_table_12129(t_small_parse_table_array *v); -void small_parse_table_12130(t_small_parse_table_array *v); -void small_parse_table_12131(t_small_parse_table_array *v); -void small_parse_table_12132(t_small_parse_table_array *v); -void small_parse_table_12133(t_small_parse_table_array *v); -void small_parse_table_12134(t_small_parse_table_array *v); -void small_parse_table_12135(t_small_parse_table_array *v); -void small_parse_table_12136(t_small_parse_table_array *v); -void small_parse_table_12137(t_small_parse_table_array *v); -void small_parse_table_12138(t_small_parse_table_array *v); -void small_parse_table_12139(t_small_parse_table_array *v); -void small_parse_table_12140(t_small_parse_table_array *v); -void small_parse_table_12141(t_small_parse_table_array *v); -void small_parse_table_12142(t_small_parse_table_array *v); -void small_parse_table_12143(t_small_parse_table_array *v); -void small_parse_table_12144(t_small_parse_table_array *v); -void small_parse_table_12145(t_small_parse_table_array *v); -void small_parse_table_12146(t_small_parse_table_array *v); -void small_parse_table_12147(t_small_parse_table_array *v); -void small_parse_table_12148(t_small_parse_table_array *v); -void small_parse_table_12149(t_small_parse_table_array *v); -void small_parse_table_12150(t_small_parse_table_array *v); -void small_parse_table_12151(t_small_parse_table_array *v); -void small_parse_table_12152(t_small_parse_table_array *v); -void small_parse_table_12153(t_small_parse_table_array *v); -void small_parse_table_12154(t_small_parse_table_array *v); -void small_parse_table_12155(t_small_parse_table_array *v); -void small_parse_table_12156(t_small_parse_table_array *v); -void small_parse_table_12157(t_small_parse_table_array *v); -void small_parse_table_12158(t_small_parse_table_array *v); -void small_parse_table_12159(t_small_parse_table_array *v); -void small_parse_table_12160(t_small_parse_table_array *v); -void small_parse_table_12161(t_small_parse_table_array *v); -void small_parse_table_12162(t_small_parse_table_array *v); -void small_parse_table_12163(t_small_parse_table_array *v); -void small_parse_table_12164(t_small_parse_table_array *v); -void small_parse_table_12165(t_small_parse_table_array *v); -void small_parse_table_12166(t_small_parse_table_array *v); -void small_parse_table_12167(t_small_parse_table_array *v); -void small_parse_table_12168(t_small_parse_table_array *v); -void small_parse_table_12169(t_small_parse_table_array *v); -void small_parse_table_12170(t_small_parse_table_array *v); -void small_parse_table_12171(t_small_parse_table_array *v); -void small_parse_table_12172(t_small_parse_table_array *v); -void small_parse_table_12173(t_small_parse_table_array *v); -void small_parse_table_12174(t_small_parse_table_array *v); -void small_parse_table_12175(t_small_parse_table_array *v); -void small_parse_table_12176(t_small_parse_table_array *v); -void small_parse_table_12177(t_small_parse_table_array *v); -void small_parse_table_12178(t_small_parse_table_array *v); -void small_parse_table_12179(t_small_parse_table_array *v); -void small_parse_table_12180(t_small_parse_table_array *v); -void small_parse_table_12181(t_small_parse_table_array *v); -void small_parse_table_12182(t_small_parse_table_array *v); -void small_parse_table_12183(t_small_parse_table_array *v); -void small_parse_table_12184(t_small_parse_table_array *v); -void small_parse_table_12185(t_small_parse_table_array *v); -void small_parse_table_12186(t_small_parse_table_array *v); -void small_parse_table_12187(t_small_parse_table_array *v); -void small_parse_table_12188(t_small_parse_table_array *v); -void small_parse_table_12189(t_small_parse_table_array *v); -void small_parse_table_12190(t_small_parse_table_array *v); -void small_parse_table_12191(t_small_parse_table_array *v); -void small_parse_table_12192(t_small_parse_table_array *v); -void small_parse_table_12193(t_small_parse_table_array *v); -void small_parse_table_12194(t_small_parse_table_array *v); -void small_parse_table_12195(t_small_parse_table_array *v); -void small_parse_table_12196(t_small_parse_table_array *v); -void small_parse_table_12197(t_small_parse_table_array *v); -void small_parse_table_12198(t_small_parse_table_array *v); -void small_parse_table_12199(t_small_parse_table_array *v); -void small_parse_table_12200(t_small_parse_table_array *v); -void small_parse_table_12201(t_small_parse_table_array *v); -void small_parse_table_12202(t_small_parse_table_array *v); -void small_parse_table_12203(t_small_parse_table_array *v); -void small_parse_table_12204(t_small_parse_table_array *v); -void small_parse_table_12205(t_small_parse_table_array *v); -void small_parse_table_12206(t_small_parse_table_array *v); -void small_parse_table_12207(t_small_parse_table_array *v); -void small_parse_table_12208(t_small_parse_table_array *v); -void small_parse_table_12209(t_small_parse_table_array *v); -void small_parse_table_12210(t_small_parse_table_array *v); -void small_parse_table_12211(t_small_parse_table_array *v); -void small_parse_table_12212(t_small_parse_table_array *v); -void small_parse_table_12213(t_small_parse_table_array *v); -void small_parse_table_12214(t_small_parse_table_array *v); -void small_parse_table_12215(t_small_parse_table_array *v); -void small_parse_table_12216(t_small_parse_table_array *v); -void small_parse_table_12217(t_small_parse_table_array *v); -void small_parse_table_12218(t_small_parse_table_array *v); -void small_parse_table_12219(t_small_parse_table_array *v); -void small_parse_table_12220(t_small_parse_table_array *v); -void small_parse_table_12221(t_small_parse_table_array *v); -void small_parse_table_12222(t_small_parse_table_array *v); -void small_parse_table_12223(t_small_parse_table_array *v); -void small_parse_table_12224(t_small_parse_table_array *v); -void small_parse_table_12225(t_small_parse_table_array *v); -void small_parse_table_12226(t_small_parse_table_array *v); -void small_parse_table_12227(t_small_parse_table_array *v); -void small_parse_table_12228(t_small_parse_table_array *v); -void small_parse_table_12229(t_small_parse_table_array *v); -void small_parse_table_12230(t_small_parse_table_array *v); -void small_parse_table_12231(t_small_parse_table_array *v); -void small_parse_table_12232(t_small_parse_table_array *v); -void small_parse_table_12233(t_small_parse_table_array *v); -void small_parse_table_12234(t_small_parse_table_array *v); -void small_parse_table_12235(t_small_parse_table_array *v); -void small_parse_table_12236(t_small_parse_table_array *v); -void small_parse_table_12237(t_small_parse_table_array *v); -void small_parse_table_12238(t_small_parse_table_array *v); -void small_parse_table_12239(t_small_parse_table_array *v); -void small_parse_table_12240(t_small_parse_table_array *v); -void small_parse_table_12241(t_small_parse_table_array *v); -void small_parse_table_12242(t_small_parse_table_array *v); -void small_parse_table_12243(t_small_parse_table_array *v); -void small_parse_table_12244(t_small_parse_table_array *v); -void small_parse_table_12245(t_small_parse_table_array *v); -void small_parse_table_12246(t_small_parse_table_array *v); -void small_parse_table_12247(t_small_parse_table_array *v); -void small_parse_table_12248(t_small_parse_table_array *v); -void small_parse_table_12249(t_small_parse_table_array *v); -void small_parse_table_12250(t_small_parse_table_array *v); -void small_parse_table_12251(t_small_parse_table_array *v); -void small_parse_table_12252(t_small_parse_table_array *v); -void small_parse_table_12253(t_small_parse_table_array *v); -void small_parse_table_12254(t_small_parse_table_array *v); -void small_parse_table_12255(t_small_parse_table_array *v); -void small_parse_table_12256(t_small_parse_table_array *v); -void small_parse_table_12257(t_small_parse_table_array *v); -void small_parse_table_12258(t_small_parse_table_array *v); -void small_parse_table_12259(t_small_parse_table_array *v); -void small_parse_table_12260(t_small_parse_table_array *v); -void small_parse_table_12261(t_small_parse_table_array *v); -void small_parse_table_12262(t_small_parse_table_array *v); -void small_parse_table_12263(t_small_parse_table_array *v); -void small_parse_table_12264(t_small_parse_table_array *v); -void small_parse_table_12265(t_small_parse_table_array *v); -void small_parse_table_12266(t_small_parse_table_array *v); -void small_parse_table_12267(t_small_parse_table_array *v); -void small_parse_table_12268(t_small_parse_table_array *v); -void small_parse_table_12269(t_small_parse_table_array *v); -void small_parse_table_12270(t_small_parse_table_array *v); -void small_parse_table_12271(t_small_parse_table_array *v); -void small_parse_table_12272(t_small_parse_table_array *v); -void small_parse_table_12273(t_small_parse_table_array *v); -void small_parse_table_12274(t_small_parse_table_array *v); -void small_parse_table_12275(t_small_parse_table_array *v); -void small_parse_table_12276(t_small_parse_table_array *v); -void small_parse_table_12277(t_small_parse_table_array *v); -void small_parse_table_12278(t_small_parse_table_array *v); -void small_parse_table_12279(t_small_parse_table_array *v); -void small_parse_table_12280(t_small_parse_table_array *v); -void small_parse_table_12281(t_small_parse_table_array *v); -void small_parse_table_12282(t_small_parse_table_array *v); -void small_parse_table_12283(t_small_parse_table_array *v); -void small_parse_table_12284(t_small_parse_table_array *v); -void small_parse_table_12285(t_small_parse_table_array *v); -void small_parse_table_12286(t_small_parse_table_array *v); -void small_parse_table_12287(t_small_parse_table_array *v); -void small_parse_table_12288(t_small_parse_table_array *v); -void small_parse_table_12289(t_small_parse_table_array *v); -void small_parse_table_12290(t_small_parse_table_array *v); -void small_parse_table_12291(t_small_parse_table_array *v); -void small_parse_table_12292(t_small_parse_table_array *v); -void small_parse_table_12293(t_small_parse_table_array *v); -void small_parse_table_12294(t_small_parse_table_array *v); -void small_parse_table_12295(t_small_parse_table_array *v); -void small_parse_table_12296(t_small_parse_table_array *v); -void small_parse_table_12297(t_small_parse_table_array *v); -void small_parse_table_12298(t_small_parse_table_array *v); -void small_parse_table_12299(t_small_parse_table_array *v); -void small_parse_table_12300(t_small_parse_table_array *v); -void small_parse_table_12301(t_small_parse_table_array *v); -void small_parse_table_12302(t_small_parse_table_array *v); -void small_parse_table_12303(t_small_parse_table_array *v); -void small_parse_table_12304(t_small_parse_table_array *v); -void small_parse_table_12305(t_small_parse_table_array *v); -void small_parse_table_12306(t_small_parse_table_array *v); -void small_parse_table_12307(t_small_parse_table_array *v); -void small_parse_table_12308(t_small_parse_table_array *v); -void small_parse_table_12309(t_small_parse_table_array *v); -void small_parse_table_12310(t_small_parse_table_array *v); -void small_parse_table_12311(t_small_parse_table_array *v); -void small_parse_table_12312(t_small_parse_table_array *v); -void small_parse_table_12313(t_small_parse_table_array *v); -void small_parse_table_12314(t_small_parse_table_array *v); -void small_parse_table_12315(t_small_parse_table_array *v); -void small_parse_table_12316(t_small_parse_table_array *v); -void small_parse_table_12317(t_small_parse_table_array *v); -void small_parse_table_12318(t_small_parse_table_array *v); -void small_parse_table_12319(t_small_parse_table_array *v); -void small_parse_table_12320(t_small_parse_table_array *v); -void small_parse_table_12321(t_small_parse_table_array *v); -void small_parse_table_12322(t_small_parse_table_array *v); -void small_parse_table_12323(t_small_parse_table_array *v); -void small_parse_table_12324(t_small_parse_table_array *v); -void small_parse_table_12325(t_small_parse_table_array *v); -void small_parse_table_12326(t_small_parse_table_array *v); -void small_parse_table_12327(t_small_parse_table_array *v); -void small_parse_table_12328(t_small_parse_table_array *v); -void small_parse_table_12329(t_small_parse_table_array *v); -void small_parse_table_12330(t_small_parse_table_array *v); -void small_parse_table_12331(t_small_parse_table_array *v); -void small_parse_table_12332(t_small_parse_table_array *v); -void small_parse_table_12333(t_small_parse_table_array *v); -void small_parse_table_12334(t_small_parse_table_array *v); -void small_parse_table_12335(t_small_parse_table_array *v); -void small_parse_table_12336(t_small_parse_table_array *v); -void small_parse_table_12337(t_small_parse_table_array *v); -void small_parse_table_12338(t_small_parse_table_array *v); -void small_parse_table_12339(t_small_parse_table_array *v); -void small_parse_table_12340(t_small_parse_table_array *v); -void small_parse_table_12341(t_small_parse_table_array *v); -void small_parse_table_12342(t_small_parse_table_array *v); -void small_parse_table_12343(t_small_parse_table_array *v); -void small_parse_table_12344(t_small_parse_table_array *v); -void small_parse_table_12345(t_small_parse_table_array *v); -void small_parse_table_12346(t_small_parse_table_array *v); -void small_parse_table_12347(t_small_parse_table_array *v); -void small_parse_table_12348(t_small_parse_table_array *v); -void small_parse_table_12349(t_small_parse_table_array *v); -void small_parse_table_12350(t_small_parse_table_array *v); -void small_parse_table_12351(t_small_parse_table_array *v); -void small_parse_table_12352(t_small_parse_table_array *v); -void small_parse_table_12353(t_small_parse_table_array *v); -void small_parse_table_12354(t_small_parse_table_array *v); -void small_parse_table_12355(t_small_parse_table_array *v); -void small_parse_table_12356(t_small_parse_table_array *v); -void small_parse_table_12357(t_small_parse_table_array *v); -void small_parse_table_12358(t_small_parse_table_array *v); -void small_parse_table_12359(t_small_parse_table_array *v); -void small_parse_table_12360(t_small_parse_table_array *v); -void small_parse_table_12361(t_small_parse_table_array *v); -void small_parse_table_12362(t_small_parse_table_array *v); -void small_parse_table_12363(t_small_parse_table_array *v); -void small_parse_table_12364(t_small_parse_table_array *v); -void small_parse_table_12365(t_small_parse_table_array *v); -void small_parse_table_12366(t_small_parse_table_array *v); -void small_parse_table_12367(t_small_parse_table_array *v); -void small_parse_table_12368(t_small_parse_table_array *v); -void small_parse_table_12369(t_small_parse_table_array *v); -void small_parse_table_12370(t_small_parse_table_array *v); -void small_parse_table_12371(t_small_parse_table_array *v); -void small_parse_table_12372(t_small_parse_table_array *v); -void small_parse_table_12373(t_small_parse_table_array *v); -void small_parse_table_12374(t_small_parse_table_array *v); -void small_parse_table_12375(t_small_parse_table_array *v); -void small_parse_table_12376(t_small_parse_table_array *v); -void small_parse_table_12377(t_small_parse_table_array *v); -void small_parse_table_12378(t_small_parse_table_array *v); -void small_parse_table_12379(t_small_parse_table_array *v); -void small_parse_table_12380(t_small_parse_table_array *v); -void small_parse_table_12381(t_small_parse_table_array *v); -void small_parse_table_12382(t_small_parse_table_array *v); -void small_parse_table_12383(t_small_parse_table_array *v); -void small_parse_table_12384(t_small_parse_table_array *v); -void small_parse_table_12385(t_small_parse_table_array *v); -void small_parse_table_12386(t_small_parse_table_array *v); -void small_parse_table_12387(t_small_parse_table_array *v); -void small_parse_table_12388(t_small_parse_table_array *v); -void small_parse_table_12389(t_small_parse_table_array *v); -void small_parse_table_12390(t_small_parse_table_array *v); -void small_parse_table_12391(t_small_parse_table_array *v); -void small_parse_table_12392(t_small_parse_table_array *v); -void small_parse_table_12393(t_small_parse_table_array *v); -void small_parse_table_12394(t_small_parse_table_array *v); -void small_parse_table_12395(t_small_parse_table_array *v); -void small_parse_table_12396(t_small_parse_table_array *v); -void small_parse_table_12397(t_small_parse_table_array *v); -void small_parse_table_12398(t_small_parse_table_array *v); -void small_parse_table_12399(t_small_parse_table_array *v); -void small_parse_table_12400(t_small_parse_table_array *v); -void small_parse_table_12401(t_small_parse_table_array *v); -void small_parse_table_12402(t_small_parse_table_array *v); -void small_parse_table_12403(t_small_parse_table_array *v); -void small_parse_table_12404(t_small_parse_table_array *v); -void small_parse_table_12405(t_small_parse_table_array *v); -void small_parse_table_12406(t_small_parse_table_array *v); -void small_parse_table_12407(t_small_parse_table_array *v); -void small_parse_table_12408(t_small_parse_table_array *v); -void small_parse_table_12409(t_small_parse_table_array *v); -void small_parse_table_12410(t_small_parse_table_array *v); -void small_parse_table_12411(t_small_parse_table_array *v); -void small_parse_table_12412(t_small_parse_table_array *v); -void small_parse_table_12413(t_small_parse_table_array *v); -void small_parse_table_12414(t_small_parse_table_array *v); -void small_parse_table_12415(t_small_parse_table_array *v); -void small_parse_table_12416(t_small_parse_table_array *v); -void small_parse_table_12417(t_small_parse_table_array *v); -void small_parse_table_12418(t_small_parse_table_array *v); -void small_parse_table_12419(t_small_parse_table_array *v); -void small_parse_table_12420(t_small_parse_table_array *v); -void small_parse_table_12421(t_small_parse_table_array *v); -void small_parse_table_12422(t_small_parse_table_array *v); -void small_parse_table_12423(t_small_parse_table_array *v); -void small_parse_table_12424(t_small_parse_table_array *v); -void small_parse_table_12425(t_small_parse_table_array *v); -void small_parse_table_12426(t_small_parse_table_array *v); -void small_parse_table_12427(t_small_parse_table_array *v); -void small_parse_table_12428(t_small_parse_table_array *v); -void small_parse_table_12429(t_small_parse_table_array *v); -void small_parse_table_12430(t_small_parse_table_array *v); -void small_parse_table_12431(t_small_parse_table_array *v); -void small_parse_table_12432(t_small_parse_table_array *v); -void small_parse_table_12433(t_small_parse_table_array *v); -void small_parse_table_12434(t_small_parse_table_array *v); -void small_parse_table_12435(t_small_parse_table_array *v); -void small_parse_table_12436(t_small_parse_table_array *v); -void small_parse_table_12437(t_small_parse_table_array *v); -void small_parse_table_12438(t_small_parse_table_array *v); -void small_parse_table_12439(t_small_parse_table_array *v); -void small_parse_table_12440(t_small_parse_table_array *v); -void small_parse_table_12441(t_small_parse_table_array *v); -void small_parse_table_12442(t_small_parse_table_array *v); -void small_parse_table_12443(t_small_parse_table_array *v); -void small_parse_table_12444(t_small_parse_table_array *v); -void small_parse_table_12445(t_small_parse_table_array *v); -void small_parse_table_12446(t_small_parse_table_array *v); -void small_parse_table_12447(t_small_parse_table_array *v); -void small_parse_table_12448(t_small_parse_table_array *v); -void small_parse_table_12449(t_small_parse_table_array *v); -void small_parse_table_12450(t_small_parse_table_array *v); -void small_parse_table_12451(t_small_parse_table_array *v); -void small_parse_table_12452(t_small_parse_table_array *v); -void small_parse_table_12453(t_small_parse_table_array *v); -void small_parse_table_12454(t_small_parse_table_array *v); -void small_parse_table_12455(t_small_parse_table_array *v); -void small_parse_table_12456(t_small_parse_table_array *v); -void small_parse_table_12457(t_small_parse_table_array *v); -void small_parse_table_12458(t_small_parse_table_array *v); -void small_parse_table_12459(t_small_parse_table_array *v); -void small_parse_table_12460(t_small_parse_table_array *v); -void small_parse_table_12461(t_small_parse_table_array *v); -void small_parse_table_12462(t_small_parse_table_array *v); -void small_parse_table_12463(t_small_parse_table_array *v); -void small_parse_table_12464(t_small_parse_table_array *v); -void small_parse_table_12465(t_small_parse_table_array *v); -void small_parse_table_12466(t_small_parse_table_array *v); -void small_parse_table_12467(t_small_parse_table_array *v); -void small_parse_table_12468(t_small_parse_table_array *v); -void small_parse_table_12469(t_small_parse_table_array *v); -void small_parse_table_12470(t_small_parse_table_array *v); -void small_parse_table_12471(t_small_parse_table_array *v); -void small_parse_table_12472(t_small_parse_table_array *v); -void small_parse_table_12473(t_small_parse_table_array *v); -void small_parse_table_12474(t_small_parse_table_array *v); -void small_parse_table_12475(t_small_parse_table_array *v); -void small_parse_table_12476(t_small_parse_table_array *v); -void small_parse_table_12477(t_small_parse_table_array *v); -void small_parse_table_12478(t_small_parse_table_array *v); -void small_parse_table_12479(t_small_parse_table_array *v); -void small_parse_table_12480(t_small_parse_table_array *v); -void small_parse_table_12481(t_small_parse_table_array *v); -void small_parse_table_12482(t_small_parse_table_array *v); -void small_parse_table_12483(t_small_parse_table_array *v); -void small_parse_table_12484(t_small_parse_table_array *v); -void small_parse_table_12485(t_small_parse_table_array *v); -void small_parse_table_12486(t_small_parse_table_array *v); -void small_parse_table_12487(t_small_parse_table_array *v); -void small_parse_table_12488(t_small_parse_table_array *v); -void small_parse_table_12489(t_small_parse_table_array *v); -void small_parse_table_12490(t_small_parse_table_array *v); -void small_parse_table_12491(t_small_parse_table_array *v); -void small_parse_table_12492(t_small_parse_table_array *v); -void small_parse_table_12493(t_small_parse_table_array *v); -void small_parse_table_12494(t_small_parse_table_array *v); -void small_parse_table_12495(t_small_parse_table_array *v); -void small_parse_table_12496(t_small_parse_table_array *v); -void small_parse_table_12497(t_small_parse_table_array *v); -void small_parse_table_12498(t_small_parse_table_array *v); -void small_parse_table_12499(t_small_parse_table_array *v); -void small_parse_table_12500(t_small_parse_table_array *v); -void small_parse_table_12501(t_small_parse_table_array *v); -void small_parse_table_12502(t_small_parse_table_array *v); -void small_parse_table_12503(t_small_parse_table_array *v); -void small_parse_table_12504(t_small_parse_table_array *v); -void small_parse_table_12505(t_small_parse_table_array *v); -void small_parse_table_12506(t_small_parse_table_array *v); -void small_parse_table_12507(t_small_parse_table_array *v); -void small_parse_table_12508(t_small_parse_table_array *v); -void small_parse_table_12509(t_small_parse_table_array *v); -void small_parse_table_12510(t_small_parse_table_array *v); -void small_parse_table_12511(t_small_parse_table_array *v); -void small_parse_table_12512(t_small_parse_table_array *v); -void small_parse_table_12513(t_small_parse_table_array *v); -void small_parse_table_12514(t_small_parse_table_array *v); -void small_parse_table_12515(t_small_parse_table_array *v); -void small_parse_table_12516(t_small_parse_table_array *v); -void small_parse_table_12517(t_small_parse_table_array *v); -void small_parse_table_12518(t_small_parse_table_array *v); -void small_parse_table_12519(t_small_parse_table_array *v); -void small_parse_table_12520(t_small_parse_table_array *v); -void small_parse_table_12521(t_small_parse_table_array *v); -void small_parse_table_12522(t_small_parse_table_array *v); -void small_parse_table_12523(t_small_parse_table_array *v); -void small_parse_table_12524(t_small_parse_table_array *v); -void small_parse_table_12525(t_small_parse_table_array *v); -void small_parse_table_12526(t_small_parse_table_array *v); -void small_parse_table_12527(t_small_parse_table_array *v); -void small_parse_table_12528(t_small_parse_table_array *v); -void small_parse_table_12529(t_small_parse_table_array *v); -void small_parse_table_12530(t_small_parse_table_array *v); -void small_parse_table_12531(t_small_parse_table_array *v); -void small_parse_table_12532(t_small_parse_table_array *v); -void small_parse_table_12533(t_small_parse_table_array *v); -void small_parse_table_12534(t_small_parse_table_array *v); -void small_parse_table_12535(t_small_parse_table_array *v); -void small_parse_table_12536(t_small_parse_table_array *v); -void small_parse_table_12537(t_small_parse_table_array *v); -void small_parse_table_12538(t_small_parse_table_array *v); -void small_parse_table_12539(t_small_parse_table_array *v); -void small_parse_table_12540(t_small_parse_table_array *v); -void small_parse_table_12541(t_small_parse_table_array *v); -void small_parse_table_12542(t_small_parse_table_array *v); -void small_parse_table_12543(t_small_parse_table_array *v); -void small_parse_table_12544(t_small_parse_table_array *v); -void small_parse_table_12545(t_small_parse_table_array *v); -void small_parse_table_12546(t_small_parse_table_array *v); -void small_parse_table_12547(t_small_parse_table_array *v); -void small_parse_table_12548(t_small_parse_table_array *v); -void small_parse_table_12549(t_small_parse_table_array *v); -void small_parse_table_12550(t_small_parse_table_array *v); -void small_parse_table_12551(t_small_parse_table_array *v); -void small_parse_table_12552(t_small_parse_table_array *v); -void small_parse_table_12553(t_small_parse_table_array *v); -void small_parse_table_12554(t_small_parse_table_array *v); -void small_parse_table_12555(t_small_parse_table_array *v); -void small_parse_table_12556(t_small_parse_table_array *v); -void small_parse_table_12557(t_small_parse_table_array *v); -void small_parse_table_12558(t_small_parse_table_array *v); -void small_parse_table_12559(t_small_parse_table_array *v); -void small_parse_table_12560(t_small_parse_table_array *v); -void small_parse_table_12561(t_small_parse_table_array *v); -void small_parse_table_12562(t_small_parse_table_array *v); -void small_parse_table_12563(t_small_parse_table_array *v); -void small_parse_table_12564(t_small_parse_table_array *v); -void small_parse_table_12565(t_small_parse_table_array *v); -void small_parse_table_12566(t_small_parse_table_array *v); -void small_parse_table_12567(t_small_parse_table_array *v); -void small_parse_table_12568(t_small_parse_table_array *v); -void small_parse_table_12569(t_small_parse_table_array *v); -void small_parse_table_12570(t_small_parse_table_array *v); -void small_parse_table_12571(t_small_parse_table_array *v); -void small_parse_table_12572(t_small_parse_table_array *v); -void small_parse_table_12573(t_small_parse_table_array *v); -void small_parse_table_12574(t_small_parse_table_array *v); -void small_parse_table_12575(t_small_parse_table_array *v); -void small_parse_table_12576(t_small_parse_table_array *v); -void small_parse_table_12577(t_small_parse_table_array *v); -void small_parse_table_12578(t_small_parse_table_array *v); -void small_parse_table_12579(t_small_parse_table_array *v); -void small_parse_table_12580(t_small_parse_table_array *v); -void small_parse_table_12581(t_small_parse_table_array *v); -void small_parse_table_12582(t_small_parse_table_array *v); -void small_parse_table_12583(t_small_parse_table_array *v); -void small_parse_table_12584(t_small_parse_table_array *v); -void small_parse_table_12585(t_small_parse_table_array *v); -void small_parse_table_12586(t_small_parse_table_array *v); -void small_parse_table_12587(t_small_parse_table_array *v); -void small_parse_table_12588(t_small_parse_table_array *v); -void small_parse_table_12589(t_small_parse_table_array *v); -void small_parse_table_12590(t_small_parse_table_array *v); -void small_parse_table_12591(t_small_parse_table_array *v); -void small_parse_table_12592(t_small_parse_table_array *v); -void small_parse_table_12593(t_small_parse_table_array *v); -void small_parse_table_12594(t_small_parse_table_array *v); -void small_parse_table_12595(t_small_parse_table_array *v); -void small_parse_table_12596(t_small_parse_table_array *v); -void small_parse_table_12597(t_small_parse_table_array *v); -void small_parse_table_12598(t_small_parse_table_array *v); -void small_parse_table_12599(t_small_parse_table_array *v); -void small_parse_table_12600(t_small_parse_table_array *v); -void small_parse_table_12601(t_small_parse_table_array *v); -void small_parse_table_12602(t_small_parse_table_array *v); -void small_parse_table_12603(t_small_parse_table_array *v); -void small_parse_table_12604(t_small_parse_table_array *v); -void small_parse_table_12605(t_small_parse_table_array *v); -void small_parse_table_12606(t_small_parse_table_array *v); -void small_parse_table_12607(t_small_parse_table_array *v); -void small_parse_table_12608(t_small_parse_table_array *v); -void small_parse_table_12609(t_small_parse_table_array *v); -void small_parse_table_12610(t_small_parse_table_array *v); -void small_parse_table_12611(t_small_parse_table_array *v); -void small_parse_table_12612(t_small_parse_table_array *v); -void small_parse_table_12613(t_small_parse_table_array *v); -void small_parse_table_12614(t_small_parse_table_array *v); -void small_parse_table_12615(t_small_parse_table_array *v); -void small_parse_table_12616(t_small_parse_table_array *v); -void small_parse_table_12617(t_small_parse_table_array *v); -void small_parse_table_12618(t_small_parse_table_array *v); -void small_parse_table_12619(t_small_parse_table_array *v); -void small_parse_table_12620(t_small_parse_table_array *v); -void small_parse_table_12621(t_small_parse_table_array *v); -void small_parse_table_12622(t_small_parse_table_array *v); -void small_parse_table_12623(t_small_parse_table_array *v); -void small_parse_table_12624(t_small_parse_table_array *v); -void small_parse_table_12625(t_small_parse_table_array *v); -void small_parse_table_12626(t_small_parse_table_array *v); -void small_parse_table_12627(t_small_parse_table_array *v); -void small_parse_table_12628(t_small_parse_table_array *v); -void small_parse_table_12629(t_small_parse_table_array *v); -void small_parse_table_12630(t_small_parse_table_array *v); -void small_parse_table_12631(t_small_parse_table_array *v); -void small_parse_table_12632(t_small_parse_table_array *v); -void small_parse_table_12633(t_small_parse_table_array *v); -void small_parse_table_12634(t_small_parse_table_array *v); -void small_parse_table_12635(t_small_parse_table_array *v); -void small_parse_table_12636(t_small_parse_table_array *v); -void small_parse_table_12637(t_small_parse_table_array *v); -void small_parse_table_12638(t_small_parse_table_array *v); -void small_parse_table_12639(t_small_parse_table_array *v); -void small_parse_table_12640(t_small_parse_table_array *v); -void small_parse_table_12641(t_small_parse_table_array *v); -void small_parse_table_12642(t_small_parse_table_array *v); -void small_parse_table_12643(t_small_parse_table_array *v); -void small_parse_table_12644(t_small_parse_table_array *v); -void small_parse_table_12645(t_small_parse_table_array *v); -void small_parse_table_12646(t_small_parse_table_array *v); -void small_parse_table_12647(t_small_parse_table_array *v); -void small_parse_table_12648(t_small_parse_table_array *v); -void small_parse_table_12649(t_small_parse_table_array *v); -void small_parse_table_12650(t_small_parse_table_array *v); -void small_parse_table_12651(t_small_parse_table_array *v); -void small_parse_table_12652(t_small_parse_table_array *v); -void small_parse_table_12653(t_small_parse_table_array *v); -void small_parse_table_12654(t_small_parse_table_array *v); -void small_parse_table_12655(t_small_parse_table_array *v); -void small_parse_table_12656(t_small_parse_table_array *v); -void small_parse_table_12657(t_small_parse_table_array *v); -void small_parse_table_12658(t_small_parse_table_array *v); -void small_parse_table_12659(t_small_parse_table_array *v); -void small_parse_table_12660(t_small_parse_table_array *v); -void small_parse_table_12661(t_small_parse_table_array *v); -void small_parse_table_12662(t_small_parse_table_array *v); -void small_parse_table_12663(t_small_parse_table_array *v); -void small_parse_table_12664(t_small_parse_table_array *v); -void small_parse_table_12665(t_small_parse_table_array *v); -void small_parse_table_12666(t_small_parse_table_array *v); -void small_parse_table_12667(t_small_parse_table_array *v); -void small_parse_table_12668(t_small_parse_table_array *v); -void small_parse_table_12669(t_small_parse_table_array *v); -void small_parse_table_12670(t_small_parse_table_array *v); -void small_parse_table_12671(t_small_parse_table_array *v); -void small_parse_table_12672(t_small_parse_table_array *v); -void small_parse_table_12673(t_small_parse_table_array *v); -void small_parse_table_12674(t_small_parse_table_array *v); -void small_parse_table_12675(t_small_parse_table_array *v); -void small_parse_table_12676(t_small_parse_table_array *v); -void small_parse_table_12677(t_small_parse_table_array *v); -void small_parse_table_12678(t_small_parse_table_array *v); -void small_parse_table_12679(t_small_parse_table_array *v); -void small_parse_table_12680(t_small_parse_table_array *v); -void small_parse_table_12681(t_small_parse_table_array *v); -void small_parse_table_12682(t_small_parse_table_array *v); -void small_parse_table_12683(t_small_parse_table_array *v); -void small_parse_table_12684(t_small_parse_table_array *v); -void small_parse_table_12685(t_small_parse_table_array *v); -void small_parse_table_12686(t_small_parse_table_array *v); -void small_parse_table_12687(t_small_parse_table_array *v); -void small_parse_table_12688(t_small_parse_table_array *v); -void small_parse_table_12689(t_small_parse_table_array *v); -void small_parse_table_12690(t_small_parse_table_array *v); -void small_parse_table_12691(t_small_parse_table_array *v); -void small_parse_table_12692(t_small_parse_table_array *v); -void small_parse_table_12693(t_small_parse_table_array *v); -void small_parse_table_12694(t_small_parse_table_array *v); -void small_parse_table_12695(t_small_parse_table_array *v); -void small_parse_table_12696(t_small_parse_table_array *v); -void small_parse_table_12697(t_small_parse_table_array *v); -void small_parse_table_12698(t_small_parse_table_array *v); -void small_parse_table_12699(t_small_parse_table_array *v); -void small_parse_table_12700(t_small_parse_table_array *v); -void small_parse_table_12701(t_small_parse_table_array *v); -void small_parse_table_12702(t_small_parse_table_array *v); -void small_parse_table_12703(t_small_parse_table_array *v); -void small_parse_table_12704(t_small_parse_table_array *v); -void small_parse_table_12705(t_small_parse_table_array *v); -void small_parse_table_12706(t_small_parse_table_array *v); -void small_parse_table_12707(t_small_parse_table_array *v); -void small_parse_table_12708(t_small_parse_table_array *v); -void small_parse_table_12709(t_small_parse_table_array *v); -void small_parse_table_12710(t_small_parse_table_array *v); -void small_parse_table_12711(t_small_parse_table_array *v); -void small_parse_table_12712(t_small_parse_table_array *v); -void small_parse_table_12713(t_small_parse_table_array *v); -void small_parse_table_12714(t_small_parse_table_array *v); -void small_parse_table_12715(t_small_parse_table_array *v); -void small_parse_table_12716(t_small_parse_table_array *v); -void small_parse_table_12717(t_small_parse_table_array *v); -void small_parse_table_12718(t_small_parse_table_array *v); -void small_parse_table_12719(t_small_parse_table_array *v); -void small_parse_table_12720(t_small_parse_table_array *v); -void small_parse_table_12721(t_small_parse_table_array *v); -void small_parse_table_12722(t_small_parse_table_array *v); -void small_parse_table_12723(t_small_parse_table_array *v); -void small_parse_table_12724(t_small_parse_table_array *v); -void small_parse_table_12725(t_small_parse_table_array *v); -void small_parse_table_12726(t_small_parse_table_array *v); -void small_parse_table_12727(t_small_parse_table_array *v); -void small_parse_table_12728(t_small_parse_table_array *v); -void small_parse_table_12729(t_small_parse_table_array *v); -void small_parse_table_12730(t_small_parse_table_array *v); -void small_parse_table_12731(t_small_parse_table_array *v); -void small_parse_table_12732(t_small_parse_table_array *v); -void small_parse_table_12733(t_small_parse_table_array *v); -void small_parse_table_12734(t_small_parse_table_array *v); -void small_parse_table_12735(t_small_parse_table_array *v); -void small_parse_table_12736(t_small_parse_table_array *v); -void small_parse_table_12737(t_small_parse_table_array *v); -void small_parse_table_12738(t_small_parse_table_array *v); -void small_parse_table_12739(t_small_parse_table_array *v); -void small_parse_table_12740(t_small_parse_table_array *v); -void small_parse_table_12741(t_small_parse_table_array *v); -void small_parse_table_12742(t_small_parse_table_array *v); -void small_parse_table_12743(t_small_parse_table_array *v); -void small_parse_table_12744(t_small_parse_table_array *v); -void small_parse_table_12745(t_small_parse_table_array *v); -void small_parse_table_12746(t_small_parse_table_array *v); -void small_parse_table_12747(t_small_parse_table_array *v); -void small_parse_table_12748(t_small_parse_table_array *v); -void small_parse_table_12749(t_small_parse_table_array *v); -void small_parse_table_12750(t_small_parse_table_array *v); -void small_parse_table_12751(t_small_parse_table_array *v); -void small_parse_table_12752(t_small_parse_table_array *v); -void small_parse_table_12753(t_small_parse_table_array *v); -void small_parse_table_12754(t_small_parse_table_array *v); -void small_parse_table_12755(t_small_parse_table_array *v); -void small_parse_table_12756(t_small_parse_table_array *v); -void small_parse_table_12757(t_small_parse_table_array *v); -void small_parse_table_12758(t_small_parse_table_array *v); -void small_parse_table_12759(t_small_parse_table_array *v); -void small_parse_table_12760(t_small_parse_table_array *v); -void small_parse_table_12761(t_small_parse_table_array *v); -void small_parse_table_12762(t_small_parse_table_array *v); -void small_parse_table_12763(t_small_parse_table_array *v); -void small_parse_table_12764(t_small_parse_table_array *v); -void small_parse_table_12765(t_small_parse_table_array *v); -void small_parse_table_12766(t_small_parse_table_array *v); -void small_parse_table_12767(t_small_parse_table_array *v); -void small_parse_table_12768(t_small_parse_table_array *v); -void small_parse_table_12769(t_small_parse_table_array *v); -void small_parse_table_12770(t_small_parse_table_array *v); -void small_parse_table_12771(t_small_parse_table_array *v); -void small_parse_table_12772(t_small_parse_table_array *v); -void small_parse_table_12773(t_small_parse_table_array *v); -void small_parse_table_12774(t_small_parse_table_array *v); -void small_parse_table_12775(t_small_parse_table_array *v); -void small_parse_table_12776(t_small_parse_table_array *v); -void small_parse_table_12777(t_small_parse_table_array *v); -void small_parse_table_12778(t_small_parse_table_array *v); -void small_parse_table_12779(t_small_parse_table_array *v); -void small_parse_table_12780(t_small_parse_table_array *v); -void small_parse_table_12781(t_small_parse_table_array *v); -void small_parse_table_12782(t_small_parse_table_array *v); -void small_parse_table_12783(t_small_parse_table_array *v); -void small_parse_table_12784(t_small_parse_table_array *v); -void small_parse_table_12785(t_small_parse_table_array *v); -void small_parse_table_12786(t_small_parse_table_array *v); -void small_parse_table_12787(t_small_parse_table_array *v); -void small_parse_table_12788(t_small_parse_table_array *v); -void small_parse_table_12789(t_small_parse_table_array *v); -void small_parse_table_12790(t_small_parse_table_array *v); -void small_parse_table_12791(t_small_parse_table_array *v); -void small_parse_table_12792(t_small_parse_table_array *v); -void small_parse_table_12793(t_small_parse_table_array *v); -void small_parse_table_12794(t_small_parse_table_array *v); -void small_parse_table_12795(t_small_parse_table_array *v); -void small_parse_table_12796(t_small_parse_table_array *v); -void small_parse_table_12797(t_small_parse_table_array *v); -void small_parse_table_12798(t_small_parse_table_array *v); -void small_parse_table_12799(t_small_parse_table_array *v); -void small_parse_table_12800(t_small_parse_table_array *v); -void small_parse_table_12801(t_small_parse_table_array *v); -void small_parse_table_12802(t_small_parse_table_array *v); -void small_parse_table_12803(t_small_parse_table_array *v); -void small_parse_table_12804(t_small_parse_table_array *v); -void small_parse_table_12805(t_small_parse_table_array *v); -void small_parse_table_12806(t_small_parse_table_array *v); -void small_parse_table_12807(t_small_parse_table_array *v); -void small_parse_table_12808(t_small_parse_table_array *v); -void small_parse_table_12809(t_small_parse_table_array *v); -void small_parse_table_12810(t_small_parse_table_array *v); -void small_parse_table_12811(t_small_parse_table_array *v); -void small_parse_table_12812(t_small_parse_table_array *v); -void small_parse_table_12813(t_small_parse_table_array *v); -void small_parse_table_12814(t_small_parse_table_array *v); -void small_parse_table_12815(t_small_parse_table_array *v); -void small_parse_table_12816(t_small_parse_table_array *v); -void small_parse_table_12817(t_small_parse_table_array *v); -void small_parse_table_12818(t_small_parse_table_array *v); -void small_parse_table_12819(t_small_parse_table_array *v); -void small_parse_table_12820(t_small_parse_table_array *v); -void small_parse_table_12821(t_small_parse_table_array *v); -void small_parse_table_12822(t_small_parse_table_array *v); -void small_parse_table_12823(t_small_parse_table_array *v); -void small_parse_table_12824(t_small_parse_table_array *v); -void small_parse_table_12825(t_small_parse_table_array *v); -void small_parse_table_12826(t_small_parse_table_array *v); -void small_parse_table_12827(t_small_parse_table_array *v); -void small_parse_table_12828(t_small_parse_table_array *v); -void small_parse_table_12829(t_small_parse_table_array *v); -void small_parse_table_12830(t_small_parse_table_array *v); -void small_parse_table_12831(t_small_parse_table_array *v); -void small_parse_table_12832(t_small_parse_table_array *v); -void small_parse_table_12833(t_small_parse_table_array *v); -void small_parse_table_12834(t_small_parse_table_array *v); -void small_parse_table_12835(t_small_parse_table_array *v); -void small_parse_table_12836(t_small_parse_table_array *v); -void small_parse_table_12837(t_small_parse_table_array *v); -void small_parse_table_12838(t_small_parse_table_array *v); -void small_parse_table_12839(t_small_parse_table_array *v); -void small_parse_table_12840(t_small_parse_table_array *v); -void small_parse_table_12841(t_small_parse_table_array *v); -void small_parse_table_12842(t_small_parse_table_array *v); -void small_parse_table_12843(t_small_parse_table_array *v); -void small_parse_table_12844(t_small_parse_table_array *v); -void small_parse_table_12845(t_small_parse_table_array *v); -void small_parse_table_12846(t_small_parse_table_array *v); -void small_parse_table_12847(t_small_parse_table_array *v); -void small_parse_table_12848(t_small_parse_table_array *v); -void small_parse_table_12849(t_small_parse_table_array *v); -void small_parse_table_12850(t_small_parse_table_array *v); -void small_parse_table_12851(t_small_parse_table_array *v); -void small_parse_table_12852(t_small_parse_table_array *v); -void small_parse_table_12853(t_small_parse_table_array *v); -void small_parse_table_12854(t_small_parse_table_array *v); -void small_parse_table_12855(t_small_parse_table_array *v); -void small_parse_table_12856(t_small_parse_table_array *v); -void small_parse_table_12857(t_small_parse_table_array *v); -void small_parse_table_12858(t_small_parse_table_array *v); -void small_parse_table_12859(t_small_parse_table_array *v); -void small_parse_table_12860(t_small_parse_table_array *v); -void small_parse_table_12861(t_small_parse_table_array *v); -void small_parse_table_12862(t_small_parse_table_array *v); -void small_parse_table_12863(t_small_parse_table_array *v); -void small_parse_table_12864(t_small_parse_table_array *v); -void small_parse_table_12865(t_small_parse_table_array *v); -void small_parse_table_12866(t_small_parse_table_array *v); -void small_parse_table_12867(t_small_parse_table_array *v); -void small_parse_table_12868(t_small_parse_table_array *v); -void small_parse_table_12869(t_small_parse_table_array *v); -void small_parse_table_12870(t_small_parse_table_array *v); -void small_parse_table_12871(t_small_parse_table_array *v); -void small_parse_table_12872(t_small_parse_table_array *v); -void small_parse_table_12873(t_small_parse_table_array *v); -void small_parse_table_12874(t_small_parse_table_array *v); -void small_parse_table_12875(t_small_parse_table_array *v); -void small_parse_table_12876(t_small_parse_table_array *v); -void small_parse_table_12877(t_small_parse_table_array *v); -void small_parse_table_12878(t_small_parse_table_array *v); -void small_parse_table_12879(t_small_parse_table_array *v); -void small_parse_table_12880(t_small_parse_table_array *v); -void small_parse_table_12881(t_small_parse_table_array *v); -void small_parse_table_12882(t_small_parse_table_array *v); -void small_parse_table_12883(t_small_parse_table_array *v); -void small_parse_table_12884(t_small_parse_table_array *v); -void small_parse_table_12885(t_small_parse_table_array *v); -void small_parse_table_12886(t_small_parse_table_array *v); -void small_parse_table_12887(t_small_parse_table_array *v); -void small_parse_table_12888(t_small_parse_table_array *v); -void small_parse_table_12889(t_small_parse_table_array *v); -void small_parse_table_12890(t_small_parse_table_array *v); -void small_parse_table_12891(t_small_parse_table_array *v); -void small_parse_table_12892(t_small_parse_table_array *v); -void small_parse_table_12893(t_small_parse_table_array *v); -void small_parse_table_12894(t_small_parse_table_array *v); -void small_parse_table_12895(t_small_parse_table_array *v); -void small_parse_table_12896(t_small_parse_table_array *v); -void small_parse_table_12897(t_small_parse_table_array *v); -void small_parse_table_12898(t_small_parse_table_array *v); -void small_parse_table_12899(t_small_parse_table_array *v); -void small_parse_table_12900(t_small_parse_table_array *v); -void small_parse_table_12901(t_small_parse_table_array *v); -void small_parse_table_12902(t_small_parse_table_array *v); -void small_parse_table_12903(t_small_parse_table_array *v); -void small_parse_table_12904(t_small_parse_table_array *v); -void small_parse_table_12905(t_small_parse_table_array *v); -void small_parse_table_12906(t_small_parse_table_array *v); -void small_parse_table_12907(t_small_parse_table_array *v); -void small_parse_table_12908(t_small_parse_table_array *v); -void small_parse_table_12909(t_small_parse_table_array *v); -void small_parse_table_12910(t_small_parse_table_array *v); -void small_parse_table_12911(t_small_parse_table_array *v); -void small_parse_table_12912(t_small_parse_table_array *v); -void small_parse_table_12913(t_small_parse_table_array *v); -void small_parse_table_12914(t_small_parse_table_array *v); -void small_parse_table_12915(t_small_parse_table_array *v); -void small_parse_table_12916(t_small_parse_table_array *v); -void small_parse_table_12917(t_small_parse_table_array *v); -void small_parse_table_12918(t_small_parse_table_array *v); -void small_parse_table_12919(t_small_parse_table_array *v); -void small_parse_table_12920(t_small_parse_table_array *v); -void small_parse_table_12921(t_small_parse_table_array *v); -void small_parse_table_12922(t_small_parse_table_array *v); -void small_parse_table_12923(t_small_parse_table_array *v); -void small_parse_table_12924(t_small_parse_table_array *v); -void small_parse_table_12925(t_small_parse_table_array *v); -void small_parse_table_12926(t_small_parse_table_array *v); -void small_parse_table_12927(t_small_parse_table_array *v); -void small_parse_table_12928(t_small_parse_table_array *v); -void small_parse_table_12929(t_small_parse_table_array *v); -void small_parse_table_12930(t_small_parse_table_array *v); -void small_parse_table_12931(t_small_parse_table_array *v); -void small_parse_table_12932(t_small_parse_table_array *v); -void small_parse_table_12933(t_small_parse_table_array *v); -void small_parse_table_12934(t_small_parse_table_array *v); -void small_parse_table_12935(t_small_parse_table_array *v); -void small_parse_table_12936(t_small_parse_table_array *v); -void small_parse_table_12937(t_small_parse_table_array *v); -void small_parse_table_12938(t_small_parse_table_array *v); -void small_parse_table_12939(t_small_parse_table_array *v); -void small_parse_table_12940(t_small_parse_table_array *v); -void small_parse_table_12941(t_small_parse_table_array *v); -void small_parse_table_12942(t_small_parse_table_array *v); -void small_parse_table_12943(t_small_parse_table_array *v); -void small_parse_table_12944(t_small_parse_table_array *v); -void small_parse_table_12945(t_small_parse_table_array *v); -void small_parse_table_12946(t_small_parse_table_array *v); -void small_parse_table_12947(t_small_parse_table_array *v); -void small_parse_table_12948(t_small_parse_table_array *v); -void small_parse_table_12949(t_small_parse_table_array *v); -void small_parse_table_12950(t_small_parse_table_array *v); -void small_parse_table_12951(t_small_parse_table_array *v); -void small_parse_table_12952(t_small_parse_table_array *v); -void small_parse_table_12953(t_small_parse_table_array *v); -void small_parse_table_12954(t_small_parse_table_array *v); -void small_parse_table_12955(t_small_parse_table_array *v); -void small_parse_table_12956(t_small_parse_table_array *v); -void small_parse_table_12957(t_small_parse_table_array *v); -void small_parse_table_12958(t_small_parse_table_array *v); -void small_parse_table_12959(t_small_parse_table_array *v); -void small_parse_table_12960(t_small_parse_table_array *v); -void small_parse_table_12961(t_small_parse_table_array *v); -void small_parse_table_12962(t_small_parse_table_array *v); -void small_parse_table_12963(t_small_parse_table_array *v); -void small_parse_table_12964(t_small_parse_table_array *v); -void small_parse_table_12965(t_small_parse_table_array *v); -void small_parse_table_12966(t_small_parse_table_array *v); -void small_parse_table_12967(t_small_parse_table_array *v); -void small_parse_table_12968(t_small_parse_table_array *v); -void small_parse_table_12969(t_small_parse_table_array *v); -void small_parse_table_12970(t_small_parse_table_array *v); -void small_parse_table_12971(t_small_parse_table_array *v); -void small_parse_table_12972(t_small_parse_table_array *v); -void small_parse_table_12973(t_small_parse_table_array *v); -void small_parse_table_12974(t_small_parse_table_array *v); -void small_parse_table_12975(t_small_parse_table_array *v); -void small_parse_table_12976(t_small_parse_table_array *v); -void small_parse_table_12977(t_small_parse_table_array *v); -void small_parse_table_12978(t_small_parse_table_array *v); -void small_parse_table_12979(t_small_parse_table_array *v); -void small_parse_table_12980(t_small_parse_table_array *v); -void small_parse_table_12981(t_small_parse_table_array *v); -void small_parse_table_12982(t_small_parse_table_array *v); -void small_parse_table_12983(t_small_parse_table_array *v); -void small_parse_table_12984(t_small_parse_table_array *v); -void small_parse_table_12985(t_small_parse_table_array *v); -void small_parse_table_12986(t_small_parse_table_array *v); -void small_parse_table_12987(t_small_parse_table_array *v); -void small_parse_table_12988(t_small_parse_table_array *v); -void small_parse_table_12989(t_small_parse_table_array *v); -void small_parse_table_12990(t_small_parse_table_array *v); -void small_parse_table_12991(t_small_parse_table_array *v); -void small_parse_table_12992(t_small_parse_table_array *v); -void small_parse_table_12993(t_small_parse_table_array *v); -void small_parse_table_12994(t_small_parse_table_array *v); -void small_parse_table_12995(t_small_parse_table_array *v); -void small_parse_table_12996(t_small_parse_table_array *v); -void small_parse_table_12997(t_small_parse_table_array *v); -void small_parse_table_12998(t_small_parse_table_array *v); -void small_parse_table_12999(t_small_parse_table_array *v); -void small_parse_table_13000(t_small_parse_table_array *v); -void small_parse_table_13001(t_small_parse_table_array *v); -void small_parse_table_13002(t_small_parse_table_array *v); -void small_parse_table_13003(t_small_parse_table_array *v); -void small_parse_table_13004(t_small_parse_table_array *v); -void small_parse_table_13005(t_small_parse_table_array *v); -void small_parse_table_13006(t_small_parse_table_array *v); -void small_parse_table_13007(t_small_parse_table_array *v); -void small_parse_table_13008(t_small_parse_table_array *v); -void small_parse_table_13009(t_small_parse_table_array *v); -void small_parse_table_13010(t_small_parse_table_array *v); -void small_parse_table_13011(t_small_parse_table_array *v); -void small_parse_table_13012(t_small_parse_table_array *v); -void small_parse_table_13013(t_small_parse_table_array *v); -void small_parse_table_13014(t_small_parse_table_array *v); -void small_parse_table_13015(t_small_parse_table_array *v); -void small_parse_table_13016(t_small_parse_table_array *v); -void small_parse_table_13017(t_small_parse_table_array *v); -void small_parse_table_13018(t_small_parse_table_array *v); -void small_parse_table_13019(t_small_parse_table_array *v); -void small_parse_table_13020(t_small_parse_table_array *v); -void small_parse_table_13021(t_small_parse_table_array *v); -void small_parse_table_13022(t_small_parse_table_array *v); -void small_parse_table_13023(t_small_parse_table_array *v); -void small_parse_table_13024(t_small_parse_table_array *v); -void small_parse_table_13025(t_small_parse_table_array *v); -void small_parse_table_13026(t_small_parse_table_array *v); -void small_parse_table_13027(t_small_parse_table_array *v); -void small_parse_table_13028(t_small_parse_table_array *v); -void small_parse_table_13029(t_small_parse_table_array *v); -void small_parse_table_13030(t_small_parse_table_array *v); -void small_parse_table_13031(t_small_parse_table_array *v); -void small_parse_table_13032(t_small_parse_table_array *v); -void small_parse_table_13033(t_small_parse_table_array *v); -void small_parse_table_13034(t_small_parse_table_array *v); -void small_parse_table_13035(t_small_parse_table_array *v); -void small_parse_table_13036(t_small_parse_table_array *v); -void small_parse_table_13037(t_small_parse_table_array *v); -void small_parse_table_13038(t_small_parse_table_array *v); -void small_parse_table_13039(t_small_parse_table_array *v); -void small_parse_table_13040(t_small_parse_table_array *v); -void small_parse_table_13041(t_small_parse_table_array *v); -void small_parse_table_13042(t_small_parse_table_array *v); -void small_parse_table_13043(t_small_parse_table_array *v); -void small_parse_table_13044(t_small_parse_table_array *v); -void small_parse_table_13045(t_small_parse_table_array *v); -void small_parse_table_13046(t_small_parse_table_array *v); -void small_parse_table_13047(t_small_parse_table_array *v); -void small_parse_table_13048(t_small_parse_table_array *v); -void small_parse_table_13049(t_small_parse_table_array *v); -void small_parse_table_13050(t_small_parse_table_array *v); -void small_parse_table_13051(t_small_parse_table_array *v); -void small_parse_table_13052(t_small_parse_table_array *v); -void small_parse_table_13053(t_small_parse_table_array *v); -void small_parse_table_13054(t_small_parse_table_array *v); -void small_parse_table_13055(t_small_parse_table_array *v); -void small_parse_table_13056(t_small_parse_table_array *v); -void small_parse_table_13057(t_small_parse_table_array *v); -void small_parse_table_13058(t_small_parse_table_array *v); -void small_parse_table_13059(t_small_parse_table_array *v); -void small_parse_table_13060(t_small_parse_table_array *v); -void small_parse_table_13061(t_small_parse_table_array *v); -void small_parse_table_13062(t_small_parse_table_array *v); -void small_parse_table_13063(t_small_parse_table_array *v); -void small_parse_table_13064(t_small_parse_table_array *v); -void small_parse_table_13065(t_small_parse_table_array *v); -void small_parse_table_13066(t_small_parse_table_array *v); -void small_parse_table_13067(t_small_parse_table_array *v); -void small_parse_table_13068(t_small_parse_table_array *v); -void small_parse_table_13069(t_small_parse_table_array *v); -void small_parse_table_13070(t_small_parse_table_array *v); -void small_parse_table_13071(t_small_parse_table_array *v); -void small_parse_table_13072(t_small_parse_table_array *v); -void small_parse_table_13073(t_small_parse_table_array *v); -void small_parse_table_13074(t_small_parse_table_array *v); -void small_parse_table_13075(t_small_parse_table_array *v); -void small_parse_table_13076(t_small_parse_table_array *v); -void small_parse_table_13077(t_small_parse_table_array *v); -void small_parse_table_13078(t_small_parse_table_array *v); -void small_parse_table_13079(t_small_parse_table_array *v); -void small_parse_table_13080(t_small_parse_table_array *v); -void small_parse_table_13081(t_small_parse_table_array *v); -void small_parse_table_13082(t_small_parse_table_array *v); -void small_parse_table_13083(t_small_parse_table_array *v); -void small_parse_table_13084(t_small_parse_table_array *v); -void small_parse_table_13085(t_small_parse_table_array *v); -void small_parse_table_13086(t_small_parse_table_array *v); -void small_parse_table_13087(t_small_parse_table_array *v); -void small_parse_table_13088(t_small_parse_table_array *v); -void small_parse_table_13089(t_small_parse_table_array *v); -void small_parse_table_13090(t_small_parse_table_array *v); -void small_parse_table_13091(t_small_parse_table_array *v); -void small_parse_table_13092(t_small_parse_table_array *v); -void small_parse_table_13093(t_small_parse_table_array *v); -void small_parse_table_13094(t_small_parse_table_array *v); -void small_parse_table_13095(t_small_parse_table_array *v); -void small_parse_table_13096(t_small_parse_table_array *v); -void small_parse_table_13097(t_small_parse_table_array *v); -void small_parse_table_13098(t_small_parse_table_array *v); -void small_parse_table_13099(t_small_parse_table_array *v); -void small_parse_table_13100(t_small_parse_table_array *v); -void small_parse_table_13101(t_small_parse_table_array *v); -void small_parse_table_13102(t_small_parse_table_array *v); -void small_parse_table_13103(t_small_parse_table_array *v); -void small_parse_table_13104(t_small_parse_table_array *v); -void small_parse_table_13105(t_small_parse_table_array *v); -void small_parse_table_13106(t_small_parse_table_array *v); -void small_parse_table_13107(t_small_parse_table_array *v); -void small_parse_table_13108(t_small_parse_table_array *v); -void small_parse_table_13109(t_small_parse_table_array *v); -void small_parse_table_13110(t_small_parse_table_array *v); -void small_parse_table_13111(t_small_parse_table_array *v); -void small_parse_table_13112(t_small_parse_table_array *v); -void small_parse_table_13113(t_small_parse_table_array *v); -void small_parse_table_13114(t_small_parse_table_array *v); -void small_parse_table_13115(t_small_parse_table_array *v); -void small_parse_table_13116(t_small_parse_table_array *v); -void small_parse_table_13117(t_small_parse_table_array *v); -void small_parse_table_13118(t_small_parse_table_array *v); -void small_parse_table_13119(t_small_parse_table_array *v); -void small_parse_table_13120(t_small_parse_table_array *v); -void small_parse_table_13121(t_small_parse_table_array *v); -void small_parse_table_13122(t_small_parse_table_array *v); -void small_parse_table_13123(t_small_parse_table_array *v); -void small_parse_table_13124(t_small_parse_table_array *v); -void small_parse_table_13125(t_small_parse_table_array *v); -void small_parse_table_13126(t_small_parse_table_array *v); -void small_parse_table_13127(t_small_parse_table_array *v); -void small_parse_table_13128(t_small_parse_table_array *v); -void small_parse_table_13129(t_small_parse_table_array *v); -void small_parse_table_13130(t_small_parse_table_array *v); -void small_parse_table_13131(t_small_parse_table_array *v); -void small_parse_table_13132(t_small_parse_table_array *v); -void small_parse_table_13133(t_small_parse_table_array *v); -void small_parse_table_13134(t_small_parse_table_array *v); -void small_parse_table_13135(t_small_parse_table_array *v); -void small_parse_table_13136(t_small_parse_table_array *v); -void small_parse_table_13137(t_small_parse_table_array *v); -void small_parse_table_13138(t_small_parse_table_array *v); -void small_parse_table_13139(t_small_parse_table_array *v); -void small_parse_table_13140(t_small_parse_table_array *v); -void small_parse_table_13141(t_small_parse_table_array *v); -void small_parse_table_13142(t_small_parse_table_array *v); -void small_parse_table_13143(t_small_parse_table_array *v); -void small_parse_table_13144(t_small_parse_table_array *v); -void small_parse_table_13145(t_small_parse_table_array *v); -void small_parse_table_13146(t_small_parse_table_array *v); -void small_parse_table_13147(t_small_parse_table_array *v); -void small_parse_table_13148(t_small_parse_table_array *v); -void small_parse_table_13149(t_small_parse_table_array *v); -void small_parse_table_13150(t_small_parse_table_array *v); -void small_parse_table_13151(t_small_parse_table_array *v); -void small_parse_table_13152(t_small_parse_table_array *v); -void small_parse_table_13153(t_small_parse_table_array *v); -void small_parse_table_13154(t_small_parse_table_array *v); -void small_parse_table_13155(t_small_parse_table_array *v); -void small_parse_table_13156(t_small_parse_table_array *v); -void small_parse_table_13157(t_small_parse_table_array *v); -void small_parse_table_13158(t_small_parse_table_array *v); -void small_parse_table_13159(t_small_parse_table_array *v); -void small_parse_table_13160(t_small_parse_table_array *v); -void small_parse_table_13161(t_small_parse_table_array *v); -void small_parse_table_13162(t_small_parse_table_array *v); -void small_parse_table_13163(t_small_parse_table_array *v); -void small_parse_table_13164(t_small_parse_table_array *v); -void small_parse_table_13165(t_small_parse_table_array *v); -void small_parse_table_13166(t_small_parse_table_array *v); -void small_parse_table_13167(t_small_parse_table_array *v); -void small_parse_table_13168(t_small_parse_table_array *v); -void small_parse_table_13169(t_small_parse_table_array *v); -void small_parse_table_13170(t_small_parse_table_array *v); -void small_parse_table_13171(t_small_parse_table_array *v); -void small_parse_table_13172(t_small_parse_table_array *v); -void small_parse_table_13173(t_small_parse_table_array *v); -void small_parse_table_13174(t_small_parse_table_array *v); -void small_parse_table_13175(t_small_parse_table_array *v); -void small_parse_table_13176(t_small_parse_table_array *v); -void small_parse_table_13177(t_small_parse_table_array *v); -void small_parse_table_13178(t_small_parse_table_array *v); -void small_parse_table_13179(t_small_parse_table_array *v); -void small_parse_table_13180(t_small_parse_table_array *v); -void small_parse_table_13181(t_small_parse_table_array *v); -void small_parse_table_13182(t_small_parse_table_array *v); -void small_parse_table_13183(t_small_parse_table_array *v); -void small_parse_table_13184(t_small_parse_table_array *v); -void small_parse_table_13185(t_small_parse_table_array *v); -void small_parse_table_13186(t_small_parse_table_array *v); -void small_parse_table_13187(t_small_parse_table_array *v); -void small_parse_table_13188(t_small_parse_table_array *v); -void small_parse_table_13189(t_small_parse_table_array *v); -void small_parse_table_13190(t_small_parse_table_array *v); -void small_parse_table_13191(t_small_parse_table_array *v); -void small_parse_table_13192(t_small_parse_table_array *v); -void small_parse_table_13193(t_small_parse_table_array *v); -void small_parse_table_13194(t_small_parse_table_array *v); -void small_parse_table_13195(t_small_parse_table_array *v); -void small_parse_table_13196(t_small_parse_table_array *v); -void small_parse_table_13197(t_small_parse_table_array *v); -void small_parse_table_13198(t_small_parse_table_array *v); -void small_parse_table_13199(t_small_parse_table_array *v); -void small_parse_table_13200(t_small_parse_table_array *v); -void small_parse_table_13201(t_small_parse_table_array *v); -void small_parse_table_13202(t_small_parse_table_array *v); -void small_parse_table_13203(t_small_parse_table_array *v); -void small_parse_table_13204(t_small_parse_table_array *v); -void small_parse_table_13205(t_small_parse_table_array *v); -void small_parse_table_13206(t_small_parse_table_array *v); -void small_parse_table_13207(t_small_parse_table_array *v); -void small_parse_table_13208(t_small_parse_table_array *v); -void small_parse_table_13209(t_small_parse_table_array *v); -void small_parse_table_13210(t_small_parse_table_array *v); -void small_parse_table_13211(t_small_parse_table_array *v); -void small_parse_table_13212(t_small_parse_table_array *v); -void small_parse_table_13213(t_small_parse_table_array *v); -void small_parse_table_13214(t_small_parse_table_array *v); -void small_parse_table_13215(t_small_parse_table_array *v); -void small_parse_table_13216(t_small_parse_table_array *v); -void small_parse_table_13217(t_small_parse_table_array *v); -void small_parse_table_13218(t_small_parse_table_array *v); -void small_parse_table_13219(t_small_parse_table_array *v); -void small_parse_table_13220(t_small_parse_table_array *v); -void small_parse_table_13221(t_small_parse_table_array *v); -void small_parse_table_13222(t_small_parse_table_array *v); -void small_parse_table_13223(t_small_parse_table_array *v); -void small_parse_table_13224(t_small_parse_table_array *v); -void small_parse_table_13225(t_small_parse_table_array *v); -void small_parse_table_13226(t_small_parse_table_array *v); -void small_parse_table_13227(t_small_parse_table_array *v); -void small_parse_table_13228(t_small_parse_table_array *v); -void small_parse_table_13229(t_small_parse_table_array *v); -void small_parse_table_13230(t_small_parse_table_array *v); -void small_parse_table_13231(t_small_parse_table_array *v); -void small_parse_table_13232(t_small_parse_table_array *v); -void small_parse_table_13233(t_small_parse_table_array *v); -void small_parse_table_13234(t_small_parse_table_array *v); -void small_parse_table_13235(t_small_parse_table_array *v); -void small_parse_table_13236(t_small_parse_table_array *v); -void small_parse_table_13237(t_small_parse_table_array *v); -void small_parse_table_13238(t_small_parse_table_array *v); -void small_parse_table_13239(t_small_parse_table_array *v); -void small_parse_table_13240(t_small_parse_table_array *v); -void small_parse_table_13241(t_small_parse_table_array *v); -void small_parse_table_13242(t_small_parse_table_array *v); -void small_parse_table_13243(t_small_parse_table_array *v); -void small_parse_table_13244(t_small_parse_table_array *v); -void small_parse_table_13245(t_small_parse_table_array *v); -void small_parse_table_13246(t_small_parse_table_array *v); -void small_parse_table_13247(t_small_parse_table_array *v); -void small_parse_table_13248(t_small_parse_table_array *v); -void small_parse_table_13249(t_small_parse_table_array *v); -void small_parse_table_13250(t_small_parse_table_array *v); -void small_parse_table_13251(t_small_parse_table_array *v); -void small_parse_table_13252(t_small_parse_table_array *v); -void small_parse_table_13253(t_small_parse_table_array *v); -void small_parse_table_13254(t_small_parse_table_array *v); -void small_parse_table_13255(t_small_parse_table_array *v); -void small_parse_table_13256(t_small_parse_table_array *v); -void small_parse_table_13257(t_small_parse_table_array *v); -void small_parse_table_13258(t_small_parse_table_array *v); -void small_parse_table_13259(t_small_parse_table_array *v); -void small_parse_table_13260(t_small_parse_table_array *v); -void small_parse_table_13261(t_small_parse_table_array *v); -void small_parse_table_13262(t_small_parse_table_array *v); -void small_parse_table_13263(t_small_parse_table_array *v); -void small_parse_table_13264(t_small_parse_table_array *v); -void small_parse_table_13265(t_small_parse_table_array *v); -void small_parse_table_13266(t_small_parse_table_array *v); -void small_parse_table_13267(t_small_parse_table_array *v); -void small_parse_table_13268(t_small_parse_table_array *v); -void small_parse_table_13269(t_small_parse_table_array *v); -void small_parse_table_13270(t_small_parse_table_array *v); -void small_parse_table_13271(t_small_parse_table_array *v); -void small_parse_table_13272(t_small_parse_table_array *v); -void small_parse_table_13273(t_small_parse_table_array *v); -void small_parse_table_13274(t_small_parse_table_array *v); -void small_parse_table_13275(t_small_parse_table_array *v); -void small_parse_table_13276(t_small_parse_table_array *v); -void small_parse_table_13277(t_small_parse_table_array *v); -void small_parse_table_13278(t_small_parse_table_array *v); -void small_parse_table_13279(t_small_parse_table_array *v); -void small_parse_table_13280(t_small_parse_table_array *v); -void small_parse_table_13281(t_small_parse_table_array *v); -void small_parse_table_13282(t_small_parse_table_array *v); -void small_parse_table_13283(t_small_parse_table_array *v); -void small_parse_table_13284(t_small_parse_table_array *v); -void small_parse_table_13285(t_small_parse_table_array *v); -void small_parse_table_13286(t_small_parse_table_array *v); -void small_parse_table_13287(t_small_parse_table_array *v); -void small_parse_table_13288(t_small_parse_table_array *v); -void small_parse_table_13289(t_small_parse_table_array *v); -void small_parse_table_13290(t_small_parse_table_array *v); -void small_parse_table_13291(t_small_parse_table_array *v); -void small_parse_table_13292(t_small_parse_table_array *v); -void small_parse_table_13293(t_small_parse_table_array *v); -void small_parse_table_13294(t_small_parse_table_array *v); -void small_parse_table_13295(t_small_parse_table_array *v); -void small_parse_table_13296(t_small_parse_table_array *v); -void small_parse_table_13297(t_small_parse_table_array *v); -void small_parse_table_13298(t_small_parse_table_array *v); -void small_parse_table_13299(t_small_parse_table_array *v); -void small_parse_table_13300(t_small_parse_table_array *v); -void small_parse_table_13301(t_small_parse_table_array *v); -void small_parse_table_13302(t_small_parse_table_array *v); -void small_parse_table_13303(t_small_parse_table_array *v); -void small_parse_table_13304(t_small_parse_table_array *v); -void small_parse_table_13305(t_small_parse_table_array *v); -void small_parse_table_13306(t_small_parse_table_array *v); -void small_parse_table_13307(t_small_parse_table_array *v); -void small_parse_table_13308(t_small_parse_table_array *v); -void small_parse_table_13309(t_small_parse_table_array *v); -void small_parse_table_13310(t_small_parse_table_array *v); -void small_parse_table_13311(t_small_parse_table_array *v); -void small_parse_table_13312(t_small_parse_table_array *v); -void small_parse_table_13313(t_small_parse_table_array *v); -void small_parse_table_13314(t_small_parse_table_array *v); -void small_parse_table_13315(t_small_parse_table_array *v); -void small_parse_table_13316(t_small_parse_table_array *v); -void small_parse_table_13317(t_small_parse_table_array *v); -void small_parse_table_13318(t_small_parse_table_array *v); -void small_parse_table_13319(t_small_parse_table_array *v); -void small_parse_table_13320(t_small_parse_table_array *v); -void small_parse_table_13321(t_small_parse_table_array *v); -void small_parse_table_13322(t_small_parse_table_array *v); -void small_parse_table_13323(t_small_parse_table_array *v); -void small_parse_table_13324(t_small_parse_table_array *v); -void small_parse_table_13325(t_small_parse_table_array *v); -void small_parse_table_13326(t_small_parse_table_array *v); -void small_parse_table_13327(t_small_parse_table_array *v); -void small_parse_table_13328(t_small_parse_table_array *v); -void small_parse_table_13329(t_small_parse_table_array *v); -void small_parse_table_13330(t_small_parse_table_array *v); -void small_parse_table_13331(t_small_parse_table_array *v); -void small_parse_table_13332(t_small_parse_table_array *v); -void small_parse_table_13333(t_small_parse_table_array *v); -void small_parse_table_13334(t_small_parse_table_array *v); -void small_parse_table_13335(t_small_parse_table_array *v); -void small_parse_table_13336(t_small_parse_table_array *v); -void small_parse_table_13337(t_small_parse_table_array *v); -void small_parse_table_13338(t_small_parse_table_array *v); -void small_parse_table_13339(t_small_parse_table_array *v); -void small_parse_table_13340(t_small_parse_table_array *v); -void small_parse_table_13341(t_small_parse_table_array *v); -void small_parse_table_13342(t_small_parse_table_array *v); -void small_parse_table_13343(t_small_parse_table_array *v); -void small_parse_table_13344(t_small_parse_table_array *v); -void small_parse_table_13345(t_small_parse_table_array *v); -void small_parse_table_13346(t_small_parse_table_array *v); -void small_parse_table_13347(t_small_parse_table_array *v); -void small_parse_table_13348(t_small_parse_table_array *v); -void small_parse_table_13349(t_small_parse_table_array *v); -void small_parse_table_13350(t_small_parse_table_array *v); -void small_parse_table_13351(t_small_parse_table_array *v); -void small_parse_table_13352(t_small_parse_table_array *v); -void small_parse_table_13353(t_small_parse_table_array *v); -void small_parse_table_13354(t_small_parse_table_array *v); -void small_parse_table_13355(t_small_parse_table_array *v); -void small_parse_table_13356(t_small_parse_table_array *v); -void small_parse_table_13357(t_small_parse_table_array *v); -void small_parse_table_13358(t_small_parse_table_array *v); -void small_parse_table_13359(t_small_parse_table_array *v); -void small_parse_table_13360(t_small_parse_table_array *v); -void small_parse_table_13361(t_small_parse_table_array *v); -void small_parse_table_13362(t_small_parse_table_array *v); -void small_parse_table_13363(t_small_parse_table_array *v); -void small_parse_table_13364(t_small_parse_table_array *v); -void small_parse_table_13365(t_small_parse_table_array *v); -void small_parse_table_13366(t_small_parse_table_array *v); -void small_parse_table_13367(t_small_parse_table_array *v); -void small_parse_table_13368(t_small_parse_table_array *v); -void small_parse_table_13369(t_small_parse_table_array *v); -void small_parse_table_13370(t_small_parse_table_array *v); -void small_parse_table_13371(t_small_parse_table_array *v); -void small_parse_table_13372(t_small_parse_table_array *v); -void small_parse_table_13373(t_small_parse_table_array *v); -void small_parse_table_13374(t_small_parse_table_array *v); -void small_parse_table_13375(t_small_parse_table_array *v); -void small_parse_table_13376(t_small_parse_table_array *v); -void small_parse_table_13377(t_small_parse_table_array *v); -void small_parse_table_13378(t_small_parse_table_array *v); -void small_parse_table_13379(t_small_parse_table_array *v); -void small_parse_table_13380(t_small_parse_table_array *v); -void small_parse_table_13381(t_small_parse_table_array *v); -void small_parse_table_13382(t_small_parse_table_array *v); -void small_parse_table_13383(t_small_parse_table_array *v); -void small_parse_table_13384(t_small_parse_table_array *v); -void small_parse_table_13385(t_small_parse_table_array *v); -void small_parse_table_13386(t_small_parse_table_array *v); -void small_parse_table_13387(t_small_parse_table_array *v); -void small_parse_table_13388(t_small_parse_table_array *v); -void small_parse_table_13389(t_small_parse_table_array *v); -void small_parse_table_13390(t_small_parse_table_array *v); -void small_parse_table_13391(t_small_parse_table_array *v); -void small_parse_table_13392(t_small_parse_table_array *v); -void small_parse_table_13393(t_small_parse_table_array *v); -void small_parse_table_13394(t_small_parse_table_array *v); -void small_parse_table_13395(t_small_parse_table_array *v); -void small_parse_table_13396(t_small_parse_table_array *v); -void small_parse_table_13397(t_small_parse_table_array *v); -void small_parse_table_13398(t_small_parse_table_array *v); -void small_parse_table_13399(t_small_parse_table_array *v); -void small_parse_table_13400(t_small_parse_table_array *v); -void small_parse_table_13401(t_small_parse_table_array *v); -void small_parse_table_13402(t_small_parse_table_array *v); -void small_parse_table_13403(t_small_parse_table_array *v); -void small_parse_table_13404(t_small_parse_table_array *v); -void small_parse_table_13405(t_small_parse_table_array *v); -void small_parse_table_13406(t_small_parse_table_array *v); -void small_parse_table_13407(t_small_parse_table_array *v); -void small_parse_table_13408(t_small_parse_table_array *v); -void small_parse_table_13409(t_small_parse_table_array *v); -void small_parse_table_13410(t_small_parse_table_array *v); -void small_parse_table_13411(t_small_parse_table_array *v); -void small_parse_table_13412(t_small_parse_table_array *v); -void small_parse_table_13413(t_small_parse_table_array *v); -void small_parse_table_13414(t_small_parse_table_array *v); -void small_parse_table_13415(t_small_parse_table_array *v); -void small_parse_table_13416(t_small_parse_table_array *v); -void small_parse_table_13417(t_small_parse_table_array *v); -void small_parse_table_13418(t_small_parse_table_array *v); -void small_parse_table_13419(t_small_parse_table_array *v); -void small_parse_table_13420(t_small_parse_table_array *v); -void small_parse_table_13421(t_small_parse_table_array *v); -void small_parse_table_13422(t_small_parse_table_array *v); -void small_parse_table_13423(t_small_parse_table_array *v); -void small_parse_table_13424(t_small_parse_table_array *v); -void small_parse_table_13425(t_small_parse_table_array *v); -void small_parse_table_13426(t_small_parse_table_array *v); -void small_parse_table_13427(t_small_parse_table_array *v); -void small_parse_table_13428(t_small_parse_table_array *v); -void small_parse_table_13429(t_small_parse_table_array *v); -void small_parse_table_13430(t_small_parse_table_array *v); -void small_parse_table_13431(t_small_parse_table_array *v); -void small_parse_table_13432(t_small_parse_table_array *v); -void small_parse_table_13433(t_small_parse_table_array *v); -void small_parse_table_13434(t_small_parse_table_array *v); -void small_parse_table_13435(t_small_parse_table_array *v); -void small_parse_table_13436(t_small_parse_table_array *v); -void small_parse_table_13437(t_small_parse_table_array *v); -void small_parse_table_13438(t_small_parse_table_array *v); -void small_parse_table_13439(t_small_parse_table_array *v); -void small_parse_table_13440(t_small_parse_table_array *v); -void small_parse_table_13441(t_small_parse_table_array *v); -void small_parse_table_13442(t_small_parse_table_array *v); -void small_parse_table_13443(t_small_parse_table_array *v); -void small_parse_table_13444(t_small_parse_table_array *v); -void small_parse_table_13445(t_small_parse_table_array *v); -void small_parse_table_13446(t_small_parse_table_array *v); -void small_parse_table_13447(t_small_parse_table_array *v); -void small_parse_table_13448(t_small_parse_table_array *v); -void small_parse_table_13449(t_small_parse_table_array *v); -void small_parse_table_13450(t_small_parse_table_array *v); -void small_parse_table_13451(t_small_parse_table_array *v); -void small_parse_table_13452(t_small_parse_table_array *v); -void small_parse_table_13453(t_small_parse_table_array *v); -void small_parse_table_13454(t_small_parse_table_array *v); -void small_parse_table_13455(t_small_parse_table_array *v); -void small_parse_table_13456(t_small_parse_table_array *v); -void small_parse_table_13457(t_small_parse_table_array *v); -void small_parse_table_13458(t_small_parse_table_array *v); -void small_parse_table_13459(t_small_parse_table_array *v); -void small_parse_table_13460(t_small_parse_table_array *v); -void small_parse_table_13461(t_small_parse_table_array *v); -void small_parse_table_13462(t_small_parse_table_array *v); -void small_parse_table_13463(t_small_parse_table_array *v); -void small_parse_table_13464(t_small_parse_table_array *v); -void small_parse_table_13465(t_small_parse_table_array *v); -void small_parse_table_13466(t_small_parse_table_array *v); -void small_parse_table_13467(t_small_parse_table_array *v); -void small_parse_table_13468(t_small_parse_table_array *v); -void small_parse_table_13469(t_small_parse_table_array *v); -void small_parse_table_13470(t_small_parse_table_array *v); -void small_parse_table_13471(t_small_parse_table_array *v); -void small_parse_table_13472(t_small_parse_table_array *v); -void small_parse_table_13473(t_small_parse_table_array *v); -void small_parse_table_13474(t_small_parse_table_array *v); -void small_parse_table_13475(t_small_parse_table_array *v); -void small_parse_table_13476(t_small_parse_table_array *v); -void small_parse_table_13477(t_small_parse_table_array *v); -void small_parse_table_13478(t_small_parse_table_array *v); -void small_parse_table_13479(t_small_parse_table_array *v); -void small_parse_table_13480(t_small_parse_table_array *v); -void small_parse_table_13481(t_small_parse_table_array *v); -void small_parse_table_13482(t_small_parse_table_array *v); -void small_parse_table_13483(t_small_parse_table_array *v); -void small_parse_table_13484(t_small_parse_table_array *v); -void small_parse_table_13485(t_small_parse_table_array *v); -void small_parse_table_13486(t_small_parse_table_array *v); -void small_parse_table_13487(t_small_parse_table_array *v); -void small_parse_table_13488(t_small_parse_table_array *v); -void small_parse_table_13489(t_small_parse_table_array *v); -void small_parse_table_13490(t_small_parse_table_array *v); -void small_parse_table_13491(t_small_parse_table_array *v); -void small_parse_table_13492(t_small_parse_table_array *v); -void small_parse_table_13493(t_small_parse_table_array *v); -void small_parse_table_13494(t_small_parse_table_array *v); -void small_parse_table_13495(t_small_parse_table_array *v); -void small_parse_table_13496(t_small_parse_table_array *v); -void small_parse_table_13497(t_small_parse_table_array *v); -void small_parse_table_13498(t_small_parse_table_array *v); -void small_parse_table_13499(t_small_parse_table_array *v); -void small_parse_table_13500(t_small_parse_table_array *v); -void small_parse_table_13501(t_small_parse_table_array *v); -void small_parse_table_13502(t_small_parse_table_array *v); -void small_parse_table_13503(t_small_parse_table_array *v); -void small_parse_table_13504(t_small_parse_table_array *v); -void small_parse_table_13505(t_small_parse_table_array *v); -void small_parse_table_13506(t_small_parse_table_array *v); -void small_parse_table_13507(t_small_parse_table_array *v); -void small_parse_table_13508(t_small_parse_table_array *v); -void small_parse_table_13509(t_small_parse_table_array *v); -void small_parse_table_13510(t_small_parse_table_array *v); -void small_parse_table_13511(t_small_parse_table_array *v); -void small_parse_table_13512(t_small_parse_table_array *v); -void small_parse_table_13513(t_small_parse_table_array *v); -void small_parse_table_13514(t_small_parse_table_array *v); -void small_parse_table_13515(t_small_parse_table_array *v); -void small_parse_table_13516(t_small_parse_table_array *v); -void small_parse_table_13517(t_small_parse_table_array *v); -void small_parse_table_13518(t_small_parse_table_array *v); -void small_parse_table_13519(t_small_parse_table_array *v); -void small_parse_table_13520(t_small_parse_table_array *v); -void small_parse_table_13521(t_small_parse_table_array *v); -void small_parse_table_13522(t_small_parse_table_array *v); -void small_parse_table_13523(t_small_parse_table_array *v); -void small_parse_table_13524(t_small_parse_table_array *v); -void small_parse_table_13525(t_small_parse_table_array *v); -void small_parse_table_13526(t_small_parse_table_array *v); -void small_parse_table_13527(t_small_parse_table_array *v); -void small_parse_table_13528(t_small_parse_table_array *v); -void small_parse_table_13529(t_small_parse_table_array *v); -void small_parse_table_13530(t_small_parse_table_array *v); -void small_parse_table_13531(t_small_parse_table_array *v); -void small_parse_table_13532(t_small_parse_table_array *v); -void small_parse_table_13533(t_small_parse_table_array *v); -void small_parse_table_13534(t_small_parse_table_array *v); -void small_parse_table_13535(t_small_parse_table_array *v); -void small_parse_table_13536(t_small_parse_table_array *v); -void small_parse_table_13537(t_small_parse_table_array *v); -void small_parse_table_13538(t_small_parse_table_array *v); -void small_parse_table_13539(t_small_parse_table_array *v); -void small_parse_table_13540(t_small_parse_table_array *v); -void small_parse_table_13541(t_small_parse_table_array *v); -void small_parse_table_13542(t_small_parse_table_array *v); -void small_parse_table_13543(t_small_parse_table_array *v); -void small_parse_table_13544(t_small_parse_table_array *v); -void small_parse_table_13545(t_small_parse_table_array *v); -void small_parse_table_13546(t_small_parse_table_array *v); -void small_parse_table_13547(t_small_parse_table_array *v); -void small_parse_table_13548(t_small_parse_table_array *v); -void small_parse_table_13549(t_small_parse_table_array *v); -void small_parse_table_13550(t_small_parse_table_array *v); -void small_parse_table_13551(t_small_parse_table_array *v); -void small_parse_table_13552(t_small_parse_table_array *v); -void small_parse_table_13553(t_small_parse_table_array *v); -void small_parse_table_13554(t_small_parse_table_array *v); -void small_parse_table_13555(t_small_parse_table_array *v); -void small_parse_table_13556(t_small_parse_table_array *v); -void small_parse_table_13557(t_small_parse_table_array *v); -void small_parse_table_13558(t_small_parse_table_array *v); -void small_parse_table_13559(t_small_parse_table_array *v); -void small_parse_table_13560(t_small_parse_table_array *v); -void small_parse_table_13561(t_small_parse_table_array *v); -void small_parse_table_13562(t_small_parse_table_array *v); -void small_parse_table_13563(t_small_parse_table_array *v); -void small_parse_table_13564(t_small_parse_table_array *v); -void small_parse_table_13565(t_small_parse_table_array *v); -void small_parse_table_13566(t_small_parse_table_array *v); -void small_parse_table_13567(t_small_parse_table_array *v); -void small_parse_table_13568(t_small_parse_table_array *v); -void small_parse_table_13569(t_small_parse_table_array *v); -void small_parse_table_13570(t_small_parse_table_array *v); -void small_parse_table_13571(t_small_parse_table_array *v); -void small_parse_table_13572(t_small_parse_table_array *v); -void small_parse_table_13573(t_small_parse_table_array *v); -void small_parse_table_13574(t_small_parse_table_array *v); -void small_parse_table_13575(t_small_parse_table_array *v); -void small_parse_table_13576(t_small_parse_table_array *v); -void small_parse_table_13577(t_small_parse_table_array *v); -void small_parse_table_13578(t_small_parse_table_array *v); -void small_parse_table_13579(t_small_parse_table_array *v); -void small_parse_table_13580(t_small_parse_table_array *v); -void small_parse_table_13581(t_small_parse_table_array *v); -void small_parse_table_13582(t_small_parse_table_array *v); -void small_parse_table_13583(t_small_parse_table_array *v); -void small_parse_table_13584(t_small_parse_table_array *v); -void small_parse_table_13585(t_small_parse_table_array *v); -void small_parse_table_13586(t_small_parse_table_array *v); -void small_parse_table_13587(t_small_parse_table_array *v); -void small_parse_table_13588(t_small_parse_table_array *v); -void small_parse_table_13589(t_small_parse_table_array *v); -void small_parse_table_13590(t_small_parse_table_array *v); -void small_parse_table_13591(t_small_parse_table_array *v); -void small_parse_table_13592(t_small_parse_table_array *v); -void small_parse_table_13593(t_small_parse_table_array *v); -void small_parse_table_13594(t_small_parse_table_array *v); -void small_parse_table_13595(t_small_parse_table_array *v); -void small_parse_table_13596(t_small_parse_table_array *v); -void small_parse_table_13597(t_small_parse_table_array *v); -void small_parse_table_13598(t_small_parse_table_array *v); -void small_parse_table_13599(t_small_parse_table_array *v); -void small_parse_table_13600(t_small_parse_table_array *v); -void small_parse_table_13601(t_small_parse_table_array *v); -void small_parse_table_13602(t_small_parse_table_array *v); -void small_parse_table_13603(t_small_parse_table_array *v); -void small_parse_table_13604(t_small_parse_table_array *v); -void small_parse_table_13605(t_small_parse_table_array *v); -void small_parse_table_13606(t_small_parse_table_array *v); -void small_parse_table_13607(t_small_parse_table_array *v); -void small_parse_table_13608(t_small_parse_table_array *v); -void small_parse_table_13609(t_small_parse_table_array *v); -void small_parse_table_13610(t_small_parse_table_array *v); -void small_parse_table_13611(t_small_parse_table_array *v); -void small_parse_table_13612(t_small_parse_table_array *v); -void small_parse_table_13613(t_small_parse_table_array *v); -void small_parse_table_13614(t_small_parse_table_array *v); -void small_parse_table_13615(t_small_parse_table_array *v); -void small_parse_table_13616(t_small_parse_table_array *v); -void small_parse_table_13617(t_small_parse_table_array *v); -void small_parse_table_13618(t_small_parse_table_array *v); -void small_parse_table_13619(t_small_parse_table_array *v); -void small_parse_table_13620(t_small_parse_table_array *v); -void small_parse_table_13621(t_small_parse_table_array *v); -void small_parse_table_13622(t_small_parse_table_array *v); -void small_parse_table_13623(t_small_parse_table_array *v); -void small_parse_table_13624(t_small_parse_table_array *v); -void small_parse_table_13625(t_small_parse_table_array *v); -void small_parse_table_13626(t_small_parse_table_array *v); -void small_parse_table_13627(t_small_parse_table_array *v); -void small_parse_table_13628(t_small_parse_table_array *v); -void small_parse_table_13629(t_small_parse_table_array *v); -void small_parse_table_13630(t_small_parse_table_array *v); -void small_parse_table_13631(t_small_parse_table_array *v); -void small_parse_table_13632(t_small_parse_table_array *v); -void small_parse_table_13633(t_small_parse_table_array *v); -void small_parse_table_13634(t_small_parse_table_array *v); -void small_parse_table_13635(t_small_parse_table_array *v); -void small_parse_table_13636(t_small_parse_table_array *v); -void small_parse_table_13637(t_small_parse_table_array *v); -void small_parse_table_13638(t_small_parse_table_array *v); -void small_parse_table_13639(t_small_parse_table_array *v); -void small_parse_table_13640(t_small_parse_table_array *v); -void small_parse_table_13641(t_small_parse_table_array *v); -void small_parse_table_13642(t_small_parse_table_array *v); -void small_parse_table_13643(t_small_parse_table_array *v); -void small_parse_table_13644(t_small_parse_table_array *v); -void small_parse_table_13645(t_small_parse_table_array *v); -void small_parse_table_13646(t_small_parse_table_array *v); -void small_parse_table_13647(t_small_parse_table_array *v); -void small_parse_table_13648(t_small_parse_table_array *v); -void small_parse_table_13649(t_small_parse_table_array *v); -void small_parse_table_13650(t_small_parse_table_array *v); -void small_parse_table_13651(t_small_parse_table_array *v); -void small_parse_table_13652(t_small_parse_table_array *v); -void small_parse_table_13653(t_small_parse_table_array *v); -void small_parse_table_13654(t_small_parse_table_array *v); -void small_parse_table_13655(t_small_parse_table_array *v); -void small_parse_table_13656(t_small_parse_table_array *v); -void small_parse_table_13657(t_small_parse_table_array *v); -void small_parse_table_13658(t_small_parse_table_array *v); -void small_parse_table_13659(t_small_parse_table_array *v); -void small_parse_table_13660(t_small_parse_table_array *v); -void small_parse_table_13661(t_small_parse_table_array *v); -void small_parse_table_13662(t_small_parse_table_array *v); -void small_parse_table_13663(t_small_parse_table_array *v); -void small_parse_table_13664(t_small_parse_table_array *v); -void small_parse_table_13665(t_small_parse_table_array *v); -void small_parse_table_13666(t_small_parse_table_array *v); -void small_parse_table_13667(t_small_parse_table_array *v); -void small_parse_table_13668(t_small_parse_table_array *v); -void small_parse_table_13669(t_small_parse_table_array *v); -void small_parse_table_13670(t_small_parse_table_array *v); -void small_parse_table_13671(t_small_parse_table_array *v); -void small_parse_table_13672(t_small_parse_table_array *v); -void small_parse_table_13673(t_small_parse_table_array *v); -void small_parse_table_13674(t_small_parse_table_array *v); -void small_parse_table_13675(t_small_parse_table_array *v); -void small_parse_table_13676(t_small_parse_table_array *v); -void small_parse_table_13677(t_small_parse_table_array *v); -void small_parse_table_13678(t_small_parse_table_array *v); -void small_parse_table_13679(t_small_parse_table_array *v); -void small_parse_table_13680(t_small_parse_table_array *v); -void small_parse_table_13681(t_small_parse_table_array *v); -void small_parse_table_13682(t_small_parse_table_array *v); -void small_parse_table_13683(t_small_parse_table_array *v); -void small_parse_table_13684(t_small_parse_table_array *v); -void small_parse_table_13685(t_small_parse_table_array *v); -void small_parse_table_13686(t_small_parse_table_array *v); -void small_parse_table_13687(t_small_parse_table_array *v); -void small_parse_table_13688(t_small_parse_table_array *v); -void small_parse_table_13689(t_small_parse_table_array *v); -void small_parse_table_13690(t_small_parse_table_array *v); -void small_parse_table_13691(t_small_parse_table_array *v); -void small_parse_table_13692(t_small_parse_table_array *v); -void small_parse_table_13693(t_small_parse_table_array *v); -void small_parse_table_13694(t_small_parse_table_array *v); -void small_parse_table_13695(t_small_parse_table_array *v); -void small_parse_table_13696(t_small_parse_table_array *v); -void small_parse_table_13697(t_small_parse_table_array *v); -void small_parse_table_13698(t_small_parse_table_array *v); -void small_parse_table_13699(t_small_parse_table_array *v); -void small_parse_table_13700(t_small_parse_table_array *v); -void small_parse_table_13701(t_small_parse_table_array *v); -void small_parse_table_13702(t_small_parse_table_array *v); -void small_parse_table_13703(t_small_parse_table_array *v); -void small_parse_table_13704(t_small_parse_table_array *v); -void small_parse_table_13705(t_small_parse_table_array *v); -void small_parse_table_13706(t_small_parse_table_array *v); -void small_parse_table_13707(t_small_parse_table_array *v); -void small_parse_table_13708(t_small_parse_table_array *v); -void small_parse_table_13709(t_small_parse_table_array *v); -void small_parse_table_13710(t_small_parse_table_array *v); -void small_parse_table_13711(t_small_parse_table_array *v); -void small_parse_table_13712(t_small_parse_table_array *v); -void small_parse_table_13713(t_small_parse_table_array *v); -void small_parse_table_13714(t_small_parse_table_array *v); -void small_parse_table_13715(t_small_parse_table_array *v); -void small_parse_table_13716(t_small_parse_table_array *v); -void small_parse_table_13717(t_small_parse_table_array *v); -void small_parse_table_13718(t_small_parse_table_array *v); -void small_parse_table_13719(t_small_parse_table_array *v); -void small_parse_table_13720(t_small_parse_table_array *v); -void small_parse_table_13721(t_small_parse_table_array *v); -void small_parse_table_13722(t_small_parse_table_array *v); -void small_parse_table_13723(t_small_parse_table_array *v); -void small_parse_table_13724(t_small_parse_table_array *v); -void small_parse_table_13725(t_small_parse_table_array *v); -void small_parse_table_13726(t_small_parse_table_array *v); -void small_parse_table_13727(t_small_parse_table_array *v); -void small_parse_table_13728(t_small_parse_table_array *v); -void small_parse_table_13729(t_small_parse_table_array *v); -void small_parse_table_13730(t_small_parse_table_array *v); -void small_parse_table_13731(t_small_parse_table_array *v); -void small_parse_table_13732(t_small_parse_table_array *v); -void small_parse_table_13733(t_small_parse_table_array *v); -void small_parse_table_13734(t_small_parse_table_array *v); -void small_parse_table_13735(t_small_parse_table_array *v); -void small_parse_table_13736(t_small_parse_table_array *v); -void small_parse_table_13737(t_small_parse_table_array *v); -void small_parse_table_13738(t_small_parse_table_array *v); -void small_parse_table_13739(t_small_parse_table_array *v); -void small_parse_table_13740(t_small_parse_table_array *v); -void small_parse_table_13741(t_small_parse_table_array *v); -void small_parse_table_13742(t_small_parse_table_array *v); -void small_parse_table_13743(t_small_parse_table_array *v); -void small_parse_table_13744(t_small_parse_table_array *v); -void small_parse_table_13745(t_small_parse_table_array *v); -void small_parse_table_13746(t_small_parse_table_array *v); -void small_parse_table_13747(t_small_parse_table_array *v); -void small_parse_table_13748(t_small_parse_table_array *v); -void small_parse_table_13749(t_small_parse_table_array *v); -void small_parse_table_13750(t_small_parse_table_array *v); -void small_parse_table_13751(t_small_parse_table_array *v); -void small_parse_table_13752(t_small_parse_table_array *v); -void small_parse_table_13753(t_small_parse_table_array *v); -void small_parse_table_13754(t_small_parse_table_array *v); -void small_parse_table_13755(t_small_parse_table_array *v); -void small_parse_table_13756(t_small_parse_table_array *v); -void small_parse_table_13757(t_small_parse_table_array *v); -void small_parse_table_13758(t_small_parse_table_array *v); -void small_parse_table_13759(t_small_parse_table_array *v); -void small_parse_table_13760(t_small_parse_table_array *v); -void small_parse_table_13761(t_small_parse_table_array *v); -void small_parse_table_13762(t_small_parse_table_array *v); -void small_parse_table_13763(t_small_parse_table_array *v); -void small_parse_table_13764(t_small_parse_table_array *v); -void small_parse_table_13765(t_small_parse_table_array *v); -void small_parse_table_13766(t_small_parse_table_array *v); -void small_parse_table_13767(t_small_parse_table_array *v); -void small_parse_table_13768(t_small_parse_table_array *v); -void small_parse_table_13769(t_small_parse_table_array *v); -void small_parse_table_13770(t_small_parse_table_array *v); -void small_parse_table_13771(t_small_parse_table_array *v); -void small_parse_table_13772(t_small_parse_table_array *v); -void small_parse_table_13773(t_small_parse_table_array *v); -void small_parse_table_13774(t_small_parse_table_array *v); -void small_parse_table_13775(t_small_parse_table_array *v); -void small_parse_table_13776(t_small_parse_table_array *v); -void small_parse_table_13777(t_small_parse_table_array *v); -void small_parse_table_13778(t_small_parse_table_array *v); -void small_parse_table_13779(t_small_parse_table_array *v); -void small_parse_table_13780(t_small_parse_table_array *v); -void small_parse_table_13781(t_small_parse_table_array *v); -void small_parse_table_13782(t_small_parse_table_array *v); -void small_parse_table_13783(t_small_parse_table_array *v); -void small_parse_table_13784(t_small_parse_table_array *v); -void small_parse_table_13785(t_small_parse_table_array *v); -void small_parse_table_13786(t_small_parse_table_array *v); -void small_parse_table_13787(t_small_parse_table_array *v); -void small_parse_table_13788(t_small_parse_table_array *v); -void small_parse_table_13789(t_small_parse_table_array *v); -void small_parse_table_13790(t_small_parse_table_array *v); -void small_parse_table_13791(t_small_parse_table_array *v); -void small_parse_table_13792(t_small_parse_table_array *v); -void small_parse_table_13793(t_small_parse_table_array *v); -void small_parse_table_13794(t_small_parse_table_array *v); -void small_parse_table_13795(t_small_parse_table_array *v); -void small_parse_table_13796(t_small_parse_table_array *v); -void small_parse_table_13797(t_small_parse_table_array *v); -void small_parse_table_13798(t_small_parse_table_array *v); -void small_parse_table_13799(t_small_parse_table_array *v); -void small_parse_table_13800(t_small_parse_table_array *v); -void small_parse_table_13801(t_small_parse_table_array *v); -void small_parse_table_13802(t_small_parse_table_array *v); -void small_parse_table_13803(t_small_parse_table_array *v); -void small_parse_table_13804(t_small_parse_table_array *v); -void small_parse_table_13805(t_small_parse_table_array *v); -void small_parse_table_13806(t_small_parse_table_array *v); -void small_parse_table_13807(t_small_parse_table_array *v); -void small_parse_table_13808(t_small_parse_table_array *v); -void small_parse_table_13809(t_small_parse_table_array *v); -void small_parse_table_13810(t_small_parse_table_array *v); -void small_parse_table_13811(t_small_parse_table_array *v); -void small_parse_table_13812(t_small_parse_table_array *v); -void small_parse_table_13813(t_small_parse_table_array *v); -void small_parse_table_13814(t_small_parse_table_array *v); -void small_parse_table_13815(t_small_parse_table_array *v); -void small_parse_table_13816(t_small_parse_table_array *v); -void small_parse_table_13817(t_small_parse_table_array *v); -void small_parse_table_13818(t_small_parse_table_array *v); -void small_parse_table_13819(t_small_parse_table_array *v); -void small_parse_table_13820(t_small_parse_table_array *v); -void small_parse_table_13821(t_small_parse_table_array *v); -void small_parse_table_13822(t_small_parse_table_array *v); -void small_parse_table_13823(t_small_parse_table_array *v); -void small_parse_table_13824(t_small_parse_table_array *v); -void small_parse_table_13825(t_small_parse_table_array *v); -void small_parse_table_13826(t_small_parse_table_array *v); -void small_parse_table_13827(t_small_parse_table_array *v); -void small_parse_table_13828(t_small_parse_table_array *v); -void small_parse_table_13829(t_small_parse_table_array *v); -void small_parse_table_13830(t_small_parse_table_array *v); -void small_parse_table_13831(t_small_parse_table_array *v); -void small_parse_table_13832(t_small_parse_table_array *v); -void small_parse_table_13833(t_small_parse_table_array *v); -void small_parse_table_13834(t_small_parse_table_array *v); -void small_parse_table_13835(t_small_parse_table_array *v); -void small_parse_table_13836(t_small_parse_table_array *v); -void small_parse_table_13837(t_small_parse_table_array *v); -void small_parse_table_13838(t_small_parse_table_array *v); -void small_parse_table_13839(t_small_parse_table_array *v); -void small_parse_table_13840(t_small_parse_table_array *v); -void small_parse_table_13841(t_small_parse_table_array *v); -void small_parse_table_13842(t_small_parse_table_array *v); -void small_parse_table_13843(t_small_parse_table_array *v); -void small_parse_table_13844(t_small_parse_table_array *v); -void small_parse_table_13845(t_small_parse_table_array *v); -void small_parse_table_13846(t_small_parse_table_array *v); -void small_parse_table_13847(t_small_parse_table_array *v); -void small_parse_table_13848(t_small_parse_table_array *v); -void small_parse_table_13849(t_small_parse_table_array *v); -void small_parse_table_13850(t_small_parse_table_array *v); -void small_parse_table_13851(t_small_parse_table_array *v); -void small_parse_table_13852(t_small_parse_table_array *v); -void small_parse_table_13853(t_small_parse_table_array *v); -void small_parse_table_13854(t_small_parse_table_array *v); -void small_parse_table_13855(t_small_parse_table_array *v); -void small_parse_table_13856(t_small_parse_table_array *v); -void small_parse_table_13857(t_small_parse_table_array *v); -void small_parse_table_13858(t_small_parse_table_array *v); -void small_parse_table_13859(t_small_parse_table_array *v); -void small_parse_table_13860(t_small_parse_table_array *v); -void small_parse_table_13861(t_small_parse_table_array *v); -void small_parse_table_13862(t_small_parse_table_array *v); -void small_parse_table_13863(t_small_parse_table_array *v); -void small_parse_table_13864(t_small_parse_table_array *v); -void small_parse_table_13865(t_small_parse_table_array *v); -void small_parse_table_13866(t_small_parse_table_array *v); -void small_parse_table_13867(t_small_parse_table_array *v); -void small_parse_table_13868(t_small_parse_table_array *v); -void small_parse_table_13869(t_small_parse_table_array *v); -void small_parse_table_13870(t_small_parse_table_array *v); -void small_parse_table_13871(t_small_parse_table_array *v); -void small_parse_table_13872(t_small_parse_table_array *v); -void small_parse_table_13873(t_small_parse_table_array *v); -void small_parse_table_13874(t_small_parse_table_array *v); -void small_parse_table_13875(t_small_parse_table_array *v); -void small_parse_table_13876(t_small_parse_table_array *v); -void small_parse_table_13877(t_small_parse_table_array *v); -void small_parse_table_13878(t_small_parse_table_array *v); -void small_parse_table_13879(t_small_parse_table_array *v); -void small_parse_table_13880(t_small_parse_table_array *v); -void small_parse_table_13881(t_small_parse_table_array *v); -void small_parse_table_13882(t_small_parse_table_array *v); -void small_parse_table_13883(t_small_parse_table_array *v); -void small_parse_table_13884(t_small_parse_table_array *v); -void small_parse_table_13885(t_small_parse_table_array *v); -void small_parse_table_13886(t_small_parse_table_array *v); -void small_parse_table_13887(t_small_parse_table_array *v); -void small_parse_table_13888(t_small_parse_table_array *v); -void small_parse_table_13889(t_small_parse_table_array *v); -void small_parse_table_13890(t_small_parse_table_array *v); -void small_parse_table_13891(t_small_parse_table_array *v); -void small_parse_table_13892(t_small_parse_table_array *v); -void small_parse_table_13893(t_small_parse_table_array *v); -void small_parse_table_13894(t_small_parse_table_array *v); -void small_parse_table_13895(t_small_parse_table_array *v); -void small_parse_table_13896(t_small_parse_table_array *v); -void small_parse_table_13897(t_small_parse_table_array *v); -void small_parse_table_13898(t_small_parse_table_array *v); -void small_parse_table_13899(t_small_parse_table_array *v); -void small_parse_table_13900(t_small_parse_table_array *v); -void small_parse_table_13901(t_small_parse_table_array *v); -void small_parse_table_13902(t_small_parse_table_array *v); -void small_parse_table_13903(t_small_parse_table_array *v); -void small_parse_table_13904(t_small_parse_table_array *v); -void small_parse_table_13905(t_small_parse_table_array *v); -void small_parse_table_13906(t_small_parse_table_array *v); -void small_parse_table_13907(t_small_parse_table_array *v); -void small_parse_table_13908(t_small_parse_table_array *v); -void small_parse_table_13909(t_small_parse_table_array *v); -void small_parse_table_13910(t_small_parse_table_array *v); -void small_parse_table_13911(t_small_parse_table_array *v); -void small_parse_table_13912(t_small_parse_table_array *v); -void small_parse_table_13913(t_small_parse_table_array *v); -void small_parse_table_13914(t_small_parse_table_array *v); -void small_parse_table_13915(t_small_parse_table_array *v); -void small_parse_table_13916(t_small_parse_table_array *v); -void small_parse_table_13917(t_small_parse_table_array *v); -void small_parse_table_13918(t_small_parse_table_array *v); -void small_parse_table_13919(t_small_parse_table_array *v); -void small_parse_table_13920(t_small_parse_table_array *v); -void small_parse_table_13921(t_small_parse_table_array *v); -void small_parse_table_13922(t_small_parse_table_array *v); -void small_parse_table_13923(t_small_parse_table_array *v); -void small_parse_table_13924(t_small_parse_table_array *v); -void small_parse_table_13925(t_small_parse_table_array *v); -void small_parse_table_13926(t_small_parse_table_array *v); -void small_parse_table_13927(t_small_parse_table_array *v); -void small_parse_table_13928(t_small_parse_table_array *v); -void small_parse_table_13929(t_small_parse_table_array *v); -void small_parse_table_13930(t_small_parse_table_array *v); -void small_parse_table_13931(t_small_parse_table_array *v); -void small_parse_table_13932(t_small_parse_table_array *v); -void small_parse_table_13933(t_small_parse_table_array *v); -void small_parse_table_13934(t_small_parse_table_array *v); -void small_parse_table_13935(t_small_parse_table_array *v); -void small_parse_table_13936(t_small_parse_table_array *v); -void small_parse_table_13937(t_small_parse_table_array *v); -void small_parse_table_13938(t_small_parse_table_array *v); -void small_parse_table_13939(t_small_parse_table_array *v); -void small_parse_table_13940(t_small_parse_table_array *v); -void small_parse_table_13941(t_small_parse_table_array *v); -void small_parse_table_13942(t_small_parse_table_array *v); -void small_parse_table_13943(t_small_parse_table_array *v); -void small_parse_table_13944(t_small_parse_table_array *v); -void small_parse_table_13945(t_small_parse_table_array *v); -void small_parse_table_13946(t_small_parse_table_array *v); -void small_parse_table_13947(t_small_parse_table_array *v); -void small_parse_table_13948(t_small_parse_table_array *v); -void small_parse_table_13949(t_small_parse_table_array *v); -void small_parse_table_13950(t_small_parse_table_array *v); -void small_parse_table_13951(t_small_parse_table_array *v); -void small_parse_table_13952(t_small_parse_table_array *v); -void small_parse_table_13953(t_small_parse_table_array *v); -void small_parse_table_13954(t_small_parse_table_array *v); -void small_parse_table_13955(t_small_parse_table_array *v); -void small_parse_table_13956(t_small_parse_table_array *v); -void small_parse_table_13957(t_small_parse_table_array *v); -void small_parse_table_13958(t_small_parse_table_array *v); -void small_parse_table_13959(t_small_parse_table_array *v); -void small_parse_table_13960(t_small_parse_table_array *v); -void small_parse_table_13961(t_small_parse_table_array *v); -void small_parse_table_13962(t_small_parse_table_array *v); -void small_parse_table_13963(t_small_parse_table_array *v); -void small_parse_table_13964(t_small_parse_table_array *v); -void small_parse_table_13965(t_small_parse_table_array *v); -void small_parse_table_13966(t_small_parse_table_array *v); -void small_parse_table_13967(t_small_parse_table_array *v); -void small_parse_table_13968(t_small_parse_table_array *v); -void small_parse_table_13969(t_small_parse_table_array *v); -void small_parse_table_13970(t_small_parse_table_array *v); -void small_parse_table_13971(t_small_parse_table_array *v); -void small_parse_table_13972(t_small_parse_table_array *v); -void small_parse_table_13973(t_small_parse_table_array *v); -void small_parse_table_13974(t_small_parse_table_array *v); -void small_parse_table_13975(t_small_parse_table_array *v); -void small_parse_table_13976(t_small_parse_table_array *v); -void small_parse_table_13977(t_small_parse_table_array *v); -void small_parse_table_13978(t_small_parse_table_array *v); -void small_parse_table_13979(t_small_parse_table_array *v); -void small_parse_table_13980(t_small_parse_table_array *v); -void small_parse_table_13981(t_small_parse_table_array *v); -void small_parse_table_13982(t_small_parse_table_array *v); -void small_parse_table_13983(t_small_parse_table_array *v); -void small_parse_table_13984(t_small_parse_table_array *v); -void small_parse_table_13985(t_small_parse_table_array *v); -void small_parse_table_13986(t_small_parse_table_array *v); -void small_parse_table_13987(t_small_parse_table_array *v); -void small_parse_table_13988(t_small_parse_table_array *v); -void small_parse_table_13989(t_small_parse_table_array *v); -void small_parse_table_13990(t_small_parse_table_array *v); -void small_parse_table_13991(t_small_parse_table_array *v); -void small_parse_table_13992(t_small_parse_table_array *v); -void small_parse_table_13993(t_small_parse_table_array *v); -void small_parse_table_13994(t_small_parse_table_array *v); -void small_parse_table_13995(t_small_parse_table_array *v); -void small_parse_table_13996(t_small_parse_table_array *v); -void small_parse_table_13997(t_small_parse_table_array *v); -void small_parse_table_13998(t_small_parse_table_array *v); -void small_parse_table_13999(t_small_parse_table_array *v); -void small_parse_table_14000(t_small_parse_table_array *v); -void small_parse_table_14001(t_small_parse_table_array *v); -void small_parse_table_14002(t_small_parse_table_array *v); -void small_parse_table_14003(t_small_parse_table_array *v); -void small_parse_table_14004(t_small_parse_table_array *v); -void small_parse_table_14005(t_small_parse_table_array *v); -void small_parse_table_14006(t_small_parse_table_array *v); -void small_parse_table_14007(t_small_parse_table_array *v); -void small_parse_table_14008(t_small_parse_table_array *v); -void small_parse_table_14009(t_small_parse_table_array *v); -void small_parse_table_14010(t_small_parse_table_array *v); -void small_parse_table_14011(t_small_parse_table_array *v); -void small_parse_table_14012(t_small_parse_table_array *v); -void small_parse_table_14013(t_small_parse_table_array *v); -void small_parse_table_14014(t_small_parse_table_array *v); -void small_parse_table_14015(t_small_parse_table_array *v); -void small_parse_table_14016(t_small_parse_table_array *v); -void small_parse_table_14017(t_small_parse_table_array *v); -void small_parse_table_14018(t_small_parse_table_array *v); -void small_parse_table_14019(t_small_parse_table_array *v); -void small_parse_table_14020(t_small_parse_table_array *v); -void small_parse_table_14021(t_small_parse_table_array *v); -void small_parse_table_14022(t_small_parse_table_array *v); -void small_parse_table_14023(t_small_parse_table_array *v); -void small_parse_table_14024(t_small_parse_table_array *v); -void small_parse_table_14025(t_small_parse_table_array *v); -void small_parse_table_14026(t_small_parse_table_array *v); -void small_parse_table_14027(t_small_parse_table_array *v); -void small_parse_table_14028(t_small_parse_table_array *v); -void small_parse_table_14029(t_small_parse_table_array *v); -void small_parse_table_14030(t_small_parse_table_array *v); -void small_parse_table_14031(t_small_parse_table_array *v); -void small_parse_table_14032(t_small_parse_table_array *v); -void small_parse_table_14033(t_small_parse_table_array *v); -void small_parse_table_14034(t_small_parse_table_array *v); -void small_parse_table_14035(t_small_parse_table_array *v); -void small_parse_table_14036(t_small_parse_table_array *v); -void small_parse_table_14037(t_small_parse_table_array *v); -void small_parse_table_14038(t_small_parse_table_array *v); -void small_parse_table_14039(t_small_parse_table_array *v); -void small_parse_table_14040(t_small_parse_table_array *v); -void small_parse_table_14041(t_small_parse_table_array *v); -void small_parse_table_14042(t_small_parse_table_array *v); -void small_parse_table_14043(t_small_parse_table_array *v); -void small_parse_table_14044(t_small_parse_table_array *v); -void small_parse_table_14045(t_small_parse_table_array *v); -void small_parse_table_14046(t_small_parse_table_array *v); -void small_parse_table_14047(t_small_parse_table_array *v); -void small_parse_table_14048(t_small_parse_table_array *v); -void small_parse_table_14049(t_small_parse_table_array *v); -void small_parse_table_14050(t_small_parse_table_array *v); -void small_parse_table_14051(t_small_parse_table_array *v); -void small_parse_table_14052(t_small_parse_table_array *v); -void small_parse_table_14053(t_small_parse_table_array *v); -void small_parse_table_14054(t_small_parse_table_array *v); -void small_parse_table_14055(t_small_parse_table_array *v); -void small_parse_table_14056(t_small_parse_table_array *v); -void small_parse_table_14057(t_small_parse_table_array *v); -void small_parse_table_14058(t_small_parse_table_array *v); -void small_parse_table_14059(t_small_parse_table_array *v); -void small_parse_table_14060(t_small_parse_table_array *v); -void small_parse_table_14061(t_small_parse_table_array *v); -void small_parse_table_14062(t_small_parse_table_array *v); -void small_parse_table_14063(t_small_parse_table_array *v); -void small_parse_table_14064(t_small_parse_table_array *v); -void small_parse_table_14065(t_small_parse_table_array *v); -void small_parse_table_14066(t_small_parse_table_array *v); -void small_parse_table_14067(t_small_parse_table_array *v); -void small_parse_table_14068(t_small_parse_table_array *v); -void small_parse_table_14069(t_small_parse_table_array *v); -void small_parse_table_14070(t_small_parse_table_array *v); -void small_parse_table_14071(t_small_parse_table_array *v); -void small_parse_table_14072(t_small_parse_table_array *v); -void small_parse_table_14073(t_small_parse_table_array *v); -void small_parse_table_14074(t_small_parse_table_array *v); -void small_parse_table_14075(t_small_parse_table_array *v); -void small_parse_table_14076(t_small_parse_table_array *v); -void small_parse_table_14077(t_small_parse_table_array *v); -void small_parse_table_14078(t_small_parse_table_array *v); -void small_parse_table_14079(t_small_parse_table_array *v); -void small_parse_table_14080(t_small_parse_table_array *v); -void small_parse_table_14081(t_small_parse_table_array *v); -void small_parse_table_14082(t_small_parse_table_array *v); -void small_parse_table_14083(t_small_parse_table_array *v); -void small_parse_table_14084(t_small_parse_table_array *v); -void small_parse_table_14085(t_small_parse_table_array *v); -void small_parse_table_14086(t_small_parse_table_array *v); -void small_parse_table_14087(t_small_parse_table_array *v); -void small_parse_table_14088(t_small_parse_table_array *v); -void small_parse_table_14089(t_small_parse_table_array *v); -void small_parse_table_14090(t_small_parse_table_array *v); -void small_parse_table_14091(t_small_parse_table_array *v); -void small_parse_table_14092(t_small_parse_table_array *v); -void small_parse_table_14093(t_small_parse_table_array *v); -void small_parse_table_14094(t_small_parse_table_array *v); -void small_parse_table_14095(t_small_parse_table_array *v); -void small_parse_table_14096(t_small_parse_table_array *v); -void small_parse_table_14097(t_small_parse_table_array *v); -void small_parse_table_14098(t_small_parse_table_array *v); -void small_parse_table_14099(t_small_parse_table_array *v); -void small_parse_table_14100(t_small_parse_table_array *v); -void small_parse_table_14101(t_small_parse_table_array *v); -void small_parse_table_14102(t_small_parse_table_array *v); -void small_parse_table_14103(t_small_parse_table_array *v); -void small_parse_table_14104(t_small_parse_table_array *v); -void small_parse_table_14105(t_small_parse_table_array *v); -void small_parse_table_14106(t_small_parse_table_array *v); -void small_parse_table_14107(t_small_parse_table_array *v); -void small_parse_table_14108(t_small_parse_table_array *v); -void small_parse_table_14109(t_small_parse_table_array *v); -void small_parse_table_14110(t_small_parse_table_array *v); -void small_parse_table_14111(t_small_parse_table_array *v); -void small_parse_table_14112(t_small_parse_table_array *v); -void small_parse_table_14113(t_small_parse_table_array *v); -void small_parse_table_14114(t_small_parse_table_array *v); -void small_parse_table_14115(t_small_parse_table_array *v); -void small_parse_table_14116(t_small_parse_table_array *v); -void small_parse_table_14117(t_small_parse_table_array *v); -void small_parse_table_14118(t_small_parse_table_array *v); -void small_parse_table_14119(t_small_parse_table_array *v); -void small_parse_table_14120(t_small_parse_table_array *v); -void small_parse_table_14121(t_small_parse_table_array *v); -void small_parse_table_14122(t_small_parse_table_array *v); -void small_parse_table_14123(t_small_parse_table_array *v); -void small_parse_table_14124(t_small_parse_table_array *v); -void small_parse_table_14125(t_small_parse_table_array *v); -void small_parse_table_14126(t_small_parse_table_array *v); -void small_parse_table_14127(t_small_parse_table_array *v); -void small_parse_table_14128(t_small_parse_table_array *v); -void small_parse_table_14129(t_small_parse_table_array *v); -void small_parse_table_14130(t_small_parse_table_array *v); -void small_parse_table_14131(t_small_parse_table_array *v); -void small_parse_table_14132(t_small_parse_table_array *v); -void small_parse_table_14133(t_small_parse_table_array *v); -void small_parse_table_14134(t_small_parse_table_array *v); -void small_parse_table_14135(t_small_parse_table_array *v); -void small_parse_table_14136(t_small_parse_table_array *v); -void small_parse_table_14137(t_small_parse_table_array *v); -void small_parse_table_14138(t_small_parse_table_array *v); -void small_parse_table_14139(t_small_parse_table_array *v); -void small_parse_table_14140(t_small_parse_table_array *v); -void small_parse_table_14141(t_small_parse_table_array *v); -void small_parse_table_14142(t_small_parse_table_array *v); -void small_parse_table_14143(t_small_parse_table_array *v); -void small_parse_table_14144(t_small_parse_table_array *v); -void small_parse_table_14145(t_small_parse_table_array *v); -void small_parse_table_14146(t_small_parse_table_array *v); -void small_parse_table_14147(t_small_parse_table_array *v); -void small_parse_table_14148(t_small_parse_table_array *v); -void small_parse_table_14149(t_small_parse_table_array *v); -void small_parse_table_14150(t_small_parse_table_array *v); -void small_parse_table_14151(t_small_parse_table_array *v); -void small_parse_table_14152(t_small_parse_table_array *v); -void small_parse_table_14153(t_small_parse_table_array *v); -void small_parse_table_14154(t_small_parse_table_array *v); -void small_parse_table_14155(t_small_parse_table_array *v); -void small_parse_table_14156(t_small_parse_table_array *v); -void small_parse_table_14157(t_small_parse_table_array *v); -void small_parse_table_14158(t_small_parse_table_array *v); -void small_parse_table_14159(t_small_parse_table_array *v); -void small_parse_table_14160(t_small_parse_table_array *v); -void small_parse_table_14161(t_small_parse_table_array *v); -void small_parse_table_14162(t_small_parse_table_array *v); -void small_parse_table_14163(t_small_parse_table_array *v); -void small_parse_table_14164(t_small_parse_table_array *v); -void small_parse_table_14165(t_small_parse_table_array *v); -void small_parse_table_14166(t_small_parse_table_array *v); -void small_parse_table_14167(t_small_parse_table_array *v); -void small_parse_table_14168(t_small_parse_table_array *v); -void small_parse_table_14169(t_small_parse_table_array *v); -void small_parse_table_14170(t_small_parse_table_array *v); -void small_parse_table_14171(t_small_parse_table_array *v); -void small_parse_table_14172(t_small_parse_table_array *v); -void small_parse_table_14173(t_small_parse_table_array *v); -void small_parse_table_14174(t_small_parse_table_array *v); -void small_parse_table_14175(t_small_parse_table_array *v); -void small_parse_table_14176(t_small_parse_table_array *v); -void small_parse_table_14177(t_small_parse_table_array *v); -void small_parse_table_14178(t_small_parse_table_array *v); -void small_parse_table_14179(t_small_parse_table_array *v); -void small_parse_table_14180(t_small_parse_table_array *v); -void small_parse_table_14181(t_small_parse_table_array *v); -void small_parse_table_14182(t_small_parse_table_array *v); -void small_parse_table_14183(t_small_parse_table_array *v); -void small_parse_table_14184(t_small_parse_table_array *v); -void small_parse_table_14185(t_small_parse_table_array *v); -void small_parse_table_14186(t_small_parse_table_array *v); -void small_parse_table_14187(t_small_parse_table_array *v); -void small_parse_table_14188(t_small_parse_table_array *v); -void small_parse_table_14189(t_small_parse_table_array *v); -void small_parse_table_14190(t_small_parse_table_array *v); -void small_parse_table_14191(t_small_parse_table_array *v); -void small_parse_table_14192(t_small_parse_table_array *v); -void small_parse_table_14193(t_small_parse_table_array *v); -void small_parse_table_14194(t_small_parse_table_array *v); -void small_parse_table_14195(t_small_parse_table_array *v); -void small_parse_table_14196(t_small_parse_table_array *v); -void small_parse_table_14197(t_small_parse_table_array *v); -void small_parse_table_14198(t_small_parse_table_array *v); -void small_parse_table_14199(t_small_parse_table_array *v); -void small_parse_table_14200(t_small_parse_table_array *v); -void small_parse_table_14201(t_small_parse_table_array *v); -void small_parse_table_14202(t_small_parse_table_array *v); -void small_parse_table_14203(t_small_parse_table_array *v); -void small_parse_table_14204(t_small_parse_table_array *v); -void small_parse_table_14205(t_small_parse_table_array *v); -void small_parse_table_14206(t_small_parse_table_array *v); -void small_parse_table_14207(t_small_parse_table_array *v); -void small_parse_table_14208(t_small_parse_table_array *v); -void small_parse_table_14209(t_small_parse_table_array *v); -void small_parse_table_14210(t_small_parse_table_array *v); -void small_parse_table_14211(t_small_parse_table_array *v); -void small_parse_table_14212(t_small_parse_table_array *v); -void small_parse_table_14213(t_small_parse_table_array *v); -void small_parse_table_14214(t_small_parse_table_array *v); -void small_parse_table_14215(t_small_parse_table_array *v); -void small_parse_table_14216(t_small_parse_table_array *v); -void small_parse_table_14217(t_small_parse_table_array *v); -void small_parse_table_14218(t_small_parse_table_array *v); -void small_parse_table_14219(t_small_parse_table_array *v); -void small_parse_table_14220(t_small_parse_table_array *v); -void small_parse_table_14221(t_small_parse_table_array *v); -void small_parse_table_14222(t_small_parse_table_array *v); -void small_parse_table_14223(t_small_parse_table_array *v); -void small_parse_table_14224(t_small_parse_table_array *v); -void small_parse_table_14225(t_small_parse_table_array *v); -void small_parse_table_14226(t_small_parse_table_array *v); -void small_parse_table_14227(t_small_parse_table_array *v); -void small_parse_table_14228(t_small_parse_table_array *v); -void small_parse_table_14229(t_small_parse_table_array *v); -void small_parse_table_14230(t_small_parse_table_array *v); -void small_parse_table_14231(t_small_parse_table_array *v); -void small_parse_table_14232(t_small_parse_table_array *v); -void small_parse_table_14233(t_small_parse_table_array *v); -void small_parse_table_14234(t_small_parse_table_array *v); -void small_parse_table_14235(t_small_parse_table_array *v); -void small_parse_table_14236(t_small_parse_table_array *v); -void small_parse_table_14237(t_small_parse_table_array *v); -void small_parse_table_14238(t_small_parse_table_array *v); -void small_parse_table_14239(t_small_parse_table_array *v); -void small_parse_table_14240(t_small_parse_table_array *v); -void small_parse_table_14241(t_small_parse_table_array *v); -void small_parse_table_14242(t_small_parse_table_array *v); -void small_parse_table_14243(t_small_parse_table_array *v); -void small_parse_table_14244(t_small_parse_table_array *v); -void small_parse_table_14245(t_small_parse_table_array *v); -void small_parse_table_14246(t_small_parse_table_array *v); -void small_parse_table_14247(t_small_parse_table_array *v); -void small_parse_table_14248(t_small_parse_table_array *v); -void small_parse_table_14249(t_small_parse_table_array *v); -void small_parse_table_14250(t_small_parse_table_array *v); -void small_parse_table_14251(t_small_parse_table_array *v); -void small_parse_table_14252(t_small_parse_table_array *v); -void small_parse_table_14253(t_small_parse_table_array *v); -void small_parse_table_14254(t_small_parse_table_array *v); -void small_parse_table_14255(t_small_parse_table_array *v); -void small_parse_table_14256(t_small_parse_table_array *v); -void small_parse_table_14257(t_small_parse_table_array *v); -void small_parse_table_14258(t_small_parse_table_array *v); -void small_parse_table_14259(t_small_parse_table_array *v); -void small_parse_table_14260(t_small_parse_table_array *v); -void small_parse_table_14261(t_small_parse_table_array *v); -void small_parse_table_14262(t_small_parse_table_array *v); -void small_parse_table_14263(t_small_parse_table_array *v); -void small_parse_table_14264(t_small_parse_table_array *v); -void small_parse_table_14265(t_small_parse_table_array *v); -void small_parse_table_14266(t_small_parse_table_array *v); -void small_parse_table_14267(t_small_parse_table_array *v); -void small_parse_table_14268(t_small_parse_table_array *v); -void small_parse_table_14269(t_small_parse_table_array *v); -void small_parse_table_14270(t_small_parse_table_array *v); -void small_parse_table_14271(t_small_parse_table_array *v); -void small_parse_table_14272(t_small_parse_table_array *v); -void small_parse_table_14273(t_small_parse_table_array *v); -void small_parse_table_14274(t_small_parse_table_array *v); -void small_parse_table_14275(t_small_parse_table_array *v); -void small_parse_table_14276(t_small_parse_table_array *v); -void small_parse_table_14277(t_small_parse_table_array *v); -void small_parse_table_14278(t_small_parse_table_array *v); -void small_parse_table_14279(t_small_parse_table_array *v); -void small_parse_table_14280(t_small_parse_table_array *v); -void small_parse_table_14281(t_small_parse_table_array *v); -void small_parse_table_14282(t_small_parse_table_array *v); -void small_parse_table_14283(t_small_parse_table_array *v); -void small_parse_table_14284(t_small_parse_table_array *v); -void small_parse_table_14285(t_small_parse_table_array *v); -void small_parse_table_14286(t_small_parse_table_array *v); -void small_parse_table_14287(t_small_parse_table_array *v); -void small_parse_table_14288(t_small_parse_table_array *v); -void small_parse_table_14289(t_small_parse_table_array *v); -void small_parse_table_14290(t_small_parse_table_array *v); -void small_parse_table_14291(t_small_parse_table_array *v); -void small_parse_table_14292(t_small_parse_table_array *v); -void small_parse_table_14293(t_small_parse_table_array *v); -void small_parse_table_14294(t_small_parse_table_array *v); -void small_parse_table_14295(t_small_parse_table_array *v); -void small_parse_table_14296(t_small_parse_table_array *v); -void small_parse_table_14297(t_small_parse_table_array *v); -void small_parse_table_14298(t_small_parse_table_array *v); -void small_parse_table_14299(t_small_parse_table_array *v); -void small_parse_table_14300(t_small_parse_table_array *v); -void small_parse_table_14301(t_small_parse_table_array *v); -void small_parse_table_14302(t_small_parse_table_array *v); -void small_parse_table_14303(t_small_parse_table_array *v); -void small_parse_table_14304(t_small_parse_table_array *v); -void small_parse_table_14305(t_small_parse_table_array *v); -void small_parse_table_14306(t_small_parse_table_array *v); -void small_parse_table_14307(t_small_parse_table_array *v); -void small_parse_table_14308(t_small_parse_table_array *v); -void small_parse_table_14309(t_small_parse_table_array *v); -void small_parse_table_14310(t_small_parse_table_array *v); -void small_parse_table_14311(t_small_parse_table_array *v); -void small_parse_table_14312(t_small_parse_table_array *v); -void small_parse_table_14313(t_small_parse_table_array *v); -void small_parse_table_14314(t_small_parse_table_array *v); -void small_parse_table_14315(t_small_parse_table_array *v); -void small_parse_table_14316(t_small_parse_table_array *v); -void small_parse_table_14317(t_small_parse_table_array *v); -void small_parse_table_14318(t_small_parse_table_array *v); -void small_parse_table_14319(t_small_parse_table_array *v); -void small_parse_table_14320(t_small_parse_table_array *v); -void small_parse_table_14321(t_small_parse_table_array *v); -void small_parse_table_14322(t_small_parse_table_array *v); -void small_parse_table_14323(t_small_parse_table_array *v); -void small_parse_table_14324(t_small_parse_table_array *v); -void small_parse_table_14325(t_small_parse_table_array *v); -void small_parse_table_14326(t_small_parse_table_array *v); -void small_parse_table_14327(t_small_parse_table_array *v); -void small_parse_table_14328(t_small_parse_table_array *v); -void small_parse_table_14329(t_small_parse_table_array *v); -void small_parse_table_14330(t_small_parse_table_array *v); -void small_parse_table_14331(t_small_parse_table_array *v); -void small_parse_table_14332(t_small_parse_table_array *v); -void small_parse_table_14333(t_small_parse_table_array *v); -void small_parse_table_14334(t_small_parse_table_array *v); -void small_parse_table_14335(t_small_parse_table_array *v); -void small_parse_table_14336(t_small_parse_table_array *v); -void small_parse_table_14337(t_small_parse_table_array *v); -void small_parse_table_14338(t_small_parse_table_array *v); -void small_parse_table_14339(t_small_parse_table_array *v); -void small_parse_table_14340(t_small_parse_table_array *v); -void small_parse_table_14341(t_small_parse_table_array *v); -void small_parse_table_14342(t_small_parse_table_array *v); -void small_parse_table_14343(t_small_parse_table_array *v); -void small_parse_table_14344(t_small_parse_table_array *v); -void small_parse_table_14345(t_small_parse_table_array *v); -void small_parse_table_14346(t_small_parse_table_array *v); -void small_parse_table_14347(t_small_parse_table_array *v); -void small_parse_table_14348(t_small_parse_table_array *v); -void small_parse_table_14349(t_small_parse_table_array *v); -void small_parse_table_14350(t_small_parse_table_array *v); -void small_parse_table_14351(t_small_parse_table_array *v); -void small_parse_table_14352(t_small_parse_table_array *v); -void small_parse_table_14353(t_small_parse_table_array *v); -void small_parse_table_14354(t_small_parse_table_array *v); -void small_parse_table_14355(t_small_parse_table_array *v); -void small_parse_table_14356(t_small_parse_table_array *v); -void small_parse_table_14357(t_small_parse_table_array *v); -void small_parse_table_14358(t_small_parse_table_array *v); -void small_parse_table_14359(t_small_parse_table_array *v); -void small_parse_table_14360(t_small_parse_table_array *v); -void small_parse_table_14361(t_small_parse_table_array *v); -void small_parse_table_14362(t_small_parse_table_array *v); -void small_parse_table_14363(t_small_parse_table_array *v); -void small_parse_table_14364(t_small_parse_table_array *v); -void small_parse_table_14365(t_small_parse_table_array *v); -void small_parse_table_14366(t_small_parse_table_array *v); -void small_parse_table_14367(t_small_parse_table_array *v); -void small_parse_table_14368(t_small_parse_table_array *v); -void small_parse_table_14369(t_small_parse_table_array *v); -void small_parse_table_14370(t_small_parse_table_array *v); -void small_parse_table_14371(t_small_parse_table_array *v); -void small_parse_table_14372(t_small_parse_table_array *v); -void small_parse_table_14373(t_small_parse_table_array *v); -void small_parse_table_14374(t_small_parse_table_array *v); -void small_parse_table_14375(t_small_parse_table_array *v); -void small_parse_table_14376(t_small_parse_table_array *v); -void small_parse_table_14377(t_small_parse_table_array *v); -void small_parse_table_14378(t_small_parse_table_array *v); -void small_parse_table_14379(t_small_parse_table_array *v); -void small_parse_table_14380(t_small_parse_table_array *v); -void small_parse_table_14381(t_small_parse_table_array *v); -void small_parse_table_14382(t_small_parse_table_array *v); -void small_parse_table_14383(t_small_parse_table_array *v); -void small_parse_table_14384(t_small_parse_table_array *v); -void small_parse_table_14385(t_small_parse_table_array *v); -void small_parse_table_14386(t_small_parse_table_array *v); -void small_parse_table_14387(t_small_parse_table_array *v); -void small_parse_table_14388(t_small_parse_table_array *v); -void small_parse_table_14389(t_small_parse_table_array *v); -void small_parse_table_14390(t_small_parse_table_array *v); -void small_parse_table_14391(t_small_parse_table_array *v); -void small_parse_table_14392(t_small_parse_table_array *v); -void small_parse_table_14393(t_small_parse_table_array *v); -void small_parse_table_14394(t_small_parse_table_array *v); -void small_parse_table_14395(t_small_parse_table_array *v); -void small_parse_table_14396(t_small_parse_table_array *v); -void small_parse_table_14397(t_small_parse_table_array *v); -void small_parse_table_14398(t_small_parse_table_array *v); -void small_parse_table_14399(t_small_parse_table_array *v); -void small_parse_table_14400(t_small_parse_table_array *v); -void small_parse_table_14401(t_small_parse_table_array *v); -void small_parse_table_14402(t_small_parse_table_array *v); -void small_parse_table_14403(t_small_parse_table_array *v); -void small_parse_table_14404(t_small_parse_table_array *v); -void small_parse_table_14405(t_small_parse_table_array *v); -void small_parse_table_14406(t_small_parse_table_array *v); -void small_parse_table_14407(t_small_parse_table_array *v); -void small_parse_table_14408(t_small_parse_table_array *v); -void small_parse_table_14409(t_small_parse_table_array *v); -void small_parse_table_14410(t_small_parse_table_array *v); -void small_parse_table_14411(t_small_parse_table_array *v); -void small_parse_table_14412(t_small_parse_table_array *v); -void small_parse_table_14413(t_small_parse_table_array *v); -void small_parse_table_14414(t_small_parse_table_array *v); -void small_parse_table_14415(t_small_parse_table_array *v); -void small_parse_table_14416(t_small_parse_table_array *v); -void small_parse_table_14417(t_small_parse_table_array *v); -void small_parse_table_14418(t_small_parse_table_array *v); -void small_parse_table_14419(t_small_parse_table_array *v); -void small_parse_table_14420(t_small_parse_table_array *v); -void small_parse_table_14421(t_small_parse_table_array *v); -void small_parse_table_14422(t_small_parse_table_array *v); -void small_parse_table_14423(t_small_parse_table_array *v); -void small_parse_table_14424(t_small_parse_table_array *v); -void small_parse_table_14425(t_small_parse_table_array *v); -void small_parse_table_14426(t_small_parse_table_array *v); -void small_parse_table_14427(t_small_parse_table_array *v); -void small_parse_table_14428(t_small_parse_table_array *v); -void small_parse_table_14429(t_small_parse_table_array *v); -void small_parse_table_14430(t_small_parse_table_array *v); -void small_parse_table_14431(t_small_parse_table_array *v); -void small_parse_table_14432(t_small_parse_table_array *v); -void small_parse_table_14433(t_small_parse_table_array *v); -void small_parse_table_14434(t_small_parse_table_array *v); -void small_parse_table_14435(t_small_parse_table_array *v); -void small_parse_table_14436(t_small_parse_table_array *v); -void small_parse_table_14437(t_small_parse_table_array *v); -void small_parse_table_14438(t_small_parse_table_array *v); -void small_parse_table_14439(t_small_parse_table_array *v); -void small_parse_table_14440(t_small_parse_table_array *v); -void small_parse_table_14441(t_small_parse_table_array *v); -void small_parse_table_14442(t_small_parse_table_array *v); -void small_parse_table_14443(t_small_parse_table_array *v); -void small_parse_table_14444(t_small_parse_table_array *v); -void small_parse_table_14445(t_small_parse_table_array *v); -void small_parse_table_14446(t_small_parse_table_array *v); -void small_parse_table_14447(t_small_parse_table_array *v); -void small_parse_table_14448(t_small_parse_table_array *v); -void small_parse_table_14449(t_small_parse_table_array *v); -void small_parse_table_14450(t_small_parse_table_array *v); -void small_parse_table_14451(t_small_parse_table_array *v); -void small_parse_table_14452(t_small_parse_table_array *v); -void small_parse_table_14453(t_small_parse_table_array *v); -void small_parse_table_14454(t_small_parse_table_array *v); -void small_parse_table_14455(t_small_parse_table_array *v); -void small_parse_table_14456(t_small_parse_table_array *v); -void small_parse_table_14457(t_small_parse_table_array *v); -void small_parse_table_14458(t_small_parse_table_array *v); -void small_parse_table_14459(t_small_parse_table_array *v); -void small_parse_table_14460(t_small_parse_table_array *v); -void small_parse_table_14461(t_small_parse_table_array *v); -void small_parse_table_14462(t_small_parse_table_array *v); -void small_parse_table_14463(t_small_parse_table_array *v); -void small_parse_table_14464(t_small_parse_table_array *v); -void small_parse_table_14465(t_small_parse_table_array *v); -void small_parse_table_14466(t_small_parse_table_array *v); -void small_parse_table_14467(t_small_parse_table_array *v); -void small_parse_table_14468(t_small_parse_table_array *v); -void small_parse_table_14469(t_small_parse_table_array *v); -void small_parse_table_14470(t_small_parse_table_array *v); -void small_parse_table_14471(t_small_parse_table_array *v); -void small_parse_table_14472(t_small_parse_table_array *v); -void small_parse_table_14473(t_small_parse_table_array *v); -void small_parse_table_14474(t_small_parse_table_array *v); -void small_parse_table_14475(t_small_parse_table_array *v); -void small_parse_table_14476(t_small_parse_table_array *v); -void small_parse_table_14477(t_small_parse_table_array *v); -void small_parse_table_14478(t_small_parse_table_array *v); -void small_parse_table_14479(t_small_parse_table_array *v); -void small_parse_table_14480(t_small_parse_table_array *v); -void small_parse_table_14481(t_small_parse_table_array *v); -void small_parse_table_14482(t_small_parse_table_array *v); -void small_parse_table_14483(t_small_parse_table_array *v); -void small_parse_table_14484(t_small_parse_table_array *v); -void small_parse_table_14485(t_small_parse_table_array *v); -void small_parse_table_14486(t_small_parse_table_array *v); -void small_parse_table_14487(t_small_parse_table_array *v); -void small_parse_table_14488(t_small_parse_table_array *v); -void small_parse_table_14489(t_small_parse_table_array *v); -void small_parse_table_14490(t_small_parse_table_array *v); -void small_parse_table_14491(t_small_parse_table_array *v); -void small_parse_table_14492(t_small_parse_table_array *v); -void small_parse_table_14493(t_small_parse_table_array *v); -void small_parse_table_14494(t_small_parse_table_array *v); -void small_parse_table_14495(t_small_parse_table_array *v); -void small_parse_table_14496(t_small_parse_table_array *v); -void small_parse_table_14497(t_small_parse_table_array *v); -void small_parse_table_14498(t_small_parse_table_array *v); -void small_parse_table_14499(t_small_parse_table_array *v); -void small_parse_table_14500(t_small_parse_table_array *v); -void small_parse_table_14501(t_small_parse_table_array *v); -void small_parse_table_14502(t_small_parse_table_array *v); -void small_parse_table_14503(t_small_parse_table_array *v); -void small_parse_table_14504(t_small_parse_table_array *v); -void small_parse_table_14505(t_small_parse_table_array *v); -void small_parse_table_14506(t_small_parse_table_array *v); -void small_parse_table_14507(t_small_parse_table_array *v); -void small_parse_table_14508(t_small_parse_table_array *v); -void small_parse_table_14509(t_small_parse_table_array *v); -void small_parse_table_14510(t_small_parse_table_array *v); -void small_parse_table_14511(t_small_parse_table_array *v); -void small_parse_table_14512(t_small_parse_table_array *v); -void small_parse_table_14513(t_small_parse_table_array *v); -void small_parse_table_14514(t_small_parse_table_array *v); -void small_parse_table_14515(t_small_parse_table_array *v); -void small_parse_table_14516(t_small_parse_table_array *v); -void small_parse_table_14517(t_small_parse_table_array *v); -void small_parse_table_14518(t_small_parse_table_array *v); -void small_parse_table_14519(t_small_parse_table_array *v); -void small_parse_table_14520(t_small_parse_table_array *v); -void small_parse_table_14521(t_small_parse_table_array *v); -void small_parse_table_14522(t_small_parse_table_array *v); -void small_parse_table_14523(t_small_parse_table_array *v); -void small_parse_table_14524(t_small_parse_table_array *v); -void small_parse_table_14525(t_small_parse_table_array *v); -void small_parse_table_14526(t_small_parse_table_array *v); -void small_parse_table_14527(t_small_parse_table_array *v); -void small_parse_table_14528(t_small_parse_table_array *v); -void small_parse_table_14529(t_small_parse_table_array *v); -void small_parse_table_14530(t_small_parse_table_array *v); -void small_parse_table_14531(t_small_parse_table_array *v); -void small_parse_table_14532(t_small_parse_table_array *v); -void small_parse_table_14533(t_small_parse_table_array *v); -void small_parse_table_14534(t_small_parse_table_array *v); -void small_parse_table_14535(t_small_parse_table_array *v); -void small_parse_table_14536(t_small_parse_table_array *v); -void small_parse_table_14537(t_small_parse_table_array *v); -void small_parse_table_14538(t_small_parse_table_array *v); -void small_parse_table_14539(t_small_parse_table_array *v); -void small_parse_table_14540(t_small_parse_table_array *v); -void small_parse_table_14541(t_small_parse_table_array *v); -void small_parse_table_14542(t_small_parse_table_array *v); -void small_parse_table_14543(t_small_parse_table_array *v); -void small_parse_table_14544(t_small_parse_table_array *v); -void small_parse_table_14545(t_small_parse_table_array *v); -void small_parse_table_14546(t_small_parse_table_array *v); -void small_parse_table_14547(t_small_parse_table_array *v); -void small_parse_table_14548(t_small_parse_table_array *v); -void small_parse_table_14549(t_small_parse_table_array *v); -void small_parse_table_14550(t_small_parse_table_array *v); -void small_parse_table_14551(t_small_parse_table_array *v); -void small_parse_table_14552(t_small_parse_table_array *v); -void small_parse_table_14553(t_small_parse_table_array *v); -void small_parse_table_14554(t_small_parse_table_array *v); -void small_parse_table_14555(t_small_parse_table_array *v); -void small_parse_table_14556(t_small_parse_table_array *v); -void small_parse_table_14557(t_small_parse_table_array *v); -void small_parse_table_14558(t_small_parse_table_array *v); -void small_parse_table_14559(t_small_parse_table_array *v); -void small_parse_table_14560(t_small_parse_table_array *v); -void small_parse_table_14561(t_small_parse_table_array *v); -void small_parse_table_14562(t_small_parse_table_array *v); -void small_parse_table_14563(t_small_parse_table_array *v); -void small_parse_table_14564(t_small_parse_table_array *v); -void small_parse_table_14565(t_small_parse_table_array *v); -void small_parse_table_14566(t_small_parse_table_array *v); -void small_parse_table_14567(t_small_parse_table_array *v); -void small_parse_table_14568(t_small_parse_table_array *v); -void small_parse_table_14569(t_small_parse_table_array *v); -void small_parse_table_14570(t_small_parse_table_array *v); -void small_parse_table_14571(t_small_parse_table_array *v); -void small_parse_table_14572(t_small_parse_table_array *v); -void small_parse_table_14573(t_small_parse_table_array *v); -void small_parse_table_14574(t_small_parse_table_array *v); -void small_parse_table_14575(t_small_parse_table_array *v); -void small_parse_table_14576(t_small_parse_table_array *v); -void small_parse_table_14577(t_small_parse_table_array *v); -void small_parse_table_14578(t_small_parse_table_array *v); -void small_parse_table_14579(t_small_parse_table_array *v); -void small_parse_table_14580(t_small_parse_table_array *v); -void small_parse_table_14581(t_small_parse_table_array *v); -void small_parse_table_14582(t_small_parse_table_array *v); -void small_parse_table_14583(t_small_parse_table_array *v); -void small_parse_table_14584(t_small_parse_table_array *v); -void small_parse_table_14585(t_small_parse_table_array *v); -void small_parse_table_14586(t_small_parse_table_array *v); -void small_parse_table_14587(t_small_parse_table_array *v); -void small_parse_table_14588(t_small_parse_table_array *v); -void small_parse_table_14589(t_small_parse_table_array *v); -void small_parse_table_14590(t_small_parse_table_array *v); -void small_parse_table_14591(t_small_parse_table_array *v); -void small_parse_table_14592(t_small_parse_table_array *v); -void small_parse_table_14593(t_small_parse_table_array *v); -void small_parse_table_14594(t_small_parse_table_array *v); -void small_parse_table_14595(t_small_parse_table_array *v); -void small_parse_table_14596(t_small_parse_table_array *v); -void small_parse_table_14597(t_small_parse_table_array *v); -void small_parse_table_14598(t_small_parse_table_array *v); -void small_parse_table_14599(t_small_parse_table_array *v); -void small_parse_table_14600(t_small_parse_table_array *v); -void small_parse_table_14601(t_small_parse_table_array *v); -void small_parse_table_14602(t_small_parse_table_array *v); -void small_parse_table_14603(t_small_parse_table_array *v); -void small_parse_table_14604(t_small_parse_table_array *v); -void small_parse_table_14605(t_small_parse_table_array *v); -void small_parse_table_14606(t_small_parse_table_array *v); -void small_parse_table_14607(t_small_parse_table_array *v); -void small_parse_table_14608(t_small_parse_table_array *v); -void small_parse_table_14609(t_small_parse_table_array *v); -void small_parse_table_14610(t_small_parse_table_array *v); -void small_parse_table_14611(t_small_parse_table_array *v); -void small_parse_table_14612(t_small_parse_table_array *v); -void small_parse_table_14613(t_small_parse_table_array *v); -void small_parse_table_14614(t_small_parse_table_array *v); -void small_parse_table_14615(t_small_parse_table_array *v); -void small_parse_table_14616(t_small_parse_table_array *v); -void small_parse_table_14617(t_small_parse_table_array *v); -void small_parse_table_14618(t_small_parse_table_array *v); -void small_parse_table_14619(t_small_parse_table_array *v); -void small_parse_table_14620(t_small_parse_table_array *v); -void small_parse_table_14621(t_small_parse_table_array *v); -void small_parse_table_14622(t_small_parse_table_array *v); -void small_parse_table_14623(t_small_parse_table_array *v); -void small_parse_table_14624(t_small_parse_table_array *v); -void small_parse_table_14625(t_small_parse_table_array *v); -void small_parse_table_14626(t_small_parse_table_array *v); -void small_parse_table_14627(t_small_parse_table_array *v); -void small_parse_table_14628(t_small_parse_table_array *v); -void small_parse_table_14629(t_small_parse_table_array *v); -void small_parse_table_14630(t_small_parse_table_array *v); -void small_parse_table_14631(t_small_parse_table_array *v); -void small_parse_table_14632(t_small_parse_table_array *v); -void small_parse_table_14633(t_small_parse_table_array *v); -void small_parse_table_14634(t_small_parse_table_array *v); -void small_parse_table_14635(t_small_parse_table_array *v); -void small_parse_table_14636(t_small_parse_table_array *v); -void small_parse_table_14637(t_small_parse_table_array *v); -void small_parse_table_14638(t_small_parse_table_array *v); -void small_parse_table_14639(t_small_parse_table_array *v); -void small_parse_table_14640(t_small_parse_table_array *v); -void small_parse_table_14641(t_small_parse_table_array *v); -void small_parse_table_14642(t_small_parse_table_array *v); -void small_parse_table_14643(t_small_parse_table_array *v); -void small_parse_table_14644(t_small_parse_table_array *v); -void small_parse_table_14645(t_small_parse_table_array *v); -void small_parse_table_14646(t_small_parse_table_array *v); -void small_parse_table_14647(t_small_parse_table_array *v); -void small_parse_table_14648(t_small_parse_table_array *v); -void small_parse_table_14649(t_small_parse_table_array *v); -void small_parse_table_14650(t_small_parse_table_array *v); -void small_parse_table_14651(t_small_parse_table_array *v); -void small_parse_table_14652(t_small_parse_table_array *v); -void small_parse_table_14653(t_small_parse_table_array *v); -void small_parse_table_14654(t_small_parse_table_array *v); -void small_parse_table_14655(t_small_parse_table_array *v); -void small_parse_table_14656(t_small_parse_table_array *v); -void small_parse_table_14657(t_small_parse_table_array *v); -void small_parse_table_14658(t_small_parse_table_array *v); -void small_parse_table_14659(t_small_parse_table_array *v); -void small_parse_table_14660(t_small_parse_table_array *v); -void small_parse_table_14661(t_small_parse_table_array *v); -void small_parse_table_14662(t_small_parse_table_array *v); -void small_parse_table_14663(t_small_parse_table_array *v); -void small_parse_table_14664(t_small_parse_table_array *v); -void small_parse_table_14665(t_small_parse_table_array *v); -void small_parse_table_14666(t_small_parse_table_array *v); -void small_parse_table_14667(t_small_parse_table_array *v); -void small_parse_table_14668(t_small_parse_table_array *v); -void small_parse_table_14669(t_small_parse_table_array *v); -void small_parse_table_14670(t_small_parse_table_array *v); -void small_parse_table_14671(t_small_parse_table_array *v); -void small_parse_table_14672(t_small_parse_table_array *v); -void small_parse_table_14673(t_small_parse_table_array *v); -void small_parse_table_14674(t_small_parse_table_array *v); -void small_parse_table_14675(t_small_parse_table_array *v); -void small_parse_table_14676(t_small_parse_table_array *v); -void small_parse_table_14677(t_small_parse_table_array *v); -void small_parse_table_14678(t_small_parse_table_array *v); -void small_parse_table_14679(t_small_parse_table_array *v); -void small_parse_table_14680(t_small_parse_table_array *v); -void small_parse_table_14681(t_small_parse_table_array *v); -void small_parse_table_14682(t_small_parse_table_array *v); -void small_parse_table_14683(t_small_parse_table_array *v); -void small_parse_table_14684(t_small_parse_table_array *v); -void small_parse_table_14685(t_small_parse_table_array *v); -void small_parse_table_14686(t_small_parse_table_array *v); -void small_parse_table_14687(t_small_parse_table_array *v); -void small_parse_table_14688(t_small_parse_table_array *v); -void small_parse_table_14689(t_small_parse_table_array *v); -void small_parse_table_14690(t_small_parse_table_array *v); -void small_parse_table_14691(t_small_parse_table_array *v); -void small_parse_table_14692(t_small_parse_table_array *v); -void small_parse_table_14693(t_small_parse_table_array *v); -void small_parse_table_14694(t_small_parse_table_array *v); -void small_parse_table_14695(t_small_parse_table_array *v); -void small_parse_table_14696(t_small_parse_table_array *v); -void small_parse_table_14697(t_small_parse_table_array *v); -void small_parse_table_14698(t_small_parse_table_array *v); -void small_parse_table_14699(t_small_parse_table_array *v); -void small_parse_table_14700(t_small_parse_table_array *v); -void small_parse_table_14701(t_small_parse_table_array *v); -void small_parse_table_14702(t_small_parse_table_array *v); -void small_parse_table_14703(t_small_parse_table_array *v); -void small_parse_table_14704(t_small_parse_table_array *v); -void small_parse_table_14705(t_small_parse_table_array *v); -void small_parse_table_14706(t_small_parse_table_array *v); -void small_parse_table_14707(t_small_parse_table_array *v); -void small_parse_table_14708(t_small_parse_table_array *v); -void small_parse_table_14709(t_small_parse_table_array *v); -void small_parse_table_14710(t_small_parse_table_array *v); -void small_parse_table_14711(t_small_parse_table_array *v); -void small_parse_table_14712(t_small_parse_table_array *v); -void small_parse_table_14713(t_small_parse_table_array *v); -void small_parse_table_14714(t_small_parse_table_array *v); -void small_parse_table_14715(t_small_parse_table_array *v); -void small_parse_table_14716(t_small_parse_table_array *v); -void small_parse_table_14717(t_small_parse_table_array *v); -void small_parse_table_14718(t_small_parse_table_array *v); -void small_parse_table_14719(t_small_parse_table_array *v); -void small_parse_table_14720(t_small_parse_table_array *v); -void small_parse_table_14721(t_small_parse_table_array *v); -void small_parse_table_14722(t_small_parse_table_array *v); -void small_parse_table_14723(t_small_parse_table_array *v); -void small_parse_table_14724(t_small_parse_table_array *v); -void small_parse_table_14725(t_small_parse_table_array *v); -void small_parse_table_14726(t_small_parse_table_array *v); -void small_parse_table_14727(t_small_parse_table_array *v); -void small_parse_table_14728(t_small_parse_table_array *v); -void small_parse_table_14729(t_small_parse_table_array *v); -void small_parse_table_14730(t_small_parse_table_array *v); -void small_parse_table_14731(t_small_parse_table_array *v); -void small_parse_table_14732(t_small_parse_table_array *v); -void small_parse_table_14733(t_small_parse_table_array *v); -void small_parse_table_14734(t_small_parse_table_array *v); -void small_parse_table_14735(t_small_parse_table_array *v); -void small_parse_table_14736(t_small_parse_table_array *v); -void small_parse_table_14737(t_small_parse_table_array *v); -void small_parse_table_14738(t_small_parse_table_array *v); -void small_parse_table_14739(t_small_parse_table_array *v); -void small_parse_table_14740(t_small_parse_table_array *v); -void small_parse_table_14741(t_small_parse_table_array *v); -void small_parse_table_14742(t_small_parse_table_array *v); -void small_parse_table_14743(t_small_parse_table_array *v); -void small_parse_table_14744(t_small_parse_table_array *v); -void small_parse_table_14745(t_small_parse_table_array *v); -void small_parse_table_14746(t_small_parse_table_array *v); -void small_parse_table_14747(t_small_parse_table_array *v); -void small_parse_table_14748(t_small_parse_table_array *v); -void small_parse_table_14749(t_small_parse_table_array *v); -void small_parse_table_14750(t_small_parse_table_array *v); -void small_parse_table_14751(t_small_parse_table_array *v); -void small_parse_table_14752(t_small_parse_table_array *v); -void small_parse_table_14753(t_small_parse_table_array *v); -void small_parse_table_14754(t_small_parse_table_array *v); -void small_parse_table_14755(t_small_parse_table_array *v); -void small_parse_table_14756(t_small_parse_table_array *v); -void small_parse_table_14757(t_small_parse_table_array *v); -void small_parse_table_14758(t_small_parse_table_array *v); -void small_parse_table_14759(t_small_parse_table_array *v); -void small_parse_table_14760(t_small_parse_table_array *v); -void small_parse_table_14761(t_small_parse_table_array *v); -void small_parse_table_14762(t_small_parse_table_array *v); -void small_parse_table_14763(t_small_parse_table_array *v); -void small_parse_table_14764(t_small_parse_table_array *v); -void small_parse_table_14765(t_small_parse_table_array *v); -void small_parse_table_14766(t_small_parse_table_array *v); -void small_parse_table_14767(t_small_parse_table_array *v); -void small_parse_table_14768(t_small_parse_table_array *v); -void small_parse_table_14769(t_small_parse_table_array *v); -void small_parse_table_14770(t_small_parse_table_array *v); -void small_parse_table_14771(t_small_parse_table_array *v); -void small_parse_table_14772(t_small_parse_table_array *v); -void small_parse_table_14773(t_small_parse_table_array *v); -void small_parse_table_14774(t_small_parse_table_array *v); -void small_parse_table_14775(t_small_parse_table_array *v); -void small_parse_table_14776(t_small_parse_table_array *v); -void small_parse_table_14777(t_small_parse_table_array *v); -void small_parse_table_14778(t_small_parse_table_array *v); -void small_parse_table_14779(t_small_parse_table_array *v); -void small_parse_table_14780(t_small_parse_table_array *v); -void small_parse_table_14781(t_small_parse_table_array *v); -void small_parse_table_14782(t_small_parse_table_array *v); -void small_parse_table_14783(t_small_parse_table_array *v); -void small_parse_table_14784(t_small_parse_table_array *v); -void small_parse_table_14785(t_small_parse_table_array *v); -void small_parse_table_14786(t_small_parse_table_array *v); -void small_parse_table_14787(t_small_parse_table_array *v); -void small_parse_table_14788(t_small_parse_table_array *v); -void small_parse_table_14789(t_small_parse_table_array *v); -void small_parse_table_14790(t_small_parse_table_array *v); -void small_parse_table_14791(t_small_parse_table_array *v); -void small_parse_table_14792(t_small_parse_table_array *v); -void small_parse_table_14793(t_small_parse_table_array *v); -void small_parse_table_14794(t_small_parse_table_array *v); -void small_parse_table_14795(t_small_parse_table_array *v); -void small_parse_table_14796(t_small_parse_table_array *v); -void small_parse_table_14797(t_small_parse_table_array *v); -void small_parse_table_14798(t_small_parse_table_array *v); -void small_parse_table_14799(t_small_parse_table_array *v); -void small_parse_table_14800(t_small_parse_table_array *v); -void small_parse_table_14801(t_small_parse_table_array *v); -void small_parse_table_14802(t_small_parse_table_array *v); -void small_parse_table_14803(t_small_parse_table_array *v); -void small_parse_table_14804(t_small_parse_table_array *v); -void small_parse_table_14805(t_small_parse_table_array *v); -void small_parse_table_14806(t_small_parse_table_array *v); -void small_parse_table_14807(t_small_parse_table_array *v); -void small_parse_table_14808(t_small_parse_table_array *v); -void small_parse_table_14809(t_small_parse_table_array *v); -void small_parse_table_14810(t_small_parse_table_array *v); -void small_parse_table_14811(t_small_parse_table_array *v); -void small_parse_table_14812(t_small_parse_table_array *v); -void small_parse_table_14813(t_small_parse_table_array *v); -void small_parse_table_14814(t_small_parse_table_array *v); -void small_parse_table_14815(t_small_parse_table_array *v); -void small_parse_table_14816(t_small_parse_table_array *v); -void small_parse_table_14817(t_small_parse_table_array *v); -void small_parse_table_14818(t_small_parse_table_array *v); -void small_parse_table_14819(t_small_parse_table_array *v); -void small_parse_table_14820(t_small_parse_table_array *v); -void small_parse_table_14821(t_small_parse_table_array *v); -void small_parse_table_14822(t_small_parse_table_array *v); -void small_parse_table_14823(t_small_parse_table_array *v); -void small_parse_table_14824(t_small_parse_table_array *v); -void small_parse_table_14825(t_small_parse_table_array *v); -void small_parse_table_14826(t_small_parse_table_array *v); -void small_parse_table_14827(t_small_parse_table_array *v); -void small_parse_table_14828(t_small_parse_table_array *v); -void small_parse_table_14829(t_small_parse_table_array *v); -void small_parse_table_14830(t_small_parse_table_array *v); -void small_parse_table_14831(t_small_parse_table_array *v); -void small_parse_table_14832(t_small_parse_table_array *v); -void small_parse_table_14833(t_small_parse_table_array *v); -void small_parse_table_14834(t_small_parse_table_array *v); -void small_parse_table_14835(t_small_parse_table_array *v); -void small_parse_table_14836(t_small_parse_table_array *v); -void small_parse_table_14837(t_small_parse_table_array *v); -void small_parse_table_14838(t_small_parse_table_array *v); -void small_parse_table_14839(t_small_parse_table_array *v); -void small_parse_table_14840(t_small_parse_table_array *v); -void small_parse_table_14841(t_small_parse_table_array *v); -void small_parse_table_14842(t_small_parse_table_array *v); -void small_parse_table_14843(t_small_parse_table_array *v); -void small_parse_table_14844(t_small_parse_table_array *v); -void small_parse_table_14845(t_small_parse_table_array *v); -void small_parse_table_14846(t_small_parse_table_array *v); -void small_parse_table_14847(t_small_parse_table_array *v); -void small_parse_table_14848(t_small_parse_table_array *v); -void small_parse_table_14849(t_small_parse_table_array *v); -void small_parse_table_14850(t_small_parse_table_array *v); -void small_parse_table_14851(t_small_parse_table_array *v); -void small_parse_table_14852(t_small_parse_table_array *v); -void small_parse_table_14853(t_small_parse_table_array *v); -void small_parse_table_14854(t_small_parse_table_array *v); -void small_parse_table_14855(t_small_parse_table_array *v); -void small_parse_table_14856(t_small_parse_table_array *v); -void small_parse_table_14857(t_small_parse_table_array *v); -void small_parse_table_14858(t_small_parse_table_array *v); -void small_parse_table_14859(t_small_parse_table_array *v); -void small_parse_table_14860(t_small_parse_table_array *v); -void small_parse_table_14861(t_small_parse_table_array *v); -void small_parse_table_14862(t_small_parse_table_array *v); -void small_parse_table_14863(t_small_parse_table_array *v); -void small_parse_table_14864(t_small_parse_table_array *v); -void small_parse_table_14865(t_small_parse_table_array *v); -void small_parse_table_14866(t_small_parse_table_array *v); -void small_parse_table_14867(t_small_parse_table_array *v); -void small_parse_table_14868(t_small_parse_table_array *v); -void small_parse_table_14869(t_small_parse_table_array *v); -void small_parse_table_14870(t_small_parse_table_array *v); -void small_parse_table_14871(t_small_parse_table_array *v); -void small_parse_table_14872(t_small_parse_table_array *v); -void small_parse_table_14873(t_small_parse_table_array *v); -void small_parse_table_14874(t_small_parse_table_array *v); -void small_parse_table_14875(t_small_parse_table_array *v); -void small_parse_table_14876(t_small_parse_table_array *v); -void small_parse_table_14877(t_small_parse_table_array *v); -void small_parse_table_14878(t_small_parse_table_array *v); -void small_parse_table_14879(t_small_parse_table_array *v); -void small_parse_table_14880(t_small_parse_table_array *v); -void small_parse_table_14881(t_small_parse_table_array *v); -void small_parse_table_14882(t_small_parse_table_array *v); -void small_parse_table_14883(t_small_parse_table_array *v); -void small_parse_table_14884(t_small_parse_table_array *v); -void small_parse_table_14885(t_small_parse_table_array *v); -void small_parse_table_14886(t_small_parse_table_array *v); -void small_parse_table_14887(t_small_parse_table_array *v); -void small_parse_table_14888(t_small_parse_table_array *v); -void small_parse_table_14889(t_small_parse_table_array *v); -void small_parse_table_14890(t_small_parse_table_array *v); -void small_parse_table_14891(t_small_parse_table_array *v); -void small_parse_table_14892(t_small_parse_table_array *v); -void small_parse_table_14893(t_small_parse_table_array *v); -void small_parse_table_14894(t_small_parse_table_array *v); -void small_parse_table_14895(t_small_parse_table_array *v); -void small_parse_table_14896(t_small_parse_table_array *v); -void small_parse_table_14897(t_small_parse_table_array *v); -void small_parse_table_14898(t_small_parse_table_array *v); -void small_parse_table_14899(t_small_parse_table_array *v); -void small_parse_table_14900(t_small_parse_table_array *v); -void small_parse_table_14901(t_small_parse_table_array *v); -void small_parse_table_14902(t_small_parse_table_array *v); -void small_parse_table_14903(t_small_parse_table_array *v); -void small_parse_table_14904(t_small_parse_table_array *v); -void small_parse_table_14905(t_small_parse_table_array *v); -void small_parse_table_14906(t_small_parse_table_array *v); -void small_parse_table_14907(t_small_parse_table_array *v); -void small_parse_table_14908(t_small_parse_table_array *v); -void small_parse_table_14909(t_small_parse_table_array *v); -void small_parse_table_14910(t_small_parse_table_array *v); -void small_parse_table_14911(t_small_parse_table_array *v); -void small_parse_table_14912(t_small_parse_table_array *v); -void small_parse_table_14913(t_small_parse_table_array *v); -void small_parse_table_14914(t_small_parse_table_array *v); -void small_parse_table_14915(t_small_parse_table_array *v); -void small_parse_table_14916(t_small_parse_table_array *v); -void small_parse_table_14917(t_small_parse_table_array *v); -void small_parse_table_14918(t_small_parse_table_array *v); -void small_parse_table_14919(t_small_parse_table_array *v); -void small_parse_table_14920(t_small_parse_table_array *v); -void small_parse_table_14921(t_small_parse_table_array *v); -void small_parse_table_14922(t_small_parse_table_array *v); -void small_parse_table_14923(t_small_parse_table_array *v); -void small_parse_table_14924(t_small_parse_table_array *v); -void small_parse_table_14925(t_small_parse_table_array *v); -void small_parse_table_14926(t_small_parse_table_array *v); -void small_parse_table_14927(t_small_parse_table_array *v); -void small_parse_table_14928(t_small_parse_table_array *v); -void small_parse_table_14929(t_small_parse_table_array *v); -void small_parse_table_14930(t_small_parse_table_array *v); -void small_parse_table_14931(t_small_parse_table_array *v); -void small_parse_table_14932(t_small_parse_table_array *v); -void small_parse_table_14933(t_small_parse_table_array *v); -void small_parse_table_14934(t_small_parse_table_array *v); -void small_parse_table_14935(t_small_parse_table_array *v); -void small_parse_table_14936(t_small_parse_table_array *v); -void small_parse_table_14937(t_small_parse_table_array *v); -void small_parse_table_14938(t_small_parse_table_array *v); -void small_parse_table_14939(t_small_parse_table_array *v); -void small_parse_table_14940(t_small_parse_table_array *v); -void small_parse_table_14941(t_small_parse_table_array *v); -void small_parse_table_14942(t_small_parse_table_array *v); -void small_parse_table_14943(t_small_parse_table_array *v); -void small_parse_table_14944(t_small_parse_table_array *v); -void small_parse_table_14945(t_small_parse_table_array *v); -void small_parse_table_14946(t_small_parse_table_array *v); -void small_parse_table_14947(t_small_parse_table_array *v); -void small_parse_table_14948(t_small_parse_table_array *v); -void small_parse_table_14949(t_small_parse_table_array *v); -void small_parse_table_14950(t_small_parse_table_array *v); -void small_parse_table_14951(t_small_parse_table_array *v); -void small_parse_table_14952(t_small_parse_table_array *v); -void small_parse_table_14953(t_small_parse_table_array *v); -void small_parse_table_14954(t_small_parse_table_array *v); -void small_parse_table_14955(t_small_parse_table_array *v); -void small_parse_table_14956(t_small_parse_table_array *v); -void small_parse_table_14957(t_small_parse_table_array *v); -void small_parse_table_14958(t_small_parse_table_array *v); -void small_parse_table_14959(t_small_parse_table_array *v); -void small_parse_table_14960(t_small_parse_table_array *v); -void small_parse_table_14961(t_small_parse_table_array *v); -void small_parse_table_14962(t_small_parse_table_array *v); -void small_parse_table_14963(t_small_parse_table_array *v); -void small_parse_table_14964(t_small_parse_table_array *v); -void small_parse_table_14965(t_small_parse_table_array *v); -void small_parse_table_14966(t_small_parse_table_array *v); -void small_parse_table_14967(t_small_parse_table_array *v); -void small_parse_table_14968(t_small_parse_table_array *v); -void small_parse_table_14969(t_small_parse_table_array *v); -void small_parse_table_14970(t_small_parse_table_array *v); -void small_parse_table_14971(t_small_parse_table_array *v); -void small_parse_table_14972(t_small_parse_table_array *v); -void small_parse_table_14973(t_small_parse_table_array *v); -void small_parse_table_14974(t_small_parse_table_array *v); -void small_parse_table_14975(t_small_parse_table_array *v); -void small_parse_table_14976(t_small_parse_table_array *v); -void small_parse_table_14977(t_small_parse_table_array *v); -void small_parse_table_14978(t_small_parse_table_array *v); -void small_parse_table_14979(t_small_parse_table_array *v); -void small_parse_table_14980(t_small_parse_table_array *v); -void small_parse_table_14981(t_small_parse_table_array *v); -void small_parse_table_14982(t_small_parse_table_array *v); -void small_parse_table_14983(t_small_parse_table_array *v); -void small_parse_table_14984(t_small_parse_table_array *v); -void small_parse_table_14985(t_small_parse_table_array *v); -void small_parse_table_14986(t_small_parse_table_array *v); -void small_parse_table_14987(t_small_parse_table_array *v); -void small_parse_table_14988(t_small_parse_table_array *v); -void small_parse_table_14989(t_small_parse_table_array *v); -void small_parse_table_14990(t_small_parse_table_array *v); -void small_parse_table_14991(t_small_parse_table_array *v); -void small_parse_table_14992(t_small_parse_table_array *v); -void small_parse_table_14993(t_small_parse_table_array *v); -void small_parse_table_14994(t_small_parse_table_array *v); -void small_parse_table_14995(t_small_parse_table_array *v); -void small_parse_table_14996(t_small_parse_table_array *v); -void small_parse_table_14997(t_small_parse_table_array *v); -void small_parse_table_14998(t_small_parse_table_array *v); -void small_parse_table_14999(t_small_parse_table_array *v); -void small_parse_table_15000(t_small_parse_table_array *v); -void small_parse_table_15001(t_small_parse_table_array *v); -void small_parse_table_15002(t_small_parse_table_array *v); -void small_parse_table_15003(t_small_parse_table_array *v); -void small_parse_table_15004(t_small_parse_table_array *v); -void small_parse_table_15005(t_small_parse_table_array *v); -void small_parse_table_15006(t_small_parse_table_array *v); -void small_parse_table_15007(t_small_parse_table_array *v); -void small_parse_table_15008(t_small_parse_table_array *v); -void small_parse_table_15009(t_small_parse_table_array *v); -void small_parse_table_15010(t_small_parse_table_array *v); -void small_parse_table_15011(t_small_parse_table_array *v); -void small_parse_table_15012(t_small_parse_table_array *v); -void small_parse_table_15013(t_small_parse_table_array *v); -void small_parse_table_15014(t_small_parse_table_array *v); -void small_parse_table_15015(t_small_parse_table_array *v); -void small_parse_table_15016(t_small_parse_table_array *v); -void small_parse_table_15017(t_small_parse_table_array *v); -void small_parse_table_15018(t_small_parse_table_array *v); -void small_parse_table_15019(t_small_parse_table_array *v); -void small_parse_table_15020(t_small_parse_table_array *v); -void small_parse_table_15021(t_small_parse_table_array *v); -void small_parse_table_15022(t_small_parse_table_array *v); -void small_parse_table_15023(t_small_parse_table_array *v); -void small_parse_table_15024(t_small_parse_table_array *v); -void small_parse_table_15025(t_small_parse_table_array *v); -void small_parse_table_15026(t_small_parse_table_array *v); -void small_parse_table_15027(t_small_parse_table_array *v); -void small_parse_table_15028(t_small_parse_table_array *v); -void small_parse_table_15029(t_small_parse_table_array *v); -void small_parse_table_15030(t_small_parse_table_array *v); -void small_parse_table_15031(t_small_parse_table_array *v); -void small_parse_table_15032(t_small_parse_table_array *v); -void small_parse_table_15033(t_small_parse_table_array *v); -void small_parse_table_15034(t_small_parse_table_array *v); -void small_parse_table_15035(t_small_parse_table_array *v); -void small_parse_table_15036(t_small_parse_table_array *v); -void small_parse_table_15037(t_small_parse_table_array *v); -void small_parse_table_15038(t_small_parse_table_array *v); -void small_parse_table_15039(t_small_parse_table_array *v); -void small_parse_table_15040(t_small_parse_table_array *v); -void small_parse_table_15041(t_small_parse_table_array *v); -void small_parse_table_15042(t_small_parse_table_array *v); -void small_parse_table_15043(t_small_parse_table_array *v); -void small_parse_table_15044(t_small_parse_table_array *v); -void small_parse_table_15045(t_small_parse_table_array *v); -void small_parse_table_15046(t_small_parse_table_array *v); -void small_parse_table_15047(t_small_parse_table_array *v); -void small_parse_table_15048(t_small_parse_table_array *v); -void small_parse_table_15049(t_small_parse_table_array *v); -void small_parse_table_15050(t_small_parse_table_array *v); -void small_parse_table_15051(t_small_parse_table_array *v); -void small_parse_table_15052(t_small_parse_table_array *v); -void small_parse_table_15053(t_small_parse_table_array *v); -void small_parse_table_15054(t_small_parse_table_array *v); -void small_parse_table_15055(t_small_parse_table_array *v); -void small_parse_table_15056(t_small_parse_table_array *v); -void small_parse_table_15057(t_small_parse_table_array *v); -void small_parse_table_15058(t_small_parse_table_array *v); -void small_parse_table_15059(t_small_parse_table_array *v); -void small_parse_table_15060(t_small_parse_table_array *v); -void small_parse_table_15061(t_small_parse_table_array *v); -void small_parse_table_15062(t_small_parse_table_array *v); -void small_parse_table_15063(t_small_parse_table_array *v); -void small_parse_table_15064(t_small_parse_table_array *v); -void small_parse_table_15065(t_small_parse_table_array *v); -void small_parse_table_15066(t_small_parse_table_array *v); -void small_parse_table_15067(t_small_parse_table_array *v); -void small_parse_table_15068(t_small_parse_table_array *v); -void small_parse_table_15069(t_small_parse_table_array *v); -void small_parse_table_15070(t_small_parse_table_array *v); -void small_parse_table_15071(t_small_parse_table_array *v); -void small_parse_table_15072(t_small_parse_table_array *v); -void small_parse_table_15073(t_small_parse_table_array *v); -void small_parse_table_15074(t_small_parse_table_array *v); -void small_parse_table_15075(t_small_parse_table_array *v); -void small_parse_table_15076(t_small_parse_table_array *v); -void small_parse_table_15077(t_small_parse_table_array *v); -void small_parse_table_15078(t_small_parse_table_array *v); -void small_parse_table_15079(t_small_parse_table_array *v); -void small_parse_table_15080(t_small_parse_table_array *v); -void small_parse_table_15081(t_small_parse_table_array *v); -void small_parse_table_15082(t_small_parse_table_array *v); -void small_parse_table_15083(t_small_parse_table_array *v); -void small_parse_table_15084(t_small_parse_table_array *v); -void small_parse_table_15085(t_small_parse_table_array *v); -void small_parse_table_15086(t_small_parse_table_array *v); -void small_parse_table_15087(t_small_parse_table_array *v); -void small_parse_table_15088(t_small_parse_table_array *v); -void small_parse_table_15089(t_small_parse_table_array *v); -void small_parse_table_15090(t_small_parse_table_array *v); -void small_parse_table_15091(t_small_parse_table_array *v); -void small_parse_table_15092(t_small_parse_table_array *v); -void small_parse_table_15093(t_small_parse_table_array *v); -void small_parse_table_15094(t_small_parse_table_array *v); -void small_parse_table_15095(t_small_parse_table_array *v); -void small_parse_table_15096(t_small_parse_table_array *v); -void small_parse_table_15097(t_small_parse_table_array *v); -void small_parse_table_15098(t_small_parse_table_array *v); -void small_parse_table_15099(t_small_parse_table_array *v); -void small_parse_table_15100(t_small_parse_table_array *v); -void small_parse_table_15101(t_small_parse_table_array *v); -void small_parse_table_15102(t_small_parse_table_array *v); -void small_parse_table_15103(t_small_parse_table_array *v); -void small_parse_table_15104(t_small_parse_table_array *v); -void small_parse_table_15105(t_small_parse_table_array *v); -void small_parse_table_15106(t_small_parse_table_array *v); -void small_parse_table_15107(t_small_parse_table_array *v); -void small_parse_table_15108(t_small_parse_table_array *v); -void small_parse_table_15109(t_small_parse_table_array *v); -void small_parse_table_15110(t_small_parse_table_array *v); -void small_parse_table_15111(t_small_parse_table_array *v); -void small_parse_table_15112(t_small_parse_table_array *v); -void small_parse_table_15113(t_small_parse_table_array *v); -void small_parse_table_15114(t_small_parse_table_array *v); -void small_parse_table_15115(t_small_parse_table_array *v); -void small_parse_table_15116(t_small_parse_table_array *v); -void small_parse_table_15117(t_small_parse_table_array *v); -void small_parse_table_15118(t_small_parse_table_array *v); -void small_parse_table_15119(t_small_parse_table_array *v); -void small_parse_table_15120(t_small_parse_table_array *v); -void small_parse_table_15121(t_small_parse_table_array *v); -void small_parse_table_15122(t_small_parse_table_array *v); -void small_parse_table_15123(t_small_parse_table_array *v); -void small_parse_table_15124(t_small_parse_table_array *v); -void small_parse_table_15125(t_small_parse_table_array *v); -void small_parse_table_15126(t_small_parse_table_array *v); -void small_parse_table_15127(t_small_parse_table_array *v); -void small_parse_table_15128(t_small_parse_table_array *v); -void small_parse_table_15129(t_small_parse_table_array *v); -void small_parse_table_15130(t_small_parse_table_array *v); -void small_parse_table_15131(t_small_parse_table_array *v); -void small_parse_table_15132(t_small_parse_table_array *v); -void small_parse_table_15133(t_small_parse_table_array *v); -void small_parse_table_15134(t_small_parse_table_array *v); -void small_parse_table_15135(t_small_parse_table_array *v); -void small_parse_table_15136(t_small_parse_table_array *v); -void small_parse_table_15137(t_small_parse_table_array *v); -void small_parse_table_15138(t_small_parse_table_array *v); -void small_parse_table_15139(t_small_parse_table_array *v); -void small_parse_table_15140(t_small_parse_table_array *v); -void small_parse_table_15141(t_small_parse_table_array *v); -void small_parse_table_15142(t_small_parse_table_array *v); -void small_parse_table_15143(t_small_parse_table_array *v); -void small_parse_table_15144(t_small_parse_table_array *v); -void small_parse_table_15145(t_small_parse_table_array *v); -void small_parse_table_15146(t_small_parse_table_array *v); -void small_parse_table_15147(t_small_parse_table_array *v); -void small_parse_table_15148(t_small_parse_table_array *v); -void small_parse_table_15149(t_small_parse_table_array *v); -void small_parse_table_15150(t_small_parse_table_array *v); -void small_parse_table_15151(t_small_parse_table_array *v); -void small_parse_table_15152(t_small_parse_table_array *v); -void small_parse_table_15153(t_small_parse_table_array *v); -void small_parse_table_15154(t_small_parse_table_array *v); -void small_parse_table_15155(t_small_parse_table_array *v); -void small_parse_table_15156(t_small_parse_table_array *v); -void small_parse_table_15157(t_small_parse_table_array *v); -void small_parse_table_15158(t_small_parse_table_array *v); -void small_parse_table_15159(t_small_parse_table_array *v); -void small_parse_table_15160(t_small_parse_table_array *v); -void small_parse_table_15161(t_small_parse_table_array *v); -void small_parse_table_15162(t_small_parse_table_array *v); -void small_parse_table_15163(t_small_parse_table_array *v); -void small_parse_table_15164(t_small_parse_table_array *v); -void small_parse_table_15165(t_small_parse_table_array *v); -void small_parse_table_15166(t_small_parse_table_array *v); -void small_parse_table_15167(t_small_parse_table_array *v); -void small_parse_table_15168(t_small_parse_table_array *v); -void small_parse_table_15169(t_small_parse_table_array *v); -void small_parse_table_15170(t_small_parse_table_array *v); -void small_parse_table_15171(t_small_parse_table_array *v); -void small_parse_table_15172(t_small_parse_table_array *v); -void small_parse_table_15173(t_small_parse_table_array *v); -void small_parse_table_15174(t_small_parse_table_array *v); -void small_parse_table_15175(t_small_parse_table_array *v); -void small_parse_table_15176(t_small_parse_table_array *v); -void small_parse_table_15177(t_small_parse_table_array *v); -void small_parse_table_15178(t_small_parse_table_array *v); -void small_parse_table_15179(t_small_parse_table_array *v); -void small_parse_table_15180(t_small_parse_table_array *v); -void small_parse_table_15181(t_small_parse_table_array *v); -void small_parse_table_15182(t_small_parse_table_array *v); -void small_parse_table_15183(t_small_parse_table_array *v); -void small_parse_table_15184(t_small_parse_table_array *v); -void small_parse_table_15185(t_small_parse_table_array *v); -void small_parse_table_15186(t_small_parse_table_array *v); -void small_parse_table_15187(t_small_parse_table_array *v); -void small_parse_table_15188(t_small_parse_table_array *v); -void small_parse_table_15189(t_small_parse_table_array *v); -void small_parse_table_15190(t_small_parse_table_array *v); -void small_parse_table_15191(t_small_parse_table_array *v); -void small_parse_table_15192(t_small_parse_table_array *v); -void small_parse_table_15193(t_small_parse_table_array *v); -void small_parse_table_15194(t_small_parse_table_array *v); -void small_parse_table_15195(t_small_parse_table_array *v); -void small_parse_table_15196(t_small_parse_table_array *v); -void small_parse_table_15197(t_small_parse_table_array *v); -void small_parse_table_15198(t_small_parse_table_array *v); -void small_parse_table_15199(t_small_parse_table_array *v); -void small_parse_table_15200(t_small_parse_table_array *v); -void small_parse_table_15201(t_small_parse_table_array *v); -void small_parse_table_15202(t_small_parse_table_array *v); -void small_parse_table_15203(t_small_parse_table_array *v); -void small_parse_table_15204(t_small_parse_table_array *v); -void small_parse_table_15205(t_small_parse_table_array *v); -void small_parse_table_15206(t_small_parse_table_array *v); -void small_parse_table_15207(t_small_parse_table_array *v); -void small_parse_table_15208(t_small_parse_table_array *v); -void small_parse_table_15209(t_small_parse_table_array *v); -void small_parse_table_15210(t_small_parse_table_array *v); -void small_parse_table_15211(t_small_parse_table_array *v); -void small_parse_table_15212(t_small_parse_table_array *v); -void small_parse_table_15213(t_small_parse_table_array *v); -void small_parse_table_15214(t_small_parse_table_array *v); -void small_parse_table_15215(t_small_parse_table_array *v); -void small_parse_table_15216(t_small_parse_table_array *v); -void small_parse_table_15217(t_small_parse_table_array *v); -void small_parse_table_15218(t_small_parse_table_array *v); -void small_parse_table_15219(t_small_parse_table_array *v); -void small_parse_table_15220(t_small_parse_table_array *v); -void small_parse_table_15221(t_small_parse_table_array *v); -void small_parse_table_15222(t_small_parse_table_array *v); -void small_parse_table_15223(t_small_parse_table_array *v); -void small_parse_table_15224(t_small_parse_table_array *v); -void small_parse_table_15225(t_small_parse_table_array *v); -void small_parse_table_15226(t_small_parse_table_array *v); -void small_parse_table_15227(t_small_parse_table_array *v); -void small_parse_table_15228(t_small_parse_table_array *v); -void small_parse_table_15229(t_small_parse_table_array *v); -void small_parse_table_15230(t_small_parse_table_array *v); -void small_parse_table_15231(t_small_parse_table_array *v); -void small_parse_table_15232(t_small_parse_table_array *v); -void small_parse_table_15233(t_small_parse_table_array *v); -void small_parse_table_15234(t_small_parse_table_array *v); -void small_parse_table_15235(t_small_parse_table_array *v); -void small_parse_table_15236(t_small_parse_table_array *v); -void small_parse_table_15237(t_small_parse_table_array *v); -void small_parse_table_15238(t_small_parse_table_array *v); -void small_parse_table_15239(t_small_parse_table_array *v); -void small_parse_table_15240(t_small_parse_table_array *v); -void small_parse_table_15241(t_small_parse_table_array *v); -void small_parse_table_15242(t_small_parse_table_array *v); -void small_parse_table_15243(t_small_parse_table_array *v); -void small_parse_table_15244(t_small_parse_table_array *v); -void small_parse_table_15245(t_small_parse_table_array *v); -void small_parse_table_15246(t_small_parse_table_array *v); -void small_parse_table_15247(t_small_parse_table_array *v); -void small_parse_table_15248(t_small_parse_table_array *v); -void small_parse_table_15249(t_small_parse_table_array *v); -void small_parse_table_15250(t_small_parse_table_array *v); -void small_parse_table_15251(t_small_parse_table_array *v); -void small_parse_table_15252(t_small_parse_table_array *v); -void small_parse_table_15253(t_small_parse_table_array *v); -void small_parse_table_15254(t_small_parse_table_array *v); -void small_parse_table_15255(t_small_parse_table_array *v); -void small_parse_table_15256(t_small_parse_table_array *v); -void small_parse_table_15257(t_small_parse_table_array *v); -void small_parse_table_15258(t_small_parse_table_array *v); -void small_parse_table_15259(t_small_parse_table_array *v); -void small_parse_table_15260(t_small_parse_table_array *v); -void small_parse_table_15261(t_small_parse_table_array *v); -void small_parse_table_15262(t_small_parse_table_array *v); -void small_parse_table_15263(t_small_parse_table_array *v); -void small_parse_table_15264(t_small_parse_table_array *v); -void small_parse_table_15265(t_small_parse_table_array *v); -void small_parse_table_15266(t_small_parse_table_array *v); -void small_parse_table_15267(t_small_parse_table_array *v); -void small_parse_table_15268(t_small_parse_table_array *v); -void small_parse_table_15269(t_small_parse_table_array *v); -void small_parse_table_15270(t_small_parse_table_array *v); -void small_parse_table_15271(t_small_parse_table_array *v); -void small_parse_table_15272(t_small_parse_table_array *v); -void small_parse_table_15273(t_small_parse_table_array *v); -void small_parse_table_15274(t_small_parse_table_array *v); -void small_parse_table_15275(t_small_parse_table_array *v); -void small_parse_table_15276(t_small_parse_table_array *v); -void small_parse_table_15277(t_small_parse_table_array *v); -void small_parse_table_15278(t_small_parse_table_array *v); -void small_parse_table_15279(t_small_parse_table_array *v); -void small_parse_table_15280(t_small_parse_table_array *v); -void small_parse_table_15281(t_small_parse_table_array *v); -void small_parse_table_15282(t_small_parse_table_array *v); -void small_parse_table_15283(t_small_parse_table_array *v); -void small_parse_table_15284(t_small_parse_table_array *v); -void small_parse_table_15285(t_small_parse_table_array *v); -void small_parse_table_15286(t_small_parse_table_array *v); -void small_parse_table_15287(t_small_parse_table_array *v); -void small_parse_table_15288(t_small_parse_table_array *v); -void small_parse_table_15289(t_small_parse_table_array *v); -void small_parse_table_15290(t_small_parse_table_array *v); -void small_parse_table_15291(t_small_parse_table_array *v); -void small_parse_table_15292(t_small_parse_table_array *v); -void small_parse_table_15293(t_small_parse_table_array *v); -void small_parse_table_15294(t_small_parse_table_array *v); -void small_parse_table_15295(t_small_parse_table_array *v); -void small_parse_table_15296(t_small_parse_table_array *v); -void small_parse_table_15297(t_small_parse_table_array *v); -void small_parse_table_15298(t_small_parse_table_array *v); -void small_parse_table_15299(t_small_parse_table_array *v); -void small_parse_table_15300(t_small_parse_table_array *v); -void small_parse_table_15301(t_small_parse_table_array *v); -void small_parse_table_15302(t_small_parse_table_array *v); -void small_parse_table_15303(t_small_parse_table_array *v); -void small_parse_table_15304(t_small_parse_table_array *v); -void small_parse_table_15305(t_small_parse_table_array *v); -void small_parse_table_15306(t_small_parse_table_array *v); -void small_parse_table_15307(t_small_parse_table_array *v); -void small_parse_table_15308(t_small_parse_table_array *v); -void small_parse_table_15309(t_small_parse_table_array *v); -void small_parse_table_15310(t_small_parse_table_array *v); -void small_parse_table_15311(t_small_parse_table_array *v); -void small_parse_table_15312(t_small_parse_table_array *v); -void small_parse_table_15313(t_small_parse_table_array *v); -void small_parse_table_15314(t_small_parse_table_array *v); -void small_parse_table_15315(t_small_parse_table_array *v); -void small_parse_table_15316(t_small_parse_table_array *v); -void small_parse_table_15317(t_small_parse_table_array *v); -void small_parse_table_15318(t_small_parse_table_array *v); -void small_parse_table_15319(t_small_parse_table_array *v); -void small_parse_table_15320(t_small_parse_table_array *v); -void small_parse_table_15321(t_small_parse_table_array *v); -void small_parse_table_15322(t_small_parse_table_array *v); -void small_parse_table_15323(t_small_parse_table_array *v); -void small_parse_table_15324(t_small_parse_table_array *v); -void small_parse_table_15325(t_small_parse_table_array *v); -void small_parse_table_15326(t_small_parse_table_array *v); -void small_parse_table_15327(t_small_parse_table_array *v); -void small_parse_table_15328(t_small_parse_table_array *v); -void small_parse_table_15329(t_small_parse_table_array *v); -void small_parse_table_15330(t_small_parse_table_array *v); -void small_parse_table_15331(t_small_parse_table_array *v); -void small_parse_table_15332(t_small_parse_table_array *v); -void small_parse_table_15333(t_small_parse_table_array *v); -void small_parse_table_15334(t_small_parse_table_array *v); -void small_parse_table_15335(t_small_parse_table_array *v); -void small_parse_table_15336(t_small_parse_table_array *v); -void small_parse_table_15337(t_small_parse_table_array *v); -void small_parse_table_15338(t_small_parse_table_array *v); -void small_parse_table_15339(t_small_parse_table_array *v); -void small_parse_table_15340(t_small_parse_table_array *v); -void small_parse_table_15341(t_small_parse_table_array *v); -void small_parse_table_15342(t_small_parse_table_array *v); -void small_parse_table_15343(t_small_parse_table_array *v); -void small_parse_table_15344(t_small_parse_table_array *v); -void small_parse_table_15345(t_small_parse_table_array *v); -void small_parse_table_15346(t_small_parse_table_array *v); -void small_parse_table_15347(t_small_parse_table_array *v); -void small_parse_table_15348(t_small_parse_table_array *v); -void small_parse_table_15349(t_small_parse_table_array *v); -void small_parse_table_15350(t_small_parse_table_array *v); -void small_parse_table_15351(t_small_parse_table_array *v); -void small_parse_table_15352(t_small_parse_table_array *v); -void small_parse_table_15353(t_small_parse_table_array *v); -void small_parse_table_15354(t_small_parse_table_array *v); -void small_parse_table_15355(t_small_parse_table_array *v); -void small_parse_table_15356(t_small_parse_table_array *v); -void small_parse_table_15357(t_small_parse_table_array *v); -void small_parse_table_15358(t_small_parse_table_array *v); -void small_parse_table_15359(t_small_parse_table_array *v); -void small_parse_table_15360(t_small_parse_table_array *v); -void small_parse_table_15361(t_small_parse_table_array *v); -void small_parse_table_15362(t_small_parse_table_array *v); -void small_parse_table_15363(t_small_parse_table_array *v); -void small_parse_table_15364(t_small_parse_table_array *v); -void small_parse_table_15365(t_small_parse_table_array *v); -void small_parse_table_15366(t_small_parse_table_array *v); -void small_parse_table_15367(t_small_parse_table_array *v); -void small_parse_table_15368(t_small_parse_table_array *v); -void small_parse_table_15369(t_small_parse_table_array *v); -void small_parse_table_15370(t_small_parse_table_array *v); -void small_parse_table_15371(t_small_parse_table_array *v); -void small_parse_table_15372(t_small_parse_table_array *v); -void small_parse_table_15373(t_small_parse_table_array *v); -void small_parse_table_15374(t_small_parse_table_array *v); -void small_parse_table_15375(t_small_parse_table_array *v); -void small_parse_table_15376(t_small_parse_table_array *v); -void small_parse_table_15377(t_small_parse_table_array *v); -void small_parse_table_15378(t_small_parse_table_array *v); -void small_parse_table_15379(t_small_parse_table_array *v); -void small_parse_table_15380(t_small_parse_table_array *v); -void small_parse_table_15381(t_small_parse_table_array *v); -void small_parse_table_15382(t_small_parse_table_array *v); -void small_parse_table_15383(t_small_parse_table_array *v); -void small_parse_table_15384(t_small_parse_table_array *v); -void small_parse_table_15385(t_small_parse_table_array *v); -void small_parse_table_15386(t_small_parse_table_array *v); -void small_parse_table_15387(t_small_parse_table_array *v); -void small_parse_table_15388(t_small_parse_table_array *v); -void small_parse_table_15389(t_small_parse_table_array *v); -void small_parse_table_15390(t_small_parse_table_array *v); -void small_parse_table_15391(t_small_parse_table_array *v); -void small_parse_table_15392(t_small_parse_table_array *v); -void small_parse_table_15393(t_small_parse_table_array *v); -void small_parse_table_15394(t_small_parse_table_array *v); -void small_parse_table_15395(t_small_parse_table_array *v); -void small_parse_table_15396(t_small_parse_table_array *v); -void small_parse_table_15397(t_small_parse_table_array *v); -void small_parse_table_15398(t_small_parse_table_array *v); -void small_parse_table_15399(t_small_parse_table_array *v); -void small_parse_table_15400(t_small_parse_table_array *v); -void small_parse_table_15401(t_small_parse_table_array *v); -void small_parse_table_15402(t_small_parse_table_array *v); -void small_parse_table_15403(t_small_parse_table_array *v); -void small_parse_table_15404(t_small_parse_table_array *v); -void small_parse_table_15405(t_small_parse_table_array *v); -void small_parse_table_15406(t_small_parse_table_array *v); -void small_parse_table_15407(t_small_parse_table_array *v); -void small_parse_table_15408(t_small_parse_table_array *v); -void small_parse_table_15409(t_small_parse_table_array *v); -void small_parse_table_15410(t_small_parse_table_array *v); -void small_parse_table_15411(t_small_parse_table_array *v); -void small_parse_table_15412(t_small_parse_table_array *v); -void small_parse_table_15413(t_small_parse_table_array *v); -void small_parse_table_15414(t_small_parse_table_array *v); -void small_parse_table_15415(t_small_parse_table_array *v); -void small_parse_table_15416(t_small_parse_table_array *v); -void small_parse_table_15417(t_small_parse_table_array *v); -void small_parse_table_15418(t_small_parse_table_array *v); -void small_parse_table_15419(t_small_parse_table_array *v); -void small_parse_table_15420(t_small_parse_table_array *v); -void small_parse_table_15421(t_small_parse_table_array *v); -void small_parse_table_15422(t_small_parse_table_array *v); -void small_parse_table_15423(t_small_parse_table_array *v); -void small_parse_table_15424(t_small_parse_table_array *v); -void small_parse_table_15425(t_small_parse_table_array *v); -void small_parse_table_15426(t_small_parse_table_array *v); -void small_parse_table_15427(t_small_parse_table_array *v); -void small_parse_table_15428(t_small_parse_table_array *v); -void small_parse_table_15429(t_small_parse_table_array *v); -void small_parse_table_15430(t_small_parse_table_array *v); -void small_parse_table_15431(t_small_parse_table_array *v); -void small_parse_table_15432(t_small_parse_table_array *v); -void small_parse_table_15433(t_small_parse_table_array *v); -void small_parse_table_15434(t_small_parse_table_array *v); -void small_parse_table_15435(t_small_parse_table_array *v); -void small_parse_table_15436(t_small_parse_table_array *v); -void small_parse_table_15437(t_small_parse_table_array *v); -void small_parse_table_15438(t_small_parse_table_array *v); -void small_parse_table_15439(t_small_parse_table_array *v); -void small_parse_table_15440(t_small_parse_table_array *v); -void small_parse_table_15441(t_small_parse_table_array *v); -void small_parse_table_15442(t_small_parse_table_array *v); -void small_parse_table_15443(t_small_parse_table_array *v); -void small_parse_table_15444(t_small_parse_table_array *v); -void small_parse_table_15445(t_small_parse_table_array *v); -void small_parse_table_15446(t_small_parse_table_array *v); -void small_parse_table_15447(t_small_parse_table_array *v); -void small_parse_table_15448(t_small_parse_table_array *v); -void small_parse_table_15449(t_small_parse_table_array *v); -void small_parse_table_15450(t_small_parse_table_array *v); -void small_parse_table_15451(t_small_parse_table_array *v); -void small_parse_table_15452(t_small_parse_table_array *v); -void small_parse_table_15453(t_small_parse_table_array *v); -void small_parse_table_15454(t_small_parse_table_array *v); -void small_parse_table_15455(t_small_parse_table_array *v); -void small_parse_table_15456(t_small_parse_table_array *v); -void small_parse_table_15457(t_small_parse_table_array *v); -void small_parse_table_15458(t_small_parse_table_array *v); -void small_parse_table_15459(t_small_parse_table_array *v); -void small_parse_table_15460(t_small_parse_table_array *v); -void small_parse_table_15461(t_small_parse_table_array *v); -void small_parse_table_15462(t_small_parse_table_array *v); -void small_parse_table_15463(t_small_parse_table_array *v); -void small_parse_table_15464(t_small_parse_table_array *v); -void small_parse_table_15465(t_small_parse_table_array *v); -void small_parse_table_15466(t_small_parse_table_array *v); -void small_parse_table_15467(t_small_parse_table_array *v); -void small_parse_table_15468(t_small_parse_table_array *v); -void small_parse_table_15469(t_small_parse_table_array *v); -void small_parse_table_15470(t_small_parse_table_array *v); -void small_parse_table_15471(t_small_parse_table_array *v); -void small_parse_table_15472(t_small_parse_table_array *v); -void small_parse_table_15473(t_small_parse_table_array *v); -void small_parse_table_15474(t_small_parse_table_array *v); -void small_parse_table_15475(t_small_parse_table_array *v); -void small_parse_table_15476(t_small_parse_table_array *v); -void small_parse_table_15477(t_small_parse_table_array *v); -void small_parse_table_15478(t_small_parse_table_array *v); -void small_parse_table_15479(t_small_parse_table_array *v); -void small_parse_table_15480(t_small_parse_table_array *v); -void small_parse_table_15481(t_small_parse_table_array *v); -void small_parse_table_15482(t_small_parse_table_array *v); -void small_parse_table_15483(t_small_parse_table_array *v); -void small_parse_table_15484(t_small_parse_table_array *v); -void small_parse_table_15485(t_small_parse_table_array *v); -void small_parse_table_15486(t_small_parse_table_array *v); -void small_parse_table_15487(t_small_parse_table_array *v); -void small_parse_table_15488(t_small_parse_table_array *v); -void small_parse_table_15489(t_small_parse_table_array *v); -void small_parse_table_15490(t_small_parse_table_array *v); -void small_parse_table_15491(t_small_parse_table_array *v); -void small_parse_table_15492(t_small_parse_table_array *v); -void small_parse_table_15493(t_small_parse_table_array *v); -void small_parse_table_15494(t_small_parse_table_array *v); -void small_parse_table_15495(t_small_parse_table_array *v); -void small_parse_table_15496(t_small_parse_table_array *v); -void small_parse_table_15497(t_small_parse_table_array *v); -void small_parse_table_15498(t_small_parse_table_array *v); -void small_parse_table_15499(t_small_parse_table_array *v); -void small_parse_table_15500(t_small_parse_table_array *v); -void small_parse_table_15501(t_small_parse_table_array *v); -void small_parse_table_15502(t_small_parse_table_array *v); -void small_parse_table_15503(t_small_parse_table_array *v); -void small_parse_table_15504(t_small_parse_table_array *v); -void small_parse_table_15505(t_small_parse_table_array *v); -void small_parse_table_15506(t_small_parse_table_array *v); -void small_parse_table_15507(t_small_parse_table_array *v); -void small_parse_table_15508(t_small_parse_table_array *v); -void small_parse_table_15509(t_small_parse_table_array *v); -void small_parse_table_15510(t_small_parse_table_array *v); -void small_parse_table_15511(t_small_parse_table_array *v); -void small_parse_table_15512(t_small_parse_table_array *v); -void small_parse_table_15513(t_small_parse_table_array *v); -void small_parse_table_15514(t_small_parse_table_array *v); -void small_parse_table_15515(t_small_parse_table_array *v); -void small_parse_table_15516(t_small_parse_table_array *v); -void small_parse_table_15517(t_small_parse_table_array *v); -void small_parse_table_15518(t_small_parse_table_array *v); -void small_parse_table_15519(t_small_parse_table_array *v); -void small_parse_table_15520(t_small_parse_table_array *v); -void small_parse_table_15521(t_small_parse_table_array *v); -void small_parse_table_15522(t_small_parse_table_array *v); -void small_parse_table_15523(t_small_parse_table_array *v); -void small_parse_table_15524(t_small_parse_table_array *v); -void small_parse_table_15525(t_small_parse_table_array *v); -void small_parse_table_15526(t_small_parse_table_array *v); -void small_parse_table_15527(t_small_parse_table_array *v); -void small_parse_table_15528(t_small_parse_table_array *v); -void small_parse_table_15529(t_small_parse_table_array *v); -void small_parse_table_15530(t_small_parse_table_array *v); -void small_parse_table_15531(t_small_parse_table_array *v); -void small_parse_table_15532(t_small_parse_table_array *v); -void small_parse_table_15533(t_small_parse_table_array *v); -void small_parse_table_15534(t_small_parse_table_array *v); -void small_parse_table_15535(t_small_parse_table_array *v); -void small_parse_table_15536(t_small_parse_table_array *v); -void small_parse_table_15537(t_small_parse_table_array *v); -void small_parse_table_15538(t_small_parse_table_array *v); -void small_parse_table_15539(t_small_parse_table_array *v); -void small_parse_table_15540(t_small_parse_table_array *v); -void small_parse_table_15541(t_small_parse_table_array *v); -void small_parse_table_15542(t_small_parse_table_array *v); -void small_parse_table_15543(t_small_parse_table_array *v); -void small_parse_table_15544(t_small_parse_table_array *v); -void small_parse_table_15545(t_small_parse_table_array *v); -void small_parse_table_15546(t_small_parse_table_array *v); -void small_parse_table_15547(t_small_parse_table_array *v); -void small_parse_table_15548(t_small_parse_table_array *v); -void small_parse_table_15549(t_small_parse_table_array *v); -void small_parse_table_15550(t_small_parse_table_array *v); -void small_parse_table_15551(t_small_parse_table_array *v); -void small_parse_table_15552(t_small_parse_table_array *v); -void small_parse_table_15553(t_small_parse_table_array *v); -void small_parse_table_15554(t_small_parse_table_array *v); -void small_parse_table_15555(t_small_parse_table_array *v); -void small_parse_table_15556(t_small_parse_table_array *v); -void small_parse_table_15557(t_small_parse_table_array *v); -void small_parse_table_15558(t_small_parse_table_array *v); -void small_parse_table_15559(t_small_parse_table_array *v); -void small_parse_table_15560(t_small_parse_table_array *v); -void small_parse_table_15561(t_small_parse_table_array *v); -void small_parse_table_15562(t_small_parse_table_array *v); -void small_parse_table_15563(t_small_parse_table_array *v); -void small_parse_table_15564(t_small_parse_table_array *v); -void small_parse_table_15565(t_small_parse_table_array *v); -void small_parse_table_15566(t_small_parse_table_array *v); -void small_parse_table_15567(t_small_parse_table_array *v); -void small_parse_table_15568(t_small_parse_table_array *v); -void small_parse_table_15569(t_small_parse_table_array *v); -void small_parse_table_15570(t_small_parse_table_array *v); -void small_parse_table_15571(t_small_parse_table_array *v); -void small_parse_table_15572(t_small_parse_table_array *v); -void small_parse_table_15573(t_small_parse_table_array *v); -void small_parse_table_15574(t_small_parse_table_array *v); -void small_parse_table_15575(t_small_parse_table_array *v); -void small_parse_table_15576(t_small_parse_table_array *v); -void small_parse_table_15577(t_small_parse_table_array *v); -void small_parse_table_15578(t_small_parse_table_array *v); -void small_parse_table_15579(t_small_parse_table_array *v); -void small_parse_table_15580(t_small_parse_table_array *v); -void small_parse_table_15581(t_small_parse_table_array *v); -void small_parse_table_15582(t_small_parse_table_array *v); -void small_parse_table_15583(t_small_parse_table_array *v); -void small_parse_table_15584(t_small_parse_table_array *v); -void small_parse_table_15585(t_small_parse_table_array *v); -void small_parse_table_15586(t_small_parse_table_array *v); -void small_parse_table_15587(t_small_parse_table_array *v); -void small_parse_table_15588(t_small_parse_table_array *v); -void small_parse_table_15589(t_small_parse_table_array *v); -void small_parse_table_15590(t_small_parse_table_array *v); -void small_parse_table_15591(t_small_parse_table_array *v); -void small_parse_table_15592(t_small_parse_table_array *v); -void small_parse_table_15593(t_small_parse_table_array *v); -void small_parse_table_15594(t_small_parse_table_array *v); -void small_parse_table_15595(t_small_parse_table_array *v); -void small_parse_table_15596(t_small_parse_table_array *v); -void small_parse_table_15597(t_small_parse_table_array *v); -void small_parse_table_15598(t_small_parse_table_array *v); -void small_parse_table_15599(t_small_parse_table_array *v); -void small_parse_table_15600(t_small_parse_table_array *v); -void small_parse_table_15601(t_small_parse_table_array *v); -void small_parse_table_15602(t_small_parse_table_array *v); -void small_parse_table_15603(t_small_parse_table_array *v); -void small_parse_table_15604(t_small_parse_table_array *v); -void small_parse_table_15605(t_small_parse_table_array *v); -void small_parse_table_15606(t_small_parse_table_array *v); -void small_parse_table_15607(t_small_parse_table_array *v); -void small_parse_table_15608(t_small_parse_table_array *v); -void small_parse_table_15609(t_small_parse_table_array *v); -void small_parse_table_15610(t_small_parse_table_array *v); -void small_parse_table_15611(t_small_parse_table_array *v); -void small_parse_table_15612(t_small_parse_table_array *v); -void small_parse_table_15613(t_small_parse_table_array *v); -void small_parse_table_15614(t_small_parse_table_array *v); -void small_parse_table_15615(t_small_parse_table_array *v); -void small_parse_table_15616(t_small_parse_table_array *v); -void small_parse_table_15617(t_small_parse_table_array *v); -void small_parse_table_15618(t_small_parse_table_array *v); -void small_parse_table_15619(t_small_parse_table_array *v); -void small_parse_table_15620(t_small_parse_table_array *v); -void small_parse_table_15621(t_small_parse_table_array *v); -void small_parse_table_15622(t_small_parse_table_array *v); -void small_parse_table_15623(t_small_parse_table_array *v); -void small_parse_table_15624(t_small_parse_table_array *v); -void small_parse_table_15625(t_small_parse_table_array *v); -void small_parse_table_15626(t_small_parse_table_array *v); -void small_parse_table_15627(t_small_parse_table_array *v); -void small_parse_table_15628(t_small_parse_table_array *v); -void small_parse_table_15629(t_small_parse_table_array *v); -void small_parse_table_15630(t_small_parse_table_array *v); -void small_parse_table_15631(t_small_parse_table_array *v); -void small_parse_table_15632(t_small_parse_table_array *v); -void small_parse_table_15633(t_small_parse_table_array *v); -void small_parse_table_15634(t_small_parse_table_array *v); -void small_parse_table_15635(t_small_parse_table_array *v); -void small_parse_table_15636(t_small_parse_table_array *v); -void small_parse_table_15637(t_small_parse_table_array *v); -void small_parse_table_15638(t_small_parse_table_array *v); -void small_parse_table_15639(t_small_parse_table_array *v); -void small_parse_table_15640(t_small_parse_table_array *v); -void small_parse_table_15641(t_small_parse_table_array *v); -void small_parse_table_15642(t_small_parse_table_array *v); -void small_parse_table_15643(t_small_parse_table_array *v); -void small_parse_table_15644(t_small_parse_table_array *v); -void small_parse_table_15645(t_small_parse_table_array *v); -void small_parse_table_15646(t_small_parse_table_array *v); -void small_parse_table_15647(t_small_parse_table_array *v); -void small_parse_table_15648(t_small_parse_table_array *v); -void small_parse_table_15649(t_small_parse_table_array *v); -void small_parse_table_15650(t_small_parse_table_array *v); -void small_parse_table_15651(t_small_parse_table_array *v); -void small_parse_table_15652(t_small_parse_table_array *v); -void small_parse_table_15653(t_small_parse_table_array *v); -void small_parse_table_15654(t_small_parse_table_array *v); -void small_parse_table_15655(t_small_parse_table_array *v); -void small_parse_table_15656(t_small_parse_table_array *v); -void small_parse_table_15657(t_small_parse_table_array *v); -void small_parse_table_15658(t_small_parse_table_array *v); -void small_parse_table_15659(t_small_parse_table_array *v); -void small_parse_table_15660(t_small_parse_table_array *v); -void small_parse_table_15661(t_small_parse_table_array *v); -void small_parse_table_15662(t_small_parse_table_array *v); -void small_parse_table_15663(t_small_parse_table_array *v); -void small_parse_table_15664(t_small_parse_table_array *v); -void small_parse_table_15665(t_small_parse_table_array *v); -void small_parse_table_15666(t_small_parse_table_array *v); -void small_parse_table_15667(t_small_parse_table_array *v); -void small_parse_table_15668(t_small_parse_table_array *v); -void small_parse_table_15669(t_small_parse_table_array *v); -void small_parse_table_15670(t_small_parse_table_array *v); -void small_parse_table_15671(t_small_parse_table_array *v); -void small_parse_table_15672(t_small_parse_table_array *v); -void small_parse_table_15673(t_small_parse_table_array *v); -void small_parse_table_15674(t_small_parse_table_array *v); -void small_parse_table_15675(t_small_parse_table_array *v); -void small_parse_table_15676(t_small_parse_table_array *v); -void small_parse_table_15677(t_small_parse_table_array *v); -void small_parse_table_15678(t_small_parse_table_array *v); -void small_parse_table_15679(t_small_parse_table_array *v); -void small_parse_table_15680(t_small_parse_table_array *v); -void small_parse_table_15681(t_small_parse_table_array *v); -void small_parse_table_15682(t_small_parse_table_array *v); -void small_parse_table_15683(t_small_parse_table_array *v); -void small_parse_table_15684(t_small_parse_table_array *v); -void small_parse_table_15685(t_small_parse_table_array *v); -void small_parse_table_15686(t_small_parse_table_array *v); -void small_parse_table_15687(t_small_parse_table_array *v); -void small_parse_table_15688(t_small_parse_table_array *v); -void small_parse_table_15689(t_small_parse_table_array *v); -void small_parse_table_15690(t_small_parse_table_array *v); -void small_parse_table_15691(t_small_parse_table_array *v); -void small_parse_table_15692(t_small_parse_table_array *v); -void small_parse_table_15693(t_small_parse_table_array *v); -void small_parse_table_15694(t_small_parse_table_array *v); -void small_parse_table_15695(t_small_parse_table_array *v); -void small_parse_table_15696(t_small_parse_table_array *v); -void small_parse_table_15697(t_small_parse_table_array *v); -void small_parse_table_15698(t_small_parse_table_array *v); -void small_parse_table_15699(t_small_parse_table_array *v); -void small_parse_table_15700(t_small_parse_table_array *v); -void small_parse_table_15701(t_small_parse_table_array *v); -void small_parse_table_15702(t_small_parse_table_array *v); -void small_parse_table_15703(t_small_parse_table_array *v); -void small_parse_table_15704(t_small_parse_table_array *v); -void small_parse_table_15705(t_small_parse_table_array *v); -void small_parse_table_15706(t_small_parse_table_array *v); -void small_parse_table_15707(t_small_parse_table_array *v); -void small_parse_table_15708(t_small_parse_table_array *v); -void small_parse_table_15709(t_small_parse_table_array *v); -void small_parse_table_15710(t_small_parse_table_array *v); -void small_parse_table_15711(t_small_parse_table_array *v); -void small_parse_table_15712(t_small_parse_table_array *v); -void small_parse_table_15713(t_small_parse_table_array *v); -void small_parse_table_15714(t_small_parse_table_array *v); -void small_parse_table_15715(t_small_parse_table_array *v); -void small_parse_table_15716(t_small_parse_table_array *v); -void small_parse_table_15717(t_small_parse_table_array *v); -void small_parse_table_15718(t_small_parse_table_array *v); -void small_parse_table_15719(t_small_parse_table_array *v); -void small_parse_table_15720(t_small_parse_table_array *v); -void small_parse_table_15721(t_small_parse_table_array *v); -void small_parse_table_15722(t_small_parse_table_array *v); -void small_parse_table_15723(t_small_parse_table_array *v); -void small_parse_table_15724(t_small_parse_table_array *v); -void small_parse_table_15725(t_small_parse_table_array *v); -void small_parse_table_15726(t_small_parse_table_array *v); -void small_parse_table_15727(t_small_parse_table_array *v); -void small_parse_table_15728(t_small_parse_table_array *v); -void small_parse_table_15729(t_small_parse_table_array *v); -void small_parse_table_15730(t_small_parse_table_array *v); -void small_parse_table_15731(t_small_parse_table_array *v); -void small_parse_table_15732(t_small_parse_table_array *v); -void small_parse_table_15733(t_small_parse_table_array *v); -void small_parse_table_15734(t_small_parse_table_array *v); -void small_parse_table_15735(t_small_parse_table_array *v); -void small_parse_table_15736(t_small_parse_table_array *v); -void small_parse_table_15737(t_small_parse_table_array *v); -void small_parse_table_15738(t_small_parse_table_array *v); -void small_parse_table_15739(t_small_parse_table_array *v); -void small_parse_table_15740(t_small_parse_table_array *v); -void small_parse_table_15741(t_small_parse_table_array *v); -void small_parse_table_15742(t_small_parse_table_array *v); -void small_parse_table_15743(t_small_parse_table_array *v); -void small_parse_table_15744(t_small_parse_table_array *v); -void small_parse_table_15745(t_small_parse_table_array *v); -void small_parse_table_15746(t_small_parse_table_array *v); -void small_parse_table_15747(t_small_parse_table_array *v); -void small_parse_table_15748(t_small_parse_table_array *v); -void small_parse_table_15749(t_small_parse_table_array *v); -void small_parse_table_15750(t_small_parse_table_array *v); -void small_parse_table_15751(t_small_parse_table_array *v); -void small_parse_table_15752(t_small_parse_table_array *v); -void small_parse_table_15753(t_small_parse_table_array *v); -void small_parse_table_15754(t_small_parse_table_array *v); -void small_parse_table_15755(t_small_parse_table_array *v); -void small_parse_table_15756(t_small_parse_table_array *v); -void small_parse_table_15757(t_small_parse_table_array *v); -void small_parse_table_15758(t_small_parse_table_array *v); -void small_parse_table_15759(t_small_parse_table_array *v); -void small_parse_table_15760(t_small_parse_table_array *v); -void small_parse_table_15761(t_small_parse_table_array *v); -void small_parse_table_15762(t_small_parse_table_array *v); -void small_parse_table_15763(t_small_parse_table_array *v); -void small_parse_table_15764(t_small_parse_table_array *v); -void small_parse_table_15765(t_small_parse_table_array *v); -void small_parse_table_15766(t_small_parse_table_array *v); -void small_parse_table_15767(t_small_parse_table_array *v); -void small_parse_table_15768(t_small_parse_table_array *v); -void small_parse_table_15769(t_small_parse_table_array *v); -void small_parse_table_15770(t_small_parse_table_array *v); -void small_parse_table_15771(t_small_parse_table_array *v); -void small_parse_table_15772(t_small_parse_table_array *v); -void small_parse_table_15773(t_small_parse_table_array *v); -void small_parse_table_15774(t_small_parse_table_array *v); -void small_parse_table_15775(t_small_parse_table_array *v); -void small_parse_table_15776(t_small_parse_table_array *v); -void small_parse_table_15777(t_small_parse_table_array *v); -void small_parse_table_15778(t_small_parse_table_array *v); -void small_parse_table_15779(t_small_parse_table_array *v); -void small_parse_table_15780(t_small_parse_table_array *v); -void small_parse_table_15781(t_small_parse_table_array *v); -void small_parse_table_15782(t_small_parse_table_array *v); -void small_parse_table_15783(t_small_parse_table_array *v); -void small_parse_table_15784(t_small_parse_table_array *v); -void small_parse_table_15785(t_small_parse_table_array *v); -void small_parse_table_15786(t_small_parse_table_array *v); -void small_parse_table_15787(t_small_parse_table_array *v); -void small_parse_table_15788(t_small_parse_table_array *v); -void small_parse_table_15789(t_small_parse_table_array *v); -void small_parse_table_15790(t_small_parse_table_array *v); -void small_parse_table_15791(t_small_parse_table_array *v); -void small_parse_table_15792(t_small_parse_table_array *v); -void small_parse_table_15793(t_small_parse_table_array *v); -void small_parse_table_15794(t_small_parse_table_array *v); -void small_parse_table_15795(t_small_parse_table_array *v); -void small_parse_table_15796(t_small_parse_table_array *v); -void small_parse_table_15797(t_small_parse_table_array *v); -void small_parse_table_15798(t_small_parse_table_array *v); -void small_parse_table_15799(t_small_parse_table_array *v); -void small_parse_table_15800(t_small_parse_table_array *v); -void small_parse_table_15801(t_small_parse_table_array *v); -void small_parse_table_15802(t_small_parse_table_array *v); -void small_parse_table_15803(t_small_parse_table_array *v); -void small_parse_table_15804(t_small_parse_table_array *v); -void small_parse_table_15805(t_small_parse_table_array *v); -void small_parse_table_15806(t_small_parse_table_array *v); -void small_parse_table_15807(t_small_parse_table_array *v); -void small_parse_table_15808(t_small_parse_table_array *v); -void small_parse_table_15809(t_small_parse_table_array *v); -void small_parse_table_15810(t_small_parse_table_array *v); -void small_parse_table_15811(t_small_parse_table_array *v); -void small_parse_table_15812(t_small_parse_table_array *v); -void small_parse_table_15813(t_small_parse_table_array *v); -void small_parse_table_15814(t_small_parse_table_array *v); -void small_parse_table_15815(t_small_parse_table_array *v); -void small_parse_table_15816(t_small_parse_table_array *v); -void small_parse_table_15817(t_small_parse_table_array *v); -void small_parse_table_15818(t_small_parse_table_array *v); -void small_parse_table_15819(t_small_parse_table_array *v); -void small_parse_table_15820(t_small_parse_table_array *v); -void small_parse_table_15821(t_small_parse_table_array *v); -void small_parse_table_15822(t_small_parse_table_array *v); -void small_parse_table_15823(t_small_parse_table_array *v); -void small_parse_table_15824(t_small_parse_table_array *v); -void small_parse_table_15825(t_small_parse_table_array *v); -void small_parse_table_15826(t_small_parse_table_array *v); -void small_parse_table_15827(t_small_parse_table_array *v); -void small_parse_table_15828(t_small_parse_table_array *v); -void small_parse_table_15829(t_small_parse_table_array *v); -void small_parse_table_15830(t_small_parse_table_array *v); -void small_parse_table_15831(t_small_parse_table_array *v); -void small_parse_table_15832(t_small_parse_table_array *v); -void small_parse_table_15833(t_small_parse_table_array *v); -void small_parse_table_15834(t_small_parse_table_array *v); -void small_parse_table_15835(t_small_parse_table_array *v); -void small_parse_table_15836(t_small_parse_table_array *v); -void small_parse_table_15837(t_small_parse_table_array *v); -void small_parse_table_15838(t_small_parse_table_array *v); -void small_parse_table_15839(t_small_parse_table_array *v); -void small_parse_table_15840(t_small_parse_table_array *v); -void small_parse_table_15841(t_small_parse_table_array *v); -void small_parse_table_15842(t_small_parse_table_array *v); -void small_parse_table_15843(t_small_parse_table_array *v); -void small_parse_table_15844(t_small_parse_table_array *v); -void small_parse_table_15845(t_small_parse_table_array *v); -void small_parse_table_15846(t_small_parse_table_array *v); -void small_parse_table_15847(t_small_parse_table_array *v); -void small_parse_table_15848(t_small_parse_table_array *v); -void small_parse_table_15849(t_small_parse_table_array *v); -void small_parse_table_15850(t_small_parse_table_array *v); -void small_parse_table_15851(t_small_parse_table_array *v); -void small_parse_table_15852(t_small_parse_table_array *v); -void small_parse_table_15853(t_small_parse_table_array *v); -void small_parse_table_15854(t_small_parse_table_array *v); -void small_parse_table_15855(t_small_parse_table_array *v); -void small_parse_table_15856(t_small_parse_table_array *v); -void small_parse_table_15857(t_small_parse_table_array *v); -void small_parse_table_15858(t_small_parse_table_array *v); -void small_parse_table_15859(t_small_parse_table_array *v); -void small_parse_table_15860(t_small_parse_table_array *v); -void small_parse_table_15861(t_small_parse_table_array *v); -void small_parse_table_15862(t_small_parse_table_array *v); -void small_parse_table_15863(t_small_parse_table_array *v); -void small_parse_table_15864(t_small_parse_table_array *v); -void small_parse_table_15865(t_small_parse_table_array *v); -void small_parse_table_15866(t_small_parse_table_array *v); -void small_parse_table_15867(t_small_parse_table_array *v); -void small_parse_table_15868(t_small_parse_table_array *v); -void small_parse_table_15869(t_small_parse_table_array *v); -void small_parse_table_15870(t_small_parse_table_array *v); -void small_parse_table_15871(t_small_parse_table_array *v); -void small_parse_table_15872(t_small_parse_table_array *v); -void small_parse_table_15873(t_small_parse_table_array *v); -void small_parse_table_15874(t_small_parse_table_array *v); -void small_parse_table_15875(t_small_parse_table_array *v); -void small_parse_table_15876(t_small_parse_table_array *v); -void small_parse_table_15877(t_small_parse_table_array *v); -void small_parse_table_15878(t_small_parse_table_array *v); -void small_parse_table_15879(t_small_parse_table_array *v); -void small_parse_table_15880(t_small_parse_table_array *v); -void small_parse_table_15881(t_small_parse_table_array *v); -void small_parse_table_15882(t_small_parse_table_array *v); -void small_parse_table_15883(t_small_parse_table_array *v); -void small_parse_table_15884(t_small_parse_table_array *v); -void small_parse_table_15885(t_small_parse_table_array *v); -void small_parse_table_15886(t_small_parse_table_array *v); -void small_parse_table_15887(t_small_parse_table_array *v); -void small_parse_table_15888(t_small_parse_table_array *v); -void small_parse_table_15889(t_small_parse_table_array *v); -void small_parse_table_15890(t_small_parse_table_array *v); -void small_parse_table_15891(t_small_parse_table_array *v); -void small_parse_table_15892(t_small_parse_table_array *v); -void small_parse_table_15893(t_small_parse_table_array *v); -void small_parse_table_15894(t_small_parse_table_array *v); -void small_parse_table_15895(t_small_parse_table_array *v); -void small_parse_table_15896(t_small_parse_table_array *v); -void small_parse_table_15897(t_small_parse_table_array *v); -void small_parse_table_15898(t_small_parse_table_array *v); -void small_parse_table_15899(t_small_parse_table_array *v); -void small_parse_table_15900(t_small_parse_table_array *v); -void small_parse_table_15901(t_small_parse_table_array *v); -void small_parse_table_15902(t_small_parse_table_array *v); -void small_parse_table_15903(t_small_parse_table_array *v); -void small_parse_table_15904(t_small_parse_table_array *v); -void small_parse_table_15905(t_small_parse_table_array *v); -void small_parse_table_15906(t_small_parse_table_array *v); -void small_parse_table_15907(t_small_parse_table_array *v); -void small_parse_table_15908(t_small_parse_table_array *v); -void small_parse_table_15909(t_small_parse_table_array *v); -void small_parse_table_15910(t_small_parse_table_array *v); -void small_parse_table_15911(t_small_parse_table_array *v); -void small_parse_table_15912(t_small_parse_table_array *v); -void small_parse_table_15913(t_small_parse_table_array *v); -void small_parse_table_15914(t_small_parse_table_array *v); -void small_parse_table_15915(t_small_parse_table_array *v); -void small_parse_table_15916(t_small_parse_table_array *v); -void small_parse_table_15917(t_small_parse_table_array *v); -void small_parse_table_15918(t_small_parse_table_array *v); -void small_parse_table_15919(t_small_parse_table_array *v); -void small_parse_table_15920(t_small_parse_table_array *v); -void small_parse_table_15921(t_small_parse_table_array *v); -void small_parse_table_15922(t_small_parse_table_array *v); -void small_parse_table_15923(t_small_parse_table_array *v); -void small_parse_table_15924(t_small_parse_table_array *v); -void small_parse_table_15925(t_small_parse_table_array *v); -void small_parse_table_15926(t_small_parse_table_array *v); -void small_parse_table_15927(t_small_parse_table_array *v); -void small_parse_table_15928(t_small_parse_table_array *v); -void small_parse_table_15929(t_small_parse_table_array *v); -void small_parse_table_15930(t_small_parse_table_array *v); -void small_parse_table_15931(t_small_parse_table_array *v); -void small_parse_table_15932(t_small_parse_table_array *v); -void small_parse_table_15933(t_small_parse_table_array *v); -void small_parse_table_15934(t_small_parse_table_array *v); -void small_parse_table_15935(t_small_parse_table_array *v); -void small_parse_table_15936(t_small_parse_table_array *v); -void small_parse_table_15937(t_small_parse_table_array *v); -void small_parse_table_15938(t_small_parse_table_array *v); -void small_parse_table_15939(t_small_parse_table_array *v); -void small_parse_table_15940(t_small_parse_table_array *v); -void small_parse_table_15941(t_small_parse_table_array *v); -void small_parse_table_15942(t_small_parse_table_array *v); -void small_parse_table_15943(t_small_parse_table_array *v); -void small_parse_table_15944(t_small_parse_table_array *v); -void small_parse_table_15945(t_small_parse_table_array *v); -void small_parse_table_15946(t_small_parse_table_array *v); -void small_parse_table_15947(t_small_parse_table_array *v); -void small_parse_table_15948(t_small_parse_table_array *v); -void small_parse_table_15949(t_small_parse_table_array *v); -void small_parse_table_15950(t_small_parse_table_array *v); -void small_parse_table_15951(t_small_parse_table_array *v); -void small_parse_table_15952(t_small_parse_table_array *v); -void small_parse_table_15953(t_small_parse_table_array *v); -void small_parse_table_15954(t_small_parse_table_array *v); -void small_parse_table_15955(t_small_parse_table_array *v); -void small_parse_table_15956(t_small_parse_table_array *v); -void small_parse_table_15957(t_small_parse_table_array *v); -void small_parse_table_15958(t_small_parse_table_array *v); -void small_parse_table_15959(t_small_parse_table_array *v); -void small_parse_table_15960(t_small_parse_table_array *v); -void small_parse_table_15961(t_small_parse_table_array *v); -void small_parse_table_15962(t_small_parse_table_array *v); -void small_parse_table_15963(t_small_parse_table_array *v); -void small_parse_table_15964(t_small_parse_table_array *v); -void small_parse_table_15965(t_small_parse_table_array *v); -void small_parse_table_15966(t_small_parse_table_array *v); -void small_parse_table_15967(t_small_parse_table_array *v); -void small_parse_table_15968(t_small_parse_table_array *v); -void small_parse_table_15969(t_small_parse_table_array *v); -void small_parse_table_15970(t_small_parse_table_array *v); -void small_parse_table_15971(t_small_parse_table_array *v); -void small_parse_table_15972(t_small_parse_table_array *v); -void small_parse_table_15973(t_small_parse_table_array *v); -void small_parse_table_15974(t_small_parse_table_array *v); -void small_parse_table_15975(t_small_parse_table_array *v); -void small_parse_table_15976(t_small_parse_table_array *v); -void small_parse_table_15977(t_small_parse_table_array *v); -void small_parse_table_15978(t_small_parse_table_array *v); -void small_parse_table_15979(t_small_parse_table_array *v); -void small_parse_table_15980(t_small_parse_table_array *v); -void small_parse_table_15981(t_small_parse_table_array *v); -void small_parse_table_15982(t_small_parse_table_array *v); -void small_parse_table_15983(t_small_parse_table_array *v); -void small_parse_table_15984(t_small_parse_table_array *v); -void small_parse_table_15985(t_small_parse_table_array *v); -void small_parse_table_15986(t_small_parse_table_array *v); -void small_parse_table_15987(t_small_parse_table_array *v); -void small_parse_table_15988(t_small_parse_table_array *v); -void small_parse_table_15989(t_small_parse_table_array *v); -void small_parse_table_15990(t_small_parse_table_array *v); -void small_parse_table_15991(t_small_parse_table_array *v); -void small_parse_table_15992(t_small_parse_table_array *v); -void small_parse_table_15993(t_small_parse_table_array *v); -void small_parse_table_15994(t_small_parse_table_array *v); -void small_parse_table_15995(t_small_parse_table_array *v); -void small_parse_table_15996(t_small_parse_table_array *v); -void small_parse_table_15997(t_small_parse_table_array *v); -void small_parse_table_15998(t_small_parse_table_array *v); -void small_parse_table_15999(t_small_parse_table_array *v); -void small_parse_table_16000(t_small_parse_table_array *v); -void small_parse_table_16001(t_small_parse_table_array *v); -void small_parse_table_16002(t_small_parse_table_array *v); -void small_parse_table_16003(t_small_parse_table_array *v); -void small_parse_table_16004(t_small_parse_table_array *v); -void small_parse_table_16005(t_small_parse_table_array *v); -void small_parse_table_16006(t_small_parse_table_array *v); -void small_parse_table_16007(t_small_parse_table_array *v); -void small_parse_table_16008(t_small_parse_table_array *v); -void small_parse_table_16009(t_small_parse_table_array *v); -void small_parse_table_16010(t_small_parse_table_array *v); -void small_parse_table_16011(t_small_parse_table_array *v); -void small_parse_table_16012(t_small_parse_table_array *v); -void small_parse_table_16013(t_small_parse_table_array *v); -void small_parse_table_16014(t_small_parse_table_array *v); -void small_parse_table_16015(t_small_parse_table_array *v); -void small_parse_table_16016(t_small_parse_table_array *v); -void small_parse_table_16017(t_small_parse_table_array *v); -void small_parse_table_16018(t_small_parse_table_array *v); -void small_parse_table_16019(t_small_parse_table_array *v); -void small_parse_table_16020(t_small_parse_table_array *v); -void small_parse_table_16021(t_small_parse_table_array *v); -void small_parse_table_16022(t_small_parse_table_array *v); -void small_parse_table_16023(t_small_parse_table_array *v); -void small_parse_table_16024(t_small_parse_table_array *v); -void small_parse_table_16025(t_small_parse_table_array *v); -void small_parse_table_16026(t_small_parse_table_array *v); -void small_parse_table_16027(t_small_parse_table_array *v); -void small_parse_table_16028(t_small_parse_table_array *v); -void small_parse_table_16029(t_small_parse_table_array *v); -void small_parse_table_16030(t_small_parse_table_array *v); -void small_parse_table_16031(t_small_parse_table_array *v); -void small_parse_table_16032(t_small_parse_table_array *v); -void small_parse_table_16033(t_small_parse_table_array *v); -void small_parse_table_16034(t_small_parse_table_array *v); -void small_parse_table_16035(t_small_parse_table_array *v); -void small_parse_table_16036(t_small_parse_table_array *v); -void small_parse_table_16037(t_small_parse_table_array *v); -void small_parse_table_16038(t_small_parse_table_array *v); -void small_parse_table_16039(t_small_parse_table_array *v); -void small_parse_table_16040(t_small_parse_table_array *v); -void small_parse_table_16041(t_small_parse_table_array *v); -void small_parse_table_16042(t_small_parse_table_array *v); -void small_parse_table_16043(t_small_parse_table_array *v); -void small_parse_table_16044(t_small_parse_table_array *v); -void small_parse_table_16045(t_small_parse_table_array *v); -void small_parse_table_16046(t_small_parse_table_array *v); -void small_parse_table_16047(t_small_parse_table_array *v); -void small_parse_table_16048(t_small_parse_table_array *v); -void small_parse_table_16049(t_small_parse_table_array *v); -void small_parse_table_16050(t_small_parse_table_array *v); -void small_parse_table_16051(t_small_parse_table_array *v); -void small_parse_table_16052(t_small_parse_table_array *v); -void small_parse_table_16053(t_small_parse_table_array *v); -void small_parse_table_16054(t_small_parse_table_array *v); -void small_parse_table_16055(t_small_parse_table_array *v); -void small_parse_table_16056(t_small_parse_table_array *v); -void small_parse_table_16057(t_small_parse_table_array *v); -void small_parse_table_16058(t_small_parse_table_array *v); -void small_parse_table_16059(t_small_parse_table_array *v); -void small_parse_table_16060(t_small_parse_table_array *v); -void small_parse_table_16061(t_small_parse_table_array *v); -void small_parse_table_16062(t_small_parse_table_array *v); -void small_parse_table_16063(t_small_parse_table_array *v); -void small_parse_table_16064(t_small_parse_table_array *v); -void small_parse_table_16065(t_small_parse_table_array *v); -void small_parse_table_16066(t_small_parse_table_array *v); -void small_parse_table_16067(t_small_parse_table_array *v); -void small_parse_table_16068(t_small_parse_table_array *v); -void small_parse_table_16069(t_small_parse_table_array *v); -void small_parse_table_16070(t_small_parse_table_array *v); -void small_parse_table_16071(t_small_parse_table_array *v); -void small_parse_table_16072(t_small_parse_table_array *v); -void small_parse_table_16073(t_small_parse_table_array *v); -void small_parse_table_16074(t_small_parse_table_array *v); -void small_parse_table_16075(t_small_parse_table_array *v); -void small_parse_table_16076(t_small_parse_table_array *v); -void small_parse_table_16077(t_small_parse_table_array *v); -void small_parse_table_16078(t_small_parse_table_array *v); -void small_parse_table_16079(t_small_parse_table_array *v); -void small_parse_table_16080(t_small_parse_table_array *v); -void small_parse_table_16081(t_small_parse_table_array *v); -void small_parse_table_16082(t_small_parse_table_array *v); -void small_parse_table_16083(t_small_parse_table_array *v); -void small_parse_table_16084(t_small_parse_table_array *v); -void small_parse_table_16085(t_small_parse_table_array *v); -void small_parse_table_16086(t_small_parse_table_array *v); -void small_parse_table_16087(t_small_parse_table_array *v); -void small_parse_table_16088(t_small_parse_table_array *v); -void small_parse_table_16089(t_small_parse_table_array *v); -void small_parse_table_16090(t_small_parse_table_array *v); -void small_parse_table_16091(t_small_parse_table_array *v); -void small_parse_table_16092(t_small_parse_table_array *v); -void small_parse_table_16093(t_small_parse_table_array *v); -void small_parse_table_16094(t_small_parse_table_array *v); -void small_parse_table_16095(t_small_parse_table_array *v); -void small_parse_table_16096(t_small_parse_table_array *v); -void small_parse_table_16097(t_small_parse_table_array *v); -void small_parse_table_16098(t_small_parse_table_array *v); -void small_parse_table_16099(t_small_parse_table_array *v); -void small_parse_table_16100(t_small_parse_table_array *v); -void small_parse_table_16101(t_small_parse_table_array *v); -void small_parse_table_16102(t_small_parse_table_array *v); -void small_parse_table_16103(t_small_parse_table_array *v); -void small_parse_table_16104(t_small_parse_table_array *v); -void small_parse_table_16105(t_small_parse_table_array *v); -void small_parse_table_16106(t_small_parse_table_array *v); -void small_parse_table_16107(t_small_parse_table_array *v); -void small_parse_table_16108(t_small_parse_table_array *v); -void small_parse_table_16109(t_small_parse_table_array *v); -void small_parse_table_16110(t_small_parse_table_array *v); -void small_parse_table_16111(t_small_parse_table_array *v); -void small_parse_table_16112(t_small_parse_table_array *v); -void small_parse_table_16113(t_small_parse_table_array *v); -void small_parse_table_16114(t_small_parse_table_array *v); -void small_parse_table_16115(t_small_parse_table_array *v); -void small_parse_table_16116(t_small_parse_table_array *v); -void small_parse_table_16117(t_small_parse_table_array *v); -void small_parse_table_16118(t_small_parse_table_array *v); -void small_parse_table_16119(t_small_parse_table_array *v); -void small_parse_table_16120(t_small_parse_table_array *v); -void small_parse_table_16121(t_small_parse_table_array *v); -void small_parse_table_16122(t_small_parse_table_array *v); -void small_parse_table_16123(t_small_parse_table_array *v); -void small_parse_table_16124(t_small_parse_table_array *v); -void small_parse_table_16125(t_small_parse_table_array *v); -void small_parse_table_16126(t_small_parse_table_array *v); -void small_parse_table_16127(t_small_parse_table_array *v); -void small_parse_table_16128(t_small_parse_table_array *v); -void small_parse_table_16129(t_small_parse_table_array *v); -void small_parse_table_16130(t_small_parse_table_array *v); -void small_parse_table_16131(t_small_parse_table_array *v); -void small_parse_table_16132(t_small_parse_table_array *v); -void small_parse_table_16133(t_small_parse_table_array *v); -void small_parse_table_16134(t_small_parse_table_array *v); -void small_parse_table_16135(t_small_parse_table_array *v); -void small_parse_table_16136(t_small_parse_table_array *v); -void small_parse_table_16137(t_small_parse_table_array *v); -void small_parse_table_16138(t_small_parse_table_array *v); -void small_parse_table_16139(t_small_parse_table_array *v); -void small_parse_table_16140(t_small_parse_table_array *v); -void small_parse_table_16141(t_small_parse_table_array *v); -void small_parse_table_16142(t_small_parse_table_array *v); -void small_parse_table_16143(t_small_parse_table_array *v); -void small_parse_table_16144(t_small_parse_table_array *v); -void small_parse_table_16145(t_small_parse_table_array *v); -void small_parse_table_16146(t_small_parse_table_array *v); -void small_parse_table_16147(t_small_parse_table_array *v); -void small_parse_table_16148(t_small_parse_table_array *v); -void small_parse_table_16149(t_small_parse_table_array *v); -void small_parse_table_16150(t_small_parse_table_array *v); -void small_parse_table_16151(t_small_parse_table_array *v); -void small_parse_table_16152(t_small_parse_table_array *v); -void small_parse_table_16153(t_small_parse_table_array *v); -void small_parse_table_16154(t_small_parse_table_array *v); -void small_parse_table_16155(t_small_parse_table_array *v); -void small_parse_table_16156(t_small_parse_table_array *v); -void small_parse_table_16157(t_small_parse_table_array *v); -void small_parse_table_16158(t_small_parse_table_array *v); -void small_parse_table_16159(t_small_parse_table_array *v); -void small_parse_table_16160(t_small_parse_table_array *v); -void small_parse_table_16161(t_small_parse_table_array *v); -void small_parse_table_16162(t_small_parse_table_array *v); -void small_parse_table_16163(t_small_parse_table_array *v); -void small_parse_table_16164(t_small_parse_table_array *v); -void small_parse_table_16165(t_small_parse_table_array *v); -void small_parse_table_16166(t_small_parse_table_array *v); -void small_parse_table_16167(t_small_parse_table_array *v); -void small_parse_table_16168(t_small_parse_table_array *v); -void small_parse_table_16169(t_small_parse_table_array *v); -void small_parse_table_16170(t_small_parse_table_array *v); -void small_parse_table_16171(t_small_parse_table_array *v); -void small_parse_table_16172(t_small_parse_table_array *v); -void small_parse_table_16173(t_small_parse_table_array *v); -void small_parse_table_16174(t_small_parse_table_array *v); -void small_parse_table_16175(t_small_parse_table_array *v); -void small_parse_table_16176(t_small_parse_table_array *v); -void small_parse_table_16177(t_small_parse_table_array *v); -void small_parse_table_16178(t_small_parse_table_array *v); -void small_parse_table_16179(t_small_parse_table_array *v); -void small_parse_table_16180(t_small_parse_table_array *v); -void small_parse_table_16181(t_small_parse_table_array *v); -void small_parse_table_16182(t_small_parse_table_array *v); -void small_parse_table_16183(t_small_parse_table_array *v); -void small_parse_table_16184(t_small_parse_table_array *v); -void small_parse_table_16185(t_small_parse_table_array *v); -void small_parse_table_16186(t_small_parse_table_array *v); -void small_parse_table_16187(t_small_parse_table_array *v); -void small_parse_table_16188(t_small_parse_table_array *v); -void small_parse_table_16189(t_small_parse_table_array *v); -void small_parse_table_16190(t_small_parse_table_array *v); -void small_parse_table_16191(t_small_parse_table_array *v); -void small_parse_table_16192(t_small_parse_table_array *v); -void small_parse_table_16193(t_small_parse_table_array *v); -void small_parse_table_16194(t_small_parse_table_array *v); -void small_parse_table_16195(t_small_parse_table_array *v); -void small_parse_table_16196(t_small_parse_table_array *v); -void small_parse_table_16197(t_small_parse_table_array *v); -void small_parse_table_16198(t_small_parse_table_array *v); -void small_parse_table_16199(t_small_parse_table_array *v); -void small_parse_table_16200(t_small_parse_table_array *v); -void small_parse_table_16201(t_small_parse_table_array *v); -void small_parse_table_16202(t_small_parse_table_array *v); -void small_parse_table_16203(t_small_parse_table_array *v); -void small_parse_table_16204(t_small_parse_table_array *v); -void small_parse_table_16205(t_small_parse_table_array *v); -void small_parse_table_16206(t_small_parse_table_array *v); -void small_parse_table_16207(t_small_parse_table_array *v); -void small_parse_table_16208(t_small_parse_table_array *v); -void small_parse_table_16209(t_small_parse_table_array *v); -void small_parse_table_16210(t_small_parse_table_array *v); -void small_parse_table_16211(t_small_parse_table_array *v); -void small_parse_table_16212(t_small_parse_table_array *v); -void small_parse_table_16213(t_small_parse_table_array *v); -void small_parse_table_16214(t_small_parse_table_array *v); -void small_parse_table_16215(t_small_parse_table_array *v); -void small_parse_table_16216(t_small_parse_table_array *v); -void small_parse_table_16217(t_small_parse_table_array *v); -void small_parse_table_16218(t_small_parse_table_array *v); -void small_parse_table_16219(t_small_parse_table_array *v); -#endif +#endif // SMALL_PARSE_TABLE_H diff --git a/parser/static/small_parse_table/small_parse_table_0.c b/parser/static/small_parse_table/small_parse_table_0.c index 4d2cb6b9..05bf2ba6 100644 --- a/parser/static/small_parse_table/small_parse_table_0.c +++ b/parser/static/small_parse_table/small_parse_table_0.c @@ -14,126 +14,126 @@ void small_parse_table_0(t_small_parse_table_array *v) { - v->a[0] = 28; + v->a[0] = 23; v->a[1] = actions(3); v->a[2] = 1; v->a[3] = sym_comment; - v->a[4] = actions(415); + v->a[4] = actions(693); v->a[5] = 1; v->a[6] = anon_sym_LPAREN; - v->a[7] = actions(1410); + v->a[7] = actions(697); v->a[8] = 1; - v->a[9] = anon_sym_LT_LT_LT; - v->a[10] = actions(1412); + v->a[9] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10] = actions(699); v->a[11] = 1; - v->a[12] = anon_sym_DOLLAR_LBRACK; - v->a[13] = actions(1414); + v->a[12] = anon_sym_DOLLAR; + v->a[13] = actions(701); v->a[14] = 1; - v->a[15] = anon_sym_DOLLAR; - v->a[16] = actions(1416); + v->a[15] = sym__special_character; + v->a[16] = actions(703); v->a[17] = 1; - v->a[18] = sym__special_character; - v->a[19] = actions(1418); + v->a[18] = anon_sym_DQUOTE; + v->a[19] = actions(705); small_parse_table_1(v); } void small_parse_table_1(t_small_parse_table_array *v) { v->a[20] = 1; - v->a[21] = anon_sym_DQUOTE; - v->a[22] = actions(1420); + v->a[21] = aux_sym_number_token1; + v->a[22] = actions(707); v->a[23] = 1; - v->a[24] = aux_sym_number_token1; - v->a[25] = actions(1422); + v->a[24] = aux_sym_number_token2; + v->a[25] = actions(709); v->a[26] = 1; - v->a[27] = aux_sym_number_token2; - v->a[28] = actions(1424); + v->a[27] = anon_sym_DOLLAR_LBRACE; + v->a[28] = actions(711); v->a[29] = 1; - v->a[30] = anon_sym_DOLLAR_LBRACE; - v->a[31] = actions(1426); + v->a[30] = anon_sym_DOLLAR_LPAREN; + v->a[31] = actions(713); v->a[32] = 1; - v->a[33] = anon_sym_DOLLAR_LPAREN; - v->a[34] = actions(1428); + v->a[33] = anon_sym_BQUOTE; + v->a[34] = actions(715); v->a[35] = 1; - v->a[36] = anon_sym_BQUOTE; - v->a[37] = actions(1430); + v->a[36] = anon_sym_DOLLAR_BQUOTE; + v->a[37] = actions(717); v->a[38] = 1; - v->a[39] = anon_sym_DOLLAR_BQUOTE; + v->a[39] = sym_test_operator; small_parse_table_2(v); } void small_parse_table_2(t_small_parse_table_array *v) { - v->a[40] = actions(1434); + v->a[40] = actions(719); v->a[41] = 1; - v->a[42] = sym_test_operator; - v->a[43] = actions(1436); + v->a[42] = sym__bare_dollar; + v->a[43] = actions(721); v->a[44] = 1; - v->a[45] = sym__bare_dollar; - v->a[46] = actions(1438); + v->a[45] = sym__brace_start; + v->a[46] = state(293); v->a[47] = 1; - v->a[48] = sym__brace_start; - v->a[49] = state(540); + v->a[48] = aux_sym_command_repeat2; + v->a[49] = state(901); v->a[50] = 1; - v->a[51] = aux_sym_command_repeat2; - v->a[52] = state(1045); + v->a[51] = aux_sym__literal_repeat1; + v->a[52] = state(1121); v->a[53] = 1; - v->a[54] = aux_sym__literal_repeat1; - v->a[55] = state(1181); + v->a[54] = sym_concatenation; + v->a[55] = state(2187); v->a[56] = 1; - v->a[57] = sym_herestring_redirect; - v->a[58] = state(1182); - v->a[59] = 1; + v->a[57] = sym_subshell; + v->a[58] = actions(689); + v->a[59] = 2; small_parse_table_3(v); } void small_parse_table_3(t_small_parse_table_array *v) { - v->a[60] = sym_concatenation; - v->a[61] = state(4991); - v->a[62] = 1; - v->a[63] = sym_subshell; - v->a[64] = actions(1402); - v->a[65] = 2; - v->a[66] = anon_sym_LPAREN_LPAREN; - v->a[67] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68] = actions(1406); - v->a[69] = 2; - v->a[70] = anon_sym_EQ_EQ; - v->a[71] = anon_sym_EQ_TILDE; - v->a[72] = actions(1408); - v->a[73] = 2; - v->a[74] = sym_file_descriptor; - v->a[75] = aux_sym_heredoc_redirect_token1; - v->a[76] = actions(1432); - v->a[77] = 2; - v->a[78] = anon_sym_LT_LPAREN; - v->a[79] = anon_sym_GT_LPAREN; + v->a[60] = sym_raw_string; + v->a[61] = sym_word; + v->a[62] = actions(695); + v->a[63] = 2; + v->a[64] = sym_file_descriptor; + v->a[65] = aux_sym_heredoc_redirect_token1; + v->a[66] = state(555); + v->a[67] = 7; + v->a[68] = sym_arithmetic_expansion; + v->a[69] = sym_brace_expression; + v->a[70] = sym_string; + v->a[71] = sym_number; + v->a[72] = sym_simple_expansion; + v->a[73] = sym_expansion; + v->a[74] = sym_command_substitution; + v->a[75] = actions(691); + v->a[76] = 22; + v->a[77] = anon_sym_esac; + v->a[78] = anon_sym_PIPE; + v->a[79] = anon_sym_SEMI_SEMI; small_parse_table_4(v); } void small_parse_table_4(t_small_parse_table_array *v) { - v->a[80] = actions(1400); - v->a[81] = 3; - v->a[82] = sym_raw_string; - v->a[83] = sym_ansi_c_string; - v->a[84] = sym_word; - v->a[85] = state(874); - v->a[86] = 9; - v->a[87] = sym_arithmetic_expansion; - v->a[88] = sym_brace_expression; - v->a[89] = sym_string; - v->a[90] = sym_translated_string; - v->a[91] = sym_number; - v->a[92] = sym_simple_expansion; - v->a[93] = sym_expansion; - v->a[94] = sym_command_substitution; - v->a[95] = sym_process_substitution; - v->a[96] = actions(1404); - v->a[97] = 22; + v->a[80] = anon_sym_SEMI_AMP; + v->a[81] = anon_sym_SEMI_SEMI_AMP; + v->a[82] = anon_sym_PIPE_AMP; + v->a[83] = anon_sym_AMP_AMP; + v->a[84] = anon_sym_PIPE_PIPE; + v->a[85] = anon_sym_LT; + v->a[86] = anon_sym_GT; + v->a[87] = anon_sym_GT_GT; + v->a[88] = anon_sym_AMP_GT; + v->a[89] = anon_sym_AMP_GT_GT; + v->a[90] = anon_sym_LT_AMP; + v->a[91] = anon_sym_GT_AMP; + v->a[92] = anon_sym_GT_PIPE; + v->a[93] = anon_sym_LT_AMP_DASH; + v->a[94] = anon_sym_GT_AMP_DASH; + v->a[95] = anon_sym_LT_LT; + v->a[96] = anon_sym_LT_LT_DASH; + v->a[97] = anon_sym_AMP; v->a[98] = anon_sym_SEMI; - v->a[99] = anon_sym_PIPE_PIPE; + v->a[99] = 21; small_parse_table_5(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1.c b/parser/static/small_parse_table/small_parse_table_1.c index e2a93fac..be72ba89 100644 --- a/parser/static/small_parse_table/small_parse_table_1.c +++ b/parser/static/small_parse_table/small_parse_table_1.c @@ -14,126 +14,126 @@ void small_parse_table_5(t_small_parse_table_array *v) { - v->a[100] = anon_sym_AMP_AMP; - v->a[101] = anon_sym_PIPE; - v->a[102] = anon_sym_AMP; - v->a[103] = anon_sym_LT; - v->a[104] = anon_sym_GT; - v->a[105] = anon_sym_LT_LT; - v->a[106] = anon_sym_GT_GT; - v->a[107] = anon_sym_esac; - v->a[108] = anon_sym_SEMI_SEMI; - v->a[109] = anon_sym_SEMI_AMP; - v->a[110] = anon_sym_SEMI_SEMI_AMP; - v->a[111] = anon_sym_PIPE_AMP; - v->a[112] = anon_sym_AMP_GT; - v->a[113] = anon_sym_AMP_GT_GT; - v->a[114] = anon_sym_LT_AMP; - v->a[115] = anon_sym_GT_AMP; - v->a[116] = anon_sym_GT_PIPE; - v->a[117] = anon_sym_LT_AMP_DASH; - v->a[118] = anon_sym_GT_AMP_DASH; - v->a[119] = anon_sym_LT_LT_DASH; + v->a[100] = actions(3); + v->a[101] = 1; + v->a[102] = sym_comment; + v->a[103] = actions(729); + v->a[104] = 1; + v->a[105] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[106] = actions(731); + v->a[107] = 1; + v->a[108] = anon_sym_DOLLAR; + v->a[109] = actions(733); + v->a[110] = 1; + v->a[111] = sym__special_character; + v->a[112] = actions(735); + v->a[113] = 1; + v->a[114] = anon_sym_DQUOTE; + v->a[115] = actions(737); + v->a[116] = 1; + v->a[117] = aux_sym_number_token1; + v->a[118] = actions(739); + v->a[119] = 1; small_parse_table_6(v); } void small_parse_table_6(t_small_parse_table_array *v) { - v->a[120] = 28; - v->a[121] = actions(3); + v->a[120] = aux_sym_number_token2; + v->a[121] = actions(741); v->a[122] = 1; - v->a[123] = sym_comment; - v->a[124] = actions(415); + v->a[123] = anon_sym_DOLLAR_LBRACE; + v->a[124] = actions(743); v->a[125] = 1; - v->a[126] = anon_sym_LPAREN; - v->a[127] = actions(1410); + v->a[126] = anon_sym_DOLLAR_LPAREN; + v->a[127] = actions(745); v->a[128] = 1; - v->a[129] = anon_sym_LT_LT_LT; - v->a[130] = actions(1412); + v->a[129] = anon_sym_BQUOTE; + v->a[130] = actions(747); v->a[131] = 1; - v->a[132] = anon_sym_DOLLAR_LBRACK; - v->a[133] = actions(1414); + v->a[132] = anon_sym_DOLLAR_BQUOTE; + v->a[133] = actions(749); v->a[134] = 1; - v->a[135] = anon_sym_DOLLAR; - v->a[136] = actions(1416); + v->a[135] = aux_sym__simple_variable_name_token1; + v->a[136] = actions(751); v->a[137] = 1; - v->a[138] = sym__special_character; - v->a[139] = actions(1418); + v->a[138] = sym_variable_name; + v->a[139] = actions(753); small_parse_table_7(v); } void small_parse_table_7(t_small_parse_table_array *v) { v->a[140] = 1; - v->a[141] = anon_sym_DQUOTE; - v->a[142] = actions(1420); + v->a[141] = sym_test_operator; + v->a[142] = actions(755); v->a[143] = 1; - v->a[144] = aux_sym_number_token1; - v->a[145] = actions(1422); + v->a[144] = sym__brace_start; + v->a[145] = state(683); v->a[146] = 1; - v->a[147] = aux_sym_number_token2; - v->a[148] = actions(1424); - v->a[149] = 1; - v->a[150] = anon_sym_DOLLAR_LBRACE; - v->a[151] = actions(1426); - v->a[152] = 1; - v->a[153] = anon_sym_DOLLAR_LPAREN; - v->a[154] = actions(1428); - v->a[155] = 1; - v->a[156] = anon_sym_BQUOTE; - v->a[157] = actions(1430); - v->a[158] = 1; - v->a[159] = anon_sym_DOLLAR_BQUOTE; + v->a[147] = aux_sym__literal_repeat1; + v->a[148] = actions(723); + v->a[149] = 2; + v->a[150] = sym_raw_string; + v->a[151] = sym_word; + v->a[152] = actions(727); + v->a[153] = 2; + v->a[154] = sym_file_descriptor; + v->a[155] = aux_sym_heredoc_redirect_token1; + v->a[156] = state(260); + v->a[157] = 3; + v->a[158] = sym_variable_assignment; + v->a[159] = sym_concatenation; small_parse_table_8(v); } void small_parse_table_8(t_small_parse_table_array *v) { - v->a[160] = actions(1434); - v->a[161] = 1; - v->a[162] = sym_test_operator; - v->a[163] = actions(1436); - v->a[164] = 1; - v->a[165] = sym__bare_dollar; - v->a[166] = actions(1438); - v->a[167] = 1; - v->a[168] = sym__brace_start; - v->a[169] = state(535); - v->a[170] = 1; - v->a[171] = aux_sym_command_repeat2; - v->a[172] = state(1045); - v->a[173] = 1; - v->a[174] = aux_sym__literal_repeat1; - v->a[175] = state(1181); - v->a[176] = 1; - v->a[177] = sym_herestring_redirect; - v->a[178] = state(1182); - v->a[179] = 1; + v->a[160] = aux_sym_declaration_command_repeat1; + v->a[161] = state(503); + v->a[162] = 7; + v->a[163] = sym_arithmetic_expansion; + v->a[164] = sym_brace_expression; + v->a[165] = sym_string; + v->a[166] = sym_number; + v->a[167] = sym_simple_expansion; + v->a[168] = sym_expansion; + v->a[169] = sym_command_substitution; + v->a[170] = actions(725); + v->a[171] = 22; + v->a[172] = anon_sym_esac; + v->a[173] = anon_sym_PIPE; + v->a[174] = anon_sym_SEMI_SEMI; + v->a[175] = anon_sym_SEMI_AMP; + v->a[176] = anon_sym_SEMI_SEMI_AMP; + v->a[177] = anon_sym_PIPE_AMP; + v->a[178] = anon_sym_AMP_AMP; + v->a[179] = anon_sym_PIPE_PIPE; small_parse_table_9(v); } void small_parse_table_9(t_small_parse_table_array *v) { - v->a[180] = sym_concatenation; - v->a[181] = state(4977); - v->a[182] = 1; - v->a[183] = sym_subshell; - v->a[184] = actions(1402); - v->a[185] = 2; - v->a[186] = anon_sym_LPAREN_LPAREN; - v->a[187] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188] = actions(1406); - v->a[189] = 2; - v->a[190] = anon_sym_EQ_EQ; - v->a[191] = anon_sym_EQ_TILDE; - v->a[192] = actions(1432); - v->a[193] = 2; - v->a[194] = anon_sym_LT_LPAREN; - v->a[195] = anon_sym_GT_LPAREN; - v->a[196] = actions(1442); - v->a[197] = 2; - v->a[198] = sym_file_descriptor; - v->a[199] = aux_sym_heredoc_redirect_token1; + v->a[180] = anon_sym_LT; + v->a[181] = anon_sym_GT; + v->a[182] = anon_sym_GT_GT; + v->a[183] = anon_sym_AMP_GT; + v->a[184] = anon_sym_AMP_GT_GT; + v->a[185] = anon_sym_LT_AMP; + v->a[186] = anon_sym_GT_AMP; + v->a[187] = anon_sym_GT_PIPE; + v->a[188] = anon_sym_LT_AMP_DASH; + v->a[189] = anon_sym_GT_AMP_DASH; + v->a[190] = anon_sym_LT_LT; + v->a[191] = anon_sym_LT_LT_DASH; + v->a[192] = anon_sym_AMP; + v->a[193] = anon_sym_SEMI; + v->a[194] = 23; + v->a[195] = actions(3); + v->a[196] = 1; + v->a[197] = sym_comment; + v->a[198] = actions(693); + v->a[199] = 1; small_parse_table_10(v); } diff --git a/parser/static/small_parse_table/small_parse_table_10.c b/parser/static/small_parse_table/small_parse_table_10.c index f76fcdb3..df5276a3 100644 --- a/parser/static/small_parse_table/small_parse_table_10.c +++ b/parser/static/small_parse_table/small_parse_table_10.c @@ -14,126 +14,126 @@ void small_parse_table_50(t_small_parse_table_array *v) { - v->a[1000] = 1; - v->a[1001] = sym_herestring_redirect; - v->a[1002] = state(1716); - v->a[1003] = 1; - v->a[1004] = sym_concatenation; - v->a[1005] = state(4952); - v->a[1006] = 1; - v->a[1007] = sym_subshell; - v->a[1008] = actions(1442); - v->a[1009] = 2; - v->a[1010] = sym_file_descriptor; - v->a[1011] = aux_sym_heredoc_redirect_token1; - v->a[1012] = actions(1543); - v->a[1013] = 2; - v->a[1014] = anon_sym_LPAREN_LPAREN; - v->a[1015] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1016] = actions(1545); - v->a[1017] = 2; - v->a[1018] = anon_sym_EQ_EQ; - v->a[1019] = anon_sym_EQ_TILDE; + v->a[1000] = sym_number; + v->a[1001] = sym_simple_expansion; + v->a[1002] = sym_expansion; + v->a[1003] = sym_command_substitution; + v->a[1004] = actions(691); + v->a[1005] = 21; + v->a[1006] = anon_sym_PIPE; + v->a[1007] = anon_sym_SEMI_SEMI; + v->a[1008] = anon_sym_SEMI_AMP; + v->a[1009] = anon_sym_SEMI_SEMI_AMP; + v->a[1010] = anon_sym_PIPE_AMP; + v->a[1011] = anon_sym_AMP_AMP; + v->a[1012] = anon_sym_PIPE_PIPE; + v->a[1013] = anon_sym_LT; + v->a[1014] = anon_sym_GT; + v->a[1015] = anon_sym_GT_GT; + v->a[1016] = anon_sym_AMP_GT; + v->a[1017] = anon_sym_AMP_GT_GT; + v->a[1018] = anon_sym_LT_AMP; + v->a[1019] = anon_sym_GT_AMP; small_parse_table_51(v); } void small_parse_table_51(t_small_parse_table_array *v) { - v->a[1020] = actions(1569); - v->a[1021] = 2; - v->a[1022] = anon_sym_LT_LPAREN; - v->a[1023] = anon_sym_GT_LPAREN; - v->a[1024] = actions(1541); - v->a[1025] = 3; - v->a[1026] = sym_raw_string; - v->a[1027] = sym_ansi_c_string; - v->a[1028] = sym_word; - v->a[1029] = state(1023); - v->a[1030] = 9; - v->a[1031] = sym_arithmetic_expansion; - v->a[1032] = sym_brace_expression; - v->a[1033] = sym_string; - v->a[1034] = sym_translated_string; - v->a[1035] = sym_number; - v->a[1036] = sym_simple_expansion; - v->a[1037] = sym_expansion; - v->a[1038] = sym_command_substitution; - v->a[1039] = sym_process_substitution; + v->a[1020] = anon_sym_GT_PIPE; + v->a[1021] = anon_sym_LT_AMP_DASH; + v->a[1022] = anon_sym_GT_AMP_DASH; + v->a[1023] = anon_sym_LT_LT; + v->a[1024] = anon_sym_LT_LT_DASH; + v->a[1025] = anon_sym_AMP; + v->a[1026] = anon_sym_SEMI; + v->a[1027] = 23; + v->a[1028] = actions(3); + v->a[1029] = 1; + v->a[1030] = sym_comment; + v->a[1031] = actions(919); + v->a[1032] = 1; + v->a[1033] = anon_sym_LPAREN; + v->a[1034] = actions(921); + v->a[1035] = 1; + v->a[1036] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1037] = actions(923); + v->a[1038] = 1; + v->a[1039] = anon_sym_DOLLAR; small_parse_table_52(v); } void small_parse_table_52(t_small_parse_table_array *v) { - v->a[1040] = actions(1440); - v->a[1041] = 20; - v->a[1042] = anon_sym_SEMI; - v->a[1043] = anon_sym_PIPE_PIPE; - v->a[1044] = anon_sym_AMP_AMP; - v->a[1045] = anon_sym_PIPE; - v->a[1046] = anon_sym_AMP; - v->a[1047] = anon_sym_LT; - v->a[1048] = anon_sym_GT; - v->a[1049] = anon_sym_LT_LT; - v->a[1050] = anon_sym_GT_GT; - v->a[1051] = anon_sym_RPAREN; - v->a[1052] = anon_sym_SEMI_SEMI; - v->a[1053] = anon_sym_PIPE_AMP; - v->a[1054] = anon_sym_AMP_GT; - v->a[1055] = anon_sym_AMP_GT_GT; - v->a[1056] = anon_sym_LT_AMP; - v->a[1057] = anon_sym_GT_AMP; - v->a[1058] = anon_sym_GT_PIPE; - v->a[1059] = anon_sym_LT_AMP_DASH; + v->a[1040] = actions(925); + v->a[1041] = 1; + v->a[1042] = sym__special_character; + v->a[1043] = actions(927); + v->a[1044] = 1; + v->a[1045] = anon_sym_DQUOTE; + v->a[1046] = actions(929); + v->a[1047] = 1; + v->a[1048] = aux_sym_number_token1; + v->a[1049] = actions(931); + v->a[1050] = 1; + v->a[1051] = aux_sym_number_token2; + v->a[1052] = actions(933); + v->a[1053] = 1; + v->a[1054] = anon_sym_DOLLAR_LBRACE; + v->a[1055] = actions(935); + v->a[1056] = 1; + v->a[1057] = anon_sym_DOLLAR_LPAREN; + v->a[1058] = actions(937); + v->a[1059] = 1; small_parse_table_53(v); } void small_parse_table_53(t_small_parse_table_array *v) { - v->a[1060] = anon_sym_GT_AMP_DASH; - v->a[1061] = anon_sym_LT_LT_DASH; - v->a[1062] = 28; - v->a[1063] = actions(3); - v->a[1064] = 1; - v->a[1065] = sym_comment; - v->a[1066] = actions(19); - v->a[1067] = 1; - v->a[1068] = anon_sym_LPAREN; - v->a[1069] = actions(1583); - v->a[1070] = 1; - v->a[1071] = anon_sym_LT_LT_LT; - v->a[1072] = actions(1585); - v->a[1073] = 1; - v->a[1074] = anon_sym_DOLLAR_LBRACK; - v->a[1075] = actions(1587); - v->a[1076] = 1; - v->a[1077] = anon_sym_DOLLAR; - v->a[1078] = actions(1589); - v->a[1079] = 1; + v->a[1060] = anon_sym_BQUOTE; + v->a[1061] = actions(939); + v->a[1062] = 1; + v->a[1063] = anon_sym_DOLLAR_BQUOTE; + v->a[1064] = actions(941); + v->a[1065] = 1; + v->a[1066] = sym_test_operator; + v->a[1067] = actions(943); + v->a[1068] = 1; + v->a[1069] = sym__bare_dollar; + v->a[1070] = actions(945); + v->a[1071] = 1; + v->a[1072] = sym__brace_start; + v->a[1073] = state(326); + v->a[1074] = 1; + v->a[1075] = aux_sym_command_repeat2; + v->a[1076] = state(1039); + v->a[1077] = 1; + v->a[1078] = aux_sym__literal_repeat1; + v->a[1079] = state(1193); small_parse_table_54(v); } void small_parse_table_54(t_small_parse_table_array *v) { - v->a[1080] = sym__special_character; - v->a[1081] = actions(1591); - v->a[1082] = 1; - v->a[1083] = anon_sym_DQUOTE; - v->a[1084] = actions(1593); - v->a[1085] = 1; - v->a[1086] = aux_sym_number_token1; - v->a[1087] = actions(1595); - v->a[1088] = 1; - v->a[1089] = aux_sym_number_token2; - v->a[1090] = actions(1597); - v->a[1091] = 1; - v->a[1092] = anon_sym_DOLLAR_LBRACE; - v->a[1093] = actions(1599); - v->a[1094] = 1; - v->a[1095] = anon_sym_DOLLAR_LPAREN; - v->a[1096] = actions(1601); - v->a[1097] = 1; - v->a[1098] = anon_sym_BQUOTE; - v->a[1099] = actions(1603); + v->a[1080] = 1; + v->a[1081] = sym_concatenation; + v->a[1082] = state(2332); + v->a[1083] = 1; + v->a[1084] = sym_subshell; + v->a[1085] = actions(759); + v->a[1086] = 2; + v->a[1087] = sym_file_descriptor; + v->a[1088] = aux_sym_heredoc_redirect_token1; + v->a[1089] = actions(917); + v->a[1090] = 2; + v->a[1091] = sym_raw_string; + v->a[1092] = sym_word; + v->a[1093] = state(692); + v->a[1094] = 7; + v->a[1095] = sym_arithmetic_expansion; + v->a[1096] = sym_brace_expression; + v->a[1097] = sym_string; + v->a[1098] = sym_number; + v->a[1099] = sym_simple_expansion; small_parse_table_55(v); } diff --git a/parser/static/small_parse_table/small_parse_table_100.c b/parser/static/small_parse_table/small_parse_table_100.c index 23546acd..09ca3e2c 100644 --- a/parser/static/small_parse_table/small_parse_table_100.c +++ b/parser/static/small_parse_table/small_parse_table_100.c @@ -14,126 +14,126 @@ void small_parse_table_500(t_small_parse_table_array *v) { - v->a[10000] = anon_sym_AMP_GT_GT; - v->a[10001] = anon_sym_LT_AMP; - v->a[10002] = anon_sym_GT_AMP; - v->a[10003] = anon_sym_GT_PIPE; - v->a[10004] = anon_sym_LT_AMP_DASH; - v->a[10005] = anon_sym_GT_AMP_DASH; - v->a[10006] = anon_sym_LT_LT_DASH; - v->a[10007] = 21; - v->a[10008] = actions(3); - v->a[10009] = 1; - v->a[10010] = sym_comment; - v->a[10011] = actions(2818); - v->a[10012] = 1; - v->a[10013] = anon_sym_DOLLAR_LBRACK; - v->a[10014] = actions(2821); - v->a[10015] = 1; - v->a[10016] = anon_sym_DOLLAR; - v->a[10017] = actions(2824); - v->a[10018] = 1; - v->a[10019] = sym__special_character; + v->a[10000] = actions(1693); + v->a[10001] = 2; + v->a[10002] = anon_sym_SEMI_AMP; + v->a[10003] = anon_sym_SEMI_SEMI_AMP; + v->a[10004] = actions(1695); + v->a[10005] = 2; + v->a[10006] = anon_sym_esac; + v->a[10007] = anon_sym_SEMI_SEMI; + v->a[10008] = actions(1691); + v->a[10009] = 17; + v->a[10010] = sym_file_descriptor; + v->a[10011] = sym_variable_name; + v->a[10012] = sym_test_operator; + v->a[10013] = sym__brace_start; + v->a[10014] = anon_sym_LPAREN; + v->a[10015] = anon_sym_LBRACE; + v->a[10016] = anon_sym_GT_GT; + v->a[10017] = anon_sym_AMP_GT_GT; + v->a[10018] = anon_sym_GT_PIPE; + v->a[10019] = anon_sym_LT_AMP_DASH; small_parse_table_501(v); } void small_parse_table_501(t_small_parse_table_array *v) { - v->a[10020] = actions(2827); - v->a[10021] = 1; + v->a[10020] = anon_sym_GT_AMP_DASH; + v->a[10021] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[10022] = anon_sym_DQUOTE; - v->a[10023] = actions(2830); - v->a[10024] = 1; - v->a[10025] = aux_sym_number_token1; - v->a[10026] = actions(2833); - v->a[10027] = 1; - v->a[10028] = aux_sym_number_token2; - v->a[10029] = actions(2836); - v->a[10030] = 1; - v->a[10031] = anon_sym_DOLLAR_LBRACE; - v->a[10032] = actions(2839); - v->a[10033] = 1; - v->a[10034] = anon_sym_DOLLAR_LPAREN; - v->a[10035] = actions(2842); - v->a[10036] = 1; - v->a[10037] = anon_sym_BQUOTE; - v->a[10038] = actions(2845); - v->a[10039] = 1; + v->a[10023] = sym_raw_string; + v->a[10024] = anon_sym_DOLLAR_LBRACE; + v->a[10025] = anon_sym_BQUOTE; + v->a[10026] = anon_sym_DOLLAR_BQUOTE; + v->a[10027] = actions(1689); + v->a[10028] = 26; + v->a[10029] = anon_sym_for; + v->a[10030] = anon_sym_select; + v->a[10031] = anon_sym_while; + v->a[10032] = anon_sym_until; + v->a[10033] = anon_sym_if; + v->a[10034] = anon_sym_case; + v->a[10035] = anon_sym_function; + v->a[10036] = anon_sym_BANG; + v->a[10037] = anon_sym_declare; + v->a[10038] = anon_sym_typeset; + v->a[10039] = anon_sym_export; small_parse_table_502(v); } void small_parse_table_502(t_small_parse_table_array *v) { - v->a[10040] = anon_sym_DOLLAR_BQUOTE; - v->a[10041] = actions(2851); - v->a[10042] = 1; - v->a[10043] = sym_test_operator; - v->a[10044] = actions(2854); - v->a[10045] = 1; - v->a[10046] = sym__brace_start; - v->a[10047] = state(1803); - v->a[10048] = 1; - v->a[10049] = aux_sym__literal_repeat1; - v->a[10050] = actions(2216); - v->a[10051] = 2; - v->a[10052] = sym_file_descriptor; - v->a[10053] = aux_sym_heredoc_redirect_token1; - v->a[10054] = actions(2815); - v->a[10055] = 2; - v->a[10056] = anon_sym_LPAREN_LPAREN; - v->a[10057] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10058] = actions(2848); - v->a[10059] = 2; + v->a[10040] = anon_sym_readonly; + v->a[10041] = anon_sym_local; + v->a[10042] = anon_sym_unset; + v->a[10043] = anon_sym_unsetenv; + v->a[10044] = anon_sym_LT; + v->a[10045] = anon_sym_GT; + v->a[10046] = anon_sym_AMP_GT; + v->a[10047] = anon_sym_LT_AMP; + v->a[10048] = anon_sym_GT_AMP; + v->a[10049] = anon_sym_DOLLAR; + v->a[10050] = sym__special_character; + v->a[10051] = aux_sym_number_token1; + v->a[10052] = aux_sym_number_token2; + v->a[10053] = anon_sym_DOLLAR_LPAREN; + v->a[10054] = sym_word; + v->a[10055] = 21; + v->a[10056] = actions(3); + v->a[10057] = 1; + v->a[10058] = sym_comment; + v->a[10059] = actions(1252); small_parse_table_503(v); } void small_parse_table_503(t_small_parse_table_array *v) { - v->a[10060] = anon_sym_LT_LPAREN; - v->a[10061] = anon_sym_GT_LPAREN; - v->a[10062] = state(630); - v->a[10063] = 2; - v->a[10064] = sym_concatenation; - v->a[10065] = aux_sym_for_statement_repeat1; - v->a[10066] = actions(2812); - v->a[10067] = 3; - v->a[10068] = sym_raw_string; - v->a[10069] = sym_ansi_c_string; - v->a[10070] = sym_word; - v->a[10071] = state(1381); - v->a[10072] = 9; - v->a[10073] = sym_arithmetic_expansion; - v->a[10074] = sym_brace_expression; - v->a[10075] = sym_string; - v->a[10076] = sym_translated_string; - v->a[10077] = sym_number; - v->a[10078] = sym_simple_expansion; - v->a[10079] = sym_expansion; + v->a[10060] = 1; + v->a[10061] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10062] = actions(1254); + v->a[10063] = 1; + v->a[10064] = anon_sym_DOLLAR; + v->a[10065] = actions(1256); + v->a[10066] = 1; + v->a[10067] = sym__special_character; + v->a[10068] = actions(1258); + v->a[10069] = 1; + v->a[10070] = anon_sym_DQUOTE; + v->a[10071] = actions(1260); + v->a[10072] = 1; + v->a[10073] = aux_sym_number_token1; + v->a[10074] = actions(1262); + v->a[10075] = 1; + v->a[10076] = aux_sym_number_token2; + v->a[10077] = actions(1264); + v->a[10078] = 1; + v->a[10079] = anon_sym_DOLLAR_LBRACE; small_parse_table_504(v); } void small_parse_table_504(t_small_parse_table_array *v) { - v->a[10080] = sym_command_substitution; - v->a[10081] = sym_process_substitution; - v->a[10082] = actions(2214); - v->a[10083] = 22; - v->a[10084] = anon_sym_SEMI; - v->a[10085] = anon_sym_PIPE_PIPE; - v->a[10086] = anon_sym_AMP_AMP; - v->a[10087] = anon_sym_PIPE; - v->a[10088] = anon_sym_AMP; - v->a[10089] = anon_sym_LT; - v->a[10090] = anon_sym_GT; - v->a[10091] = anon_sym_LT_LT; - v->a[10092] = anon_sym_GT_GT; - v->a[10093] = anon_sym_esac; - v->a[10094] = anon_sym_SEMI_SEMI; - v->a[10095] = anon_sym_SEMI_AMP; - v->a[10096] = anon_sym_SEMI_SEMI_AMP; - v->a[10097] = anon_sym_PIPE_AMP; - v->a[10098] = anon_sym_AMP_GT; - v->a[10099] = anon_sym_AMP_GT_GT; + v->a[10080] = actions(1266); + v->a[10081] = 1; + v->a[10082] = anon_sym_DOLLAR_LPAREN; + v->a[10083] = actions(1268); + v->a[10084] = 1; + v->a[10085] = anon_sym_BQUOTE; + v->a[10086] = actions(1270); + v->a[10087] = 1; + v->a[10088] = anon_sym_DOLLAR_BQUOTE; + v->a[10089] = actions(1272); + v->a[10090] = 1; + v->a[10091] = sym_test_operator; + v->a[10092] = actions(1274); + v->a[10093] = 1; + v->a[10094] = sym__bare_dollar; + v->a[10095] = actions(1276); + v->a[10096] = 1; + v->a[10097] = sym__brace_start; + v->a[10098] = state(390); + v->a[10099] = 1; small_parse_table_505(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1000.c b/parser/static/small_parse_table/small_parse_table_1000.c index 80d65776..9c1236e7 100644 --- a/parser/static/small_parse_table/small_parse_table_1000.c +++ b/parser/static/small_parse_table/small_parse_table_1000.c @@ -14,126 +14,126 @@ void small_parse_table_5000(t_small_parse_table_array *v) { - v->a[100000] = 1; - v->a[100001] = anon_sym_TILDE; - v->a[100002] = actions(1221); - v->a[100003] = 1; - v->a[100004] = sym__special_character; - v->a[100005] = actions(1225); - v->a[100006] = 1; - v->a[100007] = sym_test_operator; - v->a[100008] = actions(3060); - v->a[100009] = 1; - v->a[100010] = anon_sym_BQUOTE; - v->a[100011] = state(2484); - v->a[100012] = 1; - v->a[100013] = aux_sym__literal_repeat1; - v->a[100014] = state(3323); - v->a[100015] = 1; - v->a[100016] = sym__expression; - v->a[100017] = actions(1129); - v->a[100018] = 2; - v->a[100019] = anon_sym_LPAREN_LPAREN; + v->a[100000] = state(587); + v->a[100001] = 7; + v->a[100002] = sym_arithmetic_expansion; + v->a[100003] = sym_brace_expression; + v->a[100004] = sym_string; + v->a[100005] = sym_number; + v->a[100006] = sym_simple_expansion; + v->a[100007] = sym_expansion; + v->a[100008] = sym_command_substitution; + v->a[100009] = 5; + v->a[100010] = actions(3); + v->a[100011] = 1; + v->a[100012] = sym_comment; + v->a[100013] = actions(2516); + v->a[100014] = 2; + v->a[100015] = anon_sym_PIPE; + v->a[100016] = anon_sym_PIPE_AMP; + v->a[100017] = actions(2632); + v->a[100018] = 3; + v->a[100019] = sym_file_descriptor; small_parse_table_5001(v); } void small_parse_table_5001(t_small_parse_table_array *v) { - v->a[100020] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100021] = actions(1165); - v->a[100022] = 2; - v->a[100023] = anon_sym_LT_LPAREN; - v->a[100024] = anon_sym_GT_LPAREN; - v->a[100025] = actions(1215); - v->a[100026] = 2; - v->a[100027] = anon_sym_PLUS_PLUS2; - v->a[100028] = anon_sym_DASH_DASH2; - v->a[100029] = actions(1217); - v->a[100030] = 2; - v->a[100031] = anon_sym_DASH2; - v->a[100032] = anon_sym_PLUS2; - v->a[100033] = actions(1223); - v->a[100034] = 2; - v->a[100035] = sym_raw_string; - v->a[100036] = sym_ansi_c_string; - v->a[100037] = state(2594); - v->a[100038] = 6; - v->a[100039] = sym_binary_expression; + v->a[100020] = ts_builtin_sym_end; + v->a[100021] = aux_sym_heredoc_redirect_token1; + v->a[100022] = state(2129); + v->a[100023] = 3; + v->a[100024] = sym_file_redirect; + v->a[100025] = sym_heredoc_redirect; + v->a[100026] = aux_sym_redirected_statement_repeat1; + v->a[100027] = actions(2630); + v->a[100028] = 17; + v->a[100029] = anon_sym_SEMI_SEMI; + v->a[100030] = anon_sym_AMP_AMP; + v->a[100031] = anon_sym_PIPE_PIPE; + v->a[100032] = anon_sym_LT; + v->a[100033] = anon_sym_GT; + v->a[100034] = anon_sym_GT_GT; + v->a[100035] = anon_sym_AMP_GT; + v->a[100036] = anon_sym_AMP_GT_GT; + v->a[100037] = anon_sym_LT_AMP; + v->a[100038] = anon_sym_GT_AMP; + v->a[100039] = anon_sym_GT_PIPE; small_parse_table_5002(v); } void small_parse_table_5002(t_small_parse_table_array *v) { - v->a[100040] = sym_ternary_expression; - v->a[100041] = sym_unary_expression; - v->a[100042] = sym_postfix_expression; - v->a[100043] = sym_parenthesized_expression; - v->a[100044] = sym_concatenation; - v->a[100045] = state(2588); - v->a[100046] = 9; - v->a[100047] = sym_arithmetic_expansion; - v->a[100048] = sym_brace_expression; - v->a[100049] = sym_string; - v->a[100050] = sym_translated_string; - v->a[100051] = sym_number; - v->a[100052] = sym_simple_expansion; - v->a[100053] = sym_expansion; - v->a[100054] = sym_command_substitution; - v->a[100055] = sym_process_substitution; - v->a[100056] = 26; - v->a[100057] = actions(71); - v->a[100058] = 1; - v->a[100059] = sym_comment; + v->a[100040] = anon_sym_LT_AMP_DASH; + v->a[100041] = anon_sym_GT_AMP_DASH; + v->a[100042] = anon_sym_LT_LT; + v->a[100043] = anon_sym_LT_LT_DASH; + v->a[100044] = anon_sym_AMP; + v->a[100045] = anon_sym_SEMI; + v->a[100046] = 7; + v->a[100047] = actions(3); + v->a[100048] = 1; + v->a[100049] = sym_comment; + v->a[100050] = actions(5258); + v->a[100051] = 1; + v->a[100052] = sym_file_descriptor; + v->a[100053] = actions(5641); + v->a[100054] = 1; + v->a[100055] = aux_sym_heredoc_redirect_token1; + v->a[100056] = state(2245); + v->a[100057] = 1; + v->a[100058] = sym_file_redirect; + v->a[100059] = actions(5155); small_parse_table_5003(v); } void small_parse_table_5003(t_small_parse_table_array *v) { - v->a[100060] = actions(1131); - v->a[100061] = 1; - v->a[100062] = anon_sym_LPAREN; - v->a[100063] = actions(1141); - v->a[100064] = 1; - v->a[100065] = anon_sym_DOLLAR_LBRACK; - v->a[100066] = actions(1145); - v->a[100067] = 1; - v->a[100068] = anon_sym_DOLLAR; - v->a[100069] = actions(1149); - v->a[100070] = 1; - v->a[100071] = anon_sym_DQUOTE; - v->a[100072] = actions(1153); - v->a[100073] = 1; - v->a[100074] = aux_sym_number_token1; - v->a[100075] = actions(1155); - v->a[100076] = 1; - v->a[100077] = aux_sym_number_token2; - v->a[100078] = actions(1157); - v->a[100079] = 1; + v->a[100060] = 2; + v->a[100061] = anon_sym_LT_AMP_DASH; + v->a[100062] = anon_sym_GT_AMP_DASH; + v->a[100063] = actions(5153); + v->a[100064] = 8; + v->a[100065] = anon_sym_LT; + v->a[100066] = anon_sym_GT; + v->a[100067] = anon_sym_GT_GT; + v->a[100068] = anon_sym_AMP_GT; + v->a[100069] = anon_sym_AMP_GT_GT; + v->a[100070] = anon_sym_LT_AMP; + v->a[100071] = anon_sym_GT_AMP; + v->a[100072] = anon_sym_GT_PIPE; + v->a[100073] = actions(5639); + v->a[100074] = 12; + v->a[100075] = anon_sym_esac; + v->a[100076] = anon_sym_PIPE; + v->a[100077] = anon_sym_SEMI_SEMI; + v->a[100078] = anon_sym_SEMI_AMP; + v->a[100079] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5004(v); } void small_parse_table_5004(t_small_parse_table_array *v) { - v->a[100080] = anon_sym_DOLLAR_LBRACE; - v->a[100081] = actions(1159); - v->a[100082] = 1; - v->a[100083] = anon_sym_DOLLAR_LPAREN; - v->a[100084] = actions(1163); - v->a[100085] = 1; - v->a[100086] = anon_sym_DOLLAR_BQUOTE; - v->a[100087] = actions(1169); - v->a[100088] = 1; - v->a[100089] = sym__brace_start; - v->a[100090] = actions(1211); - v->a[100091] = 1; - v->a[100092] = sym_word; - v->a[100093] = actions(1213); - v->a[100094] = 1; - v->a[100095] = anon_sym_BANG; - v->a[100096] = actions(1219); - v->a[100097] = 1; - v->a[100098] = anon_sym_TILDE; - v->a[100099] = actions(1221); + v->a[100080] = anon_sym_PIPE_AMP; + v->a[100081] = anon_sym_AMP_AMP; + v->a[100082] = anon_sym_PIPE_PIPE; + v->a[100083] = anon_sym_LT_LT; + v->a[100084] = anon_sym_LT_LT_DASH; + v->a[100085] = anon_sym_AMP; + v->a[100086] = anon_sym_SEMI; + v->a[100087] = 19; + v->a[100088] = actions(3); + v->a[100089] = 1; + v->a[100090] = sym_comment; + v->a[100091] = actions(5643); + v->a[100092] = 1; + v->a[100093] = sym_word; + v->a[100094] = actions(5645); + v->a[100095] = 1; + v->a[100096] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[100097] = actions(5647); + v->a[100098] = 1; + v->a[100099] = anon_sym_DOLLAR; small_parse_table_5005(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1001.c b/parser/static/small_parse_table/small_parse_table_1001.c index 82899be9..2dd268cc 100644 --- a/parser/static/small_parse_table/small_parse_table_1001.c +++ b/parser/static/small_parse_table/small_parse_table_1001.c @@ -14,126 +14,126 @@ void small_parse_table_5005(t_small_parse_table_array *v) { - v->a[100100] = 1; - v->a[100101] = sym__special_character; - v->a[100102] = actions(1225); - v->a[100103] = 1; - v->a[100104] = sym_test_operator; - v->a[100105] = actions(3060); - v->a[100106] = 1; - v->a[100107] = anon_sym_BQUOTE; - v->a[100108] = state(2484); - v->a[100109] = 1; - v->a[100110] = aux_sym__literal_repeat1; - v->a[100111] = state(3327); - v->a[100112] = 1; - v->a[100113] = sym__expression; - v->a[100114] = actions(1129); - v->a[100115] = 2; - v->a[100116] = anon_sym_LPAREN_LPAREN; - v->a[100117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100118] = actions(1165); - v->a[100119] = 2; + v->a[100100] = actions(5649); + v->a[100101] = 1; + v->a[100102] = sym__special_character; + v->a[100103] = actions(5651); + v->a[100104] = 1; + v->a[100105] = anon_sym_DQUOTE; + v->a[100106] = actions(5655); + v->a[100107] = 1; + v->a[100108] = aux_sym_number_token1; + v->a[100109] = actions(5657); + v->a[100110] = 1; + v->a[100111] = aux_sym_number_token2; + v->a[100112] = actions(5659); + v->a[100113] = 1; + v->a[100114] = anon_sym_DOLLAR_LBRACE; + v->a[100115] = actions(5661); + v->a[100116] = 1; + v->a[100117] = anon_sym_DOLLAR_LPAREN; + v->a[100118] = actions(5663); + v->a[100119] = 1; small_parse_table_5006(v); } void small_parse_table_5006(t_small_parse_table_array *v) { - v->a[100120] = anon_sym_LT_LPAREN; - v->a[100121] = anon_sym_GT_LPAREN; - v->a[100122] = actions(1215); - v->a[100123] = 2; - v->a[100124] = anon_sym_PLUS_PLUS2; - v->a[100125] = anon_sym_DASH_DASH2; - v->a[100126] = actions(1217); - v->a[100127] = 2; - v->a[100128] = anon_sym_DASH2; - v->a[100129] = anon_sym_PLUS2; - v->a[100130] = actions(1223); - v->a[100131] = 2; - v->a[100132] = sym_raw_string; - v->a[100133] = sym_ansi_c_string; - v->a[100134] = state(2594); - v->a[100135] = 6; - v->a[100136] = sym_binary_expression; - v->a[100137] = sym_ternary_expression; - v->a[100138] = sym_unary_expression; - v->a[100139] = sym_postfix_expression; + v->a[100120] = anon_sym_BQUOTE; + v->a[100121] = actions(5665); + v->a[100122] = 1; + v->a[100123] = anon_sym_DOLLAR_BQUOTE; + v->a[100124] = actions(5667); + v->a[100125] = 1; + v->a[100126] = sym__comment_word; + v->a[100127] = actions(5669); + v->a[100128] = 1; + v->a[100129] = sym__empty_value; + v->a[100130] = actions(5671); + v->a[100131] = 1; + v->a[100132] = sym__brace_start; + v->a[100133] = state(2662); + v->a[100134] = 1; + v->a[100135] = aux_sym__literal_repeat1; + v->a[100136] = state(2710); + v->a[100137] = 1; + v->a[100138] = sym_concatenation; + v->a[100139] = actions(5653); small_parse_table_5007(v); } void small_parse_table_5007(t_small_parse_table_array *v) { - v->a[100140] = sym_parenthesized_expression; - v->a[100141] = sym_concatenation; - v->a[100142] = state(2588); - v->a[100143] = 9; - v->a[100144] = sym_arithmetic_expansion; - v->a[100145] = sym_brace_expression; - v->a[100146] = sym_string; - v->a[100147] = sym_translated_string; + v->a[100140] = 2; + v->a[100141] = sym_test_operator; + v->a[100142] = sym_raw_string; + v->a[100143] = state(2598); + v->a[100144] = 7; + v->a[100145] = sym_arithmetic_expansion; + v->a[100146] = sym_brace_expression; + v->a[100147] = sym_string; v->a[100148] = sym_number; v->a[100149] = sym_simple_expansion; v->a[100150] = sym_expansion; v->a[100151] = sym_command_substitution; - v->a[100152] = sym_process_substitution; - v->a[100153] = 26; - v->a[100154] = actions(71); - v->a[100155] = 1; - v->a[100156] = sym_comment; - v->a[100157] = actions(1131); - v->a[100158] = 1; - v->a[100159] = anon_sym_LPAREN; + v->a[100152] = 5; + v->a[100153] = actions(3); + v->a[100154] = 1; + v->a[100155] = sym_comment; + v->a[100156] = actions(5673); + v->a[100157] = 1; + v->a[100158] = sym__special_character; + v->a[100159] = state(2084); small_parse_table_5008(v); } void small_parse_table_5008(t_small_parse_table_array *v) { - v->a[100160] = actions(1141); - v->a[100161] = 1; - v->a[100162] = anon_sym_DOLLAR_LBRACK; - v->a[100163] = actions(1145); - v->a[100164] = 1; - v->a[100165] = anon_sym_DOLLAR; - v->a[100166] = actions(1149); - v->a[100167] = 1; - v->a[100168] = anon_sym_DQUOTE; - v->a[100169] = actions(1153); - v->a[100170] = 1; - v->a[100171] = aux_sym_number_token1; - v->a[100172] = actions(1155); - v->a[100173] = 1; - v->a[100174] = aux_sym_number_token2; - v->a[100175] = actions(1157); - v->a[100176] = 1; - v->a[100177] = anon_sym_DOLLAR_LBRACE; - v->a[100178] = actions(1159); - v->a[100179] = 1; + v->a[100160] = 1; + v->a[100161] = aux_sym__literal_repeat1; + v->a[100162] = actions(3197); + v->a[100163] = 2; + v->a[100164] = sym_file_descriptor; + v->a[100165] = aux_sym_heredoc_redirect_token1; + v->a[100166] = actions(3195); + v->a[100167] = 21; + v->a[100168] = anon_sym_PIPE; + v->a[100169] = anon_sym_SEMI_SEMI; + v->a[100170] = anon_sym_SEMI_AMP; + v->a[100171] = anon_sym_SEMI_SEMI_AMP; + v->a[100172] = anon_sym_PIPE_AMP; + v->a[100173] = anon_sym_AMP_AMP; + v->a[100174] = anon_sym_PIPE_PIPE; + v->a[100175] = anon_sym_LT; + v->a[100176] = anon_sym_GT; + v->a[100177] = anon_sym_GT_GT; + v->a[100178] = anon_sym_AMP_GT; + v->a[100179] = anon_sym_AMP_GT_GT; small_parse_table_5009(v); } void small_parse_table_5009(t_small_parse_table_array *v) { - v->a[100180] = anon_sym_DOLLAR_LPAREN; - v->a[100181] = actions(1163); - v->a[100182] = 1; - v->a[100183] = anon_sym_DOLLAR_BQUOTE; - v->a[100184] = actions(1169); - v->a[100185] = 1; - v->a[100186] = sym__brace_start; - v->a[100187] = actions(1211); - v->a[100188] = 1; - v->a[100189] = sym_word; - v->a[100190] = actions(1213); + v->a[100180] = anon_sym_LT_AMP; + v->a[100181] = anon_sym_GT_AMP; + v->a[100182] = anon_sym_GT_PIPE; + v->a[100183] = anon_sym_LT_AMP_DASH; + v->a[100184] = anon_sym_GT_AMP_DASH; + v->a[100185] = anon_sym_LT_LT; + v->a[100186] = anon_sym_LT_LT_DASH; + v->a[100187] = anon_sym_AMP; + v->a[100188] = anon_sym_SEMI; + v->a[100189] = 3; + v->a[100190] = actions(3); v->a[100191] = 1; - v->a[100192] = anon_sym_BANG; - v->a[100193] = actions(1219); - v->a[100194] = 1; - v->a[100195] = anon_sym_TILDE; - v->a[100196] = actions(1221); - v->a[100197] = 1; - v->a[100198] = sym__special_character; - v->a[100199] = actions(1225); + v->a[100192] = sym_comment; + v->a[100193] = actions(2654); + v->a[100194] = 3; + v->a[100195] = sym_file_descriptor; + v->a[100196] = sym__concat; + v->a[100197] = aux_sym_heredoc_redirect_token1; + v->a[100198] = actions(2652); + v->a[100199] = 22; small_parse_table_5010(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1002.c b/parser/static/small_parse_table/small_parse_table_1002.c index 37048fa9..e60d6769 100644 --- a/parser/static/small_parse_table/small_parse_table_1002.c +++ b/parser/static/small_parse_table/small_parse_table_1002.c @@ -14,126 +14,126 @@ void small_parse_table_5010(t_small_parse_table_array *v) { - v->a[100200] = 1; - v->a[100201] = sym_test_operator; - v->a[100202] = actions(3060); - v->a[100203] = 1; - v->a[100204] = anon_sym_BQUOTE; - v->a[100205] = state(2484); - v->a[100206] = 1; - v->a[100207] = aux_sym__literal_repeat1; - v->a[100208] = state(3330); - v->a[100209] = 1; - v->a[100210] = sym__expression; - v->a[100211] = actions(1129); - v->a[100212] = 2; - v->a[100213] = anon_sym_LPAREN_LPAREN; - v->a[100214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100215] = actions(1165); - v->a[100216] = 2; - v->a[100217] = anon_sym_LT_LPAREN; - v->a[100218] = anon_sym_GT_LPAREN; - v->a[100219] = actions(1215); + v->a[100200] = anon_sym_PIPE; + v->a[100201] = anon_sym_SEMI_SEMI; + v->a[100202] = anon_sym_SEMI_AMP; + v->a[100203] = anon_sym_SEMI_SEMI_AMP; + v->a[100204] = anon_sym_PIPE_AMP; + v->a[100205] = anon_sym_AMP_AMP; + v->a[100206] = anon_sym_PIPE_PIPE; + v->a[100207] = anon_sym_LT; + v->a[100208] = anon_sym_GT; + v->a[100209] = anon_sym_GT_GT; + v->a[100210] = anon_sym_AMP_GT; + v->a[100211] = anon_sym_AMP_GT_GT; + v->a[100212] = anon_sym_LT_AMP; + v->a[100213] = anon_sym_GT_AMP; + v->a[100214] = anon_sym_GT_PIPE; + v->a[100215] = anon_sym_LT_AMP_DASH; + v->a[100216] = anon_sym_GT_AMP_DASH; + v->a[100217] = anon_sym_LT_LT; + v->a[100218] = anon_sym_LT_LT_DASH; + v->a[100219] = anon_sym_AMP; small_parse_table_5011(v); } void small_parse_table_5011(t_small_parse_table_array *v) { - v->a[100220] = 2; - v->a[100221] = anon_sym_PLUS_PLUS2; - v->a[100222] = anon_sym_DASH_DASH2; - v->a[100223] = actions(1217); - v->a[100224] = 2; - v->a[100225] = anon_sym_DASH2; - v->a[100226] = anon_sym_PLUS2; - v->a[100227] = actions(1223); - v->a[100228] = 2; - v->a[100229] = sym_raw_string; - v->a[100230] = sym_ansi_c_string; - v->a[100231] = state(2594); - v->a[100232] = 6; - v->a[100233] = sym_binary_expression; - v->a[100234] = sym_ternary_expression; - v->a[100235] = sym_unary_expression; - v->a[100236] = sym_postfix_expression; - v->a[100237] = sym_parenthesized_expression; - v->a[100238] = sym_concatenation; - v->a[100239] = state(2588); + v->a[100220] = aux_sym_concatenation_token1; + v->a[100221] = anon_sym_SEMI; + v->a[100222] = 3; + v->a[100223] = actions(3); + v->a[100224] = 1; + v->a[100225] = sym_comment; + v->a[100226] = actions(3062); + v->a[100227] = 3; + v->a[100228] = sym_file_descriptor; + v->a[100229] = sym__concat; + v->a[100230] = aux_sym_heredoc_redirect_token1; + v->a[100231] = actions(3060); + v->a[100232] = 22; + v->a[100233] = anon_sym_PIPE; + v->a[100234] = anon_sym_SEMI_SEMI; + v->a[100235] = anon_sym_SEMI_AMP; + v->a[100236] = anon_sym_SEMI_SEMI_AMP; + v->a[100237] = anon_sym_PIPE_AMP; + v->a[100238] = anon_sym_AMP_AMP; + v->a[100239] = anon_sym_PIPE_PIPE; small_parse_table_5012(v); } void small_parse_table_5012(t_small_parse_table_array *v) { - v->a[100240] = 9; - v->a[100241] = sym_arithmetic_expansion; - v->a[100242] = sym_brace_expression; - v->a[100243] = sym_string; - v->a[100244] = sym_translated_string; - v->a[100245] = sym_number; - v->a[100246] = sym_simple_expansion; - v->a[100247] = sym_expansion; - v->a[100248] = sym_command_substitution; - v->a[100249] = sym_process_substitution; - v->a[100250] = 26; - v->a[100251] = actions(71); - v->a[100252] = 1; - v->a[100253] = sym_comment; - v->a[100254] = actions(1131); - v->a[100255] = 1; - v->a[100256] = anon_sym_LPAREN; - v->a[100257] = actions(1141); - v->a[100258] = 1; - v->a[100259] = anon_sym_DOLLAR_LBRACK; + v->a[100240] = anon_sym_LT; + v->a[100241] = anon_sym_GT; + v->a[100242] = anon_sym_GT_GT; + v->a[100243] = anon_sym_AMP_GT; + v->a[100244] = anon_sym_AMP_GT_GT; + v->a[100245] = anon_sym_LT_AMP; + v->a[100246] = anon_sym_GT_AMP; + v->a[100247] = anon_sym_GT_PIPE; + v->a[100248] = anon_sym_LT_AMP_DASH; + v->a[100249] = anon_sym_GT_AMP_DASH; + v->a[100250] = anon_sym_LT_LT; + v->a[100251] = anon_sym_LT_LT_DASH; + v->a[100252] = anon_sym_AMP; + v->a[100253] = aux_sym_concatenation_token1; + v->a[100254] = anon_sym_SEMI; + v->a[100255] = 3; + v->a[100256] = actions(3); + v->a[100257] = 1; + v->a[100258] = sym_comment; + v->a[100259] = actions(2664); small_parse_table_5013(v); } void small_parse_table_5013(t_small_parse_table_array *v) { - v->a[100260] = actions(1145); - v->a[100261] = 1; - v->a[100262] = anon_sym_DOLLAR; - v->a[100263] = actions(1149); - v->a[100264] = 1; - v->a[100265] = anon_sym_DQUOTE; - v->a[100266] = actions(1153); - v->a[100267] = 1; - v->a[100268] = aux_sym_number_token1; - v->a[100269] = actions(1155); - v->a[100270] = 1; - v->a[100271] = aux_sym_number_token2; - v->a[100272] = actions(1157); - v->a[100273] = 1; - v->a[100274] = anon_sym_DOLLAR_LBRACE; - v->a[100275] = actions(1159); - v->a[100276] = 1; - v->a[100277] = anon_sym_DOLLAR_LPAREN; - v->a[100278] = actions(1163); - v->a[100279] = 1; + v->a[100260] = 2; + v->a[100261] = sym_file_descriptor; + v->a[100262] = aux_sym_heredoc_redirect_token1; + v->a[100263] = actions(2662); + v->a[100264] = 23; + v->a[100265] = anon_sym_esac; + v->a[100266] = anon_sym_PIPE; + v->a[100267] = anon_sym_SEMI_SEMI; + v->a[100268] = anon_sym_SEMI_AMP; + v->a[100269] = anon_sym_SEMI_SEMI_AMP; + v->a[100270] = anon_sym_PIPE_AMP; + v->a[100271] = anon_sym_AMP_AMP; + v->a[100272] = anon_sym_PIPE_PIPE; + v->a[100273] = anon_sym_LT; + v->a[100274] = anon_sym_GT; + v->a[100275] = anon_sym_GT_GT; + v->a[100276] = anon_sym_AMP_GT; + v->a[100277] = anon_sym_AMP_GT_GT; + v->a[100278] = anon_sym_LT_AMP; + v->a[100279] = anon_sym_GT_AMP; small_parse_table_5014(v); } void small_parse_table_5014(t_small_parse_table_array *v) { - v->a[100280] = anon_sym_DOLLAR_BQUOTE; - v->a[100281] = actions(1169); - v->a[100282] = 1; - v->a[100283] = sym__brace_start; - v->a[100284] = actions(1211); - v->a[100285] = 1; - v->a[100286] = sym_word; - v->a[100287] = actions(1213); - v->a[100288] = 1; - v->a[100289] = anon_sym_BANG; - v->a[100290] = actions(1219); - v->a[100291] = 1; - v->a[100292] = anon_sym_TILDE; - v->a[100293] = actions(1221); - v->a[100294] = 1; - v->a[100295] = sym__special_character; - v->a[100296] = actions(1225); - v->a[100297] = 1; - v->a[100298] = sym_test_operator; - v->a[100299] = actions(3060); + v->a[100280] = anon_sym_GT_PIPE; + v->a[100281] = anon_sym_LT_AMP_DASH; + v->a[100282] = anon_sym_GT_AMP_DASH; + v->a[100283] = anon_sym_LT_LT; + v->a[100284] = anon_sym_LT_LT_DASH; + v->a[100285] = anon_sym_AMP; + v->a[100286] = sym__special_character; + v->a[100287] = anon_sym_SEMI; + v->a[100288] = 11; + v->a[100289] = actions(3); + v->a[100290] = 1; + v->a[100291] = sym_comment; + v->a[100292] = actions(1995); + v->a[100293] = 1; + v->a[100294] = anon_sym_RPAREN; + v->a[100295] = actions(2710); + v->a[100296] = 1; + v->a[100297] = aux_sym_heredoc_redirect_token1; + v->a[100298] = actions(5680); + v->a[100299] = 1; small_parse_table_5015(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1003.c b/parser/static/small_parse_table/small_parse_table_1003.c index c86e99c9..1f7d40b4 100644 --- a/parser/static/small_parse_table/small_parse_table_1003.c +++ b/parser/static/small_parse_table/small_parse_table_1003.c @@ -14,126 +14,126 @@ void small_parse_table_5015(t_small_parse_table_array *v) { - v->a[100300] = 1; - v->a[100301] = anon_sym_BQUOTE; - v->a[100302] = state(2484); - v->a[100303] = 1; - v->a[100304] = aux_sym__literal_repeat1; - v->a[100305] = state(3332); - v->a[100306] = 1; - v->a[100307] = sym__expression; - v->a[100308] = actions(1129); - v->a[100309] = 2; - v->a[100310] = anon_sym_LPAREN_LPAREN; - v->a[100311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100312] = actions(1165); - v->a[100313] = 2; - v->a[100314] = anon_sym_LT_LPAREN; - v->a[100315] = anon_sym_GT_LPAREN; - v->a[100316] = actions(1215); - v->a[100317] = 2; - v->a[100318] = anon_sym_PLUS_PLUS2; - v->a[100319] = anon_sym_DASH_DASH2; + v->a[100300] = sym_file_descriptor; + v->a[100301] = actions(2516); + v->a[100302] = 2; + v->a[100303] = anon_sym_PIPE; + v->a[100304] = anon_sym_PIPE_AMP; + v->a[100305] = actions(2945); + v->a[100306] = 2; + v->a[100307] = anon_sym_LT_LT; + v->a[100308] = anon_sym_LT_LT_DASH; + v->a[100309] = actions(2960); + v->a[100310] = 2; + v->a[100311] = anon_sym_AMP_AMP; + v->a[100312] = anon_sym_PIPE_PIPE; + v->a[100313] = actions(5678); + v->a[100314] = 2; + v->a[100315] = anon_sym_LT_AMP_DASH; + v->a[100316] = anon_sym_GT_AMP_DASH; + v->a[100317] = actions(2712); + v->a[100318] = 3; + v->a[100319] = anon_sym_SEMI_SEMI; small_parse_table_5016(v); } void small_parse_table_5016(t_small_parse_table_array *v) { - v->a[100320] = actions(1217); - v->a[100321] = 2; - v->a[100322] = anon_sym_DASH2; - v->a[100323] = anon_sym_PLUS2; - v->a[100324] = actions(1223); - v->a[100325] = 2; - v->a[100326] = sym_raw_string; - v->a[100327] = sym_ansi_c_string; - v->a[100328] = state(2594); - v->a[100329] = 6; - v->a[100330] = sym_binary_expression; - v->a[100331] = sym_ternary_expression; - v->a[100332] = sym_unary_expression; - v->a[100333] = sym_postfix_expression; - v->a[100334] = sym_parenthesized_expression; - v->a[100335] = sym_concatenation; - v->a[100336] = state(2588); - v->a[100337] = 9; - v->a[100338] = sym_arithmetic_expansion; - v->a[100339] = sym_brace_expression; + v->a[100320] = anon_sym_AMP; + v->a[100321] = anon_sym_SEMI; + v->a[100322] = state(2109); + v->a[100323] = 3; + v->a[100324] = sym_file_redirect; + v->a[100325] = sym_heredoc_redirect; + v->a[100326] = aux_sym_redirected_statement_repeat1; + v->a[100327] = actions(5676); + v->a[100328] = 8; + v->a[100329] = anon_sym_LT; + v->a[100330] = anon_sym_GT; + v->a[100331] = anon_sym_GT_GT; + v->a[100332] = anon_sym_AMP_GT; + v->a[100333] = anon_sym_AMP_GT_GT; + v->a[100334] = anon_sym_LT_AMP; + v->a[100335] = anon_sym_GT_AMP; + v->a[100336] = anon_sym_GT_PIPE; + v->a[100337] = 19; + v->a[100338] = actions(3); + v->a[100339] = 1; small_parse_table_5017(v); } void small_parse_table_5017(t_small_parse_table_array *v) { - v->a[100340] = sym_string; - v->a[100341] = sym_translated_string; - v->a[100342] = sym_number; - v->a[100343] = sym_simple_expansion; - v->a[100344] = sym_expansion; - v->a[100345] = sym_command_substitution; - v->a[100346] = sym_process_substitution; - v->a[100347] = 3; - v->a[100348] = actions(3); - v->a[100349] = 1; - v->a[100350] = sym_comment; - v->a[100351] = actions(1310); - v->a[100352] = 5; - v->a[100353] = sym_file_descriptor; - v->a[100354] = sym__concat; - v->a[100355] = sym_test_operator; - v->a[100356] = sym__brace_start; - v->a[100357] = aux_sym_heredoc_redirect_token1; - v->a[100358] = actions(1308); - v->a[100359] = 38; + v->a[100340] = sym_comment; + v->a[100341] = actions(2541); + v->a[100342] = 1; + v->a[100343] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[100344] = actions(2543); + v->a[100345] = 1; + v->a[100346] = anon_sym_DOLLAR; + v->a[100347] = actions(2545); + v->a[100348] = 1; + v->a[100349] = sym__special_character; + v->a[100350] = actions(2547); + v->a[100351] = 1; + v->a[100352] = anon_sym_DQUOTE; + v->a[100353] = actions(2551); + v->a[100354] = 1; + v->a[100355] = aux_sym_number_token1; + v->a[100356] = actions(2553); + v->a[100357] = 1; + v->a[100358] = aux_sym_number_token2; + v->a[100359] = actions(2555); small_parse_table_5018(v); } void small_parse_table_5018(t_small_parse_table_array *v) { - v->a[100360] = anon_sym_LPAREN_LPAREN; - v->a[100361] = anon_sym_SEMI; - v->a[100362] = anon_sym_PIPE_PIPE; - v->a[100363] = anon_sym_AMP_AMP; - v->a[100364] = anon_sym_PIPE; - v->a[100365] = anon_sym_AMP; - v->a[100366] = anon_sym_LT; - v->a[100367] = anon_sym_GT; - v->a[100368] = anon_sym_LT_LT; - v->a[100369] = anon_sym_GT_GT; - v->a[100370] = anon_sym_RPAREN; - v->a[100371] = anon_sym_SEMI_SEMI; - v->a[100372] = anon_sym_PIPE_AMP; - v->a[100373] = anon_sym_AMP_GT; - v->a[100374] = anon_sym_AMP_GT_GT; - v->a[100375] = anon_sym_LT_AMP; - v->a[100376] = anon_sym_GT_AMP; - v->a[100377] = anon_sym_GT_PIPE; - v->a[100378] = anon_sym_LT_AMP_DASH; - v->a[100379] = anon_sym_GT_AMP_DASH; + v->a[100360] = 1; + v->a[100361] = anon_sym_DOLLAR_LBRACE; + v->a[100362] = actions(2557); + v->a[100363] = 1; + v->a[100364] = anon_sym_DOLLAR_LPAREN; + v->a[100365] = actions(2559); + v->a[100366] = 1; + v->a[100367] = anon_sym_BQUOTE; + v->a[100368] = actions(2561); + v->a[100369] = 1; + v->a[100370] = anon_sym_DOLLAR_BQUOTE; + v->a[100371] = actions(2567); + v->a[100372] = 1; + v->a[100373] = sym__brace_start; + v->a[100374] = actions(5682); + v->a[100375] = 1; + v->a[100376] = sym_word; + v->a[100377] = actions(5686); + v->a[100378] = 1; + v->a[100379] = sym__comment_word; small_parse_table_5019(v); } void small_parse_table_5019(t_small_parse_table_array *v) { - v->a[100380] = anon_sym_LT_LT_DASH; - v->a[100381] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100382] = anon_sym_DOLLAR_LBRACK; - v->a[100383] = aux_sym_concatenation_token1; - v->a[100384] = anon_sym_DOLLAR; - v->a[100385] = sym__special_character; - v->a[100386] = anon_sym_DQUOTE; - v->a[100387] = sym_raw_string; - v->a[100388] = sym_ansi_c_string; - v->a[100389] = aux_sym_number_token1; - v->a[100390] = aux_sym_number_token2; - v->a[100391] = anon_sym_DOLLAR_LBRACE; - v->a[100392] = anon_sym_DOLLAR_LPAREN; - v->a[100393] = anon_sym_BQUOTE; - v->a[100394] = anon_sym_DOLLAR_BQUOTE; - v->a[100395] = anon_sym_LT_LPAREN; - v->a[100396] = anon_sym_GT_LPAREN; - v->a[100397] = sym_word; - v->a[100398] = 26; - v->a[100399] = actions(71); + v->a[100380] = actions(5688); + v->a[100381] = 1; + v->a[100382] = sym__empty_value; + v->a[100383] = state(1564); + v->a[100384] = 1; + v->a[100385] = aux_sym__literal_repeat1; + v->a[100386] = state(1654); + v->a[100387] = 1; + v->a[100388] = sym_concatenation; + v->a[100389] = actions(5684); + v->a[100390] = 2; + v->a[100391] = sym_test_operator; + v->a[100392] = sym_raw_string; + v->a[100393] = state(1367); + v->a[100394] = 7; + v->a[100395] = sym_arithmetic_expansion; + v->a[100396] = sym_brace_expression; + v->a[100397] = sym_string; + v->a[100398] = sym_number; + v->a[100399] = sym_simple_expansion; small_parse_table_5020(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1004.c b/parser/static/small_parse_table/small_parse_table_1004.c index dca1999b..99a9f836 100644 --- a/parser/static/small_parse_table/small_parse_table_1004.c +++ b/parser/static/small_parse_table/small_parse_table_1004.c @@ -14,126 +14,126 @@ void small_parse_table_5020(t_small_parse_table_array *v) { - v->a[100400] = 1; - v->a[100401] = sym_comment; - v->a[100402] = actions(1131); - v->a[100403] = 1; - v->a[100404] = anon_sym_LPAREN; - v->a[100405] = actions(1141); - v->a[100406] = 1; - v->a[100407] = anon_sym_DOLLAR_LBRACK; - v->a[100408] = actions(1145); - v->a[100409] = 1; - v->a[100410] = anon_sym_DOLLAR; - v->a[100411] = actions(1149); - v->a[100412] = 1; - v->a[100413] = anon_sym_DQUOTE; - v->a[100414] = actions(1153); - v->a[100415] = 1; - v->a[100416] = aux_sym_number_token1; - v->a[100417] = actions(1155); - v->a[100418] = 1; - v->a[100419] = aux_sym_number_token2; + v->a[100400] = sym_expansion; + v->a[100401] = sym_command_substitution; + v->a[100402] = 5; + v->a[100403] = actions(3); + v->a[100404] = 1; + v->a[100405] = sym_comment; + v->a[100406] = actions(2516); + v->a[100407] = 2; + v->a[100408] = anon_sym_PIPE; + v->a[100409] = anon_sym_PIPE_AMP; + v->a[100410] = actions(2632); + v->a[100411] = 2; + v->a[100412] = sym_file_descriptor; + v->a[100413] = aux_sym_heredoc_redirect_token1; + v->a[100414] = state(2140); + v->a[100415] = 3; + v->a[100416] = sym_file_redirect; + v->a[100417] = sym_heredoc_redirect; + v->a[100418] = aux_sym_redirected_statement_repeat1; + v->a[100419] = actions(2630); small_parse_table_5021(v); } void small_parse_table_5021(t_small_parse_table_array *v) { - v->a[100420] = actions(1157); - v->a[100421] = 1; - v->a[100422] = anon_sym_DOLLAR_LBRACE; - v->a[100423] = actions(1159); - v->a[100424] = 1; - v->a[100425] = anon_sym_DOLLAR_LPAREN; - v->a[100426] = actions(1163); - v->a[100427] = 1; - v->a[100428] = anon_sym_DOLLAR_BQUOTE; - v->a[100429] = actions(1169); - v->a[100430] = 1; - v->a[100431] = sym__brace_start; - v->a[100432] = actions(1211); - v->a[100433] = 1; - v->a[100434] = sym_word; - v->a[100435] = actions(1213); - v->a[100436] = 1; - v->a[100437] = anon_sym_BANG; - v->a[100438] = actions(1219); - v->a[100439] = 1; + v->a[100420] = 18; + v->a[100421] = anon_sym_SEMI_SEMI; + v->a[100422] = anon_sym_AMP_AMP; + v->a[100423] = anon_sym_PIPE_PIPE; + v->a[100424] = anon_sym_LT; + v->a[100425] = anon_sym_GT; + v->a[100426] = anon_sym_GT_GT; + v->a[100427] = anon_sym_AMP_GT; + v->a[100428] = anon_sym_AMP_GT_GT; + v->a[100429] = anon_sym_LT_AMP; + v->a[100430] = anon_sym_GT_AMP; + v->a[100431] = anon_sym_GT_PIPE; + v->a[100432] = anon_sym_LT_AMP_DASH; + v->a[100433] = anon_sym_GT_AMP_DASH; + v->a[100434] = anon_sym_LT_LT; + v->a[100435] = anon_sym_LT_LT_DASH; + v->a[100436] = anon_sym_AMP; + v->a[100437] = anon_sym_BQUOTE; + v->a[100438] = anon_sym_SEMI; + v->a[100439] = 3; small_parse_table_5022(v); } void small_parse_table_5022(t_small_parse_table_array *v) { - v->a[100440] = anon_sym_TILDE; - v->a[100441] = actions(1221); - v->a[100442] = 1; - v->a[100443] = sym__special_character; - v->a[100444] = actions(1225); - v->a[100445] = 1; - v->a[100446] = sym_test_operator; - v->a[100447] = actions(3060); - v->a[100448] = 1; - v->a[100449] = anon_sym_BQUOTE; - v->a[100450] = state(2484); - v->a[100451] = 1; - v->a[100452] = aux_sym__literal_repeat1; - v->a[100453] = state(3335); - v->a[100454] = 1; - v->a[100455] = sym__expression; - v->a[100456] = actions(1129); - v->a[100457] = 2; - v->a[100458] = anon_sym_LPAREN_LPAREN; - v->a[100459] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[100440] = actions(3); + v->a[100441] = 1; + v->a[100442] = sym_comment; + v->a[100443] = actions(3050); + v->a[100444] = 3; + v->a[100445] = sym_file_descriptor; + v->a[100446] = sym__concat; + v->a[100447] = aux_sym_heredoc_redirect_token1; + v->a[100448] = actions(3048); + v->a[100449] = 22; + v->a[100450] = anon_sym_PIPE; + v->a[100451] = anon_sym_SEMI_SEMI; + v->a[100452] = anon_sym_SEMI_AMP; + v->a[100453] = anon_sym_SEMI_SEMI_AMP; + v->a[100454] = anon_sym_PIPE_AMP; + v->a[100455] = anon_sym_AMP_AMP; + v->a[100456] = anon_sym_PIPE_PIPE; + v->a[100457] = anon_sym_LT; + v->a[100458] = anon_sym_GT; + v->a[100459] = anon_sym_GT_GT; small_parse_table_5023(v); } void small_parse_table_5023(t_small_parse_table_array *v) { - v->a[100460] = actions(1165); - v->a[100461] = 2; - v->a[100462] = anon_sym_LT_LPAREN; - v->a[100463] = anon_sym_GT_LPAREN; - v->a[100464] = actions(1215); - v->a[100465] = 2; - v->a[100466] = anon_sym_PLUS_PLUS2; - v->a[100467] = anon_sym_DASH_DASH2; - v->a[100468] = actions(1217); - v->a[100469] = 2; - v->a[100470] = anon_sym_DASH2; - v->a[100471] = anon_sym_PLUS2; - v->a[100472] = actions(1223); - v->a[100473] = 2; - v->a[100474] = sym_raw_string; - v->a[100475] = sym_ansi_c_string; - v->a[100476] = state(2594); - v->a[100477] = 6; - v->a[100478] = sym_binary_expression; - v->a[100479] = sym_ternary_expression; + v->a[100460] = anon_sym_AMP_GT; + v->a[100461] = anon_sym_AMP_GT_GT; + v->a[100462] = anon_sym_LT_AMP; + v->a[100463] = anon_sym_GT_AMP; + v->a[100464] = anon_sym_GT_PIPE; + v->a[100465] = anon_sym_LT_AMP_DASH; + v->a[100466] = anon_sym_GT_AMP_DASH; + v->a[100467] = anon_sym_LT_LT; + v->a[100468] = anon_sym_LT_LT_DASH; + v->a[100469] = anon_sym_AMP; + v->a[100470] = aux_sym_concatenation_token1; + v->a[100471] = anon_sym_SEMI; + v->a[100472] = 19; + v->a[100473] = actions(3); + v->a[100474] = 1; + v->a[100475] = sym_comment; + v->a[100476] = actions(5690); + v->a[100477] = 1; + v->a[100478] = sym_word; + v->a[100479] = actions(5692); small_parse_table_5024(v); } void small_parse_table_5024(t_small_parse_table_array *v) { - v->a[100480] = sym_unary_expression; - v->a[100481] = sym_postfix_expression; - v->a[100482] = sym_parenthesized_expression; - v->a[100483] = sym_concatenation; - v->a[100484] = state(2588); - v->a[100485] = 9; - v->a[100486] = sym_arithmetic_expansion; - v->a[100487] = sym_brace_expression; - v->a[100488] = sym_string; - v->a[100489] = sym_translated_string; - v->a[100490] = sym_number; - v->a[100491] = sym_simple_expansion; - v->a[100492] = sym_expansion; - v->a[100493] = sym_command_substitution; - v->a[100494] = sym_process_substitution; - v->a[100495] = 26; - v->a[100496] = actions(71); - v->a[100497] = 1; - v->a[100498] = sym_comment; - v->a[100499] = actions(363); + v->a[100480] = 1; + v->a[100481] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[100482] = actions(5694); + v->a[100483] = 1; + v->a[100484] = anon_sym_DOLLAR; + v->a[100485] = actions(5696); + v->a[100486] = 1; + v->a[100487] = sym__special_character; + v->a[100488] = actions(5698); + v->a[100489] = 1; + v->a[100490] = anon_sym_DQUOTE; + v->a[100491] = actions(5702); + v->a[100492] = 1; + v->a[100493] = aux_sym_number_token1; + v->a[100494] = actions(5704); + v->a[100495] = 1; + v->a[100496] = aux_sym_number_token2; + v->a[100497] = actions(5706); + v->a[100498] = 1; + v->a[100499] = anon_sym_DOLLAR_LBRACE; small_parse_table_5025(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1005.c b/parser/static/small_parse_table/small_parse_table_1005.c index 494cc362..b4282eab 100644 --- a/parser/static/small_parse_table/small_parse_table_1005.c +++ b/parser/static/small_parse_table/small_parse_table_1005.c @@ -14,126 +14,126 @@ void small_parse_table_5025(t_small_parse_table_array *v) { - v->a[100500] = 1; - v->a[100501] = anon_sym_DOLLAR_LBRACK; - v->a[100502] = actions(367); - v->a[100503] = 1; - v->a[100504] = anon_sym_DOLLAR; - v->a[100505] = actions(371); - v->a[100506] = 1; - v->a[100507] = anon_sym_DQUOTE; - v->a[100508] = actions(375); - v->a[100509] = 1; - v->a[100510] = aux_sym_number_token1; - v->a[100511] = actions(377); - v->a[100512] = 1; - v->a[100513] = aux_sym_number_token2; - v->a[100514] = actions(379); - v->a[100515] = 1; - v->a[100516] = anon_sym_DOLLAR_LBRACE; - v->a[100517] = actions(381); - v->a[100518] = 1; - v->a[100519] = anon_sym_DOLLAR_LPAREN; + v->a[100500] = actions(5708); + v->a[100501] = 1; + v->a[100502] = anon_sym_DOLLAR_LPAREN; + v->a[100503] = actions(5710); + v->a[100504] = 1; + v->a[100505] = anon_sym_BQUOTE; + v->a[100506] = actions(5712); + v->a[100507] = 1; + v->a[100508] = anon_sym_DOLLAR_BQUOTE; + v->a[100509] = actions(5714); + v->a[100510] = 1; + v->a[100511] = sym__comment_word; + v->a[100512] = actions(5716); + v->a[100513] = 1; + v->a[100514] = sym__empty_value; + v->a[100515] = actions(5718); + v->a[100516] = 1; + v->a[100517] = sym__brace_start; + v->a[100518] = state(873); + v->a[100519] = 1; small_parse_table_5026(v); } void small_parse_table_5026(t_small_parse_table_array *v) { - v->a[100520] = actions(385); - v->a[100521] = 1; - v->a[100522] = anon_sym_DOLLAR_BQUOTE; - v->a[100523] = actions(391); - v->a[100524] = 1; - v->a[100525] = sym__brace_start; - v->a[100526] = actions(1091); - v->a[100527] = 1; - v->a[100528] = sym_word; - v->a[100529] = actions(1093); - v->a[100530] = 1; - v->a[100531] = anon_sym_LPAREN; - v->a[100532] = actions(1095); - v->a[100533] = 1; - v->a[100534] = anon_sym_BANG; - v->a[100535] = actions(1103); - v->a[100536] = 1; - v->a[100537] = anon_sym_TILDE; - v->a[100538] = actions(1113); + v->a[100520] = aux_sym__literal_repeat1; + v->a[100521] = state(1148); + v->a[100522] = 1; + v->a[100523] = sym_concatenation; + v->a[100524] = actions(5700); + v->a[100525] = 2; + v->a[100526] = sym_test_operator; + v->a[100527] = sym_raw_string; + v->a[100528] = state(544); + v->a[100529] = 7; + v->a[100530] = sym_arithmetic_expansion; + v->a[100531] = sym_brace_expression; + v->a[100532] = sym_string; + v->a[100533] = sym_number; + v->a[100534] = sym_simple_expansion; + v->a[100535] = sym_expansion; + v->a[100536] = sym_command_substitution; + v->a[100537] = 4; + v->a[100538] = actions(3); v->a[100539] = 1; small_parse_table_5027(v); } void small_parse_table_5027(t_small_parse_table_array *v) { - v->a[100540] = sym_test_operator; - v->a[100541] = actions(5809); - v->a[100542] = 1; - v->a[100543] = anon_sym_BQUOTE; - v->a[100544] = actions(5916); - v->a[100545] = 1; - v->a[100546] = sym__special_character; - v->a[100547] = state(2472); - v->a[100548] = 1; - v->a[100549] = aux_sym__literal_repeat1; - v->a[100550] = state(2835); - v->a[100551] = 1; - v->a[100552] = sym__expression; - v->a[100553] = actions(352); - v->a[100554] = 2; - v->a[100555] = anon_sym_LPAREN_LPAREN; - v->a[100556] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100557] = actions(387); - v->a[100558] = 2; - v->a[100559] = anon_sym_LT_LPAREN; + v->a[100540] = sym_comment; + v->a[100541] = actions(2632); + v->a[100542] = 3; + v->a[100543] = sym_file_descriptor; + v->a[100544] = ts_builtin_sym_end; + v->a[100545] = aux_sym_heredoc_redirect_token1; + v->a[100546] = state(2129); + v->a[100547] = 3; + v->a[100548] = sym_file_redirect; + v->a[100549] = sym_heredoc_redirect; + v->a[100550] = aux_sym_redirected_statement_repeat1; + v->a[100551] = actions(2630); + v->a[100552] = 19; + v->a[100553] = anon_sym_PIPE; + v->a[100554] = anon_sym_SEMI_SEMI; + v->a[100555] = anon_sym_PIPE_AMP; + v->a[100556] = anon_sym_AMP_AMP; + v->a[100557] = anon_sym_PIPE_PIPE; + v->a[100558] = anon_sym_LT; + v->a[100559] = anon_sym_GT; small_parse_table_5028(v); } void small_parse_table_5028(t_small_parse_table_array *v) { - v->a[100560] = anon_sym_GT_LPAREN; - v->a[100561] = actions(1099); - v->a[100562] = 2; - v->a[100563] = anon_sym_PLUS_PLUS2; - v->a[100564] = anon_sym_DASH_DASH2; - v->a[100565] = actions(1101); - v->a[100566] = 2; - v->a[100567] = anon_sym_DASH2; - v->a[100568] = anon_sym_PLUS2; - v->a[100569] = actions(1109); - v->a[100570] = 2; - v->a[100571] = sym_raw_string; - v->a[100572] = sym_ansi_c_string; - v->a[100573] = state(2863); - v->a[100574] = 6; - v->a[100575] = sym_binary_expression; - v->a[100576] = sym_ternary_expression; - v->a[100577] = sym_unary_expression; - v->a[100578] = sym_postfix_expression; - v->a[100579] = sym_parenthesized_expression; + v->a[100560] = anon_sym_GT_GT; + v->a[100561] = anon_sym_AMP_GT; + v->a[100562] = anon_sym_AMP_GT_GT; + v->a[100563] = anon_sym_LT_AMP; + v->a[100564] = anon_sym_GT_AMP; + v->a[100565] = anon_sym_GT_PIPE; + v->a[100566] = anon_sym_LT_AMP_DASH; + v->a[100567] = anon_sym_GT_AMP_DASH; + v->a[100568] = anon_sym_LT_LT; + v->a[100569] = anon_sym_LT_LT_DASH; + v->a[100570] = anon_sym_AMP; + v->a[100571] = anon_sym_SEMI; + v->a[100572] = 19; + v->a[100573] = actions(3); + v->a[100574] = 1; + v->a[100575] = sym_comment; + v->a[100576] = actions(5720); + v->a[100577] = 1; + v->a[100578] = sym_word; + v->a[100579] = actions(5722); small_parse_table_5029(v); } void small_parse_table_5029(t_small_parse_table_array *v) { - v->a[100580] = sym_concatenation; - v->a[100581] = state(2451); - v->a[100582] = 9; - v->a[100583] = sym_arithmetic_expansion; - v->a[100584] = sym_brace_expression; - v->a[100585] = sym_string; - v->a[100586] = sym_translated_string; - v->a[100587] = sym_number; - v->a[100588] = sym_simple_expansion; - v->a[100589] = sym_expansion; - v->a[100590] = sym_command_substitution; - v->a[100591] = sym_process_substitution; - v->a[100592] = 3; - v->a[100593] = actions(3); - v->a[100594] = 1; - v->a[100595] = sym_comment; - v->a[100596] = actions(5768); - v->a[100597] = 6; - v->a[100598] = sym_file_descriptor; - v->a[100599] = sym_variable_name; + v->a[100580] = 1; + v->a[100581] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[100582] = actions(5724); + v->a[100583] = 1; + v->a[100584] = anon_sym_DOLLAR; + v->a[100585] = actions(5726); + v->a[100586] = 1; + v->a[100587] = sym__special_character; + v->a[100588] = actions(5728); + v->a[100589] = 1; + v->a[100590] = anon_sym_DQUOTE; + v->a[100591] = actions(5732); + v->a[100592] = 1; + v->a[100593] = aux_sym_number_token1; + v->a[100594] = actions(5734); + v->a[100595] = 1; + v->a[100596] = aux_sym_number_token2; + v->a[100597] = actions(5736); + v->a[100598] = 1; + v->a[100599] = anon_sym_DOLLAR_LBRACE; small_parse_table_5030(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1006.c b/parser/static/small_parse_table/small_parse_table_1006.c index b7d91345..2ec2bb85 100644 --- a/parser/static/small_parse_table/small_parse_table_1006.c +++ b/parser/static/small_parse_table/small_parse_table_1006.c @@ -14,126 +14,126 @@ void small_parse_table_5030(t_small_parse_table_array *v) { - v->a[100600] = sym_test_operator; - v->a[100601] = sym__brace_start; - v->a[100602] = ts_builtin_sym_end; - v->a[100603] = aux_sym_heredoc_redirect_token1; - v->a[100604] = actions(5766); - v->a[100605] = 37; - v->a[100606] = anon_sym_LPAREN_LPAREN; - v->a[100607] = anon_sym_SEMI; - v->a[100608] = anon_sym_PIPE_PIPE; - v->a[100609] = anon_sym_AMP_AMP; - v->a[100610] = anon_sym_PIPE; - v->a[100611] = anon_sym_AMP; - v->a[100612] = anon_sym_LT; - v->a[100613] = anon_sym_GT; - v->a[100614] = anon_sym_LT_LT; - v->a[100615] = anon_sym_GT_GT; - v->a[100616] = anon_sym_SEMI_SEMI; - v->a[100617] = anon_sym_PIPE_AMP; - v->a[100618] = anon_sym_AMP_GT; - v->a[100619] = anon_sym_AMP_GT_GT; + v->a[100600] = actions(5738); + v->a[100601] = 1; + v->a[100602] = anon_sym_DOLLAR_LPAREN; + v->a[100603] = actions(5740); + v->a[100604] = 1; + v->a[100605] = anon_sym_BQUOTE; + v->a[100606] = actions(5742); + v->a[100607] = 1; + v->a[100608] = anon_sym_DOLLAR_BQUOTE; + v->a[100609] = actions(5744); + v->a[100610] = 1; + v->a[100611] = sym__comment_word; + v->a[100612] = actions(5746); + v->a[100613] = 1; + v->a[100614] = sym__empty_value; + v->a[100615] = actions(5748); + v->a[100616] = 1; + v->a[100617] = sym__brace_start; + v->a[100618] = state(1965); + v->a[100619] = 1; small_parse_table_5031(v); } void small_parse_table_5031(t_small_parse_table_array *v) { - v->a[100620] = anon_sym_LT_AMP; - v->a[100621] = anon_sym_GT_AMP; - v->a[100622] = anon_sym_GT_PIPE; - v->a[100623] = anon_sym_LT_AMP_DASH; - v->a[100624] = anon_sym_GT_AMP_DASH; - v->a[100625] = anon_sym_LT_LT_DASH; - v->a[100626] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100627] = anon_sym_DOLLAR_LBRACK; - v->a[100628] = anon_sym_DOLLAR; - v->a[100629] = sym__special_character; - v->a[100630] = anon_sym_DQUOTE; - v->a[100631] = sym_raw_string; - v->a[100632] = sym_ansi_c_string; - v->a[100633] = aux_sym_number_token1; - v->a[100634] = aux_sym_number_token2; - v->a[100635] = anon_sym_DOLLAR_LBRACE; - v->a[100636] = anon_sym_DOLLAR_LPAREN; - v->a[100637] = anon_sym_BQUOTE; - v->a[100638] = anon_sym_DOLLAR_BQUOTE; - v->a[100639] = anon_sym_LT_LPAREN; + v->a[100620] = aux_sym__literal_repeat1; + v->a[100621] = state(2181); + v->a[100622] = 1; + v->a[100623] = sym_concatenation; + v->a[100624] = actions(5730); + v->a[100625] = 2; + v->a[100626] = sym_test_operator; + v->a[100627] = sym_raw_string; + v->a[100628] = state(1944); + v->a[100629] = 7; + v->a[100630] = sym_arithmetic_expansion; + v->a[100631] = sym_brace_expression; + v->a[100632] = sym_string; + v->a[100633] = sym_number; + v->a[100634] = sym_simple_expansion; + v->a[100635] = sym_expansion; + v->a[100636] = sym_command_substitution; + v->a[100637] = 5; + v->a[100638] = actions(3); + v->a[100639] = 1; small_parse_table_5032(v); } void small_parse_table_5032(t_small_parse_table_array *v) { - v->a[100640] = anon_sym_GT_LPAREN; - v->a[100641] = aux_sym__simple_variable_name_token1; - v->a[100642] = sym_word; - v->a[100643] = 26; - v->a[100644] = actions(71); - v->a[100645] = 1; - v->a[100646] = sym_comment; - v->a[100647] = actions(1131); - v->a[100648] = 1; - v->a[100649] = anon_sym_LPAREN; - v->a[100650] = actions(1141); - v->a[100651] = 1; - v->a[100652] = anon_sym_DOLLAR_LBRACK; - v->a[100653] = actions(1145); - v->a[100654] = 1; - v->a[100655] = anon_sym_DOLLAR; - v->a[100656] = actions(1149); - v->a[100657] = 1; - v->a[100658] = anon_sym_DQUOTE; - v->a[100659] = actions(1153); + v->a[100640] = sym_comment; + v->a[100641] = actions(5750); + v->a[100642] = 1; + v->a[100643] = sym_variable_name; + v->a[100644] = state(2095); + v->a[100645] = 2; + v->a[100646] = sym_variable_assignment; + v->a[100647] = aux_sym_variable_assignments_repeat1; + v->a[100648] = actions(5183); + v->a[100649] = 3; + v->a[100650] = sym_file_descriptor; + v->a[100651] = ts_builtin_sym_end; + v->a[100652] = aux_sym_heredoc_redirect_token1; + v->a[100653] = actions(5181); + v->a[100654] = 19; + v->a[100655] = anon_sym_PIPE; + v->a[100656] = anon_sym_SEMI_SEMI; + v->a[100657] = anon_sym_PIPE_AMP; + v->a[100658] = anon_sym_AMP_AMP; + v->a[100659] = anon_sym_PIPE_PIPE; small_parse_table_5033(v); } void small_parse_table_5033(t_small_parse_table_array *v) { - v->a[100660] = 1; - v->a[100661] = aux_sym_number_token1; - v->a[100662] = actions(1155); - v->a[100663] = 1; - v->a[100664] = aux_sym_number_token2; - v->a[100665] = actions(1157); - v->a[100666] = 1; - v->a[100667] = anon_sym_DOLLAR_LBRACE; - v->a[100668] = actions(1159); - v->a[100669] = 1; - v->a[100670] = anon_sym_DOLLAR_LPAREN; - v->a[100671] = actions(1163); - v->a[100672] = 1; - v->a[100673] = anon_sym_DOLLAR_BQUOTE; - v->a[100674] = actions(1169); - v->a[100675] = 1; - v->a[100676] = sym__brace_start; - v->a[100677] = actions(1211); - v->a[100678] = 1; - v->a[100679] = sym_word; + v->a[100660] = anon_sym_LT; + v->a[100661] = anon_sym_GT; + v->a[100662] = anon_sym_GT_GT; + v->a[100663] = anon_sym_AMP_GT; + v->a[100664] = anon_sym_AMP_GT_GT; + v->a[100665] = anon_sym_LT_AMP; + v->a[100666] = anon_sym_GT_AMP; + v->a[100667] = anon_sym_GT_PIPE; + v->a[100668] = anon_sym_LT_AMP_DASH; + v->a[100669] = anon_sym_GT_AMP_DASH; + v->a[100670] = anon_sym_LT_LT; + v->a[100671] = anon_sym_LT_LT_DASH; + v->a[100672] = anon_sym_AMP; + v->a[100673] = anon_sym_SEMI; + v->a[100674] = 5; + v->a[100675] = actions(3); + v->a[100676] = 1; + v->a[100677] = sym_comment; + v->a[100678] = actions(5753); + v->a[100679] = 1; small_parse_table_5034(v); } void small_parse_table_5034(t_small_parse_table_array *v) { - v->a[100680] = actions(1213); - v->a[100681] = 1; - v->a[100682] = anon_sym_BANG; - v->a[100683] = actions(1219); - v->a[100684] = 1; - v->a[100685] = anon_sym_TILDE; - v->a[100686] = actions(1221); - v->a[100687] = 1; - v->a[100688] = sym__special_character; - v->a[100689] = actions(1225); - v->a[100690] = 1; - v->a[100691] = sym_test_operator; - v->a[100692] = actions(3060); - v->a[100693] = 1; - v->a[100694] = anon_sym_BQUOTE; - v->a[100695] = state(2484); - v->a[100696] = 1; - v->a[100697] = aux_sym__literal_repeat1; - v->a[100698] = state(3345); - v->a[100699] = 1; + v->a[100680] = sym__special_character; + v->a[100681] = state(2084); + v->a[100682] = 1; + v->a[100683] = aux_sym__literal_repeat1; + v->a[100684] = actions(3549); + v->a[100685] = 2; + v->a[100686] = sym_file_descriptor; + v->a[100687] = aux_sym_heredoc_redirect_token1; + v->a[100688] = actions(3547); + v->a[100689] = 21; + v->a[100690] = anon_sym_PIPE; + v->a[100691] = anon_sym_SEMI_SEMI; + v->a[100692] = anon_sym_SEMI_AMP; + v->a[100693] = anon_sym_SEMI_SEMI_AMP; + v->a[100694] = anon_sym_PIPE_AMP; + v->a[100695] = anon_sym_AMP_AMP; + v->a[100696] = anon_sym_PIPE_PIPE; + v->a[100697] = anon_sym_LT; + v->a[100698] = anon_sym_GT; + v->a[100699] = anon_sym_GT_GT; small_parse_table_5035(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1007.c b/parser/static/small_parse_table/small_parse_table_1007.c index 0c3db948..bc8a38fc 100644 --- a/parser/static/small_parse_table/small_parse_table_1007.c +++ b/parser/static/small_parse_table/small_parse_table_1007.c @@ -14,126 +14,126 @@ void small_parse_table_5035(t_small_parse_table_array *v) { - v->a[100700] = sym__expression; - v->a[100701] = actions(1129); - v->a[100702] = 2; - v->a[100703] = anon_sym_LPAREN_LPAREN; - v->a[100704] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100705] = actions(1165); - v->a[100706] = 2; - v->a[100707] = anon_sym_LT_LPAREN; - v->a[100708] = anon_sym_GT_LPAREN; - v->a[100709] = actions(1215); - v->a[100710] = 2; - v->a[100711] = anon_sym_PLUS_PLUS2; - v->a[100712] = anon_sym_DASH_DASH2; - v->a[100713] = actions(1217); - v->a[100714] = 2; - v->a[100715] = anon_sym_DASH2; - v->a[100716] = anon_sym_PLUS2; - v->a[100717] = actions(1223); - v->a[100718] = 2; - v->a[100719] = sym_raw_string; + v->a[100700] = anon_sym_AMP_GT; + v->a[100701] = anon_sym_AMP_GT_GT; + v->a[100702] = anon_sym_LT_AMP; + v->a[100703] = anon_sym_GT_AMP; + v->a[100704] = anon_sym_GT_PIPE; + v->a[100705] = anon_sym_LT_AMP_DASH; + v->a[100706] = anon_sym_GT_AMP_DASH; + v->a[100707] = anon_sym_LT_LT; + v->a[100708] = anon_sym_LT_LT_DASH; + v->a[100709] = anon_sym_AMP; + v->a[100710] = anon_sym_SEMI; + v->a[100711] = 19; + v->a[100712] = actions(3); + v->a[100713] = 1; + v->a[100714] = sym_comment; + v->a[100715] = actions(5334); + v->a[100716] = 1; + v->a[100717] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[100718] = actions(5336); + v->a[100719] = 1; small_parse_table_5036(v); } void small_parse_table_5036(t_small_parse_table_array *v) { - v->a[100720] = sym_ansi_c_string; - v->a[100721] = state(2594); - v->a[100722] = 6; - v->a[100723] = sym_binary_expression; - v->a[100724] = sym_ternary_expression; - v->a[100725] = sym_unary_expression; - v->a[100726] = sym_postfix_expression; - v->a[100727] = sym_parenthesized_expression; - v->a[100728] = sym_concatenation; - v->a[100729] = state(2588); - v->a[100730] = 9; - v->a[100731] = sym_arithmetic_expansion; - v->a[100732] = sym_brace_expression; - v->a[100733] = sym_string; - v->a[100734] = sym_translated_string; - v->a[100735] = sym_number; - v->a[100736] = sym_simple_expansion; - v->a[100737] = sym_expansion; - v->a[100738] = sym_command_substitution; - v->a[100739] = sym_process_substitution; + v->a[100720] = anon_sym_DOLLAR; + v->a[100721] = actions(5340); + v->a[100722] = 1; + v->a[100723] = anon_sym_DQUOTE; + v->a[100724] = actions(5344); + v->a[100725] = 1; + v->a[100726] = aux_sym_number_token1; + v->a[100727] = actions(5346); + v->a[100728] = 1; + v->a[100729] = aux_sym_number_token2; + v->a[100730] = actions(5348); + v->a[100731] = 1; + v->a[100732] = anon_sym_DOLLAR_LBRACE; + v->a[100733] = actions(5350); + v->a[100734] = 1; + v->a[100735] = anon_sym_DOLLAR_LPAREN; + v->a[100736] = actions(5352); + v->a[100737] = 1; + v->a[100738] = anon_sym_BQUOTE; + v->a[100739] = actions(5354); small_parse_table_5037(v); } void small_parse_table_5037(t_small_parse_table_array *v) { - v->a[100740] = 7; - v->a[100741] = actions(3); - v->a[100742] = 1; - v->a[100743] = sym_comment; - v->a[100744] = actions(5826); - v->a[100745] = 1; - v->a[100746] = aux_sym_heredoc_redirect_token1; - v->a[100747] = actions(5828); - v->a[100748] = 1; - v->a[100749] = sym_file_descriptor; - v->a[100750] = actions(5831); - v->a[100751] = 3; - v->a[100752] = sym_variable_name; - v->a[100753] = sym_test_operator; - v->a[100754] = sym__brace_start; - v->a[100755] = actions(5821); - v->a[100756] = 10; - v->a[100757] = anon_sym_SEMI; - v->a[100758] = anon_sym_PIPE_PIPE; - v->a[100759] = anon_sym_AMP_AMP; + v->a[100740] = 1; + v->a[100741] = anon_sym_DOLLAR_BQUOTE; + v->a[100742] = actions(5356); + v->a[100743] = 1; + v->a[100744] = sym__comment_word; + v->a[100745] = actions(5358); + v->a[100746] = 1; + v->a[100747] = sym__empty_value; + v->a[100748] = actions(5360); + v->a[100749] = 1; + v->a[100750] = sym__brace_start; + v->a[100751] = actions(5755); + v->a[100752] = 1; + v->a[100753] = sym_word; + v->a[100754] = actions(5757); + v->a[100755] = 1; + v->a[100756] = sym__special_character; + v->a[100757] = state(1229); + v->a[100758] = 1; + v->a[100759] = aux_sym__literal_repeat1; small_parse_table_5038(v); } void small_parse_table_5038(t_small_parse_table_array *v) { - v->a[100760] = anon_sym_PIPE; - v->a[100761] = anon_sym_AMP; - v->a[100762] = anon_sym_LT_LT; - v->a[100763] = anon_sym_RPAREN; - v->a[100764] = anon_sym_SEMI_SEMI; - v->a[100765] = anon_sym_PIPE_AMP; - v->a[100766] = anon_sym_LT_LT_DASH; - v->a[100767] = actions(5823); - v->a[100768] = 11; - v->a[100769] = anon_sym_LT; - v->a[100770] = anon_sym_GT; - v->a[100771] = anon_sym_GT_GT; - v->a[100772] = anon_sym_AMP_GT; - v->a[100773] = anon_sym_AMP_GT_GT; - v->a[100774] = anon_sym_LT_AMP; - v->a[100775] = anon_sym_GT_AMP; - v->a[100776] = anon_sym_GT_PIPE; - v->a[100777] = anon_sym_LT_AMP_DASH; - v->a[100778] = anon_sym_GT_AMP_DASH; - v->a[100779] = anon_sym_LT_LT_LT; + v->a[100760] = state(1262); + v->a[100761] = 1; + v->a[100762] = sym_concatenation; + v->a[100763] = actions(5759); + v->a[100764] = 2; + v->a[100765] = sym_test_operator; + v->a[100766] = sym_raw_string; + v->a[100767] = state(1096); + v->a[100768] = 7; + v->a[100769] = sym_arithmetic_expansion; + v->a[100770] = sym_brace_expression; + v->a[100771] = sym_string; + v->a[100772] = sym_number; + v->a[100773] = sym_simple_expansion; + v->a[100774] = sym_expansion; + v->a[100775] = sym_command_substitution; + v->a[100776] = 11; + v->a[100777] = actions(3); + v->a[100778] = 1; + v->a[100779] = sym_comment; small_parse_table_5039(v); } void small_parse_table_5039(t_small_parse_table_array *v) { - v->a[100780] = actions(5819); - v->a[100781] = 17; - v->a[100782] = anon_sym_LPAREN_LPAREN; - v->a[100783] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100784] = anon_sym_DOLLAR_LBRACK; - v->a[100785] = anon_sym_DOLLAR; - v->a[100786] = sym__special_character; - v->a[100787] = anon_sym_DQUOTE; - v->a[100788] = sym_raw_string; - v->a[100789] = sym_ansi_c_string; - v->a[100790] = aux_sym_number_token1; - v->a[100791] = aux_sym_number_token2; - v->a[100792] = anon_sym_DOLLAR_LBRACE; - v->a[100793] = anon_sym_DOLLAR_LPAREN; - v->a[100794] = anon_sym_BQUOTE; - v->a[100795] = anon_sym_DOLLAR_BQUOTE; - v->a[100796] = anon_sym_LT_LPAREN; - v->a[100797] = anon_sym_GT_LPAREN; - v->a[100798] = sym_word; - v->a[100799] = 26; + v->a[100780] = actions(2514); + v->a[100781] = 1; + v->a[100782] = anon_sym_RPAREN; + v->a[100783] = actions(2743); + v->a[100784] = 1; + v->a[100785] = aux_sym_heredoc_redirect_token1; + v->a[100786] = actions(5680); + v->a[100787] = 1; + v->a[100788] = sym_file_descriptor; + v->a[100789] = actions(2516); + v->a[100790] = 2; + v->a[100791] = anon_sym_PIPE; + v->a[100792] = anon_sym_PIPE_AMP; + v->a[100793] = actions(2945); + v->a[100794] = 2; + v->a[100795] = anon_sym_LT_LT; + v->a[100796] = anon_sym_LT_LT_DASH; + v->a[100797] = actions(2960); + v->a[100798] = 2; + v->a[100799] = anon_sym_AMP_AMP; small_parse_table_5040(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1008.c b/parser/static/small_parse_table/small_parse_table_1008.c index c5d777ea..b1234424 100644 --- a/parser/static/small_parse_table/small_parse_table_1008.c +++ b/parser/static/small_parse_table/small_parse_table_1008.c @@ -14,126 +14,126 @@ void small_parse_table_5040(t_small_parse_table_array *v) { - v->a[100800] = actions(71); - v->a[100801] = 1; - v->a[100802] = sym_comment; - v->a[100803] = actions(1131); - v->a[100804] = 1; - v->a[100805] = anon_sym_LPAREN; - v->a[100806] = actions(1141); - v->a[100807] = 1; - v->a[100808] = anon_sym_DOLLAR_LBRACK; - v->a[100809] = actions(1145); - v->a[100810] = 1; - v->a[100811] = anon_sym_DOLLAR; - v->a[100812] = actions(1149); - v->a[100813] = 1; - v->a[100814] = anon_sym_DQUOTE; - v->a[100815] = actions(1153); - v->a[100816] = 1; - v->a[100817] = aux_sym_number_token1; - v->a[100818] = actions(1155); - v->a[100819] = 1; + v->a[100800] = anon_sym_PIPE_PIPE; + v->a[100801] = actions(5678); + v->a[100802] = 2; + v->a[100803] = anon_sym_LT_AMP_DASH; + v->a[100804] = anon_sym_GT_AMP_DASH; + v->a[100805] = actions(2745); + v->a[100806] = 3; + v->a[100807] = anon_sym_SEMI_SEMI; + v->a[100808] = anon_sym_AMP; + v->a[100809] = anon_sym_SEMI; + v->a[100810] = state(2109); + v->a[100811] = 3; + v->a[100812] = sym_file_redirect; + v->a[100813] = sym_heredoc_redirect; + v->a[100814] = aux_sym_redirected_statement_repeat1; + v->a[100815] = actions(5676); + v->a[100816] = 8; + v->a[100817] = anon_sym_LT; + v->a[100818] = anon_sym_GT; + v->a[100819] = anon_sym_GT_GT; small_parse_table_5041(v); } void small_parse_table_5041(t_small_parse_table_array *v) { - v->a[100820] = aux_sym_number_token2; - v->a[100821] = actions(1157); - v->a[100822] = 1; - v->a[100823] = anon_sym_DOLLAR_LBRACE; - v->a[100824] = actions(1159); - v->a[100825] = 1; - v->a[100826] = anon_sym_DOLLAR_LPAREN; - v->a[100827] = actions(1163); - v->a[100828] = 1; - v->a[100829] = anon_sym_DOLLAR_BQUOTE; - v->a[100830] = actions(1169); - v->a[100831] = 1; - v->a[100832] = sym__brace_start; - v->a[100833] = actions(1211); - v->a[100834] = 1; - v->a[100835] = sym_word; - v->a[100836] = actions(1213); - v->a[100837] = 1; - v->a[100838] = anon_sym_BANG; - v->a[100839] = actions(1219); + v->a[100820] = anon_sym_AMP_GT; + v->a[100821] = anon_sym_AMP_GT_GT; + v->a[100822] = anon_sym_LT_AMP; + v->a[100823] = anon_sym_GT_AMP; + v->a[100824] = anon_sym_GT_PIPE; + v->a[100825] = 5; + v->a[100826] = actions(3); + v->a[100827] = 1; + v->a[100828] = sym_comment; + v->a[100829] = actions(5753); + v->a[100830] = 1; + v->a[100831] = sym__special_character; + v->a[100832] = state(2084); + v->a[100833] = 1; + v->a[100834] = aux_sym__literal_repeat1; + v->a[100835] = actions(3543); + v->a[100836] = 2; + v->a[100837] = sym_file_descriptor; + v->a[100838] = aux_sym_heredoc_redirect_token1; + v->a[100839] = actions(3541); small_parse_table_5042(v); } void small_parse_table_5042(t_small_parse_table_array *v) { - v->a[100840] = 1; - v->a[100841] = anon_sym_TILDE; - v->a[100842] = actions(1221); - v->a[100843] = 1; - v->a[100844] = sym__special_character; - v->a[100845] = actions(1225); - v->a[100846] = 1; - v->a[100847] = sym_test_operator; - v->a[100848] = actions(3060); - v->a[100849] = 1; - v->a[100850] = anon_sym_BQUOTE; - v->a[100851] = state(2484); - v->a[100852] = 1; - v->a[100853] = aux_sym__literal_repeat1; - v->a[100854] = state(3347); - v->a[100855] = 1; - v->a[100856] = sym__expression; - v->a[100857] = actions(1129); - v->a[100858] = 2; - v->a[100859] = anon_sym_LPAREN_LPAREN; + v->a[100840] = 21; + v->a[100841] = anon_sym_PIPE; + v->a[100842] = anon_sym_SEMI_SEMI; + v->a[100843] = anon_sym_SEMI_AMP; + v->a[100844] = anon_sym_SEMI_SEMI_AMP; + v->a[100845] = anon_sym_PIPE_AMP; + v->a[100846] = anon_sym_AMP_AMP; + v->a[100847] = anon_sym_PIPE_PIPE; + v->a[100848] = anon_sym_LT; + v->a[100849] = anon_sym_GT; + v->a[100850] = anon_sym_GT_GT; + v->a[100851] = anon_sym_AMP_GT; + v->a[100852] = anon_sym_AMP_GT_GT; + v->a[100853] = anon_sym_LT_AMP; + v->a[100854] = anon_sym_GT_AMP; + v->a[100855] = anon_sym_GT_PIPE; + v->a[100856] = anon_sym_LT_AMP_DASH; + v->a[100857] = anon_sym_GT_AMP_DASH; + v->a[100858] = anon_sym_LT_LT; + v->a[100859] = anon_sym_LT_LT_DASH; small_parse_table_5043(v); } void small_parse_table_5043(t_small_parse_table_array *v) { - v->a[100860] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100861] = actions(1165); - v->a[100862] = 2; - v->a[100863] = anon_sym_LT_LPAREN; - v->a[100864] = anon_sym_GT_LPAREN; - v->a[100865] = actions(1215); - v->a[100866] = 2; - v->a[100867] = anon_sym_PLUS_PLUS2; - v->a[100868] = anon_sym_DASH_DASH2; - v->a[100869] = actions(1217); - v->a[100870] = 2; - v->a[100871] = anon_sym_DASH2; - v->a[100872] = anon_sym_PLUS2; - v->a[100873] = actions(1223); - v->a[100874] = 2; - v->a[100875] = sym_raw_string; - v->a[100876] = sym_ansi_c_string; - v->a[100877] = state(2594); - v->a[100878] = 6; - v->a[100879] = sym_binary_expression; + v->a[100860] = anon_sym_AMP; + v->a[100861] = anon_sym_SEMI; + v->a[100862] = 3; + v->a[100863] = actions(3); + v->a[100864] = 1; + v->a[100865] = sym_comment; + v->a[100866] = actions(2664); + v->a[100867] = 3; + v->a[100868] = sym_file_descriptor; + v->a[100869] = sym_variable_name; + v->a[100870] = aux_sym_heredoc_redirect_token1; + v->a[100871] = actions(2662); + v->a[100872] = 22; + v->a[100873] = anon_sym_PIPE; + v->a[100874] = anon_sym_SEMI_SEMI; + v->a[100875] = anon_sym_SEMI_AMP; + v->a[100876] = anon_sym_SEMI_SEMI_AMP; + v->a[100877] = anon_sym_PIPE_AMP; + v->a[100878] = anon_sym_AMP_AMP; + v->a[100879] = anon_sym_PIPE_PIPE; small_parse_table_5044(v); } void small_parse_table_5044(t_small_parse_table_array *v) { - v->a[100880] = sym_ternary_expression; - v->a[100881] = sym_unary_expression; - v->a[100882] = sym_postfix_expression; - v->a[100883] = sym_parenthesized_expression; - v->a[100884] = sym_concatenation; - v->a[100885] = state(2588); - v->a[100886] = 9; - v->a[100887] = sym_arithmetic_expansion; - v->a[100888] = sym_brace_expression; - v->a[100889] = sym_string; - v->a[100890] = sym_translated_string; - v->a[100891] = sym_number; - v->a[100892] = sym_simple_expansion; - v->a[100893] = sym_expansion; - v->a[100894] = sym_command_substitution; - v->a[100895] = sym_process_substitution; - v->a[100896] = 7; - v->a[100897] = actions(3); - v->a[100898] = 1; - v->a[100899] = sym_comment; + v->a[100880] = anon_sym_LT; + v->a[100881] = anon_sym_GT; + v->a[100882] = anon_sym_GT_GT; + v->a[100883] = anon_sym_AMP_GT; + v->a[100884] = anon_sym_AMP_GT_GT; + v->a[100885] = anon_sym_LT_AMP; + v->a[100886] = anon_sym_GT_AMP; + v->a[100887] = anon_sym_GT_PIPE; + v->a[100888] = anon_sym_LT_AMP_DASH; + v->a[100889] = anon_sym_GT_AMP_DASH; + v->a[100890] = anon_sym_LT_LT; + v->a[100891] = anon_sym_LT_LT_DASH; + v->a[100892] = anon_sym_AMP; + v->a[100893] = sym__special_character; + v->a[100894] = anon_sym_SEMI; + v->a[100895] = 19; + v->a[100896] = actions(3); + v->a[100897] = 1; + v->a[100898] = sym_comment; + v->a[100899] = actions(1011); small_parse_table_5045(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1009.c b/parser/static/small_parse_table/small_parse_table_1009.c index 00473319..4f99ecea 100644 --- a/parser/static/small_parse_table/small_parse_table_1009.c +++ b/parser/static/small_parse_table/small_parse_table_1009.c @@ -14,126 +14,126 @@ void small_parse_table_5045(t_small_parse_table_array *v) { - v->a[100900] = actions(5826); - v->a[100901] = 1; - v->a[100902] = aux_sym_heredoc_redirect_token1; - v->a[100903] = actions(5828); - v->a[100904] = 1; - v->a[100905] = sym_file_descriptor; - v->a[100906] = actions(5831); - v->a[100907] = 3; - v->a[100908] = sym_variable_name; - v->a[100909] = sym_test_operator; - v->a[100910] = sym__brace_start; - v->a[100911] = actions(5821); - v->a[100912] = 10; - v->a[100913] = anon_sym_SEMI; - v->a[100914] = anon_sym_PIPE_PIPE; - v->a[100915] = anon_sym_AMP_AMP; - v->a[100916] = anon_sym_PIPE; - v->a[100917] = anon_sym_AMP; - v->a[100918] = anon_sym_LT_LT; - v->a[100919] = anon_sym_RPAREN; + v->a[100900] = 1; + v->a[100901] = anon_sym_DOLLAR; + v->a[100902] = actions(1017); + v->a[100903] = 1; + v->a[100904] = aux_sym_number_token1; + v->a[100905] = actions(1019); + v->a[100906] = 1; + v->a[100907] = aux_sym_number_token2; + v->a[100908] = actions(1023); + v->a[100909] = 1; + v->a[100910] = anon_sym_DOLLAR_LPAREN; + v->a[100911] = actions(1035); + v->a[100912] = 1; + v->a[100913] = sym__brace_start; + v->a[100914] = actions(5761); + v->a[100915] = 1; + v->a[100916] = sym_word; + v->a[100917] = actions(5763); + v->a[100918] = 1; + v->a[100919] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5046(v); } void small_parse_table_5046(t_small_parse_table_array *v) { - v->a[100920] = anon_sym_SEMI_SEMI; - v->a[100921] = anon_sym_PIPE_AMP; - v->a[100922] = anon_sym_LT_LT_DASH; - v->a[100923] = actions(5823); - v->a[100924] = 11; - v->a[100925] = anon_sym_LT; - v->a[100926] = anon_sym_GT; - v->a[100927] = anon_sym_GT_GT; - v->a[100928] = anon_sym_AMP_GT; - v->a[100929] = anon_sym_AMP_GT_GT; - v->a[100930] = anon_sym_LT_AMP; - v->a[100931] = anon_sym_GT_AMP; - v->a[100932] = anon_sym_GT_PIPE; - v->a[100933] = anon_sym_LT_AMP_DASH; - v->a[100934] = anon_sym_GT_AMP_DASH; - v->a[100935] = anon_sym_LT_LT_LT; - v->a[100936] = actions(5819); - v->a[100937] = 17; - v->a[100938] = anon_sym_LPAREN_LPAREN; - v->a[100939] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[100920] = actions(5765); + v->a[100921] = 1; + v->a[100922] = sym__special_character; + v->a[100923] = actions(5767); + v->a[100924] = 1; + v->a[100925] = anon_sym_DQUOTE; + v->a[100926] = actions(5771); + v->a[100927] = 1; + v->a[100928] = anon_sym_DOLLAR_LBRACE; + v->a[100929] = actions(5773); + v->a[100930] = 1; + v->a[100931] = anon_sym_BQUOTE; + v->a[100932] = actions(5775); + v->a[100933] = 1; + v->a[100934] = anon_sym_DOLLAR_BQUOTE; + v->a[100935] = actions(5777); + v->a[100936] = 1; + v->a[100937] = sym__comment_word; + v->a[100938] = actions(5779); + v->a[100939] = 1; small_parse_table_5047(v); } void small_parse_table_5047(t_small_parse_table_array *v) { - v->a[100940] = anon_sym_DOLLAR_LBRACK; - v->a[100941] = anon_sym_DOLLAR; - v->a[100942] = sym__special_character; - v->a[100943] = anon_sym_DQUOTE; - v->a[100944] = sym_raw_string; - v->a[100945] = sym_ansi_c_string; - v->a[100946] = aux_sym_number_token1; - v->a[100947] = aux_sym_number_token2; - v->a[100948] = anon_sym_DOLLAR_LBRACE; - v->a[100949] = anon_sym_DOLLAR_LPAREN; - v->a[100950] = anon_sym_BQUOTE; - v->a[100951] = anon_sym_DOLLAR_BQUOTE; - v->a[100952] = anon_sym_LT_LPAREN; - v->a[100953] = anon_sym_GT_LPAREN; - v->a[100954] = sym_word; - v->a[100955] = 3; - v->a[100956] = actions(3); - v->a[100957] = 1; - v->a[100958] = sym_comment; - v->a[100959] = actions(5772); + v->a[100940] = sym__empty_value; + v->a[100941] = state(1117); + v->a[100942] = 1; + v->a[100943] = aux_sym__literal_repeat1; + v->a[100944] = state(1238); + v->a[100945] = 1; + v->a[100946] = sym_concatenation; + v->a[100947] = actions(5769); + v->a[100948] = 2; + v->a[100949] = sym_test_operator; + v->a[100950] = sym_raw_string; + v->a[100951] = state(1258); + v->a[100952] = 7; + v->a[100953] = sym_arithmetic_expansion; + v->a[100954] = sym_brace_expression; + v->a[100955] = sym_string; + v->a[100956] = sym_number; + v->a[100957] = sym_simple_expansion; + v->a[100958] = sym_expansion; + v->a[100959] = sym_command_substitution; small_parse_table_5048(v); } void small_parse_table_5048(t_small_parse_table_array *v) { - v->a[100960] = 5; - v->a[100961] = sym_file_descriptor; - v->a[100962] = sym_variable_name; - v->a[100963] = sym_test_operator; - v->a[100964] = sym__brace_start; - v->a[100965] = aux_sym_heredoc_redirect_token1; - v->a[100966] = actions(5770); - v->a[100967] = 38; - v->a[100968] = anon_sym_LPAREN_LPAREN; - v->a[100969] = anon_sym_SEMI; - v->a[100970] = anon_sym_PIPE_PIPE; - v->a[100971] = anon_sym_AMP_AMP; - v->a[100972] = anon_sym_PIPE; - v->a[100973] = anon_sym_AMP; - v->a[100974] = anon_sym_LT; - v->a[100975] = anon_sym_GT; - v->a[100976] = anon_sym_LT_LT; - v->a[100977] = anon_sym_GT_GT; - v->a[100978] = anon_sym_RPAREN; - v->a[100979] = anon_sym_SEMI_SEMI; + v->a[100960] = 19; + v->a[100961] = actions(3); + v->a[100962] = 1; + v->a[100963] = sym_comment; + v->a[100964] = actions(2458); + v->a[100965] = 1; + v->a[100966] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[100967] = actions(2460); + v->a[100968] = 1; + v->a[100969] = anon_sym_DOLLAR; + v->a[100970] = actions(2462); + v->a[100971] = 1; + v->a[100972] = sym__special_character; + v->a[100973] = actions(2464); + v->a[100974] = 1; + v->a[100975] = anon_sym_DQUOTE; + v->a[100976] = actions(2466); + v->a[100977] = 1; + v->a[100978] = aux_sym_number_token1; + v->a[100979] = actions(2468); small_parse_table_5049(v); } void small_parse_table_5049(t_small_parse_table_array *v) { - v->a[100980] = anon_sym_PIPE_AMP; - v->a[100981] = anon_sym_AMP_GT; - v->a[100982] = anon_sym_AMP_GT_GT; - v->a[100983] = anon_sym_LT_AMP; - v->a[100984] = anon_sym_GT_AMP; - v->a[100985] = anon_sym_GT_PIPE; - v->a[100986] = anon_sym_LT_AMP_DASH; - v->a[100987] = anon_sym_GT_AMP_DASH; - v->a[100988] = anon_sym_LT_LT_DASH; - v->a[100989] = anon_sym_LT_LT_LT; - v->a[100990] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[100991] = anon_sym_DOLLAR_LBRACK; - v->a[100992] = anon_sym_DOLLAR; - v->a[100993] = sym__special_character; - v->a[100994] = anon_sym_DQUOTE; - v->a[100995] = sym_raw_string; - v->a[100996] = sym_ansi_c_string; - v->a[100997] = aux_sym_number_token1; - v->a[100998] = aux_sym_number_token2; - v->a[100999] = anon_sym_DOLLAR_LBRACE; + v->a[100980] = 1; + v->a[100981] = aux_sym_number_token2; + v->a[100982] = actions(2470); + v->a[100983] = 1; + v->a[100984] = anon_sym_DOLLAR_LBRACE; + v->a[100985] = actions(2472); + v->a[100986] = 1; + v->a[100987] = anon_sym_DOLLAR_LPAREN; + v->a[100988] = actions(2474); + v->a[100989] = 1; + v->a[100990] = anon_sym_BQUOTE; + v->a[100991] = actions(2476); + v->a[100992] = 1; + v->a[100993] = anon_sym_DOLLAR_BQUOTE; + v->a[100994] = actions(2480); + v->a[100995] = 1; + v->a[100996] = sym_test_operator; + v->a[100997] = actions(2482); + v->a[100998] = 1; + v->a[100999] = sym__brace_start; small_parse_table_5050(v); } diff --git a/parser/static/small_parse_table/small_parse_table_101.c b/parser/static/small_parse_table/small_parse_table_101.c index 015a641e..68067f93 100644 --- a/parser/static/small_parse_table/small_parse_table_101.c +++ b/parser/static/small_parse_table/small_parse_table_101.c @@ -14,126 +14,126 @@ void small_parse_table_505(t_small_parse_table_array *v) { - v->a[10100] = anon_sym_LT_AMP; - v->a[10101] = anon_sym_GT_AMP; - v->a[10102] = anon_sym_GT_PIPE; - v->a[10103] = anon_sym_LT_AMP_DASH; - v->a[10104] = anon_sym_GT_AMP_DASH; - v->a[10105] = anon_sym_LT_LT_DASH; - v->a[10106] = 21; - v->a[10107] = actions(3); - v->a[10108] = 1; - v->a[10109] = sym_comment; - v->a[10110] = actions(2861); - v->a[10111] = 1; - v->a[10112] = anon_sym_DOLLAR_LBRACK; - v->a[10113] = actions(2863); - v->a[10114] = 1; - v->a[10115] = anon_sym_DOLLAR; - v->a[10116] = actions(2865); - v->a[10117] = 1; - v->a[10118] = sym__special_character; - v->a[10119] = actions(2867); + v->a[10100] = aux_sym_command_repeat2; + v->a[10101] = state(1232); + v->a[10102] = 1; + v->a[10103] = aux_sym__literal_repeat1; + v->a[10104] = state(1293); + v->a[10105] = 1; + v->a[10106] = sym_concatenation; + v->a[10107] = actions(1250); + v->a[10108] = 2; + v->a[10109] = sym_raw_string; + v->a[10110] = sym_word; + v->a[10111] = actions(1339); + v->a[10112] = 2; + v->a[10113] = sym_file_descriptor; + v->a[10114] = aux_sym_heredoc_redirect_token1; + v->a[10115] = state(770); + v->a[10116] = 7; + v->a[10117] = sym_arithmetic_expansion; + v->a[10118] = sym_brace_expression; + v->a[10119] = sym_string; small_parse_table_506(v); } void small_parse_table_506(t_small_parse_table_array *v) { - v->a[10120] = 1; - v->a[10121] = anon_sym_DQUOTE; - v->a[10122] = actions(2869); - v->a[10123] = 1; - v->a[10124] = aux_sym_number_token1; - v->a[10125] = actions(2871); - v->a[10126] = 1; - v->a[10127] = aux_sym_number_token2; - v->a[10128] = actions(2873); - v->a[10129] = 1; - v->a[10130] = anon_sym_DOLLAR_LBRACE; - v->a[10131] = actions(2875); - v->a[10132] = 1; - v->a[10133] = anon_sym_DOLLAR_LPAREN; - v->a[10134] = actions(2877); - v->a[10135] = 1; - v->a[10136] = anon_sym_BQUOTE; - v->a[10137] = actions(2879); - v->a[10138] = 1; - v->a[10139] = anon_sym_DOLLAR_BQUOTE; + v->a[10120] = sym_number; + v->a[10121] = sym_simple_expansion; + v->a[10122] = sym_expansion; + v->a[10123] = sym_command_substitution; + v->a[10124] = actions(1337); + v->a[10125] = 20; + v->a[10126] = anon_sym_PIPE; + v->a[10127] = anon_sym_RPAREN; + v->a[10128] = anon_sym_SEMI_SEMI; + v->a[10129] = anon_sym_PIPE_AMP; + v->a[10130] = anon_sym_AMP_AMP; + v->a[10131] = anon_sym_PIPE_PIPE; + v->a[10132] = anon_sym_LT; + v->a[10133] = anon_sym_GT; + v->a[10134] = anon_sym_GT_GT; + v->a[10135] = anon_sym_AMP_GT; + v->a[10136] = anon_sym_AMP_GT_GT; + v->a[10137] = anon_sym_LT_AMP; + v->a[10138] = anon_sym_GT_AMP; + v->a[10139] = anon_sym_GT_PIPE; small_parse_table_507(v); } void small_parse_table_507(t_small_parse_table_array *v) { - v->a[10140] = actions(2883); - v->a[10141] = 1; - v->a[10142] = sym_test_operator; - v->a[10143] = actions(2885); - v->a[10144] = 1; - v->a[10145] = sym__brace_start; - v->a[10146] = state(4262); - v->a[10147] = 1; - v->a[10148] = aux_sym__literal_repeat1; - v->a[10149] = state(4820); - v->a[10150] = 1; - v->a[10151] = sym_concatenation; - v->a[10152] = actions(2496); - v->a[10153] = 2; - v->a[10154] = sym_file_descriptor; - v->a[10155] = aux_sym_heredoc_redirect_token1; - v->a[10156] = actions(2859); - v->a[10157] = 2; - v->a[10158] = anon_sym_LPAREN_LPAREN; - v->a[10159] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10140] = anon_sym_LT_AMP_DASH; + v->a[10141] = anon_sym_GT_AMP_DASH; + v->a[10142] = anon_sym_LT_LT; + v->a[10143] = anon_sym_LT_LT_DASH; + v->a[10144] = anon_sym_AMP; + v->a[10145] = anon_sym_SEMI; + v->a[10146] = 21; + v->a[10147] = actions(3); + v->a[10148] = 1; + v->a[10149] = sym_comment; + v->a[10150] = actions(2111); + v->a[10151] = 1; + v->a[10152] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10153] = actions(2114); + v->a[10154] = 1; + v->a[10155] = anon_sym_DOLLAR; + v->a[10156] = actions(2117); + v->a[10157] = 1; + v->a[10158] = sym__special_character; + v->a[10159] = actions(2120); small_parse_table_508(v); } void small_parse_table_508(t_small_parse_table_array *v) { - v->a[10160] = actions(2881); - v->a[10161] = 2; - v->a[10162] = anon_sym_LT_LPAREN; - v->a[10163] = anon_sym_GT_LPAREN; - v->a[10164] = actions(2857); - v->a[10165] = 3; - v->a[10166] = sym_raw_string; - v->a[10167] = sym_ansi_c_string; - v->a[10168] = sym_word; - v->a[10169] = state(4240); - v->a[10170] = 9; - v->a[10171] = sym_arithmetic_expansion; - v->a[10172] = sym_brace_expression; - v->a[10173] = sym_string; - v->a[10174] = sym_translated_string; - v->a[10175] = sym_number; - v->a[10176] = sym_simple_expansion; - v->a[10177] = sym_expansion; - v->a[10178] = sym_command_substitution; - v->a[10179] = sym_process_substitution; + v->a[10160] = 1; + v->a[10161] = anon_sym_DQUOTE; + v->a[10162] = actions(2123); + v->a[10163] = 1; + v->a[10164] = aux_sym_number_token1; + v->a[10165] = actions(2126); + v->a[10166] = 1; + v->a[10167] = aux_sym_number_token2; + v->a[10168] = actions(2129); + v->a[10169] = 1; + v->a[10170] = anon_sym_DOLLAR_LBRACE; + v->a[10171] = actions(2132); + v->a[10172] = 1; + v->a[10173] = anon_sym_DOLLAR_LPAREN; + v->a[10174] = actions(2135); + v->a[10175] = 1; + v->a[10176] = anon_sym_BQUOTE; + v->a[10177] = actions(2138); + v->a[10178] = 1; + v->a[10179] = anon_sym_DOLLAR_BQUOTE; small_parse_table_509(v); } void small_parse_table_509(t_small_parse_table_array *v) { - v->a[10180] = actions(2494); - v->a[10181] = 23; - v->a[10182] = anon_sym_SEMI; - v->a[10183] = anon_sym_PIPE_PIPE; - v->a[10184] = anon_sym_AMP_AMP; - v->a[10185] = anon_sym_PIPE; - v->a[10186] = anon_sym_AMP; - v->a[10187] = anon_sym_LT; - v->a[10188] = anon_sym_GT; - v->a[10189] = anon_sym_LT_LT; - v->a[10190] = anon_sym_GT_GT; - v->a[10191] = anon_sym_esac; - v->a[10192] = anon_sym_SEMI_SEMI; - v->a[10193] = anon_sym_SEMI_AMP; - v->a[10194] = anon_sym_SEMI_SEMI_AMP; - v->a[10195] = anon_sym_PIPE_AMP; - v->a[10196] = anon_sym_AMP_GT; - v->a[10197] = anon_sym_AMP_GT_GT; - v->a[10198] = anon_sym_LT_AMP; - v->a[10199] = anon_sym_GT_AMP; + v->a[10180] = actions(2141); + v->a[10181] = 1; + v->a[10182] = sym_test_operator; + v->a[10183] = actions(2144); + v->a[10184] = 1; + v->a[10185] = sym__bare_dollar; + v->a[10186] = actions(2147); + v->a[10187] = 1; + v->a[10188] = sym__brace_start; + v->a[10189] = state(390); + v->a[10190] = 1; + v->a[10191] = aux_sym_command_repeat2; + v->a[10192] = state(1232); + v->a[10193] = 1; + v->a[10194] = aux_sym__literal_repeat1; + v->a[10195] = state(1293); + v->a[10196] = 1; + v->a[10197] = sym_concatenation; + v->a[10198] = actions(1195); + v->a[10199] = 2; small_parse_table_510(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1010.c b/parser/static/small_parse_table/small_parse_table_1010.c index db35f410..1cc88ab0 100644 --- a/parser/static/small_parse_table/small_parse_table_1010.c +++ b/parser/static/small_parse_table/small_parse_table_1010.c @@ -14,126 +14,126 @@ void small_parse_table_5050(t_small_parse_table_array *v) { - v->a[101000] = anon_sym_DOLLAR_LPAREN; - v->a[101001] = anon_sym_BQUOTE; - v->a[101002] = anon_sym_DOLLAR_BQUOTE; - v->a[101003] = anon_sym_LT_LPAREN; - v->a[101004] = anon_sym_GT_LPAREN; - v->a[101005] = sym_word; - v->a[101006] = 26; - v->a[101007] = actions(71); - v->a[101008] = 1; - v->a[101009] = sym_comment; - v->a[101010] = actions(363); - v->a[101011] = 1; - v->a[101012] = anon_sym_DOLLAR_LBRACK; - v->a[101013] = actions(367); - v->a[101014] = 1; - v->a[101015] = anon_sym_DOLLAR; - v->a[101016] = actions(371); - v->a[101017] = 1; - v->a[101018] = anon_sym_DQUOTE; - v->a[101019] = actions(375); + v->a[101000] = actions(5781); + v->a[101001] = 1; + v->a[101002] = aux_sym_heredoc_redirect_token1; + v->a[101003] = state(2122); + v->a[101004] = 1; + v->a[101005] = aux_sym__heredoc_command; + v->a[101006] = state(2852); + v->a[101007] = 1; + v->a[101008] = aux_sym__literal_repeat1; + v->a[101009] = state(2882); + v->a[101010] = 1; + v->a[101011] = sym_concatenation; + v->a[101012] = actions(2446); + v->a[101013] = 2; + v->a[101014] = sym_raw_string; + v->a[101015] = sym_word; + v->a[101016] = state(2716); + v->a[101017] = 7; + v->a[101018] = sym_arithmetic_expansion; + v->a[101019] = sym_brace_expression; small_parse_table_5051(v); } void small_parse_table_5051(t_small_parse_table_array *v) { - v->a[101020] = 1; - v->a[101021] = aux_sym_number_token1; - v->a[101022] = actions(377); - v->a[101023] = 1; - v->a[101024] = aux_sym_number_token2; - v->a[101025] = actions(379); - v->a[101026] = 1; - v->a[101027] = anon_sym_DOLLAR_LBRACE; - v->a[101028] = actions(381); - v->a[101029] = 1; - v->a[101030] = anon_sym_DOLLAR_LPAREN; - v->a[101031] = actions(385); - v->a[101032] = 1; - v->a[101033] = anon_sym_DOLLAR_BQUOTE; - v->a[101034] = actions(391); - v->a[101035] = 1; - v->a[101036] = sym__brace_start; - v->a[101037] = actions(1091); - v->a[101038] = 1; - v->a[101039] = sym_word; + v->a[101020] = sym_string; + v->a[101021] = sym_number; + v->a[101022] = sym_simple_expansion; + v->a[101023] = sym_expansion; + v->a[101024] = sym_command_substitution; + v->a[101025] = 5; + v->a[101026] = actions(3); + v->a[101027] = 1; + v->a[101028] = sym_comment; + v->a[101029] = actions(5783); + v->a[101030] = 1; + v->a[101031] = sym_variable_name; + v->a[101032] = actions(5183); + v->a[101033] = 2; + v->a[101034] = sym_file_descriptor; + v->a[101035] = aux_sym_heredoc_redirect_token1; + v->a[101036] = state(2103); + v->a[101037] = 2; + v->a[101038] = sym_variable_assignment; + v->a[101039] = aux_sym_variable_assignments_repeat1; small_parse_table_5052(v); } void small_parse_table_5052(t_small_parse_table_array *v) { - v->a[101040] = actions(1093); - v->a[101041] = 1; - v->a[101042] = anon_sym_LPAREN; - v->a[101043] = actions(1095); - v->a[101044] = 1; - v->a[101045] = anon_sym_BANG; - v->a[101046] = actions(1103); - v->a[101047] = 1; - v->a[101048] = anon_sym_TILDE; - v->a[101049] = actions(1113); - v->a[101050] = 1; - v->a[101051] = sym_test_operator; - v->a[101052] = actions(5809); - v->a[101053] = 1; - v->a[101054] = anon_sym_BQUOTE; - v->a[101055] = actions(5916); - v->a[101056] = 1; - v->a[101057] = sym__special_character; - v->a[101058] = state(2472); - v->a[101059] = 1; + v->a[101040] = actions(5181); + v->a[101041] = 20; + v->a[101042] = anon_sym_PIPE; + v->a[101043] = anon_sym_SEMI_SEMI; + v->a[101044] = anon_sym_PIPE_AMP; + v->a[101045] = anon_sym_AMP_AMP; + v->a[101046] = anon_sym_PIPE_PIPE; + v->a[101047] = anon_sym_LT; + v->a[101048] = anon_sym_GT; + v->a[101049] = anon_sym_GT_GT; + v->a[101050] = anon_sym_AMP_GT; + v->a[101051] = anon_sym_AMP_GT_GT; + v->a[101052] = anon_sym_LT_AMP; + v->a[101053] = anon_sym_GT_AMP; + v->a[101054] = anon_sym_GT_PIPE; + v->a[101055] = anon_sym_LT_AMP_DASH; + v->a[101056] = anon_sym_GT_AMP_DASH; + v->a[101057] = anon_sym_LT_LT; + v->a[101058] = anon_sym_LT_LT_DASH; + v->a[101059] = anon_sym_AMP; small_parse_table_5053(v); } void small_parse_table_5053(t_small_parse_table_array *v) { - v->a[101060] = aux_sym__literal_repeat1; - v->a[101061] = state(2831); - v->a[101062] = 1; - v->a[101063] = sym__expression; - v->a[101064] = actions(352); - v->a[101065] = 2; - v->a[101066] = anon_sym_LPAREN_LPAREN; - v->a[101067] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101068] = actions(387); - v->a[101069] = 2; - v->a[101070] = anon_sym_LT_LPAREN; - v->a[101071] = anon_sym_GT_LPAREN; - v->a[101072] = actions(1099); - v->a[101073] = 2; - v->a[101074] = anon_sym_PLUS_PLUS2; - v->a[101075] = anon_sym_DASH_DASH2; - v->a[101076] = actions(1101); - v->a[101077] = 2; - v->a[101078] = anon_sym_DASH2; - v->a[101079] = anon_sym_PLUS2; + v->a[101060] = anon_sym_BQUOTE; + v->a[101061] = anon_sym_SEMI; + v->a[101062] = 3; + v->a[101063] = actions(3); + v->a[101064] = 1; + v->a[101065] = sym_comment; + v->a[101066] = actions(2908); + v->a[101067] = 3; + v->a[101068] = sym_file_descriptor; + v->a[101069] = sym__concat; + v->a[101070] = aux_sym_heredoc_redirect_token1; + v->a[101071] = actions(2906); + v->a[101072] = 22; + v->a[101073] = anon_sym_PIPE; + v->a[101074] = anon_sym_SEMI_SEMI; + v->a[101075] = anon_sym_SEMI_AMP; + v->a[101076] = anon_sym_SEMI_SEMI_AMP; + v->a[101077] = anon_sym_PIPE_AMP; + v->a[101078] = anon_sym_AMP_AMP; + v->a[101079] = anon_sym_PIPE_PIPE; small_parse_table_5054(v); } void small_parse_table_5054(t_small_parse_table_array *v) { - v->a[101080] = actions(1109); - v->a[101081] = 2; - v->a[101082] = sym_raw_string; - v->a[101083] = sym_ansi_c_string; - v->a[101084] = state(2863); - v->a[101085] = 6; - v->a[101086] = sym_binary_expression; - v->a[101087] = sym_ternary_expression; - v->a[101088] = sym_unary_expression; - v->a[101089] = sym_postfix_expression; - v->a[101090] = sym_parenthesized_expression; - v->a[101091] = sym_concatenation; - v->a[101092] = state(2451); - v->a[101093] = 9; - v->a[101094] = sym_arithmetic_expansion; - v->a[101095] = sym_brace_expression; - v->a[101096] = sym_string; - v->a[101097] = sym_translated_string; - v->a[101098] = sym_number; - v->a[101099] = sym_simple_expansion; + v->a[101080] = anon_sym_LT; + v->a[101081] = anon_sym_GT; + v->a[101082] = anon_sym_GT_GT; + v->a[101083] = anon_sym_AMP_GT; + v->a[101084] = anon_sym_AMP_GT_GT; + v->a[101085] = anon_sym_LT_AMP; + v->a[101086] = anon_sym_GT_AMP; + v->a[101087] = anon_sym_GT_PIPE; + v->a[101088] = anon_sym_LT_AMP_DASH; + v->a[101089] = anon_sym_GT_AMP_DASH; + v->a[101090] = anon_sym_LT_LT; + v->a[101091] = anon_sym_LT_LT_DASH; + v->a[101092] = anon_sym_AMP; + v->a[101093] = aux_sym_concatenation_token1; + v->a[101094] = anon_sym_SEMI; + v->a[101095] = 18; + v->a[101096] = actions(57); + v->a[101097] = 1; + v->a[101098] = sym_comment; + v->a[101099] = actions(4340); small_parse_table_5055(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1011.c b/parser/static/small_parse_table/small_parse_table_1011.c index 025b36c8..82f24ea3 100644 --- a/parser/static/small_parse_table/small_parse_table_1011.c +++ b/parser/static/small_parse_table/small_parse_table_1011.c @@ -14,126 +14,126 @@ void small_parse_table_5055(t_small_parse_table_array *v) { - v->a[101100] = sym_expansion; - v->a[101101] = sym_command_substitution; - v->a[101102] = sym_process_substitution; - v->a[101103] = 26; - v->a[101104] = actions(71); - v->a[101105] = 1; - v->a[101106] = sym_comment; - v->a[101107] = actions(363); - v->a[101108] = 1; - v->a[101109] = anon_sym_DOLLAR_LBRACK; - v->a[101110] = actions(367); - v->a[101111] = 1; - v->a[101112] = anon_sym_DOLLAR; - v->a[101113] = actions(371); - v->a[101114] = 1; - v->a[101115] = anon_sym_DQUOTE; - v->a[101116] = actions(375); - v->a[101117] = 1; - v->a[101118] = aux_sym_number_token1; - v->a[101119] = actions(377); + v->a[101100] = 1; + v->a[101101] = anon_sym_DOLLAR; + v->a[101102] = actions(4346); + v->a[101103] = 1; + v->a[101104] = aux_sym_number_token1; + v->a[101105] = actions(4348); + v->a[101106] = 1; + v->a[101107] = aux_sym_number_token2; + v->a[101108] = actions(4352); + v->a[101109] = 1; + v->a[101110] = anon_sym_DOLLAR_LPAREN; + v->a[101111] = actions(4360); + v->a[101112] = 1; + v->a[101113] = sym_extglob_pattern; + v->a[101114] = actions(4362); + v->a[101115] = 1; + v->a[101116] = sym__brace_start; + v->a[101117] = actions(4550); + v->a[101118] = 1; + v->a[101119] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5056(v); } void small_parse_table_5056(t_small_parse_table_array *v) { - v->a[101120] = 1; - v->a[101121] = aux_sym_number_token2; - v->a[101122] = actions(379); - v->a[101123] = 1; - v->a[101124] = anon_sym_DOLLAR_LBRACE; - v->a[101125] = actions(381); - v->a[101126] = 1; - v->a[101127] = anon_sym_DOLLAR_LPAREN; - v->a[101128] = actions(385); - v->a[101129] = 1; - v->a[101130] = anon_sym_DOLLAR_BQUOTE; - v->a[101131] = actions(391); - v->a[101132] = 1; - v->a[101133] = sym__brace_start; - v->a[101134] = actions(1091); - v->a[101135] = 1; - v->a[101136] = sym_word; - v->a[101137] = actions(1093); - v->a[101138] = 1; - v->a[101139] = anon_sym_LPAREN; + v->a[101120] = actions(4552); + v->a[101121] = 1; + v->a[101122] = sym__special_character; + v->a[101123] = actions(4554); + v->a[101124] = 1; + v->a[101125] = anon_sym_DQUOTE; + v->a[101126] = actions(4556); + v->a[101127] = 1; + v->a[101128] = anon_sym_DOLLAR_LBRACE; + v->a[101129] = actions(4558); + v->a[101130] = 1; + v->a[101131] = anon_sym_BQUOTE; + v->a[101132] = actions(4560); + v->a[101133] = 1; + v->a[101134] = anon_sym_DOLLAR_BQUOTE; + v->a[101135] = actions(5786); + v->a[101136] = 1; + v->a[101137] = sym_word; + v->a[101138] = state(3418); + v->a[101139] = 1; small_parse_table_5057(v); } void small_parse_table_5057(t_small_parse_table_array *v) { - v->a[101140] = actions(1095); - v->a[101141] = 1; - v->a[101142] = anon_sym_BANG; - v->a[101143] = actions(1103); - v->a[101144] = 1; - v->a[101145] = anon_sym_TILDE; - v->a[101146] = actions(1113); - v->a[101147] = 1; - v->a[101148] = sym_test_operator; - v->a[101149] = actions(5809); - v->a[101150] = 1; - v->a[101151] = anon_sym_BQUOTE; - v->a[101152] = actions(5916); - v->a[101153] = 1; - v->a[101154] = sym__special_character; - v->a[101155] = state(2472); - v->a[101156] = 1; - v->a[101157] = aux_sym__literal_repeat1; - v->a[101158] = state(2802); - v->a[101159] = 1; + v->a[101140] = aux_sym__literal_repeat1; + v->a[101141] = actions(5788); + v->a[101142] = 2; + v->a[101143] = sym_test_operator; + v->a[101144] = sym_raw_string; + v->a[101145] = state(3483); + v->a[101146] = 2; + v->a[101147] = sym_concatenation; + v->a[101148] = sym__extglob_blob; + v->a[101149] = state(3312); + v->a[101150] = 7; + v->a[101151] = sym_arithmetic_expansion; + v->a[101152] = sym_brace_expression; + v->a[101153] = sym_string; + v->a[101154] = sym_number; + v->a[101155] = sym_simple_expansion; + v->a[101156] = sym_expansion; + v->a[101157] = sym_command_substitution; + v->a[101158] = 6; + v->a[101159] = actions(3); small_parse_table_5058(v); } void small_parse_table_5058(t_small_parse_table_array *v) { - v->a[101160] = sym__expression; - v->a[101161] = actions(352); - v->a[101162] = 2; - v->a[101163] = anon_sym_LPAREN_LPAREN; - v->a[101164] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101165] = actions(387); - v->a[101166] = 2; - v->a[101167] = anon_sym_LT_LPAREN; - v->a[101168] = anon_sym_GT_LPAREN; - v->a[101169] = actions(1099); - v->a[101170] = 2; - v->a[101171] = anon_sym_PLUS_PLUS2; - v->a[101172] = anon_sym_DASH_DASH2; - v->a[101173] = actions(1101); - v->a[101174] = 2; - v->a[101175] = anon_sym_DASH2; - v->a[101176] = anon_sym_PLUS2; - v->a[101177] = actions(1109); - v->a[101178] = 2; - v->a[101179] = sym_raw_string; + v->a[101160] = 1; + v->a[101161] = sym_comment; + v->a[101162] = actions(5161); + v->a[101163] = 1; + v->a[101164] = aux_sym_concatenation_token1; + v->a[101165] = actions(5790); + v->a[101166] = 1; + v->a[101167] = sym__concat; + v->a[101168] = state(1853); + v->a[101169] = 1; + v->a[101170] = aux_sym_concatenation_repeat1; + v->a[101171] = actions(2696); + v->a[101172] = 3; + v->a[101173] = sym_file_descriptor; + v->a[101174] = sym_variable_name; + v->a[101175] = aux_sym_heredoc_redirect_token1; + v->a[101176] = actions(2694); + v->a[101177] = 19; + v->a[101178] = anon_sym_PIPE; + v->a[101179] = anon_sym_SEMI_SEMI; small_parse_table_5059(v); } void small_parse_table_5059(t_small_parse_table_array *v) { - v->a[101180] = sym_ansi_c_string; - v->a[101181] = state(2863); - v->a[101182] = 6; - v->a[101183] = sym_binary_expression; - v->a[101184] = sym_ternary_expression; - v->a[101185] = sym_unary_expression; - v->a[101186] = sym_postfix_expression; - v->a[101187] = sym_parenthesized_expression; - v->a[101188] = sym_concatenation; - v->a[101189] = state(2451); - v->a[101190] = 9; - v->a[101191] = sym_arithmetic_expansion; - v->a[101192] = sym_brace_expression; - v->a[101193] = sym_string; - v->a[101194] = sym_translated_string; - v->a[101195] = sym_number; - v->a[101196] = sym_simple_expansion; - v->a[101197] = sym_expansion; - v->a[101198] = sym_command_substitution; - v->a[101199] = sym_process_substitution; + v->a[101180] = anon_sym_PIPE_AMP; + v->a[101181] = anon_sym_AMP_AMP; + v->a[101182] = anon_sym_PIPE_PIPE; + v->a[101183] = anon_sym_LT; + v->a[101184] = anon_sym_GT; + v->a[101185] = anon_sym_GT_GT; + v->a[101186] = anon_sym_AMP_GT; + v->a[101187] = anon_sym_AMP_GT_GT; + v->a[101188] = anon_sym_LT_AMP; + v->a[101189] = anon_sym_GT_AMP; + v->a[101190] = anon_sym_GT_PIPE; + v->a[101191] = anon_sym_LT_AMP_DASH; + v->a[101192] = anon_sym_GT_AMP_DASH; + v->a[101193] = anon_sym_LT_LT; + v->a[101194] = anon_sym_LT_LT_DASH; + v->a[101195] = anon_sym_AMP; + v->a[101196] = anon_sym_SEMI; + v->a[101197] = 6; + v->a[101198] = actions(3); + v->a[101199] = 1; small_parse_table_5060(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1012.c b/parser/static/small_parse_table/small_parse_table_1012.c index 4e75ab56..6c4d7db9 100644 --- a/parser/static/small_parse_table/small_parse_table_1012.c +++ b/parser/static/small_parse_table/small_parse_table_1012.c @@ -14,126 +14,126 @@ void small_parse_table_5060(t_small_parse_table_array *v) { - v->a[101200] = 26; - v->a[101201] = actions(71); + v->a[101200] = sym_comment; + v->a[101201] = actions(5267); v->a[101202] = 1; - v->a[101203] = sym_comment; - v->a[101204] = actions(1127); + v->a[101203] = aux_sym_concatenation_token1; + v->a[101204] = actions(5792); v->a[101205] = 1; - v->a[101206] = sym_word; - v->a[101207] = actions(1131); + v->a[101206] = sym__concat; + v->a[101207] = state(1910); v->a[101208] = 1; - v->a[101209] = anon_sym_LPAREN; - v->a[101210] = actions(1133); - v->a[101211] = 1; - v->a[101212] = anon_sym_BANG; - v->a[101213] = actions(1139); - v->a[101214] = 1; - v->a[101215] = anon_sym_TILDE; - v->a[101216] = actions(1141); - v->a[101217] = 1; - v->a[101218] = anon_sym_DOLLAR_LBRACK; - v->a[101219] = actions(1145); + v->a[101209] = aux_sym_concatenation_repeat1; + v->a[101210] = actions(2690); + v->a[101211] = 2; + v->a[101212] = sym_file_descriptor; + v->a[101213] = aux_sym_heredoc_redirect_token1; + v->a[101214] = actions(2688); + v->a[101215] = 20; + v->a[101216] = anon_sym_PIPE; + v->a[101217] = anon_sym_SEMI_SEMI; + v->a[101218] = anon_sym_PIPE_AMP; + v->a[101219] = anon_sym_AMP_AMP; small_parse_table_5061(v); } void small_parse_table_5061(t_small_parse_table_array *v) { - v->a[101220] = 1; - v->a[101221] = anon_sym_DOLLAR; - v->a[101222] = actions(1147); - v->a[101223] = 1; - v->a[101224] = sym__special_character; - v->a[101225] = actions(1149); - v->a[101226] = 1; - v->a[101227] = anon_sym_DQUOTE; - v->a[101228] = actions(1153); - v->a[101229] = 1; - v->a[101230] = aux_sym_number_token1; - v->a[101231] = actions(1155); - v->a[101232] = 1; - v->a[101233] = aux_sym_number_token2; - v->a[101234] = actions(1157); - v->a[101235] = 1; - v->a[101236] = anon_sym_DOLLAR_LBRACE; - v->a[101237] = actions(1159); + v->a[101220] = anon_sym_PIPE_PIPE; + v->a[101221] = anon_sym_LT; + v->a[101222] = anon_sym_GT; + v->a[101223] = anon_sym_GT_GT; + v->a[101224] = anon_sym_AMP_GT; + v->a[101225] = anon_sym_AMP_GT_GT; + v->a[101226] = anon_sym_LT_AMP; + v->a[101227] = anon_sym_GT_AMP; + v->a[101228] = anon_sym_GT_PIPE; + v->a[101229] = anon_sym_LT_AMP_DASH; + v->a[101230] = anon_sym_GT_AMP_DASH; + v->a[101231] = anon_sym_LT_LT; + v->a[101232] = anon_sym_LT_LT_DASH; + v->a[101233] = anon_sym_AMP; + v->a[101234] = anon_sym_BQUOTE; + v->a[101235] = anon_sym_SEMI; + v->a[101236] = 6; + v->a[101237] = actions(3); v->a[101238] = 1; - v->a[101239] = anon_sym_DOLLAR_LPAREN; + v->a[101239] = sym_comment; small_parse_table_5062(v); } void small_parse_table_5062(t_small_parse_table_array *v) { - v->a[101240] = actions(1163); + v->a[101240] = actions(5267); v->a[101241] = 1; - v->a[101242] = anon_sym_DOLLAR_BQUOTE; - v->a[101243] = actions(1167); + v->a[101242] = aux_sym_concatenation_token1; + v->a[101243] = actions(5794); v->a[101244] = 1; - v->a[101245] = sym_test_operator; - v->a[101246] = actions(1169); + v->a[101245] = sym__concat; + v->a[101246] = state(1910); v->a[101247] = 1; - v->a[101248] = sym__brace_start; - v->a[101249] = actions(3060); - v->a[101250] = 1; - v->a[101251] = anon_sym_BQUOTE; - v->a[101252] = state(2484); - v->a[101253] = 1; - v->a[101254] = aux_sym__literal_repeat1; - v->a[101255] = state(3022); - v->a[101256] = 1; - v->a[101257] = sym__expression; - v->a[101258] = actions(1129); - v->a[101259] = 2; + v->a[101248] = aux_sym_concatenation_repeat1; + v->a[101249] = actions(2696); + v->a[101250] = 2; + v->a[101251] = sym_file_descriptor; + v->a[101252] = aux_sym_heredoc_redirect_token1; + v->a[101253] = actions(2694); + v->a[101254] = 20; + v->a[101255] = anon_sym_PIPE; + v->a[101256] = anon_sym_SEMI_SEMI; + v->a[101257] = anon_sym_PIPE_AMP; + v->a[101258] = anon_sym_AMP_AMP; + v->a[101259] = anon_sym_PIPE_PIPE; small_parse_table_5063(v); } void small_parse_table_5063(t_small_parse_table_array *v) { - v->a[101260] = anon_sym_LPAREN_LPAREN; - v->a[101261] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101262] = actions(1135); - v->a[101263] = 2; - v->a[101264] = anon_sym_PLUS_PLUS2; - v->a[101265] = anon_sym_DASH_DASH2; - v->a[101266] = actions(1137); - v->a[101267] = 2; - v->a[101268] = anon_sym_DASH2; - v->a[101269] = anon_sym_PLUS2; - v->a[101270] = actions(1151); - v->a[101271] = 2; - v->a[101272] = sym_raw_string; - v->a[101273] = sym_ansi_c_string; - v->a[101274] = actions(1165); - v->a[101275] = 2; - v->a[101276] = anon_sym_LT_LPAREN; - v->a[101277] = anon_sym_GT_LPAREN; - v->a[101278] = state(2594); - v->a[101279] = 6; + v->a[101260] = anon_sym_LT; + v->a[101261] = anon_sym_GT; + v->a[101262] = anon_sym_GT_GT; + v->a[101263] = anon_sym_AMP_GT; + v->a[101264] = anon_sym_AMP_GT_GT; + v->a[101265] = anon_sym_LT_AMP; + v->a[101266] = anon_sym_GT_AMP; + v->a[101267] = anon_sym_GT_PIPE; + v->a[101268] = anon_sym_LT_AMP_DASH; + v->a[101269] = anon_sym_GT_AMP_DASH; + v->a[101270] = anon_sym_LT_LT; + v->a[101271] = anon_sym_LT_LT_DASH; + v->a[101272] = anon_sym_AMP; + v->a[101273] = anon_sym_BQUOTE; + v->a[101274] = anon_sym_SEMI; + v->a[101275] = 8; + v->a[101276] = actions(3); + v->a[101277] = 1; + v->a[101278] = sym_comment; + v->a[101279] = actions(5157); small_parse_table_5064(v); } void small_parse_table_5064(t_small_parse_table_array *v) { - v->a[101280] = sym_binary_expression; - v->a[101281] = sym_ternary_expression; - v->a[101282] = sym_unary_expression; - v->a[101283] = sym_postfix_expression; - v->a[101284] = sym_parenthesized_expression; - v->a[101285] = sym_concatenation; - v->a[101286] = state(2573); - v->a[101287] = 9; - v->a[101288] = sym_arithmetic_expansion; - v->a[101289] = sym_brace_expression; - v->a[101290] = sym_string; - v->a[101291] = sym_translated_string; - v->a[101292] = sym_number; - v->a[101293] = sym_simple_expansion; - v->a[101294] = sym_expansion; - v->a[101295] = sym_command_substitution; - v->a[101296] = sym_process_substitution; - v->a[101297] = 5; - v->a[101298] = actions(3); - v->a[101299] = 1; + v->a[101280] = 1; + v->a[101281] = aux_sym_heredoc_redirect_token1; + v->a[101282] = actions(5680); + v->a[101283] = 1; + v->a[101284] = sym_file_descriptor; + v->a[101285] = actions(2945); + v->a[101286] = 2; + v->a[101287] = anon_sym_LT_LT; + v->a[101288] = anon_sym_LT_LT_DASH; + v->a[101289] = actions(5678); + v->a[101290] = 2; + v->a[101291] = anon_sym_LT_AMP_DASH; + v->a[101292] = anon_sym_GT_AMP_DASH; + v->a[101293] = state(2046); + v->a[101294] = 3; + v->a[101295] = sym_file_redirect; + v->a[101296] = sym_heredoc_redirect; + v->a[101297] = aux_sym_redirected_statement_repeat1; + v->a[101298] = actions(5151); + v->a[101299] = 8; small_parse_table_5065(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1013.c b/parser/static/small_parse_table/small_parse_table_1013.c index f27672e2..dafb9a72 100644 --- a/parser/static/small_parse_table/small_parse_table_1013.c +++ b/parser/static/small_parse_table/small_parse_table_1013.c @@ -14,126 +14,126 @@ void small_parse_table_5065(t_small_parse_table_array *v) { - v->a[101300] = sym_comment; - v->a[101301] = actions(6128); - v->a[101302] = 1; - v->a[101303] = sym__special_character; - v->a[101304] = state(2026); - v->a[101305] = 1; - v->a[101306] = aux_sym__literal_repeat1; - v->a[101307] = actions(5395); - v->a[101308] = 5; - v->a[101309] = sym_file_descriptor; - v->a[101310] = sym_test_operator; - v->a[101311] = sym__brace_start; - v->a[101312] = ts_builtin_sym_end; - v->a[101313] = aux_sym_heredoc_redirect_token1; - v->a[101314] = actions(5393); - v->a[101315] = 36; - v->a[101316] = anon_sym_LPAREN_LPAREN; - v->a[101317] = anon_sym_SEMI; - v->a[101318] = anon_sym_PIPE_PIPE; - v->a[101319] = anon_sym_AMP_AMP; + v->a[101300] = anon_sym_PIPE; + v->a[101301] = anon_sym_RPAREN; + v->a[101302] = anon_sym_SEMI_SEMI; + v->a[101303] = anon_sym_PIPE_AMP; + v->a[101304] = anon_sym_AMP_AMP; + v->a[101305] = anon_sym_PIPE_PIPE; + v->a[101306] = anon_sym_AMP; + v->a[101307] = anon_sym_SEMI; + v->a[101308] = actions(5676); + v->a[101309] = 8; + v->a[101310] = anon_sym_LT; + v->a[101311] = anon_sym_GT; + v->a[101312] = anon_sym_GT_GT; + v->a[101313] = anon_sym_AMP_GT; + v->a[101314] = anon_sym_AMP_GT_GT; + v->a[101315] = anon_sym_LT_AMP; + v->a[101316] = anon_sym_GT_AMP; + v->a[101317] = anon_sym_GT_PIPE; + v->a[101318] = 3; + v->a[101319] = actions(3); small_parse_table_5066(v); } void small_parse_table_5066(t_small_parse_table_array *v) { - v->a[101320] = anon_sym_PIPE; - v->a[101321] = anon_sym_AMP; - v->a[101322] = anon_sym_LT; - v->a[101323] = anon_sym_GT; - v->a[101324] = anon_sym_LT_LT; - v->a[101325] = anon_sym_GT_GT; - v->a[101326] = anon_sym_SEMI_SEMI; - v->a[101327] = anon_sym_PIPE_AMP; - v->a[101328] = anon_sym_AMP_GT; - v->a[101329] = anon_sym_AMP_GT_GT; - v->a[101330] = anon_sym_LT_AMP; - v->a[101331] = anon_sym_GT_AMP; - v->a[101332] = anon_sym_GT_PIPE; - v->a[101333] = anon_sym_LT_AMP_DASH; - v->a[101334] = anon_sym_GT_AMP_DASH; - v->a[101335] = anon_sym_LT_LT_DASH; - v->a[101336] = anon_sym_LT_LT_LT; - v->a[101337] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101338] = anon_sym_DOLLAR_LBRACK; - v->a[101339] = anon_sym_DOLLAR; + v->a[101320] = 1; + v->a[101321] = sym_comment; + v->a[101322] = actions(2888); + v->a[101323] = 3; + v->a[101324] = sym_file_descriptor; + v->a[101325] = sym__concat; + v->a[101326] = aux_sym_heredoc_redirect_token1; + v->a[101327] = actions(2886); + v->a[101328] = 22; + v->a[101329] = anon_sym_PIPE; + v->a[101330] = anon_sym_SEMI_SEMI; + v->a[101331] = anon_sym_SEMI_AMP; + v->a[101332] = anon_sym_SEMI_SEMI_AMP; + v->a[101333] = anon_sym_PIPE_AMP; + v->a[101334] = anon_sym_AMP_AMP; + v->a[101335] = anon_sym_PIPE_PIPE; + v->a[101336] = anon_sym_LT; + v->a[101337] = anon_sym_GT; + v->a[101338] = anon_sym_GT_GT; + v->a[101339] = anon_sym_AMP_GT; small_parse_table_5067(v); } void small_parse_table_5067(t_small_parse_table_array *v) { - v->a[101340] = anon_sym_DQUOTE; - v->a[101341] = sym_raw_string; - v->a[101342] = sym_ansi_c_string; - v->a[101343] = aux_sym_number_token1; - v->a[101344] = aux_sym_number_token2; - v->a[101345] = anon_sym_DOLLAR_LBRACE; - v->a[101346] = anon_sym_DOLLAR_LPAREN; - v->a[101347] = anon_sym_BQUOTE; - v->a[101348] = anon_sym_DOLLAR_BQUOTE; - v->a[101349] = anon_sym_LT_LPAREN; - v->a[101350] = anon_sym_GT_LPAREN; - v->a[101351] = sym_word; - v->a[101352] = 3; - v->a[101353] = actions(3); - v->a[101354] = 1; - v->a[101355] = sym_comment; - v->a[101356] = actions(1350); - v->a[101357] = 6; - v->a[101358] = sym_file_descriptor; - v->a[101359] = sym__concat; + v->a[101340] = anon_sym_AMP_GT_GT; + v->a[101341] = anon_sym_LT_AMP; + v->a[101342] = anon_sym_GT_AMP; + v->a[101343] = anon_sym_GT_PIPE; + v->a[101344] = anon_sym_LT_AMP_DASH; + v->a[101345] = anon_sym_GT_AMP_DASH; + v->a[101346] = anon_sym_LT_LT; + v->a[101347] = anon_sym_LT_LT_DASH; + v->a[101348] = anon_sym_AMP; + v->a[101349] = aux_sym_concatenation_token1; + v->a[101350] = anon_sym_SEMI; + v->a[101351] = 3; + v->a[101352] = actions(3); + v->a[101353] = 1; + v->a[101354] = sym_comment; + v->a[101355] = actions(2828); + v->a[101356] = 3; + v->a[101357] = sym_file_descriptor; + v->a[101358] = sym__concat; + v->a[101359] = aux_sym_heredoc_redirect_token1; small_parse_table_5068(v); } void small_parse_table_5068(t_small_parse_table_array *v) { - v->a[101360] = sym_test_operator; - v->a[101361] = sym__brace_start; - v->a[101362] = ts_builtin_sym_end; - v->a[101363] = aux_sym_heredoc_redirect_token1; - v->a[101364] = actions(1348); - v->a[101365] = 37; - v->a[101366] = anon_sym_LPAREN_LPAREN; - v->a[101367] = anon_sym_SEMI; + v->a[101360] = actions(2826); + v->a[101361] = 22; + v->a[101362] = anon_sym_PIPE; + v->a[101363] = anon_sym_SEMI_SEMI; + v->a[101364] = anon_sym_SEMI_AMP; + v->a[101365] = anon_sym_SEMI_SEMI_AMP; + v->a[101366] = anon_sym_PIPE_AMP; + v->a[101367] = anon_sym_AMP_AMP; v->a[101368] = anon_sym_PIPE_PIPE; - v->a[101369] = anon_sym_AMP_AMP; - v->a[101370] = anon_sym_PIPE; - v->a[101371] = anon_sym_AMP; - v->a[101372] = anon_sym_LT; - v->a[101373] = anon_sym_GT; - v->a[101374] = anon_sym_LT_LT; - v->a[101375] = anon_sym_GT_GT; - v->a[101376] = anon_sym_SEMI_SEMI; - v->a[101377] = anon_sym_PIPE_AMP; - v->a[101378] = anon_sym_AMP_GT; - v->a[101379] = anon_sym_AMP_GT_GT; + v->a[101369] = anon_sym_LT; + v->a[101370] = anon_sym_GT; + v->a[101371] = anon_sym_GT_GT; + v->a[101372] = anon_sym_AMP_GT; + v->a[101373] = anon_sym_AMP_GT_GT; + v->a[101374] = anon_sym_LT_AMP; + v->a[101375] = anon_sym_GT_AMP; + v->a[101376] = anon_sym_GT_PIPE; + v->a[101377] = anon_sym_LT_AMP_DASH; + v->a[101378] = anon_sym_GT_AMP_DASH; + v->a[101379] = anon_sym_LT_LT; small_parse_table_5069(v); } void small_parse_table_5069(t_small_parse_table_array *v) { - v->a[101380] = anon_sym_LT_AMP; - v->a[101381] = anon_sym_GT_AMP; - v->a[101382] = anon_sym_GT_PIPE; - v->a[101383] = anon_sym_LT_AMP_DASH; - v->a[101384] = anon_sym_GT_AMP_DASH; - v->a[101385] = anon_sym_LT_LT_DASH; - v->a[101386] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101387] = anon_sym_DOLLAR_LBRACK; - v->a[101388] = aux_sym_concatenation_token1; - v->a[101389] = anon_sym_DOLLAR; - v->a[101390] = sym__special_character; - v->a[101391] = anon_sym_DQUOTE; - v->a[101392] = sym_raw_string; - v->a[101393] = sym_ansi_c_string; - v->a[101394] = aux_sym_number_token1; - v->a[101395] = aux_sym_number_token2; - v->a[101396] = anon_sym_DOLLAR_LBRACE; - v->a[101397] = anon_sym_DOLLAR_LPAREN; - v->a[101398] = anon_sym_BQUOTE; - v->a[101399] = anon_sym_DOLLAR_BQUOTE; + v->a[101380] = anon_sym_LT_LT_DASH; + v->a[101381] = anon_sym_AMP; + v->a[101382] = aux_sym_concatenation_token1; + v->a[101383] = anon_sym_SEMI; + v->a[101384] = 3; + v->a[101385] = actions(3); + v->a[101386] = 1; + v->a[101387] = sym_comment; + v->a[101388] = actions(2967); + v->a[101389] = 3; + v->a[101390] = sym_file_descriptor; + v->a[101391] = sym__concat; + v->a[101392] = aux_sym_heredoc_redirect_token1; + v->a[101393] = actions(2965); + v->a[101394] = 22; + v->a[101395] = anon_sym_PIPE; + v->a[101396] = anon_sym_SEMI_SEMI; + v->a[101397] = anon_sym_SEMI_AMP; + v->a[101398] = anon_sym_SEMI_SEMI_AMP; + v->a[101399] = anon_sym_PIPE_AMP; small_parse_table_5070(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1014.c b/parser/static/small_parse_table/small_parse_table_1014.c index f13a8843..99cffd34 100644 --- a/parser/static/small_parse_table/small_parse_table_1014.c +++ b/parser/static/small_parse_table/small_parse_table_1014.c @@ -14,125 +14,125 @@ void small_parse_table_5070(t_small_parse_table_array *v) { - v->a[101400] = anon_sym_LT_LPAREN; - v->a[101401] = anon_sym_GT_LPAREN; - v->a[101402] = sym_word; - v->a[101403] = 5; - v->a[101404] = actions(3); - v->a[101405] = 1; - v->a[101406] = sym_comment; - v->a[101407] = actions(6130); - v->a[101408] = 1; - v->a[101409] = sym__special_character; - v->a[101410] = state(2026); - v->a[101411] = 1; - v->a[101412] = aux_sym__literal_repeat1; - v->a[101413] = actions(1364); - v->a[101414] = 5; - v->a[101415] = sym_file_descriptor; - v->a[101416] = sym_test_operator; - v->a[101417] = sym__brace_start; - v->a[101418] = ts_builtin_sym_end; - v->a[101419] = aux_sym_heredoc_redirect_token1; + v->a[101400] = anon_sym_AMP_AMP; + v->a[101401] = anon_sym_PIPE_PIPE; + v->a[101402] = anon_sym_LT; + v->a[101403] = anon_sym_GT; + v->a[101404] = anon_sym_GT_GT; + v->a[101405] = anon_sym_AMP_GT; + v->a[101406] = anon_sym_AMP_GT_GT; + v->a[101407] = anon_sym_LT_AMP; + v->a[101408] = anon_sym_GT_AMP; + v->a[101409] = anon_sym_GT_PIPE; + v->a[101410] = anon_sym_LT_AMP_DASH; + v->a[101411] = anon_sym_GT_AMP_DASH; + v->a[101412] = anon_sym_LT_LT; + v->a[101413] = anon_sym_LT_LT_DASH; + v->a[101414] = anon_sym_AMP; + v->a[101415] = aux_sym_concatenation_token1; + v->a[101416] = anon_sym_SEMI; + v->a[101417] = 19; + v->a[101418] = actions(3); + v->a[101419] = 1; small_parse_table_5071(v); } void small_parse_table_5071(t_small_parse_table_array *v) { - v->a[101420] = actions(1362); - v->a[101421] = 36; - v->a[101422] = anon_sym_LPAREN_LPAREN; - v->a[101423] = anon_sym_SEMI; - v->a[101424] = anon_sym_PIPE_PIPE; - v->a[101425] = anon_sym_AMP_AMP; - v->a[101426] = anon_sym_PIPE; - v->a[101427] = anon_sym_AMP; - v->a[101428] = anon_sym_LT; - v->a[101429] = anon_sym_GT; - v->a[101430] = anon_sym_LT_LT; - v->a[101431] = anon_sym_GT_GT; - v->a[101432] = anon_sym_SEMI_SEMI; - v->a[101433] = anon_sym_PIPE_AMP; - v->a[101434] = anon_sym_AMP_GT; - v->a[101435] = anon_sym_AMP_GT_GT; - v->a[101436] = anon_sym_LT_AMP; - v->a[101437] = anon_sym_GT_AMP; - v->a[101438] = anon_sym_GT_PIPE; - v->a[101439] = anon_sym_LT_AMP_DASH; + v->a[101420] = sym_comment; + v->a[101421] = actions(1011); + v->a[101422] = 1; + v->a[101423] = anon_sym_DOLLAR; + v->a[101424] = actions(1017); + v->a[101425] = 1; + v->a[101426] = aux_sym_number_token1; + v->a[101427] = actions(1019); + v->a[101428] = 1; + v->a[101429] = aux_sym_number_token2; + v->a[101430] = actions(1023); + v->a[101431] = 1; + v->a[101432] = anon_sym_DOLLAR_LPAREN; + v->a[101433] = actions(1035); + v->a[101434] = 1; + v->a[101435] = sym__brace_start; + v->a[101436] = actions(5763); + v->a[101437] = 1; + v->a[101438] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[101439] = actions(5767); small_parse_table_5072(v); } void small_parse_table_5072(t_small_parse_table_array *v) { - v->a[101440] = anon_sym_GT_AMP_DASH; - v->a[101441] = anon_sym_LT_LT_DASH; - v->a[101442] = anon_sym_LT_LT_LT; - v->a[101443] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101444] = anon_sym_DOLLAR_LBRACK; - v->a[101445] = anon_sym_DOLLAR; - v->a[101446] = anon_sym_DQUOTE; - v->a[101447] = sym_raw_string; - v->a[101448] = sym_ansi_c_string; - v->a[101449] = aux_sym_number_token1; - v->a[101450] = aux_sym_number_token2; - v->a[101451] = anon_sym_DOLLAR_LBRACE; - v->a[101452] = anon_sym_DOLLAR_LPAREN; - v->a[101453] = anon_sym_BQUOTE; - v->a[101454] = anon_sym_DOLLAR_BQUOTE; - v->a[101455] = anon_sym_LT_LPAREN; - v->a[101456] = anon_sym_GT_LPAREN; - v->a[101457] = sym_word; - v->a[101458] = 26; - v->a[101459] = actions(71); + v->a[101440] = 1; + v->a[101441] = anon_sym_DQUOTE; + v->a[101442] = actions(5771); + v->a[101443] = 1; + v->a[101444] = anon_sym_DOLLAR_LBRACE; + v->a[101445] = actions(5773); + v->a[101446] = 1; + v->a[101447] = anon_sym_BQUOTE; + v->a[101448] = actions(5775); + v->a[101449] = 1; + v->a[101450] = anon_sym_DOLLAR_BQUOTE; + v->a[101451] = actions(5777); + v->a[101452] = 1; + v->a[101453] = sym__comment_word; + v->a[101454] = actions(5779); + v->a[101455] = 1; + v->a[101456] = sym__empty_value; + v->a[101457] = actions(5796); + v->a[101458] = 1; + v->a[101459] = sym_word; small_parse_table_5073(v); } void small_parse_table_5073(t_small_parse_table_array *v) { - v->a[101460] = 1; - v->a[101461] = sym_comment; - v->a[101462] = actions(363); - v->a[101463] = 1; - v->a[101464] = anon_sym_DOLLAR_LBRACK; - v->a[101465] = actions(367); - v->a[101466] = 1; - v->a[101467] = anon_sym_DOLLAR; - v->a[101468] = actions(371); - v->a[101469] = 1; - v->a[101470] = anon_sym_DQUOTE; - v->a[101471] = actions(375); - v->a[101472] = 1; - v->a[101473] = aux_sym_number_token1; - v->a[101474] = actions(377); - v->a[101475] = 1; - v->a[101476] = aux_sym_number_token2; - v->a[101477] = actions(379); - v->a[101478] = 1; - v->a[101479] = anon_sym_DOLLAR_LBRACE; + v->a[101460] = actions(5798); + v->a[101461] = 1; + v->a[101462] = sym__special_character; + v->a[101463] = state(1117); + v->a[101464] = 1; + v->a[101465] = aux_sym__literal_repeat1; + v->a[101466] = state(1238); + v->a[101467] = 1; + v->a[101468] = sym_concatenation; + v->a[101469] = actions(5800); + v->a[101470] = 2; + v->a[101471] = sym_test_operator; + v->a[101472] = sym_raw_string; + v->a[101473] = state(760); + v->a[101474] = 7; + v->a[101475] = sym_arithmetic_expansion; + v->a[101476] = sym_brace_expression; + v->a[101477] = sym_string; + v->a[101478] = sym_number; + v->a[101479] = sym_simple_expansion; small_parse_table_5074(v); } void small_parse_table_5074(t_small_parse_table_array *v) { - v->a[101480] = actions(381); - v->a[101481] = 1; - v->a[101482] = anon_sym_DOLLAR_LPAREN; - v->a[101483] = actions(385); + v->a[101480] = sym_expansion; + v->a[101481] = sym_command_substitution; + v->a[101482] = 19; + v->a[101483] = actions(3); v->a[101484] = 1; - v->a[101485] = anon_sym_DOLLAR_BQUOTE; - v->a[101486] = actions(391); + v->a[101485] = sym_comment; + v->a[101486] = actions(5407); v->a[101487] = 1; - v->a[101488] = sym__brace_start; - v->a[101489] = actions(1091); + v->a[101488] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[101489] = actions(5409); v->a[101490] = 1; - v->a[101491] = sym_word; - v->a[101492] = actions(1093); + v->a[101491] = anon_sym_DOLLAR; + v->a[101492] = actions(5413); v->a[101493] = 1; - v->a[101494] = anon_sym_LPAREN; - v->a[101495] = actions(1095); + v->a[101494] = anon_sym_DQUOTE; + v->a[101495] = actions(5417); v->a[101496] = 1; - v->a[101497] = anon_sym_BANG; - v->a[101498] = actions(1103); + v->a[101497] = aux_sym_number_token1; + v->a[101498] = actions(5419); v->a[101499] = 1; small_parse_table_5075(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1015.c b/parser/static/small_parse_table/small_parse_table_1015.c index 9d7adf42..8f0ce27a 100644 --- a/parser/static/small_parse_table/small_parse_table_1015.c +++ b/parser/static/small_parse_table/small_parse_table_1015.c @@ -14,125 +14,125 @@ void small_parse_table_5075(t_small_parse_table_array *v) { - v->a[101500] = anon_sym_TILDE; - v->a[101501] = actions(1113); + v->a[101500] = aux_sym_number_token2; + v->a[101501] = actions(5421); v->a[101502] = 1; - v->a[101503] = sym_test_operator; - v->a[101504] = actions(5809); + v->a[101503] = anon_sym_DOLLAR_LBRACE; + v->a[101504] = actions(5423); v->a[101505] = 1; - v->a[101506] = anon_sym_BQUOTE; - v->a[101507] = actions(5916); + v->a[101506] = anon_sym_DOLLAR_LPAREN; + v->a[101507] = actions(5425); v->a[101508] = 1; - v->a[101509] = sym__special_character; - v->a[101510] = state(2472); + v->a[101509] = anon_sym_BQUOTE; + v->a[101510] = actions(5427); v->a[101511] = 1; - v->a[101512] = aux_sym__literal_repeat1; - v->a[101513] = state(2830); + v->a[101512] = anon_sym_DOLLAR_BQUOTE; + v->a[101513] = actions(5429); v->a[101514] = 1; - v->a[101515] = sym__expression; - v->a[101516] = actions(352); - v->a[101517] = 2; - v->a[101518] = anon_sym_LPAREN_LPAREN; - v->a[101519] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[101515] = sym__comment_word; + v->a[101516] = actions(5431); + v->a[101517] = 1; + v->a[101518] = sym__empty_value; + v->a[101519] = actions(5433); small_parse_table_5076(v); } void small_parse_table_5076(t_small_parse_table_array *v) { - v->a[101520] = actions(387); - v->a[101521] = 2; - v->a[101522] = anon_sym_LT_LPAREN; - v->a[101523] = anon_sym_GT_LPAREN; - v->a[101524] = actions(1099); - v->a[101525] = 2; - v->a[101526] = anon_sym_PLUS_PLUS2; - v->a[101527] = anon_sym_DASH_DASH2; - v->a[101528] = actions(1101); - v->a[101529] = 2; - v->a[101530] = anon_sym_DASH2; - v->a[101531] = anon_sym_PLUS2; - v->a[101532] = actions(1109); - v->a[101533] = 2; - v->a[101534] = sym_raw_string; - v->a[101535] = sym_ansi_c_string; - v->a[101536] = state(2863); - v->a[101537] = 6; - v->a[101538] = sym_binary_expression; - v->a[101539] = sym_ternary_expression; + v->a[101520] = 1; + v->a[101521] = sym__brace_start; + v->a[101522] = actions(5802); + v->a[101523] = 1; + v->a[101524] = sym_word; + v->a[101525] = actions(5804); + v->a[101526] = 1; + v->a[101527] = sym__special_character; + v->a[101528] = state(1916); + v->a[101529] = 1; + v->a[101530] = aux_sym__literal_repeat1; + v->a[101531] = state(2141); + v->a[101532] = 1; + v->a[101533] = sym_concatenation; + v->a[101534] = actions(5806); + v->a[101535] = 2; + v->a[101536] = sym_test_operator; + v->a[101537] = sym_raw_string; + v->a[101538] = state(2146); + v->a[101539] = 7; small_parse_table_5077(v); } void small_parse_table_5077(t_small_parse_table_array *v) { - v->a[101540] = sym_unary_expression; - v->a[101541] = sym_postfix_expression; - v->a[101542] = sym_parenthesized_expression; - v->a[101543] = sym_concatenation; - v->a[101544] = state(2451); - v->a[101545] = 9; - v->a[101546] = sym_arithmetic_expansion; - v->a[101547] = sym_brace_expression; - v->a[101548] = sym_string; - v->a[101549] = sym_translated_string; - v->a[101550] = sym_number; - v->a[101551] = sym_simple_expansion; - v->a[101552] = sym_expansion; - v->a[101553] = sym_command_substitution; - v->a[101554] = sym_process_substitution; - v->a[101555] = 26; - v->a[101556] = actions(71); - v->a[101557] = 1; - v->a[101558] = sym_comment; - v->a[101559] = actions(1131); + v->a[101540] = sym_arithmetic_expansion; + v->a[101541] = sym_brace_expression; + v->a[101542] = sym_string; + v->a[101543] = sym_number; + v->a[101544] = sym_simple_expansion; + v->a[101545] = sym_expansion; + v->a[101546] = sym_command_substitution; + v->a[101547] = 7; + v->a[101548] = actions(3); + v->a[101549] = 1; + v->a[101550] = sym_comment; + v->a[101551] = actions(5256); + v->a[101552] = 1; + v->a[101553] = aux_sym_heredoc_redirect_token1; + v->a[101554] = actions(5808); + v->a[101555] = 1; + v->a[101556] = sym_file_descriptor; + v->a[101557] = actions(5241); + v->a[101558] = 2; + v->a[101559] = anon_sym_LT_AMP_DASH; small_parse_table_5078(v); } void small_parse_table_5078(t_small_parse_table_array *v) { - v->a[101560] = 1; - v->a[101561] = anon_sym_LPAREN; - v->a[101562] = actions(1141); - v->a[101563] = 1; - v->a[101564] = anon_sym_DOLLAR_LBRACK; - v->a[101565] = actions(1145); - v->a[101566] = 1; - v->a[101567] = anon_sym_DOLLAR; - v->a[101568] = actions(1149); - v->a[101569] = 1; - v->a[101570] = anon_sym_DQUOTE; - v->a[101571] = actions(1153); - v->a[101572] = 1; - v->a[101573] = aux_sym_number_token1; - v->a[101574] = actions(1155); - v->a[101575] = 1; - v->a[101576] = aux_sym_number_token2; - v->a[101577] = actions(1157); - v->a[101578] = 1; - v->a[101579] = anon_sym_DOLLAR_LBRACE; + v->a[101560] = anon_sym_GT_AMP_DASH; + v->a[101561] = state(2061); + v->a[101562] = 2; + v->a[101563] = sym_file_redirect; + v->a[101564] = aux_sym_redirected_statement_repeat2; + v->a[101565] = actions(5239); + v->a[101566] = 8; + v->a[101567] = anon_sym_LT; + v->a[101568] = anon_sym_GT; + v->a[101569] = anon_sym_GT_GT; + v->a[101570] = anon_sym_AMP_GT; + v->a[101571] = anon_sym_AMP_GT_GT; + v->a[101572] = anon_sym_LT_AMP; + v->a[101573] = anon_sym_GT_AMP; + v->a[101574] = anon_sym_GT_PIPE; + v->a[101575] = actions(5254); + v->a[101576] = 11; + v->a[101577] = anon_sym_PIPE; + v->a[101578] = anon_sym_SEMI_SEMI; + v->a[101579] = anon_sym_SEMI_AMP; small_parse_table_5079(v); } void small_parse_table_5079(t_small_parse_table_array *v) { - v->a[101580] = actions(1159); - v->a[101581] = 1; - v->a[101582] = anon_sym_DOLLAR_LPAREN; - v->a[101583] = actions(1163); - v->a[101584] = 1; - v->a[101585] = anon_sym_DOLLAR_BQUOTE; - v->a[101586] = actions(1169); - v->a[101587] = 1; - v->a[101588] = sym__brace_start; - v->a[101589] = actions(1171); + v->a[101580] = anon_sym_SEMI_SEMI_AMP; + v->a[101581] = anon_sym_PIPE_AMP; + v->a[101582] = anon_sym_AMP_AMP; + v->a[101583] = anon_sym_PIPE_PIPE; + v->a[101584] = anon_sym_LT_LT; + v->a[101585] = anon_sym_LT_LT_DASH; + v->a[101586] = anon_sym_AMP; + v->a[101587] = anon_sym_SEMI; + v->a[101588] = 19; + v->a[101589] = actions(3); v->a[101590] = 1; - v->a[101591] = sym_word; - v->a[101592] = actions(1173); + v->a[101591] = sym_comment; + v->a[101592] = actions(2458); v->a[101593] = 1; - v->a[101594] = anon_sym_BANG; - v->a[101595] = actions(1179); + v->a[101594] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[101595] = actions(2460); v->a[101596] = 1; - v->a[101597] = anon_sym_TILDE; - v->a[101598] = actions(1181); + v->a[101597] = anon_sym_DOLLAR; + v->a[101598] = actions(2462); v->a[101599] = 1; small_parse_table_5080(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1016.c b/parser/static/small_parse_table/small_parse_table_1016.c index 0ad4394b..83b75021 100644 --- a/parser/static/small_parse_table/small_parse_table_1016.c +++ b/parser/static/small_parse_table/small_parse_table_1016.c @@ -15,125 +15,125 @@ void small_parse_table_5080(t_small_parse_table_array *v) { v->a[101600] = sym__special_character; - v->a[101601] = actions(1185); + v->a[101601] = actions(2464); v->a[101602] = 1; - v->a[101603] = sym_test_operator; - v->a[101604] = actions(3060); + v->a[101603] = anon_sym_DQUOTE; + v->a[101604] = actions(2466); v->a[101605] = 1; - v->a[101606] = anon_sym_BQUOTE; - v->a[101607] = state(2484); + v->a[101606] = aux_sym_number_token1; + v->a[101607] = actions(2468); v->a[101608] = 1; - v->a[101609] = aux_sym__literal_repeat1; - v->a[101610] = state(3023); + v->a[101609] = aux_sym_number_token2; + v->a[101610] = actions(2470); v->a[101611] = 1; - v->a[101612] = sym__expression; - v->a[101613] = actions(1129); - v->a[101614] = 2; - v->a[101615] = anon_sym_LPAREN_LPAREN; - v->a[101616] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101617] = actions(1165); - v->a[101618] = 2; - v->a[101619] = anon_sym_LT_LPAREN; + v->a[101612] = anon_sym_DOLLAR_LBRACE; + v->a[101613] = actions(2472); + v->a[101614] = 1; + v->a[101615] = anon_sym_DOLLAR_LPAREN; + v->a[101616] = actions(2474); + v->a[101617] = 1; + v->a[101618] = anon_sym_BQUOTE; + v->a[101619] = actions(2476); small_parse_table_5081(v); } void small_parse_table_5081(t_small_parse_table_array *v) { - v->a[101620] = anon_sym_GT_LPAREN; - v->a[101621] = actions(1175); - v->a[101622] = 2; - v->a[101623] = anon_sym_PLUS_PLUS2; - v->a[101624] = anon_sym_DASH_DASH2; - v->a[101625] = actions(1177); - v->a[101626] = 2; - v->a[101627] = anon_sym_DASH2; - v->a[101628] = anon_sym_PLUS2; - v->a[101629] = actions(1183); - v->a[101630] = 2; - v->a[101631] = sym_raw_string; - v->a[101632] = sym_ansi_c_string; - v->a[101633] = state(2594); - v->a[101634] = 6; - v->a[101635] = sym_binary_expression; - v->a[101636] = sym_ternary_expression; - v->a[101637] = sym_unary_expression; - v->a[101638] = sym_postfix_expression; - v->a[101639] = sym_parenthesized_expression; + v->a[101620] = 1; + v->a[101621] = anon_sym_DOLLAR_BQUOTE; + v->a[101622] = actions(2480); + v->a[101623] = 1; + v->a[101624] = sym_test_operator; + v->a[101625] = actions(2482); + v->a[101626] = 1; + v->a[101627] = sym__brace_start; + v->a[101628] = actions(5810); + v->a[101629] = 1; + v->a[101630] = aux_sym_heredoc_redirect_token1; + v->a[101631] = state(2122); + v->a[101632] = 1; + v->a[101633] = aux_sym__heredoc_command; + v->a[101634] = state(2852); + v->a[101635] = 1; + v->a[101636] = aux_sym__literal_repeat1; + v->a[101637] = state(2882); + v->a[101638] = 1; + v->a[101639] = sym_concatenation; small_parse_table_5082(v); } void small_parse_table_5082(t_small_parse_table_array *v) { - v->a[101640] = sym_concatenation; - v->a[101641] = state(2456); - v->a[101642] = 9; - v->a[101643] = sym_arithmetic_expansion; - v->a[101644] = sym_brace_expression; - v->a[101645] = sym_string; - v->a[101646] = sym_translated_string; - v->a[101647] = sym_number; - v->a[101648] = sym_simple_expansion; - v->a[101649] = sym_expansion; - v->a[101650] = sym_command_substitution; - v->a[101651] = sym_process_substitution; - v->a[101652] = 26; - v->a[101653] = actions(71); - v->a[101654] = 1; - v->a[101655] = sym_comment; - v->a[101656] = actions(1131); - v->a[101657] = 1; - v->a[101658] = anon_sym_LPAREN; - v->a[101659] = actions(1141); + v->a[101640] = actions(2446); + v->a[101641] = 2; + v->a[101642] = sym_raw_string; + v->a[101643] = sym_word; + v->a[101644] = state(2716); + v->a[101645] = 7; + v->a[101646] = sym_arithmetic_expansion; + v->a[101647] = sym_brace_expression; + v->a[101648] = sym_string; + v->a[101649] = sym_number; + v->a[101650] = sym_simple_expansion; + v->a[101651] = sym_expansion; + v->a[101652] = sym_command_substitution; + v->a[101653] = 4; + v->a[101654] = actions(3); + v->a[101655] = 1; + v->a[101656] = sym_comment; + v->a[101657] = actions(2632); + v->a[101658] = 2; + v->a[101659] = sym_file_descriptor; small_parse_table_5083(v); } void small_parse_table_5083(t_small_parse_table_array *v) { - v->a[101660] = 1; - v->a[101661] = anon_sym_DOLLAR_LBRACK; - v->a[101662] = actions(1145); - v->a[101663] = 1; - v->a[101664] = anon_sym_DOLLAR; - v->a[101665] = actions(1149); - v->a[101666] = 1; - v->a[101667] = anon_sym_DQUOTE; - v->a[101668] = actions(1153); - v->a[101669] = 1; - v->a[101670] = aux_sym_number_token1; - v->a[101671] = actions(1155); - v->a[101672] = 1; - v->a[101673] = aux_sym_number_token2; - v->a[101674] = actions(1157); - v->a[101675] = 1; - v->a[101676] = anon_sym_DOLLAR_LBRACE; - v->a[101677] = actions(1159); - v->a[101678] = 1; - v->a[101679] = anon_sym_DOLLAR_LPAREN; + v->a[101660] = aux_sym_heredoc_redirect_token1; + v->a[101661] = state(2109); + v->a[101662] = 3; + v->a[101663] = sym_file_redirect; + v->a[101664] = sym_heredoc_redirect; + v->a[101665] = aux_sym_redirected_statement_repeat1; + v->a[101666] = actions(2630); + v->a[101667] = 20; + v->a[101668] = anon_sym_PIPE; + v->a[101669] = anon_sym_RPAREN; + v->a[101670] = anon_sym_SEMI_SEMI; + v->a[101671] = anon_sym_PIPE_AMP; + v->a[101672] = anon_sym_AMP_AMP; + v->a[101673] = anon_sym_PIPE_PIPE; + v->a[101674] = anon_sym_LT; + v->a[101675] = anon_sym_GT; + v->a[101676] = anon_sym_GT_GT; + v->a[101677] = anon_sym_AMP_GT; + v->a[101678] = anon_sym_AMP_GT_GT; + v->a[101679] = anon_sym_LT_AMP; small_parse_table_5084(v); } void small_parse_table_5084(t_small_parse_table_array *v) { - v->a[101680] = actions(1163); - v->a[101681] = 1; - v->a[101682] = anon_sym_DOLLAR_BQUOTE; - v->a[101683] = actions(1169); - v->a[101684] = 1; - v->a[101685] = sym__brace_start; - v->a[101686] = actions(1171); - v->a[101687] = 1; - v->a[101688] = sym_word; - v->a[101689] = actions(1173); + v->a[101680] = anon_sym_GT_AMP; + v->a[101681] = anon_sym_GT_PIPE; + v->a[101682] = anon_sym_LT_AMP_DASH; + v->a[101683] = anon_sym_GT_AMP_DASH; + v->a[101684] = anon_sym_LT_LT; + v->a[101685] = anon_sym_LT_LT_DASH; + v->a[101686] = anon_sym_AMP; + v->a[101687] = anon_sym_SEMI; + v->a[101688] = 3; + v->a[101689] = actions(3); v->a[101690] = 1; - v->a[101691] = anon_sym_BANG; - v->a[101692] = actions(1179); - v->a[101693] = 1; - v->a[101694] = anon_sym_TILDE; - v->a[101695] = actions(1181); - v->a[101696] = 1; - v->a[101697] = sym__special_character; - v->a[101698] = actions(1185); - v->a[101699] = 1; + v->a[101691] = sym_comment; + v->a[101692] = actions(2719); + v->a[101693] = 3; + v->a[101694] = sym_file_descriptor; + v->a[101695] = sym_variable_name; + v->a[101696] = aux_sym_heredoc_redirect_token1; + v->a[101697] = actions(2717); + v->a[101698] = 22; + v->a[101699] = anon_sym_esac; small_parse_table_5085(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1017.c b/parser/static/small_parse_table/small_parse_table_1017.c index 88cb7645..a7968e49 100644 --- a/parser/static/small_parse_table/small_parse_table_1017.c +++ b/parser/static/small_parse_table/small_parse_table_1017.c @@ -14,126 +14,126 @@ void small_parse_table_5085(t_small_parse_table_array *v) { - v->a[101700] = sym_test_operator; - v->a[101701] = actions(3060); - v->a[101702] = 1; - v->a[101703] = anon_sym_BQUOTE; - v->a[101704] = state(2484); - v->a[101705] = 1; - v->a[101706] = aux_sym__literal_repeat1; - v->a[101707] = state(3030); - v->a[101708] = 1; - v->a[101709] = sym__expression; - v->a[101710] = actions(1129); - v->a[101711] = 2; - v->a[101712] = anon_sym_LPAREN_LPAREN; - v->a[101713] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101714] = actions(1165); - v->a[101715] = 2; - v->a[101716] = anon_sym_LT_LPAREN; - v->a[101717] = anon_sym_GT_LPAREN; - v->a[101718] = actions(1175); - v->a[101719] = 2; + v->a[101700] = anon_sym_PIPE; + v->a[101701] = anon_sym_SEMI_SEMI; + v->a[101702] = anon_sym_SEMI_AMP; + v->a[101703] = anon_sym_SEMI_SEMI_AMP; + v->a[101704] = anon_sym_PIPE_AMP; + v->a[101705] = anon_sym_AMP_AMP; + v->a[101706] = anon_sym_PIPE_PIPE; + v->a[101707] = anon_sym_LT; + v->a[101708] = anon_sym_GT; + v->a[101709] = anon_sym_GT_GT; + v->a[101710] = anon_sym_AMP_GT; + v->a[101711] = anon_sym_AMP_GT_GT; + v->a[101712] = anon_sym_LT_AMP; + v->a[101713] = anon_sym_GT_AMP; + v->a[101714] = anon_sym_GT_PIPE; + v->a[101715] = anon_sym_LT_AMP_DASH; + v->a[101716] = anon_sym_GT_AMP_DASH; + v->a[101717] = anon_sym_LT_LT; + v->a[101718] = anon_sym_LT_LT_DASH; + v->a[101719] = anon_sym_AMP; small_parse_table_5086(v); } void small_parse_table_5086(t_small_parse_table_array *v) { - v->a[101720] = anon_sym_PLUS_PLUS2; - v->a[101721] = anon_sym_DASH_DASH2; - v->a[101722] = actions(1177); - v->a[101723] = 2; - v->a[101724] = anon_sym_DASH2; - v->a[101725] = anon_sym_PLUS2; - v->a[101726] = actions(1183); - v->a[101727] = 2; - v->a[101728] = sym_raw_string; - v->a[101729] = sym_ansi_c_string; - v->a[101730] = state(2594); - v->a[101731] = 6; - v->a[101732] = sym_binary_expression; - v->a[101733] = sym_ternary_expression; - v->a[101734] = sym_unary_expression; - v->a[101735] = sym_postfix_expression; - v->a[101736] = sym_parenthesized_expression; - v->a[101737] = sym_concatenation; - v->a[101738] = state(2456); - v->a[101739] = 9; + v->a[101720] = anon_sym_SEMI; + v->a[101721] = 19; + v->a[101722] = actions(3); + v->a[101723] = 1; + v->a[101724] = sym_comment; + v->a[101725] = actions(5812); + v->a[101726] = 1; + v->a[101727] = sym_word; + v->a[101728] = actions(5814); + v->a[101729] = 1; + v->a[101730] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[101731] = actions(5816); + v->a[101732] = 1; + v->a[101733] = anon_sym_DOLLAR; + v->a[101734] = actions(5818); + v->a[101735] = 1; + v->a[101736] = sym__special_character; + v->a[101737] = actions(5820); + v->a[101738] = 1; + v->a[101739] = anon_sym_DQUOTE; small_parse_table_5087(v); } void small_parse_table_5087(t_small_parse_table_array *v) { - v->a[101740] = sym_arithmetic_expansion; - v->a[101741] = sym_brace_expression; - v->a[101742] = sym_string; - v->a[101743] = sym_translated_string; - v->a[101744] = sym_number; - v->a[101745] = sym_simple_expansion; - v->a[101746] = sym_expansion; - v->a[101747] = sym_command_substitution; - v->a[101748] = sym_process_substitution; - v->a[101749] = 26; - v->a[101750] = actions(71); - v->a[101751] = 1; - v->a[101752] = sym_comment; - v->a[101753] = actions(363); - v->a[101754] = 1; - v->a[101755] = anon_sym_DOLLAR_LBRACK; - v->a[101756] = actions(367); - v->a[101757] = 1; - v->a[101758] = anon_sym_DOLLAR; - v->a[101759] = actions(371); + v->a[101740] = actions(5824); + v->a[101741] = 1; + v->a[101742] = aux_sym_number_token1; + v->a[101743] = actions(5826); + v->a[101744] = 1; + v->a[101745] = aux_sym_number_token2; + v->a[101746] = actions(5828); + v->a[101747] = 1; + v->a[101748] = anon_sym_DOLLAR_LBRACE; + v->a[101749] = actions(5830); + v->a[101750] = 1; + v->a[101751] = anon_sym_DOLLAR_LPAREN; + v->a[101752] = actions(5832); + v->a[101753] = 1; + v->a[101754] = anon_sym_BQUOTE; + v->a[101755] = actions(5834); + v->a[101756] = 1; + v->a[101757] = anon_sym_DOLLAR_BQUOTE; + v->a[101758] = actions(5836); + v->a[101759] = 1; small_parse_table_5088(v); } void small_parse_table_5088(t_small_parse_table_array *v) { - v->a[101760] = 1; - v->a[101761] = anon_sym_DQUOTE; - v->a[101762] = actions(375); - v->a[101763] = 1; - v->a[101764] = aux_sym_number_token1; - v->a[101765] = actions(377); - v->a[101766] = 1; - v->a[101767] = aux_sym_number_token2; - v->a[101768] = actions(379); - v->a[101769] = 1; - v->a[101770] = anon_sym_DOLLAR_LBRACE; - v->a[101771] = actions(381); - v->a[101772] = 1; - v->a[101773] = anon_sym_DOLLAR_LPAREN; - v->a[101774] = actions(385); - v->a[101775] = 1; - v->a[101776] = anon_sym_DOLLAR_BQUOTE; - v->a[101777] = actions(391); - v->a[101778] = 1; - v->a[101779] = sym__brace_start; + v->a[101760] = sym__comment_word; + v->a[101761] = actions(5838); + v->a[101762] = 1; + v->a[101763] = sym__empty_value; + v->a[101764] = actions(5840); + v->a[101765] = 1; + v->a[101766] = sym__brace_start; + v->a[101767] = state(1666); + v->a[101768] = 1; + v->a[101769] = aux_sym__literal_repeat1; + v->a[101770] = state(1678); + v->a[101771] = 1; + v->a[101772] = sym_concatenation; + v->a[101773] = actions(5822); + v->a[101774] = 2; + v->a[101775] = sym_test_operator; + v->a[101776] = sym_raw_string; + v->a[101777] = state(1492); + v->a[101778] = 7; + v->a[101779] = sym_arithmetic_expansion; small_parse_table_5089(v); } void small_parse_table_5089(t_small_parse_table_array *v) { - v->a[101780] = actions(1091); - v->a[101781] = 1; - v->a[101782] = sym_word; - v->a[101783] = actions(1093); - v->a[101784] = 1; - v->a[101785] = anon_sym_LPAREN; - v->a[101786] = actions(1095); - v->a[101787] = 1; - v->a[101788] = anon_sym_BANG; - v->a[101789] = actions(1103); - v->a[101790] = 1; - v->a[101791] = anon_sym_TILDE; - v->a[101792] = actions(1113); - v->a[101793] = 1; - v->a[101794] = sym_test_operator; - v->a[101795] = actions(5809); - v->a[101796] = 1; - v->a[101797] = anon_sym_BQUOTE; - v->a[101798] = actions(5916); - v->a[101799] = 1; + v->a[101780] = sym_brace_expression; + v->a[101781] = sym_string; + v->a[101782] = sym_number; + v->a[101783] = sym_simple_expansion; + v->a[101784] = sym_expansion; + v->a[101785] = sym_command_substitution; + v->a[101786] = 18; + v->a[101787] = actions(57); + v->a[101788] = 1; + v->a[101789] = sym_comment; + v->a[101790] = actions(4340); + v->a[101791] = 1; + v->a[101792] = anon_sym_DOLLAR; + v->a[101793] = actions(4346); + v->a[101794] = 1; + v->a[101795] = aux_sym_number_token1; + v->a[101796] = actions(4348); + v->a[101797] = 1; + v->a[101798] = aux_sym_number_token2; + v->a[101799] = actions(4352); small_parse_table_5090(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1018.c b/parser/static/small_parse_table/small_parse_table_1018.c index f30953ed..43b4fdac 100644 --- a/parser/static/small_parse_table/small_parse_table_1018.c +++ b/parser/static/small_parse_table/small_parse_table_1018.c @@ -14,126 +14,126 @@ void small_parse_table_5090(t_small_parse_table_array *v) { - v->a[101800] = sym__special_character; - v->a[101801] = state(2472); - v->a[101802] = 1; - v->a[101803] = aux_sym__literal_repeat1; - v->a[101804] = state(2829); - v->a[101805] = 1; - v->a[101806] = sym__expression; - v->a[101807] = actions(352); - v->a[101808] = 2; - v->a[101809] = anon_sym_LPAREN_LPAREN; + v->a[101800] = 1; + v->a[101801] = anon_sym_DOLLAR_LPAREN; + v->a[101802] = actions(4360); + v->a[101803] = 1; + v->a[101804] = sym_extglob_pattern; + v->a[101805] = actions(4362); + v->a[101806] = 1; + v->a[101807] = sym__brace_start; + v->a[101808] = actions(4550); + v->a[101809] = 1; v->a[101810] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101811] = actions(387); - v->a[101812] = 2; - v->a[101813] = anon_sym_LT_LPAREN; - v->a[101814] = anon_sym_GT_LPAREN; - v->a[101815] = actions(1099); - v->a[101816] = 2; - v->a[101817] = anon_sym_PLUS_PLUS2; - v->a[101818] = anon_sym_DASH_DASH2; - v->a[101819] = actions(1101); + v->a[101811] = actions(4552); + v->a[101812] = 1; + v->a[101813] = sym__special_character; + v->a[101814] = actions(4554); + v->a[101815] = 1; + v->a[101816] = anon_sym_DQUOTE; + v->a[101817] = actions(4556); + v->a[101818] = 1; + v->a[101819] = anon_sym_DOLLAR_LBRACE; small_parse_table_5091(v); } void small_parse_table_5091(t_small_parse_table_array *v) { - v->a[101820] = 2; - v->a[101821] = anon_sym_DASH2; - v->a[101822] = anon_sym_PLUS2; - v->a[101823] = actions(1109); - v->a[101824] = 2; - v->a[101825] = sym_raw_string; - v->a[101826] = sym_ansi_c_string; - v->a[101827] = state(2863); - v->a[101828] = 6; - v->a[101829] = sym_binary_expression; - v->a[101830] = sym_ternary_expression; - v->a[101831] = sym_unary_expression; - v->a[101832] = sym_postfix_expression; - v->a[101833] = sym_parenthesized_expression; - v->a[101834] = sym_concatenation; - v->a[101835] = state(2451); - v->a[101836] = 9; - v->a[101837] = sym_arithmetic_expansion; - v->a[101838] = sym_brace_expression; - v->a[101839] = sym_string; + v->a[101820] = actions(4558); + v->a[101821] = 1; + v->a[101822] = anon_sym_BQUOTE; + v->a[101823] = actions(4560); + v->a[101824] = 1; + v->a[101825] = anon_sym_DOLLAR_BQUOTE; + v->a[101826] = actions(5842); + v->a[101827] = 1; + v->a[101828] = sym_word; + v->a[101829] = state(3419); + v->a[101830] = 1; + v->a[101831] = aux_sym__literal_repeat1; + v->a[101832] = actions(5844); + v->a[101833] = 2; + v->a[101834] = sym_test_operator; + v->a[101835] = sym_raw_string; + v->a[101836] = state(3508); + v->a[101837] = 2; + v->a[101838] = sym_concatenation; + v->a[101839] = sym__extglob_blob; small_parse_table_5092(v); } void small_parse_table_5092(t_small_parse_table_array *v) { - v->a[101840] = sym_translated_string; - v->a[101841] = sym_number; - v->a[101842] = sym_simple_expansion; - v->a[101843] = sym_expansion; - v->a[101844] = sym_command_substitution; - v->a[101845] = sym_process_substitution; - v->a[101846] = 26; - v->a[101847] = actions(71); - v->a[101848] = 1; - v->a[101849] = sym_comment; - v->a[101850] = actions(363); + v->a[101840] = state(3306); + v->a[101841] = 7; + v->a[101842] = sym_arithmetic_expansion; + v->a[101843] = sym_brace_expression; + v->a[101844] = sym_string; + v->a[101845] = sym_number; + v->a[101846] = sym_simple_expansion; + v->a[101847] = sym_expansion; + v->a[101848] = sym_command_substitution; + v->a[101849] = 11; + v->a[101850] = actions(3); v->a[101851] = 1; - v->a[101852] = anon_sym_DOLLAR_LBRACK; - v->a[101853] = actions(367); + v->a[101852] = sym_comment; + v->a[101853] = actions(2514); v->a[101854] = 1; - v->a[101855] = anon_sym_DOLLAR; - v->a[101856] = actions(371); + v->a[101855] = anon_sym_BQUOTE; + v->a[101856] = actions(3379); v->a[101857] = 1; - v->a[101858] = anon_sym_DQUOTE; - v->a[101859] = actions(375); + v->a[101858] = aux_sym_heredoc_redirect_token1; + v->a[101859] = actions(5403); small_parse_table_5093(v); } void small_parse_table_5093(t_small_parse_table_array *v) { v->a[101860] = 1; - v->a[101861] = aux_sym_number_token1; - v->a[101862] = actions(377); - v->a[101863] = 1; - v->a[101864] = aux_sym_number_token2; - v->a[101865] = actions(379); - v->a[101866] = 1; - v->a[101867] = anon_sym_DOLLAR_LBRACE; - v->a[101868] = actions(381); - v->a[101869] = 1; - v->a[101870] = anon_sym_DOLLAR_LPAREN; - v->a[101871] = actions(385); - v->a[101872] = 1; - v->a[101873] = anon_sym_DOLLAR_BQUOTE; - v->a[101874] = actions(391); - v->a[101875] = 1; - v->a[101876] = sym__brace_start; - v->a[101877] = actions(1091); - v->a[101878] = 1; - v->a[101879] = sym_word; + v->a[101861] = sym_file_descriptor; + v->a[101862] = actions(2516); + v->a[101863] = 2; + v->a[101864] = anon_sym_PIPE; + v->a[101865] = anon_sym_PIPE_AMP; + v->a[101866] = actions(2945); + v->a[101867] = 2; + v->a[101868] = anon_sym_LT_LT; + v->a[101869] = anon_sym_LT_LT_DASH; + v->a[101870] = actions(3377); + v->a[101871] = 2; + v->a[101872] = anon_sym_AMP_AMP; + v->a[101873] = anon_sym_PIPE_PIPE; + v->a[101874] = actions(5401); + v->a[101875] = 2; + v->a[101876] = anon_sym_LT_AMP_DASH; + v->a[101877] = anon_sym_GT_AMP_DASH; + v->a[101878] = actions(3375); + v->a[101879] = 3; small_parse_table_5094(v); } void small_parse_table_5094(t_small_parse_table_array *v) { - v->a[101880] = actions(1093); - v->a[101881] = 1; - v->a[101882] = anon_sym_LPAREN; - v->a[101883] = actions(1095); - v->a[101884] = 1; - v->a[101885] = anon_sym_BANG; - v->a[101886] = actions(1103); - v->a[101887] = 1; - v->a[101888] = anon_sym_TILDE; - v->a[101889] = actions(1113); - v->a[101890] = 1; - v->a[101891] = sym_test_operator; - v->a[101892] = actions(5809); - v->a[101893] = 1; - v->a[101894] = anon_sym_BQUOTE; - v->a[101895] = actions(5916); - v->a[101896] = 1; - v->a[101897] = sym__special_character; - v->a[101898] = state(2472); - v->a[101899] = 1; + v->a[101880] = anon_sym_SEMI_SEMI; + v->a[101881] = anon_sym_AMP; + v->a[101882] = anon_sym_SEMI; + v->a[101883] = state(2140); + v->a[101884] = 3; + v->a[101885] = sym_file_redirect; + v->a[101886] = sym_heredoc_redirect; + v->a[101887] = aux_sym_redirected_statement_repeat1; + v->a[101888] = actions(5399); + v->a[101889] = 8; + v->a[101890] = anon_sym_LT; + v->a[101891] = anon_sym_GT; + v->a[101892] = anon_sym_GT_GT; + v->a[101893] = anon_sym_AMP_GT; + v->a[101894] = anon_sym_AMP_GT_GT; + v->a[101895] = anon_sym_LT_AMP; + v->a[101896] = anon_sym_GT_AMP; + v->a[101897] = anon_sym_GT_PIPE; + v->a[101898] = 19; + v->a[101899] = actions(3); small_parse_table_5095(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1019.c b/parser/static/small_parse_table/small_parse_table_1019.c index 7431b919..32d642e9 100644 --- a/parser/static/small_parse_table/small_parse_table_1019.c +++ b/parser/static/small_parse_table/small_parse_table_1019.c @@ -14,126 +14,126 @@ void small_parse_table_5095(t_small_parse_table_array *v) { - v->a[101900] = aux_sym__literal_repeat1; - v->a[101901] = state(2828); - v->a[101902] = 1; - v->a[101903] = sym__expression; - v->a[101904] = actions(352); - v->a[101905] = 2; - v->a[101906] = anon_sym_LPAREN_LPAREN; + v->a[101900] = 1; + v->a[101901] = sym_comment; + v->a[101902] = actions(5849); + v->a[101903] = 1; + v->a[101904] = aux_sym_heredoc_redirect_token1; + v->a[101905] = actions(5851); + v->a[101906] = 1; v->a[101907] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101908] = actions(387); - v->a[101909] = 2; - v->a[101910] = anon_sym_LT_LPAREN; - v->a[101911] = anon_sym_GT_LPAREN; - v->a[101912] = actions(1099); - v->a[101913] = 2; - v->a[101914] = anon_sym_PLUS_PLUS2; - v->a[101915] = anon_sym_DASH_DASH2; - v->a[101916] = actions(1101); - v->a[101917] = 2; - v->a[101918] = anon_sym_DASH2; - v->a[101919] = anon_sym_PLUS2; + v->a[101908] = actions(5854); + v->a[101909] = 1; + v->a[101910] = anon_sym_DOLLAR; + v->a[101911] = actions(5857); + v->a[101912] = 1; + v->a[101913] = sym__special_character; + v->a[101914] = actions(5860); + v->a[101915] = 1; + v->a[101916] = anon_sym_DQUOTE; + v->a[101917] = actions(5863); + v->a[101918] = 1; + v->a[101919] = aux_sym_number_token1; small_parse_table_5096(v); } void small_parse_table_5096(t_small_parse_table_array *v) { - v->a[101920] = actions(1109); - v->a[101921] = 2; - v->a[101922] = sym_raw_string; - v->a[101923] = sym_ansi_c_string; - v->a[101924] = state(2863); - v->a[101925] = 6; - v->a[101926] = sym_binary_expression; - v->a[101927] = sym_ternary_expression; - v->a[101928] = sym_unary_expression; - v->a[101929] = sym_postfix_expression; - v->a[101930] = sym_parenthesized_expression; - v->a[101931] = sym_concatenation; - v->a[101932] = state(2451); - v->a[101933] = 9; - v->a[101934] = sym_arithmetic_expansion; - v->a[101935] = sym_brace_expression; - v->a[101936] = sym_string; - v->a[101937] = sym_translated_string; - v->a[101938] = sym_number; - v->a[101939] = sym_simple_expansion; + v->a[101920] = actions(5866); + v->a[101921] = 1; + v->a[101922] = aux_sym_number_token2; + v->a[101923] = actions(5869); + v->a[101924] = 1; + v->a[101925] = anon_sym_DOLLAR_LBRACE; + v->a[101926] = actions(5872); + v->a[101927] = 1; + v->a[101928] = anon_sym_DOLLAR_LPAREN; + v->a[101929] = actions(5875); + v->a[101930] = 1; + v->a[101931] = anon_sym_BQUOTE; + v->a[101932] = actions(5878); + v->a[101933] = 1; + v->a[101934] = anon_sym_DOLLAR_BQUOTE; + v->a[101935] = actions(5881); + v->a[101936] = 1; + v->a[101937] = sym_test_operator; + v->a[101938] = actions(5884); + v->a[101939] = 1; small_parse_table_5097(v); } void small_parse_table_5097(t_small_parse_table_array *v) { - v->a[101940] = sym_expansion; - v->a[101941] = sym_command_substitution; - v->a[101942] = sym_process_substitution; - v->a[101943] = 3; - v->a[101944] = actions(3); + v->a[101940] = sym__brace_start; + v->a[101941] = state(2122); + v->a[101942] = 1; + v->a[101943] = aux_sym__heredoc_command; + v->a[101944] = state(2852); v->a[101945] = 1; - v->a[101946] = sym_comment; - v->a[101947] = actions(1342); - v->a[101948] = 6; - v->a[101949] = sym_file_descriptor; - v->a[101950] = sym__concat; - v->a[101951] = sym_test_operator; - v->a[101952] = sym__brace_start; - v->a[101953] = ts_builtin_sym_end; - v->a[101954] = aux_sym_heredoc_redirect_token1; - v->a[101955] = actions(1340); - v->a[101956] = 37; - v->a[101957] = anon_sym_LPAREN_LPAREN; - v->a[101958] = anon_sym_SEMI; - v->a[101959] = anon_sym_PIPE_PIPE; + v->a[101946] = aux_sym__literal_repeat1; + v->a[101947] = state(2882); + v->a[101948] = 1; + v->a[101949] = sym_concatenation; + v->a[101950] = actions(5846); + v->a[101951] = 2; + v->a[101952] = sym_raw_string; + v->a[101953] = sym_word; + v->a[101954] = state(2716); + v->a[101955] = 7; + v->a[101956] = sym_arithmetic_expansion; + v->a[101957] = sym_brace_expression; + v->a[101958] = sym_string; + v->a[101959] = sym_number; small_parse_table_5098(v); } void small_parse_table_5098(t_small_parse_table_array *v) { - v->a[101960] = anon_sym_AMP_AMP; - v->a[101961] = anon_sym_PIPE; - v->a[101962] = anon_sym_AMP; - v->a[101963] = anon_sym_LT; - v->a[101964] = anon_sym_GT; - v->a[101965] = anon_sym_LT_LT; - v->a[101966] = anon_sym_GT_GT; - v->a[101967] = anon_sym_SEMI_SEMI; - v->a[101968] = anon_sym_PIPE_AMP; - v->a[101969] = anon_sym_AMP_GT; - v->a[101970] = anon_sym_AMP_GT_GT; - v->a[101971] = anon_sym_LT_AMP; - v->a[101972] = anon_sym_GT_AMP; - v->a[101973] = anon_sym_GT_PIPE; - v->a[101974] = anon_sym_LT_AMP_DASH; - v->a[101975] = anon_sym_GT_AMP_DASH; - v->a[101976] = anon_sym_LT_LT_DASH; - v->a[101977] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[101978] = anon_sym_DOLLAR_LBRACK; - v->a[101979] = aux_sym_concatenation_token1; + v->a[101960] = sym_simple_expansion; + v->a[101961] = sym_expansion; + v->a[101962] = sym_command_substitution; + v->a[101963] = 19; + v->a[101964] = actions(3); + v->a[101965] = 1; + v->a[101966] = sym_comment; + v->a[101967] = actions(5407); + v->a[101968] = 1; + v->a[101969] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[101970] = actions(5409); + v->a[101971] = 1; + v->a[101972] = anon_sym_DOLLAR; + v->a[101973] = actions(5413); + v->a[101974] = 1; + v->a[101975] = anon_sym_DQUOTE; + v->a[101976] = actions(5417); + v->a[101977] = 1; + v->a[101978] = aux_sym_number_token1; + v->a[101979] = actions(5419); small_parse_table_5099(v); } void small_parse_table_5099(t_small_parse_table_array *v) { - v->a[101980] = anon_sym_DOLLAR; - v->a[101981] = sym__special_character; - v->a[101982] = anon_sym_DQUOTE; - v->a[101983] = sym_raw_string; - v->a[101984] = sym_ansi_c_string; - v->a[101985] = aux_sym_number_token1; - v->a[101986] = aux_sym_number_token2; - v->a[101987] = anon_sym_DOLLAR_LBRACE; - v->a[101988] = anon_sym_DOLLAR_LPAREN; - v->a[101989] = anon_sym_BQUOTE; - v->a[101990] = anon_sym_DOLLAR_BQUOTE; - v->a[101991] = anon_sym_LT_LPAREN; - v->a[101992] = anon_sym_GT_LPAREN; - v->a[101993] = sym_word; - v->a[101994] = 5; - v->a[101995] = actions(71); - v->a[101996] = 1; - v->a[101997] = sym_comment; - v->a[101998] = state(2152); - v->a[101999] = 1; + v->a[101980] = 1; + v->a[101981] = aux_sym_number_token2; + v->a[101982] = actions(5421); + v->a[101983] = 1; + v->a[101984] = anon_sym_DOLLAR_LBRACE; + v->a[101985] = actions(5423); + v->a[101986] = 1; + v->a[101987] = anon_sym_DOLLAR_LPAREN; + v->a[101988] = actions(5425); + v->a[101989] = 1; + v->a[101990] = anon_sym_BQUOTE; + v->a[101991] = actions(5427); + v->a[101992] = 1; + v->a[101993] = anon_sym_DOLLAR_BQUOTE; + v->a[101994] = actions(5429); + v->a[101995] = 1; + v->a[101996] = sym__comment_word; + v->a[101997] = actions(5431); + v->a[101998] = 1; + v->a[101999] = sym__empty_value; small_parse_table_5100(v); } diff --git a/parser/static/small_parse_table/small_parse_table_102.c b/parser/static/small_parse_table/small_parse_table_102.c index 656c4cbd..67e9b113 100644 --- a/parser/static/small_parse_table/small_parse_table_102.c +++ b/parser/static/small_parse_table/small_parse_table_102.c @@ -14,126 +14,126 @@ void small_parse_table_510(t_small_parse_table_array *v) { - v->a[10200] = anon_sym_GT_PIPE; - v->a[10201] = anon_sym_LT_AMP_DASH; - v->a[10202] = anon_sym_GT_AMP_DASH; - v->a[10203] = anon_sym_LT_LT_DASH; - v->a[10204] = anon_sym_LT_LT_LT; - v->a[10205] = 22; - v->a[10206] = actions(3); - v->a[10207] = 1; - v->a[10208] = sym_comment; - v->a[10209] = actions(2784); - v->a[10210] = 1; - v->a[10211] = anon_sym_DOLLAR_LBRACK; - v->a[10212] = actions(2786); - v->a[10213] = 1; - v->a[10214] = anon_sym_DOLLAR; - v->a[10215] = actions(2788); - v->a[10216] = 1; - v->a[10217] = sym__special_character; - v->a[10218] = actions(2790); - v->a[10219] = 1; + v->a[10200] = sym_file_descriptor; + v->a[10201] = aux_sym_heredoc_redirect_token1; + v->a[10202] = actions(2108); + v->a[10203] = 2; + v->a[10204] = sym_raw_string; + v->a[10205] = sym_word; + v->a[10206] = state(770); + v->a[10207] = 7; + v->a[10208] = sym_arithmetic_expansion; + v->a[10209] = sym_brace_expression; + v->a[10210] = sym_string; + v->a[10211] = sym_number; + v->a[10212] = sym_simple_expansion; + v->a[10213] = sym_expansion; + v->a[10214] = sym_command_substitution; + v->a[10215] = actions(1193); + v->a[10216] = 20; + v->a[10217] = anon_sym_PIPE; + v->a[10218] = anon_sym_RPAREN; + v->a[10219] = anon_sym_SEMI_SEMI; small_parse_table_511(v); } void small_parse_table_511(t_small_parse_table_array *v) { - v->a[10220] = anon_sym_DQUOTE; - v->a[10221] = actions(2792); - v->a[10222] = 1; - v->a[10223] = aux_sym_number_token1; - v->a[10224] = actions(2794); - v->a[10225] = 1; - v->a[10226] = aux_sym_number_token2; - v->a[10227] = actions(2796); - v->a[10228] = 1; - v->a[10229] = anon_sym_DOLLAR_LBRACE; - v->a[10230] = actions(2798); - v->a[10231] = 1; - v->a[10232] = anon_sym_DOLLAR_LPAREN; - v->a[10233] = actions(2800); - v->a[10234] = 1; - v->a[10235] = anon_sym_BQUOTE; - v->a[10236] = actions(2802); - v->a[10237] = 1; - v->a[10238] = anon_sym_DOLLAR_BQUOTE; - v->a[10239] = actions(2808); + v->a[10220] = anon_sym_PIPE_AMP; + v->a[10221] = anon_sym_AMP_AMP; + v->a[10222] = anon_sym_PIPE_PIPE; + v->a[10223] = anon_sym_LT; + v->a[10224] = anon_sym_GT; + v->a[10225] = anon_sym_GT_GT; + v->a[10226] = anon_sym_AMP_GT; + v->a[10227] = anon_sym_AMP_GT_GT; + v->a[10228] = anon_sym_LT_AMP; + v->a[10229] = anon_sym_GT_AMP; + v->a[10230] = anon_sym_GT_PIPE; + v->a[10231] = anon_sym_LT_AMP_DASH; + v->a[10232] = anon_sym_GT_AMP_DASH; + v->a[10233] = anon_sym_LT_LT; + v->a[10234] = anon_sym_LT_LT_DASH; + v->a[10235] = anon_sym_AMP; + v->a[10236] = anon_sym_SEMI; + v->a[10237] = 19; + v->a[10238] = actions(3); + v->a[10239] = 1; small_parse_table_512(v); } void small_parse_table_512(t_small_parse_table_array *v) { - v->a[10240] = 1; - v->a[10241] = sym_test_operator; - v->a[10242] = actions(2810); - v->a[10243] = 1; - v->a[10244] = sym__brace_start; - v->a[10245] = actions(2887); - v->a[10246] = 1; - v->a[10247] = aux_sym__simple_variable_name_token1; - v->a[10248] = state(1860); - v->a[10249] = 1; - v->a[10250] = aux_sym__literal_repeat1; - v->a[10251] = actions(2299); - v->a[10252] = 2; - v->a[10253] = sym_file_descriptor; - v->a[10254] = aux_sym_heredoc_redirect_token1; - v->a[10255] = actions(2782); - v->a[10256] = 2; - v->a[10257] = anon_sym_LPAREN_LPAREN; - v->a[10258] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10259] = actions(2804); + v->a[10240] = sym_comment; + v->a[10241] = actions(2152); + v->a[10242] = 1; + v->a[10243] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10244] = actions(2154); + v->a[10245] = 1; + v->a[10246] = anon_sym_DOLLAR; + v->a[10247] = actions(2156); + v->a[10248] = 1; + v->a[10249] = sym__special_character; + v->a[10250] = actions(2158); + v->a[10251] = 1; + v->a[10252] = anon_sym_DQUOTE; + v->a[10253] = actions(2160); + v->a[10254] = 1; + v->a[10255] = aux_sym_number_token1; + v->a[10256] = actions(2162); + v->a[10257] = 1; + v->a[10258] = aux_sym_number_token2; + v->a[10259] = actions(2164); small_parse_table_513(v); } void small_parse_table_513(t_small_parse_table_array *v) { - v->a[10260] = 2; - v->a[10261] = anon_sym_LT_LPAREN; - v->a[10262] = anon_sym_GT_LPAREN; - v->a[10263] = state(629); - v->a[10264] = 2; - v->a[10265] = sym_concatenation; - v->a[10266] = aux_sym_unset_command_repeat1; - v->a[10267] = actions(2780); - v->a[10268] = 3; - v->a[10269] = sym_raw_string; - v->a[10270] = sym_ansi_c_string; - v->a[10271] = sym_word; - v->a[10272] = state(1326); - v->a[10273] = 9; - v->a[10274] = sym_arithmetic_expansion; - v->a[10275] = sym_brace_expression; - v->a[10276] = sym_string; - v->a[10277] = sym_translated_string; - v->a[10278] = sym_number; - v->a[10279] = sym_simple_expansion; + v->a[10260] = 1; + v->a[10261] = anon_sym_DOLLAR_LBRACE; + v->a[10262] = actions(2166); + v->a[10263] = 1; + v->a[10264] = anon_sym_DOLLAR_LPAREN; + v->a[10265] = actions(2168); + v->a[10266] = 1; + v->a[10267] = anon_sym_BQUOTE; + v->a[10268] = actions(2170); + v->a[10269] = 1; + v->a[10270] = anon_sym_DOLLAR_BQUOTE; + v->a[10271] = actions(2172); + v->a[10272] = 1; + v->a[10273] = sym_test_operator; + v->a[10274] = actions(2174); + v->a[10275] = 1; + v->a[10276] = sym__brace_start; + v->a[10277] = state(1270); + v->a[10278] = 1; + v->a[10279] = aux_sym__literal_repeat1; small_parse_table_514(v); } void small_parse_table_514(t_small_parse_table_array *v) { - v->a[10280] = sym_expansion; - v->a[10281] = sym_command_substitution; - v->a[10282] = sym_process_substitution; - v->a[10283] = actions(2297); - v->a[10284] = 21; - v->a[10285] = anon_sym_SEMI; - v->a[10286] = anon_sym_PIPE_PIPE; - v->a[10287] = anon_sym_AMP_AMP; - v->a[10288] = anon_sym_PIPE; - v->a[10289] = anon_sym_AMP; - v->a[10290] = anon_sym_LT; - v->a[10291] = anon_sym_GT; - v->a[10292] = anon_sym_LT_LT; - v->a[10293] = anon_sym_GT_GT; - v->a[10294] = anon_sym_SEMI_SEMI; - v->a[10295] = anon_sym_SEMI_AMP; - v->a[10296] = anon_sym_SEMI_SEMI_AMP; - v->a[10297] = anon_sym_PIPE_AMP; - v->a[10298] = anon_sym_AMP_GT; - v->a[10299] = anon_sym_AMP_GT_GT; + v->a[10280] = actions(1182); + v->a[10281] = 2; + v->a[10282] = sym_file_descriptor; + v->a[10283] = aux_sym_heredoc_redirect_token1; + v->a[10284] = actions(2150); + v->a[10285] = 2; + v->a[10286] = sym_raw_string; + v->a[10287] = sym_word; + v->a[10288] = state(393); + v->a[10289] = 2; + v->a[10290] = sym_concatenation; + v->a[10291] = aux_sym_for_statement_repeat1; + v->a[10292] = state(1069); + v->a[10293] = 7; + v->a[10294] = sym_arithmetic_expansion; + v->a[10295] = sym_brace_expression; + v->a[10296] = sym_string; + v->a[10297] = sym_number; + v->a[10298] = sym_simple_expansion; + v->a[10299] = sym_expansion; small_parse_table_515(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1020.c b/parser/static/small_parse_table/small_parse_table_1020.c index 56202593..5674164b 100644 --- a/parser/static/small_parse_table/small_parse_table_1020.c +++ b/parser/static/small_parse_table/small_parse_table_1020.c @@ -14,126 +14,126 @@ void small_parse_table_5100(t_small_parse_table_array *v) { - v->a[102000] = aux_sym_concatenation_repeat1; - v->a[102001] = actions(6133); - v->a[102002] = 2; - v->a[102003] = sym__concat; - v->a[102004] = aux_sym_concatenation_token1; - v->a[102005] = actions(1261); - v->a[102006] = 15; - v->a[102007] = anon_sym_PIPE; - v->a[102008] = anon_sym_EQ_EQ; - v->a[102009] = anon_sym_LT; - v->a[102010] = anon_sym_GT; - v->a[102011] = anon_sym_LT_LT; - v->a[102012] = anon_sym_EQ_TILDE; - v->a[102013] = anon_sym_AMP_GT; - v->a[102014] = anon_sym_LT_AMP; - v->a[102015] = anon_sym_GT_AMP; - v->a[102016] = anon_sym_DOLLAR; - v->a[102017] = aux_sym_number_token1; - v->a[102018] = aux_sym_number_token2; - v->a[102019] = anon_sym_DOLLAR_LPAREN; + v->a[102000] = actions(5433); + v->a[102001] = 1; + v->a[102002] = sym__brace_start; + v->a[102003] = actions(5887); + v->a[102004] = 1; + v->a[102005] = sym_word; + v->a[102006] = actions(5889); + v->a[102007] = 1; + v->a[102008] = sym__special_character; + v->a[102009] = state(1916); + v->a[102010] = 1; + v->a[102011] = aux_sym__literal_repeat1; + v->a[102012] = state(2141); + v->a[102013] = 1; + v->a[102014] = sym_concatenation; + v->a[102015] = actions(5891); + v->a[102016] = 2; + v->a[102017] = sym_test_operator; + v->a[102018] = sym_raw_string; + v->a[102019] = state(2003); small_parse_table_5101(v); } void small_parse_table_5101(t_small_parse_table_array *v) { - v->a[102020] = anon_sym_BQUOTE; - v->a[102021] = sym_word; - v->a[102022] = actions(1263); - v->a[102023] = 25; - v->a[102024] = sym_file_descriptor; - v->a[102025] = sym_test_operator; - v->a[102026] = sym__bare_dollar; - v->a[102027] = sym__brace_start; - v->a[102028] = anon_sym_LPAREN_LPAREN; - v->a[102029] = anon_sym_PIPE_PIPE; - v->a[102030] = anon_sym_AMP_AMP; - v->a[102031] = anon_sym_GT_GT; - v->a[102032] = anon_sym_PIPE_AMP; - v->a[102033] = anon_sym_AMP_GT_GT; - v->a[102034] = anon_sym_GT_PIPE; - v->a[102035] = anon_sym_LT_AMP_DASH; - v->a[102036] = anon_sym_GT_AMP_DASH; - v->a[102037] = anon_sym_LT_LT_DASH; - v->a[102038] = anon_sym_LT_LT_LT; - v->a[102039] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[102020] = 7; + v->a[102021] = sym_arithmetic_expansion; + v->a[102022] = sym_brace_expression; + v->a[102023] = sym_string; + v->a[102024] = sym_number; + v->a[102025] = sym_simple_expansion; + v->a[102026] = sym_expansion; + v->a[102027] = sym_command_substitution; + v->a[102028] = 19; + v->a[102029] = actions(3); + v->a[102030] = 1; + v->a[102031] = sym_comment; + v->a[102032] = actions(2458); + v->a[102033] = 1; + v->a[102034] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[102035] = actions(2460); + v->a[102036] = 1; + v->a[102037] = anon_sym_DOLLAR; + v->a[102038] = actions(2462); + v->a[102039] = 1; small_parse_table_5102(v); } void small_parse_table_5102(t_small_parse_table_array *v) { - v->a[102040] = anon_sym_DOLLAR_LBRACK; - v->a[102041] = sym__special_character; - v->a[102042] = anon_sym_DQUOTE; - v->a[102043] = sym_raw_string; - v->a[102044] = sym_ansi_c_string; - v->a[102045] = anon_sym_DOLLAR_LBRACE; - v->a[102046] = anon_sym_DOLLAR_BQUOTE; - v->a[102047] = anon_sym_LT_LPAREN; - v->a[102048] = anon_sym_GT_LPAREN; - v->a[102049] = 26; - v->a[102050] = actions(71); + v->a[102040] = sym__special_character; + v->a[102041] = actions(2464); + v->a[102042] = 1; + v->a[102043] = anon_sym_DQUOTE; + v->a[102044] = actions(2466); + v->a[102045] = 1; + v->a[102046] = aux_sym_number_token1; + v->a[102047] = actions(2468); + v->a[102048] = 1; + v->a[102049] = aux_sym_number_token2; + v->a[102050] = actions(2470); v->a[102051] = 1; - v->a[102052] = sym_comment; - v->a[102053] = actions(363); + v->a[102052] = anon_sym_DOLLAR_LBRACE; + v->a[102053] = actions(2472); v->a[102054] = 1; - v->a[102055] = anon_sym_DOLLAR_LBRACK; - v->a[102056] = actions(367); + v->a[102055] = anon_sym_DOLLAR_LPAREN; + v->a[102056] = actions(2474); v->a[102057] = 1; - v->a[102058] = anon_sym_DOLLAR; - v->a[102059] = actions(371); + v->a[102058] = anon_sym_BQUOTE; + v->a[102059] = actions(2476); small_parse_table_5103(v); } void small_parse_table_5103(t_small_parse_table_array *v) { v->a[102060] = 1; - v->a[102061] = anon_sym_DQUOTE; - v->a[102062] = actions(375); + v->a[102061] = anon_sym_DOLLAR_BQUOTE; + v->a[102062] = actions(2480); v->a[102063] = 1; - v->a[102064] = aux_sym_number_token1; - v->a[102065] = actions(377); + v->a[102064] = sym_test_operator; + v->a[102065] = actions(2482); v->a[102066] = 1; - v->a[102067] = aux_sym_number_token2; - v->a[102068] = actions(379); + v->a[102067] = sym__brace_start; + v->a[102068] = actions(5893); v->a[102069] = 1; - v->a[102070] = anon_sym_DOLLAR_LBRACE; - v->a[102071] = actions(381); + v->a[102070] = aux_sym_heredoc_redirect_token1; + v->a[102071] = state(2122); v->a[102072] = 1; - v->a[102073] = anon_sym_DOLLAR_LPAREN; - v->a[102074] = actions(385); + v->a[102073] = aux_sym__heredoc_command; + v->a[102074] = state(2852); v->a[102075] = 1; - v->a[102076] = anon_sym_DOLLAR_BQUOTE; - v->a[102077] = actions(391); + v->a[102076] = aux_sym__literal_repeat1; + v->a[102077] = state(2882); v->a[102078] = 1; - v->a[102079] = sym__brace_start; + v->a[102079] = sym_concatenation; small_parse_table_5104(v); } void small_parse_table_5104(t_small_parse_table_array *v) { - v->a[102080] = actions(1091); - v->a[102081] = 1; - v->a[102082] = sym_word; - v->a[102083] = actions(1093); - v->a[102084] = 1; - v->a[102085] = anon_sym_LPAREN; - v->a[102086] = actions(1095); - v->a[102087] = 1; - v->a[102088] = anon_sym_BANG; - v->a[102089] = actions(1103); - v->a[102090] = 1; - v->a[102091] = anon_sym_TILDE; - v->a[102092] = actions(1113); - v->a[102093] = 1; - v->a[102094] = sym_test_operator; - v->a[102095] = actions(5809); - v->a[102096] = 1; - v->a[102097] = anon_sym_BQUOTE; - v->a[102098] = actions(5916); - v->a[102099] = 1; + v->a[102080] = actions(2446); + v->a[102081] = 2; + v->a[102082] = sym_raw_string; + v->a[102083] = sym_word; + v->a[102084] = state(2716); + v->a[102085] = 7; + v->a[102086] = sym_arithmetic_expansion; + v->a[102087] = sym_brace_expression; + v->a[102088] = sym_string; + v->a[102089] = sym_number; + v->a[102090] = sym_simple_expansion; + v->a[102091] = sym_expansion; + v->a[102092] = sym_command_substitution; + v->a[102093] = 6; + v->a[102094] = actions(3); + v->a[102095] = 1; + v->a[102096] = sym_comment; + v->a[102097] = actions(5267); + v->a[102098] = 1; + v->a[102099] = aux_sym_concatenation_token1; small_parse_table_5105(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1021.c b/parser/static/small_parse_table/small_parse_table_1021.c index 80f8e4a1..7aaf4807 100644 --- a/parser/static/small_parse_table/small_parse_table_1021.c +++ b/parser/static/small_parse_table/small_parse_table_1021.c @@ -14,125 +14,125 @@ void small_parse_table_5105(t_small_parse_table_array *v) { - v->a[102100] = sym__special_character; - v->a[102101] = state(2472); - v->a[102102] = 1; - v->a[102103] = aux_sym__literal_repeat1; - v->a[102104] = state(2816); - v->a[102105] = 1; - v->a[102106] = sym__expression; - v->a[102107] = actions(352); - v->a[102108] = 2; - v->a[102109] = anon_sym_LPAREN_LPAREN; - v->a[102110] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102111] = actions(387); - v->a[102112] = 2; - v->a[102113] = anon_sym_LT_LPAREN; - v->a[102114] = anon_sym_GT_LPAREN; - v->a[102115] = actions(1099); - v->a[102116] = 2; - v->a[102117] = anon_sym_PLUS_PLUS2; - v->a[102118] = anon_sym_DASH_DASH2; - v->a[102119] = actions(1101); + v->a[102100] = actions(5269); + v->a[102101] = 1; + v->a[102102] = sym__concat; + v->a[102103] = state(2138); + v->a[102104] = 1; + v->a[102105] = aux_sym_concatenation_repeat1; + v->a[102106] = actions(1390); + v->a[102107] = 3; + v->a[102108] = sym_file_descriptor; + v->a[102109] = ts_builtin_sym_end; + v->a[102110] = aux_sym_heredoc_redirect_token1; + v->a[102111] = actions(1388); + v->a[102112] = 19; + v->a[102113] = anon_sym_PIPE; + v->a[102114] = anon_sym_SEMI_SEMI; + v->a[102115] = anon_sym_PIPE_AMP; + v->a[102116] = anon_sym_AMP_AMP; + v->a[102117] = anon_sym_PIPE_PIPE; + v->a[102118] = anon_sym_LT; + v->a[102119] = anon_sym_GT; small_parse_table_5106(v); } void small_parse_table_5106(t_small_parse_table_array *v) { - v->a[102120] = 2; - v->a[102121] = anon_sym_DASH2; - v->a[102122] = anon_sym_PLUS2; - v->a[102123] = actions(1109); - v->a[102124] = 2; - v->a[102125] = sym_raw_string; - v->a[102126] = sym_ansi_c_string; - v->a[102127] = state(2863); - v->a[102128] = 6; - v->a[102129] = sym_binary_expression; - v->a[102130] = sym_ternary_expression; - v->a[102131] = sym_unary_expression; - v->a[102132] = sym_postfix_expression; - v->a[102133] = sym_parenthesized_expression; - v->a[102134] = sym_concatenation; - v->a[102135] = state(2451); - v->a[102136] = 9; - v->a[102137] = sym_arithmetic_expansion; - v->a[102138] = sym_brace_expression; - v->a[102139] = sym_string; + v->a[102120] = anon_sym_GT_GT; + v->a[102121] = anon_sym_AMP_GT; + v->a[102122] = anon_sym_AMP_GT_GT; + v->a[102123] = anon_sym_LT_AMP; + v->a[102124] = anon_sym_GT_AMP; + v->a[102125] = anon_sym_GT_PIPE; + v->a[102126] = anon_sym_LT_AMP_DASH; + v->a[102127] = anon_sym_GT_AMP_DASH; + v->a[102128] = anon_sym_LT_LT; + v->a[102129] = anon_sym_LT_LT_DASH; + v->a[102130] = anon_sym_AMP; + v->a[102131] = anon_sym_SEMI; + v->a[102132] = 19; + v->a[102133] = actions(3); + v->a[102134] = 1; + v->a[102135] = sym_comment; + v->a[102136] = actions(1073); + v->a[102137] = 1; + v->a[102138] = anon_sym_DOLLAR; + v->a[102139] = actions(1079); small_parse_table_5107(v); } void small_parse_table_5107(t_small_parse_table_array *v) { - v->a[102140] = sym_translated_string; - v->a[102141] = sym_number; - v->a[102142] = sym_simple_expansion; - v->a[102143] = sym_expansion; - v->a[102144] = sym_command_substitution; - v->a[102145] = sym_process_substitution; - v->a[102146] = 26; - v->a[102147] = actions(71); - v->a[102148] = 1; - v->a[102149] = sym_comment; - v->a[102150] = actions(1127); - v->a[102151] = 1; - v->a[102152] = sym_word; - v->a[102153] = actions(1131); - v->a[102154] = 1; - v->a[102155] = anon_sym_LPAREN; - v->a[102156] = actions(1133); - v->a[102157] = 1; - v->a[102158] = anon_sym_BANG; - v->a[102159] = actions(1139); + v->a[102140] = 1; + v->a[102141] = aux_sym_number_token1; + v->a[102142] = actions(1081); + v->a[102143] = 1; + v->a[102144] = aux_sym_number_token2; + v->a[102145] = actions(1085); + v->a[102146] = 1; + v->a[102147] = anon_sym_DOLLAR_LPAREN; + v->a[102148] = actions(1097); + v->a[102149] = 1; + v->a[102150] = sym__brace_start; + v->a[102151] = actions(5895); + v->a[102152] = 1; + v->a[102153] = sym_word; + v->a[102154] = actions(5897); + v->a[102155] = 1; + v->a[102156] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[102157] = actions(5899); + v->a[102158] = 1; + v->a[102159] = sym__special_character; small_parse_table_5108(v); } void small_parse_table_5108(t_small_parse_table_array *v) { - v->a[102160] = 1; - v->a[102161] = anon_sym_TILDE; - v->a[102162] = actions(1141); - v->a[102163] = 1; - v->a[102164] = anon_sym_DOLLAR_LBRACK; - v->a[102165] = actions(1145); - v->a[102166] = 1; - v->a[102167] = anon_sym_DOLLAR; - v->a[102168] = actions(1147); - v->a[102169] = 1; - v->a[102170] = sym__special_character; - v->a[102171] = actions(1149); - v->a[102172] = 1; - v->a[102173] = anon_sym_DQUOTE; - v->a[102174] = actions(1153); - v->a[102175] = 1; - v->a[102176] = aux_sym_number_token1; - v->a[102177] = actions(1155); - v->a[102178] = 1; - v->a[102179] = aux_sym_number_token2; + v->a[102160] = actions(5901); + v->a[102161] = 1; + v->a[102162] = anon_sym_DQUOTE; + v->a[102163] = actions(5905); + v->a[102164] = 1; + v->a[102165] = anon_sym_DOLLAR_LBRACE; + v->a[102166] = actions(5907); + v->a[102167] = 1; + v->a[102168] = anon_sym_BQUOTE; + v->a[102169] = actions(5909); + v->a[102170] = 1; + v->a[102171] = anon_sym_DOLLAR_BQUOTE; + v->a[102172] = actions(5911); + v->a[102173] = 1; + v->a[102174] = sym__comment_word; + v->a[102175] = actions(5913); + v->a[102176] = 1; + v->a[102177] = sym__empty_value; + v->a[102178] = state(983); + v->a[102179] = 1; small_parse_table_5109(v); } void small_parse_table_5109(t_small_parse_table_array *v) { - v->a[102180] = actions(1157); - v->a[102181] = 1; - v->a[102182] = anon_sym_DOLLAR_LBRACE; - v->a[102183] = actions(1159); - v->a[102184] = 1; - v->a[102185] = anon_sym_DOLLAR_LPAREN; - v->a[102186] = actions(1163); - v->a[102187] = 1; - v->a[102188] = anon_sym_DOLLAR_BQUOTE; - v->a[102189] = actions(1167); - v->a[102190] = 1; - v->a[102191] = sym_test_operator; - v->a[102192] = actions(1169); - v->a[102193] = 1; - v->a[102194] = sym__brace_start; - v->a[102195] = actions(3060); - v->a[102196] = 1; - v->a[102197] = anon_sym_BQUOTE; - v->a[102198] = state(2484); + v->a[102180] = aux_sym__literal_repeat1; + v->a[102181] = state(1177); + v->a[102182] = 1; + v->a[102183] = sym_concatenation; + v->a[102184] = actions(5903); + v->a[102185] = 2; + v->a[102186] = sym_test_operator; + v->a[102187] = sym_raw_string; + v->a[102188] = state(740); + v->a[102189] = 7; + v->a[102190] = sym_arithmetic_expansion; + v->a[102191] = sym_brace_expression; + v->a[102192] = sym_string; + v->a[102193] = sym_number; + v->a[102194] = sym_simple_expansion; + v->a[102195] = sym_expansion; + v->a[102196] = sym_command_substitution; + v->a[102197] = 11; + v->a[102198] = actions(3); v->a[102199] = 1; small_parse_table_5110(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1022.c b/parser/static/small_parse_table/small_parse_table_1022.c index fbb48ba4..f3041fce 100644 --- a/parser/static/small_parse_table/small_parse_table_1022.c +++ b/parser/static/small_parse_table/small_parse_table_1022.c @@ -14,126 +14,126 @@ void small_parse_table_5110(t_small_parse_table_array *v) { - v->a[102200] = aux_sym__literal_repeat1; - v->a[102201] = state(2942); + v->a[102200] = sym_comment; + v->a[102201] = actions(1997); v->a[102202] = 1; - v->a[102203] = sym__expression; - v->a[102204] = actions(1129); - v->a[102205] = 2; - v->a[102206] = anon_sym_LPAREN_LPAREN; - v->a[102207] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102208] = actions(1135); - v->a[102209] = 2; - v->a[102210] = anon_sym_PLUS_PLUS2; - v->a[102211] = anon_sym_DASH_DASH2; - v->a[102212] = actions(1137); - v->a[102213] = 2; - v->a[102214] = anon_sym_DASH2; - v->a[102215] = anon_sym_PLUS2; - v->a[102216] = actions(1151); - v->a[102217] = 2; - v->a[102218] = sym_raw_string; - v->a[102219] = sym_ansi_c_string; + v->a[102203] = ts_builtin_sym_end; + v->a[102204] = actions(3149); + v->a[102205] = 1; + v->a[102206] = aux_sym_heredoc_redirect_token1; + v->a[102207] = actions(5604); + v->a[102208] = 1; + v->a[102209] = sym_file_descriptor; + v->a[102210] = actions(2516); + v->a[102211] = 2; + v->a[102212] = anon_sym_PIPE; + v->a[102213] = anon_sym_PIPE_AMP; + v->a[102214] = actions(2943); + v->a[102215] = 2; + v->a[102216] = anon_sym_AMP_AMP; + v->a[102217] = anon_sym_PIPE_PIPE; + v->a[102218] = actions(2945); + v->a[102219] = 2; small_parse_table_5111(v); } void small_parse_table_5111(t_small_parse_table_array *v) { - v->a[102220] = actions(1165); - v->a[102221] = 2; - v->a[102222] = anon_sym_LT_LPAREN; - v->a[102223] = anon_sym_GT_LPAREN; - v->a[102224] = state(2594); - v->a[102225] = 6; - v->a[102226] = sym_binary_expression; - v->a[102227] = sym_ternary_expression; - v->a[102228] = sym_unary_expression; - v->a[102229] = sym_postfix_expression; - v->a[102230] = sym_parenthesized_expression; - v->a[102231] = sym_concatenation; - v->a[102232] = state(2573); - v->a[102233] = 9; - v->a[102234] = sym_arithmetic_expansion; - v->a[102235] = sym_brace_expression; - v->a[102236] = sym_string; - v->a[102237] = sym_translated_string; - v->a[102238] = sym_number; - v->a[102239] = sym_simple_expansion; + v->a[102220] = anon_sym_LT_LT; + v->a[102221] = anon_sym_LT_LT_DASH; + v->a[102222] = actions(5602); + v->a[102223] = 2; + v->a[102224] = anon_sym_LT_AMP_DASH; + v->a[102225] = anon_sym_GT_AMP_DASH; + v->a[102226] = actions(3147); + v->a[102227] = 3; + v->a[102228] = anon_sym_SEMI_SEMI; + v->a[102229] = anon_sym_AMP; + v->a[102230] = anon_sym_SEMI; + v->a[102231] = state(2129); + v->a[102232] = 3; + v->a[102233] = sym_file_redirect; + v->a[102234] = sym_heredoc_redirect; + v->a[102235] = aux_sym_redirected_statement_repeat1; + v->a[102236] = actions(5600); + v->a[102237] = 8; + v->a[102238] = anon_sym_LT; + v->a[102239] = anon_sym_GT; small_parse_table_5112(v); } void small_parse_table_5112(t_small_parse_table_array *v) { - v->a[102240] = sym_expansion; - v->a[102241] = sym_command_substitution; - v->a[102242] = sym_process_substitution; - v->a[102243] = 26; - v->a[102244] = actions(71); - v->a[102245] = 1; - v->a[102246] = sym_comment; - v->a[102247] = actions(107); + v->a[102240] = anon_sym_GT_GT; + v->a[102241] = anon_sym_AMP_GT; + v->a[102242] = anon_sym_AMP_GT_GT; + v->a[102243] = anon_sym_LT_AMP; + v->a[102244] = anon_sym_GT_AMP; + v->a[102245] = anon_sym_GT_PIPE; + v->a[102246] = 5; + v->a[102247] = actions(3); v->a[102248] = 1; - v->a[102249] = anon_sym_TILDE; - v->a[102250] = actions(237); + v->a[102249] = sym_comment; + v->a[102250] = actions(5915); v->a[102251] = 1; - v->a[102252] = sym_word; - v->a[102253] = actions(248); - v->a[102254] = 1; - v->a[102255] = anon_sym_LPAREN; - v->a[102256] = actions(250); - v->a[102257] = 1; - v->a[102258] = anon_sym_BANG; - v->a[102259] = actions(258); + v->a[102252] = sym_variable_name; + v->a[102253] = state(2095); + v->a[102254] = 2; + v->a[102255] = sym_variable_assignment; + v->a[102256] = aux_sym_variable_assignments_repeat1; + v->a[102257] = actions(5145); + v->a[102258] = 3; + v->a[102259] = sym_file_descriptor; small_parse_table_5113(v); } void small_parse_table_5113(t_small_parse_table_array *v) { - v->a[102260] = 1; - v->a[102261] = anon_sym_DOLLAR; - v->a[102262] = actions(264); - v->a[102263] = 1; - v->a[102264] = aux_sym_number_token1; - v->a[102265] = actions(266); - v->a[102266] = 1; - v->a[102267] = aux_sym_number_token2; - v->a[102268] = actions(270); - v->a[102269] = 1; - v->a[102270] = anon_sym_DOLLAR_LPAREN; - v->a[102271] = actions(282); - v->a[102272] = 1; - v->a[102273] = sym_test_operator; - v->a[102274] = actions(284); - v->a[102275] = 1; - v->a[102276] = sym__brace_start; - v->a[102277] = actions(1075); - v->a[102278] = 1; - v->a[102279] = anon_sym_DOLLAR_LBRACK; + v->a[102260] = ts_builtin_sym_end; + v->a[102261] = aux_sym_heredoc_redirect_token1; + v->a[102262] = actions(5143); + v->a[102263] = 19; + v->a[102264] = anon_sym_PIPE; + v->a[102265] = anon_sym_SEMI_SEMI; + v->a[102266] = anon_sym_PIPE_AMP; + v->a[102267] = anon_sym_AMP_AMP; + v->a[102268] = anon_sym_PIPE_PIPE; + v->a[102269] = anon_sym_LT; + v->a[102270] = anon_sym_GT; + v->a[102271] = anon_sym_GT_GT; + v->a[102272] = anon_sym_AMP_GT; + v->a[102273] = anon_sym_AMP_GT_GT; + v->a[102274] = anon_sym_LT_AMP; + v->a[102275] = anon_sym_GT_AMP; + v->a[102276] = anon_sym_GT_PIPE; + v->a[102277] = anon_sym_LT_AMP_DASH; + v->a[102278] = anon_sym_GT_AMP_DASH; + v->a[102279] = anon_sym_LT_LT; small_parse_table_5114(v); } void small_parse_table_5114(t_small_parse_table_array *v) { - v->a[102280] = actions(1079); - v->a[102281] = 1; - v->a[102282] = sym__special_character; - v->a[102283] = actions(1081); - v->a[102284] = 1; - v->a[102285] = anon_sym_DQUOTE; - v->a[102286] = actions(1085); - v->a[102287] = 1; - v->a[102288] = anon_sym_DOLLAR_LBRACE; - v->a[102289] = actions(1087); - v->a[102290] = 1; - v->a[102291] = anon_sym_DOLLAR_BQUOTE; - v->a[102292] = actions(3598); - v->a[102293] = 1; - v->a[102294] = anon_sym_BQUOTE; - v->a[102295] = state(2690); - v->a[102296] = 1; - v->a[102297] = aux_sym__literal_repeat1; - v->a[102298] = state(3100); - v->a[102299] = 1; + v->a[102280] = anon_sym_LT_LT_DASH; + v->a[102281] = anon_sym_AMP; + v->a[102282] = anon_sym_SEMI; + v->a[102283] = 8; + v->a[102284] = actions(3); + v->a[102285] = 1; + v->a[102286] = sym_comment; + v->a[102287] = actions(5604); + v->a[102288] = 1; + v->a[102289] = sym_file_descriptor; + v->a[102290] = actions(2945); + v->a[102291] = 2; + v->a[102292] = anon_sym_LT_LT; + v->a[102293] = anon_sym_LT_LT_DASH; + v->a[102294] = actions(5157); + v->a[102295] = 2; + v->a[102296] = ts_builtin_sym_end; + v->a[102297] = aux_sym_heredoc_redirect_token1; + v->a[102298] = actions(5602); + v->a[102299] = 2; small_parse_table_5115(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1023.c b/parser/static/small_parse_table/small_parse_table_1023.c index c10fe484..bcc3aa39 100644 --- a/parser/static/small_parse_table/small_parse_table_1023.c +++ b/parser/static/small_parse_table/small_parse_table_1023.c @@ -14,125 +14,125 @@ void small_parse_table_5115(t_small_parse_table_array *v) { - v->a[102300] = sym__expression; - v->a[102301] = actions(103); - v->a[102302] = 2; - v->a[102303] = anon_sym_PLUS_PLUS2; - v->a[102304] = anon_sym_DASH_DASH2; - v->a[102305] = actions(105); - v->a[102306] = 2; - v->a[102307] = anon_sym_DASH2; - v->a[102308] = anon_sym_PLUS2; - v->a[102309] = actions(1073); - v->a[102310] = 2; - v->a[102311] = anon_sym_LPAREN_LPAREN; - v->a[102312] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102313] = actions(1083); - v->a[102314] = 2; - v->a[102315] = sym_raw_string; - v->a[102316] = sym_ansi_c_string; - v->a[102317] = actions(1089); - v->a[102318] = 2; - v->a[102319] = anon_sym_LT_LPAREN; + v->a[102300] = anon_sym_LT_AMP_DASH; + v->a[102301] = anon_sym_GT_AMP_DASH; + v->a[102302] = state(2148); + v->a[102303] = 3; + v->a[102304] = sym_file_redirect; + v->a[102305] = sym_heredoc_redirect; + v->a[102306] = aux_sym_redirected_statement_repeat1; + v->a[102307] = actions(5151); + v->a[102308] = 7; + v->a[102309] = anon_sym_PIPE; + v->a[102310] = anon_sym_SEMI_SEMI; + v->a[102311] = anon_sym_PIPE_AMP; + v->a[102312] = anon_sym_AMP_AMP; + v->a[102313] = anon_sym_PIPE_PIPE; + v->a[102314] = anon_sym_AMP; + v->a[102315] = anon_sym_SEMI; + v->a[102316] = actions(5600); + v->a[102317] = 8; + v->a[102318] = anon_sym_LT; + v->a[102319] = anon_sym_GT; small_parse_table_5116(v); } void small_parse_table_5116(t_small_parse_table_array *v) { - v->a[102320] = anon_sym_GT_LPAREN; - v->a[102321] = state(3053); - v->a[102322] = 6; - v->a[102323] = sym_binary_expression; - v->a[102324] = sym_ternary_expression; - v->a[102325] = sym_unary_expression; - v->a[102326] = sym_postfix_expression; - v->a[102327] = sym_parenthesized_expression; - v->a[102328] = sym_concatenation; - v->a[102329] = state(2500); - v->a[102330] = 9; - v->a[102331] = sym_arithmetic_expansion; - v->a[102332] = sym_brace_expression; - v->a[102333] = sym_string; - v->a[102334] = sym_translated_string; - v->a[102335] = sym_number; - v->a[102336] = sym_simple_expansion; - v->a[102337] = sym_expansion; - v->a[102338] = sym_command_substitution; - v->a[102339] = sym_process_substitution; + v->a[102320] = anon_sym_GT_GT; + v->a[102321] = anon_sym_AMP_GT; + v->a[102322] = anon_sym_AMP_GT_GT; + v->a[102323] = anon_sym_LT_AMP; + v->a[102324] = anon_sym_GT_AMP; + v->a[102325] = anon_sym_GT_PIPE; + v->a[102326] = 19; + v->a[102327] = actions(3); + v->a[102328] = 1; + v->a[102329] = sym_comment; + v->a[102330] = actions(1011); + v->a[102331] = 1; + v->a[102332] = anon_sym_DOLLAR; + v->a[102333] = actions(1017); + v->a[102334] = 1; + v->a[102335] = aux_sym_number_token1; + v->a[102336] = actions(1019); + v->a[102337] = 1; + v->a[102338] = aux_sym_number_token2; + v->a[102339] = actions(1023); small_parse_table_5117(v); } void small_parse_table_5117(t_small_parse_table_array *v) { - v->a[102340] = 3; - v->a[102341] = actions(71); - v->a[102342] = 1; - v->a[102343] = sym_comment; - v->a[102344] = actions(1308); - v->a[102345] = 16; - v->a[102346] = anon_sym_PIPE; - v->a[102347] = anon_sym_EQ_EQ; - v->a[102348] = anon_sym_LT; - v->a[102349] = anon_sym_GT; - v->a[102350] = anon_sym_LT_LT; - v->a[102351] = anon_sym_LPAREN; - v->a[102352] = anon_sym_EQ_TILDE; - v->a[102353] = anon_sym_AMP_GT; - v->a[102354] = anon_sym_LT_AMP; - v->a[102355] = anon_sym_GT_AMP; - v->a[102356] = anon_sym_DOLLAR; - v->a[102357] = aux_sym_number_token1; - v->a[102358] = aux_sym_number_token2; - v->a[102359] = anon_sym_DOLLAR_LPAREN; + v->a[102340] = 1; + v->a[102341] = anon_sym_DOLLAR_LPAREN; + v->a[102342] = actions(1035); + v->a[102343] = 1; + v->a[102344] = sym__brace_start; + v->a[102345] = actions(5763); + v->a[102346] = 1; + v->a[102347] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[102348] = actions(5767); + v->a[102349] = 1; + v->a[102350] = anon_sym_DQUOTE; + v->a[102351] = actions(5771); + v->a[102352] = 1; + v->a[102353] = anon_sym_DOLLAR_LBRACE; + v->a[102354] = actions(5773); + v->a[102355] = 1; + v->a[102356] = anon_sym_BQUOTE; + v->a[102357] = actions(5775); + v->a[102358] = 1; + v->a[102359] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5118(v); } void small_parse_table_5118(t_small_parse_table_array *v) { - v->a[102360] = anon_sym_BQUOTE; - v->a[102361] = sym_word; - v->a[102362] = actions(1310); - v->a[102363] = 27; - v->a[102364] = sym_file_descriptor; - v->a[102365] = sym__concat; - v->a[102366] = sym_test_operator; - v->a[102367] = sym__bare_dollar; - v->a[102368] = sym__brace_start; - v->a[102369] = anon_sym_LPAREN_LPAREN; - v->a[102370] = anon_sym_PIPE_PIPE; - v->a[102371] = anon_sym_AMP_AMP; - v->a[102372] = anon_sym_GT_GT; - v->a[102373] = anon_sym_PIPE_AMP; - v->a[102374] = anon_sym_AMP_GT_GT; - v->a[102375] = anon_sym_GT_PIPE; - v->a[102376] = anon_sym_LT_AMP_DASH; - v->a[102377] = anon_sym_GT_AMP_DASH; - v->a[102378] = anon_sym_LT_LT_DASH; - v->a[102379] = anon_sym_LT_LT_LT; + v->a[102360] = actions(5777); + v->a[102361] = 1; + v->a[102362] = sym__comment_word; + v->a[102363] = actions(5779); + v->a[102364] = 1; + v->a[102365] = sym__empty_value; + v->a[102366] = actions(5917); + v->a[102367] = 1; + v->a[102368] = sym_word; + v->a[102369] = actions(5919); + v->a[102370] = 1; + v->a[102371] = sym__special_character; + v->a[102372] = state(1117); + v->a[102373] = 1; + v->a[102374] = aux_sym__literal_repeat1; + v->a[102375] = state(1238); + v->a[102376] = 1; + v->a[102377] = sym_concatenation; + v->a[102378] = actions(5921); + v->a[102379] = 2; small_parse_table_5119(v); } void small_parse_table_5119(t_small_parse_table_array *v) { - v->a[102380] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102381] = anon_sym_DOLLAR_LBRACK; - v->a[102382] = aux_sym_concatenation_token1; - v->a[102383] = sym__special_character; - v->a[102384] = anon_sym_DQUOTE; - v->a[102385] = sym_raw_string; - v->a[102386] = sym_ansi_c_string; - v->a[102387] = anon_sym_DOLLAR_LBRACE; - v->a[102388] = anon_sym_DOLLAR_BQUOTE; - v->a[102389] = anon_sym_LT_LPAREN; - v->a[102390] = anon_sym_GT_LPAREN; - v->a[102391] = 26; - v->a[102392] = actions(71); + v->a[102380] = sym_test_operator; + v->a[102381] = sym_raw_string; + v->a[102382] = state(898); + v->a[102383] = 7; + v->a[102384] = sym_arithmetic_expansion; + v->a[102385] = sym_brace_expression; + v->a[102386] = sym_string; + v->a[102387] = sym_number; + v->a[102388] = sym_simple_expansion; + v->a[102389] = sym_expansion; + v->a[102390] = sym_command_substitution; + v->a[102391] = 6; + v->a[102392] = actions(3); v->a[102393] = 1; v->a[102394] = sym_comment; - v->a[102395] = actions(1131); + v->a[102395] = actions(5161); v->a[102396] = 1; - v->a[102397] = anon_sym_LPAREN; - v->a[102398] = actions(1141); + v->a[102397] = aux_sym_concatenation_token1; + v->a[102398] = actions(5923); v->a[102399] = 1; small_parse_table_5120(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1024.c b/parser/static/small_parse_table/small_parse_table_1024.c index 687e580b..602c25de 100644 --- a/parser/static/small_parse_table/small_parse_table_1024.c +++ b/parser/static/small_parse_table/small_parse_table_1024.c @@ -14,126 +14,126 @@ void small_parse_table_5120(t_small_parse_table_array *v) { - v->a[102400] = anon_sym_DOLLAR_LBRACK; - v->a[102401] = actions(1145); + v->a[102400] = sym__concat; + v->a[102401] = state(1853); v->a[102402] = 1; - v->a[102403] = anon_sym_DOLLAR; - v->a[102404] = actions(1149); - v->a[102405] = 1; - v->a[102406] = anon_sym_DQUOTE; - v->a[102407] = actions(1153); - v->a[102408] = 1; - v->a[102409] = aux_sym_number_token1; - v->a[102410] = actions(1155); - v->a[102411] = 1; - v->a[102412] = aux_sym_number_token2; - v->a[102413] = actions(1157); - v->a[102414] = 1; - v->a[102415] = anon_sym_DOLLAR_LBRACE; - v->a[102416] = actions(1159); - v->a[102417] = 1; - v->a[102418] = anon_sym_DOLLAR_LPAREN; - v->a[102419] = actions(1163); + v->a[102403] = aux_sym_concatenation_repeat1; + v->a[102404] = actions(2690); + v->a[102405] = 3; + v->a[102406] = sym_file_descriptor; + v->a[102407] = sym_variable_name; + v->a[102408] = aux_sym_heredoc_redirect_token1; + v->a[102409] = actions(2688); + v->a[102410] = 19; + v->a[102411] = anon_sym_PIPE; + v->a[102412] = anon_sym_SEMI_SEMI; + v->a[102413] = anon_sym_PIPE_AMP; + v->a[102414] = anon_sym_AMP_AMP; + v->a[102415] = anon_sym_PIPE_PIPE; + v->a[102416] = anon_sym_LT; + v->a[102417] = anon_sym_GT; + v->a[102418] = anon_sym_GT_GT; + v->a[102419] = anon_sym_AMP_GT; small_parse_table_5121(v); } void small_parse_table_5121(t_small_parse_table_array *v) { - v->a[102420] = 1; - v->a[102421] = anon_sym_DOLLAR_BQUOTE; - v->a[102422] = actions(1169); - v->a[102423] = 1; - v->a[102424] = sym__brace_start; - v->a[102425] = actions(1171); - v->a[102426] = 1; - v->a[102427] = sym_word; - v->a[102428] = actions(1173); - v->a[102429] = 1; - v->a[102430] = anon_sym_BANG; - v->a[102431] = actions(1179); + v->a[102420] = anon_sym_AMP_GT_GT; + v->a[102421] = anon_sym_LT_AMP; + v->a[102422] = anon_sym_GT_AMP; + v->a[102423] = anon_sym_GT_PIPE; + v->a[102424] = anon_sym_LT_AMP_DASH; + v->a[102425] = anon_sym_GT_AMP_DASH; + v->a[102426] = anon_sym_LT_LT; + v->a[102427] = anon_sym_LT_LT_DASH; + v->a[102428] = anon_sym_AMP; + v->a[102429] = anon_sym_SEMI; + v->a[102430] = 5; + v->a[102431] = actions(3); v->a[102432] = 1; - v->a[102433] = anon_sym_TILDE; - v->a[102434] = actions(1181); - v->a[102435] = 1; - v->a[102436] = sym__special_character; - v->a[102437] = actions(1185); - v->a[102438] = 1; - v->a[102439] = sym_test_operator; + v->a[102433] = sym_comment; + v->a[102434] = actions(2516); + v->a[102435] = 2; + v->a[102436] = anon_sym_PIPE; + v->a[102437] = anon_sym_PIPE_AMP; + v->a[102438] = actions(2632); + v->a[102439] = 2; small_parse_table_5122(v); } void small_parse_table_5122(t_small_parse_table_array *v) { - v->a[102440] = actions(3060); - v->a[102441] = 1; - v->a[102442] = anon_sym_BQUOTE; - v->a[102443] = state(2484); - v->a[102444] = 1; - v->a[102445] = aux_sym__literal_repeat1; - v->a[102446] = state(2987); - v->a[102447] = 1; - v->a[102448] = sym__expression; - v->a[102449] = actions(1129); - v->a[102450] = 2; - v->a[102451] = anon_sym_LPAREN_LPAREN; - v->a[102452] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102453] = actions(1165); - v->a[102454] = 2; - v->a[102455] = anon_sym_LT_LPAREN; - v->a[102456] = anon_sym_GT_LPAREN; - v->a[102457] = actions(1175); - v->a[102458] = 2; - v->a[102459] = anon_sym_PLUS_PLUS2; + v->a[102440] = sym_file_descriptor; + v->a[102441] = aux_sym_heredoc_redirect_token1; + v->a[102442] = state(2109); + v->a[102443] = 3; + v->a[102444] = sym_file_redirect; + v->a[102445] = sym_heredoc_redirect; + v->a[102446] = aux_sym_redirected_statement_repeat1; + v->a[102447] = actions(2630); + v->a[102448] = 18; + v->a[102449] = anon_sym_RPAREN; + v->a[102450] = anon_sym_SEMI_SEMI; + v->a[102451] = anon_sym_AMP_AMP; + v->a[102452] = anon_sym_PIPE_PIPE; + v->a[102453] = anon_sym_LT; + v->a[102454] = anon_sym_GT; + v->a[102455] = anon_sym_GT_GT; + v->a[102456] = anon_sym_AMP_GT; + v->a[102457] = anon_sym_AMP_GT_GT; + v->a[102458] = anon_sym_LT_AMP; + v->a[102459] = anon_sym_GT_AMP; small_parse_table_5123(v); } void small_parse_table_5123(t_small_parse_table_array *v) { - v->a[102460] = anon_sym_DASH_DASH2; - v->a[102461] = actions(1177); - v->a[102462] = 2; - v->a[102463] = anon_sym_DASH2; - v->a[102464] = anon_sym_PLUS2; - v->a[102465] = actions(1183); - v->a[102466] = 2; - v->a[102467] = sym_raw_string; - v->a[102468] = sym_ansi_c_string; - v->a[102469] = state(2594); - v->a[102470] = 6; - v->a[102471] = sym_binary_expression; - v->a[102472] = sym_ternary_expression; - v->a[102473] = sym_unary_expression; - v->a[102474] = sym_postfix_expression; - v->a[102475] = sym_parenthesized_expression; - v->a[102476] = sym_concatenation; - v->a[102477] = state(2456); - v->a[102478] = 9; - v->a[102479] = sym_arithmetic_expansion; + v->a[102460] = anon_sym_GT_PIPE; + v->a[102461] = anon_sym_LT_AMP_DASH; + v->a[102462] = anon_sym_GT_AMP_DASH; + v->a[102463] = anon_sym_LT_LT; + v->a[102464] = anon_sym_LT_LT_DASH; + v->a[102465] = anon_sym_AMP; + v->a[102466] = anon_sym_SEMI; + v->a[102467] = 10; + v->a[102468] = actions(3); + v->a[102469] = 1; + v->a[102470] = sym_comment; + v->a[102471] = actions(2642); + v->a[102472] = 1; + v->a[102473] = aux_sym_heredoc_redirect_token1; + v->a[102474] = actions(5159); + v->a[102475] = 1; + v->a[102476] = sym_file_descriptor; + v->a[102477] = actions(2518); + v->a[102478] = 2; + v->a[102479] = anon_sym_AMP_AMP; small_parse_table_5124(v); } void small_parse_table_5124(t_small_parse_table_array *v) { - v->a[102480] = sym_brace_expression; - v->a[102481] = sym_string; - v->a[102482] = sym_translated_string; - v->a[102483] = sym_number; - v->a[102484] = sym_simple_expansion; - v->a[102485] = sym_expansion; - v->a[102486] = sym_command_substitution; - v->a[102487] = sym_process_substitution; - v->a[102488] = 26; - v->a[102489] = actions(71); - v->a[102490] = 1; - v->a[102491] = sym_comment; - v->a[102492] = actions(1131); - v->a[102493] = 1; - v->a[102494] = anon_sym_LPAREN; - v->a[102495] = actions(1141); - v->a[102496] = 1; - v->a[102497] = anon_sym_DOLLAR_LBRACK; - v->a[102498] = actions(1145); - v->a[102499] = 1; + v->a[102480] = anon_sym_PIPE_PIPE; + v->a[102481] = actions(2520); + v->a[102482] = 2; + v->a[102483] = anon_sym_LT_LT; + v->a[102484] = anon_sym_LT_LT_DASH; + v->a[102485] = actions(2644); + v->a[102486] = 2; + v->a[102487] = anon_sym_AMP; + v->a[102488] = anon_sym_SEMI; + v->a[102489] = actions(5155); + v->a[102490] = 2; + v->a[102491] = anon_sym_LT_AMP_DASH; + v->a[102492] = anon_sym_GT_AMP_DASH; + v->a[102493] = state(1894); + v->a[102494] = 3; + v->a[102495] = sym_file_redirect; + v->a[102496] = sym_heredoc_redirect; + v->a[102497] = aux_sym_redirected_statement_repeat1; + v->a[102498] = actions(1995); + v->a[102499] = 4; small_parse_table_5125(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1025.c b/parser/static/small_parse_table/small_parse_table_1025.c index dc9cea2c..d9bd2e6e 100644 --- a/parser/static/small_parse_table/small_parse_table_1025.c +++ b/parser/static/small_parse_table/small_parse_table_1025.c @@ -14,126 +14,126 @@ void small_parse_table_5125(t_small_parse_table_array *v) { - v->a[102500] = anon_sym_DOLLAR; - v->a[102501] = actions(1149); - v->a[102502] = 1; - v->a[102503] = anon_sym_DQUOTE; - v->a[102504] = actions(1153); - v->a[102505] = 1; - v->a[102506] = aux_sym_number_token1; - v->a[102507] = actions(1155); - v->a[102508] = 1; - v->a[102509] = aux_sym_number_token2; - v->a[102510] = actions(1157); - v->a[102511] = 1; - v->a[102512] = anon_sym_DOLLAR_LBRACE; - v->a[102513] = actions(1159); - v->a[102514] = 1; - v->a[102515] = anon_sym_DOLLAR_LPAREN; - v->a[102516] = actions(1163); - v->a[102517] = 1; - v->a[102518] = anon_sym_DOLLAR_BQUOTE; - v->a[102519] = actions(1169); + v->a[102500] = anon_sym_esac; + v->a[102501] = anon_sym_SEMI_SEMI; + v->a[102502] = anon_sym_SEMI_AMP; + v->a[102503] = anon_sym_SEMI_SEMI_AMP; + v->a[102504] = actions(5153); + v->a[102505] = 8; + v->a[102506] = anon_sym_LT; + v->a[102507] = anon_sym_GT; + v->a[102508] = anon_sym_GT_GT; + v->a[102509] = anon_sym_AMP_GT; + v->a[102510] = anon_sym_AMP_GT_GT; + v->a[102511] = anon_sym_LT_AMP; + v->a[102512] = anon_sym_GT_AMP; + v->a[102513] = anon_sym_GT_PIPE; + v->a[102514] = 19; + v->a[102515] = actions(3); + v->a[102516] = 1; + v->a[102517] = sym_comment; + v->a[102518] = actions(2458); + v->a[102519] = 1; small_parse_table_5126(v); } void small_parse_table_5126(t_small_parse_table_array *v) { - v->a[102520] = 1; - v->a[102521] = sym__brace_start; - v->a[102522] = actions(1171); - v->a[102523] = 1; - v->a[102524] = sym_word; - v->a[102525] = actions(1173); - v->a[102526] = 1; - v->a[102527] = anon_sym_BANG; - v->a[102528] = actions(1179); - v->a[102529] = 1; - v->a[102530] = anon_sym_TILDE; - v->a[102531] = actions(1181); - v->a[102532] = 1; - v->a[102533] = sym__special_character; - v->a[102534] = actions(1185); - v->a[102535] = 1; - v->a[102536] = sym_test_operator; - v->a[102537] = actions(3060); - v->a[102538] = 1; - v->a[102539] = anon_sym_BQUOTE; + v->a[102520] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[102521] = actions(2460); + v->a[102522] = 1; + v->a[102523] = anon_sym_DOLLAR; + v->a[102524] = actions(2462); + v->a[102525] = 1; + v->a[102526] = sym__special_character; + v->a[102527] = actions(2464); + v->a[102528] = 1; + v->a[102529] = anon_sym_DQUOTE; + v->a[102530] = actions(2466); + v->a[102531] = 1; + v->a[102532] = aux_sym_number_token1; + v->a[102533] = actions(2468); + v->a[102534] = 1; + v->a[102535] = aux_sym_number_token2; + v->a[102536] = actions(2470); + v->a[102537] = 1; + v->a[102538] = anon_sym_DOLLAR_LBRACE; + v->a[102539] = actions(2472); small_parse_table_5127(v); } void small_parse_table_5127(t_small_parse_table_array *v) { - v->a[102540] = state(2484); - v->a[102541] = 1; - v->a[102542] = aux_sym__literal_repeat1; - v->a[102543] = state(3039); - v->a[102544] = 1; - v->a[102545] = sym__expression; - v->a[102546] = actions(1129); - v->a[102547] = 2; - v->a[102548] = anon_sym_LPAREN_LPAREN; - v->a[102549] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102550] = actions(1165); - v->a[102551] = 2; - v->a[102552] = anon_sym_LT_LPAREN; - v->a[102553] = anon_sym_GT_LPAREN; - v->a[102554] = actions(1175); - v->a[102555] = 2; - v->a[102556] = anon_sym_PLUS_PLUS2; - v->a[102557] = anon_sym_DASH_DASH2; - v->a[102558] = actions(1177); - v->a[102559] = 2; + v->a[102540] = 1; + v->a[102541] = anon_sym_DOLLAR_LPAREN; + v->a[102542] = actions(2474); + v->a[102543] = 1; + v->a[102544] = anon_sym_BQUOTE; + v->a[102545] = actions(2476); + v->a[102546] = 1; + v->a[102547] = anon_sym_DOLLAR_BQUOTE; + v->a[102548] = actions(2480); + v->a[102549] = 1; + v->a[102550] = sym_test_operator; + v->a[102551] = actions(2482); + v->a[102552] = 1; + v->a[102553] = sym__brace_start; + v->a[102554] = actions(5925); + v->a[102555] = 1; + v->a[102556] = aux_sym_heredoc_redirect_token1; + v->a[102557] = state(2122); + v->a[102558] = 1; + v->a[102559] = aux_sym__heredoc_command; small_parse_table_5128(v); } void small_parse_table_5128(t_small_parse_table_array *v) { - v->a[102560] = anon_sym_DASH2; - v->a[102561] = anon_sym_PLUS2; - v->a[102562] = actions(1183); - v->a[102563] = 2; - v->a[102564] = sym_raw_string; - v->a[102565] = sym_ansi_c_string; - v->a[102566] = state(2594); - v->a[102567] = 6; - v->a[102568] = sym_binary_expression; - v->a[102569] = sym_ternary_expression; - v->a[102570] = sym_unary_expression; - v->a[102571] = sym_postfix_expression; - v->a[102572] = sym_parenthesized_expression; - v->a[102573] = sym_concatenation; - v->a[102574] = state(2456); - v->a[102575] = 9; - v->a[102576] = sym_arithmetic_expansion; - v->a[102577] = sym_brace_expression; - v->a[102578] = sym_string; - v->a[102579] = sym_translated_string; + v->a[102560] = state(2852); + v->a[102561] = 1; + v->a[102562] = aux_sym__literal_repeat1; + v->a[102563] = state(2882); + v->a[102564] = 1; + v->a[102565] = sym_concatenation; + v->a[102566] = actions(2446); + v->a[102567] = 2; + v->a[102568] = sym_raw_string; + v->a[102569] = sym_word; + v->a[102570] = state(2716); + v->a[102571] = 7; + v->a[102572] = sym_arithmetic_expansion; + v->a[102573] = sym_brace_expression; + v->a[102574] = sym_string; + v->a[102575] = sym_number; + v->a[102576] = sym_simple_expansion; + v->a[102577] = sym_expansion; + v->a[102578] = sym_command_substitution; + v->a[102579] = 6; small_parse_table_5129(v); } void small_parse_table_5129(t_small_parse_table_array *v) { - v->a[102580] = sym_number; - v->a[102581] = sym_simple_expansion; - v->a[102582] = sym_expansion; - v->a[102583] = sym_command_substitution; - v->a[102584] = sym_process_substitution; - v->a[102585] = 26; - v->a[102586] = actions(71); + v->a[102580] = actions(3); + v->a[102581] = 1; + v->a[102582] = sym_comment; + v->a[102583] = actions(5267); + v->a[102584] = 1; + v->a[102585] = aux_sym_concatenation_token1; + v->a[102586] = actions(5269); v->a[102587] = 1; - v->a[102588] = sym_comment; - v->a[102589] = actions(1131); + v->a[102588] = sym__concat; + v->a[102589] = state(2138); v->a[102590] = 1; - v->a[102591] = anon_sym_LPAREN; - v->a[102592] = actions(1141); - v->a[102593] = 1; - v->a[102594] = anon_sym_DOLLAR_LBRACK; - v->a[102595] = actions(1145); - v->a[102596] = 1; - v->a[102597] = anon_sym_DOLLAR; - v->a[102598] = actions(1149); - v->a[102599] = 1; + v->a[102591] = aux_sym_concatenation_repeat1; + v->a[102592] = actions(1182); + v->a[102593] = 3; + v->a[102594] = sym_file_descriptor; + v->a[102595] = ts_builtin_sym_end; + v->a[102596] = aux_sym_heredoc_redirect_token1; + v->a[102597] = actions(1180); + v->a[102598] = 19; + v->a[102599] = anon_sym_PIPE; small_parse_table_5130(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1026.c b/parser/static/small_parse_table/small_parse_table_1026.c index 88af59f6..642ce55e 100644 --- a/parser/static/small_parse_table/small_parse_table_1026.c +++ b/parser/static/small_parse_table/small_parse_table_1026.c @@ -14,126 +14,126 @@ void small_parse_table_5130(t_small_parse_table_array *v) { - v->a[102600] = anon_sym_DQUOTE; - v->a[102601] = actions(1153); - v->a[102602] = 1; - v->a[102603] = aux_sym_number_token1; - v->a[102604] = actions(1155); - v->a[102605] = 1; - v->a[102606] = aux_sym_number_token2; - v->a[102607] = actions(1157); - v->a[102608] = 1; - v->a[102609] = anon_sym_DOLLAR_LBRACE; - v->a[102610] = actions(1159); - v->a[102611] = 1; - v->a[102612] = anon_sym_DOLLAR_LPAREN; - v->a[102613] = actions(1163); - v->a[102614] = 1; - v->a[102615] = anon_sym_DOLLAR_BQUOTE; - v->a[102616] = actions(1169); - v->a[102617] = 1; - v->a[102618] = sym__brace_start; - v->a[102619] = actions(1171); + v->a[102600] = anon_sym_SEMI_SEMI; + v->a[102601] = anon_sym_PIPE_AMP; + v->a[102602] = anon_sym_AMP_AMP; + v->a[102603] = anon_sym_PIPE_PIPE; + v->a[102604] = anon_sym_LT; + v->a[102605] = anon_sym_GT; + v->a[102606] = anon_sym_GT_GT; + v->a[102607] = anon_sym_AMP_GT; + v->a[102608] = anon_sym_AMP_GT_GT; + v->a[102609] = anon_sym_LT_AMP; + v->a[102610] = anon_sym_GT_AMP; + v->a[102611] = anon_sym_GT_PIPE; + v->a[102612] = anon_sym_LT_AMP_DASH; + v->a[102613] = anon_sym_GT_AMP_DASH; + v->a[102614] = anon_sym_LT_LT; + v->a[102615] = anon_sym_LT_LT_DASH; + v->a[102616] = anon_sym_AMP; + v->a[102617] = anon_sym_SEMI; + v->a[102618] = 6; + v->a[102619] = actions(3); small_parse_table_5131(v); } void small_parse_table_5131(t_small_parse_table_array *v) { v->a[102620] = 1; - v->a[102621] = sym_word; - v->a[102622] = actions(1173); + v->a[102621] = sym_comment; + v->a[102622] = actions(5267); v->a[102623] = 1; - v->a[102624] = anon_sym_BANG; - v->a[102625] = actions(1179); + v->a[102624] = aux_sym_concatenation_token1; + v->a[102625] = actions(5269); v->a[102626] = 1; - v->a[102627] = anon_sym_TILDE; - v->a[102628] = actions(1181); + v->a[102627] = sym__concat; + v->a[102628] = state(2107); v->a[102629] = 1; - v->a[102630] = sym__special_character; - v->a[102631] = actions(1185); - v->a[102632] = 1; - v->a[102633] = sym_test_operator; - v->a[102634] = actions(3060); - v->a[102635] = 1; - v->a[102636] = anon_sym_BQUOTE; - v->a[102637] = state(2484); - v->a[102638] = 1; - v->a[102639] = aux_sym__literal_repeat1; + v->a[102630] = aux_sym_concatenation_repeat1; + v->a[102631] = actions(1390); + v->a[102632] = 2; + v->a[102633] = sym_file_descriptor; + v->a[102634] = aux_sym_heredoc_redirect_token1; + v->a[102635] = actions(1388); + v->a[102636] = 20; + v->a[102637] = anon_sym_PIPE; + v->a[102638] = anon_sym_SEMI_SEMI; + v->a[102639] = anon_sym_PIPE_AMP; small_parse_table_5132(v); } void small_parse_table_5132(t_small_parse_table_array *v) { - v->a[102640] = state(3046); - v->a[102641] = 1; - v->a[102642] = sym__expression; - v->a[102643] = actions(1129); - v->a[102644] = 2; - v->a[102645] = anon_sym_LPAREN_LPAREN; - v->a[102646] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102647] = actions(1165); - v->a[102648] = 2; - v->a[102649] = anon_sym_LT_LPAREN; - v->a[102650] = anon_sym_GT_LPAREN; - v->a[102651] = actions(1175); - v->a[102652] = 2; - v->a[102653] = anon_sym_PLUS_PLUS2; - v->a[102654] = anon_sym_DASH_DASH2; - v->a[102655] = actions(1177); - v->a[102656] = 2; - v->a[102657] = anon_sym_DASH2; - v->a[102658] = anon_sym_PLUS2; - v->a[102659] = actions(1183); + v->a[102640] = anon_sym_AMP_AMP; + v->a[102641] = anon_sym_PIPE_PIPE; + v->a[102642] = anon_sym_LT; + v->a[102643] = anon_sym_GT; + v->a[102644] = anon_sym_GT_GT; + v->a[102645] = anon_sym_AMP_GT; + v->a[102646] = anon_sym_AMP_GT_GT; + v->a[102647] = anon_sym_LT_AMP; + v->a[102648] = anon_sym_GT_AMP; + v->a[102649] = anon_sym_GT_PIPE; + v->a[102650] = anon_sym_LT_AMP_DASH; + v->a[102651] = anon_sym_GT_AMP_DASH; + v->a[102652] = anon_sym_LT_LT; + v->a[102653] = anon_sym_LT_LT_DASH; + v->a[102654] = anon_sym_AMP; + v->a[102655] = anon_sym_BQUOTE; + v->a[102656] = anon_sym_SEMI; + v->a[102657] = 19; + v->a[102658] = actions(3); + v->a[102659] = 1; small_parse_table_5133(v); } void small_parse_table_5133(t_small_parse_table_array *v) { - v->a[102660] = 2; - v->a[102661] = sym_raw_string; - v->a[102662] = sym_ansi_c_string; - v->a[102663] = state(2594); - v->a[102664] = 6; - v->a[102665] = sym_binary_expression; - v->a[102666] = sym_ternary_expression; - v->a[102667] = sym_unary_expression; - v->a[102668] = sym_postfix_expression; - v->a[102669] = sym_parenthesized_expression; - v->a[102670] = sym_concatenation; - v->a[102671] = state(2456); - v->a[102672] = 9; - v->a[102673] = sym_arithmetic_expansion; - v->a[102674] = sym_brace_expression; - v->a[102675] = sym_string; - v->a[102676] = sym_translated_string; - v->a[102677] = sym_number; - v->a[102678] = sym_simple_expansion; - v->a[102679] = sym_expansion; + v->a[102660] = sym_comment; + v->a[102661] = actions(2458); + v->a[102662] = 1; + v->a[102663] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[102664] = actions(2460); + v->a[102665] = 1; + v->a[102666] = anon_sym_DOLLAR; + v->a[102667] = actions(2462); + v->a[102668] = 1; + v->a[102669] = sym__special_character; + v->a[102670] = actions(2464); + v->a[102671] = 1; + v->a[102672] = anon_sym_DQUOTE; + v->a[102673] = actions(2466); + v->a[102674] = 1; + v->a[102675] = aux_sym_number_token1; + v->a[102676] = actions(2468); + v->a[102677] = 1; + v->a[102678] = aux_sym_number_token2; + v->a[102679] = actions(2470); small_parse_table_5134(v); } void small_parse_table_5134(t_small_parse_table_array *v) { - v->a[102680] = sym_command_substitution; - v->a[102681] = sym_process_substitution; - v->a[102682] = 26; - v->a[102683] = actions(71); - v->a[102684] = 1; - v->a[102685] = sym_comment; - v->a[102686] = actions(107); - v->a[102687] = 1; - v->a[102688] = anon_sym_TILDE; - v->a[102689] = actions(237); - v->a[102690] = 1; - v->a[102691] = sym_word; - v->a[102692] = actions(248); - v->a[102693] = 1; - v->a[102694] = anon_sym_LPAREN; - v->a[102695] = actions(250); - v->a[102696] = 1; - v->a[102697] = anon_sym_BANG; - v->a[102698] = actions(258); - v->a[102699] = 1; + v->a[102680] = 1; + v->a[102681] = anon_sym_DOLLAR_LBRACE; + v->a[102682] = actions(2472); + v->a[102683] = 1; + v->a[102684] = anon_sym_DOLLAR_LPAREN; + v->a[102685] = actions(2474); + v->a[102686] = 1; + v->a[102687] = anon_sym_BQUOTE; + v->a[102688] = actions(2476); + v->a[102689] = 1; + v->a[102690] = anon_sym_DOLLAR_BQUOTE; + v->a[102691] = actions(2480); + v->a[102692] = 1; + v->a[102693] = sym_test_operator; + v->a[102694] = actions(2482); + v->a[102695] = 1; + v->a[102696] = sym__brace_start; + v->a[102697] = actions(5927); + v->a[102698] = 1; + v->a[102699] = aux_sym_heredoc_redirect_token1; small_parse_table_5135(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1027.c b/parser/static/small_parse_table/small_parse_table_1027.c index d823331c..916ea77c 100644 --- a/parser/static/small_parse_table/small_parse_table_1027.c +++ b/parser/static/small_parse_table/small_parse_table_1027.c @@ -14,126 +14,126 @@ void small_parse_table_5135(t_small_parse_table_array *v) { - v->a[102700] = anon_sym_DOLLAR; - v->a[102701] = actions(264); - v->a[102702] = 1; - v->a[102703] = aux_sym_number_token1; - v->a[102704] = actions(266); - v->a[102705] = 1; - v->a[102706] = aux_sym_number_token2; - v->a[102707] = actions(270); - v->a[102708] = 1; - v->a[102709] = anon_sym_DOLLAR_LPAREN; - v->a[102710] = actions(282); - v->a[102711] = 1; - v->a[102712] = sym_test_operator; - v->a[102713] = actions(284); - v->a[102714] = 1; - v->a[102715] = sym__brace_start; - v->a[102716] = actions(1075); - v->a[102717] = 1; - v->a[102718] = anon_sym_DOLLAR_LBRACK; - v->a[102719] = actions(1079); + v->a[102700] = state(2122); + v->a[102701] = 1; + v->a[102702] = aux_sym__heredoc_command; + v->a[102703] = state(2852); + v->a[102704] = 1; + v->a[102705] = aux_sym__literal_repeat1; + v->a[102706] = state(2882); + v->a[102707] = 1; + v->a[102708] = sym_concatenation; + v->a[102709] = actions(2446); + v->a[102710] = 2; + v->a[102711] = sym_raw_string; + v->a[102712] = sym_word; + v->a[102713] = state(2716); + v->a[102714] = 7; + v->a[102715] = sym_arithmetic_expansion; + v->a[102716] = sym_brace_expression; + v->a[102717] = sym_string; + v->a[102718] = sym_number; + v->a[102719] = sym_simple_expansion; small_parse_table_5136(v); } void small_parse_table_5136(t_small_parse_table_array *v) { - v->a[102720] = 1; - v->a[102721] = sym__special_character; - v->a[102722] = actions(1081); - v->a[102723] = 1; - v->a[102724] = anon_sym_DQUOTE; - v->a[102725] = actions(1085); - v->a[102726] = 1; - v->a[102727] = anon_sym_DOLLAR_LBRACE; - v->a[102728] = actions(1087); - v->a[102729] = 1; - v->a[102730] = anon_sym_DOLLAR_BQUOTE; - v->a[102731] = actions(3598); - v->a[102732] = 1; - v->a[102733] = anon_sym_BQUOTE; - v->a[102734] = state(2690); - v->a[102735] = 1; - v->a[102736] = aux_sym__literal_repeat1; - v->a[102737] = state(3091); - v->a[102738] = 1; - v->a[102739] = sym__expression; + v->a[102720] = sym_expansion; + v->a[102721] = sym_command_substitution; + v->a[102722] = 6; + v->a[102723] = actions(3); + v->a[102724] = 1; + v->a[102725] = sym_comment; + v->a[102726] = actions(5267); + v->a[102727] = 1; + v->a[102728] = aux_sym_concatenation_token1; + v->a[102729] = actions(5929); + v->a[102730] = 1; + v->a[102731] = sym__concat; + v->a[102732] = state(1910); + v->a[102733] = 1; + v->a[102734] = aux_sym_concatenation_repeat1; + v->a[102735] = actions(2690); + v->a[102736] = 3; + v->a[102737] = sym_file_descriptor; + v->a[102738] = ts_builtin_sym_end; + v->a[102739] = aux_sym_heredoc_redirect_token1; small_parse_table_5137(v); } void small_parse_table_5137(t_small_parse_table_array *v) { - v->a[102740] = actions(103); - v->a[102741] = 2; - v->a[102742] = anon_sym_PLUS_PLUS2; - v->a[102743] = anon_sym_DASH_DASH2; - v->a[102744] = actions(105); - v->a[102745] = 2; - v->a[102746] = anon_sym_DASH2; - v->a[102747] = anon_sym_PLUS2; - v->a[102748] = actions(1073); - v->a[102749] = 2; - v->a[102750] = anon_sym_LPAREN_LPAREN; - v->a[102751] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102752] = actions(1083); - v->a[102753] = 2; - v->a[102754] = sym_raw_string; - v->a[102755] = sym_ansi_c_string; - v->a[102756] = actions(1089); - v->a[102757] = 2; - v->a[102758] = anon_sym_LT_LPAREN; - v->a[102759] = anon_sym_GT_LPAREN; + v->a[102740] = actions(2688); + v->a[102741] = 19; + v->a[102742] = anon_sym_PIPE; + v->a[102743] = anon_sym_SEMI_SEMI; + v->a[102744] = anon_sym_PIPE_AMP; + v->a[102745] = anon_sym_AMP_AMP; + v->a[102746] = anon_sym_PIPE_PIPE; + v->a[102747] = anon_sym_LT; + v->a[102748] = anon_sym_GT; + v->a[102749] = anon_sym_GT_GT; + v->a[102750] = anon_sym_AMP_GT; + v->a[102751] = anon_sym_AMP_GT_GT; + v->a[102752] = anon_sym_LT_AMP; + v->a[102753] = anon_sym_GT_AMP; + v->a[102754] = anon_sym_GT_PIPE; + v->a[102755] = anon_sym_LT_AMP_DASH; + v->a[102756] = anon_sym_GT_AMP_DASH; + v->a[102757] = anon_sym_LT_LT; + v->a[102758] = anon_sym_LT_LT_DASH; + v->a[102759] = anon_sym_AMP; small_parse_table_5138(v); } void small_parse_table_5138(t_small_parse_table_array *v) { - v->a[102760] = state(3053); - v->a[102761] = 6; - v->a[102762] = sym_binary_expression; - v->a[102763] = sym_ternary_expression; - v->a[102764] = sym_unary_expression; - v->a[102765] = sym_postfix_expression; - v->a[102766] = sym_parenthesized_expression; - v->a[102767] = sym_concatenation; - v->a[102768] = state(2500); - v->a[102769] = 9; - v->a[102770] = sym_arithmetic_expansion; - v->a[102771] = sym_brace_expression; - v->a[102772] = sym_string; - v->a[102773] = sym_translated_string; - v->a[102774] = sym_number; - v->a[102775] = sym_simple_expansion; - v->a[102776] = sym_expansion; - v->a[102777] = sym_command_substitution; - v->a[102778] = sym_process_substitution; - v->a[102779] = 26; + v->a[102760] = anon_sym_SEMI; + v->a[102761] = 5; + v->a[102762] = actions(3); + v->a[102763] = 1; + v->a[102764] = sym_comment; + v->a[102765] = actions(5931); + v->a[102766] = 1; + v->a[102767] = sym_variable_name; + v->a[102768] = actions(5145); + v->a[102769] = 2; + v->a[102770] = sym_file_descriptor; + v->a[102771] = aux_sym_heredoc_redirect_token1; + v->a[102772] = state(2103); + v->a[102773] = 2; + v->a[102774] = sym_variable_assignment; + v->a[102775] = aux_sym_variable_assignments_repeat1; + v->a[102776] = actions(5143); + v->a[102777] = 20; + v->a[102778] = anon_sym_PIPE; + v->a[102779] = anon_sym_SEMI_SEMI; small_parse_table_5139(v); } void small_parse_table_5139(t_small_parse_table_array *v) { - v->a[102780] = actions(71); - v->a[102781] = 1; - v->a[102782] = sym_comment; - v->a[102783] = actions(1131); - v->a[102784] = 1; - v->a[102785] = anon_sym_LPAREN; - v->a[102786] = actions(1141); - v->a[102787] = 1; - v->a[102788] = anon_sym_DOLLAR_LBRACK; - v->a[102789] = actions(1145); - v->a[102790] = 1; - v->a[102791] = anon_sym_DOLLAR; - v->a[102792] = actions(1149); - v->a[102793] = 1; - v->a[102794] = anon_sym_DQUOTE; - v->a[102795] = actions(1153); - v->a[102796] = 1; - v->a[102797] = aux_sym_number_token1; - v->a[102798] = actions(1155); - v->a[102799] = 1; + v->a[102780] = anon_sym_PIPE_AMP; + v->a[102781] = anon_sym_AMP_AMP; + v->a[102782] = anon_sym_PIPE_PIPE; + v->a[102783] = anon_sym_LT; + v->a[102784] = anon_sym_GT; + v->a[102785] = anon_sym_GT_GT; + v->a[102786] = anon_sym_AMP_GT; + v->a[102787] = anon_sym_AMP_GT_GT; + v->a[102788] = anon_sym_LT_AMP; + v->a[102789] = anon_sym_GT_AMP; + v->a[102790] = anon_sym_GT_PIPE; + v->a[102791] = anon_sym_LT_AMP_DASH; + v->a[102792] = anon_sym_GT_AMP_DASH; + v->a[102793] = anon_sym_LT_LT; + v->a[102794] = anon_sym_LT_LT_DASH; + v->a[102795] = anon_sym_AMP; + v->a[102796] = anon_sym_BQUOTE; + v->a[102797] = anon_sym_SEMI; + v->a[102798] = 8; + v->a[102799] = actions(3); small_parse_table_5140(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1028.c b/parser/static/small_parse_table/small_parse_table_1028.c index 40a4ba81..acfd5463 100644 --- a/parser/static/small_parse_table/small_parse_table_1028.c +++ b/parser/static/small_parse_table/small_parse_table_1028.c @@ -14,126 +14,126 @@ void small_parse_table_5140(t_small_parse_table_array *v) { - v->a[102800] = aux_sym_number_token2; - v->a[102801] = actions(1157); - v->a[102802] = 1; - v->a[102803] = anon_sym_DOLLAR_LBRACE; - v->a[102804] = actions(1159); - v->a[102805] = 1; - v->a[102806] = anon_sym_DOLLAR_LPAREN; - v->a[102807] = actions(1163); - v->a[102808] = 1; - v->a[102809] = anon_sym_DOLLAR_BQUOTE; - v->a[102810] = actions(1169); - v->a[102811] = 1; - v->a[102812] = sym__brace_start; - v->a[102813] = actions(1171); - v->a[102814] = 1; - v->a[102815] = sym_word; - v->a[102816] = actions(1173); - v->a[102817] = 1; - v->a[102818] = anon_sym_BANG; - v->a[102819] = actions(1179); + v->a[102800] = 1; + v->a[102801] = sym_comment; + v->a[102802] = actions(5157); + v->a[102803] = 1; + v->a[102804] = aux_sym_heredoc_redirect_token1; + v->a[102805] = actions(5403); + v->a[102806] = 1; + v->a[102807] = sym_file_descriptor; + v->a[102808] = actions(2945); + v->a[102809] = 2; + v->a[102810] = anon_sym_LT_LT; + v->a[102811] = anon_sym_LT_LT_DASH; + v->a[102812] = actions(5401); + v->a[102813] = 2; + v->a[102814] = anon_sym_LT_AMP_DASH; + v->a[102815] = anon_sym_GT_AMP_DASH; + v->a[102816] = state(2064); + v->a[102817] = 3; + v->a[102818] = sym_file_redirect; + v->a[102819] = sym_heredoc_redirect; small_parse_table_5141(v); } void small_parse_table_5141(t_small_parse_table_array *v) { - v->a[102820] = 1; - v->a[102821] = anon_sym_TILDE; - v->a[102822] = actions(1181); - v->a[102823] = 1; - v->a[102824] = sym__special_character; - v->a[102825] = actions(1185); - v->a[102826] = 1; - v->a[102827] = sym_test_operator; - v->a[102828] = actions(3060); - v->a[102829] = 1; - v->a[102830] = anon_sym_BQUOTE; - v->a[102831] = state(2484); - v->a[102832] = 1; - v->a[102833] = aux_sym__literal_repeat1; - v->a[102834] = state(2943); - v->a[102835] = 1; - v->a[102836] = sym__expression; - v->a[102837] = actions(1129); - v->a[102838] = 2; - v->a[102839] = anon_sym_LPAREN_LPAREN; + v->a[102820] = aux_sym_redirected_statement_repeat1; + v->a[102821] = actions(5151); + v->a[102822] = 8; + v->a[102823] = anon_sym_PIPE; + v->a[102824] = anon_sym_SEMI_SEMI; + v->a[102825] = anon_sym_PIPE_AMP; + v->a[102826] = anon_sym_AMP_AMP; + v->a[102827] = anon_sym_PIPE_PIPE; + v->a[102828] = anon_sym_AMP; + v->a[102829] = anon_sym_BQUOTE; + v->a[102830] = anon_sym_SEMI; + v->a[102831] = actions(5399); + v->a[102832] = 8; + v->a[102833] = anon_sym_LT; + v->a[102834] = anon_sym_GT; + v->a[102835] = anon_sym_GT_GT; + v->a[102836] = anon_sym_AMP_GT; + v->a[102837] = anon_sym_AMP_GT_GT; + v->a[102838] = anon_sym_LT_AMP; + v->a[102839] = anon_sym_GT_AMP; small_parse_table_5142(v); } void small_parse_table_5142(t_small_parse_table_array *v) { - v->a[102840] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102841] = actions(1165); - v->a[102842] = 2; - v->a[102843] = anon_sym_LT_LPAREN; - v->a[102844] = anon_sym_GT_LPAREN; - v->a[102845] = actions(1175); - v->a[102846] = 2; - v->a[102847] = anon_sym_PLUS_PLUS2; - v->a[102848] = anon_sym_DASH_DASH2; - v->a[102849] = actions(1177); - v->a[102850] = 2; - v->a[102851] = anon_sym_DASH2; - v->a[102852] = anon_sym_PLUS2; - v->a[102853] = actions(1183); - v->a[102854] = 2; - v->a[102855] = sym_raw_string; - v->a[102856] = sym_ansi_c_string; - v->a[102857] = state(2594); - v->a[102858] = 6; - v->a[102859] = sym_binary_expression; + v->a[102840] = anon_sym_GT_PIPE; + v->a[102841] = 3; + v->a[102842] = actions(3); + v->a[102843] = 1; + v->a[102844] = sym_comment; + v->a[102845] = actions(2719); + v->a[102846] = 4; + v->a[102847] = sym_file_descriptor; + v->a[102848] = sym_variable_name; + v->a[102849] = ts_builtin_sym_end; + v->a[102850] = aux_sym_heredoc_redirect_token1; + v->a[102851] = actions(2717); + v->a[102852] = 21; + v->a[102853] = anon_sym_PIPE; + v->a[102854] = anon_sym_RPAREN; + v->a[102855] = anon_sym_SEMI_SEMI; + v->a[102856] = anon_sym_PIPE_AMP; + v->a[102857] = anon_sym_AMP_AMP; + v->a[102858] = anon_sym_PIPE_PIPE; + v->a[102859] = anon_sym_LT; small_parse_table_5143(v); } void small_parse_table_5143(t_small_parse_table_array *v) { - v->a[102860] = sym_ternary_expression; - v->a[102861] = sym_unary_expression; - v->a[102862] = sym_postfix_expression; - v->a[102863] = sym_parenthesized_expression; - v->a[102864] = sym_concatenation; - v->a[102865] = state(2456); - v->a[102866] = 9; - v->a[102867] = sym_arithmetic_expansion; - v->a[102868] = sym_brace_expression; - v->a[102869] = sym_string; - v->a[102870] = sym_translated_string; - v->a[102871] = sym_number; - v->a[102872] = sym_simple_expansion; - v->a[102873] = sym_expansion; - v->a[102874] = sym_command_substitution; - v->a[102875] = sym_process_substitution; - v->a[102876] = 26; - v->a[102877] = actions(71); - v->a[102878] = 1; - v->a[102879] = sym_comment; + v->a[102860] = anon_sym_GT; + v->a[102861] = anon_sym_GT_GT; + v->a[102862] = anon_sym_AMP_GT; + v->a[102863] = anon_sym_AMP_GT_GT; + v->a[102864] = anon_sym_LT_AMP; + v->a[102865] = anon_sym_GT_AMP; + v->a[102866] = anon_sym_GT_PIPE; + v->a[102867] = anon_sym_LT_AMP_DASH; + v->a[102868] = anon_sym_GT_AMP_DASH; + v->a[102869] = anon_sym_LT_LT; + v->a[102870] = anon_sym_LT_LT_DASH; + v->a[102871] = anon_sym_AMP; + v->a[102872] = anon_sym_BQUOTE; + v->a[102873] = anon_sym_SEMI; + v->a[102874] = 3; + v->a[102875] = actions(3); + v->a[102876] = 1; + v->a[102877] = sym_comment; + v->a[102878] = actions(3020); + v->a[102879] = 3; small_parse_table_5144(v); } void small_parse_table_5144(t_small_parse_table_array *v) { - v->a[102880] = actions(1131); - v->a[102881] = 1; - v->a[102882] = anon_sym_LPAREN; - v->a[102883] = actions(1141); - v->a[102884] = 1; - v->a[102885] = anon_sym_DOLLAR_LBRACK; - v->a[102886] = actions(1145); - v->a[102887] = 1; - v->a[102888] = anon_sym_DOLLAR; - v->a[102889] = actions(1149); - v->a[102890] = 1; - v->a[102891] = anon_sym_DQUOTE; - v->a[102892] = actions(1153); - v->a[102893] = 1; - v->a[102894] = aux_sym_number_token1; - v->a[102895] = actions(1155); - v->a[102896] = 1; - v->a[102897] = aux_sym_number_token2; - v->a[102898] = actions(1157); - v->a[102899] = 1; + v->a[102880] = sym_file_descriptor; + v->a[102881] = sym__concat; + v->a[102882] = aux_sym_heredoc_redirect_token1; + v->a[102883] = actions(3018); + v->a[102884] = 22; + v->a[102885] = anon_sym_PIPE; + v->a[102886] = anon_sym_SEMI_SEMI; + v->a[102887] = anon_sym_SEMI_AMP; + v->a[102888] = anon_sym_SEMI_SEMI_AMP; + v->a[102889] = anon_sym_PIPE_AMP; + v->a[102890] = anon_sym_AMP_AMP; + v->a[102891] = anon_sym_PIPE_PIPE; + v->a[102892] = anon_sym_LT; + v->a[102893] = anon_sym_GT; + v->a[102894] = anon_sym_GT_GT; + v->a[102895] = anon_sym_AMP_GT; + v->a[102896] = anon_sym_AMP_GT_GT; + v->a[102897] = anon_sym_LT_AMP; + v->a[102898] = anon_sym_GT_AMP; + v->a[102899] = anon_sym_GT_PIPE; small_parse_table_5145(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1029.c b/parser/static/small_parse_table/small_parse_table_1029.c index 8371a6b4..7b8c1cda 100644 --- a/parser/static/small_parse_table/small_parse_table_1029.c +++ b/parser/static/small_parse_table/small_parse_table_1029.c @@ -14,126 +14,126 @@ void small_parse_table_5145(t_small_parse_table_array *v) { - v->a[102900] = anon_sym_DOLLAR_LBRACE; - v->a[102901] = actions(1159); - v->a[102902] = 1; - v->a[102903] = anon_sym_DOLLAR_LPAREN; - v->a[102904] = actions(1163); - v->a[102905] = 1; - v->a[102906] = anon_sym_DOLLAR_BQUOTE; - v->a[102907] = actions(1169); - v->a[102908] = 1; - v->a[102909] = sym__brace_start; - v->a[102910] = actions(1171); - v->a[102911] = 1; - v->a[102912] = sym_word; - v->a[102913] = actions(1173); - v->a[102914] = 1; - v->a[102915] = anon_sym_BANG; - v->a[102916] = actions(1179); - v->a[102917] = 1; - v->a[102918] = anon_sym_TILDE; - v->a[102919] = actions(1181); + v->a[102900] = anon_sym_LT_AMP_DASH; + v->a[102901] = anon_sym_GT_AMP_DASH; + v->a[102902] = anon_sym_LT_LT; + v->a[102903] = anon_sym_LT_LT_DASH; + v->a[102904] = anon_sym_AMP; + v->a[102905] = aux_sym_concatenation_token1; + v->a[102906] = anon_sym_SEMI; + v->a[102907] = 3; + v->a[102908] = actions(3); + v->a[102909] = 1; + v->a[102910] = sym_comment; + v->a[102911] = actions(3024); + v->a[102912] = 3; + v->a[102913] = sym_file_descriptor; + v->a[102914] = sym__concat; + v->a[102915] = aux_sym_heredoc_redirect_token1; + v->a[102916] = actions(3022); + v->a[102917] = 22; + v->a[102918] = anon_sym_PIPE; + v->a[102919] = anon_sym_SEMI_SEMI; small_parse_table_5146(v); } void small_parse_table_5146(t_small_parse_table_array *v) { - v->a[102920] = 1; - v->a[102921] = sym__special_character; - v->a[102922] = actions(1185); - v->a[102923] = 1; - v->a[102924] = sym_test_operator; - v->a[102925] = actions(3060); - v->a[102926] = 1; - v->a[102927] = anon_sym_BQUOTE; - v->a[102928] = state(2484); - v->a[102929] = 1; - v->a[102930] = aux_sym__literal_repeat1; - v->a[102931] = state(3059); - v->a[102932] = 1; - v->a[102933] = sym__expression; - v->a[102934] = actions(1129); - v->a[102935] = 2; - v->a[102936] = anon_sym_LPAREN_LPAREN; - v->a[102937] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[102938] = actions(1165); - v->a[102939] = 2; + v->a[102920] = anon_sym_SEMI_AMP; + v->a[102921] = anon_sym_SEMI_SEMI_AMP; + v->a[102922] = anon_sym_PIPE_AMP; + v->a[102923] = anon_sym_AMP_AMP; + v->a[102924] = anon_sym_PIPE_PIPE; + v->a[102925] = anon_sym_LT; + v->a[102926] = anon_sym_GT; + v->a[102927] = anon_sym_GT_GT; + v->a[102928] = anon_sym_AMP_GT; + v->a[102929] = anon_sym_AMP_GT_GT; + v->a[102930] = anon_sym_LT_AMP; + v->a[102931] = anon_sym_GT_AMP; + v->a[102932] = anon_sym_GT_PIPE; + v->a[102933] = anon_sym_LT_AMP_DASH; + v->a[102934] = anon_sym_GT_AMP_DASH; + v->a[102935] = anon_sym_LT_LT; + v->a[102936] = anon_sym_LT_LT_DASH; + v->a[102937] = anon_sym_AMP; + v->a[102938] = aux_sym_concatenation_token1; + v->a[102939] = anon_sym_SEMI; small_parse_table_5147(v); } void small_parse_table_5147(t_small_parse_table_array *v) { - v->a[102940] = anon_sym_LT_LPAREN; - v->a[102941] = anon_sym_GT_LPAREN; - v->a[102942] = actions(1175); - v->a[102943] = 2; - v->a[102944] = anon_sym_PLUS_PLUS2; - v->a[102945] = anon_sym_DASH_DASH2; - v->a[102946] = actions(1177); - v->a[102947] = 2; - v->a[102948] = anon_sym_DASH2; - v->a[102949] = anon_sym_PLUS2; - v->a[102950] = actions(1183); - v->a[102951] = 2; - v->a[102952] = sym_raw_string; - v->a[102953] = sym_ansi_c_string; - v->a[102954] = state(2594); - v->a[102955] = 6; - v->a[102956] = sym_binary_expression; - v->a[102957] = sym_ternary_expression; - v->a[102958] = sym_unary_expression; - v->a[102959] = sym_postfix_expression; + v->a[102940] = 3; + v->a[102941] = actions(3); + v->a[102942] = 1; + v->a[102943] = sym_comment; + v->a[102944] = actions(3034); + v->a[102945] = 3; + v->a[102946] = sym_file_descriptor; + v->a[102947] = sym__concat; + v->a[102948] = aux_sym_heredoc_redirect_token1; + v->a[102949] = actions(3032); + v->a[102950] = 22; + v->a[102951] = anon_sym_PIPE; + v->a[102952] = anon_sym_SEMI_SEMI; + v->a[102953] = anon_sym_SEMI_AMP; + v->a[102954] = anon_sym_SEMI_SEMI_AMP; + v->a[102955] = anon_sym_PIPE_AMP; + v->a[102956] = anon_sym_AMP_AMP; + v->a[102957] = anon_sym_PIPE_PIPE; + v->a[102958] = anon_sym_LT; + v->a[102959] = anon_sym_GT; small_parse_table_5148(v); } void small_parse_table_5148(t_small_parse_table_array *v) { - v->a[102960] = sym_parenthesized_expression; - v->a[102961] = sym_concatenation; - v->a[102962] = state(2456); - v->a[102963] = 9; - v->a[102964] = sym_arithmetic_expansion; - v->a[102965] = sym_brace_expression; - v->a[102966] = sym_string; - v->a[102967] = sym_translated_string; - v->a[102968] = sym_number; - v->a[102969] = sym_simple_expansion; - v->a[102970] = sym_expansion; - v->a[102971] = sym_command_substitution; - v->a[102972] = sym_process_substitution; - v->a[102973] = 26; - v->a[102974] = actions(71); + v->a[102960] = anon_sym_GT_GT; + v->a[102961] = anon_sym_AMP_GT; + v->a[102962] = anon_sym_AMP_GT_GT; + v->a[102963] = anon_sym_LT_AMP; + v->a[102964] = anon_sym_GT_AMP; + v->a[102965] = anon_sym_GT_PIPE; + v->a[102966] = anon_sym_LT_AMP_DASH; + v->a[102967] = anon_sym_GT_AMP_DASH; + v->a[102968] = anon_sym_LT_LT; + v->a[102969] = anon_sym_LT_LT_DASH; + v->a[102970] = anon_sym_AMP; + v->a[102971] = aux_sym_concatenation_token1; + v->a[102972] = anon_sym_SEMI; + v->a[102973] = 6; + v->a[102974] = actions(3); v->a[102975] = 1; v->a[102976] = sym_comment; - v->a[102977] = actions(1131); + v->a[102977] = actions(5267); v->a[102978] = 1; - v->a[102979] = anon_sym_LPAREN; + v->a[102979] = aux_sym_concatenation_token1; small_parse_table_5149(v); } void small_parse_table_5149(t_small_parse_table_array *v) { - v->a[102980] = actions(1141); + v->a[102980] = actions(5933); v->a[102981] = 1; - v->a[102982] = anon_sym_DOLLAR_LBRACK; - v->a[102983] = actions(1145); + v->a[102982] = sym__concat; + v->a[102983] = state(1910); v->a[102984] = 1; - v->a[102985] = anon_sym_DOLLAR; - v->a[102986] = actions(1149); - v->a[102987] = 1; - v->a[102988] = anon_sym_DQUOTE; - v->a[102989] = actions(1153); - v->a[102990] = 1; - v->a[102991] = aux_sym_number_token1; - v->a[102992] = actions(1155); - v->a[102993] = 1; - v->a[102994] = aux_sym_number_token2; - v->a[102995] = actions(1157); - v->a[102996] = 1; - v->a[102997] = anon_sym_DOLLAR_LBRACE; - v->a[102998] = actions(1159); - v->a[102999] = 1; + v->a[102985] = aux_sym_concatenation_repeat1; + v->a[102986] = actions(2696); + v->a[102987] = 3; + v->a[102988] = sym_file_descriptor; + v->a[102989] = ts_builtin_sym_end; + v->a[102990] = aux_sym_heredoc_redirect_token1; + v->a[102991] = actions(2694); + v->a[102992] = 19; + v->a[102993] = anon_sym_PIPE; + v->a[102994] = anon_sym_SEMI_SEMI; + v->a[102995] = anon_sym_PIPE_AMP; + v->a[102996] = anon_sym_AMP_AMP; + v->a[102997] = anon_sym_PIPE_PIPE; + v->a[102998] = anon_sym_LT; + v->a[102999] = anon_sym_GT; small_parse_table_5150(v); } diff --git a/parser/static/small_parse_table/small_parse_table_103.c b/parser/static/small_parse_table/small_parse_table_103.c index 38b1237a..08c75f18 100644 --- a/parser/static/small_parse_table/small_parse_table_103.c +++ b/parser/static/small_parse_table/small_parse_table_103.c @@ -14,126 +14,126 @@ void small_parse_table_515(t_small_parse_table_array *v) { - v->a[10300] = anon_sym_LT_AMP; - v->a[10301] = anon_sym_GT_AMP; - v->a[10302] = anon_sym_GT_PIPE; - v->a[10303] = anon_sym_LT_AMP_DASH; - v->a[10304] = anon_sym_GT_AMP_DASH; - v->a[10305] = anon_sym_LT_LT_DASH; - v->a[10306] = 22; - v->a[10307] = actions(3); - v->a[10308] = 1; - v->a[10309] = sym_comment; - v->a[10310] = actions(2895); - v->a[10311] = 1; - v->a[10312] = anon_sym_DOLLAR_LBRACK; - v->a[10313] = actions(2898); - v->a[10314] = 1; - v->a[10315] = anon_sym_DOLLAR; - v->a[10316] = actions(2901); - v->a[10317] = 1; - v->a[10318] = sym__special_character; - v->a[10319] = actions(2904); + v->a[10300] = sym_command_substitution; + v->a[10301] = actions(1180); + v->a[10302] = 20; + v->a[10303] = anon_sym_PIPE; + v->a[10304] = anon_sym_RPAREN; + v->a[10305] = anon_sym_SEMI_SEMI; + v->a[10306] = anon_sym_PIPE_AMP; + v->a[10307] = anon_sym_AMP_AMP; + v->a[10308] = anon_sym_PIPE_PIPE; + v->a[10309] = anon_sym_LT; + v->a[10310] = anon_sym_GT; + v->a[10311] = anon_sym_GT_GT; + v->a[10312] = anon_sym_AMP_GT; + v->a[10313] = anon_sym_AMP_GT_GT; + v->a[10314] = anon_sym_LT_AMP; + v->a[10315] = anon_sym_GT_AMP; + v->a[10316] = anon_sym_GT_PIPE; + v->a[10317] = anon_sym_LT_AMP_DASH; + v->a[10318] = anon_sym_GT_AMP_DASH; + v->a[10319] = anon_sym_LT_LT; small_parse_table_516(v); } void small_parse_table_516(t_small_parse_table_array *v) { - v->a[10320] = 1; - v->a[10321] = anon_sym_DQUOTE; - v->a[10322] = actions(2907); - v->a[10323] = 1; - v->a[10324] = aux_sym_number_token1; - v->a[10325] = actions(2910); - v->a[10326] = 1; - v->a[10327] = aux_sym_number_token2; - v->a[10328] = actions(2913); - v->a[10329] = 1; - v->a[10330] = anon_sym_DOLLAR_LBRACE; - v->a[10331] = actions(2916); - v->a[10332] = 1; - v->a[10333] = anon_sym_DOLLAR_LPAREN; - v->a[10334] = actions(2919); - v->a[10335] = 1; - v->a[10336] = anon_sym_BQUOTE; - v->a[10337] = actions(2922); - v->a[10338] = 1; - v->a[10339] = anon_sym_DOLLAR_BQUOTE; + v->a[10320] = anon_sym_LT_LT_DASH; + v->a[10321] = anon_sym_AMP; + v->a[10322] = anon_sym_SEMI; + v->a[10323] = 19; + v->a[10324] = actions(3); + v->a[10325] = 1; + v->a[10326] = sym_comment; + v->a[10327] = actions(2178); + v->a[10328] = 1; + v->a[10329] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10330] = actions(2180); + v->a[10331] = 1; + v->a[10332] = anon_sym_DOLLAR; + v->a[10333] = actions(2182); + v->a[10334] = 1; + v->a[10335] = sym__special_character; + v->a[10336] = actions(2184); + v->a[10337] = 1; + v->a[10338] = anon_sym_DQUOTE; + v->a[10339] = actions(2186); small_parse_table_517(v); } void small_parse_table_517(t_small_parse_table_array *v) { - v->a[10340] = actions(2928); - v->a[10341] = 1; - v->a[10342] = aux_sym__simple_variable_name_token1; - v->a[10343] = actions(2931); - v->a[10344] = 1; - v->a[10345] = sym_test_operator; - v->a[10346] = actions(2934); - v->a[10347] = 1; - v->a[10348] = sym__brace_start; - v->a[10349] = state(1860); - v->a[10350] = 1; - v->a[10351] = aux_sym__literal_repeat1; - v->a[10352] = actions(2442); - v->a[10353] = 2; - v->a[10354] = sym_file_descriptor; - v->a[10355] = aux_sym_heredoc_redirect_token1; - v->a[10356] = actions(2892); - v->a[10357] = 2; - v->a[10358] = anon_sym_LPAREN_LPAREN; - v->a[10359] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10340] = 1; + v->a[10341] = aux_sym_number_token1; + v->a[10342] = actions(2188); + v->a[10343] = 1; + v->a[10344] = aux_sym_number_token2; + v->a[10345] = actions(2190); + v->a[10346] = 1; + v->a[10347] = anon_sym_DOLLAR_LBRACE; + v->a[10348] = actions(2192); + v->a[10349] = 1; + v->a[10350] = anon_sym_DOLLAR_LPAREN; + v->a[10351] = actions(2194); + v->a[10352] = 1; + v->a[10353] = anon_sym_BQUOTE; + v->a[10354] = actions(2196); + v->a[10355] = 1; + v->a[10356] = anon_sym_DOLLAR_BQUOTE; + v->a[10357] = actions(2198); + v->a[10358] = 1; + v->a[10359] = sym_test_operator; small_parse_table_518(v); } void small_parse_table_518(t_small_parse_table_array *v) { - v->a[10360] = actions(2925); - v->a[10361] = 2; - v->a[10362] = anon_sym_LT_LPAREN; - v->a[10363] = anon_sym_GT_LPAREN; - v->a[10364] = state(633); - v->a[10365] = 2; - v->a[10366] = sym_concatenation; - v->a[10367] = aux_sym_unset_command_repeat1; - v->a[10368] = actions(2889); - v->a[10369] = 3; - v->a[10370] = sym_raw_string; - v->a[10371] = sym_ansi_c_string; - v->a[10372] = sym_word; - v->a[10373] = state(1326); - v->a[10374] = 9; - v->a[10375] = sym_arithmetic_expansion; - v->a[10376] = sym_brace_expression; - v->a[10377] = sym_string; - v->a[10378] = sym_translated_string; - v->a[10379] = sym_number; + v->a[10360] = actions(2200); + v->a[10361] = 1; + v->a[10362] = sym__brace_start; + v->a[10363] = state(2096); + v->a[10364] = 1; + v->a[10365] = aux_sym__literal_repeat1; + v->a[10366] = state(2462); + v->a[10367] = 1; + v->a[10368] = sym_concatenation; + v->a[10369] = actions(1530); + v->a[10370] = 2; + v->a[10371] = sym_file_descriptor; + v->a[10372] = aux_sym_heredoc_redirect_token1; + v->a[10373] = actions(2176); + v->a[10374] = 2; + v->a[10375] = sym_raw_string; + v->a[10376] = sym_word; + v->a[10377] = state(1973); + v->a[10378] = 7; + v->a[10379] = sym_arithmetic_expansion; small_parse_table_519(v); } void small_parse_table_519(t_small_parse_table_array *v) { - v->a[10380] = sym_simple_expansion; - v->a[10381] = sym_expansion; - v->a[10382] = sym_command_substitution; - v->a[10383] = sym_process_substitution; - v->a[10384] = actions(2440); - v->a[10385] = 21; - v->a[10386] = anon_sym_SEMI; - v->a[10387] = anon_sym_PIPE_PIPE; - v->a[10388] = anon_sym_AMP_AMP; - v->a[10389] = anon_sym_PIPE; - v->a[10390] = anon_sym_AMP; - v->a[10391] = anon_sym_LT; - v->a[10392] = anon_sym_GT; - v->a[10393] = anon_sym_LT_LT; - v->a[10394] = anon_sym_GT_GT; - v->a[10395] = anon_sym_SEMI_SEMI; - v->a[10396] = anon_sym_SEMI_AMP; - v->a[10397] = anon_sym_SEMI_SEMI_AMP; - v->a[10398] = anon_sym_PIPE_AMP; - v->a[10399] = anon_sym_AMP_GT; + v->a[10380] = sym_brace_expression; + v->a[10381] = sym_string; + v->a[10382] = sym_number; + v->a[10383] = sym_simple_expansion; + v->a[10384] = sym_expansion; + v->a[10385] = sym_command_substitution; + v->a[10386] = actions(1528); + v->a[10387] = 21; + v->a[10388] = anon_sym_PIPE; + v->a[10389] = anon_sym_SEMI_SEMI; + v->a[10390] = anon_sym_SEMI_AMP; + v->a[10391] = anon_sym_SEMI_SEMI_AMP; + v->a[10392] = anon_sym_PIPE_AMP; + v->a[10393] = anon_sym_AMP_AMP; + v->a[10394] = anon_sym_PIPE_PIPE; + v->a[10395] = anon_sym_LT; + v->a[10396] = anon_sym_GT; + v->a[10397] = anon_sym_GT_GT; + v->a[10398] = anon_sym_AMP_GT; + v->a[10399] = anon_sym_AMP_GT_GT; small_parse_table_520(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1030.c b/parser/static/small_parse_table/small_parse_table_1030.c index 800813a4..18c84084 100644 --- a/parser/static/small_parse_table/small_parse_table_1030.c +++ b/parser/static/small_parse_table/small_parse_table_1030.c @@ -14,126 +14,126 @@ void small_parse_table_5150(t_small_parse_table_array *v) { - v->a[103000] = anon_sym_DOLLAR_LPAREN; - v->a[103001] = actions(1163); - v->a[103002] = 1; - v->a[103003] = anon_sym_DOLLAR_BQUOTE; - v->a[103004] = actions(1169); - v->a[103005] = 1; - v->a[103006] = sym__brace_start; - v->a[103007] = actions(1171); - v->a[103008] = 1; - v->a[103009] = sym_word; - v->a[103010] = actions(1173); - v->a[103011] = 1; - v->a[103012] = anon_sym_BANG; - v->a[103013] = actions(1179); + v->a[103000] = anon_sym_GT_GT; + v->a[103001] = anon_sym_AMP_GT; + v->a[103002] = anon_sym_AMP_GT_GT; + v->a[103003] = anon_sym_LT_AMP; + v->a[103004] = anon_sym_GT_AMP; + v->a[103005] = anon_sym_GT_PIPE; + v->a[103006] = anon_sym_LT_AMP_DASH; + v->a[103007] = anon_sym_GT_AMP_DASH; + v->a[103008] = anon_sym_LT_LT; + v->a[103009] = anon_sym_LT_LT_DASH; + v->a[103010] = anon_sym_AMP; + v->a[103011] = anon_sym_SEMI; + v->a[103012] = 6; + v->a[103013] = actions(3); v->a[103014] = 1; - v->a[103015] = anon_sym_TILDE; - v->a[103016] = actions(1181); + v->a[103015] = sym_comment; + v->a[103016] = actions(5161); v->a[103017] = 1; - v->a[103018] = sym__special_character; - v->a[103019] = actions(1185); + v->a[103018] = aux_sym_concatenation_token1; + v->a[103019] = actions(5163); small_parse_table_5151(v); } void small_parse_table_5151(t_small_parse_table_array *v) { v->a[103020] = 1; - v->a[103021] = sym_test_operator; - v->a[103022] = actions(3060); + v->a[103021] = sym__concat; + v->a[103022] = state(2131); v->a[103023] = 1; - v->a[103024] = anon_sym_BQUOTE; - v->a[103025] = state(2484); - v->a[103026] = 1; - v->a[103027] = aux_sym__literal_repeat1; - v->a[103028] = state(3061); - v->a[103029] = 1; - v->a[103030] = sym__expression; - v->a[103031] = actions(1129); - v->a[103032] = 2; - v->a[103033] = anon_sym_LPAREN_LPAREN; - v->a[103034] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103035] = actions(1165); - v->a[103036] = 2; - v->a[103037] = anon_sym_LT_LPAREN; - v->a[103038] = anon_sym_GT_LPAREN; - v->a[103039] = actions(1175); + v->a[103024] = aux_sym_concatenation_repeat1; + v->a[103025] = actions(2719); + v->a[103026] = 3; + v->a[103027] = sym_file_descriptor; + v->a[103028] = sym_variable_name; + v->a[103029] = aux_sym_heredoc_redirect_token1; + v->a[103030] = actions(2717); + v->a[103031] = 19; + v->a[103032] = anon_sym_PIPE; + v->a[103033] = anon_sym_SEMI_SEMI; + v->a[103034] = anon_sym_PIPE_AMP; + v->a[103035] = anon_sym_AMP_AMP; + v->a[103036] = anon_sym_PIPE_PIPE; + v->a[103037] = anon_sym_LT; + v->a[103038] = anon_sym_GT; + v->a[103039] = anon_sym_GT_GT; small_parse_table_5152(v); } void small_parse_table_5152(t_small_parse_table_array *v) { - v->a[103040] = 2; - v->a[103041] = anon_sym_PLUS_PLUS2; - v->a[103042] = anon_sym_DASH_DASH2; - v->a[103043] = actions(1177); - v->a[103044] = 2; - v->a[103045] = anon_sym_DASH2; - v->a[103046] = anon_sym_PLUS2; - v->a[103047] = actions(1183); - v->a[103048] = 2; - v->a[103049] = sym_raw_string; - v->a[103050] = sym_ansi_c_string; - v->a[103051] = state(2594); - v->a[103052] = 6; - v->a[103053] = sym_binary_expression; - v->a[103054] = sym_ternary_expression; - v->a[103055] = sym_unary_expression; - v->a[103056] = sym_postfix_expression; - v->a[103057] = sym_parenthesized_expression; - v->a[103058] = sym_concatenation; - v->a[103059] = state(2456); + v->a[103040] = anon_sym_AMP_GT; + v->a[103041] = anon_sym_AMP_GT_GT; + v->a[103042] = anon_sym_LT_AMP; + v->a[103043] = anon_sym_GT_AMP; + v->a[103044] = anon_sym_GT_PIPE; + v->a[103045] = anon_sym_LT_AMP_DASH; + v->a[103046] = anon_sym_GT_AMP_DASH; + v->a[103047] = anon_sym_LT_LT; + v->a[103048] = anon_sym_LT_LT_DASH; + v->a[103049] = anon_sym_AMP; + v->a[103050] = anon_sym_SEMI; + v->a[103051] = 3; + v->a[103052] = actions(3); + v->a[103053] = 1; + v->a[103054] = sym_comment; + v->a[103055] = actions(3117); + v->a[103056] = 3; + v->a[103057] = sym_file_descriptor; + v->a[103058] = sym__concat; + v->a[103059] = aux_sym_heredoc_redirect_token1; small_parse_table_5153(v); } void small_parse_table_5153(t_small_parse_table_array *v) { - v->a[103060] = 9; - v->a[103061] = sym_arithmetic_expansion; - v->a[103062] = sym_brace_expression; - v->a[103063] = sym_string; - v->a[103064] = sym_translated_string; - v->a[103065] = sym_number; - v->a[103066] = sym_simple_expansion; - v->a[103067] = sym_expansion; - v->a[103068] = sym_command_substitution; - v->a[103069] = sym_process_substitution; - v->a[103070] = 26; - v->a[103071] = actions(71); - v->a[103072] = 1; - v->a[103073] = sym_comment; - v->a[103074] = actions(1131); - v->a[103075] = 1; - v->a[103076] = anon_sym_LPAREN; - v->a[103077] = actions(1141); - v->a[103078] = 1; - v->a[103079] = anon_sym_DOLLAR_LBRACK; + v->a[103060] = actions(3115); + v->a[103061] = 22; + v->a[103062] = anon_sym_PIPE; + v->a[103063] = anon_sym_SEMI_SEMI; + v->a[103064] = anon_sym_SEMI_AMP; + v->a[103065] = anon_sym_SEMI_SEMI_AMP; + v->a[103066] = anon_sym_PIPE_AMP; + v->a[103067] = anon_sym_AMP_AMP; + v->a[103068] = anon_sym_PIPE_PIPE; + v->a[103069] = anon_sym_LT; + v->a[103070] = anon_sym_GT; + v->a[103071] = anon_sym_GT_GT; + v->a[103072] = anon_sym_AMP_GT; + v->a[103073] = anon_sym_AMP_GT_GT; + v->a[103074] = anon_sym_LT_AMP; + v->a[103075] = anon_sym_GT_AMP; + v->a[103076] = anon_sym_GT_PIPE; + v->a[103077] = anon_sym_LT_AMP_DASH; + v->a[103078] = anon_sym_GT_AMP_DASH; + v->a[103079] = anon_sym_LT_LT; small_parse_table_5154(v); } void small_parse_table_5154(t_small_parse_table_array *v) { - v->a[103080] = actions(1145); - v->a[103081] = 1; - v->a[103082] = anon_sym_DOLLAR; - v->a[103083] = actions(1149); - v->a[103084] = 1; - v->a[103085] = anon_sym_DQUOTE; - v->a[103086] = actions(1153); - v->a[103087] = 1; - v->a[103088] = aux_sym_number_token1; - v->a[103089] = actions(1155); - v->a[103090] = 1; - v->a[103091] = aux_sym_number_token2; - v->a[103092] = actions(1157); - v->a[103093] = 1; - v->a[103094] = anon_sym_DOLLAR_LBRACE; - v->a[103095] = actions(1159); - v->a[103096] = 1; - v->a[103097] = anon_sym_DOLLAR_LPAREN; - v->a[103098] = actions(1163); - v->a[103099] = 1; + v->a[103080] = anon_sym_LT_LT_DASH; + v->a[103081] = anon_sym_AMP; + v->a[103082] = aux_sym_concatenation_token1; + v->a[103083] = anon_sym_SEMI; + v->a[103084] = 8; + v->a[103085] = actions(3); + v->a[103086] = 1; + v->a[103087] = sym_comment; + v->a[103088] = actions(5941); + v->a[103089] = 1; + v->a[103090] = sym_file_descriptor; + v->a[103091] = actions(5176); + v->a[103092] = 2; + v->a[103093] = ts_builtin_sym_end; + v->a[103094] = aux_sym_heredoc_redirect_token1; + v->a[103095] = actions(5326); + v->a[103096] = 2; + v->a[103097] = anon_sym_LT_LT; + v->a[103098] = anon_sym_LT_LT_DASH; + v->a[103099] = actions(5938); small_parse_table_5155(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1031.c b/parser/static/small_parse_table/small_parse_table_1031.c index 7d16e995..2ee69193 100644 --- a/parser/static/small_parse_table/small_parse_table_1031.c +++ b/parser/static/small_parse_table/small_parse_table_1031.c @@ -14,126 +14,126 @@ void small_parse_table_5155(t_small_parse_table_array *v) { - v->a[103100] = anon_sym_DOLLAR_BQUOTE; - v->a[103101] = actions(1169); - v->a[103102] = 1; - v->a[103103] = sym__brace_start; - v->a[103104] = actions(1171); - v->a[103105] = 1; - v->a[103106] = sym_word; - v->a[103107] = actions(1173); - v->a[103108] = 1; - v->a[103109] = anon_sym_BANG; - v->a[103110] = actions(1179); - v->a[103111] = 1; - v->a[103112] = anon_sym_TILDE; - v->a[103113] = actions(1181); - v->a[103114] = 1; - v->a[103115] = sym__special_character; - v->a[103116] = actions(1185); - v->a[103117] = 1; - v->a[103118] = sym_test_operator; - v->a[103119] = actions(3060); + v->a[103100] = 2; + v->a[103101] = anon_sym_LT_AMP_DASH; + v->a[103102] = anon_sym_GT_AMP_DASH; + v->a[103103] = state(2148); + v->a[103104] = 3; + v->a[103105] = sym_file_redirect; + v->a[103106] = sym_heredoc_redirect; + v->a[103107] = aux_sym_redirected_statement_repeat1; + v->a[103108] = actions(5165); + v->a[103109] = 7; + v->a[103110] = anon_sym_PIPE; + v->a[103111] = anon_sym_SEMI_SEMI; + v->a[103112] = anon_sym_PIPE_AMP; + v->a[103113] = anon_sym_AMP_AMP; + v->a[103114] = anon_sym_PIPE_PIPE; + v->a[103115] = anon_sym_AMP; + v->a[103116] = anon_sym_SEMI; + v->a[103117] = actions(5935); + v->a[103118] = 8; + v->a[103119] = anon_sym_LT; small_parse_table_5156(v); } void small_parse_table_5156(t_small_parse_table_array *v) { - v->a[103120] = 1; - v->a[103121] = anon_sym_BQUOTE; - v->a[103122] = state(2484); - v->a[103123] = 1; - v->a[103124] = aux_sym__literal_repeat1; - v->a[103125] = state(3062); - v->a[103126] = 1; - v->a[103127] = sym__expression; - v->a[103128] = actions(1129); - v->a[103129] = 2; - v->a[103130] = anon_sym_LPAREN_LPAREN; - v->a[103131] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103132] = actions(1165); - v->a[103133] = 2; - v->a[103134] = anon_sym_LT_LPAREN; - v->a[103135] = anon_sym_GT_LPAREN; - v->a[103136] = actions(1175); - v->a[103137] = 2; - v->a[103138] = anon_sym_PLUS_PLUS2; - v->a[103139] = anon_sym_DASH_DASH2; + v->a[103120] = anon_sym_GT; + v->a[103121] = anon_sym_GT_GT; + v->a[103122] = anon_sym_AMP_GT; + v->a[103123] = anon_sym_AMP_GT_GT; + v->a[103124] = anon_sym_LT_AMP; + v->a[103125] = anon_sym_GT_AMP; + v->a[103126] = anon_sym_GT_PIPE; + v->a[103127] = 6; + v->a[103128] = actions(3); + v->a[103129] = 1; + v->a[103130] = sym_comment; + v->a[103131] = actions(5267); + v->a[103132] = 1; + v->a[103133] = aux_sym_concatenation_token1; + v->a[103134] = actions(5269); + v->a[103135] = 1; + v->a[103136] = sym__concat; + v->a[103137] = state(2171); + v->a[103138] = 1; + v->a[103139] = aux_sym_concatenation_repeat1; small_parse_table_5157(v); } void small_parse_table_5157(t_small_parse_table_array *v) { - v->a[103140] = actions(1177); + v->a[103140] = actions(2664); v->a[103141] = 2; - v->a[103142] = anon_sym_DASH2; - v->a[103143] = anon_sym_PLUS2; - v->a[103144] = actions(1183); - v->a[103145] = 2; - v->a[103146] = sym_raw_string; - v->a[103147] = sym_ansi_c_string; - v->a[103148] = state(2594); - v->a[103149] = 6; - v->a[103150] = sym_binary_expression; - v->a[103151] = sym_ternary_expression; - v->a[103152] = sym_unary_expression; - v->a[103153] = sym_postfix_expression; - v->a[103154] = sym_parenthesized_expression; - v->a[103155] = sym_concatenation; - v->a[103156] = state(2456); - v->a[103157] = 9; - v->a[103158] = sym_arithmetic_expansion; - v->a[103159] = sym_brace_expression; + v->a[103142] = sym_file_descriptor; + v->a[103143] = aux_sym_heredoc_redirect_token1; + v->a[103144] = actions(2662); + v->a[103145] = 20; + v->a[103146] = anon_sym_PIPE; + v->a[103147] = anon_sym_SEMI_SEMI; + v->a[103148] = anon_sym_PIPE_AMP; + v->a[103149] = anon_sym_AMP_AMP; + v->a[103150] = anon_sym_PIPE_PIPE; + v->a[103151] = anon_sym_LT; + v->a[103152] = anon_sym_GT; + v->a[103153] = anon_sym_GT_GT; + v->a[103154] = anon_sym_AMP_GT; + v->a[103155] = anon_sym_AMP_GT_GT; + v->a[103156] = anon_sym_LT_AMP; + v->a[103157] = anon_sym_GT_AMP; + v->a[103158] = anon_sym_GT_PIPE; + v->a[103159] = anon_sym_LT_AMP_DASH; small_parse_table_5158(v); } void small_parse_table_5158(t_small_parse_table_array *v) { - v->a[103160] = sym_string; - v->a[103161] = sym_translated_string; - v->a[103162] = sym_number; - v->a[103163] = sym_simple_expansion; - v->a[103164] = sym_expansion; - v->a[103165] = sym_command_substitution; - v->a[103166] = sym_process_substitution; - v->a[103167] = 3; - v->a[103168] = actions(71); - v->a[103169] = 1; - v->a[103170] = sym_comment; - v->a[103171] = actions(1300); - v->a[103172] = 16; - v->a[103173] = anon_sym_PIPE; - v->a[103174] = anon_sym_EQ_EQ; - v->a[103175] = anon_sym_LT; - v->a[103176] = anon_sym_GT; - v->a[103177] = anon_sym_LT_LT; - v->a[103178] = anon_sym_LPAREN; - v->a[103179] = anon_sym_EQ_TILDE; + v->a[103160] = anon_sym_GT_AMP_DASH; + v->a[103161] = anon_sym_LT_LT; + v->a[103162] = anon_sym_LT_LT_DASH; + v->a[103163] = anon_sym_AMP; + v->a[103164] = sym__special_character; + v->a[103165] = anon_sym_SEMI; + v->a[103166] = 18; + v->a[103167] = actions(57); + v->a[103168] = 1; + v->a[103169] = sym_comment; + v->a[103170] = actions(4340); + v->a[103171] = 1; + v->a[103172] = anon_sym_DOLLAR; + v->a[103173] = actions(4346); + v->a[103174] = 1; + v->a[103175] = aux_sym_number_token1; + v->a[103176] = actions(4348); + v->a[103177] = 1; + v->a[103178] = aux_sym_number_token2; + v->a[103179] = actions(4352); small_parse_table_5159(v); } void small_parse_table_5159(t_small_parse_table_array *v) { - v->a[103180] = anon_sym_AMP_GT; - v->a[103181] = anon_sym_LT_AMP; - v->a[103182] = anon_sym_GT_AMP; - v->a[103183] = anon_sym_DOLLAR; - v->a[103184] = aux_sym_number_token1; - v->a[103185] = aux_sym_number_token2; - v->a[103186] = anon_sym_DOLLAR_LPAREN; - v->a[103187] = anon_sym_BQUOTE; - v->a[103188] = sym_word; - v->a[103189] = actions(1302); - v->a[103190] = 27; - v->a[103191] = sym_file_descriptor; - v->a[103192] = sym__concat; - v->a[103193] = sym_test_operator; - v->a[103194] = sym__bare_dollar; - v->a[103195] = sym__brace_start; - v->a[103196] = anon_sym_LPAREN_LPAREN; - v->a[103197] = anon_sym_PIPE_PIPE; - v->a[103198] = anon_sym_AMP_AMP; - v->a[103199] = anon_sym_GT_GT; + v->a[103180] = 1; + v->a[103181] = anon_sym_DOLLAR_LPAREN; + v->a[103182] = actions(4360); + v->a[103183] = 1; + v->a[103184] = sym_extglob_pattern; + v->a[103185] = actions(4362); + v->a[103186] = 1; + v->a[103187] = sym__brace_start; + v->a[103188] = actions(4550); + v->a[103189] = 1; + v->a[103190] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[103191] = actions(4552); + v->a[103192] = 1; + v->a[103193] = sym__special_character; + v->a[103194] = actions(4554); + v->a[103195] = 1; + v->a[103196] = anon_sym_DQUOTE; + v->a[103197] = actions(4556); + v->a[103198] = 1; + v->a[103199] = anon_sym_DOLLAR_LBRACE; small_parse_table_5160(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1032.c b/parser/static/small_parse_table/small_parse_table_1032.c index 7993e2d2..010e8f0d 100644 --- a/parser/static/small_parse_table/small_parse_table_1032.c +++ b/parser/static/small_parse_table/small_parse_table_1032.c @@ -14,126 +14,126 @@ void small_parse_table_5160(t_small_parse_table_array *v) { - v->a[103200] = anon_sym_PIPE_AMP; - v->a[103201] = anon_sym_AMP_GT_GT; - v->a[103202] = anon_sym_GT_PIPE; - v->a[103203] = anon_sym_LT_AMP_DASH; - v->a[103204] = anon_sym_GT_AMP_DASH; - v->a[103205] = anon_sym_LT_LT_DASH; - v->a[103206] = anon_sym_LT_LT_LT; - v->a[103207] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103208] = anon_sym_DOLLAR_LBRACK; - v->a[103209] = aux_sym_concatenation_token1; - v->a[103210] = sym__special_character; - v->a[103211] = anon_sym_DQUOTE; - v->a[103212] = sym_raw_string; - v->a[103213] = sym_ansi_c_string; - v->a[103214] = anon_sym_DOLLAR_LBRACE; - v->a[103215] = anon_sym_DOLLAR_BQUOTE; - v->a[103216] = anon_sym_LT_LPAREN; - v->a[103217] = anon_sym_GT_LPAREN; - v->a[103218] = 26; - v->a[103219] = actions(71); + v->a[103200] = actions(4558); + v->a[103201] = 1; + v->a[103202] = anon_sym_BQUOTE; + v->a[103203] = actions(4560); + v->a[103204] = 1; + v->a[103205] = anon_sym_DOLLAR_BQUOTE; + v->a[103206] = actions(5944); + v->a[103207] = 1; + v->a[103208] = sym_word; + v->a[103209] = state(3423); + v->a[103210] = 1; + v->a[103211] = aux_sym__literal_repeat1; + v->a[103212] = actions(5946); + v->a[103213] = 2; + v->a[103214] = sym_test_operator; + v->a[103215] = sym_raw_string; + v->a[103216] = state(3558); + v->a[103217] = 2; + v->a[103218] = sym_concatenation; + v->a[103219] = sym__extglob_blob; small_parse_table_5161(v); } void small_parse_table_5161(t_small_parse_table_array *v) { - v->a[103220] = 1; - v->a[103221] = sym_comment; - v->a[103222] = actions(1131); - v->a[103223] = 1; - v->a[103224] = anon_sym_LPAREN; - v->a[103225] = actions(1141); - v->a[103226] = 1; - v->a[103227] = anon_sym_DOLLAR_LBRACK; - v->a[103228] = actions(1145); - v->a[103229] = 1; - v->a[103230] = anon_sym_DOLLAR; - v->a[103231] = actions(1149); - v->a[103232] = 1; - v->a[103233] = anon_sym_DQUOTE; - v->a[103234] = actions(1153); - v->a[103235] = 1; - v->a[103236] = aux_sym_number_token1; - v->a[103237] = actions(1155); - v->a[103238] = 1; - v->a[103239] = aux_sym_number_token2; + v->a[103220] = state(3404); + v->a[103221] = 7; + v->a[103222] = sym_arithmetic_expansion; + v->a[103223] = sym_brace_expression; + v->a[103224] = sym_string; + v->a[103225] = sym_number; + v->a[103226] = sym_simple_expansion; + v->a[103227] = sym_expansion; + v->a[103228] = sym_command_substitution; + v->a[103229] = 3; + v->a[103230] = actions(3); + v->a[103231] = 1; + v->a[103232] = sym_comment; + v->a[103233] = actions(3066); + v->a[103234] = 3; + v->a[103235] = sym_file_descriptor; + v->a[103236] = sym__concat; + v->a[103237] = aux_sym_heredoc_redirect_token1; + v->a[103238] = actions(3064); + v->a[103239] = 22; small_parse_table_5162(v); } void small_parse_table_5162(t_small_parse_table_array *v) { - v->a[103240] = actions(1157); - v->a[103241] = 1; - v->a[103242] = anon_sym_DOLLAR_LBRACE; - v->a[103243] = actions(1159); - v->a[103244] = 1; - v->a[103245] = anon_sym_DOLLAR_LPAREN; - v->a[103246] = actions(1163); - v->a[103247] = 1; - v->a[103248] = anon_sym_DOLLAR_BQUOTE; - v->a[103249] = actions(1169); - v->a[103250] = 1; - v->a[103251] = sym__brace_start; - v->a[103252] = actions(1171); - v->a[103253] = 1; - v->a[103254] = sym_word; - v->a[103255] = actions(1173); - v->a[103256] = 1; - v->a[103257] = anon_sym_BANG; - v->a[103258] = actions(1179); - v->a[103259] = 1; + v->a[103240] = anon_sym_PIPE; + v->a[103241] = anon_sym_SEMI_SEMI; + v->a[103242] = anon_sym_SEMI_AMP; + v->a[103243] = anon_sym_SEMI_SEMI_AMP; + v->a[103244] = anon_sym_PIPE_AMP; + v->a[103245] = anon_sym_AMP_AMP; + v->a[103246] = anon_sym_PIPE_PIPE; + v->a[103247] = anon_sym_LT; + v->a[103248] = anon_sym_GT; + v->a[103249] = anon_sym_GT_GT; + v->a[103250] = anon_sym_AMP_GT; + v->a[103251] = anon_sym_AMP_GT_GT; + v->a[103252] = anon_sym_LT_AMP; + v->a[103253] = anon_sym_GT_AMP; + v->a[103254] = anon_sym_GT_PIPE; + v->a[103255] = anon_sym_LT_AMP_DASH; + v->a[103256] = anon_sym_GT_AMP_DASH; + v->a[103257] = anon_sym_LT_LT; + v->a[103258] = anon_sym_LT_LT_DASH; + v->a[103259] = anon_sym_AMP; small_parse_table_5163(v); } void small_parse_table_5163(t_small_parse_table_array *v) { - v->a[103260] = anon_sym_TILDE; - v->a[103261] = actions(1181); - v->a[103262] = 1; - v->a[103263] = sym__special_character; - v->a[103264] = actions(1185); - v->a[103265] = 1; - v->a[103266] = sym_test_operator; - v->a[103267] = actions(3060); - v->a[103268] = 1; - v->a[103269] = anon_sym_BQUOTE; - v->a[103270] = state(2484); - v->a[103271] = 1; - v->a[103272] = aux_sym__literal_repeat1; - v->a[103273] = state(3063); - v->a[103274] = 1; - v->a[103275] = sym__expression; - v->a[103276] = actions(1129); - v->a[103277] = 2; - v->a[103278] = anon_sym_LPAREN_LPAREN; - v->a[103279] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[103260] = aux_sym_concatenation_token1; + v->a[103261] = anon_sym_SEMI; + v->a[103262] = 3; + v->a[103263] = actions(3); + v->a[103264] = 1; + v->a[103265] = sym_comment; + v->a[103266] = actions(3159); + v->a[103267] = 3; + v->a[103268] = sym_file_descriptor; + v->a[103269] = sym__concat; + v->a[103270] = aux_sym_heredoc_redirect_token1; + v->a[103271] = actions(3157); + v->a[103272] = 22; + v->a[103273] = anon_sym_PIPE; + v->a[103274] = anon_sym_SEMI_SEMI; + v->a[103275] = anon_sym_SEMI_AMP; + v->a[103276] = anon_sym_SEMI_SEMI_AMP; + v->a[103277] = anon_sym_PIPE_AMP; + v->a[103278] = anon_sym_AMP_AMP; + v->a[103279] = anon_sym_PIPE_PIPE; small_parse_table_5164(v); } void small_parse_table_5164(t_small_parse_table_array *v) { - v->a[103280] = actions(1165); - v->a[103281] = 2; - v->a[103282] = anon_sym_LT_LPAREN; - v->a[103283] = anon_sym_GT_LPAREN; - v->a[103284] = actions(1175); - v->a[103285] = 2; - v->a[103286] = anon_sym_PLUS_PLUS2; - v->a[103287] = anon_sym_DASH_DASH2; - v->a[103288] = actions(1177); - v->a[103289] = 2; - v->a[103290] = anon_sym_DASH2; - v->a[103291] = anon_sym_PLUS2; - v->a[103292] = actions(1183); - v->a[103293] = 2; - v->a[103294] = sym_raw_string; - v->a[103295] = sym_ansi_c_string; - v->a[103296] = state(2594); - v->a[103297] = 6; - v->a[103298] = sym_binary_expression; - v->a[103299] = sym_ternary_expression; + v->a[103280] = anon_sym_LT; + v->a[103281] = anon_sym_GT; + v->a[103282] = anon_sym_GT_GT; + v->a[103283] = anon_sym_AMP_GT; + v->a[103284] = anon_sym_AMP_GT_GT; + v->a[103285] = anon_sym_LT_AMP; + v->a[103286] = anon_sym_GT_AMP; + v->a[103287] = anon_sym_GT_PIPE; + v->a[103288] = anon_sym_LT_AMP_DASH; + v->a[103289] = anon_sym_GT_AMP_DASH; + v->a[103290] = anon_sym_LT_LT; + v->a[103291] = anon_sym_LT_LT_DASH; + v->a[103292] = anon_sym_AMP; + v->a[103293] = aux_sym_concatenation_token1; + v->a[103294] = anon_sym_SEMI; + v->a[103295] = 3; + v->a[103296] = actions(3); + v->a[103297] = 1; + v->a[103298] = sym_comment; + v->a[103299] = actions(2664); small_parse_table_5165(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1033.c b/parser/static/small_parse_table/small_parse_table_1033.c index 72f7ab32..f25e69a8 100644 --- a/parser/static/small_parse_table/small_parse_table_1033.c +++ b/parser/static/small_parse_table/small_parse_table_1033.c @@ -14,126 +14,126 @@ void small_parse_table_5165(t_small_parse_table_array *v) { - v->a[103300] = sym_unary_expression; - v->a[103301] = sym_postfix_expression; - v->a[103302] = sym_parenthesized_expression; - v->a[103303] = sym_concatenation; - v->a[103304] = state(2456); - v->a[103305] = 9; - v->a[103306] = sym_arithmetic_expansion; - v->a[103307] = sym_brace_expression; - v->a[103308] = sym_string; - v->a[103309] = sym_translated_string; - v->a[103310] = sym_number; - v->a[103311] = sym_simple_expansion; - v->a[103312] = sym_expansion; - v->a[103313] = sym_command_substitution; - v->a[103314] = sym_process_substitution; - v->a[103315] = 26; - v->a[103316] = actions(71); - v->a[103317] = 1; - v->a[103318] = sym_comment; - v->a[103319] = actions(1131); + v->a[103300] = 3; + v->a[103301] = sym_file_descriptor; + v->a[103302] = ts_builtin_sym_end; + v->a[103303] = aux_sym_heredoc_redirect_token1; + v->a[103304] = actions(2662); + v->a[103305] = 22; + v->a[103306] = anon_sym_PIPE; + v->a[103307] = anon_sym_RPAREN; + v->a[103308] = anon_sym_SEMI_SEMI; + v->a[103309] = anon_sym_PIPE_AMP; + v->a[103310] = anon_sym_AMP_AMP; + v->a[103311] = anon_sym_PIPE_PIPE; + v->a[103312] = anon_sym_LT; + v->a[103313] = anon_sym_GT; + v->a[103314] = anon_sym_GT_GT; + v->a[103315] = anon_sym_AMP_GT; + v->a[103316] = anon_sym_AMP_GT_GT; + v->a[103317] = anon_sym_LT_AMP; + v->a[103318] = anon_sym_GT_AMP; + v->a[103319] = anon_sym_GT_PIPE; small_parse_table_5166(v); } void small_parse_table_5166(t_small_parse_table_array *v) { - v->a[103320] = 1; - v->a[103321] = anon_sym_LPAREN; - v->a[103322] = actions(1141); - v->a[103323] = 1; - v->a[103324] = anon_sym_DOLLAR_LBRACK; - v->a[103325] = actions(1145); - v->a[103326] = 1; - v->a[103327] = anon_sym_DOLLAR; - v->a[103328] = actions(1149); - v->a[103329] = 1; - v->a[103330] = anon_sym_DQUOTE; - v->a[103331] = actions(1153); - v->a[103332] = 1; - v->a[103333] = aux_sym_number_token1; - v->a[103334] = actions(1155); - v->a[103335] = 1; - v->a[103336] = aux_sym_number_token2; - v->a[103337] = actions(1157); - v->a[103338] = 1; - v->a[103339] = anon_sym_DOLLAR_LBRACE; + v->a[103320] = anon_sym_LT_AMP_DASH; + v->a[103321] = anon_sym_GT_AMP_DASH; + v->a[103322] = anon_sym_LT_LT; + v->a[103323] = anon_sym_LT_LT_DASH; + v->a[103324] = anon_sym_AMP; + v->a[103325] = sym__special_character; + v->a[103326] = anon_sym_BQUOTE; + v->a[103327] = anon_sym_SEMI; + v->a[103328] = 3; + v->a[103329] = actions(3); + v->a[103330] = 1; + v->a[103331] = sym_comment; + v->a[103332] = actions(3125); + v->a[103333] = 3; + v->a[103334] = sym_file_descriptor; + v->a[103335] = sym__concat; + v->a[103336] = aux_sym_heredoc_redirect_token1; + v->a[103337] = actions(3123); + v->a[103338] = 22; + v->a[103339] = anon_sym_PIPE; small_parse_table_5167(v); } void small_parse_table_5167(t_small_parse_table_array *v) { - v->a[103340] = actions(1159); - v->a[103341] = 1; - v->a[103342] = anon_sym_DOLLAR_LPAREN; - v->a[103343] = actions(1163); - v->a[103344] = 1; - v->a[103345] = anon_sym_DOLLAR_BQUOTE; - v->a[103346] = actions(1169); - v->a[103347] = 1; - v->a[103348] = sym__brace_start; - v->a[103349] = actions(1171); - v->a[103350] = 1; - v->a[103351] = sym_word; - v->a[103352] = actions(1173); - v->a[103353] = 1; - v->a[103354] = anon_sym_BANG; - v->a[103355] = actions(1179); - v->a[103356] = 1; - v->a[103357] = anon_sym_TILDE; - v->a[103358] = actions(1181); - v->a[103359] = 1; + v->a[103340] = anon_sym_SEMI_SEMI; + v->a[103341] = anon_sym_SEMI_AMP; + v->a[103342] = anon_sym_SEMI_SEMI_AMP; + v->a[103343] = anon_sym_PIPE_AMP; + v->a[103344] = anon_sym_AMP_AMP; + v->a[103345] = anon_sym_PIPE_PIPE; + v->a[103346] = anon_sym_LT; + v->a[103347] = anon_sym_GT; + v->a[103348] = anon_sym_GT_GT; + v->a[103349] = anon_sym_AMP_GT; + v->a[103350] = anon_sym_AMP_GT_GT; + v->a[103351] = anon_sym_LT_AMP; + v->a[103352] = anon_sym_GT_AMP; + v->a[103353] = anon_sym_GT_PIPE; + v->a[103354] = anon_sym_LT_AMP_DASH; + v->a[103355] = anon_sym_GT_AMP_DASH; + v->a[103356] = anon_sym_LT_LT; + v->a[103357] = anon_sym_LT_LT_DASH; + v->a[103358] = anon_sym_AMP; + v->a[103359] = aux_sym_concatenation_token1; small_parse_table_5168(v); } void small_parse_table_5168(t_small_parse_table_array *v) { - v->a[103360] = sym__special_character; - v->a[103361] = actions(1185); - v->a[103362] = 1; - v->a[103363] = sym_test_operator; - v->a[103364] = actions(3060); - v->a[103365] = 1; - v->a[103366] = anon_sym_BQUOTE; - v->a[103367] = state(2484); - v->a[103368] = 1; - v->a[103369] = aux_sym__literal_repeat1; - v->a[103370] = state(3064); - v->a[103371] = 1; - v->a[103372] = sym__expression; - v->a[103373] = actions(1129); - v->a[103374] = 2; - v->a[103375] = anon_sym_LPAREN_LPAREN; - v->a[103376] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103377] = actions(1165); - v->a[103378] = 2; - v->a[103379] = anon_sym_LT_LPAREN; + v->a[103360] = anon_sym_SEMI; + v->a[103361] = 3; + v->a[103362] = actions(3); + v->a[103363] = 1; + v->a[103364] = sym_comment; + v->a[103365] = actions(2774); + v->a[103366] = 3; + v->a[103367] = sym_file_descriptor; + v->a[103368] = sym__concat; + v->a[103369] = aux_sym_heredoc_redirect_token1; + v->a[103370] = actions(2772); + v->a[103371] = 22; + v->a[103372] = anon_sym_PIPE; + v->a[103373] = anon_sym_SEMI_SEMI; + v->a[103374] = anon_sym_SEMI_AMP; + v->a[103375] = anon_sym_SEMI_SEMI_AMP; + v->a[103376] = anon_sym_PIPE_AMP; + v->a[103377] = anon_sym_AMP_AMP; + v->a[103378] = anon_sym_PIPE_PIPE; + v->a[103379] = anon_sym_LT; small_parse_table_5169(v); } void small_parse_table_5169(t_small_parse_table_array *v) { - v->a[103380] = anon_sym_GT_LPAREN; - v->a[103381] = actions(1175); - v->a[103382] = 2; - v->a[103383] = anon_sym_PLUS_PLUS2; - v->a[103384] = anon_sym_DASH_DASH2; - v->a[103385] = actions(1177); - v->a[103386] = 2; - v->a[103387] = anon_sym_DASH2; - v->a[103388] = anon_sym_PLUS2; - v->a[103389] = actions(1183); - v->a[103390] = 2; - v->a[103391] = sym_raw_string; - v->a[103392] = sym_ansi_c_string; - v->a[103393] = state(2594); - v->a[103394] = 6; - v->a[103395] = sym_binary_expression; - v->a[103396] = sym_ternary_expression; - v->a[103397] = sym_unary_expression; - v->a[103398] = sym_postfix_expression; - v->a[103399] = sym_parenthesized_expression; + v->a[103380] = anon_sym_GT; + v->a[103381] = anon_sym_GT_GT; + v->a[103382] = anon_sym_AMP_GT; + v->a[103383] = anon_sym_AMP_GT_GT; + v->a[103384] = anon_sym_LT_AMP; + v->a[103385] = anon_sym_GT_AMP; + v->a[103386] = anon_sym_GT_PIPE; + v->a[103387] = anon_sym_LT_AMP_DASH; + v->a[103388] = anon_sym_GT_AMP_DASH; + v->a[103389] = anon_sym_LT_LT; + v->a[103390] = anon_sym_LT_LT_DASH; + v->a[103391] = anon_sym_AMP; + v->a[103392] = aux_sym_concatenation_token1; + v->a[103393] = anon_sym_SEMI; + v->a[103394] = 3; + v->a[103395] = actions(3); + v->a[103396] = 1; + v->a[103397] = sym_comment; + v->a[103398] = actions(2778); + v->a[103399] = 3; small_parse_table_5170(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1034.c b/parser/static/small_parse_table/small_parse_table_1034.c index e0812174..382136cd 100644 --- a/parser/static/small_parse_table/small_parse_table_1034.c +++ b/parser/static/small_parse_table/small_parse_table_1034.c @@ -14,126 +14,126 @@ void small_parse_table_5170(t_small_parse_table_array *v) { - v->a[103400] = sym_concatenation; - v->a[103401] = state(2456); - v->a[103402] = 9; - v->a[103403] = sym_arithmetic_expansion; - v->a[103404] = sym_brace_expression; - v->a[103405] = sym_string; - v->a[103406] = sym_translated_string; - v->a[103407] = sym_number; - v->a[103408] = sym_simple_expansion; - v->a[103409] = sym_expansion; - v->a[103410] = sym_command_substitution; - v->a[103411] = sym_process_substitution; - v->a[103412] = 26; - v->a[103413] = actions(71); - v->a[103414] = 1; - v->a[103415] = sym_comment; - v->a[103416] = actions(1127); - v->a[103417] = 1; - v->a[103418] = sym_word; - v->a[103419] = actions(1131); + v->a[103400] = sym_file_descriptor; + v->a[103401] = sym__concat; + v->a[103402] = aux_sym_heredoc_redirect_token1; + v->a[103403] = actions(2776); + v->a[103404] = 22; + v->a[103405] = anon_sym_PIPE; + v->a[103406] = anon_sym_SEMI_SEMI; + v->a[103407] = anon_sym_SEMI_AMP; + v->a[103408] = anon_sym_SEMI_SEMI_AMP; + v->a[103409] = anon_sym_PIPE_AMP; + v->a[103410] = anon_sym_AMP_AMP; + v->a[103411] = anon_sym_PIPE_PIPE; + v->a[103412] = anon_sym_LT; + v->a[103413] = anon_sym_GT; + v->a[103414] = anon_sym_GT_GT; + v->a[103415] = anon_sym_AMP_GT; + v->a[103416] = anon_sym_AMP_GT_GT; + v->a[103417] = anon_sym_LT_AMP; + v->a[103418] = anon_sym_GT_AMP; + v->a[103419] = anon_sym_GT_PIPE; small_parse_table_5171(v); } void small_parse_table_5171(t_small_parse_table_array *v) { - v->a[103420] = 1; - v->a[103421] = anon_sym_LPAREN; - v->a[103422] = actions(1133); - v->a[103423] = 1; - v->a[103424] = anon_sym_BANG; - v->a[103425] = actions(1139); - v->a[103426] = 1; - v->a[103427] = anon_sym_TILDE; - v->a[103428] = actions(1141); + v->a[103420] = anon_sym_LT_AMP_DASH; + v->a[103421] = anon_sym_GT_AMP_DASH; + v->a[103422] = anon_sym_LT_LT; + v->a[103423] = anon_sym_LT_LT_DASH; + v->a[103424] = anon_sym_AMP; + v->a[103425] = aux_sym_concatenation_token1; + v->a[103426] = anon_sym_SEMI; + v->a[103427] = 10; + v->a[103428] = actions(3); v->a[103429] = 1; - v->a[103430] = anon_sym_DOLLAR_LBRACK; - v->a[103431] = actions(1145); + v->a[103430] = sym_comment; + v->a[103431] = actions(2743); v->a[103432] = 1; - v->a[103433] = anon_sym_DOLLAR; - v->a[103434] = actions(1147); + v->a[103433] = aux_sym_heredoc_redirect_token1; + v->a[103434] = actions(5243); v->a[103435] = 1; - v->a[103436] = sym__special_character; - v->a[103437] = actions(1149); - v->a[103438] = 1; - v->a[103439] = anon_sym_DQUOTE; + v->a[103436] = sym_file_descriptor; + v->a[103437] = actions(2706); + v->a[103438] = 2; + v->a[103439] = anon_sym_AMP_AMP; small_parse_table_5172(v); } void small_parse_table_5172(t_small_parse_table_array *v) { - v->a[103440] = actions(1153); - v->a[103441] = 1; - v->a[103442] = aux_sym_number_token1; - v->a[103443] = actions(1155); - v->a[103444] = 1; - v->a[103445] = aux_sym_number_token2; - v->a[103446] = actions(1157); - v->a[103447] = 1; - v->a[103448] = anon_sym_DOLLAR_LBRACE; - v->a[103449] = actions(1159); - v->a[103450] = 1; - v->a[103451] = anon_sym_DOLLAR_LPAREN; - v->a[103452] = actions(1163); - v->a[103453] = 1; - v->a[103454] = anon_sym_DOLLAR_BQUOTE; - v->a[103455] = actions(1167); - v->a[103456] = 1; - v->a[103457] = sym_test_operator; - v->a[103458] = actions(1169); - v->a[103459] = 1; + v->a[103440] = anon_sym_PIPE_PIPE; + v->a[103441] = actions(2708); + v->a[103442] = 2; + v->a[103443] = anon_sym_LT_LT; + v->a[103444] = anon_sym_LT_LT_DASH; + v->a[103445] = actions(2745); + v->a[103446] = 2; + v->a[103447] = anon_sym_AMP; + v->a[103448] = anon_sym_SEMI; + v->a[103449] = actions(5241); + v->a[103450] = 2; + v->a[103451] = anon_sym_LT_AMP_DASH; + v->a[103452] = anon_sym_GT_AMP_DASH; + v->a[103453] = actions(2514); + v->a[103454] = 3; + v->a[103455] = anon_sym_SEMI_SEMI; + v->a[103456] = anon_sym_SEMI_AMP; + v->a[103457] = anon_sym_SEMI_SEMI_AMP; + v->a[103458] = state(1983); + v->a[103459] = 3; small_parse_table_5173(v); } void small_parse_table_5173(t_small_parse_table_array *v) { - v->a[103460] = sym__brace_start; - v->a[103461] = actions(3060); - v->a[103462] = 1; - v->a[103463] = anon_sym_BQUOTE; - v->a[103464] = state(2484); - v->a[103465] = 1; - v->a[103466] = aux_sym__literal_repeat1; - v->a[103467] = state(3102); - v->a[103468] = 1; - v->a[103469] = sym__expression; - v->a[103470] = actions(1129); - v->a[103471] = 2; - v->a[103472] = anon_sym_LPAREN_LPAREN; - v->a[103473] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103474] = actions(1135); - v->a[103475] = 2; - v->a[103476] = anon_sym_PLUS_PLUS2; - v->a[103477] = anon_sym_DASH_DASH2; - v->a[103478] = actions(1137); - v->a[103479] = 2; + v->a[103460] = sym_file_redirect; + v->a[103461] = sym_heredoc_redirect; + v->a[103462] = aux_sym_redirected_statement_repeat1; + v->a[103463] = actions(5239); + v->a[103464] = 8; + v->a[103465] = anon_sym_LT; + v->a[103466] = anon_sym_GT; + v->a[103467] = anon_sym_GT_GT; + v->a[103468] = anon_sym_AMP_GT; + v->a[103469] = anon_sym_AMP_GT_GT; + v->a[103470] = anon_sym_LT_AMP; + v->a[103471] = anon_sym_GT_AMP; + v->a[103472] = anon_sym_GT_PIPE; + v->a[103473] = 5; + v->a[103474] = actions(3); + v->a[103475] = 1; + v->a[103476] = sym_comment; + v->a[103477] = state(2711); + v->a[103478] = 1; + v->a[103479] = aux_sym_pipeline_repeat1; small_parse_table_5174(v); } void small_parse_table_5174(t_small_parse_table_array *v) { - v->a[103480] = anon_sym_DASH2; - v->a[103481] = anon_sym_PLUS2; - v->a[103482] = actions(1151); - v->a[103483] = 2; - v->a[103484] = sym_raw_string; - v->a[103485] = sym_ansi_c_string; - v->a[103486] = actions(1165); - v->a[103487] = 2; - v->a[103488] = anon_sym_LT_LPAREN; - v->a[103489] = anon_sym_GT_LPAREN; - v->a[103490] = state(2594); - v->a[103491] = 6; - v->a[103492] = sym_binary_expression; - v->a[103493] = sym_ternary_expression; - v->a[103494] = sym_unary_expression; - v->a[103495] = sym_postfix_expression; - v->a[103496] = sym_parenthesized_expression; - v->a[103497] = sym_concatenation; - v->a[103498] = state(2573); - v->a[103499] = 9; + v->a[103480] = actions(5367); + v->a[103481] = 2; + v->a[103482] = sym_file_descriptor; + v->a[103483] = aux_sym_heredoc_redirect_token1; + v->a[103484] = actions(5531); + v->a[103485] = 2; + v->a[103486] = anon_sym_PIPE; + v->a[103487] = anon_sym_PIPE_AMP; + v->a[103488] = actions(5362); + v->a[103489] = 19; + v->a[103490] = anon_sym_SEMI_SEMI; + v->a[103491] = anon_sym_SEMI_AMP; + v->a[103492] = anon_sym_SEMI_SEMI_AMP; + v->a[103493] = anon_sym_AMP_AMP; + v->a[103494] = anon_sym_PIPE_PIPE; + v->a[103495] = anon_sym_LT; + v->a[103496] = anon_sym_GT; + v->a[103497] = anon_sym_GT_GT; + v->a[103498] = anon_sym_AMP_GT; + v->a[103499] = anon_sym_AMP_GT_GT; small_parse_table_5175(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1035.c b/parser/static/small_parse_table/small_parse_table_1035.c index 5208c476..146b6685 100644 --- a/parser/static/small_parse_table/small_parse_table_1035.c +++ b/parser/static/small_parse_table/small_parse_table_1035.c @@ -14,126 +14,126 @@ void small_parse_table_5175(t_small_parse_table_array *v) { - v->a[103500] = sym_arithmetic_expansion; - v->a[103501] = sym_brace_expression; - v->a[103502] = sym_string; - v->a[103503] = sym_translated_string; - v->a[103504] = sym_number; - v->a[103505] = sym_simple_expansion; - v->a[103506] = sym_expansion; - v->a[103507] = sym_command_substitution; - v->a[103508] = sym_process_substitution; - v->a[103509] = 26; - v->a[103510] = actions(71); + v->a[103500] = anon_sym_LT_AMP; + v->a[103501] = anon_sym_GT_AMP; + v->a[103502] = anon_sym_GT_PIPE; + v->a[103503] = anon_sym_LT_AMP_DASH; + v->a[103504] = anon_sym_GT_AMP_DASH; + v->a[103505] = anon_sym_LT_LT; + v->a[103506] = anon_sym_LT_LT_DASH; + v->a[103507] = anon_sym_AMP; + v->a[103508] = anon_sym_SEMI; + v->a[103509] = 17; + v->a[103510] = actions(57); v->a[103511] = 1; v->a[103512] = sym_comment; - v->a[103513] = actions(1131); + v->a[103513] = actions(5453); v->a[103514] = 1; - v->a[103515] = anon_sym_LPAREN; - v->a[103516] = actions(1141); + v->a[103515] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[103516] = actions(5455); v->a[103517] = 1; - v->a[103518] = anon_sym_DOLLAR_LBRACK; - v->a[103519] = actions(1145); + v->a[103518] = anon_sym_DOLLAR; + v->a[103519] = actions(5457); small_parse_table_5176(v); } void small_parse_table_5176(t_small_parse_table_array *v) { v->a[103520] = 1; - v->a[103521] = anon_sym_DOLLAR; - v->a[103522] = actions(1149); + v->a[103521] = sym__special_character; + v->a[103522] = actions(5459); v->a[103523] = 1; v->a[103524] = anon_sym_DQUOTE; - v->a[103525] = actions(1153); + v->a[103525] = actions(5463); v->a[103526] = 1; v->a[103527] = aux_sym_number_token1; - v->a[103528] = actions(1155); + v->a[103528] = actions(5465); v->a[103529] = 1; v->a[103530] = aux_sym_number_token2; - v->a[103531] = actions(1157); + v->a[103531] = actions(5467); v->a[103532] = 1; v->a[103533] = anon_sym_DOLLAR_LBRACE; - v->a[103534] = actions(1159); + v->a[103534] = actions(5469); v->a[103535] = 1; v->a[103536] = anon_sym_DOLLAR_LPAREN; - v->a[103537] = actions(1163); + v->a[103537] = actions(5471); v->a[103538] = 1; - v->a[103539] = anon_sym_DOLLAR_BQUOTE; + v->a[103539] = anon_sym_BQUOTE; small_parse_table_5177(v); } void small_parse_table_5177(t_small_parse_table_array *v) { - v->a[103540] = actions(1169); + v->a[103540] = actions(5473); v->a[103541] = 1; - v->a[103542] = sym__brace_start; - v->a[103543] = actions(1211); + v->a[103542] = anon_sym_DOLLAR_BQUOTE; + v->a[103543] = actions(5479); v->a[103544] = 1; - v->a[103545] = sym_word; - v->a[103546] = actions(1213); + v->a[103545] = sym__brace_start; + v->a[103546] = actions(5948); v->a[103547] = 1; - v->a[103548] = anon_sym_BANG; - v->a[103549] = actions(1219); + v->a[103548] = sym_word; + v->a[103549] = state(1240); v->a[103550] = 1; - v->a[103551] = anon_sym_TILDE; - v->a[103552] = actions(1221); - v->a[103553] = 1; - v->a[103554] = sym__special_character; - v->a[103555] = actions(1225); - v->a[103556] = 1; - v->a[103557] = sym_test_operator; - v->a[103558] = actions(3060); - v->a[103559] = 1; + v->a[103551] = aux_sym__literal_repeat1; + v->a[103552] = actions(5950); + v->a[103553] = 2; + v->a[103554] = sym_test_operator; + v->a[103555] = sym_raw_string; + v->a[103556] = state(386); + v->a[103557] = 2; + v->a[103558] = sym_concatenation; + v->a[103559] = aux_sym_for_statement_repeat1; small_parse_table_5178(v); } void small_parse_table_5178(t_small_parse_table_array *v) { - v->a[103560] = anon_sym_BQUOTE; - v->a[103561] = state(2484); - v->a[103562] = 1; - v->a[103563] = aux_sym__literal_repeat1; - v->a[103564] = state(3351); - v->a[103565] = 1; - v->a[103566] = sym__expression; - v->a[103567] = actions(1129); - v->a[103568] = 2; - v->a[103569] = anon_sym_LPAREN_LPAREN; - v->a[103570] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103571] = actions(1165); - v->a[103572] = 2; - v->a[103573] = anon_sym_LT_LPAREN; - v->a[103574] = anon_sym_GT_LPAREN; - v->a[103575] = actions(1215); - v->a[103576] = 2; - v->a[103577] = anon_sym_PLUS_PLUS2; - v->a[103578] = anon_sym_DASH_DASH2; - v->a[103579] = actions(1217); + v->a[103560] = state(776); + v->a[103561] = 7; + v->a[103562] = sym_arithmetic_expansion; + v->a[103563] = sym_brace_expression; + v->a[103564] = sym_string; + v->a[103565] = sym_number; + v->a[103566] = sym_simple_expansion; + v->a[103567] = sym_expansion; + v->a[103568] = sym_command_substitution; + v->a[103569] = 7; + v->a[103570] = actions(3); + v->a[103571] = 1; + v->a[103572] = sym_comment; + v->a[103573] = actions(5952); + v->a[103574] = 1; + v->a[103575] = sym_file_descriptor; + v->a[103576] = actions(5256); + v->a[103577] = 2; + v->a[103578] = ts_builtin_sym_end; + v->a[103579] = aux_sym_heredoc_redirect_token1; small_parse_table_5179(v); } void small_parse_table_5179(t_small_parse_table_array *v) { - v->a[103580] = 2; - v->a[103581] = anon_sym_DASH2; - v->a[103582] = anon_sym_PLUS2; - v->a[103583] = actions(1223); - v->a[103584] = 2; - v->a[103585] = sym_raw_string; - v->a[103586] = sym_ansi_c_string; - v->a[103587] = state(2594); - v->a[103588] = 6; - v->a[103589] = sym_binary_expression; - v->a[103590] = sym_ternary_expression; - v->a[103591] = sym_unary_expression; - v->a[103592] = sym_postfix_expression; - v->a[103593] = sym_parenthesized_expression; - v->a[103594] = sym_concatenation; - v->a[103595] = state(2588); - v->a[103596] = 9; - v->a[103597] = sym_arithmetic_expansion; - v->a[103598] = sym_brace_expression; - v->a[103599] = sym_string; + v->a[103580] = actions(5602); + v->a[103581] = 2; + v->a[103582] = anon_sym_LT_AMP_DASH; + v->a[103583] = anon_sym_GT_AMP_DASH; + v->a[103584] = state(2189); + v->a[103585] = 2; + v->a[103586] = sym_file_redirect; + v->a[103587] = aux_sym_redirected_statement_repeat2; + v->a[103588] = actions(5600); + v->a[103589] = 8; + v->a[103590] = anon_sym_LT; + v->a[103591] = anon_sym_GT; + v->a[103592] = anon_sym_GT_GT; + v->a[103593] = anon_sym_AMP_GT; + v->a[103594] = anon_sym_AMP_GT_GT; + v->a[103595] = anon_sym_LT_AMP; + v->a[103596] = anon_sym_GT_AMP; + v->a[103597] = anon_sym_GT_PIPE; + v->a[103598] = actions(5254); + v->a[103599] = 9; small_parse_table_5180(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1036.c b/parser/static/small_parse_table/small_parse_table_1036.c index 3402c218..67f74c89 100644 --- a/parser/static/small_parse_table/small_parse_table_1036.c +++ b/parser/static/small_parse_table/small_parse_table_1036.c @@ -14,126 +14,126 @@ void small_parse_table_5180(t_small_parse_table_array *v) { - v->a[103600] = sym_translated_string; - v->a[103601] = sym_number; - v->a[103602] = sym_simple_expansion; - v->a[103603] = sym_expansion; - v->a[103604] = sym_command_substitution; - v->a[103605] = sym_process_substitution; - v->a[103606] = 26; - v->a[103607] = actions(71); - v->a[103608] = 1; - v->a[103609] = sym_comment; - v->a[103610] = actions(1131); + v->a[103600] = anon_sym_PIPE; + v->a[103601] = anon_sym_SEMI_SEMI; + v->a[103602] = anon_sym_PIPE_AMP; + v->a[103603] = anon_sym_AMP_AMP; + v->a[103604] = anon_sym_PIPE_PIPE; + v->a[103605] = anon_sym_LT_LT; + v->a[103606] = anon_sym_LT_LT_DASH; + v->a[103607] = anon_sym_AMP; + v->a[103608] = anon_sym_SEMI; + v->a[103609] = 17; + v->a[103610] = actions(57); v->a[103611] = 1; - v->a[103612] = anon_sym_LPAREN; - v->a[103613] = actions(1141); + v->a[103612] = sym_comment; + v->a[103613] = actions(2303); v->a[103614] = 1; - v->a[103615] = anon_sym_DOLLAR_LBRACK; - v->a[103616] = actions(1145); + v->a[103615] = sym_word; + v->a[103616] = actions(2307); v->a[103617] = 1; v->a[103618] = anon_sym_DOLLAR; - v->a[103619] = actions(1149); + v->a[103619] = actions(2313); small_parse_table_5181(v); } void small_parse_table_5181(t_small_parse_table_array *v) { v->a[103620] = 1; - v->a[103621] = anon_sym_DQUOTE; - v->a[103622] = actions(1153); + v->a[103621] = aux_sym_number_token1; + v->a[103622] = actions(2315); v->a[103623] = 1; - v->a[103624] = aux_sym_number_token1; - v->a[103625] = actions(1155); + v->a[103624] = aux_sym_number_token2; + v->a[103625] = actions(2319); v->a[103626] = 1; - v->a[103627] = aux_sym_number_token2; - v->a[103628] = actions(1157); + v->a[103627] = anon_sym_DOLLAR_LPAREN; + v->a[103628] = actions(2327); v->a[103629] = 1; - v->a[103630] = anon_sym_DOLLAR_LBRACE; - v->a[103631] = actions(1159); + v->a[103630] = sym__brace_start; + v->a[103631] = actions(5954); v->a[103632] = 1; - v->a[103633] = anon_sym_DOLLAR_LPAREN; - v->a[103634] = actions(1163); + v->a[103633] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[103634] = actions(5956); v->a[103635] = 1; - v->a[103636] = anon_sym_DOLLAR_BQUOTE; - v->a[103637] = actions(1169); + v->a[103636] = sym__special_character; + v->a[103637] = actions(5958); v->a[103638] = 1; - v->a[103639] = sym__brace_start; + v->a[103639] = anon_sym_DQUOTE; small_parse_table_5182(v); } void small_parse_table_5182(t_small_parse_table_array *v) { - v->a[103640] = actions(1171); + v->a[103640] = actions(5960); v->a[103641] = 1; - v->a[103642] = sym_word; - v->a[103643] = actions(1173); + v->a[103642] = anon_sym_DOLLAR_LBRACE; + v->a[103643] = actions(5962); v->a[103644] = 1; - v->a[103645] = anon_sym_BANG; - v->a[103646] = actions(1179); + v->a[103645] = anon_sym_BQUOTE; + v->a[103646] = actions(5964); v->a[103647] = 1; - v->a[103648] = anon_sym_TILDE; - v->a[103649] = actions(1181); + v->a[103648] = anon_sym_DOLLAR_BQUOTE; + v->a[103649] = state(1321); v->a[103650] = 1; - v->a[103651] = sym__special_character; - v->a[103652] = actions(1185); - v->a[103653] = 1; + v->a[103651] = aux_sym__literal_repeat1; + v->a[103652] = actions(2325); + v->a[103653] = 2; v->a[103654] = sym_test_operator; - v->a[103655] = actions(3060); - v->a[103656] = 1; - v->a[103657] = anon_sym_BQUOTE; - v->a[103658] = state(2484); - v->a[103659] = 1; + v->a[103655] = sym_raw_string; + v->a[103656] = state(411); + v->a[103657] = 2; + v->a[103658] = sym_concatenation; + v->a[103659] = aux_sym_for_statement_repeat1; small_parse_table_5183(v); } void small_parse_table_5183(t_small_parse_table_array *v) { - v->a[103660] = aux_sym__literal_repeat1; - v->a[103661] = state(3067); - v->a[103662] = 1; - v->a[103663] = sym__expression; - v->a[103664] = actions(1129); - v->a[103665] = 2; - v->a[103666] = anon_sym_LPAREN_LPAREN; - v->a[103667] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103668] = actions(1165); - v->a[103669] = 2; - v->a[103670] = anon_sym_LT_LPAREN; - v->a[103671] = anon_sym_GT_LPAREN; - v->a[103672] = actions(1175); - v->a[103673] = 2; - v->a[103674] = anon_sym_PLUS_PLUS2; - v->a[103675] = anon_sym_DASH_DASH2; - v->a[103676] = actions(1177); - v->a[103677] = 2; - v->a[103678] = anon_sym_DASH2; - v->a[103679] = anon_sym_PLUS2; + v->a[103660] = state(1153); + v->a[103661] = 7; + v->a[103662] = sym_arithmetic_expansion; + v->a[103663] = sym_brace_expression; + v->a[103664] = sym_string; + v->a[103665] = sym_number; + v->a[103666] = sym_simple_expansion; + v->a[103667] = sym_expansion; + v->a[103668] = sym_command_substitution; + v->a[103669] = 17; + v->a[103670] = actions(57); + v->a[103671] = 1; + v->a[103672] = sym_comment; + v->a[103673] = actions(2303); + v->a[103674] = 1; + v->a[103675] = sym_word; + v->a[103676] = actions(2307); + v->a[103677] = 1; + v->a[103678] = anon_sym_DOLLAR; + v->a[103679] = actions(2313); small_parse_table_5184(v); } void small_parse_table_5184(t_small_parse_table_array *v) { - v->a[103680] = actions(1183); - v->a[103681] = 2; - v->a[103682] = sym_raw_string; - v->a[103683] = sym_ansi_c_string; - v->a[103684] = state(2594); - v->a[103685] = 6; - v->a[103686] = sym_binary_expression; - v->a[103687] = sym_ternary_expression; - v->a[103688] = sym_unary_expression; - v->a[103689] = sym_postfix_expression; - v->a[103690] = sym_parenthesized_expression; - v->a[103691] = sym_concatenation; - v->a[103692] = state(2456); - v->a[103693] = 9; - v->a[103694] = sym_arithmetic_expansion; - v->a[103695] = sym_brace_expression; - v->a[103696] = sym_string; - v->a[103697] = sym_translated_string; - v->a[103698] = sym_number; - v->a[103699] = sym_simple_expansion; + v->a[103680] = 1; + v->a[103681] = aux_sym_number_token1; + v->a[103682] = actions(2315); + v->a[103683] = 1; + v->a[103684] = aux_sym_number_token2; + v->a[103685] = actions(2319); + v->a[103686] = 1; + v->a[103687] = anon_sym_DOLLAR_LPAREN; + v->a[103688] = actions(2327); + v->a[103689] = 1; + v->a[103690] = sym__brace_start; + v->a[103691] = actions(5954); + v->a[103692] = 1; + v->a[103693] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[103694] = actions(5956); + v->a[103695] = 1; + v->a[103696] = sym__special_character; + v->a[103697] = actions(5958); + v->a[103698] = 1; + v->a[103699] = anon_sym_DQUOTE; small_parse_table_5185(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1037.c b/parser/static/small_parse_table/small_parse_table_1037.c index 8e7691cb..69884686 100644 --- a/parser/static/small_parse_table/small_parse_table_1037.c +++ b/parser/static/small_parse_table/small_parse_table_1037.c @@ -14,126 +14,126 @@ void small_parse_table_5185(t_small_parse_table_array *v) { - v->a[103700] = sym_expansion; - v->a[103701] = sym_command_substitution; - v->a[103702] = sym_process_substitution; - v->a[103703] = 26; - v->a[103704] = actions(71); - v->a[103705] = 1; - v->a[103706] = sym_comment; - v->a[103707] = actions(1131); - v->a[103708] = 1; - v->a[103709] = anon_sym_LPAREN; - v->a[103710] = actions(1141); - v->a[103711] = 1; - v->a[103712] = anon_sym_DOLLAR_LBRACK; - v->a[103713] = actions(1145); - v->a[103714] = 1; - v->a[103715] = anon_sym_DOLLAR; - v->a[103716] = actions(1149); - v->a[103717] = 1; - v->a[103718] = anon_sym_DQUOTE; - v->a[103719] = actions(1153); + v->a[103700] = actions(5960); + v->a[103701] = 1; + v->a[103702] = anon_sym_DOLLAR_LBRACE; + v->a[103703] = actions(5962); + v->a[103704] = 1; + v->a[103705] = anon_sym_BQUOTE; + v->a[103706] = actions(5964); + v->a[103707] = 1; + v->a[103708] = anon_sym_DOLLAR_BQUOTE; + v->a[103709] = state(1321); + v->a[103710] = 1; + v->a[103711] = aux_sym__literal_repeat1; + v->a[103712] = actions(2325); + v->a[103713] = 2; + v->a[103714] = sym_test_operator; + v->a[103715] = sym_raw_string; + v->a[103716] = state(408); + v->a[103717] = 2; + v->a[103718] = sym_concatenation; + v->a[103719] = aux_sym_for_statement_repeat1; small_parse_table_5186(v); } void small_parse_table_5186(t_small_parse_table_array *v) { - v->a[103720] = 1; - v->a[103721] = aux_sym_number_token1; - v->a[103722] = actions(1155); - v->a[103723] = 1; - v->a[103724] = aux_sym_number_token2; - v->a[103725] = actions(1157); - v->a[103726] = 1; - v->a[103727] = anon_sym_DOLLAR_LBRACE; - v->a[103728] = actions(1159); - v->a[103729] = 1; - v->a[103730] = anon_sym_DOLLAR_LPAREN; - v->a[103731] = actions(1163); - v->a[103732] = 1; - v->a[103733] = anon_sym_DOLLAR_BQUOTE; - v->a[103734] = actions(1169); - v->a[103735] = 1; - v->a[103736] = sym__brace_start; - v->a[103737] = actions(1211); - v->a[103738] = 1; - v->a[103739] = sym_word; + v->a[103720] = state(1153); + v->a[103721] = 7; + v->a[103722] = sym_arithmetic_expansion; + v->a[103723] = sym_brace_expression; + v->a[103724] = sym_string; + v->a[103725] = sym_number; + v->a[103726] = sym_simple_expansion; + v->a[103727] = sym_expansion; + v->a[103728] = sym_command_substitution; + v->a[103729] = 17; + v->a[103730] = actions(57); + v->a[103731] = 1; + v->a[103732] = sym_comment; + v->a[103733] = actions(5453); + v->a[103734] = 1; + v->a[103735] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[103736] = actions(5455); + v->a[103737] = 1; + v->a[103738] = anon_sym_DOLLAR; + v->a[103739] = actions(5457); small_parse_table_5187(v); } void small_parse_table_5187(t_small_parse_table_array *v) { - v->a[103740] = actions(1213); - v->a[103741] = 1; - v->a[103742] = anon_sym_BANG; - v->a[103743] = actions(1219); - v->a[103744] = 1; - v->a[103745] = anon_sym_TILDE; - v->a[103746] = actions(1221); - v->a[103747] = 1; - v->a[103748] = sym__special_character; - v->a[103749] = actions(1225); - v->a[103750] = 1; - v->a[103751] = sym_test_operator; - v->a[103752] = actions(3060); - v->a[103753] = 1; - v->a[103754] = anon_sym_BQUOTE; - v->a[103755] = state(2484); - v->a[103756] = 1; - v->a[103757] = aux_sym__literal_repeat1; - v->a[103758] = state(3356); - v->a[103759] = 1; + v->a[103740] = 1; + v->a[103741] = sym__special_character; + v->a[103742] = actions(5459); + v->a[103743] = 1; + v->a[103744] = anon_sym_DQUOTE; + v->a[103745] = actions(5463); + v->a[103746] = 1; + v->a[103747] = aux_sym_number_token1; + v->a[103748] = actions(5465); + v->a[103749] = 1; + v->a[103750] = aux_sym_number_token2; + v->a[103751] = actions(5467); + v->a[103752] = 1; + v->a[103753] = anon_sym_DOLLAR_LBRACE; + v->a[103754] = actions(5469); + v->a[103755] = 1; + v->a[103756] = anon_sym_DOLLAR_LPAREN; + v->a[103757] = actions(5471); + v->a[103758] = 1; + v->a[103759] = anon_sym_BQUOTE; small_parse_table_5188(v); } void small_parse_table_5188(t_small_parse_table_array *v) { - v->a[103760] = sym__expression; - v->a[103761] = actions(1129); - v->a[103762] = 2; - v->a[103763] = anon_sym_LPAREN_LPAREN; - v->a[103764] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103765] = actions(1165); - v->a[103766] = 2; - v->a[103767] = anon_sym_LT_LPAREN; - v->a[103768] = anon_sym_GT_LPAREN; - v->a[103769] = actions(1215); - v->a[103770] = 2; - v->a[103771] = anon_sym_PLUS_PLUS2; - v->a[103772] = anon_sym_DASH_DASH2; - v->a[103773] = actions(1217); - v->a[103774] = 2; - v->a[103775] = anon_sym_DASH2; - v->a[103776] = anon_sym_PLUS2; - v->a[103777] = actions(1223); - v->a[103778] = 2; - v->a[103779] = sym_raw_string; + v->a[103760] = actions(5473); + v->a[103761] = 1; + v->a[103762] = anon_sym_DOLLAR_BQUOTE; + v->a[103763] = actions(5479); + v->a[103764] = 1; + v->a[103765] = sym__brace_start; + v->a[103766] = actions(5948); + v->a[103767] = 1; + v->a[103768] = sym_word; + v->a[103769] = state(1240); + v->a[103770] = 1; + v->a[103771] = aux_sym__literal_repeat1; + v->a[103772] = actions(5950); + v->a[103773] = 2; + v->a[103774] = sym_test_operator; + v->a[103775] = sym_raw_string; + v->a[103776] = state(362); + v->a[103777] = 2; + v->a[103778] = sym_concatenation; + v->a[103779] = aux_sym_for_statement_repeat1; small_parse_table_5189(v); } void small_parse_table_5189(t_small_parse_table_array *v) { - v->a[103780] = sym_ansi_c_string; - v->a[103781] = state(2594); - v->a[103782] = 6; - v->a[103783] = sym_binary_expression; - v->a[103784] = sym_ternary_expression; - v->a[103785] = sym_unary_expression; - v->a[103786] = sym_postfix_expression; - v->a[103787] = sym_parenthesized_expression; - v->a[103788] = sym_concatenation; - v->a[103789] = state(2588); - v->a[103790] = 9; - v->a[103791] = sym_arithmetic_expansion; - v->a[103792] = sym_brace_expression; - v->a[103793] = sym_string; - v->a[103794] = sym_translated_string; - v->a[103795] = sym_number; - v->a[103796] = sym_simple_expansion; - v->a[103797] = sym_expansion; - v->a[103798] = sym_command_substitution; - v->a[103799] = sym_process_substitution; + v->a[103780] = state(776); + v->a[103781] = 7; + v->a[103782] = sym_arithmetic_expansion; + v->a[103783] = sym_brace_expression; + v->a[103784] = sym_string; + v->a[103785] = sym_number; + v->a[103786] = sym_simple_expansion; + v->a[103787] = sym_expansion; + v->a[103788] = sym_command_substitution; + v->a[103789] = 10; + v->a[103790] = actions(3); + v->a[103791] = 1; + v->a[103792] = sym_comment; + v->a[103793] = actions(3366); + v->a[103794] = 1; + v->a[103795] = aux_sym_heredoc_redirect_token1; + v->a[103796] = actions(5970); + v->a[103797] = 1; + v->a[103798] = sym_file_descriptor; + v->a[103799] = actions(2516); small_parse_table_5190(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1038.c b/parser/static/small_parse_table/small_parse_table_1038.c index 64e406e3..3be7d211 100644 --- a/parser/static/small_parse_table/small_parse_table_1038.c +++ b/parser/static/small_parse_table/small_parse_table_1038.c @@ -14,126 +14,126 @@ void small_parse_table_5190(t_small_parse_table_array *v) { - v->a[103800] = 26; - v->a[103801] = actions(71); - v->a[103802] = 1; - v->a[103803] = sym_comment; - v->a[103804] = actions(1131); - v->a[103805] = 1; - v->a[103806] = anon_sym_LPAREN; - v->a[103807] = actions(1141); - v->a[103808] = 1; - v->a[103809] = anon_sym_DOLLAR_LBRACK; - v->a[103810] = actions(1145); - v->a[103811] = 1; - v->a[103812] = anon_sym_DOLLAR; - v->a[103813] = actions(1149); - v->a[103814] = 1; - v->a[103815] = anon_sym_DQUOTE; - v->a[103816] = actions(1153); - v->a[103817] = 1; - v->a[103818] = aux_sym_number_token1; - v->a[103819] = actions(1155); + v->a[103800] = 2; + v->a[103801] = anon_sym_PIPE; + v->a[103802] = anon_sym_PIPE_AMP; + v->a[103803] = actions(2945); + v->a[103804] = 2; + v->a[103805] = anon_sym_LT_LT; + v->a[103806] = anon_sym_LT_LT_DASH; + v->a[103807] = actions(3300); + v->a[103808] = 2; + v->a[103809] = anon_sym_AMP_AMP; + v->a[103810] = anon_sym_PIPE_PIPE; + v->a[103811] = actions(5968); + v->a[103812] = 2; + v->a[103813] = anon_sym_LT_AMP_DASH; + v->a[103814] = anon_sym_GT_AMP_DASH; + v->a[103815] = actions(3364); + v->a[103816] = 3; + v->a[103817] = anon_sym_SEMI_SEMI; + v->a[103818] = anon_sym_AMP; + v->a[103819] = anon_sym_SEMI; small_parse_table_5191(v); } void small_parse_table_5191(t_small_parse_table_array *v) { - v->a[103820] = 1; - v->a[103821] = aux_sym_number_token2; - v->a[103822] = actions(1157); - v->a[103823] = 1; - v->a[103824] = anon_sym_DOLLAR_LBRACE; - v->a[103825] = actions(1159); - v->a[103826] = 1; - v->a[103827] = anon_sym_DOLLAR_LPAREN; - v->a[103828] = actions(1163); - v->a[103829] = 1; - v->a[103830] = anon_sym_DOLLAR_BQUOTE; - v->a[103831] = actions(1169); - v->a[103832] = 1; - v->a[103833] = sym__brace_start; - v->a[103834] = actions(1171); - v->a[103835] = 1; - v->a[103836] = sym_word; - v->a[103837] = actions(1173); - v->a[103838] = 1; - v->a[103839] = anon_sym_BANG; + v->a[103820] = state(2295); + v->a[103821] = 3; + v->a[103822] = sym_file_redirect; + v->a[103823] = sym_heredoc_redirect; + v->a[103824] = aux_sym_redirected_statement_repeat1; + v->a[103825] = actions(5966); + v->a[103826] = 8; + v->a[103827] = anon_sym_LT; + v->a[103828] = anon_sym_GT; + v->a[103829] = anon_sym_GT_GT; + v->a[103830] = anon_sym_AMP_GT; + v->a[103831] = anon_sym_AMP_GT_GT; + v->a[103832] = anon_sym_LT_AMP; + v->a[103833] = anon_sym_GT_AMP; + v->a[103834] = anon_sym_GT_PIPE; + v->a[103835] = 5; + v->a[103836] = actions(3); + v->a[103837] = 1; + v->a[103838] = sym_comment; + v->a[103839] = actions(5972); small_parse_table_5192(v); } void small_parse_table_5192(t_small_parse_table_array *v) { - v->a[103840] = actions(1179); - v->a[103841] = 1; - v->a[103842] = anon_sym_TILDE; - v->a[103843] = actions(1181); - v->a[103844] = 1; - v->a[103845] = sym__special_character; - v->a[103846] = actions(1185); - v->a[103847] = 1; - v->a[103848] = sym_test_operator; - v->a[103849] = actions(3060); - v->a[103850] = 1; - v->a[103851] = anon_sym_BQUOTE; - v->a[103852] = state(2484); - v->a[103853] = 1; - v->a[103854] = aux_sym__literal_repeat1; - v->a[103855] = state(3068); - v->a[103856] = 1; - v->a[103857] = sym__expression; - v->a[103858] = actions(1129); - v->a[103859] = 2; + v->a[103840] = 1; + v->a[103841] = sym_variable_name; + v->a[103842] = actions(5183); + v->a[103843] = 2; + v->a[103844] = sym_file_descriptor; + v->a[103845] = aux_sym_heredoc_redirect_token1; + v->a[103846] = state(2165); + v->a[103847] = 2; + v->a[103848] = sym_variable_assignment; + v->a[103849] = aux_sym_variable_assignments_repeat1; + v->a[103850] = actions(5181); + v->a[103851] = 19; + v->a[103852] = anon_sym_PIPE; + v->a[103853] = anon_sym_SEMI_SEMI; + v->a[103854] = anon_sym_PIPE_AMP; + v->a[103855] = anon_sym_AMP_AMP; + v->a[103856] = anon_sym_PIPE_PIPE; + v->a[103857] = anon_sym_LT; + v->a[103858] = anon_sym_GT; + v->a[103859] = anon_sym_GT_GT; small_parse_table_5193(v); } void small_parse_table_5193(t_small_parse_table_array *v) { - v->a[103860] = anon_sym_LPAREN_LPAREN; - v->a[103861] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103862] = actions(1165); - v->a[103863] = 2; - v->a[103864] = anon_sym_LT_LPAREN; - v->a[103865] = anon_sym_GT_LPAREN; - v->a[103866] = actions(1175); - v->a[103867] = 2; - v->a[103868] = anon_sym_PLUS_PLUS2; - v->a[103869] = anon_sym_DASH_DASH2; - v->a[103870] = actions(1177); - v->a[103871] = 2; - v->a[103872] = anon_sym_DASH2; - v->a[103873] = anon_sym_PLUS2; - v->a[103874] = actions(1183); - v->a[103875] = 2; - v->a[103876] = sym_raw_string; - v->a[103877] = sym_ansi_c_string; - v->a[103878] = state(2594); - v->a[103879] = 6; + v->a[103860] = anon_sym_AMP_GT; + v->a[103861] = anon_sym_AMP_GT_GT; + v->a[103862] = anon_sym_LT_AMP; + v->a[103863] = anon_sym_GT_AMP; + v->a[103864] = anon_sym_GT_PIPE; + v->a[103865] = anon_sym_LT_AMP_DASH; + v->a[103866] = anon_sym_GT_AMP_DASH; + v->a[103867] = anon_sym_LT_LT; + v->a[103868] = anon_sym_LT_LT_DASH; + v->a[103869] = anon_sym_AMP; + v->a[103870] = anon_sym_SEMI; + v->a[103871] = 5; + v->a[103872] = actions(3); + v->a[103873] = 1; + v->a[103874] = sym_comment; + v->a[103875] = actions(5975); + v->a[103876] = 1; + v->a[103877] = sym_variable_name; + v->a[103878] = actions(5145); + v->a[103879] = 2; small_parse_table_5194(v); } void small_parse_table_5194(t_small_parse_table_array *v) { - v->a[103880] = sym_binary_expression; - v->a[103881] = sym_ternary_expression; - v->a[103882] = sym_unary_expression; - v->a[103883] = sym_postfix_expression; - v->a[103884] = sym_parenthesized_expression; - v->a[103885] = sym_concatenation; - v->a[103886] = state(2456); - v->a[103887] = 9; - v->a[103888] = sym_arithmetic_expansion; - v->a[103889] = sym_brace_expression; - v->a[103890] = sym_string; - v->a[103891] = sym_translated_string; - v->a[103892] = sym_number; - v->a[103893] = sym_simple_expansion; - v->a[103894] = sym_expansion; - v->a[103895] = sym_command_substitution; - v->a[103896] = sym_process_substitution; - v->a[103897] = 26; - v->a[103898] = actions(71); - v->a[103899] = 1; + v->a[103880] = sym_file_descriptor; + v->a[103881] = aux_sym_heredoc_redirect_token1; + v->a[103882] = state(2165); + v->a[103883] = 2; + v->a[103884] = sym_variable_assignment; + v->a[103885] = aux_sym_variable_assignments_repeat1; + v->a[103886] = actions(5143); + v->a[103887] = 19; + v->a[103888] = anon_sym_PIPE; + v->a[103889] = anon_sym_SEMI_SEMI; + v->a[103890] = anon_sym_PIPE_AMP; + v->a[103891] = anon_sym_AMP_AMP; + v->a[103892] = anon_sym_PIPE_PIPE; + v->a[103893] = anon_sym_LT; + v->a[103894] = anon_sym_GT; + v->a[103895] = anon_sym_GT_GT; + v->a[103896] = anon_sym_AMP_GT; + v->a[103897] = anon_sym_AMP_GT_GT; + v->a[103898] = anon_sym_LT_AMP; + v->a[103899] = anon_sym_GT_AMP; small_parse_table_5195(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1039.c b/parser/static/small_parse_table/small_parse_table_1039.c index 63ee2add..c22f4459 100644 --- a/parser/static/small_parse_table/small_parse_table_1039.c +++ b/parser/static/small_parse_table/small_parse_table_1039.c @@ -14,126 +14,126 @@ void small_parse_table_5195(t_small_parse_table_array *v) { - v->a[103900] = sym_comment; - v->a[103901] = actions(363); - v->a[103902] = 1; - v->a[103903] = anon_sym_DOLLAR_LBRACK; - v->a[103904] = actions(367); - v->a[103905] = 1; - v->a[103906] = anon_sym_DOLLAR; - v->a[103907] = actions(371); - v->a[103908] = 1; - v->a[103909] = anon_sym_DQUOTE; - v->a[103910] = actions(375); - v->a[103911] = 1; - v->a[103912] = aux_sym_number_token1; - v->a[103913] = actions(377); - v->a[103914] = 1; - v->a[103915] = aux_sym_number_token2; - v->a[103916] = actions(379); - v->a[103917] = 1; - v->a[103918] = anon_sym_DOLLAR_LBRACE; - v->a[103919] = actions(381); + v->a[103900] = anon_sym_GT_PIPE; + v->a[103901] = anon_sym_LT_AMP_DASH; + v->a[103902] = anon_sym_GT_AMP_DASH; + v->a[103903] = anon_sym_LT_LT; + v->a[103904] = anon_sym_LT_LT_DASH; + v->a[103905] = anon_sym_AMP; + v->a[103906] = anon_sym_SEMI; + v->a[103907] = 3; + v->a[103908] = actions(3); + v->a[103909] = 1; + v->a[103910] = sym_comment; + v->a[103911] = actions(5977); + v->a[103912] = 3; + v->a[103913] = sym_file_descriptor; + v->a[103914] = ts_builtin_sym_end; + v->a[103915] = aux_sym_heredoc_redirect_token1; + v->a[103916] = actions(5979); + v->a[103917] = 21; + v->a[103918] = anon_sym_PIPE; + v->a[103919] = anon_sym_RPAREN; small_parse_table_5196(v); } void small_parse_table_5196(t_small_parse_table_array *v) { - v->a[103920] = 1; - v->a[103921] = anon_sym_DOLLAR_LPAREN; - v->a[103922] = actions(385); - v->a[103923] = 1; - v->a[103924] = anon_sym_DOLLAR_BQUOTE; - v->a[103925] = actions(391); - v->a[103926] = 1; - v->a[103927] = sym__brace_start; - v->a[103928] = actions(1091); - v->a[103929] = 1; - v->a[103930] = sym_word; - v->a[103931] = actions(1093); - v->a[103932] = 1; - v->a[103933] = anon_sym_LPAREN; - v->a[103934] = actions(1095); - v->a[103935] = 1; - v->a[103936] = anon_sym_BANG; - v->a[103937] = actions(1103); - v->a[103938] = 1; - v->a[103939] = anon_sym_TILDE; + v->a[103920] = anon_sym_SEMI_SEMI; + v->a[103921] = anon_sym_PIPE_AMP; + v->a[103922] = anon_sym_AMP_AMP; + v->a[103923] = anon_sym_PIPE_PIPE; + v->a[103924] = anon_sym_LT; + v->a[103925] = anon_sym_GT; + v->a[103926] = anon_sym_GT_GT; + v->a[103927] = anon_sym_AMP_GT; + v->a[103928] = anon_sym_AMP_GT_GT; + v->a[103929] = anon_sym_LT_AMP; + v->a[103930] = anon_sym_GT_AMP; + v->a[103931] = anon_sym_GT_PIPE; + v->a[103932] = anon_sym_LT_AMP_DASH; + v->a[103933] = anon_sym_GT_AMP_DASH; + v->a[103934] = anon_sym_LT_LT; + v->a[103935] = anon_sym_LT_LT_DASH; + v->a[103936] = anon_sym_AMP; + v->a[103937] = anon_sym_BQUOTE; + v->a[103938] = anon_sym_SEMI; + v->a[103939] = 3; small_parse_table_5197(v); } void small_parse_table_5197(t_small_parse_table_array *v) { - v->a[103940] = actions(1113); + v->a[103940] = actions(3); v->a[103941] = 1; - v->a[103942] = sym_test_operator; - v->a[103943] = actions(5809); - v->a[103944] = 1; - v->a[103945] = anon_sym_BQUOTE; - v->a[103946] = actions(5916); - v->a[103947] = 1; - v->a[103948] = sym__special_character; - v->a[103949] = state(2472); - v->a[103950] = 1; - v->a[103951] = aux_sym__literal_repeat1; - v->a[103952] = state(2814); - v->a[103953] = 1; - v->a[103954] = sym__expression; - v->a[103955] = actions(352); - v->a[103956] = 2; - v->a[103957] = anon_sym_LPAREN_LPAREN; - v->a[103958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[103959] = actions(387); + v->a[103942] = sym_comment; + v->a[103943] = actions(3641); + v->a[103944] = 3; + v->a[103945] = sym_file_descriptor; + v->a[103946] = ts_builtin_sym_end; + v->a[103947] = aux_sym_heredoc_redirect_token1; + v->a[103948] = actions(3639); + v->a[103949] = 21; + v->a[103950] = anon_sym_PIPE; + v->a[103951] = anon_sym_RPAREN; + v->a[103952] = anon_sym_SEMI_SEMI; + v->a[103953] = anon_sym_PIPE_AMP; + v->a[103954] = anon_sym_AMP_AMP; + v->a[103955] = anon_sym_PIPE_PIPE; + v->a[103956] = anon_sym_LT; + v->a[103957] = anon_sym_GT; + v->a[103958] = anon_sym_GT_GT; + v->a[103959] = anon_sym_AMP_GT; small_parse_table_5198(v); } void small_parse_table_5198(t_small_parse_table_array *v) { - v->a[103960] = 2; - v->a[103961] = anon_sym_LT_LPAREN; - v->a[103962] = anon_sym_GT_LPAREN; - v->a[103963] = actions(1099); - v->a[103964] = 2; - v->a[103965] = anon_sym_PLUS_PLUS2; - v->a[103966] = anon_sym_DASH_DASH2; - v->a[103967] = actions(1101); - v->a[103968] = 2; - v->a[103969] = anon_sym_DASH2; - v->a[103970] = anon_sym_PLUS2; - v->a[103971] = actions(1109); - v->a[103972] = 2; - v->a[103973] = sym_raw_string; - v->a[103974] = sym_ansi_c_string; - v->a[103975] = state(2863); - v->a[103976] = 6; - v->a[103977] = sym_binary_expression; - v->a[103978] = sym_ternary_expression; - v->a[103979] = sym_unary_expression; + v->a[103960] = anon_sym_AMP_GT_GT; + v->a[103961] = anon_sym_LT_AMP; + v->a[103962] = anon_sym_GT_AMP; + v->a[103963] = anon_sym_GT_PIPE; + v->a[103964] = anon_sym_LT_AMP_DASH; + v->a[103965] = anon_sym_GT_AMP_DASH; + v->a[103966] = anon_sym_LT_LT; + v->a[103967] = anon_sym_LT_LT_DASH; + v->a[103968] = anon_sym_AMP; + v->a[103969] = anon_sym_BQUOTE; + v->a[103970] = anon_sym_SEMI; + v->a[103971] = 3; + v->a[103972] = actions(3); + v->a[103973] = 1; + v->a[103974] = sym_comment; + v->a[103975] = actions(3641); + v->a[103976] = 3; + v->a[103977] = sym_file_descriptor; + v->a[103978] = ts_builtin_sym_end; + v->a[103979] = aux_sym_heredoc_redirect_token1; small_parse_table_5199(v); } void small_parse_table_5199(t_small_parse_table_array *v) { - v->a[103980] = sym_postfix_expression; - v->a[103981] = sym_parenthesized_expression; - v->a[103982] = sym_concatenation; - v->a[103983] = state(2451); - v->a[103984] = 9; - v->a[103985] = sym_arithmetic_expansion; - v->a[103986] = sym_brace_expression; - v->a[103987] = sym_string; - v->a[103988] = sym_translated_string; - v->a[103989] = sym_number; - v->a[103990] = sym_simple_expansion; - v->a[103991] = sym_expansion; - v->a[103992] = sym_command_substitution; - v->a[103993] = sym_process_substitution; - v->a[103994] = 7; - v->a[103995] = actions(3); - v->a[103996] = 1; - v->a[103997] = sym_comment; - v->a[103998] = actions(5828); - v->a[103999] = 1; + v->a[103980] = actions(3639); + v->a[103981] = 21; + v->a[103982] = anon_sym_PIPE; + v->a[103983] = anon_sym_RPAREN; + v->a[103984] = anon_sym_SEMI_SEMI; + v->a[103985] = anon_sym_PIPE_AMP; + v->a[103986] = anon_sym_AMP_AMP; + v->a[103987] = anon_sym_PIPE_PIPE; + v->a[103988] = anon_sym_LT; + v->a[103989] = anon_sym_GT; + v->a[103990] = anon_sym_GT_GT; + v->a[103991] = anon_sym_AMP_GT; + v->a[103992] = anon_sym_AMP_GT_GT; + v->a[103993] = anon_sym_LT_AMP; + v->a[103994] = anon_sym_GT_AMP; + v->a[103995] = anon_sym_GT_PIPE; + v->a[103996] = anon_sym_LT_AMP_DASH; + v->a[103997] = anon_sym_GT_AMP_DASH; + v->a[103998] = anon_sym_LT_LT; + v->a[103999] = anon_sym_LT_LT_DASH; small_parse_table_5200(v); } diff --git a/parser/static/small_parse_table/small_parse_table_104.c b/parser/static/small_parse_table/small_parse_table_104.c index 5ee76348..568e9be4 100644 --- a/parser/static/small_parse_table/small_parse_table_104.c +++ b/parser/static/small_parse_table/small_parse_table_104.c @@ -14,126 +14,126 @@ void small_parse_table_520(t_small_parse_table_array *v) { - v->a[10400] = anon_sym_AMP_GT_GT; - v->a[10401] = anon_sym_LT_AMP; - v->a[10402] = anon_sym_GT_AMP; - v->a[10403] = anon_sym_GT_PIPE; - v->a[10404] = anon_sym_LT_AMP_DASH; - v->a[10405] = anon_sym_GT_AMP_DASH; + v->a[10400] = anon_sym_LT_AMP; + v->a[10401] = anon_sym_GT_AMP; + v->a[10402] = anon_sym_GT_PIPE; + v->a[10403] = anon_sym_LT_AMP_DASH; + v->a[10404] = anon_sym_GT_AMP_DASH; + v->a[10405] = anon_sym_LT_LT; v->a[10406] = anon_sym_LT_LT_DASH; - v->a[10407] = 8; - v->a[10408] = actions(3); - v->a[10409] = 1; - v->a[10410] = sym_comment; - v->a[10411] = actions(2608); - v->a[10412] = 1; - v->a[10413] = anon_sym_DQUOTE; - v->a[10414] = actions(2778); - v->a[10415] = 1; - v->a[10416] = sym_variable_name; - v->a[10417] = state(1525); - v->a[10418] = 1; - v->a[10419] = sym_string; + v->a[10407] = anon_sym_AMP; + v->a[10408] = anon_sym_SEMI; + v->a[10409] = 19; + v->a[10410] = actions(3); + v->a[10411] = 1; + v->a[10412] = sym_comment; + v->a[10413] = actions(2205); + v->a[10414] = 1; + v->a[10415] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10416] = actions(2208); + v->a[10417] = 1; + v->a[10418] = anon_sym_DOLLAR; + v->a[10419] = actions(2211); small_parse_table_521(v); } void small_parse_table_521(t_small_parse_table_array *v) { - v->a[10420] = actions(2776); - v->a[10421] = 2; - v->a[10422] = aux_sym__simple_variable_name_token1; - v->a[10423] = aux_sym__multiline_variable_name_token1; - v->a[10424] = actions(1235); - v->a[10425] = 3; - v->a[10426] = sym_file_descriptor; - v->a[10427] = sym_test_operator; - v->a[10428] = sym__brace_start; - v->a[10429] = actions(2774); - v->a[10430] = 9; - v->a[10431] = anon_sym_DASH; - v->a[10432] = anon_sym_STAR; - v->a[10433] = anon_sym_BANG; - v->a[10434] = anon_sym_QMARK; - v->a[10435] = anon_sym_DOLLAR; - v->a[10436] = anon_sym_POUND; - v->a[10437] = anon_sym_AT2; - v->a[10438] = anon_sym_0; - v->a[10439] = anon_sym__; + v->a[10420] = 1; + v->a[10421] = sym__special_character; + v->a[10422] = actions(2214); + v->a[10423] = 1; + v->a[10424] = anon_sym_DQUOTE; + v->a[10425] = actions(2217); + v->a[10426] = 1; + v->a[10427] = aux_sym_number_token1; + v->a[10428] = actions(2220); + v->a[10429] = 1; + v->a[10430] = aux_sym_number_token2; + v->a[10431] = actions(2223); + v->a[10432] = 1; + v->a[10433] = anon_sym_DOLLAR_LBRACE; + v->a[10434] = actions(2226); + v->a[10435] = 1; + v->a[10436] = anon_sym_DOLLAR_LPAREN; + v->a[10437] = actions(2229); + v->a[10438] = 1; + v->a[10439] = anon_sym_BQUOTE; small_parse_table_522(v); } void small_parse_table_522(t_small_parse_table_array *v) { - v->a[10440] = actions(1227); - v->a[10441] = 38; - v->a[10442] = anon_sym_LPAREN_LPAREN; - v->a[10443] = anon_sym_SEMI; - v->a[10444] = anon_sym_PIPE_PIPE; - v->a[10445] = anon_sym_AMP_AMP; - v->a[10446] = anon_sym_PIPE; - v->a[10447] = anon_sym_AMP; - v->a[10448] = anon_sym_LT; - v->a[10449] = anon_sym_GT; - v->a[10450] = anon_sym_LT_LT; - v->a[10451] = anon_sym_GT_GT; - v->a[10452] = anon_sym_esac; - v->a[10453] = anon_sym_SEMI_SEMI; - v->a[10454] = anon_sym_SEMI_AMP; - v->a[10455] = anon_sym_SEMI_SEMI_AMP; - v->a[10456] = anon_sym_PIPE_AMP; - v->a[10457] = anon_sym_AMP_GT; - v->a[10458] = anon_sym_AMP_GT_GT; - v->a[10459] = anon_sym_LT_AMP; + v->a[10440] = actions(2232); + v->a[10441] = 1; + v->a[10442] = anon_sym_DOLLAR_BQUOTE; + v->a[10443] = actions(2235); + v->a[10444] = 1; + v->a[10445] = sym_test_operator; + v->a[10446] = actions(2238); + v->a[10447] = 1; + v->a[10448] = sym__brace_start; + v->a[10449] = state(1270); + v->a[10450] = 1; + v->a[10451] = aux_sym__literal_repeat1; + v->a[10452] = actions(1287); + v->a[10453] = 2; + v->a[10454] = sym_file_descriptor; + v->a[10455] = aux_sym_heredoc_redirect_token1; + v->a[10456] = actions(2202); + v->a[10457] = 2; + v->a[10458] = sym_raw_string; + v->a[10459] = sym_word; small_parse_table_523(v); } void small_parse_table_523(t_small_parse_table_array *v) { - v->a[10460] = anon_sym_GT_AMP; - v->a[10461] = anon_sym_GT_PIPE; - v->a[10462] = anon_sym_LT_AMP_DASH; - v->a[10463] = anon_sym_GT_AMP_DASH; - v->a[10464] = anon_sym_LT_LT_DASH; - v->a[10465] = aux_sym_heredoc_redirect_token1; - v->a[10466] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10467] = anon_sym_DOLLAR_LBRACK; - v->a[10468] = sym__special_character; - v->a[10469] = sym_raw_string; - v->a[10470] = sym_ansi_c_string; - v->a[10471] = aux_sym_number_token1; - v->a[10472] = aux_sym_number_token2; - v->a[10473] = anon_sym_DOLLAR_LBRACE; - v->a[10474] = anon_sym_DOLLAR_LPAREN; - v->a[10475] = anon_sym_BQUOTE; - v->a[10476] = anon_sym_DOLLAR_BQUOTE; - v->a[10477] = anon_sym_LT_LPAREN; - v->a[10478] = anon_sym_GT_LPAREN; - v->a[10479] = sym_word; + v->a[10460] = state(393); + v->a[10461] = 2; + v->a[10462] = sym_concatenation; + v->a[10463] = aux_sym_for_statement_repeat1; + v->a[10464] = state(1069); + v->a[10465] = 7; + v->a[10466] = sym_arithmetic_expansion; + v->a[10467] = sym_brace_expression; + v->a[10468] = sym_string; + v->a[10469] = sym_number; + v->a[10470] = sym_simple_expansion; + v->a[10471] = sym_expansion; + v->a[10472] = sym_command_substitution; + v->a[10473] = actions(1285); + v->a[10474] = 20; + v->a[10475] = anon_sym_PIPE; + v->a[10476] = anon_sym_RPAREN; + v->a[10477] = anon_sym_SEMI_SEMI; + v->a[10478] = anon_sym_PIPE_AMP; + v->a[10479] = anon_sym_AMP_AMP; small_parse_table_524(v); } void small_parse_table_524(t_small_parse_table_array *v) { - v->a[10480] = 21; - v->a[10481] = actions(3); - v->a[10482] = 1; - v->a[10483] = sym_comment; - v->a[10484] = actions(2861); - v->a[10485] = 1; - v->a[10486] = anon_sym_DOLLAR_LBRACK; - v->a[10487] = actions(2863); - v->a[10488] = 1; - v->a[10489] = anon_sym_DOLLAR; - v->a[10490] = actions(2865); - v->a[10491] = 1; - v->a[10492] = sym__special_character; - v->a[10493] = actions(2867); - v->a[10494] = 1; - v->a[10495] = anon_sym_DQUOTE; - v->a[10496] = actions(2869); + v->a[10480] = anon_sym_PIPE_PIPE; + v->a[10481] = anon_sym_LT; + v->a[10482] = anon_sym_GT; + v->a[10483] = anon_sym_GT_GT; + v->a[10484] = anon_sym_AMP_GT; + v->a[10485] = anon_sym_AMP_GT_GT; + v->a[10486] = anon_sym_LT_AMP; + v->a[10487] = anon_sym_GT_AMP; + v->a[10488] = anon_sym_GT_PIPE; + v->a[10489] = anon_sym_LT_AMP_DASH; + v->a[10490] = anon_sym_GT_AMP_DASH; + v->a[10491] = anon_sym_LT_LT; + v->a[10492] = anon_sym_LT_LT_DASH; + v->a[10493] = anon_sym_AMP; + v->a[10494] = anon_sym_SEMI; + v->a[10495] = 19; + v->a[10496] = actions(3); v->a[10497] = 1; - v->a[10498] = aux_sym_number_token1; - v->a[10499] = actions(2871); + v->a[10498] = sym_comment; + v->a[10499] = actions(2244); small_parse_table_525(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1040.c b/parser/static/small_parse_table/small_parse_table_1040.c index 47220a18..abcf975b 100644 --- a/parser/static/small_parse_table/small_parse_table_1040.c +++ b/parser/static/small_parse_table/small_parse_table_1040.c @@ -14,126 +14,126 @@ void small_parse_table_5200(t_small_parse_table_array *v) { - v->a[104000] = sym_file_descriptor; - v->a[104001] = actions(5826); - v->a[104002] = 2; - v->a[104003] = ts_builtin_sym_end; - v->a[104004] = aux_sym_heredoc_redirect_token1; - v->a[104005] = actions(5831); - v->a[104006] = 3; - v->a[104007] = sym_variable_name; - v->a[104008] = sym_test_operator; - v->a[104009] = sym__brace_start; - v->a[104010] = actions(5821); - v->a[104011] = 9; - v->a[104012] = anon_sym_SEMI; - v->a[104013] = anon_sym_PIPE_PIPE; - v->a[104014] = anon_sym_AMP_AMP; - v->a[104015] = anon_sym_PIPE; - v->a[104016] = anon_sym_AMP; - v->a[104017] = anon_sym_LT_LT; - v->a[104018] = anon_sym_SEMI_SEMI; - v->a[104019] = anon_sym_PIPE_AMP; + v->a[104000] = anon_sym_AMP; + v->a[104001] = anon_sym_BQUOTE; + v->a[104002] = anon_sym_SEMI; + v->a[104003] = 6; + v->a[104004] = actions(3); + v->a[104005] = 1; + v->a[104006] = sym_comment; + v->a[104007] = actions(5267); + v->a[104008] = 1; + v->a[104009] = aux_sym_concatenation_token1; + v->a[104010] = actions(5981); + v->a[104011] = 1; + v->a[104012] = sym__concat; + v->a[104013] = state(1910); + v->a[104014] = 1; + v->a[104015] = aux_sym_concatenation_repeat1; + v->a[104016] = actions(2690); + v->a[104017] = 2; + v->a[104018] = sym_file_descriptor; + v->a[104019] = aux_sym_heredoc_redirect_token1; small_parse_table_5201(v); } void small_parse_table_5201(t_small_parse_table_array *v) { - v->a[104020] = anon_sym_LT_LT_DASH; - v->a[104021] = actions(5823); - v->a[104022] = 11; - v->a[104023] = anon_sym_LT; - v->a[104024] = anon_sym_GT; - v->a[104025] = anon_sym_GT_GT; - v->a[104026] = anon_sym_AMP_GT; - v->a[104027] = anon_sym_AMP_GT_GT; - v->a[104028] = anon_sym_LT_AMP; - v->a[104029] = anon_sym_GT_AMP; - v->a[104030] = anon_sym_GT_PIPE; - v->a[104031] = anon_sym_LT_AMP_DASH; - v->a[104032] = anon_sym_GT_AMP_DASH; - v->a[104033] = anon_sym_LT_LT_LT; - v->a[104034] = actions(5819); - v->a[104035] = 17; - v->a[104036] = anon_sym_LPAREN_LPAREN; - v->a[104037] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104038] = anon_sym_DOLLAR_LBRACK; - v->a[104039] = anon_sym_DOLLAR; + v->a[104020] = actions(2688); + v->a[104021] = 19; + v->a[104022] = anon_sym_PIPE; + v->a[104023] = anon_sym_SEMI_SEMI; + v->a[104024] = anon_sym_PIPE_AMP; + v->a[104025] = anon_sym_AMP_AMP; + v->a[104026] = anon_sym_PIPE_PIPE; + v->a[104027] = anon_sym_LT; + v->a[104028] = anon_sym_GT; + v->a[104029] = anon_sym_GT_GT; + v->a[104030] = anon_sym_AMP_GT; + v->a[104031] = anon_sym_AMP_GT_GT; + v->a[104032] = anon_sym_LT_AMP; + v->a[104033] = anon_sym_GT_AMP; + v->a[104034] = anon_sym_GT_PIPE; + v->a[104035] = anon_sym_LT_AMP_DASH; + v->a[104036] = anon_sym_GT_AMP_DASH; + v->a[104037] = anon_sym_LT_LT; + v->a[104038] = anon_sym_LT_LT_DASH; + v->a[104039] = anon_sym_AMP; small_parse_table_5202(v); } void small_parse_table_5202(t_small_parse_table_array *v) { - v->a[104040] = sym__special_character; - v->a[104041] = anon_sym_DQUOTE; - v->a[104042] = sym_raw_string; - v->a[104043] = sym_ansi_c_string; - v->a[104044] = aux_sym_number_token1; - v->a[104045] = aux_sym_number_token2; - v->a[104046] = anon_sym_DOLLAR_LBRACE; - v->a[104047] = anon_sym_DOLLAR_LPAREN; - v->a[104048] = anon_sym_BQUOTE; - v->a[104049] = anon_sym_DOLLAR_BQUOTE; - v->a[104050] = anon_sym_LT_LPAREN; - v->a[104051] = anon_sym_GT_LPAREN; - v->a[104052] = sym_word; - v->a[104053] = 26; - v->a[104054] = actions(71); - v->a[104055] = 1; - v->a[104056] = sym_comment; - v->a[104057] = actions(1127); - v->a[104058] = 1; - v->a[104059] = sym_word; + v->a[104040] = anon_sym_SEMI; + v->a[104041] = 6; + v->a[104042] = actions(3); + v->a[104043] = 1; + v->a[104044] = sym_comment; + v->a[104045] = actions(5267); + v->a[104046] = 1; + v->a[104047] = aux_sym_concatenation_token1; + v->a[104048] = actions(5983); + v->a[104049] = 1; + v->a[104050] = sym__concat; + v->a[104051] = state(1910); + v->a[104052] = 1; + v->a[104053] = aux_sym_concatenation_repeat1; + v->a[104054] = actions(2696); + v->a[104055] = 2; + v->a[104056] = sym_file_descriptor; + v->a[104057] = aux_sym_heredoc_redirect_token1; + v->a[104058] = actions(2694); + v->a[104059] = 19; small_parse_table_5203(v); } void small_parse_table_5203(t_small_parse_table_array *v) { - v->a[104060] = actions(1131); - v->a[104061] = 1; - v->a[104062] = anon_sym_LPAREN; - v->a[104063] = actions(1133); - v->a[104064] = 1; - v->a[104065] = anon_sym_BANG; - v->a[104066] = actions(1139); - v->a[104067] = 1; - v->a[104068] = anon_sym_TILDE; - v->a[104069] = actions(1141); - v->a[104070] = 1; - v->a[104071] = anon_sym_DOLLAR_LBRACK; - v->a[104072] = actions(1145); - v->a[104073] = 1; - v->a[104074] = anon_sym_DOLLAR; - v->a[104075] = actions(1147); - v->a[104076] = 1; - v->a[104077] = sym__special_character; - v->a[104078] = actions(1149); - v->a[104079] = 1; + v->a[104060] = anon_sym_PIPE; + v->a[104061] = anon_sym_SEMI_SEMI; + v->a[104062] = anon_sym_PIPE_AMP; + v->a[104063] = anon_sym_AMP_AMP; + v->a[104064] = anon_sym_PIPE_PIPE; + v->a[104065] = anon_sym_LT; + v->a[104066] = anon_sym_GT; + v->a[104067] = anon_sym_GT_GT; + v->a[104068] = anon_sym_AMP_GT; + v->a[104069] = anon_sym_AMP_GT_GT; + v->a[104070] = anon_sym_LT_AMP; + v->a[104071] = anon_sym_GT_AMP; + v->a[104072] = anon_sym_GT_PIPE; + v->a[104073] = anon_sym_LT_AMP_DASH; + v->a[104074] = anon_sym_GT_AMP_DASH; + v->a[104075] = anon_sym_LT_LT; + v->a[104076] = anon_sym_LT_LT_DASH; + v->a[104077] = anon_sym_AMP; + v->a[104078] = anon_sym_SEMI; + v->a[104079] = 17; small_parse_table_5204(v); } void small_parse_table_5204(t_small_parse_table_array *v) { - v->a[104080] = anon_sym_DQUOTE; - v->a[104081] = actions(1153); - v->a[104082] = 1; - v->a[104083] = aux_sym_number_token1; - v->a[104084] = actions(1155); - v->a[104085] = 1; - v->a[104086] = aux_sym_number_token2; - v->a[104087] = actions(1157); - v->a[104088] = 1; - v->a[104089] = anon_sym_DOLLAR_LBRACE; - v->a[104090] = actions(1159); - v->a[104091] = 1; - v->a[104092] = anon_sym_DOLLAR_LPAREN; - v->a[104093] = actions(1163); - v->a[104094] = 1; - v->a[104095] = anon_sym_DOLLAR_BQUOTE; - v->a[104096] = actions(1167); - v->a[104097] = 1; - v->a[104098] = sym_test_operator; - v->a[104099] = actions(1169); + v->a[104080] = actions(57); + v->a[104081] = 1; + v->a[104082] = sym_comment; + v->a[104083] = actions(5334); + v->a[104084] = 1; + v->a[104085] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[104086] = actions(5336); + v->a[104087] = 1; + v->a[104088] = anon_sym_DOLLAR; + v->a[104089] = actions(5338); + v->a[104090] = 1; + v->a[104091] = sym__special_character; + v->a[104092] = actions(5340); + v->a[104093] = 1; + v->a[104094] = anon_sym_DQUOTE; + v->a[104095] = actions(5344); + v->a[104096] = 1; + v->a[104097] = aux_sym_number_token1; + v->a[104098] = actions(5346); + v->a[104099] = 1; small_parse_table_5205(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1041.c b/parser/static/small_parse_table/small_parse_table_1041.c index 5e67769e..ac5e609e 100644 --- a/parser/static/small_parse_table/small_parse_table_1041.c +++ b/parser/static/small_parse_table/small_parse_table_1041.c @@ -14,126 +14,126 @@ void small_parse_table_5205(t_small_parse_table_array *v) { - v->a[104100] = 1; - v->a[104101] = sym__brace_start; - v->a[104102] = actions(3060); - v->a[104103] = 1; - v->a[104104] = anon_sym_BQUOTE; - v->a[104105] = state(2484); - v->a[104106] = 1; - v->a[104107] = aux_sym__literal_repeat1; - v->a[104108] = state(2621); - v->a[104109] = 1; - v->a[104110] = sym__expression; - v->a[104111] = actions(1129); - v->a[104112] = 2; - v->a[104113] = anon_sym_LPAREN_LPAREN; - v->a[104114] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104115] = actions(1135); - v->a[104116] = 2; - v->a[104117] = anon_sym_PLUS_PLUS2; - v->a[104118] = anon_sym_DASH_DASH2; - v->a[104119] = actions(1137); + v->a[104100] = aux_sym_number_token2; + v->a[104101] = actions(5348); + v->a[104102] = 1; + v->a[104103] = anon_sym_DOLLAR_LBRACE; + v->a[104104] = actions(5350); + v->a[104105] = 1; + v->a[104106] = anon_sym_DOLLAR_LPAREN; + v->a[104107] = actions(5352); + v->a[104108] = 1; + v->a[104109] = anon_sym_BQUOTE; + v->a[104110] = actions(5354); + v->a[104111] = 1; + v->a[104112] = anon_sym_DOLLAR_BQUOTE; + v->a[104113] = actions(5360); + v->a[104114] = 1; + v->a[104115] = sym__brace_start; + v->a[104116] = actions(5985); + v->a[104117] = 1; + v->a[104118] = sym_word; + v->a[104119] = state(1237); small_parse_table_5206(v); } void small_parse_table_5206(t_small_parse_table_array *v) { - v->a[104120] = 2; - v->a[104121] = anon_sym_DASH2; - v->a[104122] = anon_sym_PLUS2; - v->a[104123] = actions(1151); - v->a[104124] = 2; + v->a[104120] = 1; + v->a[104121] = aux_sym__literal_repeat1; + v->a[104122] = actions(5987); + v->a[104123] = 2; + v->a[104124] = sym_test_operator; v->a[104125] = sym_raw_string; - v->a[104126] = sym_ansi_c_string; - v->a[104127] = actions(1165); - v->a[104128] = 2; - v->a[104129] = anon_sym_LT_LPAREN; - v->a[104130] = anon_sym_GT_LPAREN; - v->a[104131] = state(2594); - v->a[104132] = 6; - v->a[104133] = sym_binary_expression; - v->a[104134] = sym_ternary_expression; - v->a[104135] = sym_unary_expression; - v->a[104136] = sym_postfix_expression; - v->a[104137] = sym_parenthesized_expression; - v->a[104138] = sym_concatenation; - v->a[104139] = state(2573); + v->a[104126] = state(368); + v->a[104127] = 2; + v->a[104128] = sym_concatenation; + v->a[104129] = aux_sym_for_statement_repeat1; + v->a[104130] = state(768); + v->a[104131] = 7; + v->a[104132] = sym_arithmetic_expansion; + v->a[104133] = sym_brace_expression; + v->a[104134] = sym_string; + v->a[104135] = sym_number; + v->a[104136] = sym_simple_expansion; + v->a[104137] = sym_expansion; + v->a[104138] = sym_command_substitution; + v->a[104139] = 3; small_parse_table_5207(v); } void small_parse_table_5207(t_small_parse_table_array *v) { - v->a[104140] = 9; - v->a[104141] = sym_arithmetic_expansion; - v->a[104142] = sym_brace_expression; - v->a[104143] = sym_string; - v->a[104144] = sym_translated_string; - v->a[104145] = sym_number; - v->a[104146] = sym_simple_expansion; - v->a[104147] = sym_expansion; - v->a[104148] = sym_command_substitution; - v->a[104149] = sym_process_substitution; - v->a[104150] = 3; - v->a[104151] = actions(71); - v->a[104152] = 1; - v->a[104153] = sym_comment; - v->a[104154] = actions(1296); - v->a[104155] = 16; - v->a[104156] = anon_sym_PIPE; - v->a[104157] = anon_sym_EQ_EQ; - v->a[104158] = anon_sym_LT; - v->a[104159] = anon_sym_GT; + v->a[104140] = actions(3); + v->a[104141] = 1; + v->a[104142] = sym_comment; + v->a[104143] = actions(5977); + v->a[104144] = 2; + v->a[104145] = sym_file_descriptor; + v->a[104146] = aux_sym_heredoc_redirect_token1; + v->a[104147] = actions(5979); + v->a[104148] = 22; + v->a[104149] = anon_sym_esac; + v->a[104150] = anon_sym_PIPE; + v->a[104151] = anon_sym_SEMI_SEMI; + v->a[104152] = anon_sym_SEMI_AMP; + v->a[104153] = anon_sym_SEMI_SEMI_AMP; + v->a[104154] = anon_sym_PIPE_AMP; + v->a[104155] = anon_sym_AMP_AMP; + v->a[104156] = anon_sym_PIPE_PIPE; + v->a[104157] = anon_sym_LT; + v->a[104158] = anon_sym_GT; + v->a[104159] = anon_sym_GT_GT; small_parse_table_5208(v); } void small_parse_table_5208(t_small_parse_table_array *v) { - v->a[104160] = anon_sym_LT_LT; - v->a[104161] = anon_sym_LPAREN; - v->a[104162] = anon_sym_EQ_TILDE; - v->a[104163] = anon_sym_AMP_GT; - v->a[104164] = anon_sym_LT_AMP; - v->a[104165] = anon_sym_GT_AMP; - v->a[104166] = anon_sym_DOLLAR; - v->a[104167] = aux_sym_number_token1; - v->a[104168] = aux_sym_number_token2; - v->a[104169] = anon_sym_DOLLAR_LPAREN; - v->a[104170] = anon_sym_BQUOTE; - v->a[104171] = sym_word; - v->a[104172] = actions(1298); - v->a[104173] = 27; - v->a[104174] = sym_file_descriptor; - v->a[104175] = sym__concat; - v->a[104176] = sym_test_operator; - v->a[104177] = sym__bare_dollar; - v->a[104178] = sym__brace_start; - v->a[104179] = anon_sym_LPAREN_LPAREN; + v->a[104160] = anon_sym_AMP_GT; + v->a[104161] = anon_sym_AMP_GT_GT; + v->a[104162] = anon_sym_LT_AMP; + v->a[104163] = anon_sym_GT_AMP; + v->a[104164] = anon_sym_GT_PIPE; + v->a[104165] = anon_sym_LT_AMP_DASH; + v->a[104166] = anon_sym_GT_AMP_DASH; + v->a[104167] = anon_sym_LT_LT; + v->a[104168] = anon_sym_LT_LT_DASH; + v->a[104169] = anon_sym_AMP; + v->a[104170] = anon_sym_SEMI; + v->a[104171] = 17; + v->a[104172] = actions(57); + v->a[104173] = 1; + v->a[104174] = sym_comment; + v->a[104175] = actions(5334); + v->a[104176] = 1; + v->a[104177] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[104178] = actions(5336); + v->a[104179] = 1; small_parse_table_5209(v); } void small_parse_table_5209(t_small_parse_table_array *v) { - v->a[104180] = anon_sym_PIPE_PIPE; - v->a[104181] = anon_sym_AMP_AMP; - v->a[104182] = anon_sym_GT_GT; - v->a[104183] = anon_sym_PIPE_AMP; - v->a[104184] = anon_sym_AMP_GT_GT; - v->a[104185] = anon_sym_GT_PIPE; - v->a[104186] = anon_sym_LT_AMP_DASH; - v->a[104187] = anon_sym_GT_AMP_DASH; - v->a[104188] = anon_sym_LT_LT_DASH; - v->a[104189] = anon_sym_LT_LT_LT; - v->a[104190] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104191] = anon_sym_DOLLAR_LBRACK; - v->a[104192] = aux_sym_concatenation_token1; - v->a[104193] = sym__special_character; - v->a[104194] = anon_sym_DQUOTE; - v->a[104195] = sym_raw_string; - v->a[104196] = sym_ansi_c_string; - v->a[104197] = anon_sym_DOLLAR_LBRACE; - v->a[104198] = anon_sym_DOLLAR_BQUOTE; - v->a[104199] = anon_sym_LT_LPAREN; + v->a[104180] = anon_sym_DOLLAR; + v->a[104181] = actions(5338); + v->a[104182] = 1; + v->a[104183] = sym__special_character; + v->a[104184] = actions(5340); + v->a[104185] = 1; + v->a[104186] = anon_sym_DQUOTE; + v->a[104187] = actions(5344); + v->a[104188] = 1; + v->a[104189] = aux_sym_number_token1; + v->a[104190] = actions(5346); + v->a[104191] = 1; + v->a[104192] = aux_sym_number_token2; + v->a[104193] = actions(5348); + v->a[104194] = 1; + v->a[104195] = anon_sym_DOLLAR_LBRACE; + v->a[104196] = actions(5350); + v->a[104197] = 1; + v->a[104198] = anon_sym_DOLLAR_LPAREN; + v->a[104199] = actions(5352); small_parse_table_5210(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1042.c b/parser/static/small_parse_table/small_parse_table_1042.c index 9cf17543..ee56f50e 100644 --- a/parser/static/small_parse_table/small_parse_table_1042.c +++ b/parser/static/small_parse_table/small_parse_table_1042.c @@ -14,126 +14,126 @@ void small_parse_table_5210(t_small_parse_table_array *v) { - v->a[104200] = anon_sym_GT_LPAREN; - v->a[104201] = 3; - v->a[104202] = actions(3); + v->a[104200] = 1; + v->a[104201] = anon_sym_BQUOTE; + v->a[104202] = actions(5354); v->a[104203] = 1; - v->a[104204] = sym_comment; - v->a[104205] = actions(1314); - v->a[104206] = 5; - v->a[104207] = sym_file_descriptor; - v->a[104208] = sym__concat; - v->a[104209] = sym_test_operator; - v->a[104210] = sym__brace_start; - v->a[104211] = aux_sym_heredoc_redirect_token1; - v->a[104212] = actions(1312); - v->a[104213] = 38; - v->a[104214] = anon_sym_LPAREN_LPAREN; - v->a[104215] = anon_sym_SEMI; - v->a[104216] = anon_sym_PIPE_PIPE; - v->a[104217] = anon_sym_AMP_AMP; - v->a[104218] = anon_sym_PIPE; - v->a[104219] = anon_sym_AMP; + v->a[104204] = anon_sym_DOLLAR_BQUOTE; + v->a[104205] = actions(5360); + v->a[104206] = 1; + v->a[104207] = sym__brace_start; + v->a[104208] = actions(5985); + v->a[104209] = 1; + v->a[104210] = sym_word; + v->a[104211] = state(1237); + v->a[104212] = 1; + v->a[104213] = aux_sym__literal_repeat1; + v->a[104214] = actions(5987); + v->a[104215] = 2; + v->a[104216] = sym_test_operator; + v->a[104217] = sym_raw_string; + v->a[104218] = state(364); + v->a[104219] = 2; small_parse_table_5211(v); } void small_parse_table_5211(t_small_parse_table_array *v) { - v->a[104220] = anon_sym_LT; - v->a[104221] = anon_sym_GT; - v->a[104222] = anon_sym_LT_LT; - v->a[104223] = anon_sym_GT_GT; - v->a[104224] = anon_sym_RPAREN; - v->a[104225] = anon_sym_SEMI_SEMI; - v->a[104226] = anon_sym_PIPE_AMP; - v->a[104227] = anon_sym_AMP_GT; - v->a[104228] = anon_sym_AMP_GT_GT; - v->a[104229] = anon_sym_LT_AMP; - v->a[104230] = anon_sym_GT_AMP; - v->a[104231] = anon_sym_GT_PIPE; - v->a[104232] = anon_sym_LT_AMP_DASH; - v->a[104233] = anon_sym_GT_AMP_DASH; - v->a[104234] = anon_sym_LT_LT_DASH; - v->a[104235] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104236] = anon_sym_DOLLAR_LBRACK; - v->a[104237] = aux_sym_concatenation_token1; - v->a[104238] = anon_sym_DOLLAR; - v->a[104239] = sym__special_character; + v->a[104220] = sym_concatenation; + v->a[104221] = aux_sym_for_statement_repeat1; + v->a[104222] = state(768); + v->a[104223] = 7; + v->a[104224] = sym_arithmetic_expansion; + v->a[104225] = sym_brace_expression; + v->a[104226] = sym_string; + v->a[104227] = sym_number; + v->a[104228] = sym_simple_expansion; + v->a[104229] = sym_expansion; + v->a[104230] = sym_command_substitution; + v->a[104231] = 17; + v->a[104232] = actions(57); + v->a[104233] = 1; + v->a[104234] = sym_comment; + v->a[104235] = actions(2150); + v->a[104236] = 1; + v->a[104237] = sym_word; + v->a[104238] = actions(2154); + v->a[104239] = 1; small_parse_table_5212(v); } void small_parse_table_5212(t_small_parse_table_array *v) { - v->a[104240] = anon_sym_DQUOTE; - v->a[104241] = sym_raw_string; - v->a[104242] = sym_ansi_c_string; + v->a[104240] = anon_sym_DOLLAR; + v->a[104241] = actions(2160); + v->a[104242] = 1; v->a[104243] = aux_sym_number_token1; - v->a[104244] = aux_sym_number_token2; - v->a[104245] = anon_sym_DOLLAR_LBRACE; - v->a[104246] = anon_sym_DOLLAR_LPAREN; - v->a[104247] = anon_sym_BQUOTE; - v->a[104248] = anon_sym_DOLLAR_BQUOTE; - v->a[104249] = anon_sym_LT_LPAREN; - v->a[104250] = anon_sym_GT_LPAREN; - v->a[104251] = sym_word; - v->a[104252] = 26; - v->a[104253] = actions(71); + v->a[104244] = actions(2162); + v->a[104245] = 1; + v->a[104246] = aux_sym_number_token2; + v->a[104247] = actions(2166); + v->a[104248] = 1; + v->a[104249] = anon_sym_DOLLAR_LPAREN; + v->a[104250] = actions(2174); + v->a[104251] = 1; + v->a[104252] = sym__brace_start; + v->a[104253] = actions(5989); v->a[104254] = 1; - v->a[104255] = sym_comment; - v->a[104256] = actions(1127); + v->a[104255] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[104256] = actions(5991); v->a[104257] = 1; - v->a[104258] = sym_word; - v->a[104259] = actions(1131); + v->a[104258] = sym__special_character; + v->a[104259] = actions(5993); small_parse_table_5213(v); } void small_parse_table_5213(t_small_parse_table_array *v) { v->a[104260] = 1; - v->a[104261] = anon_sym_LPAREN; - v->a[104262] = actions(1133); + v->a[104261] = anon_sym_DQUOTE; + v->a[104262] = actions(5995); v->a[104263] = 1; - v->a[104264] = anon_sym_BANG; - v->a[104265] = actions(1139); + v->a[104264] = anon_sym_DOLLAR_LBRACE; + v->a[104265] = actions(5997); v->a[104266] = 1; - v->a[104267] = anon_sym_TILDE; - v->a[104268] = actions(1141); + v->a[104267] = anon_sym_BQUOTE; + v->a[104268] = actions(5999); v->a[104269] = 1; - v->a[104270] = anon_sym_DOLLAR_LBRACK; - v->a[104271] = actions(1145); + v->a[104270] = anon_sym_DOLLAR_BQUOTE; + v->a[104271] = state(1270); v->a[104272] = 1; - v->a[104273] = anon_sym_DOLLAR; - v->a[104274] = actions(1147); - v->a[104275] = 1; - v->a[104276] = sym__special_character; - v->a[104277] = actions(1149); - v->a[104278] = 1; - v->a[104279] = anon_sym_DQUOTE; + v->a[104273] = aux_sym__literal_repeat1; + v->a[104274] = actions(2172); + v->a[104275] = 2; + v->a[104276] = sym_test_operator; + v->a[104277] = sym_raw_string; + v->a[104278] = state(419); + v->a[104279] = 2; small_parse_table_5214(v); } void small_parse_table_5214(t_small_parse_table_array *v) { - v->a[104280] = actions(1153); - v->a[104281] = 1; - v->a[104282] = aux_sym_number_token1; - v->a[104283] = actions(1155); - v->a[104284] = 1; - v->a[104285] = aux_sym_number_token2; - v->a[104286] = actions(1157); - v->a[104287] = 1; - v->a[104288] = anon_sym_DOLLAR_LBRACE; - v->a[104289] = actions(1159); - v->a[104290] = 1; - v->a[104291] = anon_sym_DOLLAR_LPAREN; - v->a[104292] = actions(1163); + v->a[104280] = sym_concatenation; + v->a[104281] = aux_sym_for_statement_repeat1; + v->a[104282] = state(1069); + v->a[104283] = 7; + v->a[104284] = sym_arithmetic_expansion; + v->a[104285] = sym_brace_expression; + v->a[104286] = sym_string; + v->a[104287] = sym_number; + v->a[104288] = sym_simple_expansion; + v->a[104289] = sym_expansion; + v->a[104290] = sym_command_substitution; + v->a[104291] = 3; + v->a[104292] = actions(3); v->a[104293] = 1; - v->a[104294] = anon_sym_DOLLAR_BQUOTE; - v->a[104295] = actions(1167); - v->a[104296] = 1; - v->a[104297] = sym_test_operator; - v->a[104298] = actions(1169); - v->a[104299] = 1; + v->a[104294] = sym_comment; + v->a[104295] = actions(3641); + v->a[104296] = 2; + v->a[104297] = sym_file_descriptor; + v->a[104298] = aux_sym_heredoc_redirect_token1; + v->a[104299] = actions(3639); small_parse_table_5215(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1043.c b/parser/static/small_parse_table/small_parse_table_1043.c index 9e625f01..d15aaffb 100644 --- a/parser/static/small_parse_table/small_parse_table_1043.c +++ b/parser/static/small_parse_table/small_parse_table_1043.c @@ -14,126 +14,126 @@ void small_parse_table_5215(t_small_parse_table_array *v) { - v->a[104300] = sym__brace_start; - v->a[104301] = actions(3060); - v->a[104302] = 1; - v->a[104303] = anon_sym_BQUOTE; - v->a[104304] = state(2484); - v->a[104305] = 1; - v->a[104306] = aux_sym__literal_repeat1; - v->a[104307] = state(3037); - v->a[104308] = 1; - v->a[104309] = sym__expression; - v->a[104310] = actions(1129); - v->a[104311] = 2; - v->a[104312] = anon_sym_LPAREN_LPAREN; - v->a[104313] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104314] = actions(1135); - v->a[104315] = 2; - v->a[104316] = anon_sym_PLUS_PLUS2; - v->a[104317] = anon_sym_DASH_DASH2; - v->a[104318] = actions(1137); - v->a[104319] = 2; + v->a[104300] = 22; + v->a[104301] = anon_sym_esac; + v->a[104302] = anon_sym_PIPE; + v->a[104303] = anon_sym_SEMI_SEMI; + v->a[104304] = anon_sym_SEMI_AMP; + v->a[104305] = anon_sym_SEMI_SEMI_AMP; + v->a[104306] = anon_sym_PIPE_AMP; + v->a[104307] = anon_sym_AMP_AMP; + v->a[104308] = anon_sym_PIPE_PIPE; + v->a[104309] = anon_sym_LT; + v->a[104310] = anon_sym_GT; + v->a[104311] = anon_sym_GT_GT; + v->a[104312] = anon_sym_AMP_GT; + v->a[104313] = anon_sym_AMP_GT_GT; + v->a[104314] = anon_sym_LT_AMP; + v->a[104315] = anon_sym_GT_AMP; + v->a[104316] = anon_sym_GT_PIPE; + v->a[104317] = anon_sym_LT_AMP_DASH; + v->a[104318] = anon_sym_GT_AMP_DASH; + v->a[104319] = anon_sym_LT_LT; small_parse_table_5216(v); } void small_parse_table_5216(t_small_parse_table_array *v) { - v->a[104320] = anon_sym_DASH2; - v->a[104321] = anon_sym_PLUS2; - v->a[104322] = actions(1151); - v->a[104323] = 2; - v->a[104324] = sym_raw_string; - v->a[104325] = sym_ansi_c_string; - v->a[104326] = actions(1165); - v->a[104327] = 2; - v->a[104328] = anon_sym_LT_LPAREN; - v->a[104329] = anon_sym_GT_LPAREN; - v->a[104330] = state(2594); - v->a[104331] = 6; - v->a[104332] = sym_binary_expression; - v->a[104333] = sym_ternary_expression; - v->a[104334] = sym_unary_expression; - v->a[104335] = sym_postfix_expression; - v->a[104336] = sym_parenthesized_expression; - v->a[104337] = sym_concatenation; - v->a[104338] = state(2573); - v->a[104339] = 9; + v->a[104320] = anon_sym_LT_LT_DASH; + v->a[104321] = anon_sym_AMP; + v->a[104322] = anon_sym_SEMI; + v->a[104323] = 17; + v->a[104324] = actions(57); + v->a[104325] = 1; + v->a[104326] = sym_comment; + v->a[104327] = actions(2154); + v->a[104328] = 1; + v->a[104329] = anon_sym_DOLLAR; + v->a[104330] = actions(2160); + v->a[104331] = 1; + v->a[104332] = aux_sym_number_token1; + v->a[104333] = actions(2162); + v->a[104334] = 1; + v->a[104335] = aux_sym_number_token2; + v->a[104336] = actions(2166); + v->a[104337] = 1; + v->a[104338] = anon_sym_DOLLAR_LPAREN; + v->a[104339] = actions(2174); small_parse_table_5217(v); } void small_parse_table_5217(t_small_parse_table_array *v) { - v->a[104340] = sym_arithmetic_expansion; - v->a[104341] = sym_brace_expression; - v->a[104342] = sym_string; - v->a[104343] = sym_translated_string; - v->a[104344] = sym_number; - v->a[104345] = sym_simple_expansion; - v->a[104346] = sym_expansion; - v->a[104347] = sym_command_substitution; - v->a[104348] = sym_process_substitution; - v->a[104349] = 8; - v->a[104350] = actions(3); - v->a[104351] = 1; - v->a[104352] = sym_comment; - v->a[104353] = actions(5826); - v->a[104354] = 1; - v->a[104355] = aux_sym_heredoc_redirect_token1; - v->a[104356] = actions(5828); - v->a[104357] = 1; - v->a[104358] = sym_file_descriptor; - v->a[104359] = actions(6135); + v->a[104340] = 1; + v->a[104341] = sym__brace_start; + v->a[104342] = actions(2384); + v->a[104343] = 1; + v->a[104344] = sym_word; + v->a[104345] = actions(5989); + v->a[104346] = 1; + v->a[104347] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[104348] = actions(5993); + v->a[104349] = 1; + v->a[104350] = anon_sym_DQUOTE; + v->a[104351] = actions(5995); + v->a[104352] = 1; + v->a[104353] = anon_sym_DOLLAR_LBRACE; + v->a[104354] = actions(5997); + v->a[104355] = 1; + v->a[104356] = anon_sym_BQUOTE; + v->a[104357] = actions(5999); + v->a[104358] = 1; + v->a[104359] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5218(v); } void small_parse_table_5218(t_small_parse_table_array *v) { - v->a[104360] = 1; - v->a[104361] = anon_sym_RPAREN; - v->a[104362] = actions(5831); - v->a[104363] = 3; - v->a[104364] = sym_variable_name; - v->a[104365] = sym_test_operator; - v->a[104366] = sym__brace_start; - v->a[104367] = actions(5821); - v->a[104368] = 9; - v->a[104369] = anon_sym_SEMI; - v->a[104370] = anon_sym_PIPE_PIPE; - v->a[104371] = anon_sym_AMP_AMP; - v->a[104372] = anon_sym_PIPE; - v->a[104373] = anon_sym_AMP; - v->a[104374] = anon_sym_LT_LT; - v->a[104375] = anon_sym_SEMI_SEMI; - v->a[104376] = anon_sym_PIPE_AMP; - v->a[104377] = anon_sym_LT_LT_DASH; - v->a[104378] = actions(5823); - v->a[104379] = 11; + v->a[104360] = actions(6001); + v->a[104361] = 1; + v->a[104362] = sym__special_character; + v->a[104363] = state(1270); + v->a[104364] = 1; + v->a[104365] = aux_sym__literal_repeat1; + v->a[104366] = actions(2388); + v->a[104367] = 2; + v->a[104368] = sym_test_operator; + v->a[104369] = sym_raw_string; + v->a[104370] = state(436); + v->a[104371] = 2; + v->a[104372] = sym_concatenation; + v->a[104373] = aux_sym_for_statement_repeat1; + v->a[104374] = state(1222); + v->a[104375] = 7; + v->a[104376] = sym_arithmetic_expansion; + v->a[104377] = sym_brace_expression; + v->a[104378] = sym_string; + v->a[104379] = sym_number; small_parse_table_5219(v); } void small_parse_table_5219(t_small_parse_table_array *v) { - v->a[104380] = anon_sym_LT; - v->a[104381] = anon_sym_GT; - v->a[104382] = anon_sym_GT_GT; - v->a[104383] = anon_sym_AMP_GT; - v->a[104384] = anon_sym_AMP_GT_GT; - v->a[104385] = anon_sym_LT_AMP; - v->a[104386] = anon_sym_GT_AMP; - v->a[104387] = anon_sym_GT_PIPE; - v->a[104388] = anon_sym_LT_AMP_DASH; - v->a[104389] = anon_sym_GT_AMP_DASH; - v->a[104390] = anon_sym_LT_LT_LT; - v->a[104391] = actions(5819); - v->a[104392] = 17; - v->a[104393] = anon_sym_LPAREN_LPAREN; - v->a[104394] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104395] = anon_sym_DOLLAR_LBRACK; - v->a[104396] = anon_sym_DOLLAR; - v->a[104397] = sym__special_character; - v->a[104398] = anon_sym_DQUOTE; - v->a[104399] = sym_raw_string; + v->a[104380] = sym_simple_expansion; + v->a[104381] = sym_expansion; + v->a[104382] = sym_command_substitution; + v->a[104383] = 3; + v->a[104384] = actions(3); + v->a[104385] = 1; + v->a[104386] = sym_comment; + v->a[104387] = actions(3641); + v->a[104388] = 2; + v->a[104389] = sym_file_descriptor; + v->a[104390] = aux_sym_heredoc_redirect_token1; + v->a[104391] = actions(3639); + v->a[104392] = 22; + v->a[104393] = anon_sym_esac; + v->a[104394] = anon_sym_PIPE; + v->a[104395] = anon_sym_SEMI_SEMI; + v->a[104396] = anon_sym_SEMI_AMP; + v->a[104397] = anon_sym_SEMI_SEMI_AMP; + v->a[104398] = anon_sym_PIPE_AMP; + v->a[104399] = anon_sym_AMP_AMP; small_parse_table_5220(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1044.c b/parser/static/small_parse_table/small_parse_table_1044.c index d65b00f9..4d6ccc77 100644 --- a/parser/static/small_parse_table/small_parse_table_1044.c +++ b/parser/static/small_parse_table/small_parse_table_1044.c @@ -14,126 +14,126 @@ void small_parse_table_5220(t_small_parse_table_array *v) { - v->a[104400] = sym_ansi_c_string; - v->a[104401] = aux_sym_number_token1; - v->a[104402] = aux_sym_number_token2; - v->a[104403] = anon_sym_DOLLAR_LBRACE; - v->a[104404] = anon_sym_DOLLAR_LPAREN; - v->a[104405] = anon_sym_BQUOTE; - v->a[104406] = anon_sym_DOLLAR_BQUOTE; - v->a[104407] = anon_sym_LT_LPAREN; - v->a[104408] = anon_sym_GT_LPAREN; - v->a[104409] = sym_word; - v->a[104410] = 27; - v->a[104411] = actions(71); - v->a[104412] = 1; - v->a[104413] = sym_comment; - v->a[104414] = actions(363); - v->a[104415] = 1; - v->a[104416] = anon_sym_DOLLAR_LBRACK; - v->a[104417] = actions(367); - v->a[104418] = 1; - v->a[104419] = anon_sym_DOLLAR; + v->a[104400] = anon_sym_PIPE_PIPE; + v->a[104401] = anon_sym_LT; + v->a[104402] = anon_sym_GT; + v->a[104403] = anon_sym_GT_GT; + v->a[104404] = anon_sym_AMP_GT; + v->a[104405] = anon_sym_AMP_GT_GT; + v->a[104406] = anon_sym_LT_AMP; + v->a[104407] = anon_sym_GT_AMP; + v->a[104408] = anon_sym_GT_PIPE; + v->a[104409] = anon_sym_LT_AMP_DASH; + v->a[104410] = anon_sym_GT_AMP_DASH; + v->a[104411] = anon_sym_LT_LT; + v->a[104412] = anon_sym_LT_LT_DASH; + v->a[104413] = anon_sym_AMP; + v->a[104414] = anon_sym_SEMI; + v->a[104415] = 17; + v->a[104416] = actions(57); + v->a[104417] = 1; + v->a[104418] = sym_comment; + v->a[104419] = actions(2150); small_parse_table_5221(v); } void small_parse_table_5221(t_small_parse_table_array *v) { - v->a[104420] = actions(371); - v->a[104421] = 1; - v->a[104422] = anon_sym_DQUOTE; - v->a[104423] = actions(375); - v->a[104424] = 1; - v->a[104425] = aux_sym_number_token1; - v->a[104426] = actions(377); - v->a[104427] = 1; - v->a[104428] = aux_sym_number_token2; - v->a[104429] = actions(379); - v->a[104430] = 1; - v->a[104431] = anon_sym_DOLLAR_LBRACE; - v->a[104432] = actions(381); - v->a[104433] = 1; - v->a[104434] = anon_sym_DOLLAR_LPAREN; - v->a[104435] = actions(385); - v->a[104436] = 1; - v->a[104437] = anon_sym_DOLLAR_BQUOTE; - v->a[104438] = actions(391); - v->a[104439] = 1; + v->a[104420] = 1; + v->a[104421] = sym_word; + v->a[104422] = actions(2154); + v->a[104423] = 1; + v->a[104424] = anon_sym_DOLLAR; + v->a[104425] = actions(2160); + v->a[104426] = 1; + v->a[104427] = aux_sym_number_token1; + v->a[104428] = actions(2162); + v->a[104429] = 1; + v->a[104430] = aux_sym_number_token2; + v->a[104431] = actions(2166); + v->a[104432] = 1; + v->a[104433] = anon_sym_DOLLAR_LPAREN; + v->a[104434] = actions(2174); + v->a[104435] = 1; + v->a[104436] = sym__brace_start; + v->a[104437] = actions(5989); + v->a[104438] = 1; + v->a[104439] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5222(v); } void small_parse_table_5222(t_small_parse_table_array *v) { - v->a[104440] = sym__brace_start; - v->a[104441] = actions(1093); - v->a[104442] = 1; - v->a[104443] = anon_sym_LPAREN; - v->a[104444] = actions(1095); - v->a[104445] = 1; - v->a[104446] = anon_sym_BANG; - v->a[104447] = actions(1103); - v->a[104448] = 1; - v->a[104449] = anon_sym_TILDE; - v->a[104450] = actions(5809); - v->a[104451] = 1; - v->a[104452] = anon_sym_BQUOTE; - v->a[104453] = actions(5916); - v->a[104454] = 1; - v->a[104455] = sym__special_character; - v->a[104456] = actions(6138); - v->a[104457] = 1; - v->a[104458] = sym_word; - v->a[104459] = actions(6142); + v->a[104440] = actions(5991); + v->a[104441] = 1; + v->a[104442] = sym__special_character; + v->a[104443] = actions(5993); + v->a[104444] = 1; + v->a[104445] = anon_sym_DQUOTE; + v->a[104446] = actions(5995); + v->a[104447] = 1; + v->a[104448] = anon_sym_DOLLAR_LBRACE; + v->a[104449] = actions(5997); + v->a[104450] = 1; + v->a[104451] = anon_sym_BQUOTE; + v->a[104452] = actions(5999); + v->a[104453] = 1; + v->a[104454] = anon_sym_DOLLAR_BQUOTE; + v->a[104455] = state(1270); + v->a[104456] = 1; + v->a[104457] = aux_sym__literal_repeat1; + v->a[104458] = actions(2172); + v->a[104459] = 2; small_parse_table_5223(v); } void small_parse_table_5223(t_small_parse_table_array *v) { - v->a[104460] = 1; - v->a[104461] = sym_test_operator; - v->a[104462] = state(2561); - v->a[104463] = 1; - v->a[104464] = aux_sym__literal_repeat1; - v->a[104465] = state(3397); - v->a[104466] = 1; - v->a[104467] = sym__expression; - v->a[104468] = actions(352); - v->a[104469] = 2; - v->a[104470] = anon_sym_LPAREN_LPAREN; - v->a[104471] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104472] = actions(387); - v->a[104473] = 2; - v->a[104474] = anon_sym_LT_LPAREN; - v->a[104475] = anon_sym_GT_LPAREN; - v->a[104476] = actions(1099); - v->a[104477] = 2; - v->a[104478] = anon_sym_PLUS_PLUS2; - v->a[104479] = anon_sym_DASH_DASH2; + v->a[104460] = sym_test_operator; + v->a[104461] = sym_raw_string; + v->a[104462] = state(391); + v->a[104463] = 2; + v->a[104464] = sym_concatenation; + v->a[104465] = aux_sym_for_statement_repeat1; + v->a[104466] = state(1069); + v->a[104467] = 7; + v->a[104468] = sym_arithmetic_expansion; + v->a[104469] = sym_brace_expression; + v->a[104470] = sym_string; + v->a[104471] = sym_number; + v->a[104472] = sym_simple_expansion; + v->a[104473] = sym_expansion; + v->a[104474] = sym_command_substitution; + v->a[104475] = 17; + v->a[104476] = actions(57); + v->a[104477] = 1; + v->a[104478] = sym_comment; + v->a[104479] = actions(2154); small_parse_table_5224(v); } void small_parse_table_5224(t_small_parse_table_array *v) { - v->a[104480] = actions(1101); - v->a[104481] = 2; - v->a[104482] = anon_sym_DASH2; - v->a[104483] = anon_sym_PLUS2; - v->a[104484] = actions(6140); - v->a[104485] = 2; - v->a[104486] = sym_raw_string; - v->a[104487] = sym_ansi_c_string; - v->a[104488] = state(2594); - v->a[104489] = 2; - v->a[104490] = sym_ternary_expression; - v->a[104491] = sym_postfix_expression; - v->a[104492] = state(2874); - v->a[104493] = 4; - v->a[104494] = sym_binary_expression; - v->a[104495] = sym_unary_expression; - v->a[104496] = sym_parenthesized_expression; - v->a[104497] = sym_concatenation; - v->a[104498] = state(2563); - v->a[104499] = 9; + v->a[104480] = 1; + v->a[104481] = anon_sym_DOLLAR; + v->a[104482] = actions(2160); + v->a[104483] = 1; + v->a[104484] = aux_sym_number_token1; + v->a[104485] = actions(2162); + v->a[104486] = 1; + v->a[104487] = aux_sym_number_token2; + v->a[104488] = actions(2166); + v->a[104489] = 1; + v->a[104490] = anon_sym_DOLLAR_LPAREN; + v->a[104491] = actions(2174); + v->a[104492] = 1; + v->a[104493] = sym__brace_start; + v->a[104494] = actions(2384); + v->a[104495] = 1; + v->a[104496] = sym_word; + v->a[104497] = actions(5989); + v->a[104498] = 1; + v->a[104499] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5225(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1045.c b/parser/static/small_parse_table/small_parse_table_1045.c index eb9e47c0..a9d6e83f 100644 --- a/parser/static/small_parse_table/small_parse_table_1045.c +++ b/parser/static/small_parse_table/small_parse_table_1045.c @@ -14,126 +14,126 @@ void small_parse_table_5225(t_small_parse_table_array *v) { - v->a[104500] = sym_arithmetic_expansion; - v->a[104501] = sym_brace_expression; - v->a[104502] = sym_string; - v->a[104503] = sym_translated_string; - v->a[104504] = sym_number; - v->a[104505] = sym_simple_expansion; - v->a[104506] = sym_expansion; - v->a[104507] = sym_command_substitution; - v->a[104508] = sym_process_substitution; - v->a[104509] = 26; - v->a[104510] = actions(71); - v->a[104511] = 1; - v->a[104512] = sym_comment; - v->a[104513] = actions(363); - v->a[104514] = 1; - v->a[104515] = anon_sym_DOLLAR_LBRACK; - v->a[104516] = actions(367); - v->a[104517] = 1; - v->a[104518] = anon_sym_DOLLAR; - v->a[104519] = actions(371); + v->a[104500] = actions(5993); + v->a[104501] = 1; + v->a[104502] = anon_sym_DQUOTE; + v->a[104503] = actions(5995); + v->a[104504] = 1; + v->a[104505] = anon_sym_DOLLAR_LBRACE; + v->a[104506] = actions(5997); + v->a[104507] = 1; + v->a[104508] = anon_sym_BQUOTE; + v->a[104509] = actions(5999); + v->a[104510] = 1; + v->a[104511] = anon_sym_DOLLAR_BQUOTE; + v->a[104512] = actions(6001); + v->a[104513] = 1; + v->a[104514] = sym__special_character; + v->a[104515] = state(1270); + v->a[104516] = 1; + v->a[104517] = aux_sym__literal_repeat1; + v->a[104518] = actions(2388); + v->a[104519] = 2; small_parse_table_5226(v); } void small_parse_table_5226(t_small_parse_table_array *v) { - v->a[104520] = 1; - v->a[104521] = anon_sym_DQUOTE; - v->a[104522] = actions(375); - v->a[104523] = 1; - v->a[104524] = aux_sym_number_token1; - v->a[104525] = actions(377); - v->a[104526] = 1; - v->a[104527] = aux_sym_number_token2; - v->a[104528] = actions(379); - v->a[104529] = 1; - v->a[104530] = anon_sym_DOLLAR_LBRACE; - v->a[104531] = actions(381); - v->a[104532] = 1; - v->a[104533] = anon_sym_DOLLAR_LPAREN; - v->a[104534] = actions(385); - v->a[104535] = 1; - v->a[104536] = anon_sym_DOLLAR_BQUOTE; - v->a[104537] = actions(391); - v->a[104538] = 1; - v->a[104539] = sym__brace_start; + v->a[104520] = sym_test_operator; + v->a[104521] = sym_raw_string; + v->a[104522] = state(427); + v->a[104523] = 2; + v->a[104524] = sym_concatenation; + v->a[104525] = aux_sym_for_statement_repeat1; + v->a[104526] = state(1222); + v->a[104527] = 7; + v->a[104528] = sym_arithmetic_expansion; + v->a[104529] = sym_brace_expression; + v->a[104530] = sym_string; + v->a[104531] = sym_number; + v->a[104532] = sym_simple_expansion; + v->a[104533] = sym_expansion; + v->a[104534] = sym_command_substitution; + v->a[104535] = 3; + v->a[104536] = actions(3); + v->a[104537] = 1; + v->a[104538] = sym_comment; + v->a[104539] = actions(2719); small_parse_table_5227(v); } void small_parse_table_5227(t_small_parse_table_array *v) { - v->a[104540] = actions(1091); - v->a[104541] = 1; - v->a[104542] = sym_word; - v->a[104543] = actions(1093); - v->a[104544] = 1; - v->a[104545] = anon_sym_LPAREN; - v->a[104546] = actions(1095); - v->a[104547] = 1; - v->a[104548] = anon_sym_BANG; - v->a[104549] = actions(1103); - v->a[104550] = 1; - v->a[104551] = anon_sym_TILDE; - v->a[104552] = actions(1113); - v->a[104553] = 1; - v->a[104554] = sym_test_operator; - v->a[104555] = actions(5809); - v->a[104556] = 1; - v->a[104557] = anon_sym_BQUOTE; - v->a[104558] = actions(5916); - v->a[104559] = 1; + v->a[104540] = 3; + v->a[104541] = sym_file_descriptor; + v->a[104542] = sym_variable_name; + v->a[104543] = aux_sym_heredoc_redirect_token1; + v->a[104544] = actions(2717); + v->a[104545] = 21; + v->a[104546] = anon_sym_PIPE; + v->a[104547] = anon_sym_SEMI_SEMI; + v->a[104548] = anon_sym_SEMI_AMP; + v->a[104549] = anon_sym_SEMI_SEMI_AMP; + v->a[104550] = anon_sym_PIPE_AMP; + v->a[104551] = anon_sym_AMP_AMP; + v->a[104552] = anon_sym_PIPE_PIPE; + v->a[104553] = anon_sym_LT; + v->a[104554] = anon_sym_GT; + v->a[104555] = anon_sym_GT_GT; + v->a[104556] = anon_sym_AMP_GT; + v->a[104557] = anon_sym_AMP_GT_GT; + v->a[104558] = anon_sym_LT_AMP; + v->a[104559] = anon_sym_GT_AMP; small_parse_table_5228(v); } void small_parse_table_5228(t_small_parse_table_array *v) { - v->a[104560] = sym__special_character; - v->a[104561] = state(2472); - v->a[104562] = 1; - v->a[104563] = aux_sym__literal_repeat1; - v->a[104564] = state(2812); - v->a[104565] = 1; - v->a[104566] = sym__expression; - v->a[104567] = actions(352); - v->a[104568] = 2; - v->a[104569] = anon_sym_LPAREN_LPAREN; - v->a[104570] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104571] = actions(387); - v->a[104572] = 2; - v->a[104573] = anon_sym_LT_LPAREN; - v->a[104574] = anon_sym_GT_LPAREN; - v->a[104575] = actions(1099); - v->a[104576] = 2; - v->a[104577] = anon_sym_PLUS_PLUS2; - v->a[104578] = anon_sym_DASH_DASH2; - v->a[104579] = actions(1101); + v->a[104560] = anon_sym_GT_PIPE; + v->a[104561] = anon_sym_LT_AMP_DASH; + v->a[104562] = anon_sym_GT_AMP_DASH; + v->a[104563] = anon_sym_LT_LT; + v->a[104564] = anon_sym_LT_LT_DASH; + v->a[104565] = anon_sym_AMP; + v->a[104566] = anon_sym_SEMI; + v->a[104567] = 7; + v->a[104568] = actions(3); + v->a[104569] = 1; + v->a[104570] = sym_comment; + v->a[104571] = actions(5281); + v->a[104572] = 1; + v->a[104573] = aux_sym_heredoc_redirect_token1; + v->a[104574] = actions(6009); + v->a[104575] = 1; + v->a[104576] = sym_file_descriptor; + v->a[104577] = actions(6006); + v->a[104578] = 2; + v->a[104579] = anon_sym_LT_AMP_DASH; small_parse_table_5229(v); } void small_parse_table_5229(t_small_parse_table_array *v) { - v->a[104580] = 2; - v->a[104581] = anon_sym_DASH2; - v->a[104582] = anon_sym_PLUS2; - v->a[104583] = actions(1109); - v->a[104584] = 2; - v->a[104585] = sym_raw_string; - v->a[104586] = sym_ansi_c_string; - v->a[104587] = state(2863); - v->a[104588] = 6; - v->a[104589] = sym_binary_expression; - v->a[104590] = sym_ternary_expression; - v->a[104591] = sym_unary_expression; - v->a[104592] = sym_postfix_expression; - v->a[104593] = sym_parenthesized_expression; - v->a[104594] = sym_concatenation; - v->a[104595] = state(2451); - v->a[104596] = 9; - v->a[104597] = sym_arithmetic_expansion; - v->a[104598] = sym_brace_expression; - v->a[104599] = sym_string; + v->a[104580] = anon_sym_GT_AMP_DASH; + v->a[104581] = state(2182); + v->a[104582] = 2; + v->a[104583] = sym_file_redirect; + v->a[104584] = aux_sym_redirected_statement_repeat2; + v->a[104585] = actions(6003); + v->a[104586] = 8; + v->a[104587] = anon_sym_LT; + v->a[104588] = anon_sym_GT; + v->a[104589] = anon_sym_GT_GT; + v->a[104590] = anon_sym_AMP_GT; + v->a[104591] = anon_sym_AMP_GT_GT; + v->a[104592] = anon_sym_LT_AMP; + v->a[104593] = anon_sym_GT_AMP; + v->a[104594] = anon_sym_GT_PIPE; + v->a[104595] = actions(5273); + v->a[104596] = 10; + v->a[104597] = anon_sym_PIPE; + v->a[104598] = anon_sym_SEMI_SEMI; + v->a[104599] = anon_sym_PIPE_AMP; small_parse_table_5230(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1046.c b/parser/static/small_parse_table/small_parse_table_1046.c index 0d4855ae..1d45eae2 100644 --- a/parser/static/small_parse_table/small_parse_table_1046.c +++ b/parser/static/small_parse_table/small_parse_table_1046.c @@ -14,126 +14,126 @@ void small_parse_table_5230(t_small_parse_table_array *v) { - v->a[104600] = sym_translated_string; - v->a[104601] = sym_number; - v->a[104602] = sym_simple_expansion; - v->a[104603] = sym_expansion; - v->a[104604] = sym_command_substitution; - v->a[104605] = sym_process_substitution; - v->a[104606] = 26; - v->a[104607] = actions(71); - v->a[104608] = 1; - v->a[104609] = sym_comment; - v->a[104610] = actions(363); - v->a[104611] = 1; - v->a[104612] = anon_sym_DOLLAR_LBRACK; - v->a[104613] = actions(367); - v->a[104614] = 1; - v->a[104615] = anon_sym_DOLLAR; - v->a[104616] = actions(371); - v->a[104617] = 1; - v->a[104618] = anon_sym_DQUOTE; - v->a[104619] = actions(375); + v->a[104600] = anon_sym_AMP_AMP; + v->a[104601] = anon_sym_PIPE_PIPE; + v->a[104602] = anon_sym_LT_LT; + v->a[104603] = anon_sym_LT_LT_DASH; + v->a[104604] = anon_sym_AMP; + v->a[104605] = anon_sym_BQUOTE; + v->a[104606] = anon_sym_SEMI; + v->a[104607] = 17; + v->a[104608] = actions(57); + v->a[104609] = 1; + v->a[104610] = sym_comment; + v->a[104611] = actions(2154); + v->a[104612] = 1; + v->a[104613] = anon_sym_DOLLAR; + v->a[104614] = actions(2160); + v->a[104615] = 1; + v->a[104616] = aux_sym_number_token1; + v->a[104617] = actions(2162); + v->a[104618] = 1; + v->a[104619] = aux_sym_number_token2; small_parse_table_5231(v); } void small_parse_table_5231(t_small_parse_table_array *v) { - v->a[104620] = 1; - v->a[104621] = aux_sym_number_token1; - v->a[104622] = actions(377); - v->a[104623] = 1; - v->a[104624] = aux_sym_number_token2; - v->a[104625] = actions(379); - v->a[104626] = 1; - v->a[104627] = anon_sym_DOLLAR_LBRACE; - v->a[104628] = actions(381); - v->a[104629] = 1; - v->a[104630] = anon_sym_DOLLAR_LPAREN; - v->a[104631] = actions(385); - v->a[104632] = 1; - v->a[104633] = anon_sym_DOLLAR_BQUOTE; - v->a[104634] = actions(391); - v->a[104635] = 1; - v->a[104636] = sym__brace_start; - v->a[104637] = actions(1091); - v->a[104638] = 1; - v->a[104639] = sym_word; + v->a[104620] = actions(2166); + v->a[104621] = 1; + v->a[104622] = anon_sym_DOLLAR_LPAREN; + v->a[104623] = actions(2174); + v->a[104624] = 1; + v->a[104625] = sym__brace_start; + v->a[104626] = actions(2384); + v->a[104627] = 1; + v->a[104628] = sym_word; + v->a[104629] = actions(5989); + v->a[104630] = 1; + v->a[104631] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[104632] = actions(5993); + v->a[104633] = 1; + v->a[104634] = anon_sym_DQUOTE; + v->a[104635] = actions(5995); + v->a[104636] = 1; + v->a[104637] = anon_sym_DOLLAR_LBRACE; + v->a[104638] = actions(5997); + v->a[104639] = 1; small_parse_table_5232(v); } void small_parse_table_5232(t_small_parse_table_array *v) { - v->a[104640] = actions(1093); - v->a[104641] = 1; - v->a[104642] = anon_sym_LPAREN; - v->a[104643] = actions(1095); - v->a[104644] = 1; - v->a[104645] = anon_sym_BANG; - v->a[104646] = actions(1103); - v->a[104647] = 1; - v->a[104648] = anon_sym_TILDE; - v->a[104649] = actions(1113); - v->a[104650] = 1; - v->a[104651] = sym_test_operator; - v->a[104652] = actions(5809); - v->a[104653] = 1; - v->a[104654] = anon_sym_BQUOTE; - v->a[104655] = actions(5916); - v->a[104656] = 1; - v->a[104657] = sym__special_character; - v->a[104658] = state(2472); - v->a[104659] = 1; + v->a[104640] = anon_sym_BQUOTE; + v->a[104641] = actions(5999); + v->a[104642] = 1; + v->a[104643] = anon_sym_DOLLAR_BQUOTE; + v->a[104644] = actions(6001); + v->a[104645] = 1; + v->a[104646] = sym__special_character; + v->a[104647] = state(1270); + v->a[104648] = 1; + v->a[104649] = aux_sym__literal_repeat1; + v->a[104650] = actions(2388); + v->a[104651] = 2; + v->a[104652] = sym_test_operator; + v->a[104653] = sym_raw_string; + v->a[104654] = state(441); + v->a[104655] = 2; + v->a[104656] = sym_concatenation; + v->a[104657] = aux_sym_for_statement_repeat1; + v->a[104658] = state(1222); + v->a[104659] = 7; small_parse_table_5233(v); } void small_parse_table_5233(t_small_parse_table_array *v) { - v->a[104660] = aux_sym__literal_repeat1; - v->a[104661] = state(2810); - v->a[104662] = 1; - v->a[104663] = sym__expression; - v->a[104664] = actions(352); - v->a[104665] = 2; - v->a[104666] = anon_sym_LPAREN_LPAREN; - v->a[104667] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104668] = actions(387); - v->a[104669] = 2; - v->a[104670] = anon_sym_LT_LPAREN; - v->a[104671] = anon_sym_GT_LPAREN; - v->a[104672] = actions(1099); - v->a[104673] = 2; - v->a[104674] = anon_sym_PLUS_PLUS2; - v->a[104675] = anon_sym_DASH_DASH2; - v->a[104676] = actions(1101); - v->a[104677] = 2; - v->a[104678] = anon_sym_DASH2; - v->a[104679] = anon_sym_PLUS2; + v->a[104660] = sym_arithmetic_expansion; + v->a[104661] = sym_brace_expression; + v->a[104662] = sym_string; + v->a[104663] = sym_number; + v->a[104664] = sym_simple_expansion; + v->a[104665] = sym_expansion; + v->a[104666] = sym_command_substitution; + v->a[104667] = 17; + v->a[104668] = actions(57); + v->a[104669] = 1; + v->a[104670] = sym_comment; + v->a[104671] = actions(2154); + v->a[104672] = 1; + v->a[104673] = anon_sym_DOLLAR; + v->a[104674] = actions(2160); + v->a[104675] = 1; + v->a[104676] = aux_sym_number_token1; + v->a[104677] = actions(2162); + v->a[104678] = 1; + v->a[104679] = aux_sym_number_token2; small_parse_table_5234(v); } void small_parse_table_5234(t_small_parse_table_array *v) { - v->a[104680] = actions(1109); - v->a[104681] = 2; - v->a[104682] = sym_raw_string; - v->a[104683] = sym_ansi_c_string; - v->a[104684] = state(2863); - v->a[104685] = 6; - v->a[104686] = sym_binary_expression; - v->a[104687] = sym_ternary_expression; - v->a[104688] = sym_unary_expression; - v->a[104689] = sym_postfix_expression; - v->a[104690] = sym_parenthesized_expression; - v->a[104691] = sym_concatenation; - v->a[104692] = state(2451); - v->a[104693] = 9; - v->a[104694] = sym_arithmetic_expansion; - v->a[104695] = sym_brace_expression; - v->a[104696] = sym_string; - v->a[104697] = sym_translated_string; - v->a[104698] = sym_number; - v->a[104699] = sym_simple_expansion; + v->a[104680] = actions(2166); + v->a[104681] = 1; + v->a[104682] = anon_sym_DOLLAR_LPAREN; + v->a[104683] = actions(2174); + v->a[104684] = 1; + v->a[104685] = sym__brace_start; + v->a[104686] = actions(2384); + v->a[104687] = 1; + v->a[104688] = sym_word; + v->a[104689] = actions(5989); + v->a[104690] = 1; + v->a[104691] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[104692] = actions(5993); + v->a[104693] = 1; + v->a[104694] = anon_sym_DQUOTE; + v->a[104695] = actions(5995); + v->a[104696] = 1; + v->a[104697] = anon_sym_DOLLAR_LBRACE; + v->a[104698] = actions(5997); + v->a[104699] = 1; small_parse_table_5235(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1047.c b/parser/static/small_parse_table/small_parse_table_1047.c index 722e69fe..c6c6d8f8 100644 --- a/parser/static/small_parse_table/small_parse_table_1047.c +++ b/parser/static/small_parse_table/small_parse_table_1047.c @@ -14,126 +14,126 @@ void small_parse_table_5235(t_small_parse_table_array *v) { - v->a[104700] = sym_expansion; - v->a[104701] = sym_command_substitution; - v->a[104702] = sym_process_substitution; - v->a[104703] = 26; - v->a[104704] = actions(71); + v->a[104700] = anon_sym_BQUOTE; + v->a[104701] = actions(5999); + v->a[104702] = 1; + v->a[104703] = anon_sym_DOLLAR_BQUOTE; + v->a[104704] = actions(6001); v->a[104705] = 1; - v->a[104706] = sym_comment; - v->a[104707] = actions(363); + v->a[104706] = sym__special_character; + v->a[104707] = state(1270); v->a[104708] = 1; - v->a[104709] = anon_sym_DOLLAR_LBRACK; - v->a[104710] = actions(367); - v->a[104711] = 1; - v->a[104712] = anon_sym_DOLLAR; - v->a[104713] = actions(371); - v->a[104714] = 1; - v->a[104715] = anon_sym_DQUOTE; - v->a[104716] = actions(375); - v->a[104717] = 1; - v->a[104718] = aux_sym_number_token1; - v->a[104719] = actions(377); + v->a[104709] = aux_sym__literal_repeat1; + v->a[104710] = actions(2388); + v->a[104711] = 2; + v->a[104712] = sym_test_operator; + v->a[104713] = sym_raw_string; + v->a[104714] = state(431); + v->a[104715] = 2; + v->a[104716] = sym_concatenation; + v->a[104717] = aux_sym_for_statement_repeat1; + v->a[104718] = state(1222); + v->a[104719] = 7; small_parse_table_5236(v); } void small_parse_table_5236(t_small_parse_table_array *v) { - v->a[104720] = 1; - v->a[104721] = aux_sym_number_token2; - v->a[104722] = actions(379); - v->a[104723] = 1; - v->a[104724] = anon_sym_DOLLAR_LBRACE; - v->a[104725] = actions(381); - v->a[104726] = 1; - v->a[104727] = anon_sym_DOLLAR_LPAREN; - v->a[104728] = actions(385); + v->a[104720] = sym_arithmetic_expansion; + v->a[104721] = sym_brace_expression; + v->a[104722] = sym_string; + v->a[104723] = sym_number; + v->a[104724] = sym_simple_expansion; + v->a[104725] = sym_expansion; + v->a[104726] = sym_command_substitution; + v->a[104727] = 3; + v->a[104728] = actions(3); v->a[104729] = 1; - v->a[104730] = anon_sym_DOLLAR_BQUOTE; - v->a[104731] = actions(391); - v->a[104732] = 1; - v->a[104733] = sym__brace_start; - v->a[104734] = actions(1091); - v->a[104735] = 1; - v->a[104736] = sym_word; - v->a[104737] = actions(1093); - v->a[104738] = 1; - v->a[104739] = anon_sym_LPAREN; + v->a[104730] = sym_comment; + v->a[104731] = actions(6012); + v->a[104732] = 3; + v->a[104733] = sym_file_descriptor; + v->a[104734] = ts_builtin_sym_end; + v->a[104735] = aux_sym_heredoc_redirect_token1; + v->a[104736] = actions(6014); + v->a[104737] = 21; + v->a[104738] = anon_sym_PIPE; + v->a[104739] = anon_sym_RPAREN; small_parse_table_5237(v); } void small_parse_table_5237(t_small_parse_table_array *v) { - v->a[104740] = actions(1095); - v->a[104741] = 1; - v->a[104742] = anon_sym_BANG; - v->a[104743] = actions(1103); - v->a[104744] = 1; - v->a[104745] = anon_sym_TILDE; - v->a[104746] = actions(1113); - v->a[104747] = 1; - v->a[104748] = sym_test_operator; - v->a[104749] = actions(5809); - v->a[104750] = 1; - v->a[104751] = anon_sym_BQUOTE; - v->a[104752] = actions(5916); - v->a[104753] = 1; - v->a[104754] = sym__special_character; - v->a[104755] = state(2472); - v->a[104756] = 1; - v->a[104757] = aux_sym__literal_repeat1; - v->a[104758] = state(2832); - v->a[104759] = 1; + v->a[104740] = anon_sym_SEMI_SEMI; + v->a[104741] = anon_sym_PIPE_AMP; + v->a[104742] = anon_sym_AMP_AMP; + v->a[104743] = anon_sym_PIPE_PIPE; + v->a[104744] = anon_sym_LT; + v->a[104745] = anon_sym_GT; + v->a[104746] = anon_sym_GT_GT; + v->a[104747] = anon_sym_AMP_GT; + v->a[104748] = anon_sym_AMP_GT_GT; + v->a[104749] = anon_sym_LT_AMP; + v->a[104750] = anon_sym_GT_AMP; + v->a[104751] = anon_sym_GT_PIPE; + v->a[104752] = anon_sym_LT_AMP_DASH; + v->a[104753] = anon_sym_GT_AMP_DASH; + v->a[104754] = anon_sym_LT_LT; + v->a[104755] = anon_sym_LT_LT_DASH; + v->a[104756] = anon_sym_AMP; + v->a[104757] = anon_sym_BQUOTE; + v->a[104758] = anon_sym_SEMI; + v->a[104759] = 17; small_parse_table_5238(v); } void small_parse_table_5238(t_small_parse_table_array *v) { - v->a[104760] = sym__expression; - v->a[104761] = actions(352); - v->a[104762] = 2; - v->a[104763] = anon_sym_LPAREN_LPAREN; - v->a[104764] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104765] = actions(387); - v->a[104766] = 2; - v->a[104767] = anon_sym_LT_LPAREN; - v->a[104768] = anon_sym_GT_LPAREN; - v->a[104769] = actions(1099); - v->a[104770] = 2; - v->a[104771] = anon_sym_PLUS_PLUS2; - v->a[104772] = anon_sym_DASH_DASH2; - v->a[104773] = actions(1101); - v->a[104774] = 2; - v->a[104775] = anon_sym_DASH2; - v->a[104776] = anon_sym_PLUS2; - v->a[104777] = actions(1109); - v->a[104778] = 2; - v->a[104779] = sym_raw_string; + v->a[104760] = actions(57); + v->a[104761] = 1; + v->a[104762] = sym_comment; + v->a[104763] = actions(3716); + v->a[104764] = 1; + v->a[104765] = sym_word; + v->a[104766] = actions(3720); + v->a[104767] = 1; + v->a[104768] = anon_sym_DOLLAR; + v->a[104769] = actions(3726); + v->a[104770] = 1; + v->a[104771] = aux_sym_number_token1; + v->a[104772] = actions(3728); + v->a[104773] = 1; + v->a[104774] = aux_sym_number_token2; + v->a[104775] = actions(3732); + v->a[104776] = 1; + v->a[104777] = anon_sym_DOLLAR_LPAREN; + v->a[104778] = actions(3740); + v->a[104779] = 1; small_parse_table_5239(v); } void small_parse_table_5239(t_small_parse_table_array *v) { - v->a[104780] = sym_ansi_c_string; - v->a[104781] = state(2863); - v->a[104782] = 6; - v->a[104783] = sym_binary_expression; - v->a[104784] = sym_ternary_expression; - v->a[104785] = sym_unary_expression; - v->a[104786] = sym_postfix_expression; - v->a[104787] = sym_parenthesized_expression; - v->a[104788] = sym_concatenation; - v->a[104789] = state(2451); - v->a[104790] = 9; - v->a[104791] = sym_arithmetic_expansion; - v->a[104792] = sym_brace_expression; - v->a[104793] = sym_string; - v->a[104794] = sym_translated_string; - v->a[104795] = sym_number; - v->a[104796] = sym_simple_expansion; - v->a[104797] = sym_expansion; - v->a[104798] = sym_command_substitution; - v->a[104799] = sym_process_substitution; + v->a[104780] = sym__brace_start; + v->a[104781] = actions(6016); + v->a[104782] = 1; + v->a[104783] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[104784] = actions(6018); + v->a[104785] = 1; + v->a[104786] = sym__special_character; + v->a[104787] = actions(6020); + v->a[104788] = 1; + v->a[104789] = anon_sym_DQUOTE; + v->a[104790] = actions(6022); + v->a[104791] = 1; + v->a[104792] = anon_sym_DOLLAR_LBRACE; + v->a[104793] = actions(6024); + v->a[104794] = 1; + v->a[104795] = anon_sym_BQUOTE; + v->a[104796] = actions(6026); + v->a[104797] = 1; + v->a[104798] = anon_sym_DOLLAR_BQUOTE; + v->a[104799] = state(1824); small_parse_table_5240(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1048.c b/parser/static/small_parse_table/small_parse_table_1048.c index c8a6168e..45d47457 100644 --- a/parser/static/small_parse_table/small_parse_table_1048.c +++ b/parser/static/small_parse_table/small_parse_table_1048.c @@ -14,126 +14,126 @@ void small_parse_table_5240(t_small_parse_table_array *v) { - v->a[104800] = 3; - v->a[104801] = actions(71); - v->a[104802] = 1; - v->a[104803] = sym_comment; - v->a[104804] = actions(1304); - v->a[104805] = 16; - v->a[104806] = anon_sym_PIPE; - v->a[104807] = anon_sym_EQ_EQ; - v->a[104808] = anon_sym_LT; - v->a[104809] = anon_sym_GT; - v->a[104810] = anon_sym_LT_LT; - v->a[104811] = anon_sym_LPAREN; - v->a[104812] = anon_sym_EQ_TILDE; - v->a[104813] = anon_sym_AMP_GT; - v->a[104814] = anon_sym_LT_AMP; - v->a[104815] = anon_sym_GT_AMP; - v->a[104816] = anon_sym_DOLLAR; - v->a[104817] = aux_sym_number_token1; - v->a[104818] = aux_sym_number_token2; - v->a[104819] = anon_sym_DOLLAR_LPAREN; + v->a[104800] = 1; + v->a[104801] = aux_sym__literal_repeat1; + v->a[104802] = actions(3738); + v->a[104803] = 2; + v->a[104804] = sym_test_operator; + v->a[104805] = sym_raw_string; + v->a[104806] = state(1208); + v->a[104807] = 2; + v->a[104808] = sym_concatenation; + v->a[104809] = aux_sym_for_statement_repeat1; + v->a[104810] = state(1685); + v->a[104811] = 7; + v->a[104812] = sym_arithmetic_expansion; + v->a[104813] = sym_brace_expression; + v->a[104814] = sym_string; + v->a[104815] = sym_number; + v->a[104816] = sym_simple_expansion; + v->a[104817] = sym_expansion; + v->a[104818] = sym_command_substitution; + v->a[104819] = 3; small_parse_table_5241(v); } void small_parse_table_5241(t_small_parse_table_array *v) { - v->a[104820] = anon_sym_BQUOTE; - v->a[104821] = sym_word; - v->a[104822] = actions(1306); - v->a[104823] = 27; - v->a[104824] = sym_file_descriptor; - v->a[104825] = sym__concat; - v->a[104826] = sym_test_operator; - v->a[104827] = sym__bare_dollar; - v->a[104828] = sym__brace_start; - v->a[104829] = anon_sym_LPAREN_LPAREN; - v->a[104830] = anon_sym_PIPE_PIPE; - v->a[104831] = anon_sym_AMP_AMP; - v->a[104832] = anon_sym_GT_GT; - v->a[104833] = anon_sym_PIPE_AMP; - v->a[104834] = anon_sym_AMP_GT_GT; - v->a[104835] = anon_sym_GT_PIPE; - v->a[104836] = anon_sym_LT_AMP_DASH; - v->a[104837] = anon_sym_GT_AMP_DASH; - v->a[104838] = anon_sym_LT_LT_DASH; - v->a[104839] = anon_sym_LT_LT_LT; + v->a[104820] = actions(3); + v->a[104821] = 1; + v->a[104822] = sym_comment; + v->a[104823] = actions(6012); + v->a[104824] = 2; + v->a[104825] = sym_file_descriptor; + v->a[104826] = aux_sym_heredoc_redirect_token1; + v->a[104827] = actions(6014); + v->a[104828] = 22; + v->a[104829] = anon_sym_esac; + v->a[104830] = anon_sym_PIPE; + v->a[104831] = anon_sym_SEMI_SEMI; + v->a[104832] = anon_sym_SEMI_AMP; + v->a[104833] = anon_sym_SEMI_SEMI_AMP; + v->a[104834] = anon_sym_PIPE_AMP; + v->a[104835] = anon_sym_AMP_AMP; + v->a[104836] = anon_sym_PIPE_PIPE; + v->a[104837] = anon_sym_LT; + v->a[104838] = anon_sym_GT; + v->a[104839] = anon_sym_GT_GT; small_parse_table_5242(v); } void small_parse_table_5242(t_small_parse_table_array *v) { - v->a[104840] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104841] = anon_sym_DOLLAR_LBRACK; - v->a[104842] = aux_sym_concatenation_token1; - v->a[104843] = sym__special_character; - v->a[104844] = anon_sym_DQUOTE; - v->a[104845] = sym_raw_string; - v->a[104846] = sym_ansi_c_string; - v->a[104847] = anon_sym_DOLLAR_LBRACE; - v->a[104848] = anon_sym_DOLLAR_BQUOTE; - v->a[104849] = anon_sym_LT_LPAREN; - v->a[104850] = anon_sym_GT_LPAREN; - v->a[104851] = 26; - v->a[104852] = actions(71); + v->a[104840] = anon_sym_AMP_GT; + v->a[104841] = anon_sym_AMP_GT_GT; + v->a[104842] = anon_sym_LT_AMP; + v->a[104843] = anon_sym_GT_AMP; + v->a[104844] = anon_sym_GT_PIPE; + v->a[104845] = anon_sym_LT_AMP_DASH; + v->a[104846] = anon_sym_GT_AMP_DASH; + v->a[104847] = anon_sym_LT_LT; + v->a[104848] = anon_sym_LT_LT_DASH; + v->a[104849] = anon_sym_AMP; + v->a[104850] = anon_sym_SEMI; + v->a[104851] = 10; + v->a[104852] = actions(3); v->a[104853] = 1; v->a[104854] = sym_comment; - v->a[104855] = actions(1131); + v->a[104855] = actions(3302); v->a[104856] = 1; - v->a[104857] = anon_sym_LPAREN; - v->a[104858] = actions(1141); + v->a[104857] = aux_sym_heredoc_redirect_token1; + v->a[104858] = actions(5970); v->a[104859] = 1; small_parse_table_5243(v); } void small_parse_table_5243(t_small_parse_table_array *v) { - v->a[104860] = anon_sym_DOLLAR_LBRACK; - v->a[104861] = actions(1145); - v->a[104862] = 1; - v->a[104863] = anon_sym_DOLLAR; - v->a[104864] = actions(1149); - v->a[104865] = 1; - v->a[104866] = anon_sym_DQUOTE; - v->a[104867] = actions(1153); - v->a[104868] = 1; - v->a[104869] = aux_sym_number_token1; - v->a[104870] = actions(1155); - v->a[104871] = 1; - v->a[104872] = aux_sym_number_token2; - v->a[104873] = actions(1157); - v->a[104874] = 1; - v->a[104875] = anon_sym_DOLLAR_LBRACE; - v->a[104876] = actions(1159); - v->a[104877] = 1; - v->a[104878] = anon_sym_DOLLAR_LPAREN; - v->a[104879] = actions(1163); + v->a[104860] = sym_file_descriptor; + v->a[104861] = actions(2516); + v->a[104862] = 2; + v->a[104863] = anon_sym_PIPE; + v->a[104864] = anon_sym_PIPE_AMP; + v->a[104865] = actions(2945); + v->a[104866] = 2; + v->a[104867] = anon_sym_LT_LT; + v->a[104868] = anon_sym_LT_LT_DASH; + v->a[104869] = actions(3300); + v->a[104870] = 2; + v->a[104871] = anon_sym_AMP_AMP; + v->a[104872] = anon_sym_PIPE_PIPE; + v->a[104873] = actions(5968); + v->a[104874] = 2; + v->a[104875] = anon_sym_LT_AMP_DASH; + v->a[104876] = anon_sym_GT_AMP_DASH; + v->a[104877] = actions(3298); + v->a[104878] = 3; + v->a[104879] = anon_sym_SEMI_SEMI; small_parse_table_5244(v); } void small_parse_table_5244(t_small_parse_table_array *v) { - v->a[104880] = 1; - v->a[104881] = anon_sym_DOLLAR_BQUOTE; - v->a[104882] = actions(1169); - v->a[104883] = 1; - v->a[104884] = sym__brace_start; - v->a[104885] = actions(1211); - v->a[104886] = 1; - v->a[104887] = sym_word; - v->a[104888] = actions(1213); - v->a[104889] = 1; - v->a[104890] = anon_sym_BANG; - v->a[104891] = actions(1219); - v->a[104892] = 1; - v->a[104893] = anon_sym_TILDE; - v->a[104894] = actions(1221); - v->a[104895] = 1; - v->a[104896] = sym__special_character; - v->a[104897] = actions(1225); - v->a[104898] = 1; - v->a[104899] = sym_test_operator; + v->a[104880] = anon_sym_AMP; + v->a[104881] = anon_sym_SEMI; + v->a[104882] = state(2295); + v->a[104883] = 3; + v->a[104884] = sym_file_redirect; + v->a[104885] = sym_heredoc_redirect; + v->a[104886] = aux_sym_redirected_statement_repeat1; + v->a[104887] = actions(5966); + v->a[104888] = 8; + v->a[104889] = anon_sym_LT; + v->a[104890] = anon_sym_GT; + v->a[104891] = anon_sym_GT_GT; + v->a[104892] = anon_sym_AMP_GT; + v->a[104893] = anon_sym_AMP_GT_GT; + v->a[104894] = anon_sym_LT_AMP; + v->a[104895] = anon_sym_GT_AMP; + v->a[104896] = anon_sym_GT_PIPE; + v->a[104897] = 7; + v->a[104898] = actions(3); + v->a[104899] = 1; small_parse_table_5245(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1049.c b/parser/static/small_parse_table/small_parse_table_1049.c index a254f2d3..e2f7b5c5 100644 --- a/parser/static/small_parse_table/small_parse_table_1049.c +++ b/parser/static/small_parse_table/small_parse_table_1049.c @@ -14,126 +14,126 @@ void small_parse_table_5245(t_small_parse_table_array *v) { - v->a[104900] = actions(3060); - v->a[104901] = 1; - v->a[104902] = anon_sym_BQUOTE; - v->a[104903] = state(2484); - v->a[104904] = 1; - v->a[104905] = aux_sym__literal_repeat1; - v->a[104906] = state(3358); - v->a[104907] = 1; - v->a[104908] = sym__expression; - v->a[104909] = actions(1129); - v->a[104910] = 2; - v->a[104911] = anon_sym_LPAREN_LPAREN; - v->a[104912] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104913] = actions(1165); - v->a[104914] = 2; - v->a[104915] = anon_sym_LT_LPAREN; - v->a[104916] = anon_sym_GT_LPAREN; - v->a[104917] = actions(1215); - v->a[104918] = 2; - v->a[104919] = anon_sym_PLUS_PLUS2; + v->a[104900] = sym_comment; + v->a[104901] = actions(6034); + v->a[104902] = 1; + v->a[104903] = sym_file_descriptor; + v->a[104904] = actions(5281); + v->a[104905] = 2; + v->a[104906] = ts_builtin_sym_end; + v->a[104907] = aux_sym_heredoc_redirect_token1; + v->a[104908] = actions(6031); + v->a[104909] = 2; + v->a[104910] = anon_sym_LT_AMP_DASH; + v->a[104911] = anon_sym_GT_AMP_DASH; + v->a[104912] = state(2189); + v->a[104913] = 2; + v->a[104914] = sym_file_redirect; + v->a[104915] = aux_sym_redirected_statement_repeat2; + v->a[104916] = actions(6028); + v->a[104917] = 8; + v->a[104918] = anon_sym_LT; + v->a[104919] = anon_sym_GT; small_parse_table_5246(v); } void small_parse_table_5246(t_small_parse_table_array *v) { - v->a[104920] = anon_sym_DASH_DASH2; - v->a[104921] = actions(1217); - v->a[104922] = 2; - v->a[104923] = anon_sym_DASH2; - v->a[104924] = anon_sym_PLUS2; - v->a[104925] = actions(1223); - v->a[104926] = 2; - v->a[104927] = sym_raw_string; - v->a[104928] = sym_ansi_c_string; - v->a[104929] = state(2594); - v->a[104930] = 6; - v->a[104931] = sym_binary_expression; - v->a[104932] = sym_ternary_expression; - v->a[104933] = sym_unary_expression; - v->a[104934] = sym_postfix_expression; - v->a[104935] = sym_parenthesized_expression; - v->a[104936] = sym_concatenation; - v->a[104937] = state(2588); - v->a[104938] = 9; - v->a[104939] = sym_arithmetic_expansion; + v->a[104920] = anon_sym_GT_GT; + v->a[104921] = anon_sym_AMP_GT; + v->a[104922] = anon_sym_AMP_GT_GT; + v->a[104923] = anon_sym_LT_AMP; + v->a[104924] = anon_sym_GT_AMP; + v->a[104925] = anon_sym_GT_PIPE; + v->a[104926] = actions(5273); + v->a[104927] = 9; + v->a[104928] = anon_sym_PIPE; + v->a[104929] = anon_sym_SEMI_SEMI; + v->a[104930] = anon_sym_PIPE_AMP; + v->a[104931] = anon_sym_AMP_AMP; + v->a[104932] = anon_sym_PIPE_PIPE; + v->a[104933] = anon_sym_LT_LT; + v->a[104934] = anon_sym_LT_LT_DASH; + v->a[104935] = anon_sym_AMP; + v->a[104936] = anon_sym_SEMI; + v->a[104937] = 17; + v->a[104938] = actions(57); + v->a[104939] = 1; small_parse_table_5247(v); } void small_parse_table_5247(t_small_parse_table_array *v) { - v->a[104940] = sym_brace_expression; - v->a[104941] = sym_string; - v->a[104942] = sym_translated_string; - v->a[104943] = sym_number; - v->a[104944] = sym_simple_expansion; - v->a[104945] = sym_expansion; - v->a[104946] = sym_command_substitution; - v->a[104947] = sym_process_substitution; - v->a[104948] = 6; - v->a[104949] = actions(3); - v->a[104950] = 1; - v->a[104951] = sym_comment; - v->a[104952] = actions(6013); - v->a[104953] = 1; - v->a[104954] = aux_sym_concatenation_token1; - v->a[104955] = actions(6144); - v->a[104956] = 1; - v->a[104957] = sym__concat; - v->a[104958] = state(1879); - v->a[104959] = 1; + v->a[104940] = sym_comment; + v->a[104941] = actions(5483); + v->a[104942] = 1; + v->a[104943] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[104944] = actions(5485); + v->a[104945] = 1; + v->a[104946] = anon_sym_DOLLAR; + v->a[104947] = actions(5487); + v->a[104948] = 1; + v->a[104949] = sym__special_character; + v->a[104950] = actions(5489); + v->a[104951] = 1; + v->a[104952] = anon_sym_DQUOTE; + v->a[104953] = actions(5493); + v->a[104954] = 1; + v->a[104955] = aux_sym_number_token1; + v->a[104956] = actions(5495); + v->a[104957] = 1; + v->a[104958] = aux_sym_number_token2; + v->a[104959] = actions(5497); small_parse_table_5248(v); } void small_parse_table_5248(t_small_parse_table_array *v) { - v->a[104960] = aux_sym_concatenation_repeat1; - v->a[104961] = actions(1267); - v->a[104962] = 4; - v->a[104963] = sym_file_descriptor; - v->a[104964] = sym_test_operator; - v->a[104965] = sym__brace_start; - v->a[104966] = aux_sym_heredoc_redirect_token1; - v->a[104967] = actions(1265); - v->a[104968] = 36; - v->a[104969] = anon_sym_LPAREN_LPAREN; - v->a[104970] = anon_sym_SEMI; - v->a[104971] = anon_sym_PIPE_PIPE; - v->a[104972] = anon_sym_AMP_AMP; - v->a[104973] = anon_sym_PIPE; - v->a[104974] = anon_sym_AMP; - v->a[104975] = anon_sym_LT; - v->a[104976] = anon_sym_GT; - v->a[104977] = anon_sym_LT_LT; - v->a[104978] = anon_sym_GT_GT; - v->a[104979] = anon_sym_SEMI_SEMI; + v->a[104960] = 1; + v->a[104961] = anon_sym_DOLLAR_LBRACE; + v->a[104962] = actions(5499); + v->a[104963] = 1; + v->a[104964] = anon_sym_DOLLAR_LPAREN; + v->a[104965] = actions(5501); + v->a[104966] = 1; + v->a[104967] = anon_sym_BQUOTE; + v->a[104968] = actions(5503); + v->a[104969] = 1; + v->a[104970] = anon_sym_DOLLAR_BQUOTE; + v->a[104971] = actions(5509); + v->a[104972] = 1; + v->a[104973] = sym__brace_start; + v->a[104974] = actions(6037); + v->a[104975] = 1; + v->a[104976] = sym_word; + v->a[104977] = state(1920); + v->a[104978] = 1; + v->a[104979] = aux_sym__literal_repeat1; small_parse_table_5249(v); } void small_parse_table_5249(t_small_parse_table_array *v) { - v->a[104980] = anon_sym_PIPE_AMP; - v->a[104981] = anon_sym_AMP_GT; - v->a[104982] = anon_sym_AMP_GT_GT; - v->a[104983] = anon_sym_LT_AMP; - v->a[104984] = anon_sym_GT_AMP; - v->a[104985] = anon_sym_GT_PIPE; - v->a[104986] = anon_sym_LT_AMP_DASH; - v->a[104987] = anon_sym_GT_AMP_DASH; - v->a[104988] = anon_sym_LT_LT_DASH; - v->a[104989] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[104990] = anon_sym_DOLLAR_LBRACK; - v->a[104991] = anon_sym_DOLLAR; - v->a[104992] = sym__special_character; - v->a[104993] = anon_sym_DQUOTE; - v->a[104994] = sym_raw_string; - v->a[104995] = sym_ansi_c_string; - v->a[104996] = aux_sym_number_token1; - v->a[104997] = aux_sym_number_token2; - v->a[104998] = anon_sym_DOLLAR_LBRACE; - v->a[104999] = anon_sym_DOLLAR_LPAREN; + v->a[104980] = actions(6039); + v->a[104981] = 2; + v->a[104982] = sym_test_operator; + v->a[104983] = sym_raw_string; + v->a[104984] = state(1358); + v->a[104985] = 2; + v->a[104986] = sym_concatenation; + v->a[104987] = aux_sym_for_statement_repeat1; + v->a[104988] = state(1800); + v->a[104989] = 7; + v->a[104990] = sym_arithmetic_expansion; + v->a[104991] = sym_brace_expression; + v->a[104992] = sym_string; + v->a[104993] = sym_number; + v->a[104994] = sym_simple_expansion; + v->a[104995] = sym_expansion; + v->a[104996] = sym_command_substitution; + v->a[104997] = 7; + v->a[104998] = actions(3); + v->a[104999] = 1; small_parse_table_5250(v); } diff --git a/parser/static/small_parse_table/small_parse_table_105.c b/parser/static/small_parse_table/small_parse_table_105.c index 08ff0a55..97e31c02 100644 --- a/parser/static/small_parse_table/small_parse_table_105.c +++ b/parser/static/small_parse_table/small_parse_table_105.c @@ -15,90 +15,90 @@ void small_parse_table_525(t_small_parse_table_array *v) { v->a[10500] = 1; - v->a[10501] = aux_sym_number_token2; - v->a[10502] = actions(2873); + v->a[10501] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10502] = actions(2247); v->a[10503] = 1; - v->a[10504] = anon_sym_DOLLAR_LBRACE; - v->a[10505] = actions(2875); + v->a[10504] = anon_sym_DOLLAR; + v->a[10505] = actions(2250); v->a[10506] = 1; - v->a[10507] = anon_sym_DOLLAR_LPAREN; - v->a[10508] = actions(2877); + v->a[10507] = sym__special_character; + v->a[10508] = actions(2253); v->a[10509] = 1; - v->a[10510] = anon_sym_BQUOTE; - v->a[10511] = actions(2879); + v->a[10510] = anon_sym_DQUOTE; + v->a[10511] = actions(2256); v->a[10512] = 1; - v->a[10513] = anon_sym_DOLLAR_BQUOTE; - v->a[10514] = actions(2885); + v->a[10513] = aux_sym_number_token1; + v->a[10514] = actions(2259); v->a[10515] = 1; - v->a[10516] = sym__brace_start; - v->a[10517] = actions(2939); + v->a[10516] = aux_sym_number_token2; + v->a[10517] = actions(2262); v->a[10518] = 1; - v->a[10519] = sym_test_operator; + v->a[10519] = anon_sym_DOLLAR_LBRACE; small_parse_table_526(v); } void small_parse_table_526(t_small_parse_table_array *v) { - v->a[10520] = state(4351); + v->a[10520] = actions(2265); v->a[10521] = 1; - v->a[10522] = aux_sym__literal_repeat1; - v->a[10523] = state(4789); + v->a[10522] = anon_sym_DOLLAR_LPAREN; + v->a[10523] = actions(2268); v->a[10524] = 1; - v->a[10525] = sym_concatenation; - v->a[10526] = actions(2500); - v->a[10527] = 2; - v->a[10528] = sym_file_descriptor; - v->a[10529] = aux_sym_heredoc_redirect_token1; - v->a[10530] = actions(2859); - v->a[10531] = 2; - v->a[10532] = anon_sym_LPAREN_LPAREN; - v->a[10533] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10534] = actions(2881); - v->a[10535] = 2; - v->a[10536] = anon_sym_LT_LPAREN; - v->a[10537] = anon_sym_GT_LPAREN; - v->a[10538] = actions(2937); - v->a[10539] = 3; + v->a[10525] = anon_sym_BQUOTE; + v->a[10526] = actions(2271); + v->a[10527] = 1; + v->a[10528] = anon_sym_DOLLAR_BQUOTE; + v->a[10529] = actions(2274); + v->a[10530] = 1; + v->a[10531] = sym_test_operator; + v->a[10532] = actions(2277); + v->a[10533] = 1; + v->a[10534] = sym__brace_start; + v->a[10535] = state(1321); + v->a[10536] = 1; + v->a[10537] = aux_sym__literal_repeat1; + v->a[10538] = actions(2241); + v->a[10539] = 2; small_parse_table_527(v); } void small_parse_table_527(t_small_parse_table_array *v) { v->a[10540] = sym_raw_string; - v->a[10541] = sym_ansi_c_string; - v->a[10542] = sym_word; - v->a[10543] = state(4247); - v->a[10544] = 9; - v->a[10545] = sym_arithmetic_expansion; - v->a[10546] = sym_brace_expression; - v->a[10547] = sym_string; - v->a[10548] = sym_translated_string; - v->a[10549] = sym_number; - v->a[10550] = sym_simple_expansion; - v->a[10551] = sym_expansion; - v->a[10552] = sym_command_substitution; - v->a[10553] = sym_process_substitution; - v->a[10554] = actions(2498); - v->a[10555] = 23; - v->a[10556] = anon_sym_SEMI; - v->a[10557] = anon_sym_PIPE_PIPE; - v->a[10558] = anon_sym_AMP_AMP; - v->a[10559] = anon_sym_PIPE; + v->a[10541] = sym_word; + v->a[10542] = state(394); + v->a[10543] = 2; + v->a[10544] = sym_concatenation; + v->a[10545] = aux_sym_for_statement_repeat1; + v->a[10546] = actions(1287); + v->a[10547] = 3; + v->a[10548] = sym_file_descriptor; + v->a[10549] = ts_builtin_sym_end; + v->a[10550] = aux_sym_heredoc_redirect_token1; + v->a[10551] = state(1153); + v->a[10552] = 7; + v->a[10553] = sym_arithmetic_expansion; + v->a[10554] = sym_brace_expression; + v->a[10555] = sym_string; + v->a[10556] = sym_number; + v->a[10557] = sym_simple_expansion; + v->a[10558] = sym_expansion; + v->a[10559] = sym_command_substitution; small_parse_table_528(v); } void small_parse_table_528(t_small_parse_table_array *v) { - v->a[10560] = anon_sym_AMP; - v->a[10561] = anon_sym_LT; - v->a[10562] = anon_sym_GT; - v->a[10563] = anon_sym_LT_LT; - v->a[10564] = anon_sym_GT_GT; - v->a[10565] = anon_sym_esac; - v->a[10566] = anon_sym_SEMI_SEMI; - v->a[10567] = anon_sym_SEMI_AMP; - v->a[10568] = anon_sym_SEMI_SEMI_AMP; - v->a[10569] = anon_sym_PIPE_AMP; + v->a[10560] = actions(1285); + v->a[10561] = 19; + v->a[10562] = anon_sym_PIPE; + v->a[10563] = anon_sym_SEMI_SEMI; + v->a[10564] = anon_sym_PIPE_AMP; + v->a[10565] = anon_sym_AMP_AMP; + v->a[10566] = anon_sym_PIPE_PIPE; + v->a[10567] = anon_sym_LT; + v->a[10568] = anon_sym_GT; + v->a[10569] = anon_sym_GT_GT; v->a[10570] = anon_sym_AMP_GT; v->a[10571] = anon_sym_AMP_GT_GT; v->a[10572] = anon_sym_LT_AMP; @@ -106,34 +106,34 @@ void small_parse_table_528(t_small_parse_table_array *v) v->a[10574] = anon_sym_GT_PIPE; v->a[10575] = anon_sym_LT_AMP_DASH; v->a[10576] = anon_sym_GT_AMP_DASH; - v->a[10577] = anon_sym_LT_LT_DASH; - v->a[10578] = anon_sym_LT_LT_LT; - v->a[10579] = 37; + v->a[10577] = anon_sym_LT_LT; + v->a[10578] = anon_sym_LT_LT_DASH; + v->a[10579] = anon_sym_AMP; small_parse_table_529(v); } void small_parse_table_529(t_small_parse_table_array *v) { - v->a[10580] = actions(19); - v->a[10581] = 1; - v->a[10582] = anon_sym_LPAREN; - v->a[10583] = actions(33); - v->a[10584] = 1; - v->a[10585] = anon_sym_LBRACK; - v->a[10586] = actions(35); - v->a[10587] = 1; - v->a[10588] = anon_sym_LBRACK_LBRACK; - v->a[10589] = actions(71); - v->a[10590] = 1; - v->a[10591] = sym_comment; - v->a[10592] = actions(137); - v->a[10593] = 1; - v->a[10594] = sym_variable_name; - v->a[10595] = actions(288); - v->a[10596] = 1; - v->a[10597] = anon_sym_LPAREN_LPAREN; - v->a[10598] = actions(312); - v->a[10599] = 1; + v->a[10580] = anon_sym_SEMI; + v->a[10581] = 6; + v->a[10582] = actions(3); + v->a[10583] = 1; + v->a[10584] = sym_comment; + v->a[10585] = actions(1727); + v->a[10586] = 1; + v->a[10587] = sym_variable_name; + v->a[10588] = actions(1725); + v->a[10589] = 2; + v->a[10590] = aux_sym__simple_variable_name_token1; + v->a[10591] = aux_sym__multiline_variable_name_token1; + v->a[10592] = actions(828); + v->a[10593] = 3; + v->a[10594] = sym_file_descriptor; + v->a[10595] = sym_test_operator; + v->a[10596] = sym__brace_start; + v->a[10597] = actions(1723); + v->a[10598] = 9; + v->a[10599] = anon_sym_BANG; small_parse_table_530(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1050.c b/parser/static/small_parse_table/small_parse_table_1050.c index aa2d5bbd..7ac18163 100644 --- a/parser/static/small_parse_table/small_parse_table_1050.c +++ b/parser/static/small_parse_table/small_parse_table_1050.c @@ -14,126 +14,126 @@ void small_parse_table_5250(t_small_parse_table_array *v) { - v->a[105000] = anon_sym_BQUOTE; - v->a[105001] = anon_sym_DOLLAR_BQUOTE; - v->a[105002] = anon_sym_LT_LPAREN; - v->a[105003] = anon_sym_GT_LPAREN; - v->a[105004] = sym_word; - v->a[105005] = 6; - v->a[105006] = actions(3); - v->a[105007] = 1; - v->a[105008] = sym_comment; - v->a[105009] = actions(6013); - v->a[105010] = 1; - v->a[105011] = aux_sym_concatenation_token1; - v->a[105012] = actions(6146); - v->a[105013] = 1; - v->a[105014] = sym__concat; - v->a[105015] = state(1879); - v->a[105016] = 1; - v->a[105017] = aux_sym_concatenation_repeat1; - v->a[105018] = actions(1288); - v->a[105019] = 4; + v->a[105000] = sym_comment; + v->a[105001] = actions(5256); + v->a[105002] = 1; + v->a[105003] = aux_sym_heredoc_redirect_token1; + v->a[105004] = actions(6041); + v->a[105005] = 1; + v->a[105006] = sym_file_descriptor; + v->a[105007] = actions(5401); + v->a[105008] = 2; + v->a[105009] = anon_sym_LT_AMP_DASH; + v->a[105010] = anon_sym_GT_AMP_DASH; + v->a[105011] = state(2182); + v->a[105012] = 2; + v->a[105013] = sym_file_redirect; + v->a[105014] = aux_sym_redirected_statement_repeat2; + v->a[105015] = actions(5399); + v->a[105016] = 8; + v->a[105017] = anon_sym_LT; + v->a[105018] = anon_sym_GT; + v->a[105019] = anon_sym_GT_GT; small_parse_table_5251(v); } void small_parse_table_5251(t_small_parse_table_array *v) { - v->a[105020] = sym_file_descriptor; - v->a[105021] = sym_test_operator; - v->a[105022] = sym__brace_start; - v->a[105023] = aux_sym_heredoc_redirect_token1; - v->a[105024] = actions(1286); - v->a[105025] = 36; - v->a[105026] = anon_sym_LPAREN_LPAREN; - v->a[105027] = anon_sym_SEMI; - v->a[105028] = anon_sym_PIPE_PIPE; - v->a[105029] = anon_sym_AMP_AMP; - v->a[105030] = anon_sym_PIPE; - v->a[105031] = anon_sym_AMP; - v->a[105032] = anon_sym_LT; - v->a[105033] = anon_sym_GT; - v->a[105034] = anon_sym_LT_LT; - v->a[105035] = anon_sym_GT_GT; - v->a[105036] = anon_sym_SEMI_SEMI; - v->a[105037] = anon_sym_PIPE_AMP; - v->a[105038] = anon_sym_AMP_GT; - v->a[105039] = anon_sym_AMP_GT_GT; + v->a[105020] = anon_sym_AMP_GT; + v->a[105021] = anon_sym_AMP_GT_GT; + v->a[105022] = anon_sym_LT_AMP; + v->a[105023] = anon_sym_GT_AMP; + v->a[105024] = anon_sym_GT_PIPE; + v->a[105025] = actions(5254); + v->a[105026] = 10; + v->a[105027] = anon_sym_PIPE; + v->a[105028] = anon_sym_SEMI_SEMI; + v->a[105029] = anon_sym_PIPE_AMP; + v->a[105030] = anon_sym_AMP_AMP; + v->a[105031] = anon_sym_PIPE_PIPE; + v->a[105032] = anon_sym_LT_LT; + v->a[105033] = anon_sym_LT_LT_DASH; + v->a[105034] = anon_sym_AMP; + v->a[105035] = anon_sym_BQUOTE; + v->a[105036] = anon_sym_SEMI; + v->a[105037] = 3; + v->a[105038] = actions(3); + v->a[105039] = 1; small_parse_table_5252(v); } void small_parse_table_5252(t_small_parse_table_array *v) { - v->a[105040] = anon_sym_LT_AMP; - v->a[105041] = anon_sym_GT_AMP; - v->a[105042] = anon_sym_GT_PIPE; - v->a[105043] = anon_sym_LT_AMP_DASH; - v->a[105044] = anon_sym_GT_AMP_DASH; - v->a[105045] = anon_sym_LT_LT_DASH; - v->a[105046] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105047] = anon_sym_DOLLAR_LBRACK; - v->a[105048] = anon_sym_DOLLAR; - v->a[105049] = sym__special_character; - v->a[105050] = anon_sym_DQUOTE; - v->a[105051] = sym_raw_string; - v->a[105052] = sym_ansi_c_string; - v->a[105053] = aux_sym_number_token1; - v->a[105054] = aux_sym_number_token2; - v->a[105055] = anon_sym_DOLLAR_LBRACE; - v->a[105056] = anon_sym_DOLLAR_LPAREN; - v->a[105057] = anon_sym_BQUOTE; - v->a[105058] = anon_sym_DOLLAR_BQUOTE; - v->a[105059] = anon_sym_LT_LPAREN; + v->a[105040] = sym_comment; + v->a[105041] = actions(6043); + v->a[105042] = 3; + v->a[105043] = sym_file_descriptor; + v->a[105044] = ts_builtin_sym_end; + v->a[105045] = aux_sym_heredoc_redirect_token1; + v->a[105046] = actions(6045); + v->a[105047] = 21; + v->a[105048] = anon_sym_PIPE; + v->a[105049] = anon_sym_RPAREN; + v->a[105050] = anon_sym_SEMI_SEMI; + v->a[105051] = anon_sym_PIPE_AMP; + v->a[105052] = anon_sym_AMP_AMP; + v->a[105053] = anon_sym_PIPE_PIPE; + v->a[105054] = anon_sym_LT; + v->a[105055] = anon_sym_GT; + v->a[105056] = anon_sym_GT_GT; + v->a[105057] = anon_sym_AMP_GT; + v->a[105058] = anon_sym_AMP_GT_GT; + v->a[105059] = anon_sym_LT_AMP; small_parse_table_5253(v); } void small_parse_table_5253(t_small_parse_table_array *v) { - v->a[105060] = anon_sym_GT_LPAREN; - v->a[105061] = sym_word; - v->a[105062] = 26; - v->a[105063] = actions(71); - v->a[105064] = 1; - v->a[105065] = sym_comment; - v->a[105066] = actions(1131); - v->a[105067] = 1; - v->a[105068] = anon_sym_LPAREN; - v->a[105069] = actions(1141); - v->a[105070] = 1; - v->a[105071] = anon_sym_DOLLAR_LBRACK; - v->a[105072] = actions(1145); - v->a[105073] = 1; - v->a[105074] = anon_sym_DOLLAR; - v->a[105075] = actions(1149); - v->a[105076] = 1; - v->a[105077] = anon_sym_DQUOTE; - v->a[105078] = actions(1153); - v->a[105079] = 1; + v->a[105060] = anon_sym_GT_AMP; + v->a[105061] = anon_sym_GT_PIPE; + v->a[105062] = anon_sym_LT_AMP_DASH; + v->a[105063] = anon_sym_GT_AMP_DASH; + v->a[105064] = anon_sym_LT_LT; + v->a[105065] = anon_sym_LT_LT_DASH; + v->a[105066] = anon_sym_AMP; + v->a[105067] = anon_sym_BQUOTE; + v->a[105068] = anon_sym_SEMI; + v->a[105069] = 17; + v->a[105070] = actions(57); + v->a[105071] = 1; + v->a[105072] = sym_comment; + v->a[105073] = actions(3716); + v->a[105074] = 1; + v->a[105075] = sym_word; + v->a[105076] = actions(3720); + v->a[105077] = 1; + v->a[105078] = anon_sym_DOLLAR; + v->a[105079] = actions(3726); small_parse_table_5254(v); } void small_parse_table_5254(t_small_parse_table_array *v) { - v->a[105080] = aux_sym_number_token1; - v->a[105081] = actions(1155); - v->a[105082] = 1; - v->a[105083] = aux_sym_number_token2; - v->a[105084] = actions(1157); - v->a[105085] = 1; - v->a[105086] = anon_sym_DOLLAR_LBRACE; - v->a[105087] = actions(1159); - v->a[105088] = 1; - v->a[105089] = anon_sym_DOLLAR_LPAREN; - v->a[105090] = actions(1163); - v->a[105091] = 1; - v->a[105092] = anon_sym_DOLLAR_BQUOTE; - v->a[105093] = actions(1169); - v->a[105094] = 1; - v->a[105095] = sym__brace_start; - v->a[105096] = actions(1211); - v->a[105097] = 1; - v->a[105098] = sym_word; - v->a[105099] = actions(1213); + v->a[105080] = 1; + v->a[105081] = aux_sym_number_token1; + v->a[105082] = actions(3728); + v->a[105083] = 1; + v->a[105084] = aux_sym_number_token2; + v->a[105085] = actions(3732); + v->a[105086] = 1; + v->a[105087] = anon_sym_DOLLAR_LPAREN; + v->a[105088] = actions(3740); + v->a[105089] = 1; + v->a[105090] = sym__brace_start; + v->a[105091] = actions(6016); + v->a[105092] = 1; + v->a[105093] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105094] = actions(6018); + v->a[105095] = 1; + v->a[105096] = sym__special_character; + v->a[105097] = actions(6020); + v->a[105098] = 1; + v->a[105099] = anon_sym_DQUOTE; small_parse_table_5255(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1051.c b/parser/static/small_parse_table/small_parse_table_1051.c index e6506010..57f501f6 100644 --- a/parser/static/small_parse_table/small_parse_table_1051.c +++ b/parser/static/small_parse_table/small_parse_table_1051.c @@ -14,126 +14,126 @@ void small_parse_table_5255(t_small_parse_table_array *v) { - v->a[105100] = 1; - v->a[105101] = anon_sym_BANG; - v->a[105102] = actions(1219); - v->a[105103] = 1; - v->a[105104] = anon_sym_TILDE; - v->a[105105] = actions(1221); - v->a[105106] = 1; - v->a[105107] = sym__special_character; - v->a[105108] = actions(1225); - v->a[105109] = 1; - v->a[105110] = sym_test_operator; - v->a[105111] = actions(3060); - v->a[105112] = 1; - v->a[105113] = anon_sym_BQUOTE; - v->a[105114] = state(2484); - v->a[105115] = 1; - v->a[105116] = aux_sym__literal_repeat1; - v->a[105117] = state(3193); - v->a[105118] = 1; - v->a[105119] = sym__expression; + v->a[105100] = actions(6022); + v->a[105101] = 1; + v->a[105102] = anon_sym_DOLLAR_LBRACE; + v->a[105103] = actions(6024); + v->a[105104] = 1; + v->a[105105] = anon_sym_BQUOTE; + v->a[105106] = actions(6026); + v->a[105107] = 1; + v->a[105108] = anon_sym_DOLLAR_BQUOTE; + v->a[105109] = state(1824); + v->a[105110] = 1; + v->a[105111] = aux_sym__literal_repeat1; + v->a[105112] = actions(3738); + v->a[105113] = 2; + v->a[105114] = sym_test_operator; + v->a[105115] = sym_raw_string; + v->a[105116] = state(1163); + v->a[105117] = 2; + v->a[105118] = sym_concatenation; + v->a[105119] = aux_sym_for_statement_repeat1; small_parse_table_5256(v); } void small_parse_table_5256(t_small_parse_table_array *v) { - v->a[105120] = actions(1129); - v->a[105121] = 2; - v->a[105122] = anon_sym_LPAREN_LPAREN; - v->a[105123] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105124] = actions(1165); - v->a[105125] = 2; - v->a[105126] = anon_sym_LT_LPAREN; - v->a[105127] = anon_sym_GT_LPAREN; - v->a[105128] = actions(1215); - v->a[105129] = 2; - v->a[105130] = anon_sym_PLUS_PLUS2; - v->a[105131] = anon_sym_DASH_DASH2; - v->a[105132] = actions(1217); - v->a[105133] = 2; - v->a[105134] = anon_sym_DASH2; - v->a[105135] = anon_sym_PLUS2; - v->a[105136] = actions(1223); - v->a[105137] = 2; - v->a[105138] = sym_raw_string; - v->a[105139] = sym_ansi_c_string; + v->a[105120] = state(1685); + v->a[105121] = 7; + v->a[105122] = sym_arithmetic_expansion; + v->a[105123] = sym_brace_expression; + v->a[105124] = sym_string; + v->a[105125] = sym_number; + v->a[105126] = sym_simple_expansion; + v->a[105127] = sym_expansion; + v->a[105128] = sym_command_substitution; + v->a[105129] = 17; + v->a[105130] = actions(57); + v->a[105131] = 1; + v->a[105132] = sym_comment; + v->a[105133] = actions(5483); + v->a[105134] = 1; + v->a[105135] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105136] = actions(5485); + v->a[105137] = 1; + v->a[105138] = anon_sym_DOLLAR; + v->a[105139] = actions(5487); small_parse_table_5257(v); } void small_parse_table_5257(t_small_parse_table_array *v) { - v->a[105140] = state(2594); - v->a[105141] = 6; - v->a[105142] = sym_binary_expression; - v->a[105143] = sym_ternary_expression; - v->a[105144] = sym_unary_expression; - v->a[105145] = sym_postfix_expression; - v->a[105146] = sym_parenthesized_expression; - v->a[105147] = sym_concatenation; - v->a[105148] = state(2588); - v->a[105149] = 9; - v->a[105150] = sym_arithmetic_expansion; - v->a[105151] = sym_brace_expression; - v->a[105152] = sym_string; - v->a[105153] = sym_translated_string; - v->a[105154] = sym_number; - v->a[105155] = sym_simple_expansion; - v->a[105156] = sym_expansion; - v->a[105157] = sym_command_substitution; - v->a[105158] = sym_process_substitution; - v->a[105159] = 8; + v->a[105140] = 1; + v->a[105141] = sym__special_character; + v->a[105142] = actions(5489); + v->a[105143] = 1; + v->a[105144] = anon_sym_DQUOTE; + v->a[105145] = actions(5493); + v->a[105146] = 1; + v->a[105147] = aux_sym_number_token1; + v->a[105148] = actions(5495); + v->a[105149] = 1; + v->a[105150] = aux_sym_number_token2; + v->a[105151] = actions(5497); + v->a[105152] = 1; + v->a[105153] = anon_sym_DOLLAR_LBRACE; + v->a[105154] = actions(5499); + v->a[105155] = 1; + v->a[105156] = anon_sym_DOLLAR_LPAREN; + v->a[105157] = actions(5501); + v->a[105158] = 1; + v->a[105159] = anon_sym_BQUOTE; small_parse_table_5258(v); } void small_parse_table_5258(t_small_parse_table_array *v) { - v->a[105160] = actions(3); + v->a[105160] = actions(5503); v->a[105161] = 1; - v->a[105162] = sym_comment; - v->a[105163] = actions(5826); + v->a[105162] = anon_sym_DOLLAR_BQUOTE; + v->a[105163] = actions(5509); v->a[105164] = 1; - v->a[105165] = aux_sym_heredoc_redirect_token1; - v->a[105166] = actions(5828); + v->a[105165] = sym__brace_start; + v->a[105166] = actions(6037); v->a[105167] = 1; - v->a[105168] = sym_file_descriptor; - v->a[105169] = actions(6148); + v->a[105168] = sym_word; + v->a[105169] = state(1920); v->a[105170] = 1; - v->a[105171] = anon_sym_RPAREN; - v->a[105172] = actions(5831); - v->a[105173] = 3; - v->a[105174] = sym_variable_name; - v->a[105175] = sym_test_operator; - v->a[105176] = sym__brace_start; - v->a[105177] = actions(5821); - v->a[105178] = 9; - v->a[105179] = anon_sym_SEMI; + v->a[105171] = aux_sym__literal_repeat1; + v->a[105172] = actions(6039); + v->a[105173] = 2; + v->a[105174] = sym_test_operator; + v->a[105175] = sym_raw_string; + v->a[105176] = state(1335); + v->a[105177] = 2; + v->a[105178] = sym_concatenation; + v->a[105179] = aux_sym_for_statement_repeat1; small_parse_table_5259(v); } void small_parse_table_5259(t_small_parse_table_array *v) { - v->a[105180] = anon_sym_PIPE_PIPE; - v->a[105181] = anon_sym_AMP_AMP; - v->a[105182] = anon_sym_PIPE; - v->a[105183] = anon_sym_AMP; - v->a[105184] = anon_sym_LT_LT; - v->a[105185] = anon_sym_SEMI_SEMI; - v->a[105186] = anon_sym_PIPE_AMP; - v->a[105187] = anon_sym_LT_LT_DASH; - v->a[105188] = actions(5823); - v->a[105189] = 11; - v->a[105190] = anon_sym_LT; - v->a[105191] = anon_sym_GT; - v->a[105192] = anon_sym_GT_GT; - v->a[105193] = anon_sym_AMP_GT; - v->a[105194] = anon_sym_AMP_GT_GT; - v->a[105195] = anon_sym_LT_AMP; - v->a[105196] = anon_sym_GT_AMP; - v->a[105197] = anon_sym_GT_PIPE; - v->a[105198] = anon_sym_LT_AMP_DASH; - v->a[105199] = anon_sym_GT_AMP_DASH; + v->a[105180] = state(1800); + v->a[105181] = 7; + v->a[105182] = sym_arithmetic_expansion; + v->a[105183] = sym_brace_expression; + v->a[105184] = sym_string; + v->a[105185] = sym_number; + v->a[105186] = sym_simple_expansion; + v->a[105187] = sym_expansion; + v->a[105188] = sym_command_substitution; + v->a[105189] = 3; + v->a[105190] = actions(3); + v->a[105191] = 1; + v->a[105192] = sym_comment; + v->a[105193] = actions(6049); + v->a[105194] = 2; + v->a[105195] = sym_file_descriptor; + v->a[105196] = aux_sym_heredoc_redirect_token1; + v->a[105197] = actions(6047); + v->a[105198] = 22; + v->a[105199] = anon_sym_esac; small_parse_table_5260(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1052.c b/parser/static/small_parse_table/small_parse_table_1052.c index d961ad7c..7517cbed 100644 --- a/parser/static/small_parse_table/small_parse_table_1052.c +++ b/parser/static/small_parse_table/small_parse_table_1052.c @@ -14,126 +14,126 @@ void small_parse_table_5260(t_small_parse_table_array *v) { - v->a[105200] = anon_sym_LT_LT_LT; - v->a[105201] = actions(5819); - v->a[105202] = 17; - v->a[105203] = anon_sym_LPAREN_LPAREN; - v->a[105204] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105205] = anon_sym_DOLLAR_LBRACK; - v->a[105206] = anon_sym_DOLLAR; - v->a[105207] = sym__special_character; - v->a[105208] = anon_sym_DQUOTE; - v->a[105209] = sym_raw_string; - v->a[105210] = sym_ansi_c_string; - v->a[105211] = aux_sym_number_token1; - v->a[105212] = aux_sym_number_token2; - v->a[105213] = anon_sym_DOLLAR_LBRACE; - v->a[105214] = anon_sym_DOLLAR_LPAREN; - v->a[105215] = anon_sym_BQUOTE; - v->a[105216] = anon_sym_DOLLAR_BQUOTE; - v->a[105217] = anon_sym_LT_LPAREN; - v->a[105218] = anon_sym_GT_LPAREN; - v->a[105219] = sym_word; + v->a[105200] = anon_sym_PIPE; + v->a[105201] = anon_sym_SEMI_SEMI; + v->a[105202] = anon_sym_SEMI_AMP; + v->a[105203] = anon_sym_SEMI_SEMI_AMP; + v->a[105204] = anon_sym_PIPE_AMP; + v->a[105205] = anon_sym_AMP_AMP; + v->a[105206] = anon_sym_PIPE_PIPE; + v->a[105207] = anon_sym_LT; + v->a[105208] = anon_sym_GT; + v->a[105209] = anon_sym_GT_GT; + v->a[105210] = anon_sym_AMP_GT; + v->a[105211] = anon_sym_AMP_GT_GT; + v->a[105212] = anon_sym_LT_AMP; + v->a[105213] = anon_sym_GT_AMP; + v->a[105214] = anon_sym_GT_PIPE; + v->a[105215] = anon_sym_LT_AMP_DASH; + v->a[105216] = anon_sym_GT_AMP_DASH; + v->a[105217] = anon_sym_LT_LT; + v->a[105218] = anon_sym_LT_LT_DASH; + v->a[105219] = anon_sym_AMP; small_parse_table_5261(v); } void small_parse_table_5261(t_small_parse_table_array *v) { - v->a[105220] = 3; - v->a[105221] = actions(3); - v->a[105222] = 1; - v->a[105223] = sym_comment; - v->a[105224] = actions(5768); - v->a[105225] = 5; - v->a[105226] = sym_file_descriptor; - v->a[105227] = sym_variable_name; - v->a[105228] = sym_test_operator; - v->a[105229] = sym__brace_start; - v->a[105230] = aux_sym_heredoc_redirect_token1; - v->a[105231] = actions(5766); - v->a[105232] = 38; - v->a[105233] = anon_sym_LPAREN_LPAREN; - v->a[105234] = anon_sym_SEMI; - v->a[105235] = anon_sym_PIPE_PIPE; - v->a[105236] = anon_sym_AMP_AMP; - v->a[105237] = anon_sym_PIPE; - v->a[105238] = anon_sym_AMP; - v->a[105239] = anon_sym_LT; + v->a[105220] = anon_sym_SEMI; + v->a[105221] = 17; + v->a[105222] = actions(57); + v->a[105223] = 1; + v->a[105224] = sym_comment; + v->a[105225] = actions(2460); + v->a[105226] = 1; + v->a[105227] = anon_sym_DOLLAR; + v->a[105228] = actions(2466); + v->a[105229] = 1; + v->a[105230] = aux_sym_number_token1; + v->a[105231] = actions(2468); + v->a[105232] = 1; + v->a[105233] = aux_sym_number_token2; + v->a[105234] = actions(2472); + v->a[105235] = 1; + v->a[105236] = anon_sym_DOLLAR_LPAREN; + v->a[105237] = actions(2482); + v->a[105238] = 1; + v->a[105239] = sym__brace_start; small_parse_table_5262(v); } void small_parse_table_5262(t_small_parse_table_array *v) { - v->a[105240] = anon_sym_GT; - v->a[105241] = anon_sym_LT_LT; - v->a[105242] = anon_sym_GT_GT; - v->a[105243] = anon_sym_RPAREN; - v->a[105244] = anon_sym_SEMI_SEMI; - v->a[105245] = anon_sym_PIPE_AMP; - v->a[105246] = anon_sym_AMP_GT; - v->a[105247] = anon_sym_AMP_GT_GT; - v->a[105248] = anon_sym_LT_AMP; - v->a[105249] = anon_sym_GT_AMP; - v->a[105250] = anon_sym_GT_PIPE; - v->a[105251] = anon_sym_LT_AMP_DASH; - v->a[105252] = anon_sym_GT_AMP_DASH; - v->a[105253] = anon_sym_LT_LT_DASH; - v->a[105254] = anon_sym_LT_LT_LT; - v->a[105255] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105256] = anon_sym_DOLLAR_LBRACK; - v->a[105257] = anon_sym_DOLLAR; - v->a[105258] = sym__special_character; - v->a[105259] = anon_sym_DQUOTE; + v->a[105240] = actions(5066); + v->a[105241] = 1; + v->a[105242] = sym_word; + v->a[105243] = actions(6051); + v->a[105244] = 1; + v->a[105245] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105246] = actions(6053); + v->a[105247] = 1; + v->a[105248] = sym__special_character; + v->a[105249] = actions(6055); + v->a[105250] = 1; + v->a[105251] = anon_sym_DQUOTE; + v->a[105252] = actions(6057); + v->a[105253] = 1; + v->a[105254] = anon_sym_DOLLAR_LBRACE; + v->a[105255] = actions(6059); + v->a[105256] = 1; + v->a[105257] = anon_sym_BQUOTE; + v->a[105258] = actions(6061); + v->a[105259] = 1; small_parse_table_5263(v); } void small_parse_table_5263(t_small_parse_table_array *v) { - v->a[105260] = sym_raw_string; - v->a[105261] = sym_ansi_c_string; - v->a[105262] = aux_sym_number_token1; - v->a[105263] = aux_sym_number_token2; - v->a[105264] = anon_sym_DOLLAR_LBRACE; - v->a[105265] = anon_sym_DOLLAR_LPAREN; - v->a[105266] = anon_sym_BQUOTE; - v->a[105267] = anon_sym_DOLLAR_BQUOTE; - v->a[105268] = anon_sym_LT_LPAREN; - v->a[105269] = anon_sym_GT_LPAREN; - v->a[105270] = sym_word; - v->a[105271] = 26; - v->a[105272] = actions(71); - v->a[105273] = 1; - v->a[105274] = sym_comment; - v->a[105275] = actions(107); - v->a[105276] = 1; - v->a[105277] = anon_sym_TILDE; - v->a[105278] = actions(237); - v->a[105279] = 1; + v->a[105260] = anon_sym_DOLLAR_BQUOTE; + v->a[105261] = state(2666); + v->a[105262] = 1; + v->a[105263] = aux_sym__literal_repeat1; + v->a[105264] = actions(5074); + v->a[105265] = 2; + v->a[105266] = sym_test_operator; + v->a[105267] = sym_raw_string; + v->a[105268] = state(1857); + v->a[105269] = 2; + v->a[105270] = sym_concatenation; + v->a[105271] = aux_sym_for_statement_repeat1; + v->a[105272] = state(2609); + v->a[105273] = 7; + v->a[105274] = sym_arithmetic_expansion; + v->a[105275] = sym_brace_expression; + v->a[105276] = sym_string; + v->a[105277] = sym_number; + v->a[105278] = sym_simple_expansion; + v->a[105279] = sym_expansion; small_parse_table_5264(v); } void small_parse_table_5264(t_small_parse_table_array *v) { - v->a[105280] = sym_word; - v->a[105281] = actions(248); - v->a[105282] = 1; - v->a[105283] = anon_sym_LPAREN; - v->a[105284] = actions(250); - v->a[105285] = 1; - v->a[105286] = anon_sym_BANG; - v->a[105287] = actions(258); - v->a[105288] = 1; - v->a[105289] = anon_sym_DOLLAR; - v->a[105290] = actions(264); - v->a[105291] = 1; - v->a[105292] = aux_sym_number_token1; - v->a[105293] = actions(266); - v->a[105294] = 1; - v->a[105295] = aux_sym_number_token2; - v->a[105296] = actions(270); - v->a[105297] = 1; - v->a[105298] = anon_sym_DOLLAR_LPAREN; - v->a[105299] = actions(282); + v->a[105280] = sym_command_substitution; + v->a[105281] = 3; + v->a[105282] = actions(3); + v->a[105283] = 1; + v->a[105284] = sym_comment; + v->a[105285] = actions(6065); + v->a[105286] = 2; + v->a[105287] = sym_file_descriptor; + v->a[105288] = aux_sym_heredoc_redirect_token1; + v->a[105289] = actions(6063); + v->a[105290] = 22; + v->a[105291] = anon_sym_esac; + v->a[105292] = anon_sym_PIPE; + v->a[105293] = anon_sym_SEMI_SEMI; + v->a[105294] = anon_sym_SEMI_AMP; + v->a[105295] = anon_sym_SEMI_SEMI_AMP; + v->a[105296] = anon_sym_PIPE_AMP; + v->a[105297] = anon_sym_AMP_AMP; + v->a[105298] = anon_sym_PIPE_PIPE; + v->a[105299] = anon_sym_LT; small_parse_table_5265(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1053.c b/parser/static/small_parse_table/small_parse_table_1053.c index 29253dc9..8a5c5c52 100644 --- a/parser/static/small_parse_table/small_parse_table_1053.c +++ b/parser/static/small_parse_table/small_parse_table_1053.c @@ -14,126 +14,126 @@ void small_parse_table_5265(t_small_parse_table_array *v) { - v->a[105300] = 1; - v->a[105301] = sym_test_operator; - v->a[105302] = actions(284); - v->a[105303] = 1; - v->a[105304] = sym__brace_start; - v->a[105305] = actions(1075); - v->a[105306] = 1; - v->a[105307] = anon_sym_DOLLAR_LBRACK; - v->a[105308] = actions(1079); - v->a[105309] = 1; - v->a[105310] = sym__special_character; - v->a[105311] = actions(1081); - v->a[105312] = 1; - v->a[105313] = anon_sym_DQUOTE; - v->a[105314] = actions(1085); + v->a[105300] = anon_sym_GT; + v->a[105301] = anon_sym_GT_GT; + v->a[105302] = anon_sym_AMP_GT; + v->a[105303] = anon_sym_AMP_GT_GT; + v->a[105304] = anon_sym_LT_AMP; + v->a[105305] = anon_sym_GT_AMP; + v->a[105306] = anon_sym_GT_PIPE; + v->a[105307] = anon_sym_LT_AMP_DASH; + v->a[105308] = anon_sym_GT_AMP_DASH; + v->a[105309] = anon_sym_LT_LT; + v->a[105310] = anon_sym_LT_LT_DASH; + v->a[105311] = anon_sym_AMP; + v->a[105312] = anon_sym_SEMI; + v->a[105313] = 3; + v->a[105314] = actions(3); v->a[105315] = 1; - v->a[105316] = anon_sym_DOLLAR_LBRACE; - v->a[105317] = actions(1087); - v->a[105318] = 1; - v->a[105319] = anon_sym_DOLLAR_BQUOTE; + v->a[105316] = sym_comment; + v->a[105317] = actions(6069); + v->a[105318] = 2; + v->a[105319] = sym_file_descriptor; small_parse_table_5266(v); } void small_parse_table_5266(t_small_parse_table_array *v) { - v->a[105320] = actions(3598); - v->a[105321] = 1; - v->a[105322] = anon_sym_BQUOTE; - v->a[105323] = state(2690); - v->a[105324] = 1; - v->a[105325] = aux_sym__literal_repeat1; - v->a[105326] = state(3094); - v->a[105327] = 1; - v->a[105328] = sym__expression; - v->a[105329] = actions(103); - v->a[105330] = 2; - v->a[105331] = anon_sym_PLUS_PLUS2; - v->a[105332] = anon_sym_DASH_DASH2; - v->a[105333] = actions(105); - v->a[105334] = 2; - v->a[105335] = anon_sym_DASH2; - v->a[105336] = anon_sym_PLUS2; - v->a[105337] = actions(1073); - v->a[105338] = 2; - v->a[105339] = anon_sym_LPAREN_LPAREN; + v->a[105320] = aux_sym_heredoc_redirect_token1; + v->a[105321] = actions(6067); + v->a[105322] = 22; + v->a[105323] = anon_sym_esac; + v->a[105324] = anon_sym_PIPE; + v->a[105325] = anon_sym_SEMI_SEMI; + v->a[105326] = anon_sym_SEMI_AMP; + v->a[105327] = anon_sym_SEMI_SEMI_AMP; + v->a[105328] = anon_sym_PIPE_AMP; + v->a[105329] = anon_sym_AMP_AMP; + v->a[105330] = anon_sym_PIPE_PIPE; + v->a[105331] = anon_sym_LT; + v->a[105332] = anon_sym_GT; + v->a[105333] = anon_sym_GT_GT; + v->a[105334] = anon_sym_AMP_GT; + v->a[105335] = anon_sym_AMP_GT_GT; + v->a[105336] = anon_sym_LT_AMP; + v->a[105337] = anon_sym_GT_AMP; + v->a[105338] = anon_sym_GT_PIPE; + v->a[105339] = anon_sym_LT_AMP_DASH; small_parse_table_5267(v); } void small_parse_table_5267(t_small_parse_table_array *v) { - v->a[105340] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105341] = actions(1083); - v->a[105342] = 2; - v->a[105343] = sym_raw_string; - v->a[105344] = sym_ansi_c_string; - v->a[105345] = actions(1089); - v->a[105346] = 2; - v->a[105347] = anon_sym_LT_LPAREN; - v->a[105348] = anon_sym_GT_LPAREN; - v->a[105349] = state(3053); - v->a[105350] = 6; - v->a[105351] = sym_binary_expression; - v->a[105352] = sym_ternary_expression; - v->a[105353] = sym_unary_expression; - v->a[105354] = sym_postfix_expression; - v->a[105355] = sym_parenthesized_expression; - v->a[105356] = sym_concatenation; - v->a[105357] = state(2500); - v->a[105358] = 9; - v->a[105359] = sym_arithmetic_expansion; + v->a[105340] = anon_sym_GT_AMP_DASH; + v->a[105341] = anon_sym_LT_LT; + v->a[105342] = anon_sym_LT_LT_DASH; + v->a[105343] = anon_sym_AMP; + v->a[105344] = anon_sym_SEMI; + v->a[105345] = 17; + v->a[105346] = actions(57); + v->a[105347] = 1; + v->a[105348] = sym_comment; + v->a[105349] = actions(5814); + v->a[105350] = 1; + v->a[105351] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105352] = actions(5816); + v->a[105353] = 1; + v->a[105354] = anon_sym_DOLLAR; + v->a[105355] = actions(5818); + v->a[105356] = 1; + v->a[105357] = sym__special_character; + v->a[105358] = actions(5820); + v->a[105359] = 1; small_parse_table_5268(v); } void small_parse_table_5268(t_small_parse_table_array *v) { - v->a[105360] = sym_brace_expression; - v->a[105361] = sym_string; - v->a[105362] = sym_translated_string; - v->a[105363] = sym_number; - v->a[105364] = sym_simple_expansion; - v->a[105365] = sym_expansion; - v->a[105366] = sym_command_substitution; - v->a[105367] = sym_process_substitution; - v->a[105368] = 3; - v->a[105369] = actions(3); - v->a[105370] = 1; - v->a[105371] = sym_comment; - v->a[105372] = actions(1338); - v->a[105373] = 5; - v->a[105374] = sym_file_descriptor; - v->a[105375] = sym__concat; - v->a[105376] = sym_test_operator; - v->a[105377] = sym__brace_start; - v->a[105378] = aux_sym_heredoc_redirect_token1; - v->a[105379] = actions(1336); + v->a[105360] = anon_sym_DQUOTE; + v->a[105361] = actions(5824); + v->a[105362] = 1; + v->a[105363] = aux_sym_number_token1; + v->a[105364] = actions(5826); + v->a[105365] = 1; + v->a[105366] = aux_sym_number_token2; + v->a[105367] = actions(5828); + v->a[105368] = 1; + v->a[105369] = anon_sym_DOLLAR_LBRACE; + v->a[105370] = actions(5830); + v->a[105371] = 1; + v->a[105372] = anon_sym_DOLLAR_LPAREN; + v->a[105373] = actions(5832); + v->a[105374] = 1; + v->a[105375] = anon_sym_BQUOTE; + v->a[105376] = actions(5834); + v->a[105377] = 1; + v->a[105378] = anon_sym_DOLLAR_BQUOTE; + v->a[105379] = actions(5840); small_parse_table_5269(v); } void small_parse_table_5269(t_small_parse_table_array *v) { - v->a[105380] = 38; - v->a[105381] = anon_sym_LPAREN_LPAREN; - v->a[105382] = anon_sym_SEMI; - v->a[105383] = anon_sym_PIPE_PIPE; - v->a[105384] = anon_sym_AMP_AMP; - v->a[105385] = anon_sym_PIPE; - v->a[105386] = anon_sym_AMP; - v->a[105387] = anon_sym_LT; - v->a[105388] = anon_sym_GT; - v->a[105389] = anon_sym_LT_LT; - v->a[105390] = anon_sym_GT_GT; - v->a[105391] = anon_sym_RPAREN; - v->a[105392] = anon_sym_SEMI_SEMI; - v->a[105393] = anon_sym_PIPE_AMP; - v->a[105394] = anon_sym_AMP_GT; - v->a[105395] = anon_sym_AMP_GT_GT; - v->a[105396] = anon_sym_LT_AMP; - v->a[105397] = anon_sym_GT_AMP; - v->a[105398] = anon_sym_GT_PIPE; - v->a[105399] = anon_sym_LT_AMP_DASH; + v->a[105380] = 1; + v->a[105381] = sym__brace_start; + v->a[105382] = actions(6071); + v->a[105383] = 1; + v->a[105384] = sym_word; + v->a[105385] = state(1662); + v->a[105386] = 1; + v->a[105387] = aux_sym__literal_repeat1; + v->a[105388] = actions(6073); + v->a[105389] = 2; + v->a[105390] = sym_test_operator; + v->a[105391] = sym_raw_string; + v->a[105392] = state(534); + v->a[105393] = 2; + v->a[105394] = sym_concatenation; + v->a[105395] = aux_sym_for_statement_repeat1; + v->a[105396] = state(1461); + v->a[105397] = 7; + v->a[105398] = sym_arithmetic_expansion; + v->a[105399] = sym_brace_expression; small_parse_table_5270(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1054.c b/parser/static/small_parse_table/small_parse_table_1054.c index 3a5b48e4..784608c0 100644 --- a/parser/static/small_parse_table/small_parse_table_1054.c +++ b/parser/static/small_parse_table/small_parse_table_1054.c @@ -14,126 +14,126 @@ void small_parse_table_5270(t_small_parse_table_array *v) { - v->a[105400] = anon_sym_GT_AMP_DASH; - v->a[105401] = anon_sym_LT_LT_DASH; - v->a[105402] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105403] = anon_sym_DOLLAR_LBRACK; - v->a[105404] = aux_sym_concatenation_token1; - v->a[105405] = anon_sym_DOLLAR; - v->a[105406] = sym__special_character; - v->a[105407] = anon_sym_DQUOTE; - v->a[105408] = sym_raw_string; - v->a[105409] = sym_ansi_c_string; - v->a[105410] = aux_sym_number_token1; - v->a[105411] = aux_sym_number_token2; - v->a[105412] = anon_sym_DOLLAR_LBRACE; - v->a[105413] = anon_sym_DOLLAR_LPAREN; - v->a[105414] = anon_sym_BQUOTE; - v->a[105415] = anon_sym_DOLLAR_BQUOTE; - v->a[105416] = anon_sym_LT_LPAREN; - v->a[105417] = anon_sym_GT_LPAREN; - v->a[105418] = sym_word; - v->a[105419] = 6; + v->a[105400] = sym_string; + v->a[105401] = sym_number; + v->a[105402] = sym_simple_expansion; + v->a[105403] = sym_expansion; + v->a[105404] = sym_command_substitution; + v->a[105405] = 17; + v->a[105406] = actions(57); + v->a[105407] = 1; + v->a[105408] = sym_comment; + v->a[105409] = actions(2460); + v->a[105410] = 1; + v->a[105411] = anon_sym_DOLLAR; + v->a[105412] = actions(2466); + v->a[105413] = 1; + v->a[105414] = aux_sym_number_token1; + v->a[105415] = actions(2468); + v->a[105416] = 1; + v->a[105417] = aux_sym_number_token2; + v->a[105418] = actions(2472); + v->a[105419] = 1; small_parse_table_5271(v); } void small_parse_table_5271(t_small_parse_table_array *v) { - v->a[105420] = actions(3); - v->a[105421] = 1; - v->a[105422] = sym_comment; - v->a[105423] = actions(6013); - v->a[105424] = 1; - v->a[105425] = aux_sym_concatenation_token1; - v->a[105426] = actions(6015); - v->a[105427] = 1; - v->a[105428] = sym__concat; - v->a[105429] = state(2067); - v->a[105430] = 1; - v->a[105431] = aux_sym_concatenation_repeat1; - v->a[105432] = actions(1263); - v->a[105433] = 4; - v->a[105434] = sym_file_descriptor; - v->a[105435] = sym_test_operator; - v->a[105436] = sym__brace_start; - v->a[105437] = aux_sym_heredoc_redirect_token1; - v->a[105438] = actions(1261); - v->a[105439] = 36; + v->a[105420] = anon_sym_DOLLAR_LPAREN; + v->a[105421] = actions(2482); + v->a[105422] = 1; + v->a[105423] = sym__brace_start; + v->a[105424] = actions(5066); + v->a[105425] = 1; + v->a[105426] = sym_word; + v->a[105427] = actions(6051); + v->a[105428] = 1; + v->a[105429] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105430] = actions(6053); + v->a[105431] = 1; + v->a[105432] = sym__special_character; + v->a[105433] = actions(6055); + v->a[105434] = 1; + v->a[105435] = anon_sym_DQUOTE; + v->a[105436] = actions(6057); + v->a[105437] = 1; + v->a[105438] = anon_sym_DOLLAR_LBRACE; + v->a[105439] = actions(6059); small_parse_table_5272(v); } void small_parse_table_5272(t_small_parse_table_array *v) { - v->a[105440] = anon_sym_LPAREN_LPAREN; - v->a[105441] = anon_sym_SEMI; - v->a[105442] = anon_sym_PIPE_PIPE; - v->a[105443] = anon_sym_AMP_AMP; - v->a[105444] = anon_sym_PIPE; - v->a[105445] = anon_sym_AMP; - v->a[105446] = anon_sym_LT; - v->a[105447] = anon_sym_GT; - v->a[105448] = anon_sym_LT_LT; - v->a[105449] = anon_sym_GT_GT; - v->a[105450] = anon_sym_SEMI_SEMI; - v->a[105451] = anon_sym_PIPE_AMP; - v->a[105452] = anon_sym_AMP_GT; - v->a[105453] = anon_sym_AMP_GT_GT; - v->a[105454] = anon_sym_LT_AMP; - v->a[105455] = anon_sym_GT_AMP; - v->a[105456] = anon_sym_GT_PIPE; - v->a[105457] = anon_sym_LT_AMP_DASH; - v->a[105458] = anon_sym_GT_AMP_DASH; - v->a[105459] = anon_sym_LT_LT_DASH; + v->a[105440] = 1; + v->a[105441] = anon_sym_BQUOTE; + v->a[105442] = actions(6061); + v->a[105443] = 1; + v->a[105444] = anon_sym_DOLLAR_BQUOTE; + v->a[105445] = state(2666); + v->a[105446] = 1; + v->a[105447] = aux_sym__literal_repeat1; + v->a[105448] = actions(5074); + v->a[105449] = 2; + v->a[105450] = sym_test_operator; + v->a[105451] = sym_raw_string; + v->a[105452] = state(1861); + v->a[105453] = 2; + v->a[105454] = sym_concatenation; + v->a[105455] = aux_sym_for_statement_repeat1; + v->a[105456] = state(2609); + v->a[105457] = 7; + v->a[105458] = sym_arithmetic_expansion; + v->a[105459] = sym_brace_expression; small_parse_table_5273(v); } void small_parse_table_5273(t_small_parse_table_array *v) { - v->a[105460] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105461] = anon_sym_DOLLAR_LBRACK; - v->a[105462] = anon_sym_DOLLAR; - v->a[105463] = sym__special_character; - v->a[105464] = anon_sym_DQUOTE; - v->a[105465] = sym_raw_string; - v->a[105466] = sym_ansi_c_string; - v->a[105467] = aux_sym_number_token1; - v->a[105468] = aux_sym_number_token2; - v->a[105469] = anon_sym_DOLLAR_LBRACE; - v->a[105470] = anon_sym_DOLLAR_LPAREN; - v->a[105471] = anon_sym_BQUOTE; - v->a[105472] = anon_sym_DOLLAR_BQUOTE; - v->a[105473] = anon_sym_LT_LPAREN; - v->a[105474] = anon_sym_GT_LPAREN; - v->a[105475] = sym_word; - v->a[105476] = 3; - v->a[105477] = actions(71); - v->a[105478] = 1; - v->a[105479] = sym_comment; + v->a[105460] = sym_string; + v->a[105461] = sym_number; + v->a[105462] = sym_simple_expansion; + v->a[105463] = sym_expansion; + v->a[105464] = sym_command_substitution; + v->a[105465] = 3; + v->a[105466] = actions(3); + v->a[105467] = 1; + v->a[105468] = sym_comment; + v->a[105469] = actions(6049); + v->a[105470] = 3; + v->a[105471] = sym_file_descriptor; + v->a[105472] = ts_builtin_sym_end; + v->a[105473] = aux_sym_heredoc_redirect_token1; + v->a[105474] = actions(6047); + v->a[105475] = 21; + v->a[105476] = anon_sym_PIPE; + v->a[105477] = anon_sym_RPAREN; + v->a[105478] = anon_sym_SEMI_SEMI; + v->a[105479] = anon_sym_PIPE_AMP; small_parse_table_5274(v); } void small_parse_table_5274(t_small_parse_table_array *v) { - v->a[105480] = actions(1251); - v->a[105481] = 16; - v->a[105482] = anon_sym_PIPE; - v->a[105483] = anon_sym_EQ_EQ; - v->a[105484] = anon_sym_LT; - v->a[105485] = anon_sym_GT; - v->a[105486] = anon_sym_LT_LT; - v->a[105487] = anon_sym_LPAREN; - v->a[105488] = anon_sym_EQ_TILDE; - v->a[105489] = anon_sym_AMP_GT; - v->a[105490] = anon_sym_LT_AMP; - v->a[105491] = anon_sym_GT_AMP; - v->a[105492] = anon_sym_DOLLAR; - v->a[105493] = aux_sym_number_token1; - v->a[105494] = aux_sym_number_token2; - v->a[105495] = anon_sym_DOLLAR_LPAREN; - v->a[105496] = anon_sym_BQUOTE; - v->a[105497] = sym_word; - v->a[105498] = actions(1253); - v->a[105499] = 27; + v->a[105480] = anon_sym_AMP_AMP; + v->a[105481] = anon_sym_PIPE_PIPE; + v->a[105482] = anon_sym_LT; + v->a[105483] = anon_sym_GT; + v->a[105484] = anon_sym_GT_GT; + v->a[105485] = anon_sym_AMP_GT; + v->a[105486] = anon_sym_AMP_GT_GT; + v->a[105487] = anon_sym_LT_AMP; + v->a[105488] = anon_sym_GT_AMP; + v->a[105489] = anon_sym_GT_PIPE; + v->a[105490] = anon_sym_LT_AMP_DASH; + v->a[105491] = anon_sym_GT_AMP_DASH; + v->a[105492] = anon_sym_LT_LT; + v->a[105493] = anon_sym_LT_LT_DASH; + v->a[105494] = anon_sym_AMP; + v->a[105495] = anon_sym_BQUOTE; + v->a[105496] = anon_sym_SEMI; + v->a[105497] = 17; + v->a[105498] = actions(57); + v->a[105499] = 1; small_parse_table_5275(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1055.c b/parser/static/small_parse_table/small_parse_table_1055.c index 4faf681e..bf10800b 100644 --- a/parser/static/small_parse_table/small_parse_table_1055.c +++ b/parser/static/small_parse_table/small_parse_table_1055.c @@ -14,126 +14,126 @@ void small_parse_table_5275(t_small_parse_table_array *v) { - v->a[105500] = sym_file_descriptor; - v->a[105501] = sym__concat; - v->a[105502] = sym_test_operator; - v->a[105503] = sym__bare_dollar; - v->a[105504] = sym__brace_start; - v->a[105505] = anon_sym_LPAREN_LPAREN; - v->a[105506] = anon_sym_PIPE_PIPE; - v->a[105507] = anon_sym_AMP_AMP; - v->a[105508] = anon_sym_GT_GT; - v->a[105509] = anon_sym_PIPE_AMP; - v->a[105510] = anon_sym_AMP_GT_GT; - v->a[105511] = anon_sym_GT_PIPE; - v->a[105512] = anon_sym_LT_AMP_DASH; - v->a[105513] = anon_sym_GT_AMP_DASH; - v->a[105514] = anon_sym_LT_LT_DASH; - v->a[105515] = anon_sym_LT_LT_LT; - v->a[105516] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105517] = anon_sym_DOLLAR_LBRACK; - v->a[105518] = aux_sym_concatenation_token1; - v->a[105519] = sym__special_character; + v->a[105500] = sym_comment; + v->a[105501] = actions(2154); + v->a[105502] = 1; + v->a[105503] = anon_sym_DOLLAR; + v->a[105504] = actions(2160); + v->a[105505] = 1; + v->a[105506] = aux_sym_number_token1; + v->a[105507] = actions(2162); + v->a[105508] = 1; + v->a[105509] = aux_sym_number_token2; + v->a[105510] = actions(2166); + v->a[105511] = 1; + v->a[105512] = anon_sym_DOLLAR_LPAREN; + v->a[105513] = actions(2174); + v->a[105514] = 1; + v->a[105515] = sym__brace_start; + v->a[105516] = actions(3127); + v->a[105517] = 1; + v->a[105518] = sym_word; + v->a[105519] = actions(5989); small_parse_table_5276(v); } void small_parse_table_5276(t_small_parse_table_array *v) { - v->a[105520] = anon_sym_DQUOTE; - v->a[105521] = sym_raw_string; - v->a[105522] = sym_ansi_c_string; - v->a[105523] = anon_sym_DOLLAR_LBRACE; - v->a[105524] = anon_sym_DOLLAR_BQUOTE; - v->a[105525] = anon_sym_LT_LPAREN; - v->a[105526] = anon_sym_GT_LPAREN; - v->a[105527] = 8; - v->a[105528] = actions(3); + v->a[105520] = 1; + v->a[105521] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105522] = actions(5993); + v->a[105523] = 1; + v->a[105524] = anon_sym_DQUOTE; + v->a[105525] = actions(5995); + v->a[105526] = 1; + v->a[105527] = anon_sym_DOLLAR_LBRACE; + v->a[105528] = actions(5997); v->a[105529] = 1; - v->a[105530] = sym_comment; - v->a[105531] = actions(5826); + v->a[105530] = anon_sym_BQUOTE; + v->a[105531] = actions(5999); v->a[105532] = 1; - v->a[105533] = aux_sym_heredoc_redirect_token1; - v->a[105534] = actions(5828); + v->a[105533] = anon_sym_DOLLAR_BQUOTE; + v->a[105534] = actions(6075); v->a[105535] = 1; - v->a[105536] = sym_file_descriptor; - v->a[105537] = actions(6151); + v->a[105536] = sym__special_character; + v->a[105537] = state(1270); v->a[105538] = 1; - v->a[105539] = anon_sym_RPAREN; + v->a[105539] = aux_sym__literal_repeat1; small_parse_table_5277(v); } void small_parse_table_5277(t_small_parse_table_array *v) { - v->a[105540] = actions(5831); - v->a[105541] = 3; - v->a[105542] = sym_variable_name; - v->a[105543] = sym_test_operator; - v->a[105544] = sym__brace_start; - v->a[105545] = actions(5821); - v->a[105546] = 9; - v->a[105547] = anon_sym_SEMI; - v->a[105548] = anon_sym_PIPE_PIPE; - v->a[105549] = anon_sym_AMP_AMP; - v->a[105550] = anon_sym_PIPE; - v->a[105551] = anon_sym_AMP; - v->a[105552] = anon_sym_LT_LT; - v->a[105553] = anon_sym_SEMI_SEMI; - v->a[105554] = anon_sym_PIPE_AMP; - v->a[105555] = anon_sym_LT_LT_DASH; - v->a[105556] = actions(5823); - v->a[105557] = 11; - v->a[105558] = anon_sym_LT; - v->a[105559] = anon_sym_GT; + v->a[105540] = actions(3131); + v->a[105541] = 2; + v->a[105542] = sym_test_operator; + v->a[105543] = sym_raw_string; + v->a[105544] = state(582); + v->a[105545] = 2; + v->a[105546] = sym_concatenation; + v->a[105547] = aux_sym_for_statement_repeat1; + v->a[105548] = state(1412); + v->a[105549] = 7; + v->a[105550] = sym_arithmetic_expansion; + v->a[105551] = sym_brace_expression; + v->a[105552] = sym_string; + v->a[105553] = sym_number; + v->a[105554] = sym_simple_expansion; + v->a[105555] = sym_expansion; + v->a[105556] = sym_command_substitution; + v->a[105557] = 17; + v->a[105558] = actions(57); + v->a[105559] = 1; small_parse_table_5278(v); } void small_parse_table_5278(t_small_parse_table_array *v) { - v->a[105560] = anon_sym_GT_GT; - v->a[105561] = anon_sym_AMP_GT; - v->a[105562] = anon_sym_AMP_GT_GT; - v->a[105563] = anon_sym_LT_AMP; - v->a[105564] = anon_sym_GT_AMP; - v->a[105565] = anon_sym_GT_PIPE; - v->a[105566] = anon_sym_LT_AMP_DASH; - v->a[105567] = anon_sym_GT_AMP_DASH; - v->a[105568] = anon_sym_LT_LT_LT; - v->a[105569] = actions(5819); - v->a[105570] = 17; - v->a[105571] = anon_sym_LPAREN_LPAREN; - v->a[105572] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105573] = anon_sym_DOLLAR_LBRACK; - v->a[105574] = anon_sym_DOLLAR; - v->a[105575] = sym__special_character; - v->a[105576] = anon_sym_DQUOTE; - v->a[105577] = sym_raw_string; - v->a[105578] = sym_ansi_c_string; - v->a[105579] = aux_sym_number_token1; + v->a[105560] = sym_comment; + v->a[105561] = actions(2154); + v->a[105562] = 1; + v->a[105563] = anon_sym_DOLLAR; + v->a[105564] = actions(2160); + v->a[105565] = 1; + v->a[105566] = aux_sym_number_token1; + v->a[105567] = actions(2162); + v->a[105568] = 1; + v->a[105569] = aux_sym_number_token2; + v->a[105570] = actions(2166); + v->a[105571] = 1; + v->a[105572] = anon_sym_DOLLAR_LPAREN; + v->a[105573] = actions(2174); + v->a[105574] = 1; + v->a[105575] = sym__brace_start; + v->a[105576] = actions(3127); + v->a[105577] = 1; + v->a[105578] = sym_word; + v->a[105579] = actions(5989); small_parse_table_5279(v); } void small_parse_table_5279(t_small_parse_table_array *v) { - v->a[105580] = aux_sym_number_token2; - v->a[105581] = anon_sym_DOLLAR_LBRACE; - v->a[105582] = anon_sym_DOLLAR_LPAREN; - v->a[105583] = anon_sym_BQUOTE; - v->a[105584] = anon_sym_DOLLAR_BQUOTE; - v->a[105585] = anon_sym_LT_LPAREN; - v->a[105586] = anon_sym_GT_LPAREN; - v->a[105587] = sym_word; - v->a[105588] = 3; - v->a[105589] = actions(71); - v->a[105590] = 1; - v->a[105591] = sym_comment; - v->a[105592] = actions(1324); - v->a[105593] = 16; - v->a[105594] = anon_sym_PIPE; - v->a[105595] = anon_sym_EQ_EQ; - v->a[105596] = anon_sym_LT; - v->a[105597] = anon_sym_GT; - v->a[105598] = anon_sym_LT_LT; - v->a[105599] = anon_sym_LPAREN; + v->a[105580] = 1; + v->a[105581] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105582] = actions(5993); + v->a[105583] = 1; + v->a[105584] = anon_sym_DQUOTE; + v->a[105585] = actions(5995); + v->a[105586] = 1; + v->a[105587] = anon_sym_DOLLAR_LBRACE; + v->a[105588] = actions(5997); + v->a[105589] = 1; + v->a[105590] = anon_sym_BQUOTE; + v->a[105591] = actions(5999); + v->a[105592] = 1; + v->a[105593] = anon_sym_DOLLAR_BQUOTE; + v->a[105594] = actions(6075); + v->a[105595] = 1; + v->a[105596] = sym__special_character; + v->a[105597] = state(1270); + v->a[105598] = 1; + v->a[105599] = aux_sym__literal_repeat1; small_parse_table_5280(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1056.c b/parser/static/small_parse_table/small_parse_table_1056.c index f9207ef3..26b3968f 100644 --- a/parser/static/small_parse_table/small_parse_table_1056.c +++ b/parser/static/small_parse_table/small_parse_table_1056.c @@ -14,126 +14,126 @@ void small_parse_table_5280(t_small_parse_table_array *v) { - v->a[105600] = anon_sym_EQ_TILDE; - v->a[105601] = anon_sym_AMP_GT; - v->a[105602] = anon_sym_LT_AMP; - v->a[105603] = anon_sym_GT_AMP; - v->a[105604] = anon_sym_DOLLAR; - v->a[105605] = aux_sym_number_token1; - v->a[105606] = aux_sym_number_token2; - v->a[105607] = anon_sym_DOLLAR_LPAREN; - v->a[105608] = anon_sym_BQUOTE; - v->a[105609] = sym_word; - v->a[105610] = actions(1326); - v->a[105611] = 27; - v->a[105612] = sym_file_descriptor; - v->a[105613] = sym__concat; - v->a[105614] = sym_test_operator; - v->a[105615] = sym__bare_dollar; - v->a[105616] = sym__brace_start; - v->a[105617] = anon_sym_LPAREN_LPAREN; - v->a[105618] = anon_sym_PIPE_PIPE; - v->a[105619] = anon_sym_AMP_AMP; + v->a[105600] = actions(3131); + v->a[105601] = 2; + v->a[105602] = sym_test_operator; + v->a[105603] = sym_raw_string; + v->a[105604] = state(581); + v->a[105605] = 2; + v->a[105606] = sym_concatenation; + v->a[105607] = aux_sym_for_statement_repeat1; + v->a[105608] = state(1412); + v->a[105609] = 7; + v->a[105610] = sym_arithmetic_expansion; + v->a[105611] = sym_brace_expression; + v->a[105612] = sym_string; + v->a[105613] = sym_number; + v->a[105614] = sym_simple_expansion; + v->a[105615] = sym_expansion; + v->a[105616] = sym_command_substitution; + v->a[105617] = 3; + v->a[105618] = actions(3); + v->a[105619] = 1; small_parse_table_5281(v); } void small_parse_table_5281(t_small_parse_table_array *v) { - v->a[105620] = anon_sym_GT_GT; - v->a[105621] = anon_sym_PIPE_AMP; - v->a[105622] = anon_sym_AMP_GT_GT; - v->a[105623] = anon_sym_GT_PIPE; - v->a[105624] = anon_sym_LT_AMP_DASH; - v->a[105625] = anon_sym_GT_AMP_DASH; - v->a[105626] = anon_sym_LT_LT_DASH; - v->a[105627] = anon_sym_LT_LT_LT; - v->a[105628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105629] = anon_sym_DOLLAR_LBRACK; - v->a[105630] = aux_sym_concatenation_token1; - v->a[105631] = sym__special_character; - v->a[105632] = anon_sym_DQUOTE; - v->a[105633] = sym_raw_string; - v->a[105634] = sym_ansi_c_string; - v->a[105635] = anon_sym_DOLLAR_LBRACE; - v->a[105636] = anon_sym_DOLLAR_BQUOTE; - v->a[105637] = anon_sym_LT_LPAREN; - v->a[105638] = anon_sym_GT_LPAREN; - v->a[105639] = 8; + v->a[105620] = sym_comment; + v->a[105621] = actions(6065); + v->a[105622] = 3; + v->a[105623] = sym_file_descriptor; + v->a[105624] = ts_builtin_sym_end; + v->a[105625] = aux_sym_heredoc_redirect_token1; + v->a[105626] = actions(6063); + v->a[105627] = 21; + v->a[105628] = anon_sym_PIPE; + v->a[105629] = anon_sym_RPAREN; + v->a[105630] = anon_sym_SEMI_SEMI; + v->a[105631] = anon_sym_PIPE_AMP; + v->a[105632] = anon_sym_AMP_AMP; + v->a[105633] = anon_sym_PIPE_PIPE; + v->a[105634] = anon_sym_LT; + v->a[105635] = anon_sym_GT; + v->a[105636] = anon_sym_GT_GT; + v->a[105637] = anon_sym_AMP_GT; + v->a[105638] = anon_sym_AMP_GT_GT; + v->a[105639] = anon_sym_LT_AMP; small_parse_table_5282(v); } void small_parse_table_5282(t_small_parse_table_array *v) { - v->a[105640] = actions(3); - v->a[105641] = 1; - v->a[105642] = sym_comment; - v->a[105643] = actions(5826); - v->a[105644] = 1; - v->a[105645] = aux_sym_heredoc_redirect_token1; - v->a[105646] = actions(5828); - v->a[105647] = 1; - v->a[105648] = sym_file_descriptor; - v->a[105649] = actions(6154); - v->a[105650] = 1; - v->a[105651] = anon_sym_RPAREN; - v->a[105652] = actions(5831); - v->a[105653] = 3; - v->a[105654] = sym_variable_name; - v->a[105655] = sym_test_operator; - v->a[105656] = sym__brace_start; - v->a[105657] = actions(5821); - v->a[105658] = 9; - v->a[105659] = anon_sym_SEMI; + v->a[105640] = anon_sym_GT_AMP; + v->a[105641] = anon_sym_GT_PIPE; + v->a[105642] = anon_sym_LT_AMP_DASH; + v->a[105643] = anon_sym_GT_AMP_DASH; + v->a[105644] = anon_sym_LT_LT; + v->a[105645] = anon_sym_LT_LT_DASH; + v->a[105646] = anon_sym_AMP; + v->a[105647] = anon_sym_BQUOTE; + v->a[105648] = anon_sym_SEMI; + v->a[105649] = 17; + v->a[105650] = actions(57); + v->a[105651] = 1; + v->a[105652] = sym_comment; + v->a[105653] = actions(5334); + v->a[105654] = 1; + v->a[105655] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105656] = actions(5336); + v->a[105657] = 1; + v->a[105658] = anon_sym_DOLLAR; + v->a[105659] = actions(5340); small_parse_table_5283(v); } void small_parse_table_5283(t_small_parse_table_array *v) { - v->a[105660] = anon_sym_PIPE_PIPE; - v->a[105661] = anon_sym_AMP_AMP; - v->a[105662] = anon_sym_PIPE; - v->a[105663] = anon_sym_AMP; - v->a[105664] = anon_sym_LT_LT; - v->a[105665] = anon_sym_SEMI_SEMI; - v->a[105666] = anon_sym_PIPE_AMP; - v->a[105667] = anon_sym_LT_LT_DASH; - v->a[105668] = actions(5823); - v->a[105669] = 11; - v->a[105670] = anon_sym_LT; - v->a[105671] = anon_sym_GT; - v->a[105672] = anon_sym_GT_GT; - v->a[105673] = anon_sym_AMP_GT; - v->a[105674] = anon_sym_AMP_GT_GT; - v->a[105675] = anon_sym_LT_AMP; - v->a[105676] = anon_sym_GT_AMP; - v->a[105677] = anon_sym_GT_PIPE; - v->a[105678] = anon_sym_LT_AMP_DASH; - v->a[105679] = anon_sym_GT_AMP_DASH; + v->a[105660] = 1; + v->a[105661] = anon_sym_DQUOTE; + v->a[105662] = actions(5344); + v->a[105663] = 1; + v->a[105664] = aux_sym_number_token1; + v->a[105665] = actions(5346); + v->a[105666] = 1; + v->a[105667] = aux_sym_number_token2; + v->a[105668] = actions(5348); + v->a[105669] = 1; + v->a[105670] = anon_sym_DOLLAR_LBRACE; + v->a[105671] = actions(5350); + v->a[105672] = 1; + v->a[105673] = anon_sym_DOLLAR_LPAREN; + v->a[105674] = actions(5352); + v->a[105675] = 1; + v->a[105676] = anon_sym_BQUOTE; + v->a[105677] = actions(5354); + v->a[105678] = 1; + v->a[105679] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5284(v); } void small_parse_table_5284(t_small_parse_table_array *v) { - v->a[105680] = anon_sym_LT_LT_LT; - v->a[105681] = actions(5819); - v->a[105682] = 17; - v->a[105683] = anon_sym_LPAREN_LPAREN; - v->a[105684] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105685] = anon_sym_DOLLAR_LBRACK; - v->a[105686] = anon_sym_DOLLAR; - v->a[105687] = sym__special_character; - v->a[105688] = anon_sym_DQUOTE; - v->a[105689] = sym_raw_string; - v->a[105690] = sym_ansi_c_string; - v->a[105691] = aux_sym_number_token1; - v->a[105692] = aux_sym_number_token2; - v->a[105693] = anon_sym_DOLLAR_LBRACE; - v->a[105694] = anon_sym_DOLLAR_LPAREN; - v->a[105695] = anon_sym_BQUOTE; - v->a[105696] = anon_sym_DOLLAR_BQUOTE; - v->a[105697] = anon_sym_LT_LPAREN; - v->a[105698] = anon_sym_GT_LPAREN; - v->a[105699] = sym_word; + v->a[105680] = actions(5360); + v->a[105681] = 1; + v->a[105682] = sym__brace_start; + v->a[105683] = actions(5586); + v->a[105684] = 1; + v->a[105685] = sym__special_character; + v->a[105686] = actions(6077); + v->a[105687] = 1; + v->a[105688] = sym_word; + v->a[105689] = state(1237); + v->a[105690] = 1; + v->a[105691] = aux_sym__literal_repeat1; + v->a[105692] = actions(6079); + v->a[105693] = 2; + v->a[105694] = sym_test_operator; + v->a[105695] = sym_raw_string; + v->a[105696] = state(499); + v->a[105697] = 2; + v->a[105698] = sym_concatenation; + v->a[105699] = aux_sym_for_statement_repeat1; small_parse_table_5285(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1057.c b/parser/static/small_parse_table/small_parse_table_1057.c index 06dea8a8..151c54d6 100644 --- a/parser/static/small_parse_table/small_parse_table_1057.c +++ b/parser/static/small_parse_table/small_parse_table_1057.c @@ -14,126 +14,126 @@ void small_parse_table_5285(t_small_parse_table_array *v) { - v->a[105700] = 8; - v->a[105701] = actions(3); - v->a[105702] = 1; - v->a[105703] = sym_comment; - v->a[105704] = actions(5826); - v->a[105705] = 1; - v->a[105706] = aux_sym_heredoc_redirect_token1; - v->a[105707] = actions(5828); - v->a[105708] = 1; - v->a[105709] = sym_file_descriptor; - v->a[105710] = actions(6157); + v->a[105700] = state(1343); + v->a[105701] = 7; + v->a[105702] = sym_arithmetic_expansion; + v->a[105703] = sym_brace_expression; + v->a[105704] = sym_string; + v->a[105705] = sym_number; + v->a[105706] = sym_simple_expansion; + v->a[105707] = sym_expansion; + v->a[105708] = sym_command_substitution; + v->a[105709] = 3; + v->a[105710] = actions(3); v->a[105711] = 1; - v->a[105712] = anon_sym_RPAREN; - v->a[105713] = actions(5831); + v->a[105712] = sym_comment; + v->a[105713] = actions(6081); v->a[105714] = 3; - v->a[105715] = sym_variable_name; - v->a[105716] = sym_test_operator; - v->a[105717] = sym__brace_start; - v->a[105718] = actions(5821); - v->a[105719] = 9; + v->a[105715] = sym_file_descriptor; + v->a[105716] = ts_builtin_sym_end; + v->a[105717] = aux_sym_heredoc_redirect_token1; + v->a[105718] = actions(6083); + v->a[105719] = 21; small_parse_table_5286(v); } void small_parse_table_5286(t_small_parse_table_array *v) { - v->a[105720] = anon_sym_SEMI; - v->a[105721] = anon_sym_PIPE_PIPE; - v->a[105722] = anon_sym_AMP_AMP; - v->a[105723] = anon_sym_PIPE; - v->a[105724] = anon_sym_AMP; - v->a[105725] = anon_sym_LT_LT; - v->a[105726] = anon_sym_SEMI_SEMI; - v->a[105727] = anon_sym_PIPE_AMP; - v->a[105728] = anon_sym_LT_LT_DASH; - v->a[105729] = actions(5823); - v->a[105730] = 11; - v->a[105731] = anon_sym_LT; - v->a[105732] = anon_sym_GT; - v->a[105733] = anon_sym_GT_GT; - v->a[105734] = anon_sym_AMP_GT; - v->a[105735] = anon_sym_AMP_GT_GT; - v->a[105736] = anon_sym_LT_AMP; - v->a[105737] = anon_sym_GT_AMP; - v->a[105738] = anon_sym_GT_PIPE; - v->a[105739] = anon_sym_LT_AMP_DASH; + v->a[105720] = anon_sym_PIPE; + v->a[105721] = anon_sym_RPAREN; + v->a[105722] = anon_sym_SEMI_SEMI; + v->a[105723] = anon_sym_PIPE_AMP; + v->a[105724] = anon_sym_AMP_AMP; + v->a[105725] = anon_sym_PIPE_PIPE; + v->a[105726] = anon_sym_LT; + v->a[105727] = anon_sym_GT; + v->a[105728] = anon_sym_GT_GT; + v->a[105729] = anon_sym_AMP_GT; + v->a[105730] = anon_sym_AMP_GT_GT; + v->a[105731] = anon_sym_LT_AMP; + v->a[105732] = anon_sym_GT_AMP; + v->a[105733] = anon_sym_GT_PIPE; + v->a[105734] = anon_sym_LT_AMP_DASH; + v->a[105735] = anon_sym_GT_AMP_DASH; + v->a[105736] = anon_sym_LT_LT; + v->a[105737] = anon_sym_LT_LT_DASH; + v->a[105738] = anon_sym_AMP; + v->a[105739] = anon_sym_BQUOTE; small_parse_table_5287(v); } void small_parse_table_5287(t_small_parse_table_array *v) { - v->a[105740] = anon_sym_GT_AMP_DASH; - v->a[105741] = anon_sym_LT_LT_LT; - v->a[105742] = actions(5819); - v->a[105743] = 17; - v->a[105744] = anon_sym_LPAREN_LPAREN; - v->a[105745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105746] = anon_sym_DOLLAR_LBRACK; - v->a[105747] = anon_sym_DOLLAR; - v->a[105748] = sym__special_character; - v->a[105749] = anon_sym_DQUOTE; - v->a[105750] = sym_raw_string; - v->a[105751] = sym_ansi_c_string; - v->a[105752] = aux_sym_number_token1; - v->a[105753] = aux_sym_number_token2; - v->a[105754] = anon_sym_DOLLAR_LBRACE; - v->a[105755] = anon_sym_DOLLAR_LPAREN; - v->a[105756] = anon_sym_BQUOTE; - v->a[105757] = anon_sym_DOLLAR_BQUOTE; - v->a[105758] = anon_sym_LT_LPAREN; - v->a[105759] = anon_sym_GT_LPAREN; + v->a[105740] = anon_sym_SEMI; + v->a[105741] = 3; + v->a[105742] = actions(3); + v->a[105743] = 1; + v->a[105744] = sym_comment; + v->a[105745] = actions(6069); + v->a[105746] = 3; + v->a[105747] = sym_file_descriptor; + v->a[105748] = ts_builtin_sym_end; + v->a[105749] = aux_sym_heredoc_redirect_token1; + v->a[105750] = actions(6067); + v->a[105751] = 21; + v->a[105752] = anon_sym_PIPE; + v->a[105753] = anon_sym_RPAREN; + v->a[105754] = anon_sym_SEMI_SEMI; + v->a[105755] = anon_sym_PIPE_AMP; + v->a[105756] = anon_sym_AMP_AMP; + v->a[105757] = anon_sym_PIPE_PIPE; + v->a[105758] = anon_sym_LT; + v->a[105759] = anon_sym_GT; small_parse_table_5288(v); } void small_parse_table_5288(t_small_parse_table_array *v) { - v->a[105760] = sym_word; - v->a[105761] = 3; - v->a[105762] = actions(3); - v->a[105763] = 1; - v->a[105764] = sym_comment; - v->a[105765] = actions(1354); - v->a[105766] = 6; - v->a[105767] = sym_file_descriptor; - v->a[105768] = sym__concat; - v->a[105769] = sym_test_operator; - v->a[105770] = sym__brace_start; - v->a[105771] = ts_builtin_sym_end; - v->a[105772] = aux_sym_heredoc_redirect_token1; - v->a[105773] = actions(1352); - v->a[105774] = 37; - v->a[105775] = anon_sym_LPAREN_LPAREN; - v->a[105776] = anon_sym_SEMI; - v->a[105777] = anon_sym_PIPE_PIPE; - v->a[105778] = anon_sym_AMP_AMP; - v->a[105779] = anon_sym_PIPE; + v->a[105760] = anon_sym_GT_GT; + v->a[105761] = anon_sym_AMP_GT; + v->a[105762] = anon_sym_AMP_GT_GT; + v->a[105763] = anon_sym_LT_AMP; + v->a[105764] = anon_sym_GT_AMP; + v->a[105765] = anon_sym_GT_PIPE; + v->a[105766] = anon_sym_LT_AMP_DASH; + v->a[105767] = anon_sym_GT_AMP_DASH; + v->a[105768] = anon_sym_LT_LT; + v->a[105769] = anon_sym_LT_LT_DASH; + v->a[105770] = anon_sym_AMP; + v->a[105771] = anon_sym_BQUOTE; + v->a[105772] = anon_sym_SEMI; + v->a[105773] = 17; + v->a[105774] = actions(57); + v->a[105775] = 1; + v->a[105776] = sym_comment; + v->a[105777] = actions(5334); + v->a[105778] = 1; + v->a[105779] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5289(v); } void small_parse_table_5289(t_small_parse_table_array *v) { - v->a[105780] = anon_sym_AMP; - v->a[105781] = anon_sym_LT; - v->a[105782] = anon_sym_GT; - v->a[105783] = anon_sym_LT_LT; - v->a[105784] = anon_sym_GT_GT; - v->a[105785] = anon_sym_SEMI_SEMI; - v->a[105786] = anon_sym_PIPE_AMP; - v->a[105787] = anon_sym_AMP_GT; - v->a[105788] = anon_sym_AMP_GT_GT; - v->a[105789] = anon_sym_LT_AMP; - v->a[105790] = anon_sym_GT_AMP; - v->a[105791] = anon_sym_GT_PIPE; - v->a[105792] = anon_sym_LT_AMP_DASH; - v->a[105793] = anon_sym_GT_AMP_DASH; - v->a[105794] = anon_sym_LT_LT_DASH; - v->a[105795] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105796] = anon_sym_DOLLAR_LBRACK; - v->a[105797] = aux_sym_concatenation_token1; - v->a[105798] = anon_sym_DOLLAR; - v->a[105799] = sym__special_character; + v->a[105780] = actions(5336); + v->a[105781] = 1; + v->a[105782] = anon_sym_DOLLAR; + v->a[105783] = actions(5340); + v->a[105784] = 1; + v->a[105785] = anon_sym_DQUOTE; + v->a[105786] = actions(5344); + v->a[105787] = 1; + v->a[105788] = aux_sym_number_token1; + v->a[105789] = actions(5346); + v->a[105790] = 1; + v->a[105791] = aux_sym_number_token2; + v->a[105792] = actions(5348); + v->a[105793] = 1; + v->a[105794] = anon_sym_DOLLAR_LBRACE; + v->a[105795] = actions(5350); + v->a[105796] = 1; + v->a[105797] = anon_sym_DOLLAR_LPAREN; + v->a[105798] = actions(5352); + v->a[105799] = 1; small_parse_table_5290(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1058.c b/parser/static/small_parse_table/small_parse_table_1058.c index 41c354fc..f16ad8c5 100644 --- a/parser/static/small_parse_table/small_parse_table_1058.c +++ b/parser/static/small_parse_table/small_parse_table_1058.c @@ -14,126 +14,126 @@ void small_parse_table_5290(t_small_parse_table_array *v) { - v->a[105800] = anon_sym_DQUOTE; - v->a[105801] = sym_raw_string; - v->a[105802] = sym_ansi_c_string; - v->a[105803] = aux_sym_number_token1; - v->a[105804] = aux_sym_number_token2; - v->a[105805] = anon_sym_DOLLAR_LBRACE; - v->a[105806] = anon_sym_DOLLAR_LPAREN; - v->a[105807] = anon_sym_BQUOTE; - v->a[105808] = anon_sym_DOLLAR_BQUOTE; - v->a[105809] = anon_sym_LT_LPAREN; - v->a[105810] = anon_sym_GT_LPAREN; - v->a[105811] = sym_word; - v->a[105812] = 3; - v->a[105813] = actions(3); + v->a[105800] = anon_sym_BQUOTE; + v->a[105801] = actions(5354); + v->a[105802] = 1; + v->a[105803] = anon_sym_DOLLAR_BQUOTE; + v->a[105804] = actions(5360); + v->a[105805] = 1; + v->a[105806] = sym__brace_start; + v->a[105807] = actions(5586); + v->a[105808] = 1; + v->a[105809] = sym__special_character; + v->a[105810] = actions(6077); + v->a[105811] = 1; + v->a[105812] = sym_word; + v->a[105813] = state(1237); v->a[105814] = 1; - v->a[105815] = sym_comment; - v->a[105816] = actions(1346); - v->a[105817] = 5; - v->a[105818] = sym_file_descriptor; - v->a[105819] = sym__concat; + v->a[105815] = aux_sym__literal_repeat1; + v->a[105816] = actions(6079); + v->a[105817] = 2; + v->a[105818] = sym_test_operator; + v->a[105819] = sym_raw_string; small_parse_table_5291(v); } void small_parse_table_5291(t_small_parse_table_array *v) { - v->a[105820] = sym_test_operator; - v->a[105821] = sym__brace_start; - v->a[105822] = aux_sym_heredoc_redirect_token1; - v->a[105823] = actions(1344); - v->a[105824] = 38; - v->a[105825] = anon_sym_LPAREN_LPAREN; - v->a[105826] = anon_sym_SEMI; - v->a[105827] = anon_sym_PIPE_PIPE; - v->a[105828] = anon_sym_AMP_AMP; - v->a[105829] = anon_sym_PIPE; - v->a[105830] = anon_sym_AMP; - v->a[105831] = anon_sym_LT; - v->a[105832] = anon_sym_GT; - v->a[105833] = anon_sym_LT_LT; - v->a[105834] = anon_sym_GT_GT; - v->a[105835] = anon_sym_RPAREN; - v->a[105836] = anon_sym_SEMI_SEMI; - v->a[105837] = anon_sym_PIPE_AMP; - v->a[105838] = anon_sym_AMP_GT; - v->a[105839] = anon_sym_AMP_GT_GT; + v->a[105820] = state(498); + v->a[105821] = 2; + v->a[105822] = sym_concatenation; + v->a[105823] = aux_sym_for_statement_repeat1; + v->a[105824] = state(1343); + v->a[105825] = 7; + v->a[105826] = sym_arithmetic_expansion; + v->a[105827] = sym_brace_expression; + v->a[105828] = sym_string; + v->a[105829] = sym_number; + v->a[105830] = sym_simple_expansion; + v->a[105831] = sym_expansion; + v->a[105832] = sym_command_substitution; + v->a[105833] = 3; + v->a[105834] = actions(3); + v->a[105835] = 1; + v->a[105836] = sym_comment; + v->a[105837] = actions(6081); + v->a[105838] = 3; + v->a[105839] = sym_file_descriptor; small_parse_table_5292(v); } void small_parse_table_5292(t_small_parse_table_array *v) { - v->a[105840] = anon_sym_LT_AMP; - v->a[105841] = anon_sym_GT_AMP; - v->a[105842] = anon_sym_GT_PIPE; - v->a[105843] = anon_sym_LT_AMP_DASH; - v->a[105844] = anon_sym_GT_AMP_DASH; - v->a[105845] = anon_sym_LT_LT_DASH; - v->a[105846] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105847] = anon_sym_DOLLAR_LBRACK; - v->a[105848] = aux_sym_concatenation_token1; - v->a[105849] = anon_sym_DOLLAR; - v->a[105850] = sym__special_character; - v->a[105851] = anon_sym_DQUOTE; - v->a[105852] = sym_raw_string; - v->a[105853] = sym_ansi_c_string; - v->a[105854] = aux_sym_number_token1; - v->a[105855] = aux_sym_number_token2; - v->a[105856] = anon_sym_DOLLAR_LBRACE; - v->a[105857] = anon_sym_DOLLAR_LPAREN; - v->a[105858] = anon_sym_BQUOTE; - v->a[105859] = anon_sym_DOLLAR_BQUOTE; + v->a[105840] = ts_builtin_sym_end; + v->a[105841] = aux_sym_heredoc_redirect_token1; + v->a[105842] = actions(6083); + v->a[105843] = 21; + v->a[105844] = anon_sym_PIPE; + v->a[105845] = anon_sym_RPAREN; + v->a[105846] = anon_sym_SEMI_SEMI; + v->a[105847] = anon_sym_PIPE_AMP; + v->a[105848] = anon_sym_AMP_AMP; + v->a[105849] = anon_sym_PIPE_PIPE; + v->a[105850] = anon_sym_LT; + v->a[105851] = anon_sym_GT; + v->a[105852] = anon_sym_GT_GT; + v->a[105853] = anon_sym_AMP_GT; + v->a[105854] = anon_sym_AMP_GT_GT; + v->a[105855] = anon_sym_LT_AMP; + v->a[105856] = anon_sym_GT_AMP; + v->a[105857] = anon_sym_GT_PIPE; + v->a[105858] = anon_sym_LT_AMP_DASH; + v->a[105859] = anon_sym_GT_AMP_DASH; small_parse_table_5293(v); } void small_parse_table_5293(t_small_parse_table_array *v) { - v->a[105860] = anon_sym_LT_LPAREN; - v->a[105861] = anon_sym_GT_LPAREN; - v->a[105862] = sym_word; - v->a[105863] = 8; - v->a[105864] = actions(3); - v->a[105865] = 1; - v->a[105866] = sym_comment; - v->a[105867] = actions(5826); - v->a[105868] = 1; - v->a[105869] = aux_sym_heredoc_redirect_token1; - v->a[105870] = actions(5828); - v->a[105871] = 1; - v->a[105872] = sym_file_descriptor; - v->a[105873] = actions(6160); - v->a[105874] = 1; - v->a[105875] = anon_sym_RPAREN; - v->a[105876] = actions(5831); - v->a[105877] = 3; - v->a[105878] = sym_variable_name; - v->a[105879] = sym_test_operator; + v->a[105860] = anon_sym_LT_LT; + v->a[105861] = anon_sym_LT_LT_DASH; + v->a[105862] = anon_sym_AMP; + v->a[105863] = anon_sym_BQUOTE; + v->a[105864] = anon_sym_SEMI; + v->a[105865] = 17; + v->a[105866] = actions(57); + v->a[105867] = 1; + v->a[105868] = sym_comment; + v->a[105869] = actions(5814); + v->a[105870] = 1; + v->a[105871] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[105872] = actions(5816); + v->a[105873] = 1; + v->a[105874] = anon_sym_DOLLAR; + v->a[105875] = actions(5818); + v->a[105876] = 1; + v->a[105877] = sym__special_character; + v->a[105878] = actions(5820); + v->a[105879] = 1; small_parse_table_5294(v); } void small_parse_table_5294(t_small_parse_table_array *v) { - v->a[105880] = sym__brace_start; - v->a[105881] = actions(5821); - v->a[105882] = 9; - v->a[105883] = anon_sym_SEMI; - v->a[105884] = anon_sym_PIPE_PIPE; - v->a[105885] = anon_sym_AMP_AMP; - v->a[105886] = anon_sym_PIPE; - v->a[105887] = anon_sym_AMP; - v->a[105888] = anon_sym_LT_LT; - v->a[105889] = anon_sym_SEMI_SEMI; - v->a[105890] = anon_sym_PIPE_AMP; - v->a[105891] = anon_sym_LT_LT_DASH; - v->a[105892] = actions(5823); - v->a[105893] = 11; - v->a[105894] = anon_sym_LT; - v->a[105895] = anon_sym_GT; - v->a[105896] = anon_sym_GT_GT; - v->a[105897] = anon_sym_AMP_GT; - v->a[105898] = anon_sym_AMP_GT_GT; - v->a[105899] = anon_sym_LT_AMP; + v->a[105880] = anon_sym_DQUOTE; + v->a[105881] = actions(5824); + v->a[105882] = 1; + v->a[105883] = aux_sym_number_token1; + v->a[105884] = actions(5826); + v->a[105885] = 1; + v->a[105886] = aux_sym_number_token2; + v->a[105887] = actions(5828); + v->a[105888] = 1; + v->a[105889] = anon_sym_DOLLAR_LBRACE; + v->a[105890] = actions(5830); + v->a[105891] = 1; + v->a[105892] = anon_sym_DOLLAR_LPAREN; + v->a[105893] = actions(5832); + v->a[105894] = 1; + v->a[105895] = anon_sym_BQUOTE; + v->a[105896] = actions(5834); + v->a[105897] = 1; + v->a[105898] = anon_sym_DOLLAR_BQUOTE; + v->a[105899] = actions(5840); small_parse_table_5295(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1059.c b/parser/static/small_parse_table/small_parse_table_1059.c index 7130b753..99d72e46 100644 --- a/parser/static/small_parse_table/small_parse_table_1059.c +++ b/parser/static/small_parse_table/small_parse_table_1059.c @@ -14,126 +14,126 @@ void small_parse_table_5295(t_small_parse_table_array *v) { - v->a[105900] = anon_sym_GT_AMP; - v->a[105901] = anon_sym_GT_PIPE; - v->a[105902] = anon_sym_LT_AMP_DASH; - v->a[105903] = anon_sym_GT_AMP_DASH; - v->a[105904] = anon_sym_LT_LT_LT; - v->a[105905] = actions(5819); - v->a[105906] = 17; - v->a[105907] = anon_sym_LPAREN_LPAREN; - v->a[105908] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105909] = anon_sym_DOLLAR_LBRACK; - v->a[105910] = anon_sym_DOLLAR; - v->a[105911] = sym__special_character; - v->a[105912] = anon_sym_DQUOTE; - v->a[105913] = sym_raw_string; - v->a[105914] = sym_ansi_c_string; - v->a[105915] = aux_sym_number_token1; - v->a[105916] = aux_sym_number_token2; - v->a[105917] = anon_sym_DOLLAR_LBRACE; - v->a[105918] = anon_sym_DOLLAR_LPAREN; - v->a[105919] = anon_sym_BQUOTE; + v->a[105900] = 1; + v->a[105901] = sym__brace_start; + v->a[105902] = actions(6071); + v->a[105903] = 1; + v->a[105904] = sym_word; + v->a[105905] = state(1662); + v->a[105906] = 1; + v->a[105907] = aux_sym__literal_repeat1; + v->a[105908] = actions(6073); + v->a[105909] = 2; + v->a[105910] = sym_test_operator; + v->a[105911] = sym_raw_string; + v->a[105912] = state(538); + v->a[105913] = 2; + v->a[105914] = sym_concatenation; + v->a[105915] = aux_sym_for_statement_repeat1; + v->a[105916] = state(1461); + v->a[105917] = 7; + v->a[105918] = sym_arithmetic_expansion; + v->a[105919] = sym_brace_expression; small_parse_table_5296(v); } void small_parse_table_5296(t_small_parse_table_array *v) { - v->a[105920] = anon_sym_DOLLAR_BQUOTE; - v->a[105921] = anon_sym_LT_LPAREN; - v->a[105922] = anon_sym_GT_LPAREN; - v->a[105923] = sym_word; - v->a[105924] = 8; - v->a[105925] = actions(3); - v->a[105926] = 1; - v->a[105927] = sym_comment; - v->a[105928] = actions(5826); - v->a[105929] = 1; - v->a[105930] = aux_sym_heredoc_redirect_token1; - v->a[105931] = actions(5828); - v->a[105932] = 1; - v->a[105933] = sym_file_descriptor; - v->a[105934] = actions(6163); - v->a[105935] = 1; - v->a[105936] = anon_sym_RPAREN; - v->a[105937] = actions(5831); - v->a[105938] = 3; - v->a[105939] = sym_variable_name; + v->a[105920] = sym_string; + v->a[105921] = sym_number; + v->a[105922] = sym_simple_expansion; + v->a[105923] = sym_expansion; + v->a[105924] = sym_command_substitution; + v->a[105925] = 3; + v->a[105926] = actions(3); + v->a[105927] = 1; + v->a[105928] = sym_comment; + v->a[105929] = actions(6085); + v->a[105930] = 3; + v->a[105931] = sym_file_descriptor; + v->a[105932] = ts_builtin_sym_end; + v->a[105933] = aux_sym_heredoc_redirect_token1; + v->a[105934] = actions(6087); + v->a[105935] = 21; + v->a[105936] = anon_sym_PIPE; + v->a[105937] = anon_sym_RPAREN; + v->a[105938] = anon_sym_SEMI_SEMI; + v->a[105939] = anon_sym_PIPE_AMP; small_parse_table_5297(v); } void small_parse_table_5297(t_small_parse_table_array *v) { - v->a[105940] = sym_test_operator; - v->a[105941] = sym__brace_start; - v->a[105942] = actions(5821); - v->a[105943] = 9; - v->a[105944] = anon_sym_SEMI; - v->a[105945] = anon_sym_PIPE_PIPE; - v->a[105946] = anon_sym_AMP_AMP; - v->a[105947] = anon_sym_PIPE; - v->a[105948] = anon_sym_AMP; - v->a[105949] = anon_sym_LT_LT; - v->a[105950] = anon_sym_SEMI_SEMI; - v->a[105951] = anon_sym_PIPE_AMP; - v->a[105952] = anon_sym_LT_LT_DASH; - v->a[105953] = actions(5823); - v->a[105954] = 11; - v->a[105955] = anon_sym_LT; - v->a[105956] = anon_sym_GT; - v->a[105957] = anon_sym_GT_GT; - v->a[105958] = anon_sym_AMP_GT; - v->a[105959] = anon_sym_AMP_GT_GT; + v->a[105940] = anon_sym_AMP_AMP; + v->a[105941] = anon_sym_PIPE_PIPE; + v->a[105942] = anon_sym_LT; + v->a[105943] = anon_sym_GT; + v->a[105944] = anon_sym_GT_GT; + v->a[105945] = anon_sym_AMP_GT; + v->a[105946] = anon_sym_AMP_GT_GT; + v->a[105947] = anon_sym_LT_AMP; + v->a[105948] = anon_sym_GT_AMP; + v->a[105949] = anon_sym_GT_PIPE; + v->a[105950] = anon_sym_LT_AMP_DASH; + v->a[105951] = anon_sym_GT_AMP_DASH; + v->a[105952] = anon_sym_LT_LT; + v->a[105953] = anon_sym_LT_LT_DASH; + v->a[105954] = anon_sym_AMP; + v->a[105955] = anon_sym_BQUOTE; + v->a[105956] = anon_sym_SEMI; + v->a[105957] = 3; + v->a[105958] = actions(3); + v->a[105959] = 1; small_parse_table_5298(v); } void small_parse_table_5298(t_small_parse_table_array *v) { - v->a[105960] = anon_sym_LT_AMP; - v->a[105961] = anon_sym_GT_AMP; - v->a[105962] = anon_sym_GT_PIPE; - v->a[105963] = anon_sym_LT_AMP_DASH; - v->a[105964] = anon_sym_GT_AMP_DASH; - v->a[105965] = anon_sym_LT_LT_LT; - v->a[105966] = actions(5819); - v->a[105967] = 17; - v->a[105968] = anon_sym_LPAREN_LPAREN; - v->a[105969] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[105970] = anon_sym_DOLLAR_LBRACK; - v->a[105971] = anon_sym_DOLLAR; - v->a[105972] = sym__special_character; - v->a[105973] = anon_sym_DQUOTE; - v->a[105974] = sym_raw_string; - v->a[105975] = sym_ansi_c_string; - v->a[105976] = aux_sym_number_token1; - v->a[105977] = aux_sym_number_token2; - v->a[105978] = anon_sym_DOLLAR_LBRACE; - v->a[105979] = anon_sym_DOLLAR_LPAREN; + v->a[105960] = sym_comment; + v->a[105961] = actions(6089); + v->a[105962] = 3; + v->a[105963] = sym_file_descriptor; + v->a[105964] = ts_builtin_sym_end; + v->a[105965] = aux_sym_heredoc_redirect_token1; + v->a[105966] = actions(6091); + v->a[105967] = 21; + v->a[105968] = anon_sym_PIPE; + v->a[105969] = anon_sym_RPAREN; + v->a[105970] = anon_sym_SEMI_SEMI; + v->a[105971] = anon_sym_PIPE_AMP; + v->a[105972] = anon_sym_AMP_AMP; + v->a[105973] = anon_sym_PIPE_PIPE; + v->a[105974] = anon_sym_LT; + v->a[105975] = anon_sym_GT; + v->a[105976] = anon_sym_GT_GT; + v->a[105977] = anon_sym_AMP_GT; + v->a[105978] = anon_sym_AMP_GT_GT; + v->a[105979] = anon_sym_LT_AMP; small_parse_table_5299(v); } void small_parse_table_5299(t_small_parse_table_array *v) { - v->a[105980] = anon_sym_BQUOTE; - v->a[105981] = anon_sym_DOLLAR_BQUOTE; - v->a[105982] = anon_sym_LT_LPAREN; - v->a[105983] = anon_sym_GT_LPAREN; - v->a[105984] = sym_word; - v->a[105985] = 8; - v->a[105986] = actions(3); - v->a[105987] = 1; - v->a[105988] = sym_comment; - v->a[105989] = actions(5826); - v->a[105990] = 1; - v->a[105991] = aux_sym_heredoc_redirect_token1; - v->a[105992] = actions(5828); - v->a[105993] = 1; - v->a[105994] = sym_file_descriptor; - v->a[105995] = actions(6166); - v->a[105996] = 1; - v->a[105997] = anon_sym_RPAREN; - v->a[105998] = actions(5831); - v->a[105999] = 3; + v->a[105980] = anon_sym_GT_AMP; + v->a[105981] = anon_sym_GT_PIPE; + v->a[105982] = anon_sym_LT_AMP_DASH; + v->a[105983] = anon_sym_GT_AMP_DASH; + v->a[105984] = anon_sym_LT_LT; + v->a[105985] = anon_sym_LT_LT_DASH; + v->a[105986] = anon_sym_AMP; + v->a[105987] = anon_sym_BQUOTE; + v->a[105988] = anon_sym_SEMI; + v->a[105989] = 3; + v->a[105990] = actions(3); + v->a[105991] = 1; + v->a[105992] = sym_comment; + v->a[105993] = actions(6095); + v->a[105994] = 2; + v->a[105995] = sym_file_descriptor; + v->a[105996] = aux_sym_heredoc_redirect_token1; + v->a[105997] = actions(6093); + v->a[105998] = 22; + v->a[105999] = anon_sym_esac; small_parse_table_5300(v); } diff --git a/parser/static/small_parse_table/small_parse_table_106.c b/parser/static/small_parse_table/small_parse_table_106.c index 13c5cb71..63c6f146 100644 --- a/parser/static/small_parse_table/small_parse_table_106.c +++ b/parser/static/small_parse_table/small_parse_table_106.c @@ -14,126 +14,126 @@ void small_parse_table_530(t_small_parse_table_array *v) { - v->a[10600] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10601] = actions(314); - v->a[10602] = 1; - v->a[10603] = anon_sym_DOLLAR_LBRACK; - v->a[10604] = actions(316); - v->a[10605] = 1; - v->a[10606] = anon_sym_DOLLAR; - v->a[10607] = actions(320); - v->a[10608] = 1; - v->a[10609] = anon_sym_DQUOTE; - v->a[10610] = actions(324); - v->a[10611] = 1; - v->a[10612] = aux_sym_number_token1; - v->a[10613] = actions(326); - v->a[10614] = 1; - v->a[10615] = aux_sym_number_token2; - v->a[10616] = actions(328); - v->a[10617] = 1; - v->a[10618] = anon_sym_DOLLAR_LBRACE; - v->a[10619] = actions(330); + v->a[10600] = anon_sym_DASH; + v->a[10601] = anon_sym_STAR; + v->a[10602] = anon_sym_QMARK; + v->a[10603] = anon_sym_DOLLAR; + v->a[10604] = anon_sym_POUND; + v->a[10605] = anon_sym_AT; + v->a[10606] = anon_sym_0; + v->a[10607] = anon_sym__; + v->a[10608] = actions(826); + v->a[10609] = 31; + v->a[10610] = anon_sym_PIPE; + v->a[10611] = anon_sym_SEMI_SEMI; + v->a[10612] = anon_sym_PIPE_AMP; + v->a[10613] = anon_sym_AMP_AMP; + v->a[10614] = anon_sym_PIPE_PIPE; + v->a[10615] = anon_sym_LT; + v->a[10616] = anon_sym_GT; + v->a[10617] = anon_sym_GT_GT; + v->a[10618] = anon_sym_AMP_GT; + v->a[10619] = anon_sym_AMP_GT_GT; small_parse_table_531(v); } void small_parse_table_531(t_small_parse_table_array *v) { - v->a[10620] = 1; - v->a[10621] = anon_sym_DOLLAR_LPAREN; - v->a[10622] = actions(332); - v->a[10623] = 1; - v->a[10624] = anon_sym_BQUOTE; - v->a[10625] = actions(334); - v->a[10626] = 1; - v->a[10627] = anon_sym_DOLLAR_BQUOTE; - v->a[10628] = actions(344); - v->a[10629] = 1; - v->a[10630] = sym__brace_start; - v->a[10631] = actions(771); - v->a[10632] = 1; - v->a[10633] = sym__special_character; - v->a[10634] = actions(775); - v->a[10635] = 1; - v->a[10636] = sym_test_operator; - v->a[10637] = actions(1394); - v->a[10638] = 1; - v->a[10639] = anon_sym_LT_LT_LT; + v->a[10620] = anon_sym_LT_AMP; + v->a[10621] = anon_sym_GT_AMP; + v->a[10622] = anon_sym_GT_PIPE; + v->a[10623] = anon_sym_LT_AMP_DASH; + v->a[10624] = anon_sym_GT_AMP_DASH; + v->a[10625] = anon_sym_LT_LT; + v->a[10626] = anon_sym_LT_LT_DASH; + v->a[10627] = aux_sym_heredoc_redirect_token1; + v->a[10628] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10629] = anon_sym_AMP; + v->a[10630] = sym__special_character; + v->a[10631] = anon_sym_DQUOTE; + v->a[10632] = sym_raw_string; + v->a[10633] = aux_sym_number_token1; + v->a[10634] = aux_sym_number_token2; + v->a[10635] = anon_sym_DOLLAR_LBRACE; + v->a[10636] = anon_sym_DOLLAR_LPAREN; + v->a[10637] = anon_sym_BQUOTE; + v->a[10638] = anon_sym_DOLLAR_BQUOTE; + v->a[10639] = sym_word; small_parse_table_532(v); } void small_parse_table_532(t_small_parse_table_array *v) { - v->a[10640] = actions(1396); - v->a[10641] = 1; - v->a[10642] = sym_file_descriptor; - v->a[10643] = actions(2941); - v->a[10644] = 1; - v->a[10645] = sym_word; - v->a[10646] = state(533); - v->a[10647] = 1; - v->a[10648] = sym_command_name; - v->a[10649] = state(951); - v->a[10650] = 1; - v->a[10651] = aux_sym_command_repeat1; - v->a[10652] = state(1267); - v->a[10653] = 1; - v->a[10654] = aux_sym__literal_repeat1; - v->a[10655] = state(1376); - v->a[10656] = 1; - v->a[10657] = sym_concatenation; - v->a[10658] = state(1974); - v->a[10659] = 1; + v->a[10640] = anon_sym_SEMI; + v->a[10641] = 6; + v->a[10642] = actions(3); + v->a[10643] = 1; + v->a[10644] = sym_comment; + v->a[10645] = actions(1727); + v->a[10646] = 1; + v->a[10647] = sym_variable_name; + v->a[10648] = actions(1725); + v->a[10649] = 2; + v->a[10650] = aux_sym__simple_variable_name_token1; + v->a[10651] = aux_sym__multiline_variable_name_token1; + v->a[10652] = actions(816); + v->a[10653] = 3; + v->a[10654] = sym_file_descriptor; + v->a[10655] = sym_test_operator; + v->a[10656] = sym__brace_start; + v->a[10657] = actions(1723); + v->a[10658] = 9; + v->a[10659] = anon_sym_BANG; small_parse_table_533(v); } void small_parse_table_533(t_small_parse_table_array *v) { - v->a[10660] = sym_variable_assignment; - v->a[10661] = state(5026); - v->a[10662] = 1; - v->a[10663] = sym_command; - v->a[10664] = state(6754); - v->a[10665] = 1; - v->a[10666] = sym_subscript; - v->a[10667] = actions(336); - v->a[10668] = 2; - v->a[10669] = anon_sym_LT_LPAREN; - v->a[10670] = anon_sym_GT_LPAREN; - v->a[10671] = actions(773); - v->a[10672] = 2; - v->a[10673] = sym_raw_string; - v->a[10674] = sym_ansi_c_string; - v->a[10675] = actions(1392); - v->a[10676] = 2; - v->a[10677] = anon_sym_LT_AMP_DASH; - v->a[10678] = anon_sym_GT_AMP_DASH; - v->a[10679] = state(3581); + v->a[10660] = anon_sym_DASH; + v->a[10661] = anon_sym_STAR; + v->a[10662] = anon_sym_QMARK; + v->a[10663] = anon_sym_DOLLAR; + v->a[10664] = anon_sym_POUND; + v->a[10665] = anon_sym_AT; + v->a[10666] = anon_sym_0; + v->a[10667] = anon_sym__; + v->a[10668] = actions(810); + v->a[10669] = 31; + v->a[10670] = anon_sym_PIPE; + v->a[10671] = anon_sym_SEMI_SEMI; + v->a[10672] = anon_sym_PIPE_AMP; + v->a[10673] = anon_sym_AMP_AMP; + v->a[10674] = anon_sym_PIPE_PIPE; + v->a[10675] = anon_sym_LT; + v->a[10676] = anon_sym_GT; + v->a[10677] = anon_sym_GT_GT; + v->a[10678] = anon_sym_AMP_GT; + v->a[10679] = anon_sym_AMP_GT_GT; small_parse_table_534(v); } void small_parse_table_534(t_small_parse_table_array *v) { - v->a[10680] = 2; - v->a[10681] = sym_file_redirect; - v->a[10682] = sym_herestring_redirect; - v->a[10683] = state(5014); - v->a[10684] = 2; - v->a[10685] = sym_subshell; - v->a[10686] = sym_test_command; - v->a[10687] = actions(1390); - v->a[10688] = 3; - v->a[10689] = anon_sym_GT_GT; - v->a[10690] = anon_sym_AMP_GT_GT; - v->a[10691] = anon_sym_GT_PIPE; - v->a[10692] = actions(1388); - v->a[10693] = 5; - v->a[10694] = anon_sym_LT; - v->a[10695] = anon_sym_GT; - v->a[10696] = anon_sym_AMP_GT; - v->a[10697] = anon_sym_LT_AMP; - v->a[10698] = anon_sym_GT_AMP; - v->a[10699] = state(938); + v->a[10680] = anon_sym_LT_AMP; + v->a[10681] = anon_sym_GT_AMP; + v->a[10682] = anon_sym_GT_PIPE; + v->a[10683] = anon_sym_LT_AMP_DASH; + v->a[10684] = anon_sym_GT_AMP_DASH; + v->a[10685] = anon_sym_LT_LT; + v->a[10686] = anon_sym_LT_LT_DASH; + v->a[10687] = aux_sym_heredoc_redirect_token1; + v->a[10688] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10689] = anon_sym_AMP; + v->a[10690] = sym__special_character; + v->a[10691] = anon_sym_DQUOTE; + v->a[10692] = sym_raw_string; + v->a[10693] = aux_sym_number_token1; + v->a[10694] = aux_sym_number_token2; + v->a[10695] = anon_sym_DOLLAR_LBRACE; + v->a[10696] = anon_sym_DOLLAR_LPAREN; + v->a[10697] = anon_sym_BQUOTE; + v->a[10698] = anon_sym_DOLLAR_BQUOTE; + v->a[10699] = sym_word; small_parse_table_535(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1060.c b/parser/static/small_parse_table/small_parse_table_1060.c index baa1f2b2..4d9e2905 100644 --- a/parser/static/small_parse_table/small_parse_table_1060.c +++ b/parser/static/small_parse_table/small_parse_table_1060.c @@ -14,126 +14,126 @@ void small_parse_table_5300(t_small_parse_table_array *v) { - v->a[106000] = sym_variable_name; - v->a[106001] = sym_test_operator; - v->a[106002] = sym__brace_start; - v->a[106003] = actions(5821); - v->a[106004] = 9; - v->a[106005] = anon_sym_SEMI; + v->a[106000] = anon_sym_PIPE; + v->a[106001] = anon_sym_SEMI_SEMI; + v->a[106002] = anon_sym_SEMI_AMP; + v->a[106003] = anon_sym_SEMI_SEMI_AMP; + v->a[106004] = anon_sym_PIPE_AMP; + v->a[106005] = anon_sym_AMP_AMP; v->a[106006] = anon_sym_PIPE_PIPE; - v->a[106007] = anon_sym_AMP_AMP; - v->a[106008] = anon_sym_PIPE; - v->a[106009] = anon_sym_AMP; - v->a[106010] = anon_sym_LT_LT; - v->a[106011] = anon_sym_SEMI_SEMI; - v->a[106012] = anon_sym_PIPE_AMP; - v->a[106013] = anon_sym_LT_LT_DASH; - v->a[106014] = actions(5823); - v->a[106015] = 11; - v->a[106016] = anon_sym_LT; - v->a[106017] = anon_sym_GT; - v->a[106018] = anon_sym_GT_GT; - v->a[106019] = anon_sym_AMP_GT; + v->a[106007] = anon_sym_LT; + v->a[106008] = anon_sym_GT; + v->a[106009] = anon_sym_GT_GT; + v->a[106010] = anon_sym_AMP_GT; + v->a[106011] = anon_sym_AMP_GT_GT; + v->a[106012] = anon_sym_LT_AMP; + v->a[106013] = anon_sym_GT_AMP; + v->a[106014] = anon_sym_GT_PIPE; + v->a[106015] = anon_sym_LT_AMP_DASH; + v->a[106016] = anon_sym_GT_AMP_DASH; + v->a[106017] = anon_sym_LT_LT; + v->a[106018] = anon_sym_LT_LT_DASH; + v->a[106019] = anon_sym_AMP; small_parse_table_5301(v); } void small_parse_table_5301(t_small_parse_table_array *v) { - v->a[106020] = anon_sym_AMP_GT_GT; - v->a[106021] = anon_sym_LT_AMP; - v->a[106022] = anon_sym_GT_AMP; - v->a[106023] = anon_sym_GT_PIPE; - v->a[106024] = anon_sym_LT_AMP_DASH; - v->a[106025] = anon_sym_GT_AMP_DASH; - v->a[106026] = anon_sym_LT_LT_LT; - v->a[106027] = actions(5819); - v->a[106028] = 17; - v->a[106029] = anon_sym_LPAREN_LPAREN; - v->a[106030] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106031] = anon_sym_DOLLAR_LBRACK; - v->a[106032] = anon_sym_DOLLAR; + v->a[106020] = anon_sym_SEMI; + v->a[106021] = 17; + v->a[106022] = actions(57); + v->a[106023] = 1; + v->a[106024] = sym_comment; + v->a[106025] = actions(5692); + v->a[106026] = 1; + v->a[106027] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[106028] = actions(5694); + v->a[106029] = 1; + v->a[106030] = anon_sym_DOLLAR; + v->a[106031] = actions(5696); + v->a[106032] = 1; v->a[106033] = sym__special_character; - v->a[106034] = anon_sym_DQUOTE; - v->a[106035] = sym_raw_string; - v->a[106036] = sym_ansi_c_string; - v->a[106037] = aux_sym_number_token1; - v->a[106038] = aux_sym_number_token2; - v->a[106039] = anon_sym_DOLLAR_LBRACE; + v->a[106034] = actions(5698); + v->a[106035] = 1; + v->a[106036] = anon_sym_DQUOTE; + v->a[106037] = actions(5702); + v->a[106038] = 1; + v->a[106039] = aux_sym_number_token1; small_parse_table_5302(v); } void small_parse_table_5302(t_small_parse_table_array *v) { - v->a[106040] = anon_sym_DOLLAR_LPAREN; - v->a[106041] = anon_sym_BQUOTE; - v->a[106042] = anon_sym_DOLLAR_BQUOTE; - v->a[106043] = anon_sym_LT_LPAREN; - v->a[106044] = anon_sym_GT_LPAREN; - v->a[106045] = sym_word; - v->a[106046] = 8; - v->a[106047] = actions(3); - v->a[106048] = 1; - v->a[106049] = sym_comment; - v->a[106050] = actions(5826); - v->a[106051] = 1; - v->a[106052] = aux_sym_heredoc_redirect_token1; - v->a[106053] = actions(5828); - v->a[106054] = 1; - v->a[106055] = sym_file_descriptor; - v->a[106056] = actions(6169); - v->a[106057] = 1; - v->a[106058] = anon_sym_RPAREN; - v->a[106059] = actions(5831); + v->a[106040] = actions(5704); + v->a[106041] = 1; + v->a[106042] = aux_sym_number_token2; + v->a[106043] = actions(5706); + v->a[106044] = 1; + v->a[106045] = anon_sym_DOLLAR_LBRACE; + v->a[106046] = actions(5708); + v->a[106047] = 1; + v->a[106048] = anon_sym_DOLLAR_LPAREN; + v->a[106049] = actions(5710); + v->a[106050] = 1; + v->a[106051] = anon_sym_BQUOTE; + v->a[106052] = actions(5712); + v->a[106053] = 1; + v->a[106054] = anon_sym_DOLLAR_BQUOTE; + v->a[106055] = actions(5718); + v->a[106056] = 1; + v->a[106057] = sym__brace_start; + v->a[106058] = actions(6097); + v->a[106059] = 1; small_parse_table_5303(v); } void small_parse_table_5303(t_small_parse_table_array *v) { - v->a[106060] = 3; - v->a[106061] = sym_variable_name; - v->a[106062] = sym_test_operator; - v->a[106063] = sym__brace_start; - v->a[106064] = actions(5821); - v->a[106065] = 9; - v->a[106066] = anon_sym_SEMI; - v->a[106067] = anon_sym_PIPE_PIPE; - v->a[106068] = anon_sym_AMP_AMP; - v->a[106069] = anon_sym_PIPE; - v->a[106070] = anon_sym_AMP; - v->a[106071] = anon_sym_LT_LT; - v->a[106072] = anon_sym_SEMI_SEMI; - v->a[106073] = anon_sym_PIPE_AMP; - v->a[106074] = anon_sym_LT_LT_DASH; - v->a[106075] = actions(5823); - v->a[106076] = 11; - v->a[106077] = anon_sym_LT; - v->a[106078] = anon_sym_GT; - v->a[106079] = anon_sym_GT_GT; + v->a[106060] = sym_word; + v->a[106061] = state(864); + v->a[106062] = 1; + v->a[106063] = aux_sym__literal_repeat1; + v->a[106064] = actions(6099); + v->a[106065] = 2; + v->a[106066] = sym_test_operator; + v->a[106067] = sym_raw_string; + v->a[106068] = state(305); + v->a[106069] = 2; + v->a[106070] = sym_concatenation; + v->a[106071] = aux_sym_for_statement_repeat1; + v->a[106072] = state(577); + v->a[106073] = 7; + v->a[106074] = sym_arithmetic_expansion; + v->a[106075] = sym_brace_expression; + v->a[106076] = sym_string; + v->a[106077] = sym_number; + v->a[106078] = sym_simple_expansion; + v->a[106079] = sym_expansion; small_parse_table_5304(v); } void small_parse_table_5304(t_small_parse_table_array *v) { - v->a[106080] = anon_sym_AMP_GT; - v->a[106081] = anon_sym_AMP_GT_GT; - v->a[106082] = anon_sym_LT_AMP; - v->a[106083] = anon_sym_GT_AMP; - v->a[106084] = anon_sym_GT_PIPE; - v->a[106085] = anon_sym_LT_AMP_DASH; - v->a[106086] = anon_sym_GT_AMP_DASH; - v->a[106087] = anon_sym_LT_LT_LT; - v->a[106088] = actions(5819); - v->a[106089] = 17; - v->a[106090] = anon_sym_LPAREN_LPAREN; - v->a[106091] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106092] = anon_sym_DOLLAR_LBRACK; - v->a[106093] = anon_sym_DOLLAR; - v->a[106094] = sym__special_character; - v->a[106095] = anon_sym_DQUOTE; - v->a[106096] = sym_raw_string; - v->a[106097] = sym_ansi_c_string; - v->a[106098] = aux_sym_number_token1; - v->a[106099] = aux_sym_number_token2; + v->a[106080] = sym_command_substitution; + v->a[106081] = 17; + v->a[106082] = actions(57); + v->a[106083] = 1; + v->a[106084] = sym_comment; + v->a[106085] = actions(5692); + v->a[106086] = 1; + v->a[106087] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[106088] = actions(5694); + v->a[106089] = 1; + v->a[106090] = anon_sym_DOLLAR; + v->a[106091] = actions(5696); + v->a[106092] = 1; + v->a[106093] = sym__special_character; + v->a[106094] = actions(5698); + v->a[106095] = 1; + v->a[106096] = anon_sym_DQUOTE; + v->a[106097] = actions(5702); + v->a[106098] = 1; + v->a[106099] = aux_sym_number_token1; small_parse_table_5305(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1061.c b/parser/static/small_parse_table/small_parse_table_1061.c index 253a40e9..805f7b7c 100644 --- a/parser/static/small_parse_table/small_parse_table_1061.c +++ b/parser/static/small_parse_table/small_parse_table_1061.c @@ -14,126 +14,126 @@ void small_parse_table_5305(t_small_parse_table_array *v) { - v->a[106100] = anon_sym_DOLLAR_LBRACE; - v->a[106101] = anon_sym_DOLLAR_LPAREN; - v->a[106102] = anon_sym_BQUOTE; - v->a[106103] = anon_sym_DOLLAR_BQUOTE; - v->a[106104] = anon_sym_LT_LPAREN; - v->a[106105] = anon_sym_GT_LPAREN; - v->a[106106] = sym_word; - v->a[106107] = 3; - v->a[106108] = actions(3); - v->a[106109] = 1; - v->a[106110] = sym_comment; - v->a[106111] = actions(1358); - v->a[106112] = 5; - v->a[106113] = sym_file_descriptor; - v->a[106114] = sym__concat; - v->a[106115] = sym_test_operator; - v->a[106116] = sym__brace_start; - v->a[106117] = aux_sym_heredoc_redirect_token1; - v->a[106118] = actions(1356); - v->a[106119] = 38; + v->a[106100] = actions(5704); + v->a[106101] = 1; + v->a[106102] = aux_sym_number_token2; + v->a[106103] = actions(5706); + v->a[106104] = 1; + v->a[106105] = anon_sym_DOLLAR_LBRACE; + v->a[106106] = actions(5708); + v->a[106107] = 1; + v->a[106108] = anon_sym_DOLLAR_LPAREN; + v->a[106109] = actions(5710); + v->a[106110] = 1; + v->a[106111] = anon_sym_BQUOTE; + v->a[106112] = actions(5712); + v->a[106113] = 1; + v->a[106114] = anon_sym_DOLLAR_BQUOTE; + v->a[106115] = actions(5718); + v->a[106116] = 1; + v->a[106117] = sym__brace_start; + v->a[106118] = actions(6097); + v->a[106119] = 1; small_parse_table_5306(v); } void small_parse_table_5306(t_small_parse_table_array *v) { - v->a[106120] = anon_sym_LPAREN_LPAREN; - v->a[106121] = anon_sym_SEMI; - v->a[106122] = anon_sym_PIPE_PIPE; - v->a[106123] = anon_sym_AMP_AMP; - v->a[106124] = anon_sym_PIPE; - v->a[106125] = anon_sym_AMP; - v->a[106126] = anon_sym_LT; - v->a[106127] = anon_sym_GT; - v->a[106128] = anon_sym_LT_LT; - v->a[106129] = anon_sym_GT_GT; - v->a[106130] = anon_sym_RPAREN; - v->a[106131] = anon_sym_SEMI_SEMI; - v->a[106132] = anon_sym_PIPE_AMP; - v->a[106133] = anon_sym_AMP_GT; - v->a[106134] = anon_sym_AMP_GT_GT; - v->a[106135] = anon_sym_LT_AMP; - v->a[106136] = anon_sym_GT_AMP; - v->a[106137] = anon_sym_GT_PIPE; - v->a[106138] = anon_sym_LT_AMP_DASH; - v->a[106139] = anon_sym_GT_AMP_DASH; + v->a[106120] = sym_word; + v->a[106121] = state(864); + v->a[106122] = 1; + v->a[106123] = aux_sym__literal_repeat1; + v->a[106124] = actions(6099); + v->a[106125] = 2; + v->a[106126] = sym_test_operator; + v->a[106127] = sym_raw_string; + v->a[106128] = state(282); + v->a[106129] = 2; + v->a[106130] = sym_concatenation; + v->a[106131] = aux_sym_for_statement_repeat1; + v->a[106132] = state(577); + v->a[106133] = 7; + v->a[106134] = sym_arithmetic_expansion; + v->a[106135] = sym_brace_expression; + v->a[106136] = sym_string; + v->a[106137] = sym_number; + v->a[106138] = sym_simple_expansion; + v->a[106139] = sym_expansion; small_parse_table_5307(v); } void small_parse_table_5307(t_small_parse_table_array *v) { - v->a[106140] = anon_sym_LT_LT_DASH; - v->a[106141] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106142] = anon_sym_DOLLAR_LBRACK; - v->a[106143] = aux_sym_concatenation_token1; - v->a[106144] = anon_sym_DOLLAR; - v->a[106145] = sym__special_character; - v->a[106146] = anon_sym_DQUOTE; - v->a[106147] = sym_raw_string; - v->a[106148] = sym_ansi_c_string; - v->a[106149] = aux_sym_number_token1; - v->a[106150] = aux_sym_number_token2; - v->a[106151] = anon_sym_DOLLAR_LBRACE; - v->a[106152] = anon_sym_DOLLAR_LPAREN; - v->a[106153] = anon_sym_BQUOTE; - v->a[106154] = anon_sym_DOLLAR_BQUOTE; - v->a[106155] = anon_sym_LT_LPAREN; - v->a[106156] = anon_sym_GT_LPAREN; - v->a[106157] = sym_word; - v->a[106158] = 26; - v->a[106159] = actions(71); + v->a[106140] = sym_command_substitution; + v->a[106141] = 3; + v->a[106142] = actions(3); + v->a[106143] = 1; + v->a[106144] = sym_comment; + v->a[106145] = actions(6103); + v->a[106146] = 2; + v->a[106147] = sym_file_descriptor; + v->a[106148] = aux_sym_heredoc_redirect_token1; + v->a[106149] = actions(6101); + v->a[106150] = 22; + v->a[106151] = anon_sym_esac; + v->a[106152] = anon_sym_PIPE; + v->a[106153] = anon_sym_SEMI_SEMI; + v->a[106154] = anon_sym_SEMI_AMP; + v->a[106155] = anon_sym_SEMI_SEMI_AMP; + v->a[106156] = anon_sym_PIPE_AMP; + v->a[106157] = anon_sym_AMP_AMP; + v->a[106158] = anon_sym_PIPE_PIPE; + v->a[106159] = anon_sym_LT; small_parse_table_5308(v); } void small_parse_table_5308(t_small_parse_table_array *v) { - v->a[106160] = 1; - v->a[106161] = sym_comment; - v->a[106162] = actions(107); - v->a[106163] = 1; - v->a[106164] = anon_sym_TILDE; - v->a[106165] = actions(237); - v->a[106166] = 1; - v->a[106167] = sym_word; - v->a[106168] = actions(248); - v->a[106169] = 1; - v->a[106170] = anon_sym_LPAREN; - v->a[106171] = actions(250); - v->a[106172] = 1; - v->a[106173] = anon_sym_BANG; - v->a[106174] = actions(258); + v->a[106160] = anon_sym_GT; + v->a[106161] = anon_sym_GT_GT; + v->a[106162] = anon_sym_AMP_GT; + v->a[106163] = anon_sym_AMP_GT_GT; + v->a[106164] = anon_sym_LT_AMP; + v->a[106165] = anon_sym_GT_AMP; + v->a[106166] = anon_sym_GT_PIPE; + v->a[106167] = anon_sym_LT_AMP_DASH; + v->a[106168] = anon_sym_GT_AMP_DASH; + v->a[106169] = anon_sym_LT_LT; + v->a[106170] = anon_sym_LT_LT_DASH; + v->a[106171] = anon_sym_AMP; + v->a[106172] = anon_sym_SEMI; + v->a[106173] = 3; + v->a[106174] = actions(3); v->a[106175] = 1; - v->a[106176] = anon_sym_DOLLAR; - v->a[106177] = actions(264); - v->a[106178] = 1; - v->a[106179] = aux_sym_number_token1; + v->a[106176] = sym_comment; + v->a[106177] = actions(6107); + v->a[106178] = 2; + v->a[106179] = sym_file_descriptor; small_parse_table_5309(v); } void small_parse_table_5309(t_small_parse_table_array *v) { - v->a[106180] = actions(266); - v->a[106181] = 1; - v->a[106182] = aux_sym_number_token2; - v->a[106183] = actions(270); - v->a[106184] = 1; - v->a[106185] = anon_sym_DOLLAR_LPAREN; - v->a[106186] = actions(282); - v->a[106187] = 1; - v->a[106188] = sym_test_operator; - v->a[106189] = actions(284); - v->a[106190] = 1; - v->a[106191] = sym__brace_start; - v->a[106192] = actions(1075); - v->a[106193] = 1; - v->a[106194] = anon_sym_DOLLAR_LBRACK; - v->a[106195] = actions(1079); - v->a[106196] = 1; - v->a[106197] = sym__special_character; - v->a[106198] = actions(1081); - v->a[106199] = 1; + v->a[106180] = aux_sym_heredoc_redirect_token1; + v->a[106181] = actions(6105); + v->a[106182] = 22; + v->a[106183] = anon_sym_esac; + v->a[106184] = anon_sym_PIPE; + v->a[106185] = anon_sym_SEMI_SEMI; + v->a[106186] = anon_sym_SEMI_AMP; + v->a[106187] = anon_sym_SEMI_SEMI_AMP; + v->a[106188] = anon_sym_PIPE_AMP; + v->a[106189] = anon_sym_AMP_AMP; + v->a[106190] = anon_sym_PIPE_PIPE; + v->a[106191] = anon_sym_LT; + v->a[106192] = anon_sym_GT; + v->a[106193] = anon_sym_GT_GT; + v->a[106194] = anon_sym_AMP_GT; + v->a[106195] = anon_sym_AMP_GT_GT; + v->a[106196] = anon_sym_LT_AMP; + v->a[106197] = anon_sym_GT_AMP; + v->a[106198] = anon_sym_GT_PIPE; + v->a[106199] = anon_sym_LT_AMP_DASH; small_parse_table_5310(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1062.c b/parser/static/small_parse_table/small_parse_table_1062.c index 78e7af06..fb0faecc 100644 --- a/parser/static/small_parse_table/small_parse_table_1062.c +++ b/parser/static/small_parse_table/small_parse_table_1062.c @@ -14,126 +14,126 @@ void small_parse_table_5310(t_small_parse_table_array *v) { - v->a[106200] = anon_sym_DQUOTE; - v->a[106201] = actions(1085); - v->a[106202] = 1; - v->a[106203] = anon_sym_DOLLAR_LBRACE; - v->a[106204] = actions(1087); - v->a[106205] = 1; - v->a[106206] = anon_sym_DOLLAR_BQUOTE; - v->a[106207] = actions(3598); - v->a[106208] = 1; - v->a[106209] = anon_sym_BQUOTE; - v->a[106210] = state(2690); - v->a[106211] = 1; - v->a[106212] = aux_sym__literal_repeat1; - v->a[106213] = state(3130); - v->a[106214] = 1; - v->a[106215] = sym__expression; - v->a[106216] = actions(103); - v->a[106217] = 2; - v->a[106218] = anon_sym_PLUS_PLUS2; - v->a[106219] = anon_sym_DASH_DASH2; + v->a[106200] = anon_sym_GT_AMP_DASH; + v->a[106201] = anon_sym_LT_LT; + v->a[106202] = anon_sym_LT_LT_DASH; + v->a[106203] = anon_sym_AMP; + v->a[106204] = anon_sym_SEMI; + v->a[106205] = 3; + v->a[106206] = actions(3); + v->a[106207] = 1; + v->a[106208] = sym_comment; + v->a[106209] = actions(6111); + v->a[106210] = 2; + v->a[106211] = sym_file_descriptor; + v->a[106212] = aux_sym_heredoc_redirect_token1; + v->a[106213] = actions(6109); + v->a[106214] = 22; + v->a[106215] = anon_sym_esac; + v->a[106216] = anon_sym_PIPE; + v->a[106217] = anon_sym_SEMI_SEMI; + v->a[106218] = anon_sym_SEMI_AMP; + v->a[106219] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5311(v); } void small_parse_table_5311(t_small_parse_table_array *v) { - v->a[106220] = actions(105); - v->a[106221] = 2; - v->a[106222] = anon_sym_DASH2; - v->a[106223] = anon_sym_PLUS2; - v->a[106224] = actions(1073); - v->a[106225] = 2; - v->a[106226] = anon_sym_LPAREN_LPAREN; - v->a[106227] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106228] = actions(1083); - v->a[106229] = 2; - v->a[106230] = sym_raw_string; - v->a[106231] = sym_ansi_c_string; - v->a[106232] = actions(1089); - v->a[106233] = 2; - v->a[106234] = anon_sym_LT_LPAREN; - v->a[106235] = anon_sym_GT_LPAREN; - v->a[106236] = state(3053); - v->a[106237] = 6; - v->a[106238] = sym_binary_expression; - v->a[106239] = sym_ternary_expression; + v->a[106220] = anon_sym_PIPE_AMP; + v->a[106221] = anon_sym_AMP_AMP; + v->a[106222] = anon_sym_PIPE_PIPE; + v->a[106223] = anon_sym_LT; + v->a[106224] = anon_sym_GT; + v->a[106225] = anon_sym_GT_GT; + v->a[106226] = anon_sym_AMP_GT; + v->a[106227] = anon_sym_AMP_GT_GT; + v->a[106228] = anon_sym_LT_AMP; + v->a[106229] = anon_sym_GT_AMP; + v->a[106230] = anon_sym_GT_PIPE; + v->a[106231] = anon_sym_LT_AMP_DASH; + v->a[106232] = anon_sym_GT_AMP_DASH; + v->a[106233] = anon_sym_LT_LT; + v->a[106234] = anon_sym_LT_LT_DASH; + v->a[106235] = anon_sym_AMP; + v->a[106236] = anon_sym_SEMI; + v->a[106237] = 3; + v->a[106238] = actions(3); + v->a[106239] = 1; small_parse_table_5312(v); } void small_parse_table_5312(t_small_parse_table_array *v) { - v->a[106240] = sym_unary_expression; - v->a[106241] = sym_postfix_expression; - v->a[106242] = sym_parenthesized_expression; - v->a[106243] = sym_concatenation; - v->a[106244] = state(2500); - v->a[106245] = 9; - v->a[106246] = sym_arithmetic_expansion; - v->a[106247] = sym_brace_expression; - v->a[106248] = sym_string; - v->a[106249] = sym_translated_string; - v->a[106250] = sym_number; - v->a[106251] = sym_simple_expansion; - v->a[106252] = sym_expansion; - v->a[106253] = sym_command_substitution; - v->a[106254] = sym_process_substitution; - v->a[106255] = 8; - v->a[106256] = actions(3); - v->a[106257] = 1; - v->a[106258] = sym_comment; - v->a[106259] = actions(5826); + v->a[106240] = sym_comment; + v->a[106241] = actions(6115); + v->a[106242] = 2; + v->a[106243] = sym_file_descriptor; + v->a[106244] = aux_sym_heredoc_redirect_token1; + v->a[106245] = actions(6113); + v->a[106246] = 22; + v->a[106247] = anon_sym_esac; + v->a[106248] = anon_sym_PIPE; + v->a[106249] = anon_sym_SEMI_SEMI; + v->a[106250] = anon_sym_SEMI_AMP; + v->a[106251] = anon_sym_SEMI_SEMI_AMP; + v->a[106252] = anon_sym_PIPE_AMP; + v->a[106253] = anon_sym_AMP_AMP; + v->a[106254] = anon_sym_PIPE_PIPE; + v->a[106255] = anon_sym_LT; + v->a[106256] = anon_sym_GT; + v->a[106257] = anon_sym_GT_GT; + v->a[106258] = anon_sym_AMP_GT; + v->a[106259] = anon_sym_AMP_GT_GT; small_parse_table_5313(v); } void small_parse_table_5313(t_small_parse_table_array *v) { - v->a[106260] = 1; - v->a[106261] = aux_sym_heredoc_redirect_token1; - v->a[106262] = actions(5828); - v->a[106263] = 1; - v->a[106264] = sym_file_descriptor; - v->a[106265] = actions(6172); - v->a[106266] = 1; - v->a[106267] = anon_sym_RPAREN; - v->a[106268] = actions(5831); + v->a[106260] = anon_sym_LT_AMP; + v->a[106261] = anon_sym_GT_AMP; + v->a[106262] = anon_sym_GT_PIPE; + v->a[106263] = anon_sym_LT_AMP_DASH; + v->a[106264] = anon_sym_GT_AMP_DASH; + v->a[106265] = anon_sym_LT_LT; + v->a[106266] = anon_sym_LT_LT_DASH; + v->a[106267] = anon_sym_AMP; + v->a[106268] = anon_sym_SEMI; v->a[106269] = 3; - v->a[106270] = sym_variable_name; - v->a[106271] = sym_test_operator; - v->a[106272] = sym__brace_start; - v->a[106273] = actions(5821); - v->a[106274] = 9; - v->a[106275] = anon_sym_SEMI; - v->a[106276] = anon_sym_PIPE_PIPE; - v->a[106277] = anon_sym_AMP_AMP; - v->a[106278] = anon_sym_PIPE; - v->a[106279] = anon_sym_AMP; + v->a[106270] = actions(3); + v->a[106271] = 1; + v->a[106272] = sym_comment; + v->a[106273] = actions(6119); + v->a[106274] = 2; + v->a[106275] = sym_file_descriptor; + v->a[106276] = aux_sym_heredoc_redirect_token1; + v->a[106277] = actions(6117); + v->a[106278] = 22; + v->a[106279] = anon_sym_esac; small_parse_table_5314(v); } void small_parse_table_5314(t_small_parse_table_array *v) { - v->a[106280] = anon_sym_LT_LT; + v->a[106280] = anon_sym_PIPE; v->a[106281] = anon_sym_SEMI_SEMI; - v->a[106282] = anon_sym_PIPE_AMP; - v->a[106283] = anon_sym_LT_LT_DASH; - v->a[106284] = actions(5823); - v->a[106285] = 11; - v->a[106286] = anon_sym_LT; - v->a[106287] = anon_sym_GT; - v->a[106288] = anon_sym_GT_GT; - v->a[106289] = anon_sym_AMP_GT; - v->a[106290] = anon_sym_AMP_GT_GT; - v->a[106291] = anon_sym_LT_AMP; - v->a[106292] = anon_sym_GT_AMP; - v->a[106293] = anon_sym_GT_PIPE; - v->a[106294] = anon_sym_LT_AMP_DASH; - v->a[106295] = anon_sym_GT_AMP_DASH; - v->a[106296] = anon_sym_LT_LT_LT; - v->a[106297] = actions(5819); - v->a[106298] = 17; - v->a[106299] = anon_sym_LPAREN_LPAREN; + v->a[106282] = anon_sym_SEMI_AMP; + v->a[106283] = anon_sym_SEMI_SEMI_AMP; + v->a[106284] = anon_sym_PIPE_AMP; + v->a[106285] = anon_sym_AMP_AMP; + v->a[106286] = anon_sym_PIPE_PIPE; + v->a[106287] = anon_sym_LT; + v->a[106288] = anon_sym_GT; + v->a[106289] = anon_sym_GT_GT; + v->a[106290] = anon_sym_AMP_GT; + v->a[106291] = anon_sym_AMP_GT_GT; + v->a[106292] = anon_sym_LT_AMP; + v->a[106293] = anon_sym_GT_AMP; + v->a[106294] = anon_sym_GT_PIPE; + v->a[106295] = anon_sym_LT_AMP_DASH; + v->a[106296] = anon_sym_GT_AMP_DASH; + v->a[106297] = anon_sym_LT_LT; + v->a[106298] = anon_sym_LT_LT_DASH; + v->a[106299] = anon_sym_AMP; small_parse_table_5315(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1063.c b/parser/static/small_parse_table/small_parse_table_1063.c index c19512f8..da4cb6ef 100644 --- a/parser/static/small_parse_table/small_parse_table_1063.c +++ b/parser/static/small_parse_table/small_parse_table_1063.c @@ -14,126 +14,126 @@ void small_parse_table_5315(t_small_parse_table_array *v) { - v->a[106300] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106301] = anon_sym_DOLLAR_LBRACK; - v->a[106302] = anon_sym_DOLLAR; - v->a[106303] = sym__special_character; - v->a[106304] = anon_sym_DQUOTE; - v->a[106305] = sym_raw_string; - v->a[106306] = sym_ansi_c_string; - v->a[106307] = aux_sym_number_token1; - v->a[106308] = aux_sym_number_token2; - v->a[106309] = anon_sym_DOLLAR_LBRACE; - v->a[106310] = anon_sym_DOLLAR_LPAREN; - v->a[106311] = anon_sym_BQUOTE; - v->a[106312] = anon_sym_DOLLAR_BQUOTE; - v->a[106313] = anon_sym_LT_LPAREN; - v->a[106314] = anon_sym_GT_LPAREN; - v->a[106315] = sym_word; - v->a[106316] = 26; - v->a[106317] = actions(71); - v->a[106318] = 1; - v->a[106319] = sym_comment; + v->a[106300] = anon_sym_SEMI; + v->a[106301] = 3; + v->a[106302] = actions(3); + v->a[106303] = 1; + v->a[106304] = sym_comment; + v->a[106305] = actions(6123); + v->a[106306] = 2; + v->a[106307] = sym_file_descriptor; + v->a[106308] = aux_sym_heredoc_redirect_token1; + v->a[106309] = actions(6121); + v->a[106310] = 22; + v->a[106311] = anon_sym_esac; + v->a[106312] = anon_sym_PIPE; + v->a[106313] = anon_sym_SEMI_SEMI; + v->a[106314] = anon_sym_SEMI_AMP; + v->a[106315] = anon_sym_SEMI_SEMI_AMP; + v->a[106316] = anon_sym_PIPE_AMP; + v->a[106317] = anon_sym_AMP_AMP; + v->a[106318] = anon_sym_PIPE_PIPE; + v->a[106319] = anon_sym_LT; small_parse_table_5316(v); } void small_parse_table_5316(t_small_parse_table_array *v) { - v->a[106320] = actions(107); - v->a[106321] = 1; - v->a[106322] = anon_sym_TILDE; - v->a[106323] = actions(237); - v->a[106324] = 1; - v->a[106325] = sym_word; - v->a[106326] = actions(248); - v->a[106327] = 1; - v->a[106328] = anon_sym_LPAREN; - v->a[106329] = actions(250); - v->a[106330] = 1; - v->a[106331] = anon_sym_BANG; - v->a[106332] = actions(258); - v->a[106333] = 1; - v->a[106334] = anon_sym_DOLLAR; - v->a[106335] = actions(264); - v->a[106336] = 1; - v->a[106337] = aux_sym_number_token1; - v->a[106338] = actions(266); - v->a[106339] = 1; + v->a[106320] = anon_sym_GT; + v->a[106321] = anon_sym_GT_GT; + v->a[106322] = anon_sym_AMP_GT; + v->a[106323] = anon_sym_AMP_GT_GT; + v->a[106324] = anon_sym_LT_AMP; + v->a[106325] = anon_sym_GT_AMP; + v->a[106326] = anon_sym_GT_PIPE; + v->a[106327] = anon_sym_LT_AMP_DASH; + v->a[106328] = anon_sym_GT_AMP_DASH; + v->a[106329] = anon_sym_LT_LT; + v->a[106330] = anon_sym_LT_LT_DASH; + v->a[106331] = anon_sym_AMP; + v->a[106332] = anon_sym_SEMI; + v->a[106333] = 3; + v->a[106334] = actions(3); + v->a[106335] = 1; + v->a[106336] = sym_comment; + v->a[106337] = actions(6127); + v->a[106338] = 2; + v->a[106339] = sym_file_descriptor; small_parse_table_5317(v); } void small_parse_table_5317(t_small_parse_table_array *v) { - v->a[106340] = aux_sym_number_token2; - v->a[106341] = actions(270); - v->a[106342] = 1; - v->a[106343] = anon_sym_DOLLAR_LPAREN; - v->a[106344] = actions(282); - v->a[106345] = 1; - v->a[106346] = sym_test_operator; - v->a[106347] = actions(284); - v->a[106348] = 1; - v->a[106349] = sym__brace_start; - v->a[106350] = actions(1075); - v->a[106351] = 1; - v->a[106352] = anon_sym_DOLLAR_LBRACK; - v->a[106353] = actions(1079); - v->a[106354] = 1; - v->a[106355] = sym__special_character; - v->a[106356] = actions(1081); - v->a[106357] = 1; - v->a[106358] = anon_sym_DQUOTE; - v->a[106359] = actions(1085); + v->a[106340] = aux_sym_heredoc_redirect_token1; + v->a[106341] = actions(6125); + v->a[106342] = 22; + v->a[106343] = anon_sym_esac; + v->a[106344] = anon_sym_PIPE; + v->a[106345] = anon_sym_SEMI_SEMI; + v->a[106346] = anon_sym_SEMI_AMP; + v->a[106347] = anon_sym_SEMI_SEMI_AMP; + v->a[106348] = anon_sym_PIPE_AMP; + v->a[106349] = anon_sym_AMP_AMP; + v->a[106350] = anon_sym_PIPE_PIPE; + v->a[106351] = anon_sym_LT; + v->a[106352] = anon_sym_GT; + v->a[106353] = anon_sym_GT_GT; + v->a[106354] = anon_sym_AMP_GT; + v->a[106355] = anon_sym_AMP_GT_GT; + v->a[106356] = anon_sym_LT_AMP; + v->a[106357] = anon_sym_GT_AMP; + v->a[106358] = anon_sym_GT_PIPE; + v->a[106359] = anon_sym_LT_AMP_DASH; small_parse_table_5318(v); } void small_parse_table_5318(t_small_parse_table_array *v) { - v->a[106360] = 1; - v->a[106361] = anon_sym_DOLLAR_LBRACE; - v->a[106362] = actions(1087); - v->a[106363] = 1; - v->a[106364] = anon_sym_DOLLAR_BQUOTE; - v->a[106365] = actions(3598); - v->a[106366] = 1; - v->a[106367] = anon_sym_BQUOTE; - v->a[106368] = state(2690); - v->a[106369] = 1; - v->a[106370] = aux_sym__literal_repeat1; - v->a[106371] = state(3107); - v->a[106372] = 1; - v->a[106373] = sym__expression; - v->a[106374] = actions(103); - v->a[106375] = 2; - v->a[106376] = anon_sym_PLUS_PLUS2; - v->a[106377] = anon_sym_DASH_DASH2; - v->a[106378] = actions(105); - v->a[106379] = 2; + v->a[106360] = anon_sym_GT_AMP_DASH; + v->a[106361] = anon_sym_LT_LT; + v->a[106362] = anon_sym_LT_LT_DASH; + v->a[106363] = anon_sym_AMP; + v->a[106364] = anon_sym_SEMI; + v->a[106365] = 3; + v->a[106366] = actions(3); + v->a[106367] = 1; + v->a[106368] = sym_comment; + v->a[106369] = actions(6131); + v->a[106370] = 2; + v->a[106371] = sym_file_descriptor; + v->a[106372] = aux_sym_heredoc_redirect_token1; + v->a[106373] = actions(6129); + v->a[106374] = 22; + v->a[106375] = anon_sym_esac; + v->a[106376] = anon_sym_PIPE; + v->a[106377] = anon_sym_SEMI_SEMI; + v->a[106378] = anon_sym_SEMI_AMP; + v->a[106379] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5319(v); } void small_parse_table_5319(t_small_parse_table_array *v) { - v->a[106380] = anon_sym_DASH2; - v->a[106381] = anon_sym_PLUS2; - v->a[106382] = actions(1073); - v->a[106383] = 2; - v->a[106384] = anon_sym_LPAREN_LPAREN; - v->a[106385] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106386] = actions(1083); - v->a[106387] = 2; - v->a[106388] = sym_raw_string; - v->a[106389] = sym_ansi_c_string; - v->a[106390] = actions(1089); - v->a[106391] = 2; - v->a[106392] = anon_sym_LT_LPAREN; - v->a[106393] = anon_sym_GT_LPAREN; - v->a[106394] = state(3053); - v->a[106395] = 6; - v->a[106396] = sym_binary_expression; - v->a[106397] = sym_ternary_expression; - v->a[106398] = sym_unary_expression; - v->a[106399] = sym_postfix_expression; + v->a[106380] = anon_sym_PIPE_AMP; + v->a[106381] = anon_sym_AMP_AMP; + v->a[106382] = anon_sym_PIPE_PIPE; + v->a[106383] = anon_sym_LT; + v->a[106384] = anon_sym_GT; + v->a[106385] = anon_sym_GT_GT; + v->a[106386] = anon_sym_AMP_GT; + v->a[106387] = anon_sym_AMP_GT_GT; + v->a[106388] = anon_sym_LT_AMP; + v->a[106389] = anon_sym_GT_AMP; + v->a[106390] = anon_sym_GT_PIPE; + v->a[106391] = anon_sym_LT_AMP_DASH; + v->a[106392] = anon_sym_GT_AMP_DASH; + v->a[106393] = anon_sym_LT_LT; + v->a[106394] = anon_sym_LT_LT_DASH; + v->a[106395] = anon_sym_AMP; + v->a[106396] = anon_sym_SEMI; + v->a[106397] = 3; + v->a[106398] = actions(3); + v->a[106399] = 1; small_parse_table_5320(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1064.c b/parser/static/small_parse_table/small_parse_table_1064.c index 11453434..4806798b 100644 --- a/parser/static/small_parse_table/small_parse_table_1064.c +++ b/parser/static/small_parse_table/small_parse_table_1064.c @@ -14,126 +14,126 @@ void small_parse_table_5320(t_small_parse_table_array *v) { - v->a[106400] = sym_parenthesized_expression; - v->a[106401] = sym_concatenation; - v->a[106402] = state(2500); - v->a[106403] = 9; - v->a[106404] = sym_arithmetic_expansion; - v->a[106405] = sym_brace_expression; - v->a[106406] = sym_string; - v->a[106407] = sym_translated_string; - v->a[106408] = sym_number; - v->a[106409] = sym_simple_expansion; - v->a[106410] = sym_expansion; - v->a[106411] = sym_command_substitution; - v->a[106412] = sym_process_substitution; - v->a[106413] = 27; - v->a[106414] = actions(71); - v->a[106415] = 1; - v->a[106416] = sym_comment; - v->a[106417] = actions(363); - v->a[106418] = 1; - v->a[106419] = anon_sym_DOLLAR_LBRACK; + v->a[106400] = sym_comment; + v->a[106401] = actions(6135); + v->a[106402] = 2; + v->a[106403] = sym_file_descriptor; + v->a[106404] = aux_sym_heredoc_redirect_token1; + v->a[106405] = actions(6133); + v->a[106406] = 22; + v->a[106407] = anon_sym_esac; + v->a[106408] = anon_sym_PIPE; + v->a[106409] = anon_sym_SEMI_SEMI; + v->a[106410] = anon_sym_SEMI_AMP; + v->a[106411] = anon_sym_SEMI_SEMI_AMP; + v->a[106412] = anon_sym_PIPE_AMP; + v->a[106413] = anon_sym_AMP_AMP; + v->a[106414] = anon_sym_PIPE_PIPE; + v->a[106415] = anon_sym_LT; + v->a[106416] = anon_sym_GT; + v->a[106417] = anon_sym_GT_GT; + v->a[106418] = anon_sym_AMP_GT; + v->a[106419] = anon_sym_AMP_GT_GT; small_parse_table_5321(v); } void small_parse_table_5321(t_small_parse_table_array *v) { - v->a[106420] = actions(367); - v->a[106421] = 1; - v->a[106422] = anon_sym_DOLLAR; - v->a[106423] = actions(371); - v->a[106424] = 1; - v->a[106425] = anon_sym_DQUOTE; - v->a[106426] = actions(375); - v->a[106427] = 1; - v->a[106428] = aux_sym_number_token1; - v->a[106429] = actions(377); - v->a[106430] = 1; - v->a[106431] = aux_sym_number_token2; - v->a[106432] = actions(379); - v->a[106433] = 1; - v->a[106434] = anon_sym_DOLLAR_LBRACE; - v->a[106435] = actions(381); - v->a[106436] = 1; - v->a[106437] = anon_sym_DOLLAR_LPAREN; - v->a[106438] = actions(385); - v->a[106439] = 1; + v->a[106420] = anon_sym_LT_AMP; + v->a[106421] = anon_sym_GT_AMP; + v->a[106422] = anon_sym_GT_PIPE; + v->a[106423] = anon_sym_LT_AMP_DASH; + v->a[106424] = anon_sym_GT_AMP_DASH; + v->a[106425] = anon_sym_LT_LT; + v->a[106426] = anon_sym_LT_LT_DASH; + v->a[106427] = anon_sym_AMP; + v->a[106428] = anon_sym_SEMI; + v->a[106429] = 3; + v->a[106430] = actions(3); + v->a[106431] = 1; + v->a[106432] = sym_comment; + v->a[106433] = actions(6137); + v->a[106434] = 3; + v->a[106435] = sym_file_descriptor; + v->a[106436] = ts_builtin_sym_end; + v->a[106437] = aux_sym_heredoc_redirect_token1; + v->a[106438] = actions(6139); + v->a[106439] = 21; small_parse_table_5322(v); } void small_parse_table_5322(t_small_parse_table_array *v) { - v->a[106440] = anon_sym_DOLLAR_BQUOTE; - v->a[106441] = actions(391); - v->a[106442] = 1; - v->a[106443] = sym__brace_start; - v->a[106444] = actions(1093); - v->a[106445] = 1; - v->a[106446] = anon_sym_LPAREN; - v->a[106447] = actions(1095); - v->a[106448] = 1; - v->a[106449] = anon_sym_BANG; - v->a[106450] = actions(1103); - v->a[106451] = 1; - v->a[106452] = anon_sym_TILDE; - v->a[106453] = actions(5809); - v->a[106454] = 1; - v->a[106455] = anon_sym_BQUOTE; - v->a[106456] = actions(5916); - v->a[106457] = 1; - v->a[106458] = sym__special_character; - v->a[106459] = actions(6175); + v->a[106440] = anon_sym_PIPE; + v->a[106441] = anon_sym_RPAREN; + v->a[106442] = anon_sym_SEMI_SEMI; + v->a[106443] = anon_sym_PIPE_AMP; + v->a[106444] = anon_sym_AMP_AMP; + v->a[106445] = anon_sym_PIPE_PIPE; + v->a[106446] = anon_sym_LT; + v->a[106447] = anon_sym_GT; + v->a[106448] = anon_sym_GT_GT; + v->a[106449] = anon_sym_AMP_GT; + v->a[106450] = anon_sym_AMP_GT_GT; + v->a[106451] = anon_sym_LT_AMP; + v->a[106452] = anon_sym_GT_AMP; + v->a[106453] = anon_sym_GT_PIPE; + v->a[106454] = anon_sym_LT_AMP_DASH; + v->a[106455] = anon_sym_GT_AMP_DASH; + v->a[106456] = anon_sym_LT_LT; + v->a[106457] = anon_sym_LT_LT_DASH; + v->a[106458] = anon_sym_AMP; + v->a[106459] = anon_sym_BQUOTE; small_parse_table_5323(v); } void small_parse_table_5323(t_small_parse_table_array *v) { - v->a[106460] = 1; - v->a[106461] = sym_word; - v->a[106462] = actions(6179); + v->a[106460] = anon_sym_SEMI; + v->a[106461] = 3; + v->a[106462] = actions(3); v->a[106463] = 1; - v->a[106464] = sym_test_operator; - v->a[106465] = state(2445); - v->a[106466] = 1; - v->a[106467] = aux_sym__literal_repeat1; - v->a[106468] = state(3397); - v->a[106469] = 1; - v->a[106470] = sym__expression; - v->a[106471] = actions(352); - v->a[106472] = 2; - v->a[106473] = anon_sym_LPAREN_LPAREN; - v->a[106474] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106475] = actions(387); - v->a[106476] = 2; - v->a[106477] = anon_sym_LT_LPAREN; - v->a[106478] = anon_sym_GT_LPAREN; - v->a[106479] = actions(1099); + v->a[106464] = sym_comment; + v->a[106465] = actions(6143); + v->a[106466] = 2; + v->a[106467] = sym_file_descriptor; + v->a[106468] = aux_sym_heredoc_redirect_token1; + v->a[106469] = actions(6141); + v->a[106470] = 22; + v->a[106471] = anon_sym_esac; + v->a[106472] = anon_sym_PIPE; + v->a[106473] = anon_sym_SEMI_SEMI; + v->a[106474] = anon_sym_SEMI_AMP; + v->a[106475] = anon_sym_SEMI_SEMI_AMP; + v->a[106476] = anon_sym_PIPE_AMP; + v->a[106477] = anon_sym_AMP_AMP; + v->a[106478] = anon_sym_PIPE_PIPE; + v->a[106479] = anon_sym_LT; small_parse_table_5324(v); } void small_parse_table_5324(t_small_parse_table_array *v) { - v->a[106480] = 2; - v->a[106481] = anon_sym_PLUS_PLUS2; - v->a[106482] = anon_sym_DASH_DASH2; - v->a[106483] = actions(1101); - v->a[106484] = 2; - v->a[106485] = anon_sym_DASH2; - v->a[106486] = anon_sym_PLUS2; - v->a[106487] = actions(6177); - v->a[106488] = 2; - v->a[106489] = sym_raw_string; - v->a[106490] = sym_ansi_c_string; - v->a[106491] = state(2594); - v->a[106492] = 2; - v->a[106493] = sym_ternary_expression; - v->a[106494] = sym_postfix_expression; - v->a[106495] = state(2834); - v->a[106496] = 4; - v->a[106497] = sym_binary_expression; - v->a[106498] = sym_unary_expression; - v->a[106499] = sym_parenthesized_expression; + v->a[106480] = anon_sym_GT; + v->a[106481] = anon_sym_GT_GT; + v->a[106482] = anon_sym_AMP_GT; + v->a[106483] = anon_sym_AMP_GT_GT; + v->a[106484] = anon_sym_LT_AMP; + v->a[106485] = anon_sym_GT_AMP; + v->a[106486] = anon_sym_GT_PIPE; + v->a[106487] = anon_sym_LT_AMP_DASH; + v->a[106488] = anon_sym_GT_AMP_DASH; + v->a[106489] = anon_sym_LT_LT; + v->a[106490] = anon_sym_LT_LT_DASH; + v->a[106491] = anon_sym_AMP; + v->a[106492] = anon_sym_SEMI; + v->a[106493] = 3; + v->a[106494] = actions(3); + v->a[106495] = 1; + v->a[106496] = sym_comment; + v->a[106497] = actions(2664); + v->a[106498] = 2; + v->a[106499] = sym_file_descriptor; small_parse_table_5325(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1065.c b/parser/static/small_parse_table/small_parse_table_1065.c index 1b01af67..277fd037 100644 --- a/parser/static/small_parse_table/small_parse_table_1065.c +++ b/parser/static/small_parse_table/small_parse_table_1065.c @@ -14,126 +14,126 @@ void small_parse_table_5325(t_small_parse_table_array *v) { - v->a[106500] = sym_concatenation; - v->a[106501] = state(2461); - v->a[106502] = 9; - v->a[106503] = sym_arithmetic_expansion; - v->a[106504] = sym_brace_expression; - v->a[106505] = sym_string; - v->a[106506] = sym_translated_string; - v->a[106507] = sym_number; - v->a[106508] = sym_simple_expansion; - v->a[106509] = sym_expansion; - v->a[106510] = sym_command_substitution; - v->a[106511] = sym_process_substitution; - v->a[106512] = 3; - v->a[106513] = actions(3); - v->a[106514] = 1; - v->a[106515] = sym_comment; - v->a[106516] = actions(1358); - v->a[106517] = 6; - v->a[106518] = sym_file_descriptor; - v->a[106519] = sym__concat; + v->a[106500] = aux_sym_heredoc_redirect_token1; + v->a[106501] = actions(2662); + v->a[106502] = 22; + v->a[106503] = anon_sym_PIPE; + v->a[106504] = anon_sym_SEMI_SEMI; + v->a[106505] = anon_sym_SEMI_AMP; + v->a[106506] = anon_sym_SEMI_SEMI_AMP; + v->a[106507] = anon_sym_PIPE_AMP; + v->a[106508] = anon_sym_AMP_AMP; + v->a[106509] = anon_sym_PIPE_PIPE; + v->a[106510] = anon_sym_LT; + v->a[106511] = anon_sym_GT; + v->a[106512] = anon_sym_GT_GT; + v->a[106513] = anon_sym_AMP_GT; + v->a[106514] = anon_sym_AMP_GT_GT; + v->a[106515] = anon_sym_LT_AMP; + v->a[106516] = anon_sym_GT_AMP; + v->a[106517] = anon_sym_GT_PIPE; + v->a[106518] = anon_sym_LT_AMP_DASH; + v->a[106519] = anon_sym_GT_AMP_DASH; small_parse_table_5326(v); } void small_parse_table_5326(t_small_parse_table_array *v) { - v->a[106520] = sym_test_operator; - v->a[106521] = sym__brace_start; - v->a[106522] = ts_builtin_sym_end; - v->a[106523] = aux_sym_heredoc_redirect_token1; - v->a[106524] = actions(1356); - v->a[106525] = 37; - v->a[106526] = anon_sym_LPAREN_LPAREN; - v->a[106527] = anon_sym_SEMI; - v->a[106528] = anon_sym_PIPE_PIPE; - v->a[106529] = anon_sym_AMP_AMP; - v->a[106530] = anon_sym_PIPE; - v->a[106531] = anon_sym_AMP; - v->a[106532] = anon_sym_LT; - v->a[106533] = anon_sym_GT; - v->a[106534] = anon_sym_LT_LT; - v->a[106535] = anon_sym_GT_GT; - v->a[106536] = anon_sym_SEMI_SEMI; - v->a[106537] = anon_sym_PIPE_AMP; - v->a[106538] = anon_sym_AMP_GT; - v->a[106539] = anon_sym_AMP_GT_GT; + v->a[106520] = anon_sym_LT_LT; + v->a[106521] = anon_sym_LT_LT_DASH; + v->a[106522] = anon_sym_AMP; + v->a[106523] = sym__special_character; + v->a[106524] = anon_sym_SEMI; + v->a[106525] = 3; + v->a[106526] = actions(3); + v->a[106527] = 1; + v->a[106528] = sym_comment; + v->a[106529] = actions(6147); + v->a[106530] = 2; + v->a[106531] = sym_file_descriptor; + v->a[106532] = aux_sym_heredoc_redirect_token1; + v->a[106533] = actions(6145); + v->a[106534] = 22; + v->a[106535] = anon_sym_esac; + v->a[106536] = anon_sym_PIPE; + v->a[106537] = anon_sym_SEMI_SEMI; + v->a[106538] = anon_sym_SEMI_AMP; + v->a[106539] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5327(v); } void small_parse_table_5327(t_small_parse_table_array *v) { - v->a[106540] = anon_sym_LT_AMP; - v->a[106541] = anon_sym_GT_AMP; - v->a[106542] = anon_sym_GT_PIPE; - v->a[106543] = anon_sym_LT_AMP_DASH; - v->a[106544] = anon_sym_GT_AMP_DASH; - v->a[106545] = anon_sym_LT_LT_DASH; - v->a[106546] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106547] = anon_sym_DOLLAR_LBRACK; - v->a[106548] = aux_sym_concatenation_token1; - v->a[106549] = anon_sym_DOLLAR; - v->a[106550] = sym__special_character; - v->a[106551] = anon_sym_DQUOTE; - v->a[106552] = sym_raw_string; - v->a[106553] = sym_ansi_c_string; - v->a[106554] = aux_sym_number_token1; - v->a[106555] = aux_sym_number_token2; - v->a[106556] = anon_sym_DOLLAR_LBRACE; - v->a[106557] = anon_sym_DOLLAR_LPAREN; - v->a[106558] = anon_sym_BQUOTE; - v->a[106559] = anon_sym_DOLLAR_BQUOTE; + v->a[106540] = anon_sym_PIPE_AMP; + v->a[106541] = anon_sym_AMP_AMP; + v->a[106542] = anon_sym_PIPE_PIPE; + v->a[106543] = anon_sym_LT; + v->a[106544] = anon_sym_GT; + v->a[106545] = anon_sym_GT_GT; + v->a[106546] = anon_sym_AMP_GT; + v->a[106547] = anon_sym_AMP_GT_GT; + v->a[106548] = anon_sym_LT_AMP; + v->a[106549] = anon_sym_GT_AMP; + v->a[106550] = anon_sym_GT_PIPE; + v->a[106551] = anon_sym_LT_AMP_DASH; + v->a[106552] = anon_sym_GT_AMP_DASH; + v->a[106553] = anon_sym_LT_LT; + v->a[106554] = anon_sym_LT_LT_DASH; + v->a[106555] = anon_sym_AMP; + v->a[106556] = anon_sym_SEMI; + v->a[106557] = 3; + v->a[106558] = actions(3); + v->a[106559] = 1; small_parse_table_5328(v); } void small_parse_table_5328(t_small_parse_table_array *v) { - v->a[106560] = anon_sym_LT_LPAREN; - v->a[106561] = anon_sym_GT_LPAREN; - v->a[106562] = sym_word; - v->a[106563] = 26; - v->a[106564] = actions(71); - v->a[106565] = 1; - v->a[106566] = sym_comment; - v->a[106567] = actions(187); - v->a[106568] = 1; - v->a[106569] = anon_sym_TILDE; - v->a[106570] = actions(350); - v->a[106571] = 1; - v->a[106572] = sym_word; - v->a[106573] = actions(359); - v->a[106574] = 1; - v->a[106575] = anon_sym_LPAREN; - v->a[106576] = actions(361); - v->a[106577] = 1; - v->a[106578] = anon_sym_BANG; - v->a[106579] = actions(363); + v->a[106560] = sym_comment; + v->a[106561] = actions(6151); + v->a[106562] = 2; + v->a[106563] = sym_file_descriptor; + v->a[106564] = aux_sym_heredoc_redirect_token1; + v->a[106565] = actions(6149); + v->a[106566] = 22; + v->a[106567] = anon_sym_esac; + v->a[106568] = anon_sym_PIPE; + v->a[106569] = anon_sym_SEMI_SEMI; + v->a[106570] = anon_sym_SEMI_AMP; + v->a[106571] = anon_sym_SEMI_SEMI_AMP; + v->a[106572] = anon_sym_PIPE_AMP; + v->a[106573] = anon_sym_AMP_AMP; + v->a[106574] = anon_sym_PIPE_PIPE; + v->a[106575] = anon_sym_LT; + v->a[106576] = anon_sym_GT; + v->a[106577] = anon_sym_GT_GT; + v->a[106578] = anon_sym_AMP_GT; + v->a[106579] = anon_sym_AMP_GT_GT; small_parse_table_5329(v); } void small_parse_table_5329(t_small_parse_table_array *v) { - v->a[106580] = 1; - v->a[106581] = anon_sym_DOLLAR_LBRACK; - v->a[106582] = actions(367); - v->a[106583] = 1; - v->a[106584] = anon_sym_DOLLAR; - v->a[106585] = actions(371); - v->a[106586] = 1; - v->a[106587] = anon_sym_DQUOTE; - v->a[106588] = actions(375); - v->a[106589] = 1; - v->a[106590] = aux_sym_number_token1; - v->a[106591] = actions(377); - v->a[106592] = 1; - v->a[106593] = aux_sym_number_token2; - v->a[106594] = actions(379); - v->a[106595] = 1; - v->a[106596] = anon_sym_DOLLAR_LBRACE; - v->a[106597] = actions(381); - v->a[106598] = 1; - v->a[106599] = anon_sym_DOLLAR_LPAREN; + v->a[106580] = anon_sym_LT_AMP; + v->a[106581] = anon_sym_GT_AMP; + v->a[106582] = anon_sym_GT_PIPE; + v->a[106583] = anon_sym_LT_AMP_DASH; + v->a[106584] = anon_sym_GT_AMP_DASH; + v->a[106585] = anon_sym_LT_LT; + v->a[106586] = anon_sym_LT_LT_DASH; + v->a[106587] = anon_sym_AMP; + v->a[106588] = anon_sym_SEMI; + v->a[106589] = 17; + v->a[106590] = actions(57); + v->a[106591] = 1; + v->a[106592] = sym_comment; + v->a[106593] = actions(3262); + v->a[106594] = 1; + v->a[106595] = sym_word; + v->a[106596] = actions(3264); + v->a[106597] = 1; + v->a[106598] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[106599] = actions(3266); small_parse_table_5330(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1066.c b/parser/static/small_parse_table/small_parse_table_1066.c index 1576e6d7..5965ce31 100644 --- a/parser/static/small_parse_table/small_parse_table_1066.c +++ b/parser/static/small_parse_table/small_parse_table_1066.c @@ -14,126 +14,126 @@ void small_parse_table_5330(t_small_parse_table_array *v) { - v->a[106600] = actions(385); - v->a[106601] = 1; - v->a[106602] = anon_sym_DOLLAR_BQUOTE; - v->a[106603] = actions(389); - v->a[106604] = 1; - v->a[106605] = sym_test_operator; - v->a[106606] = actions(391); - v->a[106607] = 1; - v->a[106608] = sym__brace_start; - v->a[106609] = actions(5807); - v->a[106610] = 1; - v->a[106611] = sym__special_character; - v->a[106612] = actions(5809); - v->a[106613] = 1; - v->a[106614] = anon_sym_BQUOTE; - v->a[106615] = state(2641); - v->a[106616] = 1; - v->a[106617] = aux_sym__literal_repeat1; - v->a[106618] = state(2951); - v->a[106619] = 1; + v->a[106600] = 1; + v->a[106601] = anon_sym_DOLLAR; + v->a[106602] = actions(3268); + v->a[106603] = 1; + v->a[106604] = sym__special_character; + v->a[106605] = actions(3270); + v->a[106606] = 1; + v->a[106607] = anon_sym_DQUOTE; + v->a[106608] = actions(3274); + v->a[106609] = 1; + v->a[106610] = aux_sym_number_token1; + v->a[106611] = actions(3276); + v->a[106612] = 1; + v->a[106613] = aux_sym_number_token2; + v->a[106614] = actions(3278); + v->a[106615] = 1; + v->a[106616] = anon_sym_DOLLAR_LBRACE; + v->a[106617] = actions(3280); + v->a[106618] = 1; + v->a[106619] = anon_sym_DOLLAR_LPAREN; small_parse_table_5331(v); } void small_parse_table_5331(t_small_parse_table_array *v) { - v->a[106620] = sym__expression; - v->a[106621] = actions(183); - v->a[106622] = 2; - v->a[106623] = anon_sym_PLUS_PLUS2; - v->a[106624] = anon_sym_DASH_DASH2; - v->a[106625] = actions(185); - v->a[106626] = 2; - v->a[106627] = anon_sym_DASH2; - v->a[106628] = anon_sym_PLUS2; - v->a[106629] = actions(352); - v->a[106630] = 2; - v->a[106631] = anon_sym_LPAREN_LPAREN; - v->a[106632] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106633] = actions(373); - v->a[106634] = 2; + v->a[106620] = actions(3282); + v->a[106621] = 1; + v->a[106622] = anon_sym_BQUOTE; + v->a[106623] = actions(3284); + v->a[106624] = 1; + v->a[106625] = anon_sym_DOLLAR_BQUOTE; + v->a[106626] = actions(3286); + v->a[106627] = 1; + v->a[106628] = sym__brace_start; + v->a[106629] = state(1679); + v->a[106630] = 1; + v->a[106631] = aux_sym__literal_repeat1; + v->a[106632] = actions(3272); + v->a[106633] = 2; + v->a[106634] = sym_test_operator; v->a[106635] = sym_raw_string; - v->a[106636] = sym_ansi_c_string; - v->a[106637] = actions(387); - v->a[106638] = 2; - v->a[106639] = anon_sym_LT_LPAREN; + v->a[106636] = state(645); + v->a[106637] = 2; + v->a[106638] = sym_concatenation; + v->a[106639] = aux_sym_for_statement_repeat1; small_parse_table_5332(v); } void small_parse_table_5332(t_small_parse_table_array *v) { - v->a[106640] = anon_sym_GT_LPAREN; - v->a[106641] = state(3071); - v->a[106642] = 6; - v->a[106643] = sym_binary_expression; - v->a[106644] = sym_ternary_expression; - v->a[106645] = sym_unary_expression; - v->a[106646] = sym_postfix_expression; - v->a[106647] = sym_parenthesized_expression; - v->a[106648] = sym_concatenation; - v->a[106649] = state(2521); - v->a[106650] = 9; - v->a[106651] = sym_arithmetic_expansion; - v->a[106652] = sym_brace_expression; - v->a[106653] = sym_string; - v->a[106654] = sym_translated_string; - v->a[106655] = sym_number; - v->a[106656] = sym_simple_expansion; - v->a[106657] = sym_expansion; - v->a[106658] = sym_command_substitution; - v->a[106659] = sym_process_substitution; + v->a[106640] = state(1566); + v->a[106641] = 7; + v->a[106642] = sym_arithmetic_expansion; + v->a[106643] = sym_brace_expression; + v->a[106644] = sym_string; + v->a[106645] = sym_number; + v->a[106646] = sym_simple_expansion; + v->a[106647] = sym_expansion; + v->a[106648] = sym_command_substitution; + v->a[106649] = 17; + v->a[106650] = actions(57); + v->a[106651] = 1; + v->a[106652] = sym_comment; + v->a[106653] = actions(3262); + v->a[106654] = 1; + v->a[106655] = sym_word; + v->a[106656] = actions(3264); + v->a[106657] = 1; + v->a[106658] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[106659] = actions(3266); small_parse_table_5333(v); } void small_parse_table_5333(t_small_parse_table_array *v) { - v->a[106660] = 3; - v->a[106661] = actions(71); - v->a[106662] = 1; - v->a[106663] = sym_comment; - v->a[106664] = actions(1348); - v->a[106665] = 16; - v->a[106666] = anon_sym_PIPE; - v->a[106667] = anon_sym_EQ_EQ; - v->a[106668] = anon_sym_LT; - v->a[106669] = anon_sym_GT; - v->a[106670] = anon_sym_LT_LT; - v->a[106671] = anon_sym_LPAREN; - v->a[106672] = anon_sym_EQ_TILDE; - v->a[106673] = anon_sym_AMP_GT; - v->a[106674] = anon_sym_LT_AMP; - v->a[106675] = anon_sym_GT_AMP; - v->a[106676] = anon_sym_DOLLAR; - v->a[106677] = aux_sym_number_token1; - v->a[106678] = aux_sym_number_token2; + v->a[106660] = 1; + v->a[106661] = anon_sym_DOLLAR; + v->a[106662] = actions(3268); + v->a[106663] = 1; + v->a[106664] = sym__special_character; + v->a[106665] = actions(3270); + v->a[106666] = 1; + v->a[106667] = anon_sym_DQUOTE; + v->a[106668] = actions(3274); + v->a[106669] = 1; + v->a[106670] = aux_sym_number_token1; + v->a[106671] = actions(3276); + v->a[106672] = 1; + v->a[106673] = aux_sym_number_token2; + v->a[106674] = actions(3278); + v->a[106675] = 1; + v->a[106676] = anon_sym_DOLLAR_LBRACE; + v->a[106677] = actions(3280); + v->a[106678] = 1; v->a[106679] = anon_sym_DOLLAR_LPAREN; small_parse_table_5334(v); } void small_parse_table_5334(t_small_parse_table_array *v) { - v->a[106680] = anon_sym_BQUOTE; - v->a[106681] = sym_word; - v->a[106682] = actions(1350); - v->a[106683] = 27; - v->a[106684] = sym_file_descriptor; - v->a[106685] = sym__concat; - v->a[106686] = sym_test_operator; - v->a[106687] = sym__bare_dollar; + v->a[106680] = actions(3282); + v->a[106681] = 1; + v->a[106682] = anon_sym_BQUOTE; + v->a[106683] = actions(3284); + v->a[106684] = 1; + v->a[106685] = anon_sym_DOLLAR_BQUOTE; + v->a[106686] = actions(3286); + v->a[106687] = 1; v->a[106688] = sym__brace_start; - v->a[106689] = anon_sym_LPAREN_LPAREN; - v->a[106690] = anon_sym_PIPE_PIPE; - v->a[106691] = anon_sym_AMP_AMP; - v->a[106692] = anon_sym_GT_GT; - v->a[106693] = anon_sym_PIPE_AMP; - v->a[106694] = anon_sym_AMP_GT_GT; - v->a[106695] = anon_sym_GT_PIPE; - v->a[106696] = anon_sym_LT_AMP_DASH; - v->a[106697] = anon_sym_GT_AMP_DASH; - v->a[106698] = anon_sym_LT_LT_DASH; - v->a[106699] = anon_sym_LT_LT_LT; + v->a[106689] = state(1679); + v->a[106690] = 1; + v->a[106691] = aux_sym__literal_repeat1; + v->a[106692] = actions(3272); + v->a[106693] = 2; + v->a[106694] = sym_test_operator; + v->a[106695] = sym_raw_string; + v->a[106696] = state(641); + v->a[106697] = 2; + v->a[106698] = sym_concatenation; + v->a[106699] = aux_sym_for_statement_repeat1; small_parse_table_5335(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1067.c b/parser/static/small_parse_table/small_parse_table_1067.c index 187da4ba..2e125c57 100644 --- a/parser/static/small_parse_table/small_parse_table_1067.c +++ b/parser/static/small_parse_table/small_parse_table_1067.c @@ -14,126 +14,126 @@ void small_parse_table_5335(t_small_parse_table_array *v) { - v->a[106700] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106701] = anon_sym_DOLLAR_LBRACK; - v->a[106702] = aux_sym_concatenation_token1; - v->a[106703] = sym__special_character; - v->a[106704] = anon_sym_DQUOTE; - v->a[106705] = sym_raw_string; - v->a[106706] = sym_ansi_c_string; - v->a[106707] = anon_sym_DOLLAR_LBRACE; - v->a[106708] = anon_sym_DOLLAR_BQUOTE; - v->a[106709] = anon_sym_LT_LPAREN; - v->a[106710] = anon_sym_GT_LPAREN; - v->a[106711] = 3; - v->a[106712] = actions(3); - v->a[106713] = 1; - v->a[106714] = sym_comment; - v->a[106715] = actions(1263); - v->a[106716] = 4; - v->a[106717] = sym_file_descriptor; - v->a[106718] = sym_test_operator; - v->a[106719] = sym__brace_start; + v->a[106700] = state(1566); + v->a[106701] = 7; + v->a[106702] = sym_arithmetic_expansion; + v->a[106703] = sym_brace_expression; + v->a[106704] = sym_string; + v->a[106705] = sym_number; + v->a[106706] = sym_simple_expansion; + v->a[106707] = sym_expansion; + v->a[106708] = sym_command_substitution; + v->a[106709] = 3; + v->a[106710] = actions(3); + v->a[106711] = 1; + v->a[106712] = sym_comment; + v->a[106713] = actions(6155); + v->a[106714] = 2; + v->a[106715] = sym_file_descriptor; + v->a[106716] = aux_sym_heredoc_redirect_token1; + v->a[106717] = actions(6153); + v->a[106718] = 22; + v->a[106719] = anon_sym_esac; small_parse_table_5336(v); } void small_parse_table_5336(t_small_parse_table_array *v) { - v->a[106720] = aux_sym_heredoc_redirect_token1; - v->a[106721] = actions(1261); - v->a[106722] = 39; - v->a[106723] = anon_sym_LPAREN_LPAREN; - v->a[106724] = anon_sym_SEMI; - v->a[106725] = anon_sym_PIPE_PIPE; - v->a[106726] = anon_sym_AMP_AMP; - v->a[106727] = anon_sym_PIPE; - v->a[106728] = anon_sym_AMP; - v->a[106729] = anon_sym_LT; - v->a[106730] = anon_sym_GT; - v->a[106731] = anon_sym_LT_LT; - v->a[106732] = anon_sym_GT_GT; - v->a[106733] = anon_sym_SEMI_SEMI; - v->a[106734] = anon_sym_SEMI_AMP; - v->a[106735] = anon_sym_SEMI_SEMI_AMP; - v->a[106736] = anon_sym_PIPE_AMP; - v->a[106737] = anon_sym_AMP_GT; - v->a[106738] = anon_sym_AMP_GT_GT; - v->a[106739] = anon_sym_LT_AMP; + v->a[106720] = anon_sym_PIPE; + v->a[106721] = anon_sym_SEMI_SEMI; + v->a[106722] = anon_sym_SEMI_AMP; + v->a[106723] = anon_sym_SEMI_SEMI_AMP; + v->a[106724] = anon_sym_PIPE_AMP; + v->a[106725] = anon_sym_AMP_AMP; + v->a[106726] = anon_sym_PIPE_PIPE; + v->a[106727] = anon_sym_LT; + v->a[106728] = anon_sym_GT; + v->a[106729] = anon_sym_GT_GT; + v->a[106730] = anon_sym_AMP_GT; + v->a[106731] = anon_sym_AMP_GT_GT; + v->a[106732] = anon_sym_LT_AMP; + v->a[106733] = anon_sym_GT_AMP; + v->a[106734] = anon_sym_GT_PIPE; + v->a[106735] = anon_sym_LT_AMP_DASH; + v->a[106736] = anon_sym_GT_AMP_DASH; + v->a[106737] = anon_sym_LT_LT; + v->a[106738] = anon_sym_LT_LT_DASH; + v->a[106739] = anon_sym_AMP; small_parse_table_5337(v); } void small_parse_table_5337(t_small_parse_table_array *v) { - v->a[106740] = anon_sym_GT_AMP; - v->a[106741] = anon_sym_GT_PIPE; - v->a[106742] = anon_sym_LT_AMP_DASH; - v->a[106743] = anon_sym_GT_AMP_DASH; - v->a[106744] = anon_sym_LT_LT_DASH; - v->a[106745] = anon_sym_LT_LT_LT; - v->a[106746] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106747] = anon_sym_DOLLAR_LBRACK; - v->a[106748] = anon_sym_DOLLAR; - v->a[106749] = sym__special_character; - v->a[106750] = anon_sym_DQUOTE; - v->a[106751] = sym_raw_string; - v->a[106752] = sym_ansi_c_string; - v->a[106753] = aux_sym_number_token1; - v->a[106754] = aux_sym_number_token2; - v->a[106755] = anon_sym_DOLLAR_LBRACE; - v->a[106756] = anon_sym_DOLLAR_LPAREN; - v->a[106757] = anon_sym_BQUOTE; - v->a[106758] = anon_sym_DOLLAR_BQUOTE; - v->a[106759] = anon_sym_LT_LPAREN; + v->a[106740] = anon_sym_SEMI; + v->a[106741] = 3; + v->a[106742] = actions(3); + v->a[106743] = 1; + v->a[106744] = sym_comment; + v->a[106745] = actions(6137); + v->a[106746] = 3; + v->a[106747] = sym_file_descriptor; + v->a[106748] = ts_builtin_sym_end; + v->a[106749] = aux_sym_heredoc_redirect_token1; + v->a[106750] = actions(6139); + v->a[106751] = 21; + v->a[106752] = anon_sym_PIPE; + v->a[106753] = anon_sym_RPAREN; + v->a[106754] = anon_sym_SEMI_SEMI; + v->a[106755] = anon_sym_PIPE_AMP; + v->a[106756] = anon_sym_AMP_AMP; + v->a[106757] = anon_sym_PIPE_PIPE; + v->a[106758] = anon_sym_LT; + v->a[106759] = anon_sym_GT; small_parse_table_5338(v); } void small_parse_table_5338(t_small_parse_table_array *v) { - v->a[106760] = anon_sym_GT_LPAREN; - v->a[106761] = sym_word; - v->a[106762] = 3; - v->a[106763] = actions(3); - v->a[106764] = 1; - v->a[106765] = sym_comment; - v->a[106766] = actions(1346); - v->a[106767] = 6; - v->a[106768] = sym_file_descriptor; - v->a[106769] = sym__concat; - v->a[106770] = sym_test_operator; - v->a[106771] = sym__brace_start; - v->a[106772] = ts_builtin_sym_end; - v->a[106773] = aux_sym_heredoc_redirect_token1; - v->a[106774] = actions(1344); - v->a[106775] = 37; - v->a[106776] = anon_sym_LPAREN_LPAREN; - v->a[106777] = anon_sym_SEMI; - v->a[106778] = anon_sym_PIPE_PIPE; - v->a[106779] = anon_sym_AMP_AMP; + v->a[106760] = anon_sym_GT_GT; + v->a[106761] = anon_sym_AMP_GT; + v->a[106762] = anon_sym_AMP_GT_GT; + v->a[106763] = anon_sym_LT_AMP; + v->a[106764] = anon_sym_GT_AMP; + v->a[106765] = anon_sym_GT_PIPE; + v->a[106766] = anon_sym_LT_AMP_DASH; + v->a[106767] = anon_sym_GT_AMP_DASH; + v->a[106768] = anon_sym_LT_LT; + v->a[106769] = anon_sym_LT_LT_DASH; + v->a[106770] = anon_sym_AMP; + v->a[106771] = anon_sym_BQUOTE; + v->a[106772] = anon_sym_SEMI; + v->a[106773] = 3; + v->a[106774] = actions(3); + v->a[106775] = 1; + v->a[106776] = sym_comment; + v->a[106777] = actions(1182); + v->a[106778] = 2; + v->a[106779] = sym_file_descriptor; small_parse_table_5339(v); } void small_parse_table_5339(t_small_parse_table_array *v) { - v->a[106780] = anon_sym_PIPE; - v->a[106781] = anon_sym_AMP; - v->a[106782] = anon_sym_LT; - v->a[106783] = anon_sym_GT; - v->a[106784] = anon_sym_LT_LT; - v->a[106785] = anon_sym_GT_GT; - v->a[106786] = anon_sym_SEMI_SEMI; - v->a[106787] = anon_sym_PIPE_AMP; - v->a[106788] = anon_sym_AMP_GT; - v->a[106789] = anon_sym_AMP_GT_GT; - v->a[106790] = anon_sym_LT_AMP; - v->a[106791] = anon_sym_GT_AMP; - v->a[106792] = anon_sym_GT_PIPE; - v->a[106793] = anon_sym_LT_AMP_DASH; - v->a[106794] = anon_sym_GT_AMP_DASH; - v->a[106795] = anon_sym_LT_LT_DASH; - v->a[106796] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106797] = anon_sym_DOLLAR_LBRACK; - v->a[106798] = aux_sym_concatenation_token1; - v->a[106799] = anon_sym_DOLLAR; + v->a[106780] = aux_sym_heredoc_redirect_token1; + v->a[106781] = actions(1180); + v->a[106782] = 22; + v->a[106783] = anon_sym_esac; + v->a[106784] = anon_sym_PIPE; + v->a[106785] = anon_sym_SEMI_SEMI; + v->a[106786] = anon_sym_SEMI_AMP; + v->a[106787] = anon_sym_SEMI_SEMI_AMP; + v->a[106788] = anon_sym_PIPE_AMP; + v->a[106789] = anon_sym_AMP_AMP; + v->a[106790] = anon_sym_PIPE_PIPE; + v->a[106791] = anon_sym_LT; + v->a[106792] = anon_sym_GT; + v->a[106793] = anon_sym_GT_GT; + v->a[106794] = anon_sym_AMP_GT; + v->a[106795] = anon_sym_AMP_GT_GT; + v->a[106796] = anon_sym_LT_AMP; + v->a[106797] = anon_sym_GT_AMP; + v->a[106798] = anon_sym_GT_PIPE; + v->a[106799] = anon_sym_LT_AMP_DASH; small_parse_table_5340(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1068.c b/parser/static/small_parse_table/small_parse_table_1068.c index 11c0c775..8a9e8e9f 100644 --- a/parser/static/small_parse_table/small_parse_table_1068.c +++ b/parser/static/small_parse_table/small_parse_table_1068.c @@ -14,126 +14,126 @@ void small_parse_table_5340(t_small_parse_table_array *v) { - v->a[106800] = sym__special_character; - v->a[106801] = anon_sym_DQUOTE; - v->a[106802] = sym_raw_string; - v->a[106803] = sym_ansi_c_string; - v->a[106804] = aux_sym_number_token1; - v->a[106805] = aux_sym_number_token2; - v->a[106806] = anon_sym_DOLLAR_LBRACE; - v->a[106807] = anon_sym_DOLLAR_LPAREN; - v->a[106808] = anon_sym_BQUOTE; - v->a[106809] = anon_sym_DOLLAR_BQUOTE; - v->a[106810] = anon_sym_LT_LPAREN; - v->a[106811] = anon_sym_GT_LPAREN; - v->a[106812] = sym_word; - v->a[106813] = 8; - v->a[106814] = actions(3); - v->a[106815] = 1; - v->a[106816] = sym_comment; - v->a[106817] = actions(5826); - v->a[106818] = 1; - v->a[106819] = aux_sym_heredoc_redirect_token1; + v->a[106800] = anon_sym_GT_AMP_DASH; + v->a[106801] = anon_sym_LT_LT; + v->a[106802] = anon_sym_LT_LT_DASH; + v->a[106803] = anon_sym_AMP; + v->a[106804] = anon_sym_SEMI; + v->a[106805] = 3; + v->a[106806] = actions(3); + v->a[106807] = 1; + v->a[106808] = sym_comment; + v->a[106809] = actions(6157); + v->a[106810] = 3; + v->a[106811] = sym_file_descriptor; + v->a[106812] = ts_builtin_sym_end; + v->a[106813] = aux_sym_heredoc_redirect_token1; + v->a[106814] = actions(6159); + v->a[106815] = 21; + v->a[106816] = anon_sym_PIPE; + v->a[106817] = anon_sym_RPAREN; + v->a[106818] = anon_sym_SEMI_SEMI; + v->a[106819] = anon_sym_PIPE_AMP; small_parse_table_5341(v); } void small_parse_table_5341(t_small_parse_table_array *v) { - v->a[106820] = actions(5828); - v->a[106821] = 1; - v->a[106822] = sym_file_descriptor; - v->a[106823] = actions(6181); - v->a[106824] = 1; - v->a[106825] = anon_sym_RPAREN; - v->a[106826] = actions(5831); - v->a[106827] = 3; - v->a[106828] = sym_variable_name; - v->a[106829] = sym_test_operator; - v->a[106830] = sym__brace_start; - v->a[106831] = actions(5821); - v->a[106832] = 9; - v->a[106833] = anon_sym_SEMI; - v->a[106834] = anon_sym_PIPE_PIPE; - v->a[106835] = anon_sym_AMP_AMP; - v->a[106836] = anon_sym_PIPE; - v->a[106837] = anon_sym_AMP; - v->a[106838] = anon_sym_LT_LT; - v->a[106839] = anon_sym_SEMI_SEMI; + v->a[106820] = anon_sym_AMP_AMP; + v->a[106821] = anon_sym_PIPE_PIPE; + v->a[106822] = anon_sym_LT; + v->a[106823] = anon_sym_GT; + v->a[106824] = anon_sym_GT_GT; + v->a[106825] = anon_sym_AMP_GT; + v->a[106826] = anon_sym_AMP_GT_GT; + v->a[106827] = anon_sym_LT_AMP; + v->a[106828] = anon_sym_GT_AMP; + v->a[106829] = anon_sym_GT_PIPE; + v->a[106830] = anon_sym_LT_AMP_DASH; + v->a[106831] = anon_sym_GT_AMP_DASH; + v->a[106832] = anon_sym_LT_LT; + v->a[106833] = anon_sym_LT_LT_DASH; + v->a[106834] = anon_sym_AMP; + v->a[106835] = anon_sym_BQUOTE; + v->a[106836] = anon_sym_SEMI; + v->a[106837] = 3; + v->a[106838] = actions(3); + v->a[106839] = 1; small_parse_table_5342(v); } void small_parse_table_5342(t_small_parse_table_array *v) { - v->a[106840] = anon_sym_PIPE_AMP; - v->a[106841] = anon_sym_LT_LT_DASH; - v->a[106842] = actions(5823); - v->a[106843] = 11; - v->a[106844] = anon_sym_LT; - v->a[106845] = anon_sym_GT; - v->a[106846] = anon_sym_GT_GT; - v->a[106847] = anon_sym_AMP_GT; - v->a[106848] = anon_sym_AMP_GT_GT; - v->a[106849] = anon_sym_LT_AMP; - v->a[106850] = anon_sym_GT_AMP; - v->a[106851] = anon_sym_GT_PIPE; - v->a[106852] = anon_sym_LT_AMP_DASH; - v->a[106853] = anon_sym_GT_AMP_DASH; - v->a[106854] = anon_sym_LT_LT_LT; - v->a[106855] = actions(5819); - v->a[106856] = 17; - v->a[106857] = anon_sym_LPAREN_LPAREN; - v->a[106858] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106859] = anon_sym_DOLLAR_LBRACK; + v->a[106840] = sym_comment; + v->a[106841] = actions(6163); + v->a[106842] = 2; + v->a[106843] = sym_file_descriptor; + v->a[106844] = aux_sym_heredoc_redirect_token1; + v->a[106845] = actions(6161); + v->a[106846] = 22; + v->a[106847] = anon_sym_esac; + v->a[106848] = anon_sym_PIPE; + v->a[106849] = anon_sym_SEMI_SEMI; + v->a[106850] = anon_sym_SEMI_AMP; + v->a[106851] = anon_sym_SEMI_SEMI_AMP; + v->a[106852] = anon_sym_PIPE_AMP; + v->a[106853] = anon_sym_AMP_AMP; + v->a[106854] = anon_sym_PIPE_PIPE; + v->a[106855] = anon_sym_LT; + v->a[106856] = anon_sym_GT; + v->a[106857] = anon_sym_GT_GT; + v->a[106858] = anon_sym_AMP_GT; + v->a[106859] = anon_sym_AMP_GT_GT; small_parse_table_5343(v); } void small_parse_table_5343(t_small_parse_table_array *v) { - v->a[106860] = anon_sym_DOLLAR; - v->a[106861] = sym__special_character; - v->a[106862] = anon_sym_DQUOTE; - v->a[106863] = sym_raw_string; - v->a[106864] = sym_ansi_c_string; - v->a[106865] = aux_sym_number_token1; - v->a[106866] = aux_sym_number_token2; - v->a[106867] = anon_sym_DOLLAR_LBRACE; - v->a[106868] = anon_sym_DOLLAR_LPAREN; - v->a[106869] = anon_sym_BQUOTE; - v->a[106870] = anon_sym_DOLLAR_BQUOTE; - v->a[106871] = anon_sym_LT_LPAREN; - v->a[106872] = anon_sym_GT_LPAREN; - v->a[106873] = sym_word; - v->a[106874] = 8; - v->a[106875] = actions(3); - v->a[106876] = 1; - v->a[106877] = sym_comment; - v->a[106878] = actions(5826); - v->a[106879] = 1; + v->a[106860] = anon_sym_LT_AMP; + v->a[106861] = anon_sym_GT_AMP; + v->a[106862] = anon_sym_GT_PIPE; + v->a[106863] = anon_sym_LT_AMP_DASH; + v->a[106864] = anon_sym_GT_AMP_DASH; + v->a[106865] = anon_sym_LT_LT; + v->a[106866] = anon_sym_LT_LT_DASH; + v->a[106867] = anon_sym_AMP; + v->a[106868] = anon_sym_SEMI; + v->a[106869] = 3; + v->a[106870] = actions(3); + v->a[106871] = 1; + v->a[106872] = sym_comment; + v->a[106873] = actions(1390); + v->a[106874] = 2; + v->a[106875] = sym_file_descriptor; + v->a[106876] = aux_sym_heredoc_redirect_token1; + v->a[106877] = actions(1388); + v->a[106878] = 22; + v->a[106879] = anon_sym_esac; small_parse_table_5344(v); } void small_parse_table_5344(t_small_parse_table_array *v) { - v->a[106880] = aux_sym_heredoc_redirect_token1; - v->a[106881] = actions(5828); - v->a[106882] = 1; - v->a[106883] = sym_file_descriptor; - v->a[106884] = actions(6184); - v->a[106885] = 1; - v->a[106886] = anon_sym_RPAREN; - v->a[106887] = actions(5831); - v->a[106888] = 3; - v->a[106889] = sym_variable_name; - v->a[106890] = sym_test_operator; - v->a[106891] = sym__brace_start; - v->a[106892] = actions(5821); - v->a[106893] = 9; - v->a[106894] = anon_sym_SEMI; - v->a[106895] = anon_sym_PIPE_PIPE; - v->a[106896] = anon_sym_AMP_AMP; - v->a[106897] = anon_sym_PIPE; - v->a[106898] = anon_sym_AMP; - v->a[106899] = anon_sym_LT_LT; + v->a[106880] = anon_sym_PIPE; + v->a[106881] = anon_sym_SEMI_SEMI; + v->a[106882] = anon_sym_SEMI_AMP; + v->a[106883] = anon_sym_SEMI_SEMI_AMP; + v->a[106884] = anon_sym_PIPE_AMP; + v->a[106885] = anon_sym_AMP_AMP; + v->a[106886] = anon_sym_PIPE_PIPE; + v->a[106887] = anon_sym_LT; + v->a[106888] = anon_sym_GT; + v->a[106889] = anon_sym_GT_GT; + v->a[106890] = anon_sym_AMP_GT; + v->a[106891] = anon_sym_AMP_GT_GT; + v->a[106892] = anon_sym_LT_AMP; + v->a[106893] = anon_sym_GT_AMP; + v->a[106894] = anon_sym_GT_PIPE; + v->a[106895] = anon_sym_LT_AMP_DASH; + v->a[106896] = anon_sym_GT_AMP_DASH; + v->a[106897] = anon_sym_LT_LT; + v->a[106898] = anon_sym_LT_LT_DASH; + v->a[106899] = anon_sym_AMP; small_parse_table_5345(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1069.c b/parser/static/small_parse_table/small_parse_table_1069.c index 58eadc69..c29e3d9a 100644 --- a/parser/static/small_parse_table/small_parse_table_1069.c +++ b/parser/static/small_parse_table/small_parse_table_1069.c @@ -14,126 +14,126 @@ void small_parse_table_5345(t_small_parse_table_array *v) { - v->a[106900] = anon_sym_SEMI_SEMI; - v->a[106901] = anon_sym_PIPE_AMP; - v->a[106902] = anon_sym_LT_LT_DASH; - v->a[106903] = actions(5823); - v->a[106904] = 11; - v->a[106905] = anon_sym_LT; - v->a[106906] = anon_sym_GT; - v->a[106907] = anon_sym_GT_GT; - v->a[106908] = anon_sym_AMP_GT; - v->a[106909] = anon_sym_AMP_GT_GT; - v->a[106910] = anon_sym_LT_AMP; - v->a[106911] = anon_sym_GT_AMP; - v->a[106912] = anon_sym_GT_PIPE; - v->a[106913] = anon_sym_LT_AMP_DASH; - v->a[106914] = anon_sym_GT_AMP_DASH; - v->a[106915] = anon_sym_LT_LT_LT; - v->a[106916] = actions(5819); - v->a[106917] = 17; - v->a[106918] = anon_sym_LPAREN_LPAREN; - v->a[106919] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[106900] = anon_sym_SEMI; + v->a[106901] = 3; + v->a[106902] = actions(3); + v->a[106903] = 1; + v->a[106904] = sym_comment; + v->a[106905] = actions(6167); + v->a[106906] = 2; + v->a[106907] = sym_file_descriptor; + v->a[106908] = aux_sym_heredoc_redirect_token1; + v->a[106909] = actions(6165); + v->a[106910] = 22; + v->a[106911] = anon_sym_esac; + v->a[106912] = anon_sym_PIPE; + v->a[106913] = anon_sym_SEMI_SEMI; + v->a[106914] = anon_sym_SEMI_AMP; + v->a[106915] = anon_sym_SEMI_SEMI_AMP; + v->a[106916] = anon_sym_PIPE_AMP; + v->a[106917] = anon_sym_AMP_AMP; + v->a[106918] = anon_sym_PIPE_PIPE; + v->a[106919] = anon_sym_LT; small_parse_table_5346(v); } void small_parse_table_5346(t_small_parse_table_array *v) { - v->a[106920] = anon_sym_DOLLAR_LBRACK; - v->a[106921] = anon_sym_DOLLAR; - v->a[106922] = sym__special_character; - v->a[106923] = anon_sym_DQUOTE; - v->a[106924] = sym_raw_string; - v->a[106925] = sym_ansi_c_string; - v->a[106926] = aux_sym_number_token1; - v->a[106927] = aux_sym_number_token2; - v->a[106928] = anon_sym_DOLLAR_LBRACE; - v->a[106929] = anon_sym_DOLLAR_LPAREN; - v->a[106930] = anon_sym_BQUOTE; - v->a[106931] = anon_sym_DOLLAR_BQUOTE; - v->a[106932] = anon_sym_LT_LPAREN; - v->a[106933] = anon_sym_GT_LPAREN; - v->a[106934] = sym_word; - v->a[106935] = 8; - v->a[106936] = actions(3); - v->a[106937] = 1; - v->a[106938] = sym_comment; - v->a[106939] = actions(5826); + v->a[106920] = anon_sym_GT; + v->a[106921] = anon_sym_GT_GT; + v->a[106922] = anon_sym_AMP_GT; + v->a[106923] = anon_sym_AMP_GT_GT; + v->a[106924] = anon_sym_LT_AMP; + v->a[106925] = anon_sym_GT_AMP; + v->a[106926] = anon_sym_GT_PIPE; + v->a[106927] = anon_sym_LT_AMP_DASH; + v->a[106928] = anon_sym_GT_AMP_DASH; + v->a[106929] = anon_sym_LT_LT; + v->a[106930] = anon_sym_LT_LT_DASH; + v->a[106931] = anon_sym_AMP; + v->a[106932] = anon_sym_SEMI; + v->a[106933] = 17; + v->a[106934] = actions(57); + v->a[106935] = 1; + v->a[106936] = sym_comment; + v->a[106937] = actions(1536); + v->a[106938] = 1; + v->a[106939] = sym_word; small_parse_table_5347(v); } void small_parse_table_5347(t_small_parse_table_array *v) { - v->a[106940] = 1; - v->a[106941] = aux_sym_heredoc_redirect_token1; - v->a[106942] = actions(5828); - v->a[106943] = 1; - v->a[106944] = sym_file_descriptor; - v->a[106945] = actions(6187); - v->a[106946] = 1; - v->a[106947] = anon_sym_RPAREN; - v->a[106948] = actions(5831); - v->a[106949] = 3; - v->a[106950] = sym_variable_name; - v->a[106951] = sym_test_operator; - v->a[106952] = sym__brace_start; - v->a[106953] = actions(5821); - v->a[106954] = 9; - v->a[106955] = anon_sym_SEMI; - v->a[106956] = anon_sym_PIPE_PIPE; - v->a[106957] = anon_sym_AMP_AMP; - v->a[106958] = anon_sym_PIPE; - v->a[106959] = anon_sym_AMP; + v->a[106940] = actions(1540); + v->a[106941] = 1; + v->a[106942] = anon_sym_DOLLAR; + v->a[106943] = actions(1546); + v->a[106944] = 1; + v->a[106945] = aux_sym_number_token1; + v->a[106946] = actions(1548); + v->a[106947] = 1; + v->a[106948] = aux_sym_number_token2; + v->a[106949] = actions(1552); + v->a[106950] = 1; + v->a[106951] = anon_sym_DOLLAR_LPAREN; + v->a[106952] = actions(1560); + v->a[106953] = 1; + v->a[106954] = sym__brace_start; + v->a[106955] = actions(6169); + v->a[106956] = 1; + v->a[106957] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[106958] = actions(6171); + v->a[106959] = 1; small_parse_table_5348(v); } void small_parse_table_5348(t_small_parse_table_array *v) { - v->a[106960] = anon_sym_LT_LT; - v->a[106961] = anon_sym_SEMI_SEMI; - v->a[106962] = anon_sym_PIPE_AMP; - v->a[106963] = anon_sym_LT_LT_DASH; - v->a[106964] = actions(5823); - v->a[106965] = 11; - v->a[106966] = anon_sym_LT; - v->a[106967] = anon_sym_GT; - v->a[106968] = anon_sym_GT_GT; - v->a[106969] = anon_sym_AMP_GT; - v->a[106970] = anon_sym_AMP_GT_GT; - v->a[106971] = anon_sym_LT_AMP; - v->a[106972] = anon_sym_GT_AMP; - v->a[106973] = anon_sym_GT_PIPE; - v->a[106974] = anon_sym_LT_AMP_DASH; - v->a[106975] = anon_sym_GT_AMP_DASH; - v->a[106976] = anon_sym_LT_LT_LT; - v->a[106977] = actions(5819); - v->a[106978] = 17; - v->a[106979] = anon_sym_LPAREN_LPAREN; + v->a[106960] = sym__special_character; + v->a[106961] = actions(6173); + v->a[106962] = 1; + v->a[106963] = anon_sym_DQUOTE; + v->a[106964] = actions(6175); + v->a[106965] = 1; + v->a[106966] = anon_sym_DOLLAR_LBRACE; + v->a[106967] = actions(6177); + v->a[106968] = 1; + v->a[106969] = anon_sym_BQUOTE; + v->a[106970] = actions(6179); + v->a[106971] = 1; + v->a[106972] = anon_sym_DOLLAR_BQUOTE; + v->a[106973] = state(1034); + v->a[106974] = 1; + v->a[106975] = aux_sym__literal_repeat1; + v->a[106976] = actions(1558); + v->a[106977] = 2; + v->a[106978] = sym_test_operator; + v->a[106979] = sym_raw_string; small_parse_table_5349(v); } void small_parse_table_5349(t_small_parse_table_array *v) { - v->a[106980] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[106981] = anon_sym_DOLLAR_LBRACK; - v->a[106982] = anon_sym_DOLLAR; - v->a[106983] = sym__special_character; - v->a[106984] = anon_sym_DQUOTE; - v->a[106985] = sym_raw_string; - v->a[106986] = sym_ansi_c_string; - v->a[106987] = aux_sym_number_token1; - v->a[106988] = aux_sym_number_token2; - v->a[106989] = anon_sym_DOLLAR_LBRACE; - v->a[106990] = anon_sym_DOLLAR_LPAREN; - v->a[106991] = anon_sym_BQUOTE; - v->a[106992] = anon_sym_DOLLAR_BQUOTE; - v->a[106993] = anon_sym_LT_LPAREN; - v->a[106994] = anon_sym_GT_LPAREN; - v->a[106995] = sym_word; - v->a[106996] = 8; - v->a[106997] = actions(3); - v->a[106998] = 1; - v->a[106999] = sym_comment; + v->a[106980] = state(319); + v->a[106981] = 2; + v->a[106982] = sym_concatenation; + v->a[106983] = aux_sym_for_statement_repeat1; + v->a[106984] = state(634); + v->a[106985] = 7; + v->a[106986] = sym_arithmetic_expansion; + v->a[106987] = sym_brace_expression; + v->a[106988] = sym_string; + v->a[106989] = sym_number; + v->a[106990] = sym_simple_expansion; + v->a[106991] = sym_expansion; + v->a[106992] = sym_command_substitution; + v->a[106993] = 3; + v->a[106994] = actions(3); + v->a[106995] = 1; + v->a[106996] = sym_comment; + v->a[106997] = actions(6181); + v->a[106998] = 3; + v->a[106999] = sym_file_descriptor; small_parse_table_5350(v); } diff --git a/parser/static/small_parse_table/small_parse_table_107.c b/parser/static/small_parse_table/small_parse_table_107.c index 9be949e7..f1963779 100644 --- a/parser/static/small_parse_table/small_parse_table_107.c +++ b/parser/static/small_parse_table/small_parse_table_107.c @@ -14,126 +14,126 @@ void small_parse_table_535(t_small_parse_table_array *v) { - v->a[10700] = 9; - v->a[10701] = sym_arithmetic_expansion; - v->a[10702] = sym_brace_expression; - v->a[10703] = sym_string; - v->a[10704] = sym_translated_string; - v->a[10705] = sym_number; - v->a[10706] = sym_simple_expansion; - v->a[10707] = sym_expansion; - v->a[10708] = sym_command_substitution; - v->a[10709] = sym_process_substitution; - v->a[10710] = 8; - v->a[10711] = actions(3); - v->a[10712] = 1; - v->a[10713] = sym_comment; - v->a[10714] = actions(2307); - v->a[10715] = 1; - v->a[10716] = anon_sym_DQUOTE; - v->a[10717] = actions(2947); - v->a[10718] = 1; - v->a[10719] = sym_variable_name; + v->a[10700] = anon_sym_SEMI; + v->a[10701] = 6; + v->a[10702] = actions(3); + v->a[10703] = 1; + v->a[10704] = sym_comment; + v->a[10705] = actions(2042); + v->a[10706] = 1; + v->a[10707] = sym_variable_name; + v->a[10708] = actions(2040); + v->a[10709] = 2; + v->a[10710] = aux_sym__simple_variable_name_token1; + v->a[10711] = aux_sym__multiline_variable_name_token1; + v->a[10712] = actions(816); + v->a[10713] = 3; + v->a[10714] = sym_file_descriptor; + v->a[10715] = sym_test_operator; + v->a[10716] = sym__brace_start; + v->a[10717] = actions(2038); + v->a[10718] = 9; + v->a[10719] = anon_sym_BANG; small_parse_table_536(v); } void small_parse_table_536(t_small_parse_table_array *v) { - v->a[10720] = state(1432); - v->a[10721] = 1; - v->a[10722] = sym_string; - v->a[10723] = actions(2945); - v->a[10724] = 2; - v->a[10725] = aux_sym__simple_variable_name_token1; - v->a[10726] = aux_sym__multiline_variable_name_token1; - v->a[10727] = actions(1235); - v->a[10728] = 3; - v->a[10729] = sym_file_descriptor; - v->a[10730] = sym_test_operator; - v->a[10731] = sym__brace_start; - v->a[10732] = actions(2943); - v->a[10733] = 9; - v->a[10734] = anon_sym_DASH; - v->a[10735] = anon_sym_STAR; - v->a[10736] = anon_sym_BANG; - v->a[10737] = anon_sym_QMARK; - v->a[10738] = anon_sym_DOLLAR; - v->a[10739] = anon_sym_POUND; + v->a[10720] = anon_sym_DASH; + v->a[10721] = anon_sym_STAR; + v->a[10722] = anon_sym_QMARK; + v->a[10723] = anon_sym_DOLLAR; + v->a[10724] = anon_sym_POUND; + v->a[10725] = anon_sym_AT; + v->a[10726] = anon_sym_0; + v->a[10727] = anon_sym__; + v->a[10728] = actions(810); + v->a[10729] = 31; + v->a[10730] = anon_sym_PIPE; + v->a[10731] = anon_sym_SEMI_SEMI; + v->a[10732] = anon_sym_PIPE_AMP; + v->a[10733] = anon_sym_AMP_AMP; + v->a[10734] = anon_sym_PIPE_PIPE; + v->a[10735] = anon_sym_LT; + v->a[10736] = anon_sym_GT; + v->a[10737] = anon_sym_GT_GT; + v->a[10738] = anon_sym_AMP_GT; + v->a[10739] = anon_sym_AMP_GT_GT; small_parse_table_537(v); } void small_parse_table_537(t_small_parse_table_array *v) { - v->a[10740] = anon_sym_AT2; - v->a[10741] = anon_sym_0; - v->a[10742] = anon_sym__; - v->a[10743] = actions(1227); - v->a[10744] = 38; - v->a[10745] = anon_sym_LPAREN_LPAREN; - v->a[10746] = anon_sym_SEMI; - v->a[10747] = anon_sym_PIPE_PIPE; - v->a[10748] = anon_sym_AMP_AMP; - v->a[10749] = anon_sym_PIPE; - v->a[10750] = anon_sym_AMP; - v->a[10751] = anon_sym_LT; - v->a[10752] = anon_sym_GT; - v->a[10753] = anon_sym_LT_LT; - v->a[10754] = anon_sym_GT_GT; - v->a[10755] = anon_sym_esac; - v->a[10756] = anon_sym_SEMI_SEMI; - v->a[10757] = anon_sym_SEMI_AMP; - v->a[10758] = anon_sym_SEMI_SEMI_AMP; - v->a[10759] = anon_sym_PIPE_AMP; + v->a[10740] = anon_sym_LT_AMP; + v->a[10741] = anon_sym_GT_AMP; + v->a[10742] = anon_sym_GT_PIPE; + v->a[10743] = anon_sym_LT_AMP_DASH; + v->a[10744] = anon_sym_GT_AMP_DASH; + v->a[10745] = anon_sym_LT_LT; + v->a[10746] = anon_sym_LT_LT_DASH; + v->a[10747] = aux_sym_heredoc_redirect_token1; + v->a[10748] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10749] = anon_sym_AMP; + v->a[10750] = sym__special_character; + v->a[10751] = anon_sym_DQUOTE; + v->a[10752] = sym_raw_string; + v->a[10753] = aux_sym_number_token1; + v->a[10754] = aux_sym_number_token2; + v->a[10755] = anon_sym_DOLLAR_LBRACE; + v->a[10756] = anon_sym_DOLLAR_LPAREN; + v->a[10757] = anon_sym_BQUOTE; + v->a[10758] = anon_sym_DOLLAR_BQUOTE; + v->a[10759] = sym_word; small_parse_table_538(v); } void small_parse_table_538(t_small_parse_table_array *v) { - v->a[10760] = anon_sym_AMP_GT; - v->a[10761] = anon_sym_AMP_GT_GT; - v->a[10762] = anon_sym_LT_AMP; - v->a[10763] = anon_sym_GT_AMP; - v->a[10764] = anon_sym_GT_PIPE; - v->a[10765] = anon_sym_LT_AMP_DASH; - v->a[10766] = anon_sym_GT_AMP_DASH; - v->a[10767] = anon_sym_LT_LT_DASH; - v->a[10768] = aux_sym_heredoc_redirect_token1; - v->a[10769] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10770] = anon_sym_DOLLAR_LBRACK; - v->a[10771] = sym__special_character; - v->a[10772] = sym_raw_string; - v->a[10773] = sym_ansi_c_string; - v->a[10774] = aux_sym_number_token1; - v->a[10775] = aux_sym_number_token2; - v->a[10776] = anon_sym_DOLLAR_LBRACE; - v->a[10777] = anon_sym_DOLLAR_LPAREN; - v->a[10778] = anon_sym_BQUOTE; - v->a[10779] = anon_sym_DOLLAR_BQUOTE; + v->a[10760] = anon_sym_SEMI; + v->a[10761] = 6; + v->a[10762] = actions(3); + v->a[10763] = 1; + v->a[10764] = sym_comment; + v->a[10765] = actions(2042); + v->a[10766] = 1; + v->a[10767] = sym_variable_name; + v->a[10768] = actions(2040); + v->a[10769] = 2; + v->a[10770] = aux_sym__simple_variable_name_token1; + v->a[10771] = aux_sym__multiline_variable_name_token1; + v->a[10772] = actions(828); + v->a[10773] = 3; + v->a[10774] = sym_file_descriptor; + v->a[10775] = sym_test_operator; + v->a[10776] = sym__brace_start; + v->a[10777] = actions(2038); + v->a[10778] = 9; + v->a[10779] = anon_sym_BANG; small_parse_table_539(v); } void small_parse_table_539(t_small_parse_table_array *v) { - v->a[10780] = anon_sym_LT_LPAREN; - v->a[10781] = anon_sym_GT_LPAREN; - v->a[10782] = sym_word; - v->a[10783] = 8; - v->a[10784] = actions(3); - v->a[10785] = 1; - v->a[10786] = sym_comment; - v->a[10787] = actions(2307); - v->a[10788] = 1; - v->a[10789] = anon_sym_DQUOTE; - v->a[10790] = actions(2947); - v->a[10791] = 1; - v->a[10792] = sym_variable_name; - v->a[10793] = state(1432); - v->a[10794] = 1; - v->a[10795] = sym_string; - v->a[10796] = actions(2945); - v->a[10797] = 2; - v->a[10798] = aux_sym__simple_variable_name_token1; - v->a[10799] = aux_sym__multiline_variable_name_token1; + v->a[10780] = anon_sym_DASH; + v->a[10781] = anon_sym_STAR; + v->a[10782] = anon_sym_QMARK; + v->a[10783] = anon_sym_DOLLAR; + v->a[10784] = anon_sym_POUND; + v->a[10785] = anon_sym_AT; + v->a[10786] = anon_sym_0; + v->a[10787] = anon_sym__; + v->a[10788] = actions(826); + v->a[10789] = 31; + v->a[10790] = anon_sym_PIPE; + v->a[10791] = anon_sym_SEMI_SEMI; + v->a[10792] = anon_sym_PIPE_AMP; + v->a[10793] = anon_sym_AMP_AMP; + v->a[10794] = anon_sym_PIPE_PIPE; + v->a[10795] = anon_sym_LT; + v->a[10796] = anon_sym_GT; + v->a[10797] = anon_sym_GT_GT; + v->a[10798] = anon_sym_AMP_GT; + v->a[10799] = anon_sym_AMP_GT_GT; small_parse_table_540(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1070.c b/parser/static/small_parse_table/small_parse_table_1070.c index 3bbafe18..aca022d6 100644 --- a/parser/static/small_parse_table/small_parse_table_1070.c +++ b/parser/static/small_parse_table/small_parse_table_1070.c @@ -14,73 +14,73 @@ void small_parse_table_5350(t_small_parse_table_array *v) { - v->a[107000] = actions(5826); - v->a[107001] = 1; - v->a[107002] = aux_sym_heredoc_redirect_token1; - v->a[107003] = actions(5828); - v->a[107004] = 1; - v->a[107005] = sym_file_descriptor; - v->a[107006] = actions(6190); - v->a[107007] = 1; - v->a[107008] = anon_sym_RPAREN; - v->a[107009] = actions(5831); - v->a[107010] = 3; - v->a[107011] = sym_variable_name; - v->a[107012] = sym_test_operator; - v->a[107013] = sym__brace_start; - v->a[107014] = actions(5821); - v->a[107015] = 9; - v->a[107016] = anon_sym_SEMI; - v->a[107017] = anon_sym_PIPE_PIPE; - v->a[107018] = anon_sym_AMP_AMP; - v->a[107019] = anon_sym_PIPE; + v->a[107000] = ts_builtin_sym_end; + v->a[107001] = aux_sym_heredoc_redirect_token1; + v->a[107002] = actions(6183); + v->a[107003] = 21; + v->a[107004] = anon_sym_PIPE; + v->a[107005] = anon_sym_RPAREN; + v->a[107006] = anon_sym_SEMI_SEMI; + v->a[107007] = anon_sym_PIPE_AMP; + v->a[107008] = anon_sym_AMP_AMP; + v->a[107009] = anon_sym_PIPE_PIPE; + v->a[107010] = anon_sym_LT; + v->a[107011] = anon_sym_GT; + v->a[107012] = anon_sym_GT_GT; + v->a[107013] = anon_sym_AMP_GT; + v->a[107014] = anon_sym_AMP_GT_GT; + v->a[107015] = anon_sym_LT_AMP; + v->a[107016] = anon_sym_GT_AMP; + v->a[107017] = anon_sym_GT_PIPE; + v->a[107018] = anon_sym_LT_AMP_DASH; + v->a[107019] = anon_sym_GT_AMP_DASH; small_parse_table_5351(v); } void small_parse_table_5351(t_small_parse_table_array *v) { - v->a[107020] = anon_sym_AMP; - v->a[107021] = anon_sym_LT_LT; - v->a[107022] = anon_sym_SEMI_SEMI; - v->a[107023] = anon_sym_PIPE_AMP; - v->a[107024] = anon_sym_LT_LT_DASH; - v->a[107025] = actions(5823); - v->a[107026] = 11; - v->a[107027] = anon_sym_LT; - v->a[107028] = anon_sym_GT; - v->a[107029] = anon_sym_GT_GT; - v->a[107030] = anon_sym_AMP_GT; - v->a[107031] = anon_sym_AMP_GT_GT; - v->a[107032] = anon_sym_LT_AMP; - v->a[107033] = anon_sym_GT_AMP; - v->a[107034] = anon_sym_GT_PIPE; - v->a[107035] = anon_sym_LT_AMP_DASH; - v->a[107036] = anon_sym_GT_AMP_DASH; - v->a[107037] = anon_sym_LT_LT_LT; - v->a[107038] = actions(5819); - v->a[107039] = 17; + v->a[107020] = anon_sym_LT_LT; + v->a[107021] = anon_sym_LT_LT_DASH; + v->a[107022] = anon_sym_AMP; + v->a[107023] = anon_sym_BQUOTE; + v->a[107024] = anon_sym_SEMI; + v->a[107025] = 3; + v->a[107026] = actions(3); + v->a[107027] = 1; + v->a[107028] = sym_comment; + v->a[107029] = actions(6181); + v->a[107030] = 3; + v->a[107031] = sym_file_descriptor; + v->a[107032] = ts_builtin_sym_end; + v->a[107033] = aux_sym_heredoc_redirect_token1; + v->a[107034] = actions(6183); + v->a[107035] = 21; + v->a[107036] = anon_sym_PIPE; + v->a[107037] = anon_sym_RPAREN; + v->a[107038] = anon_sym_SEMI_SEMI; + v->a[107039] = anon_sym_PIPE_AMP; small_parse_table_5352(v); } void small_parse_table_5352(t_small_parse_table_array *v) { - v->a[107040] = anon_sym_LPAREN_LPAREN; - v->a[107041] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107042] = anon_sym_DOLLAR_LBRACK; - v->a[107043] = anon_sym_DOLLAR; - v->a[107044] = sym__special_character; - v->a[107045] = anon_sym_DQUOTE; - v->a[107046] = sym_raw_string; - v->a[107047] = sym_ansi_c_string; - v->a[107048] = aux_sym_number_token1; - v->a[107049] = aux_sym_number_token2; - v->a[107050] = anon_sym_DOLLAR_LBRACE; - v->a[107051] = anon_sym_DOLLAR_LPAREN; - v->a[107052] = anon_sym_BQUOTE; - v->a[107053] = anon_sym_DOLLAR_BQUOTE; - v->a[107054] = anon_sym_LT_LPAREN; - v->a[107055] = anon_sym_GT_LPAREN; - v->a[107056] = sym_word; + v->a[107040] = anon_sym_AMP_AMP; + v->a[107041] = anon_sym_PIPE_PIPE; + v->a[107042] = anon_sym_LT; + v->a[107043] = anon_sym_GT; + v->a[107044] = anon_sym_GT_GT; + v->a[107045] = anon_sym_AMP_GT; + v->a[107046] = anon_sym_AMP_GT_GT; + v->a[107047] = anon_sym_LT_AMP; + v->a[107048] = anon_sym_GT_AMP; + v->a[107049] = anon_sym_GT_PIPE; + v->a[107050] = anon_sym_LT_AMP_DASH; + v->a[107051] = anon_sym_GT_AMP_DASH; + v->a[107052] = anon_sym_LT_LT; + v->a[107053] = anon_sym_LT_LT_DASH; + v->a[107054] = anon_sym_AMP; + v->a[107055] = anon_sym_BQUOTE; + v->a[107056] = anon_sym_SEMI; v->a[107057] = 3; v->a[107058] = actions(3); v->a[107059] = 1; @@ -90,50 +90,50 @@ void small_parse_table_5352(t_small_parse_table_array *v) void small_parse_table_5353(t_small_parse_table_array *v) { v->a[107060] = sym_comment; - v->a[107061] = actions(1338); - v->a[107062] = 6; + v->a[107061] = actions(6185); + v->a[107062] = 3; v->a[107063] = sym_file_descriptor; - v->a[107064] = sym__concat; - v->a[107065] = sym_test_operator; - v->a[107066] = sym__brace_start; - v->a[107067] = ts_builtin_sym_end; - v->a[107068] = aux_sym_heredoc_redirect_token1; - v->a[107069] = actions(1336); - v->a[107070] = 37; - v->a[107071] = anon_sym_LPAREN_LPAREN; - v->a[107072] = anon_sym_SEMI; + v->a[107064] = ts_builtin_sym_end; + v->a[107065] = aux_sym_heredoc_redirect_token1; + v->a[107066] = actions(6187); + v->a[107067] = 21; + v->a[107068] = anon_sym_PIPE; + v->a[107069] = anon_sym_RPAREN; + v->a[107070] = anon_sym_SEMI_SEMI; + v->a[107071] = anon_sym_PIPE_AMP; + v->a[107072] = anon_sym_AMP_AMP; v->a[107073] = anon_sym_PIPE_PIPE; - v->a[107074] = anon_sym_AMP_AMP; - v->a[107075] = anon_sym_PIPE; - v->a[107076] = anon_sym_AMP; - v->a[107077] = anon_sym_LT; - v->a[107078] = anon_sym_GT; - v->a[107079] = anon_sym_LT_LT; + v->a[107074] = anon_sym_LT; + v->a[107075] = anon_sym_GT; + v->a[107076] = anon_sym_GT_GT; + v->a[107077] = anon_sym_AMP_GT; + v->a[107078] = anon_sym_AMP_GT_GT; + v->a[107079] = anon_sym_LT_AMP; small_parse_table_5354(v); } void small_parse_table_5354(t_small_parse_table_array *v) { - v->a[107080] = anon_sym_GT_GT; - v->a[107081] = anon_sym_SEMI_SEMI; - v->a[107082] = anon_sym_PIPE_AMP; - v->a[107083] = anon_sym_AMP_GT; - v->a[107084] = anon_sym_AMP_GT_GT; - v->a[107085] = anon_sym_LT_AMP; - v->a[107086] = anon_sym_GT_AMP; - v->a[107087] = anon_sym_GT_PIPE; - v->a[107088] = anon_sym_LT_AMP_DASH; - v->a[107089] = anon_sym_GT_AMP_DASH; - v->a[107090] = anon_sym_LT_LT_DASH; - v->a[107091] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107092] = anon_sym_DOLLAR_LBRACK; - v->a[107093] = aux_sym_concatenation_token1; - v->a[107094] = anon_sym_DOLLAR; - v->a[107095] = sym__special_character; - v->a[107096] = anon_sym_DQUOTE; - v->a[107097] = sym_raw_string; - v->a[107098] = sym_ansi_c_string; - v->a[107099] = aux_sym_number_token1; + v->a[107080] = anon_sym_GT_AMP; + v->a[107081] = anon_sym_GT_PIPE; + v->a[107082] = anon_sym_LT_AMP_DASH; + v->a[107083] = anon_sym_GT_AMP_DASH; + v->a[107084] = anon_sym_LT_LT; + v->a[107085] = anon_sym_LT_LT_DASH; + v->a[107086] = anon_sym_AMP; + v->a[107087] = anon_sym_BQUOTE; + v->a[107088] = anon_sym_SEMI; + v->a[107089] = 3; + v->a[107090] = actions(3); + v->a[107091] = 1; + v->a[107092] = sym_comment; + v->a[107093] = actions(6185); + v->a[107094] = 3; + v->a[107095] = sym_file_descriptor; + v->a[107096] = ts_builtin_sym_end; + v->a[107097] = aux_sym_heredoc_redirect_token1; + v->a[107098] = actions(6187); + v->a[107099] = 21; small_parse_table_5355(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1071.c b/parser/static/small_parse_table/small_parse_table_1071.c index 1904161a..67d37b87 100644 --- a/parser/static/small_parse_table/small_parse_table_1071.c +++ b/parser/static/small_parse_table/small_parse_table_1071.c @@ -14,50 +14,50 @@ void small_parse_table_5355(t_small_parse_table_array *v) { - v->a[107100] = aux_sym_number_token2; - v->a[107101] = anon_sym_DOLLAR_LBRACE; - v->a[107102] = anon_sym_DOLLAR_LPAREN; - v->a[107103] = anon_sym_BQUOTE; - v->a[107104] = anon_sym_DOLLAR_BQUOTE; - v->a[107105] = anon_sym_LT_LPAREN; - v->a[107106] = anon_sym_GT_LPAREN; - v->a[107107] = sym_word; - v->a[107108] = 8; - v->a[107109] = actions(3); - v->a[107110] = 1; - v->a[107111] = sym_comment; - v->a[107112] = actions(5826); - v->a[107113] = 1; - v->a[107114] = aux_sym_heredoc_redirect_token1; - v->a[107115] = actions(5828); - v->a[107116] = 1; - v->a[107117] = sym_file_descriptor; - v->a[107118] = actions(6193); - v->a[107119] = 1; + v->a[107100] = anon_sym_PIPE; + v->a[107101] = anon_sym_RPAREN; + v->a[107102] = anon_sym_SEMI_SEMI; + v->a[107103] = anon_sym_PIPE_AMP; + v->a[107104] = anon_sym_AMP_AMP; + v->a[107105] = anon_sym_PIPE_PIPE; + v->a[107106] = anon_sym_LT; + v->a[107107] = anon_sym_GT; + v->a[107108] = anon_sym_GT_GT; + v->a[107109] = anon_sym_AMP_GT; + v->a[107110] = anon_sym_AMP_GT_GT; + v->a[107111] = anon_sym_LT_AMP; + v->a[107112] = anon_sym_GT_AMP; + v->a[107113] = anon_sym_GT_PIPE; + v->a[107114] = anon_sym_LT_AMP_DASH; + v->a[107115] = anon_sym_GT_AMP_DASH; + v->a[107116] = anon_sym_LT_LT; + v->a[107117] = anon_sym_LT_LT_DASH; + v->a[107118] = anon_sym_AMP; + v->a[107119] = anon_sym_BQUOTE; small_parse_table_5356(v); } void small_parse_table_5356(t_small_parse_table_array *v) { - v->a[107120] = anon_sym_RPAREN; - v->a[107121] = actions(5831); - v->a[107122] = 3; - v->a[107123] = sym_variable_name; - v->a[107124] = sym_test_operator; - v->a[107125] = sym__brace_start; - v->a[107126] = actions(5821); - v->a[107127] = 9; - v->a[107128] = anon_sym_SEMI; - v->a[107129] = anon_sym_PIPE_PIPE; - v->a[107130] = anon_sym_AMP_AMP; - v->a[107131] = anon_sym_PIPE; - v->a[107132] = anon_sym_AMP; - v->a[107133] = anon_sym_LT_LT; - v->a[107134] = anon_sym_SEMI_SEMI; - v->a[107135] = anon_sym_PIPE_AMP; - v->a[107136] = anon_sym_LT_LT_DASH; - v->a[107137] = actions(5823); - v->a[107138] = 11; + v->a[107120] = anon_sym_SEMI; + v->a[107121] = 3; + v->a[107122] = actions(3); + v->a[107123] = 1; + v->a[107124] = sym_comment; + v->a[107125] = actions(6191); + v->a[107126] = 2; + v->a[107127] = sym_file_descriptor; + v->a[107128] = aux_sym_heredoc_redirect_token1; + v->a[107129] = actions(6189); + v->a[107130] = 22; + v->a[107131] = anon_sym_esac; + v->a[107132] = anon_sym_PIPE; + v->a[107133] = anon_sym_SEMI_SEMI; + v->a[107134] = anon_sym_SEMI_AMP; + v->a[107135] = anon_sym_SEMI_SEMI_AMP; + v->a[107136] = anon_sym_PIPE_AMP; + v->a[107137] = anon_sym_AMP_AMP; + v->a[107138] = anon_sym_PIPE_PIPE; v->a[107139] = anon_sym_LT; small_parse_table_5357(v); } @@ -73,67 +73,67 @@ void small_parse_table_5357(t_small_parse_table_array *v) v->a[107146] = anon_sym_GT_PIPE; v->a[107147] = anon_sym_LT_AMP_DASH; v->a[107148] = anon_sym_GT_AMP_DASH; - v->a[107149] = anon_sym_LT_LT_LT; - v->a[107150] = actions(5819); - v->a[107151] = 17; - v->a[107152] = anon_sym_LPAREN_LPAREN; - v->a[107153] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107154] = anon_sym_DOLLAR_LBRACK; - v->a[107155] = anon_sym_DOLLAR; - v->a[107156] = sym__special_character; - v->a[107157] = anon_sym_DQUOTE; - v->a[107158] = sym_raw_string; - v->a[107159] = sym_ansi_c_string; + v->a[107149] = anon_sym_LT_LT; + v->a[107150] = anon_sym_LT_LT_DASH; + v->a[107151] = anon_sym_AMP; + v->a[107152] = anon_sym_SEMI; + v->a[107153] = 3; + v->a[107154] = actions(3); + v->a[107155] = 1; + v->a[107156] = sym_comment; + v->a[107157] = actions(6195); + v->a[107158] = 2; + v->a[107159] = sym_file_descriptor; small_parse_table_5358(v); } void small_parse_table_5358(t_small_parse_table_array *v) { - v->a[107160] = aux_sym_number_token1; - v->a[107161] = aux_sym_number_token2; - v->a[107162] = anon_sym_DOLLAR_LBRACE; - v->a[107163] = anon_sym_DOLLAR_LPAREN; - v->a[107164] = anon_sym_BQUOTE; - v->a[107165] = anon_sym_DOLLAR_BQUOTE; - v->a[107166] = anon_sym_LT_LPAREN; - v->a[107167] = anon_sym_GT_LPAREN; - v->a[107168] = sym_word; - v->a[107169] = 8; - v->a[107170] = actions(3); - v->a[107171] = 1; - v->a[107172] = sym_comment; - v->a[107173] = actions(5826); - v->a[107174] = 1; - v->a[107175] = aux_sym_heredoc_redirect_token1; - v->a[107176] = actions(5828); - v->a[107177] = 1; - v->a[107178] = sym_file_descriptor; - v->a[107179] = actions(6196); + v->a[107160] = aux_sym_heredoc_redirect_token1; + v->a[107161] = actions(6193); + v->a[107162] = 22; + v->a[107163] = anon_sym_esac; + v->a[107164] = anon_sym_PIPE; + v->a[107165] = anon_sym_SEMI_SEMI; + v->a[107166] = anon_sym_SEMI_AMP; + v->a[107167] = anon_sym_SEMI_SEMI_AMP; + v->a[107168] = anon_sym_PIPE_AMP; + v->a[107169] = anon_sym_AMP_AMP; + v->a[107170] = anon_sym_PIPE_PIPE; + v->a[107171] = anon_sym_LT; + v->a[107172] = anon_sym_GT; + v->a[107173] = anon_sym_GT_GT; + v->a[107174] = anon_sym_AMP_GT; + v->a[107175] = anon_sym_AMP_GT_GT; + v->a[107176] = anon_sym_LT_AMP; + v->a[107177] = anon_sym_GT_AMP; + v->a[107178] = anon_sym_GT_PIPE; + v->a[107179] = anon_sym_LT_AMP_DASH; small_parse_table_5359(v); } void small_parse_table_5359(t_small_parse_table_array *v) { - v->a[107180] = 1; - v->a[107181] = anon_sym_RPAREN; - v->a[107182] = actions(5831); - v->a[107183] = 3; - v->a[107184] = sym_variable_name; - v->a[107185] = sym_test_operator; - v->a[107186] = sym__brace_start; - v->a[107187] = actions(5821); - v->a[107188] = 9; - v->a[107189] = anon_sym_SEMI; - v->a[107190] = anon_sym_PIPE_PIPE; - v->a[107191] = anon_sym_AMP_AMP; - v->a[107192] = anon_sym_PIPE; - v->a[107193] = anon_sym_AMP; - v->a[107194] = anon_sym_LT_LT; - v->a[107195] = anon_sym_SEMI_SEMI; - v->a[107196] = anon_sym_PIPE_AMP; - v->a[107197] = anon_sym_LT_LT_DASH; - v->a[107198] = actions(5823); - v->a[107199] = 11; + v->a[107180] = anon_sym_GT_AMP_DASH; + v->a[107181] = anon_sym_LT_LT; + v->a[107182] = anon_sym_LT_LT_DASH; + v->a[107183] = anon_sym_AMP; + v->a[107184] = anon_sym_SEMI; + v->a[107185] = 3; + v->a[107186] = actions(3); + v->a[107187] = 1; + v->a[107188] = sym_comment; + v->a[107189] = actions(6197); + v->a[107190] = 3; + v->a[107191] = sym_file_descriptor; + v->a[107192] = ts_builtin_sym_end; + v->a[107193] = aux_sym_heredoc_redirect_token1; + v->a[107194] = actions(6199); + v->a[107195] = 21; + v->a[107196] = anon_sym_PIPE; + v->a[107197] = anon_sym_RPAREN; + v->a[107198] = anon_sym_SEMI_SEMI; + v->a[107199] = anon_sym_PIPE_AMP; small_parse_table_5360(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1072.c b/parser/static/small_parse_table/small_parse_table_1072.c index 96c1e6aa..0b027839 100644 --- a/parser/static/small_parse_table/small_parse_table_1072.c +++ b/parser/static/small_parse_table/small_parse_table_1072.c @@ -14,126 +14,126 @@ void small_parse_table_5360(t_small_parse_table_array *v) { - v->a[107200] = anon_sym_LT; - v->a[107201] = anon_sym_GT; - v->a[107202] = anon_sym_GT_GT; - v->a[107203] = anon_sym_AMP_GT; - v->a[107204] = anon_sym_AMP_GT_GT; - v->a[107205] = anon_sym_LT_AMP; - v->a[107206] = anon_sym_GT_AMP; - v->a[107207] = anon_sym_GT_PIPE; - v->a[107208] = anon_sym_LT_AMP_DASH; - v->a[107209] = anon_sym_GT_AMP_DASH; - v->a[107210] = anon_sym_LT_LT_LT; - v->a[107211] = actions(5819); - v->a[107212] = 17; - v->a[107213] = anon_sym_LPAREN_LPAREN; - v->a[107214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107215] = anon_sym_DOLLAR_LBRACK; - v->a[107216] = anon_sym_DOLLAR; - v->a[107217] = sym__special_character; - v->a[107218] = anon_sym_DQUOTE; - v->a[107219] = sym_raw_string; + v->a[107200] = anon_sym_AMP_AMP; + v->a[107201] = anon_sym_PIPE_PIPE; + v->a[107202] = anon_sym_LT; + v->a[107203] = anon_sym_GT; + v->a[107204] = anon_sym_GT_GT; + v->a[107205] = anon_sym_AMP_GT; + v->a[107206] = anon_sym_AMP_GT_GT; + v->a[107207] = anon_sym_LT_AMP; + v->a[107208] = anon_sym_GT_AMP; + v->a[107209] = anon_sym_GT_PIPE; + v->a[107210] = anon_sym_LT_AMP_DASH; + v->a[107211] = anon_sym_GT_AMP_DASH; + v->a[107212] = anon_sym_LT_LT; + v->a[107213] = anon_sym_LT_LT_DASH; + v->a[107214] = anon_sym_AMP; + v->a[107215] = anon_sym_BQUOTE; + v->a[107216] = anon_sym_SEMI; + v->a[107217] = 3; + v->a[107218] = actions(3); + v->a[107219] = 1; small_parse_table_5361(v); } void small_parse_table_5361(t_small_parse_table_array *v) { - v->a[107220] = sym_ansi_c_string; - v->a[107221] = aux_sym_number_token1; - v->a[107222] = aux_sym_number_token2; - v->a[107223] = anon_sym_DOLLAR_LBRACE; - v->a[107224] = anon_sym_DOLLAR_LPAREN; - v->a[107225] = anon_sym_BQUOTE; - v->a[107226] = anon_sym_DOLLAR_BQUOTE; - v->a[107227] = anon_sym_LT_LPAREN; - v->a[107228] = anon_sym_GT_LPAREN; - v->a[107229] = sym_word; - v->a[107230] = 3; - v->a[107231] = actions(3); - v->a[107232] = 1; - v->a[107233] = sym_comment; - v->a[107234] = actions(5375); - v->a[107235] = 6; - v->a[107236] = sym_file_descriptor; - v->a[107237] = sym_variable_name; - v->a[107238] = sym_test_operator; - v->a[107239] = sym__brace_start; + v->a[107220] = sym_comment; + v->a[107221] = actions(6203); + v->a[107222] = 2; + v->a[107223] = sym_file_descriptor; + v->a[107224] = aux_sym_heredoc_redirect_token1; + v->a[107225] = actions(6201); + v->a[107226] = 22; + v->a[107227] = anon_sym_esac; + v->a[107228] = anon_sym_PIPE; + v->a[107229] = anon_sym_SEMI_SEMI; + v->a[107230] = anon_sym_SEMI_AMP; + v->a[107231] = anon_sym_SEMI_SEMI_AMP; + v->a[107232] = anon_sym_PIPE_AMP; + v->a[107233] = anon_sym_AMP_AMP; + v->a[107234] = anon_sym_PIPE_PIPE; + v->a[107235] = anon_sym_LT; + v->a[107236] = anon_sym_GT; + v->a[107237] = anon_sym_GT_GT; + v->a[107238] = anon_sym_AMP_GT; + v->a[107239] = anon_sym_AMP_GT_GT; small_parse_table_5362(v); } void small_parse_table_5362(t_small_parse_table_array *v) { - v->a[107240] = ts_builtin_sym_end; - v->a[107241] = aux_sym_heredoc_redirect_token1; - v->a[107242] = actions(5373); - v->a[107243] = 37; - v->a[107244] = anon_sym_LPAREN_LPAREN; - v->a[107245] = anon_sym_SEMI; - v->a[107246] = anon_sym_PIPE_PIPE; - v->a[107247] = anon_sym_AMP_AMP; - v->a[107248] = anon_sym_PIPE; - v->a[107249] = anon_sym_AMP; - v->a[107250] = anon_sym_LT; - v->a[107251] = anon_sym_GT; - v->a[107252] = anon_sym_LT_LT; - v->a[107253] = anon_sym_GT_GT; - v->a[107254] = anon_sym_SEMI_SEMI; - v->a[107255] = anon_sym_PIPE_AMP; - v->a[107256] = anon_sym_AMP_GT; - v->a[107257] = anon_sym_AMP_GT_GT; - v->a[107258] = anon_sym_LT_AMP; - v->a[107259] = anon_sym_GT_AMP; + v->a[107240] = anon_sym_LT_AMP; + v->a[107241] = anon_sym_GT_AMP; + v->a[107242] = anon_sym_GT_PIPE; + v->a[107243] = anon_sym_LT_AMP_DASH; + v->a[107244] = anon_sym_GT_AMP_DASH; + v->a[107245] = anon_sym_LT_LT; + v->a[107246] = anon_sym_LT_LT_DASH; + v->a[107247] = anon_sym_AMP; + v->a[107248] = anon_sym_SEMI; + v->a[107249] = 3; + v->a[107250] = actions(3); + v->a[107251] = 1; + v->a[107252] = sym_comment; + v->a[107253] = actions(6205); + v->a[107254] = 3; + v->a[107255] = sym_file_descriptor; + v->a[107256] = ts_builtin_sym_end; + v->a[107257] = aux_sym_heredoc_redirect_token1; + v->a[107258] = actions(6207); + v->a[107259] = 21; small_parse_table_5363(v); } void small_parse_table_5363(t_small_parse_table_array *v) { - v->a[107260] = anon_sym_GT_PIPE; - v->a[107261] = anon_sym_LT_AMP_DASH; - v->a[107262] = anon_sym_GT_AMP_DASH; - v->a[107263] = anon_sym_LT_LT_DASH; - v->a[107264] = anon_sym_LT_LT_LT; - v->a[107265] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107266] = anon_sym_DOLLAR_LBRACK; - v->a[107267] = anon_sym_DOLLAR; - v->a[107268] = sym__special_character; - v->a[107269] = anon_sym_DQUOTE; - v->a[107270] = sym_raw_string; - v->a[107271] = sym_ansi_c_string; - v->a[107272] = aux_sym_number_token1; - v->a[107273] = aux_sym_number_token2; - v->a[107274] = anon_sym_DOLLAR_LBRACE; - v->a[107275] = anon_sym_DOLLAR_LPAREN; - v->a[107276] = anon_sym_BQUOTE; - v->a[107277] = anon_sym_DOLLAR_BQUOTE; - v->a[107278] = anon_sym_LT_LPAREN; - v->a[107279] = anon_sym_GT_LPAREN; + v->a[107260] = anon_sym_PIPE; + v->a[107261] = anon_sym_RPAREN; + v->a[107262] = anon_sym_SEMI_SEMI; + v->a[107263] = anon_sym_PIPE_AMP; + v->a[107264] = anon_sym_AMP_AMP; + v->a[107265] = anon_sym_PIPE_PIPE; + v->a[107266] = anon_sym_LT; + v->a[107267] = anon_sym_GT; + v->a[107268] = anon_sym_GT_GT; + v->a[107269] = anon_sym_AMP_GT; + v->a[107270] = anon_sym_AMP_GT_GT; + v->a[107271] = anon_sym_LT_AMP; + v->a[107272] = anon_sym_GT_AMP; + v->a[107273] = anon_sym_GT_PIPE; + v->a[107274] = anon_sym_LT_AMP_DASH; + v->a[107275] = anon_sym_GT_AMP_DASH; + v->a[107276] = anon_sym_LT_LT; + v->a[107277] = anon_sym_LT_LT_DASH; + v->a[107278] = anon_sym_AMP; + v->a[107279] = anon_sym_BQUOTE; small_parse_table_5364(v); } void small_parse_table_5364(t_small_parse_table_array *v) { - v->a[107280] = sym_word; - v->a[107281] = 8; + v->a[107280] = anon_sym_SEMI; + v->a[107281] = 3; v->a[107282] = actions(3); v->a[107283] = 1; v->a[107284] = sym_comment; - v->a[107285] = actions(5826); - v->a[107286] = 1; - v->a[107287] = aux_sym_heredoc_redirect_token1; - v->a[107288] = actions(5828); - v->a[107289] = 1; - v->a[107290] = sym_file_descriptor; - v->a[107291] = actions(6199); - v->a[107292] = 1; - v->a[107293] = anon_sym_RPAREN; - v->a[107294] = actions(5831); - v->a[107295] = 3; - v->a[107296] = sym_variable_name; - v->a[107297] = sym_test_operator; - v->a[107298] = sym__brace_start; - v->a[107299] = actions(5821); + v->a[107285] = actions(6211); + v->a[107286] = 2; + v->a[107287] = sym_file_descriptor; + v->a[107288] = aux_sym_heredoc_redirect_token1; + v->a[107289] = actions(6209); + v->a[107290] = 22; + v->a[107291] = anon_sym_esac; + v->a[107292] = anon_sym_PIPE; + v->a[107293] = anon_sym_SEMI_SEMI; + v->a[107294] = anon_sym_SEMI_AMP; + v->a[107295] = anon_sym_SEMI_SEMI_AMP; + v->a[107296] = anon_sym_PIPE_AMP; + v->a[107297] = anon_sym_AMP_AMP; + v->a[107298] = anon_sym_PIPE_PIPE; + v->a[107299] = anon_sym_LT; small_parse_table_5365(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1073.c b/parser/static/small_parse_table/small_parse_table_1073.c index b26c1b4f..c6376f86 100644 --- a/parser/static/small_parse_table/small_parse_table_1073.c +++ b/parser/static/small_parse_table/small_parse_table_1073.c @@ -14,126 +14,126 @@ void small_parse_table_5365(t_small_parse_table_array *v) { - v->a[107300] = 9; - v->a[107301] = anon_sym_SEMI; - v->a[107302] = anon_sym_PIPE_PIPE; - v->a[107303] = anon_sym_AMP_AMP; - v->a[107304] = anon_sym_PIPE; - v->a[107305] = anon_sym_AMP; - v->a[107306] = anon_sym_LT_LT; - v->a[107307] = anon_sym_SEMI_SEMI; - v->a[107308] = anon_sym_PIPE_AMP; - v->a[107309] = anon_sym_LT_LT_DASH; - v->a[107310] = actions(5823); - v->a[107311] = 11; - v->a[107312] = anon_sym_LT; - v->a[107313] = anon_sym_GT; - v->a[107314] = anon_sym_GT_GT; - v->a[107315] = anon_sym_AMP_GT; - v->a[107316] = anon_sym_AMP_GT_GT; - v->a[107317] = anon_sym_LT_AMP; - v->a[107318] = anon_sym_GT_AMP; - v->a[107319] = anon_sym_GT_PIPE; + v->a[107300] = anon_sym_GT; + v->a[107301] = anon_sym_GT_GT; + v->a[107302] = anon_sym_AMP_GT; + v->a[107303] = anon_sym_AMP_GT_GT; + v->a[107304] = anon_sym_LT_AMP; + v->a[107305] = anon_sym_GT_AMP; + v->a[107306] = anon_sym_GT_PIPE; + v->a[107307] = anon_sym_LT_AMP_DASH; + v->a[107308] = anon_sym_GT_AMP_DASH; + v->a[107309] = anon_sym_LT_LT; + v->a[107310] = anon_sym_LT_LT_DASH; + v->a[107311] = anon_sym_AMP; + v->a[107312] = anon_sym_SEMI; + v->a[107313] = 3; + v->a[107314] = actions(3); + v->a[107315] = 1; + v->a[107316] = sym_comment; + v->a[107317] = actions(6215); + v->a[107318] = 2; + v->a[107319] = sym_file_descriptor; small_parse_table_5366(v); } void small_parse_table_5366(t_small_parse_table_array *v) { - v->a[107320] = anon_sym_LT_AMP_DASH; - v->a[107321] = anon_sym_GT_AMP_DASH; - v->a[107322] = anon_sym_LT_LT_LT; - v->a[107323] = actions(5819); - v->a[107324] = 17; - v->a[107325] = anon_sym_LPAREN_LPAREN; - v->a[107326] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107327] = anon_sym_DOLLAR_LBRACK; - v->a[107328] = anon_sym_DOLLAR; - v->a[107329] = sym__special_character; - v->a[107330] = anon_sym_DQUOTE; - v->a[107331] = sym_raw_string; - v->a[107332] = sym_ansi_c_string; - v->a[107333] = aux_sym_number_token1; - v->a[107334] = aux_sym_number_token2; - v->a[107335] = anon_sym_DOLLAR_LBRACE; - v->a[107336] = anon_sym_DOLLAR_LPAREN; - v->a[107337] = anon_sym_BQUOTE; - v->a[107338] = anon_sym_DOLLAR_BQUOTE; - v->a[107339] = anon_sym_LT_LPAREN; + v->a[107320] = aux_sym_heredoc_redirect_token1; + v->a[107321] = actions(6213); + v->a[107322] = 22; + v->a[107323] = anon_sym_esac; + v->a[107324] = anon_sym_PIPE; + v->a[107325] = anon_sym_SEMI_SEMI; + v->a[107326] = anon_sym_SEMI_AMP; + v->a[107327] = anon_sym_SEMI_SEMI_AMP; + v->a[107328] = anon_sym_PIPE_AMP; + v->a[107329] = anon_sym_AMP_AMP; + v->a[107330] = anon_sym_PIPE_PIPE; + v->a[107331] = anon_sym_LT; + v->a[107332] = anon_sym_GT; + v->a[107333] = anon_sym_GT_GT; + v->a[107334] = anon_sym_AMP_GT; + v->a[107335] = anon_sym_AMP_GT_GT; + v->a[107336] = anon_sym_LT_AMP; + v->a[107337] = anon_sym_GT_AMP; + v->a[107338] = anon_sym_GT_PIPE; + v->a[107339] = anon_sym_LT_AMP_DASH; small_parse_table_5367(v); } void small_parse_table_5367(t_small_parse_table_array *v) { - v->a[107340] = anon_sym_GT_LPAREN; - v->a[107341] = sym_word; - v->a[107342] = 3; - v->a[107343] = actions(3); - v->a[107344] = 1; - v->a[107345] = sym_comment; - v->a[107346] = actions(1314); - v->a[107347] = 6; - v->a[107348] = sym_file_descriptor; - v->a[107349] = sym__concat; - v->a[107350] = sym_test_operator; - v->a[107351] = sym__brace_start; - v->a[107352] = ts_builtin_sym_end; - v->a[107353] = aux_sym_heredoc_redirect_token1; - v->a[107354] = actions(1312); - v->a[107355] = 37; - v->a[107356] = anon_sym_LPAREN_LPAREN; - v->a[107357] = anon_sym_SEMI; - v->a[107358] = anon_sym_PIPE_PIPE; - v->a[107359] = anon_sym_AMP_AMP; + v->a[107340] = anon_sym_GT_AMP_DASH; + v->a[107341] = anon_sym_LT_LT; + v->a[107342] = anon_sym_LT_LT_DASH; + v->a[107343] = anon_sym_AMP; + v->a[107344] = anon_sym_SEMI; + v->a[107345] = 17; + v->a[107346] = actions(57); + v->a[107347] = 1; + v->a[107348] = sym_comment; + v->a[107349] = actions(1536); + v->a[107350] = 1; + v->a[107351] = sym_word; + v->a[107352] = actions(1540); + v->a[107353] = 1; + v->a[107354] = anon_sym_DOLLAR; + v->a[107355] = actions(1546); + v->a[107356] = 1; + v->a[107357] = aux_sym_number_token1; + v->a[107358] = actions(1548); + v->a[107359] = 1; small_parse_table_5368(v); } void small_parse_table_5368(t_small_parse_table_array *v) { - v->a[107360] = anon_sym_PIPE; - v->a[107361] = anon_sym_AMP; - v->a[107362] = anon_sym_LT; - v->a[107363] = anon_sym_GT; - v->a[107364] = anon_sym_LT_LT; - v->a[107365] = anon_sym_GT_GT; - v->a[107366] = anon_sym_SEMI_SEMI; - v->a[107367] = anon_sym_PIPE_AMP; - v->a[107368] = anon_sym_AMP_GT; - v->a[107369] = anon_sym_AMP_GT_GT; - v->a[107370] = anon_sym_LT_AMP; - v->a[107371] = anon_sym_GT_AMP; - v->a[107372] = anon_sym_GT_PIPE; - v->a[107373] = anon_sym_LT_AMP_DASH; - v->a[107374] = anon_sym_GT_AMP_DASH; - v->a[107375] = anon_sym_LT_LT_DASH; - v->a[107376] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107377] = anon_sym_DOLLAR_LBRACK; - v->a[107378] = aux_sym_concatenation_token1; - v->a[107379] = anon_sym_DOLLAR; + v->a[107360] = aux_sym_number_token2; + v->a[107361] = actions(1552); + v->a[107362] = 1; + v->a[107363] = anon_sym_DOLLAR_LPAREN; + v->a[107364] = actions(1560); + v->a[107365] = 1; + v->a[107366] = sym__brace_start; + v->a[107367] = actions(6169); + v->a[107368] = 1; + v->a[107369] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[107370] = actions(6171); + v->a[107371] = 1; + v->a[107372] = sym__special_character; + v->a[107373] = actions(6173); + v->a[107374] = 1; + v->a[107375] = anon_sym_DQUOTE; + v->a[107376] = actions(6175); + v->a[107377] = 1; + v->a[107378] = anon_sym_DOLLAR_LBRACE; + v->a[107379] = actions(6177); small_parse_table_5369(v); } void small_parse_table_5369(t_small_parse_table_array *v) { - v->a[107380] = sym__special_character; - v->a[107381] = anon_sym_DQUOTE; - v->a[107382] = sym_raw_string; - v->a[107383] = sym_ansi_c_string; - v->a[107384] = aux_sym_number_token1; - v->a[107385] = aux_sym_number_token2; - v->a[107386] = anon_sym_DOLLAR_LBRACE; - v->a[107387] = anon_sym_DOLLAR_LPAREN; - v->a[107388] = anon_sym_BQUOTE; - v->a[107389] = anon_sym_DOLLAR_BQUOTE; - v->a[107390] = anon_sym_LT_LPAREN; - v->a[107391] = anon_sym_GT_LPAREN; - v->a[107392] = sym_word; - v->a[107393] = 3; - v->a[107394] = actions(3); - v->a[107395] = 1; - v->a[107396] = sym_comment; - v->a[107397] = actions(5772); - v->a[107398] = 6; - v->a[107399] = sym_file_descriptor; + v->a[107380] = 1; + v->a[107381] = anon_sym_BQUOTE; + v->a[107382] = actions(6179); + v->a[107383] = 1; + v->a[107384] = anon_sym_DOLLAR_BQUOTE; + v->a[107385] = state(1034); + v->a[107386] = 1; + v->a[107387] = aux_sym__literal_repeat1; + v->a[107388] = actions(1558); + v->a[107389] = 2; + v->a[107390] = sym_test_operator; + v->a[107391] = sym_raw_string; + v->a[107392] = state(323); + v->a[107393] = 2; + v->a[107394] = sym_concatenation; + v->a[107395] = aux_sym_for_statement_repeat1; + v->a[107396] = state(634); + v->a[107397] = 7; + v->a[107398] = sym_arithmetic_expansion; + v->a[107399] = sym_brace_expression; small_parse_table_5370(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1074.c b/parser/static/small_parse_table/small_parse_table_1074.c index 08f621e5..3749d3d4 100644 --- a/parser/static/small_parse_table/small_parse_table_1074.c +++ b/parser/static/small_parse_table/small_parse_table_1074.c @@ -14,126 +14,126 @@ void small_parse_table_5370(t_small_parse_table_array *v) { - v->a[107400] = sym_variable_name; - v->a[107401] = sym_test_operator; - v->a[107402] = sym__brace_start; - v->a[107403] = ts_builtin_sym_end; - v->a[107404] = aux_sym_heredoc_redirect_token1; - v->a[107405] = actions(5770); - v->a[107406] = 37; - v->a[107407] = anon_sym_LPAREN_LPAREN; - v->a[107408] = anon_sym_SEMI; - v->a[107409] = anon_sym_PIPE_PIPE; - v->a[107410] = anon_sym_AMP_AMP; - v->a[107411] = anon_sym_PIPE; - v->a[107412] = anon_sym_AMP; - v->a[107413] = anon_sym_LT; - v->a[107414] = anon_sym_GT; - v->a[107415] = anon_sym_LT_LT; - v->a[107416] = anon_sym_GT_GT; + v->a[107400] = sym_string; + v->a[107401] = sym_number; + v->a[107402] = sym_simple_expansion; + v->a[107403] = sym_expansion; + v->a[107404] = sym_command_substitution; + v->a[107405] = 3; + v->a[107406] = actions(3); + v->a[107407] = 1; + v->a[107408] = sym_comment; + v->a[107409] = actions(6219); + v->a[107410] = 2; + v->a[107411] = sym_file_descriptor; + v->a[107412] = aux_sym_heredoc_redirect_token1; + v->a[107413] = actions(6217); + v->a[107414] = 22; + v->a[107415] = anon_sym_esac; + v->a[107416] = anon_sym_PIPE; v->a[107417] = anon_sym_SEMI_SEMI; - v->a[107418] = anon_sym_PIPE_AMP; - v->a[107419] = anon_sym_AMP_GT; + v->a[107418] = anon_sym_SEMI_AMP; + v->a[107419] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5371(v); } void small_parse_table_5371(t_small_parse_table_array *v) { - v->a[107420] = anon_sym_AMP_GT_GT; - v->a[107421] = anon_sym_LT_AMP; - v->a[107422] = anon_sym_GT_AMP; - v->a[107423] = anon_sym_GT_PIPE; - v->a[107424] = anon_sym_LT_AMP_DASH; - v->a[107425] = anon_sym_GT_AMP_DASH; - v->a[107426] = anon_sym_LT_LT_DASH; - v->a[107427] = anon_sym_LT_LT_LT; - v->a[107428] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107429] = anon_sym_DOLLAR_LBRACK; - v->a[107430] = anon_sym_DOLLAR; - v->a[107431] = sym__special_character; - v->a[107432] = anon_sym_DQUOTE; - v->a[107433] = sym_raw_string; - v->a[107434] = sym_ansi_c_string; - v->a[107435] = aux_sym_number_token1; - v->a[107436] = aux_sym_number_token2; - v->a[107437] = anon_sym_DOLLAR_LBRACE; - v->a[107438] = anon_sym_DOLLAR_LPAREN; - v->a[107439] = anon_sym_BQUOTE; + v->a[107420] = anon_sym_PIPE_AMP; + v->a[107421] = anon_sym_AMP_AMP; + v->a[107422] = anon_sym_PIPE_PIPE; + v->a[107423] = anon_sym_LT; + v->a[107424] = anon_sym_GT; + v->a[107425] = anon_sym_GT_GT; + v->a[107426] = anon_sym_AMP_GT; + v->a[107427] = anon_sym_AMP_GT_GT; + v->a[107428] = anon_sym_LT_AMP; + v->a[107429] = anon_sym_GT_AMP; + v->a[107430] = anon_sym_GT_PIPE; + v->a[107431] = anon_sym_LT_AMP_DASH; + v->a[107432] = anon_sym_GT_AMP_DASH; + v->a[107433] = anon_sym_LT_LT; + v->a[107434] = anon_sym_LT_LT_DASH; + v->a[107435] = anon_sym_AMP; + v->a[107436] = anon_sym_SEMI; + v->a[107437] = 3; + v->a[107438] = actions(3); + v->a[107439] = 1; small_parse_table_5372(v); } void small_parse_table_5372(t_small_parse_table_array *v) { - v->a[107440] = anon_sym_DOLLAR_BQUOTE; - v->a[107441] = anon_sym_LT_LPAREN; - v->a[107442] = anon_sym_GT_LPAREN; - v->a[107443] = sym_word; - v->a[107444] = 3; - v->a[107445] = actions(3); - v->a[107446] = 1; - v->a[107447] = sym_comment; - v->a[107448] = actions(4554); - v->a[107449] = 6; - v->a[107450] = sym_file_descriptor; - v->a[107451] = sym_variable_name; - v->a[107452] = sym_test_operator; - v->a[107453] = sym__brace_start; - v->a[107454] = ts_builtin_sym_end; - v->a[107455] = aux_sym_heredoc_redirect_token1; - v->a[107456] = actions(4552); - v->a[107457] = 37; - v->a[107458] = anon_sym_LPAREN_LPAREN; - v->a[107459] = anon_sym_SEMI; + v->a[107440] = sym_comment; + v->a[107441] = actions(6223); + v->a[107442] = 2; + v->a[107443] = sym_file_descriptor; + v->a[107444] = aux_sym_heredoc_redirect_token1; + v->a[107445] = actions(6221); + v->a[107446] = 22; + v->a[107447] = anon_sym_esac; + v->a[107448] = anon_sym_PIPE; + v->a[107449] = anon_sym_SEMI_SEMI; + v->a[107450] = anon_sym_SEMI_AMP; + v->a[107451] = anon_sym_SEMI_SEMI_AMP; + v->a[107452] = anon_sym_PIPE_AMP; + v->a[107453] = anon_sym_AMP_AMP; + v->a[107454] = anon_sym_PIPE_PIPE; + v->a[107455] = anon_sym_LT; + v->a[107456] = anon_sym_GT; + v->a[107457] = anon_sym_GT_GT; + v->a[107458] = anon_sym_AMP_GT; + v->a[107459] = anon_sym_AMP_GT_GT; small_parse_table_5373(v); } void small_parse_table_5373(t_small_parse_table_array *v) { - v->a[107460] = anon_sym_PIPE_PIPE; - v->a[107461] = anon_sym_AMP_AMP; - v->a[107462] = anon_sym_PIPE; - v->a[107463] = anon_sym_AMP; - v->a[107464] = anon_sym_LT; - v->a[107465] = anon_sym_GT; - v->a[107466] = anon_sym_LT_LT; - v->a[107467] = anon_sym_GT_GT; - v->a[107468] = anon_sym_SEMI_SEMI; - v->a[107469] = anon_sym_PIPE_AMP; - v->a[107470] = anon_sym_AMP_GT; - v->a[107471] = anon_sym_AMP_GT_GT; - v->a[107472] = anon_sym_LT_AMP; - v->a[107473] = anon_sym_GT_AMP; - v->a[107474] = anon_sym_GT_PIPE; - v->a[107475] = anon_sym_LT_AMP_DASH; - v->a[107476] = anon_sym_GT_AMP_DASH; - v->a[107477] = anon_sym_LT_LT_DASH; - v->a[107478] = anon_sym_LT_LT_LT; - v->a[107479] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[107460] = anon_sym_LT_AMP; + v->a[107461] = anon_sym_GT_AMP; + v->a[107462] = anon_sym_GT_PIPE; + v->a[107463] = anon_sym_LT_AMP_DASH; + v->a[107464] = anon_sym_GT_AMP_DASH; + v->a[107465] = anon_sym_LT_LT; + v->a[107466] = anon_sym_LT_LT_DASH; + v->a[107467] = anon_sym_AMP; + v->a[107468] = anon_sym_SEMI; + v->a[107469] = 3; + v->a[107470] = actions(3); + v->a[107471] = 1; + v->a[107472] = sym_comment; + v->a[107473] = actions(6223); + v->a[107474] = 2; + v->a[107475] = sym_file_descriptor; + v->a[107476] = aux_sym_heredoc_redirect_token1; + v->a[107477] = actions(6221); + v->a[107478] = 22; + v->a[107479] = anon_sym_esac; small_parse_table_5374(v); } void small_parse_table_5374(t_small_parse_table_array *v) { - v->a[107480] = anon_sym_DOLLAR_LBRACK; - v->a[107481] = anon_sym_DOLLAR; - v->a[107482] = sym__special_character; - v->a[107483] = anon_sym_DQUOTE; - v->a[107484] = sym_raw_string; - v->a[107485] = sym_ansi_c_string; - v->a[107486] = aux_sym_number_token1; - v->a[107487] = aux_sym_number_token2; - v->a[107488] = anon_sym_DOLLAR_LBRACE; - v->a[107489] = anon_sym_DOLLAR_LPAREN; - v->a[107490] = anon_sym_BQUOTE; - v->a[107491] = anon_sym_DOLLAR_BQUOTE; - v->a[107492] = anon_sym_LT_LPAREN; - v->a[107493] = anon_sym_GT_LPAREN; - v->a[107494] = sym_word; - v->a[107495] = 3; - v->a[107496] = actions(3); - v->a[107497] = 1; - v->a[107498] = sym_comment; - v->a[107499] = actions(1354); + v->a[107480] = anon_sym_PIPE; + v->a[107481] = anon_sym_SEMI_SEMI; + v->a[107482] = anon_sym_SEMI_AMP; + v->a[107483] = anon_sym_SEMI_SEMI_AMP; + v->a[107484] = anon_sym_PIPE_AMP; + v->a[107485] = anon_sym_AMP_AMP; + v->a[107486] = anon_sym_PIPE_PIPE; + v->a[107487] = anon_sym_LT; + v->a[107488] = anon_sym_GT; + v->a[107489] = anon_sym_GT_GT; + v->a[107490] = anon_sym_AMP_GT; + v->a[107491] = anon_sym_AMP_GT_GT; + v->a[107492] = anon_sym_LT_AMP; + v->a[107493] = anon_sym_GT_AMP; + v->a[107494] = anon_sym_GT_PIPE; + v->a[107495] = anon_sym_LT_AMP_DASH; + v->a[107496] = anon_sym_GT_AMP_DASH; + v->a[107497] = anon_sym_LT_LT; + v->a[107498] = anon_sym_LT_LT_DASH; + v->a[107499] = anon_sym_AMP; small_parse_table_5375(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1075.c b/parser/static/small_parse_table/small_parse_table_1075.c index 5e30457e..5bfbb7b2 100644 --- a/parser/static/small_parse_table/small_parse_table_1075.c +++ b/parser/static/small_parse_table/small_parse_table_1075.c @@ -14,125 +14,125 @@ void small_parse_table_5375(t_small_parse_table_array *v) { - v->a[107500] = 5; - v->a[107501] = sym_file_descriptor; - v->a[107502] = sym__concat; - v->a[107503] = sym_test_operator; - v->a[107504] = sym__brace_start; - v->a[107505] = aux_sym_heredoc_redirect_token1; - v->a[107506] = actions(1352); - v->a[107507] = 38; - v->a[107508] = anon_sym_LPAREN_LPAREN; - v->a[107509] = anon_sym_SEMI; - v->a[107510] = anon_sym_PIPE_PIPE; - v->a[107511] = anon_sym_AMP_AMP; + v->a[107500] = anon_sym_SEMI; + v->a[107501] = 3; + v->a[107502] = actions(3); + v->a[107503] = 1; + v->a[107504] = sym_comment; + v->a[107505] = actions(6227); + v->a[107506] = 2; + v->a[107507] = sym_file_descriptor; + v->a[107508] = aux_sym_heredoc_redirect_token1; + v->a[107509] = actions(6225); + v->a[107510] = 22; + v->a[107511] = anon_sym_esac; v->a[107512] = anon_sym_PIPE; - v->a[107513] = anon_sym_AMP; - v->a[107514] = anon_sym_LT; - v->a[107515] = anon_sym_GT; - v->a[107516] = anon_sym_LT_LT; - v->a[107517] = anon_sym_GT_GT; - v->a[107518] = anon_sym_RPAREN; - v->a[107519] = anon_sym_SEMI_SEMI; + v->a[107513] = anon_sym_SEMI_SEMI; + v->a[107514] = anon_sym_SEMI_AMP; + v->a[107515] = anon_sym_SEMI_SEMI_AMP; + v->a[107516] = anon_sym_PIPE_AMP; + v->a[107517] = anon_sym_AMP_AMP; + v->a[107518] = anon_sym_PIPE_PIPE; + v->a[107519] = anon_sym_LT; small_parse_table_5376(v); } void small_parse_table_5376(t_small_parse_table_array *v) { - v->a[107520] = anon_sym_PIPE_AMP; - v->a[107521] = anon_sym_AMP_GT; - v->a[107522] = anon_sym_AMP_GT_GT; - v->a[107523] = anon_sym_LT_AMP; - v->a[107524] = anon_sym_GT_AMP; - v->a[107525] = anon_sym_GT_PIPE; - v->a[107526] = anon_sym_LT_AMP_DASH; - v->a[107527] = anon_sym_GT_AMP_DASH; - v->a[107528] = anon_sym_LT_LT_DASH; - v->a[107529] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107530] = anon_sym_DOLLAR_LBRACK; - v->a[107531] = aux_sym_concatenation_token1; - v->a[107532] = anon_sym_DOLLAR; - v->a[107533] = sym__special_character; - v->a[107534] = anon_sym_DQUOTE; - v->a[107535] = sym_raw_string; - v->a[107536] = sym_ansi_c_string; - v->a[107537] = aux_sym_number_token1; - v->a[107538] = aux_sym_number_token2; - v->a[107539] = anon_sym_DOLLAR_LBRACE; + v->a[107520] = anon_sym_GT; + v->a[107521] = anon_sym_GT_GT; + v->a[107522] = anon_sym_AMP_GT; + v->a[107523] = anon_sym_AMP_GT_GT; + v->a[107524] = anon_sym_LT_AMP; + v->a[107525] = anon_sym_GT_AMP; + v->a[107526] = anon_sym_GT_PIPE; + v->a[107527] = anon_sym_LT_AMP_DASH; + v->a[107528] = anon_sym_GT_AMP_DASH; + v->a[107529] = anon_sym_LT_LT; + v->a[107530] = anon_sym_LT_LT_DASH; + v->a[107531] = anon_sym_AMP; + v->a[107532] = anon_sym_SEMI; + v->a[107533] = 3; + v->a[107534] = actions(3); + v->a[107535] = 1; + v->a[107536] = sym_comment; + v->a[107537] = actions(6227); + v->a[107538] = 2; + v->a[107539] = sym_file_descriptor; small_parse_table_5377(v); } void small_parse_table_5377(t_small_parse_table_array *v) { - v->a[107540] = anon_sym_DOLLAR_LPAREN; - v->a[107541] = anon_sym_BQUOTE; - v->a[107542] = anon_sym_DOLLAR_BQUOTE; - v->a[107543] = anon_sym_LT_LPAREN; - v->a[107544] = anon_sym_GT_LPAREN; - v->a[107545] = sym_word; - v->a[107546] = 3; - v->a[107547] = actions(3); - v->a[107548] = 1; - v->a[107549] = sym_comment; - v->a[107550] = actions(1342); - v->a[107551] = 5; - v->a[107552] = sym_file_descriptor; - v->a[107553] = sym__concat; - v->a[107554] = sym_test_operator; - v->a[107555] = sym__brace_start; - v->a[107556] = aux_sym_heredoc_redirect_token1; - v->a[107557] = actions(1340); - v->a[107558] = 38; - v->a[107559] = anon_sym_LPAREN_LPAREN; + v->a[107540] = aux_sym_heredoc_redirect_token1; + v->a[107541] = actions(6225); + v->a[107542] = 22; + v->a[107543] = anon_sym_esac; + v->a[107544] = anon_sym_PIPE; + v->a[107545] = anon_sym_SEMI_SEMI; + v->a[107546] = anon_sym_SEMI_AMP; + v->a[107547] = anon_sym_SEMI_SEMI_AMP; + v->a[107548] = anon_sym_PIPE_AMP; + v->a[107549] = anon_sym_AMP_AMP; + v->a[107550] = anon_sym_PIPE_PIPE; + v->a[107551] = anon_sym_LT; + v->a[107552] = anon_sym_GT; + v->a[107553] = anon_sym_GT_GT; + v->a[107554] = anon_sym_AMP_GT; + v->a[107555] = anon_sym_AMP_GT_GT; + v->a[107556] = anon_sym_LT_AMP; + v->a[107557] = anon_sym_GT_AMP; + v->a[107558] = anon_sym_GT_PIPE; + v->a[107559] = anon_sym_LT_AMP_DASH; small_parse_table_5378(v); } void small_parse_table_5378(t_small_parse_table_array *v) { - v->a[107560] = anon_sym_SEMI; - v->a[107561] = anon_sym_PIPE_PIPE; - v->a[107562] = anon_sym_AMP_AMP; - v->a[107563] = anon_sym_PIPE; - v->a[107564] = anon_sym_AMP; - v->a[107565] = anon_sym_LT; - v->a[107566] = anon_sym_GT; - v->a[107567] = anon_sym_LT_LT; - v->a[107568] = anon_sym_GT_GT; - v->a[107569] = anon_sym_RPAREN; - v->a[107570] = anon_sym_SEMI_SEMI; - v->a[107571] = anon_sym_PIPE_AMP; - v->a[107572] = anon_sym_AMP_GT; - v->a[107573] = anon_sym_AMP_GT_GT; - v->a[107574] = anon_sym_LT_AMP; - v->a[107575] = anon_sym_GT_AMP; - v->a[107576] = anon_sym_GT_PIPE; - v->a[107577] = anon_sym_LT_AMP_DASH; - v->a[107578] = anon_sym_GT_AMP_DASH; - v->a[107579] = anon_sym_LT_LT_DASH; + v->a[107560] = anon_sym_GT_AMP_DASH; + v->a[107561] = anon_sym_LT_LT; + v->a[107562] = anon_sym_LT_LT_DASH; + v->a[107563] = anon_sym_AMP; + v->a[107564] = anon_sym_SEMI; + v->a[107565] = 3; + v->a[107566] = actions(3); + v->a[107567] = 1; + v->a[107568] = sym_comment; + v->a[107569] = actions(6231); + v->a[107570] = 2; + v->a[107571] = sym_file_descriptor; + v->a[107572] = aux_sym_heredoc_redirect_token1; + v->a[107573] = actions(6229); + v->a[107574] = 22; + v->a[107575] = anon_sym_esac; + v->a[107576] = anon_sym_PIPE; + v->a[107577] = anon_sym_SEMI_SEMI; + v->a[107578] = anon_sym_SEMI_AMP; + v->a[107579] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5379(v); } void small_parse_table_5379(t_small_parse_table_array *v) { - v->a[107580] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107581] = anon_sym_DOLLAR_LBRACK; - v->a[107582] = aux_sym_concatenation_token1; - v->a[107583] = anon_sym_DOLLAR; - v->a[107584] = sym__special_character; - v->a[107585] = anon_sym_DQUOTE; - v->a[107586] = sym_raw_string; - v->a[107587] = sym_ansi_c_string; - v->a[107588] = aux_sym_number_token1; - v->a[107589] = aux_sym_number_token2; - v->a[107590] = anon_sym_DOLLAR_LBRACE; - v->a[107591] = anon_sym_DOLLAR_LPAREN; - v->a[107592] = anon_sym_BQUOTE; - v->a[107593] = anon_sym_DOLLAR_BQUOTE; - v->a[107594] = anon_sym_LT_LPAREN; - v->a[107595] = anon_sym_GT_LPAREN; - v->a[107596] = sym_word; - v->a[107597] = 8; - v->a[107598] = actions(3); + v->a[107580] = anon_sym_PIPE_AMP; + v->a[107581] = anon_sym_AMP_AMP; + v->a[107582] = anon_sym_PIPE_PIPE; + v->a[107583] = anon_sym_LT; + v->a[107584] = anon_sym_GT; + v->a[107585] = anon_sym_GT_GT; + v->a[107586] = anon_sym_AMP_GT; + v->a[107587] = anon_sym_AMP_GT_GT; + v->a[107588] = anon_sym_LT_AMP; + v->a[107589] = anon_sym_GT_AMP; + v->a[107590] = anon_sym_GT_PIPE; + v->a[107591] = anon_sym_LT_AMP_DASH; + v->a[107592] = anon_sym_GT_AMP_DASH; + v->a[107593] = anon_sym_LT_LT; + v->a[107594] = anon_sym_LT_LT_DASH; + v->a[107595] = anon_sym_AMP; + v->a[107596] = anon_sym_SEMI; + v->a[107597] = 17; + v->a[107598] = actions(57); v->a[107599] = 1; small_parse_table_5380(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1076.c b/parser/static/small_parse_table/small_parse_table_1076.c index 4cd25e86..0fe13766 100644 --- a/parser/static/small_parse_table/small_parse_table_1076.c +++ b/parser/static/small_parse_table/small_parse_table_1076.c @@ -15,125 +15,125 @@ void small_parse_table_5380(t_small_parse_table_array *v) { v->a[107600] = sym_comment; - v->a[107601] = actions(5826); + v->a[107601] = actions(5545); v->a[107602] = 1; - v->a[107603] = aux_sym_heredoc_redirect_token1; - v->a[107604] = actions(5828); + v->a[107603] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[107604] = actions(5547); v->a[107605] = 1; - v->a[107606] = sym_file_descriptor; - v->a[107607] = actions(6202); + v->a[107606] = anon_sym_DOLLAR; + v->a[107607] = actions(5549); v->a[107608] = 1; - v->a[107609] = anon_sym_RPAREN; - v->a[107610] = actions(5831); - v->a[107611] = 3; - v->a[107612] = sym_variable_name; - v->a[107613] = sym_test_operator; - v->a[107614] = sym__brace_start; - v->a[107615] = actions(5821); - v->a[107616] = 9; - v->a[107617] = anon_sym_SEMI; - v->a[107618] = anon_sym_PIPE_PIPE; - v->a[107619] = anon_sym_AMP_AMP; + v->a[107609] = sym__special_character; + v->a[107610] = actions(5551); + v->a[107611] = 1; + v->a[107612] = anon_sym_DQUOTE; + v->a[107613] = actions(5555); + v->a[107614] = 1; + v->a[107615] = aux_sym_number_token1; + v->a[107616] = actions(5557); + v->a[107617] = 1; + v->a[107618] = aux_sym_number_token2; + v->a[107619] = actions(5559); small_parse_table_5381(v); } void small_parse_table_5381(t_small_parse_table_array *v) { - v->a[107620] = anon_sym_PIPE; - v->a[107621] = anon_sym_AMP; - v->a[107622] = anon_sym_LT_LT; - v->a[107623] = anon_sym_SEMI_SEMI; - v->a[107624] = anon_sym_PIPE_AMP; - v->a[107625] = anon_sym_LT_LT_DASH; - v->a[107626] = actions(5823); - v->a[107627] = 11; - v->a[107628] = anon_sym_LT; - v->a[107629] = anon_sym_GT; - v->a[107630] = anon_sym_GT_GT; - v->a[107631] = anon_sym_AMP_GT; - v->a[107632] = anon_sym_AMP_GT_GT; - v->a[107633] = anon_sym_LT_AMP; - v->a[107634] = anon_sym_GT_AMP; - v->a[107635] = anon_sym_GT_PIPE; - v->a[107636] = anon_sym_LT_AMP_DASH; - v->a[107637] = anon_sym_GT_AMP_DASH; - v->a[107638] = anon_sym_LT_LT_LT; - v->a[107639] = actions(5819); + v->a[107620] = 1; + v->a[107621] = anon_sym_DOLLAR_LBRACE; + v->a[107622] = actions(5561); + v->a[107623] = 1; + v->a[107624] = anon_sym_DOLLAR_LPAREN; + v->a[107625] = actions(5563); + v->a[107626] = 1; + v->a[107627] = anon_sym_BQUOTE; + v->a[107628] = actions(5565); + v->a[107629] = 1; + v->a[107630] = anon_sym_DOLLAR_BQUOTE; + v->a[107631] = actions(5571); + v->a[107632] = 1; + v->a[107633] = sym__brace_start; + v->a[107634] = actions(6233); + v->a[107635] = 1; + v->a[107636] = sym_word; + v->a[107637] = state(980); + v->a[107638] = 1; + v->a[107639] = aux_sym__literal_repeat1; small_parse_table_5382(v); } void small_parse_table_5382(t_small_parse_table_array *v) { - v->a[107640] = 17; - v->a[107641] = anon_sym_LPAREN_LPAREN; - v->a[107642] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107643] = anon_sym_DOLLAR_LBRACK; - v->a[107644] = anon_sym_DOLLAR; - v->a[107645] = sym__special_character; - v->a[107646] = anon_sym_DQUOTE; - v->a[107647] = sym_raw_string; - v->a[107648] = sym_ansi_c_string; - v->a[107649] = aux_sym_number_token1; - v->a[107650] = aux_sym_number_token2; - v->a[107651] = anon_sym_DOLLAR_LBRACE; - v->a[107652] = anon_sym_DOLLAR_LPAREN; - v->a[107653] = anon_sym_BQUOTE; - v->a[107654] = anon_sym_DOLLAR_BQUOTE; - v->a[107655] = anon_sym_LT_LPAREN; - v->a[107656] = anon_sym_GT_LPAREN; - v->a[107657] = sym_word; - v->a[107658] = 3; - v->a[107659] = actions(3); + v->a[107640] = actions(6235); + v->a[107641] = 2; + v->a[107642] = sym_test_operator; + v->a[107643] = sym_raw_string; + v->a[107644] = state(337); + v->a[107645] = 2; + v->a[107646] = sym_concatenation; + v->a[107647] = aux_sym_for_statement_repeat1; + v->a[107648] = state(637); + v->a[107649] = 7; + v->a[107650] = sym_arithmetic_expansion; + v->a[107651] = sym_brace_expression; + v->a[107652] = sym_string; + v->a[107653] = sym_number; + v->a[107654] = sym_simple_expansion; + v->a[107655] = sym_expansion; + v->a[107656] = sym_command_substitution; + v->a[107657] = 3; + v->a[107658] = actions(3); + v->a[107659] = 1; small_parse_table_5383(v); } void small_parse_table_5383(t_small_parse_table_array *v) { - v->a[107660] = 1; - v->a[107661] = sym_comment; - v->a[107662] = actions(1330); - v->a[107663] = 5; - v->a[107664] = sym_file_descriptor; - v->a[107665] = sym__concat; - v->a[107666] = sym_test_operator; - v->a[107667] = sym__brace_start; - v->a[107668] = aux_sym_heredoc_redirect_token1; - v->a[107669] = actions(1328); - v->a[107670] = 38; - v->a[107671] = anon_sym_LPAREN_LPAREN; - v->a[107672] = anon_sym_SEMI; - v->a[107673] = anon_sym_PIPE_PIPE; - v->a[107674] = anon_sym_AMP_AMP; - v->a[107675] = anon_sym_PIPE; - v->a[107676] = anon_sym_AMP; - v->a[107677] = anon_sym_LT; - v->a[107678] = anon_sym_GT; - v->a[107679] = anon_sym_LT_LT; + v->a[107660] = sym_comment; + v->a[107661] = actions(6085); + v->a[107662] = 2; + v->a[107663] = sym_file_descriptor; + v->a[107664] = aux_sym_heredoc_redirect_token1; + v->a[107665] = actions(6087); + v->a[107666] = 22; + v->a[107667] = anon_sym_esac; + v->a[107668] = anon_sym_PIPE; + v->a[107669] = anon_sym_SEMI_SEMI; + v->a[107670] = anon_sym_SEMI_AMP; + v->a[107671] = anon_sym_SEMI_SEMI_AMP; + v->a[107672] = anon_sym_PIPE_AMP; + v->a[107673] = anon_sym_AMP_AMP; + v->a[107674] = anon_sym_PIPE_PIPE; + v->a[107675] = anon_sym_LT; + v->a[107676] = anon_sym_GT; + v->a[107677] = anon_sym_GT_GT; + v->a[107678] = anon_sym_AMP_GT; + v->a[107679] = anon_sym_AMP_GT_GT; small_parse_table_5384(v); } void small_parse_table_5384(t_small_parse_table_array *v) { - v->a[107680] = anon_sym_GT_GT; - v->a[107681] = anon_sym_RPAREN; - v->a[107682] = anon_sym_SEMI_SEMI; - v->a[107683] = anon_sym_PIPE_AMP; - v->a[107684] = anon_sym_AMP_GT; - v->a[107685] = anon_sym_AMP_GT_GT; - v->a[107686] = anon_sym_LT_AMP; - v->a[107687] = anon_sym_GT_AMP; - v->a[107688] = anon_sym_GT_PIPE; - v->a[107689] = anon_sym_LT_AMP_DASH; - v->a[107690] = anon_sym_GT_AMP_DASH; - v->a[107691] = anon_sym_LT_LT_DASH; - v->a[107692] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107693] = anon_sym_DOLLAR_LBRACK; - v->a[107694] = aux_sym_concatenation_token1; - v->a[107695] = anon_sym_DOLLAR; - v->a[107696] = sym__special_character; - v->a[107697] = anon_sym_DQUOTE; - v->a[107698] = sym_raw_string; - v->a[107699] = sym_ansi_c_string; + v->a[107680] = anon_sym_LT_AMP; + v->a[107681] = anon_sym_GT_AMP; + v->a[107682] = anon_sym_GT_PIPE; + v->a[107683] = anon_sym_LT_AMP_DASH; + v->a[107684] = anon_sym_GT_AMP_DASH; + v->a[107685] = anon_sym_LT_LT; + v->a[107686] = anon_sym_LT_LT_DASH; + v->a[107687] = anon_sym_AMP; + v->a[107688] = anon_sym_SEMI; + v->a[107689] = 3; + v->a[107690] = actions(3); + v->a[107691] = 1; + v->a[107692] = sym_comment; + v->a[107693] = actions(6239); + v->a[107694] = 2; + v->a[107695] = sym_file_descriptor; + v->a[107696] = aux_sym_heredoc_redirect_token1; + v->a[107697] = actions(6237); + v->a[107698] = 22; + v->a[107699] = anon_sym_esac; small_parse_table_5385(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1077.c b/parser/static/small_parse_table/small_parse_table_1077.c index c1d746fc..74a3a4bb 100644 --- a/parser/static/small_parse_table/small_parse_table_1077.c +++ b/parser/static/small_parse_table/small_parse_table_1077.c @@ -14,126 +14,126 @@ void small_parse_table_5385(t_small_parse_table_array *v) { - v->a[107700] = aux_sym_number_token1; - v->a[107701] = aux_sym_number_token2; - v->a[107702] = anon_sym_DOLLAR_LBRACE; - v->a[107703] = anon_sym_DOLLAR_LPAREN; - v->a[107704] = anon_sym_BQUOTE; - v->a[107705] = anon_sym_DOLLAR_BQUOTE; - v->a[107706] = anon_sym_LT_LPAREN; - v->a[107707] = anon_sym_GT_LPAREN; - v->a[107708] = sym_word; - v->a[107709] = 8; - v->a[107710] = actions(3); - v->a[107711] = 1; - v->a[107712] = sym_comment; - v->a[107713] = actions(5826); - v->a[107714] = 1; - v->a[107715] = aux_sym_heredoc_redirect_token1; - v->a[107716] = actions(5828); - v->a[107717] = 1; - v->a[107718] = sym_file_descriptor; - v->a[107719] = actions(6205); + v->a[107700] = anon_sym_PIPE; + v->a[107701] = anon_sym_SEMI_SEMI; + v->a[107702] = anon_sym_SEMI_AMP; + v->a[107703] = anon_sym_SEMI_SEMI_AMP; + v->a[107704] = anon_sym_PIPE_AMP; + v->a[107705] = anon_sym_AMP_AMP; + v->a[107706] = anon_sym_PIPE_PIPE; + v->a[107707] = anon_sym_LT; + v->a[107708] = anon_sym_GT; + v->a[107709] = anon_sym_GT_GT; + v->a[107710] = anon_sym_AMP_GT; + v->a[107711] = anon_sym_AMP_GT_GT; + v->a[107712] = anon_sym_LT_AMP; + v->a[107713] = anon_sym_GT_AMP; + v->a[107714] = anon_sym_GT_PIPE; + v->a[107715] = anon_sym_LT_AMP_DASH; + v->a[107716] = anon_sym_GT_AMP_DASH; + v->a[107717] = anon_sym_LT_LT; + v->a[107718] = anon_sym_LT_LT_DASH; + v->a[107719] = anon_sym_AMP; small_parse_table_5386(v); } void small_parse_table_5386(t_small_parse_table_array *v) { - v->a[107720] = 1; - v->a[107721] = anon_sym_RPAREN; - v->a[107722] = actions(5831); - v->a[107723] = 3; - v->a[107724] = sym_variable_name; - v->a[107725] = sym_test_operator; - v->a[107726] = sym__brace_start; - v->a[107727] = actions(5821); - v->a[107728] = 9; - v->a[107729] = anon_sym_SEMI; - v->a[107730] = anon_sym_PIPE_PIPE; - v->a[107731] = anon_sym_AMP_AMP; - v->a[107732] = anon_sym_PIPE; - v->a[107733] = anon_sym_AMP; - v->a[107734] = anon_sym_LT_LT; - v->a[107735] = anon_sym_SEMI_SEMI; - v->a[107736] = anon_sym_PIPE_AMP; - v->a[107737] = anon_sym_LT_LT_DASH; - v->a[107738] = actions(5823); - v->a[107739] = 11; + v->a[107720] = anon_sym_SEMI; + v->a[107721] = 5; + v->a[107722] = actions(3); + v->a[107723] = 1; + v->a[107724] = sym_comment; + v->a[107725] = state(2261); + v->a[107726] = 1; + v->a[107727] = aux_sym_pipeline_repeat1; + v->a[107728] = actions(5367); + v->a[107729] = 2; + v->a[107730] = sym_file_descriptor; + v->a[107731] = aux_sym_heredoc_redirect_token1; + v->a[107732] = actions(6241); + v->a[107733] = 2; + v->a[107734] = anon_sym_PIPE; + v->a[107735] = anon_sym_PIPE_AMP; + v->a[107736] = actions(5362); + v->a[107737] = 19; + v->a[107738] = anon_sym_SEMI_SEMI; + v->a[107739] = anon_sym_SEMI_AMP; small_parse_table_5387(v); } void small_parse_table_5387(t_small_parse_table_array *v) { - v->a[107740] = anon_sym_LT; - v->a[107741] = anon_sym_GT; - v->a[107742] = anon_sym_GT_GT; - v->a[107743] = anon_sym_AMP_GT; - v->a[107744] = anon_sym_AMP_GT_GT; - v->a[107745] = anon_sym_LT_AMP; - v->a[107746] = anon_sym_GT_AMP; - v->a[107747] = anon_sym_GT_PIPE; - v->a[107748] = anon_sym_LT_AMP_DASH; - v->a[107749] = anon_sym_GT_AMP_DASH; - v->a[107750] = anon_sym_LT_LT_LT; - v->a[107751] = actions(5819); - v->a[107752] = 17; - v->a[107753] = anon_sym_LPAREN_LPAREN; - v->a[107754] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107755] = anon_sym_DOLLAR_LBRACK; - v->a[107756] = anon_sym_DOLLAR; - v->a[107757] = sym__special_character; - v->a[107758] = anon_sym_DQUOTE; - v->a[107759] = sym_raw_string; + v->a[107740] = anon_sym_SEMI_SEMI_AMP; + v->a[107741] = anon_sym_AMP_AMP; + v->a[107742] = anon_sym_PIPE_PIPE; + v->a[107743] = anon_sym_LT; + v->a[107744] = anon_sym_GT; + v->a[107745] = anon_sym_GT_GT; + v->a[107746] = anon_sym_AMP_GT; + v->a[107747] = anon_sym_AMP_GT_GT; + v->a[107748] = anon_sym_LT_AMP; + v->a[107749] = anon_sym_GT_AMP; + v->a[107750] = anon_sym_GT_PIPE; + v->a[107751] = anon_sym_LT_AMP_DASH; + v->a[107752] = anon_sym_GT_AMP_DASH; + v->a[107753] = anon_sym_LT_LT; + v->a[107754] = anon_sym_LT_LT_DASH; + v->a[107755] = anon_sym_AMP; + v->a[107756] = anon_sym_SEMI; + v->a[107757] = 3; + v->a[107758] = actions(3); + v->a[107759] = 1; small_parse_table_5388(v); } void small_parse_table_5388(t_small_parse_table_array *v) { - v->a[107760] = sym_ansi_c_string; - v->a[107761] = aux_sym_number_token1; - v->a[107762] = aux_sym_number_token2; - v->a[107763] = anon_sym_DOLLAR_LBRACE; - v->a[107764] = anon_sym_DOLLAR_LPAREN; - v->a[107765] = anon_sym_BQUOTE; - v->a[107766] = anon_sym_DOLLAR_BQUOTE; - v->a[107767] = anon_sym_LT_LPAREN; - v->a[107768] = anon_sym_GT_LPAREN; - v->a[107769] = sym_word; - v->a[107770] = 8; - v->a[107771] = actions(3); - v->a[107772] = 1; - v->a[107773] = sym_comment; - v->a[107774] = actions(6210); - v->a[107775] = 1; - v->a[107776] = anon_sym_DQUOTE; - v->a[107777] = actions(6214); - v->a[107778] = 1; - v->a[107779] = sym_variable_name; + v->a[107760] = sym_comment; + v->a[107761] = actions(6205); + v->a[107762] = 2; + v->a[107763] = sym_file_descriptor; + v->a[107764] = aux_sym_heredoc_redirect_token1; + v->a[107765] = actions(6207); + v->a[107766] = 22; + v->a[107767] = anon_sym_esac; + v->a[107768] = anon_sym_PIPE; + v->a[107769] = anon_sym_SEMI_SEMI; + v->a[107770] = anon_sym_SEMI_AMP; + v->a[107771] = anon_sym_SEMI_SEMI_AMP; + v->a[107772] = anon_sym_PIPE_AMP; + v->a[107773] = anon_sym_AMP_AMP; + v->a[107774] = anon_sym_PIPE_PIPE; + v->a[107775] = anon_sym_LT; + v->a[107776] = anon_sym_GT; + v->a[107777] = anon_sym_GT_GT; + v->a[107778] = anon_sym_AMP_GT; + v->a[107779] = anon_sym_AMP_GT_GT; small_parse_table_5389(v); } void small_parse_table_5389(t_small_parse_table_array *v) { - v->a[107780] = state(3525); - v->a[107781] = 1; - v->a[107782] = sym_string; - v->a[107783] = actions(6212); - v->a[107784] = 2; - v->a[107785] = aux_sym__simple_variable_name_token1; - v->a[107786] = aux_sym__multiline_variable_name_token1; - v->a[107787] = actions(1235); - v->a[107788] = 3; - v->a[107789] = sym_file_descriptor; - v->a[107790] = sym_test_operator; - v->a[107791] = sym__brace_start; - v->a[107792] = actions(6208); - v->a[107793] = 9; - v->a[107794] = anon_sym_DASH; - v->a[107795] = anon_sym_STAR; - v->a[107796] = anon_sym_BANG; - v->a[107797] = anon_sym_QMARK; - v->a[107798] = anon_sym_DOLLAR; - v->a[107799] = anon_sym_POUND; + v->a[107780] = anon_sym_LT_AMP; + v->a[107781] = anon_sym_GT_AMP; + v->a[107782] = anon_sym_GT_PIPE; + v->a[107783] = anon_sym_LT_AMP_DASH; + v->a[107784] = anon_sym_GT_AMP_DASH; + v->a[107785] = anon_sym_LT_LT; + v->a[107786] = anon_sym_LT_LT_DASH; + v->a[107787] = anon_sym_AMP; + v->a[107788] = anon_sym_SEMI; + v->a[107789] = 3; + v->a[107790] = actions(3); + v->a[107791] = 1; + v->a[107792] = sym_comment; + v->a[107793] = actions(6239); + v->a[107794] = 3; + v->a[107795] = sym_file_descriptor; + v->a[107796] = ts_builtin_sym_end; + v->a[107797] = aux_sym_heredoc_redirect_token1; + v->a[107798] = actions(6237); + v->a[107799] = 21; small_parse_table_5390(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1078.c b/parser/static/small_parse_table/small_parse_table_1078.c index c8e5f094..4bca9732 100644 --- a/parser/static/small_parse_table/small_parse_table_1078.c +++ b/parser/static/small_parse_table/small_parse_table_1078.c @@ -14,12 +14,12 @@ void small_parse_table_5390(t_small_parse_table_array *v) { - v->a[107800] = anon_sym_AT2; - v->a[107801] = anon_sym_0; - v->a[107802] = anon_sym__; - v->a[107803] = actions(1227); - v->a[107804] = 26; - v->a[107805] = anon_sym_LPAREN_LPAREN; + v->a[107800] = anon_sym_PIPE; + v->a[107801] = anon_sym_RPAREN; + v->a[107802] = anon_sym_SEMI_SEMI; + v->a[107803] = anon_sym_PIPE_AMP; + v->a[107804] = anon_sym_AMP_AMP; + v->a[107805] = anon_sym_PIPE_PIPE; v->a[107806] = anon_sym_LT; v->a[107807] = anon_sym_GT; v->a[107808] = anon_sym_GT_GT; @@ -30,110 +30,110 @@ void small_parse_table_5390(t_small_parse_table_array *v) v->a[107813] = anon_sym_GT_PIPE; v->a[107814] = anon_sym_LT_AMP_DASH; v->a[107815] = anon_sym_GT_AMP_DASH; - v->a[107816] = anon_sym_LT_LT_LT; - v->a[107817] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107818] = anon_sym_DOLLAR_LBRACK; - v->a[107819] = sym__special_character; + v->a[107816] = anon_sym_LT_LT; + v->a[107817] = anon_sym_LT_LT_DASH; + v->a[107818] = anon_sym_AMP; + v->a[107819] = anon_sym_BQUOTE; small_parse_table_5391(v); } void small_parse_table_5391(t_small_parse_table_array *v) { - v->a[107820] = sym_raw_string; - v->a[107821] = sym_ansi_c_string; - v->a[107822] = aux_sym_number_token1; - v->a[107823] = aux_sym_number_token2; - v->a[107824] = anon_sym_DOLLAR_LBRACE; - v->a[107825] = anon_sym_DOLLAR_LPAREN; - v->a[107826] = anon_sym_BQUOTE; - v->a[107827] = anon_sym_DOLLAR_BQUOTE; - v->a[107828] = anon_sym_LT_LPAREN; - v->a[107829] = anon_sym_GT_LPAREN; - v->a[107830] = sym_word; - v->a[107831] = 3; - v->a[107832] = actions(3); - v->a[107833] = 1; - v->a[107834] = sym_comment; - v->a[107835] = actions(1322); - v->a[107836] = 5; - v->a[107837] = sym_file_descriptor; - v->a[107838] = sym__concat; - v->a[107839] = sym_test_operator; + v->a[107820] = anon_sym_SEMI; + v->a[107821] = 3; + v->a[107822] = actions(3); + v->a[107823] = 1; + v->a[107824] = sym_comment; + v->a[107825] = actions(6197); + v->a[107826] = 2; + v->a[107827] = sym_file_descriptor; + v->a[107828] = aux_sym_heredoc_redirect_token1; + v->a[107829] = actions(6199); + v->a[107830] = 22; + v->a[107831] = anon_sym_esac; + v->a[107832] = anon_sym_PIPE; + v->a[107833] = anon_sym_SEMI_SEMI; + v->a[107834] = anon_sym_SEMI_AMP; + v->a[107835] = anon_sym_SEMI_SEMI_AMP; + v->a[107836] = anon_sym_PIPE_AMP; + v->a[107837] = anon_sym_AMP_AMP; + v->a[107838] = anon_sym_PIPE_PIPE; + v->a[107839] = anon_sym_LT; small_parse_table_5392(v); } void small_parse_table_5392(t_small_parse_table_array *v) { - v->a[107840] = sym__brace_start; - v->a[107841] = aux_sym_heredoc_redirect_token1; - v->a[107842] = actions(1320); - v->a[107843] = 38; - v->a[107844] = anon_sym_LPAREN_LPAREN; - v->a[107845] = anon_sym_SEMI; - v->a[107846] = anon_sym_PIPE_PIPE; - v->a[107847] = anon_sym_AMP_AMP; - v->a[107848] = anon_sym_PIPE; - v->a[107849] = anon_sym_AMP; - v->a[107850] = anon_sym_LT; - v->a[107851] = anon_sym_GT; - v->a[107852] = anon_sym_LT_LT; - v->a[107853] = anon_sym_GT_GT; - v->a[107854] = anon_sym_RPAREN; - v->a[107855] = anon_sym_SEMI_SEMI; - v->a[107856] = anon_sym_PIPE_AMP; - v->a[107857] = anon_sym_AMP_GT; - v->a[107858] = anon_sym_AMP_GT_GT; - v->a[107859] = anon_sym_LT_AMP; + v->a[107840] = anon_sym_GT; + v->a[107841] = anon_sym_GT_GT; + v->a[107842] = anon_sym_AMP_GT; + v->a[107843] = anon_sym_AMP_GT_GT; + v->a[107844] = anon_sym_LT_AMP; + v->a[107845] = anon_sym_GT_AMP; + v->a[107846] = anon_sym_GT_PIPE; + v->a[107847] = anon_sym_LT_AMP_DASH; + v->a[107848] = anon_sym_GT_AMP_DASH; + v->a[107849] = anon_sym_LT_LT; + v->a[107850] = anon_sym_LT_LT_DASH; + v->a[107851] = anon_sym_AMP; + v->a[107852] = anon_sym_SEMI; + v->a[107853] = 17; + v->a[107854] = actions(57); + v->a[107855] = 1; + v->a[107856] = sym_comment; + v->a[107857] = actions(5545); + v->a[107858] = 1; + v->a[107859] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5393(v); } void small_parse_table_5393(t_small_parse_table_array *v) { - v->a[107860] = anon_sym_GT_AMP; - v->a[107861] = anon_sym_GT_PIPE; - v->a[107862] = anon_sym_LT_AMP_DASH; - v->a[107863] = anon_sym_GT_AMP_DASH; - v->a[107864] = anon_sym_LT_LT_DASH; - v->a[107865] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107866] = anon_sym_DOLLAR_LBRACK; - v->a[107867] = aux_sym_concatenation_token1; - v->a[107868] = anon_sym_DOLLAR; - v->a[107869] = sym__special_character; - v->a[107870] = anon_sym_DQUOTE; - v->a[107871] = sym_raw_string; - v->a[107872] = sym_ansi_c_string; - v->a[107873] = aux_sym_number_token1; + v->a[107860] = actions(5547); + v->a[107861] = 1; + v->a[107862] = anon_sym_DOLLAR; + v->a[107863] = actions(5549); + v->a[107864] = 1; + v->a[107865] = sym__special_character; + v->a[107866] = actions(5551); + v->a[107867] = 1; + v->a[107868] = anon_sym_DQUOTE; + v->a[107869] = actions(5555); + v->a[107870] = 1; + v->a[107871] = aux_sym_number_token1; + v->a[107872] = actions(5557); + v->a[107873] = 1; v->a[107874] = aux_sym_number_token2; - v->a[107875] = anon_sym_DOLLAR_LBRACE; - v->a[107876] = anon_sym_DOLLAR_LPAREN; - v->a[107877] = anon_sym_BQUOTE; - v->a[107878] = anon_sym_DOLLAR_BQUOTE; - v->a[107879] = anon_sym_LT_LPAREN; + v->a[107875] = actions(5559); + v->a[107876] = 1; + v->a[107877] = anon_sym_DOLLAR_LBRACE; + v->a[107878] = actions(5561); + v->a[107879] = 1; small_parse_table_5394(v); } void small_parse_table_5394(t_small_parse_table_array *v) { - v->a[107880] = anon_sym_GT_LPAREN; - v->a[107881] = sym_word; - v->a[107882] = 8; - v->a[107883] = actions(3); - v->a[107884] = 1; - v->a[107885] = sym_comment; - v->a[107886] = actions(6210); - v->a[107887] = 1; - v->a[107888] = anon_sym_DQUOTE; - v->a[107889] = actions(6214); - v->a[107890] = 1; - v->a[107891] = sym_variable_name; - v->a[107892] = state(3525); - v->a[107893] = 1; - v->a[107894] = sym_string; - v->a[107895] = actions(6212); - v->a[107896] = 2; - v->a[107897] = aux_sym__simple_variable_name_token1; - v->a[107898] = aux_sym__multiline_variable_name_token1; - v->a[107899] = actions(1241); + v->a[107880] = anon_sym_DOLLAR_LPAREN; + v->a[107881] = actions(5563); + v->a[107882] = 1; + v->a[107883] = anon_sym_BQUOTE; + v->a[107884] = actions(5565); + v->a[107885] = 1; + v->a[107886] = anon_sym_DOLLAR_BQUOTE; + v->a[107887] = actions(5571); + v->a[107888] = 1; + v->a[107889] = sym__brace_start; + v->a[107890] = actions(6233); + v->a[107891] = 1; + v->a[107892] = sym_word; + v->a[107893] = state(980); + v->a[107894] = 1; + v->a[107895] = aux_sym__literal_repeat1; + v->a[107896] = actions(6235); + v->a[107897] = 2; + v->a[107898] = sym_test_operator; + v->a[107899] = sym_raw_string; small_parse_table_5395(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1079.c b/parser/static/small_parse_table/small_parse_table_1079.c index 0cf0064c..22f573ad 100644 --- a/parser/static/small_parse_table/small_parse_table_1079.c +++ b/parser/static/small_parse_table/small_parse_table_1079.c @@ -14,126 +14,126 @@ void small_parse_table_5395(t_small_parse_table_array *v) { - v->a[107900] = 3; - v->a[107901] = sym_file_descriptor; - v->a[107902] = sym_test_operator; - v->a[107903] = sym__brace_start; - v->a[107904] = actions(6208); - v->a[107905] = 9; - v->a[107906] = anon_sym_DASH; - v->a[107907] = anon_sym_STAR; - v->a[107908] = anon_sym_BANG; - v->a[107909] = anon_sym_QMARK; - v->a[107910] = anon_sym_DOLLAR; - v->a[107911] = anon_sym_POUND; - v->a[107912] = anon_sym_AT2; - v->a[107913] = anon_sym_0; - v->a[107914] = anon_sym__; - v->a[107915] = actions(1239); - v->a[107916] = 26; - v->a[107917] = anon_sym_LPAREN_LPAREN; - v->a[107918] = anon_sym_LT; - v->a[107919] = anon_sym_GT; + v->a[107900] = state(335); + v->a[107901] = 2; + v->a[107902] = sym_concatenation; + v->a[107903] = aux_sym_for_statement_repeat1; + v->a[107904] = state(637); + v->a[107905] = 7; + v->a[107906] = sym_arithmetic_expansion; + v->a[107907] = sym_brace_expression; + v->a[107908] = sym_string; + v->a[107909] = sym_number; + v->a[107910] = sym_simple_expansion; + v->a[107911] = sym_expansion; + v->a[107912] = sym_command_substitution; + v->a[107913] = 3; + v->a[107914] = actions(3); + v->a[107915] = 1; + v->a[107916] = sym_comment; + v->a[107917] = actions(6185); + v->a[107918] = 2; + v->a[107919] = sym_file_descriptor; small_parse_table_5396(v); } void small_parse_table_5396(t_small_parse_table_array *v) { - v->a[107920] = anon_sym_GT_GT; - v->a[107921] = anon_sym_AMP_GT; - v->a[107922] = anon_sym_AMP_GT_GT; - v->a[107923] = anon_sym_LT_AMP; - v->a[107924] = anon_sym_GT_AMP; - v->a[107925] = anon_sym_GT_PIPE; - v->a[107926] = anon_sym_LT_AMP_DASH; - v->a[107927] = anon_sym_GT_AMP_DASH; - v->a[107928] = anon_sym_LT_LT_LT; - v->a[107929] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107930] = anon_sym_DOLLAR_LBRACK; - v->a[107931] = sym__special_character; - v->a[107932] = sym_raw_string; - v->a[107933] = sym_ansi_c_string; - v->a[107934] = aux_sym_number_token1; - v->a[107935] = aux_sym_number_token2; - v->a[107936] = anon_sym_DOLLAR_LBRACE; - v->a[107937] = anon_sym_DOLLAR_LPAREN; - v->a[107938] = anon_sym_BQUOTE; - v->a[107939] = anon_sym_DOLLAR_BQUOTE; + v->a[107920] = aux_sym_heredoc_redirect_token1; + v->a[107921] = actions(6187); + v->a[107922] = 22; + v->a[107923] = anon_sym_esac; + v->a[107924] = anon_sym_PIPE; + v->a[107925] = anon_sym_SEMI_SEMI; + v->a[107926] = anon_sym_SEMI_AMP; + v->a[107927] = anon_sym_SEMI_SEMI_AMP; + v->a[107928] = anon_sym_PIPE_AMP; + v->a[107929] = anon_sym_AMP_AMP; + v->a[107930] = anon_sym_PIPE_PIPE; + v->a[107931] = anon_sym_LT; + v->a[107932] = anon_sym_GT; + v->a[107933] = anon_sym_GT_GT; + v->a[107934] = anon_sym_AMP_GT; + v->a[107935] = anon_sym_AMP_GT_GT; + v->a[107936] = anon_sym_LT_AMP; + v->a[107937] = anon_sym_GT_AMP; + v->a[107938] = anon_sym_GT_PIPE; + v->a[107939] = anon_sym_LT_AMP_DASH; small_parse_table_5397(v); } void small_parse_table_5397(t_small_parse_table_array *v) { - v->a[107940] = anon_sym_LT_LPAREN; - v->a[107941] = anon_sym_GT_LPAREN; - v->a[107942] = sym_word; - v->a[107943] = 3; - v->a[107944] = actions(3); - v->a[107945] = 1; - v->a[107946] = sym_comment; - v->a[107947] = actions(1318); - v->a[107948] = 5; - v->a[107949] = sym_file_descriptor; - v->a[107950] = sym__concat; - v->a[107951] = sym_test_operator; - v->a[107952] = sym__brace_start; - v->a[107953] = aux_sym_heredoc_redirect_token1; - v->a[107954] = actions(1316); - v->a[107955] = 38; - v->a[107956] = anon_sym_LPAREN_LPAREN; - v->a[107957] = anon_sym_SEMI; - v->a[107958] = anon_sym_PIPE_PIPE; - v->a[107959] = anon_sym_AMP_AMP; + v->a[107940] = anon_sym_GT_AMP_DASH; + v->a[107941] = anon_sym_LT_LT; + v->a[107942] = anon_sym_LT_LT_DASH; + v->a[107943] = anon_sym_AMP; + v->a[107944] = anon_sym_SEMI; + v->a[107945] = 3; + v->a[107946] = actions(3); + v->a[107947] = 1; + v->a[107948] = sym_comment; + v->a[107949] = actions(6185); + v->a[107950] = 2; + v->a[107951] = sym_file_descriptor; + v->a[107952] = aux_sym_heredoc_redirect_token1; + v->a[107953] = actions(6187); + v->a[107954] = 22; + v->a[107955] = anon_sym_esac; + v->a[107956] = anon_sym_PIPE; + v->a[107957] = anon_sym_SEMI_SEMI; + v->a[107958] = anon_sym_SEMI_AMP; + v->a[107959] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5398(v); } void small_parse_table_5398(t_small_parse_table_array *v) { - v->a[107960] = anon_sym_PIPE; - v->a[107961] = anon_sym_AMP; - v->a[107962] = anon_sym_LT; - v->a[107963] = anon_sym_GT; - v->a[107964] = anon_sym_LT_LT; + v->a[107960] = anon_sym_PIPE_AMP; + v->a[107961] = anon_sym_AMP_AMP; + v->a[107962] = anon_sym_PIPE_PIPE; + v->a[107963] = anon_sym_LT; + v->a[107964] = anon_sym_GT; v->a[107965] = anon_sym_GT_GT; - v->a[107966] = anon_sym_RPAREN; - v->a[107967] = anon_sym_SEMI_SEMI; - v->a[107968] = anon_sym_PIPE_AMP; - v->a[107969] = anon_sym_AMP_GT; - v->a[107970] = anon_sym_AMP_GT_GT; - v->a[107971] = anon_sym_LT_AMP; - v->a[107972] = anon_sym_GT_AMP; - v->a[107973] = anon_sym_GT_PIPE; - v->a[107974] = anon_sym_LT_AMP_DASH; - v->a[107975] = anon_sym_GT_AMP_DASH; - v->a[107976] = anon_sym_LT_LT_DASH; - v->a[107977] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[107978] = anon_sym_DOLLAR_LBRACK; - v->a[107979] = aux_sym_concatenation_token1; + v->a[107966] = anon_sym_AMP_GT; + v->a[107967] = anon_sym_AMP_GT_GT; + v->a[107968] = anon_sym_LT_AMP; + v->a[107969] = anon_sym_GT_AMP; + v->a[107970] = anon_sym_GT_PIPE; + v->a[107971] = anon_sym_LT_AMP_DASH; + v->a[107972] = anon_sym_GT_AMP_DASH; + v->a[107973] = anon_sym_LT_LT; + v->a[107974] = anon_sym_LT_LT_DASH; + v->a[107975] = anon_sym_AMP; + v->a[107976] = anon_sym_SEMI; + v->a[107977] = 5; + v->a[107978] = actions(3); + v->a[107979] = 1; small_parse_table_5399(v); } void small_parse_table_5399(t_small_parse_table_array *v) { - v->a[107980] = anon_sym_DOLLAR; - v->a[107981] = sym__special_character; - v->a[107982] = anon_sym_DQUOTE; - v->a[107983] = sym_raw_string; - v->a[107984] = sym_ansi_c_string; - v->a[107985] = aux_sym_number_token1; - v->a[107986] = aux_sym_number_token2; - v->a[107987] = anon_sym_DOLLAR_LBRACE; - v->a[107988] = anon_sym_DOLLAR_LPAREN; - v->a[107989] = anon_sym_BQUOTE; - v->a[107990] = anon_sym_DOLLAR_BQUOTE; - v->a[107991] = anon_sym_LT_LPAREN; - v->a[107992] = anon_sym_GT_LPAREN; - v->a[107993] = sym_word; - v->a[107994] = 3; - v->a[107995] = actions(3); - v->a[107996] = 1; - v->a[107997] = sym_comment; - v->a[107998] = actions(2074); - v->a[107999] = 6; + v->a[107980] = sym_comment; + v->a[107981] = state(2261); + v->a[107982] = 1; + v->a[107983] = aux_sym_pipeline_repeat1; + v->a[107984] = actions(5439); + v->a[107985] = 2; + v->a[107986] = sym_file_descriptor; + v->a[107987] = aux_sym_heredoc_redirect_token1; + v->a[107988] = actions(6244); + v->a[107989] = 2; + v->a[107990] = anon_sym_PIPE; + v->a[107991] = anon_sym_PIPE_AMP; + v->a[107992] = actions(5435); + v->a[107993] = 19; + v->a[107994] = anon_sym_SEMI_SEMI; + v->a[107995] = anon_sym_SEMI_AMP; + v->a[107996] = anon_sym_SEMI_SEMI_AMP; + v->a[107997] = anon_sym_AMP_AMP; + v->a[107998] = anon_sym_PIPE_PIPE; + v->a[107999] = anon_sym_LT; small_parse_table_5400(v); } diff --git a/parser/static/small_parse_table/small_parse_table_108.c b/parser/static/small_parse_table/small_parse_table_108.c index a33c9d85..3ffd1b0f 100644 --- a/parser/static/small_parse_table/small_parse_table_108.c +++ b/parser/static/small_parse_table/small_parse_table_108.c @@ -14,126 +14,126 @@ void small_parse_table_540(t_small_parse_table_array *v) { - v->a[10800] = actions(1241); - v->a[10801] = 3; - v->a[10802] = sym_file_descriptor; - v->a[10803] = sym_test_operator; - v->a[10804] = sym__brace_start; - v->a[10805] = actions(2943); - v->a[10806] = 9; - v->a[10807] = anon_sym_DASH; - v->a[10808] = anon_sym_STAR; - v->a[10809] = anon_sym_BANG; - v->a[10810] = anon_sym_QMARK; - v->a[10811] = anon_sym_DOLLAR; - v->a[10812] = anon_sym_POUND; - v->a[10813] = anon_sym_AT2; - v->a[10814] = anon_sym_0; - v->a[10815] = anon_sym__; - v->a[10816] = actions(1239); - v->a[10817] = 38; - v->a[10818] = anon_sym_LPAREN_LPAREN; - v->a[10819] = anon_sym_SEMI; + v->a[10800] = anon_sym_LT_AMP; + v->a[10801] = anon_sym_GT_AMP; + v->a[10802] = anon_sym_GT_PIPE; + v->a[10803] = anon_sym_LT_AMP_DASH; + v->a[10804] = anon_sym_GT_AMP_DASH; + v->a[10805] = anon_sym_LT_LT; + v->a[10806] = anon_sym_LT_LT_DASH; + v->a[10807] = aux_sym_heredoc_redirect_token1; + v->a[10808] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10809] = anon_sym_AMP; + v->a[10810] = sym__special_character; + v->a[10811] = anon_sym_DQUOTE; + v->a[10812] = sym_raw_string; + v->a[10813] = aux_sym_number_token1; + v->a[10814] = aux_sym_number_token2; + v->a[10815] = anon_sym_DOLLAR_LBRACE; + v->a[10816] = anon_sym_DOLLAR_LPAREN; + v->a[10817] = anon_sym_BQUOTE; + v->a[10818] = anon_sym_DOLLAR_BQUOTE; + v->a[10819] = sym_word; small_parse_table_541(v); } void small_parse_table_541(t_small_parse_table_array *v) { - v->a[10820] = anon_sym_PIPE_PIPE; - v->a[10821] = anon_sym_AMP_AMP; - v->a[10822] = anon_sym_PIPE; - v->a[10823] = anon_sym_AMP; - v->a[10824] = anon_sym_LT; - v->a[10825] = anon_sym_GT; - v->a[10826] = anon_sym_LT_LT; - v->a[10827] = anon_sym_GT_GT; - v->a[10828] = anon_sym_esac; - v->a[10829] = anon_sym_SEMI_SEMI; - v->a[10830] = anon_sym_SEMI_AMP; - v->a[10831] = anon_sym_SEMI_SEMI_AMP; - v->a[10832] = anon_sym_PIPE_AMP; - v->a[10833] = anon_sym_AMP_GT; - v->a[10834] = anon_sym_AMP_GT_GT; - v->a[10835] = anon_sym_LT_AMP; - v->a[10836] = anon_sym_GT_AMP; - v->a[10837] = anon_sym_GT_PIPE; - v->a[10838] = anon_sym_LT_AMP_DASH; - v->a[10839] = anon_sym_GT_AMP_DASH; + v->a[10820] = anon_sym_SEMI; + v->a[10821] = 19; + v->a[10822] = actions(3); + v->a[10823] = 1; + v->a[10824] = sym_comment; + v->a[10825] = actions(2178); + v->a[10826] = 1; + v->a[10827] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10828] = actions(2180); + v->a[10829] = 1; + v->a[10830] = anon_sym_DOLLAR; + v->a[10831] = actions(2182); + v->a[10832] = 1; + v->a[10833] = sym__special_character; + v->a[10834] = actions(2184); + v->a[10835] = 1; + v->a[10836] = anon_sym_DQUOTE; + v->a[10837] = actions(2186); + v->a[10838] = 1; + v->a[10839] = aux_sym_number_token1; small_parse_table_542(v); } void small_parse_table_542(t_small_parse_table_array *v) { - v->a[10840] = anon_sym_LT_LT_DASH; - v->a[10841] = aux_sym_heredoc_redirect_token1; - v->a[10842] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10843] = anon_sym_DOLLAR_LBRACK; - v->a[10844] = sym__special_character; - v->a[10845] = sym_raw_string; - v->a[10846] = sym_ansi_c_string; - v->a[10847] = aux_sym_number_token1; - v->a[10848] = aux_sym_number_token2; - v->a[10849] = anon_sym_DOLLAR_LBRACE; - v->a[10850] = anon_sym_DOLLAR_LPAREN; + v->a[10840] = actions(2188); + v->a[10841] = 1; + v->a[10842] = aux_sym_number_token2; + v->a[10843] = actions(2190); + v->a[10844] = 1; + v->a[10845] = anon_sym_DOLLAR_LBRACE; + v->a[10846] = actions(2192); + v->a[10847] = 1; + v->a[10848] = anon_sym_DOLLAR_LPAREN; + v->a[10849] = actions(2194); + v->a[10850] = 1; v->a[10851] = anon_sym_BQUOTE; - v->a[10852] = anon_sym_DOLLAR_BQUOTE; - v->a[10853] = anon_sym_LT_LPAREN; - v->a[10854] = anon_sym_GT_LPAREN; - v->a[10855] = sym_word; - v->a[10856] = 8; - v->a[10857] = actions(3); - v->a[10858] = 1; - v->a[10859] = sym_comment; + v->a[10852] = actions(2196); + v->a[10853] = 1; + v->a[10854] = anon_sym_DOLLAR_BQUOTE; + v->a[10855] = actions(2200); + v->a[10856] = 1; + v->a[10857] = sym__brace_start; + v->a[10858] = actions(2282); + v->a[10859] = 1; small_parse_table_543(v); } void small_parse_table_543(t_small_parse_table_array *v) { - v->a[10860] = actions(2578); - v->a[10861] = 1; - v->a[10862] = anon_sym_DQUOTE; - v->a[10863] = actions(2953); - v->a[10864] = 1; - v->a[10865] = sym_variable_name; - v->a[10866] = state(1585); - v->a[10867] = 1; - v->a[10868] = sym_string; - v->a[10869] = actions(2951); - v->a[10870] = 2; - v->a[10871] = aux_sym__simple_variable_name_token1; - v->a[10872] = aux_sym__multiline_variable_name_token1; - v->a[10873] = actions(1235); - v->a[10874] = 3; - v->a[10875] = sym_file_descriptor; - v->a[10876] = sym_test_operator; - v->a[10877] = sym__brace_start; - v->a[10878] = actions(2949); - v->a[10879] = 9; + v->a[10860] = sym_test_operator; + v->a[10861] = state(2099); + v->a[10862] = 1; + v->a[10863] = aux_sym__literal_repeat1; + v->a[10864] = state(2376); + v->a[10865] = 1; + v->a[10866] = sym_concatenation; + v->a[10867] = actions(1534); + v->a[10868] = 2; + v->a[10869] = sym_file_descriptor; + v->a[10870] = aux_sym_heredoc_redirect_token1; + v->a[10871] = actions(2280); + v->a[10872] = 2; + v->a[10873] = sym_raw_string; + v->a[10874] = sym_word; + v->a[10875] = state(1972); + v->a[10876] = 7; + v->a[10877] = sym_arithmetic_expansion; + v->a[10878] = sym_brace_expression; + v->a[10879] = sym_string; small_parse_table_544(v); } void small_parse_table_544(t_small_parse_table_array *v) { - v->a[10880] = anon_sym_DASH; - v->a[10881] = anon_sym_STAR; - v->a[10882] = anon_sym_BANG; - v->a[10883] = anon_sym_QMARK; - v->a[10884] = anon_sym_DOLLAR; - v->a[10885] = anon_sym_POUND; - v->a[10886] = anon_sym_AT2; - v->a[10887] = anon_sym_0; - v->a[10888] = anon_sym__; - v->a[10889] = actions(1227); - v->a[10890] = 38; - v->a[10891] = anon_sym_LPAREN_LPAREN; - v->a[10892] = anon_sym_SEMI; - v->a[10893] = anon_sym_PIPE_PIPE; - v->a[10894] = anon_sym_AMP_AMP; - v->a[10895] = anon_sym_PIPE; - v->a[10896] = anon_sym_AMP; - v->a[10897] = anon_sym_LT; - v->a[10898] = anon_sym_GT; - v->a[10899] = anon_sym_LT_LT; + v->a[10880] = sym_number; + v->a[10881] = sym_simple_expansion; + v->a[10882] = sym_expansion; + v->a[10883] = sym_command_substitution; + v->a[10884] = actions(1532); + v->a[10885] = 21; + v->a[10886] = anon_sym_PIPE; + v->a[10887] = anon_sym_SEMI_SEMI; + v->a[10888] = anon_sym_SEMI_AMP; + v->a[10889] = anon_sym_SEMI_SEMI_AMP; + v->a[10890] = anon_sym_PIPE_AMP; + v->a[10891] = anon_sym_AMP_AMP; + v->a[10892] = anon_sym_PIPE_PIPE; + v->a[10893] = anon_sym_LT; + v->a[10894] = anon_sym_GT; + v->a[10895] = anon_sym_GT_GT; + v->a[10896] = anon_sym_AMP_GT; + v->a[10897] = anon_sym_AMP_GT_GT; + v->a[10898] = anon_sym_LT_AMP; + v->a[10899] = anon_sym_GT_AMP; small_parse_table_545(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1080.c b/parser/static/small_parse_table/small_parse_table_1080.c index cf55f2e1..363f63cf 100644 --- a/parser/static/small_parse_table/small_parse_table_1080.c +++ b/parser/static/small_parse_table/small_parse_table_1080.c @@ -14,126 +14,126 @@ void small_parse_table_5400(t_small_parse_table_array *v) { - v->a[108000] = sym_file_descriptor; - v->a[108001] = sym_variable_name; - v->a[108002] = sym_test_operator; - v->a[108003] = sym__brace_start; - v->a[108004] = ts_builtin_sym_end; - v->a[108005] = aux_sym_heredoc_redirect_token1; - v->a[108006] = actions(2072); - v->a[108007] = 37; - v->a[108008] = anon_sym_LPAREN_LPAREN; - v->a[108009] = anon_sym_SEMI; - v->a[108010] = anon_sym_PIPE_PIPE; - v->a[108011] = anon_sym_AMP_AMP; - v->a[108012] = anon_sym_PIPE; - v->a[108013] = anon_sym_AMP; - v->a[108014] = anon_sym_LT; - v->a[108015] = anon_sym_GT; - v->a[108016] = anon_sym_LT_LT; - v->a[108017] = anon_sym_GT_GT; - v->a[108018] = anon_sym_SEMI_SEMI; - v->a[108019] = anon_sym_PIPE_AMP; + v->a[108000] = anon_sym_GT; + v->a[108001] = anon_sym_GT_GT; + v->a[108002] = anon_sym_AMP_GT; + v->a[108003] = anon_sym_AMP_GT_GT; + v->a[108004] = anon_sym_LT_AMP; + v->a[108005] = anon_sym_GT_AMP; + v->a[108006] = anon_sym_GT_PIPE; + v->a[108007] = anon_sym_LT_AMP_DASH; + v->a[108008] = anon_sym_GT_AMP_DASH; + v->a[108009] = anon_sym_LT_LT; + v->a[108010] = anon_sym_LT_LT_DASH; + v->a[108011] = anon_sym_AMP; + v->a[108012] = anon_sym_SEMI; + v->a[108013] = 3; + v->a[108014] = actions(3); + v->a[108015] = 1; + v->a[108016] = sym_comment; + v->a[108017] = actions(6231); + v->a[108018] = 3; + v->a[108019] = sym_file_descriptor; small_parse_table_5401(v); } void small_parse_table_5401(t_small_parse_table_array *v) { - v->a[108020] = anon_sym_AMP_GT; - v->a[108021] = anon_sym_AMP_GT_GT; - v->a[108022] = anon_sym_LT_AMP; - v->a[108023] = anon_sym_GT_AMP; - v->a[108024] = anon_sym_GT_PIPE; - v->a[108025] = anon_sym_LT_AMP_DASH; - v->a[108026] = anon_sym_GT_AMP_DASH; - v->a[108027] = anon_sym_LT_LT_DASH; - v->a[108028] = anon_sym_LT_LT_LT; - v->a[108029] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108030] = anon_sym_DOLLAR_LBRACK; - v->a[108031] = anon_sym_DOLLAR; - v->a[108032] = sym__special_character; - v->a[108033] = anon_sym_DQUOTE; - v->a[108034] = sym_raw_string; - v->a[108035] = sym_ansi_c_string; - v->a[108036] = aux_sym_number_token1; - v->a[108037] = aux_sym_number_token2; - v->a[108038] = anon_sym_DOLLAR_LBRACE; - v->a[108039] = anon_sym_DOLLAR_LPAREN; + v->a[108020] = ts_builtin_sym_end; + v->a[108021] = aux_sym_heredoc_redirect_token1; + v->a[108022] = actions(6229); + v->a[108023] = 21; + v->a[108024] = anon_sym_PIPE; + v->a[108025] = anon_sym_RPAREN; + v->a[108026] = anon_sym_SEMI_SEMI; + v->a[108027] = anon_sym_PIPE_AMP; + v->a[108028] = anon_sym_AMP_AMP; + v->a[108029] = anon_sym_PIPE_PIPE; + v->a[108030] = anon_sym_LT; + v->a[108031] = anon_sym_GT; + v->a[108032] = anon_sym_GT_GT; + v->a[108033] = anon_sym_AMP_GT; + v->a[108034] = anon_sym_AMP_GT_GT; + v->a[108035] = anon_sym_LT_AMP; + v->a[108036] = anon_sym_GT_AMP; + v->a[108037] = anon_sym_GT_PIPE; + v->a[108038] = anon_sym_LT_AMP_DASH; + v->a[108039] = anon_sym_GT_AMP_DASH; small_parse_table_5402(v); } void small_parse_table_5402(t_small_parse_table_array *v) { - v->a[108040] = anon_sym_BQUOTE; - v->a[108041] = anon_sym_DOLLAR_BQUOTE; - v->a[108042] = anon_sym_LT_LPAREN; - v->a[108043] = anon_sym_GT_LPAREN; - v->a[108044] = sym_word; - v->a[108045] = 5; + v->a[108040] = anon_sym_LT_LT; + v->a[108041] = anon_sym_LT_LT_DASH; + v->a[108042] = anon_sym_AMP; + v->a[108043] = anon_sym_BQUOTE; + v->a[108044] = anon_sym_SEMI; + v->a[108045] = 3; v->a[108046] = actions(3); v->a[108047] = 1; v->a[108048] = sym_comment; - v->a[108049] = actions(6216); - v->a[108050] = 1; - v->a[108051] = sym__special_character; - v->a[108052] = state(2118); - v->a[108053] = 1; - v->a[108054] = aux_sym__literal_repeat1; - v->a[108055] = actions(1364); - v->a[108056] = 4; - v->a[108057] = sym_file_descriptor; - v->a[108058] = sym_test_operator; - v->a[108059] = sym__brace_start; + v->a[108049] = actions(6227); + v->a[108050] = 3; + v->a[108051] = sym_file_descriptor; + v->a[108052] = ts_builtin_sym_end; + v->a[108053] = aux_sym_heredoc_redirect_token1; + v->a[108054] = actions(6225); + v->a[108055] = 21; + v->a[108056] = anon_sym_PIPE; + v->a[108057] = anon_sym_RPAREN; + v->a[108058] = anon_sym_SEMI_SEMI; + v->a[108059] = anon_sym_PIPE_AMP; small_parse_table_5403(v); } void small_parse_table_5403(t_small_parse_table_array *v) { - v->a[108060] = aux_sym_heredoc_redirect_token1; - v->a[108061] = actions(1362); - v->a[108062] = 37; - v->a[108063] = anon_sym_LPAREN_LPAREN; - v->a[108064] = anon_sym_SEMI; - v->a[108065] = anon_sym_PIPE_PIPE; - v->a[108066] = anon_sym_AMP_AMP; - v->a[108067] = anon_sym_PIPE; - v->a[108068] = anon_sym_AMP; - v->a[108069] = anon_sym_LT; - v->a[108070] = anon_sym_GT; - v->a[108071] = anon_sym_LT_LT; - v->a[108072] = anon_sym_GT_GT; - v->a[108073] = anon_sym_SEMI_SEMI; - v->a[108074] = anon_sym_SEMI_AMP; - v->a[108075] = anon_sym_SEMI_SEMI_AMP; - v->a[108076] = anon_sym_PIPE_AMP; - v->a[108077] = anon_sym_AMP_GT; - v->a[108078] = anon_sym_AMP_GT_GT; - v->a[108079] = anon_sym_LT_AMP; + v->a[108060] = anon_sym_AMP_AMP; + v->a[108061] = anon_sym_PIPE_PIPE; + v->a[108062] = anon_sym_LT; + v->a[108063] = anon_sym_GT; + v->a[108064] = anon_sym_GT_GT; + v->a[108065] = anon_sym_AMP_GT; + v->a[108066] = anon_sym_AMP_GT_GT; + v->a[108067] = anon_sym_LT_AMP; + v->a[108068] = anon_sym_GT_AMP; + v->a[108069] = anon_sym_GT_PIPE; + v->a[108070] = anon_sym_LT_AMP_DASH; + v->a[108071] = anon_sym_GT_AMP_DASH; + v->a[108072] = anon_sym_LT_LT; + v->a[108073] = anon_sym_LT_LT_DASH; + v->a[108074] = anon_sym_AMP; + v->a[108075] = anon_sym_BQUOTE; + v->a[108076] = anon_sym_SEMI; + v->a[108077] = 3; + v->a[108078] = actions(3); + v->a[108079] = 1; small_parse_table_5404(v); } void small_parse_table_5404(t_small_parse_table_array *v) { - v->a[108080] = anon_sym_GT_AMP; - v->a[108081] = anon_sym_GT_PIPE; - v->a[108082] = anon_sym_LT_AMP_DASH; - v->a[108083] = anon_sym_GT_AMP_DASH; - v->a[108084] = anon_sym_LT_LT_DASH; - v->a[108085] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108086] = anon_sym_DOLLAR_LBRACK; - v->a[108087] = anon_sym_DOLLAR; - v->a[108088] = anon_sym_DQUOTE; - v->a[108089] = sym_raw_string; - v->a[108090] = sym_ansi_c_string; - v->a[108091] = aux_sym_number_token1; - v->a[108092] = aux_sym_number_token2; - v->a[108093] = anon_sym_DOLLAR_LBRACE; - v->a[108094] = anon_sym_DOLLAR_LPAREN; - v->a[108095] = anon_sym_BQUOTE; - v->a[108096] = anon_sym_DOLLAR_BQUOTE; - v->a[108097] = anon_sym_LT_LPAREN; - v->a[108098] = anon_sym_GT_LPAREN; - v->a[108099] = sym_word; + v->a[108080] = sym_comment; + v->a[108081] = actions(6181); + v->a[108082] = 2; + v->a[108083] = sym_file_descriptor; + v->a[108084] = aux_sym_heredoc_redirect_token1; + v->a[108085] = actions(6183); + v->a[108086] = 22; + v->a[108087] = anon_sym_esac; + v->a[108088] = anon_sym_PIPE; + v->a[108089] = anon_sym_SEMI_SEMI; + v->a[108090] = anon_sym_SEMI_AMP; + v->a[108091] = anon_sym_SEMI_SEMI_AMP; + v->a[108092] = anon_sym_PIPE_AMP; + v->a[108093] = anon_sym_AMP_AMP; + v->a[108094] = anon_sym_PIPE_PIPE; + v->a[108095] = anon_sym_LT; + v->a[108096] = anon_sym_GT; + v->a[108097] = anon_sym_GT_GT; + v->a[108098] = anon_sym_AMP_GT; + v->a[108099] = anon_sym_AMP_GT_GT; small_parse_table_5405(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1081.c b/parser/static/small_parse_table/small_parse_table_1081.c index 850e9dcc..b975ac2b 100644 --- a/parser/static/small_parse_table/small_parse_table_1081.c +++ b/parser/static/small_parse_table/small_parse_table_1081.c @@ -14,126 +14,126 @@ void small_parse_table_5405(t_small_parse_table_array *v) { - v->a[108100] = 26; - v->a[108101] = actions(71); - v->a[108102] = 1; - v->a[108103] = sym_comment; - v->a[108104] = actions(363); - v->a[108105] = 1; - v->a[108106] = anon_sym_DOLLAR_LBRACK; - v->a[108107] = actions(367); - v->a[108108] = 1; - v->a[108109] = anon_sym_DOLLAR; - v->a[108110] = actions(371); + v->a[108100] = anon_sym_LT_AMP; + v->a[108101] = anon_sym_GT_AMP; + v->a[108102] = anon_sym_GT_PIPE; + v->a[108103] = anon_sym_LT_AMP_DASH; + v->a[108104] = anon_sym_GT_AMP_DASH; + v->a[108105] = anon_sym_LT_LT; + v->a[108106] = anon_sym_LT_LT_DASH; + v->a[108107] = anon_sym_AMP; + v->a[108108] = anon_sym_SEMI; + v->a[108109] = 3; + v->a[108110] = actions(3); v->a[108111] = 1; - v->a[108112] = anon_sym_DQUOTE; - v->a[108113] = actions(375); - v->a[108114] = 1; - v->a[108115] = aux_sym_number_token1; - v->a[108116] = actions(377); - v->a[108117] = 1; - v->a[108118] = aux_sym_number_token2; - v->a[108119] = actions(379); + v->a[108112] = sym_comment; + v->a[108113] = actions(6181); + v->a[108114] = 2; + v->a[108115] = sym_file_descriptor; + v->a[108116] = aux_sym_heredoc_redirect_token1; + v->a[108117] = actions(6183); + v->a[108118] = 22; + v->a[108119] = anon_sym_esac; small_parse_table_5406(v); } void small_parse_table_5406(t_small_parse_table_array *v) { - v->a[108120] = 1; - v->a[108121] = anon_sym_DOLLAR_LBRACE; - v->a[108122] = actions(381); - v->a[108123] = 1; - v->a[108124] = anon_sym_DOLLAR_LPAREN; - v->a[108125] = actions(385); - v->a[108126] = 1; - v->a[108127] = anon_sym_DOLLAR_BQUOTE; - v->a[108128] = actions(391); - v->a[108129] = 1; - v->a[108130] = sym__brace_start; - v->a[108131] = actions(1091); - v->a[108132] = 1; - v->a[108133] = sym_word; - v->a[108134] = actions(1093); - v->a[108135] = 1; - v->a[108136] = anon_sym_LPAREN; - v->a[108137] = actions(1095); - v->a[108138] = 1; - v->a[108139] = anon_sym_BANG; + v->a[108120] = anon_sym_PIPE; + v->a[108121] = anon_sym_SEMI_SEMI; + v->a[108122] = anon_sym_SEMI_AMP; + v->a[108123] = anon_sym_SEMI_SEMI_AMP; + v->a[108124] = anon_sym_PIPE_AMP; + v->a[108125] = anon_sym_AMP_AMP; + v->a[108126] = anon_sym_PIPE_PIPE; + v->a[108127] = anon_sym_LT; + v->a[108128] = anon_sym_GT; + v->a[108129] = anon_sym_GT_GT; + v->a[108130] = anon_sym_AMP_GT; + v->a[108131] = anon_sym_AMP_GT_GT; + v->a[108132] = anon_sym_LT_AMP; + v->a[108133] = anon_sym_GT_AMP; + v->a[108134] = anon_sym_GT_PIPE; + v->a[108135] = anon_sym_LT_AMP_DASH; + v->a[108136] = anon_sym_GT_AMP_DASH; + v->a[108137] = anon_sym_LT_LT; + v->a[108138] = anon_sym_LT_LT_DASH; + v->a[108139] = anon_sym_AMP; small_parse_table_5407(v); } void small_parse_table_5407(t_small_parse_table_array *v) { - v->a[108140] = actions(1103); - v->a[108141] = 1; - v->a[108142] = anon_sym_TILDE; - v->a[108143] = actions(1113); - v->a[108144] = 1; - v->a[108145] = sym_test_operator; - v->a[108146] = actions(5809); - v->a[108147] = 1; - v->a[108148] = anon_sym_BQUOTE; - v->a[108149] = actions(5916); - v->a[108150] = 1; - v->a[108151] = sym__special_character; - v->a[108152] = state(2472); - v->a[108153] = 1; - v->a[108154] = aux_sym__literal_repeat1; - v->a[108155] = state(2868); - v->a[108156] = 1; - v->a[108157] = sym__expression; - v->a[108158] = actions(352); - v->a[108159] = 2; + v->a[108140] = anon_sym_SEMI; + v->a[108141] = 3; + v->a[108142] = actions(3); + v->a[108143] = 1; + v->a[108144] = sym_comment; + v->a[108145] = actions(6227); + v->a[108146] = 3; + v->a[108147] = sym_file_descriptor; + v->a[108148] = ts_builtin_sym_end; + v->a[108149] = aux_sym_heredoc_redirect_token1; + v->a[108150] = actions(6225); + v->a[108151] = 21; + v->a[108152] = anon_sym_PIPE; + v->a[108153] = anon_sym_RPAREN; + v->a[108154] = anon_sym_SEMI_SEMI; + v->a[108155] = anon_sym_PIPE_AMP; + v->a[108156] = anon_sym_AMP_AMP; + v->a[108157] = anon_sym_PIPE_PIPE; + v->a[108158] = anon_sym_LT; + v->a[108159] = anon_sym_GT; small_parse_table_5408(v); } void small_parse_table_5408(t_small_parse_table_array *v) { - v->a[108160] = anon_sym_LPAREN_LPAREN; - v->a[108161] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108162] = actions(387); - v->a[108163] = 2; - v->a[108164] = anon_sym_LT_LPAREN; - v->a[108165] = anon_sym_GT_LPAREN; - v->a[108166] = actions(1099); - v->a[108167] = 2; - v->a[108168] = anon_sym_PLUS_PLUS2; - v->a[108169] = anon_sym_DASH_DASH2; - v->a[108170] = actions(1101); - v->a[108171] = 2; - v->a[108172] = anon_sym_DASH2; - v->a[108173] = anon_sym_PLUS2; - v->a[108174] = actions(1109); - v->a[108175] = 2; - v->a[108176] = sym_raw_string; - v->a[108177] = sym_ansi_c_string; - v->a[108178] = state(2863); - v->a[108179] = 6; + v->a[108160] = anon_sym_GT_GT; + v->a[108161] = anon_sym_AMP_GT; + v->a[108162] = anon_sym_AMP_GT_GT; + v->a[108163] = anon_sym_LT_AMP; + v->a[108164] = anon_sym_GT_AMP; + v->a[108165] = anon_sym_GT_PIPE; + v->a[108166] = anon_sym_LT_AMP_DASH; + v->a[108167] = anon_sym_GT_AMP_DASH; + v->a[108168] = anon_sym_LT_LT; + v->a[108169] = anon_sym_LT_LT_DASH; + v->a[108170] = anon_sym_AMP; + v->a[108171] = anon_sym_BQUOTE; + v->a[108172] = anon_sym_SEMI; + v->a[108173] = 3; + v->a[108174] = actions(3); + v->a[108175] = 1; + v->a[108176] = sym_comment; + v->a[108177] = actions(6223); + v->a[108178] = 3; + v->a[108179] = sym_file_descriptor; small_parse_table_5409(v); } void small_parse_table_5409(t_small_parse_table_array *v) { - v->a[108180] = sym_binary_expression; - v->a[108181] = sym_ternary_expression; - v->a[108182] = sym_unary_expression; - v->a[108183] = sym_postfix_expression; - v->a[108184] = sym_parenthesized_expression; - v->a[108185] = sym_concatenation; - v->a[108186] = state(2451); - v->a[108187] = 9; - v->a[108188] = sym_arithmetic_expansion; - v->a[108189] = sym_brace_expression; - v->a[108190] = sym_string; - v->a[108191] = sym_translated_string; - v->a[108192] = sym_number; - v->a[108193] = sym_simple_expansion; - v->a[108194] = sym_expansion; - v->a[108195] = sym_command_substitution; - v->a[108196] = sym_process_substitution; - v->a[108197] = 8; - v->a[108198] = actions(3); - v->a[108199] = 1; + v->a[108180] = ts_builtin_sym_end; + v->a[108181] = aux_sym_heredoc_redirect_token1; + v->a[108182] = actions(6221); + v->a[108183] = 21; + v->a[108184] = anon_sym_PIPE; + v->a[108185] = anon_sym_RPAREN; + v->a[108186] = anon_sym_SEMI_SEMI; + v->a[108187] = anon_sym_PIPE_AMP; + v->a[108188] = anon_sym_AMP_AMP; + v->a[108189] = anon_sym_PIPE_PIPE; + v->a[108190] = anon_sym_LT; + v->a[108191] = anon_sym_GT; + v->a[108192] = anon_sym_GT_GT; + v->a[108193] = anon_sym_AMP_GT; + v->a[108194] = anon_sym_AMP_GT_GT; + v->a[108195] = anon_sym_LT_AMP; + v->a[108196] = anon_sym_GT_AMP; + v->a[108197] = anon_sym_GT_PIPE; + v->a[108198] = anon_sym_LT_AMP_DASH; + v->a[108199] = anon_sym_GT_AMP_DASH; small_parse_table_5410(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1082.c b/parser/static/small_parse_table/small_parse_table_1082.c index 1a73f7bb..cb041e01 100644 --- a/parser/static/small_parse_table/small_parse_table_1082.c +++ b/parser/static/small_parse_table/small_parse_table_1082.c @@ -14,126 +14,126 @@ void small_parse_table_5410(t_small_parse_table_array *v) { - v->a[108200] = sym_comment; - v->a[108201] = actions(5826); - v->a[108202] = 1; - v->a[108203] = aux_sym_heredoc_redirect_token1; - v->a[108204] = actions(5828); - v->a[108205] = 1; - v->a[108206] = sym_file_descriptor; - v->a[108207] = actions(6219); - v->a[108208] = 1; - v->a[108209] = anon_sym_RPAREN; - v->a[108210] = actions(5831); - v->a[108211] = 3; - v->a[108212] = sym_variable_name; - v->a[108213] = sym_test_operator; - v->a[108214] = sym__brace_start; - v->a[108215] = actions(5821); - v->a[108216] = 9; - v->a[108217] = anon_sym_SEMI; - v->a[108218] = anon_sym_PIPE_PIPE; - v->a[108219] = anon_sym_AMP_AMP; + v->a[108200] = anon_sym_LT_LT; + v->a[108201] = anon_sym_LT_LT_DASH; + v->a[108202] = anon_sym_AMP; + v->a[108203] = anon_sym_BQUOTE; + v->a[108204] = anon_sym_SEMI; + v->a[108205] = 3; + v->a[108206] = actions(3); + v->a[108207] = 1; + v->a[108208] = sym_comment; + v->a[108209] = actions(6223); + v->a[108210] = 3; + v->a[108211] = sym_file_descriptor; + v->a[108212] = ts_builtin_sym_end; + v->a[108213] = aux_sym_heredoc_redirect_token1; + v->a[108214] = actions(6221); + v->a[108215] = 21; + v->a[108216] = anon_sym_PIPE; + v->a[108217] = anon_sym_RPAREN; + v->a[108218] = anon_sym_SEMI_SEMI; + v->a[108219] = anon_sym_PIPE_AMP; small_parse_table_5411(v); } void small_parse_table_5411(t_small_parse_table_array *v) { - v->a[108220] = anon_sym_PIPE; - v->a[108221] = anon_sym_AMP; - v->a[108222] = anon_sym_LT_LT; - v->a[108223] = anon_sym_SEMI_SEMI; - v->a[108224] = anon_sym_PIPE_AMP; - v->a[108225] = anon_sym_LT_LT_DASH; - v->a[108226] = actions(5823); - v->a[108227] = 11; - v->a[108228] = anon_sym_LT; - v->a[108229] = anon_sym_GT; - v->a[108230] = anon_sym_GT_GT; - v->a[108231] = anon_sym_AMP_GT; - v->a[108232] = anon_sym_AMP_GT_GT; - v->a[108233] = anon_sym_LT_AMP; - v->a[108234] = anon_sym_GT_AMP; - v->a[108235] = anon_sym_GT_PIPE; - v->a[108236] = anon_sym_LT_AMP_DASH; - v->a[108237] = anon_sym_GT_AMP_DASH; - v->a[108238] = anon_sym_LT_LT_LT; - v->a[108239] = actions(5819); + v->a[108220] = anon_sym_AMP_AMP; + v->a[108221] = anon_sym_PIPE_PIPE; + v->a[108222] = anon_sym_LT; + v->a[108223] = anon_sym_GT; + v->a[108224] = anon_sym_GT_GT; + v->a[108225] = anon_sym_AMP_GT; + v->a[108226] = anon_sym_AMP_GT_GT; + v->a[108227] = anon_sym_LT_AMP; + v->a[108228] = anon_sym_GT_AMP; + v->a[108229] = anon_sym_GT_PIPE; + v->a[108230] = anon_sym_LT_AMP_DASH; + v->a[108231] = anon_sym_GT_AMP_DASH; + v->a[108232] = anon_sym_LT_LT; + v->a[108233] = anon_sym_LT_LT_DASH; + v->a[108234] = anon_sym_AMP; + v->a[108235] = anon_sym_BQUOTE; + v->a[108236] = anon_sym_SEMI; + v->a[108237] = 3; + v->a[108238] = actions(3); + v->a[108239] = 1; small_parse_table_5412(v); } void small_parse_table_5412(t_small_parse_table_array *v) { - v->a[108240] = 17; - v->a[108241] = anon_sym_LPAREN_LPAREN; - v->a[108242] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108243] = anon_sym_DOLLAR_LBRACK; - v->a[108244] = anon_sym_DOLLAR; - v->a[108245] = sym__special_character; - v->a[108246] = anon_sym_DQUOTE; - v->a[108247] = sym_raw_string; - v->a[108248] = sym_ansi_c_string; - v->a[108249] = aux_sym_number_token1; - v->a[108250] = aux_sym_number_token2; - v->a[108251] = anon_sym_DOLLAR_LBRACE; - v->a[108252] = anon_sym_DOLLAR_LPAREN; - v->a[108253] = anon_sym_BQUOTE; - v->a[108254] = anon_sym_DOLLAR_BQUOTE; - v->a[108255] = anon_sym_LT_LPAREN; - v->a[108256] = anon_sym_GT_LPAREN; - v->a[108257] = sym_word; - v->a[108258] = 3; - v->a[108259] = actions(3); + v->a[108240] = sym_comment; + v->a[108241] = actions(6157); + v->a[108242] = 2; + v->a[108243] = sym_file_descriptor; + v->a[108244] = aux_sym_heredoc_redirect_token1; + v->a[108245] = actions(6159); + v->a[108246] = 22; + v->a[108247] = anon_sym_esac; + v->a[108248] = anon_sym_PIPE; + v->a[108249] = anon_sym_SEMI_SEMI; + v->a[108250] = anon_sym_SEMI_AMP; + v->a[108251] = anon_sym_SEMI_SEMI_AMP; + v->a[108252] = anon_sym_PIPE_AMP; + v->a[108253] = anon_sym_AMP_AMP; + v->a[108254] = anon_sym_PIPE_PIPE; + v->a[108255] = anon_sym_LT; + v->a[108256] = anon_sym_GT; + v->a[108257] = anon_sym_GT_GT; + v->a[108258] = anon_sym_AMP_GT; + v->a[108259] = anon_sym_AMP_GT_GT; small_parse_table_5413(v); } void small_parse_table_5413(t_small_parse_table_array *v) { - v->a[108260] = 1; - v->a[108261] = sym_comment; - v->a[108262] = actions(1350); - v->a[108263] = 5; - v->a[108264] = sym_file_descriptor; - v->a[108265] = sym__concat; - v->a[108266] = sym_test_operator; - v->a[108267] = sym__brace_start; - v->a[108268] = aux_sym_heredoc_redirect_token1; - v->a[108269] = actions(1348); - v->a[108270] = 38; - v->a[108271] = anon_sym_LPAREN_LPAREN; - v->a[108272] = anon_sym_SEMI; - v->a[108273] = anon_sym_PIPE_PIPE; - v->a[108274] = anon_sym_AMP_AMP; - v->a[108275] = anon_sym_PIPE; - v->a[108276] = anon_sym_AMP; - v->a[108277] = anon_sym_LT; - v->a[108278] = anon_sym_GT; - v->a[108279] = anon_sym_LT_LT; + v->a[108260] = anon_sym_LT_AMP; + v->a[108261] = anon_sym_GT_AMP; + v->a[108262] = anon_sym_GT_PIPE; + v->a[108263] = anon_sym_LT_AMP_DASH; + v->a[108264] = anon_sym_GT_AMP_DASH; + v->a[108265] = anon_sym_LT_LT; + v->a[108266] = anon_sym_LT_LT_DASH; + v->a[108267] = anon_sym_AMP; + v->a[108268] = anon_sym_SEMI; + v->a[108269] = 3; + v->a[108270] = actions(3); + v->a[108271] = 1; + v->a[108272] = sym_comment; + v->a[108273] = actions(6219); + v->a[108274] = 3; + v->a[108275] = sym_file_descriptor; + v->a[108276] = ts_builtin_sym_end; + v->a[108277] = aux_sym_heredoc_redirect_token1; + v->a[108278] = actions(6217); + v->a[108279] = 21; small_parse_table_5414(v); } void small_parse_table_5414(t_small_parse_table_array *v) { - v->a[108280] = anon_sym_GT_GT; + v->a[108280] = anon_sym_PIPE; v->a[108281] = anon_sym_RPAREN; v->a[108282] = anon_sym_SEMI_SEMI; v->a[108283] = anon_sym_PIPE_AMP; - v->a[108284] = anon_sym_AMP_GT; - v->a[108285] = anon_sym_AMP_GT_GT; - v->a[108286] = anon_sym_LT_AMP; - v->a[108287] = anon_sym_GT_AMP; - v->a[108288] = anon_sym_GT_PIPE; - v->a[108289] = anon_sym_LT_AMP_DASH; - v->a[108290] = anon_sym_GT_AMP_DASH; - v->a[108291] = anon_sym_LT_LT_DASH; - v->a[108292] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108293] = anon_sym_DOLLAR_LBRACK; - v->a[108294] = aux_sym_concatenation_token1; - v->a[108295] = anon_sym_DOLLAR; - v->a[108296] = sym__special_character; - v->a[108297] = anon_sym_DQUOTE; - v->a[108298] = sym_raw_string; - v->a[108299] = sym_ansi_c_string; + v->a[108284] = anon_sym_AMP_AMP; + v->a[108285] = anon_sym_PIPE_PIPE; + v->a[108286] = anon_sym_LT; + v->a[108287] = anon_sym_GT; + v->a[108288] = anon_sym_GT_GT; + v->a[108289] = anon_sym_AMP_GT; + v->a[108290] = anon_sym_AMP_GT_GT; + v->a[108291] = anon_sym_LT_AMP; + v->a[108292] = anon_sym_GT_AMP; + v->a[108293] = anon_sym_GT_PIPE; + v->a[108294] = anon_sym_LT_AMP_DASH; + v->a[108295] = anon_sym_GT_AMP_DASH; + v->a[108296] = anon_sym_LT_LT; + v->a[108297] = anon_sym_LT_LT_DASH; + v->a[108298] = anon_sym_AMP; + v->a[108299] = anon_sym_BQUOTE; small_parse_table_5415(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1083.c b/parser/static/small_parse_table/small_parse_table_1083.c index eabaa375..c227b5b7 100644 --- a/parser/static/small_parse_table/small_parse_table_1083.c +++ b/parser/static/small_parse_table/small_parse_table_1083.c @@ -14,126 +14,126 @@ void small_parse_table_5415(t_small_parse_table_array *v) { - v->a[108300] = aux_sym_number_token1; - v->a[108301] = aux_sym_number_token2; - v->a[108302] = anon_sym_DOLLAR_LBRACE; - v->a[108303] = anon_sym_DOLLAR_LPAREN; - v->a[108304] = anon_sym_BQUOTE; - v->a[108305] = anon_sym_DOLLAR_BQUOTE; - v->a[108306] = anon_sym_LT_LPAREN; - v->a[108307] = anon_sym_GT_LPAREN; - v->a[108308] = sym_word; - v->a[108309] = 5; - v->a[108310] = actions(3); - v->a[108311] = 1; - v->a[108312] = sym_comment; - v->a[108313] = actions(4261); - v->a[108314] = 3; - v->a[108315] = sym_variable_name; - v->a[108316] = sym_test_operator; - v->a[108317] = sym__brace_start; - v->a[108318] = actions(5932); - v->a[108319] = 3; + v->a[108300] = anon_sym_SEMI; + v->a[108301] = 10; + v->a[108302] = actions(3); + v->a[108303] = 1; + v->a[108304] = sym_comment; + v->a[108305] = actions(2710); + v->a[108306] = 1; + v->a[108307] = aux_sym_heredoc_redirect_token1; + v->a[108308] = actions(5243); + v->a[108309] = 1; + v->a[108310] = sym_file_descriptor; + v->a[108311] = actions(2706); + v->a[108312] = 2; + v->a[108313] = anon_sym_AMP_AMP; + v->a[108314] = anon_sym_PIPE_PIPE; + v->a[108315] = actions(2708); + v->a[108316] = 2; + v->a[108317] = anon_sym_LT_LT; + v->a[108318] = anon_sym_LT_LT_DASH; + v->a[108319] = actions(2712); small_parse_table_5416(v); } void small_parse_table_5416(t_small_parse_table_array *v) { - v->a[108320] = sym_file_descriptor; - v->a[108321] = ts_builtin_sym_end; - v->a[108322] = aux_sym_heredoc_redirect_token1; - v->a[108323] = actions(4247); - v->a[108324] = 18; - v->a[108325] = anon_sym_LPAREN_LPAREN; - v->a[108326] = anon_sym_LT_LT_LT; - v->a[108327] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108328] = anon_sym_DOLLAR_LBRACK; - v->a[108329] = anon_sym_DOLLAR; - v->a[108330] = sym__special_character; - v->a[108331] = anon_sym_DQUOTE; - v->a[108332] = sym_raw_string; - v->a[108333] = sym_ansi_c_string; - v->a[108334] = aux_sym_number_token1; - v->a[108335] = aux_sym_number_token2; - v->a[108336] = anon_sym_DOLLAR_LBRACE; - v->a[108337] = anon_sym_DOLLAR_LPAREN; - v->a[108338] = anon_sym_BQUOTE; - v->a[108339] = anon_sym_DOLLAR_BQUOTE; + v->a[108320] = 2; + v->a[108321] = anon_sym_AMP; + v->a[108322] = anon_sym_SEMI; + v->a[108323] = actions(5241); + v->a[108324] = 2; + v->a[108325] = anon_sym_LT_AMP_DASH; + v->a[108326] = anon_sym_GT_AMP_DASH; + v->a[108327] = actions(1995); + v->a[108328] = 3; + v->a[108329] = anon_sym_SEMI_SEMI; + v->a[108330] = anon_sym_SEMI_AMP; + v->a[108331] = anon_sym_SEMI_SEMI_AMP; + v->a[108332] = state(1983); + v->a[108333] = 3; + v->a[108334] = sym_file_redirect; + v->a[108335] = sym_heredoc_redirect; + v->a[108336] = aux_sym_redirected_statement_repeat1; + v->a[108337] = actions(5239); + v->a[108338] = 8; + v->a[108339] = anon_sym_LT; small_parse_table_5417(v); } void small_parse_table_5417(t_small_parse_table_array *v) { - v->a[108340] = anon_sym_LT_LPAREN; - v->a[108341] = anon_sym_GT_LPAREN; - v->a[108342] = sym_word; - v->a[108343] = actions(5930); - v->a[108344] = 19; - v->a[108345] = anon_sym_SEMI; - v->a[108346] = anon_sym_PIPE_PIPE; - v->a[108347] = anon_sym_AMP_AMP; - v->a[108348] = anon_sym_PIPE; - v->a[108349] = anon_sym_AMP; - v->a[108350] = anon_sym_LT; - v->a[108351] = anon_sym_GT; - v->a[108352] = anon_sym_LT_LT; - v->a[108353] = anon_sym_GT_GT; - v->a[108354] = anon_sym_SEMI_SEMI; - v->a[108355] = anon_sym_PIPE_AMP; - v->a[108356] = anon_sym_AMP_GT; - v->a[108357] = anon_sym_AMP_GT_GT; - v->a[108358] = anon_sym_LT_AMP; - v->a[108359] = anon_sym_GT_AMP; + v->a[108340] = anon_sym_GT; + v->a[108341] = anon_sym_GT_GT; + v->a[108342] = anon_sym_AMP_GT; + v->a[108343] = anon_sym_AMP_GT_GT; + v->a[108344] = anon_sym_LT_AMP; + v->a[108345] = anon_sym_GT_AMP; + v->a[108346] = anon_sym_GT_PIPE; + v->a[108347] = 3; + v->a[108348] = actions(3); + v->a[108349] = 1; + v->a[108350] = sym_comment; + v->a[108351] = actions(6137); + v->a[108352] = 2; + v->a[108353] = sym_file_descriptor; + v->a[108354] = aux_sym_heredoc_redirect_token1; + v->a[108355] = actions(6139); + v->a[108356] = 22; + v->a[108357] = anon_sym_esac; + v->a[108358] = anon_sym_PIPE; + v->a[108359] = anon_sym_SEMI_SEMI; small_parse_table_5418(v); } void small_parse_table_5418(t_small_parse_table_array *v) { - v->a[108360] = anon_sym_GT_PIPE; - v->a[108361] = anon_sym_LT_AMP_DASH; - v->a[108362] = anon_sym_GT_AMP_DASH; - v->a[108363] = anon_sym_LT_LT_DASH; - v->a[108364] = 6; - v->a[108365] = actions(71); - v->a[108366] = 1; - v->a[108367] = sym_comment; - v->a[108368] = state(3541); - v->a[108369] = 1; - v->a[108370] = aux_sym__literal_repeat1; - v->a[108371] = state(3573); - v->a[108372] = 1; - v->a[108373] = sym_concatenation; - v->a[108374] = state(3481); - v->a[108375] = 9; - v->a[108376] = sym_arithmetic_expansion; - v->a[108377] = sym_brace_expression; - v->a[108378] = sym_string; - v->a[108379] = sym_translated_string; + v->a[108360] = anon_sym_SEMI_AMP; + v->a[108361] = anon_sym_SEMI_SEMI_AMP; + v->a[108362] = anon_sym_PIPE_AMP; + v->a[108363] = anon_sym_AMP_AMP; + v->a[108364] = anon_sym_PIPE_PIPE; + v->a[108365] = anon_sym_LT; + v->a[108366] = anon_sym_GT; + v->a[108367] = anon_sym_GT_GT; + v->a[108368] = anon_sym_AMP_GT; + v->a[108369] = anon_sym_AMP_GT_GT; + v->a[108370] = anon_sym_LT_AMP; + v->a[108371] = anon_sym_GT_AMP; + v->a[108372] = anon_sym_GT_PIPE; + v->a[108373] = anon_sym_LT_AMP_DASH; + v->a[108374] = anon_sym_GT_AMP_DASH; + v->a[108375] = anon_sym_LT_LT; + v->a[108376] = anon_sym_LT_LT_DASH; + v->a[108377] = anon_sym_AMP; + v->a[108378] = anon_sym_SEMI; + v->a[108379] = 17; small_parse_table_5419(v); } void small_parse_table_5419(t_small_parse_table_array *v) { - v->a[108380] = sym_number; - v->a[108381] = sym_simple_expansion; - v->a[108382] = sym_expansion; - v->a[108383] = sym_command_substitution; - v->a[108384] = sym_process_substitution; - v->a[108385] = actions(2498); - v->a[108386] = 10; - v->a[108387] = anon_sym_LT; - v->a[108388] = anon_sym_GT; - v->a[108389] = anon_sym_AMP_GT; - v->a[108390] = anon_sym_LT_AMP; - v->a[108391] = anon_sym_GT_AMP; - v->a[108392] = anon_sym_DOLLAR; - v->a[108393] = aux_sym_number_token1; + v->a[108380] = actions(57); + v->a[108381] = 1; + v->a[108382] = sym_comment; + v->a[108383] = actions(1969); + v->a[108384] = 1; + v->a[108385] = sym_word; + v->a[108386] = actions(1973); + v->a[108387] = 1; + v->a[108388] = anon_sym_DOLLAR; + v->a[108389] = actions(1979); + v->a[108390] = 1; + v->a[108391] = aux_sym_number_token1; + v->a[108392] = actions(1981); + v->a[108393] = 1; v->a[108394] = aux_sym_number_token2; - v->a[108395] = anon_sym_DOLLAR_LPAREN; - v->a[108396] = sym_word; - v->a[108397] = actions(2500); - v->a[108398] = 22; - v->a[108399] = sym_file_descriptor; + v->a[108395] = actions(1985); + v->a[108396] = 1; + v->a[108397] = anon_sym_DOLLAR_LPAREN; + v->a[108398] = actions(1993); + v->a[108399] = 1; small_parse_table_5420(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1084.c b/parser/static/small_parse_table/small_parse_table_1084.c index 21bb6d3b..88024b2d 100644 --- a/parser/static/small_parse_table/small_parse_table_1084.c +++ b/parser/static/small_parse_table/small_parse_table_1084.c @@ -14,126 +14,126 @@ void small_parse_table_5420(t_small_parse_table_array *v) { - v->a[108400] = sym_variable_name; - v->a[108401] = sym_test_operator; - v->a[108402] = sym__brace_start; - v->a[108403] = anon_sym_LPAREN_LPAREN; - v->a[108404] = anon_sym_GT_GT; - v->a[108405] = anon_sym_AMP_GT_GT; - v->a[108406] = anon_sym_GT_PIPE; - v->a[108407] = anon_sym_LT_AMP_DASH; - v->a[108408] = anon_sym_GT_AMP_DASH; - v->a[108409] = anon_sym_LT_LT_LT; - v->a[108410] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108411] = anon_sym_DOLLAR_LBRACK; - v->a[108412] = sym__special_character; - v->a[108413] = anon_sym_DQUOTE; - v->a[108414] = sym_raw_string; - v->a[108415] = sym_ansi_c_string; - v->a[108416] = anon_sym_DOLLAR_LBRACE; - v->a[108417] = anon_sym_BQUOTE; + v->a[108400] = sym__brace_start; + v->a[108401] = actions(6246); + v->a[108402] = 1; + v->a[108403] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[108404] = actions(6248); + v->a[108405] = 1; + v->a[108406] = sym__special_character; + v->a[108407] = actions(6250); + v->a[108408] = 1; + v->a[108409] = anon_sym_DQUOTE; + v->a[108410] = actions(6252); + v->a[108411] = 1; + v->a[108412] = anon_sym_DOLLAR_LBRACE; + v->a[108413] = actions(6254); + v->a[108414] = 1; + v->a[108415] = anon_sym_BQUOTE; + v->a[108416] = actions(6256); + v->a[108417] = 1; v->a[108418] = anon_sym_DOLLAR_BQUOTE; - v->a[108419] = anon_sym_LT_LPAREN; + v->a[108419] = state(1205); small_parse_table_5421(v); } void small_parse_table_5421(t_small_parse_table_array *v) { - v->a[108420] = anon_sym_GT_LPAREN; - v->a[108421] = 5; - v->a[108422] = actions(3); - v->a[108423] = 1; - v->a[108424] = sym_comment; - v->a[108425] = actions(6222); - v->a[108426] = 1; - v->a[108427] = sym__special_character; - v->a[108428] = state(2124); - v->a[108429] = 1; - v->a[108430] = aux_sym__literal_repeat1; - v->a[108431] = actions(1364); - v->a[108432] = 4; - v->a[108433] = sym_file_descriptor; - v->a[108434] = sym_test_operator; - v->a[108435] = sym__brace_start; - v->a[108436] = aux_sym_heredoc_redirect_token1; - v->a[108437] = actions(1362); - v->a[108438] = 37; - v->a[108439] = anon_sym_LPAREN_LPAREN; + v->a[108420] = 1; + v->a[108421] = aux_sym__literal_repeat1; + v->a[108422] = actions(1991); + v->a[108423] = 2; + v->a[108424] = sym_test_operator; + v->a[108425] = sym_raw_string; + v->a[108426] = state(369); + v->a[108427] = 2; + v->a[108428] = sym_concatenation; + v->a[108429] = aux_sym_for_statement_repeat1; + v->a[108430] = state(791); + v->a[108431] = 7; + v->a[108432] = sym_arithmetic_expansion; + v->a[108433] = sym_brace_expression; + v->a[108434] = sym_string; + v->a[108435] = sym_number; + v->a[108436] = sym_simple_expansion; + v->a[108437] = sym_expansion; + v->a[108438] = sym_command_substitution; + v->a[108439] = 3; small_parse_table_5422(v); } void small_parse_table_5422(t_small_parse_table_array *v) { - v->a[108440] = anon_sym_SEMI; - v->a[108441] = anon_sym_PIPE_PIPE; - v->a[108442] = anon_sym_AMP_AMP; - v->a[108443] = anon_sym_PIPE; - v->a[108444] = anon_sym_AMP; - v->a[108445] = anon_sym_LT; - v->a[108446] = anon_sym_GT; - v->a[108447] = anon_sym_LT_LT; - v->a[108448] = anon_sym_GT_GT; - v->a[108449] = anon_sym_RPAREN; - v->a[108450] = anon_sym_SEMI_SEMI; - v->a[108451] = anon_sym_PIPE_AMP; - v->a[108452] = anon_sym_AMP_GT; - v->a[108453] = anon_sym_AMP_GT_GT; - v->a[108454] = anon_sym_LT_AMP; - v->a[108455] = anon_sym_GT_AMP; - v->a[108456] = anon_sym_GT_PIPE; - v->a[108457] = anon_sym_LT_AMP_DASH; - v->a[108458] = anon_sym_GT_AMP_DASH; - v->a[108459] = anon_sym_LT_LT_DASH; + v->a[108440] = actions(3); + v->a[108441] = 1; + v->a[108442] = sym_comment; + v->a[108443] = actions(6215); + v->a[108444] = 3; + v->a[108445] = sym_file_descriptor; + v->a[108446] = ts_builtin_sym_end; + v->a[108447] = aux_sym_heredoc_redirect_token1; + v->a[108448] = actions(6213); + v->a[108449] = 21; + v->a[108450] = anon_sym_PIPE; + v->a[108451] = anon_sym_RPAREN; + v->a[108452] = anon_sym_SEMI_SEMI; + v->a[108453] = anon_sym_PIPE_AMP; + v->a[108454] = anon_sym_AMP_AMP; + v->a[108455] = anon_sym_PIPE_PIPE; + v->a[108456] = anon_sym_LT; + v->a[108457] = anon_sym_GT; + v->a[108458] = anon_sym_GT_GT; + v->a[108459] = anon_sym_AMP_GT; small_parse_table_5423(v); } void small_parse_table_5423(t_small_parse_table_array *v) { - v->a[108460] = anon_sym_LT_LT_LT; - v->a[108461] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108462] = anon_sym_DOLLAR_LBRACK; - v->a[108463] = anon_sym_DOLLAR; - v->a[108464] = anon_sym_DQUOTE; - v->a[108465] = sym_raw_string; - v->a[108466] = sym_ansi_c_string; - v->a[108467] = aux_sym_number_token1; - v->a[108468] = aux_sym_number_token2; - v->a[108469] = anon_sym_DOLLAR_LBRACE; - v->a[108470] = anon_sym_DOLLAR_LPAREN; - v->a[108471] = anon_sym_BQUOTE; - v->a[108472] = anon_sym_DOLLAR_BQUOTE; - v->a[108473] = anon_sym_LT_LPAREN; - v->a[108474] = anon_sym_GT_LPAREN; - v->a[108475] = sym_word; - v->a[108476] = 5; - v->a[108477] = actions(71); - v->a[108478] = 1; - v->a[108479] = sym_comment; + v->a[108460] = anon_sym_AMP_GT_GT; + v->a[108461] = anon_sym_LT_AMP; + v->a[108462] = anon_sym_GT_AMP; + v->a[108463] = anon_sym_GT_PIPE; + v->a[108464] = anon_sym_LT_AMP_DASH; + v->a[108465] = anon_sym_GT_AMP_DASH; + v->a[108466] = anon_sym_LT_LT; + v->a[108467] = anon_sym_LT_LT_DASH; + v->a[108468] = anon_sym_AMP; + v->a[108469] = anon_sym_BQUOTE; + v->a[108470] = anon_sym_SEMI; + v->a[108471] = 3; + v->a[108472] = actions(3); + v->a[108473] = 1; + v->a[108474] = sym_comment; + v->a[108475] = actions(6211); + v->a[108476] = 3; + v->a[108477] = sym_file_descriptor; + v->a[108478] = ts_builtin_sym_end; + v->a[108479] = aux_sym_heredoc_redirect_token1; small_parse_table_5424(v); } void small_parse_table_5424(t_small_parse_table_array *v) { - v->a[108480] = state(2135); - v->a[108481] = 1; - v->a[108482] = aux_sym_concatenation_repeat1; - v->a[108483] = actions(6133); - v->a[108484] = 2; - v->a[108485] = sym__concat; - v->a[108486] = aux_sym_concatenation_token1; - v->a[108487] = actions(4552); - v->a[108488] = 15; - v->a[108489] = anon_sym_PIPE; - v->a[108490] = anon_sym_EQ_EQ; - v->a[108491] = anon_sym_LT; - v->a[108492] = anon_sym_GT; - v->a[108493] = anon_sym_LT_LT; - v->a[108494] = anon_sym_EQ_TILDE; - v->a[108495] = anon_sym_AMP_GT; - v->a[108496] = anon_sym_LT_AMP; - v->a[108497] = anon_sym_GT_AMP; - v->a[108498] = anon_sym_DOLLAR; - v->a[108499] = aux_sym_number_token1; + v->a[108480] = actions(6209); + v->a[108481] = 21; + v->a[108482] = anon_sym_PIPE; + v->a[108483] = anon_sym_RPAREN; + v->a[108484] = anon_sym_SEMI_SEMI; + v->a[108485] = anon_sym_PIPE_AMP; + v->a[108486] = anon_sym_AMP_AMP; + v->a[108487] = anon_sym_PIPE_PIPE; + v->a[108488] = anon_sym_LT; + v->a[108489] = anon_sym_GT; + v->a[108490] = anon_sym_GT_GT; + v->a[108491] = anon_sym_AMP_GT; + v->a[108492] = anon_sym_AMP_GT_GT; + v->a[108493] = anon_sym_LT_AMP; + v->a[108494] = anon_sym_GT_AMP; + v->a[108495] = anon_sym_GT_PIPE; + v->a[108496] = anon_sym_LT_AMP_DASH; + v->a[108497] = anon_sym_GT_AMP_DASH; + v->a[108498] = anon_sym_LT_LT; + v->a[108499] = anon_sym_LT_LT_DASH; small_parse_table_5425(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1085.c b/parser/static/small_parse_table/small_parse_table_1085.c index 581b27e7..7ba7e523 100644 --- a/parser/static/small_parse_table/small_parse_table_1085.c +++ b/parser/static/small_parse_table/small_parse_table_1085.c @@ -14,126 +14,126 @@ void small_parse_table_5425(t_small_parse_table_array *v) { - v->a[108500] = aux_sym_number_token2; - v->a[108501] = anon_sym_DOLLAR_LPAREN; - v->a[108502] = anon_sym_BQUOTE; - v->a[108503] = sym_word; - v->a[108504] = actions(4554); - v->a[108505] = 25; - v->a[108506] = sym_file_descriptor; - v->a[108507] = sym_test_operator; - v->a[108508] = sym__bare_dollar; - v->a[108509] = sym__brace_start; - v->a[108510] = anon_sym_LPAREN_LPAREN; - v->a[108511] = anon_sym_PIPE_PIPE; - v->a[108512] = anon_sym_AMP_AMP; - v->a[108513] = anon_sym_GT_GT; - v->a[108514] = anon_sym_PIPE_AMP; - v->a[108515] = anon_sym_AMP_GT_GT; - v->a[108516] = anon_sym_GT_PIPE; - v->a[108517] = anon_sym_LT_AMP_DASH; - v->a[108518] = anon_sym_GT_AMP_DASH; - v->a[108519] = anon_sym_LT_LT_DASH; + v->a[108500] = anon_sym_AMP; + v->a[108501] = anon_sym_BQUOTE; + v->a[108502] = anon_sym_SEMI; + v->a[108503] = 3; + v->a[108504] = actions(3); + v->a[108505] = 1; + v->a[108506] = sym_comment; + v->a[108507] = actions(6137); + v->a[108508] = 2; + v->a[108509] = sym_file_descriptor; + v->a[108510] = aux_sym_heredoc_redirect_token1; + v->a[108511] = actions(6139); + v->a[108512] = 22; + v->a[108513] = anon_sym_esac; + v->a[108514] = anon_sym_PIPE; + v->a[108515] = anon_sym_SEMI_SEMI; + v->a[108516] = anon_sym_SEMI_AMP; + v->a[108517] = anon_sym_SEMI_SEMI_AMP; + v->a[108518] = anon_sym_PIPE_AMP; + v->a[108519] = anon_sym_AMP_AMP; small_parse_table_5426(v); } void small_parse_table_5426(t_small_parse_table_array *v) { - v->a[108520] = anon_sym_LT_LT_LT; - v->a[108521] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108522] = anon_sym_DOLLAR_LBRACK; - v->a[108523] = sym__special_character; - v->a[108524] = anon_sym_DQUOTE; - v->a[108525] = sym_raw_string; - v->a[108526] = sym_ansi_c_string; - v->a[108527] = anon_sym_DOLLAR_LBRACE; - v->a[108528] = anon_sym_DOLLAR_BQUOTE; - v->a[108529] = anon_sym_LT_LPAREN; - v->a[108530] = anon_sym_GT_LPAREN; - v->a[108531] = 5; - v->a[108532] = actions(71); - v->a[108533] = 1; - v->a[108534] = sym_comment; - v->a[108535] = state(2152); - v->a[108536] = 1; - v->a[108537] = aux_sym_concatenation_repeat1; - v->a[108538] = actions(6133); - v->a[108539] = 2; + v->a[108520] = anon_sym_PIPE_PIPE; + v->a[108521] = anon_sym_LT; + v->a[108522] = anon_sym_GT; + v->a[108523] = anon_sym_GT_GT; + v->a[108524] = anon_sym_AMP_GT; + v->a[108525] = anon_sym_AMP_GT_GT; + v->a[108526] = anon_sym_LT_AMP; + v->a[108527] = anon_sym_GT_AMP; + v->a[108528] = anon_sym_GT_PIPE; + v->a[108529] = anon_sym_LT_AMP_DASH; + v->a[108530] = anon_sym_GT_AMP_DASH; + v->a[108531] = anon_sym_LT_LT; + v->a[108532] = anon_sym_LT_LT_DASH; + v->a[108533] = anon_sym_AMP; + v->a[108534] = anon_sym_SEMI; + v->a[108535] = 3; + v->a[108536] = actions(3); + v->a[108537] = 1; + v->a[108538] = sym_comment; + v->a[108539] = actions(6203); small_parse_table_5427(v); } void small_parse_table_5427(t_small_parse_table_array *v) { - v->a[108540] = sym__concat; - v->a[108541] = aux_sym_concatenation_token1; - v->a[108542] = actions(4564); - v->a[108543] = 15; - v->a[108544] = anon_sym_PIPE; - v->a[108545] = anon_sym_EQ_EQ; - v->a[108546] = anon_sym_LT; - v->a[108547] = anon_sym_GT; - v->a[108548] = anon_sym_LT_LT; - v->a[108549] = anon_sym_EQ_TILDE; - v->a[108550] = anon_sym_AMP_GT; - v->a[108551] = anon_sym_LT_AMP; - v->a[108552] = anon_sym_GT_AMP; - v->a[108553] = anon_sym_DOLLAR; - v->a[108554] = aux_sym_number_token1; - v->a[108555] = aux_sym_number_token2; - v->a[108556] = anon_sym_DOLLAR_LPAREN; - v->a[108557] = anon_sym_BQUOTE; - v->a[108558] = sym_word; - v->a[108559] = actions(4566); + v->a[108540] = 3; + v->a[108541] = sym_file_descriptor; + v->a[108542] = ts_builtin_sym_end; + v->a[108543] = aux_sym_heredoc_redirect_token1; + v->a[108544] = actions(6201); + v->a[108545] = 21; + v->a[108546] = anon_sym_PIPE; + v->a[108547] = anon_sym_RPAREN; + v->a[108548] = anon_sym_SEMI_SEMI; + v->a[108549] = anon_sym_PIPE_AMP; + v->a[108550] = anon_sym_AMP_AMP; + v->a[108551] = anon_sym_PIPE_PIPE; + v->a[108552] = anon_sym_LT; + v->a[108553] = anon_sym_GT; + v->a[108554] = anon_sym_GT_GT; + v->a[108555] = anon_sym_AMP_GT; + v->a[108556] = anon_sym_AMP_GT_GT; + v->a[108557] = anon_sym_LT_AMP; + v->a[108558] = anon_sym_GT_AMP; + v->a[108559] = anon_sym_GT_PIPE; small_parse_table_5428(v); } void small_parse_table_5428(t_small_parse_table_array *v) { - v->a[108560] = 25; - v->a[108561] = sym_file_descriptor; - v->a[108562] = sym_test_operator; - v->a[108563] = sym__bare_dollar; - v->a[108564] = sym__brace_start; - v->a[108565] = anon_sym_LPAREN_LPAREN; - v->a[108566] = anon_sym_PIPE_PIPE; - v->a[108567] = anon_sym_AMP_AMP; - v->a[108568] = anon_sym_GT_GT; - v->a[108569] = anon_sym_PIPE_AMP; - v->a[108570] = anon_sym_AMP_GT_GT; - v->a[108571] = anon_sym_GT_PIPE; - v->a[108572] = anon_sym_LT_AMP_DASH; - v->a[108573] = anon_sym_GT_AMP_DASH; - v->a[108574] = anon_sym_LT_LT_DASH; - v->a[108575] = anon_sym_LT_LT_LT; - v->a[108576] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108577] = anon_sym_DOLLAR_LBRACK; - v->a[108578] = sym__special_character; - v->a[108579] = anon_sym_DQUOTE; + v->a[108560] = anon_sym_LT_AMP_DASH; + v->a[108561] = anon_sym_GT_AMP_DASH; + v->a[108562] = anon_sym_LT_LT; + v->a[108563] = anon_sym_LT_LT_DASH; + v->a[108564] = anon_sym_AMP; + v->a[108565] = anon_sym_BQUOTE; + v->a[108566] = anon_sym_SEMI; + v->a[108567] = 3; + v->a[108568] = actions(3); + v->a[108569] = 1; + v->a[108570] = sym_comment; + v->a[108571] = actions(6043); + v->a[108572] = 2; + v->a[108573] = sym_file_descriptor; + v->a[108574] = aux_sym_heredoc_redirect_token1; + v->a[108575] = actions(6045); + v->a[108576] = 22; + v->a[108577] = anon_sym_esac; + v->a[108578] = anon_sym_PIPE; + v->a[108579] = anon_sym_SEMI_SEMI; small_parse_table_5429(v); } void small_parse_table_5429(t_small_parse_table_array *v) { - v->a[108580] = sym_raw_string; - v->a[108581] = sym_ansi_c_string; - v->a[108582] = anon_sym_DOLLAR_LBRACE; - v->a[108583] = anon_sym_DOLLAR_BQUOTE; - v->a[108584] = anon_sym_LT_LPAREN; - v->a[108585] = anon_sym_GT_LPAREN; - v->a[108586] = 5; - v->a[108587] = actions(71); - v->a[108588] = 1; - v->a[108589] = sym_comment; - v->a[108590] = state(2127); - v->a[108591] = 1; - v->a[108592] = aux_sym_concatenation_repeat1; - v->a[108593] = actions(6225); - v->a[108594] = 2; - v->a[108595] = sym__concat; - v->a[108596] = aux_sym_concatenation_token1; - v->a[108597] = actions(1251); - v->a[108598] = 15; - v->a[108599] = anon_sym_PIPE; + v->a[108580] = anon_sym_SEMI_AMP; + v->a[108581] = anon_sym_SEMI_SEMI_AMP; + v->a[108582] = anon_sym_PIPE_AMP; + v->a[108583] = anon_sym_AMP_AMP; + v->a[108584] = anon_sym_PIPE_PIPE; + v->a[108585] = anon_sym_LT; + v->a[108586] = anon_sym_GT; + v->a[108587] = anon_sym_GT_GT; + v->a[108588] = anon_sym_AMP_GT; + v->a[108589] = anon_sym_AMP_GT_GT; + v->a[108590] = anon_sym_LT_AMP; + v->a[108591] = anon_sym_GT_AMP; + v->a[108592] = anon_sym_GT_PIPE; + v->a[108593] = anon_sym_LT_AMP_DASH; + v->a[108594] = anon_sym_GT_AMP_DASH; + v->a[108595] = anon_sym_LT_LT; + v->a[108596] = anon_sym_LT_LT_DASH; + v->a[108597] = anon_sym_AMP; + v->a[108598] = anon_sym_SEMI; + v->a[108599] = 3; small_parse_table_5430(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1086.c b/parser/static/small_parse_table/small_parse_table_1086.c index 18f1999e..741e2bc9 100644 --- a/parser/static/small_parse_table/small_parse_table_1086.c +++ b/parser/static/small_parse_table/small_parse_table_1086.c @@ -14,126 +14,126 @@ void small_parse_table_5430(t_small_parse_table_array *v) { - v->a[108600] = anon_sym_EQ_EQ; - v->a[108601] = anon_sym_LT; - v->a[108602] = anon_sym_GT; - v->a[108603] = anon_sym_LT_LT; - v->a[108604] = anon_sym_EQ_TILDE; - v->a[108605] = anon_sym_AMP_GT; - v->a[108606] = anon_sym_LT_AMP; - v->a[108607] = anon_sym_GT_AMP; - v->a[108608] = anon_sym_DOLLAR; - v->a[108609] = aux_sym_number_token1; - v->a[108610] = aux_sym_number_token2; - v->a[108611] = anon_sym_DOLLAR_LPAREN; - v->a[108612] = anon_sym_BQUOTE; - v->a[108613] = sym_word; - v->a[108614] = actions(1253); - v->a[108615] = 25; - v->a[108616] = sym_file_descriptor; - v->a[108617] = sym_test_operator; - v->a[108618] = sym__bare_dollar; - v->a[108619] = sym__brace_start; + v->a[108600] = actions(3); + v->a[108601] = 1; + v->a[108602] = sym_comment; + v->a[108603] = actions(6195); + v->a[108604] = 3; + v->a[108605] = sym_file_descriptor; + v->a[108606] = ts_builtin_sym_end; + v->a[108607] = aux_sym_heredoc_redirect_token1; + v->a[108608] = actions(6193); + v->a[108609] = 21; + v->a[108610] = anon_sym_PIPE; + v->a[108611] = anon_sym_RPAREN; + v->a[108612] = anon_sym_SEMI_SEMI; + v->a[108613] = anon_sym_PIPE_AMP; + v->a[108614] = anon_sym_AMP_AMP; + v->a[108615] = anon_sym_PIPE_PIPE; + v->a[108616] = anon_sym_LT; + v->a[108617] = anon_sym_GT; + v->a[108618] = anon_sym_GT_GT; + v->a[108619] = anon_sym_AMP_GT; small_parse_table_5431(v); } void small_parse_table_5431(t_small_parse_table_array *v) { - v->a[108620] = anon_sym_LPAREN_LPAREN; - v->a[108621] = anon_sym_PIPE_PIPE; - v->a[108622] = anon_sym_AMP_AMP; - v->a[108623] = anon_sym_GT_GT; - v->a[108624] = anon_sym_PIPE_AMP; - v->a[108625] = anon_sym_AMP_GT_GT; - v->a[108626] = anon_sym_GT_PIPE; - v->a[108627] = anon_sym_LT_AMP_DASH; - v->a[108628] = anon_sym_GT_AMP_DASH; - v->a[108629] = anon_sym_LT_LT_DASH; - v->a[108630] = anon_sym_LT_LT_LT; - v->a[108631] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108632] = anon_sym_DOLLAR_LBRACK; - v->a[108633] = sym__special_character; - v->a[108634] = anon_sym_DQUOTE; - v->a[108635] = sym_raw_string; - v->a[108636] = sym_ansi_c_string; - v->a[108637] = anon_sym_DOLLAR_LBRACE; - v->a[108638] = anon_sym_DOLLAR_BQUOTE; - v->a[108639] = anon_sym_LT_LPAREN; + v->a[108620] = anon_sym_AMP_GT_GT; + v->a[108621] = anon_sym_LT_AMP; + v->a[108622] = anon_sym_GT_AMP; + v->a[108623] = anon_sym_GT_PIPE; + v->a[108624] = anon_sym_LT_AMP_DASH; + v->a[108625] = anon_sym_GT_AMP_DASH; + v->a[108626] = anon_sym_LT_LT; + v->a[108627] = anon_sym_LT_LT_DASH; + v->a[108628] = anon_sym_AMP; + v->a[108629] = anon_sym_BQUOTE; + v->a[108630] = anon_sym_SEMI; + v->a[108631] = 3; + v->a[108632] = actions(3); + v->a[108633] = 1; + v->a[108634] = sym_comment; + v->a[108635] = actions(6081); + v->a[108636] = 2; + v->a[108637] = sym_file_descriptor; + v->a[108638] = aux_sym_heredoc_redirect_token1; + v->a[108639] = actions(6083); small_parse_table_5432(v); } void small_parse_table_5432(t_small_parse_table_array *v) { - v->a[108640] = anon_sym_GT_LPAREN; - v->a[108641] = 8; - v->a[108642] = actions(3); - v->a[108643] = 1; - v->a[108644] = sym_comment; - v->a[108645] = actions(5826); - v->a[108646] = 1; - v->a[108647] = aux_sym_heredoc_redirect_token1; - v->a[108648] = actions(5828); - v->a[108649] = 1; - v->a[108650] = sym_file_descriptor; - v->a[108651] = actions(6228); - v->a[108652] = 1; - v->a[108653] = anon_sym_RPAREN; - v->a[108654] = actions(5831); - v->a[108655] = 3; - v->a[108656] = sym_variable_name; - v->a[108657] = sym_test_operator; - v->a[108658] = sym__brace_start; - v->a[108659] = actions(5821); + v->a[108640] = 22; + v->a[108641] = anon_sym_esac; + v->a[108642] = anon_sym_PIPE; + v->a[108643] = anon_sym_SEMI_SEMI; + v->a[108644] = anon_sym_SEMI_AMP; + v->a[108645] = anon_sym_SEMI_SEMI_AMP; + v->a[108646] = anon_sym_PIPE_AMP; + v->a[108647] = anon_sym_AMP_AMP; + v->a[108648] = anon_sym_PIPE_PIPE; + v->a[108649] = anon_sym_LT; + v->a[108650] = anon_sym_GT; + v->a[108651] = anon_sym_GT_GT; + v->a[108652] = anon_sym_AMP_GT; + v->a[108653] = anon_sym_AMP_GT_GT; + v->a[108654] = anon_sym_LT_AMP; + v->a[108655] = anon_sym_GT_AMP; + v->a[108656] = anon_sym_GT_PIPE; + v->a[108657] = anon_sym_LT_AMP_DASH; + v->a[108658] = anon_sym_GT_AMP_DASH; + v->a[108659] = anon_sym_LT_LT; small_parse_table_5433(v); } void small_parse_table_5433(t_small_parse_table_array *v) { - v->a[108660] = 9; - v->a[108661] = anon_sym_SEMI; - v->a[108662] = anon_sym_PIPE_PIPE; - v->a[108663] = anon_sym_AMP_AMP; - v->a[108664] = anon_sym_PIPE; - v->a[108665] = anon_sym_AMP; - v->a[108666] = anon_sym_LT_LT; - v->a[108667] = anon_sym_SEMI_SEMI; - v->a[108668] = anon_sym_PIPE_AMP; - v->a[108669] = anon_sym_LT_LT_DASH; - v->a[108670] = actions(5823); - v->a[108671] = 11; - v->a[108672] = anon_sym_LT; - v->a[108673] = anon_sym_GT; - v->a[108674] = anon_sym_GT_GT; - v->a[108675] = anon_sym_AMP_GT; - v->a[108676] = anon_sym_AMP_GT_GT; - v->a[108677] = anon_sym_LT_AMP; - v->a[108678] = anon_sym_GT_AMP; - v->a[108679] = anon_sym_GT_PIPE; + v->a[108660] = anon_sym_LT_LT_DASH; + v->a[108661] = anon_sym_AMP; + v->a[108662] = anon_sym_SEMI; + v->a[108663] = 3; + v->a[108664] = actions(3); + v->a[108665] = 1; + v->a[108666] = sym_comment; + v->a[108667] = actions(6081); + v->a[108668] = 2; + v->a[108669] = sym_file_descriptor; + v->a[108670] = aux_sym_heredoc_redirect_token1; + v->a[108671] = actions(6083); + v->a[108672] = 22; + v->a[108673] = anon_sym_esac; + v->a[108674] = anon_sym_PIPE; + v->a[108675] = anon_sym_SEMI_SEMI; + v->a[108676] = anon_sym_SEMI_AMP; + v->a[108677] = anon_sym_SEMI_SEMI_AMP; + v->a[108678] = anon_sym_PIPE_AMP; + v->a[108679] = anon_sym_AMP_AMP; small_parse_table_5434(v); } void small_parse_table_5434(t_small_parse_table_array *v) { - v->a[108680] = anon_sym_LT_AMP_DASH; - v->a[108681] = anon_sym_GT_AMP_DASH; - v->a[108682] = anon_sym_LT_LT_LT; - v->a[108683] = actions(5819); - v->a[108684] = 17; - v->a[108685] = anon_sym_LPAREN_LPAREN; - v->a[108686] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108687] = anon_sym_DOLLAR_LBRACK; - v->a[108688] = anon_sym_DOLLAR; - v->a[108689] = sym__special_character; - v->a[108690] = anon_sym_DQUOTE; - v->a[108691] = sym_raw_string; - v->a[108692] = sym_ansi_c_string; - v->a[108693] = aux_sym_number_token1; - v->a[108694] = aux_sym_number_token2; - v->a[108695] = anon_sym_DOLLAR_LBRACE; - v->a[108696] = anon_sym_DOLLAR_LPAREN; - v->a[108697] = anon_sym_BQUOTE; - v->a[108698] = anon_sym_DOLLAR_BQUOTE; - v->a[108699] = anon_sym_LT_LPAREN; + v->a[108680] = anon_sym_PIPE_PIPE; + v->a[108681] = anon_sym_LT; + v->a[108682] = anon_sym_GT; + v->a[108683] = anon_sym_GT_GT; + v->a[108684] = anon_sym_AMP_GT; + v->a[108685] = anon_sym_AMP_GT_GT; + v->a[108686] = anon_sym_LT_AMP; + v->a[108687] = anon_sym_GT_AMP; + v->a[108688] = anon_sym_GT_PIPE; + v->a[108689] = anon_sym_LT_AMP_DASH; + v->a[108690] = anon_sym_GT_AMP_DASH; + v->a[108691] = anon_sym_LT_LT; + v->a[108692] = anon_sym_LT_LT_DASH; + v->a[108693] = anon_sym_AMP; + v->a[108694] = anon_sym_SEMI; + v->a[108695] = 3; + v->a[108696] = actions(3); + v->a[108697] = 1; + v->a[108698] = sym_comment; + v->a[108699] = actions(6191); small_parse_table_5435(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1087.c b/parser/static/small_parse_table/small_parse_table_1087.c index 31b593dd..84cd9ca9 100644 --- a/parser/static/small_parse_table/small_parse_table_1087.c +++ b/parser/static/small_parse_table/small_parse_table_1087.c @@ -14,126 +14,126 @@ void small_parse_table_5435(t_small_parse_table_array *v) { - v->a[108700] = anon_sym_GT_LPAREN; - v->a[108701] = sym_word; - v->a[108702] = 26; - v->a[108703] = actions(71); - v->a[108704] = 1; - v->a[108705] = sym_comment; - v->a[108706] = actions(187); - v->a[108707] = 1; - v->a[108708] = anon_sym_TILDE; - v->a[108709] = actions(350); - v->a[108710] = 1; - v->a[108711] = sym_word; - v->a[108712] = actions(359); - v->a[108713] = 1; - v->a[108714] = anon_sym_LPAREN; - v->a[108715] = actions(361); - v->a[108716] = 1; - v->a[108717] = anon_sym_BANG; - v->a[108718] = actions(363); - v->a[108719] = 1; + v->a[108700] = 3; + v->a[108701] = sym_file_descriptor; + v->a[108702] = ts_builtin_sym_end; + v->a[108703] = aux_sym_heredoc_redirect_token1; + v->a[108704] = actions(6189); + v->a[108705] = 21; + v->a[108706] = anon_sym_PIPE; + v->a[108707] = anon_sym_RPAREN; + v->a[108708] = anon_sym_SEMI_SEMI; + v->a[108709] = anon_sym_PIPE_AMP; + v->a[108710] = anon_sym_AMP_AMP; + v->a[108711] = anon_sym_PIPE_PIPE; + v->a[108712] = anon_sym_LT; + v->a[108713] = anon_sym_GT; + v->a[108714] = anon_sym_GT_GT; + v->a[108715] = anon_sym_AMP_GT; + v->a[108716] = anon_sym_AMP_GT_GT; + v->a[108717] = anon_sym_LT_AMP; + v->a[108718] = anon_sym_GT_AMP; + v->a[108719] = anon_sym_GT_PIPE; small_parse_table_5436(v); } void small_parse_table_5436(t_small_parse_table_array *v) { - v->a[108720] = anon_sym_DOLLAR_LBRACK; - v->a[108721] = actions(367); - v->a[108722] = 1; - v->a[108723] = anon_sym_DOLLAR; - v->a[108724] = actions(371); - v->a[108725] = 1; - v->a[108726] = anon_sym_DQUOTE; - v->a[108727] = actions(375); - v->a[108728] = 1; - v->a[108729] = aux_sym_number_token1; - v->a[108730] = actions(377); - v->a[108731] = 1; - v->a[108732] = aux_sym_number_token2; - v->a[108733] = actions(379); - v->a[108734] = 1; - v->a[108735] = anon_sym_DOLLAR_LBRACE; - v->a[108736] = actions(381); - v->a[108737] = 1; - v->a[108738] = anon_sym_DOLLAR_LPAREN; - v->a[108739] = actions(385); + v->a[108720] = anon_sym_LT_AMP_DASH; + v->a[108721] = anon_sym_GT_AMP_DASH; + v->a[108722] = anon_sym_LT_LT; + v->a[108723] = anon_sym_LT_LT_DASH; + v->a[108724] = anon_sym_AMP; + v->a[108725] = anon_sym_BQUOTE; + v->a[108726] = anon_sym_SEMI; + v->a[108727] = 8; + v->a[108728] = actions(3); + v->a[108729] = 1; + v->a[108730] = sym_comment; + v->a[108731] = actions(5176); + v->a[108732] = 1; + v->a[108733] = aux_sym_heredoc_redirect_token1; + v->a[108734] = actions(6264); + v->a[108735] = 1; + v->a[108736] = sym_file_descriptor; + v->a[108737] = actions(5326); + v->a[108738] = 2; + v->a[108739] = anon_sym_LT_LT; small_parse_table_5437(v); } void small_parse_table_5437(t_small_parse_table_array *v) { - v->a[108740] = 1; - v->a[108741] = anon_sym_DOLLAR_BQUOTE; - v->a[108742] = actions(389); - v->a[108743] = 1; - v->a[108744] = sym_test_operator; - v->a[108745] = actions(391); - v->a[108746] = 1; - v->a[108747] = sym__brace_start; - v->a[108748] = actions(5807); - v->a[108749] = 1; - v->a[108750] = sym__special_character; - v->a[108751] = actions(5809); - v->a[108752] = 1; - v->a[108753] = anon_sym_BQUOTE; - v->a[108754] = state(2641); - v->a[108755] = 1; - v->a[108756] = aux_sym__literal_repeat1; - v->a[108757] = state(3009); - v->a[108758] = 1; - v->a[108759] = sym__expression; + v->a[108740] = anon_sym_LT_LT_DASH; + v->a[108741] = actions(6261); + v->a[108742] = 2; + v->a[108743] = anon_sym_LT_AMP_DASH; + v->a[108744] = anon_sym_GT_AMP_DASH; + v->a[108745] = state(2290); + v->a[108746] = 3; + v->a[108747] = sym_file_redirect; + v->a[108748] = sym_heredoc_redirect; + v->a[108749] = aux_sym_redirected_statement_repeat1; + v->a[108750] = actions(5165); + v->a[108751] = 7; + v->a[108752] = anon_sym_PIPE; + v->a[108753] = anon_sym_SEMI_SEMI; + v->a[108754] = anon_sym_PIPE_AMP; + v->a[108755] = anon_sym_AMP_AMP; + v->a[108756] = anon_sym_PIPE_PIPE; + v->a[108757] = anon_sym_AMP; + v->a[108758] = anon_sym_SEMI; + v->a[108759] = actions(6258); small_parse_table_5438(v); } void small_parse_table_5438(t_small_parse_table_array *v) { - v->a[108760] = actions(183); - v->a[108761] = 2; - v->a[108762] = anon_sym_PLUS_PLUS2; - v->a[108763] = anon_sym_DASH_DASH2; - v->a[108764] = actions(185); - v->a[108765] = 2; - v->a[108766] = anon_sym_DASH2; - v->a[108767] = anon_sym_PLUS2; - v->a[108768] = actions(352); - v->a[108769] = 2; - v->a[108770] = anon_sym_LPAREN_LPAREN; - v->a[108771] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108772] = actions(373); - v->a[108773] = 2; - v->a[108774] = sym_raw_string; - v->a[108775] = sym_ansi_c_string; - v->a[108776] = actions(387); - v->a[108777] = 2; - v->a[108778] = anon_sym_LT_LPAREN; - v->a[108779] = anon_sym_GT_LPAREN; + v->a[108760] = 8; + v->a[108761] = anon_sym_LT; + v->a[108762] = anon_sym_GT; + v->a[108763] = anon_sym_GT_GT; + v->a[108764] = anon_sym_AMP_GT; + v->a[108765] = anon_sym_AMP_GT_GT; + v->a[108766] = anon_sym_LT_AMP; + v->a[108767] = anon_sym_GT_AMP; + v->a[108768] = anon_sym_GT_PIPE; + v->a[108769] = 4; + v->a[108770] = actions(3); + v->a[108771] = 1; + v->a[108772] = sym_comment; + v->a[108773] = actions(2632); + v->a[108774] = 2; + v->a[108775] = sym_file_descriptor; + v->a[108776] = aux_sym_heredoc_redirect_token1; + v->a[108777] = state(2295); + v->a[108778] = 3; + v->a[108779] = sym_file_redirect; small_parse_table_5439(v); } void small_parse_table_5439(t_small_parse_table_array *v) { - v->a[108780] = state(3071); - v->a[108781] = 6; - v->a[108782] = sym_binary_expression; - v->a[108783] = sym_ternary_expression; - v->a[108784] = sym_unary_expression; - v->a[108785] = sym_postfix_expression; - v->a[108786] = sym_parenthesized_expression; - v->a[108787] = sym_concatenation; - v->a[108788] = state(2521); - v->a[108789] = 9; - v->a[108790] = sym_arithmetic_expansion; - v->a[108791] = sym_brace_expression; - v->a[108792] = sym_string; - v->a[108793] = sym_translated_string; - v->a[108794] = sym_number; - v->a[108795] = sym_simple_expansion; - v->a[108796] = sym_expansion; - v->a[108797] = sym_command_substitution; - v->a[108798] = sym_process_substitution; - v->a[108799] = 26; + v->a[108780] = sym_heredoc_redirect; + v->a[108781] = aux_sym_redirected_statement_repeat1; + v->a[108782] = actions(2630); + v->a[108783] = 19; + v->a[108784] = anon_sym_PIPE; + v->a[108785] = anon_sym_SEMI_SEMI; + v->a[108786] = anon_sym_PIPE_AMP; + v->a[108787] = anon_sym_AMP_AMP; + v->a[108788] = anon_sym_PIPE_PIPE; + v->a[108789] = anon_sym_LT; + v->a[108790] = anon_sym_GT; + v->a[108791] = anon_sym_GT_GT; + v->a[108792] = anon_sym_AMP_GT; + v->a[108793] = anon_sym_AMP_GT_GT; + v->a[108794] = anon_sym_LT_AMP; + v->a[108795] = anon_sym_GT_AMP; + v->a[108796] = anon_sym_GT_PIPE; + v->a[108797] = anon_sym_LT_AMP_DASH; + v->a[108798] = anon_sym_GT_AMP_DASH; + v->a[108799] = anon_sym_LT_LT; small_parse_table_5440(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1088.c b/parser/static/small_parse_table/small_parse_table_1088.c index 01ee3604..7268694f 100644 --- a/parser/static/small_parse_table/small_parse_table_1088.c +++ b/parser/static/small_parse_table/small_parse_table_1088.c @@ -14,126 +14,126 @@ void small_parse_table_5440(t_small_parse_table_array *v) { - v->a[108800] = actions(71); - v->a[108801] = 1; - v->a[108802] = sym_comment; - v->a[108803] = actions(187); - v->a[108804] = 1; - v->a[108805] = anon_sym_TILDE; - v->a[108806] = actions(350); - v->a[108807] = 1; - v->a[108808] = sym_word; - v->a[108809] = actions(359); - v->a[108810] = 1; - v->a[108811] = anon_sym_LPAREN; - v->a[108812] = actions(361); - v->a[108813] = 1; - v->a[108814] = anon_sym_BANG; - v->a[108815] = actions(363); - v->a[108816] = 1; - v->a[108817] = anon_sym_DOLLAR_LBRACK; - v->a[108818] = actions(367); - v->a[108819] = 1; + v->a[108800] = anon_sym_LT_LT_DASH; + v->a[108801] = anon_sym_AMP; + v->a[108802] = anon_sym_SEMI; + v->a[108803] = 5; + v->a[108804] = actions(3); + v->a[108805] = 1; + v->a[108806] = sym_comment; + v->a[108807] = actions(2516); + v->a[108808] = 2; + v->a[108809] = anon_sym_PIPE; + v->a[108810] = anon_sym_PIPE_AMP; + v->a[108811] = actions(2632); + v->a[108812] = 2; + v->a[108813] = sym_file_descriptor; + v->a[108814] = aux_sym_heredoc_redirect_token1; + v->a[108815] = state(2295); + v->a[108816] = 3; + v->a[108817] = sym_file_redirect; + v->a[108818] = sym_heredoc_redirect; + v->a[108819] = aux_sym_redirected_statement_repeat1; small_parse_table_5441(v); } void small_parse_table_5441(t_small_parse_table_array *v) { - v->a[108820] = anon_sym_DOLLAR; - v->a[108821] = actions(371); - v->a[108822] = 1; - v->a[108823] = anon_sym_DQUOTE; - v->a[108824] = actions(375); - v->a[108825] = 1; - v->a[108826] = aux_sym_number_token1; - v->a[108827] = actions(377); - v->a[108828] = 1; - v->a[108829] = aux_sym_number_token2; - v->a[108830] = actions(379); - v->a[108831] = 1; - v->a[108832] = anon_sym_DOLLAR_LBRACE; - v->a[108833] = actions(381); - v->a[108834] = 1; - v->a[108835] = anon_sym_DOLLAR_LPAREN; - v->a[108836] = actions(385); - v->a[108837] = 1; - v->a[108838] = anon_sym_DOLLAR_BQUOTE; - v->a[108839] = actions(389); + v->a[108820] = actions(2630); + v->a[108821] = 17; + v->a[108822] = anon_sym_SEMI_SEMI; + v->a[108823] = anon_sym_AMP_AMP; + v->a[108824] = anon_sym_PIPE_PIPE; + v->a[108825] = anon_sym_LT; + v->a[108826] = anon_sym_GT; + v->a[108827] = anon_sym_GT_GT; + v->a[108828] = anon_sym_AMP_GT; + v->a[108829] = anon_sym_AMP_GT_GT; + v->a[108830] = anon_sym_LT_AMP; + v->a[108831] = anon_sym_GT_AMP; + v->a[108832] = anon_sym_GT_PIPE; + v->a[108833] = anon_sym_LT_AMP_DASH; + v->a[108834] = anon_sym_GT_AMP_DASH; + v->a[108835] = anon_sym_LT_LT; + v->a[108836] = anon_sym_LT_LT_DASH; + v->a[108837] = anon_sym_AMP; + v->a[108838] = anon_sym_SEMI; + v->a[108839] = 3; small_parse_table_5442(v); } void small_parse_table_5442(t_small_parse_table_array *v) { - v->a[108840] = 1; - v->a[108841] = sym_test_operator; - v->a[108842] = actions(391); - v->a[108843] = 1; - v->a[108844] = sym__brace_start; - v->a[108845] = actions(5807); - v->a[108846] = 1; - v->a[108847] = sym__special_character; - v->a[108848] = actions(5809); - v->a[108849] = 1; - v->a[108850] = anon_sym_BQUOTE; - v->a[108851] = state(2641); - v->a[108852] = 1; - v->a[108853] = aux_sym__literal_repeat1; - v->a[108854] = state(3006); - v->a[108855] = 1; - v->a[108856] = sym__expression; - v->a[108857] = actions(183); - v->a[108858] = 2; - v->a[108859] = anon_sym_PLUS_PLUS2; + v->a[108840] = actions(3); + v->a[108841] = 1; + v->a[108842] = sym_comment; + v->a[108843] = actions(6167); + v->a[108844] = 3; + v->a[108845] = sym_file_descriptor; + v->a[108846] = ts_builtin_sym_end; + v->a[108847] = aux_sym_heredoc_redirect_token1; + v->a[108848] = actions(6165); + v->a[108849] = 21; + v->a[108850] = anon_sym_PIPE; + v->a[108851] = anon_sym_RPAREN; + v->a[108852] = anon_sym_SEMI_SEMI; + v->a[108853] = anon_sym_PIPE_AMP; + v->a[108854] = anon_sym_AMP_AMP; + v->a[108855] = anon_sym_PIPE_PIPE; + v->a[108856] = anon_sym_LT; + v->a[108857] = anon_sym_GT; + v->a[108858] = anon_sym_GT_GT; + v->a[108859] = anon_sym_AMP_GT; small_parse_table_5443(v); } void small_parse_table_5443(t_small_parse_table_array *v) { - v->a[108860] = anon_sym_DASH_DASH2; - v->a[108861] = actions(185); - v->a[108862] = 2; - v->a[108863] = anon_sym_DASH2; - v->a[108864] = anon_sym_PLUS2; - v->a[108865] = actions(352); - v->a[108866] = 2; - v->a[108867] = anon_sym_LPAREN_LPAREN; - v->a[108868] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108869] = actions(373); - v->a[108870] = 2; - v->a[108871] = sym_raw_string; - v->a[108872] = sym_ansi_c_string; - v->a[108873] = actions(387); - v->a[108874] = 2; - v->a[108875] = anon_sym_LT_LPAREN; - v->a[108876] = anon_sym_GT_LPAREN; - v->a[108877] = state(3071); - v->a[108878] = 6; - v->a[108879] = sym_binary_expression; + v->a[108860] = anon_sym_AMP_GT_GT; + v->a[108861] = anon_sym_LT_AMP; + v->a[108862] = anon_sym_GT_AMP; + v->a[108863] = anon_sym_GT_PIPE; + v->a[108864] = anon_sym_LT_AMP_DASH; + v->a[108865] = anon_sym_GT_AMP_DASH; + v->a[108866] = anon_sym_LT_LT; + v->a[108867] = anon_sym_LT_LT_DASH; + v->a[108868] = anon_sym_AMP; + v->a[108869] = anon_sym_BQUOTE; + v->a[108870] = anon_sym_SEMI; + v->a[108871] = 17; + v->a[108872] = actions(57); + v->a[108873] = 1; + v->a[108874] = sym_comment; + v->a[108875] = actions(1969); + v->a[108876] = 1; + v->a[108877] = sym_word; + v->a[108878] = actions(1973); + v->a[108879] = 1; small_parse_table_5444(v); } void small_parse_table_5444(t_small_parse_table_array *v) { - v->a[108880] = sym_ternary_expression; - v->a[108881] = sym_unary_expression; - v->a[108882] = sym_postfix_expression; - v->a[108883] = sym_parenthesized_expression; - v->a[108884] = sym_concatenation; - v->a[108885] = state(2521); - v->a[108886] = 9; - v->a[108887] = sym_arithmetic_expansion; - v->a[108888] = sym_brace_expression; - v->a[108889] = sym_string; - v->a[108890] = sym_translated_string; - v->a[108891] = sym_number; - v->a[108892] = sym_simple_expansion; - v->a[108893] = sym_expansion; - v->a[108894] = sym_command_substitution; - v->a[108895] = sym_process_substitution; - v->a[108896] = 26; - v->a[108897] = actions(71); - v->a[108898] = 1; - v->a[108899] = sym_comment; + v->a[108880] = anon_sym_DOLLAR; + v->a[108881] = actions(1979); + v->a[108882] = 1; + v->a[108883] = aux_sym_number_token1; + v->a[108884] = actions(1981); + v->a[108885] = 1; + v->a[108886] = aux_sym_number_token2; + v->a[108887] = actions(1985); + v->a[108888] = 1; + v->a[108889] = anon_sym_DOLLAR_LPAREN; + v->a[108890] = actions(1993); + v->a[108891] = 1; + v->a[108892] = sym__brace_start; + v->a[108893] = actions(6246); + v->a[108894] = 1; + v->a[108895] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[108896] = actions(6248); + v->a[108897] = 1; + v->a[108898] = sym__special_character; + v->a[108899] = actions(6250); small_parse_table_5445(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1089.c b/parser/static/small_parse_table/small_parse_table_1089.c index e4384c6c..f6970194 100644 --- a/parser/static/small_parse_table/small_parse_table_1089.c +++ b/parser/static/small_parse_table/small_parse_table_1089.c @@ -14,126 +14,126 @@ void small_parse_table_5445(t_small_parse_table_array *v) { - v->a[108900] = actions(1131); - v->a[108901] = 1; - v->a[108902] = anon_sym_LPAREN; - v->a[108903] = actions(1141); - v->a[108904] = 1; - v->a[108905] = anon_sym_DOLLAR_LBRACK; - v->a[108906] = actions(1145); - v->a[108907] = 1; - v->a[108908] = anon_sym_DOLLAR; - v->a[108909] = actions(1149); - v->a[108910] = 1; - v->a[108911] = anon_sym_DQUOTE; - v->a[108912] = actions(1153); - v->a[108913] = 1; - v->a[108914] = aux_sym_number_token1; - v->a[108915] = actions(1155); - v->a[108916] = 1; - v->a[108917] = aux_sym_number_token2; - v->a[108918] = actions(1157); - v->a[108919] = 1; + v->a[108900] = 1; + v->a[108901] = anon_sym_DQUOTE; + v->a[108902] = actions(6252); + v->a[108903] = 1; + v->a[108904] = anon_sym_DOLLAR_LBRACE; + v->a[108905] = actions(6254); + v->a[108906] = 1; + v->a[108907] = anon_sym_BQUOTE; + v->a[108908] = actions(6256); + v->a[108909] = 1; + v->a[108910] = anon_sym_DOLLAR_BQUOTE; + v->a[108911] = state(1205); + v->a[108912] = 1; + v->a[108913] = aux_sym__literal_repeat1; + v->a[108914] = actions(1991); + v->a[108915] = 2; + v->a[108916] = sym_test_operator; + v->a[108917] = sym_raw_string; + v->a[108918] = state(370); + v->a[108919] = 2; small_parse_table_5446(v); } void small_parse_table_5446(t_small_parse_table_array *v) { - v->a[108920] = anon_sym_DOLLAR_LBRACE; - v->a[108921] = actions(1159); - v->a[108922] = 1; - v->a[108923] = anon_sym_DOLLAR_LPAREN; - v->a[108924] = actions(1163); - v->a[108925] = 1; - v->a[108926] = anon_sym_DOLLAR_BQUOTE; - v->a[108927] = actions(1169); - v->a[108928] = 1; - v->a[108929] = sym__brace_start; - v->a[108930] = actions(1171); - v->a[108931] = 1; - v->a[108932] = sym_word; - v->a[108933] = actions(1173); - v->a[108934] = 1; - v->a[108935] = anon_sym_BANG; - v->a[108936] = actions(1179); - v->a[108937] = 1; - v->a[108938] = anon_sym_TILDE; - v->a[108939] = actions(1181); + v->a[108920] = sym_concatenation; + v->a[108921] = aux_sym_for_statement_repeat1; + v->a[108922] = state(791); + v->a[108923] = 7; + v->a[108924] = sym_arithmetic_expansion; + v->a[108925] = sym_brace_expression; + v->a[108926] = sym_string; + v->a[108927] = sym_number; + v->a[108928] = sym_simple_expansion; + v->a[108929] = sym_expansion; + v->a[108930] = sym_command_substitution; + v->a[108931] = 8; + v->a[108932] = actions(3); + v->a[108933] = 1; + v->a[108934] = sym_comment; + v->a[108935] = actions(5157); + v->a[108936] = 1; + v->a[108937] = aux_sym_heredoc_redirect_token1; + v->a[108938] = actions(5970); + v->a[108939] = 1; small_parse_table_5447(v); } void small_parse_table_5447(t_small_parse_table_array *v) { - v->a[108940] = 1; - v->a[108941] = sym__special_character; - v->a[108942] = actions(1185); - v->a[108943] = 1; - v->a[108944] = sym_test_operator; - v->a[108945] = actions(3060); - v->a[108946] = 1; - v->a[108947] = anon_sym_BQUOTE; - v->a[108948] = state(2484); - v->a[108949] = 1; - v->a[108950] = aux_sym__literal_repeat1; - v->a[108951] = state(2621); - v->a[108952] = 1; - v->a[108953] = sym__expression; - v->a[108954] = actions(1129); - v->a[108955] = 2; - v->a[108956] = anon_sym_LPAREN_LPAREN; - v->a[108957] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[108958] = actions(1165); - v->a[108959] = 2; + v->a[108940] = sym_file_descriptor; + v->a[108941] = actions(2945); + v->a[108942] = 2; + v->a[108943] = anon_sym_LT_LT; + v->a[108944] = anon_sym_LT_LT_DASH; + v->a[108945] = actions(5968); + v->a[108946] = 2; + v->a[108947] = anon_sym_LT_AMP_DASH; + v->a[108948] = anon_sym_GT_AMP_DASH; + v->a[108949] = state(2290); + v->a[108950] = 3; + v->a[108951] = sym_file_redirect; + v->a[108952] = sym_heredoc_redirect; + v->a[108953] = aux_sym_redirected_statement_repeat1; + v->a[108954] = actions(5151); + v->a[108955] = 7; + v->a[108956] = anon_sym_PIPE; + v->a[108957] = anon_sym_SEMI_SEMI; + v->a[108958] = anon_sym_PIPE_AMP; + v->a[108959] = anon_sym_AMP_AMP; small_parse_table_5448(v); } void small_parse_table_5448(t_small_parse_table_array *v) { - v->a[108960] = anon_sym_LT_LPAREN; - v->a[108961] = anon_sym_GT_LPAREN; - v->a[108962] = actions(1175); - v->a[108963] = 2; - v->a[108964] = anon_sym_PLUS_PLUS2; - v->a[108965] = anon_sym_DASH_DASH2; - v->a[108966] = actions(1177); - v->a[108967] = 2; - v->a[108968] = anon_sym_DASH2; - v->a[108969] = anon_sym_PLUS2; - v->a[108970] = actions(1183); - v->a[108971] = 2; - v->a[108972] = sym_raw_string; - v->a[108973] = sym_ansi_c_string; - v->a[108974] = state(2594); - v->a[108975] = 6; - v->a[108976] = sym_binary_expression; - v->a[108977] = sym_ternary_expression; - v->a[108978] = sym_unary_expression; - v->a[108979] = sym_postfix_expression; + v->a[108960] = anon_sym_PIPE_PIPE; + v->a[108961] = anon_sym_AMP; + v->a[108962] = anon_sym_SEMI; + v->a[108963] = actions(5966); + v->a[108964] = 8; + v->a[108965] = anon_sym_LT; + v->a[108966] = anon_sym_GT; + v->a[108967] = anon_sym_GT_GT; + v->a[108968] = anon_sym_AMP_GT; + v->a[108969] = anon_sym_AMP_GT_GT; + v->a[108970] = anon_sym_LT_AMP; + v->a[108971] = anon_sym_GT_AMP; + v->a[108972] = anon_sym_GT_PIPE; + v->a[108973] = 10; + v->a[108974] = actions(3); + v->a[108975] = 1; + v->a[108976] = sym_comment; + v->a[108977] = actions(3373); + v->a[108978] = 1; + v->a[108979] = aux_sym_heredoc_redirect_token1; small_parse_table_5449(v); } void small_parse_table_5449(t_small_parse_table_array *v) { - v->a[108980] = sym_parenthesized_expression; - v->a[108981] = sym_concatenation; - v->a[108982] = state(2456); - v->a[108983] = 9; - v->a[108984] = sym_arithmetic_expansion; - v->a[108985] = sym_brace_expression; - v->a[108986] = sym_string; - v->a[108987] = sym_translated_string; - v->a[108988] = sym_number; - v->a[108989] = sym_simple_expansion; - v->a[108990] = sym_expansion; - v->a[108991] = sym_command_substitution; - v->a[108992] = sym_process_substitution; - v->a[108993] = 26; - v->a[108994] = actions(71); - v->a[108995] = 1; - v->a[108996] = sym_comment; - v->a[108997] = actions(1131); - v->a[108998] = 1; - v->a[108999] = anon_sym_LPAREN; + v->a[108980] = actions(5970); + v->a[108981] = 1; + v->a[108982] = sym_file_descriptor; + v->a[108983] = actions(2516); + v->a[108984] = 2; + v->a[108985] = anon_sym_PIPE; + v->a[108986] = anon_sym_PIPE_AMP; + v->a[108987] = actions(2945); + v->a[108988] = 2; + v->a[108989] = anon_sym_LT_LT; + v->a[108990] = anon_sym_LT_LT_DASH; + v->a[108991] = actions(3300); + v->a[108992] = 2; + v->a[108993] = anon_sym_AMP_AMP; + v->a[108994] = anon_sym_PIPE_PIPE; + v->a[108995] = actions(5968); + v->a[108996] = 2; + v->a[108997] = anon_sym_LT_AMP_DASH; + v->a[108998] = anon_sym_GT_AMP_DASH; + v->a[108999] = actions(3371); small_parse_table_5450(v); } diff --git a/parser/static/small_parse_table/small_parse_table_109.c b/parser/static/small_parse_table/small_parse_table_109.c index b229241f..d3ab1c1b 100644 --- a/parser/static/small_parse_table/small_parse_table_109.c +++ b/parser/static/small_parse_table/small_parse_table_109.c @@ -14,126 +14,126 @@ void small_parse_table_545(t_small_parse_table_array *v) { - v->a[10900] = anon_sym_GT_GT; - v->a[10901] = anon_sym_SEMI_SEMI; - v->a[10902] = anon_sym_SEMI_AMP; - v->a[10903] = anon_sym_SEMI_SEMI_AMP; - v->a[10904] = anon_sym_PIPE_AMP; - v->a[10905] = anon_sym_AMP_GT; - v->a[10906] = anon_sym_AMP_GT_GT; - v->a[10907] = anon_sym_LT_AMP; - v->a[10908] = anon_sym_GT_AMP; - v->a[10909] = anon_sym_GT_PIPE; - v->a[10910] = anon_sym_LT_AMP_DASH; - v->a[10911] = anon_sym_GT_AMP_DASH; - v->a[10912] = anon_sym_LT_LT_DASH; - v->a[10913] = aux_sym_heredoc_redirect_token1; - v->a[10914] = anon_sym_LT_LT_LT; - v->a[10915] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10916] = anon_sym_DOLLAR_LBRACK; - v->a[10917] = sym__special_character; - v->a[10918] = sym_raw_string; - v->a[10919] = sym_ansi_c_string; + v->a[10900] = anon_sym_GT_PIPE; + v->a[10901] = anon_sym_LT_AMP_DASH; + v->a[10902] = anon_sym_GT_AMP_DASH; + v->a[10903] = anon_sym_LT_LT; + v->a[10904] = anon_sym_LT_LT_DASH; + v->a[10905] = anon_sym_AMP; + v->a[10906] = anon_sym_SEMI; + v->a[10907] = 20; + v->a[10908] = actions(3); + v->a[10909] = 1; + v->a[10910] = sym_comment; + v->a[10911] = actions(1737); + v->a[10912] = 1; + v->a[10913] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[10914] = actions(1739); + v->a[10915] = 1; + v->a[10916] = anon_sym_DOLLAR; + v->a[10917] = actions(1743); + v->a[10918] = 1; + v->a[10919] = anon_sym_DQUOTE; small_parse_table_546(v); } void small_parse_table_546(t_small_parse_table_array *v) { - v->a[10920] = aux_sym_number_token1; - v->a[10921] = aux_sym_number_token2; - v->a[10922] = anon_sym_DOLLAR_LBRACE; - v->a[10923] = anon_sym_DOLLAR_LPAREN; - v->a[10924] = anon_sym_BQUOTE; - v->a[10925] = anon_sym_DOLLAR_BQUOTE; - v->a[10926] = anon_sym_LT_LPAREN; - v->a[10927] = anon_sym_GT_LPAREN; - v->a[10928] = sym_word; - v->a[10929] = 8; - v->a[10930] = actions(3); - v->a[10931] = 1; - v->a[10932] = sym_comment; - v->a[10933] = actions(2578); - v->a[10934] = 1; - v->a[10935] = anon_sym_DQUOTE; - v->a[10936] = actions(2953); - v->a[10937] = 1; - v->a[10938] = sym_variable_name; - v->a[10939] = state(1585); + v->a[10920] = actions(1745); + v->a[10921] = 1; + v->a[10922] = aux_sym_number_token1; + v->a[10923] = actions(1747); + v->a[10924] = 1; + v->a[10925] = aux_sym_number_token2; + v->a[10926] = actions(1749); + v->a[10927] = 1; + v->a[10928] = anon_sym_DOLLAR_LBRACE; + v->a[10929] = actions(1751); + v->a[10930] = 1; + v->a[10931] = anon_sym_DOLLAR_LPAREN; + v->a[10932] = actions(1753); + v->a[10933] = 1; + v->a[10934] = anon_sym_BQUOTE; + v->a[10935] = actions(1755); + v->a[10936] = 1; + v->a[10937] = anon_sym_DOLLAR_BQUOTE; + v->a[10938] = actions(1761); + v->a[10939] = 1; small_parse_table_547(v); } void small_parse_table_547(t_small_parse_table_array *v) { - v->a[10940] = 1; - v->a[10941] = sym_string; - v->a[10942] = actions(2951); - v->a[10943] = 2; - v->a[10944] = aux_sym__simple_variable_name_token1; - v->a[10945] = aux_sym__multiline_variable_name_token1; - v->a[10946] = actions(1241); - v->a[10947] = 3; - v->a[10948] = sym_file_descriptor; + v->a[10940] = sym__brace_start; + v->a[10941] = actions(2286); + v->a[10942] = 1; + v->a[10943] = sym__special_character; + v->a[10944] = actions(2288); + v->a[10945] = 1; + v->a[10946] = aux_sym__simple_variable_name_token1; + v->a[10947] = actions(2290); + v->a[10948] = 1; v->a[10949] = sym_test_operator; - v->a[10950] = sym__brace_start; - v->a[10951] = actions(2949); - v->a[10952] = 9; - v->a[10953] = anon_sym_DASH; - v->a[10954] = anon_sym_STAR; - v->a[10955] = anon_sym_BANG; - v->a[10956] = anon_sym_QMARK; - v->a[10957] = anon_sym_DOLLAR; - v->a[10958] = anon_sym_POUND; - v->a[10959] = anon_sym_AT2; + v->a[10950] = state(1219); + v->a[10951] = 1; + v->a[10952] = aux_sym__literal_repeat1; + v->a[10953] = actions(1041); + v->a[10954] = 2; + v->a[10955] = sym_file_descriptor; + v->a[10956] = aux_sym_heredoc_redirect_token1; + v->a[10957] = actions(2284); + v->a[10958] = 2; + v->a[10959] = sym_raw_string; small_parse_table_548(v); } void small_parse_table_548(t_small_parse_table_array *v) { - v->a[10960] = anon_sym_0; - v->a[10961] = anon_sym__; - v->a[10962] = actions(1239); - v->a[10963] = 38; - v->a[10964] = anon_sym_LPAREN_LPAREN; - v->a[10965] = anon_sym_SEMI; - v->a[10966] = anon_sym_PIPE_PIPE; - v->a[10967] = anon_sym_AMP_AMP; - v->a[10968] = anon_sym_PIPE; - v->a[10969] = anon_sym_AMP; - v->a[10970] = anon_sym_LT; - v->a[10971] = anon_sym_GT; - v->a[10972] = anon_sym_LT_LT; - v->a[10973] = anon_sym_GT_GT; - v->a[10974] = anon_sym_SEMI_SEMI; - v->a[10975] = anon_sym_SEMI_AMP; - v->a[10976] = anon_sym_SEMI_SEMI_AMP; - v->a[10977] = anon_sym_PIPE_AMP; - v->a[10978] = anon_sym_AMP_GT; - v->a[10979] = anon_sym_AMP_GT_GT; + v->a[10960] = sym_word; + v->a[10961] = state(412); + v->a[10962] = 2; + v->a[10963] = sym_concatenation; + v->a[10964] = aux_sym_unset_command_repeat1; + v->a[10965] = state(1088); + v->a[10966] = 7; + v->a[10967] = sym_arithmetic_expansion; + v->a[10968] = sym_brace_expression; + v->a[10969] = sym_string; + v->a[10970] = sym_number; + v->a[10971] = sym_simple_expansion; + v->a[10972] = sym_expansion; + v->a[10973] = sym_command_substitution; + v->a[10974] = actions(1039); + v->a[10975] = 19; + v->a[10976] = anon_sym_PIPE; + v->a[10977] = anon_sym_SEMI_SEMI; + v->a[10978] = anon_sym_PIPE_AMP; + v->a[10979] = anon_sym_AMP_AMP; small_parse_table_549(v); } void small_parse_table_549(t_small_parse_table_array *v) { - v->a[10980] = anon_sym_LT_AMP; - v->a[10981] = anon_sym_GT_AMP; - v->a[10982] = anon_sym_GT_PIPE; - v->a[10983] = anon_sym_LT_AMP_DASH; - v->a[10984] = anon_sym_GT_AMP_DASH; - v->a[10985] = anon_sym_LT_LT_DASH; - v->a[10986] = aux_sym_heredoc_redirect_token1; - v->a[10987] = anon_sym_LT_LT_LT; - v->a[10988] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10989] = anon_sym_DOLLAR_LBRACK; - v->a[10990] = sym__special_character; - v->a[10991] = sym_raw_string; - v->a[10992] = sym_ansi_c_string; - v->a[10993] = aux_sym_number_token1; - v->a[10994] = aux_sym_number_token2; - v->a[10995] = anon_sym_DOLLAR_LBRACE; - v->a[10996] = anon_sym_DOLLAR_LPAREN; - v->a[10997] = anon_sym_BQUOTE; - v->a[10998] = anon_sym_DOLLAR_BQUOTE; - v->a[10999] = anon_sym_LT_LPAREN; + v->a[10980] = anon_sym_PIPE_PIPE; + v->a[10981] = anon_sym_LT; + v->a[10982] = anon_sym_GT; + v->a[10983] = anon_sym_GT_GT; + v->a[10984] = anon_sym_AMP_GT; + v->a[10985] = anon_sym_AMP_GT_GT; + v->a[10986] = anon_sym_LT_AMP; + v->a[10987] = anon_sym_GT_AMP; + v->a[10988] = anon_sym_GT_PIPE; + v->a[10989] = anon_sym_LT_AMP_DASH; + v->a[10990] = anon_sym_GT_AMP_DASH; + v->a[10991] = anon_sym_LT_LT; + v->a[10992] = anon_sym_LT_LT_DASH; + v->a[10993] = anon_sym_AMP; + v->a[10994] = anon_sym_SEMI; + v->a[10995] = 21; + v->a[10996] = actions(3); + v->a[10997] = 1; + v->a[10998] = sym_comment; + v->a[10999] = actions(1252); small_parse_table_550(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1090.c b/parser/static/small_parse_table/small_parse_table_1090.c index 7bc7b696..978334b4 100644 --- a/parser/static/small_parse_table/small_parse_table_1090.c +++ b/parser/static/small_parse_table/small_parse_table_1090.c @@ -14,126 +14,126 @@ void small_parse_table_5450(t_small_parse_table_array *v) { - v->a[109000] = actions(1141); - v->a[109001] = 1; - v->a[109002] = anon_sym_DOLLAR_LBRACK; - v->a[109003] = actions(1145); - v->a[109004] = 1; - v->a[109005] = anon_sym_DOLLAR; - v->a[109006] = actions(1149); - v->a[109007] = 1; - v->a[109008] = anon_sym_DQUOTE; - v->a[109009] = actions(1153); - v->a[109010] = 1; - v->a[109011] = aux_sym_number_token1; - v->a[109012] = actions(1155); - v->a[109013] = 1; - v->a[109014] = aux_sym_number_token2; - v->a[109015] = actions(1157); - v->a[109016] = 1; - v->a[109017] = anon_sym_DOLLAR_LBRACE; - v->a[109018] = actions(1159); - v->a[109019] = 1; + v->a[109000] = 3; + v->a[109001] = anon_sym_SEMI_SEMI; + v->a[109002] = anon_sym_AMP; + v->a[109003] = anon_sym_SEMI; + v->a[109004] = state(2295); + v->a[109005] = 3; + v->a[109006] = sym_file_redirect; + v->a[109007] = sym_heredoc_redirect; + v->a[109008] = aux_sym_redirected_statement_repeat1; + v->a[109009] = actions(5966); + v->a[109010] = 8; + v->a[109011] = anon_sym_LT; + v->a[109012] = anon_sym_GT; + v->a[109013] = anon_sym_GT_GT; + v->a[109014] = anon_sym_AMP_GT; + v->a[109015] = anon_sym_AMP_GT_GT; + v->a[109016] = anon_sym_LT_AMP; + v->a[109017] = anon_sym_GT_AMP; + v->a[109018] = anon_sym_GT_PIPE; + v->a[109019] = 3; small_parse_table_5451(v); } void small_parse_table_5451(t_small_parse_table_array *v) { - v->a[109020] = anon_sym_DOLLAR_LPAREN; - v->a[109021] = actions(1163); - v->a[109022] = 1; - v->a[109023] = anon_sym_DOLLAR_BQUOTE; - v->a[109024] = actions(1169); - v->a[109025] = 1; - v->a[109026] = sym__brace_start; - v->a[109027] = actions(1171); - v->a[109028] = 1; - v->a[109029] = sym_word; - v->a[109030] = actions(1173); - v->a[109031] = 1; - v->a[109032] = anon_sym_BANG; - v->a[109033] = actions(1179); - v->a[109034] = 1; - v->a[109035] = anon_sym_TILDE; - v->a[109036] = actions(1181); - v->a[109037] = 1; - v->a[109038] = sym__special_character; - v->a[109039] = actions(1185); + v->a[109020] = actions(3); + v->a[109021] = 1; + v->a[109022] = sym_comment; + v->a[109023] = actions(6103); + v->a[109024] = 3; + v->a[109025] = sym_file_descriptor; + v->a[109026] = ts_builtin_sym_end; + v->a[109027] = aux_sym_heredoc_redirect_token1; + v->a[109028] = actions(6101); + v->a[109029] = 21; + v->a[109030] = anon_sym_PIPE; + v->a[109031] = anon_sym_RPAREN; + v->a[109032] = anon_sym_SEMI_SEMI; + v->a[109033] = anon_sym_PIPE_AMP; + v->a[109034] = anon_sym_AMP_AMP; + v->a[109035] = anon_sym_PIPE_PIPE; + v->a[109036] = anon_sym_LT; + v->a[109037] = anon_sym_GT; + v->a[109038] = anon_sym_GT_GT; + v->a[109039] = anon_sym_AMP_GT; small_parse_table_5452(v); } void small_parse_table_5452(t_small_parse_table_array *v) { - v->a[109040] = 1; - v->a[109041] = sym_test_operator; - v->a[109042] = actions(3060); - v->a[109043] = 1; - v->a[109044] = anon_sym_BQUOTE; - v->a[109045] = state(2484); - v->a[109046] = 1; - v->a[109047] = aux_sym__literal_repeat1; - v->a[109048] = state(3101); - v->a[109049] = 1; - v->a[109050] = sym__expression; - v->a[109051] = actions(1129); - v->a[109052] = 2; - v->a[109053] = anon_sym_LPAREN_LPAREN; - v->a[109054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109055] = actions(1165); - v->a[109056] = 2; - v->a[109057] = anon_sym_LT_LPAREN; - v->a[109058] = anon_sym_GT_LPAREN; - v->a[109059] = actions(1175); + v->a[109040] = anon_sym_AMP_GT_GT; + v->a[109041] = anon_sym_LT_AMP; + v->a[109042] = anon_sym_GT_AMP; + v->a[109043] = anon_sym_GT_PIPE; + v->a[109044] = anon_sym_LT_AMP_DASH; + v->a[109045] = anon_sym_GT_AMP_DASH; + v->a[109046] = anon_sym_LT_LT; + v->a[109047] = anon_sym_LT_LT_DASH; + v->a[109048] = anon_sym_AMP; + v->a[109049] = anon_sym_BQUOTE; + v->a[109050] = anon_sym_SEMI; + v->a[109051] = 17; + v->a[109052] = actions(57); + v->a[109053] = 1; + v->a[109054] = sym_comment; + v->a[109055] = actions(2460); + v->a[109056] = 1; + v->a[109057] = anon_sym_DOLLAR; + v->a[109058] = actions(2466); + v->a[109059] = 1; small_parse_table_5453(v); } void small_parse_table_5453(t_small_parse_table_array *v) { - v->a[109060] = 2; - v->a[109061] = anon_sym_PLUS_PLUS2; - v->a[109062] = anon_sym_DASH_DASH2; - v->a[109063] = actions(1177); - v->a[109064] = 2; - v->a[109065] = anon_sym_DASH2; - v->a[109066] = anon_sym_PLUS2; - v->a[109067] = actions(1183); - v->a[109068] = 2; - v->a[109069] = sym_raw_string; - v->a[109070] = sym_ansi_c_string; - v->a[109071] = state(2594); - v->a[109072] = 6; - v->a[109073] = sym_binary_expression; - v->a[109074] = sym_ternary_expression; - v->a[109075] = sym_unary_expression; - v->a[109076] = sym_postfix_expression; - v->a[109077] = sym_parenthesized_expression; - v->a[109078] = sym_concatenation; - v->a[109079] = state(2456); + v->a[109060] = aux_sym_number_token1; + v->a[109061] = actions(2468); + v->a[109062] = 1; + v->a[109063] = aux_sym_number_token2; + v->a[109064] = actions(2472); + v->a[109065] = 1; + v->a[109066] = anon_sym_DOLLAR_LPAREN; + v->a[109067] = actions(2482); + v->a[109068] = 1; + v->a[109069] = sym__brace_start; + v->a[109070] = actions(5066); + v->a[109071] = 1; + v->a[109072] = sym_word; + v->a[109073] = actions(6051); + v->a[109074] = 1; + v->a[109075] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[109076] = actions(6053); + v->a[109077] = 1; + v->a[109078] = sym__special_character; + v->a[109079] = actions(6055); small_parse_table_5454(v); } void small_parse_table_5454(t_small_parse_table_array *v) { - v->a[109080] = 9; - v->a[109081] = sym_arithmetic_expansion; - v->a[109082] = sym_brace_expression; - v->a[109083] = sym_string; - v->a[109084] = sym_translated_string; - v->a[109085] = sym_number; - v->a[109086] = sym_simple_expansion; - v->a[109087] = sym_expansion; - v->a[109088] = sym_command_substitution; - v->a[109089] = sym_process_substitution; - v->a[109090] = 8; - v->a[109091] = actions(3); + v->a[109080] = 1; + v->a[109081] = anon_sym_DQUOTE; + v->a[109082] = actions(6057); + v->a[109083] = 1; + v->a[109084] = anon_sym_DOLLAR_LBRACE; + v->a[109085] = actions(6059); + v->a[109086] = 1; + v->a[109087] = anon_sym_BQUOTE; + v->a[109088] = actions(6061); + v->a[109089] = 1; + v->a[109090] = anon_sym_DOLLAR_BQUOTE; + v->a[109091] = state(2666); v->a[109092] = 1; - v->a[109093] = sym_comment; - v->a[109094] = actions(5826); - v->a[109095] = 1; - v->a[109096] = aux_sym_heredoc_redirect_token1; - v->a[109097] = actions(5828); - v->a[109098] = 1; - v->a[109099] = sym_file_descriptor; + v->a[109093] = aux_sym__literal_repeat1; + v->a[109094] = actions(5074); + v->a[109095] = 2; + v->a[109096] = sym_test_operator; + v->a[109097] = sym_raw_string; + v->a[109098] = state(1874); + v->a[109099] = 2; small_parse_table_5455(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1091.c b/parser/static/small_parse_table/small_parse_table_1091.c index 30e49472..1a5d55bd 100644 --- a/parser/static/small_parse_table/small_parse_table_1091.c +++ b/parser/static/small_parse_table/small_parse_table_1091.c @@ -14,126 +14,126 @@ void small_parse_table_5455(t_small_parse_table_array *v) { - v->a[109100] = actions(6231); - v->a[109101] = 1; - v->a[109102] = anon_sym_RPAREN; - v->a[109103] = actions(5831); - v->a[109104] = 3; - v->a[109105] = sym_variable_name; - v->a[109106] = sym_test_operator; - v->a[109107] = sym__brace_start; - v->a[109108] = actions(5821); - v->a[109109] = 9; - v->a[109110] = anon_sym_SEMI; - v->a[109111] = anon_sym_PIPE_PIPE; - v->a[109112] = anon_sym_AMP_AMP; - v->a[109113] = anon_sym_PIPE; - v->a[109114] = anon_sym_AMP; - v->a[109115] = anon_sym_LT_LT; - v->a[109116] = anon_sym_SEMI_SEMI; - v->a[109117] = anon_sym_PIPE_AMP; - v->a[109118] = anon_sym_LT_LT_DASH; - v->a[109119] = actions(5823); + v->a[109100] = sym_concatenation; + v->a[109101] = aux_sym_for_statement_repeat1; + v->a[109102] = state(2609); + v->a[109103] = 7; + v->a[109104] = sym_arithmetic_expansion; + v->a[109105] = sym_brace_expression; + v->a[109106] = sym_string; + v->a[109107] = sym_number; + v->a[109108] = sym_simple_expansion; + v->a[109109] = sym_expansion; + v->a[109110] = sym_command_substitution; + v->a[109111] = 3; + v->a[109112] = actions(3); + v->a[109113] = 1; + v->a[109114] = sym_comment; + v->a[109115] = actions(6163); + v->a[109116] = 3; + v->a[109117] = sym_file_descriptor; + v->a[109118] = ts_builtin_sym_end; + v->a[109119] = aux_sym_heredoc_redirect_token1; small_parse_table_5456(v); } void small_parse_table_5456(t_small_parse_table_array *v) { - v->a[109120] = 11; - v->a[109121] = anon_sym_LT; - v->a[109122] = anon_sym_GT; - v->a[109123] = anon_sym_GT_GT; - v->a[109124] = anon_sym_AMP_GT; - v->a[109125] = anon_sym_AMP_GT_GT; - v->a[109126] = anon_sym_LT_AMP; - v->a[109127] = anon_sym_GT_AMP; - v->a[109128] = anon_sym_GT_PIPE; - v->a[109129] = anon_sym_LT_AMP_DASH; - v->a[109130] = anon_sym_GT_AMP_DASH; - v->a[109131] = anon_sym_LT_LT_LT; - v->a[109132] = actions(5819); - v->a[109133] = 17; - v->a[109134] = anon_sym_LPAREN_LPAREN; - v->a[109135] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109136] = anon_sym_DOLLAR_LBRACK; - v->a[109137] = anon_sym_DOLLAR; - v->a[109138] = sym__special_character; - v->a[109139] = anon_sym_DQUOTE; + v->a[109120] = actions(6161); + v->a[109121] = 21; + v->a[109122] = anon_sym_PIPE; + v->a[109123] = anon_sym_RPAREN; + v->a[109124] = anon_sym_SEMI_SEMI; + v->a[109125] = anon_sym_PIPE_AMP; + v->a[109126] = anon_sym_AMP_AMP; + v->a[109127] = anon_sym_PIPE_PIPE; + v->a[109128] = anon_sym_LT; + v->a[109129] = anon_sym_GT; + v->a[109130] = anon_sym_GT_GT; + v->a[109131] = anon_sym_AMP_GT; + v->a[109132] = anon_sym_AMP_GT_GT; + v->a[109133] = anon_sym_LT_AMP; + v->a[109134] = anon_sym_GT_AMP; + v->a[109135] = anon_sym_GT_PIPE; + v->a[109136] = anon_sym_LT_AMP_DASH; + v->a[109137] = anon_sym_GT_AMP_DASH; + v->a[109138] = anon_sym_LT_LT; + v->a[109139] = anon_sym_LT_LT_DASH; small_parse_table_5457(v); } void small_parse_table_5457(t_small_parse_table_array *v) { - v->a[109140] = sym_raw_string; - v->a[109141] = sym_ansi_c_string; - v->a[109142] = aux_sym_number_token1; - v->a[109143] = aux_sym_number_token2; - v->a[109144] = anon_sym_DOLLAR_LBRACE; - v->a[109145] = anon_sym_DOLLAR_LPAREN; - v->a[109146] = anon_sym_BQUOTE; - v->a[109147] = anon_sym_DOLLAR_BQUOTE; - v->a[109148] = anon_sym_LT_LPAREN; - v->a[109149] = anon_sym_GT_LPAREN; - v->a[109150] = sym_word; - v->a[109151] = 26; - v->a[109152] = actions(71); - v->a[109153] = 1; - v->a[109154] = sym_comment; - v->a[109155] = actions(107); - v->a[109156] = 1; - v->a[109157] = anon_sym_TILDE; - v->a[109158] = actions(237); - v->a[109159] = 1; + v->a[109140] = anon_sym_AMP; + v->a[109141] = anon_sym_BQUOTE; + v->a[109142] = anon_sym_SEMI; + v->a[109143] = 3; + v->a[109144] = actions(3); + v->a[109145] = 1; + v->a[109146] = sym_comment; + v->a[109147] = actions(6155); + v->a[109148] = 3; + v->a[109149] = sym_file_descriptor; + v->a[109150] = ts_builtin_sym_end; + v->a[109151] = aux_sym_heredoc_redirect_token1; + v->a[109152] = actions(6153); + v->a[109153] = 21; + v->a[109154] = anon_sym_PIPE; + v->a[109155] = anon_sym_RPAREN; + v->a[109156] = anon_sym_SEMI_SEMI; + v->a[109157] = anon_sym_PIPE_AMP; + v->a[109158] = anon_sym_AMP_AMP; + v->a[109159] = anon_sym_PIPE_PIPE; small_parse_table_5458(v); } void small_parse_table_5458(t_small_parse_table_array *v) { - v->a[109160] = sym_word; - v->a[109161] = actions(248); - v->a[109162] = 1; - v->a[109163] = anon_sym_LPAREN; - v->a[109164] = actions(250); - v->a[109165] = 1; - v->a[109166] = anon_sym_BANG; - v->a[109167] = actions(258); - v->a[109168] = 1; - v->a[109169] = anon_sym_DOLLAR; - v->a[109170] = actions(264); - v->a[109171] = 1; - v->a[109172] = aux_sym_number_token1; - v->a[109173] = actions(266); - v->a[109174] = 1; - v->a[109175] = aux_sym_number_token2; - v->a[109176] = actions(270); + v->a[109160] = anon_sym_LT; + v->a[109161] = anon_sym_GT; + v->a[109162] = anon_sym_GT_GT; + v->a[109163] = anon_sym_AMP_GT; + v->a[109164] = anon_sym_AMP_GT_GT; + v->a[109165] = anon_sym_LT_AMP; + v->a[109166] = anon_sym_GT_AMP; + v->a[109167] = anon_sym_GT_PIPE; + v->a[109168] = anon_sym_LT_AMP_DASH; + v->a[109169] = anon_sym_GT_AMP_DASH; + v->a[109170] = anon_sym_LT_LT; + v->a[109171] = anon_sym_LT_LT_DASH; + v->a[109172] = anon_sym_AMP; + v->a[109173] = anon_sym_BQUOTE; + v->a[109174] = anon_sym_SEMI; + v->a[109175] = 10; + v->a[109176] = actions(3); v->a[109177] = 1; - v->a[109178] = anon_sym_DOLLAR_LPAREN; - v->a[109179] = actions(282); + v->a[109178] = sym_comment; + v->a[109179] = actions(3383); small_parse_table_5459(v); } void small_parse_table_5459(t_small_parse_table_array *v) { v->a[109180] = 1; - v->a[109181] = sym_test_operator; - v->a[109182] = actions(284); + v->a[109181] = aux_sym_heredoc_redirect_token1; + v->a[109182] = actions(5970); v->a[109183] = 1; - v->a[109184] = sym__brace_start; - v->a[109185] = actions(1075); - v->a[109186] = 1; - v->a[109187] = anon_sym_DOLLAR_LBRACK; - v->a[109188] = actions(1079); - v->a[109189] = 1; - v->a[109190] = sym__special_character; - v->a[109191] = actions(1081); - v->a[109192] = 1; - v->a[109193] = anon_sym_DQUOTE; - v->a[109194] = actions(1085); - v->a[109195] = 1; - v->a[109196] = anon_sym_DOLLAR_LBRACE; - v->a[109197] = actions(1087); - v->a[109198] = 1; - v->a[109199] = anon_sym_DOLLAR_BQUOTE; + v->a[109184] = sym_file_descriptor; + v->a[109185] = actions(2516); + v->a[109186] = 2; + v->a[109187] = anon_sym_PIPE; + v->a[109188] = anon_sym_PIPE_AMP; + v->a[109189] = actions(2945); + v->a[109190] = 2; + v->a[109191] = anon_sym_LT_LT; + v->a[109192] = anon_sym_LT_LT_DASH; + v->a[109193] = actions(3300); + v->a[109194] = 2; + v->a[109195] = anon_sym_AMP_AMP; + v->a[109196] = anon_sym_PIPE_PIPE; + v->a[109197] = actions(5968); + v->a[109198] = 2; + v->a[109199] = anon_sym_LT_AMP_DASH; small_parse_table_5460(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1092.c b/parser/static/small_parse_table/small_parse_table_1092.c index fd69915f..f69a13e4 100644 --- a/parser/static/small_parse_table/small_parse_table_1092.c +++ b/parser/static/small_parse_table/small_parse_table_1092.c @@ -14,126 +14,126 @@ void small_parse_table_5460(t_small_parse_table_array *v) { - v->a[109200] = actions(3598); - v->a[109201] = 1; - v->a[109202] = anon_sym_BQUOTE; - v->a[109203] = state(2690); - v->a[109204] = 1; - v->a[109205] = aux_sym__literal_repeat1; - v->a[109206] = state(3151); - v->a[109207] = 1; - v->a[109208] = sym__expression; - v->a[109209] = actions(103); - v->a[109210] = 2; - v->a[109211] = anon_sym_PLUS_PLUS2; - v->a[109212] = anon_sym_DASH_DASH2; - v->a[109213] = actions(105); - v->a[109214] = 2; - v->a[109215] = anon_sym_DASH2; - v->a[109216] = anon_sym_PLUS2; - v->a[109217] = actions(1073); - v->a[109218] = 2; - v->a[109219] = anon_sym_LPAREN_LPAREN; + v->a[109200] = anon_sym_GT_AMP_DASH; + v->a[109201] = actions(3381); + v->a[109202] = 3; + v->a[109203] = anon_sym_SEMI_SEMI; + v->a[109204] = anon_sym_AMP; + v->a[109205] = anon_sym_SEMI; + v->a[109206] = state(2295); + v->a[109207] = 3; + v->a[109208] = sym_file_redirect; + v->a[109209] = sym_heredoc_redirect; + v->a[109210] = aux_sym_redirected_statement_repeat1; + v->a[109211] = actions(5966); + v->a[109212] = 8; + v->a[109213] = anon_sym_LT; + v->a[109214] = anon_sym_GT; + v->a[109215] = anon_sym_GT_GT; + v->a[109216] = anon_sym_AMP_GT; + v->a[109217] = anon_sym_AMP_GT_GT; + v->a[109218] = anon_sym_LT_AMP; + v->a[109219] = anon_sym_GT_AMP; small_parse_table_5461(v); } void small_parse_table_5461(t_small_parse_table_array *v) { - v->a[109220] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109221] = actions(1083); - v->a[109222] = 2; - v->a[109223] = sym_raw_string; - v->a[109224] = sym_ansi_c_string; - v->a[109225] = actions(1089); - v->a[109226] = 2; - v->a[109227] = anon_sym_LT_LPAREN; - v->a[109228] = anon_sym_GT_LPAREN; - v->a[109229] = state(3053); - v->a[109230] = 6; - v->a[109231] = sym_binary_expression; - v->a[109232] = sym_ternary_expression; - v->a[109233] = sym_unary_expression; - v->a[109234] = sym_postfix_expression; - v->a[109235] = sym_parenthesized_expression; - v->a[109236] = sym_concatenation; - v->a[109237] = state(2500); - v->a[109238] = 9; - v->a[109239] = sym_arithmetic_expansion; + v->a[109220] = anon_sym_GT_PIPE; + v->a[109221] = 3; + v->a[109222] = actions(3); + v->a[109223] = 1; + v->a[109224] = sym_comment; + v->a[109225] = actions(6095); + v->a[109226] = 3; + v->a[109227] = sym_file_descriptor; + v->a[109228] = ts_builtin_sym_end; + v->a[109229] = aux_sym_heredoc_redirect_token1; + v->a[109230] = actions(6093); + v->a[109231] = 21; + v->a[109232] = anon_sym_PIPE; + v->a[109233] = anon_sym_RPAREN; + v->a[109234] = anon_sym_SEMI_SEMI; + v->a[109235] = anon_sym_PIPE_AMP; + v->a[109236] = anon_sym_AMP_AMP; + v->a[109237] = anon_sym_PIPE_PIPE; + v->a[109238] = anon_sym_LT; + v->a[109239] = anon_sym_GT; small_parse_table_5462(v); } void small_parse_table_5462(t_small_parse_table_array *v) { - v->a[109240] = sym_brace_expression; - v->a[109241] = sym_string; - v->a[109242] = sym_translated_string; - v->a[109243] = sym_number; - v->a[109244] = sym_simple_expansion; - v->a[109245] = sym_expansion; - v->a[109246] = sym_command_substitution; - v->a[109247] = sym_process_substitution; - v->a[109248] = 6; - v->a[109249] = actions(71); - v->a[109250] = 1; - v->a[109251] = sym_comment; - v->a[109252] = actions(6133); - v->a[109253] = 1; - v->a[109254] = aux_sym_concatenation_token1; - v->a[109255] = actions(6234); - v->a[109256] = 1; - v->a[109257] = sym__concat; - v->a[109258] = state(2127); - v->a[109259] = 1; + v->a[109240] = anon_sym_GT_GT; + v->a[109241] = anon_sym_AMP_GT; + v->a[109242] = anon_sym_AMP_GT_GT; + v->a[109243] = anon_sym_LT_AMP; + v->a[109244] = anon_sym_GT_AMP; + v->a[109245] = anon_sym_GT_PIPE; + v->a[109246] = anon_sym_LT_AMP_DASH; + v->a[109247] = anon_sym_GT_AMP_DASH; + v->a[109248] = anon_sym_LT_LT; + v->a[109249] = anon_sym_LT_LT_DASH; + v->a[109250] = anon_sym_AMP; + v->a[109251] = anon_sym_BQUOTE; + v->a[109252] = anon_sym_SEMI; + v->a[109253] = 3; + v->a[109254] = actions(3); + v->a[109255] = 1; + v->a[109256] = sym_comment; + v->a[109257] = actions(6107); + v->a[109258] = 3; + v->a[109259] = sym_file_descriptor; small_parse_table_5463(v); } void small_parse_table_5463(t_small_parse_table_array *v) { - v->a[109260] = aux_sym_concatenation_repeat1; - v->a[109261] = actions(1286); - v->a[109262] = 15; - v->a[109263] = anon_sym_PIPE; - v->a[109264] = anon_sym_EQ_EQ; - v->a[109265] = anon_sym_LT; - v->a[109266] = anon_sym_GT; - v->a[109267] = anon_sym_LT_LT; - v->a[109268] = anon_sym_EQ_TILDE; - v->a[109269] = anon_sym_AMP_GT; - v->a[109270] = anon_sym_LT_AMP; - v->a[109271] = anon_sym_GT_AMP; - v->a[109272] = anon_sym_DOLLAR; - v->a[109273] = aux_sym_number_token1; - v->a[109274] = aux_sym_number_token2; - v->a[109275] = anon_sym_DOLLAR_LPAREN; - v->a[109276] = anon_sym_BQUOTE; - v->a[109277] = sym_word; - v->a[109278] = actions(1288); - v->a[109279] = 25; + v->a[109260] = ts_builtin_sym_end; + v->a[109261] = aux_sym_heredoc_redirect_token1; + v->a[109262] = actions(6105); + v->a[109263] = 21; + v->a[109264] = anon_sym_PIPE; + v->a[109265] = anon_sym_RPAREN; + v->a[109266] = anon_sym_SEMI_SEMI; + v->a[109267] = anon_sym_PIPE_AMP; + v->a[109268] = anon_sym_AMP_AMP; + v->a[109269] = anon_sym_PIPE_PIPE; + v->a[109270] = anon_sym_LT; + v->a[109271] = anon_sym_GT; + v->a[109272] = anon_sym_GT_GT; + v->a[109273] = anon_sym_AMP_GT; + v->a[109274] = anon_sym_AMP_GT_GT; + v->a[109275] = anon_sym_LT_AMP; + v->a[109276] = anon_sym_GT_AMP; + v->a[109277] = anon_sym_GT_PIPE; + v->a[109278] = anon_sym_LT_AMP_DASH; + v->a[109279] = anon_sym_GT_AMP_DASH; small_parse_table_5464(v); } void small_parse_table_5464(t_small_parse_table_array *v) { - v->a[109280] = sym_file_descriptor; - v->a[109281] = sym_test_operator; - v->a[109282] = sym__bare_dollar; - v->a[109283] = sym__brace_start; - v->a[109284] = anon_sym_LPAREN_LPAREN; - v->a[109285] = anon_sym_PIPE_PIPE; - v->a[109286] = anon_sym_AMP_AMP; - v->a[109287] = anon_sym_GT_GT; - v->a[109288] = anon_sym_PIPE_AMP; - v->a[109289] = anon_sym_AMP_GT_GT; - v->a[109290] = anon_sym_GT_PIPE; - v->a[109291] = anon_sym_LT_AMP_DASH; - v->a[109292] = anon_sym_GT_AMP_DASH; - v->a[109293] = anon_sym_LT_LT_DASH; - v->a[109294] = anon_sym_LT_LT_LT; - v->a[109295] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109296] = anon_sym_DOLLAR_LBRACK; - v->a[109297] = sym__special_character; - v->a[109298] = anon_sym_DQUOTE; - v->a[109299] = sym_raw_string; + v->a[109280] = anon_sym_LT_LT; + v->a[109281] = anon_sym_LT_LT_DASH; + v->a[109282] = anon_sym_AMP; + v->a[109283] = anon_sym_BQUOTE; + v->a[109284] = anon_sym_SEMI; + v->a[109285] = 17; + v->a[109286] = actions(57); + v->a[109287] = 1; + v->a[109288] = sym_comment; + v->a[109289] = actions(5334); + v->a[109290] = 1; + v->a[109291] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[109292] = actions(5336); + v->a[109293] = 1; + v->a[109294] = anon_sym_DOLLAR; + v->a[109295] = actions(5340); + v->a[109296] = 1; + v->a[109297] = anon_sym_DQUOTE; + v->a[109298] = actions(5344); + v->a[109299] = 1; small_parse_table_5465(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1093.c b/parser/static/small_parse_table/small_parse_table_1093.c index 501e8b86..41bbe790 100644 --- a/parser/static/small_parse_table/small_parse_table_1093.c +++ b/parser/static/small_parse_table/small_parse_table_1093.c @@ -14,126 +14,126 @@ void small_parse_table_5465(t_small_parse_table_array *v) { - v->a[109300] = sym_ansi_c_string; - v->a[109301] = anon_sym_DOLLAR_LBRACE; - v->a[109302] = anon_sym_DOLLAR_BQUOTE; - v->a[109303] = anon_sym_LT_LPAREN; - v->a[109304] = anon_sym_GT_LPAREN; - v->a[109305] = 8; - v->a[109306] = actions(3); - v->a[109307] = 1; - v->a[109308] = sym_comment; - v->a[109309] = actions(5826); - v->a[109310] = 1; - v->a[109311] = aux_sym_heredoc_redirect_token1; - v->a[109312] = actions(5828); - v->a[109313] = 1; - v->a[109314] = sym_file_descriptor; - v->a[109315] = actions(6236); - v->a[109316] = 1; - v->a[109317] = anon_sym_RPAREN; - v->a[109318] = actions(5831); - v->a[109319] = 3; + v->a[109300] = aux_sym_number_token1; + v->a[109301] = actions(5346); + v->a[109302] = 1; + v->a[109303] = aux_sym_number_token2; + v->a[109304] = actions(5348); + v->a[109305] = 1; + v->a[109306] = anon_sym_DOLLAR_LBRACE; + v->a[109307] = actions(5350); + v->a[109308] = 1; + v->a[109309] = anon_sym_DOLLAR_LPAREN; + v->a[109310] = actions(5352); + v->a[109311] = 1; + v->a[109312] = anon_sym_BQUOTE; + v->a[109313] = actions(5354); + v->a[109314] = 1; + v->a[109315] = anon_sym_DOLLAR_BQUOTE; + v->a[109316] = actions(5360); + v->a[109317] = 1; + v->a[109318] = sym__brace_start; + v->a[109319] = actions(5757); small_parse_table_5466(v); } void small_parse_table_5466(t_small_parse_table_array *v) { - v->a[109320] = sym_variable_name; - v->a[109321] = sym_test_operator; - v->a[109322] = sym__brace_start; - v->a[109323] = actions(5821); - v->a[109324] = 9; - v->a[109325] = anon_sym_SEMI; - v->a[109326] = anon_sym_PIPE_PIPE; - v->a[109327] = anon_sym_AMP_AMP; - v->a[109328] = anon_sym_PIPE; - v->a[109329] = anon_sym_AMP; - v->a[109330] = anon_sym_LT_LT; - v->a[109331] = anon_sym_SEMI_SEMI; - v->a[109332] = anon_sym_PIPE_AMP; - v->a[109333] = anon_sym_LT_LT_DASH; - v->a[109334] = actions(5823); - v->a[109335] = 11; - v->a[109336] = anon_sym_LT; - v->a[109337] = anon_sym_GT; - v->a[109338] = anon_sym_GT_GT; - v->a[109339] = anon_sym_AMP_GT; + v->a[109320] = 1; + v->a[109321] = sym__special_character; + v->a[109322] = actions(6267); + v->a[109323] = 1; + v->a[109324] = sym_word; + v->a[109325] = state(1237); + v->a[109326] = 1; + v->a[109327] = aux_sym__literal_repeat1; + v->a[109328] = actions(6269); + v->a[109329] = 2; + v->a[109330] = sym_test_operator; + v->a[109331] = sym_raw_string; + v->a[109332] = state(418); + v->a[109333] = 2; + v->a[109334] = sym_concatenation; + v->a[109335] = aux_sym_for_statement_repeat1; + v->a[109336] = state(1107); + v->a[109337] = 7; + v->a[109338] = sym_arithmetic_expansion; + v->a[109339] = sym_brace_expression; small_parse_table_5467(v); } void small_parse_table_5467(t_small_parse_table_array *v) { - v->a[109340] = anon_sym_AMP_GT_GT; - v->a[109341] = anon_sym_LT_AMP; - v->a[109342] = anon_sym_GT_AMP; - v->a[109343] = anon_sym_GT_PIPE; - v->a[109344] = anon_sym_LT_AMP_DASH; - v->a[109345] = anon_sym_GT_AMP_DASH; - v->a[109346] = anon_sym_LT_LT_LT; - v->a[109347] = actions(5819); - v->a[109348] = 17; - v->a[109349] = anon_sym_LPAREN_LPAREN; - v->a[109350] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109351] = anon_sym_DOLLAR_LBRACK; - v->a[109352] = anon_sym_DOLLAR; - v->a[109353] = sym__special_character; - v->a[109354] = anon_sym_DQUOTE; - v->a[109355] = sym_raw_string; - v->a[109356] = sym_ansi_c_string; - v->a[109357] = aux_sym_number_token1; - v->a[109358] = aux_sym_number_token2; - v->a[109359] = anon_sym_DOLLAR_LBRACE; + v->a[109340] = sym_string; + v->a[109341] = sym_number; + v->a[109342] = sym_simple_expansion; + v->a[109343] = sym_expansion; + v->a[109344] = sym_command_substitution; + v->a[109345] = 3; + v->a[109346] = actions(3); + v->a[109347] = 1; + v->a[109348] = sym_comment; + v->a[109349] = actions(6151); + v->a[109350] = 3; + v->a[109351] = sym_file_descriptor; + v->a[109352] = ts_builtin_sym_end; + v->a[109353] = aux_sym_heredoc_redirect_token1; + v->a[109354] = actions(6149); + v->a[109355] = 21; + v->a[109356] = anon_sym_PIPE; + v->a[109357] = anon_sym_RPAREN; + v->a[109358] = anon_sym_SEMI_SEMI; + v->a[109359] = anon_sym_PIPE_AMP; small_parse_table_5468(v); } void small_parse_table_5468(t_small_parse_table_array *v) { - v->a[109360] = anon_sym_DOLLAR_LPAREN; - v->a[109361] = anon_sym_BQUOTE; - v->a[109362] = anon_sym_DOLLAR_BQUOTE; - v->a[109363] = anon_sym_LT_LPAREN; - v->a[109364] = anon_sym_GT_LPAREN; - v->a[109365] = sym_word; - v->a[109366] = 26; - v->a[109367] = actions(71); - v->a[109368] = 1; - v->a[109369] = sym_comment; - v->a[109370] = actions(1131); - v->a[109371] = 1; - v->a[109372] = anon_sym_LPAREN; - v->a[109373] = actions(1141); - v->a[109374] = 1; - v->a[109375] = anon_sym_DOLLAR_LBRACK; - v->a[109376] = actions(1145); - v->a[109377] = 1; - v->a[109378] = anon_sym_DOLLAR; - v->a[109379] = actions(1149); + v->a[109360] = anon_sym_AMP_AMP; + v->a[109361] = anon_sym_PIPE_PIPE; + v->a[109362] = anon_sym_LT; + v->a[109363] = anon_sym_GT; + v->a[109364] = anon_sym_GT_GT; + v->a[109365] = anon_sym_AMP_GT; + v->a[109366] = anon_sym_AMP_GT_GT; + v->a[109367] = anon_sym_LT_AMP; + v->a[109368] = anon_sym_GT_AMP; + v->a[109369] = anon_sym_GT_PIPE; + v->a[109370] = anon_sym_LT_AMP_DASH; + v->a[109371] = anon_sym_GT_AMP_DASH; + v->a[109372] = anon_sym_LT_LT; + v->a[109373] = anon_sym_LT_LT_DASH; + v->a[109374] = anon_sym_AMP; + v->a[109375] = anon_sym_BQUOTE; + v->a[109376] = anon_sym_SEMI; + v->a[109377] = 3; + v->a[109378] = actions(3); + v->a[109379] = 1; small_parse_table_5469(v); } void small_parse_table_5469(t_small_parse_table_array *v) { - v->a[109380] = 1; - v->a[109381] = anon_sym_DQUOTE; - v->a[109382] = actions(1153); - v->a[109383] = 1; - v->a[109384] = aux_sym_number_token1; - v->a[109385] = actions(1155); - v->a[109386] = 1; - v->a[109387] = aux_sym_number_token2; - v->a[109388] = actions(1157); - v->a[109389] = 1; - v->a[109390] = anon_sym_DOLLAR_LBRACE; - v->a[109391] = actions(1159); - v->a[109392] = 1; - v->a[109393] = anon_sym_DOLLAR_LPAREN; - v->a[109394] = actions(1163); - v->a[109395] = 1; - v->a[109396] = anon_sym_DOLLAR_BQUOTE; - v->a[109397] = actions(1169); - v->a[109398] = 1; - v->a[109399] = sym__brace_start; + v->a[109380] = sym_comment; + v->a[109381] = actions(6111); + v->a[109382] = 3; + v->a[109383] = sym_file_descriptor; + v->a[109384] = ts_builtin_sym_end; + v->a[109385] = aux_sym_heredoc_redirect_token1; + v->a[109386] = actions(6109); + v->a[109387] = 21; + v->a[109388] = anon_sym_PIPE; + v->a[109389] = anon_sym_RPAREN; + v->a[109390] = anon_sym_SEMI_SEMI; + v->a[109391] = anon_sym_PIPE_AMP; + v->a[109392] = anon_sym_AMP_AMP; + v->a[109393] = anon_sym_PIPE_PIPE; + v->a[109394] = anon_sym_LT; + v->a[109395] = anon_sym_GT; + v->a[109396] = anon_sym_GT_GT; + v->a[109397] = anon_sym_AMP_GT; + v->a[109398] = anon_sym_AMP_GT_GT; + v->a[109399] = anon_sym_LT_AMP; small_parse_table_5470(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1094.c b/parser/static/small_parse_table/small_parse_table_1094.c index 02d8f598..a9741f00 100644 --- a/parser/static/small_parse_table/small_parse_table_1094.c +++ b/parser/static/small_parse_table/small_parse_table_1094.c @@ -14,126 +14,126 @@ void small_parse_table_5470(t_small_parse_table_array *v) { - v->a[109400] = actions(1171); - v->a[109401] = 1; - v->a[109402] = sym_word; - v->a[109403] = actions(1173); - v->a[109404] = 1; - v->a[109405] = anon_sym_BANG; - v->a[109406] = actions(1179); - v->a[109407] = 1; - v->a[109408] = anon_sym_TILDE; - v->a[109409] = actions(1181); - v->a[109410] = 1; - v->a[109411] = sym__special_character; - v->a[109412] = actions(1185); - v->a[109413] = 1; - v->a[109414] = sym_test_operator; - v->a[109415] = actions(3060); - v->a[109416] = 1; - v->a[109417] = anon_sym_BQUOTE; - v->a[109418] = state(2484); - v->a[109419] = 1; + v->a[109400] = anon_sym_GT_AMP; + v->a[109401] = anon_sym_GT_PIPE; + v->a[109402] = anon_sym_LT_AMP_DASH; + v->a[109403] = anon_sym_GT_AMP_DASH; + v->a[109404] = anon_sym_LT_LT; + v->a[109405] = anon_sym_LT_LT_DASH; + v->a[109406] = anon_sym_AMP; + v->a[109407] = anon_sym_BQUOTE; + v->a[109408] = anon_sym_SEMI; + v->a[109409] = 3; + v->a[109410] = actions(3); + v->a[109411] = 1; + v->a[109412] = sym_comment; + v->a[109413] = actions(6115); + v->a[109414] = 3; + v->a[109415] = sym_file_descriptor; + v->a[109416] = ts_builtin_sym_end; + v->a[109417] = aux_sym_heredoc_redirect_token1; + v->a[109418] = actions(6113); + v->a[109419] = 21; small_parse_table_5471(v); } void small_parse_table_5471(t_small_parse_table_array *v) { - v->a[109420] = aux_sym__literal_repeat1; - v->a[109421] = state(3108); - v->a[109422] = 1; - v->a[109423] = sym__expression; - v->a[109424] = actions(1129); - v->a[109425] = 2; - v->a[109426] = anon_sym_LPAREN_LPAREN; - v->a[109427] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109428] = actions(1165); - v->a[109429] = 2; - v->a[109430] = anon_sym_LT_LPAREN; - v->a[109431] = anon_sym_GT_LPAREN; - v->a[109432] = actions(1175); - v->a[109433] = 2; - v->a[109434] = anon_sym_PLUS_PLUS2; - v->a[109435] = anon_sym_DASH_DASH2; - v->a[109436] = actions(1177); - v->a[109437] = 2; - v->a[109438] = anon_sym_DASH2; - v->a[109439] = anon_sym_PLUS2; + v->a[109420] = anon_sym_PIPE; + v->a[109421] = anon_sym_RPAREN; + v->a[109422] = anon_sym_SEMI_SEMI; + v->a[109423] = anon_sym_PIPE_AMP; + v->a[109424] = anon_sym_AMP_AMP; + v->a[109425] = anon_sym_PIPE_PIPE; + v->a[109426] = anon_sym_LT; + v->a[109427] = anon_sym_GT; + v->a[109428] = anon_sym_GT_GT; + v->a[109429] = anon_sym_AMP_GT; + v->a[109430] = anon_sym_AMP_GT_GT; + v->a[109431] = anon_sym_LT_AMP; + v->a[109432] = anon_sym_GT_AMP; + v->a[109433] = anon_sym_GT_PIPE; + v->a[109434] = anon_sym_LT_AMP_DASH; + v->a[109435] = anon_sym_GT_AMP_DASH; + v->a[109436] = anon_sym_LT_LT; + v->a[109437] = anon_sym_LT_LT_DASH; + v->a[109438] = anon_sym_AMP; + v->a[109439] = anon_sym_BQUOTE; small_parse_table_5472(v); } void small_parse_table_5472(t_small_parse_table_array *v) { - v->a[109440] = actions(1183); - v->a[109441] = 2; - v->a[109442] = sym_raw_string; - v->a[109443] = sym_ansi_c_string; - v->a[109444] = state(2594); - v->a[109445] = 6; - v->a[109446] = sym_binary_expression; - v->a[109447] = sym_ternary_expression; - v->a[109448] = sym_unary_expression; - v->a[109449] = sym_postfix_expression; - v->a[109450] = sym_parenthesized_expression; - v->a[109451] = sym_concatenation; - v->a[109452] = state(2456); - v->a[109453] = 9; - v->a[109454] = sym_arithmetic_expansion; - v->a[109455] = sym_brace_expression; - v->a[109456] = sym_string; - v->a[109457] = sym_translated_string; - v->a[109458] = sym_number; - v->a[109459] = sym_simple_expansion; + v->a[109440] = anon_sym_SEMI; + v->a[109441] = 3; + v->a[109442] = actions(3); + v->a[109443] = 1; + v->a[109444] = sym_comment; + v->a[109445] = actions(6119); + v->a[109446] = 3; + v->a[109447] = sym_file_descriptor; + v->a[109448] = ts_builtin_sym_end; + v->a[109449] = aux_sym_heredoc_redirect_token1; + v->a[109450] = actions(6117); + v->a[109451] = 21; + v->a[109452] = anon_sym_PIPE; + v->a[109453] = anon_sym_RPAREN; + v->a[109454] = anon_sym_SEMI_SEMI; + v->a[109455] = anon_sym_PIPE_AMP; + v->a[109456] = anon_sym_AMP_AMP; + v->a[109457] = anon_sym_PIPE_PIPE; + v->a[109458] = anon_sym_LT; + v->a[109459] = anon_sym_GT; small_parse_table_5473(v); } void small_parse_table_5473(t_small_parse_table_array *v) { - v->a[109460] = sym_expansion; - v->a[109461] = sym_command_substitution; - v->a[109462] = sym_process_substitution; - v->a[109463] = 6; - v->a[109464] = actions(71); - v->a[109465] = 1; - v->a[109466] = sym_comment; - v->a[109467] = state(3545); - v->a[109468] = 1; - v->a[109469] = aux_sym__literal_repeat1; - v->a[109470] = state(3556); - v->a[109471] = 1; - v->a[109472] = sym_concatenation; - v->a[109473] = state(3471); - v->a[109474] = 9; - v->a[109475] = sym_arithmetic_expansion; - v->a[109476] = sym_brace_expression; - v->a[109477] = sym_string; - v->a[109478] = sym_translated_string; - v->a[109479] = sym_number; + v->a[109460] = anon_sym_GT_GT; + v->a[109461] = anon_sym_AMP_GT; + v->a[109462] = anon_sym_AMP_GT_GT; + v->a[109463] = anon_sym_LT_AMP; + v->a[109464] = anon_sym_GT_AMP; + v->a[109465] = anon_sym_GT_PIPE; + v->a[109466] = anon_sym_LT_AMP_DASH; + v->a[109467] = anon_sym_GT_AMP_DASH; + v->a[109468] = anon_sym_LT_LT; + v->a[109469] = anon_sym_LT_LT_DASH; + v->a[109470] = anon_sym_AMP; + v->a[109471] = anon_sym_BQUOTE; + v->a[109472] = anon_sym_SEMI; + v->a[109473] = 17; + v->a[109474] = actions(57); + v->a[109475] = 1; + v->a[109476] = sym_comment; + v->a[109477] = actions(5334); + v->a[109478] = 1; + v->a[109479] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5474(v); } void small_parse_table_5474(t_small_parse_table_array *v) { - v->a[109480] = sym_simple_expansion; - v->a[109481] = sym_expansion; - v->a[109482] = sym_command_substitution; - v->a[109483] = sym_process_substitution; - v->a[109484] = actions(2494); - v->a[109485] = 10; - v->a[109486] = anon_sym_LT; - v->a[109487] = anon_sym_GT; - v->a[109488] = anon_sym_AMP_GT; - v->a[109489] = anon_sym_LT_AMP; - v->a[109490] = anon_sym_GT_AMP; - v->a[109491] = anon_sym_DOLLAR; - v->a[109492] = aux_sym_number_token1; - v->a[109493] = aux_sym_number_token2; - v->a[109494] = anon_sym_DOLLAR_LPAREN; - v->a[109495] = sym_word; - v->a[109496] = actions(2496); - v->a[109497] = 22; - v->a[109498] = sym_file_descriptor; - v->a[109499] = sym_variable_name; + v->a[109480] = actions(5336); + v->a[109481] = 1; + v->a[109482] = anon_sym_DOLLAR; + v->a[109483] = actions(5340); + v->a[109484] = 1; + v->a[109485] = anon_sym_DQUOTE; + v->a[109486] = actions(5344); + v->a[109487] = 1; + v->a[109488] = aux_sym_number_token1; + v->a[109489] = actions(5346); + v->a[109490] = 1; + v->a[109491] = aux_sym_number_token2; + v->a[109492] = actions(5348); + v->a[109493] = 1; + v->a[109494] = anon_sym_DOLLAR_LBRACE; + v->a[109495] = actions(5350); + v->a[109496] = 1; + v->a[109497] = anon_sym_DOLLAR_LPAREN; + v->a[109498] = actions(5352); + v->a[109499] = 1; small_parse_table_5475(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1095.c b/parser/static/small_parse_table/small_parse_table_1095.c index 8cb1a97e..dbd61190 100644 --- a/parser/static/small_parse_table/small_parse_table_1095.c +++ b/parser/static/small_parse_table/small_parse_table_1095.c @@ -14,126 +14,126 @@ void small_parse_table_5475(t_small_parse_table_array *v) { - v->a[109500] = sym_test_operator; - v->a[109501] = sym__brace_start; - v->a[109502] = anon_sym_LPAREN_LPAREN; - v->a[109503] = anon_sym_GT_GT; - v->a[109504] = anon_sym_AMP_GT_GT; - v->a[109505] = anon_sym_GT_PIPE; - v->a[109506] = anon_sym_LT_AMP_DASH; - v->a[109507] = anon_sym_GT_AMP_DASH; - v->a[109508] = anon_sym_LT_LT_LT; - v->a[109509] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109510] = anon_sym_DOLLAR_LBRACK; - v->a[109511] = sym__special_character; - v->a[109512] = anon_sym_DQUOTE; - v->a[109513] = sym_raw_string; - v->a[109514] = sym_ansi_c_string; - v->a[109515] = anon_sym_DOLLAR_LBRACE; - v->a[109516] = anon_sym_BQUOTE; - v->a[109517] = anon_sym_DOLLAR_BQUOTE; - v->a[109518] = anon_sym_LT_LPAREN; - v->a[109519] = anon_sym_GT_LPAREN; + v->a[109500] = anon_sym_BQUOTE; + v->a[109501] = actions(5354); + v->a[109502] = 1; + v->a[109503] = anon_sym_DOLLAR_BQUOTE; + v->a[109504] = actions(5360); + v->a[109505] = 1; + v->a[109506] = sym__brace_start; + v->a[109507] = actions(5757); + v->a[109508] = 1; + v->a[109509] = sym__special_character; + v->a[109510] = actions(6267); + v->a[109511] = 1; + v->a[109512] = sym_word; + v->a[109513] = state(1237); + v->a[109514] = 1; + v->a[109515] = aux_sym__literal_repeat1; + v->a[109516] = actions(6269); + v->a[109517] = 2; + v->a[109518] = sym_test_operator; + v->a[109519] = sym_raw_string; small_parse_table_5476(v); } void small_parse_table_5476(t_small_parse_table_array *v) { - v->a[109520] = 26; - v->a[109521] = actions(71); - v->a[109522] = 1; - v->a[109523] = sym_comment; - v->a[109524] = actions(107); - v->a[109525] = 1; - v->a[109526] = anon_sym_TILDE; - v->a[109527] = actions(237); - v->a[109528] = 1; - v->a[109529] = sym_word; - v->a[109530] = actions(248); - v->a[109531] = 1; - v->a[109532] = anon_sym_LPAREN; - v->a[109533] = actions(250); - v->a[109534] = 1; - v->a[109535] = anon_sym_BANG; - v->a[109536] = actions(258); - v->a[109537] = 1; - v->a[109538] = anon_sym_DOLLAR; - v->a[109539] = actions(264); + v->a[109520] = state(423); + v->a[109521] = 2; + v->a[109522] = sym_concatenation; + v->a[109523] = aux_sym_for_statement_repeat1; + v->a[109524] = state(1107); + v->a[109525] = 7; + v->a[109526] = sym_arithmetic_expansion; + v->a[109527] = sym_brace_expression; + v->a[109528] = sym_string; + v->a[109529] = sym_number; + v->a[109530] = sym_simple_expansion; + v->a[109531] = sym_expansion; + v->a[109532] = sym_command_substitution; + v->a[109533] = 3; + v->a[109534] = actions(3); + v->a[109535] = 1; + v->a[109536] = sym_comment; + v->a[109537] = actions(6123); + v->a[109538] = 3; + v->a[109539] = sym_file_descriptor; small_parse_table_5477(v); } void small_parse_table_5477(t_small_parse_table_array *v) { - v->a[109540] = 1; - v->a[109541] = aux_sym_number_token1; - v->a[109542] = actions(266); - v->a[109543] = 1; - v->a[109544] = aux_sym_number_token2; - v->a[109545] = actions(270); - v->a[109546] = 1; - v->a[109547] = anon_sym_DOLLAR_LPAREN; - v->a[109548] = actions(282); - v->a[109549] = 1; - v->a[109550] = sym_test_operator; - v->a[109551] = actions(284); - v->a[109552] = 1; - v->a[109553] = sym__brace_start; - v->a[109554] = actions(1075); - v->a[109555] = 1; - v->a[109556] = anon_sym_DOLLAR_LBRACK; - v->a[109557] = actions(1079); - v->a[109558] = 1; - v->a[109559] = sym__special_character; + v->a[109540] = ts_builtin_sym_end; + v->a[109541] = aux_sym_heredoc_redirect_token1; + v->a[109542] = actions(6121); + v->a[109543] = 21; + v->a[109544] = anon_sym_PIPE; + v->a[109545] = anon_sym_RPAREN; + v->a[109546] = anon_sym_SEMI_SEMI; + v->a[109547] = anon_sym_PIPE_AMP; + v->a[109548] = anon_sym_AMP_AMP; + v->a[109549] = anon_sym_PIPE_PIPE; + v->a[109550] = anon_sym_LT; + v->a[109551] = anon_sym_GT; + v->a[109552] = anon_sym_GT_GT; + v->a[109553] = anon_sym_AMP_GT; + v->a[109554] = anon_sym_AMP_GT_GT; + v->a[109555] = anon_sym_LT_AMP; + v->a[109556] = anon_sym_GT_AMP; + v->a[109557] = anon_sym_GT_PIPE; + v->a[109558] = anon_sym_LT_AMP_DASH; + v->a[109559] = anon_sym_GT_AMP_DASH; small_parse_table_5478(v); } void small_parse_table_5478(t_small_parse_table_array *v) { - v->a[109560] = actions(1081); - v->a[109561] = 1; - v->a[109562] = anon_sym_DQUOTE; - v->a[109563] = actions(1085); - v->a[109564] = 1; - v->a[109565] = anon_sym_DOLLAR_LBRACE; - v->a[109566] = actions(1087); + v->a[109560] = anon_sym_LT_LT; + v->a[109561] = anon_sym_LT_LT_DASH; + v->a[109562] = anon_sym_AMP; + v->a[109563] = anon_sym_BQUOTE; + v->a[109564] = anon_sym_SEMI; + v->a[109565] = 3; + v->a[109566] = actions(3); v->a[109567] = 1; - v->a[109568] = anon_sym_DOLLAR_BQUOTE; - v->a[109569] = actions(3598); - v->a[109570] = 1; - v->a[109571] = anon_sym_BQUOTE; - v->a[109572] = state(2690); - v->a[109573] = 1; - v->a[109574] = aux_sym__literal_repeat1; - v->a[109575] = state(3111); - v->a[109576] = 1; - v->a[109577] = sym__expression; - v->a[109578] = actions(103); - v->a[109579] = 2; + v->a[109568] = sym_comment; + v->a[109569] = actions(6127); + v->a[109570] = 3; + v->a[109571] = sym_file_descriptor; + v->a[109572] = ts_builtin_sym_end; + v->a[109573] = aux_sym_heredoc_redirect_token1; + v->a[109574] = actions(6125); + v->a[109575] = 21; + v->a[109576] = anon_sym_PIPE; + v->a[109577] = anon_sym_RPAREN; + v->a[109578] = anon_sym_SEMI_SEMI; + v->a[109579] = anon_sym_PIPE_AMP; small_parse_table_5479(v); } void small_parse_table_5479(t_small_parse_table_array *v) { - v->a[109580] = anon_sym_PLUS_PLUS2; - v->a[109581] = anon_sym_DASH_DASH2; - v->a[109582] = actions(105); - v->a[109583] = 2; - v->a[109584] = anon_sym_DASH2; - v->a[109585] = anon_sym_PLUS2; - v->a[109586] = actions(1073); - v->a[109587] = 2; - v->a[109588] = anon_sym_LPAREN_LPAREN; - v->a[109589] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109590] = actions(1083); - v->a[109591] = 2; - v->a[109592] = sym_raw_string; - v->a[109593] = sym_ansi_c_string; - v->a[109594] = actions(1089); - v->a[109595] = 2; - v->a[109596] = anon_sym_LT_LPAREN; - v->a[109597] = anon_sym_GT_LPAREN; - v->a[109598] = state(3053); - v->a[109599] = 6; + v->a[109580] = anon_sym_AMP_AMP; + v->a[109581] = anon_sym_PIPE_PIPE; + v->a[109582] = anon_sym_LT; + v->a[109583] = anon_sym_GT; + v->a[109584] = anon_sym_GT_GT; + v->a[109585] = anon_sym_AMP_GT; + v->a[109586] = anon_sym_AMP_GT_GT; + v->a[109587] = anon_sym_LT_AMP; + v->a[109588] = anon_sym_GT_AMP; + v->a[109589] = anon_sym_GT_PIPE; + v->a[109590] = anon_sym_LT_AMP_DASH; + v->a[109591] = anon_sym_GT_AMP_DASH; + v->a[109592] = anon_sym_LT_LT; + v->a[109593] = anon_sym_LT_LT_DASH; + v->a[109594] = anon_sym_AMP; + v->a[109595] = anon_sym_BQUOTE; + v->a[109596] = anon_sym_SEMI; + v->a[109597] = 7; + v->a[109598] = actions(3); + v->a[109599] = 1; small_parse_table_5480(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1096.c b/parser/static/small_parse_table/small_parse_table_1096.c index b38643b1..7e0bf85d 100644 --- a/parser/static/small_parse_table/small_parse_table_1096.c +++ b/parser/static/small_parse_table/small_parse_table_1096.c @@ -14,126 +14,126 @@ void small_parse_table_5480(t_small_parse_table_array *v) { - v->a[109600] = sym_binary_expression; - v->a[109601] = sym_ternary_expression; - v->a[109602] = sym_unary_expression; - v->a[109603] = sym_postfix_expression; - v->a[109604] = sym_parenthesized_expression; - v->a[109605] = sym_concatenation; - v->a[109606] = state(2500); - v->a[109607] = 9; - v->a[109608] = sym_arithmetic_expansion; - v->a[109609] = sym_brace_expression; - v->a[109610] = sym_string; - v->a[109611] = sym_translated_string; - v->a[109612] = sym_number; - v->a[109613] = sym_simple_expansion; - v->a[109614] = sym_expansion; - v->a[109615] = sym_command_substitution; - v->a[109616] = sym_process_substitution; - v->a[109617] = 8; - v->a[109618] = actions(3); - v->a[109619] = 1; + v->a[109600] = sym_comment; + v->a[109601] = actions(5281); + v->a[109602] = 1; + v->a[109603] = aux_sym_heredoc_redirect_token1; + v->a[109604] = actions(6277); + v->a[109605] = 1; + v->a[109606] = sym_file_descriptor; + v->a[109607] = actions(6274); + v->a[109608] = 2; + v->a[109609] = anon_sym_LT_AMP_DASH; + v->a[109610] = anon_sym_GT_AMP_DASH; + v->a[109611] = state(2312); + v->a[109612] = 2; + v->a[109613] = sym_file_redirect; + v->a[109614] = aux_sym_redirected_statement_repeat2; + v->a[109615] = actions(6271); + v->a[109616] = 8; + v->a[109617] = anon_sym_LT; + v->a[109618] = anon_sym_GT; + v->a[109619] = anon_sym_GT_GT; small_parse_table_5481(v); } void small_parse_table_5481(t_small_parse_table_array *v) { - v->a[109620] = sym_comment; - v->a[109621] = actions(5826); - v->a[109622] = 1; - v->a[109623] = aux_sym_heredoc_redirect_token1; - v->a[109624] = actions(5828); - v->a[109625] = 1; - v->a[109626] = sym_file_descriptor; - v->a[109627] = actions(6239); - v->a[109628] = 1; - v->a[109629] = anon_sym_RPAREN; - v->a[109630] = actions(5831); - v->a[109631] = 3; - v->a[109632] = sym_variable_name; - v->a[109633] = sym_test_operator; - v->a[109634] = sym__brace_start; - v->a[109635] = actions(5821); - v->a[109636] = 9; - v->a[109637] = anon_sym_SEMI; - v->a[109638] = anon_sym_PIPE_PIPE; - v->a[109639] = anon_sym_AMP_AMP; + v->a[109620] = anon_sym_AMP_GT; + v->a[109621] = anon_sym_AMP_GT_GT; + v->a[109622] = anon_sym_LT_AMP; + v->a[109623] = anon_sym_GT_AMP; + v->a[109624] = anon_sym_GT_PIPE; + v->a[109625] = actions(5273); + v->a[109626] = 10; + v->a[109627] = anon_sym_PIPE; + v->a[109628] = anon_sym_RPAREN; + v->a[109629] = anon_sym_SEMI_SEMI; + v->a[109630] = anon_sym_PIPE_AMP; + v->a[109631] = anon_sym_AMP_AMP; + v->a[109632] = anon_sym_PIPE_PIPE; + v->a[109633] = anon_sym_LT_LT; + v->a[109634] = anon_sym_LT_LT_DASH; + v->a[109635] = anon_sym_AMP; + v->a[109636] = anon_sym_SEMI; + v->a[109637] = 6; + v->a[109638] = actions(3); + v->a[109639] = 1; small_parse_table_5482(v); } void small_parse_table_5482(t_small_parse_table_array *v) { - v->a[109640] = anon_sym_PIPE; - v->a[109641] = anon_sym_AMP; - v->a[109642] = anon_sym_LT_LT; - v->a[109643] = anon_sym_SEMI_SEMI; - v->a[109644] = anon_sym_PIPE_AMP; - v->a[109645] = anon_sym_LT_LT_DASH; - v->a[109646] = actions(5823); - v->a[109647] = 11; - v->a[109648] = anon_sym_LT; - v->a[109649] = anon_sym_GT; - v->a[109650] = anon_sym_GT_GT; - v->a[109651] = anon_sym_AMP_GT; - v->a[109652] = anon_sym_AMP_GT_GT; - v->a[109653] = anon_sym_LT_AMP; - v->a[109654] = anon_sym_GT_AMP; - v->a[109655] = anon_sym_GT_PIPE; - v->a[109656] = anon_sym_LT_AMP_DASH; - v->a[109657] = anon_sym_GT_AMP_DASH; - v->a[109658] = anon_sym_LT_LT_LT; - v->a[109659] = actions(5819); + v->a[109640] = sym_comment; + v->a[109641] = actions(5267); + v->a[109642] = 1; + v->a[109643] = aux_sym_concatenation_token1; + v->a[109644] = actions(5269); + v->a[109645] = 1; + v->a[109646] = sym__concat; + v->a[109647] = state(2170); + v->a[109648] = 1; + v->a[109649] = aux_sym_concatenation_repeat1; + v->a[109650] = actions(1390); + v->a[109651] = 2; + v->a[109652] = sym_file_descriptor; + v->a[109653] = aux_sym_heredoc_redirect_token1; + v->a[109654] = actions(1388); + v->a[109655] = 19; + v->a[109656] = anon_sym_PIPE; + v->a[109657] = anon_sym_SEMI_SEMI; + v->a[109658] = anon_sym_PIPE_AMP; + v->a[109659] = anon_sym_AMP_AMP; small_parse_table_5483(v); } void small_parse_table_5483(t_small_parse_table_array *v) { - v->a[109660] = 17; - v->a[109661] = anon_sym_LPAREN_LPAREN; - v->a[109662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109663] = anon_sym_DOLLAR_LBRACK; - v->a[109664] = anon_sym_DOLLAR; - v->a[109665] = sym__special_character; - v->a[109666] = anon_sym_DQUOTE; - v->a[109667] = sym_raw_string; - v->a[109668] = sym_ansi_c_string; - v->a[109669] = aux_sym_number_token1; - v->a[109670] = aux_sym_number_token2; - v->a[109671] = anon_sym_DOLLAR_LBRACE; - v->a[109672] = anon_sym_DOLLAR_LPAREN; - v->a[109673] = anon_sym_BQUOTE; - v->a[109674] = anon_sym_DOLLAR_BQUOTE; - v->a[109675] = anon_sym_LT_LPAREN; - v->a[109676] = anon_sym_GT_LPAREN; - v->a[109677] = sym_word; - v->a[109678] = 8; - v->a[109679] = actions(3); + v->a[109660] = anon_sym_PIPE_PIPE; + v->a[109661] = anon_sym_LT; + v->a[109662] = anon_sym_GT; + v->a[109663] = anon_sym_GT_GT; + v->a[109664] = anon_sym_AMP_GT; + v->a[109665] = anon_sym_AMP_GT_GT; + v->a[109666] = anon_sym_LT_AMP; + v->a[109667] = anon_sym_GT_AMP; + v->a[109668] = anon_sym_GT_PIPE; + v->a[109669] = anon_sym_LT_AMP_DASH; + v->a[109670] = anon_sym_GT_AMP_DASH; + v->a[109671] = anon_sym_LT_LT; + v->a[109672] = anon_sym_LT_LT_DASH; + v->a[109673] = anon_sym_AMP; + v->a[109674] = anon_sym_SEMI; + v->a[109675] = 3; + v->a[109676] = actions(3); + v->a[109677] = 1; + v->a[109678] = sym_comment; + v->a[109679] = actions(6147); small_parse_table_5484(v); } void small_parse_table_5484(t_small_parse_table_array *v) { - v->a[109680] = 1; - v->a[109681] = sym_comment; - v->a[109682] = actions(5826); - v->a[109683] = 1; - v->a[109684] = aux_sym_heredoc_redirect_token1; - v->a[109685] = actions(5828); - v->a[109686] = 1; - v->a[109687] = sym_file_descriptor; - v->a[109688] = actions(6242); - v->a[109689] = 1; - v->a[109690] = anon_sym_RPAREN; - v->a[109691] = actions(5831); - v->a[109692] = 3; - v->a[109693] = sym_variable_name; - v->a[109694] = sym_test_operator; - v->a[109695] = sym__brace_start; - v->a[109696] = actions(5821); - v->a[109697] = 9; - v->a[109698] = anon_sym_SEMI; - v->a[109699] = anon_sym_PIPE_PIPE; + v->a[109680] = 3; + v->a[109681] = sym_file_descriptor; + v->a[109682] = ts_builtin_sym_end; + v->a[109683] = aux_sym_heredoc_redirect_token1; + v->a[109684] = actions(6145); + v->a[109685] = 21; + v->a[109686] = anon_sym_PIPE; + v->a[109687] = anon_sym_RPAREN; + v->a[109688] = anon_sym_SEMI_SEMI; + v->a[109689] = anon_sym_PIPE_AMP; + v->a[109690] = anon_sym_AMP_AMP; + v->a[109691] = anon_sym_PIPE_PIPE; + v->a[109692] = anon_sym_LT; + v->a[109693] = anon_sym_GT; + v->a[109694] = anon_sym_GT_GT; + v->a[109695] = anon_sym_AMP_GT; + v->a[109696] = anon_sym_AMP_GT_GT; + v->a[109697] = anon_sym_LT_AMP; + v->a[109698] = anon_sym_GT_AMP; + v->a[109699] = anon_sym_GT_PIPE; small_parse_table_5485(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1097.c b/parser/static/small_parse_table/small_parse_table_1097.c index 0c9c3982..64c91c46 100644 --- a/parser/static/small_parse_table/small_parse_table_1097.c +++ b/parser/static/small_parse_table/small_parse_table_1097.c @@ -14,51 +14,51 @@ void small_parse_table_5485(t_small_parse_table_array *v) { - v->a[109700] = anon_sym_AMP_AMP; - v->a[109701] = anon_sym_PIPE; - v->a[109702] = anon_sym_AMP; - v->a[109703] = anon_sym_LT_LT; - v->a[109704] = anon_sym_SEMI_SEMI; - v->a[109705] = anon_sym_PIPE_AMP; - v->a[109706] = anon_sym_LT_LT_DASH; - v->a[109707] = actions(5823); - v->a[109708] = 11; - v->a[109709] = anon_sym_LT; - v->a[109710] = anon_sym_GT; - v->a[109711] = anon_sym_GT_GT; - v->a[109712] = anon_sym_AMP_GT; - v->a[109713] = anon_sym_AMP_GT_GT; - v->a[109714] = anon_sym_LT_AMP; - v->a[109715] = anon_sym_GT_AMP; - v->a[109716] = anon_sym_GT_PIPE; - v->a[109717] = anon_sym_LT_AMP_DASH; - v->a[109718] = anon_sym_GT_AMP_DASH; - v->a[109719] = anon_sym_LT_LT_LT; + v->a[109700] = anon_sym_LT_AMP_DASH; + v->a[109701] = anon_sym_GT_AMP_DASH; + v->a[109702] = anon_sym_LT_LT; + v->a[109703] = anon_sym_LT_LT_DASH; + v->a[109704] = anon_sym_AMP; + v->a[109705] = anon_sym_BQUOTE; + v->a[109706] = anon_sym_SEMI; + v->a[109707] = 3; + v->a[109708] = actions(3); + v->a[109709] = 1; + v->a[109710] = sym_comment; + v->a[109711] = actions(1390); + v->a[109712] = 3; + v->a[109713] = sym_file_descriptor; + v->a[109714] = ts_builtin_sym_end; + v->a[109715] = aux_sym_heredoc_redirect_token1; + v->a[109716] = actions(1388); + v->a[109717] = 21; + v->a[109718] = anon_sym_PIPE; + v->a[109719] = anon_sym_RPAREN; small_parse_table_5486(v); } void small_parse_table_5486(t_small_parse_table_array *v) { - v->a[109720] = actions(5819); - v->a[109721] = 17; - v->a[109722] = anon_sym_LPAREN_LPAREN; - v->a[109723] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109724] = anon_sym_DOLLAR_LBRACK; - v->a[109725] = anon_sym_DOLLAR; - v->a[109726] = sym__special_character; - v->a[109727] = anon_sym_DQUOTE; - v->a[109728] = sym_raw_string; - v->a[109729] = sym_ansi_c_string; - v->a[109730] = aux_sym_number_token1; - v->a[109731] = aux_sym_number_token2; - v->a[109732] = anon_sym_DOLLAR_LBRACE; - v->a[109733] = anon_sym_DOLLAR_LPAREN; - v->a[109734] = anon_sym_BQUOTE; - v->a[109735] = anon_sym_DOLLAR_BQUOTE; - v->a[109736] = anon_sym_LT_LPAREN; - v->a[109737] = anon_sym_GT_LPAREN; - v->a[109738] = sym_word; - v->a[109739] = 8; + v->a[109720] = anon_sym_SEMI_SEMI; + v->a[109721] = anon_sym_PIPE_AMP; + v->a[109722] = anon_sym_AMP_AMP; + v->a[109723] = anon_sym_PIPE_PIPE; + v->a[109724] = anon_sym_LT; + v->a[109725] = anon_sym_GT; + v->a[109726] = anon_sym_GT_GT; + v->a[109727] = anon_sym_AMP_GT; + v->a[109728] = anon_sym_AMP_GT_GT; + v->a[109729] = anon_sym_LT_AMP; + v->a[109730] = anon_sym_GT_AMP; + v->a[109731] = anon_sym_GT_PIPE; + v->a[109732] = anon_sym_LT_AMP_DASH; + v->a[109733] = anon_sym_GT_AMP_DASH; + v->a[109734] = anon_sym_LT_LT; + v->a[109735] = anon_sym_LT_LT_DASH; + v->a[109736] = anon_sym_AMP; + v->a[109737] = anon_sym_BQUOTE; + v->a[109738] = anon_sym_SEMI; + v->a[109739] = 6; small_parse_table_5487(v); } @@ -67,73 +67,73 @@ void small_parse_table_5487(t_small_parse_table_array *v) v->a[109740] = actions(3); v->a[109741] = 1; v->a[109742] = sym_comment; - v->a[109743] = actions(5826); + v->a[109743] = actions(5267); v->a[109744] = 1; - v->a[109745] = aux_sym_heredoc_redirect_token1; - v->a[109746] = actions(5828); + v->a[109745] = aux_sym_concatenation_token1; + v->a[109746] = actions(5269); v->a[109747] = 1; - v->a[109748] = sym_file_descriptor; - v->a[109749] = actions(6245); + v->a[109748] = sym__concat; + v->a[109749] = state(2170); v->a[109750] = 1; - v->a[109751] = anon_sym_RPAREN; - v->a[109752] = actions(5831); - v->a[109753] = 3; - v->a[109754] = sym_variable_name; - v->a[109755] = sym_test_operator; - v->a[109756] = sym__brace_start; - v->a[109757] = actions(5821); - v->a[109758] = 9; - v->a[109759] = anon_sym_SEMI; + v->a[109751] = aux_sym_concatenation_repeat1; + v->a[109752] = actions(1182); + v->a[109753] = 2; + v->a[109754] = sym_file_descriptor; + v->a[109755] = aux_sym_heredoc_redirect_token1; + v->a[109756] = actions(1180); + v->a[109757] = 19; + v->a[109758] = anon_sym_PIPE; + v->a[109759] = anon_sym_SEMI_SEMI; small_parse_table_5488(v); } void small_parse_table_5488(t_small_parse_table_array *v) { - v->a[109760] = anon_sym_PIPE_PIPE; + v->a[109760] = anon_sym_PIPE_AMP; v->a[109761] = anon_sym_AMP_AMP; - v->a[109762] = anon_sym_PIPE; - v->a[109763] = anon_sym_AMP; - v->a[109764] = anon_sym_LT_LT; - v->a[109765] = anon_sym_SEMI_SEMI; - v->a[109766] = anon_sym_PIPE_AMP; - v->a[109767] = anon_sym_LT_LT_DASH; - v->a[109768] = actions(5823); - v->a[109769] = 11; - v->a[109770] = anon_sym_LT; - v->a[109771] = anon_sym_GT; - v->a[109772] = anon_sym_GT_GT; - v->a[109773] = anon_sym_AMP_GT; - v->a[109774] = anon_sym_AMP_GT_GT; - v->a[109775] = anon_sym_LT_AMP; - v->a[109776] = anon_sym_GT_AMP; - v->a[109777] = anon_sym_GT_PIPE; - v->a[109778] = anon_sym_LT_AMP_DASH; - v->a[109779] = anon_sym_GT_AMP_DASH; + v->a[109762] = anon_sym_PIPE_PIPE; + v->a[109763] = anon_sym_LT; + v->a[109764] = anon_sym_GT; + v->a[109765] = anon_sym_GT_GT; + v->a[109766] = anon_sym_AMP_GT; + v->a[109767] = anon_sym_AMP_GT_GT; + v->a[109768] = anon_sym_LT_AMP; + v->a[109769] = anon_sym_GT_AMP; + v->a[109770] = anon_sym_GT_PIPE; + v->a[109771] = anon_sym_LT_AMP_DASH; + v->a[109772] = anon_sym_GT_AMP_DASH; + v->a[109773] = anon_sym_LT_LT; + v->a[109774] = anon_sym_LT_LT_DASH; + v->a[109775] = anon_sym_AMP; + v->a[109776] = anon_sym_SEMI; + v->a[109777] = 3; + v->a[109778] = actions(3); + v->a[109779] = 1; small_parse_table_5489(v); } void small_parse_table_5489(t_small_parse_table_array *v) { - v->a[109780] = anon_sym_LT_LT_LT; - v->a[109781] = actions(5819); - v->a[109782] = 17; - v->a[109783] = anon_sym_LPAREN_LPAREN; - v->a[109784] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109785] = anon_sym_DOLLAR_LBRACK; - v->a[109786] = anon_sym_DOLLAR; - v->a[109787] = sym__special_character; - v->a[109788] = anon_sym_DQUOTE; - v->a[109789] = sym_raw_string; - v->a[109790] = sym_ansi_c_string; - v->a[109791] = aux_sym_number_token1; - v->a[109792] = aux_sym_number_token2; - v->a[109793] = anon_sym_DOLLAR_LBRACE; - v->a[109794] = anon_sym_DOLLAR_LPAREN; - v->a[109795] = anon_sym_BQUOTE; - v->a[109796] = anon_sym_DOLLAR_BQUOTE; - v->a[109797] = anon_sym_LT_LPAREN; - v->a[109798] = anon_sym_GT_LPAREN; - v->a[109799] = sym_word; + v->a[109780] = sym_comment; + v->a[109781] = actions(6131); + v->a[109782] = 3; + v->a[109783] = sym_file_descriptor; + v->a[109784] = ts_builtin_sym_end; + v->a[109785] = aux_sym_heredoc_redirect_token1; + v->a[109786] = actions(6129); + v->a[109787] = 21; + v->a[109788] = anon_sym_PIPE; + v->a[109789] = anon_sym_RPAREN; + v->a[109790] = anon_sym_SEMI_SEMI; + v->a[109791] = anon_sym_PIPE_AMP; + v->a[109792] = anon_sym_AMP_AMP; + v->a[109793] = anon_sym_PIPE_PIPE; + v->a[109794] = anon_sym_LT; + v->a[109795] = anon_sym_GT; + v->a[109796] = anon_sym_GT_GT; + v->a[109797] = anon_sym_AMP_GT; + v->a[109798] = anon_sym_AMP_GT_GT; + v->a[109799] = anon_sym_LT_AMP; small_parse_table_5490(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1098.c b/parser/static/small_parse_table/small_parse_table_1098.c index 4817110b..f1fd9793 100644 --- a/parser/static/small_parse_table/small_parse_table_1098.c +++ b/parser/static/small_parse_table/small_parse_table_1098.c @@ -14,126 +14,126 @@ void small_parse_table_5490(t_small_parse_table_array *v) { - v->a[109800] = 8; - v->a[109801] = actions(3); - v->a[109802] = 1; - v->a[109803] = sym_comment; - v->a[109804] = actions(5826); - v->a[109805] = 1; - v->a[109806] = aux_sym_heredoc_redirect_token1; - v->a[109807] = actions(5828); - v->a[109808] = 1; - v->a[109809] = sym_file_descriptor; - v->a[109810] = actions(6248); + v->a[109800] = anon_sym_GT_AMP; + v->a[109801] = anon_sym_GT_PIPE; + v->a[109802] = anon_sym_LT_AMP_DASH; + v->a[109803] = anon_sym_GT_AMP_DASH; + v->a[109804] = anon_sym_LT_LT; + v->a[109805] = anon_sym_LT_LT_DASH; + v->a[109806] = anon_sym_AMP; + v->a[109807] = anon_sym_BQUOTE; + v->a[109808] = anon_sym_SEMI; + v->a[109809] = 3; + v->a[109810] = actions(3); v->a[109811] = 1; - v->a[109812] = anon_sym_RPAREN; - v->a[109813] = actions(5831); - v->a[109814] = 3; - v->a[109815] = sym_variable_name; - v->a[109816] = sym_test_operator; - v->a[109817] = sym__brace_start; - v->a[109818] = actions(5821); - v->a[109819] = 9; + v->a[109812] = sym_comment; + v->a[109813] = actions(6089); + v->a[109814] = 2; + v->a[109815] = sym_file_descriptor; + v->a[109816] = aux_sym_heredoc_redirect_token1; + v->a[109817] = actions(6091); + v->a[109818] = 22; + v->a[109819] = anon_sym_esac; small_parse_table_5491(v); } void small_parse_table_5491(t_small_parse_table_array *v) { - v->a[109820] = anon_sym_SEMI; - v->a[109821] = anon_sym_PIPE_PIPE; - v->a[109822] = anon_sym_AMP_AMP; - v->a[109823] = anon_sym_PIPE; - v->a[109824] = anon_sym_AMP; - v->a[109825] = anon_sym_LT_LT; - v->a[109826] = anon_sym_SEMI_SEMI; - v->a[109827] = anon_sym_PIPE_AMP; - v->a[109828] = anon_sym_LT_LT_DASH; - v->a[109829] = actions(5823); - v->a[109830] = 11; - v->a[109831] = anon_sym_LT; - v->a[109832] = anon_sym_GT; - v->a[109833] = anon_sym_GT_GT; - v->a[109834] = anon_sym_AMP_GT; - v->a[109835] = anon_sym_AMP_GT_GT; - v->a[109836] = anon_sym_LT_AMP; - v->a[109837] = anon_sym_GT_AMP; - v->a[109838] = anon_sym_GT_PIPE; - v->a[109839] = anon_sym_LT_AMP_DASH; + v->a[109820] = anon_sym_PIPE; + v->a[109821] = anon_sym_SEMI_SEMI; + v->a[109822] = anon_sym_SEMI_AMP; + v->a[109823] = anon_sym_SEMI_SEMI_AMP; + v->a[109824] = anon_sym_PIPE_AMP; + v->a[109825] = anon_sym_AMP_AMP; + v->a[109826] = anon_sym_PIPE_PIPE; + v->a[109827] = anon_sym_LT; + v->a[109828] = anon_sym_GT; + v->a[109829] = anon_sym_GT_GT; + v->a[109830] = anon_sym_AMP_GT; + v->a[109831] = anon_sym_AMP_GT_GT; + v->a[109832] = anon_sym_LT_AMP; + v->a[109833] = anon_sym_GT_AMP; + v->a[109834] = anon_sym_GT_PIPE; + v->a[109835] = anon_sym_LT_AMP_DASH; + v->a[109836] = anon_sym_GT_AMP_DASH; + v->a[109837] = anon_sym_LT_LT; + v->a[109838] = anon_sym_LT_LT_DASH; + v->a[109839] = anon_sym_AMP; small_parse_table_5492(v); } void small_parse_table_5492(t_small_parse_table_array *v) { - v->a[109840] = anon_sym_GT_AMP_DASH; - v->a[109841] = anon_sym_LT_LT_LT; - v->a[109842] = actions(5819); - v->a[109843] = 17; - v->a[109844] = anon_sym_LPAREN_LPAREN; - v->a[109845] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109846] = anon_sym_DOLLAR_LBRACK; - v->a[109847] = anon_sym_DOLLAR; - v->a[109848] = sym__special_character; - v->a[109849] = anon_sym_DQUOTE; - v->a[109850] = sym_raw_string; - v->a[109851] = sym_ansi_c_string; - v->a[109852] = aux_sym_number_token1; - v->a[109853] = aux_sym_number_token2; - v->a[109854] = anon_sym_DOLLAR_LBRACE; - v->a[109855] = anon_sym_DOLLAR_LPAREN; - v->a[109856] = anon_sym_BQUOTE; - v->a[109857] = anon_sym_DOLLAR_BQUOTE; - v->a[109858] = anon_sym_LT_LPAREN; - v->a[109859] = anon_sym_GT_LPAREN; + v->a[109840] = anon_sym_SEMI; + v->a[109841] = 3; + v->a[109842] = actions(3); + v->a[109843] = 1; + v->a[109844] = sym_comment; + v->a[109845] = actions(6135); + v->a[109846] = 3; + v->a[109847] = sym_file_descriptor; + v->a[109848] = ts_builtin_sym_end; + v->a[109849] = aux_sym_heredoc_redirect_token1; + v->a[109850] = actions(6133); + v->a[109851] = 21; + v->a[109852] = anon_sym_PIPE; + v->a[109853] = anon_sym_RPAREN; + v->a[109854] = anon_sym_SEMI_SEMI; + v->a[109855] = anon_sym_PIPE_AMP; + v->a[109856] = anon_sym_AMP_AMP; + v->a[109857] = anon_sym_PIPE_PIPE; + v->a[109858] = anon_sym_LT; + v->a[109859] = anon_sym_GT; small_parse_table_5493(v); } void small_parse_table_5493(t_small_parse_table_array *v) { - v->a[109860] = sym_word; - v->a[109861] = 8; - v->a[109862] = actions(3); - v->a[109863] = 1; - v->a[109864] = sym_comment; - v->a[109865] = actions(5826); - v->a[109866] = 1; - v->a[109867] = aux_sym_heredoc_redirect_token1; - v->a[109868] = actions(5828); - v->a[109869] = 1; - v->a[109870] = sym_file_descriptor; - v->a[109871] = actions(6251); - v->a[109872] = 1; - v->a[109873] = anon_sym_RPAREN; - v->a[109874] = actions(5831); - v->a[109875] = 3; - v->a[109876] = sym_variable_name; - v->a[109877] = sym_test_operator; - v->a[109878] = sym__brace_start; - v->a[109879] = actions(5821); + v->a[109860] = anon_sym_GT_GT; + v->a[109861] = anon_sym_AMP_GT; + v->a[109862] = anon_sym_AMP_GT_GT; + v->a[109863] = anon_sym_LT_AMP; + v->a[109864] = anon_sym_GT_AMP; + v->a[109865] = anon_sym_GT_PIPE; + v->a[109866] = anon_sym_LT_AMP_DASH; + v->a[109867] = anon_sym_GT_AMP_DASH; + v->a[109868] = anon_sym_LT_LT; + v->a[109869] = anon_sym_LT_LT_DASH; + v->a[109870] = anon_sym_AMP; + v->a[109871] = anon_sym_BQUOTE; + v->a[109872] = anon_sym_SEMI; + v->a[109873] = 3; + v->a[109874] = actions(3); + v->a[109875] = 1; + v->a[109876] = sym_comment; + v->a[109877] = actions(1182); + v->a[109878] = 3; + v->a[109879] = sym_file_descriptor; small_parse_table_5494(v); } void small_parse_table_5494(t_small_parse_table_array *v) { - v->a[109880] = 9; - v->a[109881] = anon_sym_SEMI; - v->a[109882] = anon_sym_PIPE_PIPE; - v->a[109883] = anon_sym_AMP_AMP; + v->a[109880] = ts_builtin_sym_end; + v->a[109881] = aux_sym_heredoc_redirect_token1; + v->a[109882] = actions(1180); + v->a[109883] = 21; v->a[109884] = anon_sym_PIPE; - v->a[109885] = anon_sym_AMP; - v->a[109886] = anon_sym_LT_LT; - v->a[109887] = anon_sym_SEMI_SEMI; - v->a[109888] = anon_sym_PIPE_AMP; - v->a[109889] = anon_sym_LT_LT_DASH; - v->a[109890] = actions(5823); - v->a[109891] = 11; - v->a[109892] = anon_sym_LT; - v->a[109893] = anon_sym_GT; - v->a[109894] = anon_sym_GT_GT; - v->a[109895] = anon_sym_AMP_GT; - v->a[109896] = anon_sym_AMP_GT_GT; - v->a[109897] = anon_sym_LT_AMP; - v->a[109898] = anon_sym_GT_AMP; - v->a[109899] = anon_sym_GT_PIPE; + v->a[109885] = anon_sym_RPAREN; + v->a[109886] = anon_sym_SEMI_SEMI; + v->a[109887] = anon_sym_PIPE_AMP; + v->a[109888] = anon_sym_AMP_AMP; + v->a[109889] = anon_sym_PIPE_PIPE; + v->a[109890] = anon_sym_LT; + v->a[109891] = anon_sym_GT; + v->a[109892] = anon_sym_GT_GT; + v->a[109893] = anon_sym_AMP_GT; + v->a[109894] = anon_sym_AMP_GT_GT; + v->a[109895] = anon_sym_LT_AMP; + v->a[109896] = anon_sym_GT_AMP; + v->a[109897] = anon_sym_GT_PIPE; + v->a[109898] = anon_sym_LT_AMP_DASH; + v->a[109899] = anon_sym_GT_AMP_DASH; small_parse_table_5495(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1099.c b/parser/static/small_parse_table/small_parse_table_1099.c index 23ba62da..707a92b2 100644 --- a/parser/static/small_parse_table/small_parse_table_1099.c +++ b/parser/static/small_parse_table/small_parse_table_1099.c @@ -14,126 +14,126 @@ void small_parse_table_5495(t_small_parse_table_array *v) { - v->a[109900] = anon_sym_LT_AMP_DASH; - v->a[109901] = anon_sym_GT_AMP_DASH; - v->a[109902] = anon_sym_LT_LT_LT; - v->a[109903] = actions(5819); - v->a[109904] = 17; - v->a[109905] = anon_sym_LPAREN_LPAREN; - v->a[109906] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109907] = anon_sym_DOLLAR_LBRACK; - v->a[109908] = anon_sym_DOLLAR; - v->a[109909] = sym__special_character; - v->a[109910] = anon_sym_DQUOTE; - v->a[109911] = sym_raw_string; - v->a[109912] = sym_ansi_c_string; - v->a[109913] = aux_sym_number_token1; - v->a[109914] = aux_sym_number_token2; - v->a[109915] = anon_sym_DOLLAR_LBRACE; - v->a[109916] = anon_sym_DOLLAR_LPAREN; - v->a[109917] = anon_sym_BQUOTE; - v->a[109918] = anon_sym_DOLLAR_BQUOTE; - v->a[109919] = anon_sym_LT_LPAREN; + v->a[109900] = anon_sym_LT_LT; + v->a[109901] = anon_sym_LT_LT_DASH; + v->a[109902] = anon_sym_AMP; + v->a[109903] = anon_sym_BQUOTE; + v->a[109904] = anon_sym_SEMI; + v->a[109905] = 17; + v->a[109906] = actions(57); + v->a[109907] = 1; + v->a[109908] = sym_comment; + v->a[109909] = actions(2460); + v->a[109910] = 1; + v->a[109911] = anon_sym_DOLLAR; + v->a[109912] = actions(2466); + v->a[109913] = 1; + v->a[109914] = aux_sym_number_token1; + v->a[109915] = actions(2468); + v->a[109916] = 1; + v->a[109917] = aux_sym_number_token2; + v->a[109918] = actions(2472); + v->a[109919] = 1; small_parse_table_5496(v); } void small_parse_table_5496(t_small_parse_table_array *v) { - v->a[109920] = anon_sym_GT_LPAREN; - v->a[109921] = sym_word; - v->a[109922] = 26; - v->a[109923] = actions(71); - v->a[109924] = 1; - v->a[109925] = sym_comment; - v->a[109926] = actions(1131); - v->a[109927] = 1; - v->a[109928] = anon_sym_LPAREN; - v->a[109929] = actions(1141); - v->a[109930] = 1; - v->a[109931] = anon_sym_DOLLAR_LBRACK; - v->a[109932] = actions(1145); - v->a[109933] = 1; - v->a[109934] = anon_sym_DOLLAR; - v->a[109935] = actions(1149); - v->a[109936] = 1; - v->a[109937] = anon_sym_DQUOTE; - v->a[109938] = actions(1153); - v->a[109939] = 1; + v->a[109920] = anon_sym_DOLLAR_LPAREN; + v->a[109921] = actions(2482); + v->a[109922] = 1; + v->a[109923] = sym__brace_start; + v->a[109924] = actions(5066); + v->a[109925] = 1; + v->a[109926] = sym_word; + v->a[109927] = actions(6051); + v->a[109928] = 1; + v->a[109929] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[109930] = actions(6053); + v->a[109931] = 1; + v->a[109932] = sym__special_character; + v->a[109933] = actions(6055); + v->a[109934] = 1; + v->a[109935] = anon_sym_DQUOTE; + v->a[109936] = actions(6057); + v->a[109937] = 1; + v->a[109938] = anon_sym_DOLLAR_LBRACE; + v->a[109939] = actions(6059); small_parse_table_5497(v); } void small_parse_table_5497(t_small_parse_table_array *v) { - v->a[109940] = aux_sym_number_token1; - v->a[109941] = actions(1155); - v->a[109942] = 1; - v->a[109943] = aux_sym_number_token2; - v->a[109944] = actions(1157); - v->a[109945] = 1; - v->a[109946] = anon_sym_DOLLAR_LBRACE; - v->a[109947] = actions(1159); - v->a[109948] = 1; - v->a[109949] = anon_sym_DOLLAR_LPAREN; - v->a[109950] = actions(1163); - v->a[109951] = 1; - v->a[109952] = anon_sym_DOLLAR_BQUOTE; - v->a[109953] = actions(1169); - v->a[109954] = 1; - v->a[109955] = sym__brace_start; - v->a[109956] = actions(1187); - v->a[109957] = 1; - v->a[109958] = sym_word; - v->a[109959] = actions(1189); + v->a[109940] = 1; + v->a[109941] = anon_sym_BQUOTE; + v->a[109942] = actions(6061); + v->a[109943] = 1; + v->a[109944] = anon_sym_DOLLAR_BQUOTE; + v->a[109945] = state(2666); + v->a[109946] = 1; + v->a[109947] = aux_sym__literal_repeat1; + v->a[109948] = actions(5074); + v->a[109949] = 2; + v->a[109950] = sym_test_operator; + v->a[109951] = sym_raw_string; + v->a[109952] = state(1860); + v->a[109953] = 2; + v->a[109954] = sym_concatenation; + v->a[109955] = aux_sym_for_statement_repeat1; + v->a[109956] = state(2609); + v->a[109957] = 7; + v->a[109958] = sym_arithmetic_expansion; + v->a[109959] = sym_brace_expression; small_parse_table_5498(v); } void small_parse_table_5498(t_small_parse_table_array *v) { - v->a[109960] = 1; - v->a[109961] = anon_sym_BANG; - v->a[109962] = actions(1195); - v->a[109963] = 1; - v->a[109964] = anon_sym_TILDE; - v->a[109965] = actions(1201); - v->a[109966] = 1; - v->a[109967] = sym_test_operator; - v->a[109968] = actions(3060); - v->a[109969] = 1; - v->a[109970] = anon_sym_BQUOTE; - v->a[109971] = actions(5779); - v->a[109972] = 1; - v->a[109973] = sym__special_character; - v->a[109974] = state(2717); - v->a[109975] = 1; - v->a[109976] = aux_sym__literal_repeat1; - v->a[109977] = state(3050); - v->a[109978] = 1; - v->a[109979] = sym__expression; + v->a[109960] = sym_string; + v->a[109961] = sym_number; + v->a[109962] = sym_simple_expansion; + v->a[109963] = sym_expansion; + v->a[109964] = sym_command_substitution; + v->a[109965] = 7; + v->a[109966] = actions(3); + v->a[109967] = 1; + v->a[109968] = sym_comment; + v->a[109969] = actions(5641); + v->a[109970] = 1; + v->a[109971] = aux_sym_heredoc_redirect_token1; + v->a[109972] = actions(5808); + v->a[109973] = 1; + v->a[109974] = sym_file_descriptor; + v->a[109975] = state(2359); + v->a[109976] = 1; + v->a[109977] = sym_file_redirect; + v->a[109978] = actions(5241); + v->a[109979] = 2; small_parse_table_5499(v); } void small_parse_table_5499(t_small_parse_table_array *v) { - v->a[109980] = actions(1129); - v->a[109981] = 2; - v->a[109982] = anon_sym_LPAREN_LPAREN; - v->a[109983] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[109984] = actions(1165); - v->a[109985] = 2; - v->a[109986] = anon_sym_LT_LPAREN; - v->a[109987] = anon_sym_GT_LPAREN; - v->a[109988] = actions(1191); - v->a[109989] = 2; - v->a[109990] = anon_sym_PLUS_PLUS2; - v->a[109991] = anon_sym_DASH_DASH2; - v->a[109992] = actions(1193); - v->a[109993] = 2; - v->a[109994] = anon_sym_DASH2; - v->a[109995] = anon_sym_PLUS2; - v->a[109996] = actions(1199); - v->a[109997] = 2; - v->a[109998] = sym_raw_string; - v->a[109999] = sym_ansi_c_string; + v->a[109980] = anon_sym_LT_AMP_DASH; + v->a[109981] = anon_sym_GT_AMP_DASH; + v->a[109982] = actions(5239); + v->a[109983] = 8; + v->a[109984] = anon_sym_LT; + v->a[109985] = anon_sym_GT; + v->a[109986] = anon_sym_GT_GT; + v->a[109987] = anon_sym_AMP_GT; + v->a[109988] = anon_sym_AMP_GT_GT; + v->a[109989] = anon_sym_LT_AMP; + v->a[109990] = anon_sym_GT_AMP; + v->a[109991] = anon_sym_GT_PIPE; + v->a[109992] = actions(5639); + v->a[109993] = 11; + v->a[109994] = anon_sym_PIPE; + v->a[109995] = anon_sym_SEMI_SEMI; + v->a[109996] = anon_sym_SEMI_AMP; + v->a[109997] = anon_sym_SEMI_SEMI_AMP; + v->a[109998] = anon_sym_PIPE_AMP; + v->a[109999] = anon_sym_AMP_AMP; small_parse_table_5500(v); } diff --git a/parser/static/small_parse_table/small_parse_table_11.c b/parser/static/small_parse_table/small_parse_table_11.c index c806d2d0..faf33c08 100644 --- a/parser/static/small_parse_table/small_parse_table_11.c +++ b/parser/static/small_parse_table/small_parse_table_11.c @@ -14,126 +14,126 @@ void small_parse_table_55(t_small_parse_table_array *v) { - v->a[1100] = 1; - v->a[1101] = anon_sym_DOLLAR_BQUOTE; - v->a[1102] = actions(1607); - v->a[1103] = 1; - v->a[1104] = sym_test_operator; - v->a[1105] = actions(1609); - v->a[1106] = 1; - v->a[1107] = sym__bare_dollar; - v->a[1108] = actions(1611); - v->a[1109] = 1; - v->a[1110] = sym__brace_start; - v->a[1111] = state(560); - v->a[1112] = 1; - v->a[1113] = aux_sym_command_repeat2; - v->a[1114] = state(1431); - v->a[1115] = 1; - v->a[1116] = aux_sym__literal_repeat1; - v->a[1117] = state(1521); - v->a[1118] = 1; - v->a[1119] = sym_concatenation; + v->a[1100] = sym_expansion; + v->a[1101] = sym_command_substitution; + v->a[1102] = actions(757); + v->a[1103] = 21; + v->a[1104] = anon_sym_PIPE; + v->a[1105] = anon_sym_SEMI_SEMI; + v->a[1106] = anon_sym_SEMI_AMP; + v->a[1107] = anon_sym_SEMI_SEMI_AMP; + v->a[1108] = anon_sym_PIPE_AMP; + v->a[1109] = anon_sym_AMP_AMP; + v->a[1110] = anon_sym_PIPE_PIPE; + v->a[1111] = anon_sym_LT; + v->a[1112] = anon_sym_GT; + v->a[1113] = anon_sym_GT_GT; + v->a[1114] = anon_sym_AMP_GT; + v->a[1115] = anon_sym_AMP_GT_GT; + v->a[1116] = anon_sym_LT_AMP; + v->a[1117] = anon_sym_GT_AMP; + v->a[1118] = anon_sym_GT_PIPE; + v->a[1119] = anon_sym_LT_AMP_DASH; small_parse_table_56(v); } void small_parse_table_56(t_small_parse_table_array *v) { - v->a[1120] = state(1552); - v->a[1121] = 1; - v->a[1122] = sym_herestring_redirect; - v->a[1123] = state(4952); - v->a[1124] = 1; - v->a[1125] = sym_subshell; - v->a[1126] = actions(1579); - v->a[1127] = 2; - v->a[1128] = anon_sym_LPAREN_LPAREN; - v->a[1129] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1130] = actions(1581); - v->a[1131] = 2; - v->a[1132] = anon_sym_EQ_EQ; - v->a[1133] = anon_sym_EQ_TILDE; - v->a[1134] = actions(1605); - v->a[1135] = 2; - v->a[1136] = anon_sym_LT_LPAREN; - v->a[1137] = anon_sym_GT_LPAREN; - v->a[1138] = actions(1442); - v->a[1139] = 3; + v->a[1120] = anon_sym_GT_AMP_DASH; + v->a[1121] = anon_sym_LT_LT; + v->a[1122] = anon_sym_LT_LT_DASH; + v->a[1123] = anon_sym_AMP; + v->a[1124] = anon_sym_SEMI; + v->a[1125] = 6; + v->a[1126] = actions(3); + v->a[1127] = 1; + v->a[1128] = sym_comment; + v->a[1129] = actions(840); + v->a[1130] = 1; + v->a[1131] = sym_variable_name; + v->a[1132] = actions(838); + v->a[1133] = 2; + v->a[1134] = aux_sym__simple_variable_name_token1; + v->a[1135] = aux_sym__multiline_variable_name_token1; + v->a[1136] = actions(816); + v->a[1137] = 4; + v->a[1138] = sym_file_descriptor; + v->a[1139] = sym_test_operator; small_parse_table_57(v); } void small_parse_table_57(t_small_parse_table_array *v) { - v->a[1140] = sym_file_descriptor; - v->a[1141] = ts_builtin_sym_end; - v->a[1142] = aux_sym_heredoc_redirect_token1; - v->a[1143] = actions(1577); - v->a[1144] = 3; - v->a[1145] = sym_raw_string; - v->a[1146] = sym_ansi_c_string; - v->a[1147] = sym_word; - v->a[1148] = state(1093); - v->a[1149] = 9; - v->a[1150] = sym_arithmetic_expansion; - v->a[1151] = sym_brace_expression; - v->a[1152] = sym_string; - v->a[1153] = sym_translated_string; - v->a[1154] = sym_number; - v->a[1155] = sym_simple_expansion; - v->a[1156] = sym_expansion; - v->a[1157] = sym_command_substitution; - v->a[1158] = sym_process_substitution; - v->a[1159] = actions(1440); + v->a[1140] = sym__bare_dollar; + v->a[1141] = sym__brace_start; + v->a[1142] = actions(836); + v->a[1143] = 9; + v->a[1144] = anon_sym_BANG; + v->a[1145] = anon_sym_DASH; + v->a[1146] = anon_sym_STAR; + v->a[1147] = anon_sym_QMARK; + v->a[1148] = anon_sym_DOLLAR; + v->a[1149] = anon_sym_POUND; + v->a[1150] = anon_sym_AT; + v->a[1151] = anon_sym_0; + v->a[1152] = anon_sym__; + v->a[1153] = actions(810); + v->a[1154] = 34; + v->a[1155] = anon_sym_esac; + v->a[1156] = anon_sym_PIPE; + v->a[1157] = anon_sym_SEMI_SEMI; + v->a[1158] = anon_sym_SEMI_AMP; + v->a[1159] = anon_sym_SEMI_SEMI_AMP; small_parse_table_58(v); } void small_parse_table_58(t_small_parse_table_array *v) { - v->a[1160] = 19; - v->a[1161] = anon_sym_SEMI; + v->a[1160] = anon_sym_PIPE_AMP; + v->a[1161] = anon_sym_AMP_AMP; v->a[1162] = anon_sym_PIPE_PIPE; - v->a[1163] = anon_sym_AMP_AMP; - v->a[1164] = anon_sym_PIPE; - v->a[1165] = anon_sym_AMP; - v->a[1166] = anon_sym_LT; - v->a[1167] = anon_sym_GT; - v->a[1168] = anon_sym_LT_LT; - v->a[1169] = anon_sym_GT_GT; - v->a[1170] = anon_sym_SEMI_SEMI; - v->a[1171] = anon_sym_PIPE_AMP; - v->a[1172] = anon_sym_AMP_GT; - v->a[1173] = anon_sym_AMP_GT_GT; - v->a[1174] = anon_sym_LT_AMP; - v->a[1175] = anon_sym_GT_AMP; - v->a[1176] = anon_sym_GT_PIPE; - v->a[1177] = anon_sym_LT_AMP_DASH; - v->a[1178] = anon_sym_GT_AMP_DASH; - v->a[1179] = anon_sym_LT_LT_DASH; + v->a[1163] = anon_sym_LT; + v->a[1164] = anon_sym_GT; + v->a[1165] = anon_sym_GT_GT; + v->a[1166] = anon_sym_AMP_GT; + v->a[1167] = anon_sym_AMP_GT_GT; + v->a[1168] = anon_sym_LT_AMP; + v->a[1169] = anon_sym_GT_AMP; + v->a[1170] = anon_sym_GT_PIPE; + v->a[1171] = anon_sym_LT_AMP_DASH; + v->a[1172] = anon_sym_GT_AMP_DASH; + v->a[1173] = anon_sym_LT_LT; + v->a[1174] = anon_sym_LT_LT_DASH; + v->a[1175] = aux_sym_heredoc_redirect_token1; + v->a[1176] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1177] = anon_sym_AMP; + v->a[1178] = sym__special_character; + v->a[1179] = anon_sym_DQUOTE; small_parse_table_59(v); } void small_parse_table_59(t_small_parse_table_array *v) { - v->a[1180] = 8; - v->a[1181] = actions(3); - v->a[1182] = 1; - v->a[1183] = sym_comment; - v->a[1184] = actions(1619); - v->a[1185] = 1; - v->a[1186] = anon_sym_DQUOTE; - v->a[1187] = actions(1623); - v->a[1188] = 1; - v->a[1189] = sym_variable_name; - v->a[1190] = state(868); + v->a[1180] = sym_raw_string; + v->a[1181] = aux_sym_number_token1; + v->a[1182] = aux_sym_number_token2; + v->a[1183] = anon_sym_DOLLAR_LBRACE; + v->a[1184] = anon_sym_DOLLAR_LPAREN; + v->a[1185] = anon_sym_BQUOTE; + v->a[1186] = anon_sym_DOLLAR_BQUOTE; + v->a[1187] = sym_word; + v->a[1188] = anon_sym_SEMI; + v->a[1189] = 6; + v->a[1190] = actions(3); v->a[1191] = 1; - v->a[1192] = sym_string; - v->a[1193] = actions(1621); - v->a[1194] = 2; - v->a[1195] = aux_sym__simple_variable_name_token1; - v->a[1196] = aux_sym__multiline_variable_name_token1; - v->a[1197] = actions(1241); - v->a[1198] = 4; - v->a[1199] = sym_file_descriptor; + v->a[1192] = sym_comment; + v->a[1193] = actions(834); + v->a[1194] = 1; + v->a[1195] = sym_variable_name; + v->a[1196] = actions(832); + v->a[1197] = 2; + v->a[1198] = aux_sym__simple_variable_name_token1; + v->a[1199] = aux_sym__multiline_variable_name_token1; small_parse_table_60(v); } diff --git a/parser/static/small_parse_table/small_parse_table_110.c b/parser/static/small_parse_table/small_parse_table_110.c index d7aa7881..e4cdebb9 100644 --- a/parser/static/small_parse_table/small_parse_table_110.c +++ b/parser/static/small_parse_table/small_parse_table_110.c @@ -14,126 +14,126 @@ void small_parse_table_550(t_small_parse_table_array *v) { - v->a[11000] = anon_sym_GT_LPAREN; - v->a[11001] = sym_word; - v->a[11002] = 8; - v->a[11003] = actions(3); - v->a[11004] = 1; - v->a[11005] = sym_comment; - v->a[11006] = actions(1765); - v->a[11007] = 1; - v->a[11008] = anon_sym_DQUOTE; - v->a[11009] = actions(2959); - v->a[11010] = 1; - v->a[11011] = sym_variable_name; - v->a[11012] = state(1213); - v->a[11013] = 1; - v->a[11014] = sym_string; - v->a[11015] = actions(2957); - v->a[11016] = 2; - v->a[11017] = aux_sym__simple_variable_name_token1; - v->a[11018] = aux_sym__multiline_variable_name_token1; - v->a[11019] = actions(1235); + v->a[11000] = 1; + v->a[11001] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11002] = actions(1254); + v->a[11003] = 1; + v->a[11004] = anon_sym_DOLLAR; + v->a[11005] = actions(1258); + v->a[11006] = 1; + v->a[11007] = anon_sym_DQUOTE; + v->a[11008] = actions(1260); + v->a[11009] = 1; + v->a[11010] = aux_sym_number_token1; + v->a[11011] = actions(1262); + v->a[11012] = 1; + v->a[11013] = aux_sym_number_token2; + v->a[11014] = actions(1264); + v->a[11015] = 1; + v->a[11016] = anon_sym_DOLLAR_LBRACE; + v->a[11017] = actions(1266); + v->a[11018] = 1; + v->a[11019] = anon_sym_DOLLAR_LPAREN; small_parse_table_551(v); } void small_parse_table_551(t_small_parse_table_array *v) { - v->a[11020] = 3; - v->a[11021] = sym_file_descriptor; - v->a[11022] = sym_test_operator; - v->a[11023] = sym__brace_start; - v->a[11024] = actions(2955); - v->a[11025] = 9; - v->a[11026] = anon_sym_DASH; - v->a[11027] = anon_sym_STAR; - v->a[11028] = anon_sym_BANG; - v->a[11029] = anon_sym_QMARK; - v->a[11030] = anon_sym_DOLLAR; - v->a[11031] = anon_sym_POUND; - v->a[11032] = anon_sym_AT2; - v->a[11033] = anon_sym_0; - v->a[11034] = anon_sym__; - v->a[11035] = actions(1227); - v->a[11036] = 38; - v->a[11037] = anon_sym_LPAREN_LPAREN; - v->a[11038] = anon_sym_SEMI; - v->a[11039] = anon_sym_PIPE_PIPE; + v->a[11020] = actions(1268); + v->a[11021] = 1; + v->a[11022] = anon_sym_BQUOTE; + v->a[11023] = actions(1270); + v->a[11024] = 1; + v->a[11025] = anon_sym_DOLLAR_BQUOTE; + v->a[11026] = actions(1274); + v->a[11027] = 1; + v->a[11028] = sym__bare_dollar; + v->a[11029] = actions(1276); + v->a[11030] = 1; + v->a[11031] = sym__brace_start; + v->a[11032] = actions(1428); + v->a[11033] = 1; + v->a[11034] = sym__special_character; + v->a[11035] = actions(1430); + v->a[11036] = 1; + v->a[11037] = sym_test_operator; + v->a[11038] = state(406); + v->a[11039] = 1; small_parse_table_552(v); } void small_parse_table_552(t_small_parse_table_array *v) { - v->a[11040] = anon_sym_AMP_AMP; - v->a[11041] = anon_sym_PIPE; - v->a[11042] = anon_sym_AMP; - v->a[11043] = anon_sym_LT; - v->a[11044] = anon_sym_GT; - v->a[11045] = anon_sym_LT_LT; - v->a[11046] = anon_sym_GT_GT; - v->a[11047] = anon_sym_esac; - v->a[11048] = anon_sym_SEMI_SEMI; - v->a[11049] = anon_sym_SEMI_AMP; - v->a[11050] = anon_sym_SEMI_SEMI_AMP; - v->a[11051] = anon_sym_PIPE_AMP; - v->a[11052] = anon_sym_AMP_GT; - v->a[11053] = anon_sym_AMP_GT_GT; - v->a[11054] = anon_sym_LT_AMP; - v->a[11055] = anon_sym_GT_AMP; - v->a[11056] = anon_sym_GT_PIPE; - v->a[11057] = anon_sym_LT_AMP_DASH; - v->a[11058] = anon_sym_GT_AMP_DASH; - v->a[11059] = anon_sym_LT_LT_DASH; + v->a[11040] = aux_sym_command_repeat2; + v->a[11041] = state(1232); + v->a[11042] = 1; + v->a[11043] = aux_sym__literal_repeat1; + v->a[11044] = state(1293); + v->a[11045] = 1; + v->a[11046] = sym_concatenation; + v->a[11047] = actions(1339); + v->a[11048] = 2; + v->a[11049] = sym_file_descriptor; + v->a[11050] = aux_sym_heredoc_redirect_token1; + v->a[11051] = actions(1426); + v->a[11052] = 2; + v->a[11053] = sym_raw_string; + v->a[11054] = sym_word; + v->a[11055] = state(1146); + v->a[11056] = 7; + v->a[11057] = sym_arithmetic_expansion; + v->a[11058] = sym_brace_expression; + v->a[11059] = sym_string; small_parse_table_553(v); } void small_parse_table_553(t_small_parse_table_array *v) { - v->a[11060] = aux_sym_heredoc_redirect_token1; - v->a[11061] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11062] = anon_sym_DOLLAR_LBRACK; - v->a[11063] = sym__special_character; - v->a[11064] = sym_raw_string; - v->a[11065] = sym_ansi_c_string; - v->a[11066] = aux_sym_number_token1; - v->a[11067] = aux_sym_number_token2; - v->a[11068] = anon_sym_DOLLAR_LBRACE; - v->a[11069] = anon_sym_DOLLAR_LPAREN; - v->a[11070] = anon_sym_BQUOTE; - v->a[11071] = anon_sym_DOLLAR_BQUOTE; - v->a[11072] = anon_sym_LT_LPAREN; - v->a[11073] = anon_sym_GT_LPAREN; - v->a[11074] = sym_word; - v->a[11075] = 6; - v->a[11076] = actions(3); - v->a[11077] = 1; - v->a[11078] = sym_comment; - v->a[11079] = state(1801); + v->a[11060] = sym_number; + v->a[11061] = sym_simple_expansion; + v->a[11062] = sym_expansion; + v->a[11063] = sym_command_substitution; + v->a[11064] = actions(1337); + v->a[11065] = 19; + v->a[11066] = anon_sym_PIPE; + v->a[11067] = anon_sym_SEMI_SEMI; + v->a[11068] = anon_sym_PIPE_AMP; + v->a[11069] = anon_sym_AMP_AMP; + v->a[11070] = anon_sym_PIPE_PIPE; + v->a[11071] = anon_sym_LT; + v->a[11072] = anon_sym_GT; + v->a[11073] = anon_sym_GT_GT; + v->a[11074] = anon_sym_AMP_GT; + v->a[11075] = anon_sym_AMP_GT_GT; + v->a[11076] = anon_sym_LT_AMP; + v->a[11077] = anon_sym_GT_AMP; + v->a[11078] = anon_sym_GT_PIPE; + v->a[11079] = anon_sym_LT_AMP_DASH; small_parse_table_554(v); } void small_parse_table_554(t_small_parse_table_array *v) { - v->a[11080] = 1; - v->a[11081] = aux_sym__literal_repeat1; - v->a[11082] = state(651); - v->a[11083] = 2; - v->a[11084] = sym_concatenation; - v->a[11085] = aux_sym_for_statement_repeat1; - v->a[11086] = actions(2096); - v->a[11087] = 6; - v->a[11088] = sym_file_descriptor; - v->a[11089] = sym_variable_name; - v->a[11090] = sym_test_operator; - v->a[11091] = sym__brace_start; - v->a[11092] = ts_builtin_sym_end; - v->a[11093] = aux_sym_heredoc_redirect_token1; - v->a[11094] = state(1399); - v->a[11095] = 9; - v->a[11096] = sym_arithmetic_expansion; - v->a[11097] = sym_brace_expression; - v->a[11098] = sym_string; - v->a[11099] = sym_translated_string; + v->a[11080] = anon_sym_GT_AMP_DASH; + v->a[11081] = anon_sym_LT_LT; + v->a[11082] = anon_sym_LT_LT_DASH; + v->a[11083] = anon_sym_AMP; + v->a[11084] = anon_sym_SEMI; + v->a[11085] = 20; + v->a[11086] = actions(3); + v->a[11087] = 1; + v->a[11088] = sym_comment; + v->a[11089] = actions(1252); + v->a[11090] = 1; + v->a[11091] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11092] = actions(1254); + v->a[11093] = 1; + v->a[11094] = anon_sym_DOLLAR; + v->a[11095] = actions(1258); + v->a[11096] = 1; + v->a[11097] = anon_sym_DQUOTE; + v->a[11098] = actions(1260); + v->a[11099] = 1; small_parse_table_555(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1100.c b/parser/static/small_parse_table/small_parse_table_1100.c index 78bff0fe..fe4aacd6 100644 --- a/parser/static/small_parse_table/small_parse_table_1100.c +++ b/parser/static/small_parse_table/small_parse_table_1100.c @@ -14,126 +14,126 @@ void small_parse_table_5500(t_small_parse_table_array *v) { - v->a[110000] = state(2594); - v->a[110001] = 6; - v->a[110002] = sym_binary_expression; - v->a[110003] = sym_ternary_expression; - v->a[110004] = sym_unary_expression; - v->a[110005] = sym_postfix_expression; - v->a[110006] = sym_parenthesized_expression; - v->a[110007] = sym_concatenation; - v->a[110008] = state(2503); - v->a[110009] = 9; - v->a[110010] = sym_arithmetic_expansion; - v->a[110011] = sym_brace_expression; - v->a[110012] = sym_string; - v->a[110013] = sym_translated_string; - v->a[110014] = sym_number; - v->a[110015] = sym_simple_expansion; - v->a[110016] = sym_expansion; - v->a[110017] = sym_command_substitution; - v->a[110018] = sym_process_substitution; - v->a[110019] = 8; + v->a[110000] = anon_sym_PIPE_PIPE; + v->a[110001] = anon_sym_LT_LT; + v->a[110002] = anon_sym_LT_LT_DASH; + v->a[110003] = anon_sym_AMP; + v->a[110004] = anon_sym_SEMI; + v->a[110005] = 7; + v->a[110006] = actions(3); + v->a[110007] = 1; + v->a[110008] = sym_comment; + v->a[110009] = actions(5615); + v->a[110010] = 1; + v->a[110011] = aux_sym_heredoc_redirect_token1; + v->a[110012] = actions(5808); + v->a[110013] = 1; + v->a[110014] = sym_file_descriptor; + v->a[110015] = state(2346); + v->a[110016] = 1; + v->a[110017] = sym_file_redirect; + v->a[110018] = actions(5241); + v->a[110019] = 2; small_parse_table_5501(v); } void small_parse_table_5501(t_small_parse_table_array *v) { - v->a[110020] = actions(3); - v->a[110021] = 1; - v->a[110022] = sym_comment; - v->a[110023] = actions(5826); - v->a[110024] = 1; - v->a[110025] = aux_sym_heredoc_redirect_token1; - v->a[110026] = actions(5828); - v->a[110027] = 1; - v->a[110028] = sym_file_descriptor; - v->a[110029] = actions(6254); - v->a[110030] = 1; - v->a[110031] = anon_sym_RPAREN; - v->a[110032] = actions(5831); - v->a[110033] = 3; - v->a[110034] = sym_variable_name; - v->a[110035] = sym_test_operator; - v->a[110036] = sym__brace_start; - v->a[110037] = actions(5821); - v->a[110038] = 9; - v->a[110039] = anon_sym_SEMI; + v->a[110020] = anon_sym_LT_AMP_DASH; + v->a[110021] = anon_sym_GT_AMP_DASH; + v->a[110022] = actions(5239); + v->a[110023] = 8; + v->a[110024] = anon_sym_LT; + v->a[110025] = anon_sym_GT; + v->a[110026] = anon_sym_GT_GT; + v->a[110027] = anon_sym_AMP_GT; + v->a[110028] = anon_sym_AMP_GT_GT; + v->a[110029] = anon_sym_LT_AMP; + v->a[110030] = anon_sym_GT_AMP; + v->a[110031] = anon_sym_GT_PIPE; + v->a[110032] = actions(5613); + v->a[110033] = 11; + v->a[110034] = anon_sym_PIPE; + v->a[110035] = anon_sym_SEMI_SEMI; + v->a[110036] = anon_sym_SEMI_AMP; + v->a[110037] = anon_sym_SEMI_SEMI_AMP; + v->a[110038] = anon_sym_PIPE_AMP; + v->a[110039] = anon_sym_AMP_AMP; small_parse_table_5502(v); } void small_parse_table_5502(t_small_parse_table_array *v) { v->a[110040] = anon_sym_PIPE_PIPE; - v->a[110041] = anon_sym_AMP_AMP; - v->a[110042] = anon_sym_PIPE; + v->a[110041] = anon_sym_LT_LT; + v->a[110042] = anon_sym_LT_LT_DASH; v->a[110043] = anon_sym_AMP; - v->a[110044] = anon_sym_LT_LT; - v->a[110045] = anon_sym_SEMI_SEMI; - v->a[110046] = anon_sym_PIPE_AMP; - v->a[110047] = anon_sym_LT_LT_DASH; - v->a[110048] = actions(5823); - v->a[110049] = 11; - v->a[110050] = anon_sym_LT; - v->a[110051] = anon_sym_GT; - v->a[110052] = anon_sym_GT_GT; - v->a[110053] = anon_sym_AMP_GT; - v->a[110054] = anon_sym_AMP_GT_GT; - v->a[110055] = anon_sym_LT_AMP; - v->a[110056] = anon_sym_GT_AMP; - v->a[110057] = anon_sym_GT_PIPE; - v->a[110058] = anon_sym_LT_AMP_DASH; - v->a[110059] = anon_sym_GT_AMP_DASH; + v->a[110044] = anon_sym_SEMI; + v->a[110045] = 7; + v->a[110046] = actions(3); + v->a[110047] = 1; + v->a[110048] = sym_comment; + v->a[110049] = actions(5443); + v->a[110050] = 1; + v->a[110051] = aux_sym_heredoc_redirect_token1; + v->a[110052] = actions(5808); + v->a[110053] = 1; + v->a[110054] = sym_file_descriptor; + v->a[110055] = state(2339); + v->a[110056] = 1; + v->a[110057] = sym_file_redirect; + v->a[110058] = actions(5241); + v->a[110059] = 2; small_parse_table_5503(v); } void small_parse_table_5503(t_small_parse_table_array *v) { - v->a[110060] = anon_sym_LT_LT_LT; - v->a[110061] = actions(5819); - v->a[110062] = 17; - v->a[110063] = anon_sym_LPAREN_LPAREN; - v->a[110064] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110065] = anon_sym_DOLLAR_LBRACK; - v->a[110066] = anon_sym_DOLLAR; - v->a[110067] = sym__special_character; - v->a[110068] = anon_sym_DQUOTE; - v->a[110069] = sym_raw_string; - v->a[110070] = sym_ansi_c_string; - v->a[110071] = aux_sym_number_token1; - v->a[110072] = aux_sym_number_token2; - v->a[110073] = anon_sym_DOLLAR_LBRACE; - v->a[110074] = anon_sym_DOLLAR_LPAREN; - v->a[110075] = anon_sym_BQUOTE; - v->a[110076] = anon_sym_DOLLAR_BQUOTE; - v->a[110077] = anon_sym_LT_LPAREN; - v->a[110078] = anon_sym_GT_LPAREN; - v->a[110079] = sym_word; + v->a[110060] = anon_sym_LT_AMP_DASH; + v->a[110061] = anon_sym_GT_AMP_DASH; + v->a[110062] = actions(5239); + v->a[110063] = 8; + v->a[110064] = anon_sym_LT; + v->a[110065] = anon_sym_GT; + v->a[110066] = anon_sym_GT_GT; + v->a[110067] = anon_sym_AMP_GT; + v->a[110068] = anon_sym_AMP_GT_GT; + v->a[110069] = anon_sym_LT_AMP; + v->a[110070] = anon_sym_GT_AMP; + v->a[110071] = anon_sym_GT_PIPE; + v->a[110072] = actions(5441); + v->a[110073] = 11; + v->a[110074] = anon_sym_PIPE; + v->a[110075] = anon_sym_SEMI_SEMI; + v->a[110076] = anon_sym_SEMI_AMP; + v->a[110077] = anon_sym_SEMI_SEMI_AMP; + v->a[110078] = anon_sym_PIPE_AMP; + v->a[110079] = anon_sym_AMP_AMP; small_parse_table_5504(v); } void small_parse_table_5504(t_small_parse_table_array *v) { - v->a[110080] = 5; - v->a[110081] = actions(3); - v->a[110082] = 1; - v->a[110083] = sym_comment; - v->a[110084] = actions(6257); - v->a[110085] = 1; - v->a[110086] = sym__special_character; - v->a[110087] = state(2118); - v->a[110088] = 1; - v->a[110089] = aux_sym__literal_repeat1; - v->a[110090] = actions(5395); - v->a[110091] = 4; - v->a[110092] = sym_file_descriptor; - v->a[110093] = sym_test_operator; - v->a[110094] = sym__brace_start; - v->a[110095] = aux_sym_heredoc_redirect_token1; - v->a[110096] = actions(5393); - v->a[110097] = 37; - v->a[110098] = anon_sym_LPAREN_LPAREN; - v->a[110099] = anon_sym_SEMI; + v->a[110080] = anon_sym_PIPE_PIPE; + v->a[110081] = anon_sym_LT_LT; + v->a[110082] = anon_sym_LT_LT_DASH; + v->a[110083] = anon_sym_AMP; + v->a[110084] = anon_sym_SEMI; + v->a[110085] = 7; + v->a[110086] = actions(3); + v->a[110087] = 1; + v->a[110088] = sym_comment; + v->a[110089] = actions(5256); + v->a[110090] = 1; + v->a[110091] = aux_sym_heredoc_redirect_token1; + v->a[110092] = actions(6280); + v->a[110093] = 1; + v->a[110094] = sym_file_descriptor; + v->a[110095] = actions(5678); + v->a[110096] = 2; + v->a[110097] = anon_sym_LT_AMP_DASH; + v->a[110098] = anon_sym_GT_AMP_DASH; + v->a[110099] = state(2312); small_parse_table_5505(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1101.c b/parser/static/small_parse_table/small_parse_table_1101.c index e28ae15f..89c63825 100644 --- a/parser/static/small_parse_table/small_parse_table_1101.c +++ b/parser/static/small_parse_table/small_parse_table_1101.c @@ -14,126 +14,126 @@ void small_parse_table_5505(t_small_parse_table_array *v) { - v->a[110100] = anon_sym_PIPE_PIPE; - v->a[110101] = anon_sym_AMP_AMP; - v->a[110102] = anon_sym_PIPE; - v->a[110103] = anon_sym_AMP; - v->a[110104] = anon_sym_LT; - v->a[110105] = anon_sym_GT; - v->a[110106] = anon_sym_LT_LT; + v->a[110100] = 2; + v->a[110101] = sym_file_redirect; + v->a[110102] = aux_sym_redirected_statement_repeat2; + v->a[110103] = actions(5676); + v->a[110104] = 8; + v->a[110105] = anon_sym_LT; + v->a[110106] = anon_sym_GT; v->a[110107] = anon_sym_GT_GT; - v->a[110108] = anon_sym_SEMI_SEMI; - v->a[110109] = anon_sym_SEMI_AMP; - v->a[110110] = anon_sym_SEMI_SEMI_AMP; - v->a[110111] = anon_sym_PIPE_AMP; - v->a[110112] = anon_sym_AMP_GT; - v->a[110113] = anon_sym_AMP_GT_GT; - v->a[110114] = anon_sym_LT_AMP; - v->a[110115] = anon_sym_GT_AMP; - v->a[110116] = anon_sym_GT_PIPE; - v->a[110117] = anon_sym_LT_AMP_DASH; - v->a[110118] = anon_sym_GT_AMP_DASH; - v->a[110119] = anon_sym_LT_LT_DASH; + v->a[110108] = anon_sym_AMP_GT; + v->a[110109] = anon_sym_AMP_GT_GT; + v->a[110110] = anon_sym_LT_AMP; + v->a[110111] = anon_sym_GT_AMP; + v->a[110112] = anon_sym_GT_PIPE; + v->a[110113] = actions(5254); + v->a[110114] = 10; + v->a[110115] = anon_sym_PIPE; + v->a[110116] = anon_sym_RPAREN; + v->a[110117] = anon_sym_SEMI_SEMI; + v->a[110118] = anon_sym_PIPE_AMP; + v->a[110119] = anon_sym_AMP_AMP; small_parse_table_5506(v); } void small_parse_table_5506(t_small_parse_table_array *v) { - v->a[110120] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110121] = anon_sym_DOLLAR_LBRACK; - v->a[110122] = anon_sym_DOLLAR; - v->a[110123] = anon_sym_DQUOTE; - v->a[110124] = sym_raw_string; - v->a[110125] = sym_ansi_c_string; - v->a[110126] = aux_sym_number_token1; - v->a[110127] = aux_sym_number_token2; - v->a[110128] = anon_sym_DOLLAR_LBRACE; - v->a[110129] = anon_sym_DOLLAR_LPAREN; - v->a[110130] = anon_sym_BQUOTE; - v->a[110131] = anon_sym_DOLLAR_BQUOTE; - v->a[110132] = anon_sym_LT_LPAREN; - v->a[110133] = anon_sym_GT_LPAREN; - v->a[110134] = sym_word; - v->a[110135] = 8; - v->a[110136] = actions(3); - v->a[110137] = 1; - v->a[110138] = sym_comment; - v->a[110139] = actions(5826); + v->a[110120] = anon_sym_PIPE_PIPE; + v->a[110121] = anon_sym_LT_LT; + v->a[110122] = anon_sym_LT_LT_DASH; + v->a[110123] = anon_sym_AMP; + v->a[110124] = anon_sym_SEMI; + v->a[110125] = 3; + v->a[110126] = actions(3); + v->a[110127] = 1; + v->a[110128] = sym_comment; + v->a[110129] = actions(6143); + v->a[110130] = 3; + v->a[110131] = sym_file_descriptor; + v->a[110132] = ts_builtin_sym_end; + v->a[110133] = aux_sym_heredoc_redirect_token1; + v->a[110134] = actions(6141); + v->a[110135] = 21; + v->a[110136] = anon_sym_PIPE; + v->a[110137] = anon_sym_RPAREN; + v->a[110138] = anon_sym_SEMI_SEMI; + v->a[110139] = anon_sym_PIPE_AMP; small_parse_table_5507(v); } void small_parse_table_5507(t_small_parse_table_array *v) { - v->a[110140] = 1; - v->a[110141] = aux_sym_heredoc_redirect_token1; - v->a[110142] = actions(5828); - v->a[110143] = 1; - v->a[110144] = sym_file_descriptor; - v->a[110145] = actions(6259); - v->a[110146] = 1; - v->a[110147] = anon_sym_RPAREN; - v->a[110148] = actions(5831); - v->a[110149] = 3; - v->a[110150] = sym_variable_name; - v->a[110151] = sym_test_operator; - v->a[110152] = sym__brace_start; - v->a[110153] = actions(5821); - v->a[110154] = 9; - v->a[110155] = anon_sym_SEMI; - v->a[110156] = anon_sym_PIPE_PIPE; - v->a[110157] = anon_sym_AMP_AMP; - v->a[110158] = anon_sym_PIPE; - v->a[110159] = anon_sym_AMP; + v->a[110140] = anon_sym_AMP_AMP; + v->a[110141] = anon_sym_PIPE_PIPE; + v->a[110142] = anon_sym_LT; + v->a[110143] = anon_sym_GT; + v->a[110144] = anon_sym_GT_GT; + v->a[110145] = anon_sym_AMP_GT; + v->a[110146] = anon_sym_AMP_GT_GT; + v->a[110147] = anon_sym_LT_AMP; + v->a[110148] = anon_sym_GT_AMP; + v->a[110149] = anon_sym_GT_PIPE; + v->a[110150] = anon_sym_LT_AMP_DASH; + v->a[110151] = anon_sym_GT_AMP_DASH; + v->a[110152] = anon_sym_LT_LT; + v->a[110153] = anon_sym_LT_LT_DASH; + v->a[110154] = anon_sym_AMP; + v->a[110155] = anon_sym_BQUOTE; + v->a[110156] = anon_sym_SEMI; + v->a[110157] = 16; + v->a[110158] = actions(3); + v->a[110159] = 1; small_parse_table_5508(v); } void small_parse_table_5508(t_small_parse_table_array *v) { - v->a[110160] = anon_sym_LT_LT; - v->a[110161] = anon_sym_SEMI_SEMI; - v->a[110162] = anon_sym_PIPE_AMP; - v->a[110163] = anon_sym_LT_LT_DASH; - v->a[110164] = actions(5823); - v->a[110165] = 11; - v->a[110166] = anon_sym_LT; - v->a[110167] = anon_sym_GT; - v->a[110168] = anon_sym_GT_GT; - v->a[110169] = anon_sym_AMP_GT; - v->a[110170] = anon_sym_AMP_GT_GT; - v->a[110171] = anon_sym_LT_AMP; - v->a[110172] = anon_sym_GT_AMP; - v->a[110173] = anon_sym_GT_PIPE; - v->a[110174] = anon_sym_LT_AMP_DASH; - v->a[110175] = anon_sym_GT_AMP_DASH; - v->a[110176] = anon_sym_LT_LT_LT; - v->a[110177] = actions(5819); - v->a[110178] = 17; - v->a[110179] = anon_sym_LPAREN_LPAREN; + v->a[110160] = sym_comment; + v->a[110161] = actions(2541); + v->a[110162] = 1; + v->a[110163] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[110164] = actions(2543); + v->a[110165] = 1; + v->a[110166] = anon_sym_DOLLAR; + v->a[110167] = actions(2547); + v->a[110168] = 1; + v->a[110169] = anon_sym_DQUOTE; + v->a[110170] = actions(2551); + v->a[110171] = 1; + v->a[110172] = aux_sym_number_token1; + v->a[110173] = actions(2553); + v->a[110174] = 1; + v->a[110175] = aux_sym_number_token2; + v->a[110176] = actions(2555); + v->a[110177] = 1; + v->a[110178] = anon_sym_DOLLAR_LBRACE; + v->a[110179] = actions(2557); small_parse_table_5509(v); } void small_parse_table_5509(t_small_parse_table_array *v) { - v->a[110180] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110181] = anon_sym_DOLLAR_LBRACK; - v->a[110182] = anon_sym_DOLLAR; - v->a[110183] = sym__special_character; - v->a[110184] = anon_sym_DQUOTE; - v->a[110185] = sym_raw_string; - v->a[110186] = sym_ansi_c_string; - v->a[110187] = aux_sym_number_token1; - v->a[110188] = aux_sym_number_token2; - v->a[110189] = anon_sym_DOLLAR_LBRACE; - v->a[110190] = anon_sym_DOLLAR_LPAREN; - v->a[110191] = anon_sym_BQUOTE; - v->a[110192] = anon_sym_DOLLAR_BQUOTE; - v->a[110193] = anon_sym_LT_LPAREN; - v->a[110194] = anon_sym_GT_LPAREN; - v->a[110195] = sym_word; - v->a[110196] = 8; - v->a[110197] = actions(3); + v->a[110180] = 1; + v->a[110181] = anon_sym_DOLLAR_LPAREN; + v->a[110182] = actions(2559); + v->a[110183] = 1; + v->a[110184] = anon_sym_BQUOTE; + v->a[110185] = actions(2561); + v->a[110186] = 1; + v->a[110187] = anon_sym_DOLLAR_BQUOTE; + v->a[110188] = actions(2567); + v->a[110189] = 1; + v->a[110190] = sym__brace_start; + v->a[110191] = actions(6282); + v->a[110192] = 1; + v->a[110193] = sym_word; + v->a[110194] = actions(6284); + v->a[110195] = 1; + v->a[110196] = sym__special_character; + v->a[110197] = actions(6288); v->a[110198] = 1; - v->a[110199] = sym_comment; + v->a[110199] = sym__comment_word; small_parse_table_5510(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1102.c b/parser/static/small_parse_table/small_parse_table_1102.c index 90815185..a10626b1 100644 --- a/parser/static/small_parse_table/small_parse_table_1102.c +++ b/parser/static/small_parse_table/small_parse_table_1102.c @@ -14,126 +14,126 @@ void small_parse_table_5510(t_small_parse_table_array *v) { - v->a[110200] = actions(5826); - v->a[110201] = 1; - v->a[110202] = aux_sym_heredoc_redirect_token1; - v->a[110203] = actions(5828); - v->a[110204] = 1; - v->a[110205] = sym_file_descriptor; - v->a[110206] = actions(6262); - v->a[110207] = 1; - v->a[110208] = anon_sym_RPAREN; - v->a[110209] = actions(5831); - v->a[110210] = 3; - v->a[110211] = sym_variable_name; - v->a[110212] = sym_test_operator; - v->a[110213] = sym__brace_start; - v->a[110214] = actions(5821); - v->a[110215] = 9; - v->a[110216] = anon_sym_SEMI; - v->a[110217] = anon_sym_PIPE_PIPE; - v->a[110218] = anon_sym_AMP_AMP; - v->a[110219] = anon_sym_PIPE; + v->a[110200] = actions(6286); + v->a[110201] = 3; + v->a[110202] = sym_test_operator; + v->a[110203] = sym__bare_dollar; + v->a[110204] = sym_raw_string; + v->a[110205] = state(1502); + v->a[110206] = 7; + v->a[110207] = sym_arithmetic_expansion; + v->a[110208] = sym_brace_expression; + v->a[110209] = sym_string; + v->a[110210] = sym_number; + v->a[110211] = sym_simple_expansion; + v->a[110212] = sym_expansion; + v->a[110213] = sym_command_substitution; + v->a[110214] = 16; + v->a[110215] = actions(3); + v->a[110216] = 1; + v->a[110217] = sym_comment; + v->a[110218] = actions(3483); + v->a[110219] = 1; small_parse_table_5511(v); } void small_parse_table_5511(t_small_parse_table_array *v) { - v->a[110220] = anon_sym_AMP; - v->a[110221] = anon_sym_LT_LT; - v->a[110222] = anon_sym_SEMI_SEMI; - v->a[110223] = anon_sym_PIPE_AMP; - v->a[110224] = anon_sym_LT_LT_DASH; - v->a[110225] = actions(5823); - v->a[110226] = 11; - v->a[110227] = anon_sym_LT; - v->a[110228] = anon_sym_GT; - v->a[110229] = anon_sym_GT_GT; - v->a[110230] = anon_sym_AMP_GT; - v->a[110231] = anon_sym_AMP_GT_GT; - v->a[110232] = anon_sym_LT_AMP; - v->a[110233] = anon_sym_GT_AMP; - v->a[110234] = anon_sym_GT_PIPE; - v->a[110235] = anon_sym_LT_AMP_DASH; - v->a[110236] = anon_sym_GT_AMP_DASH; - v->a[110237] = anon_sym_LT_LT_LT; - v->a[110238] = actions(5819); - v->a[110239] = 17; + v->a[110220] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[110221] = actions(3489); + v->a[110222] = 1; + v->a[110223] = anon_sym_DQUOTE; + v->a[110224] = actions(3493); + v->a[110225] = 1; + v->a[110226] = aux_sym_number_token1; + v->a[110227] = actions(3495); + v->a[110228] = 1; + v->a[110229] = aux_sym_number_token2; + v->a[110230] = actions(3497); + v->a[110231] = 1; + v->a[110232] = anon_sym_DOLLAR_LBRACE; + v->a[110233] = actions(3499); + v->a[110234] = 1; + v->a[110235] = anon_sym_DOLLAR_LPAREN; + v->a[110236] = actions(3501); + v->a[110237] = 1; + v->a[110238] = anon_sym_BQUOTE; + v->a[110239] = actions(3503); small_parse_table_5512(v); } void small_parse_table_5512(t_small_parse_table_array *v) { - v->a[110240] = anon_sym_LPAREN_LPAREN; - v->a[110241] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110242] = anon_sym_DOLLAR_LBRACK; - v->a[110243] = anon_sym_DOLLAR; - v->a[110244] = sym__special_character; - v->a[110245] = anon_sym_DQUOTE; - v->a[110246] = sym_raw_string; - v->a[110247] = sym_ansi_c_string; - v->a[110248] = aux_sym_number_token1; - v->a[110249] = aux_sym_number_token2; - v->a[110250] = anon_sym_DOLLAR_LBRACE; - v->a[110251] = anon_sym_DOLLAR_LPAREN; - v->a[110252] = anon_sym_BQUOTE; - v->a[110253] = anon_sym_DOLLAR_BQUOTE; - v->a[110254] = anon_sym_LT_LPAREN; - v->a[110255] = anon_sym_GT_LPAREN; - v->a[110256] = sym_word; - v->a[110257] = 8; - v->a[110258] = actions(3); - v->a[110259] = 1; + v->a[110240] = 1; + v->a[110241] = anon_sym_DOLLAR_BQUOTE; + v->a[110242] = actions(3505); + v->a[110243] = 1; + v->a[110244] = sym__brace_start; + v->a[110245] = actions(6290); + v->a[110246] = 1; + v->a[110247] = sym_word; + v->a[110248] = actions(6292); + v->a[110249] = 1; + v->a[110250] = anon_sym_DOLLAR; + v->a[110251] = actions(6294); + v->a[110252] = 1; + v->a[110253] = sym__special_character; + v->a[110254] = actions(6298); + v->a[110255] = 1; + v->a[110256] = sym__comment_word; + v->a[110257] = actions(6296); + v->a[110258] = 3; + v->a[110259] = sym_test_operator; small_parse_table_5513(v); } void small_parse_table_5513(t_small_parse_table_array *v) { - v->a[110260] = sym_comment; - v->a[110261] = actions(5826); - v->a[110262] = 1; - v->a[110263] = aux_sym_heredoc_redirect_token1; - v->a[110264] = actions(5828); - v->a[110265] = 1; - v->a[110266] = sym_file_descriptor; - v->a[110267] = actions(6265); - v->a[110268] = 1; - v->a[110269] = anon_sym_RPAREN; - v->a[110270] = actions(5831); - v->a[110271] = 3; - v->a[110272] = sym_variable_name; - v->a[110273] = sym_test_operator; - v->a[110274] = sym__brace_start; - v->a[110275] = actions(5821); - v->a[110276] = 9; - v->a[110277] = anon_sym_SEMI; - v->a[110278] = anon_sym_PIPE_PIPE; - v->a[110279] = anon_sym_AMP_AMP; + v->a[110260] = sym__bare_dollar; + v->a[110261] = sym_raw_string; + v->a[110262] = state(2690); + v->a[110263] = 7; + v->a[110264] = sym_arithmetic_expansion; + v->a[110265] = sym_brace_expression; + v->a[110266] = sym_string; + v->a[110267] = sym_number; + v->a[110268] = sym_simple_expansion; + v->a[110269] = sym_expansion; + v->a[110270] = sym_command_substitution; + v->a[110271] = 16; + v->a[110272] = actions(3); + v->a[110273] = 1; + v->a[110274] = sym_comment; + v->a[110275] = actions(1051); + v->a[110276] = 1; + v->a[110277] = aux_sym_number_token1; + v->a[110278] = actions(1053); + v->a[110279] = 1; small_parse_table_5514(v); } void small_parse_table_5514(t_small_parse_table_array *v) { - v->a[110280] = anon_sym_PIPE; - v->a[110281] = anon_sym_AMP; - v->a[110282] = anon_sym_LT_LT; - v->a[110283] = anon_sym_SEMI_SEMI; - v->a[110284] = anon_sym_PIPE_AMP; - v->a[110285] = anon_sym_LT_LT_DASH; - v->a[110286] = actions(5823); - v->a[110287] = 11; - v->a[110288] = anon_sym_LT; - v->a[110289] = anon_sym_GT; - v->a[110290] = anon_sym_GT_GT; - v->a[110291] = anon_sym_AMP_GT; - v->a[110292] = anon_sym_AMP_GT_GT; - v->a[110293] = anon_sym_LT_AMP; - v->a[110294] = anon_sym_GT_AMP; - v->a[110295] = anon_sym_GT_PIPE; - v->a[110296] = anon_sym_LT_AMP_DASH; - v->a[110297] = anon_sym_GT_AMP_DASH; - v->a[110298] = anon_sym_LT_LT_LT; - v->a[110299] = actions(5819); + v->a[110280] = aux_sym_number_token2; + v->a[110281] = actions(1057); + v->a[110282] = 1; + v->a[110283] = anon_sym_DOLLAR_LPAREN; + v->a[110284] = actions(1067); + v->a[110285] = 1; + v->a[110286] = sym__brace_start; + v->a[110287] = actions(6300); + v->a[110288] = 1; + v->a[110289] = sym_word; + v->a[110290] = actions(6302); + v->a[110291] = 1; + v->a[110292] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[110293] = actions(6304); + v->a[110294] = 1; + v->a[110295] = anon_sym_DOLLAR; + v->a[110296] = actions(6306); + v->a[110297] = 1; + v->a[110298] = sym__special_character; + v->a[110299] = actions(6308); small_parse_table_5515(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1103.c b/parser/static/small_parse_table/small_parse_table_1103.c index 0cfd8ae9..4e1b2894 100644 --- a/parser/static/small_parse_table/small_parse_table_1103.c +++ b/parser/static/small_parse_table/small_parse_table_1103.c @@ -14,126 +14,126 @@ void small_parse_table_5515(t_small_parse_table_array *v) { - v->a[110300] = 17; - v->a[110301] = anon_sym_LPAREN_LPAREN; - v->a[110302] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110303] = anon_sym_DOLLAR_LBRACK; - v->a[110304] = anon_sym_DOLLAR; - v->a[110305] = sym__special_character; - v->a[110306] = anon_sym_DQUOTE; - v->a[110307] = sym_raw_string; - v->a[110308] = sym_ansi_c_string; - v->a[110309] = aux_sym_number_token1; - v->a[110310] = aux_sym_number_token2; - v->a[110311] = anon_sym_DOLLAR_LBRACE; - v->a[110312] = anon_sym_DOLLAR_LPAREN; - v->a[110313] = anon_sym_BQUOTE; - v->a[110314] = anon_sym_DOLLAR_BQUOTE; - v->a[110315] = anon_sym_LT_LPAREN; - v->a[110316] = anon_sym_GT_LPAREN; - v->a[110317] = sym_word; - v->a[110318] = 8; - v->a[110319] = actions(3); + v->a[110300] = 1; + v->a[110301] = anon_sym_DQUOTE; + v->a[110302] = actions(6312); + v->a[110303] = 1; + v->a[110304] = anon_sym_DOLLAR_LBRACE; + v->a[110305] = actions(6314); + v->a[110306] = 1; + v->a[110307] = anon_sym_BQUOTE; + v->a[110308] = actions(6316); + v->a[110309] = 1; + v->a[110310] = anon_sym_DOLLAR_BQUOTE; + v->a[110311] = actions(6318); + v->a[110312] = 1; + v->a[110313] = sym__comment_word; + v->a[110314] = actions(6310); + v->a[110315] = 3; + v->a[110316] = sym_test_operator; + v->a[110317] = sym__bare_dollar; + v->a[110318] = sym_raw_string; + v->a[110319] = state(729); small_parse_table_5516(v); } void small_parse_table_5516(t_small_parse_table_array *v) { - v->a[110320] = 1; - v->a[110321] = sym_comment; - v->a[110322] = actions(5826); - v->a[110323] = 1; - v->a[110324] = aux_sym_heredoc_redirect_token1; - v->a[110325] = actions(5828); - v->a[110326] = 1; - v->a[110327] = sym_file_descriptor; - v->a[110328] = actions(6268); - v->a[110329] = 1; - v->a[110330] = anon_sym_RPAREN; - v->a[110331] = actions(5831); - v->a[110332] = 3; - v->a[110333] = sym_variable_name; - v->a[110334] = sym_test_operator; - v->a[110335] = sym__brace_start; - v->a[110336] = actions(5821); - v->a[110337] = 9; - v->a[110338] = anon_sym_SEMI; - v->a[110339] = anon_sym_PIPE_PIPE; + v->a[110320] = 7; + v->a[110321] = sym_arithmetic_expansion; + v->a[110322] = sym_brace_expression; + v->a[110323] = sym_string; + v->a[110324] = sym_number; + v->a[110325] = sym_simple_expansion; + v->a[110326] = sym_expansion; + v->a[110327] = sym_command_substitution; + v->a[110328] = 16; + v->a[110329] = actions(3); + v->a[110330] = 1; + v->a[110331] = sym_comment; + v->a[110332] = actions(1079); + v->a[110333] = 1; + v->a[110334] = aux_sym_number_token1; + v->a[110335] = actions(1081); + v->a[110336] = 1; + v->a[110337] = aux_sym_number_token2; + v->a[110338] = actions(1085); + v->a[110339] = 1; small_parse_table_5517(v); } void small_parse_table_5517(t_small_parse_table_array *v) { - v->a[110340] = anon_sym_AMP_AMP; - v->a[110341] = anon_sym_PIPE; - v->a[110342] = anon_sym_AMP; - v->a[110343] = anon_sym_LT_LT; - v->a[110344] = anon_sym_SEMI_SEMI; - v->a[110345] = anon_sym_PIPE_AMP; - v->a[110346] = anon_sym_LT_LT_DASH; - v->a[110347] = actions(5823); - v->a[110348] = 11; - v->a[110349] = anon_sym_LT; - v->a[110350] = anon_sym_GT; - v->a[110351] = anon_sym_GT_GT; - v->a[110352] = anon_sym_AMP_GT; - v->a[110353] = anon_sym_AMP_GT_GT; - v->a[110354] = anon_sym_LT_AMP; - v->a[110355] = anon_sym_GT_AMP; - v->a[110356] = anon_sym_GT_PIPE; - v->a[110357] = anon_sym_LT_AMP_DASH; - v->a[110358] = anon_sym_GT_AMP_DASH; - v->a[110359] = anon_sym_LT_LT_LT; + v->a[110340] = anon_sym_DOLLAR_LPAREN; + v->a[110341] = actions(1097); + v->a[110342] = 1; + v->a[110343] = sym__brace_start; + v->a[110344] = actions(5897); + v->a[110345] = 1; + v->a[110346] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[110347] = actions(5901); + v->a[110348] = 1; + v->a[110349] = anon_sym_DQUOTE; + v->a[110350] = actions(5905); + v->a[110351] = 1; + v->a[110352] = anon_sym_DOLLAR_LBRACE; + v->a[110353] = actions(5907); + v->a[110354] = 1; + v->a[110355] = anon_sym_BQUOTE; + v->a[110356] = actions(5909); + v->a[110357] = 1; + v->a[110358] = anon_sym_DOLLAR_BQUOTE; + v->a[110359] = actions(6320); small_parse_table_5518(v); } void small_parse_table_5518(t_small_parse_table_array *v) { - v->a[110360] = actions(5819); - v->a[110361] = 17; - v->a[110362] = anon_sym_LPAREN_LPAREN; - v->a[110363] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110364] = anon_sym_DOLLAR_LBRACK; - v->a[110365] = anon_sym_DOLLAR; - v->a[110366] = sym__special_character; - v->a[110367] = anon_sym_DQUOTE; - v->a[110368] = sym_raw_string; - v->a[110369] = sym_ansi_c_string; - v->a[110370] = aux_sym_number_token1; - v->a[110371] = aux_sym_number_token2; - v->a[110372] = anon_sym_DOLLAR_LBRACE; - v->a[110373] = anon_sym_DOLLAR_LPAREN; - v->a[110374] = anon_sym_BQUOTE; - v->a[110375] = anon_sym_DOLLAR_BQUOTE; - v->a[110376] = anon_sym_LT_LPAREN; - v->a[110377] = anon_sym_GT_LPAREN; - v->a[110378] = sym_word; - v->a[110379] = 6; + v->a[110360] = 1; + v->a[110361] = sym_word; + v->a[110362] = actions(6322); + v->a[110363] = 1; + v->a[110364] = anon_sym_DOLLAR; + v->a[110365] = actions(6324); + v->a[110366] = 1; + v->a[110367] = sym__special_character; + v->a[110368] = actions(6328); + v->a[110369] = 1; + v->a[110370] = sym__comment_word; + v->a[110371] = actions(6326); + v->a[110372] = 3; + v->a[110373] = sym_test_operator; + v->a[110374] = sym__bare_dollar; + v->a[110375] = sym_raw_string; + v->a[110376] = state(917); + v->a[110377] = 7; + v->a[110378] = sym_arithmetic_expansion; + v->a[110379] = sym_brace_expression; small_parse_table_5519(v); } void small_parse_table_5519(t_small_parse_table_array *v) { - v->a[110380] = actions(71); - v->a[110381] = 1; - v->a[110382] = sym_comment; - v->a[110383] = actions(6133); - v->a[110384] = 1; - v->a[110385] = aux_sym_concatenation_token1; - v->a[110386] = actions(6271); + v->a[110380] = sym_string; + v->a[110381] = sym_number; + v->a[110382] = sym_simple_expansion; + v->a[110383] = sym_expansion; + v->a[110384] = sym_command_substitution; + v->a[110385] = 16; + v->a[110386] = actions(3); v->a[110387] = 1; - v->a[110388] = sym__concat; - v->a[110389] = state(2127); + v->a[110388] = sym_comment; + v->a[110389] = actions(1051); v->a[110390] = 1; - v->a[110391] = aux_sym_concatenation_repeat1; - v->a[110392] = actions(1265); - v->a[110393] = 15; - v->a[110394] = anon_sym_PIPE; - v->a[110395] = anon_sym_EQ_EQ; - v->a[110396] = anon_sym_LT; - v->a[110397] = anon_sym_GT; - v->a[110398] = anon_sym_LT_LT; - v->a[110399] = anon_sym_EQ_TILDE; + v->a[110391] = aux_sym_number_token1; + v->a[110392] = actions(1053); + v->a[110393] = 1; + v->a[110394] = aux_sym_number_token2; + v->a[110395] = actions(1057); + v->a[110396] = 1; + v->a[110397] = anon_sym_DOLLAR_LPAREN; + v->a[110398] = actions(1067); + v->a[110399] = 1; small_parse_table_5520(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1104.c b/parser/static/small_parse_table/small_parse_table_1104.c index f49fb12f..1d1389e0 100644 --- a/parser/static/small_parse_table/small_parse_table_1104.c +++ b/parser/static/small_parse_table/small_parse_table_1104.c @@ -14,125 +14,125 @@ void small_parse_table_5520(t_small_parse_table_array *v) { - v->a[110400] = anon_sym_AMP_GT; - v->a[110401] = anon_sym_LT_AMP; - v->a[110402] = anon_sym_GT_AMP; - v->a[110403] = anon_sym_DOLLAR; - v->a[110404] = aux_sym_number_token1; - v->a[110405] = aux_sym_number_token2; - v->a[110406] = anon_sym_DOLLAR_LPAREN; - v->a[110407] = anon_sym_BQUOTE; - v->a[110408] = sym_word; - v->a[110409] = actions(1267); - v->a[110410] = 25; - v->a[110411] = sym_file_descriptor; - v->a[110412] = sym_test_operator; - v->a[110413] = sym__bare_dollar; - v->a[110414] = sym__brace_start; - v->a[110415] = anon_sym_LPAREN_LPAREN; - v->a[110416] = anon_sym_PIPE_PIPE; - v->a[110417] = anon_sym_AMP_AMP; - v->a[110418] = anon_sym_GT_GT; - v->a[110419] = anon_sym_PIPE_AMP; + v->a[110400] = sym__brace_start; + v->a[110401] = actions(6300); + v->a[110402] = 1; + v->a[110403] = sym_word; + v->a[110404] = actions(6302); + v->a[110405] = 1; + v->a[110406] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[110407] = actions(6306); + v->a[110408] = 1; + v->a[110409] = sym__special_character; + v->a[110410] = actions(6308); + v->a[110411] = 1; + v->a[110412] = anon_sym_DQUOTE; + v->a[110413] = actions(6312); + v->a[110414] = 1; + v->a[110415] = anon_sym_DOLLAR_LBRACE; + v->a[110416] = actions(6314); + v->a[110417] = 1; + v->a[110418] = anon_sym_BQUOTE; + v->a[110419] = actions(6316); small_parse_table_5521(v); } void small_parse_table_5521(t_small_parse_table_array *v) { - v->a[110420] = anon_sym_AMP_GT_GT; - v->a[110421] = anon_sym_GT_PIPE; - v->a[110422] = anon_sym_LT_AMP_DASH; - v->a[110423] = anon_sym_GT_AMP_DASH; - v->a[110424] = anon_sym_LT_LT_DASH; - v->a[110425] = anon_sym_LT_LT_LT; - v->a[110426] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110427] = anon_sym_DOLLAR_LBRACK; - v->a[110428] = sym__special_character; - v->a[110429] = anon_sym_DQUOTE; - v->a[110430] = sym_raw_string; - v->a[110431] = sym_ansi_c_string; - v->a[110432] = anon_sym_DOLLAR_LBRACE; - v->a[110433] = anon_sym_DOLLAR_BQUOTE; - v->a[110434] = anon_sym_LT_LPAREN; - v->a[110435] = anon_sym_GT_LPAREN; - v->a[110436] = 8; - v->a[110437] = actions(3); - v->a[110438] = 1; - v->a[110439] = sym_comment; + v->a[110420] = 1; + v->a[110421] = anon_sym_DOLLAR_BQUOTE; + v->a[110422] = actions(6318); + v->a[110423] = 1; + v->a[110424] = sym__comment_word; + v->a[110425] = actions(6330); + v->a[110426] = 1; + v->a[110427] = anon_sym_DOLLAR; + v->a[110428] = actions(6310); + v->a[110429] = 3; + v->a[110430] = sym_test_operator; + v->a[110431] = sym__bare_dollar; + v->a[110432] = sym_raw_string; + v->a[110433] = state(729); + v->a[110434] = 7; + v->a[110435] = sym_arithmetic_expansion; + v->a[110436] = sym_brace_expression; + v->a[110437] = sym_string; + v->a[110438] = sym_number; + v->a[110439] = sym_simple_expansion; small_parse_table_5522(v); } void small_parse_table_5522(t_small_parse_table_array *v) { - v->a[110440] = actions(5826); - v->a[110441] = 1; - v->a[110442] = aux_sym_heredoc_redirect_token1; - v->a[110443] = actions(5828); + v->a[110440] = sym_expansion; + v->a[110441] = sym_command_substitution; + v->a[110442] = 3; + v->a[110443] = actions(3); v->a[110444] = 1; - v->a[110445] = sym_file_descriptor; - v->a[110446] = actions(6273); - v->a[110447] = 1; - v->a[110448] = anon_sym_RPAREN; - v->a[110449] = actions(5831); - v->a[110450] = 3; - v->a[110451] = sym_variable_name; - v->a[110452] = sym_test_operator; - v->a[110453] = sym__brace_start; - v->a[110454] = actions(5821); - v->a[110455] = 9; - v->a[110456] = anon_sym_SEMI; - v->a[110457] = anon_sym_PIPE_PIPE; - v->a[110458] = anon_sym_AMP_AMP; - v->a[110459] = anon_sym_PIPE; + v->a[110445] = sym_comment; + v->a[110446] = actions(6103); + v->a[110447] = 2; + v->a[110448] = sym_file_descriptor; + v->a[110449] = aux_sym_heredoc_redirect_token1; + v->a[110450] = actions(6101); + v->a[110451] = 21; + v->a[110452] = anon_sym_PIPE; + v->a[110453] = anon_sym_SEMI_SEMI; + v->a[110454] = anon_sym_SEMI_AMP; + v->a[110455] = anon_sym_SEMI_SEMI_AMP; + v->a[110456] = anon_sym_PIPE_AMP; + v->a[110457] = anon_sym_AMP_AMP; + v->a[110458] = anon_sym_PIPE_PIPE; + v->a[110459] = anon_sym_LT; small_parse_table_5523(v); } void small_parse_table_5523(t_small_parse_table_array *v) { - v->a[110460] = anon_sym_AMP; - v->a[110461] = anon_sym_LT_LT; - v->a[110462] = anon_sym_SEMI_SEMI; - v->a[110463] = anon_sym_PIPE_AMP; - v->a[110464] = anon_sym_LT_LT_DASH; - v->a[110465] = actions(5823); - v->a[110466] = 11; - v->a[110467] = anon_sym_LT; - v->a[110468] = anon_sym_GT; - v->a[110469] = anon_sym_GT_GT; - v->a[110470] = anon_sym_AMP_GT; - v->a[110471] = anon_sym_AMP_GT_GT; - v->a[110472] = anon_sym_LT_AMP; - v->a[110473] = anon_sym_GT_AMP; - v->a[110474] = anon_sym_GT_PIPE; - v->a[110475] = anon_sym_LT_AMP_DASH; - v->a[110476] = anon_sym_GT_AMP_DASH; - v->a[110477] = anon_sym_LT_LT_LT; - v->a[110478] = actions(5819); - v->a[110479] = 17; + v->a[110460] = anon_sym_GT; + v->a[110461] = anon_sym_GT_GT; + v->a[110462] = anon_sym_AMP_GT; + v->a[110463] = anon_sym_AMP_GT_GT; + v->a[110464] = anon_sym_LT_AMP; + v->a[110465] = anon_sym_GT_AMP; + v->a[110466] = anon_sym_GT_PIPE; + v->a[110467] = anon_sym_LT_AMP_DASH; + v->a[110468] = anon_sym_GT_AMP_DASH; + v->a[110469] = anon_sym_LT_LT; + v->a[110470] = anon_sym_LT_LT_DASH; + v->a[110471] = anon_sym_AMP; + v->a[110472] = anon_sym_SEMI; + v->a[110473] = 16; + v->a[110474] = actions(3); + v->a[110475] = 1; + v->a[110476] = sym_comment; + v->a[110477] = actions(5545); + v->a[110478] = 1; + v->a[110479] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5524(v); } void small_parse_table_5524(t_small_parse_table_array *v) { - v->a[110480] = anon_sym_LPAREN_LPAREN; - v->a[110481] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110482] = anon_sym_DOLLAR_LBRACK; - v->a[110483] = anon_sym_DOLLAR; - v->a[110484] = sym__special_character; + v->a[110480] = actions(5547); + v->a[110481] = 1; + v->a[110482] = anon_sym_DOLLAR; + v->a[110483] = actions(5551); + v->a[110484] = 1; v->a[110485] = anon_sym_DQUOTE; - v->a[110486] = sym_raw_string; - v->a[110487] = sym_ansi_c_string; + v->a[110486] = actions(5555); + v->a[110487] = 1; v->a[110488] = aux_sym_number_token1; - v->a[110489] = aux_sym_number_token2; - v->a[110490] = anon_sym_DOLLAR_LBRACE; - v->a[110491] = anon_sym_DOLLAR_LPAREN; - v->a[110492] = anon_sym_BQUOTE; - v->a[110493] = anon_sym_DOLLAR_BQUOTE; - v->a[110494] = anon_sym_LT_LPAREN; - v->a[110495] = anon_sym_GT_LPAREN; - v->a[110496] = sym_word; - v->a[110497] = 5; - v->a[110498] = actions(71); + v->a[110489] = actions(5557); + v->a[110490] = 1; + v->a[110491] = aux_sym_number_token2; + v->a[110492] = actions(5559); + v->a[110493] = 1; + v->a[110494] = anon_sym_DOLLAR_LBRACE; + v->a[110495] = actions(5561); + v->a[110496] = 1; + v->a[110497] = anon_sym_DOLLAR_LPAREN; + v->a[110498] = actions(5563); v->a[110499] = 1; small_parse_table_5525(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1105.c b/parser/static/small_parse_table/small_parse_table_1105.c index 3d31ebc9..1b343f7d 100644 --- a/parser/static/small_parse_table/small_parse_table_1105.c +++ b/parser/static/small_parse_table/small_parse_table_1105.c @@ -14,126 +14,126 @@ void small_parse_table_5525(t_small_parse_table_array *v) { - v->a[110500] = sym_comment; - v->a[110501] = state(2135); + v->a[110500] = anon_sym_BQUOTE; + v->a[110501] = actions(5565); v->a[110502] = 1; - v->a[110503] = aux_sym_concatenation_repeat1; - v->a[110504] = actions(6133); - v->a[110505] = 2; - v->a[110506] = sym__concat; - v->a[110507] = aux_sym_concatenation_token1; - v->a[110508] = actions(4370); - v->a[110509] = 15; - v->a[110510] = anon_sym_PIPE; - v->a[110511] = anon_sym_EQ_EQ; - v->a[110512] = anon_sym_LT; - v->a[110513] = anon_sym_GT; - v->a[110514] = anon_sym_LT_LT; - v->a[110515] = anon_sym_EQ_TILDE; - v->a[110516] = anon_sym_AMP_GT; - v->a[110517] = anon_sym_LT_AMP; - v->a[110518] = anon_sym_GT_AMP; - v->a[110519] = anon_sym_DOLLAR; + v->a[110503] = anon_sym_DOLLAR_BQUOTE; + v->a[110504] = actions(5571); + v->a[110505] = 1; + v->a[110506] = sym__brace_start; + v->a[110507] = actions(6332); + v->a[110508] = 1; + v->a[110509] = sym_word; + v->a[110510] = actions(6334); + v->a[110511] = 1; + v->a[110512] = sym__special_character; + v->a[110513] = actions(6338); + v->a[110514] = 1; + v->a[110515] = sym__comment_word; + v->a[110516] = actions(6336); + v->a[110517] = 3; + v->a[110518] = sym_test_operator; + v->a[110519] = sym__bare_dollar; small_parse_table_5526(v); } void small_parse_table_5526(t_small_parse_table_array *v) { - v->a[110520] = aux_sym_number_token1; - v->a[110521] = aux_sym_number_token2; - v->a[110522] = anon_sym_DOLLAR_LPAREN; - v->a[110523] = anon_sym_BQUOTE; - v->a[110524] = sym_word; - v->a[110525] = actions(4372); - v->a[110526] = 25; - v->a[110527] = sym_file_descriptor; - v->a[110528] = sym_test_operator; - v->a[110529] = sym__bare_dollar; - v->a[110530] = sym__brace_start; - v->a[110531] = anon_sym_LPAREN_LPAREN; - v->a[110532] = anon_sym_PIPE_PIPE; - v->a[110533] = anon_sym_AMP_AMP; - v->a[110534] = anon_sym_GT_GT; - v->a[110535] = anon_sym_PIPE_AMP; - v->a[110536] = anon_sym_AMP_GT_GT; - v->a[110537] = anon_sym_GT_PIPE; - v->a[110538] = anon_sym_LT_AMP_DASH; - v->a[110539] = anon_sym_GT_AMP_DASH; + v->a[110520] = sym_raw_string; + v->a[110521] = state(836); + v->a[110522] = 7; + v->a[110523] = sym_arithmetic_expansion; + v->a[110524] = sym_brace_expression; + v->a[110525] = sym_string; + v->a[110526] = sym_number; + v->a[110527] = sym_simple_expansion; + v->a[110528] = sym_expansion; + v->a[110529] = sym_command_substitution; + v->a[110530] = 3; + v->a[110531] = actions(3); + v->a[110532] = 1; + v->a[110533] = sym_comment; + v->a[110534] = actions(6107); + v->a[110535] = 2; + v->a[110536] = sym_file_descriptor; + v->a[110537] = aux_sym_heredoc_redirect_token1; + v->a[110538] = actions(6105); + v->a[110539] = 21; small_parse_table_5527(v); } void small_parse_table_5527(t_small_parse_table_array *v) { - v->a[110540] = anon_sym_LT_LT_DASH; - v->a[110541] = anon_sym_LT_LT_LT; - v->a[110542] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110543] = anon_sym_DOLLAR_LBRACK; - v->a[110544] = sym__special_character; - v->a[110545] = anon_sym_DQUOTE; - v->a[110546] = sym_raw_string; - v->a[110547] = sym_ansi_c_string; - v->a[110548] = anon_sym_DOLLAR_LBRACE; - v->a[110549] = anon_sym_DOLLAR_BQUOTE; - v->a[110550] = anon_sym_LT_LPAREN; - v->a[110551] = anon_sym_GT_LPAREN; - v->a[110552] = 5; - v->a[110553] = actions(71); - v->a[110554] = 1; - v->a[110555] = sym_comment; - v->a[110556] = state(2152); - v->a[110557] = 1; - v->a[110558] = aux_sym_concatenation_repeat1; - v->a[110559] = actions(6133); + v->a[110540] = anon_sym_PIPE; + v->a[110541] = anon_sym_SEMI_SEMI; + v->a[110542] = anon_sym_SEMI_AMP; + v->a[110543] = anon_sym_SEMI_SEMI_AMP; + v->a[110544] = anon_sym_PIPE_AMP; + v->a[110545] = anon_sym_AMP_AMP; + v->a[110546] = anon_sym_PIPE_PIPE; + v->a[110547] = anon_sym_LT; + v->a[110548] = anon_sym_GT; + v->a[110549] = anon_sym_GT_GT; + v->a[110550] = anon_sym_AMP_GT; + v->a[110551] = anon_sym_AMP_GT_GT; + v->a[110552] = anon_sym_LT_AMP; + v->a[110553] = anon_sym_GT_AMP; + v->a[110554] = anon_sym_GT_PIPE; + v->a[110555] = anon_sym_LT_AMP_DASH; + v->a[110556] = anon_sym_GT_AMP_DASH; + v->a[110557] = anon_sym_LT_LT; + v->a[110558] = anon_sym_LT_LT_DASH; + v->a[110559] = anon_sym_AMP; small_parse_table_5528(v); } void small_parse_table_5528(t_small_parse_table_array *v) { - v->a[110560] = 2; - v->a[110561] = sym__concat; - v->a[110562] = aux_sym_concatenation_token1; - v->a[110563] = actions(4467); - v->a[110564] = 15; - v->a[110565] = anon_sym_PIPE; - v->a[110566] = anon_sym_EQ_EQ; - v->a[110567] = anon_sym_LT; - v->a[110568] = anon_sym_GT; - v->a[110569] = anon_sym_LT_LT; - v->a[110570] = anon_sym_EQ_TILDE; - v->a[110571] = anon_sym_AMP_GT; - v->a[110572] = anon_sym_LT_AMP; - v->a[110573] = anon_sym_GT_AMP; - v->a[110574] = anon_sym_DOLLAR; - v->a[110575] = aux_sym_number_token1; - v->a[110576] = aux_sym_number_token2; - v->a[110577] = anon_sym_DOLLAR_LPAREN; - v->a[110578] = anon_sym_BQUOTE; - v->a[110579] = sym_word; + v->a[110560] = anon_sym_SEMI; + v->a[110561] = 3; + v->a[110562] = actions(3); + v->a[110563] = 1; + v->a[110564] = sym_comment; + v->a[110565] = actions(6111); + v->a[110566] = 2; + v->a[110567] = sym_file_descriptor; + v->a[110568] = aux_sym_heredoc_redirect_token1; + v->a[110569] = actions(6109); + v->a[110570] = 21; + v->a[110571] = anon_sym_PIPE; + v->a[110572] = anon_sym_SEMI_SEMI; + v->a[110573] = anon_sym_SEMI_AMP; + v->a[110574] = anon_sym_SEMI_SEMI_AMP; + v->a[110575] = anon_sym_PIPE_AMP; + v->a[110576] = anon_sym_AMP_AMP; + v->a[110577] = anon_sym_PIPE_PIPE; + v->a[110578] = anon_sym_LT; + v->a[110579] = anon_sym_GT; small_parse_table_5529(v); } void small_parse_table_5529(t_small_parse_table_array *v) { - v->a[110580] = actions(4469); - v->a[110581] = 25; - v->a[110582] = sym_file_descriptor; - v->a[110583] = sym_test_operator; - v->a[110584] = sym__bare_dollar; - v->a[110585] = sym__brace_start; - v->a[110586] = anon_sym_LPAREN_LPAREN; - v->a[110587] = anon_sym_PIPE_PIPE; - v->a[110588] = anon_sym_AMP_AMP; - v->a[110589] = anon_sym_GT_GT; - v->a[110590] = anon_sym_PIPE_AMP; - v->a[110591] = anon_sym_AMP_GT_GT; - v->a[110592] = anon_sym_GT_PIPE; - v->a[110593] = anon_sym_LT_AMP_DASH; - v->a[110594] = anon_sym_GT_AMP_DASH; - v->a[110595] = anon_sym_LT_LT_DASH; - v->a[110596] = anon_sym_LT_LT_LT; - v->a[110597] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110598] = anon_sym_DOLLAR_LBRACK; - v->a[110599] = sym__special_character; + v->a[110580] = anon_sym_GT_GT; + v->a[110581] = anon_sym_AMP_GT; + v->a[110582] = anon_sym_AMP_GT_GT; + v->a[110583] = anon_sym_LT_AMP; + v->a[110584] = anon_sym_GT_AMP; + v->a[110585] = anon_sym_GT_PIPE; + v->a[110586] = anon_sym_LT_AMP_DASH; + v->a[110587] = anon_sym_GT_AMP_DASH; + v->a[110588] = anon_sym_LT_LT; + v->a[110589] = anon_sym_LT_LT_DASH; + v->a[110590] = anon_sym_AMP; + v->a[110591] = anon_sym_SEMI; + v->a[110592] = 3; + v->a[110593] = actions(3); + v->a[110594] = 1; + v->a[110595] = sym_comment; + v->a[110596] = actions(6115); + v->a[110597] = 2; + v->a[110598] = sym_file_descriptor; + v->a[110599] = aux_sym_heredoc_redirect_token1; small_parse_table_5530(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1106.c b/parser/static/small_parse_table/small_parse_table_1106.c index a9ba59da..5ed56185 100644 --- a/parser/static/small_parse_table/small_parse_table_1106.c +++ b/parser/static/small_parse_table/small_parse_table_1106.c @@ -14,126 +14,126 @@ void small_parse_table_5530(t_small_parse_table_array *v) { - v->a[110600] = anon_sym_DQUOTE; - v->a[110601] = sym_raw_string; - v->a[110602] = sym_ansi_c_string; - v->a[110603] = anon_sym_DOLLAR_LBRACE; - v->a[110604] = anon_sym_DOLLAR_BQUOTE; - v->a[110605] = anon_sym_LT_LPAREN; - v->a[110606] = anon_sym_GT_LPAREN; - v->a[110607] = 7; - v->a[110608] = actions(3); - v->a[110609] = 1; - v->a[110610] = sym_comment; - v->a[110611] = actions(5828); - v->a[110612] = 1; - v->a[110613] = sym_file_descriptor; - v->a[110614] = actions(5826); - v->a[110615] = 2; - v->a[110616] = ts_builtin_sym_end; - v->a[110617] = aux_sym_heredoc_redirect_token1; - v->a[110618] = actions(5831); - v->a[110619] = 3; + v->a[110600] = actions(6113); + v->a[110601] = 21; + v->a[110602] = anon_sym_PIPE; + v->a[110603] = anon_sym_SEMI_SEMI; + v->a[110604] = anon_sym_SEMI_AMP; + v->a[110605] = anon_sym_SEMI_SEMI_AMP; + v->a[110606] = anon_sym_PIPE_AMP; + v->a[110607] = anon_sym_AMP_AMP; + v->a[110608] = anon_sym_PIPE_PIPE; + v->a[110609] = anon_sym_LT; + v->a[110610] = anon_sym_GT; + v->a[110611] = anon_sym_GT_GT; + v->a[110612] = anon_sym_AMP_GT; + v->a[110613] = anon_sym_AMP_GT_GT; + v->a[110614] = anon_sym_LT_AMP; + v->a[110615] = anon_sym_GT_AMP; + v->a[110616] = anon_sym_GT_PIPE; + v->a[110617] = anon_sym_LT_AMP_DASH; + v->a[110618] = anon_sym_GT_AMP_DASH; + v->a[110619] = anon_sym_LT_LT; small_parse_table_5531(v); } void small_parse_table_5531(t_small_parse_table_array *v) { - v->a[110620] = sym_variable_name; - v->a[110621] = sym_test_operator; - v->a[110622] = sym__brace_start; - v->a[110623] = actions(5821); - v->a[110624] = 9; - v->a[110625] = anon_sym_SEMI; - v->a[110626] = anon_sym_PIPE_PIPE; - v->a[110627] = anon_sym_AMP_AMP; - v->a[110628] = anon_sym_PIPE; - v->a[110629] = anon_sym_AMP; - v->a[110630] = anon_sym_LT_LT; - v->a[110631] = anon_sym_SEMI_SEMI; - v->a[110632] = anon_sym_PIPE_AMP; - v->a[110633] = anon_sym_LT_LT_DASH; - v->a[110634] = actions(5823); - v->a[110635] = 11; - v->a[110636] = anon_sym_LT; - v->a[110637] = anon_sym_GT; - v->a[110638] = anon_sym_GT_GT; - v->a[110639] = anon_sym_AMP_GT; + v->a[110620] = anon_sym_LT_LT_DASH; + v->a[110621] = anon_sym_AMP; + v->a[110622] = anon_sym_SEMI; + v->a[110623] = 3; + v->a[110624] = actions(3); + v->a[110625] = 1; + v->a[110626] = sym_comment; + v->a[110627] = actions(6119); + v->a[110628] = 2; + v->a[110629] = sym_file_descriptor; + v->a[110630] = aux_sym_heredoc_redirect_token1; + v->a[110631] = actions(6117); + v->a[110632] = 21; + v->a[110633] = anon_sym_PIPE; + v->a[110634] = anon_sym_SEMI_SEMI; + v->a[110635] = anon_sym_SEMI_AMP; + v->a[110636] = anon_sym_SEMI_SEMI_AMP; + v->a[110637] = anon_sym_PIPE_AMP; + v->a[110638] = anon_sym_AMP_AMP; + v->a[110639] = anon_sym_PIPE_PIPE; small_parse_table_5532(v); } void small_parse_table_5532(t_small_parse_table_array *v) { - v->a[110640] = anon_sym_AMP_GT_GT; - v->a[110641] = anon_sym_LT_AMP; - v->a[110642] = anon_sym_GT_AMP; - v->a[110643] = anon_sym_GT_PIPE; - v->a[110644] = anon_sym_LT_AMP_DASH; - v->a[110645] = anon_sym_GT_AMP_DASH; - v->a[110646] = anon_sym_LT_LT_LT; - v->a[110647] = actions(5819); - v->a[110648] = 17; - v->a[110649] = anon_sym_LPAREN_LPAREN; - v->a[110650] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110651] = anon_sym_DOLLAR_LBRACK; - v->a[110652] = anon_sym_DOLLAR; - v->a[110653] = sym__special_character; - v->a[110654] = anon_sym_DQUOTE; - v->a[110655] = sym_raw_string; - v->a[110656] = sym_ansi_c_string; - v->a[110657] = aux_sym_number_token1; - v->a[110658] = aux_sym_number_token2; - v->a[110659] = anon_sym_DOLLAR_LBRACE; + v->a[110640] = anon_sym_LT; + v->a[110641] = anon_sym_GT; + v->a[110642] = anon_sym_GT_GT; + v->a[110643] = anon_sym_AMP_GT; + v->a[110644] = anon_sym_AMP_GT_GT; + v->a[110645] = anon_sym_LT_AMP; + v->a[110646] = anon_sym_GT_AMP; + v->a[110647] = anon_sym_GT_PIPE; + v->a[110648] = anon_sym_LT_AMP_DASH; + v->a[110649] = anon_sym_GT_AMP_DASH; + v->a[110650] = anon_sym_LT_LT; + v->a[110651] = anon_sym_LT_LT_DASH; + v->a[110652] = anon_sym_AMP; + v->a[110653] = anon_sym_SEMI; + v->a[110654] = 3; + v->a[110655] = actions(3); + v->a[110656] = 1; + v->a[110657] = sym_comment; + v->a[110658] = actions(6085); + v->a[110659] = 2; small_parse_table_5533(v); } void small_parse_table_5533(t_small_parse_table_array *v) { - v->a[110660] = anon_sym_DOLLAR_LPAREN; - v->a[110661] = anon_sym_BQUOTE; - v->a[110662] = anon_sym_DOLLAR_BQUOTE; - v->a[110663] = anon_sym_LT_LPAREN; - v->a[110664] = anon_sym_GT_LPAREN; - v->a[110665] = sym_word; - v->a[110666] = 8; - v->a[110667] = actions(3); - v->a[110668] = 1; - v->a[110669] = sym_comment; - v->a[110670] = actions(5826); - v->a[110671] = 1; - v->a[110672] = aux_sym_heredoc_redirect_token1; - v->a[110673] = actions(5828); - v->a[110674] = 1; - v->a[110675] = sym_file_descriptor; - v->a[110676] = actions(6276); - v->a[110677] = 1; - v->a[110678] = anon_sym_RPAREN; - v->a[110679] = actions(5831); + v->a[110660] = sym_file_descriptor; + v->a[110661] = aux_sym_heredoc_redirect_token1; + v->a[110662] = actions(6087); + v->a[110663] = 21; + v->a[110664] = anon_sym_PIPE; + v->a[110665] = anon_sym_SEMI_SEMI; + v->a[110666] = anon_sym_SEMI_AMP; + v->a[110667] = anon_sym_SEMI_SEMI_AMP; + v->a[110668] = anon_sym_PIPE_AMP; + v->a[110669] = anon_sym_AMP_AMP; + v->a[110670] = anon_sym_PIPE_PIPE; + v->a[110671] = anon_sym_LT; + v->a[110672] = anon_sym_GT; + v->a[110673] = anon_sym_GT_GT; + v->a[110674] = anon_sym_AMP_GT; + v->a[110675] = anon_sym_AMP_GT_GT; + v->a[110676] = anon_sym_LT_AMP; + v->a[110677] = anon_sym_GT_AMP; + v->a[110678] = anon_sym_GT_PIPE; + v->a[110679] = anon_sym_LT_AMP_DASH; small_parse_table_5534(v); } void small_parse_table_5534(t_small_parse_table_array *v) { - v->a[110680] = 3; - v->a[110681] = sym_variable_name; - v->a[110682] = sym_test_operator; - v->a[110683] = sym__brace_start; - v->a[110684] = actions(5821); - v->a[110685] = 9; - v->a[110686] = anon_sym_SEMI; - v->a[110687] = anon_sym_PIPE_PIPE; - v->a[110688] = anon_sym_AMP_AMP; - v->a[110689] = anon_sym_PIPE; - v->a[110690] = anon_sym_AMP; - v->a[110691] = anon_sym_LT_LT; - v->a[110692] = anon_sym_SEMI_SEMI; - v->a[110693] = anon_sym_PIPE_AMP; - v->a[110694] = anon_sym_LT_LT_DASH; - v->a[110695] = actions(5823); - v->a[110696] = 11; - v->a[110697] = anon_sym_LT; - v->a[110698] = anon_sym_GT; - v->a[110699] = anon_sym_GT_GT; + v->a[110680] = anon_sym_GT_AMP_DASH; + v->a[110681] = anon_sym_LT_LT; + v->a[110682] = anon_sym_LT_LT_DASH; + v->a[110683] = anon_sym_AMP; + v->a[110684] = anon_sym_SEMI; + v->a[110685] = 3; + v->a[110686] = actions(3); + v->a[110687] = 1; + v->a[110688] = sym_comment; + v->a[110689] = actions(6127); + v->a[110690] = 2; + v->a[110691] = sym_file_descriptor; + v->a[110692] = aux_sym_heredoc_redirect_token1; + v->a[110693] = actions(6125); + v->a[110694] = 21; + v->a[110695] = anon_sym_PIPE; + v->a[110696] = anon_sym_SEMI_SEMI; + v->a[110697] = anon_sym_SEMI_AMP; + v->a[110698] = anon_sym_SEMI_SEMI_AMP; + v->a[110699] = anon_sym_PIPE_AMP; small_parse_table_5535(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1107.c b/parser/static/small_parse_table/small_parse_table_1107.c index 51eb7c03..59fa7390 100644 --- a/parser/static/small_parse_table/small_parse_table_1107.c +++ b/parser/static/small_parse_table/small_parse_table_1107.c @@ -14,126 +14,126 @@ void small_parse_table_5535(t_small_parse_table_array *v) { - v->a[110700] = anon_sym_AMP_GT; - v->a[110701] = anon_sym_AMP_GT_GT; - v->a[110702] = anon_sym_LT_AMP; - v->a[110703] = anon_sym_GT_AMP; - v->a[110704] = anon_sym_GT_PIPE; - v->a[110705] = anon_sym_LT_AMP_DASH; - v->a[110706] = anon_sym_GT_AMP_DASH; - v->a[110707] = anon_sym_LT_LT_LT; - v->a[110708] = actions(5819); - v->a[110709] = 17; - v->a[110710] = anon_sym_LPAREN_LPAREN; - v->a[110711] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110712] = anon_sym_DOLLAR_LBRACK; - v->a[110713] = anon_sym_DOLLAR; - v->a[110714] = sym__special_character; - v->a[110715] = anon_sym_DQUOTE; - v->a[110716] = sym_raw_string; - v->a[110717] = sym_ansi_c_string; - v->a[110718] = aux_sym_number_token1; - v->a[110719] = aux_sym_number_token2; + v->a[110700] = anon_sym_AMP_AMP; + v->a[110701] = anon_sym_PIPE_PIPE; + v->a[110702] = anon_sym_LT; + v->a[110703] = anon_sym_GT; + v->a[110704] = anon_sym_GT_GT; + v->a[110705] = anon_sym_AMP_GT; + v->a[110706] = anon_sym_AMP_GT_GT; + v->a[110707] = anon_sym_LT_AMP; + v->a[110708] = anon_sym_GT_AMP; + v->a[110709] = anon_sym_GT_PIPE; + v->a[110710] = anon_sym_LT_AMP_DASH; + v->a[110711] = anon_sym_GT_AMP_DASH; + v->a[110712] = anon_sym_LT_LT; + v->a[110713] = anon_sym_LT_LT_DASH; + v->a[110714] = anon_sym_AMP; + v->a[110715] = anon_sym_SEMI; + v->a[110716] = 16; + v->a[110717] = actions(3); + v->a[110718] = 1; + v->a[110719] = sym_comment; small_parse_table_5536(v); } void small_parse_table_5536(t_small_parse_table_array *v) { - v->a[110720] = anon_sym_DOLLAR_LBRACE; - v->a[110721] = anon_sym_DOLLAR_LPAREN; - v->a[110722] = anon_sym_BQUOTE; - v->a[110723] = anon_sym_DOLLAR_BQUOTE; - v->a[110724] = anon_sym_LT_LPAREN; - v->a[110725] = anon_sym_GT_LPAREN; - v->a[110726] = sym_word; - v->a[110727] = 3; - v->a[110728] = actions(3); - v->a[110729] = 1; - v->a[110730] = sym_comment; - v->a[110731] = actions(5375); - v->a[110732] = 5; - v->a[110733] = sym_file_descriptor; - v->a[110734] = sym_variable_name; - v->a[110735] = sym_test_operator; - v->a[110736] = sym__brace_start; - v->a[110737] = aux_sym_heredoc_redirect_token1; - v->a[110738] = actions(5373); - v->a[110739] = 38; + v->a[110720] = actions(369); + v->a[110721] = 1; + v->a[110722] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[110723] = actions(371); + v->a[110724] = 1; + v->a[110725] = anon_sym_DOLLAR; + v->a[110726] = actions(375); + v->a[110727] = 1; + v->a[110728] = anon_sym_DQUOTE; + v->a[110729] = actions(379); + v->a[110730] = 1; + v->a[110731] = aux_sym_number_token1; + v->a[110732] = actions(381); + v->a[110733] = 1; + v->a[110734] = aux_sym_number_token2; + v->a[110735] = actions(383); + v->a[110736] = 1; + v->a[110737] = anon_sym_DOLLAR_LBRACE; + v->a[110738] = actions(385); + v->a[110739] = 1; small_parse_table_5537(v); } void small_parse_table_5537(t_small_parse_table_array *v) { - v->a[110740] = anon_sym_LPAREN_LPAREN; - v->a[110741] = anon_sym_SEMI; - v->a[110742] = anon_sym_PIPE_PIPE; - v->a[110743] = anon_sym_AMP_AMP; - v->a[110744] = anon_sym_PIPE; - v->a[110745] = anon_sym_AMP; - v->a[110746] = anon_sym_LT; - v->a[110747] = anon_sym_GT; - v->a[110748] = anon_sym_LT_LT; - v->a[110749] = anon_sym_GT_GT; - v->a[110750] = anon_sym_RPAREN; - v->a[110751] = anon_sym_SEMI_SEMI; - v->a[110752] = anon_sym_PIPE_AMP; - v->a[110753] = anon_sym_AMP_GT; - v->a[110754] = anon_sym_AMP_GT_GT; - v->a[110755] = anon_sym_LT_AMP; - v->a[110756] = anon_sym_GT_AMP; - v->a[110757] = anon_sym_GT_PIPE; - v->a[110758] = anon_sym_LT_AMP_DASH; - v->a[110759] = anon_sym_GT_AMP_DASH; + v->a[110740] = anon_sym_DOLLAR_LPAREN; + v->a[110741] = actions(387); + v->a[110742] = 1; + v->a[110743] = anon_sym_BQUOTE; + v->a[110744] = actions(389); + v->a[110745] = 1; + v->a[110746] = anon_sym_DOLLAR_BQUOTE; + v->a[110747] = actions(395); + v->a[110748] = 1; + v->a[110749] = sym__brace_start; + v->a[110750] = actions(6340); + v->a[110751] = 1; + v->a[110752] = sym_word; + v->a[110753] = actions(6342); + v->a[110754] = 1; + v->a[110755] = sym__special_character; + v->a[110756] = actions(6346); + v->a[110757] = 1; + v->a[110758] = sym__comment_word; + v->a[110759] = actions(6344); small_parse_table_5538(v); } void small_parse_table_5538(t_small_parse_table_array *v) { - v->a[110760] = anon_sym_LT_LT_DASH; - v->a[110761] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110762] = anon_sym_DOLLAR_LBRACK; - v->a[110763] = anon_sym_DOLLAR; - v->a[110764] = sym__special_character; - v->a[110765] = anon_sym_DQUOTE; - v->a[110766] = sym_raw_string; - v->a[110767] = sym_ansi_c_string; - v->a[110768] = aux_sym_number_token1; - v->a[110769] = aux_sym_number_token2; - v->a[110770] = anon_sym_DOLLAR_LBRACE; - v->a[110771] = anon_sym_DOLLAR_LPAREN; - v->a[110772] = anon_sym_BQUOTE; - v->a[110773] = anon_sym_DOLLAR_BQUOTE; - v->a[110774] = anon_sym_LT_LPAREN; - v->a[110775] = anon_sym_GT_LPAREN; - v->a[110776] = aux_sym__simple_variable_name_token1; - v->a[110777] = sym_word; - v->a[110778] = 8; - v->a[110779] = actions(3); + v->a[110760] = 3; + v->a[110761] = sym_test_operator; + v->a[110762] = sym__bare_dollar; + v->a[110763] = sym_raw_string; + v->a[110764] = state(762); + v->a[110765] = 7; + v->a[110766] = sym_arithmetic_expansion; + v->a[110767] = sym_brace_expression; + v->a[110768] = sym_string; + v->a[110769] = sym_number; + v->a[110770] = sym_simple_expansion; + v->a[110771] = sym_expansion; + v->a[110772] = sym_command_substitution; + v->a[110773] = 3; + v->a[110774] = actions(3); + v->a[110775] = 1; + v->a[110776] = sym_comment; + v->a[110777] = actions(6131); + v->a[110778] = 2; + v->a[110779] = sym_file_descriptor; small_parse_table_5539(v); } void small_parse_table_5539(t_small_parse_table_array *v) { - v->a[110780] = 1; - v->a[110781] = sym_comment; - v->a[110782] = actions(5826); - v->a[110783] = 1; - v->a[110784] = aux_sym_heredoc_redirect_token1; - v->a[110785] = actions(5828); - v->a[110786] = 1; - v->a[110787] = sym_file_descriptor; - v->a[110788] = actions(6279); - v->a[110789] = 1; - v->a[110790] = anon_sym_RPAREN; - v->a[110791] = actions(5831); - v->a[110792] = 3; - v->a[110793] = sym_variable_name; - v->a[110794] = sym_test_operator; - v->a[110795] = sym__brace_start; - v->a[110796] = actions(5821); - v->a[110797] = 9; - v->a[110798] = anon_sym_SEMI; - v->a[110799] = anon_sym_PIPE_PIPE; + v->a[110780] = aux_sym_heredoc_redirect_token1; + v->a[110781] = actions(6129); + v->a[110782] = 21; + v->a[110783] = anon_sym_PIPE; + v->a[110784] = anon_sym_SEMI_SEMI; + v->a[110785] = anon_sym_SEMI_AMP; + v->a[110786] = anon_sym_SEMI_SEMI_AMP; + v->a[110787] = anon_sym_PIPE_AMP; + v->a[110788] = anon_sym_AMP_AMP; + v->a[110789] = anon_sym_PIPE_PIPE; + v->a[110790] = anon_sym_LT; + v->a[110791] = anon_sym_GT; + v->a[110792] = anon_sym_GT_GT; + v->a[110793] = anon_sym_AMP_GT; + v->a[110794] = anon_sym_AMP_GT_GT; + v->a[110795] = anon_sym_LT_AMP; + v->a[110796] = anon_sym_GT_AMP; + v->a[110797] = anon_sym_GT_PIPE; + v->a[110798] = anon_sym_LT_AMP_DASH; + v->a[110799] = anon_sym_GT_AMP_DASH; small_parse_table_5540(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1108.c b/parser/static/small_parse_table/small_parse_table_1108.c index b9220731..1072d492 100644 --- a/parser/static/small_parse_table/small_parse_table_1108.c +++ b/parser/static/small_parse_table/small_parse_table_1108.c @@ -14,126 +14,126 @@ void small_parse_table_5540(t_small_parse_table_array *v) { - v->a[110800] = anon_sym_AMP_AMP; - v->a[110801] = anon_sym_PIPE; + v->a[110800] = anon_sym_LT_LT; + v->a[110801] = anon_sym_LT_LT_DASH; v->a[110802] = anon_sym_AMP; - v->a[110803] = anon_sym_LT_LT; - v->a[110804] = anon_sym_SEMI_SEMI; - v->a[110805] = anon_sym_PIPE_AMP; - v->a[110806] = anon_sym_LT_LT_DASH; - v->a[110807] = actions(5823); - v->a[110808] = 11; - v->a[110809] = anon_sym_LT; - v->a[110810] = anon_sym_GT; - v->a[110811] = anon_sym_GT_GT; - v->a[110812] = anon_sym_AMP_GT; - v->a[110813] = anon_sym_AMP_GT_GT; - v->a[110814] = anon_sym_LT_AMP; - v->a[110815] = anon_sym_GT_AMP; - v->a[110816] = anon_sym_GT_PIPE; - v->a[110817] = anon_sym_LT_AMP_DASH; - v->a[110818] = anon_sym_GT_AMP_DASH; - v->a[110819] = anon_sym_LT_LT_LT; + v->a[110803] = anon_sym_SEMI; + v->a[110804] = 3; + v->a[110805] = actions(3); + v->a[110806] = 1; + v->a[110807] = sym_comment; + v->a[110808] = actions(6135); + v->a[110809] = 2; + v->a[110810] = sym_file_descriptor; + v->a[110811] = aux_sym_heredoc_redirect_token1; + v->a[110812] = actions(6133); + v->a[110813] = 21; + v->a[110814] = anon_sym_PIPE; + v->a[110815] = anon_sym_SEMI_SEMI; + v->a[110816] = anon_sym_SEMI_AMP; + v->a[110817] = anon_sym_SEMI_SEMI_AMP; + v->a[110818] = anon_sym_PIPE_AMP; + v->a[110819] = anon_sym_AMP_AMP; small_parse_table_5541(v); } void small_parse_table_5541(t_small_parse_table_array *v) { - v->a[110820] = actions(5819); - v->a[110821] = 17; - v->a[110822] = anon_sym_LPAREN_LPAREN; - v->a[110823] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110824] = anon_sym_DOLLAR_LBRACK; - v->a[110825] = anon_sym_DOLLAR; - v->a[110826] = sym__special_character; - v->a[110827] = anon_sym_DQUOTE; - v->a[110828] = sym_raw_string; - v->a[110829] = sym_ansi_c_string; - v->a[110830] = aux_sym_number_token1; - v->a[110831] = aux_sym_number_token2; - v->a[110832] = anon_sym_DOLLAR_LBRACE; - v->a[110833] = anon_sym_DOLLAR_LPAREN; - v->a[110834] = anon_sym_BQUOTE; - v->a[110835] = anon_sym_DOLLAR_BQUOTE; - v->a[110836] = anon_sym_LT_LPAREN; - v->a[110837] = anon_sym_GT_LPAREN; - v->a[110838] = sym_word; - v->a[110839] = 3; + v->a[110820] = anon_sym_PIPE_PIPE; + v->a[110821] = anon_sym_LT; + v->a[110822] = anon_sym_GT; + v->a[110823] = anon_sym_GT_GT; + v->a[110824] = anon_sym_AMP_GT; + v->a[110825] = anon_sym_AMP_GT_GT; + v->a[110826] = anon_sym_LT_AMP; + v->a[110827] = anon_sym_GT_AMP; + v->a[110828] = anon_sym_GT_PIPE; + v->a[110829] = anon_sym_LT_AMP_DASH; + v->a[110830] = anon_sym_GT_AMP_DASH; + v->a[110831] = anon_sym_LT_LT; + v->a[110832] = anon_sym_LT_LT_DASH; + v->a[110833] = anon_sym_AMP; + v->a[110834] = anon_sym_SEMI; + v->a[110835] = 3; + v->a[110836] = actions(3); + v->a[110837] = 1; + v->a[110838] = sym_comment; + v->a[110839] = actions(6143); small_parse_table_5542(v); } void small_parse_table_5542(t_small_parse_table_array *v) { - v->a[110840] = actions(3); - v->a[110841] = 1; - v->a[110842] = sym_comment; - v->a[110843] = actions(1263); - v->a[110844] = 4; - v->a[110845] = sym_file_descriptor; - v->a[110846] = sym_test_operator; - v->a[110847] = sym__brace_start; - v->a[110848] = aux_sym_heredoc_redirect_token1; - v->a[110849] = actions(1261); - v->a[110850] = 39; - v->a[110851] = anon_sym_LPAREN_LPAREN; - v->a[110852] = anon_sym_SEMI; - v->a[110853] = anon_sym_PIPE_PIPE; - v->a[110854] = anon_sym_AMP_AMP; - v->a[110855] = anon_sym_PIPE; - v->a[110856] = anon_sym_AMP; - v->a[110857] = anon_sym_LT; - v->a[110858] = anon_sym_GT; - v->a[110859] = anon_sym_LT_LT; + v->a[110840] = 2; + v->a[110841] = sym_file_descriptor; + v->a[110842] = aux_sym_heredoc_redirect_token1; + v->a[110843] = actions(6141); + v->a[110844] = 21; + v->a[110845] = anon_sym_PIPE; + v->a[110846] = anon_sym_SEMI_SEMI; + v->a[110847] = anon_sym_SEMI_AMP; + v->a[110848] = anon_sym_SEMI_SEMI_AMP; + v->a[110849] = anon_sym_PIPE_AMP; + v->a[110850] = anon_sym_AMP_AMP; + v->a[110851] = anon_sym_PIPE_PIPE; + v->a[110852] = anon_sym_LT; + v->a[110853] = anon_sym_GT; + v->a[110854] = anon_sym_GT_GT; + v->a[110855] = anon_sym_AMP_GT; + v->a[110856] = anon_sym_AMP_GT_GT; + v->a[110857] = anon_sym_LT_AMP; + v->a[110858] = anon_sym_GT_AMP; + v->a[110859] = anon_sym_GT_PIPE; small_parse_table_5543(v); } void small_parse_table_5543(t_small_parse_table_array *v) { - v->a[110860] = anon_sym_GT_GT; - v->a[110861] = anon_sym_esac; - v->a[110862] = anon_sym_SEMI_SEMI; - v->a[110863] = anon_sym_SEMI_AMP; - v->a[110864] = anon_sym_SEMI_SEMI_AMP; - v->a[110865] = anon_sym_PIPE_AMP; - v->a[110866] = anon_sym_AMP_GT; - v->a[110867] = anon_sym_AMP_GT_GT; - v->a[110868] = anon_sym_LT_AMP; - v->a[110869] = anon_sym_GT_AMP; - v->a[110870] = anon_sym_GT_PIPE; - v->a[110871] = anon_sym_LT_AMP_DASH; - v->a[110872] = anon_sym_GT_AMP_DASH; - v->a[110873] = anon_sym_LT_LT_DASH; - v->a[110874] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110875] = anon_sym_DOLLAR_LBRACK; - v->a[110876] = anon_sym_DOLLAR; - v->a[110877] = sym__special_character; - v->a[110878] = anon_sym_DQUOTE; - v->a[110879] = sym_raw_string; + v->a[110860] = anon_sym_LT_AMP_DASH; + v->a[110861] = anon_sym_GT_AMP_DASH; + v->a[110862] = anon_sym_LT_LT; + v->a[110863] = anon_sym_LT_LT_DASH; + v->a[110864] = anon_sym_AMP; + v->a[110865] = anon_sym_SEMI; + v->a[110866] = 3; + v->a[110867] = actions(3); + v->a[110868] = 1; + v->a[110869] = sym_comment; + v->a[110870] = actions(6147); + v->a[110871] = 2; + v->a[110872] = sym_file_descriptor; + v->a[110873] = aux_sym_heredoc_redirect_token1; + v->a[110874] = actions(6145); + v->a[110875] = 21; + v->a[110876] = anon_sym_PIPE; + v->a[110877] = anon_sym_SEMI_SEMI; + v->a[110878] = anon_sym_SEMI_AMP; + v->a[110879] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5544(v); } void small_parse_table_5544(t_small_parse_table_array *v) { - v->a[110880] = sym_ansi_c_string; - v->a[110881] = aux_sym_number_token1; - v->a[110882] = aux_sym_number_token2; - v->a[110883] = anon_sym_DOLLAR_LBRACE; - v->a[110884] = anon_sym_DOLLAR_LPAREN; - v->a[110885] = anon_sym_BQUOTE; - v->a[110886] = anon_sym_DOLLAR_BQUOTE; - v->a[110887] = anon_sym_LT_LPAREN; - v->a[110888] = anon_sym_GT_LPAREN; - v->a[110889] = sym_word; - v->a[110890] = 5; - v->a[110891] = actions(3); - v->a[110892] = 1; - v->a[110893] = sym_comment; - v->a[110894] = actions(6282); - v->a[110895] = 1; - v->a[110896] = sym__special_character; - v->a[110897] = state(2124); - v->a[110898] = 1; - v->a[110899] = aux_sym__literal_repeat1; + v->a[110880] = anon_sym_PIPE_AMP; + v->a[110881] = anon_sym_AMP_AMP; + v->a[110882] = anon_sym_PIPE_PIPE; + v->a[110883] = anon_sym_LT; + v->a[110884] = anon_sym_GT; + v->a[110885] = anon_sym_GT_GT; + v->a[110886] = anon_sym_AMP_GT; + v->a[110887] = anon_sym_AMP_GT_GT; + v->a[110888] = anon_sym_LT_AMP; + v->a[110889] = anon_sym_GT_AMP; + v->a[110890] = anon_sym_GT_PIPE; + v->a[110891] = anon_sym_LT_AMP_DASH; + v->a[110892] = anon_sym_GT_AMP_DASH; + v->a[110893] = anon_sym_LT_LT; + v->a[110894] = anon_sym_LT_LT_DASH; + v->a[110895] = anon_sym_AMP; + v->a[110896] = anon_sym_SEMI; + v->a[110897] = 3; + v->a[110898] = actions(3); + v->a[110899] = 1; small_parse_table_5545(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1109.c b/parser/static/small_parse_table/small_parse_table_1109.c index 8b6a9aa2..aefad0f6 100644 --- a/parser/static/small_parse_table/small_parse_table_1109.c +++ b/parser/static/small_parse_table/small_parse_table_1109.c @@ -14,126 +14,126 @@ void small_parse_table_5545(t_small_parse_table_array *v) { - v->a[110900] = actions(5395); - v->a[110901] = 4; - v->a[110902] = sym_file_descriptor; - v->a[110903] = sym_test_operator; - v->a[110904] = sym__brace_start; - v->a[110905] = aux_sym_heredoc_redirect_token1; - v->a[110906] = actions(5393); - v->a[110907] = 37; - v->a[110908] = anon_sym_LPAREN_LPAREN; - v->a[110909] = anon_sym_SEMI; - v->a[110910] = anon_sym_PIPE_PIPE; - v->a[110911] = anon_sym_AMP_AMP; - v->a[110912] = anon_sym_PIPE; - v->a[110913] = anon_sym_AMP; + v->a[110900] = sym_comment; + v->a[110901] = actions(6065); + v->a[110902] = 2; + v->a[110903] = sym_file_descriptor; + v->a[110904] = aux_sym_heredoc_redirect_token1; + v->a[110905] = actions(6063); + v->a[110906] = 21; + v->a[110907] = anon_sym_PIPE; + v->a[110908] = anon_sym_SEMI_SEMI; + v->a[110909] = anon_sym_SEMI_AMP; + v->a[110910] = anon_sym_SEMI_SEMI_AMP; + v->a[110911] = anon_sym_PIPE_AMP; + v->a[110912] = anon_sym_AMP_AMP; + v->a[110913] = anon_sym_PIPE_PIPE; v->a[110914] = anon_sym_LT; v->a[110915] = anon_sym_GT; - v->a[110916] = anon_sym_LT_LT; - v->a[110917] = anon_sym_GT_GT; - v->a[110918] = anon_sym_RPAREN; - v->a[110919] = anon_sym_SEMI_SEMI; + v->a[110916] = anon_sym_GT_GT; + v->a[110917] = anon_sym_AMP_GT; + v->a[110918] = anon_sym_AMP_GT_GT; + v->a[110919] = anon_sym_LT_AMP; small_parse_table_5546(v); } void small_parse_table_5546(t_small_parse_table_array *v) { - v->a[110920] = anon_sym_PIPE_AMP; - v->a[110921] = anon_sym_AMP_GT; - v->a[110922] = anon_sym_AMP_GT_GT; - v->a[110923] = anon_sym_LT_AMP; - v->a[110924] = anon_sym_GT_AMP; - v->a[110925] = anon_sym_GT_PIPE; - v->a[110926] = anon_sym_LT_AMP_DASH; - v->a[110927] = anon_sym_GT_AMP_DASH; - v->a[110928] = anon_sym_LT_LT_DASH; - v->a[110929] = anon_sym_LT_LT_LT; - v->a[110930] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[110931] = anon_sym_DOLLAR_LBRACK; - v->a[110932] = anon_sym_DOLLAR; - v->a[110933] = anon_sym_DQUOTE; - v->a[110934] = sym_raw_string; - v->a[110935] = sym_ansi_c_string; - v->a[110936] = aux_sym_number_token1; - v->a[110937] = aux_sym_number_token2; - v->a[110938] = anon_sym_DOLLAR_LBRACE; - v->a[110939] = anon_sym_DOLLAR_LPAREN; + v->a[110920] = anon_sym_GT_AMP; + v->a[110921] = anon_sym_GT_PIPE; + v->a[110922] = anon_sym_LT_AMP_DASH; + v->a[110923] = anon_sym_GT_AMP_DASH; + v->a[110924] = anon_sym_LT_LT; + v->a[110925] = anon_sym_LT_LT_DASH; + v->a[110926] = anon_sym_AMP; + v->a[110927] = anon_sym_SEMI; + v->a[110928] = 3; + v->a[110929] = actions(3); + v->a[110930] = 1; + v->a[110931] = sym_comment; + v->a[110932] = actions(6151); + v->a[110933] = 2; + v->a[110934] = sym_file_descriptor; + v->a[110935] = aux_sym_heredoc_redirect_token1; + v->a[110936] = actions(6149); + v->a[110937] = 21; + v->a[110938] = anon_sym_PIPE; + v->a[110939] = anon_sym_SEMI_SEMI; small_parse_table_5547(v); } void small_parse_table_5547(t_small_parse_table_array *v) { - v->a[110940] = anon_sym_BQUOTE; - v->a[110941] = anon_sym_DOLLAR_BQUOTE; - v->a[110942] = anon_sym_LT_LPAREN; - v->a[110943] = anon_sym_GT_LPAREN; - v->a[110944] = sym_word; - v->a[110945] = 3; - v->a[110946] = actions(3); - v->a[110947] = 1; - v->a[110948] = sym_comment; - v->a[110949] = actions(1326); - v->a[110950] = 5; - v->a[110951] = sym_file_descriptor; - v->a[110952] = sym__concat; - v->a[110953] = sym_test_operator; - v->a[110954] = sym__brace_start; - v->a[110955] = aux_sym_heredoc_redirect_token1; - v->a[110956] = actions(1324); - v->a[110957] = 38; - v->a[110958] = anon_sym_LPAREN_LPAREN; - v->a[110959] = anon_sym_SEMI; + v->a[110940] = anon_sym_SEMI_AMP; + v->a[110941] = anon_sym_SEMI_SEMI_AMP; + v->a[110942] = anon_sym_PIPE_AMP; + v->a[110943] = anon_sym_AMP_AMP; + v->a[110944] = anon_sym_PIPE_PIPE; + v->a[110945] = anon_sym_LT; + v->a[110946] = anon_sym_GT; + v->a[110947] = anon_sym_GT_GT; + v->a[110948] = anon_sym_AMP_GT; + v->a[110949] = anon_sym_AMP_GT_GT; + v->a[110950] = anon_sym_LT_AMP; + v->a[110951] = anon_sym_GT_AMP; + v->a[110952] = anon_sym_GT_PIPE; + v->a[110953] = anon_sym_LT_AMP_DASH; + v->a[110954] = anon_sym_GT_AMP_DASH; + v->a[110955] = anon_sym_LT_LT; + v->a[110956] = anon_sym_LT_LT_DASH; + v->a[110957] = anon_sym_AMP; + v->a[110958] = anon_sym_SEMI; + v->a[110959] = 16; small_parse_table_5548(v); } void small_parse_table_5548(t_small_parse_table_array *v) { - v->a[110960] = anon_sym_PIPE_PIPE; - v->a[110961] = anon_sym_AMP_AMP; - v->a[110962] = anon_sym_PIPE; - v->a[110963] = anon_sym_AMP; - v->a[110964] = anon_sym_LT; - v->a[110965] = anon_sym_GT; - v->a[110966] = anon_sym_LT_LT; - v->a[110967] = anon_sym_GT_GT; - v->a[110968] = anon_sym_RPAREN; - v->a[110969] = anon_sym_SEMI_SEMI; - v->a[110970] = anon_sym_PIPE_AMP; - v->a[110971] = anon_sym_AMP_GT; - v->a[110972] = anon_sym_AMP_GT_GT; - v->a[110973] = anon_sym_LT_AMP; - v->a[110974] = anon_sym_GT_AMP; - v->a[110975] = anon_sym_GT_PIPE; - v->a[110976] = anon_sym_LT_AMP_DASH; - v->a[110977] = anon_sym_GT_AMP_DASH; - v->a[110978] = anon_sym_LT_LT_DASH; - v->a[110979] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[110960] = actions(3); + v->a[110961] = 1; + v->a[110962] = sym_comment; + v->a[110963] = actions(737); + v->a[110964] = 1; + v->a[110965] = aux_sym_number_token1; + v->a[110966] = actions(739); + v->a[110967] = 1; + v->a[110968] = aux_sym_number_token2; + v->a[110969] = actions(743); + v->a[110970] = 1; + v->a[110971] = anon_sym_DOLLAR_LPAREN; + v->a[110972] = actions(755); + v->a[110973] = 1; + v->a[110974] = sym__brace_start; + v->a[110975] = actions(5513); + v->a[110976] = 1; + v->a[110977] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[110978] = actions(5517); + v->a[110979] = 1; small_parse_table_5549(v); } void small_parse_table_5549(t_small_parse_table_array *v) { - v->a[110980] = anon_sym_DOLLAR_LBRACK; - v->a[110981] = aux_sym_concatenation_token1; - v->a[110982] = anon_sym_DOLLAR; - v->a[110983] = sym__special_character; - v->a[110984] = anon_sym_DQUOTE; - v->a[110985] = sym_raw_string; - v->a[110986] = sym_ansi_c_string; - v->a[110987] = aux_sym_number_token1; - v->a[110988] = aux_sym_number_token2; - v->a[110989] = anon_sym_DOLLAR_LBRACE; - v->a[110990] = anon_sym_DOLLAR_LPAREN; - v->a[110991] = anon_sym_BQUOTE; - v->a[110992] = anon_sym_DOLLAR_BQUOTE; - v->a[110993] = anon_sym_LT_LPAREN; - v->a[110994] = anon_sym_GT_LPAREN; - v->a[110995] = sym_word; - v->a[110996] = 8; - v->a[110997] = actions(3); - v->a[110998] = 1; - v->a[110999] = sym_comment; + v->a[110980] = anon_sym_DQUOTE; + v->a[110981] = actions(5521); + v->a[110982] = 1; + v->a[110983] = anon_sym_DOLLAR_LBRACE; + v->a[110984] = actions(5523); + v->a[110985] = 1; + v->a[110986] = anon_sym_BQUOTE; + v->a[110987] = actions(5525); + v->a[110988] = 1; + v->a[110989] = anon_sym_DOLLAR_BQUOTE; + v->a[110990] = actions(6348); + v->a[110991] = 1; + v->a[110992] = sym_word; + v->a[110993] = actions(6350); + v->a[110994] = 1; + v->a[110995] = anon_sym_DOLLAR; + v->a[110996] = actions(6352); + v->a[110997] = 1; + v->a[110998] = sym__special_character; + v->a[110999] = actions(6356); small_parse_table_5550(v); } diff --git a/parser/static/small_parse_table/small_parse_table_111.c b/parser/static/small_parse_table/small_parse_table_111.c index e694155b..e354902d 100644 --- a/parser/static/small_parse_table/small_parse_table_111.c +++ b/parser/static/small_parse_table/small_parse_table_111.c @@ -14,126 +14,126 @@ void small_parse_table_555(t_small_parse_table_array *v) { - v->a[11100] = sym_number; - v->a[11101] = sym_simple_expansion; - v->a[11102] = sym_expansion; - v->a[11103] = sym_command_substitution; - v->a[11104] = sym_process_substitution; - v->a[11105] = actions(2094); - v->a[11106] = 37; - v->a[11107] = anon_sym_LPAREN_LPAREN; - v->a[11108] = anon_sym_SEMI; - v->a[11109] = anon_sym_PIPE_PIPE; - v->a[11110] = anon_sym_AMP_AMP; - v->a[11111] = anon_sym_PIPE; - v->a[11112] = anon_sym_AMP; - v->a[11113] = anon_sym_LT; - v->a[11114] = anon_sym_GT; - v->a[11115] = anon_sym_LT_LT; - v->a[11116] = anon_sym_GT_GT; - v->a[11117] = anon_sym_SEMI_SEMI; - v->a[11118] = anon_sym_PIPE_AMP; - v->a[11119] = anon_sym_AMP_GT; + v->a[11100] = aux_sym_number_token1; + v->a[11101] = actions(1262); + v->a[11102] = 1; + v->a[11103] = aux_sym_number_token2; + v->a[11104] = actions(1264); + v->a[11105] = 1; + v->a[11106] = anon_sym_DOLLAR_LBRACE; + v->a[11107] = actions(1266); + v->a[11108] = 1; + v->a[11109] = anon_sym_DOLLAR_LPAREN; + v->a[11110] = actions(1270); + v->a[11111] = 1; + v->a[11112] = anon_sym_DOLLAR_BQUOTE; + v->a[11113] = actions(1274); + v->a[11114] = 1; + v->a[11115] = sym__bare_dollar; + v->a[11116] = actions(1276); + v->a[11117] = 1; + v->a[11118] = sym__brace_start; + v->a[11119] = actions(1428); small_parse_table_556(v); } void small_parse_table_556(t_small_parse_table_array *v) { - v->a[11120] = anon_sym_AMP_GT_GT; - v->a[11121] = anon_sym_LT_AMP; - v->a[11122] = anon_sym_GT_AMP; - v->a[11123] = anon_sym_GT_PIPE; - v->a[11124] = anon_sym_LT_AMP_DASH; - v->a[11125] = anon_sym_GT_AMP_DASH; - v->a[11126] = anon_sym_LT_LT_DASH; - v->a[11127] = anon_sym_LT_LT_LT; - v->a[11128] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11129] = anon_sym_DOLLAR_LBRACK; - v->a[11130] = anon_sym_DOLLAR; - v->a[11131] = sym__special_character; - v->a[11132] = anon_sym_DQUOTE; - v->a[11133] = sym_raw_string; - v->a[11134] = sym_ansi_c_string; - v->a[11135] = aux_sym_number_token1; - v->a[11136] = aux_sym_number_token2; - v->a[11137] = anon_sym_DOLLAR_LBRACE; - v->a[11138] = anon_sym_DOLLAR_LPAREN; - v->a[11139] = anon_sym_BQUOTE; + v->a[11120] = 1; + v->a[11121] = sym__special_character; + v->a[11122] = actions(1430); + v->a[11123] = 1; + v->a[11124] = sym_test_operator; + v->a[11125] = state(406); + v->a[11126] = 1; + v->a[11127] = aux_sym_command_repeat2; + v->a[11128] = state(1232); + v->a[11129] = 1; + v->a[11130] = aux_sym__literal_repeat1; + v->a[11131] = state(1293); + v->a[11132] = 1; + v->a[11133] = sym_concatenation; + v->a[11134] = actions(1339); + v->a[11135] = 2; + v->a[11136] = sym_file_descriptor; + v->a[11137] = aux_sym_heredoc_redirect_token1; + v->a[11138] = actions(1426); + v->a[11139] = 2; small_parse_table_557(v); } void small_parse_table_557(t_small_parse_table_array *v) { - v->a[11140] = anon_sym_DOLLAR_BQUOTE; - v->a[11141] = anon_sym_LT_LPAREN; - v->a[11142] = anon_sym_GT_LPAREN; - v->a[11143] = sym_word; - v->a[11144] = 8; - v->a[11145] = actions(3); - v->a[11146] = 1; - v->a[11147] = sym_comment; - v->a[11148] = actions(1765); - v->a[11149] = 1; - v->a[11150] = anon_sym_DQUOTE; - v->a[11151] = actions(2959); - v->a[11152] = 1; - v->a[11153] = sym_variable_name; - v->a[11154] = state(1213); - v->a[11155] = 1; - v->a[11156] = sym_string; - v->a[11157] = actions(2957); - v->a[11158] = 2; - v->a[11159] = aux_sym__simple_variable_name_token1; + v->a[11140] = sym_raw_string; + v->a[11141] = sym_word; + v->a[11142] = state(1146); + v->a[11143] = 7; + v->a[11144] = sym_arithmetic_expansion; + v->a[11145] = sym_brace_expression; + v->a[11146] = sym_string; + v->a[11147] = sym_number; + v->a[11148] = sym_simple_expansion; + v->a[11149] = sym_expansion; + v->a[11150] = sym_command_substitution; + v->a[11151] = actions(1337); + v->a[11152] = 20; + v->a[11153] = anon_sym_PIPE; + v->a[11154] = anon_sym_SEMI_SEMI; + v->a[11155] = anon_sym_PIPE_AMP; + v->a[11156] = anon_sym_AMP_AMP; + v->a[11157] = anon_sym_PIPE_PIPE; + v->a[11158] = anon_sym_LT; + v->a[11159] = anon_sym_GT; small_parse_table_558(v); } void small_parse_table_558(t_small_parse_table_array *v) { - v->a[11160] = aux_sym__multiline_variable_name_token1; - v->a[11161] = actions(1241); - v->a[11162] = 3; - v->a[11163] = sym_file_descriptor; - v->a[11164] = sym_test_operator; - v->a[11165] = sym__brace_start; - v->a[11166] = actions(2955); - v->a[11167] = 9; - v->a[11168] = anon_sym_DASH; - v->a[11169] = anon_sym_STAR; - v->a[11170] = anon_sym_BANG; - v->a[11171] = anon_sym_QMARK; - v->a[11172] = anon_sym_DOLLAR; - v->a[11173] = anon_sym_POUND; - v->a[11174] = anon_sym_AT2; - v->a[11175] = anon_sym_0; - v->a[11176] = anon_sym__; - v->a[11177] = actions(1239); - v->a[11178] = 38; - v->a[11179] = anon_sym_LPAREN_LPAREN; + v->a[11160] = anon_sym_GT_GT; + v->a[11161] = anon_sym_AMP_GT; + v->a[11162] = anon_sym_AMP_GT_GT; + v->a[11163] = anon_sym_LT_AMP; + v->a[11164] = anon_sym_GT_AMP; + v->a[11165] = anon_sym_GT_PIPE; + v->a[11166] = anon_sym_LT_AMP_DASH; + v->a[11167] = anon_sym_GT_AMP_DASH; + v->a[11168] = anon_sym_LT_LT; + v->a[11169] = anon_sym_LT_LT_DASH; + v->a[11170] = anon_sym_AMP; + v->a[11171] = anon_sym_BQUOTE; + v->a[11172] = anon_sym_SEMI; + v->a[11173] = 6; + v->a[11174] = actions(3); + v->a[11175] = 1; + v->a[11176] = sym_comment; + v->a[11177] = actions(1855); + v->a[11178] = 1; + v->a[11179] = sym_variable_name; small_parse_table_559(v); } void small_parse_table_559(t_small_parse_table_array *v) { - v->a[11180] = anon_sym_SEMI; - v->a[11181] = anon_sym_PIPE_PIPE; - v->a[11182] = anon_sym_AMP_AMP; - v->a[11183] = anon_sym_PIPE; - v->a[11184] = anon_sym_AMP; - v->a[11185] = anon_sym_LT; - v->a[11186] = anon_sym_GT; - v->a[11187] = anon_sym_LT_LT; - v->a[11188] = anon_sym_GT_GT; - v->a[11189] = anon_sym_esac; - v->a[11190] = anon_sym_SEMI_SEMI; - v->a[11191] = anon_sym_SEMI_AMP; - v->a[11192] = anon_sym_SEMI_SEMI_AMP; - v->a[11193] = anon_sym_PIPE_AMP; - v->a[11194] = anon_sym_AMP_GT; - v->a[11195] = anon_sym_AMP_GT_GT; - v->a[11196] = anon_sym_LT_AMP; - v->a[11197] = anon_sym_GT_AMP; - v->a[11198] = anon_sym_GT_PIPE; - v->a[11199] = anon_sym_LT_AMP_DASH; + v->a[11180] = actions(1853); + v->a[11181] = 2; + v->a[11182] = aux_sym__simple_variable_name_token1; + v->a[11183] = aux_sym__multiline_variable_name_token1; + v->a[11184] = actions(828); + v->a[11185] = 3; + v->a[11186] = sym_file_descriptor; + v->a[11187] = sym_test_operator; + v->a[11188] = sym__brace_start; + v->a[11189] = actions(1851); + v->a[11190] = 9; + v->a[11191] = anon_sym_BANG; + v->a[11192] = anon_sym_DASH; + v->a[11193] = anon_sym_STAR; + v->a[11194] = anon_sym_QMARK; + v->a[11195] = anon_sym_DOLLAR; + v->a[11196] = anon_sym_POUND; + v->a[11197] = anon_sym_AT; + v->a[11198] = anon_sym_0; + v->a[11199] = anon_sym__; small_parse_table_560(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1110.c b/parser/static/small_parse_table/small_parse_table_1110.c index 107c2db2..03484554 100644 --- a/parser/static/small_parse_table/small_parse_table_1110.c +++ b/parser/static/small_parse_table/small_parse_table_1110.c @@ -14,126 +14,126 @@ void small_parse_table_5550(t_small_parse_table_array *v) { - v->a[111000] = actions(5826); - v->a[111001] = 1; - v->a[111002] = aux_sym_heredoc_redirect_token1; - v->a[111003] = actions(5828); - v->a[111004] = 1; - v->a[111005] = sym_file_descriptor; - v->a[111006] = actions(6284); - v->a[111007] = 1; - v->a[111008] = anon_sym_RPAREN; - v->a[111009] = actions(5831); - v->a[111010] = 3; - v->a[111011] = sym_variable_name; - v->a[111012] = sym_test_operator; - v->a[111013] = sym__brace_start; - v->a[111014] = actions(5821); - v->a[111015] = 9; - v->a[111016] = anon_sym_SEMI; - v->a[111017] = anon_sym_PIPE_PIPE; - v->a[111018] = anon_sym_AMP_AMP; - v->a[111019] = anon_sym_PIPE; + v->a[111000] = 1; + v->a[111001] = sym__comment_word; + v->a[111002] = actions(6354); + v->a[111003] = 3; + v->a[111004] = sym_test_operator; + v->a[111005] = sym__bare_dollar; + v->a[111006] = sym_raw_string; + v->a[111007] = state(599); + v->a[111008] = 7; + v->a[111009] = sym_arithmetic_expansion; + v->a[111010] = sym_brace_expression; + v->a[111011] = sym_string; + v->a[111012] = sym_number; + v->a[111013] = sym_simple_expansion; + v->a[111014] = sym_expansion; + v->a[111015] = sym_command_substitution; + v->a[111016] = 3; + v->a[111017] = actions(3); + v->a[111018] = 1; + v->a[111019] = sym_comment; small_parse_table_5551(v); } void small_parse_table_5551(t_small_parse_table_array *v) { - v->a[111020] = anon_sym_AMP; - v->a[111021] = anon_sym_LT_LT; - v->a[111022] = anon_sym_SEMI_SEMI; - v->a[111023] = anon_sym_PIPE_AMP; - v->a[111024] = anon_sym_LT_LT_DASH; - v->a[111025] = actions(5823); - v->a[111026] = 11; - v->a[111027] = anon_sym_LT; - v->a[111028] = anon_sym_GT; - v->a[111029] = anon_sym_GT_GT; - v->a[111030] = anon_sym_AMP_GT; - v->a[111031] = anon_sym_AMP_GT_GT; - v->a[111032] = anon_sym_LT_AMP; - v->a[111033] = anon_sym_GT_AMP; - v->a[111034] = anon_sym_GT_PIPE; - v->a[111035] = anon_sym_LT_AMP_DASH; - v->a[111036] = anon_sym_GT_AMP_DASH; - v->a[111037] = anon_sym_LT_LT_LT; - v->a[111038] = actions(5819); - v->a[111039] = 17; + v->a[111020] = actions(6095); + v->a[111021] = 2; + v->a[111022] = sym_file_descriptor; + v->a[111023] = aux_sym_heredoc_redirect_token1; + v->a[111024] = actions(6093); + v->a[111025] = 21; + v->a[111026] = anon_sym_PIPE; + v->a[111027] = anon_sym_SEMI_SEMI; + v->a[111028] = anon_sym_SEMI_AMP; + v->a[111029] = anon_sym_SEMI_SEMI_AMP; + v->a[111030] = anon_sym_PIPE_AMP; + v->a[111031] = anon_sym_AMP_AMP; + v->a[111032] = anon_sym_PIPE_PIPE; + v->a[111033] = anon_sym_LT; + v->a[111034] = anon_sym_GT; + v->a[111035] = anon_sym_GT_GT; + v->a[111036] = anon_sym_AMP_GT; + v->a[111037] = anon_sym_AMP_GT_GT; + v->a[111038] = anon_sym_LT_AMP; + v->a[111039] = anon_sym_GT_AMP; small_parse_table_5552(v); } void small_parse_table_5552(t_small_parse_table_array *v) { - v->a[111040] = anon_sym_LPAREN_LPAREN; - v->a[111041] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111042] = anon_sym_DOLLAR_LBRACK; - v->a[111043] = anon_sym_DOLLAR; - v->a[111044] = sym__special_character; - v->a[111045] = anon_sym_DQUOTE; - v->a[111046] = sym_raw_string; - v->a[111047] = sym_ansi_c_string; - v->a[111048] = aux_sym_number_token1; - v->a[111049] = aux_sym_number_token2; - v->a[111050] = anon_sym_DOLLAR_LBRACE; - v->a[111051] = anon_sym_DOLLAR_LPAREN; - v->a[111052] = anon_sym_BQUOTE; - v->a[111053] = anon_sym_DOLLAR_BQUOTE; - v->a[111054] = anon_sym_LT_LPAREN; - v->a[111055] = anon_sym_GT_LPAREN; - v->a[111056] = sym_word; - v->a[111057] = 8; - v->a[111058] = actions(3); - v->a[111059] = 1; + v->a[111040] = anon_sym_GT_PIPE; + v->a[111041] = anon_sym_LT_AMP_DASH; + v->a[111042] = anon_sym_GT_AMP_DASH; + v->a[111043] = anon_sym_LT_LT; + v->a[111044] = anon_sym_LT_LT_DASH; + v->a[111045] = anon_sym_AMP; + v->a[111046] = anon_sym_SEMI; + v->a[111047] = 3; + v->a[111048] = actions(3); + v->a[111049] = 1; + v->a[111050] = sym_comment; + v->a[111051] = actions(6049); + v->a[111052] = 2; + v->a[111053] = sym_file_descriptor; + v->a[111054] = aux_sym_heredoc_redirect_token1; + v->a[111055] = actions(6047); + v->a[111056] = 21; + v->a[111057] = anon_sym_PIPE; + v->a[111058] = anon_sym_SEMI_SEMI; + v->a[111059] = anon_sym_SEMI_AMP; small_parse_table_5553(v); } void small_parse_table_5553(t_small_parse_table_array *v) { - v->a[111060] = sym_comment; - v->a[111061] = actions(5826); - v->a[111062] = 1; - v->a[111063] = aux_sym_heredoc_redirect_token1; - v->a[111064] = actions(5828); - v->a[111065] = 1; - v->a[111066] = sym_file_descriptor; - v->a[111067] = actions(6287); - v->a[111068] = 1; - v->a[111069] = anon_sym_RPAREN; - v->a[111070] = actions(5831); - v->a[111071] = 3; - v->a[111072] = sym_variable_name; - v->a[111073] = sym_test_operator; - v->a[111074] = sym__brace_start; - v->a[111075] = actions(5821); - v->a[111076] = 9; + v->a[111060] = anon_sym_SEMI_SEMI_AMP; + v->a[111061] = anon_sym_PIPE_AMP; + v->a[111062] = anon_sym_AMP_AMP; + v->a[111063] = anon_sym_PIPE_PIPE; + v->a[111064] = anon_sym_LT; + v->a[111065] = anon_sym_GT; + v->a[111066] = anon_sym_GT_GT; + v->a[111067] = anon_sym_AMP_GT; + v->a[111068] = anon_sym_AMP_GT_GT; + v->a[111069] = anon_sym_LT_AMP; + v->a[111070] = anon_sym_GT_AMP; + v->a[111071] = anon_sym_GT_PIPE; + v->a[111072] = anon_sym_LT_AMP_DASH; + v->a[111073] = anon_sym_GT_AMP_DASH; + v->a[111074] = anon_sym_LT_LT; + v->a[111075] = anon_sym_LT_LT_DASH; + v->a[111076] = anon_sym_AMP; v->a[111077] = anon_sym_SEMI; - v->a[111078] = anon_sym_PIPE_PIPE; - v->a[111079] = anon_sym_AMP_AMP; + v->a[111078] = 16; + v->a[111079] = actions(3); small_parse_table_5554(v); } void small_parse_table_5554(t_small_parse_table_array *v) { - v->a[111080] = anon_sym_PIPE; - v->a[111081] = anon_sym_AMP; - v->a[111082] = anon_sym_LT_LT; - v->a[111083] = anon_sym_SEMI_SEMI; - v->a[111084] = anon_sym_PIPE_AMP; - v->a[111085] = anon_sym_LT_LT_DASH; - v->a[111086] = actions(5823); - v->a[111087] = 11; - v->a[111088] = anon_sym_LT; - v->a[111089] = anon_sym_GT; - v->a[111090] = anon_sym_GT_GT; - v->a[111091] = anon_sym_AMP_GT; - v->a[111092] = anon_sym_AMP_GT_GT; - v->a[111093] = anon_sym_LT_AMP; - v->a[111094] = anon_sym_GT_AMP; - v->a[111095] = anon_sym_GT_PIPE; - v->a[111096] = anon_sym_LT_AMP_DASH; - v->a[111097] = anon_sym_GT_AMP_DASH; - v->a[111098] = anon_sym_LT_LT_LT; - v->a[111099] = actions(5819); + v->a[111080] = 1; + v->a[111081] = sym_comment; + v->a[111082] = actions(1079); + v->a[111083] = 1; + v->a[111084] = aux_sym_number_token1; + v->a[111085] = actions(1081); + v->a[111086] = 1; + v->a[111087] = aux_sym_number_token2; + v->a[111088] = actions(1085); + v->a[111089] = 1; + v->a[111090] = anon_sym_DOLLAR_LPAREN; + v->a[111091] = actions(1097); + v->a[111092] = 1; + v->a[111093] = sym__brace_start; + v->a[111094] = actions(5897); + v->a[111095] = 1; + v->a[111096] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[111097] = actions(5901); + v->a[111098] = 1; + v->a[111099] = anon_sym_DQUOTE; small_parse_table_5555(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1111.c b/parser/static/small_parse_table/small_parse_table_1111.c index b7b1fb57..879ef542 100644 --- a/parser/static/small_parse_table/small_parse_table_1111.c +++ b/parser/static/small_parse_table/small_parse_table_1111.c @@ -14,126 +14,126 @@ void small_parse_table_5555(t_small_parse_table_array *v) { - v->a[111100] = 17; - v->a[111101] = anon_sym_LPAREN_LPAREN; - v->a[111102] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111103] = anon_sym_DOLLAR_LBRACK; - v->a[111104] = anon_sym_DOLLAR; - v->a[111105] = sym__special_character; - v->a[111106] = anon_sym_DQUOTE; - v->a[111107] = sym_raw_string; - v->a[111108] = sym_ansi_c_string; - v->a[111109] = aux_sym_number_token1; - v->a[111110] = aux_sym_number_token2; - v->a[111111] = anon_sym_DOLLAR_LBRACE; - v->a[111112] = anon_sym_DOLLAR_LPAREN; - v->a[111113] = anon_sym_BQUOTE; - v->a[111114] = anon_sym_DOLLAR_BQUOTE; - v->a[111115] = anon_sym_LT_LPAREN; - v->a[111116] = anon_sym_GT_LPAREN; - v->a[111117] = sym_word; - v->a[111118] = 8; - v->a[111119] = actions(3); + v->a[111100] = actions(5905); + v->a[111101] = 1; + v->a[111102] = anon_sym_DOLLAR_LBRACE; + v->a[111103] = actions(5907); + v->a[111104] = 1; + v->a[111105] = anon_sym_BQUOTE; + v->a[111106] = actions(5909); + v->a[111107] = 1; + v->a[111108] = anon_sym_DOLLAR_BQUOTE; + v->a[111109] = actions(6320); + v->a[111110] = 1; + v->a[111111] = sym_word; + v->a[111112] = actions(6324); + v->a[111113] = 1; + v->a[111114] = sym__special_character; + v->a[111115] = actions(6328); + v->a[111116] = 1; + v->a[111117] = sym__comment_word; + v->a[111118] = actions(6358); + v->a[111119] = 1; small_parse_table_5556(v); } void small_parse_table_5556(t_small_parse_table_array *v) { - v->a[111120] = 1; - v->a[111121] = sym_comment; - v->a[111122] = actions(5826); - v->a[111123] = 1; - v->a[111124] = aux_sym_heredoc_redirect_token1; - v->a[111125] = actions(5828); - v->a[111126] = 1; - v->a[111127] = sym_file_descriptor; - v->a[111128] = actions(6290); - v->a[111129] = 1; - v->a[111130] = anon_sym_RPAREN; - v->a[111131] = actions(5831); - v->a[111132] = 3; - v->a[111133] = sym_variable_name; - v->a[111134] = sym_test_operator; - v->a[111135] = sym__brace_start; - v->a[111136] = actions(5821); - v->a[111137] = 9; - v->a[111138] = anon_sym_SEMI; - v->a[111139] = anon_sym_PIPE_PIPE; + v->a[111120] = anon_sym_DOLLAR; + v->a[111121] = actions(6326); + v->a[111122] = 3; + v->a[111123] = sym_test_operator; + v->a[111124] = sym__bare_dollar; + v->a[111125] = sym_raw_string; + v->a[111126] = state(917); + v->a[111127] = 7; + v->a[111128] = sym_arithmetic_expansion; + v->a[111129] = sym_brace_expression; + v->a[111130] = sym_string; + v->a[111131] = sym_number; + v->a[111132] = sym_simple_expansion; + v->a[111133] = sym_expansion; + v->a[111134] = sym_command_substitution; + v->a[111135] = 16; + v->a[111136] = actions(3); + v->a[111137] = 1; + v->a[111138] = sym_comment; + v->a[111139] = actions(1396); small_parse_table_5557(v); } void small_parse_table_5557(t_small_parse_table_array *v) { - v->a[111140] = anon_sym_AMP_AMP; - v->a[111141] = anon_sym_PIPE; - v->a[111142] = anon_sym_AMP; - v->a[111143] = anon_sym_LT_LT; - v->a[111144] = anon_sym_SEMI_SEMI; - v->a[111145] = anon_sym_PIPE_AMP; - v->a[111146] = anon_sym_LT_LT_DASH; - v->a[111147] = actions(5823); - v->a[111148] = 11; - v->a[111149] = anon_sym_LT; - v->a[111150] = anon_sym_GT; - v->a[111151] = anon_sym_GT_GT; - v->a[111152] = anon_sym_AMP_GT; - v->a[111153] = anon_sym_AMP_GT_GT; - v->a[111154] = anon_sym_LT_AMP; - v->a[111155] = anon_sym_GT_AMP; - v->a[111156] = anon_sym_GT_PIPE; - v->a[111157] = anon_sym_LT_AMP_DASH; - v->a[111158] = anon_sym_GT_AMP_DASH; - v->a[111159] = anon_sym_LT_LT_LT; + v->a[111140] = 1; + v->a[111141] = anon_sym_DOLLAR; + v->a[111142] = actions(1402); + v->a[111143] = 1; + v->a[111144] = aux_sym_number_token1; + v->a[111145] = actions(1404); + v->a[111146] = 1; + v->a[111147] = aux_sym_number_token2; + v->a[111148] = actions(1408); + v->a[111149] = 1; + v->a[111150] = anon_sym_DOLLAR_LPAREN; + v->a[111151] = actions(1418); + v->a[111152] = 1; + v->a[111153] = sym__brace_start; + v->a[111154] = actions(6360); + v->a[111155] = 1; + v->a[111156] = sym_word; + v->a[111157] = actions(6362); + v->a[111158] = 1; + v->a[111159] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5558(v); } void small_parse_table_5558(t_small_parse_table_array *v) { - v->a[111160] = actions(5819); - v->a[111161] = 17; - v->a[111162] = anon_sym_LPAREN_LPAREN; - v->a[111163] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111164] = anon_sym_DOLLAR_LBRACK; - v->a[111165] = anon_sym_DOLLAR; - v->a[111166] = sym__special_character; - v->a[111167] = anon_sym_DQUOTE; - v->a[111168] = sym_raw_string; - v->a[111169] = sym_ansi_c_string; - v->a[111170] = aux_sym_number_token1; - v->a[111171] = aux_sym_number_token2; - v->a[111172] = anon_sym_DOLLAR_LBRACE; - v->a[111173] = anon_sym_DOLLAR_LPAREN; - v->a[111174] = anon_sym_BQUOTE; - v->a[111175] = anon_sym_DOLLAR_BQUOTE; - v->a[111176] = anon_sym_LT_LPAREN; - v->a[111177] = anon_sym_GT_LPAREN; - v->a[111178] = sym_word; - v->a[111179] = 27; + v->a[111160] = actions(6364); + v->a[111161] = 1; + v->a[111162] = sym__special_character; + v->a[111163] = actions(6366); + v->a[111164] = 1; + v->a[111165] = anon_sym_DQUOTE; + v->a[111166] = actions(6370); + v->a[111167] = 1; + v->a[111168] = anon_sym_DOLLAR_LBRACE; + v->a[111169] = actions(6372); + v->a[111170] = 1; + v->a[111171] = anon_sym_BQUOTE; + v->a[111172] = actions(6374); + v->a[111173] = 1; + v->a[111174] = anon_sym_DOLLAR_BQUOTE; + v->a[111175] = actions(6376); + v->a[111176] = 1; + v->a[111177] = sym__comment_word; + v->a[111178] = actions(6368); + v->a[111179] = 3; small_parse_table_5559(v); } void small_parse_table_5559(t_small_parse_table_array *v) { - v->a[111180] = actions(71); - v->a[111181] = 1; - v->a[111182] = sym_comment; - v->a[111183] = actions(363); - v->a[111184] = 1; - v->a[111185] = anon_sym_DOLLAR_LBRACK; - v->a[111186] = actions(367); - v->a[111187] = 1; - v->a[111188] = anon_sym_DOLLAR; - v->a[111189] = actions(371); - v->a[111190] = 1; - v->a[111191] = anon_sym_DQUOTE; - v->a[111192] = actions(375); - v->a[111193] = 1; - v->a[111194] = aux_sym_number_token1; - v->a[111195] = actions(377); - v->a[111196] = 1; - v->a[111197] = aux_sym_number_token2; - v->a[111198] = actions(379); - v->a[111199] = 1; + v->a[111180] = sym_test_operator; + v->a[111181] = sym__bare_dollar; + v->a[111182] = sym_raw_string; + v->a[111183] = state(813); + v->a[111184] = 7; + v->a[111185] = sym_arithmetic_expansion; + v->a[111186] = sym_brace_expression; + v->a[111187] = sym_string; + v->a[111188] = sym_number; + v->a[111189] = sym_simple_expansion; + v->a[111190] = sym_expansion; + v->a[111191] = sym_command_substitution; + v->a[111192] = 16; + v->a[111193] = actions(3); + v->a[111194] = 1; + v->a[111195] = sym_comment; + v->a[111196] = actions(891); + v->a[111197] = 1; + v->a[111198] = anon_sym_DOLLAR; + v->a[111199] = actions(897); small_parse_table_5560(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1112.c b/parser/static/small_parse_table/small_parse_table_1112.c index fdebd795..d26acaeb 100644 --- a/parser/static/small_parse_table/small_parse_table_1112.c +++ b/parser/static/small_parse_table/small_parse_table_1112.c @@ -14,126 +14,126 @@ void small_parse_table_5560(t_small_parse_table_array *v) { - v->a[111200] = anon_sym_DOLLAR_LBRACE; - v->a[111201] = actions(381); - v->a[111202] = 1; - v->a[111203] = anon_sym_DOLLAR_LPAREN; - v->a[111204] = actions(385); - v->a[111205] = 1; - v->a[111206] = anon_sym_DOLLAR_BQUOTE; - v->a[111207] = actions(391); - v->a[111208] = 1; - v->a[111209] = sym__brace_start; - v->a[111210] = actions(1093); - v->a[111211] = 1; - v->a[111212] = anon_sym_LPAREN; - v->a[111213] = actions(1095); - v->a[111214] = 1; - v->a[111215] = anon_sym_BANG; - v->a[111216] = actions(1103); - v->a[111217] = 1; - v->a[111218] = anon_sym_TILDE; - v->a[111219] = actions(5809); + v->a[111200] = 1; + v->a[111201] = aux_sym_number_token1; + v->a[111202] = actions(899); + v->a[111203] = 1; + v->a[111204] = aux_sym_number_token2; + v->a[111205] = actions(903); + v->a[111206] = 1; + v->a[111207] = anon_sym_DOLLAR_LPAREN; + v->a[111208] = actions(915); + v->a[111209] = 1; + v->a[111210] = sym__brace_start; + v->a[111211] = actions(5621); + v->a[111212] = 1; + v->a[111213] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[111214] = actions(5625); + v->a[111215] = 1; + v->a[111216] = anon_sym_DQUOTE; + v->a[111217] = actions(5629); + v->a[111218] = 1; + v->a[111219] = anon_sym_DOLLAR_LBRACE; small_parse_table_5561(v); } void small_parse_table_5561(t_small_parse_table_array *v) { - v->a[111220] = 1; - v->a[111221] = anon_sym_BQUOTE; - v->a[111222] = actions(5916); - v->a[111223] = 1; - v->a[111224] = sym__special_character; - v->a[111225] = actions(6293); - v->a[111226] = 1; - v->a[111227] = sym_word; - v->a[111228] = actions(6297); - v->a[111229] = 1; - v->a[111230] = sym_test_operator; - v->a[111231] = state(2501); - v->a[111232] = 1; - v->a[111233] = aux_sym__literal_repeat1; - v->a[111234] = state(3397); - v->a[111235] = 1; - v->a[111236] = sym__expression; - v->a[111237] = actions(352); - v->a[111238] = 2; - v->a[111239] = anon_sym_LPAREN_LPAREN; + v->a[111220] = actions(5631); + v->a[111221] = 1; + v->a[111222] = anon_sym_BQUOTE; + v->a[111223] = actions(5633); + v->a[111224] = 1; + v->a[111225] = anon_sym_DOLLAR_BQUOTE; + v->a[111226] = actions(6378); + v->a[111227] = 1; + v->a[111228] = sym_word; + v->a[111229] = actions(6380); + v->a[111230] = 1; + v->a[111231] = sym__special_character; + v->a[111232] = actions(6384); + v->a[111233] = 1; + v->a[111234] = sym__comment_word; + v->a[111235] = actions(6382); + v->a[111236] = 3; + v->a[111237] = sym_test_operator; + v->a[111238] = sym__bare_dollar; + v->a[111239] = sym_raw_string; small_parse_table_5562(v); } void small_parse_table_5562(t_small_parse_table_array *v) { - v->a[111240] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111241] = actions(387); - v->a[111242] = 2; - v->a[111243] = anon_sym_LT_LPAREN; - v->a[111244] = anon_sym_GT_LPAREN; - v->a[111245] = actions(1099); - v->a[111246] = 2; - v->a[111247] = anon_sym_PLUS_PLUS2; - v->a[111248] = anon_sym_DASH_DASH2; - v->a[111249] = actions(1101); - v->a[111250] = 2; - v->a[111251] = anon_sym_DASH2; - v->a[111252] = anon_sym_PLUS2; - v->a[111253] = actions(6295); - v->a[111254] = 2; - v->a[111255] = sym_raw_string; - v->a[111256] = sym_ansi_c_string; - v->a[111257] = state(2594); - v->a[111258] = 2; - v->a[111259] = sym_ternary_expression; + v->a[111240] = state(710); + v->a[111241] = 7; + v->a[111242] = sym_arithmetic_expansion; + v->a[111243] = sym_brace_expression; + v->a[111244] = sym_string; + v->a[111245] = sym_number; + v->a[111246] = sym_simple_expansion; + v->a[111247] = sym_expansion; + v->a[111248] = sym_command_substitution; + v->a[111249] = 7; + v->a[111250] = actions(3); + v->a[111251] = 1; + v->a[111252] = sym_comment; + v->a[111253] = actions(5443); + v->a[111254] = 1; + v->a[111255] = aux_sym_heredoc_redirect_token1; + v->a[111256] = actions(6280); + v->a[111257] = 1; + v->a[111258] = sym_file_descriptor; + v->a[111259] = state(2311); small_parse_table_5563(v); } void small_parse_table_5563(t_small_parse_table_array *v) { - v->a[111260] = sym_postfix_expression; - v->a[111261] = state(2833); - v->a[111262] = 4; - v->a[111263] = sym_binary_expression; - v->a[111264] = sym_unary_expression; - v->a[111265] = sym_parenthesized_expression; - v->a[111266] = sym_concatenation; - v->a[111267] = state(2497); - v->a[111268] = 9; - v->a[111269] = sym_arithmetic_expansion; - v->a[111270] = sym_brace_expression; - v->a[111271] = sym_string; - v->a[111272] = sym_translated_string; - v->a[111273] = sym_number; - v->a[111274] = sym_simple_expansion; - v->a[111275] = sym_expansion; - v->a[111276] = sym_command_substitution; - v->a[111277] = sym_process_substitution; - v->a[111278] = 8; - v->a[111279] = actions(3); + v->a[111260] = 1; + v->a[111261] = sym_file_redirect; + v->a[111262] = actions(5678); + v->a[111263] = 2; + v->a[111264] = anon_sym_LT_AMP_DASH; + v->a[111265] = anon_sym_GT_AMP_DASH; + v->a[111266] = actions(5676); + v->a[111267] = 8; + v->a[111268] = anon_sym_LT; + v->a[111269] = anon_sym_GT; + v->a[111270] = anon_sym_GT_GT; + v->a[111271] = anon_sym_AMP_GT; + v->a[111272] = anon_sym_AMP_GT_GT; + v->a[111273] = anon_sym_LT_AMP; + v->a[111274] = anon_sym_GT_AMP; + v->a[111275] = anon_sym_GT_PIPE; + v->a[111276] = actions(5441); + v->a[111277] = 10; + v->a[111278] = anon_sym_PIPE; + v->a[111279] = anon_sym_RPAREN; small_parse_table_5564(v); } void small_parse_table_5564(t_small_parse_table_array *v) { - v->a[111280] = 1; - v->a[111281] = sym_comment; - v->a[111282] = actions(5826); - v->a[111283] = 1; - v->a[111284] = aux_sym_heredoc_redirect_token1; - v->a[111285] = actions(5828); - v->a[111286] = 1; - v->a[111287] = sym_file_descriptor; - v->a[111288] = actions(6299); - v->a[111289] = 1; - v->a[111290] = anon_sym_RPAREN; - v->a[111291] = actions(5831); - v->a[111292] = 3; - v->a[111293] = sym_variable_name; - v->a[111294] = sym_test_operator; - v->a[111295] = sym__brace_start; - v->a[111296] = actions(5821); - v->a[111297] = 9; - v->a[111298] = anon_sym_SEMI; - v->a[111299] = anon_sym_PIPE_PIPE; + v->a[111280] = anon_sym_SEMI_SEMI; + v->a[111281] = anon_sym_PIPE_AMP; + v->a[111282] = anon_sym_AMP_AMP; + v->a[111283] = anon_sym_PIPE_PIPE; + v->a[111284] = anon_sym_LT_LT; + v->a[111285] = anon_sym_LT_LT_DASH; + v->a[111286] = anon_sym_AMP; + v->a[111287] = anon_sym_SEMI; + v->a[111288] = 3; + v->a[111289] = actions(3); + v->a[111290] = 1; + v->a[111291] = sym_comment; + v->a[111292] = actions(6155); + v->a[111293] = 2; + v->a[111294] = sym_file_descriptor; + v->a[111295] = aux_sym_heredoc_redirect_token1; + v->a[111296] = actions(6153); + v->a[111297] = 21; + v->a[111298] = anon_sym_PIPE; + v->a[111299] = anon_sym_SEMI_SEMI; small_parse_table_5565(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1113.c b/parser/static/small_parse_table/small_parse_table_1113.c index 3d1206e5..2246b067 100644 --- a/parser/static/small_parse_table/small_parse_table_1113.c +++ b/parser/static/small_parse_table/small_parse_table_1113.c @@ -14,126 +14,126 @@ void small_parse_table_5565(t_small_parse_table_array *v) { - v->a[111300] = anon_sym_AMP_AMP; - v->a[111301] = anon_sym_PIPE; - v->a[111302] = anon_sym_AMP; - v->a[111303] = anon_sym_LT_LT; - v->a[111304] = anon_sym_SEMI_SEMI; - v->a[111305] = anon_sym_PIPE_AMP; - v->a[111306] = anon_sym_LT_LT_DASH; - v->a[111307] = actions(5823); - v->a[111308] = 11; - v->a[111309] = anon_sym_LT; - v->a[111310] = anon_sym_GT; - v->a[111311] = anon_sym_GT_GT; - v->a[111312] = anon_sym_AMP_GT; - v->a[111313] = anon_sym_AMP_GT_GT; - v->a[111314] = anon_sym_LT_AMP; - v->a[111315] = anon_sym_GT_AMP; - v->a[111316] = anon_sym_GT_PIPE; - v->a[111317] = anon_sym_LT_AMP_DASH; - v->a[111318] = anon_sym_GT_AMP_DASH; - v->a[111319] = anon_sym_LT_LT_LT; + v->a[111300] = anon_sym_SEMI_AMP; + v->a[111301] = anon_sym_SEMI_SEMI_AMP; + v->a[111302] = anon_sym_PIPE_AMP; + v->a[111303] = anon_sym_AMP_AMP; + v->a[111304] = anon_sym_PIPE_PIPE; + v->a[111305] = anon_sym_LT; + v->a[111306] = anon_sym_GT; + v->a[111307] = anon_sym_GT_GT; + v->a[111308] = anon_sym_AMP_GT; + v->a[111309] = anon_sym_AMP_GT_GT; + v->a[111310] = anon_sym_LT_AMP; + v->a[111311] = anon_sym_GT_AMP; + v->a[111312] = anon_sym_GT_PIPE; + v->a[111313] = anon_sym_LT_AMP_DASH; + v->a[111314] = anon_sym_GT_AMP_DASH; + v->a[111315] = anon_sym_LT_LT; + v->a[111316] = anon_sym_LT_LT_DASH; + v->a[111317] = anon_sym_AMP; + v->a[111318] = anon_sym_SEMI; + v->a[111319] = 16; small_parse_table_5566(v); } void small_parse_table_5566(t_small_parse_table_array *v) { - v->a[111320] = actions(5819); - v->a[111321] = 17; - v->a[111322] = anon_sym_LPAREN_LPAREN; - v->a[111323] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111324] = anon_sym_DOLLAR_LBRACK; - v->a[111325] = anon_sym_DOLLAR; - v->a[111326] = sym__special_character; - v->a[111327] = anon_sym_DQUOTE; - v->a[111328] = sym_raw_string; - v->a[111329] = sym_ansi_c_string; - v->a[111330] = aux_sym_number_token1; - v->a[111331] = aux_sym_number_token2; - v->a[111332] = anon_sym_DOLLAR_LBRACE; - v->a[111333] = anon_sym_DOLLAR_LPAREN; - v->a[111334] = anon_sym_BQUOTE; - v->a[111335] = anon_sym_DOLLAR_BQUOTE; - v->a[111336] = anon_sym_LT_LPAREN; - v->a[111337] = anon_sym_GT_LPAREN; - v->a[111338] = sym_word; - v->a[111339] = 8; + v->a[111320] = actions(3); + v->a[111321] = 1; + v->a[111322] = sym_comment; + v->a[111323] = actions(737); + v->a[111324] = 1; + v->a[111325] = aux_sym_number_token1; + v->a[111326] = actions(739); + v->a[111327] = 1; + v->a[111328] = aux_sym_number_token2; + v->a[111329] = actions(743); + v->a[111330] = 1; + v->a[111331] = anon_sym_DOLLAR_LPAREN; + v->a[111332] = actions(755); + v->a[111333] = 1; + v->a[111334] = sym__brace_start; + v->a[111335] = actions(5513); + v->a[111336] = 1; + v->a[111337] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[111338] = actions(5517); + v->a[111339] = 1; small_parse_table_5567(v); } void small_parse_table_5567(t_small_parse_table_array *v) { - v->a[111340] = actions(3); - v->a[111341] = 1; - v->a[111342] = sym_comment; - v->a[111343] = actions(5826); - v->a[111344] = 1; - v->a[111345] = aux_sym_heredoc_redirect_token1; - v->a[111346] = actions(5828); - v->a[111347] = 1; - v->a[111348] = sym_file_descriptor; - v->a[111349] = actions(6302); - v->a[111350] = 1; - v->a[111351] = anon_sym_RPAREN; - v->a[111352] = actions(5831); - v->a[111353] = 3; - v->a[111354] = sym_variable_name; - v->a[111355] = sym_test_operator; - v->a[111356] = sym__brace_start; - v->a[111357] = actions(5821); - v->a[111358] = 9; - v->a[111359] = anon_sym_SEMI; + v->a[111340] = anon_sym_DQUOTE; + v->a[111341] = actions(5521); + v->a[111342] = 1; + v->a[111343] = anon_sym_DOLLAR_LBRACE; + v->a[111344] = actions(5523); + v->a[111345] = 1; + v->a[111346] = anon_sym_BQUOTE; + v->a[111347] = actions(5525); + v->a[111348] = 1; + v->a[111349] = anon_sym_DOLLAR_BQUOTE; + v->a[111350] = actions(6348); + v->a[111351] = 1; + v->a[111352] = sym_word; + v->a[111353] = actions(6352); + v->a[111354] = 1; + v->a[111355] = sym__special_character; + v->a[111356] = actions(6356); + v->a[111357] = 1; + v->a[111358] = sym__comment_word; + v->a[111359] = actions(6386); small_parse_table_5568(v); } void small_parse_table_5568(t_small_parse_table_array *v) { - v->a[111360] = anon_sym_PIPE_PIPE; - v->a[111361] = anon_sym_AMP_AMP; - v->a[111362] = anon_sym_PIPE; - v->a[111363] = anon_sym_AMP; - v->a[111364] = anon_sym_LT_LT; - v->a[111365] = anon_sym_SEMI_SEMI; - v->a[111366] = anon_sym_PIPE_AMP; - v->a[111367] = anon_sym_LT_LT_DASH; - v->a[111368] = actions(5823); - v->a[111369] = 11; - v->a[111370] = anon_sym_LT; - v->a[111371] = anon_sym_GT; - v->a[111372] = anon_sym_GT_GT; - v->a[111373] = anon_sym_AMP_GT; - v->a[111374] = anon_sym_AMP_GT_GT; - v->a[111375] = anon_sym_LT_AMP; - v->a[111376] = anon_sym_GT_AMP; - v->a[111377] = anon_sym_GT_PIPE; - v->a[111378] = anon_sym_LT_AMP_DASH; - v->a[111379] = anon_sym_GT_AMP_DASH; + v->a[111360] = 1; + v->a[111361] = anon_sym_DOLLAR; + v->a[111362] = actions(6354); + v->a[111363] = 3; + v->a[111364] = sym_test_operator; + v->a[111365] = sym__bare_dollar; + v->a[111366] = sym_raw_string; + v->a[111367] = state(599); + v->a[111368] = 7; + v->a[111369] = sym_arithmetic_expansion; + v->a[111370] = sym_brace_expression; + v->a[111371] = sym_string; + v->a[111372] = sym_number; + v->a[111373] = sym_simple_expansion; + v->a[111374] = sym_expansion; + v->a[111375] = sym_command_substitution; + v->a[111376] = 3; + v->a[111377] = actions(3); + v->a[111378] = 1; + v->a[111379] = sym_comment; small_parse_table_5569(v); } void small_parse_table_5569(t_small_parse_table_array *v) { - v->a[111380] = anon_sym_LT_LT_LT; - v->a[111381] = actions(5819); - v->a[111382] = 17; - v->a[111383] = anon_sym_LPAREN_LPAREN; - v->a[111384] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111385] = anon_sym_DOLLAR_LBRACK; - v->a[111386] = anon_sym_DOLLAR; - v->a[111387] = sym__special_character; - v->a[111388] = anon_sym_DQUOTE; - v->a[111389] = sym_raw_string; - v->a[111390] = sym_ansi_c_string; - v->a[111391] = aux_sym_number_token1; - v->a[111392] = aux_sym_number_token2; - v->a[111393] = anon_sym_DOLLAR_LBRACE; - v->a[111394] = anon_sym_DOLLAR_LPAREN; - v->a[111395] = anon_sym_BQUOTE; - v->a[111396] = anon_sym_DOLLAR_BQUOTE; - v->a[111397] = anon_sym_LT_LPAREN; - v->a[111398] = anon_sym_GT_LPAREN; - v->a[111399] = sym_word; + v->a[111380] = actions(6163); + v->a[111381] = 2; + v->a[111382] = sym_file_descriptor; + v->a[111383] = aux_sym_heredoc_redirect_token1; + v->a[111384] = actions(6161); + v->a[111385] = 21; + v->a[111386] = anon_sym_PIPE; + v->a[111387] = anon_sym_SEMI_SEMI; + v->a[111388] = anon_sym_SEMI_AMP; + v->a[111389] = anon_sym_SEMI_SEMI_AMP; + v->a[111390] = anon_sym_PIPE_AMP; + v->a[111391] = anon_sym_AMP_AMP; + v->a[111392] = anon_sym_PIPE_PIPE; + v->a[111393] = anon_sym_LT; + v->a[111394] = anon_sym_GT; + v->a[111395] = anon_sym_GT_GT; + v->a[111396] = anon_sym_AMP_GT; + v->a[111397] = anon_sym_AMP_GT_GT; + v->a[111398] = anon_sym_LT_AMP; + v->a[111399] = anon_sym_GT_AMP; small_parse_table_5570(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1114.c b/parser/static/small_parse_table/small_parse_table_1114.c index 3797c617..b5751693 100644 --- a/parser/static/small_parse_table/small_parse_table_1114.c +++ b/parser/static/small_parse_table/small_parse_table_1114.c @@ -14,126 +14,126 @@ void small_parse_table_5570(t_small_parse_table_array *v) { - v->a[111400] = 8; - v->a[111401] = actions(3); - v->a[111402] = 1; - v->a[111403] = sym_comment; - v->a[111404] = actions(5826); - v->a[111405] = 1; - v->a[111406] = aux_sym_heredoc_redirect_token1; - v->a[111407] = actions(5828); - v->a[111408] = 1; - v->a[111409] = sym_file_descriptor; - v->a[111410] = actions(6305); - v->a[111411] = 1; - v->a[111412] = anon_sym_RPAREN; - v->a[111413] = actions(5831); - v->a[111414] = 3; - v->a[111415] = sym_variable_name; - v->a[111416] = sym_test_operator; - v->a[111417] = sym__brace_start; - v->a[111418] = actions(5821); - v->a[111419] = 9; + v->a[111400] = anon_sym_GT_PIPE; + v->a[111401] = anon_sym_LT_AMP_DASH; + v->a[111402] = anon_sym_GT_AMP_DASH; + v->a[111403] = anon_sym_LT_LT; + v->a[111404] = anon_sym_LT_LT_DASH; + v->a[111405] = anon_sym_AMP; + v->a[111406] = anon_sym_SEMI; + v->a[111407] = 3; + v->a[111408] = actions(3); + v->a[111409] = 1; + v->a[111410] = sym_comment; + v->a[111411] = actions(6167); + v->a[111412] = 2; + v->a[111413] = sym_file_descriptor; + v->a[111414] = aux_sym_heredoc_redirect_token1; + v->a[111415] = actions(6165); + v->a[111416] = 21; + v->a[111417] = anon_sym_PIPE; + v->a[111418] = anon_sym_SEMI_SEMI; + v->a[111419] = anon_sym_SEMI_AMP; small_parse_table_5571(v); } void small_parse_table_5571(t_small_parse_table_array *v) { - v->a[111420] = anon_sym_SEMI; - v->a[111421] = anon_sym_PIPE_PIPE; + v->a[111420] = anon_sym_SEMI_SEMI_AMP; + v->a[111421] = anon_sym_PIPE_AMP; v->a[111422] = anon_sym_AMP_AMP; - v->a[111423] = anon_sym_PIPE; - v->a[111424] = anon_sym_AMP; - v->a[111425] = anon_sym_LT_LT; - v->a[111426] = anon_sym_SEMI_SEMI; - v->a[111427] = anon_sym_PIPE_AMP; - v->a[111428] = anon_sym_LT_LT_DASH; - v->a[111429] = actions(5823); - v->a[111430] = 11; - v->a[111431] = anon_sym_LT; - v->a[111432] = anon_sym_GT; - v->a[111433] = anon_sym_GT_GT; - v->a[111434] = anon_sym_AMP_GT; - v->a[111435] = anon_sym_AMP_GT_GT; - v->a[111436] = anon_sym_LT_AMP; - v->a[111437] = anon_sym_GT_AMP; - v->a[111438] = anon_sym_GT_PIPE; - v->a[111439] = anon_sym_LT_AMP_DASH; + v->a[111423] = anon_sym_PIPE_PIPE; + v->a[111424] = anon_sym_LT; + v->a[111425] = anon_sym_GT; + v->a[111426] = anon_sym_GT_GT; + v->a[111427] = anon_sym_AMP_GT; + v->a[111428] = anon_sym_AMP_GT_GT; + v->a[111429] = anon_sym_LT_AMP; + v->a[111430] = anon_sym_GT_AMP; + v->a[111431] = anon_sym_GT_PIPE; + v->a[111432] = anon_sym_LT_AMP_DASH; + v->a[111433] = anon_sym_GT_AMP_DASH; + v->a[111434] = anon_sym_LT_LT; + v->a[111435] = anon_sym_LT_LT_DASH; + v->a[111436] = anon_sym_AMP; + v->a[111437] = anon_sym_SEMI; + v->a[111438] = 3; + v->a[111439] = actions(3); small_parse_table_5572(v); } void small_parse_table_5572(t_small_parse_table_array *v) { - v->a[111440] = anon_sym_GT_AMP_DASH; - v->a[111441] = anon_sym_LT_LT_LT; - v->a[111442] = actions(5819); - v->a[111443] = 17; - v->a[111444] = anon_sym_LPAREN_LPAREN; - v->a[111445] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111446] = anon_sym_DOLLAR_LBRACK; - v->a[111447] = anon_sym_DOLLAR; - v->a[111448] = sym__special_character; - v->a[111449] = anon_sym_DQUOTE; - v->a[111450] = sym_raw_string; - v->a[111451] = sym_ansi_c_string; - v->a[111452] = aux_sym_number_token1; - v->a[111453] = aux_sym_number_token2; - v->a[111454] = anon_sym_DOLLAR_LBRACE; - v->a[111455] = anon_sym_DOLLAR_LPAREN; - v->a[111456] = anon_sym_BQUOTE; - v->a[111457] = anon_sym_DOLLAR_BQUOTE; - v->a[111458] = anon_sym_LT_LPAREN; - v->a[111459] = anon_sym_GT_LPAREN; + v->a[111440] = 1; + v->a[111441] = sym_comment; + v->a[111442] = actions(6191); + v->a[111443] = 2; + v->a[111444] = sym_file_descriptor; + v->a[111445] = aux_sym_heredoc_redirect_token1; + v->a[111446] = actions(6189); + v->a[111447] = 21; + v->a[111448] = anon_sym_PIPE; + v->a[111449] = anon_sym_SEMI_SEMI; + v->a[111450] = anon_sym_SEMI_AMP; + v->a[111451] = anon_sym_SEMI_SEMI_AMP; + v->a[111452] = anon_sym_PIPE_AMP; + v->a[111453] = anon_sym_AMP_AMP; + v->a[111454] = anon_sym_PIPE_PIPE; + v->a[111455] = anon_sym_LT; + v->a[111456] = anon_sym_GT; + v->a[111457] = anon_sym_GT_GT; + v->a[111458] = anon_sym_AMP_GT; + v->a[111459] = anon_sym_AMP_GT_GT; small_parse_table_5573(v); } void small_parse_table_5573(t_small_parse_table_array *v) { - v->a[111460] = sym_word; - v->a[111461] = 8; - v->a[111462] = actions(3); - v->a[111463] = 1; - v->a[111464] = sym_comment; - v->a[111465] = actions(5826); - v->a[111466] = 1; - v->a[111467] = aux_sym_heredoc_redirect_token1; - v->a[111468] = actions(5828); - v->a[111469] = 1; - v->a[111470] = sym_file_descriptor; - v->a[111471] = actions(6308); - v->a[111472] = 1; - v->a[111473] = anon_sym_RPAREN; - v->a[111474] = actions(5831); - v->a[111475] = 3; - v->a[111476] = sym_variable_name; - v->a[111477] = sym_test_operator; - v->a[111478] = sym__brace_start; - v->a[111479] = actions(5821); + v->a[111460] = anon_sym_LT_AMP; + v->a[111461] = anon_sym_GT_AMP; + v->a[111462] = anon_sym_GT_PIPE; + v->a[111463] = anon_sym_LT_AMP_DASH; + v->a[111464] = anon_sym_GT_AMP_DASH; + v->a[111465] = anon_sym_LT_LT; + v->a[111466] = anon_sym_LT_LT_DASH; + v->a[111467] = anon_sym_AMP; + v->a[111468] = anon_sym_SEMI; + v->a[111469] = 3; + v->a[111470] = actions(3); + v->a[111471] = 1; + v->a[111472] = sym_comment; + v->a[111473] = actions(6195); + v->a[111474] = 2; + v->a[111475] = sym_file_descriptor; + v->a[111476] = aux_sym_heredoc_redirect_token1; + v->a[111477] = actions(6193); + v->a[111478] = 21; + v->a[111479] = anon_sym_PIPE; small_parse_table_5574(v); } void small_parse_table_5574(t_small_parse_table_array *v) { - v->a[111480] = 9; - v->a[111481] = anon_sym_SEMI; - v->a[111482] = anon_sym_PIPE_PIPE; - v->a[111483] = anon_sym_AMP_AMP; - v->a[111484] = anon_sym_PIPE; - v->a[111485] = anon_sym_AMP; - v->a[111486] = anon_sym_LT_LT; - v->a[111487] = anon_sym_SEMI_SEMI; - v->a[111488] = anon_sym_PIPE_AMP; - v->a[111489] = anon_sym_LT_LT_DASH; - v->a[111490] = actions(5823); - v->a[111491] = 11; - v->a[111492] = anon_sym_LT; - v->a[111493] = anon_sym_GT; - v->a[111494] = anon_sym_GT_GT; - v->a[111495] = anon_sym_AMP_GT; - v->a[111496] = anon_sym_AMP_GT_GT; - v->a[111497] = anon_sym_LT_AMP; - v->a[111498] = anon_sym_GT_AMP; - v->a[111499] = anon_sym_GT_PIPE; + v->a[111480] = anon_sym_SEMI_SEMI; + v->a[111481] = anon_sym_SEMI_AMP; + v->a[111482] = anon_sym_SEMI_SEMI_AMP; + v->a[111483] = anon_sym_PIPE_AMP; + v->a[111484] = anon_sym_AMP_AMP; + v->a[111485] = anon_sym_PIPE_PIPE; + v->a[111486] = anon_sym_LT; + v->a[111487] = anon_sym_GT; + v->a[111488] = anon_sym_GT_GT; + v->a[111489] = anon_sym_AMP_GT; + v->a[111490] = anon_sym_AMP_GT_GT; + v->a[111491] = anon_sym_LT_AMP; + v->a[111492] = anon_sym_GT_AMP; + v->a[111493] = anon_sym_GT_PIPE; + v->a[111494] = anon_sym_LT_AMP_DASH; + v->a[111495] = anon_sym_GT_AMP_DASH; + v->a[111496] = anon_sym_LT_LT; + v->a[111497] = anon_sym_LT_LT_DASH; + v->a[111498] = anon_sym_AMP; + v->a[111499] = anon_sym_SEMI; small_parse_table_5575(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1115.c b/parser/static/small_parse_table/small_parse_table_1115.c index efccb76d..543e8225 100644 --- a/parser/static/small_parse_table/small_parse_table_1115.c +++ b/parser/static/small_parse_table/small_parse_table_1115.c @@ -14,126 +14,126 @@ void small_parse_table_5575(t_small_parse_table_array *v) { - v->a[111500] = anon_sym_LT_AMP_DASH; - v->a[111501] = anon_sym_GT_AMP_DASH; - v->a[111502] = anon_sym_LT_LT_LT; - v->a[111503] = actions(5819); - v->a[111504] = 17; - v->a[111505] = anon_sym_LPAREN_LPAREN; - v->a[111506] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111507] = anon_sym_DOLLAR_LBRACK; - v->a[111508] = anon_sym_DOLLAR; - v->a[111509] = sym__special_character; - v->a[111510] = anon_sym_DQUOTE; - v->a[111511] = sym_raw_string; - v->a[111512] = sym_ansi_c_string; - v->a[111513] = aux_sym_number_token1; - v->a[111514] = aux_sym_number_token2; - v->a[111515] = anon_sym_DOLLAR_LBRACE; - v->a[111516] = anon_sym_DOLLAR_LPAREN; - v->a[111517] = anon_sym_BQUOTE; - v->a[111518] = anon_sym_DOLLAR_BQUOTE; - v->a[111519] = anon_sym_LT_LPAREN; + v->a[111500] = 3; + v->a[111501] = actions(3); + v->a[111502] = 1; + v->a[111503] = sym_comment; + v->a[111504] = actions(6203); + v->a[111505] = 2; + v->a[111506] = sym_file_descriptor; + v->a[111507] = aux_sym_heredoc_redirect_token1; + v->a[111508] = actions(6201); + v->a[111509] = 21; + v->a[111510] = anon_sym_PIPE; + v->a[111511] = anon_sym_SEMI_SEMI; + v->a[111512] = anon_sym_SEMI_AMP; + v->a[111513] = anon_sym_SEMI_SEMI_AMP; + v->a[111514] = anon_sym_PIPE_AMP; + v->a[111515] = anon_sym_AMP_AMP; + v->a[111516] = anon_sym_PIPE_PIPE; + v->a[111517] = anon_sym_LT; + v->a[111518] = anon_sym_GT; + v->a[111519] = anon_sym_GT_GT; small_parse_table_5576(v); } void small_parse_table_5576(t_small_parse_table_array *v) { - v->a[111520] = anon_sym_GT_LPAREN; - v->a[111521] = sym_word; - v->a[111522] = 8; - v->a[111523] = actions(3); - v->a[111524] = 1; - v->a[111525] = sym_comment; - v->a[111526] = actions(5826); - v->a[111527] = 1; - v->a[111528] = aux_sym_heredoc_redirect_token1; - v->a[111529] = actions(5828); - v->a[111530] = 1; - v->a[111531] = sym_file_descriptor; - v->a[111532] = actions(6311); + v->a[111520] = anon_sym_AMP_GT; + v->a[111521] = anon_sym_AMP_GT_GT; + v->a[111522] = anon_sym_LT_AMP; + v->a[111523] = anon_sym_GT_AMP; + v->a[111524] = anon_sym_GT_PIPE; + v->a[111525] = anon_sym_LT_AMP_DASH; + v->a[111526] = anon_sym_GT_AMP_DASH; + v->a[111527] = anon_sym_LT_LT; + v->a[111528] = anon_sym_LT_LT_DASH; + v->a[111529] = anon_sym_AMP; + v->a[111530] = anon_sym_SEMI; + v->a[111531] = 3; + v->a[111532] = actions(3); v->a[111533] = 1; - v->a[111534] = anon_sym_RPAREN; - v->a[111535] = actions(5831); - v->a[111536] = 3; - v->a[111537] = sym_variable_name; - v->a[111538] = sym_test_operator; - v->a[111539] = sym__brace_start; + v->a[111534] = sym_comment; + v->a[111535] = actions(6211); + v->a[111536] = 2; + v->a[111537] = sym_file_descriptor; + v->a[111538] = aux_sym_heredoc_redirect_token1; + v->a[111539] = actions(6209); small_parse_table_5577(v); } void small_parse_table_5577(t_small_parse_table_array *v) { - v->a[111540] = actions(5821); - v->a[111541] = 9; - v->a[111542] = anon_sym_SEMI; - v->a[111543] = anon_sym_PIPE_PIPE; - v->a[111544] = anon_sym_AMP_AMP; - v->a[111545] = anon_sym_PIPE; - v->a[111546] = anon_sym_AMP; - v->a[111547] = anon_sym_LT_LT; - v->a[111548] = anon_sym_SEMI_SEMI; - v->a[111549] = anon_sym_PIPE_AMP; - v->a[111550] = anon_sym_LT_LT_DASH; - v->a[111551] = actions(5823); - v->a[111552] = 11; - v->a[111553] = anon_sym_LT; - v->a[111554] = anon_sym_GT; - v->a[111555] = anon_sym_GT_GT; - v->a[111556] = anon_sym_AMP_GT; - v->a[111557] = anon_sym_AMP_GT_GT; - v->a[111558] = anon_sym_LT_AMP; - v->a[111559] = anon_sym_GT_AMP; + v->a[111540] = 21; + v->a[111541] = anon_sym_PIPE; + v->a[111542] = anon_sym_SEMI_SEMI; + v->a[111543] = anon_sym_SEMI_AMP; + v->a[111544] = anon_sym_SEMI_SEMI_AMP; + v->a[111545] = anon_sym_PIPE_AMP; + v->a[111546] = anon_sym_AMP_AMP; + v->a[111547] = anon_sym_PIPE_PIPE; + v->a[111548] = anon_sym_LT; + v->a[111549] = anon_sym_GT; + v->a[111550] = anon_sym_GT_GT; + v->a[111551] = anon_sym_AMP_GT; + v->a[111552] = anon_sym_AMP_GT_GT; + v->a[111553] = anon_sym_LT_AMP; + v->a[111554] = anon_sym_GT_AMP; + v->a[111555] = anon_sym_GT_PIPE; + v->a[111556] = anon_sym_LT_AMP_DASH; + v->a[111557] = anon_sym_GT_AMP_DASH; + v->a[111558] = anon_sym_LT_LT; + v->a[111559] = anon_sym_LT_LT_DASH; small_parse_table_5578(v); } void small_parse_table_5578(t_small_parse_table_array *v) { - v->a[111560] = anon_sym_GT_PIPE; - v->a[111561] = anon_sym_LT_AMP_DASH; - v->a[111562] = anon_sym_GT_AMP_DASH; - v->a[111563] = anon_sym_LT_LT_LT; - v->a[111564] = actions(5819); - v->a[111565] = 17; - v->a[111566] = anon_sym_LPAREN_LPAREN; - v->a[111567] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111568] = anon_sym_DOLLAR_LBRACK; - v->a[111569] = anon_sym_DOLLAR; - v->a[111570] = sym__special_character; - v->a[111571] = anon_sym_DQUOTE; - v->a[111572] = sym_raw_string; - v->a[111573] = sym_ansi_c_string; - v->a[111574] = aux_sym_number_token1; - v->a[111575] = aux_sym_number_token2; - v->a[111576] = anon_sym_DOLLAR_LBRACE; - v->a[111577] = anon_sym_DOLLAR_LPAREN; - v->a[111578] = anon_sym_BQUOTE; - v->a[111579] = anon_sym_DOLLAR_BQUOTE; + v->a[111560] = anon_sym_AMP; + v->a[111561] = anon_sym_SEMI; + v->a[111562] = 7; + v->a[111563] = actions(3); + v->a[111564] = 1; + v->a[111565] = sym_comment; + v->a[111566] = actions(5615); + v->a[111567] = 1; + v->a[111568] = aux_sym_heredoc_redirect_token1; + v->a[111569] = actions(6280); + v->a[111570] = 1; + v->a[111571] = sym_file_descriptor; + v->a[111572] = state(2305); + v->a[111573] = 1; + v->a[111574] = sym_file_redirect; + v->a[111575] = actions(5678); + v->a[111576] = 2; + v->a[111577] = anon_sym_LT_AMP_DASH; + v->a[111578] = anon_sym_GT_AMP_DASH; + v->a[111579] = actions(5676); small_parse_table_5579(v); } void small_parse_table_5579(t_small_parse_table_array *v) { - v->a[111580] = anon_sym_LT_LPAREN; - v->a[111581] = anon_sym_GT_LPAREN; - v->a[111582] = sym_word; - v->a[111583] = 8; - v->a[111584] = actions(3); - v->a[111585] = 1; - v->a[111586] = sym_comment; - v->a[111587] = actions(5826); - v->a[111588] = 1; - v->a[111589] = aux_sym_heredoc_redirect_token1; - v->a[111590] = actions(5828); - v->a[111591] = 1; - v->a[111592] = sym_file_descriptor; - v->a[111593] = actions(6314); - v->a[111594] = 1; - v->a[111595] = anon_sym_RPAREN; - v->a[111596] = actions(5831); - v->a[111597] = 3; - v->a[111598] = sym_variable_name; - v->a[111599] = sym_test_operator; + v->a[111580] = 8; + v->a[111581] = anon_sym_LT; + v->a[111582] = anon_sym_GT; + v->a[111583] = anon_sym_GT_GT; + v->a[111584] = anon_sym_AMP_GT; + v->a[111585] = anon_sym_AMP_GT_GT; + v->a[111586] = anon_sym_LT_AMP; + v->a[111587] = anon_sym_GT_AMP; + v->a[111588] = anon_sym_GT_PIPE; + v->a[111589] = actions(5613); + v->a[111590] = 10; + v->a[111591] = anon_sym_PIPE; + v->a[111592] = anon_sym_RPAREN; + v->a[111593] = anon_sym_SEMI_SEMI; + v->a[111594] = anon_sym_PIPE_AMP; + v->a[111595] = anon_sym_AMP_AMP; + v->a[111596] = anon_sym_PIPE_PIPE; + v->a[111597] = anon_sym_LT_LT; + v->a[111598] = anon_sym_LT_LT_DASH; + v->a[111599] = anon_sym_AMP; small_parse_table_5580(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1116.c b/parser/static/small_parse_table/small_parse_table_1116.c index 745a4959..5dac932d 100644 --- a/parser/static/small_parse_table/small_parse_table_1116.c +++ b/parser/static/small_parse_table/small_parse_table_1116.c @@ -14,126 +14,126 @@ void small_parse_table_5580(t_small_parse_table_array *v) { - v->a[111600] = sym__brace_start; - v->a[111601] = actions(5821); - v->a[111602] = 9; - v->a[111603] = anon_sym_SEMI; - v->a[111604] = anon_sym_PIPE_PIPE; - v->a[111605] = anon_sym_AMP_AMP; - v->a[111606] = anon_sym_PIPE; - v->a[111607] = anon_sym_AMP; - v->a[111608] = anon_sym_LT_LT; - v->a[111609] = anon_sym_SEMI_SEMI; - v->a[111610] = anon_sym_PIPE_AMP; - v->a[111611] = anon_sym_LT_LT_DASH; - v->a[111612] = actions(5823); - v->a[111613] = 11; - v->a[111614] = anon_sym_LT; - v->a[111615] = anon_sym_GT; - v->a[111616] = anon_sym_GT_GT; - v->a[111617] = anon_sym_AMP_GT; - v->a[111618] = anon_sym_AMP_GT_GT; - v->a[111619] = anon_sym_LT_AMP; + v->a[111600] = anon_sym_SEMI; + v->a[111601] = 7; + v->a[111602] = actions(3); + v->a[111603] = 1; + v->a[111604] = sym_comment; + v->a[111605] = actions(5641); + v->a[111606] = 1; + v->a[111607] = aux_sym_heredoc_redirect_token1; + v->a[111608] = actions(6280); + v->a[111609] = 1; + v->a[111610] = sym_file_descriptor; + v->a[111611] = state(2286); + v->a[111612] = 1; + v->a[111613] = sym_file_redirect; + v->a[111614] = actions(5678); + v->a[111615] = 2; + v->a[111616] = anon_sym_LT_AMP_DASH; + v->a[111617] = anon_sym_GT_AMP_DASH; + v->a[111618] = actions(5676); + v->a[111619] = 8; small_parse_table_5581(v); } void small_parse_table_5581(t_small_parse_table_array *v) { - v->a[111620] = anon_sym_GT_AMP; - v->a[111621] = anon_sym_GT_PIPE; - v->a[111622] = anon_sym_LT_AMP_DASH; - v->a[111623] = anon_sym_GT_AMP_DASH; - v->a[111624] = anon_sym_LT_LT_LT; - v->a[111625] = actions(5819); - v->a[111626] = 17; - v->a[111627] = anon_sym_LPAREN_LPAREN; - v->a[111628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111629] = anon_sym_DOLLAR_LBRACK; - v->a[111630] = anon_sym_DOLLAR; - v->a[111631] = sym__special_character; - v->a[111632] = anon_sym_DQUOTE; - v->a[111633] = sym_raw_string; - v->a[111634] = sym_ansi_c_string; - v->a[111635] = aux_sym_number_token1; - v->a[111636] = aux_sym_number_token2; - v->a[111637] = anon_sym_DOLLAR_LBRACE; - v->a[111638] = anon_sym_DOLLAR_LPAREN; - v->a[111639] = anon_sym_BQUOTE; + v->a[111620] = anon_sym_LT; + v->a[111621] = anon_sym_GT; + v->a[111622] = anon_sym_GT_GT; + v->a[111623] = anon_sym_AMP_GT; + v->a[111624] = anon_sym_AMP_GT_GT; + v->a[111625] = anon_sym_LT_AMP; + v->a[111626] = anon_sym_GT_AMP; + v->a[111627] = anon_sym_GT_PIPE; + v->a[111628] = actions(5639); + v->a[111629] = 10; + v->a[111630] = anon_sym_PIPE; + v->a[111631] = anon_sym_RPAREN; + v->a[111632] = anon_sym_SEMI_SEMI; + v->a[111633] = anon_sym_PIPE_AMP; + v->a[111634] = anon_sym_AMP_AMP; + v->a[111635] = anon_sym_PIPE_PIPE; + v->a[111636] = anon_sym_LT_LT; + v->a[111637] = anon_sym_LT_LT_DASH; + v->a[111638] = anon_sym_AMP; + v->a[111639] = anon_sym_SEMI; small_parse_table_5582(v); } void small_parse_table_5582(t_small_parse_table_array *v) { - v->a[111640] = anon_sym_DOLLAR_BQUOTE; - v->a[111641] = anon_sym_LT_LPAREN; - v->a[111642] = anon_sym_GT_LPAREN; - v->a[111643] = sym_word; - v->a[111644] = 3; - v->a[111645] = actions(3); - v->a[111646] = 1; - v->a[111647] = sym_comment; - v->a[111648] = actions(5768); - v->a[111649] = 6; - v->a[111650] = sym_file_descriptor; - v->a[111651] = sym_variable_name; - v->a[111652] = sym_test_operator; - v->a[111653] = sym__brace_start; - v->a[111654] = ts_builtin_sym_end; - v->a[111655] = aux_sym_heredoc_redirect_token1; - v->a[111656] = actions(5766); - v->a[111657] = 37; - v->a[111658] = anon_sym_LPAREN_LPAREN; - v->a[111659] = anon_sym_SEMI; + v->a[111640] = 3; + v->a[111641] = actions(3); + v->a[111642] = 1; + v->a[111643] = sym_comment; + v->a[111644] = actions(6215); + v->a[111645] = 2; + v->a[111646] = sym_file_descriptor; + v->a[111647] = aux_sym_heredoc_redirect_token1; + v->a[111648] = actions(6213); + v->a[111649] = 21; + v->a[111650] = anon_sym_PIPE; + v->a[111651] = anon_sym_SEMI_SEMI; + v->a[111652] = anon_sym_SEMI_AMP; + v->a[111653] = anon_sym_SEMI_SEMI_AMP; + v->a[111654] = anon_sym_PIPE_AMP; + v->a[111655] = anon_sym_AMP_AMP; + v->a[111656] = anon_sym_PIPE_PIPE; + v->a[111657] = anon_sym_LT; + v->a[111658] = anon_sym_GT; + v->a[111659] = anon_sym_GT_GT; small_parse_table_5583(v); } void small_parse_table_5583(t_small_parse_table_array *v) { - v->a[111660] = anon_sym_PIPE_PIPE; - v->a[111661] = anon_sym_AMP_AMP; - v->a[111662] = anon_sym_PIPE; - v->a[111663] = anon_sym_AMP; - v->a[111664] = anon_sym_LT; - v->a[111665] = anon_sym_GT; - v->a[111666] = anon_sym_LT_LT; - v->a[111667] = anon_sym_GT_GT; - v->a[111668] = anon_sym_SEMI_SEMI; - v->a[111669] = anon_sym_PIPE_AMP; - v->a[111670] = anon_sym_AMP_GT; - v->a[111671] = anon_sym_AMP_GT_GT; - v->a[111672] = anon_sym_LT_AMP; - v->a[111673] = anon_sym_GT_AMP; - v->a[111674] = anon_sym_GT_PIPE; - v->a[111675] = anon_sym_LT_AMP_DASH; - v->a[111676] = anon_sym_GT_AMP_DASH; - v->a[111677] = anon_sym_LT_LT_DASH; - v->a[111678] = anon_sym_LT_LT_LT; - v->a[111679] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[111660] = anon_sym_AMP_GT; + v->a[111661] = anon_sym_AMP_GT_GT; + v->a[111662] = anon_sym_LT_AMP; + v->a[111663] = anon_sym_GT_AMP; + v->a[111664] = anon_sym_GT_PIPE; + v->a[111665] = anon_sym_LT_AMP_DASH; + v->a[111666] = anon_sym_GT_AMP_DASH; + v->a[111667] = anon_sym_LT_LT; + v->a[111668] = anon_sym_LT_LT_DASH; + v->a[111669] = anon_sym_AMP; + v->a[111670] = anon_sym_SEMI; + v->a[111671] = 7; + v->a[111672] = actions(3); + v->a[111673] = 1; + v->a[111674] = sym_comment; + v->a[111675] = actions(5952); + v->a[111676] = 1; + v->a[111677] = sym_file_descriptor; + v->a[111678] = state(2305); + v->a[111679] = 1; small_parse_table_5584(v); } void small_parse_table_5584(t_small_parse_table_array *v) { - v->a[111680] = anon_sym_DOLLAR_LBRACK; - v->a[111681] = anon_sym_DOLLAR; - v->a[111682] = sym__special_character; - v->a[111683] = anon_sym_DQUOTE; - v->a[111684] = sym_raw_string; - v->a[111685] = sym_ansi_c_string; - v->a[111686] = aux_sym_number_token1; - v->a[111687] = aux_sym_number_token2; - v->a[111688] = anon_sym_DOLLAR_LBRACE; - v->a[111689] = anon_sym_DOLLAR_LPAREN; - v->a[111690] = anon_sym_BQUOTE; - v->a[111691] = anon_sym_DOLLAR_BQUOTE; - v->a[111692] = anon_sym_LT_LPAREN; - v->a[111693] = anon_sym_GT_LPAREN; - v->a[111694] = sym_word; - v->a[111695] = 26; - v->a[111696] = actions(71); - v->a[111697] = 1; - v->a[111698] = sym_comment; - v->a[111699] = actions(107); + v->a[111680] = sym_file_redirect; + v->a[111681] = actions(5602); + v->a[111682] = 2; + v->a[111683] = anon_sym_LT_AMP_DASH; + v->a[111684] = anon_sym_GT_AMP_DASH; + v->a[111685] = actions(5615); + v->a[111686] = 2; + v->a[111687] = ts_builtin_sym_end; + v->a[111688] = aux_sym_heredoc_redirect_token1; + v->a[111689] = actions(5600); + v->a[111690] = 8; + v->a[111691] = anon_sym_LT; + v->a[111692] = anon_sym_GT; + v->a[111693] = anon_sym_GT_GT; + v->a[111694] = anon_sym_AMP_GT; + v->a[111695] = anon_sym_AMP_GT_GT; + v->a[111696] = anon_sym_LT_AMP; + v->a[111697] = anon_sym_GT_AMP; + v->a[111698] = anon_sym_GT_PIPE; + v->a[111699] = actions(5613); small_parse_table_5585(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1117.c b/parser/static/small_parse_table/small_parse_table_1117.c index 5e73fae4..370fa6de 100644 --- a/parser/static/small_parse_table/small_parse_table_1117.c +++ b/parser/static/small_parse_table/small_parse_table_1117.c @@ -14,126 +14,126 @@ void small_parse_table_5585(t_small_parse_table_array *v) { - v->a[111700] = 1; - v->a[111701] = anon_sym_TILDE; - v->a[111702] = actions(237); - v->a[111703] = 1; - v->a[111704] = sym_word; - v->a[111705] = actions(248); - v->a[111706] = 1; - v->a[111707] = anon_sym_LPAREN; - v->a[111708] = actions(250); - v->a[111709] = 1; - v->a[111710] = anon_sym_BANG; - v->a[111711] = actions(258); + v->a[111700] = 9; + v->a[111701] = anon_sym_PIPE; + v->a[111702] = anon_sym_SEMI_SEMI; + v->a[111703] = anon_sym_PIPE_AMP; + v->a[111704] = anon_sym_AMP_AMP; + v->a[111705] = anon_sym_PIPE_PIPE; + v->a[111706] = anon_sym_LT_LT; + v->a[111707] = anon_sym_LT_LT_DASH; + v->a[111708] = anon_sym_AMP; + v->a[111709] = anon_sym_SEMI; + v->a[111710] = 3; + v->a[111711] = actions(3); v->a[111712] = 1; - v->a[111713] = anon_sym_DOLLAR; - v->a[111714] = actions(264); - v->a[111715] = 1; - v->a[111716] = aux_sym_number_token1; - v->a[111717] = actions(266); - v->a[111718] = 1; - v->a[111719] = aux_sym_number_token2; + v->a[111713] = sym_comment; + v->a[111714] = actions(6219); + v->a[111715] = 2; + v->a[111716] = sym_file_descriptor; + v->a[111717] = aux_sym_heredoc_redirect_token1; + v->a[111718] = actions(6217); + v->a[111719] = 21; small_parse_table_5586(v); } void small_parse_table_5586(t_small_parse_table_array *v) { - v->a[111720] = actions(270); - v->a[111721] = 1; - v->a[111722] = anon_sym_DOLLAR_LPAREN; - v->a[111723] = actions(282); - v->a[111724] = 1; - v->a[111725] = sym_test_operator; - v->a[111726] = actions(284); - v->a[111727] = 1; - v->a[111728] = sym__brace_start; - v->a[111729] = actions(1075); - v->a[111730] = 1; - v->a[111731] = anon_sym_DOLLAR_LBRACK; - v->a[111732] = actions(1079); - v->a[111733] = 1; - v->a[111734] = sym__special_character; - v->a[111735] = actions(1081); - v->a[111736] = 1; - v->a[111737] = anon_sym_DQUOTE; - v->a[111738] = actions(1085); - v->a[111739] = 1; + v->a[111720] = anon_sym_PIPE; + v->a[111721] = anon_sym_SEMI_SEMI; + v->a[111722] = anon_sym_SEMI_AMP; + v->a[111723] = anon_sym_SEMI_SEMI_AMP; + v->a[111724] = anon_sym_PIPE_AMP; + v->a[111725] = anon_sym_AMP_AMP; + v->a[111726] = anon_sym_PIPE_PIPE; + v->a[111727] = anon_sym_LT; + v->a[111728] = anon_sym_GT; + v->a[111729] = anon_sym_GT_GT; + v->a[111730] = anon_sym_AMP_GT; + v->a[111731] = anon_sym_AMP_GT_GT; + v->a[111732] = anon_sym_LT_AMP; + v->a[111733] = anon_sym_GT_AMP; + v->a[111734] = anon_sym_GT_PIPE; + v->a[111735] = anon_sym_LT_AMP_DASH; + v->a[111736] = anon_sym_GT_AMP_DASH; + v->a[111737] = anon_sym_LT_LT; + v->a[111738] = anon_sym_LT_LT_DASH; + v->a[111739] = anon_sym_AMP; small_parse_table_5587(v); } void small_parse_table_5587(t_small_parse_table_array *v) { - v->a[111740] = anon_sym_DOLLAR_LBRACE; - v->a[111741] = actions(1087); - v->a[111742] = 1; - v->a[111743] = anon_sym_DOLLAR_BQUOTE; - v->a[111744] = actions(3598); - v->a[111745] = 1; - v->a[111746] = anon_sym_BQUOTE; - v->a[111747] = state(2690); - v->a[111748] = 1; - v->a[111749] = aux_sym__literal_repeat1; - v->a[111750] = state(3097); - v->a[111751] = 1; - v->a[111752] = sym__expression; - v->a[111753] = actions(103); - v->a[111754] = 2; - v->a[111755] = anon_sym_PLUS_PLUS2; - v->a[111756] = anon_sym_DASH_DASH2; - v->a[111757] = actions(105); - v->a[111758] = 2; - v->a[111759] = anon_sym_DASH2; + v->a[111740] = anon_sym_SEMI; + v->a[111741] = 17; + v->a[111742] = actions(57); + v->a[111743] = 1; + v->a[111744] = sym_comment; + v->a[111745] = actions(6388); + v->a[111746] = 1; + v->a[111747] = sym_word; + v->a[111748] = actions(6390); + v->a[111749] = 1; + v->a[111750] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[111751] = actions(6392); + v->a[111752] = 1; + v->a[111753] = anon_sym_DOLLAR; + v->a[111754] = actions(6394); + v->a[111755] = 1; + v->a[111756] = sym__special_character; + v->a[111757] = actions(6396); + v->a[111758] = 1; + v->a[111759] = anon_sym_DQUOTE; small_parse_table_5588(v); } void small_parse_table_5588(t_small_parse_table_array *v) { - v->a[111760] = anon_sym_PLUS2; - v->a[111761] = actions(1073); - v->a[111762] = 2; - v->a[111763] = anon_sym_LPAREN_LPAREN; - v->a[111764] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111765] = actions(1083); - v->a[111766] = 2; - v->a[111767] = sym_raw_string; - v->a[111768] = sym_ansi_c_string; - v->a[111769] = actions(1089); - v->a[111770] = 2; - v->a[111771] = anon_sym_LT_LPAREN; - v->a[111772] = anon_sym_GT_LPAREN; - v->a[111773] = state(3053); - v->a[111774] = 6; - v->a[111775] = sym_binary_expression; - v->a[111776] = sym_ternary_expression; - v->a[111777] = sym_unary_expression; - v->a[111778] = sym_postfix_expression; - v->a[111779] = sym_parenthesized_expression; + v->a[111760] = actions(6400); + v->a[111761] = 1; + v->a[111762] = aux_sym_number_token1; + v->a[111763] = actions(6402); + v->a[111764] = 1; + v->a[111765] = aux_sym_number_token2; + v->a[111766] = actions(6404); + v->a[111767] = 1; + v->a[111768] = anon_sym_DOLLAR_LBRACE; + v->a[111769] = actions(6406); + v->a[111770] = 1; + v->a[111771] = anon_sym_DOLLAR_LPAREN; + v->a[111772] = actions(6408); + v->a[111773] = 1; + v->a[111774] = anon_sym_BQUOTE; + v->a[111775] = actions(6410); + v->a[111776] = 1; + v->a[111777] = anon_sym_DOLLAR_BQUOTE; + v->a[111778] = actions(6412); + v->a[111779] = 1; small_parse_table_5589(v); } void small_parse_table_5589(t_small_parse_table_array *v) { - v->a[111780] = sym_concatenation; - v->a[111781] = state(2500); - v->a[111782] = 9; - v->a[111783] = sym_arithmetic_expansion; - v->a[111784] = sym_brace_expression; - v->a[111785] = sym_string; - v->a[111786] = sym_translated_string; - v->a[111787] = sym_number; - v->a[111788] = sym_simple_expansion; - v->a[111789] = sym_expansion; - v->a[111790] = sym_command_substitution; - v->a[111791] = sym_process_substitution; - v->a[111792] = 8; - v->a[111793] = actions(3); - v->a[111794] = 1; - v->a[111795] = sym_comment; - v->a[111796] = actions(5826); - v->a[111797] = 1; - v->a[111798] = aux_sym_heredoc_redirect_token1; - v->a[111799] = actions(5828); + v->a[111780] = sym__brace_start; + v->a[111781] = state(3254); + v->a[111782] = 1; + v->a[111783] = aux_sym__literal_repeat1; + v->a[111784] = state(3372); + v->a[111785] = 1; + v->a[111786] = sym_concatenation; + v->a[111787] = actions(6398); + v->a[111788] = 2; + v->a[111789] = sym_test_operator; + v->a[111790] = sym_raw_string; + v->a[111791] = state(3226); + v->a[111792] = 7; + v->a[111793] = sym_arithmetic_expansion; + v->a[111794] = sym_brace_expression; + v->a[111795] = sym_string; + v->a[111796] = sym_number; + v->a[111797] = sym_simple_expansion; + v->a[111798] = sym_expansion; + v->a[111799] = sym_command_substitution; small_parse_table_5590(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1118.c b/parser/static/small_parse_table/small_parse_table_1118.c index 5a41819f..b5e65a66 100644 --- a/parser/static/small_parse_table/small_parse_table_1118.c +++ b/parser/static/small_parse_table/small_parse_table_1118.c @@ -14,126 +14,126 @@ void small_parse_table_5590(t_small_parse_table_array *v) { - v->a[111800] = 1; - v->a[111801] = sym_file_descriptor; - v->a[111802] = actions(6317); - v->a[111803] = 1; - v->a[111804] = anon_sym_RPAREN; - v->a[111805] = actions(5831); - v->a[111806] = 3; - v->a[111807] = sym_variable_name; - v->a[111808] = sym_test_operator; - v->a[111809] = sym__brace_start; - v->a[111810] = actions(5821); - v->a[111811] = 9; - v->a[111812] = anon_sym_SEMI; - v->a[111813] = anon_sym_PIPE_PIPE; - v->a[111814] = anon_sym_AMP_AMP; - v->a[111815] = anon_sym_PIPE; - v->a[111816] = anon_sym_AMP; - v->a[111817] = anon_sym_LT_LT; - v->a[111818] = anon_sym_SEMI_SEMI; - v->a[111819] = anon_sym_PIPE_AMP; + v->a[111800] = 3; + v->a[111801] = actions(3); + v->a[111802] = 1; + v->a[111803] = sym_comment; + v->a[111804] = actions(6223); + v->a[111805] = 2; + v->a[111806] = sym_file_descriptor; + v->a[111807] = aux_sym_heredoc_redirect_token1; + v->a[111808] = actions(6221); + v->a[111809] = 21; + v->a[111810] = anon_sym_PIPE; + v->a[111811] = anon_sym_SEMI_SEMI; + v->a[111812] = anon_sym_SEMI_AMP; + v->a[111813] = anon_sym_SEMI_SEMI_AMP; + v->a[111814] = anon_sym_PIPE_AMP; + v->a[111815] = anon_sym_AMP_AMP; + v->a[111816] = anon_sym_PIPE_PIPE; + v->a[111817] = anon_sym_LT; + v->a[111818] = anon_sym_GT; + v->a[111819] = anon_sym_GT_GT; small_parse_table_5591(v); } void small_parse_table_5591(t_small_parse_table_array *v) { - v->a[111820] = anon_sym_LT_LT_DASH; - v->a[111821] = actions(5823); - v->a[111822] = 11; - v->a[111823] = anon_sym_LT; - v->a[111824] = anon_sym_GT; - v->a[111825] = anon_sym_GT_GT; - v->a[111826] = anon_sym_AMP_GT; - v->a[111827] = anon_sym_AMP_GT_GT; - v->a[111828] = anon_sym_LT_AMP; - v->a[111829] = anon_sym_GT_AMP; - v->a[111830] = anon_sym_GT_PIPE; - v->a[111831] = anon_sym_LT_AMP_DASH; - v->a[111832] = anon_sym_GT_AMP_DASH; - v->a[111833] = anon_sym_LT_LT_LT; - v->a[111834] = actions(5819); - v->a[111835] = 17; - v->a[111836] = anon_sym_LPAREN_LPAREN; - v->a[111837] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111838] = anon_sym_DOLLAR_LBRACK; - v->a[111839] = anon_sym_DOLLAR; + v->a[111820] = anon_sym_AMP_GT; + v->a[111821] = anon_sym_AMP_GT_GT; + v->a[111822] = anon_sym_LT_AMP; + v->a[111823] = anon_sym_GT_AMP; + v->a[111824] = anon_sym_GT_PIPE; + v->a[111825] = anon_sym_LT_AMP_DASH; + v->a[111826] = anon_sym_GT_AMP_DASH; + v->a[111827] = anon_sym_LT_LT; + v->a[111828] = anon_sym_LT_LT_DASH; + v->a[111829] = anon_sym_AMP; + v->a[111830] = anon_sym_SEMI; + v->a[111831] = 3; + v->a[111832] = actions(3); + v->a[111833] = 1; + v->a[111834] = sym_comment; + v->a[111835] = actions(6223); + v->a[111836] = 2; + v->a[111837] = sym_file_descriptor; + v->a[111838] = aux_sym_heredoc_redirect_token1; + v->a[111839] = actions(6221); small_parse_table_5592(v); } void small_parse_table_5592(t_small_parse_table_array *v) { - v->a[111840] = sym__special_character; - v->a[111841] = anon_sym_DQUOTE; - v->a[111842] = sym_raw_string; - v->a[111843] = sym_ansi_c_string; - v->a[111844] = aux_sym_number_token1; - v->a[111845] = aux_sym_number_token2; - v->a[111846] = anon_sym_DOLLAR_LBRACE; - v->a[111847] = anon_sym_DOLLAR_LPAREN; - v->a[111848] = anon_sym_BQUOTE; - v->a[111849] = anon_sym_DOLLAR_BQUOTE; - v->a[111850] = anon_sym_LT_LPAREN; - v->a[111851] = anon_sym_GT_LPAREN; - v->a[111852] = sym_word; - v->a[111853] = 8; - v->a[111854] = actions(3); - v->a[111855] = 1; - v->a[111856] = sym_comment; - v->a[111857] = actions(5826); - v->a[111858] = 1; - v->a[111859] = aux_sym_heredoc_redirect_token1; + v->a[111840] = 21; + v->a[111841] = anon_sym_PIPE; + v->a[111842] = anon_sym_SEMI_SEMI; + v->a[111843] = anon_sym_SEMI_AMP; + v->a[111844] = anon_sym_SEMI_SEMI_AMP; + v->a[111845] = anon_sym_PIPE_AMP; + v->a[111846] = anon_sym_AMP_AMP; + v->a[111847] = anon_sym_PIPE_PIPE; + v->a[111848] = anon_sym_LT; + v->a[111849] = anon_sym_GT; + v->a[111850] = anon_sym_GT_GT; + v->a[111851] = anon_sym_AMP_GT; + v->a[111852] = anon_sym_AMP_GT_GT; + v->a[111853] = anon_sym_LT_AMP; + v->a[111854] = anon_sym_GT_AMP; + v->a[111855] = anon_sym_GT_PIPE; + v->a[111856] = anon_sym_LT_AMP_DASH; + v->a[111857] = anon_sym_GT_AMP_DASH; + v->a[111858] = anon_sym_LT_LT; + v->a[111859] = anon_sym_LT_LT_DASH; small_parse_table_5593(v); } void small_parse_table_5593(t_small_parse_table_array *v) { - v->a[111860] = actions(5828); - v->a[111861] = 1; - v->a[111862] = sym_file_descriptor; - v->a[111863] = actions(6320); + v->a[111860] = anon_sym_AMP; + v->a[111861] = anon_sym_SEMI; + v->a[111862] = 16; + v->a[111863] = actions(3); v->a[111864] = 1; - v->a[111865] = anon_sym_RPAREN; - v->a[111866] = actions(5831); - v->a[111867] = 3; - v->a[111868] = sym_variable_name; - v->a[111869] = sym_test_operator; - v->a[111870] = sym__brace_start; - v->a[111871] = actions(5821); - v->a[111872] = 9; - v->a[111873] = anon_sym_SEMI; - v->a[111874] = anon_sym_PIPE_PIPE; - v->a[111875] = anon_sym_AMP_AMP; - v->a[111876] = anon_sym_PIPE; - v->a[111877] = anon_sym_AMP; - v->a[111878] = anon_sym_LT_LT; - v->a[111879] = anon_sym_SEMI_SEMI; + v->a[111865] = sym_comment; + v->a[111866] = actions(5371); + v->a[111867] = 1; + v->a[111868] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[111869] = actions(5373); + v->a[111870] = 1; + v->a[111871] = anon_sym_DOLLAR; + v->a[111872] = actions(5377); + v->a[111873] = 1; + v->a[111874] = anon_sym_DQUOTE; + v->a[111875] = actions(5381); + v->a[111876] = 1; + v->a[111877] = aux_sym_number_token1; + v->a[111878] = actions(5383); + v->a[111879] = 1; small_parse_table_5594(v); } void small_parse_table_5594(t_small_parse_table_array *v) { - v->a[111880] = anon_sym_PIPE_AMP; - v->a[111881] = anon_sym_LT_LT_DASH; - v->a[111882] = actions(5823); - v->a[111883] = 11; - v->a[111884] = anon_sym_LT; - v->a[111885] = anon_sym_GT; - v->a[111886] = anon_sym_GT_GT; - v->a[111887] = anon_sym_AMP_GT; - v->a[111888] = anon_sym_AMP_GT_GT; - v->a[111889] = anon_sym_LT_AMP; - v->a[111890] = anon_sym_GT_AMP; - v->a[111891] = anon_sym_GT_PIPE; - v->a[111892] = anon_sym_LT_AMP_DASH; - v->a[111893] = anon_sym_GT_AMP_DASH; - v->a[111894] = anon_sym_LT_LT_LT; - v->a[111895] = actions(5819); - v->a[111896] = 17; - v->a[111897] = anon_sym_LPAREN_LPAREN; - v->a[111898] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[111899] = anon_sym_DOLLAR_LBRACK; + v->a[111880] = aux_sym_number_token2; + v->a[111881] = actions(5385); + v->a[111882] = 1; + v->a[111883] = anon_sym_DOLLAR_LBRACE; + v->a[111884] = actions(5387); + v->a[111885] = 1; + v->a[111886] = anon_sym_DOLLAR_LPAREN; + v->a[111887] = actions(5389); + v->a[111888] = 1; + v->a[111889] = anon_sym_BQUOTE; + v->a[111890] = actions(5391); + v->a[111891] = 1; + v->a[111892] = anon_sym_DOLLAR_BQUOTE; + v->a[111893] = actions(5397); + v->a[111894] = 1; + v->a[111895] = sym__brace_start; + v->a[111896] = actions(6414); + v->a[111897] = 1; + v->a[111898] = sym_word; + v->a[111899] = actions(6416); small_parse_table_5595(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1119.c b/parser/static/small_parse_table/small_parse_table_1119.c index 31ca9e6a..6794e0d7 100644 --- a/parser/static/small_parse_table/small_parse_table_1119.c +++ b/parser/static/small_parse_table/small_parse_table_1119.c @@ -14,126 +14,126 @@ void small_parse_table_5595(t_small_parse_table_array *v) { - v->a[111900] = anon_sym_DOLLAR; + v->a[111900] = 1; v->a[111901] = sym__special_character; - v->a[111902] = anon_sym_DQUOTE; - v->a[111903] = sym_raw_string; - v->a[111904] = sym_ansi_c_string; - v->a[111905] = aux_sym_number_token1; - v->a[111906] = aux_sym_number_token2; - v->a[111907] = anon_sym_DOLLAR_LBRACE; - v->a[111908] = anon_sym_DOLLAR_LPAREN; - v->a[111909] = anon_sym_BQUOTE; - v->a[111910] = anon_sym_DOLLAR_BQUOTE; - v->a[111911] = anon_sym_LT_LPAREN; - v->a[111912] = anon_sym_GT_LPAREN; - v->a[111913] = sym_word; - v->a[111914] = 8; - v->a[111915] = actions(3); - v->a[111916] = 1; - v->a[111917] = sym_comment; - v->a[111918] = actions(5826); - v->a[111919] = 1; + v->a[111902] = actions(6420); + v->a[111903] = 1; + v->a[111904] = sym__comment_word; + v->a[111905] = actions(6418); + v->a[111906] = 3; + v->a[111907] = sym_test_operator; + v->a[111908] = sym__bare_dollar; + v->a[111909] = sym_raw_string; + v->a[111910] = state(1907); + v->a[111911] = 7; + v->a[111912] = sym_arithmetic_expansion; + v->a[111913] = sym_brace_expression; + v->a[111914] = sym_string; + v->a[111915] = sym_number; + v->a[111916] = sym_simple_expansion; + v->a[111917] = sym_expansion; + v->a[111918] = sym_command_substitution; + v->a[111919] = 3; small_parse_table_5596(v); } void small_parse_table_5596(t_small_parse_table_array *v) { - v->a[111920] = aux_sym_heredoc_redirect_token1; - v->a[111921] = actions(5828); - v->a[111922] = 1; - v->a[111923] = sym_file_descriptor; - v->a[111924] = actions(6323); - v->a[111925] = 1; - v->a[111926] = anon_sym_RPAREN; - v->a[111927] = actions(5831); - v->a[111928] = 3; - v->a[111929] = sym_variable_name; - v->a[111930] = sym_test_operator; - v->a[111931] = sym__brace_start; - v->a[111932] = actions(5821); - v->a[111933] = 9; - v->a[111934] = anon_sym_SEMI; + v->a[111920] = actions(3); + v->a[111921] = 1; + v->a[111922] = sym_comment; + v->a[111923] = actions(6227); + v->a[111924] = 2; + v->a[111925] = sym_file_descriptor; + v->a[111926] = aux_sym_heredoc_redirect_token1; + v->a[111927] = actions(6225); + v->a[111928] = 21; + v->a[111929] = anon_sym_PIPE; + v->a[111930] = anon_sym_SEMI_SEMI; + v->a[111931] = anon_sym_SEMI_AMP; + v->a[111932] = anon_sym_SEMI_SEMI_AMP; + v->a[111933] = anon_sym_PIPE_AMP; + v->a[111934] = anon_sym_AMP_AMP; v->a[111935] = anon_sym_PIPE_PIPE; - v->a[111936] = anon_sym_AMP_AMP; - v->a[111937] = anon_sym_PIPE; - v->a[111938] = anon_sym_AMP; - v->a[111939] = anon_sym_LT_LT; + v->a[111936] = anon_sym_LT; + v->a[111937] = anon_sym_GT; + v->a[111938] = anon_sym_GT_GT; + v->a[111939] = anon_sym_AMP_GT; small_parse_table_5597(v); } void small_parse_table_5597(t_small_parse_table_array *v) { - v->a[111940] = anon_sym_SEMI_SEMI; - v->a[111941] = anon_sym_PIPE_AMP; - v->a[111942] = anon_sym_LT_LT_DASH; - v->a[111943] = actions(5823); - v->a[111944] = 11; - v->a[111945] = anon_sym_LT; - v->a[111946] = anon_sym_GT; - v->a[111947] = anon_sym_GT_GT; - v->a[111948] = anon_sym_AMP_GT; - v->a[111949] = anon_sym_AMP_GT_GT; - v->a[111950] = anon_sym_LT_AMP; - v->a[111951] = anon_sym_GT_AMP; - v->a[111952] = anon_sym_GT_PIPE; - v->a[111953] = anon_sym_LT_AMP_DASH; - v->a[111954] = anon_sym_GT_AMP_DASH; - v->a[111955] = anon_sym_LT_LT_LT; - v->a[111956] = actions(5819); - v->a[111957] = 17; - v->a[111958] = anon_sym_LPAREN_LPAREN; - v->a[111959] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[111940] = anon_sym_AMP_GT_GT; + v->a[111941] = anon_sym_LT_AMP; + v->a[111942] = anon_sym_GT_AMP; + v->a[111943] = anon_sym_GT_PIPE; + v->a[111944] = anon_sym_LT_AMP_DASH; + v->a[111945] = anon_sym_GT_AMP_DASH; + v->a[111946] = anon_sym_LT_LT; + v->a[111947] = anon_sym_LT_LT_DASH; + v->a[111948] = anon_sym_AMP; + v->a[111949] = anon_sym_SEMI; + v->a[111950] = 3; + v->a[111951] = actions(3); + v->a[111952] = 1; + v->a[111953] = sym_comment; + v->a[111954] = actions(6227); + v->a[111955] = 2; + v->a[111956] = sym_file_descriptor; + v->a[111957] = aux_sym_heredoc_redirect_token1; + v->a[111958] = actions(6225); + v->a[111959] = 21; small_parse_table_5598(v); } void small_parse_table_5598(t_small_parse_table_array *v) { - v->a[111960] = anon_sym_DOLLAR_LBRACK; - v->a[111961] = anon_sym_DOLLAR; - v->a[111962] = sym__special_character; - v->a[111963] = anon_sym_DQUOTE; - v->a[111964] = sym_raw_string; - v->a[111965] = sym_ansi_c_string; - v->a[111966] = aux_sym_number_token1; - v->a[111967] = aux_sym_number_token2; - v->a[111968] = anon_sym_DOLLAR_LBRACE; - v->a[111969] = anon_sym_DOLLAR_LPAREN; - v->a[111970] = anon_sym_BQUOTE; - v->a[111971] = anon_sym_DOLLAR_BQUOTE; - v->a[111972] = anon_sym_LT_LPAREN; - v->a[111973] = anon_sym_GT_LPAREN; - v->a[111974] = sym_word; - v->a[111975] = 8; - v->a[111976] = actions(3); - v->a[111977] = 1; - v->a[111978] = sym_comment; - v->a[111979] = actions(5826); + v->a[111960] = anon_sym_PIPE; + v->a[111961] = anon_sym_SEMI_SEMI; + v->a[111962] = anon_sym_SEMI_AMP; + v->a[111963] = anon_sym_SEMI_SEMI_AMP; + v->a[111964] = anon_sym_PIPE_AMP; + v->a[111965] = anon_sym_AMP_AMP; + v->a[111966] = anon_sym_PIPE_PIPE; + v->a[111967] = anon_sym_LT; + v->a[111968] = anon_sym_GT; + v->a[111969] = anon_sym_GT_GT; + v->a[111970] = anon_sym_AMP_GT; + v->a[111971] = anon_sym_AMP_GT_GT; + v->a[111972] = anon_sym_LT_AMP; + v->a[111973] = anon_sym_GT_AMP; + v->a[111974] = anon_sym_GT_PIPE; + v->a[111975] = anon_sym_LT_AMP_DASH; + v->a[111976] = anon_sym_GT_AMP_DASH; + v->a[111977] = anon_sym_LT_LT; + v->a[111978] = anon_sym_LT_LT_DASH; + v->a[111979] = anon_sym_AMP; small_parse_table_5599(v); } void small_parse_table_5599(t_small_parse_table_array *v) { - v->a[111980] = 1; - v->a[111981] = aux_sym_heredoc_redirect_token1; - v->a[111982] = actions(5828); + v->a[111980] = anon_sym_SEMI; + v->a[111981] = 16; + v->a[111982] = actions(3); v->a[111983] = 1; - v->a[111984] = sym_file_descriptor; - v->a[111985] = actions(6326); + v->a[111984] = sym_comment; + v->a[111985] = actions(5722); v->a[111986] = 1; - v->a[111987] = anon_sym_RPAREN; - v->a[111988] = actions(5831); - v->a[111989] = 3; - v->a[111990] = sym_variable_name; - v->a[111991] = sym_test_operator; - v->a[111992] = sym__brace_start; - v->a[111993] = actions(5821); - v->a[111994] = 9; - v->a[111995] = anon_sym_SEMI; - v->a[111996] = anon_sym_PIPE_PIPE; - v->a[111997] = anon_sym_AMP_AMP; - v->a[111998] = anon_sym_PIPE; - v->a[111999] = anon_sym_AMP; + v->a[111987] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[111988] = actions(5728); + v->a[111989] = 1; + v->a[111990] = anon_sym_DQUOTE; + v->a[111991] = actions(5732); + v->a[111992] = 1; + v->a[111993] = aux_sym_number_token1; + v->a[111994] = actions(5734); + v->a[111995] = 1; + v->a[111996] = aux_sym_number_token2; + v->a[111997] = actions(5736); + v->a[111998] = 1; + v->a[111999] = anon_sym_DOLLAR_LBRACE; small_parse_table_5600(v); } diff --git a/parser/static/small_parse_table/small_parse_table_112.c b/parser/static/small_parse_table/small_parse_table_112.c index 82af25ba..2324aefd 100644 --- a/parser/static/small_parse_table/small_parse_table_112.c +++ b/parser/static/small_parse_table/small_parse_table_112.c @@ -14,126 +14,126 @@ void small_parse_table_560(t_small_parse_table_array *v) { - v->a[11200] = anon_sym_GT_AMP_DASH; - v->a[11201] = anon_sym_LT_LT_DASH; - v->a[11202] = aux_sym_heredoc_redirect_token1; - v->a[11203] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11204] = anon_sym_DOLLAR_LBRACK; - v->a[11205] = sym__special_character; - v->a[11206] = sym_raw_string; - v->a[11207] = sym_ansi_c_string; - v->a[11208] = aux_sym_number_token1; - v->a[11209] = aux_sym_number_token2; - v->a[11210] = anon_sym_DOLLAR_LBRACE; - v->a[11211] = anon_sym_DOLLAR_LPAREN; - v->a[11212] = anon_sym_BQUOTE; - v->a[11213] = anon_sym_DOLLAR_BQUOTE; - v->a[11214] = anon_sym_LT_LPAREN; - v->a[11215] = anon_sym_GT_LPAREN; - v->a[11216] = sym_word; - v->a[11217] = 37; - v->a[11218] = actions(19); - v->a[11219] = 1; + v->a[11200] = actions(826); + v->a[11201] = 31; + v->a[11202] = anon_sym_PIPE; + v->a[11203] = anon_sym_SEMI_SEMI; + v->a[11204] = anon_sym_PIPE_AMP; + v->a[11205] = anon_sym_AMP_AMP; + v->a[11206] = anon_sym_PIPE_PIPE; + v->a[11207] = anon_sym_LT; + v->a[11208] = anon_sym_GT; + v->a[11209] = anon_sym_GT_GT; + v->a[11210] = anon_sym_AMP_GT; + v->a[11211] = anon_sym_AMP_GT_GT; + v->a[11212] = anon_sym_LT_AMP; + v->a[11213] = anon_sym_GT_AMP; + v->a[11214] = anon_sym_GT_PIPE; + v->a[11215] = anon_sym_LT_AMP_DASH; + v->a[11216] = anon_sym_GT_AMP_DASH; + v->a[11217] = anon_sym_LT_LT; + v->a[11218] = anon_sym_LT_LT_DASH; + v->a[11219] = aux_sym_heredoc_redirect_token1; small_parse_table_561(v); } void small_parse_table_561(t_small_parse_table_array *v) { - v->a[11220] = anon_sym_LPAREN; - v->a[11221] = actions(33); - v->a[11222] = 1; - v->a[11223] = anon_sym_LBRACK; - v->a[11224] = actions(35); - v->a[11225] = 1; - v->a[11226] = anon_sym_LBRACK_LBRACK; - v->a[11227] = actions(71); - v->a[11228] = 1; - v->a[11229] = sym_comment; - v->a[11230] = actions(288); - v->a[11231] = 1; - v->a[11232] = anon_sym_LPAREN_LPAREN; - v->a[11233] = actions(312); - v->a[11234] = 1; - v->a[11235] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11236] = actions(314); - v->a[11237] = 1; - v->a[11238] = anon_sym_DOLLAR_LBRACK; - v->a[11239] = actions(316); + v->a[11220] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11221] = anon_sym_AMP; + v->a[11222] = sym__special_character; + v->a[11223] = anon_sym_DQUOTE; + v->a[11224] = sym_raw_string; + v->a[11225] = aux_sym_number_token1; + v->a[11226] = aux_sym_number_token2; + v->a[11227] = anon_sym_DOLLAR_LBRACE; + v->a[11228] = anon_sym_DOLLAR_LPAREN; + v->a[11229] = anon_sym_BQUOTE; + v->a[11230] = anon_sym_DOLLAR_BQUOTE; + v->a[11231] = sym_word; + v->a[11232] = anon_sym_SEMI; + v->a[11233] = 6; + v->a[11234] = actions(3); + v->a[11235] = 1; + v->a[11236] = sym_comment; + v->a[11237] = actions(1855); + v->a[11238] = 1; + v->a[11239] = sym_variable_name; small_parse_table_562(v); } void small_parse_table_562(t_small_parse_table_array *v) { - v->a[11240] = 1; - v->a[11241] = anon_sym_DOLLAR; - v->a[11242] = actions(320); - v->a[11243] = 1; - v->a[11244] = anon_sym_DQUOTE; - v->a[11245] = actions(324); - v->a[11246] = 1; - v->a[11247] = aux_sym_number_token1; - v->a[11248] = actions(326); - v->a[11249] = 1; - v->a[11250] = aux_sym_number_token2; - v->a[11251] = actions(328); - v->a[11252] = 1; - v->a[11253] = anon_sym_DOLLAR_LBRACE; - v->a[11254] = actions(330); - v->a[11255] = 1; - v->a[11256] = anon_sym_DOLLAR_LPAREN; - v->a[11257] = actions(332); - v->a[11258] = 1; - v->a[11259] = anon_sym_BQUOTE; + v->a[11240] = actions(1853); + v->a[11241] = 2; + v->a[11242] = aux_sym__simple_variable_name_token1; + v->a[11243] = aux_sym__multiline_variable_name_token1; + v->a[11244] = actions(816); + v->a[11245] = 3; + v->a[11246] = sym_file_descriptor; + v->a[11247] = sym_test_operator; + v->a[11248] = sym__brace_start; + v->a[11249] = actions(1851); + v->a[11250] = 9; + v->a[11251] = anon_sym_BANG; + v->a[11252] = anon_sym_DASH; + v->a[11253] = anon_sym_STAR; + v->a[11254] = anon_sym_QMARK; + v->a[11255] = anon_sym_DOLLAR; + v->a[11256] = anon_sym_POUND; + v->a[11257] = anon_sym_AT; + v->a[11258] = anon_sym_0; + v->a[11259] = anon_sym__; small_parse_table_563(v); } void small_parse_table_563(t_small_parse_table_array *v) { - v->a[11260] = actions(334); - v->a[11261] = 1; - v->a[11262] = anon_sym_DOLLAR_BQUOTE; - v->a[11263] = actions(344); - v->a[11264] = 1; - v->a[11265] = sym__brace_start; - v->a[11266] = actions(1015); - v->a[11267] = 1; - v->a[11268] = sym__special_character; - v->a[11269] = actions(1021); - v->a[11270] = 1; - v->a[11271] = sym_variable_name; - v->a[11272] = actions(1023); - v->a[11273] = 1; - v->a[11274] = sym_test_operator; - v->a[11275] = actions(1394); - v->a[11276] = 1; - v->a[11277] = anon_sym_LT_LT_LT; - v->a[11278] = actions(1396); - v->a[11279] = 1; + v->a[11260] = actions(810); + v->a[11261] = 31; + v->a[11262] = anon_sym_PIPE; + v->a[11263] = anon_sym_SEMI_SEMI; + v->a[11264] = anon_sym_PIPE_AMP; + v->a[11265] = anon_sym_AMP_AMP; + v->a[11266] = anon_sym_PIPE_PIPE; + v->a[11267] = anon_sym_LT; + v->a[11268] = anon_sym_GT; + v->a[11269] = anon_sym_GT_GT; + v->a[11270] = anon_sym_AMP_GT; + v->a[11271] = anon_sym_AMP_GT_GT; + v->a[11272] = anon_sym_LT_AMP; + v->a[11273] = anon_sym_GT_AMP; + v->a[11274] = anon_sym_GT_PIPE; + v->a[11275] = anon_sym_LT_AMP_DASH; + v->a[11276] = anon_sym_GT_AMP_DASH; + v->a[11277] = anon_sym_LT_LT; + v->a[11278] = anon_sym_LT_LT_DASH; + v->a[11279] = aux_sym_heredoc_redirect_token1; small_parse_table_564(v); } void small_parse_table_564(t_small_parse_table_array *v) { - v->a[11280] = sym_file_descriptor; - v->a[11281] = actions(2961); - v->a[11282] = 1; - v->a[11283] = sym_word; - v->a[11284] = state(596); - v->a[11285] = 1; - v->a[11286] = sym_command_name; - v->a[11287] = state(933); - v->a[11288] = 1; - v->a[11289] = aux_sym_command_repeat1; - v->a[11290] = state(1267); - v->a[11291] = 1; - v->a[11292] = aux_sym__literal_repeat1; - v->a[11293] = state(1376); - v->a[11294] = 1; - v->a[11295] = sym_concatenation; - v->a[11296] = state(1974); - v->a[11297] = 1; - v->a[11298] = sym_variable_assignment; - v->a[11299] = state(5026); + v->a[11280] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11281] = anon_sym_AMP; + v->a[11282] = sym__special_character; + v->a[11283] = anon_sym_DQUOTE; + v->a[11284] = sym_raw_string; + v->a[11285] = aux_sym_number_token1; + v->a[11286] = aux_sym_number_token2; + v->a[11287] = anon_sym_DOLLAR_LBRACE; + v->a[11288] = anon_sym_DOLLAR_LPAREN; + v->a[11289] = anon_sym_BQUOTE; + v->a[11290] = anon_sym_DOLLAR_BQUOTE; + v->a[11291] = sym_word; + v->a[11292] = anon_sym_SEMI; + v->a[11293] = 19; + v->a[11294] = actions(3); + v->a[11295] = 1; + v->a[11296] = sym_comment; + v->a[11297] = actions(1737); + v->a[11298] = 1; + v->a[11299] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_565(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1120.c b/parser/static/small_parse_table/small_parse_table_1120.c index bbdc0345..61a09693 100644 --- a/parser/static/small_parse_table/small_parse_table_1120.c +++ b/parser/static/small_parse_table/small_parse_table_1120.c @@ -14,126 +14,126 @@ void small_parse_table_5600(t_small_parse_table_array *v) { - v->a[112000] = anon_sym_LT_LT; - v->a[112001] = anon_sym_SEMI_SEMI; - v->a[112002] = anon_sym_PIPE_AMP; - v->a[112003] = anon_sym_LT_LT_DASH; - v->a[112004] = actions(5823); - v->a[112005] = 11; - v->a[112006] = anon_sym_LT; - v->a[112007] = anon_sym_GT; - v->a[112008] = anon_sym_GT_GT; - v->a[112009] = anon_sym_AMP_GT; - v->a[112010] = anon_sym_AMP_GT_GT; - v->a[112011] = anon_sym_LT_AMP; - v->a[112012] = anon_sym_GT_AMP; - v->a[112013] = anon_sym_GT_PIPE; - v->a[112014] = anon_sym_LT_AMP_DASH; - v->a[112015] = anon_sym_GT_AMP_DASH; - v->a[112016] = anon_sym_LT_LT_LT; - v->a[112017] = actions(5819); - v->a[112018] = 17; - v->a[112019] = anon_sym_LPAREN_LPAREN; + v->a[112000] = actions(5738); + v->a[112001] = 1; + v->a[112002] = anon_sym_DOLLAR_LPAREN; + v->a[112003] = actions(5740); + v->a[112004] = 1; + v->a[112005] = anon_sym_BQUOTE; + v->a[112006] = actions(5742); + v->a[112007] = 1; + v->a[112008] = anon_sym_DOLLAR_BQUOTE; + v->a[112009] = actions(5748); + v->a[112010] = 1; + v->a[112011] = sym__brace_start; + v->a[112012] = actions(6422); + v->a[112013] = 1; + v->a[112014] = sym_word; + v->a[112015] = actions(6424); + v->a[112016] = 1; + v->a[112017] = anon_sym_DOLLAR; + v->a[112018] = actions(6426); + v->a[112019] = 1; small_parse_table_5601(v); } void small_parse_table_5601(t_small_parse_table_array *v) { - v->a[112020] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112021] = anon_sym_DOLLAR_LBRACK; - v->a[112022] = anon_sym_DOLLAR; - v->a[112023] = sym__special_character; - v->a[112024] = anon_sym_DQUOTE; - v->a[112025] = sym_raw_string; - v->a[112026] = sym_ansi_c_string; - v->a[112027] = aux_sym_number_token1; - v->a[112028] = aux_sym_number_token2; - v->a[112029] = anon_sym_DOLLAR_LBRACE; - v->a[112030] = anon_sym_DOLLAR_LPAREN; - v->a[112031] = anon_sym_BQUOTE; - v->a[112032] = anon_sym_DOLLAR_BQUOTE; - v->a[112033] = anon_sym_LT_LPAREN; - v->a[112034] = anon_sym_GT_LPAREN; - v->a[112035] = sym_word; - v->a[112036] = 8; - v->a[112037] = actions(3); - v->a[112038] = 1; - v->a[112039] = sym_comment; + v->a[112020] = sym__special_character; + v->a[112021] = actions(6430); + v->a[112022] = 1; + v->a[112023] = sym__comment_word; + v->a[112024] = actions(6428); + v->a[112025] = 3; + v->a[112026] = sym_test_operator; + v->a[112027] = sym__bare_dollar; + v->a[112028] = sym_raw_string; + v->a[112029] = state(1969); + v->a[112030] = 7; + v->a[112031] = sym_arithmetic_expansion; + v->a[112032] = sym_brace_expression; + v->a[112033] = sym_string; + v->a[112034] = sym_number; + v->a[112035] = sym_simple_expansion; + v->a[112036] = sym_expansion; + v->a[112037] = sym_command_substitution; + v->a[112038] = 3; + v->a[112039] = actions(3); small_parse_table_5602(v); } void small_parse_table_5602(t_small_parse_table_array *v) { - v->a[112040] = actions(5826); - v->a[112041] = 1; - v->a[112042] = aux_sym_heredoc_redirect_token1; - v->a[112043] = actions(5828); - v->a[112044] = 1; - v->a[112045] = sym_file_descriptor; - v->a[112046] = actions(6329); - v->a[112047] = 1; - v->a[112048] = anon_sym_RPAREN; - v->a[112049] = actions(5831); - v->a[112050] = 3; - v->a[112051] = sym_variable_name; - v->a[112052] = sym_test_operator; - v->a[112053] = sym__brace_start; - v->a[112054] = actions(5821); - v->a[112055] = 9; - v->a[112056] = anon_sym_SEMI; - v->a[112057] = anon_sym_PIPE_PIPE; - v->a[112058] = anon_sym_AMP_AMP; - v->a[112059] = anon_sym_PIPE; + v->a[112040] = 1; + v->a[112041] = sym_comment; + v->a[112042] = actions(6231); + v->a[112043] = 2; + v->a[112044] = sym_file_descriptor; + v->a[112045] = aux_sym_heredoc_redirect_token1; + v->a[112046] = actions(6229); + v->a[112047] = 21; + v->a[112048] = anon_sym_PIPE; + v->a[112049] = anon_sym_SEMI_SEMI; + v->a[112050] = anon_sym_SEMI_AMP; + v->a[112051] = anon_sym_SEMI_SEMI_AMP; + v->a[112052] = anon_sym_PIPE_AMP; + v->a[112053] = anon_sym_AMP_AMP; + v->a[112054] = anon_sym_PIPE_PIPE; + v->a[112055] = anon_sym_LT; + v->a[112056] = anon_sym_GT; + v->a[112057] = anon_sym_GT_GT; + v->a[112058] = anon_sym_AMP_GT; + v->a[112059] = anon_sym_AMP_GT_GT; small_parse_table_5603(v); } void small_parse_table_5603(t_small_parse_table_array *v) { - v->a[112060] = anon_sym_AMP; - v->a[112061] = anon_sym_LT_LT; - v->a[112062] = anon_sym_SEMI_SEMI; - v->a[112063] = anon_sym_PIPE_AMP; - v->a[112064] = anon_sym_LT_LT_DASH; - v->a[112065] = actions(5823); - v->a[112066] = 11; - v->a[112067] = anon_sym_LT; - v->a[112068] = anon_sym_GT; - v->a[112069] = anon_sym_GT_GT; - v->a[112070] = anon_sym_AMP_GT; - v->a[112071] = anon_sym_AMP_GT_GT; - v->a[112072] = anon_sym_LT_AMP; - v->a[112073] = anon_sym_GT_AMP; - v->a[112074] = anon_sym_GT_PIPE; - v->a[112075] = anon_sym_LT_AMP_DASH; - v->a[112076] = anon_sym_GT_AMP_DASH; - v->a[112077] = anon_sym_LT_LT_LT; - v->a[112078] = actions(5819); - v->a[112079] = 17; + v->a[112060] = anon_sym_LT_AMP; + v->a[112061] = anon_sym_GT_AMP; + v->a[112062] = anon_sym_GT_PIPE; + v->a[112063] = anon_sym_LT_AMP_DASH; + v->a[112064] = anon_sym_GT_AMP_DASH; + v->a[112065] = anon_sym_LT_LT; + v->a[112066] = anon_sym_LT_LT_DASH; + v->a[112067] = anon_sym_AMP; + v->a[112068] = anon_sym_SEMI; + v->a[112069] = 16; + v->a[112070] = actions(3); + v->a[112071] = 1; + v->a[112072] = sym_comment; + v->a[112073] = actions(2160); + v->a[112074] = 1; + v->a[112075] = aux_sym_number_token1; + v->a[112076] = actions(2162); + v->a[112077] = 1; + v->a[112078] = aux_sym_number_token2; + v->a[112079] = actions(2166); small_parse_table_5604(v); } void small_parse_table_5604(t_small_parse_table_array *v) { - v->a[112080] = anon_sym_LPAREN_LPAREN; - v->a[112081] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112082] = anon_sym_DOLLAR_LBRACK; - v->a[112083] = anon_sym_DOLLAR; - v->a[112084] = sym__special_character; - v->a[112085] = anon_sym_DQUOTE; - v->a[112086] = sym_raw_string; - v->a[112087] = sym_ansi_c_string; - v->a[112088] = aux_sym_number_token1; - v->a[112089] = aux_sym_number_token2; - v->a[112090] = anon_sym_DOLLAR_LBRACE; - v->a[112091] = anon_sym_DOLLAR_LPAREN; - v->a[112092] = anon_sym_BQUOTE; - v->a[112093] = anon_sym_DOLLAR_BQUOTE; - v->a[112094] = anon_sym_LT_LPAREN; - v->a[112095] = anon_sym_GT_LPAREN; - v->a[112096] = sym_word; - v->a[112097] = 8; - v->a[112098] = actions(3); - v->a[112099] = 1; + v->a[112080] = 1; + v->a[112081] = anon_sym_DOLLAR_LPAREN; + v->a[112082] = actions(2174); + v->a[112083] = 1; + v->a[112084] = sym__brace_start; + v->a[112085] = actions(5989); + v->a[112086] = 1; + v->a[112087] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112088] = actions(5993); + v->a[112089] = 1; + v->a[112090] = anon_sym_DQUOTE; + v->a[112091] = actions(5995); + v->a[112092] = 1; + v->a[112093] = anon_sym_DOLLAR_LBRACE; + v->a[112094] = actions(5997); + v->a[112095] = 1; + v->a[112096] = anon_sym_BQUOTE; + v->a[112097] = actions(5999); + v->a[112098] = 1; + v->a[112099] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5605(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1121.c b/parser/static/small_parse_table/small_parse_table_1121.c index 45939b64..6418085e 100644 --- a/parser/static/small_parse_table/small_parse_table_1121.c +++ b/parser/static/small_parse_table/small_parse_table_1121.c @@ -14,126 +14,126 @@ void small_parse_table_5605(t_small_parse_table_array *v) { - v->a[112100] = sym_comment; - v->a[112101] = actions(5826); - v->a[112102] = 1; - v->a[112103] = aux_sym_heredoc_redirect_token1; - v->a[112104] = actions(5828); - v->a[112105] = 1; - v->a[112106] = sym_file_descriptor; - v->a[112107] = actions(6332); - v->a[112108] = 1; - v->a[112109] = anon_sym_RPAREN; - v->a[112110] = actions(5831); - v->a[112111] = 3; - v->a[112112] = sym_variable_name; - v->a[112113] = sym_test_operator; - v->a[112114] = sym__brace_start; - v->a[112115] = actions(5821); - v->a[112116] = 9; - v->a[112117] = anon_sym_SEMI; - v->a[112118] = anon_sym_PIPE_PIPE; - v->a[112119] = anon_sym_AMP_AMP; + v->a[112100] = actions(6432); + v->a[112101] = 1; + v->a[112102] = sym_word; + v->a[112103] = actions(6434); + v->a[112104] = 1; + v->a[112105] = anon_sym_DOLLAR; + v->a[112106] = actions(6436); + v->a[112107] = 1; + v->a[112108] = sym__special_character; + v->a[112109] = actions(6440); + v->a[112110] = 1; + v->a[112111] = sym__comment_word; + v->a[112112] = actions(6438); + v->a[112113] = 3; + v->a[112114] = sym_test_operator; + v->a[112115] = sym__bare_dollar; + v->a[112116] = sym_raw_string; + v->a[112117] = state(1201); + v->a[112118] = 7; + v->a[112119] = sym_arithmetic_expansion; small_parse_table_5606(v); } void small_parse_table_5606(t_small_parse_table_array *v) { - v->a[112120] = anon_sym_PIPE; - v->a[112121] = anon_sym_AMP; - v->a[112122] = anon_sym_LT_LT; - v->a[112123] = anon_sym_SEMI_SEMI; - v->a[112124] = anon_sym_PIPE_AMP; - v->a[112125] = anon_sym_LT_LT_DASH; - v->a[112126] = actions(5823); - v->a[112127] = 11; - v->a[112128] = anon_sym_LT; - v->a[112129] = anon_sym_GT; - v->a[112130] = anon_sym_GT_GT; - v->a[112131] = anon_sym_AMP_GT; - v->a[112132] = anon_sym_AMP_GT_GT; - v->a[112133] = anon_sym_LT_AMP; - v->a[112134] = anon_sym_GT_AMP; - v->a[112135] = anon_sym_GT_PIPE; - v->a[112136] = anon_sym_LT_AMP_DASH; - v->a[112137] = anon_sym_GT_AMP_DASH; - v->a[112138] = anon_sym_LT_LT_LT; - v->a[112139] = actions(5819); + v->a[112120] = sym_brace_expression; + v->a[112121] = sym_string; + v->a[112122] = sym_number; + v->a[112123] = sym_simple_expansion; + v->a[112124] = sym_expansion; + v->a[112125] = sym_command_substitution; + v->a[112126] = 3; + v->a[112127] = actions(3); + v->a[112128] = 1; + v->a[112129] = sym_comment; + v->a[112130] = actions(1182); + v->a[112131] = 2; + v->a[112132] = sym_file_descriptor; + v->a[112133] = aux_sym_heredoc_redirect_token1; + v->a[112134] = actions(1180); + v->a[112135] = 21; + v->a[112136] = anon_sym_PIPE; + v->a[112137] = anon_sym_SEMI_SEMI; + v->a[112138] = anon_sym_SEMI_AMP; + v->a[112139] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5607(v); } void small_parse_table_5607(t_small_parse_table_array *v) { - v->a[112140] = 17; - v->a[112141] = anon_sym_LPAREN_LPAREN; - v->a[112142] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112143] = anon_sym_DOLLAR_LBRACK; - v->a[112144] = anon_sym_DOLLAR; - v->a[112145] = sym__special_character; - v->a[112146] = anon_sym_DQUOTE; - v->a[112147] = sym_raw_string; - v->a[112148] = sym_ansi_c_string; - v->a[112149] = aux_sym_number_token1; - v->a[112150] = aux_sym_number_token2; - v->a[112151] = anon_sym_DOLLAR_LBRACE; - v->a[112152] = anon_sym_DOLLAR_LPAREN; - v->a[112153] = anon_sym_BQUOTE; - v->a[112154] = anon_sym_DOLLAR_BQUOTE; - v->a[112155] = anon_sym_LT_LPAREN; - v->a[112156] = anon_sym_GT_LPAREN; - v->a[112157] = sym_word; - v->a[112158] = 8; - v->a[112159] = actions(3); + v->a[112140] = anon_sym_PIPE_AMP; + v->a[112141] = anon_sym_AMP_AMP; + v->a[112142] = anon_sym_PIPE_PIPE; + v->a[112143] = anon_sym_LT; + v->a[112144] = anon_sym_GT; + v->a[112145] = anon_sym_GT_GT; + v->a[112146] = anon_sym_AMP_GT; + v->a[112147] = anon_sym_AMP_GT_GT; + v->a[112148] = anon_sym_LT_AMP; + v->a[112149] = anon_sym_GT_AMP; + v->a[112150] = anon_sym_GT_PIPE; + v->a[112151] = anon_sym_LT_AMP_DASH; + v->a[112152] = anon_sym_GT_AMP_DASH; + v->a[112153] = anon_sym_LT_LT; + v->a[112154] = anon_sym_LT_LT_DASH; + v->a[112155] = anon_sym_AMP; + v->a[112156] = anon_sym_SEMI; + v->a[112157] = 16; + v->a[112158] = actions(3); + v->a[112159] = 1; small_parse_table_5608(v); } void small_parse_table_5608(t_small_parse_table_array *v) { - v->a[112160] = 1; - v->a[112161] = sym_comment; - v->a[112162] = actions(5826); - v->a[112163] = 1; - v->a[112164] = aux_sym_heredoc_redirect_token1; - v->a[112165] = actions(5828); - v->a[112166] = 1; - v->a[112167] = sym_file_descriptor; - v->a[112168] = actions(6335); - v->a[112169] = 1; - v->a[112170] = anon_sym_RPAREN; - v->a[112171] = actions(5831); - v->a[112172] = 3; - v->a[112173] = sym_variable_name; - v->a[112174] = sym_test_operator; - v->a[112175] = sym__brace_start; - v->a[112176] = actions(5821); - v->a[112177] = 9; - v->a[112178] = anon_sym_SEMI; - v->a[112179] = anon_sym_PIPE_PIPE; + v->a[112160] = sym_comment; + v->a[112161] = actions(5722); + v->a[112162] = 1; + v->a[112163] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112164] = actions(5728); + v->a[112165] = 1; + v->a[112166] = anon_sym_DQUOTE; + v->a[112167] = actions(5732); + v->a[112168] = 1; + v->a[112169] = aux_sym_number_token1; + v->a[112170] = actions(5734); + v->a[112171] = 1; + v->a[112172] = aux_sym_number_token2; + v->a[112173] = actions(5736); + v->a[112174] = 1; + v->a[112175] = anon_sym_DOLLAR_LBRACE; + v->a[112176] = actions(5738); + v->a[112177] = 1; + v->a[112178] = anon_sym_DOLLAR_LPAREN; + v->a[112179] = actions(5740); small_parse_table_5609(v); } void small_parse_table_5609(t_small_parse_table_array *v) { - v->a[112180] = anon_sym_AMP_AMP; - v->a[112181] = anon_sym_PIPE; - v->a[112182] = anon_sym_AMP; - v->a[112183] = anon_sym_LT_LT; - v->a[112184] = anon_sym_SEMI_SEMI; - v->a[112185] = anon_sym_PIPE_AMP; - v->a[112186] = anon_sym_LT_LT_DASH; - v->a[112187] = actions(5823); - v->a[112188] = 11; - v->a[112189] = anon_sym_LT; - v->a[112190] = anon_sym_GT; - v->a[112191] = anon_sym_GT_GT; - v->a[112192] = anon_sym_AMP_GT; - v->a[112193] = anon_sym_AMP_GT_GT; - v->a[112194] = anon_sym_LT_AMP; - v->a[112195] = anon_sym_GT_AMP; - v->a[112196] = anon_sym_GT_PIPE; - v->a[112197] = anon_sym_LT_AMP_DASH; - v->a[112198] = anon_sym_GT_AMP_DASH; - v->a[112199] = anon_sym_LT_LT_LT; + v->a[112180] = 1; + v->a[112181] = anon_sym_BQUOTE; + v->a[112182] = actions(5742); + v->a[112183] = 1; + v->a[112184] = anon_sym_DOLLAR_BQUOTE; + v->a[112185] = actions(5748); + v->a[112186] = 1; + v->a[112187] = sym__brace_start; + v->a[112188] = actions(6422); + v->a[112189] = 1; + v->a[112190] = sym_word; + v->a[112191] = actions(6426); + v->a[112192] = 1; + v->a[112193] = sym__special_character; + v->a[112194] = actions(6430); + v->a[112195] = 1; + v->a[112196] = sym__comment_word; + v->a[112197] = actions(6442); + v->a[112198] = 1; + v->a[112199] = anon_sym_DOLLAR; small_parse_table_5610(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1122.c b/parser/static/small_parse_table/small_parse_table_1122.c index b231fee4..54b4615c 100644 --- a/parser/static/small_parse_table/small_parse_table_1122.c +++ b/parser/static/small_parse_table/small_parse_table_1122.c @@ -14,126 +14,126 @@ void small_parse_table_5610(t_small_parse_table_array *v) { - v->a[112200] = actions(5819); - v->a[112201] = 17; - v->a[112202] = anon_sym_LPAREN_LPAREN; - v->a[112203] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112204] = anon_sym_DOLLAR_LBRACK; - v->a[112205] = anon_sym_DOLLAR; - v->a[112206] = sym__special_character; - v->a[112207] = anon_sym_DQUOTE; - v->a[112208] = sym_raw_string; - v->a[112209] = sym_ansi_c_string; - v->a[112210] = aux_sym_number_token1; - v->a[112211] = aux_sym_number_token2; - v->a[112212] = anon_sym_DOLLAR_LBRACE; - v->a[112213] = anon_sym_DOLLAR_LPAREN; - v->a[112214] = anon_sym_BQUOTE; - v->a[112215] = anon_sym_DOLLAR_BQUOTE; - v->a[112216] = anon_sym_LT_LPAREN; - v->a[112217] = anon_sym_GT_LPAREN; - v->a[112218] = sym_word; - v->a[112219] = 3; + v->a[112200] = actions(6428); + v->a[112201] = 3; + v->a[112202] = sym_test_operator; + v->a[112203] = sym__bare_dollar; + v->a[112204] = sym_raw_string; + v->a[112205] = state(1969); + v->a[112206] = 7; + v->a[112207] = sym_arithmetic_expansion; + v->a[112208] = sym_brace_expression; + v->a[112209] = sym_string; + v->a[112210] = sym_number; + v->a[112211] = sym_simple_expansion; + v->a[112212] = sym_expansion; + v->a[112213] = sym_command_substitution; + v->a[112214] = 3; + v->a[112215] = actions(3); + v->a[112216] = 1; + v->a[112217] = sym_comment; + v->a[112218] = actions(6239); + v->a[112219] = 2; small_parse_table_5611(v); } void small_parse_table_5611(t_small_parse_table_array *v) { - v->a[112220] = actions(3); - v->a[112221] = 1; - v->a[112222] = sym_comment; - v->a[112223] = actions(1263); - v->a[112224] = 4; - v->a[112225] = sym_file_descriptor; - v->a[112226] = sym_test_operator; - v->a[112227] = sym__brace_start; - v->a[112228] = aux_sym_heredoc_redirect_token1; - v->a[112229] = actions(1261); - v->a[112230] = 39; - v->a[112231] = anon_sym_LPAREN_LPAREN; - v->a[112232] = anon_sym_SEMI; - v->a[112233] = anon_sym_PIPE_PIPE; - v->a[112234] = anon_sym_AMP_AMP; - v->a[112235] = anon_sym_PIPE; - v->a[112236] = anon_sym_AMP; - v->a[112237] = anon_sym_LT; - v->a[112238] = anon_sym_GT; - v->a[112239] = anon_sym_LT_LT; + v->a[112220] = sym_file_descriptor; + v->a[112221] = aux_sym_heredoc_redirect_token1; + v->a[112222] = actions(6237); + v->a[112223] = 21; + v->a[112224] = anon_sym_PIPE; + v->a[112225] = anon_sym_SEMI_SEMI; + v->a[112226] = anon_sym_SEMI_AMP; + v->a[112227] = anon_sym_SEMI_SEMI_AMP; + v->a[112228] = anon_sym_PIPE_AMP; + v->a[112229] = anon_sym_AMP_AMP; + v->a[112230] = anon_sym_PIPE_PIPE; + v->a[112231] = anon_sym_LT; + v->a[112232] = anon_sym_GT; + v->a[112233] = anon_sym_GT_GT; + v->a[112234] = anon_sym_AMP_GT; + v->a[112235] = anon_sym_AMP_GT_GT; + v->a[112236] = anon_sym_LT_AMP; + v->a[112237] = anon_sym_GT_AMP; + v->a[112238] = anon_sym_GT_PIPE; + v->a[112239] = anon_sym_LT_AMP_DASH; small_parse_table_5612(v); } void small_parse_table_5612(t_small_parse_table_array *v) { - v->a[112240] = anon_sym_GT_GT; - v->a[112241] = anon_sym_SEMI_SEMI; - v->a[112242] = anon_sym_SEMI_AMP; - v->a[112243] = anon_sym_SEMI_SEMI_AMP; - v->a[112244] = anon_sym_PIPE_AMP; - v->a[112245] = anon_sym_AMP_GT; - v->a[112246] = anon_sym_AMP_GT_GT; - v->a[112247] = anon_sym_LT_AMP; - v->a[112248] = anon_sym_GT_AMP; - v->a[112249] = anon_sym_GT_PIPE; - v->a[112250] = anon_sym_LT_AMP_DASH; - v->a[112251] = anon_sym_GT_AMP_DASH; - v->a[112252] = anon_sym_LT_LT_DASH; - v->a[112253] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112254] = anon_sym_DOLLAR_LBRACK; - v->a[112255] = anon_sym_DOLLAR; - v->a[112256] = sym__special_character; - v->a[112257] = anon_sym_DQUOTE; - v->a[112258] = sym_raw_string; - v->a[112259] = sym_ansi_c_string; + v->a[112240] = anon_sym_GT_AMP_DASH; + v->a[112241] = anon_sym_LT_LT; + v->a[112242] = anon_sym_LT_LT_DASH; + v->a[112243] = anon_sym_AMP; + v->a[112244] = anon_sym_SEMI; + v->a[112245] = 16; + v->a[112246] = actions(3); + v->a[112247] = 1; + v->a[112248] = sym_comment; + v->a[112249] = actions(5692); + v->a[112250] = 1; + v->a[112251] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112252] = actions(5698); + v->a[112253] = 1; + v->a[112254] = anon_sym_DQUOTE; + v->a[112255] = actions(5702); + v->a[112256] = 1; + v->a[112257] = aux_sym_number_token1; + v->a[112258] = actions(5704); + v->a[112259] = 1; small_parse_table_5613(v); } void small_parse_table_5613(t_small_parse_table_array *v) { - v->a[112260] = aux_sym_number_token1; - v->a[112261] = aux_sym_number_token2; - v->a[112262] = anon_sym_DOLLAR_LBRACE; - v->a[112263] = anon_sym_DOLLAR_LPAREN; - v->a[112264] = anon_sym_BQUOTE; - v->a[112265] = anon_sym_DOLLAR_BQUOTE; - v->a[112266] = anon_sym_LT_LPAREN; - v->a[112267] = anon_sym_GT_LPAREN; - v->a[112268] = aux_sym__simple_variable_name_token1; - v->a[112269] = sym_word; - v->a[112270] = 8; - v->a[112271] = actions(3); - v->a[112272] = 1; - v->a[112273] = sym_comment; - v->a[112274] = actions(5826); - v->a[112275] = 1; - v->a[112276] = aux_sym_heredoc_redirect_token1; - v->a[112277] = actions(5828); - v->a[112278] = 1; - v->a[112279] = sym_file_descriptor; + v->a[112260] = aux_sym_number_token2; + v->a[112261] = actions(5706); + v->a[112262] = 1; + v->a[112263] = anon_sym_DOLLAR_LBRACE; + v->a[112264] = actions(5708); + v->a[112265] = 1; + v->a[112266] = anon_sym_DOLLAR_LPAREN; + v->a[112267] = actions(5710); + v->a[112268] = 1; + v->a[112269] = anon_sym_BQUOTE; + v->a[112270] = actions(5712); + v->a[112271] = 1; + v->a[112272] = anon_sym_DOLLAR_BQUOTE; + v->a[112273] = actions(5718); + v->a[112274] = 1; + v->a[112275] = sym__brace_start; + v->a[112276] = actions(6444); + v->a[112277] = 1; + v->a[112278] = sym_word; + v->a[112279] = actions(6446); small_parse_table_5614(v); } void small_parse_table_5614(t_small_parse_table_array *v) { - v->a[112280] = actions(6338); - v->a[112281] = 1; - v->a[112282] = anon_sym_RPAREN; - v->a[112283] = actions(5831); - v->a[112284] = 3; - v->a[112285] = sym_variable_name; - v->a[112286] = sym_test_operator; - v->a[112287] = sym__brace_start; - v->a[112288] = actions(5821); - v->a[112289] = 9; - v->a[112290] = anon_sym_SEMI; - v->a[112291] = anon_sym_PIPE_PIPE; - v->a[112292] = anon_sym_AMP_AMP; - v->a[112293] = anon_sym_PIPE; - v->a[112294] = anon_sym_AMP; - v->a[112295] = anon_sym_LT_LT; - v->a[112296] = anon_sym_SEMI_SEMI; - v->a[112297] = anon_sym_PIPE_AMP; - v->a[112298] = anon_sym_LT_LT_DASH; - v->a[112299] = actions(5823); + v->a[112280] = 1; + v->a[112281] = anon_sym_DOLLAR; + v->a[112282] = actions(6448); + v->a[112283] = 1; + v->a[112284] = sym__special_character; + v->a[112285] = actions(6452); + v->a[112286] = 1; + v->a[112287] = sym__comment_word; + v->a[112288] = actions(6450); + v->a[112289] = 3; + v->a[112290] = sym_test_operator; + v->a[112291] = sym__bare_dollar; + v->a[112292] = sym_raw_string; + v->a[112293] = state(654); + v->a[112294] = 7; + v->a[112295] = sym_arithmetic_expansion; + v->a[112296] = sym_brace_expression; + v->a[112297] = sym_string; + v->a[112298] = sym_number; + v->a[112299] = sym_simple_expansion; small_parse_table_5615(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1123.c b/parser/static/small_parse_table/small_parse_table_1123.c index 0ce82131..a6c2d08b 100644 --- a/parser/static/small_parse_table/small_parse_table_1123.c +++ b/parser/static/small_parse_table/small_parse_table_1123.c @@ -14,126 +14,126 @@ void small_parse_table_5615(t_small_parse_table_array *v) { - v->a[112300] = 11; - v->a[112301] = anon_sym_LT; - v->a[112302] = anon_sym_GT; - v->a[112303] = anon_sym_GT_GT; - v->a[112304] = anon_sym_AMP_GT; - v->a[112305] = anon_sym_AMP_GT_GT; - v->a[112306] = anon_sym_LT_AMP; - v->a[112307] = anon_sym_GT_AMP; - v->a[112308] = anon_sym_GT_PIPE; - v->a[112309] = anon_sym_LT_AMP_DASH; - v->a[112310] = anon_sym_GT_AMP_DASH; - v->a[112311] = anon_sym_LT_LT_LT; - v->a[112312] = actions(5819); - v->a[112313] = 17; - v->a[112314] = anon_sym_LPAREN_LPAREN; - v->a[112315] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112316] = anon_sym_DOLLAR_LBRACK; - v->a[112317] = anon_sym_DOLLAR; - v->a[112318] = sym__special_character; - v->a[112319] = anon_sym_DQUOTE; + v->a[112300] = sym_expansion; + v->a[112301] = sym_command_substitution; + v->a[112302] = 16; + v->a[112303] = actions(3); + v->a[112304] = 1; + v->a[112305] = sym_comment; + v->a[112306] = actions(163); + v->a[112307] = 1; + v->a[112308] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112309] = actions(165); + v->a[112310] = 1; + v->a[112311] = anon_sym_DOLLAR; + v->a[112312] = actions(169); + v->a[112313] = 1; + v->a[112314] = anon_sym_DQUOTE; + v->a[112315] = actions(173); + v->a[112316] = 1; + v->a[112317] = aux_sym_number_token1; + v->a[112318] = actions(175); + v->a[112319] = 1; small_parse_table_5616(v); } void small_parse_table_5616(t_small_parse_table_array *v) { - v->a[112320] = sym_raw_string; - v->a[112321] = sym_ansi_c_string; - v->a[112322] = aux_sym_number_token1; - v->a[112323] = aux_sym_number_token2; - v->a[112324] = anon_sym_DOLLAR_LBRACE; - v->a[112325] = anon_sym_DOLLAR_LPAREN; - v->a[112326] = anon_sym_BQUOTE; - v->a[112327] = anon_sym_DOLLAR_BQUOTE; - v->a[112328] = anon_sym_LT_LPAREN; - v->a[112329] = anon_sym_GT_LPAREN; - v->a[112330] = sym_word; - v->a[112331] = 26; - v->a[112332] = actions(71); - v->a[112333] = 1; - v->a[112334] = sym_comment; - v->a[112335] = actions(1131); - v->a[112336] = 1; - v->a[112337] = anon_sym_LPAREN; - v->a[112338] = actions(1141); - v->a[112339] = 1; + v->a[112320] = aux_sym_number_token2; + v->a[112321] = actions(177); + v->a[112322] = 1; + v->a[112323] = anon_sym_DOLLAR_LBRACE; + v->a[112324] = actions(179); + v->a[112325] = 1; + v->a[112326] = anon_sym_DOLLAR_LPAREN; + v->a[112327] = actions(181); + v->a[112328] = 1; + v->a[112329] = anon_sym_BQUOTE; + v->a[112330] = actions(183); + v->a[112331] = 1; + v->a[112332] = anon_sym_DOLLAR_BQUOTE; + v->a[112333] = actions(189); + v->a[112334] = 1; + v->a[112335] = sym__brace_start; + v->a[112336] = actions(6454); + v->a[112337] = 1; + v->a[112338] = sym_word; + v->a[112339] = actions(6456); small_parse_table_5617(v); } void small_parse_table_5617(t_small_parse_table_array *v) { - v->a[112340] = anon_sym_DOLLAR_LBRACK; - v->a[112341] = actions(1145); - v->a[112342] = 1; - v->a[112343] = anon_sym_DOLLAR; - v->a[112344] = actions(1149); - v->a[112345] = 1; - v->a[112346] = anon_sym_DQUOTE; - v->a[112347] = actions(1153); - v->a[112348] = 1; - v->a[112349] = aux_sym_number_token1; - v->a[112350] = actions(1155); - v->a[112351] = 1; - v->a[112352] = aux_sym_number_token2; - v->a[112353] = actions(1157); - v->a[112354] = 1; - v->a[112355] = anon_sym_DOLLAR_LBRACE; - v->a[112356] = actions(1159); - v->a[112357] = 1; - v->a[112358] = anon_sym_DOLLAR_LPAREN; - v->a[112359] = actions(1163); + v->a[112340] = 1; + v->a[112341] = sym__special_character; + v->a[112342] = actions(6460); + v->a[112343] = 1; + v->a[112344] = sym__comment_word; + v->a[112345] = actions(6458); + v->a[112346] = 3; + v->a[112347] = sym_test_operator; + v->a[112348] = sym__bare_dollar; + v->a[112349] = sym_raw_string; + v->a[112350] = state(560); + v->a[112351] = 7; + v->a[112352] = sym_arithmetic_expansion; + v->a[112353] = sym_brace_expression; + v->a[112354] = sym_string; + v->a[112355] = sym_number; + v->a[112356] = sym_simple_expansion; + v->a[112357] = sym_expansion; + v->a[112358] = sym_command_substitution; + v->a[112359] = 7; small_parse_table_5618(v); } void small_parse_table_5618(t_small_parse_table_array *v) { - v->a[112360] = 1; - v->a[112361] = anon_sym_DOLLAR_BQUOTE; - v->a[112362] = actions(1169); - v->a[112363] = 1; - v->a[112364] = sym__brace_start; - v->a[112365] = actions(1211); - v->a[112366] = 1; - v->a[112367] = sym_word; - v->a[112368] = actions(1213); - v->a[112369] = 1; - v->a[112370] = anon_sym_BANG; - v->a[112371] = actions(1219); - v->a[112372] = 1; - v->a[112373] = anon_sym_TILDE; - v->a[112374] = actions(1221); - v->a[112375] = 1; - v->a[112376] = sym__special_character; - v->a[112377] = actions(1225); - v->a[112378] = 1; - v->a[112379] = sym_test_operator; + v->a[112360] = actions(3); + v->a[112361] = 1; + v->a[112362] = sym_comment; + v->a[112363] = actions(5952); + v->a[112364] = 1; + v->a[112365] = sym_file_descriptor; + v->a[112366] = state(2286); + v->a[112367] = 1; + v->a[112368] = sym_file_redirect; + v->a[112369] = actions(5602); + v->a[112370] = 2; + v->a[112371] = anon_sym_LT_AMP_DASH; + v->a[112372] = anon_sym_GT_AMP_DASH; + v->a[112373] = actions(5641); + v->a[112374] = 2; + v->a[112375] = ts_builtin_sym_end; + v->a[112376] = aux_sym_heredoc_redirect_token1; + v->a[112377] = actions(5600); + v->a[112378] = 8; + v->a[112379] = anon_sym_LT; small_parse_table_5619(v); } void small_parse_table_5619(t_small_parse_table_array *v) { - v->a[112380] = actions(3060); - v->a[112381] = 1; - v->a[112382] = anon_sym_BQUOTE; - v->a[112383] = state(2484); - v->a[112384] = 1; - v->a[112385] = aux_sym__literal_repeat1; - v->a[112386] = state(2621); - v->a[112387] = 1; - v->a[112388] = sym__expression; - v->a[112389] = actions(1129); - v->a[112390] = 2; - v->a[112391] = anon_sym_LPAREN_LPAREN; - v->a[112392] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112393] = actions(1165); - v->a[112394] = 2; - v->a[112395] = anon_sym_LT_LPAREN; - v->a[112396] = anon_sym_GT_LPAREN; - v->a[112397] = actions(1215); - v->a[112398] = 2; - v->a[112399] = anon_sym_PLUS_PLUS2; + v->a[112380] = anon_sym_GT; + v->a[112381] = anon_sym_GT_GT; + v->a[112382] = anon_sym_AMP_GT; + v->a[112383] = anon_sym_AMP_GT_GT; + v->a[112384] = anon_sym_LT_AMP; + v->a[112385] = anon_sym_GT_AMP; + v->a[112386] = anon_sym_GT_PIPE; + v->a[112387] = actions(5639); + v->a[112388] = 9; + v->a[112389] = anon_sym_PIPE; + v->a[112390] = anon_sym_SEMI_SEMI; + v->a[112391] = anon_sym_PIPE_AMP; + v->a[112392] = anon_sym_AMP_AMP; + v->a[112393] = anon_sym_PIPE_PIPE; + v->a[112394] = anon_sym_LT_LT; + v->a[112395] = anon_sym_LT_LT_DASH; + v->a[112396] = anon_sym_AMP; + v->a[112397] = anon_sym_SEMI; + v->a[112398] = 16; + v->a[112399] = actions(3); small_parse_table_5620(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1124.c b/parser/static/small_parse_table/small_parse_table_1124.c index 05ac71a1..3801c835 100644 --- a/parser/static/small_parse_table/small_parse_table_1124.c +++ b/parser/static/small_parse_table/small_parse_table_1124.c @@ -14,126 +14,126 @@ void small_parse_table_5620(t_small_parse_table_array *v) { - v->a[112400] = anon_sym_DASH_DASH2; - v->a[112401] = actions(1217); - v->a[112402] = 2; - v->a[112403] = anon_sym_DASH2; - v->a[112404] = anon_sym_PLUS2; - v->a[112405] = actions(1223); - v->a[112406] = 2; - v->a[112407] = sym_raw_string; - v->a[112408] = sym_ansi_c_string; - v->a[112409] = state(2594); - v->a[112410] = 6; - v->a[112411] = sym_binary_expression; - v->a[112412] = sym_ternary_expression; - v->a[112413] = sym_unary_expression; - v->a[112414] = sym_postfix_expression; - v->a[112415] = sym_parenthesized_expression; - v->a[112416] = sym_concatenation; - v->a[112417] = state(2588); - v->a[112418] = 9; - v->a[112419] = sym_arithmetic_expansion; + v->a[112400] = 1; + v->a[112401] = sym_comment; + v->a[112402] = actions(5692); + v->a[112403] = 1; + v->a[112404] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112405] = actions(5698); + v->a[112406] = 1; + v->a[112407] = anon_sym_DQUOTE; + v->a[112408] = actions(5702); + v->a[112409] = 1; + v->a[112410] = aux_sym_number_token1; + v->a[112411] = actions(5704); + v->a[112412] = 1; + v->a[112413] = aux_sym_number_token2; + v->a[112414] = actions(5706); + v->a[112415] = 1; + v->a[112416] = anon_sym_DOLLAR_LBRACE; + v->a[112417] = actions(5708); + v->a[112418] = 1; + v->a[112419] = anon_sym_DOLLAR_LPAREN; small_parse_table_5621(v); } void small_parse_table_5621(t_small_parse_table_array *v) { - v->a[112420] = sym_brace_expression; - v->a[112421] = sym_string; - v->a[112422] = sym_translated_string; - v->a[112423] = sym_number; - v->a[112424] = sym_simple_expansion; - v->a[112425] = sym_expansion; - v->a[112426] = sym_command_substitution; - v->a[112427] = sym_process_substitution; - v->a[112428] = 8; - v->a[112429] = actions(3); + v->a[112420] = actions(5710); + v->a[112421] = 1; + v->a[112422] = anon_sym_BQUOTE; + v->a[112423] = actions(5712); + v->a[112424] = 1; + v->a[112425] = anon_sym_DOLLAR_BQUOTE; + v->a[112426] = actions(5718); + v->a[112427] = 1; + v->a[112428] = sym__brace_start; + v->a[112429] = actions(6444); v->a[112430] = 1; - v->a[112431] = sym_comment; - v->a[112432] = actions(5826); + v->a[112431] = sym_word; + v->a[112432] = actions(6448); v->a[112433] = 1; - v->a[112434] = aux_sym_heredoc_redirect_token1; - v->a[112435] = actions(5828); + v->a[112434] = sym__special_character; + v->a[112435] = actions(6452); v->a[112436] = 1; - v->a[112437] = sym_file_descriptor; - v->a[112438] = actions(6341); + v->a[112437] = sym__comment_word; + v->a[112438] = actions(6462); v->a[112439] = 1; small_parse_table_5622(v); } void small_parse_table_5622(t_small_parse_table_array *v) { - v->a[112440] = anon_sym_RPAREN; - v->a[112441] = actions(5831); + v->a[112440] = anon_sym_DOLLAR; + v->a[112441] = actions(6450); v->a[112442] = 3; - v->a[112443] = sym_variable_name; - v->a[112444] = sym_test_operator; - v->a[112445] = sym__brace_start; - v->a[112446] = actions(5821); - v->a[112447] = 9; - v->a[112448] = anon_sym_SEMI; - v->a[112449] = anon_sym_PIPE_PIPE; - v->a[112450] = anon_sym_AMP_AMP; - v->a[112451] = anon_sym_PIPE; - v->a[112452] = anon_sym_AMP; - v->a[112453] = anon_sym_LT_LT; - v->a[112454] = anon_sym_SEMI_SEMI; - v->a[112455] = anon_sym_PIPE_AMP; - v->a[112456] = anon_sym_LT_LT_DASH; - v->a[112457] = actions(5823); - v->a[112458] = 11; - v->a[112459] = anon_sym_LT; + v->a[112443] = sym_test_operator; + v->a[112444] = sym__bare_dollar; + v->a[112445] = sym_raw_string; + v->a[112446] = state(654); + v->a[112447] = 7; + v->a[112448] = sym_arithmetic_expansion; + v->a[112449] = sym_brace_expression; + v->a[112450] = sym_string; + v->a[112451] = sym_number; + v->a[112452] = sym_simple_expansion; + v->a[112453] = sym_expansion; + v->a[112454] = sym_command_substitution; + v->a[112455] = 3; + v->a[112456] = actions(3); + v->a[112457] = 1; + v->a[112458] = sym_comment; + v->a[112459] = actions(6205); small_parse_table_5623(v); } void small_parse_table_5623(t_small_parse_table_array *v) { - v->a[112460] = anon_sym_GT; - v->a[112461] = anon_sym_GT_GT; - v->a[112462] = anon_sym_AMP_GT; - v->a[112463] = anon_sym_AMP_GT_GT; - v->a[112464] = anon_sym_LT_AMP; - v->a[112465] = anon_sym_GT_AMP; - v->a[112466] = anon_sym_GT_PIPE; - v->a[112467] = anon_sym_LT_AMP_DASH; - v->a[112468] = anon_sym_GT_AMP_DASH; - v->a[112469] = anon_sym_LT_LT_LT; - v->a[112470] = actions(5819); - v->a[112471] = 17; - v->a[112472] = anon_sym_LPAREN_LPAREN; - v->a[112473] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112474] = anon_sym_DOLLAR_LBRACK; - v->a[112475] = anon_sym_DOLLAR; - v->a[112476] = sym__special_character; - v->a[112477] = anon_sym_DQUOTE; - v->a[112478] = sym_raw_string; - v->a[112479] = sym_ansi_c_string; + v->a[112460] = 2; + v->a[112461] = sym_file_descriptor; + v->a[112462] = aux_sym_heredoc_redirect_token1; + v->a[112463] = actions(6207); + v->a[112464] = 21; + v->a[112465] = anon_sym_PIPE; + v->a[112466] = anon_sym_SEMI_SEMI; + v->a[112467] = anon_sym_SEMI_AMP; + v->a[112468] = anon_sym_SEMI_SEMI_AMP; + v->a[112469] = anon_sym_PIPE_AMP; + v->a[112470] = anon_sym_AMP_AMP; + v->a[112471] = anon_sym_PIPE_PIPE; + v->a[112472] = anon_sym_LT; + v->a[112473] = anon_sym_GT; + v->a[112474] = anon_sym_GT_GT; + v->a[112475] = anon_sym_AMP_GT; + v->a[112476] = anon_sym_AMP_GT_GT; + v->a[112477] = anon_sym_LT_AMP; + v->a[112478] = anon_sym_GT_AMP; + v->a[112479] = anon_sym_GT_PIPE; small_parse_table_5624(v); } void small_parse_table_5624(t_small_parse_table_array *v) { - v->a[112480] = aux_sym_number_token1; - v->a[112481] = aux_sym_number_token2; - v->a[112482] = anon_sym_DOLLAR_LBRACE; - v->a[112483] = anon_sym_DOLLAR_LPAREN; - v->a[112484] = anon_sym_BQUOTE; - v->a[112485] = anon_sym_DOLLAR_BQUOTE; - v->a[112486] = anon_sym_LT_LPAREN; - v->a[112487] = anon_sym_GT_LPAREN; - v->a[112488] = sym_word; - v->a[112489] = 8; - v->a[112490] = actions(3); + v->a[112480] = anon_sym_LT_AMP_DASH; + v->a[112481] = anon_sym_GT_AMP_DASH; + v->a[112482] = anon_sym_LT_LT; + v->a[112483] = anon_sym_LT_LT_DASH; + v->a[112484] = anon_sym_AMP; + v->a[112485] = anon_sym_SEMI; + v->a[112486] = 10; + v->a[112487] = actions(3); + v->a[112488] = 1; + v->a[112489] = sym_comment; + v->a[112490] = actions(2514); v->a[112491] = 1; - v->a[112492] = sym_comment; - v->a[112493] = actions(5826); + v->a[112492] = anon_sym_RPAREN; + v->a[112493] = actions(2743); v->a[112494] = 1; v->a[112495] = aux_sym_heredoc_redirect_token1; - v->a[112496] = actions(5828); + v->a[112496] = actions(5680); v->a[112497] = 1; v->a[112498] = sym_file_descriptor; - v->a[112499] = actions(6344); + v->a[112499] = actions(2945); small_parse_table_5625(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1125.c b/parser/static/small_parse_table/small_parse_table_1125.c index f30273b2..709ddb2e 100644 --- a/parser/static/small_parse_table/small_parse_table_1125.c +++ b/parser/static/small_parse_table/small_parse_table_1125.c @@ -14,126 +14,126 @@ void small_parse_table_5625(t_small_parse_table_array *v) { - v->a[112500] = 1; - v->a[112501] = anon_sym_RPAREN; - v->a[112502] = actions(5831); - v->a[112503] = 3; - v->a[112504] = sym_variable_name; - v->a[112505] = sym_test_operator; - v->a[112506] = sym__brace_start; - v->a[112507] = actions(5821); - v->a[112508] = 9; - v->a[112509] = anon_sym_SEMI; - v->a[112510] = anon_sym_PIPE_PIPE; - v->a[112511] = anon_sym_AMP_AMP; - v->a[112512] = anon_sym_PIPE; - v->a[112513] = anon_sym_AMP; - v->a[112514] = anon_sym_LT_LT; - v->a[112515] = anon_sym_SEMI_SEMI; - v->a[112516] = anon_sym_PIPE_AMP; - v->a[112517] = anon_sym_LT_LT_DASH; - v->a[112518] = actions(5823); - v->a[112519] = 11; + v->a[112500] = 2; + v->a[112501] = anon_sym_LT_LT; + v->a[112502] = anon_sym_LT_LT_DASH; + v->a[112503] = actions(2960); + v->a[112504] = 2; + v->a[112505] = anon_sym_AMP_AMP; + v->a[112506] = anon_sym_PIPE_PIPE; + v->a[112507] = actions(5678); + v->a[112508] = 2; + v->a[112509] = anon_sym_LT_AMP_DASH; + v->a[112510] = anon_sym_GT_AMP_DASH; + v->a[112511] = actions(2745); + v->a[112512] = 3; + v->a[112513] = anon_sym_SEMI_SEMI; + v->a[112514] = anon_sym_AMP; + v->a[112515] = anon_sym_SEMI; + v->a[112516] = state(2109); + v->a[112517] = 3; + v->a[112518] = sym_file_redirect; + v->a[112519] = sym_heredoc_redirect; small_parse_table_5626(v); } void small_parse_table_5626(t_small_parse_table_array *v) { - v->a[112520] = anon_sym_LT; - v->a[112521] = anon_sym_GT; - v->a[112522] = anon_sym_GT_GT; - v->a[112523] = anon_sym_AMP_GT; - v->a[112524] = anon_sym_AMP_GT_GT; - v->a[112525] = anon_sym_LT_AMP; - v->a[112526] = anon_sym_GT_AMP; - v->a[112527] = anon_sym_GT_PIPE; - v->a[112528] = anon_sym_LT_AMP_DASH; - v->a[112529] = anon_sym_GT_AMP_DASH; - v->a[112530] = anon_sym_LT_LT_LT; - v->a[112531] = actions(5819); - v->a[112532] = 17; - v->a[112533] = anon_sym_LPAREN_LPAREN; - v->a[112534] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112535] = anon_sym_DOLLAR_LBRACK; - v->a[112536] = anon_sym_DOLLAR; - v->a[112537] = sym__special_character; - v->a[112538] = anon_sym_DQUOTE; - v->a[112539] = sym_raw_string; + v->a[112520] = aux_sym_redirected_statement_repeat1; + v->a[112521] = actions(5676); + v->a[112522] = 8; + v->a[112523] = anon_sym_LT; + v->a[112524] = anon_sym_GT; + v->a[112525] = anon_sym_GT_GT; + v->a[112526] = anon_sym_AMP_GT; + v->a[112527] = anon_sym_AMP_GT_GT; + v->a[112528] = anon_sym_LT_AMP; + v->a[112529] = anon_sym_GT_AMP; + v->a[112530] = anon_sym_GT_PIPE; + v->a[112531] = 7; + v->a[112532] = actions(3); + v->a[112533] = 1; + v->a[112534] = sym_comment; + v->a[112535] = actions(5256); + v->a[112536] = 1; + v->a[112537] = aux_sym_heredoc_redirect_token1; + v->a[112538] = actions(6464); + v->a[112539] = 1; small_parse_table_5627(v); } void small_parse_table_5627(t_small_parse_table_array *v) { - v->a[112540] = sym_ansi_c_string; - v->a[112541] = aux_sym_number_token1; - v->a[112542] = aux_sym_number_token2; - v->a[112543] = anon_sym_DOLLAR_LBRACE; - v->a[112544] = anon_sym_DOLLAR_LPAREN; - v->a[112545] = anon_sym_BQUOTE; - v->a[112546] = anon_sym_DOLLAR_BQUOTE; - v->a[112547] = anon_sym_LT_LPAREN; - v->a[112548] = anon_sym_GT_LPAREN; - v->a[112549] = sym_word; + v->a[112540] = sym_file_descriptor; + v->a[112541] = actions(5968); + v->a[112542] = 2; + v->a[112543] = anon_sym_LT_AMP_DASH; + v->a[112544] = anon_sym_GT_AMP_DASH; + v->a[112545] = state(2405); + v->a[112546] = 2; + v->a[112547] = sym_file_redirect; + v->a[112548] = aux_sym_redirected_statement_repeat2; + v->a[112549] = actions(5966); v->a[112550] = 8; - v->a[112551] = actions(3); - v->a[112552] = 1; - v->a[112553] = sym_comment; - v->a[112554] = actions(5826); - v->a[112555] = 1; - v->a[112556] = aux_sym_heredoc_redirect_token1; - v->a[112557] = actions(5828); - v->a[112558] = 1; - v->a[112559] = sym_file_descriptor; + v->a[112551] = anon_sym_LT; + v->a[112552] = anon_sym_GT; + v->a[112553] = anon_sym_GT_GT; + v->a[112554] = anon_sym_AMP_GT; + v->a[112555] = anon_sym_AMP_GT_GT; + v->a[112556] = anon_sym_LT_AMP; + v->a[112557] = anon_sym_GT_AMP; + v->a[112558] = anon_sym_GT_PIPE; + v->a[112559] = actions(5254); small_parse_table_5628(v); } void small_parse_table_5628(t_small_parse_table_array *v) { - v->a[112560] = actions(6347); - v->a[112561] = 1; - v->a[112562] = anon_sym_RPAREN; - v->a[112563] = actions(5831); - v->a[112564] = 3; - v->a[112565] = sym_variable_name; - v->a[112566] = sym_test_operator; - v->a[112567] = sym__brace_start; - v->a[112568] = actions(5821); - v->a[112569] = 9; - v->a[112570] = anon_sym_SEMI; - v->a[112571] = anon_sym_PIPE_PIPE; - v->a[112572] = anon_sym_AMP_AMP; - v->a[112573] = anon_sym_PIPE; - v->a[112574] = anon_sym_AMP; - v->a[112575] = anon_sym_LT_LT; - v->a[112576] = anon_sym_SEMI_SEMI; - v->a[112577] = anon_sym_PIPE_AMP; - v->a[112578] = anon_sym_LT_LT_DASH; - v->a[112579] = actions(5823); + v->a[112560] = 9; + v->a[112561] = anon_sym_PIPE; + v->a[112562] = anon_sym_SEMI_SEMI; + v->a[112563] = anon_sym_PIPE_AMP; + v->a[112564] = anon_sym_AMP_AMP; + v->a[112565] = anon_sym_PIPE_PIPE; + v->a[112566] = anon_sym_LT_LT; + v->a[112567] = anon_sym_LT_LT_DASH; + v->a[112568] = anon_sym_AMP; + v->a[112569] = anon_sym_SEMI; + v->a[112570] = 5; + v->a[112571] = actions(3); + v->a[112572] = 1; + v->a[112573] = sym_comment; + v->a[112574] = state(2386); + v->a[112575] = 1; + v->a[112576] = aux_sym_pipeline_repeat1; + v->a[112577] = actions(5367); + v->a[112578] = 2; + v->a[112579] = sym_file_descriptor; small_parse_table_5629(v); } void small_parse_table_5629(t_small_parse_table_array *v) { - v->a[112580] = 11; - v->a[112581] = anon_sym_LT; - v->a[112582] = anon_sym_GT; - v->a[112583] = anon_sym_GT_GT; - v->a[112584] = anon_sym_AMP_GT; - v->a[112585] = anon_sym_AMP_GT_GT; - v->a[112586] = anon_sym_LT_AMP; - v->a[112587] = anon_sym_GT_AMP; - v->a[112588] = anon_sym_GT_PIPE; - v->a[112589] = anon_sym_LT_AMP_DASH; - v->a[112590] = anon_sym_GT_AMP_DASH; - v->a[112591] = anon_sym_LT_LT_LT; - v->a[112592] = actions(5819); - v->a[112593] = 17; - v->a[112594] = anon_sym_LPAREN_LPAREN; - v->a[112595] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112596] = anon_sym_DOLLAR_LBRACK; - v->a[112597] = anon_sym_DOLLAR; - v->a[112598] = sym__special_character; - v->a[112599] = anon_sym_DQUOTE; + v->a[112580] = aux_sym_heredoc_redirect_token1; + v->a[112581] = actions(6466); + v->a[112582] = 2; + v->a[112583] = anon_sym_PIPE; + v->a[112584] = anon_sym_PIPE_AMP; + v->a[112585] = actions(5362); + v->a[112586] = 18; + v->a[112587] = anon_sym_RPAREN; + v->a[112588] = anon_sym_SEMI_SEMI; + v->a[112589] = anon_sym_AMP_AMP; + v->a[112590] = anon_sym_PIPE_PIPE; + v->a[112591] = anon_sym_LT; + v->a[112592] = anon_sym_GT; + v->a[112593] = anon_sym_GT_GT; + v->a[112594] = anon_sym_AMP_GT; + v->a[112595] = anon_sym_AMP_GT_GT; + v->a[112596] = anon_sym_LT_AMP; + v->a[112597] = anon_sym_GT_AMP; + v->a[112598] = anon_sym_GT_PIPE; + v->a[112599] = anon_sym_LT_AMP_DASH; small_parse_table_5630(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1126.c b/parser/static/small_parse_table/small_parse_table_1126.c index 506f3dc5..224115f9 100644 --- a/parser/static/small_parse_table/small_parse_table_1126.c +++ b/parser/static/small_parse_table/small_parse_table_1126.c @@ -14,126 +14,126 @@ void small_parse_table_5630(t_small_parse_table_array *v) { - v->a[112600] = sym_raw_string; - v->a[112601] = sym_ansi_c_string; - v->a[112602] = aux_sym_number_token1; - v->a[112603] = aux_sym_number_token2; - v->a[112604] = anon_sym_DOLLAR_LBRACE; - v->a[112605] = anon_sym_DOLLAR_LPAREN; - v->a[112606] = anon_sym_BQUOTE; - v->a[112607] = anon_sym_DOLLAR_BQUOTE; - v->a[112608] = anon_sym_LT_LPAREN; - v->a[112609] = anon_sym_GT_LPAREN; - v->a[112610] = sym_word; - v->a[112611] = 26; - v->a[112612] = actions(71); - v->a[112613] = 1; - v->a[112614] = sym_comment; - v->a[112615] = actions(1131); - v->a[112616] = 1; - v->a[112617] = anon_sym_LPAREN; - v->a[112618] = actions(1141); - v->a[112619] = 1; + v->a[112600] = anon_sym_GT_AMP_DASH; + v->a[112601] = anon_sym_LT_LT; + v->a[112602] = anon_sym_LT_LT_DASH; + v->a[112603] = anon_sym_AMP; + v->a[112604] = anon_sym_SEMI; + v->a[112605] = 3; + v->a[112606] = actions(3); + v->a[112607] = 1; + v->a[112608] = sym_comment; + v->a[112609] = actions(6197); + v->a[112610] = 2; + v->a[112611] = sym_file_descriptor; + v->a[112612] = aux_sym_heredoc_redirect_token1; + v->a[112613] = actions(6199); + v->a[112614] = 21; + v->a[112615] = anon_sym_PIPE; + v->a[112616] = anon_sym_SEMI_SEMI; + v->a[112617] = anon_sym_SEMI_AMP; + v->a[112618] = anon_sym_SEMI_SEMI_AMP; + v->a[112619] = anon_sym_PIPE_AMP; small_parse_table_5631(v); } void small_parse_table_5631(t_small_parse_table_array *v) { - v->a[112620] = anon_sym_DOLLAR_LBRACK; - v->a[112621] = actions(1145); - v->a[112622] = 1; - v->a[112623] = anon_sym_DOLLAR; - v->a[112624] = actions(1149); - v->a[112625] = 1; - v->a[112626] = anon_sym_DQUOTE; - v->a[112627] = actions(1153); - v->a[112628] = 1; - v->a[112629] = aux_sym_number_token1; - v->a[112630] = actions(1155); - v->a[112631] = 1; - v->a[112632] = aux_sym_number_token2; - v->a[112633] = actions(1157); - v->a[112634] = 1; - v->a[112635] = anon_sym_DOLLAR_LBRACE; - v->a[112636] = actions(1159); - v->a[112637] = 1; - v->a[112638] = anon_sym_DOLLAR_LPAREN; - v->a[112639] = actions(1163); + v->a[112620] = anon_sym_AMP_AMP; + v->a[112621] = anon_sym_PIPE_PIPE; + v->a[112622] = anon_sym_LT; + v->a[112623] = anon_sym_GT; + v->a[112624] = anon_sym_GT_GT; + v->a[112625] = anon_sym_AMP_GT; + v->a[112626] = anon_sym_AMP_GT_GT; + v->a[112627] = anon_sym_LT_AMP; + v->a[112628] = anon_sym_GT_AMP; + v->a[112629] = anon_sym_GT_PIPE; + v->a[112630] = anon_sym_LT_AMP_DASH; + v->a[112631] = anon_sym_GT_AMP_DASH; + v->a[112632] = anon_sym_LT_LT; + v->a[112633] = anon_sym_LT_LT_DASH; + v->a[112634] = anon_sym_AMP; + v->a[112635] = anon_sym_SEMI; + v->a[112636] = 5; + v->a[112637] = actions(3); + v->a[112638] = 1; + v->a[112639] = sym_comment; small_parse_table_5632(v); } void small_parse_table_5632(t_small_parse_table_array *v) { - v->a[112640] = 1; - v->a[112641] = anon_sym_DOLLAR_BQUOTE; - v->a[112642] = actions(1169); - v->a[112643] = 1; - v->a[112644] = sym__brace_start; - v->a[112645] = actions(1211); - v->a[112646] = 1; - v->a[112647] = sym_word; - v->a[112648] = actions(1213); - v->a[112649] = 1; - v->a[112650] = anon_sym_BANG; - v->a[112651] = actions(1219); - v->a[112652] = 1; - v->a[112653] = anon_sym_TILDE; - v->a[112654] = actions(1221); - v->a[112655] = 1; - v->a[112656] = sym__special_character; - v->a[112657] = actions(1225); - v->a[112658] = 1; - v->a[112659] = sym_test_operator; + v->a[112640] = state(2386); + v->a[112641] = 1; + v->a[112642] = aux_sym_pipeline_repeat1; + v->a[112643] = actions(5439); + v->a[112644] = 2; + v->a[112645] = sym_file_descriptor; + v->a[112646] = aux_sym_heredoc_redirect_token1; + v->a[112647] = actions(6469); + v->a[112648] = 2; + v->a[112649] = anon_sym_PIPE; + v->a[112650] = anon_sym_PIPE_AMP; + v->a[112651] = actions(5435); + v->a[112652] = 18; + v->a[112653] = anon_sym_RPAREN; + v->a[112654] = anon_sym_SEMI_SEMI; + v->a[112655] = anon_sym_AMP_AMP; + v->a[112656] = anon_sym_PIPE_PIPE; + v->a[112657] = anon_sym_LT; + v->a[112658] = anon_sym_GT; + v->a[112659] = anon_sym_GT_GT; small_parse_table_5633(v); } void small_parse_table_5633(t_small_parse_table_array *v) { - v->a[112660] = actions(3060); - v->a[112661] = 1; - v->a[112662] = anon_sym_BQUOTE; - v->a[112663] = state(2484); - v->a[112664] = 1; - v->a[112665] = aux_sym__literal_repeat1; - v->a[112666] = state(3183); - v->a[112667] = 1; - v->a[112668] = sym__expression; - v->a[112669] = actions(1129); - v->a[112670] = 2; - v->a[112671] = anon_sym_LPAREN_LPAREN; - v->a[112672] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112673] = actions(1165); - v->a[112674] = 2; - v->a[112675] = anon_sym_LT_LPAREN; - v->a[112676] = anon_sym_GT_LPAREN; - v->a[112677] = actions(1215); - v->a[112678] = 2; - v->a[112679] = anon_sym_PLUS_PLUS2; + v->a[112660] = anon_sym_AMP_GT; + v->a[112661] = anon_sym_AMP_GT_GT; + v->a[112662] = anon_sym_LT_AMP; + v->a[112663] = anon_sym_GT_AMP; + v->a[112664] = anon_sym_GT_PIPE; + v->a[112665] = anon_sym_LT_AMP_DASH; + v->a[112666] = anon_sym_GT_AMP_DASH; + v->a[112667] = anon_sym_LT_LT; + v->a[112668] = anon_sym_LT_LT_DASH; + v->a[112669] = anon_sym_AMP; + v->a[112670] = anon_sym_SEMI; + v->a[112671] = 3; + v->a[112672] = actions(3); + v->a[112673] = 1; + v->a[112674] = sym_comment; + v->a[112675] = actions(3641); + v->a[112676] = 2; + v->a[112677] = sym_file_descriptor; + v->a[112678] = aux_sym_heredoc_redirect_token1; + v->a[112679] = actions(3639); small_parse_table_5634(v); } void small_parse_table_5634(t_small_parse_table_array *v) { - v->a[112680] = anon_sym_DASH_DASH2; - v->a[112681] = actions(1217); - v->a[112682] = 2; - v->a[112683] = anon_sym_DASH2; - v->a[112684] = anon_sym_PLUS2; - v->a[112685] = actions(1223); - v->a[112686] = 2; - v->a[112687] = sym_raw_string; - v->a[112688] = sym_ansi_c_string; - v->a[112689] = state(2594); - v->a[112690] = 6; - v->a[112691] = sym_binary_expression; - v->a[112692] = sym_ternary_expression; - v->a[112693] = sym_unary_expression; - v->a[112694] = sym_postfix_expression; - v->a[112695] = sym_parenthesized_expression; - v->a[112696] = sym_concatenation; - v->a[112697] = state(2588); - v->a[112698] = 9; - v->a[112699] = sym_arithmetic_expansion; + v->a[112680] = 21; + v->a[112681] = anon_sym_PIPE; + v->a[112682] = anon_sym_SEMI_SEMI; + v->a[112683] = anon_sym_SEMI_AMP; + v->a[112684] = anon_sym_SEMI_SEMI_AMP; + v->a[112685] = anon_sym_PIPE_AMP; + v->a[112686] = anon_sym_AMP_AMP; + v->a[112687] = anon_sym_PIPE_PIPE; + v->a[112688] = anon_sym_LT; + v->a[112689] = anon_sym_GT; + v->a[112690] = anon_sym_GT_GT; + v->a[112691] = anon_sym_AMP_GT; + v->a[112692] = anon_sym_AMP_GT_GT; + v->a[112693] = anon_sym_LT_AMP; + v->a[112694] = anon_sym_GT_AMP; + v->a[112695] = anon_sym_GT_PIPE; + v->a[112696] = anon_sym_LT_AMP_DASH; + v->a[112697] = anon_sym_GT_AMP_DASH; + v->a[112698] = anon_sym_LT_LT; + v->a[112699] = anon_sym_LT_LT_DASH; small_parse_table_5635(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1127.c b/parser/static/small_parse_table/small_parse_table_1127.c index bf082471..e171dbcc 100644 --- a/parser/static/small_parse_table/small_parse_table_1127.c +++ b/parser/static/small_parse_table/small_parse_table_1127.c @@ -14,126 +14,126 @@ void small_parse_table_5635(t_small_parse_table_array *v) { - v->a[112700] = sym_brace_expression; - v->a[112701] = sym_string; - v->a[112702] = sym_translated_string; - v->a[112703] = sym_number; - v->a[112704] = sym_simple_expansion; - v->a[112705] = sym_expansion; - v->a[112706] = sym_command_substitution; - v->a[112707] = sym_process_substitution; - v->a[112708] = 8; - v->a[112709] = actions(3); + v->a[112700] = anon_sym_AMP; + v->a[112701] = anon_sym_SEMI; + v->a[112702] = 17; + v->a[112703] = actions(57); + v->a[112704] = 1; + v->a[112705] = sym_comment; + v->a[112706] = actions(6390); + v->a[112707] = 1; + v->a[112708] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112709] = actions(6392); v->a[112710] = 1; - v->a[112711] = sym_comment; - v->a[112712] = actions(5826); + v->a[112711] = anon_sym_DOLLAR; + v->a[112712] = actions(6394); v->a[112713] = 1; - v->a[112714] = aux_sym_heredoc_redirect_token1; - v->a[112715] = actions(5828); + v->a[112714] = sym__special_character; + v->a[112715] = actions(6396); v->a[112716] = 1; - v->a[112717] = sym_file_descriptor; - v->a[112718] = actions(6350); + v->a[112717] = anon_sym_DQUOTE; + v->a[112718] = actions(6400); v->a[112719] = 1; small_parse_table_5636(v); } void small_parse_table_5636(t_small_parse_table_array *v) { - v->a[112720] = anon_sym_RPAREN; - v->a[112721] = actions(5831); - v->a[112722] = 3; - v->a[112723] = sym_variable_name; - v->a[112724] = sym_test_operator; - v->a[112725] = sym__brace_start; - v->a[112726] = actions(5821); - v->a[112727] = 9; - v->a[112728] = anon_sym_SEMI; - v->a[112729] = anon_sym_PIPE_PIPE; - v->a[112730] = anon_sym_AMP_AMP; - v->a[112731] = anon_sym_PIPE; - v->a[112732] = anon_sym_AMP; - v->a[112733] = anon_sym_LT_LT; - v->a[112734] = anon_sym_SEMI_SEMI; - v->a[112735] = anon_sym_PIPE_AMP; - v->a[112736] = anon_sym_LT_LT_DASH; - v->a[112737] = actions(5823); - v->a[112738] = 11; - v->a[112739] = anon_sym_LT; + v->a[112720] = aux_sym_number_token1; + v->a[112721] = actions(6402); + v->a[112722] = 1; + v->a[112723] = aux_sym_number_token2; + v->a[112724] = actions(6404); + v->a[112725] = 1; + v->a[112726] = anon_sym_DOLLAR_LBRACE; + v->a[112727] = actions(6406); + v->a[112728] = 1; + v->a[112729] = anon_sym_DOLLAR_LPAREN; + v->a[112730] = actions(6408); + v->a[112731] = 1; + v->a[112732] = anon_sym_BQUOTE; + v->a[112733] = actions(6410); + v->a[112734] = 1; + v->a[112735] = anon_sym_DOLLAR_BQUOTE; + v->a[112736] = actions(6412); + v->a[112737] = 1; + v->a[112738] = sym__brace_start; + v->a[112739] = actions(6471); small_parse_table_5637(v); } void small_parse_table_5637(t_small_parse_table_array *v) { - v->a[112740] = anon_sym_GT; - v->a[112741] = anon_sym_GT_GT; - v->a[112742] = anon_sym_AMP_GT; - v->a[112743] = anon_sym_AMP_GT_GT; - v->a[112744] = anon_sym_LT_AMP; - v->a[112745] = anon_sym_GT_AMP; - v->a[112746] = anon_sym_GT_PIPE; - v->a[112747] = anon_sym_LT_AMP_DASH; - v->a[112748] = anon_sym_GT_AMP_DASH; - v->a[112749] = anon_sym_LT_LT_LT; - v->a[112750] = actions(5819); - v->a[112751] = 17; - v->a[112752] = anon_sym_LPAREN_LPAREN; - v->a[112753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112754] = anon_sym_DOLLAR_LBRACK; - v->a[112755] = anon_sym_DOLLAR; - v->a[112756] = sym__special_character; - v->a[112757] = anon_sym_DQUOTE; - v->a[112758] = sym_raw_string; - v->a[112759] = sym_ansi_c_string; + v->a[112740] = 1; + v->a[112741] = sym_word; + v->a[112742] = state(3241); + v->a[112743] = 1; + v->a[112744] = aux_sym__literal_repeat1; + v->a[112745] = state(3413); + v->a[112746] = 1; + v->a[112747] = sym_concatenation; + v->a[112748] = actions(6473); + v->a[112749] = 2; + v->a[112750] = sym_test_operator; + v->a[112751] = sym_raw_string; + v->a[112752] = state(3236); + v->a[112753] = 7; + v->a[112754] = sym_arithmetic_expansion; + v->a[112755] = sym_brace_expression; + v->a[112756] = sym_string; + v->a[112757] = sym_number; + v->a[112758] = sym_simple_expansion; + v->a[112759] = sym_expansion; small_parse_table_5638(v); } void small_parse_table_5638(t_small_parse_table_array *v) { - v->a[112760] = aux_sym_number_token1; - v->a[112761] = aux_sym_number_token2; - v->a[112762] = anon_sym_DOLLAR_LBRACE; - v->a[112763] = anon_sym_DOLLAR_LPAREN; - v->a[112764] = anon_sym_BQUOTE; - v->a[112765] = anon_sym_DOLLAR_BQUOTE; - v->a[112766] = anon_sym_LT_LPAREN; - v->a[112767] = anon_sym_GT_LPAREN; - v->a[112768] = sym_word; - v->a[112769] = 5; - v->a[112770] = actions(3); - v->a[112771] = 1; - v->a[112772] = sym_comment; - v->a[112773] = actions(6353); - v->a[112774] = 1; - v->a[112775] = sym__special_character; - v->a[112776] = state(2254); - v->a[112777] = 1; - v->a[112778] = aux_sym__literal_repeat1; - v->a[112779] = actions(5478); + v->a[112760] = sym_command_substitution; + v->a[112761] = 3; + v->a[112762] = actions(3); + v->a[112763] = 1; + v->a[112764] = sym_comment; + v->a[112765] = actions(6185); + v->a[112766] = 2; + v->a[112767] = sym_file_descriptor; + v->a[112768] = aux_sym_heredoc_redirect_token1; + v->a[112769] = actions(6187); + v->a[112770] = 21; + v->a[112771] = anon_sym_PIPE; + v->a[112772] = anon_sym_SEMI_SEMI; + v->a[112773] = anon_sym_SEMI_AMP; + v->a[112774] = anon_sym_SEMI_SEMI_AMP; + v->a[112775] = anon_sym_PIPE_AMP; + v->a[112776] = anon_sym_AMP_AMP; + v->a[112777] = anon_sym_PIPE_PIPE; + v->a[112778] = anon_sym_LT; + v->a[112779] = anon_sym_GT; small_parse_table_5639(v); } void small_parse_table_5639(t_small_parse_table_array *v) { - v->a[112780] = 5; - v->a[112781] = sym_file_descriptor; - v->a[112782] = sym_test_operator; - v->a[112783] = sym__brace_start; - v->a[112784] = ts_builtin_sym_end; - v->a[112785] = aux_sym_heredoc_redirect_token1; - v->a[112786] = actions(5476); - v->a[112787] = 36; - v->a[112788] = anon_sym_LPAREN_LPAREN; - v->a[112789] = anon_sym_SEMI; - v->a[112790] = anon_sym_PIPE_PIPE; - v->a[112791] = anon_sym_AMP_AMP; - v->a[112792] = anon_sym_PIPE; - v->a[112793] = anon_sym_AMP; - v->a[112794] = anon_sym_LT; - v->a[112795] = anon_sym_GT; - v->a[112796] = anon_sym_LT_LT; - v->a[112797] = anon_sym_GT_GT; - v->a[112798] = anon_sym_SEMI_SEMI; - v->a[112799] = anon_sym_PIPE_AMP; + v->a[112780] = anon_sym_GT_GT; + v->a[112781] = anon_sym_AMP_GT; + v->a[112782] = anon_sym_AMP_GT_GT; + v->a[112783] = anon_sym_LT_AMP; + v->a[112784] = anon_sym_GT_AMP; + v->a[112785] = anon_sym_GT_PIPE; + v->a[112786] = anon_sym_LT_AMP_DASH; + v->a[112787] = anon_sym_GT_AMP_DASH; + v->a[112788] = anon_sym_LT_LT; + v->a[112789] = anon_sym_LT_LT_DASH; + v->a[112790] = anon_sym_AMP; + v->a[112791] = anon_sym_SEMI; + v->a[112792] = 16; + v->a[112793] = actions(3); + v->a[112794] = 1; + v->a[112795] = sym_comment; + v->a[112796] = actions(3883); + v->a[112797] = 1; + v->a[112798] = anon_sym_DOLLAR; + v->a[112799] = actions(3889); small_parse_table_5640(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1128.c b/parser/static/small_parse_table/small_parse_table_1128.c index a4a585bd..caad0776 100644 --- a/parser/static/small_parse_table/small_parse_table_1128.c +++ b/parser/static/small_parse_table/small_parse_table_1128.c @@ -14,126 +14,126 @@ void small_parse_table_5640(t_small_parse_table_array *v) { - v->a[112800] = anon_sym_AMP_GT; - v->a[112801] = anon_sym_AMP_GT_GT; - v->a[112802] = anon_sym_LT_AMP; - v->a[112803] = anon_sym_GT_AMP; - v->a[112804] = anon_sym_GT_PIPE; - v->a[112805] = anon_sym_LT_AMP_DASH; - v->a[112806] = anon_sym_GT_AMP_DASH; - v->a[112807] = anon_sym_LT_LT_DASH; - v->a[112808] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112809] = anon_sym_DOLLAR_LBRACK; - v->a[112810] = anon_sym_DOLLAR; - v->a[112811] = anon_sym_DQUOTE; - v->a[112812] = sym_raw_string; - v->a[112813] = sym_ansi_c_string; - v->a[112814] = aux_sym_number_token1; - v->a[112815] = aux_sym_number_token2; - v->a[112816] = anon_sym_DOLLAR_LBRACE; - v->a[112817] = anon_sym_DOLLAR_LPAREN; - v->a[112818] = anon_sym_BQUOTE; - v->a[112819] = anon_sym_DOLLAR_BQUOTE; + v->a[112800] = 1; + v->a[112801] = aux_sym_number_token1; + v->a[112802] = actions(3891); + v->a[112803] = 1; + v->a[112804] = aux_sym_number_token2; + v->a[112805] = actions(3895); + v->a[112806] = 1; + v->a[112807] = anon_sym_DOLLAR_LPAREN; + v->a[112808] = actions(3903); + v->a[112809] = 1; + v->a[112810] = sym__brace_start; + v->a[112811] = actions(6475); + v->a[112812] = 1; + v->a[112813] = sym_word; + v->a[112814] = actions(6477); + v->a[112815] = 1; + v->a[112816] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112817] = actions(6479); + v->a[112818] = 1; + v->a[112819] = sym__special_character; small_parse_table_5641(v); } void small_parse_table_5641(t_small_parse_table_array *v) { - v->a[112820] = anon_sym_LT_LPAREN; - v->a[112821] = anon_sym_GT_LPAREN; - v->a[112822] = aux_sym__simple_variable_name_token1; - v->a[112823] = sym_word; - v->a[112824] = 8; - v->a[112825] = actions(3); - v->a[112826] = 1; - v->a[112827] = sym_comment; - v->a[112828] = actions(5826); - v->a[112829] = 1; - v->a[112830] = aux_sym_heredoc_redirect_token1; - v->a[112831] = actions(5828); - v->a[112832] = 1; - v->a[112833] = sym_file_descriptor; - v->a[112834] = actions(6355); - v->a[112835] = 1; - v->a[112836] = anon_sym_RPAREN; - v->a[112837] = actions(5831); - v->a[112838] = 3; - v->a[112839] = sym_variable_name; + v->a[112820] = actions(6481); + v->a[112821] = 1; + v->a[112822] = anon_sym_DQUOTE; + v->a[112823] = actions(6485); + v->a[112824] = 1; + v->a[112825] = anon_sym_DOLLAR_LBRACE; + v->a[112826] = actions(6487); + v->a[112827] = 1; + v->a[112828] = anon_sym_BQUOTE; + v->a[112829] = actions(6489); + v->a[112830] = 1; + v->a[112831] = anon_sym_DOLLAR_BQUOTE; + v->a[112832] = actions(6491); + v->a[112833] = 1; + v->a[112834] = sym__comment_word; + v->a[112835] = actions(6483); + v->a[112836] = 3; + v->a[112837] = sym_test_operator; + v->a[112838] = sym__bare_dollar; + v->a[112839] = sym_raw_string; small_parse_table_5642(v); } void small_parse_table_5642(t_small_parse_table_array *v) { - v->a[112840] = sym_test_operator; - v->a[112841] = sym__brace_start; - v->a[112842] = actions(5821); - v->a[112843] = 9; - v->a[112844] = anon_sym_SEMI; - v->a[112845] = anon_sym_PIPE_PIPE; - v->a[112846] = anon_sym_AMP_AMP; - v->a[112847] = anon_sym_PIPE; - v->a[112848] = anon_sym_AMP; - v->a[112849] = anon_sym_LT_LT; - v->a[112850] = anon_sym_SEMI_SEMI; - v->a[112851] = anon_sym_PIPE_AMP; - v->a[112852] = anon_sym_LT_LT_DASH; - v->a[112853] = actions(5823); - v->a[112854] = 11; - v->a[112855] = anon_sym_LT; - v->a[112856] = anon_sym_GT; - v->a[112857] = anon_sym_GT_GT; - v->a[112858] = anon_sym_AMP_GT; - v->a[112859] = anon_sym_AMP_GT_GT; + v->a[112840] = state(2831); + v->a[112841] = 7; + v->a[112842] = sym_arithmetic_expansion; + v->a[112843] = sym_brace_expression; + v->a[112844] = sym_string; + v->a[112845] = sym_number; + v->a[112846] = sym_simple_expansion; + v->a[112847] = sym_expansion; + v->a[112848] = sym_command_substitution; + v->a[112849] = 16; + v->a[112850] = actions(3); + v->a[112851] = 1; + v->a[112852] = sym_comment; + v->a[112853] = actions(5645); + v->a[112854] = 1; + v->a[112855] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112856] = actions(5647); + v->a[112857] = 1; + v->a[112858] = anon_sym_DOLLAR; + v->a[112859] = actions(5651); small_parse_table_5643(v); } void small_parse_table_5643(t_small_parse_table_array *v) { - v->a[112860] = anon_sym_LT_AMP; - v->a[112861] = anon_sym_GT_AMP; - v->a[112862] = anon_sym_GT_PIPE; - v->a[112863] = anon_sym_LT_AMP_DASH; - v->a[112864] = anon_sym_GT_AMP_DASH; - v->a[112865] = anon_sym_LT_LT_LT; - v->a[112866] = actions(5819); - v->a[112867] = 17; - v->a[112868] = anon_sym_LPAREN_LPAREN; - v->a[112869] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112870] = anon_sym_DOLLAR_LBRACK; - v->a[112871] = anon_sym_DOLLAR; - v->a[112872] = sym__special_character; - v->a[112873] = anon_sym_DQUOTE; - v->a[112874] = sym_raw_string; - v->a[112875] = sym_ansi_c_string; - v->a[112876] = aux_sym_number_token1; - v->a[112877] = aux_sym_number_token2; - v->a[112878] = anon_sym_DOLLAR_LBRACE; - v->a[112879] = anon_sym_DOLLAR_LPAREN; + v->a[112860] = 1; + v->a[112861] = anon_sym_DQUOTE; + v->a[112862] = actions(5655); + v->a[112863] = 1; + v->a[112864] = aux_sym_number_token1; + v->a[112865] = actions(5657); + v->a[112866] = 1; + v->a[112867] = aux_sym_number_token2; + v->a[112868] = actions(5659); + v->a[112869] = 1; + v->a[112870] = anon_sym_DOLLAR_LBRACE; + v->a[112871] = actions(5661); + v->a[112872] = 1; + v->a[112873] = anon_sym_DOLLAR_LPAREN; + v->a[112874] = actions(5663); + v->a[112875] = 1; + v->a[112876] = anon_sym_BQUOTE; + v->a[112877] = actions(5665); + v->a[112878] = 1; + v->a[112879] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5644(v); } void small_parse_table_5644(t_small_parse_table_array *v) { - v->a[112880] = anon_sym_BQUOTE; - v->a[112881] = anon_sym_DOLLAR_BQUOTE; - v->a[112882] = anon_sym_LT_LPAREN; - v->a[112883] = anon_sym_GT_LPAREN; - v->a[112884] = sym_word; - v->a[112885] = 26; - v->a[112886] = actions(71); + v->a[112880] = actions(5671); + v->a[112881] = 1; + v->a[112882] = sym__brace_start; + v->a[112883] = actions(6493); + v->a[112884] = 1; + v->a[112885] = sym_word; + v->a[112886] = actions(6495); v->a[112887] = 1; - v->a[112888] = sym_comment; - v->a[112889] = actions(1131); + v->a[112888] = sym__special_character; + v->a[112889] = actions(6499); v->a[112890] = 1; - v->a[112891] = anon_sym_LPAREN; - v->a[112892] = actions(1141); - v->a[112893] = 1; - v->a[112894] = anon_sym_DOLLAR_LBRACK; - v->a[112895] = actions(1145); - v->a[112896] = 1; - v->a[112897] = anon_sym_DOLLAR; - v->a[112898] = actions(1149); - v->a[112899] = 1; + v->a[112891] = sym__comment_word; + v->a[112892] = actions(6497); + v->a[112893] = 3; + v->a[112894] = sym_test_operator; + v->a[112895] = sym__bare_dollar; + v->a[112896] = sym_raw_string; + v->a[112897] = state(2652); + v->a[112898] = 7; + v->a[112899] = sym_arithmetic_expansion; small_parse_table_5645(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1129.c b/parser/static/small_parse_table/small_parse_table_1129.c index de96e2bc..2cf1a968 100644 --- a/parser/static/small_parse_table/small_parse_table_1129.c +++ b/parser/static/small_parse_table/small_parse_table_1129.c @@ -14,126 +14,126 @@ void small_parse_table_5645(t_small_parse_table_array *v) { - v->a[112900] = anon_sym_DQUOTE; - v->a[112901] = actions(1153); - v->a[112902] = 1; - v->a[112903] = aux_sym_number_token1; - v->a[112904] = actions(1155); - v->a[112905] = 1; - v->a[112906] = aux_sym_number_token2; - v->a[112907] = actions(1157); + v->a[112900] = sym_brace_expression; + v->a[112901] = sym_string; + v->a[112902] = sym_number; + v->a[112903] = sym_simple_expansion; + v->a[112904] = sym_expansion; + v->a[112905] = sym_command_substitution; + v->a[112906] = 16; + v->a[112907] = actions(3); v->a[112908] = 1; - v->a[112909] = anon_sym_DOLLAR_LBRACE; - v->a[112910] = actions(1159); + v->a[112909] = sym_comment; + v->a[112910] = actions(5645); v->a[112911] = 1; - v->a[112912] = anon_sym_DOLLAR_LPAREN; - v->a[112913] = actions(1163); + v->a[112912] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112913] = actions(5651); v->a[112914] = 1; - v->a[112915] = anon_sym_DOLLAR_BQUOTE; - v->a[112916] = actions(1169); + v->a[112915] = anon_sym_DQUOTE; + v->a[112916] = actions(5655); v->a[112917] = 1; - v->a[112918] = sym__brace_start; - v->a[112919] = actions(1187); + v->a[112918] = aux_sym_number_token1; + v->a[112919] = actions(5657); small_parse_table_5646(v); } void small_parse_table_5646(t_small_parse_table_array *v) { v->a[112920] = 1; - v->a[112921] = sym_word; - v->a[112922] = actions(1189); + v->a[112921] = aux_sym_number_token2; + v->a[112922] = actions(5659); v->a[112923] = 1; - v->a[112924] = anon_sym_BANG; - v->a[112925] = actions(1195); + v->a[112924] = anon_sym_DOLLAR_LBRACE; + v->a[112925] = actions(5661); v->a[112926] = 1; - v->a[112927] = anon_sym_TILDE; - v->a[112928] = actions(1201); + v->a[112927] = anon_sym_DOLLAR_LPAREN; + v->a[112928] = actions(5663); v->a[112929] = 1; - v->a[112930] = sym_test_operator; - v->a[112931] = actions(3060); + v->a[112930] = anon_sym_BQUOTE; + v->a[112931] = actions(5665); v->a[112932] = 1; - v->a[112933] = anon_sym_BQUOTE; - v->a[112934] = actions(5779); + v->a[112933] = anon_sym_DOLLAR_BQUOTE; + v->a[112934] = actions(5671); v->a[112935] = 1; - v->a[112936] = sym__special_character; - v->a[112937] = state(2717); + v->a[112936] = sym__brace_start; + v->a[112937] = actions(6493); v->a[112938] = 1; - v->a[112939] = aux_sym__literal_repeat1; + v->a[112939] = sym_word; small_parse_table_5647(v); } void small_parse_table_5647(t_small_parse_table_array *v) { - v->a[112940] = state(2995); + v->a[112940] = actions(6495); v->a[112941] = 1; - v->a[112942] = sym__expression; - v->a[112943] = actions(1129); - v->a[112944] = 2; - v->a[112945] = anon_sym_LPAREN_LPAREN; - v->a[112946] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[112947] = actions(1165); - v->a[112948] = 2; - v->a[112949] = anon_sym_LT_LPAREN; - v->a[112950] = anon_sym_GT_LPAREN; - v->a[112951] = actions(1191); - v->a[112952] = 2; - v->a[112953] = anon_sym_PLUS_PLUS2; - v->a[112954] = anon_sym_DASH_DASH2; - v->a[112955] = actions(1193); - v->a[112956] = 2; - v->a[112957] = anon_sym_DASH2; - v->a[112958] = anon_sym_PLUS2; - v->a[112959] = actions(1199); + v->a[112942] = sym__special_character; + v->a[112943] = actions(6499); + v->a[112944] = 1; + v->a[112945] = sym__comment_word; + v->a[112946] = actions(6501); + v->a[112947] = 1; + v->a[112948] = anon_sym_DOLLAR; + v->a[112949] = actions(6497); + v->a[112950] = 3; + v->a[112951] = sym_test_operator; + v->a[112952] = sym__bare_dollar; + v->a[112953] = sym_raw_string; + v->a[112954] = state(2652); + v->a[112955] = 7; + v->a[112956] = sym_arithmetic_expansion; + v->a[112957] = sym_brace_expression; + v->a[112958] = sym_string; + v->a[112959] = sym_number; small_parse_table_5648(v); } void small_parse_table_5648(t_small_parse_table_array *v) { - v->a[112960] = 2; - v->a[112961] = sym_raw_string; - v->a[112962] = sym_ansi_c_string; - v->a[112963] = state(2594); - v->a[112964] = 6; - v->a[112965] = sym_binary_expression; - v->a[112966] = sym_ternary_expression; - v->a[112967] = sym_unary_expression; - v->a[112968] = sym_postfix_expression; - v->a[112969] = sym_parenthesized_expression; - v->a[112970] = sym_concatenation; - v->a[112971] = state(2503); - v->a[112972] = 9; - v->a[112973] = sym_arithmetic_expansion; - v->a[112974] = sym_brace_expression; - v->a[112975] = sym_string; - v->a[112976] = sym_translated_string; - v->a[112977] = sym_number; - v->a[112978] = sym_simple_expansion; - v->a[112979] = sym_expansion; + v->a[112960] = sym_simple_expansion; + v->a[112961] = sym_expansion; + v->a[112962] = sym_command_substitution; + v->a[112963] = 16; + v->a[112964] = actions(3); + v->a[112965] = 1; + v->a[112966] = sym_comment; + v->a[112967] = actions(2186); + v->a[112968] = 1; + v->a[112969] = aux_sym_number_token1; + v->a[112970] = actions(2188); + v->a[112971] = 1; + v->a[112972] = aux_sym_number_token2; + v->a[112973] = actions(2192); + v->a[112974] = 1; + v->a[112975] = anon_sym_DOLLAR_LPAREN; + v->a[112976] = actions(2200); + v->a[112977] = 1; + v->a[112978] = sym__brace_start; + v->a[112979] = actions(6503); small_parse_table_5649(v); } void small_parse_table_5649(t_small_parse_table_array *v) { - v->a[112980] = sym_command_substitution; - v->a[112981] = sym_process_substitution; - v->a[112982] = 8; - v->a[112983] = actions(3); - v->a[112984] = 1; - v->a[112985] = sym_comment; - v->a[112986] = actions(5826); - v->a[112987] = 1; - v->a[112988] = aux_sym_heredoc_redirect_token1; - v->a[112989] = actions(5828); - v->a[112990] = 1; - v->a[112991] = sym_file_descriptor; - v->a[112992] = actions(6358); - v->a[112993] = 1; - v->a[112994] = anon_sym_RPAREN; - v->a[112995] = actions(5831); - v->a[112996] = 3; - v->a[112997] = sym_variable_name; - v->a[112998] = sym_test_operator; - v->a[112999] = sym__brace_start; + v->a[112980] = 1; + v->a[112981] = sym_word; + v->a[112982] = actions(6505); + v->a[112983] = 1; + v->a[112984] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[112985] = actions(6507); + v->a[112986] = 1; + v->a[112987] = anon_sym_DOLLAR; + v->a[112988] = actions(6509); + v->a[112989] = 1; + v->a[112990] = sym__special_character; + v->a[112991] = actions(6511); + v->a[112992] = 1; + v->a[112993] = anon_sym_DQUOTE; + v->a[112994] = actions(6515); + v->a[112995] = 1; + v->a[112996] = anon_sym_DOLLAR_LBRACE; + v->a[112997] = actions(6517); + v->a[112998] = 1; + v->a[112999] = anon_sym_BQUOTE; small_parse_table_5650(v); } diff --git a/parser/static/small_parse_table/small_parse_table_113.c b/parser/static/small_parse_table/small_parse_table_113.c index 972376c5..d01878a1 100644 --- a/parser/static/small_parse_table/small_parse_table_113.c +++ b/parser/static/small_parse_table/small_parse_table_113.c @@ -14,126 +14,126 @@ void small_parse_table_565(t_small_parse_table_array *v) { - v->a[11300] = 1; - v->a[11301] = sym_command; - v->a[11302] = state(6759); - v->a[11303] = 1; - v->a[11304] = sym_subscript; - v->a[11305] = actions(336); - v->a[11306] = 2; - v->a[11307] = anon_sym_LT_LPAREN; - v->a[11308] = anon_sym_GT_LPAREN; - v->a[11309] = actions(1017); - v->a[11310] = 2; - v->a[11311] = sym_raw_string; - v->a[11312] = sym_ansi_c_string; - v->a[11313] = actions(1392); - v->a[11314] = 2; - v->a[11315] = anon_sym_LT_AMP_DASH; - v->a[11316] = anon_sym_GT_AMP_DASH; - v->a[11317] = state(3581); - v->a[11318] = 2; - v->a[11319] = sym_file_redirect; + v->a[11300] = actions(1739); + v->a[11301] = 1; + v->a[11302] = anon_sym_DOLLAR; + v->a[11303] = actions(1743); + v->a[11304] = 1; + v->a[11305] = anon_sym_DQUOTE; + v->a[11306] = actions(1745); + v->a[11307] = 1; + v->a[11308] = aux_sym_number_token1; + v->a[11309] = actions(1747); + v->a[11310] = 1; + v->a[11311] = aux_sym_number_token2; + v->a[11312] = actions(1749); + v->a[11313] = 1; + v->a[11314] = anon_sym_DOLLAR_LBRACE; + v->a[11315] = actions(1751); + v->a[11316] = 1; + v->a[11317] = anon_sym_DOLLAR_LPAREN; + v->a[11318] = actions(1755); + v->a[11319] = 1; small_parse_table_566(v); } void small_parse_table_566(t_small_parse_table_array *v) { - v->a[11320] = sym_herestring_redirect; - v->a[11321] = state(5014); - v->a[11322] = 2; - v->a[11323] = sym_subshell; - v->a[11324] = sym_test_command; - v->a[11325] = actions(1390); - v->a[11326] = 3; - v->a[11327] = anon_sym_GT_GT; - v->a[11328] = anon_sym_AMP_GT_GT; - v->a[11329] = anon_sym_GT_PIPE; - v->a[11330] = actions(1388); - v->a[11331] = 5; - v->a[11332] = anon_sym_LT; - v->a[11333] = anon_sym_GT; - v->a[11334] = anon_sym_AMP_GT; - v->a[11335] = anon_sym_LT_AMP; - v->a[11336] = anon_sym_GT_AMP; - v->a[11337] = state(1717); - v->a[11338] = 9; - v->a[11339] = sym_arithmetic_expansion; + v->a[11320] = anon_sym_DOLLAR_BQUOTE; + v->a[11321] = actions(1761); + v->a[11322] = 1; + v->a[11323] = sym__brace_start; + v->a[11324] = actions(2286); + v->a[11325] = 1; + v->a[11326] = sym__special_character; + v->a[11327] = actions(2290); + v->a[11328] = 1; + v->a[11329] = sym_test_operator; + v->a[11330] = actions(2292); + v->a[11331] = 1; + v->a[11332] = aux_sym__simple_variable_name_token1; + v->a[11333] = state(1219); + v->a[11334] = 1; + v->a[11335] = aux_sym__literal_repeat1; + v->a[11336] = actions(1246); + v->a[11337] = 2; + v->a[11338] = sym_file_descriptor; + v->a[11339] = aux_sym_heredoc_redirect_token1; small_parse_table_567(v); } void small_parse_table_567(t_small_parse_table_array *v) { - v->a[11340] = sym_brace_expression; - v->a[11341] = sym_string; - v->a[11342] = sym_translated_string; - v->a[11343] = sym_number; - v->a[11344] = sym_simple_expansion; - v->a[11345] = sym_expansion; - v->a[11346] = sym_command_substitution; - v->a[11347] = sym_process_substitution; - v->a[11348] = 6; - v->a[11349] = actions(3); - v->a[11350] = 1; - v->a[11351] = sym_comment; - v->a[11352] = state(1643); - v->a[11353] = 1; - v->a[11354] = aux_sym__literal_repeat1; - v->a[11355] = state(1776); - v->a[11356] = 1; - v->a[11357] = sym_concatenation; - v->a[11358] = actions(2500); - v->a[11359] = 5; + v->a[11340] = actions(2284); + v->a[11341] = 2; + v->a[11342] = sym_raw_string; + v->a[11343] = sym_word; + v->a[11344] = state(416); + v->a[11345] = 2; + v->a[11346] = sym_concatenation; + v->a[11347] = aux_sym_unset_command_repeat1; + v->a[11348] = state(1088); + v->a[11349] = 7; + v->a[11350] = sym_arithmetic_expansion; + v->a[11351] = sym_brace_expression; + v->a[11352] = sym_string; + v->a[11353] = sym_number; + v->a[11354] = sym_simple_expansion; + v->a[11355] = sym_expansion; + v->a[11356] = sym_command_substitution; + v->a[11357] = actions(1244); + v->a[11358] = 20; + v->a[11359] = anon_sym_PIPE; small_parse_table_568(v); } void small_parse_table_568(t_small_parse_table_array *v) { - v->a[11360] = sym_file_descriptor; - v->a[11361] = sym_variable_name; - v->a[11362] = sym_test_operator; - v->a[11363] = sym__brace_start; - v->a[11364] = aux_sym_heredoc_redirect_token1; - v->a[11365] = state(1184); - v->a[11366] = 9; - v->a[11367] = sym_arithmetic_expansion; - v->a[11368] = sym_brace_expression; - v->a[11369] = sym_string; - v->a[11370] = sym_translated_string; - v->a[11371] = sym_number; - v->a[11372] = sym_simple_expansion; - v->a[11373] = sym_expansion; - v->a[11374] = sym_command_substitution; - v->a[11375] = sym_process_substitution; - v->a[11376] = actions(2498); - v->a[11377] = 39; - v->a[11378] = anon_sym_LPAREN_LPAREN; - v->a[11379] = anon_sym_SEMI; + v->a[11360] = anon_sym_SEMI_SEMI; + v->a[11361] = anon_sym_PIPE_AMP; + v->a[11362] = anon_sym_AMP_AMP; + v->a[11363] = anon_sym_PIPE_PIPE; + v->a[11364] = anon_sym_LT; + v->a[11365] = anon_sym_GT; + v->a[11366] = anon_sym_GT_GT; + v->a[11367] = anon_sym_AMP_GT; + v->a[11368] = anon_sym_AMP_GT_GT; + v->a[11369] = anon_sym_LT_AMP; + v->a[11370] = anon_sym_GT_AMP; + v->a[11371] = anon_sym_GT_PIPE; + v->a[11372] = anon_sym_LT_AMP_DASH; + v->a[11373] = anon_sym_GT_AMP_DASH; + v->a[11374] = anon_sym_LT_LT; + v->a[11375] = anon_sym_LT_LT_DASH; + v->a[11376] = anon_sym_AMP; + v->a[11377] = anon_sym_BQUOTE; + v->a[11378] = anon_sym_SEMI; + v->a[11379] = 21; small_parse_table_569(v); } void small_parse_table_569(t_small_parse_table_array *v) { - v->a[11380] = anon_sym_PIPE_PIPE; - v->a[11381] = anon_sym_AMP_AMP; - v->a[11382] = anon_sym_PIPE; - v->a[11383] = anon_sym_AMP; - v->a[11384] = anon_sym_LT; - v->a[11385] = anon_sym_GT; - v->a[11386] = anon_sym_LT_LT; - v->a[11387] = anon_sym_GT_GT; - v->a[11388] = anon_sym_SEMI_SEMI; - v->a[11389] = anon_sym_SEMI_AMP; - v->a[11390] = anon_sym_SEMI_SEMI_AMP; - v->a[11391] = anon_sym_PIPE_AMP; - v->a[11392] = anon_sym_AMP_GT; - v->a[11393] = anon_sym_AMP_GT_GT; - v->a[11394] = anon_sym_LT_AMP; - v->a[11395] = anon_sym_GT_AMP; - v->a[11396] = anon_sym_GT_PIPE; - v->a[11397] = anon_sym_LT_AMP_DASH; - v->a[11398] = anon_sym_GT_AMP_DASH; - v->a[11399] = anon_sym_LT_LT_DASH; + v->a[11380] = actions(3); + v->a[11381] = 1; + v->a[11382] = sym_comment; + v->a[11383] = actions(2111); + v->a[11384] = 1; + v->a[11385] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11386] = actions(2114); + v->a[11387] = 1; + v->a[11388] = anon_sym_DOLLAR; + v->a[11389] = actions(2120); + v->a[11390] = 1; + v->a[11391] = anon_sym_DQUOTE; + v->a[11392] = actions(2123); + v->a[11393] = 1; + v->a[11394] = aux_sym_number_token1; + v->a[11395] = actions(2126); + v->a[11396] = 1; + v->a[11397] = aux_sym_number_token2; + v->a[11398] = actions(2129); + v->a[11399] = 1; small_parse_table_570(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1130.c b/parser/static/small_parse_table/small_parse_table_1130.c index 71832948..e2a69ded 100644 --- a/parser/static/small_parse_table/small_parse_table_1130.c +++ b/parser/static/small_parse_table/small_parse_table_1130.c @@ -14,126 +14,126 @@ void small_parse_table_5650(t_small_parse_table_array *v) { - v->a[113000] = actions(5821); - v->a[113001] = 9; - v->a[113002] = anon_sym_SEMI; - v->a[113003] = anon_sym_PIPE_PIPE; - v->a[113004] = anon_sym_AMP_AMP; - v->a[113005] = anon_sym_PIPE; - v->a[113006] = anon_sym_AMP; - v->a[113007] = anon_sym_LT_LT; - v->a[113008] = anon_sym_SEMI_SEMI; - v->a[113009] = anon_sym_PIPE_AMP; - v->a[113010] = anon_sym_LT_LT_DASH; - v->a[113011] = actions(5823); - v->a[113012] = 11; - v->a[113013] = anon_sym_LT; - v->a[113014] = anon_sym_GT; - v->a[113015] = anon_sym_GT_GT; - v->a[113016] = anon_sym_AMP_GT; - v->a[113017] = anon_sym_AMP_GT_GT; - v->a[113018] = anon_sym_LT_AMP; - v->a[113019] = anon_sym_GT_AMP; + v->a[113000] = actions(6519); + v->a[113001] = 1; + v->a[113002] = anon_sym_DOLLAR_BQUOTE; + v->a[113003] = actions(6521); + v->a[113004] = 1; + v->a[113005] = sym__comment_word; + v->a[113006] = actions(6513); + v->a[113007] = 3; + v->a[113008] = sym_test_operator; + v->a[113009] = sym__bare_dollar; + v->a[113010] = sym_raw_string; + v->a[113011] = state(2085); + v->a[113012] = 7; + v->a[113013] = sym_arithmetic_expansion; + v->a[113014] = sym_brace_expression; + v->a[113015] = sym_string; + v->a[113016] = sym_number; + v->a[113017] = sym_simple_expansion; + v->a[113018] = sym_expansion; + v->a[113019] = sym_command_substitution; small_parse_table_5651(v); } void small_parse_table_5651(t_small_parse_table_array *v) { - v->a[113020] = anon_sym_GT_PIPE; - v->a[113021] = anon_sym_LT_AMP_DASH; - v->a[113022] = anon_sym_GT_AMP_DASH; - v->a[113023] = anon_sym_LT_LT_LT; - v->a[113024] = actions(5819); - v->a[113025] = 17; - v->a[113026] = anon_sym_LPAREN_LPAREN; - v->a[113027] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113028] = anon_sym_DOLLAR_LBRACK; - v->a[113029] = anon_sym_DOLLAR; - v->a[113030] = sym__special_character; - v->a[113031] = anon_sym_DQUOTE; - v->a[113032] = sym_raw_string; - v->a[113033] = sym_ansi_c_string; - v->a[113034] = aux_sym_number_token1; - v->a[113035] = aux_sym_number_token2; - v->a[113036] = anon_sym_DOLLAR_LBRACE; - v->a[113037] = anon_sym_DOLLAR_LPAREN; - v->a[113038] = anon_sym_BQUOTE; - v->a[113039] = anon_sym_DOLLAR_BQUOTE; + v->a[113020] = 3; + v->a[113021] = actions(3); + v->a[113022] = 1; + v->a[113023] = sym_comment; + v->a[113024] = actions(6185); + v->a[113025] = 2; + v->a[113026] = sym_file_descriptor; + v->a[113027] = aux_sym_heredoc_redirect_token1; + v->a[113028] = actions(6187); + v->a[113029] = 21; + v->a[113030] = anon_sym_PIPE; + v->a[113031] = anon_sym_SEMI_SEMI; + v->a[113032] = anon_sym_SEMI_AMP; + v->a[113033] = anon_sym_SEMI_SEMI_AMP; + v->a[113034] = anon_sym_PIPE_AMP; + v->a[113035] = anon_sym_AMP_AMP; + v->a[113036] = anon_sym_PIPE_PIPE; + v->a[113037] = anon_sym_LT; + v->a[113038] = anon_sym_GT; + v->a[113039] = anon_sym_GT_GT; small_parse_table_5652(v); } void small_parse_table_5652(t_small_parse_table_array *v) { - v->a[113040] = anon_sym_LT_LPAREN; - v->a[113041] = anon_sym_GT_LPAREN; - v->a[113042] = sym_word; - v->a[113043] = 8; - v->a[113044] = actions(3); - v->a[113045] = 1; - v->a[113046] = sym_comment; - v->a[113047] = actions(5826); - v->a[113048] = 1; - v->a[113049] = aux_sym_heredoc_redirect_token1; - v->a[113050] = actions(5828); - v->a[113051] = 1; - v->a[113052] = sym_file_descriptor; - v->a[113053] = actions(6361); - v->a[113054] = 1; - v->a[113055] = anon_sym_RPAREN; - v->a[113056] = actions(5831); - v->a[113057] = 3; - v->a[113058] = sym_variable_name; - v->a[113059] = sym_test_operator; + v->a[113040] = anon_sym_AMP_GT; + v->a[113041] = anon_sym_AMP_GT_GT; + v->a[113042] = anon_sym_LT_AMP; + v->a[113043] = anon_sym_GT_AMP; + v->a[113044] = anon_sym_GT_PIPE; + v->a[113045] = anon_sym_LT_AMP_DASH; + v->a[113046] = anon_sym_GT_AMP_DASH; + v->a[113047] = anon_sym_LT_LT; + v->a[113048] = anon_sym_LT_LT_DASH; + v->a[113049] = anon_sym_AMP; + v->a[113050] = anon_sym_SEMI; + v->a[113051] = 3; + v->a[113052] = actions(3); + v->a[113053] = 1; + v->a[113054] = sym_comment; + v->a[113055] = actions(6181); + v->a[113056] = 2; + v->a[113057] = sym_file_descriptor; + v->a[113058] = aux_sym_heredoc_redirect_token1; + v->a[113059] = actions(6183); small_parse_table_5653(v); } void small_parse_table_5653(t_small_parse_table_array *v) { - v->a[113060] = sym__brace_start; - v->a[113061] = actions(5821); - v->a[113062] = 9; - v->a[113063] = anon_sym_SEMI; - v->a[113064] = anon_sym_PIPE_PIPE; - v->a[113065] = anon_sym_AMP_AMP; - v->a[113066] = anon_sym_PIPE; - v->a[113067] = anon_sym_AMP; - v->a[113068] = anon_sym_LT_LT; - v->a[113069] = anon_sym_SEMI_SEMI; - v->a[113070] = anon_sym_PIPE_AMP; - v->a[113071] = anon_sym_LT_LT_DASH; - v->a[113072] = actions(5823); - v->a[113073] = 11; - v->a[113074] = anon_sym_LT; - v->a[113075] = anon_sym_GT; - v->a[113076] = anon_sym_GT_GT; - v->a[113077] = anon_sym_AMP_GT; - v->a[113078] = anon_sym_AMP_GT_GT; - v->a[113079] = anon_sym_LT_AMP; + v->a[113060] = 21; + v->a[113061] = anon_sym_PIPE; + v->a[113062] = anon_sym_SEMI_SEMI; + v->a[113063] = anon_sym_SEMI_AMP; + v->a[113064] = anon_sym_SEMI_SEMI_AMP; + v->a[113065] = anon_sym_PIPE_AMP; + v->a[113066] = anon_sym_AMP_AMP; + v->a[113067] = anon_sym_PIPE_PIPE; + v->a[113068] = anon_sym_LT; + v->a[113069] = anon_sym_GT; + v->a[113070] = anon_sym_GT_GT; + v->a[113071] = anon_sym_AMP_GT; + v->a[113072] = anon_sym_AMP_GT_GT; + v->a[113073] = anon_sym_LT_AMP; + v->a[113074] = anon_sym_GT_AMP; + v->a[113075] = anon_sym_GT_PIPE; + v->a[113076] = anon_sym_LT_AMP_DASH; + v->a[113077] = anon_sym_GT_AMP_DASH; + v->a[113078] = anon_sym_LT_LT; + v->a[113079] = anon_sym_LT_LT_DASH; small_parse_table_5654(v); } void small_parse_table_5654(t_small_parse_table_array *v) { - v->a[113080] = anon_sym_GT_AMP; - v->a[113081] = anon_sym_GT_PIPE; - v->a[113082] = anon_sym_LT_AMP_DASH; - v->a[113083] = anon_sym_GT_AMP_DASH; - v->a[113084] = anon_sym_LT_LT_LT; - v->a[113085] = actions(5819); - v->a[113086] = 17; - v->a[113087] = anon_sym_LPAREN_LPAREN; - v->a[113088] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113089] = anon_sym_DOLLAR_LBRACK; - v->a[113090] = anon_sym_DOLLAR; - v->a[113091] = sym__special_character; - v->a[113092] = anon_sym_DQUOTE; - v->a[113093] = sym_raw_string; - v->a[113094] = sym_ansi_c_string; - v->a[113095] = aux_sym_number_token1; - v->a[113096] = aux_sym_number_token2; - v->a[113097] = anon_sym_DOLLAR_LBRACE; - v->a[113098] = anon_sym_DOLLAR_LPAREN; - v->a[113099] = anon_sym_BQUOTE; + v->a[113080] = anon_sym_AMP; + v->a[113081] = anon_sym_SEMI; + v->a[113082] = 16; + v->a[113083] = actions(3); + v->a[113084] = 1; + v->a[113085] = sym_comment; + v->a[113086] = actions(3720); + v->a[113087] = 1; + v->a[113088] = anon_sym_DOLLAR; + v->a[113089] = actions(3726); + v->a[113090] = 1; + v->a[113091] = aux_sym_number_token1; + v->a[113092] = actions(3728); + v->a[113093] = 1; + v->a[113094] = aux_sym_number_token2; + v->a[113095] = actions(3732); + v->a[113096] = 1; + v->a[113097] = anon_sym_DOLLAR_LPAREN; + v->a[113098] = actions(3740); + v->a[113099] = 1; small_parse_table_5655(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1131.c b/parser/static/small_parse_table/small_parse_table_1131.c index 6e5f874b..831f5926 100644 --- a/parser/static/small_parse_table/small_parse_table_1131.c +++ b/parser/static/small_parse_table/small_parse_table_1131.c @@ -14,126 +14,126 @@ void small_parse_table_5655(t_small_parse_table_array *v) { - v->a[113100] = anon_sym_DOLLAR_BQUOTE; - v->a[113101] = anon_sym_LT_LPAREN; - v->a[113102] = anon_sym_GT_LPAREN; - v->a[113103] = sym_word; - v->a[113104] = 8; - v->a[113105] = actions(3); - v->a[113106] = 1; - v->a[113107] = sym_comment; - v->a[113108] = actions(5826); - v->a[113109] = 1; - v->a[113110] = aux_sym_heredoc_redirect_token1; - v->a[113111] = actions(5828); - v->a[113112] = 1; - v->a[113113] = sym_file_descriptor; - v->a[113114] = actions(6364); - v->a[113115] = 1; - v->a[113116] = anon_sym_RPAREN; - v->a[113117] = actions(5831); - v->a[113118] = 3; - v->a[113119] = sym_variable_name; + v->a[113100] = sym__brace_start; + v->a[113101] = actions(6016); + v->a[113102] = 1; + v->a[113103] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113104] = actions(6020); + v->a[113105] = 1; + v->a[113106] = anon_sym_DQUOTE; + v->a[113107] = actions(6022); + v->a[113108] = 1; + v->a[113109] = anon_sym_DOLLAR_LBRACE; + v->a[113110] = actions(6024); + v->a[113111] = 1; + v->a[113112] = anon_sym_BQUOTE; + v->a[113113] = actions(6026); + v->a[113114] = 1; + v->a[113115] = anon_sym_DOLLAR_BQUOTE; + v->a[113116] = actions(6523); + v->a[113117] = 1; + v->a[113118] = sym_word; + v->a[113119] = actions(6525); small_parse_table_5656(v); } void small_parse_table_5656(t_small_parse_table_array *v) { - v->a[113120] = sym_test_operator; - v->a[113121] = sym__brace_start; - v->a[113122] = actions(5821); - v->a[113123] = 9; - v->a[113124] = anon_sym_SEMI; - v->a[113125] = anon_sym_PIPE_PIPE; - v->a[113126] = anon_sym_AMP_AMP; - v->a[113127] = anon_sym_PIPE; - v->a[113128] = anon_sym_AMP; - v->a[113129] = anon_sym_LT_LT; - v->a[113130] = anon_sym_SEMI_SEMI; - v->a[113131] = anon_sym_PIPE_AMP; - v->a[113132] = anon_sym_LT_LT_DASH; - v->a[113133] = actions(5823); - v->a[113134] = 11; - v->a[113135] = anon_sym_LT; - v->a[113136] = anon_sym_GT; - v->a[113137] = anon_sym_GT_GT; - v->a[113138] = anon_sym_AMP_GT; - v->a[113139] = anon_sym_AMP_GT_GT; + v->a[113120] = 1; + v->a[113121] = sym__special_character; + v->a[113122] = actions(6529); + v->a[113123] = 1; + v->a[113124] = sym__comment_word; + v->a[113125] = actions(6527); + v->a[113126] = 3; + v->a[113127] = sym_test_operator; + v->a[113128] = sym__bare_dollar; + v->a[113129] = sym_raw_string; + v->a[113130] = state(1722); + v->a[113131] = 7; + v->a[113132] = sym_arithmetic_expansion; + v->a[113133] = sym_brace_expression; + v->a[113134] = sym_string; + v->a[113135] = sym_number; + v->a[113136] = sym_simple_expansion; + v->a[113137] = sym_expansion; + v->a[113138] = sym_command_substitution; + v->a[113139] = 3; small_parse_table_5657(v); } void small_parse_table_5657(t_small_parse_table_array *v) { - v->a[113140] = anon_sym_LT_AMP; - v->a[113141] = anon_sym_GT_AMP; - v->a[113142] = anon_sym_GT_PIPE; - v->a[113143] = anon_sym_LT_AMP_DASH; - v->a[113144] = anon_sym_GT_AMP_DASH; - v->a[113145] = anon_sym_LT_LT_LT; - v->a[113146] = actions(5819); - v->a[113147] = 17; - v->a[113148] = anon_sym_LPAREN_LPAREN; - v->a[113149] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113150] = anon_sym_DOLLAR_LBRACK; - v->a[113151] = anon_sym_DOLLAR; - v->a[113152] = sym__special_character; - v->a[113153] = anon_sym_DQUOTE; - v->a[113154] = sym_raw_string; - v->a[113155] = sym_ansi_c_string; - v->a[113156] = aux_sym_number_token1; - v->a[113157] = aux_sym_number_token2; - v->a[113158] = anon_sym_DOLLAR_LBRACE; - v->a[113159] = anon_sym_DOLLAR_LPAREN; + v->a[113140] = actions(3); + v->a[113141] = 1; + v->a[113142] = sym_comment; + v->a[113143] = actions(6181); + v->a[113144] = 2; + v->a[113145] = sym_file_descriptor; + v->a[113146] = aux_sym_heredoc_redirect_token1; + v->a[113147] = actions(6183); + v->a[113148] = 21; + v->a[113149] = anon_sym_PIPE; + v->a[113150] = anon_sym_SEMI_SEMI; + v->a[113151] = anon_sym_SEMI_AMP; + v->a[113152] = anon_sym_SEMI_SEMI_AMP; + v->a[113153] = anon_sym_PIPE_AMP; + v->a[113154] = anon_sym_AMP_AMP; + v->a[113155] = anon_sym_PIPE_PIPE; + v->a[113156] = anon_sym_LT; + v->a[113157] = anon_sym_GT; + v->a[113158] = anon_sym_GT_GT; + v->a[113159] = anon_sym_AMP_GT; small_parse_table_5658(v); } void small_parse_table_5658(t_small_parse_table_array *v) { - v->a[113160] = anon_sym_BQUOTE; - v->a[113161] = anon_sym_DOLLAR_BQUOTE; - v->a[113162] = anon_sym_LT_LPAREN; - v->a[113163] = anon_sym_GT_LPAREN; - v->a[113164] = sym_word; - v->a[113165] = 8; - v->a[113166] = actions(3); - v->a[113167] = 1; - v->a[113168] = sym_comment; - v->a[113169] = actions(5826); - v->a[113170] = 1; - v->a[113171] = aux_sym_heredoc_redirect_token1; - v->a[113172] = actions(5828); - v->a[113173] = 1; - v->a[113174] = sym_file_descriptor; - v->a[113175] = actions(6367); - v->a[113176] = 1; - v->a[113177] = anon_sym_RPAREN; - v->a[113178] = actions(5831); - v->a[113179] = 3; + v->a[113160] = anon_sym_AMP_GT_GT; + v->a[113161] = anon_sym_LT_AMP; + v->a[113162] = anon_sym_GT_AMP; + v->a[113163] = anon_sym_GT_PIPE; + v->a[113164] = anon_sym_LT_AMP_DASH; + v->a[113165] = anon_sym_GT_AMP_DASH; + v->a[113166] = anon_sym_LT_LT; + v->a[113167] = anon_sym_LT_LT_DASH; + v->a[113168] = anon_sym_AMP; + v->a[113169] = anon_sym_SEMI; + v->a[113170] = 3; + v->a[113171] = actions(3); + v->a[113172] = 1; + v->a[113173] = sym_comment; + v->a[113174] = actions(6157); + v->a[113175] = 2; + v->a[113176] = sym_file_descriptor; + v->a[113177] = aux_sym_heredoc_redirect_token1; + v->a[113178] = actions(6159); + v->a[113179] = 21; small_parse_table_5659(v); } void small_parse_table_5659(t_small_parse_table_array *v) { - v->a[113180] = sym_variable_name; - v->a[113181] = sym_test_operator; - v->a[113182] = sym__brace_start; - v->a[113183] = actions(5821); - v->a[113184] = 9; - v->a[113185] = anon_sym_SEMI; + v->a[113180] = anon_sym_PIPE; + v->a[113181] = anon_sym_SEMI_SEMI; + v->a[113182] = anon_sym_SEMI_AMP; + v->a[113183] = anon_sym_SEMI_SEMI_AMP; + v->a[113184] = anon_sym_PIPE_AMP; + v->a[113185] = anon_sym_AMP_AMP; v->a[113186] = anon_sym_PIPE_PIPE; - v->a[113187] = anon_sym_AMP_AMP; - v->a[113188] = anon_sym_PIPE; - v->a[113189] = anon_sym_AMP; - v->a[113190] = anon_sym_LT_LT; - v->a[113191] = anon_sym_SEMI_SEMI; - v->a[113192] = anon_sym_PIPE_AMP; - v->a[113193] = anon_sym_LT_LT_DASH; - v->a[113194] = actions(5823); - v->a[113195] = 11; - v->a[113196] = anon_sym_LT; - v->a[113197] = anon_sym_GT; - v->a[113198] = anon_sym_GT_GT; - v->a[113199] = anon_sym_AMP_GT; + v->a[113187] = anon_sym_LT; + v->a[113188] = anon_sym_GT; + v->a[113189] = anon_sym_GT_GT; + v->a[113190] = anon_sym_AMP_GT; + v->a[113191] = anon_sym_AMP_GT_GT; + v->a[113192] = anon_sym_LT_AMP; + v->a[113193] = anon_sym_GT_AMP; + v->a[113194] = anon_sym_GT_PIPE; + v->a[113195] = anon_sym_LT_AMP_DASH; + v->a[113196] = anon_sym_GT_AMP_DASH; + v->a[113197] = anon_sym_LT_LT; + v->a[113198] = anon_sym_LT_LT_DASH; + v->a[113199] = anon_sym_AMP; small_parse_table_5660(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1132.c b/parser/static/small_parse_table/small_parse_table_1132.c index c37ac195..c6b6326c 100644 --- a/parser/static/small_parse_table/small_parse_table_1132.c +++ b/parser/static/small_parse_table/small_parse_table_1132.c @@ -14,51 +14,51 @@ void small_parse_table_5660(t_small_parse_table_array *v) { - v->a[113200] = anon_sym_AMP_GT_GT; - v->a[113201] = anon_sym_LT_AMP; - v->a[113202] = anon_sym_GT_AMP; - v->a[113203] = anon_sym_GT_PIPE; - v->a[113204] = anon_sym_LT_AMP_DASH; - v->a[113205] = anon_sym_GT_AMP_DASH; - v->a[113206] = anon_sym_LT_LT_LT; - v->a[113207] = actions(5819); - v->a[113208] = 17; - v->a[113209] = anon_sym_LPAREN_LPAREN; - v->a[113210] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113211] = anon_sym_DOLLAR_LBRACK; - v->a[113212] = anon_sym_DOLLAR; - v->a[113213] = sym__special_character; - v->a[113214] = anon_sym_DQUOTE; - v->a[113215] = sym_raw_string; - v->a[113216] = sym_ansi_c_string; - v->a[113217] = aux_sym_number_token1; - v->a[113218] = aux_sym_number_token2; - v->a[113219] = anon_sym_DOLLAR_LBRACE; + v->a[113200] = anon_sym_SEMI; + v->a[113201] = 3; + v->a[113202] = actions(3); + v->a[113203] = 1; + v->a[113204] = sym_comment; + v->a[113205] = actions(6137); + v->a[113206] = 2; + v->a[113207] = sym_file_descriptor; + v->a[113208] = aux_sym_heredoc_redirect_token1; + v->a[113209] = actions(6139); + v->a[113210] = 21; + v->a[113211] = anon_sym_PIPE; + v->a[113212] = anon_sym_SEMI_SEMI; + v->a[113213] = anon_sym_SEMI_AMP; + v->a[113214] = anon_sym_SEMI_SEMI_AMP; + v->a[113215] = anon_sym_PIPE_AMP; + v->a[113216] = anon_sym_AMP_AMP; + v->a[113217] = anon_sym_PIPE_PIPE; + v->a[113218] = anon_sym_LT; + v->a[113219] = anon_sym_GT; small_parse_table_5661(v); } void small_parse_table_5661(t_small_parse_table_array *v) { - v->a[113220] = anon_sym_DOLLAR_LPAREN; - v->a[113221] = anon_sym_BQUOTE; - v->a[113222] = anon_sym_DOLLAR_BQUOTE; - v->a[113223] = anon_sym_LT_LPAREN; - v->a[113224] = anon_sym_GT_LPAREN; - v->a[113225] = sym_word; - v->a[113226] = 26; - v->a[113227] = actions(71); - v->a[113228] = 1; - v->a[113229] = sym_comment; - v->a[113230] = actions(1131); - v->a[113231] = 1; - v->a[113232] = anon_sym_LPAREN; - v->a[113233] = actions(1141); + v->a[113220] = anon_sym_GT_GT; + v->a[113221] = anon_sym_AMP_GT; + v->a[113222] = anon_sym_AMP_GT_GT; + v->a[113223] = anon_sym_LT_AMP; + v->a[113224] = anon_sym_GT_AMP; + v->a[113225] = anon_sym_GT_PIPE; + v->a[113226] = anon_sym_LT_AMP_DASH; + v->a[113227] = anon_sym_GT_AMP_DASH; + v->a[113228] = anon_sym_LT_LT; + v->a[113229] = anon_sym_LT_LT_DASH; + v->a[113230] = anon_sym_AMP; + v->a[113231] = anon_sym_SEMI; + v->a[113232] = 16; + v->a[113233] = actions(3); v->a[113234] = 1; - v->a[113235] = anon_sym_DOLLAR_LBRACK; - v->a[113236] = actions(1145); + v->a[113235] = sym_comment; + v->a[113236] = actions(2486); v->a[113237] = 1; - v->a[113238] = anon_sym_DOLLAR; - v->a[113239] = actions(1149); + v->a[113238] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113239] = actions(2492); small_parse_table_5662(v); } @@ -66,74 +66,74 @@ void small_parse_table_5662(t_small_parse_table_array *v) { v->a[113240] = 1; v->a[113241] = anon_sym_DQUOTE; - v->a[113242] = actions(1153); + v->a[113242] = actions(2496); v->a[113243] = 1; v->a[113244] = aux_sym_number_token1; - v->a[113245] = actions(1155); + v->a[113245] = actions(2498); v->a[113246] = 1; v->a[113247] = aux_sym_number_token2; - v->a[113248] = actions(1157); + v->a[113248] = actions(2500); v->a[113249] = 1; v->a[113250] = anon_sym_DOLLAR_LBRACE; - v->a[113251] = actions(1159); + v->a[113251] = actions(2502); v->a[113252] = 1; v->a[113253] = anon_sym_DOLLAR_LPAREN; - v->a[113254] = actions(1163); + v->a[113254] = actions(2504); v->a[113255] = 1; - v->a[113256] = anon_sym_DOLLAR_BQUOTE; - v->a[113257] = actions(1169); + v->a[113256] = anon_sym_BQUOTE; + v->a[113257] = actions(2506); v->a[113258] = 1; - v->a[113259] = sym__brace_start; + v->a[113259] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5663(v); } void small_parse_table_5663(t_small_parse_table_array *v) { - v->a[113260] = actions(1187); + v->a[113260] = actions(2510); v->a[113261] = 1; - v->a[113262] = sym_word; - v->a[113263] = actions(1189); + v->a[113262] = sym__brace_start; + v->a[113263] = actions(6531); v->a[113264] = 1; - v->a[113265] = anon_sym_BANG; - v->a[113266] = actions(1195); + v->a[113265] = sym_word; + v->a[113266] = actions(6533); v->a[113267] = 1; - v->a[113268] = anon_sym_TILDE; - v->a[113269] = actions(1201); + v->a[113268] = anon_sym_DOLLAR; + v->a[113269] = actions(6535); v->a[113270] = 1; - v->a[113271] = sym_test_operator; - v->a[113272] = actions(3060); + v->a[113271] = sym__special_character; + v->a[113272] = actions(6539); v->a[113273] = 1; - v->a[113274] = anon_sym_BQUOTE; - v->a[113275] = actions(5779); - v->a[113276] = 1; - v->a[113277] = sym__special_character; - v->a[113278] = state(2717); - v->a[113279] = 1; + v->a[113274] = sym__comment_word; + v->a[113275] = actions(6537); + v->a[113276] = 3; + v->a[113277] = sym_test_operator; + v->a[113278] = sym__bare_dollar; + v->a[113279] = sym_raw_string; small_parse_table_5664(v); } void small_parse_table_5664(t_small_parse_table_array *v) { - v->a[113280] = aux_sym__literal_repeat1; - v->a[113281] = state(3003); - v->a[113282] = 1; - v->a[113283] = sym__expression; - v->a[113284] = actions(1129); - v->a[113285] = 2; - v->a[113286] = anon_sym_LPAREN_LPAREN; - v->a[113287] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113288] = actions(1165); - v->a[113289] = 2; - v->a[113290] = anon_sym_LT_LPAREN; - v->a[113291] = anon_sym_GT_LPAREN; - v->a[113292] = actions(1191); - v->a[113293] = 2; - v->a[113294] = anon_sym_PLUS_PLUS2; - v->a[113295] = anon_sym_DASH_DASH2; - v->a[113296] = actions(1193); - v->a[113297] = 2; - v->a[113298] = anon_sym_DASH2; - v->a[113299] = anon_sym_PLUS2; + v->a[113280] = state(1596); + v->a[113281] = 7; + v->a[113282] = sym_arithmetic_expansion; + v->a[113283] = sym_brace_expression; + v->a[113284] = sym_string; + v->a[113285] = sym_number; + v->a[113286] = sym_simple_expansion; + v->a[113287] = sym_expansion; + v->a[113288] = sym_command_substitution; + v->a[113289] = 16; + v->a[113290] = actions(3); + v->a[113291] = 1; + v->a[113292] = sym_comment; + v->a[113293] = actions(661); + v->a[113294] = 1; + v->a[113295] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113296] = actions(663); + v->a[113297] = 1; + v->a[113298] = anon_sym_DOLLAR; + v->a[113299] = actions(667); small_parse_table_5665(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1133.c b/parser/static/small_parse_table/small_parse_table_1133.c index 440e3725..4bf6b952 100644 --- a/parser/static/small_parse_table/small_parse_table_1133.c +++ b/parser/static/small_parse_table/small_parse_table_1133.c @@ -14,126 +14,126 @@ void small_parse_table_5665(t_small_parse_table_array *v) { - v->a[113300] = actions(1199); - v->a[113301] = 2; - v->a[113302] = sym_raw_string; - v->a[113303] = sym_ansi_c_string; - v->a[113304] = state(2594); - v->a[113305] = 6; - v->a[113306] = sym_binary_expression; - v->a[113307] = sym_ternary_expression; - v->a[113308] = sym_unary_expression; - v->a[113309] = sym_postfix_expression; - v->a[113310] = sym_parenthesized_expression; - v->a[113311] = sym_concatenation; - v->a[113312] = state(2503); - v->a[113313] = 9; - v->a[113314] = sym_arithmetic_expansion; - v->a[113315] = sym_brace_expression; - v->a[113316] = sym_string; - v->a[113317] = sym_translated_string; - v->a[113318] = sym_number; - v->a[113319] = sym_simple_expansion; + v->a[113300] = 1; + v->a[113301] = anon_sym_DQUOTE; + v->a[113302] = actions(671); + v->a[113303] = 1; + v->a[113304] = aux_sym_number_token1; + v->a[113305] = actions(673); + v->a[113306] = 1; + v->a[113307] = aux_sym_number_token2; + v->a[113308] = actions(675); + v->a[113309] = 1; + v->a[113310] = anon_sym_DOLLAR_LBRACE; + v->a[113311] = actions(677); + v->a[113312] = 1; + v->a[113313] = anon_sym_DOLLAR_LPAREN; + v->a[113314] = actions(679); + v->a[113315] = 1; + v->a[113316] = anon_sym_BQUOTE; + v->a[113317] = actions(681); + v->a[113318] = 1; + v->a[113319] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5666(v); } void small_parse_table_5666(t_small_parse_table_array *v) { - v->a[113320] = sym_expansion; - v->a[113321] = sym_command_substitution; - v->a[113322] = sym_process_substitution; - v->a[113323] = 26; - v->a[113324] = actions(71); - v->a[113325] = 1; - v->a[113326] = sym_comment; - v->a[113327] = actions(1131); - v->a[113328] = 1; - v->a[113329] = anon_sym_LPAREN; - v->a[113330] = actions(1141); - v->a[113331] = 1; - v->a[113332] = anon_sym_DOLLAR_LBRACK; - v->a[113333] = actions(1145); - v->a[113334] = 1; - v->a[113335] = anon_sym_DOLLAR; - v->a[113336] = actions(1149); - v->a[113337] = 1; - v->a[113338] = anon_sym_DQUOTE; - v->a[113339] = actions(1153); + v->a[113320] = actions(687); + v->a[113321] = 1; + v->a[113322] = sym__brace_start; + v->a[113323] = actions(6541); + v->a[113324] = 1; + v->a[113325] = sym_word; + v->a[113326] = actions(6543); + v->a[113327] = 1; + v->a[113328] = sym__special_character; + v->a[113329] = actions(6547); + v->a[113330] = 1; + v->a[113331] = sym__comment_word; + v->a[113332] = actions(6545); + v->a[113333] = 3; + v->a[113334] = sym_test_operator; + v->a[113335] = sym__bare_dollar; + v->a[113336] = sym_raw_string; + v->a[113337] = state(1400); + v->a[113338] = 7; + v->a[113339] = sym_arithmetic_expansion; small_parse_table_5667(v); } void small_parse_table_5667(t_small_parse_table_array *v) { - v->a[113340] = 1; - v->a[113341] = aux_sym_number_token1; - v->a[113342] = actions(1155); - v->a[113343] = 1; - v->a[113344] = aux_sym_number_token2; - v->a[113345] = actions(1157); - v->a[113346] = 1; - v->a[113347] = anon_sym_DOLLAR_LBRACE; - v->a[113348] = actions(1159); - v->a[113349] = 1; - v->a[113350] = anon_sym_DOLLAR_LPAREN; - v->a[113351] = actions(1163); - v->a[113352] = 1; - v->a[113353] = anon_sym_DOLLAR_BQUOTE; - v->a[113354] = actions(1169); - v->a[113355] = 1; - v->a[113356] = sym__brace_start; - v->a[113357] = actions(1187); - v->a[113358] = 1; - v->a[113359] = sym_word; + v->a[113340] = sym_brace_expression; + v->a[113341] = sym_string; + v->a[113342] = sym_number; + v->a[113343] = sym_simple_expansion; + v->a[113344] = sym_expansion; + v->a[113345] = sym_command_substitution; + v->a[113346] = 16; + v->a[113347] = actions(3); + v->a[113348] = 1; + v->a[113349] = sym_comment; + v->a[113350] = actions(2186); + v->a[113351] = 1; + v->a[113352] = aux_sym_number_token1; + v->a[113353] = actions(2188); + v->a[113354] = 1; + v->a[113355] = aux_sym_number_token2; + v->a[113356] = actions(2192); + v->a[113357] = 1; + v->a[113358] = anon_sym_DOLLAR_LPAREN; + v->a[113359] = actions(2200); small_parse_table_5668(v); } void small_parse_table_5668(t_small_parse_table_array *v) { - v->a[113360] = actions(1189); - v->a[113361] = 1; - v->a[113362] = anon_sym_BANG; - v->a[113363] = actions(1195); - v->a[113364] = 1; - v->a[113365] = anon_sym_TILDE; - v->a[113366] = actions(1201); - v->a[113367] = 1; - v->a[113368] = sym_test_operator; - v->a[113369] = actions(3060); - v->a[113370] = 1; - v->a[113371] = anon_sym_BQUOTE; - v->a[113372] = actions(5779); - v->a[113373] = 1; - v->a[113374] = sym__special_character; - v->a[113375] = state(2717); - v->a[113376] = 1; - v->a[113377] = aux_sym__literal_repeat1; - v->a[113378] = state(3043); - v->a[113379] = 1; + v->a[113360] = 1; + v->a[113361] = sym__brace_start; + v->a[113362] = actions(6503); + v->a[113363] = 1; + v->a[113364] = sym_word; + v->a[113365] = actions(6505); + v->a[113366] = 1; + v->a[113367] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113368] = actions(6509); + v->a[113369] = 1; + v->a[113370] = sym__special_character; + v->a[113371] = actions(6511); + v->a[113372] = 1; + v->a[113373] = anon_sym_DQUOTE; + v->a[113374] = actions(6515); + v->a[113375] = 1; + v->a[113376] = anon_sym_DOLLAR_LBRACE; + v->a[113377] = actions(6517); + v->a[113378] = 1; + v->a[113379] = anon_sym_BQUOTE; small_parse_table_5669(v); } void small_parse_table_5669(t_small_parse_table_array *v) { - v->a[113380] = sym__expression; - v->a[113381] = actions(1129); - v->a[113382] = 2; - v->a[113383] = anon_sym_LPAREN_LPAREN; - v->a[113384] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113385] = actions(1165); - v->a[113386] = 2; - v->a[113387] = anon_sym_LT_LPAREN; - v->a[113388] = anon_sym_GT_LPAREN; - v->a[113389] = actions(1191); - v->a[113390] = 2; - v->a[113391] = anon_sym_PLUS_PLUS2; - v->a[113392] = anon_sym_DASH_DASH2; - v->a[113393] = actions(1193); - v->a[113394] = 2; - v->a[113395] = anon_sym_DASH2; - v->a[113396] = anon_sym_PLUS2; - v->a[113397] = actions(1199); - v->a[113398] = 2; - v->a[113399] = sym_raw_string; + v->a[113380] = actions(6519); + v->a[113381] = 1; + v->a[113382] = anon_sym_DOLLAR_BQUOTE; + v->a[113383] = actions(6521); + v->a[113384] = 1; + v->a[113385] = sym__comment_word; + v->a[113386] = actions(6549); + v->a[113387] = 1; + v->a[113388] = anon_sym_DOLLAR; + v->a[113389] = actions(6513); + v->a[113390] = 3; + v->a[113391] = sym_test_operator; + v->a[113392] = sym__bare_dollar; + v->a[113393] = sym_raw_string; + v->a[113394] = state(2085); + v->a[113395] = 7; + v->a[113396] = sym_arithmetic_expansion; + v->a[113397] = sym_brace_expression; + v->a[113398] = sym_string; + v->a[113399] = sym_number; small_parse_table_5670(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1134.c b/parser/static/small_parse_table/small_parse_table_1134.c index 05438908..51dc94e7 100644 --- a/parser/static/small_parse_table/small_parse_table_1134.c +++ b/parser/static/small_parse_table/small_parse_table_1134.c @@ -14,126 +14,126 @@ void small_parse_table_5670(t_small_parse_table_array *v) { - v->a[113400] = sym_ansi_c_string; - v->a[113401] = state(2594); - v->a[113402] = 6; - v->a[113403] = sym_binary_expression; - v->a[113404] = sym_ternary_expression; - v->a[113405] = sym_unary_expression; - v->a[113406] = sym_postfix_expression; - v->a[113407] = sym_parenthesized_expression; - v->a[113408] = sym_concatenation; - v->a[113409] = state(2503); - v->a[113410] = 9; - v->a[113411] = sym_arithmetic_expansion; - v->a[113412] = sym_brace_expression; - v->a[113413] = sym_string; - v->a[113414] = sym_translated_string; - v->a[113415] = sym_number; - v->a[113416] = sym_simple_expansion; - v->a[113417] = sym_expansion; - v->a[113418] = sym_command_substitution; - v->a[113419] = sym_process_substitution; + v->a[113400] = sym_simple_expansion; + v->a[113401] = sym_expansion; + v->a[113402] = sym_command_substitution; + v->a[113403] = 7; + v->a[113404] = actions(3); + v->a[113405] = 1; + v->a[113406] = sym_comment; + v->a[113407] = actions(5281); + v->a[113408] = 1; + v->a[113409] = aux_sym_heredoc_redirect_token1; + v->a[113410] = actions(6557); + v->a[113411] = 1; + v->a[113412] = sym_file_descriptor; + v->a[113413] = actions(6554); + v->a[113414] = 2; + v->a[113415] = anon_sym_LT_AMP_DASH; + v->a[113416] = anon_sym_GT_AMP_DASH; + v->a[113417] = state(2405); + v->a[113418] = 2; + v->a[113419] = sym_file_redirect; small_parse_table_5671(v); } void small_parse_table_5671(t_small_parse_table_array *v) { - v->a[113420] = 5; - v->a[113421] = actions(71); - v->a[113422] = 1; - v->a[113423] = sym_comment; - v->a[113424] = state(2135); - v->a[113425] = 1; - v->a[113426] = aux_sym_concatenation_repeat1; - v->a[113427] = actions(6133); - v->a[113428] = 2; - v->a[113429] = sym__concat; - v->a[113430] = aux_sym_concatenation_token1; - v->a[113431] = actions(4463); - v->a[113432] = 15; + v->a[113420] = aux_sym_redirected_statement_repeat2; + v->a[113421] = actions(6551); + v->a[113422] = 8; + v->a[113423] = anon_sym_LT; + v->a[113424] = anon_sym_GT; + v->a[113425] = anon_sym_GT_GT; + v->a[113426] = anon_sym_AMP_GT; + v->a[113427] = anon_sym_AMP_GT_GT; + v->a[113428] = anon_sym_LT_AMP; + v->a[113429] = anon_sym_GT_AMP; + v->a[113430] = anon_sym_GT_PIPE; + v->a[113431] = actions(5273); + v->a[113432] = 9; v->a[113433] = anon_sym_PIPE; - v->a[113434] = anon_sym_EQ_EQ; - v->a[113435] = anon_sym_LT; - v->a[113436] = anon_sym_GT; - v->a[113437] = anon_sym_LT_LT; - v->a[113438] = anon_sym_EQ_TILDE; - v->a[113439] = anon_sym_AMP_GT; + v->a[113434] = anon_sym_SEMI_SEMI; + v->a[113435] = anon_sym_PIPE_AMP; + v->a[113436] = anon_sym_AMP_AMP; + v->a[113437] = anon_sym_PIPE_PIPE; + v->a[113438] = anon_sym_LT_LT; + v->a[113439] = anon_sym_LT_LT_DASH; small_parse_table_5672(v); } void small_parse_table_5672(t_small_parse_table_array *v) { - v->a[113440] = anon_sym_LT_AMP; - v->a[113441] = anon_sym_GT_AMP; - v->a[113442] = anon_sym_DOLLAR; - v->a[113443] = aux_sym_number_token1; - v->a[113444] = aux_sym_number_token2; - v->a[113445] = anon_sym_DOLLAR_LPAREN; - v->a[113446] = anon_sym_BQUOTE; - v->a[113447] = sym_word; - v->a[113448] = actions(4465); - v->a[113449] = 25; - v->a[113450] = sym_file_descriptor; - v->a[113451] = sym_test_operator; - v->a[113452] = sym__bare_dollar; - v->a[113453] = sym__brace_start; - v->a[113454] = anon_sym_LPAREN_LPAREN; - v->a[113455] = anon_sym_PIPE_PIPE; - v->a[113456] = anon_sym_AMP_AMP; - v->a[113457] = anon_sym_GT_GT; - v->a[113458] = anon_sym_PIPE_AMP; - v->a[113459] = anon_sym_AMP_GT_GT; + v->a[113440] = anon_sym_AMP; + v->a[113441] = anon_sym_SEMI; + v->a[113442] = 5; + v->a[113443] = actions(3); + v->a[113444] = 1; + v->a[113445] = sym_comment; + v->a[113446] = state(2406); + v->a[113447] = 1; + v->a[113448] = aux_sym_pipeline_repeat1; + v->a[113449] = actions(6560); + v->a[113450] = 2; + v->a[113451] = anon_sym_PIPE; + v->a[113452] = anon_sym_PIPE_AMP; + v->a[113453] = actions(5367); + v->a[113454] = 3; + v->a[113455] = sym_file_descriptor; + v->a[113456] = ts_builtin_sym_end; + v->a[113457] = aux_sym_heredoc_redirect_token1; + v->a[113458] = actions(5362); + v->a[113459] = 17; small_parse_table_5673(v); } void small_parse_table_5673(t_small_parse_table_array *v) { - v->a[113460] = anon_sym_GT_PIPE; - v->a[113461] = anon_sym_LT_AMP_DASH; - v->a[113462] = anon_sym_GT_AMP_DASH; - v->a[113463] = anon_sym_LT_LT_DASH; - v->a[113464] = anon_sym_LT_LT_LT; - v->a[113465] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113466] = anon_sym_DOLLAR_LBRACK; - v->a[113467] = sym__special_character; - v->a[113468] = anon_sym_DQUOTE; - v->a[113469] = sym_raw_string; - v->a[113470] = sym_ansi_c_string; - v->a[113471] = anon_sym_DOLLAR_LBRACE; - v->a[113472] = anon_sym_DOLLAR_BQUOTE; - v->a[113473] = anon_sym_LT_LPAREN; - v->a[113474] = anon_sym_GT_LPAREN; - v->a[113475] = 8; - v->a[113476] = actions(3); - v->a[113477] = 1; - v->a[113478] = sym_comment; - v->a[113479] = actions(5826); + v->a[113460] = anon_sym_SEMI_SEMI; + v->a[113461] = anon_sym_AMP_AMP; + v->a[113462] = anon_sym_PIPE_PIPE; + v->a[113463] = anon_sym_LT; + v->a[113464] = anon_sym_GT; + v->a[113465] = anon_sym_GT_GT; + v->a[113466] = anon_sym_AMP_GT; + v->a[113467] = anon_sym_AMP_GT_GT; + v->a[113468] = anon_sym_LT_AMP; + v->a[113469] = anon_sym_GT_AMP; + v->a[113470] = anon_sym_GT_PIPE; + v->a[113471] = anon_sym_LT_AMP_DASH; + v->a[113472] = anon_sym_GT_AMP_DASH; + v->a[113473] = anon_sym_LT_LT; + v->a[113474] = anon_sym_LT_LT_DASH; + v->a[113475] = anon_sym_AMP; + v->a[113476] = anon_sym_SEMI; + v->a[113477] = 3; + v->a[113478] = actions(3); + v->a[113479] = 1; small_parse_table_5674(v); } void small_parse_table_5674(t_small_parse_table_array *v) { - v->a[113480] = 1; - v->a[113481] = aux_sym_heredoc_redirect_token1; - v->a[113482] = actions(5828); - v->a[113483] = 1; - v->a[113484] = sym_file_descriptor; - v->a[113485] = actions(6370); - v->a[113486] = 1; - v->a[113487] = anon_sym_RPAREN; - v->a[113488] = actions(5831); - v->a[113489] = 3; - v->a[113490] = sym_variable_name; - v->a[113491] = sym_test_operator; - v->a[113492] = sym__brace_start; - v->a[113493] = actions(5821); - v->a[113494] = 9; - v->a[113495] = anon_sym_SEMI; - v->a[113496] = anon_sym_PIPE_PIPE; - v->a[113497] = anon_sym_AMP_AMP; - v->a[113498] = anon_sym_PIPE; - v->a[113499] = anon_sym_AMP; + v->a[113480] = sym_comment; + v->a[113481] = actions(6137); + v->a[113482] = 2; + v->a[113483] = sym_file_descriptor; + v->a[113484] = aux_sym_heredoc_redirect_token1; + v->a[113485] = actions(6139); + v->a[113486] = 21; + v->a[113487] = anon_sym_PIPE; + v->a[113488] = anon_sym_SEMI_SEMI; + v->a[113489] = anon_sym_SEMI_AMP; + v->a[113490] = anon_sym_SEMI_SEMI_AMP; + v->a[113491] = anon_sym_PIPE_AMP; + v->a[113492] = anon_sym_AMP_AMP; + v->a[113493] = anon_sym_PIPE_PIPE; + v->a[113494] = anon_sym_LT; + v->a[113495] = anon_sym_GT; + v->a[113496] = anon_sym_GT_GT; + v->a[113497] = anon_sym_AMP_GT; + v->a[113498] = anon_sym_AMP_GT_GT; + v->a[113499] = anon_sym_LT_AMP; small_parse_table_5675(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1135.c b/parser/static/small_parse_table/small_parse_table_1135.c index f8838faf..e8aa57b4 100644 --- a/parser/static/small_parse_table/small_parse_table_1135.c +++ b/parser/static/small_parse_table/small_parse_table_1135.c @@ -14,126 +14,126 @@ void small_parse_table_5675(t_small_parse_table_array *v) { - v->a[113500] = anon_sym_LT_LT; - v->a[113501] = anon_sym_SEMI_SEMI; - v->a[113502] = anon_sym_PIPE_AMP; - v->a[113503] = anon_sym_LT_LT_DASH; - v->a[113504] = actions(5823); - v->a[113505] = 11; - v->a[113506] = anon_sym_LT; - v->a[113507] = anon_sym_GT; - v->a[113508] = anon_sym_GT_GT; - v->a[113509] = anon_sym_AMP_GT; - v->a[113510] = anon_sym_AMP_GT_GT; - v->a[113511] = anon_sym_LT_AMP; - v->a[113512] = anon_sym_GT_AMP; - v->a[113513] = anon_sym_GT_PIPE; - v->a[113514] = anon_sym_LT_AMP_DASH; - v->a[113515] = anon_sym_GT_AMP_DASH; - v->a[113516] = anon_sym_LT_LT_LT; - v->a[113517] = actions(5819); - v->a[113518] = 17; - v->a[113519] = anon_sym_LPAREN_LPAREN; + v->a[113500] = anon_sym_GT_AMP; + v->a[113501] = anon_sym_GT_PIPE; + v->a[113502] = anon_sym_LT_AMP_DASH; + v->a[113503] = anon_sym_GT_AMP_DASH; + v->a[113504] = anon_sym_LT_LT; + v->a[113505] = anon_sym_LT_LT_DASH; + v->a[113506] = anon_sym_AMP; + v->a[113507] = anon_sym_SEMI; + v->a[113508] = 3; + v->a[113509] = actions(3); + v->a[113510] = 1; + v->a[113511] = sym_comment; + v->a[113512] = actions(6089); + v->a[113513] = 2; + v->a[113514] = sym_file_descriptor; + v->a[113515] = aux_sym_heredoc_redirect_token1; + v->a[113516] = actions(6091); + v->a[113517] = 21; + v->a[113518] = anon_sym_PIPE; + v->a[113519] = anon_sym_SEMI_SEMI; small_parse_table_5676(v); } void small_parse_table_5676(t_small_parse_table_array *v) { - v->a[113520] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113521] = anon_sym_DOLLAR_LBRACK; - v->a[113522] = anon_sym_DOLLAR; - v->a[113523] = sym__special_character; - v->a[113524] = anon_sym_DQUOTE; - v->a[113525] = sym_raw_string; - v->a[113526] = sym_ansi_c_string; - v->a[113527] = aux_sym_number_token1; - v->a[113528] = aux_sym_number_token2; - v->a[113529] = anon_sym_DOLLAR_LBRACE; - v->a[113530] = anon_sym_DOLLAR_LPAREN; - v->a[113531] = anon_sym_BQUOTE; - v->a[113532] = anon_sym_DOLLAR_BQUOTE; - v->a[113533] = anon_sym_LT_LPAREN; - v->a[113534] = anon_sym_GT_LPAREN; - v->a[113535] = sym_word; - v->a[113536] = 3; - v->a[113537] = actions(3); - v->a[113538] = 1; - v->a[113539] = sym_comment; + v->a[113520] = anon_sym_SEMI_AMP; + v->a[113521] = anon_sym_SEMI_SEMI_AMP; + v->a[113522] = anon_sym_PIPE_AMP; + v->a[113523] = anon_sym_AMP_AMP; + v->a[113524] = anon_sym_PIPE_PIPE; + v->a[113525] = anon_sym_LT; + v->a[113526] = anon_sym_GT; + v->a[113527] = anon_sym_GT_GT; + v->a[113528] = anon_sym_AMP_GT; + v->a[113529] = anon_sym_AMP_GT_GT; + v->a[113530] = anon_sym_LT_AMP; + v->a[113531] = anon_sym_GT_AMP; + v->a[113532] = anon_sym_GT_PIPE; + v->a[113533] = anon_sym_LT_AMP_DASH; + v->a[113534] = anon_sym_GT_AMP_DASH; + v->a[113535] = anon_sym_LT_LT; + v->a[113536] = anon_sym_LT_LT_DASH; + v->a[113537] = anon_sym_AMP; + v->a[113538] = anon_sym_SEMI; + v->a[113539] = 16; small_parse_table_5677(v); } void small_parse_table_5677(t_small_parse_table_array *v) { - v->a[113540] = actions(2096); - v->a[113541] = 6; - v->a[113542] = sym_file_descriptor; - v->a[113543] = sym_variable_name; - v->a[113544] = sym_test_operator; - v->a[113545] = sym__brace_start; - v->a[113546] = ts_builtin_sym_end; - v->a[113547] = aux_sym_heredoc_redirect_token1; - v->a[113548] = actions(2094); - v->a[113549] = 37; - v->a[113550] = anon_sym_LPAREN_LPAREN; - v->a[113551] = anon_sym_SEMI; - v->a[113552] = anon_sym_PIPE_PIPE; - v->a[113553] = anon_sym_AMP_AMP; - v->a[113554] = anon_sym_PIPE; - v->a[113555] = anon_sym_AMP; - v->a[113556] = anon_sym_LT; - v->a[113557] = anon_sym_GT; - v->a[113558] = anon_sym_LT_LT; - v->a[113559] = anon_sym_GT_GT; + v->a[113540] = actions(3); + v->a[113541] = 1; + v->a[113542] = sym_comment; + v->a[113543] = actions(2486); + v->a[113544] = 1; + v->a[113545] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113546] = actions(2492); + v->a[113547] = 1; + v->a[113548] = anon_sym_DQUOTE; + v->a[113549] = actions(2496); + v->a[113550] = 1; + v->a[113551] = aux_sym_number_token1; + v->a[113552] = actions(2498); + v->a[113553] = 1; + v->a[113554] = aux_sym_number_token2; + v->a[113555] = actions(2500); + v->a[113556] = 1; + v->a[113557] = anon_sym_DOLLAR_LBRACE; + v->a[113558] = actions(2502); + v->a[113559] = 1; small_parse_table_5678(v); } void small_parse_table_5678(t_small_parse_table_array *v) { - v->a[113560] = anon_sym_SEMI_SEMI; - v->a[113561] = anon_sym_PIPE_AMP; - v->a[113562] = anon_sym_AMP_GT; - v->a[113563] = anon_sym_AMP_GT_GT; - v->a[113564] = anon_sym_LT_AMP; - v->a[113565] = anon_sym_GT_AMP; - v->a[113566] = anon_sym_GT_PIPE; - v->a[113567] = anon_sym_LT_AMP_DASH; - v->a[113568] = anon_sym_GT_AMP_DASH; - v->a[113569] = anon_sym_LT_LT_DASH; - v->a[113570] = anon_sym_LT_LT_LT; - v->a[113571] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113572] = anon_sym_DOLLAR_LBRACK; - v->a[113573] = anon_sym_DOLLAR; - v->a[113574] = sym__special_character; - v->a[113575] = anon_sym_DQUOTE; - v->a[113576] = sym_raw_string; - v->a[113577] = sym_ansi_c_string; - v->a[113578] = aux_sym_number_token1; - v->a[113579] = aux_sym_number_token2; + v->a[113560] = anon_sym_DOLLAR_LPAREN; + v->a[113561] = actions(2504); + v->a[113562] = 1; + v->a[113563] = anon_sym_BQUOTE; + v->a[113564] = actions(2506); + v->a[113565] = 1; + v->a[113566] = anon_sym_DOLLAR_BQUOTE; + v->a[113567] = actions(2510); + v->a[113568] = 1; + v->a[113569] = sym__brace_start; + v->a[113570] = actions(6531); + v->a[113571] = 1; + v->a[113572] = sym_word; + v->a[113573] = actions(6535); + v->a[113574] = 1; + v->a[113575] = sym__special_character; + v->a[113576] = actions(6539); + v->a[113577] = 1; + v->a[113578] = sym__comment_word; + v->a[113579] = actions(6563); small_parse_table_5679(v); } void small_parse_table_5679(t_small_parse_table_array *v) { - v->a[113580] = anon_sym_DOLLAR_LBRACE; - v->a[113581] = anon_sym_DOLLAR_LPAREN; - v->a[113582] = anon_sym_BQUOTE; - v->a[113583] = anon_sym_DOLLAR_BQUOTE; - v->a[113584] = anon_sym_LT_LPAREN; - v->a[113585] = anon_sym_GT_LPAREN; - v->a[113586] = sym_word; - v->a[113587] = 26; - v->a[113588] = actions(71); - v->a[113589] = 1; - v->a[113590] = sym_comment; - v->a[113591] = actions(107); - v->a[113592] = 1; - v->a[113593] = anon_sym_TILDE; - v->a[113594] = actions(237); - v->a[113595] = 1; - v->a[113596] = sym_word; - v->a[113597] = actions(248); + v->a[113580] = 1; + v->a[113581] = anon_sym_DOLLAR; + v->a[113582] = actions(6537); + v->a[113583] = 3; + v->a[113584] = sym_test_operator; + v->a[113585] = sym__bare_dollar; + v->a[113586] = sym_raw_string; + v->a[113587] = state(1596); + v->a[113588] = 7; + v->a[113589] = sym_arithmetic_expansion; + v->a[113590] = sym_brace_expression; + v->a[113591] = sym_string; + v->a[113592] = sym_number; + v->a[113593] = sym_simple_expansion; + v->a[113594] = sym_expansion; + v->a[113595] = sym_command_substitution; + v->a[113596] = 3; + v->a[113597] = actions(3); v->a[113598] = 1; - v->a[113599] = anon_sym_LPAREN; + v->a[113599] = sym_comment; small_parse_table_5680(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1136.c b/parser/static/small_parse_table/small_parse_table_1136.c index 5eba8c46..9579f6a0 100644 --- a/parser/static/small_parse_table/small_parse_table_1136.c +++ b/parser/static/small_parse_table/small_parse_table_1136.c @@ -14,126 +14,126 @@ void small_parse_table_5680(t_small_parse_table_array *v) { - v->a[113600] = actions(250); - v->a[113601] = 1; - v->a[113602] = anon_sym_BANG; - v->a[113603] = actions(258); - v->a[113604] = 1; - v->a[113605] = anon_sym_DOLLAR; - v->a[113606] = actions(264); - v->a[113607] = 1; - v->a[113608] = aux_sym_number_token1; - v->a[113609] = actions(266); - v->a[113610] = 1; - v->a[113611] = aux_sym_number_token2; - v->a[113612] = actions(270); - v->a[113613] = 1; - v->a[113614] = anon_sym_DOLLAR_LPAREN; - v->a[113615] = actions(282); - v->a[113616] = 1; - v->a[113617] = sym_test_operator; - v->a[113618] = actions(284); - v->a[113619] = 1; + v->a[113600] = actions(6043); + v->a[113601] = 2; + v->a[113602] = sym_file_descriptor; + v->a[113603] = aux_sym_heredoc_redirect_token1; + v->a[113604] = actions(6045); + v->a[113605] = 21; + v->a[113606] = anon_sym_PIPE; + v->a[113607] = anon_sym_SEMI_SEMI; + v->a[113608] = anon_sym_SEMI_AMP; + v->a[113609] = anon_sym_SEMI_SEMI_AMP; + v->a[113610] = anon_sym_PIPE_AMP; + v->a[113611] = anon_sym_AMP_AMP; + v->a[113612] = anon_sym_PIPE_PIPE; + v->a[113613] = anon_sym_LT; + v->a[113614] = anon_sym_GT; + v->a[113615] = anon_sym_GT_GT; + v->a[113616] = anon_sym_AMP_GT; + v->a[113617] = anon_sym_AMP_GT_GT; + v->a[113618] = anon_sym_LT_AMP; + v->a[113619] = anon_sym_GT_AMP; small_parse_table_5681(v); } void small_parse_table_5681(t_small_parse_table_array *v) { - v->a[113620] = sym__brace_start; - v->a[113621] = actions(1075); - v->a[113622] = 1; - v->a[113623] = anon_sym_DOLLAR_LBRACK; - v->a[113624] = actions(1079); - v->a[113625] = 1; - v->a[113626] = sym__special_character; - v->a[113627] = actions(1081); - v->a[113628] = 1; - v->a[113629] = anon_sym_DQUOTE; - v->a[113630] = actions(1085); - v->a[113631] = 1; - v->a[113632] = anon_sym_DOLLAR_LBRACE; - v->a[113633] = actions(1087); - v->a[113634] = 1; - v->a[113635] = anon_sym_DOLLAR_BQUOTE; - v->a[113636] = actions(3598); - v->a[113637] = 1; - v->a[113638] = anon_sym_BQUOTE; - v->a[113639] = state(2690); + v->a[113620] = anon_sym_GT_PIPE; + v->a[113621] = anon_sym_LT_AMP_DASH; + v->a[113622] = anon_sym_GT_AMP_DASH; + v->a[113623] = anon_sym_LT_LT; + v->a[113624] = anon_sym_LT_LT_DASH; + v->a[113625] = anon_sym_AMP; + v->a[113626] = anon_sym_SEMI; + v->a[113627] = 3; + v->a[113628] = actions(3); + v->a[113629] = 1; + v->a[113630] = sym_comment; + v->a[113631] = actions(6081); + v->a[113632] = 2; + v->a[113633] = sym_file_descriptor; + v->a[113634] = aux_sym_heredoc_redirect_token1; + v->a[113635] = actions(6083); + v->a[113636] = 21; + v->a[113637] = anon_sym_PIPE; + v->a[113638] = anon_sym_SEMI_SEMI; + v->a[113639] = anon_sym_SEMI_AMP; small_parse_table_5682(v); } void small_parse_table_5682(t_small_parse_table_array *v) { - v->a[113640] = 1; - v->a[113641] = aux_sym__literal_repeat1; - v->a[113642] = state(3126); - v->a[113643] = 1; - v->a[113644] = sym__expression; - v->a[113645] = actions(103); - v->a[113646] = 2; - v->a[113647] = anon_sym_PLUS_PLUS2; - v->a[113648] = anon_sym_DASH_DASH2; - v->a[113649] = actions(105); - v->a[113650] = 2; - v->a[113651] = anon_sym_DASH2; - v->a[113652] = anon_sym_PLUS2; - v->a[113653] = actions(1073); - v->a[113654] = 2; - v->a[113655] = anon_sym_LPAREN_LPAREN; - v->a[113656] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113657] = actions(1083); - v->a[113658] = 2; - v->a[113659] = sym_raw_string; + v->a[113640] = anon_sym_SEMI_SEMI_AMP; + v->a[113641] = anon_sym_PIPE_AMP; + v->a[113642] = anon_sym_AMP_AMP; + v->a[113643] = anon_sym_PIPE_PIPE; + v->a[113644] = anon_sym_LT; + v->a[113645] = anon_sym_GT; + v->a[113646] = anon_sym_GT_GT; + v->a[113647] = anon_sym_AMP_GT; + v->a[113648] = anon_sym_AMP_GT_GT; + v->a[113649] = anon_sym_LT_AMP; + v->a[113650] = anon_sym_GT_AMP; + v->a[113651] = anon_sym_GT_PIPE; + v->a[113652] = anon_sym_LT_AMP_DASH; + v->a[113653] = anon_sym_GT_AMP_DASH; + v->a[113654] = anon_sym_LT_LT; + v->a[113655] = anon_sym_LT_LT_DASH; + v->a[113656] = anon_sym_AMP; + v->a[113657] = anon_sym_SEMI; + v->a[113658] = 16; + v->a[113659] = actions(3); small_parse_table_5683(v); } void small_parse_table_5683(t_small_parse_table_array *v) { - v->a[113660] = sym_ansi_c_string; - v->a[113661] = actions(1089); - v->a[113662] = 2; - v->a[113663] = anon_sym_LT_LPAREN; - v->a[113664] = anon_sym_GT_LPAREN; - v->a[113665] = state(3053); - v->a[113666] = 6; - v->a[113667] = sym_binary_expression; - v->a[113668] = sym_ternary_expression; - v->a[113669] = sym_unary_expression; - v->a[113670] = sym_postfix_expression; - v->a[113671] = sym_parenthesized_expression; - v->a[113672] = sym_concatenation; - v->a[113673] = state(2500); - v->a[113674] = 9; - v->a[113675] = sym_arithmetic_expansion; - v->a[113676] = sym_brace_expression; - v->a[113677] = sym_string; - v->a[113678] = sym_translated_string; - v->a[113679] = sym_number; + v->a[113660] = 1; + v->a[113661] = sym_comment; + v->a[113662] = actions(4346); + v->a[113663] = 1; + v->a[113664] = aux_sym_number_token1; + v->a[113665] = actions(4348); + v->a[113666] = 1; + v->a[113667] = aux_sym_number_token2; + v->a[113668] = actions(4352); + v->a[113669] = 1; + v->a[113670] = anon_sym_DOLLAR_LPAREN; + v->a[113671] = actions(4362); + v->a[113672] = 1; + v->a[113673] = sym__brace_start; + v->a[113674] = actions(4550); + v->a[113675] = 1; + v->a[113676] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113677] = actions(4554); + v->a[113678] = 1; + v->a[113679] = anon_sym_DQUOTE; small_parse_table_5684(v); } void small_parse_table_5684(t_small_parse_table_array *v) { - v->a[113680] = sym_simple_expansion; - v->a[113681] = sym_expansion; - v->a[113682] = sym_command_substitution; - v->a[113683] = sym_process_substitution; - v->a[113684] = 5; - v->a[113685] = actions(71); - v->a[113686] = 1; - v->a[113687] = sym_comment; - v->a[113688] = state(2152); - v->a[113689] = 1; - v->a[113690] = aux_sym_concatenation_repeat1; - v->a[113691] = actions(6133); - v->a[113692] = 2; - v->a[113693] = sym__concat; - v->a[113694] = aux_sym_concatenation_token1; - v->a[113695] = actions(4546); - v->a[113696] = 15; - v->a[113697] = anon_sym_PIPE; - v->a[113698] = anon_sym_EQ_EQ; - v->a[113699] = anon_sym_LT; + v->a[113680] = actions(4556); + v->a[113681] = 1; + v->a[113682] = anon_sym_DOLLAR_LBRACE; + v->a[113683] = actions(4558); + v->a[113684] = 1; + v->a[113685] = anon_sym_BQUOTE; + v->a[113686] = actions(4560); + v->a[113687] = 1; + v->a[113688] = anon_sym_DOLLAR_BQUOTE; + v->a[113689] = actions(6565); + v->a[113690] = 1; + v->a[113691] = sym_word; + v->a[113692] = actions(6567); + v->a[113693] = 1; + v->a[113694] = anon_sym_DOLLAR; + v->a[113695] = actions(6569); + v->a[113696] = 1; + v->a[113697] = sym__special_character; + v->a[113698] = actions(6573); + v->a[113699] = 1; small_parse_table_5685(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1137.c b/parser/static/small_parse_table/small_parse_table_1137.c index 8f403782..fdb45170 100644 --- a/parser/static/small_parse_table/small_parse_table_1137.c +++ b/parser/static/small_parse_table/small_parse_table_1137.c @@ -14,126 +14,126 @@ void small_parse_table_5685(t_small_parse_table_array *v) { - v->a[113700] = anon_sym_GT; - v->a[113701] = anon_sym_LT_LT; - v->a[113702] = anon_sym_EQ_TILDE; - v->a[113703] = anon_sym_AMP_GT; - v->a[113704] = anon_sym_LT_AMP; - v->a[113705] = anon_sym_GT_AMP; - v->a[113706] = anon_sym_DOLLAR; - v->a[113707] = aux_sym_number_token1; - v->a[113708] = aux_sym_number_token2; - v->a[113709] = anon_sym_DOLLAR_LPAREN; - v->a[113710] = anon_sym_BQUOTE; - v->a[113711] = sym_word; - v->a[113712] = actions(4548); - v->a[113713] = 25; - v->a[113714] = sym_file_descriptor; - v->a[113715] = sym_test_operator; - v->a[113716] = sym__bare_dollar; - v->a[113717] = sym__brace_start; - v->a[113718] = anon_sym_LPAREN_LPAREN; - v->a[113719] = anon_sym_PIPE_PIPE; + v->a[113700] = sym__comment_word; + v->a[113701] = actions(6571); + v->a[113702] = 3; + v->a[113703] = sym_test_operator; + v->a[113704] = sym__bare_dollar; + v->a[113705] = sym_raw_string; + v->a[113706] = state(3425); + v->a[113707] = 7; + v->a[113708] = sym_arithmetic_expansion; + v->a[113709] = sym_brace_expression; + v->a[113710] = sym_string; + v->a[113711] = sym_number; + v->a[113712] = sym_simple_expansion; + v->a[113713] = sym_expansion; + v->a[113714] = sym_command_substitution; + v->a[113715] = 3; + v->a[113716] = actions(3); + v->a[113717] = 1; + v->a[113718] = sym_comment; + v->a[113719] = actions(6081); small_parse_table_5686(v); } void small_parse_table_5686(t_small_parse_table_array *v) { - v->a[113720] = anon_sym_AMP_AMP; - v->a[113721] = anon_sym_GT_GT; - v->a[113722] = anon_sym_PIPE_AMP; - v->a[113723] = anon_sym_AMP_GT_GT; - v->a[113724] = anon_sym_GT_PIPE; - v->a[113725] = anon_sym_LT_AMP_DASH; - v->a[113726] = anon_sym_GT_AMP_DASH; - v->a[113727] = anon_sym_LT_LT_DASH; - v->a[113728] = anon_sym_LT_LT_LT; - v->a[113729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113730] = anon_sym_DOLLAR_LBRACK; - v->a[113731] = sym__special_character; - v->a[113732] = anon_sym_DQUOTE; - v->a[113733] = sym_raw_string; - v->a[113734] = sym_ansi_c_string; - v->a[113735] = anon_sym_DOLLAR_LBRACE; - v->a[113736] = anon_sym_DOLLAR_BQUOTE; - v->a[113737] = anon_sym_LT_LPAREN; - v->a[113738] = anon_sym_GT_LPAREN; - v->a[113739] = 5; + v->a[113720] = 2; + v->a[113721] = sym_file_descriptor; + v->a[113722] = aux_sym_heredoc_redirect_token1; + v->a[113723] = actions(6083); + v->a[113724] = 21; + v->a[113725] = anon_sym_PIPE; + v->a[113726] = anon_sym_SEMI_SEMI; + v->a[113727] = anon_sym_SEMI_AMP; + v->a[113728] = anon_sym_SEMI_SEMI_AMP; + v->a[113729] = anon_sym_PIPE_AMP; + v->a[113730] = anon_sym_AMP_AMP; + v->a[113731] = anon_sym_PIPE_PIPE; + v->a[113732] = anon_sym_LT; + v->a[113733] = anon_sym_GT; + v->a[113734] = anon_sym_GT_GT; + v->a[113735] = anon_sym_AMP_GT; + v->a[113736] = anon_sym_AMP_GT_GT; + v->a[113737] = anon_sym_LT_AMP; + v->a[113738] = anon_sym_GT_AMP; + v->a[113739] = anon_sym_GT_PIPE; small_parse_table_5687(v); } void small_parse_table_5687(t_small_parse_table_array *v) { - v->a[113740] = actions(71); - v->a[113741] = 1; - v->a[113742] = sym_comment; - v->a[113743] = state(2152); - v->a[113744] = 1; - v->a[113745] = aux_sym_concatenation_repeat1; - v->a[113746] = actions(6133); - v->a[113747] = 2; - v->a[113748] = sym__concat; - v->a[113749] = aux_sym_concatenation_token1; - v->a[113750] = actions(4480); - v->a[113751] = 15; - v->a[113752] = anon_sym_PIPE; - v->a[113753] = anon_sym_EQ_EQ; - v->a[113754] = anon_sym_LT; - v->a[113755] = anon_sym_GT; - v->a[113756] = anon_sym_LT_LT; - v->a[113757] = anon_sym_EQ_TILDE; - v->a[113758] = anon_sym_AMP_GT; - v->a[113759] = anon_sym_LT_AMP; + v->a[113740] = anon_sym_LT_AMP_DASH; + v->a[113741] = anon_sym_GT_AMP_DASH; + v->a[113742] = anon_sym_LT_LT; + v->a[113743] = anon_sym_LT_LT_DASH; + v->a[113744] = anon_sym_AMP; + v->a[113745] = anon_sym_SEMI; + v->a[113746] = 16; + v->a[113747] = actions(3); + v->a[113748] = 1; + v->a[113749] = sym_comment; + v->a[113750] = actions(1861); + v->a[113751] = 1; + v->a[113752] = anon_sym_DOLLAR; + v->a[113753] = actions(1867); + v->a[113754] = 1; + v->a[113755] = aux_sym_number_token1; + v->a[113756] = actions(1869); + v->a[113757] = 1; + v->a[113758] = aux_sym_number_token2; + v->a[113759] = actions(1873); small_parse_table_5688(v); } void small_parse_table_5688(t_small_parse_table_array *v) { - v->a[113760] = anon_sym_GT_AMP; - v->a[113761] = anon_sym_DOLLAR; - v->a[113762] = aux_sym_number_token1; - v->a[113763] = aux_sym_number_token2; - v->a[113764] = anon_sym_DOLLAR_LPAREN; - v->a[113765] = anon_sym_BQUOTE; - v->a[113766] = sym_word; - v->a[113767] = actions(4482); - v->a[113768] = 25; - v->a[113769] = sym_file_descriptor; - v->a[113770] = sym_test_operator; - v->a[113771] = sym__bare_dollar; - v->a[113772] = sym__brace_start; - v->a[113773] = anon_sym_LPAREN_LPAREN; - v->a[113774] = anon_sym_PIPE_PIPE; - v->a[113775] = anon_sym_AMP_AMP; - v->a[113776] = anon_sym_GT_GT; - v->a[113777] = anon_sym_PIPE_AMP; - v->a[113778] = anon_sym_AMP_GT_GT; - v->a[113779] = anon_sym_GT_PIPE; + v->a[113760] = 1; + v->a[113761] = anon_sym_DOLLAR_LPAREN; + v->a[113762] = actions(1883); + v->a[113763] = 1; + v->a[113764] = sym__brace_start; + v->a[113765] = actions(6575); + v->a[113766] = 1; + v->a[113767] = sym_word; + v->a[113768] = actions(6577); + v->a[113769] = 1; + v->a[113770] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113771] = actions(6579); + v->a[113772] = 1; + v->a[113773] = sym__special_character; + v->a[113774] = actions(6581); + v->a[113775] = 1; + v->a[113776] = anon_sym_DQUOTE; + v->a[113777] = actions(6585); + v->a[113778] = 1; + v->a[113779] = anon_sym_DOLLAR_LBRACE; small_parse_table_5689(v); } void small_parse_table_5689(t_small_parse_table_array *v) { - v->a[113780] = anon_sym_LT_AMP_DASH; - v->a[113781] = anon_sym_GT_AMP_DASH; - v->a[113782] = anon_sym_LT_LT_DASH; - v->a[113783] = anon_sym_LT_LT_LT; - v->a[113784] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113785] = anon_sym_DOLLAR_LBRACK; - v->a[113786] = sym__special_character; - v->a[113787] = anon_sym_DQUOTE; - v->a[113788] = sym_raw_string; - v->a[113789] = sym_ansi_c_string; - v->a[113790] = anon_sym_DOLLAR_LBRACE; - v->a[113791] = anon_sym_DOLLAR_BQUOTE; - v->a[113792] = anon_sym_LT_LPAREN; - v->a[113793] = anon_sym_GT_LPAREN; - v->a[113794] = 26; - v->a[113795] = actions(71); - v->a[113796] = 1; - v->a[113797] = sym_comment; - v->a[113798] = actions(107); - v->a[113799] = 1; + v->a[113780] = actions(6587); + v->a[113781] = 1; + v->a[113782] = anon_sym_BQUOTE; + v->a[113783] = actions(6589); + v->a[113784] = 1; + v->a[113785] = anon_sym_DOLLAR_BQUOTE; + v->a[113786] = actions(6591); + v->a[113787] = 1; + v->a[113788] = sym__comment_word; + v->a[113789] = actions(6583); + v->a[113790] = 3; + v->a[113791] = sym_test_operator; + v->a[113792] = sym__bare_dollar; + v->a[113793] = sym_raw_string; + v->a[113794] = state(1054); + v->a[113795] = 7; + v->a[113796] = sym_arithmetic_expansion; + v->a[113797] = sym_brace_expression; + v->a[113798] = sym_string; + v->a[113799] = sym_number; small_parse_table_5690(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1138.c b/parser/static/small_parse_table/small_parse_table_1138.c index 75bb4a06..fe5bac18 100644 --- a/parser/static/small_parse_table/small_parse_table_1138.c +++ b/parser/static/small_parse_table/small_parse_table_1138.c @@ -14,126 +14,126 @@ void small_parse_table_5690(t_small_parse_table_array *v) { - v->a[113800] = anon_sym_TILDE; - v->a[113801] = actions(237); - v->a[113802] = 1; - v->a[113803] = sym_word; - v->a[113804] = actions(248); + v->a[113800] = sym_simple_expansion; + v->a[113801] = sym_expansion; + v->a[113802] = sym_command_substitution; + v->a[113803] = 3; + v->a[113804] = actions(3); v->a[113805] = 1; - v->a[113806] = anon_sym_LPAREN; - v->a[113807] = actions(250); - v->a[113808] = 1; - v->a[113809] = anon_sym_BANG; - v->a[113810] = actions(258); - v->a[113811] = 1; - v->a[113812] = anon_sym_DOLLAR; - v->a[113813] = actions(264); - v->a[113814] = 1; - v->a[113815] = aux_sym_number_token1; - v->a[113816] = actions(266); - v->a[113817] = 1; - v->a[113818] = aux_sym_number_token2; - v->a[113819] = actions(270); + v->a[113806] = sym_comment; + v->a[113807] = actions(6012); + v->a[113808] = 2; + v->a[113809] = sym_file_descriptor; + v->a[113810] = aux_sym_heredoc_redirect_token1; + v->a[113811] = actions(6014); + v->a[113812] = 21; + v->a[113813] = anon_sym_PIPE; + v->a[113814] = anon_sym_SEMI_SEMI; + v->a[113815] = anon_sym_SEMI_AMP; + v->a[113816] = anon_sym_SEMI_SEMI_AMP; + v->a[113817] = anon_sym_PIPE_AMP; + v->a[113818] = anon_sym_AMP_AMP; + v->a[113819] = anon_sym_PIPE_PIPE; small_parse_table_5691(v); } void small_parse_table_5691(t_small_parse_table_array *v) { - v->a[113820] = 1; - v->a[113821] = anon_sym_DOLLAR_LPAREN; - v->a[113822] = actions(282); - v->a[113823] = 1; - v->a[113824] = sym_test_operator; - v->a[113825] = actions(284); - v->a[113826] = 1; - v->a[113827] = sym__brace_start; - v->a[113828] = actions(1075); - v->a[113829] = 1; - v->a[113830] = anon_sym_DOLLAR_LBRACK; - v->a[113831] = actions(1079); - v->a[113832] = 1; - v->a[113833] = sym__special_character; - v->a[113834] = actions(1081); - v->a[113835] = 1; - v->a[113836] = anon_sym_DQUOTE; - v->a[113837] = actions(1085); - v->a[113838] = 1; - v->a[113839] = anon_sym_DOLLAR_LBRACE; + v->a[113820] = anon_sym_LT; + v->a[113821] = anon_sym_GT; + v->a[113822] = anon_sym_GT_GT; + v->a[113823] = anon_sym_AMP_GT; + v->a[113824] = anon_sym_AMP_GT_GT; + v->a[113825] = anon_sym_LT_AMP; + v->a[113826] = anon_sym_GT_AMP; + v->a[113827] = anon_sym_GT_PIPE; + v->a[113828] = anon_sym_LT_AMP_DASH; + v->a[113829] = anon_sym_GT_AMP_DASH; + v->a[113830] = anon_sym_LT_LT; + v->a[113831] = anon_sym_LT_LT_DASH; + v->a[113832] = anon_sym_AMP; + v->a[113833] = anon_sym_SEMI; + v->a[113834] = 17; + v->a[113835] = actions(57); + v->a[113836] = 1; + v->a[113837] = sym_comment; + v->a[113838] = actions(6390); + v->a[113839] = 1; small_parse_table_5692(v); } void small_parse_table_5692(t_small_parse_table_array *v) { - v->a[113840] = actions(1087); - v->a[113841] = 1; - v->a[113842] = anon_sym_DOLLAR_BQUOTE; - v->a[113843] = actions(3598); - v->a[113844] = 1; - v->a[113845] = anon_sym_BQUOTE; - v->a[113846] = state(2690); - v->a[113847] = 1; - v->a[113848] = aux_sym__literal_repeat1; - v->a[113849] = state(3080); - v->a[113850] = 1; - v->a[113851] = sym__expression; - v->a[113852] = actions(103); - v->a[113853] = 2; - v->a[113854] = anon_sym_PLUS_PLUS2; - v->a[113855] = anon_sym_DASH_DASH2; - v->a[113856] = actions(105); - v->a[113857] = 2; - v->a[113858] = anon_sym_DASH2; - v->a[113859] = anon_sym_PLUS2; + v->a[113840] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113841] = actions(6392); + v->a[113842] = 1; + v->a[113843] = anon_sym_DOLLAR; + v->a[113844] = actions(6394); + v->a[113845] = 1; + v->a[113846] = sym__special_character; + v->a[113847] = actions(6396); + v->a[113848] = 1; + v->a[113849] = anon_sym_DQUOTE; + v->a[113850] = actions(6400); + v->a[113851] = 1; + v->a[113852] = aux_sym_number_token1; + v->a[113853] = actions(6402); + v->a[113854] = 1; + v->a[113855] = aux_sym_number_token2; + v->a[113856] = actions(6404); + v->a[113857] = 1; + v->a[113858] = anon_sym_DOLLAR_LBRACE; + v->a[113859] = actions(6406); small_parse_table_5693(v); } void small_parse_table_5693(t_small_parse_table_array *v) { - v->a[113860] = actions(1073); - v->a[113861] = 2; - v->a[113862] = anon_sym_LPAREN_LPAREN; - v->a[113863] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113864] = actions(1083); - v->a[113865] = 2; - v->a[113866] = sym_raw_string; - v->a[113867] = sym_ansi_c_string; - v->a[113868] = actions(1089); - v->a[113869] = 2; - v->a[113870] = anon_sym_LT_LPAREN; - v->a[113871] = anon_sym_GT_LPAREN; - v->a[113872] = state(3053); - v->a[113873] = 6; - v->a[113874] = sym_binary_expression; - v->a[113875] = sym_ternary_expression; - v->a[113876] = sym_unary_expression; - v->a[113877] = sym_postfix_expression; - v->a[113878] = sym_parenthesized_expression; + v->a[113860] = 1; + v->a[113861] = anon_sym_DOLLAR_LPAREN; + v->a[113862] = actions(6408); + v->a[113863] = 1; + v->a[113864] = anon_sym_BQUOTE; + v->a[113865] = actions(6410); + v->a[113866] = 1; + v->a[113867] = anon_sym_DOLLAR_BQUOTE; + v->a[113868] = actions(6412); + v->a[113869] = 1; + v->a[113870] = sym__brace_start; + v->a[113871] = actions(6593); + v->a[113872] = 1; + v->a[113873] = sym_word; + v->a[113874] = state(3255); + v->a[113875] = 1; + v->a[113876] = aux_sym__literal_repeat1; + v->a[113877] = state(3416); + v->a[113878] = 1; v->a[113879] = sym_concatenation; small_parse_table_5694(v); } void small_parse_table_5694(t_small_parse_table_array *v) { - v->a[113880] = state(2500); - v->a[113881] = 9; - v->a[113882] = sym_arithmetic_expansion; - v->a[113883] = sym_brace_expression; - v->a[113884] = sym_string; - v->a[113885] = sym_translated_string; - v->a[113886] = sym_number; - v->a[113887] = sym_simple_expansion; - v->a[113888] = sym_expansion; - v->a[113889] = sym_command_substitution; - v->a[113890] = sym_process_substitution; - v->a[113891] = 8; - v->a[113892] = actions(3); - v->a[113893] = 1; - v->a[113894] = sym_comment; - v->a[113895] = actions(5826); - v->a[113896] = 1; - v->a[113897] = aux_sym_heredoc_redirect_token1; - v->a[113898] = actions(5828); - v->a[113899] = 1; + v->a[113880] = actions(6595); + v->a[113881] = 2; + v->a[113882] = sym_test_operator; + v->a[113883] = sym_raw_string; + v->a[113884] = state(3230); + v->a[113885] = 7; + v->a[113886] = sym_arithmetic_expansion; + v->a[113887] = sym_brace_expression; + v->a[113888] = sym_string; + v->a[113889] = sym_number; + v->a[113890] = sym_simple_expansion; + v->a[113891] = sym_expansion; + v->a[113892] = sym_command_substitution; + v->a[113893] = 3; + v->a[113894] = actions(3); + v->a[113895] = 1; + v->a[113896] = sym_comment; + v->a[113897] = actions(3641); + v->a[113898] = 2; + v->a[113899] = sym_file_descriptor; small_parse_table_5695(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1139.c b/parser/static/small_parse_table/small_parse_table_1139.c index 23d848e0..a5149e6e 100644 --- a/parser/static/small_parse_table/small_parse_table_1139.c +++ b/parser/static/small_parse_table/small_parse_table_1139.c @@ -14,126 +14,126 @@ void small_parse_table_5695(t_small_parse_table_array *v) { - v->a[113900] = sym_file_descriptor; - v->a[113901] = actions(6373); - v->a[113902] = 1; - v->a[113903] = anon_sym_RPAREN; - v->a[113904] = actions(5831); - v->a[113905] = 3; - v->a[113906] = sym_variable_name; - v->a[113907] = sym_test_operator; - v->a[113908] = sym__brace_start; - v->a[113909] = actions(5821); - v->a[113910] = 9; - v->a[113911] = anon_sym_SEMI; - v->a[113912] = anon_sym_PIPE_PIPE; - v->a[113913] = anon_sym_AMP_AMP; - v->a[113914] = anon_sym_PIPE; - v->a[113915] = anon_sym_AMP; - v->a[113916] = anon_sym_LT_LT; - v->a[113917] = anon_sym_SEMI_SEMI; - v->a[113918] = anon_sym_PIPE_AMP; - v->a[113919] = anon_sym_LT_LT_DASH; + v->a[113900] = aux_sym_heredoc_redirect_token1; + v->a[113901] = actions(3639); + v->a[113902] = 21; + v->a[113903] = anon_sym_PIPE; + v->a[113904] = anon_sym_SEMI_SEMI; + v->a[113905] = anon_sym_SEMI_AMP; + v->a[113906] = anon_sym_SEMI_SEMI_AMP; + v->a[113907] = anon_sym_PIPE_AMP; + v->a[113908] = anon_sym_AMP_AMP; + v->a[113909] = anon_sym_PIPE_PIPE; + v->a[113910] = anon_sym_LT; + v->a[113911] = anon_sym_GT; + v->a[113912] = anon_sym_GT_GT; + v->a[113913] = anon_sym_AMP_GT; + v->a[113914] = anon_sym_AMP_GT_GT; + v->a[113915] = anon_sym_LT_AMP; + v->a[113916] = anon_sym_GT_AMP; + v->a[113917] = anon_sym_GT_PIPE; + v->a[113918] = anon_sym_LT_AMP_DASH; + v->a[113919] = anon_sym_GT_AMP_DASH; small_parse_table_5696(v); } void small_parse_table_5696(t_small_parse_table_array *v) { - v->a[113920] = actions(5823); - v->a[113921] = 11; - v->a[113922] = anon_sym_LT; - v->a[113923] = anon_sym_GT; - v->a[113924] = anon_sym_GT_GT; - v->a[113925] = anon_sym_AMP_GT; - v->a[113926] = anon_sym_AMP_GT_GT; - v->a[113927] = anon_sym_LT_AMP; - v->a[113928] = anon_sym_GT_AMP; - v->a[113929] = anon_sym_GT_PIPE; - v->a[113930] = anon_sym_LT_AMP_DASH; - v->a[113931] = anon_sym_GT_AMP_DASH; - v->a[113932] = anon_sym_LT_LT_LT; - v->a[113933] = actions(5819); - v->a[113934] = 17; - v->a[113935] = anon_sym_LPAREN_LPAREN; - v->a[113936] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113937] = anon_sym_DOLLAR_LBRACK; - v->a[113938] = anon_sym_DOLLAR; - v->a[113939] = sym__special_character; + v->a[113920] = anon_sym_LT_LT; + v->a[113921] = anon_sym_LT_LT_DASH; + v->a[113922] = anon_sym_AMP; + v->a[113923] = anon_sym_SEMI; + v->a[113924] = 3; + v->a[113925] = actions(3); + v->a[113926] = 1; + v->a[113927] = sym_comment; + v->a[113928] = actions(5977); + v->a[113929] = 2; + v->a[113930] = sym_file_descriptor; + v->a[113931] = aux_sym_heredoc_redirect_token1; + v->a[113932] = actions(5979); + v->a[113933] = 21; + v->a[113934] = anon_sym_PIPE; + v->a[113935] = anon_sym_SEMI_SEMI; + v->a[113936] = anon_sym_SEMI_AMP; + v->a[113937] = anon_sym_SEMI_SEMI_AMP; + v->a[113938] = anon_sym_PIPE_AMP; + v->a[113939] = anon_sym_AMP_AMP; small_parse_table_5697(v); } void small_parse_table_5697(t_small_parse_table_array *v) { - v->a[113940] = anon_sym_DQUOTE; - v->a[113941] = sym_raw_string; - v->a[113942] = sym_ansi_c_string; - v->a[113943] = aux_sym_number_token1; - v->a[113944] = aux_sym_number_token2; - v->a[113945] = anon_sym_DOLLAR_LBRACE; - v->a[113946] = anon_sym_DOLLAR_LPAREN; - v->a[113947] = anon_sym_BQUOTE; - v->a[113948] = anon_sym_DOLLAR_BQUOTE; - v->a[113949] = anon_sym_LT_LPAREN; - v->a[113950] = anon_sym_GT_LPAREN; - v->a[113951] = sym_word; - v->a[113952] = 8; - v->a[113953] = actions(3); - v->a[113954] = 1; - v->a[113955] = sym_comment; - v->a[113956] = actions(5826); + v->a[113940] = anon_sym_PIPE_PIPE; + v->a[113941] = anon_sym_LT; + v->a[113942] = anon_sym_GT; + v->a[113943] = anon_sym_GT_GT; + v->a[113944] = anon_sym_AMP_GT; + v->a[113945] = anon_sym_AMP_GT_GT; + v->a[113946] = anon_sym_LT_AMP; + v->a[113947] = anon_sym_GT_AMP; + v->a[113948] = anon_sym_GT_PIPE; + v->a[113949] = anon_sym_LT_AMP_DASH; + v->a[113950] = anon_sym_GT_AMP_DASH; + v->a[113951] = anon_sym_LT_LT; + v->a[113952] = anon_sym_LT_LT_DASH; + v->a[113953] = anon_sym_AMP; + v->a[113954] = anon_sym_SEMI; + v->a[113955] = 16; + v->a[113956] = actions(3); v->a[113957] = 1; - v->a[113958] = aux_sym_heredoc_redirect_token1; - v->a[113959] = actions(5828); + v->a[113958] = sym_comment; + v->a[113959] = actions(1073); small_parse_table_5698(v); } void small_parse_table_5698(t_small_parse_table_array *v) { v->a[113960] = 1; - v->a[113961] = sym_file_descriptor; - v->a[113962] = actions(6376); + v->a[113961] = anon_sym_DOLLAR; + v->a[113962] = actions(1079); v->a[113963] = 1; - v->a[113964] = anon_sym_RPAREN; - v->a[113965] = actions(5831); - v->a[113966] = 3; - v->a[113967] = sym_variable_name; - v->a[113968] = sym_test_operator; - v->a[113969] = sym__brace_start; - v->a[113970] = actions(5821); - v->a[113971] = 9; - v->a[113972] = anon_sym_SEMI; - v->a[113973] = anon_sym_PIPE_PIPE; - v->a[113974] = anon_sym_AMP_AMP; - v->a[113975] = anon_sym_PIPE; - v->a[113976] = anon_sym_AMP; - v->a[113977] = anon_sym_LT_LT; - v->a[113978] = anon_sym_SEMI_SEMI; - v->a[113979] = anon_sym_PIPE_AMP; + v->a[113964] = aux_sym_number_token1; + v->a[113965] = actions(1081); + v->a[113966] = 1; + v->a[113967] = aux_sym_number_token2; + v->a[113968] = actions(1085); + v->a[113969] = 1; + v->a[113970] = anon_sym_DOLLAR_LPAREN; + v->a[113971] = actions(1097); + v->a[113972] = 1; + v->a[113973] = sym__brace_start; + v->a[113974] = actions(5897); + v->a[113975] = 1; + v->a[113976] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[113977] = actions(5901); + v->a[113978] = 1; + v->a[113979] = anon_sym_DQUOTE; small_parse_table_5699(v); } void small_parse_table_5699(t_small_parse_table_array *v) { - v->a[113980] = anon_sym_LT_LT_DASH; - v->a[113981] = actions(5823); - v->a[113982] = 11; - v->a[113983] = anon_sym_LT; - v->a[113984] = anon_sym_GT; - v->a[113985] = anon_sym_GT_GT; - v->a[113986] = anon_sym_AMP_GT; - v->a[113987] = anon_sym_AMP_GT_GT; - v->a[113988] = anon_sym_LT_AMP; - v->a[113989] = anon_sym_GT_AMP; - v->a[113990] = anon_sym_GT_PIPE; - v->a[113991] = anon_sym_LT_AMP_DASH; - v->a[113992] = anon_sym_GT_AMP_DASH; - v->a[113993] = anon_sym_LT_LT_LT; - v->a[113994] = actions(5819); - v->a[113995] = 17; - v->a[113996] = anon_sym_LPAREN_LPAREN; - v->a[113997] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[113998] = anon_sym_DOLLAR_LBRACK; - v->a[113999] = anon_sym_DOLLAR; + v->a[113980] = actions(5905); + v->a[113981] = 1; + v->a[113982] = anon_sym_DOLLAR_LBRACE; + v->a[113983] = actions(5907); + v->a[113984] = 1; + v->a[113985] = anon_sym_BQUOTE; + v->a[113986] = actions(5909); + v->a[113987] = 1; + v->a[113988] = anon_sym_DOLLAR_BQUOTE; + v->a[113989] = actions(6320); + v->a[113990] = 1; + v->a[113991] = sym_word; + v->a[113992] = actions(6324); + v->a[113993] = 1; + v->a[113994] = sym__special_character; + v->a[113995] = actions(6328); + v->a[113996] = 1; + v->a[113997] = sym__comment_word; + v->a[113998] = actions(6326); + v->a[113999] = 3; small_parse_table_5700(v); } diff --git a/parser/static/small_parse_table/small_parse_table_114.c b/parser/static/small_parse_table/small_parse_table_114.c index 7f8860a3..218635a8 100644 --- a/parser/static/small_parse_table/small_parse_table_114.c +++ b/parser/static/small_parse_table/small_parse_table_114.c @@ -14,126 +14,126 @@ void small_parse_table_570(t_small_parse_table_array *v) { - v->a[11400] = anon_sym_LT_LT_LT; - v->a[11401] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11402] = anon_sym_DOLLAR_LBRACK; - v->a[11403] = anon_sym_DOLLAR; - v->a[11404] = sym__special_character; - v->a[11405] = anon_sym_DQUOTE; - v->a[11406] = sym_raw_string; - v->a[11407] = sym_ansi_c_string; - v->a[11408] = aux_sym_number_token1; - v->a[11409] = aux_sym_number_token2; - v->a[11410] = anon_sym_DOLLAR_LBRACE; - v->a[11411] = anon_sym_DOLLAR_LPAREN; - v->a[11412] = anon_sym_BQUOTE; - v->a[11413] = anon_sym_DOLLAR_BQUOTE; - v->a[11414] = anon_sym_LT_LPAREN; - v->a[11415] = anon_sym_GT_LPAREN; - v->a[11416] = sym_word; - v->a[11417] = 6; - v->a[11418] = actions(3); - v->a[11419] = 1; + v->a[11400] = anon_sym_DOLLAR_LBRACE; + v->a[11401] = actions(2132); + v->a[11402] = 1; + v->a[11403] = anon_sym_DOLLAR_LPAREN; + v->a[11404] = actions(2135); + v->a[11405] = 1; + v->a[11406] = anon_sym_BQUOTE; + v->a[11407] = actions(2138); + v->a[11408] = 1; + v->a[11409] = anon_sym_DOLLAR_BQUOTE; + v->a[11410] = actions(2144); + v->a[11411] = 1; + v->a[11412] = sym__bare_dollar; + v->a[11413] = actions(2147); + v->a[11414] = 1; + v->a[11415] = sym__brace_start; + v->a[11416] = actions(2297); + v->a[11417] = 1; + v->a[11418] = sym__special_character; + v->a[11419] = actions(2300); small_parse_table_571(v); } void small_parse_table_571(t_small_parse_table_array *v) { - v->a[11420] = sym_comment; - v->a[11421] = state(1744); - v->a[11422] = 1; - v->a[11423] = aux_sym__literal_repeat1; - v->a[11424] = state(627); - v->a[11425] = 2; - v->a[11426] = sym_concatenation; - v->a[11427] = aux_sym_for_statement_repeat1; - v->a[11428] = actions(2096); - v->a[11429] = 5; - v->a[11430] = sym_file_descriptor; - v->a[11431] = sym_variable_name; - v->a[11432] = sym_test_operator; - v->a[11433] = sym__brace_start; + v->a[11420] = 1; + v->a[11421] = sym_test_operator; + v->a[11422] = state(406); + v->a[11423] = 1; + v->a[11424] = aux_sym_command_repeat2; + v->a[11425] = state(1232); + v->a[11426] = 1; + v->a[11427] = aux_sym__literal_repeat1; + v->a[11428] = state(1293); + v->a[11429] = 1; + v->a[11430] = sym_concatenation; + v->a[11431] = actions(1195); + v->a[11432] = 2; + v->a[11433] = sym_file_descriptor; v->a[11434] = aux_sym_heredoc_redirect_token1; - v->a[11435] = state(1370); - v->a[11436] = 9; - v->a[11437] = sym_arithmetic_expansion; - v->a[11438] = sym_brace_expression; - v->a[11439] = sym_string; + v->a[11435] = actions(2294); + v->a[11436] = 2; + v->a[11437] = sym_raw_string; + v->a[11438] = sym_word; + v->a[11439] = state(1146); small_parse_table_572(v); } void small_parse_table_572(t_small_parse_table_array *v) { - v->a[11440] = sym_translated_string; - v->a[11441] = sym_number; - v->a[11442] = sym_simple_expansion; - v->a[11443] = sym_expansion; - v->a[11444] = sym_command_substitution; - v->a[11445] = sym_process_substitution; - v->a[11446] = actions(2094); - v->a[11447] = 38; - v->a[11448] = anon_sym_LPAREN_LPAREN; - v->a[11449] = anon_sym_SEMI; - v->a[11450] = anon_sym_PIPE_PIPE; - v->a[11451] = anon_sym_AMP_AMP; - v->a[11452] = anon_sym_PIPE; - v->a[11453] = anon_sym_AMP; - v->a[11454] = anon_sym_LT; - v->a[11455] = anon_sym_GT; - v->a[11456] = anon_sym_LT_LT; + v->a[11440] = 7; + v->a[11441] = sym_arithmetic_expansion; + v->a[11442] = sym_brace_expression; + v->a[11443] = sym_string; + v->a[11444] = sym_number; + v->a[11445] = sym_simple_expansion; + v->a[11446] = sym_expansion; + v->a[11447] = sym_command_substitution; + v->a[11448] = actions(1193); + v->a[11449] = 19; + v->a[11450] = anon_sym_PIPE; + v->a[11451] = anon_sym_SEMI_SEMI; + v->a[11452] = anon_sym_PIPE_AMP; + v->a[11453] = anon_sym_AMP_AMP; + v->a[11454] = anon_sym_PIPE_PIPE; + v->a[11455] = anon_sym_LT; + v->a[11456] = anon_sym_GT; v->a[11457] = anon_sym_GT_GT; - v->a[11458] = anon_sym_RPAREN; - v->a[11459] = anon_sym_SEMI_SEMI; + v->a[11458] = anon_sym_AMP_GT; + v->a[11459] = anon_sym_AMP_GT_GT; small_parse_table_573(v); } void small_parse_table_573(t_small_parse_table_array *v) { - v->a[11460] = anon_sym_PIPE_AMP; - v->a[11461] = anon_sym_AMP_GT; - v->a[11462] = anon_sym_AMP_GT_GT; - v->a[11463] = anon_sym_LT_AMP; - v->a[11464] = anon_sym_GT_AMP; - v->a[11465] = anon_sym_GT_PIPE; - v->a[11466] = anon_sym_LT_AMP_DASH; - v->a[11467] = anon_sym_GT_AMP_DASH; - v->a[11468] = anon_sym_LT_LT_DASH; - v->a[11469] = anon_sym_LT_LT_LT; - v->a[11470] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11471] = anon_sym_DOLLAR_LBRACK; - v->a[11472] = anon_sym_DOLLAR; - v->a[11473] = sym__special_character; - v->a[11474] = anon_sym_DQUOTE; - v->a[11475] = sym_raw_string; - v->a[11476] = sym_ansi_c_string; - v->a[11477] = aux_sym_number_token1; - v->a[11478] = aux_sym_number_token2; - v->a[11479] = anon_sym_DOLLAR_LBRACE; + v->a[11460] = anon_sym_LT_AMP; + v->a[11461] = anon_sym_GT_AMP; + v->a[11462] = anon_sym_GT_PIPE; + v->a[11463] = anon_sym_LT_AMP_DASH; + v->a[11464] = anon_sym_GT_AMP_DASH; + v->a[11465] = anon_sym_LT_LT; + v->a[11466] = anon_sym_LT_LT_DASH; + v->a[11467] = anon_sym_AMP; + v->a[11468] = anon_sym_SEMI; + v->a[11469] = 21; + v->a[11470] = actions(3); + v->a[11471] = 1; + v->a[11472] = sym_comment; + v->a[11473] = actions(1252); + v->a[11474] = 1; + v->a[11475] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11476] = actions(1254); + v->a[11477] = 1; + v->a[11478] = anon_sym_DOLLAR; + v->a[11479] = actions(1258); small_parse_table_574(v); } void small_parse_table_574(t_small_parse_table_array *v) { - v->a[11480] = anon_sym_DOLLAR_LPAREN; - v->a[11481] = anon_sym_BQUOTE; - v->a[11482] = anon_sym_DOLLAR_BQUOTE; - v->a[11483] = anon_sym_LT_LPAREN; - v->a[11484] = anon_sym_GT_LPAREN; - v->a[11485] = sym_word; - v->a[11486] = 8; - v->a[11487] = actions(3); - v->a[11488] = 1; - v->a[11489] = sym_comment; - v->a[11490] = actions(2965); - v->a[11491] = 1; - v->a[11492] = anon_sym_DQUOTE; - v->a[11493] = actions(2969); - v->a[11494] = 1; - v->a[11495] = sym_variable_name; - v->a[11496] = state(1454); - v->a[11497] = 1; - v->a[11498] = sym_string; - v->a[11499] = actions(2967); + v->a[11480] = 1; + v->a[11481] = anon_sym_DQUOTE; + v->a[11482] = actions(1260); + v->a[11483] = 1; + v->a[11484] = aux_sym_number_token1; + v->a[11485] = actions(1262); + v->a[11486] = 1; + v->a[11487] = aux_sym_number_token2; + v->a[11488] = actions(1264); + v->a[11489] = 1; + v->a[11490] = anon_sym_DOLLAR_LBRACE; + v->a[11491] = actions(1266); + v->a[11492] = 1; + v->a[11493] = anon_sym_DOLLAR_LPAREN; + v->a[11494] = actions(1268); + v->a[11495] = 1; + v->a[11496] = anon_sym_BQUOTE; + v->a[11497] = actions(1270); + v->a[11498] = 1; + v->a[11499] = anon_sym_DOLLAR_BQUOTE; small_parse_table_575(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1140.c b/parser/static/small_parse_table/small_parse_table_1140.c index 977a3726..efbcc8eb 100644 --- a/parser/static/small_parse_table/small_parse_table_1140.c +++ b/parser/static/small_parse_table/small_parse_table_1140.c @@ -14,126 +14,126 @@ void small_parse_table_5700(t_small_parse_table_array *v) { - v->a[114000] = sym__special_character; - v->a[114001] = anon_sym_DQUOTE; + v->a[114000] = sym_test_operator; + v->a[114001] = sym__bare_dollar; v->a[114002] = sym_raw_string; - v->a[114003] = sym_ansi_c_string; - v->a[114004] = aux_sym_number_token1; - v->a[114005] = aux_sym_number_token2; - v->a[114006] = anon_sym_DOLLAR_LBRACE; - v->a[114007] = anon_sym_DOLLAR_LPAREN; - v->a[114008] = anon_sym_BQUOTE; - v->a[114009] = anon_sym_DOLLAR_BQUOTE; - v->a[114010] = anon_sym_LT_LPAREN; - v->a[114011] = anon_sym_GT_LPAREN; - v->a[114012] = sym_word; - v->a[114013] = 26; - v->a[114014] = actions(71); - v->a[114015] = 1; - v->a[114016] = sym_comment; - v->a[114017] = actions(107); - v->a[114018] = 1; - v->a[114019] = anon_sym_TILDE; + v->a[114003] = state(917); + v->a[114004] = 7; + v->a[114005] = sym_arithmetic_expansion; + v->a[114006] = sym_brace_expression; + v->a[114007] = sym_string; + v->a[114008] = sym_number; + v->a[114009] = sym_simple_expansion; + v->a[114010] = sym_expansion; + v->a[114011] = sym_command_substitution; + v->a[114012] = 16; + v->a[114013] = actions(3); + v->a[114014] = 1; + v->a[114015] = sym_comment; + v->a[114016] = actions(3078); + v->a[114017] = 1; + v->a[114018] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114019] = actions(3080); small_parse_table_5701(v); } void small_parse_table_5701(t_small_parse_table_array *v) { - v->a[114020] = actions(237); - v->a[114021] = 1; - v->a[114022] = sym_word; - v->a[114023] = actions(248); - v->a[114024] = 1; - v->a[114025] = anon_sym_LPAREN; - v->a[114026] = actions(250); - v->a[114027] = 1; - v->a[114028] = anon_sym_BANG; - v->a[114029] = actions(258); - v->a[114030] = 1; - v->a[114031] = anon_sym_DOLLAR; - v->a[114032] = actions(264); - v->a[114033] = 1; - v->a[114034] = aux_sym_number_token1; - v->a[114035] = actions(266); - v->a[114036] = 1; - v->a[114037] = aux_sym_number_token2; - v->a[114038] = actions(270); - v->a[114039] = 1; + v->a[114020] = 1; + v->a[114021] = anon_sym_DOLLAR; + v->a[114022] = actions(3084); + v->a[114023] = 1; + v->a[114024] = anon_sym_DQUOTE; + v->a[114025] = actions(3088); + v->a[114026] = 1; + v->a[114027] = aux_sym_number_token1; + v->a[114028] = actions(3090); + v->a[114029] = 1; + v->a[114030] = aux_sym_number_token2; + v->a[114031] = actions(3092); + v->a[114032] = 1; + v->a[114033] = anon_sym_DOLLAR_LBRACE; + v->a[114034] = actions(3094); + v->a[114035] = 1; + v->a[114036] = anon_sym_DOLLAR_LPAREN; + v->a[114037] = actions(3096); + v->a[114038] = 1; + v->a[114039] = anon_sym_BQUOTE; small_parse_table_5702(v); } void small_parse_table_5702(t_small_parse_table_array *v) { - v->a[114040] = anon_sym_DOLLAR_LPAREN; - v->a[114041] = actions(282); - v->a[114042] = 1; - v->a[114043] = sym_test_operator; - v->a[114044] = actions(284); - v->a[114045] = 1; - v->a[114046] = sym__brace_start; - v->a[114047] = actions(1075); - v->a[114048] = 1; - v->a[114049] = anon_sym_DOLLAR_LBRACK; - v->a[114050] = actions(1079); - v->a[114051] = 1; - v->a[114052] = sym__special_character; - v->a[114053] = actions(1081); - v->a[114054] = 1; - v->a[114055] = anon_sym_DQUOTE; - v->a[114056] = actions(1085); - v->a[114057] = 1; - v->a[114058] = anon_sym_DOLLAR_LBRACE; - v->a[114059] = actions(1087); + v->a[114040] = actions(3098); + v->a[114041] = 1; + v->a[114042] = anon_sym_DOLLAR_BQUOTE; + v->a[114043] = actions(3102); + v->a[114044] = 1; + v->a[114045] = sym__brace_start; + v->a[114046] = actions(6597); + v->a[114047] = 1; + v->a[114048] = sym_word; + v->a[114049] = actions(6599); + v->a[114050] = 1; + v->a[114051] = sym__special_character; + v->a[114052] = actions(6603); + v->a[114053] = 1; + v->a[114054] = sym__comment_word; + v->a[114055] = actions(6601); + v->a[114056] = 3; + v->a[114057] = sym_test_operator; + v->a[114058] = sym__bare_dollar; + v->a[114059] = sym_raw_string; small_parse_table_5703(v); } void small_parse_table_5703(t_small_parse_table_array *v) { - v->a[114060] = 1; - v->a[114061] = anon_sym_DOLLAR_BQUOTE; - v->a[114062] = actions(3598); - v->a[114063] = 1; - v->a[114064] = anon_sym_BQUOTE; - v->a[114065] = state(2690); - v->a[114066] = 1; - v->a[114067] = aux_sym__literal_repeat1; - v->a[114068] = state(3090); - v->a[114069] = 1; - v->a[114070] = sym__expression; - v->a[114071] = actions(103); - v->a[114072] = 2; - v->a[114073] = anon_sym_PLUS_PLUS2; - v->a[114074] = anon_sym_DASH_DASH2; - v->a[114075] = actions(105); - v->a[114076] = 2; - v->a[114077] = anon_sym_DASH2; - v->a[114078] = anon_sym_PLUS2; - v->a[114079] = actions(1073); + v->a[114060] = state(1527); + v->a[114061] = 7; + v->a[114062] = sym_arithmetic_expansion; + v->a[114063] = sym_brace_expression; + v->a[114064] = sym_string; + v->a[114065] = sym_number; + v->a[114066] = sym_simple_expansion; + v->a[114067] = sym_expansion; + v->a[114068] = sym_command_substitution; + v->a[114069] = 16; + v->a[114070] = actions(3); + v->a[114071] = 1; + v->a[114072] = sym_comment; + v->a[114073] = actions(35); + v->a[114074] = 1; + v->a[114075] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114076] = actions(41); + v->a[114077] = 1; + v->a[114078] = anon_sym_DQUOTE; + v->a[114079] = actions(45); small_parse_table_5704(v); } void small_parse_table_5704(t_small_parse_table_array *v) { - v->a[114080] = 2; - v->a[114081] = anon_sym_LPAREN_LPAREN; - v->a[114082] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114083] = actions(1083); - v->a[114084] = 2; - v->a[114085] = sym_raw_string; - v->a[114086] = sym_ansi_c_string; - v->a[114087] = actions(1089); - v->a[114088] = 2; - v->a[114089] = anon_sym_LT_LPAREN; - v->a[114090] = anon_sym_GT_LPAREN; - v->a[114091] = state(3053); - v->a[114092] = 6; - v->a[114093] = sym_binary_expression; - v->a[114094] = sym_ternary_expression; - v->a[114095] = sym_unary_expression; - v->a[114096] = sym_postfix_expression; - v->a[114097] = sym_parenthesized_expression; - v->a[114098] = sym_concatenation; - v->a[114099] = state(2500); + v->a[114080] = 1; + v->a[114081] = aux_sym_number_token1; + v->a[114082] = actions(47); + v->a[114083] = 1; + v->a[114084] = aux_sym_number_token2; + v->a[114085] = actions(49); + v->a[114086] = 1; + v->a[114087] = anon_sym_DOLLAR_LBRACE; + v->a[114088] = actions(51); + v->a[114089] = 1; + v->a[114090] = anon_sym_DOLLAR_LPAREN; + v->a[114091] = actions(53); + v->a[114092] = 1; + v->a[114093] = anon_sym_BQUOTE; + v->a[114094] = actions(55); + v->a[114095] = 1; + v->a[114096] = anon_sym_DOLLAR_BQUOTE; + v->a[114097] = actions(63); + v->a[114098] = 1; + v->a[114099] = sym__brace_start; small_parse_table_5705(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1141.c b/parser/static/small_parse_table/small_parse_table_1141.c index 52144a99..067cdd64 100644 --- a/parser/static/small_parse_table/small_parse_table_1141.c +++ b/parser/static/small_parse_table/small_parse_table_1141.c @@ -14,126 +14,126 @@ void small_parse_table_5705(t_small_parse_table_array *v) { - v->a[114100] = 9; - v->a[114101] = sym_arithmetic_expansion; - v->a[114102] = sym_brace_expression; - v->a[114103] = sym_string; - v->a[114104] = sym_translated_string; - v->a[114105] = sym_number; - v->a[114106] = sym_simple_expansion; - v->a[114107] = sym_expansion; - v->a[114108] = sym_command_substitution; - v->a[114109] = sym_process_substitution; - v->a[114110] = 26; - v->a[114111] = actions(71); - v->a[114112] = 1; - v->a[114113] = sym_comment; - v->a[114114] = actions(107); - v->a[114115] = 1; - v->a[114116] = anon_sym_TILDE; - v->a[114117] = actions(237); - v->a[114118] = 1; - v->a[114119] = sym_word; + v->a[114100] = actions(6605); + v->a[114101] = 1; + v->a[114102] = sym_word; + v->a[114103] = actions(6607); + v->a[114104] = 1; + v->a[114105] = anon_sym_DOLLAR; + v->a[114106] = actions(6609); + v->a[114107] = 1; + v->a[114108] = sym__special_character; + v->a[114109] = actions(6613); + v->a[114110] = 1; + v->a[114111] = sym__comment_word; + v->a[114112] = actions(6611); + v->a[114113] = 3; + v->a[114114] = sym_test_operator; + v->a[114115] = sym__bare_dollar; + v->a[114116] = sym_raw_string; + v->a[114117] = state(796); + v->a[114118] = 7; + v->a[114119] = sym_arithmetic_expansion; small_parse_table_5706(v); } void small_parse_table_5706(t_small_parse_table_array *v) { - v->a[114120] = actions(248); - v->a[114121] = 1; - v->a[114122] = anon_sym_LPAREN; - v->a[114123] = actions(250); - v->a[114124] = 1; - v->a[114125] = anon_sym_BANG; - v->a[114126] = actions(258); - v->a[114127] = 1; - v->a[114128] = anon_sym_DOLLAR; - v->a[114129] = actions(264); - v->a[114130] = 1; - v->a[114131] = aux_sym_number_token1; - v->a[114132] = actions(266); - v->a[114133] = 1; - v->a[114134] = aux_sym_number_token2; - v->a[114135] = actions(270); - v->a[114136] = 1; - v->a[114137] = anon_sym_DOLLAR_LPAREN; - v->a[114138] = actions(282); - v->a[114139] = 1; + v->a[114120] = sym_brace_expression; + v->a[114121] = sym_string; + v->a[114122] = sym_number; + v->a[114123] = sym_simple_expansion; + v->a[114124] = sym_expansion; + v->a[114125] = sym_command_substitution; + v->a[114126] = 16; + v->a[114127] = actions(3); + v->a[114128] = 1; + v->a[114129] = sym_comment; + v->a[114130] = actions(1979); + v->a[114131] = 1; + v->a[114132] = aux_sym_number_token1; + v->a[114133] = actions(1981); + v->a[114134] = 1; + v->a[114135] = aux_sym_number_token2; + v->a[114136] = actions(1985); + v->a[114137] = 1; + v->a[114138] = anon_sym_DOLLAR_LPAREN; + v->a[114139] = actions(1993); small_parse_table_5707(v); } void small_parse_table_5707(t_small_parse_table_array *v) { - v->a[114140] = sym_test_operator; - v->a[114141] = actions(284); - v->a[114142] = 1; - v->a[114143] = sym__brace_start; - v->a[114144] = actions(1075); - v->a[114145] = 1; - v->a[114146] = anon_sym_DOLLAR_LBRACK; - v->a[114147] = actions(1079); - v->a[114148] = 1; - v->a[114149] = sym__special_character; - v->a[114150] = actions(1081); - v->a[114151] = 1; - v->a[114152] = anon_sym_DQUOTE; - v->a[114153] = actions(1085); - v->a[114154] = 1; - v->a[114155] = anon_sym_DOLLAR_LBRACE; - v->a[114156] = actions(1087); - v->a[114157] = 1; - v->a[114158] = anon_sym_DOLLAR_BQUOTE; - v->a[114159] = actions(3598); + v->a[114140] = 1; + v->a[114141] = sym__brace_start; + v->a[114142] = actions(6246); + v->a[114143] = 1; + v->a[114144] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114145] = actions(6250); + v->a[114146] = 1; + v->a[114147] = anon_sym_DQUOTE; + v->a[114148] = actions(6252); + v->a[114149] = 1; + v->a[114150] = anon_sym_DOLLAR_LBRACE; + v->a[114151] = actions(6254); + v->a[114152] = 1; + v->a[114153] = anon_sym_BQUOTE; + v->a[114154] = actions(6256); + v->a[114155] = 1; + v->a[114156] = anon_sym_DOLLAR_BQUOTE; + v->a[114157] = actions(6615); + v->a[114158] = 1; + v->a[114159] = sym_word; small_parse_table_5708(v); } void small_parse_table_5708(t_small_parse_table_array *v) { - v->a[114160] = 1; - v->a[114161] = anon_sym_BQUOTE; - v->a[114162] = state(2690); - v->a[114163] = 1; - v->a[114164] = aux_sym__literal_repeat1; - v->a[114165] = state(3088); - v->a[114166] = 1; - v->a[114167] = sym__expression; - v->a[114168] = actions(103); - v->a[114169] = 2; - v->a[114170] = anon_sym_PLUS_PLUS2; - v->a[114171] = anon_sym_DASH_DASH2; - v->a[114172] = actions(105); - v->a[114173] = 2; - v->a[114174] = anon_sym_DASH2; - v->a[114175] = anon_sym_PLUS2; - v->a[114176] = actions(1073); - v->a[114177] = 2; - v->a[114178] = anon_sym_LPAREN_LPAREN; - v->a[114179] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114160] = actions(6617); + v->a[114161] = 1; + v->a[114162] = anon_sym_DOLLAR; + v->a[114163] = actions(6619); + v->a[114164] = 1; + v->a[114165] = sym__special_character; + v->a[114166] = actions(6623); + v->a[114167] = 1; + v->a[114168] = sym__comment_word; + v->a[114169] = actions(6621); + v->a[114170] = 3; + v->a[114171] = sym_test_operator; + v->a[114172] = sym__bare_dollar; + v->a[114173] = sym_raw_string; + v->a[114174] = state(981); + v->a[114175] = 7; + v->a[114176] = sym_arithmetic_expansion; + v->a[114177] = sym_brace_expression; + v->a[114178] = sym_string; + v->a[114179] = sym_number; small_parse_table_5709(v); } void small_parse_table_5709(t_small_parse_table_array *v) { - v->a[114180] = actions(1083); - v->a[114181] = 2; - v->a[114182] = sym_raw_string; - v->a[114183] = sym_ansi_c_string; - v->a[114184] = actions(1089); - v->a[114185] = 2; - v->a[114186] = anon_sym_LT_LPAREN; - v->a[114187] = anon_sym_GT_LPAREN; - v->a[114188] = state(3053); - v->a[114189] = 6; - v->a[114190] = sym_binary_expression; - v->a[114191] = sym_ternary_expression; - v->a[114192] = sym_unary_expression; - v->a[114193] = sym_postfix_expression; - v->a[114194] = sym_parenthesized_expression; - v->a[114195] = sym_concatenation; - v->a[114196] = state(2500); - v->a[114197] = 9; - v->a[114198] = sym_arithmetic_expansion; - v->a[114199] = sym_brace_expression; + v->a[114180] = sym_simple_expansion; + v->a[114181] = sym_expansion; + v->a[114182] = sym_command_substitution; + v->a[114183] = 16; + v->a[114184] = actions(3); + v->a[114185] = 1; + v->a[114186] = sym_comment; + v->a[114187] = actions(5407); + v->a[114188] = 1; + v->a[114189] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114190] = actions(5409); + v->a[114191] = 1; + v->a[114192] = anon_sym_DOLLAR; + v->a[114193] = actions(5413); + v->a[114194] = 1; + v->a[114195] = anon_sym_DQUOTE; + v->a[114196] = actions(5417); + v->a[114197] = 1; + v->a[114198] = aux_sym_number_token1; + v->a[114199] = actions(5419); small_parse_table_5710(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1142.c b/parser/static/small_parse_table/small_parse_table_1142.c index c1e47e28..0098fe86 100644 --- a/parser/static/small_parse_table/small_parse_table_1142.c +++ b/parser/static/small_parse_table/small_parse_table_1142.c @@ -14,126 +14,126 @@ void small_parse_table_5710(t_small_parse_table_array *v) { - v->a[114200] = sym_string; - v->a[114201] = sym_translated_string; - v->a[114202] = sym_number; - v->a[114203] = sym_simple_expansion; - v->a[114204] = sym_expansion; - v->a[114205] = sym_command_substitution; - v->a[114206] = sym_process_substitution; - v->a[114207] = 3; - v->a[114208] = actions(3); + v->a[114200] = 1; + v->a[114201] = aux_sym_number_token2; + v->a[114202] = actions(5421); + v->a[114203] = 1; + v->a[114204] = anon_sym_DOLLAR_LBRACE; + v->a[114205] = actions(5423); + v->a[114206] = 1; + v->a[114207] = anon_sym_DOLLAR_LPAREN; + v->a[114208] = actions(5425); v->a[114209] = 1; - v->a[114210] = sym_comment; - v->a[114211] = actions(1253); - v->a[114212] = 5; - v->a[114213] = sym_file_descriptor; - v->a[114214] = sym__concat; - v->a[114215] = sym_test_operator; + v->a[114210] = anon_sym_BQUOTE; + v->a[114211] = actions(5427); + v->a[114212] = 1; + v->a[114213] = anon_sym_DOLLAR_BQUOTE; + v->a[114214] = actions(5433); + v->a[114215] = 1; v->a[114216] = sym__brace_start; - v->a[114217] = aux_sym_heredoc_redirect_token1; - v->a[114218] = actions(1251); - v->a[114219] = 38; + v->a[114217] = actions(6625); + v->a[114218] = 1; + v->a[114219] = sym_word; small_parse_table_5711(v); } void small_parse_table_5711(t_small_parse_table_array *v) { - v->a[114220] = anon_sym_LPAREN_LPAREN; - v->a[114221] = anon_sym_SEMI; - v->a[114222] = anon_sym_PIPE_PIPE; - v->a[114223] = anon_sym_AMP_AMP; - v->a[114224] = anon_sym_PIPE; - v->a[114225] = anon_sym_AMP; - v->a[114226] = anon_sym_LT; - v->a[114227] = anon_sym_GT; - v->a[114228] = anon_sym_LT_LT; - v->a[114229] = anon_sym_GT_GT; - v->a[114230] = anon_sym_RPAREN; - v->a[114231] = anon_sym_SEMI_SEMI; - v->a[114232] = anon_sym_PIPE_AMP; - v->a[114233] = anon_sym_AMP_GT; - v->a[114234] = anon_sym_AMP_GT_GT; - v->a[114235] = anon_sym_LT_AMP; - v->a[114236] = anon_sym_GT_AMP; - v->a[114237] = anon_sym_GT_PIPE; - v->a[114238] = anon_sym_LT_AMP_DASH; - v->a[114239] = anon_sym_GT_AMP_DASH; + v->a[114220] = actions(6627); + v->a[114221] = 1; + v->a[114222] = sym__special_character; + v->a[114223] = actions(6631); + v->a[114224] = 1; + v->a[114225] = sym__comment_word; + v->a[114226] = actions(6629); + v->a[114227] = 3; + v->a[114228] = sym_test_operator; + v->a[114229] = sym__bare_dollar; + v->a[114230] = sym_raw_string; + v->a[114231] = state(1903); + v->a[114232] = 7; + v->a[114233] = sym_arithmetic_expansion; + v->a[114234] = sym_brace_expression; + v->a[114235] = sym_string; + v->a[114236] = sym_number; + v->a[114237] = sym_simple_expansion; + v->a[114238] = sym_expansion; + v->a[114239] = sym_command_substitution; small_parse_table_5712(v); } void small_parse_table_5712(t_small_parse_table_array *v) { - v->a[114240] = anon_sym_LT_LT_DASH; - v->a[114241] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114242] = anon_sym_DOLLAR_LBRACK; - v->a[114243] = aux_sym_concatenation_token1; - v->a[114244] = anon_sym_DOLLAR; - v->a[114245] = sym__special_character; - v->a[114246] = anon_sym_DQUOTE; - v->a[114247] = sym_raw_string; - v->a[114248] = sym_ansi_c_string; - v->a[114249] = aux_sym_number_token1; - v->a[114250] = aux_sym_number_token2; - v->a[114251] = anon_sym_DOLLAR_LBRACE; + v->a[114240] = 16; + v->a[114241] = actions(3); + v->a[114242] = 1; + v->a[114243] = sym_comment; + v->a[114244] = actions(1867); + v->a[114245] = 1; + v->a[114246] = aux_sym_number_token1; + v->a[114247] = actions(1869); + v->a[114248] = 1; + v->a[114249] = aux_sym_number_token2; + v->a[114250] = actions(1873); + v->a[114251] = 1; v->a[114252] = anon_sym_DOLLAR_LPAREN; - v->a[114253] = anon_sym_BQUOTE; - v->a[114254] = anon_sym_DOLLAR_BQUOTE; - v->a[114255] = anon_sym_LT_LPAREN; - v->a[114256] = anon_sym_GT_LPAREN; - v->a[114257] = sym_word; - v->a[114258] = 5; - v->a[114259] = actions(71); + v->a[114253] = actions(1883); + v->a[114254] = 1; + v->a[114255] = sym__brace_start; + v->a[114256] = actions(6575); + v->a[114257] = 1; + v->a[114258] = sym_word; + v->a[114259] = actions(6577); small_parse_table_5713(v); } void small_parse_table_5713(t_small_parse_table_array *v) { v->a[114260] = 1; - v->a[114261] = sym_comment; - v->a[114262] = state(2135); + v->a[114261] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114262] = actions(6579); v->a[114263] = 1; - v->a[114264] = aux_sym_concatenation_repeat1; - v->a[114265] = actions(6133); - v->a[114266] = 2; - v->a[114267] = sym__concat; - v->a[114268] = aux_sym_concatenation_token1; - v->a[114269] = actions(4530); - v->a[114270] = 15; - v->a[114271] = anon_sym_PIPE; - v->a[114272] = anon_sym_EQ_EQ; - v->a[114273] = anon_sym_LT; - v->a[114274] = anon_sym_GT; - v->a[114275] = anon_sym_LT_LT; - v->a[114276] = anon_sym_EQ_TILDE; - v->a[114277] = anon_sym_AMP_GT; - v->a[114278] = anon_sym_LT_AMP; - v->a[114279] = anon_sym_GT_AMP; + v->a[114264] = sym__special_character; + v->a[114265] = actions(6581); + v->a[114266] = 1; + v->a[114267] = anon_sym_DQUOTE; + v->a[114268] = actions(6585); + v->a[114269] = 1; + v->a[114270] = anon_sym_DOLLAR_LBRACE; + v->a[114271] = actions(6587); + v->a[114272] = 1; + v->a[114273] = anon_sym_BQUOTE; + v->a[114274] = actions(6589); + v->a[114275] = 1; + v->a[114276] = anon_sym_DOLLAR_BQUOTE; + v->a[114277] = actions(6591); + v->a[114278] = 1; + v->a[114279] = sym__comment_word; small_parse_table_5714(v); } void small_parse_table_5714(t_small_parse_table_array *v) { - v->a[114280] = anon_sym_DOLLAR; - v->a[114281] = aux_sym_number_token1; - v->a[114282] = aux_sym_number_token2; - v->a[114283] = anon_sym_DOLLAR_LPAREN; - v->a[114284] = anon_sym_BQUOTE; - v->a[114285] = sym_word; - v->a[114286] = actions(4532); - v->a[114287] = 25; - v->a[114288] = sym_file_descriptor; - v->a[114289] = sym_test_operator; - v->a[114290] = sym__bare_dollar; - v->a[114291] = sym__brace_start; - v->a[114292] = anon_sym_LPAREN_LPAREN; - v->a[114293] = anon_sym_PIPE_PIPE; - v->a[114294] = anon_sym_AMP_AMP; - v->a[114295] = anon_sym_GT_GT; - v->a[114296] = anon_sym_PIPE_AMP; - v->a[114297] = anon_sym_AMP_GT_GT; - v->a[114298] = anon_sym_GT_PIPE; - v->a[114299] = anon_sym_LT_AMP_DASH; + v->a[114280] = actions(6633); + v->a[114281] = 1; + v->a[114282] = anon_sym_DOLLAR; + v->a[114283] = actions(6583); + v->a[114284] = 3; + v->a[114285] = sym_test_operator; + v->a[114286] = sym__bare_dollar; + v->a[114287] = sym_raw_string; + v->a[114288] = state(1054); + v->a[114289] = 7; + v->a[114290] = sym_arithmetic_expansion; + v->a[114291] = sym_brace_expression; + v->a[114292] = sym_string; + v->a[114293] = sym_number; + v->a[114294] = sym_simple_expansion; + v->a[114295] = sym_expansion; + v->a[114296] = sym_command_substitution; + v->a[114297] = 16; + v->a[114298] = actions(3); + v->a[114299] = 1; small_parse_table_5715(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1143.c b/parser/static/small_parse_table/small_parse_table_1143.c index be93c4e9..0b30be78 100644 --- a/parser/static/small_parse_table/small_parse_table_1143.c +++ b/parser/static/small_parse_table/small_parse_table_1143.c @@ -14,126 +14,126 @@ void small_parse_table_5715(t_small_parse_table_array *v) { - v->a[114300] = anon_sym_GT_AMP_DASH; - v->a[114301] = anon_sym_LT_LT_DASH; - v->a[114302] = anon_sym_LT_LT_LT; - v->a[114303] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114304] = anon_sym_DOLLAR_LBRACK; - v->a[114305] = sym__special_character; - v->a[114306] = anon_sym_DQUOTE; - v->a[114307] = sym_raw_string; - v->a[114308] = sym_ansi_c_string; - v->a[114309] = anon_sym_DOLLAR_LBRACE; - v->a[114310] = anon_sym_DOLLAR_BQUOTE; - v->a[114311] = anon_sym_LT_LPAREN; - v->a[114312] = anon_sym_GT_LPAREN; - v->a[114313] = 8; - v->a[114314] = actions(3); - v->a[114315] = 1; - v->a[114316] = sym_comment; - v->a[114317] = actions(5826); - v->a[114318] = 1; - v->a[114319] = aux_sym_heredoc_redirect_token1; + v->a[114300] = sym_comment; + v->a[114301] = actions(1867); + v->a[114302] = 1; + v->a[114303] = aux_sym_number_token1; + v->a[114304] = actions(1869); + v->a[114305] = 1; + v->a[114306] = aux_sym_number_token2; + v->a[114307] = actions(1873); + v->a[114308] = 1; + v->a[114309] = anon_sym_DOLLAR_LPAREN; + v->a[114310] = actions(1883); + v->a[114311] = 1; + v->a[114312] = sym__brace_start; + v->a[114313] = actions(6575); + v->a[114314] = 1; + v->a[114315] = sym_word; + v->a[114316] = actions(6577); + v->a[114317] = 1; + v->a[114318] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114319] = actions(6579); small_parse_table_5716(v); } void small_parse_table_5716(t_small_parse_table_array *v) { - v->a[114320] = actions(5828); - v->a[114321] = 1; - v->a[114322] = sym_file_descriptor; - v->a[114323] = actions(6379); - v->a[114324] = 1; - v->a[114325] = anon_sym_RPAREN; - v->a[114326] = actions(5831); - v->a[114327] = 3; - v->a[114328] = sym_variable_name; - v->a[114329] = sym_test_operator; - v->a[114330] = sym__brace_start; - v->a[114331] = actions(5821); - v->a[114332] = 9; - v->a[114333] = anon_sym_SEMI; - v->a[114334] = anon_sym_PIPE_PIPE; - v->a[114335] = anon_sym_AMP_AMP; - v->a[114336] = anon_sym_PIPE; - v->a[114337] = anon_sym_AMP; - v->a[114338] = anon_sym_LT_LT; - v->a[114339] = anon_sym_SEMI_SEMI; + v->a[114320] = 1; + v->a[114321] = sym__special_character; + v->a[114322] = actions(6581); + v->a[114323] = 1; + v->a[114324] = anon_sym_DQUOTE; + v->a[114325] = actions(6585); + v->a[114326] = 1; + v->a[114327] = anon_sym_DOLLAR_LBRACE; + v->a[114328] = actions(6587); + v->a[114329] = 1; + v->a[114330] = anon_sym_BQUOTE; + v->a[114331] = actions(6589); + v->a[114332] = 1; + v->a[114333] = anon_sym_DOLLAR_BQUOTE; + v->a[114334] = actions(6591); + v->a[114335] = 1; + v->a[114336] = sym__comment_word; + v->a[114337] = actions(6635); + v->a[114338] = 1; + v->a[114339] = anon_sym_DOLLAR; small_parse_table_5717(v); } void small_parse_table_5717(t_small_parse_table_array *v) { - v->a[114340] = anon_sym_PIPE_AMP; - v->a[114341] = anon_sym_LT_LT_DASH; - v->a[114342] = actions(5823); - v->a[114343] = 11; - v->a[114344] = anon_sym_LT; - v->a[114345] = anon_sym_GT; - v->a[114346] = anon_sym_GT_GT; - v->a[114347] = anon_sym_AMP_GT; - v->a[114348] = anon_sym_AMP_GT_GT; - v->a[114349] = anon_sym_LT_AMP; - v->a[114350] = anon_sym_GT_AMP; - v->a[114351] = anon_sym_GT_PIPE; - v->a[114352] = anon_sym_LT_AMP_DASH; - v->a[114353] = anon_sym_GT_AMP_DASH; - v->a[114354] = anon_sym_LT_LT_LT; - v->a[114355] = actions(5819); - v->a[114356] = 17; - v->a[114357] = anon_sym_LPAREN_LPAREN; - v->a[114358] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114359] = anon_sym_DOLLAR_LBRACK; + v->a[114340] = actions(6583); + v->a[114341] = 3; + v->a[114342] = sym_test_operator; + v->a[114343] = sym__bare_dollar; + v->a[114344] = sym_raw_string; + v->a[114345] = state(1054); + v->a[114346] = 7; + v->a[114347] = sym_arithmetic_expansion; + v->a[114348] = sym_brace_expression; + v->a[114349] = sym_string; + v->a[114350] = sym_number; + v->a[114351] = sym_simple_expansion; + v->a[114352] = sym_expansion; + v->a[114353] = sym_command_substitution; + v->a[114354] = 16; + v->a[114355] = actions(3); + v->a[114356] = 1; + v->a[114357] = sym_comment; + v->a[114358] = actions(5453); + v->a[114359] = 1; small_parse_table_5718(v); } void small_parse_table_5718(t_small_parse_table_array *v) { - v->a[114360] = anon_sym_DOLLAR; - v->a[114361] = sym__special_character; - v->a[114362] = anon_sym_DQUOTE; - v->a[114363] = sym_raw_string; - v->a[114364] = sym_ansi_c_string; - v->a[114365] = aux_sym_number_token1; - v->a[114366] = aux_sym_number_token2; - v->a[114367] = anon_sym_DOLLAR_LBRACE; - v->a[114368] = anon_sym_DOLLAR_LPAREN; - v->a[114369] = anon_sym_BQUOTE; - v->a[114370] = anon_sym_DOLLAR_BQUOTE; - v->a[114371] = anon_sym_LT_LPAREN; - v->a[114372] = anon_sym_GT_LPAREN; - v->a[114373] = sym_word; - v->a[114374] = 26; - v->a[114375] = actions(71); - v->a[114376] = 1; - v->a[114377] = sym_comment; - v->a[114378] = actions(1131); - v->a[114379] = 1; + v->a[114360] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114361] = actions(5455); + v->a[114362] = 1; + v->a[114363] = anon_sym_DOLLAR; + v->a[114364] = actions(5459); + v->a[114365] = 1; + v->a[114366] = anon_sym_DQUOTE; + v->a[114367] = actions(5463); + v->a[114368] = 1; + v->a[114369] = aux_sym_number_token1; + v->a[114370] = actions(5465); + v->a[114371] = 1; + v->a[114372] = aux_sym_number_token2; + v->a[114373] = actions(5467); + v->a[114374] = 1; + v->a[114375] = anon_sym_DOLLAR_LBRACE; + v->a[114376] = actions(5469); + v->a[114377] = 1; + v->a[114378] = anon_sym_DOLLAR_LPAREN; + v->a[114379] = actions(5471); small_parse_table_5719(v); } void small_parse_table_5719(t_small_parse_table_array *v) { - v->a[114380] = anon_sym_LPAREN; - v->a[114381] = actions(1141); - v->a[114382] = 1; - v->a[114383] = anon_sym_DOLLAR_LBRACK; - v->a[114384] = actions(1145); - v->a[114385] = 1; - v->a[114386] = anon_sym_DOLLAR; - v->a[114387] = actions(1149); - v->a[114388] = 1; - v->a[114389] = anon_sym_DQUOTE; - v->a[114390] = actions(1153); - v->a[114391] = 1; - v->a[114392] = aux_sym_number_token1; - v->a[114393] = actions(1155); - v->a[114394] = 1; - v->a[114395] = aux_sym_number_token2; - v->a[114396] = actions(1157); - v->a[114397] = 1; - v->a[114398] = anon_sym_DOLLAR_LBRACE; - v->a[114399] = actions(1159); + v->a[114380] = 1; + v->a[114381] = anon_sym_BQUOTE; + v->a[114382] = actions(5473); + v->a[114383] = 1; + v->a[114384] = anon_sym_DOLLAR_BQUOTE; + v->a[114385] = actions(5479); + v->a[114386] = 1; + v->a[114387] = sym__brace_start; + v->a[114388] = actions(6637); + v->a[114389] = 1; + v->a[114390] = sym_word; + v->a[114391] = actions(6639); + v->a[114392] = 1; + v->a[114393] = sym__special_character; + v->a[114394] = actions(6643); + v->a[114395] = 1; + v->a[114396] = sym__comment_word; + v->a[114397] = actions(6641); + v->a[114398] = 3; + v->a[114399] = sym_test_operator; small_parse_table_5720(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1144.c b/parser/static/small_parse_table/small_parse_table_1144.c index 28319605..36111d77 100644 --- a/parser/static/small_parse_table/small_parse_table_1144.c +++ b/parser/static/small_parse_table/small_parse_table_1144.c @@ -14,126 +14,126 @@ void small_parse_table_5720(t_small_parse_table_array *v) { - v->a[114400] = 1; - v->a[114401] = anon_sym_DOLLAR_LPAREN; - v->a[114402] = actions(1163); - v->a[114403] = 1; - v->a[114404] = anon_sym_DOLLAR_BQUOTE; - v->a[114405] = actions(1169); - v->a[114406] = 1; - v->a[114407] = sym__brace_start; - v->a[114408] = actions(1171); - v->a[114409] = 1; - v->a[114410] = sym_word; - v->a[114411] = actions(1173); - v->a[114412] = 1; - v->a[114413] = anon_sym_BANG; - v->a[114414] = actions(1179); - v->a[114415] = 1; - v->a[114416] = anon_sym_TILDE; - v->a[114417] = actions(1181); - v->a[114418] = 1; - v->a[114419] = sym__special_character; + v->a[114400] = sym__bare_dollar; + v->a[114401] = sym_raw_string; + v->a[114402] = state(1118); + v->a[114403] = 7; + v->a[114404] = sym_arithmetic_expansion; + v->a[114405] = sym_brace_expression; + v->a[114406] = sym_string; + v->a[114407] = sym_number; + v->a[114408] = sym_simple_expansion; + v->a[114409] = sym_expansion; + v->a[114410] = sym_command_substitution; + v->a[114411] = 16; + v->a[114412] = actions(3); + v->a[114413] = 1; + v->a[114414] = sym_comment; + v->a[114415] = actions(1979); + v->a[114416] = 1; + v->a[114417] = aux_sym_number_token1; + v->a[114418] = actions(1981); + v->a[114419] = 1; small_parse_table_5721(v); } void small_parse_table_5721(t_small_parse_table_array *v) { - v->a[114420] = actions(1185); - v->a[114421] = 1; - v->a[114422] = sym_test_operator; - v->a[114423] = actions(3060); - v->a[114424] = 1; - v->a[114425] = anon_sym_BQUOTE; - v->a[114426] = state(2484); - v->a[114427] = 1; - v->a[114428] = aux_sym__literal_repeat1; - v->a[114429] = state(3060); - v->a[114430] = 1; - v->a[114431] = sym__expression; - v->a[114432] = actions(1129); - v->a[114433] = 2; - v->a[114434] = anon_sym_LPAREN_LPAREN; - v->a[114435] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114436] = actions(1165); - v->a[114437] = 2; - v->a[114438] = anon_sym_LT_LPAREN; - v->a[114439] = anon_sym_GT_LPAREN; + v->a[114420] = aux_sym_number_token2; + v->a[114421] = actions(1985); + v->a[114422] = 1; + v->a[114423] = anon_sym_DOLLAR_LPAREN; + v->a[114424] = actions(1993); + v->a[114425] = 1; + v->a[114426] = sym__brace_start; + v->a[114427] = actions(6246); + v->a[114428] = 1; + v->a[114429] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114430] = actions(6250); + v->a[114431] = 1; + v->a[114432] = anon_sym_DQUOTE; + v->a[114433] = actions(6252); + v->a[114434] = 1; + v->a[114435] = anon_sym_DOLLAR_LBRACE; + v->a[114436] = actions(6254); + v->a[114437] = 1; + v->a[114438] = anon_sym_BQUOTE; + v->a[114439] = actions(6256); small_parse_table_5722(v); } void small_parse_table_5722(t_small_parse_table_array *v) { - v->a[114440] = actions(1175); - v->a[114441] = 2; - v->a[114442] = anon_sym_PLUS_PLUS2; - v->a[114443] = anon_sym_DASH_DASH2; - v->a[114444] = actions(1177); - v->a[114445] = 2; - v->a[114446] = anon_sym_DASH2; - v->a[114447] = anon_sym_PLUS2; - v->a[114448] = actions(1183); - v->a[114449] = 2; - v->a[114450] = sym_raw_string; - v->a[114451] = sym_ansi_c_string; - v->a[114452] = state(2594); - v->a[114453] = 6; - v->a[114454] = sym_binary_expression; - v->a[114455] = sym_ternary_expression; - v->a[114456] = sym_unary_expression; - v->a[114457] = sym_postfix_expression; - v->a[114458] = sym_parenthesized_expression; - v->a[114459] = sym_concatenation; + v->a[114440] = 1; + v->a[114441] = anon_sym_DOLLAR_BQUOTE; + v->a[114442] = actions(6615); + v->a[114443] = 1; + v->a[114444] = sym_word; + v->a[114445] = actions(6619); + v->a[114446] = 1; + v->a[114447] = sym__special_character; + v->a[114448] = actions(6623); + v->a[114449] = 1; + v->a[114450] = sym__comment_word; + v->a[114451] = actions(6645); + v->a[114452] = 1; + v->a[114453] = anon_sym_DOLLAR; + v->a[114454] = actions(6621); + v->a[114455] = 3; + v->a[114456] = sym_test_operator; + v->a[114457] = sym__bare_dollar; + v->a[114458] = sym_raw_string; + v->a[114459] = state(981); small_parse_table_5723(v); } void small_parse_table_5723(t_small_parse_table_array *v) { - v->a[114460] = state(2456); - v->a[114461] = 9; - v->a[114462] = sym_arithmetic_expansion; - v->a[114463] = sym_brace_expression; - v->a[114464] = sym_string; - v->a[114465] = sym_translated_string; - v->a[114466] = sym_number; - v->a[114467] = sym_simple_expansion; - v->a[114468] = sym_expansion; - v->a[114469] = sym_command_substitution; - v->a[114470] = sym_process_substitution; - v->a[114471] = 3; - v->a[114472] = actions(3); + v->a[114460] = 7; + v->a[114461] = sym_arithmetic_expansion; + v->a[114462] = sym_brace_expression; + v->a[114463] = sym_string; + v->a[114464] = sym_number; + v->a[114465] = sym_simple_expansion; + v->a[114466] = sym_expansion; + v->a[114467] = sym_command_substitution; + v->a[114468] = 16; + v->a[114469] = actions(3); + v->a[114470] = 1; + v->a[114471] = sym_comment; + v->a[114472] = actions(5453); v->a[114473] = 1; - v->a[114474] = sym_comment; - v->a[114475] = actions(1310); - v->a[114476] = 6; - v->a[114477] = sym_file_descriptor; - v->a[114478] = sym__concat; - v->a[114479] = sym_test_operator; + v->a[114474] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114475] = actions(5459); + v->a[114476] = 1; + v->a[114477] = anon_sym_DQUOTE; + v->a[114478] = actions(5463); + v->a[114479] = 1; small_parse_table_5724(v); } void small_parse_table_5724(t_small_parse_table_array *v) { - v->a[114480] = sym__brace_start; - v->a[114481] = ts_builtin_sym_end; - v->a[114482] = aux_sym_heredoc_redirect_token1; - v->a[114483] = actions(1308); - v->a[114484] = 37; - v->a[114485] = anon_sym_LPAREN_LPAREN; - v->a[114486] = anon_sym_SEMI; - v->a[114487] = anon_sym_PIPE_PIPE; - v->a[114488] = anon_sym_AMP_AMP; - v->a[114489] = anon_sym_PIPE; - v->a[114490] = anon_sym_AMP; - v->a[114491] = anon_sym_LT; - v->a[114492] = anon_sym_GT; - v->a[114493] = anon_sym_LT_LT; - v->a[114494] = anon_sym_GT_GT; - v->a[114495] = anon_sym_SEMI_SEMI; - v->a[114496] = anon_sym_PIPE_AMP; - v->a[114497] = anon_sym_AMP_GT; - v->a[114498] = anon_sym_AMP_GT_GT; - v->a[114499] = anon_sym_LT_AMP; + v->a[114480] = aux_sym_number_token1; + v->a[114481] = actions(5465); + v->a[114482] = 1; + v->a[114483] = aux_sym_number_token2; + v->a[114484] = actions(5467); + v->a[114485] = 1; + v->a[114486] = anon_sym_DOLLAR_LBRACE; + v->a[114487] = actions(5469); + v->a[114488] = 1; + v->a[114489] = anon_sym_DOLLAR_LPAREN; + v->a[114490] = actions(5471); + v->a[114491] = 1; + v->a[114492] = anon_sym_BQUOTE; + v->a[114493] = actions(5473); + v->a[114494] = 1; + v->a[114495] = anon_sym_DOLLAR_BQUOTE; + v->a[114496] = actions(5479); + v->a[114497] = 1; + v->a[114498] = sym__brace_start; + v->a[114499] = actions(6637); small_parse_table_5725(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1145.c b/parser/static/small_parse_table/small_parse_table_1145.c index f4d09c5f..bc91cdd5 100644 --- a/parser/static/small_parse_table/small_parse_table_1145.c +++ b/parser/static/small_parse_table/small_parse_table_1145.c @@ -14,126 +14,126 @@ void small_parse_table_5725(t_small_parse_table_array *v) { - v->a[114500] = anon_sym_GT_AMP; - v->a[114501] = anon_sym_GT_PIPE; - v->a[114502] = anon_sym_LT_AMP_DASH; - v->a[114503] = anon_sym_GT_AMP_DASH; - v->a[114504] = anon_sym_LT_LT_DASH; - v->a[114505] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114506] = anon_sym_DOLLAR_LBRACK; - v->a[114507] = aux_sym_concatenation_token1; - v->a[114508] = anon_sym_DOLLAR; - v->a[114509] = sym__special_character; - v->a[114510] = anon_sym_DQUOTE; - v->a[114511] = sym_raw_string; - v->a[114512] = sym_ansi_c_string; - v->a[114513] = aux_sym_number_token1; - v->a[114514] = aux_sym_number_token2; - v->a[114515] = anon_sym_DOLLAR_LBRACE; - v->a[114516] = anon_sym_DOLLAR_LPAREN; - v->a[114517] = anon_sym_BQUOTE; - v->a[114518] = anon_sym_DOLLAR_BQUOTE; - v->a[114519] = anon_sym_LT_LPAREN; + v->a[114500] = 1; + v->a[114501] = sym_word; + v->a[114502] = actions(6639); + v->a[114503] = 1; + v->a[114504] = sym__special_character; + v->a[114505] = actions(6643); + v->a[114506] = 1; + v->a[114507] = sym__comment_word; + v->a[114508] = actions(6647); + v->a[114509] = 1; + v->a[114510] = anon_sym_DOLLAR; + v->a[114511] = actions(6641); + v->a[114512] = 3; + v->a[114513] = sym_test_operator; + v->a[114514] = sym__bare_dollar; + v->a[114515] = sym_raw_string; + v->a[114516] = state(1118); + v->a[114517] = 7; + v->a[114518] = sym_arithmetic_expansion; + v->a[114519] = sym_brace_expression; small_parse_table_5726(v); } void small_parse_table_5726(t_small_parse_table_array *v) { - v->a[114520] = anon_sym_GT_LPAREN; - v->a[114521] = sym_word; - v->a[114522] = 3; - v->a[114523] = actions(3); - v->a[114524] = 1; - v->a[114525] = sym_comment; - v->a[114526] = actions(1263); - v->a[114527] = 6; - v->a[114528] = sym_file_descriptor; - v->a[114529] = sym_variable_name; - v->a[114530] = sym_test_operator; - v->a[114531] = sym__brace_start; - v->a[114532] = ts_builtin_sym_end; - v->a[114533] = aux_sym_heredoc_redirect_token1; - v->a[114534] = actions(1261); - v->a[114535] = 37; - v->a[114536] = anon_sym_LPAREN_LPAREN; - v->a[114537] = anon_sym_SEMI; - v->a[114538] = anon_sym_PIPE_PIPE; - v->a[114539] = anon_sym_AMP_AMP; + v->a[114520] = sym_string; + v->a[114521] = sym_number; + v->a[114522] = sym_simple_expansion; + v->a[114523] = sym_expansion; + v->a[114524] = sym_command_substitution; + v->a[114525] = 16; + v->a[114526] = actions(3); + v->a[114527] = 1; + v->a[114528] = sym_comment; + v->a[114529] = actions(5453); + v->a[114530] = 1; + v->a[114531] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114532] = actions(5459); + v->a[114533] = 1; + v->a[114534] = anon_sym_DQUOTE; + v->a[114535] = actions(5463); + v->a[114536] = 1; + v->a[114537] = aux_sym_number_token1; + v->a[114538] = actions(5465); + v->a[114539] = 1; small_parse_table_5727(v); } void small_parse_table_5727(t_small_parse_table_array *v) { - v->a[114540] = anon_sym_PIPE; - v->a[114541] = anon_sym_AMP; - v->a[114542] = anon_sym_LT; - v->a[114543] = anon_sym_GT; - v->a[114544] = anon_sym_LT_LT; - v->a[114545] = anon_sym_GT_GT; - v->a[114546] = anon_sym_SEMI_SEMI; - v->a[114547] = anon_sym_PIPE_AMP; - v->a[114548] = anon_sym_AMP_GT; - v->a[114549] = anon_sym_AMP_GT_GT; - v->a[114550] = anon_sym_LT_AMP; - v->a[114551] = anon_sym_GT_AMP; - v->a[114552] = anon_sym_GT_PIPE; - v->a[114553] = anon_sym_LT_AMP_DASH; - v->a[114554] = anon_sym_GT_AMP_DASH; - v->a[114555] = anon_sym_LT_LT_DASH; - v->a[114556] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114557] = anon_sym_DOLLAR_LBRACK; - v->a[114558] = anon_sym_DOLLAR; - v->a[114559] = sym__special_character; + v->a[114540] = aux_sym_number_token2; + v->a[114541] = actions(5467); + v->a[114542] = 1; + v->a[114543] = anon_sym_DOLLAR_LBRACE; + v->a[114544] = actions(5469); + v->a[114545] = 1; + v->a[114546] = anon_sym_DOLLAR_LPAREN; + v->a[114547] = actions(5471); + v->a[114548] = 1; + v->a[114549] = anon_sym_BQUOTE; + v->a[114550] = actions(5473); + v->a[114551] = 1; + v->a[114552] = anon_sym_DOLLAR_BQUOTE; + v->a[114553] = actions(5479); + v->a[114554] = 1; + v->a[114555] = sym__brace_start; + v->a[114556] = actions(6637); + v->a[114557] = 1; + v->a[114558] = sym_word; + v->a[114559] = actions(6639); small_parse_table_5728(v); } void small_parse_table_5728(t_small_parse_table_array *v) { - v->a[114560] = anon_sym_DQUOTE; - v->a[114561] = sym_raw_string; - v->a[114562] = sym_ansi_c_string; - v->a[114563] = aux_sym_number_token1; - v->a[114564] = aux_sym_number_token2; - v->a[114565] = anon_sym_DOLLAR_LBRACE; - v->a[114566] = anon_sym_DOLLAR_LPAREN; - v->a[114567] = anon_sym_BQUOTE; - v->a[114568] = anon_sym_DOLLAR_BQUOTE; - v->a[114569] = anon_sym_LT_LPAREN; - v->a[114570] = anon_sym_GT_LPAREN; - v->a[114571] = aux_sym__simple_variable_name_token1; - v->a[114572] = sym_word; - v->a[114573] = 3; - v->a[114574] = actions(3); - v->a[114575] = 1; - v->a[114576] = sym_comment; - v->a[114577] = actions(1306); - v->a[114578] = 6; - v->a[114579] = sym_file_descriptor; + v->a[114560] = 1; + v->a[114561] = sym__special_character; + v->a[114562] = actions(6643); + v->a[114563] = 1; + v->a[114564] = sym__comment_word; + v->a[114565] = actions(6649); + v->a[114566] = 1; + v->a[114567] = anon_sym_DOLLAR; + v->a[114568] = actions(6641); + v->a[114569] = 3; + v->a[114570] = sym_test_operator; + v->a[114571] = sym__bare_dollar; + v->a[114572] = sym_raw_string; + v->a[114573] = state(1118); + v->a[114574] = 7; + v->a[114575] = sym_arithmetic_expansion; + v->a[114576] = sym_brace_expression; + v->a[114577] = sym_string; + v->a[114578] = sym_number; + v->a[114579] = sym_simple_expansion; small_parse_table_5729(v); } void small_parse_table_5729(t_small_parse_table_array *v) { - v->a[114580] = sym__concat; - v->a[114581] = sym_test_operator; - v->a[114582] = sym__brace_start; - v->a[114583] = ts_builtin_sym_end; - v->a[114584] = aux_sym_heredoc_redirect_token1; - v->a[114585] = actions(1304); - v->a[114586] = 37; - v->a[114587] = anon_sym_LPAREN_LPAREN; - v->a[114588] = anon_sym_SEMI; - v->a[114589] = anon_sym_PIPE_PIPE; - v->a[114590] = anon_sym_AMP_AMP; - v->a[114591] = anon_sym_PIPE; - v->a[114592] = anon_sym_AMP; - v->a[114593] = anon_sym_LT; - v->a[114594] = anon_sym_GT; - v->a[114595] = anon_sym_LT_LT; - v->a[114596] = anon_sym_GT_GT; - v->a[114597] = anon_sym_SEMI_SEMI; - v->a[114598] = anon_sym_PIPE_AMP; - v->a[114599] = anon_sym_AMP_GT; + v->a[114580] = sym_expansion; + v->a[114581] = sym_command_substitution; + v->a[114582] = 16; + v->a[114583] = actions(3); + v->a[114584] = 1; + v->a[114585] = sym_comment; + v->a[114586] = actions(5814); + v->a[114587] = 1; + v->a[114588] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114589] = actions(5820); + v->a[114590] = 1; + v->a[114591] = anon_sym_DQUOTE; + v->a[114592] = actions(5824); + v->a[114593] = 1; + v->a[114594] = aux_sym_number_token1; + v->a[114595] = actions(5826); + v->a[114596] = 1; + v->a[114597] = aux_sym_number_token2; + v->a[114598] = actions(5828); + v->a[114599] = 1; small_parse_table_5730(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1146.c b/parser/static/small_parse_table/small_parse_table_1146.c index 93d3d540..2422a4de 100644 --- a/parser/static/small_parse_table/small_parse_table_1146.c +++ b/parser/static/small_parse_table/small_parse_table_1146.c @@ -14,126 +14,126 @@ void small_parse_table_5730(t_small_parse_table_array *v) { - v->a[114600] = anon_sym_AMP_GT_GT; - v->a[114601] = anon_sym_LT_AMP; - v->a[114602] = anon_sym_GT_AMP; - v->a[114603] = anon_sym_GT_PIPE; - v->a[114604] = anon_sym_LT_AMP_DASH; - v->a[114605] = anon_sym_GT_AMP_DASH; - v->a[114606] = anon_sym_LT_LT_DASH; - v->a[114607] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114608] = anon_sym_DOLLAR_LBRACK; - v->a[114609] = aux_sym_concatenation_token1; - v->a[114610] = anon_sym_DOLLAR; - v->a[114611] = sym__special_character; - v->a[114612] = anon_sym_DQUOTE; - v->a[114613] = sym_raw_string; - v->a[114614] = sym_ansi_c_string; - v->a[114615] = aux_sym_number_token1; - v->a[114616] = aux_sym_number_token2; - v->a[114617] = anon_sym_DOLLAR_LBRACE; - v->a[114618] = anon_sym_DOLLAR_LPAREN; - v->a[114619] = anon_sym_BQUOTE; + v->a[114600] = anon_sym_DOLLAR_LBRACE; + v->a[114601] = actions(5830); + v->a[114602] = 1; + v->a[114603] = anon_sym_DOLLAR_LPAREN; + v->a[114604] = actions(5832); + v->a[114605] = 1; + v->a[114606] = anon_sym_BQUOTE; + v->a[114607] = actions(5834); + v->a[114608] = 1; + v->a[114609] = anon_sym_DOLLAR_BQUOTE; + v->a[114610] = actions(5840); + v->a[114611] = 1; + v->a[114612] = sym__brace_start; + v->a[114613] = actions(6651); + v->a[114614] = 1; + v->a[114615] = sym_word; + v->a[114616] = actions(6653); + v->a[114617] = 1; + v->a[114618] = anon_sym_DOLLAR; + v->a[114619] = actions(6655); small_parse_table_5731(v); } void small_parse_table_5731(t_small_parse_table_array *v) { - v->a[114620] = anon_sym_DOLLAR_BQUOTE; - v->a[114621] = anon_sym_LT_LPAREN; - v->a[114622] = anon_sym_GT_LPAREN; - v->a[114623] = sym_word; - v->a[114624] = 8; - v->a[114625] = actions(3); - v->a[114626] = 1; - v->a[114627] = sym_comment; - v->a[114628] = actions(5826); - v->a[114629] = 1; - v->a[114630] = aux_sym_heredoc_redirect_token1; - v->a[114631] = actions(5828); - v->a[114632] = 1; - v->a[114633] = sym_file_descriptor; - v->a[114634] = actions(6382); - v->a[114635] = 1; - v->a[114636] = anon_sym_RPAREN; - v->a[114637] = actions(5831); - v->a[114638] = 3; - v->a[114639] = sym_variable_name; + v->a[114620] = 1; + v->a[114621] = sym__special_character; + v->a[114622] = actions(6659); + v->a[114623] = 1; + v->a[114624] = sym__comment_word; + v->a[114625] = actions(6657); + v->a[114626] = 3; + v->a[114627] = sym_test_operator; + v->a[114628] = sym__bare_dollar; + v->a[114629] = sym_raw_string; + v->a[114630] = state(1532); + v->a[114631] = 7; + v->a[114632] = sym_arithmetic_expansion; + v->a[114633] = sym_brace_expression; + v->a[114634] = sym_string; + v->a[114635] = sym_number; + v->a[114636] = sym_simple_expansion; + v->a[114637] = sym_expansion; + v->a[114638] = sym_command_substitution; + v->a[114639] = 16; small_parse_table_5732(v); } void small_parse_table_5732(t_small_parse_table_array *v) { - v->a[114640] = sym_test_operator; - v->a[114641] = sym__brace_start; - v->a[114642] = actions(5821); - v->a[114643] = 9; - v->a[114644] = anon_sym_SEMI; - v->a[114645] = anon_sym_PIPE_PIPE; - v->a[114646] = anon_sym_AMP_AMP; - v->a[114647] = anon_sym_PIPE; - v->a[114648] = anon_sym_AMP; - v->a[114649] = anon_sym_LT_LT; - v->a[114650] = anon_sym_SEMI_SEMI; - v->a[114651] = anon_sym_PIPE_AMP; - v->a[114652] = anon_sym_LT_LT_DASH; - v->a[114653] = actions(5823); - v->a[114654] = 11; - v->a[114655] = anon_sym_LT; - v->a[114656] = anon_sym_GT; - v->a[114657] = anon_sym_GT_GT; - v->a[114658] = anon_sym_AMP_GT; - v->a[114659] = anon_sym_AMP_GT_GT; + v->a[114640] = actions(3); + v->a[114641] = 1; + v->a[114642] = sym_comment; + v->a[114643] = actions(705); + v->a[114644] = 1; + v->a[114645] = aux_sym_number_token1; + v->a[114646] = actions(707); + v->a[114647] = 1; + v->a[114648] = aux_sym_number_token2; + v->a[114649] = actions(711); + v->a[114650] = 1; + v->a[114651] = anon_sym_DOLLAR_LPAREN; + v->a[114652] = actions(721); + v->a[114653] = 1; + v->a[114654] = sym__brace_start; + v->a[114655] = actions(6661); + v->a[114656] = 1; + v->a[114657] = sym_word; + v->a[114658] = actions(6663); + v->a[114659] = 1; small_parse_table_5733(v); } void small_parse_table_5733(t_small_parse_table_array *v) { - v->a[114660] = anon_sym_LT_AMP; - v->a[114661] = anon_sym_GT_AMP; - v->a[114662] = anon_sym_GT_PIPE; - v->a[114663] = anon_sym_LT_AMP_DASH; - v->a[114664] = anon_sym_GT_AMP_DASH; - v->a[114665] = anon_sym_LT_LT_LT; - v->a[114666] = actions(5819); - v->a[114667] = 17; - v->a[114668] = anon_sym_LPAREN_LPAREN; - v->a[114669] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114670] = anon_sym_DOLLAR_LBRACK; - v->a[114671] = anon_sym_DOLLAR; - v->a[114672] = sym__special_character; - v->a[114673] = anon_sym_DQUOTE; - v->a[114674] = sym_raw_string; - v->a[114675] = sym_ansi_c_string; - v->a[114676] = aux_sym_number_token1; - v->a[114677] = aux_sym_number_token2; - v->a[114678] = anon_sym_DOLLAR_LBRACE; - v->a[114679] = anon_sym_DOLLAR_LPAREN; + v->a[114660] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114661] = actions(6665); + v->a[114662] = 1; + v->a[114663] = anon_sym_DOLLAR; + v->a[114664] = actions(6667); + v->a[114665] = 1; + v->a[114666] = sym__special_character; + v->a[114667] = actions(6669); + v->a[114668] = 1; + v->a[114669] = anon_sym_DQUOTE; + v->a[114670] = actions(6673); + v->a[114671] = 1; + v->a[114672] = anon_sym_DOLLAR_LBRACE; + v->a[114673] = actions(6675); + v->a[114674] = 1; + v->a[114675] = anon_sym_BQUOTE; + v->a[114676] = actions(6677); + v->a[114677] = 1; + v->a[114678] = anon_sym_DOLLAR_BQUOTE; + v->a[114679] = actions(6679); small_parse_table_5734(v); } void small_parse_table_5734(t_small_parse_table_array *v) { - v->a[114680] = anon_sym_BQUOTE; - v->a[114681] = anon_sym_DOLLAR_BQUOTE; - v->a[114682] = anon_sym_LT_LPAREN; - v->a[114683] = anon_sym_GT_LPAREN; - v->a[114684] = sym_word; - v->a[114685] = 3; - v->a[114686] = actions(3); - v->a[114687] = 1; - v->a[114688] = sym_comment; - v->a[114689] = actions(1310); - v->a[114690] = 6; - v->a[114691] = sym_file_descriptor; - v->a[114692] = sym__concat; - v->a[114693] = sym_test_operator; - v->a[114694] = sym__brace_start; - v->a[114695] = ts_builtin_sym_end; - v->a[114696] = aux_sym_heredoc_redirect_token1; - v->a[114697] = actions(1308); - v->a[114698] = 37; - v->a[114699] = anon_sym_LPAREN_LPAREN; + v->a[114680] = 1; + v->a[114681] = sym__comment_word; + v->a[114682] = actions(6671); + v->a[114683] = 3; + v->a[114684] = sym_test_operator; + v->a[114685] = sym__bare_dollar; + v->a[114686] = sym_raw_string; + v->a[114687] = state(626); + v->a[114688] = 7; + v->a[114689] = sym_arithmetic_expansion; + v->a[114690] = sym_brace_expression; + v->a[114691] = sym_string; + v->a[114692] = sym_number; + v->a[114693] = sym_simple_expansion; + v->a[114694] = sym_expansion; + v->a[114695] = sym_command_substitution; + v->a[114696] = 16; + v->a[114697] = actions(3); + v->a[114698] = 1; + v->a[114699] = sym_comment; small_parse_table_5735(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1147.c b/parser/static/small_parse_table/small_parse_table_1147.c index 82c7a3ee..8eca6fba 100644 --- a/parser/static/small_parse_table/small_parse_table_1147.c +++ b/parser/static/small_parse_table/small_parse_table_1147.c @@ -14,126 +14,126 @@ void small_parse_table_5735(t_small_parse_table_array *v) { - v->a[114700] = anon_sym_SEMI; - v->a[114701] = anon_sym_PIPE_PIPE; - v->a[114702] = anon_sym_AMP_AMP; - v->a[114703] = anon_sym_PIPE; - v->a[114704] = anon_sym_AMP; - v->a[114705] = anon_sym_LT; - v->a[114706] = anon_sym_GT; - v->a[114707] = anon_sym_LT_LT; - v->a[114708] = anon_sym_GT_GT; - v->a[114709] = anon_sym_SEMI_SEMI; - v->a[114710] = anon_sym_PIPE_AMP; - v->a[114711] = anon_sym_AMP_GT; - v->a[114712] = anon_sym_AMP_GT_GT; - v->a[114713] = anon_sym_LT_AMP; - v->a[114714] = anon_sym_GT_AMP; - v->a[114715] = anon_sym_GT_PIPE; - v->a[114716] = anon_sym_LT_AMP_DASH; - v->a[114717] = anon_sym_GT_AMP_DASH; - v->a[114718] = anon_sym_LT_LT_DASH; - v->a[114719] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114700] = actions(705); + v->a[114701] = 1; + v->a[114702] = aux_sym_number_token1; + v->a[114703] = actions(707); + v->a[114704] = 1; + v->a[114705] = aux_sym_number_token2; + v->a[114706] = actions(711); + v->a[114707] = 1; + v->a[114708] = anon_sym_DOLLAR_LPAREN; + v->a[114709] = actions(721); + v->a[114710] = 1; + v->a[114711] = sym__brace_start; + v->a[114712] = actions(6661); + v->a[114713] = 1; + v->a[114714] = sym_word; + v->a[114715] = actions(6663); + v->a[114716] = 1; + v->a[114717] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114718] = actions(6667); + v->a[114719] = 1; small_parse_table_5736(v); } void small_parse_table_5736(t_small_parse_table_array *v) { - v->a[114720] = anon_sym_DOLLAR_LBRACK; - v->a[114721] = aux_sym_concatenation_token1; - v->a[114722] = anon_sym_DOLLAR; - v->a[114723] = sym__special_character; - v->a[114724] = anon_sym_DQUOTE; - v->a[114725] = sym_raw_string; - v->a[114726] = sym_ansi_c_string; - v->a[114727] = aux_sym_number_token1; - v->a[114728] = aux_sym_number_token2; - v->a[114729] = anon_sym_DOLLAR_LBRACE; - v->a[114730] = anon_sym_DOLLAR_LPAREN; - v->a[114731] = anon_sym_BQUOTE; + v->a[114720] = sym__special_character; + v->a[114721] = actions(6669); + v->a[114722] = 1; + v->a[114723] = anon_sym_DQUOTE; + v->a[114724] = actions(6673); + v->a[114725] = 1; + v->a[114726] = anon_sym_DOLLAR_LBRACE; + v->a[114727] = actions(6675); + v->a[114728] = 1; + v->a[114729] = anon_sym_BQUOTE; + v->a[114730] = actions(6677); + v->a[114731] = 1; v->a[114732] = anon_sym_DOLLAR_BQUOTE; - v->a[114733] = anon_sym_LT_LPAREN; - v->a[114734] = anon_sym_GT_LPAREN; - v->a[114735] = sym_word; - v->a[114736] = 8; - v->a[114737] = actions(3); - v->a[114738] = 1; - v->a[114739] = sym_comment; + v->a[114733] = actions(6679); + v->a[114734] = 1; + v->a[114735] = sym__comment_word; + v->a[114736] = actions(6681); + v->a[114737] = 1; + v->a[114738] = anon_sym_DOLLAR; + v->a[114739] = actions(6671); small_parse_table_5737(v); } void small_parse_table_5737(t_small_parse_table_array *v) { - v->a[114740] = actions(5826); - v->a[114741] = 1; - v->a[114742] = aux_sym_heredoc_redirect_token1; - v->a[114743] = actions(5828); - v->a[114744] = 1; - v->a[114745] = sym_file_descriptor; - v->a[114746] = actions(6385); - v->a[114747] = 1; - v->a[114748] = anon_sym_RPAREN; - v->a[114749] = actions(5831); - v->a[114750] = 3; - v->a[114751] = sym_variable_name; - v->a[114752] = sym_test_operator; - v->a[114753] = sym__brace_start; - v->a[114754] = actions(5821); - v->a[114755] = 9; - v->a[114756] = anon_sym_SEMI; - v->a[114757] = anon_sym_PIPE_PIPE; - v->a[114758] = anon_sym_AMP_AMP; - v->a[114759] = anon_sym_PIPE; + v->a[114740] = 3; + v->a[114741] = sym_test_operator; + v->a[114742] = sym__bare_dollar; + v->a[114743] = sym_raw_string; + v->a[114744] = state(626); + v->a[114745] = 7; + v->a[114746] = sym_arithmetic_expansion; + v->a[114747] = sym_brace_expression; + v->a[114748] = sym_string; + v->a[114749] = sym_number; + v->a[114750] = sym_simple_expansion; + v->a[114751] = sym_expansion; + v->a[114752] = sym_command_substitution; + v->a[114753] = 16; + v->a[114754] = actions(3); + v->a[114755] = 1; + v->a[114756] = sym_comment; + v->a[114757] = actions(4346); + v->a[114758] = 1; + v->a[114759] = aux_sym_number_token1; small_parse_table_5738(v); } void small_parse_table_5738(t_small_parse_table_array *v) { - v->a[114760] = anon_sym_AMP; - v->a[114761] = anon_sym_LT_LT; - v->a[114762] = anon_sym_SEMI_SEMI; - v->a[114763] = anon_sym_PIPE_AMP; - v->a[114764] = anon_sym_LT_LT_DASH; - v->a[114765] = actions(5823); - v->a[114766] = 11; - v->a[114767] = anon_sym_LT; - v->a[114768] = anon_sym_GT; - v->a[114769] = anon_sym_GT_GT; - v->a[114770] = anon_sym_AMP_GT; - v->a[114771] = anon_sym_AMP_GT_GT; - v->a[114772] = anon_sym_LT_AMP; - v->a[114773] = anon_sym_GT_AMP; - v->a[114774] = anon_sym_GT_PIPE; - v->a[114775] = anon_sym_LT_AMP_DASH; - v->a[114776] = anon_sym_GT_AMP_DASH; - v->a[114777] = anon_sym_LT_LT_LT; - v->a[114778] = actions(5819); - v->a[114779] = 17; + v->a[114760] = actions(4348); + v->a[114761] = 1; + v->a[114762] = aux_sym_number_token2; + v->a[114763] = actions(4352); + v->a[114764] = 1; + v->a[114765] = anon_sym_DOLLAR_LPAREN; + v->a[114766] = actions(4362); + v->a[114767] = 1; + v->a[114768] = sym__brace_start; + v->a[114769] = actions(4550); + v->a[114770] = 1; + v->a[114771] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114772] = actions(4554); + v->a[114773] = 1; + v->a[114774] = anon_sym_DQUOTE; + v->a[114775] = actions(4556); + v->a[114776] = 1; + v->a[114777] = anon_sym_DOLLAR_LBRACE; + v->a[114778] = actions(4558); + v->a[114779] = 1; small_parse_table_5739(v); } void small_parse_table_5739(t_small_parse_table_array *v) { - v->a[114780] = anon_sym_LPAREN_LPAREN; - v->a[114781] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114782] = anon_sym_DOLLAR_LBRACK; - v->a[114783] = anon_sym_DOLLAR; - v->a[114784] = sym__special_character; - v->a[114785] = anon_sym_DQUOTE; - v->a[114786] = sym_raw_string; - v->a[114787] = sym_ansi_c_string; - v->a[114788] = aux_sym_number_token1; - v->a[114789] = aux_sym_number_token2; - v->a[114790] = anon_sym_DOLLAR_LBRACE; - v->a[114791] = anon_sym_DOLLAR_LPAREN; - v->a[114792] = anon_sym_BQUOTE; - v->a[114793] = anon_sym_DOLLAR_BQUOTE; - v->a[114794] = anon_sym_LT_LPAREN; - v->a[114795] = anon_sym_GT_LPAREN; - v->a[114796] = sym_word; - v->a[114797] = 8; - v->a[114798] = actions(3); - v->a[114799] = 1; + v->a[114780] = anon_sym_BQUOTE; + v->a[114781] = actions(4560); + v->a[114782] = 1; + v->a[114783] = anon_sym_DOLLAR_BQUOTE; + v->a[114784] = actions(6565); + v->a[114785] = 1; + v->a[114786] = sym_word; + v->a[114787] = actions(6569); + v->a[114788] = 1; + v->a[114789] = sym__special_character; + v->a[114790] = actions(6573); + v->a[114791] = 1; + v->a[114792] = sym__comment_word; + v->a[114793] = actions(6683); + v->a[114794] = 1; + v->a[114795] = anon_sym_DOLLAR; + v->a[114796] = actions(6571); + v->a[114797] = 3; + v->a[114798] = sym_test_operator; + v->a[114799] = sym__bare_dollar; small_parse_table_5740(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1148.c b/parser/static/small_parse_table/small_parse_table_1148.c index 467f0bf6..af3c2e40 100644 --- a/parser/static/small_parse_table/small_parse_table_1148.c +++ b/parser/static/small_parse_table/small_parse_table_1148.c @@ -14,126 +14,126 @@ void small_parse_table_5740(t_small_parse_table_array *v) { - v->a[114800] = sym_comment; - v->a[114801] = actions(5826); - v->a[114802] = 1; - v->a[114803] = aux_sym_heredoc_redirect_token1; - v->a[114804] = actions(5828); - v->a[114805] = 1; - v->a[114806] = sym_file_descriptor; - v->a[114807] = actions(6388); - v->a[114808] = 1; - v->a[114809] = anon_sym_RPAREN; - v->a[114810] = actions(5831); - v->a[114811] = 3; - v->a[114812] = sym_variable_name; - v->a[114813] = sym_test_operator; - v->a[114814] = sym__brace_start; - v->a[114815] = actions(5821); - v->a[114816] = 9; - v->a[114817] = anon_sym_SEMI; - v->a[114818] = anon_sym_PIPE_PIPE; - v->a[114819] = anon_sym_AMP_AMP; + v->a[114800] = sym_raw_string; + v->a[114801] = state(3425); + v->a[114802] = 7; + v->a[114803] = sym_arithmetic_expansion; + v->a[114804] = sym_brace_expression; + v->a[114805] = sym_string; + v->a[114806] = sym_number; + v->a[114807] = sym_simple_expansion; + v->a[114808] = sym_expansion; + v->a[114809] = sym_command_substitution; + v->a[114810] = 16; + v->a[114811] = actions(3); + v->a[114812] = 1; + v->a[114813] = sym_comment; + v->a[114814] = actions(929); + v->a[114815] = 1; + v->a[114816] = aux_sym_number_token1; + v->a[114817] = actions(931); + v->a[114818] = 1; + v->a[114819] = aux_sym_number_token2; small_parse_table_5741(v); } void small_parse_table_5741(t_small_parse_table_array *v) { - v->a[114820] = anon_sym_PIPE; - v->a[114821] = anon_sym_AMP; - v->a[114822] = anon_sym_LT_LT; - v->a[114823] = anon_sym_SEMI_SEMI; - v->a[114824] = anon_sym_PIPE_AMP; - v->a[114825] = anon_sym_LT_LT_DASH; - v->a[114826] = actions(5823); - v->a[114827] = 11; - v->a[114828] = anon_sym_LT; - v->a[114829] = anon_sym_GT; - v->a[114830] = anon_sym_GT_GT; - v->a[114831] = anon_sym_AMP_GT; - v->a[114832] = anon_sym_AMP_GT_GT; - v->a[114833] = anon_sym_LT_AMP; - v->a[114834] = anon_sym_GT_AMP; - v->a[114835] = anon_sym_GT_PIPE; - v->a[114836] = anon_sym_LT_AMP_DASH; - v->a[114837] = anon_sym_GT_AMP_DASH; - v->a[114838] = anon_sym_LT_LT_LT; - v->a[114839] = actions(5819); + v->a[114820] = actions(935); + v->a[114821] = 1; + v->a[114822] = anon_sym_DOLLAR_LPAREN; + v->a[114823] = actions(945); + v->a[114824] = 1; + v->a[114825] = sym__brace_start; + v->a[114826] = actions(6685); + v->a[114827] = 1; + v->a[114828] = sym_word; + v->a[114829] = actions(6687); + v->a[114830] = 1; + v->a[114831] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114832] = actions(6689); + v->a[114833] = 1; + v->a[114834] = anon_sym_DOLLAR; + v->a[114835] = actions(6691); + v->a[114836] = 1; + v->a[114837] = sym__special_character; + v->a[114838] = actions(6693); + v->a[114839] = 1; small_parse_table_5742(v); } void small_parse_table_5742(t_small_parse_table_array *v) { - v->a[114840] = 17; - v->a[114841] = anon_sym_LPAREN_LPAREN; - v->a[114842] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114843] = anon_sym_DOLLAR_LBRACK; - v->a[114844] = anon_sym_DOLLAR; - v->a[114845] = sym__special_character; - v->a[114846] = anon_sym_DQUOTE; - v->a[114847] = sym_raw_string; - v->a[114848] = sym_ansi_c_string; - v->a[114849] = aux_sym_number_token1; - v->a[114850] = aux_sym_number_token2; - v->a[114851] = anon_sym_DOLLAR_LBRACE; - v->a[114852] = anon_sym_DOLLAR_LPAREN; - v->a[114853] = anon_sym_BQUOTE; - v->a[114854] = anon_sym_DOLLAR_BQUOTE; - v->a[114855] = anon_sym_LT_LPAREN; - v->a[114856] = anon_sym_GT_LPAREN; - v->a[114857] = sym_word; - v->a[114858] = 8; - v->a[114859] = actions(3); + v->a[114840] = anon_sym_DQUOTE; + v->a[114841] = actions(6697); + v->a[114842] = 1; + v->a[114843] = anon_sym_DOLLAR_LBRACE; + v->a[114844] = actions(6699); + v->a[114845] = 1; + v->a[114846] = anon_sym_BQUOTE; + v->a[114847] = actions(6701); + v->a[114848] = 1; + v->a[114849] = anon_sym_DOLLAR_BQUOTE; + v->a[114850] = actions(6703); + v->a[114851] = 1; + v->a[114852] = sym__comment_word; + v->a[114853] = actions(6695); + v->a[114854] = 3; + v->a[114855] = sym_test_operator; + v->a[114856] = sym__bare_dollar; + v->a[114857] = sym_raw_string; + v->a[114858] = state(866); + v->a[114859] = 7; small_parse_table_5743(v); } void small_parse_table_5743(t_small_parse_table_array *v) { - v->a[114860] = 1; - v->a[114861] = sym_comment; - v->a[114862] = actions(5826); - v->a[114863] = 1; - v->a[114864] = aux_sym_heredoc_redirect_token1; - v->a[114865] = actions(5828); - v->a[114866] = 1; - v->a[114867] = sym_file_descriptor; - v->a[114868] = actions(6391); + v->a[114860] = sym_arithmetic_expansion; + v->a[114861] = sym_brace_expression; + v->a[114862] = sym_string; + v->a[114863] = sym_number; + v->a[114864] = sym_simple_expansion; + v->a[114865] = sym_expansion; + v->a[114866] = sym_command_substitution; + v->a[114867] = 16; + v->a[114868] = actions(3); v->a[114869] = 1; - v->a[114870] = anon_sym_RPAREN; - v->a[114871] = actions(5831); - v->a[114872] = 3; - v->a[114873] = sym_variable_name; - v->a[114874] = sym_test_operator; - v->a[114875] = sym__brace_start; - v->a[114876] = actions(5821); - v->a[114877] = 9; - v->a[114878] = anon_sym_SEMI; - v->a[114879] = anon_sym_PIPE_PIPE; + v->a[114870] = sym_comment; + v->a[114871] = actions(4340); + v->a[114872] = 1; + v->a[114873] = anon_sym_DOLLAR; + v->a[114874] = actions(4346); + v->a[114875] = 1; + v->a[114876] = aux_sym_number_token1; + v->a[114877] = actions(4348); + v->a[114878] = 1; + v->a[114879] = aux_sym_number_token2; small_parse_table_5744(v); } void small_parse_table_5744(t_small_parse_table_array *v) { - v->a[114880] = anon_sym_AMP_AMP; - v->a[114881] = anon_sym_PIPE; - v->a[114882] = anon_sym_AMP; - v->a[114883] = anon_sym_LT_LT; - v->a[114884] = anon_sym_SEMI_SEMI; - v->a[114885] = anon_sym_PIPE_AMP; - v->a[114886] = anon_sym_LT_LT_DASH; - v->a[114887] = actions(5823); - v->a[114888] = 11; - v->a[114889] = anon_sym_LT; - v->a[114890] = anon_sym_GT; - v->a[114891] = anon_sym_GT_GT; - v->a[114892] = anon_sym_AMP_GT; - v->a[114893] = anon_sym_AMP_GT_GT; - v->a[114894] = anon_sym_LT_AMP; - v->a[114895] = anon_sym_GT_AMP; - v->a[114896] = anon_sym_GT_PIPE; - v->a[114897] = anon_sym_LT_AMP_DASH; - v->a[114898] = anon_sym_GT_AMP_DASH; - v->a[114899] = anon_sym_LT_LT_LT; + v->a[114880] = actions(4352); + v->a[114881] = 1; + v->a[114882] = anon_sym_DOLLAR_LPAREN; + v->a[114883] = actions(4362); + v->a[114884] = 1; + v->a[114885] = sym__brace_start; + v->a[114886] = actions(4550); + v->a[114887] = 1; + v->a[114888] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114889] = actions(4554); + v->a[114890] = 1; + v->a[114891] = anon_sym_DQUOTE; + v->a[114892] = actions(4556); + v->a[114893] = 1; + v->a[114894] = anon_sym_DOLLAR_LBRACE; + v->a[114895] = actions(4558); + v->a[114896] = 1; + v->a[114897] = anon_sym_BQUOTE; + v->a[114898] = actions(4560); + v->a[114899] = 1; small_parse_table_5745(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1149.c b/parser/static/small_parse_table/small_parse_table_1149.c index ff61b3aa..c88bc080 100644 --- a/parser/static/small_parse_table/small_parse_table_1149.c +++ b/parser/static/small_parse_table/small_parse_table_1149.c @@ -14,126 +14,126 @@ void small_parse_table_5745(t_small_parse_table_array *v) { - v->a[114900] = actions(5819); - v->a[114901] = 17; - v->a[114902] = anon_sym_LPAREN_LPAREN; - v->a[114903] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114904] = anon_sym_DOLLAR_LBRACK; - v->a[114905] = anon_sym_DOLLAR; + v->a[114900] = anon_sym_DOLLAR_BQUOTE; + v->a[114901] = actions(6565); + v->a[114902] = 1; + v->a[114903] = sym_word; + v->a[114904] = actions(6569); + v->a[114905] = 1; v->a[114906] = sym__special_character; - v->a[114907] = anon_sym_DQUOTE; - v->a[114908] = sym_raw_string; - v->a[114909] = sym_ansi_c_string; - v->a[114910] = aux_sym_number_token1; - v->a[114911] = aux_sym_number_token2; - v->a[114912] = anon_sym_DOLLAR_LBRACE; - v->a[114913] = anon_sym_DOLLAR_LPAREN; - v->a[114914] = anon_sym_BQUOTE; - v->a[114915] = anon_sym_DOLLAR_BQUOTE; - v->a[114916] = anon_sym_LT_LPAREN; - v->a[114917] = anon_sym_GT_LPAREN; - v->a[114918] = sym_word; - v->a[114919] = 3; + v->a[114907] = actions(6573); + v->a[114908] = 1; + v->a[114909] = sym__comment_word; + v->a[114910] = actions(6571); + v->a[114911] = 3; + v->a[114912] = sym_test_operator; + v->a[114913] = sym__bare_dollar; + v->a[114914] = sym_raw_string; + v->a[114915] = state(3425); + v->a[114916] = 7; + v->a[114917] = sym_arithmetic_expansion; + v->a[114918] = sym_brace_expression; + v->a[114919] = sym_string; small_parse_table_5746(v); } void small_parse_table_5746(t_small_parse_table_array *v) { - v->a[114920] = actions(3); - v->a[114921] = 1; - v->a[114922] = sym_comment; - v->a[114923] = actions(1298); - v->a[114924] = 5; - v->a[114925] = sym_file_descriptor; - v->a[114926] = sym__concat; - v->a[114927] = sym_test_operator; - v->a[114928] = sym__brace_start; - v->a[114929] = aux_sym_heredoc_redirect_token1; - v->a[114930] = actions(1296); - v->a[114931] = 38; - v->a[114932] = anon_sym_LPAREN_LPAREN; - v->a[114933] = anon_sym_SEMI; - v->a[114934] = anon_sym_PIPE_PIPE; - v->a[114935] = anon_sym_AMP_AMP; - v->a[114936] = anon_sym_PIPE; - v->a[114937] = anon_sym_AMP; - v->a[114938] = anon_sym_LT; - v->a[114939] = anon_sym_GT; + v->a[114920] = sym_number; + v->a[114921] = sym_simple_expansion; + v->a[114922] = sym_expansion; + v->a[114923] = sym_command_substitution; + v->a[114924] = 16; + v->a[114925] = actions(3); + v->a[114926] = 1; + v->a[114927] = sym_comment; + v->a[114928] = actions(5814); + v->a[114929] = 1; + v->a[114930] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[114931] = actions(5820); + v->a[114932] = 1; + v->a[114933] = anon_sym_DQUOTE; + v->a[114934] = actions(5824); + v->a[114935] = 1; + v->a[114936] = aux_sym_number_token1; + v->a[114937] = actions(5826); + v->a[114938] = 1; + v->a[114939] = aux_sym_number_token2; small_parse_table_5747(v); } void small_parse_table_5747(t_small_parse_table_array *v) { - v->a[114940] = anon_sym_LT_LT; - v->a[114941] = anon_sym_GT_GT; - v->a[114942] = anon_sym_RPAREN; - v->a[114943] = anon_sym_SEMI_SEMI; - v->a[114944] = anon_sym_PIPE_AMP; - v->a[114945] = anon_sym_AMP_GT; - v->a[114946] = anon_sym_AMP_GT_GT; - v->a[114947] = anon_sym_LT_AMP; - v->a[114948] = anon_sym_GT_AMP; - v->a[114949] = anon_sym_GT_PIPE; - v->a[114950] = anon_sym_LT_AMP_DASH; - v->a[114951] = anon_sym_GT_AMP_DASH; - v->a[114952] = anon_sym_LT_LT_DASH; - v->a[114953] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[114954] = anon_sym_DOLLAR_LBRACK; - v->a[114955] = aux_sym_concatenation_token1; - v->a[114956] = anon_sym_DOLLAR; - v->a[114957] = sym__special_character; - v->a[114958] = anon_sym_DQUOTE; - v->a[114959] = sym_raw_string; + v->a[114940] = actions(5828); + v->a[114941] = 1; + v->a[114942] = anon_sym_DOLLAR_LBRACE; + v->a[114943] = actions(5830); + v->a[114944] = 1; + v->a[114945] = anon_sym_DOLLAR_LPAREN; + v->a[114946] = actions(5832); + v->a[114947] = 1; + v->a[114948] = anon_sym_BQUOTE; + v->a[114949] = actions(5834); + v->a[114950] = 1; + v->a[114951] = anon_sym_DOLLAR_BQUOTE; + v->a[114952] = actions(5840); + v->a[114953] = 1; + v->a[114954] = sym__brace_start; + v->a[114955] = actions(6651); + v->a[114956] = 1; + v->a[114957] = sym_word; + v->a[114958] = actions(6655); + v->a[114959] = 1; small_parse_table_5748(v); } void small_parse_table_5748(t_small_parse_table_array *v) { - v->a[114960] = sym_ansi_c_string; - v->a[114961] = aux_sym_number_token1; - v->a[114962] = aux_sym_number_token2; - v->a[114963] = anon_sym_DOLLAR_LBRACE; - v->a[114964] = anon_sym_DOLLAR_LPAREN; - v->a[114965] = anon_sym_BQUOTE; - v->a[114966] = anon_sym_DOLLAR_BQUOTE; - v->a[114967] = anon_sym_LT_LPAREN; - v->a[114968] = anon_sym_GT_LPAREN; - v->a[114969] = sym_word; - v->a[114970] = 8; - v->a[114971] = actions(3); - v->a[114972] = 1; - v->a[114973] = sym_comment; - v->a[114974] = actions(5826); - v->a[114975] = 1; - v->a[114976] = aux_sym_heredoc_redirect_token1; - v->a[114977] = actions(5828); - v->a[114978] = 1; - v->a[114979] = sym_file_descriptor; + v->a[114960] = sym__special_character; + v->a[114961] = actions(6659); + v->a[114962] = 1; + v->a[114963] = sym__comment_word; + v->a[114964] = actions(6705); + v->a[114965] = 1; + v->a[114966] = anon_sym_DOLLAR; + v->a[114967] = actions(6657); + v->a[114968] = 3; + v->a[114969] = sym_test_operator; + v->a[114970] = sym__bare_dollar; + v->a[114971] = sym_raw_string; + v->a[114972] = state(1532); + v->a[114973] = 7; + v->a[114974] = sym_arithmetic_expansion; + v->a[114975] = sym_brace_expression; + v->a[114976] = sym_string; + v->a[114977] = sym_number; + v->a[114978] = sym_simple_expansion; + v->a[114979] = sym_expansion; small_parse_table_5749(v); } void small_parse_table_5749(t_small_parse_table_array *v) { - v->a[114980] = actions(6394); - v->a[114981] = 1; - v->a[114982] = anon_sym_RPAREN; - v->a[114983] = actions(5831); - v->a[114984] = 3; - v->a[114985] = sym_variable_name; - v->a[114986] = sym_test_operator; - v->a[114987] = sym__brace_start; - v->a[114988] = actions(5821); - v->a[114989] = 9; - v->a[114990] = anon_sym_SEMI; - v->a[114991] = anon_sym_PIPE_PIPE; - v->a[114992] = anon_sym_AMP_AMP; - v->a[114993] = anon_sym_PIPE; - v->a[114994] = anon_sym_AMP; - v->a[114995] = anon_sym_LT_LT; - v->a[114996] = anon_sym_SEMI_SEMI; - v->a[114997] = anon_sym_PIPE_AMP; - v->a[114998] = anon_sym_LT_LT_DASH; - v->a[114999] = actions(5823); + v->a[114980] = sym_command_substitution; + v->a[114981] = 16; + v->a[114982] = actions(3); + v->a[114983] = 1; + v->a[114984] = sym_comment; + v->a[114985] = actions(1150); + v->a[114986] = 1; + v->a[114987] = anon_sym_DOLLAR; + v->a[114988] = actions(1156); + v->a[114989] = 1; + v->a[114990] = aux_sym_number_token1; + v->a[114991] = actions(1158); + v->a[114992] = 1; + v->a[114993] = aux_sym_number_token2; + v->a[114994] = actions(1162); + v->a[114995] = 1; + v->a[114996] = anon_sym_DOLLAR_LPAREN; + v->a[114997] = actions(1172); + v->a[114998] = 1; + v->a[114999] = sym__brace_start; small_parse_table_5750(v); } diff --git a/parser/static/small_parse_table/small_parse_table_115.c b/parser/static/small_parse_table/small_parse_table_115.c index 638e66a2..c7f1453f 100644 --- a/parser/static/small_parse_table/small_parse_table_115.c +++ b/parser/static/small_parse_table/small_parse_table_115.c @@ -14,76 +14,76 @@ void small_parse_table_575(t_small_parse_table_array *v) { - v->a[11500] = 2; - v->a[11501] = aux_sym__simple_variable_name_token1; - v->a[11502] = aux_sym__multiline_variable_name_token1; - v->a[11503] = actions(1241); - v->a[11504] = 3; - v->a[11505] = sym_file_descriptor; - v->a[11506] = sym_test_operator; - v->a[11507] = sym__brace_start; - v->a[11508] = actions(2963); - v->a[11509] = 9; - v->a[11510] = anon_sym_DASH; - v->a[11511] = anon_sym_STAR; - v->a[11512] = anon_sym_BANG; - v->a[11513] = anon_sym_QMARK; - v->a[11514] = anon_sym_DOLLAR; - v->a[11515] = anon_sym_POUND; - v->a[11516] = anon_sym_AT2; - v->a[11517] = anon_sym_0; - v->a[11518] = anon_sym__; - v->a[11519] = actions(1239); + v->a[11500] = actions(1274); + v->a[11501] = 1; + v->a[11502] = sym__bare_dollar; + v->a[11503] = actions(1276); + v->a[11504] = 1; + v->a[11505] = sym__brace_start; + v->a[11506] = actions(1428); + v->a[11507] = 1; + v->a[11508] = sym__special_character; + v->a[11509] = actions(1430); + v->a[11510] = 1; + v->a[11511] = sym_test_operator; + v->a[11512] = state(406); + v->a[11513] = 1; + v->a[11514] = aux_sym_command_repeat2; + v->a[11515] = state(1232); + v->a[11516] = 1; + v->a[11517] = aux_sym__literal_repeat1; + v->a[11518] = state(1293); + v->a[11519] = 1; small_parse_table_576(v); } void small_parse_table_576(t_small_parse_table_array *v) { - v->a[11520] = 38; - v->a[11521] = anon_sym_LPAREN_LPAREN; - v->a[11522] = anon_sym_SEMI; - v->a[11523] = anon_sym_PIPE_PIPE; - v->a[11524] = anon_sym_AMP_AMP; - v->a[11525] = anon_sym_PIPE; - v->a[11526] = anon_sym_AMP; - v->a[11527] = anon_sym_LT; - v->a[11528] = anon_sym_GT; - v->a[11529] = anon_sym_LT_LT; - v->a[11530] = anon_sym_GT_GT; - v->a[11531] = anon_sym_SEMI_SEMI; - v->a[11532] = anon_sym_SEMI_AMP; - v->a[11533] = anon_sym_SEMI_SEMI_AMP; - v->a[11534] = anon_sym_PIPE_AMP; - v->a[11535] = anon_sym_AMP_GT; - v->a[11536] = anon_sym_AMP_GT_GT; - v->a[11537] = anon_sym_LT_AMP; - v->a[11538] = anon_sym_GT_AMP; - v->a[11539] = anon_sym_GT_PIPE; + v->a[11520] = sym_concatenation; + v->a[11521] = actions(1280); + v->a[11522] = 2; + v->a[11523] = sym_file_descriptor; + v->a[11524] = aux_sym_heredoc_redirect_token1; + v->a[11525] = actions(1426); + v->a[11526] = 2; + v->a[11527] = sym_raw_string; + v->a[11528] = sym_word; + v->a[11529] = state(1146); + v->a[11530] = 7; + v->a[11531] = sym_arithmetic_expansion; + v->a[11532] = sym_brace_expression; + v->a[11533] = sym_string; + v->a[11534] = sym_number; + v->a[11535] = sym_simple_expansion; + v->a[11536] = sym_expansion; + v->a[11537] = sym_command_substitution; + v->a[11538] = actions(1278); + v->a[11539] = 19; small_parse_table_577(v); } void small_parse_table_577(t_small_parse_table_array *v) { - v->a[11540] = anon_sym_LT_AMP_DASH; - v->a[11541] = anon_sym_GT_AMP_DASH; - v->a[11542] = anon_sym_LT_LT_DASH; - v->a[11543] = aux_sym_heredoc_redirect_token1; - v->a[11544] = anon_sym_LT_LT_LT; - v->a[11545] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11546] = anon_sym_DOLLAR_LBRACK; - v->a[11547] = sym__special_character; - v->a[11548] = sym_raw_string; - v->a[11549] = sym_ansi_c_string; - v->a[11550] = aux_sym_number_token1; - v->a[11551] = aux_sym_number_token2; - v->a[11552] = anon_sym_DOLLAR_LBRACE; - v->a[11553] = anon_sym_DOLLAR_LPAREN; - v->a[11554] = anon_sym_BQUOTE; - v->a[11555] = anon_sym_DOLLAR_BQUOTE; - v->a[11556] = anon_sym_LT_LPAREN; - v->a[11557] = anon_sym_GT_LPAREN; - v->a[11558] = sym_word; - v->a[11559] = 6; + v->a[11540] = anon_sym_PIPE; + v->a[11541] = anon_sym_SEMI_SEMI; + v->a[11542] = anon_sym_PIPE_AMP; + v->a[11543] = anon_sym_AMP_AMP; + v->a[11544] = anon_sym_PIPE_PIPE; + v->a[11545] = anon_sym_LT; + v->a[11546] = anon_sym_GT; + v->a[11547] = anon_sym_GT_GT; + v->a[11548] = anon_sym_AMP_GT; + v->a[11549] = anon_sym_AMP_GT_GT; + v->a[11550] = anon_sym_LT_AMP; + v->a[11551] = anon_sym_GT_AMP; + v->a[11552] = anon_sym_GT_PIPE; + v->a[11553] = anon_sym_LT_AMP_DASH; + v->a[11554] = anon_sym_GT_AMP_DASH; + v->a[11555] = anon_sym_LT_LT; + v->a[11556] = anon_sym_LT_LT_DASH; + v->a[11557] = anon_sym_AMP; + v->a[11558] = anon_sym_SEMI; + v->a[11559] = 19; small_parse_table_578(v); } @@ -92,48 +92,48 @@ void small_parse_table_578(t_small_parse_table_array *v) v->a[11560] = actions(3); v->a[11561] = 1; v->a[11562] = sym_comment; - v->a[11563] = state(1606); + v->a[11563] = actions(2305); v->a[11564] = 1; - v->a[11565] = aux_sym__literal_repeat1; - v->a[11566] = state(1767); + v->a[11565] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11566] = actions(2307); v->a[11567] = 1; - v->a[11568] = sym_concatenation; - v->a[11569] = actions(2496); - v->a[11570] = 5; - v->a[11571] = sym_file_descriptor; - v->a[11572] = sym_variable_name; - v->a[11573] = sym_test_operator; - v->a[11574] = sym__brace_start; - v->a[11575] = aux_sym_heredoc_redirect_token1; - v->a[11576] = state(1275); - v->a[11577] = 9; - v->a[11578] = sym_arithmetic_expansion; - v->a[11579] = sym_brace_expression; + v->a[11568] = anon_sym_DOLLAR; + v->a[11569] = actions(2309); + v->a[11570] = 1; + v->a[11571] = sym__special_character; + v->a[11572] = actions(2311); + v->a[11573] = 1; + v->a[11574] = anon_sym_DQUOTE; + v->a[11575] = actions(2313); + v->a[11576] = 1; + v->a[11577] = aux_sym_number_token1; + v->a[11578] = actions(2315); + v->a[11579] = 1; small_parse_table_579(v); } void small_parse_table_579(t_small_parse_table_array *v) { - v->a[11580] = sym_string; - v->a[11581] = sym_translated_string; - v->a[11582] = sym_number; - v->a[11583] = sym_simple_expansion; - v->a[11584] = sym_expansion; - v->a[11585] = sym_command_substitution; - v->a[11586] = sym_process_substitution; - v->a[11587] = actions(2494); - v->a[11588] = 39; - v->a[11589] = anon_sym_LPAREN_LPAREN; - v->a[11590] = anon_sym_SEMI; - v->a[11591] = anon_sym_PIPE_PIPE; - v->a[11592] = anon_sym_AMP_AMP; - v->a[11593] = anon_sym_PIPE; - v->a[11594] = anon_sym_AMP; - v->a[11595] = anon_sym_LT; - v->a[11596] = anon_sym_GT; - v->a[11597] = anon_sym_LT_LT; - v->a[11598] = anon_sym_GT_GT; - v->a[11599] = anon_sym_SEMI_SEMI; + v->a[11580] = aux_sym_number_token2; + v->a[11581] = actions(2317); + v->a[11582] = 1; + v->a[11583] = anon_sym_DOLLAR_LBRACE; + v->a[11584] = actions(2319); + v->a[11585] = 1; + v->a[11586] = anon_sym_DOLLAR_LPAREN; + v->a[11587] = actions(2321); + v->a[11588] = 1; + v->a[11589] = anon_sym_BQUOTE; + v->a[11590] = actions(2323); + v->a[11591] = 1; + v->a[11592] = anon_sym_DOLLAR_BQUOTE; + v->a[11593] = actions(2325); + v->a[11594] = 1; + v->a[11595] = sym_test_operator; + v->a[11596] = actions(2327); + v->a[11597] = 1; + v->a[11598] = sym__brace_start; + v->a[11599] = state(1321); small_parse_table_580(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1150.c b/parser/static/small_parse_table/small_parse_table_1150.c index 24ba1109..268a0b25 100644 --- a/parser/static/small_parse_table/small_parse_table_1150.c +++ b/parser/static/small_parse_table/small_parse_table_1150.c @@ -14,126 +14,126 @@ void small_parse_table_5750(t_small_parse_table_array *v) { - v->a[115000] = 11; - v->a[115001] = anon_sym_LT; - v->a[115002] = anon_sym_GT; - v->a[115003] = anon_sym_GT_GT; - v->a[115004] = anon_sym_AMP_GT; - v->a[115005] = anon_sym_AMP_GT_GT; - v->a[115006] = anon_sym_LT_AMP; - v->a[115007] = anon_sym_GT_AMP; - v->a[115008] = anon_sym_GT_PIPE; - v->a[115009] = anon_sym_LT_AMP_DASH; - v->a[115010] = anon_sym_GT_AMP_DASH; - v->a[115011] = anon_sym_LT_LT_LT; - v->a[115012] = actions(5819); - v->a[115013] = 17; - v->a[115014] = anon_sym_LPAREN_LPAREN; - v->a[115015] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115016] = anon_sym_DOLLAR_LBRACK; - v->a[115017] = anon_sym_DOLLAR; - v->a[115018] = sym__special_character; - v->a[115019] = anon_sym_DQUOTE; + v->a[115000] = actions(6707); + v->a[115001] = 1; + v->a[115002] = sym_word; + v->a[115003] = actions(6709); + v->a[115004] = 1; + v->a[115005] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115006] = actions(6711); + v->a[115007] = 1; + v->a[115008] = sym__special_character; + v->a[115009] = actions(6713); + v->a[115010] = 1; + v->a[115011] = anon_sym_DQUOTE; + v->a[115012] = actions(6717); + v->a[115013] = 1; + v->a[115014] = anon_sym_DOLLAR_LBRACE; + v->a[115015] = actions(6719); + v->a[115016] = 1; + v->a[115017] = anon_sym_BQUOTE; + v->a[115018] = actions(6721); + v->a[115019] = 1; small_parse_table_5751(v); } void small_parse_table_5751(t_small_parse_table_array *v) { - v->a[115020] = sym_raw_string; - v->a[115021] = sym_ansi_c_string; - v->a[115022] = aux_sym_number_token1; - v->a[115023] = aux_sym_number_token2; - v->a[115024] = anon_sym_DOLLAR_LBRACE; - v->a[115025] = anon_sym_DOLLAR_LPAREN; - v->a[115026] = anon_sym_BQUOTE; - v->a[115027] = anon_sym_DOLLAR_BQUOTE; - v->a[115028] = anon_sym_LT_LPAREN; - v->a[115029] = anon_sym_GT_LPAREN; - v->a[115030] = sym_word; - v->a[115031] = 3; - v->a[115032] = actions(3); - v->a[115033] = 1; - v->a[115034] = sym_comment; - v->a[115035] = actions(1302); - v->a[115036] = 5; - v->a[115037] = sym_file_descriptor; - v->a[115038] = sym__concat; - v->a[115039] = sym_test_operator; + v->a[115020] = anon_sym_DOLLAR_BQUOTE; + v->a[115021] = actions(6723); + v->a[115022] = 1; + v->a[115023] = sym__comment_word; + v->a[115024] = actions(6715); + v->a[115025] = 3; + v->a[115026] = sym_test_operator; + v->a[115027] = sym__bare_dollar; + v->a[115028] = sym_raw_string; + v->a[115029] = state(1158); + v->a[115030] = 7; + v->a[115031] = sym_arithmetic_expansion; + v->a[115032] = sym_brace_expression; + v->a[115033] = sym_string; + v->a[115034] = sym_number; + v->a[115035] = sym_simple_expansion; + v->a[115036] = sym_expansion; + v->a[115037] = sym_command_substitution; + v->a[115038] = 16; + v->a[115039] = actions(3); small_parse_table_5752(v); } void small_parse_table_5752(t_small_parse_table_array *v) { - v->a[115040] = sym__brace_start; - v->a[115041] = aux_sym_heredoc_redirect_token1; - v->a[115042] = actions(1300); - v->a[115043] = 38; - v->a[115044] = anon_sym_LPAREN_LPAREN; - v->a[115045] = anon_sym_SEMI; - v->a[115046] = anon_sym_PIPE_PIPE; - v->a[115047] = anon_sym_AMP_AMP; - v->a[115048] = anon_sym_PIPE; - v->a[115049] = anon_sym_AMP; - v->a[115050] = anon_sym_LT; - v->a[115051] = anon_sym_GT; - v->a[115052] = anon_sym_LT_LT; - v->a[115053] = anon_sym_GT_GT; - v->a[115054] = anon_sym_RPAREN; - v->a[115055] = anon_sym_SEMI_SEMI; - v->a[115056] = anon_sym_PIPE_AMP; - v->a[115057] = anon_sym_AMP_GT; - v->a[115058] = anon_sym_AMP_GT_GT; - v->a[115059] = anon_sym_LT_AMP; + v->a[115040] = 1; + v->a[115041] = sym_comment; + v->a[115042] = actions(1156); + v->a[115043] = 1; + v->a[115044] = aux_sym_number_token1; + v->a[115045] = actions(1158); + v->a[115046] = 1; + v->a[115047] = aux_sym_number_token2; + v->a[115048] = actions(1162); + v->a[115049] = 1; + v->a[115050] = anon_sym_DOLLAR_LPAREN; + v->a[115051] = actions(1172); + v->a[115052] = 1; + v->a[115053] = sym__brace_start; + v->a[115054] = actions(6707); + v->a[115055] = 1; + v->a[115056] = sym_word; + v->a[115057] = actions(6709); + v->a[115058] = 1; + v->a[115059] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_5753(v); } void small_parse_table_5753(t_small_parse_table_array *v) { - v->a[115060] = anon_sym_GT_AMP; - v->a[115061] = anon_sym_GT_PIPE; - v->a[115062] = anon_sym_LT_AMP_DASH; - v->a[115063] = anon_sym_GT_AMP_DASH; - v->a[115064] = anon_sym_LT_LT_DASH; - v->a[115065] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115066] = anon_sym_DOLLAR_LBRACK; - v->a[115067] = aux_sym_concatenation_token1; - v->a[115068] = anon_sym_DOLLAR; - v->a[115069] = sym__special_character; - v->a[115070] = anon_sym_DQUOTE; - v->a[115071] = sym_raw_string; - v->a[115072] = sym_ansi_c_string; - v->a[115073] = aux_sym_number_token1; - v->a[115074] = aux_sym_number_token2; - v->a[115075] = anon_sym_DOLLAR_LBRACE; - v->a[115076] = anon_sym_DOLLAR_LPAREN; - v->a[115077] = anon_sym_BQUOTE; - v->a[115078] = anon_sym_DOLLAR_BQUOTE; - v->a[115079] = anon_sym_LT_LPAREN; + v->a[115060] = actions(6711); + v->a[115061] = 1; + v->a[115062] = sym__special_character; + v->a[115063] = actions(6713); + v->a[115064] = 1; + v->a[115065] = anon_sym_DQUOTE; + v->a[115066] = actions(6717); + v->a[115067] = 1; + v->a[115068] = anon_sym_DOLLAR_LBRACE; + v->a[115069] = actions(6719); + v->a[115070] = 1; + v->a[115071] = anon_sym_BQUOTE; + v->a[115072] = actions(6721); + v->a[115073] = 1; + v->a[115074] = anon_sym_DOLLAR_BQUOTE; + v->a[115075] = actions(6723); + v->a[115076] = 1; + v->a[115077] = sym__comment_word; + v->a[115078] = actions(6725); + v->a[115079] = 1; small_parse_table_5754(v); } void small_parse_table_5754(t_small_parse_table_array *v) { - v->a[115080] = anon_sym_GT_LPAREN; - v->a[115081] = sym_word; - v->a[115082] = 26; - v->a[115083] = actions(71); - v->a[115084] = 1; - v->a[115085] = sym_comment; - v->a[115086] = actions(1131); - v->a[115087] = 1; - v->a[115088] = anon_sym_LPAREN; - v->a[115089] = actions(1141); - v->a[115090] = 1; - v->a[115091] = anon_sym_DOLLAR_LBRACK; - v->a[115092] = actions(1145); - v->a[115093] = 1; - v->a[115094] = anon_sym_DOLLAR; - v->a[115095] = actions(1149); - v->a[115096] = 1; - v->a[115097] = anon_sym_DQUOTE; - v->a[115098] = actions(1153); - v->a[115099] = 1; + v->a[115080] = anon_sym_DOLLAR; + v->a[115081] = actions(6715); + v->a[115082] = 3; + v->a[115083] = sym_test_operator; + v->a[115084] = sym__bare_dollar; + v->a[115085] = sym_raw_string; + v->a[115086] = state(1158); + v->a[115087] = 7; + v->a[115088] = sym_arithmetic_expansion; + v->a[115089] = sym_brace_expression; + v->a[115090] = sym_string; + v->a[115091] = sym_number; + v->a[115092] = sym_simple_expansion; + v->a[115093] = sym_expansion; + v->a[115094] = sym_command_substitution; + v->a[115095] = 16; + v->a[115096] = actions(3); + v->a[115097] = 1; + v->a[115098] = sym_comment; + v->a[115099] = actions(1156); small_parse_table_5755(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1151.c b/parser/static/small_parse_table/small_parse_table_1151.c index c6315d66..9eb898f9 100644 --- a/parser/static/small_parse_table/small_parse_table_1151.c +++ b/parser/static/small_parse_table/small_parse_table_1151.c @@ -14,126 +14,126 @@ void small_parse_table_5755(t_small_parse_table_array *v) { - v->a[115100] = aux_sym_number_token1; - v->a[115101] = actions(1155); - v->a[115102] = 1; - v->a[115103] = aux_sym_number_token2; - v->a[115104] = actions(1157); - v->a[115105] = 1; - v->a[115106] = anon_sym_DOLLAR_LBRACE; - v->a[115107] = actions(1159); - v->a[115108] = 1; - v->a[115109] = anon_sym_DOLLAR_LPAREN; - v->a[115110] = actions(1163); - v->a[115111] = 1; - v->a[115112] = anon_sym_DOLLAR_BQUOTE; - v->a[115113] = actions(1169); - v->a[115114] = 1; - v->a[115115] = sym__brace_start; - v->a[115116] = actions(1187); - v->a[115117] = 1; - v->a[115118] = sym_word; - v->a[115119] = actions(1189); + v->a[115100] = 1; + v->a[115101] = aux_sym_number_token1; + v->a[115102] = actions(1158); + v->a[115103] = 1; + v->a[115104] = aux_sym_number_token2; + v->a[115105] = actions(1162); + v->a[115106] = 1; + v->a[115107] = anon_sym_DOLLAR_LPAREN; + v->a[115108] = actions(1172); + v->a[115109] = 1; + v->a[115110] = sym__brace_start; + v->a[115111] = actions(6707); + v->a[115112] = 1; + v->a[115113] = sym_word; + v->a[115114] = actions(6709); + v->a[115115] = 1; + v->a[115116] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115117] = actions(6711); + v->a[115118] = 1; + v->a[115119] = sym__special_character; small_parse_table_5756(v); } void small_parse_table_5756(t_small_parse_table_array *v) { - v->a[115120] = 1; - v->a[115121] = anon_sym_BANG; - v->a[115122] = actions(1195); - v->a[115123] = 1; - v->a[115124] = anon_sym_TILDE; - v->a[115125] = actions(1201); - v->a[115126] = 1; - v->a[115127] = sym_test_operator; - v->a[115128] = actions(3060); - v->a[115129] = 1; - v->a[115130] = anon_sym_BQUOTE; - v->a[115131] = actions(5779); - v->a[115132] = 1; - v->a[115133] = sym__special_character; - v->a[115134] = state(2717); - v->a[115135] = 1; - v->a[115136] = aux_sym__literal_repeat1; - v->a[115137] = state(3014); - v->a[115138] = 1; - v->a[115139] = sym__expression; + v->a[115120] = actions(6713); + v->a[115121] = 1; + v->a[115122] = anon_sym_DQUOTE; + v->a[115123] = actions(6717); + v->a[115124] = 1; + v->a[115125] = anon_sym_DOLLAR_LBRACE; + v->a[115126] = actions(6719); + v->a[115127] = 1; + v->a[115128] = anon_sym_BQUOTE; + v->a[115129] = actions(6721); + v->a[115130] = 1; + v->a[115131] = anon_sym_DOLLAR_BQUOTE; + v->a[115132] = actions(6723); + v->a[115133] = 1; + v->a[115134] = sym__comment_word; + v->a[115135] = actions(6727); + v->a[115136] = 1; + v->a[115137] = anon_sym_DOLLAR; + v->a[115138] = actions(6715); + v->a[115139] = 3; small_parse_table_5757(v); } void small_parse_table_5757(t_small_parse_table_array *v) { - v->a[115140] = actions(1129); - v->a[115141] = 2; - v->a[115142] = anon_sym_LPAREN_LPAREN; - v->a[115143] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115144] = actions(1165); - v->a[115145] = 2; - v->a[115146] = anon_sym_LT_LPAREN; - v->a[115147] = anon_sym_GT_LPAREN; - v->a[115148] = actions(1191); - v->a[115149] = 2; - v->a[115150] = anon_sym_PLUS_PLUS2; - v->a[115151] = anon_sym_DASH_DASH2; - v->a[115152] = actions(1193); - v->a[115153] = 2; - v->a[115154] = anon_sym_DASH2; - v->a[115155] = anon_sym_PLUS2; - v->a[115156] = actions(1199); - v->a[115157] = 2; - v->a[115158] = sym_raw_string; - v->a[115159] = sym_ansi_c_string; + v->a[115140] = sym_test_operator; + v->a[115141] = sym__bare_dollar; + v->a[115142] = sym_raw_string; + v->a[115143] = state(1158); + v->a[115144] = 7; + v->a[115145] = sym_arithmetic_expansion; + v->a[115146] = sym_brace_expression; + v->a[115147] = sym_string; + v->a[115148] = sym_number; + v->a[115149] = sym_simple_expansion; + v->a[115150] = sym_expansion; + v->a[115151] = sym_command_substitution; + v->a[115152] = 16; + v->a[115153] = actions(3); + v->a[115154] = 1; + v->a[115155] = sym_comment; + v->a[115156] = actions(929); + v->a[115157] = 1; + v->a[115158] = aux_sym_number_token1; + v->a[115159] = actions(931); small_parse_table_5758(v); } void small_parse_table_5758(t_small_parse_table_array *v) { - v->a[115160] = state(2594); - v->a[115161] = 6; - v->a[115162] = sym_binary_expression; - v->a[115163] = sym_ternary_expression; - v->a[115164] = sym_unary_expression; - v->a[115165] = sym_postfix_expression; - v->a[115166] = sym_parenthesized_expression; - v->a[115167] = sym_concatenation; - v->a[115168] = state(2503); - v->a[115169] = 9; - v->a[115170] = sym_arithmetic_expansion; - v->a[115171] = sym_brace_expression; - v->a[115172] = sym_string; - v->a[115173] = sym_translated_string; - v->a[115174] = sym_number; - v->a[115175] = sym_simple_expansion; - v->a[115176] = sym_expansion; - v->a[115177] = sym_command_substitution; - v->a[115178] = sym_process_substitution; - v->a[115179] = 26; + v->a[115160] = 1; + v->a[115161] = aux_sym_number_token2; + v->a[115162] = actions(935); + v->a[115163] = 1; + v->a[115164] = anon_sym_DOLLAR_LPAREN; + v->a[115165] = actions(945); + v->a[115166] = 1; + v->a[115167] = sym__brace_start; + v->a[115168] = actions(6685); + v->a[115169] = 1; + v->a[115170] = sym_word; + v->a[115171] = actions(6687); + v->a[115172] = 1; + v->a[115173] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115174] = actions(6691); + v->a[115175] = 1; + v->a[115176] = sym__special_character; + v->a[115177] = actions(6693); + v->a[115178] = 1; + v->a[115179] = anon_sym_DQUOTE; small_parse_table_5759(v); } void small_parse_table_5759(t_small_parse_table_array *v) { - v->a[115180] = actions(71); + v->a[115180] = actions(6697); v->a[115181] = 1; - v->a[115182] = sym_comment; - v->a[115183] = actions(1131); + v->a[115182] = anon_sym_DOLLAR_LBRACE; + v->a[115183] = actions(6699); v->a[115184] = 1; - v->a[115185] = anon_sym_LPAREN; - v->a[115186] = actions(1141); + v->a[115185] = anon_sym_BQUOTE; + v->a[115186] = actions(6701); v->a[115187] = 1; - v->a[115188] = anon_sym_DOLLAR_LBRACK; - v->a[115189] = actions(1145); + v->a[115188] = anon_sym_DOLLAR_BQUOTE; + v->a[115189] = actions(6703); v->a[115190] = 1; - v->a[115191] = anon_sym_DOLLAR; - v->a[115192] = actions(1149); + v->a[115191] = sym__comment_word; + v->a[115192] = actions(6729); v->a[115193] = 1; - v->a[115194] = anon_sym_DQUOTE; - v->a[115195] = actions(1153); - v->a[115196] = 1; - v->a[115197] = aux_sym_number_token1; - v->a[115198] = actions(1155); - v->a[115199] = 1; + v->a[115194] = anon_sym_DOLLAR; + v->a[115195] = actions(6695); + v->a[115196] = 3; + v->a[115197] = sym_test_operator; + v->a[115198] = sym__bare_dollar; + v->a[115199] = sym_raw_string; small_parse_table_5760(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1152.c b/parser/static/small_parse_table/small_parse_table_1152.c index df9c7cc0..b4d3d281 100644 --- a/parser/static/small_parse_table/small_parse_table_1152.c +++ b/parser/static/small_parse_table/small_parse_table_1152.c @@ -14,126 +14,126 @@ void small_parse_table_5760(t_small_parse_table_array *v) { - v->a[115200] = aux_sym_number_token2; - v->a[115201] = actions(1157); - v->a[115202] = 1; - v->a[115203] = anon_sym_DOLLAR_LBRACE; - v->a[115204] = actions(1159); - v->a[115205] = 1; - v->a[115206] = anon_sym_DOLLAR_LPAREN; - v->a[115207] = actions(1163); - v->a[115208] = 1; - v->a[115209] = anon_sym_DOLLAR_BQUOTE; - v->a[115210] = actions(1169); + v->a[115200] = state(866); + v->a[115201] = 7; + v->a[115202] = sym_arithmetic_expansion; + v->a[115203] = sym_brace_expression; + v->a[115204] = sym_string; + v->a[115205] = sym_number; + v->a[115206] = sym_simple_expansion; + v->a[115207] = sym_expansion; + v->a[115208] = sym_command_substitution; + v->a[115209] = 16; + v->a[115210] = actions(3); v->a[115211] = 1; - v->a[115212] = sym__brace_start; - v->a[115213] = actions(1187); + v->a[115212] = sym_comment; + v->a[115213] = actions(1017); v->a[115214] = 1; - v->a[115215] = sym_word; - v->a[115216] = actions(1189); + v->a[115215] = aux_sym_number_token1; + v->a[115216] = actions(1019); v->a[115217] = 1; - v->a[115218] = anon_sym_BANG; - v->a[115219] = actions(1195); + v->a[115218] = aux_sym_number_token2; + v->a[115219] = actions(1023); small_parse_table_5761(v); } void small_parse_table_5761(t_small_parse_table_array *v) { v->a[115220] = 1; - v->a[115221] = anon_sym_TILDE; - v->a[115222] = actions(1201); + v->a[115221] = anon_sym_DOLLAR_LPAREN; + v->a[115222] = actions(1035); v->a[115223] = 1; - v->a[115224] = sym_test_operator; - v->a[115225] = actions(3060); + v->a[115224] = sym__brace_start; + v->a[115225] = actions(5763); v->a[115226] = 1; - v->a[115227] = anon_sym_BQUOTE; - v->a[115228] = actions(5779); + v->a[115227] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115228] = actions(5767); v->a[115229] = 1; - v->a[115230] = sym__special_character; - v->a[115231] = state(2717); + v->a[115230] = anon_sym_DQUOTE; + v->a[115231] = actions(5771); v->a[115232] = 1; - v->a[115233] = aux_sym__literal_repeat1; - v->a[115234] = state(3013); + v->a[115233] = anon_sym_DOLLAR_LBRACE; + v->a[115234] = actions(5773); v->a[115235] = 1; - v->a[115236] = sym__expression; - v->a[115237] = actions(1129); - v->a[115238] = 2; - v->a[115239] = anon_sym_LPAREN_LPAREN; + v->a[115236] = anon_sym_BQUOTE; + v->a[115237] = actions(5775); + v->a[115238] = 1; + v->a[115239] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5762(v); } void small_parse_table_5762(t_small_parse_table_array *v) { - v->a[115240] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115241] = actions(1165); - v->a[115242] = 2; - v->a[115243] = anon_sym_LT_LPAREN; - v->a[115244] = anon_sym_GT_LPAREN; - v->a[115245] = actions(1191); - v->a[115246] = 2; - v->a[115247] = anon_sym_PLUS_PLUS2; - v->a[115248] = anon_sym_DASH_DASH2; - v->a[115249] = actions(1193); - v->a[115250] = 2; - v->a[115251] = anon_sym_DASH2; - v->a[115252] = anon_sym_PLUS2; - v->a[115253] = actions(1199); - v->a[115254] = 2; - v->a[115255] = sym_raw_string; - v->a[115256] = sym_ansi_c_string; - v->a[115257] = state(2594); - v->a[115258] = 6; - v->a[115259] = sym_binary_expression; + v->a[115240] = actions(6731); + v->a[115241] = 1; + v->a[115242] = sym_word; + v->a[115243] = actions(6733); + v->a[115244] = 1; + v->a[115245] = anon_sym_DOLLAR; + v->a[115246] = actions(6735); + v->a[115247] = 1; + v->a[115248] = sym__special_character; + v->a[115249] = actions(6739); + v->a[115250] = 1; + v->a[115251] = sym__comment_word; + v->a[115252] = actions(6737); + v->a[115253] = 3; + v->a[115254] = sym_test_operator; + v->a[115255] = sym__bare_dollar; + v->a[115256] = sym_raw_string; + v->a[115257] = state(872); + v->a[115258] = 7; + v->a[115259] = sym_arithmetic_expansion; small_parse_table_5763(v); } void small_parse_table_5763(t_small_parse_table_array *v) { - v->a[115260] = sym_ternary_expression; - v->a[115261] = sym_unary_expression; - v->a[115262] = sym_postfix_expression; - v->a[115263] = sym_parenthesized_expression; - v->a[115264] = sym_concatenation; - v->a[115265] = state(2503); - v->a[115266] = 9; - v->a[115267] = sym_arithmetic_expansion; - v->a[115268] = sym_brace_expression; - v->a[115269] = sym_string; - v->a[115270] = sym_translated_string; - v->a[115271] = sym_number; - v->a[115272] = sym_simple_expansion; - v->a[115273] = sym_expansion; - v->a[115274] = sym_command_substitution; - v->a[115275] = sym_process_substitution; - v->a[115276] = 3; - v->a[115277] = actions(3); - v->a[115278] = 1; - v->a[115279] = sym_comment; + v->a[115260] = sym_brace_expression; + v->a[115261] = sym_string; + v->a[115262] = sym_number; + v->a[115263] = sym_simple_expansion; + v->a[115264] = sym_expansion; + v->a[115265] = sym_command_substitution; + v->a[115266] = 16; + v->a[115267] = actions(3); + v->a[115268] = 1; + v->a[115269] = sym_comment; + v->a[115270] = actions(5407); + v->a[115271] = 1; + v->a[115272] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115273] = actions(5413); + v->a[115274] = 1; + v->a[115275] = anon_sym_DQUOTE; + v->a[115276] = actions(5417); + v->a[115277] = 1; + v->a[115278] = aux_sym_number_token1; + v->a[115279] = actions(5419); small_parse_table_5764(v); } void small_parse_table_5764(t_small_parse_table_array *v) { - v->a[115280] = actions(4372); - v->a[115281] = 6; - v->a[115282] = sym_file_descriptor; - v->a[115283] = sym_variable_name; - v->a[115284] = sym_test_operator; - v->a[115285] = sym__brace_start; - v->a[115286] = ts_builtin_sym_end; - v->a[115287] = aux_sym_heredoc_redirect_token1; - v->a[115288] = actions(4370); - v->a[115289] = 37; - v->a[115290] = anon_sym_LPAREN_LPAREN; - v->a[115291] = anon_sym_SEMI; - v->a[115292] = anon_sym_PIPE_PIPE; - v->a[115293] = anon_sym_AMP_AMP; - v->a[115294] = anon_sym_PIPE; - v->a[115295] = anon_sym_AMP; - v->a[115296] = anon_sym_LT; - v->a[115297] = anon_sym_GT; - v->a[115298] = anon_sym_LT_LT; - v->a[115299] = anon_sym_GT_GT; + v->a[115280] = 1; + v->a[115281] = aux_sym_number_token2; + v->a[115282] = actions(5421); + v->a[115283] = 1; + v->a[115284] = anon_sym_DOLLAR_LBRACE; + v->a[115285] = actions(5423); + v->a[115286] = 1; + v->a[115287] = anon_sym_DOLLAR_LPAREN; + v->a[115288] = actions(5425); + v->a[115289] = 1; + v->a[115290] = anon_sym_BQUOTE; + v->a[115291] = actions(5427); + v->a[115292] = 1; + v->a[115293] = anon_sym_DOLLAR_BQUOTE; + v->a[115294] = actions(5433); + v->a[115295] = 1; + v->a[115296] = sym__brace_start; + v->a[115297] = actions(6625); + v->a[115298] = 1; + v->a[115299] = sym_word; small_parse_table_5765(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1153.c b/parser/static/small_parse_table/small_parse_table_1153.c index 6b68a985..f7aec863 100644 --- a/parser/static/small_parse_table/small_parse_table_1153.c +++ b/parser/static/small_parse_table/small_parse_table_1153.c @@ -14,126 +14,126 @@ void small_parse_table_5765(t_small_parse_table_array *v) { - v->a[115300] = anon_sym_SEMI_SEMI; - v->a[115301] = anon_sym_PIPE_AMP; - v->a[115302] = anon_sym_AMP_GT; - v->a[115303] = anon_sym_AMP_GT_GT; - v->a[115304] = anon_sym_LT_AMP; - v->a[115305] = anon_sym_GT_AMP; - v->a[115306] = anon_sym_GT_PIPE; - v->a[115307] = anon_sym_LT_AMP_DASH; - v->a[115308] = anon_sym_GT_AMP_DASH; - v->a[115309] = anon_sym_LT_LT_DASH; - v->a[115310] = anon_sym_LT_LT_LT; - v->a[115311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115312] = anon_sym_DOLLAR_LBRACK; - v->a[115313] = anon_sym_DOLLAR; - v->a[115314] = sym__special_character; - v->a[115315] = anon_sym_DQUOTE; - v->a[115316] = sym_raw_string; - v->a[115317] = sym_ansi_c_string; - v->a[115318] = aux_sym_number_token1; - v->a[115319] = aux_sym_number_token2; + v->a[115300] = actions(6627); + v->a[115301] = 1; + v->a[115302] = sym__special_character; + v->a[115303] = actions(6631); + v->a[115304] = 1; + v->a[115305] = sym__comment_word; + v->a[115306] = actions(6741); + v->a[115307] = 1; + v->a[115308] = anon_sym_DOLLAR; + v->a[115309] = actions(6629); + v->a[115310] = 3; + v->a[115311] = sym_test_operator; + v->a[115312] = sym__bare_dollar; + v->a[115313] = sym_raw_string; + v->a[115314] = state(1903); + v->a[115315] = 7; + v->a[115316] = sym_arithmetic_expansion; + v->a[115317] = sym_brace_expression; + v->a[115318] = sym_string; + v->a[115319] = sym_number; small_parse_table_5766(v); } void small_parse_table_5766(t_small_parse_table_array *v) { - v->a[115320] = anon_sym_DOLLAR_LBRACE; - v->a[115321] = anon_sym_DOLLAR_LPAREN; - v->a[115322] = anon_sym_BQUOTE; - v->a[115323] = anon_sym_DOLLAR_BQUOTE; - v->a[115324] = anon_sym_LT_LPAREN; - v->a[115325] = anon_sym_GT_LPAREN; - v->a[115326] = sym_word; - v->a[115327] = 8; - v->a[115328] = actions(3); - v->a[115329] = 1; - v->a[115330] = sym_comment; - v->a[115331] = actions(5826); - v->a[115332] = 1; - v->a[115333] = aux_sym_heredoc_redirect_token1; - v->a[115334] = actions(5828); - v->a[115335] = 1; - v->a[115336] = sym_file_descriptor; - v->a[115337] = actions(6397); - v->a[115338] = 1; - v->a[115339] = anon_sym_RPAREN; + v->a[115320] = sym_simple_expansion; + v->a[115321] = sym_expansion; + v->a[115322] = sym_command_substitution; + v->a[115323] = 16; + v->a[115324] = actions(3); + v->a[115325] = 1; + v->a[115326] = sym_comment; + v->a[115327] = actions(1701); + v->a[115328] = 1; + v->a[115329] = anon_sym_DOLLAR; + v->a[115330] = actions(1707); + v->a[115331] = 1; + v->a[115332] = aux_sym_number_token1; + v->a[115333] = actions(1709); + v->a[115334] = 1; + v->a[115335] = aux_sym_number_token2; + v->a[115336] = actions(1713); + v->a[115337] = 1; + v->a[115338] = anon_sym_DOLLAR_LPAREN; + v->a[115339] = actions(1721); small_parse_table_5767(v); } void small_parse_table_5767(t_small_parse_table_array *v) { - v->a[115340] = actions(5831); - v->a[115341] = 3; - v->a[115342] = sym_variable_name; - v->a[115343] = sym_test_operator; - v->a[115344] = sym__brace_start; - v->a[115345] = actions(5821); - v->a[115346] = 9; - v->a[115347] = anon_sym_SEMI; - v->a[115348] = anon_sym_PIPE_PIPE; - v->a[115349] = anon_sym_AMP_AMP; - v->a[115350] = anon_sym_PIPE; - v->a[115351] = anon_sym_AMP; - v->a[115352] = anon_sym_LT_LT; - v->a[115353] = anon_sym_SEMI_SEMI; - v->a[115354] = anon_sym_PIPE_AMP; - v->a[115355] = anon_sym_LT_LT_DASH; - v->a[115356] = actions(5823); - v->a[115357] = 11; - v->a[115358] = anon_sym_LT; - v->a[115359] = anon_sym_GT; + v->a[115340] = 1; + v->a[115341] = sym__brace_start; + v->a[115342] = actions(6743); + v->a[115343] = 1; + v->a[115344] = sym_word; + v->a[115345] = actions(6745); + v->a[115346] = 1; + v->a[115347] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115348] = actions(6747); + v->a[115349] = 1; + v->a[115350] = sym__special_character; + v->a[115351] = actions(6749); + v->a[115352] = 1; + v->a[115353] = anon_sym_DQUOTE; + v->a[115354] = actions(6753); + v->a[115355] = 1; + v->a[115356] = anon_sym_DOLLAR_LBRACE; + v->a[115357] = actions(6755); + v->a[115358] = 1; + v->a[115359] = anon_sym_BQUOTE; small_parse_table_5768(v); } void small_parse_table_5768(t_small_parse_table_array *v) { - v->a[115360] = anon_sym_GT_GT; - v->a[115361] = anon_sym_AMP_GT; - v->a[115362] = anon_sym_AMP_GT_GT; - v->a[115363] = anon_sym_LT_AMP; - v->a[115364] = anon_sym_GT_AMP; - v->a[115365] = anon_sym_GT_PIPE; - v->a[115366] = anon_sym_LT_AMP_DASH; - v->a[115367] = anon_sym_GT_AMP_DASH; - v->a[115368] = anon_sym_LT_LT_LT; - v->a[115369] = actions(5819); - v->a[115370] = 17; - v->a[115371] = anon_sym_LPAREN_LPAREN; - v->a[115372] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115373] = anon_sym_DOLLAR_LBRACK; - v->a[115374] = anon_sym_DOLLAR; - v->a[115375] = sym__special_character; - v->a[115376] = anon_sym_DQUOTE; - v->a[115377] = sym_raw_string; - v->a[115378] = sym_ansi_c_string; - v->a[115379] = aux_sym_number_token1; + v->a[115360] = actions(6757); + v->a[115361] = 1; + v->a[115362] = anon_sym_DOLLAR_BQUOTE; + v->a[115363] = actions(6759); + v->a[115364] = 1; + v->a[115365] = sym__comment_word; + v->a[115366] = actions(6751); + v->a[115367] = 3; + v->a[115368] = sym_test_operator; + v->a[115369] = sym__bare_dollar; + v->a[115370] = sym_raw_string; + v->a[115371] = state(1986); + v->a[115372] = 7; + v->a[115373] = sym_arithmetic_expansion; + v->a[115374] = sym_brace_expression; + v->a[115375] = sym_string; + v->a[115376] = sym_number; + v->a[115377] = sym_simple_expansion; + v->a[115378] = sym_expansion; + v->a[115379] = sym_command_substitution; small_parse_table_5769(v); } void small_parse_table_5769(t_small_parse_table_array *v) { - v->a[115380] = aux_sym_number_token2; - v->a[115381] = anon_sym_DOLLAR_LBRACE; - v->a[115382] = anon_sym_DOLLAR_LPAREN; - v->a[115383] = anon_sym_BQUOTE; - v->a[115384] = anon_sym_DOLLAR_BQUOTE; - v->a[115385] = anon_sym_LT_LPAREN; - v->a[115386] = anon_sym_GT_LPAREN; - v->a[115387] = sym_word; - v->a[115388] = 26; - v->a[115389] = actions(71); - v->a[115390] = 1; - v->a[115391] = sym_comment; - v->a[115392] = actions(1131); - v->a[115393] = 1; - v->a[115394] = anon_sym_LPAREN; - v->a[115395] = actions(1141); - v->a[115396] = 1; - v->a[115397] = anon_sym_DOLLAR_LBRACK; - v->a[115398] = actions(1145); - v->a[115399] = 1; + v->a[115380] = 16; + v->a[115381] = actions(3); + v->a[115382] = 1; + v->a[115383] = sym_comment; + v->a[115384] = actions(2154); + v->a[115385] = 1; + v->a[115386] = anon_sym_DOLLAR; + v->a[115387] = actions(2160); + v->a[115388] = 1; + v->a[115389] = aux_sym_number_token1; + v->a[115390] = actions(2162); + v->a[115391] = 1; + v->a[115392] = aux_sym_number_token2; + v->a[115393] = actions(2166); + v->a[115394] = 1; + v->a[115395] = anon_sym_DOLLAR_LPAREN; + v->a[115396] = actions(2174); + v->a[115397] = 1; + v->a[115398] = sym__brace_start; + v->a[115399] = actions(5989); small_parse_table_5770(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1154.c b/parser/static/small_parse_table/small_parse_table_1154.c index 6ed437a4..da96fd76 100644 --- a/parser/static/small_parse_table/small_parse_table_1154.c +++ b/parser/static/small_parse_table/small_parse_table_1154.c @@ -14,125 +14,125 @@ void small_parse_table_5770(t_small_parse_table_array *v) { - v->a[115400] = anon_sym_DOLLAR; - v->a[115401] = actions(1149); - v->a[115402] = 1; - v->a[115403] = anon_sym_DQUOTE; - v->a[115404] = actions(1153); - v->a[115405] = 1; - v->a[115406] = aux_sym_number_token1; - v->a[115407] = actions(1155); - v->a[115408] = 1; - v->a[115409] = aux_sym_number_token2; - v->a[115410] = actions(1157); - v->a[115411] = 1; - v->a[115412] = anon_sym_DOLLAR_LBRACE; - v->a[115413] = actions(1159); - v->a[115414] = 1; - v->a[115415] = anon_sym_DOLLAR_LPAREN; - v->a[115416] = actions(1163); - v->a[115417] = 1; - v->a[115418] = anon_sym_DOLLAR_BQUOTE; - v->a[115419] = actions(1169); + v->a[115400] = 1; + v->a[115401] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115402] = actions(5993); + v->a[115403] = 1; + v->a[115404] = anon_sym_DQUOTE; + v->a[115405] = actions(5995); + v->a[115406] = 1; + v->a[115407] = anon_sym_DOLLAR_LBRACE; + v->a[115408] = actions(5997); + v->a[115409] = 1; + v->a[115410] = anon_sym_BQUOTE; + v->a[115411] = actions(5999); + v->a[115412] = 1; + v->a[115413] = anon_sym_DOLLAR_BQUOTE; + v->a[115414] = actions(6432); + v->a[115415] = 1; + v->a[115416] = sym_word; + v->a[115417] = actions(6436); + v->a[115418] = 1; + v->a[115419] = sym__special_character; small_parse_table_5771(v); } void small_parse_table_5771(t_small_parse_table_array *v) { - v->a[115420] = 1; - v->a[115421] = sym__brace_start; - v->a[115422] = actions(1187); - v->a[115423] = 1; - v->a[115424] = sym_word; - v->a[115425] = actions(1189); - v->a[115426] = 1; - v->a[115427] = anon_sym_BANG; - v->a[115428] = actions(1195); - v->a[115429] = 1; - v->a[115430] = anon_sym_TILDE; - v->a[115431] = actions(1201); - v->a[115432] = 1; - v->a[115433] = sym_test_operator; - v->a[115434] = actions(3060); - v->a[115435] = 1; - v->a[115436] = anon_sym_BQUOTE; - v->a[115437] = actions(5779); - v->a[115438] = 1; - v->a[115439] = sym__special_character; + v->a[115420] = actions(6440); + v->a[115421] = 1; + v->a[115422] = sym__comment_word; + v->a[115423] = actions(6438); + v->a[115424] = 3; + v->a[115425] = sym_test_operator; + v->a[115426] = sym__bare_dollar; + v->a[115427] = sym_raw_string; + v->a[115428] = state(1201); + v->a[115429] = 7; + v->a[115430] = sym_arithmetic_expansion; + v->a[115431] = sym_brace_expression; + v->a[115432] = sym_string; + v->a[115433] = sym_number; + v->a[115434] = sym_simple_expansion; + v->a[115435] = sym_expansion; + v->a[115436] = sym_command_substitution; + v->a[115437] = 16; + v->a[115438] = actions(3); + v->a[115439] = 1; small_parse_table_5772(v); } void small_parse_table_5772(t_small_parse_table_array *v) { - v->a[115440] = state(2717); - v->a[115441] = 1; - v->a[115442] = aux_sym__literal_repeat1; - v->a[115443] = state(3010); - v->a[115444] = 1; - v->a[115445] = sym__expression; - v->a[115446] = actions(1129); - v->a[115447] = 2; - v->a[115448] = anon_sym_LPAREN_LPAREN; - v->a[115449] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115450] = actions(1165); - v->a[115451] = 2; - v->a[115452] = anon_sym_LT_LPAREN; - v->a[115453] = anon_sym_GT_LPAREN; - v->a[115454] = actions(1191); - v->a[115455] = 2; - v->a[115456] = anon_sym_PLUS_PLUS2; - v->a[115457] = anon_sym_DASH_DASH2; - v->a[115458] = actions(1193); - v->a[115459] = 2; + v->a[115440] = sym_comment; + v->a[115441] = actions(1017); + v->a[115442] = 1; + v->a[115443] = aux_sym_number_token1; + v->a[115444] = actions(1019); + v->a[115445] = 1; + v->a[115446] = aux_sym_number_token2; + v->a[115447] = actions(1023); + v->a[115448] = 1; + v->a[115449] = anon_sym_DOLLAR_LPAREN; + v->a[115450] = actions(1035); + v->a[115451] = 1; + v->a[115452] = sym__brace_start; + v->a[115453] = actions(5763); + v->a[115454] = 1; + v->a[115455] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115456] = actions(5767); + v->a[115457] = 1; + v->a[115458] = anon_sym_DQUOTE; + v->a[115459] = actions(5771); small_parse_table_5773(v); } void small_parse_table_5773(t_small_parse_table_array *v) { - v->a[115460] = anon_sym_DASH2; - v->a[115461] = anon_sym_PLUS2; - v->a[115462] = actions(1199); - v->a[115463] = 2; - v->a[115464] = sym_raw_string; - v->a[115465] = sym_ansi_c_string; - v->a[115466] = state(2594); - v->a[115467] = 6; - v->a[115468] = sym_binary_expression; - v->a[115469] = sym_ternary_expression; - v->a[115470] = sym_unary_expression; - v->a[115471] = sym_postfix_expression; - v->a[115472] = sym_parenthesized_expression; - v->a[115473] = sym_concatenation; - v->a[115474] = state(2503); - v->a[115475] = 9; - v->a[115476] = sym_arithmetic_expansion; - v->a[115477] = sym_brace_expression; - v->a[115478] = sym_string; - v->a[115479] = sym_translated_string; + v->a[115460] = 1; + v->a[115461] = anon_sym_DOLLAR_LBRACE; + v->a[115462] = actions(5773); + v->a[115463] = 1; + v->a[115464] = anon_sym_BQUOTE; + v->a[115465] = actions(5775); + v->a[115466] = 1; + v->a[115467] = anon_sym_DOLLAR_BQUOTE; + v->a[115468] = actions(6731); + v->a[115469] = 1; + v->a[115470] = sym_word; + v->a[115471] = actions(6735); + v->a[115472] = 1; + v->a[115473] = sym__special_character; + v->a[115474] = actions(6739); + v->a[115475] = 1; + v->a[115476] = sym__comment_word; + v->a[115477] = actions(6761); + v->a[115478] = 1; + v->a[115479] = anon_sym_DOLLAR; small_parse_table_5774(v); } void small_parse_table_5774(t_small_parse_table_array *v) { - v->a[115480] = sym_number; - v->a[115481] = sym_simple_expansion; - v->a[115482] = sym_expansion; - v->a[115483] = sym_command_substitution; - v->a[115484] = sym_process_substitution; - v->a[115485] = 26; - v->a[115486] = actions(71); - v->a[115487] = 1; - v->a[115488] = sym_comment; - v->a[115489] = actions(107); - v->a[115490] = 1; - v->a[115491] = anon_sym_TILDE; - v->a[115492] = actions(237); - v->a[115493] = 1; - v->a[115494] = sym_word; - v->a[115495] = actions(248); + v->a[115480] = actions(6737); + v->a[115481] = 3; + v->a[115482] = sym_test_operator; + v->a[115483] = sym__bare_dollar; + v->a[115484] = sym_raw_string; + v->a[115485] = state(872); + v->a[115486] = 7; + v->a[115487] = sym_arithmetic_expansion; + v->a[115488] = sym_brace_expression; + v->a[115489] = sym_string; + v->a[115490] = sym_number; + v->a[115491] = sym_simple_expansion; + v->a[115492] = sym_expansion; + v->a[115493] = sym_command_substitution; + v->a[115494] = 16; + v->a[115495] = actions(3); v->a[115496] = 1; - v->a[115497] = anon_sym_LPAREN; - v->a[115498] = actions(250); + v->a[115497] = sym_comment; + v->a[115498] = actions(3264); v->a[115499] = 1; small_parse_table_5775(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1155.c b/parser/static/small_parse_table/small_parse_table_1155.c index 219ed2ed..b765b69e 100644 --- a/parser/static/small_parse_table/small_parse_table_1155.c +++ b/parser/static/small_parse_table/small_parse_table_1155.c @@ -14,126 +14,126 @@ void small_parse_table_5775(t_small_parse_table_array *v) { - v->a[115500] = anon_sym_BANG; - v->a[115501] = actions(258); + v->a[115500] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115501] = actions(3270); v->a[115502] = 1; - v->a[115503] = anon_sym_DOLLAR; - v->a[115504] = actions(264); + v->a[115503] = anon_sym_DQUOTE; + v->a[115504] = actions(3274); v->a[115505] = 1; v->a[115506] = aux_sym_number_token1; - v->a[115507] = actions(266); + v->a[115507] = actions(3276); v->a[115508] = 1; v->a[115509] = aux_sym_number_token2; - v->a[115510] = actions(270); + v->a[115510] = actions(3278); v->a[115511] = 1; - v->a[115512] = anon_sym_DOLLAR_LPAREN; - v->a[115513] = actions(282); + v->a[115512] = anon_sym_DOLLAR_LBRACE; + v->a[115513] = actions(3280); v->a[115514] = 1; - v->a[115515] = sym_test_operator; - v->a[115516] = actions(284); + v->a[115515] = anon_sym_DOLLAR_LPAREN; + v->a[115516] = actions(3282); v->a[115517] = 1; - v->a[115518] = sym__brace_start; - v->a[115519] = actions(1075); + v->a[115518] = anon_sym_BQUOTE; + v->a[115519] = actions(3284); small_parse_table_5776(v); } void small_parse_table_5776(t_small_parse_table_array *v) { v->a[115520] = 1; - v->a[115521] = anon_sym_DOLLAR_LBRACK; - v->a[115522] = actions(1079); + v->a[115521] = anon_sym_DOLLAR_BQUOTE; + v->a[115522] = actions(3286); v->a[115523] = 1; - v->a[115524] = sym__special_character; - v->a[115525] = actions(1081); + v->a[115524] = sym__brace_start; + v->a[115525] = actions(6763); v->a[115526] = 1; - v->a[115527] = anon_sym_DQUOTE; - v->a[115528] = actions(1085); + v->a[115527] = sym_word; + v->a[115528] = actions(6765); v->a[115529] = 1; - v->a[115530] = anon_sym_DOLLAR_LBRACE; - v->a[115531] = actions(1087); + v->a[115530] = anon_sym_DOLLAR; + v->a[115531] = actions(6767); v->a[115532] = 1; - v->a[115533] = anon_sym_DOLLAR_BQUOTE; - v->a[115534] = actions(3598); + v->a[115533] = sym__special_character; + v->a[115534] = actions(6771); v->a[115535] = 1; - v->a[115536] = anon_sym_BQUOTE; - v->a[115537] = state(2690); - v->a[115538] = 1; - v->a[115539] = aux_sym__literal_repeat1; + v->a[115536] = sym__comment_word; + v->a[115537] = actions(6769); + v->a[115538] = 3; + v->a[115539] = sym_test_operator; small_parse_table_5777(v); } void small_parse_table_5777(t_small_parse_table_array *v) { - v->a[115540] = state(3086); - v->a[115541] = 1; - v->a[115542] = sym__expression; - v->a[115543] = actions(103); - v->a[115544] = 2; - v->a[115545] = anon_sym_PLUS_PLUS2; - v->a[115546] = anon_sym_DASH_DASH2; - v->a[115547] = actions(105); - v->a[115548] = 2; - v->a[115549] = anon_sym_DASH2; - v->a[115550] = anon_sym_PLUS2; - v->a[115551] = actions(1073); - v->a[115552] = 2; - v->a[115553] = anon_sym_LPAREN_LPAREN; - v->a[115554] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115555] = actions(1083); - v->a[115556] = 2; - v->a[115557] = sym_raw_string; - v->a[115558] = sym_ansi_c_string; - v->a[115559] = actions(1089); + v->a[115540] = sym__bare_dollar; + v->a[115541] = sym_raw_string; + v->a[115542] = state(1603); + v->a[115543] = 7; + v->a[115544] = sym_arithmetic_expansion; + v->a[115545] = sym_brace_expression; + v->a[115546] = sym_string; + v->a[115547] = sym_number; + v->a[115548] = sym_simple_expansion; + v->a[115549] = sym_expansion; + v->a[115550] = sym_command_substitution; + v->a[115551] = 16; + v->a[115552] = actions(3); + v->a[115553] = 1; + v->a[115554] = sym_comment; + v->a[115555] = actions(3264); + v->a[115556] = 1; + v->a[115557] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115558] = actions(3270); + v->a[115559] = 1; small_parse_table_5778(v); } void small_parse_table_5778(t_small_parse_table_array *v) { - v->a[115560] = 2; - v->a[115561] = anon_sym_LT_LPAREN; - v->a[115562] = anon_sym_GT_LPAREN; - v->a[115563] = state(3053); - v->a[115564] = 6; - v->a[115565] = sym_binary_expression; - v->a[115566] = sym_ternary_expression; - v->a[115567] = sym_unary_expression; - v->a[115568] = sym_postfix_expression; - v->a[115569] = sym_parenthesized_expression; - v->a[115570] = sym_concatenation; - v->a[115571] = state(2500); - v->a[115572] = 9; - v->a[115573] = sym_arithmetic_expansion; - v->a[115574] = sym_brace_expression; - v->a[115575] = sym_string; - v->a[115576] = sym_translated_string; - v->a[115577] = sym_number; - v->a[115578] = sym_simple_expansion; - v->a[115579] = sym_expansion; + v->a[115560] = anon_sym_DQUOTE; + v->a[115561] = actions(3274); + v->a[115562] = 1; + v->a[115563] = aux_sym_number_token1; + v->a[115564] = actions(3276); + v->a[115565] = 1; + v->a[115566] = aux_sym_number_token2; + v->a[115567] = actions(3278); + v->a[115568] = 1; + v->a[115569] = anon_sym_DOLLAR_LBRACE; + v->a[115570] = actions(3280); + v->a[115571] = 1; + v->a[115572] = anon_sym_DOLLAR_LPAREN; + v->a[115573] = actions(3282); + v->a[115574] = 1; + v->a[115575] = anon_sym_BQUOTE; + v->a[115576] = actions(3284); + v->a[115577] = 1; + v->a[115578] = anon_sym_DOLLAR_BQUOTE; + v->a[115579] = actions(3286); small_parse_table_5779(v); } void small_parse_table_5779(t_small_parse_table_array *v) { - v->a[115580] = sym_command_substitution; - v->a[115581] = sym_process_substitution; - v->a[115582] = 26; - v->a[115583] = actions(71); - v->a[115584] = 1; - v->a[115585] = sym_comment; - v->a[115586] = actions(107); - v->a[115587] = 1; - v->a[115588] = anon_sym_TILDE; - v->a[115589] = actions(237); - v->a[115590] = 1; - v->a[115591] = sym_word; - v->a[115592] = actions(248); - v->a[115593] = 1; - v->a[115594] = anon_sym_LPAREN; - v->a[115595] = actions(250); - v->a[115596] = 1; - v->a[115597] = anon_sym_BANG; - v->a[115598] = actions(258); - v->a[115599] = 1; + v->a[115580] = 1; + v->a[115581] = sym__brace_start; + v->a[115582] = actions(6763); + v->a[115583] = 1; + v->a[115584] = sym_word; + v->a[115585] = actions(6767); + v->a[115586] = 1; + v->a[115587] = sym__special_character; + v->a[115588] = actions(6771); + v->a[115589] = 1; + v->a[115590] = sym__comment_word; + v->a[115591] = actions(6773); + v->a[115592] = 1; + v->a[115593] = anon_sym_DOLLAR; + v->a[115594] = actions(6769); + v->a[115595] = 3; + v->a[115596] = sym_test_operator; + v->a[115597] = sym__bare_dollar; + v->a[115598] = sym_raw_string; + v->a[115599] = state(1603); small_parse_table_5780(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1156.c b/parser/static/small_parse_table/small_parse_table_1156.c index 7e65c4d0..86879ca0 100644 --- a/parser/static/small_parse_table/small_parse_table_1156.c +++ b/parser/static/small_parse_table/small_parse_table_1156.c @@ -14,126 +14,126 @@ void small_parse_table_5780(t_small_parse_table_array *v) { - v->a[115600] = anon_sym_DOLLAR; - v->a[115601] = actions(264); - v->a[115602] = 1; - v->a[115603] = aux_sym_number_token1; - v->a[115604] = actions(266); - v->a[115605] = 1; - v->a[115606] = aux_sym_number_token2; - v->a[115607] = actions(270); - v->a[115608] = 1; - v->a[115609] = anon_sym_DOLLAR_LPAREN; - v->a[115610] = actions(282); - v->a[115611] = 1; - v->a[115612] = sym_test_operator; - v->a[115613] = actions(284); - v->a[115614] = 1; - v->a[115615] = sym__brace_start; - v->a[115616] = actions(1075); - v->a[115617] = 1; - v->a[115618] = anon_sym_DOLLAR_LBRACK; - v->a[115619] = actions(1079); + v->a[115600] = 7; + v->a[115601] = sym_arithmetic_expansion; + v->a[115602] = sym_brace_expression; + v->a[115603] = sym_string; + v->a[115604] = sym_number; + v->a[115605] = sym_simple_expansion; + v->a[115606] = sym_expansion; + v->a[115607] = sym_command_substitution; + v->a[115608] = 16; + v->a[115609] = actions(3); + v->a[115610] = 1; + v->a[115611] = sym_comment; + v->a[115612] = actions(5545); + v->a[115613] = 1; + v->a[115614] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115615] = actions(5551); + v->a[115616] = 1; + v->a[115617] = anon_sym_DQUOTE; + v->a[115618] = actions(5555); + v->a[115619] = 1; small_parse_table_5781(v); } void small_parse_table_5781(t_small_parse_table_array *v) { - v->a[115620] = 1; - v->a[115621] = sym__special_character; - v->a[115622] = actions(1081); - v->a[115623] = 1; - v->a[115624] = anon_sym_DQUOTE; - v->a[115625] = actions(1085); - v->a[115626] = 1; - v->a[115627] = anon_sym_DOLLAR_LBRACE; - v->a[115628] = actions(1087); - v->a[115629] = 1; - v->a[115630] = anon_sym_DOLLAR_BQUOTE; - v->a[115631] = actions(3598); - v->a[115632] = 1; - v->a[115633] = anon_sym_BQUOTE; - v->a[115634] = state(2690); - v->a[115635] = 1; - v->a[115636] = aux_sym__literal_repeat1; - v->a[115637] = state(3084); - v->a[115638] = 1; - v->a[115639] = sym__expression; + v->a[115620] = aux_sym_number_token1; + v->a[115621] = actions(5557); + v->a[115622] = 1; + v->a[115623] = aux_sym_number_token2; + v->a[115624] = actions(5559); + v->a[115625] = 1; + v->a[115626] = anon_sym_DOLLAR_LBRACE; + v->a[115627] = actions(5561); + v->a[115628] = 1; + v->a[115629] = anon_sym_DOLLAR_LPAREN; + v->a[115630] = actions(5563); + v->a[115631] = 1; + v->a[115632] = anon_sym_BQUOTE; + v->a[115633] = actions(5565); + v->a[115634] = 1; + v->a[115635] = anon_sym_DOLLAR_BQUOTE; + v->a[115636] = actions(5571); + v->a[115637] = 1; + v->a[115638] = sym__brace_start; + v->a[115639] = actions(6332); small_parse_table_5782(v); } void small_parse_table_5782(t_small_parse_table_array *v) { - v->a[115640] = actions(103); - v->a[115641] = 2; - v->a[115642] = anon_sym_PLUS_PLUS2; - v->a[115643] = anon_sym_DASH_DASH2; - v->a[115644] = actions(105); - v->a[115645] = 2; - v->a[115646] = anon_sym_DASH2; - v->a[115647] = anon_sym_PLUS2; - v->a[115648] = actions(1073); - v->a[115649] = 2; - v->a[115650] = anon_sym_LPAREN_LPAREN; - v->a[115651] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115652] = actions(1083); - v->a[115653] = 2; - v->a[115654] = sym_raw_string; - v->a[115655] = sym_ansi_c_string; - v->a[115656] = actions(1089); - v->a[115657] = 2; - v->a[115658] = anon_sym_LT_LPAREN; - v->a[115659] = anon_sym_GT_LPAREN; + v->a[115640] = 1; + v->a[115641] = sym_word; + v->a[115642] = actions(6334); + v->a[115643] = 1; + v->a[115644] = sym__special_character; + v->a[115645] = actions(6338); + v->a[115646] = 1; + v->a[115647] = sym__comment_word; + v->a[115648] = actions(6775); + v->a[115649] = 1; + v->a[115650] = anon_sym_DOLLAR; + v->a[115651] = actions(6336); + v->a[115652] = 3; + v->a[115653] = sym_test_operator; + v->a[115654] = sym__bare_dollar; + v->a[115655] = sym_raw_string; + v->a[115656] = state(836); + v->a[115657] = 7; + v->a[115658] = sym_arithmetic_expansion; + v->a[115659] = sym_brace_expression; small_parse_table_5783(v); } void small_parse_table_5783(t_small_parse_table_array *v) { - v->a[115660] = state(3053); - v->a[115661] = 6; - v->a[115662] = sym_binary_expression; - v->a[115663] = sym_ternary_expression; - v->a[115664] = sym_unary_expression; - v->a[115665] = sym_postfix_expression; - v->a[115666] = sym_parenthesized_expression; - v->a[115667] = sym_concatenation; - v->a[115668] = state(2500); - v->a[115669] = 9; - v->a[115670] = sym_arithmetic_expansion; - v->a[115671] = sym_brace_expression; - v->a[115672] = sym_string; - v->a[115673] = sym_translated_string; - v->a[115674] = sym_number; - v->a[115675] = sym_simple_expansion; - v->a[115676] = sym_expansion; - v->a[115677] = sym_command_substitution; - v->a[115678] = sym_process_substitution; - v->a[115679] = 26; + v->a[115660] = sym_string; + v->a[115661] = sym_number; + v->a[115662] = sym_simple_expansion; + v->a[115663] = sym_expansion; + v->a[115664] = sym_command_substitution; + v->a[115665] = 16; + v->a[115666] = actions(3); + v->a[115667] = 1; + v->a[115668] = sym_comment; + v->a[115669] = actions(5545); + v->a[115670] = 1; + v->a[115671] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115672] = actions(5551); + v->a[115673] = 1; + v->a[115674] = anon_sym_DQUOTE; + v->a[115675] = actions(5555); + v->a[115676] = 1; + v->a[115677] = aux_sym_number_token1; + v->a[115678] = actions(5557); + v->a[115679] = 1; small_parse_table_5784(v); } void small_parse_table_5784(t_small_parse_table_array *v) { - v->a[115680] = actions(71); - v->a[115681] = 1; - v->a[115682] = sym_comment; - v->a[115683] = actions(1131); - v->a[115684] = 1; - v->a[115685] = anon_sym_LPAREN; - v->a[115686] = actions(1141); - v->a[115687] = 1; - v->a[115688] = anon_sym_DOLLAR_LBRACK; - v->a[115689] = actions(1145); - v->a[115690] = 1; - v->a[115691] = anon_sym_DOLLAR; - v->a[115692] = actions(1149); - v->a[115693] = 1; - v->a[115694] = anon_sym_DQUOTE; - v->a[115695] = actions(1153); - v->a[115696] = 1; - v->a[115697] = aux_sym_number_token1; - v->a[115698] = actions(1155); - v->a[115699] = 1; + v->a[115680] = aux_sym_number_token2; + v->a[115681] = actions(5559); + v->a[115682] = 1; + v->a[115683] = anon_sym_DOLLAR_LBRACE; + v->a[115684] = actions(5561); + v->a[115685] = 1; + v->a[115686] = anon_sym_DOLLAR_LPAREN; + v->a[115687] = actions(5563); + v->a[115688] = 1; + v->a[115689] = anon_sym_BQUOTE; + v->a[115690] = actions(5565); + v->a[115691] = 1; + v->a[115692] = anon_sym_DOLLAR_BQUOTE; + v->a[115693] = actions(5571); + v->a[115694] = 1; + v->a[115695] = sym__brace_start; + v->a[115696] = actions(6332); + v->a[115697] = 1; + v->a[115698] = sym_word; + v->a[115699] = actions(6334); small_parse_table_5785(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1157.c b/parser/static/small_parse_table/small_parse_table_1157.c index cfbb1d69..fe0e69f9 100644 --- a/parser/static/small_parse_table/small_parse_table_1157.c +++ b/parser/static/small_parse_table/small_parse_table_1157.c @@ -14,125 +14,125 @@ void small_parse_table_5785(t_small_parse_table_array *v) { - v->a[115700] = aux_sym_number_token2; - v->a[115701] = actions(1157); - v->a[115702] = 1; - v->a[115703] = anon_sym_DOLLAR_LBRACE; - v->a[115704] = actions(1159); - v->a[115705] = 1; - v->a[115706] = anon_sym_DOLLAR_LPAREN; - v->a[115707] = actions(1163); - v->a[115708] = 1; - v->a[115709] = anon_sym_DOLLAR_BQUOTE; - v->a[115710] = actions(1169); - v->a[115711] = 1; - v->a[115712] = sym__brace_start; - v->a[115713] = actions(1187); - v->a[115714] = 1; - v->a[115715] = sym_word; - v->a[115716] = actions(1189); - v->a[115717] = 1; - v->a[115718] = anon_sym_BANG; - v->a[115719] = actions(1195); + v->a[115700] = 1; + v->a[115701] = sym__special_character; + v->a[115702] = actions(6338); + v->a[115703] = 1; + v->a[115704] = sym__comment_word; + v->a[115705] = actions(6777); + v->a[115706] = 1; + v->a[115707] = anon_sym_DOLLAR; + v->a[115708] = actions(6336); + v->a[115709] = 3; + v->a[115710] = sym_test_operator; + v->a[115711] = sym__bare_dollar; + v->a[115712] = sym_raw_string; + v->a[115713] = state(836); + v->a[115714] = 7; + v->a[115715] = sym_arithmetic_expansion; + v->a[115716] = sym_brace_expression; + v->a[115717] = sym_string; + v->a[115718] = sym_number; + v->a[115719] = sym_simple_expansion; small_parse_table_5786(v); } void small_parse_table_5786(t_small_parse_table_array *v) { - v->a[115720] = 1; - v->a[115721] = anon_sym_TILDE; - v->a[115722] = actions(1201); - v->a[115723] = 1; - v->a[115724] = sym_test_operator; - v->a[115725] = actions(3060); - v->a[115726] = 1; - v->a[115727] = anon_sym_BQUOTE; - v->a[115728] = actions(5779); - v->a[115729] = 1; - v->a[115730] = sym__special_character; - v->a[115731] = state(2717); - v->a[115732] = 1; - v->a[115733] = aux_sym__literal_repeat1; - v->a[115734] = state(3008); - v->a[115735] = 1; - v->a[115736] = sym__expression; - v->a[115737] = actions(1129); - v->a[115738] = 2; - v->a[115739] = anon_sym_LPAREN_LPAREN; + v->a[115720] = sym_expansion; + v->a[115721] = sym_command_substitution; + v->a[115722] = 16; + v->a[115723] = actions(3); + v->a[115724] = 1; + v->a[115725] = sym_comment; + v->a[115726] = actions(2460); + v->a[115727] = 1; + v->a[115728] = anon_sym_DOLLAR; + v->a[115729] = actions(2466); + v->a[115730] = 1; + v->a[115731] = aux_sym_number_token1; + v->a[115732] = actions(2468); + v->a[115733] = 1; + v->a[115734] = aux_sym_number_token2; + v->a[115735] = actions(2472); + v->a[115736] = 1; + v->a[115737] = anon_sym_DOLLAR_LPAREN; + v->a[115738] = actions(2482); + v->a[115739] = 1; small_parse_table_5787(v); } void small_parse_table_5787(t_small_parse_table_array *v) { - v->a[115740] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115741] = actions(1165); - v->a[115742] = 2; - v->a[115743] = anon_sym_LT_LPAREN; - v->a[115744] = anon_sym_GT_LPAREN; - v->a[115745] = actions(1191); - v->a[115746] = 2; - v->a[115747] = anon_sym_PLUS_PLUS2; - v->a[115748] = anon_sym_DASH_DASH2; - v->a[115749] = actions(1193); - v->a[115750] = 2; - v->a[115751] = anon_sym_DASH2; - v->a[115752] = anon_sym_PLUS2; - v->a[115753] = actions(1199); - v->a[115754] = 2; - v->a[115755] = sym_raw_string; - v->a[115756] = sym_ansi_c_string; - v->a[115757] = state(2594); - v->a[115758] = 6; - v->a[115759] = sym_binary_expression; + v->a[115740] = sym__brace_start; + v->a[115741] = actions(6051); + v->a[115742] = 1; + v->a[115743] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115744] = actions(6055); + v->a[115745] = 1; + v->a[115746] = anon_sym_DQUOTE; + v->a[115747] = actions(6057); + v->a[115748] = 1; + v->a[115749] = anon_sym_DOLLAR_LBRACE; + v->a[115750] = actions(6059); + v->a[115751] = 1; + v->a[115752] = anon_sym_BQUOTE; + v->a[115753] = actions(6061); + v->a[115754] = 1; + v->a[115755] = anon_sym_DOLLAR_BQUOTE; + v->a[115756] = actions(6779); + v->a[115757] = 1; + v->a[115758] = sym_word; + v->a[115759] = actions(6781); small_parse_table_5788(v); } void small_parse_table_5788(t_small_parse_table_array *v) { - v->a[115760] = sym_ternary_expression; - v->a[115761] = sym_unary_expression; - v->a[115762] = sym_postfix_expression; - v->a[115763] = sym_parenthesized_expression; - v->a[115764] = sym_concatenation; - v->a[115765] = state(2503); - v->a[115766] = 9; - v->a[115767] = sym_arithmetic_expansion; - v->a[115768] = sym_brace_expression; - v->a[115769] = sym_string; - v->a[115770] = sym_translated_string; - v->a[115771] = sym_number; - v->a[115772] = sym_simple_expansion; - v->a[115773] = sym_expansion; - v->a[115774] = sym_command_substitution; - v->a[115775] = sym_process_substitution; - v->a[115776] = 26; - v->a[115777] = actions(71); - v->a[115778] = 1; - v->a[115779] = sym_comment; + v->a[115760] = 1; + v->a[115761] = sym__special_character; + v->a[115762] = actions(6785); + v->a[115763] = 1; + v->a[115764] = sym__comment_word; + v->a[115765] = actions(6783); + v->a[115766] = 3; + v->a[115767] = sym_test_operator; + v->a[115768] = sym__bare_dollar; + v->a[115769] = sym_raw_string; + v->a[115770] = state(2646); + v->a[115771] = 7; + v->a[115772] = sym_arithmetic_expansion; + v->a[115773] = sym_brace_expression; + v->a[115774] = sym_string; + v->a[115775] = sym_number; + v->a[115776] = sym_simple_expansion; + v->a[115777] = sym_expansion; + v->a[115778] = sym_command_substitution; + v->a[115779] = 16; small_parse_table_5789(v); } void small_parse_table_5789(t_small_parse_table_array *v) { - v->a[115780] = actions(1131); + v->a[115780] = actions(3); v->a[115781] = 1; - v->a[115782] = anon_sym_LPAREN; - v->a[115783] = actions(1141); + v->a[115782] = sym_comment; + v->a[115783] = actions(923); v->a[115784] = 1; - v->a[115785] = anon_sym_DOLLAR_LBRACK; - v->a[115786] = actions(1145); + v->a[115785] = anon_sym_DOLLAR; + v->a[115786] = actions(929); v->a[115787] = 1; - v->a[115788] = anon_sym_DOLLAR; - v->a[115789] = actions(1149); + v->a[115788] = aux_sym_number_token1; + v->a[115789] = actions(931); v->a[115790] = 1; - v->a[115791] = anon_sym_DQUOTE; - v->a[115792] = actions(1153); + v->a[115791] = aux_sym_number_token2; + v->a[115792] = actions(935); v->a[115793] = 1; - v->a[115794] = aux_sym_number_token1; - v->a[115795] = actions(1155); + v->a[115794] = anon_sym_DOLLAR_LPAREN; + v->a[115795] = actions(945); v->a[115796] = 1; - v->a[115797] = aux_sym_number_token2; - v->a[115798] = actions(1157); + v->a[115797] = sym__brace_start; + v->a[115798] = actions(6685); v->a[115799] = 1; small_parse_table_5790(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1158.c b/parser/static/small_parse_table/small_parse_table_1158.c index 399a02ca..1bd1f777 100644 --- a/parser/static/small_parse_table/small_parse_table_1158.c +++ b/parser/static/small_parse_table/small_parse_table_1158.c @@ -14,126 +14,126 @@ void small_parse_table_5790(t_small_parse_table_array *v) { - v->a[115800] = anon_sym_DOLLAR_LBRACE; - v->a[115801] = actions(1159); + v->a[115800] = sym_word; + v->a[115801] = actions(6687); v->a[115802] = 1; - v->a[115803] = anon_sym_DOLLAR_LPAREN; - v->a[115804] = actions(1163); + v->a[115803] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115804] = actions(6691); v->a[115805] = 1; - v->a[115806] = anon_sym_DOLLAR_BQUOTE; - v->a[115807] = actions(1169); + v->a[115806] = sym__special_character; + v->a[115807] = actions(6693); v->a[115808] = 1; - v->a[115809] = sym__brace_start; - v->a[115810] = actions(1187); + v->a[115809] = anon_sym_DQUOTE; + v->a[115810] = actions(6697); v->a[115811] = 1; - v->a[115812] = sym_word; - v->a[115813] = actions(1189); + v->a[115812] = anon_sym_DOLLAR_LBRACE; + v->a[115813] = actions(6699); v->a[115814] = 1; - v->a[115815] = anon_sym_BANG; - v->a[115816] = actions(1195); + v->a[115815] = anon_sym_BQUOTE; + v->a[115816] = actions(6701); v->a[115817] = 1; - v->a[115818] = anon_sym_TILDE; - v->a[115819] = actions(1201); + v->a[115818] = anon_sym_DOLLAR_BQUOTE; + v->a[115819] = actions(6703); small_parse_table_5791(v); } void small_parse_table_5791(t_small_parse_table_array *v) { v->a[115820] = 1; - v->a[115821] = sym_test_operator; - v->a[115822] = actions(3060); - v->a[115823] = 1; - v->a[115824] = anon_sym_BQUOTE; - v->a[115825] = actions(5779); - v->a[115826] = 1; - v->a[115827] = sym__special_character; - v->a[115828] = state(2717); - v->a[115829] = 1; - v->a[115830] = aux_sym__literal_repeat1; - v->a[115831] = state(3007); - v->a[115832] = 1; - v->a[115833] = sym__expression; - v->a[115834] = actions(1129); - v->a[115835] = 2; - v->a[115836] = anon_sym_LPAREN_LPAREN; - v->a[115837] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115838] = actions(1165); - v->a[115839] = 2; + v->a[115821] = sym__comment_word; + v->a[115822] = actions(6695); + v->a[115823] = 3; + v->a[115824] = sym_test_operator; + v->a[115825] = sym__bare_dollar; + v->a[115826] = sym_raw_string; + v->a[115827] = state(866); + v->a[115828] = 7; + v->a[115829] = sym_arithmetic_expansion; + v->a[115830] = sym_brace_expression; + v->a[115831] = sym_string; + v->a[115832] = sym_number; + v->a[115833] = sym_simple_expansion; + v->a[115834] = sym_expansion; + v->a[115835] = sym_command_substitution; + v->a[115836] = 16; + v->a[115837] = actions(3); + v->a[115838] = 1; + v->a[115839] = sym_comment; small_parse_table_5792(v); } void small_parse_table_5792(t_small_parse_table_array *v) { - v->a[115840] = anon_sym_LT_LPAREN; - v->a[115841] = anon_sym_GT_LPAREN; - v->a[115842] = actions(1191); - v->a[115843] = 2; - v->a[115844] = anon_sym_PLUS_PLUS2; - v->a[115845] = anon_sym_DASH_DASH2; - v->a[115846] = actions(1193); - v->a[115847] = 2; - v->a[115848] = anon_sym_DASH2; - v->a[115849] = anon_sym_PLUS2; - v->a[115850] = actions(1199); - v->a[115851] = 2; - v->a[115852] = sym_raw_string; - v->a[115853] = sym_ansi_c_string; - v->a[115854] = state(2594); - v->a[115855] = 6; - v->a[115856] = sym_binary_expression; - v->a[115857] = sym_ternary_expression; - v->a[115858] = sym_unary_expression; - v->a[115859] = sym_postfix_expression; + v->a[115840] = actions(3078); + v->a[115841] = 1; + v->a[115842] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115843] = actions(3084); + v->a[115844] = 1; + v->a[115845] = anon_sym_DQUOTE; + v->a[115846] = actions(3088); + v->a[115847] = 1; + v->a[115848] = aux_sym_number_token1; + v->a[115849] = actions(3090); + v->a[115850] = 1; + v->a[115851] = aux_sym_number_token2; + v->a[115852] = actions(3092); + v->a[115853] = 1; + v->a[115854] = anon_sym_DOLLAR_LBRACE; + v->a[115855] = actions(3094); + v->a[115856] = 1; + v->a[115857] = anon_sym_DOLLAR_LPAREN; + v->a[115858] = actions(3096); + v->a[115859] = 1; small_parse_table_5793(v); } void small_parse_table_5793(t_small_parse_table_array *v) { - v->a[115860] = sym_parenthesized_expression; - v->a[115861] = sym_concatenation; - v->a[115862] = state(2503); - v->a[115863] = 9; - v->a[115864] = sym_arithmetic_expansion; - v->a[115865] = sym_brace_expression; - v->a[115866] = sym_string; - v->a[115867] = sym_translated_string; - v->a[115868] = sym_number; - v->a[115869] = sym_simple_expansion; - v->a[115870] = sym_expansion; - v->a[115871] = sym_command_substitution; - v->a[115872] = sym_process_substitution; - v->a[115873] = 26; - v->a[115874] = actions(71); - v->a[115875] = 1; - v->a[115876] = sym_comment; - v->a[115877] = actions(1127); - v->a[115878] = 1; - v->a[115879] = sym_word; + v->a[115860] = anon_sym_BQUOTE; + v->a[115861] = actions(3098); + v->a[115862] = 1; + v->a[115863] = anon_sym_DOLLAR_BQUOTE; + v->a[115864] = actions(3102); + v->a[115865] = 1; + v->a[115866] = sym__brace_start; + v->a[115867] = actions(6597); + v->a[115868] = 1; + v->a[115869] = sym_word; + v->a[115870] = actions(6599); + v->a[115871] = 1; + v->a[115872] = sym__special_character; + v->a[115873] = actions(6603); + v->a[115874] = 1; + v->a[115875] = sym__comment_word; + v->a[115876] = actions(6787); + v->a[115877] = 1; + v->a[115878] = anon_sym_DOLLAR; + v->a[115879] = actions(6601); small_parse_table_5794(v); } void small_parse_table_5794(t_small_parse_table_array *v) { - v->a[115880] = actions(1131); - v->a[115881] = 1; - v->a[115882] = anon_sym_LPAREN; - v->a[115883] = actions(1133); - v->a[115884] = 1; - v->a[115885] = anon_sym_BANG; - v->a[115886] = actions(1139); - v->a[115887] = 1; - v->a[115888] = anon_sym_TILDE; - v->a[115889] = actions(1141); - v->a[115890] = 1; - v->a[115891] = anon_sym_DOLLAR_LBRACK; - v->a[115892] = actions(1145); - v->a[115893] = 1; - v->a[115894] = anon_sym_DOLLAR; - v->a[115895] = actions(1147); - v->a[115896] = 1; - v->a[115897] = sym__special_character; - v->a[115898] = actions(1149); - v->a[115899] = 1; + v->a[115880] = 3; + v->a[115881] = sym_test_operator; + v->a[115882] = sym__bare_dollar; + v->a[115883] = sym_raw_string; + v->a[115884] = state(1527); + v->a[115885] = 7; + v->a[115886] = sym_arithmetic_expansion; + v->a[115887] = sym_brace_expression; + v->a[115888] = sym_string; + v->a[115889] = sym_number; + v->a[115890] = sym_simple_expansion; + v->a[115891] = sym_expansion; + v->a[115892] = sym_command_substitution; + v->a[115893] = 16; + v->a[115894] = actions(3); + v->a[115895] = 1; + v->a[115896] = sym_comment; + v->a[115897] = actions(1745); + v->a[115898] = 1; + v->a[115899] = aux_sym_number_token1; small_parse_table_5795(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1159.c b/parser/static/small_parse_table/small_parse_table_1159.c index 528a9939..d6e19c7b 100644 --- a/parser/static/small_parse_table/small_parse_table_1159.c +++ b/parser/static/small_parse_table/small_parse_table_1159.c @@ -14,126 +14,126 @@ void small_parse_table_5795(t_small_parse_table_array *v) { - v->a[115900] = anon_sym_DQUOTE; - v->a[115901] = actions(1153); - v->a[115902] = 1; - v->a[115903] = aux_sym_number_token1; - v->a[115904] = actions(1155); - v->a[115905] = 1; - v->a[115906] = aux_sym_number_token2; - v->a[115907] = actions(1157); - v->a[115908] = 1; - v->a[115909] = anon_sym_DOLLAR_LBRACE; - v->a[115910] = actions(1159); - v->a[115911] = 1; - v->a[115912] = anon_sym_DOLLAR_LPAREN; - v->a[115913] = actions(1163); - v->a[115914] = 1; - v->a[115915] = anon_sym_DOLLAR_BQUOTE; - v->a[115916] = actions(1167); - v->a[115917] = 1; - v->a[115918] = sym_test_operator; - v->a[115919] = actions(1169); + v->a[115900] = actions(1747); + v->a[115901] = 1; + v->a[115902] = aux_sym_number_token2; + v->a[115903] = actions(1751); + v->a[115904] = 1; + v->a[115905] = anon_sym_DOLLAR_LPAREN; + v->a[115906] = actions(1761); + v->a[115907] = 1; + v->a[115908] = sym__brace_start; + v->a[115909] = actions(6789); + v->a[115910] = 1; + v->a[115911] = sym_word; + v->a[115912] = actions(6791); + v->a[115913] = 1; + v->a[115914] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115915] = actions(6793); + v->a[115916] = 1; + v->a[115917] = anon_sym_DOLLAR; + v->a[115918] = actions(6795); + v->a[115919] = 1; small_parse_table_5796(v); } void small_parse_table_5796(t_small_parse_table_array *v) { - v->a[115920] = 1; - v->a[115921] = sym__brace_start; - v->a[115922] = actions(3060); - v->a[115923] = 1; - v->a[115924] = anon_sym_BQUOTE; - v->a[115925] = state(2484); - v->a[115926] = 1; - v->a[115927] = aux_sym__literal_repeat1; - v->a[115928] = state(3129); - v->a[115929] = 1; - v->a[115930] = sym__expression; - v->a[115931] = actions(1129); - v->a[115932] = 2; - v->a[115933] = anon_sym_LPAREN_LPAREN; - v->a[115934] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[115935] = actions(1135); - v->a[115936] = 2; - v->a[115937] = anon_sym_PLUS_PLUS2; - v->a[115938] = anon_sym_DASH_DASH2; - v->a[115939] = actions(1137); + v->a[115920] = sym__special_character; + v->a[115921] = actions(6797); + v->a[115922] = 1; + v->a[115923] = anon_sym_DQUOTE; + v->a[115924] = actions(6801); + v->a[115925] = 1; + v->a[115926] = anon_sym_DOLLAR_LBRACE; + v->a[115927] = actions(6803); + v->a[115928] = 1; + v->a[115929] = anon_sym_BQUOTE; + v->a[115930] = actions(6805); + v->a[115931] = 1; + v->a[115932] = anon_sym_DOLLAR_BQUOTE; + v->a[115933] = actions(6807); + v->a[115934] = 1; + v->a[115935] = sym__comment_word; + v->a[115936] = actions(6799); + v->a[115937] = 3; + v->a[115938] = sym_test_operator; + v->a[115939] = sym__bare_dollar; small_parse_table_5797(v); } void small_parse_table_5797(t_small_parse_table_array *v) { - v->a[115940] = 2; - v->a[115941] = anon_sym_DASH2; - v->a[115942] = anon_sym_PLUS2; - v->a[115943] = actions(1151); - v->a[115944] = 2; - v->a[115945] = sym_raw_string; - v->a[115946] = sym_ansi_c_string; - v->a[115947] = actions(1165); - v->a[115948] = 2; - v->a[115949] = anon_sym_LT_LPAREN; - v->a[115950] = anon_sym_GT_LPAREN; - v->a[115951] = state(2594); - v->a[115952] = 6; - v->a[115953] = sym_binary_expression; - v->a[115954] = sym_ternary_expression; - v->a[115955] = sym_unary_expression; - v->a[115956] = sym_postfix_expression; - v->a[115957] = sym_parenthesized_expression; - v->a[115958] = sym_concatenation; - v->a[115959] = state(2573); + v->a[115940] = sym_raw_string; + v->a[115941] = state(1108); + v->a[115942] = 7; + v->a[115943] = sym_arithmetic_expansion; + v->a[115944] = sym_brace_expression; + v->a[115945] = sym_string; + v->a[115946] = sym_number; + v->a[115947] = sym_simple_expansion; + v->a[115948] = sym_expansion; + v->a[115949] = sym_command_substitution; + v->a[115950] = 3; + v->a[115951] = actions(3); + v->a[115952] = 1; + v->a[115953] = sym_comment; + v->a[115954] = actions(6123); + v->a[115955] = 2; + v->a[115956] = sym_file_descriptor; + v->a[115957] = aux_sym_heredoc_redirect_token1; + v->a[115958] = actions(6121); + v->a[115959] = 21; small_parse_table_5798(v); } void small_parse_table_5798(t_small_parse_table_array *v) { - v->a[115960] = 9; - v->a[115961] = sym_arithmetic_expansion; - v->a[115962] = sym_brace_expression; - v->a[115963] = sym_string; - v->a[115964] = sym_translated_string; - v->a[115965] = sym_number; - v->a[115966] = sym_simple_expansion; - v->a[115967] = sym_expansion; - v->a[115968] = sym_command_substitution; - v->a[115969] = sym_process_substitution; - v->a[115970] = 26; - v->a[115971] = actions(71); - v->a[115972] = 1; - v->a[115973] = sym_comment; - v->a[115974] = actions(1127); - v->a[115975] = 1; - v->a[115976] = sym_word; - v->a[115977] = actions(1131); - v->a[115978] = 1; - v->a[115979] = anon_sym_LPAREN; + v->a[115960] = anon_sym_PIPE; + v->a[115961] = anon_sym_SEMI_SEMI; + v->a[115962] = anon_sym_SEMI_AMP; + v->a[115963] = anon_sym_SEMI_SEMI_AMP; + v->a[115964] = anon_sym_PIPE_AMP; + v->a[115965] = anon_sym_AMP_AMP; + v->a[115966] = anon_sym_PIPE_PIPE; + v->a[115967] = anon_sym_LT; + v->a[115968] = anon_sym_GT; + v->a[115969] = anon_sym_GT_GT; + v->a[115970] = anon_sym_AMP_GT; + v->a[115971] = anon_sym_AMP_GT_GT; + v->a[115972] = anon_sym_LT_AMP; + v->a[115973] = anon_sym_GT_AMP; + v->a[115974] = anon_sym_GT_PIPE; + v->a[115975] = anon_sym_LT_AMP_DASH; + v->a[115976] = anon_sym_GT_AMP_DASH; + v->a[115977] = anon_sym_LT_LT; + v->a[115978] = anon_sym_LT_LT_DASH; + v->a[115979] = anon_sym_AMP; small_parse_table_5799(v); } void small_parse_table_5799(t_small_parse_table_array *v) { - v->a[115980] = actions(1133); - v->a[115981] = 1; - v->a[115982] = anon_sym_BANG; - v->a[115983] = actions(1139); - v->a[115984] = 1; - v->a[115985] = anon_sym_TILDE; - v->a[115986] = actions(1141); - v->a[115987] = 1; - v->a[115988] = anon_sym_DOLLAR_LBRACK; - v->a[115989] = actions(1145); - v->a[115990] = 1; - v->a[115991] = anon_sym_DOLLAR; - v->a[115992] = actions(1147); - v->a[115993] = 1; - v->a[115994] = sym__special_character; - v->a[115995] = actions(1149); - v->a[115996] = 1; - v->a[115997] = anon_sym_DQUOTE; - v->a[115998] = actions(1153); - v->a[115999] = 1; + v->a[115980] = anon_sym_SEMI; + v->a[115981] = 16; + v->a[115982] = actions(3); + v->a[115983] = 1; + v->a[115984] = sym_comment; + v->a[115985] = actions(3483); + v->a[115986] = 1; + v->a[115987] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[115988] = actions(3489); + v->a[115989] = 1; + v->a[115990] = anon_sym_DQUOTE; + v->a[115991] = actions(3493); + v->a[115992] = 1; + v->a[115993] = aux_sym_number_token1; + v->a[115994] = actions(3495); + v->a[115995] = 1; + v->a[115996] = aux_sym_number_token2; + v->a[115997] = actions(3497); + v->a[115998] = 1; + v->a[115999] = anon_sym_DOLLAR_LBRACE; small_parse_table_5800(v); } diff --git a/parser/static/small_parse_table/small_parse_table_116.c b/parser/static/small_parse_table/small_parse_table_116.c index 0da91bf4..cdf90e6b 100644 --- a/parser/static/small_parse_table/small_parse_table_116.c +++ b/parser/static/small_parse_table/small_parse_table_116.c @@ -14,126 +14,126 @@ void small_parse_table_580(t_small_parse_table_array *v) { - v->a[11600] = anon_sym_SEMI_AMP; - v->a[11601] = anon_sym_SEMI_SEMI_AMP; - v->a[11602] = anon_sym_PIPE_AMP; - v->a[11603] = anon_sym_AMP_GT; - v->a[11604] = anon_sym_AMP_GT_GT; - v->a[11605] = anon_sym_LT_AMP; - v->a[11606] = anon_sym_GT_AMP; - v->a[11607] = anon_sym_GT_PIPE; - v->a[11608] = anon_sym_LT_AMP_DASH; - v->a[11609] = anon_sym_GT_AMP_DASH; - v->a[11610] = anon_sym_LT_LT_DASH; - v->a[11611] = anon_sym_LT_LT_LT; - v->a[11612] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11613] = anon_sym_DOLLAR_LBRACK; - v->a[11614] = anon_sym_DOLLAR; - v->a[11615] = sym__special_character; - v->a[11616] = anon_sym_DQUOTE; - v->a[11617] = sym_raw_string; - v->a[11618] = sym_ansi_c_string; - v->a[11619] = aux_sym_number_token1; + v->a[11600] = 1; + v->a[11601] = aux_sym__literal_repeat1; + v->a[11602] = actions(2303); + v->a[11603] = 2; + v->a[11604] = sym_raw_string; + v->a[11605] = sym_word; + v->a[11606] = state(394); + v->a[11607] = 2; + v->a[11608] = sym_concatenation; + v->a[11609] = aux_sym_for_statement_repeat1; + v->a[11610] = actions(1390); + v->a[11611] = 3; + v->a[11612] = sym_file_descriptor; + v->a[11613] = ts_builtin_sym_end; + v->a[11614] = aux_sym_heredoc_redirect_token1; + v->a[11615] = state(1153); + v->a[11616] = 7; + v->a[11617] = sym_arithmetic_expansion; + v->a[11618] = sym_brace_expression; + v->a[11619] = sym_string; small_parse_table_581(v); } void small_parse_table_581(t_small_parse_table_array *v) { - v->a[11620] = aux_sym_number_token2; - v->a[11621] = anon_sym_DOLLAR_LBRACE; - v->a[11622] = anon_sym_DOLLAR_LPAREN; - v->a[11623] = anon_sym_BQUOTE; - v->a[11624] = anon_sym_DOLLAR_BQUOTE; - v->a[11625] = anon_sym_LT_LPAREN; - v->a[11626] = anon_sym_GT_LPAREN; - v->a[11627] = sym_word; - v->a[11628] = 6; - v->a[11629] = actions(3); - v->a[11630] = 1; - v->a[11631] = sym_comment; - v->a[11632] = state(1744); - v->a[11633] = 1; - v->a[11634] = aux_sym__literal_repeat1; - v->a[11635] = state(627); - v->a[11636] = 2; - v->a[11637] = sym_concatenation; - v->a[11638] = aux_sym_for_statement_repeat1; - v->a[11639] = actions(2074); + v->a[11620] = sym_number; + v->a[11621] = sym_simple_expansion; + v->a[11622] = sym_expansion; + v->a[11623] = sym_command_substitution; + v->a[11624] = actions(1388); + v->a[11625] = 19; + v->a[11626] = anon_sym_PIPE; + v->a[11627] = anon_sym_SEMI_SEMI; + v->a[11628] = anon_sym_PIPE_AMP; + v->a[11629] = anon_sym_AMP_AMP; + v->a[11630] = anon_sym_PIPE_PIPE; + v->a[11631] = anon_sym_LT; + v->a[11632] = anon_sym_GT; + v->a[11633] = anon_sym_GT_GT; + v->a[11634] = anon_sym_AMP_GT; + v->a[11635] = anon_sym_AMP_GT_GT; + v->a[11636] = anon_sym_LT_AMP; + v->a[11637] = anon_sym_GT_AMP; + v->a[11638] = anon_sym_GT_PIPE; + v->a[11639] = anon_sym_LT_AMP_DASH; small_parse_table_582(v); } void small_parse_table_582(t_small_parse_table_array *v) { - v->a[11640] = 5; - v->a[11641] = sym_file_descriptor; - v->a[11642] = sym_variable_name; - v->a[11643] = sym_test_operator; - v->a[11644] = sym__brace_start; - v->a[11645] = aux_sym_heredoc_redirect_token1; - v->a[11646] = state(1370); - v->a[11647] = 9; - v->a[11648] = sym_arithmetic_expansion; - v->a[11649] = sym_brace_expression; - v->a[11650] = sym_string; - v->a[11651] = sym_translated_string; - v->a[11652] = sym_number; - v->a[11653] = sym_simple_expansion; - v->a[11654] = sym_expansion; - v->a[11655] = sym_command_substitution; - v->a[11656] = sym_process_substitution; - v->a[11657] = actions(2072); - v->a[11658] = 38; - v->a[11659] = anon_sym_LPAREN_LPAREN; + v->a[11640] = anon_sym_GT_AMP_DASH; + v->a[11641] = anon_sym_LT_LT; + v->a[11642] = anon_sym_LT_LT_DASH; + v->a[11643] = anon_sym_AMP; + v->a[11644] = anon_sym_SEMI; + v->a[11645] = 6; + v->a[11646] = actions(3); + v->a[11647] = 1; + v->a[11648] = sym_comment; + v->a[11649] = state(1225); + v->a[11650] = 1; + v->a[11651] = aux_sym__literal_repeat1; + v->a[11652] = state(1330); + v->a[11653] = 1; + v->a[11654] = sym_concatenation; + v->a[11655] = actions(1534); + v->a[11656] = 6; + v->a[11657] = sym_file_descriptor; + v->a[11658] = sym_variable_name; + v->a[11659] = sym_test_operator; small_parse_table_583(v); } void small_parse_table_583(t_small_parse_table_array *v) { - v->a[11660] = anon_sym_SEMI; - v->a[11661] = anon_sym_PIPE_PIPE; - v->a[11662] = anon_sym_AMP_AMP; - v->a[11663] = anon_sym_PIPE; - v->a[11664] = anon_sym_AMP; - v->a[11665] = anon_sym_LT; - v->a[11666] = anon_sym_GT; - v->a[11667] = anon_sym_LT_LT; - v->a[11668] = anon_sym_GT_GT; - v->a[11669] = anon_sym_RPAREN; - v->a[11670] = anon_sym_SEMI_SEMI; - v->a[11671] = anon_sym_PIPE_AMP; - v->a[11672] = anon_sym_AMP_GT; - v->a[11673] = anon_sym_AMP_GT_GT; - v->a[11674] = anon_sym_LT_AMP; - v->a[11675] = anon_sym_GT_AMP; - v->a[11676] = anon_sym_GT_PIPE; - v->a[11677] = anon_sym_LT_AMP_DASH; - v->a[11678] = anon_sym_GT_AMP_DASH; - v->a[11679] = anon_sym_LT_LT_DASH; + v->a[11660] = sym__brace_start; + v->a[11661] = ts_builtin_sym_end; + v->a[11662] = aux_sym_heredoc_redirect_token1; + v->a[11663] = state(793); + v->a[11664] = 7; + v->a[11665] = sym_arithmetic_expansion; + v->a[11666] = sym_brace_expression; + v->a[11667] = sym_string; + v->a[11668] = sym_number; + v->a[11669] = sym_simple_expansion; + v->a[11670] = sym_expansion; + v->a[11671] = sym_command_substitution; + v->a[11672] = actions(1532); + v->a[11673] = 31; + v->a[11674] = anon_sym_PIPE; + v->a[11675] = anon_sym_SEMI_SEMI; + v->a[11676] = anon_sym_PIPE_AMP; + v->a[11677] = anon_sym_AMP_AMP; + v->a[11678] = anon_sym_PIPE_PIPE; + v->a[11679] = anon_sym_LT; small_parse_table_584(v); } void small_parse_table_584(t_small_parse_table_array *v) { - v->a[11680] = anon_sym_LT_LT_LT; - v->a[11681] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11682] = anon_sym_DOLLAR_LBRACK; - v->a[11683] = anon_sym_DOLLAR; - v->a[11684] = sym__special_character; - v->a[11685] = anon_sym_DQUOTE; - v->a[11686] = sym_raw_string; - v->a[11687] = sym_ansi_c_string; - v->a[11688] = aux_sym_number_token1; - v->a[11689] = aux_sym_number_token2; - v->a[11690] = anon_sym_DOLLAR_LBRACE; - v->a[11691] = anon_sym_DOLLAR_LPAREN; - v->a[11692] = anon_sym_BQUOTE; - v->a[11693] = anon_sym_DOLLAR_BQUOTE; - v->a[11694] = anon_sym_LT_LPAREN; - v->a[11695] = anon_sym_GT_LPAREN; - v->a[11696] = sym_word; - v->a[11697] = 37; - v->a[11698] = actions(71); - v->a[11699] = 1; + v->a[11680] = anon_sym_GT; + v->a[11681] = anon_sym_GT_GT; + v->a[11682] = anon_sym_AMP_GT; + v->a[11683] = anon_sym_AMP_GT_GT; + v->a[11684] = anon_sym_LT_AMP; + v->a[11685] = anon_sym_GT_AMP; + v->a[11686] = anon_sym_GT_PIPE; + v->a[11687] = anon_sym_LT_AMP_DASH; + v->a[11688] = anon_sym_GT_AMP_DASH; + v->a[11689] = anon_sym_LT_LT; + v->a[11690] = anon_sym_LT_LT_DASH; + v->a[11691] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11692] = anon_sym_AMP; + v->a[11693] = anon_sym_DOLLAR; + v->a[11694] = sym__special_character; + v->a[11695] = anon_sym_DQUOTE; + v->a[11696] = sym_raw_string; + v->a[11697] = aux_sym_number_token1; + v->a[11698] = aux_sym_number_token2; + v->a[11699] = anon_sym_DOLLAR_LBRACE; small_parse_table_585(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1160.c b/parser/static/small_parse_table/small_parse_table_1160.c index 3daa374d..fed142e2 100644 --- a/parser/static/small_parse_table/small_parse_table_1160.c +++ b/parser/static/small_parse_table/small_parse_table_1160.c @@ -14,126 +14,126 @@ void small_parse_table_5800(t_small_parse_table_array *v) { - v->a[116000] = aux_sym_number_token1; - v->a[116001] = actions(1155); - v->a[116002] = 1; - v->a[116003] = aux_sym_number_token2; - v->a[116004] = actions(1157); - v->a[116005] = 1; - v->a[116006] = anon_sym_DOLLAR_LBRACE; - v->a[116007] = actions(1159); - v->a[116008] = 1; - v->a[116009] = anon_sym_DOLLAR_LPAREN; - v->a[116010] = actions(1163); - v->a[116011] = 1; - v->a[116012] = anon_sym_DOLLAR_BQUOTE; - v->a[116013] = actions(1167); - v->a[116014] = 1; - v->a[116015] = sym_test_operator; - v->a[116016] = actions(1169); - v->a[116017] = 1; - v->a[116018] = sym__brace_start; - v->a[116019] = actions(3060); + v->a[116000] = actions(3499); + v->a[116001] = 1; + v->a[116002] = anon_sym_DOLLAR_LPAREN; + v->a[116003] = actions(3501); + v->a[116004] = 1; + v->a[116005] = anon_sym_BQUOTE; + v->a[116006] = actions(3503); + v->a[116007] = 1; + v->a[116008] = anon_sym_DOLLAR_BQUOTE; + v->a[116009] = actions(3505); + v->a[116010] = 1; + v->a[116011] = sym__brace_start; + v->a[116012] = actions(6290); + v->a[116013] = 1; + v->a[116014] = sym_word; + v->a[116015] = actions(6294); + v->a[116016] = 1; + v->a[116017] = sym__special_character; + v->a[116018] = actions(6298); + v->a[116019] = 1; small_parse_table_5801(v); } void small_parse_table_5801(t_small_parse_table_array *v) { - v->a[116020] = 1; - v->a[116021] = anon_sym_BQUOTE; - v->a[116022] = state(2484); - v->a[116023] = 1; - v->a[116024] = aux_sym__literal_repeat1; - v->a[116025] = state(3148); - v->a[116026] = 1; - v->a[116027] = sym__expression; - v->a[116028] = actions(1129); - v->a[116029] = 2; - v->a[116030] = anon_sym_LPAREN_LPAREN; - v->a[116031] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116032] = actions(1135); - v->a[116033] = 2; - v->a[116034] = anon_sym_PLUS_PLUS2; - v->a[116035] = anon_sym_DASH_DASH2; - v->a[116036] = actions(1137); - v->a[116037] = 2; - v->a[116038] = anon_sym_DASH2; - v->a[116039] = anon_sym_PLUS2; + v->a[116020] = sym__comment_word; + v->a[116021] = actions(6809); + v->a[116022] = 1; + v->a[116023] = anon_sym_DOLLAR; + v->a[116024] = actions(6296); + v->a[116025] = 3; + v->a[116026] = sym_test_operator; + v->a[116027] = sym__bare_dollar; + v->a[116028] = sym_raw_string; + v->a[116029] = state(2690); + v->a[116030] = 7; + v->a[116031] = sym_arithmetic_expansion; + v->a[116032] = sym_brace_expression; + v->a[116033] = sym_string; + v->a[116034] = sym_number; + v->a[116035] = sym_simple_expansion; + v->a[116036] = sym_expansion; + v->a[116037] = sym_command_substitution; + v->a[116038] = 16; + v->a[116039] = actions(3); small_parse_table_5802(v); } void small_parse_table_5802(t_small_parse_table_array *v) { - v->a[116040] = actions(1151); - v->a[116041] = 2; - v->a[116042] = sym_raw_string; - v->a[116043] = sym_ansi_c_string; - v->a[116044] = actions(1165); - v->a[116045] = 2; - v->a[116046] = anon_sym_LT_LPAREN; - v->a[116047] = anon_sym_GT_LPAREN; - v->a[116048] = state(2594); - v->a[116049] = 6; - v->a[116050] = sym_binary_expression; - v->a[116051] = sym_ternary_expression; - v->a[116052] = sym_unary_expression; - v->a[116053] = sym_postfix_expression; - v->a[116054] = sym_parenthesized_expression; - v->a[116055] = sym_concatenation; - v->a[116056] = state(2573); - v->a[116057] = 9; - v->a[116058] = sym_arithmetic_expansion; - v->a[116059] = sym_brace_expression; + v->a[116040] = 1; + v->a[116041] = sym_comment; + v->a[116042] = actions(2356); + v->a[116043] = 1; + v->a[116044] = anon_sym_DOLLAR; + v->a[116045] = actions(2362); + v->a[116046] = 1; + v->a[116047] = aux_sym_number_token1; + v->a[116048] = actions(2364); + v->a[116049] = 1; + v->a[116050] = aux_sym_number_token2; + v->a[116051] = actions(2368); + v->a[116052] = 1; + v->a[116053] = anon_sym_DOLLAR_LPAREN; + v->a[116054] = actions(2376); + v->a[116055] = 1; + v->a[116056] = sym__brace_start; + v->a[116057] = actions(6811); + v->a[116058] = 1; + v->a[116059] = sym_word; small_parse_table_5803(v); } void small_parse_table_5803(t_small_parse_table_array *v) { - v->a[116060] = sym_string; - v->a[116061] = sym_translated_string; - v->a[116062] = sym_number; - v->a[116063] = sym_simple_expansion; - v->a[116064] = sym_expansion; - v->a[116065] = sym_command_substitution; - v->a[116066] = sym_process_substitution; - v->a[116067] = 8; - v->a[116068] = actions(3); - v->a[116069] = 1; - v->a[116070] = sym_comment; - v->a[116071] = actions(5826); - v->a[116072] = 1; - v->a[116073] = aux_sym_heredoc_redirect_token1; - v->a[116074] = actions(5828); - v->a[116075] = 1; - v->a[116076] = sym_file_descriptor; - v->a[116077] = actions(6400); - v->a[116078] = 1; - v->a[116079] = anon_sym_RPAREN; + v->a[116060] = actions(6813); + v->a[116061] = 1; + v->a[116062] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116063] = actions(6815); + v->a[116064] = 1; + v->a[116065] = sym__special_character; + v->a[116066] = actions(6817); + v->a[116067] = 1; + v->a[116068] = anon_sym_DQUOTE; + v->a[116069] = actions(6821); + v->a[116070] = 1; + v->a[116071] = anon_sym_DOLLAR_LBRACE; + v->a[116072] = actions(6823); + v->a[116073] = 1; + v->a[116074] = anon_sym_BQUOTE; + v->a[116075] = actions(6825); + v->a[116076] = 1; + v->a[116077] = anon_sym_DOLLAR_BQUOTE; + v->a[116078] = actions(6827); + v->a[116079] = 1; small_parse_table_5804(v); } void small_parse_table_5804(t_small_parse_table_array *v) { - v->a[116080] = actions(5831); - v->a[116081] = 3; - v->a[116082] = sym_variable_name; + v->a[116080] = sym__comment_word; + v->a[116081] = actions(6819); + v->a[116082] = 3; v->a[116083] = sym_test_operator; - v->a[116084] = sym__brace_start; - v->a[116085] = actions(5821); - v->a[116086] = 9; - v->a[116087] = anon_sym_SEMI; - v->a[116088] = anon_sym_PIPE_PIPE; - v->a[116089] = anon_sym_AMP_AMP; - v->a[116090] = anon_sym_PIPE; - v->a[116091] = anon_sym_AMP; - v->a[116092] = anon_sym_LT_LT; - v->a[116093] = anon_sym_SEMI_SEMI; - v->a[116094] = anon_sym_PIPE_AMP; - v->a[116095] = anon_sym_LT_LT_DASH; - v->a[116096] = actions(5823); - v->a[116097] = 11; - v->a[116098] = anon_sym_LT; - v->a[116099] = anon_sym_GT; + v->a[116084] = sym__bare_dollar; + v->a[116085] = sym_raw_string; + v->a[116086] = state(2035); + v->a[116087] = 7; + v->a[116088] = sym_arithmetic_expansion; + v->a[116089] = sym_brace_expression; + v->a[116090] = sym_string; + v->a[116091] = sym_number; + v->a[116092] = sym_simple_expansion; + v->a[116093] = sym_expansion; + v->a[116094] = sym_command_substitution; + v->a[116095] = 16; + v->a[116096] = actions(3); + v->a[116097] = 1; + v->a[116098] = sym_comment; + v->a[116099] = actions(1745); small_parse_table_5805(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1161.c b/parser/static/small_parse_table/small_parse_table_1161.c index 45fff582..197a3d35 100644 --- a/parser/static/small_parse_table/small_parse_table_1161.c +++ b/parser/static/small_parse_table/small_parse_table_1161.c @@ -14,126 +14,126 @@ void small_parse_table_5805(t_small_parse_table_array *v) { - v->a[116100] = anon_sym_GT_GT; - v->a[116101] = anon_sym_AMP_GT; - v->a[116102] = anon_sym_AMP_GT_GT; - v->a[116103] = anon_sym_LT_AMP; - v->a[116104] = anon_sym_GT_AMP; - v->a[116105] = anon_sym_GT_PIPE; - v->a[116106] = anon_sym_LT_AMP_DASH; - v->a[116107] = anon_sym_GT_AMP_DASH; - v->a[116108] = anon_sym_LT_LT_LT; - v->a[116109] = actions(5819); - v->a[116110] = 17; - v->a[116111] = anon_sym_LPAREN_LPAREN; - v->a[116112] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116113] = anon_sym_DOLLAR_LBRACK; - v->a[116114] = anon_sym_DOLLAR; - v->a[116115] = sym__special_character; - v->a[116116] = anon_sym_DQUOTE; - v->a[116117] = sym_raw_string; - v->a[116118] = sym_ansi_c_string; - v->a[116119] = aux_sym_number_token1; + v->a[116100] = 1; + v->a[116101] = aux_sym_number_token1; + v->a[116102] = actions(1747); + v->a[116103] = 1; + v->a[116104] = aux_sym_number_token2; + v->a[116105] = actions(1751); + v->a[116106] = 1; + v->a[116107] = anon_sym_DOLLAR_LPAREN; + v->a[116108] = actions(1761); + v->a[116109] = 1; + v->a[116110] = sym__brace_start; + v->a[116111] = actions(6789); + v->a[116112] = 1; + v->a[116113] = sym_word; + v->a[116114] = actions(6791); + v->a[116115] = 1; + v->a[116116] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116117] = actions(6795); + v->a[116118] = 1; + v->a[116119] = sym__special_character; small_parse_table_5806(v); } void small_parse_table_5806(t_small_parse_table_array *v) { - v->a[116120] = aux_sym_number_token2; - v->a[116121] = anon_sym_DOLLAR_LBRACE; - v->a[116122] = anon_sym_DOLLAR_LPAREN; - v->a[116123] = anon_sym_BQUOTE; - v->a[116124] = anon_sym_DOLLAR_BQUOTE; - v->a[116125] = anon_sym_LT_LPAREN; - v->a[116126] = anon_sym_GT_LPAREN; - v->a[116127] = sym_word; - v->a[116128] = 3; - v->a[116129] = actions(3); + v->a[116120] = actions(6797); + v->a[116121] = 1; + v->a[116122] = anon_sym_DQUOTE; + v->a[116123] = actions(6801); + v->a[116124] = 1; + v->a[116125] = anon_sym_DOLLAR_LBRACE; + v->a[116126] = actions(6803); + v->a[116127] = 1; + v->a[116128] = anon_sym_BQUOTE; + v->a[116129] = actions(6805); v->a[116130] = 1; - v->a[116131] = sym_comment; - v->a[116132] = actions(1263); - v->a[116133] = 6; - v->a[116134] = sym_file_descriptor; - v->a[116135] = sym_variable_name; - v->a[116136] = sym_test_operator; - v->a[116137] = sym__brace_start; - v->a[116138] = ts_builtin_sym_end; - v->a[116139] = aux_sym_heredoc_redirect_token1; + v->a[116131] = anon_sym_DOLLAR_BQUOTE; + v->a[116132] = actions(6807); + v->a[116133] = 1; + v->a[116134] = sym__comment_word; + v->a[116135] = actions(6829); + v->a[116136] = 1; + v->a[116137] = anon_sym_DOLLAR; + v->a[116138] = actions(6799); + v->a[116139] = 3; small_parse_table_5807(v); } void small_parse_table_5807(t_small_parse_table_array *v) { - v->a[116140] = actions(1261); - v->a[116141] = 37; - v->a[116142] = anon_sym_LPAREN_LPAREN; - v->a[116143] = anon_sym_SEMI; - v->a[116144] = anon_sym_PIPE_PIPE; - v->a[116145] = anon_sym_AMP_AMP; - v->a[116146] = anon_sym_PIPE; - v->a[116147] = anon_sym_AMP; - v->a[116148] = anon_sym_LT; - v->a[116149] = anon_sym_GT; - v->a[116150] = anon_sym_LT_LT; - v->a[116151] = anon_sym_GT_GT; - v->a[116152] = anon_sym_SEMI_SEMI; - v->a[116153] = anon_sym_PIPE_AMP; - v->a[116154] = anon_sym_AMP_GT; - v->a[116155] = anon_sym_AMP_GT_GT; - v->a[116156] = anon_sym_LT_AMP; - v->a[116157] = anon_sym_GT_AMP; - v->a[116158] = anon_sym_GT_PIPE; - v->a[116159] = anon_sym_LT_AMP_DASH; + v->a[116140] = sym_test_operator; + v->a[116141] = sym__bare_dollar; + v->a[116142] = sym_raw_string; + v->a[116143] = state(1108); + v->a[116144] = 7; + v->a[116145] = sym_arithmetic_expansion; + v->a[116146] = sym_brace_expression; + v->a[116147] = sym_string; + v->a[116148] = sym_number; + v->a[116149] = sym_simple_expansion; + v->a[116150] = sym_expansion; + v->a[116151] = sym_command_substitution; + v->a[116152] = 16; + v->a[116153] = actions(3); + v->a[116154] = 1; + v->a[116155] = sym_comment; + v->a[116156] = actions(3078); + v->a[116157] = 1; + v->a[116158] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116159] = actions(3084); small_parse_table_5808(v); } void small_parse_table_5808(t_small_parse_table_array *v) { - v->a[116160] = anon_sym_GT_AMP_DASH; - v->a[116161] = anon_sym_LT_LT_DASH; - v->a[116162] = anon_sym_LT_LT_LT; - v->a[116163] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116164] = anon_sym_DOLLAR_LBRACK; - v->a[116165] = anon_sym_DOLLAR; - v->a[116166] = sym__special_character; - v->a[116167] = anon_sym_DQUOTE; - v->a[116168] = sym_raw_string; - v->a[116169] = sym_ansi_c_string; - v->a[116170] = aux_sym_number_token1; - v->a[116171] = aux_sym_number_token2; - v->a[116172] = anon_sym_DOLLAR_LBRACE; + v->a[116160] = 1; + v->a[116161] = anon_sym_DQUOTE; + v->a[116162] = actions(3088); + v->a[116163] = 1; + v->a[116164] = aux_sym_number_token1; + v->a[116165] = actions(3090); + v->a[116166] = 1; + v->a[116167] = aux_sym_number_token2; + v->a[116168] = actions(3092); + v->a[116169] = 1; + v->a[116170] = anon_sym_DOLLAR_LBRACE; + v->a[116171] = actions(3094); + v->a[116172] = 1; v->a[116173] = anon_sym_DOLLAR_LPAREN; - v->a[116174] = anon_sym_BQUOTE; - v->a[116175] = anon_sym_DOLLAR_BQUOTE; - v->a[116176] = anon_sym_LT_LPAREN; - v->a[116177] = anon_sym_GT_LPAREN; - v->a[116178] = sym_word; - v->a[116179] = 26; + v->a[116174] = actions(3096); + v->a[116175] = 1; + v->a[116176] = anon_sym_BQUOTE; + v->a[116177] = actions(3098); + v->a[116178] = 1; + v->a[116179] = anon_sym_DOLLAR_BQUOTE; small_parse_table_5809(v); } void small_parse_table_5809(t_small_parse_table_array *v) { - v->a[116180] = actions(71); + v->a[116180] = actions(3102); v->a[116181] = 1; - v->a[116182] = sym_comment; - v->a[116183] = actions(1131); + v->a[116182] = sym__brace_start; + v->a[116183] = actions(6597); v->a[116184] = 1; - v->a[116185] = anon_sym_LPAREN; - v->a[116186] = actions(1141); + v->a[116185] = sym_word; + v->a[116186] = actions(6599); v->a[116187] = 1; - v->a[116188] = anon_sym_DOLLAR_LBRACK; - v->a[116189] = actions(1145); + v->a[116188] = sym__special_character; + v->a[116189] = actions(6603); v->a[116190] = 1; - v->a[116191] = anon_sym_DOLLAR; - v->a[116192] = actions(1149); + v->a[116191] = sym__comment_word; + v->a[116192] = actions(6831); v->a[116193] = 1; - v->a[116194] = anon_sym_DQUOTE; - v->a[116195] = actions(1153); - v->a[116196] = 1; - v->a[116197] = aux_sym_number_token1; - v->a[116198] = actions(1155); - v->a[116199] = 1; + v->a[116194] = anon_sym_DOLLAR; + v->a[116195] = actions(6601); + v->a[116196] = 3; + v->a[116197] = sym_test_operator; + v->a[116198] = sym__bare_dollar; + v->a[116199] = sym_raw_string; small_parse_table_5810(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1162.c b/parser/static/small_parse_table/small_parse_table_1162.c index 4d7d3449..2d5c3596 100644 --- a/parser/static/small_parse_table/small_parse_table_1162.c +++ b/parser/static/small_parse_table/small_parse_table_1162.c @@ -14,125 +14,125 @@ void small_parse_table_5810(t_small_parse_table_array *v) { - v->a[116200] = aux_sym_number_token2; - v->a[116201] = actions(1157); - v->a[116202] = 1; - v->a[116203] = anon_sym_DOLLAR_LBRACE; - v->a[116204] = actions(1159); - v->a[116205] = 1; - v->a[116206] = anon_sym_DOLLAR_LPAREN; - v->a[116207] = actions(1163); - v->a[116208] = 1; - v->a[116209] = anon_sym_DOLLAR_BQUOTE; - v->a[116210] = actions(1169); + v->a[116200] = state(1527); + v->a[116201] = 7; + v->a[116202] = sym_arithmetic_expansion; + v->a[116203] = sym_brace_expression; + v->a[116204] = sym_string; + v->a[116205] = sym_number; + v->a[116206] = sym_simple_expansion; + v->a[116207] = sym_expansion; + v->a[116208] = sym_command_substitution; + v->a[116209] = 16; + v->a[116210] = actions(3); v->a[116211] = 1; - v->a[116212] = sym__brace_start; - v->a[116213] = actions(1187); + v->a[116212] = sym_comment; + v->a[116213] = actions(5334); v->a[116214] = 1; - v->a[116215] = sym_word; - v->a[116216] = actions(1189); + v->a[116215] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116216] = actions(5340); v->a[116217] = 1; - v->a[116218] = anon_sym_BANG; - v->a[116219] = actions(1195); + v->a[116218] = anon_sym_DQUOTE; + v->a[116219] = actions(5344); small_parse_table_5811(v); } void small_parse_table_5811(t_small_parse_table_array *v) { v->a[116220] = 1; - v->a[116221] = anon_sym_TILDE; - v->a[116222] = actions(1201); + v->a[116221] = aux_sym_number_token1; + v->a[116222] = actions(5346); v->a[116223] = 1; - v->a[116224] = sym_test_operator; - v->a[116225] = actions(3060); + v->a[116224] = aux_sym_number_token2; + v->a[116225] = actions(5348); v->a[116226] = 1; - v->a[116227] = anon_sym_BQUOTE; - v->a[116228] = actions(5779); + v->a[116227] = anon_sym_DOLLAR_LBRACE; + v->a[116228] = actions(5350); v->a[116229] = 1; - v->a[116230] = sym__special_character; - v->a[116231] = state(2717); + v->a[116230] = anon_sym_DOLLAR_LPAREN; + v->a[116231] = actions(5352); v->a[116232] = 1; - v->a[116233] = aux_sym__literal_repeat1; - v->a[116234] = state(3002); + v->a[116233] = anon_sym_BQUOTE; + v->a[116234] = actions(5354); v->a[116235] = 1; - v->a[116236] = sym__expression; - v->a[116237] = actions(1129); - v->a[116238] = 2; - v->a[116239] = anon_sym_LPAREN_LPAREN; + v->a[116236] = anon_sym_DOLLAR_BQUOTE; + v->a[116237] = actions(5360); + v->a[116238] = 1; + v->a[116239] = sym__brace_start; small_parse_table_5812(v); } void small_parse_table_5812(t_small_parse_table_array *v) { - v->a[116240] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116241] = actions(1165); - v->a[116242] = 2; - v->a[116243] = anon_sym_LT_LPAREN; - v->a[116244] = anon_sym_GT_LPAREN; - v->a[116245] = actions(1191); - v->a[116246] = 2; - v->a[116247] = anon_sym_PLUS_PLUS2; - v->a[116248] = anon_sym_DASH_DASH2; - v->a[116249] = actions(1193); - v->a[116250] = 2; - v->a[116251] = anon_sym_DASH2; - v->a[116252] = anon_sym_PLUS2; - v->a[116253] = actions(1199); - v->a[116254] = 2; - v->a[116255] = sym_raw_string; - v->a[116256] = sym_ansi_c_string; - v->a[116257] = state(2594); - v->a[116258] = 6; - v->a[116259] = sym_binary_expression; + v->a[116240] = actions(6833); + v->a[116241] = 1; + v->a[116242] = sym_word; + v->a[116243] = actions(6835); + v->a[116244] = 1; + v->a[116245] = anon_sym_DOLLAR; + v->a[116246] = actions(6837); + v->a[116247] = 1; + v->a[116248] = sym__special_character; + v->a[116249] = actions(6841); + v->a[116250] = 1; + v->a[116251] = sym__comment_word; + v->a[116252] = actions(6839); + v->a[116253] = 3; + v->a[116254] = sym_test_operator; + v->a[116255] = sym__bare_dollar; + v->a[116256] = sym_raw_string; + v->a[116257] = state(1070); + v->a[116258] = 7; + v->a[116259] = sym_arithmetic_expansion; small_parse_table_5813(v); } void small_parse_table_5813(t_small_parse_table_array *v) { - v->a[116260] = sym_ternary_expression; - v->a[116261] = sym_unary_expression; - v->a[116262] = sym_postfix_expression; - v->a[116263] = sym_parenthesized_expression; - v->a[116264] = sym_concatenation; - v->a[116265] = state(2503); - v->a[116266] = 9; - v->a[116267] = sym_arithmetic_expansion; - v->a[116268] = sym_brace_expression; - v->a[116269] = sym_string; - v->a[116270] = sym_translated_string; - v->a[116271] = sym_number; - v->a[116272] = sym_simple_expansion; - v->a[116273] = sym_expansion; - v->a[116274] = sym_command_substitution; - v->a[116275] = sym_process_substitution; - v->a[116276] = 26; - v->a[116277] = actions(71); - v->a[116278] = 1; - v->a[116279] = sym_comment; + v->a[116260] = sym_brace_expression; + v->a[116261] = sym_string; + v->a[116262] = sym_number; + v->a[116263] = sym_simple_expansion; + v->a[116264] = sym_expansion; + v->a[116265] = sym_command_substitution; + v->a[116266] = 3; + v->a[116267] = actions(3); + v->a[116268] = 1; + v->a[116269] = sym_comment; + v->a[116270] = actions(6069); + v->a[116271] = 2; + v->a[116272] = sym_file_descriptor; + v->a[116273] = aux_sym_heredoc_redirect_token1; + v->a[116274] = actions(6067); + v->a[116275] = 21; + v->a[116276] = anon_sym_PIPE; + v->a[116277] = anon_sym_SEMI_SEMI; + v->a[116278] = anon_sym_SEMI_AMP; + v->a[116279] = anon_sym_SEMI_SEMI_AMP; small_parse_table_5814(v); } void small_parse_table_5814(t_small_parse_table_array *v) { - v->a[116280] = actions(1131); - v->a[116281] = 1; - v->a[116282] = anon_sym_LPAREN; - v->a[116283] = actions(1141); - v->a[116284] = 1; - v->a[116285] = anon_sym_DOLLAR_LBRACK; - v->a[116286] = actions(1145); - v->a[116287] = 1; - v->a[116288] = anon_sym_DOLLAR; - v->a[116289] = actions(1149); - v->a[116290] = 1; - v->a[116291] = anon_sym_DQUOTE; - v->a[116292] = actions(1153); - v->a[116293] = 1; - v->a[116294] = aux_sym_number_token1; - v->a[116295] = actions(1155); - v->a[116296] = 1; - v->a[116297] = aux_sym_number_token2; - v->a[116298] = actions(1157); + v->a[116280] = anon_sym_PIPE_AMP; + v->a[116281] = anon_sym_AMP_AMP; + v->a[116282] = anon_sym_PIPE_PIPE; + v->a[116283] = anon_sym_LT; + v->a[116284] = anon_sym_GT; + v->a[116285] = anon_sym_GT_GT; + v->a[116286] = anon_sym_AMP_GT; + v->a[116287] = anon_sym_AMP_GT_GT; + v->a[116288] = anon_sym_LT_AMP; + v->a[116289] = anon_sym_GT_AMP; + v->a[116290] = anon_sym_GT_PIPE; + v->a[116291] = anon_sym_LT_AMP_DASH; + v->a[116292] = anon_sym_GT_AMP_DASH; + v->a[116293] = anon_sym_LT_LT; + v->a[116294] = anon_sym_LT_LT_DASH; + v->a[116295] = anon_sym_AMP; + v->a[116296] = anon_sym_SEMI; + v->a[116297] = 16; + v->a[116298] = actions(3); v->a[116299] = 1; small_parse_table_5815(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1163.c b/parser/static/small_parse_table/small_parse_table_1163.c index 141317f2..0afff2a6 100644 --- a/parser/static/small_parse_table/small_parse_table_1163.c +++ b/parser/static/small_parse_table/small_parse_table_1163.c @@ -14,125 +14,125 @@ void small_parse_table_5815(t_small_parse_table_array *v) { - v->a[116300] = anon_sym_DOLLAR_LBRACE; - v->a[116301] = actions(1159); + v->a[116300] = sym_comment; + v->a[116301] = actions(5334); v->a[116302] = 1; - v->a[116303] = anon_sym_DOLLAR_LPAREN; - v->a[116304] = actions(1163); + v->a[116303] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116304] = actions(5340); v->a[116305] = 1; - v->a[116306] = anon_sym_DOLLAR_BQUOTE; - v->a[116307] = actions(1169); + v->a[116306] = anon_sym_DQUOTE; + v->a[116307] = actions(5344); v->a[116308] = 1; - v->a[116309] = sym__brace_start; - v->a[116310] = actions(1187); + v->a[116309] = aux_sym_number_token1; + v->a[116310] = actions(5346); v->a[116311] = 1; - v->a[116312] = sym_word; - v->a[116313] = actions(1189); + v->a[116312] = aux_sym_number_token2; + v->a[116313] = actions(5348); v->a[116314] = 1; - v->a[116315] = anon_sym_BANG; - v->a[116316] = actions(1195); + v->a[116315] = anon_sym_DOLLAR_LBRACE; + v->a[116316] = actions(5350); v->a[116317] = 1; - v->a[116318] = anon_sym_TILDE; - v->a[116319] = actions(1201); + v->a[116318] = anon_sym_DOLLAR_LPAREN; + v->a[116319] = actions(5352); small_parse_table_5816(v); } void small_parse_table_5816(t_small_parse_table_array *v) { v->a[116320] = 1; - v->a[116321] = sym_test_operator; - v->a[116322] = actions(3060); + v->a[116321] = anon_sym_BQUOTE; + v->a[116322] = actions(5354); v->a[116323] = 1; - v->a[116324] = anon_sym_BQUOTE; - v->a[116325] = actions(5779); + v->a[116324] = anon_sym_DOLLAR_BQUOTE; + v->a[116325] = actions(5360); v->a[116326] = 1; - v->a[116327] = sym__special_character; - v->a[116328] = state(2717); + v->a[116327] = sym__brace_start; + v->a[116328] = actions(6833); v->a[116329] = 1; - v->a[116330] = aux_sym__literal_repeat1; - v->a[116331] = state(3001); + v->a[116330] = sym_word; + v->a[116331] = actions(6837); v->a[116332] = 1; - v->a[116333] = sym__expression; - v->a[116334] = actions(1129); - v->a[116335] = 2; - v->a[116336] = anon_sym_LPAREN_LPAREN; - v->a[116337] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116338] = actions(1165); - v->a[116339] = 2; + v->a[116333] = sym__special_character; + v->a[116334] = actions(6841); + v->a[116335] = 1; + v->a[116336] = sym__comment_word; + v->a[116337] = actions(6843); + v->a[116338] = 1; + v->a[116339] = anon_sym_DOLLAR; small_parse_table_5817(v); } void small_parse_table_5817(t_small_parse_table_array *v) { - v->a[116340] = anon_sym_LT_LPAREN; - v->a[116341] = anon_sym_GT_LPAREN; - v->a[116342] = actions(1191); - v->a[116343] = 2; - v->a[116344] = anon_sym_PLUS_PLUS2; - v->a[116345] = anon_sym_DASH_DASH2; - v->a[116346] = actions(1193); - v->a[116347] = 2; - v->a[116348] = anon_sym_DASH2; - v->a[116349] = anon_sym_PLUS2; - v->a[116350] = actions(1199); - v->a[116351] = 2; - v->a[116352] = sym_raw_string; - v->a[116353] = sym_ansi_c_string; - v->a[116354] = state(2594); - v->a[116355] = 6; - v->a[116356] = sym_binary_expression; - v->a[116357] = sym_ternary_expression; - v->a[116358] = sym_unary_expression; - v->a[116359] = sym_postfix_expression; + v->a[116340] = actions(6839); + v->a[116341] = 3; + v->a[116342] = sym_test_operator; + v->a[116343] = sym__bare_dollar; + v->a[116344] = sym_raw_string; + v->a[116345] = state(1070); + v->a[116346] = 7; + v->a[116347] = sym_arithmetic_expansion; + v->a[116348] = sym_brace_expression; + v->a[116349] = sym_string; + v->a[116350] = sym_number; + v->a[116351] = sym_simple_expansion; + v->a[116352] = sym_expansion; + v->a[116353] = sym_command_substitution; + v->a[116354] = 3; + v->a[116355] = actions(3); + v->a[116356] = 1; + v->a[116357] = sym_comment; + v->a[116358] = actions(1390); + v->a[116359] = 2; small_parse_table_5818(v); } void small_parse_table_5818(t_small_parse_table_array *v) { - v->a[116360] = sym_parenthesized_expression; - v->a[116361] = sym_concatenation; - v->a[116362] = state(2503); - v->a[116363] = 9; - v->a[116364] = sym_arithmetic_expansion; - v->a[116365] = sym_brace_expression; - v->a[116366] = sym_string; - v->a[116367] = sym_translated_string; - v->a[116368] = sym_number; - v->a[116369] = sym_simple_expansion; - v->a[116370] = sym_expansion; - v->a[116371] = sym_command_substitution; - v->a[116372] = sym_process_substitution; - v->a[116373] = 26; - v->a[116374] = actions(71); - v->a[116375] = 1; - v->a[116376] = sym_comment; - v->a[116377] = actions(107); - v->a[116378] = 1; - v->a[116379] = anon_sym_TILDE; + v->a[116360] = sym_file_descriptor; + v->a[116361] = aux_sym_heredoc_redirect_token1; + v->a[116362] = actions(1388); + v->a[116363] = 21; + v->a[116364] = anon_sym_PIPE; + v->a[116365] = anon_sym_SEMI_SEMI; + v->a[116366] = anon_sym_SEMI_AMP; + v->a[116367] = anon_sym_SEMI_SEMI_AMP; + v->a[116368] = anon_sym_PIPE_AMP; + v->a[116369] = anon_sym_AMP_AMP; + v->a[116370] = anon_sym_PIPE_PIPE; + v->a[116371] = anon_sym_LT; + v->a[116372] = anon_sym_GT; + v->a[116373] = anon_sym_GT_GT; + v->a[116374] = anon_sym_AMP_GT; + v->a[116375] = anon_sym_AMP_GT_GT; + v->a[116376] = anon_sym_LT_AMP; + v->a[116377] = anon_sym_GT_AMP; + v->a[116378] = anon_sym_GT_PIPE; + v->a[116379] = anon_sym_LT_AMP_DASH; small_parse_table_5819(v); } void small_parse_table_5819(t_small_parse_table_array *v) { - v->a[116380] = actions(237); - v->a[116381] = 1; - v->a[116382] = sym_word; - v->a[116383] = actions(248); - v->a[116384] = 1; - v->a[116385] = anon_sym_LPAREN; - v->a[116386] = actions(250); + v->a[116380] = anon_sym_GT_AMP_DASH; + v->a[116381] = anon_sym_LT_LT; + v->a[116382] = anon_sym_LT_LT_DASH; + v->a[116383] = anon_sym_AMP; + v->a[116384] = anon_sym_SEMI; + v->a[116385] = 16; + v->a[116386] = actions(3); v->a[116387] = 1; - v->a[116388] = anon_sym_BANG; - v->a[116389] = actions(258); + v->a[116388] = sym_comment; + v->a[116389] = actions(87); v->a[116390] = 1; - v->a[116391] = anon_sym_DOLLAR; - v->a[116392] = actions(264); + v->a[116391] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116392] = actions(93); v->a[116393] = 1; - v->a[116394] = aux_sym_number_token1; - v->a[116395] = actions(266); + v->a[116394] = anon_sym_DQUOTE; + v->a[116395] = actions(97); v->a[116396] = 1; - v->a[116397] = aux_sym_number_token2; - v->a[116398] = actions(270); + v->a[116397] = aux_sym_number_token1; + v->a[116398] = actions(99); v->a[116399] = 1; small_parse_table_5820(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1164.c b/parser/static/small_parse_table/small_parse_table_1164.c index 285ab6fc..e50c2225 100644 --- a/parser/static/small_parse_table/small_parse_table_1164.c +++ b/parser/static/small_parse_table/small_parse_table_1164.c @@ -14,126 +14,126 @@ void small_parse_table_5820(t_small_parse_table_array *v) { - v->a[116400] = anon_sym_DOLLAR_LPAREN; - v->a[116401] = actions(282); + v->a[116400] = aux_sym_number_token2; + v->a[116401] = actions(101); v->a[116402] = 1; - v->a[116403] = sym_test_operator; - v->a[116404] = actions(284); + v->a[116403] = anon_sym_DOLLAR_LBRACE; + v->a[116404] = actions(103); v->a[116405] = 1; - v->a[116406] = sym__brace_start; - v->a[116407] = actions(1075); + v->a[116406] = anon_sym_DOLLAR_LPAREN; + v->a[116407] = actions(105); v->a[116408] = 1; - v->a[116409] = anon_sym_DOLLAR_LBRACK; - v->a[116410] = actions(1079); + v->a[116409] = anon_sym_BQUOTE; + v->a[116410] = actions(107); v->a[116411] = 1; - v->a[116412] = sym__special_character; - v->a[116413] = actions(1081); + v->a[116412] = anon_sym_DOLLAR_BQUOTE; + v->a[116413] = actions(113); v->a[116414] = 1; - v->a[116415] = anon_sym_DQUOTE; - v->a[116416] = actions(1085); + v->a[116415] = sym__brace_start; + v->a[116416] = actions(6845); v->a[116417] = 1; - v->a[116418] = anon_sym_DOLLAR_LBRACE; - v->a[116419] = actions(1087); + v->a[116418] = sym_word; + v->a[116419] = actions(6847); small_parse_table_5821(v); } void small_parse_table_5821(t_small_parse_table_array *v) { v->a[116420] = 1; - v->a[116421] = anon_sym_DOLLAR_BQUOTE; - v->a[116422] = actions(3598); + v->a[116421] = anon_sym_DOLLAR; + v->a[116422] = actions(6849); v->a[116423] = 1; - v->a[116424] = anon_sym_BQUOTE; - v->a[116425] = state(2690); + v->a[116424] = sym__special_character; + v->a[116425] = actions(6853); v->a[116426] = 1; - v->a[116427] = aux_sym__literal_repeat1; - v->a[116428] = state(3083); - v->a[116429] = 1; - v->a[116430] = sym__expression; - v->a[116431] = actions(103); - v->a[116432] = 2; - v->a[116433] = anon_sym_PLUS_PLUS2; - v->a[116434] = anon_sym_DASH_DASH2; - v->a[116435] = actions(105); - v->a[116436] = 2; - v->a[116437] = anon_sym_DASH2; - v->a[116438] = anon_sym_PLUS2; - v->a[116439] = actions(1073); + v->a[116427] = sym__comment_word; + v->a[116428] = actions(6851); + v->a[116429] = 3; + v->a[116430] = sym_test_operator; + v->a[116431] = sym__bare_dollar; + v->a[116432] = sym_raw_string; + v->a[116433] = state(853); + v->a[116434] = 7; + v->a[116435] = sym_arithmetic_expansion; + v->a[116436] = sym_brace_expression; + v->a[116437] = sym_string; + v->a[116438] = sym_number; + v->a[116439] = sym_simple_expansion; small_parse_table_5822(v); } void small_parse_table_5822(t_small_parse_table_array *v) { - v->a[116440] = 2; - v->a[116441] = anon_sym_LPAREN_LPAREN; - v->a[116442] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116443] = actions(1083); - v->a[116444] = 2; - v->a[116445] = sym_raw_string; - v->a[116446] = sym_ansi_c_string; - v->a[116447] = actions(1089); - v->a[116448] = 2; - v->a[116449] = anon_sym_LT_LPAREN; - v->a[116450] = anon_sym_GT_LPAREN; - v->a[116451] = state(3053); - v->a[116452] = 6; - v->a[116453] = sym_binary_expression; - v->a[116454] = sym_ternary_expression; - v->a[116455] = sym_unary_expression; - v->a[116456] = sym_postfix_expression; - v->a[116457] = sym_parenthesized_expression; - v->a[116458] = sym_concatenation; - v->a[116459] = state(2500); + v->a[116440] = sym_expansion; + v->a[116441] = sym_command_substitution; + v->a[116442] = 16; + v->a[116443] = actions(3); + v->a[116444] = 1; + v->a[116445] = sym_comment; + v->a[116446] = actions(87); + v->a[116447] = 1; + v->a[116448] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116449] = actions(93); + v->a[116450] = 1; + v->a[116451] = anon_sym_DQUOTE; + v->a[116452] = actions(97); + v->a[116453] = 1; + v->a[116454] = aux_sym_number_token1; + v->a[116455] = actions(99); + v->a[116456] = 1; + v->a[116457] = aux_sym_number_token2; + v->a[116458] = actions(101); + v->a[116459] = 1; small_parse_table_5823(v); } void small_parse_table_5823(t_small_parse_table_array *v) { - v->a[116460] = 9; - v->a[116461] = sym_arithmetic_expansion; - v->a[116462] = sym_brace_expression; - v->a[116463] = sym_string; - v->a[116464] = sym_translated_string; - v->a[116465] = sym_number; - v->a[116466] = sym_simple_expansion; - v->a[116467] = sym_expansion; - v->a[116468] = sym_command_substitution; - v->a[116469] = sym_process_substitution; - v->a[116470] = 27; - v->a[116471] = actions(71); - v->a[116472] = 1; - v->a[116473] = sym_comment; - v->a[116474] = actions(363); - v->a[116475] = 1; - v->a[116476] = anon_sym_DOLLAR_LBRACK; - v->a[116477] = actions(367); - v->a[116478] = 1; - v->a[116479] = anon_sym_DOLLAR; + v->a[116460] = anon_sym_DOLLAR_LBRACE; + v->a[116461] = actions(103); + v->a[116462] = 1; + v->a[116463] = anon_sym_DOLLAR_LPAREN; + v->a[116464] = actions(105); + v->a[116465] = 1; + v->a[116466] = anon_sym_BQUOTE; + v->a[116467] = actions(107); + v->a[116468] = 1; + v->a[116469] = anon_sym_DOLLAR_BQUOTE; + v->a[116470] = actions(113); + v->a[116471] = 1; + v->a[116472] = sym__brace_start; + v->a[116473] = actions(6845); + v->a[116474] = 1; + v->a[116475] = sym_word; + v->a[116476] = actions(6849); + v->a[116477] = 1; + v->a[116478] = sym__special_character; + v->a[116479] = actions(6853); small_parse_table_5824(v); } void small_parse_table_5824(t_small_parse_table_array *v) { - v->a[116480] = actions(371); - v->a[116481] = 1; - v->a[116482] = anon_sym_DQUOTE; - v->a[116483] = actions(375); - v->a[116484] = 1; - v->a[116485] = aux_sym_number_token1; - v->a[116486] = actions(377); - v->a[116487] = 1; - v->a[116488] = aux_sym_number_token2; - v->a[116489] = actions(379); - v->a[116490] = 1; - v->a[116491] = anon_sym_DOLLAR_LBRACE; - v->a[116492] = actions(381); - v->a[116493] = 1; - v->a[116494] = anon_sym_DOLLAR_LPAREN; - v->a[116495] = actions(385); - v->a[116496] = 1; - v->a[116497] = anon_sym_DOLLAR_BQUOTE; - v->a[116498] = actions(391); - v->a[116499] = 1; + v->a[116480] = 1; + v->a[116481] = sym__comment_word; + v->a[116482] = actions(6855); + v->a[116483] = 1; + v->a[116484] = anon_sym_DOLLAR; + v->a[116485] = actions(6851); + v->a[116486] = 3; + v->a[116487] = sym_test_operator; + v->a[116488] = sym__bare_dollar; + v->a[116489] = sym_raw_string; + v->a[116490] = state(853); + v->a[116491] = 7; + v->a[116492] = sym_arithmetic_expansion; + v->a[116493] = sym_brace_expression; + v->a[116494] = sym_string; + v->a[116495] = sym_number; + v->a[116496] = sym_simple_expansion; + v->a[116497] = sym_expansion; + v->a[116498] = sym_command_substitution; + v->a[116499] = 16; small_parse_table_5825(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1165.c b/parser/static/small_parse_table/small_parse_table_1165.c index e03b006b..4593a51d 100644 --- a/parser/static/small_parse_table/small_parse_table_1165.c +++ b/parser/static/small_parse_table/small_parse_table_1165.c @@ -14,126 +14,126 @@ void small_parse_table_5825(t_small_parse_table_array *v) { - v->a[116500] = sym__brace_start; - v->a[116501] = actions(1093); - v->a[116502] = 1; - v->a[116503] = anon_sym_LPAREN; - v->a[116504] = actions(1095); - v->a[116505] = 1; - v->a[116506] = anon_sym_BANG; - v->a[116507] = actions(1103); - v->a[116508] = 1; - v->a[116509] = anon_sym_TILDE; - v->a[116510] = actions(5809); - v->a[116511] = 1; - v->a[116512] = anon_sym_BQUOTE; - v->a[116513] = actions(5916); - v->a[116514] = 1; - v->a[116515] = sym__special_character; - v->a[116516] = actions(6403); - v->a[116517] = 1; - v->a[116518] = sym_word; - v->a[116519] = actions(6407); + v->a[116500] = actions(3); + v->a[116501] = 1; + v->a[116502] = sym_comment; + v->a[116503] = actions(1011); + v->a[116504] = 1; + v->a[116505] = anon_sym_DOLLAR; + v->a[116506] = actions(1017); + v->a[116507] = 1; + v->a[116508] = aux_sym_number_token1; + v->a[116509] = actions(1019); + v->a[116510] = 1; + v->a[116511] = aux_sym_number_token2; + v->a[116512] = actions(1023); + v->a[116513] = 1; + v->a[116514] = anon_sym_DOLLAR_LPAREN; + v->a[116515] = actions(1035); + v->a[116516] = 1; + v->a[116517] = sym__brace_start; + v->a[116518] = actions(5763); + v->a[116519] = 1; small_parse_table_5826(v); } void small_parse_table_5826(t_small_parse_table_array *v) { - v->a[116520] = 1; - v->a[116521] = sym_test_operator; - v->a[116522] = state(2547); - v->a[116523] = 1; - v->a[116524] = aux_sym__literal_repeat1; - v->a[116525] = state(3397); - v->a[116526] = 1; - v->a[116527] = sym__expression; - v->a[116528] = actions(352); - v->a[116529] = 2; - v->a[116530] = anon_sym_LPAREN_LPAREN; - v->a[116531] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116532] = actions(387); - v->a[116533] = 2; - v->a[116534] = anon_sym_LT_LPAREN; - v->a[116535] = anon_sym_GT_LPAREN; - v->a[116536] = actions(1099); - v->a[116537] = 2; - v->a[116538] = anon_sym_PLUS_PLUS2; - v->a[116539] = anon_sym_DASH_DASH2; + v->a[116520] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116521] = actions(5767); + v->a[116522] = 1; + v->a[116523] = anon_sym_DQUOTE; + v->a[116524] = actions(5771); + v->a[116525] = 1; + v->a[116526] = anon_sym_DOLLAR_LBRACE; + v->a[116527] = actions(5773); + v->a[116528] = 1; + v->a[116529] = anon_sym_BQUOTE; + v->a[116530] = actions(5775); + v->a[116531] = 1; + v->a[116532] = anon_sym_DOLLAR_BQUOTE; + v->a[116533] = actions(6731); + v->a[116534] = 1; + v->a[116535] = sym_word; + v->a[116536] = actions(6735); + v->a[116537] = 1; + v->a[116538] = sym__special_character; + v->a[116539] = actions(6739); small_parse_table_5827(v); } void small_parse_table_5827(t_small_parse_table_array *v) { - v->a[116540] = actions(1101); - v->a[116541] = 2; - v->a[116542] = anon_sym_DASH2; - v->a[116543] = anon_sym_PLUS2; - v->a[116544] = actions(6405); - v->a[116545] = 2; + v->a[116540] = 1; + v->a[116541] = sym__comment_word; + v->a[116542] = actions(6737); + v->a[116543] = 3; + v->a[116544] = sym_test_operator; + v->a[116545] = sym__bare_dollar; v->a[116546] = sym_raw_string; - v->a[116547] = sym_ansi_c_string; - v->a[116548] = state(2594); - v->a[116549] = 2; - v->a[116550] = sym_ternary_expression; - v->a[116551] = sym_postfix_expression; - v->a[116552] = state(2815); - v->a[116553] = 4; - v->a[116554] = sym_binary_expression; - v->a[116555] = sym_unary_expression; - v->a[116556] = sym_parenthesized_expression; - v->a[116557] = sym_concatenation; - v->a[116558] = state(2546); - v->a[116559] = 9; + v->a[116547] = state(872); + v->a[116548] = 7; + v->a[116549] = sym_arithmetic_expansion; + v->a[116550] = sym_brace_expression; + v->a[116551] = sym_string; + v->a[116552] = sym_number; + v->a[116553] = sym_simple_expansion; + v->a[116554] = sym_expansion; + v->a[116555] = sym_command_substitution; + v->a[116556] = 16; + v->a[116557] = actions(3); + v->a[116558] = 1; + v->a[116559] = sym_comment; small_parse_table_5828(v); } void small_parse_table_5828(t_small_parse_table_array *v) { - v->a[116560] = sym_arithmetic_expansion; - v->a[116561] = sym_brace_expression; - v->a[116562] = sym_string; - v->a[116563] = sym_translated_string; - v->a[116564] = sym_number; - v->a[116565] = sym_simple_expansion; - v->a[116566] = sym_expansion; - v->a[116567] = sym_command_substitution; - v->a[116568] = sym_process_substitution; - v->a[116569] = 26; - v->a[116570] = actions(71); - v->a[116571] = 1; - v->a[116572] = sym_comment; - v->a[116573] = actions(107); - v->a[116574] = 1; - v->a[116575] = anon_sym_TILDE; - v->a[116576] = actions(237); - v->a[116577] = 1; - v->a[116578] = sym_word; - v->a[116579] = actions(248); + v->a[116560] = actions(1017); + v->a[116561] = 1; + v->a[116562] = aux_sym_number_token1; + v->a[116563] = actions(1019); + v->a[116564] = 1; + v->a[116565] = aux_sym_number_token2; + v->a[116566] = actions(1023); + v->a[116567] = 1; + v->a[116568] = anon_sym_DOLLAR_LPAREN; + v->a[116569] = actions(1035); + v->a[116570] = 1; + v->a[116571] = sym__brace_start; + v->a[116572] = actions(5763); + v->a[116573] = 1; + v->a[116574] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116575] = actions(5767); + v->a[116576] = 1; + v->a[116577] = anon_sym_DQUOTE; + v->a[116578] = actions(5771); + v->a[116579] = 1; small_parse_table_5829(v); } void small_parse_table_5829(t_small_parse_table_array *v) { - v->a[116580] = 1; - v->a[116581] = anon_sym_LPAREN; - v->a[116582] = actions(250); - v->a[116583] = 1; - v->a[116584] = anon_sym_BANG; - v->a[116585] = actions(258); - v->a[116586] = 1; - v->a[116587] = anon_sym_DOLLAR; - v->a[116588] = actions(264); - v->a[116589] = 1; - v->a[116590] = aux_sym_number_token1; - v->a[116591] = actions(266); - v->a[116592] = 1; - v->a[116593] = aux_sym_number_token2; - v->a[116594] = actions(270); - v->a[116595] = 1; - v->a[116596] = anon_sym_DOLLAR_LPAREN; - v->a[116597] = actions(282); - v->a[116598] = 1; - v->a[116599] = sym_test_operator; + v->a[116580] = anon_sym_DOLLAR_LBRACE; + v->a[116581] = actions(5773); + v->a[116582] = 1; + v->a[116583] = anon_sym_BQUOTE; + v->a[116584] = actions(5775); + v->a[116585] = 1; + v->a[116586] = anon_sym_DOLLAR_BQUOTE; + v->a[116587] = actions(6731); + v->a[116588] = 1; + v->a[116589] = sym_word; + v->a[116590] = actions(6735); + v->a[116591] = 1; + v->a[116592] = sym__special_character; + v->a[116593] = actions(6739); + v->a[116594] = 1; + v->a[116595] = sym__comment_word; + v->a[116596] = actions(6857); + v->a[116597] = 1; + v->a[116598] = anon_sym_DOLLAR; + v->a[116599] = actions(6737); small_parse_table_5830(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1166.c b/parser/static/small_parse_table/small_parse_table_1166.c index 20c326e0..27b650e3 100644 --- a/parser/static/small_parse_table/small_parse_table_1166.c +++ b/parser/static/small_parse_table/small_parse_table_1166.c @@ -14,126 +14,126 @@ void small_parse_table_5830(t_small_parse_table_array *v) { - v->a[116600] = actions(284); - v->a[116601] = 1; - v->a[116602] = sym__brace_start; - v->a[116603] = actions(1075); - v->a[116604] = 1; - v->a[116605] = anon_sym_DOLLAR_LBRACK; - v->a[116606] = actions(1079); - v->a[116607] = 1; - v->a[116608] = sym__special_character; - v->a[116609] = actions(1081); - v->a[116610] = 1; - v->a[116611] = anon_sym_DQUOTE; - v->a[116612] = actions(1085); - v->a[116613] = 1; - v->a[116614] = anon_sym_DOLLAR_LBRACE; - v->a[116615] = actions(1087); - v->a[116616] = 1; - v->a[116617] = anon_sym_DOLLAR_BQUOTE; - v->a[116618] = actions(3598); - v->a[116619] = 1; + v->a[116600] = 3; + v->a[116601] = sym_test_operator; + v->a[116602] = sym__bare_dollar; + v->a[116603] = sym_raw_string; + v->a[116604] = state(872); + v->a[116605] = 7; + v->a[116606] = sym_arithmetic_expansion; + v->a[116607] = sym_brace_expression; + v->a[116608] = sym_string; + v->a[116609] = sym_number; + v->a[116610] = sym_simple_expansion; + v->a[116611] = sym_expansion; + v->a[116612] = sym_command_substitution; + v->a[116613] = 16; + v->a[116614] = actions(3); + v->a[116615] = 1; + v->a[116616] = sym_comment; + v->a[116617] = actions(1017); + v->a[116618] = 1; + v->a[116619] = aux_sym_number_token1; small_parse_table_5831(v); } void small_parse_table_5831(t_small_parse_table_array *v) { - v->a[116620] = anon_sym_BQUOTE; - v->a[116621] = state(2690); - v->a[116622] = 1; - v->a[116623] = aux_sym__literal_repeat1; - v->a[116624] = state(3081); - v->a[116625] = 1; - v->a[116626] = sym__expression; - v->a[116627] = actions(103); - v->a[116628] = 2; - v->a[116629] = anon_sym_PLUS_PLUS2; - v->a[116630] = anon_sym_DASH_DASH2; - v->a[116631] = actions(105); - v->a[116632] = 2; - v->a[116633] = anon_sym_DASH2; - v->a[116634] = anon_sym_PLUS2; - v->a[116635] = actions(1073); - v->a[116636] = 2; - v->a[116637] = anon_sym_LPAREN_LPAREN; - v->a[116638] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116639] = actions(1083); + v->a[116620] = actions(1019); + v->a[116621] = 1; + v->a[116622] = aux_sym_number_token2; + v->a[116623] = actions(1023); + v->a[116624] = 1; + v->a[116625] = anon_sym_DOLLAR_LPAREN; + v->a[116626] = actions(1035); + v->a[116627] = 1; + v->a[116628] = sym__brace_start; + v->a[116629] = actions(5763); + v->a[116630] = 1; + v->a[116631] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116632] = actions(5767); + v->a[116633] = 1; + v->a[116634] = anon_sym_DQUOTE; + v->a[116635] = actions(5771); + v->a[116636] = 1; + v->a[116637] = anon_sym_DOLLAR_LBRACE; + v->a[116638] = actions(5773); + v->a[116639] = 1; small_parse_table_5832(v); } void small_parse_table_5832(t_small_parse_table_array *v) { - v->a[116640] = 2; - v->a[116641] = sym_raw_string; - v->a[116642] = sym_ansi_c_string; - v->a[116643] = actions(1089); - v->a[116644] = 2; - v->a[116645] = anon_sym_LT_LPAREN; - v->a[116646] = anon_sym_GT_LPAREN; - v->a[116647] = state(3053); - v->a[116648] = 6; - v->a[116649] = sym_binary_expression; - v->a[116650] = sym_ternary_expression; - v->a[116651] = sym_unary_expression; - v->a[116652] = sym_postfix_expression; - v->a[116653] = sym_parenthesized_expression; - v->a[116654] = sym_concatenation; - v->a[116655] = state(2500); - v->a[116656] = 9; - v->a[116657] = sym_arithmetic_expansion; - v->a[116658] = sym_brace_expression; - v->a[116659] = sym_string; + v->a[116640] = anon_sym_BQUOTE; + v->a[116641] = actions(5775); + v->a[116642] = 1; + v->a[116643] = anon_sym_DOLLAR_BQUOTE; + v->a[116644] = actions(6731); + v->a[116645] = 1; + v->a[116646] = sym_word; + v->a[116647] = actions(6735); + v->a[116648] = 1; + v->a[116649] = sym__special_character; + v->a[116650] = actions(6739); + v->a[116651] = 1; + v->a[116652] = sym__comment_word; + v->a[116653] = actions(6859); + v->a[116654] = 1; + v->a[116655] = anon_sym_DOLLAR; + v->a[116656] = actions(6737); + v->a[116657] = 3; + v->a[116658] = sym_test_operator; + v->a[116659] = sym__bare_dollar; small_parse_table_5833(v); } void small_parse_table_5833(t_small_parse_table_array *v) { - v->a[116660] = sym_translated_string; - v->a[116661] = sym_number; - v->a[116662] = sym_simple_expansion; - v->a[116663] = sym_expansion; - v->a[116664] = sym_command_substitution; - v->a[116665] = sym_process_substitution; - v->a[116666] = 26; - v->a[116667] = actions(71); - v->a[116668] = 1; - v->a[116669] = sym_comment; - v->a[116670] = actions(107); - v->a[116671] = 1; - v->a[116672] = anon_sym_TILDE; - v->a[116673] = actions(237); - v->a[116674] = 1; - v->a[116675] = sym_word; - v->a[116676] = actions(248); - v->a[116677] = 1; - v->a[116678] = anon_sym_LPAREN; - v->a[116679] = actions(250); + v->a[116660] = sym_raw_string; + v->a[116661] = state(872); + v->a[116662] = 7; + v->a[116663] = sym_arithmetic_expansion; + v->a[116664] = sym_brace_expression; + v->a[116665] = sym_string; + v->a[116666] = sym_number; + v->a[116667] = sym_simple_expansion; + v->a[116668] = sym_expansion; + v->a[116669] = sym_command_substitution; + v->a[116670] = 16; + v->a[116671] = actions(3); + v->a[116672] = 1; + v->a[116673] = sym_comment; + v->a[116674] = actions(1745); + v->a[116675] = 1; + v->a[116676] = aux_sym_number_token1; + v->a[116677] = actions(1747); + v->a[116678] = 1; + v->a[116679] = aux_sym_number_token2; small_parse_table_5834(v); } void small_parse_table_5834(t_small_parse_table_array *v) { - v->a[116680] = 1; - v->a[116681] = anon_sym_BANG; - v->a[116682] = actions(258); - v->a[116683] = 1; - v->a[116684] = anon_sym_DOLLAR; - v->a[116685] = actions(264); - v->a[116686] = 1; - v->a[116687] = aux_sym_number_token1; - v->a[116688] = actions(266); - v->a[116689] = 1; - v->a[116690] = aux_sym_number_token2; - v->a[116691] = actions(270); - v->a[116692] = 1; - v->a[116693] = anon_sym_DOLLAR_LPAREN; - v->a[116694] = actions(282); - v->a[116695] = 1; - v->a[116696] = sym_test_operator; - v->a[116697] = actions(284); - v->a[116698] = 1; - v->a[116699] = sym__brace_start; + v->a[116680] = actions(1751); + v->a[116681] = 1; + v->a[116682] = anon_sym_DOLLAR_LPAREN; + v->a[116683] = actions(1761); + v->a[116684] = 1; + v->a[116685] = sym__brace_start; + v->a[116686] = actions(6789); + v->a[116687] = 1; + v->a[116688] = sym_word; + v->a[116689] = actions(6791); + v->a[116690] = 1; + v->a[116691] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116692] = actions(6795); + v->a[116693] = 1; + v->a[116694] = sym__special_character; + v->a[116695] = actions(6797); + v->a[116696] = 1; + v->a[116697] = anon_sym_DQUOTE; + v->a[116698] = actions(6801); + v->a[116699] = 1; small_parse_table_5835(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1167.c b/parser/static/small_parse_table/small_parse_table_1167.c index 0eadaacc..473909cd 100644 --- a/parser/static/small_parse_table/small_parse_table_1167.c +++ b/parser/static/small_parse_table/small_parse_table_1167.c @@ -14,126 +14,126 @@ void small_parse_table_5835(t_small_parse_table_array *v) { - v->a[116700] = actions(1075); - v->a[116701] = 1; - v->a[116702] = anon_sym_DOLLAR_LBRACK; - v->a[116703] = actions(1079); - v->a[116704] = 1; - v->a[116705] = sym__special_character; - v->a[116706] = actions(1081); - v->a[116707] = 1; - v->a[116708] = anon_sym_DQUOTE; - v->a[116709] = actions(1085); - v->a[116710] = 1; - v->a[116711] = anon_sym_DOLLAR_LBRACE; - v->a[116712] = actions(1087); - v->a[116713] = 1; - v->a[116714] = anon_sym_DOLLAR_BQUOTE; - v->a[116715] = actions(3598); - v->a[116716] = 1; - v->a[116717] = anon_sym_BQUOTE; - v->a[116718] = state(2690); - v->a[116719] = 1; + v->a[116700] = anon_sym_DOLLAR_LBRACE; + v->a[116701] = actions(6803); + v->a[116702] = 1; + v->a[116703] = anon_sym_BQUOTE; + v->a[116704] = actions(6805); + v->a[116705] = 1; + v->a[116706] = anon_sym_DOLLAR_BQUOTE; + v->a[116707] = actions(6807); + v->a[116708] = 1; + v->a[116709] = sym__comment_word; + v->a[116710] = actions(6861); + v->a[116711] = 1; + v->a[116712] = anon_sym_DOLLAR; + v->a[116713] = actions(6799); + v->a[116714] = 3; + v->a[116715] = sym_test_operator; + v->a[116716] = sym__bare_dollar; + v->a[116717] = sym_raw_string; + v->a[116718] = state(1108); + v->a[116719] = 7; small_parse_table_5836(v); } void small_parse_table_5836(t_small_parse_table_array *v) { - v->a[116720] = aux_sym__literal_repeat1; - v->a[116721] = state(3142); - v->a[116722] = 1; - v->a[116723] = sym__expression; - v->a[116724] = actions(103); - v->a[116725] = 2; - v->a[116726] = anon_sym_PLUS_PLUS2; - v->a[116727] = anon_sym_DASH_DASH2; - v->a[116728] = actions(105); - v->a[116729] = 2; - v->a[116730] = anon_sym_DASH2; - v->a[116731] = anon_sym_PLUS2; - v->a[116732] = actions(1073); - v->a[116733] = 2; - v->a[116734] = anon_sym_LPAREN_LPAREN; - v->a[116735] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116736] = actions(1083); - v->a[116737] = 2; - v->a[116738] = sym_raw_string; - v->a[116739] = sym_ansi_c_string; + v->a[116720] = sym_arithmetic_expansion; + v->a[116721] = sym_brace_expression; + v->a[116722] = sym_string; + v->a[116723] = sym_number; + v->a[116724] = sym_simple_expansion; + v->a[116725] = sym_expansion; + v->a[116726] = sym_command_substitution; + v->a[116727] = 16; + v->a[116728] = actions(3); + v->a[116729] = 1; + v->a[116730] = sym_comment; + v->a[116731] = actions(1745); + v->a[116732] = 1; + v->a[116733] = aux_sym_number_token1; + v->a[116734] = actions(1747); + v->a[116735] = 1; + v->a[116736] = aux_sym_number_token2; + v->a[116737] = actions(1751); + v->a[116738] = 1; + v->a[116739] = anon_sym_DOLLAR_LPAREN; small_parse_table_5837(v); } void small_parse_table_5837(t_small_parse_table_array *v) { - v->a[116740] = actions(1089); - v->a[116741] = 2; - v->a[116742] = anon_sym_LT_LPAREN; - v->a[116743] = anon_sym_GT_LPAREN; - v->a[116744] = state(3053); - v->a[116745] = 6; - v->a[116746] = sym_binary_expression; - v->a[116747] = sym_ternary_expression; - v->a[116748] = sym_unary_expression; - v->a[116749] = sym_postfix_expression; - v->a[116750] = sym_parenthesized_expression; - v->a[116751] = sym_concatenation; - v->a[116752] = state(2500); - v->a[116753] = 9; - v->a[116754] = sym_arithmetic_expansion; - v->a[116755] = sym_brace_expression; - v->a[116756] = sym_string; - v->a[116757] = sym_translated_string; - v->a[116758] = sym_number; - v->a[116759] = sym_simple_expansion; + v->a[116740] = actions(1761); + v->a[116741] = 1; + v->a[116742] = sym__brace_start; + v->a[116743] = actions(6789); + v->a[116744] = 1; + v->a[116745] = sym_word; + v->a[116746] = actions(6791); + v->a[116747] = 1; + v->a[116748] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116749] = actions(6795); + v->a[116750] = 1; + v->a[116751] = sym__special_character; + v->a[116752] = actions(6797); + v->a[116753] = 1; + v->a[116754] = anon_sym_DQUOTE; + v->a[116755] = actions(6801); + v->a[116756] = 1; + v->a[116757] = anon_sym_DOLLAR_LBRACE; + v->a[116758] = actions(6803); + v->a[116759] = 1; small_parse_table_5838(v); } void small_parse_table_5838(t_small_parse_table_array *v) { - v->a[116760] = sym_expansion; - v->a[116761] = sym_command_substitution; - v->a[116762] = sym_process_substitution; - v->a[116763] = 27; - v->a[116764] = actions(71); + v->a[116760] = anon_sym_BQUOTE; + v->a[116761] = actions(6805); + v->a[116762] = 1; + v->a[116763] = anon_sym_DOLLAR_BQUOTE; + v->a[116764] = actions(6807); v->a[116765] = 1; - v->a[116766] = sym_comment; - v->a[116767] = actions(363); + v->a[116766] = sym__comment_word; + v->a[116767] = actions(6863); v->a[116768] = 1; - v->a[116769] = anon_sym_DOLLAR_LBRACK; - v->a[116770] = actions(367); - v->a[116771] = 1; - v->a[116772] = anon_sym_DOLLAR; - v->a[116773] = actions(371); - v->a[116774] = 1; - v->a[116775] = anon_sym_DQUOTE; - v->a[116776] = actions(375); - v->a[116777] = 1; - v->a[116778] = aux_sym_number_token1; - v->a[116779] = actions(377); + v->a[116769] = anon_sym_DOLLAR; + v->a[116770] = actions(6799); + v->a[116771] = 3; + v->a[116772] = sym_test_operator; + v->a[116773] = sym__bare_dollar; + v->a[116774] = sym_raw_string; + v->a[116775] = state(1108); + v->a[116776] = 7; + v->a[116777] = sym_arithmetic_expansion; + v->a[116778] = sym_brace_expression; + v->a[116779] = sym_string; small_parse_table_5839(v); } void small_parse_table_5839(t_small_parse_table_array *v) { - v->a[116780] = 1; - v->a[116781] = aux_sym_number_token2; - v->a[116782] = actions(379); - v->a[116783] = 1; - v->a[116784] = anon_sym_DOLLAR_LBRACE; - v->a[116785] = actions(381); + v->a[116780] = sym_number; + v->a[116781] = sym_simple_expansion; + v->a[116782] = sym_expansion; + v->a[116783] = sym_command_substitution; + v->a[116784] = 16; + v->a[116785] = actions(3); v->a[116786] = 1; - v->a[116787] = anon_sym_DOLLAR_LPAREN; - v->a[116788] = actions(385); + v->a[116787] = sym_comment; + v->a[116788] = actions(35); v->a[116789] = 1; - v->a[116790] = anon_sym_DOLLAR_BQUOTE; - v->a[116791] = actions(391); + v->a[116790] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116791] = actions(41); v->a[116792] = 1; - v->a[116793] = sym__brace_start; - v->a[116794] = actions(1093); + v->a[116793] = anon_sym_DQUOTE; + v->a[116794] = actions(45); v->a[116795] = 1; - v->a[116796] = anon_sym_LPAREN; - v->a[116797] = actions(1095); + v->a[116796] = aux_sym_number_token1; + v->a[116797] = actions(47); v->a[116798] = 1; - v->a[116799] = anon_sym_BANG; + v->a[116799] = aux_sym_number_token2; small_parse_table_5840(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1168.c b/parser/static/small_parse_table/small_parse_table_1168.c index 84189fc1..88d235f5 100644 --- a/parser/static/small_parse_table/small_parse_table_1168.c +++ b/parser/static/small_parse_table/small_parse_table_1168.c @@ -14,126 +14,126 @@ void small_parse_table_5840(t_small_parse_table_array *v) { - v->a[116800] = actions(1103); + v->a[116800] = actions(49); v->a[116801] = 1; - v->a[116802] = anon_sym_TILDE; - v->a[116803] = actions(5809); + v->a[116802] = anon_sym_DOLLAR_LBRACE; + v->a[116803] = actions(51); v->a[116804] = 1; - v->a[116805] = anon_sym_BQUOTE; - v->a[116806] = actions(5916); + v->a[116805] = anon_sym_DOLLAR_LPAREN; + v->a[116806] = actions(53); v->a[116807] = 1; - v->a[116808] = sym__special_character; - v->a[116809] = actions(6409); + v->a[116808] = anon_sym_BQUOTE; + v->a[116809] = actions(55); v->a[116810] = 1; - v->a[116811] = sym_word; - v->a[116812] = actions(6413); + v->a[116811] = anon_sym_DOLLAR_BQUOTE; + v->a[116812] = actions(63); v->a[116813] = 1; - v->a[116814] = sym_test_operator; - v->a[116815] = state(2552); + v->a[116814] = sym__brace_start; + v->a[116815] = actions(6605); v->a[116816] = 1; - v->a[116817] = aux_sym__literal_repeat1; - v->a[116818] = state(3397); + v->a[116817] = sym_word; + v->a[116818] = actions(6609); v->a[116819] = 1; small_parse_table_5841(v); } void small_parse_table_5841(t_small_parse_table_array *v) { - v->a[116820] = sym__expression; - v->a[116821] = actions(352); - v->a[116822] = 2; - v->a[116823] = anon_sym_LPAREN_LPAREN; - v->a[116824] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116825] = actions(387); - v->a[116826] = 2; - v->a[116827] = anon_sym_LT_LPAREN; - v->a[116828] = anon_sym_GT_LPAREN; - v->a[116829] = actions(1099); - v->a[116830] = 2; - v->a[116831] = anon_sym_PLUS_PLUS2; - v->a[116832] = anon_sym_DASH_DASH2; - v->a[116833] = actions(1101); - v->a[116834] = 2; - v->a[116835] = anon_sym_DASH2; - v->a[116836] = anon_sym_PLUS2; - v->a[116837] = actions(6411); - v->a[116838] = 2; - v->a[116839] = sym_raw_string; + v->a[116820] = sym__special_character; + v->a[116821] = actions(6613); + v->a[116822] = 1; + v->a[116823] = sym__comment_word; + v->a[116824] = actions(6865); + v->a[116825] = 1; + v->a[116826] = anon_sym_DOLLAR; + v->a[116827] = actions(6611); + v->a[116828] = 3; + v->a[116829] = sym_test_operator; + v->a[116830] = sym__bare_dollar; + v->a[116831] = sym_raw_string; + v->a[116832] = state(796); + v->a[116833] = 7; + v->a[116834] = sym_arithmetic_expansion; + v->a[116835] = sym_brace_expression; + v->a[116836] = sym_string; + v->a[116837] = sym_number; + v->a[116838] = sym_simple_expansion; + v->a[116839] = sym_expansion; small_parse_table_5842(v); } void small_parse_table_5842(t_small_parse_table_array *v) { - v->a[116840] = sym_ansi_c_string; - v->a[116841] = state(2594); - v->a[116842] = 2; - v->a[116843] = sym_ternary_expression; - v->a[116844] = sym_postfix_expression; - v->a[116845] = state(2808); - v->a[116846] = 4; - v->a[116847] = sym_binary_expression; - v->a[116848] = sym_unary_expression; - v->a[116849] = sym_parenthesized_expression; - v->a[116850] = sym_concatenation; - v->a[116851] = state(2549); - v->a[116852] = 9; - v->a[116853] = sym_arithmetic_expansion; - v->a[116854] = sym_brace_expression; - v->a[116855] = sym_string; - v->a[116856] = sym_translated_string; - v->a[116857] = sym_number; - v->a[116858] = sym_simple_expansion; - v->a[116859] = sym_expansion; + v->a[116840] = sym_command_substitution; + v->a[116841] = 16; + v->a[116842] = actions(3); + v->a[116843] = 1; + v->a[116844] = sym_comment; + v->a[116845] = actions(5371); + v->a[116846] = 1; + v->a[116847] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116848] = actions(5377); + v->a[116849] = 1; + v->a[116850] = anon_sym_DQUOTE; + v->a[116851] = actions(5381); + v->a[116852] = 1; + v->a[116853] = aux_sym_number_token1; + v->a[116854] = actions(5383); + v->a[116855] = 1; + v->a[116856] = aux_sym_number_token2; + v->a[116857] = actions(5385); + v->a[116858] = 1; + v->a[116859] = anon_sym_DOLLAR_LBRACE; small_parse_table_5843(v); } void small_parse_table_5843(t_small_parse_table_array *v) { - v->a[116860] = sym_command_substitution; - v->a[116861] = sym_process_substitution; - v->a[116862] = 26; - v->a[116863] = actions(71); + v->a[116860] = actions(5387); + v->a[116861] = 1; + v->a[116862] = anon_sym_DOLLAR_LPAREN; + v->a[116863] = actions(5389); v->a[116864] = 1; - v->a[116865] = sym_comment; - v->a[116866] = actions(107); + v->a[116865] = anon_sym_BQUOTE; + v->a[116866] = actions(5391); v->a[116867] = 1; - v->a[116868] = anon_sym_TILDE; - v->a[116869] = actions(237); + v->a[116868] = anon_sym_DOLLAR_BQUOTE; + v->a[116869] = actions(5397); v->a[116870] = 1; - v->a[116871] = sym_word; - v->a[116872] = actions(248); + v->a[116871] = sym__brace_start; + v->a[116872] = actions(6414); v->a[116873] = 1; - v->a[116874] = anon_sym_LPAREN; - v->a[116875] = actions(250); + v->a[116874] = sym_word; + v->a[116875] = actions(6416); v->a[116876] = 1; - v->a[116877] = anon_sym_BANG; - v->a[116878] = actions(258); + v->a[116877] = sym__special_character; + v->a[116878] = actions(6420); v->a[116879] = 1; small_parse_table_5844(v); } void small_parse_table_5844(t_small_parse_table_array *v) { - v->a[116880] = anon_sym_DOLLAR; - v->a[116881] = actions(264); + v->a[116880] = sym__comment_word; + v->a[116881] = actions(6867); v->a[116882] = 1; - v->a[116883] = aux_sym_number_token1; - v->a[116884] = actions(266); - v->a[116885] = 1; - v->a[116886] = aux_sym_number_token2; - v->a[116887] = actions(270); - v->a[116888] = 1; - v->a[116889] = anon_sym_DOLLAR_LPAREN; - v->a[116890] = actions(282); - v->a[116891] = 1; - v->a[116892] = sym_test_operator; - v->a[116893] = actions(284); - v->a[116894] = 1; - v->a[116895] = sym__brace_start; - v->a[116896] = actions(1075); - v->a[116897] = 1; - v->a[116898] = anon_sym_DOLLAR_LBRACK; - v->a[116899] = actions(1079); + v->a[116883] = anon_sym_DOLLAR; + v->a[116884] = actions(6418); + v->a[116885] = 3; + v->a[116886] = sym_test_operator; + v->a[116887] = sym__bare_dollar; + v->a[116888] = sym_raw_string; + v->a[116889] = state(1907); + v->a[116890] = 7; + v->a[116891] = sym_arithmetic_expansion; + v->a[116892] = sym_brace_expression; + v->a[116893] = sym_string; + v->a[116894] = sym_number; + v->a[116895] = sym_simple_expansion; + v->a[116896] = sym_expansion; + v->a[116897] = sym_command_substitution; + v->a[116898] = 7; + v->a[116899] = actions(3); small_parse_table_5845(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1169.c b/parser/static/small_parse_table/small_parse_table_1169.c index 36a5a2a9..814897dd 100644 --- a/parser/static/small_parse_table/small_parse_table_1169.c +++ b/parser/static/small_parse_table/small_parse_table_1169.c @@ -15,125 +15,125 @@ void small_parse_table_5845(t_small_parse_table_array *v) { v->a[116900] = 1; - v->a[116901] = sym__special_character; - v->a[116902] = actions(1081); + v->a[116901] = sym_comment; + v->a[116902] = actions(5952); v->a[116903] = 1; - v->a[116904] = anon_sym_DQUOTE; - v->a[116905] = actions(1085); + v->a[116904] = sym_file_descriptor; + v->a[116905] = state(2311); v->a[116906] = 1; - v->a[116907] = anon_sym_DOLLAR_LBRACE; - v->a[116908] = actions(1087); - v->a[116909] = 1; - v->a[116910] = anon_sym_DOLLAR_BQUOTE; - v->a[116911] = actions(3598); - v->a[116912] = 1; - v->a[116913] = anon_sym_BQUOTE; - v->a[116914] = state(2690); - v->a[116915] = 1; - v->a[116916] = aux_sym__literal_repeat1; - v->a[116917] = state(3079); - v->a[116918] = 1; - v->a[116919] = sym__expression; + v->a[116907] = sym_file_redirect; + v->a[116908] = actions(5443); + v->a[116909] = 2; + v->a[116910] = ts_builtin_sym_end; + v->a[116911] = aux_sym_heredoc_redirect_token1; + v->a[116912] = actions(5602); + v->a[116913] = 2; + v->a[116914] = anon_sym_LT_AMP_DASH; + v->a[116915] = anon_sym_GT_AMP_DASH; + v->a[116916] = actions(5600); + v->a[116917] = 8; + v->a[116918] = anon_sym_LT; + v->a[116919] = anon_sym_GT; small_parse_table_5846(v); } void small_parse_table_5846(t_small_parse_table_array *v) { - v->a[116920] = actions(103); - v->a[116921] = 2; - v->a[116922] = anon_sym_PLUS_PLUS2; - v->a[116923] = anon_sym_DASH_DASH2; - v->a[116924] = actions(105); - v->a[116925] = 2; - v->a[116926] = anon_sym_DASH2; - v->a[116927] = anon_sym_PLUS2; - v->a[116928] = actions(1073); - v->a[116929] = 2; - v->a[116930] = anon_sym_LPAREN_LPAREN; - v->a[116931] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[116932] = actions(1083); - v->a[116933] = 2; - v->a[116934] = sym_raw_string; - v->a[116935] = sym_ansi_c_string; - v->a[116936] = actions(1089); - v->a[116937] = 2; - v->a[116938] = anon_sym_LT_LPAREN; - v->a[116939] = anon_sym_GT_LPAREN; + v->a[116920] = anon_sym_GT_GT; + v->a[116921] = anon_sym_AMP_GT; + v->a[116922] = anon_sym_AMP_GT_GT; + v->a[116923] = anon_sym_LT_AMP; + v->a[116924] = anon_sym_GT_AMP; + v->a[116925] = anon_sym_GT_PIPE; + v->a[116926] = actions(5441); + v->a[116927] = 9; + v->a[116928] = anon_sym_PIPE; + v->a[116929] = anon_sym_SEMI_SEMI; + v->a[116930] = anon_sym_PIPE_AMP; + v->a[116931] = anon_sym_AMP_AMP; + v->a[116932] = anon_sym_PIPE_PIPE; + v->a[116933] = anon_sym_LT_LT; + v->a[116934] = anon_sym_LT_LT_DASH; + v->a[116935] = anon_sym_AMP; + v->a[116936] = anon_sym_SEMI; + v->a[116937] = 16; + v->a[116938] = actions(3); + v->a[116939] = 1; small_parse_table_5847(v); } void small_parse_table_5847(t_small_parse_table_array *v) { - v->a[116940] = state(3053); - v->a[116941] = 6; - v->a[116942] = sym_binary_expression; - v->a[116943] = sym_ternary_expression; - v->a[116944] = sym_unary_expression; - v->a[116945] = sym_postfix_expression; - v->a[116946] = sym_parenthesized_expression; - v->a[116947] = sym_concatenation; - v->a[116948] = state(2500); - v->a[116949] = 9; - v->a[116950] = sym_arithmetic_expansion; - v->a[116951] = sym_brace_expression; - v->a[116952] = sym_string; - v->a[116953] = sym_translated_string; - v->a[116954] = sym_number; - v->a[116955] = sym_simple_expansion; - v->a[116956] = sym_expansion; - v->a[116957] = sym_command_substitution; - v->a[116958] = sym_process_substitution; - v->a[116959] = 26; + v->a[116940] = sym_comment; + v->a[116941] = actions(1402); + v->a[116942] = 1; + v->a[116943] = aux_sym_number_token1; + v->a[116944] = actions(1404); + v->a[116945] = 1; + v->a[116946] = aux_sym_number_token2; + v->a[116947] = actions(1408); + v->a[116948] = 1; + v->a[116949] = anon_sym_DOLLAR_LPAREN; + v->a[116950] = actions(1418); + v->a[116951] = 1; + v->a[116952] = sym__brace_start; + v->a[116953] = actions(6360); + v->a[116954] = 1; + v->a[116955] = sym_word; + v->a[116956] = actions(6362); + v->a[116957] = 1; + v->a[116958] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[116959] = actions(6364); small_parse_table_5848(v); } void small_parse_table_5848(t_small_parse_table_array *v) { - v->a[116960] = actions(71); - v->a[116961] = 1; - v->a[116962] = sym_comment; - v->a[116963] = actions(107); - v->a[116964] = 1; - v->a[116965] = anon_sym_TILDE; - v->a[116966] = actions(237); - v->a[116967] = 1; - v->a[116968] = sym_word; - v->a[116969] = actions(248); - v->a[116970] = 1; - v->a[116971] = anon_sym_LPAREN; - v->a[116972] = actions(250); - v->a[116973] = 1; - v->a[116974] = anon_sym_BANG; - v->a[116975] = actions(258); - v->a[116976] = 1; - v->a[116977] = anon_sym_DOLLAR; - v->a[116978] = actions(264); - v->a[116979] = 1; + v->a[116960] = 1; + v->a[116961] = sym__special_character; + v->a[116962] = actions(6366); + v->a[116963] = 1; + v->a[116964] = anon_sym_DQUOTE; + v->a[116965] = actions(6370); + v->a[116966] = 1; + v->a[116967] = anon_sym_DOLLAR_LBRACE; + v->a[116968] = actions(6372); + v->a[116969] = 1; + v->a[116970] = anon_sym_BQUOTE; + v->a[116971] = actions(6374); + v->a[116972] = 1; + v->a[116973] = anon_sym_DOLLAR_BQUOTE; + v->a[116974] = actions(6376); + v->a[116975] = 1; + v->a[116976] = sym__comment_word; + v->a[116977] = actions(6869); + v->a[116978] = 1; + v->a[116979] = anon_sym_DOLLAR; small_parse_table_5849(v); } void small_parse_table_5849(t_small_parse_table_array *v) { - v->a[116980] = aux_sym_number_token1; - v->a[116981] = actions(266); - v->a[116982] = 1; - v->a[116983] = aux_sym_number_token2; - v->a[116984] = actions(270); - v->a[116985] = 1; - v->a[116986] = anon_sym_DOLLAR_LPAREN; - v->a[116987] = actions(282); - v->a[116988] = 1; - v->a[116989] = sym_test_operator; - v->a[116990] = actions(284); - v->a[116991] = 1; - v->a[116992] = sym__brace_start; - v->a[116993] = actions(1075); - v->a[116994] = 1; - v->a[116995] = anon_sym_DOLLAR_LBRACK; - v->a[116996] = actions(1079); - v->a[116997] = 1; - v->a[116998] = sym__special_character; - v->a[116999] = actions(1081); + v->a[116980] = actions(6368); + v->a[116981] = 3; + v->a[116982] = sym_test_operator; + v->a[116983] = sym__bare_dollar; + v->a[116984] = sym_raw_string; + v->a[116985] = state(813); + v->a[116986] = 7; + v->a[116987] = sym_arithmetic_expansion; + v->a[116988] = sym_brace_expression; + v->a[116989] = sym_string; + v->a[116990] = sym_number; + v->a[116991] = sym_simple_expansion; + v->a[116992] = sym_expansion; + v->a[116993] = sym_command_substitution; + v->a[116994] = 16; + v->a[116995] = actions(3); + v->a[116996] = 1; + v->a[116997] = sym_comment; + v->a[116998] = actions(163); + v->a[116999] = 1; small_parse_table_5850(v); } diff --git a/parser/static/small_parse_table/small_parse_table_117.c b/parser/static/small_parse_table/small_parse_table_117.c index e7de8c18..10ad8707 100644 --- a/parser/static/small_parse_table/small_parse_table_117.c +++ b/parser/static/small_parse_table/small_parse_table_117.c @@ -14,126 +14,126 @@ void small_parse_table_585(t_small_parse_table_array *v) { - v->a[11700] = sym_comment; - v->a[11701] = actions(671); - v->a[11702] = 1; - v->a[11703] = anon_sym_LPAREN_LPAREN; - v->a[11704] = actions(677); - v->a[11705] = 1; - v->a[11706] = anon_sym_LPAREN; - v->a[11707] = actions(693); - v->a[11708] = 1; - v->a[11709] = anon_sym_LBRACK; - v->a[11710] = actions(695); - v->a[11711] = 1; - v->a[11712] = anon_sym_LBRACK_LBRACK; - v->a[11713] = actions(705); - v->a[11714] = 1; - v->a[11715] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11716] = actions(707); - v->a[11717] = 1; - v->a[11718] = anon_sym_DOLLAR_LBRACK; - v->a[11719] = actions(709); + v->a[11700] = anon_sym_DOLLAR_LPAREN; + v->a[11701] = anon_sym_BQUOTE; + v->a[11702] = anon_sym_DOLLAR_BQUOTE; + v->a[11703] = sym_word; + v->a[11704] = anon_sym_SEMI; + v->a[11705] = 19; + v->a[11706] = actions(3); + v->a[11707] = 1; + v->a[11708] = sym_comment; + v->a[11709] = actions(1811); + v->a[11710] = 1; + v->a[11711] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11712] = actions(1814); + v->a[11713] = 1; + v->a[11714] = anon_sym_DOLLAR; + v->a[11715] = actions(1820); + v->a[11716] = 1; + v->a[11717] = anon_sym_DQUOTE; + v->a[11718] = actions(1823); + v->a[11719] = 1; small_parse_table_586(v); } void small_parse_table_586(t_small_parse_table_array *v) { - v->a[11720] = 1; - v->a[11721] = anon_sym_DOLLAR; - v->a[11722] = actions(711); - v->a[11723] = 1; - v->a[11724] = sym__special_character; - v->a[11725] = actions(713); - v->a[11726] = 1; - v->a[11727] = anon_sym_DQUOTE; - v->a[11728] = actions(717); - v->a[11729] = 1; - v->a[11730] = aux_sym_number_token1; - v->a[11731] = actions(719); - v->a[11732] = 1; - v->a[11733] = aux_sym_number_token2; - v->a[11734] = actions(721); - v->a[11735] = 1; - v->a[11736] = anon_sym_DOLLAR_LBRACE; - v->a[11737] = actions(723); - v->a[11738] = 1; - v->a[11739] = anon_sym_DOLLAR_LPAREN; + v->a[11720] = aux_sym_number_token1; + v->a[11721] = actions(1826); + v->a[11722] = 1; + v->a[11723] = aux_sym_number_token2; + v->a[11724] = actions(1829); + v->a[11725] = 1; + v->a[11726] = anon_sym_DOLLAR_LBRACE; + v->a[11727] = actions(1832); + v->a[11728] = 1; + v->a[11729] = anon_sym_DOLLAR_LPAREN; + v->a[11730] = actions(1835); + v->a[11731] = 1; + v->a[11732] = anon_sym_BQUOTE; + v->a[11733] = actions(1838); + v->a[11734] = 1; + v->a[11735] = anon_sym_DOLLAR_BQUOTE; + v->a[11736] = actions(1844); + v->a[11737] = 1; + v->a[11738] = sym__brace_start; + v->a[11739] = actions(2332); small_parse_table_587(v); } void small_parse_table_587(t_small_parse_table_array *v) { - v->a[11740] = actions(725); - v->a[11741] = 1; - v->a[11742] = anon_sym_BQUOTE; - v->a[11743] = actions(727); - v->a[11744] = 1; - v->a[11745] = anon_sym_DOLLAR_BQUOTE; - v->a[11746] = actions(733); - v->a[11747] = 1; - v->a[11748] = sym_variable_name; - v->a[11749] = actions(735); - v->a[11750] = 1; - v->a[11751] = sym_test_operator; - v->a[11752] = actions(737); - v->a[11753] = 1; - v->a[11754] = sym__brace_start; - v->a[11755] = actions(1394); - v->a[11756] = 1; - v->a[11757] = anon_sym_LT_LT_LT; - v->a[11758] = actions(1396); - v->a[11759] = 1; + v->a[11740] = 1; + v->a[11741] = sym__special_character; + v->a[11742] = actions(2335); + v->a[11743] = 1; + v->a[11744] = sym_test_operator; + v->a[11745] = state(1237); + v->a[11746] = 1; + v->a[11747] = aux_sym__literal_repeat1; + v->a[11748] = actions(2329); + v->a[11749] = 2; + v->a[11750] = sym_raw_string; + v->a[11751] = sym_word; + v->a[11752] = state(410); + v->a[11753] = 2; + v->a[11754] = sym_concatenation; + v->a[11755] = aux_sym_for_statement_repeat1; + v->a[11756] = actions(1287); + v->a[11757] = 3; + v->a[11758] = sym_file_descriptor; + v->a[11759] = sym_variable_name; small_parse_table_588(v); } void small_parse_table_588(t_small_parse_table_array *v) { - v->a[11760] = sym_file_descriptor; - v->a[11761] = actions(2971); - v->a[11762] = 1; - v->a[11763] = sym_word; - v->a[11764] = state(530); - v->a[11765] = 1; - v->a[11766] = sym_command_name; - v->a[11767] = state(989); - v->a[11768] = 1; - v->a[11769] = aux_sym_command_repeat1; - v->a[11770] = state(1026); - v->a[11771] = 1; - v->a[11772] = aux_sym__literal_repeat1; - v->a[11773] = state(1169); - v->a[11774] = 1; - v->a[11775] = sym_concatenation; - v->a[11776] = state(1909); - v->a[11777] = 1; - v->a[11778] = sym_variable_assignment; - v->a[11779] = state(5046); + v->a[11760] = aux_sym_heredoc_redirect_token1; + v->a[11761] = state(1107); + v->a[11762] = 7; + v->a[11763] = sym_arithmetic_expansion; + v->a[11764] = sym_brace_expression; + v->a[11765] = sym_string; + v->a[11766] = sym_number; + v->a[11767] = sym_simple_expansion; + v->a[11768] = sym_expansion; + v->a[11769] = sym_command_substitution; + v->a[11770] = actions(1285); + v->a[11771] = 19; + v->a[11772] = anon_sym_PIPE; + v->a[11773] = anon_sym_SEMI_SEMI; + v->a[11774] = anon_sym_PIPE_AMP; + v->a[11775] = anon_sym_AMP_AMP; + v->a[11776] = anon_sym_PIPE_PIPE; + v->a[11777] = anon_sym_LT; + v->a[11778] = anon_sym_GT; + v->a[11779] = anon_sym_GT_GT; small_parse_table_589(v); } void small_parse_table_589(t_small_parse_table_array *v) { - v->a[11780] = 1; - v->a[11781] = sym_command; - v->a[11782] = state(6760); - v->a[11783] = 1; - v->a[11784] = sym_subscript; - v->a[11785] = actions(715); - v->a[11786] = 2; - v->a[11787] = sym_raw_string; - v->a[11788] = sym_ansi_c_string; - v->a[11789] = actions(729); - v->a[11790] = 2; - v->a[11791] = anon_sym_LT_LPAREN; - v->a[11792] = anon_sym_GT_LPAREN; - v->a[11793] = actions(1392); - v->a[11794] = 2; - v->a[11795] = anon_sym_LT_AMP_DASH; - v->a[11796] = anon_sym_GT_AMP_DASH; - v->a[11797] = state(3581); - v->a[11798] = 2; - v->a[11799] = sym_file_redirect; + v->a[11780] = anon_sym_AMP_GT; + v->a[11781] = anon_sym_AMP_GT_GT; + v->a[11782] = anon_sym_LT_AMP; + v->a[11783] = anon_sym_GT_AMP; + v->a[11784] = anon_sym_GT_PIPE; + v->a[11785] = anon_sym_LT_AMP_DASH; + v->a[11786] = anon_sym_GT_AMP_DASH; + v->a[11787] = anon_sym_LT_LT; + v->a[11788] = anon_sym_LT_LT_DASH; + v->a[11789] = anon_sym_AMP; + v->a[11790] = anon_sym_SEMI; + v->a[11791] = 19; + v->a[11792] = actions(3); + v->a[11793] = 1; + v->a[11794] = sym_comment; + v->a[11795] = actions(2305); + v->a[11796] = 1; + v->a[11797] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11798] = actions(2307); + v->a[11799] = 1; small_parse_table_590(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1170.c b/parser/static/small_parse_table/small_parse_table_1170.c index fae22a65..f1f75b3e 100644 --- a/parser/static/small_parse_table/small_parse_table_1170.c +++ b/parser/static/small_parse_table/small_parse_table_1170.c @@ -14,126 +14,126 @@ void small_parse_table_5850(t_small_parse_table_array *v) { - v->a[117000] = 1; - v->a[117001] = anon_sym_DQUOTE; - v->a[117002] = actions(1085); - v->a[117003] = 1; - v->a[117004] = anon_sym_DOLLAR_LBRACE; - v->a[117005] = actions(1087); - v->a[117006] = 1; - v->a[117007] = anon_sym_DOLLAR_BQUOTE; - v->a[117008] = actions(3598); - v->a[117009] = 1; - v->a[117010] = anon_sym_BQUOTE; - v->a[117011] = state(2690); - v->a[117012] = 1; - v->a[117013] = aux_sym__literal_repeat1; - v->a[117014] = state(3078); - v->a[117015] = 1; - v->a[117016] = sym__expression; - v->a[117017] = actions(103); - v->a[117018] = 2; - v->a[117019] = anon_sym_PLUS_PLUS2; + v->a[117000] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117001] = actions(169); + v->a[117002] = 1; + v->a[117003] = anon_sym_DQUOTE; + v->a[117004] = actions(173); + v->a[117005] = 1; + v->a[117006] = aux_sym_number_token1; + v->a[117007] = actions(175); + v->a[117008] = 1; + v->a[117009] = aux_sym_number_token2; + v->a[117010] = actions(177); + v->a[117011] = 1; + v->a[117012] = anon_sym_DOLLAR_LBRACE; + v->a[117013] = actions(179); + v->a[117014] = 1; + v->a[117015] = anon_sym_DOLLAR_LPAREN; + v->a[117016] = actions(181); + v->a[117017] = 1; + v->a[117018] = anon_sym_BQUOTE; + v->a[117019] = actions(183); small_parse_table_5851(v); } void small_parse_table_5851(t_small_parse_table_array *v) { - v->a[117020] = anon_sym_DASH_DASH2; - v->a[117021] = actions(105); - v->a[117022] = 2; - v->a[117023] = anon_sym_DASH2; - v->a[117024] = anon_sym_PLUS2; - v->a[117025] = actions(1073); - v->a[117026] = 2; - v->a[117027] = anon_sym_LPAREN_LPAREN; - v->a[117028] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117029] = actions(1083); - v->a[117030] = 2; - v->a[117031] = sym_raw_string; - v->a[117032] = sym_ansi_c_string; - v->a[117033] = actions(1089); - v->a[117034] = 2; - v->a[117035] = anon_sym_LT_LPAREN; - v->a[117036] = anon_sym_GT_LPAREN; - v->a[117037] = state(3053); - v->a[117038] = 6; - v->a[117039] = sym_binary_expression; + v->a[117020] = 1; + v->a[117021] = anon_sym_DOLLAR_BQUOTE; + v->a[117022] = actions(189); + v->a[117023] = 1; + v->a[117024] = sym__brace_start; + v->a[117025] = actions(6454); + v->a[117026] = 1; + v->a[117027] = sym_word; + v->a[117028] = actions(6456); + v->a[117029] = 1; + v->a[117030] = sym__special_character; + v->a[117031] = actions(6460); + v->a[117032] = 1; + v->a[117033] = sym__comment_word; + v->a[117034] = actions(6871); + v->a[117035] = 1; + v->a[117036] = anon_sym_DOLLAR; + v->a[117037] = actions(6458); + v->a[117038] = 3; + v->a[117039] = sym_test_operator; small_parse_table_5852(v); } void small_parse_table_5852(t_small_parse_table_array *v) { - v->a[117040] = sym_ternary_expression; - v->a[117041] = sym_unary_expression; - v->a[117042] = sym_postfix_expression; - v->a[117043] = sym_parenthesized_expression; - v->a[117044] = sym_concatenation; - v->a[117045] = state(2500); - v->a[117046] = 9; - v->a[117047] = sym_arithmetic_expansion; - v->a[117048] = sym_brace_expression; - v->a[117049] = sym_string; - v->a[117050] = sym_translated_string; - v->a[117051] = sym_number; - v->a[117052] = sym_simple_expansion; - v->a[117053] = sym_expansion; - v->a[117054] = sym_command_substitution; - v->a[117055] = sym_process_substitution; - v->a[117056] = 3; - v->a[117057] = actions(3); - v->a[117058] = 1; - v->a[117059] = sym_comment; + v->a[117040] = sym__bare_dollar; + v->a[117041] = sym_raw_string; + v->a[117042] = state(560); + v->a[117043] = 7; + v->a[117044] = sym_arithmetic_expansion; + v->a[117045] = sym_brace_expression; + v->a[117046] = sym_string; + v->a[117047] = sym_number; + v->a[117048] = sym_simple_expansion; + v->a[117049] = sym_expansion; + v->a[117050] = sym_command_substitution; + v->a[117051] = 16; + v->a[117052] = actions(3); + v->a[117053] = 1; + v->a[117054] = sym_comment; + v->a[117055] = actions(1402); + v->a[117056] = 1; + v->a[117057] = aux_sym_number_token1; + v->a[117058] = actions(1404); + v->a[117059] = 1; small_parse_table_5853(v); } void small_parse_table_5853(t_small_parse_table_array *v) { - v->a[117060] = actions(5772); - v->a[117061] = 5; - v->a[117062] = sym_file_descriptor; - v->a[117063] = sym_variable_name; - v->a[117064] = sym_test_operator; - v->a[117065] = sym__brace_start; - v->a[117066] = aux_sym_heredoc_redirect_token1; - v->a[117067] = actions(5770); - v->a[117068] = 38; - v->a[117069] = anon_sym_LPAREN_LPAREN; - v->a[117070] = anon_sym_SEMI; - v->a[117071] = anon_sym_PIPE_PIPE; - v->a[117072] = anon_sym_AMP_AMP; - v->a[117073] = anon_sym_PIPE; - v->a[117074] = anon_sym_AMP; - v->a[117075] = anon_sym_LT; - v->a[117076] = anon_sym_GT; - v->a[117077] = anon_sym_LT_LT; - v->a[117078] = anon_sym_GT_GT; - v->a[117079] = anon_sym_RPAREN; + v->a[117060] = aux_sym_number_token2; + v->a[117061] = actions(1408); + v->a[117062] = 1; + v->a[117063] = anon_sym_DOLLAR_LPAREN; + v->a[117064] = actions(1418); + v->a[117065] = 1; + v->a[117066] = sym__brace_start; + v->a[117067] = actions(6360); + v->a[117068] = 1; + v->a[117069] = sym_word; + v->a[117070] = actions(6362); + v->a[117071] = 1; + v->a[117072] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117073] = actions(6364); + v->a[117074] = 1; + v->a[117075] = sym__special_character; + v->a[117076] = actions(6366); + v->a[117077] = 1; + v->a[117078] = anon_sym_DQUOTE; + v->a[117079] = actions(6370); small_parse_table_5854(v); } void small_parse_table_5854(t_small_parse_table_array *v) { - v->a[117080] = anon_sym_SEMI_SEMI; - v->a[117081] = anon_sym_PIPE_AMP; - v->a[117082] = anon_sym_AMP_GT; - v->a[117083] = anon_sym_AMP_GT_GT; - v->a[117084] = anon_sym_LT_AMP; - v->a[117085] = anon_sym_GT_AMP; - v->a[117086] = anon_sym_GT_PIPE; - v->a[117087] = anon_sym_LT_AMP_DASH; - v->a[117088] = anon_sym_GT_AMP_DASH; - v->a[117089] = anon_sym_LT_LT_DASH; - v->a[117090] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117091] = anon_sym_DOLLAR_LBRACK; - v->a[117092] = anon_sym_DOLLAR; - v->a[117093] = sym__special_character; - v->a[117094] = anon_sym_DQUOTE; - v->a[117095] = sym_raw_string; - v->a[117096] = sym_ansi_c_string; - v->a[117097] = aux_sym_number_token1; - v->a[117098] = aux_sym_number_token2; - v->a[117099] = anon_sym_DOLLAR_LBRACE; + v->a[117080] = 1; + v->a[117081] = anon_sym_DOLLAR_LBRACE; + v->a[117082] = actions(6372); + v->a[117083] = 1; + v->a[117084] = anon_sym_BQUOTE; + v->a[117085] = actions(6374); + v->a[117086] = 1; + v->a[117087] = anon_sym_DOLLAR_BQUOTE; + v->a[117088] = actions(6376); + v->a[117089] = 1; + v->a[117090] = sym__comment_word; + v->a[117091] = actions(6873); + v->a[117092] = 1; + v->a[117093] = anon_sym_DOLLAR; + v->a[117094] = actions(6368); + v->a[117095] = 3; + v->a[117096] = sym_test_operator; + v->a[117097] = sym__bare_dollar; + v->a[117098] = sym_raw_string; + v->a[117099] = state(813); small_parse_table_5855(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1171.c b/parser/static/small_parse_table/small_parse_table_1171.c index d9a9e0fc..672c4737 100644 --- a/parser/static/small_parse_table/small_parse_table_1171.c +++ b/parser/static/small_parse_table/small_parse_table_1171.c @@ -14,126 +14,126 @@ void small_parse_table_5855(t_small_parse_table_array *v) { - v->a[117100] = anon_sym_DOLLAR_LPAREN; - v->a[117101] = anon_sym_BQUOTE; - v->a[117102] = anon_sym_DOLLAR_BQUOTE; - v->a[117103] = anon_sym_LT_LPAREN; - v->a[117104] = anon_sym_GT_LPAREN; - v->a[117105] = aux_sym__simple_variable_name_token1; - v->a[117106] = sym_word; - v->a[117107] = 26; - v->a[117108] = actions(71); - v->a[117109] = 1; - v->a[117110] = sym_comment; - v->a[117111] = actions(1131); - v->a[117112] = 1; - v->a[117113] = anon_sym_LPAREN; - v->a[117114] = actions(1141); - v->a[117115] = 1; - v->a[117116] = anon_sym_DOLLAR_LBRACK; - v->a[117117] = actions(1145); - v->a[117118] = 1; - v->a[117119] = anon_sym_DOLLAR; + v->a[117100] = 7; + v->a[117101] = sym_arithmetic_expansion; + v->a[117102] = sym_brace_expression; + v->a[117103] = sym_string; + v->a[117104] = sym_number; + v->a[117105] = sym_simple_expansion; + v->a[117106] = sym_expansion; + v->a[117107] = sym_command_substitution; + v->a[117108] = 16; + v->a[117109] = actions(3); + v->a[117110] = 1; + v->a[117111] = sym_comment; + v->a[117112] = actions(5334); + v->a[117113] = 1; + v->a[117114] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117115] = actions(5340); + v->a[117116] = 1; + v->a[117117] = anon_sym_DQUOTE; + v->a[117118] = actions(5344); + v->a[117119] = 1; small_parse_table_5856(v); } void small_parse_table_5856(t_small_parse_table_array *v) { - v->a[117120] = actions(1149); - v->a[117121] = 1; - v->a[117122] = anon_sym_DQUOTE; - v->a[117123] = actions(1153); - v->a[117124] = 1; - v->a[117125] = aux_sym_number_token1; - v->a[117126] = actions(1155); - v->a[117127] = 1; - v->a[117128] = aux_sym_number_token2; - v->a[117129] = actions(1157); - v->a[117130] = 1; - v->a[117131] = anon_sym_DOLLAR_LBRACE; - v->a[117132] = actions(1159); - v->a[117133] = 1; - v->a[117134] = anon_sym_DOLLAR_LPAREN; - v->a[117135] = actions(1163); - v->a[117136] = 1; - v->a[117137] = anon_sym_DOLLAR_BQUOTE; - v->a[117138] = actions(1169); - v->a[117139] = 1; + v->a[117120] = aux_sym_number_token1; + v->a[117121] = actions(5346); + v->a[117122] = 1; + v->a[117123] = aux_sym_number_token2; + v->a[117124] = actions(5348); + v->a[117125] = 1; + v->a[117126] = anon_sym_DOLLAR_LBRACE; + v->a[117127] = actions(5350); + v->a[117128] = 1; + v->a[117129] = anon_sym_DOLLAR_LPAREN; + v->a[117130] = actions(5352); + v->a[117131] = 1; + v->a[117132] = anon_sym_BQUOTE; + v->a[117133] = actions(5354); + v->a[117134] = 1; + v->a[117135] = anon_sym_DOLLAR_BQUOTE; + v->a[117136] = actions(5360); + v->a[117137] = 1; + v->a[117138] = sym__brace_start; + v->a[117139] = actions(6833); small_parse_table_5857(v); } void small_parse_table_5857(t_small_parse_table_array *v) { - v->a[117140] = sym__brace_start; - v->a[117141] = actions(1187); - v->a[117142] = 1; - v->a[117143] = sym_word; - v->a[117144] = actions(1189); - v->a[117145] = 1; - v->a[117146] = anon_sym_BANG; - v->a[117147] = actions(1195); - v->a[117148] = 1; - v->a[117149] = anon_sym_TILDE; - v->a[117150] = actions(1201); - v->a[117151] = 1; - v->a[117152] = sym_test_operator; - v->a[117153] = actions(3060); - v->a[117154] = 1; - v->a[117155] = anon_sym_BQUOTE; - v->a[117156] = actions(5779); - v->a[117157] = 1; - v->a[117158] = sym__special_character; - v->a[117159] = state(2717); + v->a[117140] = 1; + v->a[117141] = sym_word; + v->a[117142] = actions(6837); + v->a[117143] = 1; + v->a[117144] = sym__special_character; + v->a[117145] = actions(6841); + v->a[117146] = 1; + v->a[117147] = sym__comment_word; + v->a[117148] = actions(6875); + v->a[117149] = 1; + v->a[117150] = anon_sym_DOLLAR; + v->a[117151] = actions(6839); + v->a[117152] = 3; + v->a[117153] = sym_test_operator; + v->a[117154] = sym__bare_dollar; + v->a[117155] = sym_raw_string; + v->a[117156] = state(1070); + v->a[117157] = 7; + v->a[117158] = sym_arithmetic_expansion; + v->a[117159] = sym_brace_expression; small_parse_table_5858(v); } void small_parse_table_5858(t_small_parse_table_array *v) { - v->a[117160] = 1; - v->a[117161] = aux_sym__literal_repeat1; - v->a[117162] = state(3000); - v->a[117163] = 1; - v->a[117164] = sym__expression; - v->a[117165] = actions(1129); - v->a[117166] = 2; - v->a[117167] = anon_sym_LPAREN_LPAREN; - v->a[117168] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117169] = actions(1165); - v->a[117170] = 2; - v->a[117171] = anon_sym_LT_LPAREN; - v->a[117172] = anon_sym_GT_LPAREN; - v->a[117173] = actions(1191); - v->a[117174] = 2; - v->a[117175] = anon_sym_PLUS_PLUS2; - v->a[117176] = anon_sym_DASH_DASH2; - v->a[117177] = actions(1193); - v->a[117178] = 2; - v->a[117179] = anon_sym_DASH2; + v->a[117160] = sym_string; + v->a[117161] = sym_number; + v->a[117162] = sym_simple_expansion; + v->a[117163] = sym_expansion; + v->a[117164] = sym_command_substitution; + v->a[117165] = 16; + v->a[117166] = actions(3); + v->a[117167] = 1; + v->a[117168] = sym_comment; + v->a[117169] = actions(5334); + v->a[117170] = 1; + v->a[117171] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117172] = actions(5340); + v->a[117173] = 1; + v->a[117174] = anon_sym_DQUOTE; + v->a[117175] = actions(5344); + v->a[117176] = 1; + v->a[117177] = aux_sym_number_token1; + v->a[117178] = actions(5346); + v->a[117179] = 1; small_parse_table_5859(v); } void small_parse_table_5859(t_small_parse_table_array *v) { - v->a[117180] = anon_sym_PLUS2; - v->a[117181] = actions(1199); - v->a[117182] = 2; - v->a[117183] = sym_raw_string; - v->a[117184] = sym_ansi_c_string; - v->a[117185] = state(2594); - v->a[117186] = 6; - v->a[117187] = sym_binary_expression; - v->a[117188] = sym_ternary_expression; - v->a[117189] = sym_unary_expression; - v->a[117190] = sym_postfix_expression; - v->a[117191] = sym_parenthesized_expression; - v->a[117192] = sym_concatenation; - v->a[117193] = state(2503); - v->a[117194] = 9; - v->a[117195] = sym_arithmetic_expansion; - v->a[117196] = sym_brace_expression; - v->a[117197] = sym_string; - v->a[117198] = sym_translated_string; - v->a[117199] = sym_number; + v->a[117180] = aux_sym_number_token2; + v->a[117181] = actions(5348); + v->a[117182] = 1; + v->a[117183] = anon_sym_DOLLAR_LBRACE; + v->a[117184] = actions(5350); + v->a[117185] = 1; + v->a[117186] = anon_sym_DOLLAR_LPAREN; + v->a[117187] = actions(5352); + v->a[117188] = 1; + v->a[117189] = anon_sym_BQUOTE; + v->a[117190] = actions(5354); + v->a[117191] = 1; + v->a[117192] = anon_sym_DOLLAR_BQUOTE; + v->a[117193] = actions(5360); + v->a[117194] = 1; + v->a[117195] = sym__brace_start; + v->a[117196] = actions(6833); + v->a[117197] = 1; + v->a[117198] = sym_word; + v->a[117199] = actions(6837); small_parse_table_5860(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1172.c b/parser/static/small_parse_table/small_parse_table_1172.c index 4cd95028..56096b24 100644 --- a/parser/static/small_parse_table/small_parse_table_1172.c +++ b/parser/static/small_parse_table/small_parse_table_1172.c @@ -14,126 +14,126 @@ void small_parse_table_5860(t_small_parse_table_array *v) { - v->a[117200] = sym_simple_expansion; - v->a[117201] = sym_expansion; - v->a[117202] = sym_command_substitution; - v->a[117203] = sym_process_substitution; - v->a[117204] = 26; - v->a[117205] = actions(71); + v->a[117200] = 1; + v->a[117201] = sym__special_character; + v->a[117202] = actions(6841); + v->a[117203] = 1; + v->a[117204] = sym__comment_word; + v->a[117205] = actions(6877); v->a[117206] = 1; - v->a[117207] = sym_comment; - v->a[117208] = actions(107); - v->a[117209] = 1; - v->a[117210] = anon_sym_TILDE; - v->a[117211] = actions(237); - v->a[117212] = 1; - v->a[117213] = sym_word; - v->a[117214] = actions(248); - v->a[117215] = 1; - v->a[117216] = anon_sym_LPAREN; - v->a[117217] = actions(250); - v->a[117218] = 1; - v->a[117219] = anon_sym_BANG; + v->a[117207] = anon_sym_DOLLAR; + v->a[117208] = actions(6839); + v->a[117209] = 3; + v->a[117210] = sym_test_operator; + v->a[117211] = sym__bare_dollar; + v->a[117212] = sym_raw_string; + v->a[117213] = state(1070); + v->a[117214] = 7; + v->a[117215] = sym_arithmetic_expansion; + v->a[117216] = sym_brace_expression; + v->a[117217] = sym_string; + v->a[117218] = sym_number; + v->a[117219] = sym_simple_expansion; small_parse_table_5861(v); } void small_parse_table_5861(t_small_parse_table_array *v) { - v->a[117220] = actions(258); - v->a[117221] = 1; - v->a[117222] = anon_sym_DOLLAR; - v->a[117223] = actions(264); + v->a[117220] = sym_expansion; + v->a[117221] = sym_command_substitution; + v->a[117222] = 16; + v->a[117223] = actions(3); v->a[117224] = 1; - v->a[117225] = aux_sym_number_token1; - v->a[117226] = actions(266); + v->a[117225] = sym_comment; + v->a[117226] = actions(1260); v->a[117227] = 1; - v->a[117228] = aux_sym_number_token2; - v->a[117229] = actions(270); + v->a[117228] = aux_sym_number_token1; + v->a[117229] = actions(1262); v->a[117230] = 1; - v->a[117231] = anon_sym_DOLLAR_LPAREN; - v->a[117232] = actions(282); + v->a[117231] = aux_sym_number_token2; + v->a[117232] = actions(1266); v->a[117233] = 1; - v->a[117234] = sym_test_operator; - v->a[117235] = actions(284); + v->a[117234] = anon_sym_DOLLAR_LPAREN; + v->a[117235] = actions(1276); v->a[117236] = 1; v->a[117237] = sym__brace_start; - v->a[117238] = actions(1075); + v->a[117238] = actions(6879); v->a[117239] = 1; small_parse_table_5862(v); } void small_parse_table_5862(t_small_parse_table_array *v) { - v->a[117240] = anon_sym_DOLLAR_LBRACK; - v->a[117241] = actions(1079); + v->a[117240] = sym_word; + v->a[117241] = actions(6881); v->a[117242] = 1; - v->a[117243] = sym__special_character; - v->a[117244] = actions(1081); + v->a[117243] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117244] = actions(6883); v->a[117245] = 1; - v->a[117246] = anon_sym_DQUOTE; - v->a[117247] = actions(1085); + v->a[117246] = anon_sym_DOLLAR; + v->a[117247] = actions(6885); v->a[117248] = 1; - v->a[117249] = anon_sym_DOLLAR_LBRACE; - v->a[117250] = actions(1087); + v->a[117249] = sym__special_character; + v->a[117250] = actions(6887); v->a[117251] = 1; - v->a[117252] = anon_sym_DOLLAR_BQUOTE; - v->a[117253] = actions(3598); + v->a[117252] = anon_sym_DQUOTE; + v->a[117253] = actions(6891); v->a[117254] = 1; - v->a[117255] = anon_sym_BQUOTE; - v->a[117256] = state(2690); + v->a[117255] = anon_sym_DOLLAR_LBRACE; + v->a[117256] = actions(6893); v->a[117257] = 1; - v->a[117258] = aux_sym__literal_repeat1; - v->a[117259] = state(3077); + v->a[117258] = anon_sym_BQUOTE; + v->a[117259] = actions(6895); small_parse_table_5863(v); } void small_parse_table_5863(t_small_parse_table_array *v) { v->a[117260] = 1; - v->a[117261] = sym__expression; - v->a[117262] = actions(103); - v->a[117263] = 2; - v->a[117264] = anon_sym_PLUS_PLUS2; - v->a[117265] = anon_sym_DASH_DASH2; - v->a[117266] = actions(105); - v->a[117267] = 2; - v->a[117268] = anon_sym_DASH2; - v->a[117269] = anon_sym_PLUS2; - v->a[117270] = actions(1073); - v->a[117271] = 2; - v->a[117272] = anon_sym_LPAREN_LPAREN; - v->a[117273] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117274] = actions(1083); - v->a[117275] = 2; - v->a[117276] = sym_raw_string; - v->a[117277] = sym_ansi_c_string; - v->a[117278] = actions(1089); - v->a[117279] = 2; + v->a[117261] = anon_sym_DOLLAR_BQUOTE; + v->a[117262] = actions(6897); + v->a[117263] = 1; + v->a[117264] = sym__comment_word; + v->a[117265] = actions(6889); + v->a[117266] = 3; + v->a[117267] = sym_test_operator; + v->a[117268] = sym__bare_dollar; + v->a[117269] = sym_raw_string; + v->a[117270] = state(1005); + v->a[117271] = 7; + v->a[117272] = sym_arithmetic_expansion; + v->a[117273] = sym_brace_expression; + v->a[117274] = sym_string; + v->a[117275] = sym_number; + v->a[117276] = sym_simple_expansion; + v->a[117277] = sym_expansion; + v->a[117278] = sym_command_substitution; + v->a[117279] = 16; small_parse_table_5864(v); } void small_parse_table_5864(t_small_parse_table_array *v) { - v->a[117280] = anon_sym_LT_LPAREN; - v->a[117281] = anon_sym_GT_LPAREN; - v->a[117282] = state(3053); - v->a[117283] = 6; - v->a[117284] = sym_binary_expression; - v->a[117285] = sym_ternary_expression; - v->a[117286] = sym_unary_expression; - v->a[117287] = sym_postfix_expression; - v->a[117288] = sym_parenthesized_expression; - v->a[117289] = sym_concatenation; - v->a[117290] = state(2500); - v->a[117291] = 9; - v->a[117292] = sym_arithmetic_expansion; - v->a[117293] = sym_brace_expression; - v->a[117294] = sym_string; - v->a[117295] = sym_translated_string; - v->a[117296] = sym_number; - v->a[117297] = sym_simple_expansion; - v->a[117298] = sym_expansion; - v->a[117299] = sym_command_substitution; + v->a[117280] = actions(3); + v->a[117281] = 1; + v->a[117282] = sym_comment; + v->a[117283] = actions(1260); + v->a[117284] = 1; + v->a[117285] = aux_sym_number_token1; + v->a[117286] = actions(1262); + v->a[117287] = 1; + v->a[117288] = aux_sym_number_token2; + v->a[117289] = actions(1266); + v->a[117290] = 1; + v->a[117291] = anon_sym_DOLLAR_LPAREN; + v->a[117292] = actions(1276); + v->a[117293] = 1; + v->a[117294] = sym__brace_start; + v->a[117295] = actions(6879); + v->a[117296] = 1; + v->a[117297] = sym_word; + v->a[117298] = actions(6881); + v->a[117299] = 1; small_parse_table_5865(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1173.c b/parser/static/small_parse_table/small_parse_table_1173.c index 9b16febf..3dd0accd 100644 --- a/parser/static/small_parse_table/small_parse_table_1173.c +++ b/parser/static/small_parse_table/small_parse_table_1173.c @@ -14,126 +14,126 @@ void small_parse_table_5865(t_small_parse_table_array *v) { - v->a[117300] = sym_process_substitution; - v->a[117301] = 26; - v->a[117302] = actions(71); - v->a[117303] = 1; - v->a[117304] = sym_comment; - v->a[117305] = actions(1131); - v->a[117306] = 1; - v->a[117307] = anon_sym_LPAREN; - v->a[117308] = actions(1141); - v->a[117309] = 1; - v->a[117310] = anon_sym_DOLLAR_LBRACK; - v->a[117311] = actions(1145); - v->a[117312] = 1; - v->a[117313] = anon_sym_DOLLAR; - v->a[117314] = actions(1149); - v->a[117315] = 1; - v->a[117316] = anon_sym_DQUOTE; - v->a[117317] = actions(1153); - v->a[117318] = 1; - v->a[117319] = aux_sym_number_token1; + v->a[117300] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117301] = actions(6885); + v->a[117302] = 1; + v->a[117303] = sym__special_character; + v->a[117304] = actions(6887); + v->a[117305] = 1; + v->a[117306] = anon_sym_DQUOTE; + v->a[117307] = actions(6891); + v->a[117308] = 1; + v->a[117309] = anon_sym_DOLLAR_LBRACE; + v->a[117310] = actions(6893); + v->a[117311] = 1; + v->a[117312] = anon_sym_BQUOTE; + v->a[117313] = actions(6895); + v->a[117314] = 1; + v->a[117315] = anon_sym_DOLLAR_BQUOTE; + v->a[117316] = actions(6897); + v->a[117317] = 1; + v->a[117318] = sym__comment_word; + v->a[117319] = actions(6899); small_parse_table_5866(v); } void small_parse_table_5866(t_small_parse_table_array *v) { - v->a[117320] = actions(1155); - v->a[117321] = 1; - v->a[117322] = aux_sym_number_token2; - v->a[117323] = actions(1157); - v->a[117324] = 1; - v->a[117325] = anon_sym_DOLLAR_LBRACE; - v->a[117326] = actions(1159); - v->a[117327] = 1; - v->a[117328] = anon_sym_DOLLAR_LPAREN; - v->a[117329] = actions(1163); - v->a[117330] = 1; - v->a[117331] = anon_sym_DOLLAR_BQUOTE; - v->a[117332] = actions(1169); - v->a[117333] = 1; - v->a[117334] = sym__brace_start; - v->a[117335] = actions(1187); - v->a[117336] = 1; - v->a[117337] = sym_word; - v->a[117338] = actions(1189); - v->a[117339] = 1; + v->a[117320] = 1; + v->a[117321] = anon_sym_DOLLAR; + v->a[117322] = actions(6889); + v->a[117323] = 3; + v->a[117324] = sym_test_operator; + v->a[117325] = sym__bare_dollar; + v->a[117326] = sym_raw_string; + v->a[117327] = state(1005); + v->a[117328] = 7; + v->a[117329] = sym_arithmetic_expansion; + v->a[117330] = sym_brace_expression; + v->a[117331] = sym_string; + v->a[117332] = sym_number; + v->a[117333] = sym_simple_expansion; + v->a[117334] = sym_expansion; + v->a[117335] = sym_command_substitution; + v->a[117336] = 17; + v->a[117337] = actions(57); + v->a[117338] = 1; + v->a[117339] = sym_comment; small_parse_table_5867(v); } void small_parse_table_5867(t_small_parse_table_array *v) { - v->a[117340] = anon_sym_BANG; - v->a[117341] = actions(1195); - v->a[117342] = 1; - v->a[117343] = anon_sym_TILDE; - v->a[117344] = actions(1201); - v->a[117345] = 1; - v->a[117346] = sym_test_operator; - v->a[117347] = actions(3060); - v->a[117348] = 1; - v->a[117349] = anon_sym_BQUOTE; - v->a[117350] = actions(5779); - v->a[117351] = 1; - v->a[117352] = sym__special_character; - v->a[117353] = state(2717); - v->a[117354] = 1; - v->a[117355] = aux_sym__literal_repeat1; - v->a[117356] = state(3034); - v->a[117357] = 1; - v->a[117358] = sym__expression; - v->a[117359] = actions(1129); + v->a[117340] = actions(6390); + v->a[117341] = 1; + v->a[117342] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117343] = actions(6392); + v->a[117344] = 1; + v->a[117345] = anon_sym_DOLLAR; + v->a[117346] = actions(6394); + v->a[117347] = 1; + v->a[117348] = sym__special_character; + v->a[117349] = actions(6396); + v->a[117350] = 1; + v->a[117351] = anon_sym_DQUOTE; + v->a[117352] = actions(6400); + v->a[117353] = 1; + v->a[117354] = aux_sym_number_token1; + v->a[117355] = actions(6402); + v->a[117356] = 1; + v->a[117357] = aux_sym_number_token2; + v->a[117358] = actions(6404); + v->a[117359] = 1; small_parse_table_5868(v); } void small_parse_table_5868(t_small_parse_table_array *v) { - v->a[117360] = 2; - v->a[117361] = anon_sym_LPAREN_LPAREN; - v->a[117362] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117363] = actions(1165); - v->a[117364] = 2; - v->a[117365] = anon_sym_LT_LPAREN; - v->a[117366] = anon_sym_GT_LPAREN; - v->a[117367] = actions(1191); - v->a[117368] = 2; - v->a[117369] = anon_sym_PLUS_PLUS2; - v->a[117370] = anon_sym_DASH_DASH2; - v->a[117371] = actions(1193); - v->a[117372] = 2; - v->a[117373] = anon_sym_DASH2; - v->a[117374] = anon_sym_PLUS2; - v->a[117375] = actions(1199); - v->a[117376] = 2; - v->a[117377] = sym_raw_string; - v->a[117378] = sym_ansi_c_string; - v->a[117379] = state(2594); + v->a[117360] = anon_sym_DOLLAR_LBRACE; + v->a[117361] = actions(6406); + v->a[117362] = 1; + v->a[117363] = anon_sym_DOLLAR_LPAREN; + v->a[117364] = actions(6408); + v->a[117365] = 1; + v->a[117366] = anon_sym_BQUOTE; + v->a[117367] = actions(6410); + v->a[117368] = 1; + v->a[117369] = anon_sym_DOLLAR_BQUOTE; + v->a[117370] = actions(6412); + v->a[117371] = 1; + v->a[117372] = sym__brace_start; + v->a[117373] = actions(6901); + v->a[117374] = 1; + v->a[117375] = sym_word; + v->a[117376] = state(3249); + v->a[117377] = 1; + v->a[117378] = aux_sym__literal_repeat1; + v->a[117379] = state(3397); small_parse_table_5869(v); } void small_parse_table_5869(t_small_parse_table_array *v) { - v->a[117380] = 6; - v->a[117381] = sym_binary_expression; - v->a[117382] = sym_ternary_expression; - v->a[117383] = sym_unary_expression; - v->a[117384] = sym_postfix_expression; - v->a[117385] = sym_parenthesized_expression; - v->a[117386] = sym_concatenation; - v->a[117387] = state(2503); - v->a[117388] = 9; - v->a[117389] = sym_arithmetic_expansion; - v->a[117390] = sym_brace_expression; - v->a[117391] = sym_string; - v->a[117392] = sym_translated_string; - v->a[117393] = sym_number; - v->a[117394] = sym_simple_expansion; - v->a[117395] = sym_expansion; - v->a[117396] = sym_command_substitution; - v->a[117397] = sym_process_substitution; - v->a[117398] = 27; - v->a[117399] = actions(71); + v->a[117380] = 1; + v->a[117381] = sym_concatenation; + v->a[117382] = actions(6903); + v->a[117383] = 2; + v->a[117384] = sym_test_operator; + v->a[117385] = sym_raw_string; + v->a[117386] = state(3233); + v->a[117387] = 7; + v->a[117388] = sym_arithmetic_expansion; + v->a[117389] = sym_brace_expression; + v->a[117390] = sym_string; + v->a[117391] = sym_number; + v->a[117392] = sym_simple_expansion; + v->a[117393] = sym_expansion; + v->a[117394] = sym_command_substitution; + v->a[117395] = 16; + v->a[117396] = actions(3); + v->a[117397] = 1; + v->a[117398] = sym_comment; + v->a[117399] = actions(5407); small_parse_table_5870(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1174.c b/parser/static/small_parse_table/small_parse_table_1174.c index 13adf673..4b0aea7b 100644 --- a/parser/static/small_parse_table/small_parse_table_1174.c +++ b/parser/static/small_parse_table/small_parse_table_1174.c @@ -15,125 +15,125 @@ void small_parse_table_5870(t_small_parse_table_array *v) { v->a[117400] = 1; - v->a[117401] = sym_comment; - v->a[117402] = actions(363); + v->a[117401] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117402] = actions(5413); v->a[117403] = 1; - v->a[117404] = anon_sym_DOLLAR_LBRACK; - v->a[117405] = actions(367); + v->a[117404] = anon_sym_DQUOTE; + v->a[117405] = actions(5417); v->a[117406] = 1; - v->a[117407] = anon_sym_DOLLAR; - v->a[117408] = actions(371); + v->a[117407] = aux_sym_number_token1; + v->a[117408] = actions(5419); v->a[117409] = 1; - v->a[117410] = anon_sym_DQUOTE; - v->a[117411] = actions(375); + v->a[117410] = aux_sym_number_token2; + v->a[117411] = actions(5421); v->a[117412] = 1; - v->a[117413] = aux_sym_number_token1; - v->a[117414] = actions(377); + v->a[117413] = anon_sym_DOLLAR_LBRACE; + v->a[117414] = actions(5423); v->a[117415] = 1; - v->a[117416] = aux_sym_number_token2; - v->a[117417] = actions(379); + v->a[117416] = anon_sym_DOLLAR_LPAREN; + v->a[117417] = actions(5425); v->a[117418] = 1; - v->a[117419] = anon_sym_DOLLAR_LBRACE; + v->a[117419] = anon_sym_BQUOTE; small_parse_table_5871(v); } void small_parse_table_5871(t_small_parse_table_array *v) { - v->a[117420] = actions(381); + v->a[117420] = actions(5427); v->a[117421] = 1; - v->a[117422] = anon_sym_DOLLAR_LPAREN; - v->a[117423] = actions(385); + v->a[117422] = anon_sym_DOLLAR_BQUOTE; + v->a[117423] = actions(5433); v->a[117424] = 1; - v->a[117425] = anon_sym_DOLLAR_BQUOTE; - v->a[117426] = actions(391); + v->a[117425] = sym__brace_start; + v->a[117426] = actions(6625); v->a[117427] = 1; - v->a[117428] = sym__brace_start; - v->a[117429] = actions(1093); + v->a[117428] = sym_word; + v->a[117429] = actions(6627); v->a[117430] = 1; - v->a[117431] = anon_sym_LPAREN; - v->a[117432] = actions(1095); + v->a[117431] = sym__special_character; + v->a[117432] = actions(6631); v->a[117433] = 1; - v->a[117434] = anon_sym_BANG; - v->a[117435] = actions(1103); + v->a[117434] = sym__comment_word; + v->a[117435] = actions(6905); v->a[117436] = 1; - v->a[117437] = anon_sym_TILDE; - v->a[117438] = actions(5809); - v->a[117439] = 1; + v->a[117437] = anon_sym_DOLLAR; + v->a[117438] = actions(6629); + v->a[117439] = 3; small_parse_table_5872(v); } void small_parse_table_5872(t_small_parse_table_array *v) { - v->a[117440] = anon_sym_BQUOTE; - v->a[117441] = actions(5916); - v->a[117442] = 1; - v->a[117443] = sym__special_character; - v->a[117444] = actions(6415); - v->a[117445] = 1; - v->a[117446] = sym_word; - v->a[117447] = actions(6419); - v->a[117448] = 1; - v->a[117449] = sym_test_operator; - v->a[117450] = state(2463); - v->a[117451] = 1; - v->a[117452] = aux_sym__literal_repeat1; - v->a[117453] = state(3397); + v->a[117440] = sym_test_operator; + v->a[117441] = sym__bare_dollar; + v->a[117442] = sym_raw_string; + v->a[117443] = state(1903); + v->a[117444] = 7; + v->a[117445] = sym_arithmetic_expansion; + v->a[117446] = sym_brace_expression; + v->a[117447] = sym_string; + v->a[117448] = sym_number; + v->a[117449] = sym_simple_expansion; + v->a[117450] = sym_expansion; + v->a[117451] = sym_command_substitution; + v->a[117452] = 16; + v->a[117453] = actions(3); v->a[117454] = 1; - v->a[117455] = sym__expression; - v->a[117456] = actions(352); - v->a[117457] = 2; - v->a[117458] = anon_sym_LPAREN_LPAREN; - v->a[117459] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117455] = sym_comment; + v->a[117456] = actions(2362); + v->a[117457] = 1; + v->a[117458] = aux_sym_number_token1; + v->a[117459] = actions(2364); small_parse_table_5873(v); } void small_parse_table_5873(t_small_parse_table_array *v) { - v->a[117460] = actions(387); - v->a[117461] = 2; - v->a[117462] = anon_sym_LT_LPAREN; - v->a[117463] = anon_sym_GT_LPAREN; - v->a[117464] = actions(1099); - v->a[117465] = 2; - v->a[117466] = anon_sym_PLUS_PLUS2; - v->a[117467] = anon_sym_DASH_DASH2; - v->a[117468] = actions(1101); - v->a[117469] = 2; - v->a[117470] = anon_sym_DASH2; - v->a[117471] = anon_sym_PLUS2; - v->a[117472] = actions(6417); - v->a[117473] = 2; - v->a[117474] = sym_raw_string; - v->a[117475] = sym_ansi_c_string; - v->a[117476] = state(2594); - v->a[117477] = 2; - v->a[117478] = sym_ternary_expression; - v->a[117479] = sym_postfix_expression; + v->a[117460] = 1; + v->a[117461] = aux_sym_number_token2; + v->a[117462] = actions(2368); + v->a[117463] = 1; + v->a[117464] = anon_sym_DOLLAR_LPAREN; + v->a[117465] = actions(2376); + v->a[117466] = 1; + v->a[117467] = sym__brace_start; + v->a[117468] = actions(6811); + v->a[117469] = 1; + v->a[117470] = sym_word; + v->a[117471] = actions(6813); + v->a[117472] = 1; + v->a[117473] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117474] = actions(6815); + v->a[117475] = 1; + v->a[117476] = sym__special_character; + v->a[117477] = actions(6817); + v->a[117478] = 1; + v->a[117479] = anon_sym_DQUOTE; small_parse_table_5874(v); } void small_parse_table_5874(t_small_parse_table_array *v) { - v->a[117480] = state(2851); - v->a[117481] = 4; - v->a[117482] = sym_binary_expression; - v->a[117483] = sym_unary_expression; - v->a[117484] = sym_parenthesized_expression; - v->a[117485] = sym_concatenation; - v->a[117486] = state(2455); - v->a[117487] = 9; - v->a[117488] = sym_arithmetic_expansion; - v->a[117489] = sym_brace_expression; - v->a[117490] = sym_string; - v->a[117491] = sym_translated_string; - v->a[117492] = sym_number; - v->a[117493] = sym_simple_expansion; - v->a[117494] = sym_expansion; - v->a[117495] = sym_command_substitution; - v->a[117496] = sym_process_substitution; - v->a[117497] = 26; - v->a[117498] = actions(71); - v->a[117499] = 1; + v->a[117480] = actions(6821); + v->a[117481] = 1; + v->a[117482] = anon_sym_DOLLAR_LBRACE; + v->a[117483] = actions(6823); + v->a[117484] = 1; + v->a[117485] = anon_sym_BQUOTE; + v->a[117486] = actions(6825); + v->a[117487] = 1; + v->a[117488] = anon_sym_DOLLAR_BQUOTE; + v->a[117489] = actions(6827); + v->a[117490] = 1; + v->a[117491] = sym__comment_word; + v->a[117492] = actions(6907); + v->a[117493] = 1; + v->a[117494] = anon_sym_DOLLAR; + v->a[117495] = actions(6819); + v->a[117496] = 3; + v->a[117497] = sym_test_operator; + v->a[117498] = sym__bare_dollar; + v->a[117499] = sym_raw_string; small_parse_table_5875(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1175.c b/parser/static/small_parse_table/small_parse_table_1175.c index e8a56aad..14314e78 100644 --- a/parser/static/small_parse_table/small_parse_table_1175.c +++ b/parser/static/small_parse_table/small_parse_table_1175.c @@ -14,126 +14,126 @@ void small_parse_table_5875(t_small_parse_table_array *v) { - v->a[117500] = sym_comment; - v->a[117501] = actions(1131); - v->a[117502] = 1; - v->a[117503] = anon_sym_LPAREN; - v->a[117504] = actions(1141); - v->a[117505] = 1; - v->a[117506] = anon_sym_DOLLAR_LBRACK; - v->a[117507] = actions(1145); - v->a[117508] = 1; - v->a[117509] = anon_sym_DOLLAR; - v->a[117510] = actions(1149); + v->a[117500] = state(2035); + v->a[117501] = 7; + v->a[117502] = sym_arithmetic_expansion; + v->a[117503] = sym_brace_expression; + v->a[117504] = sym_string; + v->a[117505] = sym_number; + v->a[117506] = sym_simple_expansion; + v->a[117507] = sym_expansion; + v->a[117508] = sym_command_substitution; + v->a[117509] = 16; + v->a[117510] = actions(3); v->a[117511] = 1; - v->a[117512] = anon_sym_DQUOTE; - v->a[117513] = actions(1153); + v->a[117512] = sym_comment; + v->a[117513] = actions(2362); v->a[117514] = 1; v->a[117515] = aux_sym_number_token1; - v->a[117516] = actions(1155); + v->a[117516] = actions(2364); v->a[117517] = 1; v->a[117518] = aux_sym_number_token2; - v->a[117519] = actions(1157); + v->a[117519] = actions(2368); small_parse_table_5876(v); } void small_parse_table_5876(t_small_parse_table_array *v) { v->a[117520] = 1; - v->a[117521] = anon_sym_DOLLAR_LBRACE; - v->a[117522] = actions(1159); + v->a[117521] = anon_sym_DOLLAR_LPAREN; + v->a[117522] = actions(2376); v->a[117523] = 1; - v->a[117524] = anon_sym_DOLLAR_LPAREN; - v->a[117525] = actions(1163); + v->a[117524] = sym__brace_start; + v->a[117525] = actions(6811); v->a[117526] = 1; - v->a[117527] = anon_sym_DOLLAR_BQUOTE; - v->a[117528] = actions(1169); + v->a[117527] = sym_word; + v->a[117528] = actions(6813); v->a[117529] = 1; - v->a[117530] = sym__brace_start; - v->a[117531] = actions(1187); + v->a[117530] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117531] = actions(6815); v->a[117532] = 1; - v->a[117533] = sym_word; - v->a[117534] = actions(1189); + v->a[117533] = sym__special_character; + v->a[117534] = actions(6817); v->a[117535] = 1; - v->a[117536] = anon_sym_BANG; - v->a[117537] = actions(1195); + v->a[117536] = anon_sym_DQUOTE; + v->a[117537] = actions(6821); v->a[117538] = 1; - v->a[117539] = anon_sym_TILDE; + v->a[117539] = anon_sym_DOLLAR_LBRACE; small_parse_table_5877(v); } void small_parse_table_5877(t_small_parse_table_array *v) { - v->a[117540] = actions(1201); + v->a[117540] = actions(6823); v->a[117541] = 1; - v->a[117542] = sym_test_operator; - v->a[117543] = actions(3060); + v->a[117542] = anon_sym_BQUOTE; + v->a[117543] = actions(6825); v->a[117544] = 1; - v->a[117545] = anon_sym_BQUOTE; - v->a[117546] = actions(5779); + v->a[117545] = anon_sym_DOLLAR_BQUOTE; + v->a[117546] = actions(6827); v->a[117547] = 1; - v->a[117548] = sym__special_character; - v->a[117549] = state(2717); + v->a[117548] = sym__comment_word; + v->a[117549] = actions(6909); v->a[117550] = 1; - v->a[117551] = aux_sym__literal_repeat1; - v->a[117552] = state(2996); - v->a[117553] = 1; - v->a[117554] = sym__expression; - v->a[117555] = actions(1129); - v->a[117556] = 2; - v->a[117557] = anon_sym_LPAREN_LPAREN; - v->a[117558] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117559] = actions(1165); + v->a[117551] = anon_sym_DOLLAR; + v->a[117552] = actions(6819); + v->a[117553] = 3; + v->a[117554] = sym_test_operator; + v->a[117555] = sym__bare_dollar; + v->a[117556] = sym_raw_string; + v->a[117557] = state(2035); + v->a[117558] = 7; + v->a[117559] = sym_arithmetic_expansion; small_parse_table_5878(v); } void small_parse_table_5878(t_small_parse_table_array *v) { - v->a[117560] = 2; - v->a[117561] = anon_sym_LT_LPAREN; - v->a[117562] = anon_sym_GT_LPAREN; - v->a[117563] = actions(1191); - v->a[117564] = 2; - v->a[117565] = anon_sym_PLUS_PLUS2; - v->a[117566] = anon_sym_DASH_DASH2; - v->a[117567] = actions(1193); - v->a[117568] = 2; - v->a[117569] = anon_sym_DASH2; - v->a[117570] = anon_sym_PLUS2; - v->a[117571] = actions(1199); - v->a[117572] = 2; - v->a[117573] = sym_raw_string; - v->a[117574] = sym_ansi_c_string; - v->a[117575] = state(2594); - v->a[117576] = 6; - v->a[117577] = sym_binary_expression; - v->a[117578] = sym_ternary_expression; - v->a[117579] = sym_unary_expression; + v->a[117560] = sym_brace_expression; + v->a[117561] = sym_string; + v->a[117562] = sym_number; + v->a[117563] = sym_simple_expansion; + v->a[117564] = sym_expansion; + v->a[117565] = sym_command_substitution; + v->a[117566] = 16; + v->a[117567] = actions(3); + v->a[117568] = 1; + v->a[117569] = sym_comment; + v->a[117570] = actions(2466); + v->a[117571] = 1; + v->a[117572] = aux_sym_number_token1; + v->a[117573] = actions(2468); + v->a[117574] = 1; + v->a[117575] = aux_sym_number_token2; + v->a[117576] = actions(2472); + v->a[117577] = 1; + v->a[117578] = anon_sym_DOLLAR_LPAREN; + v->a[117579] = actions(2482); small_parse_table_5879(v); } void small_parse_table_5879(t_small_parse_table_array *v) { - v->a[117580] = sym_postfix_expression; - v->a[117581] = sym_parenthesized_expression; - v->a[117582] = sym_concatenation; - v->a[117583] = state(2503); - v->a[117584] = 9; - v->a[117585] = sym_arithmetic_expansion; - v->a[117586] = sym_brace_expression; - v->a[117587] = sym_string; - v->a[117588] = sym_translated_string; - v->a[117589] = sym_number; - v->a[117590] = sym_simple_expansion; - v->a[117591] = sym_expansion; - v->a[117592] = sym_command_substitution; - v->a[117593] = sym_process_substitution; - v->a[117594] = 3; - v->a[117595] = actions(3); - v->a[117596] = 1; - v->a[117597] = sym_comment; - v->a[117598] = actions(5768); - v->a[117599] = 5; + v->a[117580] = 1; + v->a[117581] = sym__brace_start; + v->a[117582] = actions(6051); + v->a[117583] = 1; + v->a[117584] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117585] = actions(6055); + v->a[117586] = 1; + v->a[117587] = anon_sym_DQUOTE; + v->a[117588] = actions(6057); + v->a[117589] = 1; + v->a[117590] = anon_sym_DOLLAR_LBRACE; + v->a[117591] = actions(6059); + v->a[117592] = 1; + v->a[117593] = anon_sym_BQUOTE; + v->a[117594] = actions(6061); + v->a[117595] = 1; + v->a[117596] = anon_sym_DOLLAR_BQUOTE; + v->a[117597] = actions(6779); + v->a[117598] = 1; + v->a[117599] = sym_word; small_parse_table_5880(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1176.c b/parser/static/small_parse_table/small_parse_table_1176.c index 38c451ba..a780ad58 100644 --- a/parser/static/small_parse_table/small_parse_table_1176.c +++ b/parser/static/small_parse_table/small_parse_table_1176.c @@ -14,126 +14,126 @@ void small_parse_table_5880(t_small_parse_table_array *v) { - v->a[117600] = sym_file_descriptor; - v->a[117601] = sym_variable_name; - v->a[117602] = sym_test_operator; - v->a[117603] = sym__brace_start; - v->a[117604] = aux_sym_heredoc_redirect_token1; - v->a[117605] = actions(5766); - v->a[117606] = 38; - v->a[117607] = anon_sym_LPAREN_LPAREN; - v->a[117608] = anon_sym_SEMI; - v->a[117609] = anon_sym_PIPE_PIPE; - v->a[117610] = anon_sym_AMP_AMP; - v->a[117611] = anon_sym_PIPE; - v->a[117612] = anon_sym_AMP; - v->a[117613] = anon_sym_LT; - v->a[117614] = anon_sym_GT; - v->a[117615] = anon_sym_LT_LT; - v->a[117616] = anon_sym_GT_GT; - v->a[117617] = anon_sym_RPAREN; - v->a[117618] = anon_sym_SEMI_SEMI; - v->a[117619] = anon_sym_PIPE_AMP; + v->a[117600] = actions(6781); + v->a[117601] = 1; + v->a[117602] = sym__special_character; + v->a[117603] = actions(6785); + v->a[117604] = 1; + v->a[117605] = sym__comment_word; + v->a[117606] = actions(6911); + v->a[117607] = 1; + v->a[117608] = anon_sym_DOLLAR; + v->a[117609] = actions(6783); + v->a[117610] = 3; + v->a[117611] = sym_test_operator; + v->a[117612] = sym__bare_dollar; + v->a[117613] = sym_raw_string; + v->a[117614] = state(2646); + v->a[117615] = 7; + v->a[117616] = sym_arithmetic_expansion; + v->a[117617] = sym_brace_expression; + v->a[117618] = sym_string; + v->a[117619] = sym_number; small_parse_table_5881(v); } void small_parse_table_5881(t_small_parse_table_array *v) { - v->a[117620] = anon_sym_AMP_GT; - v->a[117621] = anon_sym_AMP_GT_GT; - v->a[117622] = anon_sym_LT_AMP; - v->a[117623] = anon_sym_GT_AMP; - v->a[117624] = anon_sym_GT_PIPE; - v->a[117625] = anon_sym_LT_AMP_DASH; - v->a[117626] = anon_sym_GT_AMP_DASH; - v->a[117627] = anon_sym_LT_LT_DASH; - v->a[117628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117629] = anon_sym_DOLLAR_LBRACK; - v->a[117630] = anon_sym_DOLLAR; - v->a[117631] = sym__special_character; - v->a[117632] = anon_sym_DQUOTE; - v->a[117633] = sym_raw_string; - v->a[117634] = sym_ansi_c_string; - v->a[117635] = aux_sym_number_token1; - v->a[117636] = aux_sym_number_token2; - v->a[117637] = anon_sym_DOLLAR_LBRACE; - v->a[117638] = anon_sym_DOLLAR_LPAREN; - v->a[117639] = anon_sym_BQUOTE; + v->a[117620] = sym_simple_expansion; + v->a[117621] = sym_expansion; + v->a[117622] = sym_command_substitution; + v->a[117623] = 16; + v->a[117624] = actions(3); + v->a[117625] = 1; + v->a[117626] = sym_comment; + v->a[117627] = actions(2466); + v->a[117628] = 1; + v->a[117629] = aux_sym_number_token1; + v->a[117630] = actions(2468); + v->a[117631] = 1; + v->a[117632] = aux_sym_number_token2; + v->a[117633] = actions(2472); + v->a[117634] = 1; + v->a[117635] = anon_sym_DOLLAR_LPAREN; + v->a[117636] = actions(2482); + v->a[117637] = 1; + v->a[117638] = sym__brace_start; + v->a[117639] = actions(6051); small_parse_table_5882(v); } void small_parse_table_5882(t_small_parse_table_array *v) { - v->a[117640] = anon_sym_DOLLAR_BQUOTE; - v->a[117641] = anon_sym_LT_LPAREN; - v->a[117642] = anon_sym_GT_LPAREN; - v->a[117643] = aux_sym__simple_variable_name_token1; - v->a[117644] = sym_word; - v->a[117645] = 5; - v->a[117646] = actions(3); - v->a[117647] = 1; - v->a[117648] = sym_comment; - v->a[117649] = actions(6421); - v->a[117650] = 1; - v->a[117651] = sym__special_character; - v->a[117652] = state(2254); - v->a[117653] = 1; - v->a[117654] = aux_sym__literal_repeat1; - v->a[117655] = actions(1364); - v->a[117656] = 5; - v->a[117657] = sym_file_descriptor; - v->a[117658] = sym_test_operator; - v->a[117659] = sym__brace_start; + v->a[117640] = 1; + v->a[117641] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117642] = actions(6055); + v->a[117643] = 1; + v->a[117644] = anon_sym_DQUOTE; + v->a[117645] = actions(6057); + v->a[117646] = 1; + v->a[117647] = anon_sym_DOLLAR_LBRACE; + v->a[117648] = actions(6059); + v->a[117649] = 1; + v->a[117650] = anon_sym_BQUOTE; + v->a[117651] = actions(6061); + v->a[117652] = 1; + v->a[117653] = anon_sym_DOLLAR_BQUOTE; + v->a[117654] = actions(6779); + v->a[117655] = 1; + v->a[117656] = sym_word; + v->a[117657] = actions(6781); + v->a[117658] = 1; + v->a[117659] = sym__special_character; small_parse_table_5883(v); } void small_parse_table_5883(t_small_parse_table_array *v) { - v->a[117660] = ts_builtin_sym_end; - v->a[117661] = aux_sym_heredoc_redirect_token1; - v->a[117662] = actions(1362); - v->a[117663] = 36; - v->a[117664] = anon_sym_LPAREN_LPAREN; - v->a[117665] = anon_sym_SEMI; - v->a[117666] = anon_sym_PIPE_PIPE; - v->a[117667] = anon_sym_AMP_AMP; - v->a[117668] = anon_sym_PIPE; - v->a[117669] = anon_sym_AMP; - v->a[117670] = anon_sym_LT; - v->a[117671] = anon_sym_GT; - v->a[117672] = anon_sym_LT_LT; - v->a[117673] = anon_sym_GT_GT; - v->a[117674] = anon_sym_SEMI_SEMI; - v->a[117675] = anon_sym_PIPE_AMP; - v->a[117676] = anon_sym_AMP_GT; - v->a[117677] = anon_sym_AMP_GT_GT; - v->a[117678] = anon_sym_LT_AMP; - v->a[117679] = anon_sym_GT_AMP; + v->a[117660] = actions(6785); + v->a[117661] = 1; + v->a[117662] = sym__comment_word; + v->a[117663] = actions(6913); + v->a[117664] = 1; + v->a[117665] = anon_sym_DOLLAR; + v->a[117666] = actions(6783); + v->a[117667] = 3; + v->a[117668] = sym_test_operator; + v->a[117669] = sym__bare_dollar; + v->a[117670] = sym_raw_string; + v->a[117671] = state(2646); + v->a[117672] = 7; + v->a[117673] = sym_arithmetic_expansion; + v->a[117674] = sym_brace_expression; + v->a[117675] = sym_string; + v->a[117676] = sym_number; + v->a[117677] = sym_simple_expansion; + v->a[117678] = sym_expansion; + v->a[117679] = sym_command_substitution; small_parse_table_5884(v); } void small_parse_table_5884(t_small_parse_table_array *v) { - v->a[117680] = anon_sym_GT_PIPE; - v->a[117681] = anon_sym_LT_AMP_DASH; - v->a[117682] = anon_sym_GT_AMP_DASH; - v->a[117683] = anon_sym_LT_LT_DASH; - v->a[117684] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117685] = anon_sym_DOLLAR_LBRACK; - v->a[117686] = anon_sym_DOLLAR; - v->a[117687] = anon_sym_DQUOTE; - v->a[117688] = sym_raw_string; - v->a[117689] = sym_ansi_c_string; - v->a[117690] = aux_sym_number_token1; - v->a[117691] = aux_sym_number_token2; - v->a[117692] = anon_sym_DOLLAR_LBRACE; - v->a[117693] = anon_sym_DOLLAR_LPAREN; - v->a[117694] = anon_sym_BQUOTE; - v->a[117695] = anon_sym_DOLLAR_BQUOTE; - v->a[117696] = anon_sym_LT_LPAREN; - v->a[117697] = anon_sym_GT_LPAREN; - v->a[117698] = aux_sym__simple_variable_name_token1; - v->a[117699] = sym_word; + v->a[117680] = 16; + v->a[117681] = actions(3); + v->a[117682] = 1; + v->a[117683] = sym_comment; + v->a[117684] = actions(2160); + v->a[117685] = 1; + v->a[117686] = aux_sym_number_token1; + v->a[117687] = actions(2162); + v->a[117688] = 1; + v->a[117689] = aux_sym_number_token2; + v->a[117690] = actions(2166); + v->a[117691] = 1; + v->a[117692] = anon_sym_DOLLAR_LPAREN; + v->a[117693] = actions(2174); + v->a[117694] = 1; + v->a[117695] = sym__brace_start; + v->a[117696] = actions(5989); + v->a[117697] = 1; + v->a[117698] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117699] = actions(5993); small_parse_table_5885(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1177.c b/parser/static/small_parse_table/small_parse_table_1177.c index 773c8629..69b7be7e 100644 --- a/parser/static/small_parse_table/small_parse_table_1177.c +++ b/parser/static/small_parse_table/small_parse_table_1177.c @@ -14,99 +14,99 @@ void small_parse_table_5885(t_small_parse_table_array *v) { - v->a[117700] = 8; - v->a[117701] = actions(3); - v->a[117702] = 1; - v->a[117703] = sym_comment; - v->a[117704] = actions(5826); - v->a[117705] = 1; - v->a[117706] = aux_sym_heredoc_redirect_token1; - v->a[117707] = actions(5828); - v->a[117708] = 1; - v->a[117709] = sym_file_descriptor; - v->a[117710] = actions(6424); - v->a[117711] = 1; - v->a[117712] = anon_sym_RPAREN; - v->a[117713] = actions(5831); - v->a[117714] = 3; - v->a[117715] = sym_variable_name; - v->a[117716] = sym_test_operator; - v->a[117717] = sym__brace_start; - v->a[117718] = actions(5821); - v->a[117719] = 9; + v->a[117700] = 1; + v->a[117701] = anon_sym_DQUOTE; + v->a[117702] = actions(5995); + v->a[117703] = 1; + v->a[117704] = anon_sym_DOLLAR_LBRACE; + v->a[117705] = actions(5997); + v->a[117706] = 1; + v->a[117707] = anon_sym_BQUOTE; + v->a[117708] = actions(5999); + v->a[117709] = 1; + v->a[117710] = anon_sym_DOLLAR_BQUOTE; + v->a[117711] = actions(6432); + v->a[117712] = 1; + v->a[117713] = sym_word; + v->a[117714] = actions(6436); + v->a[117715] = 1; + v->a[117716] = sym__special_character; + v->a[117717] = actions(6440); + v->a[117718] = 1; + v->a[117719] = sym__comment_word; small_parse_table_5886(v); } void small_parse_table_5886(t_small_parse_table_array *v) { - v->a[117720] = anon_sym_SEMI; - v->a[117721] = anon_sym_PIPE_PIPE; - v->a[117722] = anon_sym_AMP_AMP; - v->a[117723] = anon_sym_PIPE; - v->a[117724] = anon_sym_AMP; - v->a[117725] = anon_sym_LT_LT; - v->a[117726] = anon_sym_SEMI_SEMI; - v->a[117727] = anon_sym_PIPE_AMP; - v->a[117728] = anon_sym_LT_LT_DASH; - v->a[117729] = actions(5823); - v->a[117730] = 11; - v->a[117731] = anon_sym_LT; - v->a[117732] = anon_sym_GT; - v->a[117733] = anon_sym_GT_GT; - v->a[117734] = anon_sym_AMP_GT; - v->a[117735] = anon_sym_AMP_GT_GT; - v->a[117736] = anon_sym_LT_AMP; - v->a[117737] = anon_sym_GT_AMP; - v->a[117738] = anon_sym_GT_PIPE; - v->a[117739] = anon_sym_LT_AMP_DASH; + v->a[117720] = actions(6915); + v->a[117721] = 1; + v->a[117722] = anon_sym_DOLLAR; + v->a[117723] = actions(6438); + v->a[117724] = 3; + v->a[117725] = sym_test_operator; + v->a[117726] = sym__bare_dollar; + v->a[117727] = sym_raw_string; + v->a[117728] = state(1201); + v->a[117729] = 7; + v->a[117730] = sym_arithmetic_expansion; + v->a[117731] = sym_brace_expression; + v->a[117732] = sym_string; + v->a[117733] = sym_number; + v->a[117734] = sym_simple_expansion; + v->a[117735] = sym_expansion; + v->a[117736] = sym_command_substitution; + v->a[117737] = 16; + v->a[117738] = actions(3); + v->a[117739] = 1; small_parse_table_5887(v); } void small_parse_table_5887(t_small_parse_table_array *v) { - v->a[117740] = anon_sym_GT_AMP_DASH; - v->a[117741] = anon_sym_LT_LT_LT; - v->a[117742] = actions(5819); - v->a[117743] = 17; - v->a[117744] = anon_sym_LPAREN_LPAREN; - v->a[117745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117746] = anon_sym_DOLLAR_LBRACK; - v->a[117747] = anon_sym_DOLLAR; - v->a[117748] = sym__special_character; - v->a[117749] = anon_sym_DQUOTE; - v->a[117750] = sym_raw_string; - v->a[117751] = sym_ansi_c_string; - v->a[117752] = aux_sym_number_token1; - v->a[117753] = aux_sym_number_token2; - v->a[117754] = anon_sym_DOLLAR_LBRACE; - v->a[117755] = anon_sym_DOLLAR_LPAREN; - v->a[117756] = anon_sym_BQUOTE; - v->a[117757] = anon_sym_DOLLAR_BQUOTE; - v->a[117758] = anon_sym_LT_LPAREN; - v->a[117759] = anon_sym_GT_LPAREN; + v->a[117740] = sym_comment; + v->a[117741] = actions(2160); + v->a[117742] = 1; + v->a[117743] = aux_sym_number_token1; + v->a[117744] = actions(2162); + v->a[117745] = 1; + v->a[117746] = aux_sym_number_token2; + v->a[117747] = actions(2166); + v->a[117748] = 1; + v->a[117749] = anon_sym_DOLLAR_LPAREN; + v->a[117750] = actions(2174); + v->a[117751] = 1; + v->a[117752] = sym__brace_start; + v->a[117753] = actions(5989); + v->a[117754] = 1; + v->a[117755] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117756] = actions(5993); + v->a[117757] = 1; + v->a[117758] = anon_sym_DQUOTE; + v->a[117759] = actions(5995); small_parse_table_5888(v); } void small_parse_table_5888(t_small_parse_table_array *v) { - v->a[117760] = sym_word; - v->a[117761] = 26; - v->a[117762] = actions(71); + v->a[117760] = 1; + v->a[117761] = anon_sym_DOLLAR_LBRACE; + v->a[117762] = actions(5997); v->a[117763] = 1; - v->a[117764] = sym_comment; - v->a[117765] = actions(107); + v->a[117764] = anon_sym_BQUOTE; + v->a[117765] = actions(5999); v->a[117766] = 1; - v->a[117767] = anon_sym_TILDE; - v->a[117768] = actions(237); + v->a[117767] = anon_sym_DOLLAR_BQUOTE; + v->a[117768] = actions(6432); v->a[117769] = 1; v->a[117770] = sym_word; - v->a[117771] = actions(248); + v->a[117771] = actions(6436); v->a[117772] = 1; - v->a[117773] = anon_sym_LPAREN; - v->a[117774] = actions(250); + v->a[117773] = sym__special_character; + v->a[117774] = actions(6440); v->a[117775] = 1; - v->a[117776] = anon_sym_BANG; - v->a[117777] = actions(258); + v->a[117776] = sym__comment_word; + v->a[117777] = actions(6917); v->a[117778] = 1; v->a[117779] = anon_sym_DOLLAR; small_parse_table_5889(v); @@ -114,25 +114,25 @@ void small_parse_table_5888(t_small_parse_table_array *v) void small_parse_table_5889(t_small_parse_table_array *v) { - v->a[117780] = actions(264); - v->a[117781] = 1; - v->a[117782] = aux_sym_number_token1; - v->a[117783] = actions(266); - v->a[117784] = 1; - v->a[117785] = aux_sym_number_token2; - v->a[117786] = actions(270); - v->a[117787] = 1; - v->a[117788] = anon_sym_DOLLAR_LPAREN; - v->a[117789] = actions(282); - v->a[117790] = 1; - v->a[117791] = sym_test_operator; - v->a[117792] = actions(284); - v->a[117793] = 1; - v->a[117794] = sym__brace_start; - v->a[117795] = actions(1075); + v->a[117780] = actions(6438); + v->a[117781] = 3; + v->a[117782] = sym_test_operator; + v->a[117783] = sym__bare_dollar; + v->a[117784] = sym_raw_string; + v->a[117785] = state(1201); + v->a[117786] = 7; + v->a[117787] = sym_arithmetic_expansion; + v->a[117788] = sym_brace_expression; + v->a[117789] = sym_string; + v->a[117790] = sym_number; + v->a[117791] = sym_simple_expansion; + v->a[117792] = sym_expansion; + v->a[117793] = sym_command_substitution; + v->a[117794] = 16; + v->a[117795] = actions(3); v->a[117796] = 1; - v->a[117797] = anon_sym_DOLLAR_LBRACK; - v->a[117798] = actions(1079); + v->a[117797] = sym_comment; + v->a[117798] = actions(5407); v->a[117799] = 1; small_parse_table_5890(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1178.c b/parser/static/small_parse_table/small_parse_table_1178.c index 6faa542a..fd941da3 100644 --- a/parser/static/small_parse_table/small_parse_table_1178.c +++ b/parser/static/small_parse_table/small_parse_table_1178.c @@ -14,126 +14,126 @@ void small_parse_table_5890(t_small_parse_table_array *v) { - v->a[117800] = sym__special_character; - v->a[117801] = actions(1081); + v->a[117800] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117801] = actions(5413); v->a[117802] = 1; v->a[117803] = anon_sym_DQUOTE; - v->a[117804] = actions(1085); + v->a[117804] = actions(5417); v->a[117805] = 1; - v->a[117806] = anon_sym_DOLLAR_LBRACE; - v->a[117807] = actions(1087); + v->a[117806] = aux_sym_number_token1; + v->a[117807] = actions(5419); v->a[117808] = 1; - v->a[117809] = anon_sym_DOLLAR_BQUOTE; - v->a[117810] = actions(3598); + v->a[117809] = aux_sym_number_token2; + v->a[117810] = actions(5421); v->a[117811] = 1; - v->a[117812] = anon_sym_BQUOTE; - v->a[117813] = state(2690); + v->a[117812] = anon_sym_DOLLAR_LBRACE; + v->a[117813] = actions(5423); v->a[117814] = 1; - v->a[117815] = aux_sym__literal_repeat1; - v->a[117816] = state(3095); + v->a[117815] = anon_sym_DOLLAR_LPAREN; + v->a[117816] = actions(5425); v->a[117817] = 1; - v->a[117818] = sym__expression; - v->a[117819] = actions(103); + v->a[117818] = anon_sym_BQUOTE; + v->a[117819] = actions(5427); small_parse_table_5891(v); } void small_parse_table_5891(t_small_parse_table_array *v) { - v->a[117820] = 2; - v->a[117821] = anon_sym_PLUS_PLUS2; - v->a[117822] = anon_sym_DASH_DASH2; - v->a[117823] = actions(105); - v->a[117824] = 2; - v->a[117825] = anon_sym_DASH2; - v->a[117826] = anon_sym_PLUS2; - v->a[117827] = actions(1073); - v->a[117828] = 2; - v->a[117829] = anon_sym_LPAREN_LPAREN; - v->a[117830] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117831] = actions(1083); - v->a[117832] = 2; - v->a[117833] = sym_raw_string; - v->a[117834] = sym_ansi_c_string; - v->a[117835] = actions(1089); - v->a[117836] = 2; - v->a[117837] = anon_sym_LT_LPAREN; - v->a[117838] = anon_sym_GT_LPAREN; - v->a[117839] = state(3053); + v->a[117820] = 1; + v->a[117821] = anon_sym_DOLLAR_BQUOTE; + v->a[117822] = actions(5433); + v->a[117823] = 1; + v->a[117824] = sym__brace_start; + v->a[117825] = actions(6625); + v->a[117826] = 1; + v->a[117827] = sym_word; + v->a[117828] = actions(6627); + v->a[117829] = 1; + v->a[117830] = sym__special_character; + v->a[117831] = actions(6631); + v->a[117832] = 1; + v->a[117833] = sym__comment_word; + v->a[117834] = actions(6919); + v->a[117835] = 1; + v->a[117836] = anon_sym_DOLLAR; + v->a[117837] = actions(6629); + v->a[117838] = 3; + v->a[117839] = sym_test_operator; small_parse_table_5892(v); } void small_parse_table_5892(t_small_parse_table_array *v) { - v->a[117840] = 6; - v->a[117841] = sym_binary_expression; - v->a[117842] = sym_ternary_expression; - v->a[117843] = sym_unary_expression; - v->a[117844] = sym_postfix_expression; - v->a[117845] = sym_parenthesized_expression; - v->a[117846] = sym_concatenation; - v->a[117847] = state(2500); - v->a[117848] = 9; - v->a[117849] = sym_arithmetic_expansion; - v->a[117850] = sym_brace_expression; - v->a[117851] = sym_string; - v->a[117852] = sym_translated_string; - v->a[117853] = sym_number; - v->a[117854] = sym_simple_expansion; - v->a[117855] = sym_expansion; - v->a[117856] = sym_command_substitution; - v->a[117857] = sym_process_substitution; - v->a[117858] = 3; - v->a[117859] = actions(3); + v->a[117840] = sym__bare_dollar; + v->a[117841] = sym_raw_string; + v->a[117842] = state(1903); + v->a[117843] = 7; + v->a[117844] = sym_arithmetic_expansion; + v->a[117845] = sym_brace_expression; + v->a[117846] = sym_string; + v->a[117847] = sym_number; + v->a[117848] = sym_simple_expansion; + v->a[117849] = sym_expansion; + v->a[117850] = sym_command_substitution; + v->a[117851] = 16; + v->a[117852] = actions(3); + v->a[117853] = 1; + v->a[117854] = sym_comment; + v->a[117855] = actions(5407); + v->a[117856] = 1; + v->a[117857] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117858] = actions(5413); + v->a[117859] = 1; small_parse_table_5893(v); } void small_parse_table_5893(t_small_parse_table_array *v) { - v->a[117860] = 1; - v->a[117861] = sym_comment; - v->a[117862] = actions(1330); - v->a[117863] = 6; - v->a[117864] = sym_file_descriptor; - v->a[117865] = sym__concat; - v->a[117866] = sym_test_operator; - v->a[117867] = sym__brace_start; - v->a[117868] = ts_builtin_sym_end; - v->a[117869] = aux_sym_heredoc_redirect_token1; - v->a[117870] = actions(1328); - v->a[117871] = 37; - v->a[117872] = anon_sym_LPAREN_LPAREN; - v->a[117873] = anon_sym_SEMI; - v->a[117874] = anon_sym_PIPE_PIPE; - v->a[117875] = anon_sym_AMP_AMP; - v->a[117876] = anon_sym_PIPE; - v->a[117877] = anon_sym_AMP; - v->a[117878] = anon_sym_LT; - v->a[117879] = anon_sym_GT; + v->a[117860] = anon_sym_DQUOTE; + v->a[117861] = actions(5417); + v->a[117862] = 1; + v->a[117863] = aux_sym_number_token1; + v->a[117864] = actions(5419); + v->a[117865] = 1; + v->a[117866] = aux_sym_number_token2; + v->a[117867] = actions(5421); + v->a[117868] = 1; + v->a[117869] = anon_sym_DOLLAR_LBRACE; + v->a[117870] = actions(5423); + v->a[117871] = 1; + v->a[117872] = anon_sym_DOLLAR_LPAREN; + v->a[117873] = actions(5425); + v->a[117874] = 1; + v->a[117875] = anon_sym_BQUOTE; + v->a[117876] = actions(5427); + v->a[117877] = 1; + v->a[117878] = anon_sym_DOLLAR_BQUOTE; + v->a[117879] = actions(5433); small_parse_table_5894(v); } void small_parse_table_5894(t_small_parse_table_array *v) { - v->a[117880] = anon_sym_LT_LT; - v->a[117881] = anon_sym_GT_GT; - v->a[117882] = anon_sym_SEMI_SEMI; - v->a[117883] = anon_sym_PIPE_AMP; - v->a[117884] = anon_sym_AMP_GT; - v->a[117885] = anon_sym_AMP_GT_GT; - v->a[117886] = anon_sym_LT_AMP; - v->a[117887] = anon_sym_GT_AMP; - v->a[117888] = anon_sym_GT_PIPE; - v->a[117889] = anon_sym_LT_AMP_DASH; - v->a[117890] = anon_sym_GT_AMP_DASH; - v->a[117891] = anon_sym_LT_LT_DASH; - v->a[117892] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117893] = anon_sym_DOLLAR_LBRACK; - v->a[117894] = aux_sym_concatenation_token1; - v->a[117895] = anon_sym_DOLLAR; - v->a[117896] = sym__special_character; - v->a[117897] = anon_sym_DQUOTE; + v->a[117880] = 1; + v->a[117881] = sym__brace_start; + v->a[117882] = actions(6625); + v->a[117883] = 1; + v->a[117884] = sym_word; + v->a[117885] = actions(6627); + v->a[117886] = 1; + v->a[117887] = sym__special_character; + v->a[117888] = actions(6631); + v->a[117889] = 1; + v->a[117890] = sym__comment_word; + v->a[117891] = actions(6921); + v->a[117892] = 1; + v->a[117893] = anon_sym_DOLLAR; + v->a[117894] = actions(6629); + v->a[117895] = 3; + v->a[117896] = sym_test_operator; + v->a[117897] = sym__bare_dollar; v->a[117898] = sym_raw_string; - v->a[117899] = sym_ansi_c_string; + v->a[117899] = state(1903); small_parse_table_5895(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1179.c b/parser/static/small_parse_table/small_parse_table_1179.c index e10dc2ed..e0e99993 100644 --- a/parser/static/small_parse_table/small_parse_table_1179.c +++ b/parser/static/small_parse_table/small_parse_table_1179.c @@ -14,126 +14,126 @@ void small_parse_table_5895(t_small_parse_table_array *v) { - v->a[117900] = aux_sym_number_token1; - v->a[117901] = aux_sym_number_token2; - v->a[117902] = anon_sym_DOLLAR_LBRACE; - v->a[117903] = anon_sym_DOLLAR_LPAREN; - v->a[117904] = anon_sym_BQUOTE; - v->a[117905] = anon_sym_DOLLAR_BQUOTE; - v->a[117906] = anon_sym_LT_LPAREN; - v->a[117907] = anon_sym_GT_LPAREN; - v->a[117908] = sym_word; - v->a[117909] = 26; - v->a[117910] = actions(71); - v->a[117911] = 1; - v->a[117912] = sym_comment; - v->a[117913] = actions(1131); - v->a[117914] = 1; - v->a[117915] = anon_sym_LPAREN; - v->a[117916] = actions(1141); - v->a[117917] = 1; - v->a[117918] = anon_sym_DOLLAR_LBRACK; - v->a[117919] = actions(1145); + v->a[117900] = 7; + v->a[117901] = sym_arithmetic_expansion; + v->a[117902] = sym_brace_expression; + v->a[117903] = sym_string; + v->a[117904] = sym_number; + v->a[117905] = sym_simple_expansion; + v->a[117906] = sym_expansion; + v->a[117907] = sym_command_substitution; + v->a[117908] = 16; + v->a[117909] = actions(3); + v->a[117910] = 1; + v->a[117911] = sym_comment; + v->a[117912] = actions(6390); + v->a[117913] = 1; + v->a[117914] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117915] = actions(6396); + v->a[117916] = 1; + v->a[117917] = anon_sym_DQUOTE; + v->a[117918] = actions(6400); + v->a[117919] = 1; small_parse_table_5896(v); } void small_parse_table_5896(t_small_parse_table_array *v) { - v->a[117920] = 1; - v->a[117921] = anon_sym_DOLLAR; - v->a[117922] = actions(1149); - v->a[117923] = 1; - v->a[117924] = anon_sym_DQUOTE; - v->a[117925] = actions(1153); - v->a[117926] = 1; - v->a[117927] = aux_sym_number_token1; - v->a[117928] = actions(1155); - v->a[117929] = 1; - v->a[117930] = aux_sym_number_token2; - v->a[117931] = actions(1157); - v->a[117932] = 1; - v->a[117933] = anon_sym_DOLLAR_LBRACE; - v->a[117934] = actions(1159); - v->a[117935] = 1; - v->a[117936] = anon_sym_DOLLAR_LPAREN; - v->a[117937] = actions(1163); - v->a[117938] = 1; - v->a[117939] = anon_sym_DOLLAR_BQUOTE; + v->a[117920] = aux_sym_number_token1; + v->a[117921] = actions(6402); + v->a[117922] = 1; + v->a[117923] = aux_sym_number_token2; + v->a[117924] = actions(6404); + v->a[117925] = 1; + v->a[117926] = anon_sym_DOLLAR_LBRACE; + v->a[117927] = actions(6406); + v->a[117928] = 1; + v->a[117929] = anon_sym_DOLLAR_LPAREN; + v->a[117930] = actions(6408); + v->a[117931] = 1; + v->a[117932] = anon_sym_BQUOTE; + v->a[117933] = actions(6410); + v->a[117934] = 1; + v->a[117935] = anon_sym_DOLLAR_BQUOTE; + v->a[117936] = actions(6412); + v->a[117937] = 1; + v->a[117938] = sym__brace_start; + v->a[117939] = actions(6923); small_parse_table_5897(v); } void small_parse_table_5897(t_small_parse_table_array *v) { - v->a[117940] = actions(1169); - v->a[117941] = 1; - v->a[117942] = sym__brace_start; - v->a[117943] = actions(1187); - v->a[117944] = 1; - v->a[117945] = sym_word; - v->a[117946] = actions(1189); - v->a[117947] = 1; - v->a[117948] = anon_sym_BANG; - v->a[117949] = actions(1195); - v->a[117950] = 1; - v->a[117951] = anon_sym_TILDE; - v->a[117952] = actions(1201); - v->a[117953] = 1; - v->a[117954] = sym_test_operator; - v->a[117955] = actions(3060); - v->a[117956] = 1; - v->a[117957] = anon_sym_BQUOTE; - v->a[117958] = actions(5779); - v->a[117959] = 1; + v->a[117940] = 1; + v->a[117941] = sym_word; + v->a[117942] = actions(6925); + v->a[117943] = 1; + v->a[117944] = anon_sym_DOLLAR; + v->a[117945] = actions(6927); + v->a[117946] = 1; + v->a[117947] = sym__special_character; + v->a[117948] = actions(6931); + v->a[117949] = 1; + v->a[117950] = sym__comment_word; + v->a[117951] = actions(6929); + v->a[117952] = 3; + v->a[117953] = sym_test_operator; + v->a[117954] = sym__bare_dollar; + v->a[117955] = sym_raw_string; + v->a[117956] = state(3240); + v->a[117957] = 7; + v->a[117958] = sym_arithmetic_expansion; + v->a[117959] = sym_brace_expression; small_parse_table_5898(v); } void small_parse_table_5898(t_small_parse_table_array *v) { - v->a[117960] = sym__special_character; - v->a[117961] = state(2717); - v->a[117962] = 1; - v->a[117963] = aux_sym__literal_repeat1; - v->a[117964] = state(2994); - v->a[117965] = 1; - v->a[117966] = sym__expression; - v->a[117967] = actions(1129); - v->a[117968] = 2; - v->a[117969] = anon_sym_LPAREN_LPAREN; - v->a[117970] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[117971] = actions(1165); - v->a[117972] = 2; - v->a[117973] = anon_sym_LT_LPAREN; - v->a[117974] = anon_sym_GT_LPAREN; - v->a[117975] = actions(1191); - v->a[117976] = 2; - v->a[117977] = anon_sym_PLUS_PLUS2; - v->a[117978] = anon_sym_DASH_DASH2; - v->a[117979] = actions(1193); + v->a[117960] = sym_string; + v->a[117961] = sym_number; + v->a[117962] = sym_simple_expansion; + v->a[117963] = sym_expansion; + v->a[117964] = sym_command_substitution; + v->a[117965] = 16; + v->a[117966] = actions(3); + v->a[117967] = 1; + v->a[117968] = sym_comment; + v->a[117969] = actions(1540); + v->a[117970] = 1; + v->a[117971] = anon_sym_DOLLAR; + v->a[117972] = actions(1546); + v->a[117973] = 1; + v->a[117974] = aux_sym_number_token1; + v->a[117975] = actions(1548); + v->a[117976] = 1; + v->a[117977] = aux_sym_number_token2; + v->a[117978] = actions(1552); + v->a[117979] = 1; small_parse_table_5899(v); } void small_parse_table_5899(t_small_parse_table_array *v) { - v->a[117980] = 2; - v->a[117981] = anon_sym_DASH2; - v->a[117982] = anon_sym_PLUS2; - v->a[117983] = actions(1199); - v->a[117984] = 2; - v->a[117985] = sym_raw_string; - v->a[117986] = sym_ansi_c_string; - v->a[117987] = state(2594); - v->a[117988] = 6; - v->a[117989] = sym_binary_expression; - v->a[117990] = sym_ternary_expression; - v->a[117991] = sym_unary_expression; - v->a[117992] = sym_postfix_expression; - v->a[117993] = sym_parenthesized_expression; - v->a[117994] = sym_concatenation; - v->a[117995] = state(2503); - v->a[117996] = 9; - v->a[117997] = sym_arithmetic_expansion; - v->a[117998] = sym_brace_expression; - v->a[117999] = sym_string; + v->a[117980] = anon_sym_DOLLAR_LPAREN; + v->a[117981] = actions(1560); + v->a[117982] = 1; + v->a[117983] = sym__brace_start; + v->a[117984] = actions(6169); + v->a[117985] = 1; + v->a[117986] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[117987] = actions(6173); + v->a[117988] = 1; + v->a[117989] = anon_sym_DQUOTE; + v->a[117990] = actions(6175); + v->a[117991] = 1; + v->a[117992] = anon_sym_DOLLAR_LBRACE; + v->a[117993] = actions(6177); + v->a[117994] = 1; + v->a[117995] = anon_sym_BQUOTE; + v->a[117996] = actions(6179); + v->a[117997] = 1; + v->a[117998] = anon_sym_DOLLAR_BQUOTE; + v->a[117999] = actions(6933); small_parse_table_5900(v); } diff --git a/parser/static/small_parse_table/small_parse_table_118.c b/parser/static/small_parse_table/small_parse_table_118.c index 76ce26cb..f42779ba 100644 --- a/parser/static/small_parse_table/small_parse_table_118.c +++ b/parser/static/small_parse_table/small_parse_table_118.c @@ -14,126 +14,126 @@ void small_parse_table_590(t_small_parse_table_array *v) { - v->a[11800] = sym_herestring_redirect; - v->a[11801] = state(5071); - v->a[11802] = 2; - v->a[11803] = sym_subshell; - v->a[11804] = sym_test_command; - v->a[11805] = actions(1390); - v->a[11806] = 3; - v->a[11807] = anon_sym_GT_GT; - v->a[11808] = anon_sym_AMP_GT_GT; - v->a[11809] = anon_sym_GT_PIPE; - v->a[11810] = actions(1388); - v->a[11811] = 5; - v->a[11812] = anon_sym_LT; - v->a[11813] = anon_sym_GT; - v->a[11814] = anon_sym_AMP_GT; - v->a[11815] = anon_sym_LT_AMP; - v->a[11816] = anon_sym_GT_AMP; - v->a[11817] = state(852); - v->a[11818] = 9; - v->a[11819] = sym_arithmetic_expansion; + v->a[11800] = anon_sym_DOLLAR; + v->a[11801] = actions(2309); + v->a[11802] = 1; + v->a[11803] = sym__special_character; + v->a[11804] = actions(2311); + v->a[11805] = 1; + v->a[11806] = anon_sym_DQUOTE; + v->a[11807] = actions(2313); + v->a[11808] = 1; + v->a[11809] = aux_sym_number_token1; + v->a[11810] = actions(2315); + v->a[11811] = 1; + v->a[11812] = aux_sym_number_token2; + v->a[11813] = actions(2317); + v->a[11814] = 1; + v->a[11815] = anon_sym_DOLLAR_LBRACE; + v->a[11816] = actions(2319); + v->a[11817] = 1; + v->a[11818] = anon_sym_DOLLAR_LPAREN; + v->a[11819] = actions(2321); small_parse_table_591(v); } void small_parse_table_591(t_small_parse_table_array *v) { - v->a[11820] = sym_brace_expression; - v->a[11821] = sym_string; - v->a[11822] = sym_translated_string; - v->a[11823] = sym_number; - v->a[11824] = sym_simple_expansion; - v->a[11825] = sym_expansion; - v->a[11826] = sym_command_substitution; - v->a[11827] = sym_process_substitution; - v->a[11828] = 21; - v->a[11829] = actions(3); - v->a[11830] = 1; - v->a[11831] = sym_comment; - v->a[11832] = actions(2979); - v->a[11833] = 1; - v->a[11834] = anon_sym_DOLLAR_LBRACK; - v->a[11835] = actions(2982); - v->a[11836] = 1; - v->a[11837] = anon_sym_DOLLAR; - v->a[11838] = actions(2985); - v->a[11839] = 1; + v->a[11820] = 1; + v->a[11821] = anon_sym_BQUOTE; + v->a[11822] = actions(2323); + v->a[11823] = 1; + v->a[11824] = anon_sym_DOLLAR_BQUOTE; + v->a[11825] = actions(2325); + v->a[11826] = 1; + v->a[11827] = sym_test_operator; + v->a[11828] = actions(2327); + v->a[11829] = 1; + v->a[11830] = sym__brace_start; + v->a[11831] = state(1321); + v->a[11832] = 1; + v->a[11833] = aux_sym__literal_repeat1; + v->a[11834] = actions(2303); + v->a[11835] = 2; + v->a[11836] = sym_raw_string; + v->a[11837] = sym_word; + v->a[11838] = state(394); + v->a[11839] = 2; small_parse_table_592(v); } void small_parse_table_592(t_small_parse_table_array *v) { - v->a[11840] = sym__special_character; - v->a[11841] = actions(2988); - v->a[11842] = 1; - v->a[11843] = anon_sym_DQUOTE; - v->a[11844] = actions(2991); - v->a[11845] = 1; - v->a[11846] = aux_sym_number_token1; - v->a[11847] = actions(2994); - v->a[11848] = 1; - v->a[11849] = aux_sym_number_token2; - v->a[11850] = actions(2997); - v->a[11851] = 1; - v->a[11852] = anon_sym_DOLLAR_LBRACE; - v->a[11853] = actions(3000); - v->a[11854] = 1; - v->a[11855] = anon_sym_DOLLAR_LPAREN; - v->a[11856] = actions(3003); - v->a[11857] = 1; - v->a[11858] = anon_sym_BQUOTE; - v->a[11859] = actions(3006); + v->a[11840] = sym_concatenation; + v->a[11841] = aux_sym_for_statement_repeat1; + v->a[11842] = actions(1182); + v->a[11843] = 3; + v->a[11844] = sym_file_descriptor; + v->a[11845] = ts_builtin_sym_end; + v->a[11846] = aux_sym_heredoc_redirect_token1; + v->a[11847] = state(1153); + v->a[11848] = 7; + v->a[11849] = sym_arithmetic_expansion; + v->a[11850] = sym_brace_expression; + v->a[11851] = sym_string; + v->a[11852] = sym_number; + v->a[11853] = sym_simple_expansion; + v->a[11854] = sym_expansion; + v->a[11855] = sym_command_substitution; + v->a[11856] = actions(1180); + v->a[11857] = 19; + v->a[11858] = anon_sym_PIPE; + v->a[11859] = anon_sym_SEMI_SEMI; small_parse_table_593(v); } void small_parse_table_593(t_small_parse_table_array *v) { - v->a[11860] = 1; - v->a[11861] = anon_sym_DOLLAR_BQUOTE; - v->a[11862] = actions(3012); - v->a[11863] = 1; - v->a[11864] = sym_test_operator; - v->a[11865] = actions(3015); - v->a[11866] = 1; - v->a[11867] = sym__brace_start; - v->a[11868] = state(1801); - v->a[11869] = 1; - v->a[11870] = aux_sym__literal_repeat1; - v->a[11871] = actions(2976); - v->a[11872] = 2; - v->a[11873] = anon_sym_LPAREN_LPAREN; - v->a[11874] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11875] = actions(3009); - v->a[11876] = 2; - v->a[11877] = anon_sym_LT_LPAREN; - v->a[11878] = anon_sym_GT_LPAREN; - v->a[11879] = state(651); + v->a[11860] = anon_sym_PIPE_AMP; + v->a[11861] = anon_sym_AMP_AMP; + v->a[11862] = anon_sym_PIPE_PIPE; + v->a[11863] = anon_sym_LT; + v->a[11864] = anon_sym_GT; + v->a[11865] = anon_sym_GT_GT; + v->a[11866] = anon_sym_AMP_GT; + v->a[11867] = anon_sym_AMP_GT_GT; + v->a[11868] = anon_sym_LT_AMP; + v->a[11869] = anon_sym_GT_AMP; + v->a[11870] = anon_sym_GT_PIPE; + v->a[11871] = anon_sym_LT_AMP_DASH; + v->a[11872] = anon_sym_GT_AMP_DASH; + v->a[11873] = anon_sym_LT_LT; + v->a[11874] = anon_sym_LT_LT_DASH; + v->a[11875] = anon_sym_AMP; + v->a[11876] = anon_sym_SEMI; + v->a[11877] = 20; + v->a[11878] = actions(3); + v->a[11879] = 1; small_parse_table_594(v); } void small_parse_table_594(t_small_parse_table_array *v) { - v->a[11880] = 2; - v->a[11881] = sym_concatenation; - v->a[11882] = aux_sym_for_statement_repeat1; - v->a[11883] = actions(2973); - v->a[11884] = 3; - v->a[11885] = sym_raw_string; - v->a[11886] = sym_ansi_c_string; - v->a[11887] = sym_word; - v->a[11888] = actions(2216); - v->a[11889] = 4; - v->a[11890] = sym_file_descriptor; - v->a[11891] = sym_variable_name; - v->a[11892] = ts_builtin_sym_end; - v->a[11893] = aux_sym_heredoc_redirect_token1; - v->a[11894] = state(1399); - v->a[11895] = 9; - v->a[11896] = sym_arithmetic_expansion; - v->a[11897] = sym_brace_expression; - v->a[11898] = sym_string; - v->a[11899] = sym_translated_string; + v->a[11880] = sym_comment; + v->a[11881] = actions(2055); + v->a[11882] = 1; + v->a[11883] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[11884] = actions(2058); + v->a[11885] = 1; + v->a[11886] = anon_sym_DOLLAR; + v->a[11887] = actions(2064); + v->a[11888] = 1; + v->a[11889] = anon_sym_DQUOTE; + v->a[11890] = actions(2067); + v->a[11891] = 1; + v->a[11892] = aux_sym_number_token1; + v->a[11893] = actions(2070); + v->a[11894] = 1; + v->a[11895] = aux_sym_number_token2; + v->a[11896] = actions(2073); + v->a[11897] = 1; + v->a[11898] = anon_sym_DOLLAR_LBRACE; + v->a[11899] = actions(2076); small_parse_table_595(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1180.c b/parser/static/small_parse_table/small_parse_table_1180.c index 5f4ecc9a..3888709f 100644 --- a/parser/static/small_parse_table/small_parse_table_1180.c +++ b/parser/static/small_parse_table/small_parse_table_1180.c @@ -14,126 +14,126 @@ void small_parse_table_5900(t_small_parse_table_array *v) { - v->a[118000] = sym_translated_string; - v->a[118001] = sym_number; - v->a[118002] = sym_simple_expansion; - v->a[118003] = sym_expansion; - v->a[118004] = sym_command_substitution; - v->a[118005] = sym_process_substitution; - v->a[118006] = 8; - v->a[118007] = actions(3); - v->a[118008] = 1; - v->a[118009] = sym_comment; - v->a[118010] = actions(5826); - v->a[118011] = 1; - v->a[118012] = aux_sym_heredoc_redirect_token1; - v->a[118013] = actions(5828); - v->a[118014] = 1; - v->a[118015] = sym_file_descriptor; - v->a[118016] = actions(6427); - v->a[118017] = 1; - v->a[118018] = anon_sym_RPAREN; - v->a[118019] = actions(5831); + v->a[118000] = 1; + v->a[118001] = sym_word; + v->a[118002] = actions(6935); + v->a[118003] = 1; + v->a[118004] = sym__special_character; + v->a[118005] = actions(6939); + v->a[118006] = 1; + v->a[118007] = sym__comment_word; + v->a[118008] = actions(6937); + v->a[118009] = 3; + v->a[118010] = sym_test_operator; + v->a[118011] = sym__bare_dollar; + v->a[118012] = sym_raw_string; + v->a[118013] = state(842); + v->a[118014] = 7; + v->a[118015] = sym_arithmetic_expansion; + v->a[118016] = sym_brace_expression; + v->a[118017] = sym_string; + v->a[118018] = sym_number; + v->a[118019] = sym_simple_expansion; small_parse_table_5901(v); } void small_parse_table_5901(t_small_parse_table_array *v) { - v->a[118020] = 3; - v->a[118021] = sym_variable_name; - v->a[118022] = sym_test_operator; - v->a[118023] = sym__brace_start; - v->a[118024] = actions(5821); - v->a[118025] = 9; - v->a[118026] = anon_sym_SEMI; - v->a[118027] = anon_sym_PIPE_PIPE; - v->a[118028] = anon_sym_AMP_AMP; - v->a[118029] = anon_sym_PIPE; - v->a[118030] = anon_sym_AMP; - v->a[118031] = anon_sym_LT_LT; - v->a[118032] = anon_sym_SEMI_SEMI; - v->a[118033] = anon_sym_PIPE_AMP; - v->a[118034] = anon_sym_LT_LT_DASH; - v->a[118035] = actions(5823); - v->a[118036] = 11; - v->a[118037] = anon_sym_LT; - v->a[118038] = anon_sym_GT; - v->a[118039] = anon_sym_GT_GT; + v->a[118020] = sym_expansion; + v->a[118021] = sym_command_substitution; + v->a[118022] = 16; + v->a[118023] = actions(3); + v->a[118024] = 1; + v->a[118025] = sym_comment; + v->a[118026] = actions(3483); + v->a[118027] = 1; + v->a[118028] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118029] = actions(3485); + v->a[118030] = 1; + v->a[118031] = anon_sym_DOLLAR; + v->a[118032] = actions(3489); + v->a[118033] = 1; + v->a[118034] = anon_sym_DQUOTE; + v->a[118035] = actions(3493); + v->a[118036] = 1; + v->a[118037] = aux_sym_number_token1; + v->a[118038] = actions(3495); + v->a[118039] = 1; small_parse_table_5902(v); } void small_parse_table_5902(t_small_parse_table_array *v) { - v->a[118040] = anon_sym_AMP_GT; - v->a[118041] = anon_sym_AMP_GT_GT; - v->a[118042] = anon_sym_LT_AMP; - v->a[118043] = anon_sym_GT_AMP; - v->a[118044] = anon_sym_GT_PIPE; - v->a[118045] = anon_sym_LT_AMP_DASH; - v->a[118046] = anon_sym_GT_AMP_DASH; - v->a[118047] = anon_sym_LT_LT_LT; - v->a[118048] = actions(5819); - v->a[118049] = 17; - v->a[118050] = anon_sym_LPAREN_LPAREN; - v->a[118051] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118052] = anon_sym_DOLLAR_LBRACK; - v->a[118053] = anon_sym_DOLLAR; - v->a[118054] = sym__special_character; - v->a[118055] = anon_sym_DQUOTE; - v->a[118056] = sym_raw_string; - v->a[118057] = sym_ansi_c_string; - v->a[118058] = aux_sym_number_token1; - v->a[118059] = aux_sym_number_token2; + v->a[118040] = aux_sym_number_token2; + v->a[118041] = actions(3497); + v->a[118042] = 1; + v->a[118043] = anon_sym_DOLLAR_LBRACE; + v->a[118044] = actions(3499); + v->a[118045] = 1; + v->a[118046] = anon_sym_DOLLAR_LPAREN; + v->a[118047] = actions(3501); + v->a[118048] = 1; + v->a[118049] = anon_sym_BQUOTE; + v->a[118050] = actions(3503); + v->a[118051] = 1; + v->a[118052] = anon_sym_DOLLAR_BQUOTE; + v->a[118053] = actions(3505); + v->a[118054] = 1; + v->a[118055] = sym__brace_start; + v->a[118056] = actions(6290); + v->a[118057] = 1; + v->a[118058] = sym_word; + v->a[118059] = actions(6294); small_parse_table_5903(v); } void small_parse_table_5903(t_small_parse_table_array *v) { - v->a[118060] = anon_sym_DOLLAR_LBRACE; - v->a[118061] = anon_sym_DOLLAR_LPAREN; - v->a[118062] = anon_sym_BQUOTE; - v->a[118063] = anon_sym_DOLLAR_BQUOTE; - v->a[118064] = anon_sym_LT_LPAREN; - v->a[118065] = anon_sym_GT_LPAREN; - v->a[118066] = sym_word; - v->a[118067] = 3; - v->a[118068] = actions(3); - v->a[118069] = 1; - v->a[118070] = sym_comment; - v->a[118071] = actions(1294); - v->a[118072] = 5; - v->a[118073] = sym_file_descriptor; - v->a[118074] = sym__concat; - v->a[118075] = sym_test_operator; - v->a[118076] = sym__brace_start; - v->a[118077] = aux_sym_heredoc_redirect_token1; - v->a[118078] = actions(1292); - v->a[118079] = 38; + v->a[118060] = 1; + v->a[118061] = sym__special_character; + v->a[118062] = actions(6298); + v->a[118063] = 1; + v->a[118064] = sym__comment_word; + v->a[118065] = actions(6296); + v->a[118066] = 3; + v->a[118067] = sym_test_operator; + v->a[118068] = sym__bare_dollar; + v->a[118069] = sym_raw_string; + v->a[118070] = state(2690); + v->a[118071] = 7; + v->a[118072] = sym_arithmetic_expansion; + v->a[118073] = sym_brace_expression; + v->a[118074] = sym_string; + v->a[118075] = sym_number; + v->a[118076] = sym_simple_expansion; + v->a[118077] = sym_expansion; + v->a[118078] = sym_command_substitution; + v->a[118079] = 16; small_parse_table_5904(v); } void small_parse_table_5904(t_small_parse_table_array *v) { - v->a[118080] = anon_sym_LPAREN_LPAREN; - v->a[118081] = anon_sym_SEMI; - v->a[118082] = anon_sym_PIPE_PIPE; - v->a[118083] = anon_sym_AMP_AMP; - v->a[118084] = anon_sym_PIPE; - v->a[118085] = anon_sym_AMP; - v->a[118086] = anon_sym_LT; - v->a[118087] = anon_sym_GT; - v->a[118088] = anon_sym_LT_LT; - v->a[118089] = anon_sym_GT_GT; - v->a[118090] = anon_sym_RPAREN; - v->a[118091] = anon_sym_SEMI_SEMI; - v->a[118092] = anon_sym_PIPE_AMP; - v->a[118093] = anon_sym_AMP_GT; - v->a[118094] = anon_sym_AMP_GT_GT; - v->a[118095] = anon_sym_LT_AMP; - v->a[118096] = anon_sym_GT_AMP; - v->a[118097] = anon_sym_GT_PIPE; - v->a[118098] = anon_sym_LT_AMP_DASH; - v->a[118099] = anon_sym_GT_AMP_DASH; + v->a[118080] = actions(3); + v->a[118081] = 1; + v->a[118082] = sym_comment; + v->a[118083] = actions(2307); + v->a[118084] = 1; + v->a[118085] = anon_sym_DOLLAR; + v->a[118086] = actions(2313); + v->a[118087] = 1; + v->a[118088] = aux_sym_number_token1; + v->a[118089] = actions(2315); + v->a[118090] = 1; + v->a[118091] = aux_sym_number_token2; + v->a[118092] = actions(2319); + v->a[118093] = 1; + v->a[118094] = anon_sym_DOLLAR_LPAREN; + v->a[118095] = actions(2327); + v->a[118096] = 1; + v->a[118097] = sym__brace_start; + v->a[118098] = actions(5954); + v->a[118099] = 1; small_parse_table_5905(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1181.c b/parser/static/small_parse_table/small_parse_table_1181.c index 164b166c..7a8a5968 100644 --- a/parser/static/small_parse_table/small_parse_table_1181.c +++ b/parser/static/small_parse_table/small_parse_table_1181.c @@ -14,126 +14,126 @@ void small_parse_table_5905(t_small_parse_table_array *v) { - v->a[118100] = anon_sym_LT_LT_DASH; - v->a[118101] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118102] = anon_sym_DOLLAR_LBRACK; - v->a[118103] = aux_sym_concatenation_token1; - v->a[118104] = anon_sym_DOLLAR; - v->a[118105] = sym__special_character; - v->a[118106] = anon_sym_DQUOTE; - v->a[118107] = sym_raw_string; - v->a[118108] = sym_ansi_c_string; - v->a[118109] = aux_sym_number_token1; - v->a[118110] = aux_sym_number_token2; - v->a[118111] = anon_sym_DOLLAR_LBRACE; - v->a[118112] = anon_sym_DOLLAR_LPAREN; - v->a[118113] = anon_sym_BQUOTE; - v->a[118114] = anon_sym_DOLLAR_BQUOTE; - v->a[118115] = anon_sym_LT_LPAREN; - v->a[118116] = anon_sym_GT_LPAREN; - v->a[118117] = sym_word; - v->a[118118] = 26; - v->a[118119] = actions(71); + v->a[118100] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118101] = actions(5958); + v->a[118102] = 1; + v->a[118103] = anon_sym_DQUOTE; + v->a[118104] = actions(5960); + v->a[118105] = 1; + v->a[118106] = anon_sym_DOLLAR_LBRACE; + v->a[118107] = actions(5962); + v->a[118108] = 1; + v->a[118109] = anon_sym_BQUOTE; + v->a[118110] = actions(5964); + v->a[118111] = 1; + v->a[118112] = anon_sym_DOLLAR_BQUOTE; + v->a[118113] = actions(6941); + v->a[118114] = 1; + v->a[118115] = sym_word; + v->a[118116] = actions(6943); + v->a[118117] = 1; + v->a[118118] = sym__special_character; + v->a[118119] = actions(6947); small_parse_table_5906(v); } void small_parse_table_5906(t_small_parse_table_array *v) { v->a[118120] = 1; - v->a[118121] = sym_comment; - v->a[118122] = actions(107); - v->a[118123] = 1; - v->a[118124] = anon_sym_TILDE; - v->a[118125] = actions(237); - v->a[118126] = 1; - v->a[118127] = sym_word; - v->a[118128] = actions(248); - v->a[118129] = 1; - v->a[118130] = anon_sym_LPAREN; - v->a[118131] = actions(250); - v->a[118132] = 1; - v->a[118133] = anon_sym_BANG; - v->a[118134] = actions(258); - v->a[118135] = 1; - v->a[118136] = anon_sym_DOLLAR; - v->a[118137] = actions(264); + v->a[118121] = sym__comment_word; + v->a[118122] = actions(6945); + v->a[118123] = 3; + v->a[118124] = sym_test_operator; + v->a[118125] = sym__bare_dollar; + v->a[118126] = sym_raw_string; + v->a[118127] = state(1236); + v->a[118128] = 7; + v->a[118129] = sym_arithmetic_expansion; + v->a[118130] = sym_brace_expression; + v->a[118131] = sym_string; + v->a[118132] = sym_number; + v->a[118133] = sym_simple_expansion; + v->a[118134] = sym_expansion; + v->a[118135] = sym_command_substitution; + v->a[118136] = 16; + v->a[118137] = actions(3); v->a[118138] = 1; - v->a[118139] = aux_sym_number_token1; + v->a[118139] = sym_comment; small_parse_table_5907(v); } void small_parse_table_5907(t_small_parse_table_array *v) { - v->a[118140] = actions(266); + v->a[118140] = actions(1260); v->a[118141] = 1; - v->a[118142] = aux_sym_number_token2; - v->a[118143] = actions(270); + v->a[118142] = aux_sym_number_token1; + v->a[118143] = actions(1262); v->a[118144] = 1; - v->a[118145] = anon_sym_DOLLAR_LPAREN; - v->a[118146] = actions(282); + v->a[118145] = aux_sym_number_token2; + v->a[118146] = actions(1266); v->a[118147] = 1; - v->a[118148] = sym_test_operator; - v->a[118149] = actions(284); + v->a[118148] = anon_sym_DOLLAR_LPAREN; + v->a[118149] = actions(1276); v->a[118150] = 1; v->a[118151] = sym__brace_start; - v->a[118152] = actions(1075); + v->a[118152] = actions(6879); v->a[118153] = 1; - v->a[118154] = anon_sym_DOLLAR_LBRACK; - v->a[118155] = actions(1079); + v->a[118154] = sym_word; + v->a[118155] = actions(6881); v->a[118156] = 1; - v->a[118157] = sym__special_character; - v->a[118158] = actions(1081); + v->a[118157] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118158] = actions(6885); v->a[118159] = 1; small_parse_table_5908(v); } void small_parse_table_5908(t_small_parse_table_array *v) { - v->a[118160] = anon_sym_DQUOTE; - v->a[118161] = actions(1085); + v->a[118160] = sym__special_character; + v->a[118161] = actions(6887); v->a[118162] = 1; - v->a[118163] = anon_sym_DOLLAR_LBRACE; - v->a[118164] = actions(1087); + v->a[118163] = anon_sym_DQUOTE; + v->a[118164] = actions(6891); v->a[118165] = 1; - v->a[118166] = anon_sym_DOLLAR_BQUOTE; - v->a[118167] = actions(3598); + v->a[118166] = anon_sym_DOLLAR_LBRACE; + v->a[118167] = actions(6893); v->a[118168] = 1; v->a[118169] = anon_sym_BQUOTE; - v->a[118170] = state(2690); + v->a[118170] = actions(6895); v->a[118171] = 1; - v->a[118172] = aux_sym__literal_repeat1; - v->a[118173] = state(3042); + v->a[118172] = anon_sym_DOLLAR_BQUOTE; + v->a[118173] = actions(6897); v->a[118174] = 1; - v->a[118175] = sym__expression; - v->a[118176] = actions(103); - v->a[118177] = 2; - v->a[118178] = anon_sym_PLUS_PLUS2; - v->a[118179] = anon_sym_DASH_DASH2; + v->a[118175] = sym__comment_word; + v->a[118176] = actions(6949); + v->a[118177] = 1; + v->a[118178] = anon_sym_DOLLAR; + v->a[118179] = actions(6889); small_parse_table_5909(v); } void small_parse_table_5909(t_small_parse_table_array *v) { - v->a[118180] = actions(105); - v->a[118181] = 2; - v->a[118182] = anon_sym_DASH2; - v->a[118183] = anon_sym_PLUS2; - v->a[118184] = actions(1073); - v->a[118185] = 2; - v->a[118186] = anon_sym_LPAREN_LPAREN; - v->a[118187] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118188] = actions(1083); - v->a[118189] = 2; - v->a[118190] = sym_raw_string; - v->a[118191] = sym_ansi_c_string; - v->a[118192] = actions(1089); - v->a[118193] = 2; - v->a[118194] = anon_sym_LT_LPAREN; - v->a[118195] = anon_sym_GT_LPAREN; - v->a[118196] = state(3053); - v->a[118197] = 6; - v->a[118198] = sym_binary_expression; - v->a[118199] = sym_ternary_expression; + v->a[118180] = 3; + v->a[118181] = sym_test_operator; + v->a[118182] = sym__bare_dollar; + v->a[118183] = sym_raw_string; + v->a[118184] = state(1005); + v->a[118185] = 7; + v->a[118186] = sym_arithmetic_expansion; + v->a[118187] = sym_brace_expression; + v->a[118188] = sym_string; + v->a[118189] = sym_number; + v->a[118190] = sym_simple_expansion; + v->a[118191] = sym_expansion; + v->a[118192] = sym_command_substitution; + v->a[118193] = 16; + v->a[118194] = actions(3); + v->a[118195] = 1; + v->a[118196] = sym_comment; + v->a[118197] = actions(1260); + v->a[118198] = 1; + v->a[118199] = aux_sym_number_token1; small_parse_table_5910(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1182.c b/parser/static/small_parse_table/small_parse_table_1182.c index a953dcd0..503ee199 100644 --- a/parser/static/small_parse_table/small_parse_table_1182.c +++ b/parser/static/small_parse_table/small_parse_table_1182.c @@ -14,126 +14,126 @@ void small_parse_table_5910(t_small_parse_table_array *v) { - v->a[118200] = sym_unary_expression; - v->a[118201] = sym_postfix_expression; - v->a[118202] = sym_parenthesized_expression; - v->a[118203] = sym_concatenation; - v->a[118204] = state(2500); - v->a[118205] = 9; - v->a[118206] = sym_arithmetic_expansion; - v->a[118207] = sym_brace_expression; - v->a[118208] = sym_string; - v->a[118209] = sym_translated_string; - v->a[118210] = sym_number; - v->a[118211] = sym_simple_expansion; - v->a[118212] = sym_expansion; - v->a[118213] = sym_command_substitution; - v->a[118214] = sym_process_substitution; - v->a[118215] = 8; - v->a[118216] = actions(3); - v->a[118217] = 1; - v->a[118218] = sym_comment; - v->a[118219] = actions(5826); + v->a[118200] = actions(1262); + v->a[118201] = 1; + v->a[118202] = aux_sym_number_token2; + v->a[118203] = actions(1266); + v->a[118204] = 1; + v->a[118205] = anon_sym_DOLLAR_LPAREN; + v->a[118206] = actions(1276); + v->a[118207] = 1; + v->a[118208] = sym__brace_start; + v->a[118209] = actions(6879); + v->a[118210] = 1; + v->a[118211] = sym_word; + v->a[118212] = actions(6881); + v->a[118213] = 1; + v->a[118214] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118215] = actions(6885); + v->a[118216] = 1; + v->a[118217] = sym__special_character; + v->a[118218] = actions(6887); + v->a[118219] = 1; small_parse_table_5911(v); } void small_parse_table_5911(t_small_parse_table_array *v) { - v->a[118220] = 1; - v->a[118221] = aux_sym_heredoc_redirect_token1; - v->a[118222] = actions(5828); - v->a[118223] = 1; - v->a[118224] = sym_file_descriptor; - v->a[118225] = actions(6430); - v->a[118226] = 1; - v->a[118227] = anon_sym_RPAREN; - v->a[118228] = actions(5831); - v->a[118229] = 3; - v->a[118230] = sym_variable_name; - v->a[118231] = sym_test_operator; - v->a[118232] = sym__brace_start; - v->a[118233] = actions(5821); - v->a[118234] = 9; - v->a[118235] = anon_sym_SEMI; - v->a[118236] = anon_sym_PIPE_PIPE; - v->a[118237] = anon_sym_AMP_AMP; - v->a[118238] = anon_sym_PIPE; - v->a[118239] = anon_sym_AMP; + v->a[118220] = anon_sym_DQUOTE; + v->a[118221] = actions(6891); + v->a[118222] = 1; + v->a[118223] = anon_sym_DOLLAR_LBRACE; + v->a[118224] = actions(6893); + v->a[118225] = 1; + v->a[118226] = anon_sym_BQUOTE; + v->a[118227] = actions(6895); + v->a[118228] = 1; + v->a[118229] = anon_sym_DOLLAR_BQUOTE; + v->a[118230] = actions(6897); + v->a[118231] = 1; + v->a[118232] = sym__comment_word; + v->a[118233] = actions(6951); + v->a[118234] = 1; + v->a[118235] = anon_sym_DOLLAR; + v->a[118236] = actions(6889); + v->a[118237] = 3; + v->a[118238] = sym_test_operator; + v->a[118239] = sym__bare_dollar; small_parse_table_5912(v); } void small_parse_table_5912(t_small_parse_table_array *v) { - v->a[118240] = anon_sym_LT_LT; - v->a[118241] = anon_sym_SEMI_SEMI; - v->a[118242] = anon_sym_PIPE_AMP; - v->a[118243] = anon_sym_LT_LT_DASH; - v->a[118244] = actions(5823); - v->a[118245] = 11; - v->a[118246] = anon_sym_LT; - v->a[118247] = anon_sym_GT; - v->a[118248] = anon_sym_GT_GT; - v->a[118249] = anon_sym_AMP_GT; - v->a[118250] = anon_sym_AMP_GT_GT; - v->a[118251] = anon_sym_LT_AMP; - v->a[118252] = anon_sym_GT_AMP; - v->a[118253] = anon_sym_GT_PIPE; - v->a[118254] = anon_sym_LT_AMP_DASH; - v->a[118255] = anon_sym_GT_AMP_DASH; - v->a[118256] = anon_sym_LT_LT_LT; - v->a[118257] = actions(5819); - v->a[118258] = 17; - v->a[118259] = anon_sym_LPAREN_LPAREN; + v->a[118240] = sym_raw_string; + v->a[118241] = state(1005); + v->a[118242] = 7; + v->a[118243] = sym_arithmetic_expansion; + v->a[118244] = sym_brace_expression; + v->a[118245] = sym_string; + v->a[118246] = sym_number; + v->a[118247] = sym_simple_expansion; + v->a[118248] = sym_expansion; + v->a[118249] = sym_command_substitution; + v->a[118250] = 16; + v->a[118251] = actions(3); + v->a[118252] = 1; + v->a[118253] = sym_comment; + v->a[118254] = actions(1973); + v->a[118255] = 1; + v->a[118256] = anon_sym_DOLLAR; + v->a[118257] = actions(1979); + v->a[118258] = 1; + v->a[118259] = aux_sym_number_token1; small_parse_table_5913(v); } void small_parse_table_5913(t_small_parse_table_array *v) { - v->a[118260] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118261] = anon_sym_DOLLAR_LBRACK; - v->a[118262] = anon_sym_DOLLAR; - v->a[118263] = sym__special_character; - v->a[118264] = anon_sym_DQUOTE; - v->a[118265] = sym_raw_string; - v->a[118266] = sym_ansi_c_string; - v->a[118267] = aux_sym_number_token1; - v->a[118268] = aux_sym_number_token2; - v->a[118269] = anon_sym_DOLLAR_LBRACE; - v->a[118270] = anon_sym_DOLLAR_LPAREN; - v->a[118271] = anon_sym_BQUOTE; - v->a[118272] = anon_sym_DOLLAR_BQUOTE; - v->a[118273] = anon_sym_LT_LPAREN; - v->a[118274] = anon_sym_GT_LPAREN; - v->a[118275] = sym_word; - v->a[118276] = 3; - v->a[118277] = actions(3); - v->a[118278] = 1; - v->a[118279] = sym_comment; + v->a[118260] = actions(1981); + v->a[118261] = 1; + v->a[118262] = aux_sym_number_token2; + v->a[118263] = actions(1985); + v->a[118264] = 1; + v->a[118265] = anon_sym_DOLLAR_LPAREN; + v->a[118266] = actions(1993); + v->a[118267] = 1; + v->a[118268] = sym__brace_start; + v->a[118269] = actions(6246); + v->a[118270] = 1; + v->a[118271] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118272] = actions(6250); + v->a[118273] = 1; + v->a[118274] = anon_sym_DQUOTE; + v->a[118275] = actions(6252); + v->a[118276] = 1; + v->a[118277] = anon_sym_DOLLAR_LBRACE; + v->a[118278] = actions(6254); + v->a[118279] = 1; small_parse_table_5914(v); } void small_parse_table_5914(t_small_parse_table_array *v) { - v->a[118280] = actions(1334); - v->a[118281] = 5; - v->a[118282] = sym_file_descriptor; - v->a[118283] = sym__concat; - v->a[118284] = sym_test_operator; - v->a[118285] = sym__brace_start; - v->a[118286] = aux_sym_heredoc_redirect_token1; - v->a[118287] = actions(1332); - v->a[118288] = 38; - v->a[118289] = anon_sym_LPAREN_LPAREN; - v->a[118290] = anon_sym_SEMI; - v->a[118291] = anon_sym_PIPE_PIPE; - v->a[118292] = anon_sym_AMP_AMP; - v->a[118293] = anon_sym_PIPE; - v->a[118294] = anon_sym_AMP; - v->a[118295] = anon_sym_LT; - v->a[118296] = anon_sym_GT; - v->a[118297] = anon_sym_LT_LT; - v->a[118298] = anon_sym_GT_GT; - v->a[118299] = anon_sym_RPAREN; + v->a[118280] = anon_sym_BQUOTE; + v->a[118281] = actions(6256); + v->a[118282] = 1; + v->a[118283] = anon_sym_DOLLAR_BQUOTE; + v->a[118284] = actions(6615); + v->a[118285] = 1; + v->a[118286] = sym_word; + v->a[118287] = actions(6619); + v->a[118288] = 1; + v->a[118289] = sym__special_character; + v->a[118290] = actions(6623); + v->a[118291] = 1; + v->a[118292] = sym__comment_word; + v->a[118293] = actions(6621); + v->a[118294] = 3; + v->a[118295] = sym_test_operator; + v->a[118296] = sym__bare_dollar; + v->a[118297] = sym_raw_string; + v->a[118298] = state(981); + v->a[118299] = 7; small_parse_table_5915(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1183.c b/parser/static/small_parse_table/small_parse_table_1183.c index d3d3bba1..d7439e97 100644 --- a/parser/static/small_parse_table/small_parse_table_1183.c +++ b/parser/static/small_parse_table/small_parse_table_1183.c @@ -14,125 +14,125 @@ void small_parse_table_5915(t_small_parse_table_array *v) { - v->a[118300] = anon_sym_SEMI_SEMI; - v->a[118301] = anon_sym_PIPE_AMP; - v->a[118302] = anon_sym_AMP_GT; - v->a[118303] = anon_sym_AMP_GT_GT; - v->a[118304] = anon_sym_LT_AMP; - v->a[118305] = anon_sym_GT_AMP; - v->a[118306] = anon_sym_GT_PIPE; - v->a[118307] = anon_sym_LT_AMP_DASH; - v->a[118308] = anon_sym_GT_AMP_DASH; - v->a[118309] = anon_sym_LT_LT_DASH; - v->a[118310] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118311] = anon_sym_DOLLAR_LBRACK; - v->a[118312] = aux_sym_concatenation_token1; - v->a[118313] = anon_sym_DOLLAR; - v->a[118314] = sym__special_character; - v->a[118315] = anon_sym_DQUOTE; - v->a[118316] = sym_raw_string; - v->a[118317] = sym_ansi_c_string; - v->a[118318] = aux_sym_number_token1; - v->a[118319] = aux_sym_number_token2; + v->a[118300] = sym_arithmetic_expansion; + v->a[118301] = sym_brace_expression; + v->a[118302] = sym_string; + v->a[118303] = sym_number; + v->a[118304] = sym_simple_expansion; + v->a[118305] = sym_expansion; + v->a[118306] = sym_command_substitution; + v->a[118307] = 16; + v->a[118308] = actions(3); + v->a[118309] = 1; + v->a[118310] = sym_comment; + v->a[118311] = actions(1546); + v->a[118312] = 1; + v->a[118313] = aux_sym_number_token1; + v->a[118314] = actions(1548); + v->a[118315] = 1; + v->a[118316] = aux_sym_number_token2; + v->a[118317] = actions(1552); + v->a[118318] = 1; + v->a[118319] = anon_sym_DOLLAR_LPAREN; small_parse_table_5916(v); } void small_parse_table_5916(t_small_parse_table_array *v) { - v->a[118320] = anon_sym_DOLLAR_LBRACE; - v->a[118321] = anon_sym_DOLLAR_LPAREN; - v->a[118322] = anon_sym_BQUOTE; - v->a[118323] = anon_sym_DOLLAR_BQUOTE; - v->a[118324] = anon_sym_LT_LPAREN; - v->a[118325] = anon_sym_GT_LPAREN; - v->a[118326] = sym_word; - v->a[118327] = 8; - v->a[118328] = actions(3); - v->a[118329] = 1; - v->a[118330] = sym_comment; - v->a[118331] = actions(5826); - v->a[118332] = 1; - v->a[118333] = aux_sym_heredoc_redirect_token1; - v->a[118334] = actions(5828); - v->a[118335] = 1; - v->a[118336] = sym_file_descriptor; - v->a[118337] = actions(6433); - v->a[118338] = 1; - v->a[118339] = anon_sym_RPAREN; + v->a[118320] = actions(1560); + v->a[118321] = 1; + v->a[118322] = sym__brace_start; + v->a[118323] = actions(6169); + v->a[118324] = 1; + v->a[118325] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118326] = actions(6173); + v->a[118327] = 1; + v->a[118328] = anon_sym_DQUOTE; + v->a[118329] = actions(6175); + v->a[118330] = 1; + v->a[118331] = anon_sym_DOLLAR_LBRACE; + v->a[118332] = actions(6177); + v->a[118333] = 1; + v->a[118334] = anon_sym_BQUOTE; + v->a[118335] = actions(6179); + v->a[118336] = 1; + v->a[118337] = anon_sym_DOLLAR_BQUOTE; + v->a[118338] = actions(6933); + v->a[118339] = 1; small_parse_table_5917(v); } void small_parse_table_5917(t_small_parse_table_array *v) { - v->a[118340] = actions(5831); - v->a[118341] = 3; - v->a[118342] = sym_variable_name; - v->a[118343] = sym_test_operator; - v->a[118344] = sym__brace_start; - v->a[118345] = actions(5821); - v->a[118346] = 9; - v->a[118347] = anon_sym_SEMI; - v->a[118348] = anon_sym_PIPE_PIPE; - v->a[118349] = anon_sym_AMP_AMP; - v->a[118350] = anon_sym_PIPE; - v->a[118351] = anon_sym_AMP; - v->a[118352] = anon_sym_LT_LT; - v->a[118353] = anon_sym_SEMI_SEMI; - v->a[118354] = anon_sym_PIPE_AMP; - v->a[118355] = anon_sym_LT_LT_DASH; - v->a[118356] = actions(5823); - v->a[118357] = 11; - v->a[118358] = anon_sym_LT; - v->a[118359] = anon_sym_GT; + v->a[118340] = sym_word; + v->a[118341] = actions(6935); + v->a[118342] = 1; + v->a[118343] = sym__special_character; + v->a[118344] = actions(6939); + v->a[118345] = 1; + v->a[118346] = sym__comment_word; + v->a[118347] = actions(6953); + v->a[118348] = 1; + v->a[118349] = anon_sym_DOLLAR; + v->a[118350] = actions(6937); + v->a[118351] = 3; + v->a[118352] = sym_test_operator; + v->a[118353] = sym__bare_dollar; + v->a[118354] = sym_raw_string; + v->a[118355] = state(842); + v->a[118356] = 7; + v->a[118357] = sym_arithmetic_expansion; + v->a[118358] = sym_brace_expression; + v->a[118359] = sym_string; small_parse_table_5918(v); } void small_parse_table_5918(t_small_parse_table_array *v) { - v->a[118360] = anon_sym_GT_GT; - v->a[118361] = anon_sym_AMP_GT; - v->a[118362] = anon_sym_AMP_GT_GT; - v->a[118363] = anon_sym_LT_AMP; - v->a[118364] = anon_sym_GT_AMP; - v->a[118365] = anon_sym_GT_PIPE; - v->a[118366] = anon_sym_LT_AMP_DASH; - v->a[118367] = anon_sym_GT_AMP_DASH; - v->a[118368] = anon_sym_LT_LT_LT; - v->a[118369] = actions(5819); - v->a[118370] = 17; - v->a[118371] = anon_sym_LPAREN_LPAREN; - v->a[118372] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118373] = anon_sym_DOLLAR_LBRACK; - v->a[118374] = anon_sym_DOLLAR; - v->a[118375] = sym__special_character; - v->a[118376] = anon_sym_DQUOTE; - v->a[118377] = sym_raw_string; - v->a[118378] = sym_ansi_c_string; - v->a[118379] = aux_sym_number_token1; + v->a[118360] = sym_number; + v->a[118361] = sym_simple_expansion; + v->a[118362] = sym_expansion; + v->a[118363] = sym_command_substitution; + v->a[118364] = 16; + v->a[118365] = actions(3); + v->a[118366] = 1; + v->a[118367] = sym_comment; + v->a[118368] = actions(2541); + v->a[118369] = 1; + v->a[118370] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118371] = actions(2547); + v->a[118372] = 1; + v->a[118373] = anon_sym_DQUOTE; + v->a[118374] = actions(2551); + v->a[118375] = 1; + v->a[118376] = aux_sym_number_token1; + v->a[118377] = actions(2553); + v->a[118378] = 1; + v->a[118379] = aux_sym_number_token2; small_parse_table_5919(v); } void small_parse_table_5919(t_small_parse_table_array *v) { - v->a[118380] = aux_sym_number_token2; - v->a[118381] = anon_sym_DOLLAR_LBRACE; - v->a[118382] = anon_sym_DOLLAR_LPAREN; - v->a[118383] = anon_sym_BQUOTE; - v->a[118384] = anon_sym_DOLLAR_BQUOTE; - v->a[118385] = anon_sym_LT_LPAREN; - v->a[118386] = anon_sym_GT_LPAREN; - v->a[118387] = sym_word; - v->a[118388] = 8; - v->a[118389] = actions(3); + v->a[118380] = actions(2555); + v->a[118381] = 1; + v->a[118382] = anon_sym_DOLLAR_LBRACE; + v->a[118383] = actions(2557); + v->a[118384] = 1; + v->a[118385] = anon_sym_DOLLAR_LPAREN; + v->a[118386] = actions(2559); + v->a[118387] = 1; + v->a[118388] = anon_sym_BQUOTE; + v->a[118389] = actions(2561); v->a[118390] = 1; - v->a[118391] = sym_comment; - v->a[118392] = actions(5826); + v->a[118391] = anon_sym_DOLLAR_BQUOTE; + v->a[118392] = actions(2567); v->a[118393] = 1; - v->a[118394] = aux_sym_heredoc_redirect_token1; - v->a[118395] = actions(5828); + v->a[118394] = sym__brace_start; + v->a[118395] = actions(6282); v->a[118396] = 1; - v->a[118397] = sym_file_descriptor; - v->a[118398] = actions(6436); + v->a[118397] = sym_word; + v->a[118398] = actions(6284); v->a[118399] = 1; small_parse_table_5920(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1184.c b/parser/static/small_parse_table/small_parse_table_1184.c index b6e414bd..e5fe2f47 100644 --- a/parser/static/small_parse_table/small_parse_table_1184.c +++ b/parser/static/small_parse_table/small_parse_table_1184.c @@ -14,126 +14,126 @@ void small_parse_table_5920(t_small_parse_table_array *v) { - v->a[118400] = anon_sym_RPAREN; - v->a[118401] = actions(5831); - v->a[118402] = 3; - v->a[118403] = sym_variable_name; - v->a[118404] = sym_test_operator; - v->a[118405] = sym__brace_start; - v->a[118406] = actions(5821); - v->a[118407] = 9; - v->a[118408] = anon_sym_SEMI; - v->a[118409] = anon_sym_PIPE_PIPE; - v->a[118410] = anon_sym_AMP_AMP; - v->a[118411] = anon_sym_PIPE; - v->a[118412] = anon_sym_AMP; - v->a[118413] = anon_sym_LT_LT; - v->a[118414] = anon_sym_SEMI_SEMI; - v->a[118415] = anon_sym_PIPE_AMP; - v->a[118416] = anon_sym_LT_LT_DASH; - v->a[118417] = actions(5823); - v->a[118418] = 11; - v->a[118419] = anon_sym_LT; + v->a[118400] = sym__special_character; + v->a[118401] = actions(6288); + v->a[118402] = 1; + v->a[118403] = sym__comment_word; + v->a[118404] = actions(6955); + v->a[118405] = 1; + v->a[118406] = anon_sym_DOLLAR; + v->a[118407] = actions(6286); + v->a[118408] = 3; + v->a[118409] = sym_test_operator; + v->a[118410] = sym__bare_dollar; + v->a[118411] = sym_raw_string; + v->a[118412] = state(1502); + v->a[118413] = 7; + v->a[118414] = sym_arithmetic_expansion; + v->a[118415] = sym_brace_expression; + v->a[118416] = sym_string; + v->a[118417] = sym_number; + v->a[118418] = sym_simple_expansion; + v->a[118419] = sym_expansion; small_parse_table_5921(v); } void small_parse_table_5921(t_small_parse_table_array *v) { - v->a[118420] = anon_sym_GT; - v->a[118421] = anon_sym_GT_GT; - v->a[118422] = anon_sym_AMP_GT; - v->a[118423] = anon_sym_AMP_GT_GT; - v->a[118424] = anon_sym_LT_AMP; - v->a[118425] = anon_sym_GT_AMP; - v->a[118426] = anon_sym_GT_PIPE; - v->a[118427] = anon_sym_LT_AMP_DASH; - v->a[118428] = anon_sym_GT_AMP_DASH; - v->a[118429] = anon_sym_LT_LT_LT; - v->a[118430] = actions(5819); - v->a[118431] = 17; - v->a[118432] = anon_sym_LPAREN_LPAREN; - v->a[118433] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118434] = anon_sym_DOLLAR_LBRACK; - v->a[118435] = anon_sym_DOLLAR; - v->a[118436] = sym__special_character; - v->a[118437] = anon_sym_DQUOTE; - v->a[118438] = sym_raw_string; - v->a[118439] = sym_ansi_c_string; + v->a[118420] = sym_command_substitution; + v->a[118421] = 10; + v->a[118422] = actions(3); + v->a[118423] = 1; + v->a[118424] = sym_comment; + v->a[118425] = actions(2514); + v->a[118426] = 1; + v->a[118427] = anon_sym_BQUOTE; + v->a[118428] = actions(3379); + v->a[118429] = 1; + v->a[118430] = aux_sym_heredoc_redirect_token1; + v->a[118431] = actions(5403); + v->a[118432] = 1; + v->a[118433] = sym_file_descriptor; + v->a[118434] = actions(2945); + v->a[118435] = 2; + v->a[118436] = anon_sym_LT_LT; + v->a[118437] = anon_sym_LT_LT_DASH; + v->a[118438] = actions(3377); + v->a[118439] = 2; small_parse_table_5922(v); } void small_parse_table_5922(t_small_parse_table_array *v) { - v->a[118440] = aux_sym_number_token1; - v->a[118441] = aux_sym_number_token2; - v->a[118442] = anon_sym_DOLLAR_LBRACE; - v->a[118443] = anon_sym_DOLLAR_LPAREN; - v->a[118444] = anon_sym_BQUOTE; - v->a[118445] = anon_sym_DOLLAR_BQUOTE; - v->a[118446] = anon_sym_LT_LPAREN; - v->a[118447] = anon_sym_GT_LPAREN; - v->a[118448] = sym_word; - v->a[118449] = 26; - v->a[118450] = actions(71); - v->a[118451] = 1; - v->a[118452] = sym_comment; - v->a[118453] = actions(1127); - v->a[118454] = 1; - v->a[118455] = sym_word; - v->a[118456] = actions(1131); - v->a[118457] = 1; - v->a[118458] = anon_sym_LPAREN; - v->a[118459] = actions(1133); + v->a[118440] = anon_sym_AMP_AMP; + v->a[118441] = anon_sym_PIPE_PIPE; + v->a[118442] = actions(5401); + v->a[118443] = 2; + v->a[118444] = anon_sym_LT_AMP_DASH; + v->a[118445] = anon_sym_GT_AMP_DASH; + v->a[118446] = actions(3375); + v->a[118447] = 3; + v->a[118448] = anon_sym_SEMI_SEMI; + v->a[118449] = anon_sym_AMP; + v->a[118450] = anon_sym_SEMI; + v->a[118451] = state(2140); + v->a[118452] = 3; + v->a[118453] = sym_file_redirect; + v->a[118454] = sym_heredoc_redirect; + v->a[118455] = aux_sym_redirected_statement_repeat1; + v->a[118456] = actions(5399); + v->a[118457] = 8; + v->a[118458] = anon_sym_LT; + v->a[118459] = anon_sym_GT; small_parse_table_5923(v); } void small_parse_table_5923(t_small_parse_table_array *v) { - v->a[118460] = 1; - v->a[118461] = anon_sym_BANG; - v->a[118462] = actions(1139); - v->a[118463] = 1; - v->a[118464] = anon_sym_TILDE; - v->a[118465] = actions(1141); - v->a[118466] = 1; - v->a[118467] = anon_sym_DOLLAR_LBRACK; - v->a[118468] = actions(1145); - v->a[118469] = 1; - v->a[118470] = anon_sym_DOLLAR; - v->a[118471] = actions(1147); - v->a[118472] = 1; - v->a[118473] = sym__special_character; - v->a[118474] = actions(1149); - v->a[118475] = 1; - v->a[118476] = anon_sym_DQUOTE; - v->a[118477] = actions(1153); - v->a[118478] = 1; - v->a[118479] = aux_sym_number_token1; + v->a[118460] = anon_sym_GT_GT; + v->a[118461] = anon_sym_AMP_GT; + v->a[118462] = anon_sym_AMP_GT_GT; + v->a[118463] = anon_sym_LT_AMP; + v->a[118464] = anon_sym_GT_AMP; + v->a[118465] = anon_sym_GT_PIPE; + v->a[118466] = 16; + v->a[118467] = actions(3); + v->a[118468] = 1; + v->a[118469] = sym_comment; + v->a[118470] = actions(6390); + v->a[118471] = 1; + v->a[118472] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118473] = actions(6396); + v->a[118474] = 1; + v->a[118475] = anon_sym_DQUOTE; + v->a[118476] = actions(6400); + v->a[118477] = 1; + v->a[118478] = aux_sym_number_token1; + v->a[118479] = actions(6402); small_parse_table_5924(v); } void small_parse_table_5924(t_small_parse_table_array *v) { - v->a[118480] = actions(1155); - v->a[118481] = 1; - v->a[118482] = aux_sym_number_token2; - v->a[118483] = actions(1157); - v->a[118484] = 1; - v->a[118485] = anon_sym_DOLLAR_LBRACE; - v->a[118486] = actions(1159); - v->a[118487] = 1; - v->a[118488] = anon_sym_DOLLAR_LPAREN; - v->a[118489] = actions(1163); - v->a[118490] = 1; - v->a[118491] = anon_sym_DOLLAR_BQUOTE; - v->a[118492] = actions(1167); - v->a[118493] = 1; - v->a[118494] = sym_test_operator; - v->a[118495] = actions(1169); - v->a[118496] = 1; - v->a[118497] = sym__brace_start; - v->a[118498] = actions(3060); - v->a[118499] = 1; + v->a[118480] = 1; + v->a[118481] = aux_sym_number_token2; + v->a[118482] = actions(6404); + v->a[118483] = 1; + v->a[118484] = anon_sym_DOLLAR_LBRACE; + v->a[118485] = actions(6406); + v->a[118486] = 1; + v->a[118487] = anon_sym_DOLLAR_LPAREN; + v->a[118488] = actions(6408); + v->a[118489] = 1; + v->a[118490] = anon_sym_BQUOTE; + v->a[118491] = actions(6410); + v->a[118492] = 1; + v->a[118493] = anon_sym_DOLLAR_BQUOTE; + v->a[118494] = actions(6412); + v->a[118495] = 1; + v->a[118496] = sym__brace_start; + v->a[118497] = actions(6923); + v->a[118498] = 1; + v->a[118499] = sym_word; small_parse_table_5925(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1185.c b/parser/static/small_parse_table/small_parse_table_1185.c index 1fe5b18e..408ca2cb 100644 --- a/parser/static/small_parse_table/small_parse_table_1185.c +++ b/parser/static/small_parse_table/small_parse_table_1185.c @@ -14,126 +14,126 @@ void small_parse_table_5925(t_small_parse_table_array *v) { - v->a[118500] = anon_sym_BQUOTE; - v->a[118501] = state(2484); - v->a[118502] = 1; - v->a[118503] = aux_sym__literal_repeat1; - v->a[118504] = state(3143); - v->a[118505] = 1; - v->a[118506] = sym__expression; - v->a[118507] = actions(1129); - v->a[118508] = 2; - v->a[118509] = anon_sym_LPAREN_LPAREN; - v->a[118510] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118511] = actions(1135); - v->a[118512] = 2; - v->a[118513] = anon_sym_PLUS_PLUS2; - v->a[118514] = anon_sym_DASH_DASH2; - v->a[118515] = actions(1137); - v->a[118516] = 2; - v->a[118517] = anon_sym_DASH2; - v->a[118518] = anon_sym_PLUS2; - v->a[118519] = actions(1151); + v->a[118500] = actions(6927); + v->a[118501] = 1; + v->a[118502] = sym__special_character; + v->a[118503] = actions(6931); + v->a[118504] = 1; + v->a[118505] = sym__comment_word; + v->a[118506] = actions(6957); + v->a[118507] = 1; + v->a[118508] = anon_sym_DOLLAR; + v->a[118509] = actions(6929); + v->a[118510] = 3; + v->a[118511] = sym_test_operator; + v->a[118512] = sym__bare_dollar; + v->a[118513] = sym_raw_string; + v->a[118514] = state(3240); + v->a[118515] = 7; + v->a[118516] = sym_arithmetic_expansion; + v->a[118517] = sym_brace_expression; + v->a[118518] = sym_string; + v->a[118519] = sym_number; small_parse_table_5926(v); } void small_parse_table_5926(t_small_parse_table_array *v) { - v->a[118520] = 2; - v->a[118521] = sym_raw_string; - v->a[118522] = sym_ansi_c_string; - v->a[118523] = actions(1165); - v->a[118524] = 2; - v->a[118525] = anon_sym_LT_LPAREN; - v->a[118526] = anon_sym_GT_LPAREN; - v->a[118527] = state(2594); - v->a[118528] = 6; - v->a[118529] = sym_binary_expression; - v->a[118530] = sym_ternary_expression; - v->a[118531] = sym_unary_expression; - v->a[118532] = sym_postfix_expression; - v->a[118533] = sym_parenthesized_expression; - v->a[118534] = sym_concatenation; - v->a[118535] = state(2573); - v->a[118536] = 9; - v->a[118537] = sym_arithmetic_expansion; - v->a[118538] = sym_brace_expression; - v->a[118539] = sym_string; + v->a[118520] = sym_simple_expansion; + v->a[118521] = sym_expansion; + v->a[118522] = sym_command_substitution; + v->a[118523] = 16; + v->a[118524] = actions(3); + v->a[118525] = 1; + v->a[118526] = sym_comment; + v->a[118527] = actions(1546); + v->a[118528] = 1; + v->a[118529] = aux_sym_number_token1; + v->a[118530] = actions(1548); + v->a[118531] = 1; + v->a[118532] = aux_sym_number_token2; + v->a[118533] = actions(1552); + v->a[118534] = 1; + v->a[118535] = anon_sym_DOLLAR_LPAREN; + v->a[118536] = actions(1560); + v->a[118537] = 1; + v->a[118538] = sym__brace_start; + v->a[118539] = actions(6169); small_parse_table_5927(v); } void small_parse_table_5927(t_small_parse_table_array *v) { - v->a[118540] = sym_translated_string; - v->a[118541] = sym_number; - v->a[118542] = sym_simple_expansion; - v->a[118543] = sym_expansion; - v->a[118544] = sym_command_substitution; - v->a[118545] = sym_process_substitution; - v->a[118546] = 26; - v->a[118547] = actions(71); - v->a[118548] = 1; - v->a[118549] = sym_comment; - v->a[118550] = actions(1127); - v->a[118551] = 1; - v->a[118552] = sym_word; - v->a[118553] = actions(1131); - v->a[118554] = 1; - v->a[118555] = anon_sym_LPAREN; - v->a[118556] = actions(1133); - v->a[118557] = 1; - v->a[118558] = anon_sym_BANG; - v->a[118559] = actions(1139); + v->a[118540] = 1; + v->a[118541] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118542] = actions(6173); + v->a[118543] = 1; + v->a[118544] = anon_sym_DQUOTE; + v->a[118545] = actions(6175); + v->a[118546] = 1; + v->a[118547] = anon_sym_DOLLAR_LBRACE; + v->a[118548] = actions(6177); + v->a[118549] = 1; + v->a[118550] = anon_sym_BQUOTE; + v->a[118551] = actions(6179); + v->a[118552] = 1; + v->a[118553] = anon_sym_DOLLAR_BQUOTE; + v->a[118554] = actions(6933); + v->a[118555] = 1; + v->a[118556] = sym_word; + v->a[118557] = actions(6935); + v->a[118558] = 1; + v->a[118559] = sym__special_character; small_parse_table_5928(v); } void small_parse_table_5928(t_small_parse_table_array *v) { - v->a[118560] = 1; - v->a[118561] = anon_sym_TILDE; - v->a[118562] = actions(1141); - v->a[118563] = 1; - v->a[118564] = anon_sym_DOLLAR_LBRACK; - v->a[118565] = actions(1145); - v->a[118566] = 1; - v->a[118567] = anon_sym_DOLLAR; - v->a[118568] = actions(1147); - v->a[118569] = 1; - v->a[118570] = sym__special_character; - v->a[118571] = actions(1149); - v->a[118572] = 1; - v->a[118573] = anon_sym_DQUOTE; - v->a[118574] = actions(1153); - v->a[118575] = 1; - v->a[118576] = aux_sym_number_token1; - v->a[118577] = actions(1155); - v->a[118578] = 1; - v->a[118579] = aux_sym_number_token2; + v->a[118560] = actions(6939); + v->a[118561] = 1; + v->a[118562] = sym__comment_word; + v->a[118563] = actions(6959); + v->a[118564] = 1; + v->a[118565] = anon_sym_DOLLAR; + v->a[118566] = actions(6937); + v->a[118567] = 3; + v->a[118568] = sym_test_operator; + v->a[118569] = sym__bare_dollar; + v->a[118570] = sym_raw_string; + v->a[118571] = state(842); + v->a[118572] = 7; + v->a[118573] = sym_arithmetic_expansion; + v->a[118574] = sym_brace_expression; + v->a[118575] = sym_string; + v->a[118576] = sym_number; + v->a[118577] = sym_simple_expansion; + v->a[118578] = sym_expansion; + v->a[118579] = sym_command_substitution; small_parse_table_5929(v); } void small_parse_table_5929(t_small_parse_table_array *v) { - v->a[118580] = actions(1157); - v->a[118581] = 1; - v->a[118582] = anon_sym_DOLLAR_LBRACE; - v->a[118583] = actions(1159); - v->a[118584] = 1; - v->a[118585] = anon_sym_DOLLAR_LPAREN; - v->a[118586] = actions(1163); - v->a[118587] = 1; - v->a[118588] = anon_sym_DOLLAR_BQUOTE; - v->a[118589] = actions(1167); - v->a[118590] = 1; - v->a[118591] = sym_test_operator; - v->a[118592] = actions(1169); - v->a[118593] = 1; - v->a[118594] = sym__brace_start; - v->a[118595] = actions(3060); - v->a[118596] = 1; - v->a[118597] = anon_sym_BQUOTE; - v->a[118598] = state(2484); - v->a[118599] = 1; + v->a[118580] = 16; + v->a[118581] = actions(3); + v->a[118582] = 1; + v->a[118583] = sym_comment; + v->a[118584] = actions(2541); + v->a[118585] = 1; + v->a[118586] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118587] = actions(2547); + v->a[118588] = 1; + v->a[118589] = anon_sym_DQUOTE; + v->a[118590] = actions(2551); + v->a[118591] = 1; + v->a[118592] = aux_sym_number_token1; + v->a[118593] = actions(2553); + v->a[118594] = 1; + v->a[118595] = aux_sym_number_token2; + v->a[118596] = actions(2555); + v->a[118597] = 1; + v->a[118598] = anon_sym_DOLLAR_LBRACE; + v->a[118599] = actions(2557); small_parse_table_5930(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1186.c b/parser/static/small_parse_table/small_parse_table_1186.c index 5590b5b1..41dfe8cc 100644 --- a/parser/static/small_parse_table/small_parse_table_1186.c +++ b/parser/static/small_parse_table/small_parse_table_1186.c @@ -14,126 +14,126 @@ void small_parse_table_5930(t_small_parse_table_array *v) { - v->a[118600] = aux_sym__literal_repeat1; - v->a[118601] = state(3104); - v->a[118602] = 1; - v->a[118603] = sym__expression; - v->a[118604] = actions(1129); - v->a[118605] = 2; - v->a[118606] = anon_sym_LPAREN_LPAREN; - v->a[118607] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118608] = actions(1135); - v->a[118609] = 2; - v->a[118610] = anon_sym_PLUS_PLUS2; - v->a[118611] = anon_sym_DASH_DASH2; - v->a[118612] = actions(1137); - v->a[118613] = 2; - v->a[118614] = anon_sym_DASH2; - v->a[118615] = anon_sym_PLUS2; - v->a[118616] = actions(1151); - v->a[118617] = 2; - v->a[118618] = sym_raw_string; - v->a[118619] = sym_ansi_c_string; + v->a[118600] = 1; + v->a[118601] = anon_sym_DOLLAR_LPAREN; + v->a[118602] = actions(2559); + v->a[118603] = 1; + v->a[118604] = anon_sym_BQUOTE; + v->a[118605] = actions(2561); + v->a[118606] = 1; + v->a[118607] = anon_sym_DOLLAR_BQUOTE; + v->a[118608] = actions(2567); + v->a[118609] = 1; + v->a[118610] = sym__brace_start; + v->a[118611] = actions(6282); + v->a[118612] = 1; + v->a[118613] = sym_word; + v->a[118614] = actions(6284); + v->a[118615] = 1; + v->a[118616] = sym__special_character; + v->a[118617] = actions(6288); + v->a[118618] = 1; + v->a[118619] = sym__comment_word; small_parse_table_5931(v); } void small_parse_table_5931(t_small_parse_table_array *v) { - v->a[118620] = actions(1165); - v->a[118621] = 2; - v->a[118622] = anon_sym_LT_LPAREN; - v->a[118623] = anon_sym_GT_LPAREN; - v->a[118624] = state(2594); - v->a[118625] = 6; - v->a[118626] = sym_binary_expression; - v->a[118627] = sym_ternary_expression; - v->a[118628] = sym_unary_expression; - v->a[118629] = sym_postfix_expression; - v->a[118630] = sym_parenthesized_expression; - v->a[118631] = sym_concatenation; - v->a[118632] = state(2573); - v->a[118633] = 9; - v->a[118634] = sym_arithmetic_expansion; - v->a[118635] = sym_brace_expression; - v->a[118636] = sym_string; - v->a[118637] = sym_translated_string; - v->a[118638] = sym_number; - v->a[118639] = sym_simple_expansion; + v->a[118620] = actions(6961); + v->a[118621] = 1; + v->a[118622] = anon_sym_DOLLAR; + v->a[118623] = actions(6286); + v->a[118624] = 3; + v->a[118625] = sym_test_operator; + v->a[118626] = sym__bare_dollar; + v->a[118627] = sym_raw_string; + v->a[118628] = state(1502); + v->a[118629] = 7; + v->a[118630] = sym_arithmetic_expansion; + v->a[118631] = sym_brace_expression; + v->a[118632] = sym_string; + v->a[118633] = sym_number; + v->a[118634] = sym_simple_expansion; + v->a[118635] = sym_expansion; + v->a[118636] = sym_command_substitution; + v->a[118637] = 16; + v->a[118638] = actions(3); + v->a[118639] = 1; small_parse_table_5932(v); } void small_parse_table_5932(t_small_parse_table_array *v) { - v->a[118640] = sym_expansion; - v->a[118641] = sym_command_substitution; - v->a[118642] = sym_process_substitution; - v->a[118643] = 3; - v->a[118644] = actions(71); + v->a[118640] = sym_comment; + v->a[118641] = actions(87); + v->a[118642] = 1; + v->a[118643] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118644] = actions(89); v->a[118645] = 1; - v->a[118646] = sym_comment; - v->a[118647] = actions(1316); - v->a[118648] = 15; - v->a[118649] = anon_sym_PIPE; - v->a[118650] = anon_sym_EQ_EQ; - v->a[118651] = anon_sym_LT; - v->a[118652] = anon_sym_GT; - v->a[118653] = anon_sym_LT_LT; - v->a[118654] = anon_sym_EQ_TILDE; - v->a[118655] = anon_sym_AMP_GT; - v->a[118656] = anon_sym_LT_AMP; - v->a[118657] = anon_sym_GT_AMP; - v->a[118658] = anon_sym_DOLLAR; - v->a[118659] = aux_sym_number_token1; + v->a[118646] = anon_sym_DOLLAR; + v->a[118647] = actions(93); + v->a[118648] = 1; + v->a[118649] = anon_sym_DQUOTE; + v->a[118650] = actions(97); + v->a[118651] = 1; + v->a[118652] = aux_sym_number_token1; + v->a[118653] = actions(99); + v->a[118654] = 1; + v->a[118655] = aux_sym_number_token2; + v->a[118656] = actions(101); + v->a[118657] = 1; + v->a[118658] = anon_sym_DOLLAR_LBRACE; + v->a[118659] = actions(103); small_parse_table_5933(v); } void small_parse_table_5933(t_small_parse_table_array *v) { - v->a[118660] = aux_sym_number_token2; + v->a[118660] = 1; v->a[118661] = anon_sym_DOLLAR_LPAREN; - v->a[118662] = anon_sym_BQUOTE; - v->a[118663] = sym_word; - v->a[118664] = actions(1318); - v->a[118665] = 27; - v->a[118666] = sym_file_descriptor; - v->a[118667] = sym__concat; - v->a[118668] = sym_test_operator; - v->a[118669] = sym__bare_dollar; + v->a[118662] = actions(105); + v->a[118663] = 1; + v->a[118664] = anon_sym_BQUOTE; + v->a[118665] = actions(107); + v->a[118666] = 1; + v->a[118667] = anon_sym_DOLLAR_BQUOTE; + v->a[118668] = actions(113); + v->a[118669] = 1; v->a[118670] = sym__brace_start; - v->a[118671] = anon_sym_LPAREN_LPAREN; - v->a[118672] = anon_sym_PIPE_PIPE; - v->a[118673] = anon_sym_AMP_AMP; - v->a[118674] = anon_sym_GT_GT; - v->a[118675] = anon_sym_PIPE_AMP; - v->a[118676] = anon_sym_AMP_GT_GT; - v->a[118677] = anon_sym_GT_PIPE; - v->a[118678] = anon_sym_LT_AMP_DASH; - v->a[118679] = anon_sym_GT_AMP_DASH; + v->a[118671] = actions(6845); + v->a[118672] = 1; + v->a[118673] = sym_word; + v->a[118674] = actions(6849); + v->a[118675] = 1; + v->a[118676] = sym__special_character; + v->a[118677] = actions(6853); + v->a[118678] = 1; + v->a[118679] = sym__comment_word; small_parse_table_5934(v); } void small_parse_table_5934(t_small_parse_table_array *v) { - v->a[118680] = anon_sym_LT_LT_DASH; - v->a[118681] = anon_sym_LT_LT_LT; - v->a[118682] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118683] = anon_sym_DOLLAR_LBRACK; - v->a[118684] = aux_sym_concatenation_token1; - v->a[118685] = sym__special_character; - v->a[118686] = anon_sym_DQUOTE; - v->a[118687] = sym_raw_string; - v->a[118688] = sym_ansi_c_string; - v->a[118689] = anon_sym_DOLLAR_LBRACE; - v->a[118690] = anon_sym_DOLLAR_BQUOTE; - v->a[118691] = anon_sym_LT_LPAREN; - v->a[118692] = anon_sym_GT_LPAREN; - v->a[118693] = 3; - v->a[118694] = actions(71); - v->a[118695] = 1; - v->a[118696] = sym_comment; - v->a[118697] = actions(1332); - v->a[118698] = 15; - v->a[118699] = anon_sym_PIPE; + v->a[118680] = actions(6851); + v->a[118681] = 3; + v->a[118682] = sym_test_operator; + v->a[118683] = sym__bare_dollar; + v->a[118684] = sym_raw_string; + v->a[118685] = state(853); + v->a[118686] = 7; + v->a[118687] = sym_arithmetic_expansion; + v->a[118688] = sym_brace_expression; + v->a[118689] = sym_string; + v->a[118690] = sym_number; + v->a[118691] = sym_simple_expansion; + v->a[118692] = sym_expansion; + v->a[118693] = sym_command_substitution; + v->a[118694] = 16; + v->a[118695] = actions(3); + v->a[118696] = 1; + v->a[118697] = sym_comment; + v->a[118698] = actions(5814); + v->a[118699] = 1; small_parse_table_5935(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1187.c b/parser/static/small_parse_table/small_parse_table_1187.c index 22008394..55505ff5 100644 --- a/parser/static/small_parse_table/small_parse_table_1187.c +++ b/parser/static/small_parse_table/small_parse_table_1187.c @@ -14,126 +14,126 @@ void small_parse_table_5935(t_small_parse_table_array *v) { - v->a[118700] = anon_sym_EQ_EQ; - v->a[118701] = anon_sym_LT; - v->a[118702] = anon_sym_GT; - v->a[118703] = anon_sym_LT_LT; - v->a[118704] = anon_sym_EQ_TILDE; - v->a[118705] = anon_sym_AMP_GT; - v->a[118706] = anon_sym_LT_AMP; - v->a[118707] = anon_sym_GT_AMP; - v->a[118708] = anon_sym_DOLLAR; + v->a[118700] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118701] = actions(5816); + v->a[118702] = 1; + v->a[118703] = anon_sym_DOLLAR; + v->a[118704] = actions(5820); + v->a[118705] = 1; + v->a[118706] = anon_sym_DQUOTE; + v->a[118707] = actions(5824); + v->a[118708] = 1; v->a[118709] = aux_sym_number_token1; - v->a[118710] = aux_sym_number_token2; - v->a[118711] = anon_sym_DOLLAR_LPAREN; - v->a[118712] = anon_sym_BQUOTE; - v->a[118713] = sym_word; - v->a[118714] = actions(1334); - v->a[118715] = 27; - v->a[118716] = sym_file_descriptor; - v->a[118717] = sym__concat; - v->a[118718] = sym_test_operator; - v->a[118719] = sym__bare_dollar; + v->a[118710] = actions(5826); + v->a[118711] = 1; + v->a[118712] = aux_sym_number_token2; + v->a[118713] = actions(5828); + v->a[118714] = 1; + v->a[118715] = anon_sym_DOLLAR_LBRACE; + v->a[118716] = actions(5830); + v->a[118717] = 1; + v->a[118718] = anon_sym_DOLLAR_LPAREN; + v->a[118719] = actions(5832); small_parse_table_5936(v); } void small_parse_table_5936(t_small_parse_table_array *v) { - v->a[118720] = sym__brace_start; - v->a[118721] = anon_sym_LPAREN_LPAREN; - v->a[118722] = anon_sym_PIPE_PIPE; - v->a[118723] = anon_sym_AMP_AMP; - v->a[118724] = anon_sym_GT_GT; - v->a[118725] = anon_sym_PIPE_AMP; - v->a[118726] = anon_sym_AMP_GT_GT; - v->a[118727] = anon_sym_GT_PIPE; - v->a[118728] = anon_sym_LT_AMP_DASH; - v->a[118729] = anon_sym_GT_AMP_DASH; - v->a[118730] = anon_sym_LT_LT_DASH; - v->a[118731] = anon_sym_LT_LT_LT; - v->a[118732] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118733] = anon_sym_DOLLAR_LBRACK; - v->a[118734] = aux_sym_concatenation_token1; - v->a[118735] = sym__special_character; - v->a[118736] = anon_sym_DQUOTE; - v->a[118737] = sym_raw_string; - v->a[118738] = sym_ansi_c_string; - v->a[118739] = anon_sym_DOLLAR_LBRACE; + v->a[118720] = 1; + v->a[118721] = anon_sym_BQUOTE; + v->a[118722] = actions(5834); + v->a[118723] = 1; + v->a[118724] = anon_sym_DOLLAR_BQUOTE; + v->a[118725] = actions(5840); + v->a[118726] = 1; + v->a[118727] = sym__brace_start; + v->a[118728] = actions(6651); + v->a[118729] = 1; + v->a[118730] = sym_word; + v->a[118731] = actions(6655); + v->a[118732] = 1; + v->a[118733] = sym__special_character; + v->a[118734] = actions(6659); + v->a[118735] = 1; + v->a[118736] = sym__comment_word; + v->a[118737] = actions(6657); + v->a[118738] = 3; + v->a[118739] = sym_test_operator; small_parse_table_5937(v); } void small_parse_table_5937(t_small_parse_table_array *v) { - v->a[118740] = anon_sym_DOLLAR_BQUOTE; - v->a[118741] = anon_sym_LT_LPAREN; - v->a[118742] = anon_sym_GT_LPAREN; - v->a[118743] = 5; - v->a[118744] = actions(3); - v->a[118745] = 1; - v->a[118746] = sym_comment; - v->a[118747] = actions(6439); - v->a[118748] = 1; - v->a[118749] = sym__special_character; - v->a[118750] = state(2311); - v->a[118751] = 1; - v->a[118752] = aux_sym__literal_repeat1; - v->a[118753] = actions(5395); - v->a[118754] = 4; - v->a[118755] = sym_file_descriptor; - v->a[118756] = sym_test_operator; - v->a[118757] = sym__brace_start; - v->a[118758] = aux_sym_heredoc_redirect_token1; - v->a[118759] = actions(5393); + v->a[118740] = sym__bare_dollar; + v->a[118741] = sym_raw_string; + v->a[118742] = state(1532); + v->a[118743] = 7; + v->a[118744] = sym_arithmetic_expansion; + v->a[118745] = sym_brace_expression; + v->a[118746] = sym_string; + v->a[118747] = sym_number; + v->a[118748] = sym_simple_expansion; + v->a[118749] = sym_expansion; + v->a[118750] = sym_command_substitution; + v->a[118751] = 10; + v->a[118752] = actions(3); + v->a[118753] = 1; + v->a[118754] = sym_comment; + v->a[118755] = actions(2939); + v->a[118756] = 1; + v->a[118757] = ts_builtin_sym_end; + v->a[118758] = actions(2947); + v->a[118759] = 1; small_parse_table_5938(v); } void small_parse_table_5938(t_small_parse_table_array *v) { - v->a[118760] = 36; - v->a[118761] = anon_sym_LPAREN_LPAREN; - v->a[118762] = anon_sym_SEMI; - v->a[118763] = anon_sym_PIPE_PIPE; - v->a[118764] = anon_sym_AMP_AMP; - v->a[118765] = anon_sym_PIPE; - v->a[118766] = anon_sym_AMP; - v->a[118767] = anon_sym_LT; - v->a[118768] = anon_sym_GT; - v->a[118769] = anon_sym_LT_LT; - v->a[118770] = anon_sym_GT_GT; - v->a[118771] = anon_sym_RPAREN; - v->a[118772] = anon_sym_SEMI_SEMI; - v->a[118773] = anon_sym_PIPE_AMP; - v->a[118774] = anon_sym_AMP_GT; - v->a[118775] = anon_sym_AMP_GT_GT; - v->a[118776] = anon_sym_LT_AMP; - v->a[118777] = anon_sym_GT_AMP; - v->a[118778] = anon_sym_GT_PIPE; - v->a[118779] = anon_sym_LT_AMP_DASH; + v->a[118760] = aux_sym_heredoc_redirect_token1; + v->a[118761] = actions(5604); + v->a[118762] = 1; + v->a[118763] = sym_file_descriptor; + v->a[118764] = actions(2943); + v->a[118765] = 2; + v->a[118766] = anon_sym_AMP_AMP; + v->a[118767] = anon_sym_PIPE_PIPE; + v->a[118768] = actions(2945); + v->a[118769] = 2; + v->a[118770] = anon_sym_LT_LT; + v->a[118771] = anon_sym_LT_LT_DASH; + v->a[118772] = actions(5602); + v->a[118773] = 2; + v->a[118774] = anon_sym_LT_AMP_DASH; + v->a[118775] = anon_sym_GT_AMP_DASH; + v->a[118776] = actions(2941); + v->a[118777] = 3; + v->a[118778] = anon_sym_SEMI_SEMI; + v->a[118779] = anon_sym_AMP; small_parse_table_5939(v); } void small_parse_table_5939(t_small_parse_table_array *v) { - v->a[118780] = anon_sym_GT_AMP_DASH; - v->a[118781] = anon_sym_LT_LT_DASH; - v->a[118782] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118783] = anon_sym_DOLLAR_LBRACK; - v->a[118784] = anon_sym_DOLLAR; - v->a[118785] = anon_sym_DQUOTE; - v->a[118786] = sym_raw_string; - v->a[118787] = sym_ansi_c_string; - v->a[118788] = aux_sym_number_token1; - v->a[118789] = aux_sym_number_token2; - v->a[118790] = anon_sym_DOLLAR_LBRACE; - v->a[118791] = anon_sym_DOLLAR_LPAREN; - v->a[118792] = anon_sym_BQUOTE; - v->a[118793] = anon_sym_DOLLAR_BQUOTE; - v->a[118794] = anon_sym_LT_LPAREN; - v->a[118795] = anon_sym_GT_LPAREN; - v->a[118796] = sym_word; - v->a[118797] = 5; - v->a[118798] = actions(71); - v->a[118799] = 1; + v->a[118780] = anon_sym_SEMI; + v->a[118781] = state(2129); + v->a[118782] = 3; + v->a[118783] = sym_file_redirect; + v->a[118784] = sym_heredoc_redirect; + v->a[118785] = aux_sym_redirected_statement_repeat1; + v->a[118786] = actions(5600); + v->a[118787] = 8; + v->a[118788] = anon_sym_LT; + v->a[118789] = anon_sym_GT; + v->a[118790] = anon_sym_GT_GT; + v->a[118791] = anon_sym_AMP_GT; + v->a[118792] = anon_sym_AMP_GT_GT; + v->a[118793] = anon_sym_LT_AMP; + v->a[118794] = anon_sym_GT_AMP; + v->a[118795] = anon_sym_GT_PIPE; + v->a[118796] = 10; + v->a[118797] = actions(3); + v->a[118798] = 1; + v->a[118799] = sym_comment; small_parse_table_5940(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1188.c b/parser/static/small_parse_table/small_parse_table_1188.c index b9a29ae7..78a82600 100644 --- a/parser/static/small_parse_table/small_parse_table_1188.c +++ b/parser/static/small_parse_table/small_parse_table_1188.c @@ -14,126 +14,126 @@ void small_parse_table_5940(t_small_parse_table_array *v) { - v->a[118800] = sym_comment; - v->a[118801] = state(2293); - v->a[118802] = 1; - v->a[118803] = aux_sym_concatenation_repeat1; - v->a[118804] = actions(6441); - v->a[118805] = 2; - v->a[118806] = sym__concat; - v->a[118807] = aux_sym_concatenation_token1; - v->a[118808] = actions(5389); - v->a[118809] = 14; - v->a[118810] = anon_sym_PIPE; - v->a[118811] = anon_sym_LT; - v->a[118812] = anon_sym_GT; - v->a[118813] = anon_sym_LT_LT; - v->a[118814] = anon_sym_AMP_GT; - v->a[118815] = anon_sym_LT_AMP; - v->a[118816] = anon_sym_GT_AMP; - v->a[118817] = anon_sym_DOLLAR; - v->a[118818] = sym__special_character; - v->a[118819] = aux_sym_number_token1; + v->a[118800] = actions(1997); + v->a[118801] = 1; + v->a[118802] = ts_builtin_sym_end; + v->a[118803] = actions(3149); + v->a[118804] = 1; + v->a[118805] = aux_sym_heredoc_redirect_token1; + v->a[118806] = actions(5604); + v->a[118807] = 1; + v->a[118808] = sym_file_descriptor; + v->a[118809] = actions(2943); + v->a[118810] = 2; + v->a[118811] = anon_sym_AMP_AMP; + v->a[118812] = anon_sym_PIPE_PIPE; + v->a[118813] = actions(2945); + v->a[118814] = 2; + v->a[118815] = anon_sym_LT_LT; + v->a[118816] = anon_sym_LT_LT_DASH; + v->a[118817] = actions(5602); + v->a[118818] = 2; + v->a[118819] = anon_sym_LT_AMP_DASH; small_parse_table_5941(v); } void small_parse_table_5941(t_small_parse_table_array *v) { - v->a[118820] = aux_sym_number_token2; - v->a[118821] = anon_sym_DOLLAR_LPAREN; - v->a[118822] = anon_sym_BQUOTE; - v->a[118823] = sym_word; - v->a[118824] = actions(5391); - v->a[118825] = 25; - v->a[118826] = sym_file_descriptor; - v->a[118827] = sym_variable_name; - v->a[118828] = sym_test_operator; - v->a[118829] = sym__brace_start; - v->a[118830] = anon_sym_LPAREN_LPAREN; - v->a[118831] = anon_sym_PIPE_PIPE; - v->a[118832] = anon_sym_AMP_AMP; - v->a[118833] = anon_sym_GT_GT; - v->a[118834] = anon_sym_PIPE_AMP; - v->a[118835] = anon_sym_RBRACK; - v->a[118836] = anon_sym_AMP_GT_GT; - v->a[118837] = anon_sym_GT_PIPE; - v->a[118838] = anon_sym_LT_AMP_DASH; - v->a[118839] = anon_sym_GT_AMP_DASH; + v->a[118820] = anon_sym_GT_AMP_DASH; + v->a[118821] = actions(3147); + v->a[118822] = 3; + v->a[118823] = anon_sym_SEMI_SEMI; + v->a[118824] = anon_sym_AMP; + v->a[118825] = anon_sym_SEMI; + v->a[118826] = state(2129); + v->a[118827] = 3; + v->a[118828] = sym_file_redirect; + v->a[118829] = sym_heredoc_redirect; + v->a[118830] = aux_sym_redirected_statement_repeat1; + v->a[118831] = actions(5600); + v->a[118832] = 8; + v->a[118833] = anon_sym_LT; + v->a[118834] = anon_sym_GT; + v->a[118835] = anon_sym_GT_GT; + v->a[118836] = anon_sym_AMP_GT; + v->a[118837] = anon_sym_AMP_GT_GT; + v->a[118838] = anon_sym_LT_AMP; + v->a[118839] = anon_sym_GT_AMP; small_parse_table_5942(v); } void small_parse_table_5942(t_small_parse_table_array *v) { - v->a[118840] = anon_sym_LT_LT_DASH; - v->a[118841] = anon_sym_LT_LT_LT; - v->a[118842] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118843] = anon_sym_DOLLAR_LBRACK; - v->a[118844] = anon_sym_DQUOTE; - v->a[118845] = sym_raw_string; - v->a[118846] = sym_ansi_c_string; - v->a[118847] = anon_sym_DOLLAR_LBRACE; - v->a[118848] = anon_sym_DOLLAR_BQUOTE; - v->a[118849] = anon_sym_LT_LPAREN; - v->a[118850] = anon_sym_GT_LPAREN; - v->a[118851] = 7; - v->a[118852] = actions(3); - v->a[118853] = 1; - v->a[118854] = sym_comment; - v->a[118855] = actions(5826); - v->a[118856] = 1; - v->a[118857] = aux_sym_heredoc_redirect_token1; - v->a[118858] = actions(5828); - v->a[118859] = 1; + v->a[118840] = anon_sym_GT_PIPE; + v->a[118841] = 10; + v->a[118842] = actions(3); + v->a[118843] = 1; + v->a[118844] = sym_comment; + v->a[118845] = actions(1995); + v->a[118846] = 1; + v->a[118847] = anon_sym_BQUOTE; + v->a[118848] = actions(3403); + v->a[118849] = 1; + v->a[118850] = aux_sym_heredoc_redirect_token1; + v->a[118851] = actions(5403); + v->a[118852] = 1; + v->a[118853] = sym_file_descriptor; + v->a[118854] = actions(2945); + v->a[118855] = 2; + v->a[118856] = anon_sym_LT_LT; + v->a[118857] = anon_sym_LT_LT_DASH; + v->a[118858] = actions(3377); + v->a[118859] = 2; small_parse_table_5943(v); } void small_parse_table_5943(t_small_parse_table_array *v) { - v->a[118860] = sym_file_descriptor; - v->a[118861] = actions(5831); - v->a[118862] = 3; - v->a[118863] = sym_variable_name; - v->a[118864] = sym_test_operator; - v->a[118865] = sym__brace_start; - v->a[118866] = actions(5821); - v->a[118867] = 9; - v->a[118868] = anon_sym_SEMI; - v->a[118869] = anon_sym_PIPE_PIPE; - v->a[118870] = anon_sym_AMP_AMP; - v->a[118871] = anon_sym_PIPE; - v->a[118872] = anon_sym_AMP; - v->a[118873] = anon_sym_LT_LT; - v->a[118874] = anon_sym_SEMI_SEMI; - v->a[118875] = anon_sym_PIPE_AMP; - v->a[118876] = anon_sym_LT_LT_DASH; - v->a[118877] = actions(5823); - v->a[118878] = 12; - v->a[118879] = anon_sym_LT; + v->a[118860] = anon_sym_AMP_AMP; + v->a[118861] = anon_sym_PIPE_PIPE; + v->a[118862] = actions(5401); + v->a[118863] = 2; + v->a[118864] = anon_sym_LT_AMP_DASH; + v->a[118865] = anon_sym_GT_AMP_DASH; + v->a[118866] = actions(3401); + v->a[118867] = 3; + v->a[118868] = anon_sym_SEMI_SEMI; + v->a[118869] = anon_sym_AMP; + v->a[118870] = anon_sym_SEMI; + v->a[118871] = state(2140); + v->a[118872] = 3; + v->a[118873] = sym_file_redirect; + v->a[118874] = sym_heredoc_redirect; + v->a[118875] = aux_sym_redirected_statement_repeat1; + v->a[118876] = actions(5399); + v->a[118877] = 8; + v->a[118878] = anon_sym_LT; + v->a[118879] = anon_sym_GT; small_parse_table_5944(v); } void small_parse_table_5944(t_small_parse_table_array *v) { - v->a[118880] = anon_sym_GT; - v->a[118881] = anon_sym_GT_GT; - v->a[118882] = anon_sym_AMP_GT; - v->a[118883] = anon_sym_AMP_GT_GT; - v->a[118884] = anon_sym_LT_AMP; - v->a[118885] = anon_sym_GT_AMP; - v->a[118886] = anon_sym_GT_PIPE; - v->a[118887] = anon_sym_LT_AMP_DASH; - v->a[118888] = anon_sym_GT_AMP_DASH; - v->a[118889] = anon_sym_LT_LT_LT; - v->a[118890] = anon_sym_BQUOTE; - v->a[118891] = actions(5819); - v->a[118892] = 16; - v->a[118893] = anon_sym_LPAREN_LPAREN; - v->a[118894] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118895] = anon_sym_DOLLAR_LBRACK; - v->a[118896] = anon_sym_DOLLAR; - v->a[118897] = sym__special_character; + v->a[118880] = anon_sym_GT_GT; + v->a[118881] = anon_sym_AMP_GT; + v->a[118882] = anon_sym_AMP_GT_GT; + v->a[118883] = anon_sym_LT_AMP; + v->a[118884] = anon_sym_GT_AMP; + v->a[118885] = anon_sym_GT_PIPE; + v->a[118886] = 16; + v->a[118887] = actions(3); + v->a[118888] = 1; + v->a[118889] = sym_comment; + v->a[118890] = actions(5483); + v->a[118891] = 1; + v->a[118892] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118893] = actions(5485); + v->a[118894] = 1; + v->a[118895] = anon_sym_DOLLAR; + v->a[118896] = actions(5489); + v->a[118897] = 1; v->a[118898] = anon_sym_DQUOTE; - v->a[118899] = sym_raw_string; + v->a[118899] = actions(5493); small_parse_table_5945(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1189.c b/parser/static/small_parse_table/small_parse_table_1189.c index 5255f33e..ab770947 100644 --- a/parser/static/small_parse_table/small_parse_table_1189.c +++ b/parser/static/small_parse_table/small_parse_table_1189.c @@ -14,126 +14,126 @@ void small_parse_table_5945(t_small_parse_table_array *v) { - v->a[118900] = sym_ansi_c_string; + v->a[118900] = 1; v->a[118901] = aux_sym_number_token1; - v->a[118902] = aux_sym_number_token2; - v->a[118903] = anon_sym_DOLLAR_LBRACE; - v->a[118904] = anon_sym_DOLLAR_LPAREN; - v->a[118905] = anon_sym_DOLLAR_BQUOTE; - v->a[118906] = anon_sym_LT_LPAREN; - v->a[118907] = anon_sym_GT_LPAREN; - v->a[118908] = sym_word; - v->a[118909] = 7; - v->a[118910] = actions(3); - v->a[118911] = 1; - v->a[118912] = sym_comment; - v->a[118913] = actions(5826); - v->a[118914] = 1; - v->a[118915] = aux_sym_heredoc_redirect_token1; - v->a[118916] = actions(5828); - v->a[118917] = 1; - v->a[118918] = sym_file_descriptor; - v->a[118919] = actions(5831); + v->a[118902] = actions(5495); + v->a[118903] = 1; + v->a[118904] = aux_sym_number_token2; + v->a[118905] = actions(5497); + v->a[118906] = 1; + v->a[118907] = anon_sym_DOLLAR_LBRACE; + v->a[118908] = actions(5499); + v->a[118909] = 1; + v->a[118910] = anon_sym_DOLLAR_LPAREN; + v->a[118911] = actions(5501); + v->a[118912] = 1; + v->a[118913] = anon_sym_BQUOTE; + v->a[118914] = actions(5503); + v->a[118915] = 1; + v->a[118916] = anon_sym_DOLLAR_BQUOTE; + v->a[118917] = actions(5509); + v->a[118918] = 1; + v->a[118919] = sym__brace_start; small_parse_table_5946(v); } void small_parse_table_5946(t_small_parse_table_array *v) { - v->a[118920] = 3; - v->a[118921] = sym_variable_name; - v->a[118922] = sym_test_operator; - v->a[118923] = sym__brace_start; - v->a[118924] = actions(5821); - v->a[118925] = 9; - v->a[118926] = anon_sym_SEMI; - v->a[118927] = anon_sym_PIPE_PIPE; - v->a[118928] = anon_sym_AMP_AMP; - v->a[118929] = anon_sym_PIPE; - v->a[118930] = anon_sym_AMP; - v->a[118931] = anon_sym_LT_LT; - v->a[118932] = anon_sym_SEMI_SEMI; - v->a[118933] = anon_sym_PIPE_AMP; - v->a[118934] = anon_sym_LT_LT_DASH; - v->a[118935] = actions(5823); - v->a[118936] = 12; - v->a[118937] = anon_sym_LT; - v->a[118938] = anon_sym_GT; - v->a[118939] = anon_sym_GT_GT; + v->a[118920] = actions(6963); + v->a[118921] = 1; + v->a[118922] = sym_word; + v->a[118923] = actions(6965); + v->a[118924] = 1; + v->a[118925] = sym__special_character; + v->a[118926] = actions(6969); + v->a[118927] = 1; + v->a[118928] = sym__comment_word; + v->a[118929] = actions(6967); + v->a[118930] = 3; + v->a[118931] = sym_test_operator; + v->a[118932] = sym__bare_dollar; + v->a[118933] = sym_raw_string; + v->a[118934] = state(1863); + v->a[118935] = 7; + v->a[118936] = sym_arithmetic_expansion; + v->a[118937] = sym_brace_expression; + v->a[118938] = sym_string; + v->a[118939] = sym_number; small_parse_table_5947(v); } void small_parse_table_5947(t_small_parse_table_array *v) { - v->a[118940] = anon_sym_AMP_GT; - v->a[118941] = anon_sym_AMP_GT_GT; - v->a[118942] = anon_sym_LT_AMP; - v->a[118943] = anon_sym_GT_AMP; - v->a[118944] = anon_sym_GT_PIPE; - v->a[118945] = anon_sym_LT_AMP_DASH; - v->a[118946] = anon_sym_GT_AMP_DASH; - v->a[118947] = anon_sym_LT_LT_LT; - v->a[118948] = anon_sym_BQUOTE; - v->a[118949] = actions(5819); - v->a[118950] = 16; - v->a[118951] = anon_sym_LPAREN_LPAREN; - v->a[118952] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[118953] = anon_sym_DOLLAR_LBRACK; - v->a[118954] = anon_sym_DOLLAR; - v->a[118955] = sym__special_character; - v->a[118956] = anon_sym_DQUOTE; - v->a[118957] = sym_raw_string; - v->a[118958] = sym_ansi_c_string; - v->a[118959] = aux_sym_number_token1; + v->a[118940] = sym_simple_expansion; + v->a[118941] = sym_expansion; + v->a[118942] = sym_command_substitution; + v->a[118943] = 16; + v->a[118944] = actions(3); + v->a[118945] = 1; + v->a[118946] = sym_comment; + v->a[118947] = actions(5334); + v->a[118948] = 1; + v->a[118949] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[118950] = actions(5340); + v->a[118951] = 1; + v->a[118952] = anon_sym_DQUOTE; + v->a[118953] = actions(5344); + v->a[118954] = 1; + v->a[118955] = aux_sym_number_token1; + v->a[118956] = actions(5346); + v->a[118957] = 1; + v->a[118958] = aux_sym_number_token2; + v->a[118959] = actions(5348); small_parse_table_5948(v); } void small_parse_table_5948(t_small_parse_table_array *v) { - v->a[118960] = aux_sym_number_token2; + v->a[118960] = 1; v->a[118961] = anon_sym_DOLLAR_LBRACE; - v->a[118962] = anon_sym_DOLLAR_LPAREN; - v->a[118963] = anon_sym_DOLLAR_BQUOTE; - v->a[118964] = anon_sym_LT_LPAREN; - v->a[118965] = anon_sym_GT_LPAREN; - v->a[118966] = sym_word; - v->a[118967] = 3; - v->a[118968] = actions(71); + v->a[118962] = actions(5350); + v->a[118963] = 1; + v->a[118964] = anon_sym_DOLLAR_LPAREN; + v->a[118965] = actions(5352); + v->a[118966] = 1; + v->a[118967] = anon_sym_BQUOTE; + v->a[118968] = actions(5354); v->a[118969] = 1; - v->a[118970] = sym_comment; - v->a[118971] = actions(1320); - v->a[118972] = 14; - v->a[118973] = anon_sym_EQ; - v->a[118974] = anon_sym_PIPE; - v->a[118975] = anon_sym_CARET; - v->a[118976] = anon_sym_AMP; - v->a[118977] = anon_sym_LT; - v->a[118978] = anon_sym_GT; - v->a[118979] = anon_sym_LT_LT; + v->a[118970] = anon_sym_DOLLAR_BQUOTE; + v->a[118971] = actions(5360); + v->a[118972] = 1; + v->a[118973] = sym__brace_start; + v->a[118974] = actions(6833); + v->a[118975] = 1; + v->a[118976] = sym_word; + v->a[118977] = actions(6837); + v->a[118978] = 1; + v->a[118979] = sym__special_character; small_parse_table_5949(v); } void small_parse_table_5949(t_small_parse_table_array *v) { - v->a[118980] = anon_sym_GT_GT; - v->a[118981] = anon_sym_PLUS; - v->a[118982] = anon_sym_DASH; - v->a[118983] = anon_sym_STAR; - v->a[118984] = anon_sym_SLASH; - v->a[118985] = anon_sym_PERCENT; - v->a[118986] = anon_sym_STAR_STAR; - v->a[118987] = actions(1322); - v->a[118988] = 28; - v->a[118989] = sym__concat; - v->a[118990] = sym_test_operator; - v->a[118991] = anon_sym_RPAREN_RPAREN; - v->a[118992] = anon_sym_COMMA; - v->a[118993] = anon_sym_PLUS_PLUS; - v->a[118994] = anon_sym_DASH_DASH; - v->a[118995] = anon_sym_PLUS_EQ; - v->a[118996] = anon_sym_DASH_EQ; - v->a[118997] = anon_sym_STAR_EQ; - v->a[118998] = anon_sym_SLASH_EQ; - v->a[118999] = anon_sym_PERCENT_EQ; + v->a[118980] = actions(6841); + v->a[118981] = 1; + v->a[118982] = sym__comment_word; + v->a[118983] = actions(6971); + v->a[118984] = 1; + v->a[118985] = anon_sym_DOLLAR; + v->a[118986] = actions(6839); + v->a[118987] = 3; + v->a[118988] = sym_test_operator; + v->a[118989] = sym__bare_dollar; + v->a[118990] = sym_raw_string; + v->a[118991] = state(1070); + v->a[118992] = 7; + v->a[118993] = sym_arithmetic_expansion; + v->a[118994] = sym_brace_expression; + v->a[118995] = sym_string; + v->a[118996] = sym_number; + v->a[118997] = sym_simple_expansion; + v->a[118998] = sym_expansion; + v->a[118999] = sym_command_substitution; small_parse_table_5950(v); } diff --git a/parser/static/small_parse_table/small_parse_table_119.c b/parser/static/small_parse_table/small_parse_table_119.c index e20e95f0..823940ee 100644 --- a/parser/static/small_parse_table/small_parse_table_119.c +++ b/parser/static/small_parse_table/small_parse_table_119.c @@ -14,126 +14,126 @@ void small_parse_table_595(t_small_parse_table_array *v) { - v->a[11900] = sym_number; - v->a[11901] = sym_simple_expansion; - v->a[11902] = sym_expansion; - v->a[11903] = sym_command_substitution; - v->a[11904] = sym_process_substitution; - v->a[11905] = actions(2214); - v->a[11906] = 20; - v->a[11907] = anon_sym_SEMI; - v->a[11908] = anon_sym_PIPE_PIPE; - v->a[11909] = anon_sym_AMP_AMP; - v->a[11910] = anon_sym_PIPE; - v->a[11911] = anon_sym_AMP; - v->a[11912] = anon_sym_LT; - v->a[11913] = anon_sym_GT; - v->a[11914] = anon_sym_LT_LT; - v->a[11915] = anon_sym_GT_GT; - v->a[11916] = anon_sym_SEMI_SEMI; - v->a[11917] = anon_sym_PIPE_AMP; - v->a[11918] = anon_sym_AMP_GT; - v->a[11919] = anon_sym_AMP_GT_GT; + v->a[11900] = 1; + v->a[11901] = anon_sym_DOLLAR_LPAREN; + v->a[11902] = actions(2079); + v->a[11903] = 1; + v->a[11904] = anon_sym_BQUOTE; + v->a[11905] = actions(2082); + v->a[11906] = 1; + v->a[11907] = anon_sym_DOLLAR_BQUOTE; + v->a[11908] = actions(2091); + v->a[11909] = 1; + v->a[11910] = sym__brace_start; + v->a[11911] = actions(2341); + v->a[11912] = 1; + v->a[11913] = sym__special_character; + v->a[11914] = actions(2344); + v->a[11915] = 1; + v->a[11916] = aux_sym__simple_variable_name_token1; + v->a[11917] = actions(2347); + v->a[11918] = 1; + v->a[11919] = sym_test_operator; small_parse_table_596(v); } void small_parse_table_596(t_small_parse_table_array *v) { - v->a[11920] = anon_sym_LT_AMP; - v->a[11921] = anon_sym_GT_AMP; - v->a[11922] = anon_sym_GT_PIPE; - v->a[11923] = anon_sym_LT_AMP_DASH; - v->a[11924] = anon_sym_GT_AMP_DASH; - v->a[11925] = anon_sym_LT_LT_DASH; - v->a[11926] = anon_sym_LT_LT_LT; - v->a[11927] = 8; - v->a[11928] = actions(3); - v->a[11929] = 1; - v->a[11930] = sym_comment; - v->a[11931] = actions(2965); - v->a[11932] = 1; - v->a[11933] = anon_sym_DQUOTE; - v->a[11934] = actions(2969); - v->a[11935] = 1; - v->a[11936] = sym_variable_name; - v->a[11937] = state(1454); - v->a[11938] = 1; + v->a[11920] = state(1219); + v->a[11921] = 1; + v->a[11922] = aux_sym__literal_repeat1; + v->a[11923] = actions(966); + v->a[11924] = 2; + v->a[11925] = sym_file_descriptor; + v->a[11926] = aux_sym_heredoc_redirect_token1; + v->a[11927] = actions(2338); + v->a[11928] = 2; + v->a[11929] = sym_raw_string; + v->a[11930] = sym_word; + v->a[11931] = state(412); + v->a[11932] = 2; + v->a[11933] = sym_concatenation; + v->a[11934] = aux_sym_unset_command_repeat1; + v->a[11935] = state(1088); + v->a[11936] = 7; + v->a[11937] = sym_arithmetic_expansion; + v->a[11938] = sym_brace_expression; v->a[11939] = sym_string; small_parse_table_597(v); } void small_parse_table_597(t_small_parse_table_array *v) { - v->a[11940] = actions(2967); - v->a[11941] = 2; - v->a[11942] = aux_sym__simple_variable_name_token1; - v->a[11943] = aux_sym__multiline_variable_name_token1; - v->a[11944] = actions(1235); - v->a[11945] = 3; - v->a[11946] = sym_file_descriptor; - v->a[11947] = sym_test_operator; - v->a[11948] = sym__brace_start; - v->a[11949] = actions(2963); - v->a[11950] = 9; - v->a[11951] = anon_sym_DASH; - v->a[11952] = anon_sym_STAR; - v->a[11953] = anon_sym_BANG; - v->a[11954] = anon_sym_QMARK; - v->a[11955] = anon_sym_DOLLAR; - v->a[11956] = anon_sym_POUND; - v->a[11957] = anon_sym_AT2; - v->a[11958] = anon_sym_0; - v->a[11959] = anon_sym__; + v->a[11940] = sym_number; + v->a[11941] = sym_simple_expansion; + v->a[11942] = sym_expansion; + v->a[11943] = sym_command_substitution; + v->a[11944] = actions(964); + v->a[11945] = 19; + v->a[11946] = anon_sym_PIPE; + v->a[11947] = anon_sym_SEMI_SEMI; + v->a[11948] = anon_sym_PIPE_AMP; + v->a[11949] = anon_sym_AMP_AMP; + v->a[11950] = anon_sym_PIPE_PIPE; + v->a[11951] = anon_sym_LT; + v->a[11952] = anon_sym_GT; + v->a[11953] = anon_sym_GT_GT; + v->a[11954] = anon_sym_AMP_GT; + v->a[11955] = anon_sym_AMP_GT_GT; + v->a[11956] = anon_sym_LT_AMP; + v->a[11957] = anon_sym_GT_AMP; + v->a[11958] = anon_sym_GT_PIPE; + v->a[11959] = anon_sym_LT_AMP_DASH; small_parse_table_598(v); } void small_parse_table_598(t_small_parse_table_array *v) { - v->a[11960] = actions(1227); - v->a[11961] = 38; - v->a[11962] = anon_sym_LPAREN_LPAREN; - v->a[11963] = anon_sym_SEMI; - v->a[11964] = anon_sym_PIPE_PIPE; - v->a[11965] = anon_sym_AMP_AMP; - v->a[11966] = anon_sym_PIPE; - v->a[11967] = anon_sym_AMP; - v->a[11968] = anon_sym_LT; - v->a[11969] = anon_sym_GT; - v->a[11970] = anon_sym_LT_LT; - v->a[11971] = anon_sym_GT_GT; - v->a[11972] = anon_sym_SEMI_SEMI; - v->a[11973] = anon_sym_SEMI_AMP; - v->a[11974] = anon_sym_SEMI_SEMI_AMP; - v->a[11975] = anon_sym_PIPE_AMP; - v->a[11976] = anon_sym_AMP_GT; - v->a[11977] = anon_sym_AMP_GT_GT; - v->a[11978] = anon_sym_LT_AMP; - v->a[11979] = anon_sym_GT_AMP; + v->a[11960] = anon_sym_GT_AMP_DASH; + v->a[11961] = anon_sym_LT_LT; + v->a[11962] = anon_sym_LT_LT_DASH; + v->a[11963] = anon_sym_AMP; + v->a[11964] = anon_sym_SEMI; + v->a[11965] = 6; + v->a[11966] = actions(3); + v->a[11967] = 1; + v->a[11968] = sym_comment; + v->a[11969] = state(1217); + v->a[11970] = 1; + v->a[11971] = aux_sym__literal_repeat1; + v->a[11972] = state(1289); + v->a[11973] = 1; + v->a[11974] = sym_concatenation; + v->a[11975] = actions(1530); + v->a[11976] = 5; + v->a[11977] = sym_file_descriptor; + v->a[11978] = sym_variable_name; + v->a[11979] = sym_test_operator; small_parse_table_599(v); } void small_parse_table_599(t_small_parse_table_array *v) { - v->a[11980] = anon_sym_GT_PIPE; - v->a[11981] = anon_sym_LT_AMP_DASH; - v->a[11982] = anon_sym_GT_AMP_DASH; - v->a[11983] = anon_sym_LT_LT_DASH; - v->a[11984] = aux_sym_heredoc_redirect_token1; - v->a[11985] = anon_sym_LT_LT_LT; - v->a[11986] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11987] = anon_sym_DOLLAR_LBRACK; - v->a[11988] = sym__special_character; - v->a[11989] = sym_raw_string; - v->a[11990] = sym_ansi_c_string; - v->a[11991] = aux_sym_number_token1; - v->a[11992] = aux_sym_number_token2; - v->a[11993] = anon_sym_DOLLAR_LBRACE; - v->a[11994] = anon_sym_DOLLAR_LPAREN; - v->a[11995] = anon_sym_BQUOTE; - v->a[11996] = anon_sym_DOLLAR_BQUOTE; - v->a[11997] = anon_sym_LT_LPAREN; - v->a[11998] = anon_sym_GT_LPAREN; - v->a[11999] = sym_word; + v->a[11980] = sym__brace_start; + v->a[11981] = aux_sym_heredoc_redirect_token1; + v->a[11982] = state(769); + v->a[11983] = 7; + v->a[11984] = sym_arithmetic_expansion; + v->a[11985] = sym_brace_expression; + v->a[11986] = sym_string; + v->a[11987] = sym_number; + v->a[11988] = sym_simple_expansion; + v->a[11989] = sym_expansion; + v->a[11990] = sym_command_substitution; + v->a[11991] = actions(1528); + v->a[11992] = 32; + v->a[11993] = anon_sym_PIPE; + v->a[11994] = anon_sym_RPAREN; + v->a[11995] = anon_sym_SEMI_SEMI; + v->a[11996] = anon_sym_PIPE_AMP; + v->a[11997] = anon_sym_AMP_AMP; + v->a[11998] = anon_sym_PIPE_PIPE; + v->a[11999] = anon_sym_LT; small_parse_table_600(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1190.c b/parser/static/small_parse_table/small_parse_table_1190.c index 8d1590b0..c728a8a3 100644 --- a/parser/static/small_parse_table/small_parse_table_1190.c +++ b/parser/static/small_parse_table/small_parse_table_1190.c @@ -14,126 +14,126 @@ void small_parse_table_5950(t_small_parse_table_array *v) { - v->a[119000] = anon_sym_STAR_STAR_EQ; - v->a[119001] = anon_sym_LT_LT_EQ; - v->a[119002] = anon_sym_GT_GT_EQ; - v->a[119003] = anon_sym_AMP_EQ; - v->a[119004] = anon_sym_CARET_EQ; - v->a[119005] = anon_sym_PIPE_EQ; - v->a[119006] = anon_sym_PIPE_PIPE; - v->a[119007] = anon_sym_AMP_AMP; - v->a[119008] = anon_sym_EQ_EQ; - v->a[119009] = anon_sym_BANG_EQ; - v->a[119010] = anon_sym_LT_EQ; - v->a[119011] = anon_sym_GT_EQ; - v->a[119012] = anon_sym_RBRACK_RBRACK; - v->a[119013] = anon_sym_EQ_TILDE; - v->a[119014] = anon_sym_QMARK; - v->a[119015] = anon_sym_COLON; - v->a[119016] = aux_sym_concatenation_token1; - v->a[119017] = 3; - v->a[119018] = actions(71); - v->a[119019] = 1; + v->a[119000] = 16; + v->a[119001] = actions(3); + v->a[119002] = 1; + v->a[119003] = sym_comment; + v->a[119004] = actions(5334); + v->a[119005] = 1; + v->a[119006] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119007] = actions(5340); + v->a[119008] = 1; + v->a[119009] = anon_sym_DQUOTE; + v->a[119010] = actions(5344); + v->a[119011] = 1; + v->a[119012] = aux_sym_number_token1; + v->a[119013] = actions(5346); + v->a[119014] = 1; + v->a[119015] = aux_sym_number_token2; + v->a[119016] = actions(5348); + v->a[119017] = 1; + v->a[119018] = anon_sym_DOLLAR_LBRACE; + v->a[119019] = actions(5350); small_parse_table_5951(v); } void small_parse_table_5951(t_small_parse_table_array *v) { - v->a[119020] = sym_comment; - v->a[119021] = actions(1352); - v->a[119022] = 14; - v->a[119023] = anon_sym_EQ; - v->a[119024] = anon_sym_PIPE; - v->a[119025] = anon_sym_CARET; - v->a[119026] = anon_sym_AMP; - v->a[119027] = anon_sym_LT; - v->a[119028] = anon_sym_GT; - v->a[119029] = anon_sym_LT_LT; - v->a[119030] = anon_sym_GT_GT; - v->a[119031] = anon_sym_PLUS; - v->a[119032] = anon_sym_DASH; - v->a[119033] = anon_sym_STAR; - v->a[119034] = anon_sym_SLASH; - v->a[119035] = anon_sym_PERCENT; - v->a[119036] = anon_sym_STAR_STAR; - v->a[119037] = actions(1354); - v->a[119038] = 28; - v->a[119039] = sym__concat; + v->a[119020] = 1; + v->a[119021] = anon_sym_DOLLAR_LPAREN; + v->a[119022] = actions(5352); + v->a[119023] = 1; + v->a[119024] = anon_sym_BQUOTE; + v->a[119025] = actions(5354); + v->a[119026] = 1; + v->a[119027] = anon_sym_DOLLAR_BQUOTE; + v->a[119028] = actions(5360); + v->a[119029] = 1; + v->a[119030] = sym__brace_start; + v->a[119031] = actions(6833); + v->a[119032] = 1; + v->a[119033] = sym_word; + v->a[119034] = actions(6837); + v->a[119035] = 1; + v->a[119036] = sym__special_character; + v->a[119037] = actions(6841); + v->a[119038] = 1; + v->a[119039] = sym__comment_word; small_parse_table_5952(v); } void small_parse_table_5952(t_small_parse_table_array *v) { - v->a[119040] = sym_test_operator; - v->a[119041] = anon_sym_RPAREN_RPAREN; - v->a[119042] = anon_sym_COMMA; - v->a[119043] = anon_sym_PLUS_PLUS; - v->a[119044] = anon_sym_DASH_DASH; - v->a[119045] = anon_sym_PLUS_EQ; - v->a[119046] = anon_sym_DASH_EQ; - v->a[119047] = anon_sym_STAR_EQ; - v->a[119048] = anon_sym_SLASH_EQ; - v->a[119049] = anon_sym_PERCENT_EQ; - v->a[119050] = anon_sym_STAR_STAR_EQ; - v->a[119051] = anon_sym_LT_LT_EQ; - v->a[119052] = anon_sym_GT_GT_EQ; - v->a[119053] = anon_sym_AMP_EQ; - v->a[119054] = anon_sym_CARET_EQ; - v->a[119055] = anon_sym_PIPE_EQ; - v->a[119056] = anon_sym_PIPE_PIPE; - v->a[119057] = anon_sym_AMP_AMP; - v->a[119058] = anon_sym_EQ_EQ; - v->a[119059] = anon_sym_BANG_EQ; + v->a[119040] = actions(6973); + v->a[119041] = 1; + v->a[119042] = anon_sym_DOLLAR; + v->a[119043] = actions(6839); + v->a[119044] = 3; + v->a[119045] = sym_test_operator; + v->a[119046] = sym__bare_dollar; + v->a[119047] = sym_raw_string; + v->a[119048] = state(1070); + v->a[119049] = 7; + v->a[119050] = sym_arithmetic_expansion; + v->a[119051] = sym_brace_expression; + v->a[119052] = sym_string; + v->a[119053] = sym_number; + v->a[119054] = sym_simple_expansion; + v->a[119055] = sym_expansion; + v->a[119056] = sym_command_substitution; + v->a[119057] = 16; + v->a[119058] = actions(3); + v->a[119059] = 1; small_parse_table_5953(v); } void small_parse_table_5953(t_small_parse_table_array *v) { - v->a[119060] = anon_sym_LT_EQ; - v->a[119061] = anon_sym_GT_EQ; - v->a[119062] = anon_sym_RBRACK_RBRACK; - v->a[119063] = anon_sym_EQ_TILDE; - v->a[119064] = anon_sym_QMARK; - v->a[119065] = anon_sym_COLON; - v->a[119066] = aux_sym_concatenation_token1; - v->a[119067] = 3; - v->a[119068] = actions(71); - v->a[119069] = 1; - v->a[119070] = sym_comment; - v->a[119071] = actions(1328); - v->a[119072] = 14; - v->a[119073] = anon_sym_EQ; - v->a[119074] = anon_sym_PIPE; - v->a[119075] = anon_sym_CARET; - v->a[119076] = anon_sym_AMP; - v->a[119077] = anon_sym_LT; - v->a[119078] = anon_sym_GT; - v->a[119079] = anon_sym_LT_LT; + v->a[119060] = sym_comment; + v->a[119061] = actions(3264); + v->a[119062] = 1; + v->a[119063] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119064] = actions(3266); + v->a[119065] = 1; + v->a[119066] = anon_sym_DOLLAR; + v->a[119067] = actions(3270); + v->a[119068] = 1; + v->a[119069] = anon_sym_DQUOTE; + v->a[119070] = actions(3274); + v->a[119071] = 1; + v->a[119072] = aux_sym_number_token1; + v->a[119073] = actions(3276); + v->a[119074] = 1; + v->a[119075] = aux_sym_number_token2; + v->a[119076] = actions(3278); + v->a[119077] = 1; + v->a[119078] = anon_sym_DOLLAR_LBRACE; + v->a[119079] = actions(3280); small_parse_table_5954(v); } void small_parse_table_5954(t_small_parse_table_array *v) { - v->a[119080] = anon_sym_GT_GT; - v->a[119081] = anon_sym_PLUS; - v->a[119082] = anon_sym_DASH; - v->a[119083] = anon_sym_STAR; - v->a[119084] = anon_sym_SLASH; - v->a[119085] = anon_sym_PERCENT; - v->a[119086] = anon_sym_STAR_STAR; - v->a[119087] = actions(1330); - v->a[119088] = 28; - v->a[119089] = sym__concat; - v->a[119090] = sym_test_operator; - v->a[119091] = anon_sym_RPAREN_RPAREN; - v->a[119092] = anon_sym_COMMA; - v->a[119093] = anon_sym_PLUS_PLUS; - v->a[119094] = anon_sym_DASH_DASH; - v->a[119095] = anon_sym_PLUS_EQ; - v->a[119096] = anon_sym_DASH_EQ; - v->a[119097] = anon_sym_STAR_EQ; - v->a[119098] = anon_sym_SLASH_EQ; - v->a[119099] = anon_sym_PERCENT_EQ; + v->a[119080] = 1; + v->a[119081] = anon_sym_DOLLAR_LPAREN; + v->a[119082] = actions(3282); + v->a[119083] = 1; + v->a[119084] = anon_sym_BQUOTE; + v->a[119085] = actions(3284); + v->a[119086] = 1; + v->a[119087] = anon_sym_DOLLAR_BQUOTE; + v->a[119088] = actions(3286); + v->a[119089] = 1; + v->a[119090] = sym__brace_start; + v->a[119091] = actions(6763); + v->a[119092] = 1; + v->a[119093] = sym_word; + v->a[119094] = actions(6767); + v->a[119095] = 1; + v->a[119096] = sym__special_character; + v->a[119097] = actions(6771); + v->a[119098] = 1; + v->a[119099] = sym__comment_word; small_parse_table_5955(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1191.c b/parser/static/small_parse_table/small_parse_table_1191.c index 32226db9..682ddfd6 100644 --- a/parser/static/small_parse_table/small_parse_table_1191.c +++ b/parser/static/small_parse_table/small_parse_table_1191.c @@ -14,126 +14,126 @@ void small_parse_table_5955(t_small_parse_table_array *v) { - v->a[119100] = anon_sym_STAR_STAR_EQ; - v->a[119101] = anon_sym_LT_LT_EQ; - v->a[119102] = anon_sym_GT_GT_EQ; - v->a[119103] = anon_sym_AMP_EQ; - v->a[119104] = anon_sym_CARET_EQ; - v->a[119105] = anon_sym_PIPE_EQ; - v->a[119106] = anon_sym_PIPE_PIPE; - v->a[119107] = anon_sym_AMP_AMP; - v->a[119108] = anon_sym_EQ_EQ; - v->a[119109] = anon_sym_BANG_EQ; - v->a[119110] = anon_sym_LT_EQ; - v->a[119111] = anon_sym_GT_EQ; - v->a[119112] = anon_sym_RBRACK_RBRACK; - v->a[119113] = anon_sym_EQ_TILDE; - v->a[119114] = anon_sym_QMARK; - v->a[119115] = anon_sym_COLON; - v->a[119116] = aux_sym_concatenation_token1; - v->a[119117] = 3; - v->a[119118] = actions(71); + v->a[119100] = actions(6769); + v->a[119101] = 3; + v->a[119102] = sym_test_operator; + v->a[119103] = sym__bare_dollar; + v->a[119104] = sym_raw_string; + v->a[119105] = state(1603); + v->a[119106] = 7; + v->a[119107] = sym_arithmetic_expansion; + v->a[119108] = sym_brace_expression; + v->a[119109] = sym_string; + v->a[119110] = sym_number; + v->a[119111] = sym_simple_expansion; + v->a[119112] = sym_expansion; + v->a[119113] = sym_command_substitution; + v->a[119114] = 16; + v->a[119115] = actions(3); + v->a[119116] = 1; + v->a[119117] = sym_comment; + v->a[119118] = actions(2180); v->a[119119] = 1; small_parse_table_5956(v); } void small_parse_table_5956(t_small_parse_table_array *v) { - v->a[119120] = sym_comment; - v->a[119121] = actions(1336); - v->a[119122] = 14; - v->a[119123] = anon_sym_EQ; - v->a[119124] = anon_sym_PIPE; - v->a[119125] = anon_sym_CARET; - v->a[119126] = anon_sym_AMP; - v->a[119127] = anon_sym_LT; - v->a[119128] = anon_sym_GT; - v->a[119129] = anon_sym_LT_LT; - v->a[119130] = anon_sym_GT_GT; - v->a[119131] = anon_sym_PLUS; - v->a[119132] = anon_sym_DASH; - v->a[119133] = anon_sym_STAR; - v->a[119134] = anon_sym_SLASH; - v->a[119135] = anon_sym_PERCENT; - v->a[119136] = anon_sym_STAR_STAR; - v->a[119137] = actions(1338); - v->a[119138] = 28; - v->a[119139] = sym__concat; + v->a[119120] = anon_sym_DOLLAR; + v->a[119121] = actions(2186); + v->a[119122] = 1; + v->a[119123] = aux_sym_number_token1; + v->a[119124] = actions(2188); + v->a[119125] = 1; + v->a[119126] = aux_sym_number_token2; + v->a[119127] = actions(2192); + v->a[119128] = 1; + v->a[119129] = anon_sym_DOLLAR_LPAREN; + v->a[119130] = actions(2200); + v->a[119131] = 1; + v->a[119132] = sym__brace_start; + v->a[119133] = actions(6503); + v->a[119134] = 1; + v->a[119135] = sym_word; + v->a[119136] = actions(6505); + v->a[119137] = 1; + v->a[119138] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119139] = actions(6509); small_parse_table_5957(v); } void small_parse_table_5957(t_small_parse_table_array *v) { - v->a[119140] = sym_test_operator; - v->a[119141] = anon_sym_RPAREN_RPAREN; - v->a[119142] = anon_sym_COMMA; - v->a[119143] = anon_sym_PLUS_PLUS; - v->a[119144] = anon_sym_DASH_DASH; - v->a[119145] = anon_sym_PLUS_EQ; - v->a[119146] = anon_sym_DASH_EQ; - v->a[119147] = anon_sym_STAR_EQ; - v->a[119148] = anon_sym_SLASH_EQ; - v->a[119149] = anon_sym_PERCENT_EQ; - v->a[119150] = anon_sym_STAR_STAR_EQ; - v->a[119151] = anon_sym_LT_LT_EQ; - v->a[119152] = anon_sym_GT_GT_EQ; - v->a[119153] = anon_sym_AMP_EQ; - v->a[119154] = anon_sym_CARET_EQ; - v->a[119155] = anon_sym_PIPE_EQ; - v->a[119156] = anon_sym_PIPE_PIPE; - v->a[119157] = anon_sym_AMP_AMP; - v->a[119158] = anon_sym_EQ_EQ; - v->a[119159] = anon_sym_BANG_EQ; + v->a[119140] = 1; + v->a[119141] = sym__special_character; + v->a[119142] = actions(6511); + v->a[119143] = 1; + v->a[119144] = anon_sym_DQUOTE; + v->a[119145] = actions(6515); + v->a[119146] = 1; + v->a[119147] = anon_sym_DOLLAR_LBRACE; + v->a[119148] = actions(6517); + v->a[119149] = 1; + v->a[119150] = anon_sym_BQUOTE; + v->a[119151] = actions(6519); + v->a[119152] = 1; + v->a[119153] = anon_sym_DOLLAR_BQUOTE; + v->a[119154] = actions(6521); + v->a[119155] = 1; + v->a[119156] = sym__comment_word; + v->a[119157] = actions(6513); + v->a[119158] = 3; + v->a[119159] = sym_test_operator; small_parse_table_5958(v); } void small_parse_table_5958(t_small_parse_table_array *v) { - v->a[119160] = anon_sym_LT_EQ; - v->a[119161] = anon_sym_GT_EQ; - v->a[119162] = anon_sym_RBRACK_RBRACK; - v->a[119163] = anon_sym_EQ_TILDE; - v->a[119164] = anon_sym_QMARK; - v->a[119165] = anon_sym_COLON; - v->a[119166] = aux_sym_concatenation_token1; - v->a[119167] = 5; - v->a[119168] = actions(71); - v->a[119169] = 1; - v->a[119170] = sym_comment; - v->a[119171] = state(2293); - v->a[119172] = 1; - v->a[119173] = aux_sym_concatenation_repeat1; - v->a[119174] = actions(6441); - v->a[119175] = 2; - v->a[119176] = sym__concat; - v->a[119177] = aux_sym_concatenation_token1; - v->a[119178] = actions(4552); - v->a[119179] = 14; + v->a[119160] = sym__bare_dollar; + v->a[119161] = sym_raw_string; + v->a[119162] = state(2085); + v->a[119163] = 7; + v->a[119164] = sym_arithmetic_expansion; + v->a[119165] = sym_brace_expression; + v->a[119166] = sym_string; + v->a[119167] = sym_number; + v->a[119168] = sym_simple_expansion; + v->a[119169] = sym_expansion; + v->a[119170] = sym_command_substitution; + v->a[119171] = 16; + v->a[119172] = actions(3); + v->a[119173] = 1; + v->a[119174] = sym_comment; + v->a[119175] = actions(1260); + v->a[119176] = 1; + v->a[119177] = aux_sym_number_token1; + v->a[119178] = actions(1262); + v->a[119179] = 1; small_parse_table_5959(v); } void small_parse_table_5959(t_small_parse_table_array *v) { - v->a[119180] = anon_sym_PIPE; - v->a[119181] = anon_sym_LT; - v->a[119182] = anon_sym_GT; - v->a[119183] = anon_sym_LT_LT; - v->a[119184] = anon_sym_AMP_GT; - v->a[119185] = anon_sym_LT_AMP; - v->a[119186] = anon_sym_GT_AMP; - v->a[119187] = anon_sym_DOLLAR; - v->a[119188] = sym__special_character; - v->a[119189] = aux_sym_number_token1; - v->a[119190] = aux_sym_number_token2; - v->a[119191] = anon_sym_DOLLAR_LPAREN; - v->a[119192] = anon_sym_BQUOTE; - v->a[119193] = sym_word; - v->a[119194] = actions(4554); - v->a[119195] = 25; - v->a[119196] = sym_file_descriptor; - v->a[119197] = sym_variable_name; - v->a[119198] = sym_test_operator; - v->a[119199] = sym__brace_start; + v->a[119180] = aux_sym_number_token2; + v->a[119181] = actions(1266); + v->a[119182] = 1; + v->a[119183] = anon_sym_DOLLAR_LPAREN; + v->a[119184] = actions(1276); + v->a[119185] = 1; + v->a[119186] = sym__brace_start; + v->a[119187] = actions(6879); + v->a[119188] = 1; + v->a[119189] = sym_word; + v->a[119190] = actions(6881); + v->a[119191] = 1; + v->a[119192] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119193] = actions(6885); + v->a[119194] = 1; + v->a[119195] = sym__special_character; + v->a[119196] = actions(6887); + v->a[119197] = 1; + v->a[119198] = anon_sym_DQUOTE; + v->a[119199] = actions(6891); small_parse_table_5960(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1192.c b/parser/static/small_parse_table/small_parse_table_1192.c index d86e20a1..fe7eee18 100644 --- a/parser/static/small_parse_table/small_parse_table_1192.c +++ b/parser/static/small_parse_table/small_parse_table_1192.c @@ -14,126 +14,126 @@ void small_parse_table_5960(t_small_parse_table_array *v) { - v->a[119200] = anon_sym_LPAREN_LPAREN; - v->a[119201] = anon_sym_PIPE_PIPE; - v->a[119202] = anon_sym_AMP_AMP; - v->a[119203] = anon_sym_GT_GT; - v->a[119204] = anon_sym_PIPE_AMP; - v->a[119205] = anon_sym_RBRACK; - v->a[119206] = anon_sym_AMP_GT_GT; - v->a[119207] = anon_sym_GT_PIPE; - v->a[119208] = anon_sym_LT_AMP_DASH; - v->a[119209] = anon_sym_GT_AMP_DASH; - v->a[119210] = anon_sym_LT_LT_DASH; - v->a[119211] = anon_sym_LT_LT_LT; - v->a[119212] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119213] = anon_sym_DOLLAR_LBRACK; - v->a[119214] = anon_sym_DQUOTE; - v->a[119215] = sym_raw_string; - v->a[119216] = sym_ansi_c_string; - v->a[119217] = anon_sym_DOLLAR_LBRACE; - v->a[119218] = anon_sym_DOLLAR_BQUOTE; - v->a[119219] = anon_sym_LT_LPAREN; + v->a[119200] = 1; + v->a[119201] = anon_sym_DOLLAR_LBRACE; + v->a[119202] = actions(6893); + v->a[119203] = 1; + v->a[119204] = anon_sym_BQUOTE; + v->a[119205] = actions(6895); + v->a[119206] = 1; + v->a[119207] = anon_sym_DOLLAR_BQUOTE; + v->a[119208] = actions(6897); + v->a[119209] = 1; + v->a[119210] = sym__comment_word; + v->a[119211] = actions(6975); + v->a[119212] = 1; + v->a[119213] = anon_sym_DOLLAR; + v->a[119214] = actions(6889); + v->a[119215] = 3; + v->a[119216] = sym_test_operator; + v->a[119217] = sym__bare_dollar; + v->a[119218] = sym_raw_string; + v->a[119219] = state(1005); small_parse_table_5961(v); } void small_parse_table_5961(t_small_parse_table_array *v) { - v->a[119220] = anon_sym_GT_LPAREN; - v->a[119221] = 6; - v->a[119222] = actions(3); - v->a[119223] = 1; - v->a[119224] = sym_comment; - v->a[119225] = actions(5638); - v->a[119226] = 1; - v->a[119227] = aux_sym_concatenation_token1; - v->a[119228] = actions(5640); - v->a[119229] = 1; - v->a[119230] = sym__concat; - v->a[119231] = state(2297); - v->a[119232] = 1; - v->a[119233] = aux_sym_concatenation_repeat1; - v->a[119234] = actions(5375); - v->a[119235] = 5; - v->a[119236] = sym_file_descriptor; - v->a[119237] = sym_variable_name; - v->a[119238] = sym_test_operator; - v->a[119239] = sym__brace_start; + v->a[119220] = 7; + v->a[119221] = sym_arithmetic_expansion; + v->a[119222] = sym_brace_expression; + v->a[119223] = sym_string; + v->a[119224] = sym_number; + v->a[119225] = sym_simple_expansion; + v->a[119226] = sym_expansion; + v->a[119227] = sym_command_substitution; + v->a[119228] = 5; + v->a[119229] = actions(3); + v->a[119230] = 1; + v->a[119231] = sym_comment; + v->a[119232] = state(2573); + v->a[119233] = 1; + v->a[119234] = aux_sym_pipeline_repeat1; + v->a[119235] = actions(5439); + v->a[119236] = 2; + v->a[119237] = sym_file_descriptor; + v->a[119238] = aux_sym_heredoc_redirect_token1; + v->a[119239] = actions(6977); small_parse_table_5962(v); } void small_parse_table_5962(t_small_parse_table_array *v) { - v->a[119240] = aux_sym_heredoc_redirect_token1; - v->a[119241] = actions(5373); - v->a[119242] = 34; - v->a[119243] = anon_sym_LPAREN_LPAREN; - v->a[119244] = anon_sym_PIPE_PIPE; - v->a[119245] = anon_sym_AMP_AMP; - v->a[119246] = anon_sym_PIPE; - v->a[119247] = anon_sym_LT; - v->a[119248] = anon_sym_GT; - v->a[119249] = anon_sym_LT_LT; + v->a[119240] = 2; + v->a[119241] = anon_sym_PIPE; + v->a[119242] = anon_sym_PIPE_AMP; + v->a[119243] = actions(5435); + v->a[119244] = 18; + v->a[119245] = anon_sym_SEMI_SEMI; + v->a[119246] = anon_sym_AMP_AMP; + v->a[119247] = anon_sym_PIPE_PIPE; + v->a[119248] = anon_sym_LT; + v->a[119249] = anon_sym_GT; v->a[119250] = anon_sym_GT_GT; - v->a[119251] = anon_sym_PIPE_AMP; - v->a[119252] = anon_sym_AMP_GT; - v->a[119253] = anon_sym_AMP_GT_GT; - v->a[119254] = anon_sym_LT_AMP; - v->a[119255] = anon_sym_GT_AMP; - v->a[119256] = anon_sym_GT_PIPE; - v->a[119257] = anon_sym_LT_AMP_DASH; - v->a[119258] = anon_sym_GT_AMP_DASH; + v->a[119251] = anon_sym_AMP_GT; + v->a[119252] = anon_sym_AMP_GT_GT; + v->a[119253] = anon_sym_LT_AMP; + v->a[119254] = anon_sym_GT_AMP; + v->a[119255] = anon_sym_GT_PIPE; + v->a[119256] = anon_sym_LT_AMP_DASH; + v->a[119257] = anon_sym_GT_AMP_DASH; + v->a[119258] = anon_sym_LT_LT; v->a[119259] = anon_sym_LT_LT_DASH; small_parse_table_5963(v); } void small_parse_table_5963(t_small_parse_table_array *v) { - v->a[119260] = anon_sym_LT_LT_LT; - v->a[119261] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119262] = anon_sym_DOLLAR_LBRACK; - v->a[119263] = anon_sym_DOLLAR; - v->a[119264] = sym__special_character; - v->a[119265] = anon_sym_DQUOTE; - v->a[119266] = sym_raw_string; - v->a[119267] = sym_ansi_c_string; - v->a[119268] = aux_sym_number_token1; - v->a[119269] = aux_sym_number_token2; - v->a[119270] = anon_sym_DOLLAR_LBRACE; - v->a[119271] = anon_sym_DOLLAR_LPAREN; - v->a[119272] = anon_sym_BQUOTE; - v->a[119273] = anon_sym_DOLLAR_BQUOTE; - v->a[119274] = anon_sym_LT_LPAREN; - v->a[119275] = anon_sym_GT_LPAREN; - v->a[119276] = sym_word; - v->a[119277] = 3; - v->a[119278] = actions(3); - v->a[119279] = 1; + v->a[119260] = anon_sym_AMP; + v->a[119261] = anon_sym_BQUOTE; + v->a[119262] = anon_sym_SEMI; + v->a[119263] = 16; + v->a[119264] = actions(3); + v->a[119265] = 1; + v->a[119266] = sym_comment; + v->a[119267] = actions(5722); + v->a[119268] = 1; + v->a[119269] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119270] = actions(5724); + v->a[119271] = 1; + v->a[119272] = anon_sym_DOLLAR; + v->a[119273] = actions(5728); + v->a[119274] = 1; + v->a[119275] = anon_sym_DQUOTE; + v->a[119276] = actions(5732); + v->a[119277] = 1; + v->a[119278] = aux_sym_number_token1; + v->a[119279] = actions(5734); small_parse_table_5964(v); } void small_parse_table_5964(t_small_parse_table_array *v) { - v->a[119280] = sym_comment; - v->a[119281] = actions(1263); - v->a[119282] = 5; - v->a[119283] = sym_file_descriptor; - v->a[119284] = sym_test_operator; - v->a[119285] = sym__brace_start; - v->a[119286] = ts_builtin_sym_end; - v->a[119287] = aux_sym_heredoc_redirect_token1; - v->a[119288] = actions(1261); - v->a[119289] = 37; - v->a[119290] = anon_sym_LPAREN_LPAREN; - v->a[119291] = anon_sym_SEMI; - v->a[119292] = anon_sym_PIPE_PIPE; - v->a[119293] = anon_sym_AMP_AMP; - v->a[119294] = anon_sym_PIPE; - v->a[119295] = anon_sym_AMP; - v->a[119296] = anon_sym_LT; - v->a[119297] = anon_sym_GT; - v->a[119298] = anon_sym_LT_LT; - v->a[119299] = anon_sym_GT_GT; + v->a[119280] = 1; + v->a[119281] = aux_sym_number_token2; + v->a[119282] = actions(5736); + v->a[119283] = 1; + v->a[119284] = anon_sym_DOLLAR_LBRACE; + v->a[119285] = actions(5738); + v->a[119286] = 1; + v->a[119287] = anon_sym_DOLLAR_LPAREN; + v->a[119288] = actions(5740); + v->a[119289] = 1; + v->a[119290] = anon_sym_BQUOTE; + v->a[119291] = actions(5742); + v->a[119292] = 1; + v->a[119293] = anon_sym_DOLLAR_BQUOTE; + v->a[119294] = actions(5748); + v->a[119295] = 1; + v->a[119296] = sym__brace_start; + v->a[119297] = actions(6422); + v->a[119298] = 1; + v->a[119299] = sym_word; small_parse_table_5965(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1193.c b/parser/static/small_parse_table/small_parse_table_1193.c index b25cfcc8..b9aa4ed2 100644 --- a/parser/static/small_parse_table/small_parse_table_1193.c +++ b/parser/static/small_parse_table/small_parse_table_1193.c @@ -14,126 +14,126 @@ void small_parse_table_5965(t_small_parse_table_array *v) { - v->a[119300] = anon_sym_SEMI_SEMI; - v->a[119301] = anon_sym_PIPE_AMP; - v->a[119302] = anon_sym_AMP_GT; - v->a[119303] = anon_sym_AMP_GT_GT; - v->a[119304] = anon_sym_LT_AMP; - v->a[119305] = anon_sym_GT_AMP; - v->a[119306] = anon_sym_GT_PIPE; - v->a[119307] = anon_sym_LT_AMP_DASH; - v->a[119308] = anon_sym_GT_AMP_DASH; - v->a[119309] = anon_sym_LT_LT_DASH; - v->a[119310] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119311] = anon_sym_DOLLAR_LBRACK; - v->a[119312] = anon_sym_DOLLAR; - v->a[119313] = sym__special_character; - v->a[119314] = anon_sym_DQUOTE; - v->a[119315] = sym_raw_string; - v->a[119316] = sym_ansi_c_string; - v->a[119317] = aux_sym_number_token1; - v->a[119318] = aux_sym_number_token2; - v->a[119319] = anon_sym_DOLLAR_LBRACE; + v->a[119300] = actions(6426); + v->a[119301] = 1; + v->a[119302] = sym__special_character; + v->a[119303] = actions(6430); + v->a[119304] = 1; + v->a[119305] = sym__comment_word; + v->a[119306] = actions(6428); + v->a[119307] = 3; + v->a[119308] = sym_test_operator; + v->a[119309] = sym__bare_dollar; + v->a[119310] = sym_raw_string; + v->a[119311] = state(1969); + v->a[119312] = 7; + v->a[119313] = sym_arithmetic_expansion; + v->a[119314] = sym_brace_expression; + v->a[119315] = sym_string; + v->a[119316] = sym_number; + v->a[119317] = sym_simple_expansion; + v->a[119318] = sym_expansion; + v->a[119319] = sym_command_substitution; small_parse_table_5966(v); } void small_parse_table_5966(t_small_parse_table_array *v) { - v->a[119320] = anon_sym_DOLLAR_LPAREN; - v->a[119321] = anon_sym_BQUOTE; - v->a[119322] = anon_sym_DOLLAR_BQUOTE; - v->a[119323] = anon_sym_LT_LPAREN; - v->a[119324] = anon_sym_GT_LPAREN; - v->a[119325] = aux_sym__simple_variable_name_token1; - v->a[119326] = sym_word; - v->a[119327] = 5; - v->a[119328] = actions(3); - v->a[119329] = 1; - v->a[119330] = sym_comment; - v->a[119331] = actions(6443); - v->a[119332] = 1; - v->a[119333] = sym__special_character; - v->a[119334] = state(2316); - v->a[119335] = 1; - v->a[119336] = aux_sym__literal_repeat1; - v->a[119337] = actions(5395); - v->a[119338] = 5; - v->a[119339] = sym_file_descriptor; + v->a[119320] = 16; + v->a[119321] = actions(3); + v->a[119322] = 1; + v->a[119323] = sym_comment; + v->a[119324] = actions(1707); + v->a[119325] = 1; + v->a[119326] = aux_sym_number_token1; + v->a[119327] = actions(1709); + v->a[119328] = 1; + v->a[119329] = aux_sym_number_token2; + v->a[119330] = actions(1713); + v->a[119331] = 1; + v->a[119332] = anon_sym_DOLLAR_LPAREN; + v->a[119333] = actions(1721); + v->a[119334] = 1; + v->a[119335] = sym__brace_start; + v->a[119336] = actions(6743); + v->a[119337] = 1; + v->a[119338] = sym_word; + v->a[119339] = actions(6745); small_parse_table_5967(v); } void small_parse_table_5967(t_small_parse_table_array *v) { - v->a[119340] = sym_test_operator; - v->a[119341] = sym__brace_start; - v->a[119342] = ts_builtin_sym_end; - v->a[119343] = aux_sym_heredoc_redirect_token1; - v->a[119344] = actions(5393); - v->a[119345] = 35; - v->a[119346] = anon_sym_LPAREN_LPAREN; - v->a[119347] = anon_sym_SEMI; - v->a[119348] = anon_sym_PIPE_PIPE; - v->a[119349] = anon_sym_AMP_AMP; - v->a[119350] = anon_sym_PIPE; - v->a[119351] = anon_sym_AMP; - v->a[119352] = anon_sym_LT; - v->a[119353] = anon_sym_GT; - v->a[119354] = anon_sym_LT_LT; - v->a[119355] = anon_sym_GT_GT; - v->a[119356] = anon_sym_SEMI_SEMI; - v->a[119357] = anon_sym_PIPE_AMP; - v->a[119358] = anon_sym_AMP_GT; - v->a[119359] = anon_sym_AMP_GT_GT; + v->a[119340] = 1; + v->a[119341] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119342] = actions(6747); + v->a[119343] = 1; + v->a[119344] = sym__special_character; + v->a[119345] = actions(6749); + v->a[119346] = 1; + v->a[119347] = anon_sym_DQUOTE; + v->a[119348] = actions(6753); + v->a[119349] = 1; + v->a[119350] = anon_sym_DOLLAR_LBRACE; + v->a[119351] = actions(6755); + v->a[119352] = 1; + v->a[119353] = anon_sym_BQUOTE; + v->a[119354] = actions(6757); + v->a[119355] = 1; + v->a[119356] = anon_sym_DOLLAR_BQUOTE; + v->a[119357] = actions(6759); + v->a[119358] = 1; + v->a[119359] = sym__comment_word; small_parse_table_5968(v); } void small_parse_table_5968(t_small_parse_table_array *v) { - v->a[119360] = anon_sym_LT_AMP; - v->a[119361] = anon_sym_GT_AMP; - v->a[119362] = anon_sym_GT_PIPE; - v->a[119363] = anon_sym_LT_AMP_DASH; - v->a[119364] = anon_sym_GT_AMP_DASH; - v->a[119365] = anon_sym_LT_LT_DASH; - v->a[119366] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119367] = anon_sym_DOLLAR_LBRACK; - v->a[119368] = anon_sym_DOLLAR; - v->a[119369] = anon_sym_DQUOTE; - v->a[119370] = sym_raw_string; - v->a[119371] = sym_ansi_c_string; - v->a[119372] = aux_sym_number_token1; - v->a[119373] = aux_sym_number_token2; - v->a[119374] = anon_sym_DOLLAR_LBRACE; - v->a[119375] = anon_sym_DOLLAR_LPAREN; - v->a[119376] = anon_sym_BQUOTE; - v->a[119377] = anon_sym_DOLLAR_BQUOTE; - v->a[119378] = anon_sym_LT_LPAREN; - v->a[119379] = anon_sym_GT_LPAREN; + v->a[119360] = actions(6979); + v->a[119361] = 1; + v->a[119362] = anon_sym_DOLLAR; + v->a[119363] = actions(6751); + v->a[119364] = 3; + v->a[119365] = sym_test_operator; + v->a[119366] = sym__bare_dollar; + v->a[119367] = sym_raw_string; + v->a[119368] = state(1986); + v->a[119369] = 7; + v->a[119370] = sym_arithmetic_expansion; + v->a[119371] = sym_brace_expression; + v->a[119372] = sym_string; + v->a[119373] = sym_number; + v->a[119374] = sym_simple_expansion; + v->a[119375] = sym_expansion; + v->a[119376] = sym_command_substitution; + v->a[119377] = 16; + v->a[119378] = actions(3); + v->a[119379] = 1; small_parse_table_5969(v); } void small_parse_table_5969(t_small_parse_table_array *v) { - v->a[119380] = sym_word; - v->a[119381] = 6; - v->a[119382] = actions(3); - v->a[119383] = 1; - v->a[119384] = sym_comment; - v->a[119385] = actions(5638); - v->a[119386] = 1; - v->a[119387] = aux_sym_concatenation_token1; - v->a[119388] = actions(5640); - v->a[119389] = 1; - v->a[119390] = sym__concat; - v->a[119391] = state(2290); - v->a[119392] = 1; - v->a[119393] = aux_sym_concatenation_repeat1; - v->a[119394] = actions(5069); - v->a[119395] = 5; - v->a[119396] = sym_file_descriptor; - v->a[119397] = sym_variable_name; - v->a[119398] = sym_test_operator; - v->a[119399] = sym__brace_start; + v->a[119380] = sym_comment; + v->a[119381] = actions(5407); + v->a[119382] = 1; + v->a[119383] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119384] = actions(5413); + v->a[119385] = 1; + v->a[119386] = anon_sym_DQUOTE; + v->a[119387] = actions(5417); + v->a[119388] = 1; + v->a[119389] = aux_sym_number_token1; + v->a[119390] = actions(5419); + v->a[119391] = 1; + v->a[119392] = aux_sym_number_token2; + v->a[119393] = actions(5421); + v->a[119394] = 1; + v->a[119395] = anon_sym_DOLLAR_LBRACE; + v->a[119396] = actions(5423); + v->a[119397] = 1; + v->a[119398] = anon_sym_DOLLAR_LPAREN; + v->a[119399] = actions(5425); small_parse_table_5970(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1194.c b/parser/static/small_parse_table/small_parse_table_1194.c index 665b7aa3..e3673fff 100644 --- a/parser/static/small_parse_table/small_parse_table_1194.c +++ b/parser/static/small_parse_table/small_parse_table_1194.c @@ -14,126 +14,126 @@ void small_parse_table_5970(t_small_parse_table_array *v) { - v->a[119400] = aux_sym_heredoc_redirect_token1; - v->a[119401] = actions(5067); - v->a[119402] = 34; - v->a[119403] = anon_sym_LPAREN_LPAREN; - v->a[119404] = anon_sym_PIPE_PIPE; - v->a[119405] = anon_sym_AMP_AMP; - v->a[119406] = anon_sym_PIPE; - v->a[119407] = anon_sym_LT; - v->a[119408] = anon_sym_GT; - v->a[119409] = anon_sym_LT_LT; - v->a[119410] = anon_sym_GT_GT; - v->a[119411] = anon_sym_PIPE_AMP; - v->a[119412] = anon_sym_AMP_GT; - v->a[119413] = anon_sym_AMP_GT_GT; - v->a[119414] = anon_sym_LT_AMP; - v->a[119415] = anon_sym_GT_AMP; - v->a[119416] = anon_sym_GT_PIPE; - v->a[119417] = anon_sym_LT_AMP_DASH; - v->a[119418] = anon_sym_GT_AMP_DASH; - v->a[119419] = anon_sym_LT_LT_DASH; + v->a[119400] = 1; + v->a[119401] = anon_sym_BQUOTE; + v->a[119402] = actions(5427); + v->a[119403] = 1; + v->a[119404] = anon_sym_DOLLAR_BQUOTE; + v->a[119405] = actions(5433); + v->a[119406] = 1; + v->a[119407] = sym__brace_start; + v->a[119408] = actions(6625); + v->a[119409] = 1; + v->a[119410] = sym_word; + v->a[119411] = actions(6627); + v->a[119412] = 1; + v->a[119413] = sym__special_character; + v->a[119414] = actions(6631); + v->a[119415] = 1; + v->a[119416] = sym__comment_word; + v->a[119417] = actions(6981); + v->a[119418] = 1; + v->a[119419] = anon_sym_DOLLAR; small_parse_table_5971(v); } void small_parse_table_5971(t_small_parse_table_array *v) { - v->a[119420] = anon_sym_LT_LT_LT; - v->a[119421] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119422] = anon_sym_DOLLAR_LBRACK; - v->a[119423] = anon_sym_DOLLAR; - v->a[119424] = sym__special_character; - v->a[119425] = anon_sym_DQUOTE; - v->a[119426] = sym_raw_string; - v->a[119427] = sym_ansi_c_string; - v->a[119428] = aux_sym_number_token1; - v->a[119429] = aux_sym_number_token2; - v->a[119430] = anon_sym_DOLLAR_LBRACE; - v->a[119431] = anon_sym_DOLLAR_LPAREN; - v->a[119432] = anon_sym_BQUOTE; - v->a[119433] = anon_sym_DOLLAR_BQUOTE; - v->a[119434] = anon_sym_LT_LPAREN; - v->a[119435] = anon_sym_GT_LPAREN; - v->a[119436] = sym_word; - v->a[119437] = 6; - v->a[119438] = actions(3); + v->a[119420] = actions(6629); + v->a[119421] = 3; + v->a[119422] = sym_test_operator; + v->a[119423] = sym__bare_dollar; + v->a[119424] = sym_raw_string; + v->a[119425] = state(1903); + v->a[119426] = 7; + v->a[119427] = sym_arithmetic_expansion; + v->a[119428] = sym_brace_expression; + v->a[119429] = sym_string; + v->a[119430] = sym_number; + v->a[119431] = sym_simple_expansion; + v->a[119432] = sym_expansion; + v->a[119433] = sym_command_substitution; + v->a[119434] = 16; + v->a[119435] = actions(3); + v->a[119436] = 1; + v->a[119437] = sym_comment; + v->a[119438] = actions(5407); v->a[119439] = 1; small_parse_table_5972(v); } void small_parse_table_5972(t_small_parse_table_array *v) { - v->a[119440] = sym_comment; - v->a[119441] = actions(5638); + v->a[119440] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119441] = actions(5413); v->a[119442] = 1; - v->a[119443] = aux_sym_concatenation_token1; - v->a[119444] = actions(5640); + v->a[119443] = anon_sym_DQUOTE; + v->a[119444] = actions(5417); v->a[119445] = 1; - v->a[119446] = sym__concat; - v->a[119447] = state(2297); + v->a[119446] = aux_sym_number_token1; + v->a[119447] = actions(5419); v->a[119448] = 1; - v->a[119449] = aux_sym_concatenation_repeat1; - v->a[119450] = actions(4554); - v->a[119451] = 5; - v->a[119452] = sym_file_descriptor; - v->a[119453] = sym_variable_name; - v->a[119454] = sym_test_operator; - v->a[119455] = sym__brace_start; - v->a[119456] = aux_sym_heredoc_redirect_token1; - v->a[119457] = actions(4552); - v->a[119458] = 34; - v->a[119459] = anon_sym_LPAREN_LPAREN; + v->a[119449] = aux_sym_number_token2; + v->a[119450] = actions(5421); + v->a[119451] = 1; + v->a[119452] = anon_sym_DOLLAR_LBRACE; + v->a[119453] = actions(5423); + v->a[119454] = 1; + v->a[119455] = anon_sym_DOLLAR_LPAREN; + v->a[119456] = actions(5425); + v->a[119457] = 1; + v->a[119458] = anon_sym_BQUOTE; + v->a[119459] = actions(5427); small_parse_table_5973(v); } void small_parse_table_5973(t_small_parse_table_array *v) { - v->a[119460] = anon_sym_PIPE_PIPE; - v->a[119461] = anon_sym_AMP_AMP; - v->a[119462] = anon_sym_PIPE; - v->a[119463] = anon_sym_LT; - v->a[119464] = anon_sym_GT; - v->a[119465] = anon_sym_LT_LT; - v->a[119466] = anon_sym_GT_GT; - v->a[119467] = anon_sym_PIPE_AMP; - v->a[119468] = anon_sym_AMP_GT; - v->a[119469] = anon_sym_AMP_GT_GT; - v->a[119470] = anon_sym_LT_AMP; - v->a[119471] = anon_sym_GT_AMP; - v->a[119472] = anon_sym_GT_PIPE; - v->a[119473] = anon_sym_LT_AMP_DASH; - v->a[119474] = anon_sym_GT_AMP_DASH; - v->a[119475] = anon_sym_LT_LT_DASH; - v->a[119476] = anon_sym_LT_LT_LT; - v->a[119477] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119478] = anon_sym_DOLLAR_LBRACK; - v->a[119479] = anon_sym_DOLLAR; + v->a[119460] = 1; + v->a[119461] = anon_sym_DOLLAR_BQUOTE; + v->a[119462] = actions(5433); + v->a[119463] = 1; + v->a[119464] = sym__brace_start; + v->a[119465] = actions(6625); + v->a[119466] = 1; + v->a[119467] = sym_word; + v->a[119468] = actions(6627); + v->a[119469] = 1; + v->a[119470] = sym__special_character; + v->a[119471] = actions(6631); + v->a[119472] = 1; + v->a[119473] = sym__comment_word; + v->a[119474] = actions(6983); + v->a[119475] = 1; + v->a[119476] = anon_sym_DOLLAR; + v->a[119477] = actions(6629); + v->a[119478] = 3; + v->a[119479] = sym_test_operator; small_parse_table_5974(v); } void small_parse_table_5974(t_small_parse_table_array *v) { - v->a[119480] = sym__special_character; - v->a[119481] = anon_sym_DQUOTE; - v->a[119482] = sym_raw_string; - v->a[119483] = sym_ansi_c_string; - v->a[119484] = aux_sym_number_token1; - v->a[119485] = aux_sym_number_token2; - v->a[119486] = anon_sym_DOLLAR_LBRACE; - v->a[119487] = anon_sym_DOLLAR_LPAREN; - v->a[119488] = anon_sym_BQUOTE; - v->a[119489] = anon_sym_DOLLAR_BQUOTE; - v->a[119490] = anon_sym_LT_LPAREN; - v->a[119491] = anon_sym_GT_LPAREN; - v->a[119492] = sym_word; - v->a[119493] = 5; - v->a[119494] = actions(71); - v->a[119495] = 1; - v->a[119496] = sym_comment; - v->a[119497] = state(2285); - v->a[119498] = 1; - v->a[119499] = aux_sym_concatenation_repeat1; + v->a[119480] = sym__bare_dollar; + v->a[119481] = sym_raw_string; + v->a[119482] = state(1903); + v->a[119483] = 7; + v->a[119484] = sym_arithmetic_expansion; + v->a[119485] = sym_brace_expression; + v->a[119486] = sym_string; + v->a[119487] = sym_number; + v->a[119488] = sym_simple_expansion; + v->a[119489] = sym_expansion; + v->a[119490] = sym_command_substitution; + v->a[119491] = 16; + v->a[119492] = actions(3); + v->a[119493] = 1; + v->a[119494] = sym_comment; + v->a[119495] = actions(163); + v->a[119496] = 1; + v->a[119497] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119498] = actions(169); + v->a[119499] = 1; small_parse_table_5975(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1195.c b/parser/static/small_parse_table/small_parse_table_1195.c index eef06157..5f016700 100644 --- a/parser/static/small_parse_table/small_parse_table_1195.c +++ b/parser/static/small_parse_table/small_parse_table_1195.c @@ -14,126 +14,126 @@ void small_parse_table_5975(t_small_parse_table_array *v) { - v->a[119500] = actions(6441); - v->a[119501] = 2; - v->a[119502] = sym__concat; - v->a[119503] = aux_sym_concatenation_token1; - v->a[119504] = actions(4564); - v->a[119505] = 14; - v->a[119506] = anon_sym_PIPE; - v->a[119507] = anon_sym_LT; - v->a[119508] = anon_sym_GT; - v->a[119509] = anon_sym_LT_LT; - v->a[119510] = anon_sym_AMP_GT; - v->a[119511] = anon_sym_LT_AMP; - v->a[119512] = anon_sym_GT_AMP; - v->a[119513] = anon_sym_DOLLAR; - v->a[119514] = sym__special_character; - v->a[119515] = aux_sym_number_token1; - v->a[119516] = aux_sym_number_token2; - v->a[119517] = anon_sym_DOLLAR_LPAREN; - v->a[119518] = anon_sym_BQUOTE; - v->a[119519] = sym_word; + v->a[119500] = anon_sym_DQUOTE; + v->a[119501] = actions(173); + v->a[119502] = 1; + v->a[119503] = aux_sym_number_token1; + v->a[119504] = actions(175); + v->a[119505] = 1; + v->a[119506] = aux_sym_number_token2; + v->a[119507] = actions(177); + v->a[119508] = 1; + v->a[119509] = anon_sym_DOLLAR_LBRACE; + v->a[119510] = actions(179); + v->a[119511] = 1; + v->a[119512] = anon_sym_DOLLAR_LPAREN; + v->a[119513] = actions(181); + v->a[119514] = 1; + v->a[119515] = anon_sym_BQUOTE; + v->a[119516] = actions(183); + v->a[119517] = 1; + v->a[119518] = anon_sym_DOLLAR_BQUOTE; + v->a[119519] = actions(189); small_parse_table_5976(v); } void small_parse_table_5976(t_small_parse_table_array *v) { - v->a[119520] = actions(4566); - v->a[119521] = 25; - v->a[119522] = sym_file_descriptor; - v->a[119523] = sym_variable_name; - v->a[119524] = sym_test_operator; - v->a[119525] = sym__brace_start; - v->a[119526] = anon_sym_LPAREN_LPAREN; - v->a[119527] = anon_sym_PIPE_PIPE; - v->a[119528] = anon_sym_AMP_AMP; - v->a[119529] = anon_sym_GT_GT; - v->a[119530] = anon_sym_PIPE_AMP; - v->a[119531] = anon_sym_RBRACK; - v->a[119532] = anon_sym_AMP_GT_GT; - v->a[119533] = anon_sym_GT_PIPE; - v->a[119534] = anon_sym_LT_AMP_DASH; - v->a[119535] = anon_sym_GT_AMP_DASH; - v->a[119536] = anon_sym_LT_LT_DASH; - v->a[119537] = anon_sym_LT_LT_LT; - v->a[119538] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119539] = anon_sym_DOLLAR_LBRACK; + v->a[119520] = 1; + v->a[119521] = sym__brace_start; + v->a[119522] = actions(6454); + v->a[119523] = 1; + v->a[119524] = sym_word; + v->a[119525] = actions(6456); + v->a[119526] = 1; + v->a[119527] = sym__special_character; + v->a[119528] = actions(6460); + v->a[119529] = 1; + v->a[119530] = sym__comment_word; + v->a[119531] = actions(6985); + v->a[119532] = 1; + v->a[119533] = anon_sym_DOLLAR; + v->a[119534] = actions(6458); + v->a[119535] = 3; + v->a[119536] = sym_test_operator; + v->a[119537] = sym__bare_dollar; + v->a[119538] = sym_raw_string; + v->a[119539] = state(560); small_parse_table_5977(v); } void small_parse_table_5977(t_small_parse_table_array *v) { - v->a[119540] = anon_sym_DQUOTE; - v->a[119541] = sym_raw_string; - v->a[119542] = sym_ansi_c_string; - v->a[119543] = anon_sym_DOLLAR_LBRACE; - v->a[119544] = anon_sym_DOLLAR_BQUOTE; - v->a[119545] = anon_sym_LT_LPAREN; - v->a[119546] = anon_sym_GT_LPAREN; - v->a[119547] = 6; - v->a[119548] = actions(71); - v->a[119549] = 1; - v->a[119550] = sym_comment; - v->a[119551] = actions(6441); - v->a[119552] = 1; - v->a[119553] = aux_sym_concatenation_token1; - v->a[119554] = actions(6445); - v->a[119555] = 1; - v->a[119556] = sym__concat; - v->a[119557] = state(2296); - v->a[119558] = 1; - v->a[119559] = aux_sym_concatenation_repeat1; + v->a[119540] = 7; + v->a[119541] = sym_arithmetic_expansion; + v->a[119542] = sym_brace_expression; + v->a[119543] = sym_string; + v->a[119544] = sym_number; + v->a[119545] = sym_simple_expansion; + v->a[119546] = sym_expansion; + v->a[119547] = sym_command_substitution; + v->a[119548] = 16; + v->a[119549] = actions(3); + v->a[119550] = 1; + v->a[119551] = sym_comment; + v->a[119552] = actions(699); + v->a[119553] = 1; + v->a[119554] = anon_sym_DOLLAR; + v->a[119555] = actions(705); + v->a[119556] = 1; + v->a[119557] = aux_sym_number_token1; + v->a[119558] = actions(707); + v->a[119559] = 1; small_parse_table_5978(v); } void small_parse_table_5978(t_small_parse_table_array *v) { - v->a[119560] = actions(1265); - v->a[119561] = 14; - v->a[119562] = anon_sym_PIPE; - v->a[119563] = anon_sym_LT; - v->a[119564] = anon_sym_GT; - v->a[119565] = anon_sym_LT_LT; - v->a[119566] = anon_sym_AMP_GT; - v->a[119567] = anon_sym_LT_AMP; - v->a[119568] = anon_sym_GT_AMP; - v->a[119569] = anon_sym_DOLLAR; - v->a[119570] = sym__special_character; - v->a[119571] = aux_sym_number_token1; - v->a[119572] = aux_sym_number_token2; - v->a[119573] = anon_sym_DOLLAR_LPAREN; - v->a[119574] = anon_sym_BQUOTE; - v->a[119575] = sym_word; - v->a[119576] = actions(1267); - v->a[119577] = 25; - v->a[119578] = sym_file_descriptor; - v->a[119579] = sym_variable_name; + v->a[119560] = aux_sym_number_token2; + v->a[119561] = actions(711); + v->a[119562] = 1; + v->a[119563] = anon_sym_DOLLAR_LPAREN; + v->a[119564] = actions(721); + v->a[119565] = 1; + v->a[119566] = sym__brace_start; + v->a[119567] = actions(6661); + v->a[119568] = 1; + v->a[119569] = sym_word; + v->a[119570] = actions(6663); + v->a[119571] = 1; + v->a[119572] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119573] = actions(6667); + v->a[119574] = 1; + v->a[119575] = sym__special_character; + v->a[119576] = actions(6669); + v->a[119577] = 1; + v->a[119578] = anon_sym_DQUOTE; + v->a[119579] = actions(6673); small_parse_table_5979(v); } void small_parse_table_5979(t_small_parse_table_array *v) { - v->a[119580] = sym_test_operator; - v->a[119581] = sym__brace_start; - v->a[119582] = anon_sym_LPAREN_LPAREN; - v->a[119583] = anon_sym_PIPE_PIPE; - v->a[119584] = anon_sym_AMP_AMP; - v->a[119585] = anon_sym_GT_GT; - v->a[119586] = anon_sym_PIPE_AMP; - v->a[119587] = anon_sym_RBRACK; - v->a[119588] = anon_sym_AMP_GT_GT; - v->a[119589] = anon_sym_GT_PIPE; - v->a[119590] = anon_sym_LT_AMP_DASH; - v->a[119591] = anon_sym_GT_AMP_DASH; - v->a[119592] = anon_sym_LT_LT_DASH; - v->a[119593] = anon_sym_LT_LT_LT; - v->a[119594] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119595] = anon_sym_DOLLAR_LBRACK; - v->a[119596] = anon_sym_DQUOTE; - v->a[119597] = sym_raw_string; - v->a[119598] = sym_ansi_c_string; - v->a[119599] = anon_sym_DOLLAR_LBRACE; + v->a[119580] = 1; + v->a[119581] = anon_sym_DOLLAR_LBRACE; + v->a[119582] = actions(6675); + v->a[119583] = 1; + v->a[119584] = anon_sym_BQUOTE; + v->a[119585] = actions(6677); + v->a[119586] = 1; + v->a[119587] = anon_sym_DOLLAR_BQUOTE; + v->a[119588] = actions(6679); + v->a[119589] = 1; + v->a[119590] = sym__comment_word; + v->a[119591] = actions(6671); + v->a[119592] = 3; + v->a[119593] = sym_test_operator; + v->a[119594] = sym__bare_dollar; + v->a[119595] = sym_raw_string; + v->a[119596] = state(626); + v->a[119597] = 7; + v->a[119598] = sym_arithmetic_expansion; + v->a[119599] = sym_brace_expression; small_parse_table_5980(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1196.c b/parser/static/small_parse_table/small_parse_table_1196.c index 3ebfe5e1..1cf14b0e 100644 --- a/parser/static/small_parse_table/small_parse_table_1196.c +++ b/parser/static/small_parse_table/small_parse_table_1196.c @@ -14,126 +14,126 @@ void small_parse_table_5980(t_small_parse_table_array *v) { - v->a[119600] = anon_sym_DOLLAR_BQUOTE; - v->a[119601] = anon_sym_LT_LPAREN; - v->a[119602] = anon_sym_GT_LPAREN; - v->a[119603] = 5; - v->a[119604] = actions(3); - v->a[119605] = 1; - v->a[119606] = sym_comment; - v->a[119607] = actions(5932); - v->a[119608] = 2; - v->a[119609] = sym_file_descriptor; - v->a[119610] = aux_sym_heredoc_redirect_token1; - v->a[119611] = actions(4261); - v->a[119612] = 3; - v->a[119613] = sym_variable_name; - v->a[119614] = sym_test_operator; - v->a[119615] = sym__brace_start; - v->a[119616] = actions(4247); - v->a[119617] = 17; - v->a[119618] = anon_sym_LPAREN_LPAREN; - v->a[119619] = anon_sym_LT_LT_LT; + v->a[119600] = sym_string; + v->a[119601] = sym_number; + v->a[119602] = sym_simple_expansion; + v->a[119603] = sym_expansion; + v->a[119604] = sym_command_substitution; + v->a[119605] = 16; + v->a[119606] = actions(3); + v->a[119607] = 1; + v->a[119608] = sym_comment; + v->a[119609] = actions(2362); + v->a[119610] = 1; + v->a[119611] = aux_sym_number_token1; + v->a[119612] = actions(2364); + v->a[119613] = 1; + v->a[119614] = aux_sym_number_token2; + v->a[119615] = actions(2368); + v->a[119616] = 1; + v->a[119617] = anon_sym_DOLLAR_LPAREN; + v->a[119618] = actions(2376); + v->a[119619] = 1; small_parse_table_5981(v); } void small_parse_table_5981(t_small_parse_table_array *v) { - v->a[119620] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119621] = anon_sym_DOLLAR_LBRACK; - v->a[119622] = anon_sym_DOLLAR; - v->a[119623] = sym__special_character; - v->a[119624] = anon_sym_DQUOTE; - v->a[119625] = sym_raw_string; - v->a[119626] = sym_ansi_c_string; - v->a[119627] = aux_sym_number_token1; - v->a[119628] = aux_sym_number_token2; - v->a[119629] = anon_sym_DOLLAR_LBRACE; - v->a[119630] = anon_sym_DOLLAR_LPAREN; - v->a[119631] = anon_sym_DOLLAR_BQUOTE; - v->a[119632] = anon_sym_LT_LPAREN; - v->a[119633] = anon_sym_GT_LPAREN; - v->a[119634] = sym_word; - v->a[119635] = actions(5930); - v->a[119636] = 20; - v->a[119637] = anon_sym_SEMI; - v->a[119638] = anon_sym_PIPE_PIPE; - v->a[119639] = anon_sym_AMP_AMP; + v->a[119620] = sym__brace_start; + v->a[119621] = actions(6811); + v->a[119622] = 1; + v->a[119623] = sym_word; + v->a[119624] = actions(6813); + v->a[119625] = 1; + v->a[119626] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119627] = actions(6815); + v->a[119628] = 1; + v->a[119629] = sym__special_character; + v->a[119630] = actions(6817); + v->a[119631] = 1; + v->a[119632] = anon_sym_DQUOTE; + v->a[119633] = actions(6821); + v->a[119634] = 1; + v->a[119635] = anon_sym_DOLLAR_LBRACE; + v->a[119636] = actions(6823); + v->a[119637] = 1; + v->a[119638] = anon_sym_BQUOTE; + v->a[119639] = actions(6825); small_parse_table_5982(v); } void small_parse_table_5982(t_small_parse_table_array *v) { - v->a[119640] = anon_sym_PIPE; - v->a[119641] = anon_sym_AMP; - v->a[119642] = anon_sym_LT; - v->a[119643] = anon_sym_GT; - v->a[119644] = anon_sym_LT_LT; - v->a[119645] = anon_sym_GT_GT; - v->a[119646] = anon_sym_SEMI_SEMI; - v->a[119647] = anon_sym_PIPE_AMP; - v->a[119648] = anon_sym_AMP_GT; - v->a[119649] = anon_sym_AMP_GT_GT; - v->a[119650] = anon_sym_LT_AMP; - v->a[119651] = anon_sym_GT_AMP; - v->a[119652] = anon_sym_GT_PIPE; - v->a[119653] = anon_sym_LT_AMP_DASH; - v->a[119654] = anon_sym_GT_AMP_DASH; - v->a[119655] = anon_sym_LT_LT_DASH; - v->a[119656] = anon_sym_BQUOTE; - v->a[119657] = 3; - v->a[119658] = actions(71); - v->a[119659] = 1; + v->a[119640] = 1; + v->a[119641] = anon_sym_DOLLAR_BQUOTE; + v->a[119642] = actions(6827); + v->a[119643] = 1; + v->a[119644] = sym__comment_word; + v->a[119645] = actions(6987); + v->a[119646] = 1; + v->a[119647] = anon_sym_DOLLAR; + v->a[119648] = actions(6819); + v->a[119649] = 3; + v->a[119650] = sym_test_operator; + v->a[119651] = sym__bare_dollar; + v->a[119652] = sym_raw_string; + v->a[119653] = state(2035); + v->a[119654] = 7; + v->a[119655] = sym_arithmetic_expansion; + v->a[119656] = sym_brace_expression; + v->a[119657] = sym_string; + v->a[119658] = sym_number; + v->a[119659] = sym_simple_expansion; small_parse_table_5983(v); } void small_parse_table_5983(t_small_parse_table_array *v) { - v->a[119660] = sym_comment; - v->a[119661] = actions(1308); - v->a[119662] = 15; - v->a[119663] = anon_sym_PIPE; - v->a[119664] = anon_sym_EQ_EQ; - v->a[119665] = anon_sym_LT; - v->a[119666] = anon_sym_GT; - v->a[119667] = anon_sym_LT_LT; - v->a[119668] = anon_sym_EQ_TILDE; - v->a[119669] = anon_sym_AMP_GT; - v->a[119670] = anon_sym_LT_AMP; - v->a[119671] = anon_sym_GT_AMP; - v->a[119672] = anon_sym_DOLLAR; - v->a[119673] = aux_sym_number_token1; - v->a[119674] = aux_sym_number_token2; - v->a[119675] = anon_sym_DOLLAR_LPAREN; - v->a[119676] = anon_sym_BQUOTE; - v->a[119677] = sym_word; - v->a[119678] = actions(1310); - v->a[119679] = 27; + v->a[119660] = sym_expansion; + v->a[119661] = sym_command_substitution; + v->a[119662] = 5; + v->a[119663] = actions(3); + v->a[119664] = 1; + v->a[119665] = sym_comment; + v->a[119666] = state(2406); + v->a[119667] = 1; + v->a[119668] = aux_sym_pipeline_repeat1; + v->a[119669] = actions(6989); + v->a[119670] = 2; + v->a[119671] = anon_sym_PIPE; + v->a[119672] = anon_sym_PIPE_AMP; + v->a[119673] = actions(5439); + v->a[119674] = 3; + v->a[119675] = sym_file_descriptor; + v->a[119676] = ts_builtin_sym_end; + v->a[119677] = aux_sym_heredoc_redirect_token1; + v->a[119678] = actions(5435); + v->a[119679] = 17; small_parse_table_5984(v); } void small_parse_table_5984(t_small_parse_table_array *v) { - v->a[119680] = sym_file_descriptor; - v->a[119681] = sym__concat; - v->a[119682] = sym_test_operator; - v->a[119683] = sym__bare_dollar; - v->a[119684] = sym__brace_start; - v->a[119685] = anon_sym_LPAREN_LPAREN; - v->a[119686] = anon_sym_PIPE_PIPE; - v->a[119687] = anon_sym_AMP_AMP; - v->a[119688] = anon_sym_GT_GT; - v->a[119689] = anon_sym_PIPE_AMP; - v->a[119690] = anon_sym_AMP_GT_GT; - v->a[119691] = anon_sym_GT_PIPE; - v->a[119692] = anon_sym_LT_AMP_DASH; - v->a[119693] = anon_sym_GT_AMP_DASH; + v->a[119680] = anon_sym_SEMI_SEMI; + v->a[119681] = anon_sym_AMP_AMP; + v->a[119682] = anon_sym_PIPE_PIPE; + v->a[119683] = anon_sym_LT; + v->a[119684] = anon_sym_GT; + v->a[119685] = anon_sym_GT_GT; + v->a[119686] = anon_sym_AMP_GT; + v->a[119687] = anon_sym_AMP_GT_GT; + v->a[119688] = anon_sym_LT_AMP; + v->a[119689] = anon_sym_GT_AMP; + v->a[119690] = anon_sym_GT_PIPE; + v->a[119691] = anon_sym_LT_AMP_DASH; + v->a[119692] = anon_sym_GT_AMP_DASH; + v->a[119693] = anon_sym_LT_LT; v->a[119694] = anon_sym_LT_LT_DASH; - v->a[119695] = anon_sym_LT_LT_LT; - v->a[119696] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119697] = anon_sym_DOLLAR_LBRACK; - v->a[119698] = aux_sym_concatenation_token1; - v->a[119699] = sym__special_character; + v->a[119695] = anon_sym_AMP; + v->a[119696] = anon_sym_SEMI; + v->a[119697] = 16; + v->a[119698] = actions(3); + v->a[119699] = 1; small_parse_table_5985(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1197.c b/parser/static/small_parse_table/small_parse_table_1197.c index 86cd4cc7..ee1d34ca 100644 --- a/parser/static/small_parse_table/small_parse_table_1197.c +++ b/parser/static/small_parse_table/small_parse_table_1197.c @@ -14,126 +14,126 @@ void small_parse_table_5985(t_small_parse_table_array *v) { - v->a[119700] = anon_sym_DQUOTE; - v->a[119701] = sym_raw_string; - v->a[119702] = sym_ansi_c_string; - v->a[119703] = anon_sym_DOLLAR_LBRACE; - v->a[119704] = anon_sym_DOLLAR_BQUOTE; - v->a[119705] = anon_sym_LT_LPAREN; - v->a[119706] = anon_sym_GT_LPAREN; - v->a[119707] = 6; - v->a[119708] = actions(3); - v->a[119709] = 1; - v->a[119710] = sym_comment; - v->a[119711] = actions(5638); - v->a[119712] = 1; - v->a[119713] = aux_sym_concatenation_token1; - v->a[119714] = actions(5640); - v->a[119715] = 1; - v->a[119716] = sym__concat; - v->a[119717] = state(2290); - v->a[119718] = 1; - v->a[119719] = aux_sym_concatenation_repeat1; + v->a[119700] = sym_comment; + v->a[119701] = actions(2160); + v->a[119702] = 1; + v->a[119703] = aux_sym_number_token1; + v->a[119704] = actions(2162); + v->a[119705] = 1; + v->a[119706] = aux_sym_number_token2; + v->a[119707] = actions(2166); + v->a[119708] = 1; + v->a[119709] = anon_sym_DOLLAR_LPAREN; + v->a[119710] = actions(2174); + v->a[119711] = 1; + v->a[119712] = sym__brace_start; + v->a[119713] = actions(5989); + v->a[119714] = 1; + v->a[119715] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119716] = actions(5993); + v->a[119717] = 1; + v->a[119718] = anon_sym_DQUOTE; + v->a[119719] = actions(5995); small_parse_table_5986(v); } void small_parse_table_5986(t_small_parse_table_array *v) { - v->a[119720] = actions(4566); - v->a[119721] = 5; - v->a[119722] = sym_file_descriptor; - v->a[119723] = sym_variable_name; - v->a[119724] = sym_test_operator; - v->a[119725] = sym__brace_start; - v->a[119726] = aux_sym_heredoc_redirect_token1; - v->a[119727] = actions(4564); - v->a[119728] = 34; - v->a[119729] = anon_sym_LPAREN_LPAREN; - v->a[119730] = anon_sym_PIPE_PIPE; - v->a[119731] = anon_sym_AMP_AMP; - v->a[119732] = anon_sym_PIPE; - v->a[119733] = anon_sym_LT; - v->a[119734] = anon_sym_GT; - v->a[119735] = anon_sym_LT_LT; - v->a[119736] = anon_sym_GT_GT; - v->a[119737] = anon_sym_PIPE_AMP; - v->a[119738] = anon_sym_AMP_GT; - v->a[119739] = anon_sym_AMP_GT_GT; + v->a[119720] = 1; + v->a[119721] = anon_sym_DOLLAR_LBRACE; + v->a[119722] = actions(5997); + v->a[119723] = 1; + v->a[119724] = anon_sym_BQUOTE; + v->a[119725] = actions(5999); + v->a[119726] = 1; + v->a[119727] = anon_sym_DOLLAR_BQUOTE; + v->a[119728] = actions(6432); + v->a[119729] = 1; + v->a[119730] = sym_word; + v->a[119731] = actions(6436); + v->a[119732] = 1; + v->a[119733] = sym__special_character; + v->a[119734] = actions(6440); + v->a[119735] = 1; + v->a[119736] = sym__comment_word; + v->a[119737] = actions(6991); + v->a[119738] = 1; + v->a[119739] = anon_sym_DOLLAR; small_parse_table_5987(v); } void small_parse_table_5987(t_small_parse_table_array *v) { - v->a[119740] = anon_sym_LT_AMP; - v->a[119741] = anon_sym_GT_AMP; - v->a[119742] = anon_sym_GT_PIPE; - v->a[119743] = anon_sym_LT_AMP_DASH; - v->a[119744] = anon_sym_GT_AMP_DASH; - v->a[119745] = anon_sym_LT_LT_DASH; - v->a[119746] = anon_sym_LT_LT_LT; - v->a[119747] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119748] = anon_sym_DOLLAR_LBRACK; - v->a[119749] = anon_sym_DOLLAR; - v->a[119750] = sym__special_character; - v->a[119751] = anon_sym_DQUOTE; - v->a[119752] = sym_raw_string; - v->a[119753] = sym_ansi_c_string; - v->a[119754] = aux_sym_number_token1; - v->a[119755] = aux_sym_number_token2; - v->a[119756] = anon_sym_DOLLAR_LBRACE; - v->a[119757] = anon_sym_DOLLAR_LPAREN; - v->a[119758] = anon_sym_BQUOTE; - v->a[119759] = anon_sym_DOLLAR_BQUOTE; + v->a[119740] = actions(6438); + v->a[119741] = 3; + v->a[119742] = sym_test_operator; + v->a[119743] = sym__bare_dollar; + v->a[119744] = sym_raw_string; + v->a[119745] = state(1201); + v->a[119746] = 7; + v->a[119747] = sym_arithmetic_expansion; + v->a[119748] = sym_brace_expression; + v->a[119749] = sym_string; + v->a[119750] = sym_number; + v->a[119751] = sym_simple_expansion; + v->a[119752] = sym_expansion; + v->a[119753] = sym_command_substitution; + v->a[119754] = 16; + v->a[119755] = actions(3); + v->a[119756] = 1; + v->a[119757] = sym_comment; + v->a[119758] = actions(5483); + v->a[119759] = 1; small_parse_table_5988(v); } void small_parse_table_5988(t_small_parse_table_array *v) { - v->a[119760] = anon_sym_LT_LPAREN; - v->a[119761] = anon_sym_GT_LPAREN; - v->a[119762] = sym_word; - v->a[119763] = 3; - v->a[119764] = actions(71); + v->a[119760] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119761] = actions(5489); + v->a[119762] = 1; + v->a[119763] = anon_sym_DQUOTE; + v->a[119764] = actions(5493); v->a[119765] = 1; - v->a[119766] = sym_comment; - v->a[119767] = actions(1292); - v->a[119768] = 15; - v->a[119769] = anon_sym_PIPE; - v->a[119770] = anon_sym_EQ_EQ; - v->a[119771] = anon_sym_LT; - v->a[119772] = anon_sym_GT; - v->a[119773] = anon_sym_LT_LT; - v->a[119774] = anon_sym_EQ_TILDE; - v->a[119775] = anon_sym_AMP_GT; - v->a[119776] = anon_sym_LT_AMP; - v->a[119777] = anon_sym_GT_AMP; - v->a[119778] = anon_sym_DOLLAR; - v->a[119779] = aux_sym_number_token1; + v->a[119766] = aux_sym_number_token1; + v->a[119767] = actions(5495); + v->a[119768] = 1; + v->a[119769] = aux_sym_number_token2; + v->a[119770] = actions(5497); + v->a[119771] = 1; + v->a[119772] = anon_sym_DOLLAR_LBRACE; + v->a[119773] = actions(5499); + v->a[119774] = 1; + v->a[119775] = anon_sym_DOLLAR_LPAREN; + v->a[119776] = actions(5501); + v->a[119777] = 1; + v->a[119778] = anon_sym_BQUOTE; + v->a[119779] = actions(5503); small_parse_table_5989(v); } void small_parse_table_5989(t_small_parse_table_array *v) { - v->a[119780] = aux_sym_number_token2; - v->a[119781] = anon_sym_DOLLAR_LPAREN; - v->a[119782] = anon_sym_BQUOTE; - v->a[119783] = sym_word; - v->a[119784] = actions(1294); - v->a[119785] = 27; - v->a[119786] = sym_file_descriptor; - v->a[119787] = sym__concat; - v->a[119788] = sym_test_operator; - v->a[119789] = sym__bare_dollar; - v->a[119790] = sym__brace_start; - v->a[119791] = anon_sym_LPAREN_LPAREN; - v->a[119792] = anon_sym_PIPE_PIPE; - v->a[119793] = anon_sym_AMP_AMP; - v->a[119794] = anon_sym_GT_GT; - v->a[119795] = anon_sym_PIPE_AMP; - v->a[119796] = anon_sym_AMP_GT_GT; - v->a[119797] = anon_sym_GT_PIPE; - v->a[119798] = anon_sym_LT_AMP_DASH; - v->a[119799] = anon_sym_GT_AMP_DASH; + v->a[119780] = 1; + v->a[119781] = anon_sym_DOLLAR_BQUOTE; + v->a[119782] = actions(5509); + v->a[119783] = 1; + v->a[119784] = sym__brace_start; + v->a[119785] = actions(6963); + v->a[119786] = 1; + v->a[119787] = sym_word; + v->a[119788] = actions(6965); + v->a[119789] = 1; + v->a[119790] = sym__special_character; + v->a[119791] = actions(6969); + v->a[119792] = 1; + v->a[119793] = sym__comment_word; + v->a[119794] = actions(6993); + v->a[119795] = 1; + v->a[119796] = anon_sym_DOLLAR; + v->a[119797] = actions(6967); + v->a[119798] = 3; + v->a[119799] = sym_test_operator; small_parse_table_5990(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1198.c b/parser/static/small_parse_table/small_parse_table_1198.c index 2a7ed2c4..9cb29bb4 100644 --- a/parser/static/small_parse_table/small_parse_table_1198.c +++ b/parser/static/small_parse_table/small_parse_table_1198.c @@ -14,126 +14,126 @@ void small_parse_table_5990(t_small_parse_table_array *v) { - v->a[119800] = anon_sym_LT_LT_DASH; - v->a[119801] = anon_sym_LT_LT_LT; - v->a[119802] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119803] = anon_sym_DOLLAR_LBRACK; - v->a[119804] = aux_sym_concatenation_token1; - v->a[119805] = sym__special_character; - v->a[119806] = anon_sym_DQUOTE; - v->a[119807] = sym_raw_string; - v->a[119808] = sym_ansi_c_string; - v->a[119809] = anon_sym_DOLLAR_LBRACE; - v->a[119810] = anon_sym_DOLLAR_BQUOTE; - v->a[119811] = anon_sym_LT_LPAREN; - v->a[119812] = anon_sym_GT_LPAREN; - v->a[119813] = 6; - v->a[119814] = actions(3); - v->a[119815] = 1; - v->a[119816] = sym_comment; - v->a[119817] = actions(5638); - v->a[119818] = 1; - v->a[119819] = aux_sym_concatenation_token1; + v->a[119800] = sym__bare_dollar; + v->a[119801] = sym_raw_string; + v->a[119802] = state(1863); + v->a[119803] = 7; + v->a[119804] = sym_arithmetic_expansion; + v->a[119805] = sym_brace_expression; + v->a[119806] = sym_string; + v->a[119807] = sym_number; + v->a[119808] = sym_simple_expansion; + v->a[119809] = sym_expansion; + v->a[119810] = sym_command_substitution; + v->a[119811] = 16; + v->a[119812] = actions(3); + v->a[119813] = 1; + v->a[119814] = sym_comment; + v->a[119815] = actions(5483); + v->a[119816] = 1; + v->a[119817] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119818] = actions(5489); + v->a[119819] = 1; small_parse_table_5991(v); } void small_parse_table_5991(t_small_parse_table_array *v) { - v->a[119820] = actions(6447); - v->a[119821] = 1; - v->a[119822] = sym__concat; - v->a[119823] = state(1363); - v->a[119824] = 1; - v->a[119825] = aux_sym_concatenation_repeat1; - v->a[119826] = actions(1267); - v->a[119827] = 5; - v->a[119828] = sym_file_descriptor; - v->a[119829] = sym_variable_name; - v->a[119830] = sym_test_operator; - v->a[119831] = sym__brace_start; - v->a[119832] = aux_sym_heredoc_redirect_token1; - v->a[119833] = actions(1265); - v->a[119834] = 34; - v->a[119835] = anon_sym_LPAREN_LPAREN; - v->a[119836] = anon_sym_PIPE_PIPE; - v->a[119837] = anon_sym_AMP_AMP; - v->a[119838] = anon_sym_PIPE; - v->a[119839] = anon_sym_LT; + v->a[119820] = anon_sym_DQUOTE; + v->a[119821] = actions(5493); + v->a[119822] = 1; + v->a[119823] = aux_sym_number_token1; + v->a[119824] = actions(5495); + v->a[119825] = 1; + v->a[119826] = aux_sym_number_token2; + v->a[119827] = actions(5497); + v->a[119828] = 1; + v->a[119829] = anon_sym_DOLLAR_LBRACE; + v->a[119830] = actions(5499); + v->a[119831] = 1; + v->a[119832] = anon_sym_DOLLAR_LPAREN; + v->a[119833] = actions(5501); + v->a[119834] = 1; + v->a[119835] = anon_sym_BQUOTE; + v->a[119836] = actions(5503); + v->a[119837] = 1; + v->a[119838] = anon_sym_DOLLAR_BQUOTE; + v->a[119839] = actions(5509); small_parse_table_5992(v); } void small_parse_table_5992(t_small_parse_table_array *v) { - v->a[119840] = anon_sym_GT; - v->a[119841] = anon_sym_LT_LT; - v->a[119842] = anon_sym_GT_GT; - v->a[119843] = anon_sym_PIPE_AMP; - v->a[119844] = anon_sym_AMP_GT; - v->a[119845] = anon_sym_AMP_GT_GT; - v->a[119846] = anon_sym_LT_AMP; - v->a[119847] = anon_sym_GT_AMP; - v->a[119848] = anon_sym_GT_PIPE; - v->a[119849] = anon_sym_LT_AMP_DASH; - v->a[119850] = anon_sym_GT_AMP_DASH; - v->a[119851] = anon_sym_LT_LT_DASH; - v->a[119852] = anon_sym_LT_LT_LT; - v->a[119853] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119854] = anon_sym_DOLLAR_LBRACK; - v->a[119855] = anon_sym_DOLLAR; - v->a[119856] = sym__special_character; - v->a[119857] = anon_sym_DQUOTE; + v->a[119840] = 1; + v->a[119841] = sym__brace_start; + v->a[119842] = actions(6963); + v->a[119843] = 1; + v->a[119844] = sym_word; + v->a[119845] = actions(6965); + v->a[119846] = 1; + v->a[119847] = sym__special_character; + v->a[119848] = actions(6969); + v->a[119849] = 1; + v->a[119850] = sym__comment_word; + v->a[119851] = actions(6995); + v->a[119852] = 1; + v->a[119853] = anon_sym_DOLLAR; + v->a[119854] = actions(6967); + v->a[119855] = 3; + v->a[119856] = sym_test_operator; + v->a[119857] = sym__bare_dollar; v->a[119858] = sym_raw_string; - v->a[119859] = sym_ansi_c_string; + v->a[119859] = state(1863); small_parse_table_5993(v); } void small_parse_table_5993(t_small_parse_table_array *v) { - v->a[119860] = aux_sym_number_token1; - v->a[119861] = aux_sym_number_token2; - v->a[119862] = anon_sym_DOLLAR_LBRACE; - v->a[119863] = anon_sym_DOLLAR_LPAREN; - v->a[119864] = anon_sym_BQUOTE; - v->a[119865] = anon_sym_DOLLAR_BQUOTE; - v->a[119866] = anon_sym_LT_LPAREN; - v->a[119867] = anon_sym_GT_LPAREN; - v->a[119868] = sym_word; - v->a[119869] = 6; - v->a[119870] = actions(3); - v->a[119871] = 1; - v->a[119872] = sym_comment; - v->a[119873] = actions(5638); - v->a[119874] = 1; - v->a[119875] = aux_sym_concatenation_token1; - v->a[119876] = actions(5640); - v->a[119877] = 1; - v->a[119878] = sym__concat; - v->a[119879] = state(2297); + v->a[119860] = 7; + v->a[119861] = sym_arithmetic_expansion; + v->a[119862] = sym_brace_expression; + v->a[119863] = sym_string; + v->a[119864] = sym_number; + v->a[119865] = sym_simple_expansion; + v->a[119866] = sym_expansion; + v->a[119867] = sym_command_substitution; + v->a[119868] = 16; + v->a[119869] = actions(3); + v->a[119870] = 1; + v->a[119871] = sym_comment; + v->a[119872] = actions(3889); + v->a[119873] = 1; + v->a[119874] = aux_sym_number_token1; + v->a[119875] = actions(3891); + v->a[119876] = 1; + v->a[119877] = aux_sym_number_token2; + v->a[119878] = actions(3895); + v->a[119879] = 1; small_parse_table_5994(v); } void small_parse_table_5994(t_small_parse_table_array *v) { - v->a[119880] = 1; - v->a[119881] = aux_sym_concatenation_repeat1; - v->a[119882] = actions(2074); - v->a[119883] = 5; - v->a[119884] = sym_file_descriptor; - v->a[119885] = sym_variable_name; - v->a[119886] = sym_test_operator; - v->a[119887] = sym__brace_start; - v->a[119888] = aux_sym_heredoc_redirect_token1; - v->a[119889] = actions(2072); - v->a[119890] = 34; - v->a[119891] = anon_sym_LPAREN_LPAREN; - v->a[119892] = anon_sym_PIPE_PIPE; - v->a[119893] = anon_sym_AMP_AMP; - v->a[119894] = anon_sym_PIPE; - v->a[119895] = anon_sym_LT; - v->a[119896] = anon_sym_GT; - v->a[119897] = anon_sym_LT_LT; - v->a[119898] = anon_sym_GT_GT; - v->a[119899] = anon_sym_PIPE_AMP; + v->a[119880] = anon_sym_DOLLAR_LPAREN; + v->a[119881] = actions(3903); + v->a[119882] = 1; + v->a[119883] = sym__brace_start; + v->a[119884] = actions(6475); + v->a[119885] = 1; + v->a[119886] = sym_word; + v->a[119887] = actions(6477); + v->a[119888] = 1; + v->a[119889] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119890] = actions(6479); + v->a[119891] = 1; + v->a[119892] = sym__special_character; + v->a[119893] = actions(6481); + v->a[119894] = 1; + v->a[119895] = anon_sym_DQUOTE; + v->a[119896] = actions(6485); + v->a[119897] = 1; + v->a[119898] = anon_sym_DOLLAR_LBRACE; + v->a[119899] = actions(6487); small_parse_table_5995(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1199.c b/parser/static/small_parse_table/small_parse_table_1199.c index 802e1cb8..32e7bada 100644 --- a/parser/static/small_parse_table/small_parse_table_1199.c +++ b/parser/static/small_parse_table/small_parse_table_1199.c @@ -14,126 +14,126 @@ void small_parse_table_5995(t_small_parse_table_array *v) { - v->a[119900] = anon_sym_AMP_GT; - v->a[119901] = anon_sym_AMP_GT_GT; - v->a[119902] = anon_sym_LT_AMP; - v->a[119903] = anon_sym_GT_AMP; - v->a[119904] = anon_sym_GT_PIPE; - v->a[119905] = anon_sym_LT_AMP_DASH; - v->a[119906] = anon_sym_GT_AMP_DASH; - v->a[119907] = anon_sym_LT_LT_DASH; - v->a[119908] = anon_sym_LT_LT_LT; - v->a[119909] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[119910] = anon_sym_DOLLAR_LBRACK; - v->a[119911] = anon_sym_DOLLAR; - v->a[119912] = sym__special_character; - v->a[119913] = anon_sym_DQUOTE; - v->a[119914] = sym_raw_string; - v->a[119915] = sym_ansi_c_string; - v->a[119916] = aux_sym_number_token1; - v->a[119917] = aux_sym_number_token2; - v->a[119918] = anon_sym_DOLLAR_LBRACE; - v->a[119919] = anon_sym_DOLLAR_LPAREN; + v->a[119900] = 1; + v->a[119901] = anon_sym_BQUOTE; + v->a[119902] = actions(6489); + v->a[119903] = 1; + v->a[119904] = anon_sym_DOLLAR_BQUOTE; + v->a[119905] = actions(6491); + v->a[119906] = 1; + v->a[119907] = sym__comment_word; + v->a[119908] = actions(6997); + v->a[119909] = 1; + v->a[119910] = anon_sym_DOLLAR; + v->a[119911] = actions(6483); + v->a[119912] = 3; + v->a[119913] = sym_test_operator; + v->a[119914] = sym__bare_dollar; + v->a[119915] = sym_raw_string; + v->a[119916] = state(2831); + v->a[119917] = 7; + v->a[119918] = sym_arithmetic_expansion; + v->a[119919] = sym_brace_expression; small_parse_table_5996(v); } void small_parse_table_5996(t_small_parse_table_array *v) { - v->a[119920] = anon_sym_BQUOTE; - v->a[119921] = anon_sym_DOLLAR_BQUOTE; - v->a[119922] = anon_sym_LT_LPAREN; - v->a[119923] = anon_sym_GT_LPAREN; - v->a[119924] = sym_word; - v->a[119925] = 3; - v->a[119926] = actions(71); + v->a[119920] = sym_string; + v->a[119921] = sym_number; + v->a[119922] = sym_simple_expansion; + v->a[119923] = sym_expansion; + v->a[119924] = sym_command_substitution; + v->a[119925] = 7; + v->a[119926] = actions(3); v->a[119927] = 1; v->a[119928] = sym_comment; - v->a[119929] = actions(1316); - v->a[119930] = 14; - v->a[119931] = anon_sym_EQ; - v->a[119932] = anon_sym_PIPE; - v->a[119933] = anon_sym_CARET; - v->a[119934] = anon_sym_AMP; - v->a[119935] = anon_sym_LT; - v->a[119936] = anon_sym_GT; - v->a[119937] = anon_sym_LT_LT; - v->a[119938] = anon_sym_GT_GT; - v->a[119939] = anon_sym_PLUS; + v->a[119929] = actions(5443); + v->a[119930] = 1; + v->a[119931] = aux_sym_heredoc_redirect_token1; + v->a[119932] = actions(6041); + v->a[119933] = 1; + v->a[119934] = sym_file_descriptor; + v->a[119935] = state(2311); + v->a[119936] = 1; + v->a[119937] = sym_file_redirect; + v->a[119938] = actions(5401); + v->a[119939] = 2; small_parse_table_5997(v); } void small_parse_table_5997(t_small_parse_table_array *v) { - v->a[119940] = anon_sym_DASH; - v->a[119941] = anon_sym_STAR; - v->a[119942] = anon_sym_SLASH; - v->a[119943] = anon_sym_PERCENT; - v->a[119944] = anon_sym_STAR_STAR; - v->a[119945] = actions(1318); - v->a[119946] = 28; - v->a[119947] = sym__concat; - v->a[119948] = sym_test_operator; - v->a[119949] = anon_sym_RPAREN_RPAREN; - v->a[119950] = anon_sym_COMMA; - v->a[119951] = anon_sym_PLUS_PLUS; - v->a[119952] = anon_sym_DASH_DASH; - v->a[119953] = anon_sym_PLUS_EQ; - v->a[119954] = anon_sym_DASH_EQ; - v->a[119955] = anon_sym_STAR_EQ; - v->a[119956] = anon_sym_SLASH_EQ; - v->a[119957] = anon_sym_PERCENT_EQ; - v->a[119958] = anon_sym_STAR_STAR_EQ; - v->a[119959] = anon_sym_LT_LT_EQ; + v->a[119940] = anon_sym_LT_AMP_DASH; + v->a[119941] = anon_sym_GT_AMP_DASH; + v->a[119942] = actions(5399); + v->a[119943] = 8; + v->a[119944] = anon_sym_LT; + v->a[119945] = anon_sym_GT; + v->a[119946] = anon_sym_GT_GT; + v->a[119947] = anon_sym_AMP_GT; + v->a[119948] = anon_sym_AMP_GT_GT; + v->a[119949] = anon_sym_LT_AMP; + v->a[119950] = anon_sym_GT_AMP; + v->a[119951] = anon_sym_GT_PIPE; + v->a[119952] = actions(5441); + v->a[119953] = 10; + v->a[119954] = anon_sym_PIPE; + v->a[119955] = anon_sym_SEMI_SEMI; + v->a[119956] = anon_sym_PIPE_AMP; + v->a[119957] = anon_sym_AMP_AMP; + v->a[119958] = anon_sym_PIPE_PIPE; + v->a[119959] = anon_sym_LT_LT; small_parse_table_5998(v); } void small_parse_table_5998(t_small_parse_table_array *v) { - v->a[119960] = anon_sym_GT_GT_EQ; - v->a[119961] = anon_sym_AMP_EQ; - v->a[119962] = anon_sym_CARET_EQ; - v->a[119963] = anon_sym_PIPE_EQ; - v->a[119964] = anon_sym_PIPE_PIPE; - v->a[119965] = anon_sym_AMP_AMP; - v->a[119966] = anon_sym_EQ_EQ; - v->a[119967] = anon_sym_BANG_EQ; - v->a[119968] = anon_sym_LT_EQ; - v->a[119969] = anon_sym_GT_EQ; - v->a[119970] = anon_sym_RBRACK_RBRACK; - v->a[119971] = anon_sym_EQ_TILDE; - v->a[119972] = anon_sym_QMARK; - v->a[119973] = anon_sym_COLON; - v->a[119974] = aux_sym_concatenation_token1; - v->a[119975] = 6; - v->a[119976] = actions(71); - v->a[119977] = 1; - v->a[119978] = sym_comment; - v->a[119979] = actions(6441); + v->a[119960] = anon_sym_LT_LT_DASH; + v->a[119961] = anon_sym_AMP; + v->a[119962] = anon_sym_BQUOTE; + v->a[119963] = anon_sym_SEMI; + v->a[119964] = 16; + v->a[119965] = actions(3); + v->a[119966] = 1; + v->a[119967] = sym_comment; + v->a[119968] = actions(2362); + v->a[119969] = 1; + v->a[119970] = aux_sym_number_token1; + v->a[119971] = actions(2364); + v->a[119972] = 1; + v->a[119973] = aux_sym_number_token2; + v->a[119974] = actions(2368); + v->a[119975] = 1; + v->a[119976] = anon_sym_DOLLAR_LPAREN; + v->a[119977] = actions(2376); + v->a[119978] = 1; + v->a[119979] = sym__brace_start; small_parse_table_5999(v); } void small_parse_table_5999(t_small_parse_table_array *v) { - v->a[119980] = 1; - v->a[119981] = aux_sym_concatenation_token1; - v->a[119982] = actions(6449); - v->a[119983] = 1; - v->a[119984] = sym__concat; - v->a[119985] = state(2296); - v->a[119986] = 1; - v->a[119987] = aux_sym_concatenation_repeat1; - v->a[119988] = actions(1286); - v->a[119989] = 14; - v->a[119990] = anon_sym_PIPE; - v->a[119991] = anon_sym_LT; - v->a[119992] = anon_sym_GT; - v->a[119993] = anon_sym_LT_LT; - v->a[119994] = anon_sym_AMP_GT; - v->a[119995] = anon_sym_LT_AMP; - v->a[119996] = anon_sym_GT_AMP; - v->a[119997] = anon_sym_DOLLAR; - v->a[119998] = sym__special_character; - v->a[119999] = aux_sym_number_token1; + v->a[119980] = actions(6811); + v->a[119981] = 1; + v->a[119982] = sym_word; + v->a[119983] = actions(6813); + v->a[119984] = 1; + v->a[119985] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[119986] = actions(6815); + v->a[119987] = 1; + v->a[119988] = sym__special_character; + v->a[119989] = actions(6817); + v->a[119990] = 1; + v->a[119991] = anon_sym_DQUOTE; + v->a[119992] = actions(6821); + v->a[119993] = 1; + v->a[119994] = anon_sym_DOLLAR_LBRACE; + v->a[119995] = actions(6823); + v->a[119996] = 1; + v->a[119997] = anon_sym_BQUOTE; + v->a[119998] = actions(6825); + v->a[119999] = 1; small_parse_table_6000(v); } diff --git a/parser/static/small_parse_table/small_parse_table_12.c b/parser/static/small_parse_table/small_parse_table_12.c index d2487518..78d873b1 100644 --- a/parser/static/small_parse_table/small_parse_table_12.c +++ b/parser/static/small_parse_table/small_parse_table_12.c @@ -14,126 +14,126 @@ void small_parse_table_60(t_small_parse_table_array *v) { - v->a[1200] = sym_test_operator; - v->a[1201] = sym__bare_dollar; - v->a[1202] = sym__brace_start; - v->a[1203] = actions(1617); - v->a[1204] = 9; - v->a[1205] = anon_sym_DASH; - v->a[1206] = anon_sym_STAR; - v->a[1207] = anon_sym_BANG; - v->a[1208] = anon_sym_QMARK; - v->a[1209] = anon_sym_DOLLAR; - v->a[1210] = anon_sym_POUND; - v->a[1211] = anon_sym_AT2; - v->a[1212] = anon_sym_0; - v->a[1213] = anon_sym__; - v->a[1214] = actions(1239); - v->a[1215] = 42; - v->a[1216] = anon_sym_LPAREN_LPAREN; - v->a[1217] = anon_sym_SEMI; - v->a[1218] = anon_sym_PIPE_PIPE; - v->a[1219] = anon_sym_AMP_AMP; + v->a[1200] = actions(816); + v->a[1201] = 4; + v->a[1202] = sym_file_descriptor; + v->a[1203] = sym_test_operator; + v->a[1204] = sym__bare_dollar; + v->a[1205] = sym__brace_start; + v->a[1206] = actions(830); + v->a[1207] = 9; + v->a[1208] = anon_sym_BANG; + v->a[1209] = anon_sym_DASH; + v->a[1210] = anon_sym_STAR; + v->a[1211] = anon_sym_QMARK; + v->a[1212] = anon_sym_DOLLAR; + v->a[1213] = anon_sym_POUND; + v->a[1214] = anon_sym_AT; + v->a[1215] = anon_sym_0; + v->a[1216] = anon_sym__; + v->a[1217] = actions(810); + v->a[1218] = 34; + v->a[1219] = anon_sym_LPAREN; small_parse_table_61(v); } void small_parse_table_61(t_small_parse_table_array *v) { v->a[1220] = anon_sym_PIPE; - v->a[1221] = anon_sym_AMP; - v->a[1222] = anon_sym_EQ_EQ; - v->a[1223] = anon_sym_LT; - v->a[1224] = anon_sym_GT; - v->a[1225] = anon_sym_LT_LT; - v->a[1226] = anon_sym_GT_GT; - v->a[1227] = anon_sym_LPAREN; - v->a[1228] = anon_sym_esac; - v->a[1229] = anon_sym_SEMI_SEMI; - v->a[1230] = anon_sym_SEMI_AMP; - v->a[1231] = anon_sym_SEMI_SEMI_AMP; - v->a[1232] = anon_sym_PIPE_AMP; - v->a[1233] = anon_sym_EQ_TILDE; - v->a[1234] = anon_sym_AMP_GT; - v->a[1235] = anon_sym_AMP_GT_GT; - v->a[1236] = anon_sym_LT_AMP; - v->a[1237] = anon_sym_GT_AMP; - v->a[1238] = anon_sym_GT_PIPE; - v->a[1239] = anon_sym_LT_AMP_DASH; + v->a[1221] = anon_sym_SEMI_SEMI; + v->a[1222] = anon_sym_SEMI_AMP; + v->a[1223] = anon_sym_SEMI_SEMI_AMP; + v->a[1224] = anon_sym_PIPE_AMP; + v->a[1225] = anon_sym_AMP_AMP; + v->a[1226] = anon_sym_PIPE_PIPE; + v->a[1227] = anon_sym_LT; + v->a[1228] = anon_sym_GT; + v->a[1229] = anon_sym_GT_GT; + v->a[1230] = anon_sym_AMP_GT; + v->a[1231] = anon_sym_AMP_GT_GT; + v->a[1232] = anon_sym_LT_AMP; + v->a[1233] = anon_sym_GT_AMP; + v->a[1234] = anon_sym_GT_PIPE; + v->a[1235] = anon_sym_LT_AMP_DASH; + v->a[1236] = anon_sym_GT_AMP_DASH; + v->a[1237] = anon_sym_LT_LT; + v->a[1238] = anon_sym_LT_LT_DASH; + v->a[1239] = aux_sym_heredoc_redirect_token1; small_parse_table_62(v); } void small_parse_table_62(t_small_parse_table_array *v) { - v->a[1240] = anon_sym_GT_AMP_DASH; - v->a[1241] = anon_sym_LT_LT_DASH; - v->a[1242] = aux_sym_heredoc_redirect_token1; - v->a[1243] = anon_sym_LT_LT_LT; - v->a[1244] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1245] = anon_sym_DOLLAR_LBRACK; - v->a[1246] = sym__special_character; - v->a[1247] = sym_raw_string; - v->a[1248] = sym_ansi_c_string; - v->a[1249] = aux_sym_number_token1; - v->a[1250] = aux_sym_number_token2; - v->a[1251] = anon_sym_DOLLAR_LBRACE; - v->a[1252] = anon_sym_DOLLAR_LPAREN; - v->a[1253] = anon_sym_BQUOTE; - v->a[1254] = anon_sym_DOLLAR_BQUOTE; - v->a[1255] = anon_sym_LT_LPAREN; - v->a[1256] = anon_sym_GT_LPAREN; - v->a[1257] = sym_word; - v->a[1258] = 8; - v->a[1259] = actions(3); + v->a[1240] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1241] = anon_sym_AMP; + v->a[1242] = sym__special_character; + v->a[1243] = anon_sym_DQUOTE; + v->a[1244] = sym_raw_string; + v->a[1245] = aux_sym_number_token1; + v->a[1246] = aux_sym_number_token2; + v->a[1247] = anon_sym_DOLLAR_LBRACE; + v->a[1248] = anon_sym_DOLLAR_LPAREN; + v->a[1249] = anon_sym_BQUOTE; + v->a[1250] = anon_sym_DOLLAR_BQUOTE; + v->a[1251] = sym_word; + v->a[1252] = anon_sym_SEMI; + v->a[1253] = 21; + v->a[1254] = actions(3); + v->a[1255] = 1; + v->a[1256] = sym_comment; + v->a[1257] = actions(889); + v->a[1258] = 1; + v->a[1259] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_63(v); } void small_parse_table_63(t_small_parse_table_array *v) { - v->a[1260] = 1; - v->a[1261] = sym_comment; - v->a[1262] = actions(1619); - v->a[1263] = 1; - v->a[1264] = anon_sym_DQUOTE; - v->a[1265] = actions(1623); - v->a[1266] = 1; - v->a[1267] = sym_variable_name; - v->a[1268] = state(868); - v->a[1269] = 1; - v->a[1270] = sym_string; - v->a[1271] = actions(1621); - v->a[1272] = 2; - v->a[1273] = aux_sym__simple_variable_name_token1; - v->a[1274] = aux_sym__multiline_variable_name_token1; - v->a[1275] = actions(1235); - v->a[1276] = 4; - v->a[1277] = sym_file_descriptor; - v->a[1278] = sym_test_operator; - v->a[1279] = sym__bare_dollar; + v->a[1260] = actions(891); + v->a[1261] = 1; + v->a[1262] = anon_sym_DOLLAR; + v->a[1263] = actions(893); + v->a[1264] = 1; + v->a[1265] = sym__special_character; + v->a[1266] = actions(895); + v->a[1267] = 1; + v->a[1268] = anon_sym_DQUOTE; + v->a[1269] = actions(897); + v->a[1270] = 1; + v->a[1271] = aux_sym_number_token1; + v->a[1272] = actions(899); + v->a[1273] = 1; + v->a[1274] = aux_sym_number_token2; + v->a[1275] = actions(901); + v->a[1276] = 1; + v->a[1277] = anon_sym_DOLLAR_LBRACE; + v->a[1278] = actions(903); + v->a[1279] = 1; small_parse_table_64(v); } void small_parse_table_64(t_small_parse_table_array *v) { - v->a[1280] = sym__brace_start; - v->a[1281] = actions(1617); - v->a[1282] = 9; - v->a[1283] = anon_sym_DASH; - v->a[1284] = anon_sym_STAR; - v->a[1285] = anon_sym_BANG; - v->a[1286] = anon_sym_QMARK; - v->a[1287] = anon_sym_DOLLAR; - v->a[1288] = anon_sym_POUND; - v->a[1289] = anon_sym_AT2; - v->a[1290] = anon_sym_0; - v->a[1291] = anon_sym__; - v->a[1292] = actions(1227); - v->a[1293] = 42; - v->a[1294] = anon_sym_LPAREN_LPAREN; - v->a[1295] = anon_sym_SEMI; - v->a[1296] = anon_sym_PIPE_PIPE; - v->a[1297] = anon_sym_AMP_AMP; - v->a[1298] = anon_sym_PIPE; - v->a[1299] = anon_sym_AMP; + v->a[1280] = anon_sym_DOLLAR_LPAREN; + v->a[1281] = actions(905); + v->a[1282] = 1; + v->a[1283] = anon_sym_BQUOTE; + v->a[1284] = actions(907); + v->a[1285] = 1; + v->a[1286] = anon_sym_DOLLAR_BQUOTE; + v->a[1287] = actions(911); + v->a[1288] = 1; + v->a[1289] = sym_variable_name; + v->a[1290] = actions(913); + v->a[1291] = 1; + v->a[1292] = sym_test_operator; + v->a[1293] = actions(915); + v->a[1294] = 1; + v->a[1295] = sym__brace_start; + v->a[1296] = actions(947); + v->a[1297] = 1; + v->a[1298] = aux_sym__simple_variable_name_token1; + v->a[1299] = state(962); small_parse_table_65(v); } diff --git a/parser/static/small_parse_table/small_parse_table_120.c b/parser/static/small_parse_table/small_parse_table_120.c index 6ecf36f1..9163221c 100644 --- a/parser/static/small_parse_table/small_parse_table_120.c +++ b/parser/static/small_parse_table/small_parse_table_120.c @@ -14,126 +14,126 @@ void small_parse_table_600(t_small_parse_table_array *v) { - v->a[12000] = 21; - v->a[12001] = actions(3); - v->a[12002] = 1; - v->a[12003] = sym_comment; - v->a[12004] = actions(2572); - v->a[12005] = 1; - v->a[12006] = anon_sym_DOLLAR_LBRACK; - v->a[12007] = actions(2574); - v->a[12008] = 1; - v->a[12009] = anon_sym_DOLLAR; - v->a[12010] = actions(2576); - v->a[12011] = 1; - v->a[12012] = sym__special_character; - v->a[12013] = actions(2578); - v->a[12014] = 1; + v->a[12000] = anon_sym_GT; + v->a[12001] = anon_sym_GT_GT; + v->a[12002] = anon_sym_AMP_GT; + v->a[12003] = anon_sym_AMP_GT_GT; + v->a[12004] = anon_sym_LT_AMP; + v->a[12005] = anon_sym_GT_AMP; + v->a[12006] = anon_sym_GT_PIPE; + v->a[12007] = anon_sym_LT_AMP_DASH; + v->a[12008] = anon_sym_GT_AMP_DASH; + v->a[12009] = anon_sym_LT_LT; + v->a[12010] = anon_sym_LT_LT_DASH; + v->a[12011] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12012] = anon_sym_AMP; + v->a[12013] = anon_sym_DOLLAR; + v->a[12014] = sym__special_character; v->a[12015] = anon_sym_DQUOTE; - v->a[12016] = actions(2580); - v->a[12017] = 1; - v->a[12018] = aux_sym_number_token1; - v->a[12019] = actions(2582); + v->a[12016] = sym_raw_string; + v->a[12017] = aux_sym_number_token1; + v->a[12018] = aux_sym_number_token2; + v->a[12019] = anon_sym_DOLLAR_LBRACE; small_parse_table_601(v); } void small_parse_table_601(t_small_parse_table_array *v) { - v->a[12020] = 1; - v->a[12021] = aux_sym_number_token2; - v->a[12022] = actions(2584); - v->a[12023] = 1; - v->a[12024] = anon_sym_DOLLAR_LBRACE; - v->a[12025] = actions(2586); - v->a[12026] = 1; - v->a[12027] = anon_sym_DOLLAR_LPAREN; - v->a[12028] = actions(2588); - v->a[12029] = 1; - v->a[12030] = anon_sym_BQUOTE; - v->a[12031] = actions(2590); - v->a[12032] = 1; - v->a[12033] = anon_sym_DOLLAR_BQUOTE; - v->a[12034] = actions(2594); - v->a[12035] = 1; - v->a[12036] = sym_test_operator; - v->a[12037] = actions(2596); - v->a[12038] = 1; - v->a[12039] = sym__brace_start; + v->a[12020] = anon_sym_DOLLAR_LPAREN; + v->a[12021] = anon_sym_BQUOTE; + v->a[12022] = anon_sym_DOLLAR_BQUOTE; + v->a[12023] = sym_word; + v->a[12024] = anon_sym_SEMI; + v->a[12025] = 6; + v->a[12026] = actions(3); + v->a[12027] = 1; + v->a[12028] = sym_comment; + v->a[12029] = actions(1806); + v->a[12030] = 1; + v->a[12031] = sym_variable_name; + v->a[12032] = actions(1804); + v->a[12033] = 2; + v->a[12034] = aux_sym__simple_variable_name_token1; + v->a[12035] = aux_sym__multiline_variable_name_token1; + v->a[12036] = actions(828); + v->a[12037] = 3; + v->a[12038] = sym_file_descriptor; + v->a[12039] = sym_test_operator; small_parse_table_602(v); } void small_parse_table_602(t_small_parse_table_array *v) { - v->a[12040] = state(1899); - v->a[12041] = 1; - v->a[12042] = aux_sym__literal_repeat1; - v->a[12043] = actions(2096); - v->a[12044] = 2; - v->a[12045] = sym_file_descriptor; - v->a[12046] = aux_sym_heredoc_redirect_token1; - v->a[12047] = actions(2570); - v->a[12048] = 2; - v->a[12049] = anon_sym_LPAREN_LPAREN; - v->a[12050] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12051] = actions(2592); - v->a[12052] = 2; - v->a[12053] = anon_sym_LT_LPAREN; - v->a[12054] = anon_sym_GT_LPAREN; - v->a[12055] = state(621); - v->a[12056] = 2; - v->a[12057] = sym_concatenation; - v->a[12058] = aux_sym_for_statement_repeat1; - v->a[12059] = actions(2568); + v->a[12040] = sym__brace_start; + v->a[12041] = actions(1802); + v->a[12042] = 9; + v->a[12043] = anon_sym_BANG; + v->a[12044] = anon_sym_DASH; + v->a[12045] = anon_sym_STAR; + v->a[12046] = anon_sym_QMARK; + v->a[12047] = anon_sym_DOLLAR; + v->a[12048] = anon_sym_POUND; + v->a[12049] = anon_sym_AT; + v->a[12050] = anon_sym_0; + v->a[12051] = anon_sym__; + v->a[12052] = actions(826); + v->a[12053] = 31; + v->a[12054] = anon_sym_PIPE; + v->a[12055] = anon_sym_SEMI_SEMI; + v->a[12056] = anon_sym_PIPE_AMP; + v->a[12057] = anon_sym_AMP_AMP; + v->a[12058] = anon_sym_PIPE_PIPE; + v->a[12059] = anon_sym_LT; small_parse_table_603(v); } void small_parse_table_603(t_small_parse_table_array *v) { - v->a[12060] = 3; - v->a[12061] = sym_raw_string; - v->a[12062] = sym_ansi_c_string; - v->a[12063] = sym_word; - v->a[12064] = state(1394); - v->a[12065] = 9; - v->a[12066] = sym_arithmetic_expansion; - v->a[12067] = sym_brace_expression; - v->a[12068] = sym_string; - v->a[12069] = sym_translated_string; - v->a[12070] = sym_number; - v->a[12071] = sym_simple_expansion; - v->a[12072] = sym_expansion; - v->a[12073] = sym_command_substitution; - v->a[12074] = sym_process_substitution; - v->a[12075] = actions(2094); - v->a[12076] = 22; - v->a[12077] = anon_sym_SEMI; - v->a[12078] = anon_sym_PIPE_PIPE; - v->a[12079] = anon_sym_AMP_AMP; + v->a[12060] = anon_sym_GT; + v->a[12061] = anon_sym_GT_GT; + v->a[12062] = anon_sym_AMP_GT; + v->a[12063] = anon_sym_AMP_GT_GT; + v->a[12064] = anon_sym_LT_AMP; + v->a[12065] = anon_sym_GT_AMP; + v->a[12066] = anon_sym_GT_PIPE; + v->a[12067] = anon_sym_LT_AMP_DASH; + v->a[12068] = anon_sym_GT_AMP_DASH; + v->a[12069] = anon_sym_LT_LT; + v->a[12070] = anon_sym_LT_LT_DASH; + v->a[12071] = aux_sym_heredoc_redirect_token1; + v->a[12072] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12073] = anon_sym_AMP; + v->a[12074] = sym__special_character; + v->a[12075] = anon_sym_DQUOTE; + v->a[12076] = sym_raw_string; + v->a[12077] = aux_sym_number_token1; + v->a[12078] = aux_sym_number_token2; + v->a[12079] = anon_sym_DOLLAR_LBRACE; small_parse_table_604(v); } void small_parse_table_604(t_small_parse_table_array *v) { - v->a[12080] = anon_sym_PIPE; - v->a[12081] = anon_sym_AMP; - v->a[12082] = anon_sym_LT; - v->a[12083] = anon_sym_GT; - v->a[12084] = anon_sym_LT_LT; - v->a[12085] = anon_sym_GT_GT; - v->a[12086] = anon_sym_SEMI_SEMI; - v->a[12087] = anon_sym_SEMI_AMP; - v->a[12088] = anon_sym_SEMI_SEMI_AMP; - v->a[12089] = anon_sym_PIPE_AMP; - v->a[12090] = anon_sym_AMP_GT; - v->a[12091] = anon_sym_AMP_GT_GT; - v->a[12092] = anon_sym_LT_AMP; - v->a[12093] = anon_sym_GT_AMP; - v->a[12094] = anon_sym_GT_PIPE; - v->a[12095] = anon_sym_LT_AMP_DASH; - v->a[12096] = anon_sym_GT_AMP_DASH; - v->a[12097] = anon_sym_LT_LT_DASH; - v->a[12098] = anon_sym_LT_LT_LT; - v->a[12099] = 6; + v->a[12080] = anon_sym_DOLLAR_LPAREN; + v->a[12081] = anon_sym_BQUOTE; + v->a[12082] = anon_sym_DOLLAR_BQUOTE; + v->a[12083] = sym_word; + v->a[12084] = anon_sym_SEMI; + v->a[12085] = 6; + v->a[12086] = actions(3); + v->a[12087] = 1; + v->a[12088] = sym_comment; + v->a[12089] = actions(1806); + v->a[12090] = 1; + v->a[12091] = sym_variable_name; + v->a[12092] = actions(1804); + v->a[12093] = 2; + v->a[12094] = aux_sym__simple_variable_name_token1; + v->a[12095] = aux_sym__multiline_variable_name_token1; + v->a[12096] = actions(816); + v->a[12097] = 3; + v->a[12098] = sym_file_descriptor; + v->a[12099] = sym_test_operator; small_parse_table_605(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1200.c b/parser/static/small_parse_table/small_parse_table_1200.c index 9b51a260..3510c0b1 100644 --- a/parser/static/small_parse_table/small_parse_table_1200.c +++ b/parser/static/small_parse_table/small_parse_table_1200.c @@ -14,126 +14,126 @@ void small_parse_table_6000(t_small_parse_table_array *v) { - v->a[120000] = aux_sym_number_token2; - v->a[120001] = anon_sym_DOLLAR_LPAREN; - v->a[120002] = anon_sym_BQUOTE; - v->a[120003] = sym_word; - v->a[120004] = actions(1288); - v->a[120005] = 25; - v->a[120006] = sym_file_descriptor; - v->a[120007] = sym_variable_name; - v->a[120008] = sym_test_operator; - v->a[120009] = sym__brace_start; - v->a[120010] = anon_sym_LPAREN_LPAREN; - v->a[120011] = anon_sym_PIPE_PIPE; - v->a[120012] = anon_sym_AMP_AMP; - v->a[120013] = anon_sym_GT_GT; - v->a[120014] = anon_sym_PIPE_AMP; - v->a[120015] = anon_sym_RBRACK; - v->a[120016] = anon_sym_AMP_GT_GT; - v->a[120017] = anon_sym_GT_PIPE; - v->a[120018] = anon_sym_LT_AMP_DASH; - v->a[120019] = anon_sym_GT_AMP_DASH; + v->a[120000] = anon_sym_DOLLAR_BQUOTE; + v->a[120001] = actions(6827); + v->a[120002] = 1; + v->a[120003] = sym__comment_word; + v->a[120004] = actions(6999); + v->a[120005] = 1; + v->a[120006] = anon_sym_DOLLAR; + v->a[120007] = actions(6819); + v->a[120008] = 3; + v->a[120009] = sym_test_operator; + v->a[120010] = sym__bare_dollar; + v->a[120011] = sym_raw_string; + v->a[120012] = state(2035); + v->a[120013] = 7; + v->a[120014] = sym_arithmetic_expansion; + v->a[120015] = sym_brace_expression; + v->a[120016] = sym_string; + v->a[120017] = sym_number; + v->a[120018] = sym_simple_expansion; + v->a[120019] = sym_expansion; small_parse_table_6001(v); } void small_parse_table_6001(t_small_parse_table_array *v) { - v->a[120020] = anon_sym_LT_LT_DASH; - v->a[120021] = anon_sym_LT_LT_LT; - v->a[120022] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120023] = anon_sym_DOLLAR_LBRACK; - v->a[120024] = anon_sym_DQUOTE; - v->a[120025] = sym_raw_string; - v->a[120026] = sym_ansi_c_string; - v->a[120027] = anon_sym_DOLLAR_LBRACE; - v->a[120028] = anon_sym_DOLLAR_BQUOTE; - v->a[120029] = anon_sym_LT_LPAREN; - v->a[120030] = anon_sym_GT_LPAREN; - v->a[120031] = 3; - v->a[120032] = actions(71); - v->a[120033] = 1; - v->a[120034] = sym_comment; - v->a[120035] = actions(1300); - v->a[120036] = 15; - v->a[120037] = anon_sym_PIPE; - v->a[120038] = anon_sym_EQ_EQ; - v->a[120039] = anon_sym_LT; + v->a[120020] = sym_command_substitution; + v->a[120021] = 16; + v->a[120022] = actions(3); + v->a[120023] = 1; + v->a[120024] = sym_comment; + v->a[120025] = actions(1254); + v->a[120026] = 1; + v->a[120027] = anon_sym_DOLLAR; + v->a[120028] = actions(1260); + v->a[120029] = 1; + v->a[120030] = aux_sym_number_token1; + v->a[120031] = actions(1262); + v->a[120032] = 1; + v->a[120033] = aux_sym_number_token2; + v->a[120034] = actions(1266); + v->a[120035] = 1; + v->a[120036] = anon_sym_DOLLAR_LPAREN; + v->a[120037] = actions(1276); + v->a[120038] = 1; + v->a[120039] = sym__brace_start; small_parse_table_6002(v); } void small_parse_table_6002(t_small_parse_table_array *v) { - v->a[120040] = anon_sym_GT; - v->a[120041] = anon_sym_LT_LT; - v->a[120042] = anon_sym_EQ_TILDE; - v->a[120043] = anon_sym_AMP_GT; - v->a[120044] = anon_sym_LT_AMP; - v->a[120045] = anon_sym_GT_AMP; - v->a[120046] = anon_sym_DOLLAR; - v->a[120047] = aux_sym_number_token1; - v->a[120048] = aux_sym_number_token2; - v->a[120049] = anon_sym_DOLLAR_LPAREN; - v->a[120050] = anon_sym_BQUOTE; - v->a[120051] = sym_word; - v->a[120052] = actions(1302); - v->a[120053] = 27; - v->a[120054] = sym_file_descriptor; - v->a[120055] = sym__concat; - v->a[120056] = sym_test_operator; - v->a[120057] = sym__bare_dollar; - v->a[120058] = sym__brace_start; - v->a[120059] = anon_sym_LPAREN_LPAREN; + v->a[120040] = actions(6879); + v->a[120041] = 1; + v->a[120042] = sym_word; + v->a[120043] = actions(6881); + v->a[120044] = 1; + v->a[120045] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120046] = actions(6885); + v->a[120047] = 1; + v->a[120048] = sym__special_character; + v->a[120049] = actions(6887); + v->a[120050] = 1; + v->a[120051] = anon_sym_DQUOTE; + v->a[120052] = actions(6891); + v->a[120053] = 1; + v->a[120054] = anon_sym_DOLLAR_LBRACE; + v->a[120055] = actions(6893); + v->a[120056] = 1; + v->a[120057] = anon_sym_BQUOTE; + v->a[120058] = actions(6895); + v->a[120059] = 1; small_parse_table_6003(v); } void small_parse_table_6003(t_small_parse_table_array *v) { - v->a[120060] = anon_sym_PIPE_PIPE; - v->a[120061] = anon_sym_AMP_AMP; - v->a[120062] = anon_sym_GT_GT; - v->a[120063] = anon_sym_PIPE_AMP; - v->a[120064] = anon_sym_AMP_GT_GT; - v->a[120065] = anon_sym_GT_PIPE; - v->a[120066] = anon_sym_LT_AMP_DASH; - v->a[120067] = anon_sym_GT_AMP_DASH; - v->a[120068] = anon_sym_LT_LT_DASH; - v->a[120069] = anon_sym_LT_LT_LT; - v->a[120070] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120071] = anon_sym_DOLLAR_LBRACK; - v->a[120072] = aux_sym_concatenation_token1; - v->a[120073] = sym__special_character; - v->a[120074] = anon_sym_DQUOTE; - v->a[120075] = sym_raw_string; - v->a[120076] = sym_ansi_c_string; - v->a[120077] = anon_sym_DOLLAR_LBRACE; - v->a[120078] = anon_sym_DOLLAR_BQUOTE; - v->a[120079] = anon_sym_LT_LPAREN; + v->a[120060] = anon_sym_DOLLAR_BQUOTE; + v->a[120061] = actions(6897); + v->a[120062] = 1; + v->a[120063] = sym__comment_word; + v->a[120064] = actions(6889); + v->a[120065] = 3; + v->a[120066] = sym_test_operator; + v->a[120067] = sym__bare_dollar; + v->a[120068] = sym_raw_string; + v->a[120069] = state(1005); + v->a[120070] = 7; + v->a[120071] = sym_arithmetic_expansion; + v->a[120072] = sym_brace_expression; + v->a[120073] = sym_string; + v->a[120074] = sym_number; + v->a[120075] = sym_simple_expansion; + v->a[120076] = sym_expansion; + v->a[120077] = sym_command_substitution; + v->a[120078] = 16; + v->a[120079] = actions(3); small_parse_table_6004(v); } void small_parse_table_6004(t_small_parse_table_array *v) { - v->a[120080] = anon_sym_GT_LPAREN; - v->a[120081] = 3; - v->a[120082] = actions(71); + v->a[120080] = 1; + v->a[120081] = sym_comment; + v->a[120082] = actions(3889); v->a[120083] = 1; - v->a[120084] = sym_comment; - v->a[120085] = actions(1304); - v->a[120086] = 15; - v->a[120087] = anon_sym_PIPE; - v->a[120088] = anon_sym_EQ_EQ; - v->a[120089] = anon_sym_LT; - v->a[120090] = anon_sym_GT; - v->a[120091] = anon_sym_LT_LT; - v->a[120092] = anon_sym_EQ_TILDE; - v->a[120093] = anon_sym_AMP_GT; - v->a[120094] = anon_sym_LT_AMP; - v->a[120095] = anon_sym_GT_AMP; - v->a[120096] = anon_sym_DOLLAR; - v->a[120097] = aux_sym_number_token1; - v->a[120098] = aux_sym_number_token2; - v->a[120099] = anon_sym_DOLLAR_LPAREN; + v->a[120084] = aux_sym_number_token1; + v->a[120085] = actions(3891); + v->a[120086] = 1; + v->a[120087] = aux_sym_number_token2; + v->a[120088] = actions(3895); + v->a[120089] = 1; + v->a[120090] = anon_sym_DOLLAR_LPAREN; + v->a[120091] = actions(3903); + v->a[120092] = 1; + v->a[120093] = sym__brace_start; + v->a[120094] = actions(6475); + v->a[120095] = 1; + v->a[120096] = sym_word; + v->a[120097] = actions(6477); + v->a[120098] = 1; + v->a[120099] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6005(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1201.c b/parser/static/small_parse_table/small_parse_table_1201.c index 9b057062..58aa0f51 100644 --- a/parser/static/small_parse_table/small_parse_table_1201.c +++ b/parser/static/small_parse_table/small_parse_table_1201.c @@ -14,126 +14,126 @@ void small_parse_table_6005(t_small_parse_table_array *v) { - v->a[120100] = anon_sym_BQUOTE; - v->a[120101] = sym_word; - v->a[120102] = actions(1306); - v->a[120103] = 27; - v->a[120104] = sym_file_descriptor; - v->a[120105] = sym__concat; - v->a[120106] = sym_test_operator; - v->a[120107] = sym__bare_dollar; - v->a[120108] = sym__brace_start; - v->a[120109] = anon_sym_LPAREN_LPAREN; - v->a[120110] = anon_sym_PIPE_PIPE; - v->a[120111] = anon_sym_AMP_AMP; - v->a[120112] = anon_sym_GT_GT; - v->a[120113] = anon_sym_PIPE_AMP; - v->a[120114] = anon_sym_AMP_GT_GT; - v->a[120115] = anon_sym_GT_PIPE; - v->a[120116] = anon_sym_LT_AMP_DASH; - v->a[120117] = anon_sym_GT_AMP_DASH; - v->a[120118] = anon_sym_LT_LT_DASH; - v->a[120119] = anon_sym_LT_LT_LT; + v->a[120100] = actions(6479); + v->a[120101] = 1; + v->a[120102] = sym__special_character; + v->a[120103] = actions(6481); + v->a[120104] = 1; + v->a[120105] = anon_sym_DQUOTE; + v->a[120106] = actions(6485); + v->a[120107] = 1; + v->a[120108] = anon_sym_DOLLAR_LBRACE; + v->a[120109] = actions(6487); + v->a[120110] = 1; + v->a[120111] = anon_sym_BQUOTE; + v->a[120112] = actions(6489); + v->a[120113] = 1; + v->a[120114] = anon_sym_DOLLAR_BQUOTE; + v->a[120115] = actions(6491); + v->a[120116] = 1; + v->a[120117] = sym__comment_word; + v->a[120118] = actions(7001); + v->a[120119] = 1; small_parse_table_6006(v); } void small_parse_table_6006(t_small_parse_table_array *v) { - v->a[120120] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120121] = anon_sym_DOLLAR_LBRACK; - v->a[120122] = aux_sym_concatenation_token1; - v->a[120123] = sym__special_character; - v->a[120124] = anon_sym_DQUOTE; + v->a[120120] = anon_sym_DOLLAR; + v->a[120121] = actions(6483); + v->a[120122] = 3; + v->a[120123] = sym_test_operator; + v->a[120124] = sym__bare_dollar; v->a[120125] = sym_raw_string; - v->a[120126] = sym_ansi_c_string; - v->a[120127] = anon_sym_DOLLAR_LBRACE; - v->a[120128] = anon_sym_DOLLAR_BQUOTE; - v->a[120129] = anon_sym_LT_LPAREN; - v->a[120130] = anon_sym_GT_LPAREN; - v->a[120131] = 5; - v->a[120132] = actions(71); - v->a[120133] = 1; - v->a[120134] = sym_comment; - v->a[120135] = state(2296); - v->a[120136] = 1; - v->a[120137] = aux_sym_concatenation_repeat1; - v->a[120138] = actions(6451); - v->a[120139] = 2; + v->a[120126] = state(2831); + v->a[120127] = 7; + v->a[120128] = sym_arithmetic_expansion; + v->a[120129] = sym_brace_expression; + v->a[120130] = sym_string; + v->a[120131] = sym_number; + v->a[120132] = sym_simple_expansion; + v->a[120133] = sym_expansion; + v->a[120134] = sym_command_substitution; + v->a[120135] = 16; + v->a[120136] = actions(3); + v->a[120137] = 1; + v->a[120138] = sym_comment; + v->a[120139] = actions(1707); small_parse_table_6007(v); } void small_parse_table_6007(t_small_parse_table_array *v) { - v->a[120140] = sym__concat; - v->a[120141] = aux_sym_concatenation_token1; - v->a[120142] = actions(1251); - v->a[120143] = 14; - v->a[120144] = anon_sym_PIPE; - v->a[120145] = anon_sym_LT; - v->a[120146] = anon_sym_GT; - v->a[120147] = anon_sym_LT_LT; - v->a[120148] = anon_sym_AMP_GT; - v->a[120149] = anon_sym_LT_AMP; - v->a[120150] = anon_sym_GT_AMP; - v->a[120151] = anon_sym_DOLLAR; - v->a[120152] = sym__special_character; - v->a[120153] = aux_sym_number_token1; - v->a[120154] = aux_sym_number_token2; - v->a[120155] = anon_sym_DOLLAR_LPAREN; - v->a[120156] = anon_sym_BQUOTE; - v->a[120157] = sym_word; - v->a[120158] = actions(1253); - v->a[120159] = 25; + v->a[120140] = 1; + v->a[120141] = aux_sym_number_token1; + v->a[120142] = actions(1709); + v->a[120143] = 1; + v->a[120144] = aux_sym_number_token2; + v->a[120145] = actions(1713); + v->a[120146] = 1; + v->a[120147] = anon_sym_DOLLAR_LPAREN; + v->a[120148] = actions(1721); + v->a[120149] = 1; + v->a[120150] = sym__brace_start; + v->a[120151] = actions(6743); + v->a[120152] = 1; + v->a[120153] = sym_word; + v->a[120154] = actions(6745); + v->a[120155] = 1; + v->a[120156] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120157] = actions(6747); + v->a[120158] = 1; + v->a[120159] = sym__special_character; small_parse_table_6008(v); } void small_parse_table_6008(t_small_parse_table_array *v) { - v->a[120160] = sym_file_descriptor; - v->a[120161] = sym_variable_name; - v->a[120162] = sym_test_operator; - v->a[120163] = sym__brace_start; - v->a[120164] = anon_sym_LPAREN_LPAREN; - v->a[120165] = anon_sym_PIPE_PIPE; - v->a[120166] = anon_sym_AMP_AMP; - v->a[120167] = anon_sym_GT_GT; - v->a[120168] = anon_sym_PIPE_AMP; - v->a[120169] = anon_sym_RBRACK; - v->a[120170] = anon_sym_AMP_GT_GT; - v->a[120171] = anon_sym_GT_PIPE; - v->a[120172] = anon_sym_LT_AMP_DASH; - v->a[120173] = anon_sym_GT_AMP_DASH; - v->a[120174] = anon_sym_LT_LT_DASH; - v->a[120175] = anon_sym_LT_LT_LT; - v->a[120176] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120177] = anon_sym_DOLLAR_LBRACK; - v->a[120178] = anon_sym_DQUOTE; - v->a[120179] = sym_raw_string; + v->a[120160] = actions(6749); + v->a[120161] = 1; + v->a[120162] = anon_sym_DQUOTE; + v->a[120163] = actions(6753); + v->a[120164] = 1; + v->a[120165] = anon_sym_DOLLAR_LBRACE; + v->a[120166] = actions(6755); + v->a[120167] = 1; + v->a[120168] = anon_sym_BQUOTE; + v->a[120169] = actions(6757); + v->a[120170] = 1; + v->a[120171] = anon_sym_DOLLAR_BQUOTE; + v->a[120172] = actions(6759); + v->a[120173] = 1; + v->a[120174] = sym__comment_word; + v->a[120175] = actions(7003); + v->a[120176] = 1; + v->a[120177] = anon_sym_DOLLAR; + v->a[120178] = actions(6751); + v->a[120179] = 3; small_parse_table_6009(v); } void small_parse_table_6009(t_small_parse_table_array *v) { - v->a[120180] = sym_ansi_c_string; - v->a[120181] = anon_sym_DOLLAR_LBRACE; - v->a[120182] = anon_sym_DOLLAR_BQUOTE; - v->a[120183] = anon_sym_LT_LPAREN; - v->a[120184] = anon_sym_GT_LPAREN; - v->a[120185] = 6; - v->a[120186] = actions(3); - v->a[120187] = 1; - v->a[120188] = sym_comment; - v->a[120189] = actions(5638); - v->a[120190] = 1; - v->a[120191] = aux_sym_concatenation_token1; - v->a[120192] = actions(6454); - v->a[120193] = 1; - v->a[120194] = sym__concat; - v->a[120195] = state(1363); - v->a[120196] = 1; - v->a[120197] = aux_sym_concatenation_repeat1; - v->a[120198] = actions(1288); - v->a[120199] = 5; + v->a[120180] = sym_test_operator; + v->a[120181] = sym__bare_dollar; + v->a[120182] = sym_raw_string; + v->a[120183] = state(1986); + v->a[120184] = 7; + v->a[120185] = sym_arithmetic_expansion; + v->a[120186] = sym_brace_expression; + v->a[120187] = sym_string; + v->a[120188] = sym_number; + v->a[120189] = sym_simple_expansion; + v->a[120190] = sym_expansion; + v->a[120191] = sym_command_substitution; + v->a[120192] = 16; + v->a[120193] = actions(3); + v->a[120194] = 1; + v->a[120195] = sym_comment; + v->a[120196] = actions(2313); + v->a[120197] = 1; + v->a[120198] = aux_sym_number_token1; + v->a[120199] = actions(2315); small_parse_table_6010(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1202.c b/parser/static/small_parse_table/small_parse_table_1202.c index 9f2311fb..ffaea578 100644 --- a/parser/static/small_parse_table/small_parse_table_1202.c +++ b/parser/static/small_parse_table/small_parse_table_1202.c @@ -14,126 +14,126 @@ void small_parse_table_6010(t_small_parse_table_array *v) { - v->a[120200] = sym_file_descriptor; - v->a[120201] = sym_variable_name; - v->a[120202] = sym_test_operator; - v->a[120203] = sym__brace_start; - v->a[120204] = aux_sym_heredoc_redirect_token1; - v->a[120205] = actions(1286); - v->a[120206] = 34; - v->a[120207] = anon_sym_LPAREN_LPAREN; - v->a[120208] = anon_sym_PIPE_PIPE; - v->a[120209] = anon_sym_AMP_AMP; - v->a[120210] = anon_sym_PIPE; - v->a[120211] = anon_sym_LT; - v->a[120212] = anon_sym_GT; - v->a[120213] = anon_sym_LT_LT; - v->a[120214] = anon_sym_GT_GT; - v->a[120215] = anon_sym_PIPE_AMP; - v->a[120216] = anon_sym_AMP_GT; - v->a[120217] = anon_sym_AMP_GT_GT; - v->a[120218] = anon_sym_LT_AMP; - v->a[120219] = anon_sym_GT_AMP; + v->a[120200] = 1; + v->a[120201] = aux_sym_number_token2; + v->a[120202] = actions(2319); + v->a[120203] = 1; + v->a[120204] = anon_sym_DOLLAR_LPAREN; + v->a[120205] = actions(2327); + v->a[120206] = 1; + v->a[120207] = sym__brace_start; + v->a[120208] = actions(5954); + v->a[120209] = 1; + v->a[120210] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120211] = actions(5958); + v->a[120212] = 1; + v->a[120213] = anon_sym_DQUOTE; + v->a[120214] = actions(5960); + v->a[120215] = 1; + v->a[120216] = anon_sym_DOLLAR_LBRACE; + v->a[120217] = actions(5962); + v->a[120218] = 1; + v->a[120219] = anon_sym_BQUOTE; small_parse_table_6011(v); } void small_parse_table_6011(t_small_parse_table_array *v) { - v->a[120220] = anon_sym_GT_PIPE; - v->a[120221] = anon_sym_LT_AMP_DASH; - v->a[120222] = anon_sym_GT_AMP_DASH; - v->a[120223] = anon_sym_LT_LT_DASH; - v->a[120224] = anon_sym_LT_LT_LT; - v->a[120225] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120226] = anon_sym_DOLLAR_LBRACK; - v->a[120227] = anon_sym_DOLLAR; + v->a[120220] = actions(5964); + v->a[120221] = 1; + v->a[120222] = anon_sym_DOLLAR_BQUOTE; + v->a[120223] = actions(6941); + v->a[120224] = 1; + v->a[120225] = sym_word; + v->a[120226] = actions(6943); + v->a[120227] = 1; v->a[120228] = sym__special_character; - v->a[120229] = anon_sym_DQUOTE; - v->a[120230] = sym_raw_string; - v->a[120231] = sym_ansi_c_string; - v->a[120232] = aux_sym_number_token1; - v->a[120233] = aux_sym_number_token2; - v->a[120234] = anon_sym_DOLLAR_LBRACE; - v->a[120235] = anon_sym_DOLLAR_LPAREN; - v->a[120236] = anon_sym_BQUOTE; - v->a[120237] = anon_sym_DOLLAR_BQUOTE; - v->a[120238] = anon_sym_LT_LPAREN; - v->a[120239] = anon_sym_GT_LPAREN; + v->a[120229] = actions(6947); + v->a[120230] = 1; + v->a[120231] = sym__comment_word; + v->a[120232] = actions(7005); + v->a[120233] = 1; + v->a[120234] = anon_sym_DOLLAR; + v->a[120235] = actions(6945); + v->a[120236] = 3; + v->a[120237] = sym_test_operator; + v->a[120238] = sym__bare_dollar; + v->a[120239] = sym_raw_string; small_parse_table_6012(v); } void small_parse_table_6012(t_small_parse_table_array *v) { - v->a[120240] = sym_word; - v->a[120241] = 5; - v->a[120242] = actions(71); - v->a[120243] = 1; - v->a[120244] = sym_comment; - v->a[120245] = state(2285); - v->a[120246] = 1; - v->a[120247] = aux_sym_concatenation_repeat1; - v->a[120248] = actions(6441); - v->a[120249] = 2; - v->a[120250] = sym__concat; - v->a[120251] = aux_sym_concatenation_token1; - v->a[120252] = actions(1261); - v->a[120253] = 14; - v->a[120254] = anon_sym_PIPE; - v->a[120255] = anon_sym_LT; - v->a[120256] = anon_sym_GT; - v->a[120257] = anon_sym_LT_LT; - v->a[120258] = anon_sym_AMP_GT; - v->a[120259] = anon_sym_LT_AMP; + v->a[120240] = state(1236); + v->a[120241] = 7; + v->a[120242] = sym_arithmetic_expansion; + v->a[120243] = sym_brace_expression; + v->a[120244] = sym_string; + v->a[120245] = sym_number; + v->a[120246] = sym_simple_expansion; + v->a[120247] = sym_expansion; + v->a[120248] = sym_command_substitution; + v->a[120249] = 16; + v->a[120250] = actions(3); + v->a[120251] = 1; + v->a[120252] = sym_comment; + v->a[120253] = actions(2313); + v->a[120254] = 1; + v->a[120255] = aux_sym_number_token1; + v->a[120256] = actions(2315); + v->a[120257] = 1; + v->a[120258] = aux_sym_number_token2; + v->a[120259] = actions(2319); small_parse_table_6013(v); } void small_parse_table_6013(t_small_parse_table_array *v) { - v->a[120260] = anon_sym_GT_AMP; - v->a[120261] = anon_sym_DOLLAR; - v->a[120262] = sym__special_character; - v->a[120263] = aux_sym_number_token1; - v->a[120264] = aux_sym_number_token2; - v->a[120265] = anon_sym_DOLLAR_LPAREN; - v->a[120266] = anon_sym_BQUOTE; - v->a[120267] = sym_word; - v->a[120268] = actions(1263); - v->a[120269] = 25; - v->a[120270] = sym_file_descriptor; - v->a[120271] = sym_variable_name; - v->a[120272] = sym_test_operator; - v->a[120273] = sym__brace_start; - v->a[120274] = anon_sym_LPAREN_LPAREN; - v->a[120275] = anon_sym_PIPE_PIPE; - v->a[120276] = anon_sym_AMP_AMP; - v->a[120277] = anon_sym_GT_GT; - v->a[120278] = anon_sym_PIPE_AMP; - v->a[120279] = anon_sym_RBRACK; + v->a[120260] = 1; + v->a[120261] = anon_sym_DOLLAR_LPAREN; + v->a[120262] = actions(2327); + v->a[120263] = 1; + v->a[120264] = sym__brace_start; + v->a[120265] = actions(5954); + v->a[120266] = 1; + v->a[120267] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120268] = actions(5958); + v->a[120269] = 1; + v->a[120270] = anon_sym_DQUOTE; + v->a[120271] = actions(5960); + v->a[120272] = 1; + v->a[120273] = anon_sym_DOLLAR_LBRACE; + v->a[120274] = actions(5962); + v->a[120275] = 1; + v->a[120276] = anon_sym_BQUOTE; + v->a[120277] = actions(5964); + v->a[120278] = 1; + v->a[120279] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6014(v); } void small_parse_table_6014(t_small_parse_table_array *v) { - v->a[120280] = anon_sym_AMP_GT_GT; - v->a[120281] = anon_sym_GT_PIPE; - v->a[120282] = anon_sym_LT_AMP_DASH; - v->a[120283] = anon_sym_GT_AMP_DASH; - v->a[120284] = anon_sym_LT_LT_DASH; - v->a[120285] = anon_sym_LT_LT_LT; - v->a[120286] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120287] = anon_sym_DOLLAR_LBRACK; - v->a[120288] = anon_sym_DQUOTE; - v->a[120289] = sym_raw_string; - v->a[120290] = sym_ansi_c_string; - v->a[120291] = anon_sym_DOLLAR_LBRACE; - v->a[120292] = anon_sym_DOLLAR_BQUOTE; - v->a[120293] = anon_sym_LT_LPAREN; - v->a[120294] = anon_sym_GT_LPAREN; - v->a[120295] = 3; - v->a[120296] = actions(71); - v->a[120297] = 1; - v->a[120298] = sym_comment; - v->a[120299] = actions(1308); + v->a[120280] = actions(6941); + v->a[120281] = 1; + v->a[120282] = sym_word; + v->a[120283] = actions(6943); + v->a[120284] = 1; + v->a[120285] = sym__special_character; + v->a[120286] = actions(6947); + v->a[120287] = 1; + v->a[120288] = sym__comment_word; + v->a[120289] = actions(7007); + v->a[120290] = 1; + v->a[120291] = anon_sym_DOLLAR; + v->a[120292] = actions(6945); + v->a[120293] = 3; + v->a[120294] = sym_test_operator; + v->a[120295] = sym__bare_dollar; + v->a[120296] = sym_raw_string; + v->a[120297] = state(1236); + v->a[120298] = 7; + v->a[120299] = sym_arithmetic_expansion; small_parse_table_6015(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1203.c b/parser/static/small_parse_table/small_parse_table_1203.c index 6abc8786..59181a3c 100644 --- a/parser/static/small_parse_table/small_parse_table_1203.c +++ b/parser/static/small_parse_table/small_parse_table_1203.c @@ -14,126 +14,126 @@ void small_parse_table_6015(t_small_parse_table_array *v) { - v->a[120300] = 15; - v->a[120301] = anon_sym_PIPE; - v->a[120302] = anon_sym_EQ_EQ; - v->a[120303] = anon_sym_LT; - v->a[120304] = anon_sym_GT; - v->a[120305] = anon_sym_LT_LT; - v->a[120306] = anon_sym_EQ_TILDE; - v->a[120307] = anon_sym_AMP_GT; - v->a[120308] = anon_sym_LT_AMP; - v->a[120309] = anon_sym_GT_AMP; - v->a[120310] = anon_sym_DOLLAR; - v->a[120311] = aux_sym_number_token1; - v->a[120312] = aux_sym_number_token2; - v->a[120313] = anon_sym_DOLLAR_LPAREN; - v->a[120314] = anon_sym_BQUOTE; - v->a[120315] = sym_word; - v->a[120316] = actions(1310); - v->a[120317] = 27; - v->a[120318] = sym_file_descriptor; - v->a[120319] = sym__concat; + v->a[120300] = sym_brace_expression; + v->a[120301] = sym_string; + v->a[120302] = sym_number; + v->a[120303] = sym_simple_expansion; + v->a[120304] = sym_expansion; + v->a[120305] = sym_command_substitution; + v->a[120306] = 16; + v->a[120307] = actions(3); + v->a[120308] = 1; + v->a[120309] = sym_comment; + v->a[120310] = actions(87); + v->a[120311] = 1; + v->a[120312] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120313] = actions(93); + v->a[120314] = 1; + v->a[120315] = anon_sym_DQUOTE; + v->a[120316] = actions(97); + v->a[120317] = 1; + v->a[120318] = aux_sym_number_token1; + v->a[120319] = actions(99); small_parse_table_6016(v); } void small_parse_table_6016(t_small_parse_table_array *v) { - v->a[120320] = sym_test_operator; - v->a[120321] = sym__bare_dollar; - v->a[120322] = sym__brace_start; - v->a[120323] = anon_sym_LPAREN_LPAREN; - v->a[120324] = anon_sym_PIPE_PIPE; - v->a[120325] = anon_sym_AMP_AMP; - v->a[120326] = anon_sym_GT_GT; - v->a[120327] = anon_sym_PIPE_AMP; - v->a[120328] = anon_sym_AMP_GT_GT; - v->a[120329] = anon_sym_GT_PIPE; - v->a[120330] = anon_sym_LT_AMP_DASH; - v->a[120331] = anon_sym_GT_AMP_DASH; - v->a[120332] = anon_sym_LT_LT_DASH; - v->a[120333] = anon_sym_LT_LT_LT; - v->a[120334] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120335] = anon_sym_DOLLAR_LBRACK; - v->a[120336] = aux_sym_concatenation_token1; - v->a[120337] = sym__special_character; - v->a[120338] = anon_sym_DQUOTE; - v->a[120339] = sym_raw_string; + v->a[120320] = 1; + v->a[120321] = aux_sym_number_token2; + v->a[120322] = actions(101); + v->a[120323] = 1; + v->a[120324] = anon_sym_DOLLAR_LBRACE; + v->a[120325] = actions(103); + v->a[120326] = 1; + v->a[120327] = anon_sym_DOLLAR_LPAREN; + v->a[120328] = actions(105); + v->a[120329] = 1; + v->a[120330] = anon_sym_BQUOTE; + v->a[120331] = actions(107); + v->a[120332] = 1; + v->a[120333] = anon_sym_DOLLAR_BQUOTE; + v->a[120334] = actions(113); + v->a[120335] = 1; + v->a[120336] = sym__brace_start; + v->a[120337] = actions(6845); + v->a[120338] = 1; + v->a[120339] = sym_word; small_parse_table_6017(v); } void small_parse_table_6017(t_small_parse_table_array *v) { - v->a[120340] = sym_ansi_c_string; - v->a[120341] = anon_sym_DOLLAR_LBRACE; - v->a[120342] = anon_sym_DOLLAR_BQUOTE; - v->a[120343] = anon_sym_LT_LPAREN; - v->a[120344] = anon_sym_GT_LPAREN; - v->a[120345] = 5; - v->a[120346] = actions(71); + v->a[120340] = actions(6849); + v->a[120341] = 1; + v->a[120342] = sym__special_character; + v->a[120343] = actions(6853); + v->a[120344] = 1; + v->a[120345] = sym__comment_word; + v->a[120346] = actions(7009); v->a[120347] = 1; - v->a[120348] = sym_comment; - v->a[120349] = state(2293); - v->a[120350] = 1; - v->a[120351] = aux_sym_concatenation_repeat1; - v->a[120352] = actions(6441); - v->a[120353] = 2; - v->a[120354] = sym__concat; - v->a[120355] = aux_sym_concatenation_token1; - v->a[120356] = actions(2072); - v->a[120357] = 14; - v->a[120358] = anon_sym_PIPE; - v->a[120359] = anon_sym_LT; + v->a[120348] = anon_sym_DOLLAR; + v->a[120349] = actions(6851); + v->a[120350] = 3; + v->a[120351] = sym_test_operator; + v->a[120352] = sym__bare_dollar; + v->a[120353] = sym_raw_string; + v->a[120354] = state(853); + v->a[120355] = 7; + v->a[120356] = sym_arithmetic_expansion; + v->a[120357] = sym_brace_expression; + v->a[120358] = sym_string; + v->a[120359] = sym_number; small_parse_table_6018(v); } void small_parse_table_6018(t_small_parse_table_array *v) { - v->a[120360] = anon_sym_GT; - v->a[120361] = anon_sym_LT_LT; - v->a[120362] = anon_sym_AMP_GT; - v->a[120363] = anon_sym_LT_AMP; - v->a[120364] = anon_sym_GT_AMP; - v->a[120365] = anon_sym_DOLLAR; - v->a[120366] = sym__special_character; - v->a[120367] = aux_sym_number_token1; - v->a[120368] = aux_sym_number_token2; - v->a[120369] = anon_sym_DOLLAR_LPAREN; - v->a[120370] = anon_sym_BQUOTE; - v->a[120371] = sym_word; - v->a[120372] = actions(2074); - v->a[120373] = 25; - v->a[120374] = sym_file_descriptor; - v->a[120375] = sym_variable_name; - v->a[120376] = sym_test_operator; - v->a[120377] = sym__brace_start; - v->a[120378] = anon_sym_LPAREN_LPAREN; - v->a[120379] = anon_sym_PIPE_PIPE; + v->a[120360] = sym_simple_expansion; + v->a[120361] = sym_expansion; + v->a[120362] = sym_command_substitution; + v->a[120363] = 16; + v->a[120364] = actions(3); + v->a[120365] = 1; + v->a[120366] = sym_comment; + v->a[120367] = actions(2160); + v->a[120368] = 1; + v->a[120369] = aux_sym_number_token1; + v->a[120370] = actions(2162); + v->a[120371] = 1; + v->a[120372] = aux_sym_number_token2; + v->a[120373] = actions(2166); + v->a[120374] = 1; + v->a[120375] = anon_sym_DOLLAR_LPAREN; + v->a[120376] = actions(2174); + v->a[120377] = 1; + v->a[120378] = sym__brace_start; + v->a[120379] = actions(5989); small_parse_table_6019(v); } void small_parse_table_6019(t_small_parse_table_array *v) { - v->a[120380] = anon_sym_AMP_AMP; - v->a[120381] = anon_sym_GT_GT; - v->a[120382] = anon_sym_PIPE_AMP; - v->a[120383] = anon_sym_RBRACK; - v->a[120384] = anon_sym_AMP_GT_GT; - v->a[120385] = anon_sym_GT_PIPE; - v->a[120386] = anon_sym_LT_AMP_DASH; - v->a[120387] = anon_sym_GT_AMP_DASH; - v->a[120388] = anon_sym_LT_LT_DASH; - v->a[120389] = anon_sym_LT_LT_LT; - v->a[120390] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120391] = anon_sym_DOLLAR_LBRACK; - v->a[120392] = anon_sym_DQUOTE; - v->a[120393] = sym_raw_string; - v->a[120394] = sym_ansi_c_string; - v->a[120395] = anon_sym_DOLLAR_LBRACE; - v->a[120396] = anon_sym_DOLLAR_BQUOTE; - v->a[120397] = anon_sym_LT_LPAREN; - v->a[120398] = anon_sym_GT_LPAREN; - v->a[120399] = 3; + v->a[120380] = 1; + v->a[120381] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120382] = actions(5993); + v->a[120383] = 1; + v->a[120384] = anon_sym_DQUOTE; + v->a[120385] = actions(5995); + v->a[120386] = 1; + v->a[120387] = anon_sym_DOLLAR_LBRACE; + v->a[120388] = actions(5997); + v->a[120389] = 1; + v->a[120390] = anon_sym_BQUOTE; + v->a[120391] = actions(5999); + v->a[120392] = 1; + v->a[120393] = anon_sym_DOLLAR_BQUOTE; + v->a[120394] = actions(6432); + v->a[120395] = 1; + v->a[120396] = sym_word; + v->a[120397] = actions(6436); + v->a[120398] = 1; + v->a[120399] = sym__special_character; small_parse_table_6020(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1204.c b/parser/static/small_parse_table/small_parse_table_1204.c index a34d19d3..82096623 100644 --- a/parser/static/small_parse_table/small_parse_table_1204.c +++ b/parser/static/small_parse_table/small_parse_table_1204.c @@ -14,126 +14,126 @@ void small_parse_table_6020(t_small_parse_table_array *v) { - v->a[120400] = actions(71); + v->a[120400] = actions(6440); v->a[120401] = 1; - v->a[120402] = sym_comment; - v->a[120403] = actions(1296); - v->a[120404] = 15; - v->a[120405] = anon_sym_PIPE; - v->a[120406] = anon_sym_EQ_EQ; - v->a[120407] = anon_sym_LT; - v->a[120408] = anon_sym_GT; - v->a[120409] = anon_sym_LT_LT; - v->a[120410] = anon_sym_EQ_TILDE; - v->a[120411] = anon_sym_AMP_GT; - v->a[120412] = anon_sym_LT_AMP; - v->a[120413] = anon_sym_GT_AMP; - v->a[120414] = anon_sym_DOLLAR; - v->a[120415] = aux_sym_number_token1; - v->a[120416] = aux_sym_number_token2; - v->a[120417] = anon_sym_DOLLAR_LPAREN; - v->a[120418] = anon_sym_BQUOTE; - v->a[120419] = sym_word; + v->a[120402] = sym__comment_word; + v->a[120403] = actions(7011); + v->a[120404] = 1; + v->a[120405] = anon_sym_DOLLAR; + v->a[120406] = actions(6438); + v->a[120407] = 3; + v->a[120408] = sym_test_operator; + v->a[120409] = sym__bare_dollar; + v->a[120410] = sym_raw_string; + v->a[120411] = state(1201); + v->a[120412] = 7; + v->a[120413] = sym_arithmetic_expansion; + v->a[120414] = sym_brace_expression; + v->a[120415] = sym_string; + v->a[120416] = sym_number; + v->a[120417] = sym_simple_expansion; + v->a[120418] = sym_expansion; + v->a[120419] = sym_command_substitution; small_parse_table_6021(v); } void small_parse_table_6021(t_small_parse_table_array *v) { - v->a[120420] = actions(1298); - v->a[120421] = 27; - v->a[120422] = sym_file_descriptor; - v->a[120423] = sym__concat; - v->a[120424] = sym_test_operator; - v->a[120425] = sym__bare_dollar; - v->a[120426] = sym__brace_start; - v->a[120427] = anon_sym_LPAREN_LPAREN; - v->a[120428] = anon_sym_PIPE_PIPE; - v->a[120429] = anon_sym_AMP_AMP; - v->a[120430] = anon_sym_GT_GT; - v->a[120431] = anon_sym_PIPE_AMP; - v->a[120432] = anon_sym_AMP_GT_GT; - v->a[120433] = anon_sym_GT_PIPE; - v->a[120434] = anon_sym_LT_AMP_DASH; - v->a[120435] = anon_sym_GT_AMP_DASH; - v->a[120436] = anon_sym_LT_LT_DASH; - v->a[120437] = anon_sym_LT_LT_LT; - v->a[120438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120439] = anon_sym_DOLLAR_LBRACK; + v->a[120420] = 6; + v->a[120421] = actions(3); + v->a[120422] = 1; + v->a[120423] = sym_comment; + v->a[120424] = actions(5161); + v->a[120425] = 1; + v->a[120426] = aux_sym_concatenation_token1; + v->a[120427] = actions(5163); + v->a[120428] = 1; + v->a[120429] = sym__concat; + v->a[120430] = state(2580); + v->a[120431] = 1; + v->a[120432] = aux_sym_concatenation_repeat1; + v->a[120433] = actions(2664); + v->a[120434] = 3; + v->a[120435] = sym_file_descriptor; + v->a[120436] = sym_variable_name; + v->a[120437] = aux_sym_heredoc_redirect_token1; + v->a[120438] = actions(2662); + v->a[120439] = 17; small_parse_table_6022(v); } void small_parse_table_6022(t_small_parse_table_array *v) { - v->a[120440] = aux_sym_concatenation_token1; - v->a[120441] = sym__special_character; - v->a[120442] = anon_sym_DQUOTE; - v->a[120443] = sym_raw_string; - v->a[120444] = sym_ansi_c_string; - v->a[120445] = anon_sym_DOLLAR_LBRACE; - v->a[120446] = anon_sym_DOLLAR_BQUOTE; - v->a[120447] = anon_sym_LT_LPAREN; - v->a[120448] = anon_sym_GT_LPAREN; - v->a[120449] = 6; - v->a[120450] = actions(3); - v->a[120451] = 1; - v->a[120452] = sym_comment; - v->a[120453] = actions(5638); - v->a[120454] = 1; - v->a[120455] = aux_sym_concatenation_token1; - v->a[120456] = actions(5640); - v->a[120457] = 1; - v->a[120458] = sym__concat; - v->a[120459] = state(2290); + v->a[120440] = anon_sym_PIPE; + v->a[120441] = anon_sym_PIPE_AMP; + v->a[120442] = anon_sym_AMP_AMP; + v->a[120443] = anon_sym_PIPE_PIPE; + v->a[120444] = anon_sym_LT; + v->a[120445] = anon_sym_GT; + v->a[120446] = anon_sym_GT_GT; + v->a[120447] = anon_sym_AMP_GT; + v->a[120448] = anon_sym_AMP_GT_GT; + v->a[120449] = anon_sym_LT_AMP; + v->a[120450] = anon_sym_GT_AMP; + v->a[120451] = anon_sym_GT_PIPE; + v->a[120452] = anon_sym_LT_AMP_DASH; + v->a[120453] = anon_sym_GT_AMP_DASH; + v->a[120454] = anon_sym_LT_LT; + v->a[120455] = anon_sym_LT_LT_DASH; + v->a[120456] = sym__special_character; + v->a[120457] = 16; + v->a[120458] = actions(3); + v->a[120459] = 1; small_parse_table_6023(v); } void small_parse_table_6023(t_small_parse_table_array *v) { - v->a[120460] = 1; - v->a[120461] = aux_sym_concatenation_repeat1; - v->a[120462] = actions(1263); - v->a[120463] = 5; - v->a[120464] = sym_file_descriptor; - v->a[120465] = sym_variable_name; - v->a[120466] = sym_test_operator; - v->a[120467] = sym__brace_start; - v->a[120468] = aux_sym_heredoc_redirect_token1; - v->a[120469] = actions(1261); - v->a[120470] = 34; - v->a[120471] = anon_sym_LPAREN_LPAREN; - v->a[120472] = anon_sym_PIPE_PIPE; - v->a[120473] = anon_sym_AMP_AMP; - v->a[120474] = anon_sym_PIPE; - v->a[120475] = anon_sym_LT; - v->a[120476] = anon_sym_GT; - v->a[120477] = anon_sym_LT_LT; - v->a[120478] = anon_sym_GT_GT; - v->a[120479] = anon_sym_PIPE_AMP; + v->a[120460] = sym_comment; + v->a[120461] = actions(1260); + v->a[120462] = 1; + v->a[120463] = aux_sym_number_token1; + v->a[120464] = actions(1262); + v->a[120465] = 1; + v->a[120466] = aux_sym_number_token2; + v->a[120467] = actions(1266); + v->a[120468] = 1; + v->a[120469] = anon_sym_DOLLAR_LPAREN; + v->a[120470] = actions(1276); + v->a[120471] = 1; + v->a[120472] = sym__brace_start; + v->a[120473] = actions(6879); + v->a[120474] = 1; + v->a[120475] = sym_word; + v->a[120476] = actions(6881); + v->a[120477] = 1; + v->a[120478] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120479] = actions(6885); small_parse_table_6024(v); } void small_parse_table_6024(t_small_parse_table_array *v) { - v->a[120480] = anon_sym_AMP_GT; - v->a[120481] = anon_sym_AMP_GT_GT; - v->a[120482] = anon_sym_LT_AMP; - v->a[120483] = anon_sym_GT_AMP; - v->a[120484] = anon_sym_GT_PIPE; - v->a[120485] = anon_sym_LT_AMP_DASH; - v->a[120486] = anon_sym_GT_AMP_DASH; - v->a[120487] = anon_sym_LT_LT_DASH; - v->a[120488] = anon_sym_LT_LT_LT; - v->a[120489] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120490] = anon_sym_DOLLAR_LBRACK; - v->a[120491] = anon_sym_DOLLAR; - v->a[120492] = sym__special_character; - v->a[120493] = anon_sym_DQUOTE; - v->a[120494] = sym_raw_string; - v->a[120495] = sym_ansi_c_string; - v->a[120496] = aux_sym_number_token1; - v->a[120497] = aux_sym_number_token2; - v->a[120498] = anon_sym_DOLLAR_LBRACE; - v->a[120499] = anon_sym_DOLLAR_LPAREN; + v->a[120480] = 1; + v->a[120481] = sym__special_character; + v->a[120482] = actions(6887); + v->a[120483] = 1; + v->a[120484] = anon_sym_DQUOTE; + v->a[120485] = actions(6891); + v->a[120486] = 1; + v->a[120487] = anon_sym_DOLLAR_LBRACE; + v->a[120488] = actions(6893); + v->a[120489] = 1; + v->a[120490] = anon_sym_BQUOTE; + v->a[120491] = actions(6895); + v->a[120492] = 1; + v->a[120493] = anon_sym_DOLLAR_BQUOTE; + v->a[120494] = actions(6897); + v->a[120495] = 1; + v->a[120496] = sym__comment_word; + v->a[120497] = actions(7013); + v->a[120498] = 1; + v->a[120499] = anon_sym_DOLLAR; small_parse_table_6025(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1205.c b/parser/static/small_parse_table/small_parse_table_1205.c index 017f022d..253a3e66 100644 --- a/parser/static/small_parse_table/small_parse_table_1205.c +++ b/parser/static/small_parse_table/small_parse_table_1205.c @@ -14,126 +14,126 @@ void small_parse_table_6025(t_small_parse_table_array *v) { - v->a[120500] = anon_sym_BQUOTE; - v->a[120501] = anon_sym_DOLLAR_BQUOTE; - v->a[120502] = anon_sym_LT_LPAREN; - v->a[120503] = anon_sym_GT_LPAREN; - v->a[120504] = sym_word; - v->a[120505] = 5; - v->a[120506] = actions(71); - v->a[120507] = 1; - v->a[120508] = sym_comment; - v->a[120509] = state(2293); - v->a[120510] = 1; - v->a[120511] = aux_sym_concatenation_repeat1; - v->a[120512] = actions(6441); - v->a[120513] = 2; - v->a[120514] = sym__concat; - v->a[120515] = aux_sym_concatenation_token1; - v->a[120516] = actions(2094); - v->a[120517] = 14; - v->a[120518] = anon_sym_PIPE; - v->a[120519] = anon_sym_LT; + v->a[120500] = actions(6889); + v->a[120501] = 3; + v->a[120502] = sym_test_operator; + v->a[120503] = sym__bare_dollar; + v->a[120504] = sym_raw_string; + v->a[120505] = state(1005); + v->a[120506] = 7; + v->a[120507] = sym_arithmetic_expansion; + v->a[120508] = sym_brace_expression; + v->a[120509] = sym_string; + v->a[120510] = sym_number; + v->a[120511] = sym_simple_expansion; + v->a[120512] = sym_expansion; + v->a[120513] = sym_command_substitution; + v->a[120514] = 16; + v->a[120515] = actions(3); + v->a[120516] = 1; + v->a[120517] = sym_comment; + v->a[120518] = actions(5692); + v->a[120519] = 1; small_parse_table_6026(v); } void small_parse_table_6026(t_small_parse_table_array *v) { - v->a[120520] = anon_sym_GT; - v->a[120521] = anon_sym_LT_LT; - v->a[120522] = anon_sym_AMP_GT; - v->a[120523] = anon_sym_LT_AMP; - v->a[120524] = anon_sym_GT_AMP; - v->a[120525] = anon_sym_DOLLAR; - v->a[120526] = sym__special_character; - v->a[120527] = aux_sym_number_token1; - v->a[120528] = aux_sym_number_token2; - v->a[120529] = anon_sym_DOLLAR_LPAREN; - v->a[120530] = anon_sym_BQUOTE; - v->a[120531] = sym_word; - v->a[120532] = actions(2096); - v->a[120533] = 25; - v->a[120534] = sym_file_descriptor; - v->a[120535] = sym_variable_name; - v->a[120536] = sym_test_operator; - v->a[120537] = sym__brace_start; - v->a[120538] = anon_sym_LPAREN_LPAREN; - v->a[120539] = anon_sym_PIPE_PIPE; + v->a[120520] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120521] = actions(5694); + v->a[120522] = 1; + v->a[120523] = anon_sym_DOLLAR; + v->a[120524] = actions(5698); + v->a[120525] = 1; + v->a[120526] = anon_sym_DQUOTE; + v->a[120527] = actions(5702); + v->a[120528] = 1; + v->a[120529] = aux_sym_number_token1; + v->a[120530] = actions(5704); + v->a[120531] = 1; + v->a[120532] = aux_sym_number_token2; + v->a[120533] = actions(5706); + v->a[120534] = 1; + v->a[120535] = anon_sym_DOLLAR_LBRACE; + v->a[120536] = actions(5708); + v->a[120537] = 1; + v->a[120538] = anon_sym_DOLLAR_LPAREN; + v->a[120539] = actions(5710); small_parse_table_6027(v); } void small_parse_table_6027(t_small_parse_table_array *v) { - v->a[120540] = anon_sym_AMP_AMP; - v->a[120541] = anon_sym_GT_GT; - v->a[120542] = anon_sym_PIPE_AMP; - v->a[120543] = anon_sym_RBRACK; - v->a[120544] = anon_sym_AMP_GT_GT; - v->a[120545] = anon_sym_GT_PIPE; - v->a[120546] = anon_sym_LT_AMP_DASH; - v->a[120547] = anon_sym_GT_AMP_DASH; - v->a[120548] = anon_sym_LT_LT_DASH; - v->a[120549] = anon_sym_LT_LT_LT; - v->a[120550] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120551] = anon_sym_DOLLAR_LBRACK; - v->a[120552] = anon_sym_DQUOTE; - v->a[120553] = sym_raw_string; - v->a[120554] = sym_ansi_c_string; - v->a[120555] = anon_sym_DOLLAR_LBRACE; - v->a[120556] = anon_sym_DOLLAR_BQUOTE; - v->a[120557] = anon_sym_LT_LPAREN; - v->a[120558] = anon_sym_GT_LPAREN; - v->a[120559] = 3; + v->a[120540] = 1; + v->a[120541] = anon_sym_BQUOTE; + v->a[120542] = actions(5712); + v->a[120543] = 1; + v->a[120544] = anon_sym_DOLLAR_BQUOTE; + v->a[120545] = actions(5718); + v->a[120546] = 1; + v->a[120547] = sym__brace_start; + v->a[120548] = actions(6444); + v->a[120549] = 1; + v->a[120550] = sym_word; + v->a[120551] = actions(6448); + v->a[120552] = 1; + v->a[120553] = sym__special_character; + v->a[120554] = actions(6452); + v->a[120555] = 1; + v->a[120556] = sym__comment_word; + v->a[120557] = actions(6450); + v->a[120558] = 3; + v->a[120559] = sym_test_operator; small_parse_table_6028(v); } void small_parse_table_6028(t_small_parse_table_array *v) { - v->a[120560] = actions(71); - v->a[120561] = 1; - v->a[120562] = sym_comment; - v->a[120563] = actions(1344); - v->a[120564] = 14; - v->a[120565] = anon_sym_EQ; - v->a[120566] = anon_sym_PIPE; - v->a[120567] = anon_sym_CARET; - v->a[120568] = anon_sym_AMP; - v->a[120569] = anon_sym_LT; - v->a[120570] = anon_sym_GT; - v->a[120571] = anon_sym_LT_LT; - v->a[120572] = anon_sym_GT_GT; - v->a[120573] = anon_sym_PLUS; - v->a[120574] = anon_sym_DASH; - v->a[120575] = anon_sym_STAR; - v->a[120576] = anon_sym_SLASH; - v->a[120577] = anon_sym_PERCENT; - v->a[120578] = anon_sym_STAR_STAR; - v->a[120579] = actions(1346); + v->a[120560] = sym__bare_dollar; + v->a[120561] = sym_raw_string; + v->a[120562] = state(654); + v->a[120563] = 7; + v->a[120564] = sym_arithmetic_expansion; + v->a[120565] = sym_brace_expression; + v->a[120566] = sym_string; + v->a[120567] = sym_number; + v->a[120568] = sym_simple_expansion; + v->a[120569] = sym_expansion; + v->a[120570] = sym_command_substitution; + v->a[120571] = 16; + v->a[120572] = actions(3); + v->a[120573] = 1; + v->a[120574] = sym_comment; + v->a[120575] = actions(897); + v->a[120576] = 1; + v->a[120577] = aux_sym_number_token1; + v->a[120578] = actions(899); + v->a[120579] = 1; small_parse_table_6029(v); } void small_parse_table_6029(t_small_parse_table_array *v) { - v->a[120580] = 28; - v->a[120581] = sym__concat; - v->a[120582] = sym_test_operator; - v->a[120583] = anon_sym_RPAREN_RPAREN; - v->a[120584] = anon_sym_COMMA; - v->a[120585] = anon_sym_PLUS_PLUS; - v->a[120586] = anon_sym_DASH_DASH; - v->a[120587] = anon_sym_PLUS_EQ; - v->a[120588] = anon_sym_DASH_EQ; - v->a[120589] = anon_sym_STAR_EQ; - v->a[120590] = anon_sym_SLASH_EQ; - v->a[120591] = anon_sym_PERCENT_EQ; - v->a[120592] = anon_sym_STAR_STAR_EQ; - v->a[120593] = anon_sym_LT_LT_EQ; - v->a[120594] = anon_sym_GT_GT_EQ; - v->a[120595] = anon_sym_AMP_EQ; - v->a[120596] = anon_sym_CARET_EQ; - v->a[120597] = anon_sym_PIPE_EQ; - v->a[120598] = anon_sym_PIPE_PIPE; - v->a[120599] = anon_sym_AMP_AMP; + v->a[120580] = aux_sym_number_token2; + v->a[120581] = actions(903); + v->a[120582] = 1; + v->a[120583] = anon_sym_DOLLAR_LPAREN; + v->a[120584] = actions(915); + v->a[120585] = 1; + v->a[120586] = sym__brace_start; + v->a[120587] = actions(5621); + v->a[120588] = 1; + v->a[120589] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120590] = actions(5625); + v->a[120591] = 1; + v->a[120592] = anon_sym_DQUOTE; + v->a[120593] = actions(5629); + v->a[120594] = 1; + v->a[120595] = anon_sym_DOLLAR_LBRACE; + v->a[120596] = actions(5631); + v->a[120597] = 1; + v->a[120598] = anon_sym_BQUOTE; + v->a[120599] = actions(5633); small_parse_table_6030(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1206.c b/parser/static/small_parse_table/small_parse_table_1206.c index f67db6e2..37eef1e0 100644 --- a/parser/static/small_parse_table/small_parse_table_1206.c +++ b/parser/static/small_parse_table/small_parse_table_1206.c @@ -14,126 +14,126 @@ void small_parse_table_6030(t_small_parse_table_array *v) { - v->a[120600] = anon_sym_EQ_EQ; - v->a[120601] = anon_sym_BANG_EQ; - v->a[120602] = anon_sym_LT_EQ; - v->a[120603] = anon_sym_GT_EQ; - v->a[120604] = anon_sym_RBRACK_RBRACK; - v->a[120605] = anon_sym_EQ_TILDE; - v->a[120606] = anon_sym_QMARK; - v->a[120607] = anon_sym_COLON; - v->a[120608] = aux_sym_concatenation_token1; - v->a[120609] = 3; - v->a[120610] = actions(3); - v->a[120611] = 1; - v->a[120612] = sym_comment; - v->a[120613] = actions(1263); - v->a[120614] = 4; - v->a[120615] = sym_file_descriptor; + v->a[120600] = 1; + v->a[120601] = anon_sym_DOLLAR_BQUOTE; + v->a[120602] = actions(6378); + v->a[120603] = 1; + v->a[120604] = sym_word; + v->a[120605] = actions(6380); + v->a[120606] = 1; + v->a[120607] = sym__special_character; + v->a[120608] = actions(6384); + v->a[120609] = 1; + v->a[120610] = sym__comment_word; + v->a[120611] = actions(7015); + v->a[120612] = 1; + v->a[120613] = anon_sym_DOLLAR; + v->a[120614] = actions(6382); + v->a[120615] = 3; v->a[120616] = sym_test_operator; - v->a[120617] = sym__brace_start; - v->a[120618] = aux_sym_heredoc_redirect_token1; - v->a[120619] = actions(1261); + v->a[120617] = sym__bare_dollar; + v->a[120618] = sym_raw_string; + v->a[120619] = state(710); small_parse_table_6031(v); } void small_parse_table_6031(t_small_parse_table_array *v) { - v->a[120620] = 38; - v->a[120621] = anon_sym_LPAREN_LPAREN; - v->a[120622] = anon_sym_SEMI; - v->a[120623] = anon_sym_PIPE_PIPE; - v->a[120624] = anon_sym_AMP_AMP; - v->a[120625] = anon_sym_PIPE; - v->a[120626] = anon_sym_AMP; - v->a[120627] = anon_sym_LT; - v->a[120628] = anon_sym_GT; - v->a[120629] = anon_sym_LT_LT; - v->a[120630] = anon_sym_GT_GT; - v->a[120631] = anon_sym_SEMI_SEMI; - v->a[120632] = anon_sym_SEMI_AMP; - v->a[120633] = anon_sym_SEMI_SEMI_AMP; - v->a[120634] = anon_sym_PIPE_AMP; - v->a[120635] = anon_sym_AMP_GT; - v->a[120636] = anon_sym_AMP_GT_GT; - v->a[120637] = anon_sym_LT_AMP; - v->a[120638] = anon_sym_GT_AMP; - v->a[120639] = anon_sym_GT_PIPE; + v->a[120620] = 7; + v->a[120621] = sym_arithmetic_expansion; + v->a[120622] = sym_brace_expression; + v->a[120623] = sym_string; + v->a[120624] = sym_number; + v->a[120625] = sym_simple_expansion; + v->a[120626] = sym_expansion; + v->a[120627] = sym_command_substitution; + v->a[120628] = 16; + v->a[120629] = actions(3); + v->a[120630] = 1; + v->a[120631] = sym_comment; + v->a[120632] = actions(5371); + v->a[120633] = 1; + v->a[120634] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120635] = actions(5377); + v->a[120636] = 1; + v->a[120637] = anon_sym_DQUOTE; + v->a[120638] = actions(5381); + v->a[120639] = 1; small_parse_table_6032(v); } void small_parse_table_6032(t_small_parse_table_array *v) { - v->a[120640] = anon_sym_LT_AMP_DASH; - v->a[120641] = anon_sym_GT_AMP_DASH; - v->a[120642] = anon_sym_LT_LT_DASH; - v->a[120643] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120644] = anon_sym_DOLLAR_LBRACK; - v->a[120645] = anon_sym_DOLLAR; - v->a[120646] = sym__special_character; - v->a[120647] = anon_sym_DQUOTE; - v->a[120648] = sym_raw_string; - v->a[120649] = sym_ansi_c_string; - v->a[120650] = aux_sym_number_token1; - v->a[120651] = aux_sym_number_token2; - v->a[120652] = anon_sym_DOLLAR_LBRACE; - v->a[120653] = anon_sym_DOLLAR_LPAREN; - v->a[120654] = anon_sym_BQUOTE; + v->a[120640] = aux_sym_number_token1; + v->a[120641] = actions(5383); + v->a[120642] = 1; + v->a[120643] = aux_sym_number_token2; + v->a[120644] = actions(5385); + v->a[120645] = 1; + v->a[120646] = anon_sym_DOLLAR_LBRACE; + v->a[120647] = actions(5387); + v->a[120648] = 1; + v->a[120649] = anon_sym_DOLLAR_LPAREN; + v->a[120650] = actions(5389); + v->a[120651] = 1; + v->a[120652] = anon_sym_BQUOTE; + v->a[120653] = actions(5391); + v->a[120654] = 1; v->a[120655] = anon_sym_DOLLAR_BQUOTE; - v->a[120656] = anon_sym_LT_LPAREN; - v->a[120657] = anon_sym_GT_LPAREN; - v->a[120658] = sym_word; - v->a[120659] = 3; + v->a[120656] = actions(5397); + v->a[120657] = 1; + v->a[120658] = sym__brace_start; + v->a[120659] = actions(6414); small_parse_table_6033(v); } void small_parse_table_6033(t_small_parse_table_array *v) { - v->a[120660] = actions(3); - v->a[120661] = 1; - v->a[120662] = sym_comment; - v->a[120663] = actions(1263); - v->a[120664] = 5; - v->a[120665] = sym_file_descriptor; - v->a[120666] = sym_test_operator; - v->a[120667] = sym__brace_start; - v->a[120668] = ts_builtin_sym_end; - v->a[120669] = aux_sym_heredoc_redirect_token1; - v->a[120670] = actions(1261); - v->a[120671] = 37; - v->a[120672] = anon_sym_LPAREN_LPAREN; - v->a[120673] = anon_sym_SEMI; - v->a[120674] = anon_sym_PIPE_PIPE; - v->a[120675] = anon_sym_AMP_AMP; - v->a[120676] = anon_sym_PIPE; - v->a[120677] = anon_sym_AMP; - v->a[120678] = anon_sym_LT; - v->a[120679] = anon_sym_GT; + v->a[120660] = 1; + v->a[120661] = sym_word; + v->a[120662] = actions(6416); + v->a[120663] = 1; + v->a[120664] = sym__special_character; + v->a[120665] = actions(6420); + v->a[120666] = 1; + v->a[120667] = sym__comment_word; + v->a[120668] = actions(7017); + v->a[120669] = 1; + v->a[120670] = anon_sym_DOLLAR; + v->a[120671] = actions(6418); + v->a[120672] = 3; + v->a[120673] = sym_test_operator; + v->a[120674] = sym__bare_dollar; + v->a[120675] = sym_raw_string; + v->a[120676] = state(1907); + v->a[120677] = 7; + v->a[120678] = sym_arithmetic_expansion; + v->a[120679] = sym_brace_expression; small_parse_table_6034(v); } void small_parse_table_6034(t_small_parse_table_array *v) { - v->a[120680] = anon_sym_LT_LT; - v->a[120681] = anon_sym_GT_GT; - v->a[120682] = anon_sym_SEMI_SEMI; - v->a[120683] = anon_sym_PIPE_AMP; - v->a[120684] = anon_sym_AMP_GT; - v->a[120685] = anon_sym_AMP_GT_GT; - v->a[120686] = anon_sym_LT_AMP; - v->a[120687] = anon_sym_GT_AMP; - v->a[120688] = anon_sym_GT_PIPE; - v->a[120689] = anon_sym_LT_AMP_DASH; - v->a[120690] = anon_sym_GT_AMP_DASH; - v->a[120691] = anon_sym_LT_LT_DASH; - v->a[120692] = anon_sym_LT_LT_LT; - v->a[120693] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120694] = anon_sym_DOLLAR_LBRACK; - v->a[120695] = anon_sym_DOLLAR; - v->a[120696] = sym__special_character; - v->a[120697] = anon_sym_DQUOTE; - v->a[120698] = sym_raw_string; - v->a[120699] = sym_ansi_c_string; + v->a[120680] = sym_string; + v->a[120681] = sym_number; + v->a[120682] = sym_simple_expansion; + v->a[120683] = sym_expansion; + v->a[120684] = sym_command_substitution; + v->a[120685] = 16; + v->a[120686] = actions(3); + v->a[120687] = 1; + v->a[120688] = sym_comment; + v->a[120689] = actions(3726); + v->a[120690] = 1; + v->a[120691] = aux_sym_number_token1; + v->a[120692] = actions(3728); + v->a[120693] = 1; + v->a[120694] = aux_sym_number_token2; + v->a[120695] = actions(3732); + v->a[120696] = 1; + v->a[120697] = anon_sym_DOLLAR_LPAREN; + v->a[120698] = actions(3740); + v->a[120699] = 1; small_parse_table_6035(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1207.c b/parser/static/small_parse_table/small_parse_table_1207.c index b853372d..b340cd32 100644 --- a/parser/static/small_parse_table/small_parse_table_1207.c +++ b/parser/static/small_parse_table/small_parse_table_1207.c @@ -14,126 +14,126 @@ void small_parse_table_6035(t_small_parse_table_array *v) { - v->a[120700] = aux_sym_number_token1; - v->a[120701] = aux_sym_number_token2; - v->a[120702] = anon_sym_DOLLAR_LBRACE; - v->a[120703] = anon_sym_DOLLAR_LPAREN; - v->a[120704] = anon_sym_BQUOTE; - v->a[120705] = anon_sym_DOLLAR_BQUOTE; - v->a[120706] = anon_sym_LT_LPAREN; - v->a[120707] = anon_sym_GT_LPAREN; - v->a[120708] = sym_word; - v->a[120709] = 3; - v->a[120710] = actions(71); + v->a[120700] = sym__brace_start; + v->a[120701] = actions(6016); + v->a[120702] = 1; + v->a[120703] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120704] = actions(6020); + v->a[120705] = 1; + v->a[120706] = anon_sym_DQUOTE; + v->a[120707] = actions(6022); + v->a[120708] = 1; + v->a[120709] = anon_sym_DOLLAR_LBRACE; + v->a[120710] = actions(6024); v->a[120711] = 1; - v->a[120712] = sym_comment; - v->a[120713] = actions(1356); - v->a[120714] = 14; - v->a[120715] = anon_sym_EQ; - v->a[120716] = anon_sym_PIPE; - v->a[120717] = anon_sym_CARET; - v->a[120718] = anon_sym_AMP; - v->a[120719] = anon_sym_LT; + v->a[120712] = anon_sym_BQUOTE; + v->a[120713] = actions(6026); + v->a[120714] = 1; + v->a[120715] = anon_sym_DOLLAR_BQUOTE; + v->a[120716] = actions(6523); + v->a[120717] = 1; + v->a[120718] = sym_word; + v->a[120719] = actions(6525); small_parse_table_6036(v); } void small_parse_table_6036(t_small_parse_table_array *v) { - v->a[120720] = anon_sym_GT; - v->a[120721] = anon_sym_LT_LT; - v->a[120722] = anon_sym_GT_GT; - v->a[120723] = anon_sym_PLUS; - v->a[120724] = anon_sym_DASH; - v->a[120725] = anon_sym_STAR; - v->a[120726] = anon_sym_SLASH; - v->a[120727] = anon_sym_PERCENT; - v->a[120728] = anon_sym_STAR_STAR; - v->a[120729] = actions(1358); - v->a[120730] = 28; - v->a[120731] = sym__concat; - v->a[120732] = sym_test_operator; - v->a[120733] = anon_sym_RPAREN_RPAREN; - v->a[120734] = anon_sym_COMMA; - v->a[120735] = anon_sym_PLUS_PLUS; - v->a[120736] = anon_sym_DASH_DASH; - v->a[120737] = anon_sym_PLUS_EQ; - v->a[120738] = anon_sym_DASH_EQ; - v->a[120739] = anon_sym_STAR_EQ; + v->a[120720] = 1; + v->a[120721] = sym__special_character; + v->a[120722] = actions(6529); + v->a[120723] = 1; + v->a[120724] = sym__comment_word; + v->a[120725] = actions(7019); + v->a[120726] = 1; + v->a[120727] = anon_sym_DOLLAR; + v->a[120728] = actions(6527); + v->a[120729] = 3; + v->a[120730] = sym_test_operator; + v->a[120731] = sym__bare_dollar; + v->a[120732] = sym_raw_string; + v->a[120733] = state(1722); + v->a[120734] = 7; + v->a[120735] = sym_arithmetic_expansion; + v->a[120736] = sym_brace_expression; + v->a[120737] = sym_string; + v->a[120738] = sym_number; + v->a[120739] = sym_simple_expansion; small_parse_table_6037(v); } void small_parse_table_6037(t_small_parse_table_array *v) { - v->a[120740] = anon_sym_SLASH_EQ; - v->a[120741] = anon_sym_PERCENT_EQ; - v->a[120742] = anon_sym_STAR_STAR_EQ; - v->a[120743] = anon_sym_LT_LT_EQ; - v->a[120744] = anon_sym_GT_GT_EQ; - v->a[120745] = anon_sym_AMP_EQ; - v->a[120746] = anon_sym_CARET_EQ; - v->a[120747] = anon_sym_PIPE_EQ; - v->a[120748] = anon_sym_PIPE_PIPE; - v->a[120749] = anon_sym_AMP_AMP; - v->a[120750] = anon_sym_EQ_EQ; - v->a[120751] = anon_sym_BANG_EQ; - v->a[120752] = anon_sym_LT_EQ; - v->a[120753] = anon_sym_GT_EQ; - v->a[120754] = anon_sym_RBRACK_RBRACK; - v->a[120755] = anon_sym_EQ_TILDE; - v->a[120756] = anon_sym_QMARK; - v->a[120757] = anon_sym_COLON; - v->a[120758] = aux_sym_concatenation_token1; - v->a[120759] = 5; + v->a[120740] = sym_expansion; + v->a[120741] = sym_command_substitution; + v->a[120742] = 16; + v->a[120743] = actions(3); + v->a[120744] = 1; + v->a[120745] = sym_comment; + v->a[120746] = actions(3726); + v->a[120747] = 1; + v->a[120748] = aux_sym_number_token1; + v->a[120749] = actions(3728); + v->a[120750] = 1; + v->a[120751] = aux_sym_number_token2; + v->a[120752] = actions(3732); + v->a[120753] = 1; + v->a[120754] = anon_sym_DOLLAR_LPAREN; + v->a[120755] = actions(3740); + v->a[120756] = 1; + v->a[120757] = sym__brace_start; + v->a[120758] = actions(6016); + v->a[120759] = 1; small_parse_table_6038(v); } void small_parse_table_6038(t_small_parse_table_array *v) { - v->a[120760] = actions(71); - v->a[120761] = 1; - v->a[120762] = sym_comment; - v->a[120763] = state(2285); - v->a[120764] = 1; - v->a[120765] = aux_sym_concatenation_repeat1; - v->a[120766] = actions(6441); - v->a[120767] = 2; - v->a[120768] = sym__concat; - v->a[120769] = aux_sym_concatenation_token1; - v->a[120770] = actions(4467); - v->a[120771] = 14; - v->a[120772] = anon_sym_PIPE; - v->a[120773] = anon_sym_LT; - v->a[120774] = anon_sym_GT; - v->a[120775] = anon_sym_LT_LT; - v->a[120776] = anon_sym_AMP_GT; - v->a[120777] = anon_sym_LT_AMP; - v->a[120778] = anon_sym_GT_AMP; - v->a[120779] = anon_sym_DOLLAR; + v->a[120760] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120761] = actions(6020); + v->a[120762] = 1; + v->a[120763] = anon_sym_DQUOTE; + v->a[120764] = actions(6022); + v->a[120765] = 1; + v->a[120766] = anon_sym_DOLLAR_LBRACE; + v->a[120767] = actions(6024); + v->a[120768] = 1; + v->a[120769] = anon_sym_BQUOTE; + v->a[120770] = actions(6026); + v->a[120771] = 1; + v->a[120772] = anon_sym_DOLLAR_BQUOTE; + v->a[120773] = actions(6523); + v->a[120774] = 1; + v->a[120775] = sym_word; + v->a[120776] = actions(6525); + v->a[120777] = 1; + v->a[120778] = sym__special_character; + v->a[120779] = actions(6529); small_parse_table_6039(v); } void small_parse_table_6039(t_small_parse_table_array *v) { - v->a[120780] = sym__special_character; - v->a[120781] = aux_sym_number_token1; - v->a[120782] = aux_sym_number_token2; - v->a[120783] = anon_sym_DOLLAR_LPAREN; - v->a[120784] = anon_sym_BQUOTE; - v->a[120785] = sym_word; - v->a[120786] = actions(4469); - v->a[120787] = 25; - v->a[120788] = sym_file_descriptor; - v->a[120789] = sym_variable_name; - v->a[120790] = sym_test_operator; - v->a[120791] = sym__brace_start; - v->a[120792] = anon_sym_LPAREN_LPAREN; - v->a[120793] = anon_sym_PIPE_PIPE; - v->a[120794] = anon_sym_AMP_AMP; - v->a[120795] = anon_sym_GT_GT; - v->a[120796] = anon_sym_PIPE_AMP; - v->a[120797] = anon_sym_RBRACK; - v->a[120798] = anon_sym_AMP_GT_GT; - v->a[120799] = anon_sym_GT_PIPE; + v->a[120780] = 1; + v->a[120781] = sym__comment_word; + v->a[120782] = actions(7021); + v->a[120783] = 1; + v->a[120784] = anon_sym_DOLLAR; + v->a[120785] = actions(6527); + v->a[120786] = 3; + v->a[120787] = sym_test_operator; + v->a[120788] = sym__bare_dollar; + v->a[120789] = sym_raw_string; + v->a[120790] = state(1722); + v->a[120791] = 7; + v->a[120792] = sym_arithmetic_expansion; + v->a[120793] = sym_brace_expression; + v->a[120794] = sym_string; + v->a[120795] = sym_number; + v->a[120796] = sym_simple_expansion; + v->a[120797] = sym_expansion; + v->a[120798] = sym_command_substitution; + v->a[120799] = 16; small_parse_table_6040(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1208.c b/parser/static/small_parse_table/small_parse_table_1208.c index b7264782..fa33102b 100644 --- a/parser/static/small_parse_table/small_parse_table_1208.c +++ b/parser/static/small_parse_table/small_parse_table_1208.c @@ -14,126 +14,126 @@ void small_parse_table_6040(t_small_parse_table_array *v) { - v->a[120800] = anon_sym_LT_AMP_DASH; - v->a[120801] = anon_sym_GT_AMP_DASH; - v->a[120802] = anon_sym_LT_LT_DASH; - v->a[120803] = anon_sym_LT_LT_LT; - v->a[120804] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120805] = anon_sym_DOLLAR_LBRACK; - v->a[120806] = anon_sym_DQUOTE; - v->a[120807] = sym_raw_string; - v->a[120808] = sym_ansi_c_string; - v->a[120809] = anon_sym_DOLLAR_LBRACE; - v->a[120810] = anon_sym_DOLLAR_BQUOTE; - v->a[120811] = anon_sym_LT_LPAREN; - v->a[120812] = anon_sym_GT_LPAREN; - v->a[120813] = 5; - v->a[120814] = actions(71); - v->a[120815] = 1; - v->a[120816] = sym_comment; - v->a[120817] = state(2285); - v->a[120818] = 1; - v->a[120819] = aux_sym_concatenation_repeat1; + v->a[120800] = actions(3); + v->a[120801] = 1; + v->a[120802] = sym_comment; + v->a[120803] = actions(5407); + v->a[120804] = 1; + v->a[120805] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120806] = actions(5413); + v->a[120807] = 1; + v->a[120808] = anon_sym_DQUOTE; + v->a[120809] = actions(5417); + v->a[120810] = 1; + v->a[120811] = aux_sym_number_token1; + v->a[120812] = actions(5419); + v->a[120813] = 1; + v->a[120814] = aux_sym_number_token2; + v->a[120815] = actions(5421); + v->a[120816] = 1; + v->a[120817] = anon_sym_DOLLAR_LBRACE; + v->a[120818] = actions(5423); + v->a[120819] = 1; small_parse_table_6041(v); } void small_parse_table_6041(t_small_parse_table_array *v) { - v->a[120820] = actions(6441); - v->a[120821] = 2; - v->a[120822] = sym__concat; - v->a[120823] = aux_sym_concatenation_token1; - v->a[120824] = actions(5393); - v->a[120825] = 14; - v->a[120826] = anon_sym_PIPE; - v->a[120827] = anon_sym_LT; - v->a[120828] = anon_sym_GT; - v->a[120829] = anon_sym_LT_LT; - v->a[120830] = anon_sym_AMP_GT; - v->a[120831] = anon_sym_LT_AMP; - v->a[120832] = anon_sym_GT_AMP; - v->a[120833] = anon_sym_DOLLAR; - v->a[120834] = sym__special_character; - v->a[120835] = aux_sym_number_token1; - v->a[120836] = aux_sym_number_token2; - v->a[120837] = anon_sym_DOLLAR_LPAREN; - v->a[120838] = anon_sym_BQUOTE; - v->a[120839] = sym_word; + v->a[120820] = anon_sym_DOLLAR_LPAREN; + v->a[120821] = actions(5425); + v->a[120822] = 1; + v->a[120823] = anon_sym_BQUOTE; + v->a[120824] = actions(5427); + v->a[120825] = 1; + v->a[120826] = anon_sym_DOLLAR_BQUOTE; + v->a[120827] = actions(5433); + v->a[120828] = 1; + v->a[120829] = sym__brace_start; + v->a[120830] = actions(6625); + v->a[120831] = 1; + v->a[120832] = sym_word; + v->a[120833] = actions(6627); + v->a[120834] = 1; + v->a[120835] = sym__special_character; + v->a[120836] = actions(6631); + v->a[120837] = 1; + v->a[120838] = sym__comment_word; + v->a[120839] = actions(7023); small_parse_table_6042(v); } void small_parse_table_6042(t_small_parse_table_array *v) { - v->a[120840] = actions(5395); - v->a[120841] = 25; - v->a[120842] = sym_file_descriptor; - v->a[120843] = sym_variable_name; + v->a[120840] = 1; + v->a[120841] = anon_sym_DOLLAR; + v->a[120842] = actions(6629); + v->a[120843] = 3; v->a[120844] = sym_test_operator; - v->a[120845] = sym__brace_start; - v->a[120846] = anon_sym_LPAREN_LPAREN; - v->a[120847] = anon_sym_PIPE_PIPE; - v->a[120848] = anon_sym_AMP_AMP; - v->a[120849] = anon_sym_GT_GT; - v->a[120850] = anon_sym_PIPE_AMP; - v->a[120851] = anon_sym_RBRACK; - v->a[120852] = anon_sym_AMP_GT_GT; - v->a[120853] = anon_sym_GT_PIPE; - v->a[120854] = anon_sym_LT_AMP_DASH; - v->a[120855] = anon_sym_GT_AMP_DASH; - v->a[120856] = anon_sym_LT_LT_DASH; - v->a[120857] = anon_sym_LT_LT_LT; - v->a[120858] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120859] = anon_sym_DOLLAR_LBRACK; + v->a[120845] = sym__bare_dollar; + v->a[120846] = sym_raw_string; + v->a[120847] = state(1903); + v->a[120848] = 7; + v->a[120849] = sym_arithmetic_expansion; + v->a[120850] = sym_brace_expression; + v->a[120851] = sym_string; + v->a[120852] = sym_number; + v->a[120853] = sym_simple_expansion; + v->a[120854] = sym_expansion; + v->a[120855] = sym_command_substitution; + v->a[120856] = 16; + v->a[120857] = actions(3); + v->a[120858] = 1; + v->a[120859] = sym_comment; small_parse_table_6043(v); } void small_parse_table_6043(t_small_parse_table_array *v) { - v->a[120860] = anon_sym_DQUOTE; - v->a[120861] = sym_raw_string; - v->a[120862] = sym_ansi_c_string; - v->a[120863] = anon_sym_DOLLAR_LBRACE; - v->a[120864] = anon_sym_DOLLAR_BQUOTE; - v->a[120865] = anon_sym_LT_LPAREN; - v->a[120866] = anon_sym_GT_LPAREN; - v->a[120867] = 3; - v->a[120868] = actions(3); - v->a[120869] = 1; - v->a[120870] = sym_comment; - v->a[120871] = actions(1263); - v->a[120872] = 4; - v->a[120873] = sym_file_descriptor; - v->a[120874] = sym_test_operator; - v->a[120875] = sym__brace_start; - v->a[120876] = aux_sym_heredoc_redirect_token1; - v->a[120877] = actions(1261); - v->a[120878] = 38; - v->a[120879] = anon_sym_LPAREN_LPAREN; + v->a[120860] = actions(2362); + v->a[120861] = 1; + v->a[120862] = aux_sym_number_token1; + v->a[120863] = actions(2364); + v->a[120864] = 1; + v->a[120865] = aux_sym_number_token2; + v->a[120866] = actions(2368); + v->a[120867] = 1; + v->a[120868] = anon_sym_DOLLAR_LPAREN; + v->a[120869] = actions(2376); + v->a[120870] = 1; + v->a[120871] = sym__brace_start; + v->a[120872] = actions(6811); + v->a[120873] = 1; + v->a[120874] = sym_word; + v->a[120875] = actions(6813); + v->a[120876] = 1; + v->a[120877] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[120878] = actions(6815); + v->a[120879] = 1; small_parse_table_6044(v); } void small_parse_table_6044(t_small_parse_table_array *v) { - v->a[120880] = anon_sym_SEMI; - v->a[120881] = anon_sym_PIPE_PIPE; - v->a[120882] = anon_sym_AMP_AMP; - v->a[120883] = anon_sym_PIPE; - v->a[120884] = anon_sym_AMP; - v->a[120885] = anon_sym_LT; - v->a[120886] = anon_sym_GT; - v->a[120887] = anon_sym_LT_LT; - v->a[120888] = anon_sym_GT_GT; - v->a[120889] = anon_sym_RPAREN; - v->a[120890] = anon_sym_SEMI_SEMI; - v->a[120891] = anon_sym_PIPE_AMP; - v->a[120892] = anon_sym_AMP_GT; - v->a[120893] = anon_sym_AMP_GT_GT; - v->a[120894] = anon_sym_LT_AMP; - v->a[120895] = anon_sym_GT_AMP; - v->a[120896] = anon_sym_GT_PIPE; - v->a[120897] = anon_sym_LT_AMP_DASH; - v->a[120898] = anon_sym_GT_AMP_DASH; - v->a[120899] = anon_sym_LT_LT_DASH; + v->a[120880] = sym__special_character; + v->a[120881] = actions(6817); + v->a[120882] = 1; + v->a[120883] = anon_sym_DQUOTE; + v->a[120884] = actions(6821); + v->a[120885] = 1; + v->a[120886] = anon_sym_DOLLAR_LBRACE; + v->a[120887] = actions(6823); + v->a[120888] = 1; + v->a[120889] = anon_sym_BQUOTE; + v->a[120890] = actions(6825); + v->a[120891] = 1; + v->a[120892] = anon_sym_DOLLAR_BQUOTE; + v->a[120893] = actions(6827); + v->a[120894] = 1; + v->a[120895] = sym__comment_word; + v->a[120896] = actions(7025); + v->a[120897] = 1; + v->a[120898] = anon_sym_DOLLAR; + v->a[120899] = actions(6819); small_parse_table_6045(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1209.c b/parser/static/small_parse_table/small_parse_table_1209.c index 1e258c89..fa250b1d 100644 --- a/parser/static/small_parse_table/small_parse_table_1209.c +++ b/parser/static/small_parse_table/small_parse_table_1209.c @@ -14,126 +14,126 @@ void small_parse_table_6045(t_small_parse_table_array *v) { - v->a[120900] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120901] = anon_sym_DOLLAR_LBRACK; - v->a[120902] = anon_sym_DOLLAR; - v->a[120903] = sym__special_character; - v->a[120904] = anon_sym_DQUOTE; - v->a[120905] = sym_raw_string; - v->a[120906] = sym_ansi_c_string; - v->a[120907] = aux_sym_number_token1; - v->a[120908] = aux_sym_number_token2; - v->a[120909] = anon_sym_DOLLAR_LBRACE; - v->a[120910] = anon_sym_DOLLAR_LPAREN; - v->a[120911] = anon_sym_BQUOTE; - v->a[120912] = anon_sym_DOLLAR_BQUOTE; - v->a[120913] = anon_sym_LT_LPAREN; - v->a[120914] = anon_sym_GT_LPAREN; - v->a[120915] = aux_sym__simple_variable_name_token1; - v->a[120916] = sym_word; - v->a[120917] = 5; - v->a[120918] = actions(3); - v->a[120919] = 1; + v->a[120900] = 3; + v->a[120901] = sym_test_operator; + v->a[120902] = sym__bare_dollar; + v->a[120903] = sym_raw_string; + v->a[120904] = state(2035); + v->a[120905] = 7; + v->a[120906] = sym_arithmetic_expansion; + v->a[120907] = sym_brace_expression; + v->a[120908] = sym_string; + v->a[120909] = sym_number; + v->a[120910] = sym_simple_expansion; + v->a[120911] = sym_expansion; + v->a[120912] = sym_command_substitution; + v->a[120913] = 16; + v->a[120914] = actions(3); + v->a[120915] = 1; + v->a[120916] = sym_comment; + v->a[120917] = actions(5407); + v->a[120918] = 1; + v->a[120919] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6046(v); } void small_parse_table_6046(t_small_parse_table_array *v) { - v->a[120920] = sym_comment; - v->a[120921] = actions(6456); - v->a[120922] = 1; - v->a[120923] = sym__special_character; - v->a[120924] = state(2311); - v->a[120925] = 1; - v->a[120926] = aux_sym__literal_repeat1; - v->a[120927] = actions(1364); - v->a[120928] = 4; - v->a[120929] = sym_file_descriptor; - v->a[120930] = sym_test_operator; - v->a[120931] = sym__brace_start; - v->a[120932] = aux_sym_heredoc_redirect_token1; - v->a[120933] = actions(1362); - v->a[120934] = 36; - v->a[120935] = anon_sym_LPAREN_LPAREN; - v->a[120936] = anon_sym_SEMI; - v->a[120937] = anon_sym_PIPE_PIPE; - v->a[120938] = anon_sym_AMP_AMP; - v->a[120939] = anon_sym_PIPE; + v->a[120920] = actions(5413); + v->a[120921] = 1; + v->a[120922] = anon_sym_DQUOTE; + v->a[120923] = actions(5417); + v->a[120924] = 1; + v->a[120925] = aux_sym_number_token1; + v->a[120926] = actions(5419); + v->a[120927] = 1; + v->a[120928] = aux_sym_number_token2; + v->a[120929] = actions(5421); + v->a[120930] = 1; + v->a[120931] = anon_sym_DOLLAR_LBRACE; + v->a[120932] = actions(5423); + v->a[120933] = 1; + v->a[120934] = anon_sym_DOLLAR_LPAREN; + v->a[120935] = actions(5425); + v->a[120936] = 1; + v->a[120937] = anon_sym_BQUOTE; + v->a[120938] = actions(5427); + v->a[120939] = 1; small_parse_table_6047(v); } void small_parse_table_6047(t_small_parse_table_array *v) { - v->a[120940] = anon_sym_AMP; - v->a[120941] = anon_sym_LT; - v->a[120942] = anon_sym_GT; - v->a[120943] = anon_sym_LT_LT; - v->a[120944] = anon_sym_GT_GT; - v->a[120945] = anon_sym_RPAREN; - v->a[120946] = anon_sym_SEMI_SEMI; - v->a[120947] = anon_sym_PIPE_AMP; - v->a[120948] = anon_sym_AMP_GT; - v->a[120949] = anon_sym_AMP_GT_GT; - v->a[120950] = anon_sym_LT_AMP; - v->a[120951] = anon_sym_GT_AMP; - v->a[120952] = anon_sym_GT_PIPE; - v->a[120953] = anon_sym_LT_AMP_DASH; - v->a[120954] = anon_sym_GT_AMP_DASH; - v->a[120955] = anon_sym_LT_LT_DASH; - v->a[120956] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[120957] = anon_sym_DOLLAR_LBRACK; - v->a[120958] = anon_sym_DOLLAR; - v->a[120959] = anon_sym_DQUOTE; + v->a[120940] = anon_sym_DOLLAR_BQUOTE; + v->a[120941] = actions(5433); + v->a[120942] = 1; + v->a[120943] = sym__brace_start; + v->a[120944] = actions(6625); + v->a[120945] = 1; + v->a[120946] = sym_word; + v->a[120947] = actions(6627); + v->a[120948] = 1; + v->a[120949] = sym__special_character; + v->a[120950] = actions(6631); + v->a[120951] = 1; + v->a[120952] = sym__comment_word; + v->a[120953] = actions(7027); + v->a[120954] = 1; + v->a[120955] = anon_sym_DOLLAR; + v->a[120956] = actions(6629); + v->a[120957] = 3; + v->a[120958] = sym_test_operator; + v->a[120959] = sym__bare_dollar; small_parse_table_6048(v); } void small_parse_table_6048(t_small_parse_table_array *v) { v->a[120960] = sym_raw_string; - v->a[120961] = sym_ansi_c_string; - v->a[120962] = aux_sym_number_token1; - v->a[120963] = aux_sym_number_token2; - v->a[120964] = anon_sym_DOLLAR_LBRACE; - v->a[120965] = anon_sym_DOLLAR_LPAREN; - v->a[120966] = anon_sym_BQUOTE; - v->a[120967] = anon_sym_DOLLAR_BQUOTE; - v->a[120968] = anon_sym_LT_LPAREN; - v->a[120969] = anon_sym_GT_LPAREN; - v->a[120970] = sym_word; - v->a[120971] = 5; - v->a[120972] = actions(71); - v->a[120973] = 1; - v->a[120974] = sym_comment; - v->a[120975] = state(2312); - v->a[120976] = 1; - v->a[120977] = aux_sym_concatenation_repeat1; - v->a[120978] = actions(6459); - v->a[120979] = 2; + v->a[120961] = state(1903); + v->a[120962] = 7; + v->a[120963] = sym_arithmetic_expansion; + v->a[120964] = sym_brace_expression; + v->a[120965] = sym_string; + v->a[120966] = sym_number; + v->a[120967] = sym_simple_expansion; + v->a[120968] = sym_expansion; + v->a[120969] = sym_command_substitution; + v->a[120970] = 7; + v->a[120971] = actions(3); + v->a[120972] = 1; + v->a[120973] = sym_comment; + v->a[120974] = actions(5615); + v->a[120975] = 1; + v->a[120976] = aux_sym_heredoc_redirect_token1; + v->a[120977] = actions(6041); + v->a[120978] = 1; + v->a[120979] = sym_file_descriptor; small_parse_table_6049(v); } void small_parse_table_6049(t_small_parse_table_array *v) { - v->a[120980] = sym__concat; - v->a[120981] = aux_sym_concatenation_token1; - v->a[120982] = actions(1251); - v->a[120983] = 14; - v->a[120984] = anon_sym_EQ; - v->a[120985] = anon_sym_PIPE; - v->a[120986] = anon_sym_CARET; - v->a[120987] = anon_sym_AMP; - v->a[120988] = anon_sym_LT; - v->a[120989] = anon_sym_GT; - v->a[120990] = anon_sym_LT_LT; + v->a[120980] = state(2305); + v->a[120981] = 1; + v->a[120982] = sym_file_redirect; + v->a[120983] = actions(5401); + v->a[120984] = 2; + v->a[120985] = anon_sym_LT_AMP_DASH; + v->a[120986] = anon_sym_GT_AMP_DASH; + v->a[120987] = actions(5399); + v->a[120988] = 8; + v->a[120989] = anon_sym_LT; + v->a[120990] = anon_sym_GT; v->a[120991] = anon_sym_GT_GT; - v->a[120992] = anon_sym_PLUS; - v->a[120993] = anon_sym_DASH; - v->a[120994] = anon_sym_STAR; - v->a[120995] = anon_sym_SLASH; - v->a[120996] = anon_sym_PERCENT; - v->a[120997] = anon_sym_STAR_STAR; - v->a[120998] = actions(1253); - v->a[120999] = 25; + v->a[120992] = anon_sym_AMP_GT; + v->a[120993] = anon_sym_AMP_GT_GT; + v->a[120994] = anon_sym_LT_AMP; + v->a[120995] = anon_sym_GT_AMP; + v->a[120996] = anon_sym_GT_PIPE; + v->a[120997] = actions(5613); + v->a[120998] = 10; + v->a[120999] = anon_sym_PIPE; small_parse_table_6050(v); } diff --git a/parser/static/small_parse_table/small_parse_table_121.c b/parser/static/small_parse_table/small_parse_table_121.c index 794e9517..ea5a852f 100644 --- a/parser/static/small_parse_table/small_parse_table_121.c +++ b/parser/static/small_parse_table/small_parse_table_121.c @@ -14,126 +14,126 @@ void small_parse_table_605(t_small_parse_table_array *v) { - v->a[12100] = actions(3); - v->a[12101] = 1; - v->a[12102] = sym_comment; - v->a[12103] = state(1801); - v->a[12104] = 1; - v->a[12105] = aux_sym__literal_repeat1; - v->a[12106] = state(651); - v->a[12107] = 2; - v->a[12108] = sym_concatenation; - v->a[12109] = aux_sym_for_statement_repeat1; - v->a[12110] = actions(2074); - v->a[12111] = 6; - v->a[12112] = sym_file_descriptor; - v->a[12113] = sym_variable_name; - v->a[12114] = sym_test_operator; - v->a[12115] = sym__brace_start; - v->a[12116] = ts_builtin_sym_end; - v->a[12117] = aux_sym_heredoc_redirect_token1; - v->a[12118] = state(1399); - v->a[12119] = 9; + v->a[12100] = sym__brace_start; + v->a[12101] = actions(1802); + v->a[12102] = 9; + v->a[12103] = anon_sym_BANG; + v->a[12104] = anon_sym_DASH; + v->a[12105] = anon_sym_STAR; + v->a[12106] = anon_sym_QMARK; + v->a[12107] = anon_sym_DOLLAR; + v->a[12108] = anon_sym_POUND; + v->a[12109] = anon_sym_AT; + v->a[12110] = anon_sym_0; + v->a[12111] = anon_sym__; + v->a[12112] = actions(810); + v->a[12113] = 31; + v->a[12114] = anon_sym_PIPE; + v->a[12115] = anon_sym_SEMI_SEMI; + v->a[12116] = anon_sym_PIPE_AMP; + v->a[12117] = anon_sym_AMP_AMP; + v->a[12118] = anon_sym_PIPE_PIPE; + v->a[12119] = anon_sym_LT; small_parse_table_606(v); } void small_parse_table_606(t_small_parse_table_array *v) { - v->a[12120] = sym_arithmetic_expansion; - v->a[12121] = sym_brace_expression; - v->a[12122] = sym_string; - v->a[12123] = sym_translated_string; - v->a[12124] = sym_number; - v->a[12125] = sym_simple_expansion; - v->a[12126] = sym_expansion; - v->a[12127] = sym_command_substitution; - v->a[12128] = sym_process_substitution; - v->a[12129] = actions(2072); - v->a[12130] = 37; - v->a[12131] = anon_sym_LPAREN_LPAREN; - v->a[12132] = anon_sym_SEMI; - v->a[12133] = anon_sym_PIPE_PIPE; - v->a[12134] = anon_sym_AMP_AMP; - v->a[12135] = anon_sym_PIPE; - v->a[12136] = anon_sym_AMP; - v->a[12137] = anon_sym_LT; - v->a[12138] = anon_sym_GT; - v->a[12139] = anon_sym_LT_LT; + v->a[12120] = anon_sym_GT; + v->a[12121] = anon_sym_GT_GT; + v->a[12122] = anon_sym_AMP_GT; + v->a[12123] = anon_sym_AMP_GT_GT; + v->a[12124] = anon_sym_LT_AMP; + v->a[12125] = anon_sym_GT_AMP; + v->a[12126] = anon_sym_GT_PIPE; + v->a[12127] = anon_sym_LT_AMP_DASH; + v->a[12128] = anon_sym_GT_AMP_DASH; + v->a[12129] = anon_sym_LT_LT; + v->a[12130] = anon_sym_LT_LT_DASH; + v->a[12131] = aux_sym_heredoc_redirect_token1; + v->a[12132] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12133] = anon_sym_AMP; + v->a[12134] = sym__special_character; + v->a[12135] = anon_sym_DQUOTE; + v->a[12136] = sym_raw_string; + v->a[12137] = aux_sym_number_token1; + v->a[12138] = aux_sym_number_token2; + v->a[12139] = anon_sym_DOLLAR_LBRACE; small_parse_table_607(v); } void small_parse_table_607(t_small_parse_table_array *v) { - v->a[12140] = anon_sym_GT_GT; - v->a[12141] = anon_sym_SEMI_SEMI; - v->a[12142] = anon_sym_PIPE_AMP; - v->a[12143] = anon_sym_AMP_GT; - v->a[12144] = anon_sym_AMP_GT_GT; - v->a[12145] = anon_sym_LT_AMP; - v->a[12146] = anon_sym_GT_AMP; - v->a[12147] = anon_sym_GT_PIPE; - v->a[12148] = anon_sym_LT_AMP_DASH; - v->a[12149] = anon_sym_GT_AMP_DASH; - v->a[12150] = anon_sym_LT_LT_DASH; - v->a[12151] = anon_sym_LT_LT_LT; - v->a[12152] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12153] = anon_sym_DOLLAR_LBRACK; + v->a[12140] = anon_sym_DOLLAR_LPAREN; + v->a[12141] = anon_sym_BQUOTE; + v->a[12142] = anon_sym_DOLLAR_BQUOTE; + v->a[12143] = sym_word; + v->a[12144] = anon_sym_SEMI; + v->a[12145] = 19; + v->a[12146] = actions(3); + v->a[12147] = 1; + v->a[12148] = sym_comment; + v->a[12149] = actions(1737); + v->a[12150] = 1; + v->a[12151] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12152] = actions(1739); + v->a[12153] = 1; v->a[12154] = anon_sym_DOLLAR; - v->a[12155] = sym__special_character; - v->a[12156] = anon_sym_DQUOTE; - v->a[12157] = sym_raw_string; - v->a[12158] = sym_ansi_c_string; - v->a[12159] = aux_sym_number_token1; + v->a[12155] = actions(1743); + v->a[12156] = 1; + v->a[12157] = anon_sym_DQUOTE; + v->a[12158] = actions(1745); + v->a[12159] = 1; small_parse_table_608(v); } void small_parse_table_608(t_small_parse_table_array *v) { - v->a[12160] = aux_sym_number_token2; - v->a[12161] = anon_sym_DOLLAR_LBRACE; - v->a[12162] = anon_sym_DOLLAR_LPAREN; - v->a[12163] = anon_sym_BQUOTE; - v->a[12164] = anon_sym_DOLLAR_BQUOTE; - v->a[12165] = anon_sym_LT_LPAREN; - v->a[12166] = anon_sym_GT_LPAREN; - v->a[12167] = sym_word; - v->a[12168] = 5; - v->a[12169] = actions(71); - v->a[12170] = 1; - v->a[12171] = sym_comment; - v->a[12172] = actions(2725); - v->a[12173] = 2; - v->a[12174] = anon_sym_SEMI_AMP; - v->a[12175] = anon_sym_SEMI_SEMI_AMP; - v->a[12176] = actions(2727); - v->a[12177] = 2; - v->a[12178] = anon_sym_esac; - v->a[12179] = anon_sym_SEMI_SEMI; + v->a[12160] = aux_sym_number_token1; + v->a[12161] = actions(1747); + v->a[12162] = 1; + v->a[12163] = aux_sym_number_token2; + v->a[12164] = actions(1749); + v->a[12165] = 1; + v->a[12166] = anon_sym_DOLLAR_LBRACE; + v->a[12167] = actions(1751); + v->a[12168] = 1; + v->a[12169] = anon_sym_DOLLAR_LPAREN; + v->a[12170] = actions(1755); + v->a[12171] = 1; + v->a[12172] = anon_sym_DOLLAR_BQUOTE; + v->a[12173] = actions(1761); + v->a[12174] = 1; + v->a[12175] = sym__brace_start; + v->a[12176] = actions(2286); + v->a[12177] = 1; + v->a[12178] = sym__special_character; + v->a[12179] = actions(2288); small_parse_table_609(v); } void small_parse_table_609(t_small_parse_table_array *v) { - v->a[12180] = actions(2717); - v->a[12181] = 23; - v->a[12182] = sym_file_descriptor; - v->a[12183] = sym_variable_name; + v->a[12180] = 1; + v->a[12181] = aux_sym__simple_variable_name_token1; + v->a[12182] = actions(2290); + v->a[12183] = 1; v->a[12184] = sym_test_operator; - v->a[12185] = sym__brace_start; - v->a[12186] = anon_sym_LPAREN_LPAREN; - v->a[12187] = anon_sym_GT_GT; - v->a[12188] = anon_sym_LBRACE; - v->a[12189] = anon_sym_LBRACK_LBRACK; - v->a[12190] = anon_sym_AMP_GT_GT; - v->a[12191] = anon_sym_GT_PIPE; - v->a[12192] = anon_sym_LT_AMP_DASH; - v->a[12193] = anon_sym_GT_AMP_DASH; - v->a[12194] = anon_sym_LT_LT_LT; - v->a[12195] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12196] = anon_sym_DOLLAR_LBRACK; - v->a[12197] = anon_sym_DQUOTE; - v->a[12198] = sym_raw_string; - v->a[12199] = sym_ansi_c_string; + v->a[12185] = state(1219); + v->a[12186] = 1; + v->a[12187] = aux_sym__literal_repeat1; + v->a[12188] = actions(1041); + v->a[12189] = 2; + v->a[12190] = sym_file_descriptor; + v->a[12191] = aux_sym_heredoc_redirect_token1; + v->a[12192] = actions(2284); + v->a[12193] = 2; + v->a[12194] = sym_raw_string; + v->a[12195] = sym_word; + v->a[12196] = state(412); + v->a[12197] = 2; + v->a[12198] = sym_concatenation; + v->a[12199] = aux_sym_unset_command_repeat1; small_parse_table_610(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1210.c b/parser/static/small_parse_table/small_parse_table_1210.c index 515fdef4..b473a44d 100644 --- a/parser/static/small_parse_table/small_parse_table_1210.c +++ b/parser/static/small_parse_table/small_parse_table_1210.c @@ -14,126 +14,126 @@ void small_parse_table_6050(t_small_parse_table_array *v) { - v->a[121000] = sym_test_operator; - v->a[121001] = anon_sym_RPAREN_RPAREN; - v->a[121002] = anon_sym_PLUS_PLUS; - v->a[121003] = anon_sym_DASH_DASH; - v->a[121004] = anon_sym_PLUS_EQ; - v->a[121005] = anon_sym_DASH_EQ; - v->a[121006] = anon_sym_STAR_EQ; - v->a[121007] = anon_sym_SLASH_EQ; - v->a[121008] = anon_sym_PERCENT_EQ; - v->a[121009] = anon_sym_STAR_STAR_EQ; - v->a[121010] = anon_sym_LT_LT_EQ; - v->a[121011] = anon_sym_GT_GT_EQ; - v->a[121012] = anon_sym_AMP_EQ; - v->a[121013] = anon_sym_CARET_EQ; - v->a[121014] = anon_sym_PIPE_EQ; - v->a[121015] = anon_sym_PIPE_PIPE; - v->a[121016] = anon_sym_AMP_AMP; - v->a[121017] = anon_sym_EQ_EQ; - v->a[121018] = anon_sym_BANG_EQ; - v->a[121019] = anon_sym_LT_EQ; + v->a[121000] = anon_sym_SEMI_SEMI; + v->a[121001] = anon_sym_PIPE_AMP; + v->a[121002] = anon_sym_AMP_AMP; + v->a[121003] = anon_sym_PIPE_PIPE; + v->a[121004] = anon_sym_LT_LT; + v->a[121005] = anon_sym_LT_LT_DASH; + v->a[121006] = anon_sym_AMP; + v->a[121007] = anon_sym_BQUOTE; + v->a[121008] = anon_sym_SEMI; + v->a[121009] = 16; + v->a[121010] = actions(3); + v->a[121011] = 1; + v->a[121012] = sym_comment; + v->a[121013] = actions(2362); + v->a[121014] = 1; + v->a[121015] = aux_sym_number_token1; + v->a[121016] = actions(2364); + v->a[121017] = 1; + v->a[121018] = aux_sym_number_token2; + v->a[121019] = actions(2368); small_parse_table_6051(v); } void small_parse_table_6051(t_small_parse_table_array *v) { - v->a[121020] = anon_sym_GT_EQ; - v->a[121021] = anon_sym_RBRACK_RBRACK; - v->a[121022] = anon_sym_EQ_TILDE; - v->a[121023] = anon_sym_QMARK; - v->a[121024] = anon_sym_COLON; - v->a[121025] = 3; - v->a[121026] = actions(71); - v->a[121027] = 1; - v->a[121028] = sym_comment; - v->a[121029] = actions(1312); - v->a[121030] = 15; - v->a[121031] = anon_sym_PIPE; - v->a[121032] = anon_sym_EQ_EQ; - v->a[121033] = anon_sym_LT; - v->a[121034] = anon_sym_GT; - v->a[121035] = anon_sym_LT_LT; - v->a[121036] = anon_sym_EQ_TILDE; - v->a[121037] = anon_sym_AMP_GT; - v->a[121038] = anon_sym_LT_AMP; - v->a[121039] = anon_sym_GT_AMP; + v->a[121020] = 1; + v->a[121021] = anon_sym_DOLLAR_LPAREN; + v->a[121022] = actions(2376); + v->a[121023] = 1; + v->a[121024] = sym__brace_start; + v->a[121025] = actions(6811); + v->a[121026] = 1; + v->a[121027] = sym_word; + v->a[121028] = actions(6813); + v->a[121029] = 1; + v->a[121030] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121031] = actions(6815); + v->a[121032] = 1; + v->a[121033] = sym__special_character; + v->a[121034] = actions(6817); + v->a[121035] = 1; + v->a[121036] = anon_sym_DQUOTE; + v->a[121037] = actions(6821); + v->a[121038] = 1; + v->a[121039] = anon_sym_DOLLAR_LBRACE; small_parse_table_6052(v); } void small_parse_table_6052(t_small_parse_table_array *v) { - v->a[121040] = anon_sym_DOLLAR; - v->a[121041] = aux_sym_number_token1; - v->a[121042] = aux_sym_number_token2; - v->a[121043] = anon_sym_DOLLAR_LPAREN; - v->a[121044] = anon_sym_BQUOTE; - v->a[121045] = sym_word; - v->a[121046] = actions(1314); - v->a[121047] = 27; - v->a[121048] = sym_file_descriptor; - v->a[121049] = sym__concat; - v->a[121050] = sym_test_operator; - v->a[121051] = sym__bare_dollar; - v->a[121052] = sym__brace_start; - v->a[121053] = anon_sym_LPAREN_LPAREN; - v->a[121054] = anon_sym_PIPE_PIPE; - v->a[121055] = anon_sym_AMP_AMP; - v->a[121056] = anon_sym_GT_GT; - v->a[121057] = anon_sym_PIPE_AMP; - v->a[121058] = anon_sym_AMP_GT_GT; - v->a[121059] = anon_sym_GT_PIPE; + v->a[121040] = actions(6823); + v->a[121041] = 1; + v->a[121042] = anon_sym_BQUOTE; + v->a[121043] = actions(6825); + v->a[121044] = 1; + v->a[121045] = anon_sym_DOLLAR_BQUOTE; + v->a[121046] = actions(6827); + v->a[121047] = 1; + v->a[121048] = sym__comment_word; + v->a[121049] = actions(7029); + v->a[121050] = 1; + v->a[121051] = anon_sym_DOLLAR; + v->a[121052] = actions(6819); + v->a[121053] = 3; + v->a[121054] = sym_test_operator; + v->a[121055] = sym__bare_dollar; + v->a[121056] = sym_raw_string; + v->a[121057] = state(2035); + v->a[121058] = 7; + v->a[121059] = sym_arithmetic_expansion; small_parse_table_6053(v); } void small_parse_table_6053(t_small_parse_table_array *v) { - v->a[121060] = anon_sym_LT_AMP_DASH; - v->a[121061] = anon_sym_GT_AMP_DASH; - v->a[121062] = anon_sym_LT_LT_DASH; - v->a[121063] = anon_sym_LT_LT_LT; - v->a[121064] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121065] = anon_sym_DOLLAR_LBRACK; - v->a[121066] = aux_sym_concatenation_token1; - v->a[121067] = sym__special_character; - v->a[121068] = anon_sym_DQUOTE; - v->a[121069] = sym_raw_string; - v->a[121070] = sym_ansi_c_string; - v->a[121071] = anon_sym_DOLLAR_LBRACE; - v->a[121072] = anon_sym_DOLLAR_BQUOTE; - v->a[121073] = anon_sym_LT_LPAREN; - v->a[121074] = anon_sym_GT_LPAREN; - v->a[121075] = 5; - v->a[121076] = actions(71); + v->a[121060] = sym_brace_expression; + v->a[121061] = sym_string; + v->a[121062] = sym_number; + v->a[121063] = sym_simple_expansion; + v->a[121064] = sym_expansion; + v->a[121065] = sym_command_substitution; + v->a[121066] = 16; + v->a[121067] = actions(3); + v->a[121068] = 1; + v->a[121069] = sym_comment; + v->a[121070] = actions(2362); + v->a[121071] = 1; + v->a[121072] = aux_sym_number_token1; + v->a[121073] = actions(2364); + v->a[121074] = 1; + v->a[121075] = aux_sym_number_token2; + v->a[121076] = actions(2368); v->a[121077] = 1; - v->a[121078] = sym_comment; - v->a[121079] = state(2293); + v->a[121078] = anon_sym_DOLLAR_LPAREN; + v->a[121079] = actions(2376); small_parse_table_6054(v); } void small_parse_table_6054(t_small_parse_table_array *v) { v->a[121080] = 1; - v->a[121081] = aux_sym_concatenation_repeat1; - v->a[121082] = actions(6441); - v->a[121083] = 2; - v->a[121084] = sym__concat; - v->a[121085] = aux_sym_concatenation_token1; - v->a[121086] = actions(4370); - v->a[121087] = 14; - v->a[121088] = anon_sym_PIPE; - v->a[121089] = anon_sym_LT; - v->a[121090] = anon_sym_GT; - v->a[121091] = anon_sym_LT_LT; - v->a[121092] = anon_sym_AMP_GT; - v->a[121093] = anon_sym_LT_AMP; - v->a[121094] = anon_sym_GT_AMP; - v->a[121095] = anon_sym_DOLLAR; - v->a[121096] = sym__special_character; - v->a[121097] = aux_sym_number_token1; - v->a[121098] = aux_sym_number_token2; - v->a[121099] = anon_sym_DOLLAR_LPAREN; + v->a[121081] = sym__brace_start; + v->a[121082] = actions(6811); + v->a[121083] = 1; + v->a[121084] = sym_word; + v->a[121085] = actions(6813); + v->a[121086] = 1; + v->a[121087] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121088] = actions(6815); + v->a[121089] = 1; + v->a[121090] = sym__special_character; + v->a[121091] = actions(6817); + v->a[121092] = 1; + v->a[121093] = anon_sym_DQUOTE; + v->a[121094] = actions(6821); + v->a[121095] = 1; + v->a[121096] = anon_sym_DOLLAR_LBRACE; + v->a[121097] = actions(6823); + v->a[121098] = 1; + v->a[121099] = anon_sym_BQUOTE; small_parse_table_6055(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1211.c b/parser/static/small_parse_table/small_parse_table_1211.c index 2c0c5e18..1e21ee32 100644 --- a/parser/static/small_parse_table/small_parse_table_1211.c +++ b/parser/static/small_parse_table/small_parse_table_1211.c @@ -14,126 +14,126 @@ void small_parse_table_6055(t_small_parse_table_array *v) { - v->a[121100] = anon_sym_BQUOTE; - v->a[121101] = sym_word; - v->a[121102] = actions(4372); - v->a[121103] = 25; - v->a[121104] = sym_file_descriptor; - v->a[121105] = sym_variable_name; - v->a[121106] = sym_test_operator; - v->a[121107] = sym__brace_start; - v->a[121108] = anon_sym_LPAREN_LPAREN; - v->a[121109] = anon_sym_PIPE_PIPE; - v->a[121110] = anon_sym_AMP_AMP; - v->a[121111] = anon_sym_GT_GT; - v->a[121112] = anon_sym_PIPE_AMP; - v->a[121113] = anon_sym_RBRACK; - v->a[121114] = anon_sym_AMP_GT_GT; - v->a[121115] = anon_sym_GT_PIPE; - v->a[121116] = anon_sym_LT_AMP_DASH; - v->a[121117] = anon_sym_GT_AMP_DASH; - v->a[121118] = anon_sym_LT_LT_DASH; - v->a[121119] = anon_sym_LT_LT_LT; + v->a[121100] = actions(6825); + v->a[121101] = 1; + v->a[121102] = anon_sym_DOLLAR_BQUOTE; + v->a[121103] = actions(6827); + v->a[121104] = 1; + v->a[121105] = sym__comment_word; + v->a[121106] = actions(7031); + v->a[121107] = 1; + v->a[121108] = anon_sym_DOLLAR; + v->a[121109] = actions(6819); + v->a[121110] = 3; + v->a[121111] = sym_test_operator; + v->a[121112] = sym__bare_dollar; + v->a[121113] = sym_raw_string; + v->a[121114] = state(2035); + v->a[121115] = 7; + v->a[121116] = sym_arithmetic_expansion; + v->a[121117] = sym_brace_expression; + v->a[121118] = sym_string; + v->a[121119] = sym_number; small_parse_table_6056(v); } void small_parse_table_6056(t_small_parse_table_array *v) { - v->a[121120] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121121] = anon_sym_DOLLAR_LBRACK; - v->a[121122] = anon_sym_DQUOTE; - v->a[121123] = sym_raw_string; - v->a[121124] = sym_ansi_c_string; - v->a[121125] = anon_sym_DOLLAR_LBRACE; - v->a[121126] = anon_sym_DOLLAR_BQUOTE; - v->a[121127] = anon_sym_LT_LPAREN; - v->a[121128] = anon_sym_GT_LPAREN; - v->a[121129] = 3; - v->a[121130] = actions(71); + v->a[121120] = sym_simple_expansion; + v->a[121121] = sym_expansion; + v->a[121122] = sym_command_substitution; + v->a[121123] = 16; + v->a[121124] = actions(3); + v->a[121125] = 1; + v->a[121126] = sym_comment; + v->a[121127] = actions(897); + v->a[121128] = 1; + v->a[121129] = aux_sym_number_token1; + v->a[121130] = actions(899); v->a[121131] = 1; - v->a[121132] = sym_comment; - v->a[121133] = actions(1308); - v->a[121134] = 14; - v->a[121135] = anon_sym_EQ; - v->a[121136] = anon_sym_PIPE; - v->a[121137] = anon_sym_CARET; - v->a[121138] = anon_sym_AMP; - v->a[121139] = anon_sym_LT; + v->a[121132] = aux_sym_number_token2; + v->a[121133] = actions(903); + v->a[121134] = 1; + v->a[121135] = anon_sym_DOLLAR_LPAREN; + v->a[121136] = actions(915); + v->a[121137] = 1; + v->a[121138] = sym__brace_start; + v->a[121139] = actions(5621); small_parse_table_6057(v); } void small_parse_table_6057(t_small_parse_table_array *v) { - v->a[121140] = anon_sym_GT; - v->a[121141] = anon_sym_LT_LT; - v->a[121142] = anon_sym_GT_GT; - v->a[121143] = anon_sym_PLUS; - v->a[121144] = anon_sym_DASH; - v->a[121145] = anon_sym_STAR; - v->a[121146] = anon_sym_SLASH; - v->a[121147] = anon_sym_PERCENT; - v->a[121148] = anon_sym_STAR_STAR; - v->a[121149] = actions(1310); - v->a[121150] = 28; - v->a[121151] = sym__concat; - v->a[121152] = sym_test_operator; - v->a[121153] = anon_sym_RPAREN_RPAREN; - v->a[121154] = anon_sym_COMMA; - v->a[121155] = anon_sym_PLUS_PLUS; - v->a[121156] = anon_sym_DASH_DASH; - v->a[121157] = anon_sym_PLUS_EQ; - v->a[121158] = anon_sym_DASH_EQ; - v->a[121159] = anon_sym_STAR_EQ; + v->a[121140] = 1; + v->a[121141] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121142] = actions(5625); + v->a[121143] = 1; + v->a[121144] = anon_sym_DQUOTE; + v->a[121145] = actions(5629); + v->a[121146] = 1; + v->a[121147] = anon_sym_DOLLAR_LBRACE; + v->a[121148] = actions(5631); + v->a[121149] = 1; + v->a[121150] = anon_sym_BQUOTE; + v->a[121151] = actions(5633); + v->a[121152] = 1; + v->a[121153] = anon_sym_DOLLAR_BQUOTE; + v->a[121154] = actions(6378); + v->a[121155] = 1; + v->a[121156] = sym_word; + v->a[121157] = actions(6380); + v->a[121158] = 1; + v->a[121159] = sym__special_character; small_parse_table_6058(v); } void small_parse_table_6058(t_small_parse_table_array *v) { - v->a[121160] = anon_sym_SLASH_EQ; - v->a[121161] = anon_sym_PERCENT_EQ; - v->a[121162] = anon_sym_STAR_STAR_EQ; - v->a[121163] = anon_sym_LT_LT_EQ; - v->a[121164] = anon_sym_GT_GT_EQ; - v->a[121165] = anon_sym_AMP_EQ; - v->a[121166] = anon_sym_CARET_EQ; - v->a[121167] = anon_sym_PIPE_EQ; - v->a[121168] = anon_sym_PIPE_PIPE; - v->a[121169] = anon_sym_AMP_AMP; - v->a[121170] = anon_sym_EQ_EQ; - v->a[121171] = anon_sym_BANG_EQ; - v->a[121172] = anon_sym_LT_EQ; - v->a[121173] = anon_sym_GT_EQ; - v->a[121174] = anon_sym_RBRACK_RBRACK; - v->a[121175] = anon_sym_EQ_TILDE; - v->a[121176] = anon_sym_QMARK; - v->a[121177] = anon_sym_COLON; - v->a[121178] = aux_sym_concatenation_token1; - v->a[121179] = 5; + v->a[121160] = actions(6384); + v->a[121161] = 1; + v->a[121162] = sym__comment_word; + v->a[121163] = actions(7033); + v->a[121164] = 1; + v->a[121165] = anon_sym_DOLLAR; + v->a[121166] = actions(6382); + v->a[121167] = 3; + v->a[121168] = sym_test_operator; + v->a[121169] = sym__bare_dollar; + v->a[121170] = sym_raw_string; + v->a[121171] = state(710); + v->a[121172] = 7; + v->a[121173] = sym_arithmetic_expansion; + v->a[121174] = sym_brace_expression; + v->a[121175] = sym_string; + v->a[121176] = sym_number; + v->a[121177] = sym_simple_expansion; + v->a[121178] = sym_expansion; + v->a[121179] = sym_command_substitution; small_parse_table_6059(v); } void small_parse_table_6059(t_small_parse_table_array *v) { - v->a[121180] = actions(3); - v->a[121181] = 1; - v->a[121182] = sym_comment; - v->a[121183] = actions(6462); - v->a[121184] = 1; - v->a[121185] = sym__special_character; - v->a[121186] = state(2316); - v->a[121187] = 1; - v->a[121188] = aux_sym__literal_repeat1; - v->a[121189] = actions(1364); - v->a[121190] = 5; - v->a[121191] = sym_file_descriptor; - v->a[121192] = sym_test_operator; - v->a[121193] = sym__brace_start; - v->a[121194] = ts_builtin_sym_end; - v->a[121195] = aux_sym_heredoc_redirect_token1; - v->a[121196] = actions(1362); - v->a[121197] = 35; - v->a[121198] = anon_sym_LPAREN_LPAREN; - v->a[121199] = anon_sym_SEMI; + v->a[121180] = 16; + v->a[121181] = actions(3); + v->a[121182] = 1; + v->a[121183] = sym_comment; + v->a[121184] = actions(2362); + v->a[121185] = 1; + v->a[121186] = aux_sym_number_token1; + v->a[121187] = actions(2364); + v->a[121188] = 1; + v->a[121189] = aux_sym_number_token2; + v->a[121190] = actions(2368); + v->a[121191] = 1; + v->a[121192] = anon_sym_DOLLAR_LPAREN; + v->a[121193] = actions(2376); + v->a[121194] = 1; + v->a[121195] = sym__brace_start; + v->a[121196] = actions(6811); + v->a[121197] = 1; + v->a[121198] = sym_word; + v->a[121199] = actions(6813); small_parse_table_6060(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1212.c b/parser/static/small_parse_table/small_parse_table_1212.c index 91f8b804..2d5567e2 100644 --- a/parser/static/small_parse_table/small_parse_table_1212.c +++ b/parser/static/small_parse_table/small_parse_table_1212.c @@ -14,126 +14,126 @@ void small_parse_table_6060(t_small_parse_table_array *v) { - v->a[121200] = anon_sym_PIPE_PIPE; - v->a[121201] = anon_sym_AMP_AMP; - v->a[121202] = anon_sym_PIPE; - v->a[121203] = anon_sym_AMP; - v->a[121204] = anon_sym_LT; - v->a[121205] = anon_sym_GT; - v->a[121206] = anon_sym_LT_LT; - v->a[121207] = anon_sym_GT_GT; - v->a[121208] = anon_sym_SEMI_SEMI; - v->a[121209] = anon_sym_PIPE_AMP; - v->a[121210] = anon_sym_AMP_GT; - v->a[121211] = anon_sym_AMP_GT_GT; - v->a[121212] = anon_sym_LT_AMP; - v->a[121213] = anon_sym_GT_AMP; - v->a[121214] = anon_sym_GT_PIPE; - v->a[121215] = anon_sym_LT_AMP_DASH; - v->a[121216] = anon_sym_GT_AMP_DASH; - v->a[121217] = anon_sym_LT_LT_DASH; - v->a[121218] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121219] = anon_sym_DOLLAR_LBRACK; + v->a[121200] = 1; + v->a[121201] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121202] = actions(6815); + v->a[121203] = 1; + v->a[121204] = sym__special_character; + v->a[121205] = actions(6817); + v->a[121206] = 1; + v->a[121207] = anon_sym_DQUOTE; + v->a[121208] = actions(6821); + v->a[121209] = 1; + v->a[121210] = anon_sym_DOLLAR_LBRACE; + v->a[121211] = actions(6823); + v->a[121212] = 1; + v->a[121213] = anon_sym_BQUOTE; + v->a[121214] = actions(6825); + v->a[121215] = 1; + v->a[121216] = anon_sym_DOLLAR_BQUOTE; + v->a[121217] = actions(6827); + v->a[121218] = 1; + v->a[121219] = sym__comment_word; small_parse_table_6061(v); } void small_parse_table_6061(t_small_parse_table_array *v) { - v->a[121220] = anon_sym_DOLLAR; - v->a[121221] = anon_sym_DQUOTE; - v->a[121222] = sym_raw_string; - v->a[121223] = sym_ansi_c_string; - v->a[121224] = aux_sym_number_token1; - v->a[121225] = aux_sym_number_token2; - v->a[121226] = anon_sym_DOLLAR_LBRACE; - v->a[121227] = anon_sym_DOLLAR_LPAREN; - v->a[121228] = anon_sym_BQUOTE; - v->a[121229] = anon_sym_DOLLAR_BQUOTE; - v->a[121230] = anon_sym_LT_LPAREN; - v->a[121231] = anon_sym_GT_LPAREN; - v->a[121232] = sym_word; - v->a[121233] = 3; - v->a[121234] = actions(71); - v->a[121235] = 1; - v->a[121236] = sym_comment; - v->a[121237] = actions(1304); - v->a[121238] = 14; - v->a[121239] = anon_sym_EQ; + v->a[121220] = actions(7035); + v->a[121221] = 1; + v->a[121222] = anon_sym_DOLLAR; + v->a[121223] = actions(6819); + v->a[121224] = 3; + v->a[121225] = sym_test_operator; + v->a[121226] = sym__bare_dollar; + v->a[121227] = sym_raw_string; + v->a[121228] = state(2035); + v->a[121229] = 7; + v->a[121230] = sym_arithmetic_expansion; + v->a[121231] = sym_brace_expression; + v->a[121232] = sym_string; + v->a[121233] = sym_number; + v->a[121234] = sym_simple_expansion; + v->a[121235] = sym_expansion; + v->a[121236] = sym_command_substitution; + v->a[121237] = 16; + v->a[121238] = actions(3); + v->a[121239] = 1; small_parse_table_6062(v); } void small_parse_table_6062(t_small_parse_table_array *v) { - v->a[121240] = anon_sym_PIPE; - v->a[121241] = anon_sym_CARET; - v->a[121242] = anon_sym_AMP; - v->a[121243] = anon_sym_LT; - v->a[121244] = anon_sym_GT; - v->a[121245] = anon_sym_LT_LT; - v->a[121246] = anon_sym_GT_GT; - v->a[121247] = anon_sym_PLUS; - v->a[121248] = anon_sym_DASH; - v->a[121249] = anon_sym_STAR; - v->a[121250] = anon_sym_SLASH; - v->a[121251] = anon_sym_PERCENT; - v->a[121252] = anon_sym_STAR_STAR; - v->a[121253] = actions(1306); - v->a[121254] = 28; - v->a[121255] = sym__concat; - v->a[121256] = sym_test_operator; - v->a[121257] = anon_sym_RPAREN_RPAREN; - v->a[121258] = anon_sym_COMMA; - v->a[121259] = anon_sym_PLUS_PLUS; + v->a[121240] = sym_comment; + v->a[121241] = actions(5334); + v->a[121242] = 1; + v->a[121243] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121244] = actions(5336); + v->a[121245] = 1; + v->a[121246] = anon_sym_DOLLAR; + v->a[121247] = actions(5340); + v->a[121248] = 1; + v->a[121249] = anon_sym_DQUOTE; + v->a[121250] = actions(5344); + v->a[121251] = 1; + v->a[121252] = aux_sym_number_token1; + v->a[121253] = actions(5346); + v->a[121254] = 1; + v->a[121255] = aux_sym_number_token2; + v->a[121256] = actions(5348); + v->a[121257] = 1; + v->a[121258] = anon_sym_DOLLAR_LBRACE; + v->a[121259] = actions(5350); small_parse_table_6063(v); } void small_parse_table_6063(t_small_parse_table_array *v) { - v->a[121260] = anon_sym_DASH_DASH; - v->a[121261] = anon_sym_PLUS_EQ; - v->a[121262] = anon_sym_DASH_EQ; - v->a[121263] = anon_sym_STAR_EQ; - v->a[121264] = anon_sym_SLASH_EQ; - v->a[121265] = anon_sym_PERCENT_EQ; - v->a[121266] = anon_sym_STAR_STAR_EQ; - v->a[121267] = anon_sym_LT_LT_EQ; - v->a[121268] = anon_sym_GT_GT_EQ; - v->a[121269] = anon_sym_AMP_EQ; - v->a[121270] = anon_sym_CARET_EQ; - v->a[121271] = anon_sym_PIPE_EQ; - v->a[121272] = anon_sym_PIPE_PIPE; - v->a[121273] = anon_sym_AMP_AMP; - v->a[121274] = anon_sym_EQ_EQ; - v->a[121275] = anon_sym_BANG_EQ; - v->a[121276] = anon_sym_LT_EQ; - v->a[121277] = anon_sym_GT_EQ; - v->a[121278] = anon_sym_RBRACK_RBRACK; - v->a[121279] = anon_sym_EQ_TILDE; + v->a[121260] = 1; + v->a[121261] = anon_sym_DOLLAR_LPAREN; + v->a[121262] = actions(5352); + v->a[121263] = 1; + v->a[121264] = anon_sym_BQUOTE; + v->a[121265] = actions(5354); + v->a[121266] = 1; + v->a[121267] = anon_sym_DOLLAR_BQUOTE; + v->a[121268] = actions(5360); + v->a[121269] = 1; + v->a[121270] = sym__brace_start; + v->a[121271] = actions(6833); + v->a[121272] = 1; + v->a[121273] = sym_word; + v->a[121274] = actions(6837); + v->a[121275] = 1; + v->a[121276] = sym__special_character; + v->a[121277] = actions(6841); + v->a[121278] = 1; + v->a[121279] = sym__comment_word; small_parse_table_6064(v); } void small_parse_table_6064(t_small_parse_table_array *v) { - v->a[121280] = anon_sym_QMARK; - v->a[121281] = anon_sym_COLON; - v->a[121282] = aux_sym_concatenation_token1; - v->a[121283] = 3; - v->a[121284] = actions(71); - v->a[121285] = 1; - v->a[121286] = sym_comment; - v->a[121287] = actions(1336); - v->a[121288] = 15; - v->a[121289] = anon_sym_PIPE; - v->a[121290] = anon_sym_EQ_EQ; - v->a[121291] = anon_sym_LT; - v->a[121292] = anon_sym_GT; - v->a[121293] = anon_sym_LT_LT; - v->a[121294] = anon_sym_EQ_TILDE; - v->a[121295] = anon_sym_AMP_GT; - v->a[121296] = anon_sym_LT_AMP; - v->a[121297] = anon_sym_GT_AMP; - v->a[121298] = anon_sym_DOLLAR; - v->a[121299] = aux_sym_number_token1; + v->a[121280] = actions(6839); + v->a[121281] = 3; + v->a[121282] = sym_test_operator; + v->a[121283] = sym__bare_dollar; + v->a[121284] = sym_raw_string; + v->a[121285] = state(1070); + v->a[121286] = 7; + v->a[121287] = sym_arithmetic_expansion; + v->a[121288] = sym_brace_expression; + v->a[121289] = sym_string; + v->a[121290] = sym_number; + v->a[121291] = sym_simple_expansion; + v->a[121292] = sym_expansion; + v->a[121293] = sym_command_substitution; + v->a[121294] = 10; + v->a[121295] = actions(3); + v->a[121296] = 1; + v->a[121297] = sym_comment; + v->a[121298] = actions(1995); + v->a[121299] = 1; small_parse_table_6065(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1213.c b/parser/static/small_parse_table/small_parse_table_1213.c index 813a487b..6837a49a 100644 --- a/parser/static/small_parse_table/small_parse_table_1213.c +++ b/parser/static/small_parse_table/small_parse_table_1213.c @@ -14,126 +14,126 @@ void small_parse_table_6065(t_small_parse_table_array *v) { - v->a[121300] = aux_sym_number_token2; - v->a[121301] = anon_sym_DOLLAR_LPAREN; - v->a[121302] = anon_sym_BQUOTE; - v->a[121303] = sym_word; - v->a[121304] = actions(1338); - v->a[121305] = 27; + v->a[121300] = anon_sym_RPAREN; + v->a[121301] = actions(2710); + v->a[121302] = 1; + v->a[121303] = aux_sym_heredoc_redirect_token1; + v->a[121304] = actions(5680); + v->a[121305] = 1; v->a[121306] = sym_file_descriptor; - v->a[121307] = sym__concat; - v->a[121308] = sym_test_operator; - v->a[121309] = sym__bare_dollar; - v->a[121310] = sym__brace_start; - v->a[121311] = anon_sym_LPAREN_LPAREN; - v->a[121312] = anon_sym_PIPE_PIPE; + v->a[121307] = actions(2945); + v->a[121308] = 2; + v->a[121309] = anon_sym_LT_LT; + v->a[121310] = anon_sym_LT_LT_DASH; + v->a[121311] = actions(2960); + v->a[121312] = 2; v->a[121313] = anon_sym_AMP_AMP; - v->a[121314] = anon_sym_GT_GT; - v->a[121315] = anon_sym_PIPE_AMP; - v->a[121316] = anon_sym_AMP_GT_GT; - v->a[121317] = anon_sym_GT_PIPE; - v->a[121318] = anon_sym_LT_AMP_DASH; - v->a[121319] = anon_sym_GT_AMP_DASH; + v->a[121314] = anon_sym_PIPE_PIPE; + v->a[121315] = actions(5678); + v->a[121316] = 2; + v->a[121317] = anon_sym_LT_AMP_DASH; + v->a[121318] = anon_sym_GT_AMP_DASH; + v->a[121319] = actions(2712); small_parse_table_6066(v); } void small_parse_table_6066(t_small_parse_table_array *v) { - v->a[121320] = anon_sym_LT_LT_DASH; - v->a[121321] = anon_sym_LT_LT_LT; - v->a[121322] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121323] = anon_sym_DOLLAR_LBRACK; - v->a[121324] = aux_sym_concatenation_token1; - v->a[121325] = sym__special_character; - v->a[121326] = anon_sym_DQUOTE; - v->a[121327] = sym_raw_string; - v->a[121328] = sym_ansi_c_string; - v->a[121329] = anon_sym_DOLLAR_LBRACE; - v->a[121330] = anon_sym_DOLLAR_BQUOTE; - v->a[121331] = anon_sym_LT_LPAREN; - v->a[121332] = anon_sym_GT_LPAREN; - v->a[121333] = 3; - v->a[121334] = actions(71); - v->a[121335] = 1; - v->a[121336] = sym_comment; - v->a[121337] = actions(1308); - v->a[121338] = 14; - v->a[121339] = anon_sym_EQ; + v->a[121320] = 3; + v->a[121321] = anon_sym_SEMI_SEMI; + v->a[121322] = anon_sym_AMP; + v->a[121323] = anon_sym_SEMI; + v->a[121324] = state(2109); + v->a[121325] = 3; + v->a[121326] = sym_file_redirect; + v->a[121327] = sym_heredoc_redirect; + v->a[121328] = aux_sym_redirected_statement_repeat1; + v->a[121329] = actions(5676); + v->a[121330] = 8; + v->a[121331] = anon_sym_LT; + v->a[121332] = anon_sym_GT; + v->a[121333] = anon_sym_GT_GT; + v->a[121334] = anon_sym_AMP_GT; + v->a[121335] = anon_sym_AMP_GT_GT; + v->a[121336] = anon_sym_LT_AMP; + v->a[121337] = anon_sym_GT_AMP; + v->a[121338] = anon_sym_GT_PIPE; + v->a[121339] = 16; small_parse_table_6067(v); } void small_parse_table_6067(t_small_parse_table_array *v) { - v->a[121340] = anon_sym_PIPE; - v->a[121341] = anon_sym_CARET; - v->a[121342] = anon_sym_AMP; - v->a[121343] = anon_sym_LT; - v->a[121344] = anon_sym_GT; - v->a[121345] = anon_sym_LT_LT; - v->a[121346] = anon_sym_GT_GT; - v->a[121347] = anon_sym_PLUS; - v->a[121348] = anon_sym_DASH; - v->a[121349] = anon_sym_STAR; - v->a[121350] = anon_sym_SLASH; - v->a[121351] = anon_sym_PERCENT; - v->a[121352] = anon_sym_STAR_STAR; - v->a[121353] = actions(1310); - v->a[121354] = 28; - v->a[121355] = sym__concat; - v->a[121356] = sym_test_operator; - v->a[121357] = anon_sym_RPAREN_RPAREN; - v->a[121358] = anon_sym_COMMA; - v->a[121359] = anon_sym_PLUS_PLUS; + v->a[121340] = actions(3); + v->a[121341] = 1; + v->a[121342] = sym_comment; + v->a[121343] = actions(87); + v->a[121344] = 1; + v->a[121345] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121346] = actions(93); + v->a[121347] = 1; + v->a[121348] = anon_sym_DQUOTE; + v->a[121349] = actions(97); + v->a[121350] = 1; + v->a[121351] = aux_sym_number_token1; + v->a[121352] = actions(99); + v->a[121353] = 1; + v->a[121354] = aux_sym_number_token2; + v->a[121355] = actions(101); + v->a[121356] = 1; + v->a[121357] = anon_sym_DOLLAR_LBRACE; + v->a[121358] = actions(103); + v->a[121359] = 1; small_parse_table_6068(v); } void small_parse_table_6068(t_small_parse_table_array *v) { - v->a[121360] = anon_sym_DASH_DASH; - v->a[121361] = anon_sym_PLUS_EQ; - v->a[121362] = anon_sym_DASH_EQ; - v->a[121363] = anon_sym_STAR_EQ; - v->a[121364] = anon_sym_SLASH_EQ; - v->a[121365] = anon_sym_PERCENT_EQ; - v->a[121366] = anon_sym_STAR_STAR_EQ; - v->a[121367] = anon_sym_LT_LT_EQ; - v->a[121368] = anon_sym_GT_GT_EQ; - v->a[121369] = anon_sym_AMP_EQ; - v->a[121370] = anon_sym_CARET_EQ; - v->a[121371] = anon_sym_PIPE_EQ; - v->a[121372] = anon_sym_PIPE_PIPE; - v->a[121373] = anon_sym_AMP_AMP; - v->a[121374] = anon_sym_EQ_EQ; - v->a[121375] = anon_sym_BANG_EQ; - v->a[121376] = anon_sym_LT_EQ; - v->a[121377] = anon_sym_GT_EQ; - v->a[121378] = anon_sym_RBRACK_RBRACK; - v->a[121379] = anon_sym_EQ_TILDE; + v->a[121360] = anon_sym_DOLLAR_LPAREN; + v->a[121361] = actions(105); + v->a[121362] = 1; + v->a[121363] = anon_sym_BQUOTE; + v->a[121364] = actions(107); + v->a[121365] = 1; + v->a[121366] = anon_sym_DOLLAR_BQUOTE; + v->a[121367] = actions(113); + v->a[121368] = 1; + v->a[121369] = sym__brace_start; + v->a[121370] = actions(6845); + v->a[121371] = 1; + v->a[121372] = sym_word; + v->a[121373] = actions(6849); + v->a[121374] = 1; + v->a[121375] = sym__special_character; + v->a[121376] = actions(6853); + v->a[121377] = 1; + v->a[121378] = sym__comment_word; + v->a[121379] = actions(7037); small_parse_table_6069(v); } void small_parse_table_6069(t_small_parse_table_array *v) { - v->a[121380] = anon_sym_QMARK; - v->a[121381] = anon_sym_COLON; - v->a[121382] = aux_sym_concatenation_token1; + v->a[121380] = 1; + v->a[121381] = anon_sym_DOLLAR; + v->a[121382] = actions(6851); v->a[121383] = 3; - v->a[121384] = actions(71); - v->a[121385] = 1; - v->a[121386] = sym_comment; - v->a[121387] = actions(1344); - v->a[121388] = 15; - v->a[121389] = anon_sym_PIPE; - v->a[121390] = anon_sym_EQ_EQ; - v->a[121391] = anon_sym_LT; - v->a[121392] = anon_sym_GT; - v->a[121393] = anon_sym_LT_LT; - v->a[121394] = anon_sym_EQ_TILDE; - v->a[121395] = anon_sym_AMP_GT; - v->a[121396] = anon_sym_LT_AMP; - v->a[121397] = anon_sym_GT_AMP; - v->a[121398] = anon_sym_DOLLAR; - v->a[121399] = aux_sym_number_token1; + v->a[121384] = sym_test_operator; + v->a[121385] = sym__bare_dollar; + v->a[121386] = sym_raw_string; + v->a[121387] = state(853); + v->a[121388] = 7; + v->a[121389] = sym_arithmetic_expansion; + v->a[121390] = sym_brace_expression; + v->a[121391] = sym_string; + v->a[121392] = sym_number; + v->a[121393] = sym_simple_expansion; + v->a[121394] = sym_expansion; + v->a[121395] = sym_command_substitution; + v->a[121396] = 16; + v->a[121397] = actions(3); + v->a[121398] = 1; + v->a[121399] = sym_comment; small_parse_table_6070(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1214.c b/parser/static/small_parse_table/small_parse_table_1214.c index c90623f9..a3ec4624 100644 --- a/parser/static/small_parse_table/small_parse_table_1214.c +++ b/parser/static/small_parse_table/small_parse_table_1214.c @@ -14,126 +14,126 @@ void small_parse_table_6070(t_small_parse_table_array *v) { - v->a[121400] = aux_sym_number_token2; - v->a[121401] = anon_sym_DOLLAR_LPAREN; - v->a[121402] = anon_sym_BQUOTE; - v->a[121403] = sym_word; - v->a[121404] = actions(1346); - v->a[121405] = 27; - v->a[121406] = sym_file_descriptor; - v->a[121407] = sym__concat; - v->a[121408] = sym_test_operator; - v->a[121409] = sym__bare_dollar; - v->a[121410] = sym__brace_start; - v->a[121411] = anon_sym_LPAREN_LPAREN; - v->a[121412] = anon_sym_PIPE_PIPE; - v->a[121413] = anon_sym_AMP_AMP; - v->a[121414] = anon_sym_GT_GT; - v->a[121415] = anon_sym_PIPE_AMP; - v->a[121416] = anon_sym_AMP_GT_GT; - v->a[121417] = anon_sym_GT_PIPE; - v->a[121418] = anon_sym_LT_AMP_DASH; - v->a[121419] = anon_sym_GT_AMP_DASH; + v->a[121400] = actions(1045); + v->a[121401] = 1; + v->a[121402] = anon_sym_DOLLAR; + v->a[121403] = actions(1051); + v->a[121404] = 1; + v->a[121405] = aux_sym_number_token1; + v->a[121406] = actions(1053); + v->a[121407] = 1; + v->a[121408] = aux_sym_number_token2; + v->a[121409] = actions(1057); + v->a[121410] = 1; + v->a[121411] = anon_sym_DOLLAR_LPAREN; + v->a[121412] = actions(1067); + v->a[121413] = 1; + v->a[121414] = sym__brace_start; + v->a[121415] = actions(6300); + v->a[121416] = 1; + v->a[121417] = sym_word; + v->a[121418] = actions(6302); + v->a[121419] = 1; small_parse_table_6071(v); } void small_parse_table_6071(t_small_parse_table_array *v) { - v->a[121420] = anon_sym_LT_LT_DASH; - v->a[121421] = anon_sym_LT_LT_LT; - v->a[121422] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121423] = anon_sym_DOLLAR_LBRACK; - v->a[121424] = aux_sym_concatenation_token1; - v->a[121425] = sym__special_character; + v->a[121420] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121421] = actions(6306); + v->a[121422] = 1; + v->a[121423] = sym__special_character; + v->a[121424] = actions(6308); + v->a[121425] = 1; v->a[121426] = anon_sym_DQUOTE; - v->a[121427] = sym_raw_string; - v->a[121428] = sym_ansi_c_string; + v->a[121427] = actions(6312); + v->a[121428] = 1; v->a[121429] = anon_sym_DOLLAR_LBRACE; - v->a[121430] = anon_sym_DOLLAR_BQUOTE; - v->a[121431] = anon_sym_LT_LPAREN; - v->a[121432] = anon_sym_GT_LPAREN; - v->a[121433] = 3; - v->a[121434] = actions(71); - v->a[121435] = 1; - v->a[121436] = sym_comment; - v->a[121437] = actions(1312); - v->a[121438] = 14; - v->a[121439] = anon_sym_EQ; + v->a[121430] = actions(6314); + v->a[121431] = 1; + v->a[121432] = anon_sym_BQUOTE; + v->a[121433] = actions(6316); + v->a[121434] = 1; + v->a[121435] = anon_sym_DOLLAR_BQUOTE; + v->a[121436] = actions(6318); + v->a[121437] = 1; + v->a[121438] = sym__comment_word; + v->a[121439] = actions(6310); small_parse_table_6072(v); } void small_parse_table_6072(t_small_parse_table_array *v) { - v->a[121440] = anon_sym_PIPE; - v->a[121441] = anon_sym_CARET; - v->a[121442] = anon_sym_AMP; - v->a[121443] = anon_sym_LT; - v->a[121444] = anon_sym_GT; - v->a[121445] = anon_sym_LT_LT; - v->a[121446] = anon_sym_GT_GT; - v->a[121447] = anon_sym_PLUS; - v->a[121448] = anon_sym_DASH; - v->a[121449] = anon_sym_STAR; - v->a[121450] = anon_sym_SLASH; - v->a[121451] = anon_sym_PERCENT; - v->a[121452] = anon_sym_STAR_STAR; - v->a[121453] = actions(1314); - v->a[121454] = 28; - v->a[121455] = sym__concat; - v->a[121456] = sym_test_operator; - v->a[121457] = anon_sym_RPAREN_RPAREN; - v->a[121458] = anon_sym_COMMA; - v->a[121459] = anon_sym_PLUS_PLUS; + v->a[121440] = 3; + v->a[121441] = sym_test_operator; + v->a[121442] = sym__bare_dollar; + v->a[121443] = sym_raw_string; + v->a[121444] = state(729); + v->a[121445] = 7; + v->a[121446] = sym_arithmetic_expansion; + v->a[121447] = sym_brace_expression; + v->a[121448] = sym_string; + v->a[121449] = sym_number; + v->a[121450] = sym_simple_expansion; + v->a[121451] = sym_expansion; + v->a[121452] = sym_command_substitution; + v->a[121453] = 7; + v->a[121454] = actions(3); + v->a[121455] = 1; + v->a[121456] = sym_comment; + v->a[121457] = actions(5641); + v->a[121458] = 1; + v->a[121459] = aux_sym_heredoc_redirect_token1; small_parse_table_6073(v); } void small_parse_table_6073(t_small_parse_table_array *v) { - v->a[121460] = anon_sym_DASH_DASH; - v->a[121461] = anon_sym_PLUS_EQ; - v->a[121462] = anon_sym_DASH_EQ; - v->a[121463] = anon_sym_STAR_EQ; - v->a[121464] = anon_sym_SLASH_EQ; - v->a[121465] = anon_sym_PERCENT_EQ; - v->a[121466] = anon_sym_STAR_STAR_EQ; - v->a[121467] = anon_sym_LT_LT_EQ; - v->a[121468] = anon_sym_GT_GT_EQ; - v->a[121469] = anon_sym_AMP_EQ; - v->a[121470] = anon_sym_CARET_EQ; - v->a[121471] = anon_sym_PIPE_EQ; - v->a[121472] = anon_sym_PIPE_PIPE; - v->a[121473] = anon_sym_AMP_AMP; - v->a[121474] = anon_sym_EQ_EQ; - v->a[121475] = anon_sym_BANG_EQ; - v->a[121476] = anon_sym_LT_EQ; - v->a[121477] = anon_sym_GT_EQ; - v->a[121478] = anon_sym_RBRACK_RBRACK; - v->a[121479] = anon_sym_EQ_TILDE; + v->a[121460] = actions(6041); + v->a[121461] = 1; + v->a[121462] = sym_file_descriptor; + v->a[121463] = state(2286); + v->a[121464] = 1; + v->a[121465] = sym_file_redirect; + v->a[121466] = actions(5401); + v->a[121467] = 2; + v->a[121468] = anon_sym_LT_AMP_DASH; + v->a[121469] = anon_sym_GT_AMP_DASH; + v->a[121470] = actions(5399); + v->a[121471] = 8; + v->a[121472] = anon_sym_LT; + v->a[121473] = anon_sym_GT; + v->a[121474] = anon_sym_GT_GT; + v->a[121475] = anon_sym_AMP_GT; + v->a[121476] = anon_sym_AMP_GT_GT; + v->a[121477] = anon_sym_LT_AMP; + v->a[121478] = anon_sym_GT_AMP; + v->a[121479] = anon_sym_GT_PIPE; small_parse_table_6074(v); } void small_parse_table_6074(t_small_parse_table_array *v) { - v->a[121480] = anon_sym_QMARK; - v->a[121481] = anon_sym_COLON; - v->a[121482] = aux_sym_concatenation_token1; - v->a[121483] = 3; - v->a[121484] = actions(71); - v->a[121485] = 1; - v->a[121486] = sym_comment; - v->a[121487] = actions(1340); - v->a[121488] = 14; - v->a[121489] = anon_sym_EQ; - v->a[121490] = anon_sym_PIPE; - v->a[121491] = anon_sym_CARET; - v->a[121492] = anon_sym_AMP; - v->a[121493] = anon_sym_LT; - v->a[121494] = anon_sym_GT; - v->a[121495] = anon_sym_LT_LT; - v->a[121496] = anon_sym_GT_GT; - v->a[121497] = anon_sym_PLUS; - v->a[121498] = anon_sym_DASH; - v->a[121499] = anon_sym_STAR; + v->a[121480] = actions(5639); + v->a[121481] = 10; + v->a[121482] = anon_sym_PIPE; + v->a[121483] = anon_sym_SEMI_SEMI; + v->a[121484] = anon_sym_PIPE_AMP; + v->a[121485] = anon_sym_AMP_AMP; + v->a[121486] = anon_sym_PIPE_PIPE; + v->a[121487] = anon_sym_LT_LT; + v->a[121488] = anon_sym_LT_LT_DASH; + v->a[121489] = anon_sym_AMP; + v->a[121490] = anon_sym_BQUOTE; + v->a[121491] = anon_sym_SEMI; + v->a[121492] = 16; + v->a[121493] = actions(3); + v->a[121494] = 1; + v->a[121495] = sym_comment; + v->a[121496] = actions(6390); + v->a[121497] = 1; + v->a[121498] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121499] = actions(6392); small_parse_table_6075(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1215.c b/parser/static/small_parse_table/small_parse_table_1215.c index d0cda53c..ec53c483 100644 --- a/parser/static/small_parse_table/small_parse_table_1215.c +++ b/parser/static/small_parse_table/small_parse_table_1215.c @@ -14,126 +14,126 @@ void small_parse_table_6075(t_small_parse_table_array *v) { - v->a[121500] = anon_sym_SLASH; - v->a[121501] = anon_sym_PERCENT; - v->a[121502] = anon_sym_STAR_STAR; - v->a[121503] = actions(1342); - v->a[121504] = 28; - v->a[121505] = sym__concat; - v->a[121506] = sym_test_operator; - v->a[121507] = anon_sym_RPAREN_RPAREN; - v->a[121508] = anon_sym_COMMA; - v->a[121509] = anon_sym_PLUS_PLUS; - v->a[121510] = anon_sym_DASH_DASH; - v->a[121511] = anon_sym_PLUS_EQ; - v->a[121512] = anon_sym_DASH_EQ; - v->a[121513] = anon_sym_STAR_EQ; - v->a[121514] = anon_sym_SLASH_EQ; - v->a[121515] = anon_sym_PERCENT_EQ; - v->a[121516] = anon_sym_STAR_STAR_EQ; - v->a[121517] = anon_sym_LT_LT_EQ; - v->a[121518] = anon_sym_GT_GT_EQ; - v->a[121519] = anon_sym_AMP_EQ; + v->a[121500] = 1; + v->a[121501] = anon_sym_DOLLAR; + v->a[121502] = actions(6396); + v->a[121503] = 1; + v->a[121504] = anon_sym_DQUOTE; + v->a[121505] = actions(6400); + v->a[121506] = 1; + v->a[121507] = aux_sym_number_token1; + v->a[121508] = actions(6402); + v->a[121509] = 1; + v->a[121510] = aux_sym_number_token2; + v->a[121511] = actions(6404); + v->a[121512] = 1; + v->a[121513] = anon_sym_DOLLAR_LBRACE; + v->a[121514] = actions(6406); + v->a[121515] = 1; + v->a[121516] = anon_sym_DOLLAR_LPAREN; + v->a[121517] = actions(6408); + v->a[121518] = 1; + v->a[121519] = anon_sym_BQUOTE; small_parse_table_6076(v); } void small_parse_table_6076(t_small_parse_table_array *v) { - v->a[121520] = anon_sym_CARET_EQ; - v->a[121521] = anon_sym_PIPE_EQ; - v->a[121522] = anon_sym_PIPE_PIPE; - v->a[121523] = anon_sym_AMP_AMP; - v->a[121524] = anon_sym_EQ_EQ; - v->a[121525] = anon_sym_BANG_EQ; - v->a[121526] = anon_sym_LT_EQ; - v->a[121527] = anon_sym_GT_EQ; - v->a[121528] = anon_sym_RBRACK_RBRACK; - v->a[121529] = anon_sym_EQ_TILDE; - v->a[121530] = anon_sym_QMARK; - v->a[121531] = anon_sym_COLON; - v->a[121532] = aux_sym_concatenation_token1; - v->a[121533] = 6; - v->a[121534] = actions(3); - v->a[121535] = 1; - v->a[121536] = sym_comment; - v->a[121537] = actions(5664); - v->a[121538] = 1; - v->a[121539] = aux_sym_concatenation_token1; + v->a[121520] = actions(6410); + v->a[121521] = 1; + v->a[121522] = anon_sym_DOLLAR_BQUOTE; + v->a[121523] = actions(6412); + v->a[121524] = 1; + v->a[121525] = sym__brace_start; + v->a[121526] = actions(6923); + v->a[121527] = 1; + v->a[121528] = sym_word; + v->a[121529] = actions(6927); + v->a[121530] = 1; + v->a[121531] = sym__special_character; + v->a[121532] = actions(6931); + v->a[121533] = 1; + v->a[121534] = sym__comment_word; + v->a[121535] = actions(6929); + v->a[121536] = 3; + v->a[121537] = sym_test_operator; + v->a[121538] = sym__bare_dollar; + v->a[121539] = sym_raw_string; small_parse_table_6077(v); } void small_parse_table_6077(t_small_parse_table_array *v) { - v->a[121540] = actions(5666); - v->a[121541] = 1; - v->a[121542] = sym__concat; - v->a[121543] = state(2329); - v->a[121544] = 1; - v->a[121545] = aux_sym_concatenation_repeat1; - v->a[121546] = actions(5069); - v->a[121547] = 5; - v->a[121548] = sym_file_descriptor; - v->a[121549] = sym_variable_name; - v->a[121550] = sym_test_operator; - v->a[121551] = sym__brace_start; - v->a[121552] = aux_sym_heredoc_redirect_token1; - v->a[121553] = actions(5067); - v->a[121554] = 34; - v->a[121555] = anon_sym_LPAREN_LPAREN; - v->a[121556] = anon_sym_PIPE_PIPE; - v->a[121557] = anon_sym_AMP_AMP; - v->a[121558] = anon_sym_PIPE; - v->a[121559] = anon_sym_LT; + v->a[121540] = state(3240); + v->a[121541] = 7; + v->a[121542] = sym_arithmetic_expansion; + v->a[121543] = sym_brace_expression; + v->a[121544] = sym_string; + v->a[121545] = sym_number; + v->a[121546] = sym_simple_expansion; + v->a[121547] = sym_expansion; + v->a[121548] = sym_command_substitution; + v->a[121549] = 16; + v->a[121550] = actions(3); + v->a[121551] = 1; + v->a[121552] = sym_comment; + v->a[121553] = actions(2466); + v->a[121554] = 1; + v->a[121555] = aux_sym_number_token1; + v->a[121556] = actions(2468); + v->a[121557] = 1; + v->a[121558] = aux_sym_number_token2; + v->a[121559] = actions(2472); small_parse_table_6078(v); } void small_parse_table_6078(t_small_parse_table_array *v) { - v->a[121560] = anon_sym_GT; - v->a[121561] = anon_sym_LT_LT; - v->a[121562] = anon_sym_GT_GT; - v->a[121563] = anon_sym_PIPE_AMP; - v->a[121564] = anon_sym_AMP_GT; - v->a[121565] = anon_sym_AMP_GT_GT; - v->a[121566] = anon_sym_LT_AMP; - v->a[121567] = anon_sym_GT_AMP; - v->a[121568] = anon_sym_GT_PIPE; - v->a[121569] = anon_sym_LT_AMP_DASH; - v->a[121570] = anon_sym_GT_AMP_DASH; - v->a[121571] = anon_sym_LT_LT_DASH; - v->a[121572] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121573] = anon_sym_DOLLAR_LBRACK; - v->a[121574] = anon_sym_DOLLAR; - v->a[121575] = sym__special_character; - v->a[121576] = anon_sym_DQUOTE; - v->a[121577] = sym_raw_string; - v->a[121578] = sym_ansi_c_string; - v->a[121579] = aux_sym_number_token1; + v->a[121560] = 1; + v->a[121561] = anon_sym_DOLLAR_LPAREN; + v->a[121562] = actions(2482); + v->a[121563] = 1; + v->a[121564] = sym__brace_start; + v->a[121565] = actions(6051); + v->a[121566] = 1; + v->a[121567] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121568] = actions(6055); + v->a[121569] = 1; + v->a[121570] = anon_sym_DQUOTE; + v->a[121571] = actions(6057); + v->a[121572] = 1; + v->a[121573] = anon_sym_DOLLAR_LBRACE; + v->a[121574] = actions(6059); + v->a[121575] = 1; + v->a[121576] = anon_sym_BQUOTE; + v->a[121577] = actions(6061); + v->a[121578] = 1; + v->a[121579] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6079(v); } void small_parse_table_6079(t_small_parse_table_array *v) { - v->a[121580] = aux_sym_number_token2; - v->a[121581] = anon_sym_DOLLAR_LBRACE; - v->a[121582] = anon_sym_DOLLAR_LPAREN; - v->a[121583] = anon_sym_BQUOTE; - v->a[121584] = anon_sym_DOLLAR_BQUOTE; - v->a[121585] = anon_sym_LT_LPAREN; - v->a[121586] = anon_sym_GT_LPAREN; - v->a[121587] = aux_sym__simple_variable_name_token1; - v->a[121588] = sym_word; - v->a[121589] = 6; - v->a[121590] = actions(3); - v->a[121591] = 1; - v->a[121592] = sym_comment; - v->a[121593] = actions(5664); - v->a[121594] = 1; - v->a[121595] = aux_sym_concatenation_token1; - v->a[121596] = actions(5666); - v->a[121597] = 1; - v->a[121598] = sym__concat; - v->a[121599] = state(2336); + v->a[121580] = actions(6779); + v->a[121581] = 1; + v->a[121582] = sym_word; + v->a[121583] = actions(6781); + v->a[121584] = 1; + v->a[121585] = sym__special_character; + v->a[121586] = actions(6785); + v->a[121587] = 1; + v->a[121588] = sym__comment_word; + v->a[121589] = actions(7039); + v->a[121590] = 1; + v->a[121591] = anon_sym_DOLLAR; + v->a[121592] = actions(6783); + v->a[121593] = 3; + v->a[121594] = sym_test_operator; + v->a[121595] = sym__bare_dollar; + v->a[121596] = sym_raw_string; + v->a[121597] = state(2646); + v->a[121598] = 7; + v->a[121599] = sym_arithmetic_expansion; small_parse_table_6080(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1216.c b/parser/static/small_parse_table/small_parse_table_1216.c index 000ba5fc..0086722d 100644 --- a/parser/static/small_parse_table/small_parse_table_1216.c +++ b/parser/static/small_parse_table/small_parse_table_1216.c @@ -14,126 +14,126 @@ void small_parse_table_6080(t_small_parse_table_array *v) { - v->a[121600] = 1; - v->a[121601] = aux_sym_concatenation_repeat1; - v->a[121602] = actions(5375); - v->a[121603] = 5; - v->a[121604] = sym_file_descriptor; - v->a[121605] = sym_variable_name; - v->a[121606] = sym_test_operator; - v->a[121607] = sym__brace_start; - v->a[121608] = aux_sym_heredoc_redirect_token1; - v->a[121609] = actions(5373); - v->a[121610] = 34; - v->a[121611] = anon_sym_LPAREN_LPAREN; - v->a[121612] = anon_sym_PIPE_PIPE; - v->a[121613] = anon_sym_AMP_AMP; - v->a[121614] = anon_sym_PIPE; - v->a[121615] = anon_sym_LT; - v->a[121616] = anon_sym_GT; - v->a[121617] = anon_sym_LT_LT; - v->a[121618] = anon_sym_GT_GT; - v->a[121619] = anon_sym_PIPE_AMP; + v->a[121600] = sym_brace_expression; + v->a[121601] = sym_string; + v->a[121602] = sym_number; + v->a[121603] = sym_simple_expansion; + v->a[121604] = sym_expansion; + v->a[121605] = sym_command_substitution; + v->a[121606] = 16; + v->a[121607] = actions(3); + v->a[121608] = 1; + v->a[121609] = sym_comment; + v->a[121610] = actions(2466); + v->a[121611] = 1; + v->a[121612] = aux_sym_number_token1; + v->a[121613] = actions(2468); + v->a[121614] = 1; + v->a[121615] = aux_sym_number_token2; + v->a[121616] = actions(2472); + v->a[121617] = 1; + v->a[121618] = anon_sym_DOLLAR_LPAREN; + v->a[121619] = actions(2482); small_parse_table_6081(v); } void small_parse_table_6081(t_small_parse_table_array *v) { - v->a[121620] = anon_sym_AMP_GT; - v->a[121621] = anon_sym_AMP_GT_GT; - v->a[121622] = anon_sym_LT_AMP; - v->a[121623] = anon_sym_GT_AMP; - v->a[121624] = anon_sym_GT_PIPE; - v->a[121625] = anon_sym_LT_AMP_DASH; - v->a[121626] = anon_sym_GT_AMP_DASH; - v->a[121627] = anon_sym_LT_LT_DASH; - v->a[121628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121629] = anon_sym_DOLLAR_LBRACK; - v->a[121630] = anon_sym_DOLLAR; - v->a[121631] = sym__special_character; - v->a[121632] = anon_sym_DQUOTE; - v->a[121633] = sym_raw_string; - v->a[121634] = sym_ansi_c_string; - v->a[121635] = aux_sym_number_token1; - v->a[121636] = aux_sym_number_token2; - v->a[121637] = anon_sym_DOLLAR_LBRACE; - v->a[121638] = anon_sym_DOLLAR_LPAREN; - v->a[121639] = anon_sym_BQUOTE; + v->a[121620] = 1; + v->a[121621] = sym__brace_start; + v->a[121622] = actions(6051); + v->a[121623] = 1; + v->a[121624] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121625] = actions(6055); + v->a[121626] = 1; + v->a[121627] = anon_sym_DQUOTE; + v->a[121628] = actions(6057); + v->a[121629] = 1; + v->a[121630] = anon_sym_DOLLAR_LBRACE; + v->a[121631] = actions(6059); + v->a[121632] = 1; + v->a[121633] = anon_sym_BQUOTE; + v->a[121634] = actions(6061); + v->a[121635] = 1; + v->a[121636] = anon_sym_DOLLAR_BQUOTE; + v->a[121637] = actions(6779); + v->a[121638] = 1; + v->a[121639] = sym_word; small_parse_table_6082(v); } void small_parse_table_6082(t_small_parse_table_array *v) { - v->a[121640] = anon_sym_DOLLAR_BQUOTE; - v->a[121641] = anon_sym_LT_LPAREN; - v->a[121642] = anon_sym_GT_LPAREN; - v->a[121643] = aux_sym__simple_variable_name_token1; - v->a[121644] = sym_word; - v->a[121645] = 6; - v->a[121646] = actions(3); + v->a[121640] = actions(6781); + v->a[121641] = 1; + v->a[121642] = sym__special_character; + v->a[121643] = actions(6785); + v->a[121644] = 1; + v->a[121645] = sym__comment_word; + v->a[121646] = actions(7041); v->a[121647] = 1; - v->a[121648] = sym_comment; - v->a[121649] = actions(5638); - v->a[121650] = 1; - v->a[121651] = aux_sym_concatenation_token1; - v->a[121652] = actions(5640); - v->a[121653] = 1; - v->a[121654] = sym__concat; - v->a[121655] = state(2297); - v->a[121656] = 1; - v->a[121657] = aux_sym_concatenation_repeat1; - v->a[121658] = actions(4372); - v->a[121659] = 5; + v->a[121648] = anon_sym_DOLLAR; + v->a[121649] = actions(6783); + v->a[121650] = 3; + v->a[121651] = sym_test_operator; + v->a[121652] = sym__bare_dollar; + v->a[121653] = sym_raw_string; + v->a[121654] = state(2646); + v->a[121655] = 7; + v->a[121656] = sym_arithmetic_expansion; + v->a[121657] = sym_brace_expression; + v->a[121658] = sym_string; + v->a[121659] = sym_number; small_parse_table_6083(v); } void small_parse_table_6083(t_small_parse_table_array *v) { - v->a[121660] = sym_file_descriptor; - v->a[121661] = sym_variable_name; - v->a[121662] = sym_test_operator; - v->a[121663] = sym__brace_start; - v->a[121664] = aux_sym_heredoc_redirect_token1; - v->a[121665] = actions(4370); - v->a[121666] = 34; - v->a[121667] = anon_sym_LPAREN_LPAREN; - v->a[121668] = anon_sym_PIPE_PIPE; - v->a[121669] = anon_sym_AMP_AMP; - v->a[121670] = anon_sym_PIPE; - v->a[121671] = anon_sym_LT; - v->a[121672] = anon_sym_GT; - v->a[121673] = anon_sym_LT_LT; - v->a[121674] = anon_sym_GT_GT; - v->a[121675] = anon_sym_PIPE_AMP; - v->a[121676] = anon_sym_AMP_GT; - v->a[121677] = anon_sym_AMP_GT_GT; - v->a[121678] = anon_sym_LT_AMP; - v->a[121679] = anon_sym_GT_AMP; + v->a[121660] = sym_simple_expansion; + v->a[121661] = sym_expansion; + v->a[121662] = sym_command_substitution; + v->a[121663] = 16; + v->a[121664] = actions(3); + v->a[121665] = 1; + v->a[121666] = sym_comment; + v->a[121667] = actions(661); + v->a[121668] = 1; + v->a[121669] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121670] = actions(667); + v->a[121671] = 1; + v->a[121672] = anon_sym_DQUOTE; + v->a[121673] = actions(671); + v->a[121674] = 1; + v->a[121675] = aux_sym_number_token1; + v->a[121676] = actions(673); + v->a[121677] = 1; + v->a[121678] = aux_sym_number_token2; + v->a[121679] = actions(675); small_parse_table_6084(v); } void small_parse_table_6084(t_small_parse_table_array *v) { - v->a[121680] = anon_sym_GT_PIPE; - v->a[121681] = anon_sym_LT_AMP_DASH; - v->a[121682] = anon_sym_GT_AMP_DASH; - v->a[121683] = anon_sym_LT_LT_DASH; - v->a[121684] = anon_sym_LT_LT_LT; - v->a[121685] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121686] = anon_sym_DOLLAR_LBRACK; - v->a[121687] = anon_sym_DOLLAR; - v->a[121688] = sym__special_character; - v->a[121689] = anon_sym_DQUOTE; - v->a[121690] = sym_raw_string; - v->a[121691] = sym_ansi_c_string; - v->a[121692] = aux_sym_number_token1; - v->a[121693] = aux_sym_number_token2; - v->a[121694] = anon_sym_DOLLAR_LBRACE; - v->a[121695] = anon_sym_DOLLAR_LPAREN; - v->a[121696] = anon_sym_BQUOTE; - v->a[121697] = anon_sym_DOLLAR_BQUOTE; - v->a[121698] = anon_sym_LT_LPAREN; - v->a[121699] = anon_sym_GT_LPAREN; + v->a[121680] = 1; + v->a[121681] = anon_sym_DOLLAR_LBRACE; + v->a[121682] = actions(677); + v->a[121683] = 1; + v->a[121684] = anon_sym_DOLLAR_LPAREN; + v->a[121685] = actions(679); + v->a[121686] = 1; + v->a[121687] = anon_sym_BQUOTE; + v->a[121688] = actions(681); + v->a[121689] = 1; + v->a[121690] = anon_sym_DOLLAR_BQUOTE; + v->a[121691] = actions(687); + v->a[121692] = 1; + v->a[121693] = sym__brace_start; + v->a[121694] = actions(6541); + v->a[121695] = 1; + v->a[121696] = sym_word; + v->a[121697] = actions(6543); + v->a[121698] = 1; + v->a[121699] = sym__special_character; small_parse_table_6085(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1217.c b/parser/static/small_parse_table/small_parse_table_1217.c index 93aeaf4e..fef0217a 100644 --- a/parser/static/small_parse_table/small_parse_table_1217.c +++ b/parser/static/small_parse_table/small_parse_table_1217.c @@ -14,126 +14,126 @@ void small_parse_table_6085(t_small_parse_table_array *v) { - v->a[121700] = sym_word; - v->a[121701] = 3; - v->a[121702] = actions(71); - v->a[121703] = 1; - v->a[121704] = sym_comment; - v->a[121705] = actions(1356); - v->a[121706] = 15; - v->a[121707] = anon_sym_PIPE; - v->a[121708] = anon_sym_EQ_EQ; - v->a[121709] = anon_sym_LT; - v->a[121710] = anon_sym_GT; - v->a[121711] = anon_sym_LT_LT; - v->a[121712] = anon_sym_EQ_TILDE; - v->a[121713] = anon_sym_AMP_GT; - v->a[121714] = anon_sym_LT_AMP; - v->a[121715] = anon_sym_GT_AMP; - v->a[121716] = anon_sym_DOLLAR; - v->a[121717] = aux_sym_number_token1; - v->a[121718] = aux_sym_number_token2; - v->a[121719] = anon_sym_DOLLAR_LPAREN; + v->a[121700] = actions(6547); + v->a[121701] = 1; + v->a[121702] = sym__comment_word; + v->a[121703] = actions(7043); + v->a[121704] = 1; + v->a[121705] = anon_sym_DOLLAR; + v->a[121706] = actions(6545); + v->a[121707] = 3; + v->a[121708] = sym_test_operator; + v->a[121709] = sym__bare_dollar; + v->a[121710] = sym_raw_string; + v->a[121711] = state(1400); + v->a[121712] = 7; + v->a[121713] = sym_arithmetic_expansion; + v->a[121714] = sym_brace_expression; + v->a[121715] = sym_string; + v->a[121716] = sym_number; + v->a[121717] = sym_simple_expansion; + v->a[121718] = sym_expansion; + v->a[121719] = sym_command_substitution; small_parse_table_6086(v); } void small_parse_table_6086(t_small_parse_table_array *v) { - v->a[121720] = anon_sym_BQUOTE; - v->a[121721] = sym_word; - v->a[121722] = actions(1358); - v->a[121723] = 27; - v->a[121724] = sym_file_descriptor; - v->a[121725] = sym__concat; - v->a[121726] = sym_test_operator; - v->a[121727] = sym__bare_dollar; - v->a[121728] = sym__brace_start; - v->a[121729] = anon_sym_LPAREN_LPAREN; - v->a[121730] = anon_sym_PIPE_PIPE; - v->a[121731] = anon_sym_AMP_AMP; - v->a[121732] = anon_sym_GT_GT; - v->a[121733] = anon_sym_PIPE_AMP; - v->a[121734] = anon_sym_AMP_GT_GT; - v->a[121735] = anon_sym_GT_PIPE; - v->a[121736] = anon_sym_LT_AMP_DASH; - v->a[121737] = anon_sym_GT_AMP_DASH; - v->a[121738] = anon_sym_LT_LT_DASH; - v->a[121739] = anon_sym_LT_LT_LT; + v->a[121720] = 16; + v->a[121721] = actions(3); + v->a[121722] = 1; + v->a[121723] = sym_comment; + v->a[121724] = actions(661); + v->a[121725] = 1; + v->a[121726] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121727] = actions(667); + v->a[121728] = 1; + v->a[121729] = anon_sym_DQUOTE; + v->a[121730] = actions(671); + v->a[121731] = 1; + v->a[121732] = aux_sym_number_token1; + v->a[121733] = actions(673); + v->a[121734] = 1; + v->a[121735] = aux_sym_number_token2; + v->a[121736] = actions(675); + v->a[121737] = 1; + v->a[121738] = anon_sym_DOLLAR_LBRACE; + v->a[121739] = actions(677); small_parse_table_6087(v); } void small_parse_table_6087(t_small_parse_table_array *v) { - v->a[121740] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121741] = anon_sym_DOLLAR_LBRACK; - v->a[121742] = aux_sym_concatenation_token1; - v->a[121743] = sym__special_character; - v->a[121744] = anon_sym_DQUOTE; - v->a[121745] = sym_raw_string; - v->a[121746] = sym_ansi_c_string; - v->a[121747] = anon_sym_DOLLAR_LBRACE; - v->a[121748] = anon_sym_DOLLAR_BQUOTE; - v->a[121749] = anon_sym_LT_LPAREN; - v->a[121750] = anon_sym_GT_LPAREN; - v->a[121751] = 6; - v->a[121752] = actions(3); - v->a[121753] = 1; - v->a[121754] = sym_comment; - v->a[121755] = actions(5638); - v->a[121756] = 1; - v->a[121757] = aux_sym_concatenation_token1; - v->a[121758] = actions(5640); - v->a[121759] = 1; + v->a[121740] = 1; + v->a[121741] = anon_sym_DOLLAR_LPAREN; + v->a[121742] = actions(679); + v->a[121743] = 1; + v->a[121744] = anon_sym_BQUOTE; + v->a[121745] = actions(681); + v->a[121746] = 1; + v->a[121747] = anon_sym_DOLLAR_BQUOTE; + v->a[121748] = actions(687); + v->a[121749] = 1; + v->a[121750] = sym__brace_start; + v->a[121751] = actions(6541); + v->a[121752] = 1; + v->a[121753] = sym_word; + v->a[121754] = actions(6543); + v->a[121755] = 1; + v->a[121756] = sym__special_character; + v->a[121757] = actions(6547); + v->a[121758] = 1; + v->a[121759] = sym__comment_word; small_parse_table_6088(v); } void small_parse_table_6088(t_small_parse_table_array *v) { - v->a[121760] = sym__concat; - v->a[121761] = state(2290); - v->a[121762] = 1; - v->a[121763] = aux_sym_concatenation_repeat1; - v->a[121764] = actions(4469); - v->a[121765] = 5; - v->a[121766] = sym_file_descriptor; - v->a[121767] = sym_variable_name; - v->a[121768] = sym_test_operator; - v->a[121769] = sym__brace_start; - v->a[121770] = aux_sym_heredoc_redirect_token1; - v->a[121771] = actions(4467); - v->a[121772] = 34; - v->a[121773] = anon_sym_LPAREN_LPAREN; - v->a[121774] = anon_sym_PIPE_PIPE; - v->a[121775] = anon_sym_AMP_AMP; - v->a[121776] = anon_sym_PIPE; - v->a[121777] = anon_sym_LT; - v->a[121778] = anon_sym_GT; - v->a[121779] = anon_sym_LT_LT; + v->a[121760] = actions(7045); + v->a[121761] = 1; + v->a[121762] = anon_sym_DOLLAR; + v->a[121763] = actions(6545); + v->a[121764] = 3; + v->a[121765] = sym_test_operator; + v->a[121766] = sym__bare_dollar; + v->a[121767] = sym_raw_string; + v->a[121768] = state(1400); + v->a[121769] = 7; + v->a[121770] = sym_arithmetic_expansion; + v->a[121771] = sym_brace_expression; + v->a[121772] = sym_string; + v->a[121773] = sym_number; + v->a[121774] = sym_simple_expansion; + v->a[121775] = sym_expansion; + v->a[121776] = sym_command_substitution; + v->a[121777] = 16; + v->a[121778] = actions(3); + v->a[121779] = 1; small_parse_table_6089(v); } void small_parse_table_6089(t_small_parse_table_array *v) { - v->a[121780] = anon_sym_GT_GT; - v->a[121781] = anon_sym_PIPE_AMP; - v->a[121782] = anon_sym_AMP_GT; - v->a[121783] = anon_sym_AMP_GT_GT; - v->a[121784] = anon_sym_LT_AMP; - v->a[121785] = anon_sym_GT_AMP; - v->a[121786] = anon_sym_GT_PIPE; - v->a[121787] = anon_sym_LT_AMP_DASH; - v->a[121788] = anon_sym_GT_AMP_DASH; - v->a[121789] = anon_sym_LT_LT_DASH; - v->a[121790] = anon_sym_LT_LT_LT; - v->a[121791] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121792] = anon_sym_DOLLAR_LBRACK; - v->a[121793] = anon_sym_DOLLAR; - v->a[121794] = sym__special_character; - v->a[121795] = anon_sym_DQUOTE; - v->a[121796] = sym_raw_string; - v->a[121797] = sym_ansi_c_string; - v->a[121798] = aux_sym_number_token1; - v->a[121799] = aux_sym_number_token2; + v->a[121780] = sym_comment; + v->a[121781] = actions(369); + v->a[121782] = 1; + v->a[121783] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121784] = actions(375); + v->a[121785] = 1; + v->a[121786] = anon_sym_DQUOTE; + v->a[121787] = actions(379); + v->a[121788] = 1; + v->a[121789] = aux_sym_number_token1; + v->a[121790] = actions(381); + v->a[121791] = 1; + v->a[121792] = aux_sym_number_token2; + v->a[121793] = actions(383); + v->a[121794] = 1; + v->a[121795] = anon_sym_DOLLAR_LBRACE; + v->a[121796] = actions(385); + v->a[121797] = 1; + v->a[121798] = anon_sym_DOLLAR_LPAREN; + v->a[121799] = actions(387); small_parse_table_6090(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1218.c b/parser/static/small_parse_table/small_parse_table_1218.c index 4fcc45a5..82a012c0 100644 --- a/parser/static/small_parse_table/small_parse_table_1218.c +++ b/parser/static/small_parse_table/small_parse_table_1218.c @@ -14,126 +14,126 @@ void small_parse_table_6090(t_small_parse_table_array *v) { - v->a[121800] = anon_sym_DOLLAR_LBRACE; - v->a[121801] = anon_sym_DOLLAR_LPAREN; - v->a[121802] = anon_sym_BQUOTE; - v->a[121803] = anon_sym_DOLLAR_BQUOTE; - v->a[121804] = anon_sym_LT_LPAREN; - v->a[121805] = anon_sym_GT_LPAREN; - v->a[121806] = sym_word; - v->a[121807] = 6; - v->a[121808] = actions(3); + v->a[121800] = 1; + v->a[121801] = anon_sym_BQUOTE; + v->a[121802] = actions(389); + v->a[121803] = 1; + v->a[121804] = anon_sym_DOLLAR_BQUOTE; + v->a[121805] = actions(395); + v->a[121806] = 1; + v->a[121807] = sym__brace_start; + v->a[121808] = actions(6340); v->a[121809] = 1; - v->a[121810] = sym_comment; - v->a[121811] = actions(5638); + v->a[121810] = sym_word; + v->a[121811] = actions(6342); v->a[121812] = 1; - v->a[121813] = aux_sym_concatenation_token1; - v->a[121814] = actions(5640); + v->a[121813] = sym__special_character; + v->a[121814] = actions(6346); v->a[121815] = 1; - v->a[121816] = sym__concat; - v->a[121817] = state(2297); + v->a[121816] = sym__comment_word; + v->a[121817] = actions(7047); v->a[121818] = 1; - v->a[121819] = aux_sym_concatenation_repeat1; + v->a[121819] = anon_sym_DOLLAR; small_parse_table_6091(v); } void small_parse_table_6091(t_small_parse_table_array *v) { - v->a[121820] = actions(2096); - v->a[121821] = 5; - v->a[121822] = sym_file_descriptor; - v->a[121823] = sym_variable_name; - v->a[121824] = sym_test_operator; - v->a[121825] = sym__brace_start; - v->a[121826] = aux_sym_heredoc_redirect_token1; - v->a[121827] = actions(2094); - v->a[121828] = 34; - v->a[121829] = anon_sym_LPAREN_LPAREN; - v->a[121830] = anon_sym_PIPE_PIPE; - v->a[121831] = anon_sym_AMP_AMP; - v->a[121832] = anon_sym_PIPE; - v->a[121833] = anon_sym_LT; - v->a[121834] = anon_sym_GT; - v->a[121835] = anon_sym_LT_LT; - v->a[121836] = anon_sym_GT_GT; - v->a[121837] = anon_sym_PIPE_AMP; - v->a[121838] = anon_sym_AMP_GT; - v->a[121839] = anon_sym_AMP_GT_GT; + v->a[121820] = actions(6344); + v->a[121821] = 3; + v->a[121822] = sym_test_operator; + v->a[121823] = sym__bare_dollar; + v->a[121824] = sym_raw_string; + v->a[121825] = state(762); + v->a[121826] = 7; + v->a[121827] = sym_arithmetic_expansion; + v->a[121828] = sym_brace_expression; + v->a[121829] = sym_string; + v->a[121830] = sym_number; + v->a[121831] = sym_simple_expansion; + v->a[121832] = sym_expansion; + v->a[121833] = sym_command_substitution; + v->a[121834] = 16; + v->a[121835] = actions(3); + v->a[121836] = 1; + v->a[121837] = sym_comment; + v->a[121838] = actions(87); + v->a[121839] = 1; small_parse_table_6092(v); } void small_parse_table_6092(t_small_parse_table_array *v) { - v->a[121840] = anon_sym_LT_AMP; - v->a[121841] = anon_sym_GT_AMP; - v->a[121842] = anon_sym_GT_PIPE; - v->a[121843] = anon_sym_LT_AMP_DASH; - v->a[121844] = anon_sym_GT_AMP_DASH; - v->a[121845] = anon_sym_LT_LT_DASH; - v->a[121846] = anon_sym_LT_LT_LT; - v->a[121847] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121848] = anon_sym_DOLLAR_LBRACK; - v->a[121849] = anon_sym_DOLLAR; - v->a[121850] = sym__special_character; - v->a[121851] = anon_sym_DQUOTE; - v->a[121852] = sym_raw_string; - v->a[121853] = sym_ansi_c_string; - v->a[121854] = aux_sym_number_token1; - v->a[121855] = aux_sym_number_token2; - v->a[121856] = anon_sym_DOLLAR_LBRACE; - v->a[121857] = anon_sym_DOLLAR_LPAREN; + v->a[121840] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121841] = actions(93); + v->a[121842] = 1; + v->a[121843] = anon_sym_DQUOTE; + v->a[121844] = actions(97); + v->a[121845] = 1; + v->a[121846] = aux_sym_number_token1; + v->a[121847] = actions(99); + v->a[121848] = 1; + v->a[121849] = aux_sym_number_token2; + v->a[121850] = actions(101); + v->a[121851] = 1; + v->a[121852] = anon_sym_DOLLAR_LBRACE; + v->a[121853] = actions(103); + v->a[121854] = 1; + v->a[121855] = anon_sym_DOLLAR_LPAREN; + v->a[121856] = actions(105); + v->a[121857] = 1; v->a[121858] = anon_sym_BQUOTE; - v->a[121859] = anon_sym_DOLLAR_BQUOTE; + v->a[121859] = actions(107); small_parse_table_6093(v); } void small_parse_table_6093(t_small_parse_table_array *v) { - v->a[121860] = anon_sym_LT_LPAREN; - v->a[121861] = anon_sym_GT_LPAREN; - v->a[121862] = sym_word; - v->a[121863] = 6; - v->a[121864] = actions(3); - v->a[121865] = 1; - v->a[121866] = sym_comment; - v->a[121867] = actions(5664); - v->a[121868] = 1; - v->a[121869] = aux_sym_concatenation_token1; - v->a[121870] = actions(6465); - v->a[121871] = 1; - v->a[121872] = sym__concat; - v->a[121873] = state(1371); - v->a[121874] = 1; - v->a[121875] = aux_sym_concatenation_repeat1; - v->a[121876] = actions(1267); - v->a[121877] = 5; - v->a[121878] = sym_file_descriptor; - v->a[121879] = sym_variable_name; + v->a[121860] = 1; + v->a[121861] = anon_sym_DOLLAR_BQUOTE; + v->a[121862] = actions(113); + v->a[121863] = 1; + v->a[121864] = sym__brace_start; + v->a[121865] = actions(6845); + v->a[121866] = 1; + v->a[121867] = sym_word; + v->a[121868] = actions(6849); + v->a[121869] = 1; + v->a[121870] = sym__special_character; + v->a[121871] = actions(6853); + v->a[121872] = 1; + v->a[121873] = sym__comment_word; + v->a[121874] = actions(7049); + v->a[121875] = 1; + v->a[121876] = anon_sym_DOLLAR; + v->a[121877] = actions(6851); + v->a[121878] = 3; + v->a[121879] = sym_test_operator; small_parse_table_6094(v); } void small_parse_table_6094(t_small_parse_table_array *v) { - v->a[121880] = sym_test_operator; - v->a[121881] = sym__brace_start; - v->a[121882] = aux_sym_heredoc_redirect_token1; - v->a[121883] = actions(1265); - v->a[121884] = 34; - v->a[121885] = anon_sym_LPAREN_LPAREN; - v->a[121886] = anon_sym_PIPE_PIPE; - v->a[121887] = anon_sym_AMP_AMP; - v->a[121888] = anon_sym_PIPE; - v->a[121889] = anon_sym_LT; - v->a[121890] = anon_sym_GT; - v->a[121891] = anon_sym_LT_LT; - v->a[121892] = anon_sym_GT_GT; - v->a[121893] = anon_sym_PIPE_AMP; - v->a[121894] = anon_sym_AMP_GT; - v->a[121895] = anon_sym_AMP_GT_GT; - v->a[121896] = anon_sym_LT_AMP; - v->a[121897] = anon_sym_GT_AMP; - v->a[121898] = anon_sym_GT_PIPE; - v->a[121899] = anon_sym_LT_AMP_DASH; + v->a[121880] = sym__bare_dollar; + v->a[121881] = sym_raw_string; + v->a[121882] = state(853); + v->a[121883] = 7; + v->a[121884] = sym_arithmetic_expansion; + v->a[121885] = sym_brace_expression; + v->a[121886] = sym_string; + v->a[121887] = sym_number; + v->a[121888] = sym_simple_expansion; + v->a[121889] = sym_expansion; + v->a[121890] = sym_command_substitution; + v->a[121891] = 16; + v->a[121892] = actions(3); + v->a[121893] = 1; + v->a[121894] = sym_comment; + v->a[121895] = actions(87); + v->a[121896] = 1; + v->a[121897] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121898] = actions(93); + v->a[121899] = 1; small_parse_table_6095(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1219.c b/parser/static/small_parse_table/small_parse_table_1219.c index c72d60e0..3753c053 100644 --- a/parser/static/small_parse_table/small_parse_table_1219.c +++ b/parser/static/small_parse_table/small_parse_table_1219.c @@ -14,126 +14,126 @@ void small_parse_table_6095(t_small_parse_table_array *v) { - v->a[121900] = anon_sym_GT_AMP_DASH; - v->a[121901] = anon_sym_LT_LT_DASH; - v->a[121902] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121903] = anon_sym_DOLLAR_LBRACK; - v->a[121904] = anon_sym_DOLLAR; - v->a[121905] = sym__special_character; - v->a[121906] = anon_sym_DQUOTE; - v->a[121907] = sym_raw_string; - v->a[121908] = sym_ansi_c_string; - v->a[121909] = aux_sym_number_token1; - v->a[121910] = aux_sym_number_token2; - v->a[121911] = anon_sym_DOLLAR_LBRACE; + v->a[121900] = anon_sym_DQUOTE; + v->a[121901] = actions(97); + v->a[121902] = 1; + v->a[121903] = aux_sym_number_token1; + v->a[121904] = actions(99); + v->a[121905] = 1; + v->a[121906] = aux_sym_number_token2; + v->a[121907] = actions(101); + v->a[121908] = 1; + v->a[121909] = anon_sym_DOLLAR_LBRACE; + v->a[121910] = actions(103); + v->a[121911] = 1; v->a[121912] = anon_sym_DOLLAR_LPAREN; - v->a[121913] = anon_sym_BQUOTE; - v->a[121914] = anon_sym_DOLLAR_BQUOTE; - v->a[121915] = anon_sym_LT_LPAREN; - v->a[121916] = anon_sym_GT_LPAREN; - v->a[121917] = aux_sym__simple_variable_name_token1; - v->a[121918] = sym_word; - v->a[121919] = 6; + v->a[121913] = actions(105); + v->a[121914] = 1; + v->a[121915] = anon_sym_BQUOTE; + v->a[121916] = actions(107); + v->a[121917] = 1; + v->a[121918] = anon_sym_DOLLAR_BQUOTE; + v->a[121919] = actions(113); small_parse_table_6096(v); } void small_parse_table_6096(t_small_parse_table_array *v) { - v->a[121920] = actions(3); - v->a[121921] = 1; - v->a[121922] = sym_comment; - v->a[121923] = actions(5664); - v->a[121924] = 1; - v->a[121925] = aux_sym_concatenation_token1; - v->a[121926] = actions(5666); - v->a[121927] = 1; - v->a[121928] = sym__concat; - v->a[121929] = state(2336); - v->a[121930] = 1; - v->a[121931] = aux_sym_concatenation_repeat1; - v->a[121932] = actions(5176); - v->a[121933] = 5; - v->a[121934] = sym_file_descriptor; - v->a[121935] = sym_variable_name; + v->a[121920] = 1; + v->a[121921] = sym__brace_start; + v->a[121922] = actions(6845); + v->a[121923] = 1; + v->a[121924] = sym_word; + v->a[121925] = actions(6849); + v->a[121926] = 1; + v->a[121927] = sym__special_character; + v->a[121928] = actions(6853); + v->a[121929] = 1; + v->a[121930] = sym__comment_word; + v->a[121931] = actions(7051); + v->a[121932] = 1; + v->a[121933] = anon_sym_DOLLAR; + v->a[121934] = actions(6851); + v->a[121935] = 3; v->a[121936] = sym_test_operator; - v->a[121937] = sym__brace_start; - v->a[121938] = aux_sym_heredoc_redirect_token1; - v->a[121939] = actions(5174); + v->a[121937] = sym__bare_dollar; + v->a[121938] = sym_raw_string; + v->a[121939] = state(853); small_parse_table_6097(v); } void small_parse_table_6097(t_small_parse_table_array *v) { - v->a[121940] = 34; - v->a[121941] = anon_sym_LPAREN_LPAREN; - v->a[121942] = anon_sym_PIPE_PIPE; - v->a[121943] = anon_sym_AMP_AMP; - v->a[121944] = anon_sym_PIPE; - v->a[121945] = anon_sym_LT; - v->a[121946] = anon_sym_GT; - v->a[121947] = anon_sym_LT_LT; - v->a[121948] = anon_sym_GT_GT; - v->a[121949] = anon_sym_PIPE_AMP; - v->a[121950] = anon_sym_AMP_GT; - v->a[121951] = anon_sym_AMP_GT_GT; - v->a[121952] = anon_sym_LT_AMP; - v->a[121953] = anon_sym_GT_AMP; - v->a[121954] = anon_sym_GT_PIPE; - v->a[121955] = anon_sym_LT_AMP_DASH; - v->a[121956] = anon_sym_GT_AMP_DASH; - v->a[121957] = anon_sym_LT_LT_DASH; - v->a[121958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[121959] = anon_sym_DOLLAR_LBRACK; + v->a[121940] = 7; + v->a[121941] = sym_arithmetic_expansion; + v->a[121942] = sym_brace_expression; + v->a[121943] = sym_string; + v->a[121944] = sym_number; + v->a[121945] = sym_simple_expansion; + v->a[121946] = sym_expansion; + v->a[121947] = sym_command_substitution; + v->a[121948] = 16; + v->a[121949] = actions(3); + v->a[121950] = 1; + v->a[121951] = sym_comment; + v->a[121952] = actions(1739); + v->a[121953] = 1; + v->a[121954] = anon_sym_DOLLAR; + v->a[121955] = actions(1745); + v->a[121956] = 1; + v->a[121957] = aux_sym_number_token1; + v->a[121958] = actions(1747); + v->a[121959] = 1; small_parse_table_6098(v); } void small_parse_table_6098(t_small_parse_table_array *v) { - v->a[121960] = anon_sym_DOLLAR; - v->a[121961] = sym__special_character; - v->a[121962] = anon_sym_DQUOTE; - v->a[121963] = sym_raw_string; - v->a[121964] = sym_ansi_c_string; - v->a[121965] = aux_sym_number_token1; - v->a[121966] = aux_sym_number_token2; - v->a[121967] = anon_sym_DOLLAR_LBRACE; - v->a[121968] = anon_sym_DOLLAR_LPAREN; - v->a[121969] = anon_sym_BQUOTE; - v->a[121970] = anon_sym_DOLLAR_BQUOTE; - v->a[121971] = anon_sym_LT_LPAREN; - v->a[121972] = anon_sym_GT_LPAREN; - v->a[121973] = aux_sym__simple_variable_name_token1; - v->a[121974] = sym_word; - v->a[121975] = 6; - v->a[121976] = actions(3); + v->a[121960] = aux_sym_number_token2; + v->a[121961] = actions(1751); + v->a[121962] = 1; + v->a[121963] = anon_sym_DOLLAR_LPAREN; + v->a[121964] = actions(1761); + v->a[121965] = 1; + v->a[121966] = sym__brace_start; + v->a[121967] = actions(6789); + v->a[121968] = 1; + v->a[121969] = sym_word; + v->a[121970] = actions(6791); + v->a[121971] = 1; + v->a[121972] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[121973] = actions(6795); + v->a[121974] = 1; + v->a[121975] = sym__special_character; + v->a[121976] = actions(6797); v->a[121977] = 1; - v->a[121978] = sym_comment; - v->a[121979] = actions(5664); + v->a[121978] = anon_sym_DQUOTE; + v->a[121979] = actions(6801); small_parse_table_6099(v); } void small_parse_table_6099(t_small_parse_table_array *v) { v->a[121980] = 1; - v->a[121981] = aux_sym_concatenation_token1; - v->a[121982] = actions(5666); + v->a[121981] = anon_sym_DOLLAR_LBRACE; + v->a[121982] = actions(6803); v->a[121983] = 1; - v->a[121984] = sym__concat; - v->a[121985] = state(2329); + v->a[121984] = anon_sym_BQUOTE; + v->a[121985] = actions(6805); v->a[121986] = 1; - v->a[121987] = aux_sym_concatenation_repeat1; - v->a[121988] = actions(5180); - v->a[121989] = 5; - v->a[121990] = sym_file_descriptor; - v->a[121991] = sym_variable_name; - v->a[121992] = sym_test_operator; - v->a[121993] = sym__brace_start; - v->a[121994] = aux_sym_heredoc_redirect_token1; - v->a[121995] = actions(5178); - v->a[121996] = 34; - v->a[121997] = anon_sym_LPAREN_LPAREN; - v->a[121998] = anon_sym_PIPE_PIPE; - v->a[121999] = anon_sym_AMP_AMP; + v->a[121987] = anon_sym_DOLLAR_BQUOTE; + v->a[121988] = actions(6807); + v->a[121989] = 1; + v->a[121990] = sym__comment_word; + v->a[121991] = actions(6799); + v->a[121992] = 3; + v->a[121993] = sym_test_operator; + v->a[121994] = sym__bare_dollar; + v->a[121995] = sym_raw_string; + v->a[121996] = state(1108); + v->a[121997] = 7; + v->a[121998] = sym_arithmetic_expansion; + v->a[121999] = sym_brace_expression; small_parse_table_6100(v); } diff --git a/parser/static/small_parse_table/small_parse_table_122.c b/parser/static/small_parse_table/small_parse_table_122.c index 8ad65a99..ca73e364 100644 --- a/parser/static/small_parse_table/small_parse_table_122.c +++ b/parser/static/small_parse_table/small_parse_table_122.c @@ -14,126 +14,126 @@ void small_parse_table_610(t_small_parse_table_array *v) { - v->a[12200] = anon_sym_DOLLAR_LBRACE; - v->a[12201] = anon_sym_BQUOTE; - v->a[12202] = anon_sym_DOLLAR_BQUOTE; - v->a[12203] = anon_sym_LT_LPAREN; - v->a[12204] = anon_sym_GT_LPAREN; - v->a[12205] = actions(2715); - v->a[12206] = 28; - v->a[12207] = anon_sym_for; - v->a[12208] = anon_sym_select; - v->a[12209] = anon_sym_LT; - v->a[12210] = anon_sym_GT; - v->a[12211] = anon_sym_LPAREN; - v->a[12212] = anon_sym_while; - v->a[12213] = anon_sym_until; - v->a[12214] = anon_sym_if; - v->a[12215] = anon_sym_case; - v->a[12216] = anon_sym_function; - v->a[12217] = anon_sym_BANG; - v->a[12218] = anon_sym_LBRACK; - v->a[12219] = anon_sym_declare; + v->a[12200] = state(1088); + v->a[12201] = 7; + v->a[12202] = sym_arithmetic_expansion; + v->a[12203] = sym_brace_expression; + v->a[12204] = sym_string; + v->a[12205] = sym_number; + v->a[12206] = sym_simple_expansion; + v->a[12207] = sym_expansion; + v->a[12208] = sym_command_substitution; + v->a[12209] = actions(1039); + v->a[12210] = 20; + v->a[12211] = anon_sym_PIPE; + v->a[12212] = anon_sym_SEMI_SEMI; + v->a[12213] = anon_sym_PIPE_AMP; + v->a[12214] = anon_sym_AMP_AMP; + v->a[12215] = anon_sym_PIPE_PIPE; + v->a[12216] = anon_sym_LT; + v->a[12217] = anon_sym_GT; + v->a[12218] = anon_sym_GT_GT; + v->a[12219] = anon_sym_AMP_GT; small_parse_table_611(v); } void small_parse_table_611(t_small_parse_table_array *v) { - v->a[12220] = anon_sym_typeset; - v->a[12221] = anon_sym_export; - v->a[12222] = anon_sym_readonly; - v->a[12223] = anon_sym_local; - v->a[12224] = anon_sym_unset; - v->a[12225] = anon_sym_unsetenv; - v->a[12226] = anon_sym_AMP_GT; - v->a[12227] = anon_sym_LT_AMP; - v->a[12228] = anon_sym_GT_AMP; - v->a[12229] = anon_sym_DOLLAR; - v->a[12230] = sym__special_character; - v->a[12231] = aux_sym_number_token1; - v->a[12232] = aux_sym_number_token2; - v->a[12233] = anon_sym_DOLLAR_LPAREN; - v->a[12234] = sym_word; - v->a[12235] = 37; - v->a[12236] = actions(71); - v->a[12237] = 1; - v->a[12238] = sym_comment; - v->a[12239] = actions(409); + v->a[12220] = anon_sym_AMP_GT_GT; + v->a[12221] = anon_sym_LT_AMP; + v->a[12222] = anon_sym_GT_AMP; + v->a[12223] = anon_sym_GT_PIPE; + v->a[12224] = anon_sym_LT_AMP_DASH; + v->a[12225] = anon_sym_GT_AMP_DASH; + v->a[12226] = anon_sym_LT_LT; + v->a[12227] = anon_sym_LT_LT_DASH; + v->a[12228] = anon_sym_AMP; + v->a[12229] = anon_sym_BQUOTE; + v->a[12230] = anon_sym_SEMI; + v->a[12231] = 6; + v->a[12232] = actions(3); + v->a[12233] = 1; + v->a[12234] = sym_comment; + v->a[12235] = state(1230); + v->a[12236] = 1; + v->a[12237] = aux_sym__literal_repeat1; + v->a[12238] = state(1259); + v->a[12239] = 1; small_parse_table_612(v); } void small_parse_table_612(t_small_parse_table_array *v) { - v->a[12240] = 1; - v->a[12241] = anon_sym_LPAREN_LPAREN; - v->a[12242] = actions(415); - v->a[12243] = 1; - v->a[12244] = anon_sym_LPAREN; - v->a[12245] = actions(437); - v->a[12246] = 1; - v->a[12247] = anon_sym_LBRACK; - v->a[12248] = actions(439); - v->a[12249] = 1; - v->a[12250] = anon_sym_LBRACK_LBRACK; - v->a[12251] = actions(449); - v->a[12252] = 1; - v->a[12253] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12254] = actions(451); - v->a[12255] = 1; - v->a[12256] = anon_sym_DOLLAR_LBRACK; - v->a[12257] = actions(453); - v->a[12258] = 1; - v->a[12259] = anon_sym_DOLLAR; + v->a[12240] = sym_concatenation; + v->a[12241] = actions(1534); + v->a[12242] = 5; + v->a[12243] = sym_file_descriptor; + v->a[12244] = sym_variable_name; + v->a[12245] = sym_test_operator; + v->a[12246] = sym__brace_start; + v->a[12247] = aux_sym_heredoc_redirect_token1; + v->a[12248] = state(771); + v->a[12249] = 7; + v->a[12250] = sym_arithmetic_expansion; + v->a[12251] = sym_brace_expression; + v->a[12252] = sym_string; + v->a[12253] = sym_number; + v->a[12254] = sym_simple_expansion; + v->a[12255] = sym_expansion; + v->a[12256] = sym_command_substitution; + v->a[12257] = actions(1532); + v->a[12258] = 32; + v->a[12259] = anon_sym_PIPE; small_parse_table_613(v); } void small_parse_table_613(t_small_parse_table_array *v) { - v->a[12260] = actions(455); - v->a[12261] = 1; - v->a[12262] = sym__special_character; - v->a[12263] = actions(457); - v->a[12264] = 1; - v->a[12265] = anon_sym_DQUOTE; - v->a[12266] = actions(461); - v->a[12267] = 1; - v->a[12268] = aux_sym_number_token1; - v->a[12269] = actions(463); - v->a[12270] = 1; - v->a[12271] = aux_sym_number_token2; - v->a[12272] = actions(465); - v->a[12273] = 1; - v->a[12274] = anon_sym_DOLLAR_LBRACE; - v->a[12275] = actions(467); - v->a[12276] = 1; - v->a[12277] = anon_sym_DOLLAR_LPAREN; - v->a[12278] = actions(469); - v->a[12279] = 1; + v->a[12260] = anon_sym_RPAREN; + v->a[12261] = anon_sym_SEMI_SEMI; + v->a[12262] = anon_sym_PIPE_AMP; + v->a[12263] = anon_sym_AMP_AMP; + v->a[12264] = anon_sym_PIPE_PIPE; + v->a[12265] = anon_sym_LT; + v->a[12266] = anon_sym_GT; + v->a[12267] = anon_sym_GT_GT; + v->a[12268] = anon_sym_AMP_GT; + v->a[12269] = anon_sym_AMP_GT_GT; + v->a[12270] = anon_sym_LT_AMP; + v->a[12271] = anon_sym_GT_AMP; + v->a[12272] = anon_sym_GT_PIPE; + v->a[12273] = anon_sym_LT_AMP_DASH; + v->a[12274] = anon_sym_GT_AMP_DASH; + v->a[12275] = anon_sym_LT_LT; + v->a[12276] = anon_sym_LT_LT_DASH; + v->a[12277] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12278] = anon_sym_AMP; + v->a[12279] = anon_sym_DOLLAR; small_parse_table_614(v); } void small_parse_table_614(t_small_parse_table_array *v) { - v->a[12280] = anon_sym_BQUOTE; - v->a[12281] = actions(471); - v->a[12282] = 1; - v->a[12283] = anon_sym_DOLLAR_BQUOTE; - v->a[12284] = actions(477); - v->a[12285] = 1; - v->a[12286] = sym_variable_name; - v->a[12287] = actions(479); - v->a[12288] = 1; - v->a[12289] = sym_test_operator; - v->a[12290] = actions(481); - v->a[12291] = 1; - v->a[12292] = sym__brace_start; - v->a[12293] = actions(1394); - v->a[12294] = 1; - v->a[12295] = anon_sym_LT_LT_LT; - v->a[12296] = actions(1396); - v->a[12297] = 1; - v->a[12298] = sym_file_descriptor; - v->a[12299] = actions(3018); + v->a[12280] = sym__special_character; + v->a[12281] = anon_sym_DQUOTE; + v->a[12282] = sym_raw_string; + v->a[12283] = aux_sym_number_token1; + v->a[12284] = aux_sym_number_token2; + v->a[12285] = anon_sym_DOLLAR_LBRACE; + v->a[12286] = anon_sym_DOLLAR_LPAREN; + v->a[12287] = anon_sym_BQUOTE; + v->a[12288] = anon_sym_DOLLAR_BQUOTE; + v->a[12289] = sym_word; + v->a[12290] = anon_sym_SEMI; + v->a[12291] = 6; + v->a[12292] = actions(3); + v->a[12293] = 1; + v->a[12294] = sym_comment; + v->a[12295] = state(1237); + v->a[12296] = 1; + v->a[12297] = aux_sym__literal_repeat1; + v->a[12298] = state(410); + v->a[12299] = 2; small_parse_table_615(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1220.c b/parser/static/small_parse_table/small_parse_table_1220.c index 51a47c65..6d979890 100644 --- a/parser/static/small_parse_table/small_parse_table_1220.c +++ b/parser/static/small_parse_table/small_parse_table_1220.c @@ -14,126 +14,126 @@ void small_parse_table_6100(t_small_parse_table_array *v) { - v->a[122000] = anon_sym_PIPE; - v->a[122001] = anon_sym_LT; - v->a[122002] = anon_sym_GT; - v->a[122003] = anon_sym_LT_LT; - v->a[122004] = anon_sym_GT_GT; - v->a[122005] = anon_sym_PIPE_AMP; - v->a[122006] = anon_sym_AMP_GT; - v->a[122007] = anon_sym_AMP_GT_GT; - v->a[122008] = anon_sym_LT_AMP; - v->a[122009] = anon_sym_GT_AMP; - v->a[122010] = anon_sym_GT_PIPE; - v->a[122011] = anon_sym_LT_AMP_DASH; - v->a[122012] = anon_sym_GT_AMP_DASH; - v->a[122013] = anon_sym_LT_LT_DASH; - v->a[122014] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122015] = anon_sym_DOLLAR_LBRACK; - v->a[122016] = anon_sym_DOLLAR; - v->a[122017] = sym__special_character; - v->a[122018] = anon_sym_DQUOTE; - v->a[122019] = sym_raw_string; + v->a[122000] = sym_string; + v->a[122001] = sym_number; + v->a[122002] = sym_simple_expansion; + v->a[122003] = sym_expansion; + v->a[122004] = sym_command_substitution; + v->a[122005] = 16; + v->a[122006] = actions(3); + v->a[122007] = 1; + v->a[122008] = sym_comment; + v->a[122009] = actions(1017); + v->a[122010] = 1; + v->a[122011] = aux_sym_number_token1; + v->a[122012] = actions(1019); + v->a[122013] = 1; + v->a[122014] = aux_sym_number_token2; + v->a[122015] = actions(1023); + v->a[122016] = 1; + v->a[122017] = anon_sym_DOLLAR_LPAREN; + v->a[122018] = actions(1035); + v->a[122019] = 1; small_parse_table_6101(v); } void small_parse_table_6101(t_small_parse_table_array *v) { - v->a[122020] = sym_ansi_c_string; - v->a[122021] = aux_sym_number_token1; - v->a[122022] = aux_sym_number_token2; - v->a[122023] = anon_sym_DOLLAR_LBRACE; - v->a[122024] = anon_sym_DOLLAR_LPAREN; - v->a[122025] = anon_sym_BQUOTE; - v->a[122026] = anon_sym_DOLLAR_BQUOTE; - v->a[122027] = anon_sym_LT_LPAREN; - v->a[122028] = anon_sym_GT_LPAREN; - v->a[122029] = aux_sym__simple_variable_name_token1; - v->a[122030] = sym_word; - v->a[122031] = 5; - v->a[122032] = actions(71); - v->a[122033] = 1; - v->a[122034] = sym_comment; - v->a[122035] = actions(6467); - v->a[122036] = 1; - v->a[122037] = sym__special_character; - v->a[122038] = state(2345); - v->a[122039] = 1; + v->a[122020] = sym__brace_start; + v->a[122021] = actions(5763); + v->a[122022] = 1; + v->a[122023] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122024] = actions(5767); + v->a[122025] = 1; + v->a[122026] = anon_sym_DQUOTE; + v->a[122027] = actions(5771); + v->a[122028] = 1; + v->a[122029] = anon_sym_DOLLAR_LBRACE; + v->a[122030] = actions(5773); + v->a[122031] = 1; + v->a[122032] = anon_sym_BQUOTE; + v->a[122033] = actions(5775); + v->a[122034] = 1; + v->a[122035] = anon_sym_DOLLAR_BQUOTE; + v->a[122036] = actions(6731); + v->a[122037] = 1; + v->a[122038] = sym_word; + v->a[122039] = actions(6735); small_parse_table_6102(v); } void small_parse_table_6102(t_small_parse_table_array *v) { - v->a[122040] = aux_sym__literal_repeat1; - v->a[122041] = actions(241); - v->a[122042] = 15; - v->a[122043] = anon_sym_PIPE; - v->a[122044] = anon_sym_EQ_EQ; - v->a[122045] = anon_sym_LT; - v->a[122046] = anon_sym_GT; - v->a[122047] = anon_sym_LT_LT; - v->a[122048] = anon_sym_LPAREN; - v->a[122049] = anon_sym_EQ_TILDE; - v->a[122050] = anon_sym_AMP_GT; - v->a[122051] = anon_sym_LT_AMP; - v->a[122052] = anon_sym_GT_AMP; - v->a[122053] = anon_sym_DOLLAR; - v->a[122054] = aux_sym_number_token1; - v->a[122055] = aux_sym_number_token2; - v->a[122056] = anon_sym_DOLLAR_LPAREN; - v->a[122057] = sym_word; - v->a[122058] = actions(278); - v->a[122059] = 25; + v->a[122040] = 1; + v->a[122041] = sym__special_character; + v->a[122042] = actions(6739); + v->a[122043] = 1; + v->a[122044] = sym__comment_word; + v->a[122045] = actions(7053); + v->a[122046] = 1; + v->a[122047] = anon_sym_DOLLAR; + v->a[122048] = actions(6737); + v->a[122049] = 3; + v->a[122050] = sym_test_operator; + v->a[122051] = sym__bare_dollar; + v->a[122052] = sym_raw_string; + v->a[122053] = state(872); + v->a[122054] = 7; + v->a[122055] = sym_arithmetic_expansion; + v->a[122056] = sym_brace_expression; + v->a[122057] = sym_string; + v->a[122058] = sym_number; + v->a[122059] = sym_simple_expansion; small_parse_table_6103(v); } void small_parse_table_6103(t_small_parse_table_array *v) { - v->a[122060] = sym_file_descriptor; - v->a[122061] = sym_test_operator; - v->a[122062] = sym__bare_dollar; - v->a[122063] = sym__brace_start; - v->a[122064] = anon_sym_LPAREN_LPAREN; - v->a[122065] = anon_sym_PIPE_PIPE; - v->a[122066] = anon_sym_AMP_AMP; - v->a[122067] = anon_sym_GT_GT; - v->a[122068] = anon_sym_PIPE_AMP; - v->a[122069] = anon_sym_AMP_GT_GT; - v->a[122070] = anon_sym_GT_PIPE; - v->a[122071] = anon_sym_LT_AMP_DASH; - v->a[122072] = anon_sym_GT_AMP_DASH; - v->a[122073] = anon_sym_LT_LT_DASH; - v->a[122074] = anon_sym_LT_LT_LT; - v->a[122075] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122076] = anon_sym_DOLLAR_LBRACK; - v->a[122077] = anon_sym_DQUOTE; - v->a[122078] = sym_raw_string; - v->a[122079] = sym_ansi_c_string; + v->a[122060] = sym_expansion; + v->a[122061] = sym_command_substitution; + v->a[122062] = 16; + v->a[122063] = actions(3); + v->a[122064] = 1; + v->a[122065] = sym_comment; + v->a[122066] = actions(1017); + v->a[122067] = 1; + v->a[122068] = aux_sym_number_token1; + v->a[122069] = actions(1019); + v->a[122070] = 1; + v->a[122071] = aux_sym_number_token2; + v->a[122072] = actions(1023); + v->a[122073] = 1; + v->a[122074] = anon_sym_DOLLAR_LPAREN; + v->a[122075] = actions(1035); + v->a[122076] = 1; + v->a[122077] = sym__brace_start; + v->a[122078] = actions(5763); + v->a[122079] = 1; small_parse_table_6104(v); } void small_parse_table_6104(t_small_parse_table_array *v) { - v->a[122080] = anon_sym_DOLLAR_LBRACE; - v->a[122081] = anon_sym_BQUOTE; - v->a[122082] = anon_sym_DOLLAR_BQUOTE; - v->a[122083] = anon_sym_LT_LPAREN; - v->a[122084] = anon_sym_GT_LPAREN; - v->a[122085] = 3; - v->a[122086] = actions(71); - v->a[122087] = 1; - v->a[122088] = sym_comment; - v->a[122089] = actions(1328); - v->a[122090] = 15; - v->a[122091] = anon_sym_PIPE; - v->a[122092] = anon_sym_EQ_EQ; - v->a[122093] = anon_sym_LT; - v->a[122094] = anon_sym_GT; - v->a[122095] = anon_sym_LT_LT; - v->a[122096] = anon_sym_EQ_TILDE; - v->a[122097] = anon_sym_AMP_GT; - v->a[122098] = anon_sym_LT_AMP; - v->a[122099] = anon_sym_GT_AMP; + v->a[122080] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122081] = actions(5767); + v->a[122082] = 1; + v->a[122083] = anon_sym_DQUOTE; + v->a[122084] = actions(5771); + v->a[122085] = 1; + v->a[122086] = anon_sym_DOLLAR_LBRACE; + v->a[122087] = actions(5773); + v->a[122088] = 1; + v->a[122089] = anon_sym_BQUOTE; + v->a[122090] = actions(5775); + v->a[122091] = 1; + v->a[122092] = anon_sym_DOLLAR_BQUOTE; + v->a[122093] = actions(6731); + v->a[122094] = 1; + v->a[122095] = sym_word; + v->a[122096] = actions(6735); + v->a[122097] = 1; + v->a[122098] = sym__special_character; + v->a[122099] = actions(6739); small_parse_table_6105(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1221.c b/parser/static/small_parse_table/small_parse_table_1221.c index ce0ca90c..92fee1e8 100644 --- a/parser/static/small_parse_table/small_parse_table_1221.c +++ b/parser/static/small_parse_table/small_parse_table_1221.c @@ -14,126 +14,126 @@ void small_parse_table_6105(t_small_parse_table_array *v) { - v->a[122100] = anon_sym_DOLLAR; - v->a[122101] = aux_sym_number_token1; - v->a[122102] = aux_sym_number_token2; - v->a[122103] = anon_sym_DOLLAR_LPAREN; - v->a[122104] = anon_sym_BQUOTE; - v->a[122105] = sym_word; - v->a[122106] = actions(1330); - v->a[122107] = 27; - v->a[122108] = sym_file_descriptor; - v->a[122109] = sym__concat; - v->a[122110] = sym_test_operator; - v->a[122111] = sym__bare_dollar; - v->a[122112] = sym__brace_start; - v->a[122113] = anon_sym_LPAREN_LPAREN; - v->a[122114] = anon_sym_PIPE_PIPE; - v->a[122115] = anon_sym_AMP_AMP; - v->a[122116] = anon_sym_GT_GT; - v->a[122117] = anon_sym_PIPE_AMP; - v->a[122118] = anon_sym_AMP_GT_GT; - v->a[122119] = anon_sym_GT_PIPE; + v->a[122100] = 1; + v->a[122101] = sym__comment_word; + v->a[122102] = actions(7055); + v->a[122103] = 1; + v->a[122104] = anon_sym_DOLLAR; + v->a[122105] = actions(6737); + v->a[122106] = 3; + v->a[122107] = sym_test_operator; + v->a[122108] = sym__bare_dollar; + v->a[122109] = sym_raw_string; + v->a[122110] = state(872); + v->a[122111] = 7; + v->a[122112] = sym_arithmetic_expansion; + v->a[122113] = sym_brace_expression; + v->a[122114] = sym_string; + v->a[122115] = sym_number; + v->a[122116] = sym_simple_expansion; + v->a[122117] = sym_expansion; + v->a[122118] = sym_command_substitution; + v->a[122119] = 16; small_parse_table_6106(v); } void small_parse_table_6106(t_small_parse_table_array *v) { - v->a[122120] = anon_sym_LT_AMP_DASH; - v->a[122121] = anon_sym_GT_AMP_DASH; - v->a[122122] = anon_sym_LT_LT_DASH; - v->a[122123] = anon_sym_LT_LT_LT; - v->a[122124] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122125] = anon_sym_DOLLAR_LBRACK; - v->a[122126] = aux_sym_concatenation_token1; - v->a[122127] = sym__special_character; - v->a[122128] = anon_sym_DQUOTE; - v->a[122129] = sym_raw_string; - v->a[122130] = sym_ansi_c_string; - v->a[122131] = anon_sym_DOLLAR_LBRACE; - v->a[122132] = anon_sym_DOLLAR_BQUOTE; - v->a[122133] = anon_sym_LT_LPAREN; - v->a[122134] = anon_sym_GT_LPAREN; - v->a[122135] = 3; - v->a[122136] = actions(71); - v->a[122137] = 1; - v->a[122138] = sym_comment; - v->a[122139] = actions(1348); + v->a[122120] = actions(3); + v->a[122121] = 1; + v->a[122122] = sym_comment; + v->a[122123] = actions(1745); + v->a[122124] = 1; + v->a[122125] = aux_sym_number_token1; + v->a[122126] = actions(1747); + v->a[122127] = 1; + v->a[122128] = aux_sym_number_token2; + v->a[122129] = actions(1751); + v->a[122130] = 1; + v->a[122131] = anon_sym_DOLLAR_LPAREN; + v->a[122132] = actions(1761); + v->a[122133] = 1; + v->a[122134] = sym__brace_start; + v->a[122135] = actions(6789); + v->a[122136] = 1; + v->a[122137] = sym_word; + v->a[122138] = actions(6791); + v->a[122139] = 1; small_parse_table_6107(v); } void small_parse_table_6107(t_small_parse_table_array *v) { - v->a[122140] = 15; - v->a[122141] = anon_sym_PIPE; - v->a[122142] = anon_sym_EQ_EQ; - v->a[122143] = anon_sym_LT; - v->a[122144] = anon_sym_GT; - v->a[122145] = anon_sym_LT_LT; - v->a[122146] = anon_sym_EQ_TILDE; - v->a[122147] = anon_sym_AMP_GT; - v->a[122148] = anon_sym_LT_AMP; - v->a[122149] = anon_sym_GT_AMP; - v->a[122150] = anon_sym_DOLLAR; - v->a[122151] = aux_sym_number_token1; - v->a[122152] = aux_sym_number_token2; - v->a[122153] = anon_sym_DOLLAR_LPAREN; - v->a[122154] = anon_sym_BQUOTE; - v->a[122155] = sym_word; - v->a[122156] = actions(1350); - v->a[122157] = 27; - v->a[122158] = sym_file_descriptor; - v->a[122159] = sym__concat; + v->a[122140] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122141] = actions(6795); + v->a[122142] = 1; + v->a[122143] = sym__special_character; + v->a[122144] = actions(6797); + v->a[122145] = 1; + v->a[122146] = anon_sym_DQUOTE; + v->a[122147] = actions(6801); + v->a[122148] = 1; + v->a[122149] = anon_sym_DOLLAR_LBRACE; + v->a[122150] = actions(6803); + v->a[122151] = 1; + v->a[122152] = anon_sym_BQUOTE; + v->a[122153] = actions(6805); + v->a[122154] = 1; + v->a[122155] = anon_sym_DOLLAR_BQUOTE; + v->a[122156] = actions(6807); + v->a[122157] = 1; + v->a[122158] = sym__comment_word; + v->a[122159] = actions(7057); small_parse_table_6108(v); } void small_parse_table_6108(t_small_parse_table_array *v) { - v->a[122160] = sym_test_operator; - v->a[122161] = sym__bare_dollar; - v->a[122162] = sym__brace_start; - v->a[122163] = anon_sym_LPAREN_LPAREN; - v->a[122164] = anon_sym_PIPE_PIPE; - v->a[122165] = anon_sym_AMP_AMP; - v->a[122166] = anon_sym_GT_GT; - v->a[122167] = anon_sym_PIPE_AMP; - v->a[122168] = anon_sym_AMP_GT_GT; - v->a[122169] = anon_sym_GT_PIPE; - v->a[122170] = anon_sym_LT_AMP_DASH; - v->a[122171] = anon_sym_GT_AMP_DASH; - v->a[122172] = anon_sym_LT_LT_DASH; - v->a[122173] = anon_sym_LT_LT_LT; - v->a[122174] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122175] = anon_sym_DOLLAR_LBRACK; - v->a[122176] = aux_sym_concatenation_token1; - v->a[122177] = sym__special_character; - v->a[122178] = anon_sym_DQUOTE; - v->a[122179] = sym_raw_string; + v->a[122160] = 1; + v->a[122161] = anon_sym_DOLLAR; + v->a[122162] = actions(6799); + v->a[122163] = 3; + v->a[122164] = sym_test_operator; + v->a[122165] = sym__bare_dollar; + v->a[122166] = sym_raw_string; + v->a[122167] = state(1108); + v->a[122168] = 7; + v->a[122169] = sym_arithmetic_expansion; + v->a[122170] = sym_brace_expression; + v->a[122171] = sym_string; + v->a[122172] = sym_number; + v->a[122173] = sym_simple_expansion; + v->a[122174] = sym_expansion; + v->a[122175] = sym_command_substitution; + v->a[122176] = 16; + v->a[122177] = actions(3); + v->a[122178] = 1; + v->a[122179] = sym_comment; small_parse_table_6109(v); } void small_parse_table_6109(t_small_parse_table_array *v) { - v->a[122180] = sym_ansi_c_string; - v->a[122181] = anon_sym_DOLLAR_LBRACE; - v->a[122182] = anon_sym_DOLLAR_BQUOTE; - v->a[122183] = anon_sym_LT_LPAREN; - v->a[122184] = anon_sym_GT_LPAREN; - v->a[122185] = 3; - v->a[122186] = actions(71); + v->a[122180] = actions(1745); + v->a[122181] = 1; + v->a[122182] = aux_sym_number_token1; + v->a[122183] = actions(1747); + v->a[122184] = 1; + v->a[122185] = aux_sym_number_token2; + v->a[122186] = actions(1751); v->a[122187] = 1; - v->a[122188] = sym_comment; - v->a[122189] = actions(1352); - v->a[122190] = 15; - v->a[122191] = anon_sym_PIPE; - v->a[122192] = anon_sym_EQ_EQ; - v->a[122193] = anon_sym_LT; - v->a[122194] = anon_sym_GT; - v->a[122195] = anon_sym_LT_LT; - v->a[122196] = anon_sym_EQ_TILDE; - v->a[122197] = anon_sym_AMP_GT; - v->a[122198] = anon_sym_LT_AMP; - v->a[122199] = anon_sym_GT_AMP; + v->a[122188] = anon_sym_DOLLAR_LPAREN; + v->a[122189] = actions(1761); + v->a[122190] = 1; + v->a[122191] = sym__brace_start; + v->a[122192] = actions(6789); + v->a[122193] = 1; + v->a[122194] = sym_word; + v->a[122195] = actions(6791); + v->a[122196] = 1; + v->a[122197] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122198] = actions(6795); + v->a[122199] = 1; small_parse_table_6110(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1222.c b/parser/static/small_parse_table/small_parse_table_1222.c index bf1f5f9e..ba2277eb 100644 --- a/parser/static/small_parse_table/small_parse_table_1222.c +++ b/parser/static/small_parse_table/small_parse_table_1222.c @@ -14,126 +14,126 @@ void small_parse_table_6110(t_small_parse_table_array *v) { - v->a[122200] = anon_sym_DOLLAR; - v->a[122201] = aux_sym_number_token1; - v->a[122202] = aux_sym_number_token2; - v->a[122203] = anon_sym_DOLLAR_LPAREN; - v->a[122204] = anon_sym_BQUOTE; - v->a[122205] = sym_word; - v->a[122206] = actions(1354); - v->a[122207] = 27; - v->a[122208] = sym_file_descriptor; - v->a[122209] = sym__concat; - v->a[122210] = sym_test_operator; - v->a[122211] = sym__bare_dollar; - v->a[122212] = sym__brace_start; - v->a[122213] = anon_sym_LPAREN_LPAREN; - v->a[122214] = anon_sym_PIPE_PIPE; - v->a[122215] = anon_sym_AMP_AMP; - v->a[122216] = anon_sym_GT_GT; - v->a[122217] = anon_sym_PIPE_AMP; - v->a[122218] = anon_sym_AMP_GT_GT; - v->a[122219] = anon_sym_GT_PIPE; + v->a[122200] = sym__special_character; + v->a[122201] = actions(6797); + v->a[122202] = 1; + v->a[122203] = anon_sym_DQUOTE; + v->a[122204] = actions(6801); + v->a[122205] = 1; + v->a[122206] = anon_sym_DOLLAR_LBRACE; + v->a[122207] = actions(6803); + v->a[122208] = 1; + v->a[122209] = anon_sym_BQUOTE; + v->a[122210] = actions(6805); + v->a[122211] = 1; + v->a[122212] = anon_sym_DOLLAR_BQUOTE; + v->a[122213] = actions(6807); + v->a[122214] = 1; + v->a[122215] = sym__comment_word; + v->a[122216] = actions(7059); + v->a[122217] = 1; + v->a[122218] = anon_sym_DOLLAR; + v->a[122219] = actions(6799); small_parse_table_6111(v); } void small_parse_table_6111(t_small_parse_table_array *v) { - v->a[122220] = anon_sym_LT_AMP_DASH; - v->a[122221] = anon_sym_GT_AMP_DASH; - v->a[122222] = anon_sym_LT_LT_DASH; - v->a[122223] = anon_sym_LT_LT_LT; - v->a[122224] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122225] = anon_sym_DOLLAR_LBRACK; - v->a[122226] = aux_sym_concatenation_token1; - v->a[122227] = sym__special_character; - v->a[122228] = anon_sym_DQUOTE; - v->a[122229] = sym_raw_string; - v->a[122230] = sym_ansi_c_string; - v->a[122231] = anon_sym_DOLLAR_LBRACE; - v->a[122232] = anon_sym_DOLLAR_BQUOTE; - v->a[122233] = anon_sym_LT_LPAREN; - v->a[122234] = anon_sym_GT_LPAREN; - v->a[122235] = 6; - v->a[122236] = actions(3); - v->a[122237] = 1; - v->a[122238] = sym_comment; - v->a[122239] = actions(5664); + v->a[122220] = 3; + v->a[122221] = sym_test_operator; + v->a[122222] = sym__bare_dollar; + v->a[122223] = sym_raw_string; + v->a[122224] = state(1108); + v->a[122225] = 7; + v->a[122226] = sym_arithmetic_expansion; + v->a[122227] = sym_brace_expression; + v->a[122228] = sym_string; + v->a[122229] = sym_number; + v->a[122230] = sym_simple_expansion; + v->a[122231] = sym_expansion; + v->a[122232] = sym_command_substitution; + v->a[122233] = 16; + v->a[122234] = actions(3); + v->a[122235] = 1; + v->a[122236] = sym_comment; + v->a[122237] = actions(369); + v->a[122238] = 1; + v->a[122239] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6112(v); } void small_parse_table_6112(t_small_parse_table_array *v) { - v->a[122240] = 1; - v->a[122241] = aux_sym_concatenation_token1; - v->a[122242] = actions(6469); - v->a[122243] = 1; - v->a[122244] = sym__concat; - v->a[122245] = state(1371); - v->a[122246] = 1; - v->a[122247] = aux_sym_concatenation_repeat1; - v->a[122248] = actions(1288); - v->a[122249] = 5; - v->a[122250] = sym_file_descriptor; - v->a[122251] = sym_variable_name; - v->a[122252] = sym_test_operator; - v->a[122253] = sym__brace_start; - v->a[122254] = aux_sym_heredoc_redirect_token1; - v->a[122255] = actions(1286); - v->a[122256] = 34; - v->a[122257] = anon_sym_LPAREN_LPAREN; - v->a[122258] = anon_sym_PIPE_PIPE; - v->a[122259] = anon_sym_AMP_AMP; + v->a[122240] = actions(375); + v->a[122241] = 1; + v->a[122242] = anon_sym_DQUOTE; + v->a[122243] = actions(379); + v->a[122244] = 1; + v->a[122245] = aux_sym_number_token1; + v->a[122246] = actions(381); + v->a[122247] = 1; + v->a[122248] = aux_sym_number_token2; + v->a[122249] = actions(383); + v->a[122250] = 1; + v->a[122251] = anon_sym_DOLLAR_LBRACE; + v->a[122252] = actions(385); + v->a[122253] = 1; + v->a[122254] = anon_sym_DOLLAR_LPAREN; + v->a[122255] = actions(387); + v->a[122256] = 1; + v->a[122257] = anon_sym_BQUOTE; + v->a[122258] = actions(389); + v->a[122259] = 1; small_parse_table_6113(v); } void small_parse_table_6113(t_small_parse_table_array *v) { - v->a[122260] = anon_sym_PIPE; - v->a[122261] = anon_sym_LT; - v->a[122262] = anon_sym_GT; - v->a[122263] = anon_sym_LT_LT; - v->a[122264] = anon_sym_GT_GT; - v->a[122265] = anon_sym_PIPE_AMP; - v->a[122266] = anon_sym_AMP_GT; - v->a[122267] = anon_sym_AMP_GT_GT; - v->a[122268] = anon_sym_LT_AMP; - v->a[122269] = anon_sym_GT_AMP; - v->a[122270] = anon_sym_GT_PIPE; - v->a[122271] = anon_sym_LT_AMP_DASH; - v->a[122272] = anon_sym_GT_AMP_DASH; - v->a[122273] = anon_sym_LT_LT_DASH; - v->a[122274] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122275] = anon_sym_DOLLAR_LBRACK; - v->a[122276] = anon_sym_DOLLAR; - v->a[122277] = sym__special_character; - v->a[122278] = anon_sym_DQUOTE; - v->a[122279] = sym_raw_string; + v->a[122260] = anon_sym_DOLLAR_BQUOTE; + v->a[122261] = actions(395); + v->a[122262] = 1; + v->a[122263] = sym__brace_start; + v->a[122264] = actions(6340); + v->a[122265] = 1; + v->a[122266] = sym_word; + v->a[122267] = actions(6342); + v->a[122268] = 1; + v->a[122269] = sym__special_character; + v->a[122270] = actions(6346); + v->a[122271] = 1; + v->a[122272] = sym__comment_word; + v->a[122273] = actions(7061); + v->a[122274] = 1; + v->a[122275] = anon_sym_DOLLAR; + v->a[122276] = actions(6344); + v->a[122277] = 3; + v->a[122278] = sym_test_operator; + v->a[122279] = sym__bare_dollar; small_parse_table_6114(v); } void small_parse_table_6114(t_small_parse_table_array *v) { - v->a[122280] = sym_ansi_c_string; - v->a[122281] = aux_sym_number_token1; - v->a[122282] = aux_sym_number_token2; - v->a[122283] = anon_sym_DOLLAR_LBRACE; - v->a[122284] = anon_sym_DOLLAR_LPAREN; - v->a[122285] = anon_sym_BQUOTE; - v->a[122286] = anon_sym_DOLLAR_BQUOTE; - v->a[122287] = anon_sym_LT_LPAREN; - v->a[122288] = anon_sym_GT_LPAREN; - v->a[122289] = aux_sym__simple_variable_name_token1; - v->a[122290] = sym_word; - v->a[122291] = 6; - v->a[122292] = actions(3); - v->a[122293] = 1; - v->a[122294] = sym_comment; - v->a[122295] = actions(5638); - v->a[122296] = 1; - v->a[122297] = aux_sym_concatenation_token1; - v->a[122298] = actions(5640); - v->a[122299] = 1; + v->a[122280] = sym_raw_string; + v->a[122281] = state(762); + v->a[122282] = 7; + v->a[122283] = sym_arithmetic_expansion; + v->a[122284] = sym_brace_expression; + v->a[122285] = sym_string; + v->a[122286] = sym_number; + v->a[122287] = sym_simple_expansion; + v->a[122288] = sym_expansion; + v->a[122289] = sym_command_substitution; + v->a[122290] = 16; + v->a[122291] = actions(3); + v->a[122292] = 1; + v->a[122293] = sym_comment; + v->a[122294] = actions(2486); + v->a[122295] = 1; + v->a[122296] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122297] = actions(2488); + v->a[122298] = 1; + v->a[122299] = anon_sym_DOLLAR; small_parse_table_6115(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1223.c b/parser/static/small_parse_table/small_parse_table_1223.c index 7c3d5e29..daffbeb1 100644 --- a/parser/static/small_parse_table/small_parse_table_1223.c +++ b/parser/static/small_parse_table/small_parse_table_1223.c @@ -14,126 +14,126 @@ void small_parse_table_6115(t_small_parse_table_array *v) { - v->a[122300] = sym__concat; - v->a[122301] = state(2297); - v->a[122302] = 1; - v->a[122303] = aux_sym_concatenation_repeat1; - v->a[122304] = actions(5391); - v->a[122305] = 5; - v->a[122306] = sym_file_descriptor; - v->a[122307] = sym_variable_name; - v->a[122308] = sym_test_operator; - v->a[122309] = sym__brace_start; - v->a[122310] = aux_sym_heredoc_redirect_token1; - v->a[122311] = actions(5389); - v->a[122312] = 34; - v->a[122313] = anon_sym_LPAREN_LPAREN; - v->a[122314] = anon_sym_PIPE_PIPE; - v->a[122315] = anon_sym_AMP_AMP; - v->a[122316] = anon_sym_PIPE; - v->a[122317] = anon_sym_LT; - v->a[122318] = anon_sym_GT; - v->a[122319] = anon_sym_LT_LT; + v->a[122300] = actions(2492); + v->a[122301] = 1; + v->a[122302] = anon_sym_DQUOTE; + v->a[122303] = actions(2496); + v->a[122304] = 1; + v->a[122305] = aux_sym_number_token1; + v->a[122306] = actions(2498); + v->a[122307] = 1; + v->a[122308] = aux_sym_number_token2; + v->a[122309] = actions(2500); + v->a[122310] = 1; + v->a[122311] = anon_sym_DOLLAR_LBRACE; + v->a[122312] = actions(2502); + v->a[122313] = 1; + v->a[122314] = anon_sym_DOLLAR_LPAREN; + v->a[122315] = actions(2504); + v->a[122316] = 1; + v->a[122317] = anon_sym_BQUOTE; + v->a[122318] = actions(2506); + v->a[122319] = 1; small_parse_table_6116(v); } void small_parse_table_6116(t_small_parse_table_array *v) { - v->a[122320] = anon_sym_GT_GT; - v->a[122321] = anon_sym_PIPE_AMP; - v->a[122322] = anon_sym_AMP_GT; - v->a[122323] = anon_sym_AMP_GT_GT; - v->a[122324] = anon_sym_LT_AMP; - v->a[122325] = anon_sym_GT_AMP; - v->a[122326] = anon_sym_GT_PIPE; - v->a[122327] = anon_sym_LT_AMP_DASH; - v->a[122328] = anon_sym_GT_AMP_DASH; - v->a[122329] = anon_sym_LT_LT_DASH; - v->a[122330] = anon_sym_LT_LT_LT; - v->a[122331] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122332] = anon_sym_DOLLAR_LBRACK; - v->a[122333] = anon_sym_DOLLAR; - v->a[122334] = sym__special_character; - v->a[122335] = anon_sym_DQUOTE; - v->a[122336] = sym_raw_string; - v->a[122337] = sym_ansi_c_string; - v->a[122338] = aux_sym_number_token1; - v->a[122339] = aux_sym_number_token2; + v->a[122320] = anon_sym_DOLLAR_BQUOTE; + v->a[122321] = actions(2510); + v->a[122322] = 1; + v->a[122323] = sym__brace_start; + v->a[122324] = actions(6531); + v->a[122325] = 1; + v->a[122326] = sym_word; + v->a[122327] = actions(6535); + v->a[122328] = 1; + v->a[122329] = sym__special_character; + v->a[122330] = actions(6539); + v->a[122331] = 1; + v->a[122332] = sym__comment_word; + v->a[122333] = actions(6537); + v->a[122334] = 3; + v->a[122335] = sym_test_operator; + v->a[122336] = sym__bare_dollar; + v->a[122337] = sym_raw_string; + v->a[122338] = state(1596); + v->a[122339] = 7; small_parse_table_6117(v); } void small_parse_table_6117(t_small_parse_table_array *v) { - v->a[122340] = anon_sym_DOLLAR_LBRACE; - v->a[122341] = anon_sym_DOLLAR_LPAREN; - v->a[122342] = anon_sym_BQUOTE; - v->a[122343] = anon_sym_DOLLAR_BQUOTE; - v->a[122344] = anon_sym_LT_LPAREN; - v->a[122345] = anon_sym_GT_LPAREN; - v->a[122346] = sym_word; - v->a[122347] = 3; + v->a[122340] = sym_arithmetic_expansion; + v->a[122341] = sym_brace_expression; + v->a[122342] = sym_string; + v->a[122343] = sym_number; + v->a[122344] = sym_simple_expansion; + v->a[122345] = sym_expansion; + v->a[122346] = sym_command_substitution; + v->a[122347] = 16; v->a[122348] = actions(3); v->a[122349] = 1; v->a[122350] = sym_comment; - v->a[122351] = actions(1263); - v->a[122352] = 4; - v->a[122353] = sym_file_descriptor; - v->a[122354] = sym_test_operator; - v->a[122355] = sym__brace_start; - v->a[122356] = aux_sym_heredoc_redirect_token1; - v->a[122357] = actions(1261); - v->a[122358] = 38; - v->a[122359] = anon_sym_LPAREN_LPAREN; + v->a[122351] = actions(731); + v->a[122352] = 1; + v->a[122353] = anon_sym_DOLLAR; + v->a[122354] = actions(737); + v->a[122355] = 1; + v->a[122356] = aux_sym_number_token1; + v->a[122357] = actions(739); + v->a[122358] = 1; + v->a[122359] = aux_sym_number_token2; small_parse_table_6118(v); } void small_parse_table_6118(t_small_parse_table_array *v) { - v->a[122360] = anon_sym_SEMI; - v->a[122361] = anon_sym_PIPE_PIPE; - v->a[122362] = anon_sym_AMP_AMP; - v->a[122363] = anon_sym_PIPE; - v->a[122364] = anon_sym_AMP; - v->a[122365] = anon_sym_LT; - v->a[122366] = anon_sym_GT; - v->a[122367] = anon_sym_LT_LT; - v->a[122368] = anon_sym_GT_GT; - v->a[122369] = anon_sym_RPAREN; - v->a[122370] = anon_sym_SEMI_SEMI; - v->a[122371] = anon_sym_PIPE_AMP; - v->a[122372] = anon_sym_AMP_GT; - v->a[122373] = anon_sym_AMP_GT_GT; - v->a[122374] = anon_sym_LT_AMP; - v->a[122375] = anon_sym_GT_AMP; - v->a[122376] = anon_sym_GT_PIPE; - v->a[122377] = anon_sym_LT_AMP_DASH; - v->a[122378] = anon_sym_GT_AMP_DASH; - v->a[122379] = anon_sym_LT_LT_DASH; + v->a[122360] = actions(743); + v->a[122361] = 1; + v->a[122362] = anon_sym_DOLLAR_LPAREN; + v->a[122363] = actions(755); + v->a[122364] = 1; + v->a[122365] = sym__brace_start; + v->a[122366] = actions(5513); + v->a[122367] = 1; + v->a[122368] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122369] = actions(5517); + v->a[122370] = 1; + v->a[122371] = anon_sym_DQUOTE; + v->a[122372] = actions(5521); + v->a[122373] = 1; + v->a[122374] = anon_sym_DOLLAR_LBRACE; + v->a[122375] = actions(5523); + v->a[122376] = 1; + v->a[122377] = anon_sym_BQUOTE; + v->a[122378] = actions(5525); + v->a[122379] = 1; small_parse_table_6119(v); } void small_parse_table_6119(t_small_parse_table_array *v) { - v->a[122380] = anon_sym_LT_LT_LT; - v->a[122381] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122382] = anon_sym_DOLLAR_LBRACK; - v->a[122383] = anon_sym_DOLLAR; - v->a[122384] = sym__special_character; - v->a[122385] = anon_sym_DQUOTE; - v->a[122386] = sym_raw_string; - v->a[122387] = sym_ansi_c_string; - v->a[122388] = aux_sym_number_token1; - v->a[122389] = aux_sym_number_token2; - v->a[122390] = anon_sym_DOLLAR_LBRACE; - v->a[122391] = anon_sym_DOLLAR_LPAREN; - v->a[122392] = anon_sym_BQUOTE; - v->a[122393] = anon_sym_DOLLAR_BQUOTE; - v->a[122394] = anon_sym_LT_LPAREN; - v->a[122395] = anon_sym_GT_LPAREN; - v->a[122396] = sym_word; - v->a[122397] = 3; - v->a[122398] = actions(71); - v->a[122399] = 1; + v->a[122380] = anon_sym_DOLLAR_BQUOTE; + v->a[122381] = actions(6348); + v->a[122382] = 1; + v->a[122383] = sym_word; + v->a[122384] = actions(6352); + v->a[122385] = 1; + v->a[122386] = sym__special_character; + v->a[122387] = actions(6356); + v->a[122388] = 1; + v->a[122389] = sym__comment_word; + v->a[122390] = actions(6354); + v->a[122391] = 3; + v->a[122392] = sym_test_operator; + v->a[122393] = sym__bare_dollar; + v->a[122394] = sym_raw_string; + v->a[122395] = state(599); + v->a[122396] = 7; + v->a[122397] = sym_arithmetic_expansion; + v->a[122398] = sym_brace_expression; + v->a[122399] = sym_string; small_parse_table_6120(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1224.c b/parser/static/small_parse_table/small_parse_table_1224.c index 39ecef9c..4113b59f 100644 --- a/parser/static/small_parse_table/small_parse_table_1224.c +++ b/parser/static/small_parse_table/small_parse_table_1224.c @@ -14,126 +14,126 @@ void small_parse_table_6120(t_small_parse_table_array *v) { - v->a[122400] = sym_comment; - v->a[122401] = actions(1340); - v->a[122402] = 15; - v->a[122403] = anon_sym_PIPE; - v->a[122404] = anon_sym_EQ_EQ; - v->a[122405] = anon_sym_LT; - v->a[122406] = anon_sym_GT; - v->a[122407] = anon_sym_LT_LT; - v->a[122408] = anon_sym_EQ_TILDE; - v->a[122409] = anon_sym_AMP_GT; - v->a[122410] = anon_sym_LT_AMP; - v->a[122411] = anon_sym_GT_AMP; - v->a[122412] = anon_sym_DOLLAR; - v->a[122413] = aux_sym_number_token1; - v->a[122414] = aux_sym_number_token2; - v->a[122415] = anon_sym_DOLLAR_LPAREN; - v->a[122416] = anon_sym_BQUOTE; - v->a[122417] = sym_word; - v->a[122418] = actions(1342); - v->a[122419] = 27; + v->a[122400] = sym_number; + v->a[122401] = sym_simple_expansion; + v->a[122402] = sym_expansion; + v->a[122403] = sym_command_substitution; + v->a[122404] = 16; + v->a[122405] = actions(3); + v->a[122406] = 1; + v->a[122407] = sym_comment; + v->a[122408] = actions(5645); + v->a[122409] = 1; + v->a[122410] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122411] = actions(5651); + v->a[122412] = 1; + v->a[122413] = anon_sym_DQUOTE; + v->a[122414] = actions(5655); + v->a[122415] = 1; + v->a[122416] = aux_sym_number_token1; + v->a[122417] = actions(5657); + v->a[122418] = 1; + v->a[122419] = aux_sym_number_token2; small_parse_table_6121(v); } void small_parse_table_6121(t_small_parse_table_array *v) { - v->a[122420] = sym_file_descriptor; - v->a[122421] = sym__concat; - v->a[122422] = sym_test_operator; - v->a[122423] = sym__bare_dollar; - v->a[122424] = sym__brace_start; - v->a[122425] = anon_sym_LPAREN_LPAREN; - v->a[122426] = anon_sym_PIPE_PIPE; - v->a[122427] = anon_sym_AMP_AMP; - v->a[122428] = anon_sym_GT_GT; - v->a[122429] = anon_sym_PIPE_AMP; - v->a[122430] = anon_sym_AMP_GT_GT; - v->a[122431] = anon_sym_GT_PIPE; - v->a[122432] = anon_sym_LT_AMP_DASH; - v->a[122433] = anon_sym_GT_AMP_DASH; - v->a[122434] = anon_sym_LT_LT_DASH; - v->a[122435] = anon_sym_LT_LT_LT; - v->a[122436] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122437] = anon_sym_DOLLAR_LBRACK; - v->a[122438] = aux_sym_concatenation_token1; - v->a[122439] = sym__special_character; + v->a[122420] = actions(5659); + v->a[122421] = 1; + v->a[122422] = anon_sym_DOLLAR_LBRACE; + v->a[122423] = actions(5661); + v->a[122424] = 1; + v->a[122425] = anon_sym_DOLLAR_LPAREN; + v->a[122426] = actions(5663); + v->a[122427] = 1; + v->a[122428] = anon_sym_BQUOTE; + v->a[122429] = actions(5665); + v->a[122430] = 1; + v->a[122431] = anon_sym_DOLLAR_BQUOTE; + v->a[122432] = actions(5671); + v->a[122433] = 1; + v->a[122434] = sym__brace_start; + v->a[122435] = actions(6493); + v->a[122436] = 1; + v->a[122437] = sym_word; + v->a[122438] = actions(6495); + v->a[122439] = 1; small_parse_table_6122(v); } void small_parse_table_6122(t_small_parse_table_array *v) { - v->a[122440] = anon_sym_DQUOTE; - v->a[122441] = sym_raw_string; - v->a[122442] = sym_ansi_c_string; - v->a[122443] = anon_sym_DOLLAR_LBRACE; - v->a[122444] = anon_sym_DOLLAR_BQUOTE; - v->a[122445] = anon_sym_LT_LPAREN; - v->a[122446] = anon_sym_GT_LPAREN; - v->a[122447] = 6; - v->a[122448] = actions(3); - v->a[122449] = 1; - v->a[122450] = sym_comment; - v->a[122451] = actions(5638); - v->a[122452] = 1; - v->a[122453] = aux_sym_concatenation_token1; - v->a[122454] = actions(5640); - v->a[122455] = 1; - v->a[122456] = sym__concat; - v->a[122457] = state(2290); - v->a[122458] = 1; - v->a[122459] = aux_sym_concatenation_repeat1; + v->a[122440] = sym__special_character; + v->a[122441] = actions(6499); + v->a[122442] = 1; + v->a[122443] = sym__comment_word; + v->a[122444] = actions(7063); + v->a[122445] = 1; + v->a[122446] = anon_sym_DOLLAR; + v->a[122447] = actions(6497); + v->a[122448] = 3; + v->a[122449] = sym_test_operator; + v->a[122450] = sym__bare_dollar; + v->a[122451] = sym_raw_string; + v->a[122452] = state(2652); + v->a[122453] = 7; + v->a[122454] = sym_arithmetic_expansion; + v->a[122455] = sym_brace_expression; + v->a[122456] = sym_string; + v->a[122457] = sym_number; + v->a[122458] = sym_simple_expansion; + v->a[122459] = sym_expansion; small_parse_table_6123(v); } void small_parse_table_6123(t_small_parse_table_array *v) { - v->a[122460] = actions(5395); + v->a[122460] = sym_command_substitution; v->a[122461] = 5; - v->a[122462] = sym_file_descriptor; - v->a[122463] = sym_variable_name; - v->a[122464] = sym_test_operator; - v->a[122465] = sym__brace_start; - v->a[122466] = aux_sym_heredoc_redirect_token1; - v->a[122467] = actions(5393); - v->a[122468] = 34; - v->a[122469] = anon_sym_LPAREN_LPAREN; - v->a[122470] = anon_sym_PIPE_PIPE; - v->a[122471] = anon_sym_AMP_AMP; - v->a[122472] = anon_sym_PIPE; - v->a[122473] = anon_sym_LT; - v->a[122474] = anon_sym_GT; - v->a[122475] = anon_sym_LT_LT; - v->a[122476] = anon_sym_GT_GT; - v->a[122477] = anon_sym_PIPE_AMP; - v->a[122478] = anon_sym_AMP_GT; - v->a[122479] = anon_sym_AMP_GT_GT; + v->a[122462] = actions(3); + v->a[122463] = 1; + v->a[122464] = sym_comment; + v->a[122465] = state(2573); + v->a[122466] = 1; + v->a[122467] = aux_sym_pipeline_repeat1; + v->a[122468] = actions(5367); + v->a[122469] = 2; + v->a[122470] = sym_file_descriptor; + v->a[122471] = aux_sym_heredoc_redirect_token1; + v->a[122472] = actions(7065); + v->a[122473] = 2; + v->a[122474] = anon_sym_PIPE; + v->a[122475] = anon_sym_PIPE_AMP; + v->a[122476] = actions(5362); + v->a[122477] = 18; + v->a[122478] = anon_sym_SEMI_SEMI; + v->a[122479] = anon_sym_AMP_AMP; small_parse_table_6124(v); } void small_parse_table_6124(t_small_parse_table_array *v) { - v->a[122480] = anon_sym_LT_AMP; - v->a[122481] = anon_sym_GT_AMP; - v->a[122482] = anon_sym_GT_PIPE; - v->a[122483] = anon_sym_LT_AMP_DASH; - v->a[122484] = anon_sym_GT_AMP_DASH; - v->a[122485] = anon_sym_LT_LT_DASH; - v->a[122486] = anon_sym_LT_LT_LT; - v->a[122487] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122488] = anon_sym_DOLLAR_LBRACK; - v->a[122489] = anon_sym_DOLLAR; - v->a[122490] = sym__special_character; - v->a[122491] = anon_sym_DQUOTE; - v->a[122492] = sym_raw_string; - v->a[122493] = sym_ansi_c_string; - v->a[122494] = aux_sym_number_token1; - v->a[122495] = aux_sym_number_token2; - v->a[122496] = anon_sym_DOLLAR_LBRACE; - v->a[122497] = anon_sym_DOLLAR_LPAREN; - v->a[122498] = anon_sym_BQUOTE; - v->a[122499] = anon_sym_DOLLAR_BQUOTE; + v->a[122480] = anon_sym_PIPE_PIPE; + v->a[122481] = anon_sym_LT; + v->a[122482] = anon_sym_GT; + v->a[122483] = anon_sym_GT_GT; + v->a[122484] = anon_sym_AMP_GT; + v->a[122485] = anon_sym_AMP_GT_GT; + v->a[122486] = anon_sym_LT_AMP; + v->a[122487] = anon_sym_GT_AMP; + v->a[122488] = anon_sym_GT_PIPE; + v->a[122489] = anon_sym_LT_AMP_DASH; + v->a[122490] = anon_sym_GT_AMP_DASH; + v->a[122491] = anon_sym_LT_LT; + v->a[122492] = anon_sym_LT_LT_DASH; + v->a[122493] = anon_sym_AMP; + v->a[122494] = anon_sym_BQUOTE; + v->a[122495] = anon_sym_SEMI; + v->a[122496] = 16; + v->a[122497] = actions(3); + v->a[122498] = 1; + v->a[122499] = sym_comment; small_parse_table_6125(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1225.c b/parser/static/small_parse_table/small_parse_table_1225.c index e1e638dd..d9e32421 100644 --- a/parser/static/small_parse_table/small_parse_table_1225.c +++ b/parser/static/small_parse_table/small_parse_table_1225.c @@ -14,126 +14,126 @@ void small_parse_table_6125(t_small_parse_table_array *v) { - v->a[122500] = anon_sym_LT_LPAREN; - v->a[122501] = anon_sym_GT_LPAREN; - v->a[122502] = sym_word; - v->a[122503] = 3; - v->a[122504] = actions(71); - v->a[122505] = 1; - v->a[122506] = sym_comment; - v->a[122507] = actions(1324); - v->a[122508] = 15; - v->a[122509] = anon_sym_PIPE; - v->a[122510] = anon_sym_EQ_EQ; - v->a[122511] = anon_sym_LT; - v->a[122512] = anon_sym_GT; - v->a[122513] = anon_sym_LT_LT; - v->a[122514] = anon_sym_EQ_TILDE; - v->a[122515] = anon_sym_AMP_GT; - v->a[122516] = anon_sym_LT_AMP; - v->a[122517] = anon_sym_GT_AMP; - v->a[122518] = anon_sym_DOLLAR; - v->a[122519] = aux_sym_number_token1; + v->a[122500] = actions(5407); + v->a[122501] = 1; + v->a[122502] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122503] = actions(5413); + v->a[122504] = 1; + v->a[122505] = anon_sym_DQUOTE; + v->a[122506] = actions(5417); + v->a[122507] = 1; + v->a[122508] = aux_sym_number_token1; + v->a[122509] = actions(5419); + v->a[122510] = 1; + v->a[122511] = aux_sym_number_token2; + v->a[122512] = actions(5421); + v->a[122513] = 1; + v->a[122514] = anon_sym_DOLLAR_LBRACE; + v->a[122515] = actions(5423); + v->a[122516] = 1; + v->a[122517] = anon_sym_DOLLAR_LPAREN; + v->a[122518] = actions(5425); + v->a[122519] = 1; small_parse_table_6126(v); } void small_parse_table_6126(t_small_parse_table_array *v) { - v->a[122520] = aux_sym_number_token2; - v->a[122521] = anon_sym_DOLLAR_LPAREN; - v->a[122522] = anon_sym_BQUOTE; - v->a[122523] = sym_word; - v->a[122524] = actions(1326); - v->a[122525] = 27; - v->a[122526] = sym_file_descriptor; - v->a[122527] = sym__concat; - v->a[122528] = sym_test_operator; - v->a[122529] = sym__bare_dollar; - v->a[122530] = sym__brace_start; - v->a[122531] = anon_sym_LPAREN_LPAREN; - v->a[122532] = anon_sym_PIPE_PIPE; - v->a[122533] = anon_sym_AMP_AMP; - v->a[122534] = anon_sym_GT_GT; - v->a[122535] = anon_sym_PIPE_AMP; - v->a[122536] = anon_sym_AMP_GT_GT; - v->a[122537] = anon_sym_GT_PIPE; - v->a[122538] = anon_sym_LT_AMP_DASH; - v->a[122539] = anon_sym_GT_AMP_DASH; + v->a[122520] = anon_sym_BQUOTE; + v->a[122521] = actions(5427); + v->a[122522] = 1; + v->a[122523] = anon_sym_DOLLAR_BQUOTE; + v->a[122524] = actions(5433); + v->a[122525] = 1; + v->a[122526] = sym__brace_start; + v->a[122527] = actions(6625); + v->a[122528] = 1; + v->a[122529] = sym_word; + v->a[122530] = actions(6627); + v->a[122531] = 1; + v->a[122532] = sym__special_character; + v->a[122533] = actions(6631); + v->a[122534] = 1; + v->a[122535] = sym__comment_word; + v->a[122536] = actions(7068); + v->a[122537] = 1; + v->a[122538] = anon_sym_DOLLAR; + v->a[122539] = actions(6629); small_parse_table_6127(v); } void small_parse_table_6127(t_small_parse_table_array *v) { - v->a[122540] = anon_sym_LT_LT_DASH; - v->a[122541] = anon_sym_LT_LT_LT; - v->a[122542] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122543] = anon_sym_DOLLAR_LBRACK; - v->a[122544] = aux_sym_concatenation_token1; - v->a[122545] = sym__special_character; - v->a[122546] = anon_sym_DQUOTE; - v->a[122547] = sym_raw_string; - v->a[122548] = sym_ansi_c_string; - v->a[122549] = anon_sym_DOLLAR_LBRACE; - v->a[122550] = anon_sym_DOLLAR_BQUOTE; - v->a[122551] = anon_sym_LT_LPAREN; - v->a[122552] = anon_sym_GT_LPAREN; - v->a[122553] = 6; + v->a[122540] = 3; + v->a[122541] = sym_test_operator; + v->a[122542] = sym__bare_dollar; + v->a[122543] = sym_raw_string; + v->a[122544] = state(1903); + v->a[122545] = 7; + v->a[122546] = sym_arithmetic_expansion; + v->a[122547] = sym_brace_expression; + v->a[122548] = sym_string; + v->a[122549] = sym_number; + v->a[122550] = sym_simple_expansion; + v->a[122551] = sym_expansion; + v->a[122552] = sym_command_substitution; + v->a[122553] = 16; v->a[122554] = actions(3); v->a[122555] = 1; v->a[122556] = sym_comment; - v->a[122557] = actions(5664); + v->a[122557] = actions(35); v->a[122558] = 1; - v->a[122559] = aux_sym_concatenation_token1; + v->a[122559] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6128(v); } void small_parse_table_6128(t_small_parse_table_array *v) { - v->a[122560] = actions(5666); + v->a[122560] = actions(37); v->a[122561] = 1; - v->a[122562] = sym__concat; - v->a[122563] = state(2329); + v->a[122562] = anon_sym_DOLLAR; + v->a[122563] = actions(41); v->a[122564] = 1; - v->a[122565] = aux_sym_concatenation_repeat1; - v->a[122566] = actions(1263); - v->a[122567] = 5; - v->a[122568] = sym_file_descriptor; - v->a[122569] = sym_variable_name; - v->a[122570] = sym_test_operator; - v->a[122571] = sym__brace_start; - v->a[122572] = aux_sym_heredoc_redirect_token1; - v->a[122573] = actions(1261); - v->a[122574] = 34; - v->a[122575] = anon_sym_LPAREN_LPAREN; - v->a[122576] = anon_sym_PIPE_PIPE; - v->a[122577] = anon_sym_AMP_AMP; - v->a[122578] = anon_sym_PIPE; - v->a[122579] = anon_sym_LT; + v->a[122565] = anon_sym_DQUOTE; + v->a[122566] = actions(45); + v->a[122567] = 1; + v->a[122568] = aux_sym_number_token1; + v->a[122569] = actions(47); + v->a[122570] = 1; + v->a[122571] = aux_sym_number_token2; + v->a[122572] = actions(49); + v->a[122573] = 1; + v->a[122574] = anon_sym_DOLLAR_LBRACE; + v->a[122575] = actions(51); + v->a[122576] = 1; + v->a[122577] = anon_sym_DOLLAR_LPAREN; + v->a[122578] = actions(53); + v->a[122579] = 1; small_parse_table_6129(v); } void small_parse_table_6129(t_small_parse_table_array *v) { - v->a[122580] = anon_sym_GT; - v->a[122581] = anon_sym_LT_LT; - v->a[122582] = anon_sym_GT_GT; - v->a[122583] = anon_sym_PIPE_AMP; - v->a[122584] = anon_sym_AMP_GT; - v->a[122585] = anon_sym_AMP_GT_GT; - v->a[122586] = anon_sym_LT_AMP; - v->a[122587] = anon_sym_GT_AMP; - v->a[122588] = anon_sym_GT_PIPE; - v->a[122589] = anon_sym_LT_AMP_DASH; - v->a[122590] = anon_sym_GT_AMP_DASH; - v->a[122591] = anon_sym_LT_LT_DASH; - v->a[122592] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122593] = anon_sym_DOLLAR_LBRACK; - v->a[122594] = anon_sym_DOLLAR; - v->a[122595] = sym__special_character; - v->a[122596] = anon_sym_DQUOTE; - v->a[122597] = sym_raw_string; - v->a[122598] = sym_ansi_c_string; - v->a[122599] = aux_sym_number_token1; + v->a[122580] = anon_sym_BQUOTE; + v->a[122581] = actions(55); + v->a[122582] = 1; + v->a[122583] = anon_sym_DOLLAR_BQUOTE; + v->a[122584] = actions(63); + v->a[122585] = 1; + v->a[122586] = sym__brace_start; + v->a[122587] = actions(6605); + v->a[122588] = 1; + v->a[122589] = sym_word; + v->a[122590] = actions(6609); + v->a[122591] = 1; + v->a[122592] = sym__special_character; + v->a[122593] = actions(6613); + v->a[122594] = 1; + v->a[122595] = sym__comment_word; + v->a[122596] = actions(6611); + v->a[122597] = 3; + v->a[122598] = sym_test_operator; + v->a[122599] = sym__bare_dollar; small_parse_table_6130(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1226.c b/parser/static/small_parse_table/small_parse_table_1226.c index 7e10b445..9cfc35cf 100644 --- a/parser/static/small_parse_table/small_parse_table_1226.c +++ b/parser/static/small_parse_table/small_parse_table_1226.c @@ -14,126 +14,126 @@ void small_parse_table_6130(t_small_parse_table_array *v) { - v->a[122600] = aux_sym_number_token2; - v->a[122601] = anon_sym_DOLLAR_LBRACE; - v->a[122602] = anon_sym_DOLLAR_LPAREN; - v->a[122603] = anon_sym_BQUOTE; - v->a[122604] = anon_sym_DOLLAR_BQUOTE; - v->a[122605] = anon_sym_LT_LPAREN; - v->a[122606] = anon_sym_GT_LPAREN; - v->a[122607] = aux_sym__simple_variable_name_token1; - v->a[122608] = sym_word; - v->a[122609] = 3; - v->a[122610] = actions(71); - v->a[122611] = 1; - v->a[122612] = sym_comment; - v->a[122613] = actions(1320); - v->a[122614] = 15; - v->a[122615] = anon_sym_PIPE; - v->a[122616] = anon_sym_EQ_EQ; - v->a[122617] = anon_sym_LT; - v->a[122618] = anon_sym_GT; - v->a[122619] = anon_sym_LT_LT; + v->a[122600] = sym_raw_string; + v->a[122601] = state(796); + v->a[122602] = 7; + v->a[122603] = sym_arithmetic_expansion; + v->a[122604] = sym_brace_expression; + v->a[122605] = sym_string; + v->a[122606] = sym_number; + v->a[122607] = sym_simple_expansion; + v->a[122608] = sym_expansion; + v->a[122609] = sym_command_substitution; + v->a[122610] = 16; + v->a[122611] = actions(3); + v->a[122612] = 1; + v->a[122613] = sym_comment; + v->a[122614] = actions(2160); + v->a[122615] = 1; + v->a[122616] = aux_sym_number_token1; + v->a[122617] = actions(2162); + v->a[122618] = 1; + v->a[122619] = aux_sym_number_token2; small_parse_table_6131(v); } void small_parse_table_6131(t_small_parse_table_array *v) { - v->a[122620] = anon_sym_EQ_TILDE; - v->a[122621] = anon_sym_AMP_GT; - v->a[122622] = anon_sym_LT_AMP; - v->a[122623] = anon_sym_GT_AMP; - v->a[122624] = anon_sym_DOLLAR; - v->a[122625] = aux_sym_number_token1; - v->a[122626] = aux_sym_number_token2; - v->a[122627] = anon_sym_DOLLAR_LPAREN; - v->a[122628] = anon_sym_BQUOTE; - v->a[122629] = sym_word; - v->a[122630] = actions(1322); - v->a[122631] = 27; - v->a[122632] = sym_file_descriptor; - v->a[122633] = sym__concat; - v->a[122634] = sym_test_operator; - v->a[122635] = sym__bare_dollar; - v->a[122636] = sym__brace_start; - v->a[122637] = anon_sym_LPAREN_LPAREN; - v->a[122638] = anon_sym_PIPE_PIPE; - v->a[122639] = anon_sym_AMP_AMP; + v->a[122620] = actions(2166); + v->a[122621] = 1; + v->a[122622] = anon_sym_DOLLAR_LPAREN; + v->a[122623] = actions(2174); + v->a[122624] = 1; + v->a[122625] = sym__brace_start; + v->a[122626] = actions(5989); + v->a[122627] = 1; + v->a[122628] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122629] = actions(5993); + v->a[122630] = 1; + v->a[122631] = anon_sym_DQUOTE; + v->a[122632] = actions(5995); + v->a[122633] = 1; + v->a[122634] = anon_sym_DOLLAR_LBRACE; + v->a[122635] = actions(5997); + v->a[122636] = 1; + v->a[122637] = anon_sym_BQUOTE; + v->a[122638] = actions(5999); + v->a[122639] = 1; small_parse_table_6132(v); } void small_parse_table_6132(t_small_parse_table_array *v) { - v->a[122640] = anon_sym_GT_GT; - v->a[122641] = anon_sym_PIPE_AMP; - v->a[122642] = anon_sym_AMP_GT_GT; - v->a[122643] = anon_sym_GT_PIPE; - v->a[122644] = anon_sym_LT_AMP_DASH; - v->a[122645] = anon_sym_GT_AMP_DASH; - v->a[122646] = anon_sym_LT_LT_DASH; - v->a[122647] = anon_sym_LT_LT_LT; - v->a[122648] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122649] = anon_sym_DOLLAR_LBRACK; - v->a[122650] = aux_sym_concatenation_token1; - v->a[122651] = sym__special_character; - v->a[122652] = anon_sym_DQUOTE; - v->a[122653] = sym_raw_string; - v->a[122654] = sym_ansi_c_string; - v->a[122655] = anon_sym_DOLLAR_LBRACE; - v->a[122656] = anon_sym_DOLLAR_BQUOTE; - v->a[122657] = anon_sym_LT_LPAREN; - v->a[122658] = anon_sym_GT_LPAREN; - v->a[122659] = 3; + v->a[122640] = anon_sym_DOLLAR_BQUOTE; + v->a[122641] = actions(6432); + v->a[122642] = 1; + v->a[122643] = sym_word; + v->a[122644] = actions(6436); + v->a[122645] = 1; + v->a[122646] = sym__special_character; + v->a[122647] = actions(6440); + v->a[122648] = 1; + v->a[122649] = sym__comment_word; + v->a[122650] = actions(7070); + v->a[122651] = 1; + v->a[122652] = anon_sym_DOLLAR; + v->a[122653] = actions(6438); + v->a[122654] = 3; + v->a[122655] = sym_test_operator; + v->a[122656] = sym__bare_dollar; + v->a[122657] = sym_raw_string; + v->a[122658] = state(1201); + v->a[122659] = 7; small_parse_table_6133(v); } void small_parse_table_6133(t_small_parse_table_array *v) { - v->a[122660] = actions(71); - v->a[122661] = 1; - v->a[122662] = sym_comment; - v->a[122663] = actions(1251); - v->a[122664] = 15; - v->a[122665] = anon_sym_PIPE; - v->a[122666] = anon_sym_EQ_EQ; - v->a[122667] = anon_sym_LT; - v->a[122668] = anon_sym_GT; - v->a[122669] = anon_sym_LT_LT; - v->a[122670] = anon_sym_EQ_TILDE; - v->a[122671] = anon_sym_AMP_GT; - v->a[122672] = anon_sym_LT_AMP; - v->a[122673] = anon_sym_GT_AMP; - v->a[122674] = anon_sym_DOLLAR; - v->a[122675] = aux_sym_number_token1; + v->a[122660] = sym_arithmetic_expansion; + v->a[122661] = sym_brace_expression; + v->a[122662] = sym_string; + v->a[122663] = sym_number; + v->a[122664] = sym_simple_expansion; + v->a[122665] = sym_expansion; + v->a[122666] = sym_command_substitution; + v->a[122667] = 16; + v->a[122668] = actions(3); + v->a[122669] = 1; + v->a[122670] = sym_comment; + v->a[122671] = actions(2362); + v->a[122672] = 1; + v->a[122673] = aux_sym_number_token1; + v->a[122674] = actions(2364); + v->a[122675] = 1; v->a[122676] = aux_sym_number_token2; - v->a[122677] = anon_sym_DOLLAR_LPAREN; - v->a[122678] = anon_sym_BQUOTE; - v->a[122679] = sym_word; + v->a[122677] = actions(2368); + v->a[122678] = 1; + v->a[122679] = anon_sym_DOLLAR_LPAREN; small_parse_table_6134(v); } void small_parse_table_6134(t_small_parse_table_array *v) { - v->a[122680] = actions(1253); - v->a[122681] = 27; - v->a[122682] = sym_file_descriptor; - v->a[122683] = sym__concat; - v->a[122684] = sym_test_operator; - v->a[122685] = sym__bare_dollar; - v->a[122686] = sym__brace_start; - v->a[122687] = anon_sym_LPAREN_LPAREN; - v->a[122688] = anon_sym_PIPE_PIPE; - v->a[122689] = anon_sym_AMP_AMP; - v->a[122690] = anon_sym_GT_GT; - v->a[122691] = anon_sym_PIPE_AMP; - v->a[122692] = anon_sym_AMP_GT_GT; - v->a[122693] = anon_sym_GT_PIPE; - v->a[122694] = anon_sym_LT_AMP_DASH; - v->a[122695] = anon_sym_GT_AMP_DASH; - v->a[122696] = anon_sym_LT_LT_DASH; - v->a[122697] = anon_sym_LT_LT_LT; - v->a[122698] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122699] = anon_sym_DOLLAR_LBRACK; + v->a[122680] = actions(2376); + v->a[122681] = 1; + v->a[122682] = sym__brace_start; + v->a[122683] = actions(6811); + v->a[122684] = 1; + v->a[122685] = sym_word; + v->a[122686] = actions(6813); + v->a[122687] = 1; + v->a[122688] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122689] = actions(6815); + v->a[122690] = 1; + v->a[122691] = sym__special_character; + v->a[122692] = actions(6817); + v->a[122693] = 1; + v->a[122694] = anon_sym_DQUOTE; + v->a[122695] = actions(6821); + v->a[122696] = 1; + v->a[122697] = anon_sym_DOLLAR_LBRACE; + v->a[122698] = actions(6823); + v->a[122699] = 1; small_parse_table_6135(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1227.c b/parser/static/small_parse_table/small_parse_table_1227.c index 9a6062dd..ba5ba924 100644 --- a/parser/static/small_parse_table/small_parse_table_1227.c +++ b/parser/static/small_parse_table/small_parse_table_1227.c @@ -14,126 +14,126 @@ void small_parse_table_6135(t_small_parse_table_array *v) { - v->a[122700] = aux_sym_concatenation_token1; - v->a[122701] = sym__special_character; - v->a[122702] = anon_sym_DQUOTE; - v->a[122703] = sym_raw_string; - v->a[122704] = sym_ansi_c_string; - v->a[122705] = anon_sym_DOLLAR_LBRACE; - v->a[122706] = anon_sym_DOLLAR_BQUOTE; - v->a[122707] = anon_sym_LT_LPAREN; - v->a[122708] = anon_sym_GT_LPAREN; - v->a[122709] = 5; - v->a[122710] = actions(71); - v->a[122711] = 1; - v->a[122712] = sym_comment; - v->a[122713] = actions(6471); - v->a[122714] = 1; - v->a[122715] = sym__special_character; - v->a[122716] = state(2345); - v->a[122717] = 1; - v->a[122718] = aux_sym__literal_repeat1; - v->a[122719] = actions(1362); + v->a[122700] = anon_sym_BQUOTE; + v->a[122701] = actions(6825); + v->a[122702] = 1; + v->a[122703] = anon_sym_DOLLAR_BQUOTE; + v->a[122704] = actions(6827); + v->a[122705] = 1; + v->a[122706] = sym__comment_word; + v->a[122707] = actions(7072); + v->a[122708] = 1; + v->a[122709] = anon_sym_DOLLAR; + v->a[122710] = actions(6819); + v->a[122711] = 3; + v->a[122712] = sym_test_operator; + v->a[122713] = sym__bare_dollar; + v->a[122714] = sym_raw_string; + v->a[122715] = state(2035); + v->a[122716] = 7; + v->a[122717] = sym_arithmetic_expansion; + v->a[122718] = sym_brace_expression; + v->a[122719] = sym_string; small_parse_table_6136(v); } void small_parse_table_6136(t_small_parse_table_array *v) { - v->a[122720] = 15; - v->a[122721] = anon_sym_PIPE; - v->a[122722] = anon_sym_EQ_EQ; - v->a[122723] = anon_sym_LT; - v->a[122724] = anon_sym_GT; - v->a[122725] = anon_sym_LT_LT; - v->a[122726] = anon_sym_LPAREN; - v->a[122727] = anon_sym_EQ_TILDE; - v->a[122728] = anon_sym_AMP_GT; - v->a[122729] = anon_sym_LT_AMP; - v->a[122730] = anon_sym_GT_AMP; - v->a[122731] = anon_sym_DOLLAR; - v->a[122732] = aux_sym_number_token1; + v->a[122720] = sym_number; + v->a[122721] = sym_simple_expansion; + v->a[122722] = sym_expansion; + v->a[122723] = sym_command_substitution; + v->a[122724] = 16; + v->a[122725] = actions(3); + v->a[122726] = 1; + v->a[122727] = sym_comment; + v->a[122728] = actions(2362); + v->a[122729] = 1; + v->a[122730] = aux_sym_number_token1; + v->a[122731] = actions(2364); + v->a[122732] = 1; v->a[122733] = aux_sym_number_token2; - v->a[122734] = anon_sym_DOLLAR_LPAREN; - v->a[122735] = sym_word; - v->a[122736] = actions(1364); - v->a[122737] = 25; - v->a[122738] = sym_file_descriptor; - v->a[122739] = sym_test_operator; + v->a[122734] = actions(2368); + v->a[122735] = 1; + v->a[122736] = anon_sym_DOLLAR_LPAREN; + v->a[122737] = actions(2376); + v->a[122738] = 1; + v->a[122739] = sym__brace_start; small_parse_table_6137(v); } void small_parse_table_6137(t_small_parse_table_array *v) { - v->a[122740] = sym__bare_dollar; - v->a[122741] = sym__brace_start; - v->a[122742] = anon_sym_LPAREN_LPAREN; - v->a[122743] = anon_sym_PIPE_PIPE; - v->a[122744] = anon_sym_AMP_AMP; - v->a[122745] = anon_sym_GT_GT; - v->a[122746] = anon_sym_PIPE_AMP; - v->a[122747] = anon_sym_AMP_GT_GT; - v->a[122748] = anon_sym_GT_PIPE; - v->a[122749] = anon_sym_LT_AMP_DASH; - v->a[122750] = anon_sym_GT_AMP_DASH; - v->a[122751] = anon_sym_LT_LT_DASH; - v->a[122752] = anon_sym_LT_LT_LT; - v->a[122753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122754] = anon_sym_DOLLAR_LBRACK; - v->a[122755] = anon_sym_DQUOTE; - v->a[122756] = sym_raw_string; - v->a[122757] = sym_ansi_c_string; - v->a[122758] = anon_sym_DOLLAR_LBRACE; - v->a[122759] = anon_sym_BQUOTE; + v->a[122740] = actions(6811); + v->a[122741] = 1; + v->a[122742] = sym_word; + v->a[122743] = actions(6813); + v->a[122744] = 1; + v->a[122745] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122746] = actions(6815); + v->a[122747] = 1; + v->a[122748] = sym__special_character; + v->a[122749] = actions(6817); + v->a[122750] = 1; + v->a[122751] = anon_sym_DQUOTE; + v->a[122752] = actions(6821); + v->a[122753] = 1; + v->a[122754] = anon_sym_DOLLAR_LBRACE; + v->a[122755] = actions(6823); + v->a[122756] = 1; + v->a[122757] = anon_sym_BQUOTE; + v->a[122758] = actions(6825); + v->a[122759] = 1; small_parse_table_6138(v); } void small_parse_table_6138(t_small_parse_table_array *v) { v->a[122760] = anon_sym_DOLLAR_BQUOTE; - v->a[122761] = anon_sym_LT_LPAREN; - v->a[122762] = anon_sym_GT_LPAREN; - v->a[122763] = 3; - v->a[122764] = actions(71); + v->a[122761] = actions(6827); + v->a[122762] = 1; + v->a[122763] = sym__comment_word; + v->a[122764] = actions(7074); v->a[122765] = 1; - v->a[122766] = sym_comment; - v->a[122767] = actions(1312); - v->a[122768] = 14; - v->a[122769] = anon_sym_PIPE; - v->a[122770] = anon_sym_LT; - v->a[122771] = anon_sym_GT; - v->a[122772] = anon_sym_LT_LT; - v->a[122773] = anon_sym_AMP_GT; - v->a[122774] = anon_sym_LT_AMP; - v->a[122775] = anon_sym_GT_AMP; - v->a[122776] = anon_sym_DOLLAR; - v->a[122777] = sym__special_character; - v->a[122778] = aux_sym_number_token1; - v->a[122779] = aux_sym_number_token2; + v->a[122766] = anon_sym_DOLLAR; + v->a[122767] = actions(6819); + v->a[122768] = 3; + v->a[122769] = sym_test_operator; + v->a[122770] = sym__bare_dollar; + v->a[122771] = sym_raw_string; + v->a[122772] = state(2035); + v->a[122773] = 7; + v->a[122774] = sym_arithmetic_expansion; + v->a[122775] = sym_brace_expression; + v->a[122776] = sym_string; + v->a[122777] = sym_number; + v->a[122778] = sym_simple_expansion; + v->a[122779] = sym_expansion; small_parse_table_6139(v); } void small_parse_table_6139(t_small_parse_table_array *v) { - v->a[122780] = anon_sym_DOLLAR_LPAREN; - v->a[122781] = anon_sym_BQUOTE; - v->a[122782] = sym_word; - v->a[122783] = actions(1314); - v->a[122784] = 27; - v->a[122785] = sym_file_descriptor; - v->a[122786] = sym__concat; - v->a[122787] = sym_variable_name; - v->a[122788] = sym_test_operator; - v->a[122789] = sym__brace_start; - v->a[122790] = anon_sym_LPAREN_LPAREN; - v->a[122791] = anon_sym_PIPE_PIPE; - v->a[122792] = anon_sym_AMP_AMP; - v->a[122793] = anon_sym_GT_GT; - v->a[122794] = anon_sym_PIPE_AMP; - v->a[122795] = anon_sym_RBRACK; - v->a[122796] = anon_sym_AMP_GT_GT; - v->a[122797] = anon_sym_GT_PIPE; - v->a[122798] = anon_sym_LT_AMP_DASH; - v->a[122799] = anon_sym_GT_AMP_DASH; + v->a[122780] = sym_command_substitution; + v->a[122781] = 16; + v->a[122782] = actions(3); + v->a[122783] = 1; + v->a[122784] = sym_comment; + v->a[122785] = actions(5407); + v->a[122786] = 1; + v->a[122787] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[122788] = actions(5413); + v->a[122789] = 1; + v->a[122790] = anon_sym_DQUOTE; + v->a[122791] = actions(5417); + v->a[122792] = 1; + v->a[122793] = aux_sym_number_token1; + v->a[122794] = actions(5419); + v->a[122795] = 1; + v->a[122796] = aux_sym_number_token2; + v->a[122797] = actions(5421); + v->a[122798] = 1; + v->a[122799] = anon_sym_DOLLAR_LBRACE; small_parse_table_6140(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1228.c b/parser/static/small_parse_table/small_parse_table_1228.c index 8c87704a..d8faed1a 100644 --- a/parser/static/small_parse_table/small_parse_table_1228.c +++ b/parser/static/small_parse_table/small_parse_table_1228.c @@ -14,126 +14,126 @@ void small_parse_table_6140(t_small_parse_table_array *v) { - v->a[122800] = anon_sym_LT_LT_DASH; - v->a[122801] = anon_sym_LT_LT_LT; - v->a[122802] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122803] = anon_sym_DOLLAR_LBRACK; - v->a[122804] = aux_sym_concatenation_token1; - v->a[122805] = anon_sym_DQUOTE; - v->a[122806] = sym_raw_string; - v->a[122807] = sym_ansi_c_string; - v->a[122808] = anon_sym_DOLLAR_LBRACE; - v->a[122809] = anon_sym_DOLLAR_BQUOTE; - v->a[122810] = anon_sym_LT_LPAREN; - v->a[122811] = anon_sym_GT_LPAREN; - v->a[122812] = 5; - v->a[122813] = actions(71); - v->a[122814] = 1; - v->a[122815] = sym_comment; - v->a[122816] = state(2466); - v->a[122817] = 1; - v->a[122818] = aux_sym_concatenation_repeat1; - v->a[122819] = actions(1143); + v->a[122800] = actions(5423); + v->a[122801] = 1; + v->a[122802] = anon_sym_DOLLAR_LPAREN; + v->a[122803] = actions(5425); + v->a[122804] = 1; + v->a[122805] = anon_sym_BQUOTE; + v->a[122806] = actions(5427); + v->a[122807] = 1; + v->a[122808] = anon_sym_DOLLAR_BQUOTE; + v->a[122809] = actions(5433); + v->a[122810] = 1; + v->a[122811] = sym__brace_start; + v->a[122812] = actions(6625); + v->a[122813] = 1; + v->a[122814] = sym_word; + v->a[122815] = actions(6627); + v->a[122816] = 1; + v->a[122817] = sym__special_character; + v->a[122818] = actions(6631); + v->a[122819] = 1; small_parse_table_6141(v); } void small_parse_table_6141(t_small_parse_table_array *v) { - v->a[122820] = 2; - v->a[122821] = sym__concat; - v->a[122822] = aux_sym_concatenation_token1; - v->a[122823] = actions(1261); - v->a[122824] = 15; - v->a[122825] = anon_sym_EQ; - v->a[122826] = anon_sym_PIPE; - v->a[122827] = anon_sym_CARET; - v->a[122828] = anon_sym_AMP; - v->a[122829] = anon_sym_LT; - v->a[122830] = anon_sym_GT; - v->a[122831] = anon_sym_LT_LT; - v->a[122832] = anon_sym_GT_GT; - v->a[122833] = anon_sym_PLUS; - v->a[122834] = anon_sym_DASH; - v->a[122835] = anon_sym_STAR; - v->a[122836] = anon_sym_SLASH; - v->a[122837] = anon_sym_PERCENT; - v->a[122838] = anon_sym_STAR_STAR; - v->a[122839] = sym__special_character; + v->a[122820] = sym__comment_word; + v->a[122821] = actions(7076); + v->a[122822] = 1; + v->a[122823] = anon_sym_DOLLAR; + v->a[122824] = actions(6629); + v->a[122825] = 3; + v->a[122826] = sym_test_operator; + v->a[122827] = sym__bare_dollar; + v->a[122828] = sym_raw_string; + v->a[122829] = state(1903); + v->a[122830] = 7; + v->a[122831] = sym_arithmetic_expansion; + v->a[122832] = sym_brace_expression; + v->a[122833] = sym_string; + v->a[122834] = sym_number; + v->a[122835] = sym_simple_expansion; + v->a[122836] = sym_expansion; + v->a[122837] = sym_command_substitution; + v->a[122838] = 6; + v->a[122839] = actions(3); small_parse_table_6142(v); } void small_parse_table_6142(t_small_parse_table_array *v) { - v->a[122840] = actions(1263); - v->a[122841] = 23; - v->a[122842] = sym_test_operator; - v->a[122843] = anon_sym_PLUS_PLUS; - v->a[122844] = anon_sym_DASH_DASH; - v->a[122845] = anon_sym_PLUS_EQ; - v->a[122846] = anon_sym_DASH_EQ; - v->a[122847] = anon_sym_STAR_EQ; - v->a[122848] = anon_sym_SLASH_EQ; - v->a[122849] = anon_sym_PERCENT_EQ; - v->a[122850] = anon_sym_STAR_STAR_EQ; - v->a[122851] = anon_sym_LT_LT_EQ; - v->a[122852] = anon_sym_GT_GT_EQ; - v->a[122853] = anon_sym_AMP_EQ; - v->a[122854] = anon_sym_CARET_EQ; - v->a[122855] = anon_sym_PIPE_EQ; - v->a[122856] = anon_sym_PIPE_PIPE; - v->a[122857] = anon_sym_AMP_AMP; - v->a[122858] = anon_sym_EQ_EQ; - v->a[122859] = anon_sym_BANG_EQ; + v->a[122840] = 1; + v->a[122841] = sym_comment; + v->a[122842] = actions(5161); + v->a[122843] = 1; + v->a[122844] = aux_sym_concatenation_token1; + v->a[122845] = actions(7078); + v->a[122846] = 1; + v->a[122847] = sym__concat; + v->a[122848] = state(1853); + v->a[122849] = 1; + v->a[122850] = aux_sym_concatenation_repeat1; + v->a[122851] = actions(2696); + v->a[122852] = 3; + v->a[122853] = sym_file_descriptor; + v->a[122854] = sym_variable_name; + v->a[122855] = aux_sym_heredoc_redirect_token1; + v->a[122856] = actions(2694); + v->a[122857] = 16; + v->a[122858] = anon_sym_PIPE; + v->a[122859] = anon_sym_PIPE_AMP; small_parse_table_6143(v); } void small_parse_table_6143(t_small_parse_table_array *v) { - v->a[122860] = anon_sym_LT_EQ; - v->a[122861] = anon_sym_GT_EQ; - v->a[122862] = anon_sym_RBRACK_RBRACK; - v->a[122863] = anon_sym_EQ_TILDE; - v->a[122864] = anon_sym_QMARK; - v->a[122865] = 3; - v->a[122866] = actions(71); - v->a[122867] = 1; - v->a[122868] = sym_comment; - v->a[122869] = actions(1336); - v->a[122870] = 14; - v->a[122871] = anon_sym_PIPE; - v->a[122872] = anon_sym_LT; - v->a[122873] = anon_sym_GT; - v->a[122874] = anon_sym_LT_LT; - v->a[122875] = anon_sym_AMP_GT; - v->a[122876] = anon_sym_LT_AMP; - v->a[122877] = anon_sym_GT_AMP; - v->a[122878] = anon_sym_DOLLAR; - v->a[122879] = sym__special_character; + v->a[122860] = anon_sym_AMP_AMP; + v->a[122861] = anon_sym_PIPE_PIPE; + v->a[122862] = anon_sym_LT; + v->a[122863] = anon_sym_GT; + v->a[122864] = anon_sym_GT_GT; + v->a[122865] = anon_sym_AMP_GT; + v->a[122866] = anon_sym_AMP_GT_GT; + v->a[122867] = anon_sym_LT_AMP; + v->a[122868] = anon_sym_GT_AMP; + v->a[122869] = anon_sym_GT_PIPE; + v->a[122870] = anon_sym_LT_AMP_DASH; + v->a[122871] = anon_sym_GT_AMP_DASH; + v->a[122872] = anon_sym_LT_LT; + v->a[122873] = anon_sym_LT_LT_DASH; + v->a[122874] = 9; + v->a[122875] = actions(3); + v->a[122876] = 1; + v->a[122877] = sym_comment; + v->a[122878] = actions(3366); + v->a[122879] = 1; small_parse_table_6144(v); } void small_parse_table_6144(t_small_parse_table_array *v) { - v->a[122880] = aux_sym_number_token1; - v->a[122881] = aux_sym_number_token2; - v->a[122882] = anon_sym_DOLLAR_LPAREN; - v->a[122883] = anon_sym_BQUOTE; - v->a[122884] = sym_word; - v->a[122885] = actions(1338); - v->a[122886] = 27; - v->a[122887] = sym_file_descriptor; - v->a[122888] = sym__concat; - v->a[122889] = sym_variable_name; - v->a[122890] = sym_test_operator; - v->a[122891] = sym__brace_start; - v->a[122892] = anon_sym_LPAREN_LPAREN; - v->a[122893] = anon_sym_PIPE_PIPE; - v->a[122894] = anon_sym_AMP_AMP; - v->a[122895] = anon_sym_GT_GT; - v->a[122896] = anon_sym_PIPE_AMP; - v->a[122897] = anon_sym_RBRACK; - v->a[122898] = anon_sym_AMP_GT_GT; - v->a[122899] = anon_sym_GT_PIPE; + v->a[122880] = aux_sym_heredoc_redirect_token1; + v->a[122881] = actions(5970); + v->a[122882] = 1; + v->a[122883] = sym_file_descriptor; + v->a[122884] = actions(2945); + v->a[122885] = 2; + v->a[122886] = anon_sym_LT_LT; + v->a[122887] = anon_sym_LT_LT_DASH; + v->a[122888] = actions(3300); + v->a[122889] = 2; + v->a[122890] = anon_sym_AMP_AMP; + v->a[122891] = anon_sym_PIPE_PIPE; + v->a[122892] = actions(5968); + v->a[122893] = 2; + v->a[122894] = anon_sym_LT_AMP_DASH; + v->a[122895] = anon_sym_GT_AMP_DASH; + v->a[122896] = actions(3364); + v->a[122897] = 3; + v->a[122898] = anon_sym_SEMI_SEMI; + v->a[122899] = anon_sym_AMP; small_parse_table_6145(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1229.c b/parser/static/small_parse_table/small_parse_table_1229.c index 8d984df8..627ce5c8 100644 --- a/parser/static/small_parse_table/small_parse_table_1229.c +++ b/parser/static/small_parse_table/small_parse_table_1229.c @@ -14,126 +14,126 @@ void small_parse_table_6145(t_small_parse_table_array *v) { - v->a[122900] = anon_sym_LT_AMP_DASH; - v->a[122901] = anon_sym_GT_AMP_DASH; - v->a[122902] = anon_sym_LT_LT_DASH; - v->a[122903] = anon_sym_LT_LT_LT; - v->a[122904] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122905] = anon_sym_DOLLAR_LBRACK; - v->a[122906] = aux_sym_concatenation_token1; - v->a[122907] = anon_sym_DQUOTE; - v->a[122908] = sym_raw_string; - v->a[122909] = sym_ansi_c_string; - v->a[122910] = anon_sym_DOLLAR_LBRACE; - v->a[122911] = anon_sym_DOLLAR_BQUOTE; - v->a[122912] = anon_sym_LT_LPAREN; - v->a[122913] = anon_sym_GT_LPAREN; - v->a[122914] = 26; - v->a[122915] = actions(3); - v->a[122916] = 1; - v->a[122917] = sym_comment; - v->a[122918] = actions(6480); - v->a[122919] = 1; + v->a[122900] = anon_sym_SEMI; + v->a[122901] = state(2295); + v->a[122902] = 3; + v->a[122903] = sym_file_redirect; + v->a[122904] = sym_heredoc_redirect; + v->a[122905] = aux_sym_redirected_statement_repeat1; + v->a[122906] = actions(5966); + v->a[122907] = 8; + v->a[122908] = anon_sym_LT; + v->a[122909] = anon_sym_GT; + v->a[122910] = anon_sym_GT_GT; + v->a[122911] = anon_sym_AMP_GT; + v->a[122912] = anon_sym_AMP_GT_GT; + v->a[122913] = anon_sym_LT_AMP; + v->a[122914] = anon_sym_GT_AMP; + v->a[122915] = anon_sym_GT_PIPE; + v->a[122916] = 6; + v->a[122917] = actions(3); + v->a[122918] = 1; + v->a[122919] = sym_comment; small_parse_table_6146(v); } void small_parse_table_6146(t_small_parse_table_array *v) { - v->a[122920] = anon_sym_LPAREN; - v->a[122921] = actions(6482); - v->a[122922] = 1; - v->a[122923] = anon_sym_esac; - v->a[122924] = actions(6484); - v->a[122925] = 1; - v->a[122926] = aux_sym_heredoc_redirect_token1; - v->a[122927] = actions(6486); - v->a[122928] = 1; - v->a[122929] = anon_sym_DOLLAR_LBRACK; - v->a[122930] = actions(6488); - v->a[122931] = 1; - v->a[122932] = anon_sym_DOLLAR; - v->a[122933] = actions(6490); - v->a[122934] = 1; - v->a[122935] = sym__special_character; - v->a[122936] = actions(6492); - v->a[122937] = 1; - v->a[122938] = anon_sym_DQUOTE; - v->a[122939] = actions(6494); + v->a[122920] = actions(5161); + v->a[122921] = 1; + v->a[122922] = aux_sym_concatenation_token1; + v->a[122923] = actions(7080); + v->a[122924] = 1; + v->a[122925] = sym__concat; + v->a[122926] = state(1853); + v->a[122927] = 1; + v->a[122928] = aux_sym_concatenation_repeat1; + v->a[122929] = actions(2690); + v->a[122930] = 3; + v->a[122931] = sym_file_descriptor; + v->a[122932] = sym_variable_name; + v->a[122933] = aux_sym_heredoc_redirect_token1; + v->a[122934] = actions(2688); + v->a[122935] = 16; + v->a[122936] = anon_sym_PIPE; + v->a[122937] = anon_sym_PIPE_AMP; + v->a[122938] = anon_sym_AMP_AMP; + v->a[122939] = anon_sym_PIPE_PIPE; small_parse_table_6147(v); } void small_parse_table_6147(t_small_parse_table_array *v) { - v->a[122940] = 1; - v->a[122941] = aux_sym_number_token1; - v->a[122942] = actions(6496); - v->a[122943] = 1; - v->a[122944] = aux_sym_number_token2; - v->a[122945] = actions(6498); - v->a[122946] = 1; - v->a[122947] = anon_sym_DOLLAR_LBRACE; - v->a[122948] = actions(6500); - v->a[122949] = 1; - v->a[122950] = anon_sym_DOLLAR_LPAREN; - v->a[122951] = actions(6502); - v->a[122952] = 1; - v->a[122953] = anon_sym_BQUOTE; - v->a[122954] = actions(6504); - v->a[122955] = 1; - v->a[122956] = anon_sym_DOLLAR_BQUOTE; - v->a[122957] = actions(6508); - v->a[122958] = 1; - v->a[122959] = sym_test_operator; + v->a[122940] = anon_sym_LT; + v->a[122941] = anon_sym_GT; + v->a[122942] = anon_sym_GT_GT; + v->a[122943] = anon_sym_AMP_GT; + v->a[122944] = anon_sym_AMP_GT_GT; + v->a[122945] = anon_sym_LT_AMP; + v->a[122946] = anon_sym_GT_AMP; + v->a[122947] = anon_sym_GT_PIPE; + v->a[122948] = anon_sym_LT_AMP_DASH; + v->a[122949] = anon_sym_GT_AMP_DASH; + v->a[122950] = anon_sym_LT_LT; + v->a[122951] = anon_sym_LT_LT_DASH; + v->a[122952] = 5; + v->a[122953] = actions(3); + v->a[122954] = 1; + v->a[122955] = sym_comment; + v->a[122956] = state(2593); + v->a[122957] = 1; + v->a[122958] = aux_sym_pipeline_repeat1; + v->a[122959] = actions(5439); small_parse_table_6148(v); } void small_parse_table_6148(t_small_parse_table_array *v) { - v->a[122960] = actions(6510); - v->a[122961] = 1; - v->a[122962] = sym_extglob_pattern; - v->a[122963] = actions(6512); - v->a[122964] = 1; - v->a[122965] = sym__brace_start; - v->a[122966] = state(6426); - v->a[122967] = 1; - v->a[122968] = aux_sym__literal_repeat1; - v->a[122969] = state(7044); - v->a[122970] = 1; - v->a[122971] = sym_last_case_item; - v->a[122972] = actions(6476); - v->a[122973] = 2; - v->a[122974] = anon_sym_LPAREN_LPAREN; - v->a[122975] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[122976] = actions(6506); - v->a[122977] = 2; - v->a[122978] = anon_sym_LT_LPAREN; - v->a[122979] = anon_sym_GT_LPAREN; + v->a[122960] = 2; + v->a[122961] = sym_file_descriptor; + v->a[122962] = aux_sym_heredoc_redirect_token1; + v->a[122963] = actions(7082); + v->a[122964] = 2; + v->a[122965] = anon_sym_PIPE; + v->a[122966] = anon_sym_PIPE_AMP; + v->a[122967] = actions(5435); + v->a[122968] = 17; + v->a[122969] = anon_sym_SEMI_SEMI; + v->a[122970] = anon_sym_AMP_AMP; + v->a[122971] = anon_sym_PIPE_PIPE; + v->a[122972] = anon_sym_LT; + v->a[122973] = anon_sym_GT; + v->a[122974] = anon_sym_GT_GT; + v->a[122975] = anon_sym_AMP_GT; + v->a[122976] = anon_sym_AMP_GT_GT; + v->a[122977] = anon_sym_LT_AMP; + v->a[122978] = anon_sym_GT_AMP; + v->a[122979] = anon_sym_GT_PIPE; small_parse_table_6149(v); } void small_parse_table_6149(t_small_parse_table_array *v) { - v->a[122980] = state(3236); - v->a[122981] = 2; - v->a[122982] = sym_case_item; - v->a[122983] = aux_sym_case_statement_repeat1; - v->a[122984] = state(6695); - v->a[122985] = 2; - v->a[122986] = sym_concatenation; - v->a[122987] = sym__extglob_blob; - v->a[122988] = actions(6474); - v->a[122989] = 3; - v->a[122990] = sym_raw_string; - v->a[122991] = sym_ansi_c_string; - v->a[122992] = sym_word; - v->a[122993] = actions(6478); - v->a[122994] = 3; - v->a[122995] = anon_sym_SEMI; - v->a[122996] = anon_sym_AMP; - v->a[122997] = anon_sym_SEMI_SEMI; - v->a[122998] = state(6303); - v->a[122999] = 9; + v->a[122980] = anon_sym_LT_AMP_DASH; + v->a[122981] = anon_sym_GT_AMP_DASH; + v->a[122982] = anon_sym_LT_LT; + v->a[122983] = anon_sym_LT_LT_DASH; + v->a[122984] = anon_sym_AMP; + v->a[122985] = anon_sym_SEMI; + v->a[122986] = 6; + v->a[122987] = actions(3); + v->a[122988] = 1; + v->a[122989] = sym_comment; + v->a[122990] = actions(5267); + v->a[122991] = 1; + v->a[122992] = aux_sym_concatenation_token1; + v->a[122993] = actions(5269); + v->a[122994] = 1; + v->a[122995] = sym__concat; + v->a[122996] = state(2612); + v->a[122997] = 1; + v->a[122998] = aux_sym_concatenation_repeat1; + v->a[122999] = actions(2664); small_parse_table_6150(v); } diff --git a/parser/static/small_parse_table/small_parse_table_123.c b/parser/static/small_parse_table/small_parse_table_123.c index 794e6626..dfd8afd5 100644 --- a/parser/static/small_parse_table/small_parse_table_123.c +++ b/parser/static/small_parse_table/small_parse_table_123.c @@ -14,126 +14,126 @@ void small_parse_table_615(t_small_parse_table_array *v) { - v->a[12300] = 1; - v->a[12301] = sym_word; - v->a[12302] = state(528); - v->a[12303] = 1; - v->a[12304] = sym_command_name; - v->a[12305] = state(925); - v->a[12306] = 1; - v->a[12307] = aux_sym_command_repeat1; - v->a[12308] = state(926); - v->a[12309] = 1; - v->a[12310] = aux_sym__literal_repeat1; - v->a[12311] = state(1082); - v->a[12312] = 1; - v->a[12313] = sym_concatenation; - v->a[12314] = state(1703); - v->a[12315] = 1; - v->a[12316] = sym_variable_assignment; - v->a[12317] = state(4945); - v->a[12318] = 1; - v->a[12319] = sym_command; + v->a[12300] = sym_concatenation; + v->a[12301] = aux_sym_for_statement_repeat1; + v->a[12302] = actions(1182); + v->a[12303] = 5; + v->a[12304] = sym_file_descriptor; + v->a[12305] = sym_variable_name; + v->a[12306] = sym_test_operator; + v->a[12307] = sym__brace_start; + v->a[12308] = aux_sym_heredoc_redirect_token1; + v->a[12309] = state(1107); + v->a[12310] = 7; + v->a[12311] = sym_arithmetic_expansion; + v->a[12312] = sym_brace_expression; + v->a[12313] = sym_string; + v->a[12314] = sym_number; + v->a[12315] = sym_simple_expansion; + v->a[12316] = sym_expansion; + v->a[12317] = sym_command_substitution; + v->a[12318] = actions(1180); + v->a[12319] = 31; small_parse_table_616(v); } void small_parse_table_616(t_small_parse_table_array *v) { - v->a[12320] = state(6736); - v->a[12321] = 1; - v->a[12322] = sym_subscript; - v->a[12323] = actions(459); - v->a[12324] = 2; - v->a[12325] = sym_raw_string; - v->a[12326] = sym_ansi_c_string; - v->a[12327] = actions(473); - v->a[12328] = 2; - v->a[12329] = anon_sym_LT_LPAREN; - v->a[12330] = anon_sym_GT_LPAREN; - v->a[12331] = actions(1392); - v->a[12332] = 2; + v->a[12320] = anon_sym_PIPE; + v->a[12321] = anon_sym_SEMI_SEMI; + v->a[12322] = anon_sym_PIPE_AMP; + v->a[12323] = anon_sym_AMP_AMP; + v->a[12324] = anon_sym_PIPE_PIPE; + v->a[12325] = anon_sym_LT; + v->a[12326] = anon_sym_GT; + v->a[12327] = anon_sym_GT_GT; + v->a[12328] = anon_sym_AMP_GT; + v->a[12329] = anon_sym_AMP_GT_GT; + v->a[12330] = anon_sym_LT_AMP; + v->a[12331] = anon_sym_GT_AMP; + v->a[12332] = anon_sym_GT_PIPE; v->a[12333] = anon_sym_LT_AMP_DASH; v->a[12334] = anon_sym_GT_AMP_DASH; - v->a[12335] = state(3581); - v->a[12336] = 2; - v->a[12337] = sym_file_redirect; - v->a[12338] = sym_herestring_redirect; - v->a[12339] = state(4943); + v->a[12335] = anon_sym_LT_LT; + v->a[12336] = anon_sym_LT_LT_DASH; + v->a[12337] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12338] = anon_sym_AMP; + v->a[12339] = anon_sym_DOLLAR; small_parse_table_617(v); } void small_parse_table_617(t_small_parse_table_array *v) { - v->a[12340] = 2; - v->a[12341] = sym_subshell; - v->a[12342] = sym_test_command; - v->a[12343] = actions(1390); - v->a[12344] = 3; - v->a[12345] = anon_sym_GT_GT; - v->a[12346] = anon_sym_AMP_GT_GT; - v->a[12347] = anon_sym_GT_PIPE; - v->a[12348] = actions(1388); - v->a[12349] = 5; - v->a[12350] = anon_sym_LT; - v->a[12351] = anon_sym_GT; - v->a[12352] = anon_sym_AMP_GT; - v->a[12353] = anon_sym_LT_AMP; - v->a[12354] = anon_sym_GT_AMP; - v->a[12355] = state(815); - v->a[12356] = 9; - v->a[12357] = sym_arithmetic_expansion; - v->a[12358] = sym_brace_expression; - v->a[12359] = sym_string; + v->a[12340] = sym__special_character; + v->a[12341] = anon_sym_DQUOTE; + v->a[12342] = sym_raw_string; + v->a[12343] = aux_sym_number_token1; + v->a[12344] = aux_sym_number_token2; + v->a[12345] = anon_sym_DOLLAR_LBRACE; + v->a[12346] = anon_sym_DOLLAR_LPAREN; + v->a[12347] = anon_sym_BQUOTE; + v->a[12348] = anon_sym_DOLLAR_BQUOTE; + v->a[12349] = sym_word; + v->a[12350] = anon_sym_SEMI; + v->a[12351] = 19; + v->a[12352] = actions(3); + v->a[12353] = 1; + v->a[12354] = sym_comment; + v->a[12355] = actions(2152); + v->a[12356] = 1; + v->a[12357] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12358] = actions(2154); + v->a[12359] = 1; small_parse_table_618(v); } void small_parse_table_618(t_small_parse_table_array *v) { - v->a[12360] = sym_translated_string; - v->a[12361] = sym_number; - v->a[12362] = sym_simple_expansion; - v->a[12363] = sym_expansion; - v->a[12364] = sym_command_substitution; - v->a[12365] = sym_process_substitution; - v->a[12366] = 21; - v->a[12367] = actions(3); + v->a[12360] = anon_sym_DOLLAR; + v->a[12361] = actions(2156); + v->a[12362] = 1; + v->a[12363] = sym__special_character; + v->a[12364] = actions(2158); + v->a[12365] = 1; + v->a[12366] = anon_sym_DQUOTE; + v->a[12367] = actions(2160); v->a[12368] = 1; - v->a[12369] = sym_comment; - v->a[12370] = actions(2602); + v->a[12369] = aux_sym_number_token1; + v->a[12370] = actions(2162); v->a[12371] = 1; - v->a[12372] = anon_sym_DOLLAR_LBRACK; - v->a[12373] = actions(2604); + v->a[12372] = aux_sym_number_token2; + v->a[12373] = actions(2164); v->a[12374] = 1; - v->a[12375] = anon_sym_DOLLAR; - v->a[12376] = actions(2606); + v->a[12375] = anon_sym_DOLLAR_LBRACE; + v->a[12376] = actions(2166); v->a[12377] = 1; - v->a[12378] = sym__special_character; - v->a[12379] = actions(2608); + v->a[12378] = anon_sym_DOLLAR_LPAREN; + v->a[12379] = actions(2168); small_parse_table_619(v); } void small_parse_table_619(t_small_parse_table_array *v) { v->a[12380] = 1; - v->a[12381] = anon_sym_DQUOTE; - v->a[12382] = actions(2610); + v->a[12381] = anon_sym_BQUOTE; + v->a[12382] = actions(2170); v->a[12383] = 1; - v->a[12384] = aux_sym_number_token1; - v->a[12385] = actions(2612); + v->a[12384] = anon_sym_DOLLAR_BQUOTE; + v->a[12385] = actions(2172); v->a[12386] = 1; - v->a[12387] = aux_sym_number_token2; - v->a[12388] = actions(2614); + v->a[12387] = sym_test_operator; + v->a[12388] = actions(2174); v->a[12389] = 1; - v->a[12390] = anon_sym_DOLLAR_LBRACE; - v->a[12391] = actions(2616); + v->a[12390] = sym__brace_start; + v->a[12391] = state(1270); v->a[12392] = 1; - v->a[12393] = anon_sym_DOLLAR_LPAREN; - v->a[12394] = actions(2618); - v->a[12395] = 1; - v->a[12396] = anon_sym_BQUOTE; - v->a[12397] = actions(2620); - v->a[12398] = 1; - v->a[12399] = anon_sym_DOLLAR_BQUOTE; + v->a[12393] = aux_sym__literal_repeat1; + v->a[12394] = actions(1390); + v->a[12395] = 2; + v->a[12396] = sym_file_descriptor; + v->a[12397] = aux_sym_heredoc_redirect_token1; + v->a[12398] = actions(2150); + v->a[12399] = 2; small_parse_table_620(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1230.c b/parser/static/small_parse_table/small_parse_table_1230.c index 64721502..80810d8d 100644 --- a/parser/static/small_parse_table/small_parse_table_1230.c +++ b/parser/static/small_parse_table/small_parse_table_1230.c @@ -14,126 +14,126 @@ void small_parse_table_6150(t_small_parse_table_array *v) { - v->a[123000] = sym_arithmetic_expansion; - v->a[123001] = sym_brace_expression; - v->a[123002] = sym_string; - v->a[123003] = sym_translated_string; - v->a[123004] = sym_number; - v->a[123005] = sym_simple_expansion; - v->a[123006] = sym_expansion; - v->a[123007] = sym_command_substitution; - v->a[123008] = sym_process_substitution; - v->a[123009] = 6; - v->a[123010] = actions(71); - v->a[123011] = 1; - v->a[123012] = sym_comment; - v->a[123013] = actions(6514); - v->a[123014] = 1; - v->a[123015] = aux_sym_concatenation_token1; - v->a[123016] = actions(6516); - v->a[123017] = 1; - v->a[123018] = sym__concat; - v->a[123019] = state(2359); + v->a[123000] = 2; + v->a[123001] = sym_file_descriptor; + v->a[123002] = aux_sym_heredoc_redirect_token1; + v->a[123003] = actions(2662); + v->a[123004] = 17; + v->a[123005] = anon_sym_PIPE; + v->a[123006] = anon_sym_PIPE_AMP; + v->a[123007] = anon_sym_AMP_AMP; + v->a[123008] = anon_sym_PIPE_PIPE; + v->a[123009] = anon_sym_LT; + v->a[123010] = anon_sym_GT; + v->a[123011] = anon_sym_GT_GT; + v->a[123012] = anon_sym_AMP_GT; + v->a[123013] = anon_sym_AMP_GT_GT; + v->a[123014] = anon_sym_LT_AMP; + v->a[123015] = anon_sym_GT_AMP; + v->a[123016] = anon_sym_GT_PIPE; + v->a[123017] = anon_sym_LT_AMP_DASH; + v->a[123018] = anon_sym_GT_AMP_DASH; + v->a[123019] = anon_sym_LT_LT; small_parse_table_6151(v); } void small_parse_table_6151(t_small_parse_table_array *v) { - v->a[123020] = 1; - v->a[123021] = aux_sym_concatenation_repeat1; - v->a[123022] = actions(1286); - v->a[123023] = 13; - v->a[123024] = anon_sym_PIPE; - v->a[123025] = anon_sym_LT; - v->a[123026] = anon_sym_GT; - v->a[123027] = anon_sym_LT_LT; - v->a[123028] = anon_sym_AMP_GT; - v->a[123029] = anon_sym_LT_AMP; - v->a[123030] = anon_sym_GT_AMP; - v->a[123031] = anon_sym_DOLLAR; - v->a[123032] = aux_sym_number_token1; - v->a[123033] = aux_sym_number_token2; - v->a[123034] = anon_sym_DOLLAR_LPAREN; - v->a[123035] = anon_sym_BQUOTE; - v->a[123036] = sym_word; - v->a[123037] = actions(1288); - v->a[123038] = 25; - v->a[123039] = sym_file_descriptor; + v->a[123020] = anon_sym_LT_LT_DASH; + v->a[123021] = sym__special_character; + v->a[123022] = 6; + v->a[123023] = actions(3); + v->a[123024] = 1; + v->a[123025] = sym_comment; + v->a[123026] = actions(5161); + v->a[123027] = 1; + v->a[123028] = aux_sym_concatenation_token1; + v->a[123029] = actions(5163); + v->a[123030] = 1; + v->a[123031] = sym__concat; + v->a[123032] = state(2582); + v->a[123033] = 1; + v->a[123034] = aux_sym_concatenation_repeat1; + v->a[123035] = actions(2719); + v->a[123036] = 3; + v->a[123037] = sym_file_descriptor; + v->a[123038] = sym_variable_name; + v->a[123039] = aux_sym_heredoc_redirect_token1; small_parse_table_6152(v); } void small_parse_table_6152(t_small_parse_table_array *v) { - v->a[123040] = sym_variable_name; - v->a[123041] = sym_test_operator; - v->a[123042] = sym__brace_start; - v->a[123043] = anon_sym_LPAREN_LPAREN; - v->a[123044] = anon_sym_PIPE_PIPE; - v->a[123045] = anon_sym_AMP_AMP; - v->a[123046] = anon_sym_GT_GT; - v->a[123047] = anon_sym_PIPE_AMP; - v->a[123048] = anon_sym_AMP_GT_GT; - v->a[123049] = anon_sym_GT_PIPE; - v->a[123050] = anon_sym_LT_AMP_DASH; - v->a[123051] = anon_sym_GT_AMP_DASH; - v->a[123052] = anon_sym_LT_LT_DASH; - v->a[123053] = anon_sym_LT_LT_LT; - v->a[123054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123055] = anon_sym_DOLLAR_LBRACK; - v->a[123056] = sym__special_character; - v->a[123057] = anon_sym_DQUOTE; - v->a[123058] = sym_raw_string; - v->a[123059] = sym_ansi_c_string; + v->a[123040] = actions(2717); + v->a[123041] = 16; + v->a[123042] = anon_sym_PIPE; + v->a[123043] = anon_sym_PIPE_AMP; + v->a[123044] = anon_sym_AMP_AMP; + v->a[123045] = anon_sym_PIPE_PIPE; + v->a[123046] = anon_sym_LT; + v->a[123047] = anon_sym_GT; + v->a[123048] = anon_sym_GT_GT; + v->a[123049] = anon_sym_AMP_GT; + v->a[123050] = anon_sym_AMP_GT_GT; + v->a[123051] = anon_sym_LT_AMP; + v->a[123052] = anon_sym_GT_AMP; + v->a[123053] = anon_sym_GT_PIPE; + v->a[123054] = anon_sym_LT_AMP_DASH; + v->a[123055] = anon_sym_GT_AMP_DASH; + v->a[123056] = anon_sym_LT_LT; + v->a[123057] = anon_sym_LT_LT_DASH; + v->a[123058] = 9; + v->a[123059] = actions(3); small_parse_table_6153(v); } void small_parse_table_6153(t_small_parse_table_array *v) { - v->a[123060] = anon_sym_DOLLAR_LBRACE; - v->a[123061] = anon_sym_DOLLAR_BQUOTE; - v->a[123062] = anon_sym_LT_LPAREN; - v->a[123063] = anon_sym_GT_LPAREN; - v->a[123064] = 3; - v->a[123065] = actions(71); + v->a[123060] = 1; + v->a[123061] = sym_comment; + v->a[123062] = actions(3302); + v->a[123063] = 1; + v->a[123064] = aux_sym_heredoc_redirect_token1; + v->a[123065] = actions(5970); v->a[123066] = 1; - v->a[123067] = sym_comment; - v->a[123068] = actions(1261); - v->a[123069] = 15; - v->a[123070] = anon_sym_PIPE; - v->a[123071] = anon_sym_EQ_EQ; - v->a[123072] = anon_sym_LT; - v->a[123073] = anon_sym_GT; - v->a[123074] = anon_sym_LT_LT; - v->a[123075] = anon_sym_LPAREN; - v->a[123076] = anon_sym_EQ_TILDE; - v->a[123077] = anon_sym_AMP_GT; - v->a[123078] = anon_sym_LT_AMP; - v->a[123079] = anon_sym_GT_AMP; + v->a[123067] = sym_file_descriptor; + v->a[123068] = actions(2945); + v->a[123069] = 2; + v->a[123070] = anon_sym_LT_LT; + v->a[123071] = anon_sym_LT_LT_DASH; + v->a[123072] = actions(3300); + v->a[123073] = 2; + v->a[123074] = anon_sym_AMP_AMP; + v->a[123075] = anon_sym_PIPE_PIPE; + v->a[123076] = actions(5968); + v->a[123077] = 2; + v->a[123078] = anon_sym_LT_AMP_DASH; + v->a[123079] = anon_sym_GT_AMP_DASH; small_parse_table_6154(v); } void small_parse_table_6154(t_small_parse_table_array *v) { - v->a[123080] = anon_sym_DOLLAR; - v->a[123081] = aux_sym_number_token1; - v->a[123082] = aux_sym_number_token2; - v->a[123083] = anon_sym_DOLLAR_LPAREN; - v->a[123084] = sym_word; - v->a[123085] = actions(1263); - v->a[123086] = 26; - v->a[123087] = sym_file_descriptor; - v->a[123088] = sym_test_operator; - v->a[123089] = sym__bare_dollar; - v->a[123090] = sym__brace_start; - v->a[123091] = anon_sym_LPAREN_LPAREN; - v->a[123092] = anon_sym_PIPE_PIPE; - v->a[123093] = anon_sym_AMP_AMP; + v->a[123080] = actions(3298); + v->a[123081] = 3; + v->a[123082] = anon_sym_SEMI_SEMI; + v->a[123083] = anon_sym_AMP; + v->a[123084] = anon_sym_SEMI; + v->a[123085] = state(2295); + v->a[123086] = 3; + v->a[123087] = sym_file_redirect; + v->a[123088] = sym_heredoc_redirect; + v->a[123089] = aux_sym_redirected_statement_repeat1; + v->a[123090] = actions(5966); + v->a[123091] = 8; + v->a[123092] = anon_sym_LT; + v->a[123093] = anon_sym_GT; v->a[123094] = anon_sym_GT_GT; - v->a[123095] = anon_sym_PIPE_AMP; + v->a[123095] = anon_sym_AMP_GT; v->a[123096] = anon_sym_AMP_GT_GT; - v->a[123097] = anon_sym_GT_PIPE; - v->a[123098] = anon_sym_LT_AMP_DASH; - v->a[123099] = anon_sym_GT_AMP_DASH; + v->a[123097] = anon_sym_LT_AMP; + v->a[123098] = anon_sym_GT_AMP; + v->a[123099] = anon_sym_GT_PIPE; small_parse_table_6155(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1231.c b/parser/static/small_parse_table/small_parse_table_1231.c index 1291f09d..97365704 100644 --- a/parser/static/small_parse_table/small_parse_table_1231.c +++ b/parser/static/small_parse_table/small_parse_table_1231.c @@ -14,126 +14,126 @@ void small_parse_table_6155(t_small_parse_table_array *v) { - v->a[123100] = anon_sym_LT_LT_DASH; - v->a[123101] = anon_sym_LT_LT_LT; - v->a[123102] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123103] = anon_sym_DOLLAR_LBRACK; - v->a[123104] = sym__special_character; - v->a[123105] = anon_sym_DQUOTE; - v->a[123106] = sym_raw_string; - v->a[123107] = sym_ansi_c_string; - v->a[123108] = anon_sym_DOLLAR_LBRACE; - v->a[123109] = anon_sym_BQUOTE; - v->a[123110] = anon_sym_DOLLAR_BQUOTE; - v->a[123111] = anon_sym_LT_LPAREN; - v->a[123112] = anon_sym_GT_LPAREN; - v->a[123113] = 5; - v->a[123114] = actions(71); - v->a[123115] = 1; - v->a[123116] = sym_comment; - v->a[123117] = actions(6518); - v->a[123118] = 1; - v->a[123119] = sym__special_character; + v->a[123100] = 5; + v->a[123101] = actions(57); + v->a[123102] = 1; + v->a[123103] = sym_comment; + v->a[123104] = state(2604); + v->a[123105] = 1; + v->a[123106] = aux_sym_concatenation_repeat1; + v->a[123107] = actions(7084); + v->a[123108] = 2; + v->a[123109] = sym__concat; + v->a[123110] = aux_sym_concatenation_token1; + v->a[123111] = actions(2662); + v->a[123112] = 7; + v->a[123113] = anon_sym_PIPE; + v->a[123114] = anon_sym_LT; + v->a[123115] = anon_sym_GT; + v->a[123116] = anon_sym_AMP_GT; + v->a[123117] = anon_sym_LT_AMP; + v->a[123118] = anon_sym_GT_AMP; + v->a[123119] = anon_sym_LT_LT; small_parse_table_6156(v); } void small_parse_table_6156(t_small_parse_table_array *v) { - v->a[123120] = state(2366); - v->a[123121] = 1; - v->a[123122] = aux_sym__literal_repeat1; - v->a[123123] = actions(4564); - v->a[123124] = 14; - v->a[123125] = anon_sym_PIPE; - v->a[123126] = anon_sym_EQ_EQ; - v->a[123127] = anon_sym_LT; - v->a[123128] = anon_sym_GT; - v->a[123129] = anon_sym_LT_LT; - v->a[123130] = anon_sym_EQ_TILDE; - v->a[123131] = anon_sym_AMP_GT; - v->a[123132] = anon_sym_LT_AMP; - v->a[123133] = anon_sym_GT_AMP; - v->a[123134] = anon_sym_DOLLAR; - v->a[123135] = aux_sym_number_token1; - v->a[123136] = aux_sym_number_token2; - v->a[123137] = anon_sym_DOLLAR_LPAREN; - v->a[123138] = sym_word; - v->a[123139] = actions(4566); + v->a[123120] = actions(2664); + v->a[123121] = 12; + v->a[123122] = sym_file_descriptor; + v->a[123123] = sym_variable_name; + v->a[123124] = anon_sym_PIPE_AMP; + v->a[123125] = anon_sym_AMP_AMP; + v->a[123126] = anon_sym_PIPE_PIPE; + v->a[123127] = anon_sym_GT_GT; + v->a[123128] = anon_sym_AMP_GT_GT; + v->a[123129] = anon_sym_GT_PIPE; + v->a[123130] = anon_sym_LT_AMP_DASH; + v->a[123131] = anon_sym_GT_AMP_DASH; + v->a[123132] = anon_sym_LT_LT_DASH; + v->a[123133] = sym__special_character; + v->a[123134] = 7; + v->a[123135] = actions(3); + v->a[123136] = 1; + v->a[123137] = sym_comment; + v->a[123138] = actions(5641); + v->a[123139] = 1; small_parse_table_6157(v); } void small_parse_table_6157(t_small_parse_table_array *v) { - v->a[123140] = 25; - v->a[123141] = sym_file_descriptor; - v->a[123142] = sym_test_operator; - v->a[123143] = sym__bare_dollar; - v->a[123144] = sym__brace_start; - v->a[123145] = anon_sym_LPAREN_LPAREN; - v->a[123146] = anon_sym_PIPE_PIPE; - v->a[123147] = anon_sym_AMP_AMP; - v->a[123148] = anon_sym_GT_GT; - v->a[123149] = anon_sym_PIPE_AMP; - v->a[123150] = anon_sym_AMP_GT_GT; - v->a[123151] = anon_sym_GT_PIPE; - v->a[123152] = anon_sym_LT_AMP_DASH; - v->a[123153] = anon_sym_GT_AMP_DASH; - v->a[123154] = anon_sym_LT_LT_DASH; - v->a[123155] = anon_sym_LT_LT_LT; - v->a[123156] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123157] = anon_sym_DOLLAR_LBRACK; - v->a[123158] = anon_sym_DQUOTE; - v->a[123159] = sym_raw_string; + v->a[123140] = aux_sym_heredoc_redirect_token1; + v->a[123141] = actions(6464); + v->a[123142] = 1; + v->a[123143] = sym_file_descriptor; + v->a[123144] = state(2286); + v->a[123145] = 1; + v->a[123146] = sym_file_redirect; + v->a[123147] = actions(5968); + v->a[123148] = 2; + v->a[123149] = anon_sym_LT_AMP_DASH; + v->a[123150] = anon_sym_GT_AMP_DASH; + v->a[123151] = actions(5966); + v->a[123152] = 8; + v->a[123153] = anon_sym_LT; + v->a[123154] = anon_sym_GT; + v->a[123155] = anon_sym_GT_GT; + v->a[123156] = anon_sym_AMP_GT; + v->a[123157] = anon_sym_AMP_GT_GT; + v->a[123158] = anon_sym_LT_AMP; + v->a[123159] = anon_sym_GT_AMP; small_parse_table_6158(v); } void small_parse_table_6158(t_small_parse_table_array *v) { - v->a[123160] = sym_ansi_c_string; - v->a[123161] = anon_sym_DOLLAR_LBRACE; - v->a[123162] = anon_sym_BQUOTE; - v->a[123163] = anon_sym_DOLLAR_BQUOTE; - v->a[123164] = anon_sym_LT_LPAREN; - v->a[123165] = anon_sym_GT_LPAREN; - v->a[123166] = 26; - v->a[123167] = actions(3); - v->a[123168] = 1; - v->a[123169] = sym_comment; - v->a[123170] = actions(6480); - v->a[123171] = 1; - v->a[123172] = anon_sym_LPAREN; - v->a[123173] = actions(6486); + v->a[123160] = anon_sym_GT_PIPE; + v->a[123161] = actions(5639); + v->a[123162] = 9; + v->a[123163] = anon_sym_PIPE; + v->a[123164] = anon_sym_SEMI_SEMI; + v->a[123165] = anon_sym_PIPE_AMP; + v->a[123166] = anon_sym_AMP_AMP; + v->a[123167] = anon_sym_PIPE_PIPE; + v->a[123168] = anon_sym_LT_LT; + v->a[123169] = anon_sym_LT_LT_DASH; + v->a[123170] = anon_sym_AMP; + v->a[123171] = anon_sym_SEMI; + v->a[123172] = 7; + v->a[123173] = actions(3); v->a[123174] = 1; - v->a[123175] = anon_sym_DOLLAR_LBRACK; - v->a[123176] = actions(6488); + v->a[123175] = sym_comment; + v->a[123176] = actions(5615); v->a[123177] = 1; - v->a[123178] = anon_sym_DOLLAR; - v->a[123179] = actions(6490); + v->a[123178] = aux_sym_heredoc_redirect_token1; + v->a[123179] = actions(6464); small_parse_table_6159(v); } void small_parse_table_6159(t_small_parse_table_array *v) { v->a[123180] = 1; - v->a[123181] = sym__special_character; - v->a[123182] = actions(6492); + v->a[123181] = sym_file_descriptor; + v->a[123182] = state(2305); v->a[123183] = 1; - v->a[123184] = anon_sym_DQUOTE; - v->a[123185] = actions(6494); - v->a[123186] = 1; - v->a[123187] = aux_sym_number_token1; - v->a[123188] = actions(6496); - v->a[123189] = 1; - v->a[123190] = aux_sym_number_token2; - v->a[123191] = actions(6498); - v->a[123192] = 1; - v->a[123193] = anon_sym_DOLLAR_LBRACE; - v->a[123194] = actions(6500); - v->a[123195] = 1; - v->a[123196] = anon_sym_DOLLAR_LPAREN; - v->a[123197] = actions(6502); - v->a[123198] = 1; - v->a[123199] = anon_sym_BQUOTE; + v->a[123184] = sym_file_redirect; + v->a[123185] = actions(5968); + v->a[123186] = 2; + v->a[123187] = anon_sym_LT_AMP_DASH; + v->a[123188] = anon_sym_GT_AMP_DASH; + v->a[123189] = actions(5966); + v->a[123190] = 8; + v->a[123191] = anon_sym_LT; + v->a[123192] = anon_sym_GT; + v->a[123193] = anon_sym_GT_GT; + v->a[123194] = anon_sym_AMP_GT; + v->a[123195] = anon_sym_AMP_GT_GT; + v->a[123196] = anon_sym_LT_AMP; + v->a[123197] = anon_sym_GT_AMP; + v->a[123198] = anon_sym_GT_PIPE; + v->a[123199] = actions(5613); small_parse_table_6160(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1232.c b/parser/static/small_parse_table/small_parse_table_1232.c index 7ae56299..7bb6a5f8 100644 --- a/parser/static/small_parse_table/small_parse_table_1232.c +++ b/parser/static/small_parse_table/small_parse_table_1232.c @@ -14,126 +14,126 @@ void small_parse_table_6160(t_small_parse_table_array *v) { - v->a[123200] = actions(6504); - v->a[123201] = 1; - v->a[123202] = anon_sym_DOLLAR_BQUOTE; - v->a[123203] = actions(6508); - v->a[123204] = 1; - v->a[123205] = sym_test_operator; - v->a[123206] = actions(6510); - v->a[123207] = 1; - v->a[123208] = sym_extglob_pattern; - v->a[123209] = actions(6512); - v->a[123210] = 1; - v->a[123211] = sym__brace_start; - v->a[123212] = actions(6522); - v->a[123213] = 1; - v->a[123214] = anon_sym_esac; - v->a[123215] = actions(6524); - v->a[123216] = 1; - v->a[123217] = aux_sym_heredoc_redirect_token1; - v->a[123218] = state(6426); - v->a[123219] = 1; + v->a[123200] = 9; + v->a[123201] = anon_sym_PIPE; + v->a[123202] = anon_sym_SEMI_SEMI; + v->a[123203] = anon_sym_PIPE_AMP; + v->a[123204] = anon_sym_AMP_AMP; + v->a[123205] = anon_sym_PIPE_PIPE; + v->a[123206] = anon_sym_LT_LT; + v->a[123207] = anon_sym_LT_LT_DASH; + v->a[123208] = anon_sym_AMP; + v->a[123209] = anon_sym_SEMI; + v->a[123210] = 7; + v->a[123211] = actions(3); + v->a[123212] = 1; + v->a[123213] = sym_comment; + v->a[123214] = actions(5443); + v->a[123215] = 1; + v->a[123216] = aux_sym_heredoc_redirect_token1; + v->a[123217] = actions(6464); + v->a[123218] = 1; + v->a[123219] = sym_file_descriptor; small_parse_table_6161(v); } void small_parse_table_6161(t_small_parse_table_array *v) { - v->a[123220] = aux_sym__literal_repeat1; - v->a[123221] = state(7056); - v->a[123222] = 1; - v->a[123223] = sym_last_case_item; - v->a[123224] = actions(6476); - v->a[123225] = 2; - v->a[123226] = anon_sym_LPAREN_LPAREN; - v->a[123227] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123228] = actions(6506); - v->a[123229] = 2; - v->a[123230] = anon_sym_LT_LPAREN; - v->a[123231] = anon_sym_GT_LPAREN; - v->a[123232] = state(3233); - v->a[123233] = 2; - v->a[123234] = sym_case_item; - v->a[123235] = aux_sym_case_statement_repeat1; - v->a[123236] = state(6695); - v->a[123237] = 2; - v->a[123238] = sym_concatenation; - v->a[123239] = sym__extglob_blob; + v->a[123220] = state(2311); + v->a[123221] = 1; + v->a[123222] = sym_file_redirect; + v->a[123223] = actions(5968); + v->a[123224] = 2; + v->a[123225] = anon_sym_LT_AMP_DASH; + v->a[123226] = anon_sym_GT_AMP_DASH; + v->a[123227] = actions(5966); + v->a[123228] = 8; + v->a[123229] = anon_sym_LT; + v->a[123230] = anon_sym_GT; + v->a[123231] = anon_sym_GT_GT; + v->a[123232] = anon_sym_AMP_GT; + v->a[123233] = anon_sym_AMP_GT_GT; + v->a[123234] = anon_sym_LT_AMP; + v->a[123235] = anon_sym_GT_AMP; + v->a[123236] = anon_sym_GT_PIPE; + v->a[123237] = actions(5441); + v->a[123238] = 9; + v->a[123239] = anon_sym_PIPE; small_parse_table_6162(v); } void small_parse_table_6162(t_small_parse_table_array *v) { - v->a[123240] = actions(6474); - v->a[123241] = 3; - v->a[123242] = sym_raw_string; - v->a[123243] = sym_ansi_c_string; - v->a[123244] = sym_word; - v->a[123245] = actions(6520); - v->a[123246] = 3; + v->a[123240] = anon_sym_SEMI_SEMI; + v->a[123241] = anon_sym_PIPE_AMP; + v->a[123242] = anon_sym_AMP_AMP; + v->a[123243] = anon_sym_PIPE_PIPE; + v->a[123244] = anon_sym_LT_LT; + v->a[123245] = anon_sym_LT_LT_DASH; + v->a[123246] = anon_sym_AMP; v->a[123247] = anon_sym_SEMI; - v->a[123248] = anon_sym_AMP; - v->a[123249] = anon_sym_SEMI_SEMI; - v->a[123250] = state(6303); - v->a[123251] = 9; - v->a[123252] = sym_arithmetic_expansion; - v->a[123253] = sym_brace_expression; - v->a[123254] = sym_string; - v->a[123255] = sym_translated_string; - v->a[123256] = sym_number; - v->a[123257] = sym_simple_expansion; - v->a[123258] = sym_expansion; - v->a[123259] = sym_command_substitution; + v->a[123248] = 9; + v->a[123249] = actions(3); + v->a[123250] = 1; + v->a[123251] = sym_comment; + v->a[123252] = actions(3373); + v->a[123253] = 1; + v->a[123254] = aux_sym_heredoc_redirect_token1; + v->a[123255] = actions(5970); + v->a[123256] = 1; + v->a[123257] = sym_file_descriptor; + v->a[123258] = actions(2945); + v->a[123259] = 2; small_parse_table_6163(v); } void small_parse_table_6163(t_small_parse_table_array *v) { - v->a[123260] = sym_process_substitution; - v->a[123261] = 3; - v->a[123262] = actions(71); - v->a[123263] = 1; - v->a[123264] = sym_comment; - v->a[123265] = actions(1300); - v->a[123266] = 14; - v->a[123267] = anon_sym_EQ; - v->a[123268] = anon_sym_PIPE; - v->a[123269] = anon_sym_CARET; - v->a[123270] = anon_sym_AMP; - v->a[123271] = anon_sym_LT; - v->a[123272] = anon_sym_GT; - v->a[123273] = anon_sym_LT_LT; - v->a[123274] = anon_sym_GT_GT; - v->a[123275] = anon_sym_PLUS; - v->a[123276] = anon_sym_DASH; - v->a[123277] = anon_sym_STAR; - v->a[123278] = anon_sym_SLASH; - v->a[123279] = anon_sym_PERCENT; + v->a[123260] = anon_sym_LT_LT; + v->a[123261] = anon_sym_LT_LT_DASH; + v->a[123262] = actions(3300); + v->a[123263] = 2; + v->a[123264] = anon_sym_AMP_AMP; + v->a[123265] = anon_sym_PIPE_PIPE; + v->a[123266] = actions(5968); + v->a[123267] = 2; + v->a[123268] = anon_sym_LT_AMP_DASH; + v->a[123269] = anon_sym_GT_AMP_DASH; + v->a[123270] = actions(3371); + v->a[123271] = 3; + v->a[123272] = anon_sym_SEMI_SEMI; + v->a[123273] = anon_sym_AMP; + v->a[123274] = anon_sym_SEMI; + v->a[123275] = state(2295); + v->a[123276] = 3; + v->a[123277] = sym_file_redirect; + v->a[123278] = sym_heredoc_redirect; + v->a[123279] = aux_sym_redirected_statement_repeat1; small_parse_table_6164(v); } void small_parse_table_6164(t_small_parse_table_array *v) { - v->a[123280] = anon_sym_STAR_STAR; - v->a[123281] = actions(1302); - v->a[123282] = 27; - v->a[123283] = sym__concat; - v->a[123284] = sym_test_operator; - v->a[123285] = anon_sym_RPAREN_RPAREN; - v->a[123286] = anon_sym_PLUS_PLUS; - v->a[123287] = anon_sym_DASH_DASH; - v->a[123288] = anon_sym_PLUS_EQ; - v->a[123289] = anon_sym_DASH_EQ; - v->a[123290] = anon_sym_STAR_EQ; - v->a[123291] = anon_sym_SLASH_EQ; - v->a[123292] = anon_sym_PERCENT_EQ; - v->a[123293] = anon_sym_STAR_STAR_EQ; - v->a[123294] = anon_sym_LT_LT_EQ; - v->a[123295] = anon_sym_GT_GT_EQ; - v->a[123296] = anon_sym_AMP_EQ; - v->a[123297] = anon_sym_CARET_EQ; - v->a[123298] = anon_sym_PIPE_EQ; - v->a[123299] = anon_sym_PIPE_PIPE; + v->a[123280] = actions(5966); + v->a[123281] = 8; + v->a[123282] = anon_sym_LT; + v->a[123283] = anon_sym_GT; + v->a[123284] = anon_sym_GT_GT; + v->a[123285] = anon_sym_AMP_GT; + v->a[123286] = anon_sym_AMP_GT_GT; + v->a[123287] = anon_sym_LT_AMP; + v->a[123288] = anon_sym_GT_AMP; + v->a[123289] = anon_sym_GT_PIPE; + v->a[123290] = 9; + v->a[123291] = actions(3); + v->a[123292] = 1; + v->a[123293] = sym_comment; + v->a[123294] = actions(3383); + v->a[123295] = 1; + v->a[123296] = aux_sym_heredoc_redirect_token1; + v->a[123297] = actions(5970); + v->a[123298] = 1; + v->a[123299] = sym_file_descriptor; small_parse_table_6165(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1233.c b/parser/static/small_parse_table/small_parse_table_1233.c index 7de27d6b..27bcde7e 100644 --- a/parser/static/small_parse_table/small_parse_table_1233.c +++ b/parser/static/small_parse_table/small_parse_table_1233.c @@ -14,126 +14,126 @@ void small_parse_table_6165(t_small_parse_table_array *v) { - v->a[123300] = anon_sym_AMP_AMP; - v->a[123301] = anon_sym_EQ_EQ; - v->a[123302] = anon_sym_BANG_EQ; - v->a[123303] = anon_sym_LT_EQ; - v->a[123304] = anon_sym_GT_EQ; - v->a[123305] = anon_sym_RBRACK_RBRACK; - v->a[123306] = anon_sym_EQ_TILDE; - v->a[123307] = anon_sym_QMARK; - v->a[123308] = anon_sym_COLON; - v->a[123309] = aux_sym_concatenation_token1; - v->a[123310] = 3; - v->a[123311] = actions(71); - v->a[123312] = 1; - v->a[123313] = sym_comment; - v->a[123314] = actions(1332); - v->a[123315] = 14; - v->a[123316] = anon_sym_EQ; - v->a[123317] = anon_sym_PIPE; - v->a[123318] = anon_sym_CARET; - v->a[123319] = anon_sym_AMP; + v->a[123300] = actions(2945); + v->a[123301] = 2; + v->a[123302] = anon_sym_LT_LT; + v->a[123303] = anon_sym_LT_LT_DASH; + v->a[123304] = actions(3300); + v->a[123305] = 2; + v->a[123306] = anon_sym_AMP_AMP; + v->a[123307] = anon_sym_PIPE_PIPE; + v->a[123308] = actions(5968); + v->a[123309] = 2; + v->a[123310] = anon_sym_LT_AMP_DASH; + v->a[123311] = anon_sym_GT_AMP_DASH; + v->a[123312] = actions(3381); + v->a[123313] = 3; + v->a[123314] = anon_sym_SEMI_SEMI; + v->a[123315] = anon_sym_AMP; + v->a[123316] = anon_sym_SEMI; + v->a[123317] = state(2295); + v->a[123318] = 3; + v->a[123319] = sym_file_redirect; small_parse_table_6166(v); } void small_parse_table_6166(t_small_parse_table_array *v) { - v->a[123320] = anon_sym_LT; - v->a[123321] = anon_sym_GT; - v->a[123322] = anon_sym_LT_LT; - v->a[123323] = anon_sym_GT_GT; - v->a[123324] = anon_sym_PLUS; - v->a[123325] = anon_sym_DASH; - v->a[123326] = anon_sym_STAR; - v->a[123327] = anon_sym_SLASH; - v->a[123328] = anon_sym_PERCENT; - v->a[123329] = anon_sym_STAR_STAR; - v->a[123330] = actions(1334); - v->a[123331] = 27; - v->a[123332] = sym__concat; - v->a[123333] = sym_test_operator; - v->a[123334] = anon_sym_RPAREN_RPAREN; - v->a[123335] = anon_sym_PLUS_PLUS; - v->a[123336] = anon_sym_DASH_DASH; - v->a[123337] = anon_sym_PLUS_EQ; - v->a[123338] = anon_sym_DASH_EQ; - v->a[123339] = anon_sym_STAR_EQ; + v->a[123320] = sym_heredoc_redirect; + v->a[123321] = aux_sym_redirected_statement_repeat1; + v->a[123322] = actions(5966); + v->a[123323] = 8; + v->a[123324] = anon_sym_LT; + v->a[123325] = anon_sym_GT; + v->a[123326] = anon_sym_GT_GT; + v->a[123327] = anon_sym_AMP_GT; + v->a[123328] = anon_sym_AMP_GT_GT; + v->a[123329] = anon_sym_LT_AMP; + v->a[123330] = anon_sym_GT_AMP; + v->a[123331] = anon_sym_GT_PIPE; + v->a[123332] = 5; + v->a[123333] = actions(3); + v->a[123334] = 1; + v->a[123335] = sym_comment; + v->a[123336] = state(2593); + v->a[123337] = 1; + v->a[123338] = aux_sym_pipeline_repeat1; + v->a[123339] = actions(5367); small_parse_table_6167(v); } void small_parse_table_6167(t_small_parse_table_array *v) { - v->a[123340] = anon_sym_SLASH_EQ; - v->a[123341] = anon_sym_PERCENT_EQ; - v->a[123342] = anon_sym_STAR_STAR_EQ; - v->a[123343] = anon_sym_LT_LT_EQ; - v->a[123344] = anon_sym_GT_GT_EQ; - v->a[123345] = anon_sym_AMP_EQ; - v->a[123346] = anon_sym_CARET_EQ; - v->a[123347] = anon_sym_PIPE_EQ; - v->a[123348] = anon_sym_PIPE_PIPE; - v->a[123349] = anon_sym_AMP_AMP; - v->a[123350] = anon_sym_EQ_EQ; - v->a[123351] = anon_sym_BANG_EQ; - v->a[123352] = anon_sym_LT_EQ; - v->a[123353] = anon_sym_GT_EQ; - v->a[123354] = anon_sym_RBRACK_RBRACK; - v->a[123355] = anon_sym_EQ_TILDE; - v->a[123356] = anon_sym_QMARK; - v->a[123357] = anon_sym_COLON; - v->a[123358] = aux_sym_concatenation_token1; - v->a[123359] = 5; + v->a[123340] = 2; + v->a[123341] = sym_file_descriptor; + v->a[123342] = aux_sym_heredoc_redirect_token1; + v->a[123343] = actions(7086); + v->a[123344] = 2; + v->a[123345] = anon_sym_PIPE; + v->a[123346] = anon_sym_PIPE_AMP; + v->a[123347] = actions(5362); + v->a[123348] = 17; + v->a[123349] = anon_sym_SEMI_SEMI; + v->a[123350] = anon_sym_AMP_AMP; + v->a[123351] = anon_sym_PIPE_PIPE; + v->a[123352] = anon_sym_LT; + v->a[123353] = anon_sym_GT; + v->a[123354] = anon_sym_GT_GT; + v->a[123355] = anon_sym_AMP_GT; + v->a[123356] = anon_sym_AMP_GT_GT; + v->a[123357] = anon_sym_LT_AMP; + v->a[123358] = anon_sym_GT_AMP; + v->a[123359] = anon_sym_GT_PIPE; small_parse_table_6168(v); } void small_parse_table_6168(t_small_parse_table_array *v) { - v->a[123360] = actions(71); - v->a[123361] = 1; - v->a[123362] = sym_comment; - v->a[123363] = state(2424); - v->a[123364] = 1; - v->a[123365] = aux_sym_concatenation_repeat1; - v->a[123366] = actions(6526); - v->a[123367] = 2; - v->a[123368] = sym__concat; - v->a[123369] = aux_sym_concatenation_token1; - v->a[123370] = actions(1261); - v->a[123371] = 14; - v->a[123372] = anon_sym_PIPE; - v->a[123373] = anon_sym_LT; - v->a[123374] = anon_sym_GT; - v->a[123375] = anon_sym_LT_LT; - v->a[123376] = anon_sym_AMP_GT; - v->a[123377] = anon_sym_LT_AMP; - v->a[123378] = anon_sym_GT_AMP; - v->a[123379] = anon_sym_DOLLAR; + v->a[123360] = anon_sym_LT_AMP_DASH; + v->a[123361] = anon_sym_GT_AMP_DASH; + v->a[123362] = anon_sym_LT_LT; + v->a[123363] = anon_sym_LT_LT_DASH; + v->a[123364] = anon_sym_AMP; + v->a[123365] = anon_sym_SEMI; + v->a[123366] = 5; + v->a[123367] = actions(57); + v->a[123368] = 1; + v->a[123369] = sym_comment; + v->a[123370] = state(2594); + v->a[123371] = 1; + v->a[123372] = aux_sym_concatenation_repeat1; + v->a[123373] = actions(7089); + v->a[123374] = 2; + v->a[123375] = sym__concat; + v->a[123376] = aux_sym_concatenation_token1; + v->a[123377] = actions(2652); + v->a[123378] = 7; + v->a[123379] = anon_sym_PIPE; small_parse_table_6169(v); } void small_parse_table_6169(t_small_parse_table_array *v) { - v->a[123380] = sym__special_character; - v->a[123381] = aux_sym_number_token1; - v->a[123382] = aux_sym_number_token2; - v->a[123383] = anon_sym_DOLLAR_LPAREN; - v->a[123384] = anon_sym_BQUOTE; - v->a[123385] = sym_word; - v->a[123386] = actions(1263); - v->a[123387] = 24; + v->a[123380] = anon_sym_LT; + v->a[123381] = anon_sym_GT; + v->a[123382] = anon_sym_AMP_GT; + v->a[123383] = anon_sym_LT_AMP; + v->a[123384] = anon_sym_GT_AMP; + v->a[123385] = anon_sym_LT_LT; + v->a[123386] = actions(2654); + v->a[123387] = 11; v->a[123388] = sym_file_descriptor; - v->a[123389] = sym_test_operator; - v->a[123390] = sym__brace_start; - v->a[123391] = anon_sym_LPAREN_LPAREN; + v->a[123389] = sym_variable_name; + v->a[123390] = anon_sym_PIPE_AMP; + v->a[123391] = anon_sym_AMP_AMP; v->a[123392] = anon_sym_PIPE_PIPE; - v->a[123393] = anon_sym_AMP_AMP; - v->a[123394] = anon_sym_GT_GT; - v->a[123395] = anon_sym_PIPE_AMP; - v->a[123396] = anon_sym_RBRACK; - v->a[123397] = anon_sym_AMP_GT_GT; - v->a[123398] = anon_sym_GT_PIPE; - v->a[123399] = anon_sym_LT_AMP_DASH; + v->a[123393] = anon_sym_GT_GT; + v->a[123394] = anon_sym_AMP_GT_GT; + v->a[123395] = anon_sym_GT_PIPE; + v->a[123396] = anon_sym_LT_AMP_DASH; + v->a[123397] = anon_sym_GT_AMP_DASH; + v->a[123398] = anon_sym_LT_LT_DASH; + v->a[123399] = 6; small_parse_table_6170(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1234.c b/parser/static/small_parse_table/small_parse_table_1234.c index d3f7529d..4f38165a 100644 --- a/parser/static/small_parse_table/small_parse_table_1234.c +++ b/parser/static/small_parse_table/small_parse_table_1234.c @@ -14,126 +14,126 @@ void small_parse_table_6170(t_small_parse_table_array *v) { - v->a[123400] = anon_sym_GT_AMP_DASH; - v->a[123401] = anon_sym_LT_LT_DASH; - v->a[123402] = anon_sym_LT_LT_LT; - v->a[123403] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123404] = anon_sym_DOLLAR_LBRACK; - v->a[123405] = anon_sym_DQUOTE; - v->a[123406] = sym_raw_string; - v->a[123407] = sym_ansi_c_string; - v->a[123408] = anon_sym_DOLLAR_LBRACE; - v->a[123409] = anon_sym_DOLLAR_BQUOTE; - v->a[123410] = anon_sym_LT_LPAREN; - v->a[123411] = anon_sym_GT_LPAREN; - v->a[123412] = 5; - v->a[123413] = actions(71); - v->a[123414] = 1; - v->a[123415] = sym_comment; - v->a[123416] = state(2350); - v->a[123417] = 1; - v->a[123418] = aux_sym_concatenation_repeat1; - v->a[123419] = actions(6514); + v->a[123400] = actions(3); + v->a[123401] = 1; + v->a[123402] = sym_comment; + v->a[123403] = actions(7092); + v->a[123404] = 1; + v->a[123405] = aux_sym_concatenation_token1; + v->a[123406] = actions(7094); + v->a[123407] = 1; + v->a[123408] = sym__concat; + v->a[123409] = state(2603); + v->a[123410] = 1; + v->a[123411] = aux_sym_concatenation_repeat1; + v->a[123412] = actions(2664); + v->a[123413] = 3; + v->a[123414] = sym_test_operator; + v->a[123415] = sym__brace_start; + v->a[123416] = aux_sym_heredoc_redirect_token1; + v->a[123417] = actions(2662); + v->a[123418] = 15; + v->a[123419] = anon_sym_SEMI_SEMI; small_parse_table_6171(v); } void small_parse_table_6171(t_small_parse_table_array *v) { - v->a[123420] = 2; - v->a[123421] = sym__concat; - v->a[123422] = aux_sym_concatenation_token1; - v->a[123423] = actions(2094); - v->a[123424] = 13; - v->a[123425] = anon_sym_PIPE; - v->a[123426] = anon_sym_LT; - v->a[123427] = anon_sym_GT; - v->a[123428] = anon_sym_LT_LT; - v->a[123429] = anon_sym_AMP_GT; - v->a[123430] = anon_sym_LT_AMP; - v->a[123431] = anon_sym_GT_AMP; - v->a[123432] = anon_sym_DOLLAR; - v->a[123433] = aux_sym_number_token1; - v->a[123434] = aux_sym_number_token2; - v->a[123435] = anon_sym_DOLLAR_LPAREN; - v->a[123436] = anon_sym_BQUOTE; - v->a[123437] = sym_word; - v->a[123438] = actions(2096); - v->a[123439] = 25; + v->a[123420] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[123421] = anon_sym_AMP; + v->a[123422] = anon_sym_DOLLAR; + v->a[123423] = sym__special_character; + v->a[123424] = anon_sym_DQUOTE; + v->a[123425] = sym_raw_string; + v->a[123426] = aux_sym_number_token1; + v->a[123427] = aux_sym_number_token2; + v->a[123428] = anon_sym_DOLLAR_LBRACE; + v->a[123429] = anon_sym_DOLLAR_LPAREN; + v->a[123430] = anon_sym_BQUOTE; + v->a[123431] = anon_sym_DOLLAR_BQUOTE; + v->a[123432] = sym_word; + v->a[123433] = anon_sym_SEMI; + v->a[123434] = 5; + v->a[123435] = actions(3); + v->a[123436] = 1; + v->a[123437] = sym_comment; + v->a[123438] = actions(2516); + v->a[123439] = 2; small_parse_table_6172(v); } void small_parse_table_6172(t_small_parse_table_array *v) { - v->a[123440] = sym_file_descriptor; - v->a[123441] = sym_variable_name; - v->a[123442] = sym_test_operator; - v->a[123443] = sym__brace_start; - v->a[123444] = anon_sym_LPAREN_LPAREN; - v->a[123445] = anon_sym_PIPE_PIPE; - v->a[123446] = anon_sym_AMP_AMP; - v->a[123447] = anon_sym_GT_GT; - v->a[123448] = anon_sym_PIPE_AMP; - v->a[123449] = anon_sym_AMP_GT_GT; - v->a[123450] = anon_sym_GT_PIPE; - v->a[123451] = anon_sym_LT_AMP_DASH; - v->a[123452] = anon_sym_GT_AMP_DASH; - v->a[123453] = anon_sym_LT_LT_DASH; - v->a[123454] = anon_sym_LT_LT_LT; - v->a[123455] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123456] = anon_sym_DOLLAR_LBRACK; - v->a[123457] = sym__special_character; - v->a[123458] = anon_sym_DQUOTE; - v->a[123459] = sym_raw_string; + v->a[123440] = anon_sym_PIPE; + v->a[123441] = anon_sym_PIPE_AMP; + v->a[123442] = actions(2632); + v->a[123443] = 2; + v->a[123444] = sym_file_descriptor; + v->a[123445] = aux_sym_heredoc_redirect_token1; + v->a[123446] = state(2613); + v->a[123447] = 3; + v->a[123448] = sym_file_redirect; + v->a[123449] = sym_heredoc_redirect; + v->a[123450] = aux_sym_redirected_statement_repeat1; + v->a[123451] = actions(2630); + v->a[123452] = 14; + v->a[123453] = anon_sym_AMP_AMP; + v->a[123454] = anon_sym_PIPE_PIPE; + v->a[123455] = anon_sym_LT; + v->a[123456] = anon_sym_GT; + v->a[123457] = anon_sym_GT_GT; + v->a[123458] = anon_sym_AMP_GT; + v->a[123459] = anon_sym_AMP_GT_GT; small_parse_table_6173(v); } void small_parse_table_6173(t_small_parse_table_array *v) { - v->a[123460] = sym_ansi_c_string; - v->a[123461] = anon_sym_DOLLAR_LBRACE; - v->a[123462] = anon_sym_DOLLAR_BQUOTE; - v->a[123463] = anon_sym_LT_LPAREN; - v->a[123464] = anon_sym_GT_LPAREN; - v->a[123465] = 26; - v->a[123466] = actions(3); - v->a[123467] = 1; - v->a[123468] = sym_comment; - v->a[123469] = actions(6480); - v->a[123470] = 1; - v->a[123471] = anon_sym_LPAREN; - v->a[123472] = actions(6486); - v->a[123473] = 1; - v->a[123474] = anon_sym_DOLLAR_LBRACK; - v->a[123475] = actions(6488); - v->a[123476] = 1; - v->a[123477] = anon_sym_DOLLAR; - v->a[123478] = actions(6490); - v->a[123479] = 1; + v->a[123460] = anon_sym_LT_AMP; + v->a[123461] = anon_sym_GT_AMP; + v->a[123462] = anon_sym_GT_PIPE; + v->a[123463] = anon_sym_LT_AMP_DASH; + v->a[123464] = anon_sym_GT_AMP_DASH; + v->a[123465] = anon_sym_LT_LT; + v->a[123466] = anon_sym_LT_LT_DASH; + v->a[123467] = 4; + v->a[123468] = actions(3); + v->a[123469] = 1; + v->a[123470] = sym_comment; + v->a[123471] = actions(2632); + v->a[123472] = 2; + v->a[123473] = sym_file_descriptor; + v->a[123474] = aux_sym_heredoc_redirect_token1; + v->a[123475] = state(2613); + v->a[123476] = 3; + v->a[123477] = sym_file_redirect; + v->a[123478] = sym_heredoc_redirect; + v->a[123479] = aux_sym_redirected_statement_repeat1; small_parse_table_6174(v); } void small_parse_table_6174(t_small_parse_table_array *v) { - v->a[123480] = sym__special_character; - v->a[123481] = actions(6492); - v->a[123482] = 1; - v->a[123483] = anon_sym_DQUOTE; - v->a[123484] = actions(6494); - v->a[123485] = 1; - v->a[123486] = aux_sym_number_token1; - v->a[123487] = actions(6496); - v->a[123488] = 1; - v->a[123489] = aux_sym_number_token2; - v->a[123490] = actions(6498); - v->a[123491] = 1; - v->a[123492] = anon_sym_DOLLAR_LBRACE; - v->a[123493] = actions(6500); - v->a[123494] = 1; - v->a[123495] = anon_sym_DOLLAR_LPAREN; - v->a[123496] = actions(6502); - v->a[123497] = 1; - v->a[123498] = anon_sym_BQUOTE; - v->a[123499] = actions(6504); + v->a[123480] = actions(2630); + v->a[123481] = 16; + v->a[123482] = anon_sym_PIPE; + v->a[123483] = anon_sym_PIPE_AMP; + v->a[123484] = anon_sym_AMP_AMP; + v->a[123485] = anon_sym_PIPE_PIPE; + v->a[123486] = anon_sym_LT; + v->a[123487] = anon_sym_GT; + v->a[123488] = anon_sym_GT_GT; + v->a[123489] = anon_sym_AMP_GT; + v->a[123490] = anon_sym_AMP_GT_GT; + v->a[123491] = anon_sym_LT_AMP; + v->a[123492] = anon_sym_GT_AMP; + v->a[123493] = anon_sym_GT_PIPE; + v->a[123494] = anon_sym_LT_AMP_DASH; + v->a[123495] = anon_sym_GT_AMP_DASH; + v->a[123496] = anon_sym_LT_LT; + v->a[123497] = anon_sym_LT_LT_DASH; + v->a[123498] = 5; + v->a[123499] = actions(57); small_parse_table_6175(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1235.c b/parser/static/small_parse_table/small_parse_table_1235.c index e22aad9c..c764f383 100644 --- a/parser/static/small_parse_table/small_parse_table_1235.c +++ b/parser/static/small_parse_table/small_parse_table_1235.c @@ -15,125 +15,125 @@ void small_parse_table_6175(t_small_parse_table_array *v) { v->a[123500] = 1; - v->a[123501] = anon_sym_DOLLAR_BQUOTE; - v->a[123502] = actions(6508); + v->a[123501] = sym_comment; + v->a[123502] = state(2606); v->a[123503] = 1; - v->a[123504] = sym_test_operator; - v->a[123505] = actions(6510); - v->a[123506] = 1; - v->a[123507] = sym_extglob_pattern; - v->a[123508] = actions(6512); - v->a[123509] = 1; - v->a[123510] = sym__brace_start; - v->a[123511] = actions(6530); - v->a[123512] = 1; - v->a[123513] = anon_sym_esac; - v->a[123514] = actions(6532); - v->a[123515] = 1; - v->a[123516] = aux_sym_heredoc_redirect_token1; - v->a[123517] = state(6426); - v->a[123518] = 1; - v->a[123519] = aux_sym__literal_repeat1; + v->a[123504] = aux_sym_concatenation_repeat1; + v->a[123505] = actions(7084); + v->a[123506] = 2; + v->a[123507] = sym__concat; + v->a[123508] = aux_sym_concatenation_token1; + v->a[123509] = actions(2717); + v->a[123510] = 7; + v->a[123511] = anon_sym_PIPE; + v->a[123512] = anon_sym_LT; + v->a[123513] = anon_sym_GT; + v->a[123514] = anon_sym_AMP_GT; + v->a[123515] = anon_sym_LT_AMP; + v->a[123516] = anon_sym_GT_AMP; + v->a[123517] = anon_sym_LT_LT; + v->a[123518] = actions(2719); + v->a[123519] = 11; small_parse_table_6176(v); } void small_parse_table_6176(t_small_parse_table_array *v) { - v->a[123520] = state(7005); - v->a[123521] = 1; - v->a[123522] = sym_last_case_item; - v->a[123523] = actions(6476); - v->a[123524] = 2; - v->a[123525] = anon_sym_LPAREN_LPAREN; - v->a[123526] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123527] = actions(6506); - v->a[123528] = 2; - v->a[123529] = anon_sym_LT_LPAREN; - v->a[123530] = anon_sym_GT_LPAREN; - v->a[123531] = state(3385); - v->a[123532] = 2; - v->a[123533] = sym_case_item; - v->a[123534] = aux_sym_case_statement_repeat1; - v->a[123535] = state(6695); - v->a[123536] = 2; - v->a[123537] = sym_concatenation; - v->a[123538] = sym__extglob_blob; - v->a[123539] = actions(6474); + v->a[123520] = sym_file_descriptor; + v->a[123521] = sym_variable_name; + v->a[123522] = anon_sym_PIPE_AMP; + v->a[123523] = anon_sym_AMP_AMP; + v->a[123524] = anon_sym_PIPE_PIPE; + v->a[123525] = anon_sym_GT_GT; + v->a[123526] = anon_sym_AMP_GT_GT; + v->a[123527] = anon_sym_GT_PIPE; + v->a[123528] = anon_sym_LT_AMP_DASH; + v->a[123529] = anon_sym_GT_AMP_DASH; + v->a[123530] = anon_sym_LT_LT_DASH; + v->a[123531] = 6; + v->a[123532] = actions(3); + v->a[123533] = 1; + v->a[123534] = sym_comment; + v->a[123535] = actions(7092); + v->a[123536] = 1; + v->a[123537] = aux_sym_concatenation_token1; + v->a[123538] = actions(7096); + v->a[123539] = 1; small_parse_table_6177(v); } void small_parse_table_6177(t_small_parse_table_array *v) { - v->a[123540] = 3; - v->a[123541] = sym_raw_string; - v->a[123542] = sym_ansi_c_string; - v->a[123543] = sym_word; - v->a[123544] = actions(6528); + v->a[123540] = sym__concat; + v->a[123541] = state(2607); + v->a[123542] = 1; + v->a[123543] = aux_sym_concatenation_repeat1; + v->a[123544] = actions(2690); v->a[123545] = 3; - v->a[123546] = anon_sym_SEMI; - v->a[123547] = anon_sym_AMP; - v->a[123548] = anon_sym_SEMI_SEMI; - v->a[123549] = state(6303); - v->a[123550] = 9; - v->a[123551] = sym_arithmetic_expansion; - v->a[123552] = sym_brace_expression; - v->a[123553] = sym_string; - v->a[123554] = sym_translated_string; - v->a[123555] = sym_number; - v->a[123556] = sym_simple_expansion; - v->a[123557] = sym_expansion; - v->a[123558] = sym_command_substitution; - v->a[123559] = sym_process_substitution; + v->a[123546] = sym_test_operator; + v->a[123547] = sym__brace_start; + v->a[123548] = aux_sym_heredoc_redirect_token1; + v->a[123549] = actions(2688); + v->a[123550] = 15; + v->a[123551] = anon_sym_SEMI_SEMI; + v->a[123552] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[123553] = anon_sym_AMP; + v->a[123554] = anon_sym_DOLLAR; + v->a[123555] = sym__special_character; + v->a[123556] = anon_sym_DQUOTE; + v->a[123557] = sym_raw_string; + v->a[123558] = aux_sym_number_token1; + v->a[123559] = aux_sym_number_token2; small_parse_table_6178(v); } void small_parse_table_6178(t_small_parse_table_array *v) { - v->a[123560] = 5; - v->a[123561] = actions(71); - v->a[123562] = 1; - v->a[123563] = sym_comment; - v->a[123564] = state(2359); - v->a[123565] = 1; - v->a[123566] = aux_sym_concatenation_repeat1; - v->a[123567] = actions(6534); - v->a[123568] = 2; - v->a[123569] = sym__concat; - v->a[123570] = aux_sym_concatenation_token1; - v->a[123571] = actions(1251); - v->a[123572] = 13; - v->a[123573] = anon_sym_PIPE; - v->a[123574] = anon_sym_LT; - v->a[123575] = anon_sym_GT; - v->a[123576] = anon_sym_LT_LT; - v->a[123577] = anon_sym_AMP_GT; - v->a[123578] = anon_sym_LT_AMP; - v->a[123579] = anon_sym_GT_AMP; + v->a[123560] = anon_sym_DOLLAR_LBRACE; + v->a[123561] = anon_sym_DOLLAR_LPAREN; + v->a[123562] = anon_sym_BQUOTE; + v->a[123563] = anon_sym_DOLLAR_BQUOTE; + v->a[123564] = sym_word; + v->a[123565] = anon_sym_SEMI; + v->a[123566] = 5; + v->a[123567] = actions(3); + v->a[123568] = 1; + v->a[123569] = sym_comment; + v->a[123570] = actions(7098); + v->a[123571] = 1; + v->a[123572] = sym_variable_name; + v->a[123573] = actions(5183); + v->a[123574] = 2; + v->a[123575] = sym_file_descriptor; + v->a[123576] = aux_sym_heredoc_redirect_token1; + v->a[123577] = state(2600); + v->a[123578] = 2; + v->a[123579] = sym_variable_assignment; small_parse_table_6179(v); } void small_parse_table_6179(t_small_parse_table_array *v) { - v->a[123580] = anon_sym_DOLLAR; - v->a[123581] = aux_sym_number_token1; - v->a[123582] = aux_sym_number_token2; - v->a[123583] = anon_sym_DOLLAR_LPAREN; - v->a[123584] = anon_sym_BQUOTE; - v->a[123585] = sym_word; - v->a[123586] = actions(1253); - v->a[123587] = 25; - v->a[123588] = sym_file_descriptor; - v->a[123589] = sym_variable_name; - v->a[123590] = sym_test_operator; - v->a[123591] = sym__brace_start; - v->a[123592] = anon_sym_LPAREN_LPAREN; - v->a[123593] = anon_sym_PIPE_PIPE; - v->a[123594] = anon_sym_AMP_AMP; - v->a[123595] = anon_sym_GT_GT; - v->a[123596] = anon_sym_PIPE_AMP; - v->a[123597] = anon_sym_AMP_GT_GT; - v->a[123598] = anon_sym_GT_PIPE; - v->a[123599] = anon_sym_LT_AMP_DASH; + v->a[123580] = aux_sym_variable_assignments_repeat1; + v->a[123581] = actions(5181); + v->a[123582] = 16; + v->a[123583] = anon_sym_PIPE; + v->a[123584] = anon_sym_PIPE_AMP; + v->a[123585] = anon_sym_AMP_AMP; + v->a[123586] = anon_sym_PIPE_PIPE; + v->a[123587] = anon_sym_LT; + v->a[123588] = anon_sym_GT; + v->a[123589] = anon_sym_GT_GT; + v->a[123590] = anon_sym_AMP_GT; + v->a[123591] = anon_sym_AMP_GT_GT; + v->a[123592] = anon_sym_LT_AMP; + v->a[123593] = anon_sym_GT_AMP; + v->a[123594] = anon_sym_GT_PIPE; + v->a[123595] = anon_sym_LT_AMP_DASH; + v->a[123596] = anon_sym_GT_AMP_DASH; + v->a[123597] = anon_sym_LT_LT; + v->a[123598] = anon_sym_LT_LT_DASH; + v->a[123599] = 5; small_parse_table_6180(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1236.c b/parser/static/small_parse_table/small_parse_table_1236.c index 2c2ad267..278944bd 100644 --- a/parser/static/small_parse_table/small_parse_table_1236.c +++ b/parser/static/small_parse_table/small_parse_table_1236.c @@ -14,126 +14,126 @@ void small_parse_table_6180(t_small_parse_table_array *v) { - v->a[123600] = anon_sym_GT_AMP_DASH; - v->a[123601] = anon_sym_LT_LT_DASH; - v->a[123602] = anon_sym_LT_LT_LT; - v->a[123603] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123604] = anon_sym_DOLLAR_LBRACK; - v->a[123605] = sym__special_character; - v->a[123606] = anon_sym_DQUOTE; - v->a[123607] = sym_raw_string; - v->a[123608] = sym_ansi_c_string; - v->a[123609] = anon_sym_DOLLAR_LBRACE; - v->a[123610] = anon_sym_DOLLAR_BQUOTE; - v->a[123611] = anon_sym_LT_LPAREN; - v->a[123612] = anon_sym_GT_LPAREN; - v->a[123613] = 26; - v->a[123614] = actions(3); - v->a[123615] = 1; - v->a[123616] = sym_comment; - v->a[123617] = actions(6480); - v->a[123618] = 1; - v->a[123619] = anon_sym_LPAREN; + v->a[123600] = actions(3); + v->a[123601] = 1; + v->a[123602] = sym_comment; + v->a[123603] = actions(7101); + v->a[123604] = 1; + v->a[123605] = sym_variable_name; + v->a[123606] = actions(5145); + v->a[123607] = 2; + v->a[123608] = sym_file_descriptor; + v->a[123609] = aux_sym_heredoc_redirect_token1; + v->a[123610] = state(2600); + v->a[123611] = 2; + v->a[123612] = sym_variable_assignment; + v->a[123613] = aux_sym_variable_assignments_repeat1; + v->a[123614] = actions(5143); + v->a[123615] = 16; + v->a[123616] = anon_sym_PIPE; + v->a[123617] = anon_sym_PIPE_AMP; + v->a[123618] = anon_sym_AMP_AMP; + v->a[123619] = anon_sym_PIPE_PIPE; small_parse_table_6181(v); } void small_parse_table_6181(t_small_parse_table_array *v) { - v->a[123620] = actions(6486); - v->a[123621] = 1; - v->a[123622] = anon_sym_DOLLAR_LBRACK; - v->a[123623] = actions(6488); - v->a[123624] = 1; - v->a[123625] = anon_sym_DOLLAR; - v->a[123626] = actions(6490); - v->a[123627] = 1; - v->a[123628] = sym__special_character; - v->a[123629] = actions(6492); - v->a[123630] = 1; - v->a[123631] = anon_sym_DQUOTE; - v->a[123632] = actions(6494); - v->a[123633] = 1; - v->a[123634] = aux_sym_number_token1; - v->a[123635] = actions(6496); - v->a[123636] = 1; - v->a[123637] = aux_sym_number_token2; - v->a[123638] = actions(6498); - v->a[123639] = 1; + v->a[123620] = anon_sym_LT; + v->a[123621] = anon_sym_GT; + v->a[123622] = anon_sym_GT_GT; + v->a[123623] = anon_sym_AMP_GT; + v->a[123624] = anon_sym_AMP_GT_GT; + v->a[123625] = anon_sym_LT_AMP; + v->a[123626] = anon_sym_GT_AMP; + v->a[123627] = anon_sym_GT_PIPE; + v->a[123628] = anon_sym_LT_AMP_DASH; + v->a[123629] = anon_sym_GT_AMP_DASH; + v->a[123630] = anon_sym_LT_LT; + v->a[123631] = anon_sym_LT_LT_DASH; + v->a[123632] = 8; + v->a[123633] = actions(3); + v->a[123634] = 1; + v->a[123635] = sym_comment; + v->a[123636] = actions(5176); + v->a[123637] = 1; + v->a[123638] = aux_sym_heredoc_redirect_token1; + v->a[123639] = actions(7109); small_parse_table_6182(v); } void small_parse_table_6182(t_small_parse_table_array *v) { - v->a[123640] = anon_sym_DOLLAR_LBRACE; - v->a[123641] = actions(6500); - v->a[123642] = 1; - v->a[123643] = anon_sym_DOLLAR_LPAREN; - v->a[123644] = actions(6502); - v->a[123645] = 1; - v->a[123646] = anon_sym_BQUOTE; - v->a[123647] = actions(6504); - v->a[123648] = 1; - v->a[123649] = anon_sym_DOLLAR_BQUOTE; - v->a[123650] = actions(6508); - v->a[123651] = 1; - v->a[123652] = sym_test_operator; - v->a[123653] = actions(6510); - v->a[123654] = 1; - v->a[123655] = sym_extglob_pattern; - v->a[123656] = actions(6512); - v->a[123657] = 1; - v->a[123658] = sym__brace_start; - v->a[123659] = actions(6539); + v->a[123640] = 1; + v->a[123641] = sym_file_descriptor; + v->a[123642] = actions(5326); + v->a[123643] = 2; + v->a[123644] = anon_sym_LT_LT; + v->a[123645] = anon_sym_LT_LT_DASH; + v->a[123646] = actions(7106); + v->a[123647] = 2; + v->a[123648] = anon_sym_LT_AMP_DASH; + v->a[123649] = anon_sym_GT_AMP_DASH; + v->a[123650] = state(2602); + v->a[123651] = 3; + v->a[123652] = sym_file_redirect; + v->a[123653] = sym_heredoc_redirect; + v->a[123654] = aux_sym_redirected_statement_repeat1; + v->a[123655] = actions(5165); + v->a[123656] = 4; + v->a[123657] = anon_sym_PIPE; + v->a[123658] = anon_sym_PIPE_AMP; + v->a[123659] = anon_sym_AMP_AMP; small_parse_table_6183(v); } void small_parse_table_6183(t_small_parse_table_array *v) { - v->a[123660] = 1; - v->a[123661] = anon_sym_esac; - v->a[123662] = actions(6541); - v->a[123663] = 1; - v->a[123664] = aux_sym_heredoc_redirect_token1; - v->a[123665] = state(6426); - v->a[123666] = 1; - v->a[123667] = aux_sym__literal_repeat1; - v->a[123668] = state(7275); - v->a[123669] = 1; - v->a[123670] = sym_last_case_item; - v->a[123671] = actions(6476); - v->a[123672] = 2; - v->a[123673] = anon_sym_LPAREN_LPAREN; - v->a[123674] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123675] = actions(6506); - v->a[123676] = 2; - v->a[123677] = anon_sym_LT_LPAREN; - v->a[123678] = anon_sym_GT_LPAREN; - v->a[123679] = state(3452); + v->a[123660] = anon_sym_PIPE_PIPE; + v->a[123661] = actions(7103); + v->a[123662] = 8; + v->a[123663] = anon_sym_LT; + v->a[123664] = anon_sym_GT; + v->a[123665] = anon_sym_GT_GT; + v->a[123666] = anon_sym_AMP_GT; + v->a[123667] = anon_sym_AMP_GT_GT; + v->a[123668] = anon_sym_LT_AMP; + v->a[123669] = anon_sym_GT_AMP; + v->a[123670] = anon_sym_GT_PIPE; + v->a[123671] = 6; + v->a[123672] = actions(3); + v->a[123673] = 1; + v->a[123674] = sym_comment; + v->a[123675] = actions(7092); + v->a[123676] = 1; + v->a[123677] = aux_sym_concatenation_token1; + v->a[123678] = actions(7112); + v->a[123679] = 1; small_parse_table_6184(v); } void small_parse_table_6184(t_small_parse_table_array *v) { - v->a[123680] = 2; - v->a[123681] = sym_case_item; - v->a[123682] = aux_sym_case_statement_repeat1; - v->a[123683] = state(6695); - v->a[123684] = 2; - v->a[123685] = sym_concatenation; - v->a[123686] = sym__extglob_blob; - v->a[123687] = actions(6474); - v->a[123688] = 3; - v->a[123689] = sym_raw_string; - v->a[123690] = sym_ansi_c_string; - v->a[123691] = sym_word; - v->a[123692] = actions(6537); - v->a[123693] = 3; - v->a[123694] = anon_sym_SEMI; - v->a[123695] = anon_sym_AMP; - v->a[123696] = anon_sym_SEMI_SEMI; - v->a[123697] = state(6303); - v->a[123698] = 9; - v->a[123699] = sym_arithmetic_expansion; + v->a[123680] = sym__concat; + v->a[123681] = state(2607); + v->a[123682] = 1; + v->a[123683] = aux_sym_concatenation_repeat1; + v->a[123684] = actions(2696); + v->a[123685] = 3; + v->a[123686] = sym_test_operator; + v->a[123687] = sym__brace_start; + v->a[123688] = aux_sym_heredoc_redirect_token1; + v->a[123689] = actions(2694); + v->a[123690] = 15; + v->a[123691] = anon_sym_SEMI_SEMI; + v->a[123692] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[123693] = anon_sym_AMP; + v->a[123694] = anon_sym_DOLLAR; + v->a[123695] = sym__special_character; + v->a[123696] = anon_sym_DQUOTE; + v->a[123697] = sym_raw_string; + v->a[123698] = aux_sym_number_token1; + v->a[123699] = aux_sym_number_token2; small_parse_table_6185(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1237.c b/parser/static/small_parse_table/small_parse_table_1237.c index 91b23bab..4bc4c60f 100644 --- a/parser/static/small_parse_table/small_parse_table_1237.c +++ b/parser/static/small_parse_table/small_parse_table_1237.c @@ -14,126 +14,126 @@ void small_parse_table_6185(t_small_parse_table_array *v) { - v->a[123700] = sym_brace_expression; - v->a[123701] = sym_string; - v->a[123702] = sym_translated_string; - v->a[123703] = sym_number; - v->a[123704] = sym_simple_expansion; - v->a[123705] = sym_expansion; - v->a[123706] = sym_command_substitution; - v->a[123707] = sym_process_substitution; - v->a[123708] = 26; - v->a[123709] = actions(3); - v->a[123710] = 1; - v->a[123711] = sym_comment; - v->a[123712] = actions(6480); - v->a[123713] = 1; - v->a[123714] = anon_sym_LPAREN; - v->a[123715] = actions(6486); - v->a[123716] = 1; - v->a[123717] = anon_sym_DOLLAR_LBRACK; - v->a[123718] = actions(6488); - v->a[123719] = 1; + v->a[123700] = anon_sym_DOLLAR_LBRACE; + v->a[123701] = anon_sym_DOLLAR_LPAREN; + v->a[123702] = anon_sym_BQUOTE; + v->a[123703] = anon_sym_DOLLAR_BQUOTE; + v->a[123704] = sym_word; + v->a[123705] = anon_sym_SEMI; + v->a[123706] = 6; + v->a[123707] = actions(57); + v->a[123708] = 1; + v->a[123709] = sym_comment; + v->a[123710] = actions(7084); + v->a[123711] = 1; + v->a[123712] = aux_sym_concatenation_token1; + v->a[123713] = actions(7114); + v->a[123714] = 1; + v->a[123715] = sym__concat; + v->a[123716] = state(2594); + v->a[123717] = 1; + v->a[123718] = aux_sym_concatenation_repeat1; + v->a[123719] = actions(2694); small_parse_table_6186(v); } void small_parse_table_6186(t_small_parse_table_array *v) { - v->a[123720] = anon_sym_DOLLAR; - v->a[123721] = actions(6490); - v->a[123722] = 1; - v->a[123723] = sym__special_character; - v->a[123724] = actions(6492); - v->a[123725] = 1; - v->a[123726] = anon_sym_DQUOTE; - v->a[123727] = actions(6494); - v->a[123728] = 1; - v->a[123729] = aux_sym_number_token1; - v->a[123730] = actions(6496); - v->a[123731] = 1; - v->a[123732] = aux_sym_number_token2; - v->a[123733] = actions(6498); - v->a[123734] = 1; - v->a[123735] = anon_sym_DOLLAR_LBRACE; - v->a[123736] = actions(6500); - v->a[123737] = 1; - v->a[123738] = anon_sym_DOLLAR_LPAREN; - v->a[123739] = actions(6502); + v->a[123720] = 7; + v->a[123721] = anon_sym_PIPE; + v->a[123722] = anon_sym_LT; + v->a[123723] = anon_sym_GT; + v->a[123724] = anon_sym_AMP_GT; + v->a[123725] = anon_sym_LT_AMP; + v->a[123726] = anon_sym_GT_AMP; + v->a[123727] = anon_sym_LT_LT; + v->a[123728] = actions(2696); + v->a[123729] = 11; + v->a[123730] = sym_file_descriptor; + v->a[123731] = sym_variable_name; + v->a[123732] = anon_sym_PIPE_AMP; + v->a[123733] = anon_sym_AMP_AMP; + v->a[123734] = anon_sym_PIPE_PIPE; + v->a[123735] = anon_sym_GT_GT; + v->a[123736] = anon_sym_AMP_GT_GT; + v->a[123737] = anon_sym_GT_PIPE; + v->a[123738] = anon_sym_LT_AMP_DASH; + v->a[123739] = anon_sym_GT_AMP_DASH; small_parse_table_6187(v); } void small_parse_table_6187(t_small_parse_table_array *v) { - v->a[123740] = 1; - v->a[123741] = anon_sym_BQUOTE; - v->a[123742] = actions(6504); + v->a[123740] = anon_sym_LT_LT_DASH; + v->a[123741] = 5; + v->a[123742] = actions(57); v->a[123743] = 1; - v->a[123744] = anon_sym_DOLLAR_BQUOTE; - v->a[123745] = actions(6508); + v->a[123744] = sym_comment; + v->a[123745] = state(2644); v->a[123746] = 1; - v->a[123747] = sym_test_operator; - v->a[123748] = actions(6510); - v->a[123749] = 1; - v->a[123750] = sym_extglob_pattern; - v->a[123751] = actions(6512); - v->a[123752] = 1; - v->a[123753] = sym__brace_start; - v->a[123754] = actions(6545); - v->a[123755] = 1; - v->a[123756] = anon_sym_esac; - v->a[123757] = actions(6547); - v->a[123758] = 1; - v->a[123759] = aux_sym_heredoc_redirect_token1; + v->a[123747] = aux_sym_concatenation_repeat1; + v->a[123748] = actions(7116); + v->a[123749] = 2; + v->a[123750] = sym__concat; + v->a[123751] = aux_sym_concatenation_token1; + v->a[123752] = actions(2662); + v->a[123753] = 7; + v->a[123754] = anon_sym_PIPE; + v->a[123755] = anon_sym_LT; + v->a[123756] = anon_sym_GT; + v->a[123757] = anon_sym_AMP_GT; + v->a[123758] = anon_sym_LT_AMP; + v->a[123759] = anon_sym_GT_AMP; small_parse_table_6188(v); } void small_parse_table_6188(t_small_parse_table_array *v) { - v->a[123760] = state(6426); - v->a[123761] = 1; - v->a[123762] = aux_sym__literal_repeat1; - v->a[123763] = state(7134); - v->a[123764] = 1; - v->a[123765] = sym_last_case_item; - v->a[123766] = actions(6476); - v->a[123767] = 2; - v->a[123768] = anon_sym_LPAREN_LPAREN; - v->a[123769] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123770] = actions(6506); - v->a[123771] = 2; - v->a[123772] = anon_sym_LT_LPAREN; - v->a[123773] = anon_sym_GT_LPAREN; - v->a[123774] = state(3451); - v->a[123775] = 2; - v->a[123776] = sym_case_item; - v->a[123777] = aux_sym_case_statement_repeat1; - v->a[123778] = state(6695); - v->a[123779] = 2; + v->a[123760] = anon_sym_LT_LT; + v->a[123761] = actions(2664); + v->a[123762] = 11; + v->a[123763] = sym_file_descriptor; + v->a[123764] = anon_sym_PIPE_AMP; + v->a[123765] = anon_sym_AMP_AMP; + v->a[123766] = anon_sym_PIPE_PIPE; + v->a[123767] = anon_sym_GT_GT; + v->a[123768] = anon_sym_AMP_GT_GT; + v->a[123769] = anon_sym_GT_PIPE; + v->a[123770] = anon_sym_LT_AMP_DASH; + v->a[123771] = anon_sym_GT_AMP_DASH; + v->a[123772] = anon_sym_LT_LT_DASH; + v->a[123773] = sym__special_character; + v->a[123774] = 6; + v->a[123775] = actions(57); + v->a[123776] = 1; + v->a[123777] = sym_comment; + v->a[123778] = actions(7084); + v->a[123779] = 1; small_parse_table_6189(v); } void small_parse_table_6189(t_small_parse_table_array *v) { - v->a[123780] = sym_concatenation; - v->a[123781] = sym__extglob_blob; - v->a[123782] = actions(6474); - v->a[123783] = 3; - v->a[123784] = sym_raw_string; - v->a[123785] = sym_ansi_c_string; - v->a[123786] = sym_word; - v->a[123787] = actions(6543); - v->a[123788] = 3; - v->a[123789] = anon_sym_SEMI; - v->a[123790] = anon_sym_AMP; - v->a[123791] = anon_sym_SEMI_SEMI; - v->a[123792] = state(6303); - v->a[123793] = 9; - v->a[123794] = sym_arithmetic_expansion; - v->a[123795] = sym_brace_expression; - v->a[123796] = sym_string; - v->a[123797] = sym_translated_string; - v->a[123798] = sym_number; - v->a[123799] = sym_simple_expansion; + v->a[123780] = aux_sym_concatenation_token1; + v->a[123781] = actions(7118); + v->a[123782] = 1; + v->a[123783] = sym__concat; + v->a[123784] = state(2594); + v->a[123785] = 1; + v->a[123786] = aux_sym_concatenation_repeat1; + v->a[123787] = actions(2688); + v->a[123788] = 7; + v->a[123789] = anon_sym_PIPE; + v->a[123790] = anon_sym_LT; + v->a[123791] = anon_sym_GT; + v->a[123792] = anon_sym_AMP_GT; + v->a[123793] = anon_sym_LT_AMP; + v->a[123794] = anon_sym_GT_AMP; + v->a[123795] = anon_sym_LT_LT; + v->a[123796] = actions(2690); + v->a[123797] = 11; + v->a[123798] = sym_file_descriptor; + v->a[123799] = sym_variable_name; small_parse_table_6190(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1238.c b/parser/static/small_parse_table/small_parse_table_1238.c index d143520f..ef0602ca 100644 --- a/parser/static/small_parse_table/small_parse_table_1238.c +++ b/parser/static/small_parse_table/small_parse_table_1238.c @@ -14,126 +14,126 @@ void small_parse_table_6190(t_small_parse_table_array *v) { - v->a[123800] = sym_expansion; - v->a[123801] = sym_command_substitution; - v->a[123802] = sym_process_substitution; - v->a[123803] = 3; - v->a[123804] = actions(71); - v->a[123805] = 1; - v->a[123806] = sym_comment; - v->a[123807] = actions(1344); - v->a[123808] = 14; - v->a[123809] = anon_sym_PIPE; - v->a[123810] = anon_sym_LT; - v->a[123811] = anon_sym_GT; - v->a[123812] = anon_sym_LT_LT; - v->a[123813] = anon_sym_AMP_GT; - v->a[123814] = anon_sym_LT_AMP; - v->a[123815] = anon_sym_GT_AMP; - v->a[123816] = anon_sym_DOLLAR; - v->a[123817] = sym__special_character; - v->a[123818] = aux_sym_number_token1; - v->a[123819] = aux_sym_number_token2; + v->a[123800] = anon_sym_PIPE_AMP; + v->a[123801] = anon_sym_AMP_AMP; + v->a[123802] = anon_sym_PIPE_PIPE; + v->a[123803] = anon_sym_GT_GT; + v->a[123804] = anon_sym_AMP_GT_GT; + v->a[123805] = anon_sym_GT_PIPE; + v->a[123806] = anon_sym_LT_AMP_DASH; + v->a[123807] = anon_sym_GT_AMP_DASH; + v->a[123808] = anon_sym_LT_LT_DASH; + v->a[123809] = 6; + v->a[123810] = actions(3); + v->a[123811] = 1; + v->a[123812] = sym_comment; + v->a[123813] = actions(7120); + v->a[123814] = 1; + v->a[123815] = aux_sym_concatenation_token1; + v->a[123816] = actions(7123); + v->a[123817] = 1; + v->a[123818] = sym__concat; + v->a[123819] = state(2607); small_parse_table_6191(v); } void small_parse_table_6191(t_small_parse_table_array *v) { - v->a[123820] = anon_sym_DOLLAR_LPAREN; - v->a[123821] = anon_sym_BQUOTE; - v->a[123822] = sym_word; - v->a[123823] = actions(1346); - v->a[123824] = 27; - v->a[123825] = sym_file_descriptor; - v->a[123826] = sym__concat; - v->a[123827] = sym_variable_name; - v->a[123828] = sym_test_operator; - v->a[123829] = sym__brace_start; - v->a[123830] = anon_sym_LPAREN_LPAREN; - v->a[123831] = anon_sym_PIPE_PIPE; - v->a[123832] = anon_sym_AMP_AMP; - v->a[123833] = anon_sym_GT_GT; - v->a[123834] = anon_sym_PIPE_AMP; - v->a[123835] = anon_sym_RBRACK; - v->a[123836] = anon_sym_AMP_GT_GT; - v->a[123837] = anon_sym_GT_PIPE; - v->a[123838] = anon_sym_LT_AMP_DASH; - v->a[123839] = anon_sym_GT_AMP_DASH; + v->a[123820] = 1; + v->a[123821] = aux_sym_concatenation_repeat1; + v->a[123822] = actions(2654); + v->a[123823] = 3; + v->a[123824] = sym_test_operator; + v->a[123825] = sym__brace_start; + v->a[123826] = aux_sym_heredoc_redirect_token1; + v->a[123827] = actions(2652); + v->a[123828] = 15; + v->a[123829] = anon_sym_SEMI_SEMI; + v->a[123830] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[123831] = anon_sym_AMP; + v->a[123832] = anon_sym_DOLLAR; + v->a[123833] = sym__special_character; + v->a[123834] = anon_sym_DQUOTE; + v->a[123835] = sym_raw_string; + v->a[123836] = aux_sym_number_token1; + v->a[123837] = aux_sym_number_token2; + v->a[123838] = anon_sym_DOLLAR_LBRACE; + v->a[123839] = anon_sym_DOLLAR_LPAREN; small_parse_table_6192(v); } void small_parse_table_6192(t_small_parse_table_array *v) { - v->a[123840] = anon_sym_LT_LT_DASH; - v->a[123841] = anon_sym_LT_LT_LT; - v->a[123842] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123843] = anon_sym_DOLLAR_LBRACK; - v->a[123844] = aux_sym_concatenation_token1; - v->a[123845] = anon_sym_DQUOTE; - v->a[123846] = sym_raw_string; - v->a[123847] = sym_ansi_c_string; - v->a[123848] = anon_sym_DOLLAR_LBRACE; - v->a[123849] = anon_sym_DOLLAR_BQUOTE; - v->a[123850] = anon_sym_LT_LPAREN; - v->a[123851] = anon_sym_GT_LPAREN; - v->a[123852] = 3; - v->a[123853] = actions(71); - v->a[123854] = 1; - v->a[123855] = sym_comment; - v->a[123856] = actions(1356); - v->a[123857] = 14; - v->a[123858] = anon_sym_PIPE; - v->a[123859] = anon_sym_LT; + v->a[123840] = anon_sym_BQUOTE; + v->a[123841] = anon_sym_DOLLAR_BQUOTE; + v->a[123842] = sym_word; + v->a[123843] = anon_sym_SEMI; + v->a[123844] = 6; + v->a[123845] = actions(3); + v->a[123846] = 1; + v->a[123847] = sym_comment; + v->a[123848] = actions(5267); + v->a[123849] = 1; + v->a[123850] = aux_sym_concatenation_token1; + v->a[123851] = actions(5269); + v->a[123852] = 1; + v->a[123853] = sym__concat; + v->a[123854] = state(2610); + v->a[123855] = 1; + v->a[123856] = aux_sym_concatenation_repeat1; + v->a[123857] = actions(1390); + v->a[123858] = 2; + v->a[123859] = sym_file_descriptor; small_parse_table_6193(v); } void small_parse_table_6193(t_small_parse_table_array *v) { - v->a[123860] = anon_sym_GT; - v->a[123861] = anon_sym_LT_LT; - v->a[123862] = anon_sym_AMP_GT; - v->a[123863] = anon_sym_LT_AMP; - v->a[123864] = anon_sym_GT_AMP; - v->a[123865] = anon_sym_DOLLAR; - v->a[123866] = sym__special_character; - v->a[123867] = aux_sym_number_token1; - v->a[123868] = aux_sym_number_token2; - v->a[123869] = anon_sym_DOLLAR_LPAREN; - v->a[123870] = anon_sym_BQUOTE; - v->a[123871] = sym_word; - v->a[123872] = actions(1358); - v->a[123873] = 27; - v->a[123874] = sym_file_descriptor; - v->a[123875] = sym__concat; - v->a[123876] = sym_variable_name; - v->a[123877] = sym_test_operator; - v->a[123878] = sym__brace_start; - v->a[123879] = anon_sym_LPAREN_LPAREN; + v->a[123860] = aux_sym_heredoc_redirect_token1; + v->a[123861] = actions(1388); + v->a[123862] = 16; + v->a[123863] = anon_sym_PIPE; + v->a[123864] = anon_sym_PIPE_AMP; + v->a[123865] = anon_sym_AMP_AMP; + v->a[123866] = anon_sym_PIPE_PIPE; + v->a[123867] = anon_sym_LT; + v->a[123868] = anon_sym_GT; + v->a[123869] = anon_sym_GT_GT; + v->a[123870] = anon_sym_AMP_GT; + v->a[123871] = anon_sym_AMP_GT_GT; + v->a[123872] = anon_sym_LT_AMP; + v->a[123873] = anon_sym_GT_AMP; + v->a[123874] = anon_sym_GT_PIPE; + v->a[123875] = anon_sym_LT_AMP_DASH; + v->a[123876] = anon_sym_GT_AMP_DASH; + v->a[123877] = anon_sym_LT_LT; + v->a[123878] = anon_sym_LT_LT_DASH; + v->a[123879] = 6; small_parse_table_6194(v); } void small_parse_table_6194(t_small_parse_table_array *v) { - v->a[123880] = anon_sym_PIPE_PIPE; - v->a[123881] = anon_sym_AMP_AMP; - v->a[123882] = anon_sym_GT_GT; - v->a[123883] = anon_sym_PIPE_AMP; - v->a[123884] = anon_sym_RBRACK; - v->a[123885] = anon_sym_AMP_GT_GT; - v->a[123886] = anon_sym_GT_PIPE; - v->a[123887] = anon_sym_LT_AMP_DASH; - v->a[123888] = anon_sym_GT_AMP_DASH; - v->a[123889] = anon_sym_LT_LT_DASH; - v->a[123890] = anon_sym_LT_LT_LT; - v->a[123891] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123892] = anon_sym_DOLLAR_LBRACK; - v->a[123893] = aux_sym_concatenation_token1; - v->a[123894] = anon_sym_DQUOTE; - v->a[123895] = sym_raw_string; - v->a[123896] = sym_ansi_c_string; - v->a[123897] = anon_sym_DOLLAR_LBRACE; - v->a[123898] = anon_sym_DOLLAR_BQUOTE; - v->a[123899] = anon_sym_LT_LPAREN; + v->a[123880] = actions(3); + v->a[123881] = 1; + v->a[123882] = sym_comment; + v->a[123883] = actions(7092); + v->a[123884] = 1; + v->a[123885] = aux_sym_concatenation_token1; + v->a[123886] = actions(7094); + v->a[123887] = 1; + v->a[123888] = sym__concat; + v->a[123889] = state(2599); + v->a[123890] = 1; + v->a[123891] = aux_sym_concatenation_repeat1; + v->a[123892] = actions(3121); + v->a[123893] = 3; + v->a[123894] = sym_test_operator; + v->a[123895] = sym__brace_start; + v->a[123896] = aux_sym_heredoc_redirect_token1; + v->a[123897] = actions(3119); + v->a[123898] = 15; + v->a[123899] = anon_sym_SEMI_SEMI; small_parse_table_6195(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1239.c b/parser/static/small_parse_table/small_parse_table_1239.c index 7dc4ca0b..5913067e 100644 --- a/parser/static/small_parse_table/small_parse_table_1239.c +++ b/parser/static/small_parse_table/small_parse_table_1239.c @@ -14,126 +14,126 @@ void small_parse_table_6195(t_small_parse_table_array *v) { - v->a[123900] = anon_sym_GT_LPAREN; - v->a[123901] = 26; - v->a[123902] = actions(3); - v->a[123903] = 1; - v->a[123904] = sym_comment; - v->a[123905] = actions(6480); - v->a[123906] = 1; - v->a[123907] = anon_sym_LPAREN; - v->a[123908] = actions(6486); - v->a[123909] = 1; - v->a[123910] = anon_sym_DOLLAR_LBRACK; - v->a[123911] = actions(6488); - v->a[123912] = 1; - v->a[123913] = anon_sym_DOLLAR; - v->a[123914] = actions(6490); - v->a[123915] = 1; - v->a[123916] = sym__special_character; - v->a[123917] = actions(6492); - v->a[123918] = 1; - v->a[123919] = anon_sym_DQUOTE; + v->a[123900] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[123901] = anon_sym_AMP; + v->a[123902] = anon_sym_DOLLAR; + v->a[123903] = sym__special_character; + v->a[123904] = anon_sym_DQUOTE; + v->a[123905] = sym_raw_string; + v->a[123906] = aux_sym_number_token1; + v->a[123907] = aux_sym_number_token2; + v->a[123908] = anon_sym_DOLLAR_LBRACE; + v->a[123909] = anon_sym_DOLLAR_LPAREN; + v->a[123910] = anon_sym_BQUOTE; + v->a[123911] = anon_sym_DOLLAR_BQUOTE; + v->a[123912] = sym_word; + v->a[123913] = anon_sym_SEMI; + v->a[123914] = 6; + v->a[123915] = actions(3); + v->a[123916] = 1; + v->a[123917] = sym_comment; + v->a[123918] = actions(5267); + v->a[123919] = 1; small_parse_table_6196(v); } void small_parse_table_6196(t_small_parse_table_array *v) { - v->a[123920] = actions(6494); - v->a[123921] = 1; - v->a[123922] = aux_sym_number_token1; - v->a[123923] = actions(6496); - v->a[123924] = 1; - v->a[123925] = aux_sym_number_token2; - v->a[123926] = actions(6498); - v->a[123927] = 1; - v->a[123928] = anon_sym_DOLLAR_LBRACE; - v->a[123929] = actions(6500); - v->a[123930] = 1; - v->a[123931] = anon_sym_DOLLAR_LPAREN; - v->a[123932] = actions(6502); - v->a[123933] = 1; - v->a[123934] = anon_sym_BQUOTE; - v->a[123935] = actions(6504); - v->a[123936] = 1; - v->a[123937] = anon_sym_DOLLAR_BQUOTE; - v->a[123938] = actions(6508); - v->a[123939] = 1; + v->a[123920] = aux_sym_concatenation_token1; + v->a[123921] = actions(7126); + v->a[123922] = 1; + v->a[123923] = sym__concat; + v->a[123924] = state(1910); + v->a[123925] = 1; + v->a[123926] = aux_sym_concatenation_repeat1; + v->a[123927] = actions(2690); + v->a[123928] = 2; + v->a[123929] = sym_file_descriptor; + v->a[123930] = aux_sym_heredoc_redirect_token1; + v->a[123931] = actions(2688); + v->a[123932] = 16; + v->a[123933] = anon_sym_PIPE; + v->a[123934] = anon_sym_PIPE_AMP; + v->a[123935] = anon_sym_AMP_AMP; + v->a[123936] = anon_sym_PIPE_PIPE; + v->a[123937] = anon_sym_LT; + v->a[123938] = anon_sym_GT; + v->a[123939] = anon_sym_GT_GT; small_parse_table_6197(v); } void small_parse_table_6197(t_small_parse_table_array *v) { - v->a[123940] = sym_test_operator; - v->a[123941] = actions(6510); - v->a[123942] = 1; - v->a[123943] = sym_extglob_pattern; - v->a[123944] = actions(6512); - v->a[123945] = 1; - v->a[123946] = sym__brace_start; - v->a[123947] = actions(6551); - v->a[123948] = 1; - v->a[123949] = anon_sym_esac; - v->a[123950] = actions(6553); + v->a[123940] = anon_sym_AMP_GT; + v->a[123941] = anon_sym_AMP_GT_GT; + v->a[123942] = anon_sym_LT_AMP; + v->a[123943] = anon_sym_GT_AMP; + v->a[123944] = anon_sym_GT_PIPE; + v->a[123945] = anon_sym_LT_AMP_DASH; + v->a[123946] = anon_sym_GT_AMP_DASH; + v->a[123947] = anon_sym_LT_LT; + v->a[123948] = anon_sym_LT_LT_DASH; + v->a[123949] = 6; + v->a[123950] = actions(3); v->a[123951] = 1; - v->a[123952] = aux_sym_heredoc_redirect_token1; - v->a[123953] = state(6426); + v->a[123952] = sym_comment; + v->a[123953] = actions(5267); v->a[123954] = 1; - v->a[123955] = aux_sym__literal_repeat1; - v->a[123956] = state(7007); + v->a[123955] = aux_sym_concatenation_token1; + v->a[123956] = actions(5269); v->a[123957] = 1; - v->a[123958] = sym_last_case_item; - v->a[123959] = actions(6476); + v->a[123958] = sym__concat; + v->a[123959] = state(2610); small_parse_table_6198(v); } void small_parse_table_6198(t_small_parse_table_array *v) { - v->a[123960] = 2; - v->a[123961] = anon_sym_LPAREN_LPAREN; - v->a[123962] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[123963] = actions(6506); - v->a[123964] = 2; - v->a[123965] = anon_sym_LT_LPAREN; - v->a[123966] = anon_sym_GT_LPAREN; - v->a[123967] = state(3386); - v->a[123968] = 2; - v->a[123969] = sym_case_item; - v->a[123970] = aux_sym_case_statement_repeat1; - v->a[123971] = state(6695); - v->a[123972] = 2; - v->a[123973] = sym_concatenation; - v->a[123974] = sym__extglob_blob; - v->a[123975] = actions(6474); - v->a[123976] = 3; - v->a[123977] = sym_raw_string; - v->a[123978] = sym_ansi_c_string; - v->a[123979] = sym_word; + v->a[123960] = 1; + v->a[123961] = aux_sym_concatenation_repeat1; + v->a[123962] = actions(1182); + v->a[123963] = 2; + v->a[123964] = sym_file_descriptor; + v->a[123965] = aux_sym_heredoc_redirect_token1; + v->a[123966] = actions(1180); + v->a[123967] = 16; + v->a[123968] = anon_sym_PIPE; + v->a[123969] = anon_sym_PIPE_AMP; + v->a[123970] = anon_sym_AMP_AMP; + v->a[123971] = anon_sym_PIPE_PIPE; + v->a[123972] = anon_sym_LT; + v->a[123973] = anon_sym_GT; + v->a[123974] = anon_sym_GT_GT; + v->a[123975] = anon_sym_AMP_GT; + v->a[123976] = anon_sym_AMP_GT_GT; + v->a[123977] = anon_sym_LT_AMP; + v->a[123978] = anon_sym_GT_AMP; + v->a[123979] = anon_sym_GT_PIPE; small_parse_table_6199(v); } void small_parse_table_6199(t_small_parse_table_array *v) { - v->a[123980] = actions(6549); - v->a[123981] = 3; - v->a[123982] = anon_sym_SEMI; - v->a[123983] = anon_sym_AMP; - v->a[123984] = anon_sym_SEMI_SEMI; - v->a[123985] = state(6303); - v->a[123986] = 9; - v->a[123987] = sym_arithmetic_expansion; - v->a[123988] = sym_brace_expression; - v->a[123989] = sym_string; - v->a[123990] = sym_translated_string; - v->a[123991] = sym_number; - v->a[123992] = sym_simple_expansion; - v->a[123993] = sym_expansion; - v->a[123994] = sym_command_substitution; - v->a[123995] = sym_process_substitution; - v->a[123996] = 6; - v->a[123997] = actions(3); - v->a[123998] = 1; - v->a[123999] = sym_comment; + v->a[123980] = anon_sym_LT_AMP_DASH; + v->a[123981] = anon_sym_GT_AMP_DASH; + v->a[123982] = anon_sym_LT_LT; + v->a[123983] = anon_sym_LT_LT_DASH; + v->a[123984] = 6; + v->a[123985] = actions(3); + v->a[123986] = 1; + v->a[123987] = sym_comment; + v->a[123988] = actions(5267); + v->a[123989] = 1; + v->a[123990] = aux_sym_concatenation_token1; + v->a[123991] = actions(7128); + v->a[123992] = 1; + v->a[123993] = sym__concat; + v->a[123994] = state(1910); + v->a[123995] = 1; + v->a[123996] = aux_sym_concatenation_repeat1; + v->a[123997] = actions(2696); + v->a[123998] = 2; + v->a[123999] = sym_file_descriptor; small_parse_table_6200(v); } diff --git a/parser/static/small_parse_table/small_parse_table_124.c b/parser/static/small_parse_table/small_parse_table_124.c index ef873345..482701c1 100644 --- a/parser/static/small_parse_table/small_parse_table_124.c +++ b/parser/static/small_parse_table/small_parse_table_124.c @@ -14,126 +14,126 @@ void small_parse_table_620(t_small_parse_table_array *v) { - v->a[12400] = actions(2624); - v->a[12401] = 1; - v->a[12402] = sym_test_operator; - v->a[12403] = actions(2626); - v->a[12404] = 1; - v->a[12405] = sym__brace_start; - v->a[12406] = state(1803); - v->a[12407] = 1; - v->a[12408] = aux_sym__literal_repeat1; - v->a[12409] = actions(2096); - v->a[12410] = 2; - v->a[12411] = sym_file_descriptor; - v->a[12412] = aux_sym_heredoc_redirect_token1; - v->a[12413] = actions(2600); - v->a[12414] = 2; - v->a[12415] = anon_sym_LPAREN_LPAREN; - v->a[12416] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12417] = actions(2622); - v->a[12418] = 2; - v->a[12419] = anon_sym_LT_LPAREN; + v->a[12400] = sym_raw_string; + v->a[12401] = sym_word; + v->a[12402] = state(393); + v->a[12403] = 2; + v->a[12404] = sym_concatenation; + v->a[12405] = aux_sym_for_statement_repeat1; + v->a[12406] = state(1069); + v->a[12407] = 7; + v->a[12408] = sym_arithmetic_expansion; + v->a[12409] = sym_brace_expression; + v->a[12410] = sym_string; + v->a[12411] = sym_number; + v->a[12412] = sym_simple_expansion; + v->a[12413] = sym_expansion; + v->a[12414] = sym_command_substitution; + v->a[12415] = actions(1388); + v->a[12416] = 20; + v->a[12417] = anon_sym_PIPE; + v->a[12418] = anon_sym_RPAREN; + v->a[12419] = anon_sym_SEMI_SEMI; small_parse_table_621(v); } void small_parse_table_621(t_small_parse_table_array *v) { - v->a[12420] = anon_sym_GT_LPAREN; - v->a[12421] = state(630); - v->a[12422] = 2; - v->a[12423] = sym_concatenation; - v->a[12424] = aux_sym_for_statement_repeat1; - v->a[12425] = actions(2598); - v->a[12426] = 3; - v->a[12427] = sym_raw_string; - v->a[12428] = sym_ansi_c_string; - v->a[12429] = sym_word; - v->a[12430] = state(1381); - v->a[12431] = 9; - v->a[12432] = sym_arithmetic_expansion; - v->a[12433] = sym_brace_expression; - v->a[12434] = sym_string; - v->a[12435] = sym_translated_string; - v->a[12436] = sym_number; - v->a[12437] = sym_simple_expansion; - v->a[12438] = sym_expansion; - v->a[12439] = sym_command_substitution; + v->a[12420] = anon_sym_PIPE_AMP; + v->a[12421] = anon_sym_AMP_AMP; + v->a[12422] = anon_sym_PIPE_PIPE; + v->a[12423] = anon_sym_LT; + v->a[12424] = anon_sym_GT; + v->a[12425] = anon_sym_GT_GT; + v->a[12426] = anon_sym_AMP_GT; + v->a[12427] = anon_sym_AMP_GT_GT; + v->a[12428] = anon_sym_LT_AMP; + v->a[12429] = anon_sym_GT_AMP; + v->a[12430] = anon_sym_GT_PIPE; + v->a[12431] = anon_sym_LT_AMP_DASH; + v->a[12432] = anon_sym_GT_AMP_DASH; + v->a[12433] = anon_sym_LT_LT; + v->a[12434] = anon_sym_LT_LT_DASH; + v->a[12435] = anon_sym_AMP; + v->a[12436] = anon_sym_SEMI; + v->a[12437] = 20; + v->a[12438] = actions(3); + v->a[12439] = 1; small_parse_table_622(v); } void small_parse_table_622(t_small_parse_table_array *v) { - v->a[12440] = sym_process_substitution; - v->a[12441] = actions(2094); - v->a[12442] = 22; - v->a[12443] = anon_sym_SEMI; - v->a[12444] = anon_sym_PIPE_PIPE; - v->a[12445] = anon_sym_AMP_AMP; - v->a[12446] = anon_sym_PIPE; - v->a[12447] = anon_sym_AMP; - v->a[12448] = anon_sym_LT; - v->a[12449] = anon_sym_GT; - v->a[12450] = anon_sym_LT_LT; - v->a[12451] = anon_sym_GT_GT; - v->a[12452] = anon_sym_esac; - v->a[12453] = anon_sym_SEMI_SEMI; - v->a[12454] = anon_sym_SEMI_AMP; - v->a[12455] = anon_sym_SEMI_SEMI_AMP; - v->a[12456] = anon_sym_PIPE_AMP; - v->a[12457] = anon_sym_AMP_GT; - v->a[12458] = anon_sym_AMP_GT_GT; - v->a[12459] = anon_sym_LT_AMP; + v->a[12440] = sym_comment; + v->a[12441] = actions(1252); + v->a[12442] = 1; + v->a[12443] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12444] = actions(1254); + v->a[12445] = 1; + v->a[12446] = anon_sym_DOLLAR; + v->a[12447] = actions(1258); + v->a[12448] = 1; + v->a[12449] = anon_sym_DQUOTE; + v->a[12450] = actions(1260); + v->a[12451] = 1; + v->a[12452] = aux_sym_number_token1; + v->a[12453] = actions(1262); + v->a[12454] = 1; + v->a[12455] = aux_sym_number_token2; + v->a[12456] = actions(1264); + v->a[12457] = 1; + v->a[12458] = anon_sym_DOLLAR_LBRACE; + v->a[12459] = actions(1266); small_parse_table_623(v); } void small_parse_table_623(t_small_parse_table_array *v) { - v->a[12460] = anon_sym_GT_AMP; - v->a[12461] = anon_sym_GT_PIPE; - v->a[12462] = anon_sym_LT_AMP_DASH; - v->a[12463] = anon_sym_GT_AMP_DASH; - v->a[12464] = anon_sym_LT_LT_DASH; - v->a[12465] = 21; - v->a[12466] = actions(3); - v->a[12467] = 1; - v->a[12468] = sym_comment; - v->a[12469] = actions(3024); - v->a[12470] = 1; - v->a[12471] = anon_sym_DOLLAR_LBRACK; - v->a[12472] = actions(3026); - v->a[12473] = 1; - v->a[12474] = anon_sym_DOLLAR; - v->a[12475] = actions(3028); - v->a[12476] = 1; - v->a[12477] = sym__special_character; - v->a[12478] = actions(3030); - v->a[12479] = 1; + v->a[12460] = 1; + v->a[12461] = anon_sym_DOLLAR_LPAREN; + v->a[12462] = actions(1270); + v->a[12463] = 1; + v->a[12464] = anon_sym_DOLLAR_BQUOTE; + v->a[12465] = actions(1274); + v->a[12466] = 1; + v->a[12467] = sym__bare_dollar; + v->a[12468] = actions(1276); + v->a[12469] = 1; + v->a[12470] = sym__brace_start; + v->a[12471] = actions(1428); + v->a[12472] = 1; + v->a[12473] = sym__special_character; + v->a[12474] = actions(1430); + v->a[12475] = 1; + v->a[12476] = sym_test_operator; + v->a[12477] = state(406); + v->a[12478] = 1; + v->a[12479] = aux_sym_command_repeat2; small_parse_table_624(v); } void small_parse_table_624(t_small_parse_table_array *v) { - v->a[12480] = anon_sym_DQUOTE; - v->a[12481] = actions(3032); - v->a[12482] = 1; - v->a[12483] = aux_sym_number_token1; - v->a[12484] = actions(3034); - v->a[12485] = 1; - v->a[12486] = aux_sym_number_token2; - v->a[12487] = actions(3036); - v->a[12488] = 1; - v->a[12489] = anon_sym_DOLLAR_LBRACE; - v->a[12490] = actions(3038); - v->a[12491] = 1; - v->a[12492] = anon_sym_DOLLAR_LPAREN; - v->a[12493] = actions(3040); - v->a[12494] = 1; - v->a[12495] = anon_sym_BQUOTE; - v->a[12496] = actions(3042); - v->a[12497] = 1; - v->a[12498] = anon_sym_DOLLAR_BQUOTE; - v->a[12499] = actions(3046); + v->a[12480] = state(1232); + v->a[12481] = 1; + v->a[12482] = aux_sym__literal_repeat1; + v->a[12483] = state(1293); + v->a[12484] = 1; + v->a[12485] = sym_concatenation; + v->a[12486] = actions(1280); + v->a[12487] = 2; + v->a[12488] = sym_file_descriptor; + v->a[12489] = aux_sym_heredoc_redirect_token1; + v->a[12490] = actions(1426); + v->a[12491] = 2; + v->a[12492] = sym_raw_string; + v->a[12493] = sym_word; + v->a[12494] = state(1146); + v->a[12495] = 7; + v->a[12496] = sym_arithmetic_expansion; + v->a[12497] = sym_brace_expression; + v->a[12498] = sym_string; + v->a[12499] = sym_number; small_parse_table_625(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1240.c b/parser/static/small_parse_table/small_parse_table_1240.c index 329c3798..5a7dc0d1 100644 --- a/parser/static/small_parse_table/small_parse_table_1240.c +++ b/parser/static/small_parse_table/small_parse_table_1240.c @@ -14,126 +14,126 @@ void small_parse_table_6200(t_small_parse_table_array *v) { - v->a[124000] = actions(5844); - v->a[124001] = 1; - v->a[124002] = aux_sym_concatenation_token1; - v->a[124003] = actions(5846); - v->a[124004] = 1; - v->a[124005] = sym__concat; - v->a[124006] = state(2385); - v->a[124007] = 1; - v->a[124008] = aux_sym_concatenation_repeat1; - v->a[124009] = actions(5478); - v->a[124010] = 4; - v->a[124011] = sym_file_descriptor; - v->a[124012] = sym_test_operator; - v->a[124013] = sym__brace_start; - v->a[124014] = aux_sym_heredoc_redirect_token1; - v->a[124015] = actions(5476); - v->a[124016] = 34; - v->a[124017] = anon_sym_LPAREN_LPAREN; - v->a[124018] = anon_sym_PIPE_PIPE; - v->a[124019] = anon_sym_AMP_AMP; + v->a[124000] = aux_sym_heredoc_redirect_token1; + v->a[124001] = actions(2694); + v->a[124002] = 16; + v->a[124003] = anon_sym_PIPE; + v->a[124004] = anon_sym_PIPE_AMP; + v->a[124005] = anon_sym_AMP_AMP; + v->a[124006] = anon_sym_PIPE_PIPE; + v->a[124007] = anon_sym_LT; + v->a[124008] = anon_sym_GT; + v->a[124009] = anon_sym_GT_GT; + v->a[124010] = anon_sym_AMP_GT; + v->a[124011] = anon_sym_AMP_GT_GT; + v->a[124012] = anon_sym_LT_AMP; + v->a[124013] = anon_sym_GT_AMP; + v->a[124014] = anon_sym_GT_PIPE; + v->a[124015] = anon_sym_LT_AMP_DASH; + v->a[124016] = anon_sym_GT_AMP_DASH; + v->a[124017] = anon_sym_LT_LT; + v->a[124018] = anon_sym_LT_LT_DASH; + v->a[124019] = 8; small_parse_table_6201(v); } void small_parse_table_6201(t_small_parse_table_array *v) { - v->a[124020] = anon_sym_PIPE; - v->a[124021] = anon_sym_LT; - v->a[124022] = anon_sym_GT; - v->a[124023] = anon_sym_LT_LT; - v->a[124024] = anon_sym_GT_GT; - v->a[124025] = anon_sym_PIPE_AMP; - v->a[124026] = anon_sym_AMP_GT; - v->a[124027] = anon_sym_AMP_GT_GT; - v->a[124028] = anon_sym_LT_AMP; - v->a[124029] = anon_sym_GT_AMP; - v->a[124030] = anon_sym_GT_PIPE; - v->a[124031] = anon_sym_LT_AMP_DASH; - v->a[124032] = anon_sym_GT_AMP_DASH; - v->a[124033] = anon_sym_LT_LT_DASH; - v->a[124034] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124035] = anon_sym_DOLLAR_LBRACK; - v->a[124036] = anon_sym_DOLLAR; - v->a[124037] = sym__special_character; - v->a[124038] = anon_sym_DQUOTE; - v->a[124039] = sym_raw_string; + v->a[124020] = actions(3); + v->a[124021] = 1; + v->a[124022] = sym_comment; + v->a[124023] = actions(5157); + v->a[124024] = 1; + v->a[124025] = aux_sym_heredoc_redirect_token1; + v->a[124026] = actions(7134); + v->a[124027] = 1; + v->a[124028] = sym_file_descriptor; + v->a[124029] = actions(2945); + v->a[124030] = 2; + v->a[124031] = anon_sym_LT_LT; + v->a[124032] = anon_sym_LT_LT_DASH; + v->a[124033] = actions(7132); + v->a[124034] = 2; + v->a[124035] = anon_sym_LT_AMP_DASH; + v->a[124036] = anon_sym_GT_AMP_DASH; + v->a[124037] = state(2602); + v->a[124038] = 3; + v->a[124039] = sym_file_redirect; small_parse_table_6202(v); } void small_parse_table_6202(t_small_parse_table_array *v) { - v->a[124040] = sym_ansi_c_string; - v->a[124041] = aux_sym_number_token1; - v->a[124042] = aux_sym_number_token2; - v->a[124043] = anon_sym_DOLLAR_LBRACE; - v->a[124044] = anon_sym_DOLLAR_LPAREN; - v->a[124045] = anon_sym_BQUOTE; - v->a[124046] = anon_sym_DOLLAR_BQUOTE; - v->a[124047] = anon_sym_LT_LPAREN; - v->a[124048] = anon_sym_GT_LPAREN; - v->a[124049] = aux_sym__simple_variable_name_token1; - v->a[124050] = sym_word; - v->a[124051] = 5; - v->a[124052] = actions(71); - v->a[124053] = 1; - v->a[124054] = sym_comment; - v->a[124055] = actions(6555); - v->a[124056] = 1; - v->a[124057] = sym__special_character; - v->a[124058] = state(2366); - v->a[124059] = 1; + v->a[124040] = sym_heredoc_redirect; + v->a[124041] = aux_sym_redirected_statement_repeat1; + v->a[124042] = actions(5151); + v->a[124043] = 4; + v->a[124044] = anon_sym_PIPE; + v->a[124045] = anon_sym_PIPE_AMP; + v->a[124046] = anon_sym_AMP_AMP; + v->a[124047] = anon_sym_PIPE_PIPE; + v->a[124048] = actions(7130); + v->a[124049] = 8; + v->a[124050] = anon_sym_LT; + v->a[124051] = anon_sym_GT; + v->a[124052] = anon_sym_GT_GT; + v->a[124053] = anon_sym_AMP_GT; + v->a[124054] = anon_sym_AMP_GT_GT; + v->a[124055] = anon_sym_LT_AMP; + v->a[124056] = anon_sym_GT_AMP; + v->a[124057] = anon_sym_GT_PIPE; + v->a[124058] = 9; + v->a[124059] = actions(3); small_parse_table_6203(v); } void small_parse_table_6203(t_small_parse_table_array *v) { - v->a[124060] = aux_sym__literal_repeat1; - v->a[124061] = actions(1362); - v->a[124062] = 14; - v->a[124063] = anon_sym_PIPE; - v->a[124064] = anon_sym_EQ_EQ; - v->a[124065] = anon_sym_LT; - v->a[124066] = anon_sym_GT; - v->a[124067] = anon_sym_LT_LT; - v->a[124068] = anon_sym_EQ_TILDE; - v->a[124069] = anon_sym_AMP_GT; - v->a[124070] = anon_sym_LT_AMP; - v->a[124071] = anon_sym_GT_AMP; - v->a[124072] = anon_sym_DOLLAR; - v->a[124073] = aux_sym_number_token1; - v->a[124074] = aux_sym_number_token2; - v->a[124075] = anon_sym_DOLLAR_LPAREN; - v->a[124076] = sym_word; - v->a[124077] = actions(1364); - v->a[124078] = 25; - v->a[124079] = sym_file_descriptor; + v->a[124060] = 1; + v->a[124061] = sym_comment; + v->a[124062] = actions(3801); + v->a[124063] = 1; + v->a[124064] = aux_sym_heredoc_redirect_token1; + v->a[124065] = actions(7134); + v->a[124066] = 1; + v->a[124067] = sym_file_descriptor; + v->a[124068] = actions(2516); + v->a[124069] = 2; + v->a[124070] = anon_sym_PIPE; + v->a[124071] = anon_sym_PIPE_AMP; + v->a[124072] = actions(2945); + v->a[124073] = 2; + v->a[124074] = anon_sym_LT_LT; + v->a[124075] = anon_sym_LT_LT_DASH; + v->a[124076] = actions(3799); + v->a[124077] = 2; + v->a[124078] = anon_sym_AMP_AMP; + v->a[124079] = anon_sym_PIPE_PIPE; small_parse_table_6204(v); } void small_parse_table_6204(t_small_parse_table_array *v) { - v->a[124080] = sym_test_operator; - v->a[124081] = sym__bare_dollar; - v->a[124082] = sym__brace_start; - v->a[124083] = anon_sym_LPAREN_LPAREN; - v->a[124084] = anon_sym_PIPE_PIPE; - v->a[124085] = anon_sym_AMP_AMP; - v->a[124086] = anon_sym_GT_GT; - v->a[124087] = anon_sym_PIPE_AMP; - v->a[124088] = anon_sym_AMP_GT_GT; - v->a[124089] = anon_sym_GT_PIPE; - v->a[124090] = anon_sym_LT_AMP_DASH; - v->a[124091] = anon_sym_GT_AMP_DASH; - v->a[124092] = anon_sym_LT_LT_DASH; - v->a[124093] = anon_sym_LT_LT_LT; - v->a[124094] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124095] = anon_sym_DOLLAR_LBRACK; - v->a[124096] = anon_sym_DQUOTE; - v->a[124097] = sym_raw_string; - v->a[124098] = sym_ansi_c_string; - v->a[124099] = anon_sym_DOLLAR_LBRACE; + v->a[124080] = actions(7132); + v->a[124081] = 2; + v->a[124082] = anon_sym_LT_AMP_DASH; + v->a[124083] = anon_sym_GT_AMP_DASH; + v->a[124084] = state(2613); + v->a[124085] = 3; + v->a[124086] = sym_file_redirect; + v->a[124087] = sym_heredoc_redirect; + v->a[124088] = aux_sym_redirected_statement_repeat1; + v->a[124089] = actions(7130); + v->a[124090] = 8; + v->a[124091] = anon_sym_LT; + v->a[124092] = anon_sym_GT; + v->a[124093] = anon_sym_GT_GT; + v->a[124094] = anon_sym_AMP_GT; + v->a[124095] = anon_sym_AMP_GT_GT; + v->a[124096] = anon_sym_LT_AMP; + v->a[124097] = anon_sym_GT_AMP; + v->a[124098] = anon_sym_GT_PIPE; + v->a[124099] = 9; small_parse_table_6205(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1241.c b/parser/static/small_parse_table/small_parse_table_1241.c index a5d0b367..cbec5cdc 100644 --- a/parser/static/small_parse_table/small_parse_table_1241.c +++ b/parser/static/small_parse_table/small_parse_table_1241.c @@ -14,126 +14,126 @@ void small_parse_table_6205(t_small_parse_table_array *v) { - v->a[124100] = anon_sym_BQUOTE; - v->a[124101] = anon_sym_DOLLAR_BQUOTE; - v->a[124102] = anon_sym_LT_LPAREN; - v->a[124103] = anon_sym_GT_LPAREN; - v->a[124104] = 6; - v->a[124105] = actions(3); - v->a[124106] = 1; - v->a[124107] = sym_comment; - v->a[124108] = actions(5844); - v->a[124109] = 1; - v->a[124110] = aux_sym_concatenation_token1; - v->a[124111] = actions(5846); - v->a[124112] = 1; - v->a[124113] = sym__concat; - v->a[124114] = state(2403); - v->a[124115] = 1; - v->a[124116] = aux_sym_concatenation_repeat1; - v->a[124117] = actions(5470); - v->a[124118] = 4; - v->a[124119] = sym_file_descriptor; + v->a[124100] = actions(3); + v->a[124101] = 1; + v->a[124102] = sym_comment; + v->a[124103] = actions(3803); + v->a[124104] = 1; + v->a[124105] = aux_sym_heredoc_redirect_token1; + v->a[124106] = actions(7134); + v->a[124107] = 1; + v->a[124108] = sym_file_descriptor; + v->a[124109] = actions(2516); + v->a[124110] = 2; + v->a[124111] = anon_sym_PIPE; + v->a[124112] = anon_sym_PIPE_AMP; + v->a[124113] = actions(2945); + v->a[124114] = 2; + v->a[124115] = anon_sym_LT_LT; + v->a[124116] = anon_sym_LT_LT_DASH; + v->a[124117] = actions(3799); + v->a[124118] = 2; + v->a[124119] = anon_sym_AMP_AMP; small_parse_table_6206(v); } void small_parse_table_6206(t_small_parse_table_array *v) { - v->a[124120] = sym_test_operator; - v->a[124121] = sym__brace_start; - v->a[124122] = aux_sym_heredoc_redirect_token1; - v->a[124123] = actions(5468); - v->a[124124] = 34; - v->a[124125] = anon_sym_LPAREN_LPAREN; - v->a[124126] = anon_sym_PIPE_PIPE; - v->a[124127] = anon_sym_AMP_AMP; - v->a[124128] = anon_sym_PIPE; - v->a[124129] = anon_sym_LT; - v->a[124130] = anon_sym_GT; - v->a[124131] = anon_sym_LT_LT; - v->a[124132] = anon_sym_GT_GT; - v->a[124133] = anon_sym_PIPE_AMP; - v->a[124134] = anon_sym_AMP_GT; - v->a[124135] = anon_sym_AMP_GT_GT; - v->a[124136] = anon_sym_LT_AMP; - v->a[124137] = anon_sym_GT_AMP; - v->a[124138] = anon_sym_GT_PIPE; - v->a[124139] = anon_sym_LT_AMP_DASH; + v->a[124120] = anon_sym_PIPE_PIPE; + v->a[124121] = actions(7132); + v->a[124122] = 2; + v->a[124123] = anon_sym_LT_AMP_DASH; + v->a[124124] = anon_sym_GT_AMP_DASH; + v->a[124125] = state(2613); + v->a[124126] = 3; + v->a[124127] = sym_file_redirect; + v->a[124128] = sym_heredoc_redirect; + v->a[124129] = aux_sym_redirected_statement_repeat1; + v->a[124130] = actions(7130); + v->a[124131] = 8; + v->a[124132] = anon_sym_LT; + v->a[124133] = anon_sym_GT; + v->a[124134] = anon_sym_GT_GT; + v->a[124135] = anon_sym_AMP_GT; + v->a[124136] = anon_sym_AMP_GT_GT; + v->a[124137] = anon_sym_LT_AMP; + v->a[124138] = anon_sym_GT_AMP; + v->a[124139] = anon_sym_GT_PIPE; small_parse_table_6207(v); } void small_parse_table_6207(t_small_parse_table_array *v) { - v->a[124140] = anon_sym_GT_AMP_DASH; - v->a[124141] = anon_sym_LT_LT_DASH; - v->a[124142] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124143] = anon_sym_DOLLAR_LBRACK; - v->a[124144] = anon_sym_DOLLAR; - v->a[124145] = sym__special_character; - v->a[124146] = anon_sym_DQUOTE; - v->a[124147] = sym_raw_string; - v->a[124148] = sym_ansi_c_string; - v->a[124149] = aux_sym_number_token1; - v->a[124150] = aux_sym_number_token2; - v->a[124151] = anon_sym_DOLLAR_LBRACE; - v->a[124152] = anon_sym_DOLLAR_LPAREN; - v->a[124153] = anon_sym_BQUOTE; - v->a[124154] = anon_sym_DOLLAR_BQUOTE; - v->a[124155] = anon_sym_LT_LPAREN; - v->a[124156] = anon_sym_GT_LPAREN; - v->a[124157] = aux_sym__simple_variable_name_token1; - v->a[124158] = sym_word; - v->a[124159] = 3; + v->a[124140] = 5; + v->a[124141] = actions(57); + v->a[124142] = 1; + v->a[124143] = sym_comment; + v->a[124144] = state(2616); + v->a[124145] = 1; + v->a[124146] = aux_sym_concatenation_repeat1; + v->a[124147] = actions(7136); + v->a[124148] = 2; + v->a[124149] = sym__concat; + v->a[124150] = aux_sym_concatenation_token1; + v->a[124151] = actions(2652); + v->a[124152] = 7; + v->a[124153] = anon_sym_PIPE; + v->a[124154] = anon_sym_LT; + v->a[124155] = anon_sym_GT; + v->a[124156] = anon_sym_AMP_GT; + v->a[124157] = anon_sym_LT_AMP; + v->a[124158] = anon_sym_GT_AMP; + v->a[124159] = anon_sym_LT_LT; small_parse_table_6208(v); } void small_parse_table_6208(t_small_parse_table_array *v) { - v->a[124160] = actions(71); - v->a[124161] = 1; - v->a[124162] = sym_comment; - v->a[124163] = actions(1271); - v->a[124164] = 15; - v->a[124165] = anon_sym_PIPE; - v->a[124166] = anon_sym_EQ_EQ; - v->a[124167] = anon_sym_LT; - v->a[124168] = anon_sym_GT; - v->a[124169] = anon_sym_LT_LT; - v->a[124170] = anon_sym_LPAREN; - v->a[124171] = anon_sym_EQ_TILDE; - v->a[124172] = anon_sym_AMP_GT; - v->a[124173] = anon_sym_LT_AMP; - v->a[124174] = anon_sym_GT_AMP; - v->a[124175] = anon_sym_DOLLAR; - v->a[124176] = aux_sym_number_token1; - v->a[124177] = aux_sym_number_token2; - v->a[124178] = anon_sym_DOLLAR_LPAREN; - v->a[124179] = sym_word; + v->a[124160] = actions(2654); + v->a[124161] = 10; + v->a[124162] = sym_file_descriptor; + v->a[124163] = anon_sym_PIPE_AMP; + v->a[124164] = anon_sym_AMP_AMP; + v->a[124165] = anon_sym_PIPE_PIPE; + v->a[124166] = anon_sym_GT_GT; + v->a[124167] = anon_sym_AMP_GT_GT; + v->a[124168] = anon_sym_GT_PIPE; + v->a[124169] = anon_sym_LT_AMP_DASH; + v->a[124170] = anon_sym_GT_AMP_DASH; + v->a[124171] = anon_sym_LT_LT_DASH; + v->a[124172] = 3; + v->a[124173] = actions(3); + v->a[124174] = 1; + v->a[124175] = sym_comment; + v->a[124176] = actions(3050); + v->a[124177] = 4; + v->a[124178] = sym__concat; + v->a[124179] = sym_test_operator; small_parse_table_6209(v); } void small_parse_table_6209(t_small_parse_table_array *v) { - v->a[124180] = actions(1281); - v->a[124181] = 26; - v->a[124182] = sym_file_descriptor; - v->a[124183] = sym_test_operator; - v->a[124184] = sym__bare_dollar; - v->a[124185] = sym__brace_start; - v->a[124186] = anon_sym_LPAREN_LPAREN; - v->a[124187] = anon_sym_PIPE_PIPE; - v->a[124188] = anon_sym_AMP_AMP; - v->a[124189] = anon_sym_GT_GT; - v->a[124190] = anon_sym_PIPE_AMP; - v->a[124191] = anon_sym_AMP_GT_GT; - v->a[124192] = anon_sym_GT_PIPE; - v->a[124193] = anon_sym_LT_AMP_DASH; - v->a[124194] = anon_sym_GT_AMP_DASH; - v->a[124195] = anon_sym_LT_LT_DASH; - v->a[124196] = anon_sym_LT_LT_LT; - v->a[124197] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124198] = anon_sym_DOLLAR_LBRACK; - v->a[124199] = sym__special_character; + v->a[124180] = sym__brace_start; + v->a[124181] = aux_sym_heredoc_redirect_token1; + v->a[124182] = actions(3048); + v->a[124183] = 16; + v->a[124184] = anon_sym_SEMI_SEMI; + v->a[124185] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124186] = anon_sym_AMP; + v->a[124187] = aux_sym_concatenation_token1; + v->a[124188] = anon_sym_DOLLAR; + v->a[124189] = sym__special_character; + v->a[124190] = anon_sym_DQUOTE; + v->a[124191] = sym_raw_string; + v->a[124192] = aux_sym_number_token1; + v->a[124193] = aux_sym_number_token2; + v->a[124194] = anon_sym_DOLLAR_LBRACE; + v->a[124195] = anon_sym_DOLLAR_LPAREN; + v->a[124196] = anon_sym_BQUOTE; + v->a[124197] = anon_sym_DOLLAR_BQUOTE; + v->a[124198] = sym_word; + v->a[124199] = anon_sym_SEMI; small_parse_table_6210(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1242.c b/parser/static/small_parse_table/small_parse_table_1242.c index 20e37397..b0d66841 100644 --- a/parser/static/small_parse_table/small_parse_table_1242.c +++ b/parser/static/small_parse_table/small_parse_table_1242.c @@ -14,126 +14,126 @@ void small_parse_table_6210(t_small_parse_table_array *v) { - v->a[124200] = anon_sym_DQUOTE; - v->a[124201] = sym_raw_string; - v->a[124202] = sym_ansi_c_string; - v->a[124203] = anon_sym_DOLLAR_LBRACE; - v->a[124204] = anon_sym_BQUOTE; - v->a[124205] = anon_sym_DOLLAR_BQUOTE; - v->a[124206] = anon_sym_LT_LPAREN; - v->a[124207] = anon_sym_GT_LPAREN; - v->a[124208] = 5; - v->a[124209] = actions(71); - v->a[124210] = 1; - v->a[124211] = sym_comment; - v->a[124212] = state(2350); - v->a[124213] = 1; - v->a[124214] = aux_sym_concatenation_repeat1; - v->a[124215] = actions(6514); - v->a[124216] = 2; - v->a[124217] = sym__concat; - v->a[124218] = aux_sym_concatenation_token1; - v->a[124219] = actions(5389); + v->a[124200] = 3; + v->a[124201] = actions(57); + v->a[124202] = 1; + v->a[124203] = sym_comment; + v->a[124204] = actions(2772); + v->a[124205] = 7; + v->a[124206] = anon_sym_PIPE; + v->a[124207] = anon_sym_LT; + v->a[124208] = anon_sym_GT; + v->a[124209] = anon_sym_AMP_GT; + v->a[124210] = anon_sym_LT_AMP; + v->a[124211] = anon_sym_GT_AMP; + v->a[124212] = anon_sym_LT_LT; + v->a[124213] = actions(2774); + v->a[124214] = 13; + v->a[124215] = sym_file_descriptor; + v->a[124216] = sym__concat; + v->a[124217] = sym_variable_name; + v->a[124218] = anon_sym_PIPE_AMP; + v->a[124219] = anon_sym_AMP_AMP; small_parse_table_6211(v); } void small_parse_table_6211(t_small_parse_table_array *v) { - v->a[124220] = 13; - v->a[124221] = anon_sym_PIPE; - v->a[124222] = anon_sym_LT; - v->a[124223] = anon_sym_GT; - v->a[124224] = anon_sym_LT_LT; - v->a[124225] = anon_sym_AMP_GT; - v->a[124226] = anon_sym_LT_AMP; - v->a[124227] = anon_sym_GT_AMP; - v->a[124228] = anon_sym_DOLLAR; - v->a[124229] = aux_sym_number_token1; - v->a[124230] = aux_sym_number_token2; - v->a[124231] = anon_sym_DOLLAR_LPAREN; - v->a[124232] = anon_sym_BQUOTE; - v->a[124233] = sym_word; - v->a[124234] = actions(5391); - v->a[124235] = 25; - v->a[124236] = sym_file_descriptor; - v->a[124237] = sym_variable_name; - v->a[124238] = sym_test_operator; - v->a[124239] = sym__brace_start; + v->a[124220] = anon_sym_PIPE_PIPE; + v->a[124221] = anon_sym_GT_GT; + v->a[124222] = anon_sym_AMP_GT_GT; + v->a[124223] = anon_sym_GT_PIPE; + v->a[124224] = anon_sym_LT_AMP_DASH; + v->a[124225] = anon_sym_GT_AMP_DASH; + v->a[124226] = anon_sym_LT_LT_DASH; + v->a[124227] = aux_sym_concatenation_token1; + v->a[124228] = 3; + v->a[124229] = actions(57); + v->a[124230] = 1; + v->a[124231] = sym_comment; + v->a[124232] = actions(2965); + v->a[124233] = 7; + v->a[124234] = anon_sym_PIPE; + v->a[124235] = anon_sym_LT; + v->a[124236] = anon_sym_GT; + v->a[124237] = anon_sym_AMP_GT; + v->a[124238] = anon_sym_LT_AMP; + v->a[124239] = anon_sym_GT_AMP; small_parse_table_6212(v); } void small_parse_table_6212(t_small_parse_table_array *v) { - v->a[124240] = anon_sym_LPAREN_LPAREN; - v->a[124241] = anon_sym_PIPE_PIPE; - v->a[124242] = anon_sym_AMP_AMP; - v->a[124243] = anon_sym_GT_GT; - v->a[124244] = anon_sym_PIPE_AMP; - v->a[124245] = anon_sym_AMP_GT_GT; - v->a[124246] = anon_sym_GT_PIPE; - v->a[124247] = anon_sym_LT_AMP_DASH; - v->a[124248] = anon_sym_GT_AMP_DASH; - v->a[124249] = anon_sym_LT_LT_DASH; - v->a[124250] = anon_sym_LT_LT_LT; - v->a[124251] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124252] = anon_sym_DOLLAR_LBRACK; - v->a[124253] = sym__special_character; - v->a[124254] = anon_sym_DQUOTE; - v->a[124255] = sym_raw_string; - v->a[124256] = sym_ansi_c_string; - v->a[124257] = anon_sym_DOLLAR_LBRACE; - v->a[124258] = anon_sym_DOLLAR_BQUOTE; - v->a[124259] = anon_sym_LT_LPAREN; + v->a[124240] = anon_sym_LT_LT; + v->a[124241] = actions(2967); + v->a[124242] = 13; + v->a[124243] = sym_file_descriptor; + v->a[124244] = sym__concat; + v->a[124245] = sym_variable_name; + v->a[124246] = anon_sym_PIPE_AMP; + v->a[124247] = anon_sym_AMP_AMP; + v->a[124248] = anon_sym_PIPE_PIPE; + v->a[124249] = anon_sym_GT_GT; + v->a[124250] = anon_sym_AMP_GT_GT; + v->a[124251] = anon_sym_GT_PIPE; + v->a[124252] = anon_sym_LT_AMP_DASH; + v->a[124253] = anon_sym_GT_AMP_DASH; + v->a[124254] = anon_sym_LT_LT_DASH; + v->a[124255] = aux_sym_concatenation_token1; + v->a[124256] = 3; + v->a[124257] = actions(3); + v->a[124258] = 1; + v->a[124259] = sym_comment; small_parse_table_6213(v); } void small_parse_table_6213(t_small_parse_table_array *v) { - v->a[124260] = anon_sym_GT_LPAREN; - v->a[124261] = 5; - v->a[124262] = actions(71); - v->a[124263] = 1; - v->a[124264] = sym_comment; - v->a[124265] = actions(6518); - v->a[124266] = 1; - v->a[124267] = sym__special_character; - v->a[124268] = state(2366); - v->a[124269] = 1; - v->a[124270] = aux_sym__literal_repeat1; - v->a[124271] = actions(4467); - v->a[124272] = 14; - v->a[124273] = anon_sym_PIPE; - v->a[124274] = anon_sym_EQ_EQ; - v->a[124275] = anon_sym_LT; - v->a[124276] = anon_sym_GT; - v->a[124277] = anon_sym_LT_LT; - v->a[124278] = anon_sym_EQ_TILDE; - v->a[124279] = anon_sym_AMP_GT; + v->a[124260] = actions(3066); + v->a[124261] = 4; + v->a[124262] = sym__concat; + v->a[124263] = sym_test_operator; + v->a[124264] = sym__brace_start; + v->a[124265] = aux_sym_heredoc_redirect_token1; + v->a[124266] = actions(3064); + v->a[124267] = 16; + v->a[124268] = anon_sym_SEMI_SEMI; + v->a[124269] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124270] = anon_sym_AMP; + v->a[124271] = aux_sym_concatenation_token1; + v->a[124272] = anon_sym_DOLLAR; + v->a[124273] = sym__special_character; + v->a[124274] = anon_sym_DQUOTE; + v->a[124275] = sym_raw_string; + v->a[124276] = aux_sym_number_token1; + v->a[124277] = aux_sym_number_token2; + v->a[124278] = anon_sym_DOLLAR_LBRACE; + v->a[124279] = anon_sym_DOLLAR_LPAREN; small_parse_table_6214(v); } void small_parse_table_6214(t_small_parse_table_array *v) { - v->a[124280] = anon_sym_LT_AMP; - v->a[124281] = anon_sym_GT_AMP; - v->a[124282] = anon_sym_DOLLAR; - v->a[124283] = aux_sym_number_token1; - v->a[124284] = aux_sym_number_token2; - v->a[124285] = anon_sym_DOLLAR_LPAREN; - v->a[124286] = sym_word; - v->a[124287] = actions(4469); - v->a[124288] = 25; - v->a[124289] = sym_file_descriptor; - v->a[124290] = sym_test_operator; - v->a[124291] = sym__bare_dollar; - v->a[124292] = sym__brace_start; - v->a[124293] = anon_sym_LPAREN_LPAREN; - v->a[124294] = anon_sym_PIPE_PIPE; - v->a[124295] = anon_sym_AMP_AMP; - v->a[124296] = anon_sym_GT_GT; - v->a[124297] = anon_sym_PIPE_AMP; - v->a[124298] = anon_sym_AMP_GT_GT; - v->a[124299] = anon_sym_GT_PIPE; + v->a[124280] = anon_sym_BQUOTE; + v->a[124281] = anon_sym_DOLLAR_BQUOTE; + v->a[124282] = sym_word; + v->a[124283] = anon_sym_SEMI; + v->a[124284] = 3; + v->a[124285] = actions(57); + v->a[124286] = 1; + v->a[124287] = sym_comment; + v->a[124288] = actions(2776); + v->a[124289] = 7; + v->a[124290] = anon_sym_PIPE; + v->a[124291] = anon_sym_LT; + v->a[124292] = anon_sym_GT; + v->a[124293] = anon_sym_AMP_GT; + v->a[124294] = anon_sym_LT_AMP; + v->a[124295] = anon_sym_GT_AMP; + v->a[124296] = anon_sym_LT_LT; + v->a[124297] = actions(2778); + v->a[124298] = 13; + v->a[124299] = sym_file_descriptor; small_parse_table_6215(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1243.c b/parser/static/small_parse_table/small_parse_table_1243.c index 493124ae..7b7df7db 100644 --- a/parser/static/small_parse_table/small_parse_table_1243.c +++ b/parser/static/small_parse_table/small_parse_table_1243.c @@ -14,126 +14,126 @@ void small_parse_table_6215(t_small_parse_table_array *v) { - v->a[124300] = anon_sym_LT_AMP_DASH; - v->a[124301] = anon_sym_GT_AMP_DASH; - v->a[124302] = anon_sym_LT_LT_DASH; - v->a[124303] = anon_sym_LT_LT_LT; - v->a[124304] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124305] = anon_sym_DOLLAR_LBRACK; - v->a[124306] = anon_sym_DQUOTE; - v->a[124307] = sym_raw_string; - v->a[124308] = sym_ansi_c_string; - v->a[124309] = anon_sym_DOLLAR_LBRACE; - v->a[124310] = anon_sym_BQUOTE; - v->a[124311] = anon_sym_DOLLAR_BQUOTE; - v->a[124312] = anon_sym_LT_LPAREN; - v->a[124313] = anon_sym_GT_LPAREN; - v->a[124314] = 5; - v->a[124315] = actions(71); - v->a[124316] = 1; - v->a[124317] = sym_comment; - v->a[124318] = state(2429); - v->a[124319] = 1; + v->a[124300] = sym__concat; + v->a[124301] = sym_variable_name; + v->a[124302] = anon_sym_PIPE_AMP; + v->a[124303] = anon_sym_AMP_AMP; + v->a[124304] = anon_sym_PIPE_PIPE; + v->a[124305] = anon_sym_GT_GT; + v->a[124306] = anon_sym_AMP_GT_GT; + v->a[124307] = anon_sym_GT_PIPE; + v->a[124308] = anon_sym_LT_AMP_DASH; + v->a[124309] = anon_sym_GT_AMP_DASH; + v->a[124310] = anon_sym_LT_LT_DASH; + v->a[124311] = aux_sym_concatenation_token1; + v->a[124312] = 3; + v->a[124313] = actions(3); + v->a[124314] = 1; + v->a[124315] = sym_comment; + v->a[124316] = actions(3117); + v->a[124317] = 4; + v->a[124318] = sym__concat; + v->a[124319] = sym_test_operator; small_parse_table_6216(v); } void small_parse_table_6216(t_small_parse_table_array *v) { - v->a[124320] = aux_sym_concatenation_repeat1; - v->a[124321] = actions(6514); - v->a[124322] = 2; - v->a[124323] = sym__concat; - v->a[124324] = aux_sym_concatenation_token1; - v->a[124325] = actions(5393); - v->a[124326] = 13; - v->a[124327] = anon_sym_PIPE; - v->a[124328] = anon_sym_LT; - v->a[124329] = anon_sym_GT; - v->a[124330] = anon_sym_LT_LT; - v->a[124331] = anon_sym_AMP_GT; - v->a[124332] = anon_sym_LT_AMP; - v->a[124333] = anon_sym_GT_AMP; - v->a[124334] = anon_sym_DOLLAR; - v->a[124335] = aux_sym_number_token1; - v->a[124336] = aux_sym_number_token2; - v->a[124337] = anon_sym_DOLLAR_LPAREN; - v->a[124338] = anon_sym_BQUOTE; - v->a[124339] = sym_word; + v->a[124320] = sym__brace_start; + v->a[124321] = aux_sym_heredoc_redirect_token1; + v->a[124322] = actions(3115); + v->a[124323] = 16; + v->a[124324] = anon_sym_SEMI_SEMI; + v->a[124325] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124326] = anon_sym_AMP; + v->a[124327] = aux_sym_concatenation_token1; + v->a[124328] = anon_sym_DOLLAR; + v->a[124329] = sym__special_character; + v->a[124330] = anon_sym_DQUOTE; + v->a[124331] = sym_raw_string; + v->a[124332] = aux_sym_number_token1; + v->a[124333] = aux_sym_number_token2; + v->a[124334] = anon_sym_DOLLAR_LBRACE; + v->a[124335] = anon_sym_DOLLAR_LPAREN; + v->a[124336] = anon_sym_BQUOTE; + v->a[124337] = anon_sym_DOLLAR_BQUOTE; + v->a[124338] = sym_word; + v->a[124339] = anon_sym_SEMI; small_parse_table_6217(v); } void small_parse_table_6217(t_small_parse_table_array *v) { - v->a[124340] = actions(5395); - v->a[124341] = 25; - v->a[124342] = sym_file_descriptor; - v->a[124343] = sym_variable_name; - v->a[124344] = sym_test_operator; - v->a[124345] = sym__brace_start; - v->a[124346] = anon_sym_LPAREN_LPAREN; - v->a[124347] = anon_sym_PIPE_PIPE; - v->a[124348] = anon_sym_AMP_AMP; - v->a[124349] = anon_sym_GT_GT; - v->a[124350] = anon_sym_PIPE_AMP; - v->a[124351] = anon_sym_AMP_GT_GT; - v->a[124352] = anon_sym_GT_PIPE; - v->a[124353] = anon_sym_LT_AMP_DASH; - v->a[124354] = anon_sym_GT_AMP_DASH; - v->a[124355] = anon_sym_LT_LT_DASH; - v->a[124356] = anon_sym_LT_LT_LT; - v->a[124357] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124358] = anon_sym_DOLLAR_LBRACK; - v->a[124359] = sym__special_character; + v->a[124340] = 3; + v->a[124341] = actions(57); + v->a[124342] = 1; + v->a[124343] = sym_comment; + v->a[124344] = actions(2772); + v->a[124345] = 7; + v->a[124346] = anon_sym_PIPE; + v->a[124347] = anon_sym_LT; + v->a[124348] = anon_sym_GT; + v->a[124349] = anon_sym_AMP_GT; + v->a[124350] = anon_sym_LT_AMP; + v->a[124351] = anon_sym_GT_AMP; + v->a[124352] = anon_sym_LT_LT; + v->a[124353] = actions(2774); + v->a[124354] = 13; + v->a[124355] = sym_file_descriptor; + v->a[124356] = sym__concat; + v->a[124357] = sym_variable_name; + v->a[124358] = anon_sym_PIPE_AMP; + v->a[124359] = anon_sym_AMP_AMP; small_parse_table_6218(v); } void small_parse_table_6218(t_small_parse_table_array *v) { - v->a[124360] = anon_sym_DQUOTE; - v->a[124361] = sym_raw_string; - v->a[124362] = sym_ansi_c_string; - v->a[124363] = anon_sym_DOLLAR_LBRACE; - v->a[124364] = anon_sym_DOLLAR_BQUOTE; - v->a[124365] = anon_sym_LT_LPAREN; - v->a[124366] = anon_sym_GT_LPAREN; - v->a[124367] = 26; - v->a[124368] = actions(3); - v->a[124369] = 1; - v->a[124370] = sym_comment; - v->a[124371] = actions(6480); - v->a[124372] = 1; - v->a[124373] = anon_sym_LPAREN; - v->a[124374] = actions(6486); - v->a[124375] = 1; - v->a[124376] = anon_sym_DOLLAR_LBRACK; - v->a[124377] = actions(6488); - v->a[124378] = 1; - v->a[124379] = anon_sym_DOLLAR; + v->a[124360] = anon_sym_PIPE_PIPE; + v->a[124361] = anon_sym_GT_GT; + v->a[124362] = anon_sym_AMP_GT_GT; + v->a[124363] = anon_sym_GT_PIPE; + v->a[124364] = anon_sym_LT_AMP_DASH; + v->a[124365] = anon_sym_GT_AMP_DASH; + v->a[124366] = anon_sym_LT_LT_DASH; + v->a[124367] = aux_sym_concatenation_token1; + v->a[124368] = 3; + v->a[124369] = actions(57); + v->a[124370] = 1; + v->a[124371] = sym_comment; + v->a[124372] = actions(3115); + v->a[124373] = 7; + v->a[124374] = anon_sym_PIPE; + v->a[124375] = anon_sym_LT; + v->a[124376] = anon_sym_GT; + v->a[124377] = anon_sym_AMP_GT; + v->a[124378] = anon_sym_LT_AMP; + v->a[124379] = anon_sym_GT_AMP; small_parse_table_6219(v); } void small_parse_table_6219(t_small_parse_table_array *v) { - v->a[124380] = actions(6490); - v->a[124381] = 1; - v->a[124382] = sym__special_character; - v->a[124383] = actions(6492); - v->a[124384] = 1; - v->a[124385] = anon_sym_DQUOTE; - v->a[124386] = actions(6494); - v->a[124387] = 1; - v->a[124388] = aux_sym_number_token1; - v->a[124389] = actions(6496); - v->a[124390] = 1; - v->a[124391] = aux_sym_number_token2; - v->a[124392] = actions(6498); - v->a[124393] = 1; - v->a[124394] = anon_sym_DOLLAR_LBRACE; - v->a[124395] = actions(6500); - v->a[124396] = 1; - v->a[124397] = anon_sym_DOLLAR_LPAREN; - v->a[124398] = actions(6502); - v->a[124399] = 1; + v->a[124380] = anon_sym_LT_LT; + v->a[124381] = actions(3117); + v->a[124382] = 13; + v->a[124383] = sym_file_descriptor; + v->a[124384] = sym__concat; + v->a[124385] = sym_variable_name; + v->a[124386] = anon_sym_PIPE_AMP; + v->a[124387] = anon_sym_AMP_AMP; + v->a[124388] = anon_sym_PIPE_PIPE; + v->a[124389] = anon_sym_GT_GT; + v->a[124390] = anon_sym_AMP_GT_GT; + v->a[124391] = anon_sym_GT_PIPE; + v->a[124392] = anon_sym_LT_AMP_DASH; + v->a[124393] = anon_sym_GT_AMP_DASH; + v->a[124394] = anon_sym_LT_LT_DASH; + v->a[124395] = aux_sym_concatenation_token1; + v->a[124396] = 3; + v->a[124397] = actions(57); + v->a[124398] = 1; + v->a[124399] = sym_comment; small_parse_table_6220(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1244.c b/parser/static/small_parse_table/small_parse_table_1244.c index ef3d86c2..72a7929a 100644 --- a/parser/static/small_parse_table/small_parse_table_1244.c +++ b/parser/static/small_parse_table/small_parse_table_1244.c @@ -14,126 +14,126 @@ void small_parse_table_6220(t_small_parse_table_array *v) { - v->a[124400] = anon_sym_BQUOTE; - v->a[124401] = actions(6504); - v->a[124402] = 1; - v->a[124403] = anon_sym_DOLLAR_BQUOTE; - v->a[124404] = actions(6508); - v->a[124405] = 1; - v->a[124406] = sym_test_operator; - v->a[124407] = actions(6510); - v->a[124408] = 1; - v->a[124409] = sym_extglob_pattern; - v->a[124410] = actions(6512); - v->a[124411] = 1; - v->a[124412] = sym__brace_start; - v->a[124413] = actions(6560); - v->a[124414] = 1; - v->a[124415] = anon_sym_esac; - v->a[124416] = actions(6562); - v->a[124417] = 1; - v->a[124418] = aux_sym_heredoc_redirect_token1; - v->a[124419] = state(6426); + v->a[124400] = actions(2826); + v->a[124401] = 7; + v->a[124402] = anon_sym_PIPE; + v->a[124403] = anon_sym_LT; + v->a[124404] = anon_sym_GT; + v->a[124405] = anon_sym_AMP_GT; + v->a[124406] = anon_sym_LT_AMP; + v->a[124407] = anon_sym_GT_AMP; + v->a[124408] = anon_sym_LT_LT; + v->a[124409] = actions(2828); + v->a[124410] = 13; + v->a[124411] = sym_file_descriptor; + v->a[124412] = sym__concat; + v->a[124413] = sym_variable_name; + v->a[124414] = anon_sym_PIPE_AMP; + v->a[124415] = anon_sym_AMP_AMP; + v->a[124416] = anon_sym_PIPE_PIPE; + v->a[124417] = anon_sym_GT_GT; + v->a[124418] = anon_sym_AMP_GT_GT; + v->a[124419] = anon_sym_GT_PIPE; small_parse_table_6221(v); } void small_parse_table_6221(t_small_parse_table_array *v) { - v->a[124420] = 1; - v->a[124421] = aux_sym__literal_repeat1; - v->a[124422] = state(6851); - v->a[124423] = 1; - v->a[124424] = sym_last_case_item; - v->a[124425] = actions(6476); - v->a[124426] = 2; - v->a[124427] = anon_sym_LPAREN_LPAREN; - v->a[124428] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124429] = actions(6506); - v->a[124430] = 2; - v->a[124431] = anon_sym_LT_LPAREN; - v->a[124432] = anon_sym_GT_LPAREN; - v->a[124433] = state(3377); - v->a[124434] = 2; - v->a[124435] = sym_case_item; - v->a[124436] = aux_sym_case_statement_repeat1; - v->a[124437] = state(6695); - v->a[124438] = 2; - v->a[124439] = sym_concatenation; + v->a[124420] = anon_sym_LT_AMP_DASH; + v->a[124421] = anon_sym_GT_AMP_DASH; + v->a[124422] = anon_sym_LT_LT_DASH; + v->a[124423] = aux_sym_concatenation_token1; + v->a[124424] = 6; + v->a[124425] = actions(57); + v->a[124426] = 1; + v->a[124427] = sym_comment; + v->a[124428] = actions(7116); + v->a[124429] = 1; + v->a[124430] = aux_sym_concatenation_token1; + v->a[124431] = actions(7139); + v->a[124432] = 1; + v->a[124433] = sym__concat; + v->a[124434] = state(2616); + v->a[124435] = 1; + v->a[124436] = aux_sym_concatenation_repeat1; + v->a[124437] = actions(2688); + v->a[124438] = 7; + v->a[124439] = anon_sym_PIPE; small_parse_table_6222(v); } void small_parse_table_6222(t_small_parse_table_array *v) { - v->a[124440] = sym__extglob_blob; - v->a[124441] = actions(6474); - v->a[124442] = 3; - v->a[124443] = sym_raw_string; - v->a[124444] = sym_ansi_c_string; - v->a[124445] = sym_word; - v->a[124446] = actions(6558); - v->a[124447] = 3; - v->a[124448] = anon_sym_SEMI; - v->a[124449] = anon_sym_AMP; - v->a[124450] = anon_sym_SEMI_SEMI; - v->a[124451] = state(6303); - v->a[124452] = 9; - v->a[124453] = sym_arithmetic_expansion; - v->a[124454] = sym_brace_expression; - v->a[124455] = sym_string; - v->a[124456] = sym_translated_string; - v->a[124457] = sym_number; - v->a[124458] = sym_simple_expansion; - v->a[124459] = sym_expansion; + v->a[124440] = anon_sym_LT; + v->a[124441] = anon_sym_GT; + v->a[124442] = anon_sym_AMP_GT; + v->a[124443] = anon_sym_LT_AMP; + v->a[124444] = anon_sym_GT_AMP; + v->a[124445] = anon_sym_LT_LT; + v->a[124446] = actions(2690); + v->a[124447] = 10; + v->a[124448] = sym_file_descriptor; + v->a[124449] = anon_sym_PIPE_AMP; + v->a[124450] = anon_sym_AMP_AMP; + v->a[124451] = anon_sym_PIPE_PIPE; + v->a[124452] = anon_sym_GT_GT; + v->a[124453] = anon_sym_AMP_GT_GT; + v->a[124454] = anon_sym_GT_PIPE; + v->a[124455] = anon_sym_LT_AMP_DASH; + v->a[124456] = anon_sym_GT_AMP_DASH; + v->a[124457] = anon_sym_LT_LT_DASH; + v->a[124458] = 3; + v->a[124459] = actions(3); small_parse_table_6223(v); } void small_parse_table_6223(t_small_parse_table_array *v) { - v->a[124460] = sym_command_substitution; - v->a[124461] = sym_process_substitution; - v->a[124462] = 5; - v->a[124463] = actions(71); - v->a[124464] = 1; - v->a[124465] = sym_comment; - v->a[124466] = state(2407); - v->a[124467] = 1; - v->a[124468] = aux_sym_concatenation_repeat1; - v->a[124469] = actions(6564); - v->a[124470] = 2; - v->a[124471] = sym__concat; - v->a[124472] = aux_sym_concatenation_token1; - v->a[124473] = actions(1261); - v->a[124474] = 14; - v->a[124475] = anon_sym_PIPE; - v->a[124476] = anon_sym_LT; - v->a[124477] = anon_sym_GT; - v->a[124478] = anon_sym_LT_LT; - v->a[124479] = anon_sym_AMP_GT; + v->a[124460] = 1; + v->a[124461] = sym_comment; + v->a[124462] = actions(3020); + v->a[124463] = 4; + v->a[124464] = sym__concat; + v->a[124465] = sym_test_operator; + v->a[124466] = sym__brace_start; + v->a[124467] = aux_sym_heredoc_redirect_token1; + v->a[124468] = actions(3018); + v->a[124469] = 16; + v->a[124470] = anon_sym_SEMI_SEMI; + v->a[124471] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124472] = anon_sym_AMP; + v->a[124473] = aux_sym_concatenation_token1; + v->a[124474] = anon_sym_DOLLAR; + v->a[124475] = sym__special_character; + v->a[124476] = anon_sym_DQUOTE; + v->a[124477] = sym_raw_string; + v->a[124478] = aux_sym_number_token1; + v->a[124479] = aux_sym_number_token2; small_parse_table_6224(v); } void small_parse_table_6224(t_small_parse_table_array *v) { - v->a[124480] = anon_sym_LT_AMP; - v->a[124481] = anon_sym_GT_AMP; - v->a[124482] = anon_sym_DOLLAR; - v->a[124483] = aux_sym_number_token1; - v->a[124484] = aux_sym_number_token2; - v->a[124485] = anon_sym_DOLLAR_LPAREN; - v->a[124486] = anon_sym_BQUOTE; - v->a[124487] = aux_sym__simple_variable_name_token1; - v->a[124488] = sym_word; - v->a[124489] = actions(1263); - v->a[124490] = 24; - v->a[124491] = sym_file_descriptor; - v->a[124492] = sym_variable_name; - v->a[124493] = sym_test_operator; - v->a[124494] = sym__brace_start; - v->a[124495] = anon_sym_LPAREN_LPAREN; - v->a[124496] = anon_sym_PIPE_PIPE; - v->a[124497] = anon_sym_AMP_AMP; - v->a[124498] = anon_sym_GT_GT; - v->a[124499] = anon_sym_PIPE_AMP; + v->a[124480] = anon_sym_DOLLAR_LBRACE; + v->a[124481] = anon_sym_DOLLAR_LPAREN; + v->a[124482] = anon_sym_BQUOTE; + v->a[124483] = anon_sym_DOLLAR_BQUOTE; + v->a[124484] = sym_word; + v->a[124485] = anon_sym_SEMI; + v->a[124486] = 3; + v->a[124487] = actions(57); + v->a[124488] = 1; + v->a[124489] = sym_comment; + v->a[124490] = actions(3048); + v->a[124491] = 7; + v->a[124492] = anon_sym_PIPE; + v->a[124493] = anon_sym_LT; + v->a[124494] = anon_sym_GT; + v->a[124495] = anon_sym_AMP_GT; + v->a[124496] = anon_sym_LT_AMP; + v->a[124497] = anon_sym_GT_AMP; + v->a[124498] = anon_sym_LT_LT; + v->a[124499] = actions(3050); small_parse_table_6225(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1245.c b/parser/static/small_parse_table/small_parse_table_1245.c index 1d5c72e9..7aea95a5 100644 --- a/parser/static/small_parse_table/small_parse_table_1245.c +++ b/parser/static/small_parse_table/small_parse_table_1245.c @@ -14,126 +14,126 @@ void small_parse_table_6225(t_small_parse_table_array *v) { - v->a[124500] = anon_sym_AMP_GT_GT; - v->a[124501] = anon_sym_GT_PIPE; - v->a[124502] = anon_sym_LT_AMP_DASH; - v->a[124503] = anon_sym_GT_AMP_DASH; - v->a[124504] = anon_sym_LT_LT_DASH; - v->a[124505] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124506] = anon_sym_DOLLAR_LBRACK; - v->a[124507] = sym__special_character; - v->a[124508] = anon_sym_DQUOTE; - v->a[124509] = sym_raw_string; - v->a[124510] = sym_ansi_c_string; - v->a[124511] = anon_sym_DOLLAR_LBRACE; - v->a[124512] = anon_sym_DOLLAR_BQUOTE; - v->a[124513] = anon_sym_LT_LPAREN; - v->a[124514] = anon_sym_GT_LPAREN; - v->a[124515] = 5; - v->a[124516] = actions(71); - v->a[124517] = 1; - v->a[124518] = sym_comment; - v->a[124519] = actions(1105); + v->a[124500] = 13; + v->a[124501] = sym_file_descriptor; + v->a[124502] = sym__concat; + v->a[124503] = sym_variable_name; + v->a[124504] = anon_sym_PIPE_AMP; + v->a[124505] = anon_sym_AMP_AMP; + v->a[124506] = anon_sym_PIPE_PIPE; + v->a[124507] = anon_sym_GT_GT; + v->a[124508] = anon_sym_AMP_GT_GT; + v->a[124509] = anon_sym_GT_PIPE; + v->a[124510] = anon_sym_LT_AMP_DASH; + v->a[124511] = anon_sym_GT_AMP_DASH; + v->a[124512] = anon_sym_LT_LT_DASH; + v->a[124513] = aux_sym_concatenation_token1; + v->a[124514] = 3; + v->a[124515] = actions(3); + v->a[124516] = 1; + v->a[124517] = sym_comment; + v->a[124518] = actions(3024); + v->a[124519] = 4; small_parse_table_6226(v); } void small_parse_table_6226(t_small_parse_table_array *v) { - v->a[124520] = 1; - v->a[124521] = aux_sym_concatenation_token1; - v->a[124522] = state(2540); - v->a[124523] = 1; - v->a[124524] = aux_sym_concatenation_repeat1; - v->a[124525] = actions(1261); - v->a[124526] = 15; - v->a[124527] = anon_sym_EQ; - v->a[124528] = anon_sym_PIPE; - v->a[124529] = anon_sym_CARET; - v->a[124530] = anon_sym_AMP; - v->a[124531] = anon_sym_LT; - v->a[124532] = anon_sym_GT; - v->a[124533] = anon_sym_LT_LT; - v->a[124534] = anon_sym_GT_GT; - v->a[124535] = anon_sym_PLUS; - v->a[124536] = anon_sym_DASH; - v->a[124537] = anon_sym_STAR; - v->a[124538] = anon_sym_SLASH; - v->a[124539] = anon_sym_PERCENT; + v->a[124520] = sym__concat; + v->a[124521] = sym_test_operator; + v->a[124522] = sym__brace_start; + v->a[124523] = aux_sym_heredoc_redirect_token1; + v->a[124524] = actions(3022); + v->a[124525] = 16; + v->a[124526] = anon_sym_SEMI_SEMI; + v->a[124527] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124528] = anon_sym_AMP; + v->a[124529] = aux_sym_concatenation_token1; + v->a[124530] = anon_sym_DOLLAR; + v->a[124531] = sym__special_character; + v->a[124532] = anon_sym_DQUOTE; + v->a[124533] = sym_raw_string; + v->a[124534] = aux_sym_number_token1; + v->a[124535] = aux_sym_number_token2; + v->a[124536] = anon_sym_DOLLAR_LBRACE; + v->a[124537] = anon_sym_DOLLAR_LPAREN; + v->a[124538] = anon_sym_BQUOTE; + v->a[124539] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6227(v); } void small_parse_table_6227(t_small_parse_table_array *v) { - v->a[124540] = anon_sym_STAR_STAR; - v->a[124541] = sym__special_character; - v->a[124542] = actions(1263); - v->a[124543] = 24; - v->a[124544] = sym__concat; - v->a[124545] = sym_test_operator; - v->a[124546] = anon_sym_PLUS_PLUS; - v->a[124547] = anon_sym_DASH_DASH; - v->a[124548] = anon_sym_PLUS_EQ; - v->a[124549] = anon_sym_DASH_EQ; - v->a[124550] = anon_sym_STAR_EQ; - v->a[124551] = anon_sym_SLASH_EQ; - v->a[124552] = anon_sym_PERCENT_EQ; - v->a[124553] = anon_sym_STAR_STAR_EQ; - v->a[124554] = anon_sym_LT_LT_EQ; - v->a[124555] = anon_sym_GT_GT_EQ; - v->a[124556] = anon_sym_AMP_EQ; - v->a[124557] = anon_sym_CARET_EQ; - v->a[124558] = anon_sym_PIPE_EQ; - v->a[124559] = anon_sym_PIPE_PIPE; + v->a[124540] = sym_word; + v->a[124541] = anon_sym_SEMI; + v->a[124542] = 3; + v->a[124543] = actions(57); + v->a[124544] = 1; + v->a[124545] = sym_comment; + v->a[124546] = actions(2886); + v->a[124547] = 7; + v->a[124548] = anon_sym_PIPE; + v->a[124549] = anon_sym_LT; + v->a[124550] = anon_sym_GT; + v->a[124551] = anon_sym_AMP_GT; + v->a[124552] = anon_sym_LT_AMP; + v->a[124553] = anon_sym_GT_AMP; + v->a[124554] = anon_sym_LT_LT; + v->a[124555] = actions(2888); + v->a[124556] = 13; + v->a[124557] = sym_file_descriptor; + v->a[124558] = sym__concat; + v->a[124559] = sym_variable_name; small_parse_table_6228(v); } void small_parse_table_6228(t_small_parse_table_array *v) { - v->a[124560] = anon_sym_AMP_AMP; - v->a[124561] = anon_sym_EQ_EQ; - v->a[124562] = anon_sym_BANG_EQ; - v->a[124563] = anon_sym_LT_EQ; - v->a[124564] = anon_sym_GT_EQ; - v->a[124565] = anon_sym_RBRACK; - v->a[124566] = anon_sym_EQ_TILDE; - v->a[124567] = anon_sym_QMARK; - v->a[124568] = 3; - v->a[124569] = actions(71); - v->a[124570] = 1; - v->a[124571] = sym_comment; - v->a[124572] = actions(1332); - v->a[124573] = 14; - v->a[124574] = anon_sym_PIPE; - v->a[124575] = anon_sym_LT; - v->a[124576] = anon_sym_GT; - v->a[124577] = anon_sym_LT_LT; - v->a[124578] = anon_sym_AMP_GT; - v->a[124579] = anon_sym_LT_AMP; + v->a[124560] = anon_sym_PIPE_AMP; + v->a[124561] = anon_sym_AMP_AMP; + v->a[124562] = anon_sym_PIPE_PIPE; + v->a[124563] = anon_sym_GT_GT; + v->a[124564] = anon_sym_AMP_GT_GT; + v->a[124565] = anon_sym_GT_PIPE; + v->a[124566] = anon_sym_LT_AMP_DASH; + v->a[124567] = anon_sym_GT_AMP_DASH; + v->a[124568] = anon_sym_LT_LT_DASH; + v->a[124569] = aux_sym_concatenation_token1; + v->a[124570] = 3; + v->a[124571] = actions(57); + v->a[124572] = 1; + v->a[124573] = sym_comment; + v->a[124574] = actions(3157); + v->a[124575] = 7; + v->a[124576] = anon_sym_PIPE; + v->a[124577] = anon_sym_LT; + v->a[124578] = anon_sym_GT; + v->a[124579] = anon_sym_AMP_GT; small_parse_table_6229(v); } void small_parse_table_6229(t_small_parse_table_array *v) { - v->a[124580] = anon_sym_GT_AMP; - v->a[124581] = anon_sym_DOLLAR; - v->a[124582] = sym__special_character; - v->a[124583] = aux_sym_number_token1; - v->a[124584] = aux_sym_number_token2; - v->a[124585] = anon_sym_DOLLAR_LPAREN; - v->a[124586] = anon_sym_BQUOTE; - v->a[124587] = sym_word; - v->a[124588] = actions(1334); - v->a[124589] = 27; - v->a[124590] = sym_file_descriptor; - v->a[124591] = sym__concat; - v->a[124592] = sym_variable_name; - v->a[124593] = sym_test_operator; - v->a[124594] = sym__brace_start; - v->a[124595] = anon_sym_LPAREN_LPAREN; - v->a[124596] = anon_sym_PIPE_PIPE; - v->a[124597] = anon_sym_AMP_AMP; - v->a[124598] = anon_sym_GT_GT; - v->a[124599] = anon_sym_PIPE_AMP; + v->a[124580] = anon_sym_LT_AMP; + v->a[124581] = anon_sym_GT_AMP; + v->a[124582] = anon_sym_LT_LT; + v->a[124583] = actions(3159); + v->a[124584] = 13; + v->a[124585] = sym_file_descriptor; + v->a[124586] = sym__concat; + v->a[124587] = sym_variable_name; + v->a[124588] = anon_sym_PIPE_AMP; + v->a[124589] = anon_sym_AMP_AMP; + v->a[124590] = anon_sym_PIPE_PIPE; + v->a[124591] = anon_sym_GT_GT; + v->a[124592] = anon_sym_AMP_GT_GT; + v->a[124593] = anon_sym_GT_PIPE; + v->a[124594] = anon_sym_LT_AMP_DASH; + v->a[124595] = anon_sym_GT_AMP_DASH; + v->a[124596] = anon_sym_LT_LT_DASH; + v->a[124597] = aux_sym_concatenation_token1; + v->a[124598] = 10; + v->a[124599] = actions(57); small_parse_table_6230(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1246.c b/parser/static/small_parse_table/small_parse_table_1246.c index 13182840..6fe550e0 100644 --- a/parser/static/small_parse_table/small_parse_table_1246.c +++ b/parser/static/small_parse_table/small_parse_table_1246.c @@ -14,126 +14,126 @@ void small_parse_table_6230(t_small_parse_table_array *v) { - v->a[124600] = anon_sym_RBRACK; - v->a[124601] = anon_sym_AMP_GT_GT; - v->a[124602] = anon_sym_GT_PIPE; - v->a[124603] = anon_sym_LT_AMP_DASH; - v->a[124604] = anon_sym_GT_AMP_DASH; - v->a[124605] = anon_sym_LT_LT_DASH; - v->a[124606] = anon_sym_LT_LT_LT; - v->a[124607] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124608] = anon_sym_DOLLAR_LBRACK; - v->a[124609] = aux_sym_concatenation_token1; - v->a[124610] = anon_sym_DQUOTE; - v->a[124611] = sym_raw_string; - v->a[124612] = sym_ansi_c_string; - v->a[124613] = anon_sym_DOLLAR_LBRACE; - v->a[124614] = anon_sym_DOLLAR_BQUOTE; - v->a[124615] = anon_sym_LT_LPAREN; - v->a[124616] = anon_sym_GT_LPAREN; - v->a[124617] = 26; - v->a[124618] = actions(3); - v->a[124619] = 1; + v->a[124600] = 1; + v->a[124601] = sym_comment; + v->a[124602] = actions(5151); + v->a[124603] = 1; + v->a[124604] = anon_sym_PIPE; + v->a[124605] = actions(7147); + v->a[124606] = 1; + v->a[124607] = anon_sym_LT_LT; + v->a[124608] = actions(7149); + v->a[124609] = 1; + v->a[124610] = anon_sym_LT_LT_DASH; + v->a[124611] = actions(7151); + v->a[124612] = 1; + v->a[124613] = sym_file_descriptor; + v->a[124614] = actions(7145); + v->a[124615] = 2; + v->a[124616] = anon_sym_LT_AMP_DASH; + v->a[124617] = anon_sym_GT_AMP_DASH; + v->a[124618] = actions(5157); + v->a[124619] = 3; small_parse_table_6231(v); } void small_parse_table_6231(t_small_parse_table_array *v) { - v->a[124620] = sym_comment; - v->a[124621] = actions(6480); - v->a[124622] = 1; - v->a[124623] = anon_sym_LPAREN; - v->a[124624] = actions(6486); - v->a[124625] = 1; - v->a[124626] = anon_sym_DOLLAR_LBRACK; - v->a[124627] = actions(6488); - v->a[124628] = 1; - v->a[124629] = anon_sym_DOLLAR; - v->a[124630] = actions(6490); - v->a[124631] = 1; - v->a[124632] = sym__special_character; - v->a[124633] = actions(6492); - v->a[124634] = 1; - v->a[124635] = anon_sym_DQUOTE; - v->a[124636] = actions(6494); - v->a[124637] = 1; - v->a[124638] = aux_sym_number_token1; - v->a[124639] = actions(6496); + v->a[124620] = anon_sym_PIPE_AMP; + v->a[124621] = anon_sym_AMP_AMP; + v->a[124622] = anon_sym_PIPE_PIPE; + v->a[124623] = actions(7143); + v->a[124624] = 3; + v->a[124625] = anon_sym_GT_GT; + v->a[124626] = anon_sym_AMP_GT_GT; + v->a[124627] = anon_sym_GT_PIPE; + v->a[124628] = state(2655); + v->a[124629] = 3; + v->a[124630] = sym_file_redirect; + v->a[124631] = sym_heredoc_redirect; + v->a[124632] = aux_sym_redirected_statement_repeat1; + v->a[124633] = actions(7141); + v->a[124634] = 5; + v->a[124635] = anon_sym_LT; + v->a[124636] = anon_sym_GT; + v->a[124637] = anon_sym_AMP_GT; + v->a[124638] = anon_sym_LT_AMP; + v->a[124639] = anon_sym_GT_AMP; small_parse_table_6232(v); } void small_parse_table_6232(t_small_parse_table_array *v) { - v->a[124640] = 1; - v->a[124641] = aux_sym_number_token2; - v->a[124642] = actions(6498); - v->a[124643] = 1; - v->a[124644] = anon_sym_DOLLAR_LBRACE; - v->a[124645] = actions(6500); - v->a[124646] = 1; - v->a[124647] = anon_sym_DOLLAR_LPAREN; - v->a[124648] = actions(6502); - v->a[124649] = 1; - v->a[124650] = anon_sym_BQUOTE; - v->a[124651] = actions(6504); - v->a[124652] = 1; - v->a[124653] = anon_sym_DOLLAR_BQUOTE; - v->a[124654] = actions(6508); - v->a[124655] = 1; - v->a[124656] = sym_test_operator; - v->a[124657] = actions(6510); - v->a[124658] = 1; - v->a[124659] = sym_extglob_pattern; + v->a[124640] = 3; + v->a[124641] = actions(3); + v->a[124642] = 1; + v->a[124643] = sym_comment; + v->a[124644] = actions(2967); + v->a[124645] = 4; + v->a[124646] = sym__concat; + v->a[124647] = sym_test_operator; + v->a[124648] = sym__brace_start; + v->a[124649] = aux_sym_heredoc_redirect_token1; + v->a[124650] = actions(2965); + v->a[124651] = 16; + v->a[124652] = anon_sym_SEMI_SEMI; + v->a[124653] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124654] = anon_sym_AMP; + v->a[124655] = aux_sym_concatenation_token1; + v->a[124656] = anon_sym_DOLLAR; + v->a[124657] = sym__special_character; + v->a[124658] = anon_sym_DQUOTE; + v->a[124659] = sym_raw_string; small_parse_table_6233(v); } void small_parse_table_6233(t_small_parse_table_array *v) { - v->a[124660] = actions(6512); - v->a[124661] = 1; - v->a[124662] = sym__brace_start; - v->a[124663] = actions(6568); - v->a[124664] = 1; - v->a[124665] = anon_sym_esac; - v->a[124666] = actions(6570); - v->a[124667] = 1; - v->a[124668] = aux_sym_heredoc_redirect_token1; - v->a[124669] = state(6426); + v->a[124660] = aux_sym_number_token1; + v->a[124661] = aux_sym_number_token2; + v->a[124662] = anon_sym_DOLLAR_LBRACE; + v->a[124663] = anon_sym_DOLLAR_LPAREN; + v->a[124664] = anon_sym_BQUOTE; + v->a[124665] = anon_sym_DOLLAR_BQUOTE; + v->a[124666] = sym_word; + v->a[124667] = anon_sym_SEMI; + v->a[124668] = 3; + v->a[124669] = actions(57); v->a[124670] = 1; - v->a[124671] = aux_sym__literal_repeat1; - v->a[124672] = state(6997); - v->a[124673] = 1; - v->a[124674] = sym_last_case_item; - v->a[124675] = actions(6476); - v->a[124676] = 2; - v->a[124677] = anon_sym_LPAREN_LPAREN; - v->a[124678] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124679] = actions(6506); + v->a[124671] = sym_comment; + v->a[124672] = actions(3064); + v->a[124673] = 7; + v->a[124674] = anon_sym_PIPE; + v->a[124675] = anon_sym_LT; + v->a[124676] = anon_sym_GT; + v->a[124677] = anon_sym_AMP_GT; + v->a[124678] = anon_sym_LT_AMP; + v->a[124679] = anon_sym_GT_AMP; small_parse_table_6234(v); } void small_parse_table_6234(t_small_parse_table_array *v) { - v->a[124680] = 2; - v->a[124681] = anon_sym_LT_LPAREN; - v->a[124682] = anon_sym_GT_LPAREN; - v->a[124683] = state(3383); - v->a[124684] = 2; - v->a[124685] = sym_case_item; - v->a[124686] = aux_sym_case_statement_repeat1; - v->a[124687] = state(6695); - v->a[124688] = 2; - v->a[124689] = sym_concatenation; - v->a[124690] = sym__extglob_blob; - v->a[124691] = actions(6474); - v->a[124692] = 3; - v->a[124693] = sym_raw_string; - v->a[124694] = sym_ansi_c_string; - v->a[124695] = sym_word; - v->a[124696] = actions(6566); - v->a[124697] = 3; - v->a[124698] = anon_sym_SEMI; - v->a[124699] = anon_sym_AMP; + v->a[124680] = anon_sym_LT_LT; + v->a[124681] = actions(3066); + v->a[124682] = 13; + v->a[124683] = sym_file_descriptor; + v->a[124684] = sym__concat; + v->a[124685] = sym_variable_name; + v->a[124686] = anon_sym_PIPE_AMP; + v->a[124687] = anon_sym_AMP_AMP; + v->a[124688] = anon_sym_PIPE_PIPE; + v->a[124689] = anon_sym_GT_GT; + v->a[124690] = anon_sym_AMP_GT_GT; + v->a[124691] = anon_sym_GT_PIPE; + v->a[124692] = anon_sym_LT_AMP_DASH; + v->a[124693] = anon_sym_GT_AMP_DASH; + v->a[124694] = anon_sym_LT_LT_DASH; + v->a[124695] = aux_sym_concatenation_token1; + v->a[124696] = 3; + v->a[124697] = actions(3); + v->a[124698] = 1; + v->a[124699] = sym_comment; small_parse_table_6235(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1247.c b/parser/static/small_parse_table/small_parse_table_1247.c index 7816347e..c7e62033 100644 --- a/parser/static/small_parse_table/small_parse_table_1247.c +++ b/parser/static/small_parse_table/small_parse_table_1247.c @@ -14,126 +14,126 @@ void small_parse_table_6235(t_small_parse_table_array *v) { - v->a[124700] = anon_sym_SEMI_SEMI; - v->a[124701] = state(6303); - v->a[124702] = 9; - v->a[124703] = sym_arithmetic_expansion; - v->a[124704] = sym_brace_expression; - v->a[124705] = sym_string; - v->a[124706] = sym_translated_string; - v->a[124707] = sym_number; - v->a[124708] = sym_simple_expansion; - v->a[124709] = sym_expansion; - v->a[124710] = sym_command_substitution; - v->a[124711] = sym_process_substitution; - v->a[124712] = 26; - v->a[124713] = actions(3); - v->a[124714] = 1; - v->a[124715] = sym_comment; - v->a[124716] = actions(6480); - v->a[124717] = 1; - v->a[124718] = anon_sym_LPAREN; - v->a[124719] = actions(6486); + v->a[124700] = actions(3034); + v->a[124701] = 4; + v->a[124702] = sym__concat; + v->a[124703] = sym_test_operator; + v->a[124704] = sym__brace_start; + v->a[124705] = aux_sym_heredoc_redirect_token1; + v->a[124706] = actions(3032); + v->a[124707] = 16; + v->a[124708] = anon_sym_SEMI_SEMI; + v->a[124709] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124710] = anon_sym_AMP; + v->a[124711] = aux_sym_concatenation_token1; + v->a[124712] = anon_sym_DOLLAR; + v->a[124713] = sym__special_character; + v->a[124714] = anon_sym_DQUOTE; + v->a[124715] = sym_raw_string; + v->a[124716] = aux_sym_number_token1; + v->a[124717] = aux_sym_number_token2; + v->a[124718] = anon_sym_DOLLAR_LBRACE; + v->a[124719] = anon_sym_DOLLAR_LPAREN; small_parse_table_6236(v); } void small_parse_table_6236(t_small_parse_table_array *v) { - v->a[124720] = 1; - v->a[124721] = anon_sym_DOLLAR_LBRACK; - v->a[124722] = actions(6488); - v->a[124723] = 1; - v->a[124724] = anon_sym_DOLLAR; - v->a[124725] = actions(6490); + v->a[124720] = anon_sym_BQUOTE; + v->a[124721] = anon_sym_DOLLAR_BQUOTE; + v->a[124722] = sym_word; + v->a[124723] = anon_sym_SEMI; + v->a[124724] = 3; + v->a[124725] = actions(3); v->a[124726] = 1; - v->a[124727] = sym__special_character; - v->a[124728] = actions(6492); - v->a[124729] = 1; - v->a[124730] = anon_sym_DQUOTE; - v->a[124731] = actions(6494); - v->a[124732] = 1; - v->a[124733] = aux_sym_number_token1; - v->a[124734] = actions(6496); - v->a[124735] = 1; - v->a[124736] = aux_sym_number_token2; - v->a[124737] = actions(6498); - v->a[124738] = 1; - v->a[124739] = anon_sym_DOLLAR_LBRACE; + v->a[124727] = sym_comment; + v->a[124728] = actions(2828); + v->a[124729] = 4; + v->a[124730] = sym__concat; + v->a[124731] = sym_test_operator; + v->a[124732] = sym__brace_start; + v->a[124733] = aux_sym_heredoc_redirect_token1; + v->a[124734] = actions(2826); + v->a[124735] = 16; + v->a[124736] = anon_sym_SEMI_SEMI; + v->a[124737] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124738] = anon_sym_AMP; + v->a[124739] = aux_sym_concatenation_token1; small_parse_table_6237(v); } void small_parse_table_6237(t_small_parse_table_array *v) { - v->a[124740] = actions(6500); - v->a[124741] = 1; - v->a[124742] = anon_sym_DOLLAR_LPAREN; - v->a[124743] = actions(6502); - v->a[124744] = 1; - v->a[124745] = anon_sym_BQUOTE; - v->a[124746] = actions(6504); - v->a[124747] = 1; - v->a[124748] = anon_sym_DOLLAR_BQUOTE; - v->a[124749] = actions(6508); - v->a[124750] = 1; - v->a[124751] = sym_test_operator; - v->a[124752] = actions(6510); - v->a[124753] = 1; - v->a[124754] = sym_extglob_pattern; - v->a[124755] = actions(6512); - v->a[124756] = 1; - v->a[124757] = sym__brace_start; - v->a[124758] = actions(6574); - v->a[124759] = 1; + v->a[124740] = anon_sym_DOLLAR; + v->a[124741] = sym__special_character; + v->a[124742] = anon_sym_DQUOTE; + v->a[124743] = sym_raw_string; + v->a[124744] = aux_sym_number_token1; + v->a[124745] = aux_sym_number_token2; + v->a[124746] = anon_sym_DOLLAR_LBRACE; + v->a[124747] = anon_sym_DOLLAR_LPAREN; + v->a[124748] = anon_sym_BQUOTE; + v->a[124749] = anon_sym_DOLLAR_BQUOTE; + v->a[124750] = sym_word; + v->a[124751] = anon_sym_SEMI; + v->a[124752] = 5; + v->a[124753] = actions(57); + v->a[124754] = 1; + v->a[124755] = sym_comment; + v->a[124756] = actions(7153); + v->a[124757] = 1; + v->a[124758] = sym_variable_name; + v->a[124759] = state(2648); small_parse_table_6238(v); } void small_parse_table_6238(t_small_parse_table_array *v) { - v->a[124760] = anon_sym_esac; - v->a[124761] = actions(6576); - v->a[124762] = 1; - v->a[124763] = aux_sym_heredoc_redirect_token1; - v->a[124764] = state(6426); - v->a[124765] = 1; - v->a[124766] = aux_sym__literal_repeat1; - v->a[124767] = state(7603); - v->a[124768] = 1; - v->a[124769] = sym_last_case_item; - v->a[124770] = actions(6476); - v->a[124771] = 2; - v->a[124772] = anon_sym_LPAREN_LPAREN; - v->a[124773] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124774] = actions(6506); - v->a[124775] = 2; - v->a[124776] = anon_sym_LT_LPAREN; - v->a[124777] = anon_sym_GT_LPAREN; - v->a[124778] = state(3440); - v->a[124779] = 2; + v->a[124760] = 2; + v->a[124761] = sym_variable_assignment; + v->a[124762] = aux_sym_variable_assignments_repeat1; + v->a[124763] = actions(5143); + v->a[124764] = 7; + v->a[124765] = anon_sym_PIPE; + v->a[124766] = anon_sym_LT; + v->a[124767] = anon_sym_GT; + v->a[124768] = anon_sym_AMP_GT; + v->a[124769] = anon_sym_LT_AMP; + v->a[124770] = anon_sym_GT_AMP; + v->a[124771] = anon_sym_LT_LT; + v->a[124772] = actions(5145); + v->a[124773] = 10; + v->a[124774] = sym_file_descriptor; + v->a[124775] = anon_sym_PIPE_AMP; + v->a[124776] = anon_sym_AMP_AMP; + v->a[124777] = anon_sym_PIPE_PIPE; + v->a[124778] = anon_sym_GT_GT; + v->a[124779] = anon_sym_AMP_GT_GT; small_parse_table_6239(v); } void small_parse_table_6239(t_small_parse_table_array *v) { - v->a[124780] = sym_case_item; - v->a[124781] = aux_sym_case_statement_repeat1; - v->a[124782] = state(6695); - v->a[124783] = 2; - v->a[124784] = sym_concatenation; - v->a[124785] = sym__extglob_blob; - v->a[124786] = actions(6474); - v->a[124787] = 3; - v->a[124788] = sym_raw_string; - v->a[124789] = sym_ansi_c_string; - v->a[124790] = sym_word; - v->a[124791] = actions(6572); - v->a[124792] = 3; - v->a[124793] = anon_sym_SEMI; - v->a[124794] = anon_sym_AMP; - v->a[124795] = anon_sym_SEMI_SEMI; - v->a[124796] = state(6303); - v->a[124797] = 9; - v->a[124798] = sym_arithmetic_expansion; - v->a[124799] = sym_brace_expression; + v->a[124780] = anon_sym_GT_PIPE; + v->a[124781] = anon_sym_LT_AMP_DASH; + v->a[124782] = anon_sym_GT_AMP_DASH; + v->a[124783] = anon_sym_LT_LT_DASH; + v->a[124784] = 5; + v->a[124785] = actions(57); + v->a[124786] = 1; + v->a[124787] = sym_comment; + v->a[124788] = state(2626); + v->a[124789] = 1; + v->a[124790] = aux_sym_concatenation_repeat1; + v->a[124791] = actions(7116); + v->a[124792] = 2; + v->a[124793] = sym__concat; + v->a[124794] = aux_sym_concatenation_token1; + v->a[124795] = actions(1388); + v->a[124796] = 7; + v->a[124797] = anon_sym_PIPE; + v->a[124798] = anon_sym_LT; + v->a[124799] = anon_sym_GT; small_parse_table_6240(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1248.c b/parser/static/small_parse_table/small_parse_table_1248.c index 65b1192a..09705ecf 100644 --- a/parser/static/small_parse_table/small_parse_table_1248.c +++ b/parser/static/small_parse_table/small_parse_table_1248.c @@ -14,126 +14,126 @@ void small_parse_table_6240(t_small_parse_table_array *v) { - v->a[124800] = sym_string; - v->a[124801] = sym_translated_string; - v->a[124802] = sym_number; - v->a[124803] = sym_simple_expansion; - v->a[124804] = sym_expansion; - v->a[124805] = sym_command_substitution; - v->a[124806] = sym_process_substitution; - v->a[124807] = 26; - v->a[124808] = actions(3); - v->a[124809] = 1; - v->a[124810] = sym_comment; - v->a[124811] = actions(6480); - v->a[124812] = 1; - v->a[124813] = anon_sym_LPAREN; - v->a[124814] = actions(6486); - v->a[124815] = 1; - v->a[124816] = anon_sym_DOLLAR_LBRACK; - v->a[124817] = actions(6488); + v->a[124800] = anon_sym_AMP_GT; + v->a[124801] = anon_sym_LT_AMP; + v->a[124802] = anon_sym_GT_AMP; + v->a[124803] = anon_sym_LT_LT; + v->a[124804] = actions(1390); + v->a[124805] = 10; + v->a[124806] = sym_file_descriptor; + v->a[124807] = anon_sym_PIPE_AMP; + v->a[124808] = anon_sym_AMP_AMP; + v->a[124809] = anon_sym_PIPE_PIPE; + v->a[124810] = anon_sym_GT_GT; + v->a[124811] = anon_sym_AMP_GT_GT; + v->a[124812] = anon_sym_GT_PIPE; + v->a[124813] = anon_sym_LT_AMP_DASH; + v->a[124814] = anon_sym_GT_AMP_DASH; + v->a[124815] = anon_sym_LT_LT_DASH; + v->a[124816] = 3; + v->a[124817] = actions(3); v->a[124818] = 1; - v->a[124819] = anon_sym_DOLLAR; + v->a[124819] = sym_comment; small_parse_table_6241(v); } void small_parse_table_6241(t_small_parse_table_array *v) { - v->a[124820] = actions(6490); - v->a[124821] = 1; - v->a[124822] = sym__special_character; - v->a[124823] = actions(6492); - v->a[124824] = 1; - v->a[124825] = anon_sym_DQUOTE; - v->a[124826] = actions(6494); - v->a[124827] = 1; - v->a[124828] = aux_sym_number_token1; - v->a[124829] = actions(6496); - v->a[124830] = 1; - v->a[124831] = aux_sym_number_token2; - v->a[124832] = actions(6498); - v->a[124833] = 1; - v->a[124834] = anon_sym_DOLLAR_LBRACE; - v->a[124835] = actions(6500); - v->a[124836] = 1; - v->a[124837] = anon_sym_DOLLAR_LPAREN; - v->a[124838] = actions(6502); - v->a[124839] = 1; + v->a[124820] = actions(2888); + v->a[124821] = 4; + v->a[124822] = sym__concat; + v->a[124823] = sym_test_operator; + v->a[124824] = sym__brace_start; + v->a[124825] = aux_sym_heredoc_redirect_token1; + v->a[124826] = actions(2886); + v->a[124827] = 16; + v->a[124828] = anon_sym_SEMI_SEMI; + v->a[124829] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124830] = anon_sym_AMP; + v->a[124831] = aux_sym_concatenation_token1; + v->a[124832] = anon_sym_DOLLAR; + v->a[124833] = sym__special_character; + v->a[124834] = anon_sym_DQUOTE; + v->a[124835] = sym_raw_string; + v->a[124836] = aux_sym_number_token1; + v->a[124837] = aux_sym_number_token2; + v->a[124838] = anon_sym_DOLLAR_LBRACE; + v->a[124839] = anon_sym_DOLLAR_LPAREN; small_parse_table_6242(v); } void small_parse_table_6242(t_small_parse_table_array *v) { v->a[124840] = anon_sym_BQUOTE; - v->a[124841] = actions(6504); - v->a[124842] = 1; - v->a[124843] = anon_sym_DOLLAR_BQUOTE; - v->a[124844] = actions(6508); - v->a[124845] = 1; - v->a[124846] = sym_test_operator; - v->a[124847] = actions(6510); - v->a[124848] = 1; - v->a[124849] = sym_extglob_pattern; - v->a[124850] = actions(6512); - v->a[124851] = 1; + v->a[124841] = anon_sym_DOLLAR_BQUOTE; + v->a[124842] = sym_word; + v->a[124843] = anon_sym_SEMI; + v->a[124844] = 3; + v->a[124845] = actions(3); + v->a[124846] = 1; + v->a[124847] = sym_comment; + v->a[124848] = actions(2908); + v->a[124849] = 4; + v->a[124850] = sym__concat; + v->a[124851] = sym_test_operator; v->a[124852] = sym__brace_start; - v->a[124853] = actions(6580); - v->a[124854] = 1; - v->a[124855] = anon_sym_esac; - v->a[124856] = actions(6582); - v->a[124857] = 1; - v->a[124858] = aux_sym_heredoc_redirect_token1; - v->a[124859] = state(6426); + v->a[124853] = aux_sym_heredoc_redirect_token1; + v->a[124854] = actions(2906); + v->a[124855] = 16; + v->a[124856] = anon_sym_SEMI_SEMI; + v->a[124857] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[124858] = anon_sym_AMP; + v->a[124859] = aux_sym_concatenation_token1; small_parse_table_6243(v); } void small_parse_table_6243(t_small_parse_table_array *v) { - v->a[124860] = 1; - v->a[124861] = aux_sym__literal_repeat1; - v->a[124862] = state(6824); - v->a[124863] = 1; - v->a[124864] = sym_last_case_item; - v->a[124865] = actions(6476); - v->a[124866] = 2; - v->a[124867] = anon_sym_LPAREN_LPAREN; - v->a[124868] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124869] = actions(6506); - v->a[124870] = 2; - v->a[124871] = anon_sym_LT_LPAREN; - v->a[124872] = anon_sym_GT_LPAREN; - v->a[124873] = state(3378); - v->a[124874] = 2; - v->a[124875] = sym_case_item; - v->a[124876] = aux_sym_case_statement_repeat1; - v->a[124877] = state(6695); - v->a[124878] = 2; - v->a[124879] = sym_concatenation; + v->a[124860] = anon_sym_DOLLAR; + v->a[124861] = sym__special_character; + v->a[124862] = anon_sym_DQUOTE; + v->a[124863] = sym_raw_string; + v->a[124864] = aux_sym_number_token1; + v->a[124865] = aux_sym_number_token2; + v->a[124866] = anon_sym_DOLLAR_LBRACE; + v->a[124867] = anon_sym_DOLLAR_LPAREN; + v->a[124868] = anon_sym_BQUOTE; + v->a[124869] = anon_sym_DOLLAR_BQUOTE; + v->a[124870] = sym_word; + v->a[124871] = anon_sym_SEMI; + v->a[124872] = 3; + v->a[124873] = actions(57); + v->a[124874] = 1; + v->a[124875] = sym_comment; + v->a[124876] = actions(3123); + v->a[124877] = 7; + v->a[124878] = anon_sym_PIPE; + v->a[124879] = anon_sym_LT; small_parse_table_6244(v); } void small_parse_table_6244(t_small_parse_table_array *v) { - v->a[124880] = sym__extglob_blob; - v->a[124881] = actions(6474); - v->a[124882] = 3; - v->a[124883] = sym_raw_string; - v->a[124884] = sym_ansi_c_string; - v->a[124885] = sym_word; - v->a[124886] = actions(6578); - v->a[124887] = 3; - v->a[124888] = anon_sym_SEMI; - v->a[124889] = anon_sym_AMP; - v->a[124890] = anon_sym_SEMI_SEMI; - v->a[124891] = state(6303); - v->a[124892] = 9; - v->a[124893] = sym_arithmetic_expansion; - v->a[124894] = sym_brace_expression; - v->a[124895] = sym_string; - v->a[124896] = sym_translated_string; - v->a[124897] = sym_number; - v->a[124898] = sym_simple_expansion; - v->a[124899] = sym_expansion; + v->a[124880] = anon_sym_GT; + v->a[124881] = anon_sym_AMP_GT; + v->a[124882] = anon_sym_LT_AMP; + v->a[124883] = anon_sym_GT_AMP; + v->a[124884] = anon_sym_LT_LT; + v->a[124885] = actions(3125); + v->a[124886] = 13; + v->a[124887] = sym_file_descriptor; + v->a[124888] = sym__concat; + v->a[124889] = sym_variable_name; + v->a[124890] = anon_sym_PIPE_AMP; + v->a[124891] = anon_sym_AMP_AMP; + v->a[124892] = anon_sym_PIPE_PIPE; + v->a[124893] = anon_sym_GT_GT; + v->a[124894] = anon_sym_AMP_GT_GT; + v->a[124895] = anon_sym_GT_PIPE; + v->a[124896] = anon_sym_LT_AMP_DASH; + v->a[124897] = anon_sym_GT_AMP_DASH; + v->a[124898] = anon_sym_LT_LT_DASH; + v->a[124899] = aux_sym_concatenation_token1; small_parse_table_6245(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1249.c b/parser/static/small_parse_table/small_parse_table_1249.c index a5d1d1a4..85b60ac2 100644 --- a/parser/static/small_parse_table/small_parse_table_1249.c +++ b/parser/static/small_parse_table/small_parse_table_1249.c @@ -14,126 +14,126 @@ void small_parse_table_6245(t_small_parse_table_array *v) { - v->a[124900] = sym_command_substitution; - v->a[124901] = sym_process_substitution; - v->a[124902] = 26; - v->a[124903] = actions(3); - v->a[124904] = 1; - v->a[124905] = sym_comment; - v->a[124906] = actions(6480); - v->a[124907] = 1; - v->a[124908] = anon_sym_LPAREN; - v->a[124909] = actions(6486); - v->a[124910] = 1; - v->a[124911] = anon_sym_DOLLAR_LBRACK; - v->a[124912] = actions(6488); - v->a[124913] = 1; - v->a[124914] = anon_sym_DOLLAR; - v->a[124915] = actions(6490); - v->a[124916] = 1; - v->a[124917] = sym__special_character; - v->a[124918] = actions(6492); - v->a[124919] = 1; + v->a[124900] = 3; + v->a[124901] = actions(57); + v->a[124902] = 1; + v->a[124903] = sym_comment; + v->a[124904] = actions(3032); + v->a[124905] = 7; + v->a[124906] = anon_sym_PIPE; + v->a[124907] = anon_sym_LT; + v->a[124908] = anon_sym_GT; + v->a[124909] = anon_sym_AMP_GT; + v->a[124910] = anon_sym_LT_AMP; + v->a[124911] = anon_sym_GT_AMP; + v->a[124912] = anon_sym_LT_LT; + v->a[124913] = actions(3034); + v->a[124914] = 13; + v->a[124915] = sym_file_descriptor; + v->a[124916] = sym__concat; + v->a[124917] = sym_variable_name; + v->a[124918] = anon_sym_PIPE_AMP; + v->a[124919] = anon_sym_AMP_AMP; small_parse_table_6246(v); } void small_parse_table_6246(t_small_parse_table_array *v) { - v->a[124920] = anon_sym_DQUOTE; - v->a[124921] = actions(6494); - v->a[124922] = 1; - v->a[124923] = aux_sym_number_token1; - v->a[124924] = actions(6496); - v->a[124925] = 1; - v->a[124926] = aux_sym_number_token2; - v->a[124927] = actions(6498); - v->a[124928] = 1; - v->a[124929] = anon_sym_DOLLAR_LBRACE; - v->a[124930] = actions(6500); - v->a[124931] = 1; - v->a[124932] = anon_sym_DOLLAR_LPAREN; - v->a[124933] = actions(6502); - v->a[124934] = 1; - v->a[124935] = anon_sym_BQUOTE; - v->a[124936] = actions(6504); - v->a[124937] = 1; - v->a[124938] = anon_sym_DOLLAR_BQUOTE; - v->a[124939] = actions(6508); + v->a[124920] = anon_sym_PIPE_PIPE; + v->a[124921] = anon_sym_GT_GT; + v->a[124922] = anon_sym_AMP_GT_GT; + v->a[124923] = anon_sym_GT_PIPE; + v->a[124924] = anon_sym_LT_AMP_DASH; + v->a[124925] = anon_sym_GT_AMP_DASH; + v->a[124926] = anon_sym_LT_LT_DASH; + v->a[124927] = aux_sym_concatenation_token1; + v->a[124928] = 3; + v->a[124929] = actions(57); + v->a[124930] = 1; + v->a[124931] = sym_comment; + v->a[124932] = actions(2906); + v->a[124933] = 7; + v->a[124934] = anon_sym_PIPE; + v->a[124935] = anon_sym_LT; + v->a[124936] = anon_sym_GT; + v->a[124937] = anon_sym_AMP_GT; + v->a[124938] = anon_sym_LT_AMP; + v->a[124939] = anon_sym_GT_AMP; small_parse_table_6247(v); } void small_parse_table_6247(t_small_parse_table_array *v) { - v->a[124940] = 1; - v->a[124941] = sym_test_operator; - v->a[124942] = actions(6510); - v->a[124943] = 1; - v->a[124944] = sym_extglob_pattern; - v->a[124945] = actions(6512); - v->a[124946] = 1; - v->a[124947] = sym__brace_start; - v->a[124948] = actions(6586); - v->a[124949] = 1; - v->a[124950] = anon_sym_esac; - v->a[124951] = actions(6588); - v->a[124952] = 1; - v->a[124953] = aux_sym_heredoc_redirect_token1; - v->a[124954] = state(6426); - v->a[124955] = 1; - v->a[124956] = aux_sym__literal_repeat1; - v->a[124957] = state(6991); + v->a[124940] = anon_sym_LT_LT; + v->a[124941] = actions(2908); + v->a[124942] = 13; + v->a[124943] = sym_file_descriptor; + v->a[124944] = sym__concat; + v->a[124945] = sym_variable_name; + v->a[124946] = anon_sym_PIPE_AMP; + v->a[124947] = anon_sym_AMP_AMP; + v->a[124948] = anon_sym_PIPE_PIPE; + v->a[124949] = anon_sym_GT_GT; + v->a[124950] = anon_sym_AMP_GT_GT; + v->a[124951] = anon_sym_GT_PIPE; + v->a[124952] = anon_sym_LT_AMP_DASH; + v->a[124953] = anon_sym_GT_AMP_DASH; + v->a[124954] = anon_sym_LT_LT_DASH; + v->a[124955] = aux_sym_concatenation_token1; + v->a[124956] = 6; + v->a[124957] = actions(57); v->a[124958] = 1; - v->a[124959] = sym_last_case_item; + v->a[124959] = sym_comment; small_parse_table_6248(v); } void small_parse_table_6248(t_small_parse_table_array *v) { - v->a[124960] = actions(6476); - v->a[124961] = 2; - v->a[124962] = anon_sym_LPAREN_LPAREN; - v->a[124963] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[124964] = actions(6506); - v->a[124965] = 2; - v->a[124966] = anon_sym_LT_LPAREN; - v->a[124967] = anon_sym_GT_LPAREN; - v->a[124968] = state(3382); - v->a[124969] = 2; - v->a[124970] = sym_case_item; - v->a[124971] = aux_sym_case_statement_repeat1; - v->a[124972] = state(6695); - v->a[124973] = 2; - v->a[124974] = sym_concatenation; - v->a[124975] = sym__extglob_blob; - v->a[124976] = actions(6474); - v->a[124977] = 3; - v->a[124978] = sym_raw_string; - v->a[124979] = sym_ansi_c_string; + v->a[124960] = actions(7116); + v->a[124961] = 1; + v->a[124962] = aux_sym_concatenation_token1; + v->a[124963] = actions(7155); + v->a[124964] = 1; + v->a[124965] = sym__concat; + v->a[124966] = state(2616); + v->a[124967] = 1; + v->a[124968] = aux_sym_concatenation_repeat1; + v->a[124969] = actions(2694); + v->a[124970] = 7; + v->a[124971] = anon_sym_PIPE; + v->a[124972] = anon_sym_LT; + v->a[124973] = anon_sym_GT; + v->a[124974] = anon_sym_AMP_GT; + v->a[124975] = anon_sym_LT_AMP; + v->a[124976] = anon_sym_GT_AMP; + v->a[124977] = anon_sym_LT_LT; + v->a[124978] = actions(2696); + v->a[124979] = 10; small_parse_table_6249(v); } void small_parse_table_6249(t_small_parse_table_array *v) { - v->a[124980] = sym_word; - v->a[124981] = actions(6584); - v->a[124982] = 3; - v->a[124983] = anon_sym_SEMI; - v->a[124984] = anon_sym_AMP; - v->a[124985] = anon_sym_SEMI_SEMI; - v->a[124986] = state(6303); - v->a[124987] = 9; - v->a[124988] = sym_arithmetic_expansion; - v->a[124989] = sym_brace_expression; - v->a[124990] = sym_string; - v->a[124991] = sym_translated_string; - v->a[124992] = sym_number; - v->a[124993] = sym_simple_expansion; - v->a[124994] = sym_expansion; - v->a[124995] = sym_command_substitution; - v->a[124996] = sym_process_substitution; - v->a[124997] = 3; - v->a[124998] = actions(71); - v->a[124999] = 1; + v->a[124980] = sym_file_descriptor; + v->a[124981] = anon_sym_PIPE_AMP; + v->a[124982] = anon_sym_AMP_AMP; + v->a[124983] = anon_sym_PIPE_PIPE; + v->a[124984] = anon_sym_GT_GT; + v->a[124985] = anon_sym_AMP_GT_GT; + v->a[124986] = anon_sym_GT_PIPE; + v->a[124987] = anon_sym_LT_AMP_DASH; + v->a[124988] = anon_sym_GT_AMP_DASH; + v->a[124989] = anon_sym_LT_LT_DASH; + v->a[124990] = 3; + v->a[124991] = actions(3); + v->a[124992] = 1; + v->a[124993] = sym_comment; + v->a[124994] = actions(3062); + v->a[124995] = 4; + v->a[124996] = sym__concat; + v->a[124997] = sym_test_operator; + v->a[124998] = sym__brace_start; + v->a[124999] = aux_sym_heredoc_redirect_token1; small_parse_table_6250(v); } diff --git a/parser/static/small_parse_table/small_parse_table_125.c b/parser/static/small_parse_table/small_parse_table_125.c index 4acda28d..82f84c89 100644 --- a/parser/static/small_parse_table/small_parse_table_125.c +++ b/parser/static/small_parse_table/small_parse_table_125.c @@ -14,126 +14,126 @@ void small_parse_table_625(t_small_parse_table_array *v) { - v->a[12500] = 1; - v->a[12501] = sym_test_operator; - v->a[12502] = actions(3048); - v->a[12503] = 1; - v->a[12504] = sym__brace_start; - v->a[12505] = state(4597); - v->a[12506] = 1; - v->a[12507] = aux_sym__literal_repeat1; - v->a[12508] = state(4964); - v->a[12509] = 1; - v->a[12510] = sym_concatenation; - v->a[12511] = actions(2496); - v->a[12512] = 2; - v->a[12513] = sym_file_descriptor; - v->a[12514] = aux_sym_heredoc_redirect_token1; - v->a[12515] = actions(3022); - v->a[12516] = 2; - v->a[12517] = anon_sym_LPAREN_LPAREN; - v->a[12518] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12519] = actions(3044); + v->a[12500] = sym_simple_expansion; + v->a[12501] = sym_expansion; + v->a[12502] = sym_command_substitution; + v->a[12503] = actions(1278); + v->a[12504] = 20; + v->a[12505] = anon_sym_PIPE; + v->a[12506] = anon_sym_SEMI_SEMI; + v->a[12507] = anon_sym_PIPE_AMP; + v->a[12508] = anon_sym_AMP_AMP; + v->a[12509] = anon_sym_PIPE_PIPE; + v->a[12510] = anon_sym_LT; + v->a[12511] = anon_sym_GT; + v->a[12512] = anon_sym_GT_GT; + v->a[12513] = anon_sym_AMP_GT; + v->a[12514] = anon_sym_AMP_GT_GT; + v->a[12515] = anon_sym_LT_AMP; + v->a[12516] = anon_sym_GT_AMP; + v->a[12517] = anon_sym_GT_PIPE; + v->a[12518] = anon_sym_LT_AMP_DASH; + v->a[12519] = anon_sym_GT_AMP_DASH; small_parse_table_626(v); } void small_parse_table_626(t_small_parse_table_array *v) { - v->a[12520] = 2; - v->a[12521] = anon_sym_LT_LPAREN; - v->a[12522] = anon_sym_GT_LPAREN; - v->a[12523] = actions(3020); - v->a[12524] = 3; - v->a[12525] = sym_raw_string; - v->a[12526] = sym_ansi_c_string; - v->a[12527] = sym_word; - v->a[12528] = state(4310); - v->a[12529] = 9; - v->a[12530] = sym_arithmetic_expansion; - v->a[12531] = sym_brace_expression; - v->a[12532] = sym_string; - v->a[12533] = sym_translated_string; - v->a[12534] = sym_number; - v->a[12535] = sym_simple_expansion; - v->a[12536] = sym_expansion; - v->a[12537] = sym_command_substitution; - v->a[12538] = sym_process_substitution; - v->a[12539] = actions(2494); + v->a[12520] = anon_sym_LT_LT; + v->a[12521] = anon_sym_LT_LT_DASH; + v->a[12522] = anon_sym_AMP; + v->a[12523] = anon_sym_BQUOTE; + v->a[12524] = anon_sym_SEMI; + v->a[12525] = 20; + v->a[12526] = actions(3); + v->a[12527] = 1; + v->a[12528] = sym_comment; + v->a[12529] = actions(1737); + v->a[12530] = 1; + v->a[12531] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12532] = actions(1739); + v->a[12533] = 1; + v->a[12534] = anon_sym_DOLLAR; + v->a[12535] = actions(1743); + v->a[12536] = 1; + v->a[12537] = anon_sym_DQUOTE; + v->a[12538] = actions(1745); + v->a[12539] = 1; small_parse_table_627(v); } void small_parse_table_627(t_small_parse_table_array *v) { - v->a[12540] = 22; - v->a[12541] = anon_sym_SEMI; - v->a[12542] = anon_sym_PIPE_PIPE; - v->a[12543] = anon_sym_AMP_AMP; - v->a[12544] = anon_sym_PIPE; - v->a[12545] = anon_sym_AMP; - v->a[12546] = anon_sym_LT; - v->a[12547] = anon_sym_GT; - v->a[12548] = anon_sym_LT_LT; - v->a[12549] = anon_sym_GT_GT; - v->a[12550] = anon_sym_SEMI_SEMI; - v->a[12551] = anon_sym_SEMI_AMP; - v->a[12552] = anon_sym_SEMI_SEMI_AMP; - v->a[12553] = anon_sym_PIPE_AMP; - v->a[12554] = anon_sym_AMP_GT; - v->a[12555] = anon_sym_AMP_GT_GT; - v->a[12556] = anon_sym_LT_AMP; - v->a[12557] = anon_sym_GT_AMP; - v->a[12558] = anon_sym_GT_PIPE; - v->a[12559] = anon_sym_LT_AMP_DASH; + v->a[12540] = aux_sym_number_token1; + v->a[12541] = actions(1747); + v->a[12542] = 1; + v->a[12543] = aux_sym_number_token2; + v->a[12544] = actions(1749); + v->a[12545] = 1; + v->a[12546] = anon_sym_DOLLAR_LBRACE; + v->a[12547] = actions(1751); + v->a[12548] = 1; + v->a[12549] = anon_sym_DOLLAR_LPAREN; + v->a[12550] = actions(1753); + v->a[12551] = 1; + v->a[12552] = anon_sym_BQUOTE; + v->a[12553] = actions(1755); + v->a[12554] = 1; + v->a[12555] = anon_sym_DOLLAR_BQUOTE; + v->a[12556] = actions(1761); + v->a[12557] = 1; + v->a[12558] = sym__brace_start; + v->a[12559] = actions(2286); small_parse_table_628(v); } void small_parse_table_628(t_small_parse_table_array *v) { - v->a[12560] = anon_sym_GT_AMP_DASH; - v->a[12561] = anon_sym_LT_LT_DASH; - v->a[12562] = anon_sym_LT_LT_LT; - v->a[12563] = 36; - v->a[12564] = actions(71); - v->a[12565] = 1; - v->a[12566] = sym_comment; - v->a[12567] = actions(171); - v->a[12568] = 1; - v->a[12569] = anon_sym_RPAREN_RPAREN; - v->a[12570] = actions(1141); - v->a[12571] = 1; - v->a[12572] = anon_sym_DOLLAR_LBRACK; - v->a[12573] = actions(1145); - v->a[12574] = 1; - v->a[12575] = anon_sym_DOLLAR; - v->a[12576] = actions(1149); - v->a[12577] = 1; - v->a[12578] = anon_sym_DQUOTE; - v->a[12579] = actions(1153); + v->a[12560] = 1; + v->a[12561] = sym__special_character; + v->a[12562] = actions(2290); + v->a[12563] = 1; + v->a[12564] = sym_test_operator; + v->a[12565] = actions(2350); + v->a[12566] = 1; + v->a[12567] = aux_sym__simple_variable_name_token1; + v->a[12568] = state(1219); + v->a[12569] = 1; + v->a[12570] = aux_sym__literal_repeat1; + v->a[12571] = actions(1246); + v->a[12572] = 2; + v->a[12573] = sym_file_descriptor; + v->a[12574] = aux_sym_heredoc_redirect_token1; + v->a[12575] = actions(2284); + v->a[12576] = 2; + v->a[12577] = sym_raw_string; + v->a[12578] = sym_word; + v->a[12579] = state(400); small_parse_table_629(v); } void small_parse_table_629(t_small_parse_table_array *v) { - v->a[12580] = 1; - v->a[12581] = aux_sym_number_token1; - v->a[12582] = actions(1155); - v->a[12583] = 1; - v->a[12584] = aux_sym_number_token2; - v->a[12585] = actions(1157); - v->a[12586] = 1; - v->a[12587] = anon_sym_DOLLAR_LBRACE; - v->a[12588] = actions(1159); - v->a[12589] = 1; - v->a[12590] = anon_sym_DOLLAR_LPAREN; - v->a[12591] = actions(1163); - v->a[12592] = 1; - v->a[12593] = anon_sym_DOLLAR_BQUOTE; - v->a[12594] = actions(1169); - v->a[12595] = 1; - v->a[12596] = sym__brace_start; - v->a[12597] = actions(1171); - v->a[12598] = 1; - v->a[12599] = sym_word; + v->a[12580] = 2; + v->a[12581] = sym_concatenation; + v->a[12582] = aux_sym_unset_command_repeat1; + v->a[12583] = state(1088); + v->a[12584] = 7; + v->a[12585] = sym_arithmetic_expansion; + v->a[12586] = sym_brace_expression; + v->a[12587] = sym_string; + v->a[12588] = sym_number; + v->a[12589] = sym_simple_expansion; + v->a[12590] = sym_expansion; + v->a[12591] = sym_command_substitution; + v->a[12592] = actions(1244); + v->a[12593] = 19; + v->a[12594] = anon_sym_PIPE; + v->a[12595] = anon_sym_SEMI_SEMI; + v->a[12596] = anon_sym_PIPE_AMP; + v->a[12597] = anon_sym_AMP_AMP; + v->a[12598] = anon_sym_PIPE_PIPE; + v->a[12599] = anon_sym_LT; small_parse_table_630(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1250.c b/parser/static/small_parse_table/small_parse_table_1250.c index df9539e1..f0b4fc71 100644 --- a/parser/static/small_parse_table/small_parse_table_1250.c +++ b/parser/static/small_parse_table/small_parse_table_1250.c @@ -14,126 +14,126 @@ void small_parse_table_6250(t_small_parse_table_array *v) { - v->a[125000] = sym_comment; - v->a[125001] = actions(1352); - v->a[125002] = 14; - v->a[125003] = anon_sym_PIPE; - v->a[125004] = anon_sym_LT; - v->a[125005] = anon_sym_GT; - v->a[125006] = anon_sym_LT_LT; - v->a[125007] = anon_sym_AMP_GT; - v->a[125008] = anon_sym_LT_AMP; - v->a[125009] = anon_sym_GT_AMP; - v->a[125010] = anon_sym_DOLLAR; - v->a[125011] = sym__special_character; - v->a[125012] = aux_sym_number_token1; - v->a[125013] = aux_sym_number_token2; - v->a[125014] = anon_sym_DOLLAR_LPAREN; - v->a[125015] = anon_sym_BQUOTE; + v->a[125000] = actions(3060); + v->a[125001] = 16; + v->a[125002] = anon_sym_SEMI_SEMI; + v->a[125003] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125004] = anon_sym_AMP; + v->a[125005] = aux_sym_concatenation_token1; + v->a[125006] = anon_sym_DOLLAR; + v->a[125007] = sym__special_character; + v->a[125008] = anon_sym_DQUOTE; + v->a[125009] = sym_raw_string; + v->a[125010] = aux_sym_number_token1; + v->a[125011] = aux_sym_number_token2; + v->a[125012] = anon_sym_DOLLAR_LBRACE; + v->a[125013] = anon_sym_DOLLAR_LPAREN; + v->a[125014] = anon_sym_BQUOTE; + v->a[125015] = anon_sym_DOLLAR_BQUOTE; v->a[125016] = sym_word; - v->a[125017] = actions(1354); - v->a[125018] = 27; - v->a[125019] = sym_file_descriptor; + v->a[125017] = anon_sym_SEMI; + v->a[125018] = 3; + v->a[125019] = actions(3); small_parse_table_6251(v); } void small_parse_table_6251(t_small_parse_table_array *v) { - v->a[125020] = sym__concat; - v->a[125021] = sym_variable_name; - v->a[125022] = sym_test_operator; - v->a[125023] = sym__brace_start; - v->a[125024] = anon_sym_LPAREN_LPAREN; - v->a[125025] = anon_sym_PIPE_PIPE; - v->a[125026] = anon_sym_AMP_AMP; - v->a[125027] = anon_sym_GT_GT; - v->a[125028] = anon_sym_PIPE_AMP; - v->a[125029] = anon_sym_RBRACK; - v->a[125030] = anon_sym_AMP_GT_GT; - v->a[125031] = anon_sym_GT_PIPE; - v->a[125032] = anon_sym_LT_AMP_DASH; - v->a[125033] = anon_sym_GT_AMP_DASH; - v->a[125034] = anon_sym_LT_LT_DASH; - v->a[125035] = anon_sym_LT_LT_LT; - v->a[125036] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125037] = anon_sym_DOLLAR_LBRACK; - v->a[125038] = aux_sym_concatenation_token1; - v->a[125039] = anon_sym_DQUOTE; + v->a[125020] = 1; + v->a[125021] = sym_comment; + v->a[125022] = actions(2654); + v->a[125023] = 4; + v->a[125024] = sym__concat; + v->a[125025] = sym_test_operator; + v->a[125026] = sym__brace_start; + v->a[125027] = aux_sym_heredoc_redirect_token1; + v->a[125028] = actions(2652); + v->a[125029] = 16; + v->a[125030] = anon_sym_SEMI_SEMI; + v->a[125031] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125032] = anon_sym_AMP; + v->a[125033] = aux_sym_concatenation_token1; + v->a[125034] = anon_sym_DOLLAR; + v->a[125035] = sym__special_character; + v->a[125036] = anon_sym_DQUOTE; + v->a[125037] = sym_raw_string; + v->a[125038] = aux_sym_number_token1; + v->a[125039] = aux_sym_number_token2; small_parse_table_6252(v); } void small_parse_table_6252(t_small_parse_table_array *v) { - v->a[125040] = sym_raw_string; - v->a[125041] = sym_ansi_c_string; - v->a[125042] = anon_sym_DOLLAR_LBRACE; + v->a[125040] = anon_sym_DOLLAR_LBRACE; + v->a[125041] = anon_sym_DOLLAR_LPAREN; + v->a[125042] = anon_sym_BQUOTE; v->a[125043] = anon_sym_DOLLAR_BQUOTE; - v->a[125044] = anon_sym_LT_LPAREN; - v->a[125045] = anon_sym_GT_LPAREN; + v->a[125044] = sym_word; + v->a[125045] = anon_sym_SEMI; v->a[125046] = 3; - v->a[125047] = actions(3); + v->a[125047] = actions(57); v->a[125048] = 1; v->a[125049] = sym_comment; - v->a[125050] = actions(1263); - v->a[125051] = 5; - v->a[125052] = sym_file_descriptor; - v->a[125053] = sym_test_operator; - v->a[125054] = sym__brace_start; - v->a[125055] = ts_builtin_sym_end; - v->a[125056] = aux_sym_heredoc_redirect_token1; - v->a[125057] = actions(1261); - v->a[125058] = 36; - v->a[125059] = anon_sym_LPAREN_LPAREN; + v->a[125050] = actions(3022); + v->a[125051] = 7; + v->a[125052] = anon_sym_PIPE; + v->a[125053] = anon_sym_LT; + v->a[125054] = anon_sym_GT; + v->a[125055] = anon_sym_AMP_GT; + v->a[125056] = anon_sym_LT_AMP; + v->a[125057] = anon_sym_GT_AMP; + v->a[125058] = anon_sym_LT_LT; + v->a[125059] = actions(3024); small_parse_table_6253(v); } void small_parse_table_6253(t_small_parse_table_array *v) { - v->a[125060] = anon_sym_SEMI; - v->a[125061] = anon_sym_PIPE_PIPE; - v->a[125062] = anon_sym_AMP_AMP; - v->a[125063] = anon_sym_PIPE; - v->a[125064] = anon_sym_AMP; - v->a[125065] = anon_sym_LT; - v->a[125066] = anon_sym_GT; - v->a[125067] = anon_sym_LT_LT; - v->a[125068] = anon_sym_GT_GT; - v->a[125069] = anon_sym_SEMI_SEMI; - v->a[125070] = anon_sym_PIPE_AMP; - v->a[125071] = anon_sym_AMP_GT; - v->a[125072] = anon_sym_AMP_GT_GT; - v->a[125073] = anon_sym_LT_AMP; - v->a[125074] = anon_sym_GT_AMP; - v->a[125075] = anon_sym_GT_PIPE; - v->a[125076] = anon_sym_LT_AMP_DASH; - v->a[125077] = anon_sym_GT_AMP_DASH; - v->a[125078] = anon_sym_LT_LT_DASH; - v->a[125079] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125060] = 13; + v->a[125061] = sym_file_descriptor; + v->a[125062] = sym__concat; + v->a[125063] = sym_variable_name; + v->a[125064] = anon_sym_PIPE_AMP; + v->a[125065] = anon_sym_AMP_AMP; + v->a[125066] = anon_sym_PIPE_PIPE; + v->a[125067] = anon_sym_GT_GT; + v->a[125068] = anon_sym_AMP_GT_GT; + v->a[125069] = anon_sym_GT_PIPE; + v->a[125070] = anon_sym_LT_AMP_DASH; + v->a[125071] = anon_sym_GT_AMP_DASH; + v->a[125072] = anon_sym_LT_LT_DASH; + v->a[125073] = aux_sym_concatenation_token1; + v->a[125074] = 5; + v->a[125075] = actions(57); + v->a[125076] = 1; + v->a[125077] = sym_comment; + v->a[125078] = actions(7157); + v->a[125079] = 1; small_parse_table_6254(v); } void small_parse_table_6254(t_small_parse_table_array *v) { - v->a[125080] = anon_sym_DOLLAR_LBRACK; - v->a[125081] = anon_sym_DOLLAR; - v->a[125082] = sym__special_character; - v->a[125083] = anon_sym_DQUOTE; - v->a[125084] = sym_raw_string; - v->a[125085] = sym_ansi_c_string; - v->a[125086] = aux_sym_number_token1; - v->a[125087] = aux_sym_number_token2; - v->a[125088] = anon_sym_DOLLAR_LBRACE; - v->a[125089] = anon_sym_DOLLAR_LPAREN; - v->a[125090] = anon_sym_BQUOTE; - v->a[125091] = anon_sym_DOLLAR_BQUOTE; - v->a[125092] = anon_sym_LT_LPAREN; - v->a[125093] = anon_sym_GT_LPAREN; - v->a[125094] = sym_word; - v->a[125095] = 5; - v->a[125096] = actions(71); - v->a[125097] = 1; - v->a[125098] = sym_comment; - v->a[125099] = state(2555); + v->a[125080] = sym_variable_name; + v->a[125081] = state(2648); + v->a[125082] = 2; + v->a[125083] = sym_variable_assignment; + v->a[125084] = aux_sym_variable_assignments_repeat1; + v->a[125085] = actions(5181); + v->a[125086] = 7; + v->a[125087] = anon_sym_PIPE; + v->a[125088] = anon_sym_LT; + v->a[125089] = anon_sym_GT; + v->a[125090] = anon_sym_AMP_GT; + v->a[125091] = anon_sym_LT_AMP; + v->a[125092] = anon_sym_GT_AMP; + v->a[125093] = anon_sym_LT_LT; + v->a[125094] = actions(5183); + v->a[125095] = 10; + v->a[125096] = sym_file_descriptor; + v->a[125097] = anon_sym_PIPE_AMP; + v->a[125098] = anon_sym_AMP_AMP; + v->a[125099] = anon_sym_PIPE_PIPE; small_parse_table_6255(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1251.c b/parser/static/small_parse_table/small_parse_table_1251.c index 2ea77593..eeffd210 100644 --- a/parser/static/small_parse_table/small_parse_table_1251.c +++ b/parser/static/small_parse_table/small_parse_table_1251.c @@ -14,126 +14,126 @@ void small_parse_table_6255(t_small_parse_table_array *v) { - v->a[125100] = 1; - v->a[125101] = aux_sym_concatenation_repeat1; - v->a[125102] = actions(1105); - v->a[125103] = 2; - v->a[125104] = sym__concat; - v->a[125105] = aux_sym_concatenation_token1; - v->a[125106] = actions(1261); - v->a[125107] = 15; - v->a[125108] = anon_sym_EQ; - v->a[125109] = anon_sym_PIPE; - v->a[125110] = anon_sym_CARET; - v->a[125111] = anon_sym_AMP; - v->a[125112] = anon_sym_LT; - v->a[125113] = anon_sym_GT; - v->a[125114] = anon_sym_LT_LT; - v->a[125115] = anon_sym_GT_GT; - v->a[125116] = anon_sym_PLUS; - v->a[125117] = anon_sym_DASH; - v->a[125118] = anon_sym_STAR; - v->a[125119] = anon_sym_SLASH; + v->a[125100] = anon_sym_GT_GT; + v->a[125101] = anon_sym_AMP_GT_GT; + v->a[125102] = anon_sym_GT_PIPE; + v->a[125103] = anon_sym_LT_AMP_DASH; + v->a[125104] = anon_sym_GT_AMP_DASH; + v->a[125105] = anon_sym_LT_LT_DASH; + v->a[125106] = 3; + v->a[125107] = actions(57); + v->a[125108] = 1; + v->a[125109] = sym_comment; + v->a[125110] = actions(3018); + v->a[125111] = 7; + v->a[125112] = anon_sym_PIPE; + v->a[125113] = anon_sym_LT; + v->a[125114] = anon_sym_GT; + v->a[125115] = anon_sym_AMP_GT; + v->a[125116] = anon_sym_LT_AMP; + v->a[125117] = anon_sym_GT_AMP; + v->a[125118] = anon_sym_LT_LT; + v->a[125119] = actions(3020); small_parse_table_6256(v); } void small_parse_table_6256(t_small_parse_table_array *v) { - v->a[125120] = anon_sym_PERCENT; - v->a[125121] = anon_sym_STAR_STAR; - v->a[125122] = sym__special_character; - v->a[125123] = actions(1263); - v->a[125124] = 23; - v->a[125125] = sym_test_operator; - v->a[125126] = anon_sym_PLUS_PLUS; - v->a[125127] = anon_sym_DASH_DASH; - v->a[125128] = anon_sym_PLUS_EQ; - v->a[125129] = anon_sym_DASH_EQ; - v->a[125130] = anon_sym_STAR_EQ; - v->a[125131] = anon_sym_SLASH_EQ; - v->a[125132] = anon_sym_PERCENT_EQ; - v->a[125133] = anon_sym_STAR_STAR_EQ; - v->a[125134] = anon_sym_LT_LT_EQ; - v->a[125135] = anon_sym_GT_GT_EQ; - v->a[125136] = anon_sym_AMP_EQ; - v->a[125137] = anon_sym_CARET_EQ; - v->a[125138] = anon_sym_PIPE_EQ; - v->a[125139] = anon_sym_PIPE_PIPE; + v->a[125120] = 13; + v->a[125121] = sym_file_descriptor; + v->a[125122] = sym__concat; + v->a[125123] = sym_variable_name; + v->a[125124] = anon_sym_PIPE_AMP; + v->a[125125] = anon_sym_AMP_AMP; + v->a[125126] = anon_sym_PIPE_PIPE; + v->a[125127] = anon_sym_GT_GT; + v->a[125128] = anon_sym_AMP_GT_GT; + v->a[125129] = anon_sym_GT_PIPE; + v->a[125130] = anon_sym_LT_AMP_DASH; + v->a[125131] = anon_sym_GT_AMP_DASH; + v->a[125132] = anon_sym_LT_LT_DASH; + v->a[125133] = aux_sym_concatenation_token1; + v->a[125134] = 5; + v->a[125135] = actions(57); + v->a[125136] = 1; + v->a[125137] = sym_comment; + v->a[125138] = state(2626); + v->a[125139] = 1; small_parse_table_6257(v); } void small_parse_table_6257(t_small_parse_table_array *v) { - v->a[125140] = anon_sym_AMP_AMP; - v->a[125141] = anon_sym_EQ_EQ; - v->a[125142] = anon_sym_BANG_EQ; - v->a[125143] = anon_sym_LT_EQ; - v->a[125144] = anon_sym_GT_EQ; - v->a[125145] = anon_sym_RBRACK; - v->a[125146] = anon_sym_EQ_TILDE; - v->a[125147] = anon_sym_QMARK; - v->a[125148] = 3; - v->a[125149] = actions(71); - v->a[125150] = 1; - v->a[125151] = sym_comment; - v->a[125152] = actions(1296); - v->a[125153] = 14; - v->a[125154] = anon_sym_EQ; - v->a[125155] = anon_sym_PIPE; - v->a[125156] = anon_sym_CARET; - v->a[125157] = anon_sym_AMP; - v->a[125158] = anon_sym_LT; - v->a[125159] = anon_sym_GT; + v->a[125140] = aux_sym_concatenation_repeat1; + v->a[125141] = actions(7116); + v->a[125142] = 2; + v->a[125143] = sym__concat; + v->a[125144] = aux_sym_concatenation_token1; + v->a[125145] = actions(1180); + v->a[125146] = 7; + v->a[125147] = anon_sym_PIPE; + v->a[125148] = anon_sym_LT; + v->a[125149] = anon_sym_GT; + v->a[125150] = anon_sym_AMP_GT; + v->a[125151] = anon_sym_LT_AMP; + v->a[125152] = anon_sym_GT_AMP; + v->a[125153] = anon_sym_LT_LT; + v->a[125154] = actions(1182); + v->a[125155] = 10; + v->a[125156] = sym_file_descriptor; + v->a[125157] = anon_sym_PIPE_AMP; + v->a[125158] = anon_sym_AMP_AMP; + v->a[125159] = anon_sym_PIPE_PIPE; small_parse_table_6258(v); } void small_parse_table_6258(t_small_parse_table_array *v) { - v->a[125160] = anon_sym_LT_LT; - v->a[125161] = anon_sym_GT_GT; - v->a[125162] = anon_sym_PLUS; - v->a[125163] = anon_sym_DASH; - v->a[125164] = anon_sym_STAR; - v->a[125165] = anon_sym_SLASH; - v->a[125166] = anon_sym_PERCENT; - v->a[125167] = anon_sym_STAR_STAR; - v->a[125168] = actions(1298); - v->a[125169] = 27; - v->a[125170] = sym__concat; - v->a[125171] = sym_test_operator; - v->a[125172] = anon_sym_RPAREN_RPAREN; - v->a[125173] = anon_sym_PLUS_PLUS; - v->a[125174] = anon_sym_DASH_DASH; - v->a[125175] = anon_sym_PLUS_EQ; - v->a[125176] = anon_sym_DASH_EQ; - v->a[125177] = anon_sym_STAR_EQ; - v->a[125178] = anon_sym_SLASH_EQ; - v->a[125179] = anon_sym_PERCENT_EQ; + v->a[125160] = anon_sym_GT_GT; + v->a[125161] = anon_sym_AMP_GT_GT; + v->a[125162] = anon_sym_GT_PIPE; + v->a[125163] = anon_sym_LT_AMP_DASH; + v->a[125164] = anon_sym_GT_AMP_DASH; + v->a[125165] = anon_sym_LT_LT_DASH; + v->a[125166] = 5; + v->a[125167] = actions(57); + v->a[125168] = 1; + v->a[125169] = sym_comment; + v->a[125170] = actions(7160); + v->a[125171] = 1; + v->a[125172] = sym__special_character; + v->a[125173] = state(2651); + v->a[125174] = 1; + v->a[125175] = aux_sym__literal_repeat1; + v->a[125176] = actions(3195); + v->a[125177] = 7; + v->a[125178] = anon_sym_PIPE; + v->a[125179] = anon_sym_LT; small_parse_table_6259(v); } void small_parse_table_6259(t_small_parse_table_array *v) { - v->a[125180] = anon_sym_STAR_STAR_EQ; - v->a[125181] = anon_sym_LT_LT_EQ; - v->a[125182] = anon_sym_GT_GT_EQ; - v->a[125183] = anon_sym_AMP_EQ; - v->a[125184] = anon_sym_CARET_EQ; - v->a[125185] = anon_sym_PIPE_EQ; - v->a[125186] = anon_sym_PIPE_PIPE; - v->a[125187] = anon_sym_AMP_AMP; - v->a[125188] = anon_sym_EQ_EQ; - v->a[125189] = anon_sym_BANG_EQ; - v->a[125190] = anon_sym_LT_EQ; - v->a[125191] = anon_sym_GT_EQ; - v->a[125192] = anon_sym_RBRACK_RBRACK; - v->a[125193] = anon_sym_EQ_TILDE; - v->a[125194] = anon_sym_QMARK; - v->a[125195] = anon_sym_COLON; - v->a[125196] = aux_sym_concatenation_token1; - v->a[125197] = 3; - v->a[125198] = actions(71); - v->a[125199] = 1; + v->a[125180] = anon_sym_GT; + v->a[125181] = anon_sym_AMP_GT; + v->a[125182] = anon_sym_LT_AMP; + v->a[125183] = anon_sym_GT_AMP; + v->a[125184] = anon_sym_LT_LT; + v->a[125185] = actions(3197); + v->a[125186] = 11; + v->a[125187] = sym_file_descriptor; + v->a[125188] = sym_variable_name; + v->a[125189] = anon_sym_PIPE_AMP; + v->a[125190] = anon_sym_AMP_AMP; + v->a[125191] = anon_sym_PIPE_PIPE; + v->a[125192] = anon_sym_GT_GT; + v->a[125193] = anon_sym_AMP_GT_GT; + v->a[125194] = anon_sym_GT_PIPE; + v->a[125195] = anon_sym_LT_AMP_DASH; + v->a[125196] = anon_sym_GT_AMP_DASH; + v->a[125197] = anon_sym_LT_LT_DASH; + v->a[125198] = 3; + v->a[125199] = actions(57); small_parse_table_6260(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1252.c b/parser/static/small_parse_table/small_parse_table_1252.c index 5e898f98..e04d00b1 100644 --- a/parser/static/small_parse_table/small_parse_table_1252.c +++ b/parser/static/small_parse_table/small_parse_table_1252.c @@ -14,126 +14,126 @@ void small_parse_table_6260(t_small_parse_table_array *v) { - v->a[125200] = sym_comment; - v->a[125201] = actions(1300); - v->a[125202] = 14; - v->a[125203] = anon_sym_PIPE; - v->a[125204] = anon_sym_LT; - v->a[125205] = anon_sym_GT; - v->a[125206] = anon_sym_LT_LT; + v->a[125200] = 1; + v->a[125201] = sym_comment; + v->a[125202] = actions(2652); + v->a[125203] = 7; + v->a[125204] = anon_sym_PIPE; + v->a[125205] = anon_sym_LT; + v->a[125206] = anon_sym_GT; v->a[125207] = anon_sym_AMP_GT; v->a[125208] = anon_sym_LT_AMP; v->a[125209] = anon_sym_GT_AMP; - v->a[125210] = anon_sym_DOLLAR; - v->a[125211] = sym__special_character; - v->a[125212] = aux_sym_number_token1; - v->a[125213] = aux_sym_number_token2; - v->a[125214] = anon_sym_DOLLAR_LPAREN; - v->a[125215] = anon_sym_BQUOTE; - v->a[125216] = sym_word; - v->a[125217] = actions(1302); - v->a[125218] = 27; - v->a[125219] = sym_file_descriptor; + v->a[125210] = anon_sym_LT_LT; + v->a[125211] = actions(2654); + v->a[125212] = 13; + v->a[125213] = sym_file_descriptor; + v->a[125214] = sym__concat; + v->a[125215] = sym_variable_name; + v->a[125216] = anon_sym_PIPE_AMP; + v->a[125217] = anon_sym_AMP_AMP; + v->a[125218] = anon_sym_PIPE_PIPE; + v->a[125219] = anon_sym_GT_GT; small_parse_table_6261(v); } void small_parse_table_6261(t_small_parse_table_array *v) { - v->a[125220] = sym__concat; - v->a[125221] = sym_variable_name; - v->a[125222] = sym_test_operator; - v->a[125223] = sym__brace_start; - v->a[125224] = anon_sym_LPAREN_LPAREN; - v->a[125225] = anon_sym_PIPE_PIPE; - v->a[125226] = anon_sym_AMP_AMP; - v->a[125227] = anon_sym_GT_GT; - v->a[125228] = anon_sym_PIPE_AMP; - v->a[125229] = anon_sym_RBRACK; - v->a[125230] = anon_sym_AMP_GT_GT; - v->a[125231] = anon_sym_GT_PIPE; - v->a[125232] = anon_sym_LT_AMP_DASH; - v->a[125233] = anon_sym_GT_AMP_DASH; - v->a[125234] = anon_sym_LT_LT_DASH; - v->a[125235] = anon_sym_LT_LT_LT; - v->a[125236] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125237] = anon_sym_DOLLAR_LBRACK; - v->a[125238] = aux_sym_concatenation_token1; - v->a[125239] = anon_sym_DQUOTE; + v->a[125220] = anon_sym_AMP_GT_GT; + v->a[125221] = anon_sym_GT_PIPE; + v->a[125222] = anon_sym_LT_AMP_DASH; + v->a[125223] = anon_sym_GT_AMP_DASH; + v->a[125224] = anon_sym_LT_LT_DASH; + v->a[125225] = aux_sym_concatenation_token1; + v->a[125226] = 3; + v->a[125227] = actions(57); + v->a[125228] = 1; + v->a[125229] = sym_comment; + v->a[125230] = actions(3060); + v->a[125231] = 7; + v->a[125232] = anon_sym_PIPE; + v->a[125233] = anon_sym_LT; + v->a[125234] = anon_sym_GT; + v->a[125235] = anon_sym_AMP_GT; + v->a[125236] = anon_sym_LT_AMP; + v->a[125237] = anon_sym_GT_AMP; + v->a[125238] = anon_sym_LT_LT; + v->a[125239] = actions(3062); small_parse_table_6262(v); } void small_parse_table_6262(t_small_parse_table_array *v) { - v->a[125240] = sym_raw_string; - v->a[125241] = sym_ansi_c_string; - v->a[125242] = anon_sym_DOLLAR_LBRACE; - v->a[125243] = anon_sym_DOLLAR_BQUOTE; - v->a[125244] = anon_sym_LT_LPAREN; - v->a[125245] = anon_sym_GT_LPAREN; - v->a[125246] = 6; - v->a[125247] = actions(3); - v->a[125248] = 1; - v->a[125249] = sym_comment; - v->a[125250] = actions(5844); - v->a[125251] = 1; - v->a[125252] = aux_sym_concatenation_token1; - v->a[125253] = actions(6590); - v->a[125254] = 1; - v->a[125255] = sym__concat; - v->a[125256] = state(1722); - v->a[125257] = 1; - v->a[125258] = aux_sym_concatenation_repeat1; - v->a[125259] = actions(1267); + v->a[125240] = 13; + v->a[125241] = sym_file_descriptor; + v->a[125242] = sym__concat; + v->a[125243] = sym_variable_name; + v->a[125244] = anon_sym_PIPE_AMP; + v->a[125245] = anon_sym_AMP_AMP; + v->a[125246] = anon_sym_PIPE_PIPE; + v->a[125247] = anon_sym_GT_GT; + v->a[125248] = anon_sym_AMP_GT_GT; + v->a[125249] = anon_sym_GT_PIPE; + v->a[125250] = anon_sym_LT_AMP_DASH; + v->a[125251] = anon_sym_GT_AMP_DASH; + v->a[125252] = anon_sym_LT_LT_DASH; + v->a[125253] = aux_sym_concatenation_token1; + v->a[125254] = 3; + v->a[125255] = actions(3); + v->a[125256] = 1; + v->a[125257] = sym_comment; + v->a[125258] = actions(2774); + v->a[125259] = 4; small_parse_table_6263(v); } void small_parse_table_6263(t_small_parse_table_array *v) { - v->a[125260] = 4; - v->a[125261] = sym_file_descriptor; - v->a[125262] = sym_test_operator; - v->a[125263] = sym__brace_start; - v->a[125264] = aux_sym_heredoc_redirect_token1; - v->a[125265] = actions(1265); - v->a[125266] = 34; - v->a[125267] = anon_sym_LPAREN_LPAREN; - v->a[125268] = anon_sym_PIPE_PIPE; - v->a[125269] = anon_sym_AMP_AMP; - v->a[125270] = anon_sym_PIPE; - v->a[125271] = anon_sym_LT; - v->a[125272] = anon_sym_GT; - v->a[125273] = anon_sym_LT_LT; - v->a[125274] = anon_sym_GT_GT; - v->a[125275] = anon_sym_PIPE_AMP; - v->a[125276] = anon_sym_AMP_GT; - v->a[125277] = anon_sym_AMP_GT_GT; - v->a[125278] = anon_sym_LT_AMP; - v->a[125279] = anon_sym_GT_AMP; + v->a[125260] = sym__concat; + v->a[125261] = sym_test_operator; + v->a[125262] = sym__brace_start; + v->a[125263] = aux_sym_heredoc_redirect_token1; + v->a[125264] = actions(2772); + v->a[125265] = 16; + v->a[125266] = anon_sym_SEMI_SEMI; + v->a[125267] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125268] = anon_sym_AMP; + v->a[125269] = aux_sym_concatenation_token1; + v->a[125270] = anon_sym_DOLLAR; + v->a[125271] = sym__special_character; + v->a[125272] = anon_sym_DQUOTE; + v->a[125273] = sym_raw_string; + v->a[125274] = aux_sym_number_token1; + v->a[125275] = aux_sym_number_token2; + v->a[125276] = anon_sym_DOLLAR_LBRACE; + v->a[125277] = anon_sym_DOLLAR_LPAREN; + v->a[125278] = anon_sym_BQUOTE; + v->a[125279] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6264(v); } void small_parse_table_6264(t_small_parse_table_array *v) { - v->a[125280] = anon_sym_GT_PIPE; - v->a[125281] = anon_sym_LT_AMP_DASH; - v->a[125282] = anon_sym_GT_AMP_DASH; - v->a[125283] = anon_sym_LT_LT_DASH; - v->a[125284] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125285] = anon_sym_DOLLAR_LBRACK; - v->a[125286] = anon_sym_DOLLAR; - v->a[125287] = sym__special_character; - v->a[125288] = anon_sym_DQUOTE; - v->a[125289] = sym_raw_string; - v->a[125290] = sym_ansi_c_string; - v->a[125291] = aux_sym_number_token1; - v->a[125292] = aux_sym_number_token2; - v->a[125293] = anon_sym_DOLLAR_LBRACE; - v->a[125294] = anon_sym_DOLLAR_LPAREN; - v->a[125295] = anon_sym_BQUOTE; - v->a[125296] = anon_sym_DOLLAR_BQUOTE; - v->a[125297] = anon_sym_LT_LPAREN; - v->a[125298] = anon_sym_GT_LPAREN; - v->a[125299] = aux_sym__simple_variable_name_token1; + v->a[125280] = sym_word; + v->a[125281] = anon_sym_SEMI; + v->a[125282] = 10; + v->a[125283] = actions(57); + v->a[125284] = 1; + v->a[125285] = sym_comment; + v->a[125286] = actions(5165); + v->a[125287] = 1; + v->a[125288] = anon_sym_PIPE; + v->a[125289] = actions(7172); + v->a[125290] = 1; + v->a[125291] = anon_sym_LT_LT; + v->a[125292] = actions(7175); + v->a[125293] = 1; + v->a[125294] = anon_sym_LT_LT_DASH; + v->a[125295] = actions(7178); + v->a[125296] = 1; + v->a[125297] = sym_file_descriptor; + v->a[125298] = actions(7169); + v->a[125299] = 2; small_parse_table_6265(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1253.c b/parser/static/small_parse_table/small_parse_table_1253.c index 9e854d97..593de34c 100644 --- a/parser/static/small_parse_table/small_parse_table_1253.c +++ b/parser/static/small_parse_table/small_parse_table_1253.c @@ -14,126 +14,126 @@ void small_parse_table_6265(t_small_parse_table_array *v) { - v->a[125300] = sym_word; - v->a[125301] = 6; - v->a[125302] = actions(3); - v->a[125303] = 1; - v->a[125304] = sym_comment; - v->a[125305] = actions(5844); - v->a[125306] = 1; - v->a[125307] = aux_sym_concatenation_token1; - v->a[125308] = actions(5846); - v->a[125309] = 1; - v->a[125310] = sym__concat; - v->a[125311] = state(2385); - v->a[125312] = 1; - v->a[125313] = aux_sym_concatenation_repeat1; - v->a[125314] = actions(1263); - v->a[125315] = 4; - v->a[125316] = sym_file_descriptor; - v->a[125317] = sym_test_operator; - v->a[125318] = sym__brace_start; - v->a[125319] = aux_sym_heredoc_redirect_token1; + v->a[125300] = anon_sym_LT_AMP_DASH; + v->a[125301] = anon_sym_GT_AMP_DASH; + v->a[125302] = actions(5176); + v->a[125303] = 3; + v->a[125304] = anon_sym_PIPE_AMP; + v->a[125305] = anon_sym_AMP_AMP; + v->a[125306] = anon_sym_PIPE_PIPE; + v->a[125307] = actions(7166); + v->a[125308] = 3; + v->a[125309] = anon_sym_GT_GT; + v->a[125310] = anon_sym_AMP_GT_GT; + v->a[125311] = anon_sym_GT_PIPE; + v->a[125312] = state(2655); + v->a[125313] = 3; + v->a[125314] = sym_file_redirect; + v->a[125315] = sym_heredoc_redirect; + v->a[125316] = aux_sym_redirected_statement_repeat1; + v->a[125317] = actions(7163); + v->a[125318] = 5; + v->a[125319] = anon_sym_LT; small_parse_table_6266(v); } void small_parse_table_6266(t_small_parse_table_array *v) { - v->a[125320] = actions(1261); - v->a[125321] = 34; - v->a[125322] = anon_sym_LPAREN_LPAREN; - v->a[125323] = anon_sym_PIPE_PIPE; - v->a[125324] = anon_sym_AMP_AMP; - v->a[125325] = anon_sym_PIPE; - v->a[125326] = anon_sym_LT; - v->a[125327] = anon_sym_GT; - v->a[125328] = anon_sym_LT_LT; - v->a[125329] = anon_sym_GT_GT; - v->a[125330] = anon_sym_PIPE_AMP; - v->a[125331] = anon_sym_AMP_GT; - v->a[125332] = anon_sym_AMP_GT_GT; - v->a[125333] = anon_sym_LT_AMP; - v->a[125334] = anon_sym_GT_AMP; - v->a[125335] = anon_sym_GT_PIPE; - v->a[125336] = anon_sym_LT_AMP_DASH; - v->a[125337] = anon_sym_GT_AMP_DASH; - v->a[125338] = anon_sym_LT_LT_DASH; - v->a[125339] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125320] = anon_sym_GT; + v->a[125321] = anon_sym_AMP_GT; + v->a[125322] = anon_sym_LT_AMP; + v->a[125323] = anon_sym_GT_AMP; + v->a[125324] = 3; + v->a[125325] = actions(3); + v->a[125326] = 1; + v->a[125327] = sym_comment; + v->a[125328] = actions(2778); + v->a[125329] = 4; + v->a[125330] = sym__concat; + v->a[125331] = sym_test_operator; + v->a[125332] = sym__brace_start; + v->a[125333] = aux_sym_heredoc_redirect_token1; + v->a[125334] = actions(2776); + v->a[125335] = 16; + v->a[125336] = anon_sym_SEMI_SEMI; + v->a[125337] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125338] = anon_sym_AMP; + v->a[125339] = aux_sym_concatenation_token1; small_parse_table_6267(v); } void small_parse_table_6267(t_small_parse_table_array *v) { - v->a[125340] = anon_sym_DOLLAR_LBRACK; - v->a[125341] = anon_sym_DOLLAR; - v->a[125342] = sym__special_character; - v->a[125343] = anon_sym_DQUOTE; - v->a[125344] = sym_raw_string; - v->a[125345] = sym_ansi_c_string; - v->a[125346] = aux_sym_number_token1; - v->a[125347] = aux_sym_number_token2; - v->a[125348] = anon_sym_DOLLAR_LBRACE; - v->a[125349] = anon_sym_DOLLAR_LPAREN; - v->a[125350] = anon_sym_BQUOTE; - v->a[125351] = anon_sym_DOLLAR_BQUOTE; - v->a[125352] = anon_sym_LT_LPAREN; - v->a[125353] = anon_sym_GT_LPAREN; - v->a[125354] = aux_sym__simple_variable_name_token1; - v->a[125355] = sym_word; - v->a[125356] = 6; - v->a[125357] = actions(71); - v->a[125358] = 1; - v->a[125359] = sym_comment; + v->a[125340] = anon_sym_DOLLAR; + v->a[125341] = sym__special_character; + v->a[125342] = anon_sym_DQUOTE; + v->a[125343] = sym_raw_string; + v->a[125344] = aux_sym_number_token1; + v->a[125345] = aux_sym_number_token2; + v->a[125346] = anon_sym_DOLLAR_LBRACE; + v->a[125347] = anon_sym_DOLLAR_LPAREN; + v->a[125348] = anon_sym_BQUOTE; + v->a[125349] = anon_sym_DOLLAR_BQUOTE; + v->a[125350] = sym_word; + v->a[125351] = anon_sym_SEMI; + v->a[125352] = 7; + v->a[125353] = actions(3); + v->a[125354] = 1; + v->a[125355] = sym_comment; + v->a[125356] = actions(5256); + v->a[125357] = 1; + v->a[125358] = aux_sym_heredoc_redirect_token1; + v->a[125359] = actions(7181); small_parse_table_6268(v); } void small_parse_table_6268(t_small_parse_table_array *v) { - v->a[125360] = actions(1369); - v->a[125361] = 1; - v->a[125362] = sym_test_operator; - v->a[125363] = state(2575); - v->a[125364] = 1; - v->a[125365] = aux_sym_concatenation_repeat1; - v->a[125366] = actions(1143); + v->a[125360] = 1; + v->a[125361] = sym_file_descriptor; + v->a[125362] = actions(7132); + v->a[125363] = 2; + v->a[125364] = anon_sym_LT_AMP_DASH; + v->a[125365] = anon_sym_GT_AMP_DASH; + v->a[125366] = state(2663); v->a[125367] = 2; - v->a[125368] = sym__concat; - v->a[125369] = aux_sym_concatenation_token1; - v->a[125370] = actions(6594); - v->a[125371] = 14; - v->a[125372] = anon_sym_EQ; - v->a[125373] = anon_sym_PIPE; - v->a[125374] = anon_sym_CARET; - v->a[125375] = anon_sym_AMP; - v->a[125376] = anon_sym_LT; - v->a[125377] = anon_sym_GT; - v->a[125378] = anon_sym_LT_LT; - v->a[125379] = anon_sym_GT_GT; + v->a[125368] = sym_file_redirect; + v->a[125369] = aux_sym_redirected_statement_repeat2; + v->a[125370] = actions(5254); + v->a[125371] = 6; + v->a[125372] = anon_sym_PIPE; + v->a[125373] = anon_sym_PIPE_AMP; + v->a[125374] = anon_sym_AMP_AMP; + v->a[125375] = anon_sym_PIPE_PIPE; + v->a[125376] = anon_sym_LT_LT; + v->a[125377] = anon_sym_LT_LT_DASH; + v->a[125378] = actions(7130); + v->a[125379] = 8; small_parse_table_6269(v); } void small_parse_table_6269(t_small_parse_table_array *v) { - v->a[125380] = anon_sym_PLUS; - v->a[125381] = anon_sym_DASH; - v->a[125382] = anon_sym_STAR; - v->a[125383] = anon_sym_SLASH; - v->a[125384] = anon_sym_PERCENT; - v->a[125385] = anon_sym_STAR_STAR; - v->a[125386] = actions(6592); - v->a[125387] = 23; - v->a[125388] = anon_sym_RPAREN_RPAREN; - v->a[125389] = anon_sym_COMMA; - v->a[125390] = anon_sym_PLUS_PLUS; - v->a[125391] = anon_sym_DASH_DASH; - v->a[125392] = anon_sym_PLUS_EQ; - v->a[125393] = anon_sym_DASH_EQ; - v->a[125394] = anon_sym_STAR_EQ; - v->a[125395] = anon_sym_SLASH_EQ; - v->a[125396] = anon_sym_PERCENT_EQ; - v->a[125397] = anon_sym_STAR_STAR_EQ; - v->a[125398] = anon_sym_LT_LT_EQ; - v->a[125399] = anon_sym_GT_GT_EQ; + v->a[125380] = anon_sym_LT; + v->a[125381] = anon_sym_GT; + v->a[125382] = anon_sym_GT_GT; + v->a[125383] = anon_sym_AMP_GT; + v->a[125384] = anon_sym_AMP_GT_GT; + v->a[125385] = anon_sym_LT_AMP; + v->a[125386] = anon_sym_GT_AMP; + v->a[125387] = anon_sym_GT_PIPE; + v->a[125388] = 4; + v->a[125389] = actions(57); + v->a[125390] = 1; + v->a[125391] = sym_comment; + v->a[125392] = state(2632); + v->a[125393] = 3; + v->a[125394] = sym_file_redirect; + v->a[125395] = sym_heredoc_redirect; + v->a[125396] = aux_sym_redirected_statement_repeat1; + v->a[125397] = actions(2630); + v->a[125398] = 7; + v->a[125399] = anon_sym_PIPE; small_parse_table_6270(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1254.c b/parser/static/small_parse_table/small_parse_table_1254.c index 8adeedf9..c2576a9f 100644 --- a/parser/static/small_parse_table/small_parse_table_1254.c +++ b/parser/static/small_parse_table/small_parse_table_1254.c @@ -14,126 +14,126 @@ void small_parse_table_6270(t_small_parse_table_array *v) { - v->a[125400] = anon_sym_AMP_EQ; - v->a[125401] = anon_sym_CARET_EQ; - v->a[125402] = anon_sym_PIPE_EQ; - v->a[125403] = anon_sym_PIPE_PIPE; - v->a[125404] = anon_sym_AMP_AMP; - v->a[125405] = anon_sym_EQ_EQ; - v->a[125406] = anon_sym_BANG_EQ; - v->a[125407] = anon_sym_LT_EQ; - v->a[125408] = anon_sym_GT_EQ; - v->a[125409] = anon_sym_EQ_TILDE; - v->a[125410] = anon_sym_QMARK; - v->a[125411] = 3; - v->a[125412] = actions(71); - v->a[125413] = 1; - v->a[125414] = sym_comment; - v->a[125415] = actions(1296); - v->a[125416] = 14; - v->a[125417] = anon_sym_PIPE; - v->a[125418] = anon_sym_LT; - v->a[125419] = anon_sym_GT; + v->a[125400] = anon_sym_LT; + v->a[125401] = anon_sym_GT; + v->a[125402] = anon_sym_AMP_GT; + v->a[125403] = anon_sym_LT_AMP; + v->a[125404] = anon_sym_GT_AMP; + v->a[125405] = anon_sym_LT_LT; + v->a[125406] = actions(2632); + v->a[125407] = 10; + v->a[125408] = sym_file_descriptor; + v->a[125409] = anon_sym_PIPE_AMP; + v->a[125410] = anon_sym_AMP_AMP; + v->a[125411] = anon_sym_PIPE_PIPE; + v->a[125412] = anon_sym_GT_GT; + v->a[125413] = anon_sym_AMP_GT_GT; + v->a[125414] = anon_sym_GT_PIPE; + v->a[125415] = anon_sym_LT_AMP_DASH; + v->a[125416] = anon_sym_GT_AMP_DASH; + v->a[125417] = anon_sym_LT_LT_DASH; + v->a[125418] = 3; + v->a[125419] = actions(3); small_parse_table_6271(v); } void small_parse_table_6271(t_small_parse_table_array *v) { - v->a[125420] = anon_sym_LT_LT; - v->a[125421] = anon_sym_AMP_GT; - v->a[125422] = anon_sym_LT_AMP; - v->a[125423] = anon_sym_GT_AMP; - v->a[125424] = anon_sym_DOLLAR; - v->a[125425] = sym__special_character; - v->a[125426] = aux_sym_number_token1; - v->a[125427] = aux_sym_number_token2; - v->a[125428] = anon_sym_DOLLAR_LPAREN; - v->a[125429] = anon_sym_BQUOTE; - v->a[125430] = sym_word; - v->a[125431] = actions(1298); - v->a[125432] = 27; - v->a[125433] = sym_file_descriptor; - v->a[125434] = sym__concat; - v->a[125435] = sym_variable_name; - v->a[125436] = sym_test_operator; - v->a[125437] = sym__brace_start; - v->a[125438] = anon_sym_LPAREN_LPAREN; - v->a[125439] = anon_sym_PIPE_PIPE; + v->a[125420] = 1; + v->a[125421] = sym_comment; + v->a[125422] = actions(2774); + v->a[125423] = 4; + v->a[125424] = sym__concat; + v->a[125425] = sym_test_operator; + v->a[125426] = sym__brace_start; + v->a[125427] = aux_sym_heredoc_redirect_token1; + v->a[125428] = actions(2772); + v->a[125429] = 16; + v->a[125430] = anon_sym_SEMI_SEMI; + v->a[125431] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125432] = anon_sym_AMP; + v->a[125433] = aux_sym_concatenation_token1; + v->a[125434] = anon_sym_DOLLAR; + v->a[125435] = sym__special_character; + v->a[125436] = anon_sym_DQUOTE; + v->a[125437] = sym_raw_string; + v->a[125438] = aux_sym_number_token1; + v->a[125439] = aux_sym_number_token2; small_parse_table_6272(v); } void small_parse_table_6272(t_small_parse_table_array *v) { - v->a[125440] = anon_sym_AMP_AMP; - v->a[125441] = anon_sym_GT_GT; - v->a[125442] = anon_sym_PIPE_AMP; - v->a[125443] = anon_sym_RBRACK; - v->a[125444] = anon_sym_AMP_GT_GT; - v->a[125445] = anon_sym_GT_PIPE; - v->a[125446] = anon_sym_LT_AMP_DASH; - v->a[125447] = anon_sym_GT_AMP_DASH; - v->a[125448] = anon_sym_LT_LT_DASH; - v->a[125449] = anon_sym_LT_LT_LT; - v->a[125450] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125451] = anon_sym_DOLLAR_LBRACK; - v->a[125452] = aux_sym_concatenation_token1; - v->a[125453] = anon_sym_DQUOTE; - v->a[125454] = sym_raw_string; - v->a[125455] = sym_ansi_c_string; - v->a[125456] = anon_sym_DOLLAR_LBRACE; - v->a[125457] = anon_sym_DOLLAR_BQUOTE; - v->a[125458] = anon_sym_LT_LPAREN; - v->a[125459] = anon_sym_GT_LPAREN; + v->a[125440] = anon_sym_DOLLAR_LBRACE; + v->a[125441] = anon_sym_DOLLAR_LPAREN; + v->a[125442] = anon_sym_BQUOTE; + v->a[125443] = anon_sym_DOLLAR_BQUOTE; + v->a[125444] = sym_word; + v->a[125445] = anon_sym_SEMI; + v->a[125446] = 3; + v->a[125447] = actions(3); + v->a[125448] = 1; + v->a[125449] = sym_comment; + v->a[125450] = actions(3125); + v->a[125451] = 4; + v->a[125452] = sym__concat; + v->a[125453] = sym_test_operator; + v->a[125454] = sym__brace_start; + v->a[125455] = aux_sym_heredoc_redirect_token1; + v->a[125456] = actions(3123); + v->a[125457] = 16; + v->a[125458] = anon_sym_SEMI_SEMI; + v->a[125459] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6273(v); } void small_parse_table_6273(t_small_parse_table_array *v) { - v->a[125460] = 6; - v->a[125461] = actions(3); - v->a[125462] = 1; - v->a[125463] = sym_comment; - v->a[125464] = actions(5920); - v->a[125465] = 1; - v->a[125466] = aux_sym_concatenation_token1; - v->a[125467] = actions(5946); - v->a[125468] = 1; - v->a[125469] = sym__concat; - v->a[125470] = state(2404); - v->a[125471] = 1; - v->a[125472] = aux_sym_concatenation_repeat1; - v->a[125473] = actions(1263); - v->a[125474] = 4; - v->a[125475] = sym_file_descriptor; - v->a[125476] = sym_test_operator; - v->a[125477] = sym__brace_start; - v->a[125478] = aux_sym_heredoc_redirect_token1; - v->a[125479] = actions(1261); + v->a[125460] = anon_sym_AMP; + v->a[125461] = aux_sym_concatenation_token1; + v->a[125462] = anon_sym_DOLLAR; + v->a[125463] = sym__special_character; + v->a[125464] = anon_sym_DQUOTE; + v->a[125465] = sym_raw_string; + v->a[125466] = aux_sym_number_token1; + v->a[125467] = aux_sym_number_token2; + v->a[125468] = anon_sym_DOLLAR_LBRACE; + v->a[125469] = anon_sym_DOLLAR_LPAREN; + v->a[125470] = anon_sym_BQUOTE; + v->a[125471] = anon_sym_DOLLAR_BQUOTE; + v->a[125472] = sym_word; + v->a[125473] = anon_sym_SEMI; + v->a[125474] = 3; + v->a[125475] = actions(3); + v->a[125476] = 1; + v->a[125477] = sym_comment; + v->a[125478] = actions(3159); + v->a[125479] = 4; small_parse_table_6274(v); } void small_parse_table_6274(t_small_parse_table_array *v) { - v->a[125480] = 34; - v->a[125481] = anon_sym_LPAREN_LPAREN; - v->a[125482] = anon_sym_PIPE_PIPE; - v->a[125483] = anon_sym_AMP_AMP; - v->a[125484] = anon_sym_PIPE; - v->a[125485] = anon_sym_LT; - v->a[125486] = anon_sym_GT; - v->a[125487] = anon_sym_LT_LT; - v->a[125488] = anon_sym_GT_GT; - v->a[125489] = anon_sym_PIPE_AMP; - v->a[125490] = anon_sym_AMP_GT; - v->a[125491] = anon_sym_AMP_GT_GT; - v->a[125492] = anon_sym_LT_AMP; - v->a[125493] = anon_sym_GT_AMP; - v->a[125494] = anon_sym_GT_PIPE; - v->a[125495] = anon_sym_LT_AMP_DASH; - v->a[125496] = anon_sym_GT_AMP_DASH; - v->a[125497] = anon_sym_LT_LT_DASH; - v->a[125498] = anon_sym_LT_LT_LT; - v->a[125499] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125480] = sym__concat; + v->a[125481] = sym_test_operator; + v->a[125482] = sym__brace_start; + v->a[125483] = aux_sym_heredoc_redirect_token1; + v->a[125484] = actions(3157); + v->a[125485] = 16; + v->a[125486] = anon_sym_SEMI_SEMI; + v->a[125487] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125488] = anon_sym_AMP; + v->a[125489] = aux_sym_concatenation_token1; + v->a[125490] = anon_sym_DOLLAR; + v->a[125491] = sym__special_character; + v->a[125492] = anon_sym_DQUOTE; + v->a[125493] = sym_raw_string; + v->a[125494] = aux_sym_number_token1; + v->a[125495] = aux_sym_number_token2; + v->a[125496] = anon_sym_DOLLAR_LBRACE; + v->a[125497] = anon_sym_DOLLAR_LPAREN; + v->a[125498] = anon_sym_BQUOTE; + v->a[125499] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6275(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1255.c b/parser/static/small_parse_table/small_parse_table_1255.c index e9aea321..511dfa59 100644 --- a/parser/static/small_parse_table/small_parse_table_1255.c +++ b/parser/static/small_parse_table/small_parse_table_1255.c @@ -14,126 +14,126 @@ void small_parse_table_6275(t_small_parse_table_array *v) { - v->a[125500] = anon_sym_DOLLAR_LBRACK; - v->a[125501] = anon_sym_DOLLAR; - v->a[125502] = sym__special_character; - v->a[125503] = anon_sym_DQUOTE; - v->a[125504] = sym_raw_string; - v->a[125505] = sym_ansi_c_string; - v->a[125506] = aux_sym_number_token1; - v->a[125507] = aux_sym_number_token2; - v->a[125508] = anon_sym_DOLLAR_LBRACE; - v->a[125509] = anon_sym_DOLLAR_LPAREN; - v->a[125510] = anon_sym_BQUOTE; - v->a[125511] = anon_sym_DOLLAR_BQUOTE; - v->a[125512] = anon_sym_LT_LPAREN; - v->a[125513] = anon_sym_GT_LPAREN; - v->a[125514] = sym_word; - v->a[125515] = 3; - v->a[125516] = actions(71); - v->a[125517] = 1; - v->a[125518] = sym_comment; - v->a[125519] = actions(1340); + v->a[125500] = sym_word; + v->a[125501] = anon_sym_SEMI; + v->a[125502] = 5; + v->a[125503] = actions(57); + v->a[125504] = 1; + v->a[125505] = sym_comment; + v->a[125506] = actions(7183); + v->a[125507] = 1; + v->a[125508] = sym__special_character; + v->a[125509] = state(2651); + v->a[125510] = 1; + v->a[125511] = aux_sym__literal_repeat1; + v->a[125512] = actions(3250); + v->a[125513] = 7; + v->a[125514] = anon_sym_PIPE; + v->a[125515] = anon_sym_LT; + v->a[125516] = anon_sym_GT; + v->a[125517] = anon_sym_AMP_GT; + v->a[125518] = anon_sym_LT_AMP; + v->a[125519] = anon_sym_GT_AMP; small_parse_table_6276(v); } void small_parse_table_6276(t_small_parse_table_array *v) { - v->a[125520] = 14; - v->a[125521] = anon_sym_PIPE; - v->a[125522] = anon_sym_LT; - v->a[125523] = anon_sym_GT; - v->a[125524] = anon_sym_LT_LT; - v->a[125525] = anon_sym_AMP_GT; - v->a[125526] = anon_sym_LT_AMP; - v->a[125527] = anon_sym_GT_AMP; - v->a[125528] = anon_sym_DOLLAR; - v->a[125529] = sym__special_character; - v->a[125530] = aux_sym_number_token1; - v->a[125531] = aux_sym_number_token2; - v->a[125532] = anon_sym_DOLLAR_LPAREN; - v->a[125533] = anon_sym_BQUOTE; - v->a[125534] = sym_word; - v->a[125535] = actions(1342); - v->a[125536] = 27; - v->a[125537] = sym_file_descriptor; - v->a[125538] = sym__concat; - v->a[125539] = sym_variable_name; + v->a[125520] = anon_sym_LT_LT; + v->a[125521] = actions(3252); + v->a[125522] = 11; + v->a[125523] = sym_file_descriptor; + v->a[125524] = sym_variable_name; + v->a[125525] = anon_sym_PIPE_AMP; + v->a[125526] = anon_sym_AMP_AMP; + v->a[125527] = anon_sym_PIPE_PIPE; + v->a[125528] = anon_sym_GT_GT; + v->a[125529] = anon_sym_AMP_GT_GT; + v->a[125530] = anon_sym_GT_PIPE; + v->a[125531] = anon_sym_LT_AMP_DASH; + v->a[125532] = anon_sym_GT_AMP_DASH; + v->a[125533] = anon_sym_LT_LT_DASH; + v->a[125534] = 7; + v->a[125535] = actions(3); + v->a[125536] = 1; + v->a[125537] = sym_comment; + v->a[125538] = actions(5281); + v->a[125539] = 1; small_parse_table_6277(v); } void small_parse_table_6277(t_small_parse_table_array *v) { - v->a[125540] = sym_test_operator; - v->a[125541] = sym__brace_start; - v->a[125542] = anon_sym_LPAREN_LPAREN; - v->a[125543] = anon_sym_PIPE_PIPE; - v->a[125544] = anon_sym_AMP_AMP; - v->a[125545] = anon_sym_GT_GT; - v->a[125546] = anon_sym_PIPE_AMP; - v->a[125547] = anon_sym_RBRACK; - v->a[125548] = anon_sym_AMP_GT_GT; - v->a[125549] = anon_sym_GT_PIPE; - v->a[125550] = anon_sym_LT_AMP_DASH; - v->a[125551] = anon_sym_GT_AMP_DASH; - v->a[125552] = anon_sym_LT_LT_DASH; - v->a[125553] = anon_sym_LT_LT_LT; - v->a[125554] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125555] = anon_sym_DOLLAR_LBRACK; - v->a[125556] = aux_sym_concatenation_token1; - v->a[125557] = anon_sym_DQUOTE; - v->a[125558] = sym_raw_string; - v->a[125559] = sym_ansi_c_string; + v->a[125540] = aux_sym_heredoc_redirect_token1; + v->a[125541] = actions(7191); + v->a[125542] = 1; + v->a[125543] = sym_file_descriptor; + v->a[125544] = actions(7188); + v->a[125545] = 2; + v->a[125546] = anon_sym_LT_AMP_DASH; + v->a[125547] = anon_sym_GT_AMP_DASH; + v->a[125548] = state(2663); + v->a[125549] = 2; + v->a[125550] = sym_file_redirect; + v->a[125551] = aux_sym_redirected_statement_repeat2; + v->a[125552] = actions(5273); + v->a[125553] = 6; + v->a[125554] = anon_sym_PIPE; + v->a[125555] = anon_sym_PIPE_AMP; + v->a[125556] = anon_sym_AMP_AMP; + v->a[125557] = anon_sym_PIPE_PIPE; + v->a[125558] = anon_sym_LT_LT; + v->a[125559] = anon_sym_LT_LT_DASH; small_parse_table_6278(v); } void small_parse_table_6278(t_small_parse_table_array *v) { - v->a[125560] = anon_sym_DOLLAR_LBRACE; - v->a[125561] = anon_sym_DOLLAR_BQUOTE; - v->a[125562] = anon_sym_LT_LPAREN; - v->a[125563] = anon_sym_GT_LPAREN; - v->a[125564] = 6; - v->a[125565] = actions(3); - v->a[125566] = 1; - v->a[125567] = sym_comment; - v->a[125568] = actions(5920); - v->a[125569] = 1; - v->a[125570] = aux_sym_concatenation_token1; - v->a[125571] = actions(6596); + v->a[125560] = actions(7185); + v->a[125561] = 8; + v->a[125562] = anon_sym_LT; + v->a[125563] = anon_sym_GT; + v->a[125564] = anon_sym_GT_GT; + v->a[125565] = anon_sym_AMP_GT; + v->a[125566] = anon_sym_AMP_GT_GT; + v->a[125567] = anon_sym_LT_AMP; + v->a[125568] = anon_sym_GT_AMP; + v->a[125569] = anon_sym_GT_PIPE; + v->a[125570] = 6; + v->a[125571] = actions(57); v->a[125572] = 1; - v->a[125573] = sym__concat; - v->a[125574] = state(1704); + v->a[125573] = sym_comment; + v->a[125574] = actions(2516); v->a[125575] = 1; - v->a[125576] = aux_sym_concatenation_repeat1; - v->a[125577] = actions(1288); - v->a[125578] = 4; - v->a[125579] = sym_file_descriptor; + v->a[125576] = anon_sym_PIPE; + v->a[125577] = actions(2638); + v->a[125578] = 1; + v->a[125579] = anon_sym_PIPE_AMP; small_parse_table_6279(v); } void small_parse_table_6279(t_small_parse_table_array *v) { - v->a[125580] = sym_test_operator; - v->a[125581] = sym__brace_start; - v->a[125582] = aux_sym_heredoc_redirect_token1; - v->a[125583] = actions(1286); - v->a[125584] = 34; - v->a[125585] = anon_sym_LPAREN_LPAREN; - v->a[125586] = anon_sym_PIPE_PIPE; - v->a[125587] = anon_sym_AMP_AMP; - v->a[125588] = anon_sym_PIPE; - v->a[125589] = anon_sym_LT; - v->a[125590] = anon_sym_GT; - v->a[125591] = anon_sym_LT_LT; - v->a[125592] = anon_sym_GT_GT; - v->a[125593] = anon_sym_PIPE_AMP; - v->a[125594] = anon_sym_AMP_GT; - v->a[125595] = anon_sym_AMP_GT_GT; - v->a[125596] = anon_sym_LT_AMP; - v->a[125597] = anon_sym_GT_AMP; - v->a[125598] = anon_sym_GT_PIPE; - v->a[125599] = anon_sym_LT_AMP_DASH; + v->a[125580] = state(2632); + v->a[125581] = 3; + v->a[125582] = sym_file_redirect; + v->a[125583] = sym_heredoc_redirect; + v->a[125584] = aux_sym_redirected_statement_repeat1; + v->a[125585] = actions(2630); + v->a[125586] = 6; + v->a[125587] = anon_sym_LT; + v->a[125588] = anon_sym_GT; + v->a[125589] = anon_sym_AMP_GT; + v->a[125590] = anon_sym_LT_AMP; + v->a[125591] = anon_sym_GT_AMP; + v->a[125592] = anon_sym_LT_LT; + v->a[125593] = actions(2632); + v->a[125594] = 9; + v->a[125595] = sym_file_descriptor; + v->a[125596] = anon_sym_AMP_AMP; + v->a[125597] = anon_sym_PIPE_PIPE; + v->a[125598] = anon_sym_GT_GT; + v->a[125599] = anon_sym_AMP_GT_GT; small_parse_table_6280(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1256.c b/parser/static/small_parse_table/small_parse_table_1256.c index af80fe28..39ef0dc5 100644 --- a/parser/static/small_parse_table/small_parse_table_1256.c +++ b/parser/static/small_parse_table/small_parse_table_1256.c @@ -14,126 +14,126 @@ void small_parse_table_6280(t_small_parse_table_array *v) { - v->a[125600] = anon_sym_GT_AMP_DASH; - v->a[125601] = anon_sym_LT_LT_DASH; - v->a[125602] = anon_sym_LT_LT_LT; - v->a[125603] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125604] = anon_sym_DOLLAR_LBRACK; - v->a[125605] = anon_sym_DOLLAR; - v->a[125606] = sym__special_character; - v->a[125607] = anon_sym_DQUOTE; - v->a[125608] = sym_raw_string; - v->a[125609] = sym_ansi_c_string; - v->a[125610] = aux_sym_number_token1; - v->a[125611] = aux_sym_number_token2; - v->a[125612] = anon_sym_DOLLAR_LBRACE; - v->a[125613] = anon_sym_DOLLAR_LPAREN; - v->a[125614] = anon_sym_BQUOTE; - v->a[125615] = anon_sym_DOLLAR_BQUOTE; - v->a[125616] = anon_sym_LT_LPAREN; - v->a[125617] = anon_sym_GT_LPAREN; - v->a[125618] = sym_word; - v->a[125619] = 3; + v->a[125600] = anon_sym_GT_PIPE; + v->a[125601] = anon_sym_LT_AMP_DASH; + v->a[125602] = anon_sym_GT_AMP_DASH; + v->a[125603] = anon_sym_LT_LT_DASH; + v->a[125604] = 3; + v->a[125605] = actions(57); + v->a[125606] = 1; + v->a[125607] = sym_comment; + v->a[125608] = actions(3018); + v->a[125609] = 7; + v->a[125610] = anon_sym_PIPE; + v->a[125611] = anon_sym_LT; + v->a[125612] = anon_sym_GT; + v->a[125613] = anon_sym_AMP_GT; + v->a[125614] = anon_sym_LT_AMP; + v->a[125615] = anon_sym_GT_AMP; + v->a[125616] = anon_sym_LT_LT; + v->a[125617] = actions(3020); + v->a[125618] = 12; + v->a[125619] = sym_file_descriptor; small_parse_table_6281(v); } void small_parse_table_6281(t_small_parse_table_array *v) { - v->a[125620] = actions(71); - v->a[125621] = 1; - v->a[125622] = sym_comment; - v->a[125623] = actions(1251); - v->a[125624] = 14; - v->a[125625] = anon_sym_EQ; - v->a[125626] = anon_sym_PIPE; - v->a[125627] = anon_sym_CARET; - v->a[125628] = anon_sym_AMP; - v->a[125629] = anon_sym_LT; - v->a[125630] = anon_sym_GT; - v->a[125631] = anon_sym_LT_LT; - v->a[125632] = anon_sym_GT_GT; - v->a[125633] = anon_sym_PLUS; - v->a[125634] = anon_sym_DASH; - v->a[125635] = anon_sym_STAR; - v->a[125636] = anon_sym_SLASH; - v->a[125637] = anon_sym_PERCENT; - v->a[125638] = anon_sym_STAR_STAR; - v->a[125639] = actions(1253); + v->a[125620] = sym__concat; + v->a[125621] = anon_sym_PIPE_AMP; + v->a[125622] = anon_sym_AMP_AMP; + v->a[125623] = anon_sym_PIPE_PIPE; + v->a[125624] = anon_sym_GT_GT; + v->a[125625] = anon_sym_AMP_GT_GT; + v->a[125626] = anon_sym_GT_PIPE; + v->a[125627] = anon_sym_LT_AMP_DASH; + v->a[125628] = anon_sym_GT_AMP_DASH; + v->a[125629] = anon_sym_LT_LT_DASH; + v->a[125630] = aux_sym_concatenation_token1; + v->a[125631] = 5; + v->a[125632] = actions(3); + v->a[125633] = 1; + v->a[125634] = sym_comment; + v->a[125635] = actions(7194); + v->a[125636] = 1; + v->a[125637] = sym__special_character; + v->a[125638] = state(2682); + v->a[125639] = 1; small_parse_table_6282(v); } void small_parse_table_6282(t_small_parse_table_array *v) { - v->a[125640] = 27; - v->a[125641] = sym__concat; - v->a[125642] = sym_test_operator; - v->a[125643] = anon_sym_RPAREN_RPAREN; - v->a[125644] = anon_sym_PLUS_PLUS; - v->a[125645] = anon_sym_DASH_DASH; - v->a[125646] = anon_sym_PLUS_EQ; - v->a[125647] = anon_sym_DASH_EQ; - v->a[125648] = anon_sym_STAR_EQ; - v->a[125649] = anon_sym_SLASH_EQ; - v->a[125650] = anon_sym_PERCENT_EQ; - v->a[125651] = anon_sym_STAR_STAR_EQ; - v->a[125652] = anon_sym_LT_LT_EQ; - v->a[125653] = anon_sym_GT_GT_EQ; - v->a[125654] = anon_sym_AMP_EQ; - v->a[125655] = anon_sym_CARET_EQ; - v->a[125656] = anon_sym_PIPE_EQ; - v->a[125657] = anon_sym_PIPE_PIPE; - v->a[125658] = anon_sym_AMP_AMP; - v->a[125659] = anon_sym_EQ_EQ; + v->a[125640] = aux_sym__literal_repeat1; + v->a[125641] = actions(3519); + v->a[125642] = 3; + v->a[125643] = sym_test_operator; + v->a[125644] = sym__brace_start; + v->a[125645] = aux_sym_heredoc_redirect_token1; + v->a[125646] = actions(3517); + v->a[125647] = 14; + v->a[125648] = anon_sym_SEMI_SEMI; + v->a[125649] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[125650] = anon_sym_AMP; + v->a[125651] = anon_sym_DOLLAR; + v->a[125652] = anon_sym_DQUOTE; + v->a[125653] = sym_raw_string; + v->a[125654] = aux_sym_number_token1; + v->a[125655] = aux_sym_number_token2; + v->a[125656] = anon_sym_DOLLAR_LBRACE; + v->a[125657] = anon_sym_DOLLAR_LPAREN; + v->a[125658] = anon_sym_BQUOTE; + v->a[125659] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6283(v); } void small_parse_table_6283(t_small_parse_table_array *v) { - v->a[125660] = anon_sym_BANG_EQ; - v->a[125661] = anon_sym_LT_EQ; - v->a[125662] = anon_sym_GT_EQ; - v->a[125663] = anon_sym_RBRACK_RBRACK; - v->a[125664] = anon_sym_EQ_TILDE; - v->a[125665] = anon_sym_QMARK; - v->a[125666] = anon_sym_COLON; - v->a[125667] = aux_sym_concatenation_token1; - v->a[125668] = 3; - v->a[125669] = actions(71); - v->a[125670] = 1; - v->a[125671] = sym_comment; - v->a[125672] = actions(1324); - v->a[125673] = 14; - v->a[125674] = anon_sym_EQ; - v->a[125675] = anon_sym_PIPE; - v->a[125676] = anon_sym_CARET; - v->a[125677] = anon_sym_AMP; - v->a[125678] = anon_sym_LT; - v->a[125679] = anon_sym_GT; + v->a[125660] = sym_word; + v->a[125661] = anon_sym_SEMI; + v->a[125662] = 3; + v->a[125663] = actions(57); + v->a[125664] = 1; + v->a[125665] = sym_comment; + v->a[125666] = actions(2776); + v->a[125667] = 7; + v->a[125668] = anon_sym_PIPE; + v->a[125669] = anon_sym_LT; + v->a[125670] = anon_sym_GT; + v->a[125671] = anon_sym_AMP_GT; + v->a[125672] = anon_sym_LT_AMP; + v->a[125673] = anon_sym_GT_AMP; + v->a[125674] = anon_sym_LT_LT; + v->a[125675] = actions(2778); + v->a[125676] = 12; + v->a[125677] = sym_file_descriptor; + v->a[125678] = sym__concat; + v->a[125679] = anon_sym_PIPE_AMP; small_parse_table_6284(v); } void small_parse_table_6284(t_small_parse_table_array *v) { - v->a[125680] = anon_sym_LT_LT; - v->a[125681] = anon_sym_GT_GT; - v->a[125682] = anon_sym_PLUS; - v->a[125683] = anon_sym_DASH; - v->a[125684] = anon_sym_STAR; - v->a[125685] = anon_sym_SLASH; - v->a[125686] = anon_sym_PERCENT; - v->a[125687] = anon_sym_STAR_STAR; - v->a[125688] = actions(1326); - v->a[125689] = 27; - v->a[125690] = sym__concat; - v->a[125691] = sym_test_operator; - v->a[125692] = anon_sym_RPAREN_RPAREN; - v->a[125693] = anon_sym_PLUS_PLUS; - v->a[125694] = anon_sym_DASH_DASH; - v->a[125695] = anon_sym_PLUS_EQ; - v->a[125696] = anon_sym_DASH_EQ; - v->a[125697] = anon_sym_STAR_EQ; - v->a[125698] = anon_sym_SLASH_EQ; - v->a[125699] = anon_sym_PERCENT_EQ; + v->a[125680] = anon_sym_AMP_AMP; + v->a[125681] = anon_sym_PIPE_PIPE; + v->a[125682] = anon_sym_GT_GT; + v->a[125683] = anon_sym_AMP_GT_GT; + v->a[125684] = anon_sym_GT_PIPE; + v->a[125685] = anon_sym_LT_AMP_DASH; + v->a[125686] = anon_sym_GT_AMP_DASH; + v->a[125687] = anon_sym_LT_LT_DASH; + v->a[125688] = aux_sym_concatenation_token1; + v->a[125689] = 5; + v->a[125690] = actions(57); + v->a[125691] = 1; + v->a[125692] = sym_comment; + v->a[125693] = actions(7196); + v->a[125694] = 1; + v->a[125695] = sym__special_character; + v->a[125696] = state(2672); + v->a[125697] = 1; + v->a[125698] = aux_sym__literal_repeat1; + v->a[125699] = actions(3547); small_parse_table_6285(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1257.c b/parser/static/small_parse_table/small_parse_table_1257.c index 8c97f206..3f579263 100644 --- a/parser/static/small_parse_table/small_parse_table_1257.c +++ b/parser/static/small_parse_table/small_parse_table_1257.c @@ -14,125 +14,125 @@ void small_parse_table_6285(t_small_parse_table_array *v) { - v->a[125700] = anon_sym_STAR_STAR_EQ; - v->a[125701] = anon_sym_LT_LT_EQ; - v->a[125702] = anon_sym_GT_GT_EQ; - v->a[125703] = anon_sym_AMP_EQ; - v->a[125704] = anon_sym_CARET_EQ; - v->a[125705] = anon_sym_PIPE_EQ; - v->a[125706] = anon_sym_PIPE_PIPE; - v->a[125707] = anon_sym_AMP_AMP; - v->a[125708] = anon_sym_EQ_EQ; - v->a[125709] = anon_sym_BANG_EQ; - v->a[125710] = anon_sym_LT_EQ; - v->a[125711] = anon_sym_GT_EQ; - v->a[125712] = anon_sym_RBRACK_RBRACK; - v->a[125713] = anon_sym_EQ_TILDE; - v->a[125714] = anon_sym_QMARK; - v->a[125715] = anon_sym_COLON; - v->a[125716] = aux_sym_concatenation_token1; - v->a[125717] = 5; - v->a[125718] = actions(71); - v->a[125719] = 1; + v->a[125700] = 7; + v->a[125701] = anon_sym_PIPE; + v->a[125702] = anon_sym_LT; + v->a[125703] = anon_sym_GT; + v->a[125704] = anon_sym_AMP_GT; + v->a[125705] = anon_sym_LT_AMP; + v->a[125706] = anon_sym_GT_AMP; + v->a[125707] = anon_sym_LT_LT; + v->a[125708] = actions(3549); + v->a[125709] = 10; + v->a[125710] = sym_file_descriptor; + v->a[125711] = anon_sym_PIPE_AMP; + v->a[125712] = anon_sym_AMP_AMP; + v->a[125713] = anon_sym_PIPE_PIPE; + v->a[125714] = anon_sym_GT_GT; + v->a[125715] = anon_sym_AMP_GT_GT; + v->a[125716] = anon_sym_GT_PIPE; + v->a[125717] = anon_sym_LT_AMP_DASH; + v->a[125718] = anon_sym_GT_AMP_DASH; + v->a[125719] = anon_sym_LT_LT_DASH; small_parse_table_6286(v); } void small_parse_table_6286(t_small_parse_table_array *v) { - v->a[125720] = sym_comment; - v->a[125721] = actions(6518); + v->a[125720] = 3; + v->a[125721] = actions(57); v->a[125722] = 1; - v->a[125723] = sym__special_character; - v->a[125724] = state(2366); - v->a[125725] = 1; - v->a[125726] = aux_sym__literal_repeat1; - v->a[125727] = actions(4480); - v->a[125728] = 14; - v->a[125729] = anon_sym_PIPE; - v->a[125730] = anon_sym_EQ_EQ; - v->a[125731] = anon_sym_LT; - v->a[125732] = anon_sym_GT; - v->a[125733] = anon_sym_LT_LT; - v->a[125734] = anon_sym_EQ_TILDE; - v->a[125735] = anon_sym_AMP_GT; - v->a[125736] = anon_sym_LT_AMP; - v->a[125737] = anon_sym_GT_AMP; - v->a[125738] = anon_sym_DOLLAR; - v->a[125739] = aux_sym_number_token1; + v->a[125723] = sym_comment; + v->a[125724] = actions(3060); + v->a[125725] = 7; + v->a[125726] = anon_sym_PIPE; + v->a[125727] = anon_sym_LT; + v->a[125728] = anon_sym_GT; + v->a[125729] = anon_sym_AMP_GT; + v->a[125730] = anon_sym_LT_AMP; + v->a[125731] = anon_sym_GT_AMP; + v->a[125732] = anon_sym_LT_LT; + v->a[125733] = actions(3062); + v->a[125734] = 12; + v->a[125735] = sym_file_descriptor; + v->a[125736] = sym__concat; + v->a[125737] = anon_sym_PIPE_AMP; + v->a[125738] = anon_sym_AMP_AMP; + v->a[125739] = anon_sym_PIPE_PIPE; small_parse_table_6287(v); } void small_parse_table_6287(t_small_parse_table_array *v) { - v->a[125740] = aux_sym_number_token2; - v->a[125741] = anon_sym_DOLLAR_LPAREN; - v->a[125742] = sym_word; - v->a[125743] = actions(4482); - v->a[125744] = 25; - v->a[125745] = sym_file_descriptor; - v->a[125746] = sym_test_operator; - v->a[125747] = sym__bare_dollar; - v->a[125748] = sym__brace_start; - v->a[125749] = anon_sym_LPAREN_LPAREN; - v->a[125750] = anon_sym_PIPE_PIPE; - v->a[125751] = anon_sym_AMP_AMP; - v->a[125752] = anon_sym_GT_GT; - v->a[125753] = anon_sym_PIPE_AMP; - v->a[125754] = anon_sym_AMP_GT_GT; - v->a[125755] = anon_sym_GT_PIPE; - v->a[125756] = anon_sym_LT_AMP_DASH; - v->a[125757] = anon_sym_GT_AMP_DASH; - v->a[125758] = anon_sym_LT_LT_DASH; - v->a[125759] = anon_sym_LT_LT_LT; + v->a[125740] = anon_sym_GT_GT; + v->a[125741] = anon_sym_AMP_GT_GT; + v->a[125742] = anon_sym_GT_PIPE; + v->a[125743] = anon_sym_LT_AMP_DASH; + v->a[125744] = anon_sym_GT_AMP_DASH; + v->a[125745] = anon_sym_LT_LT_DASH; + v->a[125746] = aux_sym_concatenation_token1; + v->a[125747] = 8; + v->a[125748] = actions(57); + v->a[125749] = 1; + v->a[125750] = sym_comment; + v->a[125751] = actions(7207); + v->a[125752] = 1; + v->a[125753] = sym_file_descriptor; + v->a[125754] = actions(5273); + v->a[125755] = 2; + v->a[125756] = anon_sym_PIPE; + v->a[125757] = anon_sym_LT_LT; + v->a[125758] = actions(7204); + v->a[125759] = 2; small_parse_table_6288(v); } void small_parse_table_6288(t_small_parse_table_array *v) { - v->a[125760] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125761] = anon_sym_DOLLAR_LBRACK; - v->a[125762] = anon_sym_DQUOTE; - v->a[125763] = sym_raw_string; - v->a[125764] = sym_ansi_c_string; - v->a[125765] = anon_sym_DOLLAR_LBRACE; - v->a[125766] = anon_sym_BQUOTE; - v->a[125767] = anon_sym_DOLLAR_BQUOTE; - v->a[125768] = anon_sym_LT_LPAREN; - v->a[125769] = anon_sym_GT_LPAREN; - v->a[125770] = 5; - v->a[125771] = actions(71); - v->a[125772] = 1; - v->a[125773] = sym_comment; - v->a[125774] = state(2407); - v->a[125775] = 1; - v->a[125776] = aux_sym_concatenation_repeat1; - v->a[125777] = actions(6564); - v->a[125778] = 2; - v->a[125779] = sym__concat; + v->a[125760] = anon_sym_LT_AMP_DASH; + v->a[125761] = anon_sym_GT_AMP_DASH; + v->a[125762] = state(2670); + v->a[125763] = 2; + v->a[125764] = sym_file_redirect; + v->a[125765] = aux_sym_redirected_statement_repeat2; + v->a[125766] = actions(7201); + v->a[125767] = 3; + v->a[125768] = anon_sym_GT_GT; + v->a[125769] = anon_sym_AMP_GT_GT; + v->a[125770] = anon_sym_GT_PIPE; + v->a[125771] = actions(5281); + v->a[125772] = 4; + v->a[125773] = anon_sym_PIPE_AMP; + v->a[125774] = anon_sym_AMP_AMP; + v->a[125775] = anon_sym_PIPE_PIPE; + v->a[125776] = anon_sym_LT_LT_DASH; + v->a[125777] = actions(7198); + v->a[125778] = 5; + v->a[125779] = anon_sym_LT; small_parse_table_6289(v); } void small_parse_table_6289(t_small_parse_table_array *v) { - v->a[125780] = aux_sym_concatenation_token1; - v->a[125781] = actions(5178); - v->a[125782] = 14; - v->a[125783] = anon_sym_PIPE; - v->a[125784] = anon_sym_LT; - v->a[125785] = anon_sym_GT; - v->a[125786] = anon_sym_LT_LT; - v->a[125787] = anon_sym_AMP_GT; - v->a[125788] = anon_sym_LT_AMP; - v->a[125789] = anon_sym_GT_AMP; - v->a[125790] = anon_sym_DOLLAR; - v->a[125791] = aux_sym_number_token1; - v->a[125792] = aux_sym_number_token2; - v->a[125793] = anon_sym_DOLLAR_LPAREN; - v->a[125794] = anon_sym_BQUOTE; - v->a[125795] = aux_sym__simple_variable_name_token1; - v->a[125796] = sym_word; - v->a[125797] = actions(5180); - v->a[125798] = 24; + v->a[125780] = anon_sym_GT; + v->a[125781] = anon_sym_AMP_GT; + v->a[125782] = anon_sym_LT_AMP; + v->a[125783] = anon_sym_GT_AMP; + v->a[125784] = 3; + v->a[125785] = actions(57); + v->a[125786] = 1; + v->a[125787] = sym_comment; + v->a[125788] = actions(2772); + v->a[125789] = 7; + v->a[125790] = anon_sym_PIPE; + v->a[125791] = anon_sym_LT; + v->a[125792] = anon_sym_GT; + v->a[125793] = anon_sym_AMP_GT; + v->a[125794] = anon_sym_LT_AMP; + v->a[125795] = anon_sym_GT_AMP; + v->a[125796] = anon_sym_LT_LT; + v->a[125797] = actions(2774); + v->a[125798] = 12; v->a[125799] = sym_file_descriptor; small_parse_table_6290(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1258.c b/parser/static/small_parse_table/small_parse_table_1258.c index cf8577bc..5d9862ef 100644 --- a/parser/static/small_parse_table/small_parse_table_1258.c +++ b/parser/static/small_parse_table/small_parse_table_1258.c @@ -14,126 +14,126 @@ void small_parse_table_6290(t_small_parse_table_array *v) { - v->a[125800] = sym_variable_name; - v->a[125801] = sym_test_operator; - v->a[125802] = sym__brace_start; - v->a[125803] = anon_sym_LPAREN_LPAREN; - v->a[125804] = anon_sym_PIPE_PIPE; - v->a[125805] = anon_sym_AMP_AMP; - v->a[125806] = anon_sym_GT_GT; - v->a[125807] = anon_sym_PIPE_AMP; - v->a[125808] = anon_sym_AMP_GT_GT; - v->a[125809] = anon_sym_GT_PIPE; - v->a[125810] = anon_sym_LT_AMP_DASH; - v->a[125811] = anon_sym_GT_AMP_DASH; - v->a[125812] = anon_sym_LT_LT_DASH; - v->a[125813] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125814] = anon_sym_DOLLAR_LBRACK; - v->a[125815] = sym__special_character; - v->a[125816] = anon_sym_DQUOTE; - v->a[125817] = sym_raw_string; - v->a[125818] = sym_ansi_c_string; - v->a[125819] = anon_sym_DOLLAR_LBRACE; + v->a[125800] = sym__concat; + v->a[125801] = anon_sym_PIPE_AMP; + v->a[125802] = anon_sym_AMP_AMP; + v->a[125803] = anon_sym_PIPE_PIPE; + v->a[125804] = anon_sym_GT_GT; + v->a[125805] = anon_sym_AMP_GT_GT; + v->a[125806] = anon_sym_GT_PIPE; + v->a[125807] = anon_sym_LT_AMP_DASH; + v->a[125808] = anon_sym_GT_AMP_DASH; + v->a[125809] = anon_sym_LT_LT_DASH; + v->a[125810] = aux_sym_concatenation_token1; + v->a[125811] = 5; + v->a[125812] = actions(57); + v->a[125813] = 1; + v->a[125814] = sym_comment; + v->a[125815] = actions(7210); + v->a[125816] = 1; + v->a[125817] = sym__special_character; + v->a[125818] = state(2672); + v->a[125819] = 1; small_parse_table_6291(v); } void small_parse_table_6291(t_small_parse_table_array *v) { - v->a[125820] = anon_sym_DOLLAR_BQUOTE; - v->a[125821] = anon_sym_LT_LPAREN; - v->a[125822] = anon_sym_GT_LPAREN; - v->a[125823] = 5; - v->a[125824] = actions(71); - v->a[125825] = 1; - v->a[125826] = sym_comment; - v->a[125827] = state(2429); - v->a[125828] = 1; - v->a[125829] = aux_sym_concatenation_repeat1; - v->a[125830] = actions(6514); - v->a[125831] = 2; - v->a[125832] = sym__concat; - v->a[125833] = aux_sym_concatenation_token1; - v->a[125834] = actions(1261); - v->a[125835] = 13; - v->a[125836] = anon_sym_PIPE; - v->a[125837] = anon_sym_LT; - v->a[125838] = anon_sym_GT; - v->a[125839] = anon_sym_LT_LT; + v->a[125820] = aux_sym__literal_repeat1; + v->a[125821] = actions(3195); + v->a[125822] = 7; + v->a[125823] = anon_sym_PIPE; + v->a[125824] = anon_sym_LT; + v->a[125825] = anon_sym_GT; + v->a[125826] = anon_sym_AMP_GT; + v->a[125827] = anon_sym_LT_AMP; + v->a[125828] = anon_sym_GT_AMP; + v->a[125829] = anon_sym_LT_LT; + v->a[125830] = actions(3197); + v->a[125831] = 10; + v->a[125832] = sym_file_descriptor; + v->a[125833] = anon_sym_PIPE_AMP; + v->a[125834] = anon_sym_AMP_AMP; + v->a[125835] = anon_sym_PIPE_PIPE; + v->a[125836] = anon_sym_GT_GT; + v->a[125837] = anon_sym_AMP_GT_GT; + v->a[125838] = anon_sym_GT_PIPE; + v->a[125839] = anon_sym_LT_AMP_DASH; small_parse_table_6292(v); } void small_parse_table_6292(t_small_parse_table_array *v) { - v->a[125840] = anon_sym_AMP_GT; - v->a[125841] = anon_sym_LT_AMP; - v->a[125842] = anon_sym_GT_AMP; - v->a[125843] = anon_sym_DOLLAR; - v->a[125844] = aux_sym_number_token1; - v->a[125845] = aux_sym_number_token2; - v->a[125846] = anon_sym_DOLLAR_LPAREN; - v->a[125847] = anon_sym_BQUOTE; - v->a[125848] = sym_word; - v->a[125849] = actions(1263); - v->a[125850] = 25; - v->a[125851] = sym_file_descriptor; - v->a[125852] = sym_variable_name; - v->a[125853] = sym_test_operator; - v->a[125854] = sym__brace_start; - v->a[125855] = anon_sym_LPAREN_LPAREN; - v->a[125856] = anon_sym_PIPE_PIPE; - v->a[125857] = anon_sym_AMP_AMP; - v->a[125858] = anon_sym_GT_GT; + v->a[125840] = anon_sym_GT_AMP_DASH; + v->a[125841] = anon_sym_LT_LT_DASH; + v->a[125842] = 3; + v->a[125843] = actions(57); + v->a[125844] = 1; + v->a[125845] = sym_comment; + v->a[125846] = actions(3022); + v->a[125847] = 7; + v->a[125848] = anon_sym_PIPE; + v->a[125849] = anon_sym_LT; + v->a[125850] = anon_sym_GT; + v->a[125851] = anon_sym_AMP_GT; + v->a[125852] = anon_sym_LT_AMP; + v->a[125853] = anon_sym_GT_AMP; + v->a[125854] = anon_sym_LT_LT; + v->a[125855] = actions(3024); + v->a[125856] = 12; + v->a[125857] = sym_file_descriptor; + v->a[125858] = sym__concat; v->a[125859] = anon_sym_PIPE_AMP; small_parse_table_6293(v); } void small_parse_table_6293(t_small_parse_table_array *v) { - v->a[125860] = anon_sym_AMP_GT_GT; - v->a[125861] = anon_sym_GT_PIPE; - v->a[125862] = anon_sym_LT_AMP_DASH; - v->a[125863] = anon_sym_GT_AMP_DASH; - v->a[125864] = anon_sym_LT_LT_DASH; - v->a[125865] = anon_sym_LT_LT_LT; - v->a[125866] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125867] = anon_sym_DOLLAR_LBRACK; - v->a[125868] = sym__special_character; - v->a[125869] = anon_sym_DQUOTE; - v->a[125870] = sym_raw_string; - v->a[125871] = sym_ansi_c_string; - v->a[125872] = anon_sym_DOLLAR_LBRACE; - v->a[125873] = anon_sym_DOLLAR_BQUOTE; - v->a[125874] = anon_sym_LT_LPAREN; - v->a[125875] = anon_sym_GT_LPAREN; - v->a[125876] = 6; - v->a[125877] = actions(71); - v->a[125878] = 1; - v->a[125879] = sym_comment; + v->a[125860] = anon_sym_AMP_AMP; + v->a[125861] = anon_sym_PIPE_PIPE; + v->a[125862] = anon_sym_GT_GT; + v->a[125863] = anon_sym_AMP_GT_GT; + v->a[125864] = anon_sym_GT_PIPE; + v->a[125865] = anon_sym_LT_AMP_DASH; + v->a[125866] = anon_sym_GT_AMP_DASH; + v->a[125867] = anon_sym_LT_LT_DASH; + v->a[125868] = aux_sym_concatenation_token1; + v->a[125869] = 7; + v->a[125870] = actions(3); + v->a[125871] = 1; + v->a[125872] = sym_comment; + v->a[125873] = actions(5615); + v->a[125874] = 1; + v->a[125875] = aux_sym_heredoc_redirect_token1; + v->a[125876] = actions(7181); + v->a[125877] = 1; + v->a[125878] = sym_file_descriptor; + v->a[125879] = state(2305); small_parse_table_6294(v); } void small_parse_table_6294(t_small_parse_table_array *v) { - v->a[125880] = actions(1369); - v->a[125881] = 1; - v->a[125882] = sym_test_operator; - v->a[125883] = state(2575); - v->a[125884] = 1; - v->a[125885] = aux_sym_concatenation_repeat1; - v->a[125886] = actions(1143); - v->a[125887] = 2; - v->a[125888] = sym__concat; - v->a[125889] = aux_sym_concatenation_token1; - v->a[125890] = actions(6600); - v->a[125891] = 14; - v->a[125892] = anon_sym_EQ; - v->a[125893] = anon_sym_PIPE; - v->a[125894] = anon_sym_CARET; - v->a[125895] = anon_sym_AMP; + v->a[125880] = 1; + v->a[125881] = sym_file_redirect; + v->a[125882] = actions(7132); + v->a[125883] = 2; + v->a[125884] = anon_sym_LT_AMP_DASH; + v->a[125885] = anon_sym_GT_AMP_DASH; + v->a[125886] = actions(5613); + v->a[125887] = 6; + v->a[125888] = anon_sym_PIPE; + v->a[125889] = anon_sym_PIPE_AMP; + v->a[125890] = anon_sym_AMP_AMP; + v->a[125891] = anon_sym_PIPE_PIPE; + v->a[125892] = anon_sym_LT_LT; + v->a[125893] = anon_sym_LT_LT_DASH; + v->a[125894] = actions(7130); + v->a[125895] = 8; v->a[125896] = anon_sym_LT; v->a[125897] = anon_sym_GT; - v->a[125898] = anon_sym_LT_LT; - v->a[125899] = anon_sym_GT_GT; + v->a[125898] = anon_sym_GT_GT; + v->a[125899] = anon_sym_AMP_GT; small_parse_table_6295(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1259.c b/parser/static/small_parse_table/small_parse_table_1259.c index e2d59452..d74e41f7 100644 --- a/parser/static/small_parse_table/small_parse_table_1259.c +++ b/parser/static/small_parse_table/small_parse_table_1259.c @@ -14,126 +14,126 @@ void small_parse_table_6295(t_small_parse_table_array *v) { - v->a[125900] = anon_sym_PLUS; - v->a[125901] = anon_sym_DASH; - v->a[125902] = anon_sym_STAR; - v->a[125903] = anon_sym_SLASH; - v->a[125904] = anon_sym_PERCENT; - v->a[125905] = anon_sym_STAR_STAR; - v->a[125906] = actions(6598); - v->a[125907] = 23; - v->a[125908] = anon_sym_RPAREN_RPAREN; - v->a[125909] = anon_sym_COMMA; - v->a[125910] = anon_sym_PLUS_PLUS; - v->a[125911] = anon_sym_DASH_DASH; - v->a[125912] = anon_sym_PLUS_EQ; - v->a[125913] = anon_sym_DASH_EQ; - v->a[125914] = anon_sym_STAR_EQ; - v->a[125915] = anon_sym_SLASH_EQ; - v->a[125916] = anon_sym_PERCENT_EQ; - v->a[125917] = anon_sym_STAR_STAR_EQ; - v->a[125918] = anon_sym_LT_LT_EQ; - v->a[125919] = anon_sym_GT_GT_EQ; + v->a[125900] = anon_sym_AMP_GT_GT; + v->a[125901] = anon_sym_LT_AMP; + v->a[125902] = anon_sym_GT_AMP; + v->a[125903] = anon_sym_GT_PIPE; + v->a[125904] = 5; + v->a[125905] = actions(57); + v->a[125906] = 1; + v->a[125907] = sym_comment; + v->a[125908] = actions(7196); + v->a[125909] = 1; + v->a[125910] = sym__special_character; + v->a[125911] = state(2672); + v->a[125912] = 1; + v->a[125913] = aux_sym__literal_repeat1; + v->a[125914] = actions(3541); + v->a[125915] = 7; + v->a[125916] = anon_sym_PIPE; + v->a[125917] = anon_sym_LT; + v->a[125918] = anon_sym_GT; + v->a[125919] = anon_sym_AMP_GT; small_parse_table_6296(v); } void small_parse_table_6296(t_small_parse_table_array *v) { - v->a[125920] = anon_sym_AMP_EQ; - v->a[125921] = anon_sym_CARET_EQ; - v->a[125922] = anon_sym_PIPE_EQ; - v->a[125923] = anon_sym_PIPE_PIPE; - v->a[125924] = anon_sym_AMP_AMP; - v->a[125925] = anon_sym_EQ_EQ; - v->a[125926] = anon_sym_BANG_EQ; - v->a[125927] = anon_sym_LT_EQ; - v->a[125928] = anon_sym_GT_EQ; - v->a[125929] = anon_sym_EQ_TILDE; - v->a[125930] = anon_sym_QMARK; - v->a[125931] = 3; - v->a[125932] = actions(71); - v->a[125933] = 1; - v->a[125934] = sym_comment; - v->a[125935] = actions(1292); - v->a[125936] = 14; - v->a[125937] = anon_sym_PIPE; - v->a[125938] = anon_sym_LT; - v->a[125939] = anon_sym_GT; + v->a[125920] = anon_sym_LT_AMP; + v->a[125921] = anon_sym_GT_AMP; + v->a[125922] = anon_sym_LT_LT; + v->a[125923] = actions(3543); + v->a[125924] = 10; + v->a[125925] = sym_file_descriptor; + v->a[125926] = anon_sym_PIPE_AMP; + v->a[125927] = anon_sym_AMP_AMP; + v->a[125928] = anon_sym_PIPE_PIPE; + v->a[125929] = anon_sym_GT_GT; + v->a[125930] = anon_sym_AMP_GT_GT; + v->a[125931] = anon_sym_GT_PIPE; + v->a[125932] = anon_sym_LT_AMP_DASH; + v->a[125933] = anon_sym_GT_AMP_DASH; + v->a[125934] = anon_sym_LT_LT_DASH; + v->a[125935] = 7; + v->a[125936] = actions(3); + v->a[125937] = 1; + v->a[125938] = sym_comment; + v->a[125939] = actions(5641); small_parse_table_6297(v); } void small_parse_table_6297(t_small_parse_table_array *v) { - v->a[125940] = anon_sym_LT_LT; - v->a[125941] = anon_sym_AMP_GT; - v->a[125942] = anon_sym_LT_AMP; - v->a[125943] = anon_sym_GT_AMP; - v->a[125944] = anon_sym_DOLLAR; - v->a[125945] = sym__special_character; - v->a[125946] = aux_sym_number_token1; - v->a[125947] = aux_sym_number_token2; - v->a[125948] = anon_sym_DOLLAR_LPAREN; - v->a[125949] = anon_sym_BQUOTE; - v->a[125950] = sym_word; - v->a[125951] = actions(1294); - v->a[125952] = 27; - v->a[125953] = sym_file_descriptor; - v->a[125954] = sym__concat; - v->a[125955] = sym_variable_name; - v->a[125956] = sym_test_operator; - v->a[125957] = sym__brace_start; - v->a[125958] = anon_sym_LPAREN_LPAREN; - v->a[125959] = anon_sym_PIPE_PIPE; + v->a[125940] = 1; + v->a[125941] = aux_sym_heredoc_redirect_token1; + v->a[125942] = actions(7181); + v->a[125943] = 1; + v->a[125944] = sym_file_descriptor; + v->a[125945] = state(2286); + v->a[125946] = 1; + v->a[125947] = sym_file_redirect; + v->a[125948] = actions(7132); + v->a[125949] = 2; + v->a[125950] = anon_sym_LT_AMP_DASH; + v->a[125951] = anon_sym_GT_AMP_DASH; + v->a[125952] = actions(5639); + v->a[125953] = 6; + v->a[125954] = anon_sym_PIPE; + v->a[125955] = anon_sym_PIPE_AMP; + v->a[125956] = anon_sym_AMP_AMP; + v->a[125957] = anon_sym_PIPE_PIPE; + v->a[125958] = anon_sym_LT_LT; + v->a[125959] = anon_sym_LT_LT_DASH; small_parse_table_6298(v); } void small_parse_table_6298(t_small_parse_table_array *v) { - v->a[125960] = anon_sym_AMP_AMP; - v->a[125961] = anon_sym_GT_GT; - v->a[125962] = anon_sym_PIPE_AMP; - v->a[125963] = anon_sym_RBRACK; - v->a[125964] = anon_sym_AMP_GT_GT; - v->a[125965] = anon_sym_GT_PIPE; - v->a[125966] = anon_sym_LT_AMP_DASH; - v->a[125967] = anon_sym_GT_AMP_DASH; - v->a[125968] = anon_sym_LT_LT_DASH; - v->a[125969] = anon_sym_LT_LT_LT; - v->a[125970] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[125971] = anon_sym_DOLLAR_LBRACK; - v->a[125972] = aux_sym_concatenation_token1; - v->a[125973] = anon_sym_DQUOTE; - v->a[125974] = sym_raw_string; - v->a[125975] = sym_ansi_c_string; - v->a[125976] = anon_sym_DOLLAR_LBRACE; - v->a[125977] = anon_sym_DOLLAR_BQUOTE; - v->a[125978] = anon_sym_LT_LPAREN; - v->a[125979] = anon_sym_GT_LPAREN; + v->a[125960] = actions(7130); + v->a[125961] = 8; + v->a[125962] = anon_sym_LT; + v->a[125963] = anon_sym_GT; + v->a[125964] = anon_sym_GT_GT; + v->a[125965] = anon_sym_AMP_GT; + v->a[125966] = anon_sym_AMP_GT_GT; + v->a[125967] = anon_sym_LT_AMP; + v->a[125968] = anon_sym_GT_AMP; + v->a[125969] = anon_sym_GT_PIPE; + v->a[125970] = 3; + v->a[125971] = actions(57); + v->a[125972] = 1; + v->a[125973] = sym_comment; + v->a[125974] = actions(3064); + v->a[125975] = 7; + v->a[125976] = anon_sym_PIPE; + v->a[125977] = anon_sym_LT; + v->a[125978] = anon_sym_GT; + v->a[125979] = anon_sym_AMP_GT; small_parse_table_6299(v); } void small_parse_table_6299(t_small_parse_table_array *v) { - v->a[125980] = 3; - v->a[125981] = actions(71); - v->a[125982] = 1; - v->a[125983] = sym_comment; - v->a[125984] = actions(1328); - v->a[125985] = 14; - v->a[125986] = anon_sym_PIPE; - v->a[125987] = anon_sym_LT; - v->a[125988] = anon_sym_GT; - v->a[125989] = anon_sym_LT_LT; - v->a[125990] = anon_sym_AMP_GT; - v->a[125991] = anon_sym_LT_AMP; - v->a[125992] = anon_sym_GT_AMP; - v->a[125993] = anon_sym_DOLLAR; - v->a[125994] = sym__special_character; - v->a[125995] = aux_sym_number_token1; - v->a[125996] = aux_sym_number_token2; - v->a[125997] = anon_sym_DOLLAR_LPAREN; - v->a[125998] = anon_sym_BQUOTE; - v->a[125999] = sym_word; + v->a[125980] = anon_sym_LT_AMP; + v->a[125981] = anon_sym_GT_AMP; + v->a[125982] = anon_sym_LT_LT; + v->a[125983] = actions(3066); + v->a[125984] = 12; + v->a[125985] = sym_file_descriptor; + v->a[125986] = sym__concat; + v->a[125987] = anon_sym_PIPE_AMP; + v->a[125988] = anon_sym_AMP_AMP; + v->a[125989] = anon_sym_PIPE_PIPE; + v->a[125990] = anon_sym_GT_GT; + v->a[125991] = anon_sym_AMP_GT_GT; + v->a[125992] = anon_sym_GT_PIPE; + v->a[125993] = anon_sym_LT_AMP_DASH; + v->a[125994] = anon_sym_GT_AMP_DASH; + v->a[125995] = anon_sym_LT_LT_DASH; + v->a[125996] = aux_sym_concatenation_token1; + v->a[125997] = 3; + v->a[125998] = actions(57); + v->a[125999] = 1; small_parse_table_6300(v); } diff --git a/parser/static/small_parse_table/small_parse_table_126.c b/parser/static/small_parse_table/small_parse_table_126.c index 111a98c8..924224e0 100644 --- a/parser/static/small_parse_table/small_parse_table_126.c +++ b/parser/static/small_parse_table/small_parse_table_126.c @@ -14,126 +14,126 @@ void small_parse_table_630(t_small_parse_table_array *v) { - v->a[12600] = actions(1181); - v->a[12601] = 1; - v->a[12602] = sym__special_character; - v->a[12603] = actions(1185); - v->a[12604] = 1; - v->a[12605] = sym_test_operator; - v->a[12606] = actions(3050); - v->a[12607] = 1; - v->a[12608] = anon_sym_LPAREN; - v->a[12609] = actions(3052); - v->a[12610] = 1; - v->a[12611] = anon_sym_BANG; - v->a[12612] = actions(3058); - v->a[12613] = 1; - v->a[12614] = anon_sym_TILDE; - v->a[12615] = actions(3060); - v->a[12616] = 1; - v->a[12617] = anon_sym_BQUOTE; - v->a[12618] = actions(3062); - v->a[12619] = 1; + v->a[12600] = anon_sym_GT; + v->a[12601] = anon_sym_GT_GT; + v->a[12602] = anon_sym_AMP_GT; + v->a[12603] = anon_sym_AMP_GT_GT; + v->a[12604] = anon_sym_LT_AMP; + v->a[12605] = anon_sym_GT_AMP; + v->a[12606] = anon_sym_GT_PIPE; + v->a[12607] = anon_sym_LT_AMP_DASH; + v->a[12608] = anon_sym_GT_AMP_DASH; + v->a[12609] = anon_sym_LT_LT; + v->a[12610] = anon_sym_LT_LT_DASH; + v->a[12611] = anon_sym_AMP; + v->a[12612] = anon_sym_SEMI; + v->a[12613] = 6; + v->a[12614] = actions(3); + v->a[12615] = 1; + v->a[12616] = sym_comment; + v->a[12617] = state(1243); + v->a[12618] = 1; + v->a[12619] = aux_sym__literal_repeat1; small_parse_table_631(v); } void small_parse_table_631(t_small_parse_table_array *v) { - v->a[12620] = aux_sym__simple_variable_name_token1; - v->a[12621] = actions(3064); - v->a[12622] = 1; - v->a[12623] = sym_variable_name; - v->a[12624] = state(2387); - v->a[12625] = 1; - v->a[12626] = sym_command_substitution; - v->a[12627] = state(2484); - v->a[12628] = 1; - v->a[12629] = aux_sym__literal_repeat1; - v->a[12630] = state(2801); - v->a[12631] = 1; - v->a[12632] = sym__arithmetic_binary_expression; - v->a[12633] = state(2803); - v->a[12634] = 1; - v->a[12635] = sym__arithmetic_ternary_expression; - v->a[12636] = state(2809); - v->a[12637] = 1; - v->a[12638] = sym__arithmetic_unary_expression; - v->a[12639] = state(2825); + v->a[12620] = state(1257); + v->a[12621] = 1; + v->a[12622] = sym_concatenation; + v->a[12623] = actions(1530); + v->a[12624] = 6; + v->a[12625] = sym_file_descriptor; + v->a[12626] = sym_variable_name; + v->a[12627] = sym_test_operator; + v->a[12628] = sym__brace_start; + v->a[12629] = ts_builtin_sym_end; + v->a[12630] = aux_sym_heredoc_redirect_token1; + v->a[12631] = state(777); + v->a[12632] = 7; + v->a[12633] = sym_arithmetic_expansion; + v->a[12634] = sym_brace_expression; + v->a[12635] = sym_string; + v->a[12636] = sym_number; + v->a[12637] = sym_simple_expansion; + v->a[12638] = sym_expansion; + v->a[12639] = sym_command_substitution; small_parse_table_632(v); } void small_parse_table_632(t_small_parse_table_array *v) { - v->a[12640] = 1; - v->a[12641] = sym__arithmetic_postfix_expression; - v->a[12642] = state(3158); - v->a[12643] = 1; - v->a[12644] = sym__expression; - v->a[12645] = actions(1129); - v->a[12646] = 2; - v->a[12647] = anon_sym_LPAREN_LPAREN; - v->a[12648] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12649] = actions(1165); - v->a[12650] = 2; - v->a[12651] = anon_sym_LT_LPAREN; - v->a[12652] = anon_sym_GT_LPAREN; - v->a[12653] = actions(1183); - v->a[12654] = 2; - v->a[12655] = sym_raw_string; - v->a[12656] = sym_ansi_c_string; - v->a[12657] = actions(3054); - v->a[12658] = 2; - v->a[12659] = anon_sym_PLUS_PLUS2; + v->a[12640] = actions(1528); + v->a[12641] = 31; + v->a[12642] = anon_sym_PIPE; + v->a[12643] = anon_sym_SEMI_SEMI; + v->a[12644] = anon_sym_PIPE_AMP; + v->a[12645] = anon_sym_AMP_AMP; + v->a[12646] = anon_sym_PIPE_PIPE; + v->a[12647] = anon_sym_LT; + v->a[12648] = anon_sym_GT; + v->a[12649] = anon_sym_GT_GT; + v->a[12650] = anon_sym_AMP_GT; + v->a[12651] = anon_sym_AMP_GT_GT; + v->a[12652] = anon_sym_LT_AMP; + v->a[12653] = anon_sym_GT_AMP; + v->a[12654] = anon_sym_GT_PIPE; + v->a[12655] = anon_sym_LT_AMP_DASH; + v->a[12656] = anon_sym_GT_AMP_DASH; + v->a[12657] = anon_sym_LT_LT; + v->a[12658] = anon_sym_LT_LT_DASH; + v->a[12659] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_633(v); } void small_parse_table_633(t_small_parse_table_array *v) { - v->a[12660] = anon_sym_DASH_DASH2; - v->a[12661] = actions(3056); - v->a[12662] = 2; - v->a[12663] = anon_sym_DASH2; - v->a[12664] = anon_sym_PLUS2; - v->a[12665] = state(2397); - v->a[12666] = 4; - v->a[12667] = sym_string; - v->a[12668] = sym_number; - v->a[12669] = sym_simple_expansion; - v->a[12670] = sym_expansion; - v->a[12671] = state(2456); - v->a[12672] = 4; - v->a[12673] = sym_arithmetic_expansion; - v->a[12674] = sym_brace_expression; - v->a[12675] = sym_translated_string; - v->a[12676] = sym_process_substitution; - v->a[12677] = state(2836); - v->a[12678] = 4; - v->a[12679] = sym_subscript; + v->a[12660] = anon_sym_AMP; + v->a[12661] = anon_sym_DOLLAR; + v->a[12662] = sym__special_character; + v->a[12663] = anon_sym_DQUOTE; + v->a[12664] = sym_raw_string; + v->a[12665] = aux_sym_number_token1; + v->a[12666] = aux_sym_number_token2; + v->a[12667] = anon_sym_DOLLAR_LBRACE; + v->a[12668] = anon_sym_DOLLAR_LPAREN; + v->a[12669] = anon_sym_BQUOTE; + v->a[12670] = anon_sym_DOLLAR_BQUOTE; + v->a[12671] = sym_word; + v->a[12672] = anon_sym_SEMI; + v->a[12673] = 6; + v->a[12674] = actions(3); + v->a[12675] = 1; + v->a[12676] = sym_comment; + v->a[12677] = state(1237); + v->a[12678] = 1; + v->a[12679] = aux_sym__literal_repeat1; small_parse_table_634(v); } void small_parse_table_634(t_small_parse_table_array *v) { - v->a[12680] = sym__arithmetic_expression; - v->a[12681] = sym__arithmetic_literal; - v->a[12682] = sym__arithmetic_parenthesized_expression; - v->a[12683] = state(2594); - v->a[12684] = 6; - v->a[12685] = sym_binary_expression; - v->a[12686] = sym_ternary_expression; - v->a[12687] = sym_unary_expression; - v->a[12688] = sym_postfix_expression; - v->a[12689] = sym_parenthesized_expression; - v->a[12690] = sym_concatenation; - v->a[12691] = 21; - v->a[12692] = actions(3); - v->a[12693] = 1; - v->a[12694] = sym_comment; - v->a[12695] = actions(3072); - v->a[12696] = 1; - v->a[12697] = anon_sym_DOLLAR_LBRACK; - v->a[12698] = actions(3075); - v->a[12699] = 1; + v->a[12680] = state(410); + v->a[12681] = 2; + v->a[12682] = sym_concatenation; + v->a[12683] = aux_sym_for_statement_repeat1; + v->a[12684] = actions(1390); + v->a[12685] = 5; + v->a[12686] = sym_file_descriptor; + v->a[12687] = sym_variable_name; + v->a[12688] = sym_test_operator; + v->a[12689] = sym__brace_start; + v->a[12690] = aux_sym_heredoc_redirect_token1; + v->a[12691] = state(1107); + v->a[12692] = 7; + v->a[12693] = sym_arithmetic_expansion; + v->a[12694] = sym_brace_expression; + v->a[12695] = sym_string; + v->a[12696] = sym_number; + v->a[12697] = sym_simple_expansion; + v->a[12698] = sym_expansion; + v->a[12699] = sym_command_substitution; small_parse_table_635(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1260.c b/parser/static/small_parse_table/small_parse_table_1260.c index acfbbe4f..426a9fbe 100644 --- a/parser/static/small_parse_table/small_parse_table_1260.c +++ b/parser/static/small_parse_table/small_parse_table_1260.c @@ -14,101 +14,101 @@ void small_parse_table_6300(t_small_parse_table_array *v) { - v->a[126000] = actions(1330); - v->a[126001] = 27; - v->a[126002] = sym_file_descriptor; - v->a[126003] = sym__concat; - v->a[126004] = sym_variable_name; - v->a[126005] = sym_test_operator; - v->a[126006] = sym__brace_start; - v->a[126007] = anon_sym_LPAREN_LPAREN; - v->a[126008] = anon_sym_PIPE_PIPE; - v->a[126009] = anon_sym_AMP_AMP; - v->a[126010] = anon_sym_GT_GT; - v->a[126011] = anon_sym_PIPE_AMP; - v->a[126012] = anon_sym_RBRACK; - v->a[126013] = anon_sym_AMP_GT_GT; - v->a[126014] = anon_sym_GT_PIPE; - v->a[126015] = anon_sym_LT_AMP_DASH; - v->a[126016] = anon_sym_GT_AMP_DASH; - v->a[126017] = anon_sym_LT_LT_DASH; - v->a[126018] = anon_sym_LT_LT_LT; - v->a[126019] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[126000] = sym_comment; + v->a[126001] = actions(3123); + v->a[126002] = 7; + v->a[126003] = anon_sym_PIPE; + v->a[126004] = anon_sym_LT; + v->a[126005] = anon_sym_GT; + v->a[126006] = anon_sym_AMP_GT; + v->a[126007] = anon_sym_LT_AMP; + v->a[126008] = anon_sym_GT_AMP; + v->a[126009] = anon_sym_LT_LT; + v->a[126010] = actions(3125); + v->a[126011] = 12; + v->a[126012] = sym_file_descriptor; + v->a[126013] = sym__concat; + v->a[126014] = anon_sym_PIPE_AMP; + v->a[126015] = anon_sym_AMP_AMP; + v->a[126016] = anon_sym_PIPE_PIPE; + v->a[126017] = anon_sym_GT_GT; + v->a[126018] = anon_sym_AMP_GT_GT; + v->a[126019] = anon_sym_GT_PIPE; small_parse_table_6301(v); } void small_parse_table_6301(t_small_parse_table_array *v) { - v->a[126020] = anon_sym_DOLLAR_LBRACK; - v->a[126021] = aux_sym_concatenation_token1; - v->a[126022] = anon_sym_DQUOTE; - v->a[126023] = sym_raw_string; - v->a[126024] = sym_ansi_c_string; - v->a[126025] = anon_sym_DOLLAR_LBRACE; - v->a[126026] = anon_sym_DOLLAR_BQUOTE; - v->a[126027] = anon_sym_LT_LPAREN; - v->a[126028] = anon_sym_GT_LPAREN; - v->a[126029] = 3; - v->a[126030] = actions(71); - v->a[126031] = 1; - v->a[126032] = sym_comment; - v->a[126033] = actions(1320); - v->a[126034] = 14; - v->a[126035] = anon_sym_PIPE; - v->a[126036] = anon_sym_LT; - v->a[126037] = anon_sym_GT; - v->a[126038] = anon_sym_LT_LT; - v->a[126039] = anon_sym_AMP_GT; + v->a[126020] = anon_sym_LT_AMP_DASH; + v->a[126021] = anon_sym_GT_AMP_DASH; + v->a[126022] = anon_sym_LT_LT_DASH; + v->a[126023] = aux_sym_concatenation_token1; + v->a[126024] = 3; + v->a[126025] = actions(57); + v->a[126026] = 1; + v->a[126027] = sym_comment; + v->a[126028] = actions(2662); + v->a[126029] = 7; + v->a[126030] = anon_sym_PIPE; + v->a[126031] = anon_sym_LT; + v->a[126032] = anon_sym_GT; + v->a[126033] = anon_sym_AMP_GT; + v->a[126034] = anon_sym_LT_AMP; + v->a[126035] = anon_sym_GT_AMP; + v->a[126036] = anon_sym_LT_LT; + v->a[126037] = actions(2664); + v->a[126038] = 12; + v->a[126039] = sym_file_descriptor; small_parse_table_6302(v); } void small_parse_table_6302(t_small_parse_table_array *v) { - v->a[126040] = anon_sym_LT_AMP; - v->a[126041] = anon_sym_GT_AMP; - v->a[126042] = anon_sym_DOLLAR; - v->a[126043] = sym__special_character; - v->a[126044] = aux_sym_number_token1; - v->a[126045] = aux_sym_number_token2; - v->a[126046] = anon_sym_DOLLAR_LPAREN; - v->a[126047] = anon_sym_BQUOTE; - v->a[126048] = sym_word; - v->a[126049] = actions(1322); - v->a[126050] = 27; - v->a[126051] = sym_file_descriptor; - v->a[126052] = sym__concat; - v->a[126053] = sym_variable_name; - v->a[126054] = sym_test_operator; - v->a[126055] = sym__brace_start; - v->a[126056] = anon_sym_LPAREN_LPAREN; - v->a[126057] = anon_sym_PIPE_PIPE; - v->a[126058] = anon_sym_AMP_AMP; - v->a[126059] = anon_sym_GT_GT; + v->a[126040] = sym_variable_name; + v->a[126041] = anon_sym_PIPE_AMP; + v->a[126042] = anon_sym_AMP_AMP; + v->a[126043] = anon_sym_PIPE_PIPE; + v->a[126044] = anon_sym_GT_GT; + v->a[126045] = anon_sym_AMP_GT_GT; + v->a[126046] = anon_sym_GT_PIPE; + v->a[126047] = anon_sym_LT_AMP_DASH; + v->a[126048] = anon_sym_GT_AMP_DASH; + v->a[126049] = anon_sym_LT_LT_DASH; + v->a[126050] = sym__special_character; + v->a[126051] = 3; + v->a[126052] = actions(57); + v->a[126053] = 1; + v->a[126054] = sym_comment; + v->a[126055] = actions(3157); + v->a[126056] = 7; + v->a[126057] = anon_sym_PIPE; + v->a[126058] = anon_sym_LT; + v->a[126059] = anon_sym_GT; small_parse_table_6303(v); } void small_parse_table_6303(t_small_parse_table_array *v) { - v->a[126060] = anon_sym_PIPE_AMP; - v->a[126061] = anon_sym_RBRACK; - v->a[126062] = anon_sym_AMP_GT_GT; - v->a[126063] = anon_sym_GT_PIPE; - v->a[126064] = anon_sym_LT_AMP_DASH; - v->a[126065] = anon_sym_GT_AMP_DASH; - v->a[126066] = anon_sym_LT_LT_DASH; - v->a[126067] = anon_sym_LT_LT_LT; - v->a[126068] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126069] = anon_sym_DOLLAR_LBRACK; - v->a[126070] = aux_sym_concatenation_token1; - v->a[126071] = anon_sym_DQUOTE; - v->a[126072] = sym_raw_string; - v->a[126073] = sym_ansi_c_string; - v->a[126074] = anon_sym_DOLLAR_LBRACE; - v->a[126075] = anon_sym_DOLLAR_BQUOTE; - v->a[126076] = anon_sym_LT_LPAREN; - v->a[126077] = anon_sym_GT_LPAREN; - v->a[126078] = 3; - v->a[126079] = actions(71); + v->a[126060] = anon_sym_AMP_GT; + v->a[126061] = anon_sym_LT_AMP; + v->a[126062] = anon_sym_GT_AMP; + v->a[126063] = anon_sym_LT_LT; + v->a[126064] = actions(3159); + v->a[126065] = 12; + v->a[126066] = sym_file_descriptor; + v->a[126067] = sym__concat; + v->a[126068] = anon_sym_PIPE_AMP; + v->a[126069] = anon_sym_AMP_AMP; + v->a[126070] = anon_sym_PIPE_PIPE; + v->a[126071] = anon_sym_GT_GT; + v->a[126072] = anon_sym_AMP_GT_GT; + v->a[126073] = anon_sym_GT_PIPE; + v->a[126074] = anon_sym_LT_AMP_DASH; + v->a[126075] = anon_sym_GT_AMP_DASH; + v->a[126076] = anon_sym_LT_LT_DASH; + v->a[126077] = aux_sym_concatenation_token1; + v->a[126078] = 7; + v->a[126079] = actions(3); small_parse_table_6304(v); } @@ -116,24 +116,24 @@ void small_parse_table_6304(t_small_parse_table_array *v) { v->a[126080] = 1; v->a[126081] = sym_comment; - v->a[126082] = actions(1251); - v->a[126083] = 14; - v->a[126084] = anon_sym_PIPE; - v->a[126085] = anon_sym_LT; - v->a[126086] = anon_sym_GT; - v->a[126087] = anon_sym_LT_LT; - v->a[126088] = anon_sym_AMP_GT; - v->a[126089] = anon_sym_LT_AMP; - v->a[126090] = anon_sym_GT_AMP; - v->a[126091] = anon_sym_DOLLAR; - v->a[126092] = sym__special_character; - v->a[126093] = aux_sym_number_token1; - v->a[126094] = aux_sym_number_token2; - v->a[126095] = anon_sym_DOLLAR_LPAREN; - v->a[126096] = anon_sym_BQUOTE; - v->a[126097] = sym_word; - v->a[126098] = actions(1253); - v->a[126099] = 27; + v->a[126082] = actions(5443); + v->a[126083] = 1; + v->a[126084] = aux_sym_heredoc_redirect_token1; + v->a[126085] = actions(7181); + v->a[126086] = 1; + v->a[126087] = sym_file_descriptor; + v->a[126088] = state(2311); + v->a[126089] = 1; + v->a[126090] = sym_file_redirect; + v->a[126091] = actions(7132); + v->a[126092] = 2; + v->a[126093] = anon_sym_LT_AMP_DASH; + v->a[126094] = anon_sym_GT_AMP_DASH; + v->a[126095] = actions(5441); + v->a[126096] = 6; + v->a[126097] = anon_sym_PIPE; + v->a[126098] = anon_sym_PIPE_AMP; + v->a[126099] = anon_sym_AMP_AMP; small_parse_table_6305(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1261.c b/parser/static/small_parse_table/small_parse_table_1261.c index b9a16e34..f7f01fe4 100644 --- a/parser/static/small_parse_table/small_parse_table_1261.c +++ b/parser/static/small_parse_table/small_parse_table_1261.c @@ -14,126 +14,126 @@ void small_parse_table_6305(t_small_parse_table_array *v) { - v->a[126100] = sym_file_descriptor; - v->a[126101] = sym__concat; - v->a[126102] = sym_variable_name; - v->a[126103] = sym_test_operator; - v->a[126104] = sym__brace_start; - v->a[126105] = anon_sym_LPAREN_LPAREN; - v->a[126106] = anon_sym_PIPE_PIPE; - v->a[126107] = anon_sym_AMP_AMP; - v->a[126108] = anon_sym_GT_GT; - v->a[126109] = anon_sym_PIPE_AMP; - v->a[126110] = anon_sym_RBRACK; - v->a[126111] = anon_sym_AMP_GT_GT; + v->a[126100] = anon_sym_PIPE_PIPE; + v->a[126101] = anon_sym_LT_LT; + v->a[126102] = anon_sym_LT_LT_DASH; + v->a[126103] = actions(7130); + v->a[126104] = 8; + v->a[126105] = anon_sym_LT; + v->a[126106] = anon_sym_GT; + v->a[126107] = anon_sym_GT_GT; + v->a[126108] = anon_sym_AMP_GT; + v->a[126109] = anon_sym_AMP_GT_GT; + v->a[126110] = anon_sym_LT_AMP; + v->a[126111] = anon_sym_GT_AMP; v->a[126112] = anon_sym_GT_PIPE; - v->a[126113] = anon_sym_LT_AMP_DASH; - v->a[126114] = anon_sym_GT_AMP_DASH; - v->a[126115] = anon_sym_LT_LT_DASH; - v->a[126116] = anon_sym_LT_LT_LT; - v->a[126117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126118] = anon_sym_DOLLAR_LBRACK; - v->a[126119] = aux_sym_concatenation_token1; + v->a[126113] = 5; + v->a[126114] = actions(3); + v->a[126115] = 1; + v->a[126116] = sym_comment; + v->a[126117] = actions(7213); + v->a[126118] = 1; + v->a[126119] = sym__special_character; small_parse_table_6306(v); } void small_parse_table_6306(t_small_parse_table_array *v) { - v->a[126120] = anon_sym_DQUOTE; - v->a[126121] = sym_raw_string; - v->a[126122] = sym_ansi_c_string; - v->a[126123] = anon_sym_DOLLAR_LBRACE; - v->a[126124] = anon_sym_DOLLAR_BQUOTE; - v->a[126125] = anon_sym_LT_LPAREN; - v->a[126126] = anon_sym_GT_LPAREN; - v->a[126127] = 3; - v->a[126128] = actions(71); - v->a[126129] = 1; - v->a[126130] = sym_comment; - v->a[126131] = actions(1324); - v->a[126132] = 14; - v->a[126133] = anon_sym_PIPE; - v->a[126134] = anon_sym_LT; - v->a[126135] = anon_sym_GT; - v->a[126136] = anon_sym_LT_LT; - v->a[126137] = anon_sym_AMP_GT; - v->a[126138] = anon_sym_LT_AMP; - v->a[126139] = anon_sym_GT_AMP; + v->a[126120] = state(2682); + v->a[126121] = 1; + v->a[126122] = aux_sym__literal_repeat1; + v->a[126123] = actions(3197); + v->a[126124] = 3; + v->a[126125] = sym_test_operator; + v->a[126126] = sym__brace_start; + v->a[126127] = aux_sym_heredoc_redirect_token1; + v->a[126128] = actions(3195); + v->a[126129] = 14; + v->a[126130] = anon_sym_SEMI_SEMI; + v->a[126131] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[126132] = anon_sym_AMP; + v->a[126133] = anon_sym_DOLLAR; + v->a[126134] = anon_sym_DQUOTE; + v->a[126135] = sym_raw_string; + v->a[126136] = aux_sym_number_token1; + v->a[126137] = aux_sym_number_token2; + v->a[126138] = anon_sym_DOLLAR_LBRACE; + v->a[126139] = anon_sym_DOLLAR_LPAREN; small_parse_table_6307(v); } void small_parse_table_6307(t_small_parse_table_array *v) { - v->a[126140] = anon_sym_DOLLAR; - v->a[126141] = sym__special_character; - v->a[126142] = aux_sym_number_token1; - v->a[126143] = aux_sym_number_token2; - v->a[126144] = anon_sym_DOLLAR_LPAREN; - v->a[126145] = anon_sym_BQUOTE; - v->a[126146] = sym_word; - v->a[126147] = actions(1326); - v->a[126148] = 27; - v->a[126149] = sym_file_descriptor; - v->a[126150] = sym__concat; - v->a[126151] = sym_variable_name; - v->a[126152] = sym_test_operator; - v->a[126153] = sym__brace_start; - v->a[126154] = anon_sym_LPAREN_LPAREN; - v->a[126155] = anon_sym_PIPE_PIPE; - v->a[126156] = anon_sym_AMP_AMP; - v->a[126157] = anon_sym_GT_GT; - v->a[126158] = anon_sym_PIPE_AMP; - v->a[126159] = anon_sym_RBRACK; + v->a[126140] = anon_sym_BQUOTE; + v->a[126141] = anon_sym_DOLLAR_BQUOTE; + v->a[126142] = sym_word; + v->a[126143] = anon_sym_SEMI; + v->a[126144] = 3; + v->a[126145] = actions(57); + v->a[126146] = 1; + v->a[126147] = sym_comment; + v->a[126148] = actions(3032); + v->a[126149] = 7; + v->a[126150] = anon_sym_PIPE; + v->a[126151] = anon_sym_LT; + v->a[126152] = anon_sym_GT; + v->a[126153] = anon_sym_AMP_GT; + v->a[126154] = anon_sym_LT_AMP; + v->a[126155] = anon_sym_GT_AMP; + v->a[126156] = anon_sym_LT_LT; + v->a[126157] = actions(3034); + v->a[126158] = 12; + v->a[126159] = sym_file_descriptor; small_parse_table_6308(v); } void small_parse_table_6308(t_small_parse_table_array *v) { - v->a[126160] = anon_sym_AMP_GT_GT; - v->a[126161] = anon_sym_GT_PIPE; - v->a[126162] = anon_sym_LT_AMP_DASH; - v->a[126163] = anon_sym_GT_AMP_DASH; - v->a[126164] = anon_sym_LT_LT_DASH; - v->a[126165] = anon_sym_LT_LT_LT; - v->a[126166] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126167] = anon_sym_DOLLAR_LBRACK; - v->a[126168] = aux_sym_concatenation_token1; - v->a[126169] = anon_sym_DQUOTE; - v->a[126170] = sym_raw_string; - v->a[126171] = sym_ansi_c_string; - v->a[126172] = anon_sym_DOLLAR_LBRACE; - v->a[126173] = anon_sym_DOLLAR_BQUOTE; - v->a[126174] = anon_sym_LT_LPAREN; - v->a[126175] = anon_sym_GT_LPAREN; - v->a[126176] = 6; - v->a[126177] = actions(3); - v->a[126178] = 1; - v->a[126179] = sym_comment; + v->a[126160] = sym__concat; + v->a[126161] = anon_sym_PIPE_AMP; + v->a[126162] = anon_sym_AMP_AMP; + v->a[126163] = anon_sym_PIPE_PIPE; + v->a[126164] = anon_sym_GT_GT; + v->a[126165] = anon_sym_AMP_GT_GT; + v->a[126166] = anon_sym_GT_PIPE; + v->a[126167] = anon_sym_LT_AMP_DASH; + v->a[126168] = anon_sym_GT_AMP_DASH; + v->a[126169] = anon_sym_LT_LT_DASH; + v->a[126170] = aux_sym_concatenation_token1; + v->a[126171] = 8; + v->a[126172] = actions(57); + v->a[126173] = 1; + v->a[126174] = sym_comment; + v->a[126175] = actions(7216); + v->a[126176] = 1; + v->a[126177] = sym_file_descriptor; + v->a[126178] = actions(5254); + v->a[126179] = 2; small_parse_table_6309(v); } void small_parse_table_6309(t_small_parse_table_array *v) { - v->a[126180] = actions(5844); - v->a[126181] = 1; - v->a[126182] = aux_sym_concatenation_token1; - v->a[126183] = actions(6602); - v->a[126184] = 1; - v->a[126185] = sym__concat; - v->a[126186] = state(1722); - v->a[126187] = 1; - v->a[126188] = aux_sym_concatenation_repeat1; - v->a[126189] = actions(1288); - v->a[126190] = 4; - v->a[126191] = sym_file_descriptor; - v->a[126192] = sym_test_operator; - v->a[126193] = sym__brace_start; - v->a[126194] = aux_sym_heredoc_redirect_token1; - v->a[126195] = actions(1286); - v->a[126196] = 34; - v->a[126197] = anon_sym_LPAREN_LPAREN; - v->a[126198] = anon_sym_PIPE_PIPE; - v->a[126199] = anon_sym_AMP_AMP; + v->a[126180] = anon_sym_PIPE; + v->a[126181] = anon_sym_LT_LT; + v->a[126182] = actions(7145); + v->a[126183] = 2; + v->a[126184] = anon_sym_LT_AMP_DASH; + v->a[126185] = anon_sym_GT_AMP_DASH; + v->a[126186] = state(2670); + v->a[126187] = 2; + v->a[126188] = sym_file_redirect; + v->a[126189] = aux_sym_redirected_statement_repeat2; + v->a[126190] = actions(7143); + v->a[126191] = 3; + v->a[126192] = anon_sym_GT_GT; + v->a[126193] = anon_sym_AMP_GT_GT; + v->a[126194] = anon_sym_GT_PIPE; + v->a[126195] = actions(5256); + v->a[126196] = 4; + v->a[126197] = anon_sym_PIPE_AMP; + v->a[126198] = anon_sym_AMP_AMP; + v->a[126199] = anon_sym_PIPE_PIPE; small_parse_table_6310(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1262.c b/parser/static/small_parse_table/small_parse_table_1262.c index 5c079461..78a6b898 100644 --- a/parser/static/small_parse_table/small_parse_table_1262.c +++ b/parser/static/small_parse_table/small_parse_table_1262.c @@ -14,126 +14,126 @@ void small_parse_table_6310(t_small_parse_table_array *v) { - v->a[126200] = anon_sym_PIPE; - v->a[126201] = anon_sym_LT; - v->a[126202] = anon_sym_GT; - v->a[126203] = anon_sym_LT_LT; - v->a[126204] = anon_sym_GT_GT; - v->a[126205] = anon_sym_PIPE_AMP; - v->a[126206] = anon_sym_AMP_GT; - v->a[126207] = anon_sym_AMP_GT_GT; - v->a[126208] = anon_sym_LT_AMP; - v->a[126209] = anon_sym_GT_AMP; - v->a[126210] = anon_sym_GT_PIPE; - v->a[126211] = anon_sym_LT_AMP_DASH; - v->a[126212] = anon_sym_GT_AMP_DASH; - v->a[126213] = anon_sym_LT_LT_DASH; - v->a[126214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126215] = anon_sym_DOLLAR_LBRACK; - v->a[126216] = anon_sym_DOLLAR; - v->a[126217] = sym__special_character; - v->a[126218] = anon_sym_DQUOTE; - v->a[126219] = sym_raw_string; + v->a[126200] = anon_sym_LT_LT_DASH; + v->a[126201] = actions(7141); + v->a[126202] = 5; + v->a[126203] = anon_sym_LT; + v->a[126204] = anon_sym_GT; + v->a[126205] = anon_sym_AMP_GT; + v->a[126206] = anon_sym_LT_AMP; + v->a[126207] = anon_sym_GT_AMP; + v->a[126208] = 3; + v->a[126209] = actions(57); + v->a[126210] = 1; + v->a[126211] = sym_comment; + v->a[126212] = actions(2965); + v->a[126213] = 7; + v->a[126214] = anon_sym_PIPE; + v->a[126215] = anon_sym_LT; + v->a[126216] = anon_sym_GT; + v->a[126217] = anon_sym_AMP_GT; + v->a[126218] = anon_sym_LT_AMP; + v->a[126219] = anon_sym_GT_AMP; small_parse_table_6311(v); } void small_parse_table_6311(t_small_parse_table_array *v) { - v->a[126220] = sym_ansi_c_string; - v->a[126221] = aux_sym_number_token1; - v->a[126222] = aux_sym_number_token2; - v->a[126223] = anon_sym_DOLLAR_LBRACE; - v->a[126224] = anon_sym_DOLLAR_LPAREN; - v->a[126225] = anon_sym_BQUOTE; - v->a[126226] = anon_sym_DOLLAR_BQUOTE; - v->a[126227] = anon_sym_LT_LPAREN; - v->a[126228] = anon_sym_GT_LPAREN; - v->a[126229] = aux_sym__simple_variable_name_token1; - v->a[126230] = sym_word; - v->a[126231] = 6; - v->a[126232] = actions(3); - v->a[126233] = 1; - v->a[126234] = sym_comment; - v->a[126235] = actions(5920); - v->a[126236] = 1; - v->a[126237] = aux_sym_concatenation_token1; - v->a[126238] = actions(6604); - v->a[126239] = 1; + v->a[126220] = anon_sym_LT_LT; + v->a[126221] = actions(2967); + v->a[126222] = 12; + v->a[126223] = sym_file_descriptor; + v->a[126224] = sym__concat; + v->a[126225] = anon_sym_PIPE_AMP; + v->a[126226] = anon_sym_AMP_AMP; + v->a[126227] = anon_sym_PIPE_PIPE; + v->a[126228] = anon_sym_GT_GT; + v->a[126229] = anon_sym_AMP_GT_GT; + v->a[126230] = anon_sym_GT_PIPE; + v->a[126231] = anon_sym_LT_AMP_DASH; + v->a[126232] = anon_sym_GT_AMP_DASH; + v->a[126233] = anon_sym_LT_LT_DASH; + v->a[126234] = aux_sym_concatenation_token1; + v->a[126235] = 5; + v->a[126236] = actions(3); + v->a[126237] = 1; + v->a[126238] = sym_comment; + v->a[126239] = state(2686); small_parse_table_6312(v); } void small_parse_table_6312(t_small_parse_table_array *v) { - v->a[126240] = sym__concat; - v->a[126241] = state(1704); - v->a[126242] = 1; - v->a[126243] = aux_sym_concatenation_repeat1; - v->a[126244] = actions(1267); - v->a[126245] = 4; - v->a[126246] = sym_file_descriptor; - v->a[126247] = sym_test_operator; - v->a[126248] = sym__brace_start; - v->a[126249] = aux_sym_heredoc_redirect_token1; - v->a[126250] = actions(1265); - v->a[126251] = 34; - v->a[126252] = anon_sym_LPAREN_LPAREN; + v->a[126240] = 1; + v->a[126241] = aux_sym_pipeline_repeat1; + v->a[126242] = actions(5367); + v->a[126243] = 2; + v->a[126244] = sym_file_descriptor; + v->a[126245] = aux_sym_heredoc_redirect_token1; + v->a[126246] = actions(7218); + v->a[126247] = 2; + v->a[126248] = anon_sym_PIPE; + v->a[126249] = anon_sym_PIPE_AMP; + v->a[126250] = actions(5362); + v->a[126251] = 14; + v->a[126252] = anon_sym_AMP_AMP; v->a[126253] = anon_sym_PIPE_PIPE; - v->a[126254] = anon_sym_AMP_AMP; - v->a[126255] = anon_sym_PIPE; - v->a[126256] = anon_sym_LT; - v->a[126257] = anon_sym_GT; - v->a[126258] = anon_sym_LT_LT; - v->a[126259] = anon_sym_GT_GT; + v->a[126254] = anon_sym_LT; + v->a[126255] = anon_sym_GT; + v->a[126256] = anon_sym_GT_GT; + v->a[126257] = anon_sym_AMP_GT; + v->a[126258] = anon_sym_AMP_GT_GT; + v->a[126259] = anon_sym_LT_AMP; small_parse_table_6313(v); } void small_parse_table_6313(t_small_parse_table_array *v) { - v->a[126260] = anon_sym_PIPE_AMP; - v->a[126261] = anon_sym_AMP_GT; - v->a[126262] = anon_sym_AMP_GT_GT; - v->a[126263] = anon_sym_LT_AMP; - v->a[126264] = anon_sym_GT_AMP; - v->a[126265] = anon_sym_GT_PIPE; - v->a[126266] = anon_sym_LT_AMP_DASH; - v->a[126267] = anon_sym_GT_AMP_DASH; - v->a[126268] = anon_sym_LT_LT_DASH; - v->a[126269] = anon_sym_LT_LT_LT; - v->a[126270] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126271] = anon_sym_DOLLAR_LBRACK; - v->a[126272] = anon_sym_DOLLAR; - v->a[126273] = sym__special_character; - v->a[126274] = anon_sym_DQUOTE; - v->a[126275] = sym_raw_string; - v->a[126276] = sym_ansi_c_string; - v->a[126277] = aux_sym_number_token1; - v->a[126278] = aux_sym_number_token2; - v->a[126279] = anon_sym_DOLLAR_LBRACE; + v->a[126260] = anon_sym_GT_AMP; + v->a[126261] = anon_sym_GT_PIPE; + v->a[126262] = anon_sym_LT_AMP_DASH; + v->a[126263] = anon_sym_GT_AMP_DASH; + v->a[126264] = anon_sym_LT_LT; + v->a[126265] = anon_sym_LT_LT_DASH; + v->a[126266] = 8; + v->a[126267] = actions(3); + v->a[126268] = 1; + v->a[126269] = sym_comment; + v->a[126270] = actions(3803); + v->a[126271] = 1; + v->a[126272] = aux_sym_heredoc_redirect_token1; + v->a[126273] = actions(7134); + v->a[126274] = 1; + v->a[126275] = sym_file_descriptor; + v->a[126276] = actions(2945); + v->a[126277] = 2; + v->a[126278] = anon_sym_LT_LT; + v->a[126279] = anon_sym_LT_LT_DASH; small_parse_table_6314(v); } void small_parse_table_6314(t_small_parse_table_array *v) { - v->a[126280] = anon_sym_DOLLAR_LPAREN; - v->a[126281] = anon_sym_BQUOTE; - v->a[126282] = anon_sym_DOLLAR_BQUOTE; - v->a[126283] = anon_sym_LT_LPAREN; - v->a[126284] = anon_sym_GT_LPAREN; - v->a[126285] = sym_word; - v->a[126286] = 5; - v->a[126287] = actions(71); - v->a[126288] = 1; - v->a[126289] = sym_comment; - v->a[126290] = state(2407); - v->a[126291] = 1; - v->a[126292] = aux_sym_concatenation_repeat1; - v->a[126293] = actions(6564); - v->a[126294] = 2; - v->a[126295] = sym__concat; - v->a[126296] = aux_sym_concatenation_token1; - v->a[126297] = actions(5067); - v->a[126298] = 14; - v->a[126299] = anon_sym_PIPE; + v->a[126280] = actions(3799); + v->a[126281] = 2; + v->a[126282] = anon_sym_AMP_AMP; + v->a[126283] = anon_sym_PIPE_PIPE; + v->a[126284] = actions(7132); + v->a[126285] = 2; + v->a[126286] = anon_sym_LT_AMP_DASH; + v->a[126287] = anon_sym_GT_AMP_DASH; + v->a[126288] = state(2613); + v->a[126289] = 3; + v->a[126290] = sym_file_redirect; + v->a[126291] = sym_heredoc_redirect; + v->a[126292] = aux_sym_redirected_statement_repeat1; + v->a[126293] = actions(7130); + v->a[126294] = 8; + v->a[126295] = anon_sym_LT; + v->a[126296] = anon_sym_GT; + v->a[126297] = anon_sym_GT_GT; + v->a[126298] = anon_sym_AMP_GT; + v->a[126299] = anon_sym_AMP_GT_GT; small_parse_table_6315(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1263.c b/parser/static/small_parse_table/small_parse_table_1263.c index ad999600..6b4375a5 100644 --- a/parser/static/small_parse_table/small_parse_table_1263.c +++ b/parser/static/small_parse_table/small_parse_table_1263.c @@ -14,126 +14,126 @@ void small_parse_table_6315(t_small_parse_table_array *v) { - v->a[126300] = anon_sym_LT; - v->a[126301] = anon_sym_GT; - v->a[126302] = anon_sym_LT_LT; - v->a[126303] = anon_sym_AMP_GT; - v->a[126304] = anon_sym_LT_AMP; - v->a[126305] = anon_sym_GT_AMP; - v->a[126306] = anon_sym_DOLLAR; - v->a[126307] = aux_sym_number_token1; - v->a[126308] = aux_sym_number_token2; - v->a[126309] = anon_sym_DOLLAR_LPAREN; - v->a[126310] = anon_sym_BQUOTE; - v->a[126311] = aux_sym__simple_variable_name_token1; - v->a[126312] = sym_word; - v->a[126313] = actions(5069); - v->a[126314] = 24; - v->a[126315] = sym_file_descriptor; - v->a[126316] = sym_variable_name; - v->a[126317] = sym_test_operator; - v->a[126318] = sym__brace_start; - v->a[126319] = anon_sym_LPAREN_LPAREN; + v->a[126300] = anon_sym_LT_AMP; + v->a[126301] = anon_sym_GT_AMP; + v->a[126302] = anon_sym_GT_PIPE; + v->a[126303] = 8; + v->a[126304] = actions(3); + v->a[126305] = 1; + v->a[126306] = sym_comment; + v->a[126307] = actions(3801); + v->a[126308] = 1; + v->a[126309] = aux_sym_heredoc_redirect_token1; + v->a[126310] = actions(7134); + v->a[126311] = 1; + v->a[126312] = sym_file_descriptor; + v->a[126313] = actions(2945); + v->a[126314] = 2; + v->a[126315] = anon_sym_LT_LT; + v->a[126316] = anon_sym_LT_LT_DASH; + v->a[126317] = actions(3799); + v->a[126318] = 2; + v->a[126319] = anon_sym_AMP_AMP; small_parse_table_6316(v); } void small_parse_table_6316(t_small_parse_table_array *v) { v->a[126320] = anon_sym_PIPE_PIPE; - v->a[126321] = anon_sym_AMP_AMP; - v->a[126322] = anon_sym_GT_GT; - v->a[126323] = anon_sym_PIPE_AMP; - v->a[126324] = anon_sym_AMP_GT_GT; - v->a[126325] = anon_sym_GT_PIPE; - v->a[126326] = anon_sym_LT_AMP_DASH; - v->a[126327] = anon_sym_GT_AMP_DASH; - v->a[126328] = anon_sym_LT_LT_DASH; - v->a[126329] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126330] = anon_sym_DOLLAR_LBRACK; - v->a[126331] = sym__special_character; - v->a[126332] = anon_sym_DQUOTE; - v->a[126333] = sym_raw_string; - v->a[126334] = sym_ansi_c_string; - v->a[126335] = anon_sym_DOLLAR_LBRACE; - v->a[126336] = anon_sym_DOLLAR_BQUOTE; - v->a[126337] = anon_sym_LT_LPAREN; - v->a[126338] = anon_sym_GT_LPAREN; - v->a[126339] = 5; + v->a[126321] = actions(7132); + v->a[126322] = 2; + v->a[126323] = anon_sym_LT_AMP_DASH; + v->a[126324] = anon_sym_GT_AMP_DASH; + v->a[126325] = state(2613); + v->a[126326] = 3; + v->a[126327] = sym_file_redirect; + v->a[126328] = sym_heredoc_redirect; + v->a[126329] = aux_sym_redirected_statement_repeat1; + v->a[126330] = actions(7130); + v->a[126331] = 8; + v->a[126332] = anon_sym_LT; + v->a[126333] = anon_sym_GT; + v->a[126334] = anon_sym_GT_GT; + v->a[126335] = anon_sym_AMP_GT; + v->a[126336] = anon_sym_AMP_GT_GT; + v->a[126337] = anon_sym_LT_AMP; + v->a[126338] = anon_sym_GT_AMP; + v->a[126339] = anon_sym_GT_PIPE; small_parse_table_6317(v); } void small_parse_table_6317(t_small_parse_table_array *v) { - v->a[126340] = actions(71); - v->a[126341] = 1; - v->a[126342] = sym_comment; - v->a[126343] = state(2426); - v->a[126344] = 1; - v->a[126345] = aux_sym_concatenation_repeat1; - v->a[126346] = actions(6564); - v->a[126347] = 2; - v->a[126348] = sym__concat; - v->a[126349] = aux_sym_concatenation_token1; - v->a[126350] = actions(5373); - v->a[126351] = 14; - v->a[126352] = anon_sym_PIPE; - v->a[126353] = anon_sym_LT; - v->a[126354] = anon_sym_GT; - v->a[126355] = anon_sym_LT_LT; - v->a[126356] = anon_sym_AMP_GT; - v->a[126357] = anon_sym_LT_AMP; - v->a[126358] = anon_sym_GT_AMP; - v->a[126359] = anon_sym_DOLLAR; + v->a[126340] = 3; + v->a[126341] = actions(57); + v->a[126342] = 1; + v->a[126343] = sym_comment; + v->a[126344] = actions(2826); + v->a[126345] = 7; + v->a[126346] = anon_sym_PIPE; + v->a[126347] = anon_sym_LT; + v->a[126348] = anon_sym_GT; + v->a[126349] = anon_sym_AMP_GT; + v->a[126350] = anon_sym_LT_AMP; + v->a[126351] = anon_sym_GT_AMP; + v->a[126352] = anon_sym_LT_LT; + v->a[126353] = actions(2828); + v->a[126354] = 12; + v->a[126355] = sym_file_descriptor; + v->a[126356] = sym__concat; + v->a[126357] = anon_sym_PIPE_AMP; + v->a[126358] = anon_sym_AMP_AMP; + v->a[126359] = anon_sym_PIPE_PIPE; small_parse_table_6318(v); } void small_parse_table_6318(t_small_parse_table_array *v) { - v->a[126360] = aux_sym_number_token1; - v->a[126361] = aux_sym_number_token2; - v->a[126362] = anon_sym_DOLLAR_LPAREN; - v->a[126363] = anon_sym_BQUOTE; - v->a[126364] = aux_sym__simple_variable_name_token1; - v->a[126365] = sym_word; - v->a[126366] = actions(5375); - v->a[126367] = 24; - v->a[126368] = sym_file_descriptor; - v->a[126369] = sym_variable_name; - v->a[126370] = sym_test_operator; - v->a[126371] = sym__brace_start; - v->a[126372] = anon_sym_LPAREN_LPAREN; - v->a[126373] = anon_sym_PIPE_PIPE; - v->a[126374] = anon_sym_AMP_AMP; - v->a[126375] = anon_sym_GT_GT; - v->a[126376] = anon_sym_PIPE_AMP; - v->a[126377] = anon_sym_AMP_GT_GT; - v->a[126378] = anon_sym_GT_PIPE; - v->a[126379] = anon_sym_LT_AMP_DASH; + v->a[126360] = anon_sym_GT_GT; + v->a[126361] = anon_sym_AMP_GT_GT; + v->a[126362] = anon_sym_GT_PIPE; + v->a[126363] = anon_sym_LT_AMP_DASH; + v->a[126364] = anon_sym_GT_AMP_DASH; + v->a[126365] = anon_sym_LT_LT_DASH; + v->a[126366] = aux_sym_concatenation_token1; + v->a[126367] = 3; + v->a[126368] = actions(57); + v->a[126369] = 1; + v->a[126370] = sym_comment; + v->a[126371] = actions(2652); + v->a[126372] = 7; + v->a[126373] = anon_sym_PIPE; + v->a[126374] = anon_sym_LT; + v->a[126375] = anon_sym_GT; + v->a[126376] = anon_sym_AMP_GT; + v->a[126377] = anon_sym_LT_AMP; + v->a[126378] = anon_sym_GT_AMP; + v->a[126379] = anon_sym_LT_LT; small_parse_table_6319(v); } void small_parse_table_6319(t_small_parse_table_array *v) { - v->a[126380] = anon_sym_GT_AMP_DASH; - v->a[126381] = anon_sym_LT_LT_DASH; - v->a[126382] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126383] = anon_sym_DOLLAR_LBRACK; - v->a[126384] = sym__special_character; - v->a[126385] = anon_sym_DQUOTE; - v->a[126386] = sym_raw_string; - v->a[126387] = sym_ansi_c_string; - v->a[126388] = anon_sym_DOLLAR_LBRACE; - v->a[126389] = anon_sym_DOLLAR_BQUOTE; - v->a[126390] = anon_sym_LT_LPAREN; - v->a[126391] = anon_sym_GT_LPAREN; - v->a[126392] = 6; - v->a[126393] = actions(71); - v->a[126394] = 1; - v->a[126395] = sym_comment; - v->a[126396] = actions(6564); - v->a[126397] = 1; - v->a[126398] = aux_sym_concatenation_token1; - v->a[126399] = actions(6606); + v->a[126380] = actions(2654); + v->a[126381] = 12; + v->a[126382] = sym_file_descriptor; + v->a[126383] = sym__concat; + v->a[126384] = anon_sym_PIPE_AMP; + v->a[126385] = anon_sym_AMP_AMP; + v->a[126386] = anon_sym_PIPE_PIPE; + v->a[126387] = anon_sym_GT_GT; + v->a[126388] = anon_sym_AMP_GT_GT; + v->a[126389] = anon_sym_GT_PIPE; + v->a[126390] = anon_sym_LT_AMP_DASH; + v->a[126391] = anon_sym_GT_AMP_DASH; + v->a[126392] = anon_sym_LT_LT_DASH; + v->a[126393] = aux_sym_concatenation_token1; + v->a[126394] = 3; + v->a[126395] = actions(57); + v->a[126396] = 1; + v->a[126397] = sym_comment; + v->a[126398] = actions(2886); + v->a[126399] = 7; small_parse_table_6320(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1264.c b/parser/static/small_parse_table/small_parse_table_1264.c index 4cdd54f8..88aef262 100644 --- a/parser/static/small_parse_table/small_parse_table_1264.c +++ b/parser/static/small_parse_table/small_parse_table_1264.c @@ -14,126 +14,126 @@ void small_parse_table_6320(t_small_parse_table_array *v) { - v->a[126400] = 1; - v->a[126401] = sym__concat; - v->a[126402] = state(2435); - v->a[126403] = 1; - v->a[126404] = aux_sym_concatenation_repeat1; - v->a[126405] = actions(1265); - v->a[126406] = 14; - v->a[126407] = anon_sym_PIPE; - v->a[126408] = anon_sym_LT; - v->a[126409] = anon_sym_GT; - v->a[126410] = anon_sym_LT_LT; - v->a[126411] = anon_sym_AMP_GT; - v->a[126412] = anon_sym_LT_AMP; - v->a[126413] = anon_sym_GT_AMP; - v->a[126414] = anon_sym_DOLLAR; - v->a[126415] = aux_sym_number_token1; - v->a[126416] = aux_sym_number_token2; - v->a[126417] = anon_sym_DOLLAR_LPAREN; - v->a[126418] = anon_sym_BQUOTE; - v->a[126419] = aux_sym__simple_variable_name_token1; + v->a[126400] = anon_sym_PIPE; + v->a[126401] = anon_sym_LT; + v->a[126402] = anon_sym_GT; + v->a[126403] = anon_sym_AMP_GT; + v->a[126404] = anon_sym_LT_AMP; + v->a[126405] = anon_sym_GT_AMP; + v->a[126406] = anon_sym_LT_LT; + v->a[126407] = actions(2888); + v->a[126408] = 12; + v->a[126409] = sym_file_descriptor; + v->a[126410] = sym__concat; + v->a[126411] = anon_sym_PIPE_AMP; + v->a[126412] = anon_sym_AMP_AMP; + v->a[126413] = anon_sym_PIPE_PIPE; + v->a[126414] = anon_sym_GT_GT; + v->a[126415] = anon_sym_AMP_GT_GT; + v->a[126416] = anon_sym_GT_PIPE; + v->a[126417] = anon_sym_LT_AMP_DASH; + v->a[126418] = anon_sym_GT_AMP_DASH; + v->a[126419] = anon_sym_LT_LT_DASH; small_parse_table_6321(v); } void small_parse_table_6321(t_small_parse_table_array *v) { - v->a[126420] = sym_word; - v->a[126421] = actions(1267); - v->a[126422] = 24; - v->a[126423] = sym_file_descriptor; - v->a[126424] = sym_variable_name; - v->a[126425] = sym_test_operator; - v->a[126426] = sym__brace_start; - v->a[126427] = anon_sym_LPAREN_LPAREN; - v->a[126428] = anon_sym_PIPE_PIPE; - v->a[126429] = anon_sym_AMP_AMP; - v->a[126430] = anon_sym_GT_GT; - v->a[126431] = anon_sym_PIPE_AMP; - v->a[126432] = anon_sym_AMP_GT_GT; - v->a[126433] = anon_sym_GT_PIPE; - v->a[126434] = anon_sym_LT_AMP_DASH; - v->a[126435] = anon_sym_GT_AMP_DASH; - v->a[126436] = anon_sym_LT_LT_DASH; - v->a[126437] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126438] = anon_sym_DOLLAR_LBRACK; - v->a[126439] = sym__special_character; + v->a[126420] = aux_sym_concatenation_token1; + v->a[126421] = 3; + v->a[126422] = actions(57); + v->a[126423] = 1; + v->a[126424] = sym_comment; + v->a[126425] = actions(2906); + v->a[126426] = 7; + v->a[126427] = anon_sym_PIPE; + v->a[126428] = anon_sym_LT; + v->a[126429] = anon_sym_GT; + v->a[126430] = anon_sym_AMP_GT; + v->a[126431] = anon_sym_LT_AMP; + v->a[126432] = anon_sym_GT_AMP; + v->a[126433] = anon_sym_LT_LT; + v->a[126434] = actions(2908); + v->a[126435] = 12; + v->a[126436] = sym_file_descriptor; + v->a[126437] = sym__concat; + v->a[126438] = anon_sym_PIPE_AMP; + v->a[126439] = anon_sym_AMP_AMP; small_parse_table_6322(v); } void small_parse_table_6322(t_small_parse_table_array *v) { - v->a[126440] = anon_sym_DQUOTE; - v->a[126441] = sym_raw_string; - v->a[126442] = sym_ansi_c_string; - v->a[126443] = anon_sym_DOLLAR_LBRACE; - v->a[126444] = anon_sym_DOLLAR_BQUOTE; - v->a[126445] = anon_sym_LT_LPAREN; - v->a[126446] = anon_sym_GT_LPAREN; - v->a[126447] = 5; - v->a[126448] = actions(71); - v->a[126449] = 1; - v->a[126450] = sym_comment; - v->a[126451] = state(2495); - v->a[126452] = 1; - v->a[126453] = aux_sym_concatenation_repeat1; - v->a[126454] = actions(1143); - v->a[126455] = 2; - v->a[126456] = sym__concat; - v->a[126457] = aux_sym_concatenation_token1; - v->a[126458] = actions(1261); - v->a[126459] = 14; + v->a[126440] = anon_sym_PIPE_PIPE; + v->a[126441] = anon_sym_GT_GT; + v->a[126442] = anon_sym_AMP_GT_GT; + v->a[126443] = anon_sym_GT_PIPE; + v->a[126444] = anon_sym_LT_AMP_DASH; + v->a[126445] = anon_sym_GT_AMP_DASH; + v->a[126446] = anon_sym_LT_LT_DASH; + v->a[126447] = aux_sym_concatenation_token1; + v->a[126448] = 5; + v->a[126449] = actions(3); + v->a[126450] = 1; + v->a[126451] = sym_comment; + v->a[126452] = state(2686); + v->a[126453] = 1; + v->a[126454] = aux_sym_pipeline_repeat1; + v->a[126455] = actions(5439); + v->a[126456] = 2; + v->a[126457] = sym_file_descriptor; + v->a[126458] = aux_sym_heredoc_redirect_token1; + v->a[126459] = actions(7221); small_parse_table_6323(v); } void small_parse_table_6323(t_small_parse_table_array *v) { - v->a[126460] = anon_sym_EQ; + v->a[126460] = 2; v->a[126461] = anon_sym_PIPE; - v->a[126462] = anon_sym_CARET; - v->a[126463] = anon_sym_AMP; - v->a[126464] = anon_sym_LT; - v->a[126465] = anon_sym_GT; - v->a[126466] = anon_sym_LT_LT; - v->a[126467] = anon_sym_GT_GT; - v->a[126468] = anon_sym_PLUS; - v->a[126469] = anon_sym_DASH; - v->a[126470] = anon_sym_STAR; - v->a[126471] = anon_sym_SLASH; - v->a[126472] = anon_sym_PERCENT; - v->a[126473] = anon_sym_STAR_STAR; - v->a[126474] = actions(1263); - v->a[126475] = 24; - v->a[126476] = sym_test_operator; - v->a[126477] = anon_sym_RPAREN_RPAREN; - v->a[126478] = anon_sym_PLUS_PLUS; - v->a[126479] = anon_sym_DASH_DASH; + v->a[126462] = anon_sym_PIPE_AMP; + v->a[126463] = actions(5435); + v->a[126464] = 14; + v->a[126465] = anon_sym_AMP_AMP; + v->a[126466] = anon_sym_PIPE_PIPE; + v->a[126467] = anon_sym_LT; + v->a[126468] = anon_sym_GT; + v->a[126469] = anon_sym_GT_GT; + v->a[126470] = anon_sym_AMP_GT; + v->a[126471] = anon_sym_AMP_GT_GT; + v->a[126472] = anon_sym_LT_AMP; + v->a[126473] = anon_sym_GT_AMP; + v->a[126474] = anon_sym_GT_PIPE; + v->a[126475] = anon_sym_LT_AMP_DASH; + v->a[126476] = anon_sym_GT_AMP_DASH; + v->a[126477] = anon_sym_LT_LT; + v->a[126478] = anon_sym_LT_LT_DASH; + v->a[126479] = 3; small_parse_table_6324(v); } void small_parse_table_6324(t_small_parse_table_array *v) { - v->a[126480] = anon_sym_PLUS_EQ; - v->a[126481] = anon_sym_DASH_EQ; - v->a[126482] = anon_sym_STAR_EQ; - v->a[126483] = anon_sym_SLASH_EQ; - v->a[126484] = anon_sym_PERCENT_EQ; - v->a[126485] = anon_sym_STAR_STAR_EQ; - v->a[126486] = anon_sym_LT_LT_EQ; - v->a[126487] = anon_sym_GT_GT_EQ; - v->a[126488] = anon_sym_AMP_EQ; - v->a[126489] = anon_sym_CARET_EQ; - v->a[126490] = anon_sym_PIPE_EQ; - v->a[126491] = anon_sym_PIPE_PIPE; - v->a[126492] = anon_sym_AMP_AMP; - v->a[126493] = anon_sym_EQ_EQ; - v->a[126494] = anon_sym_BANG_EQ; - v->a[126495] = anon_sym_LT_EQ; - v->a[126496] = anon_sym_GT_EQ; - v->a[126497] = anon_sym_EQ_TILDE; - v->a[126498] = anon_sym_QMARK; - v->a[126499] = sym__special_character; + v->a[126480] = actions(57); + v->a[126481] = 1; + v->a[126482] = sym_comment; + v->a[126483] = actions(3115); + v->a[126484] = 7; + v->a[126485] = anon_sym_PIPE; + v->a[126486] = anon_sym_LT; + v->a[126487] = anon_sym_GT; + v->a[126488] = anon_sym_AMP_GT; + v->a[126489] = anon_sym_LT_AMP; + v->a[126490] = anon_sym_GT_AMP; + v->a[126491] = anon_sym_LT_LT; + v->a[126492] = actions(3117); + v->a[126493] = 12; + v->a[126494] = sym_file_descriptor; + v->a[126495] = sym__concat; + v->a[126496] = anon_sym_PIPE_AMP; + v->a[126497] = anon_sym_AMP_AMP; + v->a[126498] = anon_sym_PIPE_PIPE; + v->a[126499] = anon_sym_GT_GT; small_parse_table_6325(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1265.c b/parser/static/small_parse_table/small_parse_table_1265.c index faa74ec0..b4112eac 100644 --- a/parser/static/small_parse_table/small_parse_table_1265.c +++ b/parser/static/small_parse_table/small_parse_table_1265.c @@ -14,126 +14,126 @@ void small_parse_table_6325(t_small_parse_table_array *v) { - v->a[126500] = 5; - v->a[126501] = actions(71); - v->a[126502] = 1; - v->a[126503] = sym_comment; - v->a[126504] = state(2459); - v->a[126505] = 1; - v->a[126506] = aux_sym_concatenation_repeat1; - v->a[126507] = actions(1143); - v->a[126508] = 2; - v->a[126509] = sym__concat; - v->a[126510] = aux_sym_concatenation_token1; - v->a[126511] = actions(1261); - v->a[126512] = 14; - v->a[126513] = anon_sym_EQ; - v->a[126514] = anon_sym_PIPE; - v->a[126515] = anon_sym_CARET; - v->a[126516] = anon_sym_AMP; - v->a[126517] = anon_sym_LT; - v->a[126518] = anon_sym_GT; - v->a[126519] = anon_sym_LT_LT; + v->a[126500] = anon_sym_AMP_GT_GT; + v->a[126501] = anon_sym_GT_PIPE; + v->a[126502] = anon_sym_LT_AMP_DASH; + v->a[126503] = anon_sym_GT_AMP_DASH; + v->a[126504] = anon_sym_LT_LT_DASH; + v->a[126505] = aux_sym_concatenation_token1; + v->a[126506] = 3; + v->a[126507] = actions(57); + v->a[126508] = 1; + v->a[126509] = sym_comment; + v->a[126510] = actions(3048); + v->a[126511] = 7; + v->a[126512] = anon_sym_PIPE; + v->a[126513] = anon_sym_LT; + v->a[126514] = anon_sym_GT; + v->a[126515] = anon_sym_AMP_GT; + v->a[126516] = anon_sym_LT_AMP; + v->a[126517] = anon_sym_GT_AMP; + v->a[126518] = anon_sym_LT_LT; + v->a[126519] = actions(3050); small_parse_table_6326(v); } void small_parse_table_6326(t_small_parse_table_array *v) { - v->a[126520] = anon_sym_GT_GT; - v->a[126521] = anon_sym_PLUS; - v->a[126522] = anon_sym_DASH; - v->a[126523] = anon_sym_STAR; - v->a[126524] = anon_sym_SLASH; - v->a[126525] = anon_sym_PERCENT; - v->a[126526] = anon_sym_STAR_STAR; - v->a[126527] = actions(1263); - v->a[126528] = 24; - v->a[126529] = sym_test_operator; - v->a[126530] = anon_sym_PLUS_PLUS; - v->a[126531] = anon_sym_DASH_DASH; - v->a[126532] = anon_sym_PLUS_EQ; - v->a[126533] = anon_sym_DASH_EQ; - v->a[126534] = anon_sym_STAR_EQ; - v->a[126535] = anon_sym_SLASH_EQ; - v->a[126536] = anon_sym_PERCENT_EQ; - v->a[126537] = anon_sym_STAR_STAR_EQ; - v->a[126538] = anon_sym_LT_LT_EQ; - v->a[126539] = anon_sym_GT_GT_EQ; + v->a[126520] = 12; + v->a[126521] = sym_file_descriptor; + v->a[126522] = sym__concat; + v->a[126523] = anon_sym_PIPE_AMP; + v->a[126524] = anon_sym_AMP_AMP; + v->a[126525] = anon_sym_PIPE_PIPE; + v->a[126526] = anon_sym_GT_GT; + v->a[126527] = anon_sym_AMP_GT_GT; + v->a[126528] = anon_sym_GT_PIPE; + v->a[126529] = anon_sym_LT_AMP_DASH; + v->a[126530] = anon_sym_GT_AMP_DASH; + v->a[126531] = anon_sym_LT_LT_DASH; + v->a[126532] = aux_sym_concatenation_token1; + v->a[126533] = 3; + v->a[126534] = actions(57); + v->a[126535] = 1; + v->a[126536] = sym_comment; + v->a[126537] = actions(2772); + v->a[126538] = 7; + v->a[126539] = anon_sym_PIPE; small_parse_table_6327(v); } void small_parse_table_6327(t_small_parse_table_array *v) { - v->a[126540] = anon_sym_AMP_EQ; - v->a[126541] = anon_sym_CARET_EQ; - v->a[126542] = anon_sym_PIPE_EQ; - v->a[126543] = anon_sym_PIPE_PIPE; - v->a[126544] = anon_sym_AMP_AMP; - v->a[126545] = anon_sym_EQ_EQ; - v->a[126546] = anon_sym_BANG_EQ; - v->a[126547] = anon_sym_LT_EQ; - v->a[126548] = anon_sym_GT_EQ; - v->a[126549] = anon_sym_EQ_TILDE; - v->a[126550] = anon_sym_QMARK; - v->a[126551] = anon_sym_COLON; - v->a[126552] = sym__special_character; - v->a[126553] = 26; - v->a[126554] = actions(3); - v->a[126555] = 1; - v->a[126556] = sym_comment; - v->a[126557] = actions(6480); - v->a[126558] = 1; - v->a[126559] = anon_sym_LPAREN; + v->a[126540] = anon_sym_LT; + v->a[126541] = anon_sym_GT; + v->a[126542] = anon_sym_AMP_GT; + v->a[126543] = anon_sym_LT_AMP; + v->a[126544] = anon_sym_GT_AMP; + v->a[126545] = anon_sym_LT_LT; + v->a[126546] = actions(2774); + v->a[126547] = 12; + v->a[126548] = sym_file_descriptor; + v->a[126549] = sym__concat; + v->a[126550] = anon_sym_PIPE_AMP; + v->a[126551] = anon_sym_AMP_AMP; + v->a[126552] = anon_sym_PIPE_PIPE; + v->a[126553] = anon_sym_GT_GT; + v->a[126554] = anon_sym_AMP_GT_GT; + v->a[126555] = anon_sym_GT_PIPE; + v->a[126556] = anon_sym_LT_AMP_DASH; + v->a[126557] = anon_sym_GT_AMP_DASH; + v->a[126558] = anon_sym_LT_LT_DASH; + v->a[126559] = aux_sym_concatenation_token1; small_parse_table_6328(v); } void small_parse_table_6328(t_small_parse_table_array *v) { - v->a[126560] = actions(6486); - v->a[126561] = 1; - v->a[126562] = anon_sym_DOLLAR_LBRACK; - v->a[126563] = actions(6488); - v->a[126564] = 1; - v->a[126565] = anon_sym_DOLLAR; - v->a[126566] = actions(6490); - v->a[126567] = 1; - v->a[126568] = sym__special_character; - v->a[126569] = actions(6492); - v->a[126570] = 1; - v->a[126571] = anon_sym_DQUOTE; - v->a[126572] = actions(6494); - v->a[126573] = 1; - v->a[126574] = aux_sym_number_token1; - v->a[126575] = actions(6496); - v->a[126576] = 1; - v->a[126577] = aux_sym_number_token2; - v->a[126578] = actions(6498); - v->a[126579] = 1; + v->a[126560] = 9; + v->a[126561] = actions(57); + v->a[126562] = 1; + v->a[126563] = sym_comment; + v->a[126564] = actions(2520); + v->a[126565] = 1; + v->a[126566] = anon_sym_LT_LT; + v->a[126567] = actions(5159); + v->a[126568] = 1; + v->a[126569] = sym_file_descriptor; + v->a[126570] = actions(7229); + v->a[126571] = 1; + v->a[126572] = anon_sym_LT_LT_DASH; + v->a[126573] = actions(7223); + v->a[126574] = 2; + v->a[126575] = anon_sym_AMP_AMP; + v->a[126576] = anon_sym_PIPE_PIPE; + v->a[126577] = actions(7227); + v->a[126578] = 2; + v->a[126579] = anon_sym_LT_AMP_DASH; small_parse_table_6329(v); } void small_parse_table_6329(t_small_parse_table_array *v) { - v->a[126580] = anon_sym_DOLLAR_LBRACE; - v->a[126581] = actions(6500); - v->a[126582] = 1; - v->a[126583] = anon_sym_DOLLAR_LPAREN; - v->a[126584] = actions(6502); - v->a[126585] = 1; - v->a[126586] = anon_sym_BQUOTE; - v->a[126587] = actions(6504); - v->a[126588] = 1; - v->a[126589] = anon_sym_DOLLAR_BQUOTE; - v->a[126590] = actions(6508); - v->a[126591] = 1; - v->a[126592] = sym_test_operator; - v->a[126593] = actions(6510); - v->a[126594] = 1; - v->a[126595] = sym_extglob_pattern; - v->a[126596] = actions(6512); - v->a[126597] = 1; - v->a[126598] = sym__brace_start; - v->a[126599] = actions(6610); + v->a[126580] = anon_sym_GT_AMP_DASH; + v->a[126581] = actions(7225); + v->a[126582] = 3; + v->a[126583] = anon_sym_GT_GT; + v->a[126584] = anon_sym_AMP_GT_GT; + v->a[126585] = anon_sym_GT_PIPE; + v->a[126586] = state(1894); + v->a[126587] = 3; + v->a[126588] = sym_file_redirect; + v->a[126589] = sym_heredoc_redirect; + v->a[126590] = aux_sym_redirected_statement_repeat1; + v->a[126591] = actions(5153); + v->a[126592] = 5; + v->a[126593] = anon_sym_LT; + v->a[126594] = anon_sym_GT; + v->a[126595] = anon_sym_AMP_GT; + v->a[126596] = anon_sym_LT_AMP; + v->a[126597] = anon_sym_GT_AMP; + v->a[126598] = 6; + v->a[126599] = actions(3); small_parse_table_6330(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1266.c b/parser/static/small_parse_table/small_parse_table_1266.c index 7744ce95..64fe56b6 100644 --- a/parser/static/small_parse_table/small_parse_table_1266.c +++ b/parser/static/small_parse_table/small_parse_table_1266.c @@ -15,125 +15,125 @@ void small_parse_table_6330(t_small_parse_table_array *v) { v->a[126600] = 1; - v->a[126601] = anon_sym_esac; - v->a[126602] = actions(6612); + v->a[126601] = sym_comment; + v->a[126602] = actions(7092); v->a[126603] = 1; - v->a[126604] = aux_sym_heredoc_redirect_token1; - v->a[126605] = state(6426); + v->a[126604] = aux_sym_concatenation_token1; + v->a[126605] = actions(7231); v->a[126606] = 1; - v->a[126607] = aux_sym__literal_repeat1; - v->a[126608] = state(7451); + v->a[126607] = sym__concat; + v->a[126608] = state(2607); v->a[126609] = 1; - v->a[126610] = sym_last_case_item; - v->a[126611] = actions(6476); - v->a[126612] = 2; - v->a[126613] = anon_sym_LPAREN_LPAREN; - v->a[126614] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126615] = actions(6506); - v->a[126616] = 2; - v->a[126617] = anon_sym_LT_LPAREN; - v->a[126618] = anon_sym_GT_LPAREN; - v->a[126619] = state(3420); + v->a[126610] = aux_sym_concatenation_repeat1; + v->a[126611] = actions(2696); + v->a[126612] = 3; + v->a[126613] = sym_test_operator; + v->a[126614] = sym__brace_start; + v->a[126615] = aux_sym_heredoc_redirect_token1; + v->a[126616] = actions(2694); + v->a[126617] = 12; + v->a[126618] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[126619] = anon_sym_DOLLAR; small_parse_table_6331(v); } void small_parse_table_6331(t_small_parse_table_array *v) { - v->a[126620] = 2; - v->a[126621] = sym_case_item; - v->a[126622] = aux_sym_case_statement_repeat1; - v->a[126623] = state(6695); - v->a[126624] = 2; - v->a[126625] = sym_concatenation; - v->a[126626] = sym__extglob_blob; - v->a[126627] = actions(6474); - v->a[126628] = 3; - v->a[126629] = sym_raw_string; - v->a[126630] = sym_ansi_c_string; - v->a[126631] = sym_word; - v->a[126632] = actions(6608); - v->a[126633] = 3; - v->a[126634] = anon_sym_SEMI; - v->a[126635] = anon_sym_AMP; - v->a[126636] = anon_sym_SEMI_SEMI; - v->a[126637] = state(6303); - v->a[126638] = 9; - v->a[126639] = sym_arithmetic_expansion; + v->a[126620] = sym__special_character; + v->a[126621] = anon_sym_DQUOTE; + v->a[126622] = sym_raw_string; + v->a[126623] = aux_sym_number_token1; + v->a[126624] = aux_sym_number_token2; + v->a[126625] = anon_sym_DOLLAR_LBRACE; + v->a[126626] = anon_sym_DOLLAR_LPAREN; + v->a[126627] = anon_sym_BQUOTE; + v->a[126628] = anon_sym_DOLLAR_BQUOTE; + v->a[126629] = sym_word; + v->a[126630] = 9; + v->a[126631] = actions(57); + v->a[126632] = 1; + v->a[126633] = sym_comment; + v->a[126634] = actions(7147); + v->a[126635] = 1; + v->a[126636] = anon_sym_LT_LT; + v->a[126637] = actions(7149); + v->a[126638] = 1; + v->a[126639] = anon_sym_LT_LT_DASH; small_parse_table_6332(v); } void small_parse_table_6332(t_small_parse_table_array *v) { - v->a[126640] = sym_brace_expression; - v->a[126641] = sym_string; - v->a[126642] = sym_translated_string; - v->a[126643] = sym_number; - v->a[126644] = sym_simple_expansion; - v->a[126645] = sym_expansion; - v->a[126646] = sym_command_substitution; - v->a[126647] = sym_process_substitution; - v->a[126648] = 26; - v->a[126649] = actions(3); - v->a[126650] = 1; - v->a[126651] = sym_comment; - v->a[126652] = actions(6480); - v->a[126653] = 1; - v->a[126654] = anon_sym_LPAREN; - v->a[126655] = actions(6486); - v->a[126656] = 1; - v->a[126657] = anon_sym_DOLLAR_LBRACK; - v->a[126658] = actions(6488); - v->a[126659] = 1; + v->a[126640] = actions(7151); + v->a[126641] = 1; + v->a[126642] = sym_file_descriptor; + v->a[126643] = actions(7145); + v->a[126644] = 2; + v->a[126645] = anon_sym_LT_AMP_DASH; + v->a[126646] = anon_sym_GT_AMP_DASH; + v->a[126647] = actions(7233); + v->a[126648] = 2; + v->a[126649] = anon_sym_AMP_AMP; + v->a[126650] = anon_sym_PIPE_PIPE; + v->a[126651] = actions(7143); + v->a[126652] = 3; + v->a[126653] = anon_sym_GT_GT; + v->a[126654] = anon_sym_AMP_GT_GT; + v->a[126655] = anon_sym_GT_PIPE; + v->a[126656] = state(2632); + v->a[126657] = 3; + v->a[126658] = sym_file_redirect; + v->a[126659] = sym_heredoc_redirect; small_parse_table_6333(v); } void small_parse_table_6333(t_small_parse_table_array *v) { - v->a[126660] = anon_sym_DOLLAR; - v->a[126661] = actions(6490); - v->a[126662] = 1; - v->a[126663] = sym__special_character; - v->a[126664] = actions(6492); - v->a[126665] = 1; - v->a[126666] = anon_sym_DQUOTE; - v->a[126667] = actions(6494); - v->a[126668] = 1; - v->a[126669] = aux_sym_number_token1; - v->a[126670] = actions(6496); - v->a[126671] = 1; - v->a[126672] = aux_sym_number_token2; - v->a[126673] = actions(6498); - v->a[126674] = 1; - v->a[126675] = anon_sym_DOLLAR_LBRACE; - v->a[126676] = actions(6500); - v->a[126677] = 1; - v->a[126678] = anon_sym_DOLLAR_LPAREN; - v->a[126679] = actions(6502); + v->a[126660] = aux_sym_redirected_statement_repeat1; + v->a[126661] = actions(7141); + v->a[126662] = 5; + v->a[126663] = anon_sym_LT; + v->a[126664] = anon_sym_GT; + v->a[126665] = anon_sym_AMP_GT; + v->a[126666] = anon_sym_LT_AMP; + v->a[126667] = anon_sym_GT_AMP; + v->a[126668] = 9; + v->a[126669] = actions(57); + v->a[126670] = 1; + v->a[126671] = sym_comment; + v->a[126672] = actions(2945); + v->a[126673] = 1; + v->a[126674] = anon_sym_LT_LT; + v->a[126675] = actions(5604); + v->a[126676] = 1; + v->a[126677] = sym_file_descriptor; + v->a[126678] = actions(7241); + v->a[126679] = 1; small_parse_table_6334(v); } void small_parse_table_6334(t_small_parse_table_array *v) { - v->a[126680] = 1; - v->a[126681] = anon_sym_BQUOTE; - v->a[126682] = actions(6504); - v->a[126683] = 1; - v->a[126684] = anon_sym_DOLLAR_BQUOTE; - v->a[126685] = actions(6508); - v->a[126686] = 1; - v->a[126687] = sym_test_operator; - v->a[126688] = actions(6510); - v->a[126689] = 1; - v->a[126690] = sym_extglob_pattern; - v->a[126691] = actions(6512); - v->a[126692] = 1; - v->a[126693] = sym__brace_start; - v->a[126694] = actions(6616); - v->a[126695] = 1; - v->a[126696] = anon_sym_esac; - v->a[126697] = actions(6618); - v->a[126698] = 1; - v->a[126699] = aux_sym_heredoc_redirect_token1; + v->a[126680] = anon_sym_LT_LT_DASH; + v->a[126681] = actions(7235); + v->a[126682] = 2; + v->a[126683] = anon_sym_AMP_AMP; + v->a[126684] = anon_sym_PIPE_PIPE; + v->a[126685] = actions(7239); + v->a[126686] = 2; + v->a[126687] = anon_sym_LT_AMP_DASH; + v->a[126688] = anon_sym_GT_AMP_DASH; + v->a[126689] = actions(7237); + v->a[126690] = 3; + v->a[126691] = anon_sym_GT_GT; + v->a[126692] = anon_sym_AMP_GT_GT; + v->a[126693] = anon_sym_GT_PIPE; + v->a[126694] = state(2129); + v->a[126695] = 3; + v->a[126696] = sym_file_redirect; + v->a[126697] = sym_heredoc_redirect; + v->a[126698] = aux_sym_redirected_statement_repeat1; + v->a[126699] = actions(5600); small_parse_table_6335(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1267.c b/parser/static/small_parse_table/small_parse_table_1267.c index 83525269..ae19ed49 100644 --- a/parser/static/small_parse_table/small_parse_table_1267.c +++ b/parser/static/small_parse_table/small_parse_table_1267.c @@ -14,126 +14,126 @@ void small_parse_table_6335(t_small_parse_table_array *v) { - v->a[126700] = state(6426); - v->a[126701] = 1; - v->a[126702] = aux_sym__literal_repeat1; - v->a[126703] = state(7440); - v->a[126704] = 1; - v->a[126705] = sym_last_case_item; - v->a[126706] = actions(6476); - v->a[126707] = 2; - v->a[126708] = anon_sym_LPAREN_LPAREN; - v->a[126709] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126710] = actions(6506); - v->a[126711] = 2; - v->a[126712] = anon_sym_LT_LPAREN; - v->a[126713] = anon_sym_GT_LPAREN; - v->a[126714] = state(3419); - v->a[126715] = 2; - v->a[126716] = sym_case_item; - v->a[126717] = aux_sym_case_statement_repeat1; - v->a[126718] = state(6695); - v->a[126719] = 2; + v->a[126700] = 5; + v->a[126701] = anon_sym_LT; + v->a[126702] = anon_sym_GT; + v->a[126703] = anon_sym_AMP_GT; + v->a[126704] = anon_sym_LT_AMP; + v->a[126705] = anon_sym_GT_AMP; + v->a[126706] = 9; + v->a[126707] = actions(57); + v->a[126708] = 1; + v->a[126709] = sym_comment; + v->a[126710] = actions(2945); + v->a[126711] = 1; + v->a[126712] = anon_sym_LT_LT; + v->a[126713] = actions(7134); + v->a[126714] = 1; + v->a[126715] = sym_file_descriptor; + v->a[126716] = actions(7241); + v->a[126717] = 1; + v->a[126718] = anon_sym_LT_LT_DASH; + v->a[126719] = actions(7243); small_parse_table_6336(v); } void small_parse_table_6336(t_small_parse_table_array *v) { - v->a[126720] = sym_concatenation; - v->a[126721] = sym__extglob_blob; - v->a[126722] = actions(6474); - v->a[126723] = 3; - v->a[126724] = sym_raw_string; - v->a[126725] = sym_ansi_c_string; - v->a[126726] = sym_word; - v->a[126727] = actions(6614); + v->a[126720] = 2; + v->a[126721] = anon_sym_AMP_AMP; + v->a[126722] = anon_sym_PIPE_PIPE; + v->a[126723] = actions(7247); + v->a[126724] = 2; + v->a[126725] = anon_sym_LT_AMP_DASH; + v->a[126726] = anon_sym_GT_AMP_DASH; + v->a[126727] = actions(7245); v->a[126728] = 3; - v->a[126729] = anon_sym_SEMI; - v->a[126730] = anon_sym_AMP; - v->a[126731] = anon_sym_SEMI_SEMI; - v->a[126732] = state(6303); - v->a[126733] = 9; - v->a[126734] = sym_arithmetic_expansion; - v->a[126735] = sym_brace_expression; - v->a[126736] = sym_string; - v->a[126737] = sym_translated_string; - v->a[126738] = sym_number; - v->a[126739] = sym_simple_expansion; + v->a[126729] = anon_sym_GT_GT; + v->a[126730] = anon_sym_AMP_GT_GT; + v->a[126731] = anon_sym_GT_PIPE; + v->a[126732] = state(2613); + v->a[126733] = 3; + v->a[126734] = sym_file_redirect; + v->a[126735] = sym_heredoc_redirect; + v->a[126736] = aux_sym_redirected_statement_repeat1; + v->a[126737] = actions(7130); + v->a[126738] = 5; + v->a[126739] = anon_sym_LT; small_parse_table_6337(v); } void small_parse_table_6337(t_small_parse_table_array *v) { - v->a[126740] = sym_expansion; - v->a[126741] = sym_command_substitution; - v->a[126742] = sym_process_substitution; - v->a[126743] = 3; - v->a[126744] = actions(71); - v->a[126745] = 1; - v->a[126746] = sym_comment; - v->a[126747] = actions(1348); - v->a[126748] = 14; - v->a[126749] = anon_sym_PIPE; - v->a[126750] = anon_sym_LT; - v->a[126751] = anon_sym_GT; - v->a[126752] = anon_sym_LT_LT; - v->a[126753] = anon_sym_AMP_GT; - v->a[126754] = anon_sym_LT_AMP; - v->a[126755] = anon_sym_GT_AMP; - v->a[126756] = anon_sym_DOLLAR; - v->a[126757] = sym__special_character; - v->a[126758] = aux_sym_number_token1; - v->a[126759] = aux_sym_number_token2; + v->a[126740] = anon_sym_GT; + v->a[126741] = anon_sym_AMP_GT; + v->a[126742] = anon_sym_LT_AMP; + v->a[126743] = anon_sym_GT_AMP; + v->a[126744] = 6; + v->a[126745] = actions(3); + v->a[126746] = 1; + v->a[126747] = sym_comment; + v->a[126748] = actions(7092); + v->a[126749] = 1; + v->a[126750] = aux_sym_concatenation_token1; + v->a[126751] = actions(7249); + v->a[126752] = 1; + v->a[126753] = sym__concat; + v->a[126754] = state(2607); + v->a[126755] = 1; + v->a[126756] = aux_sym_concatenation_repeat1; + v->a[126757] = actions(2690); + v->a[126758] = 3; + v->a[126759] = sym_test_operator; small_parse_table_6338(v); } void small_parse_table_6338(t_small_parse_table_array *v) { - v->a[126760] = anon_sym_DOLLAR_LPAREN; - v->a[126761] = anon_sym_BQUOTE; - v->a[126762] = sym_word; - v->a[126763] = actions(1350); - v->a[126764] = 27; - v->a[126765] = sym_file_descriptor; - v->a[126766] = sym__concat; - v->a[126767] = sym_variable_name; - v->a[126768] = sym_test_operator; - v->a[126769] = sym__brace_start; - v->a[126770] = anon_sym_LPAREN_LPAREN; - v->a[126771] = anon_sym_PIPE_PIPE; - v->a[126772] = anon_sym_AMP_AMP; - v->a[126773] = anon_sym_GT_GT; - v->a[126774] = anon_sym_PIPE_AMP; - v->a[126775] = anon_sym_RBRACK; - v->a[126776] = anon_sym_AMP_GT_GT; - v->a[126777] = anon_sym_GT_PIPE; - v->a[126778] = anon_sym_LT_AMP_DASH; - v->a[126779] = anon_sym_GT_AMP_DASH; + v->a[126760] = sym__brace_start; + v->a[126761] = aux_sym_heredoc_redirect_token1; + v->a[126762] = actions(2688); + v->a[126763] = 12; + v->a[126764] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[126765] = anon_sym_DOLLAR; + v->a[126766] = sym__special_character; + v->a[126767] = anon_sym_DQUOTE; + v->a[126768] = sym_raw_string; + v->a[126769] = aux_sym_number_token1; + v->a[126770] = aux_sym_number_token2; + v->a[126771] = anon_sym_DOLLAR_LBRACE; + v->a[126772] = anon_sym_DOLLAR_LPAREN; + v->a[126773] = anon_sym_BQUOTE; + v->a[126774] = anon_sym_DOLLAR_BQUOTE; + v->a[126775] = sym_word; + v->a[126776] = 9; + v->a[126777] = actions(57); + v->a[126778] = 1; + v->a[126779] = sym_comment; small_parse_table_6339(v); } void small_parse_table_6339(t_small_parse_table_array *v) { - v->a[126780] = anon_sym_LT_LT_DASH; - v->a[126781] = anon_sym_LT_LT_LT; - v->a[126782] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126783] = anon_sym_DOLLAR_LBRACK; - v->a[126784] = aux_sym_concatenation_token1; - v->a[126785] = anon_sym_DQUOTE; - v->a[126786] = sym_raw_string; - v->a[126787] = sym_ansi_c_string; - v->a[126788] = anon_sym_DOLLAR_LBRACE; - v->a[126789] = anon_sym_DOLLAR_BQUOTE; - v->a[126790] = anon_sym_LT_LPAREN; - v->a[126791] = anon_sym_GT_LPAREN; - v->a[126792] = 5; - v->a[126793] = actions(71); - v->a[126794] = 1; - v->a[126795] = sym_comment; - v->a[126796] = state(2350); - v->a[126797] = 1; - v->a[126798] = aux_sym_concatenation_repeat1; - v->a[126799] = actions(6514); + v->a[126780] = actions(2708); + v->a[126781] = 1; + v->a[126782] = anon_sym_LT_LT; + v->a[126783] = actions(5243); + v->a[126784] = 1; + v->a[126785] = sym_file_descriptor; + v->a[126786] = actions(7257); + v->a[126787] = 1; + v->a[126788] = anon_sym_LT_LT_DASH; + v->a[126789] = actions(7251); + v->a[126790] = 2; + v->a[126791] = anon_sym_AMP_AMP; + v->a[126792] = anon_sym_PIPE_PIPE; + v->a[126793] = actions(7255); + v->a[126794] = 2; + v->a[126795] = anon_sym_LT_AMP_DASH; + v->a[126796] = anon_sym_GT_AMP_DASH; + v->a[126797] = actions(7253); + v->a[126798] = 3; + v->a[126799] = anon_sym_GT_GT; small_parse_table_6340(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1268.c b/parser/static/small_parse_table/small_parse_table_1268.c index 239c8057..8f6b889f 100644 --- a/parser/static/small_parse_table/small_parse_table_1268.c +++ b/parser/static/small_parse_table/small_parse_table_1268.c @@ -14,126 +14,126 @@ void small_parse_table_6340(t_small_parse_table_array *v) { - v->a[126800] = 2; - v->a[126801] = sym__concat; - v->a[126802] = aux_sym_concatenation_token1; - v->a[126803] = actions(4552); - v->a[126804] = 13; - v->a[126805] = anon_sym_PIPE; - v->a[126806] = anon_sym_LT; - v->a[126807] = anon_sym_GT; - v->a[126808] = anon_sym_LT_LT; - v->a[126809] = anon_sym_AMP_GT; - v->a[126810] = anon_sym_LT_AMP; - v->a[126811] = anon_sym_GT_AMP; - v->a[126812] = anon_sym_DOLLAR; - v->a[126813] = aux_sym_number_token1; - v->a[126814] = aux_sym_number_token2; - v->a[126815] = anon_sym_DOLLAR_LPAREN; - v->a[126816] = anon_sym_BQUOTE; - v->a[126817] = sym_word; - v->a[126818] = actions(4554); - v->a[126819] = 25; + v->a[126800] = anon_sym_AMP_GT_GT; + v->a[126801] = anon_sym_GT_PIPE; + v->a[126802] = state(1983); + v->a[126803] = 3; + v->a[126804] = sym_file_redirect; + v->a[126805] = sym_heredoc_redirect; + v->a[126806] = aux_sym_redirected_statement_repeat1; + v->a[126807] = actions(5239); + v->a[126808] = 5; + v->a[126809] = anon_sym_LT; + v->a[126810] = anon_sym_GT; + v->a[126811] = anon_sym_AMP_GT; + v->a[126812] = anon_sym_LT_AMP; + v->a[126813] = anon_sym_GT_AMP; + v->a[126814] = 8; + v->a[126815] = actions(57); + v->a[126816] = 1; + v->a[126817] = sym_comment; + v->a[126818] = actions(7216); + v->a[126819] = 1; small_parse_table_6341(v); } void small_parse_table_6341(t_small_parse_table_array *v) { v->a[126820] = sym_file_descriptor; - v->a[126821] = sym_variable_name; - v->a[126822] = sym_test_operator; - v->a[126823] = sym__brace_start; - v->a[126824] = anon_sym_LPAREN_LPAREN; - v->a[126825] = anon_sym_PIPE_PIPE; - v->a[126826] = anon_sym_AMP_AMP; - v->a[126827] = anon_sym_GT_GT; - v->a[126828] = anon_sym_PIPE_AMP; - v->a[126829] = anon_sym_AMP_GT_GT; - v->a[126830] = anon_sym_GT_PIPE; - v->a[126831] = anon_sym_LT_AMP_DASH; - v->a[126832] = anon_sym_GT_AMP_DASH; - v->a[126833] = anon_sym_LT_LT_DASH; - v->a[126834] = anon_sym_LT_LT_LT; - v->a[126835] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126836] = anon_sym_DOLLAR_LBRACK; - v->a[126837] = sym__special_character; - v->a[126838] = anon_sym_DQUOTE; - v->a[126839] = sym_raw_string; + v->a[126821] = state(2802); + v->a[126822] = 1; + v->a[126823] = sym_file_redirect; + v->a[126824] = actions(5639); + v->a[126825] = 2; + v->a[126826] = anon_sym_PIPE; + v->a[126827] = anon_sym_LT_LT; + v->a[126828] = actions(7145); + v->a[126829] = 2; + v->a[126830] = anon_sym_LT_AMP_DASH; + v->a[126831] = anon_sym_GT_AMP_DASH; + v->a[126832] = actions(7143); + v->a[126833] = 3; + v->a[126834] = anon_sym_GT_GT; + v->a[126835] = anon_sym_AMP_GT_GT; + v->a[126836] = anon_sym_GT_PIPE; + v->a[126837] = actions(5641); + v->a[126838] = 4; + v->a[126839] = anon_sym_PIPE_AMP; small_parse_table_6342(v); } void small_parse_table_6342(t_small_parse_table_array *v) { - v->a[126840] = sym_ansi_c_string; - v->a[126841] = anon_sym_DOLLAR_LBRACE; - v->a[126842] = anon_sym_DOLLAR_BQUOTE; - v->a[126843] = anon_sym_LT_LPAREN; - v->a[126844] = anon_sym_GT_LPAREN; - v->a[126845] = 26; - v->a[126846] = actions(3); - v->a[126847] = 1; - v->a[126848] = sym_comment; - v->a[126849] = actions(6480); - v->a[126850] = 1; - v->a[126851] = anon_sym_LPAREN; - v->a[126852] = actions(6486); - v->a[126853] = 1; - v->a[126854] = anon_sym_DOLLAR_LBRACK; - v->a[126855] = actions(6488); - v->a[126856] = 1; - v->a[126857] = anon_sym_DOLLAR; - v->a[126858] = actions(6490); - v->a[126859] = 1; + v->a[126840] = anon_sym_AMP_AMP; + v->a[126841] = anon_sym_PIPE_PIPE; + v->a[126842] = anon_sym_LT_LT_DASH; + v->a[126843] = actions(7141); + v->a[126844] = 5; + v->a[126845] = anon_sym_LT; + v->a[126846] = anon_sym_GT; + v->a[126847] = anon_sym_AMP_GT; + v->a[126848] = anon_sym_LT_AMP; + v->a[126849] = anon_sym_GT_AMP; + v->a[126850] = 8; + v->a[126851] = actions(57); + v->a[126852] = 1; + v->a[126853] = sym_comment; + v->a[126854] = actions(7216); + v->a[126855] = 1; + v->a[126856] = sym_file_descriptor; + v->a[126857] = state(2791); + v->a[126858] = 1; + v->a[126859] = sym_file_redirect; small_parse_table_6343(v); } void small_parse_table_6343(t_small_parse_table_array *v) { - v->a[126860] = sym__special_character; - v->a[126861] = actions(6492); - v->a[126862] = 1; - v->a[126863] = anon_sym_DQUOTE; - v->a[126864] = actions(6494); - v->a[126865] = 1; - v->a[126866] = aux_sym_number_token1; - v->a[126867] = actions(6496); - v->a[126868] = 1; - v->a[126869] = aux_sym_number_token2; - v->a[126870] = actions(6498); - v->a[126871] = 1; - v->a[126872] = anon_sym_DOLLAR_LBRACE; - v->a[126873] = actions(6500); - v->a[126874] = 1; - v->a[126875] = anon_sym_DOLLAR_LPAREN; - v->a[126876] = actions(6502); - v->a[126877] = 1; - v->a[126878] = anon_sym_BQUOTE; - v->a[126879] = actions(6504); + v->a[126860] = actions(5613); + v->a[126861] = 2; + v->a[126862] = anon_sym_PIPE; + v->a[126863] = anon_sym_LT_LT; + v->a[126864] = actions(7145); + v->a[126865] = 2; + v->a[126866] = anon_sym_LT_AMP_DASH; + v->a[126867] = anon_sym_GT_AMP_DASH; + v->a[126868] = actions(7143); + v->a[126869] = 3; + v->a[126870] = anon_sym_GT_GT; + v->a[126871] = anon_sym_AMP_GT_GT; + v->a[126872] = anon_sym_GT_PIPE; + v->a[126873] = actions(5615); + v->a[126874] = 4; + v->a[126875] = anon_sym_PIPE_AMP; + v->a[126876] = anon_sym_AMP_AMP; + v->a[126877] = anon_sym_PIPE_PIPE; + v->a[126878] = anon_sym_LT_LT_DASH; + v->a[126879] = actions(7141); small_parse_table_6344(v); } void small_parse_table_6344(t_small_parse_table_array *v) { - v->a[126880] = 1; - v->a[126881] = anon_sym_DOLLAR_BQUOTE; - v->a[126882] = actions(6508); - v->a[126883] = 1; - v->a[126884] = sym_test_operator; - v->a[126885] = actions(6510); - v->a[126886] = 1; - v->a[126887] = sym_extglob_pattern; - v->a[126888] = actions(6512); - v->a[126889] = 1; - v->a[126890] = sym__brace_start; - v->a[126891] = actions(6622); - v->a[126892] = 1; - v->a[126893] = anon_sym_esac; - v->a[126894] = actions(6624); - v->a[126895] = 1; - v->a[126896] = aux_sym_heredoc_redirect_token1; - v->a[126897] = state(6426); - v->a[126898] = 1; - v->a[126899] = aux_sym__literal_repeat1; + v->a[126880] = 5; + v->a[126881] = anon_sym_LT; + v->a[126882] = anon_sym_GT; + v->a[126883] = anon_sym_AMP_GT; + v->a[126884] = anon_sym_LT_AMP; + v->a[126885] = anon_sym_GT_AMP; + v->a[126886] = 3; + v->a[126887] = actions(3); + v->a[126888] = 1; + v->a[126889] = sym_comment; + v->a[126890] = actions(2664); + v->a[126891] = 3; + v->a[126892] = sym_test_operator; + v->a[126893] = sym__brace_start; + v->a[126894] = aux_sym_heredoc_redirect_token1; + v->a[126895] = actions(2662); + v->a[126896] = 15; + v->a[126897] = anon_sym_SEMI_SEMI; + v->a[126898] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[126899] = anon_sym_AMP; small_parse_table_6345(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1269.c b/parser/static/small_parse_table/small_parse_table_1269.c index e117cd98..a8ce32b9 100644 --- a/parser/static/small_parse_table/small_parse_table_1269.c +++ b/parser/static/small_parse_table/small_parse_table_1269.c @@ -14,126 +14,126 @@ void small_parse_table_6345(t_small_parse_table_array *v) { - v->a[126900] = state(7413); - v->a[126901] = 1; - v->a[126902] = sym_last_case_item; - v->a[126903] = actions(6476); - v->a[126904] = 2; - v->a[126905] = anon_sym_LPAREN_LPAREN; - v->a[126906] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126907] = actions(6506); - v->a[126908] = 2; - v->a[126909] = anon_sym_LT_LPAREN; - v->a[126910] = anon_sym_GT_LPAREN; - v->a[126911] = state(3416); - v->a[126912] = 2; - v->a[126913] = sym_case_item; - v->a[126914] = aux_sym_case_statement_repeat1; - v->a[126915] = state(6695); - v->a[126916] = 2; - v->a[126917] = sym_concatenation; - v->a[126918] = sym__extglob_blob; - v->a[126919] = actions(6474); + v->a[126900] = anon_sym_DOLLAR; + v->a[126901] = sym__special_character; + v->a[126902] = anon_sym_DQUOTE; + v->a[126903] = sym_raw_string; + v->a[126904] = aux_sym_number_token1; + v->a[126905] = aux_sym_number_token2; + v->a[126906] = anon_sym_DOLLAR_LBRACE; + v->a[126907] = anon_sym_DOLLAR_LPAREN; + v->a[126908] = anon_sym_BQUOTE; + v->a[126909] = anon_sym_DOLLAR_BQUOTE; + v->a[126910] = sym_word; + v->a[126911] = anon_sym_SEMI; + v->a[126912] = 8; + v->a[126913] = actions(57); + v->a[126914] = 1; + v->a[126915] = sym_comment; + v->a[126916] = actions(7216); + v->a[126917] = 1; + v->a[126918] = sym_file_descriptor; + v->a[126919] = state(2792); small_parse_table_6346(v); } void small_parse_table_6346(t_small_parse_table_array *v) { - v->a[126920] = 3; - v->a[126921] = sym_raw_string; - v->a[126922] = sym_ansi_c_string; - v->a[126923] = sym_word; - v->a[126924] = actions(6620); - v->a[126925] = 3; - v->a[126926] = anon_sym_SEMI; - v->a[126927] = anon_sym_AMP; - v->a[126928] = anon_sym_SEMI_SEMI; - v->a[126929] = state(6303); - v->a[126930] = 9; - v->a[126931] = sym_arithmetic_expansion; - v->a[126932] = sym_brace_expression; - v->a[126933] = sym_string; - v->a[126934] = sym_translated_string; - v->a[126935] = sym_number; - v->a[126936] = sym_simple_expansion; - v->a[126937] = sym_expansion; - v->a[126938] = sym_command_substitution; - v->a[126939] = sym_process_substitution; + v->a[126920] = 1; + v->a[126921] = sym_file_redirect; + v->a[126922] = actions(5441); + v->a[126923] = 2; + v->a[126924] = anon_sym_PIPE; + v->a[126925] = anon_sym_LT_LT; + v->a[126926] = actions(7145); + v->a[126927] = 2; + v->a[126928] = anon_sym_LT_AMP_DASH; + v->a[126929] = anon_sym_GT_AMP_DASH; + v->a[126930] = actions(7143); + v->a[126931] = 3; + v->a[126932] = anon_sym_GT_GT; + v->a[126933] = anon_sym_AMP_GT_GT; + v->a[126934] = anon_sym_GT_PIPE; + v->a[126935] = actions(5443); + v->a[126936] = 4; + v->a[126937] = anon_sym_PIPE_AMP; + v->a[126938] = anon_sym_AMP_AMP; + v->a[126939] = anon_sym_PIPE_PIPE; small_parse_table_6347(v); } void small_parse_table_6347(t_small_parse_table_array *v) { - v->a[126940] = 5; - v->a[126941] = actions(71); - v->a[126942] = 1; - v->a[126943] = sym_comment; - v->a[126944] = state(2429); - v->a[126945] = 1; - v->a[126946] = aux_sym_concatenation_repeat1; - v->a[126947] = actions(6514); - v->a[126948] = 2; - v->a[126949] = sym__concat; - v->a[126950] = aux_sym_concatenation_token1; - v->a[126951] = actions(4564); - v->a[126952] = 13; - v->a[126953] = anon_sym_PIPE; - v->a[126954] = anon_sym_LT; - v->a[126955] = anon_sym_GT; - v->a[126956] = anon_sym_LT_LT; - v->a[126957] = anon_sym_AMP_GT; - v->a[126958] = anon_sym_LT_AMP; - v->a[126959] = anon_sym_GT_AMP; + v->a[126940] = anon_sym_LT_LT_DASH; + v->a[126941] = actions(7141); + v->a[126942] = 5; + v->a[126943] = anon_sym_LT; + v->a[126944] = anon_sym_GT; + v->a[126945] = anon_sym_AMP_GT; + v->a[126946] = anon_sym_LT_AMP; + v->a[126947] = anon_sym_GT_AMP; + v->a[126948] = 6; + v->a[126949] = actions(57); + v->a[126950] = 1; + v->a[126951] = sym_comment; + v->a[126952] = actions(5531); + v->a[126953] = 1; + v->a[126954] = anon_sym_PIPE; + v->a[126955] = actions(7259); + v->a[126956] = 1; + v->a[126957] = anon_sym_PIPE_AMP; + v->a[126958] = state(2711); + v->a[126959] = 1; small_parse_table_6348(v); } void small_parse_table_6348(t_small_parse_table_array *v) { - v->a[126960] = anon_sym_DOLLAR; - v->a[126961] = aux_sym_number_token1; - v->a[126962] = aux_sym_number_token2; - v->a[126963] = anon_sym_DOLLAR_LPAREN; - v->a[126964] = anon_sym_BQUOTE; - v->a[126965] = sym_word; - v->a[126966] = actions(4566); - v->a[126967] = 25; - v->a[126968] = sym_file_descriptor; - v->a[126969] = sym_variable_name; - v->a[126970] = sym_test_operator; - v->a[126971] = sym__brace_start; - v->a[126972] = anon_sym_LPAREN_LPAREN; + v->a[126960] = aux_sym_pipeline_repeat1; + v->a[126961] = actions(5362); + v->a[126962] = 6; + v->a[126963] = anon_sym_LT; + v->a[126964] = anon_sym_GT; + v->a[126965] = anon_sym_AMP_GT; + v->a[126966] = anon_sym_LT_AMP; + v->a[126967] = anon_sym_GT_AMP; + v->a[126968] = anon_sym_LT_LT; + v->a[126969] = actions(5367); + v->a[126970] = 9; + v->a[126971] = sym_file_descriptor; + v->a[126972] = anon_sym_AMP_AMP; v->a[126973] = anon_sym_PIPE_PIPE; - v->a[126974] = anon_sym_AMP_AMP; - v->a[126975] = anon_sym_GT_GT; - v->a[126976] = anon_sym_PIPE_AMP; - v->a[126977] = anon_sym_AMP_GT_GT; - v->a[126978] = anon_sym_GT_PIPE; - v->a[126979] = anon_sym_LT_AMP_DASH; + v->a[126974] = anon_sym_GT_GT; + v->a[126975] = anon_sym_AMP_GT_GT; + v->a[126976] = anon_sym_GT_PIPE; + v->a[126977] = anon_sym_LT_AMP_DASH; + v->a[126978] = anon_sym_GT_AMP_DASH; + v->a[126979] = anon_sym_LT_LT_DASH; small_parse_table_6349(v); } void small_parse_table_6349(t_small_parse_table_array *v) { - v->a[126980] = anon_sym_GT_AMP_DASH; - v->a[126981] = anon_sym_LT_LT_DASH; - v->a[126982] = anon_sym_LT_LT_LT; - v->a[126983] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[126984] = anon_sym_DOLLAR_LBRACK; - v->a[126985] = sym__special_character; - v->a[126986] = anon_sym_DQUOTE; - v->a[126987] = sym_raw_string; - v->a[126988] = sym_ansi_c_string; - v->a[126989] = anon_sym_DOLLAR_LBRACE; - v->a[126990] = anon_sym_DOLLAR_BQUOTE; - v->a[126991] = anon_sym_LT_LPAREN; - v->a[126992] = anon_sym_GT_LPAREN; - v->a[126993] = 26; - v->a[126994] = actions(3); - v->a[126995] = 1; - v->a[126996] = sym_comment; - v->a[126997] = actions(6480); - v->a[126998] = 1; - v->a[126999] = anon_sym_LPAREN; + v->a[126980] = 6; + v->a[126981] = actions(57); + v->a[126982] = 1; + v->a[126983] = sym_comment; + v->a[126984] = actions(7262); + v->a[126985] = 1; + v->a[126986] = anon_sym_PIPE; + v->a[126987] = actions(7265); + v->a[126988] = 1; + v->a[126989] = anon_sym_PIPE_AMP; + v->a[126990] = state(2709); + v->a[126991] = 1; + v->a[126992] = aux_sym_pipeline_repeat1; + v->a[126993] = actions(5362); + v->a[126994] = 6; + v->a[126995] = anon_sym_LT; + v->a[126996] = anon_sym_GT; + v->a[126997] = anon_sym_AMP_GT; + v->a[126998] = anon_sym_LT_AMP; + v->a[126999] = anon_sym_GT_AMP; small_parse_table_6350(v); } diff --git a/parser/static/small_parse_table/small_parse_table_127.c b/parser/static/small_parse_table/small_parse_table_127.c index 7e11f881..f47f972d 100644 --- a/parser/static/small_parse_table/small_parse_table_127.c +++ b/parser/static/small_parse_table/small_parse_table_127.c @@ -14,126 +14,126 @@ void small_parse_table_635(t_small_parse_table_array *v) { - v->a[12700] = anon_sym_DOLLAR; - v->a[12701] = actions(3078); - v->a[12702] = 1; - v->a[12703] = sym__special_character; - v->a[12704] = actions(3081); - v->a[12705] = 1; - v->a[12706] = anon_sym_DQUOTE; - v->a[12707] = actions(3084); - v->a[12708] = 1; - v->a[12709] = aux_sym_number_token1; - v->a[12710] = actions(3087); - v->a[12711] = 1; - v->a[12712] = aux_sym_number_token2; - v->a[12713] = actions(3090); - v->a[12714] = 1; - v->a[12715] = anon_sym_DOLLAR_LBRACE; - v->a[12716] = actions(3093); - v->a[12717] = 1; - v->a[12718] = anon_sym_DOLLAR_LPAREN; - v->a[12719] = actions(3096); + v->a[12700] = actions(1388); + v->a[12701] = 31; + v->a[12702] = anon_sym_PIPE; + v->a[12703] = anon_sym_SEMI_SEMI; + v->a[12704] = anon_sym_PIPE_AMP; + v->a[12705] = anon_sym_AMP_AMP; + v->a[12706] = anon_sym_PIPE_PIPE; + v->a[12707] = anon_sym_LT; + v->a[12708] = anon_sym_GT; + v->a[12709] = anon_sym_GT_GT; + v->a[12710] = anon_sym_AMP_GT; + v->a[12711] = anon_sym_AMP_GT_GT; + v->a[12712] = anon_sym_LT_AMP; + v->a[12713] = anon_sym_GT_AMP; + v->a[12714] = anon_sym_GT_PIPE; + v->a[12715] = anon_sym_LT_AMP_DASH; + v->a[12716] = anon_sym_GT_AMP_DASH; + v->a[12717] = anon_sym_LT_LT; + v->a[12718] = anon_sym_LT_LT_DASH; + v->a[12719] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_636(v); } void small_parse_table_636(t_small_parse_table_array *v) { - v->a[12720] = 1; - v->a[12721] = anon_sym_BQUOTE; - v->a[12722] = actions(3099); - v->a[12723] = 1; - v->a[12724] = anon_sym_DOLLAR_BQUOTE; - v->a[12725] = actions(3105); - v->a[12726] = 1; - v->a[12727] = sym_test_operator; - v->a[12728] = actions(3108); - v->a[12729] = 1; - v->a[12730] = sym__brace_start; - v->a[12731] = state(2147); - v->a[12732] = 1; - v->a[12733] = aux_sym__literal_repeat1; - v->a[12734] = actions(2216); - v->a[12735] = 2; - v->a[12736] = sym_file_descriptor; - v->a[12737] = aux_sym_heredoc_redirect_token1; - v->a[12738] = actions(3069); - v->a[12739] = 2; + v->a[12720] = anon_sym_AMP; + v->a[12721] = anon_sym_DOLLAR; + v->a[12722] = sym__special_character; + v->a[12723] = anon_sym_DQUOTE; + v->a[12724] = sym_raw_string; + v->a[12725] = aux_sym_number_token1; + v->a[12726] = aux_sym_number_token2; + v->a[12727] = anon_sym_DOLLAR_LBRACE; + v->a[12728] = anon_sym_DOLLAR_LPAREN; + v->a[12729] = anon_sym_BQUOTE; + v->a[12730] = anon_sym_DOLLAR_BQUOTE; + v->a[12731] = sym_word; + v->a[12732] = anon_sym_SEMI; + v->a[12733] = 19; + v->a[12734] = actions(3); + v->a[12735] = 1; + v->a[12736] = sym_comment; + v->a[12737] = actions(2354); + v->a[12738] = 1; + v->a[12739] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_637(v); } void small_parse_table_637(t_small_parse_table_array *v) { - v->a[12740] = anon_sym_LPAREN_LPAREN; - v->a[12741] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12742] = actions(3102); - v->a[12743] = 2; - v->a[12744] = anon_sym_LT_LPAREN; - v->a[12745] = anon_sym_GT_LPAREN; - v->a[12746] = state(660); - v->a[12747] = 2; - v->a[12748] = sym_concatenation; - v->a[12749] = aux_sym_for_statement_repeat1; - v->a[12750] = actions(3066); - v->a[12751] = 3; - v->a[12752] = sym_raw_string; - v->a[12753] = sym_ansi_c_string; - v->a[12754] = sym_word; - v->a[12755] = state(1526); - v->a[12756] = 9; - v->a[12757] = sym_arithmetic_expansion; - v->a[12758] = sym_brace_expression; - v->a[12759] = sym_string; + v->a[12740] = actions(2356); + v->a[12741] = 1; + v->a[12742] = anon_sym_DOLLAR; + v->a[12743] = actions(2358); + v->a[12744] = 1; + v->a[12745] = sym__special_character; + v->a[12746] = actions(2360); + v->a[12747] = 1; + v->a[12748] = anon_sym_DQUOTE; + v->a[12749] = actions(2362); + v->a[12750] = 1; + v->a[12751] = aux_sym_number_token1; + v->a[12752] = actions(2364); + v->a[12753] = 1; + v->a[12754] = aux_sym_number_token2; + v->a[12755] = actions(2366); + v->a[12756] = 1; + v->a[12757] = anon_sym_DOLLAR_LBRACE; + v->a[12758] = actions(2368); + v->a[12759] = 1; small_parse_table_638(v); } void small_parse_table_638(t_small_parse_table_array *v) { - v->a[12760] = sym_translated_string; - v->a[12761] = sym_number; - v->a[12762] = sym_simple_expansion; - v->a[12763] = sym_expansion; - v->a[12764] = sym_command_substitution; - v->a[12765] = sym_process_substitution; - v->a[12766] = actions(2214); - v->a[12767] = 21; - v->a[12768] = anon_sym_SEMI; - v->a[12769] = anon_sym_PIPE_PIPE; - v->a[12770] = anon_sym_AMP_AMP; - v->a[12771] = anon_sym_PIPE; - v->a[12772] = anon_sym_AMP; - v->a[12773] = anon_sym_LT; - v->a[12774] = anon_sym_GT; - v->a[12775] = anon_sym_LT_LT; - v->a[12776] = anon_sym_GT_GT; - v->a[12777] = anon_sym_SEMI_SEMI; - v->a[12778] = anon_sym_SEMI_AMP; - v->a[12779] = anon_sym_SEMI_SEMI_AMP; + v->a[12760] = anon_sym_DOLLAR_LPAREN; + v->a[12761] = actions(2370); + v->a[12762] = 1; + v->a[12763] = anon_sym_BQUOTE; + v->a[12764] = actions(2372); + v->a[12765] = 1; + v->a[12766] = anon_sym_DOLLAR_BQUOTE; + v->a[12767] = actions(2374); + v->a[12768] = 1; + v->a[12769] = sym_test_operator; + v->a[12770] = actions(2376); + v->a[12771] = 1; + v->a[12772] = sym__brace_start; + v->a[12773] = state(1996); + v->a[12774] = 1; + v->a[12775] = aux_sym__literal_repeat1; + v->a[12776] = state(2320); + v->a[12777] = 1; + v->a[12778] = sym_concatenation; + v->a[12779] = actions(2352); small_parse_table_639(v); } void small_parse_table_639(t_small_parse_table_array *v) { - v->a[12780] = anon_sym_PIPE_AMP; - v->a[12781] = anon_sym_AMP_GT; - v->a[12782] = anon_sym_AMP_GT_GT; - v->a[12783] = anon_sym_LT_AMP; - v->a[12784] = anon_sym_GT_AMP; - v->a[12785] = anon_sym_GT_PIPE; - v->a[12786] = anon_sym_LT_AMP_DASH; - v->a[12787] = anon_sym_GT_AMP_DASH; - v->a[12788] = anon_sym_LT_LT_DASH; - v->a[12789] = 36; - v->a[12790] = actions(71); - v->a[12791] = 1; - v->a[12792] = sym_comment; - v->a[12793] = actions(171); - v->a[12794] = 1; - v->a[12795] = anon_sym_RPAREN_RPAREN; - v->a[12796] = actions(1141); - v->a[12797] = 1; - v->a[12798] = anon_sym_DOLLAR_LBRACK; - v->a[12799] = actions(1145); + v->a[12780] = 2; + v->a[12781] = sym_raw_string; + v->a[12782] = sym_word; + v->a[12783] = actions(1534); + v->a[12784] = 3; + v->a[12785] = sym_file_descriptor; + v->a[12786] = ts_builtin_sym_end; + v->a[12787] = aux_sym_heredoc_redirect_token1; + v->a[12788] = state(2135); + v->a[12789] = 7; + v->a[12790] = sym_arithmetic_expansion; + v->a[12791] = sym_brace_expression; + v->a[12792] = sym_string; + v->a[12793] = sym_number; + v->a[12794] = sym_simple_expansion; + v->a[12795] = sym_expansion; + v->a[12796] = sym_command_substitution; + v->a[12797] = actions(1532); + v->a[12798] = 19; + v->a[12799] = anon_sym_PIPE; small_parse_table_640(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1270.c b/parser/static/small_parse_table/small_parse_table_1270.c index 4fc2bb12..aa257e95 100644 --- a/parser/static/small_parse_table/small_parse_table_1270.c +++ b/parser/static/small_parse_table/small_parse_table_1270.c @@ -14,126 +14,126 @@ void small_parse_table_6350(t_small_parse_table_array *v) { - v->a[127000] = actions(6486); - v->a[127001] = 1; - v->a[127002] = anon_sym_DOLLAR_LBRACK; - v->a[127003] = actions(6488); - v->a[127004] = 1; - v->a[127005] = anon_sym_DOLLAR; - v->a[127006] = actions(6490); - v->a[127007] = 1; - v->a[127008] = sym__special_character; - v->a[127009] = actions(6492); - v->a[127010] = 1; - v->a[127011] = anon_sym_DQUOTE; - v->a[127012] = actions(6494); - v->a[127013] = 1; - v->a[127014] = aux_sym_number_token1; - v->a[127015] = actions(6496); - v->a[127016] = 1; - v->a[127017] = aux_sym_number_token2; - v->a[127018] = actions(6498); - v->a[127019] = 1; + v->a[127000] = anon_sym_LT_LT; + v->a[127001] = actions(5367); + v->a[127002] = 9; + v->a[127003] = sym_file_descriptor; + v->a[127004] = anon_sym_AMP_AMP; + v->a[127005] = anon_sym_PIPE_PIPE; + v->a[127006] = anon_sym_GT_GT; + v->a[127007] = anon_sym_AMP_GT_GT; + v->a[127008] = anon_sym_GT_PIPE; + v->a[127009] = anon_sym_LT_AMP_DASH; + v->a[127010] = anon_sym_GT_AMP_DASH; + v->a[127011] = anon_sym_LT_LT_DASH; + v->a[127012] = 3; + v->a[127013] = actions(57); + v->a[127014] = 1; + v->a[127015] = sym_comment; + v->a[127016] = actions(2717); + v->a[127017] = 7; + v->a[127018] = anon_sym_PIPE; + v->a[127019] = anon_sym_LT; small_parse_table_6351(v); } void small_parse_table_6351(t_small_parse_table_array *v) { - v->a[127020] = anon_sym_DOLLAR_LBRACE; - v->a[127021] = actions(6500); - v->a[127022] = 1; - v->a[127023] = anon_sym_DOLLAR_LPAREN; - v->a[127024] = actions(6502); - v->a[127025] = 1; - v->a[127026] = anon_sym_BQUOTE; - v->a[127027] = actions(6504); - v->a[127028] = 1; - v->a[127029] = anon_sym_DOLLAR_BQUOTE; - v->a[127030] = actions(6508); - v->a[127031] = 1; - v->a[127032] = sym_test_operator; - v->a[127033] = actions(6510); - v->a[127034] = 1; - v->a[127035] = sym_extglob_pattern; - v->a[127036] = actions(6512); - v->a[127037] = 1; - v->a[127038] = sym__brace_start; - v->a[127039] = actions(6628); + v->a[127020] = anon_sym_GT; + v->a[127021] = anon_sym_AMP_GT; + v->a[127022] = anon_sym_LT_AMP; + v->a[127023] = anon_sym_GT_AMP; + v->a[127024] = anon_sym_LT_LT; + v->a[127025] = actions(2719); + v->a[127026] = 11; + v->a[127027] = sym_file_descriptor; + v->a[127028] = sym_variable_name; + v->a[127029] = anon_sym_PIPE_AMP; + v->a[127030] = anon_sym_AMP_AMP; + v->a[127031] = anon_sym_PIPE_PIPE; + v->a[127032] = anon_sym_GT_GT; + v->a[127033] = anon_sym_AMP_GT_GT; + v->a[127034] = anon_sym_GT_PIPE; + v->a[127035] = anon_sym_LT_AMP_DASH; + v->a[127036] = anon_sym_GT_AMP_DASH; + v->a[127037] = anon_sym_LT_LT_DASH; + v->a[127038] = 6; + v->a[127039] = actions(57); small_parse_table_6352(v); } void small_parse_table_6352(t_small_parse_table_array *v) { v->a[127040] = 1; - v->a[127041] = anon_sym_esac; - v->a[127042] = actions(6630); + v->a[127041] = sym_comment; + v->a[127042] = actions(7268); v->a[127043] = 1; - v->a[127044] = aux_sym_heredoc_redirect_token1; - v->a[127045] = state(6426); + v->a[127044] = anon_sym_PIPE; + v->a[127045] = actions(7270); v->a[127046] = 1; - v->a[127047] = aux_sym__literal_repeat1; - v->a[127048] = state(7402); + v->a[127047] = anon_sym_PIPE_AMP; + v->a[127048] = state(2709); v->a[127049] = 1; - v->a[127050] = sym_last_case_item; - v->a[127051] = actions(6476); - v->a[127052] = 2; - v->a[127053] = anon_sym_LPAREN_LPAREN; - v->a[127054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127055] = actions(6506); - v->a[127056] = 2; - v->a[127057] = anon_sym_LT_LPAREN; - v->a[127058] = anon_sym_GT_LPAREN; - v->a[127059] = state(3411); + v->a[127050] = aux_sym_pipeline_repeat1; + v->a[127051] = actions(5435); + v->a[127052] = 6; + v->a[127053] = anon_sym_LT; + v->a[127054] = anon_sym_GT; + v->a[127055] = anon_sym_AMP_GT; + v->a[127056] = anon_sym_LT_AMP; + v->a[127057] = anon_sym_GT_AMP; + v->a[127058] = anon_sym_LT_LT; + v->a[127059] = actions(5439); small_parse_table_6353(v); } void small_parse_table_6353(t_small_parse_table_array *v) { - v->a[127060] = 2; - v->a[127061] = sym_case_item; - v->a[127062] = aux_sym_case_statement_repeat1; - v->a[127063] = state(6695); - v->a[127064] = 2; - v->a[127065] = sym_concatenation; - v->a[127066] = sym__extglob_blob; - v->a[127067] = actions(6474); - v->a[127068] = 3; - v->a[127069] = sym_raw_string; - v->a[127070] = sym_ansi_c_string; - v->a[127071] = sym_word; - v->a[127072] = actions(6626); - v->a[127073] = 3; - v->a[127074] = anon_sym_SEMI; - v->a[127075] = anon_sym_AMP; - v->a[127076] = anon_sym_SEMI_SEMI; - v->a[127077] = state(6303); - v->a[127078] = 9; - v->a[127079] = sym_arithmetic_expansion; + v->a[127060] = 9; + v->a[127061] = sym_file_descriptor; + v->a[127062] = anon_sym_AMP_AMP; + v->a[127063] = anon_sym_PIPE_PIPE; + v->a[127064] = anon_sym_GT_GT; + v->a[127065] = anon_sym_AMP_GT_GT; + v->a[127066] = anon_sym_GT_PIPE; + v->a[127067] = anon_sym_LT_AMP_DASH; + v->a[127068] = anon_sym_GT_AMP_DASH; + v->a[127069] = anon_sym_LT_LT_DASH; + v->a[127070] = 3; + v->a[127071] = actions(57); + v->a[127072] = 1; + v->a[127073] = sym_comment; + v->a[127074] = actions(2662); + v->a[127075] = 7; + v->a[127076] = anon_sym_PIPE; + v->a[127077] = anon_sym_LT; + v->a[127078] = anon_sym_GT; + v->a[127079] = anon_sym_AMP_GT; small_parse_table_6354(v); } void small_parse_table_6354(t_small_parse_table_array *v) { - v->a[127080] = sym_brace_expression; - v->a[127081] = sym_string; - v->a[127082] = sym_translated_string; - v->a[127083] = sym_number; - v->a[127084] = sym_simple_expansion; - v->a[127085] = sym_expansion; - v->a[127086] = sym_command_substitution; - v->a[127087] = sym_process_substitution; - v->a[127088] = 5; - v->a[127089] = actions(71); - v->a[127090] = 1; - v->a[127091] = sym_comment; - v->a[127092] = actions(6518); - v->a[127093] = 1; - v->a[127094] = sym__special_character; - v->a[127095] = state(2366); - v->a[127096] = 1; - v->a[127097] = aux_sym__literal_repeat1; - v->a[127098] = actions(4546); - v->a[127099] = 14; + v->a[127080] = anon_sym_LT_AMP; + v->a[127081] = anon_sym_GT_AMP; + v->a[127082] = anon_sym_LT_LT; + v->a[127083] = actions(2664); + v->a[127084] = 11; + v->a[127085] = sym_file_descriptor; + v->a[127086] = anon_sym_PIPE_AMP; + v->a[127087] = anon_sym_AMP_AMP; + v->a[127088] = anon_sym_PIPE_PIPE; + v->a[127089] = anon_sym_GT_GT; + v->a[127090] = anon_sym_AMP_GT_GT; + v->a[127091] = anon_sym_GT_PIPE; + v->a[127092] = anon_sym_LT_AMP_DASH; + v->a[127093] = anon_sym_GT_AMP_DASH; + v->a[127094] = anon_sym_LT_LT_DASH; + v->a[127095] = sym__special_character; + v->a[127096] = 9; + v->a[127097] = actions(57); + v->a[127098] = 1; + v->a[127099] = sym_comment; small_parse_table_6355(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1271.c b/parser/static/small_parse_table/small_parse_table_1271.c index a5dc4cd5..beae8146 100644 --- a/parser/static/small_parse_table/small_parse_table_1271.c +++ b/parser/static/small_parse_table/small_parse_table_1271.c @@ -14,126 +14,126 @@ void small_parse_table_6355(t_small_parse_table_array *v) { - v->a[127100] = anon_sym_PIPE; - v->a[127101] = anon_sym_EQ_EQ; - v->a[127102] = anon_sym_LT; - v->a[127103] = anon_sym_GT; - v->a[127104] = anon_sym_LT_LT; - v->a[127105] = anon_sym_EQ_TILDE; - v->a[127106] = anon_sym_AMP_GT; - v->a[127107] = anon_sym_LT_AMP; - v->a[127108] = anon_sym_GT_AMP; - v->a[127109] = anon_sym_DOLLAR; - v->a[127110] = aux_sym_number_token1; - v->a[127111] = aux_sym_number_token2; - v->a[127112] = anon_sym_DOLLAR_LPAREN; - v->a[127113] = sym_word; - v->a[127114] = actions(4548); - v->a[127115] = 25; - v->a[127116] = sym_file_descriptor; - v->a[127117] = sym_test_operator; - v->a[127118] = sym__bare_dollar; - v->a[127119] = sym__brace_start; + v->a[127100] = actions(2945); + v->a[127101] = 1; + v->a[127102] = anon_sym_LT_LT; + v->a[127103] = actions(5680); + v->a[127104] = 1; + v->a[127105] = sym_file_descriptor; + v->a[127106] = actions(7241); + v->a[127107] = 1; + v->a[127108] = anon_sym_LT_LT_DASH; + v->a[127109] = actions(7272); + v->a[127110] = 2; + v->a[127111] = anon_sym_AMP_AMP; + v->a[127112] = anon_sym_PIPE_PIPE; + v->a[127113] = actions(7276); + v->a[127114] = 2; + v->a[127115] = anon_sym_LT_AMP_DASH; + v->a[127116] = anon_sym_GT_AMP_DASH; + v->a[127117] = actions(7274); + v->a[127118] = 3; + v->a[127119] = anon_sym_GT_GT; small_parse_table_6356(v); } void small_parse_table_6356(t_small_parse_table_array *v) { - v->a[127120] = anon_sym_LPAREN_LPAREN; - v->a[127121] = anon_sym_PIPE_PIPE; - v->a[127122] = anon_sym_AMP_AMP; - v->a[127123] = anon_sym_GT_GT; - v->a[127124] = anon_sym_PIPE_AMP; - v->a[127125] = anon_sym_AMP_GT_GT; - v->a[127126] = anon_sym_GT_PIPE; - v->a[127127] = anon_sym_LT_AMP_DASH; - v->a[127128] = anon_sym_GT_AMP_DASH; - v->a[127129] = anon_sym_LT_LT_DASH; - v->a[127130] = anon_sym_LT_LT_LT; - v->a[127131] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127132] = anon_sym_DOLLAR_LBRACK; - v->a[127133] = anon_sym_DQUOTE; - v->a[127134] = sym_raw_string; - v->a[127135] = sym_ansi_c_string; - v->a[127136] = anon_sym_DOLLAR_LBRACE; - v->a[127137] = anon_sym_BQUOTE; - v->a[127138] = anon_sym_DOLLAR_BQUOTE; - v->a[127139] = anon_sym_LT_LPAREN; + v->a[127120] = anon_sym_AMP_GT_GT; + v->a[127121] = anon_sym_GT_PIPE; + v->a[127122] = state(2109); + v->a[127123] = 3; + v->a[127124] = sym_file_redirect; + v->a[127125] = sym_heredoc_redirect; + v->a[127126] = aux_sym_redirected_statement_repeat1; + v->a[127127] = actions(5676); + v->a[127128] = 5; + v->a[127129] = anon_sym_LT; + v->a[127130] = anon_sym_GT; + v->a[127131] = anon_sym_AMP_GT; + v->a[127132] = anon_sym_LT_AMP; + v->a[127133] = anon_sym_GT_AMP; + v->a[127134] = 6; + v->a[127135] = actions(3); + v->a[127136] = 1; + v->a[127137] = sym_comment; + v->a[127138] = actions(7278); + v->a[127139] = 1; small_parse_table_6357(v); } void small_parse_table_6357(t_small_parse_table_array *v) { - v->a[127140] = anon_sym_GT_LPAREN; - v->a[127141] = 3; - v->a[127142] = actions(3); - v->a[127143] = 1; - v->a[127144] = sym_comment; - v->a[127145] = actions(1263); - v->a[127146] = 4; - v->a[127147] = sym_file_descriptor; - v->a[127148] = sym_test_operator; - v->a[127149] = sym__brace_start; + v->a[127140] = aux_sym_concatenation_token1; + v->a[127141] = actions(7280); + v->a[127142] = 1; + v->a[127143] = sym__concat; + v->a[127144] = state(2725); + v->a[127145] = 1; + v->a[127146] = aux_sym_concatenation_repeat1; + v->a[127147] = actions(2664); + v->a[127148] = 2; + v->a[127149] = sym_file_descriptor; v->a[127150] = aux_sym_heredoc_redirect_token1; - v->a[127151] = actions(1261); - v->a[127152] = 37; - v->a[127153] = anon_sym_LPAREN_LPAREN; - v->a[127154] = anon_sym_SEMI; - v->a[127155] = anon_sym_PIPE_PIPE; - v->a[127156] = anon_sym_AMP_AMP; - v->a[127157] = anon_sym_PIPE; - v->a[127158] = anon_sym_AMP; - v->a[127159] = anon_sym_LT; + v->a[127151] = actions(2662); + v->a[127152] = 13; + v->a[127153] = anon_sym_AMP_AMP; + v->a[127154] = anon_sym_PIPE_PIPE; + v->a[127155] = anon_sym_LT; + v->a[127156] = anon_sym_GT; + v->a[127157] = anon_sym_GT_GT; + v->a[127158] = anon_sym_AMP_GT; + v->a[127159] = anon_sym_AMP_GT_GT; small_parse_table_6358(v); } void small_parse_table_6358(t_small_parse_table_array *v) { - v->a[127160] = anon_sym_GT; - v->a[127161] = anon_sym_LT_LT; - v->a[127162] = anon_sym_GT_GT; - v->a[127163] = anon_sym_RPAREN; - v->a[127164] = anon_sym_SEMI_SEMI; - v->a[127165] = anon_sym_PIPE_AMP; - v->a[127166] = anon_sym_AMP_GT; - v->a[127167] = anon_sym_AMP_GT_GT; - v->a[127168] = anon_sym_LT_AMP; - v->a[127169] = anon_sym_GT_AMP; - v->a[127170] = anon_sym_GT_PIPE; - v->a[127171] = anon_sym_LT_AMP_DASH; - v->a[127172] = anon_sym_GT_AMP_DASH; - v->a[127173] = anon_sym_LT_LT_DASH; - v->a[127174] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127175] = anon_sym_DOLLAR_LBRACK; - v->a[127176] = anon_sym_DOLLAR; - v->a[127177] = sym__special_character; - v->a[127178] = anon_sym_DQUOTE; - v->a[127179] = sym_raw_string; + v->a[127160] = anon_sym_LT_AMP; + v->a[127161] = anon_sym_GT_AMP; + v->a[127162] = anon_sym_GT_PIPE; + v->a[127163] = anon_sym_LT_AMP_DASH; + v->a[127164] = anon_sym_GT_AMP_DASH; + v->a[127165] = sym__special_character; + v->a[127166] = 6; + v->a[127167] = actions(3); + v->a[127168] = 1; + v->a[127169] = sym_comment; + v->a[127170] = actions(7092); + v->a[127171] = 1; + v->a[127172] = aux_sym_concatenation_token1; + v->a[127173] = actions(7094); + v->a[127174] = 1; + v->a[127175] = sym__concat; + v->a[127176] = state(2698); + v->a[127177] = 1; + v->a[127178] = aux_sym_concatenation_repeat1; + v->a[127179] = actions(2664); small_parse_table_6359(v); } void small_parse_table_6359(t_small_parse_table_array *v) { - v->a[127180] = sym_ansi_c_string; - v->a[127181] = aux_sym_number_token1; - v->a[127182] = aux_sym_number_token2; - v->a[127183] = anon_sym_DOLLAR_LBRACE; - v->a[127184] = anon_sym_DOLLAR_LPAREN; - v->a[127185] = anon_sym_BQUOTE; - v->a[127186] = anon_sym_DOLLAR_BQUOTE; - v->a[127187] = anon_sym_LT_LPAREN; - v->a[127188] = anon_sym_GT_LPAREN; - v->a[127189] = sym_word; - v->a[127190] = 5; - v->a[127191] = actions(71); - v->a[127192] = 1; - v->a[127193] = sym_comment; - v->a[127194] = state(2426); - v->a[127195] = 1; - v->a[127196] = aux_sym_concatenation_repeat1; - v->a[127197] = actions(6564); - v->a[127198] = 2; - v->a[127199] = sym__concat; + v->a[127180] = 3; + v->a[127181] = sym_test_operator; + v->a[127182] = sym__brace_start; + v->a[127183] = aux_sym_heredoc_redirect_token1; + v->a[127184] = actions(2662); + v->a[127185] = 12; + v->a[127186] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127187] = anon_sym_DOLLAR; + v->a[127188] = sym__special_character; + v->a[127189] = anon_sym_DQUOTE; + v->a[127190] = sym_raw_string; + v->a[127191] = aux_sym_number_token1; + v->a[127192] = aux_sym_number_token2; + v->a[127193] = anon_sym_DOLLAR_LBRACE; + v->a[127194] = anon_sym_DOLLAR_LPAREN; + v->a[127195] = anon_sym_BQUOTE; + v->a[127196] = anon_sym_DOLLAR_BQUOTE; + v->a[127197] = sym_word; + v->a[127198] = 6; + v->a[127199] = actions(3); small_parse_table_6360(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1272.c b/parser/static/small_parse_table/small_parse_table_1272.c index 5e3d6d30..20663337 100644 --- a/parser/static/small_parse_table/small_parse_table_1272.c +++ b/parser/static/small_parse_table/small_parse_table_1272.c @@ -14,126 +14,126 @@ void small_parse_table_6360(t_small_parse_table_array *v) { - v->a[127200] = aux_sym_concatenation_token1; - v->a[127201] = actions(5174); - v->a[127202] = 14; - v->a[127203] = anon_sym_PIPE; - v->a[127204] = anon_sym_LT; - v->a[127205] = anon_sym_GT; - v->a[127206] = anon_sym_LT_LT; - v->a[127207] = anon_sym_AMP_GT; - v->a[127208] = anon_sym_LT_AMP; - v->a[127209] = anon_sym_GT_AMP; - v->a[127210] = anon_sym_DOLLAR; - v->a[127211] = aux_sym_number_token1; - v->a[127212] = aux_sym_number_token2; - v->a[127213] = anon_sym_DOLLAR_LPAREN; - v->a[127214] = anon_sym_BQUOTE; - v->a[127215] = aux_sym__simple_variable_name_token1; - v->a[127216] = sym_word; - v->a[127217] = actions(5176); - v->a[127218] = 24; - v->a[127219] = sym_file_descriptor; + v->a[127200] = 1; + v->a[127201] = sym_comment; + v->a[127202] = actions(7092); + v->a[127203] = 1; + v->a[127204] = aux_sym_concatenation_token1; + v->a[127205] = actions(7094); + v->a[127206] = 1; + v->a[127207] = sym__concat; + v->a[127208] = state(2702); + v->a[127209] = 1; + v->a[127210] = aux_sym_concatenation_repeat1; + v->a[127211] = actions(7284); + v->a[127212] = 3; + v->a[127213] = sym_test_operator; + v->a[127214] = sym__brace_start; + v->a[127215] = aux_sym_heredoc_redirect_token1; + v->a[127216] = actions(7282); + v->a[127217] = 12; + v->a[127218] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127219] = anon_sym_DOLLAR; small_parse_table_6361(v); } void small_parse_table_6361(t_small_parse_table_array *v) { - v->a[127220] = sym_variable_name; - v->a[127221] = sym_test_operator; - v->a[127222] = sym__brace_start; - v->a[127223] = anon_sym_LPAREN_LPAREN; - v->a[127224] = anon_sym_PIPE_PIPE; - v->a[127225] = anon_sym_AMP_AMP; - v->a[127226] = anon_sym_GT_GT; - v->a[127227] = anon_sym_PIPE_AMP; - v->a[127228] = anon_sym_AMP_GT_GT; - v->a[127229] = anon_sym_GT_PIPE; - v->a[127230] = anon_sym_LT_AMP_DASH; - v->a[127231] = anon_sym_GT_AMP_DASH; - v->a[127232] = anon_sym_LT_LT_DASH; - v->a[127233] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127234] = anon_sym_DOLLAR_LBRACK; - v->a[127235] = sym__special_character; - v->a[127236] = anon_sym_DQUOTE; - v->a[127237] = sym_raw_string; - v->a[127238] = sym_ansi_c_string; - v->a[127239] = anon_sym_DOLLAR_LBRACE; + v->a[127220] = sym__special_character; + v->a[127221] = anon_sym_DQUOTE; + v->a[127222] = sym_raw_string; + v->a[127223] = aux_sym_number_token1; + v->a[127224] = aux_sym_number_token2; + v->a[127225] = anon_sym_DOLLAR_LBRACE; + v->a[127226] = anon_sym_DOLLAR_LPAREN; + v->a[127227] = anon_sym_BQUOTE; + v->a[127228] = anon_sym_DOLLAR_BQUOTE; + v->a[127229] = sym_word; + v->a[127230] = 9; + v->a[127231] = actions(57); + v->a[127232] = 1; + v->a[127233] = sym_comment; + v->a[127234] = actions(2945); + v->a[127235] = 1; + v->a[127236] = anon_sym_LT_LT; + v->a[127237] = actions(5970); + v->a[127238] = 1; + v->a[127239] = sym_file_descriptor; small_parse_table_6362(v); } void small_parse_table_6362(t_small_parse_table_array *v) { - v->a[127240] = anon_sym_DOLLAR_BQUOTE; - v->a[127241] = anon_sym_LT_LPAREN; - v->a[127242] = anon_sym_GT_LPAREN; - v->a[127243] = 3; - v->a[127244] = actions(71); - v->a[127245] = 1; - v->a[127246] = sym_comment; - v->a[127247] = actions(1316); - v->a[127248] = 14; - v->a[127249] = anon_sym_PIPE; - v->a[127250] = anon_sym_LT; - v->a[127251] = anon_sym_GT; - v->a[127252] = anon_sym_LT_LT; - v->a[127253] = anon_sym_AMP_GT; - v->a[127254] = anon_sym_LT_AMP; - v->a[127255] = anon_sym_GT_AMP; - v->a[127256] = anon_sym_DOLLAR; - v->a[127257] = sym__special_character; - v->a[127258] = aux_sym_number_token1; - v->a[127259] = aux_sym_number_token2; + v->a[127240] = actions(7241); + v->a[127241] = 1; + v->a[127242] = anon_sym_LT_LT_DASH; + v->a[127243] = actions(7286); + v->a[127244] = 2; + v->a[127245] = anon_sym_AMP_AMP; + v->a[127246] = anon_sym_PIPE_PIPE; + v->a[127247] = actions(7290); + v->a[127248] = 2; + v->a[127249] = anon_sym_LT_AMP_DASH; + v->a[127250] = anon_sym_GT_AMP_DASH; + v->a[127251] = actions(7288); + v->a[127252] = 3; + v->a[127253] = anon_sym_GT_GT; + v->a[127254] = anon_sym_AMP_GT_GT; + v->a[127255] = anon_sym_GT_PIPE; + v->a[127256] = state(2295); + v->a[127257] = 3; + v->a[127258] = sym_file_redirect; + v->a[127259] = sym_heredoc_redirect; small_parse_table_6363(v); } void small_parse_table_6363(t_small_parse_table_array *v) { - v->a[127260] = anon_sym_DOLLAR_LPAREN; - v->a[127261] = anon_sym_BQUOTE; - v->a[127262] = sym_word; - v->a[127263] = actions(1318); - v->a[127264] = 27; - v->a[127265] = sym_file_descriptor; - v->a[127266] = sym__concat; - v->a[127267] = sym_variable_name; - v->a[127268] = sym_test_operator; - v->a[127269] = sym__brace_start; - v->a[127270] = anon_sym_LPAREN_LPAREN; - v->a[127271] = anon_sym_PIPE_PIPE; - v->a[127272] = anon_sym_AMP_AMP; - v->a[127273] = anon_sym_GT_GT; - v->a[127274] = anon_sym_PIPE_AMP; - v->a[127275] = anon_sym_RBRACK; - v->a[127276] = anon_sym_AMP_GT_GT; - v->a[127277] = anon_sym_GT_PIPE; - v->a[127278] = anon_sym_LT_AMP_DASH; - v->a[127279] = anon_sym_GT_AMP_DASH; + v->a[127260] = aux_sym_redirected_statement_repeat1; + v->a[127261] = actions(5966); + v->a[127262] = 5; + v->a[127263] = anon_sym_LT; + v->a[127264] = anon_sym_GT; + v->a[127265] = anon_sym_AMP_GT; + v->a[127266] = anon_sym_LT_AMP; + v->a[127267] = anon_sym_GT_AMP; + v->a[127268] = 9; + v->a[127269] = actions(57); + v->a[127270] = 1; + v->a[127271] = sym_comment; + v->a[127272] = actions(2945); + v->a[127273] = 1; + v->a[127274] = anon_sym_LT_LT; + v->a[127275] = actions(5403); + v->a[127276] = 1; + v->a[127277] = sym_file_descriptor; + v->a[127278] = actions(7241); + v->a[127279] = 1; small_parse_table_6364(v); } void small_parse_table_6364(t_small_parse_table_array *v) { v->a[127280] = anon_sym_LT_LT_DASH; - v->a[127281] = anon_sym_LT_LT_LT; - v->a[127282] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127283] = anon_sym_DOLLAR_LBRACK; - v->a[127284] = aux_sym_concatenation_token1; - v->a[127285] = anon_sym_DQUOTE; - v->a[127286] = sym_raw_string; - v->a[127287] = sym_ansi_c_string; - v->a[127288] = anon_sym_DOLLAR_LBRACE; - v->a[127289] = anon_sym_DOLLAR_BQUOTE; - v->a[127290] = anon_sym_LT_LPAREN; - v->a[127291] = anon_sym_GT_LPAREN; - v->a[127292] = 3; - v->a[127293] = actions(71); - v->a[127294] = 1; - v->a[127295] = sym_comment; - v->a[127296] = actions(1308); - v->a[127297] = 14; - v->a[127298] = anon_sym_PIPE; - v->a[127299] = anon_sym_LT; + v->a[127281] = actions(7292); + v->a[127282] = 2; + v->a[127283] = anon_sym_AMP_AMP; + v->a[127284] = anon_sym_PIPE_PIPE; + v->a[127285] = actions(7296); + v->a[127286] = 2; + v->a[127287] = anon_sym_LT_AMP_DASH; + v->a[127288] = anon_sym_GT_AMP_DASH; + v->a[127289] = actions(7294); + v->a[127290] = 3; + v->a[127291] = anon_sym_GT_GT; + v->a[127292] = anon_sym_AMP_GT_GT; + v->a[127293] = anon_sym_GT_PIPE; + v->a[127294] = state(2140); + v->a[127295] = 3; + v->a[127296] = sym_file_redirect; + v->a[127297] = sym_heredoc_redirect; + v->a[127298] = aux_sym_redirected_statement_repeat1; + v->a[127299] = actions(5399); small_parse_table_6365(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1273.c b/parser/static/small_parse_table/small_parse_table_1273.c index 8cc69689..1c7b2f94 100644 --- a/parser/static/small_parse_table/small_parse_table_1273.c +++ b/parser/static/small_parse_table/small_parse_table_1273.c @@ -14,126 +14,126 @@ void small_parse_table_6365(t_small_parse_table_array *v) { - v->a[127300] = anon_sym_GT; - v->a[127301] = anon_sym_LT_LT; - v->a[127302] = anon_sym_AMP_GT; - v->a[127303] = anon_sym_LT_AMP; - v->a[127304] = anon_sym_GT_AMP; - v->a[127305] = anon_sym_DOLLAR; - v->a[127306] = sym__special_character; - v->a[127307] = aux_sym_number_token1; - v->a[127308] = aux_sym_number_token2; - v->a[127309] = anon_sym_DOLLAR_LPAREN; - v->a[127310] = anon_sym_BQUOTE; - v->a[127311] = sym_word; - v->a[127312] = actions(1310); - v->a[127313] = 27; - v->a[127314] = sym_file_descriptor; - v->a[127315] = sym__concat; - v->a[127316] = sym_variable_name; - v->a[127317] = sym_test_operator; - v->a[127318] = sym__brace_start; - v->a[127319] = anon_sym_LPAREN_LPAREN; + v->a[127300] = 5; + v->a[127301] = anon_sym_LT; + v->a[127302] = anon_sym_GT; + v->a[127303] = anon_sym_AMP_GT; + v->a[127304] = anon_sym_LT_AMP; + v->a[127305] = anon_sym_GT_AMP; + v->a[127306] = 3; + v->a[127307] = actions(57); + v->a[127308] = 1; + v->a[127309] = sym_comment; + v->a[127310] = actions(6221); + v->a[127311] = 7; + v->a[127312] = anon_sym_PIPE; + v->a[127313] = anon_sym_LT; + v->a[127314] = anon_sym_GT; + v->a[127315] = anon_sym_AMP_GT; + v->a[127316] = anon_sym_LT_AMP; + v->a[127317] = anon_sym_GT_AMP; + v->a[127318] = anon_sym_LT_LT; + v->a[127319] = actions(6223); small_parse_table_6366(v); } void small_parse_table_6366(t_small_parse_table_array *v) { - v->a[127320] = anon_sym_PIPE_PIPE; - v->a[127321] = anon_sym_AMP_AMP; - v->a[127322] = anon_sym_GT_GT; - v->a[127323] = anon_sym_PIPE_AMP; - v->a[127324] = anon_sym_RBRACK; - v->a[127325] = anon_sym_AMP_GT_GT; - v->a[127326] = anon_sym_GT_PIPE; - v->a[127327] = anon_sym_LT_AMP_DASH; - v->a[127328] = anon_sym_GT_AMP_DASH; - v->a[127329] = anon_sym_LT_LT_DASH; - v->a[127330] = anon_sym_LT_LT_LT; - v->a[127331] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127332] = anon_sym_DOLLAR_LBRACK; - v->a[127333] = aux_sym_concatenation_token1; - v->a[127334] = anon_sym_DQUOTE; - v->a[127335] = sym_raw_string; - v->a[127336] = sym_ansi_c_string; - v->a[127337] = anon_sym_DOLLAR_LBRACE; - v->a[127338] = anon_sym_DOLLAR_BQUOTE; - v->a[127339] = anon_sym_LT_LPAREN; + v->a[127320] = 10; + v->a[127321] = sym_file_descriptor; + v->a[127322] = anon_sym_PIPE_AMP; + v->a[127323] = anon_sym_AMP_AMP; + v->a[127324] = anon_sym_PIPE_PIPE; + v->a[127325] = anon_sym_GT_GT; + v->a[127326] = anon_sym_AMP_GT_GT; + v->a[127327] = anon_sym_GT_PIPE; + v->a[127328] = anon_sym_LT_AMP_DASH; + v->a[127329] = anon_sym_GT_AMP_DASH; + v->a[127330] = anon_sym_LT_LT_DASH; + v->a[127331] = 3; + v->a[127332] = actions(57); + v->a[127333] = 1; + v->a[127334] = sym_comment; + v->a[127335] = actions(6141); + v->a[127336] = 7; + v->a[127337] = anon_sym_PIPE; + v->a[127338] = anon_sym_LT; + v->a[127339] = anon_sym_GT; small_parse_table_6367(v); } void small_parse_table_6367(t_small_parse_table_array *v) { - v->a[127340] = anon_sym_GT_LPAREN; - v->a[127341] = 6; - v->a[127342] = actions(3); - v->a[127343] = 1; - v->a[127344] = sym_comment; - v->a[127345] = actions(5920); - v->a[127346] = 1; - v->a[127347] = aux_sym_concatenation_token1; - v->a[127348] = actions(5946); - v->a[127349] = 1; - v->a[127350] = sym__concat; - v->a[127351] = state(2391); - v->a[127352] = 1; - v->a[127353] = aux_sym_concatenation_repeat1; - v->a[127354] = actions(5391); - v->a[127355] = 4; - v->a[127356] = sym_file_descriptor; - v->a[127357] = sym_test_operator; - v->a[127358] = sym__brace_start; - v->a[127359] = aux_sym_heredoc_redirect_token1; + v->a[127340] = anon_sym_AMP_GT; + v->a[127341] = anon_sym_LT_AMP; + v->a[127342] = anon_sym_GT_AMP; + v->a[127343] = anon_sym_LT_LT; + v->a[127344] = actions(6143); + v->a[127345] = 10; + v->a[127346] = sym_file_descriptor; + v->a[127347] = anon_sym_PIPE_AMP; + v->a[127348] = anon_sym_AMP_AMP; + v->a[127349] = anon_sym_PIPE_PIPE; + v->a[127350] = anon_sym_GT_GT; + v->a[127351] = anon_sym_AMP_GT_GT; + v->a[127352] = anon_sym_GT_PIPE; + v->a[127353] = anon_sym_LT_AMP_DASH; + v->a[127354] = anon_sym_GT_AMP_DASH; + v->a[127355] = anon_sym_LT_LT_DASH; + v->a[127356] = 5; + v->a[127357] = actions(3); + v->a[127358] = 1; + v->a[127359] = sym_comment; small_parse_table_6368(v); } void small_parse_table_6368(t_small_parse_table_array *v) { - v->a[127360] = actions(5389); - v->a[127361] = 34; - v->a[127362] = anon_sym_LPAREN_LPAREN; - v->a[127363] = anon_sym_PIPE_PIPE; - v->a[127364] = anon_sym_AMP_AMP; - v->a[127365] = anon_sym_PIPE; - v->a[127366] = anon_sym_LT; - v->a[127367] = anon_sym_GT; - v->a[127368] = anon_sym_LT_LT; - v->a[127369] = anon_sym_GT_GT; - v->a[127370] = anon_sym_PIPE_AMP; - v->a[127371] = anon_sym_AMP_GT; - v->a[127372] = anon_sym_AMP_GT_GT; - v->a[127373] = anon_sym_LT_AMP; - v->a[127374] = anon_sym_GT_AMP; - v->a[127375] = anon_sym_GT_PIPE; - v->a[127376] = anon_sym_LT_AMP_DASH; - v->a[127377] = anon_sym_GT_AMP_DASH; - v->a[127378] = anon_sym_LT_LT_DASH; - v->a[127379] = anon_sym_LT_LT_LT; + v->a[127360] = actions(7302); + v->a[127361] = 1; + v->a[127362] = sym_variable_name; + v->a[127363] = actions(7300); + v->a[127364] = 2; + v->a[127365] = aux_sym__simple_variable_name_token1; + v->a[127366] = aux_sym__multiline_variable_name_token1; + v->a[127367] = actions(810); + v->a[127368] = 5; + v->a[127369] = anon_sym_in; + v->a[127370] = anon_sym_SEMI_SEMI; + v->a[127371] = aux_sym_heredoc_redirect_token1; + v->a[127372] = anon_sym_AMP; + v->a[127373] = anon_sym_SEMI; + v->a[127374] = actions(7298); + v->a[127375] = 9; + v->a[127376] = anon_sym_BANG; + v->a[127377] = anon_sym_DASH; + v->a[127378] = anon_sym_STAR; + v->a[127379] = anon_sym_QMARK; small_parse_table_6369(v); } void small_parse_table_6369(t_small_parse_table_array *v) { - v->a[127380] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127381] = anon_sym_DOLLAR_LBRACK; - v->a[127382] = anon_sym_DOLLAR; - v->a[127383] = sym__special_character; - v->a[127384] = anon_sym_DQUOTE; - v->a[127385] = sym_raw_string; - v->a[127386] = sym_ansi_c_string; - v->a[127387] = aux_sym_number_token1; - v->a[127388] = aux_sym_number_token2; - v->a[127389] = anon_sym_DOLLAR_LBRACE; - v->a[127390] = anon_sym_DOLLAR_LPAREN; - v->a[127391] = anon_sym_BQUOTE; - v->a[127392] = anon_sym_DOLLAR_BQUOTE; - v->a[127393] = anon_sym_LT_LPAREN; - v->a[127394] = anon_sym_GT_LPAREN; - v->a[127395] = sym_word; - v->a[127396] = 3; - v->a[127397] = actions(71); - v->a[127398] = 1; - v->a[127399] = sym_comment; + v->a[127380] = anon_sym_DOLLAR; + v->a[127381] = anon_sym_POUND; + v->a[127382] = anon_sym_AT; + v->a[127383] = anon_sym_0; + v->a[127384] = anon_sym__; + v->a[127385] = 8; + v->a[127386] = actions(3); + v->a[127387] = 1; + v->a[127388] = sym_comment; + v->a[127389] = actions(2478); + v->a[127390] = 1; + v->a[127391] = sym_file_descriptor; + v->a[127392] = actions(7304); + v->a[127393] = 1; + v->a[127394] = aux_sym_heredoc_redirect_token1; + v->a[127395] = state(3914); + v->a[127396] = 1; + v->a[127397] = sym__heredoc_expression; + v->a[127398] = actions(2450); + v->a[127399] = 2; small_parse_table_6370(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1274.c b/parser/static/small_parse_table/small_parse_table_1274.c index 99be6221..46809cc8 100644 --- a/parser/static/small_parse_table/small_parse_table_1274.c +++ b/parser/static/small_parse_table/small_parse_table_1274.c @@ -14,126 +14,126 @@ void small_parse_table_6370(t_small_parse_table_array *v) { - v->a[127400] = actions(1304); - v->a[127401] = 14; - v->a[127402] = anon_sym_PIPE; - v->a[127403] = anon_sym_LT; - v->a[127404] = anon_sym_GT; - v->a[127405] = anon_sym_LT_LT; - v->a[127406] = anon_sym_AMP_GT; - v->a[127407] = anon_sym_LT_AMP; - v->a[127408] = anon_sym_GT_AMP; - v->a[127409] = anon_sym_DOLLAR; - v->a[127410] = sym__special_character; - v->a[127411] = aux_sym_number_token1; - v->a[127412] = aux_sym_number_token2; - v->a[127413] = anon_sym_DOLLAR_LPAREN; - v->a[127414] = anon_sym_BQUOTE; - v->a[127415] = sym_word; - v->a[127416] = actions(1306); - v->a[127417] = 27; - v->a[127418] = sym_file_descriptor; - v->a[127419] = sym__concat; + v->a[127400] = anon_sym_AMP_AMP; + v->a[127401] = anon_sym_PIPE_PIPE; + v->a[127402] = actions(2454); + v->a[127403] = 2; + v->a[127404] = anon_sym_LT_AMP_DASH; + v->a[127405] = anon_sym_GT_AMP_DASH; + v->a[127406] = state(2874); + v->a[127407] = 2; + v->a[127408] = sym_file_redirect; + v->a[127409] = aux_sym_redirected_statement_repeat2; + v->a[127410] = actions(2452); + v->a[127411] = 8; + v->a[127412] = anon_sym_LT; + v->a[127413] = anon_sym_GT; + v->a[127414] = anon_sym_GT_GT; + v->a[127415] = anon_sym_AMP_GT; + v->a[127416] = anon_sym_AMP_GT_GT; + v->a[127417] = anon_sym_LT_AMP; + v->a[127418] = anon_sym_GT_AMP; + v->a[127419] = anon_sym_GT_PIPE; small_parse_table_6371(v); } void small_parse_table_6371(t_small_parse_table_array *v) { - v->a[127420] = sym_variable_name; - v->a[127421] = sym_test_operator; - v->a[127422] = sym__brace_start; - v->a[127423] = anon_sym_LPAREN_LPAREN; - v->a[127424] = anon_sym_PIPE_PIPE; - v->a[127425] = anon_sym_AMP_AMP; - v->a[127426] = anon_sym_GT_GT; - v->a[127427] = anon_sym_PIPE_AMP; - v->a[127428] = anon_sym_RBRACK; - v->a[127429] = anon_sym_AMP_GT_GT; - v->a[127430] = anon_sym_GT_PIPE; - v->a[127431] = anon_sym_LT_AMP_DASH; - v->a[127432] = anon_sym_GT_AMP_DASH; - v->a[127433] = anon_sym_LT_LT_DASH; - v->a[127434] = anon_sym_LT_LT_LT; - v->a[127435] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127436] = anon_sym_DOLLAR_LBRACK; - v->a[127437] = aux_sym_concatenation_token1; - v->a[127438] = anon_sym_DQUOTE; - v->a[127439] = sym_raw_string; + v->a[127420] = 6; + v->a[127421] = actions(3); + v->a[127422] = 1; + v->a[127423] = sym_comment; + v->a[127424] = actions(7278); + v->a[127425] = 1; + v->a[127426] = aux_sym_concatenation_token1; + v->a[127427] = actions(7306); + v->a[127428] = 1; + v->a[127429] = sym__concat; + v->a[127430] = state(2729); + v->a[127431] = 1; + v->a[127432] = aux_sym_concatenation_repeat1; + v->a[127433] = actions(2690); + v->a[127434] = 2; + v->a[127435] = sym_file_descriptor; + v->a[127436] = aux_sym_heredoc_redirect_token1; + v->a[127437] = actions(2688); + v->a[127438] = 12; + v->a[127439] = anon_sym_AMP_AMP; small_parse_table_6372(v); } void small_parse_table_6372(t_small_parse_table_array *v) { - v->a[127440] = sym_ansi_c_string; - v->a[127441] = anon_sym_DOLLAR_LBRACE; - v->a[127442] = anon_sym_DOLLAR_BQUOTE; - v->a[127443] = anon_sym_LT_LPAREN; - v->a[127444] = anon_sym_GT_LPAREN; - v->a[127445] = 6; - v->a[127446] = actions(71); - v->a[127447] = 1; - v->a[127448] = sym_comment; - v->a[127449] = actions(6526); - v->a[127450] = 1; - v->a[127451] = aux_sym_concatenation_token1; - v->a[127452] = actions(6632); + v->a[127440] = anon_sym_PIPE_PIPE; + v->a[127441] = anon_sym_LT; + v->a[127442] = anon_sym_GT; + v->a[127443] = anon_sym_GT_GT; + v->a[127444] = anon_sym_AMP_GT; + v->a[127445] = anon_sym_AMP_GT_GT; + v->a[127446] = anon_sym_LT_AMP; + v->a[127447] = anon_sym_GT_AMP; + v->a[127448] = anon_sym_GT_PIPE; + v->a[127449] = anon_sym_LT_AMP_DASH; + v->a[127450] = anon_sym_GT_AMP_DASH; + v->a[127451] = 4; + v->a[127452] = actions(57); v->a[127453] = 1; - v->a[127454] = sym__concat; - v->a[127455] = state(2425); + v->a[127454] = sym_comment; + v->a[127455] = actions(7310); v->a[127456] = 1; - v->a[127457] = aux_sym_concatenation_repeat1; - v->a[127458] = actions(1265); - v->a[127459] = 14; + v->a[127457] = anon_sym_esac; + v->a[127458] = actions(7308); + v->a[127459] = 5; small_parse_table_6373(v); } void small_parse_table_6373(t_small_parse_table_array *v) { - v->a[127460] = anon_sym_PIPE; - v->a[127461] = anon_sym_LT; - v->a[127462] = anon_sym_GT; - v->a[127463] = anon_sym_LT_LT; - v->a[127464] = anon_sym_AMP_GT; - v->a[127465] = anon_sym_LT_AMP; - v->a[127466] = anon_sym_GT_AMP; - v->a[127467] = anon_sym_DOLLAR; - v->a[127468] = sym__special_character; - v->a[127469] = aux_sym_number_token1; - v->a[127470] = aux_sym_number_token2; - v->a[127471] = anon_sym_DOLLAR_LPAREN; - v->a[127472] = anon_sym_BQUOTE; - v->a[127473] = sym_word; - v->a[127474] = actions(1267); - v->a[127475] = 24; - v->a[127476] = sym_file_descriptor; - v->a[127477] = sym_test_operator; - v->a[127478] = sym__brace_start; - v->a[127479] = anon_sym_LPAREN_LPAREN; + v->a[127460] = anon_sym_DOLLAR; + v->a[127461] = aux_sym_number_token1; + v->a[127462] = aux_sym_number_token2; + v->a[127463] = anon_sym_DOLLAR_LPAREN; + v->a[127464] = sym_word; + v->a[127465] = actions(7312); + v->a[127466] = 11; + v->a[127467] = sym_test_operator; + v->a[127468] = sym_extglob_pattern; + v->a[127469] = sym__brace_start; + v->a[127470] = anon_sym_LPAREN; + v->a[127471] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127472] = sym__special_character; + v->a[127473] = anon_sym_DQUOTE; + v->a[127474] = sym_raw_string; + v->a[127475] = anon_sym_DOLLAR_LBRACE; + v->a[127476] = anon_sym_BQUOTE; + v->a[127477] = anon_sym_DOLLAR_BQUOTE; + v->a[127478] = 6; + v->a[127479] = actions(3); small_parse_table_6374(v); } void small_parse_table_6374(t_small_parse_table_array *v) { - v->a[127480] = anon_sym_PIPE_PIPE; - v->a[127481] = anon_sym_AMP_AMP; - v->a[127482] = anon_sym_GT_GT; - v->a[127483] = anon_sym_PIPE_AMP; - v->a[127484] = anon_sym_RBRACK; - v->a[127485] = anon_sym_AMP_GT_GT; - v->a[127486] = anon_sym_GT_PIPE; - v->a[127487] = anon_sym_LT_AMP_DASH; - v->a[127488] = anon_sym_GT_AMP_DASH; - v->a[127489] = anon_sym_LT_LT_DASH; - v->a[127490] = anon_sym_LT_LT_LT; - v->a[127491] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127492] = anon_sym_DOLLAR_LBRACK; - v->a[127493] = anon_sym_DQUOTE; - v->a[127494] = sym_raw_string; - v->a[127495] = sym_ansi_c_string; - v->a[127496] = anon_sym_DOLLAR_LBRACE; - v->a[127497] = anon_sym_DOLLAR_BQUOTE; - v->a[127498] = anon_sym_LT_LPAREN; - v->a[127499] = anon_sym_GT_LPAREN; + v->a[127480] = 1; + v->a[127481] = sym_comment; + v->a[127482] = actions(7278); + v->a[127483] = 1; + v->a[127484] = aux_sym_concatenation_token1; + v->a[127485] = actions(7314); + v->a[127486] = 1; + v->a[127487] = sym__concat; + v->a[127488] = state(2729); + v->a[127489] = 1; + v->a[127490] = aux_sym_concatenation_repeat1; + v->a[127491] = actions(2696); + v->a[127492] = 2; + v->a[127493] = sym_file_descriptor; + v->a[127494] = aux_sym_heredoc_redirect_token1; + v->a[127495] = actions(2694); + v->a[127496] = 12; + v->a[127497] = anon_sym_AMP_AMP; + v->a[127498] = anon_sym_PIPE_PIPE; + v->a[127499] = anon_sym_LT; small_parse_table_6375(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1275.c b/parser/static/small_parse_table/small_parse_table_1275.c index efa4181a..115f7564 100644 --- a/parser/static/small_parse_table/small_parse_table_1275.c +++ b/parser/static/small_parse_table/small_parse_table_1275.c @@ -14,126 +14,126 @@ void small_parse_table_6375(t_small_parse_table_array *v) { - v->a[127500] = 5; - v->a[127501] = actions(71); - v->a[127502] = 1; - v->a[127503] = sym_comment; - v->a[127504] = state(2425); - v->a[127505] = 1; - v->a[127506] = aux_sym_concatenation_repeat1; - v->a[127507] = actions(6634); - v->a[127508] = 2; - v->a[127509] = sym__concat; - v->a[127510] = aux_sym_concatenation_token1; - v->a[127511] = actions(1251); - v->a[127512] = 14; - v->a[127513] = anon_sym_PIPE; - v->a[127514] = anon_sym_LT; - v->a[127515] = anon_sym_GT; - v->a[127516] = anon_sym_LT_LT; - v->a[127517] = anon_sym_AMP_GT; - v->a[127518] = anon_sym_LT_AMP; - v->a[127519] = anon_sym_GT_AMP; + v->a[127500] = anon_sym_GT; + v->a[127501] = anon_sym_GT_GT; + v->a[127502] = anon_sym_AMP_GT; + v->a[127503] = anon_sym_AMP_GT_GT; + v->a[127504] = anon_sym_LT_AMP; + v->a[127505] = anon_sym_GT_AMP; + v->a[127506] = anon_sym_GT_PIPE; + v->a[127507] = anon_sym_LT_AMP_DASH; + v->a[127508] = anon_sym_GT_AMP_DASH; + v->a[127509] = 3; + v->a[127510] = actions(57); + v->a[127511] = 1; + v->a[127512] = sym_comment; + v->a[127513] = actions(6113); + v->a[127514] = 7; + v->a[127515] = anon_sym_PIPE; + v->a[127516] = anon_sym_LT; + v->a[127517] = anon_sym_GT; + v->a[127518] = anon_sym_AMP_GT; + v->a[127519] = anon_sym_LT_AMP; small_parse_table_6376(v); } void small_parse_table_6376(t_small_parse_table_array *v) { - v->a[127520] = anon_sym_DOLLAR; - v->a[127521] = sym__special_character; - v->a[127522] = aux_sym_number_token1; - v->a[127523] = aux_sym_number_token2; - v->a[127524] = anon_sym_DOLLAR_LPAREN; - v->a[127525] = anon_sym_BQUOTE; - v->a[127526] = sym_word; - v->a[127527] = actions(1253); - v->a[127528] = 24; - v->a[127529] = sym_file_descriptor; - v->a[127530] = sym_test_operator; - v->a[127531] = sym__brace_start; - v->a[127532] = anon_sym_LPAREN_LPAREN; - v->a[127533] = anon_sym_PIPE_PIPE; - v->a[127534] = anon_sym_AMP_AMP; - v->a[127535] = anon_sym_GT_GT; - v->a[127536] = anon_sym_PIPE_AMP; - v->a[127537] = anon_sym_RBRACK; - v->a[127538] = anon_sym_AMP_GT_GT; - v->a[127539] = anon_sym_GT_PIPE; + v->a[127520] = anon_sym_GT_AMP; + v->a[127521] = anon_sym_LT_LT; + v->a[127522] = actions(6115); + v->a[127523] = 10; + v->a[127524] = sym_file_descriptor; + v->a[127525] = anon_sym_PIPE_AMP; + v->a[127526] = anon_sym_AMP_AMP; + v->a[127527] = anon_sym_PIPE_PIPE; + v->a[127528] = anon_sym_GT_GT; + v->a[127529] = anon_sym_AMP_GT_GT; + v->a[127530] = anon_sym_GT_PIPE; + v->a[127531] = anon_sym_LT_AMP_DASH; + v->a[127532] = anon_sym_GT_AMP_DASH; + v->a[127533] = anon_sym_LT_LT_DASH; + v->a[127534] = 4; + v->a[127535] = actions(57); + v->a[127536] = 1; + v->a[127537] = sym_comment; + v->a[127538] = actions(7318); + v->a[127539] = 1; small_parse_table_6377(v); } void small_parse_table_6377(t_small_parse_table_array *v) { - v->a[127540] = anon_sym_LT_AMP_DASH; - v->a[127541] = anon_sym_GT_AMP_DASH; - v->a[127542] = anon_sym_LT_LT_DASH; - v->a[127543] = anon_sym_LT_LT_LT; - v->a[127544] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127545] = anon_sym_DOLLAR_LBRACK; - v->a[127546] = anon_sym_DQUOTE; - v->a[127547] = sym_raw_string; - v->a[127548] = sym_ansi_c_string; - v->a[127549] = anon_sym_DOLLAR_LBRACE; - v->a[127550] = anon_sym_DOLLAR_BQUOTE; - v->a[127551] = anon_sym_LT_LPAREN; - v->a[127552] = anon_sym_GT_LPAREN; - v->a[127553] = 6; - v->a[127554] = actions(71); - v->a[127555] = 1; - v->a[127556] = sym_comment; - v->a[127557] = actions(6564); - v->a[127558] = 1; - v->a[127559] = aux_sym_concatenation_token1; + v->a[127540] = anon_sym_esac; + v->a[127541] = actions(7316); + v->a[127542] = 5; + v->a[127543] = anon_sym_DOLLAR; + v->a[127544] = aux_sym_number_token1; + v->a[127545] = aux_sym_number_token2; + v->a[127546] = anon_sym_DOLLAR_LPAREN; + v->a[127547] = sym_word; + v->a[127548] = actions(7320); + v->a[127549] = 11; + v->a[127550] = sym_test_operator; + v->a[127551] = sym_extglob_pattern; + v->a[127552] = sym__brace_start; + v->a[127553] = anon_sym_LPAREN; + v->a[127554] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127555] = sym__special_character; + v->a[127556] = anon_sym_DQUOTE; + v->a[127557] = sym_raw_string; + v->a[127558] = anon_sym_DOLLAR_LBRACE; + v->a[127559] = anon_sym_BQUOTE; small_parse_table_6378(v); } void small_parse_table_6378(t_small_parse_table_array *v) { - v->a[127560] = actions(6637); - v->a[127561] = 1; - v->a[127562] = sym__concat; - v->a[127563] = state(2435); - v->a[127564] = 1; - v->a[127565] = aux_sym_concatenation_repeat1; - v->a[127566] = actions(1286); - v->a[127567] = 14; - v->a[127568] = anon_sym_PIPE; - v->a[127569] = anon_sym_LT; - v->a[127570] = anon_sym_GT; - v->a[127571] = anon_sym_LT_LT; - v->a[127572] = anon_sym_AMP_GT; - v->a[127573] = anon_sym_LT_AMP; - v->a[127574] = anon_sym_GT_AMP; - v->a[127575] = anon_sym_DOLLAR; - v->a[127576] = aux_sym_number_token1; - v->a[127577] = aux_sym_number_token2; - v->a[127578] = anon_sym_DOLLAR_LPAREN; - v->a[127579] = anon_sym_BQUOTE; + v->a[127560] = anon_sym_DOLLAR_BQUOTE; + v->a[127561] = 4; + v->a[127562] = actions(57); + v->a[127563] = 1; + v->a[127564] = sym_comment; + v->a[127565] = actions(7318); + v->a[127566] = 1; + v->a[127567] = anon_sym_esac; + v->a[127568] = actions(7316); + v->a[127569] = 5; + v->a[127570] = anon_sym_DOLLAR; + v->a[127571] = aux_sym_number_token1; + v->a[127572] = aux_sym_number_token2; + v->a[127573] = anon_sym_DOLLAR_LPAREN; + v->a[127574] = sym_word; + v->a[127575] = actions(7320); + v->a[127576] = 11; + v->a[127577] = sym_test_operator; + v->a[127578] = sym_extglob_pattern; + v->a[127579] = sym__brace_start; small_parse_table_6379(v); } void small_parse_table_6379(t_small_parse_table_array *v) { - v->a[127580] = aux_sym__simple_variable_name_token1; - v->a[127581] = sym_word; - v->a[127582] = actions(1288); - v->a[127583] = 24; - v->a[127584] = sym_file_descriptor; - v->a[127585] = sym_variable_name; - v->a[127586] = sym_test_operator; - v->a[127587] = sym__brace_start; - v->a[127588] = anon_sym_LPAREN_LPAREN; - v->a[127589] = anon_sym_PIPE_PIPE; - v->a[127590] = anon_sym_AMP_AMP; - v->a[127591] = anon_sym_GT_GT; - v->a[127592] = anon_sym_PIPE_AMP; - v->a[127593] = anon_sym_AMP_GT_GT; - v->a[127594] = anon_sym_GT_PIPE; - v->a[127595] = anon_sym_LT_AMP_DASH; - v->a[127596] = anon_sym_GT_AMP_DASH; - v->a[127597] = anon_sym_LT_LT_DASH; - v->a[127598] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127599] = anon_sym_DOLLAR_LBRACK; + v->a[127580] = anon_sym_LPAREN; + v->a[127581] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127582] = sym__special_character; + v->a[127583] = anon_sym_DQUOTE; + v->a[127584] = sym_raw_string; + v->a[127585] = anon_sym_DOLLAR_LBRACE; + v->a[127586] = anon_sym_BQUOTE; + v->a[127587] = anon_sym_DOLLAR_BQUOTE; + v->a[127588] = 6; + v->a[127589] = actions(3); + v->a[127590] = 1; + v->a[127591] = sym_comment; + v->a[127592] = actions(7322); + v->a[127593] = 1; + v->a[127594] = aux_sym_concatenation_token1; + v->a[127595] = actions(7325); + v->a[127596] = 1; + v->a[127597] = sym__concat; + v->a[127598] = state(2729); + v->a[127599] = 1; small_parse_table_6380(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1276.c b/parser/static/small_parse_table/small_parse_table_1276.c index 1499765b..97cec209 100644 --- a/parser/static/small_parse_table/small_parse_table_1276.c +++ b/parser/static/small_parse_table/small_parse_table_1276.c @@ -14,126 +14,126 @@ void small_parse_table_6380(t_small_parse_table_array *v) { - v->a[127600] = sym__special_character; - v->a[127601] = anon_sym_DQUOTE; - v->a[127602] = sym_raw_string; - v->a[127603] = sym_ansi_c_string; - v->a[127604] = anon_sym_DOLLAR_LBRACE; - v->a[127605] = anon_sym_DOLLAR_BQUOTE; - v->a[127606] = anon_sym_LT_LPAREN; - v->a[127607] = anon_sym_GT_LPAREN; - v->a[127608] = 5; - v->a[127609] = actions(71); - v->a[127610] = 1; - v->a[127611] = sym_comment; - v->a[127612] = state(2350); - v->a[127613] = 1; - v->a[127614] = aux_sym_concatenation_repeat1; - v->a[127615] = actions(6514); - v->a[127616] = 2; - v->a[127617] = sym__concat; - v->a[127618] = aux_sym_concatenation_token1; - v->a[127619] = actions(2072); + v->a[127600] = aux_sym_concatenation_repeat1; + v->a[127601] = actions(2654); + v->a[127602] = 2; + v->a[127603] = sym_file_descriptor; + v->a[127604] = aux_sym_heredoc_redirect_token1; + v->a[127605] = actions(2652); + v->a[127606] = 12; + v->a[127607] = anon_sym_AMP_AMP; + v->a[127608] = anon_sym_PIPE_PIPE; + v->a[127609] = anon_sym_LT; + v->a[127610] = anon_sym_GT; + v->a[127611] = anon_sym_GT_GT; + v->a[127612] = anon_sym_AMP_GT; + v->a[127613] = anon_sym_AMP_GT_GT; + v->a[127614] = anon_sym_LT_AMP; + v->a[127615] = anon_sym_GT_AMP; + v->a[127616] = anon_sym_GT_PIPE; + v->a[127617] = anon_sym_LT_AMP_DASH; + v->a[127618] = anon_sym_GT_AMP_DASH; + v->a[127619] = 4; small_parse_table_6381(v); } void small_parse_table_6381(t_small_parse_table_array *v) { - v->a[127620] = 13; - v->a[127621] = anon_sym_PIPE; - v->a[127622] = anon_sym_LT; - v->a[127623] = anon_sym_GT; - v->a[127624] = anon_sym_LT_LT; - v->a[127625] = anon_sym_AMP_GT; - v->a[127626] = anon_sym_LT_AMP; - v->a[127627] = anon_sym_GT_AMP; + v->a[127620] = actions(57); + v->a[127621] = 1; + v->a[127622] = sym_comment; + v->a[127623] = actions(7330); + v->a[127624] = 1; + v->a[127625] = anon_sym_esac; + v->a[127626] = actions(7328); + v->a[127627] = 5; v->a[127628] = anon_sym_DOLLAR; v->a[127629] = aux_sym_number_token1; v->a[127630] = aux_sym_number_token2; v->a[127631] = anon_sym_DOLLAR_LPAREN; - v->a[127632] = anon_sym_BQUOTE; - v->a[127633] = sym_word; - v->a[127634] = actions(2074); - v->a[127635] = 25; - v->a[127636] = sym_file_descriptor; - v->a[127637] = sym_variable_name; - v->a[127638] = sym_test_operator; - v->a[127639] = sym__brace_start; + v->a[127632] = sym_word; + v->a[127633] = actions(7332); + v->a[127634] = 11; + v->a[127635] = sym_test_operator; + v->a[127636] = sym_extglob_pattern; + v->a[127637] = sym__brace_start; + v->a[127638] = anon_sym_LPAREN; + v->a[127639] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6382(v); } void small_parse_table_6382(t_small_parse_table_array *v) { - v->a[127640] = anon_sym_LPAREN_LPAREN; - v->a[127641] = anon_sym_PIPE_PIPE; - v->a[127642] = anon_sym_AMP_AMP; - v->a[127643] = anon_sym_GT_GT; - v->a[127644] = anon_sym_PIPE_AMP; - v->a[127645] = anon_sym_AMP_GT_GT; - v->a[127646] = anon_sym_GT_PIPE; - v->a[127647] = anon_sym_LT_AMP_DASH; - v->a[127648] = anon_sym_GT_AMP_DASH; - v->a[127649] = anon_sym_LT_LT_DASH; - v->a[127650] = anon_sym_LT_LT_LT; - v->a[127651] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127652] = anon_sym_DOLLAR_LBRACK; - v->a[127653] = sym__special_character; - v->a[127654] = anon_sym_DQUOTE; - v->a[127655] = sym_raw_string; - v->a[127656] = sym_ansi_c_string; - v->a[127657] = anon_sym_DOLLAR_LBRACE; - v->a[127658] = anon_sym_DOLLAR_BQUOTE; - v->a[127659] = anon_sym_LT_LPAREN; + v->a[127640] = sym__special_character; + v->a[127641] = anon_sym_DQUOTE; + v->a[127642] = sym_raw_string; + v->a[127643] = anon_sym_DOLLAR_LBRACE; + v->a[127644] = anon_sym_BQUOTE; + v->a[127645] = anon_sym_DOLLAR_BQUOTE; + v->a[127646] = 4; + v->a[127647] = actions(57); + v->a[127648] = 1; + v->a[127649] = sym_comment; + v->a[127650] = actions(7336); + v->a[127651] = 1; + v->a[127652] = anon_sym_esac; + v->a[127653] = actions(7334); + v->a[127654] = 5; + v->a[127655] = anon_sym_DOLLAR; + v->a[127656] = aux_sym_number_token1; + v->a[127657] = aux_sym_number_token2; + v->a[127658] = anon_sym_DOLLAR_LPAREN; + v->a[127659] = sym_word; small_parse_table_6383(v); } void small_parse_table_6383(t_small_parse_table_array *v) { - v->a[127660] = anon_sym_GT_LPAREN; - v->a[127661] = 26; - v->a[127662] = actions(3); - v->a[127663] = 1; - v->a[127664] = sym_comment; - v->a[127665] = actions(6480); - v->a[127666] = 1; - v->a[127667] = anon_sym_LPAREN; - v->a[127668] = actions(6486); - v->a[127669] = 1; - v->a[127670] = anon_sym_DOLLAR_LBRACK; - v->a[127671] = actions(6488); - v->a[127672] = 1; - v->a[127673] = anon_sym_DOLLAR; - v->a[127674] = actions(6490); + v->a[127660] = actions(7338); + v->a[127661] = 11; + v->a[127662] = sym_test_operator; + v->a[127663] = sym_extglob_pattern; + v->a[127664] = sym__brace_start; + v->a[127665] = anon_sym_LPAREN; + v->a[127666] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127667] = sym__special_character; + v->a[127668] = anon_sym_DQUOTE; + v->a[127669] = sym_raw_string; + v->a[127670] = anon_sym_DOLLAR_LBRACE; + v->a[127671] = anon_sym_BQUOTE; + v->a[127672] = anon_sym_DOLLAR_BQUOTE; + v->a[127673] = 8; + v->a[127674] = actions(3); v->a[127675] = 1; - v->a[127676] = sym__special_character; - v->a[127677] = actions(6492); + v->a[127676] = sym_comment; + v->a[127677] = actions(2478); v->a[127678] = 1; - v->a[127679] = anon_sym_DQUOTE; + v->a[127679] = sym_file_descriptor; small_parse_table_6384(v); } void small_parse_table_6384(t_small_parse_table_array *v) { - v->a[127680] = actions(6494); + v->a[127680] = actions(7340); v->a[127681] = 1; - v->a[127682] = aux_sym_number_token1; - v->a[127683] = actions(6496); + v->a[127682] = aux_sym_heredoc_redirect_token1; + v->a[127683] = state(3847); v->a[127684] = 1; - v->a[127685] = aux_sym_number_token2; - v->a[127686] = actions(6498); - v->a[127687] = 1; - v->a[127688] = anon_sym_DOLLAR_LBRACE; - v->a[127689] = actions(6500); - v->a[127690] = 1; - v->a[127691] = anon_sym_DOLLAR_LPAREN; - v->a[127692] = actions(6502); - v->a[127693] = 1; - v->a[127694] = anon_sym_BQUOTE; - v->a[127695] = actions(6504); - v->a[127696] = 1; - v->a[127697] = anon_sym_DOLLAR_BQUOTE; - v->a[127698] = actions(6508); - v->a[127699] = 1; + v->a[127685] = sym__heredoc_expression; + v->a[127686] = actions(2450); + v->a[127687] = 2; + v->a[127688] = anon_sym_AMP_AMP; + v->a[127689] = anon_sym_PIPE_PIPE; + v->a[127690] = actions(2454); + v->a[127691] = 2; + v->a[127692] = anon_sym_LT_AMP_DASH; + v->a[127693] = anon_sym_GT_AMP_DASH; + v->a[127694] = state(2874); + v->a[127695] = 2; + v->a[127696] = sym_file_redirect; + v->a[127697] = aux_sym_redirected_statement_repeat2; + v->a[127698] = actions(2452); + v->a[127699] = 8; small_parse_table_6385(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1277.c b/parser/static/small_parse_table/small_parse_table_1277.c index df47d64c..e061da4c 100644 --- a/parser/static/small_parse_table/small_parse_table_1277.c +++ b/parser/static/small_parse_table/small_parse_table_1277.c @@ -14,126 +14,126 @@ void small_parse_table_6385(t_small_parse_table_array *v) { - v->a[127700] = sym_test_operator; - v->a[127701] = actions(6510); - v->a[127702] = 1; - v->a[127703] = sym_extglob_pattern; - v->a[127704] = actions(6512); - v->a[127705] = 1; - v->a[127706] = sym__brace_start; - v->a[127707] = actions(6641); - v->a[127708] = 1; - v->a[127709] = anon_sym_esac; - v->a[127710] = actions(6643); - v->a[127711] = 1; - v->a[127712] = aux_sym_heredoc_redirect_token1; - v->a[127713] = state(6426); - v->a[127714] = 1; - v->a[127715] = aux_sym__literal_repeat1; - v->a[127716] = state(7528); - v->a[127717] = 1; - v->a[127718] = sym_last_case_item; - v->a[127719] = actions(6476); + v->a[127700] = anon_sym_LT; + v->a[127701] = anon_sym_GT; + v->a[127702] = anon_sym_GT_GT; + v->a[127703] = anon_sym_AMP_GT; + v->a[127704] = anon_sym_AMP_GT_GT; + v->a[127705] = anon_sym_LT_AMP; + v->a[127706] = anon_sym_GT_AMP; + v->a[127707] = anon_sym_GT_PIPE; + v->a[127708] = 5; + v->a[127709] = actions(3); + v->a[127710] = 1; + v->a[127711] = sym_comment; + v->a[127712] = actions(7302); + v->a[127713] = 1; + v->a[127714] = sym_variable_name; + v->a[127715] = actions(7300); + v->a[127716] = 2; + v->a[127717] = aux_sym__simple_variable_name_token1; + v->a[127718] = aux_sym__multiline_variable_name_token1; + v->a[127719] = actions(826); small_parse_table_6386(v); } void small_parse_table_6386(t_small_parse_table_array *v) { - v->a[127720] = 2; - v->a[127721] = anon_sym_LPAREN_LPAREN; - v->a[127722] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127723] = actions(6506); - v->a[127724] = 2; - v->a[127725] = anon_sym_LT_LPAREN; - v->a[127726] = anon_sym_GT_LPAREN; - v->a[127727] = state(3310); - v->a[127728] = 2; - v->a[127729] = sym_case_item; - v->a[127730] = aux_sym_case_statement_repeat1; - v->a[127731] = state(6695); - v->a[127732] = 2; - v->a[127733] = sym_concatenation; - v->a[127734] = sym__extglob_blob; - v->a[127735] = actions(6474); - v->a[127736] = 3; - v->a[127737] = sym_raw_string; - v->a[127738] = sym_ansi_c_string; - v->a[127739] = sym_word; + v->a[127720] = 5; + v->a[127721] = anon_sym_in; + v->a[127722] = anon_sym_SEMI_SEMI; + v->a[127723] = aux_sym_heredoc_redirect_token1; + v->a[127724] = anon_sym_AMP; + v->a[127725] = anon_sym_SEMI; + v->a[127726] = actions(7298); + v->a[127727] = 9; + v->a[127728] = anon_sym_BANG; + v->a[127729] = anon_sym_DASH; + v->a[127730] = anon_sym_STAR; + v->a[127731] = anon_sym_QMARK; + v->a[127732] = anon_sym_DOLLAR; + v->a[127733] = anon_sym_POUND; + v->a[127734] = anon_sym_AT; + v->a[127735] = anon_sym_0; + v->a[127736] = anon_sym__; + v->a[127737] = 4; + v->a[127738] = actions(57); + v->a[127739] = 1; small_parse_table_6387(v); } void small_parse_table_6387(t_small_parse_table_array *v) { - v->a[127740] = actions(6639); - v->a[127741] = 3; - v->a[127742] = anon_sym_SEMI; - v->a[127743] = anon_sym_AMP; - v->a[127744] = anon_sym_SEMI_SEMI; - v->a[127745] = state(6303); - v->a[127746] = 9; - v->a[127747] = sym_arithmetic_expansion; - v->a[127748] = sym_brace_expression; - v->a[127749] = sym_string; - v->a[127750] = sym_translated_string; - v->a[127751] = sym_number; - v->a[127752] = sym_simple_expansion; - v->a[127753] = sym_expansion; - v->a[127754] = sym_command_substitution; - v->a[127755] = sym_process_substitution; - v->a[127756] = 6; - v->a[127757] = actions(71); - v->a[127758] = 1; - v->a[127759] = sym_comment; + v->a[127740] = sym_comment; + v->a[127741] = actions(7344); + v->a[127742] = 1; + v->a[127743] = anon_sym_esac; + v->a[127744] = actions(7342); + v->a[127745] = 5; + v->a[127746] = anon_sym_DOLLAR; + v->a[127747] = aux_sym_number_token1; + v->a[127748] = aux_sym_number_token2; + v->a[127749] = anon_sym_DOLLAR_LPAREN; + v->a[127750] = sym_word; + v->a[127751] = actions(7346); + v->a[127752] = 11; + v->a[127753] = sym_test_operator; + v->a[127754] = sym_extglob_pattern; + v->a[127755] = sym__brace_start; + v->a[127756] = anon_sym_LPAREN; + v->a[127757] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127758] = sym__special_character; + v->a[127759] = anon_sym_DQUOTE; small_parse_table_6388(v); } void small_parse_table_6388(t_small_parse_table_array *v) { - v->a[127760] = actions(6514); - v->a[127761] = 1; - v->a[127762] = aux_sym_concatenation_token1; - v->a[127763] = actions(6645); - v->a[127764] = 1; - v->a[127765] = sym__concat; - v->a[127766] = state(2359); - v->a[127767] = 1; - v->a[127768] = aux_sym_concatenation_repeat1; - v->a[127769] = actions(1265); - v->a[127770] = 13; - v->a[127771] = anon_sym_PIPE; - v->a[127772] = anon_sym_LT; - v->a[127773] = anon_sym_GT; - v->a[127774] = anon_sym_LT_LT; - v->a[127775] = anon_sym_AMP_GT; - v->a[127776] = anon_sym_LT_AMP; - v->a[127777] = anon_sym_GT_AMP; - v->a[127778] = anon_sym_DOLLAR; - v->a[127779] = aux_sym_number_token1; + v->a[127760] = sym_raw_string; + v->a[127761] = anon_sym_DOLLAR_LBRACE; + v->a[127762] = anon_sym_BQUOTE; + v->a[127763] = anon_sym_DOLLAR_BQUOTE; + v->a[127764] = 4; + v->a[127765] = actions(57); + v->a[127766] = 1; + v->a[127767] = sym_comment; + v->a[127768] = actions(7350); + v->a[127769] = 1; + v->a[127770] = anon_sym_esac; + v->a[127771] = actions(7348); + v->a[127772] = 5; + v->a[127773] = anon_sym_DOLLAR; + v->a[127774] = aux_sym_number_token1; + v->a[127775] = aux_sym_number_token2; + v->a[127776] = anon_sym_DOLLAR_LPAREN; + v->a[127777] = sym_word; + v->a[127778] = actions(7352); + v->a[127779] = 11; small_parse_table_6389(v); } void small_parse_table_6389(t_small_parse_table_array *v) { - v->a[127780] = aux_sym_number_token2; - v->a[127781] = anon_sym_DOLLAR_LPAREN; - v->a[127782] = anon_sym_BQUOTE; - v->a[127783] = sym_word; - v->a[127784] = actions(1267); - v->a[127785] = 25; - v->a[127786] = sym_file_descriptor; - v->a[127787] = sym_variable_name; - v->a[127788] = sym_test_operator; - v->a[127789] = sym__brace_start; - v->a[127790] = anon_sym_LPAREN_LPAREN; - v->a[127791] = anon_sym_PIPE_PIPE; - v->a[127792] = anon_sym_AMP_AMP; - v->a[127793] = anon_sym_GT_GT; - v->a[127794] = anon_sym_PIPE_AMP; - v->a[127795] = anon_sym_AMP_GT_GT; - v->a[127796] = anon_sym_GT_PIPE; - v->a[127797] = anon_sym_LT_AMP_DASH; - v->a[127798] = anon_sym_GT_AMP_DASH; - v->a[127799] = anon_sym_LT_LT_DASH; + v->a[127780] = sym_test_operator; + v->a[127781] = sym_extglob_pattern; + v->a[127782] = sym__brace_start; + v->a[127783] = anon_sym_LPAREN; + v->a[127784] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127785] = sym__special_character; + v->a[127786] = anon_sym_DQUOTE; + v->a[127787] = sym_raw_string; + v->a[127788] = anon_sym_DOLLAR_LBRACE; + v->a[127789] = anon_sym_BQUOTE; + v->a[127790] = anon_sym_DOLLAR_BQUOTE; + v->a[127791] = 3; + v->a[127792] = actions(57); + v->a[127793] = 1; + v->a[127794] = sym_comment; + v->a[127795] = actions(5979); + v->a[127796] = 7; + v->a[127797] = anon_sym_PIPE; + v->a[127798] = anon_sym_LT; + v->a[127799] = anon_sym_GT; small_parse_table_6390(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1278.c b/parser/static/small_parse_table/small_parse_table_1278.c index 9a48e706..62336b7a 100644 --- a/parser/static/small_parse_table/small_parse_table_1278.c +++ b/parser/static/small_parse_table/small_parse_table_1278.c @@ -14,126 +14,126 @@ void small_parse_table_6390(t_small_parse_table_array *v) { - v->a[127800] = anon_sym_LT_LT_LT; - v->a[127801] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127802] = anon_sym_DOLLAR_LBRACK; - v->a[127803] = sym__special_character; - v->a[127804] = anon_sym_DQUOTE; - v->a[127805] = sym_raw_string; - v->a[127806] = sym_ansi_c_string; - v->a[127807] = anon_sym_DOLLAR_LBRACE; - v->a[127808] = anon_sym_DOLLAR_BQUOTE; - v->a[127809] = anon_sym_LT_LPAREN; - v->a[127810] = anon_sym_GT_LPAREN; - v->a[127811] = 3; - v->a[127812] = actions(71); - v->a[127813] = 1; - v->a[127814] = sym_comment; - v->a[127815] = actions(1308); - v->a[127816] = 14; - v->a[127817] = anon_sym_PIPE; - v->a[127818] = anon_sym_LT; - v->a[127819] = anon_sym_GT; + v->a[127800] = anon_sym_AMP_GT; + v->a[127801] = anon_sym_LT_AMP; + v->a[127802] = anon_sym_GT_AMP; + v->a[127803] = anon_sym_LT_LT; + v->a[127804] = actions(5977); + v->a[127805] = 10; + v->a[127806] = sym_file_descriptor; + v->a[127807] = anon_sym_PIPE_AMP; + v->a[127808] = anon_sym_AMP_AMP; + v->a[127809] = anon_sym_PIPE_PIPE; + v->a[127810] = anon_sym_GT_GT; + v->a[127811] = anon_sym_AMP_GT_GT; + v->a[127812] = anon_sym_GT_PIPE; + v->a[127813] = anon_sym_LT_AMP_DASH; + v->a[127814] = anon_sym_GT_AMP_DASH; + v->a[127815] = anon_sym_LT_LT_DASH; + v->a[127816] = 3; + v->a[127817] = actions(57); + v->a[127818] = 1; + v->a[127819] = sym_comment; small_parse_table_6391(v); } void small_parse_table_6391(t_small_parse_table_array *v) { - v->a[127820] = anon_sym_LT_LT; - v->a[127821] = anon_sym_AMP_GT; - v->a[127822] = anon_sym_LT_AMP; - v->a[127823] = anon_sym_GT_AMP; - v->a[127824] = anon_sym_DOLLAR; - v->a[127825] = sym__special_character; - v->a[127826] = aux_sym_number_token1; - v->a[127827] = aux_sym_number_token2; - v->a[127828] = anon_sym_DOLLAR_LPAREN; - v->a[127829] = anon_sym_BQUOTE; - v->a[127830] = sym_word; - v->a[127831] = actions(1310); - v->a[127832] = 27; - v->a[127833] = sym_file_descriptor; - v->a[127834] = sym__concat; - v->a[127835] = sym_variable_name; - v->a[127836] = sym_test_operator; - v->a[127837] = sym__brace_start; - v->a[127838] = anon_sym_LPAREN_LPAREN; - v->a[127839] = anon_sym_PIPE_PIPE; + v->a[127820] = actions(3639); + v->a[127821] = 7; + v->a[127822] = anon_sym_PIPE; + v->a[127823] = anon_sym_LT; + v->a[127824] = anon_sym_GT; + v->a[127825] = anon_sym_AMP_GT; + v->a[127826] = anon_sym_LT_AMP; + v->a[127827] = anon_sym_GT_AMP; + v->a[127828] = anon_sym_LT_LT; + v->a[127829] = actions(3641); + v->a[127830] = 10; + v->a[127831] = sym_file_descriptor; + v->a[127832] = anon_sym_PIPE_AMP; + v->a[127833] = anon_sym_AMP_AMP; + v->a[127834] = anon_sym_PIPE_PIPE; + v->a[127835] = anon_sym_GT_GT; + v->a[127836] = anon_sym_AMP_GT_GT; + v->a[127837] = anon_sym_GT_PIPE; + v->a[127838] = anon_sym_LT_AMP_DASH; + v->a[127839] = anon_sym_GT_AMP_DASH; small_parse_table_6392(v); } void small_parse_table_6392(t_small_parse_table_array *v) { - v->a[127840] = anon_sym_AMP_AMP; - v->a[127841] = anon_sym_GT_GT; - v->a[127842] = anon_sym_PIPE_AMP; - v->a[127843] = anon_sym_RBRACK; - v->a[127844] = anon_sym_AMP_GT_GT; - v->a[127845] = anon_sym_GT_PIPE; - v->a[127846] = anon_sym_LT_AMP_DASH; - v->a[127847] = anon_sym_GT_AMP_DASH; - v->a[127848] = anon_sym_LT_LT_DASH; - v->a[127849] = anon_sym_LT_LT_LT; - v->a[127850] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127851] = anon_sym_DOLLAR_LBRACK; - v->a[127852] = aux_sym_concatenation_token1; - v->a[127853] = anon_sym_DQUOTE; - v->a[127854] = sym_raw_string; - v->a[127855] = sym_ansi_c_string; - v->a[127856] = anon_sym_DOLLAR_LBRACE; - v->a[127857] = anon_sym_DOLLAR_BQUOTE; - v->a[127858] = anon_sym_LT_LPAREN; - v->a[127859] = anon_sym_GT_LPAREN; + v->a[127840] = anon_sym_LT_LT_DASH; + v->a[127841] = 3; + v->a[127842] = actions(57); + v->a[127843] = 1; + v->a[127844] = sym_comment; + v->a[127845] = actions(3639); + v->a[127846] = 7; + v->a[127847] = anon_sym_PIPE; + v->a[127848] = anon_sym_LT; + v->a[127849] = anon_sym_GT; + v->a[127850] = anon_sym_AMP_GT; + v->a[127851] = anon_sym_LT_AMP; + v->a[127852] = anon_sym_GT_AMP; + v->a[127853] = anon_sym_LT_LT; + v->a[127854] = actions(3641); + v->a[127855] = 10; + v->a[127856] = sym_file_descriptor; + v->a[127857] = anon_sym_PIPE_AMP; + v->a[127858] = anon_sym_AMP_AMP; + v->a[127859] = anon_sym_PIPE_PIPE; small_parse_table_6393(v); } void small_parse_table_6393(t_small_parse_table_array *v) { - v->a[127860] = 6; - v->a[127861] = actions(3); - v->a[127862] = 1; - v->a[127863] = sym_comment; - v->a[127864] = actions(5920); - v->a[127865] = 1; - v->a[127866] = aux_sym_concatenation_token1; - v->a[127867] = actions(5946); + v->a[127860] = anon_sym_GT_GT; + v->a[127861] = anon_sym_AMP_GT_GT; + v->a[127862] = anon_sym_GT_PIPE; + v->a[127863] = anon_sym_LT_AMP_DASH; + v->a[127864] = anon_sym_GT_AMP_DASH; + v->a[127865] = anon_sym_LT_LT_DASH; + v->a[127866] = 3; + v->a[127867] = actions(57); v->a[127868] = 1; - v->a[127869] = sym__concat; - v->a[127870] = state(2404); - v->a[127871] = 1; - v->a[127872] = aux_sym_concatenation_repeat1; - v->a[127873] = actions(5395); - v->a[127874] = 4; - v->a[127875] = sym_file_descriptor; - v->a[127876] = sym_test_operator; - v->a[127877] = sym__brace_start; - v->a[127878] = aux_sym_heredoc_redirect_token1; - v->a[127879] = actions(5393); + v->a[127869] = sym_comment; + v->a[127870] = actions(1180); + v->a[127871] = 7; + v->a[127872] = anon_sym_PIPE; + v->a[127873] = anon_sym_LT; + v->a[127874] = anon_sym_GT; + v->a[127875] = anon_sym_AMP_GT; + v->a[127876] = anon_sym_LT_AMP; + v->a[127877] = anon_sym_GT_AMP; + v->a[127878] = anon_sym_LT_LT; + v->a[127879] = actions(1182); small_parse_table_6394(v); } void small_parse_table_6394(t_small_parse_table_array *v) { - v->a[127880] = 34; - v->a[127881] = anon_sym_LPAREN_LPAREN; - v->a[127882] = anon_sym_PIPE_PIPE; + v->a[127880] = 10; + v->a[127881] = sym_file_descriptor; + v->a[127882] = anon_sym_PIPE_AMP; v->a[127883] = anon_sym_AMP_AMP; - v->a[127884] = anon_sym_PIPE; - v->a[127885] = anon_sym_LT; - v->a[127886] = anon_sym_GT; - v->a[127887] = anon_sym_LT_LT; - v->a[127888] = anon_sym_GT_GT; - v->a[127889] = anon_sym_PIPE_AMP; - v->a[127890] = anon_sym_AMP_GT; - v->a[127891] = anon_sym_AMP_GT_GT; - v->a[127892] = anon_sym_LT_AMP; - v->a[127893] = anon_sym_GT_AMP; - v->a[127894] = anon_sym_GT_PIPE; - v->a[127895] = anon_sym_LT_AMP_DASH; - v->a[127896] = anon_sym_GT_AMP_DASH; - v->a[127897] = anon_sym_LT_LT_DASH; - v->a[127898] = anon_sym_LT_LT_LT; - v->a[127899] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127884] = anon_sym_PIPE_PIPE; + v->a[127885] = anon_sym_GT_GT; + v->a[127886] = anon_sym_AMP_GT_GT; + v->a[127887] = anon_sym_GT_PIPE; + v->a[127888] = anon_sym_LT_AMP_DASH; + v->a[127889] = anon_sym_GT_AMP_DASH; + v->a[127890] = anon_sym_LT_LT_DASH; + v->a[127891] = 3; + v->a[127892] = actions(57); + v->a[127893] = 1; + v->a[127894] = sym_comment; + v->a[127895] = actions(6014); + v->a[127896] = 7; + v->a[127897] = anon_sym_PIPE; + v->a[127898] = anon_sym_LT; + v->a[127899] = anon_sym_GT; small_parse_table_6395(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1279.c b/parser/static/small_parse_table/small_parse_table_1279.c index 75ef9082..4f1ea80a 100644 --- a/parser/static/small_parse_table/small_parse_table_1279.c +++ b/parser/static/small_parse_table/small_parse_table_1279.c @@ -14,126 +14,126 @@ void small_parse_table_6395(t_small_parse_table_array *v) { - v->a[127900] = anon_sym_DOLLAR_LBRACK; - v->a[127901] = anon_sym_DOLLAR; - v->a[127902] = sym__special_character; - v->a[127903] = anon_sym_DQUOTE; - v->a[127904] = sym_raw_string; - v->a[127905] = sym_ansi_c_string; - v->a[127906] = aux_sym_number_token1; - v->a[127907] = aux_sym_number_token2; - v->a[127908] = anon_sym_DOLLAR_LBRACE; - v->a[127909] = anon_sym_DOLLAR_LPAREN; - v->a[127910] = anon_sym_BQUOTE; - v->a[127911] = anon_sym_DOLLAR_BQUOTE; - v->a[127912] = anon_sym_LT_LPAREN; - v->a[127913] = anon_sym_GT_LPAREN; - v->a[127914] = sym_word; - v->a[127915] = 5; - v->a[127916] = actions(71); - v->a[127917] = 1; - v->a[127918] = sym_comment; - v->a[127919] = state(2429); + v->a[127900] = anon_sym_AMP_GT; + v->a[127901] = anon_sym_LT_AMP; + v->a[127902] = anon_sym_GT_AMP; + v->a[127903] = anon_sym_LT_LT; + v->a[127904] = actions(6012); + v->a[127905] = 10; + v->a[127906] = sym_file_descriptor; + v->a[127907] = anon_sym_PIPE_AMP; + v->a[127908] = anon_sym_AMP_AMP; + v->a[127909] = anon_sym_PIPE_PIPE; + v->a[127910] = anon_sym_GT_GT; + v->a[127911] = anon_sym_AMP_GT_GT; + v->a[127912] = anon_sym_GT_PIPE; + v->a[127913] = anon_sym_LT_AMP_DASH; + v->a[127914] = anon_sym_GT_AMP_DASH; + v->a[127915] = anon_sym_LT_LT_DASH; + v->a[127916] = 8; + v->a[127917] = actions(3); + v->a[127918] = 1; + v->a[127919] = sym_comment; small_parse_table_6396(v); } void small_parse_table_6396(t_small_parse_table_array *v) { - v->a[127920] = 1; - v->a[127921] = aux_sym_concatenation_repeat1; - v->a[127922] = actions(6514); - v->a[127923] = 2; - v->a[127924] = sym__concat; - v->a[127925] = aux_sym_concatenation_token1; - v->a[127926] = actions(4467); - v->a[127927] = 13; - v->a[127928] = anon_sym_PIPE; - v->a[127929] = anon_sym_LT; - v->a[127930] = anon_sym_GT; - v->a[127931] = anon_sym_LT_LT; - v->a[127932] = anon_sym_AMP_GT; - v->a[127933] = anon_sym_LT_AMP; - v->a[127934] = anon_sym_GT_AMP; - v->a[127935] = anon_sym_DOLLAR; - v->a[127936] = aux_sym_number_token1; - v->a[127937] = aux_sym_number_token2; - v->a[127938] = anon_sym_DOLLAR_LPAREN; - v->a[127939] = anon_sym_BQUOTE; + v->a[127920] = actions(2478); + v->a[127921] = 1; + v->a[127922] = sym_file_descriptor; + v->a[127923] = actions(7354); + v->a[127924] = 1; + v->a[127925] = aux_sym_heredoc_redirect_token1; + v->a[127926] = state(3593); + v->a[127927] = 1; + v->a[127928] = sym__heredoc_expression; + v->a[127929] = actions(2450); + v->a[127930] = 2; + v->a[127931] = anon_sym_AMP_AMP; + v->a[127932] = anon_sym_PIPE_PIPE; + v->a[127933] = actions(2454); + v->a[127934] = 2; + v->a[127935] = anon_sym_LT_AMP_DASH; + v->a[127936] = anon_sym_GT_AMP_DASH; + v->a[127937] = state(2874); + v->a[127938] = 2; + v->a[127939] = sym_file_redirect; small_parse_table_6397(v); } void small_parse_table_6397(t_small_parse_table_array *v) { - v->a[127940] = sym_word; - v->a[127941] = actions(4469); - v->a[127942] = 25; - v->a[127943] = sym_file_descriptor; - v->a[127944] = sym_variable_name; - v->a[127945] = sym_test_operator; - v->a[127946] = sym__brace_start; - v->a[127947] = anon_sym_LPAREN_LPAREN; - v->a[127948] = anon_sym_PIPE_PIPE; - v->a[127949] = anon_sym_AMP_AMP; - v->a[127950] = anon_sym_GT_GT; - v->a[127951] = anon_sym_PIPE_AMP; - v->a[127952] = anon_sym_AMP_GT_GT; - v->a[127953] = anon_sym_GT_PIPE; - v->a[127954] = anon_sym_LT_AMP_DASH; - v->a[127955] = anon_sym_GT_AMP_DASH; - v->a[127956] = anon_sym_LT_LT_DASH; - v->a[127957] = anon_sym_LT_LT_LT; - v->a[127958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[127959] = anon_sym_DOLLAR_LBRACK; + v->a[127940] = aux_sym_redirected_statement_repeat2; + v->a[127941] = actions(2452); + v->a[127942] = 8; + v->a[127943] = anon_sym_LT; + v->a[127944] = anon_sym_GT; + v->a[127945] = anon_sym_GT_GT; + v->a[127946] = anon_sym_AMP_GT; + v->a[127947] = anon_sym_AMP_GT_GT; + v->a[127948] = anon_sym_LT_AMP; + v->a[127949] = anon_sym_GT_AMP; + v->a[127950] = anon_sym_GT_PIPE; + v->a[127951] = 4; + v->a[127952] = actions(57); + v->a[127953] = 1; + v->a[127954] = sym_comment; + v->a[127955] = actions(7358); + v->a[127956] = 1; + v->a[127957] = anon_sym_esac; + v->a[127958] = actions(7356); + v->a[127959] = 5; small_parse_table_6398(v); } void small_parse_table_6398(t_small_parse_table_array *v) { - v->a[127960] = sym__special_character; - v->a[127961] = anon_sym_DQUOTE; - v->a[127962] = sym_raw_string; - v->a[127963] = sym_ansi_c_string; - v->a[127964] = anon_sym_DOLLAR_LBRACE; - v->a[127965] = anon_sym_DOLLAR_BQUOTE; - v->a[127966] = anon_sym_LT_LPAREN; - v->a[127967] = anon_sym_GT_LPAREN; - v->a[127968] = 5; - v->a[127969] = actions(71); - v->a[127970] = 1; - v->a[127971] = sym_comment; - v->a[127972] = state(2491); - v->a[127973] = 1; - v->a[127974] = aux_sym_concatenation_repeat1; - v->a[127975] = actions(1077); - v->a[127976] = 2; - v->a[127977] = sym__concat; - v->a[127978] = aux_sym_concatenation_token1; - v->a[127979] = actions(1261); + v->a[127960] = anon_sym_DOLLAR; + v->a[127961] = aux_sym_number_token1; + v->a[127962] = aux_sym_number_token2; + v->a[127963] = anon_sym_DOLLAR_LPAREN; + v->a[127964] = sym_word; + v->a[127965] = actions(7360); + v->a[127966] = 11; + v->a[127967] = sym_test_operator; + v->a[127968] = sym_extglob_pattern; + v->a[127969] = sym__brace_start; + v->a[127970] = anon_sym_LPAREN; + v->a[127971] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[127972] = sym__special_character; + v->a[127973] = anon_sym_DQUOTE; + v->a[127974] = sym_raw_string; + v->a[127975] = anon_sym_DOLLAR_LBRACE; + v->a[127976] = anon_sym_BQUOTE; + v->a[127977] = anon_sym_DOLLAR_BQUOTE; + v->a[127978] = 3; + v->a[127979] = actions(57); small_parse_table_6399(v); } void small_parse_table_6399(t_small_parse_table_array *v) { - v->a[127980] = 14; - v->a[127981] = anon_sym_EQ; - v->a[127982] = anon_sym_PIPE; - v->a[127983] = anon_sym_CARET; - v->a[127984] = anon_sym_AMP; + v->a[127980] = 1; + v->a[127981] = sym_comment; + v->a[127982] = actions(6047); + v->a[127983] = 7; + v->a[127984] = anon_sym_PIPE; v->a[127985] = anon_sym_LT; v->a[127986] = anon_sym_GT; - v->a[127987] = anon_sym_LT_LT; - v->a[127988] = anon_sym_GT_GT; - v->a[127989] = anon_sym_PLUS; - v->a[127990] = anon_sym_DASH; - v->a[127991] = anon_sym_STAR; - v->a[127992] = anon_sym_SLASH; - v->a[127993] = anon_sym_PERCENT; - v->a[127994] = anon_sym_STAR_STAR; - v->a[127995] = actions(1263); - v->a[127996] = 24; - v->a[127997] = sym_test_operator; - v->a[127998] = anon_sym_PLUS_PLUS; - v->a[127999] = anon_sym_DASH_DASH; + v->a[127987] = anon_sym_AMP_GT; + v->a[127988] = anon_sym_LT_AMP; + v->a[127989] = anon_sym_GT_AMP; + v->a[127990] = anon_sym_LT_LT; + v->a[127991] = actions(6049); + v->a[127992] = 10; + v->a[127993] = sym_file_descriptor; + v->a[127994] = anon_sym_PIPE_AMP; + v->a[127995] = anon_sym_AMP_AMP; + v->a[127996] = anon_sym_PIPE_PIPE; + v->a[127997] = anon_sym_GT_GT; + v->a[127998] = anon_sym_AMP_GT_GT; + v->a[127999] = anon_sym_GT_PIPE; small_parse_table_6400(v); } diff --git a/parser/static/small_parse_table/small_parse_table_128.c b/parser/static/small_parse_table/small_parse_table_128.c index 8c204408..5a4db805 100644 --- a/parser/static/small_parse_table/small_parse_table_128.c +++ b/parser/static/small_parse_table/small_parse_table_128.c @@ -14,126 +14,126 @@ void small_parse_table_640(t_small_parse_table_array *v) { - v->a[12800] = 1; - v->a[12801] = anon_sym_DOLLAR; - v->a[12802] = actions(1149); - v->a[12803] = 1; - v->a[12804] = anon_sym_DQUOTE; - v->a[12805] = actions(1153); - v->a[12806] = 1; - v->a[12807] = aux_sym_number_token1; - v->a[12808] = actions(1155); - v->a[12809] = 1; - v->a[12810] = aux_sym_number_token2; - v->a[12811] = actions(1157); - v->a[12812] = 1; - v->a[12813] = anon_sym_DOLLAR_LBRACE; - v->a[12814] = actions(1159); - v->a[12815] = 1; - v->a[12816] = anon_sym_DOLLAR_LPAREN; - v->a[12817] = actions(1163); - v->a[12818] = 1; - v->a[12819] = anon_sym_DOLLAR_BQUOTE; + v->a[12800] = anon_sym_SEMI_SEMI; + v->a[12801] = anon_sym_PIPE_AMP; + v->a[12802] = anon_sym_AMP_AMP; + v->a[12803] = anon_sym_PIPE_PIPE; + v->a[12804] = anon_sym_LT; + v->a[12805] = anon_sym_GT; + v->a[12806] = anon_sym_GT_GT; + v->a[12807] = anon_sym_AMP_GT; + v->a[12808] = anon_sym_AMP_GT_GT; + v->a[12809] = anon_sym_LT_AMP; + v->a[12810] = anon_sym_GT_AMP; + v->a[12811] = anon_sym_GT_PIPE; + v->a[12812] = anon_sym_LT_AMP_DASH; + v->a[12813] = anon_sym_GT_AMP_DASH; + v->a[12814] = anon_sym_LT_LT; + v->a[12815] = anon_sym_LT_LT_DASH; + v->a[12816] = anon_sym_AMP; + v->a[12817] = anon_sym_SEMI; + v->a[12818] = 6; + v->a[12819] = actions(3); small_parse_table_641(v); } void small_parse_table_641(t_small_parse_table_array *v) { - v->a[12820] = actions(1169); - v->a[12821] = 1; - v->a[12822] = sym__brace_start; - v->a[12823] = actions(1171); - v->a[12824] = 1; - v->a[12825] = sym_word; - v->a[12826] = actions(1181); - v->a[12827] = 1; - v->a[12828] = sym__special_character; - v->a[12829] = actions(1185); - v->a[12830] = 1; - v->a[12831] = sym_test_operator; - v->a[12832] = actions(3050); - v->a[12833] = 1; - v->a[12834] = anon_sym_LPAREN; - v->a[12835] = actions(3052); - v->a[12836] = 1; - v->a[12837] = anon_sym_BANG; - v->a[12838] = actions(3058); - v->a[12839] = 1; + v->a[12820] = 1; + v->a[12821] = sym_comment; + v->a[12822] = state(1230); + v->a[12823] = 1; + v->a[12824] = aux_sym__literal_repeat1; + v->a[12825] = state(1259); + v->a[12826] = 1; + v->a[12827] = sym_concatenation; + v->a[12828] = actions(1534); + v->a[12829] = 5; + v->a[12830] = sym_file_descriptor; + v->a[12831] = sym_variable_name; + v->a[12832] = sym_test_operator; + v->a[12833] = sym__brace_start; + v->a[12834] = aux_sym_heredoc_redirect_token1; + v->a[12835] = state(1110); + v->a[12836] = 7; + v->a[12837] = sym_arithmetic_expansion; + v->a[12838] = sym_brace_expression; + v->a[12839] = sym_string; small_parse_table_642(v); } void small_parse_table_642(t_small_parse_table_array *v) { - v->a[12840] = anon_sym_TILDE; - v->a[12841] = actions(3060); - v->a[12842] = 1; - v->a[12843] = anon_sym_BQUOTE; - v->a[12844] = actions(3064); - v->a[12845] = 1; - v->a[12846] = sym_variable_name; - v->a[12847] = actions(3111); - v->a[12848] = 1; - v->a[12849] = aux_sym__simple_variable_name_token1; - v->a[12850] = state(2387); - v->a[12851] = 1; - v->a[12852] = sym_command_substitution; - v->a[12853] = state(2484); - v->a[12854] = 1; - v->a[12855] = aux_sym__literal_repeat1; - v->a[12856] = state(2801); - v->a[12857] = 1; - v->a[12858] = sym__arithmetic_binary_expression; - v->a[12859] = state(2803); + v->a[12840] = sym_number; + v->a[12841] = sym_simple_expansion; + v->a[12842] = sym_expansion; + v->a[12843] = sym_command_substitution; + v->a[12844] = actions(1532); + v->a[12845] = 31; + v->a[12846] = anon_sym_PIPE; + v->a[12847] = anon_sym_SEMI_SEMI; + v->a[12848] = anon_sym_PIPE_AMP; + v->a[12849] = anon_sym_AMP_AMP; + v->a[12850] = anon_sym_PIPE_PIPE; + v->a[12851] = anon_sym_LT; + v->a[12852] = anon_sym_GT; + v->a[12853] = anon_sym_GT_GT; + v->a[12854] = anon_sym_AMP_GT; + v->a[12855] = anon_sym_AMP_GT_GT; + v->a[12856] = anon_sym_LT_AMP; + v->a[12857] = anon_sym_GT_AMP; + v->a[12858] = anon_sym_GT_PIPE; + v->a[12859] = anon_sym_LT_AMP_DASH; small_parse_table_643(v); } void small_parse_table_643(t_small_parse_table_array *v) { - v->a[12860] = 1; - v->a[12861] = sym__arithmetic_ternary_expression; - v->a[12862] = state(2809); - v->a[12863] = 1; - v->a[12864] = sym__arithmetic_unary_expression; - v->a[12865] = state(2825); - v->a[12866] = 1; - v->a[12867] = sym__arithmetic_postfix_expression; - v->a[12868] = state(3158); - v->a[12869] = 1; - v->a[12870] = sym__expression; - v->a[12871] = actions(1129); - v->a[12872] = 2; - v->a[12873] = anon_sym_LPAREN_LPAREN; - v->a[12874] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12875] = actions(1165); - v->a[12876] = 2; - v->a[12877] = anon_sym_LT_LPAREN; - v->a[12878] = anon_sym_GT_LPAREN; - v->a[12879] = actions(1183); + v->a[12860] = anon_sym_GT_AMP_DASH; + v->a[12861] = anon_sym_LT_LT; + v->a[12862] = anon_sym_LT_LT_DASH; + v->a[12863] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12864] = anon_sym_AMP; + v->a[12865] = anon_sym_DOLLAR; + v->a[12866] = sym__special_character; + v->a[12867] = anon_sym_DQUOTE; + v->a[12868] = sym_raw_string; + v->a[12869] = aux_sym_number_token1; + v->a[12870] = aux_sym_number_token2; + v->a[12871] = anon_sym_DOLLAR_LBRACE; + v->a[12872] = anon_sym_DOLLAR_LPAREN; + v->a[12873] = anon_sym_BQUOTE; + v->a[12874] = anon_sym_DOLLAR_BQUOTE; + v->a[12875] = sym_word; + v->a[12876] = anon_sym_SEMI; + v->a[12877] = 23; + v->a[12878] = actions(3); + v->a[12879] = 1; small_parse_table_644(v); } void small_parse_table_644(t_small_parse_table_array *v) { - v->a[12880] = 2; - v->a[12881] = sym_raw_string; - v->a[12882] = sym_ansi_c_string; - v->a[12883] = actions(3054); - v->a[12884] = 2; - v->a[12885] = anon_sym_PLUS_PLUS2; - v->a[12886] = anon_sym_DASH_DASH2; - v->a[12887] = actions(3056); - v->a[12888] = 2; - v->a[12889] = anon_sym_DASH2; - v->a[12890] = anon_sym_PLUS2; - v->a[12891] = state(2397); - v->a[12892] = 4; - v->a[12893] = sym_string; - v->a[12894] = sym_number; - v->a[12895] = sym_simple_expansion; - v->a[12896] = sym_expansion; - v->a[12897] = state(2456); - v->a[12898] = 4; - v->a[12899] = sym_arithmetic_expansion; + v->a[12880] = sym_comment; + v->a[12881] = actions(1146); + v->a[12882] = 1; + v->a[12883] = anon_sym_LPAREN; + v->a[12884] = actions(1252); + v->a[12885] = 1; + v->a[12886] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12887] = actions(1254); + v->a[12888] = 1; + v->a[12889] = anon_sym_DOLLAR; + v->a[12890] = actions(1258); + v->a[12891] = 1; + v->a[12892] = anon_sym_DQUOTE; + v->a[12893] = actions(1260); + v->a[12894] = 1; + v->a[12895] = aux_sym_number_token1; + v->a[12896] = actions(1262); + v->a[12897] = 1; + v->a[12898] = aux_sym_number_token2; + v->a[12899] = actions(1264); small_parse_table_645(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1280.c b/parser/static/small_parse_table/small_parse_table_1280.c index 5f85f9cc..94a31a08 100644 --- a/parser/static/small_parse_table/small_parse_table_1280.c +++ b/parser/static/small_parse_table/small_parse_table_1280.c @@ -14,74 +14,74 @@ void small_parse_table_6400(t_small_parse_table_array *v) { - v->a[128000] = anon_sym_PLUS_EQ; - v->a[128001] = anon_sym_DASH_EQ; - v->a[128002] = anon_sym_STAR_EQ; - v->a[128003] = anon_sym_SLASH_EQ; - v->a[128004] = anon_sym_PERCENT_EQ; - v->a[128005] = anon_sym_STAR_STAR_EQ; - v->a[128006] = anon_sym_LT_LT_EQ; - v->a[128007] = anon_sym_GT_GT_EQ; - v->a[128008] = anon_sym_AMP_EQ; - v->a[128009] = anon_sym_CARET_EQ; - v->a[128010] = anon_sym_PIPE_EQ; - v->a[128011] = anon_sym_PIPE_PIPE; - v->a[128012] = anon_sym_AMP_AMP; - v->a[128013] = anon_sym_EQ_EQ; - v->a[128014] = anon_sym_BANG_EQ; - v->a[128015] = anon_sym_LT_EQ; - v->a[128016] = anon_sym_GT_EQ; - v->a[128017] = anon_sym_RPAREN; - v->a[128018] = anon_sym_EQ_TILDE; - v->a[128019] = anon_sym_QMARK; + v->a[128000] = anon_sym_LT_AMP_DASH; + v->a[128001] = anon_sym_GT_AMP_DASH; + v->a[128002] = anon_sym_LT_LT_DASH; + v->a[128003] = 8; + v->a[128004] = actions(3); + v->a[128005] = 1; + v->a[128006] = sym_comment; + v->a[128007] = actions(2478); + v->a[128008] = 1; + v->a[128009] = sym_file_descriptor; + v->a[128010] = actions(7362); + v->a[128011] = 1; + v->a[128012] = aux_sym_heredoc_redirect_token1; + v->a[128013] = state(3596); + v->a[128014] = 1; + v->a[128015] = sym__heredoc_expression; + v->a[128016] = actions(2450); + v->a[128017] = 2; + v->a[128018] = anon_sym_AMP_AMP; + v->a[128019] = anon_sym_PIPE_PIPE; small_parse_table_6401(v); } void small_parse_table_6401(t_small_parse_table_array *v) { - v->a[128020] = sym__special_character; - v->a[128021] = 5; - v->a[128022] = actions(71); - v->a[128023] = 1; - v->a[128024] = sym_comment; - v->a[128025] = state(2429); - v->a[128026] = 1; - v->a[128027] = aux_sym_concatenation_repeat1; - v->a[128028] = actions(6514); - v->a[128029] = 2; - v->a[128030] = sym__concat; - v->a[128031] = aux_sym_concatenation_token1; - v->a[128032] = actions(5067); - v->a[128033] = 13; - v->a[128034] = anon_sym_PIPE; - v->a[128035] = anon_sym_LT; - v->a[128036] = anon_sym_GT; - v->a[128037] = anon_sym_LT_LT; - v->a[128038] = anon_sym_AMP_GT; - v->a[128039] = anon_sym_LT_AMP; + v->a[128020] = actions(2454); + v->a[128021] = 2; + v->a[128022] = anon_sym_LT_AMP_DASH; + v->a[128023] = anon_sym_GT_AMP_DASH; + v->a[128024] = state(2874); + v->a[128025] = 2; + v->a[128026] = sym_file_redirect; + v->a[128027] = aux_sym_redirected_statement_repeat2; + v->a[128028] = actions(2452); + v->a[128029] = 8; + v->a[128030] = anon_sym_LT; + v->a[128031] = anon_sym_GT; + v->a[128032] = anon_sym_GT_GT; + v->a[128033] = anon_sym_AMP_GT; + v->a[128034] = anon_sym_AMP_GT_GT; + v->a[128035] = anon_sym_LT_AMP; + v->a[128036] = anon_sym_GT_AMP; + v->a[128037] = anon_sym_GT_PIPE; + v->a[128038] = 3; + v->a[128039] = actions(57); small_parse_table_6402(v); } void small_parse_table_6402(t_small_parse_table_array *v) { - v->a[128040] = anon_sym_GT_AMP; - v->a[128041] = anon_sym_DOLLAR; - v->a[128042] = aux_sym_number_token1; - v->a[128043] = aux_sym_number_token2; - v->a[128044] = anon_sym_DOLLAR_LPAREN; - v->a[128045] = anon_sym_BQUOTE; - v->a[128046] = sym_word; - v->a[128047] = actions(5069); - v->a[128048] = 25; - v->a[128049] = sym_file_descriptor; - v->a[128050] = sym_variable_name; - v->a[128051] = sym_test_operator; - v->a[128052] = sym__brace_start; - v->a[128053] = anon_sym_LPAREN_LPAREN; - v->a[128054] = anon_sym_PIPE_PIPE; + v->a[128040] = 1; + v->a[128041] = sym_comment; + v->a[128042] = actions(6063); + v->a[128043] = 7; + v->a[128044] = anon_sym_PIPE; + v->a[128045] = anon_sym_LT; + v->a[128046] = anon_sym_GT; + v->a[128047] = anon_sym_AMP_GT; + v->a[128048] = anon_sym_LT_AMP; + v->a[128049] = anon_sym_GT_AMP; + v->a[128050] = anon_sym_LT_LT; + v->a[128051] = actions(6065); + v->a[128052] = 10; + v->a[128053] = sym_file_descriptor; + v->a[128054] = anon_sym_PIPE_AMP; v->a[128055] = anon_sym_AMP_AMP; - v->a[128056] = anon_sym_GT_GT; - v->a[128057] = anon_sym_PIPE_AMP; + v->a[128056] = anon_sym_PIPE_PIPE; + v->a[128057] = anon_sym_GT_GT; v->a[128058] = anon_sym_AMP_GT_GT; v->a[128059] = anon_sym_GT_PIPE; small_parse_table_6403(v); @@ -92,48 +92,48 @@ void small_parse_table_6403(t_small_parse_table_array *v) v->a[128060] = anon_sym_LT_AMP_DASH; v->a[128061] = anon_sym_GT_AMP_DASH; v->a[128062] = anon_sym_LT_LT_DASH; - v->a[128063] = anon_sym_LT_LT_LT; - v->a[128064] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128065] = anon_sym_DOLLAR_LBRACK; - v->a[128066] = sym__special_character; - v->a[128067] = anon_sym_DQUOTE; - v->a[128068] = sym_raw_string; - v->a[128069] = sym_ansi_c_string; - v->a[128070] = anon_sym_DOLLAR_LBRACE; - v->a[128071] = anon_sym_DOLLAR_BQUOTE; - v->a[128072] = anon_sym_LT_LPAREN; - v->a[128073] = anon_sym_GT_LPAREN; - v->a[128074] = 5; - v->a[128075] = actions(71); - v->a[128076] = 1; - v->a[128077] = sym_comment; - v->a[128078] = state(2435); - v->a[128079] = 1; + v->a[128063] = 3; + v->a[128064] = actions(57); + v->a[128065] = 1; + v->a[128066] = sym_comment; + v->a[128067] = actions(6083); + v->a[128068] = 7; + v->a[128069] = anon_sym_PIPE; + v->a[128070] = anon_sym_LT; + v->a[128071] = anon_sym_GT; + v->a[128072] = anon_sym_AMP_GT; + v->a[128073] = anon_sym_LT_AMP; + v->a[128074] = anon_sym_GT_AMP; + v->a[128075] = anon_sym_LT_LT; + v->a[128076] = actions(6081); + v->a[128077] = 10; + v->a[128078] = sym_file_descriptor; + v->a[128079] = anon_sym_PIPE_AMP; small_parse_table_6404(v); } void small_parse_table_6404(t_small_parse_table_array *v) { - v->a[128080] = aux_sym_concatenation_repeat1; - v->a[128081] = actions(6647); - v->a[128082] = 2; - v->a[128083] = sym__concat; - v->a[128084] = aux_sym_concatenation_token1; - v->a[128085] = actions(1251); - v->a[128086] = 14; - v->a[128087] = anon_sym_PIPE; - v->a[128088] = anon_sym_LT; - v->a[128089] = anon_sym_GT; - v->a[128090] = anon_sym_LT_LT; - v->a[128091] = anon_sym_AMP_GT; - v->a[128092] = anon_sym_LT_AMP; - v->a[128093] = anon_sym_GT_AMP; - v->a[128094] = anon_sym_DOLLAR; - v->a[128095] = aux_sym_number_token1; - v->a[128096] = aux_sym_number_token2; - v->a[128097] = anon_sym_DOLLAR_LPAREN; - v->a[128098] = anon_sym_BQUOTE; - v->a[128099] = aux_sym__simple_variable_name_token1; + v->a[128080] = anon_sym_AMP_AMP; + v->a[128081] = anon_sym_PIPE_PIPE; + v->a[128082] = anon_sym_GT_GT; + v->a[128083] = anon_sym_AMP_GT_GT; + v->a[128084] = anon_sym_GT_PIPE; + v->a[128085] = anon_sym_LT_AMP_DASH; + v->a[128086] = anon_sym_GT_AMP_DASH; + v->a[128087] = anon_sym_LT_LT_DASH; + v->a[128088] = 4; + v->a[128089] = actions(57); + v->a[128090] = 1; + v->a[128091] = sym_comment; + v->a[128092] = actions(7358); + v->a[128093] = 1; + v->a[128094] = anon_sym_esac; + v->a[128095] = actions(7356); + v->a[128096] = 5; + v->a[128097] = anon_sym_DOLLAR; + v->a[128098] = aux_sym_number_token1; + v->a[128099] = aux_sym_number_token2; small_parse_table_6405(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1281.c b/parser/static/small_parse_table/small_parse_table_1281.c index 42cf8f68..1b1fffd1 100644 --- a/parser/static/small_parse_table/small_parse_table_1281.c +++ b/parser/static/small_parse_table/small_parse_table_1281.c @@ -14,126 +14,126 @@ void small_parse_table_6405(t_small_parse_table_array *v) { - v->a[128100] = sym_word; - v->a[128101] = actions(1253); - v->a[128102] = 24; - v->a[128103] = sym_file_descriptor; - v->a[128104] = sym_variable_name; - v->a[128105] = sym_test_operator; + v->a[128100] = anon_sym_DOLLAR_LPAREN; + v->a[128101] = sym_word; + v->a[128102] = actions(7360); + v->a[128103] = 11; + v->a[128104] = sym_test_operator; + v->a[128105] = sym_extglob_pattern; v->a[128106] = sym__brace_start; - v->a[128107] = anon_sym_LPAREN_LPAREN; - v->a[128108] = anon_sym_PIPE_PIPE; - v->a[128109] = anon_sym_AMP_AMP; - v->a[128110] = anon_sym_GT_GT; - v->a[128111] = anon_sym_PIPE_AMP; - v->a[128112] = anon_sym_AMP_GT_GT; - v->a[128113] = anon_sym_GT_PIPE; - v->a[128114] = anon_sym_LT_AMP_DASH; - v->a[128115] = anon_sym_GT_AMP_DASH; - v->a[128116] = anon_sym_LT_LT_DASH; - v->a[128117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128118] = anon_sym_DOLLAR_LBRACK; - v->a[128119] = sym__special_character; + v->a[128107] = anon_sym_LPAREN; + v->a[128108] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[128109] = sym__special_character; + v->a[128110] = anon_sym_DQUOTE; + v->a[128111] = sym_raw_string; + v->a[128112] = anon_sym_DOLLAR_LBRACE; + v->a[128113] = anon_sym_BQUOTE; + v->a[128114] = anon_sym_DOLLAR_BQUOTE; + v->a[128115] = 3; + v->a[128116] = actions(57); + v->a[128117] = 1; + v->a[128118] = sym_comment; + v->a[128119] = actions(6083); small_parse_table_6406(v); } void small_parse_table_6406(t_small_parse_table_array *v) { - v->a[128120] = anon_sym_DQUOTE; - v->a[128121] = sym_raw_string; - v->a[128122] = sym_ansi_c_string; - v->a[128123] = anon_sym_DOLLAR_LBRACE; - v->a[128124] = anon_sym_DOLLAR_BQUOTE; - v->a[128125] = anon_sym_LT_LPAREN; - v->a[128126] = anon_sym_GT_LPAREN; - v->a[128127] = 5; - v->a[128128] = actions(71); - v->a[128129] = 1; - v->a[128130] = sym_comment; - v->a[128131] = state(2350); - v->a[128132] = 1; - v->a[128133] = aux_sym_concatenation_repeat1; - v->a[128134] = actions(6514); - v->a[128135] = 2; - v->a[128136] = sym__concat; - v->a[128137] = aux_sym_concatenation_token1; - v->a[128138] = actions(4370); - v->a[128139] = 13; + v->a[128120] = 7; + v->a[128121] = anon_sym_PIPE; + v->a[128122] = anon_sym_LT; + v->a[128123] = anon_sym_GT; + v->a[128124] = anon_sym_AMP_GT; + v->a[128125] = anon_sym_LT_AMP; + v->a[128126] = anon_sym_GT_AMP; + v->a[128127] = anon_sym_LT_LT; + v->a[128128] = actions(6081); + v->a[128129] = 10; + v->a[128130] = sym_file_descriptor; + v->a[128131] = anon_sym_PIPE_AMP; + v->a[128132] = anon_sym_AMP_AMP; + v->a[128133] = anon_sym_PIPE_PIPE; + v->a[128134] = anon_sym_GT_GT; + v->a[128135] = anon_sym_AMP_GT_GT; + v->a[128136] = anon_sym_GT_PIPE; + v->a[128137] = anon_sym_LT_AMP_DASH; + v->a[128138] = anon_sym_GT_AMP_DASH; + v->a[128139] = anon_sym_LT_LT_DASH; small_parse_table_6407(v); } void small_parse_table_6407(t_small_parse_table_array *v) { - v->a[128140] = anon_sym_PIPE; - v->a[128141] = anon_sym_LT; - v->a[128142] = anon_sym_GT; - v->a[128143] = anon_sym_LT_LT; - v->a[128144] = anon_sym_AMP_GT; - v->a[128145] = anon_sym_LT_AMP; - v->a[128146] = anon_sym_GT_AMP; - v->a[128147] = anon_sym_DOLLAR; - v->a[128148] = aux_sym_number_token1; - v->a[128149] = aux_sym_number_token2; - v->a[128150] = anon_sym_DOLLAR_LPAREN; - v->a[128151] = anon_sym_BQUOTE; - v->a[128152] = sym_word; - v->a[128153] = actions(4372); - v->a[128154] = 25; - v->a[128155] = sym_file_descriptor; - v->a[128156] = sym_variable_name; - v->a[128157] = sym_test_operator; + v->a[128140] = 4; + v->a[128141] = actions(57); + v->a[128142] = 1; + v->a[128143] = sym_comment; + v->a[128144] = actions(7366); + v->a[128145] = 1; + v->a[128146] = anon_sym_esac; + v->a[128147] = actions(7364); + v->a[128148] = 5; + v->a[128149] = anon_sym_DOLLAR; + v->a[128150] = aux_sym_number_token1; + v->a[128151] = aux_sym_number_token2; + v->a[128152] = anon_sym_DOLLAR_LPAREN; + v->a[128153] = sym_word; + v->a[128154] = actions(7368); + v->a[128155] = 11; + v->a[128156] = sym_test_operator; + v->a[128157] = sym_extglob_pattern; v->a[128158] = sym__brace_start; - v->a[128159] = anon_sym_LPAREN_LPAREN; + v->a[128159] = anon_sym_LPAREN; small_parse_table_6408(v); } void small_parse_table_6408(t_small_parse_table_array *v) { - v->a[128160] = anon_sym_PIPE_PIPE; - v->a[128161] = anon_sym_AMP_AMP; - v->a[128162] = anon_sym_GT_GT; - v->a[128163] = anon_sym_PIPE_AMP; - v->a[128164] = anon_sym_AMP_GT_GT; - v->a[128165] = anon_sym_GT_PIPE; - v->a[128166] = anon_sym_LT_AMP_DASH; - v->a[128167] = anon_sym_GT_AMP_DASH; - v->a[128168] = anon_sym_LT_LT_DASH; - v->a[128169] = anon_sym_LT_LT_LT; - v->a[128170] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128171] = anon_sym_DOLLAR_LBRACK; - v->a[128172] = sym__special_character; - v->a[128173] = anon_sym_DQUOTE; - v->a[128174] = sym_raw_string; - v->a[128175] = sym_ansi_c_string; - v->a[128176] = anon_sym_DOLLAR_LBRACE; - v->a[128177] = anon_sym_DOLLAR_BQUOTE; - v->a[128178] = anon_sym_LT_LPAREN; - v->a[128179] = anon_sym_GT_LPAREN; + v->a[128160] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[128161] = sym__special_character; + v->a[128162] = anon_sym_DQUOTE; + v->a[128163] = sym_raw_string; + v->a[128164] = anon_sym_DOLLAR_LBRACE; + v->a[128165] = anon_sym_BQUOTE; + v->a[128166] = anon_sym_DOLLAR_BQUOTE; + v->a[128167] = 4; + v->a[128168] = actions(57); + v->a[128169] = 1; + v->a[128170] = sym_comment; + v->a[128171] = actions(7336); + v->a[128172] = 1; + v->a[128173] = anon_sym_esac; + v->a[128174] = actions(7334); + v->a[128175] = 5; + v->a[128176] = anon_sym_DOLLAR; + v->a[128177] = aux_sym_number_token1; + v->a[128178] = aux_sym_number_token2; + v->a[128179] = anon_sym_DOLLAR_LPAREN; small_parse_table_6409(v); } void small_parse_table_6409(t_small_parse_table_array *v) { - v->a[128180] = 5; - v->a[128181] = actions(71); - v->a[128182] = 1; - v->a[128183] = sym_comment; - v->a[128184] = state(2424); - v->a[128185] = 1; - v->a[128186] = aux_sym_concatenation_repeat1; - v->a[128187] = actions(6526); - v->a[128188] = 2; - v->a[128189] = sym__concat; - v->a[128190] = aux_sym_concatenation_token1; - v->a[128191] = actions(5393); - v->a[128192] = 14; - v->a[128193] = anon_sym_PIPE; - v->a[128194] = anon_sym_LT; - v->a[128195] = anon_sym_GT; - v->a[128196] = anon_sym_LT_LT; - v->a[128197] = anon_sym_AMP_GT; - v->a[128198] = anon_sym_LT_AMP; - v->a[128199] = anon_sym_GT_AMP; + v->a[128180] = sym_word; + v->a[128181] = actions(7338); + v->a[128182] = 11; + v->a[128183] = sym_test_operator; + v->a[128184] = sym_extglob_pattern; + v->a[128185] = sym__brace_start; + v->a[128186] = anon_sym_LPAREN; + v->a[128187] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[128188] = sym__special_character; + v->a[128189] = anon_sym_DQUOTE; + v->a[128190] = sym_raw_string; + v->a[128191] = anon_sym_DOLLAR_LBRACE; + v->a[128192] = anon_sym_BQUOTE; + v->a[128193] = anon_sym_DOLLAR_BQUOTE; + v->a[128194] = 3; + v->a[128195] = actions(57); + v->a[128196] = 1; + v->a[128197] = sym_comment; + v->a[128198] = actions(6045); + v->a[128199] = 7; small_parse_table_6410(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1282.c b/parser/static/small_parse_table/small_parse_table_1282.c index 98b3b3c3..c6c20ef4 100644 --- a/parser/static/small_parse_table/small_parse_table_1282.c +++ b/parser/static/small_parse_table/small_parse_table_1282.c @@ -14,126 +14,126 @@ void small_parse_table_6410(t_small_parse_table_array *v) { - v->a[128200] = anon_sym_DOLLAR; - v->a[128201] = sym__special_character; - v->a[128202] = aux_sym_number_token1; - v->a[128203] = aux_sym_number_token2; - v->a[128204] = anon_sym_DOLLAR_LPAREN; - v->a[128205] = anon_sym_BQUOTE; - v->a[128206] = sym_word; - v->a[128207] = actions(5395); - v->a[128208] = 24; + v->a[128200] = anon_sym_PIPE; + v->a[128201] = anon_sym_LT; + v->a[128202] = anon_sym_GT; + v->a[128203] = anon_sym_AMP_GT; + v->a[128204] = anon_sym_LT_AMP; + v->a[128205] = anon_sym_GT_AMP; + v->a[128206] = anon_sym_LT_LT; + v->a[128207] = actions(6043); + v->a[128208] = 10; v->a[128209] = sym_file_descriptor; - v->a[128210] = sym_test_operator; - v->a[128211] = sym__brace_start; - v->a[128212] = anon_sym_LPAREN_LPAREN; - v->a[128213] = anon_sym_PIPE_PIPE; - v->a[128214] = anon_sym_AMP_AMP; - v->a[128215] = anon_sym_GT_GT; - v->a[128216] = anon_sym_PIPE_AMP; - v->a[128217] = anon_sym_RBRACK; - v->a[128218] = anon_sym_AMP_GT_GT; - v->a[128219] = anon_sym_GT_PIPE; + v->a[128210] = anon_sym_PIPE_AMP; + v->a[128211] = anon_sym_AMP_AMP; + v->a[128212] = anon_sym_PIPE_PIPE; + v->a[128213] = anon_sym_GT_GT; + v->a[128214] = anon_sym_AMP_GT_GT; + v->a[128215] = anon_sym_GT_PIPE; + v->a[128216] = anon_sym_LT_AMP_DASH; + v->a[128217] = anon_sym_GT_AMP_DASH; + v->a[128218] = anon_sym_LT_LT_DASH; + v->a[128219] = 3; small_parse_table_6411(v); } void small_parse_table_6411(t_small_parse_table_array *v) { - v->a[128220] = anon_sym_LT_AMP_DASH; - v->a[128221] = anon_sym_GT_AMP_DASH; - v->a[128222] = anon_sym_LT_LT_DASH; - v->a[128223] = anon_sym_LT_LT_LT; - v->a[128224] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128225] = anon_sym_DOLLAR_LBRACK; - v->a[128226] = anon_sym_DQUOTE; - v->a[128227] = sym_raw_string; - v->a[128228] = sym_ansi_c_string; - v->a[128229] = anon_sym_DOLLAR_LBRACE; - v->a[128230] = anon_sym_DOLLAR_BQUOTE; - v->a[128231] = anon_sym_LT_LPAREN; - v->a[128232] = anon_sym_GT_LPAREN; - v->a[128233] = 5; - v->a[128234] = actions(71); - v->a[128235] = 1; - v->a[128236] = sym_comment; - v->a[128237] = state(2441); - v->a[128238] = 1; - v->a[128239] = aux_sym_concatenation_repeat1; + v->a[128220] = actions(57); + v->a[128221] = 1; + v->a[128222] = sym_comment; + v->a[128223] = actions(6067); + v->a[128224] = 7; + v->a[128225] = anon_sym_PIPE; + v->a[128226] = anon_sym_LT; + v->a[128227] = anon_sym_GT; + v->a[128228] = anon_sym_AMP_GT; + v->a[128229] = anon_sym_LT_AMP; + v->a[128230] = anon_sym_GT_AMP; + v->a[128231] = anon_sym_LT_LT; + v->a[128232] = actions(6069); + v->a[128233] = 10; + v->a[128234] = sym_file_descriptor; + v->a[128235] = anon_sym_PIPE_AMP; + v->a[128236] = anon_sym_AMP_AMP; + v->a[128237] = anon_sym_PIPE_PIPE; + v->a[128238] = anon_sym_GT_GT; + v->a[128239] = anon_sym_AMP_GT_GT; small_parse_table_6412(v); } void small_parse_table_6412(t_small_parse_table_array *v) { - v->a[128240] = actions(6526); - v->a[128241] = 2; - v->a[128242] = sym__concat; - v->a[128243] = aux_sym_concatenation_token1; - v->a[128244] = actions(5389); - v->a[128245] = 14; - v->a[128246] = anon_sym_PIPE; - v->a[128247] = anon_sym_LT; - v->a[128248] = anon_sym_GT; - v->a[128249] = anon_sym_LT_LT; - v->a[128250] = anon_sym_AMP_GT; - v->a[128251] = anon_sym_LT_AMP; - v->a[128252] = anon_sym_GT_AMP; - v->a[128253] = anon_sym_DOLLAR; - v->a[128254] = sym__special_character; - v->a[128255] = aux_sym_number_token1; - v->a[128256] = aux_sym_number_token2; - v->a[128257] = anon_sym_DOLLAR_LPAREN; - v->a[128258] = anon_sym_BQUOTE; - v->a[128259] = sym_word; + v->a[128240] = anon_sym_GT_PIPE; + v->a[128241] = anon_sym_LT_AMP_DASH; + v->a[128242] = anon_sym_GT_AMP_DASH; + v->a[128243] = anon_sym_LT_LT_DASH; + v->a[128244] = 3; + v->a[128245] = actions(57); + v->a[128246] = 1; + v->a[128247] = sym_comment; + v->a[128248] = actions(6091); + v->a[128249] = 7; + v->a[128250] = anon_sym_PIPE; + v->a[128251] = anon_sym_LT; + v->a[128252] = anon_sym_GT; + v->a[128253] = anon_sym_AMP_GT; + v->a[128254] = anon_sym_LT_AMP; + v->a[128255] = anon_sym_GT_AMP; + v->a[128256] = anon_sym_LT_LT; + v->a[128257] = actions(6089); + v->a[128258] = 10; + v->a[128259] = sym_file_descriptor; small_parse_table_6413(v); } void small_parse_table_6413(t_small_parse_table_array *v) { - v->a[128260] = actions(5391); - v->a[128261] = 24; - v->a[128262] = sym_file_descriptor; - v->a[128263] = sym_test_operator; - v->a[128264] = sym__brace_start; - v->a[128265] = anon_sym_LPAREN_LPAREN; - v->a[128266] = anon_sym_PIPE_PIPE; - v->a[128267] = anon_sym_AMP_AMP; - v->a[128268] = anon_sym_GT_GT; - v->a[128269] = anon_sym_PIPE_AMP; - v->a[128270] = anon_sym_RBRACK; - v->a[128271] = anon_sym_AMP_GT_GT; - v->a[128272] = anon_sym_GT_PIPE; - v->a[128273] = anon_sym_LT_AMP_DASH; - v->a[128274] = anon_sym_GT_AMP_DASH; - v->a[128275] = anon_sym_LT_LT_DASH; - v->a[128276] = anon_sym_LT_LT_LT; - v->a[128277] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128278] = anon_sym_DOLLAR_LBRACK; - v->a[128279] = anon_sym_DQUOTE; + v->a[128260] = anon_sym_PIPE_AMP; + v->a[128261] = anon_sym_AMP_AMP; + v->a[128262] = anon_sym_PIPE_PIPE; + v->a[128263] = anon_sym_GT_GT; + v->a[128264] = anon_sym_AMP_GT_GT; + v->a[128265] = anon_sym_GT_PIPE; + v->a[128266] = anon_sym_LT_AMP_DASH; + v->a[128267] = anon_sym_GT_AMP_DASH; + v->a[128268] = anon_sym_LT_LT_DASH; + v->a[128269] = 8; + v->a[128270] = actions(3); + v->a[128271] = 1; + v->a[128272] = sym_comment; + v->a[128273] = actions(2478); + v->a[128274] = 1; + v->a[128275] = sym_file_descriptor; + v->a[128276] = actions(7370); + v->a[128277] = 1; + v->a[128278] = aux_sym_heredoc_redirect_token1; + v->a[128279] = state(3736); small_parse_table_6414(v); } void small_parse_table_6414(t_small_parse_table_array *v) { - v->a[128280] = sym_raw_string; - v->a[128281] = sym_ansi_c_string; - v->a[128282] = anon_sym_DOLLAR_LBRACE; - v->a[128283] = anon_sym_DOLLAR_BQUOTE; - v->a[128284] = anon_sym_LT_LPAREN; - v->a[128285] = anon_sym_GT_LPAREN; - v->a[128286] = 3; - v->a[128287] = actions(71); - v->a[128288] = 1; - v->a[128289] = sym_comment; - v->a[128290] = actions(1292); - v->a[128291] = 14; - v->a[128292] = anon_sym_EQ; - v->a[128293] = anon_sym_PIPE; - v->a[128294] = anon_sym_CARET; - v->a[128295] = anon_sym_AMP; + v->a[128280] = 1; + v->a[128281] = sym__heredoc_expression; + v->a[128282] = actions(2450); + v->a[128283] = 2; + v->a[128284] = anon_sym_AMP_AMP; + v->a[128285] = anon_sym_PIPE_PIPE; + v->a[128286] = actions(2454); + v->a[128287] = 2; + v->a[128288] = anon_sym_LT_AMP_DASH; + v->a[128289] = anon_sym_GT_AMP_DASH; + v->a[128290] = state(2874); + v->a[128291] = 2; + v->a[128292] = sym_file_redirect; + v->a[128293] = aux_sym_redirected_statement_repeat2; + v->a[128294] = actions(2452); + v->a[128295] = 8; v->a[128296] = anon_sym_LT; v->a[128297] = anon_sym_GT; - v->a[128298] = anon_sym_LT_LT; - v->a[128299] = anon_sym_GT_GT; + v->a[128298] = anon_sym_GT_GT; + v->a[128299] = anon_sym_AMP_GT; small_parse_table_6415(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1283.c b/parser/static/small_parse_table/small_parse_table_1283.c index df16fb97..a3d6dd91 100644 --- a/parser/static/small_parse_table/small_parse_table_1283.c +++ b/parser/static/small_parse_table/small_parse_table_1283.c @@ -14,126 +14,126 @@ void small_parse_table_6415(t_small_parse_table_array *v) { - v->a[128300] = anon_sym_PLUS; - v->a[128301] = anon_sym_DASH; - v->a[128302] = anon_sym_STAR; - v->a[128303] = anon_sym_SLASH; - v->a[128304] = anon_sym_PERCENT; - v->a[128305] = anon_sym_STAR_STAR; - v->a[128306] = actions(1294); - v->a[128307] = 27; - v->a[128308] = sym__concat; - v->a[128309] = sym_test_operator; - v->a[128310] = anon_sym_RPAREN_RPAREN; - v->a[128311] = anon_sym_PLUS_PLUS; - v->a[128312] = anon_sym_DASH_DASH; - v->a[128313] = anon_sym_PLUS_EQ; - v->a[128314] = anon_sym_DASH_EQ; - v->a[128315] = anon_sym_STAR_EQ; - v->a[128316] = anon_sym_SLASH_EQ; - v->a[128317] = anon_sym_PERCENT_EQ; - v->a[128318] = anon_sym_STAR_STAR_EQ; - v->a[128319] = anon_sym_LT_LT_EQ; + v->a[128300] = anon_sym_AMP_GT_GT; + v->a[128301] = anon_sym_LT_AMP; + v->a[128302] = anon_sym_GT_AMP; + v->a[128303] = anon_sym_GT_PIPE; + v->a[128304] = 4; + v->a[128305] = actions(57); + v->a[128306] = 1; + v->a[128307] = sym_comment; + v->a[128308] = actions(7374); + v->a[128309] = 1; + v->a[128310] = anon_sym_esac; + v->a[128311] = actions(7372); + v->a[128312] = 5; + v->a[128313] = anon_sym_DOLLAR; + v->a[128314] = aux_sym_number_token1; + v->a[128315] = aux_sym_number_token2; + v->a[128316] = anon_sym_DOLLAR_LPAREN; + v->a[128317] = sym_word; + v->a[128318] = actions(7376); + v->a[128319] = 11; small_parse_table_6416(v); } void small_parse_table_6416(t_small_parse_table_array *v) { - v->a[128320] = anon_sym_GT_GT_EQ; - v->a[128321] = anon_sym_AMP_EQ; - v->a[128322] = anon_sym_CARET_EQ; - v->a[128323] = anon_sym_PIPE_EQ; - v->a[128324] = anon_sym_PIPE_PIPE; - v->a[128325] = anon_sym_AMP_AMP; - v->a[128326] = anon_sym_EQ_EQ; - v->a[128327] = anon_sym_BANG_EQ; - v->a[128328] = anon_sym_LT_EQ; - v->a[128329] = anon_sym_GT_EQ; - v->a[128330] = anon_sym_RBRACK_RBRACK; - v->a[128331] = anon_sym_EQ_TILDE; - v->a[128332] = anon_sym_QMARK; - v->a[128333] = anon_sym_COLON; - v->a[128334] = aux_sym_concatenation_token1; - v->a[128335] = 5; - v->a[128336] = actions(71); - v->a[128337] = 1; - v->a[128338] = sym_comment; - v->a[128339] = state(2350); + v->a[128320] = sym_test_operator; + v->a[128321] = sym_extglob_pattern; + v->a[128322] = sym__brace_start; + v->a[128323] = anon_sym_LPAREN; + v->a[128324] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[128325] = sym__special_character; + v->a[128326] = anon_sym_DQUOTE; + v->a[128327] = sym_raw_string; + v->a[128328] = anon_sym_DOLLAR_LBRACE; + v->a[128329] = anon_sym_BQUOTE; + v->a[128330] = anon_sym_DOLLAR_BQUOTE; + v->a[128331] = 4; + v->a[128332] = actions(57); + v->a[128333] = 1; + v->a[128334] = sym_comment; + v->a[128335] = actions(7380); + v->a[128336] = 1; + v->a[128337] = anon_sym_esac; + v->a[128338] = actions(7378); + v->a[128339] = 5; small_parse_table_6417(v); } void small_parse_table_6417(t_small_parse_table_array *v) { - v->a[128340] = 1; - v->a[128341] = aux_sym_concatenation_repeat1; - v->a[128342] = actions(6514); - v->a[128343] = 2; - v->a[128344] = sym__concat; - v->a[128345] = aux_sym_concatenation_token1; - v->a[128346] = actions(5373); - v->a[128347] = 13; - v->a[128348] = anon_sym_PIPE; - v->a[128349] = anon_sym_LT; - v->a[128350] = anon_sym_GT; - v->a[128351] = anon_sym_LT_LT; - v->a[128352] = anon_sym_AMP_GT; - v->a[128353] = anon_sym_LT_AMP; - v->a[128354] = anon_sym_GT_AMP; - v->a[128355] = anon_sym_DOLLAR; - v->a[128356] = aux_sym_number_token1; - v->a[128357] = aux_sym_number_token2; - v->a[128358] = anon_sym_DOLLAR_LPAREN; - v->a[128359] = anon_sym_BQUOTE; + v->a[128340] = anon_sym_DOLLAR; + v->a[128341] = aux_sym_number_token1; + v->a[128342] = aux_sym_number_token2; + v->a[128343] = anon_sym_DOLLAR_LPAREN; + v->a[128344] = sym_word; + v->a[128345] = actions(7382); + v->a[128346] = 11; + v->a[128347] = sym_test_operator; + v->a[128348] = sym_extglob_pattern; + v->a[128349] = sym__brace_start; + v->a[128350] = anon_sym_LPAREN; + v->a[128351] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[128352] = sym__special_character; + v->a[128353] = anon_sym_DQUOTE; + v->a[128354] = sym_raw_string; + v->a[128355] = anon_sym_DOLLAR_LBRACE; + v->a[128356] = anon_sym_BQUOTE; + v->a[128357] = anon_sym_DOLLAR_BQUOTE; + v->a[128358] = 3; + v->a[128359] = actions(57); small_parse_table_6418(v); } void small_parse_table_6418(t_small_parse_table_array *v) { - v->a[128360] = sym_word; - v->a[128361] = actions(5375); - v->a[128362] = 25; - v->a[128363] = sym_file_descriptor; - v->a[128364] = sym_variable_name; - v->a[128365] = sym_test_operator; - v->a[128366] = sym__brace_start; - v->a[128367] = anon_sym_LPAREN_LPAREN; - v->a[128368] = anon_sym_PIPE_PIPE; - v->a[128369] = anon_sym_AMP_AMP; - v->a[128370] = anon_sym_GT_GT; - v->a[128371] = anon_sym_PIPE_AMP; - v->a[128372] = anon_sym_AMP_GT_GT; - v->a[128373] = anon_sym_GT_PIPE; - v->a[128374] = anon_sym_LT_AMP_DASH; - v->a[128375] = anon_sym_GT_AMP_DASH; - v->a[128376] = anon_sym_LT_LT_DASH; - v->a[128377] = anon_sym_LT_LT_LT; - v->a[128378] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128379] = anon_sym_DOLLAR_LBRACK; + v->a[128360] = 1; + v->a[128361] = sym_comment; + v->a[128362] = actions(6101); + v->a[128363] = 7; + v->a[128364] = anon_sym_PIPE; + v->a[128365] = anon_sym_LT; + v->a[128366] = anon_sym_GT; + v->a[128367] = anon_sym_AMP_GT; + v->a[128368] = anon_sym_LT_AMP; + v->a[128369] = anon_sym_GT_AMP; + v->a[128370] = anon_sym_LT_LT; + v->a[128371] = actions(6103); + v->a[128372] = 10; + v->a[128373] = sym_file_descriptor; + v->a[128374] = anon_sym_PIPE_AMP; + v->a[128375] = anon_sym_AMP_AMP; + v->a[128376] = anon_sym_PIPE_PIPE; + v->a[128377] = anon_sym_GT_GT; + v->a[128378] = anon_sym_AMP_GT_GT; + v->a[128379] = anon_sym_GT_PIPE; small_parse_table_6419(v); } void small_parse_table_6419(t_small_parse_table_array *v) { - v->a[128380] = sym__special_character; - v->a[128381] = anon_sym_DQUOTE; - v->a[128382] = sym_raw_string; - v->a[128383] = sym_ansi_c_string; - v->a[128384] = anon_sym_DOLLAR_LBRACE; - v->a[128385] = anon_sym_DOLLAR_BQUOTE; - v->a[128386] = anon_sym_LT_LPAREN; - v->a[128387] = anon_sym_GT_LPAREN; - v->a[128388] = 6; - v->a[128389] = actions(71); - v->a[128390] = 1; - v->a[128391] = sym_comment; - v->a[128392] = actions(6526); - v->a[128393] = 1; - v->a[128394] = aux_sym_concatenation_token1; - v->a[128395] = actions(6650); - v->a[128396] = 1; - v->a[128397] = sym__concat; - v->a[128398] = state(2425); - v->a[128399] = 1; + v->a[128380] = anon_sym_LT_AMP_DASH; + v->a[128381] = anon_sym_GT_AMP_DASH; + v->a[128382] = anon_sym_LT_LT_DASH; + v->a[128383] = 3; + v->a[128384] = actions(57); + v->a[128385] = 1; + v->a[128386] = sym_comment; + v->a[128387] = actions(6139); + v->a[128388] = 7; + v->a[128389] = anon_sym_PIPE; + v->a[128390] = anon_sym_LT; + v->a[128391] = anon_sym_GT; + v->a[128392] = anon_sym_AMP_GT; + v->a[128393] = anon_sym_LT_AMP; + v->a[128394] = anon_sym_GT_AMP; + v->a[128395] = anon_sym_LT_LT; + v->a[128396] = actions(6137); + v->a[128397] = 10; + v->a[128398] = sym_file_descriptor; + v->a[128399] = anon_sym_PIPE_AMP; small_parse_table_6420(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1284.c b/parser/static/small_parse_table/small_parse_table_1284.c index c54c50f7..4cab512e 100644 --- a/parser/static/small_parse_table/small_parse_table_1284.c +++ b/parser/static/small_parse_table/small_parse_table_1284.c @@ -14,126 +14,126 @@ void small_parse_table_6420(t_small_parse_table_array *v) { - v->a[128400] = aux_sym_concatenation_repeat1; - v->a[128401] = actions(1286); - v->a[128402] = 14; - v->a[128403] = anon_sym_PIPE; - v->a[128404] = anon_sym_LT; - v->a[128405] = anon_sym_GT; - v->a[128406] = anon_sym_LT_LT; - v->a[128407] = anon_sym_AMP_GT; - v->a[128408] = anon_sym_LT_AMP; - v->a[128409] = anon_sym_GT_AMP; - v->a[128410] = anon_sym_DOLLAR; - v->a[128411] = sym__special_character; - v->a[128412] = aux_sym_number_token1; - v->a[128413] = aux_sym_number_token2; - v->a[128414] = anon_sym_DOLLAR_LPAREN; - v->a[128415] = anon_sym_BQUOTE; - v->a[128416] = sym_word; - v->a[128417] = actions(1288); - v->a[128418] = 24; - v->a[128419] = sym_file_descriptor; + v->a[128400] = anon_sym_AMP_AMP; + v->a[128401] = anon_sym_PIPE_PIPE; + v->a[128402] = anon_sym_GT_GT; + v->a[128403] = anon_sym_AMP_GT_GT; + v->a[128404] = anon_sym_GT_PIPE; + v->a[128405] = anon_sym_LT_AMP_DASH; + v->a[128406] = anon_sym_GT_AMP_DASH; + v->a[128407] = anon_sym_LT_LT_DASH; + v->a[128408] = 3; + v->a[128409] = actions(57); + v->a[128410] = 1; + v->a[128411] = sym_comment; + v->a[128412] = actions(6139); + v->a[128413] = 7; + v->a[128414] = anon_sym_PIPE; + v->a[128415] = anon_sym_LT; + v->a[128416] = anon_sym_GT; + v->a[128417] = anon_sym_AMP_GT; + v->a[128418] = anon_sym_LT_AMP; + v->a[128419] = anon_sym_GT_AMP; small_parse_table_6421(v); } void small_parse_table_6421(t_small_parse_table_array *v) { - v->a[128420] = sym_test_operator; - v->a[128421] = sym__brace_start; - v->a[128422] = anon_sym_LPAREN_LPAREN; - v->a[128423] = anon_sym_PIPE_PIPE; - v->a[128424] = anon_sym_AMP_AMP; - v->a[128425] = anon_sym_GT_GT; - v->a[128426] = anon_sym_PIPE_AMP; - v->a[128427] = anon_sym_RBRACK; + v->a[128420] = anon_sym_LT_LT; + v->a[128421] = actions(6137); + v->a[128422] = 10; + v->a[128423] = sym_file_descriptor; + v->a[128424] = anon_sym_PIPE_AMP; + v->a[128425] = anon_sym_AMP_AMP; + v->a[128426] = anon_sym_PIPE_PIPE; + v->a[128427] = anon_sym_GT_GT; v->a[128428] = anon_sym_AMP_GT_GT; v->a[128429] = anon_sym_GT_PIPE; v->a[128430] = anon_sym_LT_AMP_DASH; v->a[128431] = anon_sym_GT_AMP_DASH; v->a[128432] = anon_sym_LT_LT_DASH; - v->a[128433] = anon_sym_LT_LT_LT; - v->a[128434] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128435] = anon_sym_DOLLAR_LBRACK; - v->a[128436] = anon_sym_DQUOTE; - v->a[128437] = sym_raw_string; - v->a[128438] = sym_ansi_c_string; - v->a[128439] = anon_sym_DOLLAR_LBRACE; + v->a[128433] = 3; + v->a[128434] = actions(57); + v->a[128435] = 1; + v->a[128436] = sym_comment; + v->a[128437] = actions(6159); + v->a[128438] = 7; + v->a[128439] = anon_sym_PIPE; small_parse_table_6422(v); } void small_parse_table_6422(t_small_parse_table_array *v) { - v->a[128440] = anon_sym_DOLLAR_BQUOTE; - v->a[128441] = anon_sym_LT_LPAREN; - v->a[128442] = anon_sym_GT_LPAREN; - v->a[128443] = 3; - v->a[128444] = actions(71); - v->a[128445] = 1; - v->a[128446] = sym_comment; - v->a[128447] = actions(1348); - v->a[128448] = 14; - v->a[128449] = anon_sym_EQ; - v->a[128450] = anon_sym_PIPE; - v->a[128451] = anon_sym_CARET; - v->a[128452] = anon_sym_AMP; - v->a[128453] = anon_sym_LT; - v->a[128454] = anon_sym_GT; - v->a[128455] = anon_sym_LT_LT; - v->a[128456] = anon_sym_GT_GT; - v->a[128457] = anon_sym_PLUS; - v->a[128458] = anon_sym_DASH; - v->a[128459] = anon_sym_STAR; + v->a[128440] = anon_sym_LT; + v->a[128441] = anon_sym_GT; + v->a[128442] = anon_sym_AMP_GT; + v->a[128443] = anon_sym_LT_AMP; + v->a[128444] = anon_sym_GT_AMP; + v->a[128445] = anon_sym_LT_LT; + v->a[128446] = actions(6157); + v->a[128447] = 10; + v->a[128448] = sym_file_descriptor; + v->a[128449] = anon_sym_PIPE_AMP; + v->a[128450] = anon_sym_AMP_AMP; + v->a[128451] = anon_sym_PIPE_PIPE; + v->a[128452] = anon_sym_GT_GT; + v->a[128453] = anon_sym_AMP_GT_GT; + v->a[128454] = anon_sym_GT_PIPE; + v->a[128455] = anon_sym_LT_AMP_DASH; + v->a[128456] = anon_sym_GT_AMP_DASH; + v->a[128457] = anon_sym_LT_LT_DASH; + v->a[128458] = 3; + v->a[128459] = actions(57); small_parse_table_6423(v); } void small_parse_table_6423(t_small_parse_table_array *v) { - v->a[128460] = anon_sym_SLASH; - v->a[128461] = anon_sym_PERCENT; - v->a[128462] = anon_sym_STAR_STAR; - v->a[128463] = actions(1350); - v->a[128464] = 27; - v->a[128465] = sym__concat; - v->a[128466] = sym_test_operator; - v->a[128467] = anon_sym_RPAREN_RPAREN; - v->a[128468] = anon_sym_PLUS_PLUS; - v->a[128469] = anon_sym_DASH_DASH; - v->a[128470] = anon_sym_PLUS_EQ; - v->a[128471] = anon_sym_DASH_EQ; - v->a[128472] = anon_sym_STAR_EQ; - v->a[128473] = anon_sym_SLASH_EQ; - v->a[128474] = anon_sym_PERCENT_EQ; - v->a[128475] = anon_sym_STAR_STAR_EQ; - v->a[128476] = anon_sym_LT_LT_EQ; - v->a[128477] = anon_sym_GT_GT_EQ; - v->a[128478] = anon_sym_AMP_EQ; - v->a[128479] = anon_sym_CARET_EQ; + v->a[128460] = 1; + v->a[128461] = sym_comment; + v->a[128462] = actions(6183); + v->a[128463] = 7; + v->a[128464] = anon_sym_PIPE; + v->a[128465] = anon_sym_LT; + v->a[128466] = anon_sym_GT; + v->a[128467] = anon_sym_AMP_GT; + v->a[128468] = anon_sym_LT_AMP; + v->a[128469] = anon_sym_GT_AMP; + v->a[128470] = anon_sym_LT_LT; + v->a[128471] = actions(6181); + v->a[128472] = 10; + v->a[128473] = sym_file_descriptor; + v->a[128474] = anon_sym_PIPE_AMP; + v->a[128475] = anon_sym_AMP_AMP; + v->a[128476] = anon_sym_PIPE_PIPE; + v->a[128477] = anon_sym_GT_GT; + v->a[128478] = anon_sym_AMP_GT_GT; + v->a[128479] = anon_sym_GT_PIPE; small_parse_table_6424(v); } void small_parse_table_6424(t_small_parse_table_array *v) { - v->a[128480] = anon_sym_PIPE_EQ; - v->a[128481] = anon_sym_PIPE_PIPE; - v->a[128482] = anon_sym_AMP_AMP; - v->a[128483] = anon_sym_EQ_EQ; - v->a[128484] = anon_sym_BANG_EQ; - v->a[128485] = anon_sym_LT_EQ; - v->a[128486] = anon_sym_GT_EQ; - v->a[128487] = anon_sym_RBRACK_RBRACK; - v->a[128488] = anon_sym_EQ_TILDE; - v->a[128489] = anon_sym_QMARK; - v->a[128490] = anon_sym_COLON; - v->a[128491] = aux_sym_concatenation_token1; - v->a[128492] = 3; - v->a[128493] = actions(71); - v->a[128494] = 1; - v->a[128495] = sym_comment; - v->a[128496] = actions(1312); - v->a[128497] = 14; - v->a[128498] = anon_sym_EQ; - v->a[128499] = anon_sym_PIPE; + v->a[128480] = anon_sym_LT_AMP_DASH; + v->a[128481] = anon_sym_GT_AMP_DASH; + v->a[128482] = anon_sym_LT_LT_DASH; + v->a[128483] = 3; + v->a[128484] = actions(57); + v->a[128485] = 1; + v->a[128486] = sym_comment; + v->a[128487] = actions(6183); + v->a[128488] = 7; + v->a[128489] = anon_sym_PIPE; + v->a[128490] = anon_sym_LT; + v->a[128491] = anon_sym_GT; + v->a[128492] = anon_sym_AMP_GT; + v->a[128493] = anon_sym_LT_AMP; + v->a[128494] = anon_sym_GT_AMP; + v->a[128495] = anon_sym_LT_LT; + v->a[128496] = actions(6181); + v->a[128497] = 10; + v->a[128498] = sym_file_descriptor; + v->a[128499] = anon_sym_PIPE_AMP; small_parse_table_6425(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1285.c b/parser/static/small_parse_table/small_parse_table_1285.c index 880ba6b7..223f1647 100644 --- a/parser/static/small_parse_table/small_parse_table_1285.c +++ b/parser/static/small_parse_table/small_parse_table_1285.c @@ -14,126 +14,126 @@ void small_parse_table_6425(t_small_parse_table_array *v) { - v->a[128500] = anon_sym_CARET; - v->a[128501] = anon_sym_AMP; - v->a[128502] = anon_sym_LT; - v->a[128503] = anon_sym_GT; - v->a[128504] = anon_sym_LT_LT; - v->a[128505] = anon_sym_GT_GT; - v->a[128506] = anon_sym_PLUS; - v->a[128507] = anon_sym_DASH; - v->a[128508] = anon_sym_STAR; - v->a[128509] = anon_sym_SLASH; - v->a[128510] = anon_sym_PERCENT; - v->a[128511] = anon_sym_STAR_STAR; - v->a[128512] = actions(1314); - v->a[128513] = 26; - v->a[128514] = sym_test_operator; - v->a[128515] = sym_extglob_pattern; - v->a[128516] = anon_sym_RPAREN_RPAREN; - v->a[128517] = anon_sym_PLUS_PLUS; - v->a[128518] = anon_sym_DASH_DASH; - v->a[128519] = anon_sym_PLUS_EQ; + v->a[128500] = anon_sym_AMP_AMP; + v->a[128501] = anon_sym_PIPE_PIPE; + v->a[128502] = anon_sym_GT_GT; + v->a[128503] = anon_sym_AMP_GT_GT; + v->a[128504] = anon_sym_GT_PIPE; + v->a[128505] = anon_sym_LT_AMP_DASH; + v->a[128506] = anon_sym_GT_AMP_DASH; + v->a[128507] = anon_sym_LT_LT_DASH; + v->a[128508] = 8; + v->a[128509] = actions(3); + v->a[128510] = 1; + v->a[128511] = sym_comment; + v->a[128512] = actions(2478); + v->a[128513] = 1; + v->a[128514] = sym_file_descriptor; + v->a[128515] = actions(7384); + v->a[128516] = 1; + v->a[128517] = aux_sym_heredoc_redirect_token1; + v->a[128518] = state(3715); + v->a[128519] = 1; small_parse_table_6426(v); } void small_parse_table_6426(t_small_parse_table_array *v) { - v->a[128520] = anon_sym_DASH_EQ; - v->a[128521] = anon_sym_STAR_EQ; - v->a[128522] = anon_sym_SLASH_EQ; - v->a[128523] = anon_sym_PERCENT_EQ; - v->a[128524] = anon_sym_STAR_STAR_EQ; - v->a[128525] = anon_sym_LT_LT_EQ; - v->a[128526] = anon_sym_GT_GT_EQ; - v->a[128527] = anon_sym_AMP_EQ; - v->a[128528] = anon_sym_CARET_EQ; - v->a[128529] = anon_sym_PIPE_EQ; - v->a[128530] = anon_sym_PIPE_PIPE; - v->a[128531] = anon_sym_AMP_AMP; - v->a[128532] = anon_sym_EQ_EQ; - v->a[128533] = anon_sym_BANG_EQ; - v->a[128534] = anon_sym_LT_EQ; - v->a[128535] = anon_sym_GT_EQ; - v->a[128536] = anon_sym_RBRACK_RBRACK; - v->a[128537] = anon_sym_EQ_TILDE; - v->a[128538] = anon_sym_QMARK; - v->a[128539] = anon_sym_COLON; + v->a[128520] = sym__heredoc_expression; + v->a[128521] = actions(2450); + v->a[128522] = 2; + v->a[128523] = anon_sym_AMP_AMP; + v->a[128524] = anon_sym_PIPE_PIPE; + v->a[128525] = actions(2454); + v->a[128526] = 2; + v->a[128527] = anon_sym_LT_AMP_DASH; + v->a[128528] = anon_sym_GT_AMP_DASH; + v->a[128529] = state(2874); + v->a[128530] = 2; + v->a[128531] = sym_file_redirect; + v->a[128532] = aux_sym_redirected_statement_repeat2; + v->a[128533] = actions(2452); + v->a[128534] = 8; + v->a[128535] = anon_sym_LT; + v->a[128536] = anon_sym_GT; + v->a[128537] = anon_sym_GT_GT; + v->a[128538] = anon_sym_AMP_GT; + v->a[128539] = anon_sym_AMP_GT_GT; small_parse_table_6427(v); } void small_parse_table_6427(t_small_parse_table_array *v) { - v->a[128540] = 3; - v->a[128541] = actions(71); - v->a[128542] = 1; - v->a[128543] = sym_comment; - v->a[128544] = actions(1328); - v->a[128545] = 14; - v->a[128546] = anon_sym_PIPE; - v->a[128547] = anon_sym_LT; - v->a[128548] = anon_sym_GT; - v->a[128549] = anon_sym_LT_LT; - v->a[128550] = anon_sym_AMP_GT; - v->a[128551] = anon_sym_LT_AMP; - v->a[128552] = anon_sym_GT_AMP; - v->a[128553] = anon_sym_DOLLAR; - v->a[128554] = aux_sym_number_token1; - v->a[128555] = aux_sym_number_token2; - v->a[128556] = anon_sym_DOLLAR_LPAREN; - v->a[128557] = anon_sym_BQUOTE; - v->a[128558] = aux_sym__simple_variable_name_token1; - v->a[128559] = sym_word; + v->a[128540] = anon_sym_LT_AMP; + v->a[128541] = anon_sym_GT_AMP; + v->a[128542] = anon_sym_GT_PIPE; + v->a[128543] = 8; + v->a[128544] = actions(3); + v->a[128545] = 1; + v->a[128546] = sym_comment; + v->a[128547] = actions(2478); + v->a[128548] = 1; + v->a[128549] = sym_file_descriptor; + v->a[128550] = actions(7386); + v->a[128551] = 1; + v->a[128552] = aux_sym_heredoc_redirect_token1; + v->a[128553] = state(3910); + v->a[128554] = 1; + v->a[128555] = sym__heredoc_expression; + v->a[128556] = actions(2450); + v->a[128557] = 2; + v->a[128558] = anon_sym_AMP_AMP; + v->a[128559] = anon_sym_PIPE_PIPE; small_parse_table_6428(v); } void small_parse_table_6428(t_small_parse_table_array *v) { - v->a[128560] = actions(1330); - v->a[128561] = 26; - v->a[128562] = sym_file_descriptor; - v->a[128563] = sym__concat; - v->a[128564] = sym_variable_name; - v->a[128565] = sym_test_operator; - v->a[128566] = sym__brace_start; - v->a[128567] = anon_sym_LPAREN_LPAREN; - v->a[128568] = anon_sym_PIPE_PIPE; - v->a[128569] = anon_sym_AMP_AMP; - v->a[128570] = anon_sym_GT_GT; - v->a[128571] = anon_sym_PIPE_AMP; - v->a[128572] = anon_sym_AMP_GT_GT; - v->a[128573] = anon_sym_GT_PIPE; - v->a[128574] = anon_sym_LT_AMP_DASH; - v->a[128575] = anon_sym_GT_AMP_DASH; - v->a[128576] = anon_sym_LT_LT_DASH; - v->a[128577] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128578] = anon_sym_DOLLAR_LBRACK; - v->a[128579] = aux_sym_concatenation_token1; + v->a[128560] = actions(2454); + v->a[128561] = 2; + v->a[128562] = anon_sym_LT_AMP_DASH; + v->a[128563] = anon_sym_GT_AMP_DASH; + v->a[128564] = state(2874); + v->a[128565] = 2; + v->a[128566] = sym_file_redirect; + v->a[128567] = aux_sym_redirected_statement_repeat2; + v->a[128568] = actions(2452); + v->a[128569] = 8; + v->a[128570] = anon_sym_LT; + v->a[128571] = anon_sym_GT; + v->a[128572] = anon_sym_GT_GT; + v->a[128573] = anon_sym_AMP_GT; + v->a[128574] = anon_sym_AMP_GT_GT; + v->a[128575] = anon_sym_LT_AMP; + v->a[128576] = anon_sym_GT_AMP; + v->a[128577] = anon_sym_GT_PIPE; + v->a[128578] = 3; + v->a[128579] = actions(57); small_parse_table_6429(v); } void small_parse_table_6429(t_small_parse_table_array *v) { - v->a[128580] = sym__special_character; - v->a[128581] = anon_sym_DQUOTE; - v->a[128582] = sym_raw_string; - v->a[128583] = sym_ansi_c_string; - v->a[128584] = anon_sym_DOLLAR_LBRACE; - v->a[128585] = anon_sym_DOLLAR_BQUOTE; - v->a[128586] = anon_sym_LT_LPAREN; - v->a[128587] = anon_sym_GT_LPAREN; - v->a[128588] = 7; - v->a[128589] = actions(71); - v->a[128590] = 1; - v->a[128591] = sym_comment; - v->a[128592] = actions(1115); - v->a[128593] = 1; - v->a[128594] = anon_sym_RBRACK; - v->a[128595] = actions(6652); - v->a[128596] = 1; - v->a[128597] = sym__special_character; - v->a[128598] = actions(6654); - v->a[128599] = 1; + v->a[128580] = 1; + v->a[128581] = sym_comment; + v->a[128582] = actions(6105); + v->a[128583] = 7; + v->a[128584] = anon_sym_PIPE; + v->a[128585] = anon_sym_LT; + v->a[128586] = anon_sym_GT; + v->a[128587] = anon_sym_AMP_GT; + v->a[128588] = anon_sym_LT_AMP; + v->a[128589] = anon_sym_GT_AMP; + v->a[128590] = anon_sym_LT_LT; + v->a[128591] = actions(6107); + v->a[128592] = 10; + v->a[128593] = sym_file_descriptor; + v->a[128594] = anon_sym_PIPE_AMP; + v->a[128595] = anon_sym_AMP_AMP; + v->a[128596] = anon_sym_PIPE_PIPE; + v->a[128597] = anon_sym_GT_GT; + v->a[128598] = anon_sym_AMP_GT_GT; + v->a[128599] = anon_sym_GT_PIPE; small_parse_table_6430(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1286.c b/parser/static/small_parse_table/small_parse_table_1286.c index ce7b6645..7e585a6c 100644 --- a/parser/static/small_parse_table/small_parse_table_1286.c +++ b/parser/static/small_parse_table/small_parse_table_1286.c @@ -14,126 +14,126 @@ void small_parse_table_6430(t_small_parse_table_array *v) { - v->a[128600] = sym__concat; - v->a[128601] = state(2474); - v->a[128602] = 1; - v->a[128603] = aux_sym__literal_repeat1; - v->a[128604] = actions(243); - v->a[128605] = 14; - v->a[128606] = anon_sym_EQ; - v->a[128607] = anon_sym_PIPE; - v->a[128608] = anon_sym_CARET; - v->a[128609] = anon_sym_AMP; - v->a[128610] = anon_sym_LT; - v->a[128611] = anon_sym_GT; - v->a[128612] = anon_sym_LT_LT; - v->a[128613] = anon_sym_GT_GT; - v->a[128614] = anon_sym_PLUS; - v->a[128615] = anon_sym_DASH; - v->a[128616] = anon_sym_STAR; - v->a[128617] = anon_sym_SLASH; - v->a[128618] = anon_sym_PERCENT; - v->a[128619] = anon_sym_STAR_STAR; + v->a[128600] = anon_sym_LT_AMP_DASH; + v->a[128601] = anon_sym_GT_AMP_DASH; + v->a[128602] = anon_sym_LT_LT_DASH; + v->a[128603] = 4; + v->a[128604] = actions(57); + v->a[128605] = 1; + v->a[128606] = sym_comment; + v->a[128607] = actions(7390); + v->a[128608] = 1; + v->a[128609] = anon_sym_esac; + v->a[128610] = actions(7388); + v->a[128611] = 5; + v->a[128612] = anon_sym_DOLLAR; + v->a[128613] = aux_sym_number_token1; + v->a[128614] = aux_sym_number_token2; + v->a[128615] = anon_sym_DOLLAR_LPAREN; + v->a[128616] = sym_word; + v->a[128617] = actions(7392); + v->a[128618] = 11; + v->a[128619] = sym_test_operator; small_parse_table_6431(v); } void small_parse_table_6431(t_small_parse_table_array *v) { - v->a[128620] = actions(354); - v->a[128621] = 22; - v->a[128622] = sym_test_operator; - v->a[128623] = anon_sym_PLUS_PLUS; - v->a[128624] = anon_sym_DASH_DASH; - v->a[128625] = anon_sym_PLUS_EQ; - v->a[128626] = anon_sym_DASH_EQ; - v->a[128627] = anon_sym_STAR_EQ; - v->a[128628] = anon_sym_SLASH_EQ; - v->a[128629] = anon_sym_PERCENT_EQ; - v->a[128630] = anon_sym_STAR_STAR_EQ; - v->a[128631] = anon_sym_LT_LT_EQ; - v->a[128632] = anon_sym_GT_GT_EQ; - v->a[128633] = anon_sym_AMP_EQ; - v->a[128634] = anon_sym_CARET_EQ; - v->a[128635] = anon_sym_PIPE_EQ; - v->a[128636] = anon_sym_PIPE_PIPE; - v->a[128637] = anon_sym_AMP_AMP; - v->a[128638] = anon_sym_EQ_EQ; - v->a[128639] = anon_sym_BANG_EQ; + v->a[128620] = sym_extglob_pattern; + v->a[128621] = sym__brace_start; + v->a[128622] = anon_sym_LPAREN; + v->a[128623] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[128624] = sym__special_character; + v->a[128625] = anon_sym_DQUOTE; + v->a[128626] = sym_raw_string; + v->a[128627] = anon_sym_DOLLAR_LBRACE; + v->a[128628] = anon_sym_BQUOTE; + v->a[128629] = anon_sym_DOLLAR_BQUOTE; + v->a[128630] = 3; + v->a[128631] = actions(57); + v->a[128632] = 1; + v->a[128633] = sym_comment; + v->a[128634] = actions(6109); + v->a[128635] = 7; + v->a[128636] = anon_sym_PIPE; + v->a[128637] = anon_sym_LT; + v->a[128638] = anon_sym_GT; + v->a[128639] = anon_sym_AMP_GT; small_parse_table_6432(v); } void small_parse_table_6432(t_small_parse_table_array *v) { - v->a[128640] = anon_sym_LT_EQ; - v->a[128641] = anon_sym_GT_EQ; - v->a[128642] = anon_sym_EQ_TILDE; - v->a[128643] = anon_sym_QMARK; - v->a[128644] = 3; - v->a[128645] = actions(71); - v->a[128646] = 1; - v->a[128647] = sym_comment; - v->a[128648] = actions(1308); - v->a[128649] = 14; - v->a[128650] = anon_sym_PIPE; - v->a[128651] = anon_sym_LT; - v->a[128652] = anon_sym_GT; - v->a[128653] = anon_sym_LT_LT; - v->a[128654] = anon_sym_AMP_GT; - v->a[128655] = anon_sym_LT_AMP; - v->a[128656] = anon_sym_GT_AMP; - v->a[128657] = anon_sym_DOLLAR; - v->a[128658] = sym__special_character; - v->a[128659] = aux_sym_number_token1; + v->a[128640] = anon_sym_LT_AMP; + v->a[128641] = anon_sym_GT_AMP; + v->a[128642] = anon_sym_LT_LT; + v->a[128643] = actions(6111); + v->a[128644] = 10; + v->a[128645] = sym_file_descriptor; + v->a[128646] = anon_sym_PIPE_AMP; + v->a[128647] = anon_sym_AMP_AMP; + v->a[128648] = anon_sym_PIPE_PIPE; + v->a[128649] = anon_sym_GT_GT; + v->a[128650] = anon_sym_AMP_GT_GT; + v->a[128651] = anon_sym_GT_PIPE; + v->a[128652] = anon_sym_LT_AMP_DASH; + v->a[128653] = anon_sym_GT_AMP_DASH; + v->a[128654] = anon_sym_LT_LT_DASH; + v->a[128655] = 3; + v->a[128656] = actions(57); + v->a[128657] = 1; + v->a[128658] = sym_comment; + v->a[128659] = actions(6189); small_parse_table_6433(v); } void small_parse_table_6433(t_small_parse_table_array *v) { - v->a[128660] = aux_sym_number_token2; - v->a[128661] = anon_sym_DOLLAR_LPAREN; - v->a[128662] = anon_sym_BQUOTE; - v->a[128663] = sym_word; - v->a[128664] = actions(1310); - v->a[128665] = 26; - v->a[128666] = sym_file_descriptor; - v->a[128667] = sym__concat; - v->a[128668] = sym_test_operator; - v->a[128669] = sym__brace_start; - v->a[128670] = anon_sym_LPAREN_LPAREN; - v->a[128671] = anon_sym_PIPE_PIPE; + v->a[128660] = 7; + v->a[128661] = anon_sym_PIPE; + v->a[128662] = anon_sym_LT; + v->a[128663] = anon_sym_GT; + v->a[128664] = anon_sym_AMP_GT; + v->a[128665] = anon_sym_LT_AMP; + v->a[128666] = anon_sym_GT_AMP; + v->a[128667] = anon_sym_LT_LT; + v->a[128668] = actions(6191); + v->a[128669] = 10; + v->a[128670] = sym_file_descriptor; + v->a[128671] = anon_sym_PIPE_AMP; v->a[128672] = anon_sym_AMP_AMP; - v->a[128673] = anon_sym_GT_GT; - v->a[128674] = anon_sym_PIPE_AMP; - v->a[128675] = anon_sym_RBRACK; - v->a[128676] = anon_sym_AMP_GT_GT; - v->a[128677] = anon_sym_GT_PIPE; - v->a[128678] = anon_sym_LT_AMP_DASH; - v->a[128679] = anon_sym_GT_AMP_DASH; + v->a[128673] = anon_sym_PIPE_PIPE; + v->a[128674] = anon_sym_GT_GT; + v->a[128675] = anon_sym_AMP_GT_GT; + v->a[128676] = anon_sym_GT_PIPE; + v->a[128677] = anon_sym_LT_AMP_DASH; + v->a[128678] = anon_sym_GT_AMP_DASH; + v->a[128679] = anon_sym_LT_LT_DASH; small_parse_table_6434(v); } void small_parse_table_6434(t_small_parse_table_array *v) { - v->a[128680] = anon_sym_LT_LT_DASH; - v->a[128681] = anon_sym_LT_LT_LT; - v->a[128682] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128683] = anon_sym_DOLLAR_LBRACK; - v->a[128684] = aux_sym_concatenation_token1; - v->a[128685] = anon_sym_DQUOTE; - v->a[128686] = sym_raw_string; - v->a[128687] = sym_ansi_c_string; - v->a[128688] = anon_sym_DOLLAR_LBRACE; - v->a[128689] = anon_sym_DOLLAR_BQUOTE; - v->a[128690] = anon_sym_LT_LPAREN; - v->a[128691] = anon_sym_GT_LPAREN; - v->a[128692] = 3; - v->a[128693] = actions(71); - v->a[128694] = 1; - v->a[128695] = sym_comment; - v->a[128696] = actions(1348); - v->a[128697] = 14; - v->a[128698] = anon_sym_PIPE; - v->a[128699] = anon_sym_LT; + v->a[128680] = 3; + v->a[128681] = actions(57); + v->a[128682] = 1; + v->a[128683] = sym_comment; + v->a[128684] = actions(6133); + v->a[128685] = 7; + v->a[128686] = anon_sym_PIPE; + v->a[128687] = anon_sym_LT; + v->a[128688] = anon_sym_GT; + v->a[128689] = anon_sym_AMP_GT; + v->a[128690] = anon_sym_LT_AMP; + v->a[128691] = anon_sym_GT_AMP; + v->a[128692] = anon_sym_LT_LT; + v->a[128693] = actions(6135); + v->a[128694] = 10; + v->a[128695] = sym_file_descriptor; + v->a[128696] = anon_sym_PIPE_AMP; + v->a[128697] = anon_sym_AMP_AMP; + v->a[128698] = anon_sym_PIPE_PIPE; + v->a[128699] = anon_sym_GT_GT; small_parse_table_6435(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1287.c b/parser/static/small_parse_table/small_parse_table_1287.c index 60ad8090..3b5ad147 100644 --- a/parser/static/small_parse_table/small_parse_table_1287.c +++ b/parser/static/small_parse_table/small_parse_table_1287.c @@ -14,126 +14,126 @@ void small_parse_table_6435(t_small_parse_table_array *v) { - v->a[128700] = anon_sym_GT; - v->a[128701] = anon_sym_LT_LT; - v->a[128702] = anon_sym_AMP_GT; - v->a[128703] = anon_sym_LT_AMP; - v->a[128704] = anon_sym_GT_AMP; - v->a[128705] = anon_sym_DOLLAR; - v->a[128706] = sym__special_character; - v->a[128707] = aux_sym_number_token1; - v->a[128708] = aux_sym_number_token2; - v->a[128709] = anon_sym_DOLLAR_LPAREN; - v->a[128710] = anon_sym_BQUOTE; - v->a[128711] = sym_word; - v->a[128712] = actions(1350); - v->a[128713] = 26; - v->a[128714] = sym_file_descriptor; - v->a[128715] = sym__concat; - v->a[128716] = sym_test_operator; - v->a[128717] = sym__brace_start; - v->a[128718] = anon_sym_LPAREN_LPAREN; - v->a[128719] = anon_sym_PIPE_PIPE; + v->a[128700] = anon_sym_AMP_GT_GT; + v->a[128701] = anon_sym_GT_PIPE; + v->a[128702] = anon_sym_LT_AMP_DASH; + v->a[128703] = anon_sym_GT_AMP_DASH; + v->a[128704] = anon_sym_LT_LT_DASH; + v->a[128705] = 3; + v->a[128706] = actions(57); + v->a[128707] = 1; + v->a[128708] = sym_comment; + v->a[128709] = actions(6187); + v->a[128710] = 7; + v->a[128711] = anon_sym_PIPE; + v->a[128712] = anon_sym_LT; + v->a[128713] = anon_sym_GT; + v->a[128714] = anon_sym_AMP_GT; + v->a[128715] = anon_sym_LT_AMP; + v->a[128716] = anon_sym_GT_AMP; + v->a[128717] = anon_sym_LT_LT; + v->a[128718] = actions(6185); + v->a[128719] = 10; small_parse_table_6436(v); } void small_parse_table_6436(t_small_parse_table_array *v) { - v->a[128720] = anon_sym_AMP_AMP; - v->a[128721] = anon_sym_GT_GT; - v->a[128722] = anon_sym_PIPE_AMP; - v->a[128723] = anon_sym_RBRACK; - v->a[128724] = anon_sym_AMP_GT_GT; - v->a[128725] = anon_sym_GT_PIPE; - v->a[128726] = anon_sym_LT_AMP_DASH; - v->a[128727] = anon_sym_GT_AMP_DASH; - v->a[128728] = anon_sym_LT_LT_DASH; - v->a[128729] = anon_sym_LT_LT_LT; - v->a[128730] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128731] = anon_sym_DOLLAR_LBRACK; - v->a[128732] = aux_sym_concatenation_token1; - v->a[128733] = anon_sym_DQUOTE; - v->a[128734] = sym_raw_string; - v->a[128735] = sym_ansi_c_string; - v->a[128736] = anon_sym_DOLLAR_LBRACE; - v->a[128737] = anon_sym_DOLLAR_BQUOTE; - v->a[128738] = anon_sym_LT_LPAREN; - v->a[128739] = anon_sym_GT_LPAREN; + v->a[128720] = sym_file_descriptor; + v->a[128721] = anon_sym_PIPE_AMP; + v->a[128722] = anon_sym_AMP_AMP; + v->a[128723] = anon_sym_PIPE_PIPE; + v->a[128724] = anon_sym_GT_GT; + v->a[128725] = anon_sym_AMP_GT_GT; + v->a[128726] = anon_sym_GT_PIPE; + v->a[128727] = anon_sym_LT_AMP_DASH; + v->a[128728] = anon_sym_GT_AMP_DASH; + v->a[128729] = anon_sym_LT_LT_DASH; + v->a[128730] = 8; + v->a[128731] = actions(3); + v->a[128732] = 1; + v->a[128733] = sym_comment; + v->a[128734] = actions(2478); + v->a[128735] = 1; + v->a[128736] = sym_file_descriptor; + v->a[128737] = actions(7394); + v->a[128738] = 1; + v->a[128739] = aux_sym_heredoc_redirect_token1; small_parse_table_6437(v); } void small_parse_table_6437(t_small_parse_table_array *v) { - v->a[128740] = 3; - v->a[128741] = actions(71); - v->a[128742] = 1; - v->a[128743] = sym_comment; - v->a[128744] = actions(1304); - v->a[128745] = 14; - v->a[128746] = anon_sym_PIPE; - v->a[128747] = anon_sym_LT; - v->a[128748] = anon_sym_GT; - v->a[128749] = anon_sym_LT_LT; - v->a[128750] = anon_sym_AMP_GT; - v->a[128751] = anon_sym_LT_AMP; - v->a[128752] = anon_sym_GT_AMP; - v->a[128753] = anon_sym_DOLLAR; - v->a[128754] = sym__special_character; - v->a[128755] = aux_sym_number_token1; - v->a[128756] = aux_sym_number_token2; - v->a[128757] = anon_sym_DOLLAR_LPAREN; - v->a[128758] = anon_sym_BQUOTE; - v->a[128759] = sym_word; + v->a[128740] = state(3813); + v->a[128741] = 1; + v->a[128742] = sym__heredoc_expression; + v->a[128743] = actions(2450); + v->a[128744] = 2; + v->a[128745] = anon_sym_AMP_AMP; + v->a[128746] = anon_sym_PIPE_PIPE; + v->a[128747] = actions(2454); + v->a[128748] = 2; + v->a[128749] = anon_sym_LT_AMP_DASH; + v->a[128750] = anon_sym_GT_AMP_DASH; + v->a[128751] = state(2874); + v->a[128752] = 2; + v->a[128753] = sym_file_redirect; + v->a[128754] = aux_sym_redirected_statement_repeat2; + v->a[128755] = actions(2452); + v->a[128756] = 8; + v->a[128757] = anon_sym_LT; + v->a[128758] = anon_sym_GT; + v->a[128759] = anon_sym_GT_GT; small_parse_table_6438(v); } void small_parse_table_6438(t_small_parse_table_array *v) { - v->a[128760] = actions(1306); - v->a[128761] = 26; - v->a[128762] = sym_file_descriptor; - v->a[128763] = sym__concat; - v->a[128764] = sym_test_operator; - v->a[128765] = sym__brace_start; - v->a[128766] = anon_sym_LPAREN_LPAREN; - v->a[128767] = anon_sym_PIPE_PIPE; - v->a[128768] = anon_sym_AMP_AMP; - v->a[128769] = anon_sym_GT_GT; - v->a[128770] = anon_sym_PIPE_AMP; - v->a[128771] = anon_sym_RBRACK; - v->a[128772] = anon_sym_AMP_GT_GT; - v->a[128773] = anon_sym_GT_PIPE; - v->a[128774] = anon_sym_LT_AMP_DASH; - v->a[128775] = anon_sym_GT_AMP_DASH; - v->a[128776] = anon_sym_LT_LT_DASH; - v->a[128777] = anon_sym_LT_LT_LT; - v->a[128778] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128779] = anon_sym_DOLLAR_LBRACK; + v->a[128760] = anon_sym_AMP_GT; + v->a[128761] = anon_sym_AMP_GT_GT; + v->a[128762] = anon_sym_LT_AMP; + v->a[128763] = anon_sym_GT_AMP; + v->a[128764] = anon_sym_GT_PIPE; + v->a[128765] = 3; + v->a[128766] = actions(57); + v->a[128767] = 1; + v->a[128768] = sym_comment; + v->a[128769] = actions(6117); + v->a[128770] = 7; + v->a[128771] = anon_sym_PIPE; + v->a[128772] = anon_sym_LT; + v->a[128773] = anon_sym_GT; + v->a[128774] = anon_sym_AMP_GT; + v->a[128775] = anon_sym_LT_AMP; + v->a[128776] = anon_sym_GT_AMP; + v->a[128777] = anon_sym_LT_LT; + v->a[128778] = actions(6119); + v->a[128779] = 10; small_parse_table_6439(v); } void small_parse_table_6439(t_small_parse_table_array *v) { - v->a[128780] = aux_sym_concatenation_token1; - v->a[128781] = anon_sym_DQUOTE; - v->a[128782] = sym_raw_string; - v->a[128783] = sym_ansi_c_string; - v->a[128784] = anon_sym_DOLLAR_LBRACE; - v->a[128785] = anon_sym_DOLLAR_BQUOTE; - v->a[128786] = anon_sym_LT_LPAREN; - v->a[128787] = anon_sym_GT_LPAREN; - v->a[128788] = 3; - v->a[128789] = actions(71); - v->a[128790] = 1; - v->a[128791] = sym_comment; - v->a[128792] = actions(1324); - v->a[128793] = 14; - v->a[128794] = anon_sym_PIPE; - v->a[128795] = anon_sym_LT; - v->a[128796] = anon_sym_GT; - v->a[128797] = anon_sym_LT_LT; - v->a[128798] = anon_sym_AMP_GT; - v->a[128799] = anon_sym_LT_AMP; + v->a[128780] = sym_file_descriptor; + v->a[128781] = anon_sym_PIPE_AMP; + v->a[128782] = anon_sym_AMP_AMP; + v->a[128783] = anon_sym_PIPE_PIPE; + v->a[128784] = anon_sym_GT_GT; + v->a[128785] = anon_sym_AMP_GT_GT; + v->a[128786] = anon_sym_GT_PIPE; + v->a[128787] = anon_sym_LT_AMP_DASH; + v->a[128788] = anon_sym_GT_AMP_DASH; + v->a[128789] = anon_sym_LT_LT_DASH; + v->a[128790] = 4; + v->a[128791] = actions(57); + v->a[128792] = 1; + v->a[128793] = sym_comment; + v->a[128794] = actions(7398); + v->a[128795] = 1; + v->a[128796] = anon_sym_esac; + v->a[128797] = actions(7396); + v->a[128798] = 5; + v->a[128799] = anon_sym_DOLLAR; small_parse_table_6440(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1288.c b/parser/static/small_parse_table/small_parse_table_1288.c index 113b2715..12a08492 100644 --- a/parser/static/small_parse_table/small_parse_table_1288.c +++ b/parser/static/small_parse_table/small_parse_table_1288.c @@ -14,126 +14,126 @@ void small_parse_table_6440(t_small_parse_table_array *v) { - v->a[128800] = anon_sym_GT_AMP; - v->a[128801] = anon_sym_DOLLAR; - v->a[128802] = sym__special_character; - v->a[128803] = aux_sym_number_token1; - v->a[128804] = aux_sym_number_token2; - v->a[128805] = anon_sym_DOLLAR_LPAREN; - v->a[128806] = anon_sym_BQUOTE; - v->a[128807] = sym_word; - v->a[128808] = actions(1326); - v->a[128809] = 26; - v->a[128810] = sym_file_descriptor; - v->a[128811] = sym__concat; - v->a[128812] = sym_test_operator; - v->a[128813] = sym__brace_start; - v->a[128814] = anon_sym_LPAREN_LPAREN; - v->a[128815] = anon_sym_PIPE_PIPE; - v->a[128816] = anon_sym_AMP_AMP; - v->a[128817] = anon_sym_GT_GT; - v->a[128818] = anon_sym_PIPE_AMP; - v->a[128819] = anon_sym_RBRACK; + v->a[128800] = aux_sym_number_token1; + v->a[128801] = aux_sym_number_token2; + v->a[128802] = anon_sym_DOLLAR_LPAREN; + v->a[128803] = sym_word; + v->a[128804] = actions(7400); + v->a[128805] = 11; + v->a[128806] = sym_test_operator; + v->a[128807] = sym_extglob_pattern; + v->a[128808] = sym__brace_start; + v->a[128809] = anon_sym_LPAREN; + v->a[128810] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[128811] = sym__special_character; + v->a[128812] = anon_sym_DQUOTE; + v->a[128813] = sym_raw_string; + v->a[128814] = anon_sym_DOLLAR_LBRACE; + v->a[128815] = anon_sym_BQUOTE; + v->a[128816] = anon_sym_DOLLAR_BQUOTE; + v->a[128817] = 4; + v->a[128818] = actions(57); + v->a[128819] = 1; small_parse_table_6441(v); } void small_parse_table_6441(t_small_parse_table_array *v) { - v->a[128820] = anon_sym_AMP_GT_GT; - v->a[128821] = anon_sym_GT_PIPE; - v->a[128822] = anon_sym_LT_AMP_DASH; - v->a[128823] = anon_sym_GT_AMP_DASH; - v->a[128824] = anon_sym_LT_LT_DASH; - v->a[128825] = anon_sym_LT_LT_LT; - v->a[128826] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128827] = anon_sym_DOLLAR_LBRACK; - v->a[128828] = aux_sym_concatenation_token1; - v->a[128829] = anon_sym_DQUOTE; - v->a[128830] = sym_raw_string; - v->a[128831] = sym_ansi_c_string; - v->a[128832] = anon_sym_DOLLAR_LBRACE; - v->a[128833] = anon_sym_DOLLAR_BQUOTE; - v->a[128834] = anon_sym_LT_LPAREN; - v->a[128835] = anon_sym_GT_LPAREN; - v->a[128836] = 3; - v->a[128837] = actions(71); - v->a[128838] = 1; - v->a[128839] = sym_comment; + v->a[128820] = sym_comment; + v->a[128821] = actions(7404); + v->a[128822] = 1; + v->a[128823] = anon_sym_esac; + v->a[128824] = actions(7402); + v->a[128825] = 5; + v->a[128826] = anon_sym_DOLLAR; + v->a[128827] = aux_sym_number_token1; + v->a[128828] = aux_sym_number_token2; + v->a[128829] = anon_sym_DOLLAR_LPAREN; + v->a[128830] = sym_word; + v->a[128831] = actions(7406); + v->a[128832] = 11; + v->a[128833] = sym_test_operator; + v->a[128834] = sym_extglob_pattern; + v->a[128835] = sym__brace_start; + v->a[128836] = anon_sym_LPAREN; + v->a[128837] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[128838] = sym__special_character; + v->a[128839] = anon_sym_DQUOTE; small_parse_table_6442(v); } void small_parse_table_6442(t_small_parse_table_array *v) { - v->a[128840] = actions(1251); - v->a[128841] = 14; - v->a[128842] = anon_sym_PIPE; - v->a[128843] = anon_sym_LT; - v->a[128844] = anon_sym_GT; - v->a[128845] = anon_sym_LT_LT; - v->a[128846] = anon_sym_AMP_GT; - v->a[128847] = anon_sym_LT_AMP; - v->a[128848] = anon_sym_GT_AMP; - v->a[128849] = anon_sym_DOLLAR; - v->a[128850] = sym__special_character; - v->a[128851] = aux_sym_number_token1; - v->a[128852] = aux_sym_number_token2; - v->a[128853] = anon_sym_DOLLAR_LPAREN; - v->a[128854] = anon_sym_BQUOTE; - v->a[128855] = sym_word; - v->a[128856] = actions(1253); - v->a[128857] = 26; - v->a[128858] = sym_file_descriptor; - v->a[128859] = sym__concat; + v->a[128840] = sym_raw_string; + v->a[128841] = anon_sym_DOLLAR_LBRACE; + v->a[128842] = anon_sym_BQUOTE; + v->a[128843] = anon_sym_DOLLAR_BQUOTE; + v->a[128844] = 3; + v->a[128845] = actions(57); + v->a[128846] = 1; + v->a[128847] = sym_comment; + v->a[128848] = actions(6165); + v->a[128849] = 7; + v->a[128850] = anon_sym_PIPE; + v->a[128851] = anon_sym_LT; + v->a[128852] = anon_sym_GT; + v->a[128853] = anon_sym_AMP_GT; + v->a[128854] = anon_sym_LT_AMP; + v->a[128855] = anon_sym_GT_AMP; + v->a[128856] = anon_sym_LT_LT; + v->a[128857] = actions(6167); + v->a[128858] = 10; + v->a[128859] = sym_file_descriptor; small_parse_table_6443(v); } void small_parse_table_6443(t_small_parse_table_array *v) { - v->a[128860] = sym_test_operator; - v->a[128861] = sym__brace_start; - v->a[128862] = anon_sym_LPAREN_LPAREN; - v->a[128863] = anon_sym_PIPE_PIPE; - v->a[128864] = anon_sym_AMP_AMP; - v->a[128865] = anon_sym_GT_GT; - v->a[128866] = anon_sym_PIPE_AMP; - v->a[128867] = anon_sym_RBRACK; - v->a[128868] = anon_sym_AMP_GT_GT; - v->a[128869] = anon_sym_GT_PIPE; - v->a[128870] = anon_sym_LT_AMP_DASH; - v->a[128871] = anon_sym_GT_AMP_DASH; - v->a[128872] = anon_sym_LT_LT_DASH; - v->a[128873] = anon_sym_LT_LT_LT; - v->a[128874] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128875] = anon_sym_DOLLAR_LBRACK; - v->a[128876] = aux_sym_concatenation_token1; - v->a[128877] = anon_sym_DQUOTE; - v->a[128878] = sym_raw_string; - v->a[128879] = sym_ansi_c_string; + v->a[128860] = anon_sym_PIPE_AMP; + v->a[128861] = anon_sym_AMP_AMP; + v->a[128862] = anon_sym_PIPE_PIPE; + v->a[128863] = anon_sym_GT_GT; + v->a[128864] = anon_sym_AMP_GT_GT; + v->a[128865] = anon_sym_GT_PIPE; + v->a[128866] = anon_sym_LT_AMP_DASH; + v->a[128867] = anon_sym_GT_AMP_DASH; + v->a[128868] = anon_sym_LT_LT_DASH; + v->a[128869] = 6; + v->a[128870] = actions(3); + v->a[128871] = 1; + v->a[128872] = sym_comment; + v->a[128873] = actions(7278); + v->a[128874] = 1; + v->a[128875] = aux_sym_concatenation_token1; + v->a[128876] = actions(7280); + v->a[128877] = 1; + v->a[128878] = sym__concat; + v->a[128879] = state(2723); small_parse_table_6444(v); } void small_parse_table_6444(t_small_parse_table_array *v) { - v->a[128880] = anon_sym_DOLLAR_LBRACE; - v->a[128881] = anon_sym_DOLLAR_BQUOTE; - v->a[128882] = anon_sym_LT_LPAREN; - v->a[128883] = anon_sym_GT_LPAREN; - v->a[128884] = 5; - v->a[128885] = actions(71); - v->a[128886] = 1; - v->a[128887] = sym_comment; - v->a[128888] = actions(1105); - v->a[128889] = 1; - v->a[128890] = aux_sym_concatenation_token1; - v->a[128891] = state(2533); - v->a[128892] = 1; - v->a[128893] = aux_sym_concatenation_repeat1; - v->a[128894] = actions(1273); - v->a[128895] = 14; - v->a[128896] = anon_sym_EQ; - v->a[128897] = anon_sym_PIPE; - v->a[128898] = anon_sym_CARET; - v->a[128899] = anon_sym_AMP; + v->a[128880] = 1; + v->a[128881] = aux_sym_concatenation_repeat1; + v->a[128882] = actions(1390); + v->a[128883] = 2; + v->a[128884] = sym_file_descriptor; + v->a[128885] = aux_sym_heredoc_redirect_token1; + v->a[128886] = actions(1388); + v->a[128887] = 12; + v->a[128888] = anon_sym_AMP_AMP; + v->a[128889] = anon_sym_PIPE_PIPE; + v->a[128890] = anon_sym_LT; + v->a[128891] = anon_sym_GT; + v->a[128892] = anon_sym_GT_GT; + v->a[128893] = anon_sym_AMP_GT; + v->a[128894] = anon_sym_AMP_GT_GT; + v->a[128895] = anon_sym_LT_AMP; + v->a[128896] = anon_sym_GT_AMP; + v->a[128897] = anon_sym_GT_PIPE; + v->a[128898] = anon_sym_LT_AMP_DASH; + v->a[128899] = anon_sym_GT_AMP_DASH; small_parse_table_6445(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1289.c b/parser/static/small_parse_table/small_parse_table_1289.c index ebd312c8..3764d2c0 100644 --- a/parser/static/small_parse_table/small_parse_table_1289.c +++ b/parser/static/small_parse_table/small_parse_table_1289.c @@ -14,126 +14,126 @@ void small_parse_table_6445(t_small_parse_table_array *v) { - v->a[128900] = anon_sym_LT; - v->a[128901] = anon_sym_GT; - v->a[128902] = anon_sym_LT_LT; - v->a[128903] = anon_sym_GT_GT; - v->a[128904] = anon_sym_PLUS; - v->a[128905] = anon_sym_DASH; - v->a[128906] = anon_sym_STAR; - v->a[128907] = anon_sym_SLASH; - v->a[128908] = anon_sym_PERCENT; - v->a[128909] = anon_sym_STAR_STAR; - v->a[128910] = actions(1369); - v->a[128911] = 24; - v->a[128912] = sym__concat; - v->a[128913] = sym_test_operator; - v->a[128914] = anon_sym_PLUS_PLUS; - v->a[128915] = anon_sym_DASH_DASH; - v->a[128916] = anon_sym_PLUS_EQ; - v->a[128917] = anon_sym_DASH_EQ; - v->a[128918] = anon_sym_STAR_EQ; - v->a[128919] = anon_sym_SLASH_EQ; + v->a[128900] = 3; + v->a[128901] = actions(57); + v->a[128902] = 1; + v->a[128903] = sym_comment; + v->a[128904] = actions(6187); + v->a[128905] = 7; + v->a[128906] = anon_sym_PIPE; + v->a[128907] = anon_sym_LT; + v->a[128908] = anon_sym_GT; + v->a[128909] = anon_sym_AMP_GT; + v->a[128910] = anon_sym_LT_AMP; + v->a[128911] = anon_sym_GT_AMP; + v->a[128912] = anon_sym_LT_LT; + v->a[128913] = actions(6185); + v->a[128914] = 10; + v->a[128915] = sym_file_descriptor; + v->a[128916] = anon_sym_PIPE_AMP; + v->a[128917] = anon_sym_AMP_AMP; + v->a[128918] = anon_sym_PIPE_PIPE; + v->a[128919] = anon_sym_GT_GT; small_parse_table_6446(v); } void small_parse_table_6446(t_small_parse_table_array *v) { - v->a[128920] = anon_sym_PERCENT_EQ; - v->a[128921] = anon_sym_STAR_STAR_EQ; - v->a[128922] = anon_sym_LT_LT_EQ; - v->a[128923] = anon_sym_GT_GT_EQ; - v->a[128924] = anon_sym_AMP_EQ; - v->a[128925] = anon_sym_CARET_EQ; - v->a[128926] = anon_sym_PIPE_EQ; - v->a[128927] = anon_sym_PIPE_PIPE; - v->a[128928] = anon_sym_AMP_AMP; - v->a[128929] = anon_sym_EQ_EQ; - v->a[128930] = anon_sym_BANG_EQ; - v->a[128931] = anon_sym_LT_EQ; - v->a[128932] = anon_sym_GT_EQ; - v->a[128933] = anon_sym_RBRACK; - v->a[128934] = anon_sym_EQ_TILDE; - v->a[128935] = anon_sym_QMARK; - v->a[128936] = 3; - v->a[128937] = actions(71); - v->a[128938] = 1; - v->a[128939] = sym_comment; + v->a[128920] = anon_sym_AMP_GT_GT; + v->a[128921] = anon_sym_GT_PIPE; + v->a[128922] = anon_sym_LT_AMP_DASH; + v->a[128923] = anon_sym_GT_AMP_DASH; + v->a[128924] = anon_sym_LT_LT_DASH; + v->a[128925] = 3; + v->a[128926] = actions(57); + v->a[128927] = 1; + v->a[128928] = sym_comment; + v->a[128929] = actions(6161); + v->a[128930] = 7; + v->a[128931] = anon_sym_PIPE; + v->a[128932] = anon_sym_LT; + v->a[128933] = anon_sym_GT; + v->a[128934] = anon_sym_AMP_GT; + v->a[128935] = anon_sym_LT_AMP; + v->a[128936] = anon_sym_GT_AMP; + v->a[128937] = anon_sym_LT_LT; + v->a[128938] = actions(6163); + v->a[128939] = 10; small_parse_table_6447(v); } void small_parse_table_6447(t_small_parse_table_array *v) { - v->a[128940] = actions(1340); - v->a[128941] = 14; - v->a[128942] = anon_sym_PIPE; - v->a[128943] = anon_sym_LT; - v->a[128944] = anon_sym_GT; - v->a[128945] = anon_sym_LT_LT; - v->a[128946] = anon_sym_AMP_GT; - v->a[128947] = anon_sym_LT_AMP; - v->a[128948] = anon_sym_GT_AMP; - v->a[128949] = anon_sym_DOLLAR; - v->a[128950] = aux_sym_number_token1; - v->a[128951] = aux_sym_number_token2; - v->a[128952] = anon_sym_DOLLAR_LPAREN; - v->a[128953] = anon_sym_BQUOTE; - v->a[128954] = aux_sym__simple_variable_name_token1; - v->a[128955] = sym_word; - v->a[128956] = actions(1342); - v->a[128957] = 26; - v->a[128958] = sym_file_descriptor; - v->a[128959] = sym__concat; + v->a[128940] = sym_file_descriptor; + v->a[128941] = anon_sym_PIPE_AMP; + v->a[128942] = anon_sym_AMP_AMP; + v->a[128943] = anon_sym_PIPE_PIPE; + v->a[128944] = anon_sym_GT_GT; + v->a[128945] = anon_sym_AMP_GT_GT; + v->a[128946] = anon_sym_GT_PIPE; + v->a[128947] = anon_sym_LT_AMP_DASH; + v->a[128948] = anon_sym_GT_AMP_DASH; + v->a[128949] = anon_sym_LT_LT_DASH; + v->a[128950] = 3; + v->a[128951] = actions(57); + v->a[128952] = 1; + v->a[128953] = sym_comment; + v->a[128954] = actions(6199); + v->a[128955] = 7; + v->a[128956] = anon_sym_PIPE; + v->a[128957] = anon_sym_LT; + v->a[128958] = anon_sym_GT; + v->a[128959] = anon_sym_AMP_GT; small_parse_table_6448(v); } void small_parse_table_6448(t_small_parse_table_array *v) { - v->a[128960] = sym_variable_name; - v->a[128961] = sym_test_operator; - v->a[128962] = sym__brace_start; - v->a[128963] = anon_sym_LPAREN_LPAREN; - v->a[128964] = anon_sym_PIPE_PIPE; - v->a[128965] = anon_sym_AMP_AMP; - v->a[128966] = anon_sym_GT_GT; - v->a[128967] = anon_sym_PIPE_AMP; - v->a[128968] = anon_sym_AMP_GT_GT; - v->a[128969] = anon_sym_GT_PIPE; - v->a[128970] = anon_sym_LT_AMP_DASH; - v->a[128971] = anon_sym_GT_AMP_DASH; - v->a[128972] = anon_sym_LT_LT_DASH; - v->a[128973] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[128974] = anon_sym_DOLLAR_LBRACK; - v->a[128975] = aux_sym_concatenation_token1; - v->a[128976] = sym__special_character; - v->a[128977] = anon_sym_DQUOTE; - v->a[128978] = sym_raw_string; - v->a[128979] = sym_ansi_c_string; + v->a[128960] = anon_sym_LT_AMP; + v->a[128961] = anon_sym_GT_AMP; + v->a[128962] = anon_sym_LT_LT; + v->a[128963] = actions(6197); + v->a[128964] = 10; + v->a[128965] = sym_file_descriptor; + v->a[128966] = anon_sym_PIPE_AMP; + v->a[128967] = anon_sym_AMP_AMP; + v->a[128968] = anon_sym_PIPE_PIPE; + v->a[128969] = anon_sym_GT_GT; + v->a[128970] = anon_sym_AMP_GT_GT; + v->a[128971] = anon_sym_GT_PIPE; + v->a[128972] = anon_sym_LT_AMP_DASH; + v->a[128973] = anon_sym_GT_AMP_DASH; + v->a[128974] = anon_sym_LT_LT_DASH; + v->a[128975] = 3; + v->a[128976] = actions(57); + v->a[128977] = 1; + v->a[128978] = sym_comment; + v->a[128979] = actions(6207); small_parse_table_6449(v); } void small_parse_table_6449(t_small_parse_table_array *v) { - v->a[128980] = anon_sym_DOLLAR_LBRACE; - v->a[128981] = anon_sym_DOLLAR_BQUOTE; - v->a[128982] = anon_sym_LT_LPAREN; - v->a[128983] = anon_sym_GT_LPAREN; - v->a[128984] = 5; - v->a[128985] = actions(71); - v->a[128986] = 1; - v->a[128987] = sym_comment; - v->a[128988] = state(2564); - v->a[128989] = 1; - v->a[128990] = aux_sym_concatenation_repeat1; - v->a[128991] = actions(6656); - v->a[128992] = 2; - v->a[128993] = sym__concat; - v->a[128994] = aux_sym_concatenation_token1; - v->a[128995] = actions(1261); - v->a[128996] = 14; - v->a[128997] = anon_sym_PIPE; - v->a[128998] = anon_sym_LT; - v->a[128999] = anon_sym_GT; + v->a[128980] = 7; + v->a[128981] = anon_sym_PIPE; + v->a[128982] = anon_sym_LT; + v->a[128983] = anon_sym_GT; + v->a[128984] = anon_sym_AMP_GT; + v->a[128985] = anon_sym_LT_AMP; + v->a[128986] = anon_sym_GT_AMP; + v->a[128987] = anon_sym_LT_LT; + v->a[128988] = actions(6205); + v->a[128989] = 10; + v->a[128990] = sym_file_descriptor; + v->a[128991] = anon_sym_PIPE_AMP; + v->a[128992] = anon_sym_AMP_AMP; + v->a[128993] = anon_sym_PIPE_PIPE; + v->a[128994] = anon_sym_GT_GT; + v->a[128995] = anon_sym_AMP_GT_GT; + v->a[128996] = anon_sym_GT_PIPE; + v->a[128997] = anon_sym_LT_AMP_DASH; + v->a[128998] = anon_sym_GT_AMP_DASH; + v->a[128999] = anon_sym_LT_LT_DASH; small_parse_table_6450(v); } diff --git a/parser/static/small_parse_table/small_parse_table_129.c b/parser/static/small_parse_table/small_parse_table_129.c index 541d1cc4..b4fa5354 100644 --- a/parser/static/small_parse_table/small_parse_table_129.c +++ b/parser/static/small_parse_table/small_parse_table_129.c @@ -14,74 +14,74 @@ void small_parse_table_645(t_small_parse_table_array *v) { - v->a[12900] = sym_brace_expression; - v->a[12901] = sym_translated_string; - v->a[12902] = sym_process_substitution; - v->a[12903] = state(2799); - v->a[12904] = 4; - v->a[12905] = sym_subscript; - v->a[12906] = sym__arithmetic_expression; - v->a[12907] = sym__arithmetic_literal; - v->a[12908] = sym__arithmetic_parenthesized_expression; - v->a[12909] = state(2594); - v->a[12910] = 6; - v->a[12911] = sym_binary_expression; - v->a[12912] = sym_ternary_expression; - v->a[12913] = sym_unary_expression; - v->a[12914] = sym_postfix_expression; - v->a[12915] = sym_parenthesized_expression; - v->a[12916] = sym_concatenation; - v->a[12917] = 8; - v->a[12918] = actions(3); - v->a[12919] = 1; + v->a[12900] = 1; + v->a[12901] = anon_sym_DOLLAR_LBRACE; + v->a[12902] = actions(1266); + v->a[12903] = 1; + v->a[12904] = anon_sym_DOLLAR_LPAREN; + v->a[12905] = actions(1268); + v->a[12906] = 1; + v->a[12907] = anon_sym_BQUOTE; + v->a[12908] = actions(1270); + v->a[12909] = 1; + v->a[12910] = anon_sym_DOLLAR_BQUOTE; + v->a[12911] = actions(1274); + v->a[12912] = 1; + v->a[12913] = sym__bare_dollar; + v->a[12914] = actions(1276); + v->a[12915] = 1; + v->a[12916] = sym__brace_start; + v->a[12917] = actions(2380); + v->a[12918] = 1; + v->a[12919] = sym__special_character; small_parse_table_646(v); } void small_parse_table_646(t_small_parse_table_array *v) { - v->a[12920] = sym_comment; - v->a[12921] = actions(3115); - v->a[12922] = 1; - v->a[12923] = anon_sym_DQUOTE; - v->a[12924] = actions(3119); - v->a[12925] = 1; - v->a[12926] = sym_variable_name; - v->a[12927] = state(1864); - v->a[12928] = 1; - v->a[12929] = sym_string; - v->a[12930] = actions(3117); - v->a[12931] = 2; - v->a[12932] = aux_sym__simple_variable_name_token1; - v->a[12933] = aux_sym__multiline_variable_name_token1; - v->a[12934] = actions(1235); - v->a[12935] = 3; - v->a[12936] = sym_file_descriptor; - v->a[12937] = sym_test_operator; - v->a[12938] = sym__brace_start; - v->a[12939] = actions(3113); + v->a[12920] = actions(2382); + v->a[12921] = 1; + v->a[12922] = sym_test_operator; + v->a[12923] = state(497); + v->a[12924] = 1; + v->a[12925] = aux_sym_command_repeat2; + v->a[12926] = state(1232); + v->a[12927] = 1; + v->a[12928] = aux_sym__literal_repeat1; + v->a[12929] = state(1293); + v->a[12930] = 1; + v->a[12931] = sym_concatenation; + v->a[12932] = state(2185); + v->a[12933] = 1; + v->a[12934] = sym_subshell; + v->a[12935] = actions(695); + v->a[12936] = 2; + v->a[12937] = sym_file_descriptor; + v->a[12938] = aux_sym_heredoc_redirect_token1; + v->a[12939] = actions(2378); small_parse_table_647(v); } void small_parse_table_647(t_small_parse_table_array *v) { - v->a[12940] = 9; - v->a[12941] = anon_sym_DASH; - v->a[12942] = anon_sym_STAR; - v->a[12943] = anon_sym_BANG; - v->a[12944] = anon_sym_QMARK; - v->a[12945] = anon_sym_DOLLAR; - v->a[12946] = anon_sym_POUND; - v->a[12947] = anon_sym_AT2; - v->a[12948] = anon_sym_0; - v->a[12949] = anon_sym__; - v->a[12950] = actions(1227); - v->a[12951] = 37; - v->a[12952] = anon_sym_LPAREN_LPAREN; - v->a[12953] = anon_sym_SEMI; - v->a[12954] = anon_sym_PIPE_PIPE; - v->a[12955] = anon_sym_AMP_AMP; - v->a[12956] = anon_sym_PIPE; - v->a[12957] = anon_sym_AMP; + v->a[12940] = 2; + v->a[12941] = sym_raw_string; + v->a[12942] = sym_word; + v->a[12943] = state(1356); + v->a[12944] = 7; + v->a[12945] = sym_arithmetic_expansion; + v->a[12946] = sym_brace_expression; + v->a[12947] = sym_string; + v->a[12948] = sym_number; + v->a[12949] = sym_simple_expansion; + v->a[12950] = sym_expansion; + v->a[12951] = sym_command_substitution; + v->a[12952] = actions(691); + v->a[12953] = 16; + v->a[12954] = anon_sym_PIPE; + v->a[12955] = anon_sym_PIPE_AMP; + v->a[12956] = anon_sym_AMP_AMP; + v->a[12957] = anon_sym_PIPE_PIPE; v->a[12958] = anon_sym_LT; v->a[12959] = anon_sym_GT; small_parse_table_648(v); @@ -89,51 +89,51 @@ void small_parse_table_647(t_small_parse_table_array *v) void small_parse_table_648(t_small_parse_table_array *v) { - v->a[12960] = anon_sym_LT_LT; - v->a[12961] = anon_sym_GT_GT; - v->a[12962] = anon_sym_RPAREN; - v->a[12963] = anon_sym_SEMI_SEMI; - v->a[12964] = anon_sym_PIPE_AMP; - v->a[12965] = anon_sym_AMP_GT; - v->a[12966] = anon_sym_AMP_GT_GT; - v->a[12967] = anon_sym_LT_AMP; - v->a[12968] = anon_sym_GT_AMP; - v->a[12969] = anon_sym_GT_PIPE; - v->a[12970] = anon_sym_LT_AMP_DASH; - v->a[12971] = anon_sym_GT_AMP_DASH; - v->a[12972] = anon_sym_LT_LT_DASH; - v->a[12973] = aux_sym_heredoc_redirect_token1; - v->a[12974] = anon_sym_LT_LT_LT; - v->a[12975] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12976] = anon_sym_DOLLAR_LBRACK; - v->a[12977] = sym__special_character; - v->a[12978] = sym_raw_string; - v->a[12979] = sym_ansi_c_string; + v->a[12960] = anon_sym_GT_GT; + v->a[12961] = anon_sym_AMP_GT; + v->a[12962] = anon_sym_AMP_GT_GT; + v->a[12963] = anon_sym_LT_AMP; + v->a[12964] = anon_sym_GT_AMP; + v->a[12965] = anon_sym_GT_PIPE; + v->a[12966] = anon_sym_LT_AMP_DASH; + v->a[12967] = anon_sym_GT_AMP_DASH; + v->a[12968] = anon_sym_LT_LT; + v->a[12969] = anon_sym_LT_LT_DASH; + v->a[12970] = 19; + v->a[12971] = actions(3); + v->a[12972] = 1; + v->a[12973] = sym_comment; + v->a[12974] = actions(2152); + v->a[12975] = 1; + v->a[12976] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[12977] = actions(2154); + v->a[12978] = 1; + v->a[12979] = anon_sym_DOLLAR; small_parse_table_649(v); } void small_parse_table_649(t_small_parse_table_array *v) { - v->a[12980] = aux_sym_number_token1; - v->a[12981] = aux_sym_number_token2; - v->a[12982] = anon_sym_DOLLAR_LBRACE; - v->a[12983] = anon_sym_DOLLAR_LPAREN; - v->a[12984] = anon_sym_BQUOTE; - v->a[12985] = anon_sym_DOLLAR_BQUOTE; - v->a[12986] = anon_sym_LT_LPAREN; - v->a[12987] = anon_sym_GT_LPAREN; - v->a[12988] = sym_word; - v->a[12989] = 8; - v->a[12990] = actions(3); - v->a[12991] = 1; - v->a[12992] = sym_comment; - v->a[12993] = actions(1835); - v->a[12994] = 1; - v->a[12995] = anon_sym_DQUOTE; - v->a[12996] = actions(3125); - v->a[12997] = 1; - v->a[12998] = sym_variable_name; - v->a[12999] = state(1416); + v->a[12980] = actions(2158); + v->a[12981] = 1; + v->a[12982] = anon_sym_DQUOTE; + v->a[12983] = actions(2160); + v->a[12984] = 1; + v->a[12985] = aux_sym_number_token1; + v->a[12986] = actions(2162); + v->a[12987] = 1; + v->a[12988] = aux_sym_number_token2; + v->a[12989] = actions(2164); + v->a[12990] = 1; + v->a[12991] = anon_sym_DOLLAR_LBRACE; + v->a[12992] = actions(2166); + v->a[12993] = 1; + v->a[12994] = anon_sym_DOLLAR_LPAREN; + v->a[12995] = actions(2168); + v->a[12996] = 1; + v->a[12997] = anon_sym_BQUOTE; + v->a[12998] = actions(2170); + v->a[12999] = 1; small_parse_table_650(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1290.c b/parser/static/small_parse_table/small_parse_table_1290.c index 2c2e65fe..3a31267c 100644 --- a/parser/static/small_parse_table/small_parse_table_1290.c +++ b/parser/static/small_parse_table/small_parse_table_1290.c @@ -14,126 +14,126 @@ void small_parse_table_6450(t_small_parse_table_array *v) { - v->a[129000] = anon_sym_LT_LT; - v->a[129001] = anon_sym_AMP_GT; - v->a[129002] = anon_sym_LT_AMP; - v->a[129003] = anon_sym_GT_AMP; - v->a[129004] = anon_sym_DOLLAR; - v->a[129005] = aux_sym_number_token1; - v->a[129006] = aux_sym_number_token2; - v->a[129007] = anon_sym_DOLLAR_LPAREN; - v->a[129008] = anon_sym_BQUOTE; - v->a[129009] = aux_sym__simple_variable_name_token1; - v->a[129010] = sym_word; - v->a[129011] = actions(1263); - v->a[129012] = 23; - v->a[129013] = sym_file_descriptor; - v->a[129014] = sym_test_operator; - v->a[129015] = sym__brace_start; - v->a[129016] = anon_sym_LPAREN_LPAREN; - v->a[129017] = anon_sym_PIPE_PIPE; - v->a[129018] = anon_sym_AMP_AMP; + v->a[129000] = 3; + v->a[129001] = actions(57); + v->a[129002] = 1; + v->a[129003] = sym_comment; + v->a[129004] = actions(6153); + v->a[129005] = 7; + v->a[129006] = anon_sym_PIPE; + v->a[129007] = anon_sym_LT; + v->a[129008] = anon_sym_GT; + v->a[129009] = anon_sym_AMP_GT; + v->a[129010] = anon_sym_LT_AMP; + v->a[129011] = anon_sym_GT_AMP; + v->a[129012] = anon_sym_LT_LT; + v->a[129013] = actions(6155); + v->a[129014] = 10; + v->a[129015] = sym_file_descriptor; + v->a[129016] = anon_sym_PIPE_AMP; + v->a[129017] = anon_sym_AMP_AMP; + v->a[129018] = anon_sym_PIPE_PIPE; v->a[129019] = anon_sym_GT_GT; small_parse_table_6451(v); } void small_parse_table_6451(t_small_parse_table_array *v) { - v->a[129020] = anon_sym_PIPE_AMP; - v->a[129021] = anon_sym_AMP_GT_GT; - v->a[129022] = anon_sym_GT_PIPE; - v->a[129023] = anon_sym_LT_AMP_DASH; - v->a[129024] = anon_sym_GT_AMP_DASH; - v->a[129025] = anon_sym_LT_LT_DASH; - v->a[129026] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129027] = anon_sym_DOLLAR_LBRACK; - v->a[129028] = sym__special_character; - v->a[129029] = anon_sym_DQUOTE; - v->a[129030] = sym_raw_string; - v->a[129031] = sym_ansi_c_string; - v->a[129032] = anon_sym_DOLLAR_LBRACE; - v->a[129033] = anon_sym_DOLLAR_BQUOTE; - v->a[129034] = anon_sym_LT_LPAREN; - v->a[129035] = anon_sym_GT_LPAREN; - v->a[129036] = 3; - v->a[129037] = actions(71); - v->a[129038] = 1; - v->a[129039] = sym_comment; + v->a[129020] = anon_sym_AMP_GT_GT; + v->a[129021] = anon_sym_GT_PIPE; + v->a[129022] = anon_sym_LT_AMP_DASH; + v->a[129023] = anon_sym_GT_AMP_DASH; + v->a[129024] = anon_sym_LT_LT_DASH; + v->a[129025] = 3; + v->a[129026] = actions(57); + v->a[129027] = 1; + v->a[129028] = sym_comment; + v->a[129029] = actions(6129); + v->a[129030] = 7; + v->a[129031] = anon_sym_PIPE; + v->a[129032] = anon_sym_LT; + v->a[129033] = anon_sym_GT; + v->a[129034] = anon_sym_AMP_GT; + v->a[129035] = anon_sym_LT_AMP; + v->a[129036] = anon_sym_GT_AMP; + v->a[129037] = anon_sym_LT_LT; + v->a[129038] = actions(6131); + v->a[129039] = 10; small_parse_table_6452(v); } void small_parse_table_6452(t_small_parse_table_array *v) { - v->a[129040] = actions(1320); - v->a[129041] = 14; - v->a[129042] = anon_sym_PIPE; - v->a[129043] = anon_sym_LT; - v->a[129044] = anon_sym_GT; - v->a[129045] = anon_sym_LT_LT; - v->a[129046] = anon_sym_AMP_GT; - v->a[129047] = anon_sym_LT_AMP; - v->a[129048] = anon_sym_GT_AMP; - v->a[129049] = anon_sym_DOLLAR; - v->a[129050] = aux_sym_number_token1; - v->a[129051] = aux_sym_number_token2; - v->a[129052] = anon_sym_DOLLAR_LPAREN; - v->a[129053] = anon_sym_BQUOTE; - v->a[129054] = aux_sym__simple_variable_name_token1; - v->a[129055] = sym_word; - v->a[129056] = actions(1322); - v->a[129057] = 26; - v->a[129058] = sym_file_descriptor; + v->a[129040] = sym_file_descriptor; + v->a[129041] = anon_sym_PIPE_AMP; + v->a[129042] = anon_sym_AMP_AMP; + v->a[129043] = anon_sym_PIPE_PIPE; + v->a[129044] = anon_sym_GT_GT; + v->a[129045] = anon_sym_AMP_GT_GT; + v->a[129046] = anon_sym_GT_PIPE; + v->a[129047] = anon_sym_LT_AMP_DASH; + v->a[129048] = anon_sym_GT_AMP_DASH; + v->a[129049] = anon_sym_LT_LT_DASH; + v->a[129050] = 6; + v->a[129051] = actions(3); + v->a[129052] = 1; + v->a[129053] = sym_comment; + v->a[129054] = actions(7278); + v->a[129055] = 1; + v->a[129056] = aux_sym_concatenation_token1; + v->a[129057] = actions(7280); + v->a[129058] = 1; v->a[129059] = sym__concat; small_parse_table_6453(v); } void small_parse_table_6453(t_small_parse_table_array *v) { - v->a[129060] = sym_variable_name; - v->a[129061] = sym_test_operator; - v->a[129062] = sym__brace_start; - v->a[129063] = anon_sym_LPAREN_LPAREN; - v->a[129064] = anon_sym_PIPE_PIPE; - v->a[129065] = anon_sym_AMP_AMP; - v->a[129066] = anon_sym_GT_GT; - v->a[129067] = anon_sym_PIPE_AMP; - v->a[129068] = anon_sym_AMP_GT_GT; - v->a[129069] = anon_sym_GT_PIPE; - v->a[129070] = anon_sym_LT_AMP_DASH; - v->a[129071] = anon_sym_GT_AMP_DASH; - v->a[129072] = anon_sym_LT_LT_DASH; - v->a[129073] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129074] = anon_sym_DOLLAR_LBRACK; - v->a[129075] = aux_sym_concatenation_token1; - v->a[129076] = sym__special_character; - v->a[129077] = anon_sym_DQUOTE; - v->a[129078] = sym_raw_string; - v->a[129079] = sym_ansi_c_string; + v->a[129060] = state(2723); + v->a[129061] = 1; + v->a[129062] = aux_sym_concatenation_repeat1; + v->a[129063] = actions(1182); + v->a[129064] = 2; + v->a[129065] = sym_file_descriptor; + v->a[129066] = aux_sym_heredoc_redirect_token1; + v->a[129067] = actions(1180); + v->a[129068] = 12; + v->a[129069] = anon_sym_AMP_AMP; + v->a[129070] = anon_sym_PIPE_PIPE; + v->a[129071] = anon_sym_LT; + v->a[129072] = anon_sym_GT; + v->a[129073] = anon_sym_GT_GT; + v->a[129074] = anon_sym_AMP_GT; + v->a[129075] = anon_sym_AMP_GT_GT; + v->a[129076] = anon_sym_LT_AMP; + v->a[129077] = anon_sym_GT_AMP; + v->a[129078] = anon_sym_GT_PIPE; + v->a[129079] = anon_sym_LT_AMP_DASH; small_parse_table_6454(v); } void small_parse_table_6454(t_small_parse_table_array *v) { - v->a[129080] = anon_sym_DOLLAR_LBRACE; - v->a[129081] = anon_sym_DOLLAR_BQUOTE; - v->a[129082] = anon_sym_LT_LPAREN; - v->a[129083] = anon_sym_GT_LPAREN; - v->a[129084] = 7; - v->a[129085] = actions(71); - v->a[129086] = 1; - v->a[129087] = sym_comment; - v->a[129088] = actions(1105); - v->a[129089] = 1; - v->a[129090] = aux_sym_concatenation_token1; - v->a[129091] = actions(6658); - v->a[129092] = 1; - v->a[129093] = anon_sym_RBRACK; - v->a[129094] = actions(6660); - v->a[129095] = 1; - v->a[129096] = sym__concat; - v->a[129097] = state(2533); - v->a[129098] = 1; - v->a[129099] = aux_sym_concatenation_repeat1; + v->a[129080] = anon_sym_GT_AMP_DASH; + v->a[129081] = 3; + v->a[129082] = actions(57); + v->a[129083] = 1; + v->a[129084] = sym_comment; + v->a[129085] = actions(6237); + v->a[129086] = 7; + v->a[129087] = anon_sym_PIPE; + v->a[129088] = anon_sym_LT; + v->a[129089] = anon_sym_GT; + v->a[129090] = anon_sym_AMP_GT; + v->a[129091] = anon_sym_LT_AMP; + v->a[129092] = anon_sym_GT_AMP; + v->a[129093] = anon_sym_LT_LT; + v->a[129094] = actions(6239); + v->a[129095] = 10; + v->a[129096] = sym_file_descriptor; + v->a[129097] = anon_sym_PIPE_AMP; + v->a[129098] = anon_sym_AMP_AMP; + v->a[129099] = anon_sym_PIPE_PIPE; small_parse_table_6455(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1291.c b/parser/static/small_parse_table/small_parse_table_1291.c index 4e32c1dd..ab3732b4 100644 --- a/parser/static/small_parse_table/small_parse_table_1291.c +++ b/parser/static/small_parse_table/small_parse_table_1291.c @@ -14,126 +14,126 @@ void small_parse_table_6455(t_small_parse_table_array *v) { - v->a[129100] = actions(1273); - v->a[129101] = 14; - v->a[129102] = anon_sym_EQ; - v->a[129103] = anon_sym_PIPE; - v->a[129104] = anon_sym_CARET; - v->a[129105] = anon_sym_AMP; - v->a[129106] = anon_sym_LT; - v->a[129107] = anon_sym_GT; - v->a[129108] = anon_sym_LT_LT; - v->a[129109] = anon_sym_GT_GT; - v->a[129110] = anon_sym_PLUS; - v->a[129111] = anon_sym_DASH; - v->a[129112] = anon_sym_STAR; - v->a[129113] = anon_sym_SLASH; - v->a[129114] = anon_sym_PERCENT; - v->a[129115] = anon_sym_STAR_STAR; - v->a[129116] = actions(1369); - v->a[129117] = 22; - v->a[129118] = sym_test_operator; - v->a[129119] = anon_sym_PLUS_PLUS; + v->a[129100] = anon_sym_GT_GT; + v->a[129101] = anon_sym_AMP_GT_GT; + v->a[129102] = anon_sym_GT_PIPE; + v->a[129103] = anon_sym_LT_AMP_DASH; + v->a[129104] = anon_sym_GT_AMP_DASH; + v->a[129105] = anon_sym_LT_LT_DASH; + v->a[129106] = 4; + v->a[129107] = actions(57); + v->a[129108] = 1; + v->a[129109] = sym_comment; + v->a[129110] = actions(7410); + v->a[129111] = 1; + v->a[129112] = anon_sym_esac; + v->a[129113] = actions(7408); + v->a[129114] = 5; + v->a[129115] = anon_sym_DOLLAR; + v->a[129116] = aux_sym_number_token1; + v->a[129117] = aux_sym_number_token2; + v->a[129118] = anon_sym_DOLLAR_LPAREN; + v->a[129119] = sym_word; small_parse_table_6456(v); } void small_parse_table_6456(t_small_parse_table_array *v) { - v->a[129120] = anon_sym_DASH_DASH; - v->a[129121] = anon_sym_PLUS_EQ; - v->a[129122] = anon_sym_DASH_EQ; - v->a[129123] = anon_sym_STAR_EQ; - v->a[129124] = anon_sym_SLASH_EQ; - v->a[129125] = anon_sym_PERCENT_EQ; - v->a[129126] = anon_sym_STAR_STAR_EQ; - v->a[129127] = anon_sym_LT_LT_EQ; - v->a[129128] = anon_sym_GT_GT_EQ; - v->a[129129] = anon_sym_AMP_EQ; - v->a[129130] = anon_sym_CARET_EQ; - v->a[129131] = anon_sym_PIPE_EQ; - v->a[129132] = anon_sym_PIPE_PIPE; - v->a[129133] = anon_sym_AMP_AMP; - v->a[129134] = anon_sym_EQ_EQ; - v->a[129135] = anon_sym_BANG_EQ; - v->a[129136] = anon_sym_LT_EQ; - v->a[129137] = anon_sym_GT_EQ; - v->a[129138] = anon_sym_EQ_TILDE; - v->a[129139] = anon_sym_QMARK; + v->a[129120] = actions(7412); + v->a[129121] = 11; + v->a[129122] = sym_test_operator; + v->a[129123] = sym_extglob_pattern; + v->a[129124] = sym__brace_start; + v->a[129125] = anon_sym_LPAREN; + v->a[129126] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129127] = sym__special_character; + v->a[129128] = anon_sym_DQUOTE; + v->a[129129] = sym_raw_string; + v->a[129130] = anon_sym_DOLLAR_LBRACE; + v->a[129131] = anon_sym_BQUOTE; + v->a[129132] = anon_sym_DOLLAR_BQUOTE; + v->a[129133] = 3; + v->a[129134] = actions(57); + v->a[129135] = 1; + v->a[129136] = sym_comment; + v->a[129137] = actions(6087); + v->a[129138] = 7; + v->a[129139] = anon_sym_PIPE; small_parse_table_6457(v); } void small_parse_table_6457(t_small_parse_table_array *v) { - v->a[129140] = 5; - v->a[129141] = actions(71); - v->a[129142] = 1; - v->a[129143] = sym_comment; - v->a[129144] = state(2575); - v->a[129145] = 1; - v->a[129146] = aux_sym_concatenation_repeat1; - v->a[129147] = actions(1143); - v->a[129148] = 2; - v->a[129149] = sym__concat; - v->a[129150] = aux_sym_concatenation_token1; - v->a[129151] = actions(1273); - v->a[129152] = 14; - v->a[129153] = anon_sym_EQ; - v->a[129154] = anon_sym_PIPE; - v->a[129155] = anon_sym_CARET; - v->a[129156] = anon_sym_AMP; - v->a[129157] = anon_sym_LT; - v->a[129158] = anon_sym_GT; - v->a[129159] = anon_sym_LT_LT; + v->a[129140] = anon_sym_LT; + v->a[129141] = anon_sym_GT; + v->a[129142] = anon_sym_AMP_GT; + v->a[129143] = anon_sym_LT_AMP; + v->a[129144] = anon_sym_GT_AMP; + v->a[129145] = anon_sym_LT_LT; + v->a[129146] = actions(6085); + v->a[129147] = 10; + v->a[129148] = sym_file_descriptor; + v->a[129149] = anon_sym_PIPE_AMP; + v->a[129150] = anon_sym_AMP_AMP; + v->a[129151] = anon_sym_PIPE_PIPE; + v->a[129152] = anon_sym_GT_GT; + v->a[129153] = anon_sym_AMP_GT_GT; + v->a[129154] = anon_sym_GT_PIPE; + v->a[129155] = anon_sym_LT_AMP_DASH; + v->a[129156] = anon_sym_GT_AMP_DASH; + v->a[129157] = anon_sym_LT_LT_DASH; + v->a[129158] = 3; + v->a[129159] = actions(57); small_parse_table_6458(v); } void small_parse_table_6458(t_small_parse_table_array *v) { - v->a[129160] = anon_sym_GT_GT; - v->a[129161] = anon_sym_PLUS; - v->a[129162] = anon_sym_DASH; - v->a[129163] = anon_sym_STAR; - v->a[129164] = anon_sym_SLASH; - v->a[129165] = anon_sym_PERCENT; - v->a[129166] = anon_sym_STAR_STAR; - v->a[129167] = actions(1369); - v->a[129168] = 23; - v->a[129169] = sym_test_operator; - v->a[129170] = anon_sym_RPAREN_RPAREN; - v->a[129171] = anon_sym_PLUS_PLUS; - v->a[129172] = anon_sym_DASH_DASH; - v->a[129173] = anon_sym_PLUS_EQ; - v->a[129174] = anon_sym_DASH_EQ; - v->a[129175] = anon_sym_STAR_EQ; - v->a[129176] = anon_sym_SLASH_EQ; - v->a[129177] = anon_sym_PERCENT_EQ; - v->a[129178] = anon_sym_STAR_STAR_EQ; - v->a[129179] = anon_sym_LT_LT_EQ; + v->a[129160] = 1; + v->a[129161] = sym_comment; + v->a[129162] = actions(6093); + v->a[129163] = 7; + v->a[129164] = anon_sym_PIPE; + v->a[129165] = anon_sym_LT; + v->a[129166] = anon_sym_GT; + v->a[129167] = anon_sym_AMP_GT; + v->a[129168] = anon_sym_LT_AMP; + v->a[129169] = anon_sym_GT_AMP; + v->a[129170] = anon_sym_LT_LT; + v->a[129171] = actions(6095); + v->a[129172] = 10; + v->a[129173] = sym_file_descriptor; + v->a[129174] = anon_sym_PIPE_AMP; + v->a[129175] = anon_sym_AMP_AMP; + v->a[129176] = anon_sym_PIPE_PIPE; + v->a[129177] = anon_sym_GT_GT; + v->a[129178] = anon_sym_AMP_GT_GT; + v->a[129179] = anon_sym_GT_PIPE; small_parse_table_6459(v); } void small_parse_table_6459(t_small_parse_table_array *v) { - v->a[129180] = anon_sym_GT_GT_EQ; - v->a[129181] = anon_sym_AMP_EQ; - v->a[129182] = anon_sym_CARET_EQ; - v->a[129183] = anon_sym_PIPE_EQ; - v->a[129184] = anon_sym_PIPE_PIPE; - v->a[129185] = anon_sym_AMP_AMP; - v->a[129186] = anon_sym_EQ_EQ; - v->a[129187] = anon_sym_BANG_EQ; - v->a[129188] = anon_sym_LT_EQ; - v->a[129189] = anon_sym_GT_EQ; - v->a[129190] = anon_sym_EQ_TILDE; - v->a[129191] = anon_sym_QMARK; - v->a[129192] = 5; - v->a[129193] = actions(71); - v->a[129194] = 1; - v->a[129195] = sym_comment; - v->a[129196] = actions(6662); - v->a[129197] = 1; - v->a[129198] = sym__special_character; - v->a[129199] = state(2568); + v->a[129180] = anon_sym_LT_AMP_DASH; + v->a[129181] = anon_sym_GT_AMP_DASH; + v->a[129182] = anon_sym_LT_LT_DASH; + v->a[129183] = 3; + v->a[129184] = actions(57); + v->a[129185] = 1; + v->a[129186] = sym_comment; + v->a[129187] = actions(6229); + v->a[129188] = 7; + v->a[129189] = anon_sym_PIPE; + v->a[129190] = anon_sym_LT; + v->a[129191] = anon_sym_GT; + v->a[129192] = anon_sym_AMP_GT; + v->a[129193] = anon_sym_LT_AMP; + v->a[129194] = anon_sym_GT_AMP; + v->a[129195] = anon_sym_LT_LT; + v->a[129196] = actions(6231); + v->a[129197] = 10; + v->a[129198] = sym_file_descriptor; + v->a[129199] = anon_sym_PIPE_AMP; small_parse_table_6460(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1292.c b/parser/static/small_parse_table/small_parse_table_1292.c index 192efed3..3e12f732 100644 --- a/parser/static/small_parse_table/small_parse_table_1292.c +++ b/parser/static/small_parse_table/small_parse_table_1292.c @@ -14,126 +14,126 @@ void small_parse_table_6460(t_small_parse_table_array *v) { - v->a[129200] = 1; - v->a[129201] = aux_sym__literal_repeat1; - v->a[129202] = actions(5393); - v->a[129203] = 12; - v->a[129204] = anon_sym_PIPE; - v->a[129205] = anon_sym_LT; - v->a[129206] = anon_sym_GT; - v->a[129207] = anon_sym_LT_LT; - v->a[129208] = anon_sym_AMP_GT; - v->a[129209] = anon_sym_LT_AMP; - v->a[129210] = anon_sym_GT_AMP; - v->a[129211] = anon_sym_DOLLAR; - v->a[129212] = aux_sym_number_token1; - v->a[129213] = aux_sym_number_token2; - v->a[129214] = anon_sym_DOLLAR_LPAREN; - v->a[129215] = sym_word; - v->a[129216] = actions(5395); - v->a[129217] = 26; - v->a[129218] = sym_file_descriptor; - v->a[129219] = sym_variable_name; + v->a[129200] = anon_sym_AMP_AMP; + v->a[129201] = anon_sym_PIPE_PIPE; + v->a[129202] = anon_sym_GT_GT; + v->a[129203] = anon_sym_AMP_GT_GT; + v->a[129204] = anon_sym_GT_PIPE; + v->a[129205] = anon_sym_LT_AMP_DASH; + v->a[129206] = anon_sym_GT_AMP_DASH; + v->a[129207] = anon_sym_LT_LT_DASH; + v->a[129208] = 3; + v->a[129209] = actions(57); + v->a[129210] = 1; + v->a[129211] = sym_comment; + v->a[129212] = actions(6225); + v->a[129213] = 7; + v->a[129214] = anon_sym_PIPE; + v->a[129215] = anon_sym_LT; + v->a[129216] = anon_sym_GT; + v->a[129217] = anon_sym_AMP_GT; + v->a[129218] = anon_sym_LT_AMP; + v->a[129219] = anon_sym_GT_AMP; small_parse_table_6461(v); } void small_parse_table_6461(t_small_parse_table_array *v) { - v->a[129220] = sym_test_operator; - v->a[129221] = sym__brace_start; - v->a[129222] = anon_sym_LPAREN_LPAREN; - v->a[129223] = anon_sym_PIPE_PIPE; - v->a[129224] = anon_sym_AMP_AMP; - v->a[129225] = anon_sym_GT_GT; - v->a[129226] = anon_sym_PIPE_AMP; - v->a[129227] = anon_sym_RBRACK; + v->a[129220] = anon_sym_LT_LT; + v->a[129221] = actions(6227); + v->a[129222] = 10; + v->a[129223] = sym_file_descriptor; + v->a[129224] = anon_sym_PIPE_AMP; + v->a[129225] = anon_sym_AMP_AMP; + v->a[129226] = anon_sym_PIPE_PIPE; + v->a[129227] = anon_sym_GT_GT; v->a[129228] = anon_sym_AMP_GT_GT; v->a[129229] = anon_sym_GT_PIPE; v->a[129230] = anon_sym_LT_AMP_DASH; v->a[129231] = anon_sym_GT_AMP_DASH; v->a[129232] = anon_sym_LT_LT_DASH; - v->a[129233] = anon_sym_LT_LT_LT; - v->a[129234] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129235] = anon_sym_DOLLAR_LBRACK; - v->a[129236] = anon_sym_DQUOTE; - v->a[129237] = sym_raw_string; - v->a[129238] = sym_ansi_c_string; - v->a[129239] = anon_sym_DOLLAR_LBRACE; + v->a[129233] = 3; + v->a[129234] = actions(57); + v->a[129235] = 1; + v->a[129236] = sym_comment; + v->a[129237] = actions(6225); + v->a[129238] = 7; + v->a[129239] = anon_sym_PIPE; small_parse_table_6462(v); } void small_parse_table_6462(t_small_parse_table_array *v) { - v->a[129240] = anon_sym_BQUOTE; - v->a[129241] = anon_sym_DOLLAR_BQUOTE; - v->a[129242] = anon_sym_LT_LPAREN; - v->a[129243] = anon_sym_GT_LPAREN; - v->a[129244] = 5; - v->a[129245] = actions(71); - v->a[129246] = 1; - v->a[129247] = sym_comment; - v->a[129248] = state(2550); - v->a[129249] = 1; - v->a[129250] = aux_sym_concatenation_repeat1; - v->a[129251] = actions(6664); - v->a[129252] = 2; - v->a[129253] = sym__concat; - v->a[129254] = aux_sym_concatenation_token1; - v->a[129255] = actions(1261); - v->a[129256] = 13; - v->a[129257] = anon_sym_PIPE; - v->a[129258] = anon_sym_LT; - v->a[129259] = anon_sym_GT; + v->a[129240] = anon_sym_LT; + v->a[129241] = anon_sym_GT; + v->a[129242] = anon_sym_AMP_GT; + v->a[129243] = anon_sym_LT_AMP; + v->a[129244] = anon_sym_GT_AMP; + v->a[129245] = anon_sym_LT_LT; + v->a[129246] = actions(6227); + v->a[129247] = 10; + v->a[129248] = sym_file_descriptor; + v->a[129249] = anon_sym_PIPE_AMP; + v->a[129250] = anon_sym_AMP_AMP; + v->a[129251] = anon_sym_PIPE_PIPE; + v->a[129252] = anon_sym_GT_GT; + v->a[129253] = anon_sym_AMP_GT_GT; + v->a[129254] = anon_sym_GT_PIPE; + v->a[129255] = anon_sym_LT_AMP_DASH; + v->a[129256] = anon_sym_GT_AMP_DASH; + v->a[129257] = anon_sym_LT_LT_DASH; + v->a[129258] = 3; + v->a[129259] = actions(57); small_parse_table_6463(v); } void small_parse_table_6463(t_small_parse_table_array *v) { - v->a[129260] = anon_sym_LT_LT; - v->a[129261] = anon_sym_AMP_GT; - v->a[129262] = anon_sym_LT_AMP; - v->a[129263] = anon_sym_GT_AMP; - v->a[129264] = anon_sym_DOLLAR; - v->a[129265] = aux_sym_number_token1; - v->a[129266] = aux_sym_number_token2; - v->a[129267] = anon_sym_DOLLAR_LPAREN; - v->a[129268] = anon_sym_BQUOTE; - v->a[129269] = sym_word; - v->a[129270] = actions(1263); - v->a[129271] = 24; - v->a[129272] = sym_file_descriptor; - v->a[129273] = sym_test_operator; - v->a[129274] = sym__brace_start; - v->a[129275] = anon_sym_LPAREN_LPAREN; + v->a[129260] = 1; + v->a[129261] = sym_comment; + v->a[129262] = actions(6149); + v->a[129263] = 7; + v->a[129264] = anon_sym_PIPE; + v->a[129265] = anon_sym_LT; + v->a[129266] = anon_sym_GT; + v->a[129267] = anon_sym_AMP_GT; + v->a[129268] = anon_sym_LT_AMP; + v->a[129269] = anon_sym_GT_AMP; + v->a[129270] = anon_sym_LT_LT; + v->a[129271] = actions(6151); + v->a[129272] = 10; + v->a[129273] = sym_file_descriptor; + v->a[129274] = anon_sym_PIPE_AMP; + v->a[129275] = anon_sym_AMP_AMP; v->a[129276] = anon_sym_PIPE_PIPE; - v->a[129277] = anon_sym_AMP_AMP; - v->a[129278] = anon_sym_GT_GT; - v->a[129279] = anon_sym_PIPE_AMP; + v->a[129277] = anon_sym_GT_GT; + v->a[129278] = anon_sym_AMP_GT_GT; + v->a[129279] = anon_sym_GT_PIPE; small_parse_table_6464(v); } void small_parse_table_6464(t_small_parse_table_array *v) { - v->a[129280] = anon_sym_AMP_GT_GT; - v->a[129281] = anon_sym_GT_PIPE; - v->a[129282] = anon_sym_LT_AMP_DASH; - v->a[129283] = anon_sym_GT_AMP_DASH; - v->a[129284] = anon_sym_LT_LT_DASH; - v->a[129285] = anon_sym_LT_LT_LT; - v->a[129286] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129287] = anon_sym_DOLLAR_LBRACK; - v->a[129288] = sym__special_character; - v->a[129289] = anon_sym_DQUOTE; - v->a[129290] = sym_raw_string; - v->a[129291] = sym_ansi_c_string; - v->a[129292] = anon_sym_DOLLAR_LBRACE; - v->a[129293] = anon_sym_DOLLAR_BQUOTE; - v->a[129294] = anon_sym_LT_LPAREN; - v->a[129295] = anon_sym_GT_LPAREN; - v->a[129296] = 6; - v->a[129297] = actions(71); - v->a[129298] = 1; - v->a[129299] = sym_comment; + v->a[129280] = anon_sym_LT_AMP_DASH; + v->a[129281] = anon_sym_GT_AMP_DASH; + v->a[129282] = anon_sym_LT_LT_DASH; + v->a[129283] = 3; + v->a[129284] = actions(57); + v->a[129285] = 1; + v->a[129286] = sym_comment; + v->a[129287] = actions(6125); + v->a[129288] = 7; + v->a[129289] = anon_sym_PIPE; + v->a[129290] = anon_sym_LT; + v->a[129291] = anon_sym_GT; + v->a[129292] = anon_sym_AMP_GT; + v->a[129293] = anon_sym_LT_AMP; + v->a[129294] = anon_sym_GT_AMP; + v->a[129295] = anon_sym_LT_LT; + v->a[129296] = actions(6127); + v->a[129297] = 10; + v->a[129298] = sym_file_descriptor; + v->a[129299] = anon_sym_PIPE_AMP; small_parse_table_6465(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1293.c b/parser/static/small_parse_table/small_parse_table_1293.c index b53c7d7d..8cb7febb 100644 --- a/parser/static/small_parse_table/small_parse_table_1293.c +++ b/parser/static/small_parse_table/small_parse_table_1293.c @@ -14,126 +14,126 @@ void small_parse_table_6465(t_small_parse_table_array *v) { - v->a[129300] = actions(1143); - v->a[129301] = 1; - v->a[129302] = aux_sym_concatenation_token1; - v->a[129303] = actions(6666); - v->a[129304] = 1; - v->a[129305] = sym__concat; - v->a[129306] = state(2312); - v->a[129307] = 1; - v->a[129308] = aux_sym_concatenation_repeat1; - v->a[129309] = actions(1265); - v->a[129310] = 14; - v->a[129311] = anon_sym_EQ; - v->a[129312] = anon_sym_PIPE; - v->a[129313] = anon_sym_CARET; - v->a[129314] = anon_sym_AMP; + v->a[129300] = anon_sym_AMP_AMP; + v->a[129301] = anon_sym_PIPE_PIPE; + v->a[129302] = anon_sym_GT_GT; + v->a[129303] = anon_sym_AMP_GT_GT; + v->a[129304] = anon_sym_GT_PIPE; + v->a[129305] = anon_sym_LT_AMP_DASH; + v->a[129306] = anon_sym_GT_AMP_DASH; + v->a[129307] = anon_sym_LT_LT_DASH; + v->a[129308] = 3; + v->a[129309] = actions(57); + v->a[129310] = 1; + v->a[129311] = sym_comment; + v->a[129312] = actions(6221); + v->a[129313] = 7; + v->a[129314] = anon_sym_PIPE; v->a[129315] = anon_sym_LT; v->a[129316] = anon_sym_GT; - v->a[129317] = anon_sym_LT_LT; - v->a[129318] = anon_sym_GT_GT; - v->a[129319] = anon_sym_PLUS; + v->a[129317] = anon_sym_AMP_GT; + v->a[129318] = anon_sym_LT_AMP; + v->a[129319] = anon_sym_GT_AMP; small_parse_table_6466(v); } void small_parse_table_6466(t_small_parse_table_array *v) { - v->a[129320] = anon_sym_DASH; - v->a[129321] = anon_sym_STAR; - v->a[129322] = anon_sym_SLASH; - v->a[129323] = anon_sym_PERCENT; - v->a[129324] = anon_sym_STAR_STAR; - v->a[129325] = actions(1267); - v->a[129326] = 23; - v->a[129327] = sym_test_operator; - v->a[129328] = anon_sym_PLUS_PLUS; - v->a[129329] = anon_sym_DASH_DASH; - v->a[129330] = anon_sym_PLUS_EQ; - v->a[129331] = anon_sym_DASH_EQ; - v->a[129332] = anon_sym_STAR_EQ; - v->a[129333] = anon_sym_SLASH_EQ; - v->a[129334] = anon_sym_PERCENT_EQ; - v->a[129335] = anon_sym_STAR_STAR_EQ; - v->a[129336] = anon_sym_LT_LT_EQ; - v->a[129337] = anon_sym_GT_GT_EQ; - v->a[129338] = anon_sym_AMP_EQ; - v->a[129339] = anon_sym_CARET_EQ; + v->a[129320] = anon_sym_LT_LT; + v->a[129321] = actions(6223); + v->a[129322] = 10; + v->a[129323] = sym_file_descriptor; + v->a[129324] = anon_sym_PIPE_AMP; + v->a[129325] = anon_sym_AMP_AMP; + v->a[129326] = anon_sym_PIPE_PIPE; + v->a[129327] = anon_sym_GT_GT; + v->a[129328] = anon_sym_AMP_GT_GT; + v->a[129329] = anon_sym_GT_PIPE; + v->a[129330] = anon_sym_LT_AMP_DASH; + v->a[129331] = anon_sym_GT_AMP_DASH; + v->a[129332] = anon_sym_LT_LT_DASH; + v->a[129333] = 4; + v->a[129334] = actions(57); + v->a[129335] = 1; + v->a[129336] = sym_comment; + v->a[129337] = actions(7390); + v->a[129338] = 1; + v->a[129339] = anon_sym_esac; small_parse_table_6467(v); } void small_parse_table_6467(t_small_parse_table_array *v) { - v->a[129340] = anon_sym_PIPE_EQ; - v->a[129341] = anon_sym_PIPE_PIPE; - v->a[129342] = anon_sym_AMP_AMP; - v->a[129343] = anon_sym_EQ_EQ; - v->a[129344] = anon_sym_BANG_EQ; - v->a[129345] = anon_sym_LT_EQ; - v->a[129346] = anon_sym_GT_EQ; - v->a[129347] = anon_sym_EQ_TILDE; - v->a[129348] = anon_sym_QMARK; - v->a[129349] = anon_sym_COLON; - v->a[129350] = 5; - v->a[129351] = actions(71); - v->a[129352] = 1; - v->a[129353] = sym_comment; - v->a[129354] = state(2494); - v->a[129355] = 1; - v->a[129356] = aux_sym_concatenation_repeat1; - v->a[129357] = actions(6668); - v->a[129358] = 2; - v->a[129359] = sym__concat; + v->a[129340] = actions(7388); + v->a[129341] = 5; + v->a[129342] = anon_sym_DOLLAR; + v->a[129343] = aux_sym_number_token1; + v->a[129344] = aux_sym_number_token2; + v->a[129345] = anon_sym_DOLLAR_LPAREN; + v->a[129346] = sym_word; + v->a[129347] = actions(7392); + v->a[129348] = 11; + v->a[129349] = sym_test_operator; + v->a[129350] = sym_extglob_pattern; + v->a[129351] = sym__brace_start; + v->a[129352] = anon_sym_LPAREN; + v->a[129353] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129354] = sym__special_character; + v->a[129355] = anon_sym_DQUOTE; + v->a[129356] = sym_raw_string; + v->a[129357] = anon_sym_DOLLAR_LBRACE; + v->a[129358] = anon_sym_BQUOTE; + v->a[129359] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6468(v); } void small_parse_table_6468(t_small_parse_table_array *v) { - v->a[129360] = aux_sym_concatenation_token1; - v->a[129361] = actions(1261); - v->a[129362] = 14; - v->a[129363] = anon_sym_PIPE; - v->a[129364] = anon_sym_LT; - v->a[129365] = anon_sym_GT; - v->a[129366] = anon_sym_LT_LT; - v->a[129367] = anon_sym_AMP_GT; - v->a[129368] = anon_sym_LT_AMP; - v->a[129369] = anon_sym_GT_AMP; - v->a[129370] = anon_sym_DOLLAR; - v->a[129371] = sym__special_character; - v->a[129372] = aux_sym_number_token1; - v->a[129373] = aux_sym_number_token2; - v->a[129374] = anon_sym_DOLLAR_LPAREN; - v->a[129375] = anon_sym_BQUOTE; - v->a[129376] = sym_word; - v->a[129377] = actions(1263); - v->a[129378] = 23; - v->a[129379] = sym_file_descriptor; + v->a[129360] = 4; + v->a[129361] = actions(57); + v->a[129362] = 1; + v->a[129363] = sym_comment; + v->a[129364] = actions(7416); + v->a[129365] = 1; + v->a[129366] = anon_sym_esac; + v->a[129367] = actions(7414); + v->a[129368] = 5; + v->a[129369] = anon_sym_DOLLAR; + v->a[129370] = aux_sym_number_token1; + v->a[129371] = aux_sym_number_token2; + v->a[129372] = anon_sym_DOLLAR_LPAREN; + v->a[129373] = sym_word; + v->a[129374] = actions(7418); + v->a[129375] = 11; + v->a[129376] = sym_test_operator; + v->a[129377] = sym_extglob_pattern; + v->a[129378] = sym__brace_start; + v->a[129379] = anon_sym_LPAREN; small_parse_table_6469(v); } void small_parse_table_6469(t_small_parse_table_array *v) { - v->a[129380] = sym_test_operator; - v->a[129381] = sym__brace_start; - v->a[129382] = anon_sym_LPAREN_LPAREN; - v->a[129383] = anon_sym_PIPE_PIPE; - v->a[129384] = anon_sym_AMP_AMP; - v->a[129385] = anon_sym_GT_GT; - v->a[129386] = anon_sym_PIPE_AMP; - v->a[129387] = anon_sym_RBRACK; - v->a[129388] = anon_sym_AMP_GT_GT; - v->a[129389] = anon_sym_GT_PIPE; - v->a[129390] = anon_sym_LT_AMP_DASH; - v->a[129391] = anon_sym_GT_AMP_DASH; - v->a[129392] = anon_sym_LT_LT_DASH; - v->a[129393] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129394] = anon_sym_DOLLAR_LBRACK; - v->a[129395] = anon_sym_DQUOTE; - v->a[129396] = sym_raw_string; - v->a[129397] = sym_ansi_c_string; - v->a[129398] = anon_sym_DOLLAR_LBRACE; - v->a[129399] = anon_sym_DOLLAR_BQUOTE; + v->a[129380] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129381] = sym__special_character; + v->a[129382] = anon_sym_DQUOTE; + v->a[129383] = sym_raw_string; + v->a[129384] = anon_sym_DOLLAR_LBRACE; + v->a[129385] = anon_sym_BQUOTE; + v->a[129386] = anon_sym_DOLLAR_BQUOTE; + v->a[129387] = 4; + v->a[129388] = actions(57); + v->a[129389] = 1; + v->a[129390] = sym_comment; + v->a[129391] = actions(7422); + v->a[129392] = 1; + v->a[129393] = anon_sym_esac; + v->a[129394] = actions(7420); + v->a[129395] = 5; + v->a[129396] = anon_sym_DOLLAR; + v->a[129397] = aux_sym_number_token1; + v->a[129398] = aux_sym_number_token2; + v->a[129399] = anon_sym_DOLLAR_LPAREN; small_parse_table_6470(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1294.c b/parser/static/small_parse_table/small_parse_table_1294.c index bfa75296..765d6070 100644 --- a/parser/static/small_parse_table/small_parse_table_1294.c +++ b/parser/static/small_parse_table/small_parse_table_1294.c @@ -14,126 +14,126 @@ void small_parse_table_6470(t_small_parse_table_array *v) { - v->a[129400] = anon_sym_LT_LPAREN; - v->a[129401] = anon_sym_GT_LPAREN; - v->a[129402] = 7; - v->a[129403] = actions(71); - v->a[129404] = 1; - v->a[129405] = sym_comment; - v->a[129406] = actions(1105); - v->a[129407] = 1; - v->a[129408] = aux_sym_concatenation_token1; - v->a[129409] = actions(6670); - v->a[129410] = 1; - v->a[129411] = anon_sym_RBRACK; - v->a[129412] = actions(6672); - v->a[129413] = 1; - v->a[129414] = sym__concat; - v->a[129415] = state(2533); + v->a[129400] = sym_word; + v->a[129401] = actions(7424); + v->a[129402] = 11; + v->a[129403] = sym_test_operator; + v->a[129404] = sym_extglob_pattern; + v->a[129405] = sym__brace_start; + v->a[129406] = anon_sym_LPAREN; + v->a[129407] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129408] = sym__special_character; + v->a[129409] = anon_sym_DQUOTE; + v->a[129410] = sym_raw_string; + v->a[129411] = anon_sym_DOLLAR_LBRACE; + v->a[129412] = anon_sym_BQUOTE; + v->a[129413] = anon_sym_DOLLAR_BQUOTE; + v->a[129414] = 3; + v->a[129415] = actions(57); v->a[129416] = 1; - v->a[129417] = aux_sym_concatenation_repeat1; - v->a[129418] = actions(1273); - v->a[129419] = 14; + v->a[129417] = sym_comment; + v->a[129418] = actions(6121); + v->a[129419] = 7; small_parse_table_6471(v); } void small_parse_table_6471(t_small_parse_table_array *v) { - v->a[129420] = anon_sym_EQ; - v->a[129421] = anon_sym_PIPE; - v->a[129422] = anon_sym_CARET; - v->a[129423] = anon_sym_AMP; - v->a[129424] = anon_sym_LT; - v->a[129425] = anon_sym_GT; + v->a[129420] = anon_sym_PIPE; + v->a[129421] = anon_sym_LT; + v->a[129422] = anon_sym_GT; + v->a[129423] = anon_sym_AMP_GT; + v->a[129424] = anon_sym_LT_AMP; + v->a[129425] = anon_sym_GT_AMP; v->a[129426] = anon_sym_LT_LT; - v->a[129427] = anon_sym_GT_GT; - v->a[129428] = anon_sym_PLUS; - v->a[129429] = anon_sym_DASH; - v->a[129430] = anon_sym_STAR; - v->a[129431] = anon_sym_SLASH; - v->a[129432] = anon_sym_PERCENT; - v->a[129433] = anon_sym_STAR_STAR; - v->a[129434] = actions(1369); - v->a[129435] = 22; - v->a[129436] = sym_test_operator; - v->a[129437] = anon_sym_PLUS_PLUS; - v->a[129438] = anon_sym_DASH_DASH; - v->a[129439] = anon_sym_PLUS_EQ; + v->a[129427] = actions(6123); + v->a[129428] = 10; + v->a[129429] = sym_file_descriptor; + v->a[129430] = anon_sym_PIPE_AMP; + v->a[129431] = anon_sym_AMP_AMP; + v->a[129432] = anon_sym_PIPE_PIPE; + v->a[129433] = anon_sym_GT_GT; + v->a[129434] = anon_sym_AMP_GT_GT; + v->a[129435] = anon_sym_GT_PIPE; + v->a[129436] = anon_sym_LT_AMP_DASH; + v->a[129437] = anon_sym_GT_AMP_DASH; + v->a[129438] = anon_sym_LT_LT_DASH; + v->a[129439] = 3; small_parse_table_6472(v); } void small_parse_table_6472(t_small_parse_table_array *v) { - v->a[129440] = anon_sym_DASH_EQ; - v->a[129441] = anon_sym_STAR_EQ; - v->a[129442] = anon_sym_SLASH_EQ; - v->a[129443] = anon_sym_PERCENT_EQ; - v->a[129444] = anon_sym_STAR_STAR_EQ; - v->a[129445] = anon_sym_LT_LT_EQ; - v->a[129446] = anon_sym_GT_GT_EQ; - v->a[129447] = anon_sym_AMP_EQ; - v->a[129448] = anon_sym_CARET_EQ; - v->a[129449] = anon_sym_PIPE_EQ; - v->a[129450] = anon_sym_PIPE_PIPE; - v->a[129451] = anon_sym_AMP_AMP; - v->a[129452] = anon_sym_EQ_EQ; - v->a[129453] = anon_sym_BANG_EQ; - v->a[129454] = anon_sym_LT_EQ; - v->a[129455] = anon_sym_GT_EQ; - v->a[129456] = anon_sym_EQ_TILDE; - v->a[129457] = anon_sym_QMARK; - v->a[129458] = 3; - v->a[129459] = actions(71); + v->a[129440] = actions(57); + v->a[129441] = 1; + v->a[129442] = sym_comment; + v->a[129443] = actions(6217); + v->a[129444] = 7; + v->a[129445] = anon_sym_PIPE; + v->a[129446] = anon_sym_LT; + v->a[129447] = anon_sym_GT; + v->a[129448] = anon_sym_AMP_GT; + v->a[129449] = anon_sym_LT_AMP; + v->a[129450] = anon_sym_GT_AMP; + v->a[129451] = anon_sym_LT_LT; + v->a[129452] = actions(6219); + v->a[129453] = 10; + v->a[129454] = sym_file_descriptor; + v->a[129455] = anon_sym_PIPE_AMP; + v->a[129456] = anon_sym_AMP_AMP; + v->a[129457] = anon_sym_PIPE_PIPE; + v->a[129458] = anon_sym_GT_GT; + v->a[129459] = anon_sym_AMP_GT_GT; small_parse_table_6473(v); } void small_parse_table_6473(t_small_parse_table_array *v) { - v->a[129460] = 1; - v->a[129461] = sym_comment; - v->a[129462] = actions(1296); - v->a[129463] = 14; - v->a[129464] = anon_sym_PIPE; - v->a[129465] = anon_sym_LT; - v->a[129466] = anon_sym_GT; - v->a[129467] = anon_sym_LT_LT; - v->a[129468] = anon_sym_AMP_GT; - v->a[129469] = anon_sym_LT_AMP; - v->a[129470] = anon_sym_GT_AMP; - v->a[129471] = anon_sym_DOLLAR; - v->a[129472] = sym__special_character; - v->a[129473] = aux_sym_number_token1; - v->a[129474] = aux_sym_number_token2; - v->a[129475] = anon_sym_DOLLAR_LPAREN; - v->a[129476] = anon_sym_BQUOTE; - v->a[129477] = sym_word; - v->a[129478] = actions(1298); - v->a[129479] = 26; + v->a[129460] = anon_sym_GT_PIPE; + v->a[129461] = anon_sym_LT_AMP_DASH; + v->a[129462] = anon_sym_GT_AMP_DASH; + v->a[129463] = anon_sym_LT_LT_DASH; + v->a[129464] = 3; + v->a[129465] = actions(57); + v->a[129466] = 1; + v->a[129467] = sym_comment; + v->a[129468] = actions(6213); + v->a[129469] = 7; + v->a[129470] = anon_sym_PIPE; + v->a[129471] = anon_sym_LT; + v->a[129472] = anon_sym_GT; + v->a[129473] = anon_sym_AMP_GT; + v->a[129474] = anon_sym_LT_AMP; + v->a[129475] = anon_sym_GT_AMP; + v->a[129476] = anon_sym_LT_LT; + v->a[129477] = actions(6215); + v->a[129478] = 10; + v->a[129479] = sym_file_descriptor; small_parse_table_6474(v); } void small_parse_table_6474(t_small_parse_table_array *v) { - v->a[129480] = sym_file_descriptor; - v->a[129481] = sym__concat; - v->a[129482] = sym_test_operator; - v->a[129483] = sym__brace_start; - v->a[129484] = anon_sym_LPAREN_LPAREN; - v->a[129485] = anon_sym_PIPE_PIPE; - v->a[129486] = anon_sym_AMP_AMP; - v->a[129487] = anon_sym_GT_GT; - v->a[129488] = anon_sym_PIPE_AMP; - v->a[129489] = anon_sym_RBRACK; - v->a[129490] = anon_sym_AMP_GT_GT; - v->a[129491] = anon_sym_GT_PIPE; - v->a[129492] = anon_sym_LT_AMP_DASH; - v->a[129493] = anon_sym_GT_AMP_DASH; - v->a[129494] = anon_sym_LT_LT_DASH; - v->a[129495] = anon_sym_LT_LT_LT; - v->a[129496] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129497] = anon_sym_DOLLAR_LBRACK; - v->a[129498] = aux_sym_concatenation_token1; - v->a[129499] = anon_sym_DQUOTE; + v->a[129480] = anon_sym_PIPE_AMP; + v->a[129481] = anon_sym_AMP_AMP; + v->a[129482] = anon_sym_PIPE_PIPE; + v->a[129483] = anon_sym_GT_GT; + v->a[129484] = anon_sym_AMP_GT_GT; + v->a[129485] = anon_sym_GT_PIPE; + v->a[129486] = anon_sym_LT_AMP_DASH; + v->a[129487] = anon_sym_GT_AMP_DASH; + v->a[129488] = anon_sym_LT_LT_DASH; + v->a[129489] = 3; + v->a[129490] = actions(57); + v->a[129491] = 1; + v->a[129492] = sym_comment; + v->a[129493] = actions(6209); + v->a[129494] = 7; + v->a[129495] = anon_sym_PIPE; + v->a[129496] = anon_sym_LT; + v->a[129497] = anon_sym_GT; + v->a[129498] = anon_sym_AMP_GT; + v->a[129499] = anon_sym_LT_AMP; small_parse_table_6475(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1295.c b/parser/static/small_parse_table/small_parse_table_1295.c index cb7f2cc2..f1200159 100644 --- a/parser/static/small_parse_table/small_parse_table_1295.c +++ b/parser/static/small_parse_table/small_parse_table_1295.c @@ -14,126 +14,126 @@ void small_parse_table_6475(t_small_parse_table_array *v) { - v->a[129500] = sym_raw_string; - v->a[129501] = sym_ansi_c_string; - v->a[129502] = anon_sym_DOLLAR_LBRACE; - v->a[129503] = anon_sym_DOLLAR_BQUOTE; - v->a[129504] = anon_sym_LT_LPAREN; - v->a[129505] = anon_sym_GT_LPAREN; - v->a[129506] = 7; - v->a[129507] = actions(71); - v->a[129508] = 1; - v->a[129509] = sym_comment; - v->a[129510] = actions(1207); - v->a[129511] = 1; - v->a[129512] = anon_sym_RBRACK; - v->a[129513] = actions(6652); - v->a[129514] = 1; - v->a[129515] = sym__special_character; - v->a[129516] = actions(6674); - v->a[129517] = 1; - v->a[129518] = sym__concat; - v->a[129519] = state(2474); + v->a[129500] = anon_sym_GT_AMP; + v->a[129501] = anon_sym_LT_LT; + v->a[129502] = actions(6211); + v->a[129503] = 10; + v->a[129504] = sym_file_descriptor; + v->a[129505] = anon_sym_PIPE_AMP; + v->a[129506] = anon_sym_AMP_AMP; + v->a[129507] = anon_sym_PIPE_PIPE; + v->a[129508] = anon_sym_GT_GT; + v->a[129509] = anon_sym_AMP_GT_GT; + v->a[129510] = anon_sym_GT_PIPE; + v->a[129511] = anon_sym_LT_AMP_DASH; + v->a[129512] = anon_sym_GT_AMP_DASH; + v->a[129513] = anon_sym_LT_LT_DASH; + v->a[129514] = 3; + v->a[129515] = actions(57); + v->a[129516] = 1; + v->a[129517] = sym_comment; + v->a[129518] = actions(6201); + v->a[129519] = 7; small_parse_table_6476(v); } void small_parse_table_6476(t_small_parse_table_array *v) { - v->a[129520] = 1; - v->a[129521] = aux_sym__literal_repeat1; - v->a[129522] = actions(243); - v->a[129523] = 14; - v->a[129524] = anon_sym_EQ; - v->a[129525] = anon_sym_PIPE; - v->a[129526] = anon_sym_CARET; - v->a[129527] = anon_sym_AMP; - v->a[129528] = anon_sym_LT; - v->a[129529] = anon_sym_GT; - v->a[129530] = anon_sym_LT_LT; - v->a[129531] = anon_sym_GT_GT; - v->a[129532] = anon_sym_PLUS; - v->a[129533] = anon_sym_DASH; - v->a[129534] = anon_sym_STAR; - v->a[129535] = anon_sym_SLASH; - v->a[129536] = anon_sym_PERCENT; - v->a[129537] = anon_sym_STAR_STAR; - v->a[129538] = actions(354); - v->a[129539] = 22; + v->a[129520] = anon_sym_PIPE; + v->a[129521] = anon_sym_LT; + v->a[129522] = anon_sym_GT; + v->a[129523] = anon_sym_AMP_GT; + v->a[129524] = anon_sym_LT_AMP; + v->a[129525] = anon_sym_GT_AMP; + v->a[129526] = anon_sym_LT_LT; + v->a[129527] = actions(6203); + v->a[129528] = 10; + v->a[129529] = sym_file_descriptor; + v->a[129530] = anon_sym_PIPE_AMP; + v->a[129531] = anon_sym_AMP_AMP; + v->a[129532] = anon_sym_PIPE_PIPE; + v->a[129533] = anon_sym_GT_GT; + v->a[129534] = anon_sym_AMP_GT_GT; + v->a[129535] = anon_sym_GT_PIPE; + v->a[129536] = anon_sym_LT_AMP_DASH; + v->a[129537] = anon_sym_GT_AMP_DASH; + v->a[129538] = anon_sym_LT_LT_DASH; + v->a[129539] = 3; small_parse_table_6477(v); } void small_parse_table_6477(t_small_parse_table_array *v) { - v->a[129540] = sym_test_operator; - v->a[129541] = anon_sym_PLUS_PLUS; - v->a[129542] = anon_sym_DASH_DASH; - v->a[129543] = anon_sym_PLUS_EQ; - v->a[129544] = anon_sym_DASH_EQ; - v->a[129545] = anon_sym_STAR_EQ; - v->a[129546] = anon_sym_SLASH_EQ; - v->a[129547] = anon_sym_PERCENT_EQ; - v->a[129548] = anon_sym_STAR_STAR_EQ; - v->a[129549] = anon_sym_LT_LT_EQ; - v->a[129550] = anon_sym_GT_GT_EQ; - v->a[129551] = anon_sym_AMP_EQ; - v->a[129552] = anon_sym_CARET_EQ; - v->a[129553] = anon_sym_PIPE_EQ; - v->a[129554] = anon_sym_PIPE_PIPE; - v->a[129555] = anon_sym_AMP_AMP; - v->a[129556] = anon_sym_EQ_EQ; - v->a[129557] = anon_sym_BANG_EQ; - v->a[129558] = anon_sym_LT_EQ; - v->a[129559] = anon_sym_GT_EQ; + v->a[129540] = actions(57); + v->a[129541] = 1; + v->a[129542] = sym_comment; + v->a[129543] = actions(6193); + v->a[129544] = 7; + v->a[129545] = anon_sym_PIPE; + v->a[129546] = anon_sym_LT; + v->a[129547] = anon_sym_GT; + v->a[129548] = anon_sym_AMP_GT; + v->a[129549] = anon_sym_LT_AMP; + v->a[129550] = anon_sym_GT_AMP; + v->a[129551] = anon_sym_LT_LT; + v->a[129552] = actions(6195); + v->a[129553] = 10; + v->a[129554] = sym_file_descriptor; + v->a[129555] = anon_sym_PIPE_AMP; + v->a[129556] = anon_sym_AMP_AMP; + v->a[129557] = anon_sym_PIPE_PIPE; + v->a[129558] = anon_sym_GT_GT; + v->a[129559] = anon_sym_AMP_GT_GT; small_parse_table_6478(v); } void small_parse_table_6478(t_small_parse_table_array *v) { - v->a[129560] = anon_sym_EQ_TILDE; - v->a[129561] = anon_sym_QMARK; - v->a[129562] = 5; - v->a[129563] = actions(71); - v->a[129564] = 1; - v->a[129565] = sym_comment; - v->a[129566] = state(2464); - v->a[129567] = 1; - v->a[129568] = aux_sym_concatenation_repeat1; - v->a[129569] = actions(6676); - v->a[129570] = 2; - v->a[129571] = sym__concat; - v->a[129572] = aux_sym_concatenation_token1; - v->a[129573] = actions(1251); - v->a[129574] = 14; - v->a[129575] = anon_sym_EQ; - v->a[129576] = anon_sym_PIPE; - v->a[129577] = anon_sym_CARET; - v->a[129578] = anon_sym_AMP; - v->a[129579] = anon_sym_LT; + v->a[129560] = anon_sym_GT_PIPE; + v->a[129561] = anon_sym_LT_AMP_DASH; + v->a[129562] = anon_sym_GT_AMP_DASH; + v->a[129563] = anon_sym_LT_LT_DASH; + v->a[129564] = 3; + v->a[129565] = actions(57); + v->a[129566] = 1; + v->a[129567] = sym_comment; + v->a[129568] = actions(1388); + v->a[129569] = 7; + v->a[129570] = anon_sym_PIPE; + v->a[129571] = anon_sym_LT; + v->a[129572] = anon_sym_GT; + v->a[129573] = anon_sym_AMP_GT; + v->a[129574] = anon_sym_LT_AMP; + v->a[129575] = anon_sym_GT_AMP; + v->a[129576] = anon_sym_LT_LT; + v->a[129577] = actions(1390); + v->a[129578] = 10; + v->a[129579] = sym_file_descriptor; small_parse_table_6479(v); } void small_parse_table_6479(t_small_parse_table_array *v) { - v->a[129580] = anon_sym_GT; - v->a[129581] = anon_sym_LT_LT; - v->a[129582] = anon_sym_GT_GT; - v->a[129583] = anon_sym_PLUS; - v->a[129584] = anon_sym_DASH; - v->a[129585] = anon_sym_STAR; - v->a[129586] = anon_sym_SLASH; - v->a[129587] = anon_sym_PERCENT; - v->a[129588] = anon_sym_STAR_STAR; - v->a[129589] = actions(1253); - v->a[129590] = 23; - v->a[129591] = sym_test_operator; - v->a[129592] = anon_sym_PLUS_PLUS; - v->a[129593] = anon_sym_DASH_DASH; - v->a[129594] = anon_sym_PLUS_EQ; - v->a[129595] = anon_sym_DASH_EQ; - v->a[129596] = anon_sym_STAR_EQ; - v->a[129597] = anon_sym_SLASH_EQ; - v->a[129598] = anon_sym_PERCENT_EQ; - v->a[129599] = anon_sym_STAR_STAR_EQ; + v->a[129580] = anon_sym_PIPE_AMP; + v->a[129581] = anon_sym_AMP_AMP; + v->a[129582] = anon_sym_PIPE_PIPE; + v->a[129583] = anon_sym_GT_GT; + v->a[129584] = anon_sym_AMP_GT_GT; + v->a[129585] = anon_sym_GT_PIPE; + v->a[129586] = anon_sym_LT_AMP_DASH; + v->a[129587] = anon_sym_GT_AMP_DASH; + v->a[129588] = anon_sym_LT_LT_DASH; + v->a[129589] = 3; + v->a[129590] = actions(57); + v->a[129591] = 1; + v->a[129592] = sym_comment; + v->a[129593] = actions(6145); + v->a[129594] = 7; + v->a[129595] = anon_sym_PIPE; + v->a[129596] = anon_sym_LT; + v->a[129597] = anon_sym_GT; + v->a[129598] = anon_sym_AMP_GT; + v->a[129599] = anon_sym_LT_AMP; small_parse_table_6480(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1296.c b/parser/static/small_parse_table/small_parse_table_1296.c index d0dd157f..b54d9fa3 100644 --- a/parser/static/small_parse_table/small_parse_table_1296.c +++ b/parser/static/small_parse_table/small_parse_table_1296.c @@ -14,126 +14,126 @@ void small_parse_table_6480(t_small_parse_table_array *v) { - v->a[129600] = anon_sym_LT_LT_EQ; - v->a[129601] = anon_sym_GT_GT_EQ; - v->a[129602] = anon_sym_AMP_EQ; - v->a[129603] = anon_sym_CARET_EQ; - v->a[129604] = anon_sym_PIPE_EQ; - v->a[129605] = anon_sym_PIPE_PIPE; + v->a[129600] = anon_sym_GT_AMP; + v->a[129601] = anon_sym_LT_LT; + v->a[129602] = actions(6147); + v->a[129603] = 10; + v->a[129604] = sym_file_descriptor; + v->a[129605] = anon_sym_PIPE_AMP; v->a[129606] = anon_sym_AMP_AMP; - v->a[129607] = anon_sym_EQ_EQ; - v->a[129608] = anon_sym_BANG_EQ; - v->a[129609] = anon_sym_LT_EQ; - v->a[129610] = anon_sym_GT_EQ; - v->a[129611] = anon_sym_RPAREN; - v->a[129612] = anon_sym_EQ_TILDE; - v->a[129613] = anon_sym_QMARK; + v->a[129607] = anon_sym_PIPE_PIPE; + v->a[129608] = anon_sym_GT_GT; + v->a[129609] = anon_sym_AMP_GT_GT; + v->a[129610] = anon_sym_GT_PIPE; + v->a[129611] = anon_sym_LT_AMP_DASH; + v->a[129612] = anon_sym_GT_AMP_DASH; + v->a[129613] = anon_sym_LT_LT_DASH; v->a[129614] = 3; - v->a[129615] = actions(71); + v->a[129615] = actions(57); v->a[129616] = 1; v->a[129617] = sym_comment; - v->a[129618] = actions(1352); - v->a[129619] = 14; + v->a[129618] = actions(7426); + v->a[129619] = 5; small_parse_table_6481(v); } void small_parse_table_6481(t_small_parse_table_array *v) { - v->a[129620] = anon_sym_PIPE; - v->a[129621] = anon_sym_LT; - v->a[129622] = anon_sym_GT; - v->a[129623] = anon_sym_LT_LT; - v->a[129624] = anon_sym_AMP_GT; - v->a[129625] = anon_sym_LT_AMP; - v->a[129626] = anon_sym_GT_AMP; - v->a[129627] = anon_sym_DOLLAR; - v->a[129628] = aux_sym_number_token1; - v->a[129629] = aux_sym_number_token2; - v->a[129630] = anon_sym_DOLLAR_LPAREN; - v->a[129631] = anon_sym_BQUOTE; - v->a[129632] = aux_sym__simple_variable_name_token1; - v->a[129633] = sym_word; - v->a[129634] = actions(1354); - v->a[129635] = 26; - v->a[129636] = sym_file_descriptor; - v->a[129637] = sym__concat; - v->a[129638] = sym_variable_name; - v->a[129639] = sym_test_operator; + v->a[129620] = anon_sym_DOLLAR; + v->a[129621] = aux_sym_number_token1; + v->a[129622] = aux_sym_number_token2; + v->a[129623] = anon_sym_DOLLAR_LPAREN; + v->a[129624] = sym_word; + v->a[129625] = actions(7428); + v->a[129626] = 11; + v->a[129627] = sym_test_operator; + v->a[129628] = sym_extglob_pattern; + v->a[129629] = sym__brace_start; + v->a[129630] = anon_sym_LPAREN; + v->a[129631] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129632] = sym__special_character; + v->a[129633] = anon_sym_DQUOTE; + v->a[129634] = sym_raw_string; + v->a[129635] = anon_sym_DOLLAR_LBRACE; + v->a[129636] = anon_sym_BQUOTE; + v->a[129637] = anon_sym_DOLLAR_BQUOTE; + v->a[129638] = 3; + v->a[129639] = actions(57); small_parse_table_6482(v); } void small_parse_table_6482(t_small_parse_table_array *v) { - v->a[129640] = sym__brace_start; - v->a[129641] = anon_sym_LPAREN_LPAREN; - v->a[129642] = anon_sym_PIPE_PIPE; - v->a[129643] = anon_sym_AMP_AMP; - v->a[129644] = anon_sym_GT_GT; - v->a[129645] = anon_sym_PIPE_AMP; - v->a[129646] = anon_sym_AMP_GT_GT; - v->a[129647] = anon_sym_GT_PIPE; - v->a[129648] = anon_sym_LT_AMP_DASH; - v->a[129649] = anon_sym_GT_AMP_DASH; - v->a[129650] = anon_sym_LT_LT_DASH; - v->a[129651] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129652] = anon_sym_DOLLAR_LBRACK; - v->a[129653] = aux_sym_concatenation_token1; - v->a[129654] = sym__special_character; - v->a[129655] = anon_sym_DQUOTE; - v->a[129656] = sym_raw_string; - v->a[129657] = sym_ansi_c_string; - v->a[129658] = anon_sym_DOLLAR_LBRACE; - v->a[129659] = anon_sym_DOLLAR_BQUOTE; + v->a[129640] = 1; + v->a[129641] = sym_comment; + v->a[129642] = actions(7342); + v->a[129643] = 5; + v->a[129644] = anon_sym_DOLLAR; + v->a[129645] = aux_sym_number_token1; + v->a[129646] = aux_sym_number_token2; + v->a[129647] = anon_sym_DOLLAR_LPAREN; + v->a[129648] = sym_word; + v->a[129649] = actions(7346); + v->a[129650] = 11; + v->a[129651] = sym_test_operator; + v->a[129652] = sym_extglob_pattern; + v->a[129653] = sym__brace_start; + v->a[129654] = anon_sym_LPAREN; + v->a[129655] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129656] = sym__special_character; + v->a[129657] = anon_sym_DQUOTE; + v->a[129658] = sym_raw_string; + v->a[129659] = anon_sym_DOLLAR_LBRACE; small_parse_table_6483(v); } void small_parse_table_6483(t_small_parse_table_array *v) { - v->a[129660] = anon_sym_LT_LPAREN; - v->a[129661] = anon_sym_GT_LPAREN; - v->a[129662] = 6; - v->a[129663] = actions(71); + v->a[129660] = anon_sym_BQUOTE; + v->a[129661] = anon_sym_DOLLAR_BQUOTE; + v->a[129662] = 3; + v->a[129663] = actions(57); v->a[129664] = 1; v->a[129665] = sym_comment; - v->a[129666] = actions(1143); - v->a[129667] = 1; - v->a[129668] = aux_sym_concatenation_token1; - v->a[129669] = actions(6679); - v->a[129670] = 1; - v->a[129671] = sym__concat; - v->a[129672] = state(2312); - v->a[129673] = 1; - v->a[129674] = aux_sym_concatenation_repeat1; - v->a[129675] = actions(1265); - v->a[129676] = 14; - v->a[129677] = anon_sym_EQ; - v->a[129678] = anon_sym_PIPE; - v->a[129679] = anon_sym_CARET; + v->a[129666] = actions(7378); + v->a[129667] = 5; + v->a[129668] = anon_sym_DOLLAR; + v->a[129669] = aux_sym_number_token1; + v->a[129670] = aux_sym_number_token2; + v->a[129671] = anon_sym_DOLLAR_LPAREN; + v->a[129672] = sym_word; + v->a[129673] = actions(7382); + v->a[129674] = 11; + v->a[129675] = sym_test_operator; + v->a[129676] = sym_extglob_pattern; + v->a[129677] = sym__brace_start; + v->a[129678] = anon_sym_LPAREN; + v->a[129679] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6484(v); } void small_parse_table_6484(t_small_parse_table_array *v) { - v->a[129680] = anon_sym_AMP; - v->a[129681] = anon_sym_LT; - v->a[129682] = anon_sym_GT; - v->a[129683] = anon_sym_LT_LT; - v->a[129684] = anon_sym_GT_GT; - v->a[129685] = anon_sym_PLUS; - v->a[129686] = anon_sym_DASH; - v->a[129687] = anon_sym_STAR; - v->a[129688] = anon_sym_SLASH; - v->a[129689] = anon_sym_PERCENT; - v->a[129690] = anon_sym_STAR_STAR; - v->a[129691] = actions(1267); - v->a[129692] = 23; - v->a[129693] = sym_test_operator; - v->a[129694] = anon_sym_PLUS_PLUS; - v->a[129695] = anon_sym_DASH_DASH; - v->a[129696] = anon_sym_PLUS_EQ; - v->a[129697] = anon_sym_DASH_EQ; - v->a[129698] = anon_sym_STAR_EQ; - v->a[129699] = anon_sym_SLASH_EQ; + v->a[129680] = sym__special_character; + v->a[129681] = anon_sym_DQUOTE; + v->a[129682] = sym_raw_string; + v->a[129683] = anon_sym_DOLLAR_LBRACE; + v->a[129684] = anon_sym_BQUOTE; + v->a[129685] = anon_sym_DOLLAR_BQUOTE; + v->a[129686] = 3; + v->a[129687] = actions(57); + v->a[129688] = 1; + v->a[129689] = sym_comment; + v->a[129690] = actions(7388); + v->a[129691] = 5; + v->a[129692] = anon_sym_DOLLAR; + v->a[129693] = aux_sym_number_token1; + v->a[129694] = aux_sym_number_token2; + v->a[129695] = anon_sym_DOLLAR_LPAREN; + v->a[129696] = sym_word; + v->a[129697] = actions(7392); + v->a[129698] = 11; + v->a[129699] = sym_test_operator; small_parse_table_6485(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1297.c b/parser/static/small_parse_table/small_parse_table_1297.c index fa0b8998..4768fc9f 100644 --- a/parser/static/small_parse_table/small_parse_table_1297.c +++ b/parser/static/small_parse_table/small_parse_table_1297.c @@ -14,126 +14,126 @@ void small_parse_table_6485(t_small_parse_table_array *v) { - v->a[129700] = anon_sym_PERCENT_EQ; - v->a[129701] = anon_sym_STAR_STAR_EQ; - v->a[129702] = anon_sym_LT_LT_EQ; - v->a[129703] = anon_sym_GT_GT_EQ; - v->a[129704] = anon_sym_AMP_EQ; - v->a[129705] = anon_sym_CARET_EQ; - v->a[129706] = anon_sym_PIPE_EQ; - v->a[129707] = anon_sym_PIPE_PIPE; - v->a[129708] = anon_sym_AMP_AMP; - v->a[129709] = anon_sym_EQ_EQ; - v->a[129710] = anon_sym_BANG_EQ; - v->a[129711] = anon_sym_LT_EQ; - v->a[129712] = anon_sym_GT_EQ; - v->a[129713] = anon_sym_RBRACK_RBRACK; - v->a[129714] = anon_sym_EQ_TILDE; - v->a[129715] = anon_sym_QMARK; - v->a[129716] = 3; - v->a[129717] = actions(71); - v->a[129718] = 1; - v->a[129719] = sym_comment; + v->a[129700] = sym_extglob_pattern; + v->a[129701] = sym__brace_start; + v->a[129702] = anon_sym_LPAREN; + v->a[129703] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129704] = sym__special_character; + v->a[129705] = anon_sym_DQUOTE; + v->a[129706] = sym_raw_string; + v->a[129707] = anon_sym_DOLLAR_LBRACE; + v->a[129708] = anon_sym_BQUOTE; + v->a[129709] = anon_sym_DOLLAR_BQUOTE; + v->a[129710] = 3; + v->a[129711] = actions(3); + v->a[129712] = 1; + v->a[129713] = sym_comment; + v->a[129714] = actions(2908); + v->a[129715] = 3; + v->a[129716] = sym_file_descriptor; + v->a[129717] = sym__concat; + v->a[129718] = aux_sym_heredoc_redirect_token1; + v->a[129719] = actions(2906); small_parse_table_6486(v); } void small_parse_table_6486(t_small_parse_table_array *v) { - v->a[129720] = actions(1356); - v->a[129721] = 14; - v->a[129722] = anon_sym_PIPE; + v->a[129720] = 13; + v->a[129721] = anon_sym_AMP_AMP; + v->a[129722] = anon_sym_PIPE_PIPE; v->a[129723] = anon_sym_LT; v->a[129724] = anon_sym_GT; - v->a[129725] = anon_sym_LT_LT; + v->a[129725] = anon_sym_GT_GT; v->a[129726] = anon_sym_AMP_GT; - v->a[129727] = anon_sym_LT_AMP; - v->a[129728] = anon_sym_GT_AMP; - v->a[129729] = anon_sym_DOLLAR; - v->a[129730] = aux_sym_number_token1; - v->a[129731] = aux_sym_number_token2; - v->a[129732] = anon_sym_DOLLAR_LPAREN; - v->a[129733] = anon_sym_BQUOTE; - v->a[129734] = aux_sym__simple_variable_name_token1; - v->a[129735] = sym_word; - v->a[129736] = actions(1358); - v->a[129737] = 26; - v->a[129738] = sym_file_descriptor; - v->a[129739] = sym__concat; + v->a[129727] = anon_sym_AMP_GT_GT; + v->a[129728] = anon_sym_LT_AMP; + v->a[129729] = anon_sym_GT_AMP; + v->a[129730] = anon_sym_GT_PIPE; + v->a[129731] = anon_sym_LT_AMP_DASH; + v->a[129732] = anon_sym_GT_AMP_DASH; + v->a[129733] = aux_sym_concatenation_token1; + v->a[129734] = 3; + v->a[129735] = actions(57); + v->a[129736] = 1; + v->a[129737] = sym_comment; + v->a[129738] = actions(7414); + v->a[129739] = 5; small_parse_table_6487(v); } void small_parse_table_6487(t_small_parse_table_array *v) { - v->a[129740] = sym_variable_name; - v->a[129741] = sym_test_operator; - v->a[129742] = sym__brace_start; - v->a[129743] = anon_sym_LPAREN_LPAREN; - v->a[129744] = anon_sym_PIPE_PIPE; - v->a[129745] = anon_sym_AMP_AMP; - v->a[129746] = anon_sym_GT_GT; - v->a[129747] = anon_sym_PIPE_AMP; - v->a[129748] = anon_sym_AMP_GT_GT; - v->a[129749] = anon_sym_GT_PIPE; - v->a[129750] = anon_sym_LT_AMP_DASH; - v->a[129751] = anon_sym_GT_AMP_DASH; - v->a[129752] = anon_sym_LT_LT_DASH; - v->a[129753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129754] = anon_sym_DOLLAR_LBRACK; - v->a[129755] = aux_sym_concatenation_token1; - v->a[129756] = sym__special_character; - v->a[129757] = anon_sym_DQUOTE; - v->a[129758] = sym_raw_string; - v->a[129759] = sym_ansi_c_string; + v->a[129740] = anon_sym_DOLLAR; + v->a[129741] = aux_sym_number_token1; + v->a[129742] = aux_sym_number_token2; + v->a[129743] = anon_sym_DOLLAR_LPAREN; + v->a[129744] = sym_word; + v->a[129745] = actions(7418); + v->a[129746] = 11; + v->a[129747] = sym_test_operator; + v->a[129748] = sym_extglob_pattern; + v->a[129749] = sym__brace_start; + v->a[129750] = anon_sym_LPAREN; + v->a[129751] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129752] = sym__special_character; + v->a[129753] = anon_sym_DQUOTE; + v->a[129754] = sym_raw_string; + v->a[129755] = anon_sym_DOLLAR_LBRACE; + v->a[129756] = anon_sym_BQUOTE; + v->a[129757] = anon_sym_DOLLAR_BQUOTE; + v->a[129758] = 3; + v->a[129759] = actions(57); small_parse_table_6488(v); } void small_parse_table_6488(t_small_parse_table_array *v) { - v->a[129760] = anon_sym_DOLLAR_LBRACE; - v->a[129761] = anon_sym_DOLLAR_BQUOTE; - v->a[129762] = anon_sym_LT_LPAREN; - v->a[129763] = anon_sym_GT_LPAREN; - v->a[129764] = 3; - v->a[129765] = actions(71); - v->a[129766] = 1; - v->a[129767] = sym_comment; - v->a[129768] = actions(1344); - v->a[129769] = 14; - v->a[129770] = anon_sym_PIPE; - v->a[129771] = anon_sym_LT; - v->a[129772] = anon_sym_GT; - v->a[129773] = anon_sym_LT_LT; - v->a[129774] = anon_sym_AMP_GT; - v->a[129775] = anon_sym_LT_AMP; - v->a[129776] = anon_sym_GT_AMP; - v->a[129777] = anon_sym_DOLLAR; - v->a[129778] = aux_sym_number_token1; - v->a[129779] = aux_sym_number_token2; + v->a[129760] = 1; + v->a[129761] = sym_comment; + v->a[129762] = actions(7402); + v->a[129763] = 5; + v->a[129764] = anon_sym_DOLLAR; + v->a[129765] = aux_sym_number_token1; + v->a[129766] = aux_sym_number_token2; + v->a[129767] = anon_sym_DOLLAR_LPAREN; + v->a[129768] = sym_word; + v->a[129769] = actions(7406); + v->a[129770] = 11; + v->a[129771] = sym_test_operator; + v->a[129772] = sym_extglob_pattern; + v->a[129773] = sym__brace_start; + v->a[129774] = anon_sym_LPAREN; + v->a[129775] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129776] = sym__special_character; + v->a[129777] = anon_sym_DQUOTE; + v->a[129778] = sym_raw_string; + v->a[129779] = anon_sym_DOLLAR_LBRACE; small_parse_table_6489(v); } void small_parse_table_6489(t_small_parse_table_array *v) { - v->a[129780] = anon_sym_DOLLAR_LPAREN; - v->a[129781] = anon_sym_BQUOTE; - v->a[129782] = aux_sym__simple_variable_name_token1; - v->a[129783] = sym_word; - v->a[129784] = actions(1346); - v->a[129785] = 26; - v->a[129786] = sym_file_descriptor; - v->a[129787] = sym__concat; - v->a[129788] = sym_variable_name; - v->a[129789] = sym_test_operator; - v->a[129790] = sym__brace_start; - v->a[129791] = anon_sym_LPAREN_LPAREN; - v->a[129792] = anon_sym_PIPE_PIPE; + v->a[129780] = anon_sym_BQUOTE; + v->a[129781] = anon_sym_DOLLAR_BQUOTE; + v->a[129782] = 3; + v->a[129783] = actions(3); + v->a[129784] = 1; + v->a[129785] = sym_comment; + v->a[129786] = actions(3034); + v->a[129787] = 3; + v->a[129788] = sym_file_descriptor; + v->a[129789] = sym__concat; + v->a[129790] = aux_sym_heredoc_redirect_token1; + v->a[129791] = actions(3032); + v->a[129792] = 13; v->a[129793] = anon_sym_AMP_AMP; - v->a[129794] = anon_sym_GT_GT; - v->a[129795] = anon_sym_PIPE_AMP; - v->a[129796] = anon_sym_AMP_GT_GT; - v->a[129797] = anon_sym_GT_PIPE; - v->a[129798] = anon_sym_LT_AMP_DASH; - v->a[129799] = anon_sym_GT_AMP_DASH; + v->a[129794] = anon_sym_PIPE_PIPE; + v->a[129795] = anon_sym_LT; + v->a[129796] = anon_sym_GT; + v->a[129797] = anon_sym_GT_GT; + v->a[129798] = anon_sym_AMP_GT; + v->a[129799] = anon_sym_AMP_GT_GT; small_parse_table_6490(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1298.c b/parser/static/small_parse_table/small_parse_table_1298.c index ddc4b6e5..8716861a 100644 --- a/parser/static/small_parse_table/small_parse_table_1298.c +++ b/parser/static/small_parse_table/small_parse_table_1298.c @@ -14,126 +14,126 @@ void small_parse_table_6490(t_small_parse_table_array *v) { - v->a[129800] = anon_sym_LT_LT_DASH; - v->a[129801] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129802] = anon_sym_DOLLAR_LBRACK; - v->a[129803] = aux_sym_concatenation_token1; - v->a[129804] = sym__special_character; - v->a[129805] = anon_sym_DQUOTE; - v->a[129806] = sym_raw_string; - v->a[129807] = sym_ansi_c_string; - v->a[129808] = anon_sym_DOLLAR_LBRACE; - v->a[129809] = anon_sym_DOLLAR_BQUOTE; - v->a[129810] = anon_sym_LT_LPAREN; - v->a[129811] = anon_sym_GT_LPAREN; - v->a[129812] = 3; - v->a[129813] = actions(71); - v->a[129814] = 1; - v->a[129815] = sym_comment; - v->a[129816] = actions(1316); - v->a[129817] = 14; - v->a[129818] = anon_sym_PIPE; - v->a[129819] = anon_sym_LT; + v->a[129800] = anon_sym_LT_AMP; + v->a[129801] = anon_sym_GT_AMP; + v->a[129802] = anon_sym_GT_PIPE; + v->a[129803] = anon_sym_LT_AMP_DASH; + v->a[129804] = anon_sym_GT_AMP_DASH; + v->a[129805] = aux_sym_concatenation_token1; + v->a[129806] = 3; + v->a[129807] = actions(57); + v->a[129808] = 1; + v->a[129809] = sym_comment; + v->a[129810] = actions(7388); + v->a[129811] = 5; + v->a[129812] = anon_sym_DOLLAR; + v->a[129813] = aux_sym_number_token1; + v->a[129814] = aux_sym_number_token2; + v->a[129815] = anon_sym_DOLLAR_LPAREN; + v->a[129816] = sym_word; + v->a[129817] = actions(7392); + v->a[129818] = 11; + v->a[129819] = sym_test_operator; small_parse_table_6491(v); } void small_parse_table_6491(t_small_parse_table_array *v) { - v->a[129820] = anon_sym_GT; - v->a[129821] = anon_sym_LT_LT; - v->a[129822] = anon_sym_AMP_GT; - v->a[129823] = anon_sym_LT_AMP; - v->a[129824] = anon_sym_GT_AMP; - v->a[129825] = anon_sym_DOLLAR; - v->a[129826] = aux_sym_number_token1; - v->a[129827] = aux_sym_number_token2; - v->a[129828] = anon_sym_DOLLAR_LPAREN; - v->a[129829] = anon_sym_BQUOTE; - v->a[129830] = aux_sym__simple_variable_name_token1; - v->a[129831] = sym_word; - v->a[129832] = actions(1318); - v->a[129833] = 26; - v->a[129834] = sym_file_descriptor; - v->a[129835] = sym__concat; - v->a[129836] = sym_variable_name; - v->a[129837] = sym_test_operator; - v->a[129838] = sym__brace_start; - v->a[129839] = anon_sym_LPAREN_LPAREN; + v->a[129820] = sym_extglob_pattern; + v->a[129821] = sym__brace_start; + v->a[129822] = anon_sym_LPAREN; + v->a[129823] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129824] = sym__special_character; + v->a[129825] = anon_sym_DQUOTE; + v->a[129826] = sym_raw_string; + v->a[129827] = anon_sym_DOLLAR_LBRACE; + v->a[129828] = anon_sym_BQUOTE; + v->a[129829] = anon_sym_DOLLAR_BQUOTE; + v->a[129830] = 3; + v->a[129831] = actions(3); + v->a[129832] = 1; + v->a[129833] = sym_comment; + v->a[129834] = actions(3020); + v->a[129835] = 3; + v->a[129836] = sym_file_descriptor; + v->a[129837] = sym__concat; + v->a[129838] = aux_sym_heredoc_redirect_token1; + v->a[129839] = actions(3018); small_parse_table_6492(v); } void small_parse_table_6492(t_small_parse_table_array *v) { - v->a[129840] = anon_sym_PIPE_PIPE; + v->a[129840] = 13; v->a[129841] = anon_sym_AMP_AMP; - v->a[129842] = anon_sym_GT_GT; - v->a[129843] = anon_sym_PIPE_AMP; - v->a[129844] = anon_sym_AMP_GT_GT; - v->a[129845] = anon_sym_GT_PIPE; - v->a[129846] = anon_sym_LT_AMP_DASH; - v->a[129847] = anon_sym_GT_AMP_DASH; - v->a[129848] = anon_sym_LT_LT_DASH; - v->a[129849] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129850] = anon_sym_DOLLAR_LBRACK; - v->a[129851] = aux_sym_concatenation_token1; - v->a[129852] = sym__special_character; - v->a[129853] = anon_sym_DQUOTE; - v->a[129854] = sym_raw_string; - v->a[129855] = sym_ansi_c_string; - v->a[129856] = anon_sym_DOLLAR_LBRACE; - v->a[129857] = anon_sym_DOLLAR_BQUOTE; - v->a[129858] = anon_sym_LT_LPAREN; - v->a[129859] = anon_sym_GT_LPAREN; + v->a[129842] = anon_sym_PIPE_PIPE; + v->a[129843] = anon_sym_LT; + v->a[129844] = anon_sym_GT; + v->a[129845] = anon_sym_GT_GT; + v->a[129846] = anon_sym_AMP_GT; + v->a[129847] = anon_sym_AMP_GT_GT; + v->a[129848] = anon_sym_LT_AMP; + v->a[129849] = anon_sym_GT_AMP; + v->a[129850] = anon_sym_GT_PIPE; + v->a[129851] = anon_sym_LT_AMP_DASH; + v->a[129852] = anon_sym_GT_AMP_DASH; + v->a[129853] = aux_sym_concatenation_token1; + v->a[129854] = 3; + v->a[129855] = actions(57); + v->a[129856] = 1; + v->a[129857] = sym_comment; + v->a[129858] = actions(7408); + v->a[129859] = 5; small_parse_table_6493(v); } void small_parse_table_6493(t_small_parse_table_array *v) { - v->a[129860] = 6; - v->a[129861] = actions(3); - v->a[129862] = 1; - v->a[129863] = sym_comment; - v->a[129864] = actions(6013); - v->a[129865] = 1; - v->a[129866] = aux_sym_concatenation_token1; - v->a[129867] = actions(6681); - v->a[129868] = 1; - v->a[129869] = sym__concat; - v->a[129870] = state(1879); - v->a[129871] = 1; - v->a[129872] = aux_sym_concatenation_repeat1; - v->a[129873] = actions(1267); - v->a[129874] = 4; - v->a[129875] = sym_file_descriptor; - v->a[129876] = sym_test_operator; - v->a[129877] = sym__brace_start; - v->a[129878] = aux_sym_heredoc_redirect_token1; - v->a[129879] = actions(1265); + v->a[129860] = anon_sym_DOLLAR; + v->a[129861] = aux_sym_number_token1; + v->a[129862] = aux_sym_number_token2; + v->a[129863] = anon_sym_DOLLAR_LPAREN; + v->a[129864] = sym_word; + v->a[129865] = actions(7412); + v->a[129866] = 11; + v->a[129867] = sym_test_operator; + v->a[129868] = sym_extglob_pattern; + v->a[129869] = sym__brace_start; + v->a[129870] = anon_sym_LPAREN; + v->a[129871] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129872] = sym__special_character; + v->a[129873] = anon_sym_DQUOTE; + v->a[129874] = sym_raw_string; + v->a[129875] = anon_sym_DOLLAR_LBRACE; + v->a[129876] = anon_sym_BQUOTE; + v->a[129877] = anon_sym_DOLLAR_BQUOTE; + v->a[129878] = 3; + v->a[129879] = actions(57); small_parse_table_6494(v); } void small_parse_table_6494(t_small_parse_table_array *v) { - v->a[129880] = 33; - v->a[129881] = anon_sym_LPAREN_LPAREN; - v->a[129882] = anon_sym_PIPE_PIPE; - v->a[129883] = anon_sym_AMP_AMP; - v->a[129884] = anon_sym_PIPE; - v->a[129885] = anon_sym_LT; - v->a[129886] = anon_sym_GT; - v->a[129887] = anon_sym_LT_LT; - v->a[129888] = anon_sym_GT_GT; - v->a[129889] = anon_sym_PIPE_AMP; - v->a[129890] = anon_sym_AMP_GT; - v->a[129891] = anon_sym_AMP_GT_GT; - v->a[129892] = anon_sym_LT_AMP; - v->a[129893] = anon_sym_GT_AMP; - v->a[129894] = anon_sym_GT_PIPE; - v->a[129895] = anon_sym_LT_AMP_DASH; - v->a[129896] = anon_sym_GT_AMP_DASH; - v->a[129897] = anon_sym_LT_LT_DASH; - v->a[129898] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129899] = anon_sym_DOLLAR_LBRACK; + v->a[129880] = 1; + v->a[129881] = sym_comment; + v->a[129882] = actions(7372); + v->a[129883] = 5; + v->a[129884] = anon_sym_DOLLAR; + v->a[129885] = aux_sym_number_token1; + v->a[129886] = aux_sym_number_token2; + v->a[129887] = anon_sym_DOLLAR_LPAREN; + v->a[129888] = sym_word; + v->a[129889] = actions(7376); + v->a[129890] = 11; + v->a[129891] = sym_test_operator; + v->a[129892] = sym_extglob_pattern; + v->a[129893] = sym__brace_start; + v->a[129894] = anon_sym_LPAREN; + v->a[129895] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129896] = sym__special_character; + v->a[129897] = anon_sym_DQUOTE; + v->a[129898] = sym_raw_string; + v->a[129899] = anon_sym_DOLLAR_LBRACE; small_parse_table_6495(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1299.c b/parser/static/small_parse_table/small_parse_table_1299.c index 34585a96..d932f751 100644 --- a/parser/static/small_parse_table/small_parse_table_1299.c +++ b/parser/static/small_parse_table/small_parse_table_1299.c @@ -14,126 +14,126 @@ void small_parse_table_6495(t_small_parse_table_array *v) { - v->a[129900] = anon_sym_DOLLAR; - v->a[129901] = sym__special_character; - v->a[129902] = anon_sym_DQUOTE; - v->a[129903] = sym_raw_string; - v->a[129904] = sym_ansi_c_string; - v->a[129905] = aux_sym_number_token1; - v->a[129906] = aux_sym_number_token2; - v->a[129907] = anon_sym_DOLLAR_LBRACE; - v->a[129908] = anon_sym_DOLLAR_LPAREN; - v->a[129909] = anon_sym_BQUOTE; - v->a[129910] = anon_sym_DOLLAR_BQUOTE; - v->a[129911] = anon_sym_LT_LPAREN; - v->a[129912] = anon_sym_GT_LPAREN; - v->a[129913] = sym_word; - v->a[129914] = 6; - v->a[129915] = actions(3); - v->a[129916] = 1; - v->a[129917] = sym_comment; - v->a[129918] = actions(6013); - v->a[129919] = 1; + v->a[129900] = anon_sym_BQUOTE; + v->a[129901] = anon_sym_DOLLAR_BQUOTE; + v->a[129902] = 3; + v->a[129903] = actions(57); + v->a[129904] = 1; + v->a[129905] = sym_comment; + v->a[129906] = actions(7334); + v->a[129907] = 5; + v->a[129908] = anon_sym_DOLLAR; + v->a[129909] = aux_sym_number_token1; + v->a[129910] = aux_sym_number_token2; + v->a[129911] = anon_sym_DOLLAR_LPAREN; + v->a[129912] = sym_word; + v->a[129913] = actions(7338); + v->a[129914] = 11; + v->a[129915] = sym_test_operator; + v->a[129916] = sym_extglob_pattern; + v->a[129917] = sym__brace_start; + v->a[129918] = anon_sym_LPAREN; + v->a[129919] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6496(v); } void small_parse_table_6496(t_small_parse_table_array *v) { - v->a[129920] = aux_sym_concatenation_token1; - v->a[129921] = actions(6683); - v->a[129922] = 1; - v->a[129923] = sym__concat; - v->a[129924] = state(1879); - v->a[129925] = 1; - v->a[129926] = aux_sym_concatenation_repeat1; - v->a[129927] = actions(1288); - v->a[129928] = 4; - v->a[129929] = sym_file_descriptor; - v->a[129930] = sym_test_operator; - v->a[129931] = sym__brace_start; - v->a[129932] = aux_sym_heredoc_redirect_token1; - v->a[129933] = actions(1286); - v->a[129934] = 33; - v->a[129935] = anon_sym_LPAREN_LPAREN; - v->a[129936] = anon_sym_PIPE_PIPE; - v->a[129937] = anon_sym_AMP_AMP; - v->a[129938] = anon_sym_PIPE; - v->a[129939] = anon_sym_LT; + v->a[129920] = sym__special_character; + v->a[129921] = anon_sym_DQUOTE; + v->a[129922] = sym_raw_string; + v->a[129923] = anon_sym_DOLLAR_LBRACE; + v->a[129924] = anon_sym_BQUOTE; + v->a[129925] = anon_sym_DOLLAR_BQUOTE; + v->a[129926] = 3; + v->a[129927] = actions(57); + v->a[129928] = 1; + v->a[129929] = sym_comment; + v->a[129930] = actions(7430); + v->a[129931] = 5; + v->a[129932] = anon_sym_DOLLAR; + v->a[129933] = aux_sym_number_token1; + v->a[129934] = aux_sym_number_token2; + v->a[129935] = anon_sym_DOLLAR_LPAREN; + v->a[129936] = sym_word; + v->a[129937] = actions(7432); + v->a[129938] = 11; + v->a[129939] = sym_test_operator; small_parse_table_6497(v); } void small_parse_table_6497(t_small_parse_table_array *v) { - v->a[129940] = anon_sym_GT; - v->a[129941] = anon_sym_LT_LT; - v->a[129942] = anon_sym_GT_GT; - v->a[129943] = anon_sym_PIPE_AMP; - v->a[129944] = anon_sym_AMP_GT; - v->a[129945] = anon_sym_AMP_GT_GT; - v->a[129946] = anon_sym_LT_AMP; - v->a[129947] = anon_sym_GT_AMP; - v->a[129948] = anon_sym_GT_PIPE; - v->a[129949] = anon_sym_LT_AMP_DASH; - v->a[129950] = anon_sym_GT_AMP_DASH; - v->a[129951] = anon_sym_LT_LT_DASH; - v->a[129952] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[129953] = anon_sym_DOLLAR_LBRACK; - v->a[129954] = anon_sym_DOLLAR; - v->a[129955] = sym__special_character; - v->a[129956] = anon_sym_DQUOTE; - v->a[129957] = sym_raw_string; - v->a[129958] = sym_ansi_c_string; - v->a[129959] = aux_sym_number_token1; + v->a[129940] = sym_extglob_pattern; + v->a[129941] = sym__brace_start; + v->a[129942] = anon_sym_LPAREN; + v->a[129943] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129944] = sym__special_character; + v->a[129945] = anon_sym_DQUOTE; + v->a[129946] = sym_raw_string; + v->a[129947] = anon_sym_DOLLAR_LBRACE; + v->a[129948] = anon_sym_BQUOTE; + v->a[129949] = anon_sym_DOLLAR_BQUOTE; + v->a[129950] = 3; + v->a[129951] = actions(57); + v->a[129952] = 1; + v->a[129953] = sym_comment; + v->a[129954] = actions(7364); + v->a[129955] = 5; + v->a[129956] = anon_sym_DOLLAR; + v->a[129957] = aux_sym_number_token1; + v->a[129958] = aux_sym_number_token2; + v->a[129959] = anon_sym_DOLLAR_LPAREN; small_parse_table_6498(v); } void small_parse_table_6498(t_small_parse_table_array *v) { - v->a[129960] = aux_sym_number_token2; - v->a[129961] = anon_sym_DOLLAR_LBRACE; - v->a[129962] = anon_sym_DOLLAR_LPAREN; - v->a[129963] = anon_sym_BQUOTE; - v->a[129964] = anon_sym_DOLLAR_BQUOTE; - v->a[129965] = anon_sym_LT_LPAREN; - v->a[129966] = anon_sym_GT_LPAREN; - v->a[129967] = sym_word; - v->a[129968] = 5; - v->a[129969] = actions(71); - v->a[129970] = 1; - v->a[129971] = sym_comment; - v->a[129972] = actions(6652); - v->a[129973] = 1; - v->a[129974] = sym__special_character; - v->a[129975] = state(2474); + v->a[129960] = sym_word; + v->a[129961] = actions(7368); + v->a[129962] = 11; + v->a[129963] = sym_test_operator; + v->a[129964] = sym_extglob_pattern; + v->a[129965] = sym__brace_start; + v->a[129966] = anon_sym_LPAREN; + v->a[129967] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129968] = sym__special_character; + v->a[129969] = anon_sym_DQUOTE; + v->a[129970] = sym_raw_string; + v->a[129971] = anon_sym_DOLLAR_LBRACE; + v->a[129972] = anon_sym_BQUOTE; + v->a[129973] = anon_sym_DOLLAR_BQUOTE; + v->a[129974] = 3; + v->a[129975] = actions(57); v->a[129976] = 1; - v->a[129977] = aux_sym__literal_repeat1; - v->a[129978] = actions(243); - v->a[129979] = 14; + v->a[129977] = sym_comment; + v->a[129978] = actions(7430); + v->a[129979] = 5; small_parse_table_6499(v); } void small_parse_table_6499(t_small_parse_table_array *v) { - v->a[129980] = anon_sym_EQ; - v->a[129981] = anon_sym_PIPE; - v->a[129982] = anon_sym_CARET; - v->a[129983] = anon_sym_AMP; - v->a[129984] = anon_sym_LT; - v->a[129985] = anon_sym_GT; - v->a[129986] = anon_sym_LT_LT; - v->a[129987] = anon_sym_GT_GT; - v->a[129988] = anon_sym_PLUS; - v->a[129989] = anon_sym_DASH; - v->a[129990] = anon_sym_STAR; - v->a[129991] = anon_sym_SLASH; - v->a[129992] = anon_sym_PERCENT; - v->a[129993] = anon_sym_STAR_STAR; - v->a[129994] = actions(354); - v->a[129995] = 24; - v->a[129996] = sym__concat; - v->a[129997] = sym_test_operator; - v->a[129998] = anon_sym_PLUS_PLUS; - v->a[129999] = anon_sym_DASH_DASH; + v->a[129980] = anon_sym_DOLLAR; + v->a[129981] = aux_sym_number_token1; + v->a[129982] = aux_sym_number_token2; + v->a[129983] = anon_sym_DOLLAR_LPAREN; + v->a[129984] = sym_word; + v->a[129985] = actions(7432); + v->a[129986] = 11; + v->a[129987] = sym_test_operator; + v->a[129988] = sym_extglob_pattern; + v->a[129989] = sym__brace_start; + v->a[129990] = anon_sym_LPAREN; + v->a[129991] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[129992] = sym__special_character; + v->a[129993] = anon_sym_DQUOTE; + v->a[129994] = sym_raw_string; + v->a[129995] = anon_sym_DOLLAR_LBRACE; + v->a[129996] = anon_sym_BQUOTE; + v->a[129997] = anon_sym_DOLLAR_BQUOTE; + v->a[129998] = 3; + v->a[129999] = actions(57); small_parse_table_6500(v); } diff --git a/parser/static/small_parse_table/small_parse_table_13.c b/parser/static/small_parse_table/small_parse_table_13.c index b43f3e87..52c1d23c 100644 --- a/parser/static/small_parse_table/small_parse_table_13.c +++ b/parser/static/small_parse_table/small_parse_table_13.c @@ -14,126 +14,126 @@ void small_parse_table_65(t_small_parse_table_array *v) { - v->a[1300] = anon_sym_EQ_EQ; - v->a[1301] = anon_sym_LT; - v->a[1302] = anon_sym_GT; - v->a[1303] = anon_sym_LT_LT; - v->a[1304] = anon_sym_GT_GT; - v->a[1305] = anon_sym_LPAREN; - v->a[1306] = anon_sym_esac; - v->a[1307] = anon_sym_SEMI_SEMI; - v->a[1308] = anon_sym_SEMI_AMP; - v->a[1309] = anon_sym_SEMI_SEMI_AMP; - v->a[1310] = anon_sym_PIPE_AMP; - v->a[1311] = anon_sym_EQ_TILDE; - v->a[1312] = anon_sym_AMP_GT; - v->a[1313] = anon_sym_AMP_GT_GT; - v->a[1314] = anon_sym_LT_AMP; - v->a[1315] = anon_sym_GT_AMP; - v->a[1316] = anon_sym_GT_PIPE; - v->a[1317] = anon_sym_LT_AMP_DASH; - v->a[1318] = anon_sym_GT_AMP_DASH; - v->a[1319] = anon_sym_LT_LT_DASH; + v->a[1300] = 1; + v->a[1301] = aux_sym__literal_repeat1; + v->a[1302] = actions(727); + v->a[1303] = 2; + v->a[1304] = sym_file_descriptor; + v->a[1305] = aux_sym_heredoc_redirect_token1; + v->a[1306] = actions(887); + v->a[1307] = 2; + v->a[1308] = sym_raw_string; + v->a[1309] = sym_word; + v->a[1310] = state(266); + v->a[1311] = 3; + v->a[1312] = sym_variable_assignment; + v->a[1313] = sym_concatenation; + v->a[1314] = aux_sym_declaration_command_repeat1; + v->a[1315] = state(605); + v->a[1316] = 7; + v->a[1317] = sym_arithmetic_expansion; + v->a[1318] = sym_brace_expression; + v->a[1319] = sym_string; small_parse_table_66(v); } void small_parse_table_66(t_small_parse_table_array *v) { - v->a[1320] = aux_sym_heredoc_redirect_token1; - v->a[1321] = anon_sym_LT_LT_LT; - v->a[1322] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1323] = anon_sym_DOLLAR_LBRACK; - v->a[1324] = sym__special_character; - v->a[1325] = sym_raw_string; - v->a[1326] = sym_ansi_c_string; - v->a[1327] = aux_sym_number_token1; - v->a[1328] = aux_sym_number_token2; - v->a[1329] = anon_sym_DOLLAR_LBRACE; - v->a[1330] = anon_sym_DOLLAR_LPAREN; - v->a[1331] = anon_sym_BQUOTE; - v->a[1332] = anon_sym_DOLLAR_BQUOTE; - v->a[1333] = anon_sym_LT_LPAREN; - v->a[1334] = anon_sym_GT_LPAREN; - v->a[1335] = sym_word; - v->a[1336] = 26; - v->a[1337] = actions(3); - v->a[1338] = 1; - v->a[1339] = sym_comment; + v->a[1320] = sym_number; + v->a[1321] = sym_simple_expansion; + v->a[1322] = sym_expansion; + v->a[1323] = sym_command_substitution; + v->a[1324] = actions(725); + v->a[1325] = 21; + v->a[1326] = anon_sym_PIPE; + v->a[1327] = anon_sym_SEMI_SEMI; + v->a[1328] = anon_sym_SEMI_AMP; + v->a[1329] = anon_sym_SEMI_SEMI_AMP; + v->a[1330] = anon_sym_PIPE_AMP; + v->a[1331] = anon_sym_AMP_AMP; + v->a[1332] = anon_sym_PIPE_PIPE; + v->a[1333] = anon_sym_LT; + v->a[1334] = anon_sym_GT; + v->a[1335] = anon_sym_GT_GT; + v->a[1336] = anon_sym_AMP_GT; + v->a[1337] = anon_sym_AMP_GT_GT; + v->a[1338] = anon_sym_LT_AMP; + v->a[1339] = anon_sym_GT_AMP; small_parse_table_67(v); } void small_parse_table_67(t_small_parse_table_array *v) { - v->a[1340] = actions(1410); - v->a[1341] = 1; - v->a[1342] = anon_sym_LT_LT_LT; - v->a[1343] = actions(1412); - v->a[1344] = 1; - v->a[1345] = anon_sym_DOLLAR_LBRACK; - v->a[1346] = actions(1414); - v->a[1347] = 1; - v->a[1348] = anon_sym_DOLLAR; - v->a[1349] = actions(1416); - v->a[1350] = 1; - v->a[1351] = sym__special_character; - v->a[1352] = actions(1418); - v->a[1353] = 1; - v->a[1354] = anon_sym_DQUOTE; - v->a[1355] = actions(1420); - v->a[1356] = 1; - v->a[1357] = aux_sym_number_token1; - v->a[1358] = actions(1422); - v->a[1359] = 1; + v->a[1340] = anon_sym_GT_PIPE; + v->a[1341] = anon_sym_LT_AMP_DASH; + v->a[1342] = anon_sym_GT_AMP_DASH; + v->a[1343] = anon_sym_LT_LT; + v->a[1344] = anon_sym_LT_LT_DASH; + v->a[1345] = anon_sym_AMP; + v->a[1346] = anon_sym_SEMI; + v->a[1347] = 6; + v->a[1348] = actions(3); + v->a[1349] = 1; + v->a[1350] = sym_comment; + v->a[1351] = actions(953); + v->a[1352] = 1; + v->a[1353] = sym_variable_name; + v->a[1354] = actions(951); + v->a[1355] = 2; + v->a[1356] = aux_sym__simple_variable_name_token1; + v->a[1357] = aux_sym__multiline_variable_name_token1; + v->a[1358] = actions(828); + v->a[1359] = 3; small_parse_table_68(v); } void small_parse_table_68(t_small_parse_table_array *v) { - v->a[1360] = aux_sym_number_token2; - v->a[1361] = actions(1424); - v->a[1362] = 1; - v->a[1363] = anon_sym_DOLLAR_LBRACE; - v->a[1364] = actions(1426); - v->a[1365] = 1; - v->a[1366] = anon_sym_DOLLAR_LPAREN; - v->a[1367] = actions(1428); - v->a[1368] = 1; - v->a[1369] = anon_sym_BQUOTE; - v->a[1370] = actions(1430); - v->a[1371] = 1; - v->a[1372] = anon_sym_DOLLAR_BQUOTE; - v->a[1373] = actions(1434); - v->a[1374] = 1; - v->a[1375] = sym_test_operator; - v->a[1376] = actions(1436); - v->a[1377] = 1; - v->a[1378] = sym__bare_dollar; - v->a[1379] = actions(1438); + v->a[1360] = sym_file_descriptor; + v->a[1361] = sym_test_operator; + v->a[1362] = sym__brace_start; + v->a[1363] = actions(949); + v->a[1364] = 9; + v->a[1365] = anon_sym_BANG; + v->a[1366] = anon_sym_DASH; + v->a[1367] = anon_sym_STAR; + v->a[1368] = anon_sym_QMARK; + v->a[1369] = anon_sym_DOLLAR; + v->a[1370] = anon_sym_POUND; + v->a[1371] = anon_sym_AT; + v->a[1372] = anon_sym_0; + v->a[1373] = anon_sym__; + v->a[1374] = actions(826); + v->a[1375] = 34; + v->a[1376] = anon_sym_esac; + v->a[1377] = anon_sym_PIPE; + v->a[1378] = anon_sym_SEMI_SEMI; + v->a[1379] = anon_sym_SEMI_AMP; small_parse_table_69(v); } void small_parse_table_69(t_small_parse_table_array *v) { - v->a[1380] = 1; - v->a[1381] = sym__brace_start; - v->a[1382] = state(532); - v->a[1383] = 1; - v->a[1384] = aux_sym_command_repeat2; - v->a[1385] = state(1045); - v->a[1386] = 1; - v->a[1387] = aux_sym__literal_repeat1; - v->a[1388] = state(1181); - v->a[1389] = 1; - v->a[1390] = sym_herestring_redirect; - v->a[1391] = state(1182); - v->a[1392] = 1; - v->a[1393] = sym_concatenation; - v->a[1394] = actions(1402); - v->a[1395] = 2; - v->a[1396] = anon_sym_LPAREN_LPAREN; + v->a[1380] = anon_sym_SEMI_SEMI_AMP; + v->a[1381] = anon_sym_PIPE_AMP; + v->a[1382] = anon_sym_AMP_AMP; + v->a[1383] = anon_sym_PIPE_PIPE; + v->a[1384] = anon_sym_LT; + v->a[1385] = anon_sym_GT; + v->a[1386] = anon_sym_GT_GT; + v->a[1387] = anon_sym_AMP_GT; + v->a[1388] = anon_sym_AMP_GT_GT; + v->a[1389] = anon_sym_LT_AMP; + v->a[1390] = anon_sym_GT_AMP; + v->a[1391] = anon_sym_GT_PIPE; + v->a[1392] = anon_sym_LT_AMP_DASH; + v->a[1393] = anon_sym_GT_AMP_DASH; + v->a[1394] = anon_sym_LT_LT; + v->a[1395] = anon_sym_LT_LT_DASH; + v->a[1396] = aux_sym_heredoc_redirect_token1; v->a[1397] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1398] = actions(1406); - v->a[1399] = 2; + v->a[1398] = anon_sym_AMP; + v->a[1399] = sym__special_character; small_parse_table_70(v); } diff --git a/parser/static/small_parse_table/small_parse_table_130.c b/parser/static/small_parse_table/small_parse_table_130.c index a7fc9c4a..a4562274 100644 --- a/parser/static/small_parse_table/small_parse_table_130.c +++ b/parser/static/small_parse_table/small_parse_table_130.c @@ -14,126 +14,126 @@ void small_parse_table_650(t_small_parse_table_array *v) { - v->a[13000] = 1; - v->a[13001] = sym_string; - v->a[13002] = actions(3123); - v->a[13003] = 2; - v->a[13004] = aux_sym__simple_variable_name_token1; - v->a[13005] = aux_sym__multiline_variable_name_token1; - v->a[13006] = actions(1235); - v->a[13007] = 3; - v->a[13008] = sym_file_descriptor; + v->a[13000] = anon_sym_DOLLAR_BQUOTE; + v->a[13001] = actions(2174); + v->a[13002] = 1; + v->a[13003] = sym__brace_start; + v->a[13004] = actions(2386); + v->a[13005] = 1; + v->a[13006] = sym__special_character; + v->a[13007] = actions(2388); + v->a[13008] = 1; v->a[13009] = sym_test_operator; - v->a[13010] = sym__brace_start; - v->a[13011] = actions(3121); - v->a[13012] = 9; - v->a[13013] = anon_sym_DASH; - v->a[13014] = anon_sym_STAR; - v->a[13015] = anon_sym_BANG; - v->a[13016] = anon_sym_QMARK; - v->a[13017] = anon_sym_DOLLAR; - v->a[13018] = anon_sym_POUND; - v->a[13019] = anon_sym_AT2; + v->a[13010] = state(1270); + v->a[13011] = 1; + v->a[13012] = aux_sym__literal_repeat1; + v->a[13013] = actions(1182); + v->a[13014] = 2; + v->a[13015] = sym_file_descriptor; + v->a[13016] = aux_sym_heredoc_redirect_token1; + v->a[13017] = actions(2384); + v->a[13018] = 2; + v->a[13019] = sym_raw_string; small_parse_table_651(v); } void small_parse_table_651(t_small_parse_table_array *v) { - v->a[13020] = anon_sym_0; - v->a[13021] = anon_sym__; - v->a[13022] = actions(1227); - v->a[13023] = 37; - v->a[13024] = anon_sym_LPAREN_LPAREN; - v->a[13025] = anon_sym_SEMI; - v->a[13026] = anon_sym_PIPE_PIPE; - v->a[13027] = anon_sym_AMP_AMP; - v->a[13028] = anon_sym_PIPE; - v->a[13029] = anon_sym_AMP; - v->a[13030] = anon_sym_LT; - v->a[13031] = anon_sym_GT; - v->a[13032] = anon_sym_LT_LT; - v->a[13033] = anon_sym_GT_GT; - v->a[13034] = anon_sym_SEMI_SEMI; - v->a[13035] = anon_sym_SEMI_AMP; - v->a[13036] = anon_sym_SEMI_SEMI_AMP; - v->a[13037] = anon_sym_PIPE_AMP; - v->a[13038] = anon_sym_AMP_GT; - v->a[13039] = anon_sym_AMP_GT_GT; + v->a[13020] = sym_word; + v->a[13021] = state(428); + v->a[13022] = 2; + v->a[13023] = sym_concatenation; + v->a[13024] = aux_sym_for_statement_repeat1; + v->a[13025] = state(1222); + v->a[13026] = 7; + v->a[13027] = sym_arithmetic_expansion; + v->a[13028] = sym_brace_expression; + v->a[13029] = sym_string; + v->a[13030] = sym_number; + v->a[13031] = sym_simple_expansion; + v->a[13032] = sym_expansion; + v->a[13033] = sym_command_substitution; + v->a[13034] = actions(1180); + v->a[13035] = 19; + v->a[13036] = anon_sym_PIPE; + v->a[13037] = anon_sym_SEMI_SEMI; + v->a[13038] = anon_sym_PIPE_AMP; + v->a[13039] = anon_sym_AMP_AMP; small_parse_table_652(v); } void small_parse_table_652(t_small_parse_table_array *v) { - v->a[13040] = anon_sym_LT_AMP; - v->a[13041] = anon_sym_GT_AMP; - v->a[13042] = anon_sym_GT_PIPE; - v->a[13043] = anon_sym_LT_AMP_DASH; - v->a[13044] = anon_sym_GT_AMP_DASH; - v->a[13045] = anon_sym_LT_LT_DASH; - v->a[13046] = aux_sym_heredoc_redirect_token1; - v->a[13047] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13048] = anon_sym_DOLLAR_LBRACK; - v->a[13049] = sym__special_character; - v->a[13050] = sym_raw_string; - v->a[13051] = sym_ansi_c_string; - v->a[13052] = aux_sym_number_token1; - v->a[13053] = aux_sym_number_token2; - v->a[13054] = anon_sym_DOLLAR_LBRACE; - v->a[13055] = anon_sym_DOLLAR_LPAREN; - v->a[13056] = anon_sym_BQUOTE; - v->a[13057] = anon_sym_DOLLAR_BQUOTE; - v->a[13058] = anon_sym_LT_LPAREN; - v->a[13059] = anon_sym_GT_LPAREN; + v->a[13040] = anon_sym_PIPE_PIPE; + v->a[13041] = anon_sym_LT; + v->a[13042] = anon_sym_GT; + v->a[13043] = anon_sym_GT_GT; + v->a[13044] = anon_sym_AMP_GT; + v->a[13045] = anon_sym_AMP_GT_GT; + v->a[13046] = anon_sym_LT_AMP; + v->a[13047] = anon_sym_GT_AMP; + v->a[13048] = anon_sym_GT_PIPE; + v->a[13049] = anon_sym_LT_AMP_DASH; + v->a[13050] = anon_sym_GT_AMP_DASH; + v->a[13051] = anon_sym_LT_LT; + v->a[13052] = anon_sym_LT_LT_DASH; + v->a[13053] = anon_sym_AMP; + v->a[13054] = anon_sym_SEMI; + v->a[13055] = 19; + v->a[13056] = actions(3); + v->a[13057] = 1; + v->a[13058] = sym_comment; + v->a[13059] = actions(2205); small_parse_table_653(v); } void small_parse_table_653(t_small_parse_table_array *v) { - v->a[13060] = sym_word; - v->a[13061] = 22; - v->a[13062] = actions(3); + v->a[13060] = 1; + v->a[13061] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13062] = actions(2208); v->a[13063] = 1; - v->a[13064] = sym_comment; - v->a[13065] = actions(3133); + v->a[13064] = anon_sym_DOLLAR; + v->a[13065] = actions(2214); v->a[13066] = 1; - v->a[13067] = anon_sym_DOLLAR_LBRACK; - v->a[13068] = actions(3136); + v->a[13067] = anon_sym_DQUOTE; + v->a[13068] = actions(2217); v->a[13069] = 1; - v->a[13070] = anon_sym_DOLLAR; - v->a[13071] = actions(3139); + v->a[13070] = aux_sym_number_token1; + v->a[13071] = actions(2220); v->a[13072] = 1; - v->a[13073] = sym__special_character; - v->a[13074] = actions(3142); + v->a[13073] = aux_sym_number_token2; + v->a[13074] = actions(2223); v->a[13075] = 1; - v->a[13076] = anon_sym_DQUOTE; - v->a[13077] = actions(3145); + v->a[13076] = anon_sym_DOLLAR_LBRACE; + v->a[13077] = actions(2226); v->a[13078] = 1; - v->a[13079] = aux_sym_number_token1; + v->a[13079] = anon_sym_DOLLAR_LPAREN; small_parse_table_654(v); } void small_parse_table_654(t_small_parse_table_array *v) { - v->a[13080] = actions(3148); + v->a[13080] = actions(2229); v->a[13081] = 1; - v->a[13082] = aux_sym_number_token2; - v->a[13083] = actions(3151); + v->a[13082] = anon_sym_BQUOTE; + v->a[13083] = actions(2232); v->a[13084] = 1; - v->a[13085] = anon_sym_DOLLAR_LBRACE; - v->a[13086] = actions(3154); + v->a[13085] = anon_sym_DOLLAR_BQUOTE; + v->a[13086] = actions(2238); v->a[13087] = 1; - v->a[13088] = anon_sym_DOLLAR_LPAREN; - v->a[13089] = actions(3157); + v->a[13088] = sym__brace_start; + v->a[13089] = actions(2393); v->a[13090] = 1; - v->a[13091] = anon_sym_BQUOTE; - v->a[13092] = actions(3160); + v->a[13091] = sym__special_character; + v->a[13092] = actions(2396); v->a[13093] = 1; - v->a[13094] = anon_sym_DOLLAR_BQUOTE; - v->a[13095] = actions(3166); + v->a[13094] = sym_test_operator; + v->a[13095] = state(1270); v->a[13096] = 1; - v->a[13097] = aux_sym__simple_variable_name_token1; - v->a[13098] = actions(3169); - v->a[13099] = 1; + v->a[13097] = aux_sym__literal_repeat1; + v->a[13098] = actions(1287); + v->a[13099] = 2; small_parse_table_655(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1300.c b/parser/static/small_parse_table/small_parse_table_1300.c index 1a242abb..882649c9 100644 --- a/parser/static/small_parse_table/small_parse_table_1300.c +++ b/parser/static/small_parse_table/small_parse_table_1300.c @@ -14,126 +14,126 @@ void small_parse_table_6500(t_small_parse_table_array *v) { - v->a[130000] = anon_sym_PLUS_EQ; - v->a[130001] = anon_sym_DASH_EQ; - v->a[130002] = anon_sym_STAR_EQ; - v->a[130003] = anon_sym_SLASH_EQ; - v->a[130004] = anon_sym_PERCENT_EQ; - v->a[130005] = anon_sym_STAR_STAR_EQ; - v->a[130006] = anon_sym_LT_LT_EQ; - v->a[130007] = anon_sym_GT_GT_EQ; - v->a[130008] = anon_sym_AMP_EQ; - v->a[130009] = anon_sym_CARET_EQ; - v->a[130010] = anon_sym_PIPE_EQ; - v->a[130011] = anon_sym_PIPE_PIPE; - v->a[130012] = anon_sym_AMP_AMP; - v->a[130013] = anon_sym_EQ_EQ; - v->a[130014] = anon_sym_BANG_EQ; - v->a[130015] = anon_sym_LT_EQ; - v->a[130016] = anon_sym_GT_EQ; - v->a[130017] = anon_sym_RBRACK; - v->a[130018] = anon_sym_EQ_TILDE; - v->a[130019] = anon_sym_QMARK; + v->a[130000] = 1; + v->a[130001] = sym_comment; + v->a[130002] = actions(7434); + v->a[130003] = 5; + v->a[130004] = anon_sym_DOLLAR; + v->a[130005] = aux_sym_number_token1; + v->a[130006] = aux_sym_number_token2; + v->a[130007] = anon_sym_DOLLAR_LPAREN; + v->a[130008] = sym_word; + v->a[130009] = actions(7436); + v->a[130010] = 11; + v->a[130011] = sym_test_operator; + v->a[130012] = sym_extglob_pattern; + v->a[130013] = sym__brace_start; + v->a[130014] = anon_sym_LPAREN; + v->a[130015] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130016] = sym__special_character; + v->a[130017] = anon_sym_DQUOTE; + v->a[130018] = sym_raw_string; + v->a[130019] = anon_sym_DOLLAR_LBRACE; small_parse_table_6501(v); } void small_parse_table_6501(t_small_parse_table_array *v) { - v->a[130020] = 6; - v->a[130021] = actions(71); - v->a[130022] = 1; - v->a[130023] = sym_comment; - v->a[130024] = actions(1143); - v->a[130025] = 1; - v->a[130026] = aux_sym_concatenation_token1; - v->a[130027] = actions(6685); - v->a[130028] = 1; + v->a[130020] = anon_sym_BQUOTE; + v->a[130021] = anon_sym_DOLLAR_BQUOTE; + v->a[130022] = 3; + v->a[130023] = actions(3); + v->a[130024] = 1; + v->a[130025] = sym_comment; + v->a[130026] = actions(3159); + v->a[130027] = 3; + v->a[130028] = sym_file_descriptor; v->a[130029] = sym__concat; - v->a[130030] = state(2312); - v->a[130031] = 1; - v->a[130032] = aux_sym_concatenation_repeat1; - v->a[130033] = actions(1286); - v->a[130034] = 14; - v->a[130035] = anon_sym_EQ; - v->a[130036] = anon_sym_PIPE; - v->a[130037] = anon_sym_CARET; - v->a[130038] = anon_sym_AMP; - v->a[130039] = anon_sym_LT; + v->a[130030] = aux_sym_heredoc_redirect_token1; + v->a[130031] = actions(3157); + v->a[130032] = 13; + v->a[130033] = anon_sym_AMP_AMP; + v->a[130034] = anon_sym_PIPE_PIPE; + v->a[130035] = anon_sym_LT; + v->a[130036] = anon_sym_GT; + v->a[130037] = anon_sym_GT_GT; + v->a[130038] = anon_sym_AMP_GT; + v->a[130039] = anon_sym_AMP_GT_GT; small_parse_table_6502(v); } void small_parse_table_6502(t_small_parse_table_array *v) { - v->a[130040] = anon_sym_GT; - v->a[130041] = anon_sym_LT_LT; - v->a[130042] = anon_sym_GT_GT; - v->a[130043] = anon_sym_PLUS; - v->a[130044] = anon_sym_DASH; - v->a[130045] = anon_sym_STAR; - v->a[130046] = anon_sym_SLASH; - v->a[130047] = anon_sym_PERCENT; - v->a[130048] = anon_sym_STAR_STAR; - v->a[130049] = actions(1288); - v->a[130050] = 23; - v->a[130051] = sym_test_operator; - v->a[130052] = anon_sym_PLUS_PLUS; - v->a[130053] = anon_sym_DASH_DASH; - v->a[130054] = anon_sym_PLUS_EQ; - v->a[130055] = anon_sym_DASH_EQ; - v->a[130056] = anon_sym_STAR_EQ; - v->a[130057] = anon_sym_SLASH_EQ; - v->a[130058] = anon_sym_PERCENT_EQ; - v->a[130059] = anon_sym_STAR_STAR_EQ; + v->a[130040] = anon_sym_LT_AMP; + v->a[130041] = anon_sym_GT_AMP; + v->a[130042] = anon_sym_GT_PIPE; + v->a[130043] = anon_sym_LT_AMP_DASH; + v->a[130044] = anon_sym_GT_AMP_DASH; + v->a[130045] = aux_sym_concatenation_token1; + v->a[130046] = 3; + v->a[130047] = actions(57); + v->a[130048] = 1; + v->a[130049] = sym_comment; + v->a[130050] = actions(7438); + v->a[130051] = 5; + v->a[130052] = anon_sym_DOLLAR; + v->a[130053] = aux_sym_number_token1; + v->a[130054] = aux_sym_number_token2; + v->a[130055] = anon_sym_DOLLAR_LPAREN; + v->a[130056] = sym_word; + v->a[130057] = actions(7440); + v->a[130058] = 11; + v->a[130059] = sym_test_operator; small_parse_table_6503(v); } void small_parse_table_6503(t_small_parse_table_array *v) { - v->a[130060] = anon_sym_LT_LT_EQ; - v->a[130061] = anon_sym_GT_GT_EQ; - v->a[130062] = anon_sym_AMP_EQ; - v->a[130063] = anon_sym_CARET_EQ; - v->a[130064] = anon_sym_PIPE_EQ; - v->a[130065] = anon_sym_PIPE_PIPE; - v->a[130066] = anon_sym_AMP_AMP; - v->a[130067] = anon_sym_EQ_EQ; - v->a[130068] = anon_sym_BANG_EQ; - v->a[130069] = anon_sym_LT_EQ; - v->a[130070] = anon_sym_GT_EQ; - v->a[130071] = anon_sym_RBRACK_RBRACK; - v->a[130072] = anon_sym_EQ_TILDE; - v->a[130073] = anon_sym_QMARK; - v->a[130074] = 5; - v->a[130075] = actions(71); - v->a[130076] = 1; - v->a[130077] = sym_comment; - v->a[130078] = actions(6687); - v->a[130079] = 1; + v->a[130060] = sym_extglob_pattern; + v->a[130061] = sym__brace_start; + v->a[130062] = anon_sym_LPAREN; + v->a[130063] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130064] = sym__special_character; + v->a[130065] = anon_sym_DQUOTE; + v->a[130066] = sym_raw_string; + v->a[130067] = anon_sym_DOLLAR_LBRACE; + v->a[130068] = anon_sym_BQUOTE; + v->a[130069] = anon_sym_DOLLAR_BQUOTE; + v->a[130070] = 5; + v->a[130071] = actions(3); + v->a[130072] = 1; + v->a[130073] = sym_comment; + v->a[130074] = actions(7442); + v->a[130075] = 1; + v->a[130076] = sym__special_character; + v->a[130077] = state(2830); + v->a[130078] = 1; + v->a[130079] = aux_sym__literal_repeat1; small_parse_table_6504(v); } void small_parse_table_6504(t_small_parse_table_array *v) { - v->a[130080] = sym__special_character; - v->a[130081] = state(2474); - v->a[130082] = 1; - v->a[130083] = aux_sym__literal_repeat1; - v->a[130084] = actions(1362); - v->a[130085] = 14; - v->a[130086] = anon_sym_EQ; - v->a[130087] = anon_sym_PIPE; - v->a[130088] = anon_sym_CARET; - v->a[130089] = anon_sym_AMP; - v->a[130090] = anon_sym_LT; - v->a[130091] = anon_sym_GT; - v->a[130092] = anon_sym_LT_LT; - v->a[130093] = anon_sym_GT_GT; - v->a[130094] = anon_sym_PLUS; - v->a[130095] = anon_sym_DASH; - v->a[130096] = anon_sym_STAR; - v->a[130097] = anon_sym_SLASH; - v->a[130098] = anon_sym_PERCENT; - v->a[130099] = anon_sym_STAR_STAR; + v->a[130080] = actions(3543); + v->a[130081] = 2; + v->a[130082] = sym_file_descriptor; + v->a[130083] = aux_sym_heredoc_redirect_token1; + v->a[130084] = actions(3541); + v->a[130085] = 12; + v->a[130086] = anon_sym_AMP_AMP; + v->a[130087] = anon_sym_PIPE_PIPE; + v->a[130088] = anon_sym_LT; + v->a[130089] = anon_sym_GT; + v->a[130090] = anon_sym_GT_GT; + v->a[130091] = anon_sym_AMP_GT; + v->a[130092] = anon_sym_AMP_GT_GT; + v->a[130093] = anon_sym_LT_AMP; + v->a[130094] = anon_sym_GT_AMP; + v->a[130095] = anon_sym_GT_PIPE; + v->a[130096] = anon_sym_LT_AMP_DASH; + v->a[130097] = anon_sym_GT_AMP_DASH; + v->a[130098] = 3; + v->a[130099] = actions(57); small_parse_table_6505(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1301.c b/parser/static/small_parse_table/small_parse_table_1301.c index 10c9f62d..a18cd721 100644 --- a/parser/static/small_parse_table/small_parse_table_1301.c +++ b/parser/static/small_parse_table/small_parse_table_1301.c @@ -14,126 +14,126 @@ void small_parse_table_6505(t_small_parse_table_array *v) { - v->a[130100] = actions(1364); - v->a[130101] = 24; - v->a[130102] = sym__concat; - v->a[130103] = sym_test_operator; - v->a[130104] = anon_sym_PLUS_PLUS; - v->a[130105] = anon_sym_DASH_DASH; - v->a[130106] = anon_sym_PLUS_EQ; - v->a[130107] = anon_sym_DASH_EQ; - v->a[130108] = anon_sym_STAR_EQ; - v->a[130109] = anon_sym_SLASH_EQ; - v->a[130110] = anon_sym_PERCENT_EQ; - v->a[130111] = anon_sym_STAR_STAR_EQ; - v->a[130112] = anon_sym_LT_LT_EQ; - v->a[130113] = anon_sym_GT_GT_EQ; - v->a[130114] = anon_sym_AMP_EQ; - v->a[130115] = anon_sym_CARET_EQ; - v->a[130116] = anon_sym_PIPE_EQ; - v->a[130117] = anon_sym_PIPE_PIPE; - v->a[130118] = anon_sym_AMP_AMP; - v->a[130119] = anon_sym_EQ_EQ; + v->a[130100] = 1; + v->a[130101] = sym_comment; + v->a[130102] = actions(7438); + v->a[130103] = 5; + v->a[130104] = anon_sym_DOLLAR; + v->a[130105] = aux_sym_number_token1; + v->a[130106] = aux_sym_number_token2; + v->a[130107] = anon_sym_DOLLAR_LPAREN; + v->a[130108] = sym_word; + v->a[130109] = actions(7440); + v->a[130110] = 11; + v->a[130111] = sym_test_operator; + v->a[130112] = sym_extglob_pattern; + v->a[130113] = sym__brace_start; + v->a[130114] = anon_sym_LPAREN; + v->a[130115] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130116] = sym__special_character; + v->a[130117] = anon_sym_DQUOTE; + v->a[130118] = sym_raw_string; + v->a[130119] = anon_sym_DOLLAR_LBRACE; small_parse_table_6506(v); } void small_parse_table_6506(t_small_parse_table_array *v) { - v->a[130120] = anon_sym_BANG_EQ; - v->a[130121] = anon_sym_LT_EQ; - v->a[130122] = anon_sym_GT_EQ; - v->a[130123] = anon_sym_RBRACK; - v->a[130124] = anon_sym_EQ_TILDE; - v->a[130125] = anon_sym_QMARK; - v->a[130126] = 6; - v->a[130127] = actions(71); - v->a[130128] = 1; - v->a[130129] = sym_comment; - v->a[130130] = actions(1077); - v->a[130131] = 1; - v->a[130132] = aux_sym_concatenation_token1; - v->a[130133] = actions(6690); - v->a[130134] = 1; - v->a[130135] = sym__concat; - v->a[130136] = state(2464); - v->a[130137] = 1; - v->a[130138] = aux_sym_concatenation_repeat1; - v->a[130139] = actions(1286); + v->a[130120] = anon_sym_BQUOTE; + v->a[130121] = anon_sym_DOLLAR_BQUOTE; + v->a[130122] = 3; + v->a[130123] = actions(57); + v->a[130124] = 1; + v->a[130125] = sym_comment; + v->a[130126] = actions(7356); + v->a[130127] = 5; + v->a[130128] = anon_sym_DOLLAR; + v->a[130129] = aux_sym_number_token1; + v->a[130130] = aux_sym_number_token2; + v->a[130131] = anon_sym_DOLLAR_LPAREN; + v->a[130132] = sym_word; + v->a[130133] = actions(7360); + v->a[130134] = 11; + v->a[130135] = sym_test_operator; + v->a[130136] = sym_extglob_pattern; + v->a[130137] = sym__brace_start; + v->a[130138] = anon_sym_LPAREN; + v->a[130139] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6507(v); } void small_parse_table_6507(t_small_parse_table_array *v) { - v->a[130140] = 14; - v->a[130141] = anon_sym_EQ; - v->a[130142] = anon_sym_PIPE; - v->a[130143] = anon_sym_CARET; - v->a[130144] = anon_sym_AMP; - v->a[130145] = anon_sym_LT; - v->a[130146] = anon_sym_GT; - v->a[130147] = anon_sym_LT_LT; - v->a[130148] = anon_sym_GT_GT; - v->a[130149] = anon_sym_PLUS; - v->a[130150] = anon_sym_DASH; - v->a[130151] = anon_sym_STAR; - v->a[130152] = anon_sym_SLASH; - v->a[130153] = anon_sym_PERCENT; - v->a[130154] = anon_sym_STAR_STAR; - v->a[130155] = actions(1288); - v->a[130156] = 23; - v->a[130157] = sym_test_operator; - v->a[130158] = anon_sym_PLUS_PLUS; - v->a[130159] = anon_sym_DASH_DASH; + v->a[130140] = sym__special_character; + v->a[130141] = anon_sym_DQUOTE; + v->a[130142] = sym_raw_string; + v->a[130143] = anon_sym_DOLLAR_LBRACE; + v->a[130144] = anon_sym_BQUOTE; + v->a[130145] = anon_sym_DOLLAR_BQUOTE; + v->a[130146] = 3; + v->a[130147] = actions(57); + v->a[130148] = 1; + v->a[130149] = sym_comment; + v->a[130150] = actions(7444); + v->a[130151] = 5; + v->a[130152] = anon_sym_DOLLAR; + v->a[130153] = aux_sym_number_token1; + v->a[130154] = aux_sym_number_token2; + v->a[130155] = anon_sym_DOLLAR_LPAREN; + v->a[130156] = sym_word; + v->a[130157] = actions(7446); + v->a[130158] = 11; + v->a[130159] = sym_test_operator; small_parse_table_6508(v); } void small_parse_table_6508(t_small_parse_table_array *v) { - v->a[130160] = anon_sym_PLUS_EQ; - v->a[130161] = anon_sym_DASH_EQ; - v->a[130162] = anon_sym_STAR_EQ; - v->a[130163] = anon_sym_SLASH_EQ; - v->a[130164] = anon_sym_PERCENT_EQ; - v->a[130165] = anon_sym_STAR_STAR_EQ; - v->a[130166] = anon_sym_LT_LT_EQ; - v->a[130167] = anon_sym_GT_GT_EQ; - v->a[130168] = anon_sym_AMP_EQ; - v->a[130169] = anon_sym_CARET_EQ; - v->a[130170] = anon_sym_PIPE_EQ; - v->a[130171] = anon_sym_PIPE_PIPE; - v->a[130172] = anon_sym_AMP_AMP; - v->a[130173] = anon_sym_EQ_EQ; - v->a[130174] = anon_sym_BANG_EQ; - v->a[130175] = anon_sym_LT_EQ; - v->a[130176] = anon_sym_GT_EQ; - v->a[130177] = anon_sym_RPAREN; - v->a[130178] = anon_sym_EQ_TILDE; - v->a[130179] = anon_sym_QMARK; + v->a[130160] = sym_extglob_pattern; + v->a[130161] = sym__brace_start; + v->a[130162] = anon_sym_LPAREN; + v->a[130163] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130164] = sym__special_character; + v->a[130165] = anon_sym_DQUOTE; + v->a[130166] = sym_raw_string; + v->a[130167] = anon_sym_DOLLAR_LBRACE; + v->a[130168] = anon_sym_BQUOTE; + v->a[130169] = anon_sym_DOLLAR_BQUOTE; + v->a[130170] = 3; + v->a[130171] = actions(57); + v->a[130172] = 1; + v->a[130173] = sym_comment; + v->a[130174] = actions(7356); + v->a[130175] = 5; + v->a[130176] = anon_sym_DOLLAR; + v->a[130177] = aux_sym_number_token1; + v->a[130178] = aux_sym_number_token2; + v->a[130179] = anon_sym_DOLLAR_LPAREN; small_parse_table_6509(v); } void small_parse_table_6509(t_small_parse_table_array *v) { - v->a[130180] = 5; - v->a[130181] = actions(71); - v->a[130182] = 1; - v->a[130183] = sym_comment; - v->a[130184] = actions(6662); - v->a[130185] = 1; - v->a[130186] = sym__special_character; - v->a[130187] = state(2568); - v->a[130188] = 1; - v->a[130189] = aux_sym__literal_repeat1; - v->a[130190] = actions(5721); - v->a[130191] = 12; - v->a[130192] = anon_sym_PIPE; - v->a[130193] = anon_sym_LT; - v->a[130194] = anon_sym_GT; - v->a[130195] = anon_sym_LT_LT; - v->a[130196] = anon_sym_AMP_GT; - v->a[130197] = anon_sym_LT_AMP; - v->a[130198] = anon_sym_GT_AMP; - v->a[130199] = anon_sym_DOLLAR; + v->a[130180] = sym_word; + v->a[130181] = actions(7360); + v->a[130182] = 11; + v->a[130183] = sym_test_operator; + v->a[130184] = sym_extglob_pattern; + v->a[130185] = sym__brace_start; + v->a[130186] = anon_sym_LPAREN; + v->a[130187] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130188] = sym__special_character; + v->a[130189] = anon_sym_DQUOTE; + v->a[130190] = sym_raw_string; + v->a[130191] = anon_sym_DOLLAR_LBRACE; + v->a[130192] = anon_sym_BQUOTE; + v->a[130193] = anon_sym_DOLLAR_BQUOTE; + v->a[130194] = 3; + v->a[130195] = actions(57); + v->a[130196] = 1; + v->a[130197] = sym_comment; + v->a[130198] = actions(7348); + v->a[130199] = 5; small_parse_table_6510(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1302.c b/parser/static/small_parse_table/small_parse_table_1302.c index f4d5086f..ef05bd04 100644 --- a/parser/static/small_parse_table/small_parse_table_1302.c +++ b/parser/static/small_parse_table/small_parse_table_1302.c @@ -14,126 +14,126 @@ void small_parse_table_6510(t_small_parse_table_array *v) { - v->a[130200] = aux_sym_number_token1; - v->a[130201] = aux_sym_number_token2; - v->a[130202] = anon_sym_DOLLAR_LPAREN; - v->a[130203] = sym_word; - v->a[130204] = actions(5723); - v->a[130205] = 26; - v->a[130206] = sym_file_descriptor; - v->a[130207] = sym_variable_name; - v->a[130208] = sym_test_operator; + v->a[130200] = anon_sym_DOLLAR; + v->a[130201] = aux_sym_number_token1; + v->a[130202] = aux_sym_number_token2; + v->a[130203] = anon_sym_DOLLAR_LPAREN; + v->a[130204] = sym_word; + v->a[130205] = actions(7352); + v->a[130206] = 11; + v->a[130207] = sym_test_operator; + v->a[130208] = sym_extglob_pattern; v->a[130209] = sym__brace_start; - v->a[130210] = anon_sym_LPAREN_LPAREN; - v->a[130211] = anon_sym_PIPE_PIPE; - v->a[130212] = anon_sym_AMP_AMP; - v->a[130213] = anon_sym_GT_GT; - v->a[130214] = anon_sym_PIPE_AMP; - v->a[130215] = anon_sym_RBRACK; - v->a[130216] = anon_sym_AMP_GT_GT; - v->a[130217] = anon_sym_GT_PIPE; - v->a[130218] = anon_sym_LT_AMP_DASH; - v->a[130219] = anon_sym_GT_AMP_DASH; + v->a[130210] = anon_sym_LPAREN; + v->a[130211] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130212] = sym__special_character; + v->a[130213] = anon_sym_DQUOTE; + v->a[130214] = sym_raw_string; + v->a[130215] = anon_sym_DOLLAR_LBRACE; + v->a[130216] = anon_sym_BQUOTE; + v->a[130217] = anon_sym_DOLLAR_BQUOTE; + v->a[130218] = 5; + v->a[130219] = actions(3); small_parse_table_6511(v); } void small_parse_table_6511(t_small_parse_table_array *v) { - v->a[130220] = anon_sym_LT_LT_DASH; - v->a[130221] = anon_sym_LT_LT_LT; - v->a[130222] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130223] = anon_sym_DOLLAR_LBRACK; - v->a[130224] = anon_sym_DQUOTE; - v->a[130225] = sym_raw_string; - v->a[130226] = sym_ansi_c_string; - v->a[130227] = anon_sym_DOLLAR_LBRACE; - v->a[130228] = anon_sym_BQUOTE; - v->a[130229] = anon_sym_DOLLAR_BQUOTE; - v->a[130230] = anon_sym_LT_LPAREN; - v->a[130231] = anon_sym_GT_LPAREN; - v->a[130232] = 3; - v->a[130233] = actions(71); - v->a[130234] = 1; - v->a[130235] = sym_comment; - v->a[130236] = actions(1336); - v->a[130237] = 14; - v->a[130238] = anon_sym_PIPE; - v->a[130239] = anon_sym_LT; + v->a[130220] = 1; + v->a[130221] = sym_comment; + v->a[130222] = actions(7448); + v->a[130223] = 1; + v->a[130224] = sym__special_character; + v->a[130225] = state(2830); + v->a[130226] = 1; + v->a[130227] = aux_sym__literal_repeat1; + v->a[130228] = actions(3197); + v->a[130229] = 2; + v->a[130230] = sym_file_descriptor; + v->a[130231] = aux_sym_heredoc_redirect_token1; + v->a[130232] = actions(3195); + v->a[130233] = 12; + v->a[130234] = anon_sym_AMP_AMP; + v->a[130235] = anon_sym_PIPE_PIPE; + v->a[130236] = anon_sym_LT; + v->a[130237] = anon_sym_GT; + v->a[130238] = anon_sym_GT_GT; + v->a[130239] = anon_sym_AMP_GT; small_parse_table_6512(v); } void small_parse_table_6512(t_small_parse_table_array *v) { - v->a[130240] = anon_sym_GT; - v->a[130241] = anon_sym_LT_LT; - v->a[130242] = anon_sym_AMP_GT; - v->a[130243] = anon_sym_LT_AMP; - v->a[130244] = anon_sym_GT_AMP; - v->a[130245] = anon_sym_DOLLAR; - v->a[130246] = aux_sym_number_token1; - v->a[130247] = aux_sym_number_token2; - v->a[130248] = anon_sym_DOLLAR_LPAREN; - v->a[130249] = anon_sym_BQUOTE; - v->a[130250] = aux_sym__simple_variable_name_token1; - v->a[130251] = sym_word; - v->a[130252] = actions(1338); - v->a[130253] = 26; - v->a[130254] = sym_file_descriptor; - v->a[130255] = sym__concat; - v->a[130256] = sym_variable_name; - v->a[130257] = sym_test_operator; - v->a[130258] = sym__brace_start; - v->a[130259] = anon_sym_LPAREN_LPAREN; + v->a[130240] = anon_sym_AMP_GT_GT; + v->a[130241] = anon_sym_LT_AMP; + v->a[130242] = anon_sym_GT_AMP; + v->a[130243] = anon_sym_GT_PIPE; + v->a[130244] = anon_sym_LT_AMP_DASH; + v->a[130245] = anon_sym_GT_AMP_DASH; + v->a[130246] = 3; + v->a[130247] = actions(3); + v->a[130248] = 1; + v->a[130249] = sym_comment; + v->a[130250] = actions(2654); + v->a[130251] = 3; + v->a[130252] = sym_file_descriptor; + v->a[130253] = sym__concat; + v->a[130254] = aux_sym_heredoc_redirect_token1; + v->a[130255] = actions(2652); + v->a[130256] = 13; + v->a[130257] = anon_sym_AMP_AMP; + v->a[130258] = anon_sym_PIPE_PIPE; + v->a[130259] = anon_sym_LT; small_parse_table_6513(v); } void small_parse_table_6513(t_small_parse_table_array *v) { - v->a[130260] = anon_sym_PIPE_PIPE; - v->a[130261] = anon_sym_AMP_AMP; - v->a[130262] = anon_sym_GT_GT; - v->a[130263] = anon_sym_PIPE_AMP; - v->a[130264] = anon_sym_AMP_GT_GT; - v->a[130265] = anon_sym_GT_PIPE; - v->a[130266] = anon_sym_LT_AMP_DASH; - v->a[130267] = anon_sym_GT_AMP_DASH; - v->a[130268] = anon_sym_LT_LT_DASH; - v->a[130269] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130270] = anon_sym_DOLLAR_LBRACK; - v->a[130271] = aux_sym_concatenation_token1; - v->a[130272] = sym__special_character; - v->a[130273] = anon_sym_DQUOTE; - v->a[130274] = sym_raw_string; - v->a[130275] = sym_ansi_c_string; - v->a[130276] = anon_sym_DOLLAR_LBRACE; - v->a[130277] = anon_sym_DOLLAR_BQUOTE; - v->a[130278] = anon_sym_LT_LPAREN; - v->a[130279] = anon_sym_GT_LPAREN; + v->a[130260] = anon_sym_GT; + v->a[130261] = anon_sym_GT_GT; + v->a[130262] = anon_sym_AMP_GT; + v->a[130263] = anon_sym_AMP_GT_GT; + v->a[130264] = anon_sym_LT_AMP; + v->a[130265] = anon_sym_GT_AMP; + v->a[130266] = anon_sym_GT_PIPE; + v->a[130267] = anon_sym_LT_AMP_DASH; + v->a[130268] = anon_sym_GT_AMP_DASH; + v->a[130269] = aux_sym_concatenation_token1; + v->a[130270] = 3; + v->a[130271] = actions(57); + v->a[130272] = 1; + v->a[130273] = sym_comment; + v->a[130274] = actions(7438); + v->a[130275] = 5; + v->a[130276] = anon_sym_DOLLAR; + v->a[130277] = aux_sym_number_token1; + v->a[130278] = aux_sym_number_token2; + v->a[130279] = anon_sym_DOLLAR_LPAREN; small_parse_table_6514(v); } void small_parse_table_6514(t_small_parse_table_array *v) { - v->a[130280] = 3; - v->a[130281] = actions(71); - v->a[130282] = 1; - v->a[130283] = sym_comment; - v->a[130284] = actions(1300); - v->a[130285] = 14; - v->a[130286] = anon_sym_PIPE; - v->a[130287] = anon_sym_LT; - v->a[130288] = anon_sym_GT; - v->a[130289] = anon_sym_LT_LT; - v->a[130290] = anon_sym_AMP_GT; - v->a[130291] = anon_sym_LT_AMP; - v->a[130292] = anon_sym_GT_AMP; - v->a[130293] = anon_sym_DOLLAR; - v->a[130294] = sym__special_character; - v->a[130295] = aux_sym_number_token1; - v->a[130296] = aux_sym_number_token2; - v->a[130297] = anon_sym_DOLLAR_LPAREN; - v->a[130298] = anon_sym_BQUOTE; - v->a[130299] = sym_word; + v->a[130280] = sym_word; + v->a[130281] = actions(7440); + v->a[130282] = 11; + v->a[130283] = sym_test_operator; + v->a[130284] = sym_extglob_pattern; + v->a[130285] = sym__brace_start; + v->a[130286] = anon_sym_LPAREN; + v->a[130287] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130288] = sym__special_character; + v->a[130289] = anon_sym_DQUOTE; + v->a[130290] = sym_raw_string; + v->a[130291] = anon_sym_DOLLAR_LBRACE; + v->a[130292] = anon_sym_BQUOTE; + v->a[130293] = anon_sym_DOLLAR_BQUOTE; + v->a[130294] = 5; + v->a[130295] = actions(3); + v->a[130296] = 1; + v->a[130297] = sym_comment; + v->a[130298] = actions(7442); + v->a[130299] = 1; small_parse_table_6515(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1303.c b/parser/static/small_parse_table/small_parse_table_1303.c index 11aa7188..1b41c0e4 100644 --- a/parser/static/small_parse_table/small_parse_table_1303.c +++ b/parser/static/small_parse_table/small_parse_table_1303.c @@ -14,126 +14,126 @@ void small_parse_table_6515(t_small_parse_table_array *v) { - v->a[130300] = actions(1302); - v->a[130301] = 26; - v->a[130302] = sym_file_descriptor; - v->a[130303] = sym__concat; - v->a[130304] = sym_test_operator; - v->a[130305] = sym__brace_start; - v->a[130306] = anon_sym_LPAREN_LPAREN; - v->a[130307] = anon_sym_PIPE_PIPE; - v->a[130308] = anon_sym_AMP_AMP; - v->a[130309] = anon_sym_GT_GT; - v->a[130310] = anon_sym_PIPE_AMP; - v->a[130311] = anon_sym_RBRACK; - v->a[130312] = anon_sym_AMP_GT_GT; - v->a[130313] = anon_sym_GT_PIPE; - v->a[130314] = anon_sym_LT_AMP_DASH; - v->a[130315] = anon_sym_GT_AMP_DASH; - v->a[130316] = anon_sym_LT_LT_DASH; - v->a[130317] = anon_sym_LT_LT_LT; - v->a[130318] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130319] = anon_sym_DOLLAR_LBRACK; + v->a[130300] = sym__special_character; + v->a[130301] = state(2830); + v->a[130302] = 1; + v->a[130303] = aux_sym__literal_repeat1; + v->a[130304] = actions(3549); + v->a[130305] = 2; + v->a[130306] = sym_file_descriptor; + v->a[130307] = aux_sym_heredoc_redirect_token1; + v->a[130308] = actions(3547); + v->a[130309] = 12; + v->a[130310] = anon_sym_AMP_AMP; + v->a[130311] = anon_sym_PIPE_PIPE; + v->a[130312] = anon_sym_LT; + v->a[130313] = anon_sym_GT; + v->a[130314] = anon_sym_GT_GT; + v->a[130315] = anon_sym_AMP_GT; + v->a[130316] = anon_sym_AMP_GT_GT; + v->a[130317] = anon_sym_LT_AMP; + v->a[130318] = anon_sym_GT_AMP; + v->a[130319] = anon_sym_GT_PIPE; small_parse_table_6516(v); } void small_parse_table_6516(t_small_parse_table_array *v) { - v->a[130320] = aux_sym_concatenation_token1; - v->a[130321] = anon_sym_DQUOTE; - v->a[130322] = sym_raw_string; - v->a[130323] = sym_ansi_c_string; - v->a[130324] = anon_sym_DOLLAR_LBRACE; - v->a[130325] = anon_sym_DOLLAR_BQUOTE; - v->a[130326] = anon_sym_LT_LPAREN; - v->a[130327] = anon_sym_GT_LPAREN; - v->a[130328] = 3; - v->a[130329] = actions(71); - v->a[130330] = 1; - v->a[130331] = sym_comment; - v->a[130332] = actions(1292); - v->a[130333] = 13; - v->a[130334] = anon_sym_PIPE; - v->a[130335] = anon_sym_LT; - v->a[130336] = anon_sym_GT; - v->a[130337] = anon_sym_LT_LT; - v->a[130338] = anon_sym_AMP_GT; - v->a[130339] = anon_sym_LT_AMP; + v->a[130320] = anon_sym_LT_AMP_DASH; + v->a[130321] = anon_sym_GT_AMP_DASH; + v->a[130322] = 3; + v->a[130323] = actions(57); + v->a[130324] = 1; + v->a[130325] = sym_comment; + v->a[130326] = actions(7438); + v->a[130327] = 5; + v->a[130328] = anon_sym_DOLLAR; + v->a[130329] = aux_sym_number_token1; + v->a[130330] = aux_sym_number_token2; + v->a[130331] = anon_sym_DOLLAR_LPAREN; + v->a[130332] = sym_word; + v->a[130333] = actions(7440); + v->a[130334] = 11; + v->a[130335] = sym_test_operator; + v->a[130336] = sym_extglob_pattern; + v->a[130337] = sym__brace_start; + v->a[130338] = anon_sym_LPAREN; + v->a[130339] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6517(v); } void small_parse_table_6517(t_small_parse_table_array *v) { - v->a[130340] = anon_sym_GT_AMP; - v->a[130341] = anon_sym_DOLLAR; - v->a[130342] = aux_sym_number_token1; - v->a[130343] = aux_sym_number_token2; - v->a[130344] = anon_sym_DOLLAR_LPAREN; - v->a[130345] = anon_sym_BQUOTE; - v->a[130346] = sym_word; - v->a[130347] = actions(1294); - v->a[130348] = 27; - v->a[130349] = sym_file_descriptor; - v->a[130350] = sym__concat; - v->a[130351] = sym_variable_name; - v->a[130352] = sym_test_operator; - v->a[130353] = sym__brace_start; - v->a[130354] = anon_sym_LPAREN_LPAREN; - v->a[130355] = anon_sym_PIPE_PIPE; - v->a[130356] = anon_sym_AMP_AMP; - v->a[130357] = anon_sym_GT_GT; - v->a[130358] = anon_sym_PIPE_AMP; - v->a[130359] = anon_sym_AMP_GT_GT; + v->a[130340] = sym__special_character; + v->a[130341] = anon_sym_DQUOTE; + v->a[130342] = sym_raw_string; + v->a[130343] = anon_sym_DOLLAR_LBRACE; + v->a[130344] = anon_sym_BQUOTE; + v->a[130345] = anon_sym_DOLLAR_BQUOTE; + v->a[130346] = 13; + v->a[130347] = actions(57); + v->a[130348] = 1; + v->a[130349] = sym_comment; + v->a[130350] = actions(4340); + v->a[130351] = 1; + v->a[130352] = anon_sym_DOLLAR; + v->a[130353] = actions(4558); + v->a[130354] = 1; + v->a[130355] = anon_sym_BQUOTE; + v->a[130356] = actions(4560); + v->a[130357] = 1; + v->a[130358] = anon_sym_DOLLAR_BQUOTE; + v->a[130359] = actions(7453); small_parse_table_6518(v); } void small_parse_table_6518(t_small_parse_table_array *v) { - v->a[130360] = anon_sym_GT_PIPE; - v->a[130361] = anon_sym_LT_AMP_DASH; - v->a[130362] = anon_sym_GT_AMP_DASH; - v->a[130363] = anon_sym_LT_LT_DASH; - v->a[130364] = anon_sym_LT_LT_LT; - v->a[130365] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130366] = anon_sym_DOLLAR_LBRACK; - v->a[130367] = aux_sym_concatenation_token1; - v->a[130368] = sym__special_character; - v->a[130369] = anon_sym_DQUOTE; - v->a[130370] = sym_raw_string; - v->a[130371] = sym_ansi_c_string; - v->a[130372] = anon_sym_DOLLAR_LBRACE; - v->a[130373] = anon_sym_DOLLAR_BQUOTE; - v->a[130374] = anon_sym_LT_LPAREN; - v->a[130375] = anon_sym_GT_LPAREN; - v->a[130376] = 6; - v->a[130377] = actions(3); - v->a[130378] = 1; - v->a[130379] = sym_comment; + v->a[130360] = 1; + v->a[130361] = anon_sym_DQUOTE; + v->a[130362] = actions(7455); + v->a[130363] = 1; + v->a[130364] = anon_sym_DOLLAR_LBRACE; + v->a[130365] = actions(7457); + v->a[130366] = 1; + v->a[130367] = anon_sym_RBRACE3; + v->a[130368] = actions(7459); + v->a[130369] = 1; + v->a[130370] = anon_sym_DOLLAR_LPAREN; + v->a[130371] = actions(7461); + v->a[130372] = 1; + v->a[130373] = sym_variable_name; + v->a[130374] = state(3898); + v->a[130375] = 1; + v->a[130376] = sym__concatenation_in_expansion; + v->a[130377] = state(3450); + v->a[130378] = 2; + v->a[130379] = sym_string; small_parse_table_6519(v); } void small_parse_table_6519(t_small_parse_table_array *v) { - v->a[130380] = actions(6013); - v->a[130381] = 1; - v->a[130382] = aux_sym_concatenation_token1; - v->a[130383] = actions(6015); - v->a[130384] = 1; - v->a[130385] = sym__concat; - v->a[130386] = state(2470); - v->a[130387] = 1; - v->a[130388] = aux_sym_concatenation_repeat1; - v->a[130389] = actions(1263); - v->a[130390] = 4; - v->a[130391] = sym_file_descriptor; - v->a[130392] = sym_test_operator; - v->a[130393] = sym__brace_start; - v->a[130394] = aux_sym_heredoc_redirect_token1; - v->a[130395] = actions(1261); - v->a[130396] = 33; - v->a[130397] = anon_sym_LPAREN_LPAREN; - v->a[130398] = anon_sym_PIPE_PIPE; - v->a[130399] = anon_sym_AMP_AMP; + v->a[130380] = sym_expansion; + v->a[130381] = state(3474); + v->a[130382] = 2; + v->a[130383] = sym_simple_expansion; + v->a[130384] = sym_command_substitution; + v->a[130385] = actions(7451); + v->a[130386] = 3; + v->a[130387] = sym__expansion_word; + v->a[130388] = sym_raw_string; + v->a[130389] = sym_word; + v->a[130390] = 3; + v->a[130391] = actions(3); + v->a[130392] = 1; + v->a[130393] = sym_comment; + v->a[130394] = actions(3117); + v->a[130395] = 3; + v->a[130396] = sym_file_descriptor; + v->a[130397] = sym__concat; + v->a[130398] = aux_sym_heredoc_redirect_token1; + v->a[130399] = actions(3115); small_parse_table_6520(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1304.c b/parser/static/small_parse_table/small_parse_table_1304.c index c60f4b00..25435e63 100644 --- a/parser/static/small_parse_table/small_parse_table_1304.c +++ b/parser/static/small_parse_table/small_parse_table_1304.c @@ -14,12 +14,12 @@ void small_parse_table_6520(t_small_parse_table_array *v) { - v->a[130400] = anon_sym_PIPE; - v->a[130401] = anon_sym_LT; - v->a[130402] = anon_sym_GT; - v->a[130403] = anon_sym_LT_LT; - v->a[130404] = anon_sym_GT_GT; - v->a[130405] = anon_sym_PIPE_AMP; + v->a[130400] = 13; + v->a[130401] = anon_sym_AMP_AMP; + v->a[130402] = anon_sym_PIPE_PIPE; + v->a[130403] = anon_sym_LT; + v->a[130404] = anon_sym_GT; + v->a[130405] = anon_sym_GT_GT; v->a[130406] = anon_sym_AMP_GT; v->a[130407] = anon_sym_AMP_GT_GT; v->a[130408] = anon_sym_LT_AMP; @@ -27,113 +27,113 @@ void small_parse_table_6520(t_small_parse_table_array *v) v->a[130410] = anon_sym_GT_PIPE; v->a[130411] = anon_sym_LT_AMP_DASH; v->a[130412] = anon_sym_GT_AMP_DASH; - v->a[130413] = anon_sym_LT_LT_DASH; - v->a[130414] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130415] = anon_sym_DOLLAR_LBRACK; - v->a[130416] = anon_sym_DOLLAR; - v->a[130417] = sym__special_character; - v->a[130418] = anon_sym_DQUOTE; - v->a[130419] = sym_raw_string; + v->a[130413] = aux_sym_concatenation_token1; + v->a[130414] = 3; + v->a[130415] = actions(57); + v->a[130416] = 1; + v->a[130417] = sym_comment; + v->a[130418] = actions(7463); + v->a[130419] = 5; small_parse_table_6521(v); } void small_parse_table_6521(t_small_parse_table_array *v) { - v->a[130420] = sym_ansi_c_string; + v->a[130420] = anon_sym_DOLLAR; v->a[130421] = aux_sym_number_token1; v->a[130422] = aux_sym_number_token2; - v->a[130423] = anon_sym_DOLLAR_LBRACE; - v->a[130424] = anon_sym_DOLLAR_LPAREN; - v->a[130425] = anon_sym_BQUOTE; - v->a[130426] = anon_sym_DOLLAR_BQUOTE; - v->a[130427] = anon_sym_LT_LPAREN; - v->a[130428] = anon_sym_GT_LPAREN; - v->a[130429] = sym_word; - v->a[130430] = 3; - v->a[130431] = actions(71); - v->a[130432] = 1; - v->a[130433] = sym_comment; - v->a[130434] = actions(1332); - v->a[130435] = 13; - v->a[130436] = anon_sym_PIPE; - v->a[130437] = anon_sym_LT; - v->a[130438] = anon_sym_GT; - v->a[130439] = anon_sym_LT_LT; + v->a[130423] = anon_sym_DOLLAR_LPAREN; + v->a[130424] = sym_word; + v->a[130425] = actions(7465); + v->a[130426] = 11; + v->a[130427] = sym_test_operator; + v->a[130428] = sym_extglob_pattern; + v->a[130429] = sym__brace_start; + v->a[130430] = anon_sym_LPAREN; + v->a[130431] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130432] = sym__special_character; + v->a[130433] = anon_sym_DQUOTE; + v->a[130434] = sym_raw_string; + v->a[130435] = anon_sym_DOLLAR_LBRACE; + v->a[130436] = anon_sym_BQUOTE; + v->a[130437] = anon_sym_DOLLAR_BQUOTE; + v->a[130438] = 3; + v->a[130439] = actions(57); small_parse_table_6522(v); } void small_parse_table_6522(t_small_parse_table_array *v) { - v->a[130440] = anon_sym_AMP_GT; - v->a[130441] = anon_sym_LT_AMP; - v->a[130442] = anon_sym_GT_AMP; - v->a[130443] = anon_sym_DOLLAR; - v->a[130444] = aux_sym_number_token1; - v->a[130445] = aux_sym_number_token2; - v->a[130446] = anon_sym_DOLLAR_LPAREN; - v->a[130447] = anon_sym_BQUOTE; + v->a[130440] = 1; + v->a[130441] = sym_comment; + v->a[130442] = actions(7467); + v->a[130443] = 5; + v->a[130444] = anon_sym_DOLLAR; + v->a[130445] = aux_sym_number_token1; + v->a[130446] = aux_sym_number_token2; + v->a[130447] = anon_sym_DOLLAR_LPAREN; v->a[130448] = sym_word; - v->a[130449] = actions(1334); - v->a[130450] = 27; - v->a[130451] = sym_file_descriptor; - v->a[130452] = sym__concat; - v->a[130453] = sym_variable_name; - v->a[130454] = sym_test_operator; - v->a[130455] = sym__brace_start; - v->a[130456] = anon_sym_LPAREN_LPAREN; - v->a[130457] = anon_sym_PIPE_PIPE; - v->a[130458] = anon_sym_AMP_AMP; - v->a[130459] = anon_sym_GT_GT; + v->a[130449] = actions(7469); + v->a[130450] = 11; + v->a[130451] = sym_test_operator; + v->a[130452] = sym_extglob_pattern; + v->a[130453] = sym__brace_start; + v->a[130454] = anon_sym_LPAREN; + v->a[130455] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130456] = sym__special_character; + v->a[130457] = anon_sym_DQUOTE; + v->a[130458] = sym_raw_string; + v->a[130459] = anon_sym_DOLLAR_LBRACE; small_parse_table_6523(v); } void small_parse_table_6523(t_small_parse_table_array *v) { - v->a[130460] = anon_sym_PIPE_AMP; - v->a[130461] = anon_sym_AMP_GT_GT; - v->a[130462] = anon_sym_GT_PIPE; - v->a[130463] = anon_sym_LT_AMP_DASH; - v->a[130464] = anon_sym_GT_AMP_DASH; - v->a[130465] = anon_sym_LT_LT_DASH; - v->a[130466] = anon_sym_LT_LT_LT; - v->a[130467] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130468] = anon_sym_DOLLAR_LBRACK; - v->a[130469] = aux_sym_concatenation_token1; - v->a[130470] = sym__special_character; - v->a[130471] = anon_sym_DQUOTE; - v->a[130472] = sym_raw_string; - v->a[130473] = sym_ansi_c_string; - v->a[130474] = anon_sym_DOLLAR_LBRACE; - v->a[130475] = anon_sym_DOLLAR_BQUOTE; - v->a[130476] = anon_sym_LT_LPAREN; - v->a[130477] = anon_sym_GT_LPAREN; - v->a[130478] = 3; - v->a[130479] = actions(71); + v->a[130460] = anon_sym_BQUOTE; + v->a[130461] = anon_sym_DOLLAR_BQUOTE; + v->a[130462] = 3; + v->a[130463] = actions(57); + v->a[130464] = 1; + v->a[130465] = sym_comment; + v->a[130466] = actions(7467); + v->a[130467] = 5; + v->a[130468] = anon_sym_DOLLAR; + v->a[130469] = aux_sym_number_token1; + v->a[130470] = aux_sym_number_token2; + v->a[130471] = anon_sym_DOLLAR_LPAREN; + v->a[130472] = sym_word; + v->a[130473] = actions(7469); + v->a[130474] = 11; + v->a[130475] = sym_test_operator; + v->a[130476] = sym_extglob_pattern; + v->a[130477] = sym__brace_start; + v->a[130478] = anon_sym_LPAREN; + v->a[130479] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6524(v); } void small_parse_table_6524(t_small_parse_table_array *v) { - v->a[130480] = 1; - v->a[130481] = sym_comment; - v->a[130482] = actions(1332); - v->a[130483] = 14; - v->a[130484] = anon_sym_PIPE; - v->a[130485] = anon_sym_LT; - v->a[130486] = anon_sym_GT; - v->a[130487] = anon_sym_LT_LT; - v->a[130488] = anon_sym_AMP_GT; - v->a[130489] = anon_sym_LT_AMP; - v->a[130490] = anon_sym_GT_AMP; - v->a[130491] = anon_sym_DOLLAR; - v->a[130492] = sym__special_character; - v->a[130493] = aux_sym_number_token1; - v->a[130494] = aux_sym_number_token2; - v->a[130495] = anon_sym_DOLLAR_LPAREN; - v->a[130496] = anon_sym_BQUOTE; - v->a[130497] = sym_word; - v->a[130498] = actions(1334); - v->a[130499] = 26; + v->a[130480] = sym__special_character; + v->a[130481] = anon_sym_DQUOTE; + v->a[130482] = sym_raw_string; + v->a[130483] = anon_sym_DOLLAR_LBRACE; + v->a[130484] = anon_sym_BQUOTE; + v->a[130485] = anon_sym_DOLLAR_BQUOTE; + v->a[130486] = 3; + v->a[130487] = actions(3); + v->a[130488] = 1; + v->a[130489] = sym_comment; + v->a[130490] = actions(3062); + v->a[130491] = 3; + v->a[130492] = sym_file_descriptor; + v->a[130493] = sym__concat; + v->a[130494] = aux_sym_heredoc_redirect_token1; + v->a[130495] = actions(3060); + v->a[130496] = 13; + v->a[130497] = anon_sym_AMP_AMP; + v->a[130498] = anon_sym_PIPE_PIPE; + v->a[130499] = anon_sym_LT; small_parse_table_6525(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1305.c b/parser/static/small_parse_table/small_parse_table_1305.c index 5cb137c4..83974b28 100644 --- a/parser/static/small_parse_table/small_parse_table_1305.c +++ b/parser/static/small_parse_table/small_parse_table_1305.c @@ -14,126 +14,126 @@ void small_parse_table_6525(t_small_parse_table_array *v) { - v->a[130500] = sym_file_descriptor; - v->a[130501] = sym__concat; - v->a[130502] = sym_test_operator; - v->a[130503] = sym__brace_start; - v->a[130504] = anon_sym_LPAREN_LPAREN; - v->a[130505] = anon_sym_PIPE_PIPE; - v->a[130506] = anon_sym_AMP_AMP; - v->a[130507] = anon_sym_GT_GT; - v->a[130508] = anon_sym_PIPE_AMP; - v->a[130509] = anon_sym_RBRACK; - v->a[130510] = anon_sym_AMP_GT_GT; - v->a[130511] = anon_sym_GT_PIPE; - v->a[130512] = anon_sym_LT_AMP_DASH; - v->a[130513] = anon_sym_GT_AMP_DASH; - v->a[130514] = anon_sym_LT_LT_DASH; - v->a[130515] = anon_sym_LT_LT_LT; - v->a[130516] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130517] = anon_sym_DOLLAR_LBRACK; - v->a[130518] = aux_sym_concatenation_token1; - v->a[130519] = anon_sym_DQUOTE; + v->a[130500] = anon_sym_GT; + v->a[130501] = anon_sym_GT_GT; + v->a[130502] = anon_sym_AMP_GT; + v->a[130503] = anon_sym_AMP_GT_GT; + v->a[130504] = anon_sym_LT_AMP; + v->a[130505] = anon_sym_GT_AMP; + v->a[130506] = anon_sym_GT_PIPE; + v->a[130507] = anon_sym_LT_AMP_DASH; + v->a[130508] = anon_sym_GT_AMP_DASH; + v->a[130509] = aux_sym_concatenation_token1; + v->a[130510] = 3; + v->a[130511] = actions(57); + v->a[130512] = 1; + v->a[130513] = sym_comment; + v->a[130514] = actions(7471); + v->a[130515] = 5; + v->a[130516] = anon_sym_DOLLAR; + v->a[130517] = aux_sym_number_token1; + v->a[130518] = aux_sym_number_token2; + v->a[130519] = anon_sym_DOLLAR_LPAREN; small_parse_table_6526(v); } void small_parse_table_6526(t_small_parse_table_array *v) { - v->a[130520] = sym_raw_string; - v->a[130521] = sym_ansi_c_string; - v->a[130522] = anon_sym_DOLLAR_LBRACE; - v->a[130523] = anon_sym_DOLLAR_BQUOTE; - v->a[130524] = anon_sym_LT_LPAREN; - v->a[130525] = anon_sym_GT_LPAREN; - v->a[130526] = 5; - v->a[130527] = actions(71); - v->a[130528] = 1; - v->a[130529] = sym_comment; - v->a[130530] = state(2483); - v->a[130531] = 1; - v->a[130532] = aux_sym_concatenation_repeat1; - v->a[130533] = actions(6692); - v->a[130534] = 2; - v->a[130535] = sym__concat; - v->a[130536] = aux_sym_concatenation_token1; - v->a[130537] = actions(1251); - v->a[130538] = 13; - v->a[130539] = anon_sym_PIPE; + v->a[130520] = sym_word; + v->a[130521] = actions(7473); + v->a[130522] = 11; + v->a[130523] = sym_test_operator; + v->a[130524] = sym_extglob_pattern; + v->a[130525] = sym__brace_start; + v->a[130526] = anon_sym_LPAREN; + v->a[130527] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130528] = sym__special_character; + v->a[130529] = anon_sym_DQUOTE; + v->a[130530] = sym_raw_string; + v->a[130531] = anon_sym_DOLLAR_LBRACE; + v->a[130532] = anon_sym_BQUOTE; + v->a[130533] = anon_sym_DOLLAR_BQUOTE; + v->a[130534] = 3; + v->a[130535] = actions(57); + v->a[130536] = 1; + v->a[130537] = sym_comment; + v->a[130538] = actions(7471); + v->a[130539] = 5; small_parse_table_6527(v); } void small_parse_table_6527(t_small_parse_table_array *v) { - v->a[130540] = anon_sym_LT; - v->a[130541] = anon_sym_GT; - v->a[130542] = anon_sym_LT_LT; - v->a[130543] = anon_sym_AMP_GT; - v->a[130544] = anon_sym_LT_AMP; - v->a[130545] = anon_sym_GT_AMP; - v->a[130546] = anon_sym_DOLLAR; - v->a[130547] = aux_sym_number_token1; - v->a[130548] = aux_sym_number_token2; - v->a[130549] = anon_sym_DOLLAR_LPAREN; - v->a[130550] = anon_sym_BQUOTE; - v->a[130551] = sym_word; - v->a[130552] = actions(1253); - v->a[130553] = 24; - v->a[130554] = sym_file_descriptor; - v->a[130555] = sym_test_operator; - v->a[130556] = sym__brace_start; - v->a[130557] = anon_sym_LPAREN_LPAREN; - v->a[130558] = anon_sym_PIPE_PIPE; - v->a[130559] = anon_sym_AMP_AMP; + v->a[130540] = anon_sym_DOLLAR; + v->a[130541] = aux_sym_number_token1; + v->a[130542] = aux_sym_number_token2; + v->a[130543] = anon_sym_DOLLAR_LPAREN; + v->a[130544] = sym_word; + v->a[130545] = actions(7473); + v->a[130546] = 11; + v->a[130547] = sym_test_operator; + v->a[130548] = sym_extglob_pattern; + v->a[130549] = sym__brace_start; + v->a[130550] = anon_sym_LPAREN; + v->a[130551] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130552] = sym__special_character; + v->a[130553] = anon_sym_DQUOTE; + v->a[130554] = sym_raw_string; + v->a[130555] = anon_sym_DOLLAR_LBRACE; + v->a[130556] = anon_sym_BQUOTE; + v->a[130557] = anon_sym_DOLLAR_BQUOTE; + v->a[130558] = 3; + v->a[130559] = actions(57); small_parse_table_6528(v); } void small_parse_table_6528(t_small_parse_table_array *v) { - v->a[130560] = anon_sym_GT_GT; - v->a[130561] = anon_sym_PIPE_AMP; - v->a[130562] = anon_sym_AMP_GT_GT; - v->a[130563] = anon_sym_GT_PIPE; - v->a[130564] = anon_sym_LT_AMP_DASH; - v->a[130565] = anon_sym_GT_AMP_DASH; - v->a[130566] = anon_sym_LT_LT_DASH; - v->a[130567] = anon_sym_LT_LT_LT; - v->a[130568] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130569] = anon_sym_DOLLAR_LBRACK; - v->a[130570] = sym__special_character; - v->a[130571] = anon_sym_DQUOTE; - v->a[130572] = sym_raw_string; - v->a[130573] = sym_ansi_c_string; - v->a[130574] = anon_sym_DOLLAR_LBRACE; - v->a[130575] = anon_sym_DOLLAR_BQUOTE; - v->a[130576] = anon_sym_LT_LPAREN; - v->a[130577] = anon_sym_GT_LPAREN; - v->a[130578] = 5; - v->a[130579] = actions(71); + v->a[130560] = 1; + v->a[130561] = sym_comment; + v->a[130562] = actions(7475); + v->a[130563] = 5; + v->a[130564] = anon_sym_DOLLAR; + v->a[130565] = aux_sym_number_token1; + v->a[130566] = aux_sym_number_token2; + v->a[130567] = anon_sym_DOLLAR_LPAREN; + v->a[130568] = sym_word; + v->a[130569] = actions(7477); + v->a[130570] = 11; + v->a[130571] = sym_test_operator; + v->a[130572] = sym_extglob_pattern; + v->a[130573] = sym__brace_start; + v->a[130574] = anon_sym_LPAREN; + v->a[130575] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130576] = sym__special_character; + v->a[130577] = anon_sym_DQUOTE; + v->a[130578] = sym_raw_string; + v->a[130579] = anon_sym_DOLLAR_LBRACE; small_parse_table_6529(v); } void small_parse_table_6529(t_small_parse_table_array *v) { - v->a[130580] = 1; - v->a[130581] = sym_comment; - v->a[130582] = actions(6695); - v->a[130583] = 1; - v->a[130584] = sym__special_character; - v->a[130585] = state(2557); - v->a[130586] = 1; - v->a[130587] = aux_sym__literal_repeat1; - v->a[130588] = actions(243); - v->a[130589] = 14; - v->a[130590] = anon_sym_EQ; - v->a[130591] = anon_sym_PIPE; - v->a[130592] = anon_sym_CARET; - v->a[130593] = anon_sym_AMP; - v->a[130594] = anon_sym_LT; - v->a[130595] = anon_sym_GT; - v->a[130596] = anon_sym_LT_LT; - v->a[130597] = anon_sym_GT_GT; - v->a[130598] = anon_sym_PLUS; - v->a[130599] = anon_sym_DASH; + v->a[130580] = anon_sym_BQUOTE; + v->a[130581] = anon_sym_DOLLAR_BQUOTE; + v->a[130582] = 3; + v->a[130583] = actions(57); + v->a[130584] = 1; + v->a[130585] = sym_comment; + v->a[130586] = actions(7334); + v->a[130587] = 5; + v->a[130588] = anon_sym_DOLLAR; + v->a[130589] = aux_sym_number_token1; + v->a[130590] = aux_sym_number_token2; + v->a[130591] = anon_sym_DOLLAR_LPAREN; + v->a[130592] = sym_word; + v->a[130593] = actions(7338); + v->a[130594] = 11; + v->a[130595] = sym_test_operator; + v->a[130596] = sym_extglob_pattern; + v->a[130597] = sym__brace_start; + v->a[130598] = anon_sym_LPAREN; + v->a[130599] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6530(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1306.c b/parser/static/small_parse_table/small_parse_table_1306.c index 3b9c01c0..ec5de874 100644 --- a/parser/static/small_parse_table/small_parse_table_1306.c +++ b/parser/static/small_parse_table/small_parse_table_1306.c @@ -14,101 +14,101 @@ void small_parse_table_6530(t_small_parse_table_array *v) { - v->a[130600] = anon_sym_STAR; - v->a[130601] = anon_sym_SLASH; - v->a[130602] = anon_sym_PERCENT; - v->a[130603] = anon_sym_STAR_STAR; - v->a[130604] = actions(354); - v->a[130605] = 24; - v->a[130606] = sym_test_operator; - v->a[130607] = anon_sym_RPAREN_RPAREN; - v->a[130608] = anon_sym_PLUS_PLUS; - v->a[130609] = anon_sym_DASH_DASH; - v->a[130610] = anon_sym_PLUS_EQ; - v->a[130611] = anon_sym_DASH_EQ; - v->a[130612] = anon_sym_STAR_EQ; - v->a[130613] = anon_sym_SLASH_EQ; - v->a[130614] = anon_sym_PERCENT_EQ; - v->a[130615] = anon_sym_STAR_STAR_EQ; - v->a[130616] = anon_sym_LT_LT_EQ; - v->a[130617] = anon_sym_GT_GT_EQ; - v->a[130618] = anon_sym_AMP_EQ; - v->a[130619] = anon_sym_CARET_EQ; + v->a[130600] = sym__special_character; + v->a[130601] = anon_sym_DQUOTE; + v->a[130602] = sym_raw_string; + v->a[130603] = anon_sym_DOLLAR_LBRACE; + v->a[130604] = anon_sym_BQUOTE; + v->a[130605] = anon_sym_DOLLAR_BQUOTE; + v->a[130606] = 3; + v->a[130607] = actions(3); + v->a[130608] = 1; + v->a[130609] = sym_comment; + v->a[130610] = actions(3125); + v->a[130611] = 3; + v->a[130612] = sym_file_descriptor; + v->a[130613] = sym__concat; + v->a[130614] = aux_sym_heredoc_redirect_token1; + v->a[130615] = actions(3123); + v->a[130616] = 13; + v->a[130617] = anon_sym_AMP_AMP; + v->a[130618] = anon_sym_PIPE_PIPE; + v->a[130619] = anon_sym_LT; small_parse_table_6531(v); } void small_parse_table_6531(t_small_parse_table_array *v) { - v->a[130620] = anon_sym_PIPE_EQ; - v->a[130621] = anon_sym_PIPE_PIPE; - v->a[130622] = anon_sym_AMP_AMP; - v->a[130623] = anon_sym_EQ_EQ; - v->a[130624] = anon_sym_BANG_EQ; - v->a[130625] = anon_sym_LT_EQ; - v->a[130626] = anon_sym_GT_EQ; - v->a[130627] = anon_sym_EQ_TILDE; - v->a[130628] = anon_sym_QMARK; - v->a[130629] = anon_sym_COLON; + v->a[130620] = anon_sym_GT; + v->a[130621] = anon_sym_GT_GT; + v->a[130622] = anon_sym_AMP_GT; + v->a[130623] = anon_sym_AMP_GT_GT; + v->a[130624] = anon_sym_LT_AMP; + v->a[130625] = anon_sym_GT_AMP; + v->a[130626] = anon_sym_GT_PIPE; + v->a[130627] = anon_sym_LT_AMP_DASH; + v->a[130628] = anon_sym_GT_AMP_DASH; + v->a[130629] = aux_sym_concatenation_token1; v->a[130630] = 3; - v->a[130631] = actions(71); + v->a[130631] = actions(57); v->a[130632] = 1; v->a[130633] = sym_comment; - v->a[130634] = actions(1320); - v->a[130635] = 14; - v->a[130636] = anon_sym_EQ; - v->a[130637] = anon_sym_PIPE; - v->a[130638] = anon_sym_CARET; - v->a[130639] = anon_sym_AMP; + v->a[130634] = actions(7396); + v->a[130635] = 5; + v->a[130636] = anon_sym_DOLLAR; + v->a[130637] = aux_sym_number_token1; + v->a[130638] = aux_sym_number_token2; + v->a[130639] = anon_sym_DOLLAR_LPAREN; small_parse_table_6532(v); } void small_parse_table_6532(t_small_parse_table_array *v) { - v->a[130640] = anon_sym_LT; - v->a[130641] = anon_sym_GT; - v->a[130642] = anon_sym_LT_LT; - v->a[130643] = anon_sym_GT_GT; - v->a[130644] = anon_sym_PLUS; - v->a[130645] = anon_sym_DASH; - v->a[130646] = anon_sym_STAR; - v->a[130647] = anon_sym_SLASH; - v->a[130648] = anon_sym_PERCENT; - v->a[130649] = anon_sym_STAR_STAR; - v->a[130650] = actions(1322); - v->a[130651] = 26; - v->a[130652] = sym_test_operator; - v->a[130653] = sym_extglob_pattern; - v->a[130654] = anon_sym_RPAREN_RPAREN; - v->a[130655] = anon_sym_PLUS_PLUS; - v->a[130656] = anon_sym_DASH_DASH; - v->a[130657] = anon_sym_PLUS_EQ; - v->a[130658] = anon_sym_DASH_EQ; - v->a[130659] = anon_sym_STAR_EQ; + v->a[130640] = sym_word; + v->a[130641] = actions(7400); + v->a[130642] = 11; + v->a[130643] = sym_test_operator; + v->a[130644] = sym_extglob_pattern; + v->a[130645] = sym__brace_start; + v->a[130646] = anon_sym_LPAREN; + v->a[130647] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130648] = sym__special_character; + v->a[130649] = anon_sym_DQUOTE; + v->a[130650] = sym_raw_string; + v->a[130651] = anon_sym_DOLLAR_LBRACE; + v->a[130652] = anon_sym_BQUOTE; + v->a[130653] = anon_sym_DOLLAR_BQUOTE; + v->a[130654] = 3; + v->a[130655] = actions(57); + v->a[130656] = 1; + v->a[130657] = sym_comment; + v->a[130658] = actions(7420); + v->a[130659] = 5; small_parse_table_6533(v); } void small_parse_table_6533(t_small_parse_table_array *v) { - v->a[130660] = anon_sym_SLASH_EQ; - v->a[130661] = anon_sym_PERCENT_EQ; - v->a[130662] = anon_sym_STAR_STAR_EQ; - v->a[130663] = anon_sym_LT_LT_EQ; - v->a[130664] = anon_sym_GT_GT_EQ; - v->a[130665] = anon_sym_AMP_EQ; - v->a[130666] = anon_sym_CARET_EQ; - v->a[130667] = anon_sym_PIPE_EQ; - v->a[130668] = anon_sym_PIPE_PIPE; - v->a[130669] = anon_sym_AMP_AMP; - v->a[130670] = anon_sym_EQ_EQ; - v->a[130671] = anon_sym_BANG_EQ; - v->a[130672] = anon_sym_LT_EQ; - v->a[130673] = anon_sym_GT_EQ; - v->a[130674] = anon_sym_RBRACK_RBRACK; - v->a[130675] = anon_sym_EQ_TILDE; - v->a[130676] = anon_sym_QMARK; - v->a[130677] = anon_sym_COLON; - v->a[130678] = 5; - v->a[130679] = actions(71); + v->a[130660] = anon_sym_DOLLAR; + v->a[130661] = aux_sym_number_token1; + v->a[130662] = aux_sym_number_token2; + v->a[130663] = anon_sym_DOLLAR_LPAREN; + v->a[130664] = sym_word; + v->a[130665] = actions(7424); + v->a[130666] = 11; + v->a[130667] = sym_test_operator; + v->a[130668] = sym_extglob_pattern; + v->a[130669] = sym__brace_start; + v->a[130670] = anon_sym_LPAREN; + v->a[130671] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130672] = sym__special_character; + v->a[130673] = anon_sym_DQUOTE; + v->a[130674] = sym_raw_string; + v->a[130675] = anon_sym_DOLLAR_LBRACE; + v->a[130676] = anon_sym_BQUOTE; + v->a[130677] = anon_sym_DOLLAR_BQUOTE; + v->a[130678] = 3; + v->a[130679] = actions(57); small_parse_table_6534(v); } @@ -116,24 +116,24 @@ void small_parse_table_6534(t_small_parse_table_array *v) { v->a[130680] = 1; v->a[130681] = sym_comment; - v->a[130682] = state(2486); - v->a[130683] = 1; - v->a[130684] = aux_sym_concatenation_repeat1; - v->a[130685] = actions(6697); - v->a[130686] = 2; - v->a[130687] = sym__concat; - v->a[130688] = aux_sym_concatenation_token1; - v->a[130689] = actions(1251); - v->a[130690] = 14; - v->a[130691] = anon_sym_PIPE; - v->a[130692] = anon_sym_LT; - v->a[130693] = anon_sym_GT; - v->a[130694] = anon_sym_LT_LT; - v->a[130695] = anon_sym_AMP_GT; - v->a[130696] = anon_sym_LT_AMP; - v->a[130697] = anon_sym_GT_AMP; - v->a[130698] = anon_sym_DOLLAR; - v->a[130699] = sym__special_character; + v->a[130682] = actions(7479); + v->a[130683] = 5; + v->a[130684] = anon_sym_DOLLAR; + v->a[130685] = aux_sym_number_token1; + v->a[130686] = aux_sym_number_token2; + v->a[130687] = anon_sym_DOLLAR_LPAREN; + v->a[130688] = sym_word; + v->a[130689] = actions(7481); + v->a[130690] = 11; + v->a[130691] = sym_test_operator; + v->a[130692] = sym_extglob_pattern; + v->a[130693] = sym__brace_start; + v->a[130694] = anon_sym_LPAREN; + v->a[130695] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130696] = sym__special_character; + v->a[130697] = anon_sym_DQUOTE; + v->a[130698] = sym_raw_string; + v->a[130699] = anon_sym_DOLLAR_LBRACE; small_parse_table_6535(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1307.c b/parser/static/small_parse_table/small_parse_table_1307.c index 96d4366a..52496dbb 100644 --- a/parser/static/small_parse_table/small_parse_table_1307.c +++ b/parser/static/small_parse_table/small_parse_table_1307.c @@ -14,126 +14,126 @@ void small_parse_table_6535(t_small_parse_table_array *v) { - v->a[130700] = aux_sym_number_token1; - v->a[130701] = aux_sym_number_token2; - v->a[130702] = anon_sym_DOLLAR_LPAREN; - v->a[130703] = anon_sym_BQUOTE; - v->a[130704] = sym_word; - v->a[130705] = actions(1253); - v->a[130706] = 23; - v->a[130707] = sym_file_descriptor; - v->a[130708] = sym_test_operator; - v->a[130709] = sym__brace_start; - v->a[130710] = anon_sym_LPAREN_LPAREN; - v->a[130711] = anon_sym_PIPE_PIPE; - v->a[130712] = anon_sym_AMP_AMP; - v->a[130713] = anon_sym_GT_GT; - v->a[130714] = anon_sym_PIPE_AMP; - v->a[130715] = anon_sym_RBRACK; - v->a[130716] = anon_sym_AMP_GT_GT; - v->a[130717] = anon_sym_GT_PIPE; - v->a[130718] = anon_sym_LT_AMP_DASH; - v->a[130719] = anon_sym_GT_AMP_DASH; + v->a[130700] = anon_sym_BQUOTE; + v->a[130701] = anon_sym_DOLLAR_BQUOTE; + v->a[130702] = 3; + v->a[130703] = actions(57); + v->a[130704] = 1; + v->a[130705] = sym_comment; + v->a[130706] = actions(7479); + v->a[130707] = 5; + v->a[130708] = anon_sym_DOLLAR; + v->a[130709] = aux_sym_number_token1; + v->a[130710] = aux_sym_number_token2; + v->a[130711] = anon_sym_DOLLAR_LPAREN; + v->a[130712] = sym_word; + v->a[130713] = actions(7481); + v->a[130714] = 11; + v->a[130715] = sym_test_operator; + v->a[130716] = sym_extglob_pattern; + v->a[130717] = sym__brace_start; + v->a[130718] = anon_sym_LPAREN; + v->a[130719] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6536(v); } void small_parse_table_6536(t_small_parse_table_array *v) { - v->a[130720] = anon_sym_LT_LT_DASH; - v->a[130721] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130722] = anon_sym_DOLLAR_LBRACK; - v->a[130723] = anon_sym_DQUOTE; - v->a[130724] = sym_raw_string; - v->a[130725] = sym_ansi_c_string; - v->a[130726] = anon_sym_DOLLAR_LBRACE; - v->a[130727] = anon_sym_DOLLAR_BQUOTE; - v->a[130728] = anon_sym_LT_LPAREN; - v->a[130729] = anon_sym_GT_LPAREN; - v->a[130730] = 5; - v->a[130731] = actions(71); - v->a[130732] = 1; - v->a[130733] = sym_comment; - v->a[130734] = state(2543); - v->a[130735] = 1; - v->a[130736] = aux_sym_concatenation_repeat1; - v->a[130737] = actions(6664); - v->a[130738] = 2; - v->a[130739] = sym__concat; + v->a[130720] = sym__special_character; + v->a[130721] = anon_sym_DQUOTE; + v->a[130722] = sym_raw_string; + v->a[130723] = anon_sym_DOLLAR_LBRACE; + v->a[130724] = anon_sym_BQUOTE; + v->a[130725] = anon_sym_DOLLAR_BQUOTE; + v->a[130726] = 3; + v->a[130727] = actions(57); + v->a[130728] = 1; + v->a[130729] = sym_comment; + v->a[130730] = actions(7483); + v->a[130731] = 5; + v->a[130732] = anon_sym_DOLLAR; + v->a[130733] = aux_sym_number_token1; + v->a[130734] = aux_sym_number_token2; + v->a[130735] = anon_sym_DOLLAR_LPAREN; + v->a[130736] = sym_word; + v->a[130737] = actions(7485); + v->a[130738] = 11; + v->a[130739] = sym_test_operator; small_parse_table_6537(v); } void small_parse_table_6537(t_small_parse_table_array *v) { - v->a[130740] = aux_sym_concatenation_token1; - v->a[130741] = actions(5389); - v->a[130742] = 13; - v->a[130743] = anon_sym_PIPE; - v->a[130744] = anon_sym_LT; - v->a[130745] = anon_sym_GT; - v->a[130746] = anon_sym_LT_LT; - v->a[130747] = anon_sym_AMP_GT; - v->a[130748] = anon_sym_LT_AMP; - v->a[130749] = anon_sym_GT_AMP; - v->a[130750] = anon_sym_DOLLAR; - v->a[130751] = aux_sym_number_token1; - v->a[130752] = aux_sym_number_token2; - v->a[130753] = anon_sym_DOLLAR_LPAREN; - v->a[130754] = anon_sym_BQUOTE; - v->a[130755] = sym_word; - v->a[130756] = actions(5391); - v->a[130757] = 24; - v->a[130758] = sym_file_descriptor; - v->a[130759] = sym_test_operator; + v->a[130740] = sym_extglob_pattern; + v->a[130741] = sym__brace_start; + v->a[130742] = anon_sym_LPAREN; + v->a[130743] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130744] = sym__special_character; + v->a[130745] = anon_sym_DQUOTE; + v->a[130746] = sym_raw_string; + v->a[130747] = anon_sym_DOLLAR_LBRACE; + v->a[130748] = anon_sym_BQUOTE; + v->a[130749] = anon_sym_DOLLAR_BQUOTE; + v->a[130750] = 3; + v->a[130751] = actions(3); + v->a[130752] = 1; + v->a[130753] = sym_comment; + v->a[130754] = actions(2774); + v->a[130755] = 3; + v->a[130756] = sym_file_descriptor; + v->a[130757] = sym__concat; + v->a[130758] = aux_sym_heredoc_redirect_token1; + v->a[130759] = actions(2772); small_parse_table_6538(v); } void small_parse_table_6538(t_small_parse_table_array *v) { - v->a[130760] = sym__brace_start; - v->a[130761] = anon_sym_LPAREN_LPAREN; + v->a[130760] = 13; + v->a[130761] = anon_sym_AMP_AMP; v->a[130762] = anon_sym_PIPE_PIPE; - v->a[130763] = anon_sym_AMP_AMP; - v->a[130764] = anon_sym_GT_GT; - v->a[130765] = anon_sym_PIPE_AMP; - v->a[130766] = anon_sym_AMP_GT_GT; - v->a[130767] = anon_sym_GT_PIPE; - v->a[130768] = anon_sym_LT_AMP_DASH; - v->a[130769] = anon_sym_GT_AMP_DASH; - v->a[130770] = anon_sym_LT_LT_DASH; - v->a[130771] = anon_sym_LT_LT_LT; - v->a[130772] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130773] = anon_sym_DOLLAR_LBRACK; - v->a[130774] = sym__special_character; - v->a[130775] = anon_sym_DQUOTE; - v->a[130776] = sym_raw_string; - v->a[130777] = sym_ansi_c_string; - v->a[130778] = anon_sym_DOLLAR_LBRACE; - v->a[130779] = anon_sym_DOLLAR_BQUOTE; + v->a[130763] = anon_sym_LT; + v->a[130764] = anon_sym_GT; + v->a[130765] = anon_sym_GT_GT; + v->a[130766] = anon_sym_AMP_GT; + v->a[130767] = anon_sym_AMP_GT_GT; + v->a[130768] = anon_sym_LT_AMP; + v->a[130769] = anon_sym_GT_AMP; + v->a[130770] = anon_sym_GT_PIPE; + v->a[130771] = anon_sym_LT_AMP_DASH; + v->a[130772] = anon_sym_GT_AMP_DASH; + v->a[130773] = aux_sym_concatenation_token1; + v->a[130774] = 5; + v->a[130775] = actions(3); + v->a[130776] = 1; + v->a[130777] = sym_comment; + v->a[130778] = actions(7194); + v->a[130779] = 1; small_parse_table_6539(v); } void small_parse_table_6539(t_small_parse_table_array *v) { - v->a[130780] = anon_sym_LT_LPAREN; - v->a[130781] = anon_sym_GT_LPAREN; - v->a[130782] = 6; - v->a[130783] = actions(71); - v->a[130784] = 1; - v->a[130785] = sym_comment; - v->a[130786] = actions(6668); - v->a[130787] = 1; - v->a[130788] = aux_sym_concatenation_token1; - v->a[130789] = actions(6700); - v->a[130790] = 1; - v->a[130791] = sym__concat; - v->a[130792] = state(2486); - v->a[130793] = 1; - v->a[130794] = aux_sym_concatenation_repeat1; - v->a[130795] = actions(1286); - v->a[130796] = 14; - v->a[130797] = anon_sym_PIPE; - v->a[130798] = anon_sym_LT; - v->a[130799] = anon_sym_GT; + v->a[130780] = sym__special_character; + v->a[130781] = state(2682); + v->a[130782] = 1; + v->a[130783] = aux_sym__literal_repeat1; + v->a[130784] = actions(7489); + v->a[130785] = 3; + v->a[130786] = sym_test_operator; + v->a[130787] = sym__brace_start; + v->a[130788] = aux_sym_heredoc_redirect_token1; + v->a[130789] = actions(7487); + v->a[130790] = 11; + v->a[130791] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130792] = anon_sym_DOLLAR; + v->a[130793] = anon_sym_DQUOTE; + v->a[130794] = sym_raw_string; + v->a[130795] = aux_sym_number_token1; + v->a[130796] = aux_sym_number_token2; + v->a[130797] = anon_sym_DOLLAR_LBRACE; + v->a[130798] = anon_sym_DOLLAR_LPAREN; + v->a[130799] = anon_sym_BQUOTE; small_parse_table_6540(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1308.c b/parser/static/small_parse_table/small_parse_table_1308.c index c160e477..152807da 100644 --- a/parser/static/small_parse_table/small_parse_table_1308.c +++ b/parser/static/small_parse_table/small_parse_table_1308.c @@ -14,126 +14,126 @@ void small_parse_table_6540(t_small_parse_table_array *v) { - v->a[130800] = anon_sym_LT_LT; - v->a[130801] = anon_sym_AMP_GT; - v->a[130802] = anon_sym_LT_AMP; - v->a[130803] = anon_sym_GT_AMP; - v->a[130804] = anon_sym_DOLLAR; - v->a[130805] = sym__special_character; - v->a[130806] = aux_sym_number_token1; - v->a[130807] = aux_sym_number_token2; - v->a[130808] = anon_sym_DOLLAR_LPAREN; - v->a[130809] = anon_sym_BQUOTE; - v->a[130810] = sym_word; - v->a[130811] = actions(1288); - v->a[130812] = 23; - v->a[130813] = sym_file_descriptor; - v->a[130814] = sym_test_operator; - v->a[130815] = sym__brace_start; - v->a[130816] = anon_sym_LPAREN_LPAREN; - v->a[130817] = anon_sym_PIPE_PIPE; - v->a[130818] = anon_sym_AMP_AMP; - v->a[130819] = anon_sym_GT_GT; + v->a[130800] = anon_sym_DOLLAR_BQUOTE; + v->a[130801] = sym_word; + v->a[130802] = 3; + v->a[130803] = actions(57); + v->a[130804] = 1; + v->a[130805] = sym_comment; + v->a[130806] = actions(7467); + v->a[130807] = 5; + v->a[130808] = anon_sym_DOLLAR; + v->a[130809] = aux_sym_number_token1; + v->a[130810] = aux_sym_number_token2; + v->a[130811] = anon_sym_DOLLAR_LPAREN; + v->a[130812] = sym_word; + v->a[130813] = actions(7469); + v->a[130814] = 11; + v->a[130815] = sym_test_operator; + v->a[130816] = sym_extglob_pattern; + v->a[130817] = sym__brace_start; + v->a[130818] = anon_sym_LPAREN; + v->a[130819] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6541(v); } void small_parse_table_6541(t_small_parse_table_array *v) { - v->a[130820] = anon_sym_PIPE_AMP; - v->a[130821] = anon_sym_RBRACK; - v->a[130822] = anon_sym_AMP_GT_GT; - v->a[130823] = anon_sym_GT_PIPE; - v->a[130824] = anon_sym_LT_AMP_DASH; - v->a[130825] = anon_sym_GT_AMP_DASH; - v->a[130826] = anon_sym_LT_LT_DASH; - v->a[130827] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130828] = anon_sym_DOLLAR_LBRACK; - v->a[130829] = anon_sym_DQUOTE; - v->a[130830] = sym_raw_string; - v->a[130831] = sym_ansi_c_string; - v->a[130832] = anon_sym_DOLLAR_LBRACE; - v->a[130833] = anon_sym_DOLLAR_BQUOTE; - v->a[130834] = anon_sym_LT_LPAREN; - v->a[130835] = anon_sym_GT_LPAREN; - v->a[130836] = 5; - v->a[130837] = actions(71); - v->a[130838] = 1; - v->a[130839] = sym_comment; + v->a[130820] = sym__special_character; + v->a[130821] = anon_sym_DQUOTE; + v->a[130822] = sym_raw_string; + v->a[130823] = anon_sym_DOLLAR_LBRACE; + v->a[130824] = anon_sym_BQUOTE; + v->a[130825] = anon_sym_DOLLAR_BQUOTE; + v->a[130826] = 3; + v->a[130827] = actions(57); + v->a[130828] = 1; + v->a[130829] = sym_comment; + v->a[130830] = actions(7467); + v->a[130831] = 5; + v->a[130832] = anon_sym_DOLLAR; + v->a[130833] = aux_sym_number_token1; + v->a[130834] = aux_sym_number_token2; + v->a[130835] = anon_sym_DOLLAR_LPAREN; + v->a[130836] = sym_word; + v->a[130837] = actions(7469); + v->a[130838] = 11; + v->a[130839] = sym_test_operator; small_parse_table_6542(v); } void small_parse_table_6542(t_small_parse_table_array *v) { - v->a[130840] = state(2488); - v->a[130841] = 1; - v->a[130842] = aux_sym_concatenation_repeat1; - v->a[130843] = actions(6668); - v->a[130844] = 2; - v->a[130845] = sym__concat; - v->a[130846] = aux_sym_concatenation_token1; - v->a[130847] = actions(5389); - v->a[130848] = 14; - v->a[130849] = anon_sym_PIPE; - v->a[130850] = anon_sym_LT; - v->a[130851] = anon_sym_GT; - v->a[130852] = anon_sym_LT_LT; - v->a[130853] = anon_sym_AMP_GT; - v->a[130854] = anon_sym_LT_AMP; - v->a[130855] = anon_sym_GT_AMP; + v->a[130840] = sym_extglob_pattern; + v->a[130841] = sym__brace_start; + v->a[130842] = anon_sym_LPAREN; + v->a[130843] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130844] = sym__special_character; + v->a[130845] = anon_sym_DQUOTE; + v->a[130846] = sym_raw_string; + v->a[130847] = anon_sym_DOLLAR_LBRACE; + v->a[130848] = anon_sym_BQUOTE; + v->a[130849] = anon_sym_DOLLAR_BQUOTE; + v->a[130850] = 3; + v->a[130851] = actions(57); + v->a[130852] = 1; + v->a[130853] = sym_comment; + v->a[130854] = actions(7328); + v->a[130855] = 5; v->a[130856] = anon_sym_DOLLAR; - v->a[130857] = sym__special_character; - v->a[130858] = aux_sym_number_token1; - v->a[130859] = aux_sym_number_token2; + v->a[130857] = aux_sym_number_token1; + v->a[130858] = aux_sym_number_token2; + v->a[130859] = anon_sym_DOLLAR_LPAREN; small_parse_table_6543(v); } void small_parse_table_6543(t_small_parse_table_array *v) { - v->a[130860] = anon_sym_DOLLAR_LPAREN; - v->a[130861] = anon_sym_BQUOTE; - v->a[130862] = sym_word; - v->a[130863] = actions(5391); - v->a[130864] = 23; - v->a[130865] = sym_file_descriptor; - v->a[130866] = sym_test_operator; - v->a[130867] = sym__brace_start; - v->a[130868] = anon_sym_LPAREN_LPAREN; - v->a[130869] = anon_sym_PIPE_PIPE; - v->a[130870] = anon_sym_AMP_AMP; - v->a[130871] = anon_sym_GT_GT; - v->a[130872] = anon_sym_PIPE_AMP; - v->a[130873] = anon_sym_RBRACK; - v->a[130874] = anon_sym_AMP_GT_GT; - v->a[130875] = anon_sym_GT_PIPE; - v->a[130876] = anon_sym_LT_AMP_DASH; - v->a[130877] = anon_sym_GT_AMP_DASH; - v->a[130878] = anon_sym_LT_LT_DASH; - v->a[130879] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130860] = sym_word; + v->a[130861] = actions(7332); + v->a[130862] = 11; + v->a[130863] = sym_test_operator; + v->a[130864] = sym_extglob_pattern; + v->a[130865] = sym__brace_start; + v->a[130866] = anon_sym_LPAREN; + v->a[130867] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130868] = sym__special_character; + v->a[130869] = anon_sym_DQUOTE; + v->a[130870] = sym_raw_string; + v->a[130871] = anon_sym_DOLLAR_LBRACE; + v->a[130872] = anon_sym_BQUOTE; + v->a[130873] = anon_sym_DOLLAR_BQUOTE; + v->a[130874] = 3; + v->a[130875] = actions(57); + v->a[130876] = 1; + v->a[130877] = sym_comment; + v->a[130878] = actions(7316); + v->a[130879] = 5; small_parse_table_6544(v); } void small_parse_table_6544(t_small_parse_table_array *v) { - v->a[130880] = anon_sym_DOLLAR_LBRACK; - v->a[130881] = anon_sym_DQUOTE; - v->a[130882] = sym_raw_string; - v->a[130883] = sym_ansi_c_string; - v->a[130884] = anon_sym_DOLLAR_LBRACE; - v->a[130885] = anon_sym_DOLLAR_BQUOTE; - v->a[130886] = anon_sym_LT_LPAREN; - v->a[130887] = anon_sym_GT_LPAREN; - v->a[130888] = 5; - v->a[130889] = actions(71); - v->a[130890] = 1; - v->a[130891] = sym_comment; - v->a[130892] = state(2494); - v->a[130893] = 1; - v->a[130894] = aux_sym_concatenation_repeat1; - v->a[130895] = actions(6668); - v->a[130896] = 2; - v->a[130897] = sym__concat; - v->a[130898] = aux_sym_concatenation_token1; - v->a[130899] = actions(5393); + v->a[130880] = anon_sym_DOLLAR; + v->a[130881] = aux_sym_number_token1; + v->a[130882] = aux_sym_number_token2; + v->a[130883] = anon_sym_DOLLAR_LPAREN; + v->a[130884] = sym_word; + v->a[130885] = actions(7320); + v->a[130886] = 11; + v->a[130887] = sym_test_operator; + v->a[130888] = sym_extglob_pattern; + v->a[130889] = sym__brace_start; + v->a[130890] = anon_sym_LPAREN; + v->a[130891] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130892] = sym__special_character; + v->a[130893] = anon_sym_DQUOTE; + v->a[130894] = sym_raw_string; + v->a[130895] = anon_sym_DOLLAR_LBRACE; + v->a[130896] = anon_sym_BQUOTE; + v->a[130897] = anon_sym_DOLLAR_BQUOTE; + v->a[130898] = 3; + v->a[130899] = actions(57); small_parse_table_6545(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1309.c b/parser/static/small_parse_table/small_parse_table_1309.c index 72b88606..abee7e20 100644 --- a/parser/static/small_parse_table/small_parse_table_1309.c +++ b/parser/static/small_parse_table/small_parse_table_1309.c @@ -14,75 +14,75 @@ void small_parse_table_6545(t_small_parse_table_array *v) { - v->a[130900] = 14; - v->a[130901] = anon_sym_PIPE; - v->a[130902] = anon_sym_LT; - v->a[130903] = anon_sym_GT; - v->a[130904] = anon_sym_LT_LT; - v->a[130905] = anon_sym_AMP_GT; - v->a[130906] = anon_sym_LT_AMP; - v->a[130907] = anon_sym_GT_AMP; - v->a[130908] = anon_sym_DOLLAR; - v->a[130909] = sym__special_character; - v->a[130910] = aux_sym_number_token1; - v->a[130911] = aux_sym_number_token2; - v->a[130912] = anon_sym_DOLLAR_LPAREN; - v->a[130913] = anon_sym_BQUOTE; - v->a[130914] = sym_word; - v->a[130915] = actions(5395); - v->a[130916] = 23; - v->a[130917] = sym_file_descriptor; - v->a[130918] = sym_test_operator; - v->a[130919] = sym__brace_start; + v->a[130900] = 1; + v->a[130901] = sym_comment; + v->a[130902] = actions(7316); + v->a[130903] = 5; + v->a[130904] = anon_sym_DOLLAR; + v->a[130905] = aux_sym_number_token1; + v->a[130906] = aux_sym_number_token2; + v->a[130907] = anon_sym_DOLLAR_LPAREN; + v->a[130908] = sym_word; + v->a[130909] = actions(7320); + v->a[130910] = 11; + v->a[130911] = sym_test_operator; + v->a[130912] = sym_extglob_pattern; + v->a[130913] = sym__brace_start; + v->a[130914] = anon_sym_LPAREN; + v->a[130915] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130916] = sym__special_character; + v->a[130917] = anon_sym_DQUOTE; + v->a[130918] = sym_raw_string; + v->a[130919] = anon_sym_DOLLAR_LBRACE; small_parse_table_6546(v); } void small_parse_table_6546(t_small_parse_table_array *v) { - v->a[130920] = anon_sym_LPAREN_LPAREN; - v->a[130921] = anon_sym_PIPE_PIPE; - v->a[130922] = anon_sym_AMP_AMP; - v->a[130923] = anon_sym_GT_GT; - v->a[130924] = anon_sym_PIPE_AMP; - v->a[130925] = anon_sym_RBRACK; - v->a[130926] = anon_sym_AMP_GT_GT; - v->a[130927] = anon_sym_GT_PIPE; - v->a[130928] = anon_sym_LT_AMP_DASH; - v->a[130929] = anon_sym_GT_AMP_DASH; - v->a[130930] = anon_sym_LT_LT_DASH; - v->a[130931] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[130932] = anon_sym_DOLLAR_LBRACK; - v->a[130933] = anon_sym_DQUOTE; - v->a[130934] = sym_raw_string; - v->a[130935] = sym_ansi_c_string; - v->a[130936] = anon_sym_DOLLAR_LBRACE; - v->a[130937] = anon_sym_DOLLAR_BQUOTE; - v->a[130938] = anon_sym_LT_LPAREN; - v->a[130939] = anon_sym_GT_LPAREN; + v->a[130920] = anon_sym_BQUOTE; + v->a[130921] = anon_sym_DOLLAR_BQUOTE; + v->a[130922] = 3; + v->a[130923] = actions(3); + v->a[130924] = 1; + v->a[130925] = sym_comment; + v->a[130926] = actions(3050); + v->a[130927] = 3; + v->a[130928] = sym_file_descriptor; + v->a[130929] = sym__concat; + v->a[130930] = aux_sym_heredoc_redirect_token1; + v->a[130931] = actions(3048); + v->a[130932] = 13; + v->a[130933] = anon_sym_AMP_AMP; + v->a[130934] = anon_sym_PIPE_PIPE; + v->a[130935] = anon_sym_LT; + v->a[130936] = anon_sym_GT; + v->a[130937] = anon_sym_GT_GT; + v->a[130938] = anon_sym_AMP_GT; + v->a[130939] = anon_sym_AMP_GT_GT; small_parse_table_6547(v); } void small_parse_table_6547(t_small_parse_table_array *v) { - v->a[130940] = 6; - v->a[130941] = actions(71); - v->a[130942] = 1; - v->a[130943] = sym_comment; - v->a[130944] = actions(1077); - v->a[130945] = 1; - v->a[130946] = aux_sym_concatenation_token1; - v->a[130947] = actions(6702); + v->a[130940] = anon_sym_LT_AMP; + v->a[130941] = anon_sym_GT_AMP; + v->a[130942] = anon_sym_GT_PIPE; + v->a[130943] = anon_sym_LT_AMP_DASH; + v->a[130944] = anon_sym_GT_AMP_DASH; + v->a[130945] = aux_sym_concatenation_token1; + v->a[130946] = 3; + v->a[130947] = actions(3); v->a[130948] = 1; - v->a[130949] = sym__concat; - v->a[130950] = state(2464); - v->a[130951] = 1; - v->a[130952] = aux_sym_concatenation_repeat1; - v->a[130953] = actions(1265); - v->a[130954] = 14; - v->a[130955] = anon_sym_EQ; - v->a[130956] = anon_sym_PIPE; - v->a[130957] = anon_sym_CARET; - v->a[130958] = anon_sym_AMP; + v->a[130949] = sym_comment; + v->a[130950] = actions(2778); + v->a[130951] = 3; + v->a[130952] = sym_file_descriptor; + v->a[130953] = sym__concat; + v->a[130954] = aux_sym_heredoc_redirect_token1; + v->a[130955] = actions(2776); + v->a[130956] = 13; + v->a[130957] = anon_sym_AMP_AMP; + v->a[130958] = anon_sym_PIPE_PIPE; v->a[130959] = anon_sym_LT; small_parse_table_6548(v); } @@ -90,50 +90,50 @@ void small_parse_table_6547(t_small_parse_table_array *v) void small_parse_table_6548(t_small_parse_table_array *v) { v->a[130960] = anon_sym_GT; - v->a[130961] = anon_sym_LT_LT; - v->a[130962] = anon_sym_GT_GT; - v->a[130963] = anon_sym_PLUS; - v->a[130964] = anon_sym_DASH; - v->a[130965] = anon_sym_STAR; - v->a[130966] = anon_sym_SLASH; - v->a[130967] = anon_sym_PERCENT; - v->a[130968] = anon_sym_STAR_STAR; - v->a[130969] = actions(1267); - v->a[130970] = 23; - v->a[130971] = sym_test_operator; - v->a[130972] = anon_sym_PLUS_PLUS; - v->a[130973] = anon_sym_DASH_DASH; - v->a[130974] = anon_sym_PLUS_EQ; - v->a[130975] = anon_sym_DASH_EQ; - v->a[130976] = anon_sym_STAR_EQ; - v->a[130977] = anon_sym_SLASH_EQ; - v->a[130978] = anon_sym_PERCENT_EQ; - v->a[130979] = anon_sym_STAR_STAR_EQ; + v->a[130961] = anon_sym_GT_GT; + v->a[130962] = anon_sym_AMP_GT; + v->a[130963] = anon_sym_AMP_GT_GT; + v->a[130964] = anon_sym_LT_AMP; + v->a[130965] = anon_sym_GT_AMP; + v->a[130966] = anon_sym_GT_PIPE; + v->a[130967] = anon_sym_LT_AMP_DASH; + v->a[130968] = anon_sym_GT_AMP_DASH; + v->a[130969] = aux_sym_concatenation_token1; + v->a[130970] = 3; + v->a[130971] = actions(57); + v->a[130972] = 1; + v->a[130973] = sym_comment; + v->a[130974] = actions(7426); + v->a[130975] = 5; + v->a[130976] = anon_sym_DOLLAR; + v->a[130977] = aux_sym_number_token1; + v->a[130978] = aux_sym_number_token2; + v->a[130979] = anon_sym_DOLLAR_LPAREN; small_parse_table_6549(v); } void small_parse_table_6549(t_small_parse_table_array *v) { - v->a[130980] = anon_sym_LT_LT_EQ; - v->a[130981] = anon_sym_GT_GT_EQ; - v->a[130982] = anon_sym_AMP_EQ; - v->a[130983] = anon_sym_CARET_EQ; - v->a[130984] = anon_sym_PIPE_EQ; - v->a[130985] = anon_sym_PIPE_PIPE; - v->a[130986] = anon_sym_AMP_AMP; - v->a[130987] = anon_sym_EQ_EQ; - v->a[130988] = anon_sym_BANG_EQ; - v->a[130989] = anon_sym_LT_EQ; - v->a[130990] = anon_sym_GT_EQ; - v->a[130991] = anon_sym_RPAREN; - v->a[130992] = anon_sym_EQ_TILDE; - v->a[130993] = anon_sym_QMARK; + v->a[130980] = sym_word; + v->a[130981] = actions(7428); + v->a[130982] = 11; + v->a[130983] = sym_test_operator; + v->a[130984] = sym_extglob_pattern; + v->a[130985] = sym__brace_start; + v->a[130986] = anon_sym_LPAREN; + v->a[130987] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[130988] = sym__special_character; + v->a[130989] = anon_sym_DQUOTE; + v->a[130990] = sym_raw_string; + v->a[130991] = anon_sym_DOLLAR_LBRACE; + v->a[130992] = anon_sym_BQUOTE; + v->a[130993] = anon_sym_DOLLAR_BQUOTE; v->a[130994] = 3; - v->a[130995] = actions(71); + v->a[130995] = actions(57); v->a[130996] = 1; v->a[130997] = sym_comment; - v->a[130998] = actions(1261); - v->a[130999] = 14; + v->a[130998] = actions(7491); + v->a[130999] = 5; small_parse_table_6550(v); } diff --git a/parser/static/small_parse_table/small_parse_table_131.c b/parser/static/small_parse_table/small_parse_table_131.c index 2aa7ad68..146bb37b 100644 --- a/parser/static/small_parse_table/small_parse_table_131.c +++ b/parser/static/small_parse_table/small_parse_table_131.c @@ -14,126 +14,126 @@ void small_parse_table_655(t_small_parse_table_array *v) { - v->a[13100] = sym_test_operator; - v->a[13101] = actions(3172); - v->a[13102] = 1; - v->a[13103] = sym__brace_start; - v->a[13104] = state(2190); - v->a[13105] = 1; - v->a[13106] = aux_sym__literal_repeat1; - v->a[13107] = actions(3130); - v->a[13108] = 2; - v->a[13109] = anon_sym_LPAREN_LPAREN; - v->a[13110] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13111] = actions(3163); - v->a[13112] = 2; - v->a[13113] = anon_sym_LT_LPAREN; - v->a[13114] = anon_sym_GT_LPAREN; - v->a[13115] = state(664); - v->a[13116] = 2; - v->a[13117] = sym_concatenation; - v->a[13118] = aux_sym_unset_command_repeat1; - v->a[13119] = actions(2442); + v->a[13100] = sym_file_descriptor; + v->a[13101] = aux_sym_heredoc_redirect_token1; + v->a[13102] = actions(2390); + v->a[13103] = 2; + v->a[13104] = sym_raw_string; + v->a[13105] = sym_word; + v->a[13106] = state(428); + v->a[13107] = 2; + v->a[13108] = sym_concatenation; + v->a[13109] = aux_sym_for_statement_repeat1; + v->a[13110] = state(1222); + v->a[13111] = 7; + v->a[13112] = sym_arithmetic_expansion; + v->a[13113] = sym_brace_expression; + v->a[13114] = sym_string; + v->a[13115] = sym_number; + v->a[13116] = sym_simple_expansion; + v->a[13117] = sym_expansion; + v->a[13118] = sym_command_substitution; + v->a[13119] = actions(1285); small_parse_table_656(v); } void small_parse_table_656(t_small_parse_table_array *v) { - v->a[13120] = 3; - v->a[13121] = sym_file_descriptor; - v->a[13122] = ts_builtin_sym_end; - v->a[13123] = aux_sym_heredoc_redirect_token1; - v->a[13124] = actions(3127); - v->a[13125] = 3; - v->a[13126] = sym_raw_string; - v->a[13127] = sym_ansi_c_string; - v->a[13128] = sym_word; - v->a[13129] = state(1681); - v->a[13130] = 9; - v->a[13131] = sym_arithmetic_expansion; - v->a[13132] = sym_brace_expression; - v->a[13133] = sym_string; - v->a[13134] = sym_translated_string; - v->a[13135] = sym_number; - v->a[13136] = sym_simple_expansion; - v->a[13137] = sym_expansion; - v->a[13138] = sym_command_substitution; - v->a[13139] = sym_process_substitution; + v->a[13120] = 19; + v->a[13121] = anon_sym_PIPE; + v->a[13122] = anon_sym_SEMI_SEMI; + v->a[13123] = anon_sym_PIPE_AMP; + v->a[13124] = anon_sym_AMP_AMP; + v->a[13125] = anon_sym_PIPE_PIPE; + v->a[13126] = anon_sym_LT; + v->a[13127] = anon_sym_GT; + v->a[13128] = anon_sym_GT_GT; + v->a[13129] = anon_sym_AMP_GT; + v->a[13130] = anon_sym_AMP_GT_GT; + v->a[13131] = anon_sym_LT_AMP; + v->a[13132] = anon_sym_GT_AMP; + v->a[13133] = anon_sym_GT_PIPE; + v->a[13134] = anon_sym_LT_AMP_DASH; + v->a[13135] = anon_sym_GT_AMP_DASH; + v->a[13136] = anon_sym_LT_LT; + v->a[13137] = anon_sym_LT_LT_DASH; + v->a[13138] = anon_sym_AMP; + v->a[13139] = anon_sym_SEMI; small_parse_table_657(v); } void small_parse_table_657(t_small_parse_table_array *v) { - v->a[13140] = actions(2440); - v->a[13141] = 19; - v->a[13142] = anon_sym_SEMI; - v->a[13143] = anon_sym_PIPE_PIPE; - v->a[13144] = anon_sym_AMP_AMP; - v->a[13145] = anon_sym_PIPE; - v->a[13146] = anon_sym_AMP; - v->a[13147] = anon_sym_LT; - v->a[13148] = anon_sym_GT; - v->a[13149] = anon_sym_LT_LT; - v->a[13150] = anon_sym_GT_GT; - v->a[13151] = anon_sym_SEMI_SEMI; - v->a[13152] = anon_sym_PIPE_AMP; - v->a[13153] = anon_sym_AMP_GT; - v->a[13154] = anon_sym_AMP_GT_GT; - v->a[13155] = anon_sym_LT_AMP; - v->a[13156] = anon_sym_GT_AMP; - v->a[13157] = anon_sym_GT_PIPE; - v->a[13158] = anon_sym_LT_AMP_DASH; - v->a[13159] = anon_sym_GT_AMP_DASH; + v->a[13140] = 21; + v->a[13141] = actions(3); + v->a[13142] = 1; + v->a[13143] = sym_comment; + v->a[13144] = actions(1009); + v->a[13145] = 1; + v->a[13146] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13147] = actions(1011); + v->a[13148] = 1; + v->a[13149] = anon_sym_DOLLAR; + v->a[13150] = actions(1015); + v->a[13151] = 1; + v->a[13152] = anon_sym_DQUOTE; + v->a[13153] = actions(1017); + v->a[13154] = 1; + v->a[13155] = aux_sym_number_token1; + v->a[13156] = actions(1019); + v->a[13157] = 1; + v->a[13158] = aux_sym_number_token2; + v->a[13159] = actions(1021); small_parse_table_658(v); } void small_parse_table_658(t_small_parse_table_array *v) { - v->a[13160] = anon_sym_LT_LT_DASH; - v->a[13161] = 21; - v->a[13162] = actions(3); + v->a[13160] = 1; + v->a[13161] = anon_sym_DOLLAR_LBRACE; + v->a[13162] = actions(1023); v->a[13163] = 1; - v->a[13164] = sym_comment; - v->a[13165] = actions(3024); + v->a[13164] = anon_sym_DOLLAR_LPAREN; + v->a[13165] = actions(1025); v->a[13166] = 1; - v->a[13167] = anon_sym_DOLLAR_LBRACK; - v->a[13168] = actions(3026); + v->a[13167] = anon_sym_BQUOTE; + v->a[13168] = actions(1027); v->a[13169] = 1; - v->a[13170] = anon_sym_DOLLAR; - v->a[13171] = actions(3028); + v->a[13170] = anon_sym_DOLLAR_BQUOTE; + v->a[13171] = actions(1035); v->a[13172] = 1; - v->a[13173] = sym__special_character; - v->a[13174] = actions(3030); + v->a[13173] = sym__brace_start; + v->a[13174] = actions(2401); v->a[13175] = 1; - v->a[13176] = anon_sym_DQUOTE; - v->a[13177] = actions(3032); + v->a[13176] = sym__special_character; + v->a[13177] = actions(2403); v->a[13178] = 1; - v->a[13179] = aux_sym_number_token1; + v->a[13179] = aux_sym__simple_variable_name_token1; small_parse_table_659(v); } void small_parse_table_659(t_small_parse_table_array *v) { - v->a[13180] = actions(3034); + v->a[13180] = actions(2405); v->a[13181] = 1; - v->a[13182] = aux_sym_number_token2; - v->a[13183] = actions(3036); + v->a[13182] = sym_variable_name; + v->a[13183] = actions(2407); v->a[13184] = 1; - v->a[13185] = anon_sym_DOLLAR_LBRACE; - v->a[13186] = actions(3038); + v->a[13185] = sym_test_operator; + v->a[13186] = state(1024); v->a[13187] = 1; - v->a[13188] = anon_sym_DOLLAR_LPAREN; - v->a[13189] = actions(3040); - v->a[13190] = 1; - v->a[13191] = anon_sym_BQUOTE; - v->a[13192] = actions(3042); - v->a[13193] = 1; - v->a[13194] = anon_sym_DOLLAR_BQUOTE; - v->a[13195] = actions(3048); - v->a[13196] = 1; - v->a[13197] = sym__brace_start; - v->a[13198] = actions(3177); - v->a[13199] = 1; + v->a[13188] = aux_sym__literal_repeat1; + v->a[13189] = actions(822); + v->a[13190] = 2; + v->a[13191] = sym_file_descriptor; + v->a[13192] = aux_sym_heredoc_redirect_token1; + v->a[13193] = actions(2399); + v->a[13194] = 2; + v->a[13195] = sym_raw_string; + v->a[13196] = sym_word; + v->a[13197] = state(438); + v->a[13198] = 3; + v->a[13199] = sym_variable_assignment; small_parse_table_660(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1310.c b/parser/static/small_parse_table/small_parse_table_1310.c index e0148a44..dc67aa7f 100644 --- a/parser/static/small_parse_table/small_parse_table_1310.c +++ b/parser/static/small_parse_table/small_parse_table_1310.c @@ -14,76 +14,76 @@ void small_parse_table_6550(t_small_parse_table_array *v) { - v->a[131000] = anon_sym_PIPE; - v->a[131001] = anon_sym_EQ_EQ; - v->a[131002] = anon_sym_LT; - v->a[131003] = anon_sym_GT; - v->a[131004] = anon_sym_LT_LT; - v->a[131005] = anon_sym_EQ_TILDE; - v->a[131006] = anon_sym_AMP_GT; - v->a[131007] = anon_sym_LT_AMP; - v->a[131008] = anon_sym_GT_AMP; - v->a[131009] = anon_sym_DOLLAR; - v->a[131010] = aux_sym_number_token1; - v->a[131011] = aux_sym_number_token2; - v->a[131012] = anon_sym_DOLLAR_LPAREN; - v->a[131013] = sym_word; - v->a[131014] = actions(1263); - v->a[131015] = 26; - v->a[131016] = sym_file_descriptor; - v->a[131017] = sym_test_operator; - v->a[131018] = sym__bare_dollar; - v->a[131019] = sym__brace_start; + v->a[131000] = anon_sym_DOLLAR; + v->a[131001] = aux_sym_number_token1; + v->a[131002] = aux_sym_number_token2; + v->a[131003] = anon_sym_DOLLAR_LPAREN; + v->a[131004] = sym_word; + v->a[131005] = actions(7493); + v->a[131006] = 11; + v->a[131007] = sym_test_operator; + v->a[131008] = sym_extglob_pattern; + v->a[131009] = sym__brace_start; + v->a[131010] = anon_sym_LPAREN; + v->a[131011] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131012] = sym__special_character; + v->a[131013] = anon_sym_DQUOTE; + v->a[131014] = sym_raw_string; + v->a[131015] = anon_sym_DOLLAR_LBRACE; + v->a[131016] = anon_sym_BQUOTE; + v->a[131017] = anon_sym_DOLLAR_BQUOTE; + v->a[131018] = 3; + v->a[131019] = actions(57); small_parse_table_6551(v); } void small_parse_table_6551(t_small_parse_table_array *v) { - v->a[131020] = anon_sym_LPAREN_LPAREN; - v->a[131021] = anon_sym_PIPE_PIPE; - v->a[131022] = anon_sym_AMP_AMP; - v->a[131023] = anon_sym_GT_GT; - v->a[131024] = anon_sym_PIPE_AMP; - v->a[131025] = anon_sym_AMP_GT_GT; - v->a[131026] = anon_sym_GT_PIPE; - v->a[131027] = anon_sym_LT_AMP_DASH; - v->a[131028] = anon_sym_GT_AMP_DASH; - v->a[131029] = anon_sym_LT_LT_DASH; - v->a[131030] = anon_sym_LT_LT_LT; - v->a[131031] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131032] = anon_sym_DOLLAR_LBRACK; - v->a[131033] = sym__special_character; - v->a[131034] = anon_sym_DQUOTE; - v->a[131035] = sym_raw_string; - v->a[131036] = sym_ansi_c_string; - v->a[131037] = anon_sym_DOLLAR_LBRACE; - v->a[131038] = anon_sym_BQUOTE; - v->a[131039] = anon_sym_DOLLAR_BQUOTE; + v->a[131020] = 1; + v->a[131021] = sym_comment; + v->a[131022] = actions(7308); + v->a[131023] = 5; + v->a[131024] = anon_sym_DOLLAR; + v->a[131025] = aux_sym_number_token1; + v->a[131026] = aux_sym_number_token2; + v->a[131027] = anon_sym_DOLLAR_LPAREN; + v->a[131028] = sym_word; + v->a[131029] = actions(7312); + v->a[131030] = 11; + v->a[131031] = sym_test_operator; + v->a[131032] = sym_extglob_pattern; + v->a[131033] = sym__brace_start; + v->a[131034] = anon_sym_LPAREN; + v->a[131035] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131036] = sym__special_character; + v->a[131037] = anon_sym_DQUOTE; + v->a[131038] = sym_raw_string; + v->a[131039] = anon_sym_DOLLAR_LBRACE; small_parse_table_6552(v); } void small_parse_table_6552(t_small_parse_table_array *v) { - v->a[131040] = anon_sym_LT_LPAREN; - v->a[131041] = anon_sym_GT_LPAREN; - v->a[131042] = 5; - v->a[131043] = actions(71); + v->a[131040] = anon_sym_BQUOTE; + v->a[131041] = anon_sym_DOLLAR_BQUOTE; + v->a[131042] = 3; + v->a[131043] = actions(3); v->a[131044] = 1; v->a[131045] = sym_comment; - v->a[131046] = state(2550); - v->a[131047] = 1; - v->a[131048] = aux_sym_concatenation_repeat1; - v->a[131049] = actions(6664); - v->a[131050] = 2; - v->a[131051] = sym__concat; - v->a[131052] = aux_sym_concatenation_token1; - v->a[131053] = actions(5393); - v->a[131054] = 13; - v->a[131055] = anon_sym_PIPE; - v->a[131056] = anon_sym_LT; - v->a[131057] = anon_sym_GT; - v->a[131058] = anon_sym_LT_LT; - v->a[131059] = anon_sym_AMP_GT; + v->a[131046] = actions(3066); + v->a[131047] = 3; + v->a[131048] = sym_file_descriptor; + v->a[131049] = sym__concat; + v->a[131050] = aux_sym_heredoc_redirect_token1; + v->a[131051] = actions(3064); + v->a[131052] = 13; + v->a[131053] = anon_sym_AMP_AMP; + v->a[131054] = anon_sym_PIPE_PIPE; + v->a[131055] = anon_sym_LT; + v->a[131056] = anon_sym_GT; + v->a[131057] = anon_sym_GT_GT; + v->a[131058] = anon_sym_AMP_GT; + v->a[131059] = anon_sym_AMP_GT_GT; small_parse_table_6553(v); } @@ -91,49 +91,49 @@ void small_parse_table_6553(t_small_parse_table_array *v) { v->a[131060] = anon_sym_LT_AMP; v->a[131061] = anon_sym_GT_AMP; - v->a[131062] = anon_sym_DOLLAR; - v->a[131063] = aux_sym_number_token1; - v->a[131064] = aux_sym_number_token2; - v->a[131065] = anon_sym_DOLLAR_LPAREN; - v->a[131066] = anon_sym_BQUOTE; - v->a[131067] = sym_word; - v->a[131068] = actions(5395); - v->a[131069] = 24; - v->a[131070] = sym_file_descriptor; - v->a[131071] = sym_test_operator; - v->a[131072] = sym__brace_start; - v->a[131073] = anon_sym_LPAREN_LPAREN; - v->a[131074] = anon_sym_PIPE_PIPE; - v->a[131075] = anon_sym_AMP_AMP; - v->a[131076] = anon_sym_GT_GT; - v->a[131077] = anon_sym_PIPE_AMP; - v->a[131078] = anon_sym_AMP_GT_GT; - v->a[131079] = anon_sym_GT_PIPE; + v->a[131062] = anon_sym_GT_PIPE; + v->a[131063] = anon_sym_LT_AMP_DASH; + v->a[131064] = anon_sym_GT_AMP_DASH; + v->a[131065] = aux_sym_concatenation_token1; + v->a[131066] = 3; + v->a[131067] = actions(3); + v->a[131068] = 1; + v->a[131069] = sym_comment; + v->a[131070] = actions(3024); + v->a[131071] = 3; + v->a[131072] = sym_file_descriptor; + v->a[131073] = sym__concat; + v->a[131074] = aux_sym_heredoc_redirect_token1; + v->a[131075] = actions(3022); + v->a[131076] = 13; + v->a[131077] = anon_sym_AMP_AMP; + v->a[131078] = anon_sym_PIPE_PIPE; + v->a[131079] = anon_sym_LT; small_parse_table_6554(v); } void small_parse_table_6554(t_small_parse_table_array *v) { - v->a[131080] = anon_sym_LT_AMP_DASH; - v->a[131081] = anon_sym_GT_AMP_DASH; - v->a[131082] = anon_sym_LT_LT_DASH; - v->a[131083] = anon_sym_LT_LT_LT; - v->a[131084] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131085] = anon_sym_DOLLAR_LBRACK; - v->a[131086] = sym__special_character; - v->a[131087] = anon_sym_DQUOTE; - v->a[131088] = sym_raw_string; - v->a[131089] = sym_ansi_c_string; - v->a[131090] = anon_sym_DOLLAR_LBRACE; - v->a[131091] = anon_sym_DOLLAR_BQUOTE; - v->a[131092] = anon_sym_LT_LPAREN; - v->a[131093] = anon_sym_GT_LPAREN; - v->a[131094] = 6; - v->a[131095] = actions(71); - v->a[131096] = 1; - v->a[131097] = sym_comment; - v->a[131098] = actions(6668); - v->a[131099] = 1; + v->a[131080] = anon_sym_GT; + v->a[131081] = anon_sym_GT_GT; + v->a[131082] = anon_sym_AMP_GT; + v->a[131083] = anon_sym_AMP_GT_GT; + v->a[131084] = anon_sym_LT_AMP; + v->a[131085] = anon_sym_GT_AMP; + v->a[131086] = anon_sym_GT_PIPE; + v->a[131087] = anon_sym_LT_AMP_DASH; + v->a[131088] = anon_sym_GT_AMP_DASH; + v->a[131089] = aux_sym_concatenation_token1; + v->a[131090] = 3; + v->a[131091] = actions(3); + v->a[131092] = 1; + v->a[131093] = sym_comment; + v->a[131094] = actions(2967); + v->a[131095] = 3; + v->a[131096] = sym_file_descriptor; + v->a[131097] = sym__concat; + v->a[131098] = aux_sym_heredoc_redirect_token1; + v->a[131099] = actions(2965); small_parse_table_6555(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1311.c b/parser/static/small_parse_table/small_parse_table_1311.c index f7e44647..ea91ccda 100644 --- a/parser/static/small_parse_table/small_parse_table_1311.c +++ b/parser/static/small_parse_table/small_parse_table_1311.c @@ -14,126 +14,126 @@ void small_parse_table_6555(t_small_parse_table_array *v) { - v->a[131100] = aux_sym_concatenation_token1; - v->a[131101] = actions(6704); - v->a[131102] = 1; - v->a[131103] = sym__concat; - v->a[131104] = state(2486); - v->a[131105] = 1; - v->a[131106] = aux_sym_concatenation_repeat1; - v->a[131107] = actions(1265); - v->a[131108] = 14; - v->a[131109] = anon_sym_PIPE; - v->a[131110] = anon_sym_LT; - v->a[131111] = anon_sym_GT; - v->a[131112] = anon_sym_LT_LT; - v->a[131113] = anon_sym_AMP_GT; - v->a[131114] = anon_sym_LT_AMP; - v->a[131115] = anon_sym_GT_AMP; - v->a[131116] = anon_sym_DOLLAR; - v->a[131117] = sym__special_character; - v->a[131118] = aux_sym_number_token1; - v->a[131119] = aux_sym_number_token2; + v->a[131100] = 13; + v->a[131101] = anon_sym_AMP_AMP; + v->a[131102] = anon_sym_PIPE_PIPE; + v->a[131103] = anon_sym_LT; + v->a[131104] = anon_sym_GT; + v->a[131105] = anon_sym_GT_GT; + v->a[131106] = anon_sym_AMP_GT; + v->a[131107] = anon_sym_AMP_GT_GT; + v->a[131108] = anon_sym_LT_AMP; + v->a[131109] = anon_sym_GT_AMP; + v->a[131110] = anon_sym_GT_PIPE; + v->a[131111] = anon_sym_LT_AMP_DASH; + v->a[131112] = anon_sym_GT_AMP_DASH; + v->a[131113] = aux_sym_concatenation_token1; + v->a[131114] = 3; + v->a[131115] = actions(57); + v->a[131116] = 1; + v->a[131117] = sym_comment; + v->a[131118] = actions(7495); + v->a[131119] = 5; small_parse_table_6556(v); } void small_parse_table_6556(t_small_parse_table_array *v) { - v->a[131120] = anon_sym_DOLLAR_LPAREN; - v->a[131121] = anon_sym_BQUOTE; - v->a[131122] = sym_word; - v->a[131123] = actions(1267); - v->a[131124] = 23; - v->a[131125] = sym_file_descriptor; - v->a[131126] = sym_test_operator; - v->a[131127] = sym__brace_start; - v->a[131128] = anon_sym_LPAREN_LPAREN; - v->a[131129] = anon_sym_PIPE_PIPE; - v->a[131130] = anon_sym_AMP_AMP; - v->a[131131] = anon_sym_GT_GT; - v->a[131132] = anon_sym_PIPE_AMP; - v->a[131133] = anon_sym_RBRACK; - v->a[131134] = anon_sym_AMP_GT_GT; - v->a[131135] = anon_sym_GT_PIPE; - v->a[131136] = anon_sym_LT_AMP_DASH; - v->a[131137] = anon_sym_GT_AMP_DASH; - v->a[131138] = anon_sym_LT_LT_DASH; - v->a[131139] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131120] = anon_sym_DOLLAR; + v->a[131121] = aux_sym_number_token1; + v->a[131122] = aux_sym_number_token2; + v->a[131123] = anon_sym_DOLLAR_LPAREN; + v->a[131124] = sym_word; + v->a[131125] = actions(7497); + v->a[131126] = 11; + v->a[131127] = sym_test_operator; + v->a[131128] = sym_extglob_pattern; + v->a[131129] = sym__brace_start; + v->a[131130] = anon_sym_LPAREN; + v->a[131131] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131132] = sym__special_character; + v->a[131133] = anon_sym_DQUOTE; + v->a[131134] = sym_raw_string; + v->a[131135] = anon_sym_DOLLAR_LBRACE; + v->a[131136] = anon_sym_BQUOTE; + v->a[131137] = anon_sym_DOLLAR_BQUOTE; + v->a[131138] = 3; + v->a[131139] = actions(57); small_parse_table_6557(v); } void small_parse_table_6557(t_small_parse_table_array *v) { - v->a[131140] = anon_sym_DOLLAR_LBRACK; - v->a[131141] = anon_sym_DQUOTE; - v->a[131142] = sym_raw_string; - v->a[131143] = sym_ansi_c_string; - v->a[131144] = anon_sym_DOLLAR_LBRACE; - v->a[131145] = anon_sym_DOLLAR_BQUOTE; - v->a[131146] = anon_sym_LT_LPAREN; - v->a[131147] = anon_sym_GT_LPAREN; - v->a[131148] = 6; - v->a[131149] = actions(71); - v->a[131150] = 1; - v->a[131151] = sym_comment; - v->a[131152] = actions(1143); - v->a[131153] = 1; - v->a[131154] = aux_sym_concatenation_token1; - v->a[131155] = actions(6706); - v->a[131156] = 1; - v->a[131157] = sym__concat; - v->a[131158] = state(2312); - v->a[131159] = 1; + v->a[131140] = 1; + v->a[131141] = sym_comment; + v->a[131142] = actions(7495); + v->a[131143] = 5; + v->a[131144] = anon_sym_DOLLAR; + v->a[131145] = aux_sym_number_token1; + v->a[131146] = aux_sym_number_token2; + v->a[131147] = anon_sym_DOLLAR_LPAREN; + v->a[131148] = sym_word; + v->a[131149] = actions(7497); + v->a[131150] = 11; + v->a[131151] = sym_test_operator; + v->a[131152] = sym_extglob_pattern; + v->a[131153] = sym__brace_start; + v->a[131154] = anon_sym_LPAREN; + v->a[131155] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131156] = sym__special_character; + v->a[131157] = anon_sym_DQUOTE; + v->a[131158] = sym_raw_string; + v->a[131159] = anon_sym_DOLLAR_LBRACE; small_parse_table_6558(v); } void small_parse_table_6558(t_small_parse_table_array *v) { - v->a[131160] = aux_sym_concatenation_repeat1; - v->a[131161] = actions(1265); - v->a[131162] = 14; - v->a[131163] = anon_sym_EQ; - v->a[131164] = anon_sym_PIPE; - v->a[131165] = anon_sym_CARET; - v->a[131166] = anon_sym_AMP; - v->a[131167] = anon_sym_LT; - v->a[131168] = anon_sym_GT; - v->a[131169] = anon_sym_LT_LT; - v->a[131170] = anon_sym_GT_GT; - v->a[131171] = anon_sym_PLUS; - v->a[131172] = anon_sym_DASH; - v->a[131173] = anon_sym_STAR; - v->a[131174] = anon_sym_SLASH; - v->a[131175] = anon_sym_PERCENT; - v->a[131176] = anon_sym_STAR_STAR; - v->a[131177] = actions(1267); - v->a[131178] = 23; - v->a[131179] = sym_test_operator; + v->a[131160] = anon_sym_BQUOTE; + v->a[131161] = anon_sym_DOLLAR_BQUOTE; + v->a[131162] = 3; + v->a[131163] = actions(57); + v->a[131164] = 1; + v->a[131165] = sym_comment; + v->a[131166] = actions(7499); + v->a[131167] = 5; + v->a[131168] = anon_sym_DOLLAR; + v->a[131169] = aux_sym_number_token1; + v->a[131170] = aux_sym_number_token2; + v->a[131171] = anon_sym_DOLLAR_LPAREN; + v->a[131172] = sym_word; + v->a[131173] = actions(7501); + v->a[131174] = 11; + v->a[131175] = sym_test_operator; + v->a[131176] = sym_extglob_pattern; + v->a[131177] = sym__brace_start; + v->a[131178] = anon_sym_LPAREN; + v->a[131179] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6559(v); } void small_parse_table_6559(t_small_parse_table_array *v) { - v->a[131180] = anon_sym_RPAREN_RPAREN; - v->a[131181] = anon_sym_PLUS_PLUS; - v->a[131182] = anon_sym_DASH_DASH; - v->a[131183] = anon_sym_PLUS_EQ; - v->a[131184] = anon_sym_DASH_EQ; - v->a[131185] = anon_sym_STAR_EQ; - v->a[131186] = anon_sym_SLASH_EQ; - v->a[131187] = anon_sym_PERCENT_EQ; - v->a[131188] = anon_sym_STAR_STAR_EQ; - v->a[131189] = anon_sym_LT_LT_EQ; - v->a[131190] = anon_sym_GT_GT_EQ; - v->a[131191] = anon_sym_AMP_EQ; - v->a[131192] = anon_sym_CARET_EQ; - v->a[131193] = anon_sym_PIPE_EQ; - v->a[131194] = anon_sym_PIPE_PIPE; - v->a[131195] = anon_sym_AMP_AMP; - v->a[131196] = anon_sym_EQ_EQ; - v->a[131197] = anon_sym_BANG_EQ; - v->a[131198] = anon_sym_LT_EQ; - v->a[131199] = anon_sym_GT_EQ; + v->a[131180] = sym__special_character; + v->a[131181] = anon_sym_DQUOTE; + v->a[131182] = sym_raw_string; + v->a[131183] = anon_sym_DOLLAR_LBRACE; + v->a[131184] = anon_sym_BQUOTE; + v->a[131185] = anon_sym_DOLLAR_BQUOTE; + v->a[131186] = 3; + v->a[131187] = actions(3); + v->a[131188] = 1; + v->a[131189] = sym_comment; + v->a[131190] = actions(2774); + v->a[131191] = 3; + v->a[131192] = sym_file_descriptor; + v->a[131193] = sym__concat; + v->a[131194] = aux_sym_heredoc_redirect_token1; + v->a[131195] = actions(2772); + v->a[131196] = 13; + v->a[131197] = anon_sym_AMP_AMP; + v->a[131198] = anon_sym_PIPE_PIPE; + v->a[131199] = anon_sym_LT; small_parse_table_6560(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1312.c b/parser/static/small_parse_table/small_parse_table_1312.c index 5def3cb6..e3081d6c 100644 --- a/parser/static/small_parse_table/small_parse_table_1312.c +++ b/parser/static/small_parse_table/small_parse_table_1312.c @@ -14,23 +14,23 @@ void small_parse_table_6560(t_small_parse_table_array *v) { - v->a[131200] = anon_sym_EQ_TILDE; - v->a[131201] = anon_sym_QMARK; - v->a[131202] = 3; - v->a[131203] = actions(71); - v->a[131204] = 1; - v->a[131205] = sym_comment; - v->a[131206] = actions(1312); - v->a[131207] = 14; - v->a[131208] = anon_sym_PIPE; - v->a[131209] = anon_sym_LT; - v->a[131210] = anon_sym_GT; - v->a[131211] = anon_sym_LT_LT; - v->a[131212] = anon_sym_AMP_GT; - v->a[131213] = anon_sym_LT_AMP; - v->a[131214] = anon_sym_GT_AMP; - v->a[131215] = anon_sym_DOLLAR; - v->a[131216] = sym__special_character; + v->a[131200] = anon_sym_GT; + v->a[131201] = anon_sym_GT_GT; + v->a[131202] = anon_sym_AMP_GT; + v->a[131203] = anon_sym_AMP_GT_GT; + v->a[131204] = anon_sym_LT_AMP; + v->a[131205] = anon_sym_GT_AMP; + v->a[131206] = anon_sym_GT_PIPE; + v->a[131207] = anon_sym_LT_AMP_DASH; + v->a[131208] = anon_sym_GT_AMP_DASH; + v->a[131209] = aux_sym_concatenation_token1; + v->a[131210] = 3; + v->a[131211] = actions(57); + v->a[131212] = 1; + v->a[131213] = sym_comment; + v->a[131214] = actions(7503); + v->a[131215] = 5; + v->a[131216] = anon_sym_DOLLAR; v->a[131217] = aux_sym_number_token1; v->a[131218] = aux_sym_number_token2; v->a[131219] = anon_sym_DOLLAR_LPAREN; @@ -39,101 +39,101 @@ void small_parse_table_6560(t_small_parse_table_array *v) void small_parse_table_6561(t_small_parse_table_array *v) { - v->a[131220] = anon_sym_BQUOTE; - v->a[131221] = sym_word; - v->a[131222] = actions(1314); - v->a[131223] = 26; - v->a[131224] = sym_file_descriptor; - v->a[131225] = sym__concat; - v->a[131226] = sym_test_operator; - v->a[131227] = sym__brace_start; - v->a[131228] = anon_sym_LPAREN_LPAREN; - v->a[131229] = anon_sym_PIPE_PIPE; - v->a[131230] = anon_sym_AMP_AMP; - v->a[131231] = anon_sym_GT_GT; - v->a[131232] = anon_sym_PIPE_AMP; - v->a[131233] = anon_sym_RBRACK; - v->a[131234] = anon_sym_AMP_GT_GT; - v->a[131235] = anon_sym_GT_PIPE; - v->a[131236] = anon_sym_LT_AMP_DASH; - v->a[131237] = anon_sym_GT_AMP_DASH; - v->a[131238] = anon_sym_LT_LT_DASH; - v->a[131239] = anon_sym_LT_LT_LT; + v->a[131220] = sym_word; + v->a[131221] = actions(7505); + v->a[131222] = 11; + v->a[131223] = sym_test_operator; + v->a[131224] = sym_extglob_pattern; + v->a[131225] = sym__brace_start; + v->a[131226] = anon_sym_LPAREN; + v->a[131227] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131228] = sym__special_character; + v->a[131229] = anon_sym_DQUOTE; + v->a[131230] = sym_raw_string; + v->a[131231] = anon_sym_DOLLAR_LBRACE; + v->a[131232] = anon_sym_BQUOTE; + v->a[131233] = anon_sym_DOLLAR_BQUOTE; + v->a[131234] = 3; + v->a[131235] = actions(57); + v->a[131236] = 1; + v->a[131237] = sym_comment; + v->a[131238] = actions(7503); + v->a[131239] = 5; small_parse_table_6562(v); } void small_parse_table_6562(t_small_parse_table_array *v) { - v->a[131240] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131241] = anon_sym_DOLLAR_LBRACK; - v->a[131242] = aux_sym_concatenation_token1; - v->a[131243] = anon_sym_DQUOTE; - v->a[131244] = sym_raw_string; - v->a[131245] = sym_ansi_c_string; - v->a[131246] = anon_sym_DOLLAR_LBRACE; - v->a[131247] = anon_sym_DOLLAR_BQUOTE; - v->a[131248] = anon_sym_LT_LPAREN; - v->a[131249] = anon_sym_GT_LPAREN; - v->a[131250] = 7; - v->a[131251] = actions(71); - v->a[131252] = 1; - v->a[131253] = sym_comment; - v->a[131254] = actions(1105); - v->a[131255] = 1; - v->a[131256] = aux_sym_concatenation_token1; - v->a[131257] = actions(6708); - v->a[131258] = 1; - v->a[131259] = anon_sym_RBRACK; + v->a[131240] = anon_sym_DOLLAR; + v->a[131241] = aux_sym_number_token1; + v->a[131242] = aux_sym_number_token2; + v->a[131243] = anon_sym_DOLLAR_LPAREN; + v->a[131244] = sym_word; + v->a[131245] = actions(7505); + v->a[131246] = 11; + v->a[131247] = sym_test_operator; + v->a[131248] = sym_extglob_pattern; + v->a[131249] = sym__brace_start; + v->a[131250] = anon_sym_LPAREN; + v->a[131251] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131252] = sym__special_character; + v->a[131253] = anon_sym_DQUOTE; + v->a[131254] = sym_raw_string; + v->a[131255] = anon_sym_DOLLAR_LBRACE; + v->a[131256] = anon_sym_BQUOTE; + v->a[131257] = anon_sym_DOLLAR_BQUOTE; + v->a[131258] = 3; + v->a[131259] = actions(57); small_parse_table_6563(v); } void small_parse_table_6563(t_small_parse_table_array *v) { - v->a[131260] = actions(6710); - v->a[131261] = 1; - v->a[131262] = sym__concat; - v->a[131263] = state(2533); - v->a[131264] = 1; - v->a[131265] = aux_sym_concatenation_repeat1; - v->a[131266] = actions(1273); - v->a[131267] = 14; - v->a[131268] = anon_sym_EQ; - v->a[131269] = anon_sym_PIPE; - v->a[131270] = anon_sym_CARET; - v->a[131271] = anon_sym_AMP; - v->a[131272] = anon_sym_LT; - v->a[131273] = anon_sym_GT; - v->a[131274] = anon_sym_LT_LT; - v->a[131275] = anon_sym_GT_GT; - v->a[131276] = anon_sym_PLUS; - v->a[131277] = anon_sym_DASH; - v->a[131278] = anon_sym_STAR; - v->a[131279] = anon_sym_SLASH; + v->a[131260] = 1; + v->a[131261] = sym_comment; + v->a[131262] = actions(7495); + v->a[131263] = 5; + v->a[131264] = anon_sym_DOLLAR; + v->a[131265] = aux_sym_number_token1; + v->a[131266] = aux_sym_number_token2; + v->a[131267] = anon_sym_DOLLAR_LPAREN; + v->a[131268] = sym_word; + v->a[131269] = actions(7497); + v->a[131270] = 11; + v->a[131271] = sym_test_operator; + v->a[131272] = sym_extglob_pattern; + v->a[131273] = sym__brace_start; + v->a[131274] = anon_sym_LPAREN; + v->a[131275] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131276] = sym__special_character; + v->a[131277] = anon_sym_DQUOTE; + v->a[131278] = sym_raw_string; + v->a[131279] = anon_sym_DOLLAR_LBRACE; small_parse_table_6564(v); } void small_parse_table_6564(t_small_parse_table_array *v) { - v->a[131280] = anon_sym_PERCENT; - v->a[131281] = anon_sym_STAR_STAR; - v->a[131282] = actions(1369); - v->a[131283] = 22; - v->a[131284] = sym_test_operator; - v->a[131285] = anon_sym_PLUS_PLUS; - v->a[131286] = anon_sym_DASH_DASH; - v->a[131287] = anon_sym_PLUS_EQ; - v->a[131288] = anon_sym_DASH_EQ; - v->a[131289] = anon_sym_STAR_EQ; - v->a[131290] = anon_sym_SLASH_EQ; - v->a[131291] = anon_sym_PERCENT_EQ; - v->a[131292] = anon_sym_STAR_STAR_EQ; - v->a[131293] = anon_sym_LT_LT_EQ; - v->a[131294] = anon_sym_GT_GT_EQ; - v->a[131295] = anon_sym_AMP_EQ; - v->a[131296] = anon_sym_CARET_EQ; - v->a[131297] = anon_sym_PIPE_EQ; - v->a[131298] = anon_sym_PIPE_PIPE; - v->a[131299] = anon_sym_AMP_AMP; + v->a[131280] = anon_sym_BQUOTE; + v->a[131281] = anon_sym_DOLLAR_BQUOTE; + v->a[131282] = 3; + v->a[131283] = actions(57); + v->a[131284] = 1; + v->a[131285] = sym_comment; + v->a[131286] = actions(7495); + v->a[131287] = 5; + v->a[131288] = anon_sym_DOLLAR; + v->a[131289] = aux_sym_number_token1; + v->a[131290] = aux_sym_number_token2; + v->a[131291] = anon_sym_DOLLAR_LPAREN; + v->a[131292] = sym_word; + v->a[131293] = actions(7497); + v->a[131294] = 11; + v->a[131295] = sym_test_operator; + v->a[131296] = sym_extglob_pattern; + v->a[131297] = sym__brace_start; + v->a[131298] = anon_sym_LPAREN; + v->a[131299] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6565(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1313.c b/parser/static/small_parse_table/small_parse_table_1313.c index f0926005..4896b93a 100644 --- a/parser/static/small_parse_table/small_parse_table_1313.c +++ b/parser/static/small_parse_table/small_parse_table_1313.c @@ -14,126 +14,126 @@ void small_parse_table_6565(t_small_parse_table_array *v) { - v->a[131300] = anon_sym_EQ_EQ; - v->a[131301] = anon_sym_BANG_EQ; - v->a[131302] = anon_sym_LT_EQ; - v->a[131303] = anon_sym_GT_EQ; - v->a[131304] = anon_sym_EQ_TILDE; - v->a[131305] = anon_sym_QMARK; - v->a[131306] = 3; - v->a[131307] = actions(71); + v->a[131300] = sym__special_character; + v->a[131301] = anon_sym_DQUOTE; + v->a[131302] = sym_raw_string; + v->a[131303] = anon_sym_DOLLAR_LBRACE; + v->a[131304] = anon_sym_BQUOTE; + v->a[131305] = anon_sym_DOLLAR_BQUOTE; + v->a[131306] = 7; + v->a[131307] = actions(3); v->a[131308] = 1; v->a[131309] = sym_comment; - v->a[131310] = actions(1300); - v->a[131311] = 13; - v->a[131312] = anon_sym_PIPE; - v->a[131313] = anon_sym_LT; - v->a[131314] = anon_sym_GT; - v->a[131315] = anon_sym_LT_LT; - v->a[131316] = anon_sym_AMP_GT; - v->a[131317] = anon_sym_LT_AMP; - v->a[131318] = anon_sym_GT_AMP; - v->a[131319] = anon_sym_DOLLAR; + v->a[131310] = actions(5281); + v->a[131311] = 1; + v->a[131312] = aux_sym_heredoc_redirect_token1; + v->a[131313] = actions(7513); + v->a[131314] = 1; + v->a[131315] = sym_file_descriptor; + v->a[131316] = actions(5273); + v->a[131317] = 2; + v->a[131318] = anon_sym_AMP_AMP; + v->a[131319] = anon_sym_PIPE_PIPE; small_parse_table_6566(v); } void small_parse_table_6566(t_small_parse_table_array *v) { - v->a[131320] = aux_sym_number_token1; - v->a[131321] = aux_sym_number_token2; - v->a[131322] = anon_sym_DOLLAR_LPAREN; - v->a[131323] = anon_sym_BQUOTE; - v->a[131324] = sym_word; - v->a[131325] = actions(1302); - v->a[131326] = 27; - v->a[131327] = sym_file_descriptor; - v->a[131328] = sym__concat; - v->a[131329] = sym_variable_name; - v->a[131330] = sym_test_operator; - v->a[131331] = sym__brace_start; - v->a[131332] = anon_sym_LPAREN_LPAREN; - v->a[131333] = anon_sym_PIPE_PIPE; - v->a[131334] = anon_sym_AMP_AMP; - v->a[131335] = anon_sym_GT_GT; - v->a[131336] = anon_sym_PIPE_AMP; - v->a[131337] = anon_sym_AMP_GT_GT; - v->a[131338] = anon_sym_GT_PIPE; - v->a[131339] = anon_sym_LT_AMP_DASH; + v->a[131320] = actions(7510); + v->a[131321] = 2; + v->a[131322] = anon_sym_LT_AMP_DASH; + v->a[131323] = anon_sym_GT_AMP_DASH; + v->a[131324] = state(2874); + v->a[131325] = 2; + v->a[131326] = sym_file_redirect; + v->a[131327] = aux_sym_redirected_statement_repeat2; + v->a[131328] = actions(7507); + v->a[131329] = 8; + v->a[131330] = anon_sym_LT; + v->a[131331] = anon_sym_GT; + v->a[131332] = anon_sym_GT_GT; + v->a[131333] = anon_sym_AMP_GT; + v->a[131334] = anon_sym_AMP_GT_GT; + v->a[131335] = anon_sym_LT_AMP; + v->a[131336] = anon_sym_GT_AMP; + v->a[131337] = anon_sym_GT_PIPE; + v->a[131338] = 3; + v->a[131339] = actions(57); small_parse_table_6567(v); } void small_parse_table_6567(t_small_parse_table_array *v) { - v->a[131340] = anon_sym_GT_AMP_DASH; - v->a[131341] = anon_sym_LT_LT_DASH; - v->a[131342] = anon_sym_LT_LT_LT; - v->a[131343] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131344] = anon_sym_DOLLAR_LBRACK; - v->a[131345] = aux_sym_concatenation_token1; - v->a[131346] = sym__special_character; - v->a[131347] = anon_sym_DQUOTE; - v->a[131348] = sym_raw_string; - v->a[131349] = sym_ansi_c_string; - v->a[131350] = anon_sym_DOLLAR_LBRACE; - v->a[131351] = anon_sym_DOLLAR_BQUOTE; - v->a[131352] = anon_sym_LT_LPAREN; - v->a[131353] = anon_sym_GT_LPAREN; - v->a[131354] = 3; - v->a[131355] = actions(71); - v->a[131356] = 1; - v->a[131357] = sym_comment; - v->a[131358] = actions(1312); - v->a[131359] = 14; + v->a[131340] = 1; + v->a[131341] = sym_comment; + v->a[131342] = actions(7516); + v->a[131343] = 5; + v->a[131344] = anon_sym_DOLLAR; + v->a[131345] = aux_sym_number_token1; + v->a[131346] = aux_sym_number_token2; + v->a[131347] = anon_sym_DOLLAR_LPAREN; + v->a[131348] = sym_word; + v->a[131349] = actions(7518); + v->a[131350] = 11; + v->a[131351] = sym_test_operator; + v->a[131352] = sym_extglob_pattern; + v->a[131353] = sym__brace_start; + v->a[131354] = anon_sym_LPAREN; + v->a[131355] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131356] = sym__special_character; + v->a[131357] = anon_sym_DQUOTE; + v->a[131358] = sym_raw_string; + v->a[131359] = anon_sym_DOLLAR_LBRACE; small_parse_table_6568(v); } void small_parse_table_6568(t_small_parse_table_array *v) { - v->a[131360] = anon_sym_PIPE; - v->a[131361] = anon_sym_LT; - v->a[131362] = anon_sym_GT; - v->a[131363] = anon_sym_LT_LT; - v->a[131364] = anon_sym_AMP_GT; - v->a[131365] = anon_sym_LT_AMP; - v->a[131366] = anon_sym_GT_AMP; - v->a[131367] = anon_sym_DOLLAR; - v->a[131368] = aux_sym_number_token1; - v->a[131369] = aux_sym_number_token2; - v->a[131370] = anon_sym_DOLLAR_LPAREN; - v->a[131371] = anon_sym_BQUOTE; - v->a[131372] = aux_sym__simple_variable_name_token1; - v->a[131373] = sym_word; - v->a[131374] = actions(1314); - v->a[131375] = 26; - v->a[131376] = sym_file_descriptor; - v->a[131377] = sym__concat; - v->a[131378] = sym_variable_name; - v->a[131379] = sym_test_operator; + v->a[131360] = anon_sym_BQUOTE; + v->a[131361] = anon_sym_DOLLAR_BQUOTE; + v->a[131362] = 3; + v->a[131363] = actions(3); + v->a[131364] = 1; + v->a[131365] = sym_comment; + v->a[131366] = actions(2828); + v->a[131367] = 3; + v->a[131368] = sym_file_descriptor; + v->a[131369] = sym__concat; + v->a[131370] = aux_sym_heredoc_redirect_token1; + v->a[131371] = actions(2826); + v->a[131372] = 13; + v->a[131373] = anon_sym_AMP_AMP; + v->a[131374] = anon_sym_PIPE_PIPE; + v->a[131375] = anon_sym_LT; + v->a[131376] = anon_sym_GT; + v->a[131377] = anon_sym_GT_GT; + v->a[131378] = anon_sym_AMP_GT; + v->a[131379] = anon_sym_AMP_GT_GT; small_parse_table_6569(v); } void small_parse_table_6569(t_small_parse_table_array *v) { - v->a[131380] = sym__brace_start; - v->a[131381] = anon_sym_LPAREN_LPAREN; - v->a[131382] = anon_sym_PIPE_PIPE; - v->a[131383] = anon_sym_AMP_AMP; - v->a[131384] = anon_sym_GT_GT; - v->a[131385] = anon_sym_PIPE_AMP; - v->a[131386] = anon_sym_AMP_GT_GT; - v->a[131387] = anon_sym_GT_PIPE; - v->a[131388] = anon_sym_LT_AMP_DASH; - v->a[131389] = anon_sym_GT_AMP_DASH; - v->a[131390] = anon_sym_LT_LT_DASH; - v->a[131391] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131392] = anon_sym_DOLLAR_LBRACK; - v->a[131393] = aux_sym_concatenation_token1; - v->a[131394] = sym__special_character; - v->a[131395] = anon_sym_DQUOTE; - v->a[131396] = sym_raw_string; - v->a[131397] = sym_ansi_c_string; - v->a[131398] = anon_sym_DOLLAR_LBRACE; - v->a[131399] = anon_sym_DOLLAR_BQUOTE; + v->a[131380] = anon_sym_LT_AMP; + v->a[131381] = anon_sym_GT_AMP; + v->a[131382] = anon_sym_GT_PIPE; + v->a[131383] = anon_sym_LT_AMP_DASH; + v->a[131384] = anon_sym_GT_AMP_DASH; + v->a[131385] = aux_sym_concatenation_token1; + v->a[131386] = 3; + v->a[131387] = actions(57); + v->a[131388] = 1; + v->a[131389] = sym_comment; + v->a[131390] = actions(7479); + v->a[131391] = 5; + v->a[131392] = anon_sym_DOLLAR; + v->a[131393] = aux_sym_number_token1; + v->a[131394] = aux_sym_number_token2; + v->a[131395] = anon_sym_DOLLAR_LPAREN; + v->a[131396] = sym_word; + v->a[131397] = actions(7481); + v->a[131398] = 11; + v->a[131399] = sym_test_operator; small_parse_table_6570(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1314.c b/parser/static/small_parse_table/small_parse_table_1314.c index 14d71007..9883c2d8 100644 --- a/parser/static/small_parse_table/small_parse_table_1314.c +++ b/parser/static/small_parse_table/small_parse_table_1314.c @@ -14,126 +14,126 @@ void small_parse_table_6570(t_small_parse_table_array *v) { - v->a[131400] = anon_sym_LT_LPAREN; - v->a[131401] = anon_sym_GT_LPAREN; - v->a[131402] = 5; - v->a[131403] = actions(71); - v->a[131404] = 1; - v->a[131405] = sym_comment; - v->a[131406] = state(2475); - v->a[131407] = 1; - v->a[131408] = aux_sym_concatenation_repeat1; - v->a[131409] = actions(1077); - v->a[131410] = 2; - v->a[131411] = sym__concat; - v->a[131412] = aux_sym_concatenation_token1; - v->a[131413] = actions(1273); - v->a[131414] = 14; - v->a[131415] = anon_sym_EQ; - v->a[131416] = anon_sym_PIPE; - v->a[131417] = anon_sym_CARET; - v->a[131418] = anon_sym_AMP; - v->a[131419] = anon_sym_LT; + v->a[131400] = sym_extglob_pattern; + v->a[131401] = sym__brace_start; + v->a[131402] = anon_sym_LPAREN; + v->a[131403] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131404] = sym__special_character; + v->a[131405] = anon_sym_DQUOTE; + v->a[131406] = sym_raw_string; + v->a[131407] = anon_sym_DOLLAR_LBRACE; + v->a[131408] = anon_sym_BQUOTE; + v->a[131409] = anon_sym_DOLLAR_BQUOTE; + v->a[131410] = 3; + v->a[131411] = actions(3); + v->a[131412] = 1; + v->a[131413] = sym_comment; + v->a[131414] = actions(2888); + v->a[131415] = 3; + v->a[131416] = sym_file_descriptor; + v->a[131417] = sym__concat; + v->a[131418] = aux_sym_heredoc_redirect_token1; + v->a[131419] = actions(2886); small_parse_table_6571(v); } void small_parse_table_6571(t_small_parse_table_array *v) { - v->a[131420] = anon_sym_GT; - v->a[131421] = anon_sym_LT_LT; - v->a[131422] = anon_sym_GT_GT; - v->a[131423] = anon_sym_PLUS; - v->a[131424] = anon_sym_DASH; - v->a[131425] = anon_sym_STAR; - v->a[131426] = anon_sym_SLASH; - v->a[131427] = anon_sym_PERCENT; - v->a[131428] = anon_sym_STAR_STAR; - v->a[131429] = actions(1369); - v->a[131430] = 23; - v->a[131431] = sym_test_operator; - v->a[131432] = anon_sym_PLUS_PLUS; - v->a[131433] = anon_sym_DASH_DASH; - v->a[131434] = anon_sym_PLUS_EQ; - v->a[131435] = anon_sym_DASH_EQ; - v->a[131436] = anon_sym_STAR_EQ; - v->a[131437] = anon_sym_SLASH_EQ; - v->a[131438] = anon_sym_PERCENT_EQ; - v->a[131439] = anon_sym_STAR_STAR_EQ; + v->a[131420] = 13; + v->a[131421] = anon_sym_AMP_AMP; + v->a[131422] = anon_sym_PIPE_PIPE; + v->a[131423] = anon_sym_LT; + v->a[131424] = anon_sym_GT; + v->a[131425] = anon_sym_GT_GT; + v->a[131426] = anon_sym_AMP_GT; + v->a[131427] = anon_sym_AMP_GT_GT; + v->a[131428] = anon_sym_LT_AMP; + v->a[131429] = anon_sym_GT_AMP; + v->a[131430] = anon_sym_GT_PIPE; + v->a[131431] = anon_sym_LT_AMP_DASH; + v->a[131432] = anon_sym_GT_AMP_DASH; + v->a[131433] = aux_sym_concatenation_token1; + v->a[131434] = 3; + v->a[131435] = actions(57); + v->a[131436] = 1; + v->a[131437] = sym_comment; + v->a[131438] = actions(7479); + v->a[131439] = 5; small_parse_table_6572(v); } void small_parse_table_6572(t_small_parse_table_array *v) { - v->a[131440] = anon_sym_LT_LT_EQ; - v->a[131441] = anon_sym_GT_GT_EQ; - v->a[131442] = anon_sym_AMP_EQ; - v->a[131443] = anon_sym_CARET_EQ; - v->a[131444] = anon_sym_PIPE_EQ; - v->a[131445] = anon_sym_PIPE_PIPE; - v->a[131446] = anon_sym_AMP_AMP; - v->a[131447] = anon_sym_EQ_EQ; - v->a[131448] = anon_sym_BANG_EQ; - v->a[131449] = anon_sym_LT_EQ; - v->a[131450] = anon_sym_GT_EQ; - v->a[131451] = anon_sym_RPAREN; - v->a[131452] = anon_sym_EQ_TILDE; - v->a[131453] = anon_sym_QMARK; - v->a[131454] = 7; - v->a[131455] = actions(71); - v->a[131456] = 1; - v->a[131457] = sym_comment; - v->a[131458] = actions(1203); - v->a[131459] = 1; + v->a[131440] = anon_sym_DOLLAR; + v->a[131441] = aux_sym_number_token1; + v->a[131442] = aux_sym_number_token2; + v->a[131443] = anon_sym_DOLLAR_LPAREN; + v->a[131444] = sym_word; + v->a[131445] = actions(7481); + v->a[131446] = 11; + v->a[131447] = sym_test_operator; + v->a[131448] = sym_extglob_pattern; + v->a[131449] = sym__brace_start; + v->a[131450] = anon_sym_LPAREN; + v->a[131451] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131452] = sym__special_character; + v->a[131453] = anon_sym_DQUOTE; + v->a[131454] = sym_raw_string; + v->a[131455] = anon_sym_DOLLAR_LBRACE; + v->a[131456] = anon_sym_BQUOTE; + v->a[131457] = anon_sym_DOLLAR_BQUOTE; + v->a[131458] = 7; + v->a[131459] = actions(3); small_parse_table_6573(v); } void small_parse_table_6573(t_small_parse_table_array *v) { - v->a[131460] = anon_sym_RBRACK; - v->a[131461] = actions(6652); - v->a[131462] = 1; - v->a[131463] = sym__special_character; - v->a[131464] = actions(6712); - v->a[131465] = 1; - v->a[131466] = sym__concat; - v->a[131467] = state(2474); - v->a[131468] = 1; - v->a[131469] = aux_sym__literal_repeat1; - v->a[131470] = actions(243); - v->a[131471] = 14; - v->a[131472] = anon_sym_EQ; - v->a[131473] = anon_sym_PIPE; - v->a[131474] = anon_sym_CARET; - v->a[131475] = anon_sym_AMP; - v->a[131476] = anon_sym_LT; - v->a[131477] = anon_sym_GT; - v->a[131478] = anon_sym_LT_LT; - v->a[131479] = anon_sym_GT_GT; + v->a[131460] = 1; + v->a[131461] = sym_comment; + v->a[131462] = actions(7520); + v->a[131463] = 1; + v->a[131464] = anon_sym_PERCENT; + v->a[131465] = actions(7524); + v->a[131466] = 1; + v->a[131467] = anon_sym_RBRACE3; + v->a[131468] = state(3927); + v->a[131469] = 1; + v->a[131470] = sym__expansion_regex; + v->a[131471] = state(3928); + v->a[131472] = 1; + v->a[131473] = sym__expansion_expression; + v->a[131474] = actions(7522); + v->a[131475] = 3; + v->a[131476] = sym__immediate_double_hash; + v->a[131477] = anon_sym_POUND; + v->a[131478] = anon_sym_PERCENT_PERCENT; + v->a[131479] = actions(7526); small_parse_table_6574(v); } void small_parse_table_6574(t_small_parse_table_array *v) { - v->a[131480] = anon_sym_PLUS; - v->a[131481] = anon_sym_DASH; - v->a[131482] = anon_sym_STAR; - v->a[131483] = anon_sym_SLASH; - v->a[131484] = anon_sym_PERCENT; - v->a[131485] = anon_sym_STAR_STAR; - v->a[131486] = actions(354); - v->a[131487] = 22; - v->a[131488] = sym_test_operator; - v->a[131489] = anon_sym_PLUS_PLUS; - v->a[131490] = anon_sym_DASH_DASH; - v->a[131491] = anon_sym_PLUS_EQ; - v->a[131492] = anon_sym_DASH_EQ; - v->a[131493] = anon_sym_STAR_EQ; - v->a[131494] = anon_sym_SLASH_EQ; - v->a[131495] = anon_sym_PERCENT_EQ; - v->a[131496] = anon_sym_STAR_STAR_EQ; - v->a[131497] = anon_sym_LT_LT_EQ; - v->a[131498] = anon_sym_GT_GT_EQ; - v->a[131499] = anon_sym_AMP_EQ; + v->a[131480] = 8; + v->a[131481] = anon_sym_COLON_DASH; + v->a[131482] = anon_sym_DASH3; + v->a[131483] = anon_sym_COLON_EQ; + v->a[131484] = anon_sym_EQ2; + v->a[131485] = anon_sym_COLON_QMARK; + v->a[131486] = anon_sym_QMARK2; + v->a[131487] = anon_sym_COLON_PLUS; + v->a[131488] = anon_sym_PLUS3; + v->a[131489] = 3; + v->a[131490] = actions(3); + v->a[131491] = 1; + v->a[131492] = sym_comment; + v->a[131493] = actions(2664); + v->a[131494] = 2; + v->a[131495] = sym_file_descriptor; + v->a[131496] = aux_sym_heredoc_redirect_token1; + v->a[131497] = actions(2662); + v->a[131498] = 13; + v->a[131499] = anon_sym_AMP_AMP; small_parse_table_6575(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1315.c b/parser/static/small_parse_table/small_parse_table_1315.c index 984d1b08..2ab5a15d 100644 --- a/parser/static/small_parse_table/small_parse_table_1315.c +++ b/parser/static/small_parse_table/small_parse_table_1315.c @@ -14,126 +14,126 @@ void small_parse_table_6575(t_small_parse_table_array *v) { - v->a[131500] = anon_sym_CARET_EQ; - v->a[131501] = anon_sym_PIPE_EQ; - v->a[131502] = anon_sym_PIPE_PIPE; - v->a[131503] = anon_sym_AMP_AMP; - v->a[131504] = anon_sym_EQ_EQ; - v->a[131505] = anon_sym_BANG_EQ; - v->a[131506] = anon_sym_LT_EQ; - v->a[131507] = anon_sym_GT_EQ; - v->a[131508] = anon_sym_EQ_TILDE; - v->a[131509] = anon_sym_QMARK; - v->a[131510] = 3; - v->a[131511] = actions(71); - v->a[131512] = 1; - v->a[131513] = sym_comment; - v->a[131514] = actions(1296); - v->a[131515] = 13; - v->a[131516] = anon_sym_PIPE; - v->a[131517] = anon_sym_LT; - v->a[131518] = anon_sym_GT; - v->a[131519] = anon_sym_LT_LT; + v->a[131500] = anon_sym_PIPE_PIPE; + v->a[131501] = anon_sym_LT; + v->a[131502] = anon_sym_GT; + v->a[131503] = anon_sym_GT_GT; + v->a[131504] = anon_sym_AMP_GT; + v->a[131505] = anon_sym_AMP_GT_GT; + v->a[131506] = anon_sym_LT_AMP; + v->a[131507] = anon_sym_GT_AMP; + v->a[131508] = anon_sym_GT_PIPE; + v->a[131509] = anon_sym_LT_AMP_DASH; + v->a[131510] = anon_sym_GT_AMP_DASH; + v->a[131511] = sym__special_character; + v->a[131512] = 3; + v->a[131513] = actions(3); + v->a[131514] = 1; + v->a[131515] = sym_comment; + v->a[131516] = actions(7284); + v->a[131517] = 3; + v->a[131518] = sym_test_operator; + v->a[131519] = sym__brace_start; small_parse_table_6576(v); } void small_parse_table_6576(t_small_parse_table_array *v) { - v->a[131520] = anon_sym_AMP_GT; - v->a[131521] = anon_sym_LT_AMP; - v->a[131522] = anon_sym_GT_AMP; - v->a[131523] = anon_sym_DOLLAR; - v->a[131524] = aux_sym_number_token1; - v->a[131525] = aux_sym_number_token2; - v->a[131526] = anon_sym_DOLLAR_LPAREN; - v->a[131527] = anon_sym_BQUOTE; - v->a[131528] = sym_word; - v->a[131529] = actions(1298); - v->a[131530] = 27; - v->a[131531] = sym_file_descriptor; - v->a[131532] = sym__concat; - v->a[131533] = sym_variable_name; - v->a[131534] = sym_test_operator; - v->a[131535] = sym__brace_start; - v->a[131536] = anon_sym_LPAREN_LPAREN; - v->a[131537] = anon_sym_PIPE_PIPE; - v->a[131538] = anon_sym_AMP_AMP; - v->a[131539] = anon_sym_GT_GT; + v->a[131520] = aux_sym_heredoc_redirect_token1; + v->a[131521] = actions(7282); + v->a[131522] = 12; + v->a[131523] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[131524] = anon_sym_DOLLAR; + v->a[131525] = sym__special_character; + v->a[131526] = anon_sym_DQUOTE; + v->a[131527] = sym_raw_string; + v->a[131528] = aux_sym_number_token1; + v->a[131529] = aux_sym_number_token2; + v->a[131530] = anon_sym_DOLLAR_LBRACE; + v->a[131531] = anon_sym_DOLLAR_LPAREN; + v->a[131532] = anon_sym_BQUOTE; + v->a[131533] = anon_sym_DOLLAR_BQUOTE; + v->a[131534] = sym_word; + v->a[131535] = 7; + v->a[131536] = actions(3); + v->a[131537] = 1; + v->a[131538] = sym_comment; + v->a[131539] = actions(7520); small_parse_table_6577(v); } void small_parse_table_6577(t_small_parse_table_array *v) { - v->a[131540] = anon_sym_PIPE_AMP; - v->a[131541] = anon_sym_AMP_GT_GT; - v->a[131542] = anon_sym_GT_PIPE; - v->a[131543] = anon_sym_LT_AMP_DASH; - v->a[131544] = anon_sym_GT_AMP_DASH; - v->a[131545] = anon_sym_LT_LT_DASH; - v->a[131546] = anon_sym_LT_LT_LT; - v->a[131547] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131548] = anon_sym_DOLLAR_LBRACK; - v->a[131549] = aux_sym_concatenation_token1; - v->a[131550] = sym__special_character; - v->a[131551] = anon_sym_DQUOTE; - v->a[131552] = sym_raw_string; - v->a[131553] = sym_ansi_c_string; - v->a[131554] = anon_sym_DOLLAR_LBRACE; - v->a[131555] = anon_sym_DOLLAR_BQUOTE; - v->a[131556] = anon_sym_LT_LPAREN; - v->a[131557] = anon_sym_GT_LPAREN; - v->a[131558] = 5; - v->a[131559] = actions(71); + v->a[131540] = 1; + v->a[131541] = anon_sym_PERCENT; + v->a[131542] = actions(7528); + v->a[131543] = 1; + v->a[131544] = anon_sym_RBRACE3; + v->a[131545] = state(3929); + v->a[131546] = 1; + v->a[131547] = sym__expansion_regex; + v->a[131548] = state(3930); + v->a[131549] = 1; + v->a[131550] = sym__expansion_expression; + v->a[131551] = actions(7522); + v->a[131552] = 3; + v->a[131553] = sym__immediate_double_hash; + v->a[131554] = anon_sym_POUND; + v->a[131555] = anon_sym_PERCENT_PERCENT; + v->a[131556] = actions(7526); + v->a[131557] = 8; + v->a[131558] = anon_sym_COLON_DASH; + v->a[131559] = anon_sym_DASH3; small_parse_table_6578(v); } void small_parse_table_6578(t_small_parse_table_array *v) { - v->a[131560] = 1; - v->a[131561] = sym_comment; - v->a[131562] = state(2473); - v->a[131563] = 1; - v->a[131564] = aux_sym_concatenation_repeat1; - v->a[131565] = actions(1143); - v->a[131566] = 2; - v->a[131567] = sym__concat; - v->a[131568] = aux_sym_concatenation_token1; - v->a[131569] = actions(1273); - v->a[131570] = 14; - v->a[131571] = anon_sym_EQ; - v->a[131572] = anon_sym_PIPE; - v->a[131573] = anon_sym_CARET; - v->a[131574] = anon_sym_AMP; - v->a[131575] = anon_sym_LT; - v->a[131576] = anon_sym_GT; - v->a[131577] = anon_sym_LT_LT; - v->a[131578] = anon_sym_GT_GT; - v->a[131579] = anon_sym_PLUS; + v->a[131560] = anon_sym_COLON_EQ; + v->a[131561] = anon_sym_EQ2; + v->a[131562] = anon_sym_COLON_QMARK; + v->a[131563] = anon_sym_QMARK2; + v->a[131564] = anon_sym_COLON_PLUS; + v->a[131565] = anon_sym_PLUS3; + v->a[131566] = 6; + v->a[131567] = actions(3); + v->a[131568] = 1; + v->a[131569] = sym_comment; + v->a[131570] = actions(7532); + v->a[131571] = 1; + v->a[131572] = anon_sym_DQUOTE; + v->a[131573] = actions(7534); + v->a[131574] = 1; + v->a[131575] = sym_string_content; + v->a[131576] = actions(7538); + v->a[131577] = 1; + v->a[131578] = sym_variable_name; + v->a[131579] = actions(7536); small_parse_table_6579(v); } void small_parse_table_6579(t_small_parse_table_array *v) { - v->a[131580] = anon_sym_DASH; - v->a[131581] = anon_sym_STAR; - v->a[131582] = anon_sym_SLASH; - v->a[131583] = anon_sym_PERCENT; - v->a[131584] = anon_sym_STAR_STAR; - v->a[131585] = actions(1369); - v->a[131586] = 23; - v->a[131587] = sym_test_operator; - v->a[131588] = anon_sym_PLUS_PLUS; - v->a[131589] = anon_sym_DASH_DASH; - v->a[131590] = anon_sym_PLUS_EQ; - v->a[131591] = anon_sym_DASH_EQ; - v->a[131592] = anon_sym_STAR_EQ; - v->a[131593] = anon_sym_SLASH_EQ; - v->a[131594] = anon_sym_PERCENT_EQ; - v->a[131595] = anon_sym_STAR_STAR_EQ; - v->a[131596] = anon_sym_LT_LT_EQ; - v->a[131597] = anon_sym_GT_GT_EQ; - v->a[131598] = anon_sym_AMP_EQ; - v->a[131599] = anon_sym_CARET_EQ; + v->a[131580] = 2; + v->a[131581] = aux_sym__simple_variable_name_token1; + v->a[131582] = aux_sym__multiline_variable_name_token1; + v->a[131583] = actions(7530); + v->a[131584] = 9; + v->a[131585] = anon_sym_BANG; + v->a[131586] = anon_sym_DASH; + v->a[131587] = anon_sym_STAR; + v->a[131588] = anon_sym_QMARK; + v->a[131589] = anon_sym_DOLLAR; + v->a[131590] = anon_sym_POUND; + v->a[131591] = anon_sym_AT; + v->a[131592] = anon_sym_0; + v->a[131593] = anon_sym__; + v->a[131594] = 6; + v->a[131595] = actions(3); + v->a[131596] = 1; + v->a[131597] = sym_comment; + v->a[131598] = actions(7534); + v->a[131599] = 1; small_parse_table_6580(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1316.c b/parser/static/small_parse_table/small_parse_table_1316.c index 26f3774c..88259a64 100644 --- a/parser/static/small_parse_table/small_parse_table_1316.c +++ b/parser/static/small_parse_table/small_parse_table_1316.c @@ -14,126 +14,126 @@ void small_parse_table_6580(t_small_parse_table_array *v) { - v->a[131600] = anon_sym_PIPE_EQ; - v->a[131601] = anon_sym_PIPE_PIPE; - v->a[131602] = anon_sym_AMP_AMP; - v->a[131603] = anon_sym_EQ_EQ; - v->a[131604] = anon_sym_BANG_EQ; - v->a[131605] = anon_sym_LT_EQ; - v->a[131606] = anon_sym_GT_EQ; - v->a[131607] = anon_sym_RBRACK_RBRACK; - v->a[131608] = anon_sym_EQ_TILDE; - v->a[131609] = anon_sym_QMARK; - v->a[131610] = 3; - v->a[131611] = actions(71); - v->a[131612] = 1; - v->a[131613] = sym_comment; - v->a[131614] = actions(1292); - v->a[131615] = 14; - v->a[131616] = anon_sym_PIPE; - v->a[131617] = anon_sym_LT; - v->a[131618] = anon_sym_GT; - v->a[131619] = anon_sym_LT_LT; + v->a[131600] = sym_string_content; + v->a[131601] = actions(7538); + v->a[131602] = 1; + v->a[131603] = sym_variable_name; + v->a[131604] = actions(7540); + v->a[131605] = 1; + v->a[131606] = anon_sym_DQUOTE; + v->a[131607] = actions(7536); + v->a[131608] = 2; + v->a[131609] = aux_sym__simple_variable_name_token1; + v->a[131610] = aux_sym__multiline_variable_name_token1; + v->a[131611] = actions(7530); + v->a[131612] = 9; + v->a[131613] = anon_sym_BANG; + v->a[131614] = anon_sym_DASH; + v->a[131615] = anon_sym_STAR; + v->a[131616] = anon_sym_QMARK; + v->a[131617] = anon_sym_DOLLAR; + v->a[131618] = anon_sym_POUND; + v->a[131619] = anon_sym_AT; small_parse_table_6581(v); } void small_parse_table_6581(t_small_parse_table_array *v) { - v->a[131620] = anon_sym_AMP_GT; - v->a[131621] = anon_sym_LT_AMP; - v->a[131622] = anon_sym_GT_AMP; - v->a[131623] = anon_sym_DOLLAR; - v->a[131624] = sym__special_character; - v->a[131625] = aux_sym_number_token1; - v->a[131626] = aux_sym_number_token2; - v->a[131627] = anon_sym_DOLLAR_LPAREN; - v->a[131628] = anon_sym_BQUOTE; - v->a[131629] = sym_word; - v->a[131630] = actions(1294); - v->a[131631] = 26; - v->a[131632] = sym_file_descriptor; - v->a[131633] = sym__concat; - v->a[131634] = sym_test_operator; - v->a[131635] = sym__brace_start; - v->a[131636] = anon_sym_LPAREN_LPAREN; - v->a[131637] = anon_sym_PIPE_PIPE; - v->a[131638] = anon_sym_AMP_AMP; - v->a[131639] = anon_sym_GT_GT; + v->a[131620] = anon_sym_0; + v->a[131621] = anon_sym__; + v->a[131622] = 6; + v->a[131623] = actions(3); + v->a[131624] = 1; + v->a[131625] = sym_comment; + v->a[131626] = actions(7534); + v->a[131627] = 1; + v->a[131628] = sym_string_content; + v->a[131629] = actions(7538); + v->a[131630] = 1; + v->a[131631] = sym_variable_name; + v->a[131632] = actions(7542); + v->a[131633] = 1; + v->a[131634] = anon_sym_DQUOTE; + v->a[131635] = actions(7536); + v->a[131636] = 2; + v->a[131637] = aux_sym__simple_variable_name_token1; + v->a[131638] = aux_sym__multiline_variable_name_token1; + v->a[131639] = actions(7530); small_parse_table_6582(v); } void small_parse_table_6582(t_small_parse_table_array *v) { - v->a[131640] = anon_sym_PIPE_AMP; - v->a[131641] = anon_sym_RBRACK; - v->a[131642] = anon_sym_AMP_GT_GT; - v->a[131643] = anon_sym_GT_PIPE; - v->a[131644] = anon_sym_LT_AMP_DASH; - v->a[131645] = anon_sym_GT_AMP_DASH; - v->a[131646] = anon_sym_LT_LT_DASH; - v->a[131647] = anon_sym_LT_LT_LT; - v->a[131648] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131649] = anon_sym_DOLLAR_LBRACK; - v->a[131650] = aux_sym_concatenation_token1; - v->a[131651] = anon_sym_DQUOTE; - v->a[131652] = sym_raw_string; - v->a[131653] = sym_ansi_c_string; - v->a[131654] = anon_sym_DOLLAR_LBRACE; - v->a[131655] = anon_sym_DOLLAR_BQUOTE; - v->a[131656] = anon_sym_LT_LPAREN; - v->a[131657] = anon_sym_GT_LPAREN; - v->a[131658] = 3; - v->a[131659] = actions(71); + v->a[131640] = 9; + v->a[131641] = anon_sym_BANG; + v->a[131642] = anon_sym_DASH; + v->a[131643] = anon_sym_STAR; + v->a[131644] = anon_sym_QMARK; + v->a[131645] = anon_sym_DOLLAR; + v->a[131646] = anon_sym_POUND; + v->a[131647] = anon_sym_AT; + v->a[131648] = anon_sym_0; + v->a[131649] = anon_sym__; + v->a[131650] = 6; + v->a[131651] = actions(3); + v->a[131652] = 1; + v->a[131653] = sym_comment; + v->a[131654] = actions(7534); + v->a[131655] = 1; + v->a[131656] = sym_string_content; + v->a[131657] = actions(7538); + v->a[131658] = 1; + v->a[131659] = sym_variable_name; small_parse_table_6583(v); } void small_parse_table_6583(t_small_parse_table_array *v) { - v->a[131660] = 1; - v->a[131661] = sym_comment; - v->a[131662] = actions(1336); - v->a[131663] = 14; - v->a[131664] = anon_sym_EQ; - v->a[131665] = anon_sym_PIPE; - v->a[131666] = anon_sym_CARET; - v->a[131667] = anon_sym_AMP; - v->a[131668] = anon_sym_LT; - v->a[131669] = anon_sym_GT; - v->a[131670] = anon_sym_LT_LT; - v->a[131671] = anon_sym_GT_GT; - v->a[131672] = anon_sym_PLUS; - v->a[131673] = anon_sym_DASH; - v->a[131674] = anon_sym_STAR; - v->a[131675] = anon_sym_SLASH; - v->a[131676] = anon_sym_PERCENT; - v->a[131677] = anon_sym_STAR_STAR; - v->a[131678] = actions(1338); - v->a[131679] = 26; + v->a[131660] = actions(7544); + v->a[131661] = 1; + v->a[131662] = anon_sym_DQUOTE; + v->a[131663] = actions(7536); + v->a[131664] = 2; + v->a[131665] = aux_sym__simple_variable_name_token1; + v->a[131666] = aux_sym__multiline_variable_name_token1; + v->a[131667] = actions(7530); + v->a[131668] = 9; + v->a[131669] = anon_sym_BANG; + v->a[131670] = anon_sym_DASH; + v->a[131671] = anon_sym_STAR; + v->a[131672] = anon_sym_QMARK; + v->a[131673] = anon_sym_DOLLAR; + v->a[131674] = anon_sym_POUND; + v->a[131675] = anon_sym_AT; + v->a[131676] = anon_sym_0; + v->a[131677] = anon_sym__; + v->a[131678] = 6; + v->a[131679] = actions(3); small_parse_table_6584(v); } void small_parse_table_6584(t_small_parse_table_array *v) { - v->a[131680] = sym_test_operator; - v->a[131681] = sym_extglob_pattern; - v->a[131682] = anon_sym_RPAREN_RPAREN; - v->a[131683] = anon_sym_PLUS_PLUS; - v->a[131684] = anon_sym_DASH_DASH; - v->a[131685] = anon_sym_PLUS_EQ; - v->a[131686] = anon_sym_DASH_EQ; - v->a[131687] = anon_sym_STAR_EQ; - v->a[131688] = anon_sym_SLASH_EQ; - v->a[131689] = anon_sym_PERCENT_EQ; - v->a[131690] = anon_sym_STAR_STAR_EQ; - v->a[131691] = anon_sym_LT_LT_EQ; - v->a[131692] = anon_sym_GT_GT_EQ; - v->a[131693] = anon_sym_AMP_EQ; - v->a[131694] = anon_sym_CARET_EQ; - v->a[131695] = anon_sym_PIPE_EQ; - v->a[131696] = anon_sym_PIPE_PIPE; - v->a[131697] = anon_sym_AMP_AMP; - v->a[131698] = anon_sym_EQ_EQ; - v->a[131699] = anon_sym_BANG_EQ; + v->a[131680] = 1; + v->a[131681] = sym_comment; + v->a[131682] = actions(7534); + v->a[131683] = 1; + v->a[131684] = sym_string_content; + v->a[131685] = actions(7538); + v->a[131686] = 1; + v->a[131687] = sym_variable_name; + v->a[131688] = actions(7546); + v->a[131689] = 1; + v->a[131690] = anon_sym_DQUOTE; + v->a[131691] = actions(7536); + v->a[131692] = 2; + v->a[131693] = aux_sym__simple_variable_name_token1; + v->a[131694] = aux_sym__multiline_variable_name_token1; + v->a[131695] = actions(7530); + v->a[131696] = 9; + v->a[131697] = anon_sym_BANG; + v->a[131698] = anon_sym_DASH; + v->a[131699] = anon_sym_STAR; small_parse_table_6585(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1317.c b/parser/static/small_parse_table/small_parse_table_1317.c index 6dada2e7..6db40252 100644 --- a/parser/static/small_parse_table/small_parse_table_1317.c +++ b/parser/static/small_parse_table/small_parse_table_1317.c @@ -14,126 +14,126 @@ void small_parse_table_6585(t_small_parse_table_array *v) { - v->a[131700] = anon_sym_LT_EQ; - v->a[131701] = anon_sym_GT_EQ; - v->a[131702] = anon_sym_RBRACK_RBRACK; - v->a[131703] = anon_sym_EQ_TILDE; - v->a[131704] = anon_sym_QMARK; - v->a[131705] = anon_sym_COLON; + v->a[131700] = anon_sym_QMARK; + v->a[131701] = anon_sym_DOLLAR; + v->a[131702] = anon_sym_POUND; + v->a[131703] = anon_sym_AT; + v->a[131704] = anon_sym_0; + v->a[131705] = anon_sym__; v->a[131706] = 6; - v->a[131707] = actions(71); + v->a[131707] = actions(3); v->a[131708] = 1; v->a[131709] = sym_comment; - v->a[131710] = actions(1369); + v->a[131710] = actions(7534); v->a[131711] = 1; - v->a[131712] = sym_test_operator; - v->a[131713] = state(2475); + v->a[131712] = sym_string_content; + v->a[131713] = actions(7538); v->a[131714] = 1; - v->a[131715] = aux_sym_concatenation_repeat1; - v->a[131716] = actions(1077); - v->a[131717] = 2; - v->a[131718] = sym__concat; - v->a[131719] = aux_sym_concatenation_token1; + v->a[131715] = sym_variable_name; + v->a[131716] = actions(7548); + v->a[131717] = 1; + v->a[131718] = anon_sym_DQUOTE; + v->a[131719] = actions(7536); small_parse_table_6586(v); } void small_parse_table_6586(t_small_parse_table_array *v) { - v->a[131720] = actions(6600); - v->a[131721] = 14; - v->a[131722] = anon_sym_EQ; - v->a[131723] = anon_sym_PIPE; - v->a[131724] = anon_sym_CARET; - v->a[131725] = anon_sym_AMP; - v->a[131726] = anon_sym_LT; - v->a[131727] = anon_sym_GT; - v->a[131728] = anon_sym_LT_LT; - v->a[131729] = anon_sym_GT_GT; - v->a[131730] = anon_sym_PLUS; - v->a[131731] = anon_sym_DASH; - v->a[131732] = anon_sym_STAR; - v->a[131733] = anon_sym_SLASH; - v->a[131734] = anon_sym_PERCENT; - v->a[131735] = anon_sym_STAR_STAR; - v->a[131736] = actions(6598); - v->a[131737] = 22; - v->a[131738] = anon_sym_PLUS_PLUS; - v->a[131739] = anon_sym_DASH_DASH; + v->a[131720] = 2; + v->a[131721] = aux_sym__simple_variable_name_token1; + v->a[131722] = aux_sym__multiline_variable_name_token1; + v->a[131723] = actions(7530); + v->a[131724] = 9; + v->a[131725] = anon_sym_BANG; + v->a[131726] = anon_sym_DASH; + v->a[131727] = anon_sym_STAR; + v->a[131728] = anon_sym_QMARK; + v->a[131729] = anon_sym_DOLLAR; + v->a[131730] = anon_sym_POUND; + v->a[131731] = anon_sym_AT; + v->a[131732] = anon_sym_0; + v->a[131733] = anon_sym__; + v->a[131734] = 6; + v->a[131735] = actions(3); + v->a[131736] = 1; + v->a[131737] = sym_comment; + v->a[131738] = actions(7534); + v->a[131739] = 1; small_parse_table_6587(v); } void small_parse_table_6587(t_small_parse_table_array *v) { - v->a[131740] = anon_sym_PLUS_EQ; - v->a[131741] = anon_sym_DASH_EQ; - v->a[131742] = anon_sym_STAR_EQ; - v->a[131743] = anon_sym_SLASH_EQ; - v->a[131744] = anon_sym_PERCENT_EQ; - v->a[131745] = anon_sym_STAR_STAR_EQ; - v->a[131746] = anon_sym_LT_LT_EQ; - v->a[131747] = anon_sym_GT_GT_EQ; - v->a[131748] = anon_sym_AMP_EQ; - v->a[131749] = anon_sym_CARET_EQ; - v->a[131750] = anon_sym_PIPE_EQ; - v->a[131751] = anon_sym_PIPE_PIPE; - v->a[131752] = anon_sym_AMP_AMP; - v->a[131753] = anon_sym_EQ_EQ; - v->a[131754] = anon_sym_BANG_EQ; - v->a[131755] = anon_sym_LT_EQ; - v->a[131756] = anon_sym_GT_EQ; - v->a[131757] = anon_sym_RPAREN; - v->a[131758] = anon_sym_EQ_TILDE; - v->a[131759] = anon_sym_QMARK; + v->a[131740] = sym_string_content; + v->a[131741] = actions(7538); + v->a[131742] = 1; + v->a[131743] = sym_variable_name; + v->a[131744] = actions(7550); + v->a[131745] = 1; + v->a[131746] = anon_sym_DQUOTE; + v->a[131747] = actions(7536); + v->a[131748] = 2; + v->a[131749] = aux_sym__simple_variable_name_token1; + v->a[131750] = aux_sym__multiline_variable_name_token1; + v->a[131751] = actions(7530); + v->a[131752] = 9; + v->a[131753] = anon_sym_BANG; + v->a[131754] = anon_sym_DASH; + v->a[131755] = anon_sym_STAR; + v->a[131756] = anon_sym_QMARK; + v->a[131757] = anon_sym_DOLLAR; + v->a[131758] = anon_sym_POUND; + v->a[131759] = anon_sym_AT; small_parse_table_6588(v); } void small_parse_table_6588(t_small_parse_table_array *v) { - v->a[131760] = 3; - v->a[131761] = actions(71); - v->a[131762] = 1; - v->a[131763] = sym_comment; - v->a[131764] = actions(1316); - v->a[131765] = 13; - v->a[131766] = anon_sym_PIPE; - v->a[131767] = anon_sym_LT; - v->a[131768] = anon_sym_GT; - v->a[131769] = anon_sym_LT_LT; - v->a[131770] = anon_sym_AMP_GT; - v->a[131771] = anon_sym_LT_AMP; - v->a[131772] = anon_sym_GT_AMP; - v->a[131773] = anon_sym_DOLLAR; - v->a[131774] = aux_sym_number_token1; - v->a[131775] = aux_sym_number_token2; - v->a[131776] = anon_sym_DOLLAR_LPAREN; - v->a[131777] = anon_sym_BQUOTE; - v->a[131778] = sym_word; - v->a[131779] = actions(1318); + v->a[131760] = anon_sym_0; + v->a[131761] = anon_sym__; + v->a[131762] = 6; + v->a[131763] = actions(3); + v->a[131764] = 1; + v->a[131765] = sym_comment; + v->a[131766] = actions(7534); + v->a[131767] = 1; + v->a[131768] = sym_string_content; + v->a[131769] = actions(7538); + v->a[131770] = 1; + v->a[131771] = sym_variable_name; + v->a[131772] = actions(7552); + v->a[131773] = 1; + v->a[131774] = anon_sym_DQUOTE; + v->a[131775] = actions(7536); + v->a[131776] = 2; + v->a[131777] = aux_sym__simple_variable_name_token1; + v->a[131778] = aux_sym__multiline_variable_name_token1; + v->a[131779] = actions(7530); small_parse_table_6589(v); } void small_parse_table_6589(t_small_parse_table_array *v) { - v->a[131780] = 27; - v->a[131781] = sym_file_descriptor; - v->a[131782] = sym__concat; - v->a[131783] = sym_variable_name; - v->a[131784] = sym_test_operator; - v->a[131785] = sym__brace_start; - v->a[131786] = anon_sym_LPAREN_LPAREN; - v->a[131787] = anon_sym_PIPE_PIPE; - v->a[131788] = anon_sym_AMP_AMP; - v->a[131789] = anon_sym_GT_GT; - v->a[131790] = anon_sym_PIPE_AMP; - v->a[131791] = anon_sym_AMP_GT_GT; - v->a[131792] = anon_sym_GT_PIPE; - v->a[131793] = anon_sym_LT_AMP_DASH; - v->a[131794] = anon_sym_GT_AMP_DASH; - v->a[131795] = anon_sym_LT_LT_DASH; - v->a[131796] = anon_sym_LT_LT_LT; - v->a[131797] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131798] = anon_sym_DOLLAR_LBRACK; - v->a[131799] = aux_sym_concatenation_token1; + v->a[131780] = 9; + v->a[131781] = anon_sym_BANG; + v->a[131782] = anon_sym_DASH; + v->a[131783] = anon_sym_STAR; + v->a[131784] = anon_sym_QMARK; + v->a[131785] = anon_sym_DOLLAR; + v->a[131786] = anon_sym_POUND; + v->a[131787] = anon_sym_AT; + v->a[131788] = anon_sym_0; + v->a[131789] = anon_sym__; + v->a[131790] = 6; + v->a[131791] = actions(3); + v->a[131792] = 1; + v->a[131793] = sym_comment; + v->a[131794] = actions(7534); + v->a[131795] = 1; + v->a[131796] = sym_string_content; + v->a[131797] = actions(7538); + v->a[131798] = 1; + v->a[131799] = sym_variable_name; small_parse_table_6590(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1318.c b/parser/static/small_parse_table/small_parse_table_1318.c index 5d16594c..b89ab413 100644 --- a/parser/static/small_parse_table/small_parse_table_1318.c +++ b/parser/static/small_parse_table/small_parse_table_1318.c @@ -14,126 +14,126 @@ void small_parse_table_6590(t_small_parse_table_array *v) { - v->a[131800] = sym__special_character; - v->a[131801] = anon_sym_DQUOTE; - v->a[131802] = sym_raw_string; - v->a[131803] = sym_ansi_c_string; - v->a[131804] = anon_sym_DOLLAR_LBRACE; - v->a[131805] = anon_sym_DOLLAR_BQUOTE; - v->a[131806] = anon_sym_LT_LPAREN; - v->a[131807] = anon_sym_GT_LPAREN; - v->a[131808] = 3; - v->a[131809] = actions(71); - v->a[131810] = 1; - v->a[131811] = sym_comment; - v->a[131812] = actions(1320); - v->a[131813] = 13; - v->a[131814] = anon_sym_PIPE; - v->a[131815] = anon_sym_LT; - v->a[131816] = anon_sym_GT; - v->a[131817] = anon_sym_LT_LT; - v->a[131818] = anon_sym_AMP_GT; - v->a[131819] = anon_sym_LT_AMP; + v->a[131800] = actions(7554); + v->a[131801] = 1; + v->a[131802] = anon_sym_DQUOTE; + v->a[131803] = actions(7536); + v->a[131804] = 2; + v->a[131805] = aux_sym__simple_variable_name_token1; + v->a[131806] = aux_sym__multiline_variable_name_token1; + v->a[131807] = actions(7530); + v->a[131808] = 9; + v->a[131809] = anon_sym_BANG; + v->a[131810] = anon_sym_DASH; + v->a[131811] = anon_sym_STAR; + v->a[131812] = anon_sym_QMARK; + v->a[131813] = anon_sym_DOLLAR; + v->a[131814] = anon_sym_POUND; + v->a[131815] = anon_sym_AT; + v->a[131816] = anon_sym_0; + v->a[131817] = anon_sym__; + v->a[131818] = 6; + v->a[131819] = actions(3); small_parse_table_6591(v); } void small_parse_table_6591(t_small_parse_table_array *v) { - v->a[131820] = anon_sym_GT_AMP; - v->a[131821] = anon_sym_DOLLAR; - v->a[131822] = aux_sym_number_token1; - v->a[131823] = aux_sym_number_token2; - v->a[131824] = anon_sym_DOLLAR_LPAREN; - v->a[131825] = anon_sym_BQUOTE; - v->a[131826] = sym_word; - v->a[131827] = actions(1322); - v->a[131828] = 27; - v->a[131829] = sym_file_descriptor; - v->a[131830] = sym__concat; - v->a[131831] = sym_variable_name; - v->a[131832] = sym_test_operator; - v->a[131833] = sym__brace_start; - v->a[131834] = anon_sym_LPAREN_LPAREN; - v->a[131835] = anon_sym_PIPE_PIPE; - v->a[131836] = anon_sym_AMP_AMP; - v->a[131837] = anon_sym_GT_GT; - v->a[131838] = anon_sym_PIPE_AMP; - v->a[131839] = anon_sym_AMP_GT_GT; + v->a[131820] = 1; + v->a[131821] = sym_comment; + v->a[131822] = actions(7534); + v->a[131823] = 1; + v->a[131824] = sym_string_content; + v->a[131825] = actions(7538); + v->a[131826] = 1; + v->a[131827] = sym_variable_name; + v->a[131828] = actions(7556); + v->a[131829] = 1; + v->a[131830] = anon_sym_DQUOTE; + v->a[131831] = actions(7536); + v->a[131832] = 2; + v->a[131833] = aux_sym__simple_variable_name_token1; + v->a[131834] = aux_sym__multiline_variable_name_token1; + v->a[131835] = actions(7530); + v->a[131836] = 9; + v->a[131837] = anon_sym_BANG; + v->a[131838] = anon_sym_DASH; + v->a[131839] = anon_sym_STAR; small_parse_table_6592(v); } void small_parse_table_6592(t_small_parse_table_array *v) { - v->a[131840] = anon_sym_GT_PIPE; - v->a[131841] = anon_sym_LT_AMP_DASH; - v->a[131842] = anon_sym_GT_AMP_DASH; - v->a[131843] = anon_sym_LT_LT_DASH; - v->a[131844] = anon_sym_LT_LT_LT; - v->a[131845] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131846] = anon_sym_DOLLAR_LBRACK; - v->a[131847] = aux_sym_concatenation_token1; - v->a[131848] = sym__special_character; - v->a[131849] = anon_sym_DQUOTE; - v->a[131850] = sym_raw_string; - v->a[131851] = sym_ansi_c_string; - v->a[131852] = anon_sym_DOLLAR_LBRACE; - v->a[131853] = anon_sym_DOLLAR_BQUOTE; - v->a[131854] = anon_sym_LT_LPAREN; - v->a[131855] = anon_sym_GT_LPAREN; - v->a[131856] = 6; - v->a[131857] = actions(71); - v->a[131858] = 1; - v->a[131859] = sym_comment; + v->a[131840] = anon_sym_QMARK; + v->a[131841] = anon_sym_DOLLAR; + v->a[131842] = anon_sym_POUND; + v->a[131843] = anon_sym_AT; + v->a[131844] = anon_sym_0; + v->a[131845] = anon_sym__; + v->a[131846] = 6; + v->a[131847] = actions(3); + v->a[131848] = 1; + v->a[131849] = sym_comment; + v->a[131850] = actions(7534); + v->a[131851] = 1; + v->a[131852] = sym_string_content; + v->a[131853] = actions(7538); + v->a[131854] = 1; + v->a[131855] = sym_variable_name; + v->a[131856] = actions(7558); + v->a[131857] = 1; + v->a[131858] = anon_sym_DQUOTE; + v->a[131859] = actions(7536); small_parse_table_6593(v); } void small_parse_table_6593(t_small_parse_table_array *v) { - v->a[131860] = actions(1369); - v->a[131861] = 1; - v->a[131862] = sym_test_operator; - v->a[131863] = state(2475); - v->a[131864] = 1; - v->a[131865] = aux_sym_concatenation_repeat1; - v->a[131866] = actions(1077); - v->a[131867] = 2; - v->a[131868] = sym__concat; - v->a[131869] = aux_sym_concatenation_token1; - v->a[131870] = actions(6594); - v->a[131871] = 14; - v->a[131872] = anon_sym_EQ; - v->a[131873] = anon_sym_PIPE; - v->a[131874] = anon_sym_CARET; - v->a[131875] = anon_sym_AMP; - v->a[131876] = anon_sym_LT; - v->a[131877] = anon_sym_GT; - v->a[131878] = anon_sym_LT_LT; - v->a[131879] = anon_sym_GT_GT; + v->a[131860] = 2; + v->a[131861] = aux_sym__simple_variable_name_token1; + v->a[131862] = aux_sym__multiline_variable_name_token1; + v->a[131863] = actions(7530); + v->a[131864] = 9; + v->a[131865] = anon_sym_BANG; + v->a[131866] = anon_sym_DASH; + v->a[131867] = anon_sym_STAR; + v->a[131868] = anon_sym_QMARK; + v->a[131869] = anon_sym_DOLLAR; + v->a[131870] = anon_sym_POUND; + v->a[131871] = anon_sym_AT; + v->a[131872] = anon_sym_0; + v->a[131873] = anon_sym__; + v->a[131874] = 6; + v->a[131875] = actions(3); + v->a[131876] = 1; + v->a[131877] = sym_comment; + v->a[131878] = actions(7534); + v->a[131879] = 1; small_parse_table_6594(v); } void small_parse_table_6594(t_small_parse_table_array *v) { - v->a[131880] = anon_sym_PLUS; - v->a[131881] = anon_sym_DASH; - v->a[131882] = anon_sym_STAR; - v->a[131883] = anon_sym_SLASH; - v->a[131884] = anon_sym_PERCENT; - v->a[131885] = anon_sym_STAR_STAR; - v->a[131886] = actions(6592); - v->a[131887] = 22; - v->a[131888] = anon_sym_PLUS_PLUS; - v->a[131889] = anon_sym_DASH_DASH; - v->a[131890] = anon_sym_PLUS_EQ; - v->a[131891] = anon_sym_DASH_EQ; - v->a[131892] = anon_sym_STAR_EQ; - v->a[131893] = anon_sym_SLASH_EQ; - v->a[131894] = anon_sym_PERCENT_EQ; - v->a[131895] = anon_sym_STAR_STAR_EQ; - v->a[131896] = anon_sym_LT_LT_EQ; - v->a[131897] = anon_sym_GT_GT_EQ; - v->a[131898] = anon_sym_AMP_EQ; - v->a[131899] = anon_sym_CARET_EQ; + v->a[131880] = sym_string_content; + v->a[131881] = actions(7538); + v->a[131882] = 1; + v->a[131883] = sym_variable_name; + v->a[131884] = actions(7560); + v->a[131885] = 1; + v->a[131886] = anon_sym_DQUOTE; + v->a[131887] = actions(7536); + v->a[131888] = 2; + v->a[131889] = aux_sym__simple_variable_name_token1; + v->a[131890] = aux_sym__multiline_variable_name_token1; + v->a[131891] = actions(7530); + v->a[131892] = 9; + v->a[131893] = anon_sym_BANG; + v->a[131894] = anon_sym_DASH; + v->a[131895] = anon_sym_STAR; + v->a[131896] = anon_sym_QMARK; + v->a[131897] = anon_sym_DOLLAR; + v->a[131898] = anon_sym_POUND; + v->a[131899] = anon_sym_AT; small_parse_table_6595(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1319.c b/parser/static/small_parse_table/small_parse_table_1319.c index 1812f941..09d0b3ea 100644 --- a/parser/static/small_parse_table/small_parse_table_1319.c +++ b/parser/static/small_parse_table/small_parse_table_1319.c @@ -14,76 +14,76 @@ void small_parse_table_6595(t_small_parse_table_array *v) { - v->a[131900] = anon_sym_PIPE_EQ; - v->a[131901] = anon_sym_PIPE_PIPE; - v->a[131902] = anon_sym_AMP_AMP; - v->a[131903] = anon_sym_EQ_EQ; - v->a[131904] = anon_sym_BANG_EQ; - v->a[131905] = anon_sym_LT_EQ; - v->a[131906] = anon_sym_GT_EQ; - v->a[131907] = anon_sym_RPAREN; - v->a[131908] = anon_sym_EQ_TILDE; - v->a[131909] = anon_sym_QMARK; - v->a[131910] = 3; - v->a[131911] = actions(71); - v->a[131912] = 1; - v->a[131913] = sym_comment; - v->a[131914] = actions(1328); - v->a[131915] = 13; - v->a[131916] = anon_sym_PIPE; - v->a[131917] = anon_sym_LT; - v->a[131918] = anon_sym_GT; - v->a[131919] = anon_sym_LT_LT; + v->a[131900] = anon_sym_0; + v->a[131901] = anon_sym__; + v->a[131902] = 6; + v->a[131903] = actions(3); + v->a[131904] = 1; + v->a[131905] = sym_comment; + v->a[131906] = actions(7534); + v->a[131907] = 1; + v->a[131908] = sym_string_content; + v->a[131909] = actions(7538); + v->a[131910] = 1; + v->a[131911] = sym_variable_name; + v->a[131912] = actions(7562); + v->a[131913] = 1; + v->a[131914] = anon_sym_DQUOTE; + v->a[131915] = actions(7536); + v->a[131916] = 2; + v->a[131917] = aux_sym__simple_variable_name_token1; + v->a[131918] = aux_sym__multiline_variable_name_token1; + v->a[131919] = actions(7530); small_parse_table_6596(v); } void small_parse_table_6596(t_small_parse_table_array *v) { - v->a[131920] = anon_sym_AMP_GT; - v->a[131921] = anon_sym_LT_AMP; - v->a[131922] = anon_sym_GT_AMP; - v->a[131923] = anon_sym_DOLLAR; - v->a[131924] = aux_sym_number_token1; - v->a[131925] = aux_sym_number_token2; - v->a[131926] = anon_sym_DOLLAR_LPAREN; - v->a[131927] = anon_sym_BQUOTE; - v->a[131928] = sym_word; - v->a[131929] = actions(1330); - v->a[131930] = 27; - v->a[131931] = sym_file_descriptor; - v->a[131932] = sym__concat; - v->a[131933] = sym_variable_name; - v->a[131934] = sym_test_operator; - v->a[131935] = sym__brace_start; - v->a[131936] = anon_sym_LPAREN_LPAREN; - v->a[131937] = anon_sym_PIPE_PIPE; - v->a[131938] = anon_sym_AMP_AMP; - v->a[131939] = anon_sym_GT_GT; + v->a[131920] = 9; + v->a[131921] = anon_sym_BANG; + v->a[131922] = anon_sym_DASH; + v->a[131923] = anon_sym_STAR; + v->a[131924] = anon_sym_QMARK; + v->a[131925] = anon_sym_DOLLAR; + v->a[131926] = anon_sym_POUND; + v->a[131927] = anon_sym_AT; + v->a[131928] = anon_sym_0; + v->a[131929] = anon_sym__; + v->a[131930] = 6; + v->a[131931] = actions(3); + v->a[131932] = 1; + v->a[131933] = sym_comment; + v->a[131934] = actions(7534); + v->a[131935] = 1; + v->a[131936] = sym_string_content; + v->a[131937] = actions(7538); + v->a[131938] = 1; + v->a[131939] = sym_variable_name; small_parse_table_6597(v); } void small_parse_table_6597(t_small_parse_table_array *v) { - v->a[131940] = anon_sym_PIPE_AMP; - v->a[131941] = anon_sym_AMP_GT_GT; - v->a[131942] = anon_sym_GT_PIPE; - v->a[131943] = anon_sym_LT_AMP_DASH; - v->a[131944] = anon_sym_GT_AMP_DASH; - v->a[131945] = anon_sym_LT_LT_DASH; - v->a[131946] = anon_sym_LT_LT_LT; - v->a[131947] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[131948] = anon_sym_DOLLAR_LBRACK; - v->a[131949] = aux_sym_concatenation_token1; - v->a[131950] = sym__special_character; - v->a[131951] = anon_sym_DQUOTE; - v->a[131952] = sym_raw_string; - v->a[131953] = sym_ansi_c_string; - v->a[131954] = anon_sym_DOLLAR_LBRACE; - v->a[131955] = anon_sym_DOLLAR_BQUOTE; - v->a[131956] = anon_sym_LT_LPAREN; - v->a[131957] = anon_sym_GT_LPAREN; - v->a[131958] = 5; - v->a[131959] = actions(71); + v->a[131940] = actions(7564); + v->a[131941] = 1; + v->a[131942] = anon_sym_DQUOTE; + v->a[131943] = actions(7536); + v->a[131944] = 2; + v->a[131945] = aux_sym__simple_variable_name_token1; + v->a[131946] = aux_sym__multiline_variable_name_token1; + v->a[131947] = actions(7530); + v->a[131948] = 9; + v->a[131949] = anon_sym_BANG; + v->a[131950] = anon_sym_DASH; + v->a[131951] = anon_sym_STAR; + v->a[131952] = anon_sym_QMARK; + v->a[131953] = anon_sym_DOLLAR; + v->a[131954] = anon_sym_POUND; + v->a[131955] = anon_sym_AT; + v->a[131956] = anon_sym_0; + v->a[131957] = anon_sym__; + v->a[131958] = 6; + v->a[131959] = actions(3); small_parse_table_6598(v); } @@ -91,49 +91,49 @@ void small_parse_table_6598(t_small_parse_table_array *v) { v->a[131960] = 1; v->a[131961] = sym_comment; - v->a[131962] = state(2511); + v->a[131962] = actions(7534); v->a[131963] = 1; - v->a[131964] = aux_sym_concatenation_repeat1; - v->a[131965] = actions(6714); - v->a[131966] = 2; - v->a[131967] = sym__concat; - v->a[131968] = aux_sym_concatenation_token1; - v->a[131969] = actions(1251); - v->a[131970] = 14; - v->a[131971] = anon_sym_EQ; - v->a[131972] = anon_sym_PIPE; - v->a[131973] = anon_sym_CARET; - v->a[131974] = anon_sym_AMP; - v->a[131975] = anon_sym_LT; - v->a[131976] = anon_sym_GT; - v->a[131977] = anon_sym_LT_LT; - v->a[131978] = anon_sym_GT_GT; - v->a[131979] = anon_sym_PLUS; + v->a[131964] = sym_string_content; + v->a[131965] = actions(7538); + v->a[131966] = 1; + v->a[131967] = sym_variable_name; + v->a[131968] = actions(7566); + v->a[131969] = 1; + v->a[131970] = anon_sym_DQUOTE; + v->a[131971] = actions(7536); + v->a[131972] = 2; + v->a[131973] = aux_sym__simple_variable_name_token1; + v->a[131974] = aux_sym__multiline_variable_name_token1; + v->a[131975] = actions(7530); + v->a[131976] = 9; + v->a[131977] = anon_sym_BANG; + v->a[131978] = anon_sym_DASH; + v->a[131979] = anon_sym_STAR; small_parse_table_6599(v); } void small_parse_table_6599(t_small_parse_table_array *v) { - v->a[131980] = anon_sym_DASH; - v->a[131981] = anon_sym_STAR; - v->a[131982] = anon_sym_SLASH; - v->a[131983] = anon_sym_PERCENT; - v->a[131984] = anon_sym_STAR_STAR; - v->a[131985] = actions(1253); - v->a[131986] = 23; - v->a[131987] = sym_test_operator; - v->a[131988] = anon_sym_PLUS_PLUS; - v->a[131989] = anon_sym_DASH_DASH; - v->a[131990] = anon_sym_PLUS_EQ; - v->a[131991] = anon_sym_DASH_EQ; - v->a[131992] = anon_sym_STAR_EQ; - v->a[131993] = anon_sym_SLASH_EQ; - v->a[131994] = anon_sym_PERCENT_EQ; - v->a[131995] = anon_sym_STAR_STAR_EQ; - v->a[131996] = anon_sym_LT_LT_EQ; - v->a[131997] = anon_sym_GT_GT_EQ; - v->a[131998] = anon_sym_AMP_EQ; - v->a[131999] = anon_sym_CARET_EQ; + v->a[131980] = anon_sym_QMARK; + v->a[131981] = anon_sym_DOLLAR; + v->a[131982] = anon_sym_POUND; + v->a[131983] = anon_sym_AT; + v->a[131984] = anon_sym_0; + v->a[131985] = anon_sym__; + v->a[131986] = 6; + v->a[131987] = actions(3); + v->a[131988] = 1; + v->a[131989] = sym_comment; + v->a[131990] = actions(7534); + v->a[131991] = 1; + v->a[131992] = sym_string_content; + v->a[131993] = actions(7538); + v->a[131994] = 1; + v->a[131995] = sym_variable_name; + v->a[131996] = actions(7568); + v->a[131997] = 1; + v->a[131998] = anon_sym_DQUOTE; + v->a[131999] = actions(7536); small_parse_table_6600(v); } diff --git a/parser/static/small_parse_table/small_parse_table_132.c b/parser/static/small_parse_table/small_parse_table_132.c index 0aef6768..b7149805 100644 --- a/parser/static/small_parse_table/small_parse_table_132.c +++ b/parser/static/small_parse_table/small_parse_table_132.c @@ -14,126 +14,126 @@ void small_parse_table_660(t_small_parse_table_array *v) { - v->a[13200] = sym_test_operator; - v->a[13201] = state(4596); - v->a[13202] = 1; - v->a[13203] = aux_sym__literal_repeat1; - v->a[13204] = state(4914); - v->a[13205] = 1; - v->a[13206] = sym_concatenation; - v->a[13207] = actions(2500); - v->a[13208] = 2; - v->a[13209] = sym_file_descriptor; - v->a[13210] = aux_sym_heredoc_redirect_token1; - v->a[13211] = actions(3022); - v->a[13212] = 2; - v->a[13213] = anon_sym_LPAREN_LPAREN; - v->a[13214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13215] = actions(3044); - v->a[13216] = 2; - v->a[13217] = anon_sym_LT_LPAREN; - v->a[13218] = anon_sym_GT_LPAREN; - v->a[13219] = actions(3175); + v->a[13200] = sym_concatenation; + v->a[13201] = aux_sym_declaration_command_repeat1; + v->a[13202] = state(1298); + v->a[13203] = 7; + v->a[13204] = sym_arithmetic_expansion; + v->a[13205] = sym_brace_expression; + v->a[13206] = sym_string; + v->a[13207] = sym_number; + v->a[13208] = sym_simple_expansion; + v->a[13209] = sym_expansion; + v->a[13210] = sym_command_substitution; + v->a[13211] = actions(820); + v->a[13212] = 16; + v->a[13213] = anon_sym_PIPE; + v->a[13214] = anon_sym_PIPE_AMP; + v->a[13215] = anon_sym_AMP_AMP; + v->a[13216] = anon_sym_PIPE_PIPE; + v->a[13217] = anon_sym_LT; + v->a[13218] = anon_sym_GT; + v->a[13219] = anon_sym_GT_GT; small_parse_table_661(v); } void small_parse_table_661(t_small_parse_table_array *v) { - v->a[13220] = 3; - v->a[13221] = sym_raw_string; - v->a[13222] = sym_ansi_c_string; - v->a[13223] = sym_word; - v->a[13224] = state(4331); - v->a[13225] = 9; - v->a[13226] = sym_arithmetic_expansion; - v->a[13227] = sym_brace_expression; - v->a[13228] = sym_string; - v->a[13229] = sym_translated_string; - v->a[13230] = sym_number; - v->a[13231] = sym_simple_expansion; - v->a[13232] = sym_expansion; - v->a[13233] = sym_command_substitution; - v->a[13234] = sym_process_substitution; - v->a[13235] = actions(2498); - v->a[13236] = 22; - v->a[13237] = anon_sym_SEMI; - v->a[13238] = anon_sym_PIPE_PIPE; - v->a[13239] = anon_sym_AMP_AMP; + v->a[13220] = anon_sym_AMP_GT; + v->a[13221] = anon_sym_AMP_GT_GT; + v->a[13222] = anon_sym_LT_AMP; + v->a[13223] = anon_sym_GT_AMP; + v->a[13224] = anon_sym_GT_PIPE; + v->a[13225] = anon_sym_LT_AMP_DASH; + v->a[13226] = anon_sym_GT_AMP_DASH; + v->a[13227] = anon_sym_LT_LT; + v->a[13228] = anon_sym_LT_LT_DASH; + v->a[13229] = 6; + v->a[13230] = actions(3); + v->a[13231] = 1; + v->a[13232] = sym_comment; + v->a[13233] = actions(1178); + v->a[13234] = 1; + v->a[13235] = sym_variable_name; + v->a[13236] = actions(1176); + v->a[13237] = 2; + v->a[13238] = aux_sym__simple_variable_name_token1; + v->a[13239] = aux_sym__multiline_variable_name_token1; small_parse_table_662(v); } void small_parse_table_662(t_small_parse_table_array *v) { - v->a[13240] = anon_sym_PIPE; - v->a[13241] = anon_sym_AMP; - v->a[13242] = anon_sym_LT; - v->a[13243] = anon_sym_GT; - v->a[13244] = anon_sym_LT_LT; - v->a[13245] = anon_sym_GT_GT; - v->a[13246] = anon_sym_SEMI_SEMI; - v->a[13247] = anon_sym_SEMI_AMP; - v->a[13248] = anon_sym_SEMI_SEMI_AMP; - v->a[13249] = anon_sym_PIPE_AMP; - v->a[13250] = anon_sym_AMP_GT; - v->a[13251] = anon_sym_AMP_GT_GT; - v->a[13252] = anon_sym_LT_AMP; - v->a[13253] = anon_sym_GT_AMP; - v->a[13254] = anon_sym_GT_PIPE; - v->a[13255] = anon_sym_LT_AMP_DASH; - v->a[13256] = anon_sym_GT_AMP_DASH; - v->a[13257] = anon_sym_LT_LT_DASH; - v->a[13258] = anon_sym_LT_LT_LT; - v->a[13259] = 8; + v->a[13240] = actions(816); + v->a[13241] = 4; + v->a[13242] = sym_file_descriptor; + v->a[13243] = sym_test_operator; + v->a[13244] = sym__bare_dollar; + v->a[13245] = sym__brace_start; + v->a[13246] = actions(1174); + v->a[13247] = 9; + v->a[13248] = anon_sym_BANG; + v->a[13249] = anon_sym_DASH; + v->a[13250] = anon_sym_STAR; + v->a[13251] = anon_sym_QMARK; + v->a[13252] = anon_sym_DOLLAR; + v->a[13253] = anon_sym_POUND; + v->a[13254] = anon_sym_AT; + v->a[13255] = anon_sym_0; + v->a[13256] = anon_sym__; + v->a[13257] = actions(810); + v->a[13258] = 29; + v->a[13259] = anon_sym_LPAREN; small_parse_table_663(v); } void small_parse_table_663(t_small_parse_table_array *v) { - v->a[13260] = actions(3); - v->a[13261] = 1; - v->a[13262] = sym_comment; - v->a[13263] = actions(1835); - v->a[13264] = 1; - v->a[13265] = anon_sym_DQUOTE; - v->a[13266] = actions(3125); - v->a[13267] = 1; - v->a[13268] = sym_variable_name; - v->a[13269] = state(1416); - v->a[13270] = 1; - v->a[13271] = sym_string; - v->a[13272] = actions(3123); - v->a[13273] = 2; - v->a[13274] = aux_sym__simple_variable_name_token1; - v->a[13275] = aux_sym__multiline_variable_name_token1; - v->a[13276] = actions(1241); - v->a[13277] = 3; - v->a[13278] = sym_file_descriptor; - v->a[13279] = sym_test_operator; + v->a[13260] = anon_sym_PIPE; + v->a[13261] = anon_sym_PIPE_AMP; + v->a[13262] = anon_sym_AMP_AMP; + v->a[13263] = anon_sym_PIPE_PIPE; + v->a[13264] = anon_sym_LT; + v->a[13265] = anon_sym_GT; + v->a[13266] = anon_sym_GT_GT; + v->a[13267] = anon_sym_AMP_GT; + v->a[13268] = anon_sym_AMP_GT_GT; + v->a[13269] = anon_sym_LT_AMP; + v->a[13270] = anon_sym_GT_AMP; + v->a[13271] = anon_sym_GT_PIPE; + v->a[13272] = anon_sym_LT_AMP_DASH; + v->a[13273] = anon_sym_GT_AMP_DASH; + v->a[13274] = anon_sym_LT_LT; + v->a[13275] = anon_sym_LT_LT_DASH; + v->a[13276] = aux_sym_heredoc_redirect_token1; + v->a[13277] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13278] = sym__special_character; + v->a[13279] = anon_sym_DQUOTE; small_parse_table_664(v); } void small_parse_table_664(t_small_parse_table_array *v) { - v->a[13280] = sym__brace_start; - v->a[13281] = actions(3121); - v->a[13282] = 9; - v->a[13283] = anon_sym_DASH; - v->a[13284] = anon_sym_STAR; - v->a[13285] = anon_sym_BANG; - v->a[13286] = anon_sym_QMARK; - v->a[13287] = anon_sym_DOLLAR; - v->a[13288] = anon_sym_POUND; - v->a[13289] = anon_sym_AT2; - v->a[13290] = anon_sym_0; - v->a[13291] = anon_sym__; - v->a[13292] = actions(1239); - v->a[13293] = 37; - v->a[13294] = anon_sym_LPAREN_LPAREN; - v->a[13295] = anon_sym_SEMI; - v->a[13296] = anon_sym_PIPE_PIPE; - v->a[13297] = anon_sym_AMP_AMP; - v->a[13298] = anon_sym_PIPE; - v->a[13299] = anon_sym_AMP; + v->a[13280] = sym_raw_string; + v->a[13281] = aux_sym_number_token1; + v->a[13282] = aux_sym_number_token2; + v->a[13283] = anon_sym_DOLLAR_LBRACE; + v->a[13284] = anon_sym_DOLLAR_LPAREN; + v->a[13285] = anon_sym_BQUOTE; + v->a[13286] = anon_sym_DOLLAR_BQUOTE; + v->a[13287] = sym_word; + v->a[13288] = 18; + v->a[13289] = actions(3); + v->a[13290] = 1; + v->a[13291] = sym_comment; + v->a[13292] = actions(2152); + v->a[13293] = 1; + v->a[13294] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13295] = actions(2154); + v->a[13296] = 1; + v->a[13297] = anon_sym_DOLLAR; + v->a[13298] = actions(2158); + v->a[13299] = 1; small_parse_table_665(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1320.c b/parser/static/small_parse_table/small_parse_table_1320.c index 03bc7887..a3d87a46 100644 --- a/parser/static/small_parse_table/small_parse_table_1320.c +++ b/parser/static/small_parse_table/small_parse_table_1320.c @@ -14,126 +14,126 @@ void small_parse_table_6600(t_small_parse_table_array *v) { - v->a[132000] = anon_sym_PIPE_EQ; - v->a[132001] = anon_sym_PIPE_PIPE; - v->a[132002] = anon_sym_AMP_AMP; - v->a[132003] = anon_sym_EQ_EQ; - v->a[132004] = anon_sym_BANG_EQ; - v->a[132005] = anon_sym_LT_EQ; - v->a[132006] = anon_sym_GT_EQ; - v->a[132007] = anon_sym_RBRACK; - v->a[132008] = anon_sym_EQ_TILDE; - v->a[132009] = anon_sym_QMARK; - v->a[132010] = 3; - v->a[132011] = actions(71); - v->a[132012] = 1; - v->a[132013] = sym_comment; - v->a[132014] = actions(1340); - v->a[132015] = 13; - v->a[132016] = anon_sym_PIPE; - v->a[132017] = anon_sym_LT; - v->a[132018] = anon_sym_GT; - v->a[132019] = anon_sym_LT_LT; + v->a[132000] = 2; + v->a[132001] = aux_sym__simple_variable_name_token1; + v->a[132002] = aux_sym__multiline_variable_name_token1; + v->a[132003] = actions(7530); + v->a[132004] = 9; + v->a[132005] = anon_sym_BANG; + v->a[132006] = anon_sym_DASH; + v->a[132007] = anon_sym_STAR; + v->a[132008] = anon_sym_QMARK; + v->a[132009] = anon_sym_DOLLAR; + v->a[132010] = anon_sym_POUND; + v->a[132011] = anon_sym_AT; + v->a[132012] = anon_sym_0; + v->a[132013] = anon_sym__; + v->a[132014] = 6; + v->a[132015] = actions(3); + v->a[132016] = 1; + v->a[132017] = sym_comment; + v->a[132018] = actions(7534); + v->a[132019] = 1; small_parse_table_6601(v); } void small_parse_table_6601(t_small_parse_table_array *v) { - v->a[132020] = anon_sym_AMP_GT; - v->a[132021] = anon_sym_LT_AMP; - v->a[132022] = anon_sym_GT_AMP; - v->a[132023] = anon_sym_DOLLAR; - v->a[132024] = aux_sym_number_token1; - v->a[132025] = aux_sym_number_token2; - v->a[132026] = anon_sym_DOLLAR_LPAREN; - v->a[132027] = anon_sym_BQUOTE; - v->a[132028] = sym_word; - v->a[132029] = actions(1342); - v->a[132030] = 27; - v->a[132031] = sym_file_descriptor; - v->a[132032] = sym__concat; - v->a[132033] = sym_variable_name; - v->a[132034] = sym_test_operator; - v->a[132035] = sym__brace_start; - v->a[132036] = anon_sym_LPAREN_LPAREN; - v->a[132037] = anon_sym_PIPE_PIPE; - v->a[132038] = anon_sym_AMP_AMP; - v->a[132039] = anon_sym_GT_GT; + v->a[132020] = sym_string_content; + v->a[132021] = actions(7538); + v->a[132022] = 1; + v->a[132023] = sym_variable_name; + v->a[132024] = actions(7570); + v->a[132025] = 1; + v->a[132026] = anon_sym_DQUOTE; + v->a[132027] = actions(7536); + v->a[132028] = 2; + v->a[132029] = aux_sym__simple_variable_name_token1; + v->a[132030] = aux_sym__multiline_variable_name_token1; + v->a[132031] = actions(7530); + v->a[132032] = 9; + v->a[132033] = anon_sym_BANG; + v->a[132034] = anon_sym_DASH; + v->a[132035] = anon_sym_STAR; + v->a[132036] = anon_sym_QMARK; + v->a[132037] = anon_sym_DOLLAR; + v->a[132038] = anon_sym_POUND; + v->a[132039] = anon_sym_AT; small_parse_table_6602(v); } void small_parse_table_6602(t_small_parse_table_array *v) { - v->a[132040] = anon_sym_PIPE_AMP; - v->a[132041] = anon_sym_AMP_GT_GT; - v->a[132042] = anon_sym_GT_PIPE; - v->a[132043] = anon_sym_LT_AMP_DASH; - v->a[132044] = anon_sym_GT_AMP_DASH; - v->a[132045] = anon_sym_LT_LT_DASH; - v->a[132046] = anon_sym_LT_LT_LT; - v->a[132047] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132048] = anon_sym_DOLLAR_LBRACK; - v->a[132049] = aux_sym_concatenation_token1; - v->a[132050] = sym__special_character; - v->a[132051] = anon_sym_DQUOTE; - v->a[132052] = sym_raw_string; - v->a[132053] = sym_ansi_c_string; - v->a[132054] = anon_sym_DOLLAR_LBRACE; - v->a[132055] = anon_sym_DOLLAR_BQUOTE; - v->a[132056] = anon_sym_LT_LPAREN; - v->a[132057] = anon_sym_GT_LPAREN; - v->a[132058] = 3; - v->a[132059] = actions(71); + v->a[132040] = anon_sym_0; + v->a[132041] = anon_sym__; + v->a[132042] = 6; + v->a[132043] = actions(3); + v->a[132044] = 1; + v->a[132045] = sym_comment; + v->a[132046] = actions(7534); + v->a[132047] = 1; + v->a[132048] = sym_string_content; + v->a[132049] = actions(7538); + v->a[132050] = 1; + v->a[132051] = sym_variable_name; + v->a[132052] = actions(7572); + v->a[132053] = 1; + v->a[132054] = anon_sym_DQUOTE; + v->a[132055] = actions(7536); + v->a[132056] = 2; + v->a[132057] = aux_sym__simple_variable_name_token1; + v->a[132058] = aux_sym__multiline_variable_name_token1; + v->a[132059] = actions(7530); small_parse_table_6603(v); } void small_parse_table_6603(t_small_parse_table_array *v) { - v->a[132060] = 1; - v->a[132061] = sym_comment; - v->a[132062] = actions(1352); - v->a[132063] = 13; - v->a[132064] = anon_sym_PIPE; - v->a[132065] = anon_sym_LT; - v->a[132066] = anon_sym_GT; - v->a[132067] = anon_sym_LT_LT; - v->a[132068] = anon_sym_AMP_GT; - v->a[132069] = anon_sym_LT_AMP; - v->a[132070] = anon_sym_GT_AMP; - v->a[132071] = anon_sym_DOLLAR; - v->a[132072] = aux_sym_number_token1; - v->a[132073] = aux_sym_number_token2; - v->a[132074] = anon_sym_DOLLAR_LPAREN; - v->a[132075] = anon_sym_BQUOTE; - v->a[132076] = sym_word; - v->a[132077] = actions(1354); - v->a[132078] = 27; - v->a[132079] = sym_file_descriptor; + v->a[132060] = 9; + v->a[132061] = anon_sym_BANG; + v->a[132062] = anon_sym_DASH; + v->a[132063] = anon_sym_STAR; + v->a[132064] = anon_sym_QMARK; + v->a[132065] = anon_sym_DOLLAR; + v->a[132066] = anon_sym_POUND; + v->a[132067] = anon_sym_AT; + v->a[132068] = anon_sym_0; + v->a[132069] = anon_sym__; + v->a[132070] = 6; + v->a[132071] = actions(3); + v->a[132072] = 1; + v->a[132073] = sym_comment; + v->a[132074] = actions(7534); + v->a[132075] = 1; + v->a[132076] = sym_string_content; + v->a[132077] = actions(7538); + v->a[132078] = 1; + v->a[132079] = sym_variable_name; small_parse_table_6604(v); } void small_parse_table_6604(t_small_parse_table_array *v) { - v->a[132080] = sym__concat; - v->a[132081] = sym_variable_name; - v->a[132082] = sym_test_operator; - v->a[132083] = sym__brace_start; - v->a[132084] = anon_sym_LPAREN_LPAREN; - v->a[132085] = anon_sym_PIPE_PIPE; - v->a[132086] = anon_sym_AMP_AMP; - v->a[132087] = anon_sym_GT_GT; - v->a[132088] = anon_sym_PIPE_AMP; - v->a[132089] = anon_sym_AMP_GT_GT; - v->a[132090] = anon_sym_GT_PIPE; - v->a[132091] = anon_sym_LT_AMP_DASH; - v->a[132092] = anon_sym_GT_AMP_DASH; - v->a[132093] = anon_sym_LT_LT_DASH; - v->a[132094] = anon_sym_LT_LT_LT; - v->a[132095] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132096] = anon_sym_DOLLAR_LBRACK; - v->a[132097] = aux_sym_concatenation_token1; - v->a[132098] = sym__special_character; - v->a[132099] = anon_sym_DQUOTE; + v->a[132080] = actions(7574); + v->a[132081] = 1; + v->a[132082] = anon_sym_DQUOTE; + v->a[132083] = actions(7536); + v->a[132084] = 2; + v->a[132085] = aux_sym__simple_variable_name_token1; + v->a[132086] = aux_sym__multiline_variable_name_token1; + v->a[132087] = actions(7530); + v->a[132088] = 9; + v->a[132089] = anon_sym_BANG; + v->a[132090] = anon_sym_DASH; + v->a[132091] = anon_sym_STAR; + v->a[132092] = anon_sym_QMARK; + v->a[132093] = anon_sym_DOLLAR; + v->a[132094] = anon_sym_POUND; + v->a[132095] = anon_sym_AT; + v->a[132096] = anon_sym_0; + v->a[132097] = anon_sym__; + v->a[132098] = 6; + v->a[132099] = actions(3); small_parse_table_6605(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1321.c b/parser/static/small_parse_table/small_parse_table_1321.c index b890b060..bf19d146 100644 --- a/parser/static/small_parse_table/small_parse_table_1321.c +++ b/parser/static/small_parse_table/small_parse_table_1321.c @@ -14,126 +14,126 @@ void small_parse_table_6605(t_small_parse_table_array *v) { - v->a[132100] = sym_raw_string; - v->a[132101] = sym_ansi_c_string; - v->a[132102] = anon_sym_DOLLAR_LBRACE; - v->a[132103] = anon_sym_DOLLAR_BQUOTE; - v->a[132104] = anon_sym_LT_LPAREN; - v->a[132105] = anon_sym_GT_LPAREN; - v->a[132106] = 3; - v->a[132107] = actions(71); - v->a[132108] = 1; - v->a[132109] = sym_comment; - v->a[132110] = actions(1251); - v->a[132111] = 13; - v->a[132112] = anon_sym_PIPE; - v->a[132113] = anon_sym_LT; - v->a[132114] = anon_sym_GT; - v->a[132115] = anon_sym_LT_LT; - v->a[132116] = anon_sym_AMP_GT; - v->a[132117] = anon_sym_LT_AMP; - v->a[132118] = anon_sym_GT_AMP; - v->a[132119] = anon_sym_DOLLAR; + v->a[132100] = 1; + v->a[132101] = sym_comment; + v->a[132102] = actions(7534); + v->a[132103] = 1; + v->a[132104] = sym_string_content; + v->a[132105] = actions(7538); + v->a[132106] = 1; + v->a[132107] = sym_variable_name; + v->a[132108] = actions(7576); + v->a[132109] = 1; + v->a[132110] = anon_sym_DQUOTE; + v->a[132111] = actions(7536); + v->a[132112] = 2; + v->a[132113] = aux_sym__simple_variable_name_token1; + v->a[132114] = aux_sym__multiline_variable_name_token1; + v->a[132115] = actions(7530); + v->a[132116] = 9; + v->a[132117] = anon_sym_BANG; + v->a[132118] = anon_sym_DASH; + v->a[132119] = anon_sym_STAR; small_parse_table_6606(v); } void small_parse_table_6606(t_small_parse_table_array *v) { - v->a[132120] = aux_sym_number_token1; - v->a[132121] = aux_sym_number_token2; - v->a[132122] = anon_sym_DOLLAR_LPAREN; - v->a[132123] = anon_sym_BQUOTE; - v->a[132124] = sym_word; - v->a[132125] = actions(1253); - v->a[132126] = 27; - v->a[132127] = sym_file_descriptor; - v->a[132128] = sym__concat; - v->a[132129] = sym_variable_name; - v->a[132130] = sym_test_operator; - v->a[132131] = sym__brace_start; - v->a[132132] = anon_sym_LPAREN_LPAREN; - v->a[132133] = anon_sym_PIPE_PIPE; - v->a[132134] = anon_sym_AMP_AMP; - v->a[132135] = anon_sym_GT_GT; - v->a[132136] = anon_sym_PIPE_AMP; - v->a[132137] = anon_sym_AMP_GT_GT; - v->a[132138] = anon_sym_GT_PIPE; - v->a[132139] = anon_sym_LT_AMP_DASH; + v->a[132120] = anon_sym_QMARK; + v->a[132121] = anon_sym_DOLLAR; + v->a[132122] = anon_sym_POUND; + v->a[132123] = anon_sym_AT; + v->a[132124] = anon_sym_0; + v->a[132125] = anon_sym__; + v->a[132126] = 6; + v->a[132127] = actions(3); + v->a[132128] = 1; + v->a[132129] = sym_comment; + v->a[132130] = actions(7534); + v->a[132131] = 1; + v->a[132132] = sym_string_content; + v->a[132133] = actions(7538); + v->a[132134] = 1; + v->a[132135] = sym_variable_name; + v->a[132136] = actions(7578); + v->a[132137] = 1; + v->a[132138] = anon_sym_DQUOTE; + v->a[132139] = actions(7536); small_parse_table_6607(v); } void small_parse_table_6607(t_small_parse_table_array *v) { - v->a[132140] = anon_sym_GT_AMP_DASH; - v->a[132141] = anon_sym_LT_LT_DASH; - v->a[132142] = anon_sym_LT_LT_LT; - v->a[132143] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132144] = anon_sym_DOLLAR_LBRACK; - v->a[132145] = aux_sym_concatenation_token1; - v->a[132146] = sym__special_character; - v->a[132147] = anon_sym_DQUOTE; - v->a[132148] = sym_raw_string; - v->a[132149] = sym_ansi_c_string; - v->a[132150] = anon_sym_DOLLAR_LBRACE; - v->a[132151] = anon_sym_DOLLAR_BQUOTE; - v->a[132152] = anon_sym_LT_LPAREN; - v->a[132153] = anon_sym_GT_LPAREN; - v->a[132154] = 3; - v->a[132155] = actions(71); + v->a[132140] = 2; + v->a[132141] = aux_sym__simple_variable_name_token1; + v->a[132142] = aux_sym__multiline_variable_name_token1; + v->a[132143] = actions(7530); + v->a[132144] = 9; + v->a[132145] = anon_sym_BANG; + v->a[132146] = anon_sym_DASH; + v->a[132147] = anon_sym_STAR; + v->a[132148] = anon_sym_QMARK; + v->a[132149] = anon_sym_DOLLAR; + v->a[132150] = anon_sym_POUND; + v->a[132151] = anon_sym_AT; + v->a[132152] = anon_sym_0; + v->a[132153] = anon_sym__; + v->a[132154] = 6; + v->a[132155] = actions(3); v->a[132156] = 1; v->a[132157] = sym_comment; - v->a[132158] = actions(1356); - v->a[132159] = 13; + v->a[132158] = actions(7534); + v->a[132159] = 1; small_parse_table_6608(v); } void small_parse_table_6608(t_small_parse_table_array *v) { - v->a[132160] = anon_sym_PIPE; - v->a[132161] = anon_sym_LT; - v->a[132162] = anon_sym_GT; - v->a[132163] = anon_sym_LT_LT; - v->a[132164] = anon_sym_AMP_GT; - v->a[132165] = anon_sym_LT_AMP; - v->a[132166] = anon_sym_GT_AMP; - v->a[132167] = anon_sym_DOLLAR; - v->a[132168] = aux_sym_number_token1; - v->a[132169] = aux_sym_number_token2; - v->a[132170] = anon_sym_DOLLAR_LPAREN; - v->a[132171] = anon_sym_BQUOTE; - v->a[132172] = sym_word; - v->a[132173] = actions(1358); - v->a[132174] = 27; - v->a[132175] = sym_file_descriptor; - v->a[132176] = sym__concat; - v->a[132177] = sym_variable_name; - v->a[132178] = sym_test_operator; - v->a[132179] = sym__brace_start; + v->a[132160] = sym_string_content; + v->a[132161] = actions(7538); + v->a[132162] = 1; + v->a[132163] = sym_variable_name; + v->a[132164] = actions(7580); + v->a[132165] = 1; + v->a[132166] = anon_sym_DQUOTE; + v->a[132167] = actions(7536); + v->a[132168] = 2; + v->a[132169] = aux_sym__simple_variable_name_token1; + v->a[132170] = aux_sym__multiline_variable_name_token1; + v->a[132171] = actions(7530); + v->a[132172] = 9; + v->a[132173] = anon_sym_BANG; + v->a[132174] = anon_sym_DASH; + v->a[132175] = anon_sym_STAR; + v->a[132176] = anon_sym_QMARK; + v->a[132177] = anon_sym_DOLLAR; + v->a[132178] = anon_sym_POUND; + v->a[132179] = anon_sym_AT; small_parse_table_6609(v); } void small_parse_table_6609(t_small_parse_table_array *v) { - v->a[132180] = anon_sym_LPAREN_LPAREN; - v->a[132181] = anon_sym_PIPE_PIPE; - v->a[132182] = anon_sym_AMP_AMP; - v->a[132183] = anon_sym_GT_GT; - v->a[132184] = anon_sym_PIPE_AMP; - v->a[132185] = anon_sym_AMP_GT_GT; - v->a[132186] = anon_sym_GT_PIPE; - v->a[132187] = anon_sym_LT_AMP_DASH; - v->a[132188] = anon_sym_GT_AMP_DASH; - v->a[132189] = anon_sym_LT_LT_DASH; - v->a[132190] = anon_sym_LT_LT_LT; - v->a[132191] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132192] = anon_sym_DOLLAR_LBRACK; - v->a[132193] = aux_sym_concatenation_token1; - v->a[132194] = sym__special_character; - v->a[132195] = anon_sym_DQUOTE; - v->a[132196] = sym_raw_string; - v->a[132197] = sym_ansi_c_string; - v->a[132198] = anon_sym_DOLLAR_LBRACE; - v->a[132199] = anon_sym_DOLLAR_BQUOTE; + v->a[132180] = anon_sym_0; + v->a[132181] = anon_sym__; + v->a[132182] = 6; + v->a[132183] = actions(3); + v->a[132184] = 1; + v->a[132185] = sym_comment; + v->a[132186] = actions(7534); + v->a[132187] = 1; + v->a[132188] = sym_string_content; + v->a[132189] = actions(7538); + v->a[132190] = 1; + v->a[132191] = sym_variable_name; + v->a[132192] = actions(7582); + v->a[132193] = 1; + v->a[132194] = anon_sym_DQUOTE; + v->a[132195] = actions(7536); + v->a[132196] = 2; + v->a[132197] = aux_sym__simple_variable_name_token1; + v->a[132198] = aux_sym__multiline_variable_name_token1; + v->a[132199] = actions(7530); small_parse_table_6610(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1322.c b/parser/static/small_parse_table/small_parse_table_1322.c index e4c18b43..0768ef3b 100644 --- a/parser/static/small_parse_table/small_parse_table_1322.c +++ b/parser/static/small_parse_table/small_parse_table_1322.c @@ -14,126 +14,126 @@ void small_parse_table_6610(t_small_parse_table_array *v) { - v->a[132200] = anon_sym_LT_LPAREN; - v->a[132201] = anon_sym_GT_LPAREN; - v->a[132202] = 3; - v->a[132203] = actions(71); - v->a[132204] = 1; - v->a[132205] = sym_comment; - v->a[132206] = actions(1344); - v->a[132207] = 13; - v->a[132208] = anon_sym_PIPE; - v->a[132209] = anon_sym_LT; - v->a[132210] = anon_sym_GT; - v->a[132211] = anon_sym_LT_LT; - v->a[132212] = anon_sym_AMP_GT; - v->a[132213] = anon_sym_LT_AMP; - v->a[132214] = anon_sym_GT_AMP; - v->a[132215] = anon_sym_DOLLAR; - v->a[132216] = aux_sym_number_token1; - v->a[132217] = aux_sym_number_token2; - v->a[132218] = anon_sym_DOLLAR_LPAREN; - v->a[132219] = anon_sym_BQUOTE; + v->a[132200] = 9; + v->a[132201] = anon_sym_BANG; + v->a[132202] = anon_sym_DASH; + v->a[132203] = anon_sym_STAR; + v->a[132204] = anon_sym_QMARK; + v->a[132205] = anon_sym_DOLLAR; + v->a[132206] = anon_sym_POUND; + v->a[132207] = anon_sym_AT; + v->a[132208] = anon_sym_0; + v->a[132209] = anon_sym__; + v->a[132210] = 6; + v->a[132211] = actions(3); + v->a[132212] = 1; + v->a[132213] = sym_comment; + v->a[132214] = actions(7534); + v->a[132215] = 1; + v->a[132216] = sym_string_content; + v->a[132217] = actions(7538); + v->a[132218] = 1; + v->a[132219] = sym_variable_name; small_parse_table_6611(v); } void small_parse_table_6611(t_small_parse_table_array *v) { - v->a[132220] = sym_word; - v->a[132221] = actions(1346); - v->a[132222] = 27; - v->a[132223] = sym_file_descriptor; - v->a[132224] = sym__concat; - v->a[132225] = sym_variable_name; - v->a[132226] = sym_test_operator; - v->a[132227] = sym__brace_start; - v->a[132228] = anon_sym_LPAREN_LPAREN; - v->a[132229] = anon_sym_PIPE_PIPE; - v->a[132230] = anon_sym_AMP_AMP; - v->a[132231] = anon_sym_GT_GT; - v->a[132232] = anon_sym_PIPE_AMP; - v->a[132233] = anon_sym_AMP_GT_GT; - v->a[132234] = anon_sym_GT_PIPE; - v->a[132235] = anon_sym_LT_AMP_DASH; - v->a[132236] = anon_sym_GT_AMP_DASH; - v->a[132237] = anon_sym_LT_LT_DASH; - v->a[132238] = anon_sym_LT_LT_LT; - v->a[132239] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[132220] = actions(7584); + v->a[132221] = 1; + v->a[132222] = anon_sym_DQUOTE; + v->a[132223] = actions(7536); + v->a[132224] = 2; + v->a[132225] = aux_sym__simple_variable_name_token1; + v->a[132226] = aux_sym__multiline_variable_name_token1; + v->a[132227] = actions(7530); + v->a[132228] = 9; + v->a[132229] = anon_sym_BANG; + v->a[132230] = anon_sym_DASH; + v->a[132231] = anon_sym_STAR; + v->a[132232] = anon_sym_QMARK; + v->a[132233] = anon_sym_DOLLAR; + v->a[132234] = anon_sym_POUND; + v->a[132235] = anon_sym_AT; + v->a[132236] = anon_sym_0; + v->a[132237] = anon_sym__; + v->a[132238] = 6; + v->a[132239] = actions(3); small_parse_table_6612(v); } void small_parse_table_6612(t_small_parse_table_array *v) { - v->a[132240] = anon_sym_DOLLAR_LBRACK; - v->a[132241] = aux_sym_concatenation_token1; - v->a[132242] = sym__special_character; - v->a[132243] = anon_sym_DQUOTE; - v->a[132244] = sym_raw_string; - v->a[132245] = sym_ansi_c_string; - v->a[132246] = anon_sym_DOLLAR_LBRACE; - v->a[132247] = anon_sym_DOLLAR_BQUOTE; - v->a[132248] = anon_sym_LT_LPAREN; - v->a[132249] = anon_sym_GT_LPAREN; - v->a[132250] = 3; - v->a[132251] = actions(71); - v->a[132252] = 1; - v->a[132253] = sym_comment; - v->a[132254] = actions(1336); - v->a[132255] = 13; - v->a[132256] = anon_sym_PIPE; - v->a[132257] = anon_sym_LT; - v->a[132258] = anon_sym_GT; - v->a[132259] = anon_sym_LT_LT; + v->a[132240] = 1; + v->a[132241] = sym_comment; + v->a[132242] = actions(7534); + v->a[132243] = 1; + v->a[132244] = sym_string_content; + v->a[132245] = actions(7538); + v->a[132246] = 1; + v->a[132247] = sym_variable_name; + v->a[132248] = actions(7586); + v->a[132249] = 1; + v->a[132250] = anon_sym_DQUOTE; + v->a[132251] = actions(7536); + v->a[132252] = 2; + v->a[132253] = aux_sym__simple_variable_name_token1; + v->a[132254] = aux_sym__multiline_variable_name_token1; + v->a[132255] = actions(7530); + v->a[132256] = 9; + v->a[132257] = anon_sym_BANG; + v->a[132258] = anon_sym_DASH; + v->a[132259] = anon_sym_STAR; small_parse_table_6613(v); } void small_parse_table_6613(t_small_parse_table_array *v) { - v->a[132260] = anon_sym_AMP_GT; - v->a[132261] = anon_sym_LT_AMP; - v->a[132262] = anon_sym_GT_AMP; - v->a[132263] = anon_sym_DOLLAR; - v->a[132264] = aux_sym_number_token1; - v->a[132265] = aux_sym_number_token2; - v->a[132266] = anon_sym_DOLLAR_LPAREN; - v->a[132267] = anon_sym_BQUOTE; - v->a[132268] = sym_word; - v->a[132269] = actions(1338); - v->a[132270] = 27; - v->a[132271] = sym_file_descriptor; - v->a[132272] = sym__concat; - v->a[132273] = sym_variable_name; - v->a[132274] = sym_test_operator; - v->a[132275] = sym__brace_start; - v->a[132276] = anon_sym_LPAREN_LPAREN; - v->a[132277] = anon_sym_PIPE_PIPE; - v->a[132278] = anon_sym_AMP_AMP; - v->a[132279] = anon_sym_GT_GT; + v->a[132260] = anon_sym_QMARK; + v->a[132261] = anon_sym_DOLLAR; + v->a[132262] = anon_sym_POUND; + v->a[132263] = anon_sym_AT; + v->a[132264] = anon_sym_0; + v->a[132265] = anon_sym__; + v->a[132266] = 6; + v->a[132267] = actions(3); + v->a[132268] = 1; + v->a[132269] = sym_comment; + v->a[132270] = actions(7534); + v->a[132271] = 1; + v->a[132272] = sym_string_content; + v->a[132273] = actions(7538); + v->a[132274] = 1; + v->a[132275] = sym_variable_name; + v->a[132276] = actions(7588); + v->a[132277] = 1; + v->a[132278] = anon_sym_DQUOTE; + v->a[132279] = actions(7536); small_parse_table_6614(v); } void small_parse_table_6614(t_small_parse_table_array *v) { - v->a[132280] = anon_sym_PIPE_AMP; - v->a[132281] = anon_sym_AMP_GT_GT; - v->a[132282] = anon_sym_GT_PIPE; - v->a[132283] = anon_sym_LT_AMP_DASH; - v->a[132284] = anon_sym_GT_AMP_DASH; - v->a[132285] = anon_sym_LT_LT_DASH; - v->a[132286] = anon_sym_LT_LT_LT; - v->a[132287] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132288] = anon_sym_DOLLAR_LBRACK; - v->a[132289] = aux_sym_concatenation_token1; - v->a[132290] = sym__special_character; - v->a[132291] = anon_sym_DQUOTE; - v->a[132292] = sym_raw_string; - v->a[132293] = sym_ansi_c_string; - v->a[132294] = anon_sym_DOLLAR_LBRACE; - v->a[132295] = anon_sym_DOLLAR_BQUOTE; - v->a[132296] = anon_sym_LT_LPAREN; - v->a[132297] = anon_sym_GT_LPAREN; - v->a[132298] = 3; - v->a[132299] = actions(71); + v->a[132280] = 2; + v->a[132281] = aux_sym__simple_variable_name_token1; + v->a[132282] = aux_sym__multiline_variable_name_token1; + v->a[132283] = actions(7530); + v->a[132284] = 9; + v->a[132285] = anon_sym_BANG; + v->a[132286] = anon_sym_DASH; + v->a[132287] = anon_sym_STAR; + v->a[132288] = anon_sym_QMARK; + v->a[132289] = anon_sym_DOLLAR; + v->a[132290] = anon_sym_POUND; + v->a[132291] = anon_sym_AT; + v->a[132292] = anon_sym_0; + v->a[132293] = anon_sym__; + v->a[132294] = 6; + v->a[132295] = actions(3); + v->a[132296] = 1; + v->a[132297] = sym_comment; + v->a[132298] = actions(7534); + v->a[132299] = 1; small_parse_table_6615(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1323.c b/parser/static/small_parse_table/small_parse_table_1323.c index 8b8ad7d2..62be8d3a 100644 --- a/parser/static/small_parse_table/small_parse_table_1323.c +++ b/parser/static/small_parse_table/small_parse_table_1323.c @@ -14,126 +14,126 @@ void small_parse_table_6615(t_small_parse_table_array *v) { - v->a[132300] = 1; - v->a[132301] = sym_comment; - v->a[132302] = actions(1324); - v->a[132303] = 13; - v->a[132304] = anon_sym_PIPE; - v->a[132305] = anon_sym_LT; - v->a[132306] = anon_sym_GT; - v->a[132307] = anon_sym_LT_LT; - v->a[132308] = anon_sym_AMP_GT; - v->a[132309] = anon_sym_LT_AMP; - v->a[132310] = anon_sym_GT_AMP; - v->a[132311] = anon_sym_DOLLAR; - v->a[132312] = aux_sym_number_token1; - v->a[132313] = aux_sym_number_token2; - v->a[132314] = anon_sym_DOLLAR_LPAREN; - v->a[132315] = anon_sym_BQUOTE; - v->a[132316] = sym_word; - v->a[132317] = actions(1326); - v->a[132318] = 27; - v->a[132319] = sym_file_descriptor; + v->a[132300] = sym_string_content; + v->a[132301] = actions(7538); + v->a[132302] = 1; + v->a[132303] = sym_variable_name; + v->a[132304] = actions(7590); + v->a[132305] = 1; + v->a[132306] = anon_sym_DQUOTE; + v->a[132307] = actions(7536); + v->a[132308] = 2; + v->a[132309] = aux_sym__simple_variable_name_token1; + v->a[132310] = aux_sym__multiline_variable_name_token1; + v->a[132311] = actions(7530); + v->a[132312] = 9; + v->a[132313] = anon_sym_BANG; + v->a[132314] = anon_sym_DASH; + v->a[132315] = anon_sym_STAR; + v->a[132316] = anon_sym_QMARK; + v->a[132317] = anon_sym_DOLLAR; + v->a[132318] = anon_sym_POUND; + v->a[132319] = anon_sym_AT; small_parse_table_6616(v); } void small_parse_table_6616(t_small_parse_table_array *v) { - v->a[132320] = sym__concat; - v->a[132321] = sym_variable_name; - v->a[132322] = sym_test_operator; - v->a[132323] = sym__brace_start; - v->a[132324] = anon_sym_LPAREN_LPAREN; - v->a[132325] = anon_sym_PIPE_PIPE; - v->a[132326] = anon_sym_AMP_AMP; - v->a[132327] = anon_sym_GT_GT; - v->a[132328] = anon_sym_PIPE_AMP; - v->a[132329] = anon_sym_AMP_GT_GT; - v->a[132330] = anon_sym_GT_PIPE; - v->a[132331] = anon_sym_LT_AMP_DASH; - v->a[132332] = anon_sym_GT_AMP_DASH; - v->a[132333] = anon_sym_LT_LT_DASH; - v->a[132334] = anon_sym_LT_LT_LT; - v->a[132335] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132336] = anon_sym_DOLLAR_LBRACK; - v->a[132337] = aux_sym_concatenation_token1; - v->a[132338] = sym__special_character; - v->a[132339] = anon_sym_DQUOTE; + v->a[132320] = anon_sym_0; + v->a[132321] = anon_sym__; + v->a[132322] = 6; + v->a[132323] = actions(3); + v->a[132324] = 1; + v->a[132325] = sym_comment; + v->a[132326] = actions(7534); + v->a[132327] = 1; + v->a[132328] = sym_string_content; + v->a[132329] = actions(7538); + v->a[132330] = 1; + v->a[132331] = sym_variable_name; + v->a[132332] = actions(7592); + v->a[132333] = 1; + v->a[132334] = anon_sym_DQUOTE; + v->a[132335] = actions(7536); + v->a[132336] = 2; + v->a[132337] = aux_sym__simple_variable_name_token1; + v->a[132338] = aux_sym__multiline_variable_name_token1; + v->a[132339] = actions(7530); small_parse_table_6617(v); } void small_parse_table_6617(t_small_parse_table_array *v) { - v->a[132340] = sym_raw_string; - v->a[132341] = sym_ansi_c_string; - v->a[132342] = anon_sym_DOLLAR_LBRACE; - v->a[132343] = anon_sym_DOLLAR_BQUOTE; - v->a[132344] = anon_sym_LT_LPAREN; - v->a[132345] = anon_sym_GT_LPAREN; - v->a[132346] = 3; - v->a[132347] = actions(71); - v->a[132348] = 1; - v->a[132349] = sym_comment; - v->a[132350] = actions(1340); - v->a[132351] = 14; - v->a[132352] = anon_sym_EQ; - v->a[132353] = anon_sym_PIPE; - v->a[132354] = anon_sym_CARET; - v->a[132355] = anon_sym_AMP; - v->a[132356] = anon_sym_LT; - v->a[132357] = anon_sym_GT; - v->a[132358] = anon_sym_LT_LT; - v->a[132359] = anon_sym_GT_GT; + v->a[132340] = 9; + v->a[132341] = anon_sym_BANG; + v->a[132342] = anon_sym_DASH; + v->a[132343] = anon_sym_STAR; + v->a[132344] = anon_sym_QMARK; + v->a[132345] = anon_sym_DOLLAR; + v->a[132346] = anon_sym_POUND; + v->a[132347] = anon_sym_AT; + v->a[132348] = anon_sym_0; + v->a[132349] = anon_sym__; + v->a[132350] = 6; + v->a[132351] = actions(3); + v->a[132352] = 1; + v->a[132353] = sym_comment; + v->a[132354] = actions(7534); + v->a[132355] = 1; + v->a[132356] = sym_string_content; + v->a[132357] = actions(7538); + v->a[132358] = 1; + v->a[132359] = sym_variable_name; small_parse_table_6618(v); } void small_parse_table_6618(t_small_parse_table_array *v) { - v->a[132360] = anon_sym_PLUS; - v->a[132361] = anon_sym_DASH; - v->a[132362] = anon_sym_STAR; - v->a[132363] = anon_sym_SLASH; - v->a[132364] = anon_sym_PERCENT; - v->a[132365] = anon_sym_STAR_STAR; - v->a[132366] = actions(1342); - v->a[132367] = 26; - v->a[132368] = sym_test_operator; - v->a[132369] = sym_extglob_pattern; - v->a[132370] = anon_sym_RPAREN_RPAREN; - v->a[132371] = anon_sym_PLUS_PLUS; - v->a[132372] = anon_sym_DASH_DASH; - v->a[132373] = anon_sym_PLUS_EQ; - v->a[132374] = anon_sym_DASH_EQ; - v->a[132375] = anon_sym_STAR_EQ; - v->a[132376] = anon_sym_SLASH_EQ; - v->a[132377] = anon_sym_PERCENT_EQ; - v->a[132378] = anon_sym_STAR_STAR_EQ; - v->a[132379] = anon_sym_LT_LT_EQ; + v->a[132360] = actions(7594); + v->a[132361] = 1; + v->a[132362] = anon_sym_DQUOTE; + v->a[132363] = actions(7536); + v->a[132364] = 2; + v->a[132365] = aux_sym__simple_variable_name_token1; + v->a[132366] = aux_sym__multiline_variable_name_token1; + v->a[132367] = actions(7530); + v->a[132368] = 9; + v->a[132369] = anon_sym_BANG; + v->a[132370] = anon_sym_DASH; + v->a[132371] = anon_sym_STAR; + v->a[132372] = anon_sym_QMARK; + v->a[132373] = anon_sym_DOLLAR; + v->a[132374] = anon_sym_POUND; + v->a[132375] = anon_sym_AT; + v->a[132376] = anon_sym_0; + v->a[132377] = anon_sym__; + v->a[132378] = 6; + v->a[132379] = actions(3); small_parse_table_6619(v); } void small_parse_table_6619(t_small_parse_table_array *v) { - v->a[132380] = anon_sym_GT_GT_EQ; - v->a[132381] = anon_sym_AMP_EQ; - v->a[132382] = anon_sym_CARET_EQ; - v->a[132383] = anon_sym_PIPE_EQ; - v->a[132384] = anon_sym_PIPE_PIPE; - v->a[132385] = anon_sym_AMP_AMP; - v->a[132386] = anon_sym_EQ_EQ; - v->a[132387] = anon_sym_BANG_EQ; - v->a[132388] = anon_sym_LT_EQ; - v->a[132389] = anon_sym_GT_EQ; - v->a[132390] = anon_sym_RBRACK_RBRACK; - v->a[132391] = anon_sym_EQ_TILDE; - v->a[132392] = anon_sym_QMARK; - v->a[132393] = anon_sym_COLON; - v->a[132394] = 3; - v->a[132395] = actions(71); - v->a[132396] = 1; - v->a[132397] = sym_comment; - v->a[132398] = actions(1312); - v->a[132399] = 13; + v->a[132380] = 1; + v->a[132381] = sym_comment; + v->a[132382] = actions(7534); + v->a[132383] = 1; + v->a[132384] = sym_string_content; + v->a[132385] = actions(7538); + v->a[132386] = 1; + v->a[132387] = sym_variable_name; + v->a[132388] = actions(7596); + v->a[132389] = 1; + v->a[132390] = anon_sym_DQUOTE; + v->a[132391] = actions(7536); + v->a[132392] = 2; + v->a[132393] = aux_sym__simple_variable_name_token1; + v->a[132394] = aux_sym__multiline_variable_name_token1; + v->a[132395] = actions(7530); + v->a[132396] = 9; + v->a[132397] = anon_sym_BANG; + v->a[132398] = anon_sym_DASH; + v->a[132399] = anon_sym_STAR; small_parse_table_6620(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1324.c b/parser/static/small_parse_table/small_parse_table_1324.c index 31480dca..1a5abb0f 100644 --- a/parser/static/small_parse_table/small_parse_table_1324.c +++ b/parser/static/small_parse_table/small_parse_table_1324.c @@ -14,126 +14,126 @@ void small_parse_table_6620(t_small_parse_table_array *v) { - v->a[132400] = anon_sym_PIPE; - v->a[132401] = anon_sym_LT; - v->a[132402] = anon_sym_GT; - v->a[132403] = anon_sym_LT_LT; - v->a[132404] = anon_sym_AMP_GT; - v->a[132405] = anon_sym_LT_AMP; - v->a[132406] = anon_sym_GT_AMP; - v->a[132407] = anon_sym_DOLLAR; - v->a[132408] = aux_sym_number_token1; - v->a[132409] = aux_sym_number_token2; - v->a[132410] = anon_sym_DOLLAR_LPAREN; - v->a[132411] = anon_sym_BQUOTE; - v->a[132412] = sym_word; - v->a[132413] = actions(1314); - v->a[132414] = 27; - v->a[132415] = sym_file_descriptor; - v->a[132416] = sym__concat; - v->a[132417] = sym_variable_name; - v->a[132418] = sym_test_operator; - v->a[132419] = sym__brace_start; + v->a[132400] = anon_sym_QMARK; + v->a[132401] = anon_sym_DOLLAR; + v->a[132402] = anon_sym_POUND; + v->a[132403] = anon_sym_AT; + v->a[132404] = anon_sym_0; + v->a[132405] = anon_sym__; + v->a[132406] = 6; + v->a[132407] = actions(3); + v->a[132408] = 1; + v->a[132409] = sym_comment; + v->a[132410] = actions(7534); + v->a[132411] = 1; + v->a[132412] = sym_string_content; + v->a[132413] = actions(7538); + v->a[132414] = 1; + v->a[132415] = sym_variable_name; + v->a[132416] = actions(7598); + v->a[132417] = 1; + v->a[132418] = anon_sym_DQUOTE; + v->a[132419] = actions(7536); small_parse_table_6621(v); } void small_parse_table_6621(t_small_parse_table_array *v) { - v->a[132420] = anon_sym_LPAREN_LPAREN; - v->a[132421] = anon_sym_PIPE_PIPE; - v->a[132422] = anon_sym_AMP_AMP; - v->a[132423] = anon_sym_GT_GT; - v->a[132424] = anon_sym_PIPE_AMP; - v->a[132425] = anon_sym_AMP_GT_GT; - v->a[132426] = anon_sym_GT_PIPE; - v->a[132427] = anon_sym_LT_AMP_DASH; - v->a[132428] = anon_sym_GT_AMP_DASH; - v->a[132429] = anon_sym_LT_LT_DASH; - v->a[132430] = anon_sym_LT_LT_LT; - v->a[132431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132432] = anon_sym_DOLLAR_LBRACK; - v->a[132433] = aux_sym_concatenation_token1; - v->a[132434] = sym__special_character; - v->a[132435] = anon_sym_DQUOTE; - v->a[132436] = sym_raw_string; - v->a[132437] = sym_ansi_c_string; - v->a[132438] = anon_sym_DOLLAR_LBRACE; - v->a[132439] = anon_sym_DOLLAR_BQUOTE; + v->a[132420] = 2; + v->a[132421] = aux_sym__simple_variable_name_token1; + v->a[132422] = aux_sym__multiline_variable_name_token1; + v->a[132423] = actions(7530); + v->a[132424] = 9; + v->a[132425] = anon_sym_BANG; + v->a[132426] = anon_sym_DASH; + v->a[132427] = anon_sym_STAR; + v->a[132428] = anon_sym_QMARK; + v->a[132429] = anon_sym_DOLLAR; + v->a[132430] = anon_sym_POUND; + v->a[132431] = anon_sym_AT; + v->a[132432] = anon_sym_0; + v->a[132433] = anon_sym__; + v->a[132434] = 6; + v->a[132435] = actions(3); + v->a[132436] = 1; + v->a[132437] = sym_comment; + v->a[132438] = actions(7534); + v->a[132439] = 1; small_parse_table_6622(v); } void small_parse_table_6622(t_small_parse_table_array *v) { - v->a[132440] = anon_sym_LT_LPAREN; - v->a[132441] = anon_sym_GT_LPAREN; - v->a[132442] = 5; - v->a[132443] = actions(71); - v->a[132444] = 1; - v->a[132445] = sym_comment; - v->a[132446] = state(2551); - v->a[132447] = 1; - v->a[132448] = aux_sym_concatenation_repeat1; - v->a[132449] = actions(1105); - v->a[132450] = 2; - v->a[132451] = sym__concat; - v->a[132452] = aux_sym_concatenation_token1; - v->a[132453] = actions(1273); - v->a[132454] = 14; - v->a[132455] = anon_sym_EQ; - v->a[132456] = anon_sym_PIPE; - v->a[132457] = anon_sym_CARET; - v->a[132458] = anon_sym_AMP; - v->a[132459] = anon_sym_LT; + v->a[132440] = sym_string_content; + v->a[132441] = actions(7538); + v->a[132442] = 1; + v->a[132443] = sym_variable_name; + v->a[132444] = actions(7600); + v->a[132445] = 1; + v->a[132446] = anon_sym_DQUOTE; + v->a[132447] = actions(7536); + v->a[132448] = 2; + v->a[132449] = aux_sym__simple_variable_name_token1; + v->a[132450] = aux_sym__multiline_variable_name_token1; + v->a[132451] = actions(7530); + v->a[132452] = 9; + v->a[132453] = anon_sym_BANG; + v->a[132454] = anon_sym_DASH; + v->a[132455] = anon_sym_STAR; + v->a[132456] = anon_sym_QMARK; + v->a[132457] = anon_sym_DOLLAR; + v->a[132458] = anon_sym_POUND; + v->a[132459] = anon_sym_AT; small_parse_table_6623(v); } void small_parse_table_6623(t_small_parse_table_array *v) { - v->a[132460] = anon_sym_GT; - v->a[132461] = anon_sym_LT_LT; - v->a[132462] = anon_sym_GT_GT; - v->a[132463] = anon_sym_PLUS; - v->a[132464] = anon_sym_DASH; - v->a[132465] = anon_sym_STAR; - v->a[132466] = anon_sym_SLASH; - v->a[132467] = anon_sym_PERCENT; - v->a[132468] = anon_sym_STAR_STAR; - v->a[132469] = actions(1369); - v->a[132470] = 23; - v->a[132471] = sym_test_operator; - v->a[132472] = anon_sym_PLUS_PLUS; - v->a[132473] = anon_sym_DASH_DASH; - v->a[132474] = anon_sym_PLUS_EQ; - v->a[132475] = anon_sym_DASH_EQ; - v->a[132476] = anon_sym_STAR_EQ; - v->a[132477] = anon_sym_SLASH_EQ; - v->a[132478] = anon_sym_PERCENT_EQ; - v->a[132479] = anon_sym_STAR_STAR_EQ; + v->a[132460] = anon_sym_0; + v->a[132461] = anon_sym__; + v->a[132462] = 6; + v->a[132463] = actions(3); + v->a[132464] = 1; + v->a[132465] = sym_comment; + v->a[132466] = actions(7534); + v->a[132467] = 1; + v->a[132468] = sym_string_content; + v->a[132469] = actions(7538); + v->a[132470] = 1; + v->a[132471] = sym_variable_name; + v->a[132472] = actions(7602); + v->a[132473] = 1; + v->a[132474] = anon_sym_DQUOTE; + v->a[132475] = actions(7536); + v->a[132476] = 2; + v->a[132477] = aux_sym__simple_variable_name_token1; + v->a[132478] = aux_sym__multiline_variable_name_token1; + v->a[132479] = actions(7530); small_parse_table_6624(v); } void small_parse_table_6624(t_small_parse_table_array *v) { - v->a[132480] = anon_sym_LT_LT_EQ; - v->a[132481] = anon_sym_GT_GT_EQ; - v->a[132482] = anon_sym_AMP_EQ; - v->a[132483] = anon_sym_CARET_EQ; - v->a[132484] = anon_sym_PIPE_EQ; - v->a[132485] = anon_sym_PIPE_PIPE; - v->a[132486] = anon_sym_AMP_AMP; - v->a[132487] = anon_sym_EQ_EQ; - v->a[132488] = anon_sym_BANG_EQ; - v->a[132489] = anon_sym_LT_EQ; - v->a[132490] = anon_sym_GT_EQ; - v->a[132491] = anon_sym_RBRACK; - v->a[132492] = anon_sym_EQ_TILDE; - v->a[132493] = anon_sym_QMARK; - v->a[132494] = 3; - v->a[132495] = actions(71); - v->a[132496] = 1; - v->a[132497] = sym_comment; - v->a[132498] = actions(4552); - v->a[132499] = 14; + v->a[132480] = 9; + v->a[132481] = anon_sym_BANG; + v->a[132482] = anon_sym_DASH; + v->a[132483] = anon_sym_STAR; + v->a[132484] = anon_sym_QMARK; + v->a[132485] = anon_sym_DOLLAR; + v->a[132486] = anon_sym_POUND; + v->a[132487] = anon_sym_AT; + v->a[132488] = anon_sym_0; + v->a[132489] = anon_sym__; + v->a[132490] = 6; + v->a[132491] = actions(3); + v->a[132492] = 1; + v->a[132493] = sym_comment; + v->a[132494] = actions(7534); + v->a[132495] = 1; + v->a[132496] = sym_string_content; + v->a[132497] = actions(7538); + v->a[132498] = 1; + v->a[132499] = sym_variable_name; small_parse_table_6625(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1325.c b/parser/static/small_parse_table/small_parse_table_1325.c index be412883..f7c03b0d 100644 --- a/parser/static/small_parse_table/small_parse_table_1325.c +++ b/parser/static/small_parse_table/small_parse_table_1325.c @@ -14,126 +14,126 @@ void small_parse_table_6625(t_small_parse_table_array *v) { - v->a[132500] = anon_sym_PIPE; - v->a[132501] = anon_sym_EQ_EQ; - v->a[132502] = anon_sym_LT; - v->a[132503] = anon_sym_GT; - v->a[132504] = anon_sym_LT_LT; - v->a[132505] = anon_sym_EQ_TILDE; - v->a[132506] = anon_sym_AMP_GT; - v->a[132507] = anon_sym_LT_AMP; - v->a[132508] = anon_sym_GT_AMP; - v->a[132509] = anon_sym_DOLLAR; - v->a[132510] = aux_sym_number_token1; - v->a[132511] = aux_sym_number_token2; - v->a[132512] = anon_sym_DOLLAR_LPAREN; - v->a[132513] = sym_word; - v->a[132514] = actions(4554); - v->a[132515] = 26; - v->a[132516] = sym_file_descriptor; - v->a[132517] = sym_test_operator; - v->a[132518] = sym__bare_dollar; - v->a[132519] = sym__brace_start; + v->a[132500] = actions(7604); + v->a[132501] = 1; + v->a[132502] = anon_sym_DQUOTE; + v->a[132503] = actions(7536); + v->a[132504] = 2; + v->a[132505] = aux_sym__simple_variable_name_token1; + v->a[132506] = aux_sym__multiline_variable_name_token1; + v->a[132507] = actions(7530); + v->a[132508] = 9; + v->a[132509] = anon_sym_BANG; + v->a[132510] = anon_sym_DASH; + v->a[132511] = anon_sym_STAR; + v->a[132512] = anon_sym_QMARK; + v->a[132513] = anon_sym_DOLLAR; + v->a[132514] = anon_sym_POUND; + v->a[132515] = anon_sym_AT; + v->a[132516] = anon_sym_0; + v->a[132517] = anon_sym__; + v->a[132518] = 6; + v->a[132519] = actions(3); small_parse_table_6626(v); } void small_parse_table_6626(t_small_parse_table_array *v) { - v->a[132520] = anon_sym_LPAREN_LPAREN; - v->a[132521] = anon_sym_PIPE_PIPE; - v->a[132522] = anon_sym_AMP_AMP; - v->a[132523] = anon_sym_GT_GT; - v->a[132524] = anon_sym_PIPE_AMP; - v->a[132525] = anon_sym_AMP_GT_GT; - v->a[132526] = anon_sym_GT_PIPE; - v->a[132527] = anon_sym_LT_AMP_DASH; - v->a[132528] = anon_sym_GT_AMP_DASH; - v->a[132529] = anon_sym_LT_LT_DASH; - v->a[132530] = anon_sym_LT_LT_LT; - v->a[132531] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132532] = anon_sym_DOLLAR_LBRACK; - v->a[132533] = sym__special_character; - v->a[132534] = anon_sym_DQUOTE; - v->a[132535] = sym_raw_string; - v->a[132536] = sym_ansi_c_string; - v->a[132537] = anon_sym_DOLLAR_LBRACE; - v->a[132538] = anon_sym_BQUOTE; - v->a[132539] = anon_sym_DOLLAR_BQUOTE; + v->a[132520] = 1; + v->a[132521] = sym_comment; + v->a[132522] = actions(7534); + v->a[132523] = 1; + v->a[132524] = sym_string_content; + v->a[132525] = actions(7538); + v->a[132526] = 1; + v->a[132527] = sym_variable_name; + v->a[132528] = actions(7606); + v->a[132529] = 1; + v->a[132530] = anon_sym_DQUOTE; + v->a[132531] = actions(7536); + v->a[132532] = 2; + v->a[132533] = aux_sym__simple_variable_name_token1; + v->a[132534] = aux_sym__multiline_variable_name_token1; + v->a[132535] = actions(7530); + v->a[132536] = 9; + v->a[132537] = anon_sym_BANG; + v->a[132538] = anon_sym_DASH; + v->a[132539] = anon_sym_STAR; small_parse_table_6627(v); } void small_parse_table_6627(t_small_parse_table_array *v) { - v->a[132540] = anon_sym_LT_LPAREN; - v->a[132541] = anon_sym_GT_LPAREN; - v->a[132542] = 3; - v->a[132543] = actions(71); - v->a[132544] = 1; - v->a[132545] = sym_comment; - v->a[132546] = actions(1336); - v->a[132547] = 14; - v->a[132548] = anon_sym_PIPE; - v->a[132549] = anon_sym_LT; - v->a[132550] = anon_sym_GT; - v->a[132551] = anon_sym_LT_LT; - v->a[132552] = anon_sym_AMP_GT; - v->a[132553] = anon_sym_LT_AMP; - v->a[132554] = anon_sym_GT_AMP; - v->a[132555] = anon_sym_DOLLAR; - v->a[132556] = sym__special_character; - v->a[132557] = aux_sym_number_token1; - v->a[132558] = aux_sym_number_token2; - v->a[132559] = anon_sym_DOLLAR_LPAREN; + v->a[132540] = anon_sym_QMARK; + v->a[132541] = anon_sym_DOLLAR; + v->a[132542] = anon_sym_POUND; + v->a[132543] = anon_sym_AT; + v->a[132544] = anon_sym_0; + v->a[132545] = anon_sym__; + v->a[132546] = 6; + v->a[132547] = actions(3); + v->a[132548] = 1; + v->a[132549] = sym_comment; + v->a[132550] = actions(7534); + v->a[132551] = 1; + v->a[132552] = sym_string_content; + v->a[132553] = actions(7538); + v->a[132554] = 1; + v->a[132555] = sym_variable_name; + v->a[132556] = actions(7608); + v->a[132557] = 1; + v->a[132558] = anon_sym_DQUOTE; + v->a[132559] = actions(7536); small_parse_table_6628(v); } void small_parse_table_6628(t_small_parse_table_array *v) { - v->a[132560] = anon_sym_BQUOTE; - v->a[132561] = sym_word; - v->a[132562] = actions(1338); - v->a[132563] = 26; - v->a[132564] = sym_file_descriptor; - v->a[132565] = sym__concat; - v->a[132566] = sym_test_operator; - v->a[132567] = sym__brace_start; - v->a[132568] = anon_sym_LPAREN_LPAREN; - v->a[132569] = anon_sym_PIPE_PIPE; - v->a[132570] = anon_sym_AMP_AMP; - v->a[132571] = anon_sym_GT_GT; - v->a[132572] = anon_sym_PIPE_AMP; - v->a[132573] = anon_sym_RBRACK; - v->a[132574] = anon_sym_AMP_GT_GT; - v->a[132575] = anon_sym_GT_PIPE; - v->a[132576] = anon_sym_LT_AMP_DASH; - v->a[132577] = anon_sym_GT_AMP_DASH; - v->a[132578] = anon_sym_LT_LT_DASH; - v->a[132579] = anon_sym_LT_LT_LT; + v->a[132560] = 2; + v->a[132561] = aux_sym__simple_variable_name_token1; + v->a[132562] = aux_sym__multiline_variable_name_token1; + v->a[132563] = actions(7530); + v->a[132564] = 9; + v->a[132565] = anon_sym_BANG; + v->a[132566] = anon_sym_DASH; + v->a[132567] = anon_sym_STAR; + v->a[132568] = anon_sym_QMARK; + v->a[132569] = anon_sym_DOLLAR; + v->a[132570] = anon_sym_POUND; + v->a[132571] = anon_sym_AT; + v->a[132572] = anon_sym_0; + v->a[132573] = anon_sym__; + v->a[132574] = 6; + v->a[132575] = actions(3); + v->a[132576] = 1; + v->a[132577] = sym_comment; + v->a[132578] = actions(7534); + v->a[132579] = 1; small_parse_table_6629(v); } void small_parse_table_6629(t_small_parse_table_array *v) { - v->a[132580] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132581] = anon_sym_DOLLAR_LBRACK; - v->a[132582] = aux_sym_concatenation_token1; - v->a[132583] = anon_sym_DQUOTE; - v->a[132584] = sym_raw_string; - v->a[132585] = sym_ansi_c_string; - v->a[132586] = anon_sym_DOLLAR_LBRACE; - v->a[132587] = anon_sym_DOLLAR_BQUOTE; - v->a[132588] = anon_sym_LT_LPAREN; - v->a[132589] = anon_sym_GT_LPAREN; - v->a[132590] = 3; - v->a[132591] = actions(71); - v->a[132592] = 1; - v->a[132593] = sym_comment; - v->a[132594] = actions(1352); - v->a[132595] = 14; - v->a[132596] = anon_sym_EQ; - v->a[132597] = anon_sym_PIPE; - v->a[132598] = anon_sym_CARET; - v->a[132599] = anon_sym_AMP; + v->a[132580] = sym_string_content; + v->a[132581] = actions(7538); + v->a[132582] = 1; + v->a[132583] = sym_variable_name; + v->a[132584] = actions(7610); + v->a[132585] = 1; + v->a[132586] = anon_sym_DQUOTE; + v->a[132587] = actions(7536); + v->a[132588] = 2; + v->a[132589] = aux_sym__simple_variable_name_token1; + v->a[132590] = aux_sym__multiline_variable_name_token1; + v->a[132591] = actions(7530); + v->a[132592] = 9; + v->a[132593] = anon_sym_BANG; + v->a[132594] = anon_sym_DASH; + v->a[132595] = anon_sym_STAR; + v->a[132596] = anon_sym_QMARK; + v->a[132597] = anon_sym_DOLLAR; + v->a[132598] = anon_sym_POUND; + v->a[132599] = anon_sym_AT; small_parse_table_6630(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1326.c b/parser/static/small_parse_table/small_parse_table_1326.c index 2d51648a..08dd9305 100644 --- a/parser/static/small_parse_table/small_parse_table_1326.c +++ b/parser/static/small_parse_table/small_parse_table_1326.c @@ -14,126 +14,126 @@ void small_parse_table_6630(t_small_parse_table_array *v) { - v->a[132600] = anon_sym_LT; - v->a[132601] = anon_sym_GT; - v->a[132602] = anon_sym_LT_LT; - v->a[132603] = anon_sym_GT_GT; - v->a[132604] = anon_sym_PLUS; - v->a[132605] = anon_sym_DASH; - v->a[132606] = anon_sym_STAR; - v->a[132607] = anon_sym_SLASH; - v->a[132608] = anon_sym_PERCENT; - v->a[132609] = anon_sym_STAR_STAR; - v->a[132610] = actions(1354); - v->a[132611] = 26; - v->a[132612] = sym_test_operator; - v->a[132613] = sym_extglob_pattern; - v->a[132614] = anon_sym_RPAREN_RPAREN; - v->a[132615] = anon_sym_PLUS_PLUS; - v->a[132616] = anon_sym_DASH_DASH; - v->a[132617] = anon_sym_PLUS_EQ; - v->a[132618] = anon_sym_DASH_EQ; - v->a[132619] = anon_sym_STAR_EQ; + v->a[132600] = anon_sym_0; + v->a[132601] = anon_sym__; + v->a[132602] = 6; + v->a[132603] = actions(3); + v->a[132604] = 1; + v->a[132605] = sym_comment; + v->a[132606] = actions(7534); + v->a[132607] = 1; + v->a[132608] = sym_string_content; + v->a[132609] = actions(7538); + v->a[132610] = 1; + v->a[132611] = sym_variable_name; + v->a[132612] = actions(7612); + v->a[132613] = 1; + v->a[132614] = anon_sym_DQUOTE; + v->a[132615] = actions(7536); + v->a[132616] = 2; + v->a[132617] = aux_sym__simple_variable_name_token1; + v->a[132618] = aux_sym__multiline_variable_name_token1; + v->a[132619] = actions(7530); small_parse_table_6631(v); } void small_parse_table_6631(t_small_parse_table_array *v) { - v->a[132620] = anon_sym_SLASH_EQ; - v->a[132621] = anon_sym_PERCENT_EQ; - v->a[132622] = anon_sym_STAR_STAR_EQ; - v->a[132623] = anon_sym_LT_LT_EQ; - v->a[132624] = anon_sym_GT_GT_EQ; - v->a[132625] = anon_sym_AMP_EQ; - v->a[132626] = anon_sym_CARET_EQ; - v->a[132627] = anon_sym_PIPE_EQ; - v->a[132628] = anon_sym_PIPE_PIPE; - v->a[132629] = anon_sym_AMP_AMP; - v->a[132630] = anon_sym_EQ_EQ; - v->a[132631] = anon_sym_BANG_EQ; - v->a[132632] = anon_sym_LT_EQ; - v->a[132633] = anon_sym_GT_EQ; - v->a[132634] = anon_sym_RBRACK_RBRACK; - v->a[132635] = anon_sym_EQ_TILDE; - v->a[132636] = anon_sym_QMARK; - v->a[132637] = anon_sym_COLON; - v->a[132638] = 3; - v->a[132639] = actions(71); + v->a[132620] = 9; + v->a[132621] = anon_sym_BANG; + v->a[132622] = anon_sym_DASH; + v->a[132623] = anon_sym_STAR; + v->a[132624] = anon_sym_QMARK; + v->a[132625] = anon_sym_DOLLAR; + v->a[132626] = anon_sym_POUND; + v->a[132627] = anon_sym_AT; + v->a[132628] = anon_sym_0; + v->a[132629] = anon_sym__; + v->a[132630] = 6; + v->a[132631] = actions(3); + v->a[132632] = 1; + v->a[132633] = sym_comment; + v->a[132634] = actions(7534); + v->a[132635] = 1; + v->a[132636] = sym_string_content; + v->a[132637] = actions(7538); + v->a[132638] = 1; + v->a[132639] = sym_variable_name; small_parse_table_6632(v); } void small_parse_table_6632(t_small_parse_table_array *v) { - v->a[132640] = 1; - v->a[132641] = sym_comment; - v->a[132642] = actions(1348); - v->a[132643] = 13; - v->a[132644] = anon_sym_PIPE; - v->a[132645] = anon_sym_LT; - v->a[132646] = anon_sym_GT; - v->a[132647] = anon_sym_LT_LT; - v->a[132648] = anon_sym_AMP_GT; - v->a[132649] = anon_sym_LT_AMP; - v->a[132650] = anon_sym_GT_AMP; - v->a[132651] = anon_sym_DOLLAR; - v->a[132652] = aux_sym_number_token1; - v->a[132653] = aux_sym_number_token2; - v->a[132654] = anon_sym_DOLLAR_LPAREN; - v->a[132655] = anon_sym_BQUOTE; - v->a[132656] = sym_word; - v->a[132657] = actions(1350); - v->a[132658] = 27; - v->a[132659] = sym_file_descriptor; + v->a[132640] = actions(7614); + v->a[132641] = 1; + v->a[132642] = anon_sym_DQUOTE; + v->a[132643] = actions(7536); + v->a[132644] = 2; + v->a[132645] = aux_sym__simple_variable_name_token1; + v->a[132646] = aux_sym__multiline_variable_name_token1; + v->a[132647] = actions(7530); + v->a[132648] = 9; + v->a[132649] = anon_sym_BANG; + v->a[132650] = anon_sym_DASH; + v->a[132651] = anon_sym_STAR; + v->a[132652] = anon_sym_QMARK; + v->a[132653] = anon_sym_DOLLAR; + v->a[132654] = anon_sym_POUND; + v->a[132655] = anon_sym_AT; + v->a[132656] = anon_sym_0; + v->a[132657] = anon_sym__; + v->a[132658] = 6; + v->a[132659] = actions(3); small_parse_table_6633(v); } void small_parse_table_6633(t_small_parse_table_array *v) { - v->a[132660] = sym__concat; - v->a[132661] = sym_variable_name; - v->a[132662] = sym_test_operator; - v->a[132663] = sym__brace_start; - v->a[132664] = anon_sym_LPAREN_LPAREN; - v->a[132665] = anon_sym_PIPE_PIPE; - v->a[132666] = anon_sym_AMP_AMP; - v->a[132667] = anon_sym_GT_GT; - v->a[132668] = anon_sym_PIPE_AMP; - v->a[132669] = anon_sym_AMP_GT_GT; - v->a[132670] = anon_sym_GT_PIPE; - v->a[132671] = anon_sym_LT_AMP_DASH; - v->a[132672] = anon_sym_GT_AMP_DASH; - v->a[132673] = anon_sym_LT_LT_DASH; - v->a[132674] = anon_sym_LT_LT_LT; - v->a[132675] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132676] = anon_sym_DOLLAR_LBRACK; - v->a[132677] = aux_sym_concatenation_token1; - v->a[132678] = sym__special_character; - v->a[132679] = anon_sym_DQUOTE; + v->a[132660] = 1; + v->a[132661] = sym_comment; + v->a[132662] = actions(7534); + v->a[132663] = 1; + v->a[132664] = sym_string_content; + v->a[132665] = actions(7538); + v->a[132666] = 1; + v->a[132667] = sym_variable_name; + v->a[132668] = actions(7616); + v->a[132669] = 1; + v->a[132670] = anon_sym_DQUOTE; + v->a[132671] = actions(7536); + v->a[132672] = 2; + v->a[132673] = aux_sym__simple_variable_name_token1; + v->a[132674] = aux_sym__multiline_variable_name_token1; + v->a[132675] = actions(7530); + v->a[132676] = 9; + v->a[132677] = anon_sym_BANG; + v->a[132678] = anon_sym_DASH; + v->a[132679] = anon_sym_STAR; small_parse_table_6634(v); } void small_parse_table_6634(t_small_parse_table_array *v) { - v->a[132680] = sym_raw_string; - v->a[132681] = sym_ansi_c_string; - v->a[132682] = anon_sym_DOLLAR_LBRACE; - v->a[132683] = anon_sym_DOLLAR_BQUOTE; - v->a[132684] = anon_sym_LT_LPAREN; - v->a[132685] = anon_sym_GT_LPAREN; - v->a[132686] = 3; - v->a[132687] = actions(71); + v->a[132680] = anon_sym_QMARK; + v->a[132681] = anon_sym_DOLLAR; + v->a[132682] = anon_sym_POUND; + v->a[132683] = anon_sym_AT; + v->a[132684] = anon_sym_0; + v->a[132685] = anon_sym__; + v->a[132686] = 6; + v->a[132687] = actions(3); v->a[132688] = 1; v->a[132689] = sym_comment; - v->a[132690] = actions(1308); - v->a[132691] = 14; - v->a[132692] = anon_sym_PIPE; - v->a[132693] = anon_sym_LT; - v->a[132694] = anon_sym_GT; - v->a[132695] = anon_sym_LT_LT; - v->a[132696] = anon_sym_AMP_GT; - v->a[132697] = anon_sym_LT_AMP; - v->a[132698] = anon_sym_GT_AMP; - v->a[132699] = anon_sym_DOLLAR; + v->a[132690] = actions(7534); + v->a[132691] = 1; + v->a[132692] = sym_string_content; + v->a[132693] = actions(7538); + v->a[132694] = 1; + v->a[132695] = sym_variable_name; + v->a[132696] = actions(7618); + v->a[132697] = 1; + v->a[132698] = anon_sym_DQUOTE; + v->a[132699] = actions(7536); small_parse_table_6635(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1327.c b/parser/static/small_parse_table/small_parse_table_1327.c index 9315bf53..62322854 100644 --- a/parser/static/small_parse_table/small_parse_table_1327.c +++ b/parser/static/small_parse_table/small_parse_table_1327.c @@ -14,126 +14,126 @@ void small_parse_table_6635(t_small_parse_table_array *v) { - v->a[132700] = aux_sym_number_token1; - v->a[132701] = aux_sym_number_token2; - v->a[132702] = anon_sym_DOLLAR_LPAREN; - v->a[132703] = anon_sym_BQUOTE; - v->a[132704] = aux_sym__simple_variable_name_token1; - v->a[132705] = sym_word; - v->a[132706] = actions(1310); - v->a[132707] = 26; - v->a[132708] = sym_file_descriptor; - v->a[132709] = sym__concat; - v->a[132710] = sym_variable_name; - v->a[132711] = sym_test_operator; - v->a[132712] = sym__brace_start; - v->a[132713] = anon_sym_LPAREN_LPAREN; - v->a[132714] = anon_sym_PIPE_PIPE; - v->a[132715] = anon_sym_AMP_AMP; - v->a[132716] = anon_sym_GT_GT; - v->a[132717] = anon_sym_PIPE_AMP; - v->a[132718] = anon_sym_AMP_GT_GT; - v->a[132719] = anon_sym_GT_PIPE; + v->a[132700] = 2; + v->a[132701] = aux_sym__simple_variable_name_token1; + v->a[132702] = aux_sym__multiline_variable_name_token1; + v->a[132703] = actions(7530); + v->a[132704] = 9; + v->a[132705] = anon_sym_BANG; + v->a[132706] = anon_sym_DASH; + v->a[132707] = anon_sym_STAR; + v->a[132708] = anon_sym_QMARK; + v->a[132709] = anon_sym_DOLLAR; + v->a[132710] = anon_sym_POUND; + v->a[132711] = anon_sym_AT; + v->a[132712] = anon_sym_0; + v->a[132713] = anon_sym__; + v->a[132714] = 6; + v->a[132715] = actions(3); + v->a[132716] = 1; + v->a[132717] = sym_comment; + v->a[132718] = actions(7534); + v->a[132719] = 1; small_parse_table_6636(v); } void small_parse_table_6636(t_small_parse_table_array *v) { - v->a[132720] = anon_sym_LT_AMP_DASH; - v->a[132721] = anon_sym_GT_AMP_DASH; - v->a[132722] = anon_sym_LT_LT_DASH; - v->a[132723] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132724] = anon_sym_DOLLAR_LBRACK; - v->a[132725] = aux_sym_concatenation_token1; - v->a[132726] = sym__special_character; - v->a[132727] = anon_sym_DQUOTE; - v->a[132728] = sym_raw_string; - v->a[132729] = sym_ansi_c_string; - v->a[132730] = anon_sym_DOLLAR_LBRACE; - v->a[132731] = anon_sym_DOLLAR_BQUOTE; - v->a[132732] = anon_sym_LT_LPAREN; - v->a[132733] = anon_sym_GT_LPAREN; - v->a[132734] = 3; - v->a[132735] = actions(71); - v->a[132736] = 1; - v->a[132737] = sym_comment; - v->a[132738] = actions(1304); - v->a[132739] = 14; + v->a[132720] = sym_string_content; + v->a[132721] = actions(7538); + v->a[132722] = 1; + v->a[132723] = sym_variable_name; + v->a[132724] = actions(7620); + v->a[132725] = 1; + v->a[132726] = anon_sym_DQUOTE; + v->a[132727] = actions(7536); + v->a[132728] = 2; + v->a[132729] = aux_sym__simple_variable_name_token1; + v->a[132730] = aux_sym__multiline_variable_name_token1; + v->a[132731] = actions(7530); + v->a[132732] = 9; + v->a[132733] = anon_sym_BANG; + v->a[132734] = anon_sym_DASH; + v->a[132735] = anon_sym_STAR; + v->a[132736] = anon_sym_QMARK; + v->a[132737] = anon_sym_DOLLAR; + v->a[132738] = anon_sym_POUND; + v->a[132739] = anon_sym_AT; small_parse_table_6637(v); } void small_parse_table_6637(t_small_parse_table_array *v) { - v->a[132740] = anon_sym_PIPE; - v->a[132741] = anon_sym_LT; - v->a[132742] = anon_sym_GT; - v->a[132743] = anon_sym_LT_LT; - v->a[132744] = anon_sym_AMP_GT; - v->a[132745] = anon_sym_LT_AMP; - v->a[132746] = anon_sym_GT_AMP; - v->a[132747] = anon_sym_DOLLAR; - v->a[132748] = aux_sym_number_token1; - v->a[132749] = aux_sym_number_token2; - v->a[132750] = anon_sym_DOLLAR_LPAREN; - v->a[132751] = anon_sym_BQUOTE; - v->a[132752] = aux_sym__simple_variable_name_token1; - v->a[132753] = sym_word; - v->a[132754] = actions(1306); - v->a[132755] = 26; - v->a[132756] = sym_file_descriptor; - v->a[132757] = sym__concat; - v->a[132758] = sym_variable_name; - v->a[132759] = sym_test_operator; + v->a[132740] = anon_sym_0; + v->a[132741] = anon_sym__; + v->a[132742] = 6; + v->a[132743] = actions(3); + v->a[132744] = 1; + v->a[132745] = sym_comment; + v->a[132746] = actions(7534); + v->a[132747] = 1; + v->a[132748] = sym_string_content; + v->a[132749] = actions(7538); + v->a[132750] = 1; + v->a[132751] = sym_variable_name; + v->a[132752] = actions(7622); + v->a[132753] = 1; + v->a[132754] = anon_sym_DQUOTE; + v->a[132755] = actions(7536); + v->a[132756] = 2; + v->a[132757] = aux_sym__simple_variable_name_token1; + v->a[132758] = aux_sym__multiline_variable_name_token1; + v->a[132759] = actions(7530); small_parse_table_6638(v); } void small_parse_table_6638(t_small_parse_table_array *v) { - v->a[132760] = sym__brace_start; - v->a[132761] = anon_sym_LPAREN_LPAREN; - v->a[132762] = anon_sym_PIPE_PIPE; - v->a[132763] = anon_sym_AMP_AMP; - v->a[132764] = anon_sym_GT_GT; - v->a[132765] = anon_sym_PIPE_AMP; - v->a[132766] = anon_sym_AMP_GT_GT; - v->a[132767] = anon_sym_GT_PIPE; - v->a[132768] = anon_sym_LT_AMP_DASH; - v->a[132769] = anon_sym_GT_AMP_DASH; - v->a[132770] = anon_sym_LT_LT_DASH; - v->a[132771] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[132772] = anon_sym_DOLLAR_LBRACK; - v->a[132773] = aux_sym_concatenation_token1; - v->a[132774] = sym__special_character; - v->a[132775] = anon_sym_DQUOTE; - v->a[132776] = sym_raw_string; - v->a[132777] = sym_ansi_c_string; - v->a[132778] = anon_sym_DOLLAR_LBRACE; - v->a[132779] = anon_sym_DOLLAR_BQUOTE; + v->a[132760] = 9; + v->a[132761] = anon_sym_BANG; + v->a[132762] = anon_sym_DASH; + v->a[132763] = anon_sym_STAR; + v->a[132764] = anon_sym_QMARK; + v->a[132765] = anon_sym_DOLLAR; + v->a[132766] = anon_sym_POUND; + v->a[132767] = anon_sym_AT; + v->a[132768] = anon_sym_0; + v->a[132769] = anon_sym__; + v->a[132770] = 6; + v->a[132771] = actions(3); + v->a[132772] = 1; + v->a[132773] = sym_comment; + v->a[132774] = actions(7534); + v->a[132775] = 1; + v->a[132776] = sym_string_content; + v->a[132777] = actions(7538); + v->a[132778] = 1; + v->a[132779] = sym_variable_name; small_parse_table_6639(v); } void small_parse_table_6639(t_small_parse_table_array *v) { - v->a[132780] = anon_sym_LT_LPAREN; - v->a[132781] = anon_sym_GT_LPAREN; - v->a[132782] = 3; - v->a[132783] = actions(71); - v->a[132784] = 1; - v->a[132785] = sym_comment; - v->a[132786] = actions(1308); - v->a[132787] = 14; - v->a[132788] = anon_sym_PIPE; - v->a[132789] = anon_sym_LT; - v->a[132790] = anon_sym_GT; - v->a[132791] = anon_sym_LT_LT; - v->a[132792] = anon_sym_AMP_GT; - v->a[132793] = anon_sym_LT_AMP; - v->a[132794] = anon_sym_GT_AMP; - v->a[132795] = anon_sym_DOLLAR; - v->a[132796] = aux_sym_number_token1; - v->a[132797] = aux_sym_number_token2; - v->a[132798] = anon_sym_DOLLAR_LPAREN; - v->a[132799] = anon_sym_BQUOTE; + v->a[132780] = actions(7624); + v->a[132781] = 1; + v->a[132782] = anon_sym_DQUOTE; + v->a[132783] = actions(7536); + v->a[132784] = 2; + v->a[132785] = aux_sym__simple_variable_name_token1; + v->a[132786] = aux_sym__multiline_variable_name_token1; + v->a[132787] = actions(7530); + v->a[132788] = 9; + v->a[132789] = anon_sym_BANG; + v->a[132790] = anon_sym_DASH; + v->a[132791] = anon_sym_STAR; + v->a[132792] = anon_sym_QMARK; + v->a[132793] = anon_sym_DOLLAR; + v->a[132794] = anon_sym_POUND; + v->a[132795] = anon_sym_AT; + v->a[132796] = anon_sym_0; + v->a[132797] = anon_sym__; + v->a[132798] = 6; + v->a[132799] = actions(3); small_parse_table_6640(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1328.c b/parser/static/small_parse_table/small_parse_table_1328.c index 221b94c2..ad5cec9e 100644 --- a/parser/static/small_parse_table/small_parse_table_1328.c +++ b/parser/static/small_parse_table/small_parse_table_1328.c @@ -14,126 +14,126 @@ void small_parse_table_6640(t_small_parse_table_array *v) { - v->a[132800] = aux_sym__simple_variable_name_token1; - v->a[132801] = sym_word; - v->a[132802] = actions(1310); - v->a[132803] = 26; - v->a[132804] = sym_file_descriptor; - v->a[132805] = sym__concat; - v->a[132806] = sym_variable_name; - v->a[132807] = sym_test_operator; - v->a[132808] = sym__brace_start; - v->a[132809] = anon_sym_LPAREN_LPAREN; - v->a[132810] = anon_sym_PIPE_PIPE; - v->a[132811] = anon_sym_AMP_AMP; - v->a[132812] = anon_sym_GT_GT; - v->a[132813] = anon_sym_PIPE_AMP; - v->a[132814] = anon_sym_AMP_GT_GT; - v->a[132815] = anon_sym_GT_PIPE; - v->a[132816] = anon_sym_LT_AMP_DASH; - v->a[132817] = anon_sym_GT_AMP_DASH; - v->a[132818] = anon_sym_LT_LT_DASH; - v->a[132819] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[132800] = 1; + v->a[132801] = sym_comment; + v->a[132802] = actions(7534); + v->a[132803] = 1; + v->a[132804] = sym_string_content; + v->a[132805] = actions(7538); + v->a[132806] = 1; + v->a[132807] = sym_variable_name; + v->a[132808] = actions(7626); + v->a[132809] = 1; + v->a[132810] = anon_sym_DQUOTE; + v->a[132811] = actions(7536); + v->a[132812] = 2; + v->a[132813] = aux_sym__simple_variable_name_token1; + v->a[132814] = aux_sym__multiline_variable_name_token1; + v->a[132815] = actions(7530); + v->a[132816] = 9; + v->a[132817] = anon_sym_BANG; + v->a[132818] = anon_sym_DASH; + v->a[132819] = anon_sym_STAR; small_parse_table_6641(v); } void small_parse_table_6641(t_small_parse_table_array *v) { - v->a[132820] = anon_sym_DOLLAR_LBRACK; - v->a[132821] = aux_sym_concatenation_token1; - v->a[132822] = sym__special_character; - v->a[132823] = anon_sym_DQUOTE; - v->a[132824] = sym_raw_string; - v->a[132825] = sym_ansi_c_string; - v->a[132826] = anon_sym_DOLLAR_LBRACE; - v->a[132827] = anon_sym_DOLLAR_BQUOTE; - v->a[132828] = anon_sym_LT_LPAREN; - v->a[132829] = anon_sym_GT_LPAREN; - v->a[132830] = 3; - v->a[132831] = actions(71); - v->a[132832] = 1; - v->a[132833] = sym_comment; - v->a[132834] = actions(1308); - v->a[132835] = 14; - v->a[132836] = anon_sym_EQ; - v->a[132837] = anon_sym_PIPE; - v->a[132838] = anon_sym_CARET; - v->a[132839] = anon_sym_AMP; + v->a[132820] = anon_sym_QMARK; + v->a[132821] = anon_sym_DOLLAR; + v->a[132822] = anon_sym_POUND; + v->a[132823] = anon_sym_AT; + v->a[132824] = anon_sym_0; + v->a[132825] = anon_sym__; + v->a[132826] = 6; + v->a[132827] = actions(3); + v->a[132828] = 1; + v->a[132829] = sym_comment; + v->a[132830] = actions(7534); + v->a[132831] = 1; + v->a[132832] = sym_string_content; + v->a[132833] = actions(7538); + v->a[132834] = 1; + v->a[132835] = sym_variable_name; + v->a[132836] = actions(7628); + v->a[132837] = 1; + v->a[132838] = anon_sym_DQUOTE; + v->a[132839] = actions(7536); small_parse_table_6642(v); } void small_parse_table_6642(t_small_parse_table_array *v) { - v->a[132840] = anon_sym_LT; - v->a[132841] = anon_sym_GT; - v->a[132842] = anon_sym_LT_LT; - v->a[132843] = anon_sym_GT_GT; - v->a[132844] = anon_sym_PLUS; - v->a[132845] = anon_sym_DASH; - v->a[132846] = anon_sym_STAR; - v->a[132847] = anon_sym_SLASH; - v->a[132848] = anon_sym_PERCENT; - v->a[132849] = anon_sym_STAR_STAR; - v->a[132850] = actions(1310); - v->a[132851] = 26; - v->a[132852] = sym_test_operator; - v->a[132853] = sym_extglob_pattern; - v->a[132854] = anon_sym_RPAREN_RPAREN; - v->a[132855] = anon_sym_PLUS_PLUS; - v->a[132856] = anon_sym_DASH_DASH; - v->a[132857] = anon_sym_PLUS_EQ; - v->a[132858] = anon_sym_DASH_EQ; - v->a[132859] = anon_sym_STAR_EQ; + v->a[132840] = 2; + v->a[132841] = aux_sym__simple_variable_name_token1; + v->a[132842] = aux_sym__multiline_variable_name_token1; + v->a[132843] = actions(7530); + v->a[132844] = 9; + v->a[132845] = anon_sym_BANG; + v->a[132846] = anon_sym_DASH; + v->a[132847] = anon_sym_STAR; + v->a[132848] = anon_sym_QMARK; + v->a[132849] = anon_sym_DOLLAR; + v->a[132850] = anon_sym_POUND; + v->a[132851] = anon_sym_AT; + v->a[132852] = anon_sym_0; + v->a[132853] = anon_sym__; + v->a[132854] = 6; + v->a[132855] = actions(3); + v->a[132856] = 1; + v->a[132857] = sym_comment; + v->a[132858] = actions(7534); + v->a[132859] = 1; small_parse_table_6643(v); } void small_parse_table_6643(t_small_parse_table_array *v) { - v->a[132860] = anon_sym_SLASH_EQ; - v->a[132861] = anon_sym_PERCENT_EQ; - v->a[132862] = anon_sym_STAR_STAR_EQ; - v->a[132863] = anon_sym_LT_LT_EQ; - v->a[132864] = anon_sym_GT_GT_EQ; - v->a[132865] = anon_sym_AMP_EQ; - v->a[132866] = anon_sym_CARET_EQ; - v->a[132867] = anon_sym_PIPE_EQ; - v->a[132868] = anon_sym_PIPE_PIPE; - v->a[132869] = anon_sym_AMP_AMP; - v->a[132870] = anon_sym_EQ_EQ; - v->a[132871] = anon_sym_BANG_EQ; - v->a[132872] = anon_sym_LT_EQ; - v->a[132873] = anon_sym_GT_EQ; - v->a[132874] = anon_sym_RBRACK_RBRACK; - v->a[132875] = anon_sym_EQ_TILDE; + v->a[132860] = sym_string_content; + v->a[132861] = actions(7538); + v->a[132862] = 1; + v->a[132863] = sym_variable_name; + v->a[132864] = actions(7630); + v->a[132865] = 1; + v->a[132866] = anon_sym_DQUOTE; + v->a[132867] = actions(7536); + v->a[132868] = 2; + v->a[132869] = aux_sym__simple_variable_name_token1; + v->a[132870] = aux_sym__multiline_variable_name_token1; + v->a[132871] = actions(7530); + v->a[132872] = 9; + v->a[132873] = anon_sym_BANG; + v->a[132874] = anon_sym_DASH; + v->a[132875] = anon_sym_STAR; v->a[132876] = anon_sym_QMARK; - v->a[132877] = anon_sym_COLON; - v->a[132878] = 3; - v->a[132879] = actions(71); + v->a[132877] = anon_sym_DOLLAR; + v->a[132878] = anon_sym_POUND; + v->a[132879] = anon_sym_AT; small_parse_table_6644(v); } void small_parse_table_6644(t_small_parse_table_array *v) { - v->a[132880] = 1; - v->a[132881] = sym_comment; - v->a[132882] = actions(1304); - v->a[132883] = 14; - v->a[132884] = anon_sym_EQ; - v->a[132885] = anon_sym_PIPE; - v->a[132886] = anon_sym_CARET; - v->a[132887] = anon_sym_AMP; - v->a[132888] = anon_sym_LT; - v->a[132889] = anon_sym_GT; - v->a[132890] = anon_sym_LT_LT; - v->a[132891] = anon_sym_GT_GT; - v->a[132892] = anon_sym_PLUS; - v->a[132893] = anon_sym_DASH; - v->a[132894] = anon_sym_STAR; - v->a[132895] = anon_sym_SLASH; - v->a[132896] = anon_sym_PERCENT; - v->a[132897] = anon_sym_STAR_STAR; - v->a[132898] = actions(1306); - v->a[132899] = 26; + v->a[132880] = anon_sym_0; + v->a[132881] = anon_sym__; + v->a[132882] = 6; + v->a[132883] = actions(3); + v->a[132884] = 1; + v->a[132885] = sym_comment; + v->a[132886] = actions(7534); + v->a[132887] = 1; + v->a[132888] = sym_string_content; + v->a[132889] = actions(7538); + v->a[132890] = 1; + v->a[132891] = sym_variable_name; + v->a[132892] = actions(7632); + v->a[132893] = 1; + v->a[132894] = anon_sym_DQUOTE; + v->a[132895] = actions(7536); + v->a[132896] = 2; + v->a[132897] = aux_sym__simple_variable_name_token1; + v->a[132898] = aux_sym__multiline_variable_name_token1; + v->a[132899] = actions(7530); small_parse_table_6645(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1329.c b/parser/static/small_parse_table/small_parse_table_1329.c index 532307e4..7556c56d 100644 --- a/parser/static/small_parse_table/small_parse_table_1329.c +++ b/parser/static/small_parse_table/small_parse_table_1329.c @@ -14,126 +14,126 @@ void small_parse_table_6645(t_small_parse_table_array *v) { - v->a[132900] = sym_test_operator; - v->a[132901] = sym_extglob_pattern; - v->a[132902] = anon_sym_RPAREN_RPAREN; - v->a[132903] = anon_sym_PLUS_PLUS; - v->a[132904] = anon_sym_DASH_DASH; - v->a[132905] = anon_sym_PLUS_EQ; - v->a[132906] = anon_sym_DASH_EQ; - v->a[132907] = anon_sym_STAR_EQ; - v->a[132908] = anon_sym_SLASH_EQ; - v->a[132909] = anon_sym_PERCENT_EQ; - v->a[132910] = anon_sym_STAR_STAR_EQ; - v->a[132911] = anon_sym_LT_LT_EQ; - v->a[132912] = anon_sym_GT_GT_EQ; - v->a[132913] = anon_sym_AMP_EQ; - v->a[132914] = anon_sym_CARET_EQ; - v->a[132915] = anon_sym_PIPE_EQ; - v->a[132916] = anon_sym_PIPE_PIPE; - v->a[132917] = anon_sym_AMP_AMP; - v->a[132918] = anon_sym_EQ_EQ; - v->a[132919] = anon_sym_BANG_EQ; + v->a[132900] = 9; + v->a[132901] = anon_sym_BANG; + v->a[132902] = anon_sym_DASH; + v->a[132903] = anon_sym_STAR; + v->a[132904] = anon_sym_QMARK; + v->a[132905] = anon_sym_DOLLAR; + v->a[132906] = anon_sym_POUND; + v->a[132907] = anon_sym_AT; + v->a[132908] = anon_sym_0; + v->a[132909] = anon_sym__; + v->a[132910] = 9; + v->a[132911] = actions(57); + v->a[132912] = 1; + v->a[132913] = sym_comment; + v->a[132914] = actions(7453); + v->a[132915] = 1; + v->a[132916] = anon_sym_DQUOTE; + v->a[132917] = actions(7455); + v->a[132918] = 1; + v->a[132919] = anon_sym_DOLLAR_LBRACE; small_parse_table_6646(v); } void small_parse_table_6646(t_small_parse_table_array *v) { - v->a[132920] = anon_sym_LT_EQ; - v->a[132921] = anon_sym_GT_EQ; - v->a[132922] = anon_sym_RBRACK_RBRACK; - v->a[132923] = anon_sym_EQ_TILDE; - v->a[132924] = anon_sym_QMARK; - v->a[132925] = anon_sym_COLON; - v->a[132926] = 3; - v->a[132927] = actions(71); - v->a[132928] = 1; - v->a[132929] = sym_comment; - v->a[132930] = actions(1308); - v->a[132931] = 14; - v->a[132932] = anon_sym_EQ; - v->a[132933] = anon_sym_PIPE; - v->a[132934] = anon_sym_CARET; - v->a[132935] = anon_sym_AMP; - v->a[132936] = anon_sym_LT; - v->a[132937] = anon_sym_GT; - v->a[132938] = anon_sym_LT_LT; - v->a[132939] = anon_sym_GT_GT; + v->a[132920] = actions(7636); + v->a[132921] = 1; + v->a[132922] = anon_sym_DOLLAR; + v->a[132923] = actions(7638); + v->a[132924] = 1; + v->a[132925] = anon_sym_DOLLAR_LPAREN; + v->a[132926] = actions(7640); + v->a[132927] = 1; + v->a[132928] = anon_sym_BQUOTE; + v->a[132929] = actions(7642); + v->a[132930] = 1; + v->a[132931] = anon_sym_DOLLAR_BQUOTE; + v->a[132932] = actions(7634); + v->a[132933] = 4; + v->a[132934] = sym_variable_name; + v->a[132935] = sym__expansion_word; + v->a[132936] = sym_raw_string; + v->a[132937] = sym_word; + v->a[132938] = state(3499); + v->a[132939] = 4; small_parse_table_6647(v); } void small_parse_table_6647(t_small_parse_table_array *v) { - v->a[132940] = anon_sym_PLUS; - v->a[132941] = anon_sym_DASH; - v->a[132942] = anon_sym_STAR; - v->a[132943] = anon_sym_SLASH; - v->a[132944] = anon_sym_PERCENT; - v->a[132945] = anon_sym_STAR_STAR; - v->a[132946] = actions(1310); - v->a[132947] = 26; - v->a[132948] = sym_test_operator; - v->a[132949] = sym_extglob_pattern; - v->a[132950] = anon_sym_RPAREN_RPAREN; - v->a[132951] = anon_sym_PLUS_PLUS; - v->a[132952] = anon_sym_DASH_DASH; - v->a[132953] = anon_sym_PLUS_EQ; - v->a[132954] = anon_sym_DASH_EQ; - v->a[132955] = anon_sym_STAR_EQ; - v->a[132956] = anon_sym_SLASH_EQ; - v->a[132957] = anon_sym_PERCENT_EQ; - v->a[132958] = anon_sym_STAR_STAR_EQ; - v->a[132959] = anon_sym_LT_LT_EQ; + v->a[132940] = sym_string; + v->a[132941] = sym_simple_expansion; + v->a[132942] = sym_expansion; + v->a[132943] = sym_command_substitution; + v->a[132944] = 6; + v->a[132945] = actions(3); + v->a[132946] = 1; + v->a[132947] = sym_comment; + v->a[132948] = actions(7534); + v->a[132949] = 1; + v->a[132950] = sym_string_content; + v->a[132951] = actions(7538); + v->a[132952] = 1; + v->a[132953] = sym_variable_name; + v->a[132954] = actions(7644); + v->a[132955] = 1; + v->a[132956] = anon_sym_DQUOTE; + v->a[132957] = actions(7536); + v->a[132958] = 2; + v->a[132959] = aux_sym__simple_variable_name_token1; small_parse_table_6648(v); } void small_parse_table_6648(t_small_parse_table_array *v) { - v->a[132960] = anon_sym_GT_GT_EQ; - v->a[132961] = anon_sym_AMP_EQ; - v->a[132962] = anon_sym_CARET_EQ; - v->a[132963] = anon_sym_PIPE_EQ; - v->a[132964] = anon_sym_PIPE_PIPE; - v->a[132965] = anon_sym_AMP_AMP; - v->a[132966] = anon_sym_EQ_EQ; - v->a[132967] = anon_sym_BANG_EQ; - v->a[132968] = anon_sym_LT_EQ; - v->a[132969] = anon_sym_GT_EQ; - v->a[132970] = anon_sym_RBRACK_RBRACK; - v->a[132971] = anon_sym_EQ_TILDE; - v->a[132972] = anon_sym_QMARK; - v->a[132973] = anon_sym_COLON; - v->a[132974] = 5; - v->a[132975] = actions(71); - v->a[132976] = 1; - v->a[132977] = sym_comment; - v->a[132978] = actions(6662); - v->a[132979] = 1; + v->a[132960] = aux_sym__multiline_variable_name_token1; + v->a[132961] = actions(7530); + v->a[132962] = 9; + v->a[132963] = anon_sym_BANG; + v->a[132964] = anon_sym_DASH; + v->a[132965] = anon_sym_STAR; + v->a[132966] = anon_sym_QMARK; + v->a[132967] = anon_sym_DOLLAR; + v->a[132968] = anon_sym_POUND; + v->a[132969] = anon_sym_AT; + v->a[132970] = anon_sym_0; + v->a[132971] = anon_sym__; + v->a[132972] = 6; + v->a[132973] = actions(3); + v->a[132974] = 1; + v->a[132975] = sym_comment; + v->a[132976] = actions(7534); + v->a[132977] = 1; + v->a[132978] = sym_string_content; + v->a[132979] = actions(7538); small_parse_table_6649(v); } void small_parse_table_6649(t_small_parse_table_array *v) { - v->a[132980] = sym__special_character; - v->a[132981] = state(2568); - v->a[132982] = 1; - v->a[132983] = aux_sym__literal_repeat1; - v->a[132984] = actions(4467); - v->a[132985] = 12; - v->a[132986] = anon_sym_PIPE; - v->a[132987] = anon_sym_LT; - v->a[132988] = anon_sym_GT; - v->a[132989] = anon_sym_LT_LT; - v->a[132990] = anon_sym_AMP_GT; - v->a[132991] = anon_sym_LT_AMP; - v->a[132992] = anon_sym_GT_AMP; - v->a[132993] = anon_sym_DOLLAR; - v->a[132994] = aux_sym_number_token1; - v->a[132995] = aux_sym_number_token2; - v->a[132996] = anon_sym_DOLLAR_LPAREN; - v->a[132997] = sym_word; - v->a[132998] = actions(4469); - v->a[132999] = 26; + v->a[132980] = 1; + v->a[132981] = sym_variable_name; + v->a[132982] = actions(7646); + v->a[132983] = 1; + v->a[132984] = anon_sym_DQUOTE; + v->a[132985] = actions(7536); + v->a[132986] = 2; + v->a[132987] = aux_sym__simple_variable_name_token1; + v->a[132988] = aux_sym__multiline_variable_name_token1; + v->a[132989] = actions(7530); + v->a[132990] = 9; + v->a[132991] = anon_sym_BANG; + v->a[132992] = anon_sym_DASH; + v->a[132993] = anon_sym_STAR; + v->a[132994] = anon_sym_QMARK; + v->a[132995] = anon_sym_DOLLAR; + v->a[132996] = anon_sym_POUND; + v->a[132997] = anon_sym_AT; + v->a[132998] = anon_sym_0; + v->a[132999] = anon_sym__; small_parse_table_6650(v); } diff --git a/parser/static/small_parse_table/small_parse_table_133.c b/parser/static/small_parse_table/small_parse_table_133.c index bf4d299d..c7b049a9 100644 --- a/parser/static/small_parse_table/small_parse_table_133.c +++ b/parser/static/small_parse_table/small_parse_table_133.c @@ -14,126 +14,126 @@ void small_parse_table_665(t_small_parse_table_array *v) { - v->a[13300] = anon_sym_LT; - v->a[13301] = anon_sym_GT; - v->a[13302] = anon_sym_LT_LT; - v->a[13303] = anon_sym_GT_GT; - v->a[13304] = anon_sym_SEMI_SEMI; - v->a[13305] = anon_sym_SEMI_AMP; - v->a[13306] = anon_sym_SEMI_SEMI_AMP; - v->a[13307] = anon_sym_PIPE_AMP; - v->a[13308] = anon_sym_AMP_GT; - v->a[13309] = anon_sym_AMP_GT_GT; - v->a[13310] = anon_sym_LT_AMP; - v->a[13311] = anon_sym_GT_AMP; - v->a[13312] = anon_sym_GT_PIPE; - v->a[13313] = anon_sym_LT_AMP_DASH; - v->a[13314] = anon_sym_GT_AMP_DASH; - v->a[13315] = anon_sym_LT_LT_DASH; - v->a[13316] = aux_sym_heredoc_redirect_token1; - v->a[13317] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13318] = anon_sym_DOLLAR_LBRACK; - v->a[13319] = sym__special_character; + v->a[13300] = anon_sym_DQUOTE; + v->a[13301] = actions(2160); + v->a[13302] = 1; + v->a[13303] = aux_sym_number_token1; + v->a[13304] = actions(2162); + v->a[13305] = 1; + v->a[13306] = aux_sym_number_token2; + v->a[13307] = actions(2164); + v->a[13308] = 1; + v->a[13309] = anon_sym_DOLLAR_LBRACE; + v->a[13310] = actions(2166); + v->a[13311] = 1; + v->a[13312] = anon_sym_DOLLAR_LPAREN; + v->a[13313] = actions(2170); + v->a[13314] = 1; + v->a[13315] = anon_sym_DOLLAR_BQUOTE; + v->a[13316] = actions(2174); + v->a[13317] = 1; + v->a[13318] = sym__brace_start; + v->a[13319] = actions(2386); small_parse_table_666(v); } void small_parse_table_666(t_small_parse_table_array *v) { - v->a[13320] = sym_raw_string; - v->a[13321] = sym_ansi_c_string; - v->a[13322] = aux_sym_number_token1; - v->a[13323] = aux_sym_number_token2; - v->a[13324] = anon_sym_DOLLAR_LBRACE; - v->a[13325] = anon_sym_DOLLAR_LPAREN; - v->a[13326] = anon_sym_BQUOTE; - v->a[13327] = anon_sym_DOLLAR_BQUOTE; - v->a[13328] = anon_sym_LT_LPAREN; - v->a[13329] = anon_sym_GT_LPAREN; - v->a[13330] = sym_word; - v->a[13331] = 22; - v->a[13332] = actions(3); - v->a[13333] = 1; - v->a[13334] = sym_comment; - v->a[13335] = actions(3183); - v->a[13336] = 1; - v->a[13337] = anon_sym_DOLLAR_LBRACK; - v->a[13338] = actions(3185); - v->a[13339] = 1; + v->a[13320] = 1; + v->a[13321] = sym__special_character; + v->a[13322] = actions(2388); + v->a[13323] = 1; + v->a[13324] = sym_test_operator; + v->a[13325] = state(1270); + v->a[13326] = 1; + v->a[13327] = aux_sym__literal_repeat1; + v->a[13328] = actions(1182); + v->a[13329] = 2; + v->a[13330] = sym_file_descriptor; + v->a[13331] = aux_sym_heredoc_redirect_token1; + v->a[13332] = actions(2384); + v->a[13333] = 2; + v->a[13334] = sym_raw_string; + v->a[13335] = sym_word; + v->a[13336] = state(428); + v->a[13337] = 2; + v->a[13338] = sym_concatenation; + v->a[13339] = aux_sym_for_statement_repeat1; small_parse_table_667(v); } void small_parse_table_667(t_small_parse_table_array *v) { - v->a[13340] = anon_sym_DOLLAR; - v->a[13341] = actions(3187); - v->a[13342] = 1; - v->a[13343] = sym__special_character; - v->a[13344] = actions(3189); - v->a[13345] = 1; - v->a[13346] = anon_sym_DQUOTE; - v->a[13347] = actions(3191); - v->a[13348] = 1; - v->a[13349] = aux_sym_number_token1; - v->a[13350] = actions(3193); - v->a[13351] = 1; - v->a[13352] = aux_sym_number_token2; - v->a[13353] = actions(3195); - v->a[13354] = 1; - v->a[13355] = anon_sym_DOLLAR_LBRACE; - v->a[13356] = actions(3197); - v->a[13357] = 1; - v->a[13358] = anon_sym_DOLLAR_LPAREN; - v->a[13359] = actions(3199); + v->a[13340] = state(1222); + v->a[13341] = 7; + v->a[13342] = sym_arithmetic_expansion; + v->a[13343] = sym_brace_expression; + v->a[13344] = sym_string; + v->a[13345] = sym_number; + v->a[13346] = sym_simple_expansion; + v->a[13347] = sym_expansion; + v->a[13348] = sym_command_substitution; + v->a[13349] = actions(1180); + v->a[13350] = 20; + v->a[13351] = anon_sym_PIPE; + v->a[13352] = anon_sym_SEMI_SEMI; + v->a[13353] = anon_sym_PIPE_AMP; + v->a[13354] = anon_sym_AMP_AMP; + v->a[13355] = anon_sym_PIPE_PIPE; + v->a[13356] = anon_sym_LT; + v->a[13357] = anon_sym_GT; + v->a[13358] = anon_sym_GT_GT; + v->a[13359] = anon_sym_AMP_GT; small_parse_table_668(v); } void small_parse_table_668(t_small_parse_table_array *v) { - v->a[13360] = 1; - v->a[13361] = anon_sym_BQUOTE; - v->a[13362] = actions(3201); - v->a[13363] = 1; - v->a[13364] = anon_sym_DOLLAR_BQUOTE; - v->a[13365] = actions(3205); - v->a[13366] = 1; - v->a[13367] = aux_sym__simple_variable_name_token1; - v->a[13368] = actions(3207); - v->a[13369] = 1; - v->a[13370] = sym_test_operator; - v->a[13371] = actions(3209); - v->a[13372] = 1; - v->a[13373] = sym__brace_start; - v->a[13374] = state(1966); - v->a[13375] = 1; - v->a[13376] = aux_sym__literal_repeat1; - v->a[13377] = actions(2564); - v->a[13378] = 2; - v->a[13379] = sym_file_descriptor; + v->a[13360] = anon_sym_AMP_GT_GT; + v->a[13361] = anon_sym_LT_AMP; + v->a[13362] = anon_sym_GT_AMP; + v->a[13363] = anon_sym_GT_PIPE; + v->a[13364] = anon_sym_LT_AMP_DASH; + v->a[13365] = anon_sym_GT_AMP_DASH; + v->a[13366] = anon_sym_LT_LT; + v->a[13367] = anon_sym_LT_LT_DASH; + v->a[13368] = anon_sym_AMP; + v->a[13369] = anon_sym_BQUOTE; + v->a[13370] = anon_sym_SEMI; + v->a[13371] = 19; + v->a[13372] = actions(3); + v->a[13373] = 1; + v->a[13374] = sym_comment; + v->a[13375] = actions(2354); + v->a[13376] = 1; + v->a[13377] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13378] = actions(2356); + v->a[13379] = 1; small_parse_table_669(v); } void small_parse_table_669(t_small_parse_table_array *v) { - v->a[13380] = aux_sym_heredoc_redirect_token1; - v->a[13381] = actions(3181); - v->a[13382] = 2; - v->a[13383] = anon_sym_LPAREN_LPAREN; - v->a[13384] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13385] = actions(3203); - v->a[13386] = 2; - v->a[13387] = anon_sym_LT_LPAREN; - v->a[13388] = anon_sym_GT_LPAREN; - v->a[13389] = state(709); - v->a[13390] = 2; - v->a[13391] = sym_concatenation; - v->a[13392] = aux_sym_unset_command_repeat1; - v->a[13393] = actions(3179); - v->a[13394] = 3; - v->a[13395] = sym_raw_string; - v->a[13396] = sym_ansi_c_string; - v->a[13397] = sym_word; - v->a[13398] = state(1650); - v->a[13399] = 9; + v->a[13380] = anon_sym_DOLLAR; + v->a[13381] = actions(2360); + v->a[13382] = 1; + v->a[13383] = anon_sym_DQUOTE; + v->a[13384] = actions(2362); + v->a[13385] = 1; + v->a[13386] = aux_sym_number_token1; + v->a[13387] = actions(2364); + v->a[13388] = 1; + v->a[13389] = aux_sym_number_token2; + v->a[13390] = actions(2366); + v->a[13391] = 1; + v->a[13392] = anon_sym_DOLLAR_LBRACE; + v->a[13393] = actions(2368); + v->a[13394] = 1; + v->a[13395] = anon_sym_DOLLAR_LPAREN; + v->a[13396] = actions(2370); + v->a[13397] = 1; + v->a[13398] = anon_sym_BQUOTE; + v->a[13399] = actions(2372); small_parse_table_670(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1330.c b/parser/static/small_parse_table/small_parse_table_1330.c index d69fa206..b21ddf74 100644 --- a/parser/static/small_parse_table/small_parse_table_1330.c +++ b/parser/static/small_parse_table/small_parse_table_1330.c @@ -14,126 +14,126 @@ void small_parse_table_6650(t_small_parse_table_array *v) { - v->a[133000] = sym_file_descriptor; - v->a[133001] = sym_variable_name; - v->a[133002] = sym_test_operator; - v->a[133003] = sym__brace_start; - v->a[133004] = anon_sym_LPAREN_LPAREN; - v->a[133005] = anon_sym_PIPE_PIPE; - v->a[133006] = anon_sym_AMP_AMP; - v->a[133007] = anon_sym_GT_GT; - v->a[133008] = anon_sym_PIPE_AMP; - v->a[133009] = anon_sym_RBRACK; - v->a[133010] = anon_sym_AMP_GT_GT; - v->a[133011] = anon_sym_GT_PIPE; - v->a[133012] = anon_sym_LT_AMP_DASH; - v->a[133013] = anon_sym_GT_AMP_DASH; - v->a[133014] = anon_sym_LT_LT_DASH; - v->a[133015] = anon_sym_LT_LT_LT; - v->a[133016] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133017] = anon_sym_DOLLAR_LBRACK; - v->a[133018] = anon_sym_DQUOTE; - v->a[133019] = sym_raw_string; + v->a[133000] = 6; + v->a[133001] = actions(3); + v->a[133002] = 1; + v->a[133003] = sym_comment; + v->a[133004] = actions(7534); + v->a[133005] = 1; + v->a[133006] = sym_string_content; + v->a[133007] = actions(7538); + v->a[133008] = 1; + v->a[133009] = sym_variable_name; + v->a[133010] = actions(7648); + v->a[133011] = 1; + v->a[133012] = anon_sym_DQUOTE; + v->a[133013] = actions(7536); + v->a[133014] = 2; + v->a[133015] = aux_sym__simple_variable_name_token1; + v->a[133016] = aux_sym__multiline_variable_name_token1; + v->a[133017] = actions(7530); + v->a[133018] = 9; + v->a[133019] = anon_sym_BANG; small_parse_table_6651(v); } void small_parse_table_6651(t_small_parse_table_array *v) { - v->a[133020] = sym_ansi_c_string; - v->a[133021] = anon_sym_DOLLAR_LBRACE; - v->a[133022] = anon_sym_BQUOTE; - v->a[133023] = anon_sym_DOLLAR_BQUOTE; - v->a[133024] = anon_sym_LT_LPAREN; - v->a[133025] = anon_sym_GT_LPAREN; - v->a[133026] = 6; - v->a[133027] = actions(71); - v->a[133028] = 1; - v->a[133029] = sym_comment; - v->a[133030] = actions(1105); - v->a[133031] = 1; - v->a[133032] = aux_sym_concatenation_token1; - v->a[133033] = actions(6717); - v->a[133034] = 1; - v->a[133035] = sym__concat; - v->a[133036] = state(2511); - v->a[133037] = 1; - v->a[133038] = aux_sym_concatenation_repeat1; - v->a[133039] = actions(1286); + v->a[133020] = anon_sym_DASH; + v->a[133021] = anon_sym_STAR; + v->a[133022] = anon_sym_QMARK; + v->a[133023] = anon_sym_DOLLAR; + v->a[133024] = anon_sym_POUND; + v->a[133025] = anon_sym_AT; + v->a[133026] = anon_sym_0; + v->a[133027] = anon_sym__; + v->a[133028] = 6; + v->a[133029] = actions(3); + v->a[133030] = 1; + v->a[133031] = sym_comment; + v->a[133032] = actions(7534); + v->a[133033] = 1; + v->a[133034] = sym_string_content; + v->a[133035] = actions(7538); + v->a[133036] = 1; + v->a[133037] = sym_variable_name; + v->a[133038] = actions(7650); + v->a[133039] = 1; small_parse_table_6652(v); } void small_parse_table_6652(t_small_parse_table_array *v) { - v->a[133040] = 14; - v->a[133041] = anon_sym_EQ; - v->a[133042] = anon_sym_PIPE; - v->a[133043] = anon_sym_CARET; - v->a[133044] = anon_sym_AMP; - v->a[133045] = anon_sym_LT; - v->a[133046] = anon_sym_GT; - v->a[133047] = anon_sym_LT_LT; - v->a[133048] = anon_sym_GT_GT; - v->a[133049] = anon_sym_PLUS; - v->a[133050] = anon_sym_DASH; - v->a[133051] = anon_sym_STAR; - v->a[133052] = anon_sym_SLASH; - v->a[133053] = anon_sym_PERCENT; - v->a[133054] = anon_sym_STAR_STAR; - v->a[133055] = actions(1288); - v->a[133056] = 23; - v->a[133057] = sym_test_operator; - v->a[133058] = anon_sym_PLUS_PLUS; - v->a[133059] = anon_sym_DASH_DASH; + v->a[133040] = anon_sym_DQUOTE; + v->a[133041] = actions(7536); + v->a[133042] = 2; + v->a[133043] = aux_sym__simple_variable_name_token1; + v->a[133044] = aux_sym__multiline_variable_name_token1; + v->a[133045] = actions(7530); + v->a[133046] = 9; + v->a[133047] = anon_sym_BANG; + v->a[133048] = anon_sym_DASH; + v->a[133049] = anon_sym_STAR; + v->a[133050] = anon_sym_QMARK; + v->a[133051] = anon_sym_DOLLAR; + v->a[133052] = anon_sym_POUND; + v->a[133053] = anon_sym_AT; + v->a[133054] = anon_sym_0; + v->a[133055] = anon_sym__; + v->a[133056] = 6; + v->a[133057] = actions(3); + v->a[133058] = 1; + v->a[133059] = sym_comment; small_parse_table_6653(v); } void small_parse_table_6653(t_small_parse_table_array *v) { - v->a[133060] = anon_sym_PLUS_EQ; - v->a[133061] = anon_sym_DASH_EQ; - v->a[133062] = anon_sym_STAR_EQ; - v->a[133063] = anon_sym_SLASH_EQ; - v->a[133064] = anon_sym_PERCENT_EQ; - v->a[133065] = anon_sym_STAR_STAR_EQ; - v->a[133066] = anon_sym_LT_LT_EQ; - v->a[133067] = anon_sym_GT_GT_EQ; - v->a[133068] = anon_sym_AMP_EQ; - v->a[133069] = anon_sym_CARET_EQ; - v->a[133070] = anon_sym_PIPE_EQ; - v->a[133071] = anon_sym_PIPE_PIPE; - v->a[133072] = anon_sym_AMP_AMP; - v->a[133073] = anon_sym_EQ_EQ; - v->a[133074] = anon_sym_BANG_EQ; - v->a[133075] = anon_sym_LT_EQ; - v->a[133076] = anon_sym_GT_EQ; - v->a[133077] = anon_sym_RBRACK; - v->a[133078] = anon_sym_EQ_TILDE; - v->a[133079] = anon_sym_QMARK; + v->a[133060] = actions(7534); + v->a[133061] = 1; + v->a[133062] = sym_string_content; + v->a[133063] = actions(7538); + v->a[133064] = 1; + v->a[133065] = sym_variable_name; + v->a[133066] = actions(7652); + v->a[133067] = 1; + v->a[133068] = anon_sym_DQUOTE; + v->a[133069] = actions(7536); + v->a[133070] = 2; + v->a[133071] = aux_sym__simple_variable_name_token1; + v->a[133072] = aux_sym__multiline_variable_name_token1; + v->a[133073] = actions(7530); + v->a[133074] = 9; + v->a[133075] = anon_sym_BANG; + v->a[133076] = anon_sym_DASH; + v->a[133077] = anon_sym_STAR; + v->a[133078] = anon_sym_QMARK; + v->a[133079] = anon_sym_DOLLAR; small_parse_table_6654(v); } void small_parse_table_6654(t_small_parse_table_array *v) { - v->a[133080] = 3; - v->a[133081] = actions(71); - v->a[133082] = 1; - v->a[133083] = sym_comment; - v->a[133084] = actions(4370); - v->a[133085] = 14; - v->a[133086] = anon_sym_PIPE; - v->a[133087] = anon_sym_EQ_EQ; - v->a[133088] = anon_sym_LT; - v->a[133089] = anon_sym_GT; - v->a[133090] = anon_sym_LT_LT; - v->a[133091] = anon_sym_EQ_TILDE; - v->a[133092] = anon_sym_AMP_GT; - v->a[133093] = anon_sym_LT_AMP; - v->a[133094] = anon_sym_GT_AMP; - v->a[133095] = anon_sym_DOLLAR; - v->a[133096] = aux_sym_number_token1; - v->a[133097] = aux_sym_number_token2; - v->a[133098] = anon_sym_DOLLAR_LPAREN; - v->a[133099] = sym_word; + v->a[133080] = anon_sym_POUND; + v->a[133081] = anon_sym_AT; + v->a[133082] = anon_sym_0; + v->a[133083] = anon_sym__; + v->a[133084] = 6; + v->a[133085] = actions(3); + v->a[133086] = 1; + v->a[133087] = sym_comment; + v->a[133088] = actions(7534); + v->a[133089] = 1; + v->a[133090] = sym_string_content; + v->a[133091] = actions(7538); + v->a[133092] = 1; + v->a[133093] = sym_variable_name; + v->a[133094] = actions(7654); + v->a[133095] = 1; + v->a[133096] = anon_sym_DQUOTE; + v->a[133097] = actions(7536); + v->a[133098] = 2; + v->a[133099] = aux_sym__simple_variable_name_token1; small_parse_table_6655(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1331.c b/parser/static/small_parse_table/small_parse_table_1331.c index 3b184f40..698de148 100644 --- a/parser/static/small_parse_table/small_parse_table_1331.c +++ b/parser/static/small_parse_table/small_parse_table_1331.c @@ -14,126 +14,126 @@ void small_parse_table_6655(t_small_parse_table_array *v) { - v->a[133100] = actions(4372); - v->a[133101] = 26; - v->a[133102] = sym_file_descriptor; - v->a[133103] = sym_test_operator; - v->a[133104] = sym__bare_dollar; - v->a[133105] = sym__brace_start; - v->a[133106] = anon_sym_LPAREN_LPAREN; - v->a[133107] = anon_sym_PIPE_PIPE; - v->a[133108] = anon_sym_AMP_AMP; - v->a[133109] = anon_sym_GT_GT; - v->a[133110] = anon_sym_PIPE_AMP; - v->a[133111] = anon_sym_AMP_GT_GT; - v->a[133112] = anon_sym_GT_PIPE; - v->a[133113] = anon_sym_LT_AMP_DASH; - v->a[133114] = anon_sym_GT_AMP_DASH; - v->a[133115] = anon_sym_LT_LT_DASH; - v->a[133116] = anon_sym_LT_LT_LT; - v->a[133117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133118] = anon_sym_DOLLAR_LBRACK; - v->a[133119] = sym__special_character; + v->a[133100] = aux_sym__multiline_variable_name_token1; + v->a[133101] = actions(7530); + v->a[133102] = 9; + v->a[133103] = anon_sym_BANG; + v->a[133104] = anon_sym_DASH; + v->a[133105] = anon_sym_STAR; + v->a[133106] = anon_sym_QMARK; + v->a[133107] = anon_sym_DOLLAR; + v->a[133108] = anon_sym_POUND; + v->a[133109] = anon_sym_AT; + v->a[133110] = anon_sym_0; + v->a[133111] = anon_sym__; + v->a[133112] = 6; + v->a[133113] = actions(3); + v->a[133114] = 1; + v->a[133115] = sym_comment; + v->a[133116] = actions(7534); + v->a[133117] = 1; + v->a[133118] = sym_string_content; + v->a[133119] = actions(7538); small_parse_table_6656(v); } void small_parse_table_6656(t_small_parse_table_array *v) { - v->a[133120] = anon_sym_DQUOTE; - v->a[133121] = sym_raw_string; - v->a[133122] = sym_ansi_c_string; - v->a[133123] = anon_sym_DOLLAR_LBRACE; - v->a[133124] = anon_sym_BQUOTE; - v->a[133125] = anon_sym_DOLLAR_BQUOTE; - v->a[133126] = anon_sym_LT_LPAREN; - v->a[133127] = anon_sym_GT_LPAREN; - v->a[133128] = 3; - v->a[133129] = actions(71); - v->a[133130] = 1; - v->a[133131] = sym_comment; - v->a[133132] = actions(1308); - v->a[133133] = 13; - v->a[133134] = anon_sym_PIPE; - v->a[133135] = anon_sym_LT; - v->a[133136] = anon_sym_GT; - v->a[133137] = anon_sym_LT_LT; - v->a[133138] = anon_sym_AMP_GT; - v->a[133139] = anon_sym_LT_AMP; + v->a[133120] = 1; + v->a[133121] = sym_variable_name; + v->a[133122] = actions(7656); + v->a[133123] = 1; + v->a[133124] = anon_sym_DQUOTE; + v->a[133125] = actions(7536); + v->a[133126] = 2; + v->a[133127] = aux_sym__simple_variable_name_token1; + v->a[133128] = aux_sym__multiline_variable_name_token1; + v->a[133129] = actions(7530); + v->a[133130] = 9; + v->a[133131] = anon_sym_BANG; + v->a[133132] = anon_sym_DASH; + v->a[133133] = anon_sym_STAR; + v->a[133134] = anon_sym_QMARK; + v->a[133135] = anon_sym_DOLLAR; + v->a[133136] = anon_sym_POUND; + v->a[133137] = anon_sym_AT; + v->a[133138] = anon_sym_0; + v->a[133139] = anon_sym__; small_parse_table_6657(v); } void small_parse_table_6657(t_small_parse_table_array *v) { - v->a[133140] = anon_sym_GT_AMP; - v->a[133141] = anon_sym_DOLLAR; - v->a[133142] = aux_sym_number_token1; - v->a[133143] = aux_sym_number_token2; - v->a[133144] = anon_sym_DOLLAR_LPAREN; - v->a[133145] = anon_sym_BQUOTE; - v->a[133146] = sym_word; - v->a[133147] = actions(1310); - v->a[133148] = 27; - v->a[133149] = sym_file_descriptor; - v->a[133150] = sym__concat; - v->a[133151] = sym_variable_name; - v->a[133152] = sym_test_operator; - v->a[133153] = sym__brace_start; - v->a[133154] = anon_sym_LPAREN_LPAREN; - v->a[133155] = anon_sym_PIPE_PIPE; - v->a[133156] = anon_sym_AMP_AMP; - v->a[133157] = anon_sym_GT_GT; - v->a[133158] = anon_sym_PIPE_AMP; - v->a[133159] = anon_sym_AMP_GT_GT; + v->a[133140] = 6; + v->a[133141] = actions(3); + v->a[133142] = 1; + v->a[133143] = sym_comment; + v->a[133144] = actions(7534); + v->a[133145] = 1; + v->a[133146] = sym_string_content; + v->a[133147] = actions(7538); + v->a[133148] = 1; + v->a[133149] = sym_variable_name; + v->a[133150] = actions(7658); + v->a[133151] = 1; + v->a[133152] = anon_sym_DQUOTE; + v->a[133153] = actions(7536); + v->a[133154] = 2; + v->a[133155] = aux_sym__simple_variable_name_token1; + v->a[133156] = aux_sym__multiline_variable_name_token1; + v->a[133157] = actions(7530); + v->a[133158] = 9; + v->a[133159] = anon_sym_BANG; small_parse_table_6658(v); } void small_parse_table_6658(t_small_parse_table_array *v) { - v->a[133160] = anon_sym_GT_PIPE; - v->a[133161] = anon_sym_LT_AMP_DASH; - v->a[133162] = anon_sym_GT_AMP_DASH; - v->a[133163] = anon_sym_LT_LT_DASH; - v->a[133164] = anon_sym_LT_LT_LT; - v->a[133165] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133166] = anon_sym_DOLLAR_LBRACK; - v->a[133167] = aux_sym_concatenation_token1; - v->a[133168] = sym__special_character; - v->a[133169] = anon_sym_DQUOTE; - v->a[133170] = sym_raw_string; - v->a[133171] = sym_ansi_c_string; - v->a[133172] = anon_sym_DOLLAR_LBRACE; - v->a[133173] = anon_sym_DOLLAR_BQUOTE; - v->a[133174] = anon_sym_LT_LPAREN; - v->a[133175] = anon_sym_GT_LPAREN; - v->a[133176] = 3; - v->a[133177] = actions(71); - v->a[133178] = 1; - v->a[133179] = sym_comment; + v->a[133160] = anon_sym_DASH; + v->a[133161] = anon_sym_STAR; + v->a[133162] = anon_sym_QMARK; + v->a[133163] = anon_sym_DOLLAR; + v->a[133164] = anon_sym_POUND; + v->a[133165] = anon_sym_AT; + v->a[133166] = anon_sym_0; + v->a[133167] = anon_sym__; + v->a[133168] = 6; + v->a[133169] = actions(3); + v->a[133170] = 1; + v->a[133171] = sym_comment; + v->a[133172] = actions(7534); + v->a[133173] = 1; + v->a[133174] = sym_string_content; + v->a[133175] = actions(7538); + v->a[133176] = 1; + v->a[133177] = sym_variable_name; + v->a[133178] = actions(7660); + v->a[133179] = 1; small_parse_table_6659(v); } void small_parse_table_6659(t_small_parse_table_array *v) { - v->a[133180] = actions(1356); - v->a[133181] = 14; - v->a[133182] = anon_sym_PIPE; - v->a[133183] = anon_sym_LT; - v->a[133184] = anon_sym_GT; - v->a[133185] = anon_sym_LT_LT; - v->a[133186] = anon_sym_AMP_GT; - v->a[133187] = anon_sym_LT_AMP; - v->a[133188] = anon_sym_GT_AMP; - v->a[133189] = anon_sym_DOLLAR; - v->a[133190] = sym__special_character; - v->a[133191] = aux_sym_number_token1; - v->a[133192] = aux_sym_number_token2; - v->a[133193] = anon_sym_DOLLAR_LPAREN; - v->a[133194] = anon_sym_BQUOTE; - v->a[133195] = sym_word; - v->a[133196] = actions(1358); - v->a[133197] = 26; - v->a[133198] = sym_file_descriptor; - v->a[133199] = sym__concat; + v->a[133180] = anon_sym_DQUOTE; + v->a[133181] = actions(7536); + v->a[133182] = 2; + v->a[133183] = aux_sym__simple_variable_name_token1; + v->a[133184] = aux_sym__multiline_variable_name_token1; + v->a[133185] = actions(7530); + v->a[133186] = 9; + v->a[133187] = anon_sym_BANG; + v->a[133188] = anon_sym_DASH; + v->a[133189] = anon_sym_STAR; + v->a[133190] = anon_sym_QMARK; + v->a[133191] = anon_sym_DOLLAR; + v->a[133192] = anon_sym_POUND; + v->a[133193] = anon_sym_AT; + v->a[133194] = anon_sym_0; + v->a[133195] = anon_sym__; + v->a[133196] = 6; + v->a[133197] = actions(3); + v->a[133198] = 1; + v->a[133199] = sym_comment; small_parse_table_6660(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1332.c b/parser/static/small_parse_table/small_parse_table_1332.c index 24da7912..3f1fe85a 100644 --- a/parser/static/small_parse_table/small_parse_table_1332.c +++ b/parser/static/small_parse_table/small_parse_table_1332.c @@ -14,126 +14,126 @@ void small_parse_table_6660(t_small_parse_table_array *v) { - v->a[133200] = sym_test_operator; - v->a[133201] = sym__brace_start; - v->a[133202] = anon_sym_LPAREN_LPAREN; - v->a[133203] = anon_sym_PIPE_PIPE; - v->a[133204] = anon_sym_AMP_AMP; - v->a[133205] = anon_sym_GT_GT; - v->a[133206] = anon_sym_PIPE_AMP; - v->a[133207] = anon_sym_RBRACK; - v->a[133208] = anon_sym_AMP_GT_GT; - v->a[133209] = anon_sym_GT_PIPE; - v->a[133210] = anon_sym_LT_AMP_DASH; - v->a[133211] = anon_sym_GT_AMP_DASH; - v->a[133212] = anon_sym_LT_LT_DASH; - v->a[133213] = anon_sym_LT_LT_LT; - v->a[133214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133215] = anon_sym_DOLLAR_LBRACK; - v->a[133216] = aux_sym_concatenation_token1; - v->a[133217] = anon_sym_DQUOTE; - v->a[133218] = sym_raw_string; - v->a[133219] = sym_ansi_c_string; + v->a[133200] = actions(7534); + v->a[133201] = 1; + v->a[133202] = sym_string_content; + v->a[133203] = actions(7538); + v->a[133204] = 1; + v->a[133205] = sym_variable_name; + v->a[133206] = actions(7662); + v->a[133207] = 1; + v->a[133208] = anon_sym_DQUOTE; + v->a[133209] = actions(7536); + v->a[133210] = 2; + v->a[133211] = aux_sym__simple_variable_name_token1; + v->a[133212] = aux_sym__multiline_variable_name_token1; + v->a[133213] = actions(7530); + v->a[133214] = 9; + v->a[133215] = anon_sym_BANG; + v->a[133216] = anon_sym_DASH; + v->a[133217] = anon_sym_STAR; + v->a[133218] = anon_sym_QMARK; + v->a[133219] = anon_sym_DOLLAR; small_parse_table_6661(v); } void small_parse_table_6661(t_small_parse_table_array *v) { - v->a[133220] = anon_sym_DOLLAR_LBRACE; - v->a[133221] = anon_sym_DOLLAR_BQUOTE; - v->a[133222] = anon_sym_LT_LPAREN; - v->a[133223] = anon_sym_GT_LPAREN; - v->a[133224] = 5; - v->a[133225] = actions(71); + v->a[133220] = anon_sym_POUND; + v->a[133221] = anon_sym_AT; + v->a[133222] = anon_sym_0; + v->a[133223] = anon_sym__; + v->a[133224] = 6; + v->a[133225] = actions(3); v->a[133226] = 1; v->a[133227] = sym_comment; - v->a[133228] = state(2723); + v->a[133228] = actions(7534); v->a[133229] = 1; - v->a[133230] = aux_sym_concatenation_repeat1; - v->a[133231] = actions(1143); - v->a[133232] = 2; - v->a[133233] = sym__concat; - v->a[133234] = aux_sym_concatenation_token1; - v->a[133235] = actions(1261); - v->a[133236] = 14; - v->a[133237] = anon_sym_EQ; - v->a[133238] = anon_sym_PIPE; - v->a[133239] = anon_sym_CARET; + v->a[133230] = sym_string_content; + v->a[133231] = actions(7538); + v->a[133232] = 1; + v->a[133233] = sym_variable_name; + v->a[133234] = actions(7664); + v->a[133235] = 1; + v->a[133236] = anon_sym_DQUOTE; + v->a[133237] = actions(7536); + v->a[133238] = 2; + v->a[133239] = aux_sym__simple_variable_name_token1; small_parse_table_6662(v); } void small_parse_table_6662(t_small_parse_table_array *v) { - v->a[133240] = anon_sym_AMP; - v->a[133241] = anon_sym_LT; - v->a[133242] = anon_sym_GT; - v->a[133243] = anon_sym_LT_LT; - v->a[133244] = anon_sym_GT_GT; - v->a[133245] = anon_sym_PLUS; - v->a[133246] = anon_sym_DASH; - v->a[133247] = anon_sym_STAR; - v->a[133248] = anon_sym_SLASH; - v->a[133249] = anon_sym_PERCENT; - v->a[133250] = anon_sym_STAR_STAR; - v->a[133251] = actions(1263); - v->a[133252] = 23; - v->a[133253] = sym_test_operator; - v->a[133254] = anon_sym_PLUS_PLUS; - v->a[133255] = anon_sym_DASH_DASH; - v->a[133256] = anon_sym_PLUS_EQ; - v->a[133257] = anon_sym_DASH_EQ; - v->a[133258] = anon_sym_STAR_EQ; - v->a[133259] = anon_sym_SLASH_EQ; + v->a[133240] = aux_sym__multiline_variable_name_token1; + v->a[133241] = actions(7530); + v->a[133242] = 9; + v->a[133243] = anon_sym_BANG; + v->a[133244] = anon_sym_DASH; + v->a[133245] = anon_sym_STAR; + v->a[133246] = anon_sym_QMARK; + v->a[133247] = anon_sym_DOLLAR; + v->a[133248] = anon_sym_POUND; + v->a[133249] = anon_sym_AT; + v->a[133250] = anon_sym_0; + v->a[133251] = anon_sym__; + v->a[133252] = 6; + v->a[133253] = actions(3); + v->a[133254] = 1; + v->a[133255] = sym_comment; + v->a[133256] = actions(7534); + v->a[133257] = 1; + v->a[133258] = sym_string_content; + v->a[133259] = actions(7538); small_parse_table_6663(v); } void small_parse_table_6663(t_small_parse_table_array *v) { - v->a[133260] = anon_sym_PERCENT_EQ; - v->a[133261] = anon_sym_STAR_STAR_EQ; - v->a[133262] = anon_sym_LT_LT_EQ; - v->a[133263] = anon_sym_GT_GT_EQ; - v->a[133264] = anon_sym_AMP_EQ; - v->a[133265] = anon_sym_CARET_EQ; - v->a[133266] = anon_sym_PIPE_EQ; - v->a[133267] = anon_sym_PIPE_PIPE; - v->a[133268] = anon_sym_AMP_AMP; - v->a[133269] = anon_sym_EQ_EQ; - v->a[133270] = anon_sym_BANG_EQ; - v->a[133271] = anon_sym_LT_EQ; - v->a[133272] = anon_sym_GT_EQ; - v->a[133273] = anon_sym_EQ_TILDE; + v->a[133260] = 1; + v->a[133261] = sym_variable_name; + v->a[133262] = actions(7666); + v->a[133263] = 1; + v->a[133264] = anon_sym_DQUOTE; + v->a[133265] = actions(7536); + v->a[133266] = 2; + v->a[133267] = aux_sym__simple_variable_name_token1; + v->a[133268] = aux_sym__multiline_variable_name_token1; + v->a[133269] = actions(7530); + v->a[133270] = 9; + v->a[133271] = anon_sym_BANG; + v->a[133272] = anon_sym_DASH; + v->a[133273] = anon_sym_STAR; v->a[133274] = anon_sym_QMARK; - v->a[133275] = sym__special_character; - v->a[133276] = 5; - v->a[133277] = actions(71); - v->a[133278] = 1; - v->a[133279] = sym_comment; + v->a[133275] = anon_sym_DOLLAR; + v->a[133276] = anon_sym_POUND; + v->a[133277] = anon_sym_AT; + v->a[133278] = anon_sym_0; + v->a[133279] = anon_sym__; small_parse_table_6664(v); } void small_parse_table_6664(t_small_parse_table_array *v) { - v->a[133280] = state(2564); - v->a[133281] = 1; - v->a[133282] = aux_sym_concatenation_repeat1; - v->a[133283] = actions(6656); - v->a[133284] = 2; - v->a[133285] = sym__concat; - v->a[133286] = aux_sym_concatenation_token1; - v->a[133287] = actions(5476); - v->a[133288] = 14; - v->a[133289] = anon_sym_PIPE; - v->a[133290] = anon_sym_LT; - v->a[133291] = anon_sym_GT; - v->a[133292] = anon_sym_LT_LT; - v->a[133293] = anon_sym_AMP_GT; - v->a[133294] = anon_sym_LT_AMP; - v->a[133295] = anon_sym_GT_AMP; - v->a[133296] = anon_sym_DOLLAR; - v->a[133297] = aux_sym_number_token1; - v->a[133298] = aux_sym_number_token2; - v->a[133299] = anon_sym_DOLLAR_LPAREN; + v->a[133280] = 6; + v->a[133281] = actions(3); + v->a[133282] = 1; + v->a[133283] = sym_comment; + v->a[133284] = actions(7534); + v->a[133285] = 1; + v->a[133286] = sym_string_content; + v->a[133287] = actions(7538); + v->a[133288] = 1; + v->a[133289] = sym_variable_name; + v->a[133290] = actions(7668); + v->a[133291] = 1; + v->a[133292] = anon_sym_DQUOTE; + v->a[133293] = actions(7536); + v->a[133294] = 2; + v->a[133295] = aux_sym__simple_variable_name_token1; + v->a[133296] = aux_sym__multiline_variable_name_token1; + v->a[133297] = actions(7530); + v->a[133298] = 9; + v->a[133299] = anon_sym_BANG; small_parse_table_6665(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1333.c b/parser/static/small_parse_table/small_parse_table_1333.c index d7352694..97a4deb8 100644 --- a/parser/static/small_parse_table/small_parse_table_1333.c +++ b/parser/static/small_parse_table/small_parse_table_1333.c @@ -14,126 +14,126 @@ void small_parse_table_6665(t_small_parse_table_array *v) { - v->a[133300] = anon_sym_BQUOTE; - v->a[133301] = aux_sym__simple_variable_name_token1; - v->a[133302] = sym_word; - v->a[133303] = actions(5478); - v->a[133304] = 23; - v->a[133305] = sym_file_descriptor; - v->a[133306] = sym_test_operator; - v->a[133307] = sym__brace_start; - v->a[133308] = anon_sym_LPAREN_LPAREN; - v->a[133309] = anon_sym_PIPE_PIPE; - v->a[133310] = anon_sym_AMP_AMP; - v->a[133311] = anon_sym_GT_GT; - v->a[133312] = anon_sym_PIPE_AMP; - v->a[133313] = anon_sym_AMP_GT_GT; - v->a[133314] = anon_sym_GT_PIPE; - v->a[133315] = anon_sym_LT_AMP_DASH; - v->a[133316] = anon_sym_GT_AMP_DASH; - v->a[133317] = anon_sym_LT_LT_DASH; - v->a[133318] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133319] = anon_sym_DOLLAR_LBRACK; + v->a[133300] = anon_sym_DASH; + v->a[133301] = anon_sym_STAR; + v->a[133302] = anon_sym_QMARK; + v->a[133303] = anon_sym_DOLLAR; + v->a[133304] = anon_sym_POUND; + v->a[133305] = anon_sym_AT; + v->a[133306] = anon_sym_0; + v->a[133307] = anon_sym__; + v->a[133308] = 6; + v->a[133309] = actions(3); + v->a[133310] = 1; + v->a[133311] = sym_comment; + v->a[133312] = actions(7534); + v->a[133313] = 1; + v->a[133314] = sym_string_content; + v->a[133315] = actions(7538); + v->a[133316] = 1; + v->a[133317] = sym_variable_name; + v->a[133318] = actions(7670); + v->a[133319] = 1; small_parse_table_6666(v); } void small_parse_table_6666(t_small_parse_table_array *v) { - v->a[133320] = sym__special_character; - v->a[133321] = anon_sym_DQUOTE; - v->a[133322] = sym_raw_string; - v->a[133323] = sym_ansi_c_string; - v->a[133324] = anon_sym_DOLLAR_LBRACE; - v->a[133325] = anon_sym_DOLLAR_BQUOTE; - v->a[133326] = anon_sym_LT_LPAREN; - v->a[133327] = anon_sym_GT_LPAREN; - v->a[133328] = 5; - v->a[133329] = actions(71); - v->a[133330] = 1; - v->a[133331] = sym_comment; - v->a[133332] = state(2553); - v->a[133333] = 1; - v->a[133334] = aux_sym_concatenation_repeat1; - v->a[133335] = actions(6656); - v->a[133336] = 2; - v->a[133337] = sym__concat; - v->a[133338] = aux_sym_concatenation_token1; - v->a[133339] = actions(5468); + v->a[133320] = anon_sym_DQUOTE; + v->a[133321] = actions(7536); + v->a[133322] = 2; + v->a[133323] = aux_sym__simple_variable_name_token1; + v->a[133324] = aux_sym__multiline_variable_name_token1; + v->a[133325] = actions(7530); + v->a[133326] = 9; + v->a[133327] = anon_sym_BANG; + v->a[133328] = anon_sym_DASH; + v->a[133329] = anon_sym_STAR; + v->a[133330] = anon_sym_QMARK; + v->a[133331] = anon_sym_DOLLAR; + v->a[133332] = anon_sym_POUND; + v->a[133333] = anon_sym_AT; + v->a[133334] = anon_sym_0; + v->a[133335] = anon_sym__; + v->a[133336] = 6; + v->a[133337] = actions(3); + v->a[133338] = 1; + v->a[133339] = sym_comment; small_parse_table_6667(v); } void small_parse_table_6667(t_small_parse_table_array *v) { - v->a[133340] = 14; - v->a[133341] = anon_sym_PIPE; - v->a[133342] = anon_sym_LT; - v->a[133343] = anon_sym_GT; - v->a[133344] = anon_sym_LT_LT; - v->a[133345] = anon_sym_AMP_GT; - v->a[133346] = anon_sym_LT_AMP; - v->a[133347] = anon_sym_GT_AMP; - v->a[133348] = anon_sym_DOLLAR; - v->a[133349] = aux_sym_number_token1; - v->a[133350] = aux_sym_number_token2; - v->a[133351] = anon_sym_DOLLAR_LPAREN; - v->a[133352] = anon_sym_BQUOTE; - v->a[133353] = aux_sym__simple_variable_name_token1; - v->a[133354] = sym_word; - v->a[133355] = actions(5470); - v->a[133356] = 23; - v->a[133357] = sym_file_descriptor; - v->a[133358] = sym_test_operator; - v->a[133359] = sym__brace_start; + v->a[133340] = actions(7534); + v->a[133341] = 1; + v->a[133342] = sym_string_content; + v->a[133343] = actions(7538); + v->a[133344] = 1; + v->a[133345] = sym_variable_name; + v->a[133346] = actions(7672); + v->a[133347] = 1; + v->a[133348] = anon_sym_DQUOTE; + v->a[133349] = actions(7536); + v->a[133350] = 2; + v->a[133351] = aux_sym__simple_variable_name_token1; + v->a[133352] = aux_sym__multiline_variable_name_token1; + v->a[133353] = actions(7530); + v->a[133354] = 9; + v->a[133355] = anon_sym_BANG; + v->a[133356] = anon_sym_DASH; + v->a[133357] = anon_sym_STAR; + v->a[133358] = anon_sym_QMARK; + v->a[133359] = anon_sym_DOLLAR; small_parse_table_6668(v); } void small_parse_table_6668(t_small_parse_table_array *v) { - v->a[133360] = anon_sym_LPAREN_LPAREN; - v->a[133361] = anon_sym_PIPE_PIPE; - v->a[133362] = anon_sym_AMP_AMP; - v->a[133363] = anon_sym_GT_GT; - v->a[133364] = anon_sym_PIPE_AMP; - v->a[133365] = anon_sym_AMP_GT_GT; - v->a[133366] = anon_sym_GT_PIPE; - v->a[133367] = anon_sym_LT_AMP_DASH; - v->a[133368] = anon_sym_GT_AMP_DASH; - v->a[133369] = anon_sym_LT_LT_DASH; - v->a[133370] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133371] = anon_sym_DOLLAR_LBRACK; - v->a[133372] = sym__special_character; - v->a[133373] = anon_sym_DQUOTE; - v->a[133374] = sym_raw_string; - v->a[133375] = sym_ansi_c_string; - v->a[133376] = anon_sym_DOLLAR_LBRACE; - v->a[133377] = anon_sym_DOLLAR_BQUOTE; - v->a[133378] = anon_sym_LT_LPAREN; - v->a[133379] = anon_sym_GT_LPAREN; + v->a[133360] = anon_sym_POUND; + v->a[133361] = anon_sym_AT; + v->a[133362] = anon_sym_0; + v->a[133363] = anon_sym__; + v->a[133364] = 6; + v->a[133365] = actions(3); + v->a[133366] = 1; + v->a[133367] = sym_comment; + v->a[133368] = actions(7534); + v->a[133369] = 1; + v->a[133370] = sym_string_content; + v->a[133371] = actions(7538); + v->a[133372] = 1; + v->a[133373] = sym_variable_name; + v->a[133374] = actions(7674); + v->a[133375] = 1; + v->a[133376] = anon_sym_DQUOTE; + v->a[133377] = actions(7536); + v->a[133378] = 2; + v->a[133379] = aux_sym__simple_variable_name_token1; small_parse_table_6669(v); } void small_parse_table_6669(t_small_parse_table_array *v) { - v->a[133380] = 6; - v->a[133381] = actions(71); - v->a[133382] = 1; - v->a[133383] = sym_comment; - v->a[133384] = actions(1105); - v->a[133385] = 1; - v->a[133386] = aux_sym_concatenation_token1; - v->a[133387] = actions(6719); - v->a[133388] = 1; - v->a[133389] = sym__concat; - v->a[133390] = state(2511); - v->a[133391] = 1; - v->a[133392] = aux_sym_concatenation_repeat1; - v->a[133393] = actions(1265); - v->a[133394] = 14; - v->a[133395] = anon_sym_EQ; - v->a[133396] = anon_sym_PIPE; - v->a[133397] = anon_sym_CARET; - v->a[133398] = anon_sym_AMP; - v->a[133399] = anon_sym_LT; + v->a[133380] = aux_sym__multiline_variable_name_token1; + v->a[133381] = actions(7530); + v->a[133382] = 9; + v->a[133383] = anon_sym_BANG; + v->a[133384] = anon_sym_DASH; + v->a[133385] = anon_sym_STAR; + v->a[133386] = anon_sym_QMARK; + v->a[133387] = anon_sym_DOLLAR; + v->a[133388] = anon_sym_POUND; + v->a[133389] = anon_sym_AT; + v->a[133390] = anon_sym_0; + v->a[133391] = anon_sym__; + v->a[133392] = 6; + v->a[133393] = actions(3); + v->a[133394] = 1; + v->a[133395] = sym_comment; + v->a[133396] = actions(7534); + v->a[133397] = 1; + v->a[133398] = sym_string_content; + v->a[133399] = actions(7538); small_parse_table_6670(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1334.c b/parser/static/small_parse_table/small_parse_table_1334.c index 5039f213..cedee2ba 100644 --- a/parser/static/small_parse_table/small_parse_table_1334.c +++ b/parser/static/small_parse_table/small_parse_table_1334.c @@ -14,125 +14,125 @@ void small_parse_table_6670(t_small_parse_table_array *v) { - v->a[133400] = anon_sym_GT; - v->a[133401] = anon_sym_LT_LT; - v->a[133402] = anon_sym_GT_GT; - v->a[133403] = anon_sym_PLUS; - v->a[133404] = anon_sym_DASH; - v->a[133405] = anon_sym_STAR; - v->a[133406] = anon_sym_SLASH; - v->a[133407] = anon_sym_PERCENT; - v->a[133408] = anon_sym_STAR_STAR; - v->a[133409] = actions(1267); - v->a[133410] = 23; - v->a[133411] = sym_test_operator; - v->a[133412] = anon_sym_PLUS_PLUS; - v->a[133413] = anon_sym_DASH_DASH; - v->a[133414] = anon_sym_PLUS_EQ; - v->a[133415] = anon_sym_DASH_EQ; - v->a[133416] = anon_sym_STAR_EQ; - v->a[133417] = anon_sym_SLASH_EQ; - v->a[133418] = anon_sym_PERCENT_EQ; - v->a[133419] = anon_sym_STAR_STAR_EQ; + v->a[133400] = 1; + v->a[133401] = sym_variable_name; + v->a[133402] = actions(7676); + v->a[133403] = 1; + v->a[133404] = anon_sym_DQUOTE; + v->a[133405] = actions(7536); + v->a[133406] = 2; + v->a[133407] = aux_sym__simple_variable_name_token1; + v->a[133408] = aux_sym__multiline_variable_name_token1; + v->a[133409] = actions(7530); + v->a[133410] = 9; + v->a[133411] = anon_sym_BANG; + v->a[133412] = anon_sym_DASH; + v->a[133413] = anon_sym_STAR; + v->a[133414] = anon_sym_QMARK; + v->a[133415] = anon_sym_DOLLAR; + v->a[133416] = anon_sym_POUND; + v->a[133417] = anon_sym_AT; + v->a[133418] = anon_sym_0; + v->a[133419] = anon_sym__; small_parse_table_6671(v); } void small_parse_table_6671(t_small_parse_table_array *v) { - v->a[133420] = anon_sym_LT_LT_EQ; - v->a[133421] = anon_sym_GT_GT_EQ; - v->a[133422] = anon_sym_AMP_EQ; - v->a[133423] = anon_sym_CARET_EQ; - v->a[133424] = anon_sym_PIPE_EQ; - v->a[133425] = anon_sym_PIPE_PIPE; - v->a[133426] = anon_sym_AMP_AMP; - v->a[133427] = anon_sym_EQ_EQ; - v->a[133428] = anon_sym_BANG_EQ; - v->a[133429] = anon_sym_LT_EQ; - v->a[133430] = anon_sym_GT_EQ; - v->a[133431] = anon_sym_RBRACK; - v->a[133432] = anon_sym_EQ_TILDE; - v->a[133433] = anon_sym_QMARK; - v->a[133434] = 5; - v->a[133435] = actions(71); - v->a[133436] = 1; - v->a[133437] = sym_comment; - v->a[133438] = actions(6662); - v->a[133439] = 1; + v->a[133420] = 6; + v->a[133421] = actions(3); + v->a[133422] = 1; + v->a[133423] = sym_comment; + v->a[133424] = actions(7534); + v->a[133425] = 1; + v->a[133426] = sym_string_content; + v->a[133427] = actions(7538); + v->a[133428] = 1; + v->a[133429] = sym_variable_name; + v->a[133430] = actions(7678); + v->a[133431] = 1; + v->a[133432] = anon_sym_DQUOTE; + v->a[133433] = actions(7536); + v->a[133434] = 2; + v->a[133435] = aux_sym__simple_variable_name_token1; + v->a[133436] = aux_sym__multiline_variable_name_token1; + v->a[133437] = actions(7530); + v->a[133438] = 9; + v->a[133439] = anon_sym_BANG; small_parse_table_6672(v); } void small_parse_table_6672(t_small_parse_table_array *v) { - v->a[133440] = sym__special_character; - v->a[133441] = state(2568); - v->a[133442] = 1; - v->a[133443] = aux_sym__literal_repeat1; - v->a[133444] = actions(5695); - v->a[133445] = 12; - v->a[133446] = anon_sym_PIPE; - v->a[133447] = anon_sym_LT; - v->a[133448] = anon_sym_GT; - v->a[133449] = anon_sym_LT_LT; - v->a[133450] = anon_sym_AMP_GT; - v->a[133451] = anon_sym_LT_AMP; - v->a[133452] = anon_sym_GT_AMP; - v->a[133453] = anon_sym_DOLLAR; - v->a[133454] = aux_sym_number_token1; - v->a[133455] = aux_sym_number_token2; - v->a[133456] = anon_sym_DOLLAR_LPAREN; - v->a[133457] = sym_word; - v->a[133458] = actions(5697); - v->a[133459] = 26; + v->a[133440] = anon_sym_DASH; + v->a[133441] = anon_sym_STAR; + v->a[133442] = anon_sym_QMARK; + v->a[133443] = anon_sym_DOLLAR; + v->a[133444] = anon_sym_POUND; + v->a[133445] = anon_sym_AT; + v->a[133446] = anon_sym_0; + v->a[133447] = anon_sym__; + v->a[133448] = 6; + v->a[133449] = actions(3); + v->a[133450] = 1; + v->a[133451] = sym_comment; + v->a[133452] = actions(7534); + v->a[133453] = 1; + v->a[133454] = sym_string_content; + v->a[133455] = actions(7538); + v->a[133456] = 1; + v->a[133457] = sym_variable_name; + v->a[133458] = actions(7680); + v->a[133459] = 1; small_parse_table_6673(v); } void small_parse_table_6673(t_small_parse_table_array *v) { - v->a[133460] = sym_file_descriptor; - v->a[133461] = sym_variable_name; - v->a[133462] = sym_test_operator; - v->a[133463] = sym__brace_start; - v->a[133464] = anon_sym_LPAREN_LPAREN; - v->a[133465] = anon_sym_PIPE_PIPE; - v->a[133466] = anon_sym_AMP_AMP; - v->a[133467] = anon_sym_GT_GT; - v->a[133468] = anon_sym_PIPE_AMP; - v->a[133469] = anon_sym_RBRACK; - v->a[133470] = anon_sym_AMP_GT_GT; - v->a[133471] = anon_sym_GT_PIPE; - v->a[133472] = anon_sym_LT_AMP_DASH; - v->a[133473] = anon_sym_GT_AMP_DASH; - v->a[133474] = anon_sym_LT_LT_DASH; - v->a[133475] = anon_sym_LT_LT_LT; - v->a[133476] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133477] = anon_sym_DOLLAR_LBRACK; - v->a[133478] = anon_sym_DQUOTE; - v->a[133479] = sym_raw_string; + v->a[133460] = anon_sym_DQUOTE; + v->a[133461] = actions(7536); + v->a[133462] = 2; + v->a[133463] = aux_sym__simple_variable_name_token1; + v->a[133464] = aux_sym__multiline_variable_name_token1; + v->a[133465] = actions(7530); + v->a[133466] = 9; + v->a[133467] = anon_sym_BANG; + v->a[133468] = anon_sym_DASH; + v->a[133469] = anon_sym_STAR; + v->a[133470] = anon_sym_QMARK; + v->a[133471] = anon_sym_DOLLAR; + v->a[133472] = anon_sym_POUND; + v->a[133473] = anon_sym_AT; + v->a[133474] = anon_sym_0; + v->a[133475] = anon_sym__; + v->a[133476] = 6; + v->a[133477] = actions(3); + v->a[133478] = 1; + v->a[133479] = sym_comment; small_parse_table_6674(v); } void small_parse_table_6674(t_small_parse_table_array *v) { - v->a[133480] = sym_ansi_c_string; - v->a[133481] = anon_sym_DOLLAR_LBRACE; - v->a[133482] = anon_sym_BQUOTE; - v->a[133483] = anon_sym_DOLLAR_BQUOTE; - v->a[133484] = anon_sym_LT_LPAREN; - v->a[133485] = anon_sym_GT_LPAREN; - v->a[133486] = 3; - v->a[133487] = actions(71); - v->a[133488] = 1; - v->a[133489] = sym_comment; - v->a[133490] = actions(1304); - v->a[133491] = 13; - v->a[133492] = anon_sym_PIPE; - v->a[133493] = anon_sym_LT; - v->a[133494] = anon_sym_GT; - v->a[133495] = anon_sym_LT_LT; - v->a[133496] = anon_sym_AMP_GT; - v->a[133497] = anon_sym_LT_AMP; - v->a[133498] = anon_sym_GT_AMP; + v->a[133480] = actions(7534); + v->a[133481] = 1; + v->a[133482] = sym_string_content; + v->a[133483] = actions(7538); + v->a[133484] = 1; + v->a[133485] = sym_variable_name; + v->a[133486] = actions(7682); + v->a[133487] = 1; + v->a[133488] = anon_sym_DQUOTE; + v->a[133489] = actions(7536); + v->a[133490] = 2; + v->a[133491] = aux_sym__simple_variable_name_token1; + v->a[133492] = aux_sym__multiline_variable_name_token1; + v->a[133493] = actions(7530); + v->a[133494] = 9; + v->a[133495] = anon_sym_BANG; + v->a[133496] = anon_sym_DASH; + v->a[133497] = anon_sym_STAR; + v->a[133498] = anon_sym_QMARK; v->a[133499] = anon_sym_DOLLAR; small_parse_table_6675(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1335.c b/parser/static/small_parse_table/small_parse_table_1335.c index 18357748..a43323a3 100644 --- a/parser/static/small_parse_table/small_parse_table_1335.c +++ b/parser/static/small_parse_table/small_parse_table_1335.c @@ -14,126 +14,126 @@ void small_parse_table_6675(t_small_parse_table_array *v) { - v->a[133500] = aux_sym_number_token1; - v->a[133501] = aux_sym_number_token2; - v->a[133502] = anon_sym_DOLLAR_LPAREN; - v->a[133503] = anon_sym_BQUOTE; - v->a[133504] = sym_word; - v->a[133505] = actions(1306); - v->a[133506] = 27; - v->a[133507] = sym_file_descriptor; - v->a[133508] = sym__concat; - v->a[133509] = sym_variable_name; - v->a[133510] = sym_test_operator; - v->a[133511] = sym__brace_start; - v->a[133512] = anon_sym_LPAREN_LPAREN; - v->a[133513] = anon_sym_PIPE_PIPE; - v->a[133514] = anon_sym_AMP_AMP; - v->a[133515] = anon_sym_GT_GT; - v->a[133516] = anon_sym_PIPE_AMP; - v->a[133517] = anon_sym_AMP_GT_GT; - v->a[133518] = anon_sym_GT_PIPE; - v->a[133519] = anon_sym_LT_AMP_DASH; + v->a[133500] = anon_sym_POUND; + v->a[133501] = anon_sym_AT; + v->a[133502] = anon_sym_0; + v->a[133503] = anon_sym__; + v->a[133504] = 6; + v->a[133505] = actions(3); + v->a[133506] = 1; + v->a[133507] = sym_comment; + v->a[133508] = actions(7534); + v->a[133509] = 1; + v->a[133510] = sym_string_content; + v->a[133511] = actions(7538); + v->a[133512] = 1; + v->a[133513] = sym_variable_name; + v->a[133514] = actions(7684); + v->a[133515] = 1; + v->a[133516] = anon_sym_DQUOTE; + v->a[133517] = actions(7536); + v->a[133518] = 2; + v->a[133519] = aux_sym__simple_variable_name_token1; small_parse_table_6676(v); } void small_parse_table_6676(t_small_parse_table_array *v) { - v->a[133520] = anon_sym_GT_AMP_DASH; - v->a[133521] = anon_sym_LT_LT_DASH; - v->a[133522] = anon_sym_LT_LT_LT; - v->a[133523] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133524] = anon_sym_DOLLAR_LBRACK; - v->a[133525] = aux_sym_concatenation_token1; - v->a[133526] = sym__special_character; - v->a[133527] = anon_sym_DQUOTE; - v->a[133528] = sym_raw_string; - v->a[133529] = sym_ansi_c_string; - v->a[133530] = anon_sym_DOLLAR_LBRACE; - v->a[133531] = anon_sym_DOLLAR_BQUOTE; - v->a[133532] = anon_sym_LT_LPAREN; - v->a[133533] = anon_sym_GT_LPAREN; - v->a[133534] = 6; - v->a[133535] = actions(71); - v->a[133536] = 1; - v->a[133537] = sym_comment; - v->a[133538] = actions(6664); - v->a[133539] = 1; + v->a[133520] = aux_sym__multiline_variable_name_token1; + v->a[133521] = actions(7530); + v->a[133522] = 9; + v->a[133523] = anon_sym_BANG; + v->a[133524] = anon_sym_DASH; + v->a[133525] = anon_sym_STAR; + v->a[133526] = anon_sym_QMARK; + v->a[133527] = anon_sym_DOLLAR; + v->a[133528] = anon_sym_POUND; + v->a[133529] = anon_sym_AT; + v->a[133530] = anon_sym_0; + v->a[133531] = anon_sym__; + v->a[133532] = 6; + v->a[133533] = actions(3); + v->a[133534] = 1; + v->a[133535] = sym_comment; + v->a[133536] = actions(7534); + v->a[133537] = 1; + v->a[133538] = sym_string_content; + v->a[133539] = actions(7538); small_parse_table_6677(v); } void small_parse_table_6677(t_small_parse_table_array *v) { - v->a[133540] = aux_sym_concatenation_token1; - v->a[133541] = actions(6721); - v->a[133542] = 1; - v->a[133543] = sym__concat; - v->a[133544] = state(2483); - v->a[133545] = 1; - v->a[133546] = aux_sym_concatenation_repeat1; - v->a[133547] = actions(1286); - v->a[133548] = 13; - v->a[133549] = anon_sym_PIPE; - v->a[133550] = anon_sym_LT; - v->a[133551] = anon_sym_GT; - v->a[133552] = anon_sym_LT_LT; - v->a[133553] = anon_sym_AMP_GT; - v->a[133554] = anon_sym_LT_AMP; - v->a[133555] = anon_sym_GT_AMP; - v->a[133556] = anon_sym_DOLLAR; - v->a[133557] = aux_sym_number_token1; - v->a[133558] = aux_sym_number_token2; - v->a[133559] = anon_sym_DOLLAR_LPAREN; + v->a[133540] = 1; + v->a[133541] = sym_variable_name; + v->a[133542] = actions(7686); + v->a[133543] = 1; + v->a[133544] = anon_sym_DQUOTE; + v->a[133545] = actions(7536); + v->a[133546] = 2; + v->a[133547] = aux_sym__simple_variable_name_token1; + v->a[133548] = aux_sym__multiline_variable_name_token1; + v->a[133549] = actions(7530); + v->a[133550] = 9; + v->a[133551] = anon_sym_BANG; + v->a[133552] = anon_sym_DASH; + v->a[133553] = anon_sym_STAR; + v->a[133554] = anon_sym_QMARK; + v->a[133555] = anon_sym_DOLLAR; + v->a[133556] = anon_sym_POUND; + v->a[133557] = anon_sym_AT; + v->a[133558] = anon_sym_0; + v->a[133559] = anon_sym__; small_parse_table_6678(v); } void small_parse_table_6678(t_small_parse_table_array *v) { - v->a[133560] = anon_sym_BQUOTE; - v->a[133561] = sym_word; - v->a[133562] = actions(1288); - v->a[133563] = 24; - v->a[133564] = sym_file_descriptor; - v->a[133565] = sym_test_operator; - v->a[133566] = sym__brace_start; - v->a[133567] = anon_sym_LPAREN_LPAREN; - v->a[133568] = anon_sym_PIPE_PIPE; - v->a[133569] = anon_sym_AMP_AMP; - v->a[133570] = anon_sym_GT_GT; - v->a[133571] = anon_sym_PIPE_AMP; - v->a[133572] = anon_sym_AMP_GT_GT; - v->a[133573] = anon_sym_GT_PIPE; - v->a[133574] = anon_sym_LT_AMP_DASH; - v->a[133575] = anon_sym_GT_AMP_DASH; - v->a[133576] = anon_sym_LT_LT_DASH; - v->a[133577] = anon_sym_LT_LT_LT; - v->a[133578] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133579] = anon_sym_DOLLAR_LBRACK; + v->a[133560] = 6; + v->a[133561] = actions(3); + v->a[133562] = 1; + v->a[133563] = sym_comment; + v->a[133564] = actions(7534); + v->a[133565] = 1; + v->a[133566] = sym_string_content; + v->a[133567] = actions(7538); + v->a[133568] = 1; + v->a[133569] = sym_variable_name; + v->a[133570] = actions(7688); + v->a[133571] = 1; + v->a[133572] = anon_sym_DQUOTE; + v->a[133573] = actions(7536); + v->a[133574] = 2; + v->a[133575] = aux_sym__simple_variable_name_token1; + v->a[133576] = aux_sym__multiline_variable_name_token1; + v->a[133577] = actions(7530); + v->a[133578] = 9; + v->a[133579] = anon_sym_BANG; small_parse_table_6679(v); } void small_parse_table_6679(t_small_parse_table_array *v) { - v->a[133580] = sym__special_character; - v->a[133581] = anon_sym_DQUOTE; - v->a[133582] = sym_raw_string; - v->a[133583] = sym_ansi_c_string; - v->a[133584] = anon_sym_DOLLAR_LBRACE; - v->a[133585] = anon_sym_DOLLAR_BQUOTE; - v->a[133586] = anon_sym_LT_LPAREN; - v->a[133587] = anon_sym_GT_LPAREN; - v->a[133588] = 3; - v->a[133589] = actions(71); + v->a[133580] = anon_sym_DASH; + v->a[133581] = anon_sym_STAR; + v->a[133582] = anon_sym_QMARK; + v->a[133583] = anon_sym_DOLLAR; + v->a[133584] = anon_sym_POUND; + v->a[133585] = anon_sym_AT; + v->a[133586] = anon_sym_0; + v->a[133587] = anon_sym__; + v->a[133588] = 6; + v->a[133589] = actions(3); v->a[133590] = 1; v->a[133591] = sym_comment; - v->a[133592] = actions(1292); - v->a[133593] = 14; - v->a[133594] = anon_sym_PIPE; - v->a[133595] = anon_sym_LT; - v->a[133596] = anon_sym_GT; - v->a[133597] = anon_sym_LT_LT; - v->a[133598] = anon_sym_AMP_GT; - v->a[133599] = anon_sym_LT_AMP; + v->a[133592] = actions(7534); + v->a[133593] = 1; + v->a[133594] = sym_string_content; + v->a[133595] = actions(7538); + v->a[133596] = 1; + v->a[133597] = sym_variable_name; + v->a[133598] = actions(7690); + v->a[133599] = 1; small_parse_table_6680(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1336.c b/parser/static/small_parse_table/small_parse_table_1336.c index 40346c22..e74f2e80 100644 --- a/parser/static/small_parse_table/small_parse_table_1336.c +++ b/parser/static/small_parse_table/small_parse_table_1336.c @@ -14,126 +14,126 @@ void small_parse_table_6680(t_small_parse_table_array *v) { - v->a[133600] = anon_sym_GT_AMP; - v->a[133601] = anon_sym_DOLLAR; - v->a[133602] = aux_sym_number_token1; - v->a[133603] = aux_sym_number_token2; - v->a[133604] = anon_sym_DOLLAR_LPAREN; - v->a[133605] = anon_sym_BQUOTE; - v->a[133606] = aux_sym__simple_variable_name_token1; - v->a[133607] = sym_word; - v->a[133608] = actions(1294); - v->a[133609] = 26; - v->a[133610] = sym_file_descriptor; - v->a[133611] = sym__concat; - v->a[133612] = sym_variable_name; - v->a[133613] = sym_test_operator; - v->a[133614] = sym__brace_start; - v->a[133615] = anon_sym_LPAREN_LPAREN; - v->a[133616] = anon_sym_PIPE_PIPE; - v->a[133617] = anon_sym_AMP_AMP; - v->a[133618] = anon_sym_GT_GT; - v->a[133619] = anon_sym_PIPE_AMP; + v->a[133600] = anon_sym_DQUOTE; + v->a[133601] = actions(7536); + v->a[133602] = 2; + v->a[133603] = aux_sym__simple_variable_name_token1; + v->a[133604] = aux_sym__multiline_variable_name_token1; + v->a[133605] = actions(7530); + v->a[133606] = 9; + v->a[133607] = anon_sym_BANG; + v->a[133608] = anon_sym_DASH; + v->a[133609] = anon_sym_STAR; + v->a[133610] = anon_sym_QMARK; + v->a[133611] = anon_sym_DOLLAR; + v->a[133612] = anon_sym_POUND; + v->a[133613] = anon_sym_AT; + v->a[133614] = anon_sym_0; + v->a[133615] = anon_sym__; + v->a[133616] = 6; + v->a[133617] = actions(3); + v->a[133618] = 1; + v->a[133619] = sym_comment; small_parse_table_6681(v); } void small_parse_table_6681(t_small_parse_table_array *v) { - v->a[133620] = anon_sym_AMP_GT_GT; - v->a[133621] = anon_sym_GT_PIPE; - v->a[133622] = anon_sym_LT_AMP_DASH; - v->a[133623] = anon_sym_GT_AMP_DASH; - v->a[133624] = anon_sym_LT_LT_DASH; - v->a[133625] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133626] = anon_sym_DOLLAR_LBRACK; - v->a[133627] = aux_sym_concatenation_token1; - v->a[133628] = sym__special_character; - v->a[133629] = anon_sym_DQUOTE; - v->a[133630] = sym_raw_string; - v->a[133631] = sym_ansi_c_string; - v->a[133632] = anon_sym_DOLLAR_LBRACE; - v->a[133633] = anon_sym_DOLLAR_BQUOTE; - v->a[133634] = anon_sym_LT_LPAREN; - v->a[133635] = anon_sym_GT_LPAREN; - v->a[133636] = 3; - v->a[133637] = actions(71); - v->a[133638] = 1; - v->a[133639] = sym_comment; + v->a[133620] = actions(7534); + v->a[133621] = 1; + v->a[133622] = sym_string_content; + v->a[133623] = actions(7538); + v->a[133624] = 1; + v->a[133625] = sym_variable_name; + v->a[133626] = actions(7692); + v->a[133627] = 1; + v->a[133628] = anon_sym_DQUOTE; + v->a[133629] = actions(7536); + v->a[133630] = 2; + v->a[133631] = aux_sym__simple_variable_name_token1; + v->a[133632] = aux_sym__multiline_variable_name_token1; + v->a[133633] = actions(7530); + v->a[133634] = 9; + v->a[133635] = anon_sym_BANG; + v->a[133636] = anon_sym_DASH; + v->a[133637] = anon_sym_STAR; + v->a[133638] = anon_sym_QMARK; + v->a[133639] = anon_sym_DOLLAR; small_parse_table_6682(v); } void small_parse_table_6682(t_small_parse_table_array *v) { - v->a[133640] = actions(1332); - v->a[133641] = 14; - v->a[133642] = anon_sym_PIPE; - v->a[133643] = anon_sym_LT; - v->a[133644] = anon_sym_GT; - v->a[133645] = anon_sym_LT_LT; - v->a[133646] = anon_sym_AMP_GT; - v->a[133647] = anon_sym_LT_AMP; - v->a[133648] = anon_sym_GT_AMP; - v->a[133649] = anon_sym_DOLLAR; - v->a[133650] = aux_sym_number_token1; - v->a[133651] = aux_sym_number_token2; - v->a[133652] = anon_sym_DOLLAR_LPAREN; - v->a[133653] = anon_sym_BQUOTE; - v->a[133654] = aux_sym__simple_variable_name_token1; - v->a[133655] = sym_word; - v->a[133656] = actions(1334); - v->a[133657] = 26; - v->a[133658] = sym_file_descriptor; - v->a[133659] = sym__concat; + v->a[133640] = anon_sym_POUND; + v->a[133641] = anon_sym_AT; + v->a[133642] = anon_sym_0; + v->a[133643] = anon_sym__; + v->a[133644] = 6; + v->a[133645] = actions(3); + v->a[133646] = 1; + v->a[133647] = sym_comment; + v->a[133648] = actions(7534); + v->a[133649] = 1; + v->a[133650] = sym_string_content; + v->a[133651] = actions(7538); + v->a[133652] = 1; + v->a[133653] = sym_variable_name; + v->a[133654] = actions(7694); + v->a[133655] = 1; + v->a[133656] = anon_sym_DQUOTE; + v->a[133657] = actions(7536); + v->a[133658] = 2; + v->a[133659] = aux_sym__simple_variable_name_token1; small_parse_table_6683(v); } void small_parse_table_6683(t_small_parse_table_array *v) { - v->a[133660] = sym_variable_name; - v->a[133661] = sym_test_operator; - v->a[133662] = sym__brace_start; - v->a[133663] = anon_sym_LPAREN_LPAREN; - v->a[133664] = anon_sym_PIPE_PIPE; - v->a[133665] = anon_sym_AMP_AMP; - v->a[133666] = anon_sym_GT_GT; - v->a[133667] = anon_sym_PIPE_AMP; - v->a[133668] = anon_sym_AMP_GT_GT; - v->a[133669] = anon_sym_GT_PIPE; - v->a[133670] = anon_sym_LT_AMP_DASH; - v->a[133671] = anon_sym_GT_AMP_DASH; - v->a[133672] = anon_sym_LT_LT_DASH; - v->a[133673] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133674] = anon_sym_DOLLAR_LBRACK; - v->a[133675] = aux_sym_concatenation_token1; - v->a[133676] = sym__special_character; - v->a[133677] = anon_sym_DQUOTE; - v->a[133678] = sym_raw_string; - v->a[133679] = sym_ansi_c_string; + v->a[133660] = aux_sym__multiline_variable_name_token1; + v->a[133661] = actions(7530); + v->a[133662] = 9; + v->a[133663] = anon_sym_BANG; + v->a[133664] = anon_sym_DASH; + v->a[133665] = anon_sym_STAR; + v->a[133666] = anon_sym_QMARK; + v->a[133667] = anon_sym_DOLLAR; + v->a[133668] = anon_sym_POUND; + v->a[133669] = anon_sym_AT; + v->a[133670] = anon_sym_0; + v->a[133671] = anon_sym__; + v->a[133672] = 6; + v->a[133673] = actions(3); + v->a[133674] = 1; + v->a[133675] = sym_comment; + v->a[133676] = actions(7534); + v->a[133677] = 1; + v->a[133678] = sym_string_content; + v->a[133679] = actions(7538); small_parse_table_6684(v); } void small_parse_table_6684(t_small_parse_table_array *v) { - v->a[133680] = anon_sym_DOLLAR_LBRACE; - v->a[133681] = anon_sym_DOLLAR_BQUOTE; - v->a[133682] = anon_sym_LT_LPAREN; - v->a[133683] = anon_sym_GT_LPAREN; - v->a[133684] = 7; - v->a[133685] = actions(71); - v->a[133686] = 1; - v->a[133687] = sym_comment; - v->a[133688] = actions(1105); - v->a[133689] = 1; - v->a[133690] = aux_sym_concatenation_token1; - v->a[133691] = actions(6723); - v->a[133692] = 1; - v->a[133693] = anon_sym_RBRACK; - v->a[133694] = actions(6725); - v->a[133695] = 1; - v->a[133696] = sym__concat; - v->a[133697] = state(2533); - v->a[133698] = 1; - v->a[133699] = aux_sym_concatenation_repeat1; + v->a[133680] = 1; + v->a[133681] = sym_variable_name; + v->a[133682] = actions(7696); + v->a[133683] = 1; + v->a[133684] = anon_sym_DQUOTE; + v->a[133685] = actions(7536); + v->a[133686] = 2; + v->a[133687] = aux_sym__simple_variable_name_token1; + v->a[133688] = aux_sym__multiline_variable_name_token1; + v->a[133689] = actions(7530); + v->a[133690] = 9; + v->a[133691] = anon_sym_BANG; + v->a[133692] = anon_sym_DASH; + v->a[133693] = anon_sym_STAR; + v->a[133694] = anon_sym_QMARK; + v->a[133695] = anon_sym_DOLLAR; + v->a[133696] = anon_sym_POUND; + v->a[133697] = anon_sym_AT; + v->a[133698] = anon_sym_0; + v->a[133699] = anon_sym__; small_parse_table_6685(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1337.c b/parser/static/small_parse_table/small_parse_table_1337.c index d0a1a758..0edbd398 100644 --- a/parser/static/small_parse_table/small_parse_table_1337.c +++ b/parser/static/small_parse_table/small_parse_table_1337.c @@ -14,126 +14,126 @@ void small_parse_table_6685(t_small_parse_table_array *v) { - v->a[133700] = actions(1273); - v->a[133701] = 14; - v->a[133702] = anon_sym_EQ; - v->a[133703] = anon_sym_PIPE; - v->a[133704] = anon_sym_CARET; - v->a[133705] = anon_sym_AMP; - v->a[133706] = anon_sym_LT; - v->a[133707] = anon_sym_GT; - v->a[133708] = anon_sym_LT_LT; - v->a[133709] = anon_sym_GT_GT; - v->a[133710] = anon_sym_PLUS; - v->a[133711] = anon_sym_DASH; - v->a[133712] = anon_sym_STAR; - v->a[133713] = anon_sym_SLASH; - v->a[133714] = anon_sym_PERCENT; - v->a[133715] = anon_sym_STAR_STAR; - v->a[133716] = actions(1369); - v->a[133717] = 22; - v->a[133718] = sym_test_operator; - v->a[133719] = anon_sym_PLUS_PLUS; + v->a[133700] = 6; + v->a[133701] = actions(3); + v->a[133702] = 1; + v->a[133703] = sym_comment; + v->a[133704] = actions(7534); + v->a[133705] = 1; + v->a[133706] = sym_string_content; + v->a[133707] = actions(7538); + v->a[133708] = 1; + v->a[133709] = sym_variable_name; + v->a[133710] = actions(7698); + v->a[133711] = 1; + v->a[133712] = anon_sym_DQUOTE; + v->a[133713] = actions(7536); + v->a[133714] = 2; + v->a[133715] = aux_sym__simple_variable_name_token1; + v->a[133716] = aux_sym__multiline_variable_name_token1; + v->a[133717] = actions(7530); + v->a[133718] = 9; + v->a[133719] = anon_sym_BANG; small_parse_table_6686(v); } void small_parse_table_6686(t_small_parse_table_array *v) { - v->a[133720] = anon_sym_DASH_DASH; - v->a[133721] = anon_sym_PLUS_EQ; - v->a[133722] = anon_sym_DASH_EQ; - v->a[133723] = anon_sym_STAR_EQ; - v->a[133724] = anon_sym_SLASH_EQ; - v->a[133725] = anon_sym_PERCENT_EQ; - v->a[133726] = anon_sym_STAR_STAR_EQ; - v->a[133727] = anon_sym_LT_LT_EQ; - v->a[133728] = anon_sym_GT_GT_EQ; - v->a[133729] = anon_sym_AMP_EQ; - v->a[133730] = anon_sym_CARET_EQ; - v->a[133731] = anon_sym_PIPE_EQ; - v->a[133732] = anon_sym_PIPE_PIPE; - v->a[133733] = anon_sym_AMP_AMP; - v->a[133734] = anon_sym_EQ_EQ; - v->a[133735] = anon_sym_BANG_EQ; - v->a[133736] = anon_sym_LT_EQ; - v->a[133737] = anon_sym_GT_EQ; - v->a[133738] = anon_sym_EQ_TILDE; - v->a[133739] = anon_sym_QMARK; + v->a[133720] = anon_sym_DASH; + v->a[133721] = anon_sym_STAR; + v->a[133722] = anon_sym_QMARK; + v->a[133723] = anon_sym_DOLLAR; + v->a[133724] = anon_sym_POUND; + v->a[133725] = anon_sym_AT; + v->a[133726] = anon_sym_0; + v->a[133727] = anon_sym__; + v->a[133728] = 6; + v->a[133729] = actions(3); + v->a[133730] = 1; + v->a[133731] = sym_comment; + v->a[133732] = actions(7534); + v->a[133733] = 1; + v->a[133734] = sym_string_content; + v->a[133735] = actions(7538); + v->a[133736] = 1; + v->a[133737] = sym_variable_name; + v->a[133738] = actions(7700); + v->a[133739] = 1; small_parse_table_6687(v); } void small_parse_table_6687(t_small_parse_table_array *v) { - v->a[133740] = 7; - v->a[133741] = actions(71); - v->a[133742] = 1; - v->a[133743] = sym_comment; - v->a[133744] = actions(1123); - v->a[133745] = 1; - v->a[133746] = anon_sym_RBRACK; - v->a[133747] = actions(6652); - v->a[133748] = 1; - v->a[133749] = sym__special_character; - v->a[133750] = actions(6727); - v->a[133751] = 1; - v->a[133752] = sym__concat; - v->a[133753] = state(2474); - v->a[133754] = 1; - v->a[133755] = aux_sym__literal_repeat1; - v->a[133756] = actions(243); - v->a[133757] = 14; - v->a[133758] = anon_sym_EQ; - v->a[133759] = anon_sym_PIPE; + v->a[133740] = anon_sym_DQUOTE; + v->a[133741] = actions(7536); + v->a[133742] = 2; + v->a[133743] = aux_sym__simple_variable_name_token1; + v->a[133744] = aux_sym__multiline_variable_name_token1; + v->a[133745] = actions(7530); + v->a[133746] = 9; + v->a[133747] = anon_sym_BANG; + v->a[133748] = anon_sym_DASH; + v->a[133749] = anon_sym_STAR; + v->a[133750] = anon_sym_QMARK; + v->a[133751] = anon_sym_DOLLAR; + v->a[133752] = anon_sym_POUND; + v->a[133753] = anon_sym_AT; + v->a[133754] = anon_sym_0; + v->a[133755] = anon_sym__; + v->a[133756] = 6; + v->a[133757] = actions(3); + v->a[133758] = 1; + v->a[133759] = sym_comment; small_parse_table_6688(v); } void small_parse_table_6688(t_small_parse_table_array *v) { - v->a[133760] = anon_sym_CARET; - v->a[133761] = anon_sym_AMP; - v->a[133762] = anon_sym_LT; - v->a[133763] = anon_sym_GT; - v->a[133764] = anon_sym_LT_LT; - v->a[133765] = anon_sym_GT_GT; - v->a[133766] = anon_sym_PLUS; - v->a[133767] = anon_sym_DASH; - v->a[133768] = anon_sym_STAR; - v->a[133769] = anon_sym_SLASH; - v->a[133770] = anon_sym_PERCENT; - v->a[133771] = anon_sym_STAR_STAR; - v->a[133772] = actions(354); - v->a[133773] = 22; - v->a[133774] = sym_test_operator; - v->a[133775] = anon_sym_PLUS_PLUS; - v->a[133776] = anon_sym_DASH_DASH; - v->a[133777] = anon_sym_PLUS_EQ; - v->a[133778] = anon_sym_DASH_EQ; - v->a[133779] = anon_sym_STAR_EQ; + v->a[133760] = actions(7534); + v->a[133761] = 1; + v->a[133762] = sym_string_content; + v->a[133763] = actions(7538); + v->a[133764] = 1; + v->a[133765] = sym_variable_name; + v->a[133766] = actions(7702); + v->a[133767] = 1; + v->a[133768] = anon_sym_DQUOTE; + v->a[133769] = actions(7536); + v->a[133770] = 2; + v->a[133771] = aux_sym__simple_variable_name_token1; + v->a[133772] = aux_sym__multiline_variable_name_token1; + v->a[133773] = actions(7530); + v->a[133774] = 9; + v->a[133775] = anon_sym_BANG; + v->a[133776] = anon_sym_DASH; + v->a[133777] = anon_sym_STAR; + v->a[133778] = anon_sym_QMARK; + v->a[133779] = anon_sym_DOLLAR; small_parse_table_6689(v); } void small_parse_table_6689(t_small_parse_table_array *v) { - v->a[133780] = anon_sym_SLASH_EQ; - v->a[133781] = anon_sym_PERCENT_EQ; - v->a[133782] = anon_sym_STAR_STAR_EQ; - v->a[133783] = anon_sym_LT_LT_EQ; - v->a[133784] = anon_sym_GT_GT_EQ; - v->a[133785] = anon_sym_AMP_EQ; - v->a[133786] = anon_sym_CARET_EQ; - v->a[133787] = anon_sym_PIPE_EQ; - v->a[133788] = anon_sym_PIPE_PIPE; - v->a[133789] = anon_sym_AMP_AMP; - v->a[133790] = anon_sym_EQ_EQ; - v->a[133791] = anon_sym_BANG_EQ; - v->a[133792] = anon_sym_LT_EQ; - v->a[133793] = anon_sym_GT_EQ; - v->a[133794] = anon_sym_EQ_TILDE; - v->a[133795] = anon_sym_QMARK; - v->a[133796] = 5; - v->a[133797] = actions(71); - v->a[133798] = 1; - v->a[133799] = sym_comment; + v->a[133780] = anon_sym_POUND; + v->a[133781] = anon_sym_AT; + v->a[133782] = anon_sym_0; + v->a[133783] = anon_sym__; + v->a[133784] = 6; + v->a[133785] = actions(3); + v->a[133786] = 1; + v->a[133787] = sym_comment; + v->a[133788] = actions(7534); + v->a[133789] = 1; + v->a[133790] = sym_string_content; + v->a[133791] = actions(7538); + v->a[133792] = 1; + v->a[133793] = sym_variable_name; + v->a[133794] = actions(7704); + v->a[133795] = 1; + v->a[133796] = anon_sym_DQUOTE; + v->a[133797] = actions(7536); + v->a[133798] = 2; + v->a[133799] = aux_sym__simple_variable_name_token1; small_parse_table_6690(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1338.c b/parser/static/small_parse_table/small_parse_table_1338.c index 6dad4145..d3feeb9c 100644 --- a/parser/static/small_parse_table/small_parse_table_1338.c +++ b/parser/static/small_parse_table/small_parse_table_1338.c @@ -14,126 +14,126 @@ void small_parse_table_6690(t_small_parse_table_array *v) { - v->a[133800] = state(2548); - v->a[133801] = 1; - v->a[133802] = aux_sym_concatenation_repeat1; - v->a[133803] = actions(6729); - v->a[133804] = 2; - v->a[133805] = sym__concat; - v->a[133806] = aux_sym_concatenation_token1; - v->a[133807] = actions(1251); - v->a[133808] = 14; - v->a[133809] = anon_sym_PIPE; - v->a[133810] = anon_sym_LT; - v->a[133811] = anon_sym_GT; - v->a[133812] = anon_sym_LT_LT; - v->a[133813] = anon_sym_AMP_GT; - v->a[133814] = anon_sym_LT_AMP; - v->a[133815] = anon_sym_GT_AMP; - v->a[133816] = anon_sym_DOLLAR; - v->a[133817] = aux_sym_number_token1; - v->a[133818] = aux_sym_number_token2; - v->a[133819] = anon_sym_DOLLAR_LPAREN; + v->a[133800] = aux_sym__multiline_variable_name_token1; + v->a[133801] = actions(7530); + v->a[133802] = 9; + v->a[133803] = anon_sym_BANG; + v->a[133804] = anon_sym_DASH; + v->a[133805] = anon_sym_STAR; + v->a[133806] = anon_sym_QMARK; + v->a[133807] = anon_sym_DOLLAR; + v->a[133808] = anon_sym_POUND; + v->a[133809] = anon_sym_AT; + v->a[133810] = anon_sym_0; + v->a[133811] = anon_sym__; + v->a[133812] = 6; + v->a[133813] = actions(3); + v->a[133814] = 1; + v->a[133815] = sym_comment; + v->a[133816] = actions(7534); + v->a[133817] = 1; + v->a[133818] = sym_string_content; + v->a[133819] = actions(7538); small_parse_table_6691(v); } void small_parse_table_6691(t_small_parse_table_array *v) { - v->a[133820] = anon_sym_BQUOTE; - v->a[133821] = aux_sym__simple_variable_name_token1; - v->a[133822] = sym_word; - v->a[133823] = actions(1253); - v->a[133824] = 23; - v->a[133825] = sym_file_descriptor; - v->a[133826] = sym_test_operator; - v->a[133827] = sym__brace_start; - v->a[133828] = anon_sym_LPAREN_LPAREN; - v->a[133829] = anon_sym_PIPE_PIPE; - v->a[133830] = anon_sym_AMP_AMP; - v->a[133831] = anon_sym_GT_GT; - v->a[133832] = anon_sym_PIPE_AMP; - v->a[133833] = anon_sym_AMP_GT_GT; - v->a[133834] = anon_sym_GT_PIPE; - v->a[133835] = anon_sym_LT_AMP_DASH; - v->a[133836] = anon_sym_GT_AMP_DASH; - v->a[133837] = anon_sym_LT_LT_DASH; - v->a[133838] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133839] = anon_sym_DOLLAR_LBRACK; + v->a[133820] = 1; + v->a[133821] = sym_variable_name; + v->a[133822] = actions(7706); + v->a[133823] = 1; + v->a[133824] = anon_sym_DQUOTE; + v->a[133825] = actions(7536); + v->a[133826] = 2; + v->a[133827] = aux_sym__simple_variable_name_token1; + v->a[133828] = aux_sym__multiline_variable_name_token1; + v->a[133829] = actions(7530); + v->a[133830] = 9; + v->a[133831] = anon_sym_BANG; + v->a[133832] = anon_sym_DASH; + v->a[133833] = anon_sym_STAR; + v->a[133834] = anon_sym_QMARK; + v->a[133835] = anon_sym_DOLLAR; + v->a[133836] = anon_sym_POUND; + v->a[133837] = anon_sym_AT; + v->a[133838] = anon_sym_0; + v->a[133839] = anon_sym__; small_parse_table_6692(v); } void small_parse_table_6692(t_small_parse_table_array *v) { - v->a[133840] = sym__special_character; - v->a[133841] = anon_sym_DQUOTE; - v->a[133842] = sym_raw_string; - v->a[133843] = sym_ansi_c_string; - v->a[133844] = anon_sym_DOLLAR_LBRACE; - v->a[133845] = anon_sym_DOLLAR_BQUOTE; - v->a[133846] = anon_sym_LT_LPAREN; - v->a[133847] = anon_sym_GT_LPAREN; - v->a[133848] = 7; - v->a[133849] = actions(71); - v->a[133850] = 1; - v->a[133851] = sym_comment; - v->a[133852] = actions(1105); - v->a[133853] = 1; - v->a[133854] = aux_sym_concatenation_token1; - v->a[133855] = actions(6732); - v->a[133856] = 1; - v->a[133857] = anon_sym_RBRACK; - v->a[133858] = actions(6734); - v->a[133859] = 1; + v->a[133840] = 6; + v->a[133841] = actions(3); + v->a[133842] = 1; + v->a[133843] = sym_comment; + v->a[133844] = actions(7534); + v->a[133845] = 1; + v->a[133846] = sym_string_content; + v->a[133847] = actions(7538); + v->a[133848] = 1; + v->a[133849] = sym_variable_name; + v->a[133850] = actions(7708); + v->a[133851] = 1; + v->a[133852] = anon_sym_DQUOTE; + v->a[133853] = actions(7536); + v->a[133854] = 2; + v->a[133855] = aux_sym__simple_variable_name_token1; + v->a[133856] = aux_sym__multiline_variable_name_token1; + v->a[133857] = actions(7530); + v->a[133858] = 9; + v->a[133859] = anon_sym_BANG; small_parse_table_6693(v); } void small_parse_table_6693(t_small_parse_table_array *v) { - v->a[133860] = sym__concat; - v->a[133861] = state(2533); - v->a[133862] = 1; - v->a[133863] = aux_sym_concatenation_repeat1; - v->a[133864] = actions(1273); - v->a[133865] = 14; - v->a[133866] = anon_sym_EQ; - v->a[133867] = anon_sym_PIPE; - v->a[133868] = anon_sym_CARET; - v->a[133869] = anon_sym_AMP; - v->a[133870] = anon_sym_LT; - v->a[133871] = anon_sym_GT; - v->a[133872] = anon_sym_LT_LT; - v->a[133873] = anon_sym_GT_GT; - v->a[133874] = anon_sym_PLUS; - v->a[133875] = anon_sym_DASH; - v->a[133876] = anon_sym_STAR; - v->a[133877] = anon_sym_SLASH; - v->a[133878] = anon_sym_PERCENT; - v->a[133879] = anon_sym_STAR_STAR; + v->a[133860] = anon_sym_DASH; + v->a[133861] = anon_sym_STAR; + v->a[133862] = anon_sym_QMARK; + v->a[133863] = anon_sym_DOLLAR; + v->a[133864] = anon_sym_POUND; + v->a[133865] = anon_sym_AT; + v->a[133866] = anon_sym_0; + v->a[133867] = anon_sym__; + v->a[133868] = 6; + v->a[133869] = actions(3); + v->a[133870] = 1; + v->a[133871] = sym_comment; + v->a[133872] = actions(7534); + v->a[133873] = 1; + v->a[133874] = sym_string_content; + v->a[133875] = actions(7538); + v->a[133876] = 1; + v->a[133877] = sym_variable_name; + v->a[133878] = actions(7710); + v->a[133879] = 1; small_parse_table_6694(v); } void small_parse_table_6694(t_small_parse_table_array *v) { - v->a[133880] = actions(1369); - v->a[133881] = 22; - v->a[133882] = sym_test_operator; - v->a[133883] = anon_sym_PLUS_PLUS; - v->a[133884] = anon_sym_DASH_DASH; - v->a[133885] = anon_sym_PLUS_EQ; - v->a[133886] = anon_sym_DASH_EQ; - v->a[133887] = anon_sym_STAR_EQ; - v->a[133888] = anon_sym_SLASH_EQ; - v->a[133889] = anon_sym_PERCENT_EQ; - v->a[133890] = anon_sym_STAR_STAR_EQ; - v->a[133891] = anon_sym_LT_LT_EQ; - v->a[133892] = anon_sym_GT_GT_EQ; - v->a[133893] = anon_sym_AMP_EQ; - v->a[133894] = anon_sym_CARET_EQ; - v->a[133895] = anon_sym_PIPE_EQ; - v->a[133896] = anon_sym_PIPE_PIPE; - v->a[133897] = anon_sym_AMP_AMP; - v->a[133898] = anon_sym_EQ_EQ; - v->a[133899] = anon_sym_BANG_EQ; + v->a[133880] = anon_sym_DQUOTE; + v->a[133881] = actions(7536); + v->a[133882] = 2; + v->a[133883] = aux_sym__simple_variable_name_token1; + v->a[133884] = aux_sym__multiline_variable_name_token1; + v->a[133885] = actions(7530); + v->a[133886] = 9; + v->a[133887] = anon_sym_BANG; + v->a[133888] = anon_sym_DASH; + v->a[133889] = anon_sym_STAR; + v->a[133890] = anon_sym_QMARK; + v->a[133891] = anon_sym_DOLLAR; + v->a[133892] = anon_sym_POUND; + v->a[133893] = anon_sym_AT; + v->a[133894] = anon_sym_0; + v->a[133895] = anon_sym__; + v->a[133896] = 6; + v->a[133897] = actions(3); + v->a[133898] = 1; + v->a[133899] = sym_comment; small_parse_table_6695(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1339.c b/parser/static/small_parse_table/small_parse_table_1339.c index c6b41372..a671e4a5 100644 --- a/parser/static/small_parse_table/small_parse_table_1339.c +++ b/parser/static/small_parse_table/small_parse_table_1339.c @@ -14,126 +14,126 @@ void small_parse_table_6695(t_small_parse_table_array *v) { - v->a[133900] = anon_sym_LT_EQ; - v->a[133901] = anon_sym_GT_EQ; - v->a[133902] = anon_sym_EQ_TILDE; - v->a[133903] = anon_sym_QMARK; - v->a[133904] = 6; - v->a[133905] = actions(71); - v->a[133906] = 1; - v->a[133907] = sym_comment; - v->a[133908] = actions(6664); - v->a[133909] = 1; - v->a[133910] = aux_sym_concatenation_token1; - v->a[133911] = actions(6736); - v->a[133912] = 1; - v->a[133913] = sym__concat; - v->a[133914] = state(2483); - v->a[133915] = 1; - v->a[133916] = aux_sym_concatenation_repeat1; - v->a[133917] = actions(1265); - v->a[133918] = 13; - v->a[133919] = anon_sym_PIPE; + v->a[133900] = actions(7534); + v->a[133901] = 1; + v->a[133902] = sym_string_content; + v->a[133903] = actions(7538); + v->a[133904] = 1; + v->a[133905] = sym_variable_name; + v->a[133906] = actions(7712); + v->a[133907] = 1; + v->a[133908] = anon_sym_DQUOTE; + v->a[133909] = actions(7536); + v->a[133910] = 2; + v->a[133911] = aux_sym__simple_variable_name_token1; + v->a[133912] = aux_sym__multiline_variable_name_token1; + v->a[133913] = actions(7530); + v->a[133914] = 9; + v->a[133915] = anon_sym_BANG; + v->a[133916] = anon_sym_DASH; + v->a[133917] = anon_sym_STAR; + v->a[133918] = anon_sym_QMARK; + v->a[133919] = anon_sym_DOLLAR; small_parse_table_6696(v); } void small_parse_table_6696(t_small_parse_table_array *v) { - v->a[133920] = anon_sym_LT; - v->a[133921] = anon_sym_GT; - v->a[133922] = anon_sym_LT_LT; - v->a[133923] = anon_sym_AMP_GT; - v->a[133924] = anon_sym_LT_AMP; - v->a[133925] = anon_sym_GT_AMP; - v->a[133926] = anon_sym_DOLLAR; - v->a[133927] = aux_sym_number_token1; - v->a[133928] = aux_sym_number_token2; - v->a[133929] = anon_sym_DOLLAR_LPAREN; - v->a[133930] = anon_sym_BQUOTE; - v->a[133931] = sym_word; - v->a[133932] = actions(1267); - v->a[133933] = 24; - v->a[133934] = sym_file_descriptor; - v->a[133935] = sym_test_operator; - v->a[133936] = sym__brace_start; - v->a[133937] = anon_sym_LPAREN_LPAREN; - v->a[133938] = anon_sym_PIPE_PIPE; - v->a[133939] = anon_sym_AMP_AMP; + v->a[133920] = anon_sym_POUND; + v->a[133921] = anon_sym_AT; + v->a[133922] = anon_sym_0; + v->a[133923] = anon_sym__; + v->a[133924] = 6; + v->a[133925] = actions(3); + v->a[133926] = 1; + v->a[133927] = sym_comment; + v->a[133928] = actions(7534); + v->a[133929] = 1; + v->a[133930] = sym_string_content; + v->a[133931] = actions(7538); + v->a[133932] = 1; + v->a[133933] = sym_variable_name; + v->a[133934] = actions(7714); + v->a[133935] = 1; + v->a[133936] = anon_sym_DQUOTE; + v->a[133937] = actions(7536); + v->a[133938] = 2; + v->a[133939] = aux_sym__simple_variable_name_token1; small_parse_table_6697(v); } void small_parse_table_6697(t_small_parse_table_array *v) { - v->a[133940] = anon_sym_GT_GT; - v->a[133941] = anon_sym_PIPE_AMP; - v->a[133942] = anon_sym_AMP_GT_GT; - v->a[133943] = anon_sym_GT_PIPE; - v->a[133944] = anon_sym_LT_AMP_DASH; - v->a[133945] = anon_sym_GT_AMP_DASH; - v->a[133946] = anon_sym_LT_LT_DASH; - v->a[133947] = anon_sym_LT_LT_LT; - v->a[133948] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[133949] = anon_sym_DOLLAR_LBRACK; - v->a[133950] = sym__special_character; - v->a[133951] = anon_sym_DQUOTE; - v->a[133952] = sym_raw_string; - v->a[133953] = sym_ansi_c_string; - v->a[133954] = anon_sym_DOLLAR_LBRACE; - v->a[133955] = anon_sym_DOLLAR_BQUOTE; - v->a[133956] = anon_sym_LT_LPAREN; - v->a[133957] = anon_sym_GT_LPAREN; - v->a[133958] = 6; - v->a[133959] = actions(71); + v->a[133940] = aux_sym__multiline_variable_name_token1; + v->a[133941] = actions(7530); + v->a[133942] = 9; + v->a[133943] = anon_sym_BANG; + v->a[133944] = anon_sym_DASH; + v->a[133945] = anon_sym_STAR; + v->a[133946] = anon_sym_QMARK; + v->a[133947] = anon_sym_DOLLAR; + v->a[133948] = anon_sym_POUND; + v->a[133949] = anon_sym_AT; + v->a[133950] = anon_sym_0; + v->a[133951] = anon_sym__; + v->a[133952] = 6; + v->a[133953] = actions(3); + v->a[133954] = 1; + v->a[133955] = sym_comment; + v->a[133956] = actions(7534); + v->a[133957] = 1; + v->a[133958] = sym_string_content; + v->a[133959] = actions(7538); small_parse_table_6698(v); } void small_parse_table_6698(t_small_parse_table_array *v) { v->a[133960] = 1; - v->a[133961] = sym_comment; - v->a[133962] = actions(1105); + v->a[133961] = sym_variable_name; + v->a[133962] = actions(7716); v->a[133963] = 1; - v->a[133964] = aux_sym_concatenation_token1; - v->a[133965] = actions(6738); - v->a[133966] = 1; - v->a[133967] = sym__concat; - v->a[133968] = state(2511); - v->a[133969] = 1; - v->a[133970] = aux_sym_concatenation_repeat1; - v->a[133971] = actions(1286); - v->a[133972] = 14; - v->a[133973] = anon_sym_EQ; - v->a[133974] = anon_sym_PIPE; - v->a[133975] = anon_sym_CARET; - v->a[133976] = anon_sym_AMP; - v->a[133977] = anon_sym_LT; - v->a[133978] = anon_sym_GT; - v->a[133979] = anon_sym_LT_LT; + v->a[133964] = anon_sym_DQUOTE; + v->a[133965] = actions(7536); + v->a[133966] = 2; + v->a[133967] = aux_sym__simple_variable_name_token1; + v->a[133968] = aux_sym__multiline_variable_name_token1; + v->a[133969] = actions(7530); + v->a[133970] = 9; + v->a[133971] = anon_sym_BANG; + v->a[133972] = anon_sym_DASH; + v->a[133973] = anon_sym_STAR; + v->a[133974] = anon_sym_QMARK; + v->a[133975] = anon_sym_DOLLAR; + v->a[133976] = anon_sym_POUND; + v->a[133977] = anon_sym_AT; + v->a[133978] = anon_sym_0; + v->a[133979] = anon_sym__; small_parse_table_6699(v); } void small_parse_table_6699(t_small_parse_table_array *v) { - v->a[133980] = anon_sym_GT_GT; - v->a[133981] = anon_sym_PLUS; - v->a[133982] = anon_sym_DASH; - v->a[133983] = anon_sym_STAR; - v->a[133984] = anon_sym_SLASH; - v->a[133985] = anon_sym_PERCENT; - v->a[133986] = anon_sym_STAR_STAR; - v->a[133987] = actions(1288); - v->a[133988] = 23; - v->a[133989] = sym_test_operator; - v->a[133990] = anon_sym_PLUS_PLUS; - v->a[133991] = anon_sym_DASH_DASH; - v->a[133992] = anon_sym_PLUS_EQ; - v->a[133993] = anon_sym_DASH_EQ; - v->a[133994] = anon_sym_STAR_EQ; - v->a[133995] = anon_sym_SLASH_EQ; - v->a[133996] = anon_sym_PERCENT_EQ; - v->a[133997] = anon_sym_STAR_STAR_EQ; - v->a[133998] = anon_sym_LT_LT_EQ; - v->a[133999] = anon_sym_GT_GT_EQ; + v->a[133980] = 6; + v->a[133981] = actions(3); + v->a[133982] = 1; + v->a[133983] = sym_comment; + v->a[133984] = actions(7534); + v->a[133985] = 1; + v->a[133986] = sym_string_content; + v->a[133987] = actions(7538); + v->a[133988] = 1; + v->a[133989] = sym_variable_name; + v->a[133990] = actions(7718); + v->a[133991] = 1; + v->a[133992] = anon_sym_DQUOTE; + v->a[133993] = actions(7536); + v->a[133994] = 2; + v->a[133995] = aux_sym__simple_variable_name_token1; + v->a[133996] = aux_sym__multiline_variable_name_token1; + v->a[133997] = actions(7530); + v->a[133998] = 9; + v->a[133999] = anon_sym_BANG; small_parse_table_6700(v); } diff --git a/parser/static/small_parse_table/small_parse_table_134.c b/parser/static/small_parse_table/small_parse_table_134.c index 7903b9cb..d4b225ea 100644 --- a/parser/static/small_parse_table/small_parse_table_134.c +++ b/parser/static/small_parse_table/small_parse_table_134.c @@ -14,126 +14,126 @@ void small_parse_table_670(t_small_parse_table_array *v) { - v->a[13400] = sym_arithmetic_expansion; - v->a[13401] = sym_brace_expression; - v->a[13402] = sym_string; - v->a[13403] = sym_translated_string; - v->a[13404] = sym_number; - v->a[13405] = sym_simple_expansion; - v->a[13406] = sym_expansion; - v->a[13407] = sym_command_substitution; - v->a[13408] = sym_process_substitution; - v->a[13409] = actions(2562); - v->a[13410] = 20; - v->a[13411] = anon_sym_SEMI; - v->a[13412] = anon_sym_PIPE_PIPE; - v->a[13413] = anon_sym_AMP_AMP; - v->a[13414] = anon_sym_PIPE; - v->a[13415] = anon_sym_AMP; - v->a[13416] = anon_sym_LT; - v->a[13417] = anon_sym_GT; - v->a[13418] = anon_sym_LT_LT; - v->a[13419] = anon_sym_GT_GT; + v->a[13400] = 1; + v->a[13401] = anon_sym_DOLLAR_BQUOTE; + v->a[13402] = actions(2376); + v->a[13403] = 1; + v->a[13404] = sym__brace_start; + v->a[13405] = actions(2411); + v->a[13406] = 1; + v->a[13407] = sym__special_character; + v->a[13408] = actions(2413); + v->a[13409] = 1; + v->a[13410] = sym_test_operator; + v->a[13411] = state(1996); + v->a[13412] = 1; + v->a[13413] = aux_sym__literal_repeat1; + v->a[13414] = state(2320); + v->a[13415] = 1; + v->a[13416] = sym_concatenation; + v->a[13417] = actions(1534); + v->a[13418] = 2; + v->a[13419] = sym_file_descriptor; small_parse_table_671(v); } void small_parse_table_671(t_small_parse_table_array *v) { - v->a[13420] = anon_sym_RPAREN; - v->a[13421] = anon_sym_SEMI_SEMI; - v->a[13422] = anon_sym_PIPE_AMP; - v->a[13423] = anon_sym_AMP_GT; - v->a[13424] = anon_sym_AMP_GT_GT; - v->a[13425] = anon_sym_LT_AMP; - v->a[13426] = anon_sym_GT_AMP; - v->a[13427] = anon_sym_GT_PIPE; - v->a[13428] = anon_sym_LT_AMP_DASH; - v->a[13429] = anon_sym_GT_AMP_DASH; - v->a[13430] = anon_sym_LT_LT_DASH; - v->a[13431] = 8; - v->a[13432] = actions(3); - v->a[13433] = 1; - v->a[13434] = sym_comment; - v->a[13435] = actions(3115); - v->a[13436] = 1; - v->a[13437] = anon_sym_DQUOTE; - v->a[13438] = actions(3119); - v->a[13439] = 1; + v->a[13420] = aux_sym_heredoc_redirect_token1; + v->a[13421] = actions(2409); + v->a[13422] = 2; + v->a[13423] = sym_raw_string; + v->a[13424] = sym_word; + v->a[13425] = state(2067); + v->a[13426] = 7; + v->a[13427] = sym_arithmetic_expansion; + v->a[13428] = sym_brace_expression; + v->a[13429] = sym_string; + v->a[13430] = sym_number; + v->a[13431] = sym_simple_expansion; + v->a[13432] = sym_expansion; + v->a[13433] = sym_command_substitution; + v->a[13434] = actions(1532); + v->a[13435] = 20; + v->a[13436] = anon_sym_PIPE; + v->a[13437] = anon_sym_RPAREN; + v->a[13438] = anon_sym_SEMI_SEMI; + v->a[13439] = anon_sym_PIPE_AMP; small_parse_table_672(v); } void small_parse_table_672(t_small_parse_table_array *v) { - v->a[13440] = sym_variable_name; - v->a[13441] = state(1864); - v->a[13442] = 1; - v->a[13443] = sym_string; - v->a[13444] = actions(3117); - v->a[13445] = 2; - v->a[13446] = aux_sym__simple_variable_name_token1; - v->a[13447] = aux_sym__multiline_variable_name_token1; - v->a[13448] = actions(1241); - v->a[13449] = 3; - v->a[13450] = sym_file_descriptor; - v->a[13451] = sym_test_operator; - v->a[13452] = sym__brace_start; - v->a[13453] = actions(3113); - v->a[13454] = 9; - v->a[13455] = anon_sym_DASH; - v->a[13456] = anon_sym_STAR; - v->a[13457] = anon_sym_BANG; - v->a[13458] = anon_sym_QMARK; - v->a[13459] = anon_sym_DOLLAR; + v->a[13440] = anon_sym_AMP_AMP; + v->a[13441] = anon_sym_PIPE_PIPE; + v->a[13442] = anon_sym_LT; + v->a[13443] = anon_sym_GT; + v->a[13444] = anon_sym_GT_GT; + v->a[13445] = anon_sym_AMP_GT; + v->a[13446] = anon_sym_AMP_GT_GT; + v->a[13447] = anon_sym_LT_AMP; + v->a[13448] = anon_sym_GT_AMP; + v->a[13449] = anon_sym_GT_PIPE; + v->a[13450] = anon_sym_LT_AMP_DASH; + v->a[13451] = anon_sym_GT_AMP_DASH; + v->a[13452] = anon_sym_LT_LT; + v->a[13453] = anon_sym_LT_LT_DASH; + v->a[13454] = anon_sym_AMP; + v->a[13455] = anon_sym_SEMI; + v->a[13456] = 19; + v->a[13457] = actions(3); + v->a[13458] = 1; + v->a[13459] = sym_comment; small_parse_table_673(v); } void small_parse_table_673(t_small_parse_table_array *v) { - v->a[13460] = anon_sym_POUND; - v->a[13461] = anon_sym_AT2; - v->a[13462] = anon_sym_0; - v->a[13463] = anon_sym__; - v->a[13464] = actions(1239); - v->a[13465] = 37; - v->a[13466] = anon_sym_LPAREN_LPAREN; - v->a[13467] = anon_sym_SEMI; - v->a[13468] = anon_sym_PIPE_PIPE; - v->a[13469] = anon_sym_AMP_AMP; - v->a[13470] = anon_sym_PIPE; - v->a[13471] = anon_sym_AMP; - v->a[13472] = anon_sym_LT; - v->a[13473] = anon_sym_GT; - v->a[13474] = anon_sym_LT_LT; - v->a[13475] = anon_sym_GT_GT; - v->a[13476] = anon_sym_RPAREN; - v->a[13477] = anon_sym_SEMI_SEMI; - v->a[13478] = anon_sym_PIPE_AMP; - v->a[13479] = anon_sym_AMP_GT; + v->a[13460] = actions(2354); + v->a[13461] = 1; + v->a[13462] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13463] = actions(2356); + v->a[13464] = 1; + v->a[13465] = anon_sym_DOLLAR; + v->a[13466] = actions(2360); + v->a[13467] = 1; + v->a[13468] = anon_sym_DQUOTE; + v->a[13469] = actions(2362); + v->a[13470] = 1; + v->a[13471] = aux_sym_number_token1; + v->a[13472] = actions(2364); + v->a[13473] = 1; + v->a[13474] = aux_sym_number_token2; + v->a[13475] = actions(2366); + v->a[13476] = 1; + v->a[13477] = anon_sym_DOLLAR_LBRACE; + v->a[13478] = actions(2368); + v->a[13479] = 1; small_parse_table_674(v); } void small_parse_table_674(t_small_parse_table_array *v) { - v->a[13480] = anon_sym_AMP_GT_GT; - v->a[13481] = anon_sym_LT_AMP; - v->a[13482] = anon_sym_GT_AMP; - v->a[13483] = anon_sym_GT_PIPE; - v->a[13484] = anon_sym_LT_AMP_DASH; - v->a[13485] = anon_sym_GT_AMP_DASH; - v->a[13486] = anon_sym_LT_LT_DASH; - v->a[13487] = aux_sym_heredoc_redirect_token1; - v->a[13488] = anon_sym_LT_LT_LT; - v->a[13489] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13490] = anon_sym_DOLLAR_LBRACK; - v->a[13491] = sym__special_character; - v->a[13492] = sym_raw_string; - v->a[13493] = sym_ansi_c_string; - v->a[13494] = aux_sym_number_token1; - v->a[13495] = aux_sym_number_token2; - v->a[13496] = anon_sym_DOLLAR_LBRACE; - v->a[13497] = anon_sym_DOLLAR_LPAREN; - v->a[13498] = anon_sym_BQUOTE; - v->a[13499] = anon_sym_DOLLAR_BQUOTE; + v->a[13480] = anon_sym_DOLLAR_LPAREN; + v->a[13481] = actions(2370); + v->a[13482] = 1; + v->a[13483] = anon_sym_BQUOTE; + v->a[13484] = actions(2372); + v->a[13485] = 1; + v->a[13486] = anon_sym_DOLLAR_BQUOTE; + v->a[13487] = actions(2376); + v->a[13488] = 1; + v->a[13489] = sym__brace_start; + v->a[13490] = actions(2411); + v->a[13491] = 1; + v->a[13492] = sym__special_character; + v->a[13493] = actions(2417); + v->a[13494] = 1; + v->a[13495] = sym_test_operator; + v->a[13496] = state(1981); + v->a[13497] = 1; + v->a[13498] = aux_sym__literal_repeat1; + v->a[13499] = state(2315); small_parse_table_675(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1340.c b/parser/static/small_parse_table/small_parse_table_1340.c index 91c812c3..40ae81b3 100644 --- a/parser/static/small_parse_table/small_parse_table_1340.c +++ b/parser/static/small_parse_table/small_parse_table_1340.c @@ -14,126 +14,126 @@ void small_parse_table_6700(t_small_parse_table_array *v) { - v->a[134000] = anon_sym_AMP_EQ; - v->a[134001] = anon_sym_CARET_EQ; - v->a[134002] = anon_sym_PIPE_EQ; - v->a[134003] = anon_sym_PIPE_PIPE; - v->a[134004] = anon_sym_AMP_AMP; - v->a[134005] = anon_sym_EQ_EQ; - v->a[134006] = anon_sym_BANG_EQ; - v->a[134007] = anon_sym_LT_EQ; - v->a[134008] = anon_sym_GT_EQ; - v->a[134009] = anon_sym_RBRACK; - v->a[134010] = anon_sym_EQ_TILDE; - v->a[134011] = anon_sym_QMARK; - v->a[134012] = 7; - v->a[134013] = actions(71); - v->a[134014] = 1; - v->a[134015] = sym_comment; - v->a[134016] = actions(1119); - v->a[134017] = 1; - v->a[134018] = anon_sym_RBRACK; - v->a[134019] = actions(6652); + v->a[134000] = anon_sym_DASH; + v->a[134001] = anon_sym_STAR; + v->a[134002] = anon_sym_QMARK; + v->a[134003] = anon_sym_DOLLAR; + v->a[134004] = anon_sym_POUND; + v->a[134005] = anon_sym_AT; + v->a[134006] = anon_sym_0; + v->a[134007] = anon_sym__; + v->a[134008] = 6; + v->a[134009] = actions(3); + v->a[134010] = 1; + v->a[134011] = sym_comment; + v->a[134012] = actions(7534); + v->a[134013] = 1; + v->a[134014] = sym_string_content; + v->a[134015] = actions(7538); + v->a[134016] = 1; + v->a[134017] = sym_variable_name; + v->a[134018] = actions(7720); + v->a[134019] = 1; small_parse_table_6701(v); } void small_parse_table_6701(t_small_parse_table_array *v) { - v->a[134020] = 1; - v->a[134021] = sym__special_character; - v->a[134022] = actions(6740); - v->a[134023] = 1; - v->a[134024] = sym__concat; - v->a[134025] = state(2474); - v->a[134026] = 1; - v->a[134027] = aux_sym__literal_repeat1; - v->a[134028] = actions(243); - v->a[134029] = 14; - v->a[134030] = anon_sym_EQ; - v->a[134031] = anon_sym_PIPE; - v->a[134032] = anon_sym_CARET; - v->a[134033] = anon_sym_AMP; - v->a[134034] = anon_sym_LT; - v->a[134035] = anon_sym_GT; - v->a[134036] = anon_sym_LT_LT; - v->a[134037] = anon_sym_GT_GT; - v->a[134038] = anon_sym_PLUS; - v->a[134039] = anon_sym_DASH; + v->a[134020] = anon_sym_DQUOTE; + v->a[134021] = actions(7536); + v->a[134022] = 2; + v->a[134023] = aux_sym__simple_variable_name_token1; + v->a[134024] = aux_sym__multiline_variable_name_token1; + v->a[134025] = actions(7530); + v->a[134026] = 9; + v->a[134027] = anon_sym_BANG; + v->a[134028] = anon_sym_DASH; + v->a[134029] = anon_sym_STAR; + v->a[134030] = anon_sym_QMARK; + v->a[134031] = anon_sym_DOLLAR; + v->a[134032] = anon_sym_POUND; + v->a[134033] = anon_sym_AT; + v->a[134034] = anon_sym_0; + v->a[134035] = anon_sym__; + v->a[134036] = 6; + v->a[134037] = actions(3); + v->a[134038] = 1; + v->a[134039] = sym_comment; small_parse_table_6702(v); } void small_parse_table_6702(t_small_parse_table_array *v) { - v->a[134040] = anon_sym_STAR; - v->a[134041] = anon_sym_SLASH; - v->a[134042] = anon_sym_PERCENT; - v->a[134043] = anon_sym_STAR_STAR; - v->a[134044] = actions(354); - v->a[134045] = 22; - v->a[134046] = sym_test_operator; - v->a[134047] = anon_sym_PLUS_PLUS; - v->a[134048] = anon_sym_DASH_DASH; - v->a[134049] = anon_sym_PLUS_EQ; - v->a[134050] = anon_sym_DASH_EQ; - v->a[134051] = anon_sym_STAR_EQ; - v->a[134052] = anon_sym_SLASH_EQ; - v->a[134053] = anon_sym_PERCENT_EQ; - v->a[134054] = anon_sym_STAR_STAR_EQ; - v->a[134055] = anon_sym_LT_LT_EQ; - v->a[134056] = anon_sym_GT_GT_EQ; - v->a[134057] = anon_sym_AMP_EQ; - v->a[134058] = anon_sym_CARET_EQ; - v->a[134059] = anon_sym_PIPE_EQ; + v->a[134040] = actions(7534); + v->a[134041] = 1; + v->a[134042] = sym_string_content; + v->a[134043] = actions(7538); + v->a[134044] = 1; + v->a[134045] = sym_variable_name; + v->a[134046] = actions(7722); + v->a[134047] = 1; + v->a[134048] = anon_sym_DQUOTE; + v->a[134049] = actions(7536); + v->a[134050] = 2; + v->a[134051] = aux_sym__simple_variable_name_token1; + v->a[134052] = aux_sym__multiline_variable_name_token1; + v->a[134053] = actions(7530); + v->a[134054] = 9; + v->a[134055] = anon_sym_BANG; + v->a[134056] = anon_sym_DASH; + v->a[134057] = anon_sym_STAR; + v->a[134058] = anon_sym_QMARK; + v->a[134059] = anon_sym_DOLLAR; small_parse_table_6703(v); } void small_parse_table_6703(t_small_parse_table_array *v) { - v->a[134060] = anon_sym_PIPE_PIPE; - v->a[134061] = anon_sym_AMP_AMP; - v->a[134062] = anon_sym_EQ_EQ; - v->a[134063] = anon_sym_BANG_EQ; - v->a[134064] = anon_sym_LT_EQ; - v->a[134065] = anon_sym_GT_EQ; - v->a[134066] = anon_sym_EQ_TILDE; - v->a[134067] = anon_sym_QMARK; - v->a[134068] = 6; - v->a[134069] = actions(71); - v->a[134070] = 1; - v->a[134071] = sym_comment; - v->a[134072] = actions(6656); - v->a[134073] = 1; - v->a[134074] = aux_sym_concatenation_token1; - v->a[134075] = actions(6742); - v->a[134076] = 1; - v->a[134077] = sym__concat; - v->a[134078] = state(2548); - v->a[134079] = 1; + v->a[134060] = anon_sym_POUND; + v->a[134061] = anon_sym_AT; + v->a[134062] = anon_sym_0; + v->a[134063] = anon_sym__; + v->a[134064] = 3; + v->a[134065] = actions(3); + v->a[134066] = 1; + v->a[134067] = sym_comment; + v->a[134068] = actions(1182); + v->a[134069] = 2; + v->a[134070] = sym_file_descriptor; + v->a[134071] = aux_sym_heredoc_redirect_token1; + v->a[134072] = actions(1180); + v->a[134073] = 12; + v->a[134074] = anon_sym_AMP_AMP; + v->a[134075] = anon_sym_PIPE_PIPE; + v->a[134076] = anon_sym_LT; + v->a[134077] = anon_sym_GT; + v->a[134078] = anon_sym_GT_GT; + v->a[134079] = anon_sym_AMP_GT; small_parse_table_6704(v); } void small_parse_table_6704(t_small_parse_table_array *v) { - v->a[134080] = aux_sym_concatenation_repeat1; - v->a[134081] = actions(1286); - v->a[134082] = 14; - v->a[134083] = anon_sym_PIPE; - v->a[134084] = anon_sym_LT; - v->a[134085] = anon_sym_GT; - v->a[134086] = anon_sym_LT_LT; - v->a[134087] = anon_sym_AMP_GT; - v->a[134088] = anon_sym_LT_AMP; - v->a[134089] = anon_sym_GT_AMP; - v->a[134090] = anon_sym_DOLLAR; - v->a[134091] = aux_sym_number_token1; - v->a[134092] = aux_sym_number_token2; - v->a[134093] = anon_sym_DOLLAR_LPAREN; - v->a[134094] = anon_sym_BQUOTE; - v->a[134095] = aux_sym__simple_variable_name_token1; - v->a[134096] = sym_word; - v->a[134097] = actions(1288); - v->a[134098] = 23; - v->a[134099] = sym_file_descriptor; + v->a[134080] = anon_sym_AMP_GT_GT; + v->a[134081] = anon_sym_LT_AMP; + v->a[134082] = anon_sym_GT_AMP; + v->a[134083] = anon_sym_GT_PIPE; + v->a[134084] = anon_sym_LT_AMP_DASH; + v->a[134085] = anon_sym_GT_AMP_DASH; + v->a[134086] = 6; + v->a[134087] = actions(3); + v->a[134088] = 1; + v->a[134089] = sym_comment; + v->a[134090] = actions(7534); + v->a[134091] = 1; + v->a[134092] = sym_string_content; + v->a[134093] = actions(7538); + v->a[134094] = 1; + v->a[134095] = sym_variable_name; + v->a[134096] = actions(7724); + v->a[134097] = 1; + v->a[134098] = anon_sym_DQUOTE; + v->a[134099] = actions(7536); small_parse_table_6705(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1341.c b/parser/static/small_parse_table/small_parse_table_1341.c index dc9db222..829c0323 100644 --- a/parser/static/small_parse_table/small_parse_table_1341.c +++ b/parser/static/small_parse_table/small_parse_table_1341.c @@ -14,126 +14,126 @@ void small_parse_table_6705(t_small_parse_table_array *v) { - v->a[134100] = sym_test_operator; - v->a[134101] = sym__brace_start; - v->a[134102] = anon_sym_LPAREN_LPAREN; - v->a[134103] = anon_sym_PIPE_PIPE; - v->a[134104] = anon_sym_AMP_AMP; - v->a[134105] = anon_sym_GT_GT; - v->a[134106] = anon_sym_PIPE_AMP; - v->a[134107] = anon_sym_AMP_GT_GT; - v->a[134108] = anon_sym_GT_PIPE; - v->a[134109] = anon_sym_LT_AMP_DASH; - v->a[134110] = anon_sym_GT_AMP_DASH; - v->a[134111] = anon_sym_LT_LT_DASH; - v->a[134112] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134113] = anon_sym_DOLLAR_LBRACK; - v->a[134114] = sym__special_character; - v->a[134115] = anon_sym_DQUOTE; - v->a[134116] = sym_raw_string; - v->a[134117] = sym_ansi_c_string; - v->a[134118] = anon_sym_DOLLAR_LBRACE; - v->a[134119] = anon_sym_DOLLAR_BQUOTE; + v->a[134100] = 2; + v->a[134101] = aux_sym__simple_variable_name_token1; + v->a[134102] = aux_sym__multiline_variable_name_token1; + v->a[134103] = actions(7530); + v->a[134104] = 9; + v->a[134105] = anon_sym_BANG; + v->a[134106] = anon_sym_DASH; + v->a[134107] = anon_sym_STAR; + v->a[134108] = anon_sym_QMARK; + v->a[134109] = anon_sym_DOLLAR; + v->a[134110] = anon_sym_POUND; + v->a[134111] = anon_sym_AT; + v->a[134112] = anon_sym_0; + v->a[134113] = anon_sym__; + v->a[134114] = 6; + v->a[134115] = actions(3); + v->a[134116] = 1; + v->a[134117] = sym_comment; + v->a[134118] = actions(7534); + v->a[134119] = 1; small_parse_table_6706(v); } void small_parse_table_6706(t_small_parse_table_array *v) { - v->a[134120] = anon_sym_LT_LPAREN; - v->a[134121] = anon_sym_GT_LPAREN; - v->a[134122] = 3; - v->a[134123] = actions(71); - v->a[134124] = 1; - v->a[134125] = sym_comment; - v->a[134126] = actions(1308); - v->a[134127] = 13; - v->a[134128] = anon_sym_PIPE; - v->a[134129] = anon_sym_LT; - v->a[134130] = anon_sym_GT; - v->a[134131] = anon_sym_LT_LT; - v->a[134132] = anon_sym_AMP_GT; - v->a[134133] = anon_sym_LT_AMP; - v->a[134134] = anon_sym_GT_AMP; - v->a[134135] = anon_sym_DOLLAR; - v->a[134136] = aux_sym_number_token1; - v->a[134137] = aux_sym_number_token2; - v->a[134138] = anon_sym_DOLLAR_LPAREN; - v->a[134139] = anon_sym_BQUOTE; + v->a[134120] = sym_string_content; + v->a[134121] = actions(7538); + v->a[134122] = 1; + v->a[134123] = sym_variable_name; + v->a[134124] = actions(7726); + v->a[134125] = 1; + v->a[134126] = anon_sym_DQUOTE; + v->a[134127] = actions(7536); + v->a[134128] = 2; + v->a[134129] = aux_sym__simple_variable_name_token1; + v->a[134130] = aux_sym__multiline_variable_name_token1; + v->a[134131] = actions(7530); + v->a[134132] = 9; + v->a[134133] = anon_sym_BANG; + v->a[134134] = anon_sym_DASH; + v->a[134135] = anon_sym_STAR; + v->a[134136] = anon_sym_QMARK; + v->a[134137] = anon_sym_DOLLAR; + v->a[134138] = anon_sym_POUND; + v->a[134139] = anon_sym_AT; small_parse_table_6707(v); } void small_parse_table_6707(t_small_parse_table_array *v) { - v->a[134140] = sym_word; - v->a[134141] = actions(1310); - v->a[134142] = 27; - v->a[134143] = sym_file_descriptor; - v->a[134144] = sym__concat; - v->a[134145] = sym_variable_name; - v->a[134146] = sym_test_operator; - v->a[134147] = sym__brace_start; - v->a[134148] = anon_sym_LPAREN_LPAREN; - v->a[134149] = anon_sym_PIPE_PIPE; - v->a[134150] = anon_sym_AMP_AMP; - v->a[134151] = anon_sym_GT_GT; - v->a[134152] = anon_sym_PIPE_AMP; - v->a[134153] = anon_sym_AMP_GT_GT; - v->a[134154] = anon_sym_GT_PIPE; - v->a[134155] = anon_sym_LT_AMP_DASH; - v->a[134156] = anon_sym_GT_AMP_DASH; - v->a[134157] = anon_sym_LT_LT_DASH; - v->a[134158] = anon_sym_LT_LT_LT; - v->a[134159] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134140] = anon_sym_0; + v->a[134141] = anon_sym__; + v->a[134142] = 5; + v->a[134143] = actions(3); + v->a[134144] = 1; + v->a[134145] = sym_comment; + v->a[134146] = actions(7732); + v->a[134147] = 1; + v->a[134148] = sym_variable_name; + v->a[134149] = actions(826); + v->a[134150] = 2; + v->a[134151] = anon_sym_PIPE; + v->a[134152] = anon_sym_RPAREN; + v->a[134153] = actions(7730); + v->a[134154] = 2; + v->a[134155] = aux_sym__simple_variable_name_token1; + v->a[134156] = aux_sym__multiline_variable_name_token1; + v->a[134157] = actions(7728); + v->a[134158] = 9; + v->a[134159] = anon_sym_BANG; small_parse_table_6708(v); } void small_parse_table_6708(t_small_parse_table_array *v) { - v->a[134160] = anon_sym_DOLLAR_LBRACK; - v->a[134161] = aux_sym_concatenation_token1; - v->a[134162] = sym__special_character; - v->a[134163] = anon_sym_DQUOTE; - v->a[134164] = sym_raw_string; - v->a[134165] = sym_ansi_c_string; - v->a[134166] = anon_sym_DOLLAR_LBRACE; - v->a[134167] = anon_sym_DOLLAR_BQUOTE; - v->a[134168] = anon_sym_LT_LPAREN; - v->a[134169] = anon_sym_GT_LPAREN; - v->a[134170] = 6; - v->a[134171] = actions(71); - v->a[134172] = 1; - v->a[134173] = sym_comment; - v->a[134174] = actions(1105); - v->a[134175] = 1; - v->a[134176] = aux_sym_concatenation_token1; - v->a[134177] = actions(6744); - v->a[134178] = 1; - v->a[134179] = sym__concat; + v->a[134160] = anon_sym_DASH; + v->a[134161] = anon_sym_STAR; + v->a[134162] = anon_sym_QMARK; + v->a[134163] = anon_sym_DOLLAR; + v->a[134164] = anon_sym_POUND; + v->a[134165] = anon_sym_AT; + v->a[134166] = anon_sym_0; + v->a[134167] = anon_sym__; + v->a[134168] = 6; + v->a[134169] = actions(3); + v->a[134170] = 1; + v->a[134171] = sym_comment; + v->a[134172] = actions(7534); + v->a[134173] = 1; + v->a[134174] = sym_string_content; + v->a[134175] = actions(7538); + v->a[134176] = 1; + v->a[134177] = sym_variable_name; + v->a[134178] = actions(7734); + v->a[134179] = 1; small_parse_table_6709(v); } void small_parse_table_6709(t_small_parse_table_array *v) { - v->a[134180] = state(2511); - v->a[134181] = 1; - v->a[134182] = aux_sym_concatenation_repeat1; - v->a[134183] = actions(1265); - v->a[134184] = 14; - v->a[134185] = anon_sym_EQ; - v->a[134186] = anon_sym_PIPE; - v->a[134187] = anon_sym_CARET; - v->a[134188] = anon_sym_AMP; - v->a[134189] = anon_sym_LT; - v->a[134190] = anon_sym_GT; - v->a[134191] = anon_sym_LT_LT; - v->a[134192] = anon_sym_GT_GT; - v->a[134193] = anon_sym_PLUS; - v->a[134194] = anon_sym_DASH; - v->a[134195] = anon_sym_STAR; - v->a[134196] = anon_sym_SLASH; - v->a[134197] = anon_sym_PERCENT; - v->a[134198] = anon_sym_STAR_STAR; - v->a[134199] = actions(1267); + v->a[134180] = anon_sym_DQUOTE; + v->a[134181] = actions(7536); + v->a[134182] = 2; + v->a[134183] = aux_sym__simple_variable_name_token1; + v->a[134184] = aux_sym__multiline_variable_name_token1; + v->a[134185] = actions(7530); + v->a[134186] = 9; + v->a[134187] = anon_sym_BANG; + v->a[134188] = anon_sym_DASH; + v->a[134189] = anon_sym_STAR; + v->a[134190] = anon_sym_QMARK; + v->a[134191] = anon_sym_DOLLAR; + v->a[134192] = anon_sym_POUND; + v->a[134193] = anon_sym_AT; + v->a[134194] = anon_sym_0; + v->a[134195] = anon_sym__; + v->a[134196] = 5; + v->a[134197] = actions(3); + v->a[134198] = 1; + v->a[134199] = sym_comment; small_parse_table_6710(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1342.c b/parser/static/small_parse_table/small_parse_table_1342.c index 502d5c1e..1e4799f6 100644 --- a/parser/static/small_parse_table/small_parse_table_1342.c +++ b/parser/static/small_parse_table/small_parse_table_1342.c @@ -14,126 +14,126 @@ void small_parse_table_6710(t_small_parse_table_array *v) { - v->a[134200] = 23; - v->a[134201] = sym_test_operator; - v->a[134202] = anon_sym_PLUS_PLUS; - v->a[134203] = anon_sym_DASH_DASH; - v->a[134204] = anon_sym_PLUS_EQ; - v->a[134205] = anon_sym_DASH_EQ; - v->a[134206] = anon_sym_STAR_EQ; - v->a[134207] = anon_sym_SLASH_EQ; - v->a[134208] = anon_sym_PERCENT_EQ; - v->a[134209] = anon_sym_STAR_STAR_EQ; - v->a[134210] = anon_sym_LT_LT_EQ; - v->a[134211] = anon_sym_GT_GT_EQ; - v->a[134212] = anon_sym_AMP_EQ; - v->a[134213] = anon_sym_CARET_EQ; - v->a[134214] = anon_sym_PIPE_EQ; - v->a[134215] = anon_sym_PIPE_PIPE; - v->a[134216] = anon_sym_AMP_AMP; - v->a[134217] = anon_sym_EQ_EQ; - v->a[134218] = anon_sym_BANG_EQ; - v->a[134219] = anon_sym_LT_EQ; + v->a[134200] = actions(7732); + v->a[134201] = 1; + v->a[134202] = sym_variable_name; + v->a[134203] = actions(810); + v->a[134204] = 2; + v->a[134205] = anon_sym_PIPE; + v->a[134206] = anon_sym_RPAREN; + v->a[134207] = actions(7730); + v->a[134208] = 2; + v->a[134209] = aux_sym__simple_variable_name_token1; + v->a[134210] = aux_sym__multiline_variable_name_token1; + v->a[134211] = actions(7728); + v->a[134212] = 9; + v->a[134213] = anon_sym_BANG; + v->a[134214] = anon_sym_DASH; + v->a[134215] = anon_sym_STAR; + v->a[134216] = anon_sym_QMARK; + v->a[134217] = anon_sym_DOLLAR; + v->a[134218] = anon_sym_POUND; + v->a[134219] = anon_sym_AT; small_parse_table_6711(v); } void small_parse_table_6711(t_small_parse_table_array *v) { - v->a[134220] = anon_sym_GT_EQ; - v->a[134221] = anon_sym_RBRACK; - v->a[134222] = anon_sym_EQ_TILDE; - v->a[134223] = anon_sym_QMARK; - v->a[134224] = 3; - v->a[134225] = actions(71); - v->a[134226] = 1; - v->a[134227] = sym_comment; - v->a[134228] = actions(4463); - v->a[134229] = 14; - v->a[134230] = anon_sym_PIPE; - v->a[134231] = anon_sym_EQ_EQ; - v->a[134232] = anon_sym_LT; - v->a[134233] = anon_sym_GT; - v->a[134234] = anon_sym_LT_LT; - v->a[134235] = anon_sym_EQ_TILDE; - v->a[134236] = anon_sym_AMP_GT; - v->a[134237] = anon_sym_LT_AMP; - v->a[134238] = anon_sym_GT_AMP; - v->a[134239] = anon_sym_DOLLAR; + v->a[134220] = anon_sym_0; + v->a[134221] = anon_sym__; + v->a[134222] = 6; + v->a[134223] = actions(3); + v->a[134224] = 1; + v->a[134225] = sym_comment; + v->a[134226] = actions(7534); + v->a[134227] = 1; + v->a[134228] = sym_string_content; + v->a[134229] = actions(7538); + v->a[134230] = 1; + v->a[134231] = sym_variable_name; + v->a[134232] = actions(7736); + v->a[134233] = 1; + v->a[134234] = anon_sym_DQUOTE; + v->a[134235] = actions(7536); + v->a[134236] = 2; + v->a[134237] = aux_sym__simple_variable_name_token1; + v->a[134238] = aux_sym__multiline_variable_name_token1; + v->a[134239] = actions(7530); small_parse_table_6712(v); } void small_parse_table_6712(t_small_parse_table_array *v) { - v->a[134240] = aux_sym_number_token1; - v->a[134241] = aux_sym_number_token2; - v->a[134242] = anon_sym_DOLLAR_LPAREN; - v->a[134243] = sym_word; - v->a[134244] = actions(4465); - v->a[134245] = 26; - v->a[134246] = sym_file_descriptor; - v->a[134247] = sym_test_operator; - v->a[134248] = sym__bare_dollar; - v->a[134249] = sym__brace_start; - v->a[134250] = anon_sym_LPAREN_LPAREN; - v->a[134251] = anon_sym_PIPE_PIPE; - v->a[134252] = anon_sym_AMP_AMP; - v->a[134253] = anon_sym_GT_GT; - v->a[134254] = anon_sym_PIPE_AMP; - v->a[134255] = anon_sym_AMP_GT_GT; - v->a[134256] = anon_sym_GT_PIPE; - v->a[134257] = anon_sym_LT_AMP_DASH; - v->a[134258] = anon_sym_GT_AMP_DASH; - v->a[134259] = anon_sym_LT_LT_DASH; + v->a[134240] = 9; + v->a[134241] = anon_sym_BANG; + v->a[134242] = anon_sym_DASH; + v->a[134243] = anon_sym_STAR; + v->a[134244] = anon_sym_QMARK; + v->a[134245] = anon_sym_DOLLAR; + v->a[134246] = anon_sym_POUND; + v->a[134247] = anon_sym_AT; + v->a[134248] = anon_sym_0; + v->a[134249] = anon_sym__; + v->a[134250] = 6; + v->a[134251] = actions(3); + v->a[134252] = 1; + v->a[134253] = sym_comment; + v->a[134254] = actions(7534); + v->a[134255] = 1; + v->a[134256] = sym_string_content; + v->a[134257] = actions(7538); + v->a[134258] = 1; + v->a[134259] = sym_variable_name; small_parse_table_6713(v); } void small_parse_table_6713(t_small_parse_table_array *v) { - v->a[134260] = anon_sym_LT_LT_LT; - v->a[134261] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134262] = anon_sym_DOLLAR_LBRACK; - v->a[134263] = sym__special_character; - v->a[134264] = anon_sym_DQUOTE; - v->a[134265] = sym_raw_string; - v->a[134266] = sym_ansi_c_string; - v->a[134267] = anon_sym_DOLLAR_LBRACE; - v->a[134268] = anon_sym_BQUOTE; - v->a[134269] = anon_sym_DOLLAR_BQUOTE; - v->a[134270] = anon_sym_LT_LPAREN; - v->a[134271] = anon_sym_GT_LPAREN; - v->a[134272] = 5; - v->a[134273] = actions(71); - v->a[134274] = 1; - v->a[134275] = sym_comment; - v->a[134276] = actions(6746); - v->a[134277] = 1; - v->a[134278] = sym__special_character; - v->a[134279] = state(2557); + v->a[134260] = actions(7738); + v->a[134261] = 1; + v->a[134262] = anon_sym_DQUOTE; + v->a[134263] = actions(7536); + v->a[134264] = 2; + v->a[134265] = aux_sym__simple_variable_name_token1; + v->a[134266] = aux_sym__multiline_variable_name_token1; + v->a[134267] = actions(7530); + v->a[134268] = 9; + v->a[134269] = anon_sym_BANG; + v->a[134270] = anon_sym_DASH; + v->a[134271] = anon_sym_STAR; + v->a[134272] = anon_sym_QMARK; + v->a[134273] = anon_sym_DOLLAR; + v->a[134274] = anon_sym_POUND; + v->a[134275] = anon_sym_AT; + v->a[134276] = anon_sym_0; + v->a[134277] = anon_sym__; + v->a[134278] = 3; + v->a[134279] = actions(3); small_parse_table_6714(v); } void small_parse_table_6714(t_small_parse_table_array *v) { v->a[134280] = 1; - v->a[134281] = aux_sym__literal_repeat1; - v->a[134282] = actions(1362); - v->a[134283] = 14; - v->a[134284] = anon_sym_EQ; - v->a[134285] = anon_sym_PIPE; - v->a[134286] = anon_sym_CARET; - v->a[134287] = anon_sym_AMP; - v->a[134288] = anon_sym_LT; - v->a[134289] = anon_sym_GT; - v->a[134290] = anon_sym_LT_LT; - v->a[134291] = anon_sym_GT_GT; - v->a[134292] = anon_sym_PLUS; - v->a[134293] = anon_sym_DASH; - v->a[134294] = anon_sym_STAR; - v->a[134295] = anon_sym_SLASH; - v->a[134296] = anon_sym_PERCENT; - v->a[134297] = anon_sym_STAR_STAR; - v->a[134298] = actions(1364); - v->a[134299] = 24; + v->a[134281] = sym_comment; + v->a[134282] = actions(1390); + v->a[134283] = 2; + v->a[134284] = sym_file_descriptor; + v->a[134285] = aux_sym_heredoc_redirect_token1; + v->a[134286] = actions(1388); + v->a[134287] = 12; + v->a[134288] = anon_sym_AMP_AMP; + v->a[134289] = anon_sym_PIPE_PIPE; + v->a[134290] = anon_sym_LT; + v->a[134291] = anon_sym_GT; + v->a[134292] = anon_sym_GT_GT; + v->a[134293] = anon_sym_AMP_GT; + v->a[134294] = anon_sym_AMP_GT_GT; + v->a[134295] = anon_sym_LT_AMP; + v->a[134296] = anon_sym_GT_AMP; + v->a[134297] = anon_sym_GT_PIPE; + v->a[134298] = anon_sym_LT_AMP_DASH; + v->a[134299] = anon_sym_GT_AMP_DASH; small_parse_table_6715(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1343.c b/parser/static/small_parse_table/small_parse_table_1343.c index b6ccb1f5..9f7dc85f 100644 --- a/parser/static/small_parse_table/small_parse_table_1343.c +++ b/parser/static/small_parse_table/small_parse_table_1343.c @@ -14,126 +14,126 @@ void small_parse_table_6715(t_small_parse_table_array *v) { - v->a[134300] = sym_test_operator; - v->a[134301] = anon_sym_RPAREN_RPAREN; - v->a[134302] = anon_sym_PLUS_PLUS; - v->a[134303] = anon_sym_DASH_DASH; - v->a[134304] = anon_sym_PLUS_EQ; - v->a[134305] = anon_sym_DASH_EQ; - v->a[134306] = anon_sym_STAR_EQ; - v->a[134307] = anon_sym_SLASH_EQ; - v->a[134308] = anon_sym_PERCENT_EQ; - v->a[134309] = anon_sym_STAR_STAR_EQ; - v->a[134310] = anon_sym_LT_LT_EQ; - v->a[134311] = anon_sym_GT_GT_EQ; - v->a[134312] = anon_sym_AMP_EQ; - v->a[134313] = anon_sym_CARET_EQ; - v->a[134314] = anon_sym_PIPE_EQ; - v->a[134315] = anon_sym_PIPE_PIPE; - v->a[134316] = anon_sym_AMP_AMP; - v->a[134317] = anon_sym_EQ_EQ; - v->a[134318] = anon_sym_BANG_EQ; - v->a[134319] = anon_sym_LT_EQ; + v->a[134300] = 6; + v->a[134301] = actions(3); + v->a[134302] = 1; + v->a[134303] = sym_comment; + v->a[134304] = actions(7534); + v->a[134305] = 1; + v->a[134306] = sym_string_content; + v->a[134307] = actions(7538); + v->a[134308] = 1; + v->a[134309] = sym_variable_name; + v->a[134310] = actions(7740); + v->a[134311] = 1; + v->a[134312] = anon_sym_DQUOTE; + v->a[134313] = actions(7536); + v->a[134314] = 2; + v->a[134315] = aux_sym__simple_variable_name_token1; + v->a[134316] = aux_sym__multiline_variable_name_token1; + v->a[134317] = actions(7530); + v->a[134318] = 9; + v->a[134319] = anon_sym_BANG; small_parse_table_6716(v); } void small_parse_table_6716(t_small_parse_table_array *v) { - v->a[134320] = anon_sym_GT_EQ; - v->a[134321] = anon_sym_EQ_TILDE; + v->a[134320] = anon_sym_DASH; + v->a[134321] = anon_sym_STAR; v->a[134322] = anon_sym_QMARK; - v->a[134323] = anon_sym_COLON; - v->a[134324] = 3; - v->a[134325] = actions(71); - v->a[134326] = 1; - v->a[134327] = sym_comment; - v->a[134328] = actions(4530); - v->a[134329] = 14; - v->a[134330] = anon_sym_PIPE; - v->a[134331] = anon_sym_EQ_EQ; - v->a[134332] = anon_sym_LT; - v->a[134333] = anon_sym_GT; - v->a[134334] = anon_sym_LT_LT; - v->a[134335] = anon_sym_EQ_TILDE; - v->a[134336] = anon_sym_AMP_GT; - v->a[134337] = anon_sym_LT_AMP; - v->a[134338] = anon_sym_GT_AMP; - v->a[134339] = anon_sym_DOLLAR; + v->a[134323] = anon_sym_DOLLAR; + v->a[134324] = anon_sym_POUND; + v->a[134325] = anon_sym_AT; + v->a[134326] = anon_sym_0; + v->a[134327] = anon_sym__; + v->a[134328] = 6; + v->a[134329] = actions(3); + v->a[134330] = 1; + v->a[134331] = sym_comment; + v->a[134332] = actions(7534); + v->a[134333] = 1; + v->a[134334] = sym_string_content; + v->a[134335] = actions(7538); + v->a[134336] = 1; + v->a[134337] = sym_variable_name; + v->a[134338] = actions(7742); + v->a[134339] = 1; small_parse_table_6717(v); } void small_parse_table_6717(t_small_parse_table_array *v) { - v->a[134340] = aux_sym_number_token1; - v->a[134341] = aux_sym_number_token2; - v->a[134342] = anon_sym_DOLLAR_LPAREN; - v->a[134343] = sym_word; - v->a[134344] = actions(4532); - v->a[134345] = 26; - v->a[134346] = sym_file_descriptor; - v->a[134347] = sym_test_operator; - v->a[134348] = sym__bare_dollar; - v->a[134349] = sym__brace_start; - v->a[134350] = anon_sym_LPAREN_LPAREN; - v->a[134351] = anon_sym_PIPE_PIPE; - v->a[134352] = anon_sym_AMP_AMP; - v->a[134353] = anon_sym_GT_GT; - v->a[134354] = anon_sym_PIPE_AMP; - v->a[134355] = anon_sym_AMP_GT_GT; - v->a[134356] = anon_sym_GT_PIPE; - v->a[134357] = anon_sym_LT_AMP_DASH; - v->a[134358] = anon_sym_GT_AMP_DASH; - v->a[134359] = anon_sym_LT_LT_DASH; + v->a[134340] = anon_sym_DQUOTE; + v->a[134341] = actions(7536); + v->a[134342] = 2; + v->a[134343] = aux_sym__simple_variable_name_token1; + v->a[134344] = aux_sym__multiline_variable_name_token1; + v->a[134345] = actions(7530); + v->a[134346] = 9; + v->a[134347] = anon_sym_BANG; + v->a[134348] = anon_sym_DASH; + v->a[134349] = anon_sym_STAR; + v->a[134350] = anon_sym_QMARK; + v->a[134351] = anon_sym_DOLLAR; + v->a[134352] = anon_sym_POUND; + v->a[134353] = anon_sym_AT; + v->a[134354] = anon_sym_0; + v->a[134355] = anon_sym__; + v->a[134356] = 6; + v->a[134357] = actions(3); + v->a[134358] = 1; + v->a[134359] = sym_comment; small_parse_table_6718(v); } void small_parse_table_6718(t_small_parse_table_array *v) { - v->a[134360] = anon_sym_LT_LT_LT; - v->a[134361] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134362] = anon_sym_DOLLAR_LBRACK; - v->a[134363] = sym__special_character; - v->a[134364] = anon_sym_DQUOTE; - v->a[134365] = sym_raw_string; - v->a[134366] = sym_ansi_c_string; - v->a[134367] = anon_sym_DOLLAR_LBRACE; - v->a[134368] = anon_sym_BQUOTE; - v->a[134369] = anon_sym_DOLLAR_BQUOTE; - v->a[134370] = anon_sym_LT_LPAREN; - v->a[134371] = anon_sym_GT_LPAREN; - v->a[134372] = 4; - v->a[134373] = actions(71); - v->a[134374] = 1; - v->a[134375] = sym_comment; - v->a[134376] = actions(6753); - v->a[134377] = 1; - v->a[134378] = sym_extglob_pattern; - v->a[134379] = actions(6751); + v->a[134360] = actions(7534); + v->a[134361] = 1; + v->a[134362] = sym_string_content; + v->a[134363] = actions(7538); + v->a[134364] = 1; + v->a[134365] = sym_variable_name; + v->a[134366] = actions(7744); + v->a[134367] = 1; + v->a[134368] = anon_sym_DQUOTE; + v->a[134369] = actions(7536); + v->a[134370] = 2; + v->a[134371] = aux_sym__simple_variable_name_token1; + v->a[134372] = aux_sym__multiline_variable_name_token1; + v->a[134373] = actions(7530); + v->a[134374] = 9; + v->a[134375] = anon_sym_BANG; + v->a[134376] = anon_sym_DASH; + v->a[134377] = anon_sym_STAR; + v->a[134378] = anon_sym_QMARK; + v->a[134379] = anon_sym_DOLLAR; small_parse_table_6719(v); } void small_parse_table_6719(t_small_parse_table_array *v) { - v->a[134380] = 14; - v->a[134381] = anon_sym_EQ; - v->a[134382] = anon_sym_PIPE; - v->a[134383] = anon_sym_CARET; - v->a[134384] = anon_sym_AMP; - v->a[134385] = anon_sym_LT; - v->a[134386] = anon_sym_GT; - v->a[134387] = anon_sym_LT_LT; - v->a[134388] = anon_sym_GT_GT; - v->a[134389] = anon_sym_PLUS; - v->a[134390] = anon_sym_DASH; - v->a[134391] = anon_sym_STAR; - v->a[134392] = anon_sym_SLASH; - v->a[134393] = anon_sym_PERCENT; - v->a[134394] = anon_sym_STAR_STAR; - v->a[134395] = actions(6749); - v->a[134396] = 25; - v->a[134397] = sym_test_operator; - v->a[134398] = anon_sym_RPAREN_RPAREN; - v->a[134399] = anon_sym_PLUS_PLUS; + v->a[134380] = anon_sym_POUND; + v->a[134381] = anon_sym_AT; + v->a[134382] = anon_sym_0; + v->a[134383] = anon_sym__; + v->a[134384] = 6; + v->a[134385] = actions(3); + v->a[134386] = 1; + v->a[134387] = sym_comment; + v->a[134388] = actions(7534); + v->a[134389] = 1; + v->a[134390] = sym_string_content; + v->a[134391] = actions(7538); + v->a[134392] = 1; + v->a[134393] = sym_variable_name; + v->a[134394] = actions(7746); + v->a[134395] = 1; + v->a[134396] = anon_sym_DQUOTE; + v->a[134397] = actions(7536); + v->a[134398] = 2; + v->a[134399] = aux_sym__simple_variable_name_token1; small_parse_table_6720(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1344.c b/parser/static/small_parse_table/small_parse_table_1344.c index 313170b3..24901fe1 100644 --- a/parser/static/small_parse_table/small_parse_table_1344.c +++ b/parser/static/small_parse_table/small_parse_table_1344.c @@ -14,126 +14,126 @@ void small_parse_table_6720(t_small_parse_table_array *v) { - v->a[134400] = anon_sym_DASH_DASH; - v->a[134401] = anon_sym_PLUS_EQ; - v->a[134402] = anon_sym_DASH_EQ; - v->a[134403] = anon_sym_STAR_EQ; - v->a[134404] = anon_sym_SLASH_EQ; - v->a[134405] = anon_sym_PERCENT_EQ; - v->a[134406] = anon_sym_STAR_STAR_EQ; - v->a[134407] = anon_sym_LT_LT_EQ; - v->a[134408] = anon_sym_GT_GT_EQ; - v->a[134409] = anon_sym_AMP_EQ; - v->a[134410] = anon_sym_CARET_EQ; - v->a[134411] = anon_sym_PIPE_EQ; - v->a[134412] = anon_sym_PIPE_PIPE; - v->a[134413] = anon_sym_AMP_AMP; - v->a[134414] = anon_sym_EQ_EQ; - v->a[134415] = anon_sym_BANG_EQ; - v->a[134416] = anon_sym_LT_EQ; - v->a[134417] = anon_sym_GT_EQ; - v->a[134418] = anon_sym_RBRACK_RBRACK; - v->a[134419] = anon_sym_EQ_TILDE; + v->a[134400] = aux_sym__multiline_variable_name_token1; + v->a[134401] = actions(7530); + v->a[134402] = 9; + v->a[134403] = anon_sym_BANG; + v->a[134404] = anon_sym_DASH; + v->a[134405] = anon_sym_STAR; + v->a[134406] = anon_sym_QMARK; + v->a[134407] = anon_sym_DOLLAR; + v->a[134408] = anon_sym_POUND; + v->a[134409] = anon_sym_AT; + v->a[134410] = anon_sym_0; + v->a[134411] = anon_sym__; + v->a[134412] = 6; + v->a[134413] = actions(3); + v->a[134414] = 1; + v->a[134415] = sym_comment; + v->a[134416] = actions(7534); + v->a[134417] = 1; + v->a[134418] = sym_string_content; + v->a[134419] = actions(7538); small_parse_table_6721(v); } void small_parse_table_6721(t_small_parse_table_array *v) { - v->a[134420] = anon_sym_QMARK; - v->a[134421] = anon_sym_COLON; - v->a[134422] = 3; - v->a[134423] = actions(71); - v->a[134424] = 1; - v->a[134425] = sym_comment; - v->a[134426] = actions(1316); - v->a[134427] = 14; - v->a[134428] = anon_sym_PIPE; - v->a[134429] = anon_sym_LT; - v->a[134430] = anon_sym_GT; - v->a[134431] = anon_sym_LT_LT; - v->a[134432] = anon_sym_AMP_GT; - v->a[134433] = anon_sym_LT_AMP; - v->a[134434] = anon_sym_GT_AMP; + v->a[134420] = 1; + v->a[134421] = sym_variable_name; + v->a[134422] = actions(7748); + v->a[134423] = 1; + v->a[134424] = anon_sym_DQUOTE; + v->a[134425] = actions(7536); + v->a[134426] = 2; + v->a[134427] = aux_sym__simple_variable_name_token1; + v->a[134428] = aux_sym__multiline_variable_name_token1; + v->a[134429] = actions(7530); + v->a[134430] = 9; + v->a[134431] = anon_sym_BANG; + v->a[134432] = anon_sym_DASH; + v->a[134433] = anon_sym_STAR; + v->a[134434] = anon_sym_QMARK; v->a[134435] = anon_sym_DOLLAR; - v->a[134436] = sym__special_character; - v->a[134437] = aux_sym_number_token1; - v->a[134438] = aux_sym_number_token2; - v->a[134439] = anon_sym_DOLLAR_LPAREN; + v->a[134436] = anon_sym_POUND; + v->a[134437] = anon_sym_AT; + v->a[134438] = anon_sym_0; + v->a[134439] = anon_sym__; small_parse_table_6722(v); } void small_parse_table_6722(t_small_parse_table_array *v) { - v->a[134440] = anon_sym_BQUOTE; - v->a[134441] = sym_word; - v->a[134442] = actions(1318); - v->a[134443] = 26; - v->a[134444] = sym_file_descriptor; - v->a[134445] = sym__concat; - v->a[134446] = sym_test_operator; - v->a[134447] = sym__brace_start; - v->a[134448] = anon_sym_LPAREN_LPAREN; - v->a[134449] = anon_sym_PIPE_PIPE; - v->a[134450] = anon_sym_AMP_AMP; - v->a[134451] = anon_sym_GT_GT; - v->a[134452] = anon_sym_PIPE_AMP; - v->a[134453] = anon_sym_RBRACK; - v->a[134454] = anon_sym_AMP_GT_GT; - v->a[134455] = anon_sym_GT_PIPE; - v->a[134456] = anon_sym_LT_AMP_DASH; - v->a[134457] = anon_sym_GT_AMP_DASH; - v->a[134458] = anon_sym_LT_LT_DASH; - v->a[134459] = anon_sym_LT_LT_LT; + v->a[134440] = 7; + v->a[134441] = actions(3); + v->a[134442] = 1; + v->a[134443] = sym_comment; + v->a[134444] = actions(7752); + v->a[134445] = 1; + v->a[134446] = anon_sym_RBRACE3; + v->a[134447] = actions(7754); + v->a[134448] = 1; + v->a[134449] = aux_sym__simple_variable_name_token1; + v->a[134450] = actions(7758); + v->a[134451] = 1; + v->a[134452] = sym_variable_name; + v->a[134453] = state(3685); + v->a[134454] = 1; + v->a[134455] = sym__expansion_body; + v->a[134456] = actions(7756); + v->a[134457] = 2; + v->a[134458] = anon_sym_0; + v->a[134459] = anon_sym__; small_parse_table_6723(v); } void small_parse_table_6723(t_small_parse_table_array *v) { - v->a[134460] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134461] = anon_sym_DOLLAR_LBRACK; - v->a[134462] = aux_sym_concatenation_token1; - v->a[134463] = anon_sym_DQUOTE; - v->a[134464] = sym_raw_string; - v->a[134465] = sym_ansi_c_string; - v->a[134466] = anon_sym_DOLLAR_LBRACE; - v->a[134467] = anon_sym_DOLLAR_BQUOTE; - v->a[134468] = anon_sym_LT_LPAREN; - v->a[134469] = anon_sym_GT_LPAREN; - v->a[134470] = 7; - v->a[134471] = actions(71); - v->a[134472] = 1; - v->a[134473] = sym_comment; - v->a[134474] = actions(1097); - v->a[134475] = 1; - v->a[134476] = anon_sym_RBRACK; - v->a[134477] = actions(6652); - v->a[134478] = 1; - v->a[134479] = sym__special_character; + v->a[134460] = actions(7750); + v->a[134461] = 7; + v->a[134462] = anon_sym_BANG; + v->a[134463] = anon_sym_DASH; + v->a[134464] = anon_sym_STAR; + v->a[134465] = anon_sym_QMARK; + v->a[134466] = anon_sym_DOLLAR; + v->a[134467] = anon_sym_POUND; + v->a[134468] = anon_sym_AT; + v->a[134469] = 11; + v->a[134470] = actions(3); + v->a[134471] = 1; + v->a[134472] = sym_comment; + v->a[134473] = actions(7760); + v->a[134474] = 1; + v->a[134475] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134476] = actions(7762); + v->a[134477] = 1; + v->a[134478] = anon_sym_DOLLAR; + v->a[134479] = actions(7764); small_parse_table_6724(v); } void small_parse_table_6724(t_small_parse_table_array *v) { - v->a[134480] = actions(6755); - v->a[134481] = 1; - v->a[134482] = sym__concat; - v->a[134483] = state(2474); - v->a[134484] = 1; - v->a[134485] = aux_sym__literal_repeat1; - v->a[134486] = actions(243); - v->a[134487] = 14; - v->a[134488] = anon_sym_EQ; - v->a[134489] = anon_sym_PIPE; - v->a[134490] = anon_sym_CARET; - v->a[134491] = anon_sym_AMP; - v->a[134492] = anon_sym_LT; - v->a[134493] = anon_sym_GT; - v->a[134494] = anon_sym_LT_LT; - v->a[134495] = anon_sym_GT_GT; - v->a[134496] = anon_sym_PLUS; - v->a[134497] = anon_sym_DASH; - v->a[134498] = anon_sym_STAR; - v->a[134499] = anon_sym_SLASH; + v->a[134480] = 1; + v->a[134481] = anon_sym_DQUOTE; + v->a[134482] = actions(7766); + v->a[134483] = 1; + v->a[134484] = sym_string_content; + v->a[134485] = actions(7768); + v->a[134486] = 1; + v->a[134487] = anon_sym_DOLLAR_LBRACE; + v->a[134488] = actions(7770); + v->a[134489] = 1; + v->a[134490] = anon_sym_DOLLAR_LPAREN; + v->a[134491] = actions(7772); + v->a[134492] = 1; + v->a[134493] = anon_sym_BQUOTE; + v->a[134494] = actions(7774); + v->a[134495] = 1; + v->a[134496] = anon_sym_DOLLAR_BQUOTE; + v->a[134497] = state(3115); + v->a[134498] = 1; + v->a[134499] = aux_sym_string_repeat1; small_parse_table_6725(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1345.c b/parser/static/small_parse_table/small_parse_table_1345.c index 132cfea8..a472e00b 100644 --- a/parser/static/small_parse_table/small_parse_table_1345.c +++ b/parser/static/small_parse_table/small_parse_table_1345.c @@ -14,126 +14,126 @@ void small_parse_table_6725(t_small_parse_table_array *v) { - v->a[134500] = anon_sym_PERCENT; - v->a[134501] = anon_sym_STAR_STAR; - v->a[134502] = actions(354); - v->a[134503] = 22; - v->a[134504] = sym_test_operator; - v->a[134505] = anon_sym_PLUS_PLUS; - v->a[134506] = anon_sym_DASH_DASH; - v->a[134507] = anon_sym_PLUS_EQ; - v->a[134508] = anon_sym_DASH_EQ; - v->a[134509] = anon_sym_STAR_EQ; - v->a[134510] = anon_sym_SLASH_EQ; - v->a[134511] = anon_sym_PERCENT_EQ; - v->a[134512] = anon_sym_STAR_STAR_EQ; - v->a[134513] = anon_sym_LT_LT_EQ; - v->a[134514] = anon_sym_GT_GT_EQ; - v->a[134515] = anon_sym_AMP_EQ; - v->a[134516] = anon_sym_CARET_EQ; - v->a[134517] = anon_sym_PIPE_EQ; - v->a[134518] = anon_sym_PIPE_PIPE; - v->a[134519] = anon_sym_AMP_AMP; + v->a[134500] = state(3218); + v->a[134501] = 4; + v->a[134502] = sym_arithmetic_expansion; + v->a[134503] = sym_simple_expansion; + v->a[134504] = sym_expansion; + v->a[134505] = sym_command_substitution; + v->a[134506] = 11; + v->a[134507] = actions(3); + v->a[134508] = 1; + v->a[134509] = sym_comment; + v->a[134510] = actions(7760); + v->a[134511] = 1; + v->a[134512] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134513] = actions(7766); + v->a[134514] = 1; + v->a[134515] = sym_string_content; + v->a[134516] = actions(7768); + v->a[134517] = 1; + v->a[134518] = anon_sym_DOLLAR_LBRACE; + v->a[134519] = actions(7770); small_parse_table_6726(v); } void small_parse_table_6726(t_small_parse_table_array *v) { - v->a[134520] = anon_sym_EQ_EQ; - v->a[134521] = anon_sym_BANG_EQ; - v->a[134522] = anon_sym_LT_EQ; - v->a[134523] = anon_sym_GT_EQ; - v->a[134524] = anon_sym_EQ_TILDE; - v->a[134525] = anon_sym_QMARK; - v->a[134526] = 3; - v->a[134527] = actions(71); - v->a[134528] = 1; - v->a[134529] = sym_comment; - v->a[134530] = actions(5460); - v->a[134531] = 14; - v->a[134532] = anon_sym_PIPE; - v->a[134533] = anon_sym_EQ_EQ; - v->a[134534] = anon_sym_LT; - v->a[134535] = anon_sym_GT; - v->a[134536] = anon_sym_LT_LT; - v->a[134537] = anon_sym_EQ_TILDE; - v->a[134538] = anon_sym_AMP_GT; - v->a[134539] = anon_sym_LT_AMP; + v->a[134520] = 1; + v->a[134521] = anon_sym_DOLLAR_LPAREN; + v->a[134522] = actions(7772); + v->a[134523] = 1; + v->a[134524] = anon_sym_BQUOTE; + v->a[134525] = actions(7774); + v->a[134526] = 1; + v->a[134527] = anon_sym_DOLLAR_BQUOTE; + v->a[134528] = actions(7776); + v->a[134529] = 1; + v->a[134530] = anon_sym_DOLLAR; + v->a[134531] = actions(7778); + v->a[134532] = 1; + v->a[134533] = anon_sym_DQUOTE; + v->a[134534] = state(2994); + v->a[134535] = 1; + v->a[134536] = aux_sym_string_repeat1; + v->a[134537] = state(3218); + v->a[134538] = 4; + v->a[134539] = sym_arithmetic_expansion; small_parse_table_6727(v); } void small_parse_table_6727(t_small_parse_table_array *v) { - v->a[134540] = anon_sym_GT_AMP; - v->a[134541] = anon_sym_DOLLAR; - v->a[134542] = aux_sym_number_token1; - v->a[134543] = aux_sym_number_token2; - v->a[134544] = anon_sym_DOLLAR_LPAREN; - v->a[134545] = sym_word; - v->a[134546] = actions(5462); - v->a[134547] = 26; - v->a[134548] = sym_file_descriptor; - v->a[134549] = sym_test_operator; - v->a[134550] = sym__bare_dollar; - v->a[134551] = sym__brace_start; - v->a[134552] = anon_sym_LPAREN_LPAREN; - v->a[134553] = anon_sym_PIPE_PIPE; - v->a[134554] = anon_sym_AMP_AMP; - v->a[134555] = anon_sym_GT_GT; - v->a[134556] = anon_sym_PIPE_AMP; - v->a[134557] = anon_sym_AMP_GT_GT; - v->a[134558] = anon_sym_GT_PIPE; - v->a[134559] = anon_sym_LT_AMP_DASH; + v->a[134540] = sym_simple_expansion; + v->a[134541] = sym_expansion; + v->a[134542] = sym_command_substitution; + v->a[134543] = 11; + v->a[134544] = actions(3); + v->a[134545] = 1; + v->a[134546] = sym_comment; + v->a[134547] = actions(7760); + v->a[134548] = 1; + v->a[134549] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134550] = actions(7766); + v->a[134551] = 1; + v->a[134552] = sym_string_content; + v->a[134553] = actions(7768); + v->a[134554] = 1; + v->a[134555] = anon_sym_DOLLAR_LBRACE; + v->a[134556] = actions(7770); + v->a[134557] = 1; + v->a[134558] = anon_sym_DOLLAR_LPAREN; + v->a[134559] = actions(7772); small_parse_table_6728(v); } void small_parse_table_6728(t_small_parse_table_array *v) { - v->a[134560] = anon_sym_GT_AMP_DASH; - v->a[134561] = anon_sym_LT_LT_DASH; - v->a[134562] = anon_sym_LT_LT_LT; - v->a[134563] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134564] = anon_sym_DOLLAR_LBRACK; - v->a[134565] = sym__special_character; - v->a[134566] = anon_sym_DQUOTE; - v->a[134567] = sym_raw_string; - v->a[134568] = sym_ansi_c_string; - v->a[134569] = anon_sym_DOLLAR_LBRACE; - v->a[134570] = anon_sym_BQUOTE; - v->a[134571] = anon_sym_DOLLAR_BQUOTE; - v->a[134572] = anon_sym_LT_LPAREN; - v->a[134573] = anon_sym_GT_LPAREN; - v->a[134574] = 7; - v->a[134575] = actions(71); - v->a[134576] = 1; - v->a[134577] = sym_comment; - v->a[134578] = actions(1105); - v->a[134579] = 1; + v->a[134560] = 1; + v->a[134561] = anon_sym_BQUOTE; + v->a[134562] = actions(7774); + v->a[134563] = 1; + v->a[134564] = anon_sym_DOLLAR_BQUOTE; + v->a[134565] = actions(7780); + v->a[134566] = 1; + v->a[134567] = anon_sym_DOLLAR; + v->a[134568] = actions(7782); + v->a[134569] = 1; + v->a[134570] = anon_sym_DQUOTE; + v->a[134571] = state(2999); + v->a[134572] = 1; + v->a[134573] = aux_sym_string_repeat1; + v->a[134574] = state(3218); + v->a[134575] = 4; + v->a[134576] = sym_arithmetic_expansion; + v->a[134577] = sym_simple_expansion; + v->a[134578] = sym_expansion; + v->a[134579] = sym_command_substitution; small_parse_table_6729(v); } void small_parse_table_6729(t_small_parse_table_array *v) { - v->a[134580] = aux_sym_concatenation_token1; - v->a[134581] = actions(6757); + v->a[134580] = 7; + v->a[134581] = actions(3); v->a[134582] = 1; - v->a[134583] = anon_sym_RBRACK; - v->a[134584] = actions(6759); + v->a[134583] = sym_comment; + v->a[134584] = actions(7754); v->a[134585] = 1; - v->a[134586] = sym__concat; - v->a[134587] = state(2533); + v->a[134586] = aux_sym__simple_variable_name_token1; + v->a[134587] = actions(7758); v->a[134588] = 1; - v->a[134589] = aux_sym_concatenation_repeat1; - v->a[134590] = actions(1273); - v->a[134591] = 14; - v->a[134592] = anon_sym_EQ; - v->a[134593] = anon_sym_PIPE; - v->a[134594] = anon_sym_CARET; - v->a[134595] = anon_sym_AMP; - v->a[134596] = anon_sym_LT; - v->a[134597] = anon_sym_GT; - v->a[134598] = anon_sym_LT_LT; - v->a[134599] = anon_sym_GT_GT; + v->a[134589] = sym_variable_name; + v->a[134590] = actions(7784); + v->a[134591] = 1; + v->a[134592] = anon_sym_RBRACE3; + v->a[134593] = state(3706); + v->a[134594] = 1; + v->a[134595] = sym__expansion_body; + v->a[134596] = actions(7756); + v->a[134597] = 2; + v->a[134598] = anon_sym_0; + v->a[134599] = anon_sym__; small_parse_table_6730(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1346.c b/parser/static/small_parse_table/small_parse_table_1346.c index 0aeb5314..6bab382b 100644 --- a/parser/static/small_parse_table/small_parse_table_1346.c +++ b/parser/static/small_parse_table/small_parse_table_1346.c @@ -14,126 +14,126 @@ void small_parse_table_6730(t_small_parse_table_array *v) { - v->a[134600] = anon_sym_PLUS; - v->a[134601] = anon_sym_DASH; - v->a[134602] = anon_sym_STAR; - v->a[134603] = anon_sym_SLASH; - v->a[134604] = anon_sym_PERCENT; - v->a[134605] = anon_sym_STAR_STAR; - v->a[134606] = actions(1369); - v->a[134607] = 22; - v->a[134608] = sym_test_operator; - v->a[134609] = anon_sym_PLUS_PLUS; - v->a[134610] = anon_sym_DASH_DASH; - v->a[134611] = anon_sym_PLUS_EQ; - v->a[134612] = anon_sym_DASH_EQ; - v->a[134613] = anon_sym_STAR_EQ; - v->a[134614] = anon_sym_SLASH_EQ; - v->a[134615] = anon_sym_PERCENT_EQ; - v->a[134616] = anon_sym_STAR_STAR_EQ; - v->a[134617] = anon_sym_LT_LT_EQ; - v->a[134618] = anon_sym_GT_GT_EQ; - v->a[134619] = anon_sym_AMP_EQ; + v->a[134600] = actions(7750); + v->a[134601] = 7; + v->a[134602] = anon_sym_BANG; + v->a[134603] = anon_sym_DASH; + v->a[134604] = anon_sym_STAR; + v->a[134605] = anon_sym_QMARK; + v->a[134606] = anon_sym_DOLLAR; + v->a[134607] = anon_sym_POUND; + v->a[134608] = anon_sym_AT; + v->a[134609] = 11; + v->a[134610] = actions(3); + v->a[134611] = 1; + v->a[134612] = sym_comment; + v->a[134613] = actions(7760); + v->a[134614] = 1; + v->a[134615] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134616] = actions(7766); + v->a[134617] = 1; + v->a[134618] = sym_string_content; + v->a[134619] = actions(7768); small_parse_table_6731(v); } void small_parse_table_6731(t_small_parse_table_array *v) { - v->a[134620] = anon_sym_CARET_EQ; - v->a[134621] = anon_sym_PIPE_EQ; - v->a[134622] = anon_sym_PIPE_PIPE; - v->a[134623] = anon_sym_AMP_AMP; - v->a[134624] = anon_sym_EQ_EQ; - v->a[134625] = anon_sym_BANG_EQ; - v->a[134626] = anon_sym_LT_EQ; - v->a[134627] = anon_sym_GT_EQ; - v->a[134628] = anon_sym_EQ_TILDE; - v->a[134629] = anon_sym_QMARK; - v->a[134630] = 6; - v->a[134631] = actions(71); + v->a[134620] = 1; + v->a[134621] = anon_sym_DOLLAR_LBRACE; + v->a[134622] = actions(7770); + v->a[134623] = 1; + v->a[134624] = anon_sym_DOLLAR_LPAREN; + v->a[134625] = actions(7772); + v->a[134626] = 1; + v->a[134627] = anon_sym_BQUOTE; + v->a[134628] = actions(7774); + v->a[134629] = 1; + v->a[134630] = anon_sym_DOLLAR_BQUOTE; + v->a[134631] = actions(7786); v->a[134632] = 1; - v->a[134633] = sym_comment; - v->a[134634] = actions(6656); + v->a[134633] = anon_sym_DOLLAR; + v->a[134634] = actions(7788); v->a[134635] = 1; - v->a[134636] = aux_sym_concatenation_token1; - v->a[134637] = actions(6761); + v->a[134636] = anon_sym_DQUOTE; + v->a[134637] = state(3063); v->a[134638] = 1; - v->a[134639] = sym__concat; + v->a[134639] = aux_sym_string_repeat1; small_parse_table_6732(v); } void small_parse_table_6732(t_small_parse_table_array *v) { - v->a[134640] = state(2548); - v->a[134641] = 1; - v->a[134642] = aux_sym_concatenation_repeat1; - v->a[134643] = actions(1265); - v->a[134644] = 14; - v->a[134645] = anon_sym_PIPE; - v->a[134646] = anon_sym_LT; - v->a[134647] = anon_sym_GT; - v->a[134648] = anon_sym_LT_LT; - v->a[134649] = anon_sym_AMP_GT; - v->a[134650] = anon_sym_LT_AMP; - v->a[134651] = anon_sym_GT_AMP; - v->a[134652] = anon_sym_DOLLAR; - v->a[134653] = aux_sym_number_token1; - v->a[134654] = aux_sym_number_token2; - v->a[134655] = anon_sym_DOLLAR_LPAREN; - v->a[134656] = anon_sym_BQUOTE; - v->a[134657] = aux_sym__simple_variable_name_token1; - v->a[134658] = sym_word; - v->a[134659] = actions(1267); + v->a[134640] = state(3218); + v->a[134641] = 4; + v->a[134642] = sym_arithmetic_expansion; + v->a[134643] = sym_simple_expansion; + v->a[134644] = sym_expansion; + v->a[134645] = sym_command_substitution; + v->a[134646] = 11; + v->a[134647] = actions(3); + v->a[134648] = 1; + v->a[134649] = sym_comment; + v->a[134650] = actions(7734); + v->a[134651] = 1; + v->a[134652] = anon_sym_DQUOTE; + v->a[134653] = actions(7760); + v->a[134654] = 1; + v->a[134655] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134656] = actions(7766); + v->a[134657] = 1; + v->a[134658] = sym_string_content; + v->a[134659] = actions(7768); small_parse_table_6733(v); } void small_parse_table_6733(t_small_parse_table_array *v) { - v->a[134660] = 23; - v->a[134661] = sym_file_descriptor; - v->a[134662] = sym_test_operator; - v->a[134663] = sym__brace_start; - v->a[134664] = anon_sym_LPAREN_LPAREN; - v->a[134665] = anon_sym_PIPE_PIPE; - v->a[134666] = anon_sym_AMP_AMP; - v->a[134667] = anon_sym_GT_GT; - v->a[134668] = anon_sym_PIPE_AMP; - v->a[134669] = anon_sym_AMP_GT_GT; - v->a[134670] = anon_sym_GT_PIPE; - v->a[134671] = anon_sym_LT_AMP_DASH; - v->a[134672] = anon_sym_GT_AMP_DASH; - v->a[134673] = anon_sym_LT_LT_DASH; - v->a[134674] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134675] = anon_sym_DOLLAR_LBRACK; - v->a[134676] = sym__special_character; - v->a[134677] = anon_sym_DQUOTE; - v->a[134678] = sym_raw_string; - v->a[134679] = sym_ansi_c_string; + v->a[134660] = 1; + v->a[134661] = anon_sym_DOLLAR_LBRACE; + v->a[134662] = actions(7770); + v->a[134663] = 1; + v->a[134664] = anon_sym_DOLLAR_LPAREN; + v->a[134665] = actions(7772); + v->a[134666] = 1; + v->a[134667] = anon_sym_BQUOTE; + v->a[134668] = actions(7774); + v->a[134669] = 1; + v->a[134670] = anon_sym_DOLLAR_BQUOTE; + v->a[134671] = actions(7790); + v->a[134672] = 1; + v->a[134673] = anon_sym_DOLLAR; + v->a[134674] = state(3061); + v->a[134675] = 1; + v->a[134676] = aux_sym_string_repeat1; + v->a[134677] = state(3218); + v->a[134678] = 4; + v->a[134679] = sym_arithmetic_expansion; small_parse_table_6734(v); } void small_parse_table_6734(t_small_parse_table_array *v) { - v->a[134680] = anon_sym_DOLLAR_LBRACE; - v->a[134681] = anon_sym_DOLLAR_BQUOTE; - v->a[134682] = anon_sym_LT_LPAREN; - v->a[134683] = anon_sym_GT_LPAREN; - v->a[134684] = 3; - v->a[134685] = actions(71); - v->a[134686] = 1; - v->a[134687] = sym_comment; - v->a[134688] = actions(1300); - v->a[134689] = 14; - v->a[134690] = anon_sym_PIPE; - v->a[134691] = anon_sym_LT; - v->a[134692] = anon_sym_GT; - v->a[134693] = anon_sym_LT_LT; - v->a[134694] = anon_sym_AMP_GT; - v->a[134695] = anon_sym_LT_AMP; - v->a[134696] = anon_sym_GT_AMP; - v->a[134697] = anon_sym_DOLLAR; - v->a[134698] = aux_sym_number_token1; - v->a[134699] = aux_sym_number_token2; + v->a[134680] = sym_simple_expansion; + v->a[134681] = sym_expansion; + v->a[134682] = sym_command_substitution; + v->a[134683] = 11; + v->a[134684] = actions(3); + v->a[134685] = 1; + v->a[134686] = sym_comment; + v->a[134687] = actions(7726); + v->a[134688] = 1; + v->a[134689] = anon_sym_DQUOTE; + v->a[134690] = actions(7760); + v->a[134691] = 1; + v->a[134692] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134693] = actions(7766); + v->a[134694] = 1; + v->a[134695] = sym_string_content; + v->a[134696] = actions(7768); + v->a[134697] = 1; + v->a[134698] = anon_sym_DOLLAR_LBRACE; + v->a[134699] = actions(7770); small_parse_table_6735(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1347.c b/parser/static/small_parse_table/small_parse_table_1347.c index dbffb84c..04fcdc24 100644 --- a/parser/static/small_parse_table/small_parse_table_1347.c +++ b/parser/static/small_parse_table/small_parse_table_1347.c @@ -14,126 +14,126 @@ void small_parse_table_6735(t_small_parse_table_array *v) { - v->a[134700] = anon_sym_DOLLAR_LPAREN; - v->a[134701] = anon_sym_BQUOTE; - v->a[134702] = aux_sym__simple_variable_name_token1; - v->a[134703] = sym_word; - v->a[134704] = actions(1302); - v->a[134705] = 26; - v->a[134706] = sym_file_descriptor; - v->a[134707] = sym__concat; - v->a[134708] = sym_variable_name; - v->a[134709] = sym_test_operator; - v->a[134710] = sym__brace_start; - v->a[134711] = anon_sym_LPAREN_LPAREN; - v->a[134712] = anon_sym_PIPE_PIPE; - v->a[134713] = anon_sym_AMP_AMP; - v->a[134714] = anon_sym_GT_GT; - v->a[134715] = anon_sym_PIPE_AMP; - v->a[134716] = anon_sym_AMP_GT_GT; - v->a[134717] = anon_sym_GT_PIPE; - v->a[134718] = anon_sym_LT_AMP_DASH; - v->a[134719] = anon_sym_GT_AMP_DASH; + v->a[134700] = 1; + v->a[134701] = anon_sym_DOLLAR_LPAREN; + v->a[134702] = actions(7772); + v->a[134703] = 1; + v->a[134704] = anon_sym_BQUOTE; + v->a[134705] = actions(7774); + v->a[134706] = 1; + v->a[134707] = anon_sym_DOLLAR_BQUOTE; + v->a[134708] = actions(7792); + v->a[134709] = 1; + v->a[134710] = anon_sym_DOLLAR; + v->a[134711] = state(3061); + v->a[134712] = 1; + v->a[134713] = aux_sym_string_repeat1; + v->a[134714] = state(3218); + v->a[134715] = 4; + v->a[134716] = sym_arithmetic_expansion; + v->a[134717] = sym_simple_expansion; + v->a[134718] = sym_expansion; + v->a[134719] = sym_command_substitution; small_parse_table_6736(v); } void small_parse_table_6736(t_small_parse_table_array *v) { - v->a[134720] = anon_sym_LT_LT_DASH; - v->a[134721] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134722] = anon_sym_DOLLAR_LBRACK; - v->a[134723] = aux_sym_concatenation_token1; - v->a[134724] = sym__special_character; - v->a[134725] = anon_sym_DQUOTE; - v->a[134726] = sym_raw_string; - v->a[134727] = sym_ansi_c_string; - v->a[134728] = anon_sym_DOLLAR_LBRACE; - v->a[134729] = anon_sym_DOLLAR_BQUOTE; - v->a[134730] = anon_sym_LT_LPAREN; - v->a[134731] = anon_sym_GT_LPAREN; - v->a[134732] = 3; - v->a[134733] = actions(71); + v->a[134720] = 7; + v->a[134721] = actions(3); + v->a[134722] = 1; + v->a[134723] = sym_comment; + v->a[134724] = actions(7754); + v->a[134725] = 1; + v->a[134726] = aux_sym__simple_variable_name_token1; + v->a[134727] = actions(7758); + v->a[134728] = 1; + v->a[134729] = sym_variable_name; + v->a[134730] = actions(7794); + v->a[134731] = 1; + v->a[134732] = anon_sym_RBRACE3; + v->a[134733] = state(3719); v->a[134734] = 1; - v->a[134735] = sym_comment; - v->a[134736] = actions(1348); - v->a[134737] = 14; - v->a[134738] = anon_sym_PIPE; - v->a[134739] = anon_sym_LT; + v->a[134735] = sym__expansion_body; + v->a[134736] = actions(7756); + v->a[134737] = 2; + v->a[134738] = anon_sym_0; + v->a[134739] = anon_sym__; small_parse_table_6737(v); } void small_parse_table_6737(t_small_parse_table_array *v) { - v->a[134740] = anon_sym_GT; - v->a[134741] = anon_sym_LT_LT; - v->a[134742] = anon_sym_AMP_GT; - v->a[134743] = anon_sym_LT_AMP; - v->a[134744] = anon_sym_GT_AMP; - v->a[134745] = anon_sym_DOLLAR; - v->a[134746] = aux_sym_number_token1; - v->a[134747] = aux_sym_number_token2; - v->a[134748] = anon_sym_DOLLAR_LPAREN; - v->a[134749] = anon_sym_BQUOTE; - v->a[134750] = aux_sym__simple_variable_name_token1; - v->a[134751] = sym_word; - v->a[134752] = actions(1350); - v->a[134753] = 26; - v->a[134754] = sym_file_descriptor; - v->a[134755] = sym__concat; - v->a[134756] = sym_variable_name; - v->a[134757] = sym_test_operator; - v->a[134758] = sym__brace_start; - v->a[134759] = anon_sym_LPAREN_LPAREN; + v->a[134740] = actions(7750); + v->a[134741] = 7; + v->a[134742] = anon_sym_BANG; + v->a[134743] = anon_sym_DASH; + v->a[134744] = anon_sym_STAR; + v->a[134745] = anon_sym_QMARK; + v->a[134746] = anon_sym_DOLLAR; + v->a[134747] = anon_sym_POUND; + v->a[134748] = anon_sym_AT; + v->a[134749] = 7; + v->a[134750] = actions(3); + v->a[134751] = 1; + v->a[134752] = sym_comment; + v->a[134753] = actions(7754); + v->a[134754] = 1; + v->a[134755] = aux_sym__simple_variable_name_token1; + v->a[134756] = actions(7758); + v->a[134757] = 1; + v->a[134758] = sym_variable_name; + v->a[134759] = actions(7796); small_parse_table_6738(v); } void small_parse_table_6738(t_small_parse_table_array *v) { - v->a[134760] = anon_sym_PIPE_PIPE; - v->a[134761] = anon_sym_AMP_AMP; - v->a[134762] = anon_sym_GT_GT; - v->a[134763] = anon_sym_PIPE_AMP; - v->a[134764] = anon_sym_AMP_GT_GT; - v->a[134765] = anon_sym_GT_PIPE; - v->a[134766] = anon_sym_LT_AMP_DASH; - v->a[134767] = anon_sym_GT_AMP_DASH; - v->a[134768] = anon_sym_LT_LT_DASH; - v->a[134769] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134770] = anon_sym_DOLLAR_LBRACK; - v->a[134771] = aux_sym_concatenation_token1; - v->a[134772] = sym__special_character; - v->a[134773] = anon_sym_DQUOTE; - v->a[134774] = sym_raw_string; - v->a[134775] = sym_ansi_c_string; - v->a[134776] = anon_sym_DOLLAR_LBRACE; - v->a[134777] = anon_sym_DOLLAR_BQUOTE; - v->a[134778] = anon_sym_LT_LPAREN; - v->a[134779] = anon_sym_GT_LPAREN; + v->a[134760] = 1; + v->a[134761] = anon_sym_RBRACE3; + v->a[134762] = state(4037); + v->a[134763] = 1; + v->a[134764] = sym__expansion_body; + v->a[134765] = actions(7756); + v->a[134766] = 2; + v->a[134767] = anon_sym_0; + v->a[134768] = anon_sym__; + v->a[134769] = actions(7750); + v->a[134770] = 7; + v->a[134771] = anon_sym_BANG; + v->a[134772] = anon_sym_DASH; + v->a[134773] = anon_sym_STAR; + v->a[134774] = anon_sym_QMARK; + v->a[134775] = anon_sym_DOLLAR; + v->a[134776] = anon_sym_POUND; + v->a[134777] = anon_sym_AT; + v->a[134778] = 11; + v->a[134779] = actions(3); small_parse_table_6739(v); } void small_parse_table_6739(t_small_parse_table_array *v) { - v->a[134780] = 3; - v->a[134781] = actions(71); - v->a[134782] = 1; - v->a[134783] = sym_comment; - v->a[134784] = actions(1344); - v->a[134785] = 14; - v->a[134786] = anon_sym_PIPE; - v->a[134787] = anon_sym_LT; - v->a[134788] = anon_sym_GT; - v->a[134789] = anon_sym_LT_LT; - v->a[134790] = anon_sym_AMP_GT; - v->a[134791] = anon_sym_LT_AMP; - v->a[134792] = anon_sym_GT_AMP; - v->a[134793] = anon_sym_DOLLAR; - v->a[134794] = sym__special_character; - v->a[134795] = aux_sym_number_token1; - v->a[134796] = aux_sym_number_token2; - v->a[134797] = anon_sym_DOLLAR_LPAREN; - v->a[134798] = anon_sym_BQUOTE; - v->a[134799] = sym_word; + v->a[134780] = 1; + v->a[134781] = sym_comment; + v->a[134782] = actions(7760); + v->a[134783] = 1; + v->a[134784] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134785] = actions(7766); + v->a[134786] = 1; + v->a[134787] = sym_string_content; + v->a[134788] = actions(7768); + v->a[134789] = 1; + v->a[134790] = anon_sym_DOLLAR_LBRACE; + v->a[134791] = actions(7770); + v->a[134792] = 1; + v->a[134793] = anon_sym_DOLLAR_LPAREN; + v->a[134794] = actions(7772); + v->a[134795] = 1; + v->a[134796] = anon_sym_BQUOTE; + v->a[134797] = actions(7774); + v->a[134798] = 1; + v->a[134799] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6740(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1348.c b/parser/static/small_parse_table/small_parse_table_1348.c index dee44583..7299b679 100644 --- a/parser/static/small_parse_table/small_parse_table_1348.c +++ b/parser/static/small_parse_table/small_parse_table_1348.c @@ -14,126 +14,126 @@ void small_parse_table_6740(t_small_parse_table_array *v) { - v->a[134800] = actions(1346); - v->a[134801] = 26; - v->a[134802] = sym_file_descriptor; - v->a[134803] = sym__concat; - v->a[134804] = sym_test_operator; - v->a[134805] = sym__brace_start; - v->a[134806] = anon_sym_LPAREN_LPAREN; - v->a[134807] = anon_sym_PIPE_PIPE; - v->a[134808] = anon_sym_AMP_AMP; - v->a[134809] = anon_sym_GT_GT; - v->a[134810] = anon_sym_PIPE_AMP; - v->a[134811] = anon_sym_RBRACK; - v->a[134812] = anon_sym_AMP_GT_GT; - v->a[134813] = anon_sym_GT_PIPE; - v->a[134814] = anon_sym_LT_AMP_DASH; - v->a[134815] = anon_sym_GT_AMP_DASH; - v->a[134816] = anon_sym_LT_LT_DASH; - v->a[134817] = anon_sym_LT_LT_LT; - v->a[134818] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134819] = anon_sym_DOLLAR_LBRACK; + v->a[134800] = actions(7798); + v->a[134801] = 1; + v->a[134802] = anon_sym_DOLLAR; + v->a[134803] = actions(7800); + v->a[134804] = 1; + v->a[134805] = anon_sym_DQUOTE; + v->a[134806] = state(2993); + v->a[134807] = 1; + v->a[134808] = aux_sym_string_repeat1; + v->a[134809] = state(3218); + v->a[134810] = 4; + v->a[134811] = sym_arithmetic_expansion; + v->a[134812] = sym_simple_expansion; + v->a[134813] = sym_expansion; + v->a[134814] = sym_command_substitution; + v->a[134815] = 11; + v->a[134816] = actions(3); + v->a[134817] = 1; + v->a[134818] = sym_comment; + v->a[134819] = actions(7760); small_parse_table_6741(v); } void small_parse_table_6741(t_small_parse_table_array *v) { - v->a[134820] = aux_sym_concatenation_token1; - v->a[134821] = anon_sym_DQUOTE; - v->a[134822] = sym_raw_string; - v->a[134823] = sym_ansi_c_string; - v->a[134824] = anon_sym_DOLLAR_LBRACE; - v->a[134825] = anon_sym_DOLLAR_BQUOTE; - v->a[134826] = anon_sym_LT_LPAREN; - v->a[134827] = anon_sym_GT_LPAREN; - v->a[134828] = 5; - v->a[134829] = actions(71); - v->a[134830] = 1; - v->a[134831] = sym_comment; - v->a[134832] = actions(6763); - v->a[134833] = 1; - v->a[134834] = sym__special_character; - v->a[134835] = state(2568); - v->a[134836] = 1; - v->a[134837] = aux_sym__literal_repeat1; - v->a[134838] = actions(1362); - v->a[134839] = 12; + v->a[134820] = 1; + v->a[134821] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134822] = actions(7766); + v->a[134823] = 1; + v->a[134824] = sym_string_content; + v->a[134825] = actions(7768); + v->a[134826] = 1; + v->a[134827] = anon_sym_DOLLAR_LBRACE; + v->a[134828] = actions(7770); + v->a[134829] = 1; + v->a[134830] = anon_sym_DOLLAR_LPAREN; + v->a[134831] = actions(7772); + v->a[134832] = 1; + v->a[134833] = anon_sym_BQUOTE; + v->a[134834] = actions(7774); + v->a[134835] = 1; + v->a[134836] = anon_sym_DOLLAR_BQUOTE; + v->a[134837] = actions(7802); + v->a[134838] = 1; + v->a[134839] = anon_sym_DOLLAR; small_parse_table_6742(v); } void small_parse_table_6742(t_small_parse_table_array *v) { - v->a[134840] = anon_sym_PIPE; - v->a[134841] = anon_sym_LT; - v->a[134842] = anon_sym_GT; - v->a[134843] = anon_sym_LT_LT; - v->a[134844] = anon_sym_AMP_GT; - v->a[134845] = anon_sym_LT_AMP; - v->a[134846] = anon_sym_GT_AMP; - v->a[134847] = anon_sym_DOLLAR; - v->a[134848] = aux_sym_number_token1; - v->a[134849] = aux_sym_number_token2; - v->a[134850] = anon_sym_DOLLAR_LPAREN; - v->a[134851] = sym_word; - v->a[134852] = actions(1364); - v->a[134853] = 26; - v->a[134854] = sym_file_descriptor; - v->a[134855] = sym_variable_name; - v->a[134856] = sym_test_operator; - v->a[134857] = sym__brace_start; - v->a[134858] = anon_sym_LPAREN_LPAREN; - v->a[134859] = anon_sym_PIPE_PIPE; + v->a[134840] = actions(7804); + v->a[134841] = 1; + v->a[134842] = anon_sym_DQUOTE; + v->a[134843] = state(3014); + v->a[134844] = 1; + v->a[134845] = aux_sym_string_repeat1; + v->a[134846] = state(3218); + v->a[134847] = 4; + v->a[134848] = sym_arithmetic_expansion; + v->a[134849] = sym_simple_expansion; + v->a[134850] = sym_expansion; + v->a[134851] = sym_command_substitution; + v->a[134852] = 11; + v->a[134853] = actions(3); + v->a[134854] = 1; + v->a[134855] = sym_comment; + v->a[134856] = actions(7722); + v->a[134857] = 1; + v->a[134858] = anon_sym_DQUOTE; + v->a[134859] = actions(7760); small_parse_table_6743(v); } void small_parse_table_6743(t_small_parse_table_array *v) { - v->a[134860] = anon_sym_AMP_AMP; - v->a[134861] = anon_sym_GT_GT; - v->a[134862] = anon_sym_PIPE_AMP; - v->a[134863] = anon_sym_RBRACK; - v->a[134864] = anon_sym_AMP_GT_GT; - v->a[134865] = anon_sym_GT_PIPE; - v->a[134866] = anon_sym_LT_AMP_DASH; - v->a[134867] = anon_sym_GT_AMP_DASH; - v->a[134868] = anon_sym_LT_LT_DASH; - v->a[134869] = anon_sym_LT_LT_LT; - v->a[134870] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134871] = anon_sym_DOLLAR_LBRACK; - v->a[134872] = anon_sym_DQUOTE; - v->a[134873] = sym_raw_string; - v->a[134874] = sym_ansi_c_string; - v->a[134875] = anon_sym_DOLLAR_LBRACE; - v->a[134876] = anon_sym_BQUOTE; - v->a[134877] = anon_sym_DOLLAR_BQUOTE; - v->a[134878] = anon_sym_LT_LPAREN; - v->a[134879] = anon_sym_GT_LPAREN; + v->a[134860] = 1; + v->a[134861] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134862] = actions(7766); + v->a[134863] = 1; + v->a[134864] = sym_string_content; + v->a[134865] = actions(7768); + v->a[134866] = 1; + v->a[134867] = anon_sym_DOLLAR_LBRACE; + v->a[134868] = actions(7770); + v->a[134869] = 1; + v->a[134870] = anon_sym_DOLLAR_LPAREN; + v->a[134871] = actions(7772); + v->a[134872] = 1; + v->a[134873] = anon_sym_BQUOTE; + v->a[134874] = actions(7774); + v->a[134875] = 1; + v->a[134876] = anon_sym_DOLLAR_BQUOTE; + v->a[134877] = actions(7806); + v->a[134878] = 1; + v->a[134879] = anon_sym_DOLLAR; small_parse_table_6744(v); } void small_parse_table_6744(t_small_parse_table_array *v) { - v->a[134880] = 5; - v->a[134881] = actions(71); - v->a[134882] = 1; - v->a[134883] = sym_comment; - v->a[134884] = actions(6662); - v->a[134885] = 1; - v->a[134886] = sym__special_character; - v->a[134887] = state(2568); - v->a[134888] = 1; - v->a[134889] = aux_sym__literal_repeat1; - v->a[134890] = actions(4564); - v->a[134891] = 12; - v->a[134892] = anon_sym_PIPE; - v->a[134893] = anon_sym_LT; - v->a[134894] = anon_sym_GT; - v->a[134895] = anon_sym_LT_LT; - v->a[134896] = anon_sym_AMP_GT; - v->a[134897] = anon_sym_LT_AMP; - v->a[134898] = anon_sym_GT_AMP; - v->a[134899] = anon_sym_DOLLAR; + v->a[134880] = state(3061); + v->a[134881] = 1; + v->a[134882] = aux_sym_string_repeat1; + v->a[134883] = state(3218); + v->a[134884] = 4; + v->a[134885] = sym_arithmetic_expansion; + v->a[134886] = sym_simple_expansion; + v->a[134887] = sym_expansion; + v->a[134888] = sym_command_substitution; + v->a[134889] = 11; + v->a[134890] = actions(3); + v->a[134891] = 1; + v->a[134892] = sym_comment; + v->a[134893] = actions(7700); + v->a[134894] = 1; + v->a[134895] = anon_sym_DQUOTE; + v->a[134896] = actions(7760); + v->a[134897] = 1; + v->a[134898] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134899] = actions(7766); small_parse_table_6745(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1349.c b/parser/static/small_parse_table/small_parse_table_1349.c index bf3717c8..c8732ba5 100644 --- a/parser/static/small_parse_table/small_parse_table_1349.c +++ b/parser/static/small_parse_table/small_parse_table_1349.c @@ -14,126 +14,126 @@ void small_parse_table_6745(t_small_parse_table_array *v) { - v->a[134900] = aux_sym_number_token1; - v->a[134901] = aux_sym_number_token2; - v->a[134902] = anon_sym_DOLLAR_LPAREN; - v->a[134903] = sym_word; - v->a[134904] = actions(4566); - v->a[134905] = 26; - v->a[134906] = sym_file_descriptor; - v->a[134907] = sym_variable_name; - v->a[134908] = sym_test_operator; - v->a[134909] = sym__brace_start; - v->a[134910] = anon_sym_LPAREN_LPAREN; - v->a[134911] = anon_sym_PIPE_PIPE; - v->a[134912] = anon_sym_AMP_AMP; - v->a[134913] = anon_sym_GT_GT; - v->a[134914] = anon_sym_PIPE_AMP; - v->a[134915] = anon_sym_RBRACK; - v->a[134916] = anon_sym_AMP_GT_GT; - v->a[134917] = anon_sym_GT_PIPE; - v->a[134918] = anon_sym_LT_AMP_DASH; - v->a[134919] = anon_sym_GT_AMP_DASH; + v->a[134900] = 1; + v->a[134901] = sym_string_content; + v->a[134902] = actions(7768); + v->a[134903] = 1; + v->a[134904] = anon_sym_DOLLAR_LBRACE; + v->a[134905] = actions(7770); + v->a[134906] = 1; + v->a[134907] = anon_sym_DOLLAR_LPAREN; + v->a[134908] = actions(7772); + v->a[134909] = 1; + v->a[134910] = anon_sym_BQUOTE; + v->a[134911] = actions(7774); + v->a[134912] = 1; + v->a[134913] = anon_sym_DOLLAR_BQUOTE; + v->a[134914] = actions(7808); + v->a[134915] = 1; + v->a[134916] = anon_sym_DOLLAR; + v->a[134917] = state(3061); + v->a[134918] = 1; + v->a[134919] = aux_sym_string_repeat1; small_parse_table_6746(v); } void small_parse_table_6746(t_small_parse_table_array *v) { - v->a[134920] = anon_sym_LT_LT_DASH; - v->a[134921] = anon_sym_LT_LT_LT; - v->a[134922] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134923] = anon_sym_DOLLAR_LBRACK; - v->a[134924] = anon_sym_DQUOTE; - v->a[134925] = sym_raw_string; - v->a[134926] = sym_ansi_c_string; - v->a[134927] = anon_sym_DOLLAR_LBRACE; - v->a[134928] = anon_sym_BQUOTE; - v->a[134929] = anon_sym_DOLLAR_BQUOTE; - v->a[134930] = anon_sym_LT_LPAREN; - v->a[134931] = anon_sym_GT_LPAREN; - v->a[134932] = 3; - v->a[134933] = actions(71); + v->a[134920] = state(3218); + v->a[134921] = 4; + v->a[134922] = sym_arithmetic_expansion; + v->a[134923] = sym_simple_expansion; + v->a[134924] = sym_expansion; + v->a[134925] = sym_command_substitution; + v->a[134926] = 7; + v->a[134927] = actions(3); + v->a[134928] = 1; + v->a[134929] = sym_comment; + v->a[134930] = actions(7754); + v->a[134931] = 1; + v->a[134932] = aux_sym__simple_variable_name_token1; + v->a[134933] = actions(7758); v->a[134934] = 1; - v->a[134935] = sym_comment; - v->a[134936] = actions(1308); - v->a[134937] = 14; - v->a[134938] = anon_sym_PIPE; - v->a[134939] = anon_sym_LT; + v->a[134935] = sym_variable_name; + v->a[134936] = actions(7810); + v->a[134937] = 1; + v->a[134938] = anon_sym_RBRACE3; + v->a[134939] = state(3725); small_parse_table_6747(v); } void small_parse_table_6747(t_small_parse_table_array *v) { - v->a[134940] = anon_sym_GT; - v->a[134941] = anon_sym_LT_LT; - v->a[134942] = anon_sym_AMP_GT; - v->a[134943] = anon_sym_LT_AMP; - v->a[134944] = anon_sym_GT_AMP; - v->a[134945] = anon_sym_DOLLAR; - v->a[134946] = sym__special_character; - v->a[134947] = aux_sym_number_token1; - v->a[134948] = aux_sym_number_token2; - v->a[134949] = anon_sym_DOLLAR_LPAREN; - v->a[134950] = anon_sym_BQUOTE; - v->a[134951] = sym_word; - v->a[134952] = actions(1310); - v->a[134953] = 26; - v->a[134954] = sym_file_descriptor; - v->a[134955] = sym__concat; - v->a[134956] = sym_test_operator; - v->a[134957] = sym__brace_start; - v->a[134958] = anon_sym_LPAREN_LPAREN; - v->a[134959] = anon_sym_PIPE_PIPE; + v->a[134940] = 1; + v->a[134941] = sym__expansion_body; + v->a[134942] = actions(7756); + v->a[134943] = 2; + v->a[134944] = anon_sym_0; + v->a[134945] = anon_sym__; + v->a[134946] = actions(7750); + v->a[134947] = 7; + v->a[134948] = anon_sym_BANG; + v->a[134949] = anon_sym_DASH; + v->a[134950] = anon_sym_STAR; + v->a[134951] = anon_sym_QMARK; + v->a[134952] = anon_sym_DOLLAR; + v->a[134953] = anon_sym_POUND; + v->a[134954] = anon_sym_AT; + v->a[134955] = 7; + v->a[134956] = actions(3); + v->a[134957] = 1; + v->a[134958] = sym_comment; + v->a[134959] = actions(7754); small_parse_table_6748(v); } void small_parse_table_6748(t_small_parse_table_array *v) { - v->a[134960] = anon_sym_AMP_AMP; - v->a[134961] = anon_sym_GT_GT; - v->a[134962] = anon_sym_PIPE_AMP; - v->a[134963] = anon_sym_RBRACK; - v->a[134964] = anon_sym_AMP_GT_GT; - v->a[134965] = anon_sym_GT_PIPE; - v->a[134966] = anon_sym_LT_AMP_DASH; - v->a[134967] = anon_sym_GT_AMP_DASH; - v->a[134968] = anon_sym_LT_LT_DASH; - v->a[134969] = anon_sym_LT_LT_LT; - v->a[134970] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[134971] = anon_sym_DOLLAR_LBRACK; - v->a[134972] = aux_sym_concatenation_token1; - v->a[134973] = anon_sym_DQUOTE; - v->a[134974] = sym_raw_string; - v->a[134975] = sym_ansi_c_string; - v->a[134976] = anon_sym_DOLLAR_LBRACE; - v->a[134977] = anon_sym_DOLLAR_BQUOTE; - v->a[134978] = anon_sym_LT_LPAREN; - v->a[134979] = anon_sym_GT_LPAREN; + v->a[134960] = 1; + v->a[134961] = aux_sym__simple_variable_name_token1; + v->a[134962] = actions(7758); + v->a[134963] = 1; + v->a[134964] = sym_variable_name; + v->a[134965] = actions(7812); + v->a[134966] = 1; + v->a[134967] = anon_sym_RBRACE3; + v->a[134968] = state(3976); + v->a[134969] = 1; + v->a[134970] = sym__expansion_body; + v->a[134971] = actions(7756); + v->a[134972] = 2; + v->a[134973] = anon_sym_0; + v->a[134974] = anon_sym__; + v->a[134975] = actions(7750); + v->a[134976] = 7; + v->a[134977] = anon_sym_BANG; + v->a[134978] = anon_sym_DASH; + v->a[134979] = anon_sym_STAR; small_parse_table_6749(v); } void small_parse_table_6749(t_small_parse_table_array *v) { - v->a[134980] = 3; - v->a[134981] = actions(71); - v->a[134982] = 1; - v->a[134983] = sym_comment; - v->a[134984] = actions(1320); - v->a[134985] = 14; - v->a[134986] = anon_sym_PIPE; - v->a[134987] = anon_sym_LT; - v->a[134988] = anon_sym_GT; - v->a[134989] = anon_sym_LT_LT; - v->a[134990] = anon_sym_AMP_GT; - v->a[134991] = anon_sym_LT_AMP; - v->a[134992] = anon_sym_GT_AMP; - v->a[134993] = anon_sym_DOLLAR; - v->a[134994] = sym__special_character; - v->a[134995] = aux_sym_number_token1; - v->a[134996] = aux_sym_number_token2; - v->a[134997] = anon_sym_DOLLAR_LPAREN; - v->a[134998] = anon_sym_BQUOTE; - v->a[134999] = sym_word; + v->a[134980] = anon_sym_QMARK; + v->a[134981] = anon_sym_DOLLAR; + v->a[134982] = anon_sym_POUND; + v->a[134983] = anon_sym_AT; + v->a[134984] = 11; + v->a[134985] = actions(3); + v->a[134986] = 1; + v->a[134987] = sym_comment; + v->a[134988] = actions(7760); + v->a[134989] = 1; + v->a[134990] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[134991] = actions(7766); + v->a[134992] = 1; + v->a[134993] = sym_string_content; + v->a[134994] = actions(7768); + v->a[134995] = 1; + v->a[134996] = anon_sym_DOLLAR_LBRACE; + v->a[134997] = actions(7770); + v->a[134998] = 1; + v->a[134999] = anon_sym_DOLLAR_LPAREN; small_parse_table_6750(v); } diff --git a/parser/static/small_parse_table/small_parse_table_135.c b/parser/static/small_parse_table/small_parse_table_135.c index 6042f3d7..780b5eba 100644 --- a/parser/static/small_parse_table/small_parse_table_135.c +++ b/parser/static/small_parse_table/small_parse_table_135.c @@ -14,126 +14,126 @@ void small_parse_table_675(t_small_parse_table_array *v) { - v->a[13500] = anon_sym_LT_LPAREN; - v->a[13501] = anon_sym_GT_LPAREN; - v->a[13502] = sym_word; - v->a[13503] = 8; - v->a[13504] = actions(3); - v->a[13505] = 1; - v->a[13506] = sym_comment; - v->a[13507] = actions(3213); - v->a[13508] = 1; - v->a[13509] = anon_sym_DQUOTE; - v->a[13510] = actions(3217); - v->a[13511] = 1; - v->a[13512] = sym_variable_name; - v->a[13513] = state(1919); - v->a[13514] = 1; - v->a[13515] = sym_string; - v->a[13516] = actions(3215); - v->a[13517] = 2; - v->a[13518] = aux_sym__simple_variable_name_token1; - v->a[13519] = aux_sym__multiline_variable_name_token1; + v->a[13500] = 1; + v->a[13501] = sym_concatenation; + v->a[13502] = actions(1530); + v->a[13503] = 2; + v->a[13504] = sym_file_descriptor; + v->a[13505] = aux_sym_heredoc_redirect_token1; + v->a[13506] = actions(2415); + v->a[13507] = 2; + v->a[13508] = sym_raw_string; + v->a[13509] = sym_word; + v->a[13510] = state(2068); + v->a[13511] = 7; + v->a[13512] = sym_arithmetic_expansion; + v->a[13513] = sym_brace_expression; + v->a[13514] = sym_string; + v->a[13515] = sym_number; + v->a[13516] = sym_simple_expansion; + v->a[13517] = sym_expansion; + v->a[13518] = sym_command_substitution; + v->a[13519] = actions(1528); small_parse_table_676(v); } void small_parse_table_676(t_small_parse_table_array *v) { - v->a[13520] = actions(1241); - v->a[13521] = 4; - v->a[13522] = sym_file_descriptor; - v->a[13523] = sym_test_operator; - v->a[13524] = sym__brace_start; - v->a[13525] = ts_builtin_sym_end; - v->a[13526] = actions(3211); - v->a[13527] = 9; - v->a[13528] = anon_sym_DASH; - v->a[13529] = anon_sym_STAR; - v->a[13530] = anon_sym_BANG; - v->a[13531] = anon_sym_QMARK; - v->a[13532] = anon_sym_DOLLAR; - v->a[13533] = anon_sym_POUND; - v->a[13534] = anon_sym_AT2; - v->a[13535] = anon_sym_0; - v->a[13536] = anon_sym__; - v->a[13537] = actions(1239); - v->a[13538] = 36; - v->a[13539] = anon_sym_LPAREN_LPAREN; + v->a[13520] = 20; + v->a[13521] = anon_sym_PIPE; + v->a[13522] = anon_sym_RPAREN; + v->a[13523] = anon_sym_SEMI_SEMI; + v->a[13524] = anon_sym_PIPE_AMP; + v->a[13525] = anon_sym_AMP_AMP; + v->a[13526] = anon_sym_PIPE_PIPE; + v->a[13527] = anon_sym_LT; + v->a[13528] = anon_sym_GT; + v->a[13529] = anon_sym_GT_GT; + v->a[13530] = anon_sym_AMP_GT; + v->a[13531] = anon_sym_AMP_GT_GT; + v->a[13532] = anon_sym_LT_AMP; + v->a[13533] = anon_sym_GT_AMP; + v->a[13534] = anon_sym_GT_PIPE; + v->a[13535] = anon_sym_LT_AMP_DASH; + v->a[13536] = anon_sym_GT_AMP_DASH; + v->a[13537] = anon_sym_LT_LT; + v->a[13538] = anon_sym_LT_LT_DASH; + v->a[13539] = anon_sym_AMP; small_parse_table_677(v); } void small_parse_table_677(t_small_parse_table_array *v) { v->a[13540] = anon_sym_SEMI; - v->a[13541] = anon_sym_PIPE_PIPE; - v->a[13542] = anon_sym_AMP_AMP; - v->a[13543] = anon_sym_PIPE; - v->a[13544] = anon_sym_AMP; - v->a[13545] = anon_sym_LT; - v->a[13546] = anon_sym_GT; - v->a[13547] = anon_sym_LT_LT; - v->a[13548] = anon_sym_GT_GT; - v->a[13549] = anon_sym_SEMI_SEMI; - v->a[13550] = anon_sym_PIPE_AMP; - v->a[13551] = anon_sym_AMP_GT; - v->a[13552] = anon_sym_AMP_GT_GT; - v->a[13553] = anon_sym_LT_AMP; - v->a[13554] = anon_sym_GT_AMP; - v->a[13555] = anon_sym_GT_PIPE; - v->a[13556] = anon_sym_LT_AMP_DASH; - v->a[13557] = anon_sym_GT_AMP_DASH; - v->a[13558] = anon_sym_LT_LT_DASH; - v->a[13559] = aux_sym_heredoc_redirect_token1; + v->a[13541] = 23; + v->a[13542] = actions(3); + v->a[13543] = 1; + v->a[13544] = sym_comment; + v->a[13545] = actions(1146); + v->a[13546] = 1; + v->a[13547] = anon_sym_LPAREN; + v->a[13548] = actions(1252); + v->a[13549] = 1; + v->a[13550] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13551] = actions(1254); + v->a[13552] = 1; + v->a[13553] = anon_sym_DOLLAR; + v->a[13554] = actions(1258); + v->a[13555] = 1; + v->a[13556] = anon_sym_DQUOTE; + v->a[13557] = actions(1260); + v->a[13558] = 1; + v->a[13559] = aux_sym_number_token1; small_parse_table_678(v); } void small_parse_table_678(t_small_parse_table_array *v) { - v->a[13560] = anon_sym_LT_LT_LT; - v->a[13561] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13562] = anon_sym_DOLLAR_LBRACK; - v->a[13563] = sym__special_character; - v->a[13564] = sym_raw_string; - v->a[13565] = sym_ansi_c_string; - v->a[13566] = aux_sym_number_token1; - v->a[13567] = aux_sym_number_token2; - v->a[13568] = anon_sym_DOLLAR_LBRACE; - v->a[13569] = anon_sym_DOLLAR_LPAREN; - v->a[13570] = anon_sym_BQUOTE; - v->a[13571] = anon_sym_DOLLAR_BQUOTE; - v->a[13572] = anon_sym_LT_LPAREN; - v->a[13573] = anon_sym_GT_LPAREN; - v->a[13574] = sym_word; - v->a[13575] = 8; - v->a[13576] = actions(3); - v->a[13577] = 1; - v->a[13578] = sym_comment; - v->a[13579] = actions(2790); + v->a[13560] = actions(1262); + v->a[13561] = 1; + v->a[13562] = aux_sym_number_token2; + v->a[13563] = actions(1264); + v->a[13564] = 1; + v->a[13565] = anon_sym_DOLLAR_LBRACE; + v->a[13566] = actions(1266); + v->a[13567] = 1; + v->a[13568] = anon_sym_DOLLAR_LPAREN; + v->a[13569] = actions(1268); + v->a[13570] = 1; + v->a[13571] = anon_sym_BQUOTE; + v->a[13572] = actions(1270); + v->a[13573] = 1; + v->a[13574] = anon_sym_DOLLAR_BQUOTE; + v->a[13575] = actions(1274); + v->a[13576] = 1; + v->a[13577] = sym__bare_dollar; + v->a[13578] = actions(1276); + v->a[13579] = 1; small_parse_table_679(v); } void small_parse_table_679(t_small_parse_table_array *v) { - v->a[13580] = 1; - v->a[13581] = anon_sym_DQUOTE; - v->a[13582] = actions(3223); - v->a[13583] = 1; - v->a[13584] = sym_variable_name; - v->a[13585] = state(1600); - v->a[13586] = 1; - v->a[13587] = sym_string; - v->a[13588] = actions(3221); - v->a[13589] = 2; - v->a[13590] = aux_sym__simple_variable_name_token1; - v->a[13591] = aux_sym__multiline_variable_name_token1; - v->a[13592] = actions(1241); - v->a[13593] = 3; - v->a[13594] = sym_file_descriptor; - v->a[13595] = sym_test_operator; - v->a[13596] = sym__brace_start; - v->a[13597] = actions(3219); - v->a[13598] = 9; - v->a[13599] = anon_sym_DASH; + v->a[13580] = sym__brace_start; + v->a[13581] = actions(2380); + v->a[13582] = 1; + v->a[13583] = sym__special_character; + v->a[13584] = actions(2382); + v->a[13585] = 1; + v->a[13586] = sym_test_operator; + v->a[13587] = state(477); + v->a[13588] = 1; + v->a[13589] = aux_sym_command_repeat2; + v->a[13590] = state(1232); + v->a[13591] = 1; + v->a[13592] = aux_sym__literal_repeat1; + v->a[13593] = state(1293); + v->a[13594] = 1; + v->a[13595] = sym_concatenation; + v->a[13596] = state(2297); + v->a[13597] = 1; + v->a[13598] = sym_subshell; + v->a[13599] = actions(759); small_parse_table_680(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1350.c b/parser/static/small_parse_table/small_parse_table_1350.c index f5009ba2..0114dbef 100644 --- a/parser/static/small_parse_table/small_parse_table_1350.c +++ b/parser/static/small_parse_table/small_parse_table_1350.c @@ -14,126 +14,126 @@ void small_parse_table_6750(t_small_parse_table_array *v) { - v->a[135000] = actions(1322); - v->a[135001] = 26; - v->a[135002] = sym_file_descriptor; - v->a[135003] = sym__concat; - v->a[135004] = sym_test_operator; - v->a[135005] = sym__brace_start; - v->a[135006] = anon_sym_LPAREN_LPAREN; - v->a[135007] = anon_sym_PIPE_PIPE; - v->a[135008] = anon_sym_AMP_AMP; - v->a[135009] = anon_sym_GT_GT; - v->a[135010] = anon_sym_PIPE_AMP; - v->a[135011] = anon_sym_RBRACK; - v->a[135012] = anon_sym_AMP_GT_GT; - v->a[135013] = anon_sym_GT_PIPE; - v->a[135014] = anon_sym_LT_AMP_DASH; - v->a[135015] = anon_sym_GT_AMP_DASH; - v->a[135016] = anon_sym_LT_LT_DASH; - v->a[135017] = anon_sym_LT_LT_LT; - v->a[135018] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135019] = anon_sym_DOLLAR_LBRACK; + v->a[135000] = actions(7772); + v->a[135001] = 1; + v->a[135002] = anon_sym_BQUOTE; + v->a[135003] = actions(7774); + v->a[135004] = 1; + v->a[135005] = anon_sym_DOLLAR_BQUOTE; + v->a[135006] = actions(7814); + v->a[135007] = 1; + v->a[135008] = anon_sym_DOLLAR; + v->a[135009] = actions(7816); + v->a[135010] = 1; + v->a[135011] = anon_sym_DQUOTE; + v->a[135012] = state(3000); + v->a[135013] = 1; + v->a[135014] = aux_sym_string_repeat1; + v->a[135015] = state(3218); + v->a[135016] = 4; + v->a[135017] = sym_arithmetic_expansion; + v->a[135018] = sym_simple_expansion; + v->a[135019] = sym_expansion; small_parse_table_6751(v); } void small_parse_table_6751(t_small_parse_table_array *v) { - v->a[135020] = aux_sym_concatenation_token1; - v->a[135021] = anon_sym_DQUOTE; - v->a[135022] = sym_raw_string; - v->a[135023] = sym_ansi_c_string; - v->a[135024] = anon_sym_DOLLAR_LBRACE; - v->a[135025] = anon_sym_DOLLAR_BQUOTE; - v->a[135026] = anon_sym_LT_LPAREN; - v->a[135027] = anon_sym_GT_LPAREN; - v->a[135028] = 6; - v->a[135029] = actions(3); - v->a[135030] = 1; - v->a[135031] = sym_comment; - v->a[135032] = actions(6013); - v->a[135033] = 1; - v->a[135034] = aux_sym_concatenation_token1; - v->a[135035] = actions(6015); - v->a[135036] = 1; - v->a[135037] = sym__concat; - v->a[135038] = state(2471); - v->a[135039] = 1; + v->a[135020] = sym_command_substitution; + v->a[135021] = 7; + v->a[135022] = actions(3); + v->a[135023] = 1; + v->a[135024] = sym_comment; + v->a[135025] = actions(7754); + v->a[135026] = 1; + v->a[135027] = aux_sym__simple_variable_name_token1; + v->a[135028] = actions(7758); + v->a[135029] = 1; + v->a[135030] = sym_variable_name; + v->a[135031] = actions(7818); + v->a[135032] = 1; + v->a[135033] = anon_sym_RBRACE3; + v->a[135034] = state(4024); + v->a[135035] = 1; + v->a[135036] = sym__expansion_body; + v->a[135037] = actions(7756); + v->a[135038] = 2; + v->a[135039] = anon_sym_0; small_parse_table_6752(v); } void small_parse_table_6752(t_small_parse_table_array *v) { - v->a[135040] = aux_sym_concatenation_repeat1; - v->a[135041] = actions(5391); - v->a[135042] = 4; - v->a[135043] = sym_file_descriptor; - v->a[135044] = sym_test_operator; - v->a[135045] = sym__brace_start; - v->a[135046] = aux_sym_heredoc_redirect_token1; - v->a[135047] = actions(5389); - v->a[135048] = 33; - v->a[135049] = anon_sym_LPAREN_LPAREN; - v->a[135050] = anon_sym_PIPE_PIPE; - v->a[135051] = anon_sym_AMP_AMP; - v->a[135052] = anon_sym_PIPE; - v->a[135053] = anon_sym_LT; - v->a[135054] = anon_sym_GT; - v->a[135055] = anon_sym_LT_LT; - v->a[135056] = anon_sym_GT_GT; - v->a[135057] = anon_sym_PIPE_AMP; - v->a[135058] = anon_sym_AMP_GT; - v->a[135059] = anon_sym_AMP_GT_GT; + v->a[135040] = anon_sym__; + v->a[135041] = actions(7750); + v->a[135042] = 7; + v->a[135043] = anon_sym_BANG; + v->a[135044] = anon_sym_DASH; + v->a[135045] = anon_sym_STAR; + v->a[135046] = anon_sym_QMARK; + v->a[135047] = anon_sym_DOLLAR; + v->a[135048] = anon_sym_POUND; + v->a[135049] = anon_sym_AT; + v->a[135050] = 11; + v->a[135051] = actions(3); + v->a[135052] = 1; + v->a[135053] = sym_comment; + v->a[135054] = actions(7760); + v->a[135055] = 1; + v->a[135056] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135057] = actions(7766); + v->a[135058] = 1; + v->a[135059] = sym_string_content; small_parse_table_6753(v); } void small_parse_table_6753(t_small_parse_table_array *v) { - v->a[135060] = anon_sym_LT_AMP; - v->a[135061] = anon_sym_GT_AMP; - v->a[135062] = anon_sym_GT_PIPE; - v->a[135063] = anon_sym_LT_AMP_DASH; - v->a[135064] = anon_sym_GT_AMP_DASH; - v->a[135065] = anon_sym_LT_LT_DASH; - v->a[135066] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135067] = anon_sym_DOLLAR_LBRACK; - v->a[135068] = anon_sym_DOLLAR; - v->a[135069] = sym__special_character; - v->a[135070] = anon_sym_DQUOTE; - v->a[135071] = sym_raw_string; - v->a[135072] = sym_ansi_c_string; - v->a[135073] = aux_sym_number_token1; - v->a[135074] = aux_sym_number_token2; - v->a[135075] = anon_sym_DOLLAR_LBRACE; - v->a[135076] = anon_sym_DOLLAR_LPAREN; - v->a[135077] = anon_sym_BQUOTE; - v->a[135078] = anon_sym_DOLLAR_BQUOTE; - v->a[135079] = anon_sym_LT_LPAREN; + v->a[135060] = actions(7768); + v->a[135061] = 1; + v->a[135062] = anon_sym_DOLLAR_LBRACE; + v->a[135063] = actions(7770); + v->a[135064] = 1; + v->a[135065] = anon_sym_DOLLAR_LPAREN; + v->a[135066] = actions(7772); + v->a[135067] = 1; + v->a[135068] = anon_sym_BQUOTE; + v->a[135069] = actions(7774); + v->a[135070] = 1; + v->a[135071] = anon_sym_DOLLAR_BQUOTE; + v->a[135072] = actions(7820); + v->a[135073] = 1; + v->a[135074] = anon_sym_DOLLAR; + v->a[135075] = actions(7822); + v->a[135076] = 1; + v->a[135077] = anon_sym_DQUOTE; + v->a[135078] = state(3010); + v->a[135079] = 1; small_parse_table_6754(v); } void small_parse_table_6754(t_small_parse_table_array *v) { - v->a[135080] = anon_sym_GT_LPAREN; - v->a[135081] = sym_word; - v->a[135082] = 5; - v->a[135083] = actions(71); - v->a[135084] = 1; - v->a[135085] = sym_comment; - v->a[135086] = state(2582); - v->a[135087] = 1; - v->a[135088] = aux_sym_concatenation_repeat1; - v->a[135089] = actions(1143); - v->a[135090] = 2; - v->a[135091] = sym__concat; - v->a[135092] = aux_sym_concatenation_token1; - v->a[135093] = actions(1273); - v->a[135094] = 14; - v->a[135095] = anon_sym_EQ; - v->a[135096] = anon_sym_PIPE; - v->a[135097] = anon_sym_CARET; - v->a[135098] = anon_sym_AMP; - v->a[135099] = anon_sym_LT; + v->a[135080] = aux_sym_string_repeat1; + v->a[135081] = state(3218); + v->a[135082] = 4; + v->a[135083] = sym_arithmetic_expansion; + v->a[135084] = sym_simple_expansion; + v->a[135085] = sym_expansion; + v->a[135086] = sym_command_substitution; + v->a[135087] = 11; + v->a[135088] = actions(3); + v->a[135089] = 1; + v->a[135090] = sym_comment; + v->a[135091] = actions(7656); + v->a[135092] = 1; + v->a[135093] = anon_sym_DQUOTE; + v->a[135094] = actions(7760); + v->a[135095] = 1; + v->a[135096] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135097] = actions(7766); + v->a[135098] = 1; + v->a[135099] = sym_string_content; small_parse_table_6755(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1351.c b/parser/static/small_parse_table/small_parse_table_1351.c index 6da30cb7..50bccc03 100644 --- a/parser/static/small_parse_table/small_parse_table_1351.c +++ b/parser/static/small_parse_table/small_parse_table_1351.c @@ -14,126 +14,126 @@ void small_parse_table_6755(t_small_parse_table_array *v) { - v->a[135100] = anon_sym_GT; - v->a[135101] = anon_sym_LT_LT; - v->a[135102] = anon_sym_GT_GT; - v->a[135103] = anon_sym_PLUS; - v->a[135104] = anon_sym_DASH; - v->a[135105] = anon_sym_STAR; - v->a[135106] = anon_sym_SLASH; - v->a[135107] = anon_sym_PERCENT; - v->a[135108] = anon_sym_STAR_STAR; - v->a[135109] = actions(1369); - v->a[135110] = 23; - v->a[135111] = sym_test_operator; - v->a[135112] = anon_sym_PLUS_PLUS; - v->a[135113] = anon_sym_DASH_DASH; - v->a[135114] = anon_sym_PLUS_EQ; - v->a[135115] = anon_sym_DASH_EQ; - v->a[135116] = anon_sym_STAR_EQ; - v->a[135117] = anon_sym_SLASH_EQ; - v->a[135118] = anon_sym_PERCENT_EQ; - v->a[135119] = anon_sym_STAR_STAR_EQ; + v->a[135100] = actions(7768); + v->a[135101] = 1; + v->a[135102] = anon_sym_DOLLAR_LBRACE; + v->a[135103] = actions(7770); + v->a[135104] = 1; + v->a[135105] = anon_sym_DOLLAR_LPAREN; + v->a[135106] = actions(7772); + v->a[135107] = 1; + v->a[135108] = anon_sym_BQUOTE; + v->a[135109] = actions(7774); + v->a[135110] = 1; + v->a[135111] = anon_sym_DOLLAR_BQUOTE; + v->a[135112] = actions(7824); + v->a[135113] = 1; + v->a[135114] = anon_sym_DOLLAR; + v->a[135115] = state(3061); + v->a[135116] = 1; + v->a[135117] = aux_sym_string_repeat1; + v->a[135118] = state(3218); + v->a[135119] = 4; small_parse_table_6756(v); } void small_parse_table_6756(t_small_parse_table_array *v) { - v->a[135120] = anon_sym_LT_LT_EQ; - v->a[135121] = anon_sym_GT_GT_EQ; - v->a[135122] = anon_sym_AMP_EQ; - v->a[135123] = anon_sym_CARET_EQ; - v->a[135124] = anon_sym_PIPE_EQ; - v->a[135125] = anon_sym_PIPE_PIPE; - v->a[135126] = anon_sym_AMP_AMP; - v->a[135127] = anon_sym_EQ_EQ; - v->a[135128] = anon_sym_BANG_EQ; - v->a[135129] = anon_sym_LT_EQ; - v->a[135130] = anon_sym_GT_EQ; - v->a[135131] = anon_sym_EQ_TILDE; - v->a[135132] = anon_sym_QMARK; - v->a[135133] = anon_sym_COLON; - v->a[135134] = 3; - v->a[135135] = actions(71); - v->a[135136] = 1; - v->a[135137] = sym_comment; - v->a[135138] = actions(1296); - v->a[135139] = 14; + v->a[135120] = sym_arithmetic_expansion; + v->a[135121] = sym_simple_expansion; + v->a[135122] = sym_expansion; + v->a[135123] = sym_command_substitution; + v->a[135124] = 7; + v->a[135125] = actions(3); + v->a[135126] = 1; + v->a[135127] = sym_comment; + v->a[135128] = actions(7754); + v->a[135129] = 1; + v->a[135130] = aux_sym__simple_variable_name_token1; + v->a[135131] = actions(7758); + v->a[135132] = 1; + v->a[135133] = sym_variable_name; + v->a[135134] = actions(7826); + v->a[135135] = 1; + v->a[135136] = anon_sym_RBRACE3; + v->a[135137] = state(3695); + v->a[135138] = 1; + v->a[135139] = sym__expansion_body; small_parse_table_6757(v); } void small_parse_table_6757(t_small_parse_table_array *v) { - v->a[135140] = anon_sym_PIPE; - v->a[135141] = anon_sym_LT; - v->a[135142] = anon_sym_GT; - v->a[135143] = anon_sym_LT_LT; - v->a[135144] = anon_sym_AMP_GT; - v->a[135145] = anon_sym_LT_AMP; - v->a[135146] = anon_sym_GT_AMP; - v->a[135147] = anon_sym_DOLLAR; - v->a[135148] = aux_sym_number_token1; - v->a[135149] = aux_sym_number_token2; - v->a[135150] = anon_sym_DOLLAR_LPAREN; - v->a[135151] = anon_sym_BQUOTE; - v->a[135152] = aux_sym__simple_variable_name_token1; - v->a[135153] = sym_word; - v->a[135154] = actions(1298); - v->a[135155] = 26; - v->a[135156] = sym_file_descriptor; - v->a[135157] = sym__concat; - v->a[135158] = sym_variable_name; - v->a[135159] = sym_test_operator; + v->a[135140] = actions(7756); + v->a[135141] = 2; + v->a[135142] = anon_sym_0; + v->a[135143] = anon_sym__; + v->a[135144] = actions(7750); + v->a[135145] = 7; + v->a[135146] = anon_sym_BANG; + v->a[135147] = anon_sym_DASH; + v->a[135148] = anon_sym_STAR; + v->a[135149] = anon_sym_QMARK; + v->a[135150] = anon_sym_DOLLAR; + v->a[135151] = anon_sym_POUND; + v->a[135152] = anon_sym_AT; + v->a[135153] = 7; + v->a[135154] = actions(3); + v->a[135155] = 1; + v->a[135156] = sym_comment; + v->a[135157] = actions(7754); + v->a[135158] = 1; + v->a[135159] = aux_sym__simple_variable_name_token1; small_parse_table_6758(v); } void small_parse_table_6758(t_small_parse_table_array *v) { - v->a[135160] = sym__brace_start; - v->a[135161] = anon_sym_LPAREN_LPAREN; - v->a[135162] = anon_sym_PIPE_PIPE; - v->a[135163] = anon_sym_AMP_AMP; - v->a[135164] = anon_sym_GT_GT; - v->a[135165] = anon_sym_PIPE_AMP; - v->a[135166] = anon_sym_AMP_GT_GT; - v->a[135167] = anon_sym_GT_PIPE; - v->a[135168] = anon_sym_LT_AMP_DASH; - v->a[135169] = anon_sym_GT_AMP_DASH; - v->a[135170] = anon_sym_LT_LT_DASH; - v->a[135171] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135172] = anon_sym_DOLLAR_LBRACK; - v->a[135173] = aux_sym_concatenation_token1; - v->a[135174] = sym__special_character; - v->a[135175] = anon_sym_DQUOTE; - v->a[135176] = sym_raw_string; - v->a[135177] = sym_ansi_c_string; - v->a[135178] = anon_sym_DOLLAR_LBRACE; - v->a[135179] = anon_sym_DOLLAR_BQUOTE; + v->a[135160] = actions(7758); + v->a[135161] = 1; + v->a[135162] = sym_variable_name; + v->a[135163] = actions(7828); + v->a[135164] = 1; + v->a[135165] = anon_sym_RBRACE3; + v->a[135166] = state(3884); + v->a[135167] = 1; + v->a[135168] = sym__expansion_body; + v->a[135169] = actions(7756); + v->a[135170] = 2; + v->a[135171] = anon_sym_0; + v->a[135172] = anon_sym__; + v->a[135173] = actions(7750); + v->a[135174] = 7; + v->a[135175] = anon_sym_BANG; + v->a[135176] = anon_sym_DASH; + v->a[135177] = anon_sym_STAR; + v->a[135178] = anon_sym_QMARK; + v->a[135179] = anon_sym_DOLLAR; small_parse_table_6759(v); } void small_parse_table_6759(t_small_parse_table_array *v) { - v->a[135180] = anon_sym_LT_LPAREN; - v->a[135181] = anon_sym_GT_LPAREN; - v->a[135182] = 6; - v->a[135183] = actions(71); + v->a[135180] = anon_sym_POUND; + v->a[135181] = anon_sym_AT; + v->a[135182] = 11; + v->a[135183] = actions(3); v->a[135184] = 1; v->a[135185] = sym_comment; - v->a[135186] = actions(1143); + v->a[135186] = actions(7668); v->a[135187] = 1; - v->a[135188] = aux_sym_concatenation_token1; - v->a[135189] = actions(6766); + v->a[135188] = anon_sym_DQUOTE; + v->a[135189] = actions(7760); v->a[135190] = 1; - v->a[135191] = sym__concat; - v->a[135192] = state(2312); + v->a[135191] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135192] = actions(7766); v->a[135193] = 1; - v->a[135194] = aux_sym_concatenation_repeat1; - v->a[135195] = actions(1286); - v->a[135196] = 14; - v->a[135197] = anon_sym_EQ; - v->a[135198] = anon_sym_PIPE; - v->a[135199] = anon_sym_CARET; + v->a[135194] = sym_string_content; + v->a[135195] = actions(7768); + v->a[135196] = 1; + v->a[135197] = anon_sym_DOLLAR_LBRACE; + v->a[135198] = actions(7770); + v->a[135199] = 1; small_parse_table_6760(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1352.c b/parser/static/small_parse_table/small_parse_table_1352.c index d1cc071f..d33a49a4 100644 --- a/parser/static/small_parse_table/small_parse_table_1352.c +++ b/parser/static/small_parse_table/small_parse_table_1352.c @@ -14,126 +14,126 @@ void small_parse_table_6760(t_small_parse_table_array *v) { - v->a[135200] = anon_sym_AMP; - v->a[135201] = anon_sym_LT; - v->a[135202] = anon_sym_GT; - v->a[135203] = anon_sym_LT_LT; - v->a[135204] = anon_sym_GT_GT; - v->a[135205] = anon_sym_PLUS; - v->a[135206] = anon_sym_DASH; - v->a[135207] = anon_sym_STAR; - v->a[135208] = anon_sym_SLASH; - v->a[135209] = anon_sym_PERCENT; - v->a[135210] = anon_sym_STAR_STAR; - v->a[135211] = actions(1288); - v->a[135212] = 23; - v->a[135213] = sym_test_operator; - v->a[135214] = anon_sym_RPAREN_RPAREN; - v->a[135215] = anon_sym_PLUS_PLUS; - v->a[135216] = anon_sym_DASH_DASH; - v->a[135217] = anon_sym_PLUS_EQ; - v->a[135218] = anon_sym_DASH_EQ; - v->a[135219] = anon_sym_STAR_EQ; + v->a[135200] = anon_sym_DOLLAR_LPAREN; + v->a[135201] = actions(7772); + v->a[135202] = 1; + v->a[135203] = anon_sym_BQUOTE; + v->a[135204] = actions(7774); + v->a[135205] = 1; + v->a[135206] = anon_sym_DOLLAR_BQUOTE; + v->a[135207] = actions(7830); + v->a[135208] = 1; + v->a[135209] = anon_sym_DOLLAR; + v->a[135210] = state(3061); + v->a[135211] = 1; + v->a[135212] = aux_sym_string_repeat1; + v->a[135213] = state(3218); + v->a[135214] = 4; + v->a[135215] = sym_arithmetic_expansion; + v->a[135216] = sym_simple_expansion; + v->a[135217] = sym_expansion; + v->a[135218] = sym_command_substitution; + v->a[135219] = 11; small_parse_table_6761(v); } void small_parse_table_6761(t_small_parse_table_array *v) { - v->a[135220] = anon_sym_SLASH_EQ; - v->a[135221] = anon_sym_PERCENT_EQ; - v->a[135222] = anon_sym_STAR_STAR_EQ; - v->a[135223] = anon_sym_LT_LT_EQ; - v->a[135224] = anon_sym_GT_GT_EQ; - v->a[135225] = anon_sym_AMP_EQ; - v->a[135226] = anon_sym_CARET_EQ; - v->a[135227] = anon_sym_PIPE_EQ; - v->a[135228] = anon_sym_PIPE_PIPE; - v->a[135229] = anon_sym_AMP_AMP; - v->a[135230] = anon_sym_EQ_EQ; - v->a[135231] = anon_sym_BANG_EQ; - v->a[135232] = anon_sym_LT_EQ; - v->a[135233] = anon_sym_GT_EQ; - v->a[135234] = anon_sym_EQ_TILDE; - v->a[135235] = anon_sym_QMARK; - v->a[135236] = 3; - v->a[135237] = actions(71); - v->a[135238] = 1; - v->a[135239] = sym_comment; + v->a[135220] = actions(3); + v->a[135221] = 1; + v->a[135222] = sym_comment; + v->a[135223] = actions(7664); + v->a[135224] = 1; + v->a[135225] = anon_sym_DQUOTE; + v->a[135226] = actions(7760); + v->a[135227] = 1; + v->a[135228] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135229] = actions(7766); + v->a[135230] = 1; + v->a[135231] = sym_string_content; + v->a[135232] = actions(7768); + v->a[135233] = 1; + v->a[135234] = anon_sym_DOLLAR_LBRACE; + v->a[135235] = actions(7770); + v->a[135236] = 1; + v->a[135237] = anon_sym_DOLLAR_LPAREN; + v->a[135238] = actions(7772); + v->a[135239] = 1; small_parse_table_6762(v); } void small_parse_table_6762(t_small_parse_table_array *v) { - v->a[135240] = actions(1328); - v->a[135241] = 14; - v->a[135242] = anon_sym_PIPE; - v->a[135243] = anon_sym_LT; - v->a[135244] = anon_sym_GT; - v->a[135245] = anon_sym_LT_LT; - v->a[135246] = anon_sym_AMP_GT; - v->a[135247] = anon_sym_LT_AMP; - v->a[135248] = anon_sym_GT_AMP; - v->a[135249] = anon_sym_DOLLAR; - v->a[135250] = sym__special_character; - v->a[135251] = aux_sym_number_token1; - v->a[135252] = aux_sym_number_token2; - v->a[135253] = anon_sym_DOLLAR_LPAREN; - v->a[135254] = anon_sym_BQUOTE; - v->a[135255] = sym_word; - v->a[135256] = actions(1330); - v->a[135257] = 26; - v->a[135258] = sym_file_descriptor; - v->a[135259] = sym__concat; + v->a[135240] = anon_sym_BQUOTE; + v->a[135241] = actions(7774); + v->a[135242] = 1; + v->a[135243] = anon_sym_DOLLAR_BQUOTE; + v->a[135244] = actions(7832); + v->a[135245] = 1; + v->a[135246] = anon_sym_DOLLAR; + v->a[135247] = state(3061); + v->a[135248] = 1; + v->a[135249] = aux_sym_string_repeat1; + v->a[135250] = state(3218); + v->a[135251] = 4; + v->a[135252] = sym_arithmetic_expansion; + v->a[135253] = sym_simple_expansion; + v->a[135254] = sym_expansion; + v->a[135255] = sym_command_substitution; + v->a[135256] = 7; + v->a[135257] = actions(3); + v->a[135258] = 1; + v->a[135259] = sym_comment; small_parse_table_6763(v); } void small_parse_table_6763(t_small_parse_table_array *v) { - v->a[135260] = sym_test_operator; - v->a[135261] = sym__brace_start; - v->a[135262] = anon_sym_LPAREN_LPAREN; - v->a[135263] = anon_sym_PIPE_PIPE; - v->a[135264] = anon_sym_AMP_AMP; - v->a[135265] = anon_sym_GT_GT; - v->a[135266] = anon_sym_PIPE_AMP; - v->a[135267] = anon_sym_RBRACK; - v->a[135268] = anon_sym_AMP_GT_GT; - v->a[135269] = anon_sym_GT_PIPE; - v->a[135270] = anon_sym_LT_AMP_DASH; - v->a[135271] = anon_sym_GT_AMP_DASH; - v->a[135272] = anon_sym_LT_LT_DASH; - v->a[135273] = anon_sym_LT_LT_LT; - v->a[135274] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135275] = anon_sym_DOLLAR_LBRACK; - v->a[135276] = aux_sym_concatenation_token1; - v->a[135277] = anon_sym_DQUOTE; - v->a[135278] = sym_raw_string; - v->a[135279] = sym_ansi_c_string; + v->a[135260] = actions(7754); + v->a[135261] = 1; + v->a[135262] = aux_sym__simple_variable_name_token1; + v->a[135263] = actions(7758); + v->a[135264] = 1; + v->a[135265] = sym_variable_name; + v->a[135266] = actions(7834); + v->a[135267] = 1; + v->a[135268] = anon_sym_RBRACE3; + v->a[135269] = state(3733); + v->a[135270] = 1; + v->a[135271] = sym__expansion_body; + v->a[135272] = actions(7756); + v->a[135273] = 2; + v->a[135274] = anon_sym_0; + v->a[135275] = anon_sym__; + v->a[135276] = actions(7750); + v->a[135277] = 7; + v->a[135278] = anon_sym_BANG; + v->a[135279] = anon_sym_DASH; small_parse_table_6764(v); } void small_parse_table_6764(t_small_parse_table_array *v) { - v->a[135280] = anon_sym_DOLLAR_LBRACE; - v->a[135281] = anon_sym_DOLLAR_BQUOTE; - v->a[135282] = anon_sym_LT_LPAREN; - v->a[135283] = anon_sym_GT_LPAREN; - v->a[135284] = 3; - v->a[135285] = actions(71); - v->a[135286] = 1; - v->a[135287] = sym_comment; - v->a[135288] = actions(1340); - v->a[135289] = 14; - v->a[135290] = anon_sym_PIPE; - v->a[135291] = anon_sym_LT; - v->a[135292] = anon_sym_GT; - v->a[135293] = anon_sym_LT_LT; - v->a[135294] = anon_sym_AMP_GT; - v->a[135295] = anon_sym_LT_AMP; - v->a[135296] = anon_sym_GT_AMP; - v->a[135297] = anon_sym_DOLLAR; - v->a[135298] = sym__special_character; - v->a[135299] = aux_sym_number_token1; + v->a[135280] = anon_sym_STAR; + v->a[135281] = anon_sym_QMARK; + v->a[135282] = anon_sym_DOLLAR; + v->a[135283] = anon_sym_POUND; + v->a[135284] = anon_sym_AT; + v->a[135285] = 11; + v->a[135286] = actions(3); + v->a[135287] = 1; + v->a[135288] = sym_comment; + v->a[135289] = actions(7760); + v->a[135290] = 1; + v->a[135291] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135292] = actions(7766); + v->a[135293] = 1; + v->a[135294] = sym_string_content; + v->a[135295] = actions(7768); + v->a[135296] = 1; + v->a[135297] = anon_sym_DOLLAR_LBRACE; + v->a[135298] = actions(7770); + v->a[135299] = 1; small_parse_table_6765(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1353.c b/parser/static/small_parse_table/small_parse_table_1353.c index 04d26b5a..1636b9fa 100644 --- a/parser/static/small_parse_table/small_parse_table_1353.c +++ b/parser/static/small_parse_table/small_parse_table_1353.c @@ -14,126 +14,126 @@ void small_parse_table_6765(t_small_parse_table_array *v) { - v->a[135300] = aux_sym_number_token2; - v->a[135301] = anon_sym_DOLLAR_LPAREN; - v->a[135302] = anon_sym_BQUOTE; - v->a[135303] = sym_word; - v->a[135304] = actions(1342); - v->a[135305] = 26; - v->a[135306] = sym_file_descriptor; - v->a[135307] = sym__concat; - v->a[135308] = sym_test_operator; - v->a[135309] = sym__brace_start; - v->a[135310] = anon_sym_LPAREN_LPAREN; - v->a[135311] = anon_sym_PIPE_PIPE; - v->a[135312] = anon_sym_AMP_AMP; - v->a[135313] = anon_sym_GT_GT; - v->a[135314] = anon_sym_PIPE_AMP; - v->a[135315] = anon_sym_RBRACK; - v->a[135316] = anon_sym_AMP_GT_GT; - v->a[135317] = anon_sym_GT_PIPE; - v->a[135318] = anon_sym_LT_AMP_DASH; - v->a[135319] = anon_sym_GT_AMP_DASH; + v->a[135300] = anon_sym_DOLLAR_LPAREN; + v->a[135301] = actions(7772); + v->a[135302] = 1; + v->a[135303] = anon_sym_BQUOTE; + v->a[135304] = actions(7774); + v->a[135305] = 1; + v->a[135306] = anon_sym_DOLLAR_BQUOTE; + v->a[135307] = actions(7836); + v->a[135308] = 1; + v->a[135309] = anon_sym_DOLLAR; + v->a[135310] = actions(7838); + v->a[135311] = 1; + v->a[135312] = anon_sym_DQUOTE; + v->a[135313] = state(3006); + v->a[135314] = 1; + v->a[135315] = aux_sym_string_repeat1; + v->a[135316] = state(3218); + v->a[135317] = 4; + v->a[135318] = sym_arithmetic_expansion; + v->a[135319] = sym_simple_expansion; small_parse_table_6766(v); } void small_parse_table_6766(t_small_parse_table_array *v) { - v->a[135320] = anon_sym_LT_LT_DASH; - v->a[135321] = anon_sym_LT_LT_LT; - v->a[135322] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135323] = anon_sym_DOLLAR_LBRACK; - v->a[135324] = aux_sym_concatenation_token1; - v->a[135325] = anon_sym_DQUOTE; - v->a[135326] = sym_raw_string; - v->a[135327] = sym_ansi_c_string; - v->a[135328] = anon_sym_DOLLAR_LBRACE; - v->a[135329] = anon_sym_DOLLAR_BQUOTE; - v->a[135330] = anon_sym_LT_LPAREN; - v->a[135331] = anon_sym_GT_LPAREN; - v->a[135332] = 6; - v->a[135333] = actions(3); - v->a[135334] = 1; - v->a[135335] = sym_comment; - v->a[135336] = actions(6013); - v->a[135337] = 1; - v->a[135338] = aux_sym_concatenation_token1; - v->a[135339] = actions(6015); + v->a[135320] = sym_expansion; + v->a[135321] = sym_command_substitution; + v->a[135322] = 11; + v->a[135323] = actions(3); + v->a[135324] = 1; + v->a[135325] = sym_comment; + v->a[135326] = actions(7760); + v->a[135327] = 1; + v->a[135328] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135329] = actions(7766); + v->a[135330] = 1; + v->a[135331] = sym_string_content; + v->a[135332] = actions(7768); + v->a[135333] = 1; + v->a[135334] = anon_sym_DOLLAR_LBRACE; + v->a[135335] = actions(7770); + v->a[135336] = 1; + v->a[135337] = anon_sym_DOLLAR_LPAREN; + v->a[135338] = actions(7772); + v->a[135339] = 1; small_parse_table_6767(v); } void small_parse_table_6767(t_small_parse_table_array *v) { - v->a[135340] = 1; - v->a[135341] = sym__concat; - v->a[135342] = state(2470); - v->a[135343] = 1; - v->a[135344] = aux_sym_concatenation_repeat1; - v->a[135345] = actions(5395); - v->a[135346] = 4; - v->a[135347] = sym_file_descriptor; - v->a[135348] = sym_test_operator; - v->a[135349] = sym__brace_start; - v->a[135350] = aux_sym_heredoc_redirect_token1; - v->a[135351] = actions(5393); - v->a[135352] = 33; - v->a[135353] = anon_sym_LPAREN_LPAREN; - v->a[135354] = anon_sym_PIPE_PIPE; - v->a[135355] = anon_sym_AMP_AMP; - v->a[135356] = anon_sym_PIPE; - v->a[135357] = anon_sym_LT; - v->a[135358] = anon_sym_GT; - v->a[135359] = anon_sym_LT_LT; + v->a[135340] = anon_sym_BQUOTE; + v->a[135341] = actions(7774); + v->a[135342] = 1; + v->a[135343] = anon_sym_DOLLAR_BQUOTE; + v->a[135344] = actions(7840); + v->a[135345] = 1; + v->a[135346] = anon_sym_DOLLAR; + v->a[135347] = actions(7842); + v->a[135348] = 1; + v->a[135349] = anon_sym_DQUOTE; + v->a[135350] = state(3009); + v->a[135351] = 1; + v->a[135352] = aux_sym_string_repeat1; + v->a[135353] = state(3218); + v->a[135354] = 4; + v->a[135355] = sym_arithmetic_expansion; + v->a[135356] = sym_simple_expansion; + v->a[135357] = sym_expansion; + v->a[135358] = sym_command_substitution; + v->a[135359] = 11; small_parse_table_6768(v); } void small_parse_table_6768(t_small_parse_table_array *v) { - v->a[135360] = anon_sym_GT_GT; - v->a[135361] = anon_sym_PIPE_AMP; - v->a[135362] = anon_sym_AMP_GT; - v->a[135363] = anon_sym_AMP_GT_GT; - v->a[135364] = anon_sym_LT_AMP; - v->a[135365] = anon_sym_GT_AMP; - v->a[135366] = anon_sym_GT_PIPE; - v->a[135367] = anon_sym_LT_AMP_DASH; - v->a[135368] = anon_sym_GT_AMP_DASH; - v->a[135369] = anon_sym_LT_LT_DASH; - v->a[135370] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135371] = anon_sym_DOLLAR_LBRACK; - v->a[135372] = anon_sym_DOLLAR; - v->a[135373] = sym__special_character; - v->a[135374] = anon_sym_DQUOTE; - v->a[135375] = sym_raw_string; - v->a[135376] = sym_ansi_c_string; - v->a[135377] = aux_sym_number_token1; - v->a[135378] = aux_sym_number_token2; - v->a[135379] = anon_sym_DOLLAR_LBRACE; + v->a[135360] = actions(3); + v->a[135361] = 1; + v->a[135362] = sym_comment; + v->a[135363] = actions(7666); + v->a[135364] = 1; + v->a[135365] = anon_sym_DQUOTE; + v->a[135366] = actions(7760); + v->a[135367] = 1; + v->a[135368] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135369] = actions(7766); + v->a[135370] = 1; + v->a[135371] = sym_string_content; + v->a[135372] = actions(7768); + v->a[135373] = 1; + v->a[135374] = anon_sym_DOLLAR_LBRACE; + v->a[135375] = actions(7770); + v->a[135376] = 1; + v->a[135377] = anon_sym_DOLLAR_LPAREN; + v->a[135378] = actions(7772); + v->a[135379] = 1; small_parse_table_6769(v); } void small_parse_table_6769(t_small_parse_table_array *v) { - v->a[135380] = anon_sym_DOLLAR_LPAREN; - v->a[135381] = anon_sym_BQUOTE; - v->a[135382] = anon_sym_DOLLAR_BQUOTE; - v->a[135383] = anon_sym_LT_LPAREN; - v->a[135384] = anon_sym_GT_LPAREN; - v->a[135385] = sym_word; - v->a[135386] = 3; - v->a[135387] = actions(71); + v->a[135380] = anon_sym_BQUOTE; + v->a[135381] = actions(7774); + v->a[135382] = 1; + v->a[135383] = anon_sym_DOLLAR_BQUOTE; + v->a[135384] = actions(7844); + v->a[135385] = 1; + v->a[135386] = anon_sym_DOLLAR; + v->a[135387] = state(3061); v->a[135388] = 1; - v->a[135389] = sym_comment; - v->a[135390] = actions(1324); - v->a[135391] = 14; - v->a[135392] = anon_sym_PIPE; - v->a[135393] = anon_sym_LT; - v->a[135394] = anon_sym_GT; - v->a[135395] = anon_sym_LT_LT; - v->a[135396] = anon_sym_AMP_GT; - v->a[135397] = anon_sym_LT_AMP; - v->a[135398] = anon_sym_GT_AMP; - v->a[135399] = anon_sym_DOLLAR; + v->a[135389] = aux_sym_string_repeat1; + v->a[135390] = state(3218); + v->a[135391] = 4; + v->a[135392] = sym_arithmetic_expansion; + v->a[135393] = sym_simple_expansion; + v->a[135394] = sym_expansion; + v->a[135395] = sym_command_substitution; + v->a[135396] = 11; + v->a[135397] = actions(3); + v->a[135398] = 1; + v->a[135399] = sym_comment; small_parse_table_6770(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1354.c b/parser/static/small_parse_table/small_parse_table_1354.c index 187f1243..5f82e97b 100644 --- a/parser/static/small_parse_table/small_parse_table_1354.c +++ b/parser/static/small_parse_table/small_parse_table_1354.c @@ -14,126 +14,126 @@ void small_parse_table_6770(t_small_parse_table_array *v) { - v->a[135400] = aux_sym_number_token1; - v->a[135401] = aux_sym_number_token2; - v->a[135402] = anon_sym_DOLLAR_LPAREN; - v->a[135403] = anon_sym_BQUOTE; - v->a[135404] = aux_sym__simple_variable_name_token1; - v->a[135405] = sym_word; - v->a[135406] = actions(1326); - v->a[135407] = 26; - v->a[135408] = sym_file_descriptor; - v->a[135409] = sym__concat; - v->a[135410] = sym_variable_name; - v->a[135411] = sym_test_operator; - v->a[135412] = sym__brace_start; - v->a[135413] = anon_sym_LPAREN_LPAREN; - v->a[135414] = anon_sym_PIPE_PIPE; - v->a[135415] = anon_sym_AMP_AMP; - v->a[135416] = anon_sym_GT_GT; - v->a[135417] = anon_sym_PIPE_AMP; - v->a[135418] = anon_sym_AMP_GT_GT; - v->a[135419] = anon_sym_GT_PIPE; + v->a[135400] = actions(7628); + v->a[135401] = 1; + v->a[135402] = anon_sym_DQUOTE; + v->a[135403] = actions(7760); + v->a[135404] = 1; + v->a[135405] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135406] = actions(7766); + v->a[135407] = 1; + v->a[135408] = sym_string_content; + v->a[135409] = actions(7768); + v->a[135410] = 1; + v->a[135411] = anon_sym_DOLLAR_LBRACE; + v->a[135412] = actions(7770); + v->a[135413] = 1; + v->a[135414] = anon_sym_DOLLAR_LPAREN; + v->a[135415] = actions(7772); + v->a[135416] = 1; + v->a[135417] = anon_sym_BQUOTE; + v->a[135418] = actions(7774); + v->a[135419] = 1; small_parse_table_6771(v); } void small_parse_table_6771(t_small_parse_table_array *v) { - v->a[135420] = anon_sym_LT_AMP_DASH; - v->a[135421] = anon_sym_GT_AMP_DASH; - v->a[135422] = anon_sym_LT_LT_DASH; - v->a[135423] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135424] = anon_sym_DOLLAR_LBRACK; - v->a[135425] = aux_sym_concatenation_token1; - v->a[135426] = sym__special_character; - v->a[135427] = anon_sym_DQUOTE; - v->a[135428] = sym_raw_string; - v->a[135429] = sym_ansi_c_string; - v->a[135430] = anon_sym_DOLLAR_LBRACE; - v->a[135431] = anon_sym_DOLLAR_BQUOTE; - v->a[135432] = anon_sym_LT_LPAREN; - v->a[135433] = anon_sym_GT_LPAREN; - v->a[135434] = 3; - v->a[135435] = actions(71); - v->a[135436] = 1; - v->a[135437] = sym_comment; - v->a[135438] = actions(1251); - v->a[135439] = 14; + v->a[135420] = anon_sym_DOLLAR_BQUOTE; + v->a[135421] = actions(7846); + v->a[135422] = 1; + v->a[135423] = anon_sym_DOLLAR; + v->a[135424] = state(3061); + v->a[135425] = 1; + v->a[135426] = aux_sym_string_repeat1; + v->a[135427] = state(3218); + v->a[135428] = 4; + v->a[135429] = sym_arithmetic_expansion; + v->a[135430] = sym_simple_expansion; + v->a[135431] = sym_expansion; + v->a[135432] = sym_command_substitution; + v->a[135433] = 7; + v->a[135434] = actions(3); + v->a[135435] = 1; + v->a[135436] = sym_comment; + v->a[135437] = actions(7754); + v->a[135438] = 1; + v->a[135439] = aux_sym__simple_variable_name_token1; small_parse_table_6772(v); } void small_parse_table_6772(t_small_parse_table_array *v) { - v->a[135440] = anon_sym_PIPE; - v->a[135441] = anon_sym_LT; - v->a[135442] = anon_sym_GT; - v->a[135443] = anon_sym_LT_LT; - v->a[135444] = anon_sym_AMP_GT; - v->a[135445] = anon_sym_LT_AMP; - v->a[135446] = anon_sym_GT_AMP; - v->a[135447] = anon_sym_DOLLAR; - v->a[135448] = aux_sym_number_token1; - v->a[135449] = aux_sym_number_token2; - v->a[135450] = anon_sym_DOLLAR_LPAREN; - v->a[135451] = anon_sym_BQUOTE; - v->a[135452] = aux_sym__simple_variable_name_token1; - v->a[135453] = sym_word; - v->a[135454] = actions(1253); - v->a[135455] = 26; - v->a[135456] = sym_file_descriptor; - v->a[135457] = sym__concat; - v->a[135458] = sym_variable_name; - v->a[135459] = sym_test_operator; + v->a[135440] = actions(7758); + v->a[135441] = 1; + v->a[135442] = sym_variable_name; + v->a[135443] = actions(7848); + v->a[135444] = 1; + v->a[135445] = anon_sym_RBRACE3; + v->a[135446] = state(3746); + v->a[135447] = 1; + v->a[135448] = sym__expansion_body; + v->a[135449] = actions(7756); + v->a[135450] = 2; + v->a[135451] = anon_sym_0; + v->a[135452] = anon_sym__; + v->a[135453] = actions(7750); + v->a[135454] = 7; + v->a[135455] = anon_sym_BANG; + v->a[135456] = anon_sym_DASH; + v->a[135457] = anon_sym_STAR; + v->a[135458] = anon_sym_QMARK; + v->a[135459] = anon_sym_DOLLAR; small_parse_table_6773(v); } void small_parse_table_6773(t_small_parse_table_array *v) { - v->a[135460] = sym__brace_start; - v->a[135461] = anon_sym_LPAREN_LPAREN; - v->a[135462] = anon_sym_PIPE_PIPE; - v->a[135463] = anon_sym_AMP_AMP; - v->a[135464] = anon_sym_GT_GT; - v->a[135465] = anon_sym_PIPE_AMP; - v->a[135466] = anon_sym_AMP_GT_GT; - v->a[135467] = anon_sym_GT_PIPE; - v->a[135468] = anon_sym_LT_AMP_DASH; - v->a[135469] = anon_sym_GT_AMP_DASH; - v->a[135470] = anon_sym_LT_LT_DASH; + v->a[135460] = anon_sym_POUND; + v->a[135461] = anon_sym_AT; + v->a[135462] = 11; + v->a[135463] = actions(3); + v->a[135464] = 1; + v->a[135465] = sym_comment; + v->a[135466] = actions(7604); + v->a[135467] = 1; + v->a[135468] = anon_sym_DQUOTE; + v->a[135469] = actions(7760); + v->a[135470] = 1; v->a[135471] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135472] = anon_sym_DOLLAR_LBRACK; - v->a[135473] = aux_sym_concatenation_token1; - v->a[135474] = sym__special_character; - v->a[135475] = anon_sym_DQUOTE; - v->a[135476] = sym_raw_string; - v->a[135477] = sym_ansi_c_string; - v->a[135478] = anon_sym_DOLLAR_LBRACE; - v->a[135479] = anon_sym_DOLLAR_BQUOTE; + v->a[135472] = actions(7766); + v->a[135473] = 1; + v->a[135474] = sym_string_content; + v->a[135475] = actions(7768); + v->a[135476] = 1; + v->a[135477] = anon_sym_DOLLAR_LBRACE; + v->a[135478] = actions(7770); + v->a[135479] = 1; small_parse_table_6774(v); } void small_parse_table_6774(t_small_parse_table_array *v) { - v->a[135480] = anon_sym_LT_LPAREN; - v->a[135481] = anon_sym_GT_LPAREN; - v->a[135482] = 3; - v->a[135483] = actions(71); - v->a[135484] = 1; - v->a[135485] = sym_comment; - v->a[135486] = actions(1352); - v->a[135487] = 14; - v->a[135488] = anon_sym_PIPE; - v->a[135489] = anon_sym_LT; - v->a[135490] = anon_sym_GT; - v->a[135491] = anon_sym_LT_LT; - v->a[135492] = anon_sym_AMP_GT; - v->a[135493] = anon_sym_LT_AMP; - v->a[135494] = anon_sym_GT_AMP; - v->a[135495] = anon_sym_DOLLAR; - v->a[135496] = sym__special_character; - v->a[135497] = aux_sym_number_token1; - v->a[135498] = aux_sym_number_token2; - v->a[135499] = anon_sym_DOLLAR_LPAREN; + v->a[135480] = anon_sym_DOLLAR_LPAREN; + v->a[135481] = actions(7772); + v->a[135482] = 1; + v->a[135483] = anon_sym_BQUOTE; + v->a[135484] = actions(7774); + v->a[135485] = 1; + v->a[135486] = anon_sym_DOLLAR_BQUOTE; + v->a[135487] = actions(7850); + v->a[135488] = 1; + v->a[135489] = anon_sym_DOLLAR; + v->a[135490] = state(3061); + v->a[135491] = 1; + v->a[135492] = aux_sym_string_repeat1; + v->a[135493] = state(3218); + v->a[135494] = 4; + v->a[135495] = sym_arithmetic_expansion; + v->a[135496] = sym_simple_expansion; + v->a[135497] = sym_expansion; + v->a[135498] = sym_command_substitution; + v->a[135499] = 11; small_parse_table_6775(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1355.c b/parser/static/small_parse_table/small_parse_table_1355.c index 924edb29..ac5b7af2 100644 --- a/parser/static/small_parse_table/small_parse_table_1355.c +++ b/parser/static/small_parse_table/small_parse_table_1355.c @@ -14,126 +14,126 @@ void small_parse_table_6775(t_small_parse_table_array *v) { - v->a[135500] = anon_sym_BQUOTE; - v->a[135501] = sym_word; - v->a[135502] = actions(1354); - v->a[135503] = 26; - v->a[135504] = sym_file_descriptor; - v->a[135505] = sym__concat; - v->a[135506] = sym_test_operator; - v->a[135507] = sym__brace_start; - v->a[135508] = anon_sym_LPAREN_LPAREN; - v->a[135509] = anon_sym_PIPE_PIPE; - v->a[135510] = anon_sym_AMP_AMP; - v->a[135511] = anon_sym_GT_GT; - v->a[135512] = anon_sym_PIPE_AMP; - v->a[135513] = anon_sym_RBRACK; - v->a[135514] = anon_sym_AMP_GT_GT; - v->a[135515] = anon_sym_GT_PIPE; - v->a[135516] = anon_sym_LT_AMP_DASH; - v->a[135517] = anon_sym_GT_AMP_DASH; - v->a[135518] = anon_sym_LT_LT_DASH; - v->a[135519] = anon_sym_LT_LT_LT; + v->a[135500] = actions(3); + v->a[135501] = 1; + v->a[135502] = sym_comment; + v->a[135503] = actions(7760); + v->a[135504] = 1; + v->a[135505] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135506] = actions(7766); + v->a[135507] = 1; + v->a[135508] = sym_string_content; + v->a[135509] = actions(7768); + v->a[135510] = 1; + v->a[135511] = anon_sym_DOLLAR_LBRACE; + v->a[135512] = actions(7770); + v->a[135513] = 1; + v->a[135514] = anon_sym_DOLLAR_LPAREN; + v->a[135515] = actions(7772); + v->a[135516] = 1; + v->a[135517] = anon_sym_BQUOTE; + v->a[135518] = actions(7774); + v->a[135519] = 1; small_parse_table_6776(v); } void small_parse_table_6776(t_small_parse_table_array *v) { - v->a[135520] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135521] = anon_sym_DOLLAR_LBRACK; - v->a[135522] = aux_sym_concatenation_token1; - v->a[135523] = anon_sym_DQUOTE; - v->a[135524] = sym_raw_string; - v->a[135525] = sym_ansi_c_string; - v->a[135526] = anon_sym_DOLLAR_LBRACE; - v->a[135527] = anon_sym_DOLLAR_BQUOTE; - v->a[135528] = anon_sym_LT_LPAREN; - v->a[135529] = anon_sym_GT_LPAREN; - v->a[135530] = 6; - v->a[135531] = actions(71); - v->a[135532] = 1; - v->a[135533] = sym_comment; - v->a[135534] = actions(1143); - v->a[135535] = 1; - v->a[135536] = aux_sym_concatenation_token1; - v->a[135537] = actions(6768); + v->a[135520] = anon_sym_DOLLAR_BQUOTE; + v->a[135521] = actions(7852); + v->a[135522] = 1; + v->a[135523] = anon_sym_DOLLAR; + v->a[135524] = actions(7854); + v->a[135525] = 1; + v->a[135526] = anon_sym_DQUOTE; + v->a[135527] = state(3015); + v->a[135528] = 1; + v->a[135529] = aux_sym_string_repeat1; + v->a[135530] = state(3218); + v->a[135531] = 4; + v->a[135532] = sym_arithmetic_expansion; + v->a[135533] = sym_simple_expansion; + v->a[135534] = sym_expansion; + v->a[135535] = sym_command_substitution; + v->a[135536] = 7; + v->a[135537] = actions(3); v->a[135538] = 1; - v->a[135539] = sym__concat; + v->a[135539] = sym_comment; small_parse_table_6777(v); } void small_parse_table_6777(t_small_parse_table_array *v) { - v->a[135540] = state(2312); + v->a[135540] = actions(7754); v->a[135541] = 1; - v->a[135542] = aux_sym_concatenation_repeat1; - v->a[135543] = actions(1286); - v->a[135544] = 14; - v->a[135545] = anon_sym_EQ; - v->a[135546] = anon_sym_PIPE; - v->a[135547] = anon_sym_CARET; - v->a[135548] = anon_sym_AMP; - v->a[135549] = anon_sym_LT; - v->a[135550] = anon_sym_GT; - v->a[135551] = anon_sym_LT_LT; - v->a[135552] = anon_sym_GT_GT; - v->a[135553] = anon_sym_PLUS; - v->a[135554] = anon_sym_DASH; - v->a[135555] = anon_sym_STAR; - v->a[135556] = anon_sym_SLASH; - v->a[135557] = anon_sym_PERCENT; - v->a[135558] = anon_sym_STAR_STAR; - v->a[135559] = actions(1288); + v->a[135542] = aux_sym__simple_variable_name_token1; + v->a[135543] = actions(7758); + v->a[135544] = 1; + v->a[135545] = sym_variable_name; + v->a[135546] = actions(7856); + v->a[135547] = 1; + v->a[135548] = anon_sym_RBRACE3; + v->a[135549] = state(3874); + v->a[135550] = 1; + v->a[135551] = sym__expansion_body; + v->a[135552] = actions(7756); + v->a[135553] = 2; + v->a[135554] = anon_sym_0; + v->a[135555] = anon_sym__; + v->a[135556] = actions(7750); + v->a[135557] = 7; + v->a[135558] = anon_sym_BANG; + v->a[135559] = anon_sym_DASH; small_parse_table_6778(v); } void small_parse_table_6778(t_small_parse_table_array *v) { - v->a[135560] = 23; - v->a[135561] = sym_test_operator; - v->a[135562] = anon_sym_PLUS_PLUS; - v->a[135563] = anon_sym_DASH_DASH; - v->a[135564] = anon_sym_PLUS_EQ; - v->a[135565] = anon_sym_DASH_EQ; - v->a[135566] = anon_sym_STAR_EQ; - v->a[135567] = anon_sym_SLASH_EQ; - v->a[135568] = anon_sym_PERCENT_EQ; - v->a[135569] = anon_sym_STAR_STAR_EQ; - v->a[135570] = anon_sym_LT_LT_EQ; - v->a[135571] = anon_sym_GT_GT_EQ; - v->a[135572] = anon_sym_AMP_EQ; - v->a[135573] = anon_sym_CARET_EQ; - v->a[135574] = anon_sym_PIPE_EQ; - v->a[135575] = anon_sym_PIPE_PIPE; - v->a[135576] = anon_sym_AMP_AMP; - v->a[135577] = anon_sym_EQ_EQ; - v->a[135578] = anon_sym_BANG_EQ; - v->a[135579] = anon_sym_LT_EQ; + v->a[135560] = anon_sym_STAR; + v->a[135561] = anon_sym_QMARK; + v->a[135562] = anon_sym_DOLLAR; + v->a[135563] = anon_sym_POUND; + v->a[135564] = anon_sym_AT; + v->a[135565] = 11; + v->a[135566] = actions(3); + v->a[135567] = 1; + v->a[135568] = sym_comment; + v->a[135569] = actions(7760); + v->a[135570] = 1; + v->a[135571] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135572] = actions(7766); + v->a[135573] = 1; + v->a[135574] = sym_string_content; + v->a[135575] = actions(7768); + v->a[135576] = 1; + v->a[135577] = anon_sym_DOLLAR_LBRACE; + v->a[135578] = actions(7770); + v->a[135579] = 1; small_parse_table_6779(v); } void small_parse_table_6779(t_small_parse_table_array *v) { - v->a[135580] = anon_sym_GT_EQ; - v->a[135581] = anon_sym_EQ_TILDE; - v->a[135582] = anon_sym_QMARK; - v->a[135583] = anon_sym_COLON; - v->a[135584] = 3; - v->a[135585] = actions(71); - v->a[135586] = 1; - v->a[135587] = sym_comment; - v->a[135588] = actions(1328); - v->a[135589] = 13; - v->a[135590] = anon_sym_PIPE; - v->a[135591] = anon_sym_LT; - v->a[135592] = anon_sym_GT; - v->a[135593] = anon_sym_LT_LT; - v->a[135594] = anon_sym_AMP_GT; - v->a[135595] = anon_sym_LT_AMP; - v->a[135596] = anon_sym_GT_AMP; - v->a[135597] = anon_sym_DOLLAR; - v->a[135598] = aux_sym_number_token1; - v->a[135599] = aux_sym_number_token2; + v->a[135580] = anon_sym_DOLLAR_LPAREN; + v->a[135581] = actions(7772); + v->a[135582] = 1; + v->a[135583] = anon_sym_BQUOTE; + v->a[135584] = actions(7774); + v->a[135585] = 1; + v->a[135586] = anon_sym_DOLLAR_BQUOTE; + v->a[135587] = actions(7858); + v->a[135588] = 1; + v->a[135589] = anon_sym_DOLLAR; + v->a[135590] = actions(7860); + v->a[135591] = 1; + v->a[135592] = anon_sym_DQUOTE; + v->a[135593] = state(3017); + v->a[135594] = 1; + v->a[135595] = aux_sym_string_repeat1; + v->a[135596] = state(3218); + v->a[135597] = 4; + v->a[135598] = sym_arithmetic_expansion; + v->a[135599] = sym_simple_expansion; small_parse_table_6780(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1356.c b/parser/static/small_parse_table/small_parse_table_1356.c index 0a2f1622..357c07e5 100644 --- a/parser/static/small_parse_table/small_parse_table_1356.c +++ b/parser/static/small_parse_table/small_parse_table_1356.c @@ -14,126 +14,126 @@ void small_parse_table_6780(t_small_parse_table_array *v) { - v->a[135600] = anon_sym_DOLLAR_LPAREN; - v->a[135601] = anon_sym_BQUOTE; - v->a[135602] = sym_word; - v->a[135603] = actions(1330); - v->a[135604] = 26; - v->a[135605] = sym_file_descriptor; - v->a[135606] = sym__concat; - v->a[135607] = sym_test_operator; - v->a[135608] = sym__brace_start; - v->a[135609] = anon_sym_LPAREN_LPAREN; - v->a[135610] = anon_sym_PIPE_PIPE; - v->a[135611] = anon_sym_AMP_AMP; - v->a[135612] = anon_sym_GT_GT; - v->a[135613] = anon_sym_PIPE_AMP; - v->a[135614] = anon_sym_AMP_GT_GT; - v->a[135615] = anon_sym_GT_PIPE; - v->a[135616] = anon_sym_LT_AMP_DASH; - v->a[135617] = anon_sym_GT_AMP_DASH; - v->a[135618] = anon_sym_LT_LT_DASH; - v->a[135619] = anon_sym_LT_LT_LT; + v->a[135600] = sym_expansion; + v->a[135601] = sym_command_substitution; + v->a[135602] = 11; + v->a[135603] = actions(3); + v->a[135604] = 1; + v->a[135605] = sym_comment; + v->a[135606] = actions(7760); + v->a[135607] = 1; + v->a[135608] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135609] = actions(7766); + v->a[135610] = 1; + v->a[135611] = sym_string_content; + v->a[135612] = actions(7768); + v->a[135613] = 1; + v->a[135614] = anon_sym_DOLLAR_LBRACE; + v->a[135615] = actions(7770); + v->a[135616] = 1; + v->a[135617] = anon_sym_DOLLAR_LPAREN; + v->a[135618] = actions(7772); + v->a[135619] = 1; small_parse_table_6781(v); } void small_parse_table_6781(t_small_parse_table_array *v) { - v->a[135620] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135621] = anon_sym_DOLLAR_LBRACK; - v->a[135622] = aux_sym_concatenation_token1; - v->a[135623] = sym__special_character; - v->a[135624] = anon_sym_DQUOTE; - v->a[135625] = sym_raw_string; - v->a[135626] = sym_ansi_c_string; - v->a[135627] = anon_sym_DOLLAR_LBRACE; - v->a[135628] = anon_sym_DOLLAR_BQUOTE; - v->a[135629] = anon_sym_LT_LPAREN; - v->a[135630] = anon_sym_GT_LPAREN; - v->a[135631] = 3; - v->a[135632] = actions(71); - v->a[135633] = 1; - v->a[135634] = sym_comment; - v->a[135635] = actions(1261); - v->a[135636] = 15; - v->a[135637] = anon_sym_EQ; - v->a[135638] = anon_sym_PIPE; - v->a[135639] = anon_sym_CARET; + v->a[135620] = anon_sym_BQUOTE; + v->a[135621] = actions(7774); + v->a[135622] = 1; + v->a[135623] = anon_sym_DOLLAR_BQUOTE; + v->a[135624] = actions(7862); + v->a[135625] = 1; + v->a[135626] = anon_sym_DOLLAR; + v->a[135627] = actions(7864); + v->a[135628] = 1; + v->a[135629] = anon_sym_DQUOTE; + v->a[135630] = state(3026); + v->a[135631] = 1; + v->a[135632] = aux_sym_string_repeat1; + v->a[135633] = state(3218); + v->a[135634] = 4; + v->a[135635] = sym_arithmetic_expansion; + v->a[135636] = sym_simple_expansion; + v->a[135637] = sym_expansion; + v->a[135638] = sym_command_substitution; + v->a[135639] = 11; small_parse_table_6782(v); } void small_parse_table_6782(t_small_parse_table_array *v) { - v->a[135640] = anon_sym_AMP; - v->a[135641] = anon_sym_LT; - v->a[135642] = anon_sym_GT; - v->a[135643] = anon_sym_LT_LT; - v->a[135644] = anon_sym_GT_GT; - v->a[135645] = anon_sym_PLUS; - v->a[135646] = anon_sym_DASH; - v->a[135647] = anon_sym_STAR; - v->a[135648] = anon_sym_SLASH; - v->a[135649] = anon_sym_PERCENT; - v->a[135650] = anon_sym_STAR_STAR; - v->a[135651] = sym__special_character; - v->a[135652] = actions(1263); - v->a[135653] = 24; - v->a[135654] = sym__concat; - v->a[135655] = sym_test_operator; - v->a[135656] = anon_sym_PLUS_PLUS; - v->a[135657] = anon_sym_DASH_DASH; - v->a[135658] = anon_sym_PLUS_EQ; - v->a[135659] = anon_sym_DASH_EQ; + v->a[135640] = actions(3); + v->a[135641] = 1; + v->a[135642] = sym_comment; + v->a[135643] = actions(7586); + v->a[135644] = 1; + v->a[135645] = anon_sym_DQUOTE; + v->a[135646] = actions(7760); + v->a[135647] = 1; + v->a[135648] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135649] = actions(7766); + v->a[135650] = 1; + v->a[135651] = sym_string_content; + v->a[135652] = actions(7768); + v->a[135653] = 1; + v->a[135654] = anon_sym_DOLLAR_LBRACE; + v->a[135655] = actions(7770); + v->a[135656] = 1; + v->a[135657] = anon_sym_DOLLAR_LPAREN; + v->a[135658] = actions(7772); + v->a[135659] = 1; small_parse_table_6783(v); } void small_parse_table_6783(t_small_parse_table_array *v) { - v->a[135660] = anon_sym_STAR_EQ; - v->a[135661] = anon_sym_SLASH_EQ; - v->a[135662] = anon_sym_PERCENT_EQ; - v->a[135663] = anon_sym_STAR_STAR_EQ; - v->a[135664] = anon_sym_LT_LT_EQ; - v->a[135665] = anon_sym_GT_GT_EQ; - v->a[135666] = anon_sym_AMP_EQ; - v->a[135667] = anon_sym_CARET_EQ; - v->a[135668] = anon_sym_PIPE_EQ; - v->a[135669] = anon_sym_PIPE_PIPE; - v->a[135670] = anon_sym_AMP_AMP; - v->a[135671] = anon_sym_EQ_EQ; - v->a[135672] = anon_sym_BANG_EQ; - v->a[135673] = anon_sym_LT_EQ; - v->a[135674] = anon_sym_GT_EQ; - v->a[135675] = anon_sym_RBRACK; - v->a[135676] = anon_sym_EQ_TILDE; - v->a[135677] = anon_sym_QMARK; - v->a[135678] = 3; - v->a[135679] = actions(71); + v->a[135660] = anon_sym_BQUOTE; + v->a[135661] = actions(7774); + v->a[135662] = 1; + v->a[135663] = anon_sym_DOLLAR_BQUOTE; + v->a[135664] = actions(7866); + v->a[135665] = 1; + v->a[135666] = anon_sym_DOLLAR; + v->a[135667] = state(3061); + v->a[135668] = 1; + v->a[135669] = aux_sym_string_repeat1; + v->a[135670] = state(3218); + v->a[135671] = 4; + v->a[135672] = sym_arithmetic_expansion; + v->a[135673] = sym_simple_expansion; + v->a[135674] = sym_expansion; + v->a[135675] = sym_command_substitution; + v->a[135676] = 7; + v->a[135677] = actions(3); + v->a[135678] = 1; + v->a[135679] = sym_comment; small_parse_table_6784(v); } void small_parse_table_6784(t_small_parse_table_array *v) { - v->a[135680] = 1; - v->a[135681] = sym_comment; - v->a[135682] = actions(1348); - v->a[135683] = 14; - v->a[135684] = anon_sym_PIPE; - v->a[135685] = anon_sym_LT; - v->a[135686] = anon_sym_GT; - v->a[135687] = anon_sym_LT_LT; - v->a[135688] = anon_sym_AMP_GT; - v->a[135689] = anon_sym_LT_AMP; - v->a[135690] = anon_sym_GT_AMP; - v->a[135691] = anon_sym_DOLLAR; - v->a[135692] = sym__special_character; - v->a[135693] = aux_sym_number_token1; - v->a[135694] = aux_sym_number_token2; - v->a[135695] = anon_sym_DOLLAR_LPAREN; - v->a[135696] = anon_sym_BQUOTE; - v->a[135697] = sym_word; - v->a[135698] = actions(1350); - v->a[135699] = 25; + v->a[135680] = actions(7754); + v->a[135681] = 1; + v->a[135682] = aux_sym__simple_variable_name_token1; + v->a[135683] = actions(7758); + v->a[135684] = 1; + v->a[135685] = sym_variable_name; + v->a[135686] = actions(7868); + v->a[135687] = 1; + v->a[135688] = anon_sym_RBRACE3; + v->a[135689] = state(3866); + v->a[135690] = 1; + v->a[135691] = sym__expansion_body; + v->a[135692] = actions(7756); + v->a[135693] = 2; + v->a[135694] = anon_sym_0; + v->a[135695] = anon_sym__; + v->a[135696] = actions(7750); + v->a[135697] = 7; + v->a[135698] = anon_sym_BANG; + v->a[135699] = anon_sym_DASH; small_parse_table_6785(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1357.c b/parser/static/small_parse_table/small_parse_table_1357.c index 8c82583d..a2b5334a 100644 --- a/parser/static/small_parse_table/small_parse_table_1357.c +++ b/parser/static/small_parse_table/small_parse_table_1357.c @@ -14,126 +14,126 @@ void small_parse_table_6785(t_small_parse_table_array *v) { - v->a[135700] = sym_file_descriptor; - v->a[135701] = sym__concat; - v->a[135702] = sym_test_operator; - v->a[135703] = sym__brace_start; - v->a[135704] = anon_sym_LPAREN_LPAREN; - v->a[135705] = anon_sym_PIPE_PIPE; - v->a[135706] = anon_sym_AMP_AMP; - v->a[135707] = anon_sym_GT_GT; - v->a[135708] = anon_sym_PIPE_AMP; - v->a[135709] = anon_sym_RBRACK; - v->a[135710] = anon_sym_AMP_GT_GT; - v->a[135711] = anon_sym_GT_PIPE; - v->a[135712] = anon_sym_LT_AMP_DASH; - v->a[135713] = anon_sym_GT_AMP_DASH; - v->a[135714] = anon_sym_LT_LT_DASH; - v->a[135715] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135716] = anon_sym_DOLLAR_LBRACK; - v->a[135717] = aux_sym_concatenation_token1; - v->a[135718] = anon_sym_DQUOTE; - v->a[135719] = sym_raw_string; + v->a[135700] = anon_sym_STAR; + v->a[135701] = anon_sym_QMARK; + v->a[135702] = anon_sym_DOLLAR; + v->a[135703] = anon_sym_POUND; + v->a[135704] = anon_sym_AT; + v->a[135705] = 11; + v->a[135706] = actions(3); + v->a[135707] = 1; + v->a[135708] = sym_comment; + v->a[135709] = actions(7760); + v->a[135710] = 1; + v->a[135711] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135712] = actions(7766); + v->a[135713] = 1; + v->a[135714] = sym_string_content; + v->a[135715] = actions(7768); + v->a[135716] = 1; + v->a[135717] = anon_sym_DOLLAR_LBRACE; + v->a[135718] = actions(7770); + v->a[135719] = 1; small_parse_table_6786(v); } void small_parse_table_6786(t_small_parse_table_array *v) { - v->a[135720] = sym_ansi_c_string; - v->a[135721] = anon_sym_DOLLAR_LBRACE; - v->a[135722] = anon_sym_DOLLAR_BQUOTE; - v->a[135723] = anon_sym_LT_LPAREN; - v->a[135724] = anon_sym_GT_LPAREN; - v->a[135725] = 3; - v->a[135726] = actions(71); - v->a[135727] = 1; - v->a[135728] = sym_comment; - v->a[135729] = actions(1328); - v->a[135730] = 14; - v->a[135731] = anon_sym_EQ; - v->a[135732] = anon_sym_PIPE; - v->a[135733] = anon_sym_CARET; - v->a[135734] = anon_sym_AMP; - v->a[135735] = anon_sym_LT; - v->a[135736] = anon_sym_GT; - v->a[135737] = anon_sym_LT_LT; - v->a[135738] = anon_sym_GT_GT; - v->a[135739] = anon_sym_PLUS; + v->a[135720] = anon_sym_DOLLAR_LPAREN; + v->a[135721] = actions(7772); + v->a[135722] = 1; + v->a[135723] = anon_sym_BQUOTE; + v->a[135724] = actions(7774); + v->a[135725] = 1; + v->a[135726] = anon_sym_DOLLAR_BQUOTE; + v->a[135727] = actions(7870); + v->a[135728] = 1; + v->a[135729] = anon_sym_DOLLAR; + v->a[135730] = actions(7872); + v->a[135731] = 1; + v->a[135732] = anon_sym_DQUOTE; + v->a[135733] = state(3022); + v->a[135734] = 1; + v->a[135735] = aux_sym_string_repeat1; + v->a[135736] = state(3218); + v->a[135737] = 4; + v->a[135738] = sym_arithmetic_expansion; + v->a[135739] = sym_simple_expansion; small_parse_table_6787(v); } void small_parse_table_6787(t_small_parse_table_array *v) { - v->a[135740] = anon_sym_DASH; - v->a[135741] = anon_sym_STAR; - v->a[135742] = anon_sym_SLASH; - v->a[135743] = anon_sym_PERCENT; - v->a[135744] = anon_sym_STAR_STAR; - v->a[135745] = actions(1330); - v->a[135746] = 25; - v->a[135747] = sym__concat; - v->a[135748] = sym_test_operator; - v->a[135749] = anon_sym_PLUS_PLUS; - v->a[135750] = anon_sym_DASH_DASH; - v->a[135751] = anon_sym_PLUS_EQ; - v->a[135752] = anon_sym_DASH_EQ; - v->a[135753] = anon_sym_STAR_EQ; - v->a[135754] = anon_sym_SLASH_EQ; - v->a[135755] = anon_sym_PERCENT_EQ; - v->a[135756] = anon_sym_STAR_STAR_EQ; - v->a[135757] = anon_sym_LT_LT_EQ; - v->a[135758] = anon_sym_GT_GT_EQ; - v->a[135759] = anon_sym_AMP_EQ; + v->a[135740] = sym_expansion; + v->a[135741] = sym_command_substitution; + v->a[135742] = 11; + v->a[135743] = actions(3); + v->a[135744] = 1; + v->a[135745] = sym_comment; + v->a[135746] = actions(7760); + v->a[135747] = 1; + v->a[135748] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135749] = actions(7766); + v->a[135750] = 1; + v->a[135751] = sym_string_content; + v->a[135752] = actions(7768); + v->a[135753] = 1; + v->a[135754] = anon_sym_DOLLAR_LBRACE; + v->a[135755] = actions(7770); + v->a[135756] = 1; + v->a[135757] = anon_sym_DOLLAR_LPAREN; + v->a[135758] = actions(7772); + v->a[135759] = 1; small_parse_table_6788(v); } void small_parse_table_6788(t_small_parse_table_array *v) { - v->a[135760] = anon_sym_CARET_EQ; - v->a[135761] = anon_sym_PIPE_EQ; - v->a[135762] = anon_sym_PIPE_PIPE; - v->a[135763] = anon_sym_AMP_AMP; - v->a[135764] = anon_sym_EQ_EQ; - v->a[135765] = anon_sym_BANG_EQ; - v->a[135766] = anon_sym_LT_EQ; - v->a[135767] = anon_sym_GT_EQ; - v->a[135768] = anon_sym_RPAREN; - v->a[135769] = anon_sym_EQ_TILDE; - v->a[135770] = anon_sym_QMARK; - v->a[135771] = aux_sym_concatenation_token1; - v->a[135772] = 3; - v->a[135773] = actions(71); - v->a[135774] = 1; - v->a[135775] = sym_comment; - v->a[135776] = actions(1324); - v->a[135777] = 14; - v->a[135778] = anon_sym_PIPE; - v->a[135779] = anon_sym_LT; + v->a[135760] = anon_sym_BQUOTE; + v->a[135761] = actions(7774); + v->a[135762] = 1; + v->a[135763] = anon_sym_DOLLAR_BQUOTE; + v->a[135764] = actions(7874); + v->a[135765] = 1; + v->a[135766] = anon_sym_DOLLAR; + v->a[135767] = actions(7876); + v->a[135768] = 1; + v->a[135769] = anon_sym_DQUOTE; + v->a[135770] = state(3049); + v->a[135771] = 1; + v->a[135772] = aux_sym_string_repeat1; + v->a[135773] = state(3218); + v->a[135774] = 4; + v->a[135775] = sym_arithmetic_expansion; + v->a[135776] = sym_simple_expansion; + v->a[135777] = sym_expansion; + v->a[135778] = sym_command_substitution; + v->a[135779] = 11; small_parse_table_6789(v); } void small_parse_table_6789(t_small_parse_table_array *v) { - v->a[135780] = anon_sym_GT; - v->a[135781] = anon_sym_LT_LT; - v->a[135782] = anon_sym_AMP_GT; - v->a[135783] = anon_sym_LT_AMP; - v->a[135784] = anon_sym_GT_AMP; - v->a[135785] = anon_sym_DOLLAR; - v->a[135786] = sym__special_character; - v->a[135787] = aux_sym_number_token1; - v->a[135788] = aux_sym_number_token2; - v->a[135789] = anon_sym_DOLLAR_LPAREN; - v->a[135790] = anon_sym_BQUOTE; - v->a[135791] = sym_word; - v->a[135792] = actions(1326); - v->a[135793] = 25; - v->a[135794] = sym_file_descriptor; - v->a[135795] = sym__concat; - v->a[135796] = sym_test_operator; - v->a[135797] = sym__brace_start; - v->a[135798] = anon_sym_LPAREN_LPAREN; - v->a[135799] = anon_sym_PIPE_PIPE; + v->a[135780] = actions(3); + v->a[135781] = 1; + v->a[135782] = sym_comment; + v->a[135783] = actions(7598); + v->a[135784] = 1; + v->a[135785] = anon_sym_DQUOTE; + v->a[135786] = actions(7760); + v->a[135787] = 1; + v->a[135788] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135789] = actions(7766); + v->a[135790] = 1; + v->a[135791] = sym_string_content; + v->a[135792] = actions(7768); + v->a[135793] = 1; + v->a[135794] = anon_sym_DOLLAR_LBRACE; + v->a[135795] = actions(7770); + v->a[135796] = 1; + v->a[135797] = anon_sym_DOLLAR_LPAREN; + v->a[135798] = actions(7772); + v->a[135799] = 1; small_parse_table_6790(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1358.c b/parser/static/small_parse_table/small_parse_table_1358.c index a40889d9..91ef9a4d 100644 --- a/parser/static/small_parse_table/small_parse_table_1358.c +++ b/parser/static/small_parse_table/small_parse_table_1358.c @@ -14,126 +14,126 @@ void small_parse_table_6790(t_small_parse_table_array *v) { - v->a[135800] = anon_sym_AMP_AMP; - v->a[135801] = anon_sym_GT_GT; - v->a[135802] = anon_sym_PIPE_AMP; - v->a[135803] = anon_sym_RBRACK; - v->a[135804] = anon_sym_AMP_GT_GT; - v->a[135805] = anon_sym_GT_PIPE; - v->a[135806] = anon_sym_LT_AMP_DASH; - v->a[135807] = anon_sym_GT_AMP_DASH; - v->a[135808] = anon_sym_LT_LT_DASH; - v->a[135809] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135810] = anon_sym_DOLLAR_LBRACK; - v->a[135811] = aux_sym_concatenation_token1; - v->a[135812] = anon_sym_DQUOTE; - v->a[135813] = sym_raw_string; - v->a[135814] = sym_ansi_c_string; - v->a[135815] = anon_sym_DOLLAR_LBRACE; - v->a[135816] = anon_sym_DOLLAR_BQUOTE; - v->a[135817] = anon_sym_LT_LPAREN; - v->a[135818] = anon_sym_GT_LPAREN; - v->a[135819] = 5; + v->a[135800] = anon_sym_BQUOTE; + v->a[135801] = actions(7774); + v->a[135802] = 1; + v->a[135803] = anon_sym_DOLLAR_BQUOTE; + v->a[135804] = actions(7878); + v->a[135805] = 1; + v->a[135806] = anon_sym_DOLLAR; + v->a[135807] = state(3061); + v->a[135808] = 1; + v->a[135809] = aux_sym_string_repeat1; + v->a[135810] = state(3218); + v->a[135811] = 4; + v->a[135812] = sym_arithmetic_expansion; + v->a[135813] = sym_simple_expansion; + v->a[135814] = sym_expansion; + v->a[135815] = sym_command_substitution; + v->a[135816] = 11; + v->a[135817] = actions(3); + v->a[135818] = 1; + v->a[135819] = sym_comment; small_parse_table_6791(v); } void small_parse_table_6791(t_small_parse_table_array *v) { - v->a[135820] = actions(71); + v->a[135820] = actions(7596); v->a[135821] = 1; - v->a[135822] = sym_comment; - v->a[135823] = state(2720); + v->a[135822] = anon_sym_DQUOTE; + v->a[135823] = actions(7760); v->a[135824] = 1; - v->a[135825] = aux_sym_concatenation_repeat1; - v->a[135826] = actions(1143); - v->a[135827] = 2; - v->a[135828] = sym__concat; - v->a[135829] = aux_sym_concatenation_token1; - v->a[135830] = actions(1273); - v->a[135831] = 14; - v->a[135832] = anon_sym_EQ; - v->a[135833] = anon_sym_PIPE; - v->a[135834] = anon_sym_CARET; - v->a[135835] = anon_sym_AMP; - v->a[135836] = anon_sym_LT; - v->a[135837] = anon_sym_GT; - v->a[135838] = anon_sym_LT_LT; - v->a[135839] = anon_sym_GT_GT; + v->a[135825] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135826] = actions(7766); + v->a[135827] = 1; + v->a[135828] = sym_string_content; + v->a[135829] = actions(7768); + v->a[135830] = 1; + v->a[135831] = anon_sym_DOLLAR_LBRACE; + v->a[135832] = actions(7770); + v->a[135833] = 1; + v->a[135834] = anon_sym_DOLLAR_LPAREN; + v->a[135835] = actions(7772); + v->a[135836] = 1; + v->a[135837] = anon_sym_BQUOTE; + v->a[135838] = actions(7774); + v->a[135839] = 1; small_parse_table_6792(v); } void small_parse_table_6792(t_small_parse_table_array *v) { - v->a[135840] = anon_sym_PLUS; - v->a[135841] = anon_sym_DASH; - v->a[135842] = anon_sym_STAR; - v->a[135843] = anon_sym_SLASH; - v->a[135844] = anon_sym_PERCENT; - v->a[135845] = anon_sym_STAR_STAR; - v->a[135846] = actions(1369); - v->a[135847] = 22; - v->a[135848] = sym_test_operator; - v->a[135849] = anon_sym_PLUS_PLUS; - v->a[135850] = anon_sym_DASH_DASH; - v->a[135851] = anon_sym_PLUS_EQ; - v->a[135852] = anon_sym_DASH_EQ; - v->a[135853] = anon_sym_STAR_EQ; - v->a[135854] = anon_sym_SLASH_EQ; - v->a[135855] = anon_sym_PERCENT_EQ; - v->a[135856] = anon_sym_STAR_STAR_EQ; - v->a[135857] = anon_sym_LT_LT_EQ; - v->a[135858] = anon_sym_GT_GT_EQ; - v->a[135859] = anon_sym_AMP_EQ; + v->a[135840] = anon_sym_DOLLAR_BQUOTE; + v->a[135841] = actions(7880); + v->a[135842] = 1; + v->a[135843] = anon_sym_DOLLAR; + v->a[135844] = state(3061); + v->a[135845] = 1; + v->a[135846] = aux_sym_string_repeat1; + v->a[135847] = state(3218); + v->a[135848] = 4; + v->a[135849] = sym_arithmetic_expansion; + v->a[135850] = sym_simple_expansion; + v->a[135851] = sym_expansion; + v->a[135852] = sym_command_substitution; + v->a[135853] = 11; + v->a[135854] = actions(3); + v->a[135855] = 1; + v->a[135856] = sym_comment; + v->a[135857] = actions(7566); + v->a[135858] = 1; + v->a[135859] = anon_sym_DQUOTE; small_parse_table_6793(v); } void small_parse_table_6793(t_small_parse_table_array *v) { - v->a[135860] = anon_sym_CARET_EQ; - v->a[135861] = anon_sym_PIPE_EQ; - v->a[135862] = anon_sym_PIPE_PIPE; - v->a[135863] = anon_sym_AMP_AMP; - v->a[135864] = anon_sym_EQ_EQ; - v->a[135865] = anon_sym_BANG_EQ; - v->a[135866] = anon_sym_LT_EQ; - v->a[135867] = anon_sym_GT_EQ; - v->a[135868] = anon_sym_EQ_TILDE; - v->a[135869] = anon_sym_QMARK; - v->a[135870] = 4; - v->a[135871] = actions(71); - v->a[135872] = 1; - v->a[135873] = sym_comment; - v->a[135874] = actions(6770); - v->a[135875] = 1; - v->a[135876] = anon_sym_LBRACK; - v->a[135877] = actions(6600); - v->a[135878] = 14; - v->a[135879] = anon_sym_EQ; + v->a[135860] = actions(7760); + v->a[135861] = 1; + v->a[135862] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135863] = actions(7766); + v->a[135864] = 1; + v->a[135865] = sym_string_content; + v->a[135866] = actions(7768); + v->a[135867] = 1; + v->a[135868] = anon_sym_DOLLAR_LBRACE; + v->a[135869] = actions(7770); + v->a[135870] = 1; + v->a[135871] = anon_sym_DOLLAR_LPAREN; + v->a[135872] = actions(7772); + v->a[135873] = 1; + v->a[135874] = anon_sym_BQUOTE; + v->a[135875] = actions(7774); + v->a[135876] = 1; + v->a[135877] = anon_sym_DOLLAR_BQUOTE; + v->a[135878] = actions(7882); + v->a[135879] = 1; small_parse_table_6794(v); } void small_parse_table_6794(t_small_parse_table_array *v) { - v->a[135880] = anon_sym_PIPE; - v->a[135881] = anon_sym_CARET; - v->a[135882] = anon_sym_AMP; - v->a[135883] = anon_sym_LT; - v->a[135884] = anon_sym_GT; - v->a[135885] = anon_sym_LT_LT; - v->a[135886] = anon_sym_GT_GT; - v->a[135887] = anon_sym_PLUS; - v->a[135888] = anon_sym_DASH; - v->a[135889] = anon_sym_STAR; - v->a[135890] = anon_sym_SLASH; - v->a[135891] = anon_sym_PERCENT; - v->a[135892] = anon_sym_STAR_STAR; - v->a[135893] = actions(6598); - v->a[135894] = 24; - v->a[135895] = anon_sym_RPAREN_RPAREN; - v->a[135896] = anon_sym_COMMA; - v->a[135897] = anon_sym_PLUS_PLUS; - v->a[135898] = anon_sym_DASH_DASH; - v->a[135899] = anon_sym_PLUS_EQ; + v->a[135880] = anon_sym_DOLLAR; + v->a[135881] = state(3061); + v->a[135882] = 1; + v->a[135883] = aux_sym_string_repeat1; + v->a[135884] = state(3218); + v->a[135885] = 4; + v->a[135886] = sym_arithmetic_expansion; + v->a[135887] = sym_simple_expansion; + v->a[135888] = sym_expansion; + v->a[135889] = sym_command_substitution; + v->a[135890] = 7; + v->a[135891] = actions(3); + v->a[135892] = 1; + v->a[135893] = sym_comment; + v->a[135894] = actions(7754); + v->a[135895] = 1; + v->a[135896] = aux_sym__simple_variable_name_token1; + v->a[135897] = actions(7758); + v->a[135898] = 1; + v->a[135899] = sym_variable_name; small_parse_table_6795(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1359.c b/parser/static/small_parse_table/small_parse_table_1359.c index 2fd5ee69..daf45427 100644 --- a/parser/static/small_parse_table/small_parse_table_1359.c +++ b/parser/static/small_parse_table/small_parse_table_1359.c @@ -14,126 +14,126 @@ void small_parse_table_6795(t_small_parse_table_array *v) { - v->a[135900] = anon_sym_DASH_EQ; - v->a[135901] = anon_sym_STAR_EQ; - v->a[135902] = anon_sym_SLASH_EQ; - v->a[135903] = anon_sym_PERCENT_EQ; - v->a[135904] = anon_sym_STAR_STAR_EQ; - v->a[135905] = anon_sym_LT_LT_EQ; - v->a[135906] = anon_sym_GT_GT_EQ; - v->a[135907] = anon_sym_AMP_EQ; - v->a[135908] = anon_sym_CARET_EQ; - v->a[135909] = anon_sym_PIPE_EQ; - v->a[135910] = anon_sym_PIPE_PIPE; - v->a[135911] = anon_sym_AMP_AMP; - v->a[135912] = anon_sym_EQ_EQ; - v->a[135913] = anon_sym_BANG_EQ; - v->a[135914] = anon_sym_LT_EQ; - v->a[135915] = anon_sym_GT_EQ; - v->a[135916] = anon_sym_EQ_TILDE; - v->a[135917] = anon_sym_QMARK; - v->a[135918] = anon_sym_COLON; - v->a[135919] = 3; + v->a[135900] = actions(7884); + v->a[135901] = 1; + v->a[135902] = anon_sym_RBRACE3; + v->a[135903] = state(3754); + v->a[135904] = 1; + v->a[135905] = sym__expansion_body; + v->a[135906] = actions(7756); + v->a[135907] = 2; + v->a[135908] = anon_sym_0; + v->a[135909] = anon_sym__; + v->a[135910] = actions(7750); + v->a[135911] = 7; + v->a[135912] = anon_sym_BANG; + v->a[135913] = anon_sym_DASH; + v->a[135914] = anon_sym_STAR; + v->a[135915] = anon_sym_QMARK; + v->a[135916] = anon_sym_DOLLAR; + v->a[135917] = anon_sym_POUND; + v->a[135918] = anon_sym_AT; + v->a[135919] = 7; small_parse_table_6796(v); } void small_parse_table_6796(t_small_parse_table_array *v) { - v->a[135920] = actions(71); + v->a[135920] = actions(3); v->a[135921] = 1; v->a[135922] = sym_comment; - v->a[135923] = actions(1251); - v->a[135924] = 14; - v->a[135925] = anon_sym_PIPE; - v->a[135926] = anon_sym_LT; - v->a[135927] = anon_sym_GT; - v->a[135928] = anon_sym_LT_LT; - v->a[135929] = anon_sym_AMP_GT; - v->a[135930] = anon_sym_LT_AMP; - v->a[135931] = anon_sym_GT_AMP; - v->a[135932] = anon_sym_DOLLAR; - v->a[135933] = sym__special_character; - v->a[135934] = aux_sym_number_token1; - v->a[135935] = aux_sym_number_token2; - v->a[135936] = anon_sym_DOLLAR_LPAREN; - v->a[135937] = anon_sym_BQUOTE; - v->a[135938] = sym_word; - v->a[135939] = actions(1253); + v->a[135923] = actions(7754); + v->a[135924] = 1; + v->a[135925] = aux_sym__simple_variable_name_token1; + v->a[135926] = actions(7758); + v->a[135927] = 1; + v->a[135928] = sym_variable_name; + v->a[135929] = actions(7886); + v->a[135930] = 1; + v->a[135931] = anon_sym_RBRACE3; + v->a[135932] = state(3904); + v->a[135933] = 1; + v->a[135934] = sym__expansion_body; + v->a[135935] = actions(7756); + v->a[135936] = 2; + v->a[135937] = anon_sym_0; + v->a[135938] = anon_sym__; + v->a[135939] = actions(7750); small_parse_table_6797(v); } void small_parse_table_6797(t_small_parse_table_array *v) { - v->a[135940] = 25; - v->a[135941] = sym_file_descriptor; - v->a[135942] = sym__concat; - v->a[135943] = sym_test_operator; - v->a[135944] = sym__brace_start; - v->a[135945] = anon_sym_LPAREN_LPAREN; - v->a[135946] = anon_sym_PIPE_PIPE; - v->a[135947] = anon_sym_AMP_AMP; - v->a[135948] = anon_sym_GT_GT; - v->a[135949] = anon_sym_PIPE_AMP; - v->a[135950] = anon_sym_RBRACK; - v->a[135951] = anon_sym_AMP_GT_GT; - v->a[135952] = anon_sym_GT_PIPE; - v->a[135953] = anon_sym_LT_AMP_DASH; - v->a[135954] = anon_sym_GT_AMP_DASH; - v->a[135955] = anon_sym_LT_LT_DASH; - v->a[135956] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[135957] = anon_sym_DOLLAR_LBRACK; - v->a[135958] = aux_sym_concatenation_token1; - v->a[135959] = anon_sym_DQUOTE; + v->a[135940] = 7; + v->a[135941] = anon_sym_BANG; + v->a[135942] = anon_sym_DASH; + v->a[135943] = anon_sym_STAR; + v->a[135944] = anon_sym_QMARK; + v->a[135945] = anon_sym_DOLLAR; + v->a[135946] = anon_sym_POUND; + v->a[135947] = anon_sym_AT; + v->a[135948] = 11; + v->a[135949] = actions(3); + v->a[135950] = 1; + v->a[135951] = sym_comment; + v->a[135952] = actions(7760); + v->a[135953] = 1; + v->a[135954] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135955] = actions(7766); + v->a[135956] = 1; + v->a[135957] = sym_string_content; + v->a[135958] = actions(7768); + v->a[135959] = 1; small_parse_table_6798(v); } void small_parse_table_6798(t_small_parse_table_array *v) { - v->a[135960] = sym_raw_string; - v->a[135961] = sym_ansi_c_string; - v->a[135962] = anon_sym_DOLLAR_LBRACE; - v->a[135963] = anon_sym_DOLLAR_BQUOTE; - v->a[135964] = anon_sym_LT_LPAREN; - v->a[135965] = anon_sym_GT_LPAREN; - v->a[135966] = 3; - v->a[135967] = actions(71); + v->a[135960] = anon_sym_DOLLAR_LBRACE; + v->a[135961] = actions(7770); + v->a[135962] = 1; + v->a[135963] = anon_sym_DOLLAR_LPAREN; + v->a[135964] = actions(7772); + v->a[135965] = 1; + v->a[135966] = anon_sym_BQUOTE; + v->a[135967] = actions(7774); v->a[135968] = 1; - v->a[135969] = sym_comment; - v->a[135970] = actions(1296); - v->a[135971] = 14; - v->a[135972] = anon_sym_PIPE; - v->a[135973] = anon_sym_LT; - v->a[135974] = anon_sym_GT; - v->a[135975] = anon_sym_LT_LT; - v->a[135976] = anon_sym_AMP_GT; - v->a[135977] = anon_sym_LT_AMP; - v->a[135978] = anon_sym_GT_AMP; - v->a[135979] = anon_sym_DOLLAR; + v->a[135969] = anon_sym_DOLLAR_BQUOTE; + v->a[135970] = actions(7888); + v->a[135971] = 1; + v->a[135972] = anon_sym_DOLLAR; + v->a[135973] = actions(7890); + v->a[135974] = 1; + v->a[135975] = anon_sym_DQUOTE; + v->a[135976] = state(3027); + v->a[135977] = 1; + v->a[135978] = aux_sym_string_repeat1; + v->a[135979] = state(3218); small_parse_table_6799(v); } void small_parse_table_6799(t_small_parse_table_array *v) { - v->a[135980] = sym__special_character; - v->a[135981] = aux_sym_number_token1; - v->a[135982] = aux_sym_number_token2; - v->a[135983] = anon_sym_DOLLAR_LPAREN; - v->a[135984] = anon_sym_BQUOTE; - v->a[135985] = sym_word; - v->a[135986] = actions(1298); - v->a[135987] = 25; - v->a[135988] = sym_file_descriptor; - v->a[135989] = sym__concat; - v->a[135990] = sym_test_operator; - v->a[135991] = sym__brace_start; - v->a[135992] = anon_sym_LPAREN_LPAREN; - v->a[135993] = anon_sym_PIPE_PIPE; - v->a[135994] = anon_sym_AMP_AMP; - v->a[135995] = anon_sym_GT_GT; - v->a[135996] = anon_sym_PIPE_AMP; - v->a[135997] = anon_sym_RBRACK; - v->a[135998] = anon_sym_AMP_GT_GT; - v->a[135999] = anon_sym_GT_PIPE; + v->a[135980] = 4; + v->a[135981] = sym_arithmetic_expansion; + v->a[135982] = sym_simple_expansion; + v->a[135983] = sym_expansion; + v->a[135984] = sym_command_substitution; + v->a[135985] = 11; + v->a[135986] = actions(3); + v->a[135987] = 1; + v->a[135988] = sym_comment; + v->a[135989] = actions(7760); + v->a[135990] = 1; + v->a[135991] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[135992] = actions(7766); + v->a[135993] = 1; + v->a[135994] = sym_string_content; + v->a[135995] = actions(7768); + v->a[135996] = 1; + v->a[135997] = anon_sym_DOLLAR_LBRACE; + v->a[135998] = actions(7770); + v->a[135999] = 1; small_parse_table_6800(v); } diff --git a/parser/static/small_parse_table/small_parse_table_136.c b/parser/static/small_parse_table/small_parse_table_136.c index 97e9784f..59364f09 100644 --- a/parser/static/small_parse_table/small_parse_table_136.c +++ b/parser/static/small_parse_table/small_parse_table_136.c @@ -14,126 +14,126 @@ void small_parse_table_680(t_small_parse_table_array *v) { - v->a[13600] = anon_sym_STAR; - v->a[13601] = anon_sym_BANG; - v->a[13602] = anon_sym_QMARK; - v->a[13603] = anon_sym_DOLLAR; - v->a[13604] = anon_sym_POUND; - v->a[13605] = anon_sym_AT2; - v->a[13606] = anon_sym_0; - v->a[13607] = anon_sym__; - v->a[13608] = actions(1239); - v->a[13609] = 37; - v->a[13610] = anon_sym_LPAREN_LPAREN; - v->a[13611] = anon_sym_SEMI; - v->a[13612] = anon_sym_PIPE_PIPE; - v->a[13613] = anon_sym_AMP_AMP; - v->a[13614] = anon_sym_PIPE; - v->a[13615] = anon_sym_AMP; - v->a[13616] = anon_sym_LT; - v->a[13617] = anon_sym_GT; - v->a[13618] = anon_sym_LT_LT; - v->a[13619] = anon_sym_GT_GT; + v->a[13600] = 2; + v->a[13601] = sym_file_descriptor; + v->a[13602] = aux_sym_heredoc_redirect_token1; + v->a[13603] = actions(2378); + v->a[13604] = 2; + v->a[13605] = sym_raw_string; + v->a[13606] = sym_word; + v->a[13607] = state(1356); + v->a[13608] = 7; + v->a[13609] = sym_arithmetic_expansion; + v->a[13610] = sym_brace_expression; + v->a[13611] = sym_string; + v->a[13612] = sym_number; + v->a[13613] = sym_simple_expansion; + v->a[13614] = sym_expansion; + v->a[13615] = sym_command_substitution; + v->a[13616] = actions(757); + v->a[13617] = 16; + v->a[13618] = anon_sym_PIPE; + v->a[13619] = anon_sym_PIPE_AMP; small_parse_table_681(v); } void small_parse_table_681(t_small_parse_table_array *v) { - v->a[13620] = anon_sym_SEMI_SEMI; - v->a[13621] = anon_sym_SEMI_AMP; - v->a[13622] = anon_sym_SEMI_SEMI_AMP; - v->a[13623] = anon_sym_PIPE_AMP; - v->a[13624] = anon_sym_AMP_GT; - v->a[13625] = anon_sym_AMP_GT_GT; - v->a[13626] = anon_sym_LT_AMP; - v->a[13627] = anon_sym_GT_AMP; - v->a[13628] = anon_sym_GT_PIPE; - v->a[13629] = anon_sym_LT_AMP_DASH; - v->a[13630] = anon_sym_GT_AMP_DASH; - v->a[13631] = anon_sym_LT_LT_DASH; - v->a[13632] = aux_sym_heredoc_redirect_token1; - v->a[13633] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13634] = anon_sym_DOLLAR_LBRACK; - v->a[13635] = sym__special_character; - v->a[13636] = sym_raw_string; - v->a[13637] = sym_ansi_c_string; - v->a[13638] = aux_sym_number_token1; - v->a[13639] = aux_sym_number_token2; + v->a[13620] = anon_sym_AMP_AMP; + v->a[13621] = anon_sym_PIPE_PIPE; + v->a[13622] = anon_sym_LT; + v->a[13623] = anon_sym_GT; + v->a[13624] = anon_sym_GT_GT; + v->a[13625] = anon_sym_AMP_GT; + v->a[13626] = anon_sym_AMP_GT_GT; + v->a[13627] = anon_sym_LT_AMP; + v->a[13628] = anon_sym_GT_AMP; + v->a[13629] = anon_sym_GT_PIPE; + v->a[13630] = anon_sym_LT_AMP_DASH; + v->a[13631] = anon_sym_GT_AMP_DASH; + v->a[13632] = anon_sym_LT_LT; + v->a[13633] = anon_sym_LT_LT_DASH; + v->a[13634] = 6; + v->a[13635] = actions(3); + v->a[13636] = 1; + v->a[13637] = sym_comment; + v->a[13638] = actions(1178); + v->a[13639] = 1; small_parse_table_682(v); } void small_parse_table_682(t_small_parse_table_array *v) { - v->a[13640] = anon_sym_DOLLAR_LBRACE; - v->a[13641] = anon_sym_DOLLAR_LPAREN; - v->a[13642] = anon_sym_BQUOTE; - v->a[13643] = anon_sym_DOLLAR_BQUOTE; - v->a[13644] = anon_sym_LT_LPAREN; - v->a[13645] = anon_sym_GT_LPAREN; - v->a[13646] = sym_word; - v->a[13647] = 36; - v->a[13648] = actions(71); - v->a[13649] = 1; - v->a[13650] = sym_comment; - v->a[13651] = actions(231); - v->a[13652] = 1; - v->a[13653] = anon_sym_RPAREN_RPAREN; - v->a[13654] = actions(1141); - v->a[13655] = 1; - v->a[13656] = anon_sym_DOLLAR_LBRACK; - v->a[13657] = actions(1145); - v->a[13658] = 1; - v->a[13659] = anon_sym_DOLLAR; + v->a[13640] = sym_variable_name; + v->a[13641] = actions(1176); + v->a[13642] = 2; + v->a[13643] = aux_sym__simple_variable_name_token1; + v->a[13644] = aux_sym__multiline_variable_name_token1; + v->a[13645] = actions(828); + v->a[13646] = 4; + v->a[13647] = sym_file_descriptor; + v->a[13648] = sym_test_operator; + v->a[13649] = sym__bare_dollar; + v->a[13650] = sym__brace_start; + v->a[13651] = actions(1174); + v->a[13652] = 9; + v->a[13653] = anon_sym_BANG; + v->a[13654] = anon_sym_DASH; + v->a[13655] = anon_sym_STAR; + v->a[13656] = anon_sym_QMARK; + v->a[13657] = anon_sym_DOLLAR; + v->a[13658] = anon_sym_POUND; + v->a[13659] = anon_sym_AT; small_parse_table_683(v); } void small_parse_table_683(t_small_parse_table_array *v) { - v->a[13660] = actions(1149); - v->a[13661] = 1; - v->a[13662] = anon_sym_DQUOTE; - v->a[13663] = actions(1153); - v->a[13664] = 1; - v->a[13665] = aux_sym_number_token1; - v->a[13666] = actions(1155); - v->a[13667] = 1; - v->a[13668] = aux_sym_number_token2; - v->a[13669] = actions(1157); - v->a[13670] = 1; - v->a[13671] = anon_sym_DOLLAR_LBRACE; - v->a[13672] = actions(1159); - v->a[13673] = 1; - v->a[13674] = anon_sym_DOLLAR_LPAREN; - v->a[13675] = actions(1163); - v->a[13676] = 1; - v->a[13677] = anon_sym_DOLLAR_BQUOTE; - v->a[13678] = actions(1169); - v->a[13679] = 1; + v->a[13660] = anon_sym_0; + v->a[13661] = anon_sym__; + v->a[13662] = actions(826); + v->a[13663] = 29; + v->a[13664] = anon_sym_LPAREN; + v->a[13665] = anon_sym_PIPE; + v->a[13666] = anon_sym_PIPE_AMP; + v->a[13667] = anon_sym_AMP_AMP; + v->a[13668] = anon_sym_PIPE_PIPE; + v->a[13669] = anon_sym_LT; + v->a[13670] = anon_sym_GT; + v->a[13671] = anon_sym_GT_GT; + v->a[13672] = anon_sym_AMP_GT; + v->a[13673] = anon_sym_AMP_GT_GT; + v->a[13674] = anon_sym_LT_AMP; + v->a[13675] = anon_sym_GT_AMP; + v->a[13676] = anon_sym_GT_PIPE; + v->a[13677] = anon_sym_LT_AMP_DASH; + v->a[13678] = anon_sym_GT_AMP_DASH; + v->a[13679] = anon_sym_LT_LT; small_parse_table_684(v); } void small_parse_table_684(t_small_parse_table_array *v) { - v->a[13680] = sym__brace_start; - v->a[13681] = actions(1171); - v->a[13682] = 1; - v->a[13683] = sym_word; - v->a[13684] = actions(1181); - v->a[13685] = 1; - v->a[13686] = sym__special_character; - v->a[13687] = actions(1185); - v->a[13688] = 1; - v->a[13689] = sym_test_operator; - v->a[13690] = actions(3050); - v->a[13691] = 1; - v->a[13692] = anon_sym_LPAREN; - v->a[13693] = actions(3052); - v->a[13694] = 1; - v->a[13695] = anon_sym_BANG; - v->a[13696] = actions(3058); - v->a[13697] = 1; - v->a[13698] = anon_sym_TILDE; - v->a[13699] = actions(3060); + v->a[13680] = anon_sym_LT_LT_DASH; + v->a[13681] = aux_sym_heredoc_redirect_token1; + v->a[13682] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13683] = sym__special_character; + v->a[13684] = anon_sym_DQUOTE; + v->a[13685] = sym_raw_string; + v->a[13686] = aux_sym_number_token1; + v->a[13687] = aux_sym_number_token2; + v->a[13688] = anon_sym_DOLLAR_LBRACE; + v->a[13689] = anon_sym_DOLLAR_LPAREN; + v->a[13690] = anon_sym_BQUOTE; + v->a[13691] = anon_sym_DOLLAR_BQUOTE; + v->a[13692] = sym_word; + v->a[13693] = 19; + v->a[13694] = actions(3); + v->a[13695] = 1; + v->a[13696] = sym_comment; + v->a[13697] = actions(2152); + v->a[13698] = 1; + v->a[13699] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_685(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1360.c b/parser/static/small_parse_table/small_parse_table_1360.c index 54a3ce75..ef8054ee 100644 --- a/parser/static/small_parse_table/small_parse_table_1360.c +++ b/parser/static/small_parse_table/small_parse_table_1360.c @@ -14,126 +14,126 @@ void small_parse_table_6800(t_small_parse_table_array *v) { - v->a[136000] = anon_sym_LT_AMP_DASH; - v->a[136001] = anon_sym_GT_AMP_DASH; - v->a[136002] = anon_sym_LT_LT_DASH; - v->a[136003] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136004] = anon_sym_DOLLAR_LBRACK; - v->a[136005] = aux_sym_concatenation_token1; - v->a[136006] = anon_sym_DQUOTE; - v->a[136007] = sym_raw_string; - v->a[136008] = sym_ansi_c_string; - v->a[136009] = anon_sym_DOLLAR_LBRACE; - v->a[136010] = anon_sym_DOLLAR_BQUOTE; - v->a[136011] = anon_sym_LT_LPAREN; - v->a[136012] = anon_sym_GT_LPAREN; - v->a[136013] = 3; - v->a[136014] = actions(71); - v->a[136015] = 1; - v->a[136016] = sym_comment; - v->a[136017] = actions(1300); - v->a[136018] = 14; - v->a[136019] = anon_sym_PIPE; + v->a[136000] = anon_sym_DOLLAR_LPAREN; + v->a[136001] = actions(7772); + v->a[136002] = 1; + v->a[136003] = anon_sym_BQUOTE; + v->a[136004] = actions(7774); + v->a[136005] = 1; + v->a[136006] = anon_sym_DOLLAR_BQUOTE; + v->a[136007] = actions(7892); + v->a[136008] = 1; + v->a[136009] = anon_sym_DOLLAR; + v->a[136010] = actions(7894); + v->a[136011] = 1; + v->a[136012] = anon_sym_DQUOTE; + v->a[136013] = state(3028); + v->a[136014] = 1; + v->a[136015] = aux_sym_string_repeat1; + v->a[136016] = state(3218); + v->a[136017] = 4; + v->a[136018] = sym_arithmetic_expansion; + v->a[136019] = sym_simple_expansion; small_parse_table_6801(v); } void small_parse_table_6801(t_small_parse_table_array *v) { - v->a[136020] = anon_sym_LT; - v->a[136021] = anon_sym_GT; - v->a[136022] = anon_sym_LT_LT; - v->a[136023] = anon_sym_AMP_GT; - v->a[136024] = anon_sym_LT_AMP; - v->a[136025] = anon_sym_GT_AMP; - v->a[136026] = anon_sym_DOLLAR; - v->a[136027] = sym__special_character; - v->a[136028] = aux_sym_number_token1; - v->a[136029] = aux_sym_number_token2; - v->a[136030] = anon_sym_DOLLAR_LPAREN; - v->a[136031] = anon_sym_BQUOTE; - v->a[136032] = sym_word; - v->a[136033] = actions(1302); - v->a[136034] = 25; - v->a[136035] = sym_file_descriptor; - v->a[136036] = sym__concat; - v->a[136037] = sym_test_operator; - v->a[136038] = sym__brace_start; - v->a[136039] = anon_sym_LPAREN_LPAREN; + v->a[136020] = sym_expansion; + v->a[136021] = sym_command_substitution; + v->a[136022] = 7; + v->a[136023] = actions(3); + v->a[136024] = 1; + v->a[136025] = sym_comment; + v->a[136026] = actions(7754); + v->a[136027] = 1; + v->a[136028] = aux_sym__simple_variable_name_token1; + v->a[136029] = actions(7758); + v->a[136030] = 1; + v->a[136031] = sym_variable_name; + v->a[136032] = actions(7896); + v->a[136033] = 1; + v->a[136034] = anon_sym_RBRACE3; + v->a[136035] = state(3771); + v->a[136036] = 1; + v->a[136037] = sym__expansion_body; + v->a[136038] = actions(7756); + v->a[136039] = 2; small_parse_table_6802(v); } void small_parse_table_6802(t_small_parse_table_array *v) { - v->a[136040] = anon_sym_PIPE_PIPE; - v->a[136041] = anon_sym_AMP_AMP; - v->a[136042] = anon_sym_GT_GT; - v->a[136043] = anon_sym_PIPE_AMP; - v->a[136044] = anon_sym_RBRACK; - v->a[136045] = anon_sym_AMP_GT_GT; - v->a[136046] = anon_sym_GT_PIPE; - v->a[136047] = anon_sym_LT_AMP_DASH; - v->a[136048] = anon_sym_GT_AMP_DASH; - v->a[136049] = anon_sym_LT_LT_DASH; - v->a[136050] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136051] = anon_sym_DOLLAR_LBRACK; - v->a[136052] = aux_sym_concatenation_token1; - v->a[136053] = anon_sym_DQUOTE; - v->a[136054] = sym_raw_string; - v->a[136055] = sym_ansi_c_string; - v->a[136056] = anon_sym_DOLLAR_LBRACE; - v->a[136057] = anon_sym_DOLLAR_BQUOTE; - v->a[136058] = anon_sym_LT_LPAREN; - v->a[136059] = anon_sym_GT_LPAREN; + v->a[136040] = anon_sym_0; + v->a[136041] = anon_sym__; + v->a[136042] = actions(7750); + v->a[136043] = 7; + v->a[136044] = anon_sym_BANG; + v->a[136045] = anon_sym_DASH; + v->a[136046] = anon_sym_STAR; + v->a[136047] = anon_sym_QMARK; + v->a[136048] = anon_sym_DOLLAR; + v->a[136049] = anon_sym_POUND; + v->a[136050] = anon_sym_AT; + v->a[136051] = 11; + v->a[136052] = actions(3); + v->a[136053] = 1; + v->a[136054] = sym_comment; + v->a[136055] = actions(7554); + v->a[136056] = 1; + v->a[136057] = anon_sym_DQUOTE; + v->a[136058] = actions(7760); + v->a[136059] = 1; small_parse_table_6803(v); } void small_parse_table_6803(t_small_parse_table_array *v) { - v->a[136060] = 3; - v->a[136061] = actions(71); + v->a[136060] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136061] = actions(7766); v->a[136062] = 1; - v->a[136063] = sym_comment; - v->a[136064] = actions(1340); - v->a[136065] = 14; - v->a[136066] = anon_sym_EQ; - v->a[136067] = anon_sym_PIPE; - v->a[136068] = anon_sym_CARET; - v->a[136069] = anon_sym_AMP; - v->a[136070] = anon_sym_LT; - v->a[136071] = anon_sym_GT; - v->a[136072] = anon_sym_LT_LT; - v->a[136073] = anon_sym_GT_GT; - v->a[136074] = anon_sym_PLUS; - v->a[136075] = anon_sym_DASH; - v->a[136076] = anon_sym_STAR; - v->a[136077] = anon_sym_SLASH; - v->a[136078] = anon_sym_PERCENT; - v->a[136079] = anon_sym_STAR_STAR; + v->a[136063] = sym_string_content; + v->a[136064] = actions(7768); + v->a[136065] = 1; + v->a[136066] = anon_sym_DOLLAR_LBRACE; + v->a[136067] = actions(7770); + v->a[136068] = 1; + v->a[136069] = anon_sym_DOLLAR_LPAREN; + v->a[136070] = actions(7772); + v->a[136071] = 1; + v->a[136072] = anon_sym_BQUOTE; + v->a[136073] = actions(7774); + v->a[136074] = 1; + v->a[136075] = anon_sym_DOLLAR_BQUOTE; + v->a[136076] = actions(7898); + v->a[136077] = 1; + v->a[136078] = anon_sym_DOLLAR; + v->a[136079] = state(3061); small_parse_table_6804(v); } void small_parse_table_6804(t_small_parse_table_array *v) { - v->a[136080] = actions(1342); - v->a[136081] = 25; - v->a[136082] = sym__concat; - v->a[136083] = sym_test_operator; - v->a[136084] = anon_sym_PLUS_PLUS; - v->a[136085] = anon_sym_DASH_DASH; - v->a[136086] = anon_sym_PLUS_EQ; - v->a[136087] = anon_sym_DASH_EQ; - v->a[136088] = anon_sym_STAR_EQ; - v->a[136089] = anon_sym_SLASH_EQ; - v->a[136090] = anon_sym_PERCENT_EQ; - v->a[136091] = anon_sym_STAR_STAR_EQ; - v->a[136092] = anon_sym_LT_LT_EQ; - v->a[136093] = anon_sym_GT_GT_EQ; - v->a[136094] = anon_sym_AMP_EQ; - v->a[136095] = anon_sym_CARET_EQ; - v->a[136096] = anon_sym_PIPE_EQ; - v->a[136097] = anon_sym_PIPE_PIPE; - v->a[136098] = anon_sym_AMP_AMP; - v->a[136099] = anon_sym_EQ_EQ; + v->a[136080] = 1; + v->a[136081] = aux_sym_string_repeat1; + v->a[136082] = state(3218); + v->a[136083] = 4; + v->a[136084] = sym_arithmetic_expansion; + v->a[136085] = sym_simple_expansion; + v->a[136086] = sym_expansion; + v->a[136087] = sym_command_substitution; + v->a[136088] = 7; + v->a[136089] = actions(3); + v->a[136090] = 1; + v->a[136091] = sym_comment; + v->a[136092] = actions(7754); + v->a[136093] = 1; + v->a[136094] = aux_sym__simple_variable_name_token1; + v->a[136095] = actions(7758); + v->a[136096] = 1; + v->a[136097] = sym_variable_name; + v->a[136098] = actions(7900); + v->a[136099] = 1; small_parse_table_6805(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1361.c b/parser/static/small_parse_table/small_parse_table_1361.c index 8dcd5d72..1828582e 100644 --- a/parser/static/small_parse_table/small_parse_table_1361.c +++ b/parser/static/small_parse_table/small_parse_table_1361.c @@ -14,126 +14,126 @@ void small_parse_table_6805(t_small_parse_table_array *v) { - v->a[136100] = anon_sym_BANG_EQ; - v->a[136101] = anon_sym_LT_EQ; - v->a[136102] = anon_sym_GT_EQ; - v->a[136103] = anon_sym_RPAREN; - v->a[136104] = anon_sym_EQ_TILDE; - v->a[136105] = anon_sym_QMARK; - v->a[136106] = aux_sym_concatenation_token1; - v->a[136107] = 3; - v->a[136108] = actions(71); - v->a[136109] = 1; - v->a[136110] = sym_comment; - v->a[136111] = actions(1273); - v->a[136112] = 14; - v->a[136113] = anon_sym_EQ; - v->a[136114] = anon_sym_PIPE; - v->a[136115] = anon_sym_CARET; - v->a[136116] = anon_sym_AMP; - v->a[136117] = anon_sym_LT; - v->a[136118] = anon_sym_GT; - v->a[136119] = anon_sym_LT_LT; + v->a[136100] = anon_sym_RBRACE3; + v->a[136101] = state(3820); + v->a[136102] = 1; + v->a[136103] = sym__expansion_body; + v->a[136104] = actions(7756); + v->a[136105] = 2; + v->a[136106] = anon_sym_0; + v->a[136107] = anon_sym__; + v->a[136108] = actions(7750); + v->a[136109] = 7; + v->a[136110] = anon_sym_BANG; + v->a[136111] = anon_sym_DASH; + v->a[136112] = anon_sym_STAR; + v->a[136113] = anon_sym_QMARK; + v->a[136114] = anon_sym_DOLLAR; + v->a[136115] = anon_sym_POUND; + v->a[136116] = anon_sym_AT; + v->a[136117] = 11; + v->a[136118] = actions(3); + v->a[136119] = 1; small_parse_table_6806(v); } void small_parse_table_6806(t_small_parse_table_array *v) { - v->a[136120] = anon_sym_GT_GT; - v->a[136121] = anon_sym_PLUS; - v->a[136122] = anon_sym_DASH; - v->a[136123] = anon_sym_STAR; - v->a[136124] = anon_sym_SLASH; - v->a[136125] = anon_sym_PERCENT; - v->a[136126] = anon_sym_STAR_STAR; - v->a[136127] = actions(1369); - v->a[136128] = 25; - v->a[136129] = sym_test_operator; - v->a[136130] = anon_sym_RPAREN_RPAREN; - v->a[136131] = anon_sym_PLUS_PLUS; - v->a[136132] = anon_sym_DASH_DASH; - v->a[136133] = anon_sym_PLUS_EQ; - v->a[136134] = anon_sym_DASH_EQ; - v->a[136135] = anon_sym_STAR_EQ; - v->a[136136] = anon_sym_SLASH_EQ; - v->a[136137] = anon_sym_PERCENT_EQ; - v->a[136138] = anon_sym_STAR_STAR_EQ; - v->a[136139] = anon_sym_LT_LT_EQ; + v->a[136120] = sym_comment; + v->a[136121] = actions(7760); + v->a[136122] = 1; + v->a[136123] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136124] = actions(7766); + v->a[136125] = 1; + v->a[136126] = sym_string_content; + v->a[136127] = actions(7768); + v->a[136128] = 1; + v->a[136129] = anon_sym_DOLLAR_LBRACE; + v->a[136130] = actions(7770); + v->a[136131] = 1; + v->a[136132] = anon_sym_DOLLAR_LPAREN; + v->a[136133] = actions(7772); + v->a[136134] = 1; + v->a[136135] = anon_sym_BQUOTE; + v->a[136136] = actions(7774); + v->a[136137] = 1; + v->a[136138] = anon_sym_DOLLAR_BQUOTE; + v->a[136139] = actions(7902); small_parse_table_6807(v); } void small_parse_table_6807(t_small_parse_table_array *v) { - v->a[136140] = anon_sym_GT_GT_EQ; - v->a[136141] = anon_sym_AMP_EQ; - v->a[136142] = anon_sym_CARET_EQ; - v->a[136143] = anon_sym_PIPE_EQ; - v->a[136144] = anon_sym_PIPE_PIPE; - v->a[136145] = anon_sym_AMP_AMP; - v->a[136146] = anon_sym_EQ_EQ; - v->a[136147] = anon_sym_BANG_EQ; - v->a[136148] = anon_sym_LT_EQ; - v->a[136149] = anon_sym_GT_EQ; - v->a[136150] = anon_sym_RBRACK_RBRACK; - v->a[136151] = anon_sym_EQ_TILDE; - v->a[136152] = anon_sym_QMARK; - v->a[136153] = anon_sym_COLON; - v->a[136154] = 5; - v->a[136155] = actions(71); + v->a[136140] = 1; + v->a[136141] = anon_sym_DOLLAR; + v->a[136142] = actions(7904); + v->a[136143] = 1; + v->a[136144] = anon_sym_DQUOTE; + v->a[136145] = state(3034); + v->a[136146] = 1; + v->a[136147] = aux_sym_string_repeat1; + v->a[136148] = state(3218); + v->a[136149] = 4; + v->a[136150] = sym_arithmetic_expansion; + v->a[136151] = sym_simple_expansion; + v->a[136152] = sym_expansion; + v->a[136153] = sym_command_substitution; + v->a[136154] = 11; + v->a[136155] = actions(3); v->a[136156] = 1; v->a[136157] = sym_comment; - v->a[136158] = actions(6772); + v->a[136158] = actions(7760); v->a[136159] = 1; small_parse_table_6808(v); } void small_parse_table_6808(t_small_parse_table_array *v) { - v->a[136160] = sym__special_character; - v->a[136161] = state(2595); + v->a[136160] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136161] = actions(7766); v->a[136162] = 1; - v->a[136163] = aux_sym__literal_repeat1; - v->a[136164] = actions(1362); - v->a[136165] = 12; - v->a[136166] = anon_sym_PIPE; - v->a[136167] = anon_sym_LT; - v->a[136168] = anon_sym_GT; - v->a[136169] = anon_sym_LT_LT; - v->a[136170] = anon_sym_AMP_GT; - v->a[136171] = anon_sym_LT_AMP; - v->a[136172] = anon_sym_GT_AMP; - v->a[136173] = anon_sym_DOLLAR; - v->a[136174] = aux_sym_number_token1; - v->a[136175] = aux_sym_number_token2; - v->a[136176] = anon_sym_DOLLAR_LPAREN; - v->a[136177] = sym_word; - v->a[136178] = actions(1364); - v->a[136179] = 25; + v->a[136163] = sym_string_content; + v->a[136164] = actions(7768); + v->a[136165] = 1; + v->a[136166] = anon_sym_DOLLAR_LBRACE; + v->a[136167] = actions(7770); + v->a[136168] = 1; + v->a[136169] = anon_sym_DOLLAR_LPAREN; + v->a[136170] = actions(7772); + v->a[136171] = 1; + v->a[136172] = anon_sym_BQUOTE; + v->a[136173] = actions(7774); + v->a[136174] = 1; + v->a[136175] = anon_sym_DOLLAR_BQUOTE; + v->a[136176] = actions(7906); + v->a[136177] = 1; + v->a[136178] = anon_sym_DOLLAR; + v->a[136179] = actions(7908); small_parse_table_6809(v); } void small_parse_table_6809(t_small_parse_table_array *v) { - v->a[136180] = sym_file_descriptor; - v->a[136181] = sym_variable_name; - v->a[136182] = sym_test_operator; - v->a[136183] = sym__brace_start; - v->a[136184] = anon_sym_LPAREN_LPAREN; - v->a[136185] = anon_sym_PIPE_PIPE; - v->a[136186] = anon_sym_AMP_AMP; - v->a[136187] = anon_sym_GT_GT; - v->a[136188] = anon_sym_PIPE_AMP; - v->a[136189] = anon_sym_AMP_GT_GT; - v->a[136190] = anon_sym_GT_PIPE; - v->a[136191] = anon_sym_LT_AMP_DASH; - v->a[136192] = anon_sym_GT_AMP_DASH; - v->a[136193] = anon_sym_LT_LT_DASH; - v->a[136194] = anon_sym_LT_LT_LT; - v->a[136195] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136196] = anon_sym_DOLLAR_LBRACK; + v->a[136180] = 1; + v->a[136181] = anon_sym_DQUOTE; + v->a[136182] = state(3042); + v->a[136183] = 1; + v->a[136184] = aux_sym_string_repeat1; + v->a[136185] = state(3218); + v->a[136186] = 4; + v->a[136187] = sym_arithmetic_expansion; + v->a[136188] = sym_simple_expansion; + v->a[136189] = sym_expansion; + v->a[136190] = sym_command_substitution; + v->a[136191] = 11; + v->a[136192] = actions(3); + v->a[136193] = 1; + v->a[136194] = sym_comment; + v->a[136195] = actions(7542); + v->a[136196] = 1; v->a[136197] = anon_sym_DQUOTE; - v->a[136198] = sym_raw_string; - v->a[136199] = sym_ansi_c_string; + v->a[136198] = actions(7760); + v->a[136199] = 1; small_parse_table_6810(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1362.c b/parser/static/small_parse_table/small_parse_table_1362.c index 93d17812..7d887edf 100644 --- a/parser/static/small_parse_table/small_parse_table_1362.c +++ b/parser/static/small_parse_table/small_parse_table_1362.c @@ -14,126 +14,126 @@ void small_parse_table_6810(t_small_parse_table_array *v) { - v->a[136200] = anon_sym_DOLLAR_LBRACE; - v->a[136201] = anon_sym_BQUOTE; - v->a[136202] = anon_sym_DOLLAR_BQUOTE; - v->a[136203] = anon_sym_LT_LPAREN; - v->a[136204] = anon_sym_GT_LPAREN; - v->a[136205] = 3; - v->a[136206] = actions(71); - v->a[136207] = 1; - v->a[136208] = sym_comment; - v->a[136209] = actions(1308); - v->a[136210] = 14; - v->a[136211] = anon_sym_EQ; - v->a[136212] = anon_sym_PIPE; - v->a[136213] = anon_sym_CARET; - v->a[136214] = anon_sym_AMP; - v->a[136215] = anon_sym_LT; - v->a[136216] = anon_sym_GT; - v->a[136217] = anon_sym_LT_LT; - v->a[136218] = anon_sym_GT_GT; - v->a[136219] = anon_sym_PLUS; + v->a[136200] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136201] = actions(7766); + v->a[136202] = 1; + v->a[136203] = sym_string_content; + v->a[136204] = actions(7768); + v->a[136205] = 1; + v->a[136206] = anon_sym_DOLLAR_LBRACE; + v->a[136207] = actions(7770); + v->a[136208] = 1; + v->a[136209] = anon_sym_DOLLAR_LPAREN; + v->a[136210] = actions(7772); + v->a[136211] = 1; + v->a[136212] = anon_sym_BQUOTE; + v->a[136213] = actions(7774); + v->a[136214] = 1; + v->a[136215] = anon_sym_DOLLAR_BQUOTE; + v->a[136216] = actions(7910); + v->a[136217] = 1; + v->a[136218] = anon_sym_DOLLAR; + v->a[136219] = state(3061); small_parse_table_6811(v); } void small_parse_table_6811(t_small_parse_table_array *v) { - v->a[136220] = anon_sym_DASH; - v->a[136221] = anon_sym_STAR; - v->a[136222] = anon_sym_SLASH; - v->a[136223] = anon_sym_PERCENT; - v->a[136224] = anon_sym_STAR_STAR; - v->a[136225] = actions(1310); - v->a[136226] = 25; - v->a[136227] = sym__concat; - v->a[136228] = sym_test_operator; - v->a[136229] = anon_sym_PLUS_PLUS; - v->a[136230] = anon_sym_DASH_DASH; - v->a[136231] = anon_sym_PLUS_EQ; - v->a[136232] = anon_sym_DASH_EQ; - v->a[136233] = anon_sym_STAR_EQ; - v->a[136234] = anon_sym_SLASH_EQ; - v->a[136235] = anon_sym_PERCENT_EQ; - v->a[136236] = anon_sym_STAR_STAR_EQ; - v->a[136237] = anon_sym_LT_LT_EQ; - v->a[136238] = anon_sym_GT_GT_EQ; - v->a[136239] = anon_sym_AMP_EQ; + v->a[136220] = 1; + v->a[136221] = aux_sym_string_repeat1; + v->a[136222] = state(3218); + v->a[136223] = 4; + v->a[136224] = sym_arithmetic_expansion; + v->a[136225] = sym_simple_expansion; + v->a[136226] = sym_expansion; + v->a[136227] = sym_command_substitution; + v->a[136228] = 7; + v->a[136229] = actions(3); + v->a[136230] = 1; + v->a[136231] = sym_comment; + v->a[136232] = actions(7754); + v->a[136233] = 1; + v->a[136234] = aux_sym__simple_variable_name_token1; + v->a[136235] = actions(7758); + v->a[136236] = 1; + v->a[136237] = sym_variable_name; + v->a[136238] = actions(7912); + v->a[136239] = 1; small_parse_table_6812(v); } void small_parse_table_6812(t_small_parse_table_array *v) { - v->a[136240] = anon_sym_CARET_EQ; - v->a[136241] = anon_sym_PIPE_EQ; - v->a[136242] = anon_sym_PIPE_PIPE; - v->a[136243] = anon_sym_AMP_AMP; - v->a[136244] = anon_sym_EQ_EQ; - v->a[136245] = anon_sym_BANG_EQ; - v->a[136246] = anon_sym_LT_EQ; - v->a[136247] = anon_sym_GT_EQ; - v->a[136248] = anon_sym_RBRACK; - v->a[136249] = anon_sym_EQ_TILDE; - v->a[136250] = anon_sym_QMARK; - v->a[136251] = aux_sym_concatenation_token1; - v->a[136252] = 3; - v->a[136253] = actions(71); - v->a[136254] = 1; - v->a[136255] = sym_comment; - v->a[136256] = actions(1304); - v->a[136257] = 14; - v->a[136258] = anon_sym_EQ; - v->a[136259] = anon_sym_PIPE; + v->a[136240] = anon_sym_RBRACE3; + v->a[136241] = state(3678); + v->a[136242] = 1; + v->a[136243] = sym__expansion_body; + v->a[136244] = actions(7756); + v->a[136245] = 2; + v->a[136246] = anon_sym_0; + v->a[136247] = anon_sym__; + v->a[136248] = actions(7750); + v->a[136249] = 7; + v->a[136250] = anon_sym_BANG; + v->a[136251] = anon_sym_DASH; + v->a[136252] = anon_sym_STAR; + v->a[136253] = anon_sym_QMARK; + v->a[136254] = anon_sym_DOLLAR; + v->a[136255] = anon_sym_POUND; + v->a[136256] = anon_sym_AT; + v->a[136257] = 11; + v->a[136258] = actions(3); + v->a[136259] = 1; small_parse_table_6813(v); } void small_parse_table_6813(t_small_parse_table_array *v) { - v->a[136260] = anon_sym_CARET; - v->a[136261] = anon_sym_AMP; - v->a[136262] = anon_sym_LT; - v->a[136263] = anon_sym_GT; - v->a[136264] = anon_sym_LT_LT; - v->a[136265] = anon_sym_GT_GT; - v->a[136266] = anon_sym_PLUS; - v->a[136267] = anon_sym_DASH; - v->a[136268] = anon_sym_STAR; - v->a[136269] = anon_sym_SLASH; - v->a[136270] = anon_sym_PERCENT; - v->a[136271] = anon_sym_STAR_STAR; - v->a[136272] = actions(1306); - v->a[136273] = 25; - v->a[136274] = sym__concat; - v->a[136275] = sym_test_operator; - v->a[136276] = anon_sym_PLUS_PLUS; - v->a[136277] = anon_sym_DASH_DASH; - v->a[136278] = anon_sym_PLUS_EQ; - v->a[136279] = anon_sym_DASH_EQ; + v->a[136260] = sym_comment; + v->a[136261] = actions(7564); + v->a[136262] = 1; + v->a[136263] = anon_sym_DQUOTE; + v->a[136264] = actions(7760); + v->a[136265] = 1; + v->a[136266] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136267] = actions(7766); + v->a[136268] = 1; + v->a[136269] = sym_string_content; + v->a[136270] = actions(7768); + v->a[136271] = 1; + v->a[136272] = anon_sym_DOLLAR_LBRACE; + v->a[136273] = actions(7770); + v->a[136274] = 1; + v->a[136275] = anon_sym_DOLLAR_LPAREN; + v->a[136276] = actions(7772); + v->a[136277] = 1; + v->a[136278] = anon_sym_BQUOTE; + v->a[136279] = actions(7774); small_parse_table_6814(v); } void small_parse_table_6814(t_small_parse_table_array *v) { - v->a[136280] = anon_sym_STAR_EQ; - v->a[136281] = anon_sym_SLASH_EQ; - v->a[136282] = anon_sym_PERCENT_EQ; - v->a[136283] = anon_sym_STAR_STAR_EQ; - v->a[136284] = anon_sym_LT_LT_EQ; - v->a[136285] = anon_sym_GT_GT_EQ; - v->a[136286] = anon_sym_AMP_EQ; - v->a[136287] = anon_sym_CARET_EQ; - v->a[136288] = anon_sym_PIPE_EQ; - v->a[136289] = anon_sym_PIPE_PIPE; - v->a[136290] = anon_sym_AMP_AMP; - v->a[136291] = anon_sym_EQ_EQ; - v->a[136292] = anon_sym_BANG_EQ; - v->a[136293] = anon_sym_LT_EQ; - v->a[136294] = anon_sym_GT_EQ; - v->a[136295] = anon_sym_RBRACK; - v->a[136296] = anon_sym_EQ_TILDE; - v->a[136297] = anon_sym_QMARK; - v->a[136298] = aux_sym_concatenation_token1; - v->a[136299] = 3; + v->a[136280] = 1; + v->a[136281] = anon_sym_DOLLAR_BQUOTE; + v->a[136282] = actions(7914); + v->a[136283] = 1; + v->a[136284] = anon_sym_DOLLAR; + v->a[136285] = state(3061); + v->a[136286] = 1; + v->a[136287] = aux_sym_string_repeat1; + v->a[136288] = state(3218); + v->a[136289] = 4; + v->a[136290] = sym_arithmetic_expansion; + v->a[136291] = sym_simple_expansion; + v->a[136292] = sym_expansion; + v->a[136293] = sym_command_substitution; + v->a[136294] = 7; + v->a[136295] = actions(3); + v->a[136296] = 1; + v->a[136297] = sym_comment; + v->a[136298] = actions(7754); + v->a[136299] = 1; small_parse_table_6815(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1363.c b/parser/static/small_parse_table/small_parse_table_1363.c index cf063a58..f3554be7 100644 --- a/parser/static/small_parse_table/small_parse_table_1363.c +++ b/parser/static/small_parse_table/small_parse_table_1363.c @@ -14,126 +14,126 @@ void small_parse_table_6815(t_small_parse_table_array *v) { - v->a[136300] = actions(71); - v->a[136301] = 1; - v->a[136302] = sym_comment; - v->a[136303] = actions(1308); - v->a[136304] = 14; - v->a[136305] = anon_sym_EQ; - v->a[136306] = anon_sym_PIPE; - v->a[136307] = anon_sym_CARET; - v->a[136308] = anon_sym_AMP; - v->a[136309] = anon_sym_LT; - v->a[136310] = anon_sym_GT; - v->a[136311] = anon_sym_LT_LT; - v->a[136312] = anon_sym_GT_GT; - v->a[136313] = anon_sym_PLUS; - v->a[136314] = anon_sym_DASH; - v->a[136315] = anon_sym_STAR; - v->a[136316] = anon_sym_SLASH; - v->a[136317] = anon_sym_PERCENT; - v->a[136318] = anon_sym_STAR_STAR; - v->a[136319] = actions(1310); + v->a[136300] = aux_sym__simple_variable_name_token1; + v->a[136301] = actions(7758); + v->a[136302] = 1; + v->a[136303] = sym_variable_name; + v->a[136304] = actions(7916); + v->a[136305] = 1; + v->a[136306] = anon_sym_RBRACE3; + v->a[136307] = state(3783); + v->a[136308] = 1; + v->a[136309] = sym__expansion_body; + v->a[136310] = actions(7756); + v->a[136311] = 2; + v->a[136312] = anon_sym_0; + v->a[136313] = anon_sym__; + v->a[136314] = actions(7750); + v->a[136315] = 7; + v->a[136316] = anon_sym_BANG; + v->a[136317] = anon_sym_DASH; + v->a[136318] = anon_sym_STAR; + v->a[136319] = anon_sym_QMARK; small_parse_table_6816(v); } void small_parse_table_6816(t_small_parse_table_array *v) { - v->a[136320] = 25; - v->a[136321] = sym__concat; - v->a[136322] = sym_test_operator; - v->a[136323] = anon_sym_PLUS_PLUS; - v->a[136324] = anon_sym_DASH_DASH; - v->a[136325] = anon_sym_PLUS_EQ; - v->a[136326] = anon_sym_DASH_EQ; - v->a[136327] = anon_sym_STAR_EQ; - v->a[136328] = anon_sym_SLASH_EQ; - v->a[136329] = anon_sym_PERCENT_EQ; - v->a[136330] = anon_sym_STAR_STAR_EQ; - v->a[136331] = anon_sym_LT_LT_EQ; - v->a[136332] = anon_sym_GT_GT_EQ; - v->a[136333] = anon_sym_AMP_EQ; - v->a[136334] = anon_sym_CARET_EQ; - v->a[136335] = anon_sym_PIPE_EQ; - v->a[136336] = anon_sym_PIPE_PIPE; - v->a[136337] = anon_sym_AMP_AMP; - v->a[136338] = anon_sym_EQ_EQ; - v->a[136339] = anon_sym_BANG_EQ; + v->a[136320] = anon_sym_DOLLAR; + v->a[136321] = anon_sym_POUND; + v->a[136322] = anon_sym_AT; + v->a[136323] = 11; + v->a[136324] = actions(3); + v->a[136325] = 1; + v->a[136326] = sym_comment; + v->a[136327] = actions(7560); + v->a[136328] = 1; + v->a[136329] = anon_sym_DQUOTE; + v->a[136330] = actions(7760); + v->a[136331] = 1; + v->a[136332] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136333] = actions(7766); + v->a[136334] = 1; + v->a[136335] = sym_string_content; + v->a[136336] = actions(7768); + v->a[136337] = 1; + v->a[136338] = anon_sym_DOLLAR_LBRACE; + v->a[136339] = actions(7770); small_parse_table_6817(v); } void small_parse_table_6817(t_small_parse_table_array *v) { - v->a[136340] = anon_sym_LT_EQ; - v->a[136341] = anon_sym_GT_EQ; - v->a[136342] = anon_sym_RBRACK; - v->a[136343] = anon_sym_EQ_TILDE; - v->a[136344] = anon_sym_QMARK; - v->a[136345] = aux_sym_concatenation_token1; - v->a[136346] = 3; - v->a[136347] = actions(71); - v->a[136348] = 1; - v->a[136349] = sym_comment; - v->a[136350] = actions(1332); - v->a[136351] = 14; - v->a[136352] = anon_sym_PIPE; - v->a[136353] = anon_sym_LT; - v->a[136354] = anon_sym_GT; - v->a[136355] = anon_sym_LT_LT; - v->a[136356] = anon_sym_AMP_GT; - v->a[136357] = anon_sym_LT_AMP; - v->a[136358] = anon_sym_GT_AMP; - v->a[136359] = anon_sym_DOLLAR; + v->a[136340] = 1; + v->a[136341] = anon_sym_DOLLAR_LPAREN; + v->a[136342] = actions(7772); + v->a[136343] = 1; + v->a[136344] = anon_sym_BQUOTE; + v->a[136345] = actions(7774); + v->a[136346] = 1; + v->a[136347] = anon_sym_DOLLAR_BQUOTE; + v->a[136348] = actions(7918); + v->a[136349] = 1; + v->a[136350] = anon_sym_DOLLAR; + v->a[136351] = state(3061); + v->a[136352] = 1; + v->a[136353] = aux_sym_string_repeat1; + v->a[136354] = state(3218); + v->a[136355] = 4; + v->a[136356] = sym_arithmetic_expansion; + v->a[136357] = sym_simple_expansion; + v->a[136358] = sym_expansion; + v->a[136359] = sym_command_substitution; small_parse_table_6818(v); } void small_parse_table_6818(t_small_parse_table_array *v) { - v->a[136360] = sym__special_character; - v->a[136361] = aux_sym_number_token1; - v->a[136362] = aux_sym_number_token2; - v->a[136363] = anon_sym_DOLLAR_LPAREN; - v->a[136364] = anon_sym_BQUOTE; - v->a[136365] = sym_word; - v->a[136366] = actions(1334); - v->a[136367] = 25; - v->a[136368] = sym_file_descriptor; - v->a[136369] = sym__concat; - v->a[136370] = sym_test_operator; - v->a[136371] = sym__brace_start; - v->a[136372] = anon_sym_LPAREN_LPAREN; - v->a[136373] = anon_sym_PIPE_PIPE; - v->a[136374] = anon_sym_AMP_AMP; - v->a[136375] = anon_sym_GT_GT; - v->a[136376] = anon_sym_PIPE_AMP; - v->a[136377] = anon_sym_RBRACK; - v->a[136378] = anon_sym_AMP_GT_GT; - v->a[136379] = anon_sym_GT_PIPE; + v->a[136360] = 7; + v->a[136361] = actions(3); + v->a[136362] = 1; + v->a[136363] = sym_comment; + v->a[136364] = actions(7754); + v->a[136365] = 1; + v->a[136366] = aux_sym__simple_variable_name_token1; + v->a[136367] = actions(7758); + v->a[136368] = 1; + v->a[136369] = sym_variable_name; + v->a[136370] = actions(7920); + v->a[136371] = 1; + v->a[136372] = anon_sym_RBRACE3; + v->a[136373] = state(3763); + v->a[136374] = 1; + v->a[136375] = sym__expansion_body; + v->a[136376] = actions(7756); + v->a[136377] = 2; + v->a[136378] = anon_sym_0; + v->a[136379] = anon_sym__; small_parse_table_6819(v); } void small_parse_table_6819(t_small_parse_table_array *v) { - v->a[136380] = anon_sym_LT_AMP_DASH; - v->a[136381] = anon_sym_GT_AMP_DASH; - v->a[136382] = anon_sym_LT_LT_DASH; - v->a[136383] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136384] = anon_sym_DOLLAR_LBRACK; - v->a[136385] = aux_sym_concatenation_token1; - v->a[136386] = anon_sym_DQUOTE; - v->a[136387] = sym_raw_string; - v->a[136388] = sym_ansi_c_string; - v->a[136389] = anon_sym_DOLLAR_LBRACE; - v->a[136390] = anon_sym_DOLLAR_BQUOTE; - v->a[136391] = anon_sym_LT_LPAREN; - v->a[136392] = anon_sym_GT_LPAREN; - v->a[136393] = 3; - v->a[136394] = actions(71); - v->a[136395] = 1; - v->a[136396] = sym_comment; - v->a[136397] = actions(1292); - v->a[136398] = 14; - v->a[136399] = anon_sym_PIPE; + v->a[136380] = actions(7750); + v->a[136381] = 7; + v->a[136382] = anon_sym_BANG; + v->a[136383] = anon_sym_DASH; + v->a[136384] = anon_sym_STAR; + v->a[136385] = anon_sym_QMARK; + v->a[136386] = anon_sym_DOLLAR; + v->a[136387] = anon_sym_POUND; + v->a[136388] = anon_sym_AT; + v->a[136389] = 11; + v->a[136390] = actions(3); + v->a[136391] = 1; + v->a[136392] = sym_comment; + v->a[136393] = actions(7760); + v->a[136394] = 1; + v->a[136395] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136396] = actions(7766); + v->a[136397] = 1; + v->a[136398] = sym_string_content; + v->a[136399] = actions(7768); small_parse_table_6820(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1364.c b/parser/static/small_parse_table/small_parse_table_1364.c index 96325996..03ffd6c4 100644 --- a/parser/static/small_parse_table/small_parse_table_1364.c +++ b/parser/static/small_parse_table/small_parse_table_1364.c @@ -14,126 +14,126 @@ void small_parse_table_6820(t_small_parse_table_array *v) { - v->a[136400] = anon_sym_LT; - v->a[136401] = anon_sym_GT; - v->a[136402] = anon_sym_LT_LT; - v->a[136403] = anon_sym_AMP_GT; - v->a[136404] = anon_sym_LT_AMP; - v->a[136405] = anon_sym_GT_AMP; - v->a[136406] = anon_sym_DOLLAR; - v->a[136407] = sym__special_character; - v->a[136408] = aux_sym_number_token1; - v->a[136409] = aux_sym_number_token2; - v->a[136410] = anon_sym_DOLLAR_LPAREN; - v->a[136411] = anon_sym_BQUOTE; - v->a[136412] = sym_word; - v->a[136413] = actions(1294); - v->a[136414] = 25; - v->a[136415] = sym_file_descriptor; - v->a[136416] = sym__concat; - v->a[136417] = sym_test_operator; - v->a[136418] = sym__brace_start; - v->a[136419] = anon_sym_LPAREN_LPAREN; + v->a[136400] = 1; + v->a[136401] = anon_sym_DOLLAR_LBRACE; + v->a[136402] = actions(7770); + v->a[136403] = 1; + v->a[136404] = anon_sym_DOLLAR_LPAREN; + v->a[136405] = actions(7772); + v->a[136406] = 1; + v->a[136407] = anon_sym_BQUOTE; + v->a[136408] = actions(7774); + v->a[136409] = 1; + v->a[136410] = anon_sym_DOLLAR_BQUOTE; + v->a[136411] = actions(7922); + v->a[136412] = 1; + v->a[136413] = anon_sym_DOLLAR; + v->a[136414] = actions(7924); + v->a[136415] = 1; + v->a[136416] = anon_sym_DQUOTE; + v->a[136417] = state(3038); + v->a[136418] = 1; + v->a[136419] = aux_sym_string_repeat1; small_parse_table_6821(v); } void small_parse_table_6821(t_small_parse_table_array *v) { - v->a[136420] = anon_sym_PIPE_PIPE; - v->a[136421] = anon_sym_AMP_AMP; - v->a[136422] = anon_sym_GT_GT; - v->a[136423] = anon_sym_PIPE_AMP; - v->a[136424] = anon_sym_RBRACK; - v->a[136425] = anon_sym_AMP_GT_GT; - v->a[136426] = anon_sym_GT_PIPE; - v->a[136427] = anon_sym_LT_AMP_DASH; - v->a[136428] = anon_sym_GT_AMP_DASH; - v->a[136429] = anon_sym_LT_LT_DASH; - v->a[136430] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136431] = anon_sym_DOLLAR_LBRACK; - v->a[136432] = aux_sym_concatenation_token1; - v->a[136433] = anon_sym_DQUOTE; - v->a[136434] = sym_raw_string; - v->a[136435] = sym_ansi_c_string; - v->a[136436] = anon_sym_DOLLAR_LBRACE; - v->a[136437] = anon_sym_DOLLAR_BQUOTE; - v->a[136438] = anon_sym_LT_LPAREN; - v->a[136439] = anon_sym_GT_LPAREN; + v->a[136420] = state(3218); + v->a[136421] = 4; + v->a[136422] = sym_arithmetic_expansion; + v->a[136423] = sym_simple_expansion; + v->a[136424] = sym_expansion; + v->a[136425] = sym_command_substitution; + v->a[136426] = 11; + v->a[136427] = actions(3); + v->a[136428] = 1; + v->a[136429] = sym_comment; + v->a[136430] = actions(7760); + v->a[136431] = 1; + v->a[136432] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136433] = actions(7766); + v->a[136434] = 1; + v->a[136435] = sym_string_content; + v->a[136436] = actions(7768); + v->a[136437] = 1; + v->a[136438] = anon_sym_DOLLAR_LBRACE; + v->a[136439] = actions(7770); small_parse_table_6822(v); } void small_parse_table_6822(t_small_parse_table_array *v) { - v->a[136440] = 4; - v->a[136441] = actions(71); - v->a[136442] = 1; - v->a[136443] = sym_comment; - v->a[136444] = actions(6775); - v->a[136445] = 1; - v->a[136446] = sym_extglob_pattern; - v->a[136447] = actions(6751); - v->a[136448] = 14; - v->a[136449] = anon_sym_EQ; - v->a[136450] = anon_sym_PIPE; - v->a[136451] = anon_sym_CARET; - v->a[136452] = anon_sym_AMP; - v->a[136453] = anon_sym_LT; - v->a[136454] = anon_sym_GT; - v->a[136455] = anon_sym_LT_LT; - v->a[136456] = anon_sym_GT_GT; - v->a[136457] = anon_sym_PLUS; - v->a[136458] = anon_sym_DASH; - v->a[136459] = anon_sym_STAR; + v->a[136440] = 1; + v->a[136441] = anon_sym_DOLLAR_LPAREN; + v->a[136442] = actions(7772); + v->a[136443] = 1; + v->a[136444] = anon_sym_BQUOTE; + v->a[136445] = actions(7774); + v->a[136446] = 1; + v->a[136447] = anon_sym_DOLLAR_BQUOTE; + v->a[136448] = actions(7926); + v->a[136449] = 1; + v->a[136450] = anon_sym_DOLLAR; + v->a[136451] = actions(7928); + v->a[136452] = 1; + v->a[136453] = anon_sym_DQUOTE; + v->a[136454] = state(3040); + v->a[136455] = 1; + v->a[136456] = aux_sym_string_repeat1; + v->a[136457] = state(3218); + v->a[136458] = 4; + v->a[136459] = sym_arithmetic_expansion; small_parse_table_6823(v); } void small_parse_table_6823(t_small_parse_table_array *v) { - v->a[136460] = anon_sym_SLASH; - v->a[136461] = anon_sym_PERCENT; - v->a[136462] = anon_sym_STAR_STAR; - v->a[136463] = actions(6749); - v->a[136464] = 24; - v->a[136465] = sym__concat; - v->a[136466] = sym_test_operator; - v->a[136467] = anon_sym_PLUS_PLUS; - v->a[136468] = anon_sym_DASH_DASH; - v->a[136469] = anon_sym_PLUS_EQ; - v->a[136470] = anon_sym_DASH_EQ; - v->a[136471] = anon_sym_STAR_EQ; - v->a[136472] = anon_sym_SLASH_EQ; - v->a[136473] = anon_sym_PERCENT_EQ; - v->a[136474] = anon_sym_STAR_STAR_EQ; - v->a[136475] = anon_sym_LT_LT_EQ; - v->a[136476] = anon_sym_GT_GT_EQ; - v->a[136477] = anon_sym_AMP_EQ; - v->a[136478] = anon_sym_CARET_EQ; - v->a[136479] = anon_sym_PIPE_EQ; + v->a[136460] = sym_simple_expansion; + v->a[136461] = sym_expansion; + v->a[136462] = sym_command_substitution; + v->a[136463] = 11; + v->a[136464] = actions(3); + v->a[136465] = 1; + v->a[136466] = sym_comment; + v->a[136467] = actions(7578); + v->a[136468] = 1; + v->a[136469] = anon_sym_DQUOTE; + v->a[136470] = actions(7760); + v->a[136471] = 1; + v->a[136472] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136473] = actions(7766); + v->a[136474] = 1; + v->a[136475] = sym_string_content; + v->a[136476] = actions(7768); + v->a[136477] = 1; + v->a[136478] = anon_sym_DOLLAR_LBRACE; + v->a[136479] = actions(7770); small_parse_table_6824(v); } void small_parse_table_6824(t_small_parse_table_array *v) { - v->a[136480] = anon_sym_PIPE_PIPE; - v->a[136481] = anon_sym_AMP_AMP; - v->a[136482] = anon_sym_EQ_EQ; - v->a[136483] = anon_sym_BANG_EQ; - v->a[136484] = anon_sym_LT_EQ; - v->a[136485] = anon_sym_GT_EQ; - v->a[136486] = anon_sym_RBRACK; - v->a[136487] = anon_sym_EQ_TILDE; - v->a[136488] = anon_sym_QMARK; - v->a[136489] = 5; - v->a[136490] = actions(71); - v->a[136491] = 1; - v->a[136492] = sym_comment; - v->a[136493] = actions(6777); - v->a[136494] = 1; - v->a[136495] = sym__special_character; - v->a[136496] = state(2602); - v->a[136497] = 1; - v->a[136498] = aux_sym__literal_repeat1; - v->a[136499] = actions(1362); + v->a[136480] = 1; + v->a[136481] = anon_sym_DOLLAR_LPAREN; + v->a[136482] = actions(7772); + v->a[136483] = 1; + v->a[136484] = anon_sym_BQUOTE; + v->a[136485] = actions(7774); + v->a[136486] = 1; + v->a[136487] = anon_sym_DOLLAR_BQUOTE; + v->a[136488] = actions(7930); + v->a[136489] = 1; + v->a[136490] = anon_sym_DOLLAR; + v->a[136491] = state(3061); + v->a[136492] = 1; + v->a[136493] = aux_sym_string_repeat1; + v->a[136494] = state(3218); + v->a[136495] = 4; + v->a[136496] = sym_arithmetic_expansion; + v->a[136497] = sym_simple_expansion; + v->a[136498] = sym_expansion; + v->a[136499] = sym_command_substitution; small_parse_table_6825(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1365.c b/parser/static/small_parse_table/small_parse_table_1365.c index f03e9988..cf4e3c83 100644 --- a/parser/static/small_parse_table/small_parse_table_1365.c +++ b/parser/static/small_parse_table/small_parse_table_1365.c @@ -14,126 +14,126 @@ void small_parse_table_6825(t_small_parse_table_array *v) { - v->a[136500] = 12; - v->a[136501] = anon_sym_PIPE; - v->a[136502] = anon_sym_LT; - v->a[136503] = anon_sym_GT; - v->a[136504] = anon_sym_LT_LT; - v->a[136505] = anon_sym_AMP_GT; - v->a[136506] = anon_sym_LT_AMP; - v->a[136507] = anon_sym_GT_AMP; - v->a[136508] = anon_sym_DOLLAR; - v->a[136509] = aux_sym_number_token1; - v->a[136510] = aux_sym_number_token2; - v->a[136511] = anon_sym_DOLLAR_LPAREN; - v->a[136512] = sym_word; - v->a[136513] = actions(1364); - v->a[136514] = 25; - v->a[136515] = sym_file_descriptor; - v->a[136516] = sym_test_operator; - v->a[136517] = sym__brace_start; - v->a[136518] = anon_sym_LPAREN_LPAREN; - v->a[136519] = anon_sym_PIPE_PIPE; + v->a[136500] = 7; + v->a[136501] = actions(3); + v->a[136502] = 1; + v->a[136503] = sym_comment; + v->a[136504] = actions(7754); + v->a[136505] = 1; + v->a[136506] = aux_sym__simple_variable_name_token1; + v->a[136507] = actions(7758); + v->a[136508] = 1; + v->a[136509] = sym_variable_name; + v->a[136510] = actions(7932); + v->a[136511] = 1; + v->a[136512] = anon_sym_RBRACE3; + v->a[136513] = state(3741); + v->a[136514] = 1; + v->a[136515] = sym__expansion_body; + v->a[136516] = actions(7756); + v->a[136517] = 2; + v->a[136518] = anon_sym_0; + v->a[136519] = anon_sym__; small_parse_table_6826(v); } void small_parse_table_6826(t_small_parse_table_array *v) { - v->a[136520] = anon_sym_AMP_AMP; - v->a[136521] = anon_sym_GT_GT; - v->a[136522] = anon_sym_PIPE_AMP; - v->a[136523] = anon_sym_RBRACK; - v->a[136524] = anon_sym_AMP_GT_GT; - v->a[136525] = anon_sym_GT_PIPE; - v->a[136526] = anon_sym_LT_AMP_DASH; - v->a[136527] = anon_sym_GT_AMP_DASH; - v->a[136528] = anon_sym_LT_LT_DASH; - v->a[136529] = anon_sym_LT_LT_LT; - v->a[136530] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136531] = anon_sym_DOLLAR_LBRACK; - v->a[136532] = anon_sym_DQUOTE; - v->a[136533] = sym_raw_string; - v->a[136534] = sym_ansi_c_string; - v->a[136535] = anon_sym_DOLLAR_LBRACE; - v->a[136536] = anon_sym_BQUOTE; - v->a[136537] = anon_sym_DOLLAR_BQUOTE; - v->a[136538] = anon_sym_LT_LPAREN; - v->a[136539] = anon_sym_GT_LPAREN; + v->a[136520] = actions(7750); + v->a[136521] = 7; + v->a[136522] = anon_sym_BANG; + v->a[136523] = anon_sym_DASH; + v->a[136524] = anon_sym_STAR; + v->a[136525] = anon_sym_QMARK; + v->a[136526] = anon_sym_DOLLAR; + v->a[136527] = anon_sym_POUND; + v->a[136528] = anon_sym_AT; + v->a[136529] = 11; + v->a[136530] = actions(3); + v->a[136531] = 1; + v->a[136532] = sym_comment; + v->a[136533] = actions(7614); + v->a[136534] = 1; + v->a[136535] = anon_sym_DQUOTE; + v->a[136536] = actions(7760); + v->a[136537] = 1; + v->a[136538] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136539] = actions(7766); small_parse_table_6827(v); } void small_parse_table_6827(t_small_parse_table_array *v) { - v->a[136540] = 3; - v->a[136541] = actions(71); - v->a[136542] = 1; - v->a[136543] = sym_comment; - v->a[136544] = actions(1352); - v->a[136545] = 14; - v->a[136546] = anon_sym_EQ; - v->a[136547] = anon_sym_PIPE; - v->a[136548] = anon_sym_CARET; - v->a[136549] = anon_sym_AMP; - v->a[136550] = anon_sym_LT; - v->a[136551] = anon_sym_GT; - v->a[136552] = anon_sym_LT_LT; - v->a[136553] = anon_sym_GT_GT; - v->a[136554] = anon_sym_PLUS; - v->a[136555] = anon_sym_DASH; - v->a[136556] = anon_sym_STAR; - v->a[136557] = anon_sym_SLASH; - v->a[136558] = anon_sym_PERCENT; - v->a[136559] = anon_sym_STAR_STAR; + v->a[136540] = 1; + v->a[136541] = sym_string_content; + v->a[136542] = actions(7768); + v->a[136543] = 1; + v->a[136544] = anon_sym_DOLLAR_LBRACE; + v->a[136545] = actions(7770); + v->a[136546] = 1; + v->a[136547] = anon_sym_DOLLAR_LPAREN; + v->a[136548] = actions(7772); + v->a[136549] = 1; + v->a[136550] = anon_sym_BQUOTE; + v->a[136551] = actions(7774); + v->a[136552] = 1; + v->a[136553] = anon_sym_DOLLAR_BQUOTE; + v->a[136554] = actions(7934); + v->a[136555] = 1; + v->a[136556] = anon_sym_DOLLAR; + v->a[136557] = state(3061); + v->a[136558] = 1; + v->a[136559] = aux_sym_string_repeat1; small_parse_table_6828(v); } void small_parse_table_6828(t_small_parse_table_array *v) { - v->a[136560] = actions(1354); - v->a[136561] = 25; - v->a[136562] = sym__concat; - v->a[136563] = sym_test_operator; - v->a[136564] = anon_sym_PLUS_PLUS; - v->a[136565] = anon_sym_DASH_DASH; - v->a[136566] = anon_sym_PLUS_EQ; - v->a[136567] = anon_sym_DASH_EQ; - v->a[136568] = anon_sym_STAR_EQ; - v->a[136569] = anon_sym_SLASH_EQ; - v->a[136570] = anon_sym_PERCENT_EQ; - v->a[136571] = anon_sym_STAR_STAR_EQ; - v->a[136572] = anon_sym_LT_LT_EQ; - v->a[136573] = anon_sym_GT_GT_EQ; - v->a[136574] = anon_sym_AMP_EQ; - v->a[136575] = anon_sym_CARET_EQ; - v->a[136576] = anon_sym_PIPE_EQ; - v->a[136577] = anon_sym_PIPE_PIPE; - v->a[136578] = anon_sym_AMP_AMP; - v->a[136579] = anon_sym_EQ_EQ; + v->a[136560] = state(3218); + v->a[136561] = 4; + v->a[136562] = sym_arithmetic_expansion; + v->a[136563] = sym_simple_expansion; + v->a[136564] = sym_expansion; + v->a[136565] = sym_command_substitution; + v->a[136566] = 11; + v->a[136567] = actions(3); + v->a[136568] = 1; + v->a[136569] = sym_comment; + v->a[136570] = actions(7646); + v->a[136571] = 1; + v->a[136572] = anon_sym_DQUOTE; + v->a[136573] = actions(7760); + v->a[136574] = 1; + v->a[136575] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136576] = actions(7766); + v->a[136577] = 1; + v->a[136578] = sym_string_content; + v->a[136579] = actions(7768); small_parse_table_6829(v); } void small_parse_table_6829(t_small_parse_table_array *v) { - v->a[136580] = anon_sym_BANG_EQ; - v->a[136581] = anon_sym_LT_EQ; - v->a[136582] = anon_sym_GT_EQ; - v->a[136583] = anon_sym_RPAREN; - v->a[136584] = anon_sym_EQ_TILDE; - v->a[136585] = anon_sym_QMARK; - v->a[136586] = aux_sym_concatenation_token1; - v->a[136587] = 3; - v->a[136588] = actions(71); + v->a[136580] = 1; + v->a[136581] = anon_sym_DOLLAR_LBRACE; + v->a[136582] = actions(7770); + v->a[136583] = 1; + v->a[136584] = anon_sym_DOLLAR_LPAREN; + v->a[136585] = actions(7772); + v->a[136586] = 1; + v->a[136587] = anon_sym_BQUOTE; + v->a[136588] = actions(7774); v->a[136589] = 1; - v->a[136590] = sym_comment; - v->a[136591] = actions(1316); - v->a[136592] = 14; - v->a[136593] = anon_sym_PIPE; - v->a[136594] = anon_sym_LT; - v->a[136595] = anon_sym_GT; - v->a[136596] = anon_sym_LT_LT; - v->a[136597] = anon_sym_AMP_GT; - v->a[136598] = anon_sym_LT_AMP; - v->a[136599] = anon_sym_GT_AMP; + v->a[136590] = anon_sym_DOLLAR_BQUOTE; + v->a[136591] = actions(7936); + v->a[136592] = 1; + v->a[136593] = anon_sym_DOLLAR; + v->a[136594] = state(3061); + v->a[136595] = 1; + v->a[136596] = aux_sym_string_repeat1; + v->a[136597] = state(3218); + v->a[136598] = 4; + v->a[136599] = sym_arithmetic_expansion; small_parse_table_6830(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1366.c b/parser/static/small_parse_table/small_parse_table_1366.c index 120f2002..7793bb29 100644 --- a/parser/static/small_parse_table/small_parse_table_1366.c +++ b/parser/static/small_parse_table/small_parse_table_1366.c @@ -14,126 +14,126 @@ void small_parse_table_6830(t_small_parse_table_array *v) { - v->a[136600] = anon_sym_DOLLAR; - v->a[136601] = sym__special_character; - v->a[136602] = aux_sym_number_token1; - v->a[136603] = aux_sym_number_token2; - v->a[136604] = anon_sym_DOLLAR_LPAREN; - v->a[136605] = anon_sym_BQUOTE; - v->a[136606] = sym_word; - v->a[136607] = actions(1318); - v->a[136608] = 25; - v->a[136609] = sym_file_descriptor; - v->a[136610] = sym__concat; - v->a[136611] = sym_test_operator; - v->a[136612] = sym__brace_start; - v->a[136613] = anon_sym_LPAREN_LPAREN; - v->a[136614] = anon_sym_PIPE_PIPE; - v->a[136615] = anon_sym_AMP_AMP; - v->a[136616] = anon_sym_GT_GT; - v->a[136617] = anon_sym_PIPE_AMP; - v->a[136618] = anon_sym_RBRACK; - v->a[136619] = anon_sym_AMP_GT_GT; + v->a[136600] = sym_simple_expansion; + v->a[136601] = sym_expansion; + v->a[136602] = sym_command_substitution; + v->a[136603] = 11; + v->a[136604] = actions(3); + v->a[136605] = 1; + v->a[136606] = sym_comment; + v->a[136607] = actions(7760); + v->a[136608] = 1; + v->a[136609] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136610] = actions(7766); + v->a[136611] = 1; + v->a[136612] = sym_string_content; + v->a[136613] = actions(7768); + v->a[136614] = 1; + v->a[136615] = anon_sym_DOLLAR_LBRACE; + v->a[136616] = actions(7770); + v->a[136617] = 1; + v->a[136618] = anon_sym_DOLLAR_LPAREN; + v->a[136619] = actions(7772); small_parse_table_6831(v); } void small_parse_table_6831(t_small_parse_table_array *v) { - v->a[136620] = anon_sym_GT_PIPE; - v->a[136621] = anon_sym_LT_AMP_DASH; - v->a[136622] = anon_sym_GT_AMP_DASH; - v->a[136623] = anon_sym_LT_LT_DASH; - v->a[136624] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136625] = anon_sym_DOLLAR_LBRACK; - v->a[136626] = aux_sym_concatenation_token1; - v->a[136627] = anon_sym_DQUOTE; - v->a[136628] = sym_raw_string; - v->a[136629] = sym_ansi_c_string; - v->a[136630] = anon_sym_DOLLAR_LBRACE; - v->a[136631] = anon_sym_DOLLAR_BQUOTE; - v->a[136632] = anon_sym_LT_LPAREN; - v->a[136633] = anon_sym_GT_LPAREN; - v->a[136634] = 3; - v->a[136635] = actions(71); - v->a[136636] = 1; - v->a[136637] = sym_comment; - v->a[136638] = actions(1320); - v->a[136639] = 14; + v->a[136620] = 1; + v->a[136621] = anon_sym_BQUOTE; + v->a[136622] = actions(7774); + v->a[136623] = 1; + v->a[136624] = anon_sym_DOLLAR_BQUOTE; + v->a[136625] = actions(7938); + v->a[136626] = 1; + v->a[136627] = anon_sym_DOLLAR; + v->a[136628] = actions(7940); + v->a[136629] = 1; + v->a[136630] = anon_sym_DQUOTE; + v->a[136631] = state(3046); + v->a[136632] = 1; + v->a[136633] = aux_sym_string_repeat1; + v->a[136634] = state(3218); + v->a[136635] = 4; + v->a[136636] = sym_arithmetic_expansion; + v->a[136637] = sym_simple_expansion; + v->a[136638] = sym_expansion; + v->a[136639] = sym_command_substitution; small_parse_table_6832(v); } void small_parse_table_6832(t_small_parse_table_array *v) { - v->a[136640] = anon_sym_PIPE; - v->a[136641] = anon_sym_LT; - v->a[136642] = anon_sym_GT; - v->a[136643] = anon_sym_LT_LT; - v->a[136644] = anon_sym_AMP_GT; - v->a[136645] = anon_sym_LT_AMP; - v->a[136646] = anon_sym_GT_AMP; - v->a[136647] = anon_sym_DOLLAR; - v->a[136648] = sym__special_character; - v->a[136649] = aux_sym_number_token1; - v->a[136650] = aux_sym_number_token2; - v->a[136651] = anon_sym_DOLLAR_LPAREN; - v->a[136652] = anon_sym_BQUOTE; - v->a[136653] = sym_word; - v->a[136654] = actions(1322); - v->a[136655] = 25; - v->a[136656] = sym_file_descriptor; - v->a[136657] = sym__concat; - v->a[136658] = sym_test_operator; - v->a[136659] = sym__brace_start; + v->a[136640] = 7; + v->a[136641] = actions(3); + v->a[136642] = 1; + v->a[136643] = sym_comment; + v->a[136644] = actions(7754); + v->a[136645] = 1; + v->a[136646] = aux_sym__simple_variable_name_token1; + v->a[136647] = actions(7758); + v->a[136648] = 1; + v->a[136649] = sym_variable_name; + v->a[136650] = actions(7942); + v->a[136651] = 1; + v->a[136652] = anon_sym_RBRACE3; + v->a[136653] = state(3770); + v->a[136654] = 1; + v->a[136655] = sym__expansion_body; + v->a[136656] = actions(7756); + v->a[136657] = 2; + v->a[136658] = anon_sym_0; + v->a[136659] = anon_sym__; small_parse_table_6833(v); } void small_parse_table_6833(t_small_parse_table_array *v) { - v->a[136660] = anon_sym_LPAREN_LPAREN; - v->a[136661] = anon_sym_PIPE_PIPE; - v->a[136662] = anon_sym_AMP_AMP; - v->a[136663] = anon_sym_GT_GT; - v->a[136664] = anon_sym_PIPE_AMP; - v->a[136665] = anon_sym_RBRACK; - v->a[136666] = anon_sym_AMP_GT_GT; - v->a[136667] = anon_sym_GT_PIPE; - v->a[136668] = anon_sym_LT_AMP_DASH; - v->a[136669] = anon_sym_GT_AMP_DASH; - v->a[136670] = anon_sym_LT_LT_DASH; - v->a[136671] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136672] = anon_sym_DOLLAR_LBRACK; - v->a[136673] = aux_sym_concatenation_token1; - v->a[136674] = anon_sym_DQUOTE; - v->a[136675] = sym_raw_string; - v->a[136676] = sym_ansi_c_string; - v->a[136677] = anon_sym_DOLLAR_LBRACE; - v->a[136678] = anon_sym_DOLLAR_BQUOTE; - v->a[136679] = anon_sym_LT_LPAREN; + v->a[136660] = actions(7750); + v->a[136661] = 7; + v->a[136662] = anon_sym_BANG; + v->a[136663] = anon_sym_DASH; + v->a[136664] = anon_sym_STAR; + v->a[136665] = anon_sym_QMARK; + v->a[136666] = anon_sym_DOLLAR; + v->a[136667] = anon_sym_POUND; + v->a[136668] = anon_sym_AT; + v->a[136669] = 7; + v->a[136670] = actions(3); + v->a[136671] = 1; + v->a[136672] = sym_comment; + v->a[136673] = actions(7754); + v->a[136674] = 1; + v->a[136675] = aux_sym__simple_variable_name_token1; + v->a[136676] = actions(7758); + v->a[136677] = 1; + v->a[136678] = sym_variable_name; + v->a[136679] = actions(7944); small_parse_table_6834(v); } void small_parse_table_6834(t_small_parse_table_array *v) { - v->a[136680] = anon_sym_GT_LPAREN; - v->a[136681] = 3; - v->a[136682] = actions(71); + v->a[136680] = 1; + v->a[136681] = anon_sym_RBRACE3; + v->a[136682] = state(3934); v->a[136683] = 1; - v->a[136684] = sym_comment; - v->a[136685] = actions(1328); - v->a[136686] = 14; - v->a[136687] = anon_sym_PIPE; - v->a[136688] = anon_sym_LT; - v->a[136689] = anon_sym_GT; - v->a[136690] = anon_sym_LT_LT; - v->a[136691] = anon_sym_AMP_GT; - v->a[136692] = anon_sym_LT_AMP; - v->a[136693] = anon_sym_GT_AMP; - v->a[136694] = anon_sym_DOLLAR; - v->a[136695] = sym__special_character; - v->a[136696] = aux_sym_number_token1; - v->a[136697] = aux_sym_number_token2; - v->a[136698] = anon_sym_DOLLAR_LPAREN; - v->a[136699] = anon_sym_BQUOTE; + v->a[136684] = sym__expansion_body; + v->a[136685] = actions(7756); + v->a[136686] = 2; + v->a[136687] = anon_sym_0; + v->a[136688] = anon_sym__; + v->a[136689] = actions(7750); + v->a[136690] = 7; + v->a[136691] = anon_sym_BANG; + v->a[136692] = anon_sym_DASH; + v->a[136693] = anon_sym_STAR; + v->a[136694] = anon_sym_QMARK; + v->a[136695] = anon_sym_DOLLAR; + v->a[136696] = anon_sym_POUND; + v->a[136697] = anon_sym_AT; + v->a[136698] = 11; + v->a[136699] = actions(3); small_parse_table_6835(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1367.c b/parser/static/small_parse_table/small_parse_table_1367.c index acffe332..29e8f1b9 100644 --- a/parser/static/small_parse_table/small_parse_table_1367.c +++ b/parser/static/small_parse_table/small_parse_table_1367.c @@ -14,126 +14,126 @@ void small_parse_table_6835(t_small_parse_table_array *v) { - v->a[136700] = sym_word; - v->a[136701] = actions(1330); - v->a[136702] = 25; - v->a[136703] = sym_file_descriptor; - v->a[136704] = sym__concat; - v->a[136705] = sym_test_operator; - v->a[136706] = sym__brace_start; - v->a[136707] = anon_sym_LPAREN_LPAREN; - v->a[136708] = anon_sym_PIPE_PIPE; - v->a[136709] = anon_sym_AMP_AMP; - v->a[136710] = anon_sym_GT_GT; - v->a[136711] = anon_sym_PIPE_AMP; - v->a[136712] = anon_sym_RBRACK; - v->a[136713] = anon_sym_AMP_GT_GT; - v->a[136714] = anon_sym_GT_PIPE; - v->a[136715] = anon_sym_LT_AMP_DASH; - v->a[136716] = anon_sym_GT_AMP_DASH; - v->a[136717] = anon_sym_LT_LT_DASH; - v->a[136718] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136719] = anon_sym_DOLLAR_LBRACK; + v->a[136700] = 1; + v->a[136701] = sym_comment; + v->a[136702] = actions(7760); + v->a[136703] = 1; + v->a[136704] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136705] = actions(7766); + v->a[136706] = 1; + v->a[136707] = sym_string_content; + v->a[136708] = actions(7768); + v->a[136709] = 1; + v->a[136710] = anon_sym_DOLLAR_LBRACE; + v->a[136711] = actions(7770); + v->a[136712] = 1; + v->a[136713] = anon_sym_DOLLAR_LPAREN; + v->a[136714] = actions(7772); + v->a[136715] = 1; + v->a[136716] = anon_sym_BQUOTE; + v->a[136717] = actions(7774); + v->a[136718] = 1; + v->a[136719] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6836(v); } void small_parse_table_6836(t_small_parse_table_array *v) { - v->a[136720] = aux_sym_concatenation_token1; - v->a[136721] = anon_sym_DQUOTE; - v->a[136722] = sym_raw_string; - v->a[136723] = sym_ansi_c_string; - v->a[136724] = anon_sym_DOLLAR_LBRACE; - v->a[136725] = anon_sym_DOLLAR_BQUOTE; - v->a[136726] = anon_sym_LT_LPAREN; - v->a[136727] = anon_sym_GT_LPAREN; - v->a[136728] = 3; - v->a[136729] = actions(71); - v->a[136730] = 1; - v->a[136731] = sym_comment; - v->a[136732] = actions(1340); - v->a[136733] = 14; - v->a[136734] = anon_sym_PIPE; - v->a[136735] = anon_sym_LT; - v->a[136736] = anon_sym_GT; - v->a[136737] = anon_sym_LT_LT; - v->a[136738] = anon_sym_AMP_GT; - v->a[136739] = anon_sym_LT_AMP; + v->a[136720] = actions(7946); + v->a[136721] = 1; + v->a[136722] = anon_sym_DOLLAR; + v->a[136723] = actions(7948); + v->a[136724] = 1; + v->a[136725] = anon_sym_DQUOTE; + v->a[136726] = state(3058); + v->a[136727] = 1; + v->a[136728] = aux_sym_string_repeat1; + v->a[136729] = state(3218); + v->a[136730] = 4; + v->a[136731] = sym_arithmetic_expansion; + v->a[136732] = sym_simple_expansion; + v->a[136733] = sym_expansion; + v->a[136734] = sym_command_substitution; + v->a[136735] = 11; + v->a[136736] = actions(3); + v->a[136737] = 1; + v->a[136738] = sym_comment; + v->a[136739] = actions(7532); small_parse_table_6837(v); } void small_parse_table_6837(t_small_parse_table_array *v) { - v->a[136740] = anon_sym_GT_AMP; - v->a[136741] = anon_sym_DOLLAR; - v->a[136742] = sym__special_character; - v->a[136743] = aux_sym_number_token1; - v->a[136744] = aux_sym_number_token2; - v->a[136745] = anon_sym_DOLLAR_LPAREN; - v->a[136746] = anon_sym_BQUOTE; - v->a[136747] = sym_word; - v->a[136748] = actions(1342); - v->a[136749] = 25; - v->a[136750] = sym_file_descriptor; - v->a[136751] = sym__concat; - v->a[136752] = sym_test_operator; - v->a[136753] = sym__brace_start; - v->a[136754] = anon_sym_LPAREN_LPAREN; - v->a[136755] = anon_sym_PIPE_PIPE; - v->a[136756] = anon_sym_AMP_AMP; - v->a[136757] = anon_sym_GT_GT; - v->a[136758] = anon_sym_PIPE_AMP; - v->a[136759] = anon_sym_RBRACK; + v->a[136740] = 1; + v->a[136741] = anon_sym_DQUOTE; + v->a[136742] = actions(7760); + v->a[136743] = 1; + v->a[136744] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136745] = actions(7766); + v->a[136746] = 1; + v->a[136747] = sym_string_content; + v->a[136748] = actions(7768); + v->a[136749] = 1; + v->a[136750] = anon_sym_DOLLAR_LBRACE; + v->a[136751] = actions(7770); + v->a[136752] = 1; + v->a[136753] = anon_sym_DOLLAR_LPAREN; + v->a[136754] = actions(7772); + v->a[136755] = 1; + v->a[136756] = anon_sym_BQUOTE; + v->a[136757] = actions(7774); + v->a[136758] = 1; + v->a[136759] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6838(v); } void small_parse_table_6838(t_small_parse_table_array *v) { - v->a[136760] = anon_sym_AMP_GT_GT; - v->a[136761] = anon_sym_GT_PIPE; - v->a[136762] = anon_sym_LT_AMP_DASH; - v->a[136763] = anon_sym_GT_AMP_DASH; - v->a[136764] = anon_sym_LT_LT_DASH; - v->a[136765] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136766] = anon_sym_DOLLAR_LBRACK; - v->a[136767] = aux_sym_concatenation_token1; - v->a[136768] = anon_sym_DQUOTE; - v->a[136769] = sym_raw_string; - v->a[136770] = sym_ansi_c_string; - v->a[136771] = anon_sym_DOLLAR_LBRACE; - v->a[136772] = anon_sym_DOLLAR_BQUOTE; - v->a[136773] = anon_sym_LT_LPAREN; - v->a[136774] = anon_sym_GT_LPAREN; - v->a[136775] = 3; - v->a[136776] = actions(71); + v->a[136760] = actions(7950); + v->a[136761] = 1; + v->a[136762] = anon_sym_DOLLAR; + v->a[136763] = state(3061); + v->a[136764] = 1; + v->a[136765] = aux_sym_string_repeat1; + v->a[136766] = state(3218); + v->a[136767] = 4; + v->a[136768] = sym_arithmetic_expansion; + v->a[136769] = sym_simple_expansion; + v->a[136770] = sym_expansion; + v->a[136771] = sym_command_substitution; + v->a[136772] = 7; + v->a[136773] = actions(3); + v->a[136774] = 1; + v->a[136775] = sym_comment; + v->a[136776] = actions(7754); v->a[136777] = 1; - v->a[136778] = sym_comment; - v->a[136779] = actions(1352); + v->a[136778] = aux_sym__simple_variable_name_token1; + v->a[136779] = actions(7758); small_parse_table_6839(v); } void small_parse_table_6839(t_small_parse_table_array *v) { - v->a[136780] = 14; - v->a[136781] = anon_sym_PIPE; - v->a[136782] = anon_sym_LT; - v->a[136783] = anon_sym_GT; - v->a[136784] = anon_sym_LT_LT; - v->a[136785] = anon_sym_AMP_GT; - v->a[136786] = anon_sym_LT_AMP; - v->a[136787] = anon_sym_GT_AMP; - v->a[136788] = anon_sym_DOLLAR; - v->a[136789] = sym__special_character; - v->a[136790] = aux_sym_number_token1; - v->a[136791] = aux_sym_number_token2; - v->a[136792] = anon_sym_DOLLAR_LPAREN; - v->a[136793] = anon_sym_BQUOTE; - v->a[136794] = sym_word; - v->a[136795] = actions(1354); - v->a[136796] = 25; - v->a[136797] = sym_file_descriptor; - v->a[136798] = sym__concat; - v->a[136799] = sym_test_operator; + v->a[136780] = 1; + v->a[136781] = sym_variable_name; + v->a[136782] = actions(7952); + v->a[136783] = 1; + v->a[136784] = anon_sym_RBRACE3; + v->a[136785] = state(3668); + v->a[136786] = 1; + v->a[136787] = sym__expansion_body; + v->a[136788] = actions(7756); + v->a[136789] = 2; + v->a[136790] = anon_sym_0; + v->a[136791] = anon_sym__; + v->a[136792] = actions(7750); + v->a[136793] = 7; + v->a[136794] = anon_sym_BANG; + v->a[136795] = anon_sym_DASH; + v->a[136796] = anon_sym_STAR; + v->a[136797] = anon_sym_QMARK; + v->a[136798] = anon_sym_DOLLAR; + v->a[136799] = anon_sym_POUND; small_parse_table_6840(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1368.c b/parser/static/small_parse_table/small_parse_table_1368.c index 92eec544..0d1e3935 100644 --- a/parser/static/small_parse_table/small_parse_table_1368.c +++ b/parser/static/small_parse_table/small_parse_table_1368.c @@ -14,126 +14,126 @@ void small_parse_table_6840(t_small_parse_table_array *v) { - v->a[136800] = sym__brace_start; - v->a[136801] = anon_sym_LPAREN_LPAREN; - v->a[136802] = anon_sym_PIPE_PIPE; - v->a[136803] = anon_sym_AMP_AMP; - v->a[136804] = anon_sym_GT_GT; - v->a[136805] = anon_sym_PIPE_AMP; - v->a[136806] = anon_sym_RBRACK; - v->a[136807] = anon_sym_AMP_GT_GT; - v->a[136808] = anon_sym_GT_PIPE; - v->a[136809] = anon_sym_LT_AMP_DASH; - v->a[136810] = anon_sym_GT_AMP_DASH; - v->a[136811] = anon_sym_LT_LT_DASH; - v->a[136812] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136813] = anon_sym_DOLLAR_LBRACK; - v->a[136814] = aux_sym_concatenation_token1; - v->a[136815] = anon_sym_DQUOTE; - v->a[136816] = sym_raw_string; - v->a[136817] = sym_ansi_c_string; - v->a[136818] = anon_sym_DOLLAR_LBRACE; - v->a[136819] = anon_sym_DOLLAR_BQUOTE; + v->a[136800] = anon_sym_AT; + v->a[136801] = 11; + v->a[136802] = actions(3); + v->a[136803] = 1; + v->a[136804] = sym_comment; + v->a[136805] = actions(7660); + v->a[136806] = 1; + v->a[136807] = anon_sym_DQUOTE; + v->a[136808] = actions(7760); + v->a[136809] = 1; + v->a[136810] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136811] = actions(7766); + v->a[136812] = 1; + v->a[136813] = sym_string_content; + v->a[136814] = actions(7768); + v->a[136815] = 1; + v->a[136816] = anon_sym_DOLLAR_LBRACE; + v->a[136817] = actions(7770); + v->a[136818] = 1; + v->a[136819] = anon_sym_DOLLAR_LPAREN; small_parse_table_6841(v); } void small_parse_table_6841(t_small_parse_table_array *v) { - v->a[136820] = anon_sym_LT_LPAREN; - v->a[136821] = anon_sym_GT_LPAREN; - v->a[136822] = 3; - v->a[136823] = actions(71); + v->a[136820] = actions(7772); + v->a[136821] = 1; + v->a[136822] = anon_sym_BQUOTE; + v->a[136823] = actions(7774); v->a[136824] = 1; - v->a[136825] = sym_comment; - v->a[136826] = actions(1356); - v->a[136827] = 14; - v->a[136828] = anon_sym_PIPE; - v->a[136829] = anon_sym_LT; - v->a[136830] = anon_sym_GT; - v->a[136831] = anon_sym_LT_LT; - v->a[136832] = anon_sym_AMP_GT; - v->a[136833] = anon_sym_LT_AMP; - v->a[136834] = anon_sym_GT_AMP; - v->a[136835] = anon_sym_DOLLAR; - v->a[136836] = sym__special_character; - v->a[136837] = aux_sym_number_token1; - v->a[136838] = aux_sym_number_token2; - v->a[136839] = anon_sym_DOLLAR_LPAREN; + v->a[136825] = anon_sym_DOLLAR_BQUOTE; + v->a[136826] = actions(7954); + v->a[136827] = 1; + v->a[136828] = anon_sym_DOLLAR; + v->a[136829] = state(3061); + v->a[136830] = 1; + v->a[136831] = aux_sym_string_repeat1; + v->a[136832] = state(3218); + v->a[136833] = 4; + v->a[136834] = sym_arithmetic_expansion; + v->a[136835] = sym_simple_expansion; + v->a[136836] = sym_expansion; + v->a[136837] = sym_command_substitution; + v->a[136838] = 11; + v->a[136839] = actions(3); small_parse_table_6842(v); } void small_parse_table_6842(t_small_parse_table_array *v) { - v->a[136840] = anon_sym_BQUOTE; - v->a[136841] = sym_word; - v->a[136842] = actions(1358); - v->a[136843] = 25; - v->a[136844] = sym_file_descriptor; - v->a[136845] = sym__concat; - v->a[136846] = sym_test_operator; - v->a[136847] = sym__brace_start; - v->a[136848] = anon_sym_LPAREN_LPAREN; - v->a[136849] = anon_sym_PIPE_PIPE; - v->a[136850] = anon_sym_AMP_AMP; - v->a[136851] = anon_sym_GT_GT; - v->a[136852] = anon_sym_PIPE_AMP; - v->a[136853] = anon_sym_RBRACK; - v->a[136854] = anon_sym_AMP_GT_GT; - v->a[136855] = anon_sym_GT_PIPE; - v->a[136856] = anon_sym_LT_AMP_DASH; - v->a[136857] = anon_sym_GT_AMP_DASH; - v->a[136858] = anon_sym_LT_LT_DASH; - v->a[136859] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136840] = 1; + v->a[136841] = sym_comment; + v->a[136842] = actions(7760); + v->a[136843] = 1; + v->a[136844] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136845] = actions(7766); + v->a[136846] = 1; + v->a[136847] = sym_string_content; + v->a[136848] = actions(7768); + v->a[136849] = 1; + v->a[136850] = anon_sym_DOLLAR_LBRACE; + v->a[136851] = actions(7770); + v->a[136852] = 1; + v->a[136853] = anon_sym_DOLLAR_LPAREN; + v->a[136854] = actions(7772); + v->a[136855] = 1; + v->a[136856] = anon_sym_BQUOTE; + v->a[136857] = actions(7774); + v->a[136858] = 1; + v->a[136859] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6843(v); } void small_parse_table_6843(t_small_parse_table_array *v) { - v->a[136860] = anon_sym_DOLLAR_LBRACK; - v->a[136861] = aux_sym_concatenation_token1; - v->a[136862] = anon_sym_DQUOTE; - v->a[136863] = sym_raw_string; - v->a[136864] = sym_ansi_c_string; - v->a[136865] = anon_sym_DOLLAR_LBRACE; - v->a[136866] = anon_sym_DOLLAR_BQUOTE; - v->a[136867] = anon_sym_LT_LPAREN; - v->a[136868] = anon_sym_GT_LPAREN; - v->a[136869] = 3; - v->a[136870] = actions(71); - v->a[136871] = 1; - v->a[136872] = sym_comment; - v->a[136873] = actions(1344); - v->a[136874] = 14; - v->a[136875] = anon_sym_PIPE; - v->a[136876] = anon_sym_LT; - v->a[136877] = anon_sym_GT; - v->a[136878] = anon_sym_LT_LT; - v->a[136879] = anon_sym_AMP_GT; + v->a[136860] = actions(7956); + v->a[136861] = 1; + v->a[136862] = anon_sym_DOLLAR; + v->a[136863] = actions(7958); + v->a[136864] = 1; + v->a[136865] = anon_sym_DQUOTE; + v->a[136866] = state(3048); + v->a[136867] = 1; + v->a[136868] = aux_sym_string_repeat1; + v->a[136869] = state(3218); + v->a[136870] = 4; + v->a[136871] = sym_arithmetic_expansion; + v->a[136872] = sym_simple_expansion; + v->a[136873] = sym_expansion; + v->a[136874] = sym_command_substitution; + v->a[136875] = 11; + v->a[136876] = actions(3); + v->a[136877] = 1; + v->a[136878] = sym_comment; + v->a[136879] = actions(7546); small_parse_table_6844(v); } void small_parse_table_6844(t_small_parse_table_array *v) { - v->a[136880] = anon_sym_LT_AMP; - v->a[136881] = anon_sym_GT_AMP; - v->a[136882] = anon_sym_DOLLAR; - v->a[136883] = sym__special_character; - v->a[136884] = aux_sym_number_token1; - v->a[136885] = aux_sym_number_token2; - v->a[136886] = anon_sym_DOLLAR_LPAREN; - v->a[136887] = anon_sym_BQUOTE; - v->a[136888] = sym_word; - v->a[136889] = actions(1346); - v->a[136890] = 25; - v->a[136891] = sym_file_descriptor; - v->a[136892] = sym__concat; - v->a[136893] = sym_test_operator; - v->a[136894] = sym__brace_start; - v->a[136895] = anon_sym_LPAREN_LPAREN; - v->a[136896] = anon_sym_PIPE_PIPE; - v->a[136897] = anon_sym_AMP_AMP; - v->a[136898] = anon_sym_GT_GT; - v->a[136899] = anon_sym_PIPE_AMP; + v->a[136880] = 1; + v->a[136881] = anon_sym_DQUOTE; + v->a[136882] = actions(7760); + v->a[136883] = 1; + v->a[136884] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136885] = actions(7766); + v->a[136886] = 1; + v->a[136887] = sym_string_content; + v->a[136888] = actions(7768); + v->a[136889] = 1; + v->a[136890] = anon_sym_DOLLAR_LBRACE; + v->a[136891] = actions(7770); + v->a[136892] = 1; + v->a[136893] = anon_sym_DOLLAR_LPAREN; + v->a[136894] = actions(7772); + v->a[136895] = 1; + v->a[136896] = anon_sym_BQUOTE; + v->a[136897] = actions(7774); + v->a[136898] = 1; + v->a[136899] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6845(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1369.c b/parser/static/small_parse_table/small_parse_table_1369.c index 0b80bcc7..82ec184c 100644 --- a/parser/static/small_parse_table/small_parse_table_1369.c +++ b/parser/static/small_parse_table/small_parse_table_1369.c @@ -14,126 +14,126 @@ void small_parse_table_6845(t_small_parse_table_array *v) { - v->a[136900] = anon_sym_RBRACK; - v->a[136901] = anon_sym_AMP_GT_GT; - v->a[136902] = anon_sym_GT_PIPE; - v->a[136903] = anon_sym_LT_AMP_DASH; - v->a[136904] = anon_sym_GT_AMP_DASH; - v->a[136905] = anon_sym_LT_LT_DASH; - v->a[136906] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136907] = anon_sym_DOLLAR_LBRACK; - v->a[136908] = aux_sym_concatenation_token1; - v->a[136909] = anon_sym_DQUOTE; - v->a[136910] = sym_raw_string; - v->a[136911] = sym_ansi_c_string; - v->a[136912] = anon_sym_DOLLAR_LBRACE; - v->a[136913] = anon_sym_DOLLAR_BQUOTE; - v->a[136914] = anon_sym_LT_LPAREN; - v->a[136915] = anon_sym_GT_LPAREN; - v->a[136916] = 3; - v->a[136917] = actions(71); - v->a[136918] = 1; - v->a[136919] = sym_comment; + v->a[136900] = actions(7960); + v->a[136901] = 1; + v->a[136902] = anon_sym_DOLLAR; + v->a[136903] = state(3061); + v->a[136904] = 1; + v->a[136905] = aux_sym_string_repeat1; + v->a[136906] = state(3218); + v->a[136907] = 4; + v->a[136908] = sym_arithmetic_expansion; + v->a[136909] = sym_simple_expansion; + v->a[136910] = sym_expansion; + v->a[136911] = sym_command_substitution; + v->a[136912] = 7; + v->a[136913] = actions(3); + v->a[136914] = 1; + v->a[136915] = sym_comment; + v->a[136916] = actions(7754); + v->a[136917] = 1; + v->a[136918] = aux_sym__simple_variable_name_token1; + v->a[136919] = actions(7758); small_parse_table_6846(v); } void small_parse_table_6846(t_small_parse_table_array *v) { - v->a[136920] = actions(1336); - v->a[136921] = 14; - v->a[136922] = anon_sym_PIPE; - v->a[136923] = anon_sym_LT; - v->a[136924] = anon_sym_GT; - v->a[136925] = anon_sym_LT_LT; - v->a[136926] = anon_sym_AMP_GT; - v->a[136927] = anon_sym_LT_AMP; - v->a[136928] = anon_sym_GT_AMP; - v->a[136929] = anon_sym_DOLLAR; - v->a[136930] = sym__special_character; - v->a[136931] = aux_sym_number_token1; - v->a[136932] = aux_sym_number_token2; - v->a[136933] = anon_sym_DOLLAR_LPAREN; - v->a[136934] = anon_sym_BQUOTE; - v->a[136935] = sym_word; - v->a[136936] = actions(1338); - v->a[136937] = 25; - v->a[136938] = sym_file_descriptor; - v->a[136939] = sym__concat; + v->a[136920] = 1; + v->a[136921] = sym_variable_name; + v->a[136922] = actions(7962); + v->a[136923] = 1; + v->a[136924] = anon_sym_RBRACE3; + v->a[136925] = state(3710); + v->a[136926] = 1; + v->a[136927] = sym__expansion_body; + v->a[136928] = actions(7756); + v->a[136929] = 2; + v->a[136930] = anon_sym_0; + v->a[136931] = anon_sym__; + v->a[136932] = actions(7750); + v->a[136933] = 7; + v->a[136934] = anon_sym_BANG; + v->a[136935] = anon_sym_DASH; + v->a[136936] = anon_sym_STAR; + v->a[136937] = anon_sym_QMARK; + v->a[136938] = anon_sym_DOLLAR; + v->a[136939] = anon_sym_POUND; small_parse_table_6847(v); } void small_parse_table_6847(t_small_parse_table_array *v) { - v->a[136940] = sym_test_operator; - v->a[136941] = sym__brace_start; - v->a[136942] = anon_sym_LPAREN_LPAREN; - v->a[136943] = anon_sym_PIPE_PIPE; - v->a[136944] = anon_sym_AMP_AMP; - v->a[136945] = anon_sym_GT_GT; - v->a[136946] = anon_sym_PIPE_AMP; - v->a[136947] = anon_sym_RBRACK; - v->a[136948] = anon_sym_AMP_GT_GT; - v->a[136949] = anon_sym_GT_PIPE; - v->a[136950] = anon_sym_LT_AMP_DASH; - v->a[136951] = anon_sym_GT_AMP_DASH; - v->a[136952] = anon_sym_LT_LT_DASH; - v->a[136953] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[136954] = anon_sym_DOLLAR_LBRACK; - v->a[136955] = aux_sym_concatenation_token1; - v->a[136956] = anon_sym_DQUOTE; - v->a[136957] = sym_raw_string; - v->a[136958] = sym_ansi_c_string; - v->a[136959] = anon_sym_DOLLAR_LBRACE; + v->a[136940] = anon_sym_AT; + v->a[136941] = 11; + v->a[136942] = actions(3); + v->a[136943] = 1; + v->a[136944] = sym_comment; + v->a[136945] = actions(7760); + v->a[136946] = 1; + v->a[136947] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136948] = actions(7766); + v->a[136949] = 1; + v->a[136950] = sym_string_content; + v->a[136951] = actions(7768); + v->a[136952] = 1; + v->a[136953] = anon_sym_DOLLAR_LBRACE; + v->a[136954] = actions(7770); + v->a[136955] = 1; + v->a[136956] = anon_sym_DOLLAR_LPAREN; + v->a[136957] = actions(7772); + v->a[136958] = 1; + v->a[136959] = anon_sym_BQUOTE; small_parse_table_6848(v); } void small_parse_table_6848(t_small_parse_table_array *v) { - v->a[136960] = anon_sym_DOLLAR_BQUOTE; - v->a[136961] = anon_sym_LT_LPAREN; - v->a[136962] = anon_sym_GT_LPAREN; - v->a[136963] = 5; - v->a[136964] = actions(71); - v->a[136965] = 1; - v->a[136966] = sym_comment; - v->a[136967] = state(2618); - v->a[136968] = 1; - v->a[136969] = aux_sym_concatenation_repeat1; - v->a[136970] = actions(6780); - v->a[136971] = 2; - v->a[136972] = sym__concat; - v->a[136973] = aux_sym_concatenation_token1; - v->a[136974] = actions(5393); - v->a[136975] = 13; - v->a[136976] = anon_sym_PIPE; - v->a[136977] = anon_sym_LT; - v->a[136978] = anon_sym_GT; - v->a[136979] = anon_sym_LT_LT; + v->a[136960] = actions(7774); + v->a[136961] = 1; + v->a[136962] = anon_sym_DOLLAR_BQUOTE; + v->a[136963] = actions(7964); + v->a[136964] = 1; + v->a[136965] = anon_sym_DOLLAR; + v->a[136966] = actions(7966); + v->a[136967] = 1; + v->a[136968] = anon_sym_DQUOTE; + v->a[136969] = state(3054); + v->a[136970] = 1; + v->a[136971] = aux_sym_string_repeat1; + v->a[136972] = state(3218); + v->a[136973] = 4; + v->a[136974] = sym_arithmetic_expansion; + v->a[136975] = sym_simple_expansion; + v->a[136976] = sym_expansion; + v->a[136977] = sym_command_substitution; + v->a[136978] = 11; + v->a[136979] = actions(3); small_parse_table_6849(v); } void small_parse_table_6849(t_small_parse_table_array *v) { - v->a[136980] = anon_sym_AMP_GT; - v->a[136981] = anon_sym_LT_AMP; - v->a[136982] = anon_sym_GT_AMP; - v->a[136983] = anon_sym_DOLLAR; - v->a[136984] = aux_sym_number_token1; - v->a[136985] = aux_sym_number_token2; - v->a[136986] = anon_sym_DOLLAR_LPAREN; - v->a[136987] = anon_sym_BQUOTE; - v->a[136988] = sym_word; - v->a[136989] = actions(5395); - v->a[136990] = 23; - v->a[136991] = sym_file_descriptor; - v->a[136992] = sym_test_operator; - v->a[136993] = sym__brace_start; - v->a[136994] = anon_sym_LPAREN_LPAREN; - v->a[136995] = anon_sym_PIPE_PIPE; - v->a[136996] = anon_sym_AMP_AMP; - v->a[136997] = anon_sym_GT_GT; - v->a[136998] = anon_sym_PIPE_AMP; - v->a[136999] = anon_sym_AMP_GT_GT; + v->a[136980] = 1; + v->a[136981] = sym_comment; + v->a[136982] = actions(7968); + v->a[136983] = 1; + v->a[136984] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[136985] = actions(7971); + v->a[136986] = 1; + v->a[136987] = anon_sym_DOLLAR; + v->a[136988] = actions(7974); + v->a[136989] = 1; + v->a[136990] = anon_sym_DQUOTE; + v->a[136991] = actions(7976); + v->a[136992] = 1; + v->a[136993] = sym_string_content; + v->a[136994] = actions(7979); + v->a[136995] = 1; + v->a[136996] = anon_sym_DOLLAR_LBRACE; + v->a[136997] = actions(7982); + v->a[136998] = 1; + v->a[136999] = anon_sym_DOLLAR_LPAREN; small_parse_table_6850(v); } diff --git a/parser/static/small_parse_table/small_parse_table_137.c b/parser/static/small_parse_table/small_parse_table_137.c index 063e4f3c..6fd65a97 100644 --- a/parser/static/small_parse_table/small_parse_table_137.c +++ b/parser/static/small_parse_table/small_parse_table_137.c @@ -14,126 +14,126 @@ void small_parse_table_685(t_small_parse_table_array *v) { - v->a[13700] = 1; - v->a[13701] = anon_sym_BQUOTE; - v->a[13702] = actions(3064); - v->a[13703] = 1; - v->a[13704] = sym_variable_name; - v->a[13705] = actions(3225); - v->a[13706] = 1; - v->a[13707] = aux_sym__simple_variable_name_token1; - v->a[13708] = state(2387); - v->a[13709] = 1; - v->a[13710] = sym_command_substitution; - v->a[13711] = state(2484); - v->a[13712] = 1; - v->a[13713] = aux_sym__literal_repeat1; - v->a[13714] = state(2801); - v->a[13715] = 1; - v->a[13716] = sym__arithmetic_binary_expression; - v->a[13717] = state(2803); - v->a[13718] = 1; - v->a[13719] = sym__arithmetic_ternary_expression; + v->a[13700] = actions(2154); + v->a[13701] = 1; + v->a[13702] = anon_sym_DOLLAR; + v->a[13703] = actions(2158); + v->a[13704] = 1; + v->a[13705] = anon_sym_DQUOTE; + v->a[13706] = actions(2160); + v->a[13707] = 1; + v->a[13708] = aux_sym_number_token1; + v->a[13709] = actions(2162); + v->a[13710] = 1; + v->a[13711] = aux_sym_number_token2; + v->a[13712] = actions(2164); + v->a[13713] = 1; + v->a[13714] = anon_sym_DOLLAR_LBRACE; + v->a[13715] = actions(2166); + v->a[13716] = 1; + v->a[13717] = anon_sym_DOLLAR_LPAREN; + v->a[13718] = actions(2168); + v->a[13719] = 1; small_parse_table_686(v); } void small_parse_table_686(t_small_parse_table_array *v) { - v->a[13720] = state(2809); - v->a[13721] = 1; - v->a[13722] = sym__arithmetic_unary_expression; - v->a[13723] = state(2825); - v->a[13724] = 1; - v->a[13725] = sym__arithmetic_postfix_expression; - v->a[13726] = state(3139); - v->a[13727] = 1; - v->a[13728] = sym__expression; - v->a[13729] = actions(1129); - v->a[13730] = 2; - v->a[13731] = anon_sym_LPAREN_LPAREN; - v->a[13732] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13733] = actions(1165); - v->a[13734] = 2; - v->a[13735] = anon_sym_LT_LPAREN; - v->a[13736] = anon_sym_GT_LPAREN; - v->a[13737] = actions(1183); - v->a[13738] = 2; - v->a[13739] = sym_raw_string; + v->a[13720] = anon_sym_BQUOTE; + v->a[13721] = actions(2170); + v->a[13722] = 1; + v->a[13723] = anon_sym_DOLLAR_BQUOTE; + v->a[13724] = actions(2174); + v->a[13725] = 1; + v->a[13726] = sym__brace_start; + v->a[13727] = actions(2386); + v->a[13728] = 1; + v->a[13729] = sym__special_character; + v->a[13730] = actions(2388); + v->a[13731] = 1; + v->a[13732] = sym_test_operator; + v->a[13733] = state(1270); + v->a[13734] = 1; + v->a[13735] = aux_sym__literal_repeat1; + v->a[13736] = actions(1390); + v->a[13737] = 2; + v->a[13738] = sym_file_descriptor; + v->a[13739] = aux_sym_heredoc_redirect_token1; small_parse_table_687(v); } void small_parse_table_687(t_small_parse_table_array *v) { - v->a[13740] = sym_ansi_c_string; - v->a[13741] = actions(3054); - v->a[13742] = 2; - v->a[13743] = anon_sym_PLUS_PLUS2; - v->a[13744] = anon_sym_DASH_DASH2; - v->a[13745] = actions(3056); - v->a[13746] = 2; - v->a[13747] = anon_sym_DASH2; - v->a[13748] = anon_sym_PLUS2; - v->a[13749] = state(2397); - v->a[13750] = 4; - v->a[13751] = sym_string; - v->a[13752] = sym_number; - v->a[13753] = sym_simple_expansion; - v->a[13754] = sym_expansion; - v->a[13755] = state(2456); - v->a[13756] = 4; - v->a[13757] = sym_arithmetic_expansion; - v->a[13758] = sym_brace_expression; - v->a[13759] = sym_translated_string; + v->a[13740] = actions(2384); + v->a[13741] = 2; + v->a[13742] = sym_raw_string; + v->a[13743] = sym_word; + v->a[13744] = state(428); + v->a[13745] = 2; + v->a[13746] = sym_concatenation; + v->a[13747] = aux_sym_for_statement_repeat1; + v->a[13748] = state(1222); + v->a[13749] = 7; + v->a[13750] = sym_arithmetic_expansion; + v->a[13751] = sym_brace_expression; + v->a[13752] = sym_string; + v->a[13753] = sym_number; + v->a[13754] = sym_simple_expansion; + v->a[13755] = sym_expansion; + v->a[13756] = sym_command_substitution; + v->a[13757] = actions(1388); + v->a[13758] = 19; + v->a[13759] = anon_sym_PIPE; small_parse_table_688(v); } void small_parse_table_688(t_small_parse_table_array *v) { - v->a[13760] = sym_process_substitution; - v->a[13761] = state(2756); - v->a[13762] = 4; - v->a[13763] = sym_subscript; - v->a[13764] = sym__arithmetic_expression; - v->a[13765] = sym__arithmetic_literal; - v->a[13766] = sym__arithmetic_parenthesized_expression; - v->a[13767] = state(2594); - v->a[13768] = 6; - v->a[13769] = sym_binary_expression; - v->a[13770] = sym_ternary_expression; - v->a[13771] = sym_unary_expression; - v->a[13772] = sym_postfix_expression; - v->a[13773] = sym_parenthesized_expression; - v->a[13774] = sym_concatenation; - v->a[13775] = 21; - v->a[13776] = actions(3); - v->a[13777] = 1; - v->a[13778] = sym_comment; - v->a[13779] = actions(3233); + v->a[13760] = anon_sym_SEMI_SEMI; + v->a[13761] = anon_sym_PIPE_AMP; + v->a[13762] = anon_sym_AMP_AMP; + v->a[13763] = anon_sym_PIPE_PIPE; + v->a[13764] = anon_sym_LT; + v->a[13765] = anon_sym_GT; + v->a[13766] = anon_sym_GT_GT; + v->a[13767] = anon_sym_AMP_GT; + v->a[13768] = anon_sym_AMP_GT_GT; + v->a[13769] = anon_sym_LT_AMP; + v->a[13770] = anon_sym_GT_AMP; + v->a[13771] = anon_sym_GT_PIPE; + v->a[13772] = anon_sym_LT_AMP_DASH; + v->a[13773] = anon_sym_GT_AMP_DASH; + v->a[13774] = anon_sym_LT_LT; + v->a[13775] = anon_sym_LT_LT_DASH; + v->a[13776] = anon_sym_AMP; + v->a[13777] = anon_sym_SEMI; + v->a[13778] = 6; + v->a[13779] = actions(3); small_parse_table_689(v); } void small_parse_table_689(t_small_parse_table_array *v) { v->a[13780] = 1; - v->a[13781] = anon_sym_DOLLAR_LBRACK; - v->a[13782] = actions(3236); + v->a[13781] = sym_comment; + v->a[13782] = state(1217); v->a[13783] = 1; - v->a[13784] = anon_sym_DOLLAR; - v->a[13785] = actions(3239); + v->a[13784] = aux_sym__literal_repeat1; + v->a[13785] = state(1289); v->a[13786] = 1; - v->a[13787] = sym__special_character; - v->a[13788] = actions(3242); - v->a[13789] = 1; - v->a[13790] = anon_sym_DQUOTE; - v->a[13791] = actions(3245); - v->a[13792] = 1; - v->a[13793] = aux_sym_number_token1; - v->a[13794] = actions(3248); - v->a[13795] = 1; - v->a[13796] = aux_sym_number_token2; - v->a[13797] = actions(3251); - v->a[13798] = 1; - v->a[13799] = anon_sym_DOLLAR_LBRACE; + v->a[13787] = sym_concatenation; + v->a[13788] = actions(1530); + v->a[13789] = 5; + v->a[13790] = sym_file_descriptor; + v->a[13791] = sym_variable_name; + v->a[13792] = sym_test_operator; + v->a[13793] = sym__brace_start; + v->a[13794] = aux_sym_heredoc_redirect_token1; + v->a[13795] = state(1140); + v->a[13796] = 7; + v->a[13797] = sym_arithmetic_expansion; + v->a[13798] = sym_brace_expression; + v->a[13799] = sym_string; small_parse_table_690(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1370.c b/parser/static/small_parse_table/small_parse_table_1370.c index ea0948bd..296c2b04 100644 --- a/parser/static/small_parse_table/small_parse_table_1370.c +++ b/parser/static/small_parse_table/small_parse_table_1370.c @@ -14,126 +14,126 @@ void small_parse_table_6850(t_small_parse_table_array *v) { - v->a[137000] = anon_sym_GT_PIPE; - v->a[137001] = anon_sym_LT_AMP_DASH; - v->a[137002] = anon_sym_GT_AMP_DASH; - v->a[137003] = anon_sym_LT_LT_DASH; - v->a[137004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137005] = anon_sym_DOLLAR_LBRACK; - v->a[137006] = sym__special_character; - v->a[137007] = anon_sym_DQUOTE; - v->a[137008] = sym_raw_string; - v->a[137009] = sym_ansi_c_string; - v->a[137010] = anon_sym_DOLLAR_LBRACE; - v->a[137011] = anon_sym_DOLLAR_BQUOTE; - v->a[137012] = anon_sym_LT_LPAREN; - v->a[137013] = anon_sym_GT_LPAREN; - v->a[137014] = 5; - v->a[137015] = actions(71); - v->a[137016] = 1; - v->a[137017] = sym_comment; - v->a[137018] = state(2619); - v->a[137019] = 1; + v->a[137000] = actions(7985); + v->a[137001] = 1; + v->a[137002] = anon_sym_BQUOTE; + v->a[137003] = actions(7988); + v->a[137004] = 1; + v->a[137005] = anon_sym_DOLLAR_BQUOTE; + v->a[137006] = state(3061); + v->a[137007] = 1; + v->a[137008] = aux_sym_string_repeat1; + v->a[137009] = state(3218); + v->a[137010] = 4; + v->a[137011] = sym_arithmetic_expansion; + v->a[137012] = sym_simple_expansion; + v->a[137013] = sym_expansion; + v->a[137014] = sym_command_substitution; + v->a[137015] = 11; + v->a[137016] = actions(3); + v->a[137017] = 1; + v->a[137018] = sym_comment; + v->a[137019] = actions(7688); small_parse_table_6851(v); } void small_parse_table_6851(t_small_parse_table_array *v) { - v->a[137020] = aux_sym_concatenation_repeat1; - v->a[137021] = actions(6780); - v->a[137022] = 2; - v->a[137023] = sym__concat; - v->a[137024] = aux_sym_concatenation_token1; - v->a[137025] = actions(5389); - v->a[137026] = 13; - v->a[137027] = anon_sym_PIPE; - v->a[137028] = anon_sym_LT; - v->a[137029] = anon_sym_GT; - v->a[137030] = anon_sym_LT_LT; - v->a[137031] = anon_sym_AMP_GT; - v->a[137032] = anon_sym_LT_AMP; - v->a[137033] = anon_sym_GT_AMP; - v->a[137034] = anon_sym_DOLLAR; - v->a[137035] = aux_sym_number_token1; - v->a[137036] = aux_sym_number_token2; - v->a[137037] = anon_sym_DOLLAR_LPAREN; - v->a[137038] = anon_sym_BQUOTE; - v->a[137039] = sym_word; + v->a[137020] = 1; + v->a[137021] = anon_sym_DQUOTE; + v->a[137022] = actions(7760); + v->a[137023] = 1; + v->a[137024] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137025] = actions(7766); + v->a[137026] = 1; + v->a[137027] = sym_string_content; + v->a[137028] = actions(7768); + v->a[137029] = 1; + v->a[137030] = anon_sym_DOLLAR_LBRACE; + v->a[137031] = actions(7770); + v->a[137032] = 1; + v->a[137033] = anon_sym_DOLLAR_LPAREN; + v->a[137034] = actions(7772); + v->a[137035] = 1; + v->a[137036] = anon_sym_BQUOTE; + v->a[137037] = actions(7774); + v->a[137038] = 1; + v->a[137039] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6852(v); } void small_parse_table_6852(t_small_parse_table_array *v) { - v->a[137040] = actions(5391); - v->a[137041] = 23; - v->a[137042] = sym_file_descriptor; - v->a[137043] = sym_test_operator; - v->a[137044] = sym__brace_start; - v->a[137045] = anon_sym_LPAREN_LPAREN; - v->a[137046] = anon_sym_PIPE_PIPE; - v->a[137047] = anon_sym_AMP_AMP; - v->a[137048] = anon_sym_GT_GT; - v->a[137049] = anon_sym_PIPE_AMP; - v->a[137050] = anon_sym_AMP_GT_GT; - v->a[137051] = anon_sym_GT_PIPE; - v->a[137052] = anon_sym_LT_AMP_DASH; - v->a[137053] = anon_sym_GT_AMP_DASH; - v->a[137054] = anon_sym_LT_LT_DASH; - v->a[137055] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137056] = anon_sym_DOLLAR_LBRACK; - v->a[137057] = sym__special_character; + v->a[137040] = actions(7991); + v->a[137041] = 1; + v->a[137042] = anon_sym_DOLLAR; + v->a[137043] = state(3061); + v->a[137044] = 1; + v->a[137045] = aux_sym_string_repeat1; + v->a[137046] = state(3218); + v->a[137047] = 4; + v->a[137048] = sym_arithmetic_expansion; + v->a[137049] = sym_simple_expansion; + v->a[137050] = sym_expansion; + v->a[137051] = sym_command_substitution; + v->a[137052] = 11; + v->a[137053] = actions(3); + v->a[137054] = 1; + v->a[137055] = sym_comment; + v->a[137056] = actions(7592); + v->a[137057] = 1; v->a[137058] = anon_sym_DQUOTE; - v->a[137059] = sym_raw_string; + v->a[137059] = actions(7760); small_parse_table_6853(v); } void small_parse_table_6853(t_small_parse_table_array *v) { - v->a[137060] = sym_ansi_c_string; - v->a[137061] = anon_sym_DOLLAR_LBRACE; - v->a[137062] = anon_sym_DOLLAR_BQUOTE; - v->a[137063] = anon_sym_LT_LPAREN; - v->a[137064] = anon_sym_GT_LPAREN; - v->a[137065] = 3; - v->a[137066] = actions(71); - v->a[137067] = 1; - v->a[137068] = sym_comment; - v->a[137069] = actions(1312); - v->a[137070] = 14; - v->a[137071] = anon_sym_PIPE; - v->a[137072] = anon_sym_LT; - v->a[137073] = anon_sym_GT; - v->a[137074] = anon_sym_LT_LT; - v->a[137075] = anon_sym_AMP_GT; - v->a[137076] = anon_sym_LT_AMP; - v->a[137077] = anon_sym_GT_AMP; - v->a[137078] = anon_sym_DOLLAR; - v->a[137079] = sym__special_character; + v->a[137060] = 1; + v->a[137061] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137062] = actions(7766); + v->a[137063] = 1; + v->a[137064] = sym_string_content; + v->a[137065] = actions(7768); + v->a[137066] = 1; + v->a[137067] = anon_sym_DOLLAR_LBRACE; + v->a[137068] = actions(7770); + v->a[137069] = 1; + v->a[137070] = anon_sym_DOLLAR_LPAREN; + v->a[137071] = actions(7772); + v->a[137072] = 1; + v->a[137073] = anon_sym_BQUOTE; + v->a[137074] = actions(7774); + v->a[137075] = 1; + v->a[137076] = anon_sym_DOLLAR_BQUOTE; + v->a[137077] = actions(7993); + v->a[137078] = 1; + v->a[137079] = anon_sym_DOLLAR; small_parse_table_6854(v); } void small_parse_table_6854(t_small_parse_table_array *v) { - v->a[137080] = aux_sym_number_token1; - v->a[137081] = aux_sym_number_token2; - v->a[137082] = anon_sym_DOLLAR_LPAREN; - v->a[137083] = anon_sym_BQUOTE; - v->a[137084] = sym_word; - v->a[137085] = actions(1314); - v->a[137086] = 25; - v->a[137087] = sym_file_descriptor; - v->a[137088] = sym__concat; - v->a[137089] = sym_test_operator; - v->a[137090] = sym__brace_start; - v->a[137091] = anon_sym_LPAREN_LPAREN; - v->a[137092] = anon_sym_PIPE_PIPE; - v->a[137093] = anon_sym_AMP_AMP; - v->a[137094] = anon_sym_GT_GT; - v->a[137095] = anon_sym_PIPE_AMP; - v->a[137096] = anon_sym_RBRACK; - v->a[137097] = anon_sym_AMP_GT_GT; - v->a[137098] = anon_sym_GT_PIPE; - v->a[137099] = anon_sym_LT_AMP_DASH; + v->a[137080] = state(3061); + v->a[137081] = 1; + v->a[137082] = aux_sym_string_repeat1; + v->a[137083] = state(3218); + v->a[137084] = 4; + v->a[137085] = sym_arithmetic_expansion; + v->a[137086] = sym_simple_expansion; + v->a[137087] = sym_expansion; + v->a[137088] = sym_command_substitution; + v->a[137089] = 7; + v->a[137090] = actions(3); + v->a[137091] = 1; + v->a[137092] = sym_comment; + v->a[137093] = actions(7754); + v->a[137094] = 1; + v->a[137095] = aux_sym__simple_variable_name_token1; + v->a[137096] = actions(7758); + v->a[137097] = 1; + v->a[137098] = sym_variable_name; + v->a[137099] = actions(7995); small_parse_table_6855(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1371.c b/parser/static/small_parse_table/small_parse_table_1371.c index e76f303a..f1630b7a 100644 --- a/parser/static/small_parse_table/small_parse_table_1371.c +++ b/parser/static/small_parse_table/small_parse_table_1371.c @@ -14,126 +14,126 @@ void small_parse_table_6855(t_small_parse_table_array *v) { - v->a[137100] = anon_sym_GT_AMP_DASH; - v->a[137101] = anon_sym_LT_LT_DASH; - v->a[137102] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137103] = anon_sym_DOLLAR_LBRACK; - v->a[137104] = aux_sym_concatenation_token1; - v->a[137105] = anon_sym_DQUOTE; - v->a[137106] = sym_raw_string; - v->a[137107] = sym_ansi_c_string; - v->a[137108] = anon_sym_DOLLAR_LBRACE; - v->a[137109] = anon_sym_DOLLAR_BQUOTE; - v->a[137110] = anon_sym_LT_LPAREN; - v->a[137111] = anon_sym_GT_LPAREN; - v->a[137112] = 3; - v->a[137113] = actions(71); - v->a[137114] = 1; - v->a[137115] = sym_comment; - v->a[137116] = actions(1308); - v->a[137117] = 14; - v->a[137118] = anon_sym_PIPE; - v->a[137119] = anon_sym_LT; + v->a[137100] = 1; + v->a[137101] = anon_sym_RBRACE3; + v->a[137102] = state(3699); + v->a[137103] = 1; + v->a[137104] = sym__expansion_body; + v->a[137105] = actions(7756); + v->a[137106] = 2; + v->a[137107] = anon_sym_0; + v->a[137108] = anon_sym__; + v->a[137109] = actions(7750); + v->a[137110] = 7; + v->a[137111] = anon_sym_BANG; + v->a[137112] = anon_sym_DASH; + v->a[137113] = anon_sym_STAR; + v->a[137114] = anon_sym_QMARK; + v->a[137115] = anon_sym_DOLLAR; + v->a[137116] = anon_sym_POUND; + v->a[137117] = anon_sym_AT; + v->a[137118] = 11; + v->a[137119] = actions(3); small_parse_table_6856(v); } void small_parse_table_6856(t_small_parse_table_array *v) { - v->a[137120] = anon_sym_GT; - v->a[137121] = anon_sym_LT_LT; - v->a[137122] = anon_sym_AMP_GT; - v->a[137123] = anon_sym_LT_AMP; - v->a[137124] = anon_sym_GT_AMP; - v->a[137125] = anon_sym_DOLLAR; - v->a[137126] = sym__special_character; - v->a[137127] = aux_sym_number_token1; - v->a[137128] = aux_sym_number_token2; - v->a[137129] = anon_sym_DOLLAR_LPAREN; - v->a[137130] = anon_sym_BQUOTE; - v->a[137131] = sym_word; - v->a[137132] = actions(1310); - v->a[137133] = 25; - v->a[137134] = sym_file_descriptor; - v->a[137135] = sym__concat; - v->a[137136] = sym_test_operator; - v->a[137137] = sym__brace_start; - v->a[137138] = anon_sym_LPAREN_LPAREN; - v->a[137139] = anon_sym_PIPE_PIPE; + v->a[137120] = 1; + v->a[137121] = sym_comment; + v->a[137122] = actions(7760); + v->a[137123] = 1; + v->a[137124] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137125] = actions(7766); + v->a[137126] = 1; + v->a[137127] = sym_string_content; + v->a[137128] = actions(7768); + v->a[137129] = 1; + v->a[137130] = anon_sym_DOLLAR_LBRACE; + v->a[137131] = actions(7770); + v->a[137132] = 1; + v->a[137133] = anon_sym_DOLLAR_LPAREN; + v->a[137134] = actions(7772); + v->a[137135] = 1; + v->a[137136] = anon_sym_BQUOTE; + v->a[137137] = actions(7774); + v->a[137138] = 1; + v->a[137139] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6857(v); } void small_parse_table_6857(t_small_parse_table_array *v) { - v->a[137140] = anon_sym_AMP_AMP; - v->a[137141] = anon_sym_GT_GT; - v->a[137142] = anon_sym_PIPE_AMP; - v->a[137143] = anon_sym_RBRACK; - v->a[137144] = anon_sym_AMP_GT_GT; - v->a[137145] = anon_sym_GT_PIPE; - v->a[137146] = anon_sym_LT_AMP_DASH; - v->a[137147] = anon_sym_GT_AMP_DASH; - v->a[137148] = anon_sym_LT_LT_DASH; - v->a[137149] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137150] = anon_sym_DOLLAR_LBRACK; - v->a[137151] = aux_sym_concatenation_token1; - v->a[137152] = anon_sym_DQUOTE; - v->a[137153] = sym_raw_string; - v->a[137154] = sym_ansi_c_string; - v->a[137155] = anon_sym_DOLLAR_LBRACE; - v->a[137156] = anon_sym_DOLLAR_BQUOTE; - v->a[137157] = anon_sym_LT_LPAREN; - v->a[137158] = anon_sym_GT_LPAREN; - v->a[137159] = 3; + v->a[137140] = actions(7997); + v->a[137141] = 1; + v->a[137142] = anon_sym_DOLLAR; + v->a[137143] = actions(7999); + v->a[137144] = 1; + v->a[137145] = anon_sym_DQUOTE; + v->a[137146] = state(3062); + v->a[137147] = 1; + v->a[137148] = aux_sym_string_repeat1; + v->a[137149] = state(3218); + v->a[137150] = 4; + v->a[137151] = sym_arithmetic_expansion; + v->a[137152] = sym_simple_expansion; + v->a[137153] = sym_expansion; + v->a[137154] = sym_command_substitution; + v->a[137155] = 7; + v->a[137156] = actions(3); + v->a[137157] = 1; + v->a[137158] = sym_comment; + v->a[137159] = actions(7754); small_parse_table_6858(v); } void small_parse_table_6858(t_small_parse_table_array *v) { - v->a[137160] = actions(71); - v->a[137161] = 1; - v->a[137162] = sym_comment; - v->a[137163] = actions(1304); - v->a[137164] = 14; - v->a[137165] = anon_sym_PIPE; - v->a[137166] = anon_sym_LT; - v->a[137167] = anon_sym_GT; - v->a[137168] = anon_sym_LT_LT; - v->a[137169] = anon_sym_AMP_GT; - v->a[137170] = anon_sym_LT_AMP; - v->a[137171] = anon_sym_GT_AMP; - v->a[137172] = anon_sym_DOLLAR; - v->a[137173] = sym__special_character; - v->a[137174] = aux_sym_number_token1; - v->a[137175] = aux_sym_number_token2; - v->a[137176] = anon_sym_DOLLAR_LPAREN; - v->a[137177] = anon_sym_BQUOTE; - v->a[137178] = sym_word; - v->a[137179] = actions(1306); + v->a[137160] = 1; + v->a[137161] = aux_sym__simple_variable_name_token1; + v->a[137162] = actions(7758); + v->a[137163] = 1; + v->a[137164] = sym_variable_name; + v->a[137165] = actions(8001); + v->a[137166] = 1; + v->a[137167] = anon_sym_RBRACE3; + v->a[137168] = state(3788); + v->a[137169] = 1; + v->a[137170] = sym__expansion_body; + v->a[137171] = actions(7756); + v->a[137172] = 2; + v->a[137173] = anon_sym_0; + v->a[137174] = anon_sym__; + v->a[137175] = actions(7750); + v->a[137176] = 7; + v->a[137177] = anon_sym_BANG; + v->a[137178] = anon_sym_DASH; + v->a[137179] = anon_sym_STAR; small_parse_table_6859(v); } void small_parse_table_6859(t_small_parse_table_array *v) { - v->a[137180] = 25; - v->a[137181] = sym_file_descriptor; - v->a[137182] = sym__concat; - v->a[137183] = sym_test_operator; - v->a[137184] = sym__brace_start; - v->a[137185] = anon_sym_LPAREN_LPAREN; - v->a[137186] = anon_sym_PIPE_PIPE; - v->a[137187] = anon_sym_AMP_AMP; - v->a[137188] = anon_sym_GT_GT; - v->a[137189] = anon_sym_PIPE_AMP; - v->a[137190] = anon_sym_RBRACK; - v->a[137191] = anon_sym_AMP_GT_GT; - v->a[137192] = anon_sym_GT_PIPE; - v->a[137193] = anon_sym_LT_AMP_DASH; - v->a[137194] = anon_sym_GT_AMP_DASH; - v->a[137195] = anon_sym_LT_LT_DASH; - v->a[137196] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137197] = anon_sym_DOLLAR_LBRACK; - v->a[137198] = aux_sym_concatenation_token1; - v->a[137199] = anon_sym_DQUOTE; + v->a[137180] = anon_sym_QMARK; + v->a[137181] = anon_sym_DOLLAR; + v->a[137182] = anon_sym_POUND; + v->a[137183] = anon_sym_AT; + v->a[137184] = 11; + v->a[137185] = actions(3); + v->a[137186] = 1; + v->a[137187] = sym_comment; + v->a[137188] = actions(7760); + v->a[137189] = 1; + v->a[137190] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137191] = actions(7766); + v->a[137192] = 1; + v->a[137193] = sym_string_content; + v->a[137194] = actions(7768); + v->a[137195] = 1; + v->a[137196] = anon_sym_DOLLAR_LBRACE; + v->a[137197] = actions(7770); + v->a[137198] = 1; + v->a[137199] = anon_sym_DOLLAR_LPAREN; small_parse_table_6860(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1372.c b/parser/static/small_parse_table/small_parse_table_1372.c index 94be5d9f..9d7ed081 100644 --- a/parser/static/small_parse_table/small_parse_table_1372.c +++ b/parser/static/small_parse_table/small_parse_table_1372.c @@ -14,126 +14,126 @@ void small_parse_table_6860(t_small_parse_table_array *v) { - v->a[137200] = sym_raw_string; - v->a[137201] = sym_ansi_c_string; - v->a[137202] = anon_sym_DOLLAR_LBRACE; - v->a[137203] = anon_sym_DOLLAR_BQUOTE; - v->a[137204] = anon_sym_LT_LPAREN; - v->a[137205] = anon_sym_GT_LPAREN; - v->a[137206] = 3; - v->a[137207] = actions(71); - v->a[137208] = 1; - v->a[137209] = sym_comment; - v->a[137210] = actions(1308); - v->a[137211] = 14; - v->a[137212] = anon_sym_PIPE; - v->a[137213] = anon_sym_LT; - v->a[137214] = anon_sym_GT; - v->a[137215] = anon_sym_LT_LT; - v->a[137216] = anon_sym_AMP_GT; - v->a[137217] = anon_sym_LT_AMP; - v->a[137218] = anon_sym_GT_AMP; - v->a[137219] = anon_sym_DOLLAR; + v->a[137200] = actions(7772); + v->a[137201] = 1; + v->a[137202] = anon_sym_BQUOTE; + v->a[137203] = actions(7774); + v->a[137204] = 1; + v->a[137205] = anon_sym_DOLLAR_BQUOTE; + v->a[137206] = actions(8003); + v->a[137207] = 1; + v->a[137208] = anon_sym_DOLLAR; + v->a[137209] = actions(8005); + v->a[137210] = 1; + v->a[137211] = anon_sym_DQUOTE; + v->a[137212] = state(3077); + v->a[137213] = 1; + v->a[137214] = aux_sym_string_repeat1; + v->a[137215] = state(3218); + v->a[137216] = 4; + v->a[137217] = sym_arithmetic_expansion; + v->a[137218] = sym_simple_expansion; + v->a[137219] = sym_expansion; small_parse_table_6861(v); } void small_parse_table_6861(t_small_parse_table_array *v) { - v->a[137220] = sym__special_character; - v->a[137221] = aux_sym_number_token1; - v->a[137222] = aux_sym_number_token2; - v->a[137223] = anon_sym_DOLLAR_LPAREN; - v->a[137224] = anon_sym_BQUOTE; - v->a[137225] = sym_word; - v->a[137226] = actions(1310); - v->a[137227] = 25; - v->a[137228] = sym_file_descriptor; - v->a[137229] = sym__concat; - v->a[137230] = sym_test_operator; - v->a[137231] = sym__brace_start; - v->a[137232] = anon_sym_LPAREN_LPAREN; - v->a[137233] = anon_sym_PIPE_PIPE; - v->a[137234] = anon_sym_AMP_AMP; - v->a[137235] = anon_sym_GT_GT; - v->a[137236] = anon_sym_PIPE_AMP; - v->a[137237] = anon_sym_RBRACK; - v->a[137238] = anon_sym_AMP_GT_GT; - v->a[137239] = anon_sym_GT_PIPE; + v->a[137220] = sym_command_substitution; + v->a[137221] = 7; + v->a[137222] = actions(3); + v->a[137223] = 1; + v->a[137224] = sym_comment; + v->a[137225] = actions(7754); + v->a[137226] = 1; + v->a[137227] = aux_sym__simple_variable_name_token1; + v->a[137228] = actions(7758); + v->a[137229] = 1; + v->a[137230] = sym_variable_name; + v->a[137231] = actions(8007); + v->a[137232] = 1; + v->a[137233] = anon_sym_RBRACE3; + v->a[137234] = state(3908); + v->a[137235] = 1; + v->a[137236] = sym__expansion_body; + v->a[137237] = actions(7756); + v->a[137238] = 2; + v->a[137239] = anon_sym_0; small_parse_table_6862(v); } void small_parse_table_6862(t_small_parse_table_array *v) { - v->a[137240] = anon_sym_LT_AMP_DASH; - v->a[137241] = anon_sym_GT_AMP_DASH; - v->a[137242] = anon_sym_LT_LT_DASH; - v->a[137243] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137244] = anon_sym_DOLLAR_LBRACK; - v->a[137245] = aux_sym_concatenation_token1; - v->a[137246] = anon_sym_DQUOTE; - v->a[137247] = sym_raw_string; - v->a[137248] = sym_ansi_c_string; - v->a[137249] = anon_sym_DOLLAR_LBRACE; - v->a[137250] = anon_sym_DOLLAR_BQUOTE; - v->a[137251] = anon_sym_LT_LPAREN; - v->a[137252] = anon_sym_GT_LPAREN; - v->a[137253] = 6; - v->a[137254] = actions(71); + v->a[137240] = anon_sym__; + v->a[137241] = actions(7750); + v->a[137242] = 7; + v->a[137243] = anon_sym_BANG; + v->a[137244] = anon_sym_DASH; + v->a[137245] = anon_sym_STAR; + v->a[137246] = anon_sym_QMARK; + v->a[137247] = anon_sym_DOLLAR; + v->a[137248] = anon_sym_POUND; + v->a[137249] = anon_sym_AT; + v->a[137250] = 11; + v->a[137251] = actions(3); + v->a[137252] = 1; + v->a[137253] = sym_comment; + v->a[137254] = actions(7760); v->a[137255] = 1; - v->a[137256] = sym_comment; - v->a[137257] = actions(6780); + v->a[137256] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137257] = actions(7766); v->a[137258] = 1; - v->a[137259] = aux_sym_concatenation_token1; + v->a[137259] = sym_string_content; small_parse_table_6863(v); } void small_parse_table_6863(t_small_parse_table_array *v) { - v->a[137260] = actions(6782); + v->a[137260] = actions(7768); v->a[137261] = 1; - v->a[137262] = sym__concat; - v->a[137263] = state(2620); + v->a[137262] = anon_sym_DOLLAR_LBRACE; + v->a[137263] = actions(7770); v->a[137264] = 1; - v->a[137265] = aux_sym_concatenation_repeat1; - v->a[137266] = actions(1265); - v->a[137267] = 13; - v->a[137268] = anon_sym_PIPE; - v->a[137269] = anon_sym_LT; - v->a[137270] = anon_sym_GT; - v->a[137271] = anon_sym_LT_LT; - v->a[137272] = anon_sym_AMP_GT; - v->a[137273] = anon_sym_LT_AMP; - v->a[137274] = anon_sym_GT_AMP; - v->a[137275] = anon_sym_DOLLAR; - v->a[137276] = aux_sym_number_token1; - v->a[137277] = aux_sym_number_token2; - v->a[137278] = anon_sym_DOLLAR_LPAREN; - v->a[137279] = anon_sym_BQUOTE; + v->a[137265] = anon_sym_DOLLAR_LPAREN; + v->a[137266] = actions(7772); + v->a[137267] = 1; + v->a[137268] = anon_sym_BQUOTE; + v->a[137269] = actions(7774); + v->a[137270] = 1; + v->a[137271] = anon_sym_DOLLAR_BQUOTE; + v->a[137272] = actions(8009); + v->a[137273] = 1; + v->a[137274] = anon_sym_DOLLAR; + v->a[137275] = actions(8011); + v->a[137276] = 1; + v->a[137277] = anon_sym_DQUOTE; + v->a[137278] = state(3074); + v->a[137279] = 1; small_parse_table_6864(v); } void small_parse_table_6864(t_small_parse_table_array *v) { - v->a[137280] = sym_word; - v->a[137281] = actions(1267); - v->a[137282] = 23; - v->a[137283] = sym_file_descriptor; - v->a[137284] = sym_test_operator; - v->a[137285] = sym__brace_start; - v->a[137286] = anon_sym_LPAREN_LPAREN; - v->a[137287] = anon_sym_PIPE_PIPE; - v->a[137288] = anon_sym_AMP_AMP; - v->a[137289] = anon_sym_GT_GT; - v->a[137290] = anon_sym_PIPE_AMP; - v->a[137291] = anon_sym_AMP_GT_GT; - v->a[137292] = anon_sym_GT_PIPE; - v->a[137293] = anon_sym_LT_AMP_DASH; - v->a[137294] = anon_sym_GT_AMP_DASH; - v->a[137295] = anon_sym_LT_LT_DASH; + v->a[137280] = aux_sym_string_repeat1; + v->a[137281] = state(3218); + v->a[137282] = 4; + v->a[137283] = sym_arithmetic_expansion; + v->a[137284] = sym_simple_expansion; + v->a[137285] = sym_expansion; + v->a[137286] = sym_command_substitution; + v->a[137287] = 11; + v->a[137288] = actions(3); + v->a[137289] = 1; + v->a[137290] = sym_comment; + v->a[137291] = actions(7742); + v->a[137292] = 1; + v->a[137293] = anon_sym_DQUOTE; + v->a[137294] = actions(7760); + v->a[137295] = 1; v->a[137296] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137297] = anon_sym_DOLLAR_LBRACK; - v->a[137298] = sym__special_character; - v->a[137299] = anon_sym_DQUOTE; + v->a[137297] = actions(7766); + v->a[137298] = 1; + v->a[137299] = sym_string_content; small_parse_table_6865(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1373.c b/parser/static/small_parse_table/small_parse_table_1373.c index a41f7178..3cce5754 100644 --- a/parser/static/small_parse_table/small_parse_table_1373.c +++ b/parser/static/small_parse_table/small_parse_table_1373.c @@ -14,126 +14,126 @@ void small_parse_table_6865(t_small_parse_table_array *v) { - v->a[137300] = sym_raw_string; - v->a[137301] = sym_ansi_c_string; + v->a[137300] = actions(7768); + v->a[137301] = 1; v->a[137302] = anon_sym_DOLLAR_LBRACE; - v->a[137303] = anon_sym_DOLLAR_BQUOTE; - v->a[137304] = anon_sym_LT_LPAREN; - v->a[137305] = anon_sym_GT_LPAREN; - v->a[137306] = 6; - v->a[137307] = actions(71); - v->a[137308] = 1; - v->a[137309] = sym_comment; - v->a[137310] = actions(6780); - v->a[137311] = 1; - v->a[137312] = aux_sym_concatenation_token1; - v->a[137313] = actions(6784); - v->a[137314] = 1; - v->a[137315] = sym__concat; - v->a[137316] = state(2620); - v->a[137317] = 1; - v->a[137318] = aux_sym_concatenation_repeat1; - v->a[137319] = actions(1286); + v->a[137303] = actions(7770); + v->a[137304] = 1; + v->a[137305] = anon_sym_DOLLAR_LPAREN; + v->a[137306] = actions(7772); + v->a[137307] = 1; + v->a[137308] = anon_sym_BQUOTE; + v->a[137309] = actions(7774); + v->a[137310] = 1; + v->a[137311] = anon_sym_DOLLAR_BQUOTE; + v->a[137312] = actions(8013); + v->a[137313] = 1; + v->a[137314] = anon_sym_DOLLAR; + v->a[137315] = state(3061); + v->a[137316] = 1; + v->a[137317] = aux_sym_string_repeat1; + v->a[137318] = state(3218); + v->a[137319] = 4; small_parse_table_6866(v); } void small_parse_table_6866(t_small_parse_table_array *v) { - v->a[137320] = 13; - v->a[137321] = anon_sym_PIPE; - v->a[137322] = anon_sym_LT; - v->a[137323] = anon_sym_GT; - v->a[137324] = anon_sym_LT_LT; - v->a[137325] = anon_sym_AMP_GT; - v->a[137326] = anon_sym_LT_AMP; - v->a[137327] = anon_sym_GT_AMP; - v->a[137328] = anon_sym_DOLLAR; - v->a[137329] = aux_sym_number_token1; - v->a[137330] = aux_sym_number_token2; - v->a[137331] = anon_sym_DOLLAR_LPAREN; - v->a[137332] = anon_sym_BQUOTE; - v->a[137333] = sym_word; - v->a[137334] = actions(1288); - v->a[137335] = 23; - v->a[137336] = sym_file_descriptor; - v->a[137337] = sym_test_operator; - v->a[137338] = sym__brace_start; - v->a[137339] = anon_sym_LPAREN_LPAREN; + v->a[137320] = sym_arithmetic_expansion; + v->a[137321] = sym_simple_expansion; + v->a[137322] = sym_expansion; + v->a[137323] = sym_command_substitution; + v->a[137324] = 7; + v->a[137325] = actions(3); + v->a[137326] = 1; + v->a[137327] = sym_comment; + v->a[137328] = actions(7754); + v->a[137329] = 1; + v->a[137330] = aux_sym__simple_variable_name_token1; + v->a[137331] = actions(7758); + v->a[137332] = 1; + v->a[137333] = sym_variable_name; + v->a[137334] = actions(8015); + v->a[137335] = 1; + v->a[137336] = anon_sym_RBRACE3; + v->a[137337] = state(3660); + v->a[137338] = 1; + v->a[137339] = sym__expansion_body; small_parse_table_6867(v); } void small_parse_table_6867(t_small_parse_table_array *v) { - v->a[137340] = anon_sym_PIPE_PIPE; - v->a[137341] = anon_sym_AMP_AMP; - v->a[137342] = anon_sym_GT_GT; - v->a[137343] = anon_sym_PIPE_AMP; - v->a[137344] = anon_sym_AMP_GT_GT; - v->a[137345] = anon_sym_GT_PIPE; - v->a[137346] = anon_sym_LT_AMP_DASH; - v->a[137347] = anon_sym_GT_AMP_DASH; - v->a[137348] = anon_sym_LT_LT_DASH; - v->a[137349] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137350] = anon_sym_DOLLAR_LBRACK; - v->a[137351] = sym__special_character; - v->a[137352] = anon_sym_DQUOTE; - v->a[137353] = sym_raw_string; - v->a[137354] = sym_ansi_c_string; - v->a[137355] = anon_sym_DOLLAR_LBRACE; - v->a[137356] = anon_sym_DOLLAR_BQUOTE; - v->a[137357] = anon_sym_LT_LPAREN; - v->a[137358] = anon_sym_GT_LPAREN; - v->a[137359] = 5; + v->a[137340] = actions(7756); + v->a[137341] = 2; + v->a[137342] = anon_sym_0; + v->a[137343] = anon_sym__; + v->a[137344] = actions(7750); + v->a[137345] = 7; + v->a[137346] = anon_sym_BANG; + v->a[137347] = anon_sym_DASH; + v->a[137348] = anon_sym_STAR; + v->a[137349] = anon_sym_QMARK; + v->a[137350] = anon_sym_DOLLAR; + v->a[137351] = anon_sym_POUND; + v->a[137352] = anon_sym_AT; + v->a[137353] = 5; + v->a[137354] = actions(3); + v->a[137355] = 1; + v->a[137356] = sym_comment; + v->a[137357] = actions(7534); + v->a[137358] = 1; + v->a[137359] = sym_string_content; small_parse_table_6868(v); } void small_parse_table_6868(t_small_parse_table_array *v) { - v->a[137360] = actions(71); + v->a[137360] = actions(7538); v->a[137361] = 1; - v->a[137362] = sym_comment; - v->a[137363] = state(2620); - v->a[137364] = 1; - v->a[137365] = aux_sym_concatenation_repeat1; - v->a[137366] = actions(6786); - v->a[137367] = 2; - v->a[137368] = sym__concat; - v->a[137369] = aux_sym_concatenation_token1; - v->a[137370] = actions(1251); - v->a[137371] = 13; - v->a[137372] = anon_sym_PIPE; - v->a[137373] = anon_sym_LT; - v->a[137374] = anon_sym_GT; - v->a[137375] = anon_sym_LT_LT; - v->a[137376] = anon_sym_AMP_GT; - v->a[137377] = anon_sym_LT_AMP; - v->a[137378] = anon_sym_GT_AMP; - v->a[137379] = anon_sym_DOLLAR; + v->a[137362] = sym_variable_name; + v->a[137363] = actions(7536); + v->a[137364] = 2; + v->a[137365] = aux_sym__simple_variable_name_token1; + v->a[137366] = aux_sym__multiline_variable_name_token1; + v->a[137367] = actions(7530); + v->a[137368] = 9; + v->a[137369] = anon_sym_BANG; + v->a[137370] = anon_sym_DASH; + v->a[137371] = anon_sym_STAR; + v->a[137372] = anon_sym_QMARK; + v->a[137373] = anon_sym_DOLLAR; + v->a[137374] = anon_sym_POUND; + v->a[137375] = anon_sym_AT; + v->a[137376] = anon_sym_0; + v->a[137377] = anon_sym__; + v->a[137378] = 7; + v->a[137379] = actions(3); small_parse_table_6869(v); } void small_parse_table_6869(t_small_parse_table_array *v) { - v->a[137380] = aux_sym_number_token1; - v->a[137381] = aux_sym_number_token2; - v->a[137382] = anon_sym_DOLLAR_LPAREN; - v->a[137383] = anon_sym_BQUOTE; - v->a[137384] = sym_word; - v->a[137385] = actions(1253); - v->a[137386] = 23; - v->a[137387] = sym_file_descriptor; - v->a[137388] = sym_test_operator; - v->a[137389] = sym__brace_start; - v->a[137390] = anon_sym_LPAREN_LPAREN; - v->a[137391] = anon_sym_PIPE_PIPE; - v->a[137392] = anon_sym_AMP_AMP; - v->a[137393] = anon_sym_GT_GT; - v->a[137394] = anon_sym_PIPE_AMP; - v->a[137395] = anon_sym_AMP_GT_GT; - v->a[137396] = anon_sym_GT_PIPE; - v->a[137397] = anon_sym_LT_AMP_DASH; - v->a[137398] = anon_sym_GT_AMP_DASH; - v->a[137399] = anon_sym_LT_LT_DASH; + v->a[137380] = 1; + v->a[137381] = sym_comment; + v->a[137382] = actions(7754); + v->a[137383] = 1; + v->a[137384] = aux_sym__simple_variable_name_token1; + v->a[137385] = actions(7758); + v->a[137386] = 1; + v->a[137387] = sym_variable_name; + v->a[137388] = actions(8017); + v->a[137389] = 1; + v->a[137390] = anon_sym_RBRACE3; + v->a[137391] = state(3680); + v->a[137392] = 1; + v->a[137393] = sym__expansion_body; + v->a[137394] = actions(7756); + v->a[137395] = 2; + v->a[137396] = anon_sym_0; + v->a[137397] = anon_sym__; + v->a[137398] = actions(7750); + v->a[137399] = 7; small_parse_table_6870(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1374.c b/parser/static/small_parse_table/small_parse_table_1374.c index 490eed55..5e95da62 100644 --- a/parser/static/small_parse_table/small_parse_table_1374.c +++ b/parser/static/small_parse_table/small_parse_table_1374.c @@ -14,126 +14,126 @@ void small_parse_table_6870(t_small_parse_table_array *v) { - v->a[137400] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137401] = anon_sym_DOLLAR_LBRACK; - v->a[137402] = sym__special_character; - v->a[137403] = anon_sym_DQUOTE; - v->a[137404] = sym_raw_string; - v->a[137405] = sym_ansi_c_string; - v->a[137406] = anon_sym_DOLLAR_LBRACE; - v->a[137407] = anon_sym_DOLLAR_BQUOTE; - v->a[137408] = anon_sym_LT_LPAREN; - v->a[137409] = anon_sym_GT_LPAREN; - v->a[137410] = 4; - v->a[137411] = actions(71); + v->a[137400] = anon_sym_BANG; + v->a[137401] = anon_sym_DASH; + v->a[137402] = anon_sym_STAR; + v->a[137403] = anon_sym_QMARK; + v->a[137404] = anon_sym_DOLLAR; + v->a[137405] = anon_sym_POUND; + v->a[137406] = anon_sym_AT; + v->a[137407] = 11; + v->a[137408] = actions(3); + v->a[137409] = 1; + v->a[137410] = sym_comment; + v->a[137411] = actions(7622); v->a[137412] = 1; - v->a[137413] = sym_comment; - v->a[137414] = actions(6793); - v->a[137415] = 2; - v->a[137416] = anon_sym_PLUS_PLUS; - v->a[137417] = anon_sym_DASH_DASH; - v->a[137418] = actions(6791); - v->a[137419] = 14; + v->a[137413] = anon_sym_DQUOTE; + v->a[137414] = actions(7760); + v->a[137415] = 1; + v->a[137416] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137417] = actions(7766); + v->a[137418] = 1; + v->a[137419] = sym_string_content; small_parse_table_6871(v); } void small_parse_table_6871(t_small_parse_table_array *v) { - v->a[137420] = anon_sym_EQ; - v->a[137421] = anon_sym_PIPE; - v->a[137422] = anon_sym_CARET; - v->a[137423] = anon_sym_AMP; - v->a[137424] = anon_sym_LT; - v->a[137425] = anon_sym_GT; - v->a[137426] = anon_sym_LT_LT; - v->a[137427] = anon_sym_GT_GT; - v->a[137428] = anon_sym_PLUS; - v->a[137429] = anon_sym_DASH; - v->a[137430] = anon_sym_STAR; - v->a[137431] = anon_sym_SLASH; - v->a[137432] = anon_sym_PERCENT; - v->a[137433] = anon_sym_STAR_STAR; - v->a[137434] = actions(6789); - v->a[137435] = 23; - v->a[137436] = sym_test_operator; - v->a[137437] = anon_sym_RPAREN_RPAREN; - v->a[137438] = anon_sym_PLUS_EQ; - v->a[137439] = anon_sym_DASH_EQ; + v->a[137420] = actions(7768); + v->a[137421] = 1; + v->a[137422] = anon_sym_DOLLAR_LBRACE; + v->a[137423] = actions(7770); + v->a[137424] = 1; + v->a[137425] = anon_sym_DOLLAR_LPAREN; + v->a[137426] = actions(7772); + v->a[137427] = 1; + v->a[137428] = anon_sym_BQUOTE; + v->a[137429] = actions(7774); + v->a[137430] = 1; + v->a[137431] = anon_sym_DOLLAR_BQUOTE; + v->a[137432] = actions(8019); + v->a[137433] = 1; + v->a[137434] = anon_sym_DOLLAR; + v->a[137435] = state(3061); + v->a[137436] = 1; + v->a[137437] = aux_sym_string_repeat1; + v->a[137438] = state(3218); + v->a[137439] = 4; small_parse_table_6872(v); } void small_parse_table_6872(t_small_parse_table_array *v) { - v->a[137440] = anon_sym_STAR_EQ; - v->a[137441] = anon_sym_SLASH_EQ; - v->a[137442] = anon_sym_PERCENT_EQ; - v->a[137443] = anon_sym_STAR_STAR_EQ; - v->a[137444] = anon_sym_LT_LT_EQ; - v->a[137445] = anon_sym_GT_GT_EQ; - v->a[137446] = anon_sym_AMP_EQ; - v->a[137447] = anon_sym_CARET_EQ; - v->a[137448] = anon_sym_PIPE_EQ; - v->a[137449] = anon_sym_PIPE_PIPE; - v->a[137450] = anon_sym_AMP_AMP; - v->a[137451] = anon_sym_EQ_EQ; - v->a[137452] = anon_sym_BANG_EQ; - v->a[137453] = anon_sym_LT_EQ; - v->a[137454] = anon_sym_GT_EQ; - v->a[137455] = anon_sym_RBRACK_RBRACK; - v->a[137456] = anon_sym_EQ_TILDE; - v->a[137457] = anon_sym_QMARK; - v->a[137458] = anon_sym_COLON; - v->a[137459] = 3; + v->a[137440] = sym_arithmetic_expansion; + v->a[137441] = sym_simple_expansion; + v->a[137442] = sym_expansion; + v->a[137443] = sym_command_substitution; + v->a[137444] = 11; + v->a[137445] = actions(3); + v->a[137446] = 1; + v->a[137447] = sym_comment; + v->a[137448] = actions(7760); + v->a[137449] = 1; + v->a[137450] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137451] = actions(7766); + v->a[137452] = 1; + v->a[137453] = sym_string_content; + v->a[137454] = actions(7768); + v->a[137455] = 1; + v->a[137456] = anon_sym_DOLLAR_LBRACE; + v->a[137457] = actions(7770); + v->a[137458] = 1; + v->a[137459] = anon_sym_DOLLAR_LPAREN; small_parse_table_6873(v); } void small_parse_table_6873(t_small_parse_table_array *v) { - v->a[137460] = actions(71); + v->a[137460] = actions(7772); v->a[137461] = 1; - v->a[137462] = sym_comment; - v->a[137463] = actions(2072); - v->a[137464] = 13; - v->a[137465] = anon_sym_PIPE; - v->a[137466] = anon_sym_LT; - v->a[137467] = anon_sym_GT; - v->a[137468] = anon_sym_LT_LT; - v->a[137469] = anon_sym_AMP_GT; - v->a[137470] = anon_sym_LT_AMP; - v->a[137471] = anon_sym_GT_AMP; - v->a[137472] = anon_sym_DOLLAR; - v->a[137473] = sym__special_character; - v->a[137474] = aux_sym_number_token1; - v->a[137475] = aux_sym_number_token2; - v->a[137476] = anon_sym_DOLLAR_LPAREN; - v->a[137477] = sym_word; - v->a[137478] = actions(2074); - v->a[137479] = 26; + v->a[137462] = anon_sym_BQUOTE; + v->a[137463] = actions(7774); + v->a[137464] = 1; + v->a[137465] = anon_sym_DOLLAR_BQUOTE; + v->a[137466] = actions(8021); + v->a[137467] = 1; + v->a[137468] = anon_sym_DOLLAR; + v->a[137469] = actions(8023); + v->a[137470] = 1; + v->a[137471] = anon_sym_DQUOTE; + v->a[137472] = state(3070); + v->a[137473] = 1; + v->a[137474] = aux_sym_string_repeat1; + v->a[137475] = state(3218); + v->a[137476] = 4; + v->a[137477] = sym_arithmetic_expansion; + v->a[137478] = sym_simple_expansion; + v->a[137479] = sym_expansion; small_parse_table_6874(v); } void small_parse_table_6874(t_small_parse_table_array *v) { - v->a[137480] = sym_file_descriptor; - v->a[137481] = sym_variable_name; - v->a[137482] = sym_test_operator; - v->a[137483] = sym__brace_start; - v->a[137484] = anon_sym_LPAREN_LPAREN; - v->a[137485] = anon_sym_PIPE_PIPE; - v->a[137486] = anon_sym_AMP_AMP; - v->a[137487] = anon_sym_GT_GT; - v->a[137488] = anon_sym_PIPE_AMP; - v->a[137489] = anon_sym_RBRACK; - v->a[137490] = anon_sym_AMP_GT_GT; - v->a[137491] = anon_sym_GT_PIPE; - v->a[137492] = anon_sym_LT_AMP_DASH; - v->a[137493] = anon_sym_GT_AMP_DASH; - v->a[137494] = anon_sym_LT_LT_DASH; - v->a[137495] = anon_sym_LT_LT_LT; - v->a[137496] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137497] = anon_sym_DOLLAR_LBRACK; - v->a[137498] = anon_sym_DQUOTE; - v->a[137499] = sym_raw_string; + v->a[137480] = sym_command_substitution; + v->a[137481] = 7; + v->a[137482] = actions(3); + v->a[137483] = 1; + v->a[137484] = sym_comment; + v->a[137485] = actions(7754); + v->a[137486] = 1; + v->a[137487] = aux_sym__simple_variable_name_token1; + v->a[137488] = actions(7758); + v->a[137489] = 1; + v->a[137490] = sym_variable_name; + v->a[137491] = actions(8025); + v->a[137492] = 1; + v->a[137493] = anon_sym_RBRACE3; + v->a[137494] = state(3879); + v->a[137495] = 1; + v->a[137496] = sym__expansion_body; + v->a[137497] = actions(7756); + v->a[137498] = 2; + v->a[137499] = anon_sym_0; small_parse_table_6875(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1375.c b/parser/static/small_parse_table/small_parse_table_1375.c index 60acc857..0ae01131 100644 --- a/parser/static/small_parse_table/small_parse_table_1375.c +++ b/parser/static/small_parse_table/small_parse_table_1375.c @@ -14,126 +14,126 @@ void small_parse_table_6875(t_small_parse_table_array *v) { - v->a[137500] = sym_ansi_c_string; - v->a[137501] = anon_sym_DOLLAR_LBRACE; - v->a[137502] = anon_sym_BQUOTE; - v->a[137503] = anon_sym_DOLLAR_BQUOTE; - v->a[137504] = anon_sym_LT_LPAREN; - v->a[137505] = anon_sym_GT_LPAREN; - v->a[137506] = 3; - v->a[137507] = actions(71); - v->a[137508] = 1; - v->a[137509] = sym_comment; - v->a[137510] = actions(4552); - v->a[137511] = 13; - v->a[137512] = anon_sym_PIPE; - v->a[137513] = anon_sym_LT; - v->a[137514] = anon_sym_GT; - v->a[137515] = anon_sym_LT_LT; - v->a[137516] = anon_sym_AMP_GT; - v->a[137517] = anon_sym_LT_AMP; - v->a[137518] = anon_sym_GT_AMP; - v->a[137519] = anon_sym_DOLLAR; + v->a[137500] = anon_sym__; + v->a[137501] = actions(7750); + v->a[137502] = 7; + v->a[137503] = anon_sym_BANG; + v->a[137504] = anon_sym_DASH; + v->a[137505] = anon_sym_STAR; + v->a[137506] = anon_sym_QMARK; + v->a[137507] = anon_sym_DOLLAR; + v->a[137508] = anon_sym_POUND; + v->a[137509] = anon_sym_AT; + v->a[137510] = 11; + v->a[137511] = actions(3); + v->a[137512] = 1; + v->a[137513] = sym_comment; + v->a[137514] = actions(7744); + v->a[137515] = 1; + v->a[137516] = anon_sym_DQUOTE; + v->a[137517] = actions(7760); + v->a[137518] = 1; + v->a[137519] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6876(v); } void small_parse_table_6876(t_small_parse_table_array *v) { - v->a[137520] = sym__special_character; - v->a[137521] = aux_sym_number_token1; - v->a[137522] = aux_sym_number_token2; - v->a[137523] = anon_sym_DOLLAR_LPAREN; - v->a[137524] = sym_word; - v->a[137525] = actions(4554); - v->a[137526] = 26; - v->a[137527] = sym_file_descriptor; - v->a[137528] = sym_variable_name; - v->a[137529] = sym_test_operator; - v->a[137530] = sym__brace_start; - v->a[137531] = anon_sym_LPAREN_LPAREN; - v->a[137532] = anon_sym_PIPE_PIPE; - v->a[137533] = anon_sym_AMP_AMP; - v->a[137534] = anon_sym_GT_GT; - v->a[137535] = anon_sym_PIPE_AMP; - v->a[137536] = anon_sym_RBRACK; - v->a[137537] = anon_sym_AMP_GT_GT; - v->a[137538] = anon_sym_GT_PIPE; - v->a[137539] = anon_sym_LT_AMP_DASH; + v->a[137520] = actions(7766); + v->a[137521] = 1; + v->a[137522] = sym_string_content; + v->a[137523] = actions(7768); + v->a[137524] = 1; + v->a[137525] = anon_sym_DOLLAR_LBRACE; + v->a[137526] = actions(7770); + v->a[137527] = 1; + v->a[137528] = anon_sym_DOLLAR_LPAREN; + v->a[137529] = actions(7772); + v->a[137530] = 1; + v->a[137531] = anon_sym_BQUOTE; + v->a[137532] = actions(7774); + v->a[137533] = 1; + v->a[137534] = anon_sym_DOLLAR_BQUOTE; + v->a[137535] = actions(8027); + v->a[137536] = 1; + v->a[137537] = anon_sym_DOLLAR; + v->a[137538] = state(3061); + v->a[137539] = 1; small_parse_table_6877(v); } void small_parse_table_6877(t_small_parse_table_array *v) { - v->a[137540] = anon_sym_GT_AMP_DASH; - v->a[137541] = anon_sym_LT_LT_DASH; - v->a[137542] = anon_sym_LT_LT_LT; - v->a[137543] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137544] = anon_sym_DOLLAR_LBRACK; - v->a[137545] = anon_sym_DQUOTE; - v->a[137546] = sym_raw_string; - v->a[137547] = sym_ansi_c_string; - v->a[137548] = anon_sym_DOLLAR_LBRACE; - v->a[137549] = anon_sym_BQUOTE; - v->a[137550] = anon_sym_DOLLAR_BQUOTE; - v->a[137551] = anon_sym_LT_LPAREN; - v->a[137552] = anon_sym_GT_LPAREN; - v->a[137553] = 3; - v->a[137554] = actions(71); + v->a[137540] = aux_sym_string_repeat1; + v->a[137541] = state(3218); + v->a[137542] = 4; + v->a[137543] = sym_arithmetic_expansion; + v->a[137544] = sym_simple_expansion; + v->a[137545] = sym_expansion; + v->a[137546] = sym_command_substitution; + v->a[137547] = 11; + v->a[137548] = actions(3); + v->a[137549] = 1; + v->a[137550] = sym_comment; + v->a[137551] = actions(7648); + v->a[137552] = 1; + v->a[137553] = anon_sym_DQUOTE; + v->a[137554] = actions(7760); v->a[137555] = 1; - v->a[137556] = sym_comment; - v->a[137557] = actions(1356); - v->a[137558] = 14; - v->a[137559] = anon_sym_EQ; + v->a[137556] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137557] = actions(7766); + v->a[137558] = 1; + v->a[137559] = sym_string_content; small_parse_table_6878(v); } void small_parse_table_6878(t_small_parse_table_array *v) { - v->a[137560] = anon_sym_PIPE; - v->a[137561] = anon_sym_CARET; - v->a[137562] = anon_sym_AMP; - v->a[137563] = anon_sym_LT; - v->a[137564] = anon_sym_GT; - v->a[137565] = anon_sym_LT_LT; - v->a[137566] = anon_sym_GT_GT; - v->a[137567] = anon_sym_PLUS; - v->a[137568] = anon_sym_DASH; - v->a[137569] = anon_sym_STAR; - v->a[137570] = anon_sym_SLASH; - v->a[137571] = anon_sym_PERCENT; - v->a[137572] = anon_sym_STAR_STAR; - v->a[137573] = actions(1358); - v->a[137574] = 25; - v->a[137575] = sym__concat; - v->a[137576] = sym_test_operator; - v->a[137577] = anon_sym_PLUS_PLUS; - v->a[137578] = anon_sym_DASH_DASH; - v->a[137579] = anon_sym_PLUS_EQ; + v->a[137560] = actions(7768); + v->a[137561] = 1; + v->a[137562] = anon_sym_DOLLAR_LBRACE; + v->a[137563] = actions(7770); + v->a[137564] = 1; + v->a[137565] = anon_sym_DOLLAR_LPAREN; + v->a[137566] = actions(7772); + v->a[137567] = 1; + v->a[137568] = anon_sym_BQUOTE; + v->a[137569] = actions(7774); + v->a[137570] = 1; + v->a[137571] = anon_sym_DOLLAR_BQUOTE; + v->a[137572] = actions(8029); + v->a[137573] = 1; + v->a[137574] = anon_sym_DOLLAR; + v->a[137575] = state(3061); + v->a[137576] = 1; + v->a[137577] = aux_sym_string_repeat1; + v->a[137578] = state(3218); + v->a[137579] = 4; small_parse_table_6879(v); } void small_parse_table_6879(t_small_parse_table_array *v) { - v->a[137580] = anon_sym_DASH_EQ; - v->a[137581] = anon_sym_STAR_EQ; - v->a[137582] = anon_sym_SLASH_EQ; - v->a[137583] = anon_sym_PERCENT_EQ; - v->a[137584] = anon_sym_STAR_STAR_EQ; - v->a[137585] = anon_sym_LT_LT_EQ; - v->a[137586] = anon_sym_GT_GT_EQ; - v->a[137587] = anon_sym_AMP_EQ; - v->a[137588] = anon_sym_CARET_EQ; - v->a[137589] = anon_sym_PIPE_EQ; - v->a[137590] = anon_sym_PIPE_PIPE; - v->a[137591] = anon_sym_AMP_AMP; - v->a[137592] = anon_sym_EQ_EQ; - v->a[137593] = anon_sym_BANG_EQ; - v->a[137594] = anon_sym_LT_EQ; - v->a[137595] = anon_sym_GT_EQ; - v->a[137596] = anon_sym_RPAREN; - v->a[137597] = anon_sym_EQ_TILDE; - v->a[137598] = anon_sym_QMARK; - v->a[137599] = aux_sym_concatenation_token1; + v->a[137580] = sym_arithmetic_expansion; + v->a[137581] = sym_simple_expansion; + v->a[137582] = sym_expansion; + v->a[137583] = sym_command_substitution; + v->a[137584] = 11; + v->a[137585] = actions(3); + v->a[137586] = 1; + v->a[137587] = sym_comment; + v->a[137588] = actions(7556); + v->a[137589] = 1; + v->a[137590] = anon_sym_DQUOTE; + v->a[137591] = actions(7760); + v->a[137592] = 1; + v->a[137593] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137594] = actions(7766); + v->a[137595] = 1; + v->a[137596] = sym_string_content; + v->a[137597] = actions(7768); + v->a[137598] = 1; + v->a[137599] = anon_sym_DOLLAR_LBRACE; small_parse_table_6880(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1376.c b/parser/static/small_parse_table/small_parse_table_1376.c index 85172aab..61f2e02f 100644 --- a/parser/static/small_parse_table/small_parse_table_1376.c +++ b/parser/static/small_parse_table/small_parse_table_1376.c @@ -14,126 +14,126 @@ void small_parse_table_6880(t_small_parse_table_array *v) { - v->a[137600] = 3; - v->a[137601] = actions(71); - v->a[137602] = 1; - v->a[137603] = sym_comment; - v->a[137604] = actions(1344); - v->a[137605] = 14; - v->a[137606] = anon_sym_EQ; - v->a[137607] = anon_sym_PIPE; - v->a[137608] = anon_sym_CARET; - v->a[137609] = anon_sym_AMP; - v->a[137610] = anon_sym_LT; - v->a[137611] = anon_sym_GT; - v->a[137612] = anon_sym_LT_LT; - v->a[137613] = anon_sym_GT_GT; - v->a[137614] = anon_sym_PLUS; - v->a[137615] = anon_sym_DASH; - v->a[137616] = anon_sym_STAR; - v->a[137617] = anon_sym_SLASH; - v->a[137618] = anon_sym_PERCENT; - v->a[137619] = anon_sym_STAR_STAR; + v->a[137600] = actions(7770); + v->a[137601] = 1; + v->a[137602] = anon_sym_DOLLAR_LPAREN; + v->a[137603] = actions(7772); + v->a[137604] = 1; + v->a[137605] = anon_sym_BQUOTE; + v->a[137606] = actions(7774); + v->a[137607] = 1; + v->a[137608] = anon_sym_DOLLAR_BQUOTE; + v->a[137609] = actions(8031); + v->a[137610] = 1; + v->a[137611] = anon_sym_DOLLAR; + v->a[137612] = state(3061); + v->a[137613] = 1; + v->a[137614] = aux_sym_string_repeat1; + v->a[137615] = state(3218); + v->a[137616] = 4; + v->a[137617] = sym_arithmetic_expansion; + v->a[137618] = sym_simple_expansion; + v->a[137619] = sym_expansion; small_parse_table_6881(v); } void small_parse_table_6881(t_small_parse_table_array *v) { - v->a[137620] = actions(1346); - v->a[137621] = 25; - v->a[137622] = sym__concat; - v->a[137623] = sym_test_operator; - v->a[137624] = anon_sym_PLUS_PLUS; - v->a[137625] = anon_sym_DASH_DASH; - v->a[137626] = anon_sym_PLUS_EQ; - v->a[137627] = anon_sym_DASH_EQ; - v->a[137628] = anon_sym_STAR_EQ; - v->a[137629] = anon_sym_SLASH_EQ; - v->a[137630] = anon_sym_PERCENT_EQ; - v->a[137631] = anon_sym_STAR_STAR_EQ; - v->a[137632] = anon_sym_LT_LT_EQ; - v->a[137633] = anon_sym_GT_GT_EQ; - v->a[137634] = anon_sym_AMP_EQ; - v->a[137635] = anon_sym_CARET_EQ; - v->a[137636] = anon_sym_PIPE_EQ; - v->a[137637] = anon_sym_PIPE_PIPE; - v->a[137638] = anon_sym_AMP_AMP; - v->a[137639] = anon_sym_EQ_EQ; + v->a[137620] = sym_command_substitution; + v->a[137621] = 11; + v->a[137622] = actions(3); + v->a[137623] = 1; + v->a[137624] = sym_comment; + v->a[137625] = actions(7618); + v->a[137626] = 1; + v->a[137627] = anon_sym_DQUOTE; + v->a[137628] = actions(7760); + v->a[137629] = 1; + v->a[137630] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137631] = actions(7766); + v->a[137632] = 1; + v->a[137633] = sym_string_content; + v->a[137634] = actions(7768); + v->a[137635] = 1; + v->a[137636] = anon_sym_DOLLAR_LBRACE; + v->a[137637] = actions(7770); + v->a[137638] = 1; + v->a[137639] = anon_sym_DOLLAR_LPAREN; small_parse_table_6882(v); } void small_parse_table_6882(t_small_parse_table_array *v) { - v->a[137640] = anon_sym_BANG_EQ; - v->a[137641] = anon_sym_LT_EQ; - v->a[137642] = anon_sym_GT_EQ; - v->a[137643] = anon_sym_RPAREN; - v->a[137644] = anon_sym_EQ_TILDE; - v->a[137645] = anon_sym_QMARK; - v->a[137646] = aux_sym_concatenation_token1; - v->a[137647] = 3; - v->a[137648] = actions(71); - v->a[137649] = 1; - v->a[137650] = sym_comment; - v->a[137651] = actions(1308); - v->a[137652] = 14; - v->a[137653] = anon_sym_PIPE; - v->a[137654] = anon_sym_LT; - v->a[137655] = anon_sym_GT; - v->a[137656] = anon_sym_LT_LT; - v->a[137657] = anon_sym_AMP_GT; - v->a[137658] = anon_sym_LT_AMP; - v->a[137659] = anon_sym_GT_AMP; + v->a[137640] = actions(7772); + v->a[137641] = 1; + v->a[137642] = anon_sym_BQUOTE; + v->a[137643] = actions(7774); + v->a[137644] = 1; + v->a[137645] = anon_sym_DOLLAR_BQUOTE; + v->a[137646] = actions(8033); + v->a[137647] = 1; + v->a[137648] = anon_sym_DOLLAR; + v->a[137649] = state(3061); + v->a[137650] = 1; + v->a[137651] = aux_sym_string_repeat1; + v->a[137652] = state(3218); + v->a[137653] = 4; + v->a[137654] = sym_arithmetic_expansion; + v->a[137655] = sym_simple_expansion; + v->a[137656] = sym_expansion; + v->a[137657] = sym_command_substitution; + v->a[137658] = 7; + v->a[137659] = actions(3); small_parse_table_6883(v); } void small_parse_table_6883(t_small_parse_table_array *v) { - v->a[137660] = anon_sym_DOLLAR; - v->a[137661] = aux_sym_number_token1; - v->a[137662] = aux_sym_number_token2; - v->a[137663] = anon_sym_DOLLAR_LPAREN; - v->a[137664] = anon_sym_BQUOTE; - v->a[137665] = aux_sym__simple_variable_name_token1; - v->a[137666] = sym_word; - v->a[137667] = actions(1310); - v->a[137668] = 25; - v->a[137669] = sym_file_descriptor; - v->a[137670] = sym__concat; - v->a[137671] = sym_test_operator; - v->a[137672] = sym__brace_start; - v->a[137673] = anon_sym_LPAREN_LPAREN; - v->a[137674] = anon_sym_PIPE_PIPE; - v->a[137675] = anon_sym_AMP_AMP; - v->a[137676] = anon_sym_GT_GT; - v->a[137677] = anon_sym_PIPE_AMP; - v->a[137678] = anon_sym_AMP_GT_GT; - v->a[137679] = anon_sym_GT_PIPE; + v->a[137660] = 1; + v->a[137661] = sym_comment; + v->a[137662] = actions(7754); + v->a[137663] = 1; + v->a[137664] = aux_sym__simple_variable_name_token1; + v->a[137665] = actions(7758); + v->a[137666] = 1; + v->a[137667] = sym_variable_name; + v->a[137668] = actions(8035); + v->a[137669] = 1; + v->a[137670] = anon_sym_RBRACE3; + v->a[137671] = state(3799); + v->a[137672] = 1; + v->a[137673] = sym__expansion_body; + v->a[137674] = actions(7756); + v->a[137675] = 2; + v->a[137676] = anon_sym_0; + v->a[137677] = anon_sym__; + v->a[137678] = actions(7750); + v->a[137679] = 7; small_parse_table_6884(v); } void small_parse_table_6884(t_small_parse_table_array *v) { - v->a[137680] = anon_sym_LT_AMP_DASH; - v->a[137681] = anon_sym_GT_AMP_DASH; - v->a[137682] = anon_sym_LT_LT_DASH; - v->a[137683] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137684] = anon_sym_DOLLAR_LBRACK; - v->a[137685] = aux_sym_concatenation_token1; - v->a[137686] = sym__special_character; - v->a[137687] = anon_sym_DQUOTE; - v->a[137688] = sym_raw_string; - v->a[137689] = sym_ansi_c_string; - v->a[137690] = anon_sym_DOLLAR_LBRACE; - v->a[137691] = anon_sym_DOLLAR_BQUOTE; - v->a[137692] = anon_sym_LT_LPAREN; - v->a[137693] = anon_sym_GT_LPAREN; - v->a[137694] = 3; - v->a[137695] = actions(71); - v->a[137696] = 1; - v->a[137697] = sym_comment; - v->a[137698] = actions(6797); - v->a[137699] = 14; + v->a[137680] = anon_sym_BANG; + v->a[137681] = anon_sym_DASH; + v->a[137682] = anon_sym_STAR; + v->a[137683] = anon_sym_QMARK; + v->a[137684] = anon_sym_DOLLAR; + v->a[137685] = anon_sym_POUND; + v->a[137686] = anon_sym_AT; + v->a[137687] = 7; + v->a[137688] = actions(3); + v->a[137689] = 1; + v->a[137690] = sym_comment; + v->a[137691] = actions(7754); + v->a[137692] = 1; + v->a[137693] = aux_sym__simple_variable_name_token1; + v->a[137694] = actions(7758); + v->a[137695] = 1; + v->a[137696] = sym_variable_name; + v->a[137697] = actions(8037); + v->a[137698] = 1; + v->a[137699] = anon_sym_RBRACE3; small_parse_table_6885(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1377.c b/parser/static/small_parse_table/small_parse_table_1377.c index 7530f2d0..12eb0de7 100644 --- a/parser/static/small_parse_table/small_parse_table_1377.c +++ b/parser/static/small_parse_table/small_parse_table_1377.c @@ -14,126 +14,126 @@ void small_parse_table_6885(t_small_parse_table_array *v) { - v->a[137700] = anon_sym_EQ; - v->a[137701] = anon_sym_PIPE; - v->a[137702] = anon_sym_CARET; - v->a[137703] = anon_sym_AMP; - v->a[137704] = anon_sym_LT; - v->a[137705] = anon_sym_GT; - v->a[137706] = anon_sym_LT_LT; - v->a[137707] = anon_sym_GT_GT; - v->a[137708] = anon_sym_PLUS; - v->a[137709] = anon_sym_DASH; - v->a[137710] = anon_sym_STAR; - v->a[137711] = anon_sym_SLASH; - v->a[137712] = anon_sym_PERCENT; - v->a[137713] = anon_sym_STAR_STAR; - v->a[137714] = actions(6795); - v->a[137715] = 25; - v->a[137716] = sym_test_operator; - v->a[137717] = anon_sym_RPAREN_RPAREN; - v->a[137718] = anon_sym_PLUS_PLUS; - v->a[137719] = anon_sym_DASH_DASH; + v->a[137700] = state(3644); + v->a[137701] = 1; + v->a[137702] = sym__expansion_body; + v->a[137703] = actions(7756); + v->a[137704] = 2; + v->a[137705] = anon_sym_0; + v->a[137706] = anon_sym__; + v->a[137707] = actions(7750); + v->a[137708] = 7; + v->a[137709] = anon_sym_BANG; + v->a[137710] = anon_sym_DASH; + v->a[137711] = anon_sym_STAR; + v->a[137712] = anon_sym_QMARK; + v->a[137713] = anon_sym_DOLLAR; + v->a[137714] = anon_sym_POUND; + v->a[137715] = anon_sym_AT; + v->a[137716] = 11; + v->a[137717] = actions(3); + v->a[137718] = 1; + v->a[137719] = sym_comment; small_parse_table_6886(v); } void small_parse_table_6886(t_small_parse_table_array *v) { - v->a[137720] = anon_sym_PLUS_EQ; - v->a[137721] = anon_sym_DASH_EQ; - v->a[137722] = anon_sym_STAR_EQ; - v->a[137723] = anon_sym_SLASH_EQ; - v->a[137724] = anon_sym_PERCENT_EQ; - v->a[137725] = anon_sym_STAR_STAR_EQ; - v->a[137726] = anon_sym_LT_LT_EQ; - v->a[137727] = anon_sym_GT_GT_EQ; - v->a[137728] = anon_sym_AMP_EQ; - v->a[137729] = anon_sym_CARET_EQ; - v->a[137730] = anon_sym_PIPE_EQ; - v->a[137731] = anon_sym_PIPE_PIPE; - v->a[137732] = anon_sym_AMP_AMP; - v->a[137733] = anon_sym_EQ_EQ; - v->a[137734] = anon_sym_BANG_EQ; - v->a[137735] = anon_sym_LT_EQ; - v->a[137736] = anon_sym_GT_EQ; - v->a[137737] = anon_sym_RBRACK_RBRACK; - v->a[137738] = anon_sym_EQ_TILDE; - v->a[137739] = anon_sym_QMARK; + v->a[137720] = actions(7760); + v->a[137721] = 1; + v->a[137722] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137723] = actions(7766); + v->a[137724] = 1; + v->a[137725] = sym_string_content; + v->a[137726] = actions(7768); + v->a[137727] = 1; + v->a[137728] = anon_sym_DOLLAR_LBRACE; + v->a[137729] = actions(7770); + v->a[137730] = 1; + v->a[137731] = anon_sym_DOLLAR_LPAREN; + v->a[137732] = actions(7772); + v->a[137733] = 1; + v->a[137734] = anon_sym_BQUOTE; + v->a[137735] = actions(7774); + v->a[137736] = 1; + v->a[137737] = anon_sym_DOLLAR_BQUOTE; + v->a[137738] = actions(8039); + v->a[137739] = 1; small_parse_table_6887(v); } void small_parse_table_6887(t_small_parse_table_array *v) { - v->a[137740] = anon_sym_COLON; - v->a[137741] = 3; - v->a[137742] = actions(71); - v->a[137743] = 1; - v->a[137744] = sym_comment; - v->a[137745] = actions(1304); - v->a[137746] = 14; - v->a[137747] = anon_sym_PIPE; - v->a[137748] = anon_sym_LT; - v->a[137749] = anon_sym_GT; - v->a[137750] = anon_sym_LT_LT; - v->a[137751] = anon_sym_AMP_GT; - v->a[137752] = anon_sym_LT_AMP; - v->a[137753] = anon_sym_GT_AMP; - v->a[137754] = anon_sym_DOLLAR; - v->a[137755] = aux_sym_number_token1; - v->a[137756] = aux_sym_number_token2; - v->a[137757] = anon_sym_DOLLAR_LPAREN; - v->a[137758] = anon_sym_BQUOTE; - v->a[137759] = aux_sym__simple_variable_name_token1; + v->a[137740] = anon_sym_DOLLAR; + v->a[137741] = actions(8041); + v->a[137742] = 1; + v->a[137743] = anon_sym_DQUOTE; + v->a[137744] = state(3078); + v->a[137745] = 1; + v->a[137746] = aux_sym_string_repeat1; + v->a[137747] = state(3218); + v->a[137748] = 4; + v->a[137749] = sym_arithmetic_expansion; + v->a[137750] = sym_simple_expansion; + v->a[137751] = sym_expansion; + v->a[137752] = sym_command_substitution; + v->a[137753] = 11; + v->a[137754] = actions(3); + v->a[137755] = 1; + v->a[137756] = sym_comment; + v->a[137757] = actions(7760); + v->a[137758] = 1; + v->a[137759] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_6888(v); } void small_parse_table_6888(t_small_parse_table_array *v) { - v->a[137760] = sym_word; - v->a[137761] = actions(1306); - v->a[137762] = 25; - v->a[137763] = sym_file_descriptor; - v->a[137764] = sym__concat; - v->a[137765] = sym_test_operator; - v->a[137766] = sym__brace_start; - v->a[137767] = anon_sym_LPAREN_LPAREN; - v->a[137768] = anon_sym_PIPE_PIPE; - v->a[137769] = anon_sym_AMP_AMP; - v->a[137770] = anon_sym_GT_GT; - v->a[137771] = anon_sym_PIPE_AMP; - v->a[137772] = anon_sym_AMP_GT_GT; - v->a[137773] = anon_sym_GT_PIPE; - v->a[137774] = anon_sym_LT_AMP_DASH; - v->a[137775] = anon_sym_GT_AMP_DASH; - v->a[137776] = anon_sym_LT_LT_DASH; - v->a[137777] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137778] = anon_sym_DOLLAR_LBRACK; - v->a[137779] = aux_sym_concatenation_token1; + v->a[137760] = actions(7766); + v->a[137761] = 1; + v->a[137762] = sym_string_content; + v->a[137763] = actions(7768); + v->a[137764] = 1; + v->a[137765] = anon_sym_DOLLAR_LBRACE; + v->a[137766] = actions(7770); + v->a[137767] = 1; + v->a[137768] = anon_sym_DOLLAR_LPAREN; + v->a[137769] = actions(7772); + v->a[137770] = 1; + v->a[137771] = anon_sym_BQUOTE; + v->a[137772] = actions(7774); + v->a[137773] = 1; + v->a[137774] = anon_sym_DOLLAR_BQUOTE; + v->a[137775] = actions(8043); + v->a[137776] = 1; + v->a[137777] = anon_sym_DOLLAR; + v->a[137778] = actions(8045); + v->a[137779] = 1; small_parse_table_6889(v); } void small_parse_table_6889(t_small_parse_table_array *v) { - v->a[137780] = sym__special_character; - v->a[137781] = anon_sym_DQUOTE; - v->a[137782] = sym_raw_string; - v->a[137783] = sym_ansi_c_string; - v->a[137784] = anon_sym_DOLLAR_LBRACE; - v->a[137785] = anon_sym_DOLLAR_BQUOTE; - v->a[137786] = anon_sym_LT_LPAREN; - v->a[137787] = anon_sym_GT_LPAREN; - v->a[137788] = 3; - v->a[137789] = actions(71); - v->a[137790] = 1; - v->a[137791] = sym_comment; - v->a[137792] = actions(1308); - v->a[137793] = 14; - v->a[137794] = anon_sym_PIPE; - v->a[137795] = anon_sym_LT; - v->a[137796] = anon_sym_GT; - v->a[137797] = anon_sym_LT_LT; - v->a[137798] = anon_sym_AMP_GT; - v->a[137799] = anon_sym_LT_AMP; + v->a[137780] = anon_sym_DQUOTE; + v->a[137781] = state(3080); + v->a[137782] = 1; + v->a[137783] = aux_sym_string_repeat1; + v->a[137784] = state(3218); + v->a[137785] = 4; + v->a[137786] = sym_arithmetic_expansion; + v->a[137787] = sym_simple_expansion; + v->a[137788] = sym_expansion; + v->a[137789] = sym_command_substitution; + v->a[137790] = 11; + v->a[137791] = actions(3); + v->a[137792] = 1; + v->a[137793] = sym_comment; + v->a[137794] = actions(7760); + v->a[137795] = 1; + v->a[137796] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137797] = actions(7766); + v->a[137798] = 1; + v->a[137799] = sym_string_content; small_parse_table_6890(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1378.c b/parser/static/small_parse_table/small_parse_table_1378.c index 1b177970..c35143ff 100644 --- a/parser/static/small_parse_table/small_parse_table_1378.c +++ b/parser/static/small_parse_table/small_parse_table_1378.c @@ -14,126 +14,126 @@ void small_parse_table_6890(t_small_parse_table_array *v) { - v->a[137800] = anon_sym_GT_AMP; - v->a[137801] = anon_sym_DOLLAR; - v->a[137802] = aux_sym_number_token1; - v->a[137803] = aux_sym_number_token2; - v->a[137804] = anon_sym_DOLLAR_LPAREN; - v->a[137805] = anon_sym_BQUOTE; - v->a[137806] = aux_sym__simple_variable_name_token1; - v->a[137807] = sym_word; - v->a[137808] = actions(1310); - v->a[137809] = 25; - v->a[137810] = sym_file_descriptor; - v->a[137811] = sym__concat; - v->a[137812] = sym_test_operator; - v->a[137813] = sym__brace_start; - v->a[137814] = anon_sym_LPAREN_LPAREN; - v->a[137815] = anon_sym_PIPE_PIPE; - v->a[137816] = anon_sym_AMP_AMP; - v->a[137817] = anon_sym_GT_GT; - v->a[137818] = anon_sym_PIPE_AMP; - v->a[137819] = anon_sym_AMP_GT_GT; + v->a[137800] = actions(7768); + v->a[137801] = 1; + v->a[137802] = anon_sym_DOLLAR_LBRACE; + v->a[137803] = actions(7770); + v->a[137804] = 1; + v->a[137805] = anon_sym_DOLLAR_LPAREN; + v->a[137806] = actions(7772); + v->a[137807] = 1; + v->a[137808] = anon_sym_BQUOTE; + v->a[137809] = actions(7774); + v->a[137810] = 1; + v->a[137811] = anon_sym_DOLLAR_BQUOTE; + v->a[137812] = actions(8047); + v->a[137813] = 1; + v->a[137814] = anon_sym_DOLLAR; + v->a[137815] = actions(8049); + v->a[137816] = 1; + v->a[137817] = anon_sym_DQUOTE; + v->a[137818] = state(3090); + v->a[137819] = 1; small_parse_table_6891(v); } void small_parse_table_6891(t_small_parse_table_array *v) { - v->a[137820] = anon_sym_GT_PIPE; - v->a[137821] = anon_sym_LT_AMP_DASH; - v->a[137822] = anon_sym_GT_AMP_DASH; - v->a[137823] = anon_sym_LT_LT_DASH; - v->a[137824] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137825] = anon_sym_DOLLAR_LBRACK; - v->a[137826] = aux_sym_concatenation_token1; - v->a[137827] = sym__special_character; - v->a[137828] = anon_sym_DQUOTE; - v->a[137829] = sym_raw_string; - v->a[137830] = sym_ansi_c_string; - v->a[137831] = anon_sym_DOLLAR_LBRACE; - v->a[137832] = anon_sym_DOLLAR_BQUOTE; - v->a[137833] = anon_sym_LT_LPAREN; - v->a[137834] = anon_sym_GT_LPAREN; - v->a[137835] = 3; - v->a[137836] = actions(71); - v->a[137837] = 1; - v->a[137838] = sym_comment; - v->a[137839] = actions(1336); + v->a[137820] = aux_sym_string_repeat1; + v->a[137821] = state(3218); + v->a[137822] = 4; + v->a[137823] = sym_arithmetic_expansion; + v->a[137824] = sym_simple_expansion; + v->a[137825] = sym_expansion; + v->a[137826] = sym_command_substitution; + v->a[137827] = 11; + v->a[137828] = actions(3); + v->a[137829] = 1; + v->a[137830] = sym_comment; + v->a[137831] = actions(7760); + v->a[137832] = 1; + v->a[137833] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137834] = actions(7766); + v->a[137835] = 1; + v->a[137836] = sym_string_content; + v->a[137837] = actions(7768); + v->a[137838] = 1; + v->a[137839] = anon_sym_DOLLAR_LBRACE; small_parse_table_6892(v); } void small_parse_table_6892(t_small_parse_table_array *v) { - v->a[137840] = 14; - v->a[137841] = anon_sym_EQ; - v->a[137842] = anon_sym_PIPE; - v->a[137843] = anon_sym_CARET; - v->a[137844] = anon_sym_AMP; - v->a[137845] = anon_sym_LT; - v->a[137846] = anon_sym_GT; - v->a[137847] = anon_sym_LT_LT; - v->a[137848] = anon_sym_GT_GT; - v->a[137849] = anon_sym_PLUS; - v->a[137850] = anon_sym_DASH; - v->a[137851] = anon_sym_STAR; - v->a[137852] = anon_sym_SLASH; - v->a[137853] = anon_sym_PERCENT; - v->a[137854] = anon_sym_STAR_STAR; - v->a[137855] = actions(1338); - v->a[137856] = 25; - v->a[137857] = sym__concat; - v->a[137858] = sym_test_operator; - v->a[137859] = anon_sym_PLUS_PLUS; + v->a[137840] = actions(7770); + v->a[137841] = 1; + v->a[137842] = anon_sym_DOLLAR_LPAREN; + v->a[137843] = actions(7772); + v->a[137844] = 1; + v->a[137845] = anon_sym_BQUOTE; + v->a[137846] = actions(7774); + v->a[137847] = 1; + v->a[137848] = anon_sym_DOLLAR_BQUOTE; + v->a[137849] = actions(8051); + v->a[137850] = 1; + v->a[137851] = anon_sym_DOLLAR; + v->a[137852] = actions(8053); + v->a[137853] = 1; + v->a[137854] = anon_sym_DQUOTE; + v->a[137855] = state(3096); + v->a[137856] = 1; + v->a[137857] = aux_sym_string_repeat1; + v->a[137858] = state(3218); + v->a[137859] = 4; small_parse_table_6893(v); } void small_parse_table_6893(t_small_parse_table_array *v) { - v->a[137860] = anon_sym_DASH_DASH; - v->a[137861] = anon_sym_PLUS_EQ; - v->a[137862] = anon_sym_DASH_EQ; - v->a[137863] = anon_sym_STAR_EQ; - v->a[137864] = anon_sym_SLASH_EQ; - v->a[137865] = anon_sym_PERCENT_EQ; - v->a[137866] = anon_sym_STAR_STAR_EQ; - v->a[137867] = anon_sym_LT_LT_EQ; - v->a[137868] = anon_sym_GT_GT_EQ; - v->a[137869] = anon_sym_AMP_EQ; - v->a[137870] = anon_sym_CARET_EQ; - v->a[137871] = anon_sym_PIPE_EQ; - v->a[137872] = anon_sym_PIPE_PIPE; - v->a[137873] = anon_sym_AMP_AMP; - v->a[137874] = anon_sym_EQ_EQ; - v->a[137875] = anon_sym_BANG_EQ; - v->a[137876] = anon_sym_LT_EQ; - v->a[137877] = anon_sym_GT_EQ; - v->a[137878] = anon_sym_RPAREN; - v->a[137879] = anon_sym_EQ_TILDE; + v->a[137860] = sym_arithmetic_expansion; + v->a[137861] = sym_simple_expansion; + v->a[137862] = sym_expansion; + v->a[137863] = sym_command_substitution; + v->a[137864] = 7; + v->a[137865] = actions(3); + v->a[137866] = 1; + v->a[137867] = sym_comment; + v->a[137868] = actions(7754); + v->a[137869] = 1; + v->a[137870] = aux_sym__simple_variable_name_token1; + v->a[137871] = actions(7758); + v->a[137872] = 1; + v->a[137873] = sym_variable_name; + v->a[137874] = actions(8055); + v->a[137875] = 1; + v->a[137876] = anon_sym_RBRACE3; + v->a[137877] = state(3650); + v->a[137878] = 1; + v->a[137879] = sym__expansion_body; small_parse_table_6894(v); } void small_parse_table_6894(t_small_parse_table_array *v) { - v->a[137880] = anon_sym_QMARK; - v->a[137881] = aux_sym_concatenation_token1; - v->a[137882] = 3; - v->a[137883] = actions(71); - v->a[137884] = 1; - v->a[137885] = sym_comment; - v->a[137886] = actions(1316); - v->a[137887] = 14; - v->a[137888] = anon_sym_EQ; - v->a[137889] = anon_sym_PIPE; - v->a[137890] = anon_sym_CARET; - v->a[137891] = anon_sym_AMP; - v->a[137892] = anon_sym_LT; - v->a[137893] = anon_sym_GT; - v->a[137894] = anon_sym_LT_LT; - v->a[137895] = anon_sym_GT_GT; - v->a[137896] = anon_sym_PLUS; - v->a[137897] = anon_sym_DASH; - v->a[137898] = anon_sym_STAR; - v->a[137899] = anon_sym_SLASH; + v->a[137880] = actions(7756); + v->a[137881] = 2; + v->a[137882] = anon_sym_0; + v->a[137883] = anon_sym__; + v->a[137884] = actions(7750); + v->a[137885] = 7; + v->a[137886] = anon_sym_BANG; + v->a[137887] = anon_sym_DASH; + v->a[137888] = anon_sym_STAR; + v->a[137889] = anon_sym_QMARK; + v->a[137890] = anon_sym_DOLLAR; + v->a[137891] = anon_sym_POUND; + v->a[137892] = anon_sym_AT; + v->a[137893] = 11; + v->a[137894] = actions(3); + v->a[137895] = 1; + v->a[137896] = sym_comment; + v->a[137897] = actions(7624); + v->a[137898] = 1; + v->a[137899] = anon_sym_DQUOTE; small_parse_table_6895(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1379.c b/parser/static/small_parse_table/small_parse_table_1379.c index d236a4ab..db421b50 100644 --- a/parser/static/small_parse_table/small_parse_table_1379.c +++ b/parser/static/small_parse_table/small_parse_table_1379.c @@ -14,126 +14,126 @@ void small_parse_table_6895(t_small_parse_table_array *v) { - v->a[137900] = anon_sym_PERCENT; - v->a[137901] = anon_sym_STAR_STAR; - v->a[137902] = actions(1318); - v->a[137903] = 25; - v->a[137904] = sym__concat; - v->a[137905] = sym_test_operator; - v->a[137906] = anon_sym_PLUS_PLUS; - v->a[137907] = anon_sym_DASH_DASH; - v->a[137908] = anon_sym_PLUS_EQ; - v->a[137909] = anon_sym_DASH_EQ; - v->a[137910] = anon_sym_STAR_EQ; - v->a[137911] = anon_sym_SLASH_EQ; - v->a[137912] = anon_sym_PERCENT_EQ; - v->a[137913] = anon_sym_STAR_STAR_EQ; - v->a[137914] = anon_sym_LT_LT_EQ; - v->a[137915] = anon_sym_GT_GT_EQ; - v->a[137916] = anon_sym_AMP_EQ; - v->a[137917] = anon_sym_CARET_EQ; - v->a[137918] = anon_sym_PIPE_EQ; - v->a[137919] = anon_sym_PIPE_PIPE; + v->a[137900] = actions(7760); + v->a[137901] = 1; + v->a[137902] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137903] = actions(7766); + v->a[137904] = 1; + v->a[137905] = sym_string_content; + v->a[137906] = actions(7768); + v->a[137907] = 1; + v->a[137908] = anon_sym_DOLLAR_LBRACE; + v->a[137909] = actions(7770); + v->a[137910] = 1; + v->a[137911] = anon_sym_DOLLAR_LPAREN; + v->a[137912] = actions(7772); + v->a[137913] = 1; + v->a[137914] = anon_sym_BQUOTE; + v->a[137915] = actions(7774); + v->a[137916] = 1; + v->a[137917] = anon_sym_DOLLAR_BQUOTE; + v->a[137918] = actions(8057); + v->a[137919] = 1; small_parse_table_6896(v); } void small_parse_table_6896(t_small_parse_table_array *v) { - v->a[137920] = anon_sym_AMP_AMP; - v->a[137921] = anon_sym_EQ_EQ; - v->a[137922] = anon_sym_BANG_EQ; - v->a[137923] = anon_sym_LT_EQ; - v->a[137924] = anon_sym_GT_EQ; - v->a[137925] = anon_sym_RPAREN; - v->a[137926] = anon_sym_EQ_TILDE; - v->a[137927] = anon_sym_QMARK; - v->a[137928] = aux_sym_concatenation_token1; - v->a[137929] = 5; - v->a[137930] = actions(71); - v->a[137931] = 1; - v->a[137932] = sym_comment; - v->a[137933] = state(2618); - v->a[137934] = 1; - v->a[137935] = aux_sym_concatenation_repeat1; - v->a[137936] = actions(6780); - v->a[137937] = 2; - v->a[137938] = sym__concat; - v->a[137939] = aux_sym_concatenation_token1; + v->a[137920] = anon_sym_DOLLAR; + v->a[137921] = state(3061); + v->a[137922] = 1; + v->a[137923] = aux_sym_string_repeat1; + v->a[137924] = state(3218); + v->a[137925] = 4; + v->a[137926] = sym_arithmetic_expansion; + v->a[137927] = sym_simple_expansion; + v->a[137928] = sym_expansion; + v->a[137929] = sym_command_substitution; + v->a[137930] = 7; + v->a[137931] = actions(3); + v->a[137932] = 1; + v->a[137933] = sym_comment; + v->a[137934] = actions(7754); + v->a[137935] = 1; + v->a[137936] = aux_sym__simple_variable_name_token1; + v->a[137937] = actions(7758); + v->a[137938] = 1; + v->a[137939] = sym_variable_name; small_parse_table_6897(v); } void small_parse_table_6897(t_small_parse_table_array *v) { - v->a[137940] = actions(1261); - v->a[137941] = 13; - v->a[137942] = anon_sym_PIPE; - v->a[137943] = anon_sym_LT; - v->a[137944] = anon_sym_GT; - v->a[137945] = anon_sym_LT_LT; - v->a[137946] = anon_sym_AMP_GT; - v->a[137947] = anon_sym_LT_AMP; - v->a[137948] = anon_sym_GT_AMP; - v->a[137949] = anon_sym_DOLLAR; - v->a[137950] = aux_sym_number_token1; - v->a[137951] = aux_sym_number_token2; - v->a[137952] = anon_sym_DOLLAR_LPAREN; - v->a[137953] = anon_sym_BQUOTE; - v->a[137954] = sym_word; - v->a[137955] = actions(1263); - v->a[137956] = 23; - v->a[137957] = sym_file_descriptor; - v->a[137958] = sym_test_operator; - v->a[137959] = sym__brace_start; + v->a[137940] = actions(8059); + v->a[137941] = 1; + v->a[137942] = anon_sym_RBRACE3; + v->a[137943] = state(3599); + v->a[137944] = 1; + v->a[137945] = sym__expansion_body; + v->a[137946] = actions(7756); + v->a[137947] = 2; + v->a[137948] = anon_sym_0; + v->a[137949] = anon_sym__; + v->a[137950] = actions(7750); + v->a[137951] = 7; + v->a[137952] = anon_sym_BANG; + v->a[137953] = anon_sym_DASH; + v->a[137954] = anon_sym_STAR; + v->a[137955] = anon_sym_QMARK; + v->a[137956] = anon_sym_DOLLAR; + v->a[137957] = anon_sym_POUND; + v->a[137958] = anon_sym_AT; + v->a[137959] = 11; small_parse_table_6898(v); } void small_parse_table_6898(t_small_parse_table_array *v) { - v->a[137960] = anon_sym_LPAREN_LPAREN; - v->a[137961] = anon_sym_PIPE_PIPE; - v->a[137962] = anon_sym_AMP_AMP; - v->a[137963] = anon_sym_GT_GT; - v->a[137964] = anon_sym_PIPE_AMP; - v->a[137965] = anon_sym_AMP_GT_GT; - v->a[137966] = anon_sym_GT_PIPE; - v->a[137967] = anon_sym_LT_AMP_DASH; - v->a[137968] = anon_sym_GT_AMP_DASH; - v->a[137969] = anon_sym_LT_LT_DASH; - v->a[137970] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[137971] = anon_sym_DOLLAR_LBRACK; - v->a[137972] = sym__special_character; - v->a[137973] = anon_sym_DQUOTE; - v->a[137974] = sym_raw_string; - v->a[137975] = sym_ansi_c_string; - v->a[137976] = anon_sym_DOLLAR_LBRACE; - v->a[137977] = anon_sym_DOLLAR_BQUOTE; - v->a[137978] = anon_sym_LT_LPAREN; - v->a[137979] = anon_sym_GT_LPAREN; + v->a[137960] = actions(3); + v->a[137961] = 1; + v->a[137962] = sym_comment; + v->a[137963] = actions(7674); + v->a[137964] = 1; + v->a[137965] = anon_sym_DQUOTE; + v->a[137966] = actions(7760); + v->a[137967] = 1; + v->a[137968] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[137969] = actions(7766); + v->a[137970] = 1; + v->a[137971] = sym_string_content; + v->a[137972] = actions(7768); + v->a[137973] = 1; + v->a[137974] = anon_sym_DOLLAR_LBRACE; + v->a[137975] = actions(7770); + v->a[137976] = 1; + v->a[137977] = anon_sym_DOLLAR_LPAREN; + v->a[137978] = actions(7772); + v->a[137979] = 1; small_parse_table_6899(v); } void small_parse_table_6899(t_small_parse_table_array *v) { - v->a[137980] = 3; - v->a[137981] = actions(71); + v->a[137980] = anon_sym_BQUOTE; + v->a[137981] = actions(7774); v->a[137982] = 1; - v->a[137983] = sym_comment; - v->a[137984] = actions(1324); - v->a[137985] = 13; - v->a[137986] = anon_sym_PIPE; - v->a[137987] = anon_sym_LT; - v->a[137988] = anon_sym_GT; - v->a[137989] = anon_sym_LT_LT; - v->a[137990] = anon_sym_AMP_GT; - v->a[137991] = anon_sym_LT_AMP; - v->a[137992] = anon_sym_GT_AMP; - v->a[137993] = anon_sym_DOLLAR; - v->a[137994] = aux_sym_number_token1; - v->a[137995] = aux_sym_number_token2; - v->a[137996] = anon_sym_DOLLAR_LPAREN; - v->a[137997] = anon_sym_BQUOTE; - v->a[137998] = sym_word; - v->a[137999] = actions(1326); + v->a[137983] = anon_sym_DOLLAR_BQUOTE; + v->a[137984] = actions(8061); + v->a[137985] = 1; + v->a[137986] = anon_sym_DOLLAR; + v->a[137987] = state(3061); + v->a[137988] = 1; + v->a[137989] = aux_sym_string_repeat1; + v->a[137990] = state(3218); + v->a[137991] = 4; + v->a[137992] = sym_arithmetic_expansion; + v->a[137993] = sym_simple_expansion; + v->a[137994] = sym_expansion; + v->a[137995] = sym_command_substitution; + v->a[137996] = 11; + v->a[137997] = actions(3); + v->a[137998] = 1; + v->a[137999] = sym_comment; small_parse_table_6900(v); } diff --git a/parser/static/small_parse_table/small_parse_table_138.c b/parser/static/small_parse_table/small_parse_table_138.c index 33b5fcea..1278e350 100644 --- a/parser/static/small_parse_table/small_parse_table_138.c +++ b/parser/static/small_parse_table/small_parse_table_138.c @@ -14,126 +14,126 @@ void small_parse_table_690(t_small_parse_table_array *v) { - v->a[13800] = actions(3254); - v->a[13801] = 1; - v->a[13802] = anon_sym_DOLLAR_LPAREN; - v->a[13803] = actions(3257); - v->a[13804] = 1; - v->a[13805] = anon_sym_BQUOTE; - v->a[13806] = actions(3260); - v->a[13807] = 1; - v->a[13808] = anon_sym_DOLLAR_BQUOTE; - v->a[13809] = actions(3266); - v->a[13810] = 1; - v->a[13811] = sym_test_operator; - v->a[13812] = actions(3269); - v->a[13813] = 1; - v->a[13814] = sym__brace_start; - v->a[13815] = state(2161); - v->a[13816] = 1; - v->a[13817] = aux_sym__literal_repeat1; - v->a[13818] = actions(2216); - v->a[13819] = 2; + v->a[13800] = sym_number; + v->a[13801] = sym_simple_expansion; + v->a[13802] = sym_expansion; + v->a[13803] = sym_command_substitution; + v->a[13804] = actions(1528); + v->a[13805] = 31; + v->a[13806] = anon_sym_PIPE; + v->a[13807] = anon_sym_SEMI_SEMI; + v->a[13808] = anon_sym_PIPE_AMP; + v->a[13809] = anon_sym_AMP_AMP; + v->a[13810] = anon_sym_PIPE_PIPE; + v->a[13811] = anon_sym_LT; + v->a[13812] = anon_sym_GT; + v->a[13813] = anon_sym_GT_GT; + v->a[13814] = anon_sym_AMP_GT; + v->a[13815] = anon_sym_AMP_GT_GT; + v->a[13816] = anon_sym_LT_AMP; + v->a[13817] = anon_sym_GT_AMP; + v->a[13818] = anon_sym_GT_PIPE; + v->a[13819] = anon_sym_LT_AMP_DASH; small_parse_table_691(v); } void small_parse_table_691(t_small_parse_table_array *v) { - v->a[13820] = sym_file_descriptor; - v->a[13821] = aux_sym_heredoc_redirect_token1; - v->a[13822] = actions(3230); - v->a[13823] = 2; - v->a[13824] = anon_sym_LPAREN_LPAREN; - v->a[13825] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13826] = actions(3263); - v->a[13827] = 2; - v->a[13828] = anon_sym_LT_LPAREN; - v->a[13829] = anon_sym_GT_LPAREN; - v->a[13830] = state(672); - v->a[13831] = 2; - v->a[13832] = sym_concatenation; - v->a[13833] = aux_sym_for_statement_repeat1; - v->a[13834] = actions(3227); - v->a[13835] = 3; - v->a[13836] = sym_raw_string; - v->a[13837] = sym_ansi_c_string; - v->a[13838] = sym_word; - v->a[13839] = state(1711); + v->a[13820] = anon_sym_GT_AMP_DASH; + v->a[13821] = anon_sym_LT_LT; + v->a[13822] = anon_sym_LT_LT_DASH; + v->a[13823] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13824] = anon_sym_AMP; + v->a[13825] = anon_sym_DOLLAR; + v->a[13826] = sym__special_character; + v->a[13827] = anon_sym_DQUOTE; + v->a[13828] = sym_raw_string; + v->a[13829] = aux_sym_number_token1; + v->a[13830] = aux_sym_number_token2; + v->a[13831] = anon_sym_DOLLAR_LBRACE; + v->a[13832] = anon_sym_DOLLAR_LPAREN; + v->a[13833] = anon_sym_BQUOTE; + v->a[13834] = anon_sym_DOLLAR_BQUOTE; + v->a[13835] = sym_word; + v->a[13836] = anon_sym_SEMI; + v->a[13837] = 21; + v->a[13838] = actions(3); + v->a[13839] = 1; small_parse_table_692(v); } void small_parse_table_692(t_small_parse_table_array *v) { - v->a[13840] = 9; - v->a[13841] = sym_arithmetic_expansion; - v->a[13842] = sym_brace_expression; - v->a[13843] = sym_string; - v->a[13844] = sym_translated_string; - v->a[13845] = sym_number; - v->a[13846] = sym_simple_expansion; - v->a[13847] = sym_expansion; - v->a[13848] = sym_command_substitution; - v->a[13849] = sym_process_substitution; - v->a[13850] = actions(2214); - v->a[13851] = 21; - v->a[13852] = anon_sym_SEMI; - v->a[13853] = anon_sym_PIPE_PIPE; - v->a[13854] = anon_sym_AMP_AMP; - v->a[13855] = anon_sym_PIPE; - v->a[13856] = anon_sym_AMP; - v->a[13857] = anon_sym_LT; - v->a[13858] = anon_sym_GT; - v->a[13859] = anon_sym_LT_LT; + v->a[13840] = sym_comment; + v->a[13841] = actions(1009); + v->a[13842] = 1; + v->a[13843] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13844] = actions(1011); + v->a[13845] = 1; + v->a[13846] = anon_sym_DOLLAR; + v->a[13847] = actions(1015); + v->a[13848] = 1; + v->a[13849] = anon_sym_DQUOTE; + v->a[13850] = actions(1017); + v->a[13851] = 1; + v->a[13852] = aux_sym_number_token1; + v->a[13853] = actions(1019); + v->a[13854] = 1; + v->a[13855] = aux_sym_number_token2; + v->a[13856] = actions(1021); + v->a[13857] = 1; + v->a[13858] = anon_sym_DOLLAR_LBRACE; + v->a[13859] = actions(1023); small_parse_table_693(v); } void small_parse_table_693(t_small_parse_table_array *v) { - v->a[13860] = anon_sym_GT_GT; - v->a[13861] = anon_sym_RPAREN; - v->a[13862] = anon_sym_SEMI_SEMI; - v->a[13863] = anon_sym_PIPE_AMP; - v->a[13864] = anon_sym_AMP_GT; - v->a[13865] = anon_sym_AMP_GT_GT; - v->a[13866] = anon_sym_LT_AMP; - v->a[13867] = anon_sym_GT_AMP; - v->a[13868] = anon_sym_GT_PIPE; - v->a[13869] = anon_sym_LT_AMP_DASH; - v->a[13870] = anon_sym_GT_AMP_DASH; - v->a[13871] = anon_sym_LT_LT_DASH; - v->a[13872] = anon_sym_LT_LT_LT; - v->a[13873] = 6; - v->a[13874] = actions(3); + v->a[13860] = 1; + v->a[13861] = anon_sym_DOLLAR_LPAREN; + v->a[13862] = actions(1025); + v->a[13863] = 1; + v->a[13864] = anon_sym_BQUOTE; + v->a[13865] = actions(1027); + v->a[13866] = 1; + v->a[13867] = anon_sym_DOLLAR_BQUOTE; + v->a[13868] = actions(1035); + v->a[13869] = 1; + v->a[13870] = sym__brace_start; + v->a[13871] = actions(2401); + v->a[13872] = 1; + v->a[13873] = sym__special_character; + v->a[13874] = actions(2405); v->a[13875] = 1; - v->a[13876] = sym_comment; - v->a[13877] = state(1744); + v->a[13876] = sym_variable_name; + v->a[13877] = actions(2407); v->a[13878] = 1; - v->a[13879] = aux_sym__literal_repeat1; + v->a[13879] = sym_test_operator; small_parse_table_694(v); } void small_parse_table_694(t_small_parse_table_array *v) { - v->a[13880] = state(704); - v->a[13881] = 2; - v->a[13882] = sym_concatenation; - v->a[13883] = aux_sym_for_statement_repeat1; - v->a[13884] = actions(2074); - v->a[13885] = 5; - v->a[13886] = sym_file_descriptor; - v->a[13887] = sym_variable_name; - v->a[13888] = sym_test_operator; - v->a[13889] = sym__brace_start; - v->a[13890] = aux_sym_heredoc_redirect_token1; - v->a[13891] = state(1688); - v->a[13892] = 9; - v->a[13893] = sym_arithmetic_expansion; - v->a[13894] = sym_brace_expression; - v->a[13895] = sym_string; - v->a[13896] = sym_translated_string; - v->a[13897] = sym_number; - v->a[13898] = sym_simple_expansion; - v->a[13899] = sym_expansion; + v->a[13880] = actions(2419); + v->a[13881] = 1; + v->a[13882] = aux_sym__simple_variable_name_token1; + v->a[13883] = state(1024); + v->a[13884] = 1; + v->a[13885] = aux_sym__literal_repeat1; + v->a[13886] = actions(727); + v->a[13887] = 2; + v->a[13888] = sym_file_descriptor; + v->a[13889] = aux_sym_heredoc_redirect_token1; + v->a[13890] = actions(2399); + v->a[13891] = 2; + v->a[13892] = sym_raw_string; + v->a[13893] = sym_word; + v->a[13894] = state(439); + v->a[13895] = 3; + v->a[13896] = sym_variable_assignment; + v->a[13897] = sym_concatenation; + v->a[13898] = aux_sym_declaration_command_repeat1; + v->a[13899] = state(1298); small_parse_table_695(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1380.c b/parser/static/small_parse_table/small_parse_table_1380.c index 6712c048..c7fb32af 100644 --- a/parser/static/small_parse_table/small_parse_table_1380.c +++ b/parser/static/small_parse_table/small_parse_table_1380.c @@ -14,126 +14,126 @@ void small_parse_table_6900(t_small_parse_table_array *v) { - v->a[138000] = 26; - v->a[138001] = sym_file_descriptor; - v->a[138002] = sym__concat; - v->a[138003] = sym_test_operator; - v->a[138004] = sym__brace_start; - v->a[138005] = anon_sym_LPAREN_LPAREN; - v->a[138006] = anon_sym_PIPE_PIPE; - v->a[138007] = anon_sym_AMP_AMP; - v->a[138008] = anon_sym_GT_GT; - v->a[138009] = anon_sym_PIPE_AMP; - v->a[138010] = anon_sym_AMP_GT_GT; - v->a[138011] = anon_sym_GT_PIPE; - v->a[138012] = anon_sym_LT_AMP_DASH; - v->a[138013] = anon_sym_GT_AMP_DASH; - v->a[138014] = anon_sym_LT_LT_DASH; - v->a[138015] = anon_sym_LT_LT_LT; - v->a[138016] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138017] = anon_sym_DOLLAR_LBRACK; - v->a[138018] = aux_sym_concatenation_token1; - v->a[138019] = sym__special_character; + v->a[138000] = actions(7760); + v->a[138001] = 1; + v->a[138002] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138003] = actions(7766); + v->a[138004] = 1; + v->a[138005] = sym_string_content; + v->a[138006] = actions(7768); + v->a[138007] = 1; + v->a[138008] = anon_sym_DOLLAR_LBRACE; + v->a[138009] = actions(7770); + v->a[138010] = 1; + v->a[138011] = anon_sym_DOLLAR_LPAREN; + v->a[138012] = actions(7772); + v->a[138013] = 1; + v->a[138014] = anon_sym_BQUOTE; + v->a[138015] = actions(7774); + v->a[138016] = 1; + v->a[138017] = anon_sym_DOLLAR_BQUOTE; + v->a[138018] = actions(8063); + v->a[138019] = 1; small_parse_table_6901(v); } void small_parse_table_6901(t_small_parse_table_array *v) { - v->a[138020] = anon_sym_DQUOTE; - v->a[138021] = sym_raw_string; - v->a[138022] = sym_ansi_c_string; - v->a[138023] = anon_sym_DOLLAR_LBRACE; - v->a[138024] = anon_sym_DOLLAR_BQUOTE; - v->a[138025] = anon_sym_LT_LPAREN; - v->a[138026] = anon_sym_GT_LPAREN; - v->a[138027] = 3; - v->a[138028] = actions(71); - v->a[138029] = 1; - v->a[138030] = sym_comment; - v->a[138031] = actions(1251); - v->a[138032] = 13; - v->a[138033] = anon_sym_PIPE; - v->a[138034] = anon_sym_LT; - v->a[138035] = anon_sym_GT; - v->a[138036] = anon_sym_LT_LT; - v->a[138037] = anon_sym_AMP_GT; - v->a[138038] = anon_sym_LT_AMP; - v->a[138039] = anon_sym_GT_AMP; + v->a[138020] = anon_sym_DOLLAR; + v->a[138021] = actions(8065); + v->a[138022] = 1; + v->a[138023] = anon_sym_DQUOTE; + v->a[138024] = state(3088); + v->a[138025] = 1; + v->a[138026] = aux_sym_string_repeat1; + v->a[138027] = state(3218); + v->a[138028] = 4; + v->a[138029] = sym_arithmetic_expansion; + v->a[138030] = sym_simple_expansion; + v->a[138031] = sym_expansion; + v->a[138032] = sym_command_substitution; + v->a[138033] = 7; + v->a[138034] = actions(3); + v->a[138035] = 1; + v->a[138036] = sym_comment; + v->a[138037] = actions(7754); + v->a[138038] = 1; + v->a[138039] = aux_sym__simple_variable_name_token1; small_parse_table_6902(v); } void small_parse_table_6902(t_small_parse_table_array *v) { - v->a[138040] = anon_sym_DOLLAR; - v->a[138041] = aux_sym_number_token1; - v->a[138042] = aux_sym_number_token2; - v->a[138043] = anon_sym_DOLLAR_LPAREN; - v->a[138044] = anon_sym_BQUOTE; - v->a[138045] = sym_word; - v->a[138046] = actions(1253); - v->a[138047] = 26; - v->a[138048] = sym_file_descriptor; - v->a[138049] = sym__concat; - v->a[138050] = sym_test_operator; - v->a[138051] = sym__brace_start; - v->a[138052] = anon_sym_LPAREN_LPAREN; - v->a[138053] = anon_sym_PIPE_PIPE; - v->a[138054] = anon_sym_AMP_AMP; - v->a[138055] = anon_sym_GT_GT; - v->a[138056] = anon_sym_PIPE_AMP; - v->a[138057] = anon_sym_AMP_GT_GT; - v->a[138058] = anon_sym_GT_PIPE; - v->a[138059] = anon_sym_LT_AMP_DASH; + v->a[138040] = actions(7758); + v->a[138041] = 1; + v->a[138042] = sym_variable_name; + v->a[138043] = actions(8067); + v->a[138044] = 1; + v->a[138045] = anon_sym_RBRACE3; + v->a[138046] = state(3793); + v->a[138047] = 1; + v->a[138048] = sym__expansion_body; + v->a[138049] = actions(7756); + v->a[138050] = 2; + v->a[138051] = anon_sym_0; + v->a[138052] = anon_sym__; + v->a[138053] = actions(7750); + v->a[138054] = 7; + v->a[138055] = anon_sym_BANG; + v->a[138056] = anon_sym_DASH; + v->a[138057] = anon_sym_STAR; + v->a[138058] = anon_sym_QMARK; + v->a[138059] = anon_sym_DOLLAR; small_parse_table_6903(v); } void small_parse_table_6903(t_small_parse_table_array *v) { - v->a[138060] = anon_sym_GT_AMP_DASH; - v->a[138061] = anon_sym_LT_LT_DASH; - v->a[138062] = anon_sym_LT_LT_LT; - v->a[138063] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138064] = anon_sym_DOLLAR_LBRACK; - v->a[138065] = aux_sym_concatenation_token1; - v->a[138066] = sym__special_character; - v->a[138067] = anon_sym_DQUOTE; - v->a[138068] = sym_raw_string; - v->a[138069] = sym_ansi_c_string; - v->a[138070] = anon_sym_DOLLAR_LBRACE; - v->a[138071] = anon_sym_DOLLAR_BQUOTE; - v->a[138072] = anon_sym_LT_LPAREN; - v->a[138073] = anon_sym_GT_LPAREN; - v->a[138074] = 3; - v->a[138075] = actions(71); + v->a[138060] = anon_sym_POUND; + v->a[138061] = anon_sym_AT; + v->a[138062] = 11; + v->a[138063] = actions(3); + v->a[138064] = 1; + v->a[138065] = sym_comment; + v->a[138066] = actions(7678); + v->a[138067] = 1; + v->a[138068] = anon_sym_DQUOTE; + v->a[138069] = actions(7760); + v->a[138070] = 1; + v->a[138071] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138072] = actions(7766); + v->a[138073] = 1; + v->a[138074] = sym_string_content; + v->a[138075] = actions(7768); v->a[138076] = 1; - v->a[138077] = sym_comment; - v->a[138078] = actions(4370); - v->a[138079] = 13; + v->a[138077] = anon_sym_DOLLAR_LBRACE; + v->a[138078] = actions(7770); + v->a[138079] = 1; small_parse_table_6904(v); } void small_parse_table_6904(t_small_parse_table_array *v) { - v->a[138080] = anon_sym_PIPE; - v->a[138081] = anon_sym_LT; - v->a[138082] = anon_sym_GT; - v->a[138083] = anon_sym_LT_LT; - v->a[138084] = anon_sym_AMP_GT; - v->a[138085] = anon_sym_LT_AMP; - v->a[138086] = anon_sym_GT_AMP; - v->a[138087] = anon_sym_DOLLAR; - v->a[138088] = sym__special_character; - v->a[138089] = aux_sym_number_token1; - v->a[138090] = aux_sym_number_token2; - v->a[138091] = anon_sym_DOLLAR_LPAREN; - v->a[138092] = sym_word; - v->a[138093] = actions(4372); - v->a[138094] = 26; - v->a[138095] = sym_file_descriptor; - v->a[138096] = sym_variable_name; - v->a[138097] = sym_test_operator; - v->a[138098] = sym__brace_start; - v->a[138099] = anon_sym_LPAREN_LPAREN; + v->a[138080] = anon_sym_DOLLAR_LPAREN; + v->a[138081] = actions(7772); + v->a[138082] = 1; + v->a[138083] = anon_sym_BQUOTE; + v->a[138084] = actions(7774); + v->a[138085] = 1; + v->a[138086] = anon_sym_DOLLAR_BQUOTE; + v->a[138087] = actions(8069); + v->a[138088] = 1; + v->a[138089] = anon_sym_DOLLAR; + v->a[138090] = state(3061); + v->a[138091] = 1; + v->a[138092] = aux_sym_string_repeat1; + v->a[138093] = state(3218); + v->a[138094] = 4; + v->a[138095] = sym_arithmetic_expansion; + v->a[138096] = sym_simple_expansion; + v->a[138097] = sym_expansion; + v->a[138098] = sym_command_substitution; + v->a[138099] = 11; small_parse_table_6905(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1381.c b/parser/static/small_parse_table/small_parse_table_1381.c index f61a5d3a..ace79c88 100644 --- a/parser/static/small_parse_table/small_parse_table_1381.c +++ b/parser/static/small_parse_table/small_parse_table_1381.c @@ -14,126 +14,126 @@ void small_parse_table_6905(t_small_parse_table_array *v) { - v->a[138100] = anon_sym_PIPE_PIPE; - v->a[138101] = anon_sym_AMP_AMP; - v->a[138102] = anon_sym_GT_GT; - v->a[138103] = anon_sym_PIPE_AMP; - v->a[138104] = anon_sym_RBRACK; - v->a[138105] = anon_sym_AMP_GT_GT; - v->a[138106] = anon_sym_GT_PIPE; - v->a[138107] = anon_sym_LT_AMP_DASH; - v->a[138108] = anon_sym_GT_AMP_DASH; - v->a[138109] = anon_sym_LT_LT_DASH; - v->a[138110] = anon_sym_LT_LT_LT; - v->a[138111] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138112] = anon_sym_DOLLAR_LBRACK; - v->a[138113] = anon_sym_DQUOTE; - v->a[138114] = sym_raw_string; - v->a[138115] = sym_ansi_c_string; - v->a[138116] = anon_sym_DOLLAR_LBRACE; + v->a[138100] = actions(3); + v->a[138101] = 1; + v->a[138102] = sym_comment; + v->a[138103] = actions(7760); + v->a[138104] = 1; + v->a[138105] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138106] = actions(7766); + v->a[138107] = 1; + v->a[138108] = sym_string_content; + v->a[138109] = actions(7768); + v->a[138110] = 1; + v->a[138111] = anon_sym_DOLLAR_LBRACE; + v->a[138112] = actions(7770); + v->a[138113] = 1; + v->a[138114] = anon_sym_DOLLAR_LPAREN; + v->a[138115] = actions(7772); + v->a[138116] = 1; v->a[138117] = anon_sym_BQUOTE; - v->a[138118] = anon_sym_DOLLAR_BQUOTE; - v->a[138119] = anon_sym_LT_LPAREN; + v->a[138118] = actions(7774); + v->a[138119] = 1; small_parse_table_6906(v); } void small_parse_table_6906(t_small_parse_table_array *v) { - v->a[138120] = anon_sym_GT_LPAREN; - v->a[138121] = 3; - v->a[138122] = actions(71); - v->a[138123] = 1; - v->a[138124] = sym_comment; - v->a[138125] = actions(6801); - v->a[138126] = 14; - v->a[138127] = anon_sym_EQ; - v->a[138128] = anon_sym_PIPE; - v->a[138129] = anon_sym_CARET; - v->a[138130] = anon_sym_AMP; - v->a[138131] = anon_sym_LT; - v->a[138132] = anon_sym_GT; - v->a[138133] = anon_sym_LT_LT; - v->a[138134] = anon_sym_GT_GT; - v->a[138135] = anon_sym_PLUS; - v->a[138136] = anon_sym_DASH; - v->a[138137] = anon_sym_STAR; - v->a[138138] = anon_sym_SLASH; - v->a[138139] = anon_sym_PERCENT; + v->a[138120] = anon_sym_DOLLAR_BQUOTE; + v->a[138121] = actions(8071); + v->a[138122] = 1; + v->a[138123] = anon_sym_DOLLAR; + v->a[138124] = actions(8073); + v->a[138125] = 1; + v->a[138126] = anon_sym_DQUOTE; + v->a[138127] = state(3056); + v->a[138128] = 1; + v->a[138129] = aux_sym_string_repeat1; + v->a[138130] = state(3218); + v->a[138131] = 4; + v->a[138132] = sym_arithmetic_expansion; + v->a[138133] = sym_simple_expansion; + v->a[138134] = sym_expansion; + v->a[138135] = sym_command_substitution; + v->a[138136] = 7; + v->a[138137] = actions(3); + v->a[138138] = 1; + v->a[138139] = sym_comment; small_parse_table_6907(v); } void small_parse_table_6907(t_small_parse_table_array *v) { - v->a[138140] = anon_sym_STAR_STAR; - v->a[138141] = actions(6799); - v->a[138142] = 25; - v->a[138143] = sym_test_operator; - v->a[138144] = anon_sym_RPAREN_RPAREN; - v->a[138145] = anon_sym_PLUS_PLUS; - v->a[138146] = anon_sym_DASH_DASH; - v->a[138147] = anon_sym_PLUS_EQ; - v->a[138148] = anon_sym_DASH_EQ; - v->a[138149] = anon_sym_STAR_EQ; - v->a[138150] = anon_sym_SLASH_EQ; - v->a[138151] = anon_sym_PERCENT_EQ; - v->a[138152] = anon_sym_STAR_STAR_EQ; - v->a[138153] = anon_sym_LT_LT_EQ; - v->a[138154] = anon_sym_GT_GT_EQ; - v->a[138155] = anon_sym_AMP_EQ; - v->a[138156] = anon_sym_CARET_EQ; - v->a[138157] = anon_sym_PIPE_EQ; - v->a[138158] = anon_sym_PIPE_PIPE; - v->a[138159] = anon_sym_AMP_AMP; + v->a[138140] = actions(7754); + v->a[138141] = 1; + v->a[138142] = aux_sym__simple_variable_name_token1; + v->a[138143] = actions(7758); + v->a[138144] = 1; + v->a[138145] = sym_variable_name; + v->a[138146] = actions(8075); + v->a[138147] = 1; + v->a[138148] = anon_sym_RBRACE3; + v->a[138149] = state(3909); + v->a[138150] = 1; + v->a[138151] = sym__expansion_body; + v->a[138152] = actions(7756); + v->a[138153] = 2; + v->a[138154] = anon_sym_0; + v->a[138155] = anon_sym__; + v->a[138156] = actions(7750); + v->a[138157] = 7; + v->a[138158] = anon_sym_BANG; + v->a[138159] = anon_sym_DASH; small_parse_table_6908(v); } void small_parse_table_6908(t_small_parse_table_array *v) { - v->a[138160] = anon_sym_EQ_EQ; - v->a[138161] = anon_sym_BANG_EQ; - v->a[138162] = anon_sym_LT_EQ; - v->a[138163] = anon_sym_GT_EQ; - v->a[138164] = anon_sym_RBRACK_RBRACK; - v->a[138165] = anon_sym_EQ_TILDE; - v->a[138166] = anon_sym_QMARK; - v->a[138167] = anon_sym_COLON; - v->a[138168] = 3; - v->a[138169] = actions(71); + v->a[138160] = anon_sym_STAR; + v->a[138161] = anon_sym_QMARK; + v->a[138162] = anon_sym_DOLLAR; + v->a[138163] = anon_sym_POUND; + v->a[138164] = anon_sym_AT; + v->a[138165] = 11; + v->a[138166] = actions(3); + v->a[138167] = 1; + v->a[138168] = sym_comment; + v->a[138169] = actions(7708); v->a[138170] = 1; - v->a[138171] = sym_comment; - v->a[138172] = actions(2094); - v->a[138173] = 13; - v->a[138174] = anon_sym_PIPE; - v->a[138175] = anon_sym_LT; - v->a[138176] = anon_sym_GT; - v->a[138177] = anon_sym_LT_LT; - v->a[138178] = anon_sym_AMP_GT; - v->a[138179] = anon_sym_LT_AMP; + v->a[138171] = anon_sym_DQUOTE; + v->a[138172] = actions(7760); + v->a[138173] = 1; + v->a[138174] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138175] = actions(7766); + v->a[138176] = 1; + v->a[138177] = sym_string_content; + v->a[138178] = actions(7768); + v->a[138179] = 1; small_parse_table_6909(v); } void small_parse_table_6909(t_small_parse_table_array *v) { - v->a[138180] = anon_sym_GT_AMP; - v->a[138181] = anon_sym_DOLLAR; - v->a[138182] = sym__special_character; - v->a[138183] = aux_sym_number_token1; - v->a[138184] = aux_sym_number_token2; - v->a[138185] = anon_sym_DOLLAR_LPAREN; - v->a[138186] = sym_word; - v->a[138187] = actions(2096); - v->a[138188] = 26; - v->a[138189] = sym_file_descriptor; - v->a[138190] = sym_variable_name; - v->a[138191] = sym_test_operator; - v->a[138192] = sym__brace_start; - v->a[138193] = anon_sym_LPAREN_LPAREN; - v->a[138194] = anon_sym_PIPE_PIPE; - v->a[138195] = anon_sym_AMP_AMP; - v->a[138196] = anon_sym_GT_GT; - v->a[138197] = anon_sym_PIPE_AMP; - v->a[138198] = anon_sym_RBRACK; - v->a[138199] = anon_sym_AMP_GT_GT; + v->a[138180] = anon_sym_DOLLAR_LBRACE; + v->a[138181] = actions(7770); + v->a[138182] = 1; + v->a[138183] = anon_sym_DOLLAR_LPAREN; + v->a[138184] = actions(7772); + v->a[138185] = 1; + v->a[138186] = anon_sym_BQUOTE; + v->a[138187] = actions(7774); + v->a[138188] = 1; + v->a[138189] = anon_sym_DOLLAR_BQUOTE; + v->a[138190] = actions(8077); + v->a[138191] = 1; + v->a[138192] = anon_sym_DOLLAR; + v->a[138193] = state(3061); + v->a[138194] = 1; + v->a[138195] = aux_sym_string_repeat1; + v->a[138196] = state(3218); + v->a[138197] = 4; + v->a[138198] = sym_arithmetic_expansion; + v->a[138199] = sym_simple_expansion; small_parse_table_6910(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1382.c b/parser/static/small_parse_table/small_parse_table_1382.c index a63ffd28..1ab3e171 100644 --- a/parser/static/small_parse_table/small_parse_table_1382.c +++ b/parser/static/small_parse_table/small_parse_table_1382.c @@ -14,126 +14,126 @@ void small_parse_table_6910(t_small_parse_table_array *v) { - v->a[138200] = anon_sym_GT_PIPE; - v->a[138201] = anon_sym_LT_AMP_DASH; - v->a[138202] = anon_sym_GT_AMP_DASH; - v->a[138203] = anon_sym_LT_LT_DASH; - v->a[138204] = anon_sym_LT_LT_LT; - v->a[138205] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138206] = anon_sym_DOLLAR_LBRACK; - v->a[138207] = anon_sym_DQUOTE; - v->a[138208] = sym_raw_string; - v->a[138209] = sym_ansi_c_string; - v->a[138210] = anon_sym_DOLLAR_LBRACE; - v->a[138211] = anon_sym_BQUOTE; - v->a[138212] = anon_sym_DOLLAR_BQUOTE; - v->a[138213] = anon_sym_LT_LPAREN; - v->a[138214] = anon_sym_GT_LPAREN; - v->a[138215] = 3; - v->a[138216] = actions(71); - v->a[138217] = 1; - v->a[138218] = sym_comment; - v->a[138219] = actions(1348); + v->a[138200] = sym_expansion; + v->a[138201] = sym_command_substitution; + v->a[138202] = 7; + v->a[138203] = actions(3); + v->a[138204] = 1; + v->a[138205] = sym_comment; + v->a[138206] = actions(7754); + v->a[138207] = 1; + v->a[138208] = aux_sym__simple_variable_name_token1; + v->a[138209] = actions(7758); + v->a[138210] = 1; + v->a[138211] = sym_variable_name; + v->a[138212] = actions(8079); + v->a[138213] = 1; + v->a[138214] = anon_sym_RBRACE3; + v->a[138215] = state(3810); + v->a[138216] = 1; + v->a[138217] = sym__expansion_body; + v->a[138218] = actions(7756); + v->a[138219] = 2; small_parse_table_6911(v); } void small_parse_table_6911(t_small_parse_table_array *v) { - v->a[138220] = 13; - v->a[138221] = anon_sym_PIPE; - v->a[138222] = anon_sym_LT; - v->a[138223] = anon_sym_GT; - v->a[138224] = anon_sym_LT_LT; - v->a[138225] = anon_sym_AMP_GT; - v->a[138226] = anon_sym_LT_AMP; - v->a[138227] = anon_sym_GT_AMP; + v->a[138220] = anon_sym_0; + v->a[138221] = anon_sym__; + v->a[138222] = actions(7750); + v->a[138223] = 7; + v->a[138224] = anon_sym_BANG; + v->a[138225] = anon_sym_DASH; + v->a[138226] = anon_sym_STAR; + v->a[138227] = anon_sym_QMARK; v->a[138228] = anon_sym_DOLLAR; - v->a[138229] = aux_sym_number_token1; - v->a[138230] = aux_sym_number_token2; - v->a[138231] = anon_sym_DOLLAR_LPAREN; - v->a[138232] = anon_sym_BQUOTE; - v->a[138233] = sym_word; - v->a[138234] = actions(1350); - v->a[138235] = 26; - v->a[138236] = sym_file_descriptor; - v->a[138237] = sym__concat; - v->a[138238] = sym_test_operator; - v->a[138239] = sym__brace_start; + v->a[138229] = anon_sym_POUND; + v->a[138230] = anon_sym_AT; + v->a[138231] = 11; + v->a[138232] = actions(3); + v->a[138233] = 1; + v->a[138234] = sym_comment; + v->a[138235] = actions(7686); + v->a[138236] = 1; + v->a[138237] = anon_sym_DQUOTE; + v->a[138238] = actions(7760); + v->a[138239] = 1; small_parse_table_6912(v); } void small_parse_table_6912(t_small_parse_table_array *v) { - v->a[138240] = anon_sym_LPAREN_LPAREN; - v->a[138241] = anon_sym_PIPE_PIPE; - v->a[138242] = anon_sym_AMP_AMP; - v->a[138243] = anon_sym_GT_GT; - v->a[138244] = anon_sym_PIPE_AMP; - v->a[138245] = anon_sym_AMP_GT_GT; - v->a[138246] = anon_sym_GT_PIPE; - v->a[138247] = anon_sym_LT_AMP_DASH; - v->a[138248] = anon_sym_GT_AMP_DASH; - v->a[138249] = anon_sym_LT_LT_DASH; - v->a[138250] = anon_sym_LT_LT_LT; - v->a[138251] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138252] = anon_sym_DOLLAR_LBRACK; - v->a[138253] = aux_sym_concatenation_token1; - v->a[138254] = sym__special_character; - v->a[138255] = anon_sym_DQUOTE; - v->a[138256] = sym_raw_string; - v->a[138257] = sym_ansi_c_string; - v->a[138258] = anon_sym_DOLLAR_LBRACE; - v->a[138259] = anon_sym_DOLLAR_BQUOTE; + v->a[138240] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138241] = actions(7766); + v->a[138242] = 1; + v->a[138243] = sym_string_content; + v->a[138244] = actions(7768); + v->a[138245] = 1; + v->a[138246] = anon_sym_DOLLAR_LBRACE; + v->a[138247] = actions(7770); + v->a[138248] = 1; + v->a[138249] = anon_sym_DOLLAR_LPAREN; + v->a[138250] = actions(7772); + v->a[138251] = 1; + v->a[138252] = anon_sym_BQUOTE; + v->a[138253] = actions(7774); + v->a[138254] = 1; + v->a[138255] = anon_sym_DOLLAR_BQUOTE; + v->a[138256] = actions(8081); + v->a[138257] = 1; + v->a[138258] = anon_sym_DOLLAR; + v->a[138259] = state(3061); small_parse_table_6913(v); } void small_parse_table_6913(t_small_parse_table_array *v) { - v->a[138260] = anon_sym_LT_LPAREN; - v->a[138261] = anon_sym_GT_LPAREN; - v->a[138262] = 3; - v->a[138263] = actions(71); - v->a[138264] = 1; - v->a[138265] = sym_comment; - v->a[138266] = actions(1296); - v->a[138267] = 13; - v->a[138268] = anon_sym_PIPE; - v->a[138269] = anon_sym_LT; - v->a[138270] = anon_sym_GT; - v->a[138271] = anon_sym_LT_LT; - v->a[138272] = anon_sym_AMP_GT; - v->a[138273] = anon_sym_LT_AMP; - v->a[138274] = anon_sym_GT_AMP; - v->a[138275] = anon_sym_DOLLAR; - v->a[138276] = aux_sym_number_token1; - v->a[138277] = aux_sym_number_token2; - v->a[138278] = anon_sym_DOLLAR_LPAREN; - v->a[138279] = anon_sym_BQUOTE; + v->a[138260] = 1; + v->a[138261] = aux_sym_string_repeat1; + v->a[138262] = state(3218); + v->a[138263] = 4; + v->a[138264] = sym_arithmetic_expansion; + v->a[138265] = sym_simple_expansion; + v->a[138266] = sym_expansion; + v->a[138267] = sym_command_substitution; + v->a[138268] = 11; + v->a[138269] = actions(3); + v->a[138270] = 1; + v->a[138271] = sym_comment; + v->a[138272] = actions(7760); + v->a[138273] = 1; + v->a[138274] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138275] = actions(7766); + v->a[138276] = 1; + v->a[138277] = sym_string_content; + v->a[138278] = actions(7768); + v->a[138279] = 1; small_parse_table_6914(v); } void small_parse_table_6914(t_small_parse_table_array *v) { - v->a[138280] = sym_word; - v->a[138281] = actions(1298); - v->a[138282] = 26; - v->a[138283] = sym_file_descriptor; - v->a[138284] = sym__concat; - v->a[138285] = sym_test_operator; - v->a[138286] = sym__brace_start; - v->a[138287] = anon_sym_LPAREN_LPAREN; - v->a[138288] = anon_sym_PIPE_PIPE; - v->a[138289] = anon_sym_AMP_AMP; - v->a[138290] = anon_sym_GT_GT; - v->a[138291] = anon_sym_PIPE_AMP; - v->a[138292] = anon_sym_AMP_GT_GT; - v->a[138293] = anon_sym_GT_PIPE; - v->a[138294] = anon_sym_LT_AMP_DASH; - v->a[138295] = anon_sym_GT_AMP_DASH; - v->a[138296] = anon_sym_LT_LT_DASH; - v->a[138297] = anon_sym_LT_LT_LT; - v->a[138298] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138299] = anon_sym_DOLLAR_LBRACK; + v->a[138280] = anon_sym_DOLLAR_LBRACE; + v->a[138281] = actions(7770); + v->a[138282] = 1; + v->a[138283] = anon_sym_DOLLAR_LPAREN; + v->a[138284] = actions(7772); + v->a[138285] = 1; + v->a[138286] = anon_sym_BQUOTE; + v->a[138287] = actions(7774); + v->a[138288] = 1; + v->a[138289] = anon_sym_DOLLAR_BQUOTE; + v->a[138290] = actions(8083); + v->a[138291] = 1; + v->a[138292] = anon_sym_DOLLAR; + v->a[138293] = actions(8085); + v->a[138294] = 1; + v->a[138295] = anon_sym_DQUOTE; + v->a[138296] = state(3093); + v->a[138297] = 1; + v->a[138298] = aux_sym_string_repeat1; + v->a[138299] = state(3218); small_parse_table_6915(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1383.c b/parser/static/small_parse_table/small_parse_table_1383.c index 274bcb12..521d08f2 100644 --- a/parser/static/small_parse_table/small_parse_table_1383.c +++ b/parser/static/small_parse_table/small_parse_table_1383.c @@ -14,126 +14,126 @@ void small_parse_table_6915(t_small_parse_table_array *v) { - v->a[138300] = aux_sym_concatenation_token1; - v->a[138301] = sym__special_character; - v->a[138302] = anon_sym_DQUOTE; - v->a[138303] = sym_raw_string; - v->a[138304] = sym_ansi_c_string; - v->a[138305] = anon_sym_DOLLAR_LBRACE; - v->a[138306] = anon_sym_DOLLAR_BQUOTE; - v->a[138307] = anon_sym_LT_LPAREN; - v->a[138308] = anon_sym_GT_LPAREN; - v->a[138309] = 3; - v->a[138310] = actions(71); - v->a[138311] = 1; - v->a[138312] = sym_comment; - v->a[138313] = actions(1300); - v->a[138314] = 13; - v->a[138315] = anon_sym_PIPE; - v->a[138316] = anon_sym_LT; - v->a[138317] = anon_sym_GT; - v->a[138318] = anon_sym_LT_LT; - v->a[138319] = anon_sym_AMP_GT; + v->a[138300] = 4; + v->a[138301] = sym_arithmetic_expansion; + v->a[138302] = sym_simple_expansion; + v->a[138303] = sym_expansion; + v->a[138304] = sym_command_substitution; + v->a[138305] = 7; + v->a[138306] = actions(3); + v->a[138307] = 1; + v->a[138308] = sym_comment; + v->a[138309] = actions(7754); + v->a[138310] = 1; + v->a[138311] = aux_sym__simple_variable_name_token1; + v->a[138312] = actions(7758); + v->a[138313] = 1; + v->a[138314] = sym_variable_name; + v->a[138315] = actions(8087); + v->a[138316] = 1; + v->a[138317] = anon_sym_RBRACE3; + v->a[138318] = state(3572); + v->a[138319] = 1; small_parse_table_6916(v); } void small_parse_table_6916(t_small_parse_table_array *v) { - v->a[138320] = anon_sym_LT_AMP; - v->a[138321] = anon_sym_GT_AMP; - v->a[138322] = anon_sym_DOLLAR; - v->a[138323] = aux_sym_number_token1; - v->a[138324] = aux_sym_number_token2; - v->a[138325] = anon_sym_DOLLAR_LPAREN; - v->a[138326] = anon_sym_BQUOTE; - v->a[138327] = sym_word; - v->a[138328] = actions(1302); - v->a[138329] = 26; - v->a[138330] = sym_file_descriptor; - v->a[138331] = sym__concat; - v->a[138332] = sym_test_operator; - v->a[138333] = sym__brace_start; - v->a[138334] = anon_sym_LPAREN_LPAREN; - v->a[138335] = anon_sym_PIPE_PIPE; - v->a[138336] = anon_sym_AMP_AMP; - v->a[138337] = anon_sym_GT_GT; - v->a[138338] = anon_sym_PIPE_AMP; - v->a[138339] = anon_sym_AMP_GT_GT; + v->a[138320] = sym__expansion_body; + v->a[138321] = actions(7756); + v->a[138322] = 2; + v->a[138323] = anon_sym_0; + v->a[138324] = anon_sym__; + v->a[138325] = actions(7750); + v->a[138326] = 7; + v->a[138327] = anon_sym_BANG; + v->a[138328] = anon_sym_DASH; + v->a[138329] = anon_sym_STAR; + v->a[138330] = anon_sym_QMARK; + v->a[138331] = anon_sym_DOLLAR; + v->a[138332] = anon_sym_POUND; + v->a[138333] = anon_sym_AT; + v->a[138334] = 11; + v->a[138335] = actions(3); + v->a[138336] = 1; + v->a[138337] = sym_comment; + v->a[138338] = actions(7760); + v->a[138339] = 1; small_parse_table_6917(v); } void small_parse_table_6917(t_small_parse_table_array *v) { - v->a[138340] = anon_sym_GT_PIPE; - v->a[138341] = anon_sym_LT_AMP_DASH; - v->a[138342] = anon_sym_GT_AMP_DASH; - v->a[138343] = anon_sym_LT_LT_DASH; - v->a[138344] = anon_sym_LT_LT_LT; - v->a[138345] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138346] = anon_sym_DOLLAR_LBRACK; - v->a[138347] = aux_sym_concatenation_token1; - v->a[138348] = sym__special_character; - v->a[138349] = anon_sym_DQUOTE; - v->a[138350] = sym_raw_string; - v->a[138351] = sym_ansi_c_string; - v->a[138352] = anon_sym_DOLLAR_LBRACE; - v->a[138353] = anon_sym_DOLLAR_BQUOTE; - v->a[138354] = anon_sym_LT_LPAREN; - v->a[138355] = anon_sym_GT_LPAREN; - v->a[138356] = 5; - v->a[138357] = actions(71); - v->a[138358] = 1; - v->a[138359] = sym_comment; + v->a[138340] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138341] = actions(7766); + v->a[138342] = 1; + v->a[138343] = sym_string_content; + v->a[138344] = actions(7768); + v->a[138345] = 1; + v->a[138346] = anon_sym_DOLLAR_LBRACE; + v->a[138347] = actions(7770); + v->a[138348] = 1; + v->a[138349] = anon_sym_DOLLAR_LPAREN; + v->a[138350] = actions(7772); + v->a[138351] = 1; + v->a[138352] = anon_sym_BQUOTE; + v->a[138353] = actions(7774); + v->a[138354] = 1; + v->a[138355] = anon_sym_DOLLAR_BQUOTE; + v->a[138356] = actions(8089); + v->a[138357] = 1; + v->a[138358] = anon_sym_DOLLAR; + v->a[138359] = actions(8091); small_parse_table_6918(v); } void small_parse_table_6918(t_small_parse_table_array *v) { - v->a[138360] = actions(6803); - v->a[138361] = 1; - v->a[138362] = sym__special_character; - v->a[138363] = state(2727); - v->a[138364] = 1; - v->a[138365] = aux_sym__literal_repeat1; - v->a[138366] = actions(243); - v->a[138367] = 14; - v->a[138368] = anon_sym_EQ; - v->a[138369] = anon_sym_PIPE; - v->a[138370] = anon_sym_CARET; - v->a[138371] = anon_sym_AMP; - v->a[138372] = anon_sym_LT; - v->a[138373] = anon_sym_GT; - v->a[138374] = anon_sym_LT_LT; - v->a[138375] = anon_sym_GT_GT; - v->a[138376] = anon_sym_PLUS; - v->a[138377] = anon_sym_DASH; - v->a[138378] = anon_sym_STAR; - v->a[138379] = anon_sym_SLASH; + v->a[138360] = 1; + v->a[138361] = anon_sym_DQUOTE; + v->a[138362] = state(3106); + v->a[138363] = 1; + v->a[138364] = aux_sym_string_repeat1; + v->a[138365] = state(3218); + v->a[138366] = 4; + v->a[138367] = sym_arithmetic_expansion; + v->a[138368] = sym_simple_expansion; + v->a[138369] = sym_expansion; + v->a[138370] = sym_command_substitution; + v->a[138371] = 11; + v->a[138372] = actions(3); + v->a[138373] = 1; + v->a[138374] = sym_comment; + v->a[138375] = actions(7760); + v->a[138376] = 1; + v->a[138377] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138378] = actions(7766); + v->a[138379] = 1; small_parse_table_6919(v); } void small_parse_table_6919(t_small_parse_table_array *v) { - v->a[138380] = anon_sym_PERCENT; - v->a[138381] = anon_sym_STAR_STAR; - v->a[138382] = actions(354); - v->a[138383] = 23; - v->a[138384] = sym_test_operator; - v->a[138385] = anon_sym_PLUS_PLUS; - v->a[138386] = anon_sym_DASH_DASH; - v->a[138387] = anon_sym_PLUS_EQ; - v->a[138388] = anon_sym_DASH_EQ; - v->a[138389] = anon_sym_STAR_EQ; - v->a[138390] = anon_sym_SLASH_EQ; - v->a[138391] = anon_sym_PERCENT_EQ; - v->a[138392] = anon_sym_STAR_STAR_EQ; - v->a[138393] = anon_sym_LT_LT_EQ; - v->a[138394] = anon_sym_GT_GT_EQ; - v->a[138395] = anon_sym_AMP_EQ; - v->a[138396] = anon_sym_CARET_EQ; - v->a[138397] = anon_sym_PIPE_EQ; - v->a[138398] = anon_sym_PIPE_PIPE; - v->a[138399] = anon_sym_AMP_AMP; + v->a[138380] = sym_string_content; + v->a[138381] = actions(7768); + v->a[138382] = 1; + v->a[138383] = anon_sym_DOLLAR_LBRACE; + v->a[138384] = actions(7770); + v->a[138385] = 1; + v->a[138386] = anon_sym_DOLLAR_LPAREN; + v->a[138387] = actions(7772); + v->a[138388] = 1; + v->a[138389] = anon_sym_BQUOTE; + v->a[138390] = actions(7774); + v->a[138391] = 1; + v->a[138392] = anon_sym_DOLLAR_BQUOTE; + v->a[138393] = actions(8093); + v->a[138394] = 1; + v->a[138395] = anon_sym_DOLLAR; + v->a[138396] = actions(8095); + v->a[138397] = 1; + v->a[138398] = anon_sym_DQUOTE; + v->a[138399] = state(3098); small_parse_table_6920(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1384.c b/parser/static/small_parse_table/small_parse_table_1384.c index fc011a5e..960e0008 100644 --- a/parser/static/small_parse_table/small_parse_table_1384.c +++ b/parser/static/small_parse_table/small_parse_table_1384.c @@ -14,126 +14,126 @@ void small_parse_table_6920(t_small_parse_table_array *v) { - v->a[138400] = anon_sym_EQ_EQ; - v->a[138401] = anon_sym_BANG_EQ; - v->a[138402] = anon_sym_LT_EQ; - v->a[138403] = anon_sym_GT_EQ; - v->a[138404] = anon_sym_RBRACK; - v->a[138405] = anon_sym_EQ_TILDE; - v->a[138406] = anon_sym_QMARK; - v->a[138407] = 3; - v->a[138408] = actions(71); - v->a[138409] = 1; - v->a[138410] = sym_comment; - v->a[138411] = actions(1312); - v->a[138412] = 14; - v->a[138413] = anon_sym_PIPE; - v->a[138414] = anon_sym_LT; - v->a[138415] = anon_sym_GT; - v->a[138416] = anon_sym_LT_LT; - v->a[138417] = anon_sym_AMP_GT; - v->a[138418] = anon_sym_LT_AMP; - v->a[138419] = anon_sym_GT_AMP; + v->a[138400] = 1; + v->a[138401] = aux_sym_string_repeat1; + v->a[138402] = state(3218); + v->a[138403] = 4; + v->a[138404] = sym_arithmetic_expansion; + v->a[138405] = sym_simple_expansion; + v->a[138406] = sym_expansion; + v->a[138407] = sym_command_substitution; + v->a[138408] = 7; + v->a[138409] = actions(3); + v->a[138410] = 1; + v->a[138411] = sym_comment; + v->a[138412] = actions(7754); + v->a[138413] = 1; + v->a[138414] = aux_sym__simple_variable_name_token1; + v->a[138415] = actions(7758); + v->a[138416] = 1; + v->a[138417] = sym_variable_name; + v->a[138418] = actions(8097); + v->a[138419] = 1; small_parse_table_6921(v); } void small_parse_table_6921(t_small_parse_table_array *v) { - v->a[138420] = anon_sym_DOLLAR; - v->a[138421] = aux_sym_number_token1; - v->a[138422] = aux_sym_number_token2; - v->a[138423] = anon_sym_DOLLAR_LPAREN; - v->a[138424] = anon_sym_BQUOTE; - v->a[138425] = aux_sym__simple_variable_name_token1; - v->a[138426] = sym_word; - v->a[138427] = actions(1314); - v->a[138428] = 25; - v->a[138429] = sym_file_descriptor; - v->a[138430] = sym__concat; - v->a[138431] = sym_test_operator; - v->a[138432] = sym__brace_start; - v->a[138433] = anon_sym_LPAREN_LPAREN; - v->a[138434] = anon_sym_PIPE_PIPE; - v->a[138435] = anon_sym_AMP_AMP; - v->a[138436] = anon_sym_GT_GT; - v->a[138437] = anon_sym_PIPE_AMP; - v->a[138438] = anon_sym_AMP_GT_GT; - v->a[138439] = anon_sym_GT_PIPE; + v->a[138420] = anon_sym_RBRACE3; + v->a[138421] = state(3642); + v->a[138422] = 1; + v->a[138423] = sym__expansion_body; + v->a[138424] = actions(7756); + v->a[138425] = 2; + v->a[138426] = anon_sym_0; + v->a[138427] = anon_sym__; + v->a[138428] = actions(7750); + v->a[138429] = 7; + v->a[138430] = anon_sym_BANG; + v->a[138431] = anon_sym_DASH; + v->a[138432] = anon_sym_STAR; + v->a[138433] = anon_sym_QMARK; + v->a[138434] = anon_sym_DOLLAR; + v->a[138435] = anon_sym_POUND; + v->a[138436] = anon_sym_AT; + v->a[138437] = 11; + v->a[138438] = actions(3); + v->a[138439] = 1; small_parse_table_6922(v); } void small_parse_table_6922(t_small_parse_table_array *v) { - v->a[138440] = anon_sym_LT_AMP_DASH; - v->a[138441] = anon_sym_GT_AMP_DASH; - v->a[138442] = anon_sym_LT_LT_DASH; + v->a[138440] = sym_comment; + v->a[138441] = actions(7760); + v->a[138442] = 1; v->a[138443] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138444] = anon_sym_DOLLAR_LBRACK; - v->a[138445] = aux_sym_concatenation_token1; - v->a[138446] = sym__special_character; - v->a[138447] = anon_sym_DQUOTE; - v->a[138448] = sym_raw_string; - v->a[138449] = sym_ansi_c_string; - v->a[138450] = anon_sym_DOLLAR_LBRACE; - v->a[138451] = anon_sym_DOLLAR_BQUOTE; - v->a[138452] = anon_sym_LT_LPAREN; - v->a[138453] = anon_sym_GT_LPAREN; - v->a[138454] = 3; - v->a[138455] = actions(71); - v->a[138456] = 1; - v->a[138457] = sym_comment; - v->a[138458] = actions(1332); - v->a[138459] = 13; + v->a[138444] = actions(7766); + v->a[138445] = 1; + v->a[138446] = sym_string_content; + v->a[138447] = actions(7768); + v->a[138448] = 1; + v->a[138449] = anon_sym_DOLLAR_LBRACE; + v->a[138450] = actions(7770); + v->a[138451] = 1; + v->a[138452] = anon_sym_DOLLAR_LPAREN; + v->a[138453] = actions(7772); + v->a[138454] = 1; + v->a[138455] = anon_sym_BQUOTE; + v->a[138456] = actions(7774); + v->a[138457] = 1; + v->a[138458] = anon_sym_DOLLAR_BQUOTE; + v->a[138459] = actions(8099); small_parse_table_6923(v); } void small_parse_table_6923(t_small_parse_table_array *v) { - v->a[138460] = anon_sym_PIPE; - v->a[138461] = anon_sym_LT; - v->a[138462] = anon_sym_GT; - v->a[138463] = anon_sym_LT_LT; - v->a[138464] = anon_sym_AMP_GT; - v->a[138465] = anon_sym_LT_AMP; - v->a[138466] = anon_sym_GT_AMP; - v->a[138467] = anon_sym_DOLLAR; - v->a[138468] = aux_sym_number_token1; - v->a[138469] = aux_sym_number_token2; - v->a[138470] = anon_sym_DOLLAR_LPAREN; - v->a[138471] = anon_sym_BQUOTE; - v->a[138472] = sym_word; - v->a[138473] = actions(1334); - v->a[138474] = 26; - v->a[138475] = sym_file_descriptor; - v->a[138476] = sym__concat; - v->a[138477] = sym_test_operator; - v->a[138478] = sym__brace_start; - v->a[138479] = anon_sym_LPAREN_LPAREN; + v->a[138460] = 1; + v->a[138461] = anon_sym_DOLLAR; + v->a[138462] = actions(8101); + v->a[138463] = 1; + v->a[138464] = anon_sym_DQUOTE; + v->a[138465] = state(3079); + v->a[138466] = 1; + v->a[138467] = aux_sym_string_repeat1; + v->a[138468] = state(3218); + v->a[138469] = 4; + v->a[138470] = sym_arithmetic_expansion; + v->a[138471] = sym_simple_expansion; + v->a[138472] = sym_expansion; + v->a[138473] = sym_command_substitution; + v->a[138474] = 11; + v->a[138475] = actions(3); + v->a[138476] = 1; + v->a[138477] = sym_comment; + v->a[138478] = actions(7594); + v->a[138479] = 1; small_parse_table_6924(v); } void small_parse_table_6924(t_small_parse_table_array *v) { - v->a[138480] = anon_sym_PIPE_PIPE; - v->a[138481] = anon_sym_AMP_AMP; - v->a[138482] = anon_sym_GT_GT; - v->a[138483] = anon_sym_PIPE_AMP; - v->a[138484] = anon_sym_AMP_GT_GT; - v->a[138485] = anon_sym_GT_PIPE; - v->a[138486] = anon_sym_LT_AMP_DASH; - v->a[138487] = anon_sym_GT_AMP_DASH; - v->a[138488] = anon_sym_LT_LT_DASH; - v->a[138489] = anon_sym_LT_LT_LT; - v->a[138490] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138491] = anon_sym_DOLLAR_LBRACK; - v->a[138492] = aux_sym_concatenation_token1; - v->a[138493] = sym__special_character; - v->a[138494] = anon_sym_DQUOTE; - v->a[138495] = sym_raw_string; - v->a[138496] = sym_ansi_c_string; - v->a[138497] = anon_sym_DOLLAR_LBRACE; + v->a[138480] = anon_sym_DQUOTE; + v->a[138481] = actions(7760); + v->a[138482] = 1; + v->a[138483] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138484] = actions(7766); + v->a[138485] = 1; + v->a[138486] = sym_string_content; + v->a[138487] = actions(7768); + v->a[138488] = 1; + v->a[138489] = anon_sym_DOLLAR_LBRACE; + v->a[138490] = actions(7770); + v->a[138491] = 1; + v->a[138492] = anon_sym_DOLLAR_LPAREN; + v->a[138493] = actions(7772); + v->a[138494] = 1; + v->a[138495] = anon_sym_BQUOTE; + v->a[138496] = actions(7774); + v->a[138497] = 1; v->a[138498] = anon_sym_DOLLAR_BQUOTE; - v->a[138499] = anon_sym_LT_LPAREN; + v->a[138499] = actions(8103); small_parse_table_6925(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1385.c b/parser/static/small_parse_table/small_parse_table_1385.c index 9ebc2368..4c1ae6a5 100644 --- a/parser/static/small_parse_table/small_parse_table_1385.c +++ b/parser/static/small_parse_table/small_parse_table_1385.c @@ -14,126 +14,126 @@ void small_parse_table_6925(t_small_parse_table_array *v) { - v->a[138500] = anon_sym_GT_LPAREN; - v->a[138501] = 3; - v->a[138502] = actions(71); + v->a[138500] = 1; + v->a[138501] = anon_sym_DOLLAR; + v->a[138502] = state(3061); v->a[138503] = 1; - v->a[138504] = sym_comment; - v->a[138505] = actions(1292); - v->a[138506] = 13; - v->a[138507] = anon_sym_PIPE; - v->a[138508] = anon_sym_LT; - v->a[138509] = anon_sym_GT; - v->a[138510] = anon_sym_LT_LT; - v->a[138511] = anon_sym_AMP_GT; - v->a[138512] = anon_sym_LT_AMP; - v->a[138513] = anon_sym_GT_AMP; - v->a[138514] = anon_sym_DOLLAR; - v->a[138515] = aux_sym_number_token1; - v->a[138516] = aux_sym_number_token2; - v->a[138517] = anon_sym_DOLLAR_LPAREN; - v->a[138518] = anon_sym_BQUOTE; - v->a[138519] = sym_word; + v->a[138504] = aux_sym_string_repeat1; + v->a[138505] = state(3218); + v->a[138506] = 4; + v->a[138507] = sym_arithmetic_expansion; + v->a[138508] = sym_simple_expansion; + v->a[138509] = sym_expansion; + v->a[138510] = sym_command_substitution; + v->a[138511] = 11; + v->a[138512] = actions(3); + v->a[138513] = 1; + v->a[138514] = sym_comment; + v->a[138515] = actions(7690); + v->a[138516] = 1; + v->a[138517] = anon_sym_DQUOTE; + v->a[138518] = actions(7760); + v->a[138519] = 1; small_parse_table_6926(v); } void small_parse_table_6926(t_small_parse_table_array *v) { - v->a[138520] = actions(1294); - v->a[138521] = 26; - v->a[138522] = sym_file_descriptor; - v->a[138523] = sym__concat; - v->a[138524] = sym_test_operator; - v->a[138525] = sym__brace_start; - v->a[138526] = anon_sym_LPAREN_LPAREN; - v->a[138527] = anon_sym_PIPE_PIPE; - v->a[138528] = anon_sym_AMP_AMP; - v->a[138529] = anon_sym_GT_GT; - v->a[138530] = anon_sym_PIPE_AMP; - v->a[138531] = anon_sym_AMP_GT_GT; - v->a[138532] = anon_sym_GT_PIPE; - v->a[138533] = anon_sym_LT_AMP_DASH; - v->a[138534] = anon_sym_GT_AMP_DASH; - v->a[138535] = anon_sym_LT_LT_DASH; - v->a[138536] = anon_sym_LT_LT_LT; - v->a[138537] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138538] = anon_sym_DOLLAR_LBRACK; - v->a[138539] = aux_sym_concatenation_token1; + v->a[138520] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138521] = actions(7766); + v->a[138522] = 1; + v->a[138523] = sym_string_content; + v->a[138524] = actions(7768); + v->a[138525] = 1; + v->a[138526] = anon_sym_DOLLAR_LBRACE; + v->a[138527] = actions(7770); + v->a[138528] = 1; + v->a[138529] = anon_sym_DOLLAR_LPAREN; + v->a[138530] = actions(7772); + v->a[138531] = 1; + v->a[138532] = anon_sym_BQUOTE; + v->a[138533] = actions(7774); + v->a[138534] = 1; + v->a[138535] = anon_sym_DOLLAR_BQUOTE; + v->a[138536] = actions(8105); + v->a[138537] = 1; + v->a[138538] = anon_sym_DOLLAR; + v->a[138539] = state(3061); small_parse_table_6927(v); } void small_parse_table_6927(t_small_parse_table_array *v) { - v->a[138540] = sym__special_character; - v->a[138541] = anon_sym_DQUOTE; - v->a[138542] = sym_raw_string; - v->a[138543] = sym_ansi_c_string; - v->a[138544] = anon_sym_DOLLAR_LBRACE; - v->a[138545] = anon_sym_DOLLAR_BQUOTE; - v->a[138546] = anon_sym_LT_LPAREN; - v->a[138547] = anon_sym_GT_LPAREN; - v->a[138548] = 3; - v->a[138549] = actions(71); + v->a[138540] = 1; + v->a[138541] = aux_sym_string_repeat1; + v->a[138542] = state(3218); + v->a[138543] = 4; + v->a[138544] = sym_arithmetic_expansion; + v->a[138545] = sym_simple_expansion; + v->a[138546] = sym_expansion; + v->a[138547] = sym_command_substitution; + v->a[138548] = 7; + v->a[138549] = actions(3); v->a[138550] = 1; v->a[138551] = sym_comment; - v->a[138552] = actions(1336); - v->a[138553] = 14; - v->a[138554] = anon_sym_PIPE; - v->a[138555] = anon_sym_LT; - v->a[138556] = anon_sym_GT; - v->a[138557] = anon_sym_LT_LT; - v->a[138558] = anon_sym_AMP_GT; - v->a[138559] = anon_sym_LT_AMP; + v->a[138552] = actions(7754); + v->a[138553] = 1; + v->a[138554] = aux_sym__simple_variable_name_token1; + v->a[138555] = actions(7758); + v->a[138556] = 1; + v->a[138557] = sym_variable_name; + v->a[138558] = actions(8107); + v->a[138559] = 1; small_parse_table_6928(v); } void small_parse_table_6928(t_small_parse_table_array *v) { - v->a[138560] = anon_sym_GT_AMP; - v->a[138561] = anon_sym_DOLLAR; - v->a[138562] = aux_sym_number_token1; - v->a[138563] = aux_sym_number_token2; - v->a[138564] = anon_sym_DOLLAR_LPAREN; - v->a[138565] = anon_sym_BQUOTE; - v->a[138566] = aux_sym__simple_variable_name_token1; - v->a[138567] = sym_word; - v->a[138568] = actions(1338); - v->a[138569] = 25; - v->a[138570] = sym_file_descriptor; - v->a[138571] = sym__concat; - v->a[138572] = sym_test_operator; - v->a[138573] = sym__brace_start; - v->a[138574] = anon_sym_LPAREN_LPAREN; - v->a[138575] = anon_sym_PIPE_PIPE; - v->a[138576] = anon_sym_AMP_AMP; - v->a[138577] = anon_sym_GT_GT; - v->a[138578] = anon_sym_PIPE_AMP; - v->a[138579] = anon_sym_AMP_GT_GT; + v->a[138560] = anon_sym_RBRACE3; + v->a[138561] = state(3581); + v->a[138562] = 1; + v->a[138563] = sym__expansion_body; + v->a[138564] = actions(7756); + v->a[138565] = 2; + v->a[138566] = anon_sym_0; + v->a[138567] = anon_sym__; + v->a[138568] = actions(7750); + v->a[138569] = 7; + v->a[138570] = anon_sym_BANG; + v->a[138571] = anon_sym_DASH; + v->a[138572] = anon_sym_STAR; + v->a[138573] = anon_sym_QMARK; + v->a[138574] = anon_sym_DOLLAR; + v->a[138575] = anon_sym_POUND; + v->a[138576] = anon_sym_AT; + v->a[138577] = 11; + v->a[138578] = actions(3); + v->a[138579] = 1; small_parse_table_6929(v); } void small_parse_table_6929(t_small_parse_table_array *v) { - v->a[138580] = anon_sym_GT_PIPE; - v->a[138581] = anon_sym_LT_AMP_DASH; - v->a[138582] = anon_sym_GT_AMP_DASH; - v->a[138583] = anon_sym_LT_LT_DASH; - v->a[138584] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138585] = anon_sym_DOLLAR_LBRACK; - v->a[138586] = aux_sym_concatenation_token1; - v->a[138587] = sym__special_character; - v->a[138588] = anon_sym_DQUOTE; - v->a[138589] = sym_raw_string; - v->a[138590] = sym_ansi_c_string; - v->a[138591] = anon_sym_DOLLAR_LBRACE; - v->a[138592] = anon_sym_DOLLAR_BQUOTE; - v->a[138593] = anon_sym_LT_LPAREN; - v->a[138594] = anon_sym_GT_LPAREN; - v->a[138595] = 3; - v->a[138596] = actions(71); + v->a[138580] = sym_comment; + v->a[138581] = actions(7760); + v->a[138582] = 1; + v->a[138583] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138584] = actions(7766); + v->a[138585] = 1; + v->a[138586] = sym_string_content; + v->a[138587] = actions(7768); + v->a[138588] = 1; + v->a[138589] = anon_sym_DOLLAR_LBRACE; + v->a[138590] = actions(7770); + v->a[138591] = 1; + v->a[138592] = anon_sym_DOLLAR_LPAREN; + v->a[138593] = actions(7772); + v->a[138594] = 1; + v->a[138595] = anon_sym_BQUOTE; + v->a[138596] = actions(7774); v->a[138597] = 1; - v->a[138598] = sym_comment; - v->a[138599] = actions(1344); + v->a[138598] = anon_sym_DOLLAR_BQUOTE; + v->a[138599] = actions(8109); small_parse_table_6930(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1386.c b/parser/static/small_parse_table/small_parse_table_1386.c index 9e9db579..bf95821d 100644 --- a/parser/static/small_parse_table/small_parse_table_1386.c +++ b/parser/static/small_parse_table/small_parse_table_1386.c @@ -14,126 +14,126 @@ void small_parse_table_6930(t_small_parse_table_array *v) { - v->a[138600] = 14; - v->a[138601] = anon_sym_PIPE; - v->a[138602] = anon_sym_LT; - v->a[138603] = anon_sym_GT; - v->a[138604] = anon_sym_LT_LT; - v->a[138605] = anon_sym_AMP_GT; - v->a[138606] = anon_sym_LT_AMP; - v->a[138607] = anon_sym_GT_AMP; - v->a[138608] = anon_sym_DOLLAR; - v->a[138609] = aux_sym_number_token1; - v->a[138610] = aux_sym_number_token2; - v->a[138611] = anon_sym_DOLLAR_LPAREN; - v->a[138612] = anon_sym_BQUOTE; - v->a[138613] = aux_sym__simple_variable_name_token1; - v->a[138614] = sym_word; - v->a[138615] = actions(1346); - v->a[138616] = 25; - v->a[138617] = sym_file_descriptor; - v->a[138618] = sym__concat; - v->a[138619] = sym_test_operator; + v->a[138600] = 1; + v->a[138601] = anon_sym_DOLLAR; + v->a[138602] = actions(8111); + v->a[138603] = 1; + v->a[138604] = anon_sym_DQUOTE; + v->a[138605] = state(3105); + v->a[138606] = 1; + v->a[138607] = aux_sym_string_repeat1; + v->a[138608] = state(3218); + v->a[138609] = 4; + v->a[138610] = sym_arithmetic_expansion; + v->a[138611] = sym_simple_expansion; + v->a[138612] = sym_expansion; + v->a[138613] = sym_command_substitution; + v->a[138614] = 11; + v->a[138615] = actions(3); + v->a[138616] = 1; + v->a[138617] = sym_comment; + v->a[138618] = actions(7760); + v->a[138619] = 1; small_parse_table_6931(v); } void small_parse_table_6931(t_small_parse_table_array *v) { - v->a[138620] = sym__brace_start; - v->a[138621] = anon_sym_LPAREN_LPAREN; - v->a[138622] = anon_sym_PIPE_PIPE; - v->a[138623] = anon_sym_AMP_AMP; - v->a[138624] = anon_sym_GT_GT; - v->a[138625] = anon_sym_PIPE_AMP; - v->a[138626] = anon_sym_AMP_GT_GT; - v->a[138627] = anon_sym_GT_PIPE; - v->a[138628] = anon_sym_LT_AMP_DASH; - v->a[138629] = anon_sym_GT_AMP_DASH; - v->a[138630] = anon_sym_LT_LT_DASH; - v->a[138631] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138632] = anon_sym_DOLLAR_LBRACK; - v->a[138633] = aux_sym_concatenation_token1; - v->a[138634] = sym__special_character; - v->a[138635] = anon_sym_DQUOTE; - v->a[138636] = sym_raw_string; - v->a[138637] = sym_ansi_c_string; - v->a[138638] = anon_sym_DOLLAR_LBRACE; - v->a[138639] = anon_sym_DOLLAR_BQUOTE; + v->a[138620] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138621] = actions(7766); + v->a[138622] = 1; + v->a[138623] = sym_string_content; + v->a[138624] = actions(7768); + v->a[138625] = 1; + v->a[138626] = anon_sym_DOLLAR_LBRACE; + v->a[138627] = actions(7770); + v->a[138628] = 1; + v->a[138629] = anon_sym_DOLLAR_LPAREN; + v->a[138630] = actions(7772); + v->a[138631] = 1; + v->a[138632] = anon_sym_BQUOTE; + v->a[138633] = actions(7774); + v->a[138634] = 1; + v->a[138635] = anon_sym_DOLLAR_BQUOTE; + v->a[138636] = actions(8113); + v->a[138637] = 1; + v->a[138638] = anon_sym_DOLLAR; + v->a[138639] = actions(8115); small_parse_table_6932(v); } void small_parse_table_6932(t_small_parse_table_array *v) { - v->a[138640] = anon_sym_LT_LPAREN; - v->a[138641] = anon_sym_GT_LPAREN; - v->a[138642] = 3; - v->a[138643] = actions(71); - v->a[138644] = 1; - v->a[138645] = sym_comment; - v->a[138646] = actions(1312); - v->a[138647] = 14; - v->a[138648] = anon_sym_EQ; - v->a[138649] = anon_sym_PIPE; - v->a[138650] = anon_sym_CARET; - v->a[138651] = anon_sym_AMP; - v->a[138652] = anon_sym_LT; - v->a[138653] = anon_sym_GT; - v->a[138654] = anon_sym_LT_LT; - v->a[138655] = anon_sym_GT_GT; - v->a[138656] = anon_sym_PLUS; - v->a[138657] = anon_sym_DASH; - v->a[138658] = anon_sym_STAR; - v->a[138659] = anon_sym_SLASH; + v->a[138640] = 1; + v->a[138641] = anon_sym_DQUOTE; + v->a[138642] = state(3113); + v->a[138643] = 1; + v->a[138644] = aux_sym_string_repeat1; + v->a[138645] = state(3218); + v->a[138646] = 4; + v->a[138647] = sym_arithmetic_expansion; + v->a[138648] = sym_simple_expansion; + v->a[138649] = sym_expansion; + v->a[138650] = sym_command_substitution; + v->a[138651] = 11; + v->a[138652] = actions(3); + v->a[138653] = 1; + v->a[138654] = sym_comment; + v->a[138655] = actions(7584); + v->a[138656] = 1; + v->a[138657] = anon_sym_DQUOTE; + v->a[138658] = actions(7760); + v->a[138659] = 1; small_parse_table_6933(v); } void small_parse_table_6933(t_small_parse_table_array *v) { - v->a[138660] = anon_sym_PERCENT; - v->a[138661] = anon_sym_STAR_STAR; - v->a[138662] = actions(1314); - v->a[138663] = 25; - v->a[138664] = sym__concat; - v->a[138665] = sym_test_operator; - v->a[138666] = anon_sym_PLUS_PLUS; - v->a[138667] = anon_sym_DASH_DASH; - v->a[138668] = anon_sym_PLUS_EQ; - v->a[138669] = anon_sym_DASH_EQ; - v->a[138670] = anon_sym_STAR_EQ; - v->a[138671] = anon_sym_SLASH_EQ; - v->a[138672] = anon_sym_PERCENT_EQ; - v->a[138673] = anon_sym_STAR_STAR_EQ; - v->a[138674] = anon_sym_LT_LT_EQ; - v->a[138675] = anon_sym_GT_GT_EQ; - v->a[138676] = anon_sym_AMP_EQ; - v->a[138677] = anon_sym_CARET_EQ; - v->a[138678] = anon_sym_PIPE_EQ; - v->a[138679] = anon_sym_PIPE_PIPE; + v->a[138660] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138661] = actions(7766); + v->a[138662] = 1; + v->a[138663] = sym_string_content; + v->a[138664] = actions(7768); + v->a[138665] = 1; + v->a[138666] = anon_sym_DOLLAR_LBRACE; + v->a[138667] = actions(7770); + v->a[138668] = 1; + v->a[138669] = anon_sym_DOLLAR_LPAREN; + v->a[138670] = actions(7772); + v->a[138671] = 1; + v->a[138672] = anon_sym_BQUOTE; + v->a[138673] = actions(7774); + v->a[138674] = 1; + v->a[138675] = anon_sym_DOLLAR_BQUOTE; + v->a[138676] = actions(8117); + v->a[138677] = 1; + v->a[138678] = anon_sym_DOLLAR; + v->a[138679] = state(3061); small_parse_table_6934(v); } void small_parse_table_6934(t_small_parse_table_array *v) { - v->a[138680] = anon_sym_AMP_AMP; - v->a[138681] = anon_sym_EQ_EQ; - v->a[138682] = anon_sym_BANG_EQ; - v->a[138683] = anon_sym_LT_EQ; - v->a[138684] = anon_sym_GT_EQ; - v->a[138685] = anon_sym_RBRACK; - v->a[138686] = anon_sym_EQ_TILDE; - v->a[138687] = anon_sym_QMARK; - v->a[138688] = aux_sym_concatenation_token1; - v->a[138689] = 3; - v->a[138690] = actions(71); - v->a[138691] = 1; - v->a[138692] = sym_comment; - v->a[138693] = actions(6807); - v->a[138694] = 14; - v->a[138695] = anon_sym_EQ; - v->a[138696] = anon_sym_PIPE; - v->a[138697] = anon_sym_CARET; - v->a[138698] = anon_sym_AMP; - v->a[138699] = anon_sym_LT; + v->a[138680] = 1; + v->a[138681] = aux_sym_string_repeat1; + v->a[138682] = state(3218); + v->a[138683] = 4; + v->a[138684] = sym_arithmetic_expansion; + v->a[138685] = sym_simple_expansion; + v->a[138686] = sym_expansion; + v->a[138687] = sym_command_substitution; + v->a[138688] = 7; + v->a[138689] = actions(3); + v->a[138690] = 1; + v->a[138691] = sym_comment; + v->a[138692] = actions(7754); + v->a[138693] = 1; + v->a[138694] = aux_sym__simple_variable_name_token1; + v->a[138695] = actions(7758); + v->a[138696] = 1; + v->a[138697] = sym_variable_name; + v->a[138698] = actions(8119); + v->a[138699] = 1; small_parse_table_6935(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1387.c b/parser/static/small_parse_table/small_parse_table_1387.c index 1c0884ba..68ecab7b 100644 --- a/parser/static/small_parse_table/small_parse_table_1387.c +++ b/parser/static/small_parse_table/small_parse_table_1387.c @@ -14,126 +14,126 @@ void small_parse_table_6935(t_small_parse_table_array *v) { - v->a[138700] = anon_sym_GT; - v->a[138701] = anon_sym_LT_LT; - v->a[138702] = anon_sym_GT_GT; - v->a[138703] = anon_sym_PLUS; - v->a[138704] = anon_sym_DASH; - v->a[138705] = anon_sym_STAR; - v->a[138706] = anon_sym_SLASH; - v->a[138707] = anon_sym_PERCENT; - v->a[138708] = anon_sym_STAR_STAR; - v->a[138709] = actions(6805); - v->a[138710] = 25; - v->a[138711] = sym_test_operator; - v->a[138712] = anon_sym_RPAREN_RPAREN; - v->a[138713] = anon_sym_PLUS_PLUS; - v->a[138714] = anon_sym_DASH_DASH; - v->a[138715] = anon_sym_PLUS_EQ; - v->a[138716] = anon_sym_DASH_EQ; - v->a[138717] = anon_sym_STAR_EQ; - v->a[138718] = anon_sym_SLASH_EQ; - v->a[138719] = anon_sym_PERCENT_EQ; + v->a[138700] = anon_sym_RBRACE3; + v->a[138701] = state(3588); + v->a[138702] = 1; + v->a[138703] = sym__expansion_body; + v->a[138704] = actions(7756); + v->a[138705] = 2; + v->a[138706] = anon_sym_0; + v->a[138707] = anon_sym__; + v->a[138708] = actions(7750); + v->a[138709] = 7; + v->a[138710] = anon_sym_BANG; + v->a[138711] = anon_sym_DASH; + v->a[138712] = anon_sym_STAR; + v->a[138713] = anon_sym_QMARK; + v->a[138714] = anon_sym_DOLLAR; + v->a[138715] = anon_sym_POUND; + v->a[138716] = anon_sym_AT; + v->a[138717] = 11; + v->a[138718] = actions(3); + v->a[138719] = 1; small_parse_table_6936(v); } void small_parse_table_6936(t_small_parse_table_array *v) { - v->a[138720] = anon_sym_STAR_STAR_EQ; - v->a[138721] = anon_sym_LT_LT_EQ; - v->a[138722] = anon_sym_GT_GT_EQ; - v->a[138723] = anon_sym_AMP_EQ; - v->a[138724] = anon_sym_CARET_EQ; - v->a[138725] = anon_sym_PIPE_EQ; - v->a[138726] = anon_sym_PIPE_PIPE; - v->a[138727] = anon_sym_AMP_AMP; - v->a[138728] = anon_sym_EQ_EQ; - v->a[138729] = anon_sym_BANG_EQ; - v->a[138730] = anon_sym_LT_EQ; - v->a[138731] = anon_sym_GT_EQ; - v->a[138732] = anon_sym_RBRACK_RBRACK; - v->a[138733] = anon_sym_EQ_TILDE; - v->a[138734] = anon_sym_QMARK; - v->a[138735] = anon_sym_COLON; - v->a[138736] = 3; - v->a[138737] = actions(71); - v->a[138738] = 1; - v->a[138739] = sym_comment; + v->a[138720] = sym_comment; + v->a[138721] = actions(7760); + v->a[138722] = 1; + v->a[138723] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138724] = actions(7766); + v->a[138725] = 1; + v->a[138726] = sym_string_content; + v->a[138727] = actions(7768); + v->a[138728] = 1; + v->a[138729] = anon_sym_DOLLAR_LBRACE; + v->a[138730] = actions(7770); + v->a[138731] = 1; + v->a[138732] = anon_sym_DOLLAR_LPAREN; + v->a[138733] = actions(7772); + v->a[138734] = 1; + v->a[138735] = anon_sym_BQUOTE; + v->a[138736] = actions(7774); + v->a[138737] = 1; + v->a[138738] = anon_sym_DOLLAR_BQUOTE; + v->a[138739] = actions(8121); small_parse_table_6937(v); } void small_parse_table_6937(t_small_parse_table_array *v) { - v->a[138740] = actions(1356); - v->a[138741] = 14; - v->a[138742] = anon_sym_PIPE; - v->a[138743] = anon_sym_LT; - v->a[138744] = anon_sym_GT; - v->a[138745] = anon_sym_LT_LT; - v->a[138746] = anon_sym_AMP_GT; - v->a[138747] = anon_sym_LT_AMP; - v->a[138748] = anon_sym_GT_AMP; - v->a[138749] = anon_sym_DOLLAR; - v->a[138750] = aux_sym_number_token1; - v->a[138751] = aux_sym_number_token2; - v->a[138752] = anon_sym_DOLLAR_LPAREN; - v->a[138753] = anon_sym_BQUOTE; - v->a[138754] = aux_sym__simple_variable_name_token1; - v->a[138755] = sym_word; - v->a[138756] = actions(1358); - v->a[138757] = 25; - v->a[138758] = sym_file_descriptor; - v->a[138759] = sym__concat; + v->a[138740] = 1; + v->a[138741] = anon_sym_DOLLAR; + v->a[138742] = actions(8123); + v->a[138743] = 1; + v->a[138744] = anon_sym_DQUOTE; + v->a[138745] = state(3110); + v->a[138746] = 1; + v->a[138747] = aux_sym_string_repeat1; + v->a[138748] = state(3218); + v->a[138749] = 4; + v->a[138750] = sym_arithmetic_expansion; + v->a[138751] = sym_simple_expansion; + v->a[138752] = sym_expansion; + v->a[138753] = sym_command_substitution; + v->a[138754] = 11; + v->a[138755] = actions(3); + v->a[138756] = 1; + v->a[138757] = sym_comment; + v->a[138758] = actions(7552); + v->a[138759] = 1; small_parse_table_6938(v); } void small_parse_table_6938(t_small_parse_table_array *v) { - v->a[138760] = sym_test_operator; - v->a[138761] = sym__brace_start; - v->a[138762] = anon_sym_LPAREN_LPAREN; - v->a[138763] = anon_sym_PIPE_PIPE; - v->a[138764] = anon_sym_AMP_AMP; - v->a[138765] = anon_sym_GT_GT; - v->a[138766] = anon_sym_PIPE_AMP; - v->a[138767] = anon_sym_AMP_GT_GT; - v->a[138768] = anon_sym_GT_PIPE; - v->a[138769] = anon_sym_LT_AMP_DASH; - v->a[138770] = anon_sym_GT_AMP_DASH; - v->a[138771] = anon_sym_LT_LT_DASH; - v->a[138772] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138773] = anon_sym_DOLLAR_LBRACK; - v->a[138774] = aux_sym_concatenation_token1; - v->a[138775] = sym__special_character; - v->a[138776] = anon_sym_DQUOTE; - v->a[138777] = sym_raw_string; - v->a[138778] = sym_ansi_c_string; - v->a[138779] = anon_sym_DOLLAR_LBRACE; + v->a[138760] = anon_sym_DQUOTE; + v->a[138761] = actions(7760); + v->a[138762] = 1; + v->a[138763] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138764] = actions(7766); + v->a[138765] = 1; + v->a[138766] = sym_string_content; + v->a[138767] = actions(7768); + v->a[138768] = 1; + v->a[138769] = anon_sym_DOLLAR_LBRACE; + v->a[138770] = actions(7770); + v->a[138771] = 1; + v->a[138772] = anon_sym_DOLLAR_LPAREN; + v->a[138773] = actions(7772); + v->a[138774] = 1; + v->a[138775] = anon_sym_BQUOTE; + v->a[138776] = actions(7774); + v->a[138777] = 1; + v->a[138778] = anon_sym_DOLLAR_BQUOTE; + v->a[138779] = actions(8125); small_parse_table_6939(v); } void small_parse_table_6939(t_small_parse_table_array *v) { - v->a[138780] = anon_sym_DOLLAR_BQUOTE; - v->a[138781] = anon_sym_LT_LPAREN; - v->a[138782] = anon_sym_GT_LPAREN; - v->a[138783] = 3; - v->a[138784] = actions(71); - v->a[138785] = 1; - v->a[138786] = sym_comment; - v->a[138787] = actions(1352); - v->a[138788] = 14; - v->a[138789] = anon_sym_PIPE; - v->a[138790] = anon_sym_LT; - v->a[138791] = anon_sym_GT; - v->a[138792] = anon_sym_LT_LT; - v->a[138793] = anon_sym_AMP_GT; - v->a[138794] = anon_sym_LT_AMP; - v->a[138795] = anon_sym_GT_AMP; - v->a[138796] = anon_sym_DOLLAR; - v->a[138797] = aux_sym_number_token1; - v->a[138798] = aux_sym_number_token2; - v->a[138799] = anon_sym_DOLLAR_LPAREN; + v->a[138780] = 1; + v->a[138781] = anon_sym_DOLLAR; + v->a[138782] = state(3061); + v->a[138783] = 1; + v->a[138784] = aux_sym_string_repeat1; + v->a[138785] = state(3218); + v->a[138786] = 4; + v->a[138787] = sym_arithmetic_expansion; + v->a[138788] = sym_simple_expansion; + v->a[138789] = sym_expansion; + v->a[138790] = sym_command_substitution; + v->a[138791] = 11; + v->a[138792] = actions(3); + v->a[138793] = 1; + v->a[138794] = sym_comment; + v->a[138795] = actions(7704); + v->a[138796] = 1; + v->a[138797] = anon_sym_DQUOTE; + v->a[138798] = actions(7760); + v->a[138799] = 1; small_parse_table_6940(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1388.c b/parser/static/small_parse_table/small_parse_table_1388.c index 73afbce2..20440d6a 100644 --- a/parser/static/small_parse_table/small_parse_table_1388.c +++ b/parser/static/small_parse_table/small_parse_table_1388.c @@ -14,126 +14,126 @@ void small_parse_table_6940(t_small_parse_table_array *v) { - v->a[138800] = anon_sym_BQUOTE; - v->a[138801] = aux_sym__simple_variable_name_token1; - v->a[138802] = sym_word; - v->a[138803] = actions(1354); - v->a[138804] = 25; - v->a[138805] = sym_file_descriptor; - v->a[138806] = sym__concat; - v->a[138807] = sym_test_operator; - v->a[138808] = sym__brace_start; - v->a[138809] = anon_sym_LPAREN_LPAREN; - v->a[138810] = anon_sym_PIPE_PIPE; - v->a[138811] = anon_sym_AMP_AMP; - v->a[138812] = anon_sym_GT_GT; - v->a[138813] = anon_sym_PIPE_AMP; - v->a[138814] = anon_sym_AMP_GT_GT; - v->a[138815] = anon_sym_GT_PIPE; - v->a[138816] = anon_sym_LT_AMP_DASH; - v->a[138817] = anon_sym_GT_AMP_DASH; - v->a[138818] = anon_sym_LT_LT_DASH; - v->a[138819] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138800] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138801] = actions(7766); + v->a[138802] = 1; + v->a[138803] = sym_string_content; + v->a[138804] = actions(7768); + v->a[138805] = 1; + v->a[138806] = anon_sym_DOLLAR_LBRACE; + v->a[138807] = actions(7770); + v->a[138808] = 1; + v->a[138809] = anon_sym_DOLLAR_LPAREN; + v->a[138810] = actions(7772); + v->a[138811] = 1; + v->a[138812] = anon_sym_BQUOTE; + v->a[138813] = actions(7774); + v->a[138814] = 1; + v->a[138815] = anon_sym_DOLLAR_BQUOTE; + v->a[138816] = actions(8127); + v->a[138817] = 1; + v->a[138818] = anon_sym_DOLLAR; + v->a[138819] = state(3061); small_parse_table_6941(v); } void small_parse_table_6941(t_small_parse_table_array *v) { - v->a[138820] = anon_sym_DOLLAR_LBRACK; - v->a[138821] = aux_sym_concatenation_token1; - v->a[138822] = sym__special_character; - v->a[138823] = anon_sym_DQUOTE; - v->a[138824] = sym_raw_string; - v->a[138825] = sym_ansi_c_string; - v->a[138826] = anon_sym_DOLLAR_LBRACE; - v->a[138827] = anon_sym_DOLLAR_BQUOTE; - v->a[138828] = anon_sym_LT_LPAREN; - v->a[138829] = anon_sym_GT_LPAREN; - v->a[138830] = 3; - v->a[138831] = actions(71); - v->a[138832] = 1; - v->a[138833] = sym_comment; - v->a[138834] = actions(1316); - v->a[138835] = 13; - v->a[138836] = anon_sym_PIPE; - v->a[138837] = anon_sym_LT; - v->a[138838] = anon_sym_GT; - v->a[138839] = anon_sym_LT_LT; + v->a[138820] = 1; + v->a[138821] = aux_sym_string_repeat1; + v->a[138822] = state(3218); + v->a[138823] = 4; + v->a[138824] = sym_arithmetic_expansion; + v->a[138825] = sym_simple_expansion; + v->a[138826] = sym_expansion; + v->a[138827] = sym_command_substitution; + v->a[138828] = 11; + v->a[138829] = actions(3); + v->a[138830] = 1; + v->a[138831] = sym_comment; + v->a[138832] = actions(7550); + v->a[138833] = 1; + v->a[138834] = anon_sym_DQUOTE; + v->a[138835] = actions(7760); + v->a[138836] = 1; + v->a[138837] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138838] = actions(7766); + v->a[138839] = 1; small_parse_table_6942(v); } void small_parse_table_6942(t_small_parse_table_array *v) { - v->a[138840] = anon_sym_AMP_GT; - v->a[138841] = anon_sym_LT_AMP; - v->a[138842] = anon_sym_GT_AMP; - v->a[138843] = anon_sym_DOLLAR; - v->a[138844] = aux_sym_number_token1; - v->a[138845] = aux_sym_number_token2; + v->a[138840] = sym_string_content; + v->a[138841] = actions(7768); + v->a[138842] = 1; + v->a[138843] = anon_sym_DOLLAR_LBRACE; + v->a[138844] = actions(7770); + v->a[138845] = 1; v->a[138846] = anon_sym_DOLLAR_LPAREN; - v->a[138847] = anon_sym_BQUOTE; - v->a[138848] = sym_word; - v->a[138849] = actions(1318); - v->a[138850] = 26; - v->a[138851] = sym_file_descriptor; - v->a[138852] = sym__concat; - v->a[138853] = sym_test_operator; - v->a[138854] = sym__brace_start; - v->a[138855] = anon_sym_LPAREN_LPAREN; - v->a[138856] = anon_sym_PIPE_PIPE; - v->a[138857] = anon_sym_AMP_AMP; - v->a[138858] = anon_sym_GT_GT; - v->a[138859] = anon_sym_PIPE_AMP; + v->a[138847] = actions(7772); + v->a[138848] = 1; + v->a[138849] = anon_sym_BQUOTE; + v->a[138850] = actions(7774); + v->a[138851] = 1; + v->a[138852] = anon_sym_DOLLAR_BQUOTE; + v->a[138853] = actions(8129); + v->a[138854] = 1; + v->a[138855] = anon_sym_DOLLAR; + v->a[138856] = state(3061); + v->a[138857] = 1; + v->a[138858] = aux_sym_string_repeat1; + v->a[138859] = state(3218); small_parse_table_6943(v); } void small_parse_table_6943(t_small_parse_table_array *v) { - v->a[138860] = anon_sym_AMP_GT_GT; - v->a[138861] = anon_sym_GT_PIPE; - v->a[138862] = anon_sym_LT_AMP_DASH; - v->a[138863] = anon_sym_GT_AMP_DASH; - v->a[138864] = anon_sym_LT_LT_DASH; - v->a[138865] = anon_sym_LT_LT_LT; - v->a[138866] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138867] = anon_sym_DOLLAR_LBRACK; - v->a[138868] = aux_sym_concatenation_token1; - v->a[138869] = sym__special_character; - v->a[138870] = anon_sym_DQUOTE; - v->a[138871] = sym_raw_string; - v->a[138872] = sym_ansi_c_string; - v->a[138873] = anon_sym_DOLLAR_LBRACE; - v->a[138874] = anon_sym_DOLLAR_BQUOTE; - v->a[138875] = anon_sym_LT_LPAREN; - v->a[138876] = anon_sym_GT_LPAREN; - v->a[138877] = 3; - v->a[138878] = actions(71); + v->a[138860] = 4; + v->a[138861] = sym_arithmetic_expansion; + v->a[138862] = sym_simple_expansion; + v->a[138863] = sym_expansion; + v->a[138864] = sym_command_substitution; + v->a[138865] = 7; + v->a[138866] = actions(3); + v->a[138867] = 1; + v->a[138868] = sym_comment; + v->a[138869] = actions(7754); + v->a[138870] = 1; + v->a[138871] = aux_sym__simple_variable_name_token1; + v->a[138872] = actions(7758); + v->a[138873] = 1; + v->a[138874] = sym_variable_name; + v->a[138875] = actions(8131); + v->a[138876] = 1; + v->a[138877] = anon_sym_RBRACE3; + v->a[138878] = state(3598); v->a[138879] = 1; small_parse_table_6944(v); } void small_parse_table_6944(t_small_parse_table_array *v) { - v->a[138880] = sym_comment; - v->a[138881] = actions(1340); - v->a[138882] = 14; - v->a[138883] = anon_sym_PIPE; - v->a[138884] = anon_sym_LT; - v->a[138885] = anon_sym_GT; - v->a[138886] = anon_sym_LT_LT; - v->a[138887] = anon_sym_AMP_GT; - v->a[138888] = anon_sym_LT_AMP; - v->a[138889] = anon_sym_GT_AMP; - v->a[138890] = anon_sym_DOLLAR; - v->a[138891] = aux_sym_number_token1; - v->a[138892] = aux_sym_number_token2; - v->a[138893] = anon_sym_DOLLAR_LPAREN; - v->a[138894] = anon_sym_BQUOTE; - v->a[138895] = aux_sym__simple_variable_name_token1; - v->a[138896] = sym_word; - v->a[138897] = actions(1342); - v->a[138898] = 25; - v->a[138899] = sym_file_descriptor; + v->a[138880] = sym__expansion_body; + v->a[138881] = actions(7756); + v->a[138882] = 2; + v->a[138883] = anon_sym_0; + v->a[138884] = anon_sym__; + v->a[138885] = actions(7750); + v->a[138886] = 7; + v->a[138887] = anon_sym_BANG; + v->a[138888] = anon_sym_DASH; + v->a[138889] = anon_sym_STAR; + v->a[138890] = anon_sym_QMARK; + v->a[138891] = anon_sym_DOLLAR; + v->a[138892] = anon_sym_POUND; + v->a[138893] = anon_sym_AT; + v->a[138894] = 11; + v->a[138895] = actions(3); + v->a[138896] = 1; + v->a[138897] = sym_comment; + v->a[138898] = actions(7760); + v->a[138899] = 1; small_parse_table_6945(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1389.c b/parser/static/small_parse_table/small_parse_table_1389.c index 829998b6..8f865b5e 100644 --- a/parser/static/small_parse_table/small_parse_table_1389.c +++ b/parser/static/small_parse_table/small_parse_table_1389.c @@ -14,126 +14,126 @@ void small_parse_table_6945(t_small_parse_table_array *v) { - v->a[138900] = sym__concat; - v->a[138901] = sym_test_operator; - v->a[138902] = sym__brace_start; - v->a[138903] = anon_sym_LPAREN_LPAREN; - v->a[138904] = anon_sym_PIPE_PIPE; - v->a[138905] = anon_sym_AMP_AMP; - v->a[138906] = anon_sym_GT_GT; - v->a[138907] = anon_sym_PIPE_AMP; - v->a[138908] = anon_sym_AMP_GT_GT; - v->a[138909] = anon_sym_GT_PIPE; - v->a[138910] = anon_sym_LT_AMP_DASH; - v->a[138911] = anon_sym_GT_AMP_DASH; - v->a[138912] = anon_sym_LT_LT_DASH; - v->a[138913] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138914] = anon_sym_DOLLAR_LBRACK; - v->a[138915] = aux_sym_concatenation_token1; - v->a[138916] = sym__special_character; - v->a[138917] = anon_sym_DQUOTE; - v->a[138918] = sym_raw_string; - v->a[138919] = sym_ansi_c_string; + v->a[138900] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138901] = actions(7766); + v->a[138902] = 1; + v->a[138903] = sym_string_content; + v->a[138904] = actions(7768); + v->a[138905] = 1; + v->a[138906] = anon_sym_DOLLAR_LBRACE; + v->a[138907] = actions(7770); + v->a[138908] = 1; + v->a[138909] = anon_sym_DOLLAR_LPAREN; + v->a[138910] = actions(7772); + v->a[138911] = 1; + v->a[138912] = anon_sym_BQUOTE; + v->a[138913] = actions(7774); + v->a[138914] = 1; + v->a[138915] = anon_sym_DOLLAR_BQUOTE; + v->a[138916] = actions(8133); + v->a[138917] = 1; + v->a[138918] = anon_sym_DOLLAR; + v->a[138919] = actions(8135); small_parse_table_6946(v); } void small_parse_table_6946(t_small_parse_table_array *v) { - v->a[138920] = anon_sym_DOLLAR_LBRACE; - v->a[138921] = anon_sym_DOLLAR_BQUOTE; - v->a[138922] = anon_sym_LT_LPAREN; - v->a[138923] = anon_sym_GT_LPAREN; - v->a[138924] = 3; - v->a[138925] = actions(71); - v->a[138926] = 1; - v->a[138927] = sym_comment; - v->a[138928] = actions(1356); - v->a[138929] = 13; - v->a[138930] = anon_sym_PIPE; - v->a[138931] = anon_sym_LT; - v->a[138932] = anon_sym_GT; - v->a[138933] = anon_sym_LT_LT; - v->a[138934] = anon_sym_AMP_GT; - v->a[138935] = anon_sym_LT_AMP; - v->a[138936] = anon_sym_GT_AMP; - v->a[138937] = anon_sym_DOLLAR; - v->a[138938] = aux_sym_number_token1; - v->a[138939] = aux_sym_number_token2; + v->a[138920] = 1; + v->a[138921] = anon_sym_DQUOTE; + v->a[138922] = state(3119); + v->a[138923] = 1; + v->a[138924] = aux_sym_string_repeat1; + v->a[138925] = state(3218); + v->a[138926] = 4; + v->a[138927] = sym_arithmetic_expansion; + v->a[138928] = sym_simple_expansion; + v->a[138929] = sym_expansion; + v->a[138930] = sym_command_substitution; + v->a[138931] = 7; + v->a[138932] = actions(3); + v->a[138933] = 1; + v->a[138934] = sym_comment; + v->a[138935] = actions(7754); + v->a[138936] = 1; + v->a[138937] = aux_sym__simple_variable_name_token1; + v->a[138938] = actions(7758); + v->a[138939] = 1; small_parse_table_6947(v); } void small_parse_table_6947(t_small_parse_table_array *v) { - v->a[138940] = anon_sym_DOLLAR_LPAREN; - v->a[138941] = anon_sym_BQUOTE; - v->a[138942] = sym_word; - v->a[138943] = actions(1358); - v->a[138944] = 26; - v->a[138945] = sym_file_descriptor; - v->a[138946] = sym__concat; - v->a[138947] = sym_test_operator; - v->a[138948] = sym__brace_start; - v->a[138949] = anon_sym_LPAREN_LPAREN; - v->a[138950] = anon_sym_PIPE_PIPE; - v->a[138951] = anon_sym_AMP_AMP; - v->a[138952] = anon_sym_GT_GT; - v->a[138953] = anon_sym_PIPE_AMP; - v->a[138954] = anon_sym_AMP_GT_GT; - v->a[138955] = anon_sym_GT_PIPE; - v->a[138956] = anon_sym_LT_AMP_DASH; - v->a[138957] = anon_sym_GT_AMP_DASH; - v->a[138958] = anon_sym_LT_LT_DASH; - v->a[138959] = anon_sym_LT_LT_LT; + v->a[138940] = sym_variable_name; + v->a[138941] = actions(8137); + v->a[138942] = 1; + v->a[138943] = anon_sym_RBRACE3; + v->a[138944] = state(3632); + v->a[138945] = 1; + v->a[138946] = sym__expansion_body; + v->a[138947] = actions(7756); + v->a[138948] = 2; + v->a[138949] = anon_sym_0; + v->a[138950] = anon_sym__; + v->a[138951] = actions(7750); + v->a[138952] = 7; + v->a[138953] = anon_sym_BANG; + v->a[138954] = anon_sym_DASH; + v->a[138955] = anon_sym_STAR; + v->a[138956] = anon_sym_QMARK; + v->a[138957] = anon_sym_DOLLAR; + v->a[138958] = anon_sym_POUND; + v->a[138959] = anon_sym_AT; small_parse_table_6948(v); } void small_parse_table_6948(t_small_parse_table_array *v) { - v->a[138960] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[138961] = anon_sym_DOLLAR_LBRACK; - v->a[138962] = aux_sym_concatenation_token1; - v->a[138963] = sym__special_character; - v->a[138964] = anon_sym_DQUOTE; - v->a[138965] = sym_raw_string; - v->a[138966] = sym_ansi_c_string; - v->a[138967] = anon_sym_DOLLAR_LBRACE; - v->a[138968] = anon_sym_DOLLAR_BQUOTE; - v->a[138969] = anon_sym_LT_LPAREN; - v->a[138970] = anon_sym_GT_LPAREN; - v->a[138971] = 3; - v->a[138972] = actions(71); - v->a[138973] = 1; - v->a[138974] = sym_comment; - v->a[138975] = actions(1312); - v->a[138976] = 14; - v->a[138977] = anon_sym_EQ; - v->a[138978] = anon_sym_PIPE; - v->a[138979] = anon_sym_CARET; + v->a[138960] = 11; + v->a[138961] = actions(3); + v->a[138962] = 1; + v->a[138963] = sym_comment; + v->a[138964] = actions(7710); + v->a[138965] = 1; + v->a[138966] = anon_sym_DQUOTE; + v->a[138967] = actions(7760); + v->a[138968] = 1; + v->a[138969] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[138970] = actions(7766); + v->a[138971] = 1; + v->a[138972] = sym_string_content; + v->a[138973] = actions(7768); + v->a[138974] = 1; + v->a[138975] = anon_sym_DOLLAR_LBRACE; + v->a[138976] = actions(7770); + v->a[138977] = 1; + v->a[138978] = anon_sym_DOLLAR_LPAREN; + v->a[138979] = actions(7772); small_parse_table_6949(v); } void small_parse_table_6949(t_small_parse_table_array *v) { - v->a[138980] = anon_sym_AMP; - v->a[138981] = anon_sym_LT; - v->a[138982] = anon_sym_GT; - v->a[138983] = anon_sym_LT_LT; - v->a[138984] = anon_sym_GT_GT; - v->a[138985] = anon_sym_PLUS; - v->a[138986] = anon_sym_DASH; - v->a[138987] = anon_sym_STAR; - v->a[138988] = anon_sym_SLASH; - v->a[138989] = anon_sym_PERCENT; - v->a[138990] = anon_sym_STAR_STAR; - v->a[138991] = actions(1314); - v->a[138992] = 25; - v->a[138993] = sym__concat; - v->a[138994] = sym_test_operator; - v->a[138995] = anon_sym_PLUS_PLUS; - v->a[138996] = anon_sym_DASH_DASH; - v->a[138997] = anon_sym_PLUS_EQ; - v->a[138998] = anon_sym_DASH_EQ; - v->a[138999] = anon_sym_STAR_EQ; + v->a[138980] = 1; + v->a[138981] = anon_sym_BQUOTE; + v->a[138982] = actions(7774); + v->a[138983] = 1; + v->a[138984] = anon_sym_DOLLAR_BQUOTE; + v->a[138985] = actions(8139); + v->a[138986] = 1; + v->a[138987] = anon_sym_DOLLAR; + v->a[138988] = state(3061); + v->a[138989] = 1; + v->a[138990] = aux_sym_string_repeat1; + v->a[138991] = state(3218); + v->a[138992] = 4; + v->a[138993] = sym_arithmetic_expansion; + v->a[138994] = sym_simple_expansion; + v->a[138995] = sym_expansion; + v->a[138996] = sym_command_substitution; + v->a[138997] = 7; + v->a[138998] = actions(3); + v->a[138999] = 1; small_parse_table_6950(v); } diff --git a/parser/static/small_parse_table/small_parse_table_139.c b/parser/static/small_parse_table/small_parse_table_139.c index 1b00b1fd..4ada5f27 100644 --- a/parser/static/small_parse_table/small_parse_table_139.c +++ b/parser/static/small_parse_table/small_parse_table_139.c @@ -14,126 +14,126 @@ void small_parse_table_695(t_small_parse_table_array *v) { - v->a[13900] = sym_command_substitution; - v->a[13901] = sym_process_substitution; - v->a[13902] = actions(2072); - v->a[13903] = 37; - v->a[13904] = anon_sym_LPAREN_LPAREN; - v->a[13905] = anon_sym_SEMI; - v->a[13906] = anon_sym_PIPE_PIPE; - v->a[13907] = anon_sym_AMP_AMP; - v->a[13908] = anon_sym_PIPE; - v->a[13909] = anon_sym_AMP; - v->a[13910] = anon_sym_LT; - v->a[13911] = anon_sym_GT; - v->a[13912] = anon_sym_LT_LT; - v->a[13913] = anon_sym_GT_GT; - v->a[13914] = anon_sym_SEMI_SEMI; - v->a[13915] = anon_sym_PIPE_AMP; - v->a[13916] = anon_sym_AMP_GT; - v->a[13917] = anon_sym_AMP_GT_GT; - v->a[13918] = anon_sym_LT_AMP; - v->a[13919] = anon_sym_GT_AMP; + v->a[13900] = 7; + v->a[13901] = sym_arithmetic_expansion; + v->a[13902] = sym_brace_expression; + v->a[13903] = sym_string; + v->a[13904] = sym_number; + v->a[13905] = sym_simple_expansion; + v->a[13906] = sym_expansion; + v->a[13907] = sym_command_substitution; + v->a[13908] = actions(725); + v->a[13909] = 16; + v->a[13910] = anon_sym_PIPE; + v->a[13911] = anon_sym_PIPE_AMP; + v->a[13912] = anon_sym_AMP_AMP; + v->a[13913] = anon_sym_PIPE_PIPE; + v->a[13914] = anon_sym_LT; + v->a[13915] = anon_sym_GT; + v->a[13916] = anon_sym_GT_GT; + v->a[13917] = anon_sym_AMP_GT; + v->a[13918] = anon_sym_AMP_GT_GT; + v->a[13919] = anon_sym_LT_AMP; small_parse_table_696(v); } void small_parse_table_696(t_small_parse_table_array *v) { - v->a[13920] = anon_sym_GT_PIPE; - v->a[13921] = anon_sym_LT_AMP_DASH; - v->a[13922] = anon_sym_GT_AMP_DASH; - v->a[13923] = anon_sym_LT_LT_DASH; - v->a[13924] = anon_sym_LT_LT_LT; - v->a[13925] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13926] = anon_sym_DOLLAR_LBRACK; - v->a[13927] = anon_sym_DOLLAR; - v->a[13928] = sym__special_character; - v->a[13929] = anon_sym_DQUOTE; - v->a[13930] = sym_raw_string; - v->a[13931] = sym_ansi_c_string; - v->a[13932] = aux_sym_number_token1; - v->a[13933] = aux_sym_number_token2; - v->a[13934] = anon_sym_DOLLAR_LBRACE; - v->a[13935] = anon_sym_DOLLAR_LPAREN; - v->a[13936] = anon_sym_BQUOTE; - v->a[13937] = anon_sym_DOLLAR_BQUOTE; - v->a[13938] = anon_sym_LT_LPAREN; - v->a[13939] = anon_sym_GT_LPAREN; + v->a[13920] = anon_sym_GT_AMP; + v->a[13921] = anon_sym_GT_PIPE; + v->a[13922] = anon_sym_LT_AMP_DASH; + v->a[13923] = anon_sym_GT_AMP_DASH; + v->a[13924] = anon_sym_LT_LT; + v->a[13925] = anon_sym_LT_LT_DASH; + v->a[13926] = 21; + v->a[13927] = actions(3); + v->a[13928] = 1; + v->a[13929] = sym_comment; + v->a[13930] = actions(1346); + v->a[13931] = 1; + v->a[13932] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13933] = actions(1349); + v->a[13934] = 1; + v->a[13935] = anon_sym_DOLLAR; + v->a[13936] = actions(1355); + v->a[13937] = 1; + v->a[13938] = anon_sym_DQUOTE; + v->a[13939] = actions(1358); small_parse_table_697(v); } void small_parse_table_697(t_small_parse_table_array *v) { - v->a[13940] = sym_word; - v->a[13941] = 8; - v->a[13942] = actions(3); + v->a[13940] = 1; + v->a[13941] = aux_sym_number_token1; + v->a[13942] = actions(1361); v->a[13943] = 1; - v->a[13944] = sym_comment; - v->a[13945] = actions(2790); + v->a[13944] = aux_sym_number_token2; + v->a[13945] = actions(1364); v->a[13946] = 1; - v->a[13947] = anon_sym_DQUOTE; - v->a[13948] = actions(3223); + v->a[13947] = anon_sym_DOLLAR_LBRACE; + v->a[13948] = actions(1367); v->a[13949] = 1; - v->a[13950] = sym_variable_name; - v->a[13951] = state(1600); + v->a[13950] = anon_sym_DOLLAR_LPAREN; + v->a[13951] = actions(1370); v->a[13952] = 1; - v->a[13953] = sym_string; - v->a[13954] = actions(3221); - v->a[13955] = 2; - v->a[13956] = aux_sym__simple_variable_name_token1; - v->a[13957] = aux_sym__multiline_variable_name_token1; - v->a[13958] = actions(1235); - v->a[13959] = 3; + v->a[13953] = anon_sym_BQUOTE; + v->a[13954] = actions(1373); + v->a[13955] = 1; + v->a[13956] = anon_sym_DOLLAR_BQUOTE; + v->a[13957] = actions(1385); + v->a[13958] = 1; + v->a[13959] = sym__brace_start; small_parse_table_698(v); } void small_parse_table_698(t_small_parse_table_array *v) { - v->a[13960] = sym_file_descriptor; - v->a[13961] = sym_test_operator; - v->a[13962] = sym__brace_start; - v->a[13963] = actions(3219); - v->a[13964] = 9; - v->a[13965] = anon_sym_DASH; - v->a[13966] = anon_sym_STAR; - v->a[13967] = anon_sym_BANG; - v->a[13968] = anon_sym_QMARK; - v->a[13969] = anon_sym_DOLLAR; - v->a[13970] = anon_sym_POUND; - v->a[13971] = anon_sym_AT2; - v->a[13972] = anon_sym_0; - v->a[13973] = anon_sym__; - v->a[13974] = actions(1227); - v->a[13975] = 37; - v->a[13976] = anon_sym_LPAREN_LPAREN; - v->a[13977] = anon_sym_SEMI; - v->a[13978] = anon_sym_PIPE_PIPE; - v->a[13979] = anon_sym_AMP_AMP; + v->a[13960] = actions(2424); + v->a[13961] = 1; + v->a[13962] = sym__special_character; + v->a[13963] = actions(2427); + v->a[13964] = 1; + v->a[13965] = aux_sym__simple_variable_name_token1; + v->a[13966] = actions(2430); + v->a[13967] = 1; + v->a[13968] = sym_variable_name; + v->a[13969] = actions(2433); + v->a[13970] = 1; + v->a[13971] = sym_test_operator; + v->a[13972] = state(1024); + v->a[13973] = 1; + v->a[13974] = aux_sym__literal_repeat1; + v->a[13975] = actions(766); + v->a[13976] = 2; + v->a[13977] = sym_file_descriptor; + v->a[13978] = aux_sym_heredoc_redirect_token1; + v->a[13979] = actions(2421); small_parse_table_699(v); } void small_parse_table_699(t_small_parse_table_array *v) { - v->a[13980] = anon_sym_PIPE; - v->a[13981] = anon_sym_AMP; - v->a[13982] = anon_sym_LT; - v->a[13983] = anon_sym_GT; - v->a[13984] = anon_sym_LT_LT; - v->a[13985] = anon_sym_GT_GT; - v->a[13986] = anon_sym_SEMI_SEMI; - v->a[13987] = anon_sym_SEMI_AMP; - v->a[13988] = anon_sym_SEMI_SEMI_AMP; - v->a[13989] = anon_sym_PIPE_AMP; - v->a[13990] = anon_sym_AMP_GT; - v->a[13991] = anon_sym_AMP_GT_GT; - v->a[13992] = anon_sym_LT_AMP; - v->a[13993] = anon_sym_GT_AMP; - v->a[13994] = anon_sym_GT_PIPE; - v->a[13995] = anon_sym_LT_AMP_DASH; - v->a[13996] = anon_sym_GT_AMP_DASH; - v->a[13997] = anon_sym_LT_LT_DASH; - v->a[13998] = aux_sym_heredoc_redirect_token1; - v->a[13999] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[13980] = 2; + v->a[13981] = sym_raw_string; + v->a[13982] = sym_word; + v->a[13983] = state(439); + v->a[13984] = 3; + v->a[13985] = sym_variable_assignment; + v->a[13986] = sym_concatenation; + v->a[13987] = aux_sym_declaration_command_repeat1; + v->a[13988] = state(1298); + v->a[13989] = 7; + v->a[13990] = sym_arithmetic_expansion; + v->a[13991] = sym_brace_expression; + v->a[13992] = sym_string; + v->a[13993] = sym_number; + v->a[13994] = sym_simple_expansion; + v->a[13995] = sym_expansion; + v->a[13996] = sym_command_substitution; + v->a[13997] = actions(764); + v->a[13998] = 16; + v->a[13999] = anon_sym_PIPE; small_parse_table_700(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1390.c b/parser/static/small_parse_table/small_parse_table_1390.c index 59217f4c..49b6e4f8 100644 --- a/parser/static/small_parse_table/small_parse_table_1390.c +++ b/parser/static/small_parse_table/small_parse_table_1390.c @@ -14,126 +14,126 @@ void small_parse_table_6950(t_small_parse_table_array *v) { - v->a[139000] = anon_sym_SLASH_EQ; - v->a[139001] = anon_sym_PERCENT_EQ; - v->a[139002] = anon_sym_STAR_STAR_EQ; - v->a[139003] = anon_sym_LT_LT_EQ; - v->a[139004] = anon_sym_GT_GT_EQ; - v->a[139005] = anon_sym_AMP_EQ; - v->a[139006] = anon_sym_CARET_EQ; - v->a[139007] = anon_sym_PIPE_EQ; - v->a[139008] = anon_sym_PIPE_PIPE; - v->a[139009] = anon_sym_AMP_AMP; - v->a[139010] = anon_sym_EQ_EQ; - v->a[139011] = anon_sym_BANG_EQ; - v->a[139012] = anon_sym_LT_EQ; - v->a[139013] = anon_sym_GT_EQ; - v->a[139014] = anon_sym_RPAREN; - v->a[139015] = anon_sym_EQ_TILDE; - v->a[139016] = anon_sym_QMARK; - v->a[139017] = aux_sym_concatenation_token1; - v->a[139018] = 3; - v->a[139019] = actions(71); + v->a[139000] = sym_comment; + v->a[139001] = actions(7754); + v->a[139002] = 1; + v->a[139003] = aux_sym__simple_variable_name_token1; + v->a[139004] = actions(7758); + v->a[139005] = 1; + v->a[139006] = sym_variable_name; + v->a[139007] = actions(8141); + v->a[139008] = 1; + v->a[139009] = anon_sym_RBRACE3; + v->a[139010] = state(3825); + v->a[139011] = 1; + v->a[139012] = sym__expansion_body; + v->a[139013] = actions(7756); + v->a[139014] = 2; + v->a[139015] = anon_sym_0; + v->a[139016] = anon_sym__; + v->a[139017] = actions(7750); + v->a[139018] = 7; + v->a[139019] = anon_sym_BANG; small_parse_table_6951(v); } void small_parse_table_6951(t_small_parse_table_array *v) { - v->a[139020] = 1; - v->a[139021] = sym_comment; - v->a[139022] = actions(1344); - v->a[139023] = 13; - v->a[139024] = anon_sym_PIPE; - v->a[139025] = anon_sym_LT; - v->a[139026] = anon_sym_GT; - v->a[139027] = anon_sym_LT_LT; - v->a[139028] = anon_sym_AMP_GT; - v->a[139029] = anon_sym_LT_AMP; - v->a[139030] = anon_sym_GT_AMP; - v->a[139031] = anon_sym_DOLLAR; - v->a[139032] = aux_sym_number_token1; - v->a[139033] = aux_sym_number_token2; - v->a[139034] = anon_sym_DOLLAR_LPAREN; - v->a[139035] = anon_sym_BQUOTE; - v->a[139036] = sym_word; - v->a[139037] = actions(1346); - v->a[139038] = 26; - v->a[139039] = sym_file_descriptor; + v->a[139020] = anon_sym_DASH; + v->a[139021] = anon_sym_STAR; + v->a[139022] = anon_sym_QMARK; + v->a[139023] = anon_sym_DOLLAR; + v->a[139024] = anon_sym_POUND; + v->a[139025] = anon_sym_AT; + v->a[139026] = 11; + v->a[139027] = actions(3); + v->a[139028] = 1; + v->a[139029] = sym_comment; + v->a[139030] = actions(7760); + v->a[139031] = 1; + v->a[139032] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139033] = actions(7766); + v->a[139034] = 1; + v->a[139035] = sym_string_content; + v->a[139036] = actions(7768); + v->a[139037] = 1; + v->a[139038] = anon_sym_DOLLAR_LBRACE; + v->a[139039] = actions(7770); small_parse_table_6952(v); } void small_parse_table_6952(t_small_parse_table_array *v) { - v->a[139040] = sym__concat; - v->a[139041] = sym_test_operator; - v->a[139042] = sym__brace_start; - v->a[139043] = anon_sym_LPAREN_LPAREN; - v->a[139044] = anon_sym_PIPE_PIPE; - v->a[139045] = anon_sym_AMP_AMP; - v->a[139046] = anon_sym_GT_GT; - v->a[139047] = anon_sym_PIPE_AMP; - v->a[139048] = anon_sym_AMP_GT_GT; - v->a[139049] = anon_sym_GT_PIPE; - v->a[139050] = anon_sym_LT_AMP_DASH; - v->a[139051] = anon_sym_GT_AMP_DASH; - v->a[139052] = anon_sym_LT_LT_DASH; - v->a[139053] = anon_sym_LT_LT_LT; - v->a[139054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[139055] = anon_sym_DOLLAR_LBRACK; - v->a[139056] = aux_sym_concatenation_token1; - v->a[139057] = sym__special_character; - v->a[139058] = anon_sym_DQUOTE; - v->a[139059] = sym_raw_string; + v->a[139040] = 1; + v->a[139041] = anon_sym_DOLLAR_LPAREN; + v->a[139042] = actions(7772); + v->a[139043] = 1; + v->a[139044] = anon_sym_BQUOTE; + v->a[139045] = actions(7774); + v->a[139046] = 1; + v->a[139047] = anon_sym_DOLLAR_BQUOTE; + v->a[139048] = actions(8143); + v->a[139049] = 1; + v->a[139050] = anon_sym_DOLLAR; + v->a[139051] = actions(8145); + v->a[139052] = 1; + v->a[139053] = anon_sym_DQUOTE; + v->a[139054] = state(3114); + v->a[139055] = 1; + v->a[139056] = aux_sym_string_repeat1; + v->a[139057] = state(3218); + v->a[139058] = 4; + v->a[139059] = sym_arithmetic_expansion; small_parse_table_6953(v); } void small_parse_table_6953(t_small_parse_table_array *v) { - v->a[139060] = sym_ansi_c_string; - v->a[139061] = anon_sym_DOLLAR_LBRACE; - v->a[139062] = anon_sym_DOLLAR_BQUOTE; - v->a[139063] = anon_sym_LT_LPAREN; - v->a[139064] = anon_sym_GT_LPAREN; - v->a[139065] = 3; - v->a[139066] = actions(71); - v->a[139067] = 1; - v->a[139068] = sym_comment; - v->a[139069] = actions(1320); - v->a[139070] = 14; - v->a[139071] = anon_sym_EQ; - v->a[139072] = anon_sym_PIPE; - v->a[139073] = anon_sym_CARET; - v->a[139074] = anon_sym_AMP; - v->a[139075] = anon_sym_LT; - v->a[139076] = anon_sym_GT; - v->a[139077] = anon_sym_LT_LT; - v->a[139078] = anon_sym_GT_GT; - v->a[139079] = anon_sym_PLUS; + v->a[139060] = sym_simple_expansion; + v->a[139061] = sym_expansion; + v->a[139062] = sym_command_substitution; + v->a[139063] = 11; + v->a[139064] = actions(3); + v->a[139065] = 1; + v->a[139066] = sym_comment; + v->a[139067] = actions(7760); + v->a[139068] = 1; + v->a[139069] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139070] = actions(7766); + v->a[139071] = 1; + v->a[139072] = sym_string_content; + v->a[139073] = actions(7768); + v->a[139074] = 1; + v->a[139075] = anon_sym_DOLLAR_LBRACE; + v->a[139076] = actions(7770); + v->a[139077] = 1; + v->a[139078] = anon_sym_DOLLAR_LPAREN; + v->a[139079] = actions(7772); small_parse_table_6954(v); } void small_parse_table_6954(t_small_parse_table_array *v) { - v->a[139080] = anon_sym_DASH; - v->a[139081] = anon_sym_STAR; - v->a[139082] = anon_sym_SLASH; - v->a[139083] = anon_sym_PERCENT; - v->a[139084] = anon_sym_STAR_STAR; - v->a[139085] = actions(1322); - v->a[139086] = 25; - v->a[139087] = sym__concat; - v->a[139088] = sym_test_operator; - v->a[139089] = sym_extglob_pattern; - v->a[139090] = anon_sym_PLUS_PLUS; - v->a[139091] = anon_sym_DASH_DASH; - v->a[139092] = anon_sym_PLUS_EQ; - v->a[139093] = anon_sym_DASH_EQ; - v->a[139094] = anon_sym_STAR_EQ; - v->a[139095] = anon_sym_SLASH_EQ; - v->a[139096] = anon_sym_PERCENT_EQ; - v->a[139097] = anon_sym_STAR_STAR_EQ; - v->a[139098] = anon_sym_LT_LT_EQ; - v->a[139099] = anon_sym_GT_GT_EQ; + v->a[139080] = 1; + v->a[139081] = anon_sym_BQUOTE; + v->a[139082] = actions(7774); + v->a[139083] = 1; + v->a[139084] = anon_sym_DOLLAR_BQUOTE; + v->a[139085] = actions(8147); + v->a[139086] = 1; + v->a[139087] = anon_sym_DOLLAR; + v->a[139088] = actions(8149); + v->a[139089] = 1; + v->a[139090] = anon_sym_DQUOTE; + v->a[139091] = state(3124); + v->a[139092] = 1; + v->a[139093] = aux_sym_string_repeat1; + v->a[139094] = state(3218); + v->a[139095] = 4; + v->a[139096] = sym_arithmetic_expansion; + v->a[139097] = sym_simple_expansion; + v->a[139098] = sym_expansion; + v->a[139099] = sym_command_substitution; small_parse_table_6955(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1391.c b/parser/static/small_parse_table/small_parse_table_1391.c index 678956a0..0528983c 100644 --- a/parser/static/small_parse_table/small_parse_table_1391.c +++ b/parser/static/small_parse_table/small_parse_table_1391.c @@ -14,126 +14,126 @@ void small_parse_table_6955(t_small_parse_table_array *v) { - v->a[139100] = anon_sym_AMP_EQ; - v->a[139101] = anon_sym_CARET_EQ; - v->a[139102] = anon_sym_PIPE_EQ; - v->a[139103] = anon_sym_PIPE_PIPE; - v->a[139104] = anon_sym_AMP_AMP; - v->a[139105] = anon_sym_EQ_EQ; - v->a[139106] = anon_sym_BANG_EQ; - v->a[139107] = anon_sym_LT_EQ; - v->a[139108] = anon_sym_GT_EQ; - v->a[139109] = anon_sym_RBRACK; - v->a[139110] = anon_sym_EQ_TILDE; - v->a[139111] = anon_sym_QMARK; - v->a[139112] = 3; - v->a[139113] = actions(71); + v->a[139100] = 7; + v->a[139101] = actions(3); + v->a[139102] = 1; + v->a[139103] = sym_comment; + v->a[139104] = actions(7754); + v->a[139105] = 1; + v->a[139106] = aux_sym__simple_variable_name_token1; + v->a[139107] = actions(7758); + v->a[139108] = 1; + v->a[139109] = sym_variable_name; + v->a[139110] = actions(8151); + v->a[139111] = 1; + v->a[139112] = anon_sym_RBRACE3; + v->a[139113] = state(3624); v->a[139114] = 1; - v->a[139115] = sym_comment; - v->a[139116] = actions(1336); - v->a[139117] = 14; - v->a[139118] = anon_sym_EQ; - v->a[139119] = anon_sym_PIPE; + v->a[139115] = sym__expansion_body; + v->a[139116] = actions(7756); + v->a[139117] = 2; + v->a[139118] = anon_sym_0; + v->a[139119] = anon_sym__; small_parse_table_6956(v); } void small_parse_table_6956(t_small_parse_table_array *v) { - v->a[139120] = anon_sym_CARET; - v->a[139121] = anon_sym_AMP; - v->a[139122] = anon_sym_LT; - v->a[139123] = anon_sym_GT; - v->a[139124] = anon_sym_LT_LT; - v->a[139125] = anon_sym_GT_GT; - v->a[139126] = anon_sym_PLUS; - v->a[139127] = anon_sym_DASH; - v->a[139128] = anon_sym_STAR; - v->a[139129] = anon_sym_SLASH; - v->a[139130] = anon_sym_PERCENT; - v->a[139131] = anon_sym_STAR_STAR; - v->a[139132] = actions(1338); - v->a[139133] = 25; - v->a[139134] = sym__concat; - v->a[139135] = sym_test_operator; - v->a[139136] = sym_extglob_pattern; - v->a[139137] = anon_sym_PLUS_PLUS; - v->a[139138] = anon_sym_DASH_DASH; - v->a[139139] = anon_sym_PLUS_EQ; + v->a[139120] = actions(7750); + v->a[139121] = 7; + v->a[139122] = anon_sym_BANG; + v->a[139123] = anon_sym_DASH; + v->a[139124] = anon_sym_STAR; + v->a[139125] = anon_sym_QMARK; + v->a[139126] = anon_sym_DOLLAR; + v->a[139127] = anon_sym_POUND; + v->a[139128] = anon_sym_AT; + v->a[139129] = 11; + v->a[139130] = actions(3); + v->a[139131] = 1; + v->a[139132] = sym_comment; + v->a[139133] = actions(7540); + v->a[139134] = 1; + v->a[139135] = anon_sym_DQUOTE; + v->a[139136] = actions(7760); + v->a[139137] = 1; + v->a[139138] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139139] = actions(7766); small_parse_table_6957(v); } void small_parse_table_6957(t_small_parse_table_array *v) { - v->a[139140] = anon_sym_DASH_EQ; - v->a[139141] = anon_sym_STAR_EQ; - v->a[139142] = anon_sym_SLASH_EQ; - v->a[139143] = anon_sym_PERCENT_EQ; - v->a[139144] = anon_sym_STAR_STAR_EQ; - v->a[139145] = anon_sym_LT_LT_EQ; - v->a[139146] = anon_sym_GT_GT_EQ; - v->a[139147] = anon_sym_AMP_EQ; - v->a[139148] = anon_sym_CARET_EQ; - v->a[139149] = anon_sym_PIPE_EQ; - v->a[139150] = anon_sym_PIPE_PIPE; - v->a[139151] = anon_sym_AMP_AMP; - v->a[139152] = anon_sym_EQ_EQ; - v->a[139153] = anon_sym_BANG_EQ; - v->a[139154] = anon_sym_LT_EQ; - v->a[139155] = anon_sym_GT_EQ; - v->a[139156] = anon_sym_RBRACK; - v->a[139157] = anon_sym_EQ_TILDE; - v->a[139158] = anon_sym_QMARK; - v->a[139159] = 3; + v->a[139140] = 1; + v->a[139141] = sym_string_content; + v->a[139142] = actions(7768); + v->a[139143] = 1; + v->a[139144] = anon_sym_DOLLAR_LBRACE; + v->a[139145] = actions(7770); + v->a[139146] = 1; + v->a[139147] = anon_sym_DOLLAR_LPAREN; + v->a[139148] = actions(7772); + v->a[139149] = 1; + v->a[139150] = anon_sym_BQUOTE; + v->a[139151] = actions(7774); + v->a[139152] = 1; + v->a[139153] = anon_sym_DOLLAR_BQUOTE; + v->a[139154] = actions(8153); + v->a[139155] = 1; + v->a[139156] = anon_sym_DOLLAR; + v->a[139157] = state(3061); + v->a[139158] = 1; + v->a[139159] = aux_sym_string_repeat1; small_parse_table_6958(v); } void small_parse_table_6958(t_small_parse_table_array *v) { - v->a[139160] = actions(71); - v->a[139161] = 1; - v->a[139162] = sym_comment; - v->a[139163] = actions(1340); - v->a[139164] = 14; - v->a[139165] = anon_sym_EQ; - v->a[139166] = anon_sym_PIPE; - v->a[139167] = anon_sym_CARET; - v->a[139168] = anon_sym_AMP; - v->a[139169] = anon_sym_LT; - v->a[139170] = anon_sym_GT; - v->a[139171] = anon_sym_LT_LT; - v->a[139172] = anon_sym_GT_GT; - v->a[139173] = anon_sym_PLUS; - v->a[139174] = anon_sym_DASH; - v->a[139175] = anon_sym_STAR; - v->a[139176] = anon_sym_SLASH; - v->a[139177] = anon_sym_PERCENT; - v->a[139178] = anon_sym_STAR_STAR; - v->a[139179] = actions(1342); + v->a[139160] = state(3218); + v->a[139161] = 4; + v->a[139162] = sym_arithmetic_expansion; + v->a[139163] = sym_simple_expansion; + v->a[139164] = sym_expansion; + v->a[139165] = sym_command_substitution; + v->a[139166] = 11; + v->a[139167] = actions(3); + v->a[139168] = 1; + v->a[139169] = sym_comment; + v->a[139170] = actions(7724); + v->a[139171] = 1; + v->a[139172] = anon_sym_DQUOTE; + v->a[139173] = actions(7760); + v->a[139174] = 1; + v->a[139175] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139176] = actions(7766); + v->a[139177] = 1; + v->a[139178] = sym_string_content; + v->a[139179] = actions(7768); small_parse_table_6959(v); } void small_parse_table_6959(t_small_parse_table_array *v) { - v->a[139180] = 25; - v->a[139181] = sym__concat; - v->a[139182] = sym_test_operator; - v->a[139183] = sym_extglob_pattern; - v->a[139184] = anon_sym_PLUS_PLUS; - v->a[139185] = anon_sym_DASH_DASH; - v->a[139186] = anon_sym_PLUS_EQ; - v->a[139187] = anon_sym_DASH_EQ; - v->a[139188] = anon_sym_STAR_EQ; - v->a[139189] = anon_sym_SLASH_EQ; - v->a[139190] = anon_sym_PERCENT_EQ; - v->a[139191] = anon_sym_STAR_STAR_EQ; - v->a[139192] = anon_sym_LT_LT_EQ; - v->a[139193] = anon_sym_GT_GT_EQ; - v->a[139194] = anon_sym_AMP_EQ; - v->a[139195] = anon_sym_CARET_EQ; - v->a[139196] = anon_sym_PIPE_EQ; - v->a[139197] = anon_sym_PIPE_PIPE; - v->a[139198] = anon_sym_AMP_AMP; - v->a[139199] = anon_sym_EQ_EQ; + v->a[139180] = 1; + v->a[139181] = anon_sym_DOLLAR_LBRACE; + v->a[139182] = actions(7770); + v->a[139183] = 1; + v->a[139184] = anon_sym_DOLLAR_LPAREN; + v->a[139185] = actions(7772); + v->a[139186] = 1; + v->a[139187] = anon_sym_BQUOTE; + v->a[139188] = actions(7774); + v->a[139189] = 1; + v->a[139190] = anon_sym_DOLLAR_BQUOTE; + v->a[139191] = actions(8155); + v->a[139192] = 1; + v->a[139193] = anon_sym_DOLLAR; + v->a[139194] = state(3061); + v->a[139195] = 1; + v->a[139196] = aux_sym_string_repeat1; + v->a[139197] = state(3218); + v->a[139198] = 4; + v->a[139199] = sym_arithmetic_expansion; small_parse_table_6960(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1392.c b/parser/static/small_parse_table/small_parse_table_1392.c index 88337e9d..aadd82c6 100644 --- a/parser/static/small_parse_table/small_parse_table_1392.c +++ b/parser/static/small_parse_table/small_parse_table_1392.c @@ -14,126 +14,126 @@ void small_parse_table_6960(t_small_parse_table_array *v) { - v->a[139200] = anon_sym_BANG_EQ; - v->a[139201] = anon_sym_LT_EQ; - v->a[139202] = anon_sym_GT_EQ; - v->a[139203] = anon_sym_RBRACK; - v->a[139204] = anon_sym_EQ_TILDE; - v->a[139205] = anon_sym_QMARK; - v->a[139206] = 3; - v->a[139207] = actions(71); + v->a[139200] = sym_simple_expansion; + v->a[139201] = sym_expansion; + v->a[139202] = sym_command_substitution; + v->a[139203] = 11; + v->a[139204] = actions(3); + v->a[139205] = 1; + v->a[139206] = sym_comment; + v->a[139207] = actions(7760); v->a[139208] = 1; - v->a[139209] = sym_comment; - v->a[139210] = actions(6807); - v->a[139211] = 14; - v->a[139212] = anon_sym_EQ; - v->a[139213] = anon_sym_PIPE; - v->a[139214] = anon_sym_CARET; - v->a[139215] = anon_sym_AMP; - v->a[139216] = anon_sym_LT; - v->a[139217] = anon_sym_GT; - v->a[139218] = anon_sym_LT_LT; - v->a[139219] = anon_sym_GT_GT; + v->a[139209] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139210] = actions(7766); + v->a[139211] = 1; + v->a[139212] = sym_string_content; + v->a[139213] = actions(7768); + v->a[139214] = 1; + v->a[139215] = anon_sym_DOLLAR_LBRACE; + v->a[139216] = actions(7770); + v->a[139217] = 1; + v->a[139218] = anon_sym_DOLLAR_LPAREN; + v->a[139219] = actions(7772); small_parse_table_6961(v); } void small_parse_table_6961(t_small_parse_table_array *v) { - v->a[139220] = anon_sym_PLUS; - v->a[139221] = anon_sym_DASH; - v->a[139222] = anon_sym_STAR; - v->a[139223] = anon_sym_SLASH; - v->a[139224] = anon_sym_PERCENT; - v->a[139225] = anon_sym_STAR_STAR; - v->a[139226] = actions(6805); - v->a[139227] = 25; - v->a[139228] = sym_test_operator; - v->a[139229] = anon_sym_RPAREN_RPAREN; - v->a[139230] = anon_sym_PLUS_PLUS; - v->a[139231] = anon_sym_DASH_DASH; - v->a[139232] = anon_sym_PLUS_EQ; - v->a[139233] = anon_sym_DASH_EQ; - v->a[139234] = anon_sym_STAR_EQ; - v->a[139235] = anon_sym_SLASH_EQ; - v->a[139236] = anon_sym_PERCENT_EQ; - v->a[139237] = anon_sym_STAR_STAR_EQ; - v->a[139238] = anon_sym_LT_LT_EQ; - v->a[139239] = anon_sym_GT_GT_EQ; + v->a[139220] = 1; + v->a[139221] = anon_sym_BQUOTE; + v->a[139222] = actions(7774); + v->a[139223] = 1; + v->a[139224] = anon_sym_DOLLAR_BQUOTE; + v->a[139225] = actions(8157); + v->a[139226] = 1; + v->a[139227] = anon_sym_DOLLAR; + v->a[139228] = actions(8159); + v->a[139229] = 1; + v->a[139230] = anon_sym_DQUOTE; + v->a[139231] = state(3129); + v->a[139232] = 1; + v->a[139233] = aux_sym_string_repeat1; + v->a[139234] = state(3218); + v->a[139235] = 4; + v->a[139236] = sym_arithmetic_expansion; + v->a[139237] = sym_simple_expansion; + v->a[139238] = sym_expansion; + v->a[139239] = sym_command_substitution; small_parse_table_6962(v); } void small_parse_table_6962(t_small_parse_table_array *v) { - v->a[139240] = anon_sym_AMP_EQ; - v->a[139241] = anon_sym_CARET_EQ; - v->a[139242] = anon_sym_PIPE_EQ; - v->a[139243] = anon_sym_PIPE_PIPE; - v->a[139244] = anon_sym_AMP_AMP; - v->a[139245] = anon_sym_EQ_EQ; - v->a[139246] = anon_sym_BANG_EQ; - v->a[139247] = anon_sym_LT_EQ; - v->a[139248] = anon_sym_GT_EQ; - v->a[139249] = anon_sym_RBRACK_RBRACK; - v->a[139250] = anon_sym_EQ_TILDE; - v->a[139251] = anon_sym_QMARK; - v->a[139252] = anon_sym_COLON; - v->a[139253] = 3; - v->a[139254] = actions(71); - v->a[139255] = 1; - v->a[139256] = sym_comment; - v->a[139257] = actions(1312); - v->a[139258] = 14; - v->a[139259] = anon_sym_EQ; + v->a[139240] = 7; + v->a[139241] = actions(3); + v->a[139242] = 1; + v->a[139243] = sym_comment; + v->a[139244] = actions(7754); + v->a[139245] = 1; + v->a[139246] = aux_sym__simple_variable_name_token1; + v->a[139247] = actions(7758); + v->a[139248] = 1; + v->a[139249] = sym_variable_name; + v->a[139250] = actions(8161); + v->a[139251] = 1; + v->a[139252] = anon_sym_RBRACE3; + v->a[139253] = state(3614); + v->a[139254] = 1; + v->a[139255] = sym__expansion_body; + v->a[139256] = actions(7756); + v->a[139257] = 2; + v->a[139258] = anon_sym_0; + v->a[139259] = anon_sym__; small_parse_table_6963(v); } void small_parse_table_6963(t_small_parse_table_array *v) { - v->a[139260] = anon_sym_PIPE; - v->a[139261] = anon_sym_CARET; - v->a[139262] = anon_sym_AMP; - v->a[139263] = anon_sym_LT; - v->a[139264] = anon_sym_GT; - v->a[139265] = anon_sym_LT_LT; - v->a[139266] = anon_sym_GT_GT; - v->a[139267] = anon_sym_PLUS; - v->a[139268] = anon_sym_DASH; - v->a[139269] = anon_sym_STAR; - v->a[139270] = anon_sym_SLASH; - v->a[139271] = anon_sym_PERCENT; - v->a[139272] = anon_sym_STAR_STAR; - v->a[139273] = actions(1314); - v->a[139274] = 25; - v->a[139275] = sym__concat; - v->a[139276] = sym_test_operator; - v->a[139277] = sym_extglob_pattern; - v->a[139278] = anon_sym_PLUS_PLUS; - v->a[139279] = anon_sym_DASH_DASH; + v->a[139260] = actions(7750); + v->a[139261] = 7; + v->a[139262] = anon_sym_BANG; + v->a[139263] = anon_sym_DASH; + v->a[139264] = anon_sym_STAR; + v->a[139265] = anon_sym_QMARK; + v->a[139266] = anon_sym_DOLLAR; + v->a[139267] = anon_sym_POUND; + v->a[139268] = anon_sym_AT; + v->a[139269] = 7; + v->a[139270] = actions(3); + v->a[139271] = 1; + v->a[139272] = sym_comment; + v->a[139273] = actions(7754); + v->a[139274] = 1; + v->a[139275] = aux_sym__simple_variable_name_token1; + v->a[139276] = actions(7758); + v->a[139277] = 1; + v->a[139278] = sym_variable_name; + v->a[139279] = actions(8163); small_parse_table_6964(v); } void small_parse_table_6964(t_small_parse_table_array *v) { - v->a[139280] = anon_sym_PLUS_EQ; - v->a[139281] = anon_sym_DASH_EQ; - v->a[139282] = anon_sym_STAR_EQ; - v->a[139283] = anon_sym_SLASH_EQ; - v->a[139284] = anon_sym_PERCENT_EQ; - v->a[139285] = anon_sym_STAR_STAR_EQ; - v->a[139286] = anon_sym_LT_LT_EQ; - v->a[139287] = anon_sym_GT_GT_EQ; - v->a[139288] = anon_sym_AMP_EQ; - v->a[139289] = anon_sym_CARET_EQ; - v->a[139290] = anon_sym_PIPE_EQ; - v->a[139291] = anon_sym_PIPE_PIPE; - v->a[139292] = anon_sym_AMP_AMP; - v->a[139293] = anon_sym_EQ_EQ; - v->a[139294] = anon_sym_BANG_EQ; - v->a[139295] = anon_sym_LT_EQ; - v->a[139296] = anon_sym_GT_EQ; - v->a[139297] = anon_sym_RBRACK; - v->a[139298] = anon_sym_EQ_TILDE; - v->a[139299] = anon_sym_QMARK; + v->a[139280] = 1; + v->a[139281] = anon_sym_RBRACE3; + v->a[139282] = state(3851); + v->a[139283] = 1; + v->a[139284] = sym__expansion_body; + v->a[139285] = actions(7756); + v->a[139286] = 2; + v->a[139287] = anon_sym_0; + v->a[139288] = anon_sym__; + v->a[139289] = actions(7750); + v->a[139290] = 7; + v->a[139291] = anon_sym_BANG; + v->a[139292] = anon_sym_DASH; + v->a[139293] = anon_sym_STAR; + v->a[139294] = anon_sym_QMARK; + v->a[139295] = anon_sym_DOLLAR; + v->a[139296] = anon_sym_POUND; + v->a[139297] = anon_sym_AT; + v->a[139298] = 11; + v->a[139299] = actions(3); small_parse_table_6965(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1393.c b/parser/static/small_parse_table/small_parse_table_1393.c index 56d2e8d4..cb0f0938 100644 --- a/parser/static/small_parse_table/small_parse_table_1393.c +++ b/parser/static/small_parse_table/small_parse_table_1393.c @@ -14,126 +14,126 @@ void small_parse_table_6965(t_small_parse_table_array *v) { - v->a[139300] = 3; - v->a[139301] = actions(71); - v->a[139302] = 1; - v->a[139303] = sym_comment; - v->a[139304] = actions(1336); - v->a[139305] = 14; - v->a[139306] = anon_sym_EQ; - v->a[139307] = anon_sym_PIPE; - v->a[139308] = anon_sym_CARET; - v->a[139309] = anon_sym_AMP; - v->a[139310] = anon_sym_LT; - v->a[139311] = anon_sym_GT; - v->a[139312] = anon_sym_LT_LT; - v->a[139313] = anon_sym_GT_GT; - v->a[139314] = anon_sym_PLUS; - v->a[139315] = anon_sym_DASH; - v->a[139316] = anon_sym_STAR; - v->a[139317] = anon_sym_SLASH; - v->a[139318] = anon_sym_PERCENT; - v->a[139319] = anon_sym_STAR_STAR; + v->a[139300] = 1; + v->a[139301] = sym_comment; + v->a[139302] = actions(7738); + v->a[139303] = 1; + v->a[139304] = anon_sym_DQUOTE; + v->a[139305] = actions(7760); + v->a[139306] = 1; + v->a[139307] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139308] = actions(7766); + v->a[139309] = 1; + v->a[139310] = sym_string_content; + v->a[139311] = actions(7768); + v->a[139312] = 1; + v->a[139313] = anon_sym_DOLLAR_LBRACE; + v->a[139314] = actions(7770); + v->a[139315] = 1; + v->a[139316] = anon_sym_DOLLAR_LPAREN; + v->a[139317] = actions(7772); + v->a[139318] = 1; + v->a[139319] = anon_sym_BQUOTE; small_parse_table_6966(v); } void small_parse_table_6966(t_small_parse_table_array *v) { - v->a[139320] = actions(1338); - v->a[139321] = 25; - v->a[139322] = sym__concat; - v->a[139323] = sym_test_operator; - v->a[139324] = anon_sym_PLUS_PLUS; - v->a[139325] = anon_sym_DASH_DASH; - v->a[139326] = anon_sym_PLUS_EQ; - v->a[139327] = anon_sym_DASH_EQ; - v->a[139328] = anon_sym_STAR_EQ; - v->a[139329] = anon_sym_SLASH_EQ; - v->a[139330] = anon_sym_PERCENT_EQ; - v->a[139331] = anon_sym_STAR_STAR_EQ; - v->a[139332] = anon_sym_LT_LT_EQ; - v->a[139333] = anon_sym_GT_GT_EQ; - v->a[139334] = anon_sym_AMP_EQ; - v->a[139335] = anon_sym_CARET_EQ; - v->a[139336] = anon_sym_PIPE_EQ; - v->a[139337] = anon_sym_PIPE_PIPE; - v->a[139338] = anon_sym_AMP_AMP; - v->a[139339] = anon_sym_EQ_EQ; + v->a[139320] = actions(7774); + v->a[139321] = 1; + v->a[139322] = anon_sym_DOLLAR_BQUOTE; + v->a[139323] = actions(8165); + v->a[139324] = 1; + v->a[139325] = anon_sym_DOLLAR; + v->a[139326] = state(3061); + v->a[139327] = 1; + v->a[139328] = aux_sym_string_repeat1; + v->a[139329] = state(3218); + v->a[139330] = 4; + v->a[139331] = sym_arithmetic_expansion; + v->a[139332] = sym_simple_expansion; + v->a[139333] = sym_expansion; + v->a[139334] = sym_command_substitution; + v->a[139335] = 11; + v->a[139336] = actions(3); + v->a[139337] = 1; + v->a[139338] = sym_comment; + v->a[139339] = actions(7760); small_parse_table_6967(v); } void small_parse_table_6967(t_small_parse_table_array *v) { - v->a[139340] = anon_sym_BANG_EQ; - v->a[139341] = anon_sym_LT_EQ; - v->a[139342] = anon_sym_GT_EQ; - v->a[139343] = anon_sym_RBRACK; - v->a[139344] = anon_sym_EQ_TILDE; - v->a[139345] = anon_sym_QMARK; - v->a[139346] = aux_sym_concatenation_token1; - v->a[139347] = 3; - v->a[139348] = actions(71); + v->a[139340] = 1; + v->a[139341] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139342] = actions(7766); + v->a[139343] = 1; + v->a[139344] = sym_string_content; + v->a[139345] = actions(7768); + v->a[139346] = 1; + v->a[139347] = anon_sym_DOLLAR_LBRACE; + v->a[139348] = actions(7770); v->a[139349] = 1; - v->a[139350] = sym_comment; - v->a[139351] = actions(1352); - v->a[139352] = 14; - v->a[139353] = anon_sym_EQ; - v->a[139354] = anon_sym_PIPE; - v->a[139355] = anon_sym_CARET; - v->a[139356] = anon_sym_AMP; - v->a[139357] = anon_sym_LT; - v->a[139358] = anon_sym_GT; - v->a[139359] = anon_sym_LT_LT; + v->a[139350] = anon_sym_DOLLAR_LPAREN; + v->a[139351] = actions(7772); + v->a[139352] = 1; + v->a[139353] = anon_sym_BQUOTE; + v->a[139354] = actions(7774); + v->a[139355] = 1; + v->a[139356] = anon_sym_DOLLAR_BQUOTE; + v->a[139357] = actions(8167); + v->a[139358] = 1; + v->a[139359] = anon_sym_DOLLAR; small_parse_table_6968(v); } void small_parse_table_6968(t_small_parse_table_array *v) { - v->a[139360] = anon_sym_GT_GT; - v->a[139361] = anon_sym_PLUS; - v->a[139362] = anon_sym_DASH; - v->a[139363] = anon_sym_STAR; - v->a[139364] = anon_sym_SLASH; - v->a[139365] = anon_sym_PERCENT; - v->a[139366] = anon_sym_STAR_STAR; - v->a[139367] = actions(1354); - v->a[139368] = 25; - v->a[139369] = sym__concat; - v->a[139370] = sym_test_operator; - v->a[139371] = sym_extglob_pattern; - v->a[139372] = anon_sym_PLUS_PLUS; - v->a[139373] = anon_sym_DASH_DASH; - v->a[139374] = anon_sym_PLUS_EQ; - v->a[139375] = anon_sym_DASH_EQ; - v->a[139376] = anon_sym_STAR_EQ; - v->a[139377] = anon_sym_SLASH_EQ; - v->a[139378] = anon_sym_PERCENT_EQ; - v->a[139379] = anon_sym_STAR_STAR_EQ; + v->a[139360] = actions(8169); + v->a[139361] = 1; + v->a[139362] = anon_sym_DQUOTE; + v->a[139363] = state(3125); + v->a[139364] = 1; + v->a[139365] = aux_sym_string_repeat1; + v->a[139366] = state(3218); + v->a[139367] = 4; + v->a[139368] = sym_arithmetic_expansion; + v->a[139369] = sym_simple_expansion; + v->a[139370] = sym_expansion; + v->a[139371] = sym_command_substitution; + v->a[139372] = 11; + v->a[139373] = actions(3); + v->a[139374] = 1; + v->a[139375] = sym_comment; + v->a[139376] = actions(7632); + v->a[139377] = 1; + v->a[139378] = anon_sym_DQUOTE; + v->a[139379] = actions(7760); small_parse_table_6969(v); } void small_parse_table_6969(t_small_parse_table_array *v) { - v->a[139380] = anon_sym_LT_LT_EQ; - v->a[139381] = anon_sym_GT_GT_EQ; - v->a[139382] = anon_sym_AMP_EQ; - v->a[139383] = anon_sym_CARET_EQ; - v->a[139384] = anon_sym_PIPE_EQ; - v->a[139385] = anon_sym_PIPE_PIPE; - v->a[139386] = anon_sym_AMP_AMP; - v->a[139387] = anon_sym_EQ_EQ; - v->a[139388] = anon_sym_BANG_EQ; - v->a[139389] = anon_sym_LT_EQ; - v->a[139390] = anon_sym_GT_EQ; - v->a[139391] = anon_sym_RBRACK; - v->a[139392] = anon_sym_EQ_TILDE; - v->a[139393] = anon_sym_QMARK; - v->a[139394] = 3; - v->a[139395] = actions(71); - v->a[139396] = 1; - v->a[139397] = sym_comment; - v->a[139398] = actions(1328); - v->a[139399] = 14; + v->a[139380] = 1; + v->a[139381] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139382] = actions(7766); + v->a[139383] = 1; + v->a[139384] = sym_string_content; + v->a[139385] = actions(7768); + v->a[139386] = 1; + v->a[139387] = anon_sym_DOLLAR_LBRACE; + v->a[139388] = actions(7770); + v->a[139389] = 1; + v->a[139390] = anon_sym_DOLLAR_LPAREN; + v->a[139391] = actions(7772); + v->a[139392] = 1; + v->a[139393] = anon_sym_BQUOTE; + v->a[139394] = actions(7774); + v->a[139395] = 1; + v->a[139396] = anon_sym_DOLLAR_BQUOTE; + v->a[139397] = actions(8171); + v->a[139398] = 1; + v->a[139399] = anon_sym_DOLLAR; small_parse_table_6970(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1394.c b/parser/static/small_parse_table/small_parse_table_1394.c index bc4df4af..c83e106d 100644 --- a/parser/static/small_parse_table/small_parse_table_1394.c +++ b/parser/static/small_parse_table/small_parse_table_1394.c @@ -14,126 +14,126 @@ void small_parse_table_6970(t_small_parse_table_array *v) { - v->a[139400] = anon_sym_PIPE; - v->a[139401] = anon_sym_LT; - v->a[139402] = anon_sym_GT; - v->a[139403] = anon_sym_LT_LT; - v->a[139404] = anon_sym_AMP_GT; - v->a[139405] = anon_sym_LT_AMP; - v->a[139406] = anon_sym_GT_AMP; - v->a[139407] = anon_sym_DOLLAR; - v->a[139408] = aux_sym_number_token1; - v->a[139409] = aux_sym_number_token2; - v->a[139410] = anon_sym_DOLLAR_LPAREN; - v->a[139411] = anon_sym_BQUOTE; - v->a[139412] = aux_sym__simple_variable_name_token1; - v->a[139413] = sym_word; - v->a[139414] = actions(1330); - v->a[139415] = 25; - v->a[139416] = sym_file_descriptor; - v->a[139417] = sym__concat; - v->a[139418] = sym_test_operator; - v->a[139419] = sym__brace_start; + v->a[139400] = state(3061); + v->a[139401] = 1; + v->a[139402] = aux_sym_string_repeat1; + v->a[139403] = state(3218); + v->a[139404] = 4; + v->a[139405] = sym_arithmetic_expansion; + v->a[139406] = sym_simple_expansion; + v->a[139407] = sym_expansion; + v->a[139408] = sym_command_substitution; + v->a[139409] = 11; + v->a[139410] = actions(3); + v->a[139411] = 1; + v->a[139412] = sym_comment; + v->a[139413] = actions(7760); + v->a[139414] = 1; + v->a[139415] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139416] = actions(7766); + v->a[139417] = 1; + v->a[139418] = sym_string_content; + v->a[139419] = actions(7768); small_parse_table_6971(v); } void small_parse_table_6971(t_small_parse_table_array *v) { - v->a[139420] = anon_sym_LPAREN_LPAREN; - v->a[139421] = anon_sym_PIPE_PIPE; - v->a[139422] = anon_sym_AMP_AMP; - v->a[139423] = anon_sym_GT_GT; - v->a[139424] = anon_sym_PIPE_AMP; - v->a[139425] = anon_sym_AMP_GT_GT; - v->a[139426] = anon_sym_GT_PIPE; - v->a[139427] = anon_sym_LT_AMP_DASH; - v->a[139428] = anon_sym_GT_AMP_DASH; - v->a[139429] = anon_sym_LT_LT_DASH; - v->a[139430] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[139431] = anon_sym_DOLLAR_LBRACK; - v->a[139432] = aux_sym_concatenation_token1; - v->a[139433] = sym__special_character; - v->a[139434] = anon_sym_DQUOTE; - v->a[139435] = sym_raw_string; - v->a[139436] = sym_ansi_c_string; - v->a[139437] = anon_sym_DOLLAR_LBRACE; - v->a[139438] = anon_sym_DOLLAR_BQUOTE; - v->a[139439] = anon_sym_LT_LPAREN; + v->a[139420] = 1; + v->a[139421] = anon_sym_DOLLAR_LBRACE; + v->a[139422] = actions(7770); + v->a[139423] = 1; + v->a[139424] = anon_sym_DOLLAR_LPAREN; + v->a[139425] = actions(7772); + v->a[139426] = 1; + v->a[139427] = anon_sym_BQUOTE; + v->a[139428] = actions(7774); + v->a[139429] = 1; + v->a[139430] = anon_sym_DOLLAR_BQUOTE; + v->a[139431] = actions(8173); + v->a[139432] = 1; + v->a[139433] = anon_sym_DOLLAR; + v->a[139434] = actions(8175); + v->a[139435] = 1; + v->a[139436] = anon_sym_DQUOTE; + v->a[139437] = state(3134); + v->a[139438] = 1; + v->a[139439] = aux_sym_string_repeat1; small_parse_table_6972(v); } void small_parse_table_6972(t_small_parse_table_array *v) { - v->a[139440] = anon_sym_GT_LPAREN; - v->a[139441] = 3; - v->a[139442] = actions(71); - v->a[139443] = 1; - v->a[139444] = sym_comment; - v->a[139445] = actions(1344); - v->a[139446] = 14; - v->a[139447] = anon_sym_EQ; - v->a[139448] = anon_sym_PIPE; - v->a[139449] = anon_sym_CARET; - v->a[139450] = anon_sym_AMP; - v->a[139451] = anon_sym_LT; - v->a[139452] = anon_sym_GT; - v->a[139453] = anon_sym_LT_LT; - v->a[139454] = anon_sym_GT_GT; - v->a[139455] = anon_sym_PLUS; - v->a[139456] = anon_sym_DASH; - v->a[139457] = anon_sym_STAR; - v->a[139458] = anon_sym_SLASH; - v->a[139459] = anon_sym_PERCENT; + v->a[139440] = state(3218); + v->a[139441] = 4; + v->a[139442] = sym_arithmetic_expansion; + v->a[139443] = sym_simple_expansion; + v->a[139444] = sym_expansion; + v->a[139445] = sym_command_substitution; + v->a[139446] = 7; + v->a[139447] = actions(3); + v->a[139448] = 1; + v->a[139449] = sym_comment; + v->a[139450] = actions(7754); + v->a[139451] = 1; + v->a[139452] = aux_sym__simple_variable_name_token1; + v->a[139453] = actions(7758); + v->a[139454] = 1; + v->a[139455] = sym_variable_name; + v->a[139456] = actions(8177); + v->a[139457] = 1; + v->a[139458] = anon_sym_RBRACE3; + v->a[139459] = state(3607); small_parse_table_6973(v); } void small_parse_table_6973(t_small_parse_table_array *v) { - v->a[139460] = anon_sym_STAR_STAR; - v->a[139461] = actions(1346); - v->a[139462] = 25; - v->a[139463] = sym__concat; - v->a[139464] = sym_test_operator; - v->a[139465] = anon_sym_PLUS_PLUS; - v->a[139466] = anon_sym_DASH_DASH; - v->a[139467] = anon_sym_PLUS_EQ; - v->a[139468] = anon_sym_DASH_EQ; - v->a[139469] = anon_sym_STAR_EQ; - v->a[139470] = anon_sym_SLASH_EQ; - v->a[139471] = anon_sym_PERCENT_EQ; - v->a[139472] = anon_sym_STAR_STAR_EQ; - v->a[139473] = anon_sym_LT_LT_EQ; - v->a[139474] = anon_sym_GT_GT_EQ; - v->a[139475] = anon_sym_AMP_EQ; - v->a[139476] = anon_sym_CARET_EQ; - v->a[139477] = anon_sym_PIPE_EQ; - v->a[139478] = anon_sym_PIPE_PIPE; - v->a[139479] = anon_sym_AMP_AMP; + v->a[139460] = 1; + v->a[139461] = sym__expansion_body; + v->a[139462] = actions(7756); + v->a[139463] = 2; + v->a[139464] = anon_sym_0; + v->a[139465] = anon_sym__; + v->a[139466] = actions(7750); + v->a[139467] = 7; + v->a[139468] = anon_sym_BANG; + v->a[139469] = anon_sym_DASH; + v->a[139470] = anon_sym_STAR; + v->a[139471] = anon_sym_QMARK; + v->a[139472] = anon_sym_DOLLAR; + v->a[139473] = anon_sym_POUND; + v->a[139474] = anon_sym_AT; + v->a[139475] = 11; + v->a[139476] = actions(3); + v->a[139477] = 1; + v->a[139478] = sym_comment; + v->a[139479] = actions(7610); small_parse_table_6974(v); } void small_parse_table_6974(t_small_parse_table_array *v) { - v->a[139480] = anon_sym_EQ_EQ; - v->a[139481] = anon_sym_BANG_EQ; - v->a[139482] = anon_sym_LT_EQ; - v->a[139483] = anon_sym_GT_EQ; - v->a[139484] = anon_sym_RBRACK; - v->a[139485] = anon_sym_EQ_TILDE; - v->a[139486] = anon_sym_QMARK; - v->a[139487] = aux_sym_concatenation_token1; - v->a[139488] = 3; - v->a[139489] = actions(71); - v->a[139490] = 1; - v->a[139491] = sym_comment; - v->a[139492] = actions(1356); - v->a[139493] = 14; - v->a[139494] = anon_sym_EQ; - v->a[139495] = anon_sym_PIPE; - v->a[139496] = anon_sym_CARET; - v->a[139497] = anon_sym_AMP; - v->a[139498] = anon_sym_LT; - v->a[139499] = anon_sym_GT; + v->a[139480] = 1; + v->a[139481] = anon_sym_DQUOTE; + v->a[139482] = actions(7760); + v->a[139483] = 1; + v->a[139484] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139485] = actions(7766); + v->a[139486] = 1; + v->a[139487] = sym_string_content; + v->a[139488] = actions(7768); + v->a[139489] = 1; + v->a[139490] = anon_sym_DOLLAR_LBRACE; + v->a[139491] = actions(7770); + v->a[139492] = 1; + v->a[139493] = anon_sym_DOLLAR_LPAREN; + v->a[139494] = actions(7772); + v->a[139495] = 1; + v->a[139496] = anon_sym_BQUOTE; + v->a[139497] = actions(7774); + v->a[139498] = 1; + v->a[139499] = anon_sym_DOLLAR_BQUOTE; small_parse_table_6975(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1395.c b/parser/static/small_parse_table/small_parse_table_1395.c index 3f827a0f..8a144fd0 100644 --- a/parser/static/small_parse_table/small_parse_table_1395.c +++ b/parser/static/small_parse_table/small_parse_table_1395.c @@ -14,126 +14,126 @@ void small_parse_table_6975(t_small_parse_table_array *v) { - v->a[139500] = anon_sym_LT_LT; - v->a[139501] = anon_sym_GT_GT; - v->a[139502] = anon_sym_PLUS; - v->a[139503] = anon_sym_DASH; - v->a[139504] = anon_sym_STAR; - v->a[139505] = anon_sym_SLASH; - v->a[139506] = anon_sym_PERCENT; - v->a[139507] = anon_sym_STAR_STAR; - v->a[139508] = actions(1358); - v->a[139509] = 25; - v->a[139510] = sym__concat; - v->a[139511] = sym_test_operator; - v->a[139512] = anon_sym_PLUS_PLUS; - v->a[139513] = anon_sym_DASH_DASH; - v->a[139514] = anon_sym_PLUS_EQ; - v->a[139515] = anon_sym_DASH_EQ; - v->a[139516] = anon_sym_STAR_EQ; - v->a[139517] = anon_sym_SLASH_EQ; - v->a[139518] = anon_sym_PERCENT_EQ; - v->a[139519] = anon_sym_STAR_STAR_EQ; + v->a[139500] = actions(8179); + v->a[139501] = 1; + v->a[139502] = anon_sym_DOLLAR; + v->a[139503] = state(3061); + v->a[139504] = 1; + v->a[139505] = aux_sym_string_repeat1; + v->a[139506] = state(3218); + v->a[139507] = 4; + v->a[139508] = sym_arithmetic_expansion; + v->a[139509] = sym_simple_expansion; + v->a[139510] = sym_expansion; + v->a[139511] = sym_command_substitution; + v->a[139512] = 7; + v->a[139513] = actions(3); + v->a[139514] = 1; + v->a[139515] = sym_comment; + v->a[139516] = actions(7754); + v->a[139517] = 1; + v->a[139518] = aux_sym__simple_variable_name_token1; + v->a[139519] = actions(7758); small_parse_table_6976(v); } void small_parse_table_6976(t_small_parse_table_array *v) { - v->a[139520] = anon_sym_LT_LT_EQ; - v->a[139521] = anon_sym_GT_GT_EQ; - v->a[139522] = anon_sym_AMP_EQ; - v->a[139523] = anon_sym_CARET_EQ; - v->a[139524] = anon_sym_PIPE_EQ; - v->a[139525] = anon_sym_PIPE_PIPE; - v->a[139526] = anon_sym_AMP_AMP; - v->a[139527] = anon_sym_EQ_EQ; - v->a[139528] = anon_sym_BANG_EQ; - v->a[139529] = anon_sym_LT_EQ; - v->a[139530] = anon_sym_GT_EQ; - v->a[139531] = anon_sym_RBRACK; - v->a[139532] = anon_sym_EQ_TILDE; - v->a[139533] = anon_sym_QMARK; - v->a[139534] = aux_sym_concatenation_token1; - v->a[139535] = 3; - v->a[139536] = actions(71); - v->a[139537] = 1; - v->a[139538] = sym_comment; - v->a[139539] = actions(1320); + v->a[139520] = 1; + v->a[139521] = sym_variable_name; + v->a[139522] = actions(8181); + v->a[139523] = 1; + v->a[139524] = anon_sym_RBRACE3; + v->a[139525] = state(3864); + v->a[139526] = 1; + v->a[139527] = sym__expansion_body; + v->a[139528] = actions(7756); + v->a[139529] = 2; + v->a[139530] = anon_sym_0; + v->a[139531] = anon_sym__; + v->a[139532] = actions(7750); + v->a[139533] = 7; + v->a[139534] = anon_sym_BANG; + v->a[139535] = anon_sym_DASH; + v->a[139536] = anon_sym_STAR; + v->a[139537] = anon_sym_QMARK; + v->a[139538] = anon_sym_DOLLAR; + v->a[139539] = anon_sym_POUND; small_parse_table_6977(v); } void small_parse_table_6977(t_small_parse_table_array *v) { - v->a[139540] = 14; - v->a[139541] = anon_sym_PIPE; - v->a[139542] = anon_sym_LT; - v->a[139543] = anon_sym_GT; - v->a[139544] = anon_sym_LT_LT; - v->a[139545] = anon_sym_AMP_GT; - v->a[139546] = anon_sym_LT_AMP; - v->a[139547] = anon_sym_GT_AMP; - v->a[139548] = anon_sym_DOLLAR; - v->a[139549] = aux_sym_number_token1; - v->a[139550] = aux_sym_number_token2; - v->a[139551] = anon_sym_DOLLAR_LPAREN; - v->a[139552] = anon_sym_BQUOTE; - v->a[139553] = aux_sym__simple_variable_name_token1; - v->a[139554] = sym_word; - v->a[139555] = actions(1322); - v->a[139556] = 25; - v->a[139557] = sym_file_descriptor; - v->a[139558] = sym__concat; - v->a[139559] = sym_test_operator; + v->a[139540] = anon_sym_AT; + v->a[139541] = 11; + v->a[139542] = actions(3); + v->a[139543] = 1; + v->a[139544] = sym_comment; + v->a[139545] = actions(7760); + v->a[139546] = 1; + v->a[139547] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[139548] = actions(7766); + v->a[139549] = 1; + v->a[139550] = sym_string_content; + v->a[139551] = actions(7768); + v->a[139552] = 1; + v->a[139553] = anon_sym_DOLLAR_LBRACE; + v->a[139554] = actions(7770); + v->a[139555] = 1; + v->a[139556] = anon_sym_DOLLAR_LPAREN; + v->a[139557] = actions(7772); + v->a[139558] = 1; + v->a[139559] = anon_sym_BQUOTE; small_parse_table_6978(v); } void small_parse_table_6978(t_small_parse_table_array *v) { - v->a[139560] = sym__brace_start; - v->a[139561] = anon_sym_LPAREN_LPAREN; - v->a[139562] = anon_sym_PIPE_PIPE; - v->a[139563] = anon_sym_AMP_AMP; - v->a[139564] = anon_sym_GT_GT; - v->a[139565] = anon_sym_PIPE_AMP; - v->a[139566] = anon_sym_AMP_GT_GT; - v->a[139567] = anon_sym_GT_PIPE; - v->a[139568] = anon_sym_LT_AMP_DASH; - v->a[139569] = anon_sym_GT_AMP_DASH; - v->a[139570] = anon_sym_LT_LT_DASH; - v->a[139571] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[139572] = anon_sym_DOLLAR_LBRACK; - v->a[139573] = aux_sym_concatenation_token1; - v->a[139574] = sym__special_character; - v->a[139575] = anon_sym_DQUOTE; - v->a[139576] = sym_raw_string; - v->a[139577] = sym_ansi_c_string; - v->a[139578] = anon_sym_DOLLAR_LBRACE; - v->a[139579] = anon_sym_DOLLAR_BQUOTE; + v->a[139560] = actions(7774); + v->a[139561] = 1; + v->a[139562] = anon_sym_DOLLAR_BQUOTE; + v->a[139563] = actions(8183); + v->a[139564] = 1; + v->a[139565] = anon_sym_DOLLAR; + v->a[139566] = actions(8185); + v->a[139567] = 1; + v->a[139568] = anon_sym_DQUOTE; + v->a[139569] = state(3131); + v->a[139570] = 1; + v->a[139571] = aux_sym_string_repeat1; + v->a[139572] = state(3218); + v->a[139573] = 4; + v->a[139574] = sym_arithmetic_expansion; + v->a[139575] = sym_simple_expansion; + v->a[139576] = sym_expansion; + v->a[139577] = sym_command_substitution; + v->a[139578] = 4; + v->a[139579] = actions(3); small_parse_table_6979(v); } void small_parse_table_6979(t_small_parse_table_array *v) { - v->a[139580] = anon_sym_LT_LPAREN; - v->a[139581] = anon_sym_GT_LPAREN; - v->a[139582] = 3; - v->a[139583] = actions(71); - v->a[139584] = 1; - v->a[139585] = sym_comment; - v->a[139586] = actions(1316); - v->a[139587] = 14; - v->a[139588] = anon_sym_PIPE; - v->a[139589] = anon_sym_LT; - v->a[139590] = anon_sym_GT; - v->a[139591] = anon_sym_LT_LT; - v->a[139592] = anon_sym_AMP_GT; - v->a[139593] = anon_sym_LT_AMP; - v->a[139594] = anon_sym_GT_AMP; + v->a[139580] = 1; + v->a[139581] = sym_comment; + v->a[139582] = actions(1595); + v->a[139583] = 1; + v->a[139584] = sym_variable_name; + v->a[139585] = actions(1593); + v->a[139586] = 2; + v->a[139587] = aux_sym__simple_variable_name_token1; + v->a[139588] = aux_sym__multiline_variable_name_token1; + v->a[139589] = actions(1591); + v->a[139590] = 9; + v->a[139591] = anon_sym_BANG; + v->a[139592] = anon_sym_DASH; + v->a[139593] = anon_sym_STAR; + v->a[139594] = anon_sym_QMARK; v->a[139595] = anon_sym_DOLLAR; - v->a[139596] = aux_sym_number_token1; - v->a[139597] = aux_sym_number_token2; - v->a[139598] = anon_sym_DOLLAR_LPAREN; - v->a[139599] = anon_sym_BQUOTE; + v->a[139596] = anon_sym_POUND; + v->a[139597] = anon_sym_AT; + v->a[139598] = anon_sym_0; + v->a[139599] = anon_sym__; small_parse_table_6980(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1396.c b/parser/static/small_parse_table/small_parse_table_1396.c index 9c1f9ecb..23fbf2d8 100644 --- a/parser/static/small_parse_table/small_parse_table_1396.c +++ b/parser/static/small_parse_table/small_parse_table_1396.c @@ -14,126 +14,126 @@ void small_parse_table_6980(t_small_parse_table_array *v) { - v->a[139600] = aux_sym__simple_variable_name_token1; - v->a[139601] = sym_word; - v->a[139602] = actions(1318); - v->a[139603] = 25; - v->a[139604] = sym_file_descriptor; - v->a[139605] = sym__concat; - v->a[139606] = sym_test_operator; - v->a[139607] = sym__brace_start; - v->a[139608] = anon_sym_LPAREN_LPAREN; - v->a[139609] = anon_sym_PIPE_PIPE; - v->a[139610] = anon_sym_AMP_AMP; - v->a[139611] = anon_sym_GT_GT; - v->a[139612] = anon_sym_PIPE_AMP; - v->a[139613] = anon_sym_AMP_GT_GT; - v->a[139614] = anon_sym_GT_PIPE; - v->a[139615] = anon_sym_LT_AMP_DASH; - v->a[139616] = anon_sym_GT_AMP_DASH; - v->a[139617] = anon_sym_LT_LT_DASH; - v->a[139618] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[139619] = anon_sym_DOLLAR_LBRACK; + v->a[139600] = 4; + v->a[139601] = actions(3); + v->a[139602] = 1; + v->a[139603] = sym_comment; + v->a[139604] = actions(3139); + v->a[139605] = 1; + v->a[139606] = sym_variable_name; + v->a[139607] = actions(3137); + v->a[139608] = 2; + v->a[139609] = aux_sym__simple_variable_name_token1; + v->a[139610] = aux_sym__multiline_variable_name_token1; + v->a[139611] = actions(3135); + v->a[139612] = 9; + v->a[139613] = anon_sym_BANG; + v->a[139614] = anon_sym_DASH; + v->a[139615] = anon_sym_STAR; + v->a[139616] = anon_sym_QMARK; + v->a[139617] = anon_sym_DOLLAR; + v->a[139618] = anon_sym_POUND; + v->a[139619] = anon_sym_AT; small_parse_table_6981(v); } void small_parse_table_6981(t_small_parse_table_array *v) { - v->a[139620] = aux_sym_concatenation_token1; - v->a[139621] = sym__special_character; - v->a[139622] = anon_sym_DQUOTE; - v->a[139623] = sym_raw_string; - v->a[139624] = sym_ansi_c_string; - v->a[139625] = anon_sym_DOLLAR_LBRACE; - v->a[139626] = anon_sym_DOLLAR_BQUOTE; - v->a[139627] = anon_sym_LT_LPAREN; - v->a[139628] = anon_sym_GT_LPAREN; - v->a[139629] = 3; - v->a[139630] = actions(71); - v->a[139631] = 1; - v->a[139632] = sym_comment; - v->a[139633] = actions(1308); - v->a[139634] = 14; - v->a[139635] = anon_sym_EQ; - v->a[139636] = anon_sym_PIPE; - v->a[139637] = anon_sym_CARET; - v->a[139638] = anon_sym_AMP; - v->a[139639] = anon_sym_LT; + v->a[139620] = anon_sym_0; + v->a[139621] = anon_sym__; + v->a[139622] = 4; + v->a[139623] = actions(3); + v->a[139624] = 1; + v->a[139625] = sym_comment; + v->a[139626] = actions(2537); + v->a[139627] = 1; + v->a[139628] = sym_variable_name; + v->a[139629] = actions(2535); + v->a[139630] = 2; + v->a[139631] = aux_sym__simple_variable_name_token1; + v->a[139632] = aux_sym__multiline_variable_name_token1; + v->a[139633] = actions(2533); + v->a[139634] = 9; + v->a[139635] = anon_sym_BANG; + v->a[139636] = anon_sym_DASH; + v->a[139637] = anon_sym_STAR; + v->a[139638] = anon_sym_QMARK; + v->a[139639] = anon_sym_DOLLAR; small_parse_table_6982(v); } void small_parse_table_6982(t_small_parse_table_array *v) { - v->a[139640] = anon_sym_GT; - v->a[139641] = anon_sym_LT_LT; - v->a[139642] = anon_sym_GT_GT; - v->a[139643] = anon_sym_PLUS; - v->a[139644] = anon_sym_DASH; - v->a[139645] = anon_sym_STAR; - v->a[139646] = anon_sym_SLASH; - v->a[139647] = anon_sym_PERCENT; - v->a[139648] = anon_sym_STAR_STAR; - v->a[139649] = actions(1310); - v->a[139650] = 25; - v->a[139651] = sym__concat; - v->a[139652] = sym_test_operator; - v->a[139653] = sym_extglob_pattern; - v->a[139654] = anon_sym_PLUS_PLUS; - v->a[139655] = anon_sym_DASH_DASH; - v->a[139656] = anon_sym_PLUS_EQ; - v->a[139657] = anon_sym_DASH_EQ; - v->a[139658] = anon_sym_STAR_EQ; - v->a[139659] = anon_sym_SLASH_EQ; + v->a[139640] = anon_sym_POUND; + v->a[139641] = anon_sym_AT; + v->a[139642] = anon_sym_0; + v->a[139643] = anon_sym__; + v->a[139644] = 4; + v->a[139645] = actions(3); + v->a[139646] = 1; + v->a[139647] = sym_comment; + v->a[139648] = actions(1188); + v->a[139649] = 1; + v->a[139650] = sym_variable_name; + v->a[139651] = actions(1186); + v->a[139652] = 2; + v->a[139653] = aux_sym__simple_variable_name_token1; + v->a[139654] = aux_sym__multiline_variable_name_token1; + v->a[139655] = actions(1184); + v->a[139656] = 9; + v->a[139657] = anon_sym_BANG; + v->a[139658] = anon_sym_DASH; + v->a[139659] = anon_sym_STAR; small_parse_table_6983(v); } void small_parse_table_6983(t_small_parse_table_array *v) { - v->a[139660] = anon_sym_PERCENT_EQ; - v->a[139661] = anon_sym_STAR_STAR_EQ; - v->a[139662] = anon_sym_LT_LT_EQ; - v->a[139663] = anon_sym_GT_GT_EQ; - v->a[139664] = anon_sym_AMP_EQ; - v->a[139665] = anon_sym_CARET_EQ; - v->a[139666] = anon_sym_PIPE_EQ; - v->a[139667] = anon_sym_PIPE_PIPE; - v->a[139668] = anon_sym_AMP_AMP; - v->a[139669] = anon_sym_EQ_EQ; - v->a[139670] = anon_sym_BANG_EQ; - v->a[139671] = anon_sym_LT_EQ; - v->a[139672] = anon_sym_GT_EQ; - v->a[139673] = anon_sym_RBRACK; - v->a[139674] = anon_sym_EQ_TILDE; - v->a[139675] = anon_sym_QMARK; - v->a[139676] = 3; - v->a[139677] = actions(71); - v->a[139678] = 1; - v->a[139679] = sym_comment; + v->a[139660] = anon_sym_QMARK; + v->a[139661] = anon_sym_DOLLAR; + v->a[139662] = anon_sym_POUND; + v->a[139663] = anon_sym_AT; + v->a[139664] = anon_sym_0; + v->a[139665] = anon_sym__; + v->a[139666] = 4; + v->a[139667] = actions(3); + v->a[139668] = 1; + v->a[139669] = sym_comment; + v->a[139670] = actions(5252); + v->a[139671] = 1; + v->a[139672] = sym_variable_name; + v->a[139673] = actions(5250); + v->a[139674] = 2; + v->a[139675] = aux_sym__simple_variable_name_token1; + v->a[139676] = aux_sym__multiline_variable_name_token1; + v->a[139677] = actions(5248); + v->a[139678] = 9; + v->a[139679] = anon_sym_BANG; small_parse_table_6984(v); } void small_parse_table_6984(t_small_parse_table_array *v) { - v->a[139680] = actions(1304); - v->a[139681] = 14; - v->a[139682] = anon_sym_EQ; - v->a[139683] = anon_sym_PIPE; - v->a[139684] = anon_sym_CARET; - v->a[139685] = anon_sym_AMP; - v->a[139686] = anon_sym_LT; - v->a[139687] = anon_sym_GT; - v->a[139688] = anon_sym_LT_LT; - v->a[139689] = anon_sym_GT_GT; - v->a[139690] = anon_sym_PLUS; - v->a[139691] = anon_sym_DASH; - v->a[139692] = anon_sym_STAR; - v->a[139693] = anon_sym_SLASH; - v->a[139694] = anon_sym_PERCENT; - v->a[139695] = anon_sym_STAR_STAR; - v->a[139696] = actions(1306); - v->a[139697] = 25; - v->a[139698] = sym__concat; - v->a[139699] = sym_test_operator; + v->a[139680] = anon_sym_DASH; + v->a[139681] = anon_sym_STAR; + v->a[139682] = anon_sym_QMARK; + v->a[139683] = anon_sym_DOLLAR; + v->a[139684] = anon_sym_POUND; + v->a[139685] = anon_sym_AT; + v->a[139686] = anon_sym_0; + v->a[139687] = anon_sym__; + v->a[139688] = 6; + v->a[139689] = actions(57); + v->a[139690] = 1; + v->a[139691] = sym_comment; + v->a[139692] = actions(8193); + v->a[139693] = 1; + v->a[139694] = anon_sym_LT_LT; + v->a[139695] = actions(8195); + v->a[139696] = 1; + v->a[139697] = anon_sym_LT_LT_DASH; + v->a[139698] = actions(8191); + v->a[139699] = 2; small_parse_table_6985(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1397.c b/parser/static/small_parse_table/small_parse_table_1397.c index ccdd84ce..2f20f672 100644 --- a/parser/static/small_parse_table/small_parse_table_1397.c +++ b/parser/static/small_parse_table/small_parse_table_1397.c @@ -14,126 +14,126 @@ void small_parse_table_6985(t_small_parse_table_array *v) { - v->a[139700] = sym_extglob_pattern; - v->a[139701] = anon_sym_PLUS_PLUS; - v->a[139702] = anon_sym_DASH_DASH; - v->a[139703] = anon_sym_PLUS_EQ; - v->a[139704] = anon_sym_DASH_EQ; - v->a[139705] = anon_sym_STAR_EQ; - v->a[139706] = anon_sym_SLASH_EQ; - v->a[139707] = anon_sym_PERCENT_EQ; - v->a[139708] = anon_sym_STAR_STAR_EQ; - v->a[139709] = anon_sym_LT_LT_EQ; - v->a[139710] = anon_sym_GT_GT_EQ; - v->a[139711] = anon_sym_AMP_EQ; - v->a[139712] = anon_sym_CARET_EQ; - v->a[139713] = anon_sym_PIPE_EQ; - v->a[139714] = anon_sym_PIPE_PIPE; - v->a[139715] = anon_sym_AMP_AMP; - v->a[139716] = anon_sym_EQ_EQ; - v->a[139717] = anon_sym_BANG_EQ; - v->a[139718] = anon_sym_LT_EQ; - v->a[139719] = anon_sym_GT_EQ; + v->a[139700] = anon_sym_LT_AMP_DASH; + v->a[139701] = anon_sym_GT_AMP_DASH; + v->a[139702] = actions(8189); + v->a[139703] = 3; + v->a[139704] = anon_sym_GT_GT; + v->a[139705] = anon_sym_AMP_GT_GT; + v->a[139706] = anon_sym_GT_PIPE; + v->a[139707] = actions(8187); + v->a[139708] = 5; + v->a[139709] = anon_sym_LT; + v->a[139710] = anon_sym_GT; + v->a[139711] = anon_sym_AMP_GT; + v->a[139712] = anon_sym_LT_AMP; + v->a[139713] = anon_sym_GT_AMP; + v->a[139714] = 4; + v->a[139715] = actions(3); + v->a[139716] = 1; + v->a[139717] = sym_comment; + v->a[139718] = actions(4412); + v->a[139719] = 1; small_parse_table_6986(v); } void small_parse_table_6986(t_small_parse_table_array *v) { - v->a[139720] = anon_sym_RBRACK; - v->a[139721] = anon_sym_EQ_TILDE; - v->a[139722] = anon_sym_QMARK; - v->a[139723] = 3; - v->a[139724] = actions(71); - v->a[139725] = 1; - v->a[139726] = sym_comment; - v->a[139727] = actions(1308); - v->a[139728] = 14; - v->a[139729] = anon_sym_EQ; - v->a[139730] = anon_sym_PIPE; - v->a[139731] = anon_sym_CARET; - v->a[139732] = anon_sym_AMP; - v->a[139733] = anon_sym_LT; - v->a[139734] = anon_sym_GT; - v->a[139735] = anon_sym_LT_LT; - v->a[139736] = anon_sym_GT_GT; - v->a[139737] = anon_sym_PLUS; - v->a[139738] = anon_sym_DASH; - v->a[139739] = anon_sym_STAR; + v->a[139720] = sym_variable_name; + v->a[139721] = actions(4410); + v->a[139722] = 2; + v->a[139723] = aux_sym__simple_variable_name_token1; + v->a[139724] = aux_sym__multiline_variable_name_token1; + v->a[139725] = actions(4408); + v->a[139726] = 9; + v->a[139727] = anon_sym_BANG; + v->a[139728] = anon_sym_DASH; + v->a[139729] = anon_sym_STAR; + v->a[139730] = anon_sym_QMARK; + v->a[139731] = anon_sym_DOLLAR; + v->a[139732] = anon_sym_POUND; + v->a[139733] = anon_sym_AT; + v->a[139734] = anon_sym_0; + v->a[139735] = anon_sym__; + v->a[139736] = 4; + v->a[139737] = actions(3); + v->a[139738] = 1; + v->a[139739] = sym_comment; small_parse_table_6987(v); } void small_parse_table_6987(t_small_parse_table_array *v) { - v->a[139740] = anon_sym_SLASH; - v->a[139741] = anon_sym_PERCENT; - v->a[139742] = anon_sym_STAR_STAR; - v->a[139743] = actions(1310); - v->a[139744] = 25; - v->a[139745] = sym__concat; - v->a[139746] = sym_test_operator; - v->a[139747] = sym_extglob_pattern; - v->a[139748] = anon_sym_PLUS_PLUS; - v->a[139749] = anon_sym_DASH_DASH; - v->a[139750] = anon_sym_PLUS_EQ; - v->a[139751] = anon_sym_DASH_EQ; - v->a[139752] = anon_sym_STAR_EQ; - v->a[139753] = anon_sym_SLASH_EQ; - v->a[139754] = anon_sym_PERCENT_EQ; - v->a[139755] = anon_sym_STAR_STAR_EQ; - v->a[139756] = anon_sym_LT_LT_EQ; - v->a[139757] = anon_sym_GT_GT_EQ; - v->a[139758] = anon_sym_AMP_EQ; - v->a[139759] = anon_sym_CARET_EQ; + v->a[139740] = actions(7732); + v->a[139741] = 1; + v->a[139742] = sym_variable_name; + v->a[139743] = actions(7730); + v->a[139744] = 2; + v->a[139745] = aux_sym__simple_variable_name_token1; + v->a[139746] = aux_sym__multiline_variable_name_token1; + v->a[139747] = actions(7728); + v->a[139748] = 9; + v->a[139749] = anon_sym_BANG; + v->a[139750] = anon_sym_DASH; + v->a[139751] = anon_sym_STAR; + v->a[139752] = anon_sym_QMARK; + v->a[139753] = anon_sym_DOLLAR; + v->a[139754] = anon_sym_POUND; + v->a[139755] = anon_sym_AT; + v->a[139756] = anon_sym_0; + v->a[139757] = anon_sym__; + v->a[139758] = 4; + v->a[139759] = actions(3); small_parse_table_6988(v); } void small_parse_table_6988(t_small_parse_table_array *v) { - v->a[139760] = anon_sym_PIPE_EQ; - v->a[139761] = anon_sym_PIPE_PIPE; - v->a[139762] = anon_sym_AMP_AMP; - v->a[139763] = anon_sym_EQ_EQ; - v->a[139764] = anon_sym_BANG_EQ; - v->a[139765] = anon_sym_LT_EQ; - v->a[139766] = anon_sym_GT_EQ; - v->a[139767] = anon_sym_RBRACK; - v->a[139768] = anon_sym_EQ_TILDE; - v->a[139769] = anon_sym_QMARK; - v->a[139770] = 5; - v->a[139771] = actions(71); - v->a[139772] = 1; - v->a[139773] = sym_comment; - v->a[139774] = actions(6809); - v->a[139775] = 1; - v->a[139776] = sym__special_character; - v->a[139777] = state(2595); - v->a[139778] = 1; - v->a[139779] = aux_sym__literal_repeat1; + v->a[139760] = 1; + v->a[139761] = sym_comment; + v->a[139762] = actions(1727); + v->a[139763] = 1; + v->a[139764] = sym_variable_name; + v->a[139765] = actions(1725); + v->a[139766] = 2; + v->a[139767] = aux_sym__simple_variable_name_token1; + v->a[139768] = aux_sym__multiline_variable_name_token1; + v->a[139769] = actions(1723); + v->a[139770] = 9; + v->a[139771] = anon_sym_BANG; + v->a[139772] = anon_sym_DASH; + v->a[139773] = anon_sym_STAR; + v->a[139774] = anon_sym_QMARK; + v->a[139775] = anon_sym_DOLLAR; + v->a[139776] = anon_sym_POUND; + v->a[139777] = anon_sym_AT; + v->a[139778] = anon_sym_0; + v->a[139779] = anon_sym__; small_parse_table_6989(v); } void small_parse_table_6989(t_small_parse_table_array *v) { - v->a[139780] = actions(5393); - v->a[139781] = 12; - v->a[139782] = anon_sym_PIPE; - v->a[139783] = anon_sym_LT; - v->a[139784] = anon_sym_GT; - v->a[139785] = anon_sym_LT_LT; - v->a[139786] = anon_sym_AMP_GT; - v->a[139787] = anon_sym_LT_AMP; - v->a[139788] = anon_sym_GT_AMP; - v->a[139789] = anon_sym_DOLLAR; - v->a[139790] = aux_sym_number_token1; - v->a[139791] = aux_sym_number_token2; - v->a[139792] = anon_sym_DOLLAR_LPAREN; - v->a[139793] = sym_word; - v->a[139794] = actions(5395); - v->a[139795] = 25; - v->a[139796] = sym_file_descriptor; - v->a[139797] = sym_variable_name; - v->a[139798] = sym_test_operator; - v->a[139799] = sym__brace_start; + v->a[139780] = 4; + v->a[139781] = actions(3); + v->a[139782] = 1; + v->a[139783] = sym_comment; + v->a[139784] = actions(818); + v->a[139785] = 1; + v->a[139786] = sym_variable_name; + v->a[139787] = actions(814); + v->a[139788] = 2; + v->a[139789] = aux_sym__simple_variable_name_token1; + v->a[139790] = aux_sym__multiline_variable_name_token1; + v->a[139791] = actions(812); + v->a[139792] = 9; + v->a[139793] = anon_sym_BANG; + v->a[139794] = anon_sym_DASH; + v->a[139795] = anon_sym_STAR; + v->a[139796] = anon_sym_QMARK; + v->a[139797] = anon_sym_DOLLAR; + v->a[139798] = anon_sym_POUND; + v->a[139799] = anon_sym_AT; small_parse_table_6990(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1398.c b/parser/static/small_parse_table/small_parse_table_1398.c index a5099fe4..c24fe83c 100644 --- a/parser/static/small_parse_table/small_parse_table_1398.c +++ b/parser/static/small_parse_table/small_parse_table_1398.c @@ -14,126 +14,126 @@ void small_parse_table_6990(t_small_parse_table_array *v) { - v->a[139800] = anon_sym_LPAREN_LPAREN; - v->a[139801] = anon_sym_PIPE_PIPE; - v->a[139802] = anon_sym_AMP_AMP; - v->a[139803] = anon_sym_GT_GT; - v->a[139804] = anon_sym_PIPE_AMP; - v->a[139805] = anon_sym_AMP_GT_GT; - v->a[139806] = anon_sym_GT_PIPE; - v->a[139807] = anon_sym_LT_AMP_DASH; - v->a[139808] = anon_sym_GT_AMP_DASH; - v->a[139809] = anon_sym_LT_LT_DASH; - v->a[139810] = anon_sym_LT_LT_LT; - v->a[139811] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[139812] = anon_sym_DOLLAR_LBRACK; - v->a[139813] = anon_sym_DQUOTE; - v->a[139814] = sym_raw_string; - v->a[139815] = sym_ansi_c_string; - v->a[139816] = anon_sym_DOLLAR_LBRACE; - v->a[139817] = anon_sym_BQUOTE; - v->a[139818] = anon_sym_DOLLAR_BQUOTE; - v->a[139819] = anon_sym_LT_LPAREN; + v->a[139800] = anon_sym_0; + v->a[139801] = anon_sym__; + v->a[139802] = 4; + v->a[139803] = actions(3); + v->a[139804] = 1; + v->a[139805] = sym_comment; + v->a[139806] = actions(4267); + v->a[139807] = 1; + v->a[139808] = sym_variable_name; + v->a[139809] = actions(4265); + v->a[139810] = 2; + v->a[139811] = aux_sym__simple_variable_name_token1; + v->a[139812] = aux_sym__multiline_variable_name_token1; + v->a[139813] = actions(4263); + v->a[139814] = 9; + v->a[139815] = anon_sym_BANG; + v->a[139816] = anon_sym_DASH; + v->a[139817] = anon_sym_STAR; + v->a[139818] = anon_sym_QMARK; + v->a[139819] = anon_sym_DOLLAR; small_parse_table_6991(v); } void small_parse_table_6991(t_small_parse_table_array *v) { - v->a[139820] = anon_sym_GT_LPAREN; - v->a[139821] = 3; - v->a[139822] = actions(71); - v->a[139823] = 1; - v->a[139824] = sym_comment; - v->a[139825] = actions(1320); - v->a[139826] = 13; - v->a[139827] = anon_sym_PIPE; - v->a[139828] = anon_sym_LT; - v->a[139829] = anon_sym_GT; - v->a[139830] = anon_sym_LT_LT; - v->a[139831] = anon_sym_AMP_GT; - v->a[139832] = anon_sym_LT_AMP; - v->a[139833] = anon_sym_GT_AMP; - v->a[139834] = anon_sym_DOLLAR; - v->a[139835] = aux_sym_number_token1; - v->a[139836] = aux_sym_number_token2; - v->a[139837] = anon_sym_DOLLAR_LPAREN; - v->a[139838] = anon_sym_BQUOTE; - v->a[139839] = sym_word; + v->a[139820] = anon_sym_POUND; + v->a[139821] = anon_sym_AT; + v->a[139822] = anon_sym_0; + v->a[139823] = anon_sym__; + v->a[139824] = 4; + v->a[139825] = actions(3); + v->a[139826] = 1; + v->a[139827] = sym_comment; + v->a[139828] = actions(1335); + v->a[139829] = 1; + v->a[139830] = sym_variable_name; + v->a[139831] = actions(1333); + v->a[139832] = 2; + v->a[139833] = aux_sym__simple_variable_name_token1; + v->a[139834] = aux_sym__multiline_variable_name_token1; + v->a[139835] = actions(1331); + v->a[139836] = 9; + v->a[139837] = anon_sym_BANG; + v->a[139838] = anon_sym_DASH; + v->a[139839] = anon_sym_STAR; small_parse_table_6992(v); } void small_parse_table_6992(t_small_parse_table_array *v) { - v->a[139840] = actions(1322); - v->a[139841] = 26; - v->a[139842] = sym_file_descriptor; - v->a[139843] = sym__concat; - v->a[139844] = sym_test_operator; - v->a[139845] = sym__brace_start; - v->a[139846] = anon_sym_LPAREN_LPAREN; - v->a[139847] = anon_sym_PIPE_PIPE; - v->a[139848] = anon_sym_AMP_AMP; - v->a[139849] = anon_sym_GT_GT; - v->a[139850] = anon_sym_PIPE_AMP; - v->a[139851] = anon_sym_AMP_GT_GT; - v->a[139852] = anon_sym_GT_PIPE; - v->a[139853] = anon_sym_LT_AMP_DASH; - v->a[139854] = anon_sym_GT_AMP_DASH; + v->a[139840] = anon_sym_QMARK; + v->a[139841] = anon_sym_DOLLAR; + v->a[139842] = anon_sym_POUND; + v->a[139843] = anon_sym_AT; + v->a[139844] = anon_sym_0; + v->a[139845] = anon_sym__; + v->a[139846] = 6; + v->a[139847] = actions(57); + v->a[139848] = 1; + v->a[139849] = sym_comment; + v->a[139850] = actions(8203); + v->a[139851] = 1; + v->a[139852] = anon_sym_LT_LT; + v->a[139853] = actions(8205); + v->a[139854] = 1; v->a[139855] = anon_sym_LT_LT_DASH; - v->a[139856] = anon_sym_LT_LT_LT; - v->a[139857] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[139858] = anon_sym_DOLLAR_LBRACK; - v->a[139859] = aux_sym_concatenation_token1; + v->a[139856] = actions(8201); + v->a[139857] = 2; + v->a[139858] = anon_sym_LT_AMP_DASH; + v->a[139859] = anon_sym_GT_AMP_DASH; small_parse_table_6993(v); } void small_parse_table_6993(t_small_parse_table_array *v) { - v->a[139860] = sym__special_character; - v->a[139861] = anon_sym_DQUOTE; - v->a[139862] = sym_raw_string; - v->a[139863] = sym_ansi_c_string; - v->a[139864] = anon_sym_DOLLAR_LBRACE; - v->a[139865] = anon_sym_DOLLAR_BQUOTE; - v->a[139866] = anon_sym_LT_LPAREN; - v->a[139867] = anon_sym_GT_LPAREN; - v->a[139868] = 3; - v->a[139869] = actions(71); - v->a[139870] = 1; - v->a[139871] = sym_comment; - v->a[139872] = actions(1352); - v->a[139873] = 14; - v->a[139874] = anon_sym_EQ; - v->a[139875] = anon_sym_PIPE; - v->a[139876] = anon_sym_CARET; - v->a[139877] = anon_sym_AMP; - v->a[139878] = anon_sym_LT; - v->a[139879] = anon_sym_GT; + v->a[139860] = actions(8199); + v->a[139861] = 3; + v->a[139862] = anon_sym_GT_GT; + v->a[139863] = anon_sym_AMP_GT_GT; + v->a[139864] = anon_sym_GT_PIPE; + v->a[139865] = actions(8197); + v->a[139866] = 5; + v->a[139867] = anon_sym_LT; + v->a[139868] = anon_sym_GT; + v->a[139869] = anon_sym_AMP_GT; + v->a[139870] = anon_sym_LT_AMP; + v->a[139871] = anon_sym_GT_AMP; + v->a[139872] = 4; + v->a[139873] = actions(3); + v->a[139874] = 1; + v->a[139875] = sym_comment; + v->a[139876] = actions(1178); + v->a[139877] = 1; + v->a[139878] = sym_variable_name; + v->a[139879] = actions(1176); small_parse_table_6994(v); } void small_parse_table_6994(t_small_parse_table_array *v) { - v->a[139880] = anon_sym_LT_LT; - v->a[139881] = anon_sym_GT_GT; - v->a[139882] = anon_sym_PLUS; - v->a[139883] = anon_sym_DASH; - v->a[139884] = anon_sym_STAR; - v->a[139885] = anon_sym_SLASH; - v->a[139886] = anon_sym_PERCENT; - v->a[139887] = anon_sym_STAR_STAR; - v->a[139888] = actions(1354); - v->a[139889] = 25; - v->a[139890] = sym__concat; - v->a[139891] = sym_test_operator; - v->a[139892] = anon_sym_PLUS_PLUS; - v->a[139893] = anon_sym_DASH_DASH; - v->a[139894] = anon_sym_PLUS_EQ; - v->a[139895] = anon_sym_DASH_EQ; - v->a[139896] = anon_sym_STAR_EQ; - v->a[139897] = anon_sym_SLASH_EQ; - v->a[139898] = anon_sym_PERCENT_EQ; - v->a[139899] = anon_sym_STAR_STAR_EQ; + v->a[139880] = 2; + v->a[139881] = aux_sym__simple_variable_name_token1; + v->a[139882] = aux_sym__multiline_variable_name_token1; + v->a[139883] = actions(1174); + v->a[139884] = 9; + v->a[139885] = anon_sym_BANG; + v->a[139886] = anon_sym_DASH; + v->a[139887] = anon_sym_STAR; + v->a[139888] = anon_sym_QMARK; + v->a[139889] = anon_sym_DOLLAR; + v->a[139890] = anon_sym_POUND; + v->a[139891] = anon_sym_AT; + v->a[139892] = anon_sym_0; + v->a[139893] = anon_sym__; + v->a[139894] = 4; + v->a[139895] = actions(3); + v->a[139896] = 1; + v->a[139897] = sym_comment; + v->a[139898] = actions(2042); + v->a[139899] = 1; small_parse_table_6995(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1399.c b/parser/static/small_parse_table/small_parse_table_1399.c index 46929bba..ab03faf7 100644 --- a/parser/static/small_parse_table/small_parse_table_1399.c +++ b/parser/static/small_parse_table/small_parse_table_1399.c @@ -14,126 +14,126 @@ void small_parse_table_6995(t_small_parse_table_array *v) { - v->a[139900] = anon_sym_LT_LT_EQ; - v->a[139901] = anon_sym_GT_GT_EQ; - v->a[139902] = anon_sym_AMP_EQ; - v->a[139903] = anon_sym_CARET_EQ; - v->a[139904] = anon_sym_PIPE_EQ; - v->a[139905] = anon_sym_PIPE_PIPE; - v->a[139906] = anon_sym_AMP_AMP; - v->a[139907] = anon_sym_EQ_EQ; - v->a[139908] = anon_sym_BANG_EQ; - v->a[139909] = anon_sym_LT_EQ; - v->a[139910] = anon_sym_GT_EQ; - v->a[139911] = anon_sym_RBRACK; - v->a[139912] = anon_sym_EQ_TILDE; - v->a[139913] = anon_sym_QMARK; - v->a[139914] = aux_sym_concatenation_token1; - v->a[139915] = 3; - v->a[139916] = actions(71); - v->a[139917] = 1; - v->a[139918] = sym_comment; - v->a[139919] = actions(1336); + v->a[139900] = sym_variable_name; + v->a[139901] = actions(2040); + v->a[139902] = 2; + v->a[139903] = aux_sym__simple_variable_name_token1; + v->a[139904] = aux_sym__multiline_variable_name_token1; + v->a[139905] = actions(2038); + v->a[139906] = 9; + v->a[139907] = anon_sym_BANG; + v->a[139908] = anon_sym_DASH; + v->a[139909] = anon_sym_STAR; + v->a[139910] = anon_sym_QMARK; + v->a[139911] = anon_sym_DOLLAR; + v->a[139912] = anon_sym_POUND; + v->a[139913] = anon_sym_AT; + v->a[139914] = anon_sym_0; + v->a[139915] = anon_sym__; + v->a[139916] = 4; + v->a[139917] = actions(3); + v->a[139918] = 1; + v->a[139919] = sym_comment; small_parse_table_6996(v); } void small_parse_table_6996(t_small_parse_table_array *v) { - v->a[139920] = 13; - v->a[139921] = anon_sym_PIPE; - v->a[139922] = anon_sym_LT; - v->a[139923] = anon_sym_GT; - v->a[139924] = anon_sym_LT_LT; - v->a[139925] = anon_sym_AMP_GT; - v->a[139926] = anon_sym_LT_AMP; - v->a[139927] = anon_sym_GT_AMP; - v->a[139928] = anon_sym_DOLLAR; - v->a[139929] = aux_sym_number_token1; - v->a[139930] = aux_sym_number_token2; - v->a[139931] = anon_sym_DOLLAR_LPAREN; - v->a[139932] = anon_sym_BQUOTE; - v->a[139933] = sym_word; - v->a[139934] = actions(1338); - v->a[139935] = 26; - v->a[139936] = sym_file_descriptor; - v->a[139937] = sym__concat; - v->a[139938] = sym_test_operator; - v->a[139939] = sym__brace_start; + v->a[139920] = actions(4279); + v->a[139921] = 1; + v->a[139922] = sym_variable_name; + v->a[139923] = actions(4277); + v->a[139924] = 2; + v->a[139925] = aux_sym__simple_variable_name_token1; + v->a[139926] = aux_sym__multiline_variable_name_token1; + v->a[139927] = actions(4275); + v->a[139928] = 9; + v->a[139929] = anon_sym_BANG; + v->a[139930] = anon_sym_DASH; + v->a[139931] = anon_sym_STAR; + v->a[139932] = anon_sym_QMARK; + v->a[139933] = anon_sym_DOLLAR; + v->a[139934] = anon_sym_POUND; + v->a[139935] = anon_sym_AT; + v->a[139936] = anon_sym_0; + v->a[139937] = anon_sym__; + v->a[139938] = 4; + v->a[139939] = actions(3); small_parse_table_6997(v); } void small_parse_table_6997(t_small_parse_table_array *v) { - v->a[139940] = anon_sym_LPAREN_LPAREN; - v->a[139941] = anon_sym_PIPE_PIPE; - v->a[139942] = anon_sym_AMP_AMP; - v->a[139943] = anon_sym_GT_GT; - v->a[139944] = anon_sym_PIPE_AMP; - v->a[139945] = anon_sym_AMP_GT_GT; - v->a[139946] = anon_sym_GT_PIPE; - v->a[139947] = anon_sym_LT_AMP_DASH; - v->a[139948] = anon_sym_GT_AMP_DASH; - v->a[139949] = anon_sym_LT_LT_DASH; - v->a[139950] = anon_sym_LT_LT_LT; - v->a[139951] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[139952] = anon_sym_DOLLAR_LBRACK; - v->a[139953] = aux_sym_concatenation_token1; - v->a[139954] = sym__special_character; - v->a[139955] = anon_sym_DQUOTE; - v->a[139956] = sym_raw_string; - v->a[139957] = sym_ansi_c_string; - v->a[139958] = anon_sym_DOLLAR_LBRACE; - v->a[139959] = anon_sym_DOLLAR_BQUOTE; + v->a[139940] = 1; + v->a[139941] = sym_comment; + v->a[139942] = actions(4885); + v->a[139943] = 1; + v->a[139944] = sym_variable_name; + v->a[139945] = actions(4883); + v->a[139946] = 2; + v->a[139947] = aux_sym__simple_variable_name_token1; + v->a[139948] = aux_sym__multiline_variable_name_token1; + v->a[139949] = actions(4881); + v->a[139950] = 9; + v->a[139951] = anon_sym_BANG; + v->a[139952] = anon_sym_DASH; + v->a[139953] = anon_sym_STAR; + v->a[139954] = anon_sym_QMARK; + v->a[139955] = anon_sym_DOLLAR; + v->a[139956] = anon_sym_POUND; + v->a[139957] = anon_sym_AT; + v->a[139958] = anon_sym_0; + v->a[139959] = anon_sym__; small_parse_table_6998(v); } void small_parse_table_6998(t_small_parse_table_array *v) { - v->a[139960] = anon_sym_LT_LPAREN; - v->a[139961] = anon_sym_GT_LPAREN; - v->a[139962] = 3; - v->a[139963] = actions(71); - v->a[139964] = 1; - v->a[139965] = sym_comment; - v->a[139966] = actions(1292); - v->a[139967] = 14; - v->a[139968] = anon_sym_EQ; - v->a[139969] = anon_sym_PIPE; - v->a[139970] = anon_sym_CARET; - v->a[139971] = anon_sym_AMP; - v->a[139972] = anon_sym_LT; - v->a[139973] = anon_sym_GT; - v->a[139974] = anon_sym_LT_LT; - v->a[139975] = anon_sym_GT_GT; - v->a[139976] = anon_sym_PLUS; - v->a[139977] = anon_sym_DASH; - v->a[139978] = anon_sym_STAR; - v->a[139979] = anon_sym_SLASH; + v->a[139960] = 4; + v->a[139961] = actions(3); + v->a[139962] = 1; + v->a[139963] = sym_comment; + v->a[139964] = actions(1526); + v->a[139965] = 1; + v->a[139966] = sym_variable_name; + v->a[139967] = actions(1524); + v->a[139968] = 2; + v->a[139969] = aux_sym__simple_variable_name_token1; + v->a[139970] = aux_sym__multiline_variable_name_token1; + v->a[139971] = actions(1522); + v->a[139972] = 9; + v->a[139973] = anon_sym_BANG; + v->a[139974] = anon_sym_DASH; + v->a[139975] = anon_sym_STAR; + v->a[139976] = anon_sym_QMARK; + v->a[139977] = anon_sym_DOLLAR; + v->a[139978] = anon_sym_POUND; + v->a[139979] = anon_sym_AT; small_parse_table_6999(v); } void small_parse_table_6999(t_small_parse_table_array *v) { - v->a[139980] = anon_sym_PERCENT; - v->a[139981] = anon_sym_STAR_STAR; - v->a[139982] = actions(1294); - v->a[139983] = 25; - v->a[139984] = sym__concat; - v->a[139985] = sym_test_operator; - v->a[139986] = anon_sym_PLUS_PLUS; - v->a[139987] = anon_sym_DASH_DASH; - v->a[139988] = anon_sym_PLUS_EQ; - v->a[139989] = anon_sym_DASH_EQ; - v->a[139990] = anon_sym_STAR_EQ; - v->a[139991] = anon_sym_SLASH_EQ; - v->a[139992] = anon_sym_PERCENT_EQ; - v->a[139993] = anon_sym_STAR_STAR_EQ; - v->a[139994] = anon_sym_LT_LT_EQ; - v->a[139995] = anon_sym_GT_GT_EQ; - v->a[139996] = anon_sym_AMP_EQ; - v->a[139997] = anon_sym_CARET_EQ; - v->a[139998] = anon_sym_PIPE_EQ; - v->a[139999] = anon_sym_PIPE_PIPE; + v->a[139980] = anon_sym_0; + v->a[139981] = anon_sym__; + v->a[139982] = 4; + v->a[139983] = actions(3); + v->a[139984] = 1; + v->a[139985] = sym_comment; + v->a[139986] = actions(8211); + v->a[139987] = 1; + v->a[139988] = sym_variable_name; + v->a[139989] = actions(8209); + v->a[139990] = 2; + v->a[139991] = aux_sym__simple_variable_name_token1; + v->a[139992] = aux_sym__multiline_variable_name_token1; + v->a[139993] = actions(8207); + v->a[139994] = 9; + v->a[139995] = anon_sym_BANG; + v->a[139996] = anon_sym_DASH; + v->a[139997] = anon_sym_STAR; + v->a[139998] = anon_sym_QMARK; + v->a[139999] = anon_sym_DOLLAR; small_parse_table_7000(v); } diff --git a/parser/static/small_parse_table/small_parse_table_14.c b/parser/static/small_parse_table/small_parse_table_14.c index 420ec8f4..bba44eb6 100644 --- a/parser/static/small_parse_table/small_parse_table_14.c +++ b/parser/static/small_parse_table/small_parse_table_14.c @@ -14,126 +14,126 @@ void small_parse_table_70(t_small_parse_table_array *v) { - v->a[1400] = anon_sym_EQ_EQ; - v->a[1401] = anon_sym_EQ_TILDE; - v->a[1402] = actions(1432); - v->a[1403] = 2; - v->a[1404] = anon_sym_LT_LPAREN; - v->a[1405] = anon_sym_GT_LPAREN; - v->a[1406] = actions(1627); - v->a[1407] = 2; - v->a[1408] = sym_file_descriptor; - v->a[1409] = aux_sym_heredoc_redirect_token1; - v->a[1410] = actions(1400); - v->a[1411] = 3; - v->a[1412] = sym_raw_string; - v->a[1413] = sym_ansi_c_string; - v->a[1414] = sym_word; - v->a[1415] = state(874); - v->a[1416] = 9; - v->a[1417] = sym_arithmetic_expansion; - v->a[1418] = sym_brace_expression; - v->a[1419] = sym_string; + v->a[1400] = anon_sym_DQUOTE; + v->a[1401] = sym_raw_string; + v->a[1402] = aux_sym_number_token1; + v->a[1403] = aux_sym_number_token2; + v->a[1404] = anon_sym_DOLLAR_LBRACE; + v->a[1405] = anon_sym_DOLLAR_LPAREN; + v->a[1406] = anon_sym_BQUOTE; + v->a[1407] = anon_sym_DOLLAR_BQUOTE; + v->a[1408] = sym_word; + v->a[1409] = anon_sym_SEMI; + v->a[1410] = 6; + v->a[1411] = actions(3); + v->a[1412] = 1; + v->a[1413] = sym_comment; + v->a[1414] = actions(959); + v->a[1415] = 1; + v->a[1416] = sym_variable_name; + v->a[1417] = actions(957); + v->a[1418] = 2; + v->a[1419] = aux_sym__simple_variable_name_token1; small_parse_table_71(v); } void small_parse_table_71(t_small_parse_table_array *v) { - v->a[1420] = sym_translated_string; - v->a[1421] = sym_number; - v->a[1422] = sym_simple_expansion; - v->a[1423] = sym_expansion; - v->a[1424] = sym_command_substitution; - v->a[1425] = sym_process_substitution; - v->a[1426] = actions(1625); - v->a[1427] = 22; - v->a[1428] = anon_sym_SEMI; - v->a[1429] = anon_sym_PIPE_PIPE; - v->a[1430] = anon_sym_AMP_AMP; - v->a[1431] = anon_sym_PIPE; - v->a[1432] = anon_sym_AMP; - v->a[1433] = anon_sym_LT; - v->a[1434] = anon_sym_GT; - v->a[1435] = anon_sym_LT_LT; - v->a[1436] = anon_sym_GT_GT; - v->a[1437] = anon_sym_esac; - v->a[1438] = anon_sym_SEMI_SEMI; - v->a[1439] = anon_sym_SEMI_AMP; + v->a[1420] = aux_sym__multiline_variable_name_token1; + v->a[1421] = actions(816); + v->a[1422] = 3; + v->a[1423] = sym_file_descriptor; + v->a[1424] = sym_test_operator; + v->a[1425] = sym__brace_start; + v->a[1426] = actions(955); + v->a[1427] = 9; + v->a[1428] = anon_sym_BANG; + v->a[1429] = anon_sym_DASH; + v->a[1430] = anon_sym_STAR; + v->a[1431] = anon_sym_QMARK; + v->a[1432] = anon_sym_DOLLAR; + v->a[1433] = anon_sym_POUND; + v->a[1434] = anon_sym_AT; + v->a[1435] = anon_sym_0; + v->a[1436] = anon_sym__; + v->a[1437] = actions(810); + v->a[1438] = 34; + v->a[1439] = anon_sym_esac; small_parse_table_72(v); } void small_parse_table_72(t_small_parse_table_array *v) { - v->a[1440] = anon_sym_SEMI_SEMI_AMP; - v->a[1441] = anon_sym_PIPE_AMP; - v->a[1442] = anon_sym_AMP_GT; - v->a[1443] = anon_sym_AMP_GT_GT; - v->a[1444] = anon_sym_LT_AMP; - v->a[1445] = anon_sym_GT_AMP; - v->a[1446] = anon_sym_GT_PIPE; - v->a[1447] = anon_sym_LT_AMP_DASH; - v->a[1448] = anon_sym_GT_AMP_DASH; - v->a[1449] = anon_sym_LT_LT_DASH; - v->a[1450] = 27; - v->a[1451] = actions(3); - v->a[1452] = 1; - v->a[1453] = sym_comment; - v->a[1454] = actions(1491); - v->a[1455] = 1; - v->a[1456] = aux_sym_heredoc_redirect_token1; - v->a[1457] = actions(1638); - v->a[1458] = 1; - v->a[1459] = anon_sym_LT_LT_LT; + v->a[1440] = anon_sym_PIPE; + v->a[1441] = anon_sym_SEMI_SEMI; + v->a[1442] = anon_sym_SEMI_AMP; + v->a[1443] = anon_sym_SEMI_SEMI_AMP; + v->a[1444] = anon_sym_PIPE_AMP; + v->a[1445] = anon_sym_AMP_AMP; + v->a[1446] = anon_sym_PIPE_PIPE; + v->a[1447] = anon_sym_LT; + v->a[1448] = anon_sym_GT; + v->a[1449] = anon_sym_GT_GT; + v->a[1450] = anon_sym_AMP_GT; + v->a[1451] = anon_sym_AMP_GT_GT; + v->a[1452] = anon_sym_LT_AMP; + v->a[1453] = anon_sym_GT_AMP; + v->a[1454] = anon_sym_GT_PIPE; + v->a[1455] = anon_sym_LT_AMP_DASH; + v->a[1456] = anon_sym_GT_AMP_DASH; + v->a[1457] = anon_sym_LT_LT; + v->a[1458] = anon_sym_LT_LT_DASH; + v->a[1459] = aux_sym_heredoc_redirect_token1; small_parse_table_73(v); } void small_parse_table_73(t_small_parse_table_array *v) { - v->a[1460] = actions(1641); - v->a[1461] = 1; - v->a[1462] = anon_sym_DOLLAR_LBRACK; - v->a[1463] = actions(1644); - v->a[1464] = 1; - v->a[1465] = anon_sym_DOLLAR; - v->a[1466] = actions(1647); - v->a[1467] = 1; - v->a[1468] = sym__special_character; - v->a[1469] = actions(1650); - v->a[1470] = 1; - v->a[1471] = anon_sym_DQUOTE; - v->a[1472] = actions(1653); - v->a[1473] = 1; - v->a[1474] = aux_sym_number_token1; - v->a[1475] = actions(1656); - v->a[1476] = 1; - v->a[1477] = aux_sym_number_token2; - v->a[1478] = actions(1659); - v->a[1479] = 1; + v->a[1460] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1461] = anon_sym_AMP; + v->a[1462] = sym__special_character; + v->a[1463] = anon_sym_DQUOTE; + v->a[1464] = sym_raw_string; + v->a[1465] = aux_sym_number_token1; + v->a[1466] = aux_sym_number_token2; + v->a[1467] = anon_sym_DOLLAR_LBRACE; + v->a[1468] = anon_sym_DOLLAR_LPAREN; + v->a[1469] = anon_sym_BQUOTE; + v->a[1470] = anon_sym_DOLLAR_BQUOTE; + v->a[1471] = sym_word; + v->a[1472] = anon_sym_SEMI; + v->a[1473] = 20; + v->a[1474] = actions(3); + v->a[1475] = 1; + v->a[1476] = sym_comment; + v->a[1477] = actions(968); + v->a[1478] = 1; + v->a[1479] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_74(v); } void small_parse_table_74(t_small_parse_table_array *v) { - v->a[1480] = anon_sym_DOLLAR_LBRACE; - v->a[1481] = actions(1662); - v->a[1482] = 1; - v->a[1483] = anon_sym_DOLLAR_LPAREN; - v->a[1484] = actions(1665); - v->a[1485] = 1; - v->a[1486] = anon_sym_BQUOTE; - v->a[1487] = actions(1668); - v->a[1488] = 1; - v->a[1489] = anon_sym_DOLLAR_BQUOTE; - v->a[1490] = actions(1674); - v->a[1491] = 1; - v->a[1492] = sym_file_descriptor; - v->a[1493] = actions(1677); - v->a[1494] = 1; - v->a[1495] = sym_test_operator; - v->a[1496] = actions(1680); - v->a[1497] = 1; - v->a[1498] = sym__bare_dollar; - v->a[1499] = actions(1683); + v->a[1480] = actions(971); + v->a[1481] = 1; + v->a[1482] = anon_sym_DOLLAR; + v->a[1483] = actions(974); + v->a[1484] = 1; + v->a[1485] = sym__special_character; + v->a[1486] = actions(977); + v->a[1487] = 1; + v->a[1488] = anon_sym_DQUOTE; + v->a[1489] = actions(980); + v->a[1490] = 1; + v->a[1491] = aux_sym_number_token1; + v->a[1492] = actions(983); + v->a[1493] = 1; + v->a[1494] = aux_sym_number_token2; + v->a[1495] = actions(986); + v->a[1496] = 1; + v->a[1497] = anon_sym_DOLLAR_LBRACE; + v->a[1498] = actions(989); + v->a[1499] = 1; small_parse_table_75(v); } diff --git a/parser/static/small_parse_table/small_parse_table_140.c b/parser/static/small_parse_table/small_parse_table_140.c index 16959c2a..b251112e 100644 --- a/parser/static/small_parse_table/small_parse_table_140.c +++ b/parser/static/small_parse_table/small_parse_table_140.c @@ -14,126 +14,126 @@ void small_parse_table_700(t_small_parse_table_array *v) { - v->a[14000] = anon_sym_DOLLAR_LBRACK; - v->a[14001] = sym__special_character; - v->a[14002] = sym_raw_string; - v->a[14003] = sym_ansi_c_string; - v->a[14004] = aux_sym_number_token1; - v->a[14005] = aux_sym_number_token2; - v->a[14006] = anon_sym_DOLLAR_LBRACE; - v->a[14007] = anon_sym_DOLLAR_LPAREN; - v->a[14008] = anon_sym_BQUOTE; - v->a[14009] = anon_sym_DOLLAR_BQUOTE; - v->a[14010] = anon_sym_LT_LPAREN; - v->a[14011] = anon_sym_GT_LPAREN; - v->a[14012] = sym_word; - v->a[14013] = 26; - v->a[14014] = actions(3); - v->a[14015] = 1; - v->a[14016] = sym_comment; - v->a[14017] = actions(1549); - v->a[14018] = 1; - v->a[14019] = anon_sym_DOLLAR_LBRACK; + v->a[14000] = anon_sym_PIPE_AMP; + v->a[14001] = anon_sym_AMP_AMP; + v->a[14002] = anon_sym_PIPE_PIPE; + v->a[14003] = anon_sym_LT; + v->a[14004] = anon_sym_GT; + v->a[14005] = anon_sym_GT_GT; + v->a[14006] = anon_sym_AMP_GT; + v->a[14007] = anon_sym_AMP_GT_GT; + v->a[14008] = anon_sym_LT_AMP; + v->a[14009] = anon_sym_GT_AMP; + v->a[14010] = anon_sym_GT_PIPE; + v->a[14011] = anon_sym_LT_AMP_DASH; + v->a[14012] = anon_sym_GT_AMP_DASH; + v->a[14013] = anon_sym_LT_LT; + v->a[14014] = anon_sym_LT_LT_DASH; + v->a[14015] = 19; + v->a[14016] = actions(3); + v->a[14017] = 1; + v->a[14018] = sym_comment; + v->a[14019] = actions(2354); small_parse_table_701(v); } void small_parse_table_701(t_small_parse_table_array *v) { - v->a[14020] = actions(1551); - v->a[14021] = 1; - v->a[14022] = anon_sym_DOLLAR; - v->a[14023] = actions(1555); - v->a[14024] = 1; - v->a[14025] = anon_sym_DQUOTE; - v->a[14026] = actions(1557); - v->a[14027] = 1; - v->a[14028] = aux_sym_number_token1; - v->a[14029] = actions(1559); - v->a[14030] = 1; - v->a[14031] = aux_sym_number_token2; - v->a[14032] = actions(1561); - v->a[14033] = 1; - v->a[14034] = anon_sym_DOLLAR_LBRACE; - v->a[14035] = actions(1563); - v->a[14036] = 1; - v->a[14037] = anon_sym_DOLLAR_LPAREN; - v->a[14038] = actions(1565); - v->a[14039] = 1; + v->a[14020] = 1; + v->a[14021] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14022] = actions(2356); + v->a[14023] = 1; + v->a[14024] = anon_sym_DOLLAR; + v->a[14025] = actions(2358); + v->a[14026] = 1; + v->a[14027] = sym__special_character; + v->a[14028] = actions(2360); + v->a[14029] = 1; + v->a[14030] = anon_sym_DQUOTE; + v->a[14031] = actions(2362); + v->a[14032] = 1; + v->a[14033] = aux_sym_number_token1; + v->a[14034] = actions(2364); + v->a[14035] = 1; + v->a[14036] = aux_sym_number_token2; + v->a[14037] = actions(2366); + v->a[14038] = 1; + v->a[14039] = anon_sym_DOLLAR_LBRACE; small_parse_table_702(v); } void small_parse_table_702(t_small_parse_table_array *v) { - v->a[14040] = anon_sym_BQUOTE; - v->a[14041] = actions(1567); - v->a[14042] = 1; - v->a[14043] = anon_sym_DOLLAR_BQUOTE; - v->a[14044] = actions(1573); - v->a[14045] = 1; - v->a[14046] = sym__bare_dollar; - v->a[14047] = actions(1575); - v->a[14048] = 1; - v->a[14049] = sym__brace_start; - v->a[14050] = actions(2420); - v->a[14051] = 1; - v->a[14052] = anon_sym_LT_LT_LT; - v->a[14053] = actions(2422); - v->a[14054] = 1; - v->a[14055] = sym__special_character; - v->a[14056] = actions(2424); - v->a[14057] = 1; - v->a[14058] = sym_test_operator; - v->a[14059] = state(703); + v->a[14040] = actions(2368); + v->a[14041] = 1; + v->a[14042] = anon_sym_DOLLAR_LPAREN; + v->a[14043] = actions(2370); + v->a[14044] = 1; + v->a[14045] = anon_sym_BQUOTE; + v->a[14046] = actions(2372); + v->a[14047] = 1; + v->a[14048] = anon_sym_DOLLAR_BQUOTE; + v->a[14049] = actions(2376); + v->a[14050] = 1; + v->a[14051] = sym__brace_start; + v->a[14052] = actions(2438); + v->a[14053] = 1; + v->a[14054] = sym_test_operator; + v->a[14055] = state(1981); + v->a[14056] = 1; + v->a[14057] = aux_sym__literal_repeat1; + v->a[14058] = state(2315); + v->a[14059] = 1; small_parse_table_703(v); } void small_parse_table_703(t_small_parse_table_array *v) { - v->a[14060] = 1; - v->a[14061] = aux_sym_command_repeat2; - v->a[14062] = state(1321); - v->a[14063] = 1; - v->a[14064] = aux_sym__literal_repeat1; - v->a[14065] = state(1712); - v->a[14066] = 1; - v->a[14067] = sym_herestring_redirect; - v->a[14068] = state(1716); - v->a[14069] = 1; - v->a[14070] = sym_concatenation; - v->a[14071] = actions(1543); - v->a[14072] = 2; - v->a[14073] = anon_sym_LPAREN_LPAREN; - v->a[14074] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14075] = actions(1569); - v->a[14076] = 2; - v->a[14077] = anon_sym_LT_LPAREN; - v->a[14078] = anon_sym_GT_LPAREN; - v->a[14079] = actions(1615); + v->a[14060] = sym_concatenation; + v->a[14061] = actions(2436); + v->a[14062] = 2; + v->a[14063] = sym_raw_string; + v->a[14064] = sym_word; + v->a[14065] = actions(1530); + v->a[14066] = 3; + v->a[14067] = sym_file_descriptor; + v->a[14068] = ts_builtin_sym_end; + v->a[14069] = aux_sym_heredoc_redirect_token1; + v->a[14070] = state(2125); + v->a[14071] = 7; + v->a[14072] = sym_arithmetic_expansion; + v->a[14073] = sym_brace_expression; + v->a[14074] = sym_string; + v->a[14075] = sym_number; + v->a[14076] = sym_simple_expansion; + v->a[14077] = sym_expansion; + v->a[14078] = sym_command_substitution; + v->a[14079] = actions(1528); small_parse_table_704(v); } void small_parse_table_704(t_small_parse_table_array *v) { - v->a[14080] = 2; - v->a[14081] = sym_file_descriptor; - v->a[14082] = aux_sym_heredoc_redirect_token1; - v->a[14083] = actions(2418); - v->a[14084] = 2; - v->a[14085] = anon_sym_EQ_EQ; - v->a[14086] = anon_sym_EQ_TILDE; - v->a[14087] = actions(2416); - v->a[14088] = 3; - v->a[14089] = sym_raw_string; - v->a[14090] = sym_ansi_c_string; - v->a[14091] = sym_word; - v->a[14092] = state(1794); - v->a[14093] = 9; - v->a[14094] = sym_arithmetic_expansion; - v->a[14095] = sym_brace_expression; - v->a[14096] = sym_string; - v->a[14097] = sym_translated_string; - v->a[14098] = sym_number; - v->a[14099] = sym_simple_expansion; + v->a[14080] = 19; + v->a[14081] = anon_sym_PIPE; + v->a[14082] = anon_sym_SEMI_SEMI; + v->a[14083] = anon_sym_PIPE_AMP; + v->a[14084] = anon_sym_AMP_AMP; + v->a[14085] = anon_sym_PIPE_PIPE; + v->a[14086] = anon_sym_LT; + v->a[14087] = anon_sym_GT; + v->a[14088] = anon_sym_GT_GT; + v->a[14089] = anon_sym_AMP_GT; + v->a[14090] = anon_sym_AMP_GT_GT; + v->a[14091] = anon_sym_LT_AMP; + v->a[14092] = anon_sym_GT_AMP; + v->a[14093] = anon_sym_GT_PIPE; + v->a[14094] = anon_sym_LT_AMP_DASH; + v->a[14095] = anon_sym_GT_AMP_DASH; + v->a[14096] = anon_sym_LT_LT; + v->a[14097] = anon_sym_LT_LT_DASH; + v->a[14098] = anon_sym_AMP; + v->a[14099] = anon_sym_SEMI; small_parse_table_705(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1400.c b/parser/static/small_parse_table/small_parse_table_1400.c index 9ac7b44d..7ec35d65 100644 --- a/parser/static/small_parse_table/small_parse_table_1400.c +++ b/parser/static/small_parse_table/small_parse_table_1400.c @@ -14,126 +14,126 @@ void small_parse_table_7000(t_small_parse_table_array *v) { - v->a[140000] = anon_sym_AMP_AMP; - v->a[140001] = anon_sym_EQ_EQ; - v->a[140002] = anon_sym_BANG_EQ; - v->a[140003] = anon_sym_LT_EQ; - v->a[140004] = anon_sym_GT_EQ; - v->a[140005] = anon_sym_RPAREN; - v->a[140006] = anon_sym_EQ_TILDE; - v->a[140007] = anon_sym_QMARK; - v->a[140008] = aux_sym_concatenation_token1; - v->a[140009] = 3; - v->a[140010] = actions(71); - v->a[140011] = 1; - v->a[140012] = sym_comment; - v->a[140013] = actions(1340); - v->a[140014] = 13; - v->a[140015] = anon_sym_PIPE; - v->a[140016] = anon_sym_LT; - v->a[140017] = anon_sym_GT; - v->a[140018] = anon_sym_LT_LT; - v->a[140019] = anon_sym_AMP_GT; + v->a[140000] = anon_sym_POUND; + v->a[140001] = anon_sym_AT; + v->a[140002] = anon_sym_0; + v->a[140003] = anon_sym__; + v->a[140004] = 4; + v->a[140005] = actions(3); + v->a[140006] = 1; + v->a[140007] = sym_comment; + v->a[140008] = actions(1855); + v->a[140009] = 1; + v->a[140010] = sym_variable_name; + v->a[140011] = actions(1853); + v->a[140012] = 2; + v->a[140013] = aux_sym__simple_variable_name_token1; + v->a[140014] = aux_sym__multiline_variable_name_token1; + v->a[140015] = actions(1851); + v->a[140016] = 9; + v->a[140017] = anon_sym_BANG; + v->a[140018] = anon_sym_DASH; + v->a[140019] = anon_sym_STAR; small_parse_table_7001(v); } void small_parse_table_7001(t_small_parse_table_array *v) { - v->a[140020] = anon_sym_LT_AMP; - v->a[140021] = anon_sym_GT_AMP; - v->a[140022] = anon_sym_DOLLAR; - v->a[140023] = aux_sym_number_token1; - v->a[140024] = aux_sym_number_token2; - v->a[140025] = anon_sym_DOLLAR_LPAREN; - v->a[140026] = anon_sym_BQUOTE; - v->a[140027] = sym_word; - v->a[140028] = actions(1342); - v->a[140029] = 26; - v->a[140030] = sym_file_descriptor; - v->a[140031] = sym__concat; - v->a[140032] = sym_test_operator; - v->a[140033] = sym__brace_start; - v->a[140034] = anon_sym_LPAREN_LPAREN; - v->a[140035] = anon_sym_PIPE_PIPE; - v->a[140036] = anon_sym_AMP_AMP; - v->a[140037] = anon_sym_GT_GT; - v->a[140038] = anon_sym_PIPE_AMP; - v->a[140039] = anon_sym_AMP_GT_GT; + v->a[140020] = anon_sym_QMARK; + v->a[140021] = anon_sym_DOLLAR; + v->a[140022] = anon_sym_POUND; + v->a[140023] = anon_sym_AT; + v->a[140024] = anon_sym_0; + v->a[140025] = anon_sym__; + v->a[140026] = 4; + v->a[140027] = actions(3); + v->a[140028] = 1; + v->a[140029] = sym_comment; + v->a[140030] = actions(1242); + v->a[140031] = 1; + v->a[140032] = sym_variable_name; + v->a[140033] = actions(1240); + v->a[140034] = 2; + v->a[140035] = aux_sym__simple_variable_name_token1; + v->a[140036] = aux_sym__multiline_variable_name_token1; + v->a[140037] = actions(1238); + v->a[140038] = 9; + v->a[140039] = anon_sym_BANG; small_parse_table_7002(v); } void small_parse_table_7002(t_small_parse_table_array *v) { - v->a[140040] = anon_sym_GT_PIPE; - v->a[140041] = anon_sym_LT_AMP_DASH; - v->a[140042] = anon_sym_GT_AMP_DASH; - v->a[140043] = anon_sym_LT_LT_DASH; - v->a[140044] = anon_sym_LT_LT_LT; - v->a[140045] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140046] = anon_sym_DOLLAR_LBRACK; - v->a[140047] = aux_sym_concatenation_token1; - v->a[140048] = sym__special_character; - v->a[140049] = anon_sym_DQUOTE; - v->a[140050] = sym_raw_string; - v->a[140051] = sym_ansi_c_string; - v->a[140052] = anon_sym_DOLLAR_LBRACE; - v->a[140053] = anon_sym_DOLLAR_BQUOTE; - v->a[140054] = anon_sym_LT_LPAREN; - v->a[140055] = anon_sym_GT_LPAREN; - v->a[140056] = 3; - v->a[140057] = actions(71); - v->a[140058] = 1; - v->a[140059] = sym_comment; + v->a[140040] = anon_sym_DASH; + v->a[140041] = anon_sym_STAR; + v->a[140042] = anon_sym_QMARK; + v->a[140043] = anon_sym_DOLLAR; + v->a[140044] = anon_sym_POUND; + v->a[140045] = anon_sym_AT; + v->a[140046] = anon_sym_0; + v->a[140047] = anon_sym__; + v->a[140048] = 4; + v->a[140049] = actions(3); + v->a[140050] = 1; + v->a[140051] = sym_comment; + v->a[140052] = actions(4324); + v->a[140053] = 1; + v->a[140054] = sym_variable_name; + v->a[140055] = actions(4322); + v->a[140056] = 2; + v->a[140057] = aux_sym__simple_variable_name_token1; + v->a[140058] = aux_sym__multiline_variable_name_token1; + v->a[140059] = actions(4320); small_parse_table_7003(v); } void small_parse_table_7003(t_small_parse_table_array *v) { - v->a[140060] = actions(1312); - v->a[140061] = 13; - v->a[140062] = anon_sym_PIPE; - v->a[140063] = anon_sym_LT; - v->a[140064] = anon_sym_GT; - v->a[140065] = anon_sym_LT_LT; - v->a[140066] = anon_sym_AMP_GT; - v->a[140067] = anon_sym_LT_AMP; - v->a[140068] = anon_sym_GT_AMP; - v->a[140069] = anon_sym_DOLLAR; - v->a[140070] = aux_sym_number_token1; - v->a[140071] = aux_sym_number_token2; - v->a[140072] = anon_sym_DOLLAR_LPAREN; - v->a[140073] = anon_sym_BQUOTE; - v->a[140074] = sym_word; - v->a[140075] = actions(1314); - v->a[140076] = 26; - v->a[140077] = sym_file_descriptor; - v->a[140078] = sym__concat; - v->a[140079] = sym_test_operator; + v->a[140060] = 9; + v->a[140061] = anon_sym_BANG; + v->a[140062] = anon_sym_DASH; + v->a[140063] = anon_sym_STAR; + v->a[140064] = anon_sym_QMARK; + v->a[140065] = anon_sym_DOLLAR; + v->a[140066] = anon_sym_POUND; + v->a[140067] = anon_sym_AT; + v->a[140068] = anon_sym_0; + v->a[140069] = anon_sym__; + v->a[140070] = 4; + v->a[140071] = actions(3); + v->a[140072] = 1; + v->a[140073] = sym_comment; + v->a[140074] = actions(4034); + v->a[140075] = 1; + v->a[140076] = sym_variable_name; + v->a[140077] = actions(4032); + v->a[140078] = 2; + v->a[140079] = aux_sym__simple_variable_name_token1; small_parse_table_7004(v); } void small_parse_table_7004(t_small_parse_table_array *v) { - v->a[140080] = sym__brace_start; - v->a[140081] = anon_sym_LPAREN_LPAREN; - v->a[140082] = anon_sym_PIPE_PIPE; - v->a[140083] = anon_sym_AMP_AMP; - v->a[140084] = anon_sym_GT_GT; - v->a[140085] = anon_sym_PIPE_AMP; - v->a[140086] = anon_sym_AMP_GT_GT; - v->a[140087] = anon_sym_GT_PIPE; - v->a[140088] = anon_sym_LT_AMP_DASH; - v->a[140089] = anon_sym_GT_AMP_DASH; - v->a[140090] = anon_sym_LT_LT_DASH; - v->a[140091] = anon_sym_LT_LT_LT; - v->a[140092] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140093] = anon_sym_DOLLAR_LBRACK; - v->a[140094] = aux_sym_concatenation_token1; - v->a[140095] = sym__special_character; - v->a[140096] = anon_sym_DQUOTE; - v->a[140097] = sym_raw_string; - v->a[140098] = sym_ansi_c_string; - v->a[140099] = anon_sym_DOLLAR_LBRACE; + v->a[140080] = aux_sym__multiline_variable_name_token1; + v->a[140081] = actions(4030); + v->a[140082] = 9; + v->a[140083] = anon_sym_BANG; + v->a[140084] = anon_sym_DASH; + v->a[140085] = anon_sym_STAR; + v->a[140086] = anon_sym_QMARK; + v->a[140087] = anon_sym_DOLLAR; + v->a[140088] = anon_sym_POUND; + v->a[140089] = anon_sym_AT; + v->a[140090] = anon_sym_0; + v->a[140091] = anon_sym__; + v->a[140092] = 4; + v->a[140093] = actions(3); + v->a[140094] = 1; + v->a[140095] = sym_comment; + v->a[140096] = actions(3672); + v->a[140097] = 1; + v->a[140098] = sym_variable_name; + v->a[140099] = actions(3670); small_parse_table_7005(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1401.c b/parser/static/small_parse_table/small_parse_table_1401.c index 7e01d96d..bcad7671 100644 --- a/parser/static/small_parse_table/small_parse_table_1401.c +++ b/parser/static/small_parse_table/small_parse_table_1401.c @@ -14,126 +14,126 @@ void small_parse_table_7005(t_small_parse_table_array *v) { - v->a[140100] = anon_sym_DOLLAR_BQUOTE; - v->a[140101] = anon_sym_LT_LPAREN; - v->a[140102] = anon_sym_GT_LPAREN; - v->a[140103] = 5; - v->a[140104] = actions(71); - v->a[140105] = 1; - v->a[140106] = sym_comment; - v->a[140107] = actions(6809); - v->a[140108] = 1; - v->a[140109] = sym__special_character; - v->a[140110] = state(2595); - v->a[140111] = 1; - v->a[140112] = aux_sym__literal_repeat1; - v->a[140113] = actions(5067); - v->a[140114] = 12; - v->a[140115] = anon_sym_PIPE; - v->a[140116] = anon_sym_LT; - v->a[140117] = anon_sym_GT; - v->a[140118] = anon_sym_LT_LT; - v->a[140119] = anon_sym_AMP_GT; + v->a[140100] = 2; + v->a[140101] = aux_sym__simple_variable_name_token1; + v->a[140102] = aux_sym__multiline_variable_name_token1; + v->a[140103] = actions(3668); + v->a[140104] = 9; + v->a[140105] = anon_sym_BANG; + v->a[140106] = anon_sym_DASH; + v->a[140107] = anon_sym_STAR; + v->a[140108] = anon_sym_QMARK; + v->a[140109] = anon_sym_DOLLAR; + v->a[140110] = anon_sym_POUND; + v->a[140111] = anon_sym_AT; + v->a[140112] = anon_sym_0; + v->a[140113] = anon_sym__; + v->a[140114] = 6; + v->a[140115] = actions(57); + v->a[140116] = 1; + v->a[140117] = sym_comment; + v->a[140118] = actions(8203); + v->a[140119] = 1; small_parse_table_7006(v); } void small_parse_table_7006(t_small_parse_table_array *v) { - v->a[140120] = anon_sym_LT_AMP; - v->a[140121] = anon_sym_GT_AMP; - v->a[140122] = anon_sym_DOLLAR; - v->a[140123] = aux_sym_number_token1; - v->a[140124] = aux_sym_number_token2; - v->a[140125] = anon_sym_DOLLAR_LPAREN; - v->a[140126] = sym_word; - v->a[140127] = actions(5069); - v->a[140128] = 25; - v->a[140129] = sym_file_descriptor; - v->a[140130] = sym_variable_name; - v->a[140131] = sym_test_operator; - v->a[140132] = sym__brace_start; - v->a[140133] = anon_sym_LPAREN_LPAREN; - v->a[140134] = anon_sym_PIPE_PIPE; - v->a[140135] = anon_sym_AMP_AMP; - v->a[140136] = anon_sym_GT_GT; - v->a[140137] = anon_sym_PIPE_AMP; - v->a[140138] = anon_sym_AMP_GT_GT; - v->a[140139] = anon_sym_GT_PIPE; + v->a[140120] = anon_sym_LT_LT; + v->a[140121] = actions(8205); + v->a[140122] = 1; + v->a[140123] = anon_sym_LT_LT_DASH; + v->a[140124] = actions(8217); + v->a[140125] = 2; + v->a[140126] = anon_sym_LT_AMP_DASH; + v->a[140127] = anon_sym_GT_AMP_DASH; + v->a[140128] = actions(8215); + v->a[140129] = 3; + v->a[140130] = anon_sym_GT_GT; + v->a[140131] = anon_sym_AMP_GT_GT; + v->a[140132] = anon_sym_GT_PIPE; + v->a[140133] = actions(8213); + v->a[140134] = 5; + v->a[140135] = anon_sym_LT; + v->a[140136] = anon_sym_GT; + v->a[140137] = anon_sym_AMP_GT; + v->a[140138] = anon_sym_LT_AMP; + v->a[140139] = anon_sym_GT_AMP; small_parse_table_7007(v); } void small_parse_table_7007(t_small_parse_table_array *v) { - v->a[140140] = anon_sym_LT_AMP_DASH; - v->a[140141] = anon_sym_GT_AMP_DASH; - v->a[140142] = anon_sym_LT_LT_DASH; - v->a[140143] = anon_sym_LT_LT_LT; - v->a[140144] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140145] = anon_sym_DOLLAR_LBRACK; - v->a[140146] = anon_sym_DQUOTE; - v->a[140147] = sym_raw_string; - v->a[140148] = sym_ansi_c_string; - v->a[140149] = anon_sym_DOLLAR_LBRACE; - v->a[140150] = anon_sym_BQUOTE; - v->a[140151] = anon_sym_DOLLAR_BQUOTE; - v->a[140152] = anon_sym_LT_LPAREN; - v->a[140153] = anon_sym_GT_LPAREN; - v->a[140154] = 3; - v->a[140155] = actions(71); - v->a[140156] = 1; - v->a[140157] = sym_comment; - v->a[140158] = actions(1316); - v->a[140159] = 14; + v->a[140140] = 4; + v->a[140141] = actions(3); + v->a[140142] = 1; + v->a[140143] = sym_comment; + v->a[140144] = actions(2048); + v->a[140145] = 1; + v->a[140146] = sym_variable_name; + v->a[140147] = actions(2046); + v->a[140148] = 2; + v->a[140149] = aux_sym__simple_variable_name_token1; + v->a[140150] = aux_sym__multiline_variable_name_token1; + v->a[140151] = actions(2044); + v->a[140152] = 9; + v->a[140153] = anon_sym_BANG; + v->a[140154] = anon_sym_DASH; + v->a[140155] = anon_sym_STAR; + v->a[140156] = anon_sym_QMARK; + v->a[140157] = anon_sym_DOLLAR; + v->a[140158] = anon_sym_POUND; + v->a[140159] = anon_sym_AT; small_parse_table_7008(v); } void small_parse_table_7008(t_small_parse_table_array *v) { - v->a[140160] = anon_sym_EQ; - v->a[140161] = anon_sym_PIPE; - v->a[140162] = anon_sym_CARET; - v->a[140163] = anon_sym_AMP; - v->a[140164] = anon_sym_LT; - v->a[140165] = anon_sym_GT; - v->a[140166] = anon_sym_LT_LT; - v->a[140167] = anon_sym_GT_GT; - v->a[140168] = anon_sym_PLUS; - v->a[140169] = anon_sym_DASH; - v->a[140170] = anon_sym_STAR; - v->a[140171] = anon_sym_SLASH; - v->a[140172] = anon_sym_PERCENT; - v->a[140173] = anon_sym_STAR_STAR; - v->a[140174] = actions(1318); - v->a[140175] = 25; - v->a[140176] = sym__concat; - v->a[140177] = sym_test_operator; - v->a[140178] = anon_sym_PLUS_PLUS; - v->a[140179] = anon_sym_DASH_DASH; + v->a[140160] = anon_sym_0; + v->a[140161] = anon_sym__; + v->a[140162] = 4; + v->a[140163] = actions(3); + v->a[140164] = 1; + v->a[140165] = sym_comment; + v->a[140166] = actions(1733); + v->a[140167] = 1; + v->a[140168] = sym_variable_name; + v->a[140169] = actions(1731); + v->a[140170] = 2; + v->a[140171] = aux_sym__simple_variable_name_token1; + v->a[140172] = aux_sym__multiline_variable_name_token1; + v->a[140173] = actions(1729); + v->a[140174] = 9; + v->a[140175] = anon_sym_BANG; + v->a[140176] = anon_sym_DASH; + v->a[140177] = anon_sym_STAR; + v->a[140178] = anon_sym_QMARK; + v->a[140179] = anon_sym_DOLLAR; small_parse_table_7009(v); } void small_parse_table_7009(t_small_parse_table_array *v) { - v->a[140180] = anon_sym_PLUS_EQ; - v->a[140181] = anon_sym_DASH_EQ; - v->a[140182] = anon_sym_STAR_EQ; - v->a[140183] = anon_sym_SLASH_EQ; - v->a[140184] = anon_sym_PERCENT_EQ; - v->a[140185] = anon_sym_STAR_STAR_EQ; - v->a[140186] = anon_sym_LT_LT_EQ; - v->a[140187] = anon_sym_GT_GT_EQ; - v->a[140188] = anon_sym_AMP_EQ; - v->a[140189] = anon_sym_CARET_EQ; - v->a[140190] = anon_sym_PIPE_EQ; - v->a[140191] = anon_sym_PIPE_PIPE; - v->a[140192] = anon_sym_AMP_AMP; - v->a[140193] = anon_sym_EQ_EQ; - v->a[140194] = anon_sym_BANG_EQ; - v->a[140195] = anon_sym_LT_EQ; - v->a[140196] = anon_sym_GT_EQ; - v->a[140197] = anon_sym_RBRACK; - v->a[140198] = anon_sym_EQ_TILDE; - v->a[140199] = anon_sym_QMARK; + v->a[140180] = anon_sym_POUND; + v->a[140181] = anon_sym_AT; + v->a[140182] = anon_sym_0; + v->a[140183] = anon_sym__; + v->a[140184] = 4; + v->a[140185] = actions(3); + v->a[140186] = 1; + v->a[140187] = sym_comment; + v->a[140188] = actions(1329); + v->a[140189] = 1; + v->a[140190] = sym_variable_name; + v->a[140191] = actions(1327); + v->a[140192] = 2; + v->a[140193] = aux_sym__simple_variable_name_token1; + v->a[140194] = aux_sym__multiline_variable_name_token1; + v->a[140195] = actions(1325); + v->a[140196] = 9; + v->a[140197] = anon_sym_BANG; + v->a[140198] = anon_sym_DASH; + v->a[140199] = anon_sym_STAR; small_parse_table_7010(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1402.c b/parser/static/small_parse_table/small_parse_table_1402.c index 3c6e8627..5f963d08 100644 --- a/parser/static/small_parse_table/small_parse_table_1402.c +++ b/parser/static/small_parse_table/small_parse_table_1402.c @@ -14,126 +14,126 @@ void small_parse_table_7010(t_small_parse_table_array *v) { - v->a[140200] = aux_sym_concatenation_token1; - v->a[140201] = 3; - v->a[140202] = actions(71); - v->a[140203] = 1; - v->a[140204] = sym_comment; - v->a[140205] = actions(1340); - v->a[140206] = 14; - v->a[140207] = anon_sym_EQ; - v->a[140208] = anon_sym_PIPE; - v->a[140209] = anon_sym_CARET; - v->a[140210] = anon_sym_AMP; - v->a[140211] = anon_sym_LT; - v->a[140212] = anon_sym_GT; - v->a[140213] = anon_sym_LT_LT; - v->a[140214] = anon_sym_GT_GT; - v->a[140215] = anon_sym_PLUS; - v->a[140216] = anon_sym_DASH; - v->a[140217] = anon_sym_STAR; - v->a[140218] = anon_sym_SLASH; - v->a[140219] = anon_sym_PERCENT; + v->a[140200] = anon_sym_QMARK; + v->a[140201] = anon_sym_DOLLAR; + v->a[140202] = anon_sym_POUND; + v->a[140203] = anon_sym_AT; + v->a[140204] = anon_sym_0; + v->a[140205] = anon_sym__; + v->a[140206] = 4; + v->a[140207] = actions(3); + v->a[140208] = 1; + v->a[140209] = sym_comment; + v->a[140210] = actions(953); + v->a[140211] = 1; + v->a[140212] = sym_variable_name; + v->a[140213] = actions(951); + v->a[140214] = 2; + v->a[140215] = aux_sym__simple_variable_name_token1; + v->a[140216] = aux_sym__multiline_variable_name_token1; + v->a[140217] = actions(949); + v->a[140218] = 9; + v->a[140219] = anon_sym_BANG; small_parse_table_7011(v); } void small_parse_table_7011(t_small_parse_table_array *v) { - v->a[140220] = anon_sym_STAR_STAR; - v->a[140221] = actions(1342); - v->a[140222] = 25; - v->a[140223] = sym__concat; - v->a[140224] = sym_test_operator; - v->a[140225] = anon_sym_PLUS_PLUS; - v->a[140226] = anon_sym_DASH_DASH; - v->a[140227] = anon_sym_PLUS_EQ; - v->a[140228] = anon_sym_DASH_EQ; - v->a[140229] = anon_sym_STAR_EQ; - v->a[140230] = anon_sym_SLASH_EQ; - v->a[140231] = anon_sym_PERCENT_EQ; - v->a[140232] = anon_sym_STAR_STAR_EQ; - v->a[140233] = anon_sym_LT_LT_EQ; - v->a[140234] = anon_sym_GT_GT_EQ; - v->a[140235] = anon_sym_AMP_EQ; - v->a[140236] = anon_sym_CARET_EQ; - v->a[140237] = anon_sym_PIPE_EQ; - v->a[140238] = anon_sym_PIPE_PIPE; - v->a[140239] = anon_sym_AMP_AMP; + v->a[140220] = anon_sym_DASH; + v->a[140221] = anon_sym_STAR; + v->a[140222] = anon_sym_QMARK; + v->a[140223] = anon_sym_DOLLAR; + v->a[140224] = anon_sym_POUND; + v->a[140225] = anon_sym_AT; + v->a[140226] = anon_sym_0; + v->a[140227] = anon_sym__; + v->a[140228] = 4; + v->a[140229] = actions(3); + v->a[140230] = 1; + v->a[140231] = sym_comment; + v->a[140232] = actions(2682); + v->a[140233] = 1; + v->a[140234] = sym_variable_name; + v->a[140235] = actions(2680); + v->a[140236] = 2; + v->a[140237] = aux_sym__simple_variable_name_token1; + v->a[140238] = aux_sym__multiline_variable_name_token1; + v->a[140239] = actions(2678); small_parse_table_7012(v); } void small_parse_table_7012(t_small_parse_table_array *v) { - v->a[140240] = anon_sym_EQ_EQ; - v->a[140241] = anon_sym_BANG_EQ; - v->a[140242] = anon_sym_LT_EQ; - v->a[140243] = anon_sym_GT_EQ; - v->a[140244] = anon_sym_RBRACK; - v->a[140245] = anon_sym_EQ_TILDE; - v->a[140246] = anon_sym_QMARK; - v->a[140247] = aux_sym_concatenation_token1; - v->a[140248] = 3; - v->a[140249] = actions(71); - v->a[140250] = 1; - v->a[140251] = sym_comment; - v->a[140252] = actions(1332); - v->a[140253] = 14; - v->a[140254] = anon_sym_EQ; - v->a[140255] = anon_sym_PIPE; - v->a[140256] = anon_sym_CARET; - v->a[140257] = anon_sym_AMP; - v->a[140258] = anon_sym_LT; - v->a[140259] = anon_sym_GT; + v->a[140240] = 9; + v->a[140241] = anon_sym_BANG; + v->a[140242] = anon_sym_DASH; + v->a[140243] = anon_sym_STAR; + v->a[140244] = anon_sym_QMARK; + v->a[140245] = anon_sym_DOLLAR; + v->a[140246] = anon_sym_POUND; + v->a[140247] = anon_sym_AT; + v->a[140248] = anon_sym_0; + v->a[140249] = anon_sym__; + v->a[140250] = 4; + v->a[140251] = actions(3); + v->a[140252] = 1; + v->a[140253] = sym_comment; + v->a[140254] = actions(3155); + v->a[140255] = 1; + v->a[140256] = sym_variable_name; + v->a[140257] = actions(3153); + v->a[140258] = 2; + v->a[140259] = aux_sym__simple_variable_name_token1; small_parse_table_7013(v); } void small_parse_table_7013(t_small_parse_table_array *v) { - v->a[140260] = anon_sym_LT_LT; - v->a[140261] = anon_sym_GT_GT; - v->a[140262] = anon_sym_PLUS; - v->a[140263] = anon_sym_DASH; - v->a[140264] = anon_sym_STAR; - v->a[140265] = anon_sym_SLASH; - v->a[140266] = anon_sym_PERCENT; - v->a[140267] = anon_sym_STAR_STAR; - v->a[140268] = actions(1334); - v->a[140269] = 25; - v->a[140270] = sym__concat; - v->a[140271] = sym_test_operator; - v->a[140272] = anon_sym_PLUS_PLUS; - v->a[140273] = anon_sym_DASH_DASH; - v->a[140274] = anon_sym_PLUS_EQ; - v->a[140275] = anon_sym_DASH_EQ; - v->a[140276] = anon_sym_STAR_EQ; - v->a[140277] = anon_sym_SLASH_EQ; - v->a[140278] = anon_sym_PERCENT_EQ; - v->a[140279] = anon_sym_STAR_STAR_EQ; + v->a[140260] = aux_sym__multiline_variable_name_token1; + v->a[140261] = actions(3151); + v->a[140262] = 9; + v->a[140263] = anon_sym_BANG; + v->a[140264] = anon_sym_DASH; + v->a[140265] = anon_sym_STAR; + v->a[140266] = anon_sym_QMARK; + v->a[140267] = anon_sym_DOLLAR; + v->a[140268] = anon_sym_POUND; + v->a[140269] = anon_sym_AT; + v->a[140270] = anon_sym_0; + v->a[140271] = anon_sym__; + v->a[140272] = 4; + v->a[140273] = actions(3); + v->a[140274] = 1; + v->a[140275] = sym_comment; + v->a[140276] = actions(1601); + v->a[140277] = 1; + v->a[140278] = sym_variable_name; + v->a[140279] = actions(1599); small_parse_table_7014(v); } void small_parse_table_7014(t_small_parse_table_array *v) { - v->a[140280] = anon_sym_LT_LT_EQ; - v->a[140281] = anon_sym_GT_GT_EQ; - v->a[140282] = anon_sym_AMP_EQ; - v->a[140283] = anon_sym_CARET_EQ; - v->a[140284] = anon_sym_PIPE_EQ; - v->a[140285] = anon_sym_PIPE_PIPE; - v->a[140286] = anon_sym_AMP_AMP; - v->a[140287] = anon_sym_EQ_EQ; - v->a[140288] = anon_sym_BANG_EQ; - v->a[140289] = anon_sym_LT_EQ; - v->a[140290] = anon_sym_GT_EQ; - v->a[140291] = anon_sym_RPAREN; - v->a[140292] = anon_sym_EQ_TILDE; - v->a[140293] = anon_sym_QMARK; - v->a[140294] = aux_sym_concatenation_token1; - v->a[140295] = 3; - v->a[140296] = actions(71); - v->a[140297] = 1; - v->a[140298] = sym_comment; - v->a[140299] = actions(1352); + v->a[140280] = 2; + v->a[140281] = aux_sym__simple_variable_name_token1; + v->a[140282] = aux_sym__multiline_variable_name_token1; + v->a[140283] = actions(1597); + v->a[140284] = 9; + v->a[140285] = anon_sym_BANG; + v->a[140286] = anon_sym_DASH; + v->a[140287] = anon_sym_STAR; + v->a[140288] = anon_sym_QMARK; + v->a[140289] = anon_sym_DOLLAR; + v->a[140290] = anon_sym_POUND; + v->a[140291] = anon_sym_AT; + v->a[140292] = anon_sym_0; + v->a[140293] = anon_sym__; + v->a[140294] = 4; + v->a[140295] = actions(3); + v->a[140296] = 1; + v->a[140297] = sym_comment; + v->a[140298] = actions(2104); + v->a[140299] = 1; small_parse_table_7015(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1403.c b/parser/static/small_parse_table/small_parse_table_1403.c index 30e5d923..a56bd891 100644 --- a/parser/static/small_parse_table/small_parse_table_1403.c +++ b/parser/static/small_parse_table/small_parse_table_1403.c @@ -14,126 +14,126 @@ void small_parse_table_7015(t_small_parse_table_array *v) { - v->a[140300] = 13; - v->a[140301] = anon_sym_PIPE; - v->a[140302] = anon_sym_LT; - v->a[140303] = anon_sym_GT; - v->a[140304] = anon_sym_LT_LT; - v->a[140305] = anon_sym_AMP_GT; - v->a[140306] = anon_sym_LT_AMP; - v->a[140307] = anon_sym_GT_AMP; - v->a[140308] = anon_sym_DOLLAR; - v->a[140309] = aux_sym_number_token1; - v->a[140310] = aux_sym_number_token2; - v->a[140311] = anon_sym_DOLLAR_LPAREN; - v->a[140312] = anon_sym_BQUOTE; - v->a[140313] = sym_word; - v->a[140314] = actions(1354); - v->a[140315] = 26; - v->a[140316] = sym_file_descriptor; - v->a[140317] = sym__concat; - v->a[140318] = sym_test_operator; - v->a[140319] = sym__brace_start; + v->a[140300] = sym_variable_name; + v->a[140301] = actions(2102); + v->a[140302] = 2; + v->a[140303] = aux_sym__simple_variable_name_token1; + v->a[140304] = aux_sym__multiline_variable_name_token1; + v->a[140305] = actions(2100); + v->a[140306] = 9; + v->a[140307] = anon_sym_BANG; + v->a[140308] = anon_sym_DASH; + v->a[140309] = anon_sym_STAR; + v->a[140310] = anon_sym_QMARK; + v->a[140311] = anon_sym_DOLLAR; + v->a[140312] = anon_sym_POUND; + v->a[140313] = anon_sym_AT; + v->a[140314] = anon_sym_0; + v->a[140315] = anon_sym__; + v->a[140316] = 4; + v->a[140317] = actions(3); + v->a[140318] = 1; + v->a[140319] = sym_comment; small_parse_table_7016(v); } void small_parse_table_7016(t_small_parse_table_array *v) { - v->a[140320] = anon_sym_LPAREN_LPAREN; - v->a[140321] = anon_sym_PIPE_PIPE; - v->a[140322] = anon_sym_AMP_AMP; - v->a[140323] = anon_sym_GT_GT; - v->a[140324] = anon_sym_PIPE_AMP; - v->a[140325] = anon_sym_AMP_GT_GT; - v->a[140326] = anon_sym_GT_PIPE; - v->a[140327] = anon_sym_LT_AMP_DASH; - v->a[140328] = anon_sym_GT_AMP_DASH; - v->a[140329] = anon_sym_LT_LT_DASH; - v->a[140330] = anon_sym_LT_LT_LT; - v->a[140331] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140332] = anon_sym_DOLLAR_LBRACK; - v->a[140333] = aux_sym_concatenation_token1; - v->a[140334] = sym__special_character; - v->a[140335] = anon_sym_DQUOTE; - v->a[140336] = sym_raw_string; - v->a[140337] = sym_ansi_c_string; - v->a[140338] = anon_sym_DOLLAR_LBRACE; - v->a[140339] = anon_sym_DOLLAR_BQUOTE; + v->a[140320] = actions(1646); + v->a[140321] = 1; + v->a[140322] = sym_variable_name; + v->a[140323] = actions(1644); + v->a[140324] = 2; + v->a[140325] = aux_sym__simple_variable_name_token1; + v->a[140326] = aux_sym__multiline_variable_name_token1; + v->a[140327] = actions(1642); + v->a[140328] = 9; + v->a[140329] = anon_sym_BANG; + v->a[140330] = anon_sym_DASH; + v->a[140331] = anon_sym_STAR; + v->a[140332] = anon_sym_QMARK; + v->a[140333] = anon_sym_DOLLAR; + v->a[140334] = anon_sym_POUND; + v->a[140335] = anon_sym_AT; + v->a[140336] = anon_sym_0; + v->a[140337] = anon_sym__; + v->a[140338] = 6; + v->a[140339] = actions(57); small_parse_table_7017(v); } void small_parse_table_7017(t_small_parse_table_array *v) { - v->a[140340] = anon_sym_LT_LPAREN; - v->a[140341] = anon_sym_GT_LPAREN; - v->a[140342] = 3; - v->a[140343] = actions(71); - v->a[140344] = 1; - v->a[140345] = sym_comment; - v->a[140346] = actions(1292); - v->a[140347] = 14; - v->a[140348] = anon_sym_PIPE; - v->a[140349] = anon_sym_LT; - v->a[140350] = anon_sym_GT; - v->a[140351] = anon_sym_LT_LT; - v->a[140352] = anon_sym_AMP_GT; - v->a[140353] = anon_sym_LT_AMP; - v->a[140354] = anon_sym_GT_AMP; - v->a[140355] = anon_sym_DOLLAR; - v->a[140356] = aux_sym_number_token1; - v->a[140357] = aux_sym_number_token2; - v->a[140358] = anon_sym_DOLLAR_LPAREN; - v->a[140359] = anon_sym_BQUOTE; + v->a[140340] = 1; + v->a[140341] = sym_comment; + v->a[140342] = actions(8225); + v->a[140343] = 1; + v->a[140344] = anon_sym_LT_LT; + v->a[140345] = actions(8227); + v->a[140346] = 1; + v->a[140347] = anon_sym_LT_LT_DASH; + v->a[140348] = actions(8223); + v->a[140349] = 2; + v->a[140350] = anon_sym_LT_AMP_DASH; + v->a[140351] = anon_sym_GT_AMP_DASH; + v->a[140352] = actions(8221); + v->a[140353] = 3; + v->a[140354] = anon_sym_GT_GT; + v->a[140355] = anon_sym_AMP_GT_GT; + v->a[140356] = anon_sym_GT_PIPE; + v->a[140357] = actions(8219); + v->a[140358] = 5; + v->a[140359] = anon_sym_LT; small_parse_table_7018(v); } void small_parse_table_7018(t_small_parse_table_array *v) { - v->a[140360] = aux_sym__simple_variable_name_token1; - v->a[140361] = sym_word; - v->a[140362] = actions(1294); - v->a[140363] = 25; - v->a[140364] = sym_file_descriptor; - v->a[140365] = sym__concat; - v->a[140366] = sym_test_operator; - v->a[140367] = sym__brace_start; - v->a[140368] = anon_sym_LPAREN_LPAREN; - v->a[140369] = anon_sym_PIPE_PIPE; - v->a[140370] = anon_sym_AMP_AMP; - v->a[140371] = anon_sym_GT_GT; - v->a[140372] = anon_sym_PIPE_AMP; - v->a[140373] = anon_sym_AMP_GT_GT; - v->a[140374] = anon_sym_GT_PIPE; - v->a[140375] = anon_sym_LT_AMP_DASH; - v->a[140376] = anon_sym_GT_AMP_DASH; - v->a[140377] = anon_sym_LT_LT_DASH; - v->a[140378] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140379] = anon_sym_DOLLAR_LBRACK; + v->a[140360] = anon_sym_GT; + v->a[140361] = anon_sym_AMP_GT; + v->a[140362] = anon_sym_LT_AMP; + v->a[140363] = anon_sym_GT_AMP; + v->a[140364] = 6; + v->a[140365] = actions(57); + v->a[140366] = 1; + v->a[140367] = sym_comment; + v->a[140368] = actions(8203); + v->a[140369] = 1; + v->a[140370] = anon_sym_LT_LT; + v->a[140371] = actions(8205); + v->a[140372] = 1; + v->a[140373] = anon_sym_LT_LT_DASH; + v->a[140374] = actions(8233); + v->a[140375] = 2; + v->a[140376] = anon_sym_LT_AMP_DASH; + v->a[140377] = anon_sym_GT_AMP_DASH; + v->a[140378] = actions(8231); + v->a[140379] = 3; small_parse_table_7019(v); } void small_parse_table_7019(t_small_parse_table_array *v) { - v->a[140380] = aux_sym_concatenation_token1; - v->a[140381] = sym__special_character; - v->a[140382] = anon_sym_DQUOTE; - v->a[140383] = sym_raw_string; - v->a[140384] = sym_ansi_c_string; - v->a[140385] = anon_sym_DOLLAR_LBRACE; - v->a[140386] = anon_sym_DOLLAR_BQUOTE; - v->a[140387] = anon_sym_LT_LPAREN; - v->a[140388] = anon_sym_GT_LPAREN; - v->a[140389] = 3; - v->a[140390] = actions(71); - v->a[140391] = 1; - v->a[140392] = sym_comment; - v->a[140393] = actions(1308); - v->a[140394] = 13; - v->a[140395] = anon_sym_PIPE; - v->a[140396] = anon_sym_LT; - v->a[140397] = anon_sym_GT; - v->a[140398] = anon_sym_LT_LT; - v->a[140399] = anon_sym_AMP_GT; + v->a[140380] = anon_sym_GT_GT; + v->a[140381] = anon_sym_AMP_GT_GT; + v->a[140382] = anon_sym_GT_PIPE; + v->a[140383] = actions(8229); + v->a[140384] = 5; + v->a[140385] = anon_sym_LT; + v->a[140386] = anon_sym_GT; + v->a[140387] = anon_sym_AMP_GT; + v->a[140388] = anon_sym_LT_AMP; + v->a[140389] = anon_sym_GT_AMP; + v->a[140390] = 6; + v->a[140391] = actions(57); + v->a[140392] = 1; + v->a[140393] = sym_comment; + v->a[140394] = actions(8203); + v->a[140395] = 1; + v->a[140396] = anon_sym_LT_LT; + v->a[140397] = actions(8205); + v->a[140398] = 1; + v->a[140399] = anon_sym_LT_LT_DASH; small_parse_table_7020(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1404.c b/parser/static/small_parse_table/small_parse_table_1404.c index 99acd5cc..39ba294d 100644 --- a/parser/static/small_parse_table/small_parse_table_1404.c +++ b/parser/static/small_parse_table/small_parse_table_1404.c @@ -14,126 +14,126 @@ void small_parse_table_7020(t_small_parse_table_array *v) { - v->a[140400] = anon_sym_LT_AMP; - v->a[140401] = anon_sym_GT_AMP; - v->a[140402] = anon_sym_DOLLAR; - v->a[140403] = aux_sym_number_token1; - v->a[140404] = aux_sym_number_token2; - v->a[140405] = anon_sym_DOLLAR_LPAREN; - v->a[140406] = anon_sym_BQUOTE; - v->a[140407] = sym_word; - v->a[140408] = actions(1310); - v->a[140409] = 26; - v->a[140410] = sym_file_descriptor; - v->a[140411] = sym__concat; - v->a[140412] = sym_test_operator; - v->a[140413] = sym__brace_start; - v->a[140414] = anon_sym_LPAREN_LPAREN; - v->a[140415] = anon_sym_PIPE_PIPE; - v->a[140416] = anon_sym_AMP_AMP; - v->a[140417] = anon_sym_GT_GT; - v->a[140418] = anon_sym_PIPE_AMP; - v->a[140419] = anon_sym_AMP_GT_GT; + v->a[140400] = actions(8239); + v->a[140401] = 2; + v->a[140402] = anon_sym_LT_AMP_DASH; + v->a[140403] = anon_sym_GT_AMP_DASH; + v->a[140404] = actions(8237); + v->a[140405] = 3; + v->a[140406] = anon_sym_GT_GT; + v->a[140407] = anon_sym_AMP_GT_GT; + v->a[140408] = anon_sym_GT_PIPE; + v->a[140409] = actions(8235); + v->a[140410] = 5; + v->a[140411] = anon_sym_LT; + v->a[140412] = anon_sym_GT; + v->a[140413] = anon_sym_AMP_GT; + v->a[140414] = anon_sym_LT_AMP; + v->a[140415] = anon_sym_GT_AMP; + v->a[140416] = 4; + v->a[140417] = actions(3); + v->a[140418] = 1; + v->a[140419] = sym_comment; small_parse_table_7021(v); } void small_parse_table_7021(t_small_parse_table_array *v) { - v->a[140420] = anon_sym_GT_PIPE; - v->a[140421] = anon_sym_LT_AMP_DASH; - v->a[140422] = anon_sym_GT_AMP_DASH; - v->a[140423] = anon_sym_LT_LT_DASH; - v->a[140424] = anon_sym_LT_LT_LT; - v->a[140425] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140426] = anon_sym_DOLLAR_LBRACK; - v->a[140427] = aux_sym_concatenation_token1; - v->a[140428] = sym__special_character; - v->a[140429] = anon_sym_DQUOTE; - v->a[140430] = sym_raw_string; - v->a[140431] = sym_ansi_c_string; - v->a[140432] = anon_sym_DOLLAR_LBRACE; - v->a[140433] = anon_sym_DOLLAR_BQUOTE; - v->a[140434] = anon_sym_LT_LPAREN; - v->a[140435] = anon_sym_GT_LPAREN; - v->a[140436] = 3; - v->a[140437] = actions(71); - v->a[140438] = 1; - v->a[140439] = sym_comment; + v->a[140420] = actions(4075); + v->a[140421] = 1; + v->a[140422] = sym_variable_name; + v->a[140423] = actions(4073); + v->a[140424] = 2; + v->a[140425] = aux_sym__simple_variable_name_token1; + v->a[140426] = aux_sym__multiline_variable_name_token1; + v->a[140427] = actions(4071); + v->a[140428] = 9; + v->a[140429] = anon_sym_BANG; + v->a[140430] = anon_sym_DASH; + v->a[140431] = anon_sym_STAR; + v->a[140432] = anon_sym_QMARK; + v->a[140433] = anon_sym_DOLLAR; + v->a[140434] = anon_sym_POUND; + v->a[140435] = anon_sym_AT; + v->a[140436] = anon_sym_0; + v->a[140437] = anon_sym__; + v->a[140438] = 4; + v->a[140439] = actions(3); small_parse_table_7022(v); } void small_parse_table_7022(t_small_parse_table_array *v) { - v->a[140440] = actions(1332); - v->a[140441] = 14; - v->a[140442] = anon_sym_PIPE; - v->a[140443] = anon_sym_LT; - v->a[140444] = anon_sym_GT; - v->a[140445] = anon_sym_LT_LT; - v->a[140446] = anon_sym_AMP_GT; - v->a[140447] = anon_sym_LT_AMP; - v->a[140448] = anon_sym_GT_AMP; - v->a[140449] = anon_sym_DOLLAR; - v->a[140450] = aux_sym_number_token1; - v->a[140451] = aux_sym_number_token2; - v->a[140452] = anon_sym_DOLLAR_LPAREN; - v->a[140453] = anon_sym_BQUOTE; - v->a[140454] = aux_sym__simple_variable_name_token1; - v->a[140455] = sym_word; - v->a[140456] = actions(1334); - v->a[140457] = 25; - v->a[140458] = sym_file_descriptor; - v->a[140459] = sym__concat; + v->a[140440] = 1; + v->a[140441] = sym_comment; + v->a[140442] = actions(1806); + v->a[140443] = 1; + v->a[140444] = sym_variable_name; + v->a[140445] = actions(1804); + v->a[140446] = 2; + v->a[140447] = aux_sym__simple_variable_name_token1; + v->a[140448] = aux_sym__multiline_variable_name_token1; + v->a[140449] = actions(1802); + v->a[140450] = 9; + v->a[140451] = anon_sym_BANG; + v->a[140452] = anon_sym_DASH; + v->a[140453] = anon_sym_STAR; + v->a[140454] = anon_sym_QMARK; + v->a[140455] = anon_sym_DOLLAR; + v->a[140456] = anon_sym_POUND; + v->a[140457] = anon_sym_AT; + v->a[140458] = anon_sym_0; + v->a[140459] = anon_sym__; small_parse_table_7023(v); } void small_parse_table_7023(t_small_parse_table_array *v) { - v->a[140460] = sym_test_operator; - v->a[140461] = sym__brace_start; - v->a[140462] = anon_sym_LPAREN_LPAREN; - v->a[140463] = anon_sym_PIPE_PIPE; - v->a[140464] = anon_sym_AMP_AMP; - v->a[140465] = anon_sym_GT_GT; - v->a[140466] = anon_sym_PIPE_AMP; - v->a[140467] = anon_sym_AMP_GT_GT; - v->a[140468] = anon_sym_GT_PIPE; - v->a[140469] = anon_sym_LT_AMP_DASH; - v->a[140470] = anon_sym_GT_AMP_DASH; - v->a[140471] = anon_sym_LT_LT_DASH; - v->a[140472] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140473] = anon_sym_DOLLAR_LBRACK; - v->a[140474] = aux_sym_concatenation_token1; - v->a[140475] = sym__special_character; - v->a[140476] = anon_sym_DQUOTE; - v->a[140477] = sym_raw_string; - v->a[140478] = sym_ansi_c_string; - v->a[140479] = anon_sym_DOLLAR_LBRACE; + v->a[140460] = 4; + v->a[140461] = actions(3); + v->a[140462] = 1; + v->a[140463] = sym_comment; + v->a[140464] = actions(2098); + v->a[140465] = 1; + v->a[140466] = sym_variable_name; + v->a[140467] = actions(2096); + v->a[140468] = 2; + v->a[140469] = aux_sym__simple_variable_name_token1; + v->a[140470] = aux_sym__multiline_variable_name_token1; + v->a[140471] = actions(2094); + v->a[140472] = 9; + v->a[140473] = anon_sym_BANG; + v->a[140474] = anon_sym_DASH; + v->a[140475] = anon_sym_STAR; + v->a[140476] = anon_sym_QMARK; + v->a[140477] = anon_sym_DOLLAR; + v->a[140478] = anon_sym_POUND; + v->a[140479] = anon_sym_AT; small_parse_table_7024(v); } void small_parse_table_7024(t_small_parse_table_array *v) { - v->a[140480] = anon_sym_DOLLAR_BQUOTE; - v->a[140481] = anon_sym_LT_LPAREN; - v->a[140482] = anon_sym_GT_LPAREN; - v->a[140483] = 3; - v->a[140484] = actions(71); - v->a[140485] = 1; - v->a[140486] = sym_comment; - v->a[140487] = actions(1304); - v->a[140488] = 13; - v->a[140489] = anon_sym_PIPE; - v->a[140490] = anon_sym_LT; - v->a[140491] = anon_sym_GT; - v->a[140492] = anon_sym_LT_LT; - v->a[140493] = anon_sym_AMP_GT; - v->a[140494] = anon_sym_LT_AMP; - v->a[140495] = anon_sym_GT_AMP; - v->a[140496] = anon_sym_DOLLAR; - v->a[140497] = aux_sym_number_token1; - v->a[140498] = aux_sym_number_token2; - v->a[140499] = anon_sym_DOLLAR_LPAREN; + v->a[140480] = anon_sym_0; + v->a[140481] = anon_sym__; + v->a[140482] = 4; + v->a[140483] = actions(3); + v->a[140484] = 1; + v->a[140485] = sym_comment; + v->a[140486] = actions(2842); + v->a[140487] = 1; + v->a[140488] = sym_variable_name; + v->a[140489] = actions(2840); + v->a[140490] = 2; + v->a[140491] = aux_sym__simple_variable_name_token1; + v->a[140492] = aux_sym__multiline_variable_name_token1; + v->a[140493] = actions(2838); + v->a[140494] = 9; + v->a[140495] = anon_sym_BANG; + v->a[140496] = anon_sym_DASH; + v->a[140497] = anon_sym_STAR; + v->a[140498] = anon_sym_QMARK; + v->a[140499] = anon_sym_DOLLAR; small_parse_table_7025(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1405.c b/parser/static/small_parse_table/small_parse_table_1405.c index e0224452..f83c3bce 100644 --- a/parser/static/small_parse_table/small_parse_table_1405.c +++ b/parser/static/small_parse_table/small_parse_table_1405.c @@ -14,126 +14,126 @@ void small_parse_table_7025(t_small_parse_table_array *v) { - v->a[140500] = anon_sym_BQUOTE; - v->a[140501] = sym_word; - v->a[140502] = actions(1306); - v->a[140503] = 26; - v->a[140504] = sym_file_descriptor; - v->a[140505] = sym__concat; - v->a[140506] = sym_test_operator; - v->a[140507] = sym__brace_start; - v->a[140508] = anon_sym_LPAREN_LPAREN; - v->a[140509] = anon_sym_PIPE_PIPE; - v->a[140510] = anon_sym_AMP_AMP; - v->a[140511] = anon_sym_GT_GT; - v->a[140512] = anon_sym_PIPE_AMP; - v->a[140513] = anon_sym_AMP_GT_GT; - v->a[140514] = anon_sym_GT_PIPE; - v->a[140515] = anon_sym_LT_AMP_DASH; - v->a[140516] = anon_sym_GT_AMP_DASH; - v->a[140517] = anon_sym_LT_LT_DASH; - v->a[140518] = anon_sym_LT_LT_LT; - v->a[140519] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[140500] = anon_sym_POUND; + v->a[140501] = anon_sym_AT; + v->a[140502] = anon_sym_0; + v->a[140503] = anon_sym__; + v->a[140504] = 4; + v->a[140505] = actions(3); + v->a[140506] = 1; + v->a[140507] = sym_comment; + v->a[140508] = actions(8245); + v->a[140509] = 1; + v->a[140510] = sym_variable_name; + v->a[140511] = actions(8243); + v->a[140512] = 2; + v->a[140513] = aux_sym__simple_variable_name_token1; + v->a[140514] = aux_sym__multiline_variable_name_token1; + v->a[140515] = actions(8241); + v->a[140516] = 9; + v->a[140517] = anon_sym_BANG; + v->a[140518] = anon_sym_DASH; + v->a[140519] = anon_sym_STAR; small_parse_table_7026(v); } void small_parse_table_7026(t_small_parse_table_array *v) { - v->a[140520] = anon_sym_DOLLAR_LBRACK; - v->a[140521] = aux_sym_concatenation_token1; - v->a[140522] = sym__special_character; - v->a[140523] = anon_sym_DQUOTE; - v->a[140524] = sym_raw_string; - v->a[140525] = sym_ansi_c_string; - v->a[140526] = anon_sym_DOLLAR_LBRACE; - v->a[140527] = anon_sym_DOLLAR_BQUOTE; - v->a[140528] = anon_sym_LT_LPAREN; - v->a[140529] = anon_sym_GT_LPAREN; - v->a[140530] = 3; - v->a[140531] = actions(71); - v->a[140532] = 1; - v->a[140533] = sym_comment; - v->a[140534] = actions(1308); - v->a[140535] = 13; - v->a[140536] = anon_sym_PIPE; - v->a[140537] = anon_sym_LT; - v->a[140538] = anon_sym_GT; - v->a[140539] = anon_sym_LT_LT; + v->a[140520] = anon_sym_QMARK; + v->a[140521] = anon_sym_DOLLAR; + v->a[140522] = anon_sym_POUND; + v->a[140523] = anon_sym_AT; + v->a[140524] = anon_sym_0; + v->a[140525] = anon_sym__; + v->a[140526] = 4; + v->a[140527] = actions(3); + v->a[140528] = 1; + v->a[140529] = sym_comment; + v->a[140530] = actions(4582); + v->a[140531] = 1; + v->a[140532] = sym_variable_name; + v->a[140533] = actions(4580); + v->a[140534] = 2; + v->a[140535] = aux_sym__simple_variable_name_token1; + v->a[140536] = aux_sym__multiline_variable_name_token1; + v->a[140537] = actions(4578); + v->a[140538] = 9; + v->a[140539] = anon_sym_BANG; small_parse_table_7027(v); } void small_parse_table_7027(t_small_parse_table_array *v) { - v->a[140540] = anon_sym_AMP_GT; - v->a[140541] = anon_sym_LT_AMP; - v->a[140542] = anon_sym_GT_AMP; + v->a[140540] = anon_sym_DASH; + v->a[140541] = anon_sym_STAR; + v->a[140542] = anon_sym_QMARK; v->a[140543] = anon_sym_DOLLAR; - v->a[140544] = aux_sym_number_token1; - v->a[140545] = aux_sym_number_token2; - v->a[140546] = anon_sym_DOLLAR_LPAREN; - v->a[140547] = anon_sym_BQUOTE; - v->a[140548] = sym_word; - v->a[140549] = actions(1310); - v->a[140550] = 26; - v->a[140551] = sym_file_descriptor; - v->a[140552] = sym__concat; - v->a[140553] = sym_test_operator; - v->a[140554] = sym__brace_start; - v->a[140555] = anon_sym_LPAREN_LPAREN; - v->a[140556] = anon_sym_PIPE_PIPE; - v->a[140557] = anon_sym_AMP_AMP; - v->a[140558] = anon_sym_GT_GT; - v->a[140559] = anon_sym_PIPE_AMP; + v->a[140544] = anon_sym_POUND; + v->a[140545] = anon_sym_AT; + v->a[140546] = anon_sym_0; + v->a[140547] = anon_sym__; + v->a[140548] = 4; + v->a[140549] = actions(3); + v->a[140550] = 1; + v->a[140551] = sym_comment; + v->a[140552] = actions(840); + v->a[140553] = 1; + v->a[140554] = sym_variable_name; + v->a[140555] = actions(838); + v->a[140556] = 2; + v->a[140557] = aux_sym__simple_variable_name_token1; + v->a[140558] = aux_sym__multiline_variable_name_token1; + v->a[140559] = actions(836); small_parse_table_7028(v); } void small_parse_table_7028(t_small_parse_table_array *v) { - v->a[140560] = anon_sym_AMP_GT_GT; - v->a[140561] = anon_sym_GT_PIPE; - v->a[140562] = anon_sym_LT_AMP_DASH; - v->a[140563] = anon_sym_GT_AMP_DASH; - v->a[140564] = anon_sym_LT_LT_DASH; - v->a[140565] = anon_sym_LT_LT_LT; - v->a[140566] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140567] = anon_sym_DOLLAR_LBRACK; - v->a[140568] = aux_sym_concatenation_token1; - v->a[140569] = sym__special_character; - v->a[140570] = anon_sym_DQUOTE; - v->a[140571] = sym_raw_string; - v->a[140572] = sym_ansi_c_string; - v->a[140573] = anon_sym_DOLLAR_LBRACE; - v->a[140574] = anon_sym_DOLLAR_BQUOTE; - v->a[140575] = anon_sym_LT_LPAREN; - v->a[140576] = anon_sym_GT_LPAREN; - v->a[140577] = 5; - v->a[140578] = actions(71); - v->a[140579] = 1; + v->a[140560] = 9; + v->a[140561] = anon_sym_BANG; + v->a[140562] = anon_sym_DASH; + v->a[140563] = anon_sym_STAR; + v->a[140564] = anon_sym_QMARK; + v->a[140565] = anon_sym_DOLLAR; + v->a[140566] = anon_sym_POUND; + v->a[140567] = anon_sym_AT; + v->a[140568] = anon_sym_0; + v->a[140569] = anon_sym__; + v->a[140570] = 4; + v->a[140571] = actions(3); + v->a[140572] = 1; + v->a[140573] = sym_comment; + v->a[140574] = actions(1478); + v->a[140575] = 1; + v->a[140576] = sym_variable_name; + v->a[140577] = actions(1476); + v->a[140578] = 2; + v->a[140579] = aux_sym__simple_variable_name_token1; small_parse_table_7029(v); } void small_parse_table_7029(t_small_parse_table_array *v) { - v->a[140580] = sym_comment; - v->a[140581] = actions(6811); - v->a[140582] = 1; - v->a[140583] = sym__special_character; - v->a[140584] = state(2692); - v->a[140585] = 1; - v->a[140586] = aux_sym__literal_repeat1; - v->a[140587] = actions(5178); - v->a[140588] = 13; - v->a[140589] = anon_sym_PIPE; - v->a[140590] = anon_sym_LT; - v->a[140591] = anon_sym_GT; - v->a[140592] = anon_sym_LT_LT; - v->a[140593] = anon_sym_AMP_GT; - v->a[140594] = anon_sym_LT_AMP; - v->a[140595] = anon_sym_GT_AMP; - v->a[140596] = anon_sym_DOLLAR; - v->a[140597] = aux_sym_number_token1; - v->a[140598] = aux_sym_number_token2; - v->a[140599] = anon_sym_DOLLAR_LPAREN; + v->a[140580] = aux_sym__multiline_variable_name_token1; + v->a[140581] = actions(1474); + v->a[140582] = 9; + v->a[140583] = anon_sym_BANG; + v->a[140584] = anon_sym_DASH; + v->a[140585] = anon_sym_STAR; + v->a[140586] = anon_sym_QMARK; + v->a[140587] = anon_sym_DOLLAR; + v->a[140588] = anon_sym_POUND; + v->a[140589] = anon_sym_AT; + v->a[140590] = anon_sym_0; + v->a[140591] = anon_sym__; + v->a[140592] = 4; + v->a[140593] = actions(3); + v->a[140594] = 1; + v->a[140595] = sym_comment; + v->a[140596] = actions(4679); + v->a[140597] = 1; + v->a[140598] = sym_variable_name; + v->a[140599] = actions(4677); small_parse_table_7030(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1406.c b/parser/static/small_parse_table/small_parse_table_1406.c index 0c168961..d184e98b 100644 --- a/parser/static/small_parse_table/small_parse_table_1406.c +++ b/parser/static/small_parse_table/small_parse_table_1406.c @@ -14,126 +14,126 @@ void small_parse_table_7030(t_small_parse_table_array *v) { - v->a[140600] = aux_sym__simple_variable_name_token1; - v->a[140601] = sym_word; - v->a[140602] = actions(5180); - v->a[140603] = 24; - v->a[140604] = sym_file_descriptor; - v->a[140605] = sym_variable_name; - v->a[140606] = sym_test_operator; - v->a[140607] = sym__brace_start; - v->a[140608] = anon_sym_LPAREN_LPAREN; - v->a[140609] = anon_sym_PIPE_PIPE; - v->a[140610] = anon_sym_AMP_AMP; - v->a[140611] = anon_sym_GT_GT; - v->a[140612] = anon_sym_PIPE_AMP; - v->a[140613] = anon_sym_AMP_GT_GT; - v->a[140614] = anon_sym_GT_PIPE; - v->a[140615] = anon_sym_LT_AMP_DASH; - v->a[140616] = anon_sym_GT_AMP_DASH; - v->a[140617] = anon_sym_LT_LT_DASH; - v->a[140618] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140619] = anon_sym_DOLLAR_LBRACK; + v->a[140600] = 2; + v->a[140601] = aux_sym__simple_variable_name_token1; + v->a[140602] = aux_sym__multiline_variable_name_token1; + v->a[140603] = actions(4675); + v->a[140604] = 9; + v->a[140605] = anon_sym_BANG; + v->a[140606] = anon_sym_DASH; + v->a[140607] = anon_sym_STAR; + v->a[140608] = anon_sym_QMARK; + v->a[140609] = anon_sym_DOLLAR; + v->a[140610] = anon_sym_POUND; + v->a[140611] = anon_sym_AT; + v->a[140612] = anon_sym_0; + v->a[140613] = anon_sym__; + v->a[140614] = 6; + v->a[140615] = actions(57); + v->a[140616] = 1; + v->a[140617] = sym_comment; + v->a[140618] = actions(8203); + v->a[140619] = 1; small_parse_table_7031(v); } void small_parse_table_7031(t_small_parse_table_array *v) { - v->a[140620] = anon_sym_DQUOTE; - v->a[140621] = sym_raw_string; - v->a[140622] = sym_ansi_c_string; - v->a[140623] = anon_sym_DOLLAR_LBRACE; - v->a[140624] = anon_sym_BQUOTE; - v->a[140625] = anon_sym_DOLLAR_BQUOTE; - v->a[140626] = anon_sym_LT_LPAREN; - v->a[140627] = anon_sym_GT_LPAREN; - v->a[140628] = 5; - v->a[140629] = actions(71); - v->a[140630] = 1; - v->a[140631] = sym_comment; - v->a[140632] = actions(6809); - v->a[140633] = 1; - v->a[140634] = sym__special_character; - v->a[140635] = state(2595); - v->a[140636] = 1; - v->a[140637] = aux_sym__literal_repeat1; - v->a[140638] = actions(4564); - v->a[140639] = 12; + v->a[140620] = anon_sym_LT_LT; + v->a[140621] = actions(8205); + v->a[140622] = 1; + v->a[140623] = anon_sym_LT_LT_DASH; + v->a[140624] = actions(8251); + v->a[140625] = 2; + v->a[140626] = anon_sym_LT_AMP_DASH; + v->a[140627] = anon_sym_GT_AMP_DASH; + v->a[140628] = actions(8249); + v->a[140629] = 3; + v->a[140630] = anon_sym_GT_GT; + v->a[140631] = anon_sym_AMP_GT_GT; + v->a[140632] = anon_sym_GT_PIPE; + v->a[140633] = actions(8247); + v->a[140634] = 5; + v->a[140635] = anon_sym_LT; + v->a[140636] = anon_sym_GT; + v->a[140637] = anon_sym_AMP_GT; + v->a[140638] = anon_sym_LT_AMP; + v->a[140639] = anon_sym_GT_AMP; small_parse_table_7032(v); } void small_parse_table_7032(t_small_parse_table_array *v) { - v->a[140640] = anon_sym_PIPE; - v->a[140641] = anon_sym_LT; - v->a[140642] = anon_sym_GT; - v->a[140643] = anon_sym_LT_LT; - v->a[140644] = anon_sym_AMP_GT; - v->a[140645] = anon_sym_LT_AMP; - v->a[140646] = anon_sym_GT_AMP; - v->a[140647] = anon_sym_DOLLAR; - v->a[140648] = aux_sym_number_token1; - v->a[140649] = aux_sym_number_token2; - v->a[140650] = anon_sym_DOLLAR_LPAREN; - v->a[140651] = sym_word; - v->a[140652] = actions(4566); - v->a[140653] = 25; - v->a[140654] = sym_file_descriptor; - v->a[140655] = sym_variable_name; - v->a[140656] = sym_test_operator; - v->a[140657] = sym__brace_start; - v->a[140658] = anon_sym_LPAREN_LPAREN; - v->a[140659] = anon_sym_PIPE_PIPE; + v->a[140640] = 4; + v->a[140641] = actions(3); + v->a[140642] = 1; + v->a[140643] = sym_comment; + v->a[140644] = actions(8257); + v->a[140645] = 1; + v->a[140646] = sym_variable_name; + v->a[140647] = actions(8255); + v->a[140648] = 2; + v->a[140649] = aux_sym__simple_variable_name_token1; + v->a[140650] = aux_sym__multiline_variable_name_token1; + v->a[140651] = actions(8253); + v->a[140652] = 9; + v->a[140653] = anon_sym_BANG; + v->a[140654] = anon_sym_DASH; + v->a[140655] = anon_sym_STAR; + v->a[140656] = anon_sym_QMARK; + v->a[140657] = anon_sym_DOLLAR; + v->a[140658] = anon_sym_POUND; + v->a[140659] = anon_sym_AT; small_parse_table_7033(v); } void small_parse_table_7033(t_small_parse_table_array *v) { - v->a[140660] = anon_sym_AMP_AMP; - v->a[140661] = anon_sym_GT_GT; - v->a[140662] = anon_sym_PIPE_AMP; - v->a[140663] = anon_sym_AMP_GT_GT; - v->a[140664] = anon_sym_GT_PIPE; - v->a[140665] = anon_sym_LT_AMP_DASH; - v->a[140666] = anon_sym_GT_AMP_DASH; - v->a[140667] = anon_sym_LT_LT_DASH; - v->a[140668] = anon_sym_LT_LT_LT; - v->a[140669] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140670] = anon_sym_DOLLAR_LBRACK; - v->a[140671] = anon_sym_DQUOTE; - v->a[140672] = sym_raw_string; - v->a[140673] = sym_ansi_c_string; - v->a[140674] = anon_sym_DOLLAR_LBRACE; - v->a[140675] = anon_sym_BQUOTE; - v->a[140676] = anon_sym_DOLLAR_BQUOTE; - v->a[140677] = anon_sym_LT_LPAREN; - v->a[140678] = anon_sym_GT_LPAREN; - v->a[140679] = 5; + v->a[140660] = anon_sym_0; + v->a[140661] = anon_sym__; + v->a[140662] = 4; + v->a[140663] = actions(3); + v->a[140664] = 1; + v->a[140665] = sym_comment; + v->a[140666] = actions(834); + v->a[140667] = 1; + v->a[140668] = sym_variable_name; + v->a[140669] = actions(832); + v->a[140670] = 2; + v->a[140671] = aux_sym__simple_variable_name_token1; + v->a[140672] = aux_sym__multiline_variable_name_token1; + v->a[140673] = actions(830); + v->a[140674] = 9; + v->a[140675] = anon_sym_BANG; + v->a[140676] = anon_sym_DASH; + v->a[140677] = anon_sym_STAR; + v->a[140678] = anon_sym_QMARK; + v->a[140679] = anon_sym_DOLLAR; small_parse_table_7034(v); } void small_parse_table_7034(t_small_parse_table_array *v) { - v->a[140680] = actions(71); - v->a[140681] = 1; - v->a[140682] = sym_comment; - v->a[140683] = actions(6813); - v->a[140684] = 1; - v->a[140685] = sym__special_character; - v->a[140686] = state(2695); - v->a[140687] = 1; - v->a[140688] = aux_sym__literal_repeat1; - v->a[140689] = actions(243); - v->a[140690] = 14; - v->a[140691] = anon_sym_EQ; - v->a[140692] = anon_sym_PIPE; - v->a[140693] = anon_sym_CARET; - v->a[140694] = anon_sym_AMP; - v->a[140695] = anon_sym_LT; - v->a[140696] = anon_sym_GT; - v->a[140697] = anon_sym_LT_LT; - v->a[140698] = anon_sym_GT_GT; - v->a[140699] = anon_sym_PLUS; + v->a[140680] = anon_sym_POUND; + v->a[140681] = anon_sym_AT; + v->a[140682] = anon_sym_0; + v->a[140683] = anon_sym__; + v->a[140684] = 4; + v->a[140685] = actions(3); + v->a[140686] = 1; + v->a[140687] = sym_comment; + v->a[140688] = actions(8263); + v->a[140689] = 1; + v->a[140690] = sym_variable_name; + v->a[140691] = actions(8261); + v->a[140692] = 2; + v->a[140693] = aux_sym__simple_variable_name_token1; + v->a[140694] = aux_sym__multiline_variable_name_token1; + v->a[140695] = actions(8259); + v->a[140696] = 9; + v->a[140697] = anon_sym_BANG; + v->a[140698] = anon_sym_DASH; + v->a[140699] = anon_sym_STAR; small_parse_table_7035(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1407.c b/parser/static/small_parse_table/small_parse_table_1407.c index 546cdbe9..b2f169f4 100644 --- a/parser/static/small_parse_table/small_parse_table_1407.c +++ b/parser/static/small_parse_table/small_parse_table_1407.c @@ -14,126 +14,126 @@ void small_parse_table_7035(t_small_parse_table_array *v) { - v->a[140700] = anon_sym_DASH; - v->a[140701] = anon_sym_STAR; - v->a[140702] = anon_sym_SLASH; - v->a[140703] = anon_sym_PERCENT; - v->a[140704] = anon_sym_STAR_STAR; - v->a[140705] = actions(354); - v->a[140706] = 23; - v->a[140707] = sym_test_operator; - v->a[140708] = anon_sym_PLUS_PLUS; - v->a[140709] = anon_sym_DASH_DASH; - v->a[140710] = anon_sym_PLUS_EQ; - v->a[140711] = anon_sym_DASH_EQ; - v->a[140712] = anon_sym_STAR_EQ; - v->a[140713] = anon_sym_SLASH_EQ; - v->a[140714] = anon_sym_PERCENT_EQ; - v->a[140715] = anon_sym_STAR_STAR_EQ; - v->a[140716] = anon_sym_LT_LT_EQ; - v->a[140717] = anon_sym_GT_GT_EQ; - v->a[140718] = anon_sym_AMP_EQ; - v->a[140719] = anon_sym_CARET_EQ; + v->a[140700] = anon_sym_QMARK; + v->a[140701] = anon_sym_DOLLAR; + v->a[140702] = anon_sym_POUND; + v->a[140703] = anon_sym_AT; + v->a[140704] = anon_sym_0; + v->a[140705] = anon_sym__; + v->a[140706] = 4; + v->a[140707] = actions(3); + v->a[140708] = 1; + v->a[140709] = sym_comment; + v->a[140710] = actions(7302); + v->a[140711] = 1; + v->a[140712] = sym_variable_name; + v->a[140713] = actions(7300); + v->a[140714] = 2; + v->a[140715] = aux_sym__simple_variable_name_token1; + v->a[140716] = aux_sym__multiline_variable_name_token1; + v->a[140717] = actions(7298); + v->a[140718] = 9; + v->a[140719] = anon_sym_BANG; small_parse_table_7036(v); } void small_parse_table_7036(t_small_parse_table_array *v) { - v->a[140720] = anon_sym_PIPE_EQ; - v->a[140721] = anon_sym_PIPE_PIPE; - v->a[140722] = anon_sym_AMP_AMP; - v->a[140723] = anon_sym_EQ_EQ; - v->a[140724] = anon_sym_BANG_EQ; - v->a[140725] = anon_sym_LT_EQ; - v->a[140726] = anon_sym_GT_EQ; - v->a[140727] = anon_sym_RPAREN; - v->a[140728] = anon_sym_EQ_TILDE; - v->a[140729] = anon_sym_QMARK; - v->a[140730] = 7; - v->a[140731] = actions(71); - v->a[140732] = 1; - v->a[140733] = sym_comment; - v->a[140734] = actions(5821); - v->a[140735] = 2; - v->a[140736] = anon_sym_PIPE; - v->a[140737] = anon_sym_LT_LT; - v->a[140738] = actions(5823); - v->a[140739] = 5; + v->a[140720] = anon_sym_DASH; + v->a[140721] = anon_sym_STAR; + v->a[140722] = anon_sym_QMARK; + v->a[140723] = anon_sym_DOLLAR; + v->a[140724] = anon_sym_POUND; + v->a[140725] = anon_sym_AT; + v->a[140726] = anon_sym_0; + v->a[140727] = anon_sym__; + v->a[140728] = 4; + v->a[140729] = actions(3); + v->a[140730] = 1; + v->a[140731] = sym_comment; + v->a[140732] = actions(959); + v->a[140733] = 1; + v->a[140734] = sym_variable_name; + v->a[140735] = actions(957); + v->a[140736] = 2; + v->a[140737] = aux_sym__simple_variable_name_token1; + v->a[140738] = aux_sym__multiline_variable_name_token1; + v->a[140739] = actions(955); small_parse_table_7037(v); } void small_parse_table_7037(t_small_parse_table_array *v) { - v->a[140740] = anon_sym_LT; - v->a[140741] = anon_sym_GT; - v->a[140742] = anon_sym_AMP_GT; - v->a[140743] = anon_sym_LT_AMP; - v->a[140744] = anon_sym_GT_AMP; - v->a[140745] = actions(5826); - v->a[140746] = 5; - v->a[140747] = anon_sym_PIPE_PIPE; - v->a[140748] = anon_sym_AMP_AMP; - v->a[140749] = anon_sym_PIPE_AMP; - v->a[140750] = anon_sym_RBRACK; - v->a[140751] = anon_sym_LT_LT_DASH; - v->a[140752] = actions(5819); - v->a[140753] = 6; - v->a[140754] = anon_sym_DOLLAR; - v->a[140755] = sym__special_character; - v->a[140756] = aux_sym_number_token1; - v->a[140757] = aux_sym_number_token2; - v->a[140758] = anon_sym_DOLLAR_LPAREN; - v->a[140759] = sym_word; + v->a[140740] = 9; + v->a[140741] = anon_sym_BANG; + v->a[140742] = anon_sym_DASH; + v->a[140743] = anon_sym_STAR; + v->a[140744] = anon_sym_QMARK; + v->a[140745] = anon_sym_DOLLAR; + v->a[140746] = anon_sym_POUND; + v->a[140747] = anon_sym_AT; + v->a[140748] = anon_sym_0; + v->a[140749] = anon_sym__; + v->a[140750] = 4; + v->a[140751] = actions(3); + v->a[140752] = 1; + v->a[140753] = sym_comment; + v->a[140754] = actions(1424); + v->a[140755] = 1; + v->a[140756] = sym_variable_name; + v->a[140757] = actions(1422); + v->a[140758] = 2; + v->a[140759] = aux_sym__simple_variable_name_token1; small_parse_table_7038(v); } void small_parse_table_7038(t_small_parse_table_array *v) { - v->a[140760] = actions(5828); - v->a[140761] = 7; - v->a[140762] = sym_file_descriptor; - v->a[140763] = anon_sym_GT_GT; - v->a[140764] = anon_sym_AMP_GT_GT; - v->a[140765] = anon_sym_GT_PIPE; - v->a[140766] = anon_sym_LT_AMP_DASH; - v->a[140767] = anon_sym_GT_AMP_DASH; - v->a[140768] = anon_sym_LT_LT_LT; - v->a[140769] = actions(5831); - v->a[140770] = 14; - v->a[140771] = sym_variable_name; - v->a[140772] = sym_test_operator; - v->a[140773] = sym__brace_start; - v->a[140774] = anon_sym_LPAREN_LPAREN; - v->a[140775] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140776] = anon_sym_DOLLAR_LBRACK; - v->a[140777] = anon_sym_DQUOTE; - v->a[140778] = sym_raw_string; - v->a[140779] = sym_ansi_c_string; + v->a[140760] = aux_sym__multiline_variable_name_token1; + v->a[140761] = actions(1420); + v->a[140762] = 9; + v->a[140763] = anon_sym_BANG; + v->a[140764] = anon_sym_DASH; + v->a[140765] = anon_sym_STAR; + v->a[140766] = anon_sym_QMARK; + v->a[140767] = anon_sym_DOLLAR; + v->a[140768] = anon_sym_POUND; + v->a[140769] = anon_sym_AT; + v->a[140770] = anon_sym_0; + v->a[140771] = anon_sym__; + v->a[140772] = 4; + v->a[140773] = actions(3); + v->a[140774] = 1; + v->a[140775] = sym_comment; + v->a[140776] = actions(4067); + v->a[140777] = 1; + v->a[140778] = sym_variable_name; + v->a[140779] = actions(4065); small_parse_table_7039(v); } void small_parse_table_7039(t_small_parse_table_array *v) { - v->a[140780] = anon_sym_DOLLAR_LBRACE; - v->a[140781] = anon_sym_BQUOTE; - v->a[140782] = anon_sym_DOLLAR_BQUOTE; - v->a[140783] = anon_sym_LT_LPAREN; - v->a[140784] = anon_sym_GT_LPAREN; - v->a[140785] = 5; - v->a[140786] = actions(71); - v->a[140787] = 1; - v->a[140788] = sym_comment; - v->a[140789] = actions(6815); - v->a[140790] = 1; - v->a[140791] = sym__special_character; - v->a[140792] = state(2692); - v->a[140793] = 1; - v->a[140794] = aux_sym__literal_repeat1; - v->a[140795] = actions(1362); - v->a[140796] = 13; - v->a[140797] = anon_sym_PIPE; - v->a[140798] = anon_sym_LT; - v->a[140799] = anon_sym_GT; + v->a[140780] = 2; + v->a[140781] = aux_sym__simple_variable_name_token1; + v->a[140782] = aux_sym__multiline_variable_name_token1; + v->a[140783] = actions(4063); + v->a[140784] = 9; + v->a[140785] = anon_sym_BANG; + v->a[140786] = anon_sym_DASH; + v->a[140787] = anon_sym_STAR; + v->a[140788] = anon_sym_QMARK; + v->a[140789] = anon_sym_DOLLAR; + v->a[140790] = anon_sym_POUND; + v->a[140791] = anon_sym_AT; + v->a[140792] = anon_sym_0; + v->a[140793] = anon_sym__; + v->a[140794] = 4; + v->a[140795] = actions(3); + v->a[140796] = 1; + v->a[140797] = sym_comment; + v->a[140798] = actions(2924); + v->a[140799] = 1; small_parse_table_7040(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1408.c b/parser/static/small_parse_table/small_parse_table_1408.c index 7a52f314..afdfa626 100644 --- a/parser/static/small_parse_table/small_parse_table_1408.c +++ b/parser/static/small_parse_table/small_parse_table_1408.c @@ -14,126 +14,126 @@ void small_parse_table_7040(t_small_parse_table_array *v) { - v->a[140800] = anon_sym_LT_LT; - v->a[140801] = anon_sym_AMP_GT; - v->a[140802] = anon_sym_LT_AMP; - v->a[140803] = anon_sym_GT_AMP; - v->a[140804] = anon_sym_DOLLAR; - v->a[140805] = aux_sym_number_token1; - v->a[140806] = aux_sym_number_token2; - v->a[140807] = anon_sym_DOLLAR_LPAREN; - v->a[140808] = aux_sym__simple_variable_name_token1; - v->a[140809] = sym_word; - v->a[140810] = actions(1364); - v->a[140811] = 24; - v->a[140812] = sym_file_descriptor; - v->a[140813] = sym_variable_name; - v->a[140814] = sym_test_operator; - v->a[140815] = sym__brace_start; - v->a[140816] = anon_sym_LPAREN_LPAREN; - v->a[140817] = anon_sym_PIPE_PIPE; - v->a[140818] = anon_sym_AMP_AMP; - v->a[140819] = anon_sym_GT_GT; + v->a[140800] = sym_variable_name; + v->a[140801] = actions(2922); + v->a[140802] = 2; + v->a[140803] = aux_sym__simple_variable_name_token1; + v->a[140804] = aux_sym__multiline_variable_name_token1; + v->a[140805] = actions(2920); + v->a[140806] = 9; + v->a[140807] = anon_sym_BANG; + v->a[140808] = anon_sym_DASH; + v->a[140809] = anon_sym_STAR; + v->a[140810] = anon_sym_QMARK; + v->a[140811] = anon_sym_DOLLAR; + v->a[140812] = anon_sym_POUND; + v->a[140813] = anon_sym_AT; + v->a[140814] = anon_sym_0; + v->a[140815] = anon_sym__; + v->a[140816] = 6; + v->a[140817] = actions(57); + v->a[140818] = 1; + v->a[140819] = sym_comment; small_parse_table_7041(v); } void small_parse_table_7041(t_small_parse_table_array *v) { - v->a[140820] = anon_sym_PIPE_AMP; - v->a[140821] = anon_sym_AMP_GT_GT; - v->a[140822] = anon_sym_GT_PIPE; - v->a[140823] = anon_sym_LT_AMP_DASH; - v->a[140824] = anon_sym_GT_AMP_DASH; + v->a[140820] = actions(8271); + v->a[140821] = 1; + v->a[140822] = anon_sym_LT_LT; + v->a[140823] = actions(8273); + v->a[140824] = 1; v->a[140825] = anon_sym_LT_LT_DASH; - v->a[140826] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140827] = anon_sym_DOLLAR_LBRACK; - v->a[140828] = anon_sym_DQUOTE; - v->a[140829] = sym_raw_string; - v->a[140830] = sym_ansi_c_string; - v->a[140831] = anon_sym_DOLLAR_LBRACE; - v->a[140832] = anon_sym_BQUOTE; - v->a[140833] = anon_sym_DOLLAR_BQUOTE; - v->a[140834] = anon_sym_LT_LPAREN; - v->a[140835] = anon_sym_GT_LPAREN; - v->a[140836] = 7; - v->a[140837] = actions(71); - v->a[140838] = 1; - v->a[140839] = sym_comment; + v->a[140826] = actions(8269); + v->a[140827] = 2; + v->a[140828] = anon_sym_LT_AMP_DASH; + v->a[140829] = anon_sym_GT_AMP_DASH; + v->a[140830] = actions(8267); + v->a[140831] = 3; + v->a[140832] = anon_sym_GT_GT; + v->a[140833] = anon_sym_AMP_GT_GT; + v->a[140834] = anon_sym_GT_PIPE; + v->a[140835] = actions(8265); + v->a[140836] = 5; + v->a[140837] = anon_sym_LT; + v->a[140838] = anon_sym_GT; + v->a[140839] = anon_sym_AMP_GT; small_parse_table_7042(v); } void small_parse_table_7042(t_small_parse_table_array *v) { - v->a[140840] = actions(5821); - v->a[140841] = 2; - v->a[140842] = anon_sym_PIPE; - v->a[140843] = anon_sym_LT_LT; - v->a[140844] = actions(5823); - v->a[140845] = 5; - v->a[140846] = anon_sym_LT; - v->a[140847] = anon_sym_GT; - v->a[140848] = anon_sym_AMP_GT; - v->a[140849] = anon_sym_LT_AMP; - v->a[140850] = anon_sym_GT_AMP; - v->a[140851] = actions(5826); - v->a[140852] = 5; - v->a[140853] = anon_sym_PIPE_PIPE; - v->a[140854] = anon_sym_AMP_AMP; - v->a[140855] = anon_sym_PIPE_AMP; - v->a[140856] = anon_sym_RBRACK; - v->a[140857] = anon_sym_LT_LT_DASH; - v->a[140858] = actions(5819); - v->a[140859] = 6; + v->a[140840] = anon_sym_LT_AMP; + v->a[140841] = anon_sym_GT_AMP; + v->a[140842] = 9; + v->a[140843] = actions(57); + v->a[140844] = 1; + v->a[140845] = sym_comment; + v->a[140846] = actions(8275); + v->a[140847] = 1; + v->a[140848] = anon_sym_DOLLAR; + v->a[140849] = actions(8277); + v->a[140850] = 1; + v->a[140851] = anon_sym_DOLLAR_LBRACE; + v->a[140852] = actions(8279); + v->a[140853] = 1; + v->a[140854] = anon_sym_DOLLAR_LPAREN; + v->a[140855] = actions(8281); + v->a[140856] = 1; + v->a[140857] = anon_sym_BQUOTE; + v->a[140858] = actions(8283); + v->a[140859] = 1; small_parse_table_7043(v); } void small_parse_table_7043(t_small_parse_table_array *v) { - v->a[140860] = anon_sym_DOLLAR; - v->a[140861] = sym__special_character; - v->a[140862] = aux_sym_number_token1; - v->a[140863] = aux_sym_number_token2; - v->a[140864] = anon_sym_DOLLAR_LPAREN; - v->a[140865] = sym_word; - v->a[140866] = actions(5828); - v->a[140867] = 7; - v->a[140868] = sym_file_descriptor; - v->a[140869] = anon_sym_GT_GT; - v->a[140870] = anon_sym_AMP_GT_GT; - v->a[140871] = anon_sym_GT_PIPE; - v->a[140872] = anon_sym_LT_AMP_DASH; - v->a[140873] = anon_sym_GT_AMP_DASH; - v->a[140874] = anon_sym_LT_LT_LT; - v->a[140875] = actions(5831); - v->a[140876] = 14; - v->a[140877] = sym_variable_name; - v->a[140878] = sym_test_operator; - v->a[140879] = sym__brace_start; + v->a[140860] = anon_sym_DOLLAR_BQUOTE; + v->a[140861] = actions(8285); + v->a[140862] = 1; + v->a[140863] = sym_heredoc_content; + v->a[140864] = actions(8287); + v->a[140865] = 1; + v->a[140866] = sym_heredoc_end; + v->a[140867] = state(3194); + v->a[140868] = 4; + v->a[140869] = sym_simple_expansion; + v->a[140870] = sym_expansion; + v->a[140871] = sym_command_substitution; + v->a[140872] = aux_sym_heredoc_body_repeat1; + v->a[140873] = 9; + v->a[140874] = actions(57); + v->a[140875] = 1; + v->a[140876] = sym_comment; + v->a[140877] = actions(8289); + v->a[140878] = 1; + v->a[140879] = anon_sym_DOLLAR; small_parse_table_7044(v); } void small_parse_table_7044(t_small_parse_table_array *v) { - v->a[140880] = anon_sym_LPAREN_LPAREN; - v->a[140881] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[140882] = anon_sym_DOLLAR_LBRACK; - v->a[140883] = anon_sym_DQUOTE; - v->a[140884] = sym_raw_string; - v->a[140885] = sym_ansi_c_string; - v->a[140886] = anon_sym_DOLLAR_LBRACE; - v->a[140887] = anon_sym_BQUOTE; - v->a[140888] = anon_sym_DOLLAR_BQUOTE; - v->a[140889] = anon_sym_LT_LPAREN; - v->a[140890] = anon_sym_GT_LPAREN; - v->a[140891] = 4; - v->a[140892] = actions(71); + v->a[140880] = actions(8292); + v->a[140881] = 1; + v->a[140882] = anon_sym_DOLLAR_LBRACE; + v->a[140883] = actions(8295); + v->a[140884] = 1; + v->a[140885] = anon_sym_DOLLAR_LPAREN; + v->a[140886] = actions(8298); + v->a[140887] = 1; + v->a[140888] = anon_sym_BQUOTE; + v->a[140889] = actions(8301); + v->a[140890] = 1; + v->a[140891] = anon_sym_DOLLAR_BQUOTE; + v->a[140892] = actions(8304); v->a[140893] = 1; - v->a[140894] = sym_comment; - v->a[140895] = actions(6822); + v->a[140894] = sym_heredoc_content; + v->a[140895] = actions(8307); v->a[140896] = 1; - v->a[140897] = sym__concat; - v->a[140898] = actions(6820); - v->a[140899] = 14; + v->a[140897] = sym_heredoc_end; + v->a[140898] = state(3194); + v->a[140899] = 4; small_parse_table_7045(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1409.c b/parser/static/small_parse_table/small_parse_table_1409.c index 336b965a..a47d9515 100644 --- a/parser/static/small_parse_table/small_parse_table_1409.c +++ b/parser/static/small_parse_table/small_parse_table_1409.c @@ -14,126 +14,126 @@ void small_parse_table_7045(t_small_parse_table_array *v) { - v->a[140900] = anon_sym_EQ; - v->a[140901] = anon_sym_PIPE; - v->a[140902] = anon_sym_CARET; - v->a[140903] = anon_sym_AMP; - v->a[140904] = anon_sym_LT; - v->a[140905] = anon_sym_GT; - v->a[140906] = anon_sym_LT_LT; - v->a[140907] = anon_sym_GT_GT; - v->a[140908] = anon_sym_PLUS; - v->a[140909] = anon_sym_DASH; - v->a[140910] = anon_sym_STAR; - v->a[140911] = anon_sym_SLASH; - v->a[140912] = anon_sym_PERCENT; - v->a[140913] = anon_sym_STAR_STAR; - v->a[140914] = actions(6818); - v->a[140915] = 24; - v->a[140916] = anon_sym_RPAREN_RPAREN; - v->a[140917] = anon_sym_COMMA; - v->a[140918] = anon_sym_PLUS_PLUS; - v->a[140919] = anon_sym_DASH_DASH; + v->a[140900] = sym_simple_expansion; + v->a[140901] = sym_expansion; + v->a[140902] = sym_command_substitution; + v->a[140903] = aux_sym_heredoc_body_repeat1; + v->a[140904] = 9; + v->a[140905] = actions(57); + v->a[140906] = 1; + v->a[140907] = sym_comment; + v->a[140908] = actions(8275); + v->a[140909] = 1; + v->a[140910] = anon_sym_DOLLAR; + v->a[140911] = actions(8277); + v->a[140912] = 1; + v->a[140913] = anon_sym_DOLLAR_LBRACE; + v->a[140914] = actions(8279); + v->a[140915] = 1; + v->a[140916] = anon_sym_DOLLAR_LPAREN; + v->a[140917] = actions(8281); + v->a[140918] = 1; + v->a[140919] = anon_sym_BQUOTE; small_parse_table_7046(v); } void small_parse_table_7046(t_small_parse_table_array *v) { - v->a[140920] = anon_sym_PLUS_EQ; - v->a[140921] = anon_sym_DASH_EQ; - v->a[140922] = anon_sym_STAR_EQ; - v->a[140923] = anon_sym_SLASH_EQ; - v->a[140924] = anon_sym_PERCENT_EQ; - v->a[140925] = anon_sym_STAR_STAR_EQ; - v->a[140926] = anon_sym_LT_LT_EQ; - v->a[140927] = anon_sym_GT_GT_EQ; - v->a[140928] = anon_sym_AMP_EQ; - v->a[140929] = anon_sym_CARET_EQ; - v->a[140930] = anon_sym_PIPE_EQ; - v->a[140931] = anon_sym_PIPE_PIPE; - v->a[140932] = anon_sym_AMP_AMP; - v->a[140933] = anon_sym_EQ_EQ; - v->a[140934] = anon_sym_BANG_EQ; - v->a[140935] = anon_sym_LT_EQ; - v->a[140936] = anon_sym_GT_EQ; - v->a[140937] = anon_sym_EQ_TILDE; - v->a[140938] = anon_sym_QMARK; - v->a[140939] = anon_sym_COLON; + v->a[140920] = actions(8283); + v->a[140921] = 1; + v->a[140922] = anon_sym_DOLLAR_BQUOTE; + v->a[140923] = actions(8309); + v->a[140924] = 1; + v->a[140925] = sym_heredoc_content; + v->a[140926] = actions(8311); + v->a[140927] = 1; + v->a[140928] = sym_heredoc_end; + v->a[140929] = state(3193); + v->a[140930] = 4; + v->a[140931] = sym_simple_expansion; + v->a[140932] = sym_expansion; + v->a[140933] = sym_command_substitution; + v->a[140934] = aux_sym_heredoc_body_repeat1; + v->a[140935] = 4; + v->a[140936] = actions(57); + v->a[140937] = 1; + v->a[140938] = sym_comment; + v->a[140939] = actions(8317); small_parse_table_7047(v); } void small_parse_table_7047(t_small_parse_table_array *v) { - v->a[140940] = 5; - v->a[140941] = actions(71); - v->a[140942] = 1; - v->a[140943] = sym_comment; - v->a[140944] = actions(6824); - v->a[140945] = 1; - v->a[140946] = sym__special_character; - v->a[140947] = state(2695); - v->a[140948] = 1; - v->a[140949] = aux_sym__literal_repeat1; - v->a[140950] = actions(1362); - v->a[140951] = 14; - v->a[140952] = anon_sym_EQ; - v->a[140953] = anon_sym_PIPE; - v->a[140954] = anon_sym_CARET; - v->a[140955] = anon_sym_AMP; - v->a[140956] = anon_sym_LT; - v->a[140957] = anon_sym_GT; - v->a[140958] = anon_sym_LT_LT; - v->a[140959] = anon_sym_GT_GT; + v->a[140940] = 2; + v->a[140941] = anon_sym_LT_AMP_DASH; + v->a[140942] = anon_sym_GT_AMP_DASH; + v->a[140943] = actions(8315); + v->a[140944] = 3; + v->a[140945] = anon_sym_GT_GT; + v->a[140946] = anon_sym_AMP_GT_GT; + v->a[140947] = anon_sym_GT_PIPE; + v->a[140948] = actions(8313); + v->a[140949] = 5; + v->a[140950] = anon_sym_LT; + v->a[140951] = anon_sym_GT; + v->a[140952] = anon_sym_AMP_GT; + v->a[140953] = anon_sym_LT_AMP; + v->a[140954] = anon_sym_GT_AMP; + v->a[140955] = 4; + v->a[140956] = actions(57); + v->a[140957] = 1; + v->a[140958] = sym_comment; + v->a[140959] = actions(8323); small_parse_table_7048(v); } void small_parse_table_7048(t_small_parse_table_array *v) { - v->a[140960] = anon_sym_PLUS; - v->a[140961] = anon_sym_DASH; - v->a[140962] = anon_sym_STAR; - v->a[140963] = anon_sym_SLASH; - v->a[140964] = anon_sym_PERCENT; - v->a[140965] = anon_sym_STAR_STAR; - v->a[140966] = actions(1364); - v->a[140967] = 23; - v->a[140968] = sym_test_operator; - v->a[140969] = anon_sym_PLUS_PLUS; - v->a[140970] = anon_sym_DASH_DASH; - v->a[140971] = anon_sym_PLUS_EQ; - v->a[140972] = anon_sym_DASH_EQ; - v->a[140973] = anon_sym_STAR_EQ; - v->a[140974] = anon_sym_SLASH_EQ; - v->a[140975] = anon_sym_PERCENT_EQ; - v->a[140976] = anon_sym_STAR_STAR_EQ; - v->a[140977] = anon_sym_LT_LT_EQ; - v->a[140978] = anon_sym_GT_GT_EQ; - v->a[140979] = anon_sym_AMP_EQ; + v->a[140960] = 2; + v->a[140961] = anon_sym_LT_AMP_DASH; + v->a[140962] = anon_sym_GT_AMP_DASH; + v->a[140963] = actions(8321); + v->a[140964] = 3; + v->a[140965] = anon_sym_GT_GT; + v->a[140966] = anon_sym_AMP_GT_GT; + v->a[140967] = anon_sym_GT_PIPE; + v->a[140968] = actions(8319); + v->a[140969] = 5; + v->a[140970] = anon_sym_LT; + v->a[140971] = anon_sym_GT; + v->a[140972] = anon_sym_AMP_GT; + v->a[140973] = anon_sym_LT_AMP; + v->a[140974] = anon_sym_GT_AMP; + v->a[140975] = 4; + v->a[140976] = actions(57); + v->a[140977] = 1; + v->a[140978] = sym_comment; + v->a[140979] = actions(8329); small_parse_table_7049(v); } void small_parse_table_7049(t_small_parse_table_array *v) { - v->a[140980] = anon_sym_CARET_EQ; - v->a[140981] = anon_sym_PIPE_EQ; - v->a[140982] = anon_sym_PIPE_PIPE; - v->a[140983] = anon_sym_AMP_AMP; - v->a[140984] = anon_sym_EQ_EQ; - v->a[140985] = anon_sym_BANG_EQ; - v->a[140986] = anon_sym_LT_EQ; - v->a[140987] = anon_sym_GT_EQ; - v->a[140988] = anon_sym_RPAREN; - v->a[140989] = anon_sym_EQ_TILDE; - v->a[140990] = anon_sym_QMARK; - v->a[140991] = 4; - v->a[140992] = actions(71); - v->a[140993] = 1; - v->a[140994] = sym_comment; - v->a[140995] = actions(6831); - v->a[140996] = 1; - v->a[140997] = sym__concat; - v->a[140998] = actions(6829); - v->a[140999] = 14; + v->a[140980] = 2; + v->a[140981] = anon_sym_LT_AMP_DASH; + v->a[140982] = anon_sym_GT_AMP_DASH; + v->a[140983] = actions(8327); + v->a[140984] = 3; + v->a[140985] = anon_sym_GT_GT; + v->a[140986] = anon_sym_AMP_GT_GT; + v->a[140987] = anon_sym_GT_PIPE; + v->a[140988] = actions(8325); + v->a[140989] = 5; + v->a[140990] = anon_sym_LT; + v->a[140991] = anon_sym_GT; + v->a[140992] = anon_sym_AMP_GT; + v->a[140993] = anon_sym_LT_AMP; + v->a[140994] = anon_sym_GT_AMP; + v->a[140995] = 4; + v->a[140996] = actions(57); + v->a[140997] = 1; + v->a[140998] = sym_comment; + v->a[140999] = actions(8269); small_parse_table_7050(v); } diff --git a/parser/static/small_parse_table/small_parse_table_141.c b/parser/static/small_parse_table/small_parse_table_141.c index 4df3f383..3c74a79a 100644 --- a/parser/static/small_parse_table/small_parse_table_141.c +++ b/parser/static/small_parse_table/small_parse_table_141.c @@ -14,126 +14,126 @@ void small_parse_table_705(t_small_parse_table_array *v) { - v->a[14100] = sym_expansion; - v->a[14101] = sym_command_substitution; - v->a[14102] = sym_process_substitution; - v->a[14103] = actions(1613); - v->a[14104] = 16; - v->a[14105] = anon_sym_PIPE_PIPE; - v->a[14106] = anon_sym_AMP_AMP; - v->a[14107] = anon_sym_PIPE; - v->a[14108] = anon_sym_LT; - v->a[14109] = anon_sym_GT; - v->a[14110] = anon_sym_LT_LT; - v->a[14111] = anon_sym_GT_GT; - v->a[14112] = anon_sym_PIPE_AMP; - v->a[14113] = anon_sym_AMP_GT; - v->a[14114] = anon_sym_AMP_GT_GT; - v->a[14115] = anon_sym_LT_AMP; - v->a[14116] = anon_sym_GT_AMP; - v->a[14117] = anon_sym_GT_PIPE; - v->a[14118] = anon_sym_LT_AMP_DASH; - v->a[14119] = anon_sym_GT_AMP_DASH; + v->a[14100] = 18; + v->a[14101] = actions(3); + v->a[14102] = 1; + v->a[14103] = sym_comment; + v->a[14104] = actions(2152); + v->a[14105] = 1; + v->a[14106] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14107] = actions(2154); + v->a[14108] = 1; + v->a[14109] = anon_sym_DOLLAR; + v->a[14110] = actions(2158); + v->a[14111] = 1; + v->a[14112] = anon_sym_DQUOTE; + v->a[14113] = actions(2160); + v->a[14114] = 1; + v->a[14115] = aux_sym_number_token1; + v->a[14116] = actions(2162); + v->a[14117] = 1; + v->a[14118] = aux_sym_number_token2; + v->a[14119] = actions(2164); small_parse_table_706(v); } void small_parse_table_706(t_small_parse_table_array *v) { - v->a[14120] = anon_sym_LT_LT_DASH; - v->a[14121] = 8; - v->a[14122] = actions(3); + v->a[14120] = 1; + v->a[14121] = anon_sym_DOLLAR_LBRACE; + v->a[14122] = actions(2166); v->a[14123] = 1; - v->a[14124] = sym_comment; - v->a[14125] = actions(3274); + v->a[14124] = anon_sym_DOLLAR_LPAREN; + v->a[14125] = actions(2170); v->a[14126] = 1; - v->a[14127] = anon_sym_DQUOTE; - v->a[14128] = actions(3278); + v->a[14127] = anon_sym_DOLLAR_BQUOTE; + v->a[14128] = actions(2174); v->a[14129] = 1; - v->a[14130] = sym_variable_name; - v->a[14131] = state(1825); + v->a[14130] = sym__brace_start; + v->a[14131] = actions(2386); v->a[14132] = 1; - v->a[14133] = sym_string; - v->a[14134] = actions(3276); - v->a[14135] = 2; - v->a[14136] = aux_sym__simple_variable_name_token1; - v->a[14137] = aux_sym__multiline_variable_name_token1; - v->a[14138] = actions(1241); - v->a[14139] = 3; + v->a[14133] = sym__special_character; + v->a[14134] = actions(2388); + v->a[14135] = 1; + v->a[14136] = sym_test_operator; + v->a[14137] = state(1270); + v->a[14138] = 1; + v->a[14139] = aux_sym__literal_repeat1; small_parse_table_707(v); } void small_parse_table_707(t_small_parse_table_array *v) { - v->a[14140] = sym_file_descriptor; - v->a[14141] = sym_test_operator; - v->a[14142] = sym__brace_start; - v->a[14143] = actions(3272); - v->a[14144] = 9; - v->a[14145] = anon_sym_DASH; - v->a[14146] = anon_sym_STAR; - v->a[14147] = anon_sym_BANG; - v->a[14148] = anon_sym_QMARK; - v->a[14149] = anon_sym_DOLLAR; - v->a[14150] = anon_sym_POUND; - v->a[14151] = anon_sym_AT2; - v->a[14152] = anon_sym_0; - v->a[14153] = anon_sym__; - v->a[14154] = actions(1239); - v->a[14155] = 37; - v->a[14156] = anon_sym_LPAREN_LPAREN; - v->a[14157] = anon_sym_SEMI; - v->a[14158] = anon_sym_PIPE_PIPE; - v->a[14159] = anon_sym_AMP_AMP; + v->a[14140] = actions(1390); + v->a[14141] = 2; + v->a[14142] = sym_file_descriptor; + v->a[14143] = aux_sym_heredoc_redirect_token1; + v->a[14144] = actions(2384); + v->a[14145] = 2; + v->a[14146] = sym_raw_string; + v->a[14147] = sym_word; + v->a[14148] = state(428); + v->a[14149] = 2; + v->a[14150] = sym_concatenation; + v->a[14151] = aux_sym_for_statement_repeat1; + v->a[14152] = state(1222); + v->a[14153] = 7; + v->a[14154] = sym_arithmetic_expansion; + v->a[14155] = sym_brace_expression; + v->a[14156] = sym_string; + v->a[14157] = sym_number; + v->a[14158] = sym_simple_expansion; + v->a[14159] = sym_expansion; small_parse_table_708(v); } void small_parse_table_708(t_small_parse_table_array *v) { - v->a[14160] = anon_sym_PIPE; - v->a[14161] = anon_sym_AMP; - v->a[14162] = anon_sym_LT; - v->a[14163] = anon_sym_GT; - v->a[14164] = anon_sym_LT_LT; - v->a[14165] = anon_sym_GT_GT; - v->a[14166] = anon_sym_SEMI_SEMI; - v->a[14167] = anon_sym_SEMI_AMP; - v->a[14168] = anon_sym_SEMI_SEMI_AMP; - v->a[14169] = anon_sym_PIPE_AMP; - v->a[14170] = anon_sym_AMP_GT; - v->a[14171] = anon_sym_AMP_GT_GT; - v->a[14172] = anon_sym_LT_AMP; - v->a[14173] = anon_sym_GT_AMP; - v->a[14174] = anon_sym_GT_PIPE; - v->a[14175] = anon_sym_LT_AMP_DASH; - v->a[14176] = anon_sym_GT_AMP_DASH; - v->a[14177] = anon_sym_LT_LT_DASH; - v->a[14178] = aux_sym_heredoc_redirect_token1; - v->a[14179] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14160] = sym_command_substitution; + v->a[14161] = actions(1388); + v->a[14162] = 20; + v->a[14163] = anon_sym_PIPE; + v->a[14164] = anon_sym_SEMI_SEMI; + v->a[14165] = anon_sym_PIPE_AMP; + v->a[14166] = anon_sym_AMP_AMP; + v->a[14167] = anon_sym_PIPE_PIPE; + v->a[14168] = anon_sym_LT; + v->a[14169] = anon_sym_GT; + v->a[14170] = anon_sym_GT_GT; + v->a[14171] = anon_sym_AMP_GT; + v->a[14172] = anon_sym_AMP_GT_GT; + v->a[14173] = anon_sym_LT_AMP; + v->a[14174] = anon_sym_GT_AMP; + v->a[14175] = anon_sym_GT_PIPE; + v->a[14176] = anon_sym_LT_AMP_DASH; + v->a[14177] = anon_sym_GT_AMP_DASH; + v->a[14178] = anon_sym_LT_LT; + v->a[14179] = anon_sym_LT_LT_DASH; small_parse_table_709(v); } void small_parse_table_709(t_small_parse_table_array *v) { - v->a[14180] = anon_sym_DOLLAR_LBRACK; - v->a[14181] = sym__special_character; - v->a[14182] = sym_raw_string; - v->a[14183] = sym_ansi_c_string; - v->a[14184] = aux_sym_number_token1; - v->a[14185] = aux_sym_number_token2; - v->a[14186] = anon_sym_DOLLAR_LBRACE; - v->a[14187] = anon_sym_DOLLAR_LPAREN; - v->a[14188] = anon_sym_BQUOTE; - v->a[14189] = anon_sym_DOLLAR_BQUOTE; - v->a[14190] = anon_sym_LT_LPAREN; - v->a[14191] = anon_sym_GT_LPAREN; - v->a[14192] = sym_word; - v->a[14193] = 8; - v->a[14194] = actions(3); - v->a[14195] = 1; - v->a[14196] = sym_comment; - v->a[14197] = actions(3282); - v->a[14198] = 1; - v->a[14199] = anon_sym_DQUOTE; + v->a[14180] = anon_sym_AMP; + v->a[14181] = anon_sym_BQUOTE; + v->a[14182] = anon_sym_SEMI; + v->a[14183] = 19; + v->a[14184] = actions(3); + v->a[14185] = 1; + v->a[14186] = sym_comment; + v->a[14187] = actions(2354); + v->a[14188] = 1; + v->a[14189] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14190] = actions(2356); + v->a[14191] = 1; + v->a[14192] = anon_sym_DOLLAR; + v->a[14193] = actions(2360); + v->a[14194] = 1; + v->a[14195] = anon_sym_DQUOTE; + v->a[14196] = actions(2362); + v->a[14197] = 1; + v->a[14198] = aux_sym_number_token1; + v->a[14199] = actions(2364); small_parse_table_710(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1410.c b/parser/static/small_parse_table/small_parse_table_1410.c index 7f72c3b5..82390449 100644 --- a/parser/static/small_parse_table/small_parse_table_1410.c +++ b/parser/static/small_parse_table/small_parse_table_1410.c @@ -14,126 +14,126 @@ void small_parse_table_7050(t_small_parse_table_array *v) { - v->a[141000] = anon_sym_EQ; - v->a[141001] = anon_sym_PIPE; - v->a[141002] = anon_sym_CARET; - v->a[141003] = anon_sym_AMP; - v->a[141004] = anon_sym_LT; - v->a[141005] = anon_sym_GT; - v->a[141006] = anon_sym_LT_LT; - v->a[141007] = anon_sym_GT_GT; - v->a[141008] = anon_sym_PLUS; - v->a[141009] = anon_sym_DASH; - v->a[141010] = anon_sym_STAR; - v->a[141011] = anon_sym_SLASH; - v->a[141012] = anon_sym_PERCENT; - v->a[141013] = anon_sym_STAR_STAR; - v->a[141014] = actions(6827); - v->a[141015] = 24; - v->a[141016] = anon_sym_RPAREN_RPAREN; - v->a[141017] = anon_sym_COMMA; - v->a[141018] = anon_sym_PLUS_PLUS; - v->a[141019] = anon_sym_DASH_DASH; + v->a[141000] = 2; + v->a[141001] = anon_sym_LT_AMP_DASH; + v->a[141002] = anon_sym_GT_AMP_DASH; + v->a[141003] = actions(8267); + v->a[141004] = 3; + v->a[141005] = anon_sym_GT_GT; + v->a[141006] = anon_sym_AMP_GT_GT; + v->a[141007] = anon_sym_GT_PIPE; + v->a[141008] = actions(8265); + v->a[141009] = 5; + v->a[141010] = anon_sym_LT; + v->a[141011] = anon_sym_GT; + v->a[141012] = anon_sym_AMP_GT; + v->a[141013] = anon_sym_LT_AMP; + v->a[141014] = anon_sym_GT_AMP; + v->a[141015] = 4; + v->a[141016] = actions(57); + v->a[141017] = 1; + v->a[141018] = sym_comment; + v->a[141019] = actions(8335); small_parse_table_7051(v); } void small_parse_table_7051(t_small_parse_table_array *v) { - v->a[141020] = anon_sym_PLUS_EQ; - v->a[141021] = anon_sym_DASH_EQ; - v->a[141022] = anon_sym_STAR_EQ; - v->a[141023] = anon_sym_SLASH_EQ; - v->a[141024] = anon_sym_PERCENT_EQ; - v->a[141025] = anon_sym_STAR_STAR_EQ; - v->a[141026] = anon_sym_LT_LT_EQ; - v->a[141027] = anon_sym_GT_GT_EQ; - v->a[141028] = anon_sym_AMP_EQ; - v->a[141029] = anon_sym_CARET_EQ; - v->a[141030] = anon_sym_PIPE_EQ; - v->a[141031] = anon_sym_PIPE_PIPE; - v->a[141032] = anon_sym_AMP_AMP; - v->a[141033] = anon_sym_EQ_EQ; - v->a[141034] = anon_sym_BANG_EQ; - v->a[141035] = anon_sym_LT_EQ; - v->a[141036] = anon_sym_GT_EQ; - v->a[141037] = anon_sym_EQ_TILDE; - v->a[141038] = anon_sym_QMARK; - v->a[141039] = anon_sym_COLON; + v->a[141020] = 2; + v->a[141021] = anon_sym_LT_AMP_DASH; + v->a[141022] = anon_sym_GT_AMP_DASH; + v->a[141023] = actions(8333); + v->a[141024] = 3; + v->a[141025] = anon_sym_GT_GT; + v->a[141026] = anon_sym_AMP_GT_GT; + v->a[141027] = anon_sym_GT_PIPE; + v->a[141028] = actions(8331); + v->a[141029] = 5; + v->a[141030] = anon_sym_LT; + v->a[141031] = anon_sym_GT; + v->a[141032] = anon_sym_AMP_GT; + v->a[141033] = anon_sym_LT_AMP; + v->a[141034] = anon_sym_GT_AMP; + v->a[141035] = 4; + v->a[141036] = actions(57); + v->a[141037] = 1; + v->a[141038] = sym_comment; + v->a[141039] = actions(8233); small_parse_table_7052(v); } void small_parse_table_7052(t_small_parse_table_array *v) { - v->a[141040] = 3; - v->a[141041] = actions(71); - v->a[141042] = 1; - v->a[141043] = sym_comment; - v->a[141044] = actions(1328); - v->a[141045] = 14; - v->a[141046] = anon_sym_EQ; - v->a[141047] = anon_sym_PIPE; - v->a[141048] = anon_sym_CARET; - v->a[141049] = anon_sym_AMP; + v->a[141040] = 2; + v->a[141041] = anon_sym_LT_AMP_DASH; + v->a[141042] = anon_sym_GT_AMP_DASH; + v->a[141043] = actions(8231); + v->a[141044] = 3; + v->a[141045] = anon_sym_GT_GT; + v->a[141046] = anon_sym_AMP_GT_GT; + v->a[141047] = anon_sym_GT_PIPE; + v->a[141048] = actions(8229); + v->a[141049] = 5; v->a[141050] = anon_sym_LT; v->a[141051] = anon_sym_GT; - v->a[141052] = anon_sym_LT_LT; - v->a[141053] = anon_sym_GT_GT; - v->a[141054] = anon_sym_PLUS; - v->a[141055] = anon_sym_DASH; - v->a[141056] = anon_sym_STAR; - v->a[141057] = anon_sym_SLASH; - v->a[141058] = anon_sym_PERCENT; - v->a[141059] = anon_sym_STAR_STAR; + v->a[141052] = anon_sym_AMP_GT; + v->a[141053] = anon_sym_LT_AMP; + v->a[141054] = anon_sym_GT_AMP; + v->a[141055] = 4; + v->a[141056] = actions(57); + v->a[141057] = 1; + v->a[141058] = sym_comment; + v->a[141059] = actions(8341); small_parse_table_7053(v); } void small_parse_table_7053(t_small_parse_table_array *v) { - v->a[141060] = actions(1330); - v->a[141061] = 25; - v->a[141062] = sym__concat; - v->a[141063] = sym_test_operator; - v->a[141064] = anon_sym_PLUS_PLUS; - v->a[141065] = anon_sym_DASH_DASH; - v->a[141066] = anon_sym_PLUS_EQ; - v->a[141067] = anon_sym_DASH_EQ; - v->a[141068] = anon_sym_STAR_EQ; - v->a[141069] = anon_sym_SLASH_EQ; - v->a[141070] = anon_sym_PERCENT_EQ; - v->a[141071] = anon_sym_STAR_STAR_EQ; - v->a[141072] = anon_sym_LT_LT_EQ; - v->a[141073] = anon_sym_GT_GT_EQ; - v->a[141074] = anon_sym_AMP_EQ; - v->a[141075] = anon_sym_CARET_EQ; - v->a[141076] = anon_sym_PIPE_EQ; - v->a[141077] = anon_sym_PIPE_PIPE; - v->a[141078] = anon_sym_AMP_AMP; - v->a[141079] = anon_sym_EQ_EQ; + v->a[141060] = 2; + v->a[141061] = anon_sym_LT_AMP_DASH; + v->a[141062] = anon_sym_GT_AMP_DASH; + v->a[141063] = actions(8339); + v->a[141064] = 3; + v->a[141065] = anon_sym_GT_GT; + v->a[141066] = anon_sym_AMP_GT_GT; + v->a[141067] = anon_sym_GT_PIPE; + v->a[141068] = actions(8337); + v->a[141069] = 5; + v->a[141070] = anon_sym_LT; + v->a[141071] = anon_sym_GT; + v->a[141072] = anon_sym_AMP_GT; + v->a[141073] = anon_sym_LT_AMP; + v->a[141074] = anon_sym_GT_AMP; + v->a[141075] = 8; + v->a[141076] = actions(57); + v->a[141077] = 1; + v->a[141078] = sym_comment; + v->a[141079] = actions(8345); small_parse_table_7054(v); } void small_parse_table_7054(t_small_parse_table_array *v) { - v->a[141080] = anon_sym_BANG_EQ; - v->a[141081] = anon_sym_LT_EQ; - v->a[141082] = anon_sym_GT_EQ; - v->a[141083] = anon_sym_RBRACK; - v->a[141084] = anon_sym_EQ_TILDE; - v->a[141085] = anon_sym_QMARK; - v->a[141086] = aux_sym_concatenation_token1; - v->a[141087] = 3; - v->a[141088] = actions(71); + v->a[141080] = 1; + v->a[141081] = anon_sym_DQUOTE; + v->a[141082] = actions(8347); + v->a[141083] = 1; + v->a[141084] = anon_sym_DOLLAR_LBRACE; + v->a[141085] = actions(8349); + v->a[141086] = 1; + v->a[141087] = anon_sym_DOLLAR_LPAREN; + v->a[141088] = actions(8351); v->a[141089] = 1; - v->a[141090] = sym_comment; - v->a[141091] = actions(1320); - v->a[141092] = 14; - v->a[141093] = anon_sym_EQ; - v->a[141094] = anon_sym_PIPE; - v->a[141095] = anon_sym_CARET; - v->a[141096] = anon_sym_AMP; - v->a[141097] = anon_sym_LT; - v->a[141098] = anon_sym_GT; - v->a[141099] = anon_sym_LT_LT; + v->a[141090] = anon_sym_BQUOTE; + v->a[141091] = actions(8353); + v->a[141092] = 1; + v->a[141093] = anon_sym_DOLLAR_BQUOTE; + v->a[141094] = actions(8343); + v->a[141095] = 2; + v->a[141096] = anon_sym_PIPE; + v->a[141097] = anon_sym_RPAREN; + v->a[141098] = state(3482); + v->a[141099] = 3; small_parse_table_7055(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1411.c b/parser/static/small_parse_table/small_parse_table_1411.c index 1579e445..6b219747 100644 --- a/parser/static/small_parse_table/small_parse_table_1411.c +++ b/parser/static/small_parse_table/small_parse_table_1411.c @@ -14,126 +14,126 @@ void small_parse_table_7055(t_small_parse_table_array *v) { - v->a[141100] = anon_sym_GT_GT; - v->a[141101] = anon_sym_PLUS; - v->a[141102] = anon_sym_DASH; - v->a[141103] = anon_sym_STAR; - v->a[141104] = anon_sym_SLASH; - v->a[141105] = anon_sym_PERCENT; - v->a[141106] = anon_sym_STAR_STAR; - v->a[141107] = actions(1322); - v->a[141108] = 25; - v->a[141109] = sym__concat; - v->a[141110] = sym_test_operator; - v->a[141111] = anon_sym_PLUS_PLUS; - v->a[141112] = anon_sym_DASH_DASH; - v->a[141113] = anon_sym_PLUS_EQ; - v->a[141114] = anon_sym_DASH_EQ; - v->a[141115] = anon_sym_STAR_EQ; - v->a[141116] = anon_sym_SLASH_EQ; - v->a[141117] = anon_sym_PERCENT_EQ; - v->a[141118] = anon_sym_STAR_STAR_EQ; - v->a[141119] = anon_sym_LT_LT_EQ; + v->a[141100] = sym_string; + v->a[141101] = sym_expansion; + v->a[141102] = sym_command_substitution; + v->a[141103] = 4; + v->a[141104] = actions(57); + v->a[141105] = 1; + v->a[141106] = sym_comment; + v->a[141107] = actions(8201); + v->a[141108] = 2; + v->a[141109] = anon_sym_LT_AMP_DASH; + v->a[141110] = anon_sym_GT_AMP_DASH; + v->a[141111] = actions(8199); + v->a[141112] = 3; + v->a[141113] = anon_sym_GT_GT; + v->a[141114] = anon_sym_AMP_GT_GT; + v->a[141115] = anon_sym_GT_PIPE; + v->a[141116] = actions(8197); + v->a[141117] = 5; + v->a[141118] = anon_sym_LT; + v->a[141119] = anon_sym_GT; small_parse_table_7056(v); } void small_parse_table_7056(t_small_parse_table_array *v) { - v->a[141120] = anon_sym_GT_GT_EQ; - v->a[141121] = anon_sym_AMP_EQ; - v->a[141122] = anon_sym_CARET_EQ; - v->a[141123] = anon_sym_PIPE_EQ; - v->a[141124] = anon_sym_PIPE_PIPE; - v->a[141125] = anon_sym_AMP_AMP; - v->a[141126] = anon_sym_EQ_EQ; - v->a[141127] = anon_sym_BANG_EQ; - v->a[141128] = anon_sym_LT_EQ; - v->a[141129] = anon_sym_GT_EQ; - v->a[141130] = anon_sym_RBRACK; - v->a[141131] = anon_sym_EQ_TILDE; - v->a[141132] = anon_sym_QMARK; - v->a[141133] = aux_sym_concatenation_token1; - v->a[141134] = 5; - v->a[141135] = actions(71); - v->a[141136] = 1; - v->a[141137] = sym_comment; - v->a[141138] = actions(6833); - v->a[141139] = 1; + v->a[141120] = anon_sym_AMP_GT; + v->a[141121] = anon_sym_LT_AMP; + v->a[141122] = anon_sym_GT_AMP; + v->a[141123] = 4; + v->a[141124] = actions(57); + v->a[141125] = 1; + v->a[141126] = sym_comment; + v->a[141127] = actions(8359); + v->a[141128] = 2; + v->a[141129] = anon_sym_LT_AMP_DASH; + v->a[141130] = anon_sym_GT_AMP_DASH; + v->a[141131] = actions(8357); + v->a[141132] = 3; + v->a[141133] = anon_sym_GT_GT; + v->a[141134] = anon_sym_AMP_GT_GT; + v->a[141135] = anon_sym_GT_PIPE; + v->a[141136] = actions(8355); + v->a[141137] = 5; + v->a[141138] = anon_sym_LT; + v->a[141139] = anon_sym_GT; small_parse_table_7057(v); } void small_parse_table_7057(t_small_parse_table_array *v) { - v->a[141140] = sym__special_character; - v->a[141141] = state(2699); - v->a[141142] = 1; - v->a[141143] = aux_sym__literal_repeat1; - v->a[141144] = actions(1362); - v->a[141145] = 14; - v->a[141146] = anon_sym_EQ; - v->a[141147] = anon_sym_PIPE; - v->a[141148] = anon_sym_CARET; - v->a[141149] = anon_sym_AMP; - v->a[141150] = anon_sym_LT; - v->a[141151] = anon_sym_GT; - v->a[141152] = anon_sym_LT_LT; + v->a[141140] = anon_sym_AMP_GT; + v->a[141141] = anon_sym_LT_AMP; + v->a[141142] = anon_sym_GT_AMP; + v->a[141143] = 4; + v->a[141144] = actions(57); + v->a[141145] = 1; + v->a[141146] = sym_comment; + v->a[141147] = actions(8239); + v->a[141148] = 2; + v->a[141149] = anon_sym_LT_AMP_DASH; + v->a[141150] = anon_sym_GT_AMP_DASH; + v->a[141151] = actions(8237); + v->a[141152] = 3; v->a[141153] = anon_sym_GT_GT; - v->a[141154] = anon_sym_PLUS; - v->a[141155] = anon_sym_DASH; - v->a[141156] = anon_sym_STAR; - v->a[141157] = anon_sym_SLASH; - v->a[141158] = anon_sym_PERCENT; - v->a[141159] = anon_sym_STAR_STAR; + v->a[141154] = anon_sym_AMP_GT_GT; + v->a[141155] = anon_sym_GT_PIPE; + v->a[141156] = actions(8235); + v->a[141157] = 5; + v->a[141158] = anon_sym_LT; + v->a[141159] = anon_sym_GT; small_parse_table_7058(v); } void small_parse_table_7058(t_small_parse_table_array *v) { - v->a[141160] = actions(1364); - v->a[141161] = 23; - v->a[141162] = sym_test_operator; - v->a[141163] = anon_sym_PLUS_PLUS; - v->a[141164] = anon_sym_DASH_DASH; - v->a[141165] = anon_sym_PLUS_EQ; - v->a[141166] = anon_sym_DASH_EQ; - v->a[141167] = anon_sym_STAR_EQ; - v->a[141168] = anon_sym_SLASH_EQ; - v->a[141169] = anon_sym_PERCENT_EQ; - v->a[141170] = anon_sym_STAR_STAR_EQ; - v->a[141171] = anon_sym_LT_LT_EQ; - v->a[141172] = anon_sym_GT_GT_EQ; - v->a[141173] = anon_sym_AMP_EQ; - v->a[141174] = anon_sym_CARET_EQ; - v->a[141175] = anon_sym_PIPE_EQ; - v->a[141176] = anon_sym_PIPE_PIPE; - v->a[141177] = anon_sym_AMP_AMP; - v->a[141178] = anon_sym_EQ_EQ; - v->a[141179] = anon_sym_BANG_EQ; + v->a[141160] = anon_sym_AMP_GT; + v->a[141161] = anon_sym_LT_AMP; + v->a[141162] = anon_sym_GT_AMP; + v->a[141163] = 4; + v->a[141164] = actions(57); + v->a[141165] = 1; + v->a[141166] = sym_comment; + v->a[141167] = actions(8365); + v->a[141168] = 2; + v->a[141169] = anon_sym_LT_AMP_DASH; + v->a[141170] = anon_sym_GT_AMP_DASH; + v->a[141171] = actions(8363); + v->a[141172] = 3; + v->a[141173] = anon_sym_GT_GT; + v->a[141174] = anon_sym_AMP_GT_GT; + v->a[141175] = anon_sym_GT_PIPE; + v->a[141176] = actions(8361); + v->a[141177] = 5; + v->a[141178] = anon_sym_LT; + v->a[141179] = anon_sym_GT; small_parse_table_7059(v); } void small_parse_table_7059(t_small_parse_table_array *v) { - v->a[141180] = anon_sym_LT_EQ; - v->a[141181] = anon_sym_GT_EQ; - v->a[141182] = anon_sym_RBRACK_RBRACK; - v->a[141183] = anon_sym_EQ_TILDE; - v->a[141184] = anon_sym_QMARK; - v->a[141185] = 3; - v->a[141186] = actions(71); - v->a[141187] = 1; - v->a[141188] = sym_comment; - v->a[141189] = actions(1300); - v->a[141190] = 14; - v->a[141191] = anon_sym_PIPE; - v->a[141192] = anon_sym_LT; - v->a[141193] = anon_sym_GT; - v->a[141194] = anon_sym_LT_LT; - v->a[141195] = anon_sym_AMP_GT; - v->a[141196] = anon_sym_LT_AMP; - v->a[141197] = anon_sym_GT_AMP; - v->a[141198] = anon_sym_DOLLAR; - v->a[141199] = aux_sym_number_token1; + v->a[141180] = anon_sym_AMP_GT; + v->a[141181] = anon_sym_LT_AMP; + v->a[141182] = anon_sym_GT_AMP; + v->a[141183] = 4; + v->a[141184] = actions(57); + v->a[141185] = 1; + v->a[141186] = sym_comment; + v->a[141187] = actions(8371); + v->a[141188] = 2; + v->a[141189] = anon_sym_LT_AMP_DASH; + v->a[141190] = anon_sym_GT_AMP_DASH; + v->a[141191] = actions(8369); + v->a[141192] = 3; + v->a[141193] = anon_sym_GT_GT; + v->a[141194] = anon_sym_AMP_GT_GT; + v->a[141195] = anon_sym_GT_PIPE; + v->a[141196] = actions(8367); + v->a[141197] = 5; + v->a[141198] = anon_sym_LT; + v->a[141199] = anon_sym_GT; small_parse_table_7060(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1412.c b/parser/static/small_parse_table/small_parse_table_1412.c index ce26b9d1..20000e15 100644 --- a/parser/static/small_parse_table/small_parse_table_1412.c +++ b/parser/static/small_parse_table/small_parse_table_1412.c @@ -14,126 +14,126 @@ void small_parse_table_7060(t_small_parse_table_array *v) { - v->a[141200] = aux_sym_number_token2; - v->a[141201] = anon_sym_DOLLAR_LPAREN; - v->a[141202] = anon_sym_BQUOTE; - v->a[141203] = aux_sym__simple_variable_name_token1; - v->a[141204] = sym_word; - v->a[141205] = actions(1302); - v->a[141206] = 25; - v->a[141207] = sym_file_descriptor; - v->a[141208] = sym__concat; - v->a[141209] = sym_test_operator; - v->a[141210] = sym__brace_start; - v->a[141211] = anon_sym_LPAREN_LPAREN; - v->a[141212] = anon_sym_PIPE_PIPE; - v->a[141213] = anon_sym_AMP_AMP; - v->a[141214] = anon_sym_GT_GT; - v->a[141215] = anon_sym_PIPE_AMP; - v->a[141216] = anon_sym_AMP_GT_GT; - v->a[141217] = anon_sym_GT_PIPE; - v->a[141218] = anon_sym_LT_AMP_DASH; - v->a[141219] = anon_sym_GT_AMP_DASH; + v->a[141200] = anon_sym_AMP_GT; + v->a[141201] = anon_sym_LT_AMP; + v->a[141202] = anon_sym_GT_AMP; + v->a[141203] = 4; + v->a[141204] = actions(57); + v->a[141205] = 1; + v->a[141206] = sym_comment; + v->a[141207] = actions(8251); + v->a[141208] = 2; + v->a[141209] = anon_sym_LT_AMP_DASH; + v->a[141210] = anon_sym_GT_AMP_DASH; + v->a[141211] = actions(8249); + v->a[141212] = 3; + v->a[141213] = anon_sym_GT_GT; + v->a[141214] = anon_sym_AMP_GT_GT; + v->a[141215] = anon_sym_GT_PIPE; + v->a[141216] = actions(8247); + v->a[141217] = 5; + v->a[141218] = anon_sym_LT; + v->a[141219] = anon_sym_GT; small_parse_table_7061(v); } void small_parse_table_7061(t_small_parse_table_array *v) { - v->a[141220] = anon_sym_LT_LT_DASH; - v->a[141221] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[141222] = anon_sym_DOLLAR_LBRACK; - v->a[141223] = aux_sym_concatenation_token1; - v->a[141224] = sym__special_character; - v->a[141225] = anon_sym_DQUOTE; - v->a[141226] = sym_raw_string; - v->a[141227] = sym_ansi_c_string; - v->a[141228] = anon_sym_DOLLAR_LBRACE; - v->a[141229] = anon_sym_DOLLAR_BQUOTE; - v->a[141230] = anon_sym_LT_LPAREN; - v->a[141231] = anon_sym_GT_LPAREN; + v->a[141220] = anon_sym_AMP_GT; + v->a[141221] = anon_sym_LT_AMP; + v->a[141222] = anon_sym_GT_AMP; + v->a[141223] = 4; + v->a[141224] = actions(57); + v->a[141225] = 1; + v->a[141226] = sym_comment; + v->a[141227] = actions(8217); + v->a[141228] = 2; + v->a[141229] = anon_sym_LT_AMP_DASH; + v->a[141230] = anon_sym_GT_AMP_DASH; + v->a[141231] = actions(8215); v->a[141232] = 3; - v->a[141233] = actions(71); - v->a[141234] = 1; - v->a[141235] = sym_comment; - v->a[141236] = actions(1296); - v->a[141237] = 14; - v->a[141238] = anon_sym_PIPE; - v->a[141239] = anon_sym_LT; + v->a[141233] = anon_sym_GT_GT; + v->a[141234] = anon_sym_AMP_GT_GT; + v->a[141235] = anon_sym_GT_PIPE; + v->a[141236] = actions(8213); + v->a[141237] = 5; + v->a[141238] = anon_sym_LT; + v->a[141239] = anon_sym_GT; small_parse_table_7062(v); } void small_parse_table_7062(t_small_parse_table_array *v) { - v->a[141240] = anon_sym_GT; - v->a[141241] = anon_sym_LT_LT; - v->a[141242] = anon_sym_AMP_GT; - v->a[141243] = anon_sym_LT_AMP; - v->a[141244] = anon_sym_GT_AMP; - v->a[141245] = anon_sym_DOLLAR; - v->a[141246] = aux_sym_number_token1; - v->a[141247] = aux_sym_number_token2; - v->a[141248] = anon_sym_DOLLAR_LPAREN; - v->a[141249] = anon_sym_BQUOTE; - v->a[141250] = aux_sym__simple_variable_name_token1; - v->a[141251] = sym_word; - v->a[141252] = actions(1298); - v->a[141253] = 25; - v->a[141254] = sym_file_descriptor; - v->a[141255] = sym__concat; - v->a[141256] = sym_test_operator; - v->a[141257] = sym__brace_start; - v->a[141258] = anon_sym_LPAREN_LPAREN; - v->a[141259] = anon_sym_PIPE_PIPE; + v->a[141240] = anon_sym_AMP_GT; + v->a[141241] = anon_sym_LT_AMP; + v->a[141242] = anon_sym_GT_AMP; + v->a[141243] = 4; + v->a[141244] = actions(57); + v->a[141245] = 1; + v->a[141246] = sym_comment; + v->a[141247] = actions(8191); + v->a[141248] = 2; + v->a[141249] = anon_sym_LT_AMP_DASH; + v->a[141250] = anon_sym_GT_AMP_DASH; + v->a[141251] = actions(8189); + v->a[141252] = 3; + v->a[141253] = anon_sym_GT_GT; + v->a[141254] = anon_sym_AMP_GT_GT; + v->a[141255] = anon_sym_GT_PIPE; + v->a[141256] = actions(8187); + v->a[141257] = 5; + v->a[141258] = anon_sym_LT; + v->a[141259] = anon_sym_GT; small_parse_table_7063(v); } void small_parse_table_7063(t_small_parse_table_array *v) { - v->a[141260] = anon_sym_AMP_AMP; - v->a[141261] = anon_sym_GT_GT; - v->a[141262] = anon_sym_PIPE_AMP; - v->a[141263] = anon_sym_AMP_GT_GT; - v->a[141264] = anon_sym_GT_PIPE; - v->a[141265] = anon_sym_LT_AMP_DASH; - v->a[141266] = anon_sym_GT_AMP_DASH; - v->a[141267] = anon_sym_LT_LT_DASH; - v->a[141268] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[141269] = anon_sym_DOLLAR_LBRACK; - v->a[141270] = aux_sym_concatenation_token1; - v->a[141271] = sym__special_character; - v->a[141272] = anon_sym_DQUOTE; - v->a[141273] = sym_raw_string; - v->a[141274] = sym_ansi_c_string; - v->a[141275] = anon_sym_DOLLAR_LBRACE; - v->a[141276] = anon_sym_DOLLAR_BQUOTE; - v->a[141277] = anon_sym_LT_LPAREN; - v->a[141278] = anon_sym_GT_LPAREN; - v->a[141279] = 4; + v->a[141260] = anon_sym_AMP_GT; + v->a[141261] = anon_sym_LT_AMP; + v->a[141262] = anon_sym_GT_AMP; + v->a[141263] = 4; + v->a[141264] = actions(57); + v->a[141265] = 1; + v->a[141266] = sym_comment; + v->a[141267] = actions(8377); + v->a[141268] = 2; + v->a[141269] = anon_sym_LT_AMP_DASH; + v->a[141270] = anon_sym_GT_AMP_DASH; + v->a[141271] = actions(8375); + v->a[141272] = 3; + v->a[141273] = anon_sym_GT_GT; + v->a[141274] = anon_sym_AMP_GT_GT; + v->a[141275] = anon_sym_GT_PIPE; + v->a[141276] = actions(8373); + v->a[141277] = 5; + v->a[141278] = anon_sym_LT; + v->a[141279] = anon_sym_GT; small_parse_table_7064(v); } void small_parse_table_7064(t_small_parse_table_array *v) { - v->a[141280] = actions(71); - v->a[141281] = 1; - v->a[141282] = sym_comment; - v->a[141283] = actions(6840); - v->a[141284] = 1; - v->a[141285] = sym__concat; - v->a[141286] = actions(6838); - v->a[141287] = 14; - v->a[141288] = anon_sym_EQ; - v->a[141289] = anon_sym_PIPE; - v->a[141290] = anon_sym_CARET; - v->a[141291] = anon_sym_AMP; - v->a[141292] = anon_sym_LT; - v->a[141293] = anon_sym_GT; - v->a[141294] = anon_sym_LT_LT; - v->a[141295] = anon_sym_GT_GT; - v->a[141296] = anon_sym_PLUS; - v->a[141297] = anon_sym_DASH; - v->a[141298] = anon_sym_STAR; - v->a[141299] = anon_sym_SLASH; + v->a[141280] = anon_sym_AMP_GT; + v->a[141281] = anon_sym_LT_AMP; + v->a[141282] = anon_sym_GT_AMP; + v->a[141283] = 4; + v->a[141284] = actions(57); + v->a[141285] = 1; + v->a[141286] = sym_comment; + v->a[141287] = actions(8223); + v->a[141288] = 2; + v->a[141289] = anon_sym_LT_AMP_DASH; + v->a[141290] = anon_sym_GT_AMP_DASH; + v->a[141291] = actions(8221); + v->a[141292] = 3; + v->a[141293] = anon_sym_GT_GT; + v->a[141294] = anon_sym_AMP_GT_GT; + v->a[141295] = anon_sym_GT_PIPE; + v->a[141296] = actions(8219); + v->a[141297] = 5; + v->a[141298] = anon_sym_LT; + v->a[141299] = anon_sym_GT; small_parse_table_7065(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1413.c b/parser/static/small_parse_table/small_parse_table_1413.c index 40f613b9..5534e2ea 100644 --- a/parser/static/small_parse_table/small_parse_table_1413.c +++ b/parser/static/small_parse_table/small_parse_table_1413.c @@ -14,126 +14,126 @@ void small_parse_table_7065(t_small_parse_table_array *v) { - v->a[141300] = anon_sym_PERCENT; - v->a[141301] = anon_sym_STAR_STAR; - v->a[141302] = actions(6836); - v->a[141303] = 24; - v->a[141304] = anon_sym_RPAREN_RPAREN; - v->a[141305] = anon_sym_COMMA; - v->a[141306] = anon_sym_PLUS_PLUS; - v->a[141307] = anon_sym_DASH_DASH; - v->a[141308] = anon_sym_PLUS_EQ; - v->a[141309] = anon_sym_DASH_EQ; - v->a[141310] = anon_sym_STAR_EQ; - v->a[141311] = anon_sym_SLASH_EQ; - v->a[141312] = anon_sym_PERCENT_EQ; - v->a[141313] = anon_sym_STAR_STAR_EQ; - v->a[141314] = anon_sym_LT_LT_EQ; - v->a[141315] = anon_sym_GT_GT_EQ; - v->a[141316] = anon_sym_AMP_EQ; - v->a[141317] = anon_sym_CARET_EQ; - v->a[141318] = anon_sym_PIPE_EQ; - v->a[141319] = anon_sym_PIPE_PIPE; + v->a[141300] = anon_sym_AMP_GT; + v->a[141301] = anon_sym_LT_AMP; + v->a[141302] = anon_sym_GT_AMP; + v->a[141303] = 3; + v->a[141304] = actions(3); + v->a[141305] = 1; + v->a[141306] = sym_comment; + v->a[141307] = actions(2774); + v->a[141308] = 1; + v->a[141309] = sym__concat; + v->a[141310] = actions(2772); + v->a[141311] = 8; + v->a[141312] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141313] = anon_sym_DOLLAR; + v->a[141314] = anon_sym_DQUOTE; + v->a[141315] = sym_string_content; + v->a[141316] = anon_sym_DOLLAR_LBRACE; + v->a[141317] = anon_sym_DOLLAR_LPAREN; + v->a[141318] = anon_sym_BQUOTE; + v->a[141319] = anon_sym_DOLLAR_BQUOTE; small_parse_table_7066(v); } void small_parse_table_7066(t_small_parse_table_array *v) { - v->a[141320] = anon_sym_AMP_AMP; - v->a[141321] = anon_sym_EQ_EQ; - v->a[141322] = anon_sym_BANG_EQ; - v->a[141323] = anon_sym_LT_EQ; - v->a[141324] = anon_sym_GT_EQ; - v->a[141325] = anon_sym_EQ_TILDE; - v->a[141326] = anon_sym_QMARK; - v->a[141327] = anon_sym_COLON; - v->a[141328] = 5; - v->a[141329] = actions(71); - v->a[141330] = 1; - v->a[141331] = sym_comment; - v->a[141332] = actions(6809); - v->a[141333] = 1; - v->a[141334] = sym__special_character; - v->a[141335] = state(2595); - v->a[141336] = 1; - v->a[141337] = aux_sym__literal_repeat1; - v->a[141338] = actions(4467); - v->a[141339] = 12; + v->a[141320] = 3; + v->a[141321] = actions(3); + v->a[141322] = 1; + v->a[141323] = sym_comment; + v->a[141324] = actions(3020); + v->a[141325] = 1; + v->a[141326] = sym__concat; + v->a[141327] = actions(3018); + v->a[141328] = 8; + v->a[141329] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141330] = anon_sym_DOLLAR; + v->a[141331] = anon_sym_DQUOTE; + v->a[141332] = sym_string_content; + v->a[141333] = anon_sym_DOLLAR_LBRACE; + v->a[141334] = anon_sym_DOLLAR_LPAREN; + v->a[141335] = anon_sym_BQUOTE; + v->a[141336] = anon_sym_DOLLAR_BQUOTE; + v->a[141337] = 3; + v->a[141338] = actions(3); + v->a[141339] = 1; small_parse_table_7067(v); } void small_parse_table_7067(t_small_parse_table_array *v) { - v->a[141340] = anon_sym_PIPE; - v->a[141341] = anon_sym_LT; - v->a[141342] = anon_sym_GT; - v->a[141343] = anon_sym_LT_LT; - v->a[141344] = anon_sym_AMP_GT; - v->a[141345] = anon_sym_LT_AMP; - v->a[141346] = anon_sym_GT_AMP; + v->a[141340] = sym_comment; + v->a[141341] = actions(3024); + v->a[141342] = 1; + v->a[141343] = sym__concat; + v->a[141344] = actions(3022); + v->a[141345] = 8; + v->a[141346] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[141347] = anon_sym_DOLLAR; - v->a[141348] = aux_sym_number_token1; - v->a[141349] = aux_sym_number_token2; - v->a[141350] = anon_sym_DOLLAR_LPAREN; - v->a[141351] = sym_word; - v->a[141352] = actions(4469); - v->a[141353] = 25; - v->a[141354] = sym_file_descriptor; - v->a[141355] = sym_variable_name; - v->a[141356] = sym_test_operator; - v->a[141357] = sym__brace_start; - v->a[141358] = anon_sym_LPAREN_LPAREN; - v->a[141359] = anon_sym_PIPE_PIPE; + v->a[141348] = anon_sym_DQUOTE; + v->a[141349] = sym_string_content; + v->a[141350] = anon_sym_DOLLAR_LBRACE; + v->a[141351] = anon_sym_DOLLAR_LPAREN; + v->a[141352] = anon_sym_BQUOTE; + v->a[141353] = anon_sym_DOLLAR_BQUOTE; + v->a[141354] = 3; + v->a[141355] = actions(3); + v->a[141356] = 1; + v->a[141357] = sym_comment; + v->a[141358] = actions(2888); + v->a[141359] = 1; small_parse_table_7068(v); } void small_parse_table_7068(t_small_parse_table_array *v) { - v->a[141360] = anon_sym_AMP_AMP; - v->a[141361] = anon_sym_GT_GT; - v->a[141362] = anon_sym_PIPE_AMP; - v->a[141363] = anon_sym_AMP_GT_GT; - v->a[141364] = anon_sym_GT_PIPE; - v->a[141365] = anon_sym_LT_AMP_DASH; - v->a[141366] = anon_sym_GT_AMP_DASH; - v->a[141367] = anon_sym_LT_LT_DASH; - v->a[141368] = anon_sym_LT_LT_LT; - v->a[141369] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[141370] = anon_sym_DOLLAR_LBRACK; - v->a[141371] = anon_sym_DQUOTE; - v->a[141372] = sym_raw_string; - v->a[141373] = sym_ansi_c_string; - v->a[141374] = anon_sym_DOLLAR_LBRACE; - v->a[141375] = anon_sym_BQUOTE; - v->a[141376] = anon_sym_DOLLAR_BQUOTE; - v->a[141377] = anon_sym_LT_LPAREN; - v->a[141378] = anon_sym_GT_LPAREN; - v->a[141379] = 4; + v->a[141360] = sym__concat; + v->a[141361] = actions(2886); + v->a[141362] = 8; + v->a[141363] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141364] = anon_sym_DOLLAR; + v->a[141365] = anon_sym_DQUOTE; + v->a[141366] = sym_string_content; + v->a[141367] = anon_sym_DOLLAR_LBRACE; + v->a[141368] = anon_sym_DOLLAR_LPAREN; + v->a[141369] = anon_sym_BQUOTE; + v->a[141370] = anon_sym_DOLLAR_BQUOTE; + v->a[141371] = 3; + v->a[141372] = actions(3); + v->a[141373] = 1; + v->a[141374] = sym_comment; + v->a[141375] = actions(8381); + v->a[141376] = 1; + v->a[141377] = sym__concat; + v->a[141378] = actions(8379); + v->a[141379] = 8; small_parse_table_7069(v); } void small_parse_table_7069(t_small_parse_table_array *v) { - v->a[141380] = actions(71); - v->a[141381] = 1; - v->a[141382] = sym_comment; - v->a[141383] = actions(6846); - v->a[141384] = 1; - v->a[141385] = sym__concat; - v->a[141386] = actions(6844); - v->a[141387] = 14; - v->a[141388] = anon_sym_EQ; - v->a[141389] = anon_sym_PIPE; - v->a[141390] = anon_sym_CARET; - v->a[141391] = anon_sym_AMP; - v->a[141392] = anon_sym_LT; - v->a[141393] = anon_sym_GT; - v->a[141394] = anon_sym_LT_LT; - v->a[141395] = anon_sym_GT_GT; - v->a[141396] = anon_sym_PLUS; - v->a[141397] = anon_sym_DASH; - v->a[141398] = anon_sym_STAR; - v->a[141399] = anon_sym_SLASH; + v->a[141380] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141381] = anon_sym_DOLLAR; + v->a[141382] = anon_sym_DQUOTE; + v->a[141383] = sym_string_content; + v->a[141384] = anon_sym_DOLLAR_LBRACE; + v->a[141385] = anon_sym_DOLLAR_LPAREN; + v->a[141386] = anon_sym_BQUOTE; + v->a[141387] = anon_sym_DOLLAR_BQUOTE; + v->a[141388] = 3; + v->a[141389] = actions(3); + v->a[141390] = 1; + v->a[141391] = sym_comment; + v->a[141392] = actions(3125); + v->a[141393] = 1; + v->a[141394] = sym__concat; + v->a[141395] = actions(3123); + v->a[141396] = 8; + v->a[141397] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141398] = anon_sym_DOLLAR; + v->a[141399] = anon_sym_DQUOTE; small_parse_table_7070(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1414.c b/parser/static/small_parse_table/small_parse_table_1414.c index 820f2508..f1ad1221 100644 --- a/parser/static/small_parse_table/small_parse_table_1414.c +++ b/parser/static/small_parse_table/small_parse_table_1414.c @@ -14,126 +14,126 @@ void small_parse_table_7070(t_small_parse_table_array *v) { - v->a[141400] = anon_sym_PERCENT; - v->a[141401] = anon_sym_STAR_STAR; - v->a[141402] = actions(6842); - v->a[141403] = 24; - v->a[141404] = anon_sym_RPAREN_RPAREN; - v->a[141405] = anon_sym_COMMA; - v->a[141406] = anon_sym_PLUS_PLUS; - v->a[141407] = anon_sym_DASH_DASH; - v->a[141408] = anon_sym_PLUS_EQ; - v->a[141409] = anon_sym_DASH_EQ; - v->a[141410] = anon_sym_STAR_EQ; - v->a[141411] = anon_sym_SLASH_EQ; - v->a[141412] = anon_sym_PERCENT_EQ; - v->a[141413] = anon_sym_STAR_STAR_EQ; - v->a[141414] = anon_sym_LT_LT_EQ; - v->a[141415] = anon_sym_GT_GT_EQ; - v->a[141416] = anon_sym_AMP_EQ; - v->a[141417] = anon_sym_CARET_EQ; - v->a[141418] = anon_sym_PIPE_EQ; - v->a[141419] = anon_sym_PIPE_PIPE; + v->a[141400] = sym_string_content; + v->a[141401] = anon_sym_DOLLAR_LBRACE; + v->a[141402] = anon_sym_DOLLAR_LPAREN; + v->a[141403] = anon_sym_BQUOTE; + v->a[141404] = anon_sym_DOLLAR_BQUOTE; + v->a[141405] = 3; + v->a[141406] = actions(3); + v->a[141407] = 1; + v->a[141408] = sym_comment; + v->a[141409] = actions(8383); + v->a[141410] = 1; + v->a[141411] = sym__concat; + v->a[141412] = actions(7974); + v->a[141413] = 8; + v->a[141414] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141415] = anon_sym_DOLLAR; + v->a[141416] = anon_sym_DQUOTE; + v->a[141417] = sym_string_content; + v->a[141418] = anon_sym_DOLLAR_LBRACE; + v->a[141419] = anon_sym_DOLLAR_LPAREN; small_parse_table_7071(v); } void small_parse_table_7071(t_small_parse_table_array *v) { - v->a[141420] = anon_sym_AMP_AMP; - v->a[141421] = anon_sym_EQ_EQ; - v->a[141422] = anon_sym_BANG_EQ; - v->a[141423] = anon_sym_LT_EQ; - v->a[141424] = anon_sym_GT_EQ; - v->a[141425] = anon_sym_EQ_TILDE; - v->a[141426] = anon_sym_QMARK; - v->a[141427] = anon_sym_COLON; - v->a[141428] = 8; - v->a[141429] = actions(3); - v->a[141430] = 1; - v->a[141431] = sym_comment; - v->a[141432] = actions(1241); - v->a[141433] = 1; - v->a[141434] = sym_file_descriptor; - v->a[141435] = actions(2867); - v->a[141436] = 1; - v->a[141437] = anon_sym_DQUOTE; - v->a[141438] = actions(6852); - v->a[141439] = 1; + v->a[141420] = anon_sym_BQUOTE; + v->a[141421] = anon_sym_DOLLAR_BQUOTE; + v->a[141422] = 3; + v->a[141423] = actions(3); + v->a[141424] = 1; + v->a[141425] = sym_comment; + v->a[141426] = actions(3159); + v->a[141427] = 1; + v->a[141428] = sym__concat; + v->a[141429] = actions(3157); + v->a[141430] = 8; + v->a[141431] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141432] = anon_sym_DOLLAR; + v->a[141433] = anon_sym_DQUOTE; + v->a[141434] = sym_string_content; + v->a[141435] = anon_sym_DOLLAR_LBRACE; + v->a[141436] = anon_sym_DOLLAR_LPAREN; + v->a[141437] = anon_sym_BQUOTE; + v->a[141438] = anon_sym_DOLLAR_BQUOTE; + v->a[141439] = 6; small_parse_table_7072(v); } void small_parse_table_7072(t_small_parse_table_array *v) { - v->a[141440] = sym_variable_name; - v->a[141441] = state(4263); - v->a[141442] = 1; - v->a[141443] = sym_string; - v->a[141444] = actions(6850); - v->a[141445] = 2; - v->a[141446] = aux_sym__simple_variable_name_token1; - v->a[141447] = aux_sym__multiline_variable_name_token1; - v->a[141448] = actions(6848); - v->a[141449] = 9; - v->a[141450] = anon_sym_DASH; - v->a[141451] = anon_sym_STAR; - v->a[141452] = anon_sym_BANG; - v->a[141453] = anon_sym_QMARK; - v->a[141454] = anon_sym_DOLLAR; - v->a[141455] = anon_sym_POUND; - v->a[141456] = anon_sym_AT2; - v->a[141457] = anon_sym_0; - v->a[141458] = anon_sym__; - v->a[141459] = actions(1239); + v->a[141440] = actions(3); + v->a[141441] = 1; + v->a[141442] = sym_comment; + v->a[141443] = actions(2664); + v->a[141444] = 1; + v->a[141445] = aux_sym_heredoc_redirect_token1; + v->a[141446] = actions(8385); + v->a[141447] = 1; + v->a[141448] = aux_sym_concatenation_token1; + v->a[141449] = actions(8387); + v->a[141450] = 1; + v->a[141451] = sym__concat; + v->a[141452] = state(3237); + v->a[141453] = 1; + v->a[141454] = aux_sym_concatenation_repeat1; + v->a[141455] = actions(2662); + v->a[141456] = 5; + v->a[141457] = anon_sym_in; + v->a[141458] = anon_sym_SEMI_SEMI; + v->a[141459] = anon_sym_AMP; small_parse_table_7073(v); } void small_parse_table_7073(t_small_parse_table_array *v) { - v->a[141460] = 24; + v->a[141460] = sym__special_character; v->a[141461] = anon_sym_SEMI; - v->a[141462] = anon_sym_PIPE_PIPE; - v->a[141463] = anon_sym_AMP_AMP; - v->a[141464] = anon_sym_PIPE; - v->a[141465] = anon_sym_AMP; - v->a[141466] = anon_sym_LT; - v->a[141467] = anon_sym_GT; - v->a[141468] = anon_sym_LT_LT; - v->a[141469] = anon_sym_GT_GT; - v->a[141470] = anon_sym_esac; - v->a[141471] = anon_sym_SEMI_SEMI; - v->a[141472] = anon_sym_SEMI_AMP; - v->a[141473] = anon_sym_SEMI_SEMI_AMP; - v->a[141474] = anon_sym_PIPE_AMP; - v->a[141475] = anon_sym_AMP_GT; - v->a[141476] = anon_sym_AMP_GT_GT; - v->a[141477] = anon_sym_LT_AMP; - v->a[141478] = anon_sym_GT_AMP; - v->a[141479] = anon_sym_GT_PIPE; + v->a[141462] = 3; + v->a[141463] = actions(3); + v->a[141464] = 1; + v->a[141465] = sym_comment; + v->a[141466] = actions(2778); + v->a[141467] = 1; + v->a[141468] = sym__concat; + v->a[141469] = actions(2776); + v->a[141470] = 8; + v->a[141471] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141472] = anon_sym_DOLLAR; + v->a[141473] = anon_sym_DQUOTE; + v->a[141474] = sym_string_content; + v->a[141475] = anon_sym_DOLLAR_LBRACE; + v->a[141476] = anon_sym_DOLLAR_LPAREN; + v->a[141477] = anon_sym_BQUOTE; + v->a[141478] = anon_sym_DOLLAR_BQUOTE; + v->a[141479] = 3; small_parse_table_7074(v); } void small_parse_table_7074(t_small_parse_table_array *v) { - v->a[141480] = anon_sym_LT_AMP_DASH; - v->a[141481] = anon_sym_GT_AMP_DASH; - v->a[141482] = anon_sym_LT_LT_DASH; - v->a[141483] = aux_sym_heredoc_redirect_token1; - v->a[141484] = anon_sym_LT_LT_LT; - v->a[141485] = 8; - v->a[141486] = actions(3); - v->a[141487] = 1; - v->a[141488] = sym_comment; - v->a[141489] = actions(1235); - v->a[141490] = 1; - v->a[141491] = sym_file_descriptor; - v->a[141492] = actions(2867); - v->a[141493] = 1; - v->a[141494] = anon_sym_DQUOTE; - v->a[141495] = actions(6852); - v->a[141496] = 1; - v->a[141497] = sym_variable_name; - v->a[141498] = state(4263); - v->a[141499] = 1; + v->a[141480] = actions(3); + v->a[141481] = 1; + v->a[141482] = sym_comment; + v->a[141483] = actions(2774); + v->a[141484] = 1; + v->a[141485] = sym__concat; + v->a[141486] = actions(2772); + v->a[141487] = 8; + v->a[141488] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141489] = anon_sym_DOLLAR; + v->a[141490] = anon_sym_DQUOTE; + v->a[141491] = sym_string_content; + v->a[141492] = anon_sym_DOLLAR_LBRACE; + v->a[141493] = anon_sym_DOLLAR_LPAREN; + v->a[141494] = anon_sym_BQUOTE; + v->a[141495] = anon_sym_DOLLAR_BQUOTE; + v->a[141496] = 3; + v->a[141497] = actions(3); + v->a[141498] = 1; + v->a[141499] = sym_comment; small_parse_table_7075(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1415.c b/parser/static/small_parse_table/small_parse_table_1415.c index 8c85e0ce..d81b0780 100644 --- a/parser/static/small_parse_table/small_parse_table_1415.c +++ b/parser/static/small_parse_table/small_parse_table_1415.c @@ -14,126 +14,126 @@ void small_parse_table_7075(t_small_parse_table_array *v) { - v->a[141500] = sym_string; - v->a[141501] = actions(6850); - v->a[141502] = 2; - v->a[141503] = aux_sym__simple_variable_name_token1; - v->a[141504] = aux_sym__multiline_variable_name_token1; - v->a[141505] = actions(6848); - v->a[141506] = 9; - v->a[141507] = anon_sym_DASH; - v->a[141508] = anon_sym_STAR; - v->a[141509] = anon_sym_BANG; - v->a[141510] = anon_sym_QMARK; - v->a[141511] = anon_sym_DOLLAR; - v->a[141512] = anon_sym_POUND; - v->a[141513] = anon_sym_AT2; - v->a[141514] = anon_sym_0; - v->a[141515] = anon_sym__; - v->a[141516] = actions(1227); - v->a[141517] = 24; - v->a[141518] = anon_sym_SEMI; - v->a[141519] = anon_sym_PIPE_PIPE; + v->a[141500] = actions(2908); + v->a[141501] = 1; + v->a[141502] = sym__concat; + v->a[141503] = actions(2906); + v->a[141504] = 8; + v->a[141505] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141506] = anon_sym_DOLLAR; + v->a[141507] = anon_sym_DQUOTE; + v->a[141508] = sym_string_content; + v->a[141509] = anon_sym_DOLLAR_LBRACE; + v->a[141510] = anon_sym_DOLLAR_LPAREN; + v->a[141511] = anon_sym_BQUOTE; + v->a[141512] = anon_sym_DOLLAR_BQUOTE; + v->a[141513] = 7; + v->a[141514] = actions(3); + v->a[141515] = 1; + v->a[141516] = sym_comment; + v->a[141517] = actions(8385); + v->a[141518] = 1; + v->a[141519] = aux_sym_concatenation_token1; small_parse_table_7076(v); } void small_parse_table_7076(t_small_parse_table_array *v) { - v->a[141520] = anon_sym_AMP_AMP; - v->a[141521] = anon_sym_PIPE; - v->a[141522] = anon_sym_AMP; - v->a[141523] = anon_sym_LT; - v->a[141524] = anon_sym_GT; - v->a[141525] = anon_sym_LT_LT; - v->a[141526] = anon_sym_GT_GT; - v->a[141527] = anon_sym_esac; - v->a[141528] = anon_sym_SEMI_SEMI; - v->a[141529] = anon_sym_SEMI_AMP; - v->a[141530] = anon_sym_SEMI_SEMI_AMP; - v->a[141531] = anon_sym_PIPE_AMP; - v->a[141532] = anon_sym_AMP_GT; - v->a[141533] = anon_sym_AMP_GT_GT; - v->a[141534] = anon_sym_LT_AMP; - v->a[141535] = anon_sym_GT_AMP; - v->a[141536] = anon_sym_GT_PIPE; - v->a[141537] = anon_sym_LT_AMP_DASH; - v->a[141538] = anon_sym_GT_AMP_DASH; - v->a[141539] = anon_sym_LT_LT_DASH; + v->a[141520] = actions(8387); + v->a[141521] = 1; + v->a[141522] = sym__concat; + v->a[141523] = actions(8389); + v->a[141524] = 1; + v->a[141525] = anon_sym_in; + v->a[141526] = actions(8393); + v->a[141527] = 1; + v->a[141528] = aux_sym_heredoc_redirect_token1; + v->a[141529] = state(3228); + v->a[141530] = 1; + v->a[141531] = aux_sym_concatenation_repeat1; + v->a[141532] = actions(8391); + v->a[141533] = 3; + v->a[141534] = anon_sym_SEMI_SEMI; + v->a[141535] = anon_sym_AMP; + v->a[141536] = anon_sym_SEMI; + v->a[141537] = 8; + v->a[141538] = actions(3); + v->a[141539] = 1; small_parse_table_7077(v); } void small_parse_table_7077(t_small_parse_table_array *v) { - v->a[141540] = aux_sym_heredoc_redirect_token1; - v->a[141541] = anon_sym_LT_LT_LT; - v->a[141542] = 3; - v->a[141543] = actions(71); - v->a[141544] = 1; - v->a[141545] = sym_comment; - v->a[141546] = actions(1251); - v->a[141547] = 14; - v->a[141548] = anon_sym_PIPE; - v->a[141549] = anon_sym_LT; - v->a[141550] = anon_sym_GT; - v->a[141551] = anon_sym_LT_LT; - v->a[141552] = anon_sym_AMP_GT; - v->a[141553] = anon_sym_LT_AMP; - v->a[141554] = anon_sym_GT_AMP; - v->a[141555] = anon_sym_DOLLAR; - v->a[141556] = aux_sym_number_token1; - v->a[141557] = aux_sym_number_token2; - v->a[141558] = anon_sym_DOLLAR_LPAREN; - v->a[141559] = anon_sym_BQUOTE; + v->a[141540] = sym_comment; + v->a[141541] = actions(8395); + v->a[141542] = 1; + v->a[141543] = anon_sym_RPAREN; + v->a[141544] = actions(8398); + v->a[141545] = 1; + v->a[141546] = anon_sym_DQUOTE; + v->a[141547] = actions(8401); + v->a[141548] = 1; + v->a[141549] = sym_raw_string; + v->a[141550] = actions(8404); + v->a[141551] = 1; + v->a[141552] = anon_sym_RBRACE3; + v->a[141553] = actions(8406); + v->a[141554] = 1; + v->a[141555] = aux_sym__expansion_regex_token1; + v->a[141556] = actions(8409); + v->a[141557] = 1; + v->a[141558] = sym_regex; + v->a[141559] = state(3227); small_parse_table_7078(v); } void small_parse_table_7078(t_small_parse_table_array *v) { - v->a[141560] = aux_sym__simple_variable_name_token1; - v->a[141561] = sym_word; - v->a[141562] = actions(1253); - v->a[141563] = 25; - v->a[141564] = sym_file_descriptor; - v->a[141565] = sym__concat; - v->a[141566] = sym_test_operator; - v->a[141567] = sym__brace_start; - v->a[141568] = anon_sym_LPAREN_LPAREN; - v->a[141569] = anon_sym_PIPE_PIPE; - v->a[141570] = anon_sym_AMP_AMP; - v->a[141571] = anon_sym_GT_GT; - v->a[141572] = anon_sym_PIPE_AMP; - v->a[141573] = anon_sym_AMP_GT_GT; - v->a[141574] = anon_sym_GT_PIPE; - v->a[141575] = anon_sym_LT_AMP_DASH; - v->a[141576] = anon_sym_GT_AMP_DASH; - v->a[141577] = anon_sym_LT_LT_DASH; - v->a[141578] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[141579] = anon_sym_DOLLAR_LBRACK; + v->a[141560] = 2; + v->a[141561] = sym_string; + v->a[141562] = aux_sym__expansion_regex_repeat1; + v->a[141563] = 6; + v->a[141564] = actions(3); + v->a[141565] = 1; + v->a[141566] = sym_comment; + v->a[141567] = actions(2690); + v->a[141568] = 1; + v->a[141569] = aux_sym_heredoc_redirect_token1; + v->a[141570] = actions(8385); + v->a[141571] = 1; + v->a[141572] = aux_sym_concatenation_token1; + v->a[141573] = actions(8412); + v->a[141574] = 1; + v->a[141575] = sym__concat; + v->a[141576] = state(3231); + v->a[141577] = 1; + v->a[141578] = aux_sym_concatenation_repeat1; + v->a[141579] = actions(2688); small_parse_table_7079(v); } void small_parse_table_7079(t_small_parse_table_array *v) { - v->a[141580] = aux_sym_concatenation_token1; - v->a[141581] = sym__special_character; - v->a[141582] = anon_sym_DQUOTE; - v->a[141583] = sym_raw_string; - v->a[141584] = sym_ansi_c_string; - v->a[141585] = anon_sym_DOLLAR_LBRACE; - v->a[141586] = anon_sym_DOLLAR_BQUOTE; - v->a[141587] = anon_sym_LT_LPAREN; - v->a[141588] = anon_sym_GT_LPAREN; - v->a[141589] = 3; - v->a[141590] = actions(71); - v->a[141591] = 1; - v->a[141592] = sym_comment; - v->a[141593] = actions(1308); - v->a[141594] = 14; - v->a[141595] = anon_sym_EQ; - v->a[141596] = anon_sym_PIPE; - v->a[141597] = anon_sym_CARET; - v->a[141598] = anon_sym_AMP; - v->a[141599] = anon_sym_LT; + v->a[141580] = 4; + v->a[141581] = anon_sym_in; + v->a[141582] = anon_sym_SEMI_SEMI; + v->a[141583] = anon_sym_AMP; + v->a[141584] = anon_sym_SEMI; + v->a[141585] = 2; + v->a[141586] = actions(3); + v->a[141587] = 1; + v->a[141588] = sym_comment; + v->a[141589] = actions(8414); + v->a[141590] = 8; + v->a[141591] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141592] = anon_sym_DOLLAR; + v->a[141593] = anon_sym_DQUOTE; + v->a[141594] = sym_string_content; + v->a[141595] = anon_sym_DOLLAR_LBRACE; + v->a[141596] = anon_sym_DOLLAR_LPAREN; + v->a[141597] = anon_sym_BQUOTE; + v->a[141598] = anon_sym_DOLLAR_BQUOTE; + v->a[141599] = 7; small_parse_table_7080(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1416.c b/parser/static/small_parse_table/small_parse_table_1416.c index fbed1a01..58f5cda5 100644 --- a/parser/static/small_parse_table/small_parse_table_1416.c +++ b/parser/static/small_parse_table/small_parse_table_1416.c @@ -14,126 +14,126 @@ void small_parse_table_7080(t_small_parse_table_array *v) { - v->a[141600] = anon_sym_GT; - v->a[141601] = anon_sym_LT_LT; - v->a[141602] = anon_sym_GT_GT; - v->a[141603] = anon_sym_PLUS; - v->a[141604] = anon_sym_DASH; - v->a[141605] = anon_sym_STAR; - v->a[141606] = anon_sym_SLASH; - v->a[141607] = anon_sym_PERCENT; - v->a[141608] = anon_sym_STAR_STAR; - v->a[141609] = actions(1310); - v->a[141610] = 25; - v->a[141611] = sym__concat; - v->a[141612] = sym_test_operator; - v->a[141613] = anon_sym_PLUS_PLUS; - v->a[141614] = anon_sym_DASH_DASH; - v->a[141615] = anon_sym_PLUS_EQ; - v->a[141616] = anon_sym_DASH_EQ; - v->a[141617] = anon_sym_STAR_EQ; - v->a[141618] = anon_sym_SLASH_EQ; - v->a[141619] = anon_sym_PERCENT_EQ; + v->a[141600] = actions(3); + v->a[141601] = 1; + v->a[141602] = sym_comment; + v->a[141603] = actions(8385); + v->a[141604] = 1; + v->a[141605] = aux_sym_concatenation_token1; + v->a[141606] = actions(8387); + v->a[141607] = 1; + v->a[141608] = sym__concat; + v->a[141609] = actions(8416); + v->a[141610] = 1; + v->a[141611] = anon_sym_in; + v->a[141612] = actions(8420); + v->a[141613] = 1; + v->a[141614] = aux_sym_heredoc_redirect_token1; + v->a[141615] = state(3228); + v->a[141616] = 1; + v->a[141617] = aux_sym_concatenation_repeat1; + v->a[141618] = actions(8418); + v->a[141619] = 3; small_parse_table_7081(v); } void small_parse_table_7081(t_small_parse_table_array *v) { - v->a[141620] = anon_sym_STAR_STAR_EQ; - v->a[141621] = anon_sym_LT_LT_EQ; - v->a[141622] = anon_sym_GT_GT_EQ; - v->a[141623] = anon_sym_AMP_EQ; - v->a[141624] = anon_sym_CARET_EQ; - v->a[141625] = anon_sym_PIPE_EQ; - v->a[141626] = anon_sym_PIPE_PIPE; - v->a[141627] = anon_sym_AMP_AMP; - v->a[141628] = anon_sym_EQ_EQ; - v->a[141629] = anon_sym_BANG_EQ; - v->a[141630] = anon_sym_LT_EQ; - v->a[141631] = anon_sym_GT_EQ; - v->a[141632] = anon_sym_RPAREN; - v->a[141633] = anon_sym_EQ_TILDE; - v->a[141634] = anon_sym_QMARK; - v->a[141635] = aux_sym_concatenation_token1; - v->a[141636] = 3; - v->a[141637] = actions(71); - v->a[141638] = 1; - v->a[141639] = sym_comment; + v->a[141620] = anon_sym_SEMI_SEMI; + v->a[141621] = anon_sym_AMP; + v->a[141622] = anon_sym_SEMI; + v->a[141623] = 6; + v->a[141624] = actions(3); + v->a[141625] = 1; + v->a[141626] = sym_comment; + v->a[141627] = actions(2654); + v->a[141628] = 1; + v->a[141629] = aux_sym_heredoc_redirect_token1; + v->a[141630] = actions(8422); + v->a[141631] = 1; + v->a[141632] = aux_sym_concatenation_token1; + v->a[141633] = actions(8425); + v->a[141634] = 1; + v->a[141635] = sym__concat; + v->a[141636] = state(3231); + v->a[141637] = 1; + v->a[141638] = aux_sym_concatenation_repeat1; + v->a[141639] = actions(2652); small_parse_table_7082(v); } void small_parse_table_7082(t_small_parse_table_array *v) { - v->a[141640] = actions(1304); - v->a[141641] = 14; - v->a[141642] = anon_sym_EQ; - v->a[141643] = anon_sym_PIPE; - v->a[141644] = anon_sym_CARET; - v->a[141645] = anon_sym_AMP; - v->a[141646] = anon_sym_LT; - v->a[141647] = anon_sym_GT; - v->a[141648] = anon_sym_LT_LT; - v->a[141649] = anon_sym_GT_GT; - v->a[141650] = anon_sym_PLUS; - v->a[141651] = anon_sym_DASH; - v->a[141652] = anon_sym_STAR; - v->a[141653] = anon_sym_SLASH; - v->a[141654] = anon_sym_PERCENT; - v->a[141655] = anon_sym_STAR_STAR; - v->a[141656] = actions(1306); - v->a[141657] = 25; - v->a[141658] = sym__concat; - v->a[141659] = sym_test_operator; + v->a[141640] = 4; + v->a[141641] = anon_sym_in; + v->a[141642] = anon_sym_SEMI_SEMI; + v->a[141643] = anon_sym_AMP; + v->a[141644] = anon_sym_SEMI; + v->a[141645] = 2; + v->a[141646] = actions(3); + v->a[141647] = 1; + v->a[141648] = sym_comment; + v->a[141649] = actions(7974); + v->a[141650] = 8; + v->a[141651] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[141652] = anon_sym_DOLLAR; + v->a[141653] = anon_sym_DQUOTE; + v->a[141654] = sym_string_content; + v->a[141655] = anon_sym_DOLLAR_LBRACE; + v->a[141656] = anon_sym_DOLLAR_LPAREN; + v->a[141657] = anon_sym_BQUOTE; + v->a[141658] = anon_sym_DOLLAR_BQUOTE; + v->a[141659] = 7; small_parse_table_7083(v); } void small_parse_table_7083(t_small_parse_table_array *v) { - v->a[141660] = anon_sym_PLUS_PLUS; - v->a[141661] = anon_sym_DASH_DASH; - v->a[141662] = anon_sym_PLUS_EQ; - v->a[141663] = anon_sym_DASH_EQ; - v->a[141664] = anon_sym_STAR_EQ; - v->a[141665] = anon_sym_SLASH_EQ; - v->a[141666] = anon_sym_PERCENT_EQ; - v->a[141667] = anon_sym_STAR_STAR_EQ; - v->a[141668] = anon_sym_LT_LT_EQ; - v->a[141669] = anon_sym_GT_GT_EQ; - v->a[141670] = anon_sym_AMP_EQ; - v->a[141671] = anon_sym_CARET_EQ; - v->a[141672] = anon_sym_PIPE_EQ; - v->a[141673] = anon_sym_PIPE_PIPE; - v->a[141674] = anon_sym_AMP_AMP; - v->a[141675] = anon_sym_EQ_EQ; - v->a[141676] = anon_sym_BANG_EQ; - v->a[141677] = anon_sym_LT_EQ; - v->a[141678] = anon_sym_GT_EQ; - v->a[141679] = anon_sym_RPAREN; + v->a[141660] = actions(3); + v->a[141661] = 1; + v->a[141662] = sym_comment; + v->a[141663] = actions(8385); + v->a[141664] = 1; + v->a[141665] = aux_sym_concatenation_token1; + v->a[141666] = actions(8387); + v->a[141667] = 1; + v->a[141668] = sym__concat; + v->a[141669] = actions(8428); + v->a[141670] = 1; + v->a[141671] = anon_sym_in; + v->a[141672] = actions(8432); + v->a[141673] = 1; + v->a[141674] = aux_sym_heredoc_redirect_token1; + v->a[141675] = state(3228); + v->a[141676] = 1; + v->a[141677] = aux_sym_concatenation_repeat1; + v->a[141678] = actions(8430); + v->a[141679] = 3; small_parse_table_7084(v); } void small_parse_table_7084(t_small_parse_table_array *v) { - v->a[141680] = anon_sym_EQ_TILDE; - v->a[141681] = anon_sym_QMARK; - v->a[141682] = aux_sym_concatenation_token1; - v->a[141683] = 3; - v->a[141684] = actions(71); + v->a[141680] = anon_sym_SEMI_SEMI; + v->a[141681] = anon_sym_AMP; + v->a[141682] = anon_sym_SEMI; + v->a[141683] = 8; + v->a[141684] = actions(3); v->a[141685] = 1; v->a[141686] = sym_comment; - v->a[141687] = actions(1308); - v->a[141688] = 14; - v->a[141689] = anon_sym_EQ; - v->a[141690] = anon_sym_PIPE; - v->a[141691] = anon_sym_CARET; - v->a[141692] = anon_sym_AMP; - v->a[141693] = anon_sym_LT; - v->a[141694] = anon_sym_GT; - v->a[141695] = anon_sym_LT_LT; - v->a[141696] = anon_sym_GT_GT; - v->a[141697] = anon_sym_PLUS; - v->a[141698] = anon_sym_DASH; - v->a[141699] = anon_sym_STAR; + v->a[141687] = actions(8434); + v->a[141688] = 1; + v->a[141689] = anon_sym_RPAREN; + v->a[141690] = actions(8436); + v->a[141691] = 1; + v->a[141692] = anon_sym_DQUOTE; + v->a[141693] = actions(8438); + v->a[141694] = 1; + v->a[141695] = sym_raw_string; + v->a[141696] = actions(8440); + v->a[141697] = 1; + v->a[141698] = anon_sym_RBRACE3; + v->a[141699] = actions(8442); small_parse_table_7085(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1417.c b/parser/static/small_parse_table/small_parse_table_1417.c index 958eb227..26a21bf2 100644 --- a/parser/static/small_parse_table/small_parse_table_1417.c +++ b/parser/static/small_parse_table/small_parse_table_1417.c @@ -14,126 +14,126 @@ void small_parse_table_7085(t_small_parse_table_array *v) { - v->a[141700] = anon_sym_SLASH; - v->a[141701] = anon_sym_PERCENT; - v->a[141702] = anon_sym_STAR_STAR; - v->a[141703] = actions(1310); - v->a[141704] = 25; - v->a[141705] = sym__concat; - v->a[141706] = sym_test_operator; - v->a[141707] = anon_sym_PLUS_PLUS; - v->a[141708] = anon_sym_DASH_DASH; - v->a[141709] = anon_sym_PLUS_EQ; - v->a[141710] = anon_sym_DASH_EQ; - v->a[141711] = anon_sym_STAR_EQ; - v->a[141712] = anon_sym_SLASH_EQ; - v->a[141713] = anon_sym_PERCENT_EQ; - v->a[141714] = anon_sym_STAR_STAR_EQ; - v->a[141715] = anon_sym_LT_LT_EQ; - v->a[141716] = anon_sym_GT_GT_EQ; - v->a[141717] = anon_sym_AMP_EQ; - v->a[141718] = anon_sym_CARET_EQ; - v->a[141719] = anon_sym_PIPE_EQ; + v->a[141700] = 1; + v->a[141701] = aux_sym__expansion_regex_token1; + v->a[141702] = actions(8444); + v->a[141703] = 1; + v->a[141704] = sym_regex; + v->a[141705] = state(3227); + v->a[141706] = 2; + v->a[141707] = sym_string; + v->a[141708] = aux_sym__expansion_regex_repeat1; + v->a[141709] = 8; + v->a[141710] = actions(3); + v->a[141711] = 1; + v->a[141712] = sym_comment; + v->a[141713] = actions(8434); + v->a[141714] = 1; + v->a[141715] = anon_sym_RPAREN; + v->a[141716] = actions(8436); + v->a[141717] = 1; + v->a[141718] = anon_sym_DQUOTE; + v->a[141719] = actions(8442); small_parse_table_7086(v); } void small_parse_table_7086(t_small_parse_table_array *v) { - v->a[141720] = anon_sym_PIPE_PIPE; - v->a[141721] = anon_sym_AMP_AMP; - v->a[141722] = anon_sym_EQ_EQ; - v->a[141723] = anon_sym_BANG_EQ; - v->a[141724] = anon_sym_LT_EQ; - v->a[141725] = anon_sym_GT_EQ; - v->a[141726] = anon_sym_RPAREN; - v->a[141727] = anon_sym_EQ_TILDE; - v->a[141728] = anon_sym_QMARK; - v->a[141729] = aux_sym_concatenation_token1; - v->a[141730] = 3; - v->a[141731] = actions(71); - v->a[141732] = 1; - v->a[141733] = sym_comment; - v->a[141734] = actions(1324); - v->a[141735] = 14; - v->a[141736] = anon_sym_PIPE; - v->a[141737] = anon_sym_LT; - v->a[141738] = anon_sym_GT; - v->a[141739] = anon_sym_LT_LT; + v->a[141720] = 1; + v->a[141721] = aux_sym__expansion_regex_token1; + v->a[141722] = actions(8446); + v->a[141723] = 1; + v->a[141724] = sym_raw_string; + v->a[141725] = actions(8448); + v->a[141726] = 1; + v->a[141727] = anon_sym_RBRACE3; + v->a[141728] = actions(8450); + v->a[141729] = 1; + v->a[141730] = sym_regex; + v->a[141731] = state(3234); + v->a[141732] = 2; + v->a[141733] = sym_string; + v->a[141734] = aux_sym__expansion_regex_repeat1; + v->a[141735] = 7; + v->a[141736] = actions(3); + v->a[141737] = 1; + v->a[141738] = sym_comment; + v->a[141739] = actions(8385); small_parse_table_7087(v); } void small_parse_table_7087(t_small_parse_table_array *v) { - v->a[141740] = anon_sym_AMP_GT; - v->a[141741] = anon_sym_LT_AMP; - v->a[141742] = anon_sym_GT_AMP; - v->a[141743] = anon_sym_DOLLAR; - v->a[141744] = aux_sym_number_token1; - v->a[141745] = aux_sym_number_token2; - v->a[141746] = anon_sym_DOLLAR_LPAREN; - v->a[141747] = anon_sym_BQUOTE; - v->a[141748] = aux_sym__simple_variable_name_token1; - v->a[141749] = sym_word; - v->a[141750] = actions(1326); - v->a[141751] = 25; - v->a[141752] = sym_file_descriptor; - v->a[141753] = sym__concat; - v->a[141754] = sym_test_operator; - v->a[141755] = sym__brace_start; - v->a[141756] = anon_sym_LPAREN_LPAREN; - v->a[141757] = anon_sym_PIPE_PIPE; - v->a[141758] = anon_sym_AMP_AMP; - v->a[141759] = anon_sym_GT_GT; + v->a[141740] = 1; + v->a[141741] = aux_sym_concatenation_token1; + v->a[141742] = actions(8387); + v->a[141743] = 1; + v->a[141744] = sym__concat; + v->a[141745] = actions(8452); + v->a[141746] = 1; + v->a[141747] = anon_sym_in; + v->a[141748] = actions(8456); + v->a[141749] = 1; + v->a[141750] = aux_sym_heredoc_redirect_token1; + v->a[141751] = state(3228); + v->a[141752] = 1; + v->a[141753] = aux_sym_concatenation_repeat1; + v->a[141754] = actions(8454); + v->a[141755] = 3; + v->a[141756] = anon_sym_SEMI_SEMI; + v->a[141757] = anon_sym_AMP; + v->a[141758] = anon_sym_SEMI; + v->a[141759] = 6; small_parse_table_7088(v); } void small_parse_table_7088(t_small_parse_table_array *v) { - v->a[141760] = anon_sym_PIPE_AMP; - v->a[141761] = anon_sym_AMP_GT_GT; - v->a[141762] = anon_sym_GT_PIPE; - v->a[141763] = anon_sym_LT_AMP_DASH; - v->a[141764] = anon_sym_GT_AMP_DASH; - v->a[141765] = anon_sym_LT_LT_DASH; - v->a[141766] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[141767] = anon_sym_DOLLAR_LBRACK; + v->a[141760] = actions(3); + v->a[141761] = 1; + v->a[141762] = sym_comment; + v->a[141763] = actions(2696); + v->a[141764] = 1; + v->a[141765] = aux_sym_heredoc_redirect_token1; + v->a[141766] = actions(8385); + v->a[141767] = 1; v->a[141768] = aux_sym_concatenation_token1; - v->a[141769] = sym__special_character; - v->a[141770] = anon_sym_DQUOTE; - v->a[141771] = sym_raw_string; - v->a[141772] = sym_ansi_c_string; - v->a[141773] = anon_sym_DOLLAR_LBRACE; - v->a[141774] = anon_sym_DOLLAR_BQUOTE; - v->a[141775] = anon_sym_LT_LPAREN; - v->a[141776] = anon_sym_GT_LPAREN; - v->a[141777] = 3; - v->a[141778] = actions(71); - v->a[141779] = 1; + v->a[141769] = actions(8458); + v->a[141770] = 1; + v->a[141771] = sym__concat; + v->a[141772] = state(3231); + v->a[141773] = 1; + v->a[141774] = aux_sym_concatenation_repeat1; + v->a[141775] = actions(2694); + v->a[141776] = 4; + v->a[141777] = anon_sym_in; + v->a[141778] = anon_sym_SEMI_SEMI; + v->a[141779] = anon_sym_AMP; small_parse_table_7089(v); } void small_parse_table_7089(t_small_parse_table_array *v) { - v->a[141780] = sym_comment; - v->a[141781] = actions(1348); - v->a[141782] = 14; - v->a[141783] = anon_sym_PIPE; - v->a[141784] = anon_sym_LT; - v->a[141785] = anon_sym_GT; - v->a[141786] = anon_sym_LT_LT; - v->a[141787] = anon_sym_AMP_GT; - v->a[141788] = anon_sym_LT_AMP; - v->a[141789] = anon_sym_GT_AMP; - v->a[141790] = anon_sym_DOLLAR; - v->a[141791] = aux_sym_number_token1; - v->a[141792] = aux_sym_number_token2; + v->a[141780] = anon_sym_SEMI; + v->a[141781] = 3; + v->a[141782] = actions(57); + v->a[141783] = 1; + v->a[141784] = sym_comment; + v->a[141785] = actions(2776); + v->a[141786] = 1; + v->a[141787] = anon_sym_DOLLAR; + v->a[141788] = actions(2778); + v->a[141789] = 6; + v->a[141790] = sym_heredoc_content; + v->a[141791] = sym_heredoc_end; + v->a[141792] = anon_sym_DOLLAR_LBRACE; v->a[141793] = anon_sym_DOLLAR_LPAREN; v->a[141794] = anon_sym_BQUOTE; - v->a[141795] = aux_sym__simple_variable_name_token1; - v->a[141796] = sym_word; - v->a[141797] = actions(1350); - v->a[141798] = 25; - v->a[141799] = sym_file_descriptor; + v->a[141795] = anon_sym_DOLLAR_BQUOTE; + v->a[141796] = 3; + v->a[141797] = actions(3); + v->a[141798] = 1; + v->a[141799] = sym_comment; small_parse_table_7090(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1418.c b/parser/static/small_parse_table/small_parse_table_1418.c index ec509fe0..ecb461b9 100644 --- a/parser/static/small_parse_table/small_parse_table_1418.c +++ b/parser/static/small_parse_table/small_parse_table_1418.c @@ -14,126 +14,126 @@ void small_parse_table_7090(t_small_parse_table_array *v) { - v->a[141800] = sym__concat; - v->a[141801] = sym_test_operator; - v->a[141802] = sym__brace_start; - v->a[141803] = anon_sym_LPAREN_LPAREN; - v->a[141804] = anon_sym_PIPE_PIPE; - v->a[141805] = anon_sym_AMP_AMP; - v->a[141806] = anon_sym_GT_GT; - v->a[141807] = anon_sym_PIPE_AMP; - v->a[141808] = anon_sym_AMP_GT_GT; - v->a[141809] = anon_sym_GT_PIPE; - v->a[141810] = anon_sym_LT_AMP_DASH; - v->a[141811] = anon_sym_GT_AMP_DASH; - v->a[141812] = anon_sym_LT_LT_DASH; - v->a[141813] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[141814] = anon_sym_DOLLAR_LBRACK; - v->a[141815] = aux_sym_concatenation_token1; - v->a[141816] = sym__special_character; - v->a[141817] = anon_sym_DQUOTE; - v->a[141818] = sym_raw_string; - v->a[141819] = sym_ansi_c_string; + v->a[141800] = actions(2774); + v->a[141801] = 2; + v->a[141802] = sym__concat; + v->a[141803] = aux_sym_heredoc_redirect_token1; + v->a[141804] = actions(2772); + v->a[141805] = 5; + v->a[141806] = anon_sym_in; + v->a[141807] = anon_sym_SEMI_SEMI; + v->a[141808] = anon_sym_AMP; + v->a[141809] = aux_sym_concatenation_token1; + v->a[141810] = anon_sym_SEMI; + v->a[141811] = 3; + v->a[141812] = actions(3); + v->a[141813] = 1; + v->a[141814] = sym_comment; + v->a[141815] = actions(2654); + v->a[141816] = 2; + v->a[141817] = sym__concat; + v->a[141818] = aux_sym_heredoc_redirect_token1; + v->a[141819] = actions(2652); small_parse_table_7091(v); } void small_parse_table_7091(t_small_parse_table_array *v) { - v->a[141820] = anon_sym_DOLLAR_LBRACE; - v->a[141821] = anon_sym_DOLLAR_BQUOTE; - v->a[141822] = anon_sym_LT_LPAREN; - v->a[141823] = anon_sym_GT_LPAREN; - v->a[141824] = 3; - v->a[141825] = actions(71); - v->a[141826] = 1; - v->a[141827] = sym_comment; - v->a[141828] = actions(1261); - v->a[141829] = 14; - v->a[141830] = anon_sym_EQ; - v->a[141831] = anon_sym_PIPE; - v->a[141832] = anon_sym_CARET; - v->a[141833] = anon_sym_AMP; - v->a[141834] = anon_sym_LT; - v->a[141835] = anon_sym_GT; - v->a[141836] = anon_sym_LT_LT; - v->a[141837] = anon_sym_GT_GT; - v->a[141838] = anon_sym_PLUS; - v->a[141839] = anon_sym_DASH; + v->a[141820] = 5; + v->a[141821] = anon_sym_in; + v->a[141822] = anon_sym_SEMI_SEMI; + v->a[141823] = anon_sym_AMP; + v->a[141824] = aux_sym_concatenation_token1; + v->a[141825] = anon_sym_SEMI; + v->a[141826] = 6; + v->a[141827] = actions(3); + v->a[141828] = 1; + v->a[141829] = sym_comment; + v->a[141830] = actions(8460); + v->a[141831] = 1; + v->a[141832] = anon_sym_in; + v->a[141833] = actions(8464); + v->a[141834] = 1; + v->a[141835] = aux_sym_heredoc_redirect_token1; + v->a[141836] = actions(8466); + v->a[141837] = 1; + v->a[141838] = sym__special_character; + v->a[141839] = state(3253); small_parse_table_7092(v); } void small_parse_table_7092(t_small_parse_table_array *v) { - v->a[141840] = anon_sym_STAR; - v->a[141841] = anon_sym_SLASH; - v->a[141842] = anon_sym_PERCENT; - v->a[141843] = anon_sym_STAR_STAR; - v->a[141844] = actions(1263); - v->a[141845] = 25; - v->a[141846] = sym_test_operator; - v->a[141847] = anon_sym_RPAREN_RPAREN; - v->a[141848] = anon_sym_PLUS_PLUS; - v->a[141849] = anon_sym_DASH_DASH; - v->a[141850] = anon_sym_PLUS_EQ; - v->a[141851] = anon_sym_DASH_EQ; - v->a[141852] = anon_sym_STAR_EQ; - v->a[141853] = anon_sym_SLASH_EQ; - v->a[141854] = anon_sym_PERCENT_EQ; - v->a[141855] = anon_sym_STAR_STAR_EQ; - v->a[141856] = anon_sym_LT_LT_EQ; - v->a[141857] = anon_sym_GT_GT_EQ; - v->a[141858] = anon_sym_AMP_EQ; - v->a[141859] = anon_sym_CARET_EQ; + v->a[141840] = 1; + v->a[141841] = aux_sym__literal_repeat1; + v->a[141842] = actions(8462); + v->a[141843] = 3; + v->a[141844] = anon_sym_SEMI_SEMI; + v->a[141845] = anon_sym_AMP; + v->a[141846] = anon_sym_SEMI; + v->a[141847] = 3; + v->a[141848] = actions(57); + v->a[141849] = 1; + v->a[141850] = sym_comment; + v->a[141851] = actions(3022); + v->a[141852] = 1; + v->a[141853] = anon_sym_DOLLAR; + v->a[141854] = actions(3024); + v->a[141855] = 6; + v->a[141856] = sym_heredoc_content; + v->a[141857] = sym_heredoc_end; + v->a[141858] = anon_sym_DOLLAR_LBRACE; + v->a[141859] = anon_sym_DOLLAR_LPAREN; small_parse_table_7093(v); } void small_parse_table_7093(t_small_parse_table_array *v) { - v->a[141860] = anon_sym_PIPE_EQ; - v->a[141861] = anon_sym_PIPE_PIPE; - v->a[141862] = anon_sym_AMP_AMP; - v->a[141863] = anon_sym_EQ_EQ; - v->a[141864] = anon_sym_BANG_EQ; - v->a[141865] = anon_sym_LT_EQ; - v->a[141866] = anon_sym_GT_EQ; - v->a[141867] = anon_sym_EQ_TILDE; - v->a[141868] = anon_sym_QMARK; - v->a[141869] = anon_sym_COLON; - v->a[141870] = sym__special_character; + v->a[141860] = anon_sym_BQUOTE; + v->a[141861] = anon_sym_DOLLAR_BQUOTE; + v->a[141862] = 3; + v->a[141863] = actions(3); + v->a[141864] = 1; + v->a[141865] = sym_comment; + v->a[141866] = actions(3062); + v->a[141867] = 2; + v->a[141868] = sym__concat; + v->a[141869] = aux_sym_heredoc_redirect_token1; + v->a[141870] = actions(3060); v->a[141871] = 5; - v->a[141872] = actions(71); - v->a[141873] = 1; - v->a[141874] = sym_comment; - v->a[141875] = actions(6811); - v->a[141876] = 1; - v->a[141877] = sym__special_character; - v->a[141878] = state(2692); + v->a[141872] = anon_sym_in; + v->a[141873] = anon_sym_SEMI_SEMI; + v->a[141874] = anon_sym_AMP; + v->a[141875] = aux_sym_concatenation_token1; + v->a[141876] = anon_sym_SEMI; + v->a[141877] = 3; + v->a[141878] = actions(3); v->a[141879] = 1; small_parse_table_7094(v); } void small_parse_table_7094(t_small_parse_table_array *v) { - v->a[141880] = aux_sym__literal_repeat1; - v->a[141881] = actions(5067); - v->a[141882] = 13; - v->a[141883] = anon_sym_PIPE; - v->a[141884] = anon_sym_LT; - v->a[141885] = anon_sym_GT; - v->a[141886] = anon_sym_LT_LT; - v->a[141887] = anon_sym_AMP_GT; - v->a[141888] = anon_sym_LT_AMP; - v->a[141889] = anon_sym_GT_AMP; - v->a[141890] = anon_sym_DOLLAR; - v->a[141891] = aux_sym_number_token1; - v->a[141892] = aux_sym_number_token2; - v->a[141893] = anon_sym_DOLLAR_LPAREN; - v->a[141894] = aux_sym__simple_variable_name_token1; - v->a[141895] = sym_word; - v->a[141896] = actions(5069); - v->a[141897] = 24; - v->a[141898] = sym_file_descriptor; - v->a[141899] = sym_variable_name; + v->a[141880] = sym_comment; + v->a[141881] = actions(2828); + v->a[141882] = 2; + v->a[141883] = sym__concat; + v->a[141884] = aux_sym_heredoc_redirect_token1; + v->a[141885] = actions(2826); + v->a[141886] = 5; + v->a[141887] = anon_sym_in; + v->a[141888] = anon_sym_SEMI_SEMI; + v->a[141889] = anon_sym_AMP; + v->a[141890] = aux_sym_concatenation_token1; + v->a[141891] = anon_sym_SEMI; + v->a[141892] = 3; + v->a[141893] = actions(3); + v->a[141894] = 1; + v->a[141895] = sym_comment; + v->a[141896] = actions(2908); + v->a[141897] = 2; + v->a[141898] = sym__concat; + v->a[141899] = aux_sym_heredoc_redirect_token1; small_parse_table_7095(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1419.c b/parser/static/small_parse_table/small_parse_table_1419.c index 62c6b875..09cc6fe4 100644 --- a/parser/static/small_parse_table/small_parse_table_1419.c +++ b/parser/static/small_parse_table/small_parse_table_1419.c @@ -14,126 +14,126 @@ void small_parse_table_7095(t_small_parse_table_array *v) { - v->a[141900] = sym_test_operator; - v->a[141901] = sym__brace_start; - v->a[141902] = anon_sym_LPAREN_LPAREN; - v->a[141903] = anon_sym_PIPE_PIPE; - v->a[141904] = anon_sym_AMP_AMP; - v->a[141905] = anon_sym_GT_GT; - v->a[141906] = anon_sym_PIPE_AMP; - v->a[141907] = anon_sym_AMP_GT_GT; - v->a[141908] = anon_sym_GT_PIPE; - v->a[141909] = anon_sym_LT_AMP_DASH; - v->a[141910] = anon_sym_GT_AMP_DASH; - v->a[141911] = anon_sym_LT_LT_DASH; - v->a[141912] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[141913] = anon_sym_DOLLAR_LBRACK; - v->a[141914] = anon_sym_DQUOTE; - v->a[141915] = sym_raw_string; - v->a[141916] = sym_ansi_c_string; - v->a[141917] = anon_sym_DOLLAR_LBRACE; - v->a[141918] = anon_sym_BQUOTE; - v->a[141919] = anon_sym_DOLLAR_BQUOTE; + v->a[141900] = actions(2906); + v->a[141901] = 5; + v->a[141902] = anon_sym_in; + v->a[141903] = anon_sym_SEMI_SEMI; + v->a[141904] = anon_sym_AMP; + v->a[141905] = aux_sym_concatenation_token1; + v->a[141906] = anon_sym_SEMI; + v->a[141907] = 3; + v->a[141908] = actions(3); + v->a[141909] = 1; + v->a[141910] = sym_comment; + v->a[141911] = actions(3117); + v->a[141912] = 2; + v->a[141913] = sym__concat; + v->a[141914] = aux_sym_heredoc_redirect_token1; + v->a[141915] = actions(3115); + v->a[141916] = 5; + v->a[141917] = anon_sym_in; + v->a[141918] = anon_sym_SEMI_SEMI; + v->a[141919] = anon_sym_AMP; small_parse_table_7096(v); } void small_parse_table_7096(t_small_parse_table_array *v) { - v->a[141920] = anon_sym_LT_LPAREN; - v->a[141921] = anon_sym_GT_LPAREN; - v->a[141922] = 5; - v->a[141923] = actions(71); + v->a[141920] = aux_sym_concatenation_token1; + v->a[141921] = anon_sym_SEMI; + v->a[141922] = 3; + v->a[141923] = actions(3); v->a[141924] = 1; v->a[141925] = sym_comment; - v->a[141926] = actions(6854); - v->a[141927] = 1; - v->a[141928] = sym__special_character; - v->a[141929] = state(2602); - v->a[141930] = 1; - v->a[141931] = aux_sym__literal_repeat1; - v->a[141932] = actions(5393); - v->a[141933] = 12; - v->a[141934] = anon_sym_PIPE; - v->a[141935] = anon_sym_LT; - v->a[141936] = anon_sym_GT; - v->a[141937] = anon_sym_LT_LT; - v->a[141938] = anon_sym_AMP_GT; - v->a[141939] = anon_sym_LT_AMP; + v->a[141926] = actions(3050); + v->a[141927] = 2; + v->a[141928] = sym__concat; + v->a[141929] = aux_sym_heredoc_redirect_token1; + v->a[141930] = actions(3048); + v->a[141931] = 5; + v->a[141932] = anon_sym_in; + v->a[141933] = anon_sym_SEMI_SEMI; + v->a[141934] = anon_sym_AMP; + v->a[141935] = aux_sym_concatenation_token1; + v->a[141936] = anon_sym_SEMI; + v->a[141937] = 3; + v->a[141938] = actions(3); + v->a[141939] = 1; small_parse_table_7097(v); } void small_parse_table_7097(t_small_parse_table_array *v) { - v->a[141940] = anon_sym_GT_AMP; - v->a[141941] = anon_sym_DOLLAR; - v->a[141942] = aux_sym_number_token1; - v->a[141943] = aux_sym_number_token2; - v->a[141944] = anon_sym_DOLLAR_LPAREN; - v->a[141945] = sym_word; - v->a[141946] = actions(5395); - v->a[141947] = 25; - v->a[141948] = sym_file_descriptor; - v->a[141949] = sym_test_operator; - v->a[141950] = sym__brace_start; - v->a[141951] = anon_sym_LPAREN_LPAREN; - v->a[141952] = anon_sym_PIPE_PIPE; - v->a[141953] = anon_sym_AMP_AMP; - v->a[141954] = anon_sym_GT_GT; - v->a[141955] = anon_sym_PIPE_AMP; - v->a[141956] = anon_sym_RBRACK; - v->a[141957] = anon_sym_AMP_GT_GT; - v->a[141958] = anon_sym_GT_PIPE; - v->a[141959] = anon_sym_LT_AMP_DASH; + v->a[141940] = sym_comment; + v->a[141941] = actions(3125); + v->a[141942] = 2; + v->a[141943] = sym__concat; + v->a[141944] = aux_sym_heredoc_redirect_token1; + v->a[141945] = actions(3123); + v->a[141946] = 5; + v->a[141947] = anon_sym_in; + v->a[141948] = anon_sym_SEMI_SEMI; + v->a[141949] = anon_sym_AMP; + v->a[141950] = aux_sym_concatenation_token1; + v->a[141951] = anon_sym_SEMI; + v->a[141952] = 6; + v->a[141953] = actions(3); + v->a[141954] = 1; + v->a[141955] = sym_comment; + v->a[141956] = actions(8466); + v->a[141957] = 1; + v->a[141958] = sym__special_character; + v->a[141959] = actions(8468); small_parse_table_7098(v); } void small_parse_table_7098(t_small_parse_table_array *v) { - v->a[141960] = anon_sym_GT_AMP_DASH; - v->a[141961] = anon_sym_LT_LT_DASH; - v->a[141962] = anon_sym_LT_LT_LT; - v->a[141963] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[141964] = anon_sym_DOLLAR_LBRACK; - v->a[141965] = anon_sym_DQUOTE; - v->a[141966] = sym_raw_string; - v->a[141967] = sym_ansi_c_string; - v->a[141968] = anon_sym_DOLLAR_LBRACE; - v->a[141969] = anon_sym_BQUOTE; - v->a[141970] = anon_sym_DOLLAR_BQUOTE; - v->a[141971] = anon_sym_LT_LPAREN; - v->a[141972] = anon_sym_GT_LPAREN; + v->a[141960] = 1; + v->a[141961] = anon_sym_in; + v->a[141962] = actions(8472); + v->a[141963] = 1; + v->a[141964] = aux_sym_heredoc_redirect_token1; + v->a[141965] = state(3253); + v->a[141966] = 1; + v->a[141967] = aux_sym__literal_repeat1; + v->a[141968] = actions(8470); + v->a[141969] = 3; + v->a[141970] = anon_sym_SEMI_SEMI; + v->a[141971] = anon_sym_AMP; + v->a[141972] = anon_sym_SEMI; v->a[141973] = 3; - v->a[141974] = actions(71); + v->a[141974] = actions(57); v->a[141975] = 1; v->a[141976] = sym_comment; - v->a[141977] = actions(1348); - v->a[141978] = 14; - v->a[141979] = anon_sym_EQ; + v->a[141977] = actions(3123); + v->a[141978] = 1; + v->a[141979] = anon_sym_DOLLAR; small_parse_table_7099(v); } void small_parse_table_7099(t_small_parse_table_array *v) { - v->a[141980] = anon_sym_PIPE; - v->a[141981] = anon_sym_CARET; - v->a[141982] = anon_sym_AMP; - v->a[141983] = anon_sym_LT; - v->a[141984] = anon_sym_GT; - v->a[141985] = anon_sym_LT_LT; - v->a[141986] = anon_sym_GT_GT; - v->a[141987] = anon_sym_PLUS; - v->a[141988] = anon_sym_DASH; - v->a[141989] = anon_sym_STAR; - v->a[141990] = anon_sym_SLASH; - v->a[141991] = anon_sym_PERCENT; - v->a[141992] = anon_sym_STAR_STAR; - v->a[141993] = actions(1350); - v->a[141994] = 25; - v->a[141995] = sym__concat; - v->a[141996] = sym_test_operator; - v->a[141997] = anon_sym_PLUS_PLUS; - v->a[141998] = anon_sym_DASH_DASH; - v->a[141999] = anon_sym_PLUS_EQ; + v->a[141980] = actions(3125); + v->a[141981] = 6; + v->a[141982] = sym_heredoc_content; + v->a[141983] = sym_heredoc_end; + v->a[141984] = anon_sym_DOLLAR_LBRACE; + v->a[141985] = anon_sym_DOLLAR_LPAREN; + v->a[141986] = anon_sym_BQUOTE; + v->a[141987] = anon_sym_DOLLAR_BQUOTE; + v->a[141988] = 3; + v->a[141989] = actions(57); + v->a[141990] = 1; + v->a[141991] = sym_comment; + v->a[141992] = actions(2772); + v->a[141993] = 1; + v->a[141994] = anon_sym_DOLLAR; + v->a[141995] = actions(2774); + v->a[141996] = 6; + v->a[141997] = sym_heredoc_content; + v->a[141998] = sym_heredoc_end; + v->a[141999] = anon_sym_DOLLAR_LBRACE; small_parse_table_7100(v); } diff --git a/parser/static/small_parse_table/small_parse_table_142.c b/parser/static/small_parse_table/small_parse_table_142.c index f1fa190f..d86340ae 100644 --- a/parser/static/small_parse_table/small_parse_table_142.c +++ b/parser/static/small_parse_table/small_parse_table_142.c @@ -14,126 +14,126 @@ void small_parse_table_710(t_small_parse_table_array *v) { - v->a[14200] = actions(3286); - v->a[14201] = 1; - v->a[14202] = sym_variable_name; - v->a[14203] = state(1628); - v->a[14204] = 1; - v->a[14205] = sym_string; - v->a[14206] = actions(3284); - v->a[14207] = 2; - v->a[14208] = aux_sym__simple_variable_name_token1; - v->a[14209] = aux_sym__multiline_variable_name_token1; - v->a[14210] = actions(1235); - v->a[14211] = 3; - v->a[14212] = sym_file_descriptor; - v->a[14213] = sym_test_operator; - v->a[14214] = sym__brace_start; - v->a[14215] = actions(3280); - v->a[14216] = 9; - v->a[14217] = anon_sym_DASH; - v->a[14218] = anon_sym_STAR; - v->a[14219] = anon_sym_BANG; + v->a[14200] = 1; + v->a[14201] = aux_sym_number_token2; + v->a[14202] = actions(2366); + v->a[14203] = 1; + v->a[14204] = anon_sym_DOLLAR_LBRACE; + v->a[14205] = actions(2368); + v->a[14206] = 1; + v->a[14207] = anon_sym_DOLLAR_LPAREN; + v->a[14208] = actions(2370); + v->a[14209] = 1; + v->a[14210] = anon_sym_BQUOTE; + v->a[14211] = actions(2372); + v->a[14212] = 1; + v->a[14213] = anon_sym_DOLLAR_BQUOTE; + v->a[14214] = actions(2376); + v->a[14215] = 1; + v->a[14216] = sym__brace_start; + v->a[14217] = actions(2442); + v->a[14218] = 1; + v->a[14219] = sym__special_character; small_parse_table_711(v); } void small_parse_table_711(t_small_parse_table_array *v) { - v->a[14220] = anon_sym_QMARK; - v->a[14221] = anon_sym_DOLLAR; - v->a[14222] = anon_sym_POUND; - v->a[14223] = anon_sym_AT2; - v->a[14224] = anon_sym_0; - v->a[14225] = anon_sym__; - v->a[14226] = actions(1227); - v->a[14227] = 37; - v->a[14228] = anon_sym_LPAREN_LPAREN; - v->a[14229] = anon_sym_SEMI; - v->a[14230] = anon_sym_PIPE_PIPE; - v->a[14231] = anon_sym_AMP_AMP; - v->a[14232] = anon_sym_PIPE; - v->a[14233] = anon_sym_AMP; - v->a[14234] = anon_sym_LT; - v->a[14235] = anon_sym_GT; - v->a[14236] = anon_sym_LT_LT; - v->a[14237] = anon_sym_GT_GT; - v->a[14238] = anon_sym_RPAREN; - v->a[14239] = anon_sym_SEMI_SEMI; + v->a[14220] = actions(2444); + v->a[14221] = 1; + v->a[14222] = sym_test_operator; + v->a[14223] = state(1981); + v->a[14224] = 1; + v->a[14225] = aux_sym__literal_repeat1; + v->a[14226] = state(2315); + v->a[14227] = 1; + v->a[14228] = sym_concatenation; + v->a[14229] = actions(1530); + v->a[14230] = 2; + v->a[14231] = sym_file_descriptor; + v->a[14232] = aux_sym_heredoc_redirect_token1; + v->a[14233] = actions(2440); + v->a[14234] = 2; + v->a[14235] = sym_raw_string; + v->a[14236] = sym_word; + v->a[14237] = state(2313); + v->a[14238] = 7; + v->a[14239] = sym_arithmetic_expansion; small_parse_table_712(v); } void small_parse_table_712(t_small_parse_table_array *v) { - v->a[14240] = anon_sym_PIPE_AMP; - v->a[14241] = anon_sym_AMP_GT; - v->a[14242] = anon_sym_AMP_GT_GT; - v->a[14243] = anon_sym_LT_AMP; - v->a[14244] = anon_sym_GT_AMP; - v->a[14245] = anon_sym_GT_PIPE; - v->a[14246] = anon_sym_LT_AMP_DASH; - v->a[14247] = anon_sym_GT_AMP_DASH; - v->a[14248] = anon_sym_LT_LT_DASH; - v->a[14249] = aux_sym_heredoc_redirect_token1; - v->a[14250] = anon_sym_LT_LT_LT; - v->a[14251] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14252] = anon_sym_DOLLAR_LBRACK; - v->a[14253] = sym__special_character; - v->a[14254] = sym_raw_string; - v->a[14255] = sym_ansi_c_string; - v->a[14256] = aux_sym_number_token1; - v->a[14257] = aux_sym_number_token2; - v->a[14258] = anon_sym_DOLLAR_LBRACE; - v->a[14259] = anon_sym_DOLLAR_LPAREN; + v->a[14240] = sym_brace_expression; + v->a[14241] = sym_string; + v->a[14242] = sym_number; + v->a[14243] = sym_simple_expansion; + v->a[14244] = sym_expansion; + v->a[14245] = sym_command_substitution; + v->a[14246] = actions(1528); + v->a[14247] = 19; + v->a[14248] = anon_sym_PIPE; + v->a[14249] = anon_sym_SEMI_SEMI; + v->a[14250] = anon_sym_PIPE_AMP; + v->a[14251] = anon_sym_AMP_AMP; + v->a[14252] = anon_sym_PIPE_PIPE; + v->a[14253] = anon_sym_LT; + v->a[14254] = anon_sym_GT; + v->a[14255] = anon_sym_GT_GT; + v->a[14256] = anon_sym_AMP_GT; + v->a[14257] = anon_sym_AMP_GT_GT; + v->a[14258] = anon_sym_LT_AMP; + v->a[14259] = anon_sym_GT_AMP; small_parse_table_713(v); } void small_parse_table_713(t_small_parse_table_array *v) { - v->a[14260] = anon_sym_BQUOTE; - v->a[14261] = anon_sym_DOLLAR_BQUOTE; - v->a[14262] = anon_sym_LT_LPAREN; - v->a[14263] = anon_sym_GT_LPAREN; - v->a[14264] = sym_word; - v->a[14265] = 21; - v->a[14266] = actions(3); - v->a[14267] = 1; - v->a[14268] = sym_comment; - v->a[14269] = actions(3294); - v->a[14270] = 1; - v->a[14271] = anon_sym_DOLLAR_LBRACK; - v->a[14272] = actions(3297); - v->a[14273] = 1; - v->a[14274] = anon_sym_DOLLAR; - v->a[14275] = actions(3300); - v->a[14276] = 1; - v->a[14277] = sym__special_character; - v->a[14278] = actions(3303); - v->a[14279] = 1; + v->a[14260] = anon_sym_GT_PIPE; + v->a[14261] = anon_sym_LT_AMP_DASH; + v->a[14262] = anon_sym_GT_AMP_DASH; + v->a[14263] = anon_sym_LT_LT; + v->a[14264] = anon_sym_LT_LT_DASH; + v->a[14265] = anon_sym_AMP; + v->a[14266] = anon_sym_SEMI; + v->a[14267] = 27; + v->a[14268] = actions(3); + v->a[14269] = 1; + v->a[14270] = sym_comment; + v->a[14271] = actions(2456); + v->a[14272] = 1; + v->a[14273] = aux_sym_heredoc_redirect_token1; + v->a[14274] = actions(2458); + v->a[14275] = 1; + v->a[14276] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14277] = actions(2460); + v->a[14278] = 1; + v->a[14279] = anon_sym_DOLLAR; small_parse_table_714(v); } void small_parse_table_714(t_small_parse_table_array *v) { - v->a[14280] = anon_sym_DQUOTE; - v->a[14281] = actions(3306); - v->a[14282] = 1; - v->a[14283] = aux_sym_number_token1; - v->a[14284] = actions(3309); - v->a[14285] = 1; - v->a[14286] = aux_sym_number_token2; - v->a[14287] = actions(3312); - v->a[14288] = 1; - v->a[14289] = anon_sym_DOLLAR_LBRACE; - v->a[14290] = actions(3315); - v->a[14291] = 1; - v->a[14292] = anon_sym_DOLLAR_LPAREN; - v->a[14293] = actions(3318); - v->a[14294] = 1; - v->a[14295] = anon_sym_BQUOTE; - v->a[14296] = actions(3321); - v->a[14297] = 1; - v->a[14298] = anon_sym_DOLLAR_BQUOTE; - v->a[14299] = actions(3327); + v->a[14280] = actions(2462); + v->a[14281] = 1; + v->a[14282] = sym__special_character; + v->a[14283] = actions(2464); + v->a[14284] = 1; + v->a[14285] = anon_sym_DQUOTE; + v->a[14286] = actions(2466); + v->a[14287] = 1; + v->a[14288] = aux_sym_number_token1; + v->a[14289] = actions(2468); + v->a[14290] = 1; + v->a[14291] = aux_sym_number_token2; + v->a[14292] = actions(2470); + v->a[14293] = 1; + v->a[14294] = anon_sym_DOLLAR_LBRACE; + v->a[14295] = actions(2472); + v->a[14296] = 1; + v->a[14297] = anon_sym_DOLLAR_LPAREN; + v->a[14298] = actions(2474); + v->a[14299] = 1; small_parse_table_715(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1420.c b/parser/static/small_parse_table/small_parse_table_1420.c index da5d9fba..455f7e01 100644 --- a/parser/static/small_parse_table/small_parse_table_1420.c +++ b/parser/static/small_parse_table/small_parse_table_1420.c @@ -14,126 +14,126 @@ void small_parse_table_7100(t_small_parse_table_array *v) { - v->a[142000] = anon_sym_DASH_EQ; - v->a[142001] = anon_sym_STAR_EQ; - v->a[142002] = anon_sym_SLASH_EQ; - v->a[142003] = anon_sym_PERCENT_EQ; - v->a[142004] = anon_sym_STAR_STAR_EQ; - v->a[142005] = anon_sym_LT_LT_EQ; - v->a[142006] = anon_sym_GT_GT_EQ; - v->a[142007] = anon_sym_AMP_EQ; - v->a[142008] = anon_sym_CARET_EQ; - v->a[142009] = anon_sym_PIPE_EQ; - v->a[142010] = anon_sym_PIPE_PIPE; - v->a[142011] = anon_sym_AMP_AMP; - v->a[142012] = anon_sym_EQ_EQ; - v->a[142013] = anon_sym_BANG_EQ; - v->a[142014] = anon_sym_LT_EQ; - v->a[142015] = anon_sym_GT_EQ; - v->a[142016] = anon_sym_RBRACK; - v->a[142017] = anon_sym_EQ_TILDE; - v->a[142018] = anon_sym_QMARK; - v->a[142019] = aux_sym_concatenation_token1; + v->a[142000] = anon_sym_DOLLAR_LPAREN; + v->a[142001] = anon_sym_BQUOTE; + v->a[142002] = anon_sym_DOLLAR_BQUOTE; + v->a[142003] = 3; + v->a[142004] = actions(57); + v->a[142005] = 1; + v->a[142006] = sym_comment; + v->a[142007] = actions(3157); + v->a[142008] = 1; + v->a[142009] = anon_sym_DOLLAR; + v->a[142010] = actions(3159); + v->a[142011] = 6; + v->a[142012] = sym_heredoc_content; + v->a[142013] = sym_heredoc_end; + v->a[142014] = anon_sym_DOLLAR_LBRACE; + v->a[142015] = anon_sym_DOLLAR_LPAREN; + v->a[142016] = anon_sym_BQUOTE; + v->a[142017] = anon_sym_DOLLAR_BQUOTE; + v->a[142018] = 5; + v->a[142019] = actions(3); small_parse_table_7101(v); } void small_parse_table_7101(t_small_parse_table_array *v) { - v->a[142020] = 5; - v->a[142021] = actions(71); - v->a[142022] = 1; - v->a[142023] = sym_comment; - v->a[142024] = actions(6856); - v->a[142025] = 1; - v->a[142026] = sym__special_character; - v->a[142027] = state(2699); - v->a[142028] = 1; - v->a[142029] = aux_sym__literal_repeat1; - v->a[142030] = actions(243); - v->a[142031] = 14; - v->a[142032] = anon_sym_EQ; - v->a[142033] = anon_sym_PIPE; - v->a[142034] = anon_sym_CARET; + v->a[142020] = 1; + v->a[142021] = sym_comment; + v->a[142022] = actions(3197); + v->a[142023] = 1; + v->a[142024] = aux_sym_heredoc_redirect_token1; + v->a[142025] = actions(8474); + v->a[142026] = 1; + v->a[142027] = sym__special_character; + v->a[142028] = state(3253); + v->a[142029] = 1; + v->a[142030] = aux_sym__literal_repeat1; + v->a[142031] = actions(3195); + v->a[142032] = 4; + v->a[142033] = anon_sym_in; + v->a[142034] = anon_sym_SEMI_SEMI; v->a[142035] = anon_sym_AMP; - v->a[142036] = anon_sym_LT; - v->a[142037] = anon_sym_GT; - v->a[142038] = anon_sym_LT_LT; - v->a[142039] = anon_sym_GT_GT; + v->a[142036] = anon_sym_SEMI; + v->a[142037] = 6; + v->a[142038] = actions(3); + v->a[142039] = 1; small_parse_table_7102(v); } void small_parse_table_7102(t_small_parse_table_array *v) { - v->a[142040] = anon_sym_PLUS; - v->a[142041] = anon_sym_DASH; - v->a[142042] = anon_sym_STAR; - v->a[142043] = anon_sym_SLASH; - v->a[142044] = anon_sym_PERCENT; - v->a[142045] = anon_sym_STAR_STAR; - v->a[142046] = actions(354); - v->a[142047] = 23; - v->a[142048] = sym_test_operator; - v->a[142049] = anon_sym_PLUS_PLUS; - v->a[142050] = anon_sym_DASH_DASH; - v->a[142051] = anon_sym_PLUS_EQ; - v->a[142052] = anon_sym_DASH_EQ; - v->a[142053] = anon_sym_STAR_EQ; - v->a[142054] = anon_sym_SLASH_EQ; - v->a[142055] = anon_sym_PERCENT_EQ; - v->a[142056] = anon_sym_STAR_STAR_EQ; - v->a[142057] = anon_sym_LT_LT_EQ; - v->a[142058] = anon_sym_GT_GT_EQ; - v->a[142059] = anon_sym_AMP_EQ; + v->a[142040] = sym_comment; + v->a[142041] = actions(8466); + v->a[142042] = 1; + v->a[142043] = sym__special_character; + v->a[142044] = actions(8477); + v->a[142045] = 1; + v->a[142046] = anon_sym_in; + v->a[142047] = actions(8481); + v->a[142048] = 1; + v->a[142049] = aux_sym_heredoc_redirect_token1; + v->a[142050] = state(3253); + v->a[142051] = 1; + v->a[142052] = aux_sym__literal_repeat1; + v->a[142053] = actions(8479); + v->a[142054] = 3; + v->a[142055] = anon_sym_SEMI_SEMI; + v->a[142056] = anon_sym_AMP; + v->a[142057] = anon_sym_SEMI; + v->a[142058] = 6; + v->a[142059] = actions(3); small_parse_table_7103(v); } void small_parse_table_7103(t_small_parse_table_array *v) { - v->a[142060] = anon_sym_CARET_EQ; - v->a[142061] = anon_sym_PIPE_EQ; - v->a[142062] = anon_sym_PIPE_PIPE; - v->a[142063] = anon_sym_AMP_AMP; - v->a[142064] = anon_sym_EQ_EQ; - v->a[142065] = anon_sym_BANG_EQ; - v->a[142066] = anon_sym_LT_EQ; - v->a[142067] = anon_sym_GT_EQ; - v->a[142068] = anon_sym_RBRACK_RBRACK; - v->a[142069] = anon_sym_EQ_TILDE; - v->a[142070] = anon_sym_QMARK; - v->a[142071] = 5; - v->a[142072] = actions(71); - v->a[142073] = 1; - v->a[142074] = sym_comment; - v->a[142075] = actions(6809); - v->a[142076] = 1; - v->a[142077] = sym__special_character; - v->a[142078] = state(2595); - v->a[142079] = 1; + v->a[142060] = 1; + v->a[142061] = sym_comment; + v->a[142062] = actions(8466); + v->a[142063] = 1; + v->a[142064] = sym__special_character; + v->a[142065] = actions(8483); + v->a[142066] = 1; + v->a[142067] = anon_sym_in; + v->a[142068] = actions(8487); + v->a[142069] = 1; + v->a[142070] = aux_sym_heredoc_redirect_token1; + v->a[142071] = state(3253); + v->a[142072] = 1; + v->a[142073] = aux_sym__literal_repeat1; + v->a[142074] = actions(8485); + v->a[142075] = 3; + v->a[142076] = anon_sym_SEMI_SEMI; + v->a[142077] = anon_sym_AMP; + v->a[142078] = anon_sym_SEMI; + v->a[142079] = 3; small_parse_table_7104(v); } void small_parse_table_7104(t_small_parse_table_array *v) { - v->a[142080] = aux_sym__literal_repeat1; - v->a[142081] = actions(5721); - v->a[142082] = 12; - v->a[142083] = anon_sym_PIPE; - v->a[142084] = anon_sym_LT; - v->a[142085] = anon_sym_GT; - v->a[142086] = anon_sym_LT_LT; - v->a[142087] = anon_sym_AMP_GT; - v->a[142088] = anon_sym_LT_AMP; - v->a[142089] = anon_sym_GT_AMP; - v->a[142090] = anon_sym_DOLLAR; - v->a[142091] = aux_sym_number_token1; - v->a[142092] = aux_sym_number_token2; - v->a[142093] = anon_sym_DOLLAR_LPAREN; - v->a[142094] = sym_word; - v->a[142095] = actions(5723); - v->a[142096] = 25; - v->a[142097] = sym_file_descriptor; - v->a[142098] = sym_variable_name; - v->a[142099] = sym_test_operator; + v->a[142080] = actions(3); + v->a[142081] = 1; + v->a[142082] = sym_comment; + v->a[142083] = actions(2778); + v->a[142084] = 2; + v->a[142085] = sym__concat; + v->a[142086] = aux_sym_heredoc_redirect_token1; + v->a[142087] = actions(2776); + v->a[142088] = 5; + v->a[142089] = anon_sym_in; + v->a[142090] = anon_sym_SEMI_SEMI; + v->a[142091] = anon_sym_AMP; + v->a[142092] = aux_sym_concatenation_token1; + v->a[142093] = anon_sym_SEMI; + v->a[142094] = 3; + v->a[142095] = actions(3); + v->a[142096] = 1; + v->a[142097] = sym_comment; + v->a[142098] = actions(2774); + v->a[142099] = 2; small_parse_table_7105(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1421.c b/parser/static/small_parse_table/small_parse_table_1421.c index c0a9dfa6..4c15cb98 100644 --- a/parser/static/small_parse_table/small_parse_table_1421.c +++ b/parser/static/small_parse_table/small_parse_table_1421.c @@ -14,126 +14,126 @@ void small_parse_table_7105(t_small_parse_table_array *v) { - v->a[142100] = sym__brace_start; - v->a[142101] = anon_sym_LPAREN_LPAREN; - v->a[142102] = anon_sym_PIPE_PIPE; - v->a[142103] = anon_sym_AMP_AMP; - v->a[142104] = anon_sym_GT_GT; - v->a[142105] = anon_sym_PIPE_AMP; - v->a[142106] = anon_sym_AMP_GT_GT; - v->a[142107] = anon_sym_GT_PIPE; - v->a[142108] = anon_sym_LT_AMP_DASH; - v->a[142109] = anon_sym_GT_AMP_DASH; - v->a[142110] = anon_sym_LT_LT_DASH; - v->a[142111] = anon_sym_LT_LT_LT; - v->a[142112] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[142113] = anon_sym_DOLLAR_LBRACK; - v->a[142114] = anon_sym_DQUOTE; - v->a[142115] = sym_raw_string; - v->a[142116] = sym_ansi_c_string; - v->a[142117] = anon_sym_DOLLAR_LBRACE; - v->a[142118] = anon_sym_BQUOTE; - v->a[142119] = anon_sym_DOLLAR_BQUOTE; + v->a[142100] = sym__concat; + v->a[142101] = aux_sym_heredoc_redirect_token1; + v->a[142102] = actions(2772); + v->a[142103] = 5; + v->a[142104] = anon_sym_in; + v->a[142105] = anon_sym_SEMI_SEMI; + v->a[142106] = anon_sym_AMP; + v->a[142107] = aux_sym_concatenation_token1; + v->a[142108] = anon_sym_SEMI; + v->a[142109] = 3; + v->a[142110] = actions(3); + v->a[142111] = 1; + v->a[142112] = sym_comment; + v->a[142113] = actions(2888); + v->a[142114] = 2; + v->a[142115] = sym__concat; + v->a[142116] = aux_sym_heredoc_redirect_token1; + v->a[142117] = actions(2886); + v->a[142118] = 5; + v->a[142119] = anon_sym_in; small_parse_table_7106(v); } void small_parse_table_7106(t_small_parse_table_array *v) { - v->a[142120] = anon_sym_LT_LPAREN; - v->a[142121] = anon_sym_GT_LPAREN; - v->a[142122] = 3; - v->a[142123] = actions(71); - v->a[142124] = 1; - v->a[142125] = sym_comment; - v->a[142126] = actions(1300); - v->a[142127] = 14; - v->a[142128] = anon_sym_EQ; - v->a[142129] = anon_sym_PIPE; - v->a[142130] = anon_sym_CARET; - v->a[142131] = anon_sym_AMP; - v->a[142132] = anon_sym_LT; - v->a[142133] = anon_sym_GT; - v->a[142134] = anon_sym_LT_LT; - v->a[142135] = anon_sym_GT_GT; - v->a[142136] = anon_sym_PLUS; - v->a[142137] = anon_sym_DASH; - v->a[142138] = anon_sym_STAR; - v->a[142139] = anon_sym_SLASH; + v->a[142120] = anon_sym_SEMI_SEMI; + v->a[142121] = anon_sym_AMP; + v->a[142122] = aux_sym_concatenation_token1; + v->a[142123] = anon_sym_SEMI; + v->a[142124] = 3; + v->a[142125] = actions(3); + v->a[142126] = 1; + v->a[142127] = sym_comment; + v->a[142128] = actions(3159); + v->a[142129] = 2; + v->a[142130] = sym__concat; + v->a[142131] = aux_sym_heredoc_redirect_token1; + v->a[142132] = actions(3157); + v->a[142133] = 5; + v->a[142134] = anon_sym_in; + v->a[142135] = anon_sym_SEMI_SEMI; + v->a[142136] = anon_sym_AMP; + v->a[142137] = aux_sym_concatenation_token1; + v->a[142138] = anon_sym_SEMI; + v->a[142139] = 3; small_parse_table_7107(v); } void small_parse_table_7107(t_small_parse_table_array *v) { - v->a[142140] = anon_sym_PERCENT; - v->a[142141] = anon_sym_STAR_STAR; - v->a[142142] = actions(1302); - v->a[142143] = 25; - v->a[142144] = sym__concat; - v->a[142145] = sym_test_operator; - v->a[142146] = anon_sym_PLUS_PLUS; - v->a[142147] = anon_sym_DASH_DASH; - v->a[142148] = anon_sym_PLUS_EQ; - v->a[142149] = anon_sym_DASH_EQ; - v->a[142150] = anon_sym_STAR_EQ; - v->a[142151] = anon_sym_SLASH_EQ; - v->a[142152] = anon_sym_PERCENT_EQ; - v->a[142153] = anon_sym_STAR_STAR_EQ; - v->a[142154] = anon_sym_LT_LT_EQ; - v->a[142155] = anon_sym_GT_GT_EQ; - v->a[142156] = anon_sym_AMP_EQ; - v->a[142157] = anon_sym_CARET_EQ; - v->a[142158] = anon_sym_PIPE_EQ; - v->a[142159] = anon_sym_PIPE_PIPE; + v->a[142140] = actions(3); + v->a[142141] = 1; + v->a[142142] = sym_comment; + v->a[142143] = actions(2967); + v->a[142144] = 2; + v->a[142145] = sym__concat; + v->a[142146] = aux_sym_heredoc_redirect_token1; + v->a[142147] = actions(2965); + v->a[142148] = 5; + v->a[142149] = anon_sym_in; + v->a[142150] = anon_sym_SEMI_SEMI; + v->a[142151] = anon_sym_AMP; + v->a[142152] = aux_sym_concatenation_token1; + v->a[142153] = anon_sym_SEMI; + v->a[142154] = 3; + v->a[142155] = actions(3); + v->a[142156] = 1; + v->a[142157] = sym_comment; + v->a[142158] = actions(3066); + v->a[142159] = 2; small_parse_table_7108(v); } void small_parse_table_7108(t_small_parse_table_array *v) { - v->a[142160] = anon_sym_AMP_AMP; - v->a[142161] = anon_sym_EQ_EQ; - v->a[142162] = anon_sym_BANG_EQ; - v->a[142163] = anon_sym_LT_EQ; - v->a[142164] = anon_sym_GT_EQ; - v->a[142165] = anon_sym_RPAREN; - v->a[142166] = anon_sym_EQ_TILDE; - v->a[142167] = anon_sym_QMARK; - v->a[142168] = aux_sym_concatenation_token1; - v->a[142169] = 6; - v->a[142170] = actions(71); + v->a[142160] = sym__concat; + v->a[142161] = aux_sym_heredoc_redirect_token1; + v->a[142162] = actions(3064); + v->a[142163] = 5; + v->a[142164] = anon_sym_in; + v->a[142165] = anon_sym_SEMI_SEMI; + v->a[142166] = anon_sym_AMP; + v->a[142167] = aux_sym_concatenation_token1; + v->a[142168] = anon_sym_SEMI; + v->a[142169] = 3; + v->a[142170] = actions(3); v->a[142171] = 1; v->a[142172] = sym_comment; - v->a[142173] = actions(1143); - v->a[142174] = 1; - v->a[142175] = aux_sym_concatenation_token1; - v->a[142176] = actions(6858); - v->a[142177] = 1; - v->a[142178] = sym__concat; - v->a[142179] = state(2312); + v->a[142173] = actions(3034); + v->a[142174] = 2; + v->a[142175] = sym__concat; + v->a[142176] = aux_sym_heredoc_redirect_token1; + v->a[142177] = actions(3032); + v->a[142178] = 5; + v->a[142179] = anon_sym_in; small_parse_table_7109(v); } void small_parse_table_7109(t_small_parse_table_array *v) { - v->a[142180] = 1; - v->a[142181] = aux_sym_concatenation_repeat1; - v->a[142182] = actions(1286); - v->a[142183] = 14; - v->a[142184] = anon_sym_EQ; - v->a[142185] = anon_sym_PIPE; - v->a[142186] = anon_sym_CARET; - v->a[142187] = anon_sym_AMP; - v->a[142188] = anon_sym_LT; - v->a[142189] = anon_sym_GT; - v->a[142190] = anon_sym_LT_LT; - v->a[142191] = anon_sym_GT_GT; - v->a[142192] = anon_sym_PLUS; - v->a[142193] = anon_sym_DASH; - v->a[142194] = anon_sym_STAR; - v->a[142195] = anon_sym_SLASH; - v->a[142196] = anon_sym_PERCENT; - v->a[142197] = anon_sym_STAR_STAR; - v->a[142198] = actions(1288); - v->a[142199] = 22; + v->a[142180] = anon_sym_SEMI_SEMI; + v->a[142181] = anon_sym_AMP; + v->a[142182] = aux_sym_concatenation_token1; + v->a[142183] = anon_sym_SEMI; + v->a[142184] = 3; + v->a[142185] = actions(3); + v->a[142186] = 1; + v->a[142187] = sym_comment; + v->a[142188] = actions(3024); + v->a[142189] = 2; + v->a[142190] = sym__concat; + v->a[142191] = aux_sym_heredoc_redirect_token1; + v->a[142192] = actions(3022); + v->a[142193] = 5; + v->a[142194] = anon_sym_in; + v->a[142195] = anon_sym_SEMI_SEMI; + v->a[142196] = anon_sym_AMP; + v->a[142197] = aux_sym_concatenation_token1; + v->a[142198] = anon_sym_SEMI; + v->a[142199] = 3; small_parse_table_7110(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1422.c b/parser/static/small_parse_table/small_parse_table_1422.c index efa4a466..9ce8d7af 100644 --- a/parser/static/small_parse_table/small_parse_table_1422.c +++ b/parser/static/small_parse_table/small_parse_table_1422.c @@ -14,126 +14,126 @@ void small_parse_table_7110(t_small_parse_table_array *v) { - v->a[142200] = sym_test_operator; - v->a[142201] = anon_sym_PLUS_PLUS; - v->a[142202] = anon_sym_DASH_DASH; - v->a[142203] = anon_sym_PLUS_EQ; - v->a[142204] = anon_sym_DASH_EQ; - v->a[142205] = anon_sym_STAR_EQ; - v->a[142206] = anon_sym_SLASH_EQ; - v->a[142207] = anon_sym_PERCENT_EQ; - v->a[142208] = anon_sym_STAR_STAR_EQ; - v->a[142209] = anon_sym_LT_LT_EQ; - v->a[142210] = anon_sym_GT_GT_EQ; - v->a[142211] = anon_sym_AMP_EQ; - v->a[142212] = anon_sym_CARET_EQ; - v->a[142213] = anon_sym_PIPE_EQ; - v->a[142214] = anon_sym_PIPE_PIPE; - v->a[142215] = anon_sym_AMP_AMP; - v->a[142216] = anon_sym_EQ_EQ; - v->a[142217] = anon_sym_BANG_EQ; - v->a[142218] = anon_sym_LT_EQ; - v->a[142219] = anon_sym_GT_EQ; + v->a[142200] = actions(3); + v->a[142201] = 1; + v->a[142202] = sym_comment; + v->a[142203] = actions(3020); + v->a[142204] = 2; + v->a[142205] = sym__concat; + v->a[142206] = aux_sym_heredoc_redirect_token1; + v->a[142207] = actions(3018); + v->a[142208] = 5; + v->a[142209] = anon_sym_in; + v->a[142210] = anon_sym_SEMI_SEMI; + v->a[142211] = anon_sym_AMP; + v->a[142212] = aux_sym_concatenation_token1; + v->a[142213] = anon_sym_SEMI; + v->a[142214] = 3; + v->a[142215] = actions(57); + v->a[142216] = 1; + v->a[142217] = sym_comment; + v->a[142218] = actions(3018); + v->a[142219] = 1; small_parse_table_7111(v); } void small_parse_table_7111(t_small_parse_table_array *v) { - v->a[142220] = anon_sym_EQ_TILDE; - v->a[142221] = anon_sym_QMARK; - v->a[142222] = 3; - v->a[142223] = actions(71); - v->a[142224] = 1; - v->a[142225] = sym_comment; - v->a[142226] = actions(1292); - v->a[142227] = 14; - v->a[142228] = anon_sym_EQ; - v->a[142229] = anon_sym_PIPE; - v->a[142230] = anon_sym_CARET; - v->a[142231] = anon_sym_AMP; - v->a[142232] = anon_sym_LT; - v->a[142233] = anon_sym_GT; - v->a[142234] = anon_sym_LT_LT; - v->a[142235] = anon_sym_GT_GT; - v->a[142236] = anon_sym_PLUS; - v->a[142237] = anon_sym_DASH; - v->a[142238] = anon_sym_STAR; - v->a[142239] = anon_sym_SLASH; + v->a[142220] = anon_sym_DOLLAR; + v->a[142221] = actions(3020); + v->a[142222] = 6; + v->a[142223] = sym_heredoc_content; + v->a[142224] = sym_heredoc_end; + v->a[142225] = anon_sym_DOLLAR_LBRACE; + v->a[142226] = anon_sym_DOLLAR_LPAREN; + v->a[142227] = anon_sym_BQUOTE; + v->a[142228] = anon_sym_DOLLAR_BQUOTE; + v->a[142229] = 3; + v->a[142230] = actions(57); + v->a[142231] = 1; + v->a[142232] = sym_comment; + v->a[142233] = actions(2772); + v->a[142234] = 1; + v->a[142235] = anon_sym_DOLLAR; + v->a[142236] = actions(2774); + v->a[142237] = 6; + v->a[142238] = sym_heredoc_content; + v->a[142239] = sym_heredoc_end; small_parse_table_7112(v); } void small_parse_table_7112(t_small_parse_table_array *v) { - v->a[142240] = anon_sym_PERCENT; - v->a[142241] = anon_sym_STAR_STAR; - v->a[142242] = actions(1294); - v->a[142243] = 25; - v->a[142244] = sym__concat; - v->a[142245] = sym_test_operator; - v->a[142246] = anon_sym_PLUS_PLUS; - v->a[142247] = anon_sym_DASH_DASH; - v->a[142248] = anon_sym_PLUS_EQ; - v->a[142249] = anon_sym_DASH_EQ; - v->a[142250] = anon_sym_STAR_EQ; - v->a[142251] = anon_sym_SLASH_EQ; - v->a[142252] = anon_sym_PERCENT_EQ; - v->a[142253] = anon_sym_STAR_STAR_EQ; - v->a[142254] = anon_sym_LT_LT_EQ; - v->a[142255] = anon_sym_GT_GT_EQ; - v->a[142256] = anon_sym_AMP_EQ; - v->a[142257] = anon_sym_CARET_EQ; - v->a[142258] = anon_sym_PIPE_EQ; - v->a[142259] = anon_sym_PIPE_PIPE; + v->a[142240] = anon_sym_DOLLAR_LBRACE; + v->a[142241] = anon_sym_DOLLAR_LPAREN; + v->a[142242] = anon_sym_BQUOTE; + v->a[142243] = anon_sym_DOLLAR_BQUOTE; + v->a[142244] = 6; + v->a[142245] = actions(57); + v->a[142246] = 1; + v->a[142247] = sym_comment; + v->a[142248] = actions(6312); + v->a[142249] = 1; + v->a[142250] = anon_sym_DOLLAR_LBRACE; + v->a[142251] = actions(6314); + v->a[142252] = 1; + v->a[142253] = anon_sym_BQUOTE; + v->a[142254] = actions(6316); + v->a[142255] = 1; + v->a[142256] = anon_sym_DOLLAR_BQUOTE; + v->a[142257] = actions(8489); + v->a[142258] = 1; + v->a[142259] = anon_sym_DOLLAR_LPAREN; small_parse_table_7113(v); } void small_parse_table_7113(t_small_parse_table_array *v) { - v->a[142260] = anon_sym_AMP_AMP; - v->a[142261] = anon_sym_EQ_EQ; - v->a[142262] = anon_sym_BANG_EQ; - v->a[142263] = anon_sym_LT_EQ; - v->a[142264] = anon_sym_GT_EQ; - v->a[142265] = anon_sym_RBRACK; - v->a[142266] = anon_sym_EQ_TILDE; - v->a[142267] = anon_sym_QMARK; - v->a[142268] = aux_sym_concatenation_token1; - v->a[142269] = 3; - v->a[142270] = actions(71); - v->a[142271] = 1; - v->a[142272] = sym_comment; - v->a[142273] = actions(1296); - v->a[142274] = 14; - v->a[142275] = anon_sym_EQ; - v->a[142276] = anon_sym_PIPE; - v->a[142277] = anon_sym_CARET; - v->a[142278] = anon_sym_AMP; - v->a[142279] = anon_sym_LT; + v->a[142260] = state(636); + v->a[142261] = 2; + v->a[142262] = sym_expansion; + v->a[142263] = sym_command_substitution; + v->a[142264] = 6; + v->a[142265] = actions(57); + v->a[142266] = 1; + v->a[142267] = sym_comment; + v->a[142268] = actions(6717); + v->a[142269] = 1; + v->a[142270] = anon_sym_DOLLAR_LBRACE; + v->a[142271] = actions(6719); + v->a[142272] = 1; + v->a[142273] = anon_sym_BQUOTE; + v->a[142274] = actions(6721); + v->a[142275] = 1; + v->a[142276] = anon_sym_DOLLAR_BQUOTE; + v->a[142277] = actions(8491); + v->a[142278] = 1; + v->a[142279] = anon_sym_DOLLAR_LPAREN; small_parse_table_7114(v); } void small_parse_table_7114(t_small_parse_table_array *v) { - v->a[142280] = anon_sym_GT; - v->a[142281] = anon_sym_LT_LT; - v->a[142282] = anon_sym_GT_GT; - v->a[142283] = anon_sym_PLUS; - v->a[142284] = anon_sym_DASH; - v->a[142285] = anon_sym_STAR; - v->a[142286] = anon_sym_SLASH; - v->a[142287] = anon_sym_PERCENT; - v->a[142288] = anon_sym_STAR_STAR; - v->a[142289] = actions(1298); - v->a[142290] = 25; - v->a[142291] = sym__concat; - v->a[142292] = sym_test_operator; - v->a[142293] = anon_sym_PLUS_PLUS; - v->a[142294] = anon_sym_DASH_DASH; - v->a[142295] = anon_sym_PLUS_EQ; - v->a[142296] = anon_sym_DASH_EQ; - v->a[142297] = anon_sym_STAR_EQ; - v->a[142298] = anon_sym_SLASH_EQ; - v->a[142299] = anon_sym_PERCENT_EQ; + v->a[142280] = state(1151); + v->a[142281] = 2; + v->a[142282] = sym_expansion; + v->a[142283] = sym_command_substitution; + v->a[142284] = 6; + v->a[142285] = actions(57); + v->a[142286] = 1; + v->a[142287] = sym_comment; + v->a[142288] = actions(8493); + v->a[142289] = 1; + v->a[142290] = anon_sym_fi; + v->a[142291] = actions(8495); + v->a[142292] = 1; + v->a[142293] = anon_sym_elif; + v->a[142294] = actions(8497); + v->a[142295] = 1; + v->a[142296] = anon_sym_else; + v->a[142297] = state(3845); + v->a[142298] = 1; + v->a[142299] = sym_else_clause; small_parse_table_7115(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1423.c b/parser/static/small_parse_table/small_parse_table_1423.c index 64fdb824..113746bf 100644 --- a/parser/static/small_parse_table/small_parse_table_1423.c +++ b/parser/static/small_parse_table/small_parse_table_1423.c @@ -14,126 +14,126 @@ void small_parse_table_7115(t_small_parse_table_array *v) { - v->a[142300] = anon_sym_STAR_STAR_EQ; - v->a[142301] = anon_sym_LT_LT_EQ; - v->a[142302] = anon_sym_GT_GT_EQ; - v->a[142303] = anon_sym_AMP_EQ; - v->a[142304] = anon_sym_CARET_EQ; - v->a[142305] = anon_sym_PIPE_EQ; - v->a[142306] = anon_sym_PIPE_PIPE; - v->a[142307] = anon_sym_AMP_AMP; - v->a[142308] = anon_sym_EQ_EQ; - v->a[142309] = anon_sym_BANG_EQ; - v->a[142310] = anon_sym_LT_EQ; - v->a[142311] = anon_sym_GT_EQ; - v->a[142312] = anon_sym_RPAREN; - v->a[142313] = anon_sym_EQ_TILDE; - v->a[142314] = anon_sym_QMARK; - v->a[142315] = aux_sym_concatenation_token1; - v->a[142316] = 6; - v->a[142317] = actions(71); + v->a[142300] = state(3412); + v->a[142301] = 2; + v->a[142302] = sym_elif_clause; + v->a[142303] = aux_sym_if_statement_repeat1; + v->a[142304] = 6; + v->a[142305] = actions(57); + v->a[142306] = 1; + v->a[142307] = sym_comment; + v->a[142308] = actions(383); + v->a[142309] = 1; + v->a[142310] = anon_sym_DOLLAR_LBRACE; + v->a[142311] = actions(387); + v->a[142312] = 1; + v->a[142313] = anon_sym_BQUOTE; + v->a[142314] = actions(389); + v->a[142315] = 1; + v->a[142316] = anon_sym_DOLLAR_BQUOTE; + v->a[142317] = actions(8499); v->a[142318] = 1; - v->a[142319] = sym_comment; + v->a[142319] = anon_sym_DOLLAR_LPAREN; small_parse_table_7116(v); } void small_parse_table_7116(t_small_parse_table_array *v) { - v->a[142320] = actions(1143); - v->a[142321] = 1; - v->a[142322] = aux_sym_concatenation_token1; - v->a[142323] = actions(6860); - v->a[142324] = 1; - v->a[142325] = sym__concat; - v->a[142326] = state(2312); - v->a[142327] = 1; - v->a[142328] = aux_sym_concatenation_repeat1; - v->a[142329] = actions(1265); - v->a[142330] = 14; - v->a[142331] = anon_sym_EQ; - v->a[142332] = anon_sym_PIPE; - v->a[142333] = anon_sym_CARET; - v->a[142334] = anon_sym_AMP; - v->a[142335] = anon_sym_LT; - v->a[142336] = anon_sym_GT; - v->a[142337] = anon_sym_LT_LT; - v->a[142338] = anon_sym_GT_GT; - v->a[142339] = anon_sym_PLUS; + v->a[142320] = state(720); + v->a[142321] = 2; + v->a[142322] = sym_expansion; + v->a[142323] = sym_command_substitution; + v->a[142324] = 6; + v->a[142325] = actions(57); + v->a[142326] = 1; + v->a[142327] = sym_comment; + v->a[142328] = actions(5521); + v->a[142329] = 1; + v->a[142330] = anon_sym_DOLLAR_LBRACE; + v->a[142331] = actions(5523); + v->a[142332] = 1; + v->a[142333] = anon_sym_BQUOTE; + v->a[142334] = actions(5525); + v->a[142335] = 1; + v->a[142336] = anon_sym_DOLLAR_BQUOTE; + v->a[142337] = actions(8501); + v->a[142338] = 1; + v->a[142339] = anon_sym_DOLLAR_LPAREN; small_parse_table_7117(v); } void small_parse_table_7117(t_small_parse_table_array *v) { - v->a[142340] = anon_sym_DASH; - v->a[142341] = anon_sym_STAR; - v->a[142342] = anon_sym_SLASH; - v->a[142343] = anon_sym_PERCENT; - v->a[142344] = anon_sym_STAR_STAR; - v->a[142345] = actions(1267); - v->a[142346] = 22; - v->a[142347] = sym_test_operator; - v->a[142348] = anon_sym_PLUS_PLUS; - v->a[142349] = anon_sym_DASH_DASH; - v->a[142350] = anon_sym_PLUS_EQ; - v->a[142351] = anon_sym_DASH_EQ; - v->a[142352] = anon_sym_STAR_EQ; - v->a[142353] = anon_sym_SLASH_EQ; - v->a[142354] = anon_sym_PERCENT_EQ; - v->a[142355] = anon_sym_STAR_STAR_EQ; - v->a[142356] = anon_sym_LT_LT_EQ; - v->a[142357] = anon_sym_GT_GT_EQ; - v->a[142358] = anon_sym_AMP_EQ; - v->a[142359] = anon_sym_CARET_EQ; + v->a[142340] = state(540); + v->a[142341] = 2; + v->a[142342] = sym_expansion; + v->a[142343] = sym_command_substitution; + v->a[142344] = 6; + v->a[142345] = actions(57); + v->a[142346] = 1; + v->a[142347] = sym_comment; + v->a[142348] = actions(6404); + v->a[142349] = 1; + v->a[142350] = anon_sym_DOLLAR_LBRACE; + v->a[142351] = actions(6408); + v->a[142352] = 1; + v->a[142353] = anon_sym_BQUOTE; + v->a[142354] = actions(6410); + v->a[142355] = 1; + v->a[142356] = anon_sym_DOLLAR_BQUOTE; + v->a[142357] = actions(8503); + v->a[142358] = 1; + v->a[142359] = anon_sym_DOLLAR_LPAREN; small_parse_table_7118(v); } void small_parse_table_7118(t_small_parse_table_array *v) { - v->a[142360] = anon_sym_PIPE_EQ; - v->a[142361] = anon_sym_PIPE_PIPE; - v->a[142362] = anon_sym_AMP_AMP; - v->a[142363] = anon_sym_EQ_EQ; - v->a[142364] = anon_sym_BANG_EQ; - v->a[142365] = anon_sym_LT_EQ; - v->a[142366] = anon_sym_GT_EQ; - v->a[142367] = anon_sym_EQ_TILDE; - v->a[142368] = anon_sym_QMARK; - v->a[142369] = 3; - v->a[142370] = actions(71); - v->a[142371] = 1; - v->a[142372] = sym_comment; - v->a[142373] = actions(6864); - v->a[142374] = 14; - v->a[142375] = anon_sym_EQ; - v->a[142376] = anon_sym_PIPE; - v->a[142377] = anon_sym_CARET; - v->a[142378] = anon_sym_AMP; - v->a[142379] = anon_sym_LT; + v->a[142360] = state(3260); + v->a[142361] = 2; + v->a[142362] = sym_expansion; + v->a[142363] = sym_command_substitution; + v->a[142364] = 6; + v->a[142365] = actions(57); + v->a[142366] = 1; + v->a[142367] = sym_comment; + v->a[142368] = actions(675); + v->a[142369] = 1; + v->a[142370] = anon_sym_DOLLAR_LBRACE; + v->a[142371] = actions(679); + v->a[142372] = 1; + v->a[142373] = anon_sym_BQUOTE; + v->a[142374] = actions(681); + v->a[142375] = 1; + v->a[142376] = anon_sym_DOLLAR_BQUOTE; + v->a[142377] = actions(8505); + v->a[142378] = 1; + v->a[142379] = anon_sym_DOLLAR_LPAREN; small_parse_table_7119(v); } void small_parse_table_7119(t_small_parse_table_array *v) { - v->a[142380] = anon_sym_GT; - v->a[142381] = anon_sym_LT_LT; - v->a[142382] = anon_sym_GT_GT; - v->a[142383] = anon_sym_PLUS; - v->a[142384] = anon_sym_DASH; - v->a[142385] = anon_sym_STAR; - v->a[142386] = anon_sym_SLASH; - v->a[142387] = anon_sym_PERCENT; - v->a[142388] = anon_sym_STAR_STAR; - v->a[142389] = actions(6862); - v->a[142390] = 25; - v->a[142391] = sym_test_operator; - v->a[142392] = anon_sym_RPAREN_RPAREN; - v->a[142393] = anon_sym_PLUS_PLUS; - v->a[142394] = anon_sym_DASH_DASH; - v->a[142395] = anon_sym_PLUS_EQ; - v->a[142396] = anon_sym_DASH_EQ; - v->a[142397] = anon_sym_STAR_EQ; - v->a[142398] = anon_sym_SLASH_EQ; - v->a[142399] = anon_sym_PERCENT_EQ; + v->a[142380] = state(1374); + v->a[142381] = 2; + v->a[142382] = sym_expansion; + v->a[142383] = sym_command_substitution; + v->a[142384] = 6; + v->a[142385] = actions(57); + v->a[142386] = 1; + v->a[142387] = sym_comment; + v->a[142388] = actions(6891); + v->a[142389] = 1; + v->a[142390] = anon_sym_DOLLAR_LBRACE; + v->a[142391] = actions(6893); + v->a[142392] = 1; + v->a[142393] = anon_sym_BQUOTE; + v->a[142394] = actions(6895); + v->a[142395] = 1; + v->a[142396] = anon_sym_DOLLAR_BQUOTE; + v->a[142397] = actions(8507); + v->a[142398] = 1; + v->a[142399] = anon_sym_DOLLAR_LPAREN; small_parse_table_7120(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1424.c b/parser/static/small_parse_table/small_parse_table_1424.c index 40a6a91c..e8bcbebc 100644 --- a/parser/static/small_parse_table/small_parse_table_1424.c +++ b/parser/static/small_parse_table/small_parse_table_1424.c @@ -14,126 +14,126 @@ void small_parse_table_7120(t_small_parse_table_array *v) { - v->a[142400] = anon_sym_STAR_STAR_EQ; - v->a[142401] = anon_sym_LT_LT_EQ; - v->a[142402] = anon_sym_GT_GT_EQ; - v->a[142403] = anon_sym_AMP_EQ; - v->a[142404] = anon_sym_CARET_EQ; - v->a[142405] = anon_sym_PIPE_EQ; - v->a[142406] = anon_sym_PIPE_PIPE; - v->a[142407] = anon_sym_AMP_AMP; - v->a[142408] = anon_sym_EQ_EQ; - v->a[142409] = anon_sym_BANG_EQ; - v->a[142410] = anon_sym_LT_EQ; - v->a[142411] = anon_sym_GT_EQ; - v->a[142412] = anon_sym_RBRACK_RBRACK; - v->a[142413] = anon_sym_EQ_TILDE; - v->a[142414] = anon_sym_QMARK; - v->a[142415] = anon_sym_COLON; - v->a[142416] = 3; - v->a[142417] = actions(71); - v->a[142418] = 1; - v->a[142419] = sym_comment; + v->a[142400] = state(976); + v->a[142401] = 2; + v->a[142402] = sym_expansion; + v->a[142403] = sym_command_substitution; + v->a[142404] = 5; + v->a[142405] = actions(57); + v->a[142406] = 1; + v->a[142407] = sym_comment; + v->a[142408] = actions(643); + v->a[142409] = 1; + v->a[142410] = anon_sym_LPAREN; + v->a[142411] = actions(647); + v->a[142412] = 1; + v->a[142413] = anon_sym_LBRACE; + v->a[142414] = actions(8509); + v->a[142415] = 1; + v->a[142416] = anon_sym_if; + v->a[142417] = state(2704); + v->a[142418] = 3; + v->a[142419] = sym_if_statement; small_parse_table_7121(v); } void small_parse_table_7121(t_small_parse_table_array *v) { - v->a[142420] = actions(1261); - v->a[142421] = 13; - v->a[142422] = anon_sym_PIPE; - v->a[142423] = anon_sym_LT; - v->a[142424] = anon_sym_GT; - v->a[142425] = anon_sym_LT_LT; - v->a[142426] = anon_sym_AMP_GT; - v->a[142427] = anon_sym_LT_AMP; - v->a[142428] = anon_sym_GT_AMP; - v->a[142429] = anon_sym_DOLLAR; - v->a[142430] = sym__special_character; - v->a[142431] = aux_sym_number_token1; - v->a[142432] = aux_sym_number_token2; - v->a[142433] = anon_sym_DOLLAR_LPAREN; - v->a[142434] = sym_word; - v->a[142435] = actions(1263); - v->a[142436] = 26; - v->a[142437] = sym_file_descriptor; - v->a[142438] = sym_variable_name; - v->a[142439] = sym_test_operator; + v->a[142420] = sym_compound_statement; + v->a[142421] = sym_subshell; + v->a[142422] = 6; + v->a[142423] = actions(57); + v->a[142424] = 1; + v->a[142425] = sym_comment; + v->a[142426] = actions(5905); + v->a[142427] = 1; + v->a[142428] = anon_sym_DOLLAR_LBRACE; + v->a[142429] = actions(5907); + v->a[142430] = 1; + v->a[142431] = anon_sym_BQUOTE; + v->a[142432] = actions(5909); + v->a[142433] = 1; + v->a[142434] = anon_sym_DOLLAR_BQUOTE; + v->a[142435] = actions(8511); + v->a[142436] = 1; + v->a[142437] = anon_sym_DOLLAR_LPAREN; + v->a[142438] = state(890); + v->a[142439] = 2; small_parse_table_7122(v); } void small_parse_table_7122(t_small_parse_table_array *v) { - v->a[142440] = sym__brace_start; - v->a[142441] = anon_sym_LPAREN_LPAREN; - v->a[142442] = anon_sym_PIPE_PIPE; - v->a[142443] = anon_sym_AMP_AMP; - v->a[142444] = anon_sym_GT_GT; - v->a[142445] = anon_sym_PIPE_AMP; - v->a[142446] = anon_sym_RBRACK; - v->a[142447] = anon_sym_AMP_GT_GT; - v->a[142448] = anon_sym_GT_PIPE; - v->a[142449] = anon_sym_LT_AMP_DASH; - v->a[142450] = anon_sym_GT_AMP_DASH; - v->a[142451] = anon_sym_LT_LT_DASH; - v->a[142452] = anon_sym_LT_LT_LT; - v->a[142453] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[142454] = anon_sym_DOLLAR_LBRACK; - v->a[142455] = anon_sym_DQUOTE; - v->a[142456] = sym_raw_string; - v->a[142457] = sym_ansi_c_string; - v->a[142458] = anon_sym_DOLLAR_LBRACE; - v->a[142459] = anon_sym_BQUOTE; + v->a[142440] = sym_expansion; + v->a[142441] = sym_command_substitution; + v->a[142442] = 6; + v->a[142443] = actions(57); + v->a[142444] = 1; + v->a[142445] = sym_comment; + v->a[142446] = actions(5659); + v->a[142447] = 1; + v->a[142448] = anon_sym_DOLLAR_LBRACE; + v->a[142449] = actions(5663); + v->a[142450] = 1; + v->a[142451] = anon_sym_BQUOTE; + v->a[142452] = actions(5665); + v->a[142453] = 1; + v->a[142454] = anon_sym_DOLLAR_BQUOTE; + v->a[142455] = actions(8513); + v->a[142456] = 1; + v->a[142457] = anon_sym_DOLLAR_LPAREN; + v->a[142458] = state(2619); + v->a[142459] = 2; small_parse_table_7123(v); } void small_parse_table_7123(t_small_parse_table_array *v) { - v->a[142460] = anon_sym_DOLLAR_BQUOTE; - v->a[142461] = anon_sym_LT_LPAREN; - v->a[142462] = anon_sym_GT_LPAREN; - v->a[142463] = 5; - v->a[142464] = actions(71); - v->a[142465] = 1; - v->a[142466] = sym_comment; - v->a[142467] = actions(6809); - v->a[142468] = 1; - v->a[142469] = sym__special_character; - v->a[142470] = state(2595); - v->a[142471] = 1; - v->a[142472] = aux_sym__literal_repeat1; - v->a[142473] = actions(5695); - v->a[142474] = 12; - v->a[142475] = anon_sym_PIPE; - v->a[142476] = anon_sym_LT; - v->a[142477] = anon_sym_GT; - v->a[142478] = anon_sym_LT_LT; - v->a[142479] = anon_sym_AMP_GT; + v->a[142460] = sym_expansion; + v->a[142461] = sym_command_substitution; + v->a[142462] = 6; + v->a[142463] = actions(57); + v->a[142464] = 1; + v->a[142465] = sym_comment; + v->a[142466] = actions(8495); + v->a[142467] = 1; + v->a[142468] = anon_sym_elif; + v->a[142469] = actions(8497); + v->a[142470] = 1; + v->a[142471] = anon_sym_else; + v->a[142472] = actions(8515); + v->a[142473] = 1; + v->a[142474] = anon_sym_fi; + v->a[142475] = state(3816); + v->a[142476] = 1; + v->a[142477] = sym_else_clause; + v->a[142478] = state(3412); + v->a[142479] = 2; small_parse_table_7124(v); } void small_parse_table_7124(t_small_parse_table_array *v) { - v->a[142480] = anon_sym_LT_AMP; - v->a[142481] = anon_sym_GT_AMP; - v->a[142482] = anon_sym_DOLLAR; - v->a[142483] = aux_sym_number_token1; - v->a[142484] = aux_sym_number_token2; - v->a[142485] = anon_sym_DOLLAR_LPAREN; - v->a[142486] = sym_word; - v->a[142487] = actions(5697); - v->a[142488] = 25; - v->a[142489] = sym_file_descriptor; - v->a[142490] = sym_variable_name; - v->a[142491] = sym_test_operator; - v->a[142492] = sym__brace_start; - v->a[142493] = anon_sym_LPAREN_LPAREN; - v->a[142494] = anon_sym_PIPE_PIPE; - v->a[142495] = anon_sym_AMP_AMP; - v->a[142496] = anon_sym_GT_GT; - v->a[142497] = anon_sym_PIPE_AMP; - v->a[142498] = anon_sym_AMP_GT_GT; - v->a[142499] = anon_sym_GT_PIPE; + v->a[142480] = sym_elif_clause; + v->a[142481] = aux_sym_if_statement_repeat1; + v->a[142482] = 6; + v->a[142483] = actions(57); + v->a[142484] = 1; + v->a[142485] = sym_comment; + v->a[142486] = actions(4602); + v->a[142487] = 1; + v->a[142488] = anon_sym_DOLLAR_LBRACE; + v->a[142489] = actions(4604); + v->a[142490] = 1; + v->a[142491] = anon_sym_DOLLAR_LPAREN; + v->a[142492] = actions(4606); + v->a[142493] = 1; + v->a[142494] = anon_sym_BQUOTE; + v->a[142495] = actions(4608); + v->a[142496] = 1; + v->a[142497] = anon_sym_DOLLAR_BQUOTE; + v->a[142498] = state(1497); + v->a[142499] = 2; small_parse_table_7125(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1425.c b/parser/static/small_parse_table/small_parse_table_1425.c index e7b41705..78794c8e 100644 --- a/parser/static/small_parse_table/small_parse_table_1425.c +++ b/parser/static/small_parse_table/small_parse_table_1425.c @@ -14,126 +14,126 @@ void small_parse_table_7125(t_small_parse_table_array *v) { - v->a[142500] = anon_sym_LT_AMP_DASH; - v->a[142501] = anon_sym_GT_AMP_DASH; - v->a[142502] = anon_sym_LT_LT_DASH; - v->a[142503] = anon_sym_LT_LT_LT; - v->a[142504] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[142505] = anon_sym_DOLLAR_LBRACK; - v->a[142506] = anon_sym_DQUOTE; - v->a[142507] = sym_raw_string; - v->a[142508] = sym_ansi_c_string; - v->a[142509] = anon_sym_DOLLAR_LBRACE; - v->a[142510] = anon_sym_BQUOTE; - v->a[142511] = anon_sym_DOLLAR_BQUOTE; - v->a[142512] = anon_sym_LT_LPAREN; - v->a[142513] = anon_sym_GT_LPAREN; - v->a[142514] = 5; - v->a[142515] = actions(71); - v->a[142516] = 1; - v->a[142517] = sym_comment; - v->a[142518] = actions(6866); - v->a[142519] = 1; + v->a[142500] = sym_expansion; + v->a[142501] = sym_command_substitution; + v->a[142502] = 5; + v->a[142503] = actions(57); + v->a[142504] = 1; + v->a[142505] = sym_comment; + v->a[142506] = actions(149); + v->a[142507] = 1; + v->a[142508] = anon_sym_LBRACE; + v->a[142509] = actions(8517); + v->a[142510] = 1; + v->a[142511] = anon_sym_if; + v->a[142512] = actions(8519); + v->a[142513] = 1; + v->a[142514] = anon_sym_LPAREN; + v->a[142515] = state(2055); + v->a[142516] = 3; + v->a[142517] = sym_if_statement; + v->a[142518] = sym_compound_statement; + v->a[142519] = sym_subshell; small_parse_table_7126(v); } void small_parse_table_7126(t_small_parse_table_array *v) { - v->a[142520] = sym__special_character; - v->a[142521] = state(2727); + v->a[142520] = 5; + v->a[142521] = actions(21); v->a[142522] = 1; - v->a[142523] = aux_sym__literal_repeat1; - v->a[142524] = actions(1362); - v->a[142525] = 14; - v->a[142526] = anon_sym_EQ; - v->a[142527] = anon_sym_PIPE; - v->a[142528] = anon_sym_CARET; - v->a[142529] = anon_sym_AMP; - v->a[142530] = anon_sym_LT; - v->a[142531] = anon_sym_GT; - v->a[142532] = anon_sym_LT_LT; - v->a[142533] = anon_sym_GT_GT; - v->a[142534] = anon_sym_PLUS; - v->a[142535] = anon_sym_DASH; - v->a[142536] = anon_sym_STAR; - v->a[142537] = anon_sym_SLASH; - v->a[142538] = anon_sym_PERCENT; - v->a[142539] = anon_sym_STAR_STAR; + v->a[142523] = anon_sym_LBRACE; + v->a[142524] = actions(57); + v->a[142525] = 1; + v->a[142526] = sym_comment; + v->a[142527] = actions(8521); + v->a[142528] = 1; + v->a[142529] = anon_sym_if; + v->a[142530] = actions(8523); + v->a[142531] = 1; + v->a[142532] = anon_sym_LPAREN; + v->a[142533] = state(2353); + v->a[142534] = 3; + v->a[142535] = sym_if_statement; + v->a[142536] = sym_compound_statement; + v->a[142537] = sym_subshell; + v->a[142538] = 6; + v->a[142539] = actions(57); small_parse_table_7127(v); } void small_parse_table_7127(t_small_parse_table_array *v) { - v->a[142540] = actions(1364); - v->a[142541] = 23; - v->a[142542] = sym_test_operator; - v->a[142543] = anon_sym_PLUS_PLUS; - v->a[142544] = anon_sym_DASH_DASH; - v->a[142545] = anon_sym_PLUS_EQ; - v->a[142546] = anon_sym_DASH_EQ; - v->a[142547] = anon_sym_STAR_EQ; - v->a[142548] = anon_sym_SLASH_EQ; - v->a[142549] = anon_sym_PERCENT_EQ; - v->a[142550] = anon_sym_STAR_STAR_EQ; - v->a[142551] = anon_sym_LT_LT_EQ; - v->a[142552] = anon_sym_GT_GT_EQ; - v->a[142553] = anon_sym_AMP_EQ; - v->a[142554] = anon_sym_CARET_EQ; - v->a[142555] = anon_sym_PIPE_EQ; - v->a[142556] = anon_sym_PIPE_PIPE; - v->a[142557] = anon_sym_AMP_AMP; - v->a[142558] = anon_sym_EQ_EQ; - v->a[142559] = anon_sym_BANG_EQ; + v->a[142540] = 1; + v->a[142541] = sym_comment; + v->a[142542] = actions(2500); + v->a[142543] = 1; + v->a[142544] = anon_sym_DOLLAR_LBRACE; + v->a[142545] = actions(2504); + v->a[142546] = 1; + v->a[142547] = anon_sym_BQUOTE; + v->a[142548] = actions(2506); + v->a[142549] = 1; + v->a[142550] = anon_sym_DOLLAR_BQUOTE; + v->a[142551] = actions(8525); + v->a[142552] = 1; + v->a[142553] = anon_sym_DOLLAR_LPAREN; + v->a[142554] = state(1513); + v->a[142555] = 2; + v->a[142556] = sym_expansion; + v->a[142557] = sym_command_substitution; + v->a[142558] = 6; + v->a[142559] = actions(57); small_parse_table_7128(v); } void small_parse_table_7128(t_small_parse_table_array *v) { - v->a[142560] = anon_sym_LT_EQ; - v->a[142561] = anon_sym_GT_EQ; - v->a[142562] = anon_sym_RBRACK; - v->a[142563] = anon_sym_EQ_TILDE; - v->a[142564] = anon_sym_QMARK; - v->a[142565] = 3; - v->a[142566] = actions(71); - v->a[142567] = 1; - v->a[142568] = sym_comment; - v->a[142569] = actions(1320); - v->a[142570] = 14; - v->a[142571] = anon_sym_EQ; - v->a[142572] = anon_sym_PIPE; - v->a[142573] = anon_sym_CARET; - v->a[142574] = anon_sym_AMP; - v->a[142575] = anon_sym_LT; - v->a[142576] = anon_sym_GT; - v->a[142577] = anon_sym_LT_LT; - v->a[142578] = anon_sym_GT_GT; - v->a[142579] = anon_sym_PLUS; + v->a[142560] = 1; + v->a[142561] = sym_comment; + v->a[142562] = actions(5385); + v->a[142563] = 1; + v->a[142564] = anon_sym_DOLLAR_LBRACE; + v->a[142565] = actions(5389); + v->a[142566] = 1; + v->a[142567] = anon_sym_BQUOTE; + v->a[142568] = actions(5391); + v->a[142569] = 1; + v->a[142570] = anon_sym_DOLLAR_BQUOTE; + v->a[142571] = actions(8527); + v->a[142572] = 1; + v->a[142573] = anon_sym_DOLLAR_LPAREN; + v->a[142574] = state(1941); + v->a[142575] = 2; + v->a[142576] = sym_expansion; + v->a[142577] = sym_command_substitution; + v->a[142578] = 5; + v->a[142579] = actions(17); small_parse_table_7129(v); } void small_parse_table_7129(t_small_parse_table_array *v) { - v->a[142580] = anon_sym_DASH; - v->a[142581] = anon_sym_STAR; - v->a[142582] = anon_sym_SLASH; - v->a[142583] = anon_sym_PERCENT; - v->a[142584] = anon_sym_STAR_STAR; - v->a[142585] = actions(1322); - v->a[142586] = 25; - v->a[142587] = sym__concat; - v->a[142588] = sym_test_operator; - v->a[142589] = anon_sym_PLUS_PLUS; - v->a[142590] = anon_sym_DASH_DASH; - v->a[142591] = anon_sym_PLUS_EQ; - v->a[142592] = anon_sym_DASH_EQ; - v->a[142593] = anon_sym_STAR_EQ; - v->a[142594] = anon_sym_SLASH_EQ; - v->a[142595] = anon_sym_PERCENT_EQ; - v->a[142596] = anon_sym_STAR_STAR_EQ; - v->a[142597] = anon_sym_LT_LT_EQ; - v->a[142598] = anon_sym_GT_GT_EQ; - v->a[142599] = anon_sym_AMP_EQ; + v->a[142580] = 1; + v->a[142581] = anon_sym_LPAREN; + v->a[142582] = actions(21); + v->a[142583] = 1; + v->a[142584] = anon_sym_LBRACE; + v->a[142585] = actions(57); + v->a[142586] = 1; + v->a[142587] = sym_comment; + v->a[142588] = actions(8521); + v->a[142589] = 1; + v->a[142590] = anon_sym_if; + v->a[142591] = state(2362); + v->a[142592] = 3; + v->a[142593] = sym_if_statement; + v->a[142594] = sym_compound_statement; + v->a[142595] = sym_subshell; + v->a[142596] = 6; + v->a[142597] = actions(57); + v->a[142598] = 1; + v->a[142599] = sym_comment; small_parse_table_7130(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1426.c b/parser/static/small_parse_table/small_parse_table_1426.c index 6f61ba9b..8d4b8482 100644 --- a/parser/static/small_parse_table/small_parse_table_1426.c +++ b/parser/static/small_parse_table/small_parse_table_1426.c @@ -14,126 +14,126 @@ void small_parse_table_7130(t_small_parse_table_array *v) { - v->a[142600] = anon_sym_CARET_EQ; - v->a[142601] = anon_sym_PIPE_EQ; - v->a[142602] = anon_sym_PIPE_PIPE; - v->a[142603] = anon_sym_AMP_AMP; - v->a[142604] = anon_sym_EQ_EQ; - v->a[142605] = anon_sym_BANG_EQ; - v->a[142606] = anon_sym_LT_EQ; - v->a[142607] = anon_sym_GT_EQ; - v->a[142608] = anon_sym_RPAREN; - v->a[142609] = anon_sym_EQ_TILDE; - v->a[142610] = anon_sym_QMARK; - v->a[142611] = aux_sym_concatenation_token1; - v->a[142612] = 3; - v->a[142613] = actions(71); - v->a[142614] = 1; - v->a[142615] = sym_comment; - v->a[142616] = actions(1324); - v->a[142617] = 14; - v->a[142618] = anon_sym_EQ; - v->a[142619] = anon_sym_PIPE; + v->a[142600] = actions(5497); + v->a[142601] = 1; + v->a[142602] = anon_sym_DOLLAR_LBRACE; + v->a[142603] = actions(5501); + v->a[142604] = 1; + v->a[142605] = anon_sym_BQUOTE; + v->a[142606] = actions(5503); + v->a[142607] = 1; + v->a[142608] = anon_sym_DOLLAR_BQUOTE; + v->a[142609] = actions(8529); + v->a[142610] = 1; + v->a[142611] = anon_sym_DOLLAR_LPAREN; + v->a[142612] = state(1868); + v->a[142613] = 2; + v->a[142614] = sym_expansion; + v->a[142615] = sym_command_substitution; + v->a[142616] = 5; + v->a[142617] = actions(17); + v->a[142618] = 1; + v->a[142619] = anon_sym_LPAREN; small_parse_table_7131(v); } void small_parse_table_7131(t_small_parse_table_array *v) { - v->a[142620] = anon_sym_CARET; - v->a[142621] = anon_sym_AMP; - v->a[142622] = anon_sym_LT; - v->a[142623] = anon_sym_GT; - v->a[142624] = anon_sym_LT_LT; - v->a[142625] = anon_sym_GT_GT; - v->a[142626] = anon_sym_PLUS; - v->a[142627] = anon_sym_DASH; - v->a[142628] = anon_sym_STAR; - v->a[142629] = anon_sym_SLASH; - v->a[142630] = anon_sym_PERCENT; - v->a[142631] = anon_sym_STAR_STAR; - v->a[142632] = actions(1326); - v->a[142633] = 25; - v->a[142634] = sym__concat; - v->a[142635] = sym_test_operator; - v->a[142636] = anon_sym_PLUS_PLUS; - v->a[142637] = anon_sym_DASH_DASH; - v->a[142638] = anon_sym_PLUS_EQ; - v->a[142639] = anon_sym_DASH_EQ; + v->a[142620] = actions(21); + v->a[142621] = 1; + v->a[142622] = anon_sym_LBRACE; + v->a[142623] = actions(57); + v->a[142624] = 1; + v->a[142625] = sym_comment; + v->a[142626] = actions(8521); + v->a[142627] = 1; + v->a[142628] = anon_sym_if; + v->a[142629] = state(2363); + v->a[142630] = 3; + v->a[142631] = sym_if_statement; + v->a[142632] = sym_compound_statement; + v->a[142633] = sym_subshell; + v->a[142634] = 6; + v->a[142635] = actions(57); + v->a[142636] = 1; + v->a[142637] = sym_comment; + v->a[142638] = actions(8495); + v->a[142639] = 1; small_parse_table_7132(v); } void small_parse_table_7132(t_small_parse_table_array *v) { - v->a[142640] = anon_sym_STAR_EQ; - v->a[142641] = anon_sym_SLASH_EQ; - v->a[142642] = anon_sym_PERCENT_EQ; - v->a[142643] = anon_sym_STAR_STAR_EQ; - v->a[142644] = anon_sym_LT_LT_EQ; - v->a[142645] = anon_sym_GT_GT_EQ; - v->a[142646] = anon_sym_AMP_EQ; - v->a[142647] = anon_sym_CARET_EQ; - v->a[142648] = anon_sym_PIPE_EQ; - v->a[142649] = anon_sym_PIPE_PIPE; - v->a[142650] = anon_sym_AMP_AMP; - v->a[142651] = anon_sym_EQ_EQ; - v->a[142652] = anon_sym_BANG_EQ; - v->a[142653] = anon_sym_LT_EQ; - v->a[142654] = anon_sym_GT_EQ; - v->a[142655] = anon_sym_RBRACK; - v->a[142656] = anon_sym_EQ_TILDE; - v->a[142657] = anon_sym_QMARK; - v->a[142658] = aux_sym_concatenation_token1; - v->a[142659] = 3; + v->a[142640] = anon_sym_elif; + v->a[142641] = actions(8497); + v->a[142642] = 1; + v->a[142643] = anon_sym_else; + v->a[142644] = actions(8531); + v->a[142645] = 1; + v->a[142646] = anon_sym_fi; + v->a[142647] = state(3853); + v->a[142648] = 1; + v->a[142649] = sym_else_clause; + v->a[142650] = state(3412); + v->a[142651] = 2; + v->a[142652] = sym_elif_clause; + v->a[142653] = aux_sym_if_statement_repeat1; + v->a[142654] = 3; + v->a[142655] = actions(3); + v->a[142656] = 1; + v->a[142657] = sym_comment; + v->a[142658] = actions(3034); + v->a[142659] = 2; small_parse_table_7133(v); } void small_parse_table_7133(t_small_parse_table_array *v) { - v->a[142660] = actions(71); - v->a[142661] = 1; - v->a[142662] = sym_comment; - v->a[142663] = actions(1251); - v->a[142664] = 14; - v->a[142665] = anon_sym_EQ; - v->a[142666] = anon_sym_PIPE; - v->a[142667] = anon_sym_CARET; - v->a[142668] = anon_sym_AMP; - v->a[142669] = anon_sym_LT; - v->a[142670] = anon_sym_GT; - v->a[142671] = anon_sym_LT_LT; - v->a[142672] = anon_sym_GT_GT; - v->a[142673] = anon_sym_PLUS; - v->a[142674] = anon_sym_DASH; - v->a[142675] = anon_sym_STAR; - v->a[142676] = anon_sym_SLASH; - v->a[142677] = anon_sym_PERCENT; - v->a[142678] = anon_sym_STAR_STAR; - v->a[142679] = actions(1253); + v->a[142660] = sym_regex; + v->a[142661] = aux_sym__expansion_regex_token1; + v->a[142662] = actions(3032); + v->a[142663] = 4; + v->a[142664] = anon_sym_RPAREN; + v->a[142665] = anon_sym_DQUOTE; + v->a[142666] = sym_raw_string; + v->a[142667] = anon_sym_RBRACE3; + v->a[142668] = 3; + v->a[142669] = actions(3); + v->a[142670] = 1; + v->a[142671] = sym_comment; + v->a[142672] = actions(8535); + v->a[142673] = 2; + v->a[142674] = sym_regex; + v->a[142675] = aux_sym__expansion_regex_token1; + v->a[142676] = actions(8533); + v->a[142677] = 4; + v->a[142678] = anon_sym_RPAREN; + v->a[142679] = anon_sym_DQUOTE; small_parse_table_7134(v); } void small_parse_table_7134(t_small_parse_table_array *v) { - v->a[142680] = 25; - v->a[142681] = sym__concat; - v->a[142682] = sym_test_operator; - v->a[142683] = anon_sym_PLUS_PLUS; - v->a[142684] = anon_sym_DASH_DASH; - v->a[142685] = anon_sym_PLUS_EQ; - v->a[142686] = anon_sym_DASH_EQ; - v->a[142687] = anon_sym_STAR_EQ; - v->a[142688] = anon_sym_SLASH_EQ; - v->a[142689] = anon_sym_PERCENT_EQ; - v->a[142690] = anon_sym_STAR_STAR_EQ; - v->a[142691] = anon_sym_LT_LT_EQ; - v->a[142692] = anon_sym_GT_GT_EQ; - v->a[142693] = anon_sym_AMP_EQ; - v->a[142694] = anon_sym_CARET_EQ; - v->a[142695] = anon_sym_PIPE_EQ; - v->a[142696] = anon_sym_PIPE_PIPE; - v->a[142697] = anon_sym_AMP_AMP; - v->a[142698] = anon_sym_EQ_EQ; - v->a[142699] = anon_sym_BANG_EQ; + v->a[142680] = sym_raw_string; + v->a[142681] = anon_sym_RBRACE3; + v->a[142682] = 5; + v->a[142683] = actions(57); + v->a[142684] = 1; + v->a[142685] = sym_comment; + v->a[142686] = actions(643); + v->a[142687] = 1; + v->a[142688] = anon_sym_LPAREN; + v->a[142689] = actions(647); + v->a[142690] = 1; + v->a[142691] = anon_sym_LBRACE; + v->a[142692] = actions(8509); + v->a[142693] = 1; + v->a[142694] = anon_sym_if; + v->a[142695] = state(2705); + v->a[142696] = 3; + v->a[142697] = sym_if_statement; + v->a[142698] = sym_compound_statement; + v->a[142699] = sym_subshell; small_parse_table_7135(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1427.c b/parser/static/small_parse_table/small_parse_table_1427.c index 4ac21435..1e753d25 100644 --- a/parser/static/small_parse_table/small_parse_table_1427.c +++ b/parser/static/small_parse_table/small_parse_table_1427.c @@ -14,126 +14,126 @@ void small_parse_table_7135(t_small_parse_table_array *v) { - v->a[142700] = anon_sym_LT_EQ; - v->a[142701] = anon_sym_GT_EQ; - v->a[142702] = anon_sym_RBRACK; - v->a[142703] = anon_sym_EQ_TILDE; - v->a[142704] = anon_sym_QMARK; - v->a[142705] = aux_sym_concatenation_token1; - v->a[142706] = 3; - v->a[142707] = actions(71); - v->a[142708] = 1; - v->a[142709] = sym_comment; - v->a[142710] = actions(1296); - v->a[142711] = 14; - v->a[142712] = anon_sym_EQ; - v->a[142713] = anon_sym_PIPE; - v->a[142714] = anon_sym_CARET; - v->a[142715] = anon_sym_AMP; - v->a[142716] = anon_sym_LT; - v->a[142717] = anon_sym_GT; - v->a[142718] = anon_sym_LT_LT; - v->a[142719] = anon_sym_GT_GT; + v->a[142700] = 3; + v->a[142701] = actions(3); + v->a[142702] = 1; + v->a[142703] = sym_comment; + v->a[142704] = actions(3117); + v->a[142705] = 2; + v->a[142706] = sym_regex; + v->a[142707] = aux_sym__expansion_regex_token1; + v->a[142708] = actions(3115); + v->a[142709] = 4; + v->a[142710] = anon_sym_RPAREN; + v->a[142711] = anon_sym_DQUOTE; + v->a[142712] = sym_raw_string; + v->a[142713] = anon_sym_RBRACE3; + v->a[142714] = 5; + v->a[142715] = actions(57); + v->a[142716] = 1; + v->a[142717] = sym_comment; + v->a[142718] = actions(355); + v->a[142719] = 1; small_parse_table_7136(v); } void small_parse_table_7136(t_small_parse_table_array *v) { - v->a[142720] = anon_sym_PLUS; - v->a[142721] = anon_sym_DASH; - v->a[142722] = anon_sym_STAR; - v->a[142723] = anon_sym_SLASH; - v->a[142724] = anon_sym_PERCENT; - v->a[142725] = anon_sym_STAR_STAR; - v->a[142726] = actions(1298); - v->a[142727] = 25; - v->a[142728] = sym__concat; - v->a[142729] = sym_test_operator; - v->a[142730] = anon_sym_PLUS_PLUS; - v->a[142731] = anon_sym_DASH_DASH; - v->a[142732] = anon_sym_PLUS_EQ; - v->a[142733] = anon_sym_DASH_EQ; - v->a[142734] = anon_sym_STAR_EQ; - v->a[142735] = anon_sym_SLASH_EQ; - v->a[142736] = anon_sym_PERCENT_EQ; - v->a[142737] = anon_sym_STAR_STAR_EQ; - v->a[142738] = anon_sym_LT_LT_EQ; - v->a[142739] = anon_sym_GT_GT_EQ; + v->a[142720] = anon_sym_LBRACE; + v->a[142721] = actions(8537); + v->a[142722] = 1; + v->a[142723] = anon_sym_if; + v->a[142724] = actions(8539); + v->a[142725] = 1; + v->a[142726] = anon_sym_LPAREN; + v->a[142727] = state(2324); + v->a[142728] = 3; + v->a[142729] = sym_if_statement; + v->a[142730] = sym_compound_statement; + v->a[142731] = sym_subshell; + v->a[142732] = 6; + v->a[142733] = actions(57); + v->a[142734] = 1; + v->a[142735] = sym_comment; + v->a[142736] = actions(5629); + v->a[142737] = 1; + v->a[142738] = anon_sym_DOLLAR_LBRACE; + v->a[142739] = actions(5631); small_parse_table_7137(v); } void small_parse_table_7137(t_small_parse_table_array *v) { - v->a[142740] = anon_sym_AMP_EQ; - v->a[142741] = anon_sym_CARET_EQ; - v->a[142742] = anon_sym_PIPE_EQ; - v->a[142743] = anon_sym_PIPE_PIPE; - v->a[142744] = anon_sym_AMP_AMP; - v->a[142745] = anon_sym_EQ_EQ; - v->a[142746] = anon_sym_BANG_EQ; - v->a[142747] = anon_sym_LT_EQ; - v->a[142748] = anon_sym_GT_EQ; - v->a[142749] = anon_sym_RBRACK; - v->a[142750] = anon_sym_EQ_TILDE; - v->a[142751] = anon_sym_QMARK; - v->a[142752] = aux_sym_concatenation_token1; - v->a[142753] = 3; - v->a[142754] = actions(71); - v->a[142755] = 1; - v->a[142756] = sym_comment; - v->a[142757] = actions(1251); - v->a[142758] = 14; - v->a[142759] = anon_sym_EQ; + v->a[142740] = 1; + v->a[142741] = anon_sym_BQUOTE; + v->a[142742] = actions(5633); + v->a[142743] = 1; + v->a[142744] = anon_sym_DOLLAR_BQUOTE; + v->a[142745] = actions(8541); + v->a[142746] = 1; + v->a[142747] = anon_sym_DOLLAR_LPAREN; + v->a[142748] = state(611); + v->a[142749] = 2; + v->a[142750] = sym_expansion; + v->a[142751] = sym_command_substitution; + v->a[142752] = 6; + v->a[142753] = actions(49); + v->a[142754] = 1; + v->a[142755] = anon_sym_DOLLAR_LBRACE; + v->a[142756] = actions(53); + v->a[142757] = 1; + v->a[142758] = anon_sym_BQUOTE; + v->a[142759] = actions(55); small_parse_table_7138(v); } void small_parse_table_7138(t_small_parse_table_array *v) { - v->a[142760] = anon_sym_PIPE; - v->a[142761] = anon_sym_CARET; - v->a[142762] = anon_sym_AMP; - v->a[142763] = anon_sym_LT; - v->a[142764] = anon_sym_GT; - v->a[142765] = anon_sym_LT_LT; - v->a[142766] = anon_sym_GT_GT; - v->a[142767] = anon_sym_PLUS; - v->a[142768] = anon_sym_DASH; - v->a[142769] = anon_sym_STAR; - v->a[142770] = anon_sym_SLASH; - v->a[142771] = anon_sym_PERCENT; - v->a[142772] = anon_sym_STAR_STAR; - v->a[142773] = actions(1253); - v->a[142774] = 25; - v->a[142775] = sym__concat; - v->a[142776] = sym_test_operator; - v->a[142777] = anon_sym_PLUS_PLUS; - v->a[142778] = anon_sym_DASH_DASH; - v->a[142779] = anon_sym_PLUS_EQ; + v->a[142760] = 1; + v->a[142761] = anon_sym_DOLLAR_BQUOTE; + v->a[142762] = actions(57); + v->a[142763] = 1; + v->a[142764] = sym_comment; + v->a[142765] = actions(8543); + v->a[142766] = 1; + v->a[142767] = anon_sym_DOLLAR_LPAREN; + v->a[142768] = state(787); + v->a[142769] = 2; + v->a[142770] = sym_expansion; + v->a[142771] = sym_command_substitution; + v->a[142772] = 6; + v->a[142773] = actions(57); + v->a[142774] = 1; + v->a[142775] = sym_comment; + v->a[142776] = actions(8545); + v->a[142777] = 1; + v->a[142778] = anon_sym_PIPE; + v->a[142779] = actions(8547); small_parse_table_7139(v); } void small_parse_table_7139(t_small_parse_table_array *v) { - v->a[142780] = anon_sym_DASH_EQ; - v->a[142781] = anon_sym_STAR_EQ; - v->a[142782] = anon_sym_SLASH_EQ; - v->a[142783] = anon_sym_PERCENT_EQ; - v->a[142784] = anon_sym_STAR_STAR_EQ; - v->a[142785] = anon_sym_LT_LT_EQ; - v->a[142786] = anon_sym_GT_GT_EQ; - v->a[142787] = anon_sym_AMP_EQ; - v->a[142788] = anon_sym_CARET_EQ; - v->a[142789] = anon_sym_PIPE_EQ; - v->a[142790] = anon_sym_PIPE_PIPE; - v->a[142791] = anon_sym_AMP_AMP; - v->a[142792] = anon_sym_EQ_EQ; - v->a[142793] = anon_sym_BANG_EQ; - v->a[142794] = anon_sym_LT_EQ; - v->a[142795] = anon_sym_GT_EQ; - v->a[142796] = anon_sym_RPAREN; - v->a[142797] = anon_sym_EQ_TILDE; - v->a[142798] = anon_sym_QMARK; - v->a[142799] = aux_sym_concatenation_token1; + v->a[142780] = 1; + v->a[142781] = anon_sym_RPAREN; + v->a[142782] = state(3382); + v->a[142783] = 1; + v->a[142784] = aux_sym_concatenation_repeat1; + v->a[142785] = state(3481); + v->a[142786] = 1; + v->a[142787] = aux_sym_case_item_repeat1; + v->a[142788] = actions(8549); + v->a[142789] = 2; + v->a[142790] = sym__concat; + v->a[142791] = aux_sym_concatenation_token1; + v->a[142792] = 5; + v->a[142793] = actions(17); + v->a[142794] = 1; + v->a[142795] = anon_sym_LPAREN; + v->a[142796] = actions(21); + v->a[142797] = 1; + v->a[142798] = anon_sym_LBRACE; + v->a[142799] = actions(57); small_parse_table_7140(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1428.c b/parser/static/small_parse_table/small_parse_table_1428.c index 042c7036..7b57b24c 100644 --- a/parser/static/small_parse_table/small_parse_table_1428.c +++ b/parser/static/small_parse_table/small_parse_table_1428.c @@ -14,126 +14,126 @@ void small_parse_table_7140(t_small_parse_table_array *v) { - v->a[142800] = 3; - v->a[142801] = actions(71); - v->a[142802] = 1; - v->a[142803] = sym_comment; - v->a[142804] = actions(1324); - v->a[142805] = 14; - v->a[142806] = anon_sym_EQ; - v->a[142807] = anon_sym_PIPE; - v->a[142808] = anon_sym_CARET; - v->a[142809] = anon_sym_AMP; - v->a[142810] = anon_sym_LT; - v->a[142811] = anon_sym_GT; - v->a[142812] = anon_sym_LT_LT; - v->a[142813] = anon_sym_GT_GT; - v->a[142814] = anon_sym_PLUS; - v->a[142815] = anon_sym_DASH; - v->a[142816] = anon_sym_STAR; - v->a[142817] = anon_sym_SLASH; - v->a[142818] = anon_sym_PERCENT; - v->a[142819] = anon_sym_STAR_STAR; + v->a[142800] = 1; + v->a[142801] = sym_comment; + v->a[142802] = actions(8521); + v->a[142803] = 1; + v->a[142804] = anon_sym_if; + v->a[142805] = state(2588); + v->a[142806] = 3; + v->a[142807] = sym_if_statement; + v->a[142808] = sym_compound_statement; + v->a[142809] = sym_subshell; + v->a[142810] = 5; + v->a[142811] = actions(17); + v->a[142812] = 1; + v->a[142813] = anon_sym_LPAREN; + v->a[142814] = actions(21); + v->a[142815] = 1; + v->a[142816] = anon_sym_LBRACE; + v->a[142817] = actions(57); + v->a[142818] = 1; + v->a[142819] = sym_comment; small_parse_table_7141(v); } void small_parse_table_7141(t_small_parse_table_array *v) { - v->a[142820] = actions(1326); - v->a[142821] = 25; - v->a[142822] = sym__concat; - v->a[142823] = sym_test_operator; - v->a[142824] = anon_sym_PLUS_PLUS; - v->a[142825] = anon_sym_DASH_DASH; - v->a[142826] = anon_sym_PLUS_EQ; - v->a[142827] = anon_sym_DASH_EQ; - v->a[142828] = anon_sym_STAR_EQ; - v->a[142829] = anon_sym_SLASH_EQ; - v->a[142830] = anon_sym_PERCENT_EQ; - v->a[142831] = anon_sym_STAR_STAR_EQ; - v->a[142832] = anon_sym_LT_LT_EQ; - v->a[142833] = anon_sym_GT_GT_EQ; - v->a[142834] = anon_sym_AMP_EQ; - v->a[142835] = anon_sym_CARET_EQ; - v->a[142836] = anon_sym_PIPE_EQ; - v->a[142837] = anon_sym_PIPE_PIPE; - v->a[142838] = anon_sym_AMP_AMP; - v->a[142839] = anon_sym_EQ_EQ; + v->a[142820] = actions(8521); + v->a[142821] = 1; + v->a[142822] = anon_sym_if; + v->a[142823] = state(2381); + v->a[142824] = 3; + v->a[142825] = sym_if_statement; + v->a[142826] = sym_compound_statement; + v->a[142827] = sym_subshell; + v->a[142828] = 6; + v->a[142829] = actions(57); + v->a[142830] = 1; + v->a[142831] = sym_comment; + v->a[142832] = actions(5421); + v->a[142833] = 1; + v->a[142834] = anon_sym_DOLLAR_LBRACE; + v->a[142835] = actions(5425); + v->a[142836] = 1; + v->a[142837] = anon_sym_BQUOTE; + v->a[142838] = actions(5427); + v->a[142839] = 1; small_parse_table_7142(v); } void small_parse_table_7142(t_small_parse_table_array *v) { - v->a[142840] = anon_sym_BANG_EQ; - v->a[142841] = anon_sym_LT_EQ; - v->a[142842] = anon_sym_GT_EQ; - v->a[142843] = anon_sym_RPAREN; - v->a[142844] = anon_sym_EQ_TILDE; - v->a[142845] = anon_sym_QMARK; - v->a[142846] = aux_sym_concatenation_token1; - v->a[142847] = 3; - v->a[142848] = actions(71); - v->a[142849] = 1; - v->a[142850] = sym_comment; - v->a[142851] = actions(1348); - v->a[142852] = 14; - v->a[142853] = anon_sym_EQ; - v->a[142854] = anon_sym_PIPE; - v->a[142855] = anon_sym_CARET; - v->a[142856] = anon_sym_AMP; - v->a[142857] = anon_sym_LT; - v->a[142858] = anon_sym_GT; - v->a[142859] = anon_sym_LT_LT; + v->a[142840] = anon_sym_DOLLAR_BQUOTE; + v->a[142841] = actions(8551); + v->a[142842] = 1; + v->a[142843] = anon_sym_DOLLAR_LPAREN; + v->a[142844] = state(1892); + v->a[142845] = 2; + v->a[142846] = sym_expansion; + v->a[142847] = sym_command_substitution; + v->a[142848] = 6; + v->a[142849] = actions(57); + v->a[142850] = 1; + v->a[142851] = sym_comment; + v->a[142852] = actions(5828); + v->a[142853] = 1; + v->a[142854] = anon_sym_DOLLAR_LBRACE; + v->a[142855] = actions(5832); + v->a[142856] = 1; + v->a[142857] = anon_sym_BQUOTE; + v->a[142858] = actions(5834); + v->a[142859] = 1; small_parse_table_7143(v); } void small_parse_table_7143(t_small_parse_table_array *v) { - v->a[142860] = anon_sym_GT_GT; - v->a[142861] = anon_sym_PLUS; - v->a[142862] = anon_sym_DASH; - v->a[142863] = anon_sym_STAR; - v->a[142864] = anon_sym_SLASH; - v->a[142865] = anon_sym_PERCENT; - v->a[142866] = anon_sym_STAR_STAR; - v->a[142867] = actions(1350); - v->a[142868] = 25; - v->a[142869] = sym__concat; - v->a[142870] = sym_test_operator; - v->a[142871] = anon_sym_PLUS_PLUS; - v->a[142872] = anon_sym_DASH_DASH; - v->a[142873] = anon_sym_PLUS_EQ; - v->a[142874] = anon_sym_DASH_EQ; - v->a[142875] = anon_sym_STAR_EQ; - v->a[142876] = anon_sym_SLASH_EQ; - v->a[142877] = anon_sym_PERCENT_EQ; - v->a[142878] = anon_sym_STAR_STAR_EQ; - v->a[142879] = anon_sym_LT_LT_EQ; + v->a[142860] = anon_sym_DOLLAR_BQUOTE; + v->a[142861] = actions(8553); + v->a[142862] = 1; + v->a[142863] = anon_sym_DOLLAR_LPAREN; + v->a[142864] = state(1580); + v->a[142865] = 2; + v->a[142866] = sym_expansion; + v->a[142867] = sym_command_substitution; + v->a[142868] = 6; + v->a[142869] = actions(57); + v->a[142870] = 1; + v->a[142871] = sym_comment; + v->a[142872] = actions(5467); + v->a[142873] = 1; + v->a[142874] = anon_sym_DOLLAR_LBRACE; + v->a[142875] = actions(5471); + v->a[142876] = 1; + v->a[142877] = anon_sym_BQUOTE; + v->a[142878] = actions(5473); + v->a[142879] = 1; small_parse_table_7144(v); } void small_parse_table_7144(t_small_parse_table_array *v) { - v->a[142880] = anon_sym_GT_GT_EQ; - v->a[142881] = anon_sym_AMP_EQ; - v->a[142882] = anon_sym_CARET_EQ; - v->a[142883] = anon_sym_PIPE_EQ; - v->a[142884] = anon_sym_PIPE_PIPE; - v->a[142885] = anon_sym_AMP_AMP; - v->a[142886] = anon_sym_EQ_EQ; - v->a[142887] = anon_sym_BANG_EQ; - v->a[142888] = anon_sym_LT_EQ; - v->a[142889] = anon_sym_GT_EQ; - v->a[142890] = anon_sym_RPAREN; - v->a[142891] = anon_sym_EQ_TILDE; - v->a[142892] = anon_sym_QMARK; - v->a[142893] = aux_sym_concatenation_token1; - v->a[142894] = 3; - v->a[142895] = actions(71); - v->a[142896] = 1; - v->a[142897] = sym_comment; - v->a[142898] = actions(1300); - v->a[142899] = 14; + v->a[142880] = anon_sym_DOLLAR_BQUOTE; + v->a[142881] = actions(8555); + v->a[142882] = 1; + v->a[142883] = anon_sym_DOLLAR_LPAREN; + v->a[142884] = state(1102); + v->a[142885] = 2; + v->a[142886] = sym_expansion; + v->a[142887] = sym_command_substitution; + v->a[142888] = 3; + v->a[142889] = actions(3); + v->a[142890] = 1; + v->a[142891] = sym_comment; + v->a[142892] = actions(3066); + v->a[142893] = 2; + v->a[142894] = sym_regex; + v->a[142895] = aux_sym__expansion_regex_token1; + v->a[142896] = actions(3064); + v->a[142897] = 4; + v->a[142898] = anon_sym_RPAREN; + v->a[142899] = anon_sym_DQUOTE; small_parse_table_7145(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1429.c b/parser/static/small_parse_table/small_parse_table_1429.c index 62172412..56db8c29 100644 --- a/parser/static/small_parse_table/small_parse_table_1429.c +++ b/parser/static/small_parse_table/small_parse_table_1429.c @@ -14,126 +14,126 @@ void small_parse_table_7145(t_small_parse_table_array *v) { - v->a[142900] = anon_sym_EQ; - v->a[142901] = anon_sym_PIPE; - v->a[142902] = anon_sym_CARET; - v->a[142903] = anon_sym_AMP; - v->a[142904] = anon_sym_LT; - v->a[142905] = anon_sym_GT; - v->a[142906] = anon_sym_LT_LT; - v->a[142907] = anon_sym_GT_GT; - v->a[142908] = anon_sym_PLUS; - v->a[142909] = anon_sym_DASH; - v->a[142910] = anon_sym_STAR; - v->a[142911] = anon_sym_SLASH; - v->a[142912] = anon_sym_PERCENT; - v->a[142913] = anon_sym_STAR_STAR; - v->a[142914] = actions(1302); - v->a[142915] = 25; - v->a[142916] = sym__concat; - v->a[142917] = sym_test_operator; - v->a[142918] = anon_sym_PLUS_PLUS; - v->a[142919] = anon_sym_DASH_DASH; + v->a[142900] = sym_raw_string; + v->a[142901] = anon_sym_RBRACE3; + v->a[142902] = 5; + v->a[142903] = actions(17); + v->a[142904] = 1; + v->a[142905] = anon_sym_LPAREN; + v->a[142906] = actions(21); + v->a[142907] = 1; + v->a[142908] = anon_sym_LBRACE; + v->a[142909] = actions(57); + v->a[142910] = 1; + v->a[142911] = sym_comment; + v->a[142912] = actions(8521); + v->a[142913] = 1; + v->a[142914] = anon_sym_if; + v->a[142915] = state(2589); + v->a[142916] = 3; + v->a[142917] = sym_if_statement; + v->a[142918] = sym_compound_statement; + v->a[142919] = sym_subshell; small_parse_table_7146(v); } void small_parse_table_7146(t_small_parse_table_array *v) { - v->a[142920] = anon_sym_PLUS_EQ; - v->a[142921] = anon_sym_DASH_EQ; - v->a[142922] = anon_sym_STAR_EQ; - v->a[142923] = anon_sym_SLASH_EQ; - v->a[142924] = anon_sym_PERCENT_EQ; - v->a[142925] = anon_sym_STAR_STAR_EQ; - v->a[142926] = anon_sym_LT_LT_EQ; - v->a[142927] = anon_sym_GT_GT_EQ; - v->a[142928] = anon_sym_AMP_EQ; - v->a[142929] = anon_sym_CARET_EQ; - v->a[142930] = anon_sym_PIPE_EQ; - v->a[142931] = anon_sym_PIPE_PIPE; - v->a[142932] = anon_sym_AMP_AMP; - v->a[142933] = anon_sym_EQ_EQ; - v->a[142934] = anon_sym_BANG_EQ; - v->a[142935] = anon_sym_LT_EQ; - v->a[142936] = anon_sym_GT_EQ; - v->a[142937] = anon_sym_RBRACK; - v->a[142938] = anon_sym_EQ_TILDE; - v->a[142939] = anon_sym_QMARK; + v->a[142920] = 6; + v->a[142921] = actions(57); + v->a[142922] = 1; + v->a[142923] = sym_comment; + v->a[142924] = actions(4632); + v->a[142925] = 1; + v->a[142926] = anon_sym_DOLLAR_LBRACE; + v->a[142927] = actions(4634); + v->a[142928] = 1; + v->a[142929] = anon_sym_DOLLAR_LPAREN; + v->a[142930] = actions(4636); + v->a[142931] = 1; + v->a[142932] = anon_sym_BQUOTE; + v->a[142933] = actions(4638); + v->a[142934] = 1; + v->a[142935] = anon_sym_DOLLAR_BQUOTE; + v->a[142936] = state(1665); + v->a[142937] = 2; + v->a[142938] = sym_expansion; + v->a[142939] = sym_command_substitution; small_parse_table_7147(v); } void small_parse_table_7147(t_small_parse_table_array *v) { - v->a[142940] = aux_sym_concatenation_token1; - v->a[142941] = 3; - v->a[142942] = actions(71); - v->a[142943] = 1; - v->a[142944] = sym_comment; - v->a[142945] = actions(1332); - v->a[142946] = 14; - v->a[142947] = anon_sym_EQ; - v->a[142948] = anon_sym_PIPE; - v->a[142949] = anon_sym_CARET; - v->a[142950] = anon_sym_AMP; - v->a[142951] = anon_sym_LT; - v->a[142952] = anon_sym_GT; - v->a[142953] = anon_sym_LT_LT; - v->a[142954] = anon_sym_GT_GT; - v->a[142955] = anon_sym_PLUS; - v->a[142956] = anon_sym_DASH; - v->a[142957] = anon_sym_STAR; - v->a[142958] = anon_sym_SLASH; - v->a[142959] = anon_sym_PERCENT; + v->a[142940] = 6; + v->a[142941] = actions(57); + v->a[142942] = 1; + v->a[142943] = sym_comment; + v->a[142944] = actions(6370); + v->a[142945] = 1; + v->a[142946] = anon_sym_DOLLAR_LBRACE; + v->a[142947] = actions(6372); + v->a[142948] = 1; + v->a[142949] = anon_sym_BQUOTE; + v->a[142950] = actions(6374); + v->a[142951] = 1; + v->a[142952] = anon_sym_DOLLAR_BQUOTE; + v->a[142953] = actions(8557); + v->a[142954] = 1; + v->a[142955] = anon_sym_DOLLAR_LPAREN; + v->a[142956] = state(850); + v->a[142957] = 2; + v->a[142958] = sym_expansion; + v->a[142959] = sym_command_substitution; small_parse_table_7148(v); } void small_parse_table_7148(t_small_parse_table_array *v) { - v->a[142960] = anon_sym_STAR_STAR; - v->a[142961] = actions(1334); - v->a[142962] = 25; - v->a[142963] = sym__concat; - v->a[142964] = sym_test_operator; - v->a[142965] = anon_sym_PLUS_PLUS; - v->a[142966] = anon_sym_DASH_DASH; - v->a[142967] = anon_sym_PLUS_EQ; - v->a[142968] = anon_sym_DASH_EQ; - v->a[142969] = anon_sym_STAR_EQ; - v->a[142970] = anon_sym_SLASH_EQ; - v->a[142971] = anon_sym_PERCENT_EQ; - v->a[142972] = anon_sym_STAR_STAR_EQ; - v->a[142973] = anon_sym_LT_LT_EQ; - v->a[142974] = anon_sym_GT_GT_EQ; - v->a[142975] = anon_sym_AMP_EQ; - v->a[142976] = anon_sym_CARET_EQ; - v->a[142977] = anon_sym_PIPE_EQ; - v->a[142978] = anon_sym_PIPE_PIPE; - v->a[142979] = anon_sym_AMP_AMP; + v->a[142960] = 6; + v->a[142961] = actions(57); + v->a[142962] = 1; + v->a[142963] = sym_comment; + v->a[142964] = actions(8495); + v->a[142965] = 1; + v->a[142966] = anon_sym_elif; + v->a[142967] = actions(8497); + v->a[142968] = 1; + v->a[142969] = anon_sym_else; + v->a[142970] = actions(8559); + v->a[142971] = 1; + v->a[142972] = anon_sym_fi; + v->a[142973] = state(3882); + v->a[142974] = 1; + v->a[142975] = sym_else_clause; + v->a[142976] = state(3412); + v->a[142977] = 2; + v->a[142978] = sym_elif_clause; + v->a[142979] = aux_sym_if_statement_repeat1; small_parse_table_7149(v); } void small_parse_table_7149(t_small_parse_table_array *v) { - v->a[142980] = anon_sym_EQ_EQ; - v->a[142981] = anon_sym_BANG_EQ; - v->a[142982] = anon_sym_LT_EQ; - v->a[142983] = anon_sym_GT_EQ; - v->a[142984] = anon_sym_RBRACK; - v->a[142985] = anon_sym_EQ_TILDE; - v->a[142986] = anon_sym_QMARK; - v->a[142987] = aux_sym_concatenation_token1; - v->a[142988] = 3; - v->a[142989] = actions(71); - v->a[142990] = 1; - v->a[142991] = sym_comment; - v->a[142992] = actions(1336); - v->a[142993] = 14; - v->a[142994] = anon_sym_EQ; - v->a[142995] = anon_sym_PIPE; - v->a[142996] = anon_sym_CARET; - v->a[142997] = anon_sym_AMP; - v->a[142998] = anon_sym_LT; - v->a[142999] = anon_sym_GT; + v->a[142980] = 6; + v->a[142981] = actions(57); + v->a[142982] = 1; + v->a[142983] = sym_comment; + v->a[142984] = actions(8545); + v->a[142985] = 1; + v->a[142986] = anon_sym_PIPE; + v->a[142987] = actions(8561); + v->a[142988] = 1; + v->a[142989] = anon_sym_RPAREN; + v->a[142990] = state(3382); + v->a[142991] = 1; + v->a[142992] = aux_sym_concatenation_repeat1; + v->a[142993] = state(3521); + v->a[142994] = 1; + v->a[142995] = aux_sym_case_item_repeat1; + v->a[142996] = actions(8549); + v->a[142997] = 2; + v->a[142998] = sym__concat; + v->a[142999] = aux_sym_concatenation_token1; small_parse_table_7150(v); } diff --git a/parser/static/small_parse_table/small_parse_table_143.c b/parser/static/small_parse_table/small_parse_table_143.c index da8d51b3..98a67244 100644 --- a/parser/static/small_parse_table/small_parse_table_143.c +++ b/parser/static/small_parse_table/small_parse_table_143.c @@ -14,126 +14,126 @@ void small_parse_table_715(t_small_parse_table_array *v) { - v->a[14300] = 1; - v->a[14301] = sym_test_operator; - v->a[14302] = actions(3330); - v->a[14303] = 1; - v->a[14304] = sym__brace_start; - v->a[14305] = state(2024); - v->a[14306] = 1; - v->a[14307] = aux_sym__literal_repeat1; - v->a[14308] = actions(3291); - v->a[14309] = 2; - v->a[14310] = anon_sym_LPAREN_LPAREN; - v->a[14311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14312] = actions(3324); - v->a[14313] = 2; - v->a[14314] = anon_sym_LT_LPAREN; - v->a[14315] = anon_sym_GT_LPAREN; - v->a[14316] = state(678); - v->a[14317] = 2; - v->a[14318] = sym_concatenation; - v->a[14319] = aux_sym_for_statement_repeat1; + v->a[14300] = anon_sym_BQUOTE; + v->a[14301] = actions(2476); + v->a[14302] = 1; + v->a[14303] = anon_sym_DOLLAR_BQUOTE; + v->a[14304] = actions(2478); + v->a[14305] = 1; + v->a[14306] = sym_file_descriptor; + v->a[14307] = actions(2480); + v->a[14308] = 1; + v->a[14309] = sym_test_operator; + v->a[14310] = actions(2482); + v->a[14311] = 1; + v->a[14312] = sym__brace_start; + v->a[14313] = state(2073); + v->a[14314] = 1; + v->a[14315] = aux_sym__heredoc_command; + v->a[14316] = state(2852); + v->a[14317] = 1; + v->a[14318] = aux_sym__literal_repeat1; + v->a[14319] = state(2882); small_parse_table_716(v); } void small_parse_table_716(t_small_parse_table_array *v) { - v->a[14320] = actions(2216); - v->a[14321] = 3; - v->a[14322] = sym_file_descriptor; - v->a[14323] = ts_builtin_sym_end; - v->a[14324] = aux_sym_heredoc_redirect_token1; - v->a[14325] = actions(3288); - v->a[14326] = 3; - v->a[14327] = sym_raw_string; - v->a[14328] = sym_ansi_c_string; - v->a[14329] = sym_word; - v->a[14330] = state(1630); - v->a[14331] = 9; - v->a[14332] = sym_arithmetic_expansion; - v->a[14333] = sym_brace_expression; - v->a[14334] = sym_string; - v->a[14335] = sym_translated_string; - v->a[14336] = sym_number; - v->a[14337] = sym_simple_expansion; - v->a[14338] = sym_expansion; - v->a[14339] = sym_command_substitution; + v->a[14320] = 1; + v->a[14321] = sym_concatenation; + v->a[14322] = state(3760); + v->a[14323] = 1; + v->a[14324] = sym__heredoc_expression; + v->a[14325] = state(3765); + v->a[14326] = 1; + v->a[14327] = sym__heredoc_pipeline; + v->a[14328] = actions(2446); + v->a[14329] = 2; + v->a[14330] = sym_raw_string; + v->a[14331] = sym_word; + v->a[14332] = actions(2448); + v->a[14333] = 2; + v->a[14334] = anon_sym_PIPE; + v->a[14335] = anon_sym_PIPE_AMP; + v->a[14336] = actions(2450); + v->a[14337] = 2; + v->a[14338] = anon_sym_AMP_AMP; + v->a[14339] = anon_sym_PIPE_PIPE; small_parse_table_717(v); } void small_parse_table_717(t_small_parse_table_array *v) { - v->a[14340] = sym_process_substitution; - v->a[14341] = actions(2214); - v->a[14342] = 20; - v->a[14343] = anon_sym_SEMI; - v->a[14344] = anon_sym_PIPE_PIPE; - v->a[14345] = anon_sym_AMP_AMP; - v->a[14346] = anon_sym_PIPE; - v->a[14347] = anon_sym_AMP; - v->a[14348] = anon_sym_LT; - v->a[14349] = anon_sym_GT; - v->a[14350] = anon_sym_LT_LT; - v->a[14351] = anon_sym_GT_GT; - v->a[14352] = anon_sym_SEMI_SEMI; - v->a[14353] = anon_sym_PIPE_AMP; - v->a[14354] = anon_sym_AMP_GT; - v->a[14355] = anon_sym_AMP_GT_GT; - v->a[14356] = anon_sym_LT_AMP; - v->a[14357] = anon_sym_GT_AMP; - v->a[14358] = anon_sym_GT_PIPE; - v->a[14359] = anon_sym_LT_AMP_DASH; + v->a[14340] = actions(2454); + v->a[14341] = 2; + v->a[14342] = anon_sym_LT_AMP_DASH; + v->a[14343] = anon_sym_GT_AMP_DASH; + v->a[14344] = state(2754); + v->a[14345] = 2; + v->a[14346] = sym_file_redirect; + v->a[14347] = aux_sym_redirected_statement_repeat2; + v->a[14348] = state(2716); + v->a[14349] = 7; + v->a[14350] = sym_arithmetic_expansion; + v->a[14351] = sym_brace_expression; + v->a[14352] = sym_string; + v->a[14353] = sym_number; + v->a[14354] = sym_simple_expansion; + v->a[14355] = sym_expansion; + v->a[14356] = sym_command_substitution; + v->a[14357] = actions(2452); + v->a[14358] = 8; + v->a[14359] = anon_sym_LT; small_parse_table_718(v); } void small_parse_table_718(t_small_parse_table_array *v) { - v->a[14360] = anon_sym_GT_AMP_DASH; - v->a[14361] = anon_sym_LT_LT_DASH; - v->a[14362] = anon_sym_LT_LT_LT; - v->a[14363] = 8; - v->a[14364] = actions(3); - v->a[14365] = 1; - v->a[14366] = sym_comment; - v->a[14367] = actions(3274); - v->a[14368] = 1; - v->a[14369] = anon_sym_DQUOTE; - v->a[14370] = actions(3278); - v->a[14371] = 1; - v->a[14372] = sym_variable_name; - v->a[14373] = state(1825); - v->a[14374] = 1; - v->a[14375] = sym_string; - v->a[14376] = actions(3276); - v->a[14377] = 2; - v->a[14378] = aux_sym__simple_variable_name_token1; - v->a[14379] = aux_sym__multiline_variable_name_token1; + v->a[14360] = anon_sym_GT; + v->a[14361] = anon_sym_GT_GT; + v->a[14362] = anon_sym_AMP_GT; + v->a[14363] = anon_sym_AMP_GT_GT; + v->a[14364] = anon_sym_LT_AMP; + v->a[14365] = anon_sym_GT_AMP; + v->a[14366] = anon_sym_GT_PIPE; + v->a[14367] = 23; + v->a[14368] = actions(57); + v->a[14369] = 1; + v->a[14370] = sym_comment; + v->a[14371] = actions(643); + v->a[14372] = 1; + v->a[14373] = anon_sym_LPAREN; + v->a[14374] = actions(2484); + v->a[14375] = 1; + v->a[14376] = sym_word; + v->a[14377] = actions(2486); + v->a[14378] = 1; + v->a[14379] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_719(v); } void small_parse_table_719(t_small_parse_table_array *v) { - v->a[14380] = actions(1235); - v->a[14381] = 3; - v->a[14382] = sym_file_descriptor; - v->a[14383] = sym_test_operator; - v->a[14384] = sym__brace_start; - v->a[14385] = actions(3272); - v->a[14386] = 9; - v->a[14387] = anon_sym_DASH; - v->a[14388] = anon_sym_STAR; - v->a[14389] = anon_sym_BANG; - v->a[14390] = anon_sym_QMARK; - v->a[14391] = anon_sym_DOLLAR; - v->a[14392] = anon_sym_POUND; - v->a[14393] = anon_sym_AT2; - v->a[14394] = anon_sym_0; - v->a[14395] = anon_sym__; - v->a[14396] = actions(1227); - v->a[14397] = 37; - v->a[14398] = anon_sym_LPAREN_LPAREN; - v->a[14399] = anon_sym_SEMI; + v->a[14380] = actions(2488); + v->a[14381] = 1; + v->a[14382] = anon_sym_DOLLAR; + v->a[14383] = actions(2490); + v->a[14384] = 1; + v->a[14385] = sym__special_character; + v->a[14386] = actions(2492); + v->a[14387] = 1; + v->a[14388] = anon_sym_DQUOTE; + v->a[14389] = actions(2496); + v->a[14390] = 1; + v->a[14391] = aux_sym_number_token1; + v->a[14392] = actions(2498); + v->a[14393] = 1; + v->a[14394] = aux_sym_number_token2; + v->a[14395] = actions(2500); + v->a[14396] = 1; + v->a[14397] = anon_sym_DOLLAR_LBRACE; + v->a[14398] = actions(2502); + v->a[14399] = 1; small_parse_table_720(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1430.c b/parser/static/small_parse_table/small_parse_table_1430.c index 3a08a277..c7bb62ab 100644 --- a/parser/static/small_parse_table/small_parse_table_1430.c +++ b/parser/static/small_parse_table/small_parse_table_1430.c @@ -14,126 +14,126 @@ void small_parse_table_7150(t_small_parse_table_array *v) { - v->a[143000] = anon_sym_LT_LT; - v->a[143001] = anon_sym_GT_GT; - v->a[143002] = anon_sym_PLUS; - v->a[143003] = anon_sym_DASH; - v->a[143004] = anon_sym_STAR; - v->a[143005] = anon_sym_SLASH; - v->a[143006] = anon_sym_PERCENT; - v->a[143007] = anon_sym_STAR_STAR; - v->a[143008] = actions(1338); - v->a[143009] = 24; - v->a[143010] = sym_test_operator; - v->a[143011] = sym_extglob_pattern; - v->a[143012] = anon_sym_PLUS_PLUS; - v->a[143013] = anon_sym_DASH_DASH; - v->a[143014] = anon_sym_PLUS_EQ; - v->a[143015] = anon_sym_DASH_EQ; - v->a[143016] = anon_sym_STAR_EQ; - v->a[143017] = anon_sym_SLASH_EQ; - v->a[143018] = anon_sym_PERCENT_EQ; - v->a[143019] = anon_sym_STAR_STAR_EQ; + v->a[143000] = 5; + v->a[143001] = actions(57); + v->a[143002] = 1; + v->a[143003] = sym_comment; + v->a[143004] = actions(141); + v->a[143005] = 1; + v->a[143006] = anon_sym_LPAREN; + v->a[143007] = actions(149); + v->a[143008] = 1; + v->a[143009] = anon_sym_LBRACE; + v->a[143010] = actions(8517); + v->a[143011] = 1; + v->a[143012] = anon_sym_if; + v->a[143013] = state(2078); + v->a[143014] = 3; + v->a[143015] = sym_if_statement; + v->a[143016] = sym_compound_statement; + v->a[143017] = sym_subshell; + v->a[143018] = 6; + v->a[143019] = actions(57); small_parse_table_7151(v); } void small_parse_table_7151(t_small_parse_table_array *v) { - v->a[143020] = anon_sym_LT_LT_EQ; - v->a[143021] = anon_sym_GT_GT_EQ; - v->a[143022] = anon_sym_AMP_EQ; - v->a[143023] = anon_sym_CARET_EQ; - v->a[143024] = anon_sym_PIPE_EQ; - v->a[143025] = anon_sym_PIPE_PIPE; - v->a[143026] = anon_sym_AMP_AMP; - v->a[143027] = anon_sym_EQ_EQ; - v->a[143028] = anon_sym_BANG_EQ; - v->a[143029] = anon_sym_LT_EQ; - v->a[143030] = anon_sym_GT_EQ; - v->a[143031] = anon_sym_RPAREN; - v->a[143032] = anon_sym_EQ_TILDE; - v->a[143033] = anon_sym_QMARK; - v->a[143034] = 8; - v->a[143035] = actions(71); - v->a[143036] = 1; - v->a[143037] = sym_comment; - v->a[143038] = actions(6877); - v->a[143039] = 1; + v->a[143020] = 1; + v->a[143021] = sym_comment; + v->a[143022] = actions(5771); + v->a[143023] = 1; + v->a[143024] = anon_sym_DOLLAR_LBRACE; + v->a[143025] = actions(5773); + v->a[143026] = 1; + v->a[143027] = anon_sym_BQUOTE; + v->a[143028] = actions(5775); + v->a[143029] = 1; + v->a[143030] = anon_sym_DOLLAR_BQUOTE; + v->a[143031] = actions(8563); + v->a[143032] = 1; + v->a[143033] = anon_sym_DOLLAR_LPAREN; + v->a[143034] = state(861); + v->a[143035] = 2; + v->a[143036] = sym_expansion; + v->a[143037] = sym_command_substitution; + v->a[143038] = 5; + v->a[143039] = actions(17); small_parse_table_7152(v); } void small_parse_table_7152(t_small_parse_table_array *v) { - v->a[143040] = anon_sym_STAR_STAR; - v->a[143041] = actions(6869); - v->a[143042] = 2; - v->a[143043] = anon_sym_PLUS_PLUS; - v->a[143044] = anon_sym_DASH_DASH; - v->a[143045] = actions(6871); - v->a[143046] = 2; - v->a[143047] = anon_sym_LT_LT; - v->a[143048] = anon_sym_GT_GT; - v->a[143049] = actions(6873); - v->a[143050] = 2; - v->a[143051] = anon_sym_PLUS; - v->a[143052] = anon_sym_DASH; - v->a[143053] = actions(6875); - v->a[143054] = 3; - v->a[143055] = anon_sym_STAR; - v->a[143056] = anon_sym_SLASH; - v->a[143057] = anon_sym_PERCENT; - v->a[143058] = actions(6791); - v->a[143059] = 6; + v->a[143040] = 1; + v->a[143041] = anon_sym_LPAREN; + v->a[143042] = actions(21); + v->a[143043] = 1; + v->a[143044] = anon_sym_LBRACE; + v->a[143045] = actions(57); + v->a[143046] = 1; + v->a[143047] = sym_comment; + v->a[143048] = actions(8521); + v->a[143049] = 1; + v->a[143050] = anon_sym_if; + v->a[143051] = state(2365); + v->a[143052] = 3; + v->a[143053] = sym_if_statement; + v->a[143054] = sym_compound_statement; + v->a[143055] = sym_subshell; + v->a[143056] = 5; + v->a[143057] = actions(21); + v->a[143058] = 1; + v->a[143059] = anon_sym_LBRACE; small_parse_table_7153(v); } void small_parse_table_7153(t_small_parse_table_array *v) { - v->a[143060] = anon_sym_EQ; - v->a[143061] = anon_sym_PIPE; - v->a[143062] = anon_sym_CARET; - v->a[143063] = anon_sym_AMP; - v->a[143064] = anon_sym_LT; - v->a[143065] = anon_sym_GT; - v->a[143066] = actions(6789); - v->a[143067] = 22; - v->a[143068] = sym__concat; - v->a[143069] = sym_test_operator; - v->a[143070] = anon_sym_PLUS_EQ; - v->a[143071] = anon_sym_DASH_EQ; - v->a[143072] = anon_sym_STAR_EQ; - v->a[143073] = anon_sym_SLASH_EQ; - v->a[143074] = anon_sym_PERCENT_EQ; - v->a[143075] = anon_sym_STAR_STAR_EQ; - v->a[143076] = anon_sym_LT_LT_EQ; - v->a[143077] = anon_sym_GT_GT_EQ; - v->a[143078] = anon_sym_AMP_EQ; - v->a[143079] = anon_sym_CARET_EQ; + v->a[143060] = actions(57); + v->a[143061] = 1; + v->a[143062] = sym_comment; + v->a[143063] = actions(8521); + v->a[143064] = 1; + v->a[143065] = anon_sym_if; + v->a[143066] = actions(8565); + v->a[143067] = 1; + v->a[143068] = anon_sym_LPAREN; + v->a[143069] = state(2590); + v->a[143070] = 3; + v->a[143071] = sym_if_statement; + v->a[143072] = sym_compound_statement; + v->a[143073] = sym_subshell; + v->a[143074] = 6; + v->a[143075] = actions(57); + v->a[143076] = 1; + v->a[143077] = sym_comment; + v->a[143078] = actions(8545); + v->a[143079] = 1; small_parse_table_7154(v); } void small_parse_table_7154(t_small_parse_table_array *v) { - v->a[143080] = anon_sym_PIPE_EQ; - v->a[143081] = anon_sym_PIPE_PIPE; - v->a[143082] = anon_sym_AMP_AMP; - v->a[143083] = anon_sym_EQ_EQ; - v->a[143084] = anon_sym_BANG_EQ; - v->a[143085] = anon_sym_LT_EQ; - v->a[143086] = anon_sym_GT_EQ; - v->a[143087] = anon_sym_RBRACK; - v->a[143088] = anon_sym_EQ_TILDE; - v->a[143089] = anon_sym_QMARK; - v->a[143090] = 21; - v->a[143091] = actions(71); - v->a[143092] = 1; - v->a[143093] = sym_comment; - v->a[143094] = actions(6879); - v->a[143095] = 1; - v->a[143096] = anon_sym_RPAREN_RPAREN; - v->a[143097] = actions(6881); - v->a[143098] = 1; - v->a[143099] = anon_sym_COMMA; + v->a[143080] = anon_sym_PIPE; + v->a[143081] = actions(8567); + v->a[143082] = 1; + v->a[143083] = anon_sym_RPAREN; + v->a[143084] = state(3382); + v->a[143085] = 1; + v->a[143086] = aux_sym_concatenation_repeat1; + v->a[143087] = state(3544); + v->a[143088] = 1; + v->a[143089] = aux_sym_case_item_repeat1; + v->a[143090] = actions(8549); + v->a[143091] = 2; + v->a[143092] = sym__concat; + v->a[143093] = aux_sym_concatenation_token1; + v->a[143094] = 6; + v->a[143095] = actions(57); + v->a[143096] = 1; + v->a[143097] = sym_comment; + v->a[143098] = actions(8545); + v->a[143099] = 1; small_parse_table_7155(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1431.c b/parser/static/small_parse_table/small_parse_table_1431.c index 8d5659a7..1657d334 100644 --- a/parser/static/small_parse_table/small_parse_table_1431.c +++ b/parser/static/small_parse_table/small_parse_table_1431.c @@ -14,126 +14,126 @@ void small_parse_table_7155(t_small_parse_table_array *v) { - v->a[143100] = actions(6883); - v->a[143101] = 1; - v->a[143102] = anon_sym_EQ; - v->a[143103] = actions(6889); - v->a[143104] = 1; - v->a[143105] = anon_sym_PIPE_PIPE; - v->a[143106] = actions(6891); - v->a[143107] = 1; - v->a[143108] = anon_sym_AMP_AMP; - v->a[143109] = actions(6893); - v->a[143110] = 1; - v->a[143111] = anon_sym_PIPE; - v->a[143112] = actions(6895); - v->a[143113] = 1; - v->a[143114] = anon_sym_CARET; - v->a[143115] = actions(6897); + v->a[143100] = anon_sym_PIPE; + v->a[143101] = actions(8569); + v->a[143102] = 1; + v->a[143103] = anon_sym_RPAREN; + v->a[143104] = state(3382); + v->a[143105] = 1; + v->a[143106] = aux_sym_concatenation_repeat1; + v->a[143107] = state(3493); + v->a[143108] = 1; + v->a[143109] = aux_sym_case_item_repeat1; + v->a[143110] = actions(8549); + v->a[143111] = 2; + v->a[143112] = sym__concat; + v->a[143113] = aux_sym_concatenation_token1; + v->a[143114] = 6; + v->a[143115] = actions(57); v->a[143116] = 1; - v->a[143117] = anon_sym_AMP; - v->a[143118] = actions(6911); + v->a[143117] = sym_comment; + v->a[143118] = actions(5559); v->a[143119] = 1; small_parse_table_7156(v); } void small_parse_table_7156(t_small_parse_table_array *v) { - v->a[143120] = anon_sym_STAR_STAR; - v->a[143121] = actions(6913); + v->a[143120] = anon_sym_DOLLAR_LBRACE; + v->a[143121] = actions(5563); v->a[143122] = 1; - v->a[143123] = anon_sym_EQ_TILDE; - v->a[143124] = actions(6915); + v->a[143123] = anon_sym_BQUOTE; + v->a[143124] = actions(5565); v->a[143125] = 1; - v->a[143126] = anon_sym_QMARK; - v->a[143127] = state(6721); + v->a[143126] = anon_sym_DOLLAR_BQUOTE; + v->a[143127] = actions(8571); v->a[143128] = 1; - v->a[143129] = aux_sym_arithmetic_expansion_repeat1; - v->a[143130] = actions(6885); + v->a[143129] = anon_sym_DOLLAR_LPAREN; + v->a[143130] = state(953); v->a[143131] = 2; - v->a[143132] = anon_sym_PLUS_PLUS; - v->a[143133] = anon_sym_DASH_DASH; - v->a[143134] = actions(6899); - v->a[143135] = 2; - v->a[143136] = anon_sym_EQ_EQ; - v->a[143137] = anon_sym_BANG_EQ; - v->a[143138] = actions(6901); - v->a[143139] = 2; + v->a[143132] = sym_expansion; + v->a[143133] = sym_command_substitution; + v->a[143134] = 5; + v->a[143135] = actions(21); + v->a[143136] = 1; + v->a[143137] = anon_sym_LBRACE; + v->a[143138] = actions(57); + v->a[143139] = 1; small_parse_table_7157(v); } void small_parse_table_7157(t_small_parse_table_array *v) { - v->a[143140] = anon_sym_LT; - v->a[143141] = anon_sym_GT; - v->a[143142] = actions(6903); - v->a[143143] = 2; - v->a[143144] = anon_sym_LT_EQ; - v->a[143145] = anon_sym_GT_EQ; - v->a[143146] = actions(6905); - v->a[143147] = 2; - v->a[143148] = anon_sym_LT_LT; - v->a[143149] = anon_sym_GT_GT; - v->a[143150] = actions(6907); - v->a[143151] = 2; - v->a[143152] = anon_sym_PLUS; - v->a[143153] = anon_sym_DASH; - v->a[143154] = actions(6909); - v->a[143155] = 3; - v->a[143156] = anon_sym_STAR; - v->a[143157] = anon_sym_SLASH; - v->a[143158] = anon_sym_PERCENT; - v->a[143159] = actions(6887); + v->a[143140] = sym_comment; + v->a[143141] = actions(8521); + v->a[143142] = 1; + v->a[143143] = anon_sym_if; + v->a[143144] = actions(8573); + v->a[143145] = 1; + v->a[143146] = anon_sym_LPAREN; + v->a[143147] = state(2472); + v->a[143148] = 3; + v->a[143149] = sym_if_statement; + v->a[143150] = sym_compound_statement; + v->a[143151] = sym_subshell; + v->a[143152] = 6; + v->a[143153] = actions(57); + v->a[143154] = 1; + v->a[143155] = sym_comment; + v->a[143156] = actions(5706); + v->a[143157] = 1; + v->a[143158] = anon_sym_DOLLAR_LBRACE; + v->a[143159] = actions(5710); small_parse_table_7158(v); } void small_parse_table_7158(t_small_parse_table_array *v) { - v->a[143160] = 11; - v->a[143161] = anon_sym_PLUS_EQ; - v->a[143162] = anon_sym_DASH_EQ; - v->a[143163] = anon_sym_STAR_EQ; - v->a[143164] = anon_sym_SLASH_EQ; - v->a[143165] = anon_sym_PERCENT_EQ; - v->a[143166] = anon_sym_STAR_STAR_EQ; - v->a[143167] = anon_sym_LT_LT_EQ; - v->a[143168] = anon_sym_GT_GT_EQ; - v->a[143169] = anon_sym_AMP_EQ; - v->a[143170] = anon_sym_CARET_EQ; - v->a[143171] = anon_sym_PIPE_EQ; - v->a[143172] = 21; - v->a[143173] = actions(71); + v->a[143160] = 1; + v->a[143161] = anon_sym_BQUOTE; + v->a[143162] = actions(5712); + v->a[143163] = 1; + v->a[143164] = anon_sym_DOLLAR_BQUOTE; + v->a[143165] = actions(8575); + v->a[143166] = 1; + v->a[143167] = anon_sym_DOLLAR_LPAREN; + v->a[143168] = state(722); + v->a[143169] = 2; + v->a[143170] = sym_expansion; + v->a[143171] = sym_command_substitution; + v->a[143172] = 6; + v->a[143173] = actions(57); v->a[143174] = 1; v->a[143175] = sym_comment; - v->a[143176] = actions(6881); + v->a[143176] = actions(5960); v->a[143177] = 1; - v->a[143178] = anon_sym_COMMA; - v->a[143179] = actions(6883); + v->a[143178] = anon_sym_DOLLAR_LBRACE; + v->a[143179] = actions(5962); small_parse_table_7159(v); } void small_parse_table_7159(t_small_parse_table_array *v) { v->a[143180] = 1; - v->a[143181] = anon_sym_EQ; - v->a[143182] = actions(6889); + v->a[143181] = anon_sym_BQUOTE; + v->a[143182] = actions(5964); v->a[143183] = 1; - v->a[143184] = anon_sym_PIPE_PIPE; - v->a[143185] = actions(6891); + v->a[143184] = anon_sym_DOLLAR_BQUOTE; + v->a[143185] = actions(8577); v->a[143186] = 1; - v->a[143187] = anon_sym_AMP_AMP; - v->a[143188] = actions(6893); - v->a[143189] = 1; - v->a[143190] = anon_sym_PIPE; - v->a[143191] = actions(6895); - v->a[143192] = 1; - v->a[143193] = anon_sym_CARET; - v->a[143194] = actions(6897); - v->a[143195] = 1; - v->a[143196] = anon_sym_AMP; - v->a[143197] = actions(6911); - v->a[143198] = 1; - v->a[143199] = anon_sym_STAR_STAR; + v->a[143187] = anon_sym_DOLLAR_LPAREN; + v->a[143188] = state(1180); + v->a[143189] = 2; + v->a[143190] = sym_expansion; + v->a[143191] = sym_command_substitution; + v->a[143192] = 6; + v->a[143193] = actions(57); + v->a[143194] = 1; + v->a[143195] = sym_comment; + v->a[143196] = actions(8495); + v->a[143197] = 1; + v->a[143198] = anon_sym_elif; + v->a[143199] = actions(8497); small_parse_table_7160(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1432.c b/parser/static/small_parse_table/small_parse_table_1432.c index 06775f84..e5734e70 100644 --- a/parser/static/small_parse_table/small_parse_table_1432.c +++ b/parser/static/small_parse_table/small_parse_table_1432.c @@ -14,126 +14,126 @@ void small_parse_table_7160(t_small_parse_table_array *v) { - v->a[143200] = actions(6913); - v->a[143201] = 1; - v->a[143202] = anon_sym_EQ_TILDE; - v->a[143203] = actions(6915); - v->a[143204] = 1; - v->a[143205] = anon_sym_QMARK; - v->a[143206] = actions(6917); - v->a[143207] = 1; - v->a[143208] = anon_sym_RPAREN_RPAREN; - v->a[143209] = state(6687); - v->a[143210] = 1; - v->a[143211] = aux_sym_arithmetic_expansion_repeat1; - v->a[143212] = actions(6885); - v->a[143213] = 2; - v->a[143214] = anon_sym_PLUS_PLUS; - v->a[143215] = anon_sym_DASH_DASH; - v->a[143216] = actions(6899); - v->a[143217] = 2; - v->a[143218] = anon_sym_EQ_EQ; - v->a[143219] = anon_sym_BANG_EQ; + v->a[143200] = 1; + v->a[143201] = anon_sym_else; + v->a[143202] = actions(8579); + v->a[143203] = 1; + v->a[143204] = anon_sym_fi; + v->a[143205] = state(3941); + v->a[143206] = 1; + v->a[143207] = sym_else_clause; + v->a[143208] = state(3412); + v->a[143209] = 2; + v->a[143210] = sym_elif_clause; + v->a[143211] = aux_sym_if_statement_repeat1; + v->a[143212] = 6; + v->a[143213] = actions(57); + v->a[143214] = 1; + v->a[143215] = sym_comment; + v->a[143216] = actions(3092); + v->a[143217] = 1; + v->a[143218] = anon_sym_DOLLAR_LBRACE; + v->a[143219] = actions(3096); small_parse_table_7161(v); } void small_parse_table_7161(t_small_parse_table_array *v) { - v->a[143220] = actions(6901); - v->a[143221] = 2; - v->a[143222] = anon_sym_LT; - v->a[143223] = anon_sym_GT; - v->a[143224] = actions(6903); - v->a[143225] = 2; - v->a[143226] = anon_sym_LT_EQ; - v->a[143227] = anon_sym_GT_EQ; - v->a[143228] = actions(6905); + v->a[143220] = 1; + v->a[143221] = anon_sym_BQUOTE; + v->a[143222] = actions(3098); + v->a[143223] = 1; + v->a[143224] = anon_sym_DOLLAR_BQUOTE; + v->a[143225] = actions(8581); + v->a[143226] = 1; + v->a[143227] = anon_sym_DOLLAR_LPAREN; + v->a[143228] = state(1594); v->a[143229] = 2; - v->a[143230] = anon_sym_LT_LT; - v->a[143231] = anon_sym_GT_GT; - v->a[143232] = actions(6907); - v->a[143233] = 2; - v->a[143234] = anon_sym_PLUS; - v->a[143235] = anon_sym_DASH; - v->a[143236] = actions(6909); - v->a[143237] = 3; - v->a[143238] = anon_sym_STAR; - v->a[143239] = anon_sym_SLASH; + v->a[143230] = sym_expansion; + v->a[143231] = sym_command_substitution; + v->a[143232] = 6; + v->a[143233] = actions(57); + v->a[143234] = 1; + v->a[143235] = sym_comment; + v->a[143236] = actions(6585); + v->a[143237] = 1; + v->a[143238] = anon_sym_DOLLAR_LBRACE; + v->a[143239] = actions(6587); small_parse_table_7162(v); } void small_parse_table_7162(t_small_parse_table_array *v) { - v->a[143240] = anon_sym_PERCENT; - v->a[143241] = actions(6887); - v->a[143242] = 11; - v->a[143243] = anon_sym_PLUS_EQ; - v->a[143244] = anon_sym_DASH_EQ; - v->a[143245] = anon_sym_STAR_EQ; - v->a[143246] = anon_sym_SLASH_EQ; - v->a[143247] = anon_sym_PERCENT_EQ; - v->a[143248] = anon_sym_STAR_STAR_EQ; - v->a[143249] = anon_sym_LT_LT_EQ; - v->a[143250] = anon_sym_GT_GT_EQ; - v->a[143251] = anon_sym_AMP_EQ; - v->a[143252] = anon_sym_CARET_EQ; - v->a[143253] = anon_sym_PIPE_EQ; - v->a[143254] = 21; - v->a[143255] = actions(71); - v->a[143256] = 1; - v->a[143257] = sym_comment; - v->a[143258] = actions(6881); - v->a[143259] = 1; + v->a[143240] = 1; + v->a[143241] = anon_sym_BQUOTE; + v->a[143242] = actions(6589); + v->a[143243] = 1; + v->a[143244] = anon_sym_DOLLAR_BQUOTE; + v->a[143245] = actions(8583); + v->a[143246] = 1; + v->a[143247] = anon_sym_DOLLAR_LPAREN; + v->a[143248] = state(1031); + v->a[143249] = 2; + v->a[143250] = sym_expansion; + v->a[143251] = sym_command_substitution; + v->a[143252] = 6; + v->a[143253] = actions(57); + v->a[143254] = 1; + v->a[143255] = sym_comment; + v->a[143256] = actions(6485); + v->a[143257] = 1; + v->a[143258] = anon_sym_DOLLAR_LBRACE; + v->a[143259] = actions(6487); small_parse_table_7163(v); } void small_parse_table_7163(t_small_parse_table_array *v) { - v->a[143260] = anon_sym_COMMA; - v->a[143261] = actions(6883); - v->a[143262] = 1; - v->a[143263] = anon_sym_EQ; - v->a[143264] = actions(6889); - v->a[143265] = 1; - v->a[143266] = anon_sym_PIPE_PIPE; - v->a[143267] = actions(6891); - v->a[143268] = 1; - v->a[143269] = anon_sym_AMP_AMP; - v->a[143270] = actions(6893); - v->a[143271] = 1; - v->a[143272] = anon_sym_PIPE; - v->a[143273] = actions(6895); + v->a[143260] = 1; + v->a[143261] = anon_sym_BQUOTE; + v->a[143262] = actions(6489); + v->a[143263] = 1; + v->a[143264] = anon_sym_DOLLAR_BQUOTE; + v->a[143265] = actions(8585); + v->a[143266] = 1; + v->a[143267] = anon_sym_DOLLAR_LPAREN; + v->a[143268] = state(2865); + v->a[143269] = 2; + v->a[143270] = sym_expansion; + v->a[143271] = sym_command_substitution; + v->a[143272] = 5; + v->a[143273] = actions(57); v->a[143274] = 1; - v->a[143275] = anon_sym_CARET; - v->a[143276] = actions(6897); + v->a[143275] = sym_comment; + v->a[143276] = actions(647); v->a[143277] = 1; - v->a[143278] = anon_sym_AMP; - v->a[143279] = actions(6911); + v->a[143278] = anon_sym_LBRACE; + v->a[143279] = actions(8509); small_parse_table_7164(v); } void small_parse_table_7164(t_small_parse_table_array *v) { v->a[143280] = 1; - v->a[143281] = anon_sym_STAR_STAR; - v->a[143282] = actions(6913); + v->a[143281] = anon_sym_if; + v->a[143282] = actions(8587); v->a[143283] = 1; - v->a[143284] = anon_sym_EQ_TILDE; - v->a[143285] = actions(6915); - v->a[143286] = 1; - v->a[143287] = anon_sym_QMARK; - v->a[143288] = actions(6919); - v->a[143289] = 1; - v->a[143290] = anon_sym_RPAREN_RPAREN; - v->a[143291] = state(6625); + v->a[143284] = anon_sym_LPAREN; + v->a[143285] = state(2707); + v->a[143286] = 3; + v->a[143287] = sym_if_statement; + v->a[143288] = sym_compound_statement; + v->a[143289] = sym_subshell; + v->a[143290] = 6; + v->a[143291] = actions(57); v->a[143292] = 1; - v->a[143293] = aux_sym_arithmetic_expansion_repeat1; - v->a[143294] = actions(6885); - v->a[143295] = 2; - v->a[143296] = anon_sym_PLUS_PLUS; - v->a[143297] = anon_sym_DASH_DASH; - v->a[143298] = actions(6899); - v->a[143299] = 2; + v->a[143293] = sym_comment; + v->a[143294] = actions(6697); + v->a[143295] = 1; + v->a[143296] = anon_sym_DOLLAR_LBRACE; + v->a[143297] = actions(6699); + v->a[143298] = 1; + v->a[143299] = anon_sym_BQUOTE; small_parse_table_7165(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1433.c b/parser/static/small_parse_table/small_parse_table_1433.c index 50e38fb0..923f9861 100644 --- a/parser/static/small_parse_table/small_parse_table_1433.c +++ b/parser/static/small_parse_table/small_parse_table_1433.c @@ -14,126 +14,126 @@ void small_parse_table_7165(t_small_parse_table_array *v) { - v->a[143300] = anon_sym_EQ_EQ; - v->a[143301] = anon_sym_BANG_EQ; - v->a[143302] = actions(6901); - v->a[143303] = 2; - v->a[143304] = anon_sym_LT; - v->a[143305] = anon_sym_GT; - v->a[143306] = actions(6903); + v->a[143300] = actions(6701); + v->a[143301] = 1; + v->a[143302] = anon_sym_DOLLAR_BQUOTE; + v->a[143303] = actions(8589); + v->a[143304] = 1; + v->a[143305] = anon_sym_DOLLAR_LPAREN; + v->a[143306] = state(950); v->a[143307] = 2; - v->a[143308] = anon_sym_LT_EQ; - v->a[143309] = anon_sym_GT_EQ; - v->a[143310] = actions(6905); - v->a[143311] = 2; - v->a[143312] = anon_sym_LT_LT; - v->a[143313] = anon_sym_GT_GT; - v->a[143314] = actions(6907); - v->a[143315] = 2; - v->a[143316] = anon_sym_PLUS; - v->a[143317] = anon_sym_DASH; - v->a[143318] = actions(6909); - v->a[143319] = 3; + v->a[143308] = sym_expansion; + v->a[143309] = sym_command_substitution; + v->a[143310] = 6; + v->a[143311] = actions(57); + v->a[143312] = 1; + v->a[143313] = sym_comment; + v->a[143314] = actions(6175); + v->a[143315] = 1; + v->a[143316] = anon_sym_DOLLAR_LBRACE; + v->a[143317] = actions(6177); + v->a[143318] = 1; + v->a[143319] = anon_sym_BQUOTE; small_parse_table_7166(v); } void small_parse_table_7166(t_small_parse_table_array *v) { - v->a[143320] = anon_sym_STAR; - v->a[143321] = anon_sym_SLASH; - v->a[143322] = anon_sym_PERCENT; - v->a[143323] = actions(6887); - v->a[143324] = 11; - v->a[143325] = anon_sym_PLUS_EQ; - v->a[143326] = anon_sym_DASH_EQ; - v->a[143327] = anon_sym_STAR_EQ; - v->a[143328] = anon_sym_SLASH_EQ; - v->a[143329] = anon_sym_PERCENT_EQ; - v->a[143330] = anon_sym_STAR_STAR_EQ; - v->a[143331] = anon_sym_LT_LT_EQ; - v->a[143332] = anon_sym_GT_GT_EQ; - v->a[143333] = anon_sym_AMP_EQ; - v->a[143334] = anon_sym_CARET_EQ; - v->a[143335] = anon_sym_PIPE_EQ; - v->a[143336] = 21; - v->a[143337] = actions(71); + v->a[143320] = actions(6179); + v->a[143321] = 1; + v->a[143322] = anon_sym_DOLLAR_BQUOTE; + v->a[143323] = actions(8591); + v->a[143324] = 1; + v->a[143325] = anon_sym_DOLLAR_LPAREN; + v->a[143326] = state(804); + v->a[143327] = 2; + v->a[143328] = sym_expansion; + v->a[143329] = sym_command_substitution; + v->a[143330] = 6; + v->a[143331] = actions(57); + v->a[143332] = 1; + v->a[143333] = sym_comment; + v->a[143334] = actions(3278); + v->a[143335] = 1; + v->a[143336] = anon_sym_DOLLAR_LBRACE; + v->a[143337] = actions(3282); v->a[143338] = 1; - v->a[143339] = sym_comment; + v->a[143339] = anon_sym_BQUOTE; small_parse_table_7167(v); } void small_parse_table_7167(t_small_parse_table_array *v) { - v->a[143340] = actions(6881); + v->a[143340] = actions(3284); v->a[143341] = 1; - v->a[143342] = anon_sym_COMMA; - v->a[143343] = actions(6883); + v->a[143342] = anon_sym_DOLLAR_BQUOTE; + v->a[143343] = actions(8593); v->a[143344] = 1; - v->a[143345] = anon_sym_EQ; - v->a[143346] = actions(6889); - v->a[143347] = 1; - v->a[143348] = anon_sym_PIPE_PIPE; - v->a[143349] = actions(6891); - v->a[143350] = 1; - v->a[143351] = anon_sym_AMP_AMP; - v->a[143352] = actions(6893); - v->a[143353] = 1; - v->a[143354] = anon_sym_PIPE; - v->a[143355] = actions(6895); - v->a[143356] = 1; - v->a[143357] = anon_sym_CARET; - v->a[143358] = actions(6897); - v->a[143359] = 1; + v->a[143345] = anon_sym_DOLLAR_LPAREN; + v->a[143346] = state(1653); + v->a[143347] = 2; + v->a[143348] = sym_expansion; + v->a[143349] = sym_command_substitution; + v->a[143350] = 5; + v->a[143351] = actions(57); + v->a[143352] = 1; + v->a[143353] = sym_comment; + v->a[143354] = actions(349); + v->a[143355] = 1; + v->a[143356] = anon_sym_LPAREN; + v->a[143357] = actions(355); + v->a[143358] = 1; + v->a[143359] = anon_sym_LBRACE; small_parse_table_7168(v); } void small_parse_table_7168(t_small_parse_table_array *v) { - v->a[143360] = anon_sym_AMP; - v->a[143361] = actions(6911); - v->a[143362] = 1; - v->a[143363] = anon_sym_STAR_STAR; - v->a[143364] = actions(6913); - v->a[143365] = 1; - v->a[143366] = anon_sym_EQ_TILDE; - v->a[143367] = actions(6915); - v->a[143368] = 1; - v->a[143369] = anon_sym_QMARK; - v->a[143370] = actions(6921); - v->a[143371] = 1; - v->a[143372] = anon_sym_RPAREN_RPAREN; - v->a[143373] = state(6602); - v->a[143374] = 1; - v->a[143375] = aux_sym_arithmetic_expansion_repeat1; - v->a[143376] = actions(6885); - v->a[143377] = 2; - v->a[143378] = anon_sym_PLUS_PLUS; - v->a[143379] = anon_sym_DASH_DASH; + v->a[143360] = actions(8537); + v->a[143361] = 1; + v->a[143362] = anon_sym_if; + v->a[143363] = state(2323); + v->a[143364] = 3; + v->a[143365] = sym_if_statement; + v->a[143366] = sym_compound_statement; + v->a[143367] = sym_subshell; + v->a[143368] = 6; + v->a[143369] = actions(57); + v->a[143370] = 1; + v->a[143371] = sym_comment; + v->a[143372] = actions(6022); + v->a[143373] = 1; + v->a[143374] = anon_sym_DOLLAR_LBRACE; + v->a[143375] = actions(6024); + v->a[143376] = 1; + v->a[143377] = anon_sym_BQUOTE; + v->a[143378] = actions(6026); + v->a[143379] = 1; small_parse_table_7169(v); } void small_parse_table_7169(t_small_parse_table_array *v) { - v->a[143380] = actions(6899); - v->a[143381] = 2; - v->a[143382] = anon_sym_EQ_EQ; - v->a[143383] = anon_sym_BANG_EQ; - v->a[143384] = actions(6901); + v->a[143380] = anon_sym_DOLLAR_BQUOTE; + v->a[143381] = actions(8595); + v->a[143382] = 1; + v->a[143383] = anon_sym_DOLLAR_LPAREN; + v->a[143384] = state(1700); v->a[143385] = 2; - v->a[143386] = anon_sym_LT; - v->a[143387] = anon_sym_GT; - v->a[143388] = actions(6903); - v->a[143389] = 2; - v->a[143390] = anon_sym_LT_EQ; - v->a[143391] = anon_sym_GT_EQ; - v->a[143392] = actions(6905); - v->a[143393] = 2; - v->a[143394] = anon_sym_LT_LT; - v->a[143395] = anon_sym_GT_GT; - v->a[143396] = actions(6907); - v->a[143397] = 2; - v->a[143398] = anon_sym_PLUS; - v->a[143399] = anon_sym_DASH; + v->a[143386] = sym_expansion; + v->a[143387] = sym_command_substitution; + v->a[143388] = 6; + v->a[143389] = actions(57); + v->a[143390] = 1; + v->a[143391] = sym_comment; + v->a[143392] = actions(3497); + v->a[143393] = 1; + v->a[143394] = anon_sym_DOLLAR_LBRACE; + v->a[143395] = actions(3501); + v->a[143396] = 1; + v->a[143397] = anon_sym_BQUOTE; + v->a[143398] = actions(3503); + v->a[143399] = 1; small_parse_table_7170(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1434.c b/parser/static/small_parse_table/small_parse_table_1434.c index 4287e231..f4cb4f93 100644 --- a/parser/static/small_parse_table/small_parse_table_1434.c +++ b/parser/static/small_parse_table/small_parse_table_1434.c @@ -14,126 +14,126 @@ void small_parse_table_7170(t_small_parse_table_array *v) { - v->a[143400] = actions(6909); - v->a[143401] = 3; - v->a[143402] = anon_sym_STAR; - v->a[143403] = anon_sym_SLASH; - v->a[143404] = anon_sym_PERCENT; - v->a[143405] = actions(6887); - v->a[143406] = 11; - v->a[143407] = anon_sym_PLUS_EQ; - v->a[143408] = anon_sym_DASH_EQ; - v->a[143409] = anon_sym_STAR_EQ; - v->a[143410] = anon_sym_SLASH_EQ; - v->a[143411] = anon_sym_PERCENT_EQ; - v->a[143412] = anon_sym_STAR_STAR_EQ; - v->a[143413] = anon_sym_LT_LT_EQ; - v->a[143414] = anon_sym_GT_GT_EQ; - v->a[143415] = anon_sym_AMP_EQ; - v->a[143416] = anon_sym_CARET_EQ; - v->a[143417] = anon_sym_PIPE_EQ; - v->a[143418] = 21; - v->a[143419] = actions(71); + v->a[143400] = anon_sym_DOLLAR_BQUOTE; + v->a[143401] = actions(8597); + v->a[143402] = 1; + v->a[143403] = anon_sym_DOLLAR_LPAREN; + v->a[143404] = state(2685); + v->a[143405] = 2; + v->a[143406] = sym_expansion; + v->a[143407] = sym_command_substitution; + v->a[143408] = 3; + v->a[143409] = actions(3); + v->a[143410] = 1; + v->a[143411] = sym_comment; + v->a[143412] = actions(2664); + v->a[143413] = 1; + v->a[143414] = aux_sym_heredoc_redirect_token1; + v->a[143415] = actions(2662); + v->a[143416] = 5; + v->a[143417] = anon_sym_in; + v->a[143418] = anon_sym_SEMI_SEMI; + v->a[143419] = anon_sym_AMP; small_parse_table_7171(v); } void small_parse_table_7171(t_small_parse_table_array *v) { - v->a[143420] = 1; - v->a[143421] = sym_comment; - v->a[143422] = actions(6881); - v->a[143423] = 1; - v->a[143424] = anon_sym_COMMA; - v->a[143425] = actions(6883); - v->a[143426] = 1; - v->a[143427] = anon_sym_EQ; - v->a[143428] = actions(6889); - v->a[143429] = 1; - v->a[143430] = anon_sym_PIPE_PIPE; - v->a[143431] = actions(6891); - v->a[143432] = 1; - v->a[143433] = anon_sym_AMP_AMP; - v->a[143434] = actions(6893); - v->a[143435] = 1; - v->a[143436] = anon_sym_PIPE; - v->a[143437] = actions(6895); - v->a[143438] = 1; - v->a[143439] = anon_sym_CARET; + v->a[143420] = sym__special_character; + v->a[143421] = anon_sym_SEMI; + v->a[143422] = 6; + v->a[143423] = actions(57); + v->a[143424] = 1; + v->a[143425] = sym_comment; + v->a[143426] = actions(4556); + v->a[143427] = 1; + v->a[143428] = anon_sym_DOLLAR_LBRACE; + v->a[143429] = actions(4558); + v->a[143430] = 1; + v->a[143431] = anon_sym_BQUOTE; + v->a[143432] = actions(4560); + v->a[143433] = 1; + v->a[143434] = anon_sym_DOLLAR_BQUOTE; + v->a[143435] = actions(7459); + v->a[143436] = 1; + v->a[143437] = anon_sym_DOLLAR_LPAREN; + v->a[143438] = state(3441); + v->a[143439] = 2; small_parse_table_7172(v); } void small_parse_table_7172(t_small_parse_table_array *v) { - v->a[143440] = actions(6897); - v->a[143441] = 1; - v->a[143442] = anon_sym_AMP; - v->a[143443] = actions(6911); + v->a[143440] = sym_expansion; + v->a[143441] = sym_command_substitution; + v->a[143442] = 5; + v->a[143443] = actions(57); v->a[143444] = 1; - v->a[143445] = anon_sym_STAR_STAR; - v->a[143446] = actions(6913); + v->a[143445] = sym_comment; + v->a[143446] = actions(141); v->a[143447] = 1; - v->a[143448] = anon_sym_EQ_TILDE; - v->a[143449] = actions(6915); + v->a[143448] = anon_sym_LPAREN; + v->a[143449] = actions(149); v->a[143450] = 1; - v->a[143451] = anon_sym_QMARK; - v->a[143452] = actions(6923); + v->a[143451] = anon_sym_LBRACE; + v->a[143452] = actions(8517); v->a[143453] = 1; - v->a[143454] = anon_sym_RPAREN_RPAREN; - v->a[143455] = state(6630); - v->a[143456] = 1; - v->a[143457] = aux_sym_arithmetic_expansion_repeat1; - v->a[143458] = actions(6885); - v->a[143459] = 2; + v->a[143454] = anon_sym_if; + v->a[143455] = state(2082); + v->a[143456] = 3; + v->a[143457] = sym_if_statement; + v->a[143458] = sym_compound_statement; + v->a[143459] = sym_subshell; small_parse_table_7173(v); } void small_parse_table_7173(t_small_parse_table_array *v) { - v->a[143460] = anon_sym_PLUS_PLUS; - v->a[143461] = anon_sym_DASH_DASH; - v->a[143462] = actions(6899); - v->a[143463] = 2; - v->a[143464] = anon_sym_EQ_EQ; - v->a[143465] = anon_sym_BANG_EQ; - v->a[143466] = actions(6901); - v->a[143467] = 2; - v->a[143468] = anon_sym_LT; - v->a[143469] = anon_sym_GT; - v->a[143470] = actions(6903); - v->a[143471] = 2; - v->a[143472] = anon_sym_LT_EQ; - v->a[143473] = anon_sym_GT_EQ; - v->a[143474] = actions(6905); - v->a[143475] = 2; - v->a[143476] = anon_sym_LT_LT; - v->a[143477] = anon_sym_GT_GT; - v->a[143478] = actions(6907); - v->a[143479] = 2; + v->a[143460] = 5; + v->a[143461] = actions(17); + v->a[143462] = 1; + v->a[143463] = anon_sym_LPAREN; + v->a[143464] = actions(21); + v->a[143465] = 1; + v->a[143466] = anon_sym_LBRACE; + v->a[143467] = actions(57); + v->a[143468] = 1; + v->a[143469] = sym_comment; + v->a[143470] = actions(8521); + v->a[143471] = 1; + v->a[143472] = anon_sym_if; + v->a[143473] = state(2555); + v->a[143474] = 3; + v->a[143475] = sym_if_statement; + v->a[143476] = sym_compound_statement; + v->a[143477] = sym_subshell; + v->a[143478] = 6; + v->a[143479] = actions(57); small_parse_table_7174(v); } void small_parse_table_7174(t_small_parse_table_array *v) { - v->a[143480] = anon_sym_PLUS; - v->a[143481] = anon_sym_DASH; - v->a[143482] = actions(6909); - v->a[143483] = 3; - v->a[143484] = anon_sym_STAR; - v->a[143485] = anon_sym_SLASH; - v->a[143486] = anon_sym_PERCENT; - v->a[143487] = actions(6887); - v->a[143488] = 11; - v->a[143489] = anon_sym_PLUS_EQ; - v->a[143490] = anon_sym_DASH_EQ; - v->a[143491] = anon_sym_STAR_EQ; - v->a[143492] = anon_sym_SLASH_EQ; - v->a[143493] = anon_sym_PERCENT_EQ; - v->a[143494] = anon_sym_STAR_STAR_EQ; - v->a[143495] = anon_sym_LT_LT_EQ; - v->a[143496] = anon_sym_GT_GT_EQ; - v->a[143497] = anon_sym_AMP_EQ; - v->a[143498] = anon_sym_CARET_EQ; - v->a[143499] = anon_sym_PIPE_EQ; + v->a[143480] = 1; + v->a[143481] = sym_comment; + v->a[143482] = actions(5995); + v->a[143483] = 1; + v->a[143484] = anon_sym_DOLLAR_LBRACE; + v->a[143485] = actions(5997); + v->a[143486] = 1; + v->a[143487] = anon_sym_BQUOTE; + v->a[143488] = actions(5999); + v->a[143489] = 1; + v->a[143490] = anon_sym_DOLLAR_BQUOTE; + v->a[143491] = actions(8599); + v->a[143492] = 1; + v->a[143493] = anon_sym_DOLLAR_LPAREN; + v->a[143494] = state(1202); + v->a[143495] = 2; + v->a[143496] = sym_expansion; + v->a[143497] = sym_command_substitution; + v->a[143498] = 6; + v->a[143499] = actions(57); small_parse_table_7175(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1435.c b/parser/static/small_parse_table/small_parse_table_1435.c index f3a24a3a..926f493f 100644 --- a/parser/static/small_parse_table/small_parse_table_1435.c +++ b/parser/static/small_parse_table/small_parse_table_1435.c @@ -14,126 +14,126 @@ void small_parse_table_7175(t_small_parse_table_array *v) { - v->a[143500] = 21; - v->a[143501] = actions(71); - v->a[143502] = 1; - v->a[143503] = sym_comment; - v->a[143504] = actions(6881); - v->a[143505] = 1; - v->a[143506] = anon_sym_COMMA; - v->a[143507] = actions(6883); - v->a[143508] = 1; - v->a[143509] = anon_sym_EQ; - v->a[143510] = actions(6889); - v->a[143511] = 1; - v->a[143512] = anon_sym_PIPE_PIPE; - v->a[143513] = actions(6891); - v->a[143514] = 1; - v->a[143515] = anon_sym_AMP_AMP; - v->a[143516] = actions(6893); - v->a[143517] = 1; - v->a[143518] = anon_sym_PIPE; - v->a[143519] = actions(6895); + v->a[143500] = 1; + v->a[143501] = sym_comment; + v->a[143502] = actions(8495); + v->a[143503] = 1; + v->a[143504] = anon_sym_elif; + v->a[143505] = actions(8497); + v->a[143506] = 1; + v->a[143507] = anon_sym_else; + v->a[143508] = actions(8601); + v->a[143509] = 1; + v->a[143510] = anon_sym_fi; + v->a[143511] = state(3964); + v->a[143512] = 1; + v->a[143513] = sym_else_clause; + v->a[143514] = state(3412); + v->a[143515] = 2; + v->a[143516] = sym_elif_clause; + v->a[143517] = aux_sym_if_statement_repeat1; + v->a[143518] = 6; + v->a[143519] = actions(57); small_parse_table_7176(v); } void small_parse_table_7176(t_small_parse_table_array *v) { v->a[143520] = 1; - v->a[143521] = anon_sym_CARET; - v->a[143522] = actions(6897); + v->a[143521] = sym_comment; + v->a[143522] = actions(8495); v->a[143523] = 1; - v->a[143524] = anon_sym_AMP; - v->a[143525] = actions(6911); + v->a[143524] = anon_sym_elif; + v->a[143525] = actions(8497); v->a[143526] = 1; - v->a[143527] = anon_sym_STAR_STAR; - v->a[143528] = actions(6913); + v->a[143527] = anon_sym_else; + v->a[143528] = actions(8603); v->a[143529] = 1; - v->a[143530] = anon_sym_EQ_TILDE; - v->a[143531] = actions(6915); + v->a[143530] = anon_sym_fi; + v->a[143531] = state(4038); v->a[143532] = 1; - v->a[143533] = anon_sym_QMARK; - v->a[143534] = actions(6925); - v->a[143535] = 1; - v->a[143536] = anon_sym_RPAREN_RPAREN; - v->a[143537] = state(6720); - v->a[143538] = 1; - v->a[143539] = aux_sym_arithmetic_expansion_repeat1; + v->a[143533] = sym_else_clause; + v->a[143534] = state(3412); + v->a[143535] = 2; + v->a[143536] = sym_elif_clause; + v->a[143537] = aux_sym_if_statement_repeat1; + v->a[143538] = 6; + v->a[143539] = actions(57); small_parse_table_7177(v); } void small_parse_table_7177(t_small_parse_table_array *v) { - v->a[143540] = actions(6885); - v->a[143541] = 2; - v->a[143542] = anon_sym_PLUS_PLUS; - v->a[143543] = anon_sym_DASH_DASH; - v->a[143544] = actions(6899); - v->a[143545] = 2; - v->a[143546] = anon_sym_EQ_EQ; - v->a[143547] = anon_sym_BANG_EQ; - v->a[143548] = actions(6901); - v->a[143549] = 2; - v->a[143550] = anon_sym_LT; - v->a[143551] = anon_sym_GT; - v->a[143552] = actions(6903); - v->a[143553] = 2; - v->a[143554] = anon_sym_LT_EQ; - v->a[143555] = anon_sym_GT_EQ; - v->a[143556] = actions(6905); - v->a[143557] = 2; - v->a[143558] = anon_sym_LT_LT; - v->a[143559] = anon_sym_GT_GT; + v->a[143540] = 1; + v->a[143541] = sym_comment; + v->a[143542] = actions(177); + v->a[143543] = 1; + v->a[143544] = anon_sym_DOLLAR_LBRACE; + v->a[143545] = actions(181); + v->a[143546] = 1; + v->a[143547] = anon_sym_BQUOTE; + v->a[143548] = actions(183); + v->a[143549] = 1; + v->a[143550] = anon_sym_DOLLAR_BQUOTE; + v->a[143551] = actions(8605); + v->a[143552] = 1; + v->a[143553] = anon_sym_DOLLAR_LPAREN; + v->a[143554] = state(584); + v->a[143555] = 2; + v->a[143556] = sym_expansion; + v->a[143557] = sym_command_substitution; + v->a[143558] = 6; + v->a[143559] = actions(57); small_parse_table_7178(v); } void small_parse_table_7178(t_small_parse_table_array *v) { - v->a[143560] = actions(6907); - v->a[143561] = 2; - v->a[143562] = anon_sym_PLUS; - v->a[143563] = anon_sym_DASH; - v->a[143564] = actions(6909); - v->a[143565] = 3; - v->a[143566] = anon_sym_STAR; - v->a[143567] = anon_sym_SLASH; - v->a[143568] = anon_sym_PERCENT; - v->a[143569] = actions(6887); - v->a[143570] = 11; - v->a[143571] = anon_sym_PLUS_EQ; - v->a[143572] = anon_sym_DASH_EQ; - v->a[143573] = anon_sym_STAR_EQ; - v->a[143574] = anon_sym_SLASH_EQ; - v->a[143575] = anon_sym_PERCENT_EQ; - v->a[143576] = anon_sym_STAR_STAR_EQ; - v->a[143577] = anon_sym_LT_LT_EQ; - v->a[143578] = anon_sym_GT_GT_EQ; - v->a[143579] = anon_sym_AMP_EQ; + v->a[143560] = 1; + v->a[143561] = sym_comment; + v->a[143562] = actions(6673); + v->a[143563] = 1; + v->a[143564] = anon_sym_DOLLAR_LBRACE; + v->a[143565] = actions(6675); + v->a[143566] = 1; + v->a[143567] = anon_sym_BQUOTE; + v->a[143568] = actions(6677); + v->a[143569] = 1; + v->a[143570] = anon_sym_DOLLAR_BQUOTE; + v->a[143571] = actions(8607); + v->a[143572] = 1; + v->a[143573] = anon_sym_DOLLAR_LPAREN; + v->a[143574] = state(706); + v->a[143575] = 2; + v->a[143576] = sym_expansion; + v->a[143577] = sym_command_substitution; + v->a[143578] = 6; + v->a[143579] = actions(57); small_parse_table_7179(v); } void small_parse_table_7179(t_small_parse_table_array *v) { - v->a[143580] = anon_sym_CARET_EQ; - v->a[143581] = anon_sym_PIPE_EQ; - v->a[143582] = 21; - v->a[143583] = actions(71); - v->a[143584] = 1; - v->a[143585] = sym_comment; - v->a[143586] = actions(6881); - v->a[143587] = 1; - v->a[143588] = anon_sym_COMMA; - v->a[143589] = actions(6883); - v->a[143590] = 1; - v->a[143591] = anon_sym_EQ; - v->a[143592] = actions(6889); - v->a[143593] = 1; - v->a[143594] = anon_sym_PIPE_PIPE; - v->a[143595] = actions(6891); - v->a[143596] = 1; - v->a[143597] = anon_sym_AMP_AMP; - v->a[143598] = actions(6893); - v->a[143599] = 1; + v->a[143580] = 1; + v->a[143581] = sym_comment; + v->a[143582] = actions(6252); + v->a[143583] = 1; + v->a[143584] = anon_sym_DOLLAR_LBRACE; + v->a[143585] = actions(6254); + v->a[143586] = 1; + v->a[143587] = anon_sym_BQUOTE; + v->a[143588] = actions(6256); + v->a[143589] = 1; + v->a[143590] = anon_sym_DOLLAR_BQUOTE; + v->a[143591] = actions(8609); + v->a[143592] = 1; + v->a[143593] = anon_sym_DOLLAR_LPAREN; + v->a[143594] = state(1012); + v->a[143595] = 2; + v->a[143596] = sym_expansion; + v->a[143597] = sym_command_substitution; + v->a[143598] = 6; + v->a[143599] = actions(57); small_parse_table_7180(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1436.c b/parser/static/small_parse_table/small_parse_table_1436.c index 06a38beb..dfd8ad88 100644 --- a/parser/static/small_parse_table/small_parse_table_1436.c +++ b/parser/static/small_parse_table/small_parse_table_1436.c @@ -14,126 +14,126 @@ void small_parse_table_7180(t_small_parse_table_array *v) { - v->a[143600] = anon_sym_PIPE; - v->a[143601] = actions(6895); - v->a[143602] = 1; - v->a[143603] = anon_sym_CARET; - v->a[143604] = actions(6897); - v->a[143605] = 1; - v->a[143606] = anon_sym_AMP; - v->a[143607] = actions(6911); - v->a[143608] = 1; - v->a[143609] = anon_sym_STAR_STAR; - v->a[143610] = actions(6913); - v->a[143611] = 1; - v->a[143612] = anon_sym_EQ_TILDE; - v->a[143613] = actions(6915); - v->a[143614] = 1; - v->a[143615] = anon_sym_QMARK; - v->a[143616] = actions(6927); - v->a[143617] = 1; - v->a[143618] = anon_sym_RPAREN_RPAREN; - v->a[143619] = state(6682); + v->a[143600] = 1; + v->a[143601] = sym_comment; + v->a[143602] = actions(6821); + v->a[143603] = 1; + v->a[143604] = anon_sym_DOLLAR_LBRACE; + v->a[143605] = actions(6823); + v->a[143606] = 1; + v->a[143607] = anon_sym_BQUOTE; + v->a[143608] = actions(6825); + v->a[143609] = 1; + v->a[143610] = anon_sym_DOLLAR_BQUOTE; + v->a[143611] = actions(8611); + v->a[143612] = 1; + v->a[143613] = anon_sym_DOLLAR_LPAREN; + v->a[143614] = state(2041); + v->a[143615] = 2; + v->a[143616] = sym_expansion; + v->a[143617] = sym_command_substitution; + v->a[143618] = 5; + v->a[143619] = actions(57); small_parse_table_7181(v); } void small_parse_table_7181(t_small_parse_table_array *v) { v->a[143620] = 1; - v->a[143621] = aux_sym_arithmetic_expansion_repeat1; - v->a[143622] = actions(6885); - v->a[143623] = 2; - v->a[143624] = anon_sym_PLUS_PLUS; - v->a[143625] = anon_sym_DASH_DASH; - v->a[143626] = actions(6899); - v->a[143627] = 2; - v->a[143628] = anon_sym_EQ_EQ; - v->a[143629] = anon_sym_BANG_EQ; - v->a[143630] = actions(6901); - v->a[143631] = 2; - v->a[143632] = anon_sym_LT; - v->a[143633] = anon_sym_GT; - v->a[143634] = actions(6903); - v->a[143635] = 2; - v->a[143636] = anon_sym_LT_EQ; - v->a[143637] = anon_sym_GT_EQ; - v->a[143638] = actions(6905); - v->a[143639] = 2; + v->a[143621] = sym_comment; + v->a[143622] = actions(349); + v->a[143623] = 1; + v->a[143624] = anon_sym_LPAREN; + v->a[143625] = actions(355); + v->a[143626] = 1; + v->a[143627] = anon_sym_LBRACE; + v->a[143628] = actions(8537); + v->a[143629] = 1; + v->a[143630] = anon_sym_if; + v->a[143631] = state(2322); + v->a[143632] = 3; + v->a[143633] = sym_if_statement; + v->a[143634] = sym_compound_statement; + v->a[143635] = sym_subshell; + v->a[143636] = 6; + v->a[143637] = actions(57); + v->a[143638] = 1; + v->a[143639] = sym_comment; small_parse_table_7182(v); } void small_parse_table_7182(t_small_parse_table_array *v) { - v->a[143640] = anon_sym_LT_LT; - v->a[143641] = anon_sym_GT_GT; - v->a[143642] = actions(6907); - v->a[143643] = 2; - v->a[143644] = anon_sym_PLUS; - v->a[143645] = anon_sym_DASH; - v->a[143646] = actions(6909); - v->a[143647] = 3; - v->a[143648] = anon_sym_STAR; - v->a[143649] = anon_sym_SLASH; - v->a[143650] = anon_sym_PERCENT; - v->a[143651] = actions(6887); - v->a[143652] = 11; - v->a[143653] = anon_sym_PLUS_EQ; - v->a[143654] = anon_sym_DASH_EQ; - v->a[143655] = anon_sym_STAR_EQ; - v->a[143656] = anon_sym_SLASH_EQ; - v->a[143657] = anon_sym_PERCENT_EQ; - v->a[143658] = anon_sym_STAR_STAR_EQ; - v->a[143659] = anon_sym_LT_LT_EQ; + v->a[143640] = actions(101); + v->a[143641] = 1; + v->a[143642] = anon_sym_DOLLAR_LBRACE; + v->a[143643] = actions(105); + v->a[143644] = 1; + v->a[143645] = anon_sym_BQUOTE; + v->a[143646] = actions(107); + v->a[143647] = 1; + v->a[143648] = anon_sym_DOLLAR_BQUOTE; + v->a[143649] = actions(8613); + v->a[143650] = 1; + v->a[143651] = anon_sym_DOLLAR_LPAREN; + v->a[143652] = state(876); + v->a[143653] = 2; + v->a[143654] = sym_expansion; + v->a[143655] = sym_command_substitution; + v->a[143656] = 6; + v->a[143657] = actions(57); + v->a[143658] = 1; + v->a[143659] = sym_comment; small_parse_table_7183(v); } void small_parse_table_7183(t_small_parse_table_array *v) { - v->a[143660] = anon_sym_GT_GT_EQ; - v->a[143661] = anon_sym_AMP_EQ; - v->a[143662] = anon_sym_CARET_EQ; - v->a[143663] = anon_sym_PIPE_EQ; - v->a[143664] = 21; - v->a[143665] = actions(71); - v->a[143666] = 1; - v->a[143667] = sym_comment; - v->a[143668] = actions(6881); - v->a[143669] = 1; - v->a[143670] = anon_sym_COMMA; - v->a[143671] = actions(6883); - v->a[143672] = 1; - v->a[143673] = anon_sym_EQ; - v->a[143674] = actions(6889); - v->a[143675] = 1; - v->a[143676] = anon_sym_PIPE_PIPE; - v->a[143677] = actions(6891); + v->a[143660] = actions(5348); + v->a[143661] = 1; + v->a[143662] = anon_sym_DOLLAR_LBRACE; + v->a[143663] = actions(5352); + v->a[143664] = 1; + v->a[143665] = anon_sym_BQUOTE; + v->a[143666] = actions(5354); + v->a[143667] = 1; + v->a[143668] = anon_sym_DOLLAR_BQUOTE; + v->a[143669] = actions(8615); + v->a[143670] = 1; + v->a[143671] = anon_sym_DOLLAR_LPAREN; + v->a[143672] = state(1020); + v->a[143673] = 2; + v->a[143674] = sym_expansion; + v->a[143675] = sym_command_substitution; + v->a[143676] = 6; + v->a[143677] = actions(57); v->a[143678] = 1; - v->a[143679] = anon_sym_AMP_AMP; + v->a[143679] = sym_comment; small_parse_table_7184(v); } void small_parse_table_7184(t_small_parse_table_array *v) { - v->a[143680] = actions(6893); + v->a[143680] = actions(6801); v->a[143681] = 1; - v->a[143682] = anon_sym_PIPE; - v->a[143683] = actions(6895); + v->a[143682] = anon_sym_DOLLAR_LBRACE; + v->a[143683] = actions(6803); v->a[143684] = 1; - v->a[143685] = anon_sym_CARET; - v->a[143686] = actions(6897); + v->a[143685] = anon_sym_BQUOTE; + v->a[143686] = actions(6805); v->a[143687] = 1; - v->a[143688] = anon_sym_AMP; - v->a[143689] = actions(6911); + v->a[143688] = anon_sym_DOLLAR_BQUOTE; + v->a[143689] = actions(8617); v->a[143690] = 1; - v->a[143691] = anon_sym_STAR_STAR; - v->a[143692] = actions(6913); - v->a[143693] = 1; - v->a[143694] = anon_sym_EQ_TILDE; - v->a[143695] = actions(6915); - v->a[143696] = 1; - v->a[143697] = anon_sym_QMARK; - v->a[143698] = actions(6929); - v->a[143699] = 1; + v->a[143691] = anon_sym_DOLLAR_LPAREN; + v->a[143692] = state(1086); + v->a[143693] = 2; + v->a[143694] = sym_expansion; + v->a[143695] = sym_command_substitution; + v->a[143696] = 5; + v->a[143697] = actions(17); + v->a[143698] = 1; + v->a[143699] = anon_sym_LPAREN; small_parse_table_7185(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1437.c b/parser/static/small_parse_table/small_parse_table_1437.c index b1de5b9b..fed251ed 100644 --- a/parser/static/small_parse_table/small_parse_table_1437.c +++ b/parser/static/small_parse_table/small_parse_table_1437.c @@ -14,126 +14,126 @@ void small_parse_table_7185(t_small_parse_table_array *v) { - v->a[143700] = anon_sym_RPAREN_RPAREN; - v->a[143701] = state(6655); - v->a[143702] = 1; - v->a[143703] = aux_sym_arithmetic_expansion_repeat1; - v->a[143704] = actions(6885); - v->a[143705] = 2; - v->a[143706] = anon_sym_PLUS_PLUS; - v->a[143707] = anon_sym_DASH_DASH; - v->a[143708] = actions(6899); - v->a[143709] = 2; - v->a[143710] = anon_sym_EQ_EQ; - v->a[143711] = anon_sym_BANG_EQ; - v->a[143712] = actions(6901); - v->a[143713] = 2; - v->a[143714] = anon_sym_LT; - v->a[143715] = anon_sym_GT; - v->a[143716] = actions(6903); - v->a[143717] = 2; - v->a[143718] = anon_sym_LT_EQ; - v->a[143719] = anon_sym_GT_EQ; + v->a[143700] = actions(21); + v->a[143701] = 1; + v->a[143702] = anon_sym_LBRACE; + v->a[143703] = actions(57); + v->a[143704] = 1; + v->a[143705] = sym_comment; + v->a[143706] = actions(8521); + v->a[143707] = 1; + v->a[143708] = anon_sym_if; + v->a[143709] = state(2676); + v->a[143710] = 3; + v->a[143711] = sym_if_statement; + v->a[143712] = sym_compound_statement; + v->a[143713] = sym_subshell; + v->a[143714] = 4; + v->a[143715] = actions(57); + v->a[143716] = 1; + v->a[143717] = sym_comment; + v->a[143718] = state(3383); + v->a[143719] = 1; small_parse_table_7186(v); } void small_parse_table_7186(t_small_parse_table_array *v) { - v->a[143720] = actions(6905); - v->a[143721] = 2; - v->a[143722] = anon_sym_LT_LT; - v->a[143723] = anon_sym_GT_GT; - v->a[143724] = actions(6907); - v->a[143725] = 2; - v->a[143726] = anon_sym_PLUS; - v->a[143727] = anon_sym_DASH; - v->a[143728] = actions(6909); - v->a[143729] = 3; - v->a[143730] = anon_sym_STAR; - v->a[143731] = anon_sym_SLASH; - v->a[143732] = anon_sym_PERCENT; - v->a[143733] = actions(6887); - v->a[143734] = 11; - v->a[143735] = anon_sym_PLUS_EQ; - v->a[143736] = anon_sym_DASH_EQ; - v->a[143737] = anon_sym_STAR_EQ; - v->a[143738] = anon_sym_SLASH_EQ; - v->a[143739] = anon_sym_PERCENT_EQ; + v->a[143720] = aux_sym_concatenation_repeat1; + v->a[143721] = actions(8549); + v->a[143722] = 2; + v->a[143723] = sym__concat; + v->a[143724] = aux_sym_concatenation_token1; + v->a[143725] = actions(2664); + v->a[143726] = 3; + v->a[143727] = anon_sym_PIPE; + v->a[143728] = anon_sym_RPAREN; + v->a[143729] = sym__special_character; + v->a[143730] = 5; + v->a[143731] = actions(17); + v->a[143732] = 1; + v->a[143733] = anon_sym_LPAREN; + v->a[143734] = actions(21); + v->a[143735] = 1; + v->a[143736] = anon_sym_LBRACE; + v->a[143737] = actions(57); + v->a[143738] = 1; + v->a[143739] = sym_comment; small_parse_table_7187(v); } void small_parse_table_7187(t_small_parse_table_array *v) { - v->a[143740] = anon_sym_STAR_STAR_EQ; - v->a[143741] = anon_sym_LT_LT_EQ; - v->a[143742] = anon_sym_GT_GT_EQ; - v->a[143743] = anon_sym_AMP_EQ; - v->a[143744] = anon_sym_CARET_EQ; - v->a[143745] = anon_sym_PIPE_EQ; - v->a[143746] = 21; - v->a[143747] = actions(71); - v->a[143748] = 1; - v->a[143749] = sym_comment; - v->a[143750] = actions(6881); - v->a[143751] = 1; - v->a[143752] = anon_sym_COMMA; - v->a[143753] = actions(6883); - v->a[143754] = 1; - v->a[143755] = anon_sym_EQ; - v->a[143756] = actions(6889); - v->a[143757] = 1; - v->a[143758] = anon_sym_PIPE_PIPE; - v->a[143759] = actions(6891); + v->a[143740] = actions(8521); + v->a[143741] = 1; + v->a[143742] = anon_sym_if; + v->a[143743] = state(2546); + v->a[143744] = 3; + v->a[143745] = sym_if_statement; + v->a[143746] = sym_compound_statement; + v->a[143747] = sym_subshell; + v->a[143748] = 5; + v->a[143749] = actions(21); + v->a[143750] = 1; + v->a[143751] = anon_sym_LBRACE; + v->a[143752] = actions(57); + v->a[143753] = 1; + v->a[143754] = sym_comment; + v->a[143755] = actions(8521); + v->a[143756] = 1; + v->a[143757] = anon_sym_if; + v->a[143758] = actions(8619); + v->a[143759] = 1; small_parse_table_7188(v); } void small_parse_table_7188(t_small_parse_table_array *v) { - v->a[143760] = 1; - v->a[143761] = anon_sym_AMP_AMP; - v->a[143762] = actions(6893); - v->a[143763] = 1; - v->a[143764] = anon_sym_PIPE; - v->a[143765] = actions(6895); - v->a[143766] = 1; - v->a[143767] = anon_sym_CARET; - v->a[143768] = actions(6897); - v->a[143769] = 1; - v->a[143770] = anon_sym_AMP; - v->a[143771] = actions(6911); - v->a[143772] = 1; - v->a[143773] = anon_sym_STAR_STAR; - v->a[143774] = actions(6913); - v->a[143775] = 1; - v->a[143776] = anon_sym_EQ_TILDE; - v->a[143777] = actions(6915); - v->a[143778] = 1; - v->a[143779] = anon_sym_QMARK; + v->a[143760] = anon_sym_LPAREN; + v->a[143761] = state(2527); + v->a[143762] = 3; + v->a[143763] = sym_if_statement; + v->a[143764] = sym_compound_statement; + v->a[143765] = sym_subshell; + v->a[143766] = 6; + v->a[143767] = actions(57); + v->a[143768] = 1; + v->a[143769] = sym_comment; + v->a[143770] = actions(8495); + v->a[143771] = 1; + v->a[143772] = anon_sym_elif; + v->a[143773] = actions(8497); + v->a[143774] = 1; + v->a[143775] = anon_sym_else; + v->a[143776] = actions(8621); + v->a[143777] = 1; + v->a[143778] = anon_sym_fi; + v->a[143779] = state(3948); small_parse_table_7189(v); } void small_parse_table_7189(t_small_parse_table_array *v) { - v->a[143780] = actions(6931); - v->a[143781] = 1; - v->a[143782] = anon_sym_RPAREN_RPAREN; - v->a[143783] = state(6623); - v->a[143784] = 1; - v->a[143785] = aux_sym_arithmetic_expansion_repeat1; - v->a[143786] = actions(6885); - v->a[143787] = 2; - v->a[143788] = anon_sym_PLUS_PLUS; - v->a[143789] = anon_sym_DASH_DASH; - v->a[143790] = actions(6899); - v->a[143791] = 2; - v->a[143792] = anon_sym_EQ_EQ; - v->a[143793] = anon_sym_BANG_EQ; - v->a[143794] = actions(6901); - v->a[143795] = 2; - v->a[143796] = anon_sym_LT; - v->a[143797] = anon_sym_GT; - v->a[143798] = actions(6903); - v->a[143799] = 2; + v->a[143780] = 1; + v->a[143781] = sym_else_clause; + v->a[143782] = state(3412); + v->a[143783] = 2; + v->a[143784] = sym_elif_clause; + v->a[143785] = aux_sym_if_statement_repeat1; + v->a[143786] = 5; + v->a[143787] = actions(17); + v->a[143788] = 1; + v->a[143789] = anon_sym_LPAREN; + v->a[143790] = actions(21); + v->a[143791] = 1; + v->a[143792] = anon_sym_LBRACE; + v->a[143793] = actions(57); + v->a[143794] = 1; + v->a[143795] = sym_comment; + v->a[143796] = actions(8521); + v->a[143797] = 1; + v->a[143798] = anon_sym_if; + v->a[143799] = state(2674); small_parse_table_7190(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1438.c b/parser/static/small_parse_table/small_parse_table_1438.c index 5dda7e63..4c0eabc2 100644 --- a/parser/static/small_parse_table/small_parse_table_1438.c +++ b/parser/static/small_parse_table/small_parse_table_1438.c @@ -14,126 +14,126 @@ void small_parse_table_7190(t_small_parse_table_array *v) { - v->a[143800] = anon_sym_LT_EQ; - v->a[143801] = anon_sym_GT_EQ; - v->a[143802] = actions(6905); - v->a[143803] = 2; - v->a[143804] = anon_sym_LT_LT; - v->a[143805] = anon_sym_GT_GT; - v->a[143806] = actions(6907); - v->a[143807] = 2; - v->a[143808] = anon_sym_PLUS; - v->a[143809] = anon_sym_DASH; - v->a[143810] = actions(6909); - v->a[143811] = 3; - v->a[143812] = anon_sym_STAR; - v->a[143813] = anon_sym_SLASH; - v->a[143814] = anon_sym_PERCENT; - v->a[143815] = actions(6887); - v->a[143816] = 11; - v->a[143817] = anon_sym_PLUS_EQ; - v->a[143818] = anon_sym_DASH_EQ; - v->a[143819] = anon_sym_STAR_EQ; + v->a[143800] = 3; + v->a[143801] = sym_if_statement; + v->a[143802] = sym_compound_statement; + v->a[143803] = sym_subshell; + v->a[143804] = 5; + v->a[143805] = actions(21); + v->a[143806] = 1; + v->a[143807] = anon_sym_LBRACE; + v->a[143808] = actions(57); + v->a[143809] = 1; + v->a[143810] = sym_comment; + v->a[143811] = actions(8521); + v->a[143812] = 1; + v->a[143813] = anon_sym_if; + v->a[143814] = actions(8623); + v->a[143815] = 1; + v->a[143816] = anon_sym_LPAREN; + v->a[143817] = state(2681); + v->a[143818] = 3; + v->a[143819] = sym_if_statement; small_parse_table_7191(v); } void small_parse_table_7191(t_small_parse_table_array *v) { - v->a[143820] = anon_sym_SLASH_EQ; - v->a[143821] = anon_sym_PERCENT_EQ; - v->a[143822] = anon_sym_STAR_STAR_EQ; - v->a[143823] = anon_sym_LT_LT_EQ; - v->a[143824] = anon_sym_GT_GT_EQ; - v->a[143825] = anon_sym_AMP_EQ; - v->a[143826] = anon_sym_CARET_EQ; - v->a[143827] = anon_sym_PIPE_EQ; - v->a[143828] = 21; - v->a[143829] = actions(71); + v->a[143820] = sym_compound_statement; + v->a[143821] = sym_subshell; + v->a[143822] = 6; + v->a[143823] = actions(57); + v->a[143824] = 1; + v->a[143825] = sym_comment; + v->a[143826] = actions(6753); + v->a[143827] = 1; + v->a[143828] = anon_sym_DOLLAR_LBRACE; + v->a[143829] = actions(6755); v->a[143830] = 1; - v->a[143831] = sym_comment; - v->a[143832] = actions(6881); + v->a[143831] = anon_sym_BQUOTE; + v->a[143832] = actions(6757); v->a[143833] = 1; - v->a[143834] = anon_sym_COMMA; - v->a[143835] = actions(6883); + v->a[143834] = anon_sym_DOLLAR_BQUOTE; + v->a[143835] = actions(8625); v->a[143836] = 1; - v->a[143837] = anon_sym_EQ; - v->a[143838] = actions(6889); - v->a[143839] = 1; + v->a[143837] = anon_sym_DOLLAR_LPAREN; + v->a[143838] = state(2033); + v->a[143839] = 2; small_parse_table_7192(v); } void small_parse_table_7192(t_small_parse_table_array *v) { - v->a[143840] = anon_sym_PIPE_PIPE; - v->a[143841] = actions(6891); - v->a[143842] = 1; - v->a[143843] = anon_sym_AMP_AMP; - v->a[143844] = actions(6893); - v->a[143845] = 1; - v->a[143846] = anon_sym_PIPE; - v->a[143847] = actions(6895); - v->a[143848] = 1; - v->a[143849] = anon_sym_CARET; - v->a[143850] = actions(6897); - v->a[143851] = 1; - v->a[143852] = anon_sym_AMP; - v->a[143853] = actions(6911); - v->a[143854] = 1; - v->a[143855] = anon_sym_STAR_STAR; - v->a[143856] = actions(6913); - v->a[143857] = 1; - v->a[143858] = anon_sym_EQ_TILDE; - v->a[143859] = actions(6915); + v->a[143840] = sym_expansion; + v->a[143841] = sym_command_substitution; + v->a[143842] = 6; + v->a[143843] = actions(57); + v->a[143844] = 1; + v->a[143845] = sym_comment; + v->a[143846] = actions(2555); + v->a[143847] = 1; + v->a[143848] = anon_sym_DOLLAR_LBRACE; + v->a[143849] = actions(2559); + v->a[143850] = 1; + v->a[143851] = anon_sym_BQUOTE; + v->a[143852] = actions(2561); + v->a[143853] = 1; + v->a[143854] = anon_sym_DOLLAR_BQUOTE; + v->a[143855] = actions(8627); + v->a[143856] = 1; + v->a[143857] = anon_sym_DOLLAR_LPAREN; + v->a[143858] = state(1433); + v->a[143859] = 2; small_parse_table_7193(v); } void small_parse_table_7193(t_small_parse_table_array *v) { - v->a[143860] = 1; - v->a[143861] = anon_sym_QMARK; - v->a[143862] = actions(6933); - v->a[143863] = 1; - v->a[143864] = anon_sym_RPAREN_RPAREN; - v->a[143865] = state(6608); - v->a[143866] = 1; - v->a[143867] = aux_sym_arithmetic_expansion_repeat1; - v->a[143868] = actions(6885); - v->a[143869] = 2; - v->a[143870] = anon_sym_PLUS_PLUS; - v->a[143871] = anon_sym_DASH_DASH; - v->a[143872] = actions(6899); - v->a[143873] = 2; - v->a[143874] = anon_sym_EQ_EQ; - v->a[143875] = anon_sym_BANG_EQ; - v->a[143876] = actions(6901); - v->a[143877] = 2; - v->a[143878] = anon_sym_LT; - v->a[143879] = anon_sym_GT; + v->a[143860] = sym_expansion; + v->a[143861] = sym_command_substitution; + v->a[143862] = 6; + v->a[143863] = actions(57); + v->a[143864] = 1; + v->a[143865] = sym_comment; + v->a[143866] = actions(6515); + v->a[143867] = 1; + v->a[143868] = anon_sym_DOLLAR_LBRACE; + v->a[143869] = actions(6517); + v->a[143870] = 1; + v->a[143871] = anon_sym_BQUOTE; + v->a[143872] = actions(6519); + v->a[143873] = 1; + v->a[143874] = anon_sym_DOLLAR_BQUOTE; + v->a[143875] = actions(8629); + v->a[143876] = 1; + v->a[143877] = anon_sym_DOLLAR_LPAREN; + v->a[143878] = state(2112); + v->a[143879] = 2; small_parse_table_7194(v); } void small_parse_table_7194(t_small_parse_table_array *v) { - v->a[143880] = actions(6903); - v->a[143881] = 2; - v->a[143882] = anon_sym_LT_EQ; - v->a[143883] = anon_sym_GT_EQ; - v->a[143884] = actions(6905); - v->a[143885] = 2; - v->a[143886] = anon_sym_LT_LT; - v->a[143887] = anon_sym_GT_GT; - v->a[143888] = actions(6907); - v->a[143889] = 2; - v->a[143890] = anon_sym_PLUS; - v->a[143891] = anon_sym_DASH; - v->a[143892] = actions(6909); - v->a[143893] = 3; - v->a[143894] = anon_sym_STAR; - v->a[143895] = anon_sym_SLASH; - v->a[143896] = anon_sym_PERCENT; - v->a[143897] = actions(6887); - v->a[143898] = 11; - v->a[143899] = anon_sym_PLUS_EQ; + v->a[143880] = sym_expansion; + v->a[143881] = sym_command_substitution; + v->a[143882] = 6; + v->a[143883] = actions(57); + v->a[143884] = 1; + v->a[143885] = sym_comment; + v->a[143886] = actions(6057); + v->a[143887] = 1; + v->a[143888] = anon_sym_DOLLAR_LBRACE; + v->a[143889] = actions(6059); + v->a[143890] = 1; + v->a[143891] = anon_sym_BQUOTE; + v->a[143892] = actions(6061); + v->a[143893] = 1; + v->a[143894] = anon_sym_DOLLAR_BQUOTE; + v->a[143895] = actions(8631); + v->a[143896] = 1; + v->a[143897] = anon_sym_DOLLAR_LPAREN; + v->a[143898] = state(2633); + v->a[143899] = 2; small_parse_table_7195(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1439.c b/parser/static/small_parse_table/small_parse_table_1439.c index e73aa5e2..0ce8d5a0 100644 --- a/parser/static/small_parse_table/small_parse_table_1439.c +++ b/parser/static/small_parse_table/small_parse_table_1439.c @@ -14,126 +14,126 @@ void small_parse_table_7195(t_small_parse_table_array *v) { - v->a[143900] = anon_sym_DASH_EQ; - v->a[143901] = anon_sym_STAR_EQ; - v->a[143902] = anon_sym_SLASH_EQ; - v->a[143903] = anon_sym_PERCENT_EQ; - v->a[143904] = anon_sym_STAR_STAR_EQ; - v->a[143905] = anon_sym_LT_LT_EQ; - v->a[143906] = anon_sym_GT_GT_EQ; - v->a[143907] = anon_sym_AMP_EQ; - v->a[143908] = anon_sym_CARET_EQ; - v->a[143909] = anon_sym_PIPE_EQ; - v->a[143910] = 21; - v->a[143911] = actions(71); - v->a[143912] = 1; - v->a[143913] = sym_comment; - v->a[143914] = actions(6881); - v->a[143915] = 1; - v->a[143916] = anon_sym_COMMA; - v->a[143917] = actions(6883); - v->a[143918] = 1; - v->a[143919] = anon_sym_EQ; + v->a[143900] = sym_expansion; + v->a[143901] = sym_command_substitution; + v->a[143902] = 6; + v->a[143903] = actions(57); + v->a[143904] = 1; + v->a[143905] = sym_comment; + v->a[143906] = actions(5736); + v->a[143907] = 1; + v->a[143908] = anon_sym_DOLLAR_LBRACE; + v->a[143909] = actions(5740); + v->a[143910] = 1; + v->a[143911] = anon_sym_BQUOTE; + v->a[143912] = actions(5742); + v->a[143913] = 1; + v->a[143914] = anon_sym_DOLLAR_BQUOTE; + v->a[143915] = actions(8633); + v->a[143916] = 1; + v->a[143917] = anon_sym_DOLLAR_LPAREN; + v->a[143918] = state(1976); + v->a[143919] = 2; small_parse_table_7196(v); } void small_parse_table_7196(t_small_parse_table_array *v) { - v->a[143920] = actions(6889); - v->a[143921] = 1; - v->a[143922] = anon_sym_PIPE_PIPE; - v->a[143923] = actions(6891); + v->a[143920] = sym_expansion; + v->a[143921] = sym_command_substitution; + v->a[143922] = 5; + v->a[143923] = actions(57); v->a[143924] = 1; - v->a[143925] = anon_sym_AMP_AMP; - v->a[143926] = actions(6893); + v->a[143925] = sym_comment; + v->a[143926] = actions(8635); v->a[143927] = 1; - v->a[143928] = anon_sym_PIPE; - v->a[143929] = actions(6895); + v->a[143928] = sym_simple_heredoc_body; + v->a[143929] = actions(8637); v->a[143930] = 1; - v->a[143931] = anon_sym_CARET; - v->a[143932] = actions(6897); + v->a[143931] = sym__heredoc_body_beginning; + v->a[143932] = state(3949); v->a[143933] = 1; - v->a[143934] = anon_sym_AMP; - v->a[143935] = actions(6911); - v->a[143936] = 1; - v->a[143937] = anon_sym_STAR_STAR; - v->a[143938] = actions(6913); - v->a[143939] = 1; + v->a[143934] = sym_heredoc_body; + v->a[143935] = state(2366); + v->a[143936] = 2; + v->a[143937] = sym__heredoc_body; + v->a[143938] = sym__simple_heredoc_body; + v->a[143939] = 5; small_parse_table_7197(v); } void small_parse_table_7197(t_small_parse_table_array *v) { - v->a[143940] = anon_sym_EQ_TILDE; - v->a[143941] = actions(6915); - v->a[143942] = 1; - v->a[143943] = anon_sym_QMARK; - v->a[143944] = actions(6935); - v->a[143945] = 1; - v->a[143946] = anon_sym_RPAREN_RPAREN; - v->a[143947] = state(6592); - v->a[143948] = 1; - v->a[143949] = aux_sym_arithmetic_expansion_repeat1; - v->a[143950] = actions(6885); - v->a[143951] = 2; - v->a[143952] = anon_sym_PLUS_PLUS; - v->a[143953] = anon_sym_DASH_DASH; - v->a[143954] = actions(6899); - v->a[143955] = 2; - v->a[143956] = anon_sym_EQ_EQ; - v->a[143957] = anon_sym_BANG_EQ; - v->a[143958] = actions(6901); - v->a[143959] = 2; + v->a[143940] = actions(57); + v->a[143941] = 1; + v->a[143942] = sym_comment; + v->a[143943] = actions(8637); + v->a[143944] = 1; + v->a[143945] = sym__heredoc_body_beginning; + v->a[143946] = actions(8639); + v->a[143947] = 1; + v->a[143948] = sym_simple_heredoc_body; + v->a[143949] = state(3852); + v->a[143950] = 1; + v->a[143951] = sym_heredoc_body; + v->a[143952] = state(2284); + v->a[143953] = 2; + v->a[143954] = sym__heredoc_body; + v->a[143955] = sym__simple_heredoc_body; + v->a[143956] = 6; + v->a[143957] = actions(57); + v->a[143958] = 1; + v->a[143959] = sym_comment; small_parse_table_7198(v); } void small_parse_table_7198(t_small_parse_table_array *v) { - v->a[143960] = anon_sym_LT; - v->a[143961] = anon_sym_GT; - v->a[143962] = actions(6903); - v->a[143963] = 2; - v->a[143964] = anon_sym_LT_EQ; - v->a[143965] = anon_sym_GT_EQ; - v->a[143966] = actions(6905); - v->a[143967] = 2; - v->a[143968] = anon_sym_LT_LT; - v->a[143969] = anon_sym_GT_GT; - v->a[143970] = actions(6907); - v->a[143971] = 2; - v->a[143972] = anon_sym_PLUS; - v->a[143973] = anon_sym_DASH; - v->a[143974] = actions(6909); - v->a[143975] = 3; - v->a[143976] = anon_sym_STAR; - v->a[143977] = anon_sym_SLASH; - v->a[143978] = anon_sym_PERCENT; - v->a[143979] = actions(6887); + v->a[143960] = actions(8635); + v->a[143961] = 1; + v->a[143962] = sym_simple_heredoc_body; + v->a[143963] = actions(8637); + v->a[143964] = 1; + v->a[143965] = sym__heredoc_body_beginning; + v->a[143966] = state(2371); + v->a[143967] = 1; + v->a[143968] = sym__heredoc_body; + v->a[143969] = state(2372); + v->a[143970] = 1; + v->a[143971] = sym__simple_heredoc_body; + v->a[143972] = state(3949); + v->a[143973] = 1; + v->a[143974] = sym_heredoc_body; + v->a[143975] = 4; + v->a[143976] = actions(3); + v->a[143977] = 1; + v->a[143978] = sym_comment; + v->a[143979] = actions(8641); small_parse_table_7199(v); } void small_parse_table_7199(t_small_parse_table_array *v) { - v->a[143980] = 11; - v->a[143981] = anon_sym_PLUS_EQ; - v->a[143982] = anon_sym_DASH_EQ; - v->a[143983] = anon_sym_STAR_EQ; - v->a[143984] = anon_sym_SLASH_EQ; - v->a[143985] = anon_sym_PERCENT_EQ; - v->a[143986] = anon_sym_STAR_STAR_EQ; - v->a[143987] = anon_sym_LT_LT_EQ; - v->a[143988] = anon_sym_GT_GT_EQ; - v->a[143989] = anon_sym_AMP_EQ; - v->a[143990] = anon_sym_CARET_EQ; - v->a[143991] = anon_sym_PIPE_EQ; - v->a[143992] = 21; - v->a[143993] = actions(71); - v->a[143994] = 1; - v->a[143995] = sym_comment; - v->a[143996] = actions(6881); - v->a[143997] = 1; - v->a[143998] = anon_sym_COMMA; - v->a[143999] = actions(6883); + v->a[143980] = 1; + v->a[143981] = anon_sym_in; + v->a[143982] = actions(8645); + v->a[143983] = 1; + v->a[143984] = aux_sym_heredoc_redirect_token1; + v->a[143985] = actions(8643); + v->a[143986] = 3; + v->a[143987] = anon_sym_SEMI_SEMI; + v->a[143988] = anon_sym_AMP; + v->a[143989] = anon_sym_SEMI; + v->a[143990] = 6; + v->a[143991] = actions(57); + v->a[143992] = 1; + v->a[143993] = sym_comment; + v->a[143994] = actions(8635); + v->a[143995] = 1; + v->a[143996] = sym_simple_heredoc_body; + v->a[143997] = actions(8637); + v->a[143998] = 1; + v->a[143999] = sym__heredoc_body_beginning; small_parse_table_7200(v); } diff --git a/parser/static/small_parse_table/small_parse_table_144.c b/parser/static/small_parse_table/small_parse_table_144.c index 3e613f6b..514530e4 100644 --- a/parser/static/small_parse_table/small_parse_table_144.c +++ b/parser/static/small_parse_table/small_parse_table_144.c @@ -14,126 +14,126 @@ void small_parse_table_720(t_small_parse_table_array *v) { - v->a[14400] = anon_sym_PIPE_PIPE; - v->a[14401] = anon_sym_AMP_AMP; - v->a[14402] = anon_sym_PIPE; - v->a[14403] = anon_sym_AMP; - v->a[14404] = anon_sym_LT; - v->a[14405] = anon_sym_GT; - v->a[14406] = anon_sym_LT_LT; - v->a[14407] = anon_sym_GT_GT; - v->a[14408] = anon_sym_SEMI_SEMI; - v->a[14409] = anon_sym_SEMI_AMP; - v->a[14410] = anon_sym_SEMI_SEMI_AMP; - v->a[14411] = anon_sym_PIPE_AMP; - v->a[14412] = anon_sym_AMP_GT; - v->a[14413] = anon_sym_AMP_GT_GT; - v->a[14414] = anon_sym_LT_AMP; - v->a[14415] = anon_sym_GT_AMP; - v->a[14416] = anon_sym_GT_PIPE; - v->a[14417] = anon_sym_LT_AMP_DASH; - v->a[14418] = anon_sym_GT_AMP_DASH; - v->a[14419] = anon_sym_LT_LT_DASH; + v->a[14400] = anon_sym_DOLLAR_LPAREN; + v->a[14401] = actions(2504); + v->a[14402] = 1; + v->a[14403] = anon_sym_BQUOTE; + v->a[14404] = actions(2506); + v->a[14405] = 1; + v->a[14406] = anon_sym_DOLLAR_BQUOTE; + v->a[14407] = actions(2508); + v->a[14408] = 1; + v->a[14409] = sym__bare_dollar; + v->a[14410] = actions(2510); + v->a[14411] = 1; + v->a[14412] = sym__brace_start; + v->a[14413] = state(552); + v->a[14414] = 1; + v->a[14415] = aux_sym_command_repeat2; + v->a[14416] = state(1645); + v->a[14417] = 1; + v->a[14418] = aux_sym__literal_repeat1; + v->a[14419] = state(1676); small_parse_table_721(v); } void small_parse_table_721(t_small_parse_table_array *v) { - v->a[14420] = aux_sym_heredoc_redirect_token1; - v->a[14421] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14422] = anon_sym_DOLLAR_LBRACK; - v->a[14423] = sym__special_character; - v->a[14424] = sym_raw_string; - v->a[14425] = sym_ansi_c_string; - v->a[14426] = aux_sym_number_token1; - v->a[14427] = aux_sym_number_token2; - v->a[14428] = anon_sym_DOLLAR_LBRACE; - v->a[14429] = anon_sym_DOLLAR_LPAREN; - v->a[14430] = anon_sym_BQUOTE; - v->a[14431] = anon_sym_DOLLAR_BQUOTE; - v->a[14432] = anon_sym_LT_LPAREN; - v->a[14433] = anon_sym_GT_LPAREN; - v->a[14434] = sym_word; - v->a[14435] = 21; - v->a[14436] = actions(3); - v->a[14437] = 1; - v->a[14438] = sym_comment; - v->a[14439] = actions(3274); + v->a[14420] = 1; + v->a[14421] = sym_concatenation; + v->a[14422] = state(2740); + v->a[14423] = 1; + v->a[14424] = sym_subshell; + v->a[14425] = actions(2494); + v->a[14426] = 2; + v->a[14427] = sym_test_operator; + v->a[14428] = sym_raw_string; + v->a[14429] = actions(691); + v->a[14430] = 7; + v->a[14431] = anon_sym_PIPE; + v->a[14432] = anon_sym_LT; + v->a[14433] = anon_sym_GT; + v->a[14434] = anon_sym_AMP_GT; + v->a[14435] = anon_sym_LT_AMP; + v->a[14436] = anon_sym_GT_AMP; + v->a[14437] = anon_sym_LT_LT; + v->a[14438] = state(1452); + v->a[14439] = 7; small_parse_table_722(v); } void small_parse_table_722(t_small_parse_table_array *v) { - v->a[14440] = 1; - v->a[14441] = anon_sym_DQUOTE; - v->a[14442] = actions(3337); - v->a[14443] = 1; - v->a[14444] = anon_sym_DOLLAR_LBRACK; - v->a[14445] = actions(3339); - v->a[14446] = 1; - v->a[14447] = anon_sym_DOLLAR; - v->a[14448] = actions(3341); - v->a[14449] = 1; - v->a[14450] = sym__special_character; - v->a[14451] = actions(3343); - v->a[14452] = 1; - v->a[14453] = aux_sym_number_token1; - v->a[14454] = actions(3345); - v->a[14455] = 1; - v->a[14456] = aux_sym_number_token2; - v->a[14457] = actions(3347); - v->a[14458] = 1; - v->a[14459] = anon_sym_DOLLAR_LBRACE; + v->a[14440] = sym_arithmetic_expansion; + v->a[14441] = sym_brace_expression; + v->a[14442] = sym_string; + v->a[14443] = sym_number; + v->a[14444] = sym_simple_expansion; + v->a[14445] = sym_expansion; + v->a[14446] = sym_command_substitution; + v->a[14447] = actions(695); + v->a[14448] = 10; + v->a[14449] = sym_file_descriptor; + v->a[14450] = anon_sym_PIPE_AMP; + v->a[14451] = anon_sym_AMP_AMP; + v->a[14452] = anon_sym_PIPE_PIPE; + v->a[14453] = anon_sym_GT_GT; + v->a[14454] = anon_sym_AMP_GT_GT; + v->a[14455] = anon_sym_GT_PIPE; + v->a[14456] = anon_sym_LT_AMP_DASH; + v->a[14457] = anon_sym_GT_AMP_DASH; + v->a[14458] = anon_sym_LT_LT_DASH; + v->a[14459] = 12; small_parse_table_723(v); } void small_parse_table_723(t_small_parse_table_array *v) { - v->a[14460] = actions(3349); + v->a[14460] = actions(3); v->a[14461] = 1; - v->a[14462] = anon_sym_DOLLAR_LPAREN; - v->a[14463] = actions(3351); + v->a[14462] = sym_comment; + v->a[14463] = actions(2522); v->a[14464] = 1; - v->a[14465] = anon_sym_BQUOTE; - v->a[14466] = actions(3353); + v->a[14465] = aux_sym_heredoc_redirect_token1; + v->a[14466] = actions(2528); v->a[14467] = 1; - v->a[14468] = anon_sym_DOLLAR_BQUOTE; - v->a[14469] = actions(3357); - v->a[14470] = 1; - v->a[14471] = sym_test_operator; - v->a[14472] = actions(3359); - v->a[14473] = 1; - v->a[14474] = sym__brace_start; - v->a[14475] = state(2147); - v->a[14476] = 1; - v->a[14477] = aux_sym__literal_repeat1; - v->a[14478] = actions(2074); - v->a[14479] = 2; + v->a[14468] = sym_variable_name; + v->a[14469] = actions(2516); + v->a[14470] = 2; + v->a[14471] = anon_sym_PIPE; + v->a[14472] = anon_sym_PIPE_AMP; + v->a[14473] = actions(2518); + v->a[14474] = 2; + v->a[14475] = anon_sym_AMP_AMP; + v->a[14476] = anon_sym_PIPE_PIPE; + v->a[14477] = actions(2520); + v->a[14478] = 2; + v->a[14479] = anon_sym_LT_LT; small_parse_table_724(v); } void small_parse_table_724(t_small_parse_table_array *v) { - v->a[14480] = sym_file_descriptor; - v->a[14481] = aux_sym_heredoc_redirect_token1; - v->a[14482] = actions(3335); - v->a[14483] = 2; - v->a[14484] = anon_sym_LPAREN_LPAREN; - v->a[14485] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14486] = actions(3355); - v->a[14487] = 2; - v->a[14488] = anon_sym_LT_LPAREN; - v->a[14489] = anon_sym_GT_LPAREN; - v->a[14490] = state(660); - v->a[14491] = 2; - v->a[14492] = sym_concatenation; - v->a[14493] = aux_sym_for_statement_repeat1; - v->a[14494] = actions(3333); + v->a[14480] = anon_sym_LT_LT_DASH; + v->a[14481] = actions(2524); + v->a[14482] = 2; + v->a[14483] = anon_sym_AMP; + v->a[14484] = anon_sym_SEMI; + v->a[14485] = state(1886); + v->a[14486] = 2; + v->a[14487] = sym_variable_assignment; + v->a[14488] = aux_sym_variable_assignments_repeat1; + v->a[14489] = actions(2526); + v->a[14490] = 3; + v->a[14491] = sym_file_descriptor; + v->a[14492] = sym_test_operator; + v->a[14493] = sym__brace_start; + v->a[14494] = state(1894); v->a[14495] = 3; - v->a[14496] = sym_raw_string; - v->a[14497] = sym_ansi_c_string; - v->a[14498] = sym_word; - v->a[14499] = state(1526); + v->a[14496] = sym_file_redirect; + v->a[14497] = sym_heredoc_redirect; + v->a[14498] = aux_sym_redirected_statement_repeat1; + v->a[14499] = actions(2514); small_parse_table_725(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1440.c b/parser/static/small_parse_table/small_parse_table_1440.c index 9b005eb1..cbb4b95b 100644 --- a/parser/static/small_parse_table/small_parse_table_1440.c +++ b/parser/static/small_parse_table/small_parse_table_1440.c @@ -14,126 +14,126 @@ void small_parse_table_7200(t_small_parse_table_array *v) { - v->a[144000] = 1; - v->a[144001] = anon_sym_EQ; - v->a[144002] = actions(6889); - v->a[144003] = 1; - v->a[144004] = anon_sym_PIPE_PIPE; - v->a[144005] = actions(6891); - v->a[144006] = 1; - v->a[144007] = anon_sym_AMP_AMP; - v->a[144008] = actions(6893); - v->a[144009] = 1; - v->a[144010] = anon_sym_PIPE; - v->a[144011] = actions(6895); - v->a[144012] = 1; - v->a[144013] = anon_sym_CARET; - v->a[144014] = actions(6897); - v->a[144015] = 1; - v->a[144016] = anon_sym_AMP; - v->a[144017] = actions(6911); - v->a[144018] = 1; - v->a[144019] = anon_sym_STAR_STAR; + v->a[144000] = state(2368); + v->a[144001] = 1; + v->a[144002] = sym__heredoc_body; + v->a[144003] = state(2369); + v->a[144004] = 1; + v->a[144005] = sym__simple_heredoc_body; + v->a[144006] = state(3949); + v->a[144007] = 1; + v->a[144008] = sym_heredoc_body; + v->a[144009] = 4; + v->a[144010] = actions(3); + v->a[144011] = 1; + v->a[144012] = sym_comment; + v->a[144013] = actions(8647); + v->a[144014] = 1; + v->a[144015] = anon_sym_in; + v->a[144016] = actions(8651); + v->a[144017] = 1; + v->a[144018] = aux_sym_heredoc_redirect_token1; + v->a[144019] = actions(8649); small_parse_table_7201(v); } void small_parse_table_7201(t_small_parse_table_array *v) { - v->a[144020] = actions(6913); - v->a[144021] = 1; - v->a[144022] = anon_sym_EQ_TILDE; - v->a[144023] = actions(6915); - v->a[144024] = 1; - v->a[144025] = anon_sym_QMARK; - v->a[144026] = actions(6937); - v->a[144027] = 1; - v->a[144028] = anon_sym_RPAREN_RPAREN; - v->a[144029] = state(6577); - v->a[144030] = 1; - v->a[144031] = aux_sym_arithmetic_expansion_repeat1; - v->a[144032] = actions(6885); - v->a[144033] = 2; - v->a[144034] = anon_sym_PLUS_PLUS; - v->a[144035] = anon_sym_DASH_DASH; - v->a[144036] = actions(6899); - v->a[144037] = 2; - v->a[144038] = anon_sym_EQ_EQ; - v->a[144039] = anon_sym_BANG_EQ; + v->a[144020] = 3; + v->a[144021] = anon_sym_SEMI_SEMI; + v->a[144022] = anon_sym_AMP; + v->a[144023] = anon_sym_SEMI; + v->a[144024] = 5; + v->a[144025] = actions(57); + v->a[144026] = 1; + v->a[144027] = sym_comment; + v->a[144028] = actions(8637); + v->a[144029] = 1; + v->a[144030] = sym__heredoc_body_beginning; + v->a[144031] = actions(8639); + v->a[144032] = 1; + v->a[144033] = sym_simple_heredoc_body; + v->a[144034] = state(3852); + v->a[144035] = 1; + v->a[144036] = sym_heredoc_body; + v->a[144037] = state(2246); + v->a[144038] = 2; + v->a[144039] = sym__heredoc_body; small_parse_table_7202(v); } void small_parse_table_7202(t_small_parse_table_array *v) { - v->a[144040] = actions(6901); - v->a[144041] = 2; - v->a[144042] = anon_sym_LT; - v->a[144043] = anon_sym_GT; - v->a[144044] = actions(6903); - v->a[144045] = 2; - v->a[144046] = anon_sym_LT_EQ; - v->a[144047] = anon_sym_GT_EQ; - v->a[144048] = actions(6905); - v->a[144049] = 2; - v->a[144050] = anon_sym_LT_LT; - v->a[144051] = anon_sym_GT_GT; - v->a[144052] = actions(6907); - v->a[144053] = 2; - v->a[144054] = anon_sym_PLUS; - v->a[144055] = anon_sym_DASH; - v->a[144056] = actions(6909); - v->a[144057] = 3; - v->a[144058] = anon_sym_STAR; - v->a[144059] = anon_sym_SLASH; + v->a[144040] = sym__simple_heredoc_body; + v->a[144041] = 5; + v->a[144042] = actions(57); + v->a[144043] = 1; + v->a[144044] = sym_comment; + v->a[144045] = actions(8637); + v->a[144046] = 1; + v->a[144047] = sym__heredoc_body_beginning; + v->a[144048] = actions(8639); + v->a[144049] = 1; + v->a[144050] = sym_simple_heredoc_body; + v->a[144051] = state(3852); + v->a[144052] = 1; + v->a[144053] = sym_heredoc_body; + v->a[144054] = state(2302); + v->a[144055] = 2; + v->a[144056] = sym__heredoc_body; + v->a[144057] = sym__simple_heredoc_body; + v->a[144058] = 5; + v->a[144059] = actions(57); small_parse_table_7203(v); } void small_parse_table_7203(t_small_parse_table_array *v) { - v->a[144060] = anon_sym_PERCENT; - v->a[144061] = actions(6887); - v->a[144062] = 11; - v->a[144063] = anon_sym_PLUS_EQ; - v->a[144064] = anon_sym_DASH_EQ; - v->a[144065] = anon_sym_STAR_EQ; - v->a[144066] = anon_sym_SLASH_EQ; - v->a[144067] = anon_sym_PERCENT_EQ; - v->a[144068] = anon_sym_STAR_STAR_EQ; - v->a[144069] = anon_sym_LT_LT_EQ; - v->a[144070] = anon_sym_GT_GT_EQ; - v->a[144071] = anon_sym_AMP_EQ; - v->a[144072] = anon_sym_CARET_EQ; - v->a[144073] = anon_sym_PIPE_EQ; - v->a[144074] = 21; - v->a[144075] = actions(71); - v->a[144076] = 1; - v->a[144077] = sym_comment; - v->a[144078] = actions(6881); - v->a[144079] = 1; + v->a[144060] = 1; + v->a[144061] = sym_comment; + v->a[144062] = actions(8635); + v->a[144063] = 1; + v->a[144064] = sym_simple_heredoc_body; + v->a[144065] = actions(8637); + v->a[144066] = 1; + v->a[144067] = sym__heredoc_body_beginning; + v->a[144068] = state(3949); + v->a[144069] = 1; + v->a[144070] = sym_heredoc_body; + v->a[144071] = state(2360); + v->a[144072] = 2; + v->a[144073] = sym__heredoc_body; + v->a[144074] = sym__simple_heredoc_body; + v->a[144075] = 5; + v->a[144076] = actions(57); + v->a[144077] = 1; + v->a[144078] = sym_comment; + v->a[144079] = actions(8637); small_parse_table_7204(v); } void small_parse_table_7204(t_small_parse_table_array *v) { - v->a[144080] = anon_sym_COMMA; - v->a[144081] = actions(6883); - v->a[144082] = 1; - v->a[144083] = anon_sym_EQ; - v->a[144084] = actions(6889); - v->a[144085] = 1; - v->a[144086] = anon_sym_PIPE_PIPE; - v->a[144087] = actions(6891); - v->a[144088] = 1; - v->a[144089] = anon_sym_AMP_AMP; - v->a[144090] = actions(6893); - v->a[144091] = 1; - v->a[144092] = anon_sym_PIPE; - v->a[144093] = actions(6895); + v->a[144080] = 1; + v->a[144081] = sym__heredoc_body_beginning; + v->a[144082] = actions(8653); + v->a[144083] = 1; + v->a[144084] = sym_simple_heredoc_body; + v->a[144085] = state(3836); + v->a[144086] = 1; + v->a[144087] = sym_heredoc_body; + v->a[144088] = state(2798); + v->a[144089] = 2; + v->a[144090] = sym__heredoc_body; + v->a[144091] = sym__simple_heredoc_body; + v->a[144092] = 6; + v->a[144093] = actions(57); v->a[144094] = 1; - v->a[144095] = anon_sym_CARET; - v->a[144096] = actions(6897); + v->a[144095] = sym_comment; + v->a[144096] = actions(8637); v->a[144097] = 1; - v->a[144098] = anon_sym_AMP; - v->a[144099] = actions(6911); + v->a[144098] = sym__heredoc_body_beginning; + v->a[144099] = actions(8655); small_parse_table_7205(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1441.c b/parser/static/small_parse_table/small_parse_table_1441.c index e5e63c38..d4f9109c 100644 --- a/parser/static/small_parse_table/small_parse_table_1441.c +++ b/parser/static/small_parse_table/small_parse_table_1441.c @@ -15,125 +15,125 @@ void small_parse_table_7205(t_small_parse_table_array *v) { v->a[144100] = 1; - v->a[144101] = anon_sym_STAR_STAR; - v->a[144102] = actions(6913); + v->a[144101] = sym_simple_heredoc_body; + v->a[144102] = state(2287); v->a[144103] = 1; - v->a[144104] = anon_sym_EQ_TILDE; - v->a[144105] = actions(6915); + v->a[144104] = sym__heredoc_body; + v->a[144105] = state(2288); v->a[144106] = 1; - v->a[144107] = anon_sym_QMARK; - v->a[144108] = actions(6939); + v->a[144107] = sym__simple_heredoc_body; + v->a[144108] = state(3977); v->a[144109] = 1; - v->a[144110] = anon_sym_RPAREN_RPAREN; - v->a[144111] = state(6559); - v->a[144112] = 1; - v->a[144113] = aux_sym_arithmetic_expansion_repeat1; - v->a[144114] = actions(6885); - v->a[144115] = 2; - v->a[144116] = anon_sym_PLUS_PLUS; - v->a[144117] = anon_sym_DASH_DASH; - v->a[144118] = actions(6899); - v->a[144119] = 2; + v->a[144110] = sym_heredoc_body; + v->a[144111] = 5; + v->a[144112] = actions(57); + v->a[144113] = 1; + v->a[144114] = sym_comment; + v->a[144115] = actions(8635); + v->a[144116] = 1; + v->a[144117] = sym_simple_heredoc_body; + v->a[144118] = actions(8637); + v->a[144119] = 1; small_parse_table_7206(v); } void small_parse_table_7206(t_small_parse_table_array *v) { - v->a[144120] = anon_sym_EQ_EQ; - v->a[144121] = anon_sym_BANG_EQ; - v->a[144122] = actions(6901); - v->a[144123] = 2; - v->a[144124] = anon_sym_LT; - v->a[144125] = anon_sym_GT; - v->a[144126] = actions(6903); - v->a[144127] = 2; - v->a[144128] = anon_sym_LT_EQ; - v->a[144129] = anon_sym_GT_EQ; - v->a[144130] = actions(6905); - v->a[144131] = 2; - v->a[144132] = anon_sym_LT_LT; - v->a[144133] = anon_sym_GT_GT; - v->a[144134] = actions(6907); - v->a[144135] = 2; - v->a[144136] = anon_sym_PLUS; - v->a[144137] = anon_sym_DASH; - v->a[144138] = actions(6909); - v->a[144139] = 3; + v->a[144120] = sym__heredoc_body_beginning; + v->a[144121] = state(3949); + v->a[144122] = 1; + v->a[144123] = sym_heredoc_body; + v->a[144124] = state(2374); + v->a[144125] = 2; + v->a[144126] = sym__heredoc_body; + v->a[144127] = sym__simple_heredoc_body; + v->a[144128] = 6; + v->a[144129] = actions(57); + v->a[144130] = 1; + v->a[144131] = sym_comment; + v->a[144132] = actions(8637); + v->a[144133] = 1; + v->a[144134] = sym__heredoc_body_beginning; + v->a[144135] = actions(8655); + v->a[144136] = 1; + v->a[144137] = sym_simple_heredoc_body; + v->a[144138] = state(2279); + v->a[144139] = 1; small_parse_table_7207(v); } void small_parse_table_7207(t_small_parse_table_array *v) { - v->a[144140] = anon_sym_STAR; - v->a[144141] = anon_sym_SLASH; - v->a[144142] = anon_sym_PERCENT; - v->a[144143] = actions(6887); - v->a[144144] = 11; - v->a[144145] = anon_sym_PLUS_EQ; - v->a[144146] = anon_sym_DASH_EQ; - v->a[144147] = anon_sym_STAR_EQ; - v->a[144148] = anon_sym_SLASH_EQ; - v->a[144149] = anon_sym_PERCENT_EQ; - v->a[144150] = anon_sym_STAR_STAR_EQ; - v->a[144151] = anon_sym_LT_LT_EQ; - v->a[144152] = anon_sym_GT_GT_EQ; - v->a[144153] = anon_sym_AMP_EQ; - v->a[144154] = anon_sym_CARET_EQ; - v->a[144155] = anon_sym_PIPE_EQ; - v->a[144156] = 21; - v->a[144157] = actions(71); + v->a[144140] = sym__heredoc_body; + v->a[144141] = state(2283); + v->a[144142] = 1; + v->a[144143] = sym__simple_heredoc_body; + v->a[144144] = state(3977); + v->a[144145] = 1; + v->a[144146] = sym_heredoc_body; + v->a[144147] = 5; + v->a[144148] = actions(57); + v->a[144149] = 1; + v->a[144150] = sym_comment; + v->a[144151] = actions(8637); + v->a[144152] = 1; + v->a[144153] = sym__heredoc_body_beginning; + v->a[144154] = actions(8655); + v->a[144155] = 1; + v->a[144156] = sym_simple_heredoc_body; + v->a[144157] = state(3977); v->a[144158] = 1; - v->a[144159] = sym_comment; + v->a[144159] = sym_heredoc_body; small_parse_table_7208(v); } void small_parse_table_7208(t_small_parse_table_array *v) { - v->a[144160] = actions(6881); - v->a[144161] = 1; - v->a[144162] = anon_sym_COMMA; - v->a[144163] = actions(6883); - v->a[144164] = 1; - v->a[144165] = anon_sym_EQ; - v->a[144166] = actions(6889); - v->a[144167] = 1; - v->a[144168] = anon_sym_PIPE_PIPE; - v->a[144169] = actions(6891); - v->a[144170] = 1; - v->a[144171] = anon_sym_AMP_AMP; - v->a[144172] = actions(6893); - v->a[144173] = 1; - v->a[144174] = anon_sym_PIPE; - v->a[144175] = actions(6895); - v->a[144176] = 1; - v->a[144177] = anon_sym_CARET; - v->a[144178] = actions(6897); - v->a[144179] = 1; + v->a[144160] = state(2247); + v->a[144161] = 2; + v->a[144162] = sym__heredoc_body; + v->a[144163] = sym__simple_heredoc_body; + v->a[144164] = 6; + v->a[144165] = actions(57); + v->a[144166] = 1; + v->a[144167] = sym_comment; + v->a[144168] = actions(8637); + v->a[144169] = 1; + v->a[144170] = sym__heredoc_body_beginning; + v->a[144171] = actions(8639); + v->a[144172] = 1; + v->a[144173] = sym_simple_heredoc_body; + v->a[144174] = state(2242); + v->a[144175] = 1; + v->a[144176] = sym__simple_heredoc_body; + v->a[144177] = state(2243); + v->a[144178] = 1; + v->a[144179] = sym__heredoc_body; small_parse_table_7209(v); } void small_parse_table_7209(t_small_parse_table_array *v) { - v->a[144180] = anon_sym_AMP; - v->a[144181] = actions(6911); - v->a[144182] = 1; - v->a[144183] = anon_sym_STAR_STAR; - v->a[144184] = actions(6913); + v->a[144180] = state(3852); + v->a[144181] = 1; + v->a[144182] = sym_heredoc_body; + v->a[144183] = 5; + v->a[144184] = actions(57); v->a[144185] = 1; - v->a[144186] = anon_sym_EQ_TILDE; - v->a[144187] = actions(6915); + v->a[144186] = sym_comment; + v->a[144187] = actions(8637); v->a[144188] = 1; - v->a[144189] = anon_sym_QMARK; - v->a[144190] = actions(6941); + v->a[144189] = sym__heredoc_body_beginning; + v->a[144190] = actions(8639); v->a[144191] = 1; - v->a[144192] = anon_sym_RPAREN_RPAREN; - v->a[144193] = state(6712); + v->a[144192] = sym_simple_heredoc_body; + v->a[144193] = state(3852); v->a[144194] = 1; - v->a[144195] = aux_sym_arithmetic_expansion_repeat1; - v->a[144196] = actions(6885); + v->a[144195] = sym_heredoc_body; + v->a[144196] = state(2277); v->a[144197] = 2; - v->a[144198] = anon_sym_PLUS_PLUS; - v->a[144199] = anon_sym_DASH_DASH; + v->a[144198] = sym__heredoc_body; + v->a[144199] = sym__simple_heredoc_body; small_parse_table_7210(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1442.c b/parser/static/small_parse_table/small_parse_table_1442.c index 74e1b332..e765def7 100644 --- a/parser/static/small_parse_table/small_parse_table_1442.c +++ b/parser/static/small_parse_table/small_parse_table_1442.c @@ -14,126 +14,126 @@ void small_parse_table_7210(t_small_parse_table_array *v) { - v->a[144200] = actions(6899); - v->a[144201] = 2; - v->a[144202] = anon_sym_EQ_EQ; - v->a[144203] = anon_sym_BANG_EQ; - v->a[144204] = actions(6901); - v->a[144205] = 2; - v->a[144206] = anon_sym_LT; - v->a[144207] = anon_sym_GT; - v->a[144208] = actions(6903); - v->a[144209] = 2; - v->a[144210] = anon_sym_LT_EQ; - v->a[144211] = anon_sym_GT_EQ; - v->a[144212] = actions(6905); - v->a[144213] = 2; - v->a[144214] = anon_sym_LT_LT; - v->a[144215] = anon_sym_GT_GT; - v->a[144216] = actions(6907); - v->a[144217] = 2; - v->a[144218] = anon_sym_PLUS; - v->a[144219] = anon_sym_DASH; + v->a[144200] = 6; + v->a[144201] = actions(57); + v->a[144202] = 1; + v->a[144203] = sym_comment; + v->a[144204] = actions(8637); + v->a[144205] = 1; + v->a[144206] = sym__heredoc_body_beginning; + v->a[144207] = actions(8653); + v->a[144208] = 1; + v->a[144209] = sym_simple_heredoc_body; + v->a[144210] = state(2770); + v->a[144211] = 1; + v->a[144212] = sym__simple_heredoc_body; + v->a[144213] = state(2777); + v->a[144214] = 1; + v->a[144215] = sym__heredoc_body; + v->a[144216] = state(3836); + v->a[144217] = 1; + v->a[144218] = sym_heredoc_body; + v->a[144219] = 4; small_parse_table_7211(v); } void small_parse_table_7211(t_small_parse_table_array *v) { - v->a[144220] = actions(6909); - v->a[144221] = 3; - v->a[144222] = anon_sym_STAR; - v->a[144223] = anon_sym_SLASH; - v->a[144224] = anon_sym_PERCENT; - v->a[144225] = actions(6887); - v->a[144226] = 11; - v->a[144227] = anon_sym_PLUS_EQ; - v->a[144228] = anon_sym_DASH_EQ; - v->a[144229] = anon_sym_STAR_EQ; - v->a[144230] = anon_sym_SLASH_EQ; - v->a[144231] = anon_sym_PERCENT_EQ; - v->a[144232] = anon_sym_STAR_STAR_EQ; - v->a[144233] = anon_sym_LT_LT_EQ; - v->a[144234] = anon_sym_GT_GT_EQ; - v->a[144235] = anon_sym_AMP_EQ; - v->a[144236] = anon_sym_CARET_EQ; - v->a[144237] = anon_sym_PIPE_EQ; - v->a[144238] = 21; - v->a[144239] = actions(71); + v->a[144220] = actions(3); + v->a[144221] = 1; + v->a[144222] = sym_comment; + v->a[144223] = actions(8389); + v->a[144224] = 1; + v->a[144225] = anon_sym_in; + v->a[144226] = actions(8393); + v->a[144227] = 1; + v->a[144228] = aux_sym_heredoc_redirect_token1; + v->a[144229] = actions(8391); + v->a[144230] = 3; + v->a[144231] = anon_sym_SEMI_SEMI; + v->a[144232] = anon_sym_AMP; + v->a[144233] = anon_sym_SEMI; + v->a[144234] = 5; + v->a[144235] = actions(57); + v->a[144236] = 1; + v->a[144237] = sym_comment; + v->a[144238] = actions(8635); + v->a[144239] = 1; small_parse_table_7212(v); } void small_parse_table_7212(t_small_parse_table_array *v) { - v->a[144240] = 1; - v->a[144241] = sym_comment; - v->a[144242] = actions(6881); - v->a[144243] = 1; - v->a[144244] = anon_sym_COMMA; - v->a[144245] = actions(6883); - v->a[144246] = 1; - v->a[144247] = anon_sym_EQ; - v->a[144248] = actions(6889); - v->a[144249] = 1; - v->a[144250] = anon_sym_PIPE_PIPE; - v->a[144251] = actions(6891); - v->a[144252] = 1; - v->a[144253] = anon_sym_AMP_AMP; - v->a[144254] = actions(6893); - v->a[144255] = 1; - v->a[144256] = anon_sym_PIPE; - v->a[144257] = actions(6895); - v->a[144258] = 1; - v->a[144259] = anon_sym_CARET; + v->a[144240] = sym_simple_heredoc_body; + v->a[144241] = actions(8637); + v->a[144242] = 1; + v->a[144243] = sym__heredoc_body_beginning; + v->a[144244] = state(3949); + v->a[144245] = 1; + v->a[144246] = sym_heredoc_body; + v->a[144247] = state(2387); + v->a[144248] = 2; + v->a[144249] = sym__heredoc_body; + v->a[144250] = sym__simple_heredoc_body; + v->a[144251] = 6; + v->a[144252] = actions(57); + v->a[144253] = 1; + v->a[144254] = sym_comment; + v->a[144255] = actions(8637); + v->a[144256] = 1; + v->a[144257] = sym__heredoc_body_beginning; + v->a[144258] = actions(8639); + v->a[144259] = 1; small_parse_table_7213(v); } void small_parse_table_7213(t_small_parse_table_array *v) { - v->a[144260] = actions(6897); - v->a[144261] = 1; - v->a[144262] = anon_sym_AMP; - v->a[144263] = actions(6911); - v->a[144264] = 1; - v->a[144265] = anon_sym_STAR_STAR; - v->a[144266] = actions(6913); - v->a[144267] = 1; - v->a[144268] = anon_sym_EQ_TILDE; - v->a[144269] = actions(6915); - v->a[144270] = 1; - v->a[144271] = anon_sym_QMARK; - v->a[144272] = actions(6943); - v->a[144273] = 1; - v->a[144274] = anon_sym_RPAREN_RPAREN; - v->a[144275] = state(6606); - v->a[144276] = 1; - v->a[144277] = aux_sym_arithmetic_expansion_repeat1; - v->a[144278] = actions(6885); - v->a[144279] = 2; + v->a[144260] = sym_simple_heredoc_body; + v->a[144261] = state(2240); + v->a[144262] = 1; + v->a[144263] = sym__simple_heredoc_body; + v->a[144264] = state(2241); + v->a[144265] = 1; + v->a[144266] = sym__heredoc_body; + v->a[144267] = state(3852); + v->a[144268] = 1; + v->a[144269] = sym_heredoc_body; + v->a[144270] = 6; + v->a[144271] = actions(57); + v->a[144272] = 1; + v->a[144273] = sym_comment; + v->a[144274] = actions(8635); + v->a[144275] = 1; + v->a[144276] = sym_simple_heredoc_body; + v->a[144277] = actions(8637); + v->a[144278] = 1; + v->a[144279] = sym__heredoc_body_beginning; small_parse_table_7214(v); } void small_parse_table_7214(t_small_parse_table_array *v) { - v->a[144280] = anon_sym_PLUS_PLUS; - v->a[144281] = anon_sym_DASH_DASH; - v->a[144282] = actions(6899); - v->a[144283] = 2; - v->a[144284] = anon_sym_EQ_EQ; - v->a[144285] = anon_sym_BANG_EQ; - v->a[144286] = actions(6901); - v->a[144287] = 2; - v->a[144288] = anon_sym_LT; - v->a[144289] = anon_sym_GT; - v->a[144290] = actions(6903); - v->a[144291] = 2; - v->a[144292] = anon_sym_LT_EQ; - v->a[144293] = anon_sym_GT_EQ; - v->a[144294] = actions(6905); - v->a[144295] = 2; - v->a[144296] = anon_sym_LT_LT; - v->a[144297] = anon_sym_GT_GT; - v->a[144298] = actions(6907); - v->a[144299] = 2; + v->a[144280] = state(2391); + v->a[144281] = 1; + v->a[144282] = sym__heredoc_body; + v->a[144283] = state(2396); + v->a[144284] = 1; + v->a[144285] = sym__simple_heredoc_body; + v->a[144286] = state(3949); + v->a[144287] = 1; + v->a[144288] = sym_heredoc_body; + v->a[144289] = 6; + v->a[144290] = actions(57); + v->a[144291] = 1; + v->a[144292] = sym_comment; + v->a[144293] = actions(8635); + v->a[144294] = 1; + v->a[144295] = sym_simple_heredoc_body; + v->a[144296] = actions(8637); + v->a[144297] = 1; + v->a[144298] = sym__heredoc_body_beginning; + v->a[144299] = state(2397); small_parse_table_7215(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1443.c b/parser/static/small_parse_table/small_parse_table_1443.c index 718a1ae0..70a8bf45 100644 --- a/parser/static/small_parse_table/small_parse_table_1443.c +++ b/parser/static/small_parse_table/small_parse_table_1443.c @@ -14,126 +14,126 @@ void small_parse_table_7215(t_small_parse_table_array *v) { - v->a[144300] = anon_sym_PLUS; - v->a[144301] = anon_sym_DASH; - v->a[144302] = actions(6909); - v->a[144303] = 3; - v->a[144304] = anon_sym_STAR; - v->a[144305] = anon_sym_SLASH; - v->a[144306] = anon_sym_PERCENT; - v->a[144307] = actions(6887); - v->a[144308] = 11; - v->a[144309] = anon_sym_PLUS_EQ; - v->a[144310] = anon_sym_DASH_EQ; - v->a[144311] = anon_sym_STAR_EQ; - v->a[144312] = anon_sym_SLASH_EQ; - v->a[144313] = anon_sym_PERCENT_EQ; - v->a[144314] = anon_sym_STAR_STAR_EQ; - v->a[144315] = anon_sym_LT_LT_EQ; - v->a[144316] = anon_sym_GT_GT_EQ; - v->a[144317] = anon_sym_AMP_EQ; - v->a[144318] = anon_sym_CARET_EQ; - v->a[144319] = anon_sym_PIPE_EQ; + v->a[144300] = 1; + v->a[144301] = sym__heredoc_body; + v->a[144302] = state(2399); + v->a[144303] = 1; + v->a[144304] = sym__simple_heredoc_body; + v->a[144305] = state(3949); + v->a[144306] = 1; + v->a[144307] = sym_heredoc_body; + v->a[144308] = 5; + v->a[144309] = actions(57); + v->a[144310] = 1; + v->a[144311] = sym_comment; + v->a[144312] = actions(8635); + v->a[144313] = 1; + v->a[144314] = sym_simple_heredoc_body; + v->a[144315] = actions(8637); + v->a[144316] = 1; + v->a[144317] = sym__heredoc_body_beginning; + v->a[144318] = state(3949); + v->a[144319] = 1; small_parse_table_7216(v); } void small_parse_table_7216(t_small_parse_table_array *v) { - v->a[144320] = 21; - v->a[144321] = actions(71); - v->a[144322] = 1; - v->a[144323] = sym_comment; - v->a[144324] = actions(6881); - v->a[144325] = 1; - v->a[144326] = anon_sym_COMMA; - v->a[144327] = actions(6883); - v->a[144328] = 1; - v->a[144329] = anon_sym_EQ; - v->a[144330] = actions(6889); - v->a[144331] = 1; - v->a[144332] = anon_sym_PIPE_PIPE; - v->a[144333] = actions(6891); - v->a[144334] = 1; - v->a[144335] = anon_sym_AMP_AMP; - v->a[144336] = actions(6893); - v->a[144337] = 1; - v->a[144338] = anon_sym_PIPE; - v->a[144339] = actions(6895); + v->a[144320] = sym_heredoc_body; + v->a[144321] = state(2400); + v->a[144322] = 2; + v->a[144323] = sym__heredoc_body; + v->a[144324] = sym__simple_heredoc_body; + v->a[144325] = 5; + v->a[144326] = actions(57); + v->a[144327] = 1; + v->a[144328] = sym_comment; + v->a[144329] = actions(8637); + v->a[144330] = 1; + v->a[144331] = sym__heredoc_body_beginning; + v->a[144332] = actions(8653); + v->a[144333] = 1; + v->a[144334] = sym_simple_heredoc_body; + v->a[144335] = state(3836); + v->a[144336] = 1; + v->a[144337] = sym_heredoc_body; + v->a[144338] = state(2787); + v->a[144339] = 2; small_parse_table_7217(v); } void small_parse_table_7217(t_small_parse_table_array *v) { - v->a[144340] = 1; - v->a[144341] = anon_sym_CARET; - v->a[144342] = actions(6897); - v->a[144343] = 1; - v->a[144344] = anon_sym_AMP; - v->a[144345] = actions(6911); - v->a[144346] = 1; - v->a[144347] = anon_sym_STAR_STAR; - v->a[144348] = actions(6913); - v->a[144349] = 1; - v->a[144350] = anon_sym_EQ_TILDE; - v->a[144351] = actions(6915); - v->a[144352] = 1; - v->a[144353] = anon_sym_QMARK; - v->a[144354] = actions(6945); - v->a[144355] = 1; - v->a[144356] = anon_sym_RPAREN_RPAREN; - v->a[144357] = state(6697); - v->a[144358] = 1; - v->a[144359] = aux_sym_arithmetic_expansion_repeat1; + v->a[144340] = sym__heredoc_body; + v->a[144341] = sym__simple_heredoc_body; + v->a[144342] = 6; + v->a[144343] = actions(57); + v->a[144344] = 1; + v->a[144345] = sym_comment; + v->a[144346] = actions(8637); + v->a[144347] = 1; + v->a[144348] = sym__heredoc_body_beginning; + v->a[144349] = actions(8639); + v->a[144350] = 1; + v->a[144351] = sym_simple_heredoc_body; + v->a[144352] = state(2225); + v->a[144353] = 1; + v->a[144354] = sym__simple_heredoc_body; + v->a[144355] = state(2233); + v->a[144356] = 1; + v->a[144357] = sym__heredoc_body; + v->a[144358] = state(3852); + v->a[144359] = 1; small_parse_table_7218(v); } void small_parse_table_7218(t_small_parse_table_array *v) { - v->a[144360] = actions(6885); - v->a[144361] = 2; - v->a[144362] = anon_sym_PLUS_PLUS; - v->a[144363] = anon_sym_DASH_DASH; - v->a[144364] = actions(6899); - v->a[144365] = 2; - v->a[144366] = anon_sym_EQ_EQ; - v->a[144367] = anon_sym_BANG_EQ; - v->a[144368] = actions(6901); - v->a[144369] = 2; - v->a[144370] = anon_sym_LT; - v->a[144371] = anon_sym_GT; - v->a[144372] = actions(6903); - v->a[144373] = 2; - v->a[144374] = anon_sym_LT_EQ; - v->a[144375] = anon_sym_GT_EQ; - v->a[144376] = actions(6905); - v->a[144377] = 2; - v->a[144378] = anon_sym_LT_LT; - v->a[144379] = anon_sym_GT_GT; + v->a[144360] = sym_heredoc_body; + v->a[144361] = 5; + v->a[144362] = actions(57); + v->a[144363] = 1; + v->a[144364] = sym_comment; + v->a[144365] = actions(8637); + v->a[144366] = 1; + v->a[144367] = sym__heredoc_body_beginning; + v->a[144368] = actions(8655); + v->a[144369] = 1; + v->a[144370] = sym_simple_heredoc_body; + v->a[144371] = state(3977); + v->a[144372] = 1; + v->a[144373] = sym_heredoc_body; + v->a[144374] = state(2257); + v->a[144375] = 2; + v->a[144376] = sym__heredoc_body; + v->a[144377] = sym__simple_heredoc_body; + v->a[144378] = 5; + v->a[144379] = actions(57); small_parse_table_7219(v); } void small_parse_table_7219(t_small_parse_table_array *v) { - v->a[144380] = actions(6907); - v->a[144381] = 2; - v->a[144382] = anon_sym_PLUS; - v->a[144383] = anon_sym_DASH; - v->a[144384] = actions(6909); - v->a[144385] = 3; - v->a[144386] = anon_sym_STAR; - v->a[144387] = anon_sym_SLASH; - v->a[144388] = anon_sym_PERCENT; - v->a[144389] = actions(6887); - v->a[144390] = 11; - v->a[144391] = anon_sym_PLUS_EQ; - v->a[144392] = anon_sym_DASH_EQ; - v->a[144393] = anon_sym_STAR_EQ; - v->a[144394] = anon_sym_SLASH_EQ; - v->a[144395] = anon_sym_PERCENT_EQ; - v->a[144396] = anon_sym_STAR_STAR_EQ; - v->a[144397] = anon_sym_LT_LT_EQ; - v->a[144398] = anon_sym_GT_GT_EQ; - v->a[144399] = anon_sym_AMP_EQ; + v->a[144380] = 1; + v->a[144381] = sym_comment; + v->a[144382] = actions(8635); + v->a[144383] = 1; + v->a[144384] = sym_simple_heredoc_body; + v->a[144385] = actions(8637); + v->a[144386] = 1; + v->a[144387] = sym__heredoc_body_beginning; + v->a[144388] = state(3949); + v->a[144389] = 1; + v->a[144390] = sym_heredoc_body; + v->a[144391] = state(2348); + v->a[144392] = 2; + v->a[144393] = sym__heredoc_body; + v->a[144394] = sym__simple_heredoc_body; + v->a[144395] = 5; + v->a[144396] = actions(57); + v->a[144397] = 1; + v->a[144398] = sym_comment; + v->a[144399] = actions(8549); small_parse_table_7220(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1444.c b/parser/static/small_parse_table/small_parse_table_1444.c index 604a68ad..cf70d5c6 100644 --- a/parser/static/small_parse_table/small_parse_table_1444.c +++ b/parser/static/small_parse_table/small_parse_table_1444.c @@ -14,126 +14,126 @@ void small_parse_table_7220(t_small_parse_table_array *v) { - v->a[144400] = anon_sym_CARET_EQ; - v->a[144401] = anon_sym_PIPE_EQ; - v->a[144402] = 21; - v->a[144403] = actions(71); - v->a[144404] = 1; - v->a[144405] = sym_comment; - v->a[144406] = actions(6881); - v->a[144407] = 1; - v->a[144408] = anon_sym_COMMA; - v->a[144409] = actions(6883); - v->a[144410] = 1; - v->a[144411] = anon_sym_EQ; - v->a[144412] = actions(6889); - v->a[144413] = 1; - v->a[144414] = anon_sym_PIPE_PIPE; - v->a[144415] = actions(6891); - v->a[144416] = 1; - v->a[144417] = anon_sym_AMP_AMP; - v->a[144418] = actions(6893); - v->a[144419] = 1; + v->a[144400] = 1; + v->a[144401] = aux_sym_concatenation_token1; + v->a[144402] = actions(8657); + v->a[144403] = 1; + v->a[144404] = sym__concat; + v->a[144405] = state(3403); + v->a[144406] = 1; + v->a[144407] = aux_sym_concatenation_repeat1; + v->a[144408] = actions(2690); + v->a[144409] = 2; + v->a[144410] = anon_sym_PIPE; + v->a[144411] = anon_sym_RPAREN; + v->a[144412] = 5; + v->a[144413] = actions(57); + v->a[144414] = 1; + v->a[144415] = sym_comment; + v->a[144416] = actions(8549); + v->a[144417] = 1; + v->a[144418] = aux_sym_concatenation_token1; + v->a[144419] = actions(8659); small_parse_table_7221(v); } void small_parse_table_7221(t_small_parse_table_array *v) { - v->a[144420] = anon_sym_PIPE; - v->a[144421] = actions(6895); - v->a[144422] = 1; - v->a[144423] = anon_sym_CARET; - v->a[144424] = actions(6897); - v->a[144425] = 1; - v->a[144426] = anon_sym_AMP; - v->a[144427] = actions(6911); - v->a[144428] = 1; - v->a[144429] = anon_sym_STAR_STAR; - v->a[144430] = actions(6913); + v->a[144420] = 1; + v->a[144421] = sym__concat; + v->a[144422] = state(3403); + v->a[144423] = 1; + v->a[144424] = aux_sym_concatenation_repeat1; + v->a[144425] = actions(2696); + v->a[144426] = 2; + v->a[144427] = anon_sym_PIPE; + v->a[144428] = anon_sym_RPAREN; + v->a[144429] = 6; + v->a[144430] = actions(57); v->a[144431] = 1; - v->a[144432] = anon_sym_EQ_TILDE; - v->a[144433] = actions(6915); + v->a[144432] = sym_comment; + v->a[144433] = actions(8635); v->a[144434] = 1; - v->a[144435] = anon_sym_QMARK; - v->a[144436] = actions(6947); + v->a[144435] = sym_simple_heredoc_body; + v->a[144436] = actions(8637); v->a[144437] = 1; - v->a[144438] = anon_sym_RPAREN_RPAREN; - v->a[144439] = state(6653); + v->a[144438] = sym__heredoc_body_beginning; + v->a[144439] = state(2401); small_parse_table_7222(v); } void small_parse_table_7222(t_small_parse_table_array *v) { v->a[144440] = 1; - v->a[144441] = aux_sym_arithmetic_expansion_repeat1; - v->a[144442] = actions(6885); - v->a[144443] = 2; - v->a[144444] = anon_sym_PLUS_PLUS; - v->a[144445] = anon_sym_DASH_DASH; - v->a[144446] = actions(6899); - v->a[144447] = 2; - v->a[144448] = anon_sym_EQ_EQ; - v->a[144449] = anon_sym_BANG_EQ; - v->a[144450] = actions(6901); - v->a[144451] = 2; - v->a[144452] = anon_sym_LT; - v->a[144453] = anon_sym_GT; - v->a[144454] = actions(6903); - v->a[144455] = 2; - v->a[144456] = anon_sym_LT_EQ; - v->a[144457] = anon_sym_GT_EQ; - v->a[144458] = actions(6905); - v->a[144459] = 2; + v->a[144441] = sym__heredoc_body; + v->a[144442] = state(2407); + v->a[144443] = 1; + v->a[144444] = sym__simple_heredoc_body; + v->a[144445] = state(3949); + v->a[144446] = 1; + v->a[144447] = sym_heredoc_body; + v->a[144448] = 6; + v->a[144449] = actions(57); + v->a[144450] = 1; + v->a[144451] = sym_comment; + v->a[144452] = actions(8635); + v->a[144453] = 1; + v->a[144454] = sym_simple_heredoc_body; + v->a[144455] = actions(8637); + v->a[144456] = 1; + v->a[144457] = sym__heredoc_body_beginning; + v->a[144458] = state(2411); + v->a[144459] = 1; small_parse_table_7223(v); } void small_parse_table_7223(t_small_parse_table_array *v) { - v->a[144460] = anon_sym_LT_LT; - v->a[144461] = anon_sym_GT_GT; - v->a[144462] = actions(6907); - v->a[144463] = 2; - v->a[144464] = anon_sym_PLUS; - v->a[144465] = anon_sym_DASH; - v->a[144466] = actions(6909); - v->a[144467] = 3; - v->a[144468] = anon_sym_STAR; - v->a[144469] = anon_sym_SLASH; - v->a[144470] = anon_sym_PERCENT; - v->a[144471] = actions(6887); - v->a[144472] = 11; - v->a[144473] = anon_sym_PLUS_EQ; - v->a[144474] = anon_sym_DASH_EQ; - v->a[144475] = anon_sym_STAR_EQ; - v->a[144476] = anon_sym_SLASH_EQ; - v->a[144477] = anon_sym_PERCENT_EQ; - v->a[144478] = anon_sym_STAR_STAR_EQ; - v->a[144479] = anon_sym_LT_LT_EQ; + v->a[144460] = sym__heredoc_body; + v->a[144461] = state(2413); + v->a[144462] = 1; + v->a[144463] = sym__simple_heredoc_body; + v->a[144464] = state(3949); + v->a[144465] = 1; + v->a[144466] = sym_heredoc_body; + v->a[144467] = 5; + v->a[144468] = actions(57); + v->a[144469] = 1; + v->a[144470] = sym_comment; + v->a[144471] = actions(8637); + v->a[144472] = 1; + v->a[144473] = sym__heredoc_body_beginning; + v->a[144474] = actions(8655); + v->a[144475] = 1; + v->a[144476] = sym_simple_heredoc_body; + v->a[144477] = state(3977); + v->a[144478] = 1; + v->a[144479] = sym_heredoc_body; small_parse_table_7224(v); } void small_parse_table_7224(t_small_parse_table_array *v) { - v->a[144480] = anon_sym_GT_GT_EQ; - v->a[144481] = anon_sym_AMP_EQ; - v->a[144482] = anon_sym_CARET_EQ; - v->a[144483] = anon_sym_PIPE_EQ; - v->a[144484] = 21; - v->a[144485] = actions(71); + v->a[144480] = state(2252); + v->a[144481] = 2; + v->a[144482] = sym__heredoc_body; + v->a[144483] = sym__simple_heredoc_body; + v->a[144484] = 5; + v->a[144485] = actions(57); v->a[144486] = 1; v->a[144487] = sym_comment; - v->a[144488] = actions(6881); + v->a[144488] = actions(8637); v->a[144489] = 1; - v->a[144490] = anon_sym_COMMA; - v->a[144491] = actions(6883); + v->a[144490] = sym__heredoc_body_beginning; + v->a[144491] = actions(8653); v->a[144492] = 1; - v->a[144493] = anon_sym_EQ; - v->a[144494] = actions(6889); + v->a[144493] = sym_simple_heredoc_body; + v->a[144494] = state(3836); v->a[144495] = 1; - v->a[144496] = anon_sym_PIPE_PIPE; - v->a[144497] = actions(6891); - v->a[144498] = 1; - v->a[144499] = anon_sym_AMP_AMP; + v->a[144496] = sym_heredoc_body; + v->a[144497] = state(2801); + v->a[144498] = 2; + v->a[144499] = sym__heredoc_body; small_parse_table_7225(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1445.c b/parser/static/small_parse_table/small_parse_table_1445.c index 3c00f94e..ad0c17ef 100644 --- a/parser/static/small_parse_table/small_parse_table_1445.c +++ b/parser/static/small_parse_table/small_parse_table_1445.c @@ -14,126 +14,126 @@ void small_parse_table_7225(t_small_parse_table_array *v) { - v->a[144500] = actions(6893); - v->a[144501] = 1; - v->a[144502] = anon_sym_PIPE; - v->a[144503] = actions(6895); - v->a[144504] = 1; - v->a[144505] = anon_sym_CARET; - v->a[144506] = actions(6897); - v->a[144507] = 1; - v->a[144508] = anon_sym_AMP; - v->a[144509] = actions(6911); - v->a[144510] = 1; - v->a[144511] = anon_sym_STAR_STAR; - v->a[144512] = actions(6913); - v->a[144513] = 1; - v->a[144514] = anon_sym_EQ_TILDE; - v->a[144515] = actions(6915); - v->a[144516] = 1; - v->a[144517] = anon_sym_QMARK; - v->a[144518] = actions(6949); - v->a[144519] = 1; + v->a[144500] = sym__simple_heredoc_body; + v->a[144501] = 4; + v->a[144502] = actions(3); + v->a[144503] = 1; + v->a[144504] = sym_comment; + v->a[144505] = actions(8661); + v->a[144506] = 1; + v->a[144507] = anon_sym_in; + v->a[144508] = actions(8665); + v->a[144509] = 1; + v->a[144510] = aux_sym_heredoc_redirect_token1; + v->a[144511] = actions(8663); + v->a[144512] = 3; + v->a[144513] = anon_sym_SEMI_SEMI; + v->a[144514] = anon_sym_AMP; + v->a[144515] = anon_sym_SEMI; + v->a[144516] = 5; + v->a[144517] = actions(57); + v->a[144518] = 1; + v->a[144519] = sym_comment; small_parse_table_7226(v); } void small_parse_table_7226(t_small_parse_table_array *v) { - v->a[144520] = anon_sym_RPAREN_RPAREN; - v->a[144521] = state(6612); - v->a[144522] = 1; - v->a[144523] = aux_sym_arithmetic_expansion_repeat1; - v->a[144524] = actions(6885); - v->a[144525] = 2; - v->a[144526] = anon_sym_PLUS_PLUS; - v->a[144527] = anon_sym_DASH_DASH; - v->a[144528] = actions(6899); - v->a[144529] = 2; - v->a[144530] = anon_sym_EQ_EQ; - v->a[144531] = anon_sym_BANG_EQ; - v->a[144532] = actions(6901); - v->a[144533] = 2; - v->a[144534] = anon_sym_LT; - v->a[144535] = anon_sym_GT; - v->a[144536] = actions(6903); - v->a[144537] = 2; - v->a[144538] = anon_sym_LT_EQ; - v->a[144539] = anon_sym_GT_EQ; + v->a[144520] = actions(8637); + v->a[144521] = 1; + v->a[144522] = sym__heredoc_body_beginning; + v->a[144523] = actions(8653); + v->a[144524] = 1; + v->a[144525] = sym_simple_heredoc_body; + v->a[144526] = state(3836); + v->a[144527] = 1; + v->a[144528] = sym_heredoc_body; + v->a[144529] = state(2788); + v->a[144530] = 2; + v->a[144531] = sym__heredoc_body; + v->a[144532] = sym__simple_heredoc_body; + v->a[144533] = 6; + v->a[144534] = actions(57); + v->a[144535] = 1; + v->a[144536] = sym_comment; + v->a[144537] = actions(8637); + v->a[144538] = 1; + v->a[144539] = sym__heredoc_body_beginning; small_parse_table_7227(v); } void small_parse_table_7227(t_small_parse_table_array *v) { - v->a[144540] = actions(6905); - v->a[144541] = 2; - v->a[144542] = anon_sym_LT_LT; - v->a[144543] = anon_sym_GT_GT; - v->a[144544] = actions(6907); - v->a[144545] = 2; - v->a[144546] = anon_sym_PLUS; - v->a[144547] = anon_sym_DASH; - v->a[144548] = actions(6909); - v->a[144549] = 3; - v->a[144550] = anon_sym_STAR; - v->a[144551] = anon_sym_SLASH; - v->a[144552] = anon_sym_PERCENT; - v->a[144553] = actions(6887); - v->a[144554] = 11; - v->a[144555] = anon_sym_PLUS_EQ; - v->a[144556] = anon_sym_DASH_EQ; - v->a[144557] = anon_sym_STAR_EQ; - v->a[144558] = anon_sym_SLASH_EQ; - v->a[144559] = anon_sym_PERCENT_EQ; + v->a[144540] = actions(8655); + v->a[144541] = 1; + v->a[144542] = sym_simple_heredoc_body; + v->a[144543] = state(2253); + v->a[144544] = 1; + v->a[144545] = sym__heredoc_body; + v->a[144546] = state(2254); + v->a[144547] = 1; + v->a[144548] = sym__simple_heredoc_body; + v->a[144549] = state(3977); + v->a[144550] = 1; + v->a[144551] = sym_heredoc_body; + v->a[144552] = 6; + v->a[144553] = actions(57); + v->a[144554] = 1; + v->a[144555] = sym_comment; + v->a[144556] = actions(8637); + v->a[144557] = 1; + v->a[144558] = sym__heredoc_body_beginning; + v->a[144559] = actions(8653); small_parse_table_7228(v); } void small_parse_table_7228(t_small_parse_table_array *v) { - v->a[144560] = anon_sym_STAR_STAR_EQ; - v->a[144561] = anon_sym_LT_LT_EQ; - v->a[144562] = anon_sym_GT_GT_EQ; - v->a[144563] = anon_sym_AMP_EQ; - v->a[144564] = anon_sym_CARET_EQ; - v->a[144565] = anon_sym_PIPE_EQ; - v->a[144566] = 21; - v->a[144567] = actions(71); - v->a[144568] = 1; - v->a[144569] = sym_comment; - v->a[144570] = actions(6881); - v->a[144571] = 1; - v->a[144572] = anon_sym_COMMA; - v->a[144573] = actions(6883); - v->a[144574] = 1; - v->a[144575] = anon_sym_EQ; - v->a[144576] = actions(6889); - v->a[144577] = 1; - v->a[144578] = anon_sym_PIPE_PIPE; - v->a[144579] = actions(6891); + v->a[144560] = 1; + v->a[144561] = sym_simple_heredoc_body; + v->a[144562] = state(2789); + v->a[144563] = 1; + v->a[144564] = sym__simple_heredoc_body; + v->a[144565] = state(2790); + v->a[144566] = 1; + v->a[144567] = sym__heredoc_body; + v->a[144568] = state(3836); + v->a[144569] = 1; + v->a[144570] = sym_heredoc_body; + v->a[144571] = 6; + v->a[144572] = actions(57); + v->a[144573] = 1; + v->a[144574] = sym_comment; + v->a[144575] = actions(8637); + v->a[144576] = 1; + v->a[144577] = sym__heredoc_body_beginning; + v->a[144578] = actions(8655); + v->a[144579] = 1; small_parse_table_7229(v); } void small_parse_table_7229(t_small_parse_table_array *v) { - v->a[144580] = 1; - v->a[144581] = anon_sym_AMP_AMP; - v->a[144582] = actions(6893); - v->a[144583] = 1; - v->a[144584] = anon_sym_PIPE; - v->a[144585] = actions(6895); - v->a[144586] = 1; - v->a[144587] = anon_sym_CARET; - v->a[144588] = actions(6897); - v->a[144589] = 1; - v->a[144590] = anon_sym_AMP; - v->a[144591] = actions(6911); + v->a[144580] = sym_simple_heredoc_body; + v->a[144581] = state(2255); + v->a[144582] = 1; + v->a[144583] = sym__heredoc_body; + v->a[144584] = state(2256); + v->a[144585] = 1; + v->a[144586] = sym__simple_heredoc_body; + v->a[144587] = state(3977); + v->a[144588] = 1; + v->a[144589] = sym_heredoc_body; + v->a[144590] = 6; + v->a[144591] = actions(57); v->a[144592] = 1; - v->a[144593] = anon_sym_STAR_STAR; - v->a[144594] = actions(6913); + v->a[144593] = sym_comment; + v->a[144594] = actions(8545); v->a[144595] = 1; - v->a[144596] = anon_sym_EQ_TILDE; - v->a[144597] = actions(6915); + v->a[144596] = anon_sym_PIPE; + v->a[144597] = actions(8667); v->a[144598] = 1; - v->a[144599] = anon_sym_QMARK; + v->a[144599] = anon_sym_RPAREN; small_parse_table_7230(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1446.c b/parser/static/small_parse_table/small_parse_table_1446.c index bd7a6250..8e847ccf 100644 --- a/parser/static/small_parse_table/small_parse_table_1446.c +++ b/parser/static/small_parse_table/small_parse_table_1446.c @@ -14,126 +14,126 @@ void small_parse_table_7230(t_small_parse_table_array *v) { - v->a[144600] = actions(6951); + v->a[144600] = actions(8669); v->a[144601] = 1; - v->a[144602] = anon_sym_RPAREN_RPAREN; - v->a[144603] = state(6715); + v->a[144602] = sym__special_character; + v->a[144603] = state(3426); v->a[144604] = 1; - v->a[144605] = aux_sym_arithmetic_expansion_repeat1; - v->a[144606] = actions(6885); - v->a[144607] = 2; - v->a[144608] = anon_sym_PLUS_PLUS; - v->a[144609] = anon_sym_DASH_DASH; - v->a[144610] = actions(6899); - v->a[144611] = 2; - v->a[144612] = anon_sym_EQ_EQ; - v->a[144613] = anon_sym_BANG_EQ; - v->a[144614] = actions(6901); - v->a[144615] = 2; - v->a[144616] = anon_sym_LT; - v->a[144617] = anon_sym_GT; - v->a[144618] = actions(6903); - v->a[144619] = 2; + v->a[144605] = aux_sym__literal_repeat1; + v->a[144606] = state(3485); + v->a[144607] = 1; + v->a[144608] = aux_sym_case_item_repeat1; + v->a[144609] = 5; + v->a[144610] = actions(57); + v->a[144611] = 1; + v->a[144612] = sym_comment; + v->a[144613] = actions(8637); + v->a[144614] = 1; + v->a[144615] = sym__heredoc_body_beginning; + v->a[144616] = actions(8655); + v->a[144617] = 1; + v->a[144618] = sym_simple_heredoc_body; + v->a[144619] = state(3977); small_parse_table_7231(v); } void small_parse_table_7231(t_small_parse_table_array *v) { - v->a[144620] = anon_sym_LT_EQ; - v->a[144621] = anon_sym_GT_EQ; - v->a[144622] = actions(6905); + v->a[144620] = 1; + v->a[144621] = sym_heredoc_body; + v->a[144622] = state(2276); v->a[144623] = 2; - v->a[144624] = anon_sym_LT_LT; - v->a[144625] = anon_sym_GT_GT; - v->a[144626] = actions(6907); - v->a[144627] = 2; - v->a[144628] = anon_sym_PLUS; - v->a[144629] = anon_sym_DASH; - v->a[144630] = actions(6909); - v->a[144631] = 3; - v->a[144632] = anon_sym_STAR; - v->a[144633] = anon_sym_SLASH; - v->a[144634] = anon_sym_PERCENT; - v->a[144635] = actions(6887); - v->a[144636] = 11; - v->a[144637] = anon_sym_PLUS_EQ; - v->a[144638] = anon_sym_DASH_EQ; - v->a[144639] = anon_sym_STAR_EQ; + v->a[144624] = sym__heredoc_body; + v->a[144625] = sym__simple_heredoc_body; + v->a[144626] = 6; + v->a[144627] = actions(57); + v->a[144628] = 1; + v->a[144629] = sym_comment; + v->a[144630] = actions(8637); + v->a[144631] = 1; + v->a[144632] = sym__heredoc_body_beginning; + v->a[144633] = actions(8653); + v->a[144634] = 1; + v->a[144635] = sym_simple_heredoc_body; + v->a[144636] = state(2758); + v->a[144637] = 1; + v->a[144638] = sym__simple_heredoc_body; + v->a[144639] = state(2759); small_parse_table_7232(v); } void small_parse_table_7232(t_small_parse_table_array *v) { - v->a[144640] = anon_sym_SLASH_EQ; - v->a[144641] = anon_sym_PERCENT_EQ; - v->a[144642] = anon_sym_STAR_STAR_EQ; - v->a[144643] = anon_sym_LT_LT_EQ; - v->a[144644] = anon_sym_GT_GT_EQ; - v->a[144645] = anon_sym_AMP_EQ; - v->a[144646] = anon_sym_CARET_EQ; - v->a[144647] = anon_sym_PIPE_EQ; - v->a[144648] = 21; - v->a[144649] = actions(71); + v->a[144640] = 1; + v->a[144641] = sym__heredoc_body; + v->a[144642] = state(3836); + v->a[144643] = 1; + v->a[144644] = sym_heredoc_body; + v->a[144645] = 5; + v->a[144646] = actions(57); + v->a[144647] = 1; + v->a[144648] = sym_comment; + v->a[144649] = actions(8637); v->a[144650] = 1; - v->a[144651] = sym_comment; - v->a[144652] = actions(6881); + v->a[144651] = sym__heredoc_body_beginning; + v->a[144652] = actions(8653); v->a[144653] = 1; - v->a[144654] = anon_sym_COMMA; - v->a[144655] = actions(6883); + v->a[144654] = sym_simple_heredoc_body; + v->a[144655] = state(3836); v->a[144656] = 1; - v->a[144657] = anon_sym_EQ; - v->a[144658] = actions(6889); - v->a[144659] = 1; + v->a[144657] = sym_heredoc_body; + v->a[144658] = state(2760); + v->a[144659] = 2; small_parse_table_7233(v); } void small_parse_table_7233(t_small_parse_table_array *v) { - v->a[144660] = anon_sym_PIPE_PIPE; - v->a[144661] = actions(6891); - v->a[144662] = 1; - v->a[144663] = anon_sym_AMP_AMP; - v->a[144664] = actions(6893); - v->a[144665] = 1; - v->a[144666] = anon_sym_PIPE; - v->a[144667] = actions(6895); - v->a[144668] = 1; - v->a[144669] = anon_sym_CARET; - v->a[144670] = actions(6897); - v->a[144671] = 1; - v->a[144672] = anon_sym_AMP; - v->a[144673] = actions(6911); - v->a[144674] = 1; - v->a[144675] = anon_sym_STAR_STAR; - v->a[144676] = actions(6913); - v->a[144677] = 1; - v->a[144678] = anon_sym_EQ_TILDE; - v->a[144679] = actions(6915); + v->a[144660] = sym__heredoc_body; + v->a[144661] = sym__simple_heredoc_body; + v->a[144662] = 4; + v->a[144663] = actions(3); + v->a[144664] = 1; + v->a[144665] = sym_comment; + v->a[144666] = actions(8428); + v->a[144667] = 1; + v->a[144668] = anon_sym_in; + v->a[144669] = actions(8432); + v->a[144670] = 1; + v->a[144671] = aux_sym_heredoc_redirect_token1; + v->a[144672] = actions(8430); + v->a[144673] = 3; + v->a[144674] = anon_sym_SEMI_SEMI; + v->a[144675] = anon_sym_AMP; + v->a[144676] = anon_sym_SEMI; + v->a[144677] = 6; + v->a[144678] = actions(57); + v->a[144679] = 1; small_parse_table_7234(v); } void small_parse_table_7234(t_small_parse_table_array *v) { - v->a[144680] = 1; - v->a[144681] = anon_sym_QMARK; - v->a[144682] = actions(6953); - v->a[144683] = 1; - v->a[144684] = anon_sym_RPAREN_RPAREN; - v->a[144685] = state(6639); - v->a[144686] = 1; - v->a[144687] = aux_sym_arithmetic_expansion_repeat1; - v->a[144688] = actions(6885); - v->a[144689] = 2; - v->a[144690] = anon_sym_PLUS_PLUS; - v->a[144691] = anon_sym_DASH_DASH; - v->a[144692] = actions(6899); - v->a[144693] = 2; - v->a[144694] = anon_sym_EQ_EQ; - v->a[144695] = anon_sym_BANG_EQ; - v->a[144696] = actions(6901); - v->a[144697] = 2; - v->a[144698] = anon_sym_LT; - v->a[144699] = anon_sym_GT; + v->a[144680] = sym_comment; + v->a[144681] = actions(8637); + v->a[144682] = 1; + v->a[144683] = sym__heredoc_body_beginning; + v->a[144684] = actions(8653); + v->a[144685] = 1; + v->a[144686] = sym_simple_heredoc_body; + v->a[144687] = state(2719); + v->a[144688] = 1; + v->a[144689] = sym__simple_heredoc_body; + v->a[144690] = state(2793); + v->a[144691] = 1; + v->a[144692] = sym__heredoc_body; + v->a[144693] = state(3836); + v->a[144694] = 1; + v->a[144695] = sym_heredoc_body; + v->a[144696] = 5; + v->a[144697] = actions(57); + v->a[144698] = 1; + v->a[144699] = sym_comment; small_parse_table_7235(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1447.c b/parser/static/small_parse_table/small_parse_table_1447.c index 93d9b44f..68fd2cea 100644 --- a/parser/static/small_parse_table/small_parse_table_1447.c +++ b/parser/static/small_parse_table/small_parse_table_1447.c @@ -14,126 +14,126 @@ void small_parse_table_7235(t_small_parse_table_array *v) { - v->a[144700] = actions(6903); - v->a[144701] = 2; - v->a[144702] = anon_sym_LT_EQ; - v->a[144703] = anon_sym_GT_EQ; - v->a[144704] = actions(6905); - v->a[144705] = 2; - v->a[144706] = anon_sym_LT_LT; - v->a[144707] = anon_sym_GT_GT; - v->a[144708] = actions(6907); - v->a[144709] = 2; - v->a[144710] = anon_sym_PLUS; - v->a[144711] = anon_sym_DASH; - v->a[144712] = actions(6909); - v->a[144713] = 3; - v->a[144714] = anon_sym_STAR; - v->a[144715] = anon_sym_SLASH; - v->a[144716] = anon_sym_PERCENT; - v->a[144717] = actions(6887); - v->a[144718] = 11; - v->a[144719] = anon_sym_PLUS_EQ; + v->a[144700] = actions(8637); + v->a[144701] = 1; + v->a[144702] = sym__heredoc_body_beginning; + v->a[144703] = actions(8655); + v->a[144704] = 1; + v->a[144705] = sym_simple_heredoc_body; + v->a[144706] = state(3977); + v->a[144707] = 1; + v->a[144708] = sym_heredoc_body; + v->a[144709] = state(2213); + v->a[144710] = 2; + v->a[144711] = sym__heredoc_body; + v->a[144712] = sym__simple_heredoc_body; + v->a[144713] = 5; + v->a[144714] = actions(57); + v->a[144715] = 1; + v->a[144716] = sym_comment; + v->a[144717] = actions(8637); + v->a[144718] = 1; + v->a[144719] = sym__heredoc_body_beginning; small_parse_table_7236(v); } void small_parse_table_7236(t_small_parse_table_array *v) { - v->a[144720] = anon_sym_DASH_EQ; - v->a[144721] = anon_sym_STAR_EQ; - v->a[144722] = anon_sym_SLASH_EQ; - v->a[144723] = anon_sym_PERCENT_EQ; - v->a[144724] = anon_sym_STAR_STAR_EQ; - v->a[144725] = anon_sym_LT_LT_EQ; - v->a[144726] = anon_sym_GT_GT_EQ; - v->a[144727] = anon_sym_AMP_EQ; - v->a[144728] = anon_sym_CARET_EQ; - v->a[144729] = anon_sym_PIPE_EQ; - v->a[144730] = 21; - v->a[144731] = actions(71); + v->a[144720] = actions(8639); + v->a[144721] = 1; + v->a[144722] = sym_simple_heredoc_body; + v->a[144723] = state(3852); + v->a[144724] = 1; + v->a[144725] = sym_heredoc_body; + v->a[144726] = state(2235); + v->a[144727] = 2; + v->a[144728] = sym__heredoc_body; + v->a[144729] = sym__simple_heredoc_body; + v->a[144730] = 5; + v->a[144731] = actions(57); v->a[144732] = 1; v->a[144733] = sym_comment; - v->a[144734] = actions(6881); + v->a[144734] = actions(8637); v->a[144735] = 1; - v->a[144736] = anon_sym_COMMA; - v->a[144737] = actions(6883); + v->a[144736] = sym__heredoc_body_beginning; + v->a[144737] = actions(8653); v->a[144738] = 1; - v->a[144739] = anon_sym_EQ; + v->a[144739] = sym_simple_heredoc_body; small_parse_table_7237(v); } void small_parse_table_7237(t_small_parse_table_array *v) { - v->a[144740] = actions(6889); + v->a[144740] = state(3836); v->a[144741] = 1; - v->a[144742] = anon_sym_PIPE_PIPE; - v->a[144743] = actions(6891); - v->a[144744] = 1; - v->a[144745] = anon_sym_AMP_AMP; - v->a[144746] = actions(6893); - v->a[144747] = 1; - v->a[144748] = anon_sym_PIPE; - v->a[144749] = actions(6895); - v->a[144750] = 1; - v->a[144751] = anon_sym_CARET; - v->a[144752] = actions(6897); - v->a[144753] = 1; - v->a[144754] = anon_sym_AMP; - v->a[144755] = actions(6911); - v->a[144756] = 1; - v->a[144757] = anon_sym_STAR_STAR; - v->a[144758] = actions(6913); - v->a[144759] = 1; + v->a[144742] = sym_heredoc_body; + v->a[144743] = state(2779); + v->a[144744] = 2; + v->a[144745] = sym__heredoc_body; + v->a[144746] = sym__simple_heredoc_body; + v->a[144747] = 6; + v->a[144748] = actions(57); + v->a[144749] = 1; + v->a[144750] = sym_comment; + v->a[144751] = actions(8637); + v->a[144752] = 1; + v->a[144753] = sym__heredoc_body_beginning; + v->a[144754] = actions(8639); + v->a[144755] = 1; + v->a[144756] = sym_simple_heredoc_body; + v->a[144757] = state(2270); + v->a[144758] = 1; + v->a[144759] = sym__simple_heredoc_body; small_parse_table_7238(v); } void small_parse_table_7238(t_small_parse_table_array *v) { - v->a[144760] = anon_sym_EQ_TILDE; - v->a[144761] = actions(6915); - v->a[144762] = 1; - v->a[144763] = anon_sym_QMARK; - v->a[144764] = actions(6955); - v->a[144765] = 1; - v->a[144766] = anon_sym_RPAREN_RPAREN; - v->a[144767] = state(6600); + v->a[144760] = state(2273); + v->a[144761] = 1; + v->a[144762] = sym__heredoc_body; + v->a[144763] = state(3852); + v->a[144764] = 1; + v->a[144765] = sym_heredoc_body; + v->a[144766] = 4; + v->a[144767] = actions(57); v->a[144768] = 1; - v->a[144769] = aux_sym_arithmetic_expansion_repeat1; - v->a[144770] = actions(6885); - v->a[144771] = 2; - v->a[144772] = anon_sym_PLUS_PLUS; - v->a[144773] = anon_sym_DASH_DASH; - v->a[144774] = actions(6899); - v->a[144775] = 2; - v->a[144776] = anon_sym_EQ_EQ; - v->a[144777] = anon_sym_BANG_EQ; - v->a[144778] = actions(6901); - v->a[144779] = 2; + v->a[144769] = sym_comment; + v->a[144770] = state(3403); + v->a[144771] = 1; + v->a[144772] = aux_sym_concatenation_repeat1; + v->a[144773] = actions(2654); + v->a[144774] = 2; + v->a[144775] = anon_sym_PIPE; + v->a[144776] = anon_sym_RPAREN; + v->a[144777] = actions(8671); + v->a[144778] = 2; + v->a[144779] = sym__concat; small_parse_table_7239(v); } void small_parse_table_7239(t_small_parse_table_array *v) { - v->a[144780] = anon_sym_LT; - v->a[144781] = anon_sym_GT; - v->a[144782] = actions(6903); - v->a[144783] = 2; - v->a[144784] = anon_sym_LT_EQ; - v->a[144785] = anon_sym_GT_EQ; - v->a[144786] = actions(6905); - v->a[144787] = 2; - v->a[144788] = anon_sym_LT_LT; - v->a[144789] = anon_sym_GT_GT; - v->a[144790] = actions(6907); - v->a[144791] = 2; - v->a[144792] = anon_sym_PLUS; - v->a[144793] = anon_sym_DASH; - v->a[144794] = actions(6909); - v->a[144795] = 3; - v->a[144796] = anon_sym_STAR; - v->a[144797] = anon_sym_SLASH; - v->a[144798] = anon_sym_PERCENT; - v->a[144799] = actions(6887); + v->a[144780] = aux_sym_concatenation_token1; + v->a[144781] = 4; + v->a[144782] = actions(57); + v->a[144783] = 1; + v->a[144784] = sym_comment; + v->a[144785] = state(3382); + v->a[144786] = 1; + v->a[144787] = aux_sym_concatenation_repeat1; + v->a[144788] = actions(8549); + v->a[144789] = 2; + v->a[144790] = sym__concat; + v->a[144791] = aux_sym_concatenation_token1; + v->a[144792] = actions(8674); + v->a[144793] = 2; + v->a[144794] = anon_sym_PIPE; + v->a[144795] = anon_sym_RPAREN; + v->a[144796] = 6; + v->a[144797] = actions(57); + v->a[144798] = 1; + v->a[144799] = sym_comment; small_parse_table_7240(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1448.c b/parser/static/small_parse_table/small_parse_table_1448.c index fab8d5c0..cc19dfd1 100644 --- a/parser/static/small_parse_table/small_parse_table_1448.c +++ b/parser/static/small_parse_table/small_parse_table_1448.c @@ -14,126 +14,126 @@ void small_parse_table_7240(t_small_parse_table_array *v) { - v->a[144800] = 11; - v->a[144801] = anon_sym_PLUS_EQ; - v->a[144802] = anon_sym_DASH_EQ; - v->a[144803] = anon_sym_STAR_EQ; - v->a[144804] = anon_sym_SLASH_EQ; - v->a[144805] = anon_sym_PERCENT_EQ; - v->a[144806] = anon_sym_STAR_STAR_EQ; - v->a[144807] = anon_sym_LT_LT_EQ; - v->a[144808] = anon_sym_GT_GT_EQ; - v->a[144809] = anon_sym_AMP_EQ; - v->a[144810] = anon_sym_CARET_EQ; - v->a[144811] = anon_sym_PIPE_EQ; - v->a[144812] = 21; - v->a[144813] = actions(71); - v->a[144814] = 1; - v->a[144815] = sym_comment; - v->a[144816] = actions(6881); + v->a[144800] = actions(8637); + v->a[144801] = 1; + v->a[144802] = sym__heredoc_body_beginning; + v->a[144803] = actions(8653); + v->a[144804] = 1; + v->a[144805] = sym_simple_heredoc_body; + v->a[144806] = state(2746); + v->a[144807] = 1; + v->a[144808] = sym__simple_heredoc_body; + v->a[144809] = state(2748); + v->a[144810] = 1; + v->a[144811] = sym__heredoc_body; + v->a[144812] = state(3836); + v->a[144813] = 1; + v->a[144814] = sym_heredoc_body; + v->a[144815] = 6; + v->a[144816] = actions(57); v->a[144817] = 1; - v->a[144818] = anon_sym_COMMA; - v->a[144819] = actions(6883); + v->a[144818] = sym_comment; + v->a[144819] = actions(8637); small_parse_table_7241(v); } void small_parse_table_7241(t_small_parse_table_array *v) { v->a[144820] = 1; - v->a[144821] = anon_sym_EQ; - v->a[144822] = actions(6889); + v->a[144821] = sym__heredoc_body_beginning; + v->a[144822] = actions(8655); v->a[144823] = 1; - v->a[144824] = anon_sym_PIPE_PIPE; - v->a[144825] = actions(6891); + v->a[144824] = sym_simple_heredoc_body; + v->a[144825] = state(2271); v->a[144826] = 1; - v->a[144827] = anon_sym_AMP_AMP; - v->a[144828] = actions(6893); + v->a[144827] = sym__heredoc_body; + v->a[144828] = state(2272); v->a[144829] = 1; - v->a[144830] = anon_sym_PIPE; - v->a[144831] = actions(6895); + v->a[144830] = sym__simple_heredoc_body; + v->a[144831] = state(3977); v->a[144832] = 1; - v->a[144833] = anon_sym_CARET; - v->a[144834] = actions(6897); - v->a[144835] = 1; - v->a[144836] = anon_sym_AMP; - v->a[144837] = actions(6911); - v->a[144838] = 1; - v->a[144839] = anon_sym_STAR_STAR; + v->a[144833] = sym_heredoc_body; + v->a[144834] = 5; + v->a[144835] = actions(57); + v->a[144836] = 1; + v->a[144837] = sym_comment; + v->a[144838] = actions(8637); + v->a[144839] = 1; small_parse_table_7242(v); } void small_parse_table_7242(t_small_parse_table_array *v) { - v->a[144840] = actions(6913); - v->a[144841] = 1; - v->a[144842] = anon_sym_EQ_TILDE; - v->a[144843] = actions(6915); - v->a[144844] = 1; - v->a[144845] = anon_sym_QMARK; - v->a[144846] = actions(6957); - v->a[144847] = 1; - v->a[144848] = anon_sym_RPAREN_RPAREN; - v->a[144849] = state(6562); - v->a[144850] = 1; - v->a[144851] = aux_sym_arithmetic_expansion_repeat1; - v->a[144852] = actions(6885); - v->a[144853] = 2; - v->a[144854] = anon_sym_PLUS_PLUS; - v->a[144855] = anon_sym_DASH_DASH; - v->a[144856] = actions(6899); - v->a[144857] = 2; - v->a[144858] = anon_sym_EQ_EQ; - v->a[144859] = anon_sym_BANG_EQ; + v->a[144840] = sym__heredoc_body_beginning; + v->a[144841] = actions(8639); + v->a[144842] = 1; + v->a[144843] = sym_simple_heredoc_body; + v->a[144844] = state(3852); + v->a[144845] = 1; + v->a[144846] = sym_heredoc_body; + v->a[144847] = state(2269); + v->a[144848] = 2; + v->a[144849] = sym__heredoc_body; + v->a[144850] = sym__simple_heredoc_body; + v->a[144851] = 6; + v->a[144852] = actions(57); + v->a[144853] = 1; + v->a[144854] = sym_comment; + v->a[144855] = actions(8637); + v->a[144856] = 1; + v->a[144857] = sym__heredoc_body_beginning; + v->a[144858] = actions(8655); + v->a[144859] = 1; small_parse_table_7243(v); } void small_parse_table_7243(t_small_parse_table_array *v) { - v->a[144860] = actions(6901); - v->a[144861] = 2; - v->a[144862] = anon_sym_LT; - v->a[144863] = anon_sym_GT; - v->a[144864] = actions(6903); - v->a[144865] = 2; - v->a[144866] = anon_sym_LT_EQ; - v->a[144867] = anon_sym_GT_EQ; - v->a[144868] = actions(6905); - v->a[144869] = 2; - v->a[144870] = anon_sym_LT_LT; - v->a[144871] = anon_sym_GT_GT; - v->a[144872] = actions(6907); - v->a[144873] = 2; - v->a[144874] = anon_sym_PLUS; - v->a[144875] = anon_sym_DASH; - v->a[144876] = actions(6909); - v->a[144877] = 3; - v->a[144878] = anon_sym_STAR; - v->a[144879] = anon_sym_SLASH; + v->a[144860] = sym_simple_heredoc_body; + v->a[144861] = state(2266); + v->a[144862] = 1; + v->a[144863] = sym__heredoc_body; + v->a[144864] = state(2267); + v->a[144865] = 1; + v->a[144866] = sym__simple_heredoc_body; + v->a[144867] = state(3977); + v->a[144868] = 1; + v->a[144869] = sym_heredoc_body; + v->a[144870] = 5; + v->a[144871] = actions(57); + v->a[144872] = 1; + v->a[144873] = sym_comment; + v->a[144874] = actions(8637); + v->a[144875] = 1; + v->a[144876] = sym__heredoc_body_beginning; + v->a[144877] = actions(8655); + v->a[144878] = 1; + v->a[144879] = sym_simple_heredoc_body; small_parse_table_7244(v); } void small_parse_table_7244(t_small_parse_table_array *v) { - v->a[144880] = anon_sym_PERCENT; - v->a[144881] = actions(6887); - v->a[144882] = 11; - v->a[144883] = anon_sym_PLUS_EQ; - v->a[144884] = anon_sym_DASH_EQ; - v->a[144885] = anon_sym_STAR_EQ; - v->a[144886] = anon_sym_SLASH_EQ; - v->a[144887] = anon_sym_PERCENT_EQ; - v->a[144888] = anon_sym_STAR_STAR_EQ; - v->a[144889] = anon_sym_LT_LT_EQ; - v->a[144890] = anon_sym_GT_GT_EQ; - v->a[144891] = anon_sym_AMP_EQ; - v->a[144892] = anon_sym_CARET_EQ; - v->a[144893] = anon_sym_PIPE_EQ; - v->a[144894] = 21; - v->a[144895] = actions(71); - v->a[144896] = 1; - v->a[144897] = sym_comment; - v->a[144898] = actions(6881); - v->a[144899] = 1; + v->a[144880] = state(3977); + v->a[144881] = 1; + v->a[144882] = sym_heredoc_body; + v->a[144883] = state(2264); + v->a[144884] = 2; + v->a[144885] = sym__heredoc_body; + v->a[144886] = sym__simple_heredoc_body; + v->a[144887] = 6; + v->a[144888] = actions(57); + v->a[144889] = 1; + v->a[144890] = sym_comment; + v->a[144891] = actions(8637); + v->a[144892] = 1; + v->a[144893] = sym__heredoc_body_beginning; + v->a[144894] = actions(8653); + v->a[144895] = 1; + v->a[144896] = sym_simple_heredoc_body; + v->a[144897] = state(2761); + v->a[144898] = 1; + v->a[144899] = sym__simple_heredoc_body; small_parse_table_7245(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1449.c b/parser/static/small_parse_table/small_parse_table_1449.c index efbf60f1..c177a1d2 100644 --- a/parser/static/small_parse_table/small_parse_table_1449.c +++ b/parser/static/small_parse_table/small_parse_table_1449.c @@ -14,126 +14,126 @@ void small_parse_table_7245(t_small_parse_table_array *v) { - v->a[144900] = anon_sym_COMMA; - v->a[144901] = actions(6883); - v->a[144902] = 1; - v->a[144903] = anon_sym_EQ; - v->a[144904] = actions(6889); - v->a[144905] = 1; - v->a[144906] = anon_sym_PIPE_PIPE; - v->a[144907] = actions(6891); + v->a[144900] = state(2762); + v->a[144901] = 1; + v->a[144902] = sym__heredoc_body; + v->a[144903] = state(3836); + v->a[144904] = 1; + v->a[144905] = sym_heredoc_body; + v->a[144906] = 6; + v->a[144907] = actions(57); v->a[144908] = 1; - v->a[144909] = anon_sym_AMP_AMP; - v->a[144910] = actions(6893); + v->a[144909] = sym_comment; + v->a[144910] = actions(8637); v->a[144911] = 1; - v->a[144912] = anon_sym_PIPE; - v->a[144913] = actions(6895); + v->a[144912] = sym__heredoc_body_beginning; + v->a[144913] = actions(8639); v->a[144914] = 1; - v->a[144915] = anon_sym_CARET; - v->a[144916] = actions(6897); + v->a[144915] = sym_simple_heredoc_body; + v->a[144916] = state(2274); v->a[144917] = 1; - v->a[144918] = anon_sym_AMP; - v->a[144919] = actions(6911); + v->a[144918] = sym__simple_heredoc_body; + v->a[144919] = state(2275); small_parse_table_7246(v); } void small_parse_table_7246(t_small_parse_table_array *v) { v->a[144920] = 1; - v->a[144921] = anon_sym_STAR_STAR; - v->a[144922] = actions(6913); + v->a[144921] = sym__heredoc_body; + v->a[144922] = state(3852); v->a[144923] = 1; - v->a[144924] = anon_sym_EQ_TILDE; - v->a[144925] = actions(6915); - v->a[144926] = 1; - v->a[144927] = anon_sym_QMARK; - v->a[144928] = actions(6959); - v->a[144929] = 1; - v->a[144930] = anon_sym_RPAREN_RPAREN; - v->a[144931] = state(6607); - v->a[144932] = 1; - v->a[144933] = aux_sym_arithmetic_expansion_repeat1; - v->a[144934] = actions(6885); - v->a[144935] = 2; - v->a[144936] = anon_sym_PLUS_PLUS; - v->a[144937] = anon_sym_DASH_DASH; - v->a[144938] = actions(6899); - v->a[144939] = 2; + v->a[144924] = sym_heredoc_body; + v->a[144925] = 4; + v->a[144926] = actions(57); + v->a[144927] = 1; + v->a[144928] = sym_comment; + v->a[144929] = actions(8678); + v->a[144930] = 1; + v->a[144931] = anon_sym_elif; + v->a[144932] = actions(8676); + v->a[144933] = 2; + v->a[144934] = anon_sym_fi; + v->a[144935] = anon_sym_else; + v->a[144936] = state(3412); + v->a[144937] = 2; + v->a[144938] = sym_elif_clause; + v->a[144939] = aux_sym_if_statement_repeat1; small_parse_table_7247(v); } void small_parse_table_7247(t_small_parse_table_array *v) { - v->a[144940] = anon_sym_EQ_EQ; - v->a[144941] = anon_sym_BANG_EQ; - v->a[144942] = actions(6901); - v->a[144943] = 2; - v->a[144944] = anon_sym_LT; - v->a[144945] = anon_sym_GT; - v->a[144946] = actions(6903); - v->a[144947] = 2; - v->a[144948] = anon_sym_LT_EQ; - v->a[144949] = anon_sym_GT_EQ; - v->a[144950] = actions(6905); - v->a[144951] = 2; - v->a[144952] = anon_sym_LT_LT; - v->a[144953] = anon_sym_GT_GT; - v->a[144954] = actions(6907); - v->a[144955] = 2; - v->a[144956] = anon_sym_PLUS; - v->a[144957] = anon_sym_DASH; - v->a[144958] = actions(6909); - v->a[144959] = 3; + v->a[144940] = 4; + v->a[144941] = actions(3); + v->a[144942] = 1; + v->a[144943] = sym_comment; + v->a[144944] = actions(8452); + v->a[144945] = 1; + v->a[144946] = anon_sym_in; + v->a[144947] = actions(8456); + v->a[144948] = 1; + v->a[144949] = aux_sym_heredoc_redirect_token1; + v->a[144950] = actions(8454); + v->a[144951] = 3; + v->a[144952] = anon_sym_SEMI_SEMI; + v->a[144953] = anon_sym_AMP; + v->a[144954] = anon_sym_SEMI; + v->a[144955] = 4; + v->a[144956] = actions(3); + v->a[144957] = 1; + v->a[144958] = sym_comment; + v->a[144959] = actions(8681); small_parse_table_7248(v); } void small_parse_table_7248(t_small_parse_table_array *v) { - v->a[144960] = anon_sym_STAR; - v->a[144961] = anon_sym_SLASH; - v->a[144962] = anon_sym_PERCENT; - v->a[144963] = actions(6887); - v->a[144964] = 11; - v->a[144965] = anon_sym_PLUS_EQ; - v->a[144966] = anon_sym_DASH_EQ; - v->a[144967] = anon_sym_STAR_EQ; - v->a[144968] = anon_sym_SLASH_EQ; - v->a[144969] = anon_sym_PERCENT_EQ; - v->a[144970] = anon_sym_STAR_STAR_EQ; - v->a[144971] = anon_sym_LT_LT_EQ; - v->a[144972] = anon_sym_GT_GT_EQ; - v->a[144973] = anon_sym_AMP_EQ; - v->a[144974] = anon_sym_CARET_EQ; - v->a[144975] = anon_sym_PIPE_EQ; - v->a[144976] = 21; - v->a[144977] = actions(71); + v->a[144960] = 1; + v->a[144961] = anon_sym_in; + v->a[144962] = actions(8685); + v->a[144963] = 1; + v->a[144964] = aux_sym_heredoc_redirect_token1; + v->a[144965] = actions(8683); + v->a[144966] = 3; + v->a[144967] = anon_sym_SEMI_SEMI; + v->a[144968] = anon_sym_AMP; + v->a[144969] = anon_sym_SEMI; + v->a[144970] = 6; + v->a[144971] = actions(57); + v->a[144972] = 1; + v->a[144973] = sym_comment; + v->a[144974] = actions(8545); + v->a[144975] = 1; + v->a[144976] = anon_sym_PIPE; + v->a[144977] = actions(8669); v->a[144978] = 1; - v->a[144979] = sym_comment; + v->a[144979] = sym__special_character; small_parse_table_7249(v); } void small_parse_table_7249(t_small_parse_table_array *v) { - v->a[144980] = actions(6881); + v->a[144980] = actions(8687); v->a[144981] = 1; - v->a[144982] = anon_sym_COMMA; - v->a[144983] = actions(6883); + v->a[144982] = anon_sym_RPAREN; + v->a[144983] = state(3426); v->a[144984] = 1; - v->a[144985] = anon_sym_EQ; - v->a[144986] = actions(6889); + v->a[144985] = aux_sym__literal_repeat1; + v->a[144986] = state(3510); v->a[144987] = 1; - v->a[144988] = anon_sym_PIPE_PIPE; - v->a[144989] = actions(6891); - v->a[144990] = 1; - v->a[144991] = anon_sym_AMP_AMP; - v->a[144992] = actions(6893); - v->a[144993] = 1; - v->a[144994] = anon_sym_PIPE; - v->a[144995] = actions(6895); - v->a[144996] = 1; - v->a[144997] = anon_sym_CARET; - v->a[144998] = actions(6897); - v->a[144999] = 1; + v->a[144988] = aux_sym_case_item_repeat1; + v->a[144989] = 4; + v->a[144990] = actions(3); + v->a[144991] = 1; + v->a[144992] = sym_comment; + v->a[144993] = actions(8416); + v->a[144994] = 1; + v->a[144995] = anon_sym_in; + v->a[144996] = actions(8420); + v->a[144997] = 1; + v->a[144998] = aux_sym_heredoc_redirect_token1; + v->a[144999] = actions(8418); small_parse_table_7250(v); } diff --git a/parser/static/small_parse_table/small_parse_table_145.c b/parser/static/small_parse_table/small_parse_table_145.c index 071858c2..39ad81f1 100644 --- a/parser/static/small_parse_table/small_parse_table_145.c +++ b/parser/static/small_parse_table/small_parse_table_145.c @@ -14,126 +14,126 @@ void small_parse_table_725(t_small_parse_table_array *v) { - v->a[14500] = 9; - v->a[14501] = sym_arithmetic_expansion; - v->a[14502] = sym_brace_expression; - v->a[14503] = sym_string; - v->a[14504] = sym_translated_string; - v->a[14505] = sym_number; - v->a[14506] = sym_simple_expansion; - v->a[14507] = sym_expansion; - v->a[14508] = sym_command_substitution; - v->a[14509] = sym_process_substitution; - v->a[14510] = actions(2072); - v->a[14511] = 21; - v->a[14512] = anon_sym_SEMI; - v->a[14513] = anon_sym_PIPE_PIPE; - v->a[14514] = anon_sym_AMP_AMP; - v->a[14515] = anon_sym_PIPE; - v->a[14516] = anon_sym_AMP; - v->a[14517] = anon_sym_LT; - v->a[14518] = anon_sym_GT; - v->a[14519] = anon_sym_LT_LT; + v->a[14500] = 4; + v->a[14501] = anon_sym_esac; + v->a[14502] = anon_sym_SEMI_SEMI; + v->a[14503] = anon_sym_SEMI_AMP; + v->a[14504] = anon_sym_SEMI_SEMI_AMP; + v->a[14505] = actions(2512); + v->a[14506] = 22; + v->a[14507] = anon_sym_LT; + v->a[14508] = anon_sym_GT; + v->a[14509] = anon_sym_GT_GT; + v->a[14510] = anon_sym_AMP_GT; + v->a[14511] = anon_sym_AMP_GT_GT; + v->a[14512] = anon_sym_LT_AMP; + v->a[14513] = anon_sym_GT_AMP; + v->a[14514] = anon_sym_GT_PIPE; + v->a[14515] = anon_sym_LT_AMP_DASH; + v->a[14516] = anon_sym_GT_AMP_DASH; + v->a[14517] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14518] = anon_sym_DOLLAR; + v->a[14519] = sym__special_character; small_parse_table_726(v); } void small_parse_table_726(t_small_parse_table_array *v) { - v->a[14520] = anon_sym_GT_GT; - v->a[14521] = anon_sym_SEMI_SEMI; - v->a[14522] = anon_sym_SEMI_AMP; - v->a[14523] = anon_sym_SEMI_SEMI_AMP; - v->a[14524] = anon_sym_PIPE_AMP; - v->a[14525] = anon_sym_AMP_GT; - v->a[14526] = anon_sym_AMP_GT_GT; - v->a[14527] = anon_sym_LT_AMP; - v->a[14528] = anon_sym_GT_AMP; - v->a[14529] = anon_sym_GT_PIPE; - v->a[14530] = anon_sym_LT_AMP_DASH; - v->a[14531] = anon_sym_GT_AMP_DASH; - v->a[14532] = anon_sym_LT_LT_DASH; - v->a[14533] = 21; - v->a[14534] = actions(3); - v->a[14535] = 1; - v->a[14536] = sym_comment; - v->a[14537] = actions(3365); - v->a[14538] = 1; - v->a[14539] = anon_sym_DOLLAR_LBRACK; + v->a[14520] = anon_sym_DQUOTE; + v->a[14521] = sym_raw_string; + v->a[14522] = aux_sym_number_token1; + v->a[14523] = aux_sym_number_token2; + v->a[14524] = anon_sym_DOLLAR_LBRACE; + v->a[14525] = anon_sym_DOLLAR_LPAREN; + v->a[14526] = anon_sym_BQUOTE; + v->a[14527] = anon_sym_DOLLAR_BQUOTE; + v->a[14528] = sym_word; + v->a[14529] = 27; + v->a[14530] = actions(3); + v->a[14531] = 1; + v->a[14532] = sym_comment; + v->a[14533] = actions(2458); + v->a[14534] = 1; + v->a[14535] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14536] = actions(2460); + v->a[14537] = 1; + v->a[14538] = anon_sym_DOLLAR; + v->a[14539] = actions(2462); small_parse_table_727(v); } void small_parse_table_727(t_small_parse_table_array *v) { - v->a[14540] = actions(3367); - v->a[14541] = 1; - v->a[14542] = anon_sym_DOLLAR; - v->a[14543] = actions(3369); - v->a[14544] = 1; - v->a[14545] = sym__special_character; - v->a[14546] = actions(3371); - v->a[14547] = 1; - v->a[14548] = anon_sym_DQUOTE; - v->a[14549] = actions(3373); - v->a[14550] = 1; - v->a[14551] = aux_sym_number_token1; - v->a[14552] = actions(3375); - v->a[14553] = 1; - v->a[14554] = aux_sym_number_token2; - v->a[14555] = actions(3377); - v->a[14556] = 1; - v->a[14557] = anon_sym_DOLLAR_LBRACE; - v->a[14558] = actions(3379); - v->a[14559] = 1; + v->a[14540] = 1; + v->a[14541] = sym__special_character; + v->a[14542] = actions(2464); + v->a[14543] = 1; + v->a[14544] = anon_sym_DQUOTE; + v->a[14545] = actions(2466); + v->a[14546] = 1; + v->a[14547] = aux_sym_number_token1; + v->a[14548] = actions(2468); + v->a[14549] = 1; + v->a[14550] = aux_sym_number_token2; + v->a[14551] = actions(2470); + v->a[14552] = 1; + v->a[14553] = anon_sym_DOLLAR_LBRACE; + v->a[14554] = actions(2472); + v->a[14555] = 1; + v->a[14556] = anon_sym_DOLLAR_LPAREN; + v->a[14557] = actions(2474); + v->a[14558] = 1; + v->a[14559] = anon_sym_BQUOTE; small_parse_table_728(v); } void small_parse_table_728(t_small_parse_table_array *v) { - v->a[14560] = anon_sym_DOLLAR_LPAREN; - v->a[14561] = actions(3381); - v->a[14562] = 1; - v->a[14563] = anon_sym_BQUOTE; - v->a[14564] = actions(3383); - v->a[14565] = 1; - v->a[14566] = anon_sym_DOLLAR_BQUOTE; - v->a[14567] = actions(3387); - v->a[14568] = 1; - v->a[14569] = sym_test_operator; - v->a[14570] = actions(3389); - v->a[14571] = 1; - v->a[14572] = sym__brace_start; - v->a[14573] = state(4507); - v->a[14574] = 1; - v->a[14575] = aux_sym__literal_repeat1; - v->a[14576] = state(4879); - v->a[14577] = 1; - v->a[14578] = sym_concatenation; - v->a[14579] = actions(2496); + v->a[14560] = actions(2476); + v->a[14561] = 1; + v->a[14562] = anon_sym_DOLLAR_BQUOTE; + v->a[14563] = actions(2478); + v->a[14564] = 1; + v->a[14565] = sym_file_descriptor; + v->a[14566] = actions(2480); + v->a[14567] = 1; + v->a[14568] = sym_test_operator; + v->a[14569] = actions(2482); + v->a[14570] = 1; + v->a[14571] = sym__brace_start; + v->a[14572] = actions(2531); + v->a[14573] = 1; + v->a[14574] = aux_sym_heredoc_redirect_token1; + v->a[14575] = state(2063); + v->a[14576] = 1; + v->a[14577] = aux_sym__heredoc_command; + v->a[14578] = state(2852); + v->a[14579] = 1; small_parse_table_729(v); } void small_parse_table_729(t_small_parse_table_array *v) { - v->a[14580] = 2; - v->a[14581] = sym_file_descriptor; - v->a[14582] = aux_sym_heredoc_redirect_token1; - v->a[14583] = actions(3363); - v->a[14584] = 2; - v->a[14585] = anon_sym_LPAREN_LPAREN; - v->a[14586] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14587] = actions(3385); - v->a[14588] = 2; - v->a[14589] = anon_sym_LT_LPAREN; - v->a[14590] = anon_sym_GT_LPAREN; - v->a[14591] = actions(3361); - v->a[14592] = 3; - v->a[14593] = sym_raw_string; - v->a[14594] = sym_ansi_c_string; - v->a[14595] = sym_word; - v->a[14596] = state(4271); - v->a[14597] = 9; - v->a[14598] = sym_arithmetic_expansion; - v->a[14599] = sym_brace_expression; + v->a[14580] = aux_sym__literal_repeat1; + v->a[14581] = state(2882); + v->a[14582] = 1; + v->a[14583] = sym_concatenation; + v->a[14584] = state(3739); + v->a[14585] = 1; + v->a[14586] = sym__heredoc_expression; + v->a[14587] = state(3740); + v->a[14588] = 1; + v->a[14589] = sym__heredoc_pipeline; + v->a[14590] = actions(2446); + v->a[14591] = 2; + v->a[14592] = sym_raw_string; + v->a[14593] = sym_word; + v->a[14594] = actions(2448); + v->a[14595] = 2; + v->a[14596] = anon_sym_PIPE; + v->a[14597] = anon_sym_PIPE_AMP; + v->a[14598] = actions(2450); + v->a[14599] = 2; small_parse_table_730(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1450.c b/parser/static/small_parse_table/small_parse_table_1450.c index 72310cd6..9bbcbfd8 100644 --- a/parser/static/small_parse_table/small_parse_table_1450.c +++ b/parser/static/small_parse_table/small_parse_table_1450.c @@ -14,126 +14,126 @@ void small_parse_table_7250(t_small_parse_table_array *v) { - v->a[145000] = anon_sym_AMP; - v->a[145001] = actions(6911); - v->a[145002] = 1; - v->a[145003] = anon_sym_STAR_STAR; - v->a[145004] = actions(6913); - v->a[145005] = 1; - v->a[145006] = anon_sym_EQ_TILDE; - v->a[145007] = actions(6915); - v->a[145008] = 1; - v->a[145009] = anon_sym_QMARK; - v->a[145010] = actions(6961); - v->a[145011] = 1; - v->a[145012] = anon_sym_RPAREN_RPAREN; - v->a[145013] = state(6701); - v->a[145014] = 1; - v->a[145015] = aux_sym_arithmetic_expansion_repeat1; - v->a[145016] = actions(6885); - v->a[145017] = 2; - v->a[145018] = anon_sym_PLUS_PLUS; - v->a[145019] = anon_sym_DASH_DASH; + v->a[145000] = 3; + v->a[145001] = anon_sym_SEMI_SEMI; + v->a[145002] = anon_sym_AMP; + v->a[145003] = anon_sym_SEMI; + v->a[145004] = 6; + v->a[145005] = actions(57); + v->a[145006] = 1; + v->a[145007] = sym_comment; + v->a[145008] = actions(8637); + v->a[145009] = 1; + v->a[145010] = sym__heredoc_body_beginning; + v->a[145011] = actions(8639); + v->a[145012] = 1; + v->a[145013] = sym_simple_heredoc_body; + v->a[145014] = state(2206); + v->a[145015] = 1; + v->a[145016] = sym__simple_heredoc_body; + v->a[145017] = state(2209); + v->a[145018] = 1; + v->a[145019] = sym__heredoc_body; small_parse_table_7251(v); } void small_parse_table_7251(t_small_parse_table_array *v) { - v->a[145020] = actions(6899); - v->a[145021] = 2; - v->a[145022] = anon_sym_EQ_EQ; - v->a[145023] = anon_sym_BANG_EQ; - v->a[145024] = actions(6901); - v->a[145025] = 2; - v->a[145026] = anon_sym_LT; - v->a[145027] = anon_sym_GT; - v->a[145028] = actions(6903); - v->a[145029] = 2; - v->a[145030] = anon_sym_LT_EQ; - v->a[145031] = anon_sym_GT_EQ; - v->a[145032] = actions(6905); - v->a[145033] = 2; - v->a[145034] = anon_sym_LT_LT; - v->a[145035] = anon_sym_GT_GT; - v->a[145036] = actions(6907); - v->a[145037] = 2; - v->a[145038] = anon_sym_PLUS; - v->a[145039] = anon_sym_DASH; + v->a[145020] = state(3852); + v->a[145021] = 1; + v->a[145022] = sym_heredoc_body; + v->a[145023] = 6; + v->a[145024] = actions(57); + v->a[145025] = 1; + v->a[145026] = sym_comment; + v->a[145027] = actions(8545); + v->a[145028] = 1; + v->a[145029] = anon_sym_PIPE; + v->a[145030] = actions(8669); + v->a[145031] = 1; + v->a[145032] = sym__special_character; + v->a[145033] = actions(8689); + v->a[145034] = 1; + v->a[145035] = anon_sym_RPAREN; + v->a[145036] = state(3426); + v->a[145037] = 1; + v->a[145038] = aux_sym__literal_repeat1; + v->a[145039] = state(3496); small_parse_table_7252(v); } void small_parse_table_7252(t_small_parse_table_array *v) { - v->a[145040] = actions(6909); - v->a[145041] = 3; - v->a[145042] = anon_sym_STAR; - v->a[145043] = anon_sym_SLASH; - v->a[145044] = anon_sym_PERCENT; - v->a[145045] = actions(6887); - v->a[145046] = 11; - v->a[145047] = anon_sym_PLUS_EQ; - v->a[145048] = anon_sym_DASH_EQ; - v->a[145049] = anon_sym_STAR_EQ; - v->a[145050] = anon_sym_SLASH_EQ; - v->a[145051] = anon_sym_PERCENT_EQ; - v->a[145052] = anon_sym_STAR_STAR_EQ; - v->a[145053] = anon_sym_LT_LT_EQ; - v->a[145054] = anon_sym_GT_GT_EQ; - v->a[145055] = anon_sym_AMP_EQ; - v->a[145056] = anon_sym_CARET_EQ; - v->a[145057] = anon_sym_PIPE_EQ; - v->a[145058] = 21; - v->a[145059] = actions(71); + v->a[145040] = 1; + v->a[145041] = aux_sym_case_item_repeat1; + v->a[145042] = 6; + v->a[145043] = actions(57); + v->a[145044] = 1; + v->a[145045] = sym_comment; + v->a[145046] = actions(8545); + v->a[145047] = 1; + v->a[145048] = anon_sym_PIPE; + v->a[145049] = actions(8669); + v->a[145050] = 1; + v->a[145051] = sym__special_character; + v->a[145052] = actions(8691); + v->a[145053] = 1; + v->a[145054] = anon_sym_RPAREN; + v->a[145055] = state(3426); + v->a[145056] = 1; + v->a[145057] = aux_sym__literal_repeat1; + v->a[145058] = state(3523); + v->a[145059] = 1; small_parse_table_7253(v); } void small_parse_table_7253(t_small_parse_table_array *v) { - v->a[145060] = 1; - v->a[145061] = sym_comment; - v->a[145062] = actions(6881); + v->a[145060] = aux_sym_case_item_repeat1; + v->a[145061] = 4; + v->a[145062] = actions(57); v->a[145063] = 1; - v->a[145064] = anon_sym_COMMA; - v->a[145065] = actions(6883); + v->a[145064] = sym_comment; + v->a[145065] = actions(8693); v->a[145066] = 1; - v->a[145067] = anon_sym_EQ; - v->a[145068] = actions(6889); + v->a[145067] = anon_sym_esac; + v->a[145068] = actions(8695); v->a[145069] = 1; - v->a[145070] = anon_sym_PIPE_PIPE; - v->a[145071] = actions(6891); - v->a[145072] = 1; - v->a[145073] = anon_sym_AMP_AMP; - v->a[145074] = actions(6893); - v->a[145075] = 1; - v->a[145076] = anon_sym_PIPE; - v->a[145077] = actions(6895); - v->a[145078] = 1; - v->a[145079] = anon_sym_CARET; + v->a[145070] = anon_sym_SEMI_SEMI; + v->a[145071] = actions(8697); + v->a[145072] = 2; + v->a[145073] = anon_sym_SEMI_AMP; + v->a[145074] = anon_sym_SEMI_SEMI_AMP; + v->a[145075] = 5; + v->a[145076] = actions(57); + v->a[145077] = 1; + v->a[145078] = sym_comment; + v->a[145079] = actions(8699); small_parse_table_7254(v); } void small_parse_table_7254(t_small_parse_table_array *v) { - v->a[145080] = actions(6897); - v->a[145081] = 1; - v->a[145082] = anon_sym_AMP; - v->a[145083] = actions(6911); - v->a[145084] = 1; - v->a[145085] = anon_sym_STAR_STAR; - v->a[145086] = actions(6913); - v->a[145087] = 1; - v->a[145088] = anon_sym_EQ_TILDE; - v->a[145089] = actions(6915); - v->a[145090] = 1; - v->a[145091] = anon_sym_QMARK; - v->a[145092] = actions(6963); + v->a[145080] = 1; + v->a[145081] = anon_sym_esac; + v->a[145082] = actions(8701); + v->a[145083] = 1; + v->a[145084] = anon_sym_SEMI_SEMI; + v->a[145085] = actions(8703); + v->a[145086] = 1; + v->a[145087] = anon_sym_SEMI_AMP; + v->a[145088] = actions(8705); + v->a[145089] = 1; + v->a[145090] = anon_sym_SEMI_SEMI_AMP; + v->a[145091] = 2; + v->a[145092] = actions(57); v->a[145093] = 1; - v->a[145094] = anon_sym_RPAREN_RPAREN; - v->a[145095] = state(6633); - v->a[145096] = 1; - v->a[145097] = aux_sym_arithmetic_expansion_repeat1; - v->a[145098] = actions(6885); - v->a[145099] = 2; + v->a[145094] = sym_comment; + v->a[145095] = actions(3050); + v->a[145096] = 4; + v->a[145097] = sym__concat; + v->a[145098] = anon_sym_PIPE; + v->a[145099] = anon_sym_RPAREN; small_parse_table_7255(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1451.c b/parser/static/small_parse_table/small_parse_table_1451.c index c4b35776..5aa8c515 100644 --- a/parser/static/small_parse_table/small_parse_table_1451.c +++ b/parser/static/small_parse_table/small_parse_table_1451.c @@ -14,126 +14,126 @@ void small_parse_table_7255(t_small_parse_table_array *v) { - v->a[145100] = anon_sym_PLUS_PLUS; - v->a[145101] = anon_sym_DASH_DASH; - v->a[145102] = actions(6899); - v->a[145103] = 2; - v->a[145104] = anon_sym_EQ_EQ; - v->a[145105] = anon_sym_BANG_EQ; - v->a[145106] = actions(6901); - v->a[145107] = 2; - v->a[145108] = anon_sym_LT; - v->a[145109] = anon_sym_GT; - v->a[145110] = actions(6903); - v->a[145111] = 2; - v->a[145112] = anon_sym_LT_EQ; - v->a[145113] = anon_sym_GT_EQ; - v->a[145114] = actions(6905); + v->a[145100] = aux_sym_concatenation_token1; + v->a[145101] = 4; + v->a[145102] = actions(57); + v->a[145103] = 1; + v->a[145104] = sym_comment; + v->a[145105] = actions(8669); + v->a[145106] = 1; + v->a[145107] = sym__special_character; + v->a[145108] = state(3426); + v->a[145109] = 1; + v->a[145110] = aux_sym__literal_repeat1; + v->a[145111] = actions(8707); + v->a[145112] = 2; + v->a[145113] = anon_sym_PIPE; + v->a[145114] = anon_sym_RPAREN; v->a[145115] = 2; - v->a[145116] = anon_sym_LT_LT; - v->a[145117] = anon_sym_GT_GT; - v->a[145118] = actions(6907); - v->a[145119] = 2; + v->a[145116] = actions(57); + v->a[145117] = 1; + v->a[145118] = sym_comment; + v->a[145119] = actions(3062); small_parse_table_7256(v); } void small_parse_table_7256(t_small_parse_table_array *v) { - v->a[145120] = anon_sym_PLUS; - v->a[145121] = anon_sym_DASH; - v->a[145122] = actions(6909); - v->a[145123] = 3; - v->a[145124] = anon_sym_STAR; - v->a[145125] = anon_sym_SLASH; - v->a[145126] = anon_sym_PERCENT; - v->a[145127] = actions(6887); - v->a[145128] = 11; - v->a[145129] = anon_sym_PLUS_EQ; - v->a[145130] = anon_sym_DASH_EQ; - v->a[145131] = anon_sym_STAR_EQ; - v->a[145132] = anon_sym_SLASH_EQ; - v->a[145133] = anon_sym_PERCENT_EQ; - v->a[145134] = anon_sym_STAR_STAR_EQ; - v->a[145135] = anon_sym_LT_LT_EQ; - v->a[145136] = anon_sym_GT_GT_EQ; - v->a[145137] = anon_sym_AMP_EQ; - v->a[145138] = anon_sym_CARET_EQ; - v->a[145139] = anon_sym_PIPE_EQ; + v->a[145120] = 4; + v->a[145121] = sym__concat; + v->a[145122] = anon_sym_PIPE; + v->a[145123] = anon_sym_RPAREN; + v->a[145124] = aux_sym_concatenation_token1; + v->a[145125] = 2; + v->a[145126] = actions(57); + v->a[145127] = 1; + v->a[145128] = sym_comment; + v->a[145129] = actions(2654); + v->a[145130] = 4; + v->a[145131] = sym__concat; + v->a[145132] = anon_sym_PIPE; + v->a[145133] = anon_sym_RPAREN; + v->a[145134] = aux_sym_concatenation_token1; + v->a[145135] = 4; + v->a[145136] = actions(57); + v->a[145137] = 1; + v->a[145138] = sym_comment; + v->a[145139] = actions(8709); small_parse_table_7257(v); } void small_parse_table_7257(t_small_parse_table_array *v) { - v->a[145140] = 21; - v->a[145141] = actions(71); - v->a[145142] = 1; - v->a[145143] = sym_comment; - v->a[145144] = actions(6881); - v->a[145145] = 1; - v->a[145146] = anon_sym_COMMA; - v->a[145147] = actions(6883); - v->a[145148] = 1; - v->a[145149] = anon_sym_EQ; - v->a[145150] = actions(6889); + v->a[145140] = 1; + v->a[145141] = sym__special_character; + v->a[145142] = state(3426); + v->a[145143] = 1; + v->a[145144] = aux_sym__literal_repeat1; + v->a[145145] = actions(3197); + v->a[145146] = 2; + v->a[145147] = anon_sym_PIPE; + v->a[145148] = anon_sym_RPAREN; + v->a[145149] = 5; + v->a[145150] = actions(57); v->a[145151] = 1; - v->a[145152] = anon_sym_PIPE_PIPE; - v->a[145153] = actions(6891); + v->a[145152] = sym_comment; + v->a[145153] = actions(8712); v->a[145154] = 1; - v->a[145155] = anon_sym_AMP_AMP; - v->a[145156] = actions(6893); + v->a[145155] = anon_sym_esac; + v->a[145156] = actions(8714); v->a[145157] = 1; - v->a[145158] = anon_sym_PIPE; - v->a[145159] = actions(6895); + v->a[145158] = anon_sym_SEMI_SEMI; + v->a[145159] = actions(8716); small_parse_table_7258(v); } void small_parse_table_7258(t_small_parse_table_array *v) { v->a[145160] = 1; - v->a[145161] = anon_sym_CARET; - v->a[145162] = actions(6897); + v->a[145161] = anon_sym_SEMI_AMP; + v->a[145162] = actions(8718); v->a[145163] = 1; - v->a[145164] = anon_sym_AMP; - v->a[145165] = actions(6911); - v->a[145166] = 1; - v->a[145167] = anon_sym_STAR_STAR; - v->a[145168] = actions(6913); - v->a[145169] = 1; - v->a[145170] = anon_sym_EQ_TILDE; - v->a[145171] = actions(6915); - v->a[145172] = 1; - v->a[145173] = anon_sym_QMARK; - v->a[145174] = actions(6965); - v->a[145175] = 1; - v->a[145176] = anon_sym_RPAREN_RPAREN; - v->a[145177] = state(6660); - v->a[145178] = 1; - v->a[145179] = aux_sym_arithmetic_expansion_repeat1; + v->a[145164] = anon_sym_SEMI_SEMI_AMP; + v->a[145165] = 2; + v->a[145166] = actions(57); + v->a[145167] = 1; + v->a[145168] = sym_comment; + v->a[145169] = actions(2774); + v->a[145170] = 4; + v->a[145171] = sym__concat; + v->a[145172] = anon_sym_PIPE; + v->a[145173] = anon_sym_RPAREN; + v->a[145174] = aux_sym_concatenation_token1; + v->a[145175] = 4; + v->a[145176] = actions(57); + v->a[145177] = 1; + v->a[145178] = sym_comment; + v->a[145179] = actions(8722); small_parse_table_7259(v); } void small_parse_table_7259(t_small_parse_table_array *v) { - v->a[145180] = actions(6885); - v->a[145181] = 2; - v->a[145182] = anon_sym_PLUS_PLUS; - v->a[145183] = anon_sym_DASH_DASH; - v->a[145184] = actions(6899); - v->a[145185] = 2; - v->a[145186] = anon_sym_EQ_EQ; - v->a[145187] = anon_sym_BANG_EQ; - v->a[145188] = actions(6901); + v->a[145180] = 1; + v->a[145181] = anon_sym_RBRACE3; + v->a[145182] = state(3446); + v->a[145183] = 1; + v->a[145184] = aux_sym__concatenation_in_expansion_repeat1; + v->a[145185] = actions(8720); + v->a[145186] = 2; + v->a[145187] = sym__concat; + v->a[145188] = aux_sym_concatenation_token1; v->a[145189] = 2; - v->a[145190] = anon_sym_LT; - v->a[145191] = anon_sym_GT; - v->a[145192] = actions(6903); - v->a[145193] = 2; - v->a[145194] = anon_sym_LT_EQ; - v->a[145195] = anon_sym_GT_EQ; - v->a[145196] = actions(6905); - v->a[145197] = 2; - v->a[145198] = anon_sym_LT_LT; - v->a[145199] = anon_sym_GT_GT; + v->a[145190] = actions(57); + v->a[145191] = 1; + v->a[145192] = sym_comment; + v->a[145193] = actions(2778); + v->a[145194] = 4; + v->a[145195] = sym__concat; + v->a[145196] = anon_sym_PIPE; + v->a[145197] = anon_sym_RPAREN; + v->a[145198] = aux_sym_concatenation_token1; + v->a[145199] = 2; small_parse_table_7260(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1452.c b/parser/static/small_parse_table/small_parse_table_1452.c index 222542ed..322304fe 100644 --- a/parser/static/small_parse_table/small_parse_table_1452.c +++ b/parser/static/small_parse_table/small_parse_table_1452.c @@ -14,126 +14,126 @@ void small_parse_table_7260(t_small_parse_table_array *v) { - v->a[145200] = actions(6907); - v->a[145201] = 2; - v->a[145202] = anon_sym_PLUS; - v->a[145203] = anon_sym_DASH; - v->a[145204] = actions(6909); - v->a[145205] = 3; - v->a[145206] = anon_sym_STAR; - v->a[145207] = anon_sym_SLASH; - v->a[145208] = anon_sym_PERCENT; - v->a[145209] = actions(6887); - v->a[145210] = 11; - v->a[145211] = anon_sym_PLUS_EQ; - v->a[145212] = anon_sym_DASH_EQ; - v->a[145213] = anon_sym_STAR_EQ; - v->a[145214] = anon_sym_SLASH_EQ; - v->a[145215] = anon_sym_PERCENT_EQ; - v->a[145216] = anon_sym_STAR_STAR_EQ; - v->a[145217] = anon_sym_LT_LT_EQ; - v->a[145218] = anon_sym_GT_GT_EQ; - v->a[145219] = anon_sym_AMP_EQ; + v->a[145200] = actions(57); + v->a[145201] = 1; + v->a[145202] = sym_comment; + v->a[145203] = actions(2774); + v->a[145204] = 4; + v->a[145205] = sym__concat; + v->a[145206] = anon_sym_PIPE; + v->a[145207] = anon_sym_RPAREN; + v->a[145208] = aux_sym_concatenation_token1; + v->a[145209] = 2; + v->a[145210] = actions(57); + v->a[145211] = 1; + v->a[145212] = sym_comment; + v->a[145213] = actions(3125); + v->a[145214] = 4; + v->a[145215] = sym__concat; + v->a[145216] = anon_sym_PIPE; + v->a[145217] = anon_sym_RPAREN; + v->a[145218] = aux_sym_concatenation_token1; + v->a[145219] = 4; small_parse_table_7261(v); } void small_parse_table_7261(t_small_parse_table_array *v) { - v->a[145220] = anon_sym_CARET_EQ; - v->a[145221] = anon_sym_PIPE_EQ; - v->a[145222] = 21; - v->a[145223] = actions(71); + v->a[145220] = actions(57); + v->a[145221] = 1; + v->a[145222] = sym_comment; + v->a[145223] = actions(8724); v->a[145224] = 1; - v->a[145225] = sym_comment; - v->a[145226] = actions(6881); + v->a[145225] = anon_sym_esac; + v->a[145226] = actions(8726); v->a[145227] = 1; - v->a[145228] = anon_sym_COMMA; - v->a[145229] = actions(6883); - v->a[145230] = 1; - v->a[145231] = anon_sym_EQ; - v->a[145232] = actions(6889); - v->a[145233] = 1; - v->a[145234] = anon_sym_PIPE_PIPE; - v->a[145235] = actions(6891); - v->a[145236] = 1; - v->a[145237] = anon_sym_AMP_AMP; - v->a[145238] = actions(6893); - v->a[145239] = 1; + v->a[145228] = anon_sym_SEMI_SEMI; + v->a[145229] = actions(8728); + v->a[145230] = 2; + v->a[145231] = anon_sym_SEMI_AMP; + v->a[145232] = anon_sym_SEMI_SEMI_AMP; + v->a[145233] = 4; + v->a[145234] = actions(57); + v->a[145235] = 1; + v->a[145236] = sym_comment; + v->a[145237] = actions(8730); + v->a[145238] = 1; + v->a[145239] = anon_sym_esac; small_parse_table_7262(v); } void small_parse_table_7262(t_small_parse_table_array *v) { - v->a[145240] = anon_sym_PIPE; - v->a[145241] = actions(6895); - v->a[145242] = 1; - v->a[145243] = anon_sym_CARET; - v->a[145244] = actions(6897); - v->a[145245] = 1; - v->a[145246] = anon_sym_AMP; - v->a[145247] = actions(6911); - v->a[145248] = 1; - v->a[145249] = anon_sym_STAR_STAR; - v->a[145250] = actions(6913); - v->a[145251] = 1; - v->a[145252] = anon_sym_EQ_TILDE; - v->a[145253] = actions(6915); - v->a[145254] = 1; - v->a[145255] = anon_sym_QMARK; - v->a[145256] = actions(6967); - v->a[145257] = 1; - v->a[145258] = anon_sym_RPAREN_RPAREN; - v->a[145259] = state(6693); + v->a[145240] = actions(8732); + v->a[145241] = 1; + v->a[145242] = anon_sym_SEMI_SEMI; + v->a[145243] = actions(8734); + v->a[145244] = 2; + v->a[145245] = anon_sym_SEMI_AMP; + v->a[145246] = anon_sym_SEMI_SEMI_AMP; + v->a[145247] = 2; + v->a[145248] = actions(57); + v->a[145249] = 1; + v->a[145250] = sym_comment; + v->a[145251] = actions(3159); + v->a[145252] = 4; + v->a[145253] = sym__concat; + v->a[145254] = anon_sym_PIPE; + v->a[145255] = anon_sym_RPAREN; + v->a[145256] = aux_sym_concatenation_token1; + v->a[145257] = 5; + v->a[145258] = actions(57); + v->a[145259] = 1; small_parse_table_7263(v); } void small_parse_table_7263(t_small_parse_table_array *v) { - v->a[145260] = 1; - v->a[145261] = aux_sym_arithmetic_expansion_repeat1; - v->a[145262] = actions(6885); - v->a[145263] = 2; - v->a[145264] = anon_sym_PLUS_PLUS; - v->a[145265] = anon_sym_DASH_DASH; - v->a[145266] = actions(6899); - v->a[145267] = 2; - v->a[145268] = anon_sym_EQ_EQ; - v->a[145269] = anon_sym_BANG_EQ; - v->a[145270] = actions(6901); - v->a[145271] = 2; - v->a[145272] = anon_sym_LT; - v->a[145273] = anon_sym_GT; - v->a[145274] = actions(6903); - v->a[145275] = 2; - v->a[145276] = anon_sym_LT_EQ; - v->a[145277] = anon_sym_GT_EQ; - v->a[145278] = actions(6905); - v->a[145279] = 2; + v->a[145260] = sym_comment; + v->a[145261] = actions(8736); + v->a[145262] = 1; + v->a[145263] = anon_sym_esac; + v->a[145264] = actions(8738); + v->a[145265] = 1; + v->a[145266] = anon_sym_SEMI_SEMI; + v->a[145267] = actions(8740); + v->a[145268] = 1; + v->a[145269] = anon_sym_SEMI_AMP; + v->a[145270] = actions(8742); + v->a[145271] = 1; + v->a[145272] = anon_sym_SEMI_SEMI_AMP; + v->a[145273] = 2; + v->a[145274] = actions(57); + v->a[145275] = 1; + v->a[145276] = sym_comment; + v->a[145277] = actions(3024); + v->a[145278] = 4; + v->a[145279] = sym__concat; small_parse_table_7264(v); } void small_parse_table_7264(t_small_parse_table_array *v) { - v->a[145280] = anon_sym_LT_LT; - v->a[145281] = anon_sym_GT_GT; - v->a[145282] = actions(6907); + v->a[145280] = anon_sym_PIPE; + v->a[145281] = anon_sym_RPAREN; + v->a[145282] = aux_sym_concatenation_token1; v->a[145283] = 2; - v->a[145284] = anon_sym_PLUS; - v->a[145285] = anon_sym_DASH; - v->a[145286] = actions(6909); - v->a[145287] = 3; - v->a[145288] = anon_sym_STAR; - v->a[145289] = anon_sym_SLASH; - v->a[145290] = anon_sym_PERCENT; - v->a[145291] = actions(6887); - v->a[145292] = 11; - v->a[145293] = anon_sym_PLUS_EQ; - v->a[145294] = anon_sym_DASH_EQ; - v->a[145295] = anon_sym_STAR_EQ; - v->a[145296] = anon_sym_SLASH_EQ; - v->a[145297] = anon_sym_PERCENT_EQ; - v->a[145298] = anon_sym_STAR_STAR_EQ; - v->a[145299] = anon_sym_LT_LT_EQ; + v->a[145284] = actions(57); + v->a[145285] = 1; + v->a[145286] = sym_comment; + v->a[145287] = actions(3020); + v->a[145288] = 4; + v->a[145289] = sym__concat; + v->a[145290] = anon_sym_PIPE; + v->a[145291] = anon_sym_RPAREN; + v->a[145292] = aux_sym_concatenation_token1; + v->a[145293] = 2; + v->a[145294] = actions(57); + v->a[145295] = 1; + v->a[145296] = sym_comment; + v->a[145297] = actions(3066); + v->a[145298] = 4; + v->a[145299] = sym__concat; small_parse_table_7265(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1453.c b/parser/static/small_parse_table/small_parse_table_1453.c index 1b42b0ca..20e0779a 100644 --- a/parser/static/small_parse_table/small_parse_table_1453.c +++ b/parser/static/small_parse_table/small_parse_table_1453.c @@ -14,126 +14,126 @@ void small_parse_table_7265(t_small_parse_table_array *v) { - v->a[145300] = anon_sym_GT_GT_EQ; - v->a[145301] = anon_sym_AMP_EQ; - v->a[145302] = anon_sym_CARET_EQ; - v->a[145303] = anon_sym_PIPE_EQ; - v->a[145304] = 21; - v->a[145305] = actions(71); - v->a[145306] = 1; - v->a[145307] = sym_comment; - v->a[145308] = actions(6881); - v->a[145309] = 1; - v->a[145310] = anon_sym_COMMA; - v->a[145311] = actions(6883); - v->a[145312] = 1; - v->a[145313] = anon_sym_EQ; - v->a[145314] = actions(6889); + v->a[145300] = anon_sym_PIPE; + v->a[145301] = anon_sym_RPAREN; + v->a[145302] = aux_sym_concatenation_token1; + v->a[145303] = 2; + v->a[145304] = actions(57); + v->a[145305] = 1; + v->a[145306] = sym_comment; + v->a[145307] = actions(3117); + v->a[145308] = 4; + v->a[145309] = sym__concat; + v->a[145310] = anon_sym_PIPE; + v->a[145311] = anon_sym_RPAREN; + v->a[145312] = aux_sym_concatenation_token1; + v->a[145313] = 2; + v->a[145314] = actions(57); v->a[145315] = 1; - v->a[145316] = anon_sym_PIPE_PIPE; - v->a[145317] = actions(6891); - v->a[145318] = 1; - v->a[145319] = anon_sym_AMP_AMP; + v->a[145316] = sym_comment; + v->a[145317] = actions(2967); + v->a[145318] = 4; + v->a[145319] = sym__concat; small_parse_table_7266(v); } void small_parse_table_7266(t_small_parse_table_array *v) { - v->a[145320] = actions(6893); - v->a[145321] = 1; - v->a[145322] = anon_sym_PIPE; - v->a[145323] = actions(6895); - v->a[145324] = 1; - v->a[145325] = anon_sym_CARET; - v->a[145326] = actions(6897); - v->a[145327] = 1; - v->a[145328] = anon_sym_AMP; - v->a[145329] = actions(6911); - v->a[145330] = 1; - v->a[145331] = anon_sym_STAR_STAR; - v->a[145332] = actions(6913); - v->a[145333] = 1; - v->a[145334] = anon_sym_EQ_TILDE; - v->a[145335] = actions(6915); - v->a[145336] = 1; - v->a[145337] = anon_sym_QMARK; - v->a[145338] = actions(6969); - v->a[145339] = 1; + v->a[145320] = anon_sym_PIPE; + v->a[145321] = anon_sym_RPAREN; + v->a[145322] = aux_sym_concatenation_token1; + v->a[145323] = 2; + v->a[145324] = actions(57); + v->a[145325] = 1; + v->a[145326] = sym_comment; + v->a[145327] = actions(3034); + v->a[145328] = 4; + v->a[145329] = sym__concat; + v->a[145330] = anon_sym_PIPE; + v->a[145331] = anon_sym_RPAREN; + v->a[145332] = aux_sym_concatenation_token1; + v->a[145333] = 2; + v->a[145334] = actions(57); + v->a[145335] = 1; + v->a[145336] = sym_comment; + v->a[145337] = actions(2828); + v->a[145338] = 4; + v->a[145339] = sym__concat; small_parse_table_7267(v); } void small_parse_table_7267(t_small_parse_table_array *v) { - v->a[145340] = anon_sym_RPAREN_RPAREN; - v->a[145341] = state(6586); - v->a[145342] = 1; - v->a[145343] = aux_sym_arithmetic_expansion_repeat1; - v->a[145344] = actions(6885); - v->a[145345] = 2; - v->a[145346] = anon_sym_PLUS_PLUS; - v->a[145347] = anon_sym_DASH_DASH; - v->a[145348] = actions(6899); - v->a[145349] = 2; - v->a[145350] = anon_sym_EQ_EQ; - v->a[145351] = anon_sym_BANG_EQ; - v->a[145352] = actions(6901); - v->a[145353] = 2; - v->a[145354] = anon_sym_LT; - v->a[145355] = anon_sym_GT; - v->a[145356] = actions(6903); - v->a[145357] = 2; - v->a[145358] = anon_sym_LT_EQ; - v->a[145359] = anon_sym_GT_EQ; + v->a[145340] = anon_sym_PIPE; + v->a[145341] = anon_sym_RPAREN; + v->a[145342] = aux_sym_concatenation_token1; + v->a[145343] = 2; + v->a[145344] = actions(57); + v->a[145345] = 1; + v->a[145346] = sym_comment; + v->a[145347] = actions(2888); + v->a[145348] = 4; + v->a[145349] = sym__concat; + v->a[145350] = anon_sym_PIPE; + v->a[145351] = anon_sym_RPAREN; + v->a[145352] = aux_sym_concatenation_token1; + v->a[145353] = 5; + v->a[145354] = actions(57); + v->a[145355] = 1; + v->a[145356] = sym_comment; + v->a[145357] = actions(8744); + v->a[145358] = 1; + v->a[145359] = anon_sym_esac; small_parse_table_7268(v); } void small_parse_table_7268(t_small_parse_table_array *v) { - v->a[145360] = actions(6905); - v->a[145361] = 2; - v->a[145362] = anon_sym_LT_LT; - v->a[145363] = anon_sym_GT_GT; - v->a[145364] = actions(6907); - v->a[145365] = 2; - v->a[145366] = anon_sym_PLUS; - v->a[145367] = anon_sym_DASH; - v->a[145368] = actions(6909); - v->a[145369] = 3; - v->a[145370] = anon_sym_STAR; - v->a[145371] = anon_sym_SLASH; - v->a[145372] = anon_sym_PERCENT; - v->a[145373] = actions(6887); - v->a[145374] = 11; - v->a[145375] = anon_sym_PLUS_EQ; - v->a[145376] = anon_sym_DASH_EQ; - v->a[145377] = anon_sym_STAR_EQ; - v->a[145378] = anon_sym_SLASH_EQ; - v->a[145379] = anon_sym_PERCENT_EQ; + v->a[145360] = actions(8746); + v->a[145361] = 1; + v->a[145362] = anon_sym_SEMI_SEMI; + v->a[145363] = actions(8748); + v->a[145364] = 1; + v->a[145365] = anon_sym_SEMI_AMP; + v->a[145366] = actions(8750); + v->a[145367] = 1; + v->a[145368] = anon_sym_SEMI_SEMI_AMP; + v->a[145369] = 4; + v->a[145370] = actions(57); + v->a[145371] = 1; + v->a[145372] = sym_comment; + v->a[145373] = actions(8755); + v->a[145374] = 1; + v->a[145375] = anon_sym_RBRACE3; + v->a[145376] = state(3446); + v->a[145377] = 1; + v->a[145378] = aux_sym__concatenation_in_expansion_repeat1; + v->a[145379] = actions(8752); small_parse_table_7269(v); } void small_parse_table_7269(t_small_parse_table_array *v) { - v->a[145380] = anon_sym_STAR_STAR_EQ; - v->a[145381] = anon_sym_LT_LT_EQ; - v->a[145382] = anon_sym_GT_GT_EQ; - v->a[145383] = anon_sym_AMP_EQ; - v->a[145384] = anon_sym_CARET_EQ; - v->a[145385] = anon_sym_PIPE_EQ; - v->a[145386] = 21; - v->a[145387] = actions(71); + v->a[145380] = 2; + v->a[145381] = sym__concat; + v->a[145382] = aux_sym_concatenation_token1; + v->a[145383] = 4; + v->a[145384] = actions(57); + v->a[145385] = 1; + v->a[145386] = sym_comment; + v->a[145387] = actions(8757); v->a[145388] = 1; - v->a[145389] = sym_comment; - v->a[145390] = actions(6881); + v->a[145389] = anon_sym_esac; + v->a[145390] = actions(8759); v->a[145391] = 1; - v->a[145392] = anon_sym_COMMA; - v->a[145393] = actions(6883); - v->a[145394] = 1; - v->a[145395] = anon_sym_EQ; - v->a[145396] = actions(6889); - v->a[145397] = 1; - v->a[145398] = anon_sym_PIPE_PIPE; - v->a[145399] = actions(6891); + v->a[145392] = anon_sym_SEMI_SEMI; + v->a[145393] = actions(8761); + v->a[145394] = 2; + v->a[145395] = anon_sym_SEMI_AMP; + v->a[145396] = anon_sym_SEMI_SEMI_AMP; + v->a[145397] = 5; + v->a[145398] = actions(57); + v->a[145399] = 1; small_parse_table_7270(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1454.c b/parser/static/small_parse_table/small_parse_table_1454.c index 5c549c69..b193ec69 100644 --- a/parser/static/small_parse_table/small_parse_table_1454.c +++ b/parser/static/small_parse_table/small_parse_table_1454.c @@ -14,126 +14,126 @@ void small_parse_table_7270(t_small_parse_table_array *v) { - v->a[145400] = 1; - v->a[145401] = anon_sym_AMP_AMP; - v->a[145402] = actions(6893); - v->a[145403] = 1; - v->a[145404] = anon_sym_PIPE; - v->a[145405] = actions(6895); - v->a[145406] = 1; - v->a[145407] = anon_sym_CARET; - v->a[145408] = actions(6897); - v->a[145409] = 1; - v->a[145410] = anon_sym_AMP; - v->a[145411] = actions(6911); - v->a[145412] = 1; - v->a[145413] = anon_sym_STAR_STAR; - v->a[145414] = actions(6913); + v->a[145400] = sym_comment; + v->a[145401] = actions(8736); + v->a[145402] = 1; + v->a[145403] = anon_sym_esac; + v->a[145404] = actions(8763); + v->a[145405] = 1; + v->a[145406] = anon_sym_SEMI_SEMI; + v->a[145407] = actions(8765); + v->a[145408] = 1; + v->a[145409] = anon_sym_SEMI_AMP; + v->a[145410] = actions(8767); + v->a[145411] = 1; + v->a[145412] = anon_sym_SEMI_SEMI_AMP; + v->a[145413] = 2; + v->a[145414] = actions(57); v->a[145415] = 1; - v->a[145416] = anon_sym_EQ_TILDE; - v->a[145417] = actions(6915); - v->a[145418] = 1; - v->a[145419] = anon_sym_QMARK; + v->a[145416] = sym_comment; + v->a[145417] = actions(2908); + v->a[145418] = 4; + v->a[145419] = sym__concat; small_parse_table_7271(v); } void small_parse_table_7271(t_small_parse_table_array *v) { - v->a[145420] = actions(6971); - v->a[145421] = 1; - v->a[145422] = anon_sym_RPAREN_RPAREN; - v->a[145423] = state(6565); - v->a[145424] = 1; - v->a[145425] = aux_sym_arithmetic_expansion_repeat1; - v->a[145426] = actions(6885); - v->a[145427] = 2; - v->a[145428] = anon_sym_PLUS_PLUS; - v->a[145429] = anon_sym_DASH_DASH; - v->a[145430] = actions(6899); - v->a[145431] = 2; - v->a[145432] = anon_sym_EQ_EQ; - v->a[145433] = anon_sym_BANG_EQ; - v->a[145434] = actions(6901); - v->a[145435] = 2; - v->a[145436] = anon_sym_LT; - v->a[145437] = anon_sym_GT; - v->a[145438] = actions(6903); - v->a[145439] = 2; + v->a[145420] = anon_sym_PIPE; + v->a[145421] = anon_sym_RPAREN; + v->a[145422] = aux_sym_concatenation_token1; + v->a[145423] = 4; + v->a[145424] = actions(57); + v->a[145425] = 1; + v->a[145426] = sym_comment; + v->a[145427] = actions(8769); + v->a[145428] = 1; + v->a[145429] = anon_sym_RBRACE3; + v->a[145430] = state(3429); + v->a[145431] = 1; + v->a[145432] = aux_sym__concatenation_in_expansion_repeat1; + v->a[145433] = actions(8720); + v->a[145434] = 2; + v->a[145435] = sym__concat; + v->a[145436] = aux_sym_concatenation_token1; + v->a[145437] = 5; + v->a[145438] = actions(57); + v->a[145439] = 1; small_parse_table_7272(v); } void small_parse_table_7272(t_small_parse_table_array *v) { - v->a[145440] = anon_sym_LT_EQ; - v->a[145441] = anon_sym_GT_EQ; - v->a[145442] = actions(6905); - v->a[145443] = 2; - v->a[145444] = anon_sym_LT_LT; - v->a[145445] = anon_sym_GT_GT; - v->a[145446] = actions(6907); - v->a[145447] = 2; - v->a[145448] = anon_sym_PLUS; - v->a[145449] = anon_sym_DASH; - v->a[145450] = actions(6909); - v->a[145451] = 3; - v->a[145452] = anon_sym_STAR; - v->a[145453] = anon_sym_SLASH; - v->a[145454] = anon_sym_PERCENT; - v->a[145455] = actions(6887); - v->a[145456] = 11; - v->a[145457] = anon_sym_PLUS_EQ; - v->a[145458] = anon_sym_DASH_EQ; - v->a[145459] = anon_sym_STAR_EQ; + v->a[145440] = sym_comment; + v->a[145441] = actions(8712); + v->a[145442] = 1; + v->a[145443] = anon_sym_esac; + v->a[145444] = actions(8771); + v->a[145445] = 1; + v->a[145446] = anon_sym_SEMI_SEMI; + v->a[145447] = actions(8773); + v->a[145448] = 1; + v->a[145449] = anon_sym_SEMI_AMP; + v->a[145450] = actions(8775); + v->a[145451] = 1; + v->a[145452] = anon_sym_SEMI_SEMI_AMP; + v->a[145453] = 4; + v->a[145454] = actions(57); + v->a[145455] = 1; + v->a[145456] = sym_comment; + v->a[145457] = actions(4132); + v->a[145458] = 1; + v->a[145459] = anon_sym_COMMA; small_parse_table_7273(v); } void small_parse_table_7273(t_small_parse_table_array *v) { - v->a[145460] = anon_sym_SLASH_EQ; - v->a[145461] = anon_sym_PERCENT_EQ; - v->a[145462] = anon_sym_STAR_STAR_EQ; - v->a[145463] = anon_sym_LT_LT_EQ; - v->a[145464] = anon_sym_GT_GT_EQ; - v->a[145465] = anon_sym_AMP_EQ; - v->a[145466] = anon_sym_CARET_EQ; - v->a[145467] = anon_sym_PIPE_EQ; - v->a[145468] = 21; - v->a[145469] = actions(71); - v->a[145470] = 1; - v->a[145471] = sym_comment; - v->a[145472] = actions(6881); - v->a[145473] = 1; - v->a[145474] = anon_sym_COMMA; - v->a[145475] = actions(6883); - v->a[145476] = 1; - v->a[145477] = anon_sym_EQ; - v->a[145478] = actions(6889); - v->a[145479] = 1; + v->a[145460] = actions(8777); + v->a[145461] = 1; + v->a[145462] = anon_sym_RPAREN_RPAREN; + v->a[145463] = state(3473); + v->a[145464] = 1; + v->a[145465] = aux_sym_arithmetic_expansion_repeat1; + v->a[145466] = 4; + v->a[145467] = actions(57); + v->a[145468] = 1; + v->a[145469] = sym_comment; + v->a[145470] = actions(8545); + v->a[145471] = 1; + v->a[145472] = anon_sym_PIPE; + v->a[145473] = actions(8779); + v->a[145474] = 1; + v->a[145475] = anon_sym_RPAREN; + v->a[145476] = state(3490); + v->a[145477] = 1; + v->a[145478] = aux_sym_case_item_repeat1; + v->a[145479] = 2; small_parse_table_7274(v); } void small_parse_table_7274(t_small_parse_table_array *v) { - v->a[145480] = anon_sym_PIPE_PIPE; - v->a[145481] = actions(6891); - v->a[145482] = 1; - v->a[145483] = anon_sym_AMP_AMP; - v->a[145484] = actions(6893); - v->a[145485] = 1; - v->a[145486] = anon_sym_PIPE; - v->a[145487] = actions(6895); - v->a[145488] = 1; - v->a[145489] = anon_sym_CARET; - v->a[145490] = actions(6897); - v->a[145491] = 1; - v->a[145492] = anon_sym_AMP; - v->a[145493] = actions(6911); - v->a[145494] = 1; - v->a[145495] = anon_sym_STAR_STAR; - v->a[145496] = actions(6913); - v->a[145497] = 1; - v->a[145498] = anon_sym_EQ_TILDE; - v->a[145499] = actions(6915); + v->a[145480] = actions(57); + v->a[145481] = 1; + v->a[145482] = sym_comment; + v->a[145483] = actions(3159); + v->a[145484] = 3; + v->a[145485] = sym__concat; + v->a[145486] = aux_sym_concatenation_token1; + v->a[145487] = anon_sym_RBRACE3; + v->a[145488] = 2; + v->a[145489] = actions(57); + v->a[145490] = 1; + v->a[145491] = sym_comment; + v->a[145492] = actions(3034); + v->a[145493] = 3; + v->a[145494] = sym__concat; + v->a[145495] = aux_sym_concatenation_token1; + v->a[145496] = anon_sym_RBRACE3; + v->a[145497] = 2; + v->a[145498] = actions(57); + v->a[145499] = 1; small_parse_table_7275(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1455.c b/parser/static/small_parse_table/small_parse_table_1455.c index 9e992eb2..14ab1e62 100644 --- a/parser/static/small_parse_table/small_parse_table_1455.c +++ b/parser/static/small_parse_table/small_parse_table_1455.c @@ -14,126 +14,126 @@ void small_parse_table_7275(t_small_parse_table_array *v) { - v->a[145500] = 1; - v->a[145501] = anon_sym_QMARK; - v->a[145502] = actions(6973); - v->a[145503] = 1; - v->a[145504] = anon_sym_RPAREN_RPAREN; - v->a[145505] = state(6579); - v->a[145506] = 1; - v->a[145507] = aux_sym_arithmetic_expansion_repeat1; - v->a[145508] = actions(6885); - v->a[145509] = 2; - v->a[145510] = anon_sym_PLUS_PLUS; - v->a[145511] = anon_sym_DASH_DASH; - v->a[145512] = actions(6899); - v->a[145513] = 2; - v->a[145514] = anon_sym_EQ_EQ; - v->a[145515] = anon_sym_BANG_EQ; - v->a[145516] = actions(6901); - v->a[145517] = 2; - v->a[145518] = anon_sym_LT; - v->a[145519] = anon_sym_GT; + v->a[145500] = sym_comment; + v->a[145501] = actions(3066); + v->a[145502] = 3; + v->a[145503] = sym__concat; + v->a[145504] = aux_sym_concatenation_token1; + v->a[145505] = anon_sym_RBRACE3; + v->a[145506] = 2; + v->a[145507] = actions(57); + v->a[145508] = 1; + v->a[145509] = sym_comment; + v->a[145510] = actions(2664); + v->a[145511] = 3; + v->a[145512] = anon_sym_PIPE; + v->a[145513] = anon_sym_RPAREN; + v->a[145514] = sym__special_character; + v->a[145515] = 2; + v->a[145516] = actions(57); + v->a[145517] = 1; + v->a[145518] = sym_comment; + v->a[145519] = actions(3125); small_parse_table_7276(v); } void small_parse_table_7276(t_small_parse_table_array *v) { - v->a[145520] = actions(6903); - v->a[145521] = 2; - v->a[145522] = anon_sym_LT_EQ; - v->a[145523] = anon_sym_GT_EQ; - v->a[145524] = actions(6905); - v->a[145525] = 2; - v->a[145526] = anon_sym_LT_LT; - v->a[145527] = anon_sym_GT_GT; - v->a[145528] = actions(6907); - v->a[145529] = 2; - v->a[145530] = anon_sym_PLUS; - v->a[145531] = anon_sym_DASH; - v->a[145532] = actions(6909); - v->a[145533] = 3; - v->a[145534] = anon_sym_STAR; - v->a[145535] = anon_sym_SLASH; - v->a[145536] = anon_sym_PERCENT; - v->a[145537] = actions(6887); - v->a[145538] = 11; - v->a[145539] = anon_sym_PLUS_EQ; + v->a[145520] = 3; + v->a[145521] = sym__concat; + v->a[145522] = aux_sym_concatenation_token1; + v->a[145523] = anon_sym_RBRACE3; + v->a[145524] = 4; + v->a[145525] = actions(57); + v->a[145526] = 1; + v->a[145527] = sym_comment; + v->a[145528] = actions(6989); + v->a[145529] = 1; + v->a[145530] = anon_sym_PIPE; + v->a[145531] = actions(8781); + v->a[145532] = 1; + v->a[145533] = anon_sym_PIPE_AMP; + v->a[145534] = state(2522); + v->a[145535] = 1; + v->a[145536] = aux_sym_pipeline_repeat1; + v->a[145537] = 4; + v->a[145538] = actions(57); + v->a[145539] = 1; small_parse_table_7277(v); } void small_parse_table_7277(t_small_parse_table_array *v) { - v->a[145540] = anon_sym_DASH_EQ; - v->a[145541] = anon_sym_STAR_EQ; - v->a[145542] = anon_sym_SLASH_EQ; - v->a[145543] = anon_sym_PERCENT_EQ; - v->a[145544] = anon_sym_STAR_STAR_EQ; - v->a[145545] = anon_sym_LT_LT_EQ; - v->a[145546] = anon_sym_GT_GT_EQ; - v->a[145547] = anon_sym_AMP_EQ; - v->a[145548] = anon_sym_CARET_EQ; - v->a[145549] = anon_sym_PIPE_EQ; - v->a[145550] = 21; - v->a[145551] = actions(71); + v->a[145540] = sym_comment; + v->a[145541] = actions(4132); + v->a[145542] = 1; + v->a[145543] = anon_sym_COMMA; + v->a[145544] = actions(8783); + v->a[145545] = 1; + v->a[145546] = anon_sym_RPAREN_RPAREN; + v->a[145547] = state(3473); + v->a[145548] = 1; + v->a[145549] = aux_sym_arithmetic_expansion_repeat1; + v->a[145550] = 4; + v->a[145551] = actions(57); v->a[145552] = 1; v->a[145553] = sym_comment; - v->a[145554] = actions(6881); + v->a[145554] = actions(4132); v->a[145555] = 1; v->a[145556] = anon_sym_COMMA; - v->a[145557] = actions(6883); + v->a[145557] = actions(8785); v->a[145558] = 1; - v->a[145559] = anon_sym_EQ; + v->a[145559] = anon_sym_RPAREN_RPAREN; small_parse_table_7278(v); } void small_parse_table_7278(t_small_parse_table_array *v) { - v->a[145560] = actions(6889); + v->a[145560] = state(3473); v->a[145561] = 1; - v->a[145562] = anon_sym_PIPE_PIPE; - v->a[145563] = actions(6891); - v->a[145564] = 1; - v->a[145565] = anon_sym_AMP_AMP; - v->a[145566] = actions(6893); - v->a[145567] = 1; - v->a[145568] = anon_sym_PIPE; - v->a[145569] = actions(6895); - v->a[145570] = 1; - v->a[145571] = anon_sym_CARET; - v->a[145572] = actions(6897); - v->a[145573] = 1; - v->a[145574] = anon_sym_AMP; - v->a[145575] = actions(6911); - v->a[145576] = 1; - v->a[145577] = anon_sym_STAR_STAR; - v->a[145578] = actions(6913); - v->a[145579] = 1; + v->a[145562] = aux_sym_arithmetic_expansion_repeat1; + v->a[145563] = 4; + v->a[145564] = actions(57); + v->a[145565] = 1; + v->a[145566] = sym_comment; + v->a[145567] = actions(7268); + v->a[145568] = 1; + v->a[145569] = anon_sym_PIPE; + v->a[145570] = actions(7270); + v->a[145571] = 1; + v->a[145572] = anon_sym_PIPE_AMP; + v->a[145573] = state(2711); + v->a[145574] = 1; + v->a[145575] = aux_sym_pipeline_repeat1; + v->a[145576] = 4; + v->a[145577] = actions(57); + v->a[145578] = 1; + v->a[145579] = sym_comment; small_parse_table_7279(v); } void small_parse_table_7279(t_small_parse_table_array *v) { - v->a[145580] = anon_sym_EQ_TILDE; - v->a[145581] = actions(6915); - v->a[145582] = 1; - v->a[145583] = anon_sym_QMARK; - v->a[145584] = actions(6975); - v->a[145585] = 1; - v->a[145586] = anon_sym_RPAREN_RPAREN; - v->a[145587] = state(6601); - v->a[145588] = 1; - v->a[145589] = aux_sym_arithmetic_expansion_repeat1; - v->a[145590] = actions(6885); - v->a[145591] = 2; - v->a[145592] = anon_sym_PLUS_PLUS; - v->a[145593] = anon_sym_DASH_DASH; - v->a[145594] = actions(6899); - v->a[145595] = 2; - v->a[145596] = anon_sym_EQ_EQ; - v->a[145597] = anon_sym_BANG_EQ; - v->a[145598] = actions(6901); - v->a[145599] = 2; + v->a[145580] = actions(7221); + v->a[145581] = 1; + v->a[145582] = anon_sym_PIPE; + v->a[145583] = actions(8787); + v->a[145584] = 1; + v->a[145585] = anon_sym_PIPE_AMP; + v->a[145586] = state(2693); + v->a[145587] = 1; + v->a[145588] = aux_sym_pipeline_repeat1; + v->a[145589] = 4; + v->a[145590] = actions(57); + v->a[145591] = 1; + v->a[145592] = sym_comment; + v->a[145593] = actions(4132); + v->a[145594] = 1; + v->a[145595] = anon_sym_COMMA; + v->a[145596] = actions(8789); + v->a[145597] = 1; + v->a[145598] = anon_sym_RPAREN_RPAREN; + v->a[145599] = state(3473); small_parse_table_7280(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1456.c b/parser/static/small_parse_table/small_parse_table_1456.c index 4b158569..0a7a550a 100644 --- a/parser/static/small_parse_table/small_parse_table_1456.c +++ b/parser/static/small_parse_table/small_parse_table_1456.c @@ -14,126 +14,126 @@ void small_parse_table_7280(t_small_parse_table_array *v) { - v->a[145600] = anon_sym_LT; - v->a[145601] = anon_sym_GT; - v->a[145602] = actions(6903); - v->a[145603] = 2; - v->a[145604] = anon_sym_LT_EQ; - v->a[145605] = anon_sym_GT_EQ; - v->a[145606] = actions(6905); - v->a[145607] = 2; - v->a[145608] = anon_sym_LT_LT; - v->a[145609] = anon_sym_GT_GT; - v->a[145610] = actions(6907); - v->a[145611] = 2; - v->a[145612] = anon_sym_PLUS; - v->a[145613] = anon_sym_DASH; - v->a[145614] = actions(6909); - v->a[145615] = 3; - v->a[145616] = anon_sym_STAR; - v->a[145617] = anon_sym_SLASH; - v->a[145618] = anon_sym_PERCENT; - v->a[145619] = actions(6887); + v->a[145600] = 1; + v->a[145601] = aux_sym_arithmetic_expansion_repeat1; + v->a[145602] = 4; + v->a[145603] = actions(57); + v->a[145604] = 1; + v->a[145605] = sym_comment; + v->a[145606] = actions(4132); + v->a[145607] = 1; + v->a[145608] = anon_sym_COMMA; + v->a[145609] = actions(8791); + v->a[145610] = 1; + v->a[145611] = anon_sym_RPAREN_RPAREN; + v->a[145612] = state(3473); + v->a[145613] = 1; + v->a[145614] = aux_sym_arithmetic_expansion_repeat1; + v->a[145615] = 4; + v->a[145616] = actions(57); + v->a[145617] = 1; + v->a[145618] = sym_comment; + v->a[145619] = actions(4132); small_parse_table_7281(v); } void small_parse_table_7281(t_small_parse_table_array *v) { - v->a[145620] = 11; - v->a[145621] = anon_sym_PLUS_EQ; - v->a[145622] = anon_sym_DASH_EQ; - v->a[145623] = anon_sym_STAR_EQ; - v->a[145624] = anon_sym_SLASH_EQ; - v->a[145625] = anon_sym_PERCENT_EQ; - v->a[145626] = anon_sym_STAR_STAR_EQ; - v->a[145627] = anon_sym_LT_LT_EQ; - v->a[145628] = anon_sym_GT_GT_EQ; - v->a[145629] = anon_sym_AMP_EQ; - v->a[145630] = anon_sym_CARET_EQ; - v->a[145631] = anon_sym_PIPE_EQ; - v->a[145632] = 21; - v->a[145633] = actions(71); - v->a[145634] = 1; - v->a[145635] = sym_comment; - v->a[145636] = actions(6881); - v->a[145637] = 1; - v->a[145638] = anon_sym_COMMA; - v->a[145639] = actions(6883); + v->a[145620] = 1; + v->a[145621] = anon_sym_COMMA; + v->a[145622] = actions(8793); + v->a[145623] = 1; + v->a[145624] = anon_sym_RPAREN_RPAREN; + v->a[145625] = state(3473); + v->a[145626] = 1; + v->a[145627] = aux_sym_arithmetic_expansion_repeat1; + v->a[145628] = 2; + v->a[145629] = actions(57); + v->a[145630] = 1; + v->a[145631] = sym_comment; + v->a[145632] = actions(2774); + v->a[145633] = 3; + v->a[145634] = sym__concat; + v->a[145635] = aux_sym_concatenation_token1; + v->a[145636] = anon_sym_RBRACE3; + v->a[145637] = 4; + v->a[145638] = actions(57); + v->a[145639] = 1; small_parse_table_7282(v); } void small_parse_table_7282(t_small_parse_table_array *v) { - v->a[145640] = 1; - v->a[145641] = anon_sym_EQ; - v->a[145642] = actions(6889); - v->a[145643] = 1; - v->a[145644] = anon_sym_PIPE_PIPE; - v->a[145645] = actions(6891); - v->a[145646] = 1; - v->a[145647] = anon_sym_AMP_AMP; - v->a[145648] = actions(6893); - v->a[145649] = 1; - v->a[145650] = anon_sym_PIPE; - v->a[145651] = actions(6895); + v->a[145640] = sym_comment; + v->a[145641] = actions(4132); + v->a[145642] = 1; + v->a[145643] = anon_sym_COMMA; + v->a[145644] = actions(8795); + v->a[145645] = 1; + v->a[145646] = anon_sym_RPAREN_RPAREN; + v->a[145647] = state(3473); + v->a[145648] = 1; + v->a[145649] = aux_sym_arithmetic_expansion_repeat1; + v->a[145650] = 4; + v->a[145651] = actions(57); v->a[145652] = 1; - v->a[145653] = anon_sym_CARET; - v->a[145654] = actions(6897); + v->a[145653] = sym_comment; + v->a[145654] = actions(4132); v->a[145655] = 1; - v->a[145656] = anon_sym_AMP; - v->a[145657] = actions(6911); + v->a[145656] = anon_sym_COMMA; + v->a[145657] = actions(8797); v->a[145658] = 1; - v->a[145659] = anon_sym_STAR_STAR; + v->a[145659] = anon_sym_RPAREN_RPAREN; small_parse_table_7283(v); } void small_parse_table_7283(t_small_parse_table_array *v) { - v->a[145660] = actions(6913); + v->a[145660] = state(3473); v->a[145661] = 1; - v->a[145662] = anon_sym_EQ_TILDE; - v->a[145663] = actions(6915); - v->a[145664] = 1; - v->a[145665] = anon_sym_QMARK; - v->a[145666] = actions(6977); - v->a[145667] = 1; - v->a[145668] = anon_sym_RPAREN_RPAREN; - v->a[145669] = state(6683); - v->a[145670] = 1; - v->a[145671] = aux_sym_arithmetic_expansion_repeat1; - v->a[145672] = actions(6885); - v->a[145673] = 2; - v->a[145674] = anon_sym_PLUS_PLUS; - v->a[145675] = anon_sym_DASH_DASH; - v->a[145676] = actions(6899); - v->a[145677] = 2; - v->a[145678] = anon_sym_EQ_EQ; - v->a[145679] = anon_sym_BANG_EQ; + v->a[145662] = aux_sym_arithmetic_expansion_repeat1; + v->a[145663] = 4; + v->a[145664] = actions(57); + v->a[145665] = 1; + v->a[145666] = sym_comment; + v->a[145667] = actions(5437); + v->a[145668] = 1; + v->a[145669] = anon_sym_PIPE; + v->a[145670] = actions(8799); + v->a[145671] = 1; + v->a[145672] = anon_sym_PIPE_AMP; + v->a[145673] = state(2053); + v->a[145674] = 1; + v->a[145675] = aux_sym_pipeline_repeat1; + v->a[145676] = 4; + v->a[145677] = actions(57); + v->a[145678] = 1; + v->a[145679] = sym_comment; small_parse_table_7284(v); } void small_parse_table_7284(t_small_parse_table_array *v) { - v->a[145680] = actions(6901); - v->a[145681] = 2; - v->a[145682] = anon_sym_LT; - v->a[145683] = anon_sym_GT; - v->a[145684] = actions(6903); - v->a[145685] = 2; - v->a[145686] = anon_sym_LT_EQ; - v->a[145687] = anon_sym_GT_EQ; - v->a[145688] = actions(6905); - v->a[145689] = 2; - v->a[145690] = anon_sym_LT_LT; - v->a[145691] = anon_sym_GT_GT; - v->a[145692] = actions(6907); - v->a[145693] = 2; - v->a[145694] = anon_sym_PLUS; - v->a[145695] = anon_sym_DASH; - v->a[145696] = actions(6909); - v->a[145697] = 3; - v->a[145698] = anon_sym_STAR; - v->a[145699] = anon_sym_SLASH; + v->a[145680] = actions(6244); + v->a[145681] = 1; + v->a[145682] = anon_sym_PIPE; + v->a[145683] = actions(8801); + v->a[145684] = 1; + v->a[145685] = anon_sym_PIPE_AMP; + v->a[145686] = state(2268); + v->a[145687] = 1; + v->a[145688] = aux_sym_pipeline_repeat1; + v->a[145689] = 4; + v->a[145690] = actions(57); + v->a[145691] = 1; + v->a[145692] = sym_comment; + v->a[145693] = actions(8545); + v->a[145694] = 1; + v->a[145695] = anon_sym_PIPE; + v->a[145696] = actions(8547); + v->a[145697] = 1; + v->a[145698] = anon_sym_RPAREN; + v->a[145699] = state(3484); small_parse_table_7285(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1457.c b/parser/static/small_parse_table/small_parse_table_1457.c index fe02abbd..c3bd55eb 100644 --- a/parser/static/small_parse_table/small_parse_table_1457.c +++ b/parser/static/small_parse_table/small_parse_table_1457.c @@ -14,126 +14,126 @@ void small_parse_table_7285(t_small_parse_table_array *v) { - v->a[145700] = anon_sym_PERCENT; - v->a[145701] = actions(6887); - v->a[145702] = 11; - v->a[145703] = anon_sym_PLUS_EQ; - v->a[145704] = anon_sym_DASH_EQ; - v->a[145705] = anon_sym_STAR_EQ; - v->a[145706] = anon_sym_SLASH_EQ; - v->a[145707] = anon_sym_PERCENT_EQ; - v->a[145708] = anon_sym_STAR_STAR_EQ; - v->a[145709] = anon_sym_LT_LT_EQ; - v->a[145710] = anon_sym_GT_GT_EQ; - v->a[145711] = anon_sym_AMP_EQ; - v->a[145712] = anon_sym_CARET_EQ; - v->a[145713] = anon_sym_PIPE_EQ; - v->a[145714] = 21; - v->a[145715] = actions(71); - v->a[145716] = 1; - v->a[145717] = sym_comment; - v->a[145718] = actions(6881); - v->a[145719] = 1; + v->a[145700] = 1; + v->a[145701] = aux_sym_case_item_repeat1; + v->a[145702] = 4; + v->a[145703] = actions(57); + v->a[145704] = 1; + v->a[145705] = sym_comment; + v->a[145706] = actions(4326); + v->a[145707] = 1; + v->a[145708] = anon_sym_RPAREN_RPAREN; + v->a[145709] = actions(8803); + v->a[145710] = 1; + v->a[145711] = anon_sym_COMMA; + v->a[145712] = state(3473); + v->a[145713] = 1; + v->a[145714] = aux_sym_arithmetic_expansion_repeat1; + v->a[145715] = 3; + v->a[145716] = actions(57); + v->a[145717] = 1; + v->a[145718] = sym_comment; + v->a[145719] = state(3429); small_parse_table_7286(v); } void small_parse_table_7286(t_small_parse_table_array *v) { - v->a[145720] = anon_sym_COMMA; - v->a[145721] = actions(6883); - v->a[145722] = 1; - v->a[145723] = anon_sym_EQ; - v->a[145724] = actions(6889); - v->a[145725] = 1; - v->a[145726] = anon_sym_PIPE_PIPE; - v->a[145727] = actions(6891); + v->a[145720] = 1; + v->a[145721] = aux_sym__concatenation_in_expansion_repeat1; + v->a[145722] = actions(8720); + v->a[145723] = 2; + v->a[145724] = sym__concat; + v->a[145725] = aux_sym_concatenation_token1; + v->a[145726] = 4; + v->a[145727] = actions(57); v->a[145728] = 1; - v->a[145729] = anon_sym_AMP_AMP; - v->a[145730] = actions(6893); + v->a[145729] = sym_comment; + v->a[145730] = actions(4132); v->a[145731] = 1; - v->a[145732] = anon_sym_PIPE; - v->a[145733] = actions(6895); + v->a[145732] = anon_sym_COMMA; + v->a[145733] = actions(8806); v->a[145734] = 1; - v->a[145735] = anon_sym_CARET; - v->a[145736] = actions(6897); + v->a[145735] = anon_sym_RPAREN_RPAREN; + v->a[145736] = state(3473); v->a[145737] = 1; - v->a[145738] = anon_sym_AMP; - v->a[145739] = actions(6911); + v->a[145738] = aux_sym_arithmetic_expansion_repeat1; + v->a[145739] = 4; small_parse_table_7287(v); } void small_parse_table_7287(t_small_parse_table_array *v) { - v->a[145740] = 1; - v->a[145741] = anon_sym_STAR_STAR; - v->a[145742] = actions(6913); - v->a[145743] = 1; - v->a[145744] = anon_sym_EQ_TILDE; - v->a[145745] = actions(6915); - v->a[145746] = 1; - v->a[145747] = anon_sym_QMARK; - v->a[145748] = actions(6979); - v->a[145749] = 1; - v->a[145750] = anon_sym_RPAREN_RPAREN; - v->a[145751] = state(6723); - v->a[145752] = 1; - v->a[145753] = aux_sym_arithmetic_expansion_repeat1; - v->a[145754] = actions(6885); - v->a[145755] = 2; - v->a[145756] = anon_sym_PLUS_PLUS; - v->a[145757] = anon_sym_DASH_DASH; - v->a[145758] = actions(6899); - v->a[145759] = 2; + v->a[145740] = actions(57); + v->a[145741] = 1; + v->a[145742] = sym_comment; + v->a[145743] = actions(6977); + v->a[145744] = 1; + v->a[145745] = anon_sym_PIPE; + v->a[145746] = actions(8808); + v->a[145747] = 1; + v->a[145748] = anon_sym_PIPE_AMP; + v->a[145749] = state(2514); + v->a[145750] = 1; + v->a[145751] = aux_sym_pipeline_repeat1; + v->a[145752] = 2; + v->a[145753] = actions(57); + v->a[145754] = 1; + v->a[145755] = sym_comment; + v->a[145756] = actions(3024); + v->a[145757] = 3; + v->a[145758] = sym__concat; + v->a[145759] = aux_sym_concatenation_token1; small_parse_table_7288(v); } void small_parse_table_7288(t_small_parse_table_array *v) { - v->a[145760] = anon_sym_EQ_EQ; - v->a[145761] = anon_sym_BANG_EQ; - v->a[145762] = actions(6901); - v->a[145763] = 2; - v->a[145764] = anon_sym_LT; - v->a[145765] = anon_sym_GT; - v->a[145766] = actions(6903); - v->a[145767] = 2; - v->a[145768] = anon_sym_LT_EQ; - v->a[145769] = anon_sym_GT_EQ; - v->a[145770] = actions(6905); - v->a[145771] = 2; - v->a[145772] = anon_sym_LT_LT; - v->a[145773] = anon_sym_GT_GT; - v->a[145774] = actions(6907); - v->a[145775] = 2; - v->a[145776] = anon_sym_PLUS; - v->a[145777] = anon_sym_DASH; - v->a[145778] = actions(6909); - v->a[145779] = 3; + v->a[145760] = anon_sym_RBRACE3; + v->a[145761] = 4; + v->a[145762] = actions(57); + v->a[145763] = 1; + v->a[145764] = sym_comment; + v->a[145765] = actions(4132); + v->a[145766] = 1; + v->a[145767] = anon_sym_COMMA; + v->a[145768] = actions(8810); + v->a[145769] = 1; + v->a[145770] = anon_sym_RPAREN_RPAREN; + v->a[145771] = state(3473); + v->a[145772] = 1; + v->a[145773] = aux_sym_arithmetic_expansion_repeat1; + v->a[145774] = 4; + v->a[145775] = actions(57); + v->a[145776] = 1; + v->a[145777] = sym_comment; + v->a[145778] = actions(4132); + v->a[145779] = 1; small_parse_table_7289(v); } void small_parse_table_7289(t_small_parse_table_array *v) { - v->a[145780] = anon_sym_STAR; - v->a[145781] = anon_sym_SLASH; - v->a[145782] = anon_sym_PERCENT; - v->a[145783] = actions(6887); - v->a[145784] = 11; - v->a[145785] = anon_sym_PLUS_EQ; - v->a[145786] = anon_sym_DASH_EQ; - v->a[145787] = anon_sym_STAR_EQ; - v->a[145788] = anon_sym_SLASH_EQ; - v->a[145789] = anon_sym_PERCENT_EQ; - v->a[145790] = anon_sym_STAR_STAR_EQ; - v->a[145791] = anon_sym_LT_LT_EQ; - v->a[145792] = anon_sym_GT_GT_EQ; - v->a[145793] = anon_sym_AMP_EQ; - v->a[145794] = anon_sym_CARET_EQ; - v->a[145795] = anon_sym_PIPE_EQ; - v->a[145796] = 21; - v->a[145797] = actions(71); + v->a[145780] = anon_sym_COMMA; + v->a[145781] = actions(8812); + v->a[145782] = 1; + v->a[145783] = anon_sym_RPAREN_RPAREN; + v->a[145784] = state(3473); + v->a[145785] = 1; + v->a[145786] = aux_sym_arithmetic_expansion_repeat1; + v->a[145787] = 4; + v->a[145788] = actions(57); + v->a[145789] = 1; + v->a[145790] = sym_comment; + v->a[145791] = actions(6469); + v->a[145792] = 1; + v->a[145793] = anon_sym_PIPE; + v->a[145794] = actions(8814); + v->a[145795] = 1; + v->a[145796] = anon_sym_PIPE_AMP; + v->a[145797] = state(2388); v->a[145798] = 1; - v->a[145799] = sym_comment; + v->a[145799] = aux_sym_pipeline_repeat1; small_parse_table_7290(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1458.c b/parser/static/small_parse_table/small_parse_table_1458.c index dce869ba..a3485306 100644 --- a/parser/static/small_parse_table/small_parse_table_1458.c +++ b/parser/static/small_parse_table/small_parse_table_1458.c @@ -14,126 +14,126 @@ void small_parse_table_7290(t_small_parse_table_array *v) { - v->a[145800] = actions(6881); - v->a[145801] = 1; - v->a[145802] = anon_sym_COMMA; - v->a[145803] = actions(6883); - v->a[145804] = 1; - v->a[145805] = anon_sym_EQ; - v->a[145806] = actions(6889); - v->a[145807] = 1; - v->a[145808] = anon_sym_PIPE_PIPE; - v->a[145809] = actions(6891); - v->a[145810] = 1; - v->a[145811] = anon_sym_AMP_AMP; - v->a[145812] = actions(6893); - v->a[145813] = 1; - v->a[145814] = anon_sym_PIPE; - v->a[145815] = actions(6895); - v->a[145816] = 1; - v->a[145817] = anon_sym_CARET; - v->a[145818] = actions(6897); - v->a[145819] = 1; + v->a[145800] = 4; + v->a[145801] = actions(57); + v->a[145802] = 1; + v->a[145803] = sym_comment; + v->a[145804] = actions(8545); + v->a[145805] = 1; + v->a[145806] = anon_sym_PIPE; + v->a[145807] = actions(8816); + v->a[145808] = 1; + v->a[145809] = anon_sym_RPAREN; + v->a[145810] = state(3490); + v->a[145811] = 1; + v->a[145812] = aux_sym_case_item_repeat1; + v->a[145813] = 3; + v->a[145814] = actions(57); + v->a[145815] = 1; + v->a[145816] = sym_comment; + v->a[145817] = actions(8820); + v->a[145818] = 1; + v->a[145819] = sym_extglob_pattern; small_parse_table_7291(v); } void small_parse_table_7291(t_small_parse_table_array *v) { - v->a[145820] = anon_sym_AMP; - v->a[145821] = actions(6911); - v->a[145822] = 1; - v->a[145823] = anon_sym_STAR_STAR; - v->a[145824] = actions(6913); - v->a[145825] = 1; - v->a[145826] = anon_sym_EQ_TILDE; - v->a[145827] = actions(6915); - v->a[145828] = 1; - v->a[145829] = anon_sym_QMARK; - v->a[145830] = actions(6981); - v->a[145831] = 1; - v->a[145832] = anon_sym_RPAREN_RPAREN; - v->a[145833] = state(6594); - v->a[145834] = 1; - v->a[145835] = aux_sym_arithmetic_expansion_repeat1; - v->a[145836] = actions(6885); - v->a[145837] = 2; - v->a[145838] = anon_sym_PLUS_PLUS; - v->a[145839] = anon_sym_DASH_DASH; + v->a[145820] = actions(8818); + v->a[145821] = 2; + v->a[145822] = anon_sym_PIPE; + v->a[145823] = anon_sym_RPAREN; + v->a[145824] = 4; + v->a[145825] = actions(57); + v->a[145826] = 1; + v->a[145827] = sym_comment; + v->a[145828] = actions(8545); + v->a[145829] = 1; + v->a[145830] = anon_sym_PIPE; + v->a[145831] = actions(8569); + v->a[145832] = 1; + v->a[145833] = anon_sym_RPAREN; + v->a[145834] = state(3494); + v->a[145835] = 1; + v->a[145836] = aux_sym_case_item_repeat1; + v->a[145837] = 4; + v->a[145838] = actions(57); + v->a[145839] = 1; small_parse_table_7292(v); } void small_parse_table_7292(t_small_parse_table_array *v) { - v->a[145840] = actions(6899); - v->a[145841] = 2; - v->a[145842] = anon_sym_EQ_EQ; - v->a[145843] = anon_sym_BANG_EQ; - v->a[145844] = actions(6901); - v->a[145845] = 2; - v->a[145846] = anon_sym_LT; - v->a[145847] = anon_sym_GT; - v->a[145848] = actions(6903); - v->a[145849] = 2; - v->a[145850] = anon_sym_LT_EQ; - v->a[145851] = anon_sym_GT_EQ; - v->a[145852] = actions(6905); - v->a[145853] = 2; - v->a[145854] = anon_sym_LT_LT; - v->a[145855] = anon_sym_GT_GT; - v->a[145856] = actions(6907); - v->a[145857] = 2; - v->a[145858] = anon_sym_PLUS; - v->a[145859] = anon_sym_DASH; + v->a[145840] = sym_comment; + v->a[145841] = actions(8545); + v->a[145842] = 1; + v->a[145843] = anon_sym_PIPE; + v->a[145844] = actions(8822); + v->a[145845] = 1; + v->a[145846] = anon_sym_RPAREN; + v->a[145847] = state(3490); + v->a[145848] = 1; + v->a[145849] = aux_sym_case_item_repeat1; + v->a[145850] = 4; + v->a[145851] = actions(57); + v->a[145852] = 1; + v->a[145853] = sym_comment; + v->a[145854] = actions(8545); + v->a[145855] = 1; + v->a[145856] = anon_sym_PIPE; + v->a[145857] = actions(8824); + v->a[145858] = 1; + v->a[145859] = anon_sym_RPAREN; small_parse_table_7293(v); } void small_parse_table_7293(t_small_parse_table_array *v) { - v->a[145860] = actions(6909); - v->a[145861] = 3; - v->a[145862] = anon_sym_STAR; - v->a[145863] = anon_sym_SLASH; - v->a[145864] = anon_sym_PERCENT; - v->a[145865] = actions(6887); - v->a[145866] = 11; - v->a[145867] = anon_sym_PLUS_EQ; - v->a[145868] = anon_sym_DASH_EQ; - v->a[145869] = anon_sym_STAR_EQ; - v->a[145870] = anon_sym_SLASH_EQ; - v->a[145871] = anon_sym_PERCENT_EQ; - v->a[145872] = anon_sym_STAR_STAR_EQ; - v->a[145873] = anon_sym_LT_LT_EQ; - v->a[145874] = anon_sym_GT_GT_EQ; - v->a[145875] = anon_sym_AMP_EQ; - v->a[145876] = anon_sym_CARET_EQ; - v->a[145877] = anon_sym_PIPE_EQ; - v->a[145878] = 21; - v->a[145879] = actions(71); + v->a[145860] = state(3490); + v->a[145861] = 1; + v->a[145862] = aux_sym_case_item_repeat1; + v->a[145863] = 4; + v->a[145864] = actions(57); + v->a[145865] = 1; + v->a[145866] = sym_comment; + v->a[145867] = actions(4132); + v->a[145868] = 1; + v->a[145869] = anon_sym_COMMA; + v->a[145870] = actions(8826); + v->a[145871] = 1; + v->a[145872] = anon_sym_RPAREN_RPAREN; + v->a[145873] = state(3473); + v->a[145874] = 1; + v->a[145875] = aux_sym_arithmetic_expansion_repeat1; + v->a[145876] = 4; + v->a[145877] = actions(57); + v->a[145878] = 1; + v->a[145879] = sym_comment; small_parse_table_7294(v); } void small_parse_table_7294(t_small_parse_table_array *v) { - v->a[145880] = 1; - v->a[145881] = sym_comment; - v->a[145882] = actions(6881); - v->a[145883] = 1; - v->a[145884] = anon_sym_COMMA; - v->a[145885] = actions(6883); - v->a[145886] = 1; - v->a[145887] = anon_sym_EQ; - v->a[145888] = actions(6889); - v->a[145889] = 1; - v->a[145890] = anon_sym_PIPE_PIPE; - v->a[145891] = actions(6891); - v->a[145892] = 1; - v->a[145893] = anon_sym_AMP_AMP; - v->a[145894] = actions(6893); - v->a[145895] = 1; - v->a[145896] = anon_sym_PIPE; - v->a[145897] = actions(6895); - v->a[145898] = 1; - v->a[145899] = anon_sym_CARET; + v->a[145880] = actions(4132); + v->a[145881] = 1; + v->a[145882] = anon_sym_COMMA; + v->a[145883] = actions(8828); + v->a[145884] = 1; + v->a[145885] = anon_sym_RPAREN_RPAREN; + v->a[145886] = state(3473); + v->a[145887] = 1; + v->a[145888] = aux_sym_arithmetic_expansion_repeat1; + v->a[145889] = 4; + v->a[145890] = actions(57); + v->a[145891] = 1; + v->a[145892] = sym_comment; + v->a[145893] = actions(4132); + v->a[145894] = 1; + v->a[145895] = anon_sym_COMMA; + v->a[145896] = actions(8830); + v->a[145897] = 1; + v->a[145898] = anon_sym_RPAREN_RPAREN; + v->a[145899] = state(3473); small_parse_table_7295(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1459.c b/parser/static/small_parse_table/small_parse_table_1459.c index ca4ef261..23c07c2c 100644 --- a/parser/static/small_parse_table/small_parse_table_1459.c +++ b/parser/static/small_parse_table/small_parse_table_1459.c @@ -14,126 +14,126 @@ void small_parse_table_7295(t_small_parse_table_array *v) { - v->a[145900] = actions(6897); - v->a[145901] = 1; - v->a[145902] = anon_sym_AMP; - v->a[145903] = actions(6911); + v->a[145900] = 1; + v->a[145901] = aux_sym_arithmetic_expansion_repeat1; + v->a[145902] = 2; + v->a[145903] = actions(57); v->a[145904] = 1; - v->a[145905] = anon_sym_STAR_STAR; - v->a[145906] = actions(6913); - v->a[145907] = 1; - v->a[145908] = anon_sym_EQ_TILDE; - v->a[145909] = actions(6915); - v->a[145910] = 1; - v->a[145911] = anon_sym_QMARK; - v->a[145912] = actions(6983); + v->a[145905] = sym_comment; + v->a[145906] = actions(2774); + v->a[145907] = 3; + v->a[145908] = sym__concat; + v->a[145909] = aux_sym_concatenation_token1; + v->a[145910] = anon_sym_RBRACE3; + v->a[145911] = 4; + v->a[145912] = actions(57); v->a[145913] = 1; - v->a[145914] = anon_sym_RPAREN_RPAREN; - v->a[145915] = state(6708); + v->a[145914] = sym_comment; + v->a[145915] = actions(8832); v->a[145916] = 1; - v->a[145917] = aux_sym_arithmetic_expansion_repeat1; - v->a[145918] = actions(6885); - v->a[145919] = 2; + v->a[145917] = anon_sym_PIPE; + v->a[145918] = actions(8835); + v->a[145919] = 1; small_parse_table_7296(v); } void small_parse_table_7296(t_small_parse_table_array *v) { - v->a[145920] = anon_sym_PLUS_PLUS; - v->a[145921] = anon_sym_DASH_DASH; - v->a[145922] = actions(6899); - v->a[145923] = 2; - v->a[145924] = anon_sym_EQ_EQ; - v->a[145925] = anon_sym_BANG_EQ; - v->a[145926] = actions(6901); - v->a[145927] = 2; - v->a[145928] = anon_sym_LT; - v->a[145929] = anon_sym_GT; - v->a[145930] = actions(6903); - v->a[145931] = 2; - v->a[145932] = anon_sym_LT_EQ; - v->a[145933] = anon_sym_GT_EQ; - v->a[145934] = actions(6905); - v->a[145935] = 2; - v->a[145936] = anon_sym_LT_LT; - v->a[145937] = anon_sym_GT_GT; - v->a[145938] = actions(6907); - v->a[145939] = 2; + v->a[145920] = anon_sym_RPAREN; + v->a[145921] = state(3490); + v->a[145922] = 1; + v->a[145923] = aux_sym_case_item_repeat1; + v->a[145924] = 2; + v->a[145925] = actions(57); + v->a[145926] = 1; + v->a[145927] = sym_comment; + v->a[145928] = actions(2774); + v->a[145929] = 3; + v->a[145930] = sym_extglob_pattern; + v->a[145931] = anon_sym_PIPE; + v->a[145932] = anon_sym_RPAREN; + v->a[145933] = 2; + v->a[145934] = actions(57); + v->a[145935] = 1; + v->a[145936] = sym_comment; + v->a[145937] = actions(3020); + v->a[145938] = 3; + v->a[145939] = sym__concat; small_parse_table_7297(v); } void small_parse_table_7297(t_small_parse_table_array *v) { - v->a[145940] = anon_sym_PLUS; - v->a[145941] = anon_sym_DASH; - v->a[145942] = actions(6909); - v->a[145943] = 3; - v->a[145944] = anon_sym_STAR; - v->a[145945] = anon_sym_SLASH; - v->a[145946] = anon_sym_PERCENT; - v->a[145947] = actions(6887); - v->a[145948] = 11; - v->a[145949] = anon_sym_PLUS_EQ; - v->a[145950] = anon_sym_DASH_EQ; - v->a[145951] = anon_sym_STAR_EQ; - v->a[145952] = anon_sym_SLASH_EQ; - v->a[145953] = anon_sym_PERCENT_EQ; - v->a[145954] = anon_sym_STAR_STAR_EQ; - v->a[145955] = anon_sym_LT_LT_EQ; - v->a[145956] = anon_sym_GT_GT_EQ; - v->a[145957] = anon_sym_AMP_EQ; - v->a[145958] = anon_sym_CARET_EQ; - v->a[145959] = anon_sym_PIPE_EQ; + v->a[145940] = aux_sym_concatenation_token1; + v->a[145941] = anon_sym_RBRACE3; + v->a[145942] = 4; + v->a[145943] = actions(57); + v->a[145944] = 1; + v->a[145945] = sym_comment; + v->a[145946] = actions(8545); + v->a[145947] = 1; + v->a[145948] = anon_sym_PIPE; + v->a[145949] = actions(8837); + v->a[145950] = 1; + v->a[145951] = anon_sym_RPAREN; + v->a[145952] = state(3490); + v->a[145953] = 1; + v->a[145954] = aux_sym_case_item_repeat1; + v->a[145955] = 4; + v->a[145956] = actions(57); + v->a[145957] = 1; + v->a[145958] = sym_comment; + v->a[145959] = actions(8545); small_parse_table_7298(v); } void small_parse_table_7298(t_small_parse_table_array *v) { - v->a[145960] = 21; - v->a[145961] = actions(71); - v->a[145962] = 1; - v->a[145963] = sym_comment; - v->a[145964] = actions(6881); - v->a[145965] = 1; - v->a[145966] = anon_sym_COMMA; - v->a[145967] = actions(6883); - v->a[145968] = 1; - v->a[145969] = anon_sym_EQ; - v->a[145970] = actions(6889); - v->a[145971] = 1; - v->a[145972] = anon_sym_PIPE_PIPE; - v->a[145973] = actions(6891); - v->a[145974] = 1; - v->a[145975] = anon_sym_AMP_AMP; - v->a[145976] = actions(6893); - v->a[145977] = 1; - v->a[145978] = anon_sym_PIPE; - v->a[145979] = actions(6895); + v->a[145960] = 1; + v->a[145961] = anon_sym_PIPE; + v->a[145962] = actions(8839); + v->a[145963] = 1; + v->a[145964] = anon_sym_RPAREN; + v->a[145965] = state(3490); + v->a[145966] = 1; + v->a[145967] = aux_sym_case_item_repeat1; + v->a[145968] = 4; + v->a[145969] = actions(57); + v->a[145970] = 1; + v->a[145971] = sym_comment; + v->a[145972] = actions(4132); + v->a[145973] = 1; + v->a[145974] = anon_sym_COMMA; + v->a[145975] = actions(8841); + v->a[145976] = 1; + v->a[145977] = anon_sym_RPAREN_RPAREN; + v->a[145978] = state(3473); + v->a[145979] = 1; small_parse_table_7299(v); } void small_parse_table_7299(t_small_parse_table_array *v) { - v->a[145980] = 1; - v->a[145981] = anon_sym_CARET; - v->a[145982] = actions(6897); + v->a[145980] = aux_sym_arithmetic_expansion_repeat1; + v->a[145981] = 4; + v->a[145982] = actions(57); v->a[145983] = 1; - v->a[145984] = anon_sym_AMP; - v->a[145985] = actions(6911); + v->a[145984] = sym_comment; + v->a[145985] = actions(8545); v->a[145986] = 1; - v->a[145987] = anon_sym_STAR_STAR; - v->a[145988] = actions(6913); + v->a[145987] = anon_sym_PIPE; + v->a[145988] = actions(8843); v->a[145989] = 1; - v->a[145990] = anon_sym_EQ_TILDE; - v->a[145991] = actions(6915); + v->a[145990] = anon_sym_RPAREN; + v->a[145991] = state(3490); v->a[145992] = 1; - v->a[145993] = anon_sym_QMARK; - v->a[145994] = actions(6985); - v->a[145995] = 1; - v->a[145996] = anon_sym_RPAREN_RPAREN; - v->a[145997] = state(6669); - v->a[145998] = 1; - v->a[145999] = aux_sym_arithmetic_expansion_repeat1; + v->a[145993] = aux_sym_case_item_repeat1; + v->a[145994] = 4; + v->a[145995] = actions(57); + v->a[145996] = 1; + v->a[145997] = sym_comment; + v->a[145998] = actions(8545); + v->a[145999] = 1; small_parse_table_7300(v); } diff --git a/parser/static/small_parse_table/small_parse_table_146.c b/parser/static/small_parse_table/small_parse_table_146.c index 30d58a1d..a40bee02 100644 --- a/parser/static/small_parse_table/small_parse_table_146.c +++ b/parser/static/small_parse_table/small_parse_table_146.c @@ -14,126 +14,126 @@ void small_parse_table_730(t_small_parse_table_array *v) { - v->a[14600] = sym_string; - v->a[14601] = sym_translated_string; - v->a[14602] = sym_number; - v->a[14603] = sym_simple_expansion; - v->a[14604] = sym_expansion; - v->a[14605] = sym_command_substitution; - v->a[14606] = sym_process_substitution; - v->a[14607] = actions(2494); - v->a[14608] = 22; - v->a[14609] = anon_sym_SEMI; - v->a[14610] = anon_sym_PIPE_PIPE; - v->a[14611] = anon_sym_AMP_AMP; - v->a[14612] = anon_sym_PIPE; - v->a[14613] = anon_sym_AMP; - v->a[14614] = anon_sym_LT; - v->a[14615] = anon_sym_GT; - v->a[14616] = anon_sym_LT_LT; - v->a[14617] = anon_sym_GT_GT; - v->a[14618] = anon_sym_esac; - v->a[14619] = anon_sym_SEMI_SEMI; + v->a[14600] = anon_sym_AMP_AMP; + v->a[14601] = anon_sym_PIPE_PIPE; + v->a[14602] = actions(2454); + v->a[14603] = 2; + v->a[14604] = anon_sym_LT_AMP_DASH; + v->a[14605] = anon_sym_GT_AMP_DASH; + v->a[14606] = state(2763); + v->a[14607] = 2; + v->a[14608] = sym_file_redirect; + v->a[14609] = aux_sym_redirected_statement_repeat2; + v->a[14610] = state(2716); + v->a[14611] = 7; + v->a[14612] = sym_arithmetic_expansion; + v->a[14613] = sym_brace_expression; + v->a[14614] = sym_string; + v->a[14615] = sym_number; + v->a[14616] = sym_simple_expansion; + v->a[14617] = sym_expansion; + v->a[14618] = sym_command_substitution; + v->a[14619] = actions(2452); small_parse_table_731(v); } void small_parse_table_731(t_small_parse_table_array *v) { - v->a[14620] = anon_sym_SEMI_AMP; - v->a[14621] = anon_sym_SEMI_SEMI_AMP; - v->a[14622] = anon_sym_PIPE_AMP; - v->a[14623] = anon_sym_AMP_GT; - v->a[14624] = anon_sym_AMP_GT_GT; - v->a[14625] = anon_sym_LT_AMP; - v->a[14626] = anon_sym_GT_AMP; - v->a[14627] = anon_sym_GT_PIPE; - v->a[14628] = anon_sym_LT_AMP_DASH; - v->a[14629] = anon_sym_GT_AMP_DASH; - v->a[14630] = anon_sym_LT_LT_DASH; - v->a[14631] = 6; - v->a[14632] = actions(3); - v->a[14633] = 1; - v->a[14634] = sym_comment; - v->a[14635] = state(1826); - v->a[14636] = 1; - v->a[14637] = aux_sym__literal_repeat1; - v->a[14638] = state(2201); - v->a[14639] = 1; + v->a[14620] = 8; + v->a[14621] = anon_sym_LT; + v->a[14622] = anon_sym_GT; + v->a[14623] = anon_sym_GT_GT; + v->a[14624] = anon_sym_AMP_GT; + v->a[14625] = anon_sym_AMP_GT_GT; + v->a[14626] = anon_sym_LT_AMP; + v->a[14627] = anon_sym_GT_AMP; + v->a[14628] = anon_sym_GT_PIPE; + v->a[14629] = 6; + v->a[14630] = actions(3); + v->a[14631] = 1; + v->a[14632] = sym_comment; + v->a[14633] = actions(2537); + v->a[14634] = 1; + v->a[14635] = sym_variable_name; + v->a[14636] = actions(2535); + v->a[14637] = 2; + v->a[14638] = aux_sym__simple_variable_name_token1; + v->a[14639] = aux_sym__multiline_variable_name_token1; small_parse_table_732(v); } void small_parse_table_732(t_small_parse_table_array *v) { - v->a[14640] = sym_concatenation; - v->a[14641] = actions(2496); - v->a[14642] = 6; - v->a[14643] = sym_file_descriptor; - v->a[14644] = sym_variable_name; - v->a[14645] = sym_test_operator; - v->a[14646] = sym__brace_start; - v->a[14647] = ts_builtin_sym_end; - v->a[14648] = aux_sym_heredoc_redirect_token1; - v->a[14649] = state(1446); - v->a[14650] = 9; - v->a[14651] = sym_arithmetic_expansion; - v->a[14652] = sym_brace_expression; - v->a[14653] = sym_string; - v->a[14654] = sym_translated_string; - v->a[14655] = sym_number; - v->a[14656] = sym_simple_expansion; - v->a[14657] = sym_expansion; - v->a[14658] = sym_command_substitution; - v->a[14659] = sym_process_substitution; + v->a[14640] = actions(816); + v->a[14641] = 4; + v->a[14642] = sym_file_descriptor; + v->a[14643] = sym_test_operator; + v->a[14644] = sym__bare_dollar; + v->a[14645] = sym__brace_start; + v->a[14646] = actions(2533); + v->a[14647] = 9; + v->a[14648] = anon_sym_BANG; + v->a[14649] = anon_sym_DASH; + v->a[14650] = anon_sym_STAR; + v->a[14651] = anon_sym_QMARK; + v->a[14652] = anon_sym_DOLLAR; + v->a[14653] = anon_sym_POUND; + v->a[14654] = anon_sym_AT; + v->a[14655] = anon_sym_0; + v->a[14656] = anon_sym__; + v->a[14657] = actions(810); + v->a[14658] = 28; + v->a[14659] = anon_sym_LPAREN; small_parse_table_733(v); } void small_parse_table_733(t_small_parse_table_array *v) { - v->a[14660] = actions(2494); - v->a[14661] = 37; - v->a[14662] = anon_sym_LPAREN_LPAREN; - v->a[14663] = anon_sym_SEMI; - v->a[14664] = anon_sym_PIPE_PIPE; - v->a[14665] = anon_sym_AMP_AMP; - v->a[14666] = anon_sym_PIPE; - v->a[14667] = anon_sym_AMP; - v->a[14668] = anon_sym_LT; - v->a[14669] = anon_sym_GT; - v->a[14670] = anon_sym_LT_LT; - v->a[14671] = anon_sym_GT_GT; - v->a[14672] = anon_sym_SEMI_SEMI; - v->a[14673] = anon_sym_PIPE_AMP; - v->a[14674] = anon_sym_AMP_GT; - v->a[14675] = anon_sym_AMP_GT_GT; - v->a[14676] = anon_sym_LT_AMP; - v->a[14677] = anon_sym_GT_AMP; - v->a[14678] = anon_sym_GT_PIPE; - v->a[14679] = anon_sym_LT_AMP_DASH; + v->a[14660] = anon_sym_PIPE; + v->a[14661] = anon_sym_PIPE_AMP; + v->a[14662] = anon_sym_AMP_AMP; + v->a[14663] = anon_sym_PIPE_PIPE; + v->a[14664] = anon_sym_LT; + v->a[14665] = anon_sym_GT; + v->a[14666] = anon_sym_GT_GT; + v->a[14667] = anon_sym_AMP_GT; + v->a[14668] = anon_sym_AMP_GT_GT; + v->a[14669] = anon_sym_LT_AMP; + v->a[14670] = anon_sym_GT_AMP; + v->a[14671] = anon_sym_GT_PIPE; + v->a[14672] = anon_sym_LT_AMP_DASH; + v->a[14673] = anon_sym_GT_AMP_DASH; + v->a[14674] = anon_sym_LT_LT; + v->a[14675] = anon_sym_LT_LT_DASH; + v->a[14676] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14677] = sym__special_character; + v->a[14678] = anon_sym_DQUOTE; + v->a[14679] = sym_raw_string; small_parse_table_734(v); } void small_parse_table_734(t_small_parse_table_array *v) { - v->a[14680] = anon_sym_GT_AMP_DASH; - v->a[14681] = anon_sym_LT_LT_DASH; - v->a[14682] = anon_sym_LT_LT_LT; - v->a[14683] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14684] = anon_sym_DOLLAR_LBRACK; - v->a[14685] = anon_sym_DOLLAR; - v->a[14686] = sym__special_character; - v->a[14687] = anon_sym_DQUOTE; - v->a[14688] = sym_raw_string; - v->a[14689] = sym_ansi_c_string; - v->a[14690] = aux_sym_number_token1; - v->a[14691] = aux_sym_number_token2; - v->a[14692] = anon_sym_DOLLAR_LBRACE; - v->a[14693] = anon_sym_DOLLAR_LPAREN; - v->a[14694] = anon_sym_BQUOTE; - v->a[14695] = anon_sym_DOLLAR_BQUOTE; - v->a[14696] = anon_sym_LT_LPAREN; - v->a[14697] = anon_sym_GT_LPAREN; - v->a[14698] = sym_word; - v->a[14699] = 8; + v->a[14680] = aux_sym_number_token1; + v->a[14681] = aux_sym_number_token2; + v->a[14682] = anon_sym_DOLLAR_LBRACE; + v->a[14683] = anon_sym_DOLLAR_LPAREN; + v->a[14684] = anon_sym_BQUOTE; + v->a[14685] = anon_sym_DOLLAR_BQUOTE; + v->a[14686] = sym_word; + v->a[14687] = 21; + v->a[14688] = actions(57); + v->a[14689] = 1; + v->a[14690] = sym_comment; + v->a[14691] = actions(2539); + v->a[14692] = 1; + v->a[14693] = sym_word; + v->a[14694] = actions(2541); + v->a[14695] = 1; + v->a[14696] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14697] = actions(2543); + v->a[14698] = 1; + v->a[14699] = anon_sym_DOLLAR; small_parse_table_735(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1460.c b/parser/static/small_parse_table/small_parse_table_1460.c index 0fd6cfc2..64ba28c2 100644 --- a/parser/static/small_parse_table/small_parse_table_1460.c +++ b/parser/static/small_parse_table/small_parse_table_1460.c @@ -14,126 +14,126 @@ void small_parse_table_7300(t_small_parse_table_array *v) { - v->a[146000] = actions(6885); - v->a[146001] = 2; - v->a[146002] = anon_sym_PLUS_PLUS; - v->a[146003] = anon_sym_DASH_DASH; - v->a[146004] = actions(6899); - v->a[146005] = 2; - v->a[146006] = anon_sym_EQ_EQ; - v->a[146007] = anon_sym_BANG_EQ; - v->a[146008] = actions(6901); - v->a[146009] = 2; - v->a[146010] = anon_sym_LT; - v->a[146011] = anon_sym_GT; - v->a[146012] = actions(6903); - v->a[146013] = 2; - v->a[146014] = anon_sym_LT_EQ; - v->a[146015] = anon_sym_GT_EQ; - v->a[146016] = actions(6905); - v->a[146017] = 2; - v->a[146018] = anon_sym_LT_LT; - v->a[146019] = anon_sym_GT_GT; + v->a[146000] = anon_sym_PIPE; + v->a[146001] = actions(8567); + v->a[146002] = 1; + v->a[146003] = anon_sym_RPAREN; + v->a[146004] = state(3453); + v->a[146005] = 1; + v->a[146006] = aux_sym_case_item_repeat1; + v->a[146007] = 2; + v->a[146008] = actions(57); + v->a[146009] = 1; + v->a[146010] = sym_comment; + v->a[146011] = actions(2778); + v->a[146012] = 3; + v->a[146013] = sym_extglob_pattern; + v->a[146014] = anon_sym_PIPE; + v->a[146015] = anon_sym_RPAREN; + v->a[146016] = 2; + v->a[146017] = actions(57); + v->a[146018] = 1; + v->a[146019] = sym_comment; small_parse_table_7301(v); } void small_parse_table_7301(t_small_parse_table_array *v) { - v->a[146020] = actions(6907); - v->a[146021] = 2; - v->a[146022] = anon_sym_PLUS; - v->a[146023] = anon_sym_DASH; - v->a[146024] = actions(6909); - v->a[146025] = 3; - v->a[146026] = anon_sym_STAR; - v->a[146027] = anon_sym_SLASH; - v->a[146028] = anon_sym_PERCENT; - v->a[146029] = actions(6887); - v->a[146030] = 11; - v->a[146031] = anon_sym_PLUS_EQ; - v->a[146032] = anon_sym_DASH_EQ; - v->a[146033] = anon_sym_STAR_EQ; - v->a[146034] = anon_sym_SLASH_EQ; - v->a[146035] = anon_sym_PERCENT_EQ; - v->a[146036] = anon_sym_STAR_STAR_EQ; - v->a[146037] = anon_sym_LT_LT_EQ; - v->a[146038] = anon_sym_GT_GT_EQ; - v->a[146039] = anon_sym_AMP_EQ; + v->a[146020] = actions(8755); + v->a[146021] = 3; + v->a[146022] = sym__concat; + v->a[146023] = aux_sym_concatenation_token1; + v->a[146024] = anon_sym_RBRACE3; + v->a[146025] = 4; + v->a[146026] = actions(57); + v->a[146027] = 1; + v->a[146028] = sym_comment; + v->a[146029] = actions(4132); + v->a[146030] = 1; + v->a[146031] = anon_sym_COMMA; + v->a[146032] = actions(8845); + v->a[146033] = 1; + v->a[146034] = anon_sym_RPAREN_RPAREN; + v->a[146035] = state(3473); + v->a[146036] = 1; + v->a[146037] = aux_sym_arithmetic_expansion_repeat1; + v->a[146038] = 2; + v->a[146039] = actions(57); small_parse_table_7302(v); } void small_parse_table_7302(t_small_parse_table_array *v) { - v->a[146040] = anon_sym_CARET_EQ; - v->a[146041] = anon_sym_PIPE_EQ; - v->a[146042] = 21; - v->a[146043] = actions(71); - v->a[146044] = 1; - v->a[146045] = sym_comment; - v->a[146046] = actions(6881); - v->a[146047] = 1; - v->a[146048] = anon_sym_COMMA; - v->a[146049] = actions(6883); - v->a[146050] = 1; - v->a[146051] = anon_sym_EQ; - v->a[146052] = actions(6889); - v->a[146053] = 1; - v->a[146054] = anon_sym_PIPE_PIPE; - v->a[146055] = actions(6891); - v->a[146056] = 1; - v->a[146057] = anon_sym_AMP_AMP; - v->a[146058] = actions(6893); - v->a[146059] = 1; + v->a[146040] = 1; + v->a[146041] = sym_comment; + v->a[146042] = actions(2774); + v->a[146043] = 3; + v->a[146044] = sym_extglob_pattern; + v->a[146045] = anon_sym_PIPE; + v->a[146046] = anon_sym_RPAREN; + v->a[146047] = 4; + v->a[146048] = actions(57); + v->a[146049] = 1; + v->a[146050] = sym_comment; + v->a[146051] = actions(4132); + v->a[146052] = 1; + v->a[146053] = anon_sym_COMMA; + v->a[146054] = actions(8847); + v->a[146055] = 1; + v->a[146056] = anon_sym_RPAREN_RPAREN; + v->a[146057] = state(3473); + v->a[146058] = 1; + v->a[146059] = aux_sym_arithmetic_expansion_repeat1; small_parse_table_7303(v); } void small_parse_table_7303(t_small_parse_table_array *v) { - v->a[146060] = anon_sym_PIPE; - v->a[146061] = actions(6895); + v->a[146060] = 4; + v->a[146061] = actions(57); v->a[146062] = 1; - v->a[146063] = anon_sym_CARET; - v->a[146064] = actions(6897); + v->a[146063] = sym_comment; + v->a[146064] = actions(4132); v->a[146065] = 1; - v->a[146066] = anon_sym_AMP; - v->a[146067] = actions(6911); + v->a[146066] = anon_sym_COMMA; + v->a[146067] = actions(8849); v->a[146068] = 1; - v->a[146069] = anon_sym_STAR_STAR; - v->a[146070] = actions(6913); + v->a[146069] = anon_sym_RPAREN_RPAREN; + v->a[146070] = state(3473); v->a[146071] = 1; - v->a[146072] = anon_sym_EQ_TILDE; - v->a[146073] = actions(6915); - v->a[146074] = 1; - v->a[146075] = anon_sym_QMARK; - v->a[146076] = actions(6987); - v->a[146077] = 1; - v->a[146078] = anon_sym_RPAREN_RPAREN; - v->a[146079] = state(6647); + v->a[146072] = aux_sym_arithmetic_expansion_repeat1; + v->a[146073] = 4; + v->a[146074] = actions(57); + v->a[146075] = 1; + v->a[146076] = sym_comment; + v->a[146077] = actions(4132); + v->a[146078] = 1; + v->a[146079] = anon_sym_COMMA; small_parse_table_7304(v); } void small_parse_table_7304(t_small_parse_table_array *v) { - v->a[146080] = 1; - v->a[146081] = aux_sym_arithmetic_expansion_repeat1; - v->a[146082] = actions(6885); - v->a[146083] = 2; - v->a[146084] = anon_sym_PLUS_PLUS; - v->a[146085] = anon_sym_DASH_DASH; - v->a[146086] = actions(6899); - v->a[146087] = 2; - v->a[146088] = anon_sym_EQ_EQ; - v->a[146089] = anon_sym_BANG_EQ; - v->a[146090] = actions(6901); - v->a[146091] = 2; - v->a[146092] = anon_sym_LT; - v->a[146093] = anon_sym_GT; - v->a[146094] = actions(6903); - v->a[146095] = 2; - v->a[146096] = anon_sym_LT_EQ; - v->a[146097] = anon_sym_GT_EQ; - v->a[146098] = actions(6905); - v->a[146099] = 2; + v->a[146080] = actions(8851); + v->a[146081] = 1; + v->a[146082] = anon_sym_RPAREN_RPAREN; + v->a[146083] = state(3473); + v->a[146084] = 1; + v->a[146085] = aux_sym_arithmetic_expansion_repeat1; + v->a[146086] = 4; + v->a[146087] = actions(57); + v->a[146088] = 1; + v->a[146089] = sym_comment; + v->a[146090] = actions(4132); + v->a[146091] = 1; + v->a[146092] = anon_sym_COMMA; + v->a[146093] = actions(8853); + v->a[146094] = 1; + v->a[146095] = anon_sym_RPAREN_RPAREN; + v->a[146096] = state(3473); + v->a[146097] = 1; + v->a[146098] = aux_sym_arithmetic_expansion_repeat1; + v->a[146099] = 4; small_parse_table_7305(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1461.c b/parser/static/small_parse_table/small_parse_table_1461.c index 75fdddfc..c2affc9e 100644 --- a/parser/static/small_parse_table/small_parse_table_1461.c +++ b/parser/static/small_parse_table/small_parse_table_1461.c @@ -14,126 +14,126 @@ void small_parse_table_7305(t_small_parse_table_array *v) { - v->a[146100] = anon_sym_LT_LT; - v->a[146101] = anon_sym_GT_GT; - v->a[146102] = actions(6907); - v->a[146103] = 2; - v->a[146104] = anon_sym_PLUS; - v->a[146105] = anon_sym_DASH; - v->a[146106] = actions(6909); - v->a[146107] = 3; - v->a[146108] = anon_sym_STAR; - v->a[146109] = anon_sym_SLASH; - v->a[146110] = anon_sym_PERCENT; - v->a[146111] = actions(6887); - v->a[146112] = 11; - v->a[146113] = anon_sym_PLUS_EQ; - v->a[146114] = anon_sym_DASH_EQ; - v->a[146115] = anon_sym_STAR_EQ; - v->a[146116] = anon_sym_SLASH_EQ; - v->a[146117] = anon_sym_PERCENT_EQ; - v->a[146118] = anon_sym_STAR_STAR_EQ; - v->a[146119] = anon_sym_LT_LT_EQ; + v->a[146100] = actions(57); + v->a[146101] = 1; + v->a[146102] = sym_comment; + v->a[146103] = actions(4132); + v->a[146104] = 1; + v->a[146105] = anon_sym_COMMA; + v->a[146106] = actions(8855); + v->a[146107] = 1; + v->a[146108] = anon_sym_RPAREN_RPAREN; + v->a[146109] = state(3473); + v->a[146110] = 1; + v->a[146111] = aux_sym_arithmetic_expansion_repeat1; + v->a[146112] = 4; + v->a[146113] = actions(57); + v->a[146114] = 1; + v->a[146115] = sym_comment; + v->a[146116] = actions(4132); + v->a[146117] = 1; + v->a[146118] = anon_sym_COMMA; + v->a[146119] = actions(8857); small_parse_table_7306(v); } void small_parse_table_7306(t_small_parse_table_array *v) { - v->a[146120] = anon_sym_GT_GT_EQ; - v->a[146121] = anon_sym_AMP_EQ; - v->a[146122] = anon_sym_CARET_EQ; - v->a[146123] = anon_sym_PIPE_EQ; - v->a[146124] = 5; - v->a[146125] = actions(71); - v->a[146126] = 1; - v->a[146127] = sym_comment; - v->a[146128] = actions(6989); - v->a[146129] = 1; - v->a[146130] = sym__special_character; - v->a[146131] = state(2806); - v->a[146132] = 1; - v->a[146133] = aux_sym__literal_repeat1; - v->a[146134] = actions(5393); - v->a[146135] = 12; - v->a[146136] = anon_sym_PIPE; - v->a[146137] = anon_sym_LT; - v->a[146138] = anon_sym_GT; - v->a[146139] = anon_sym_LT_LT; + v->a[146120] = 1; + v->a[146121] = anon_sym_RPAREN_RPAREN; + v->a[146122] = state(3473); + v->a[146123] = 1; + v->a[146124] = aux_sym_arithmetic_expansion_repeat1; + v->a[146125] = 4; + v->a[146126] = actions(57); + v->a[146127] = 1; + v->a[146128] = sym_comment; + v->a[146129] = actions(8545); + v->a[146130] = 1; + v->a[146131] = anon_sym_PIPE; + v->a[146132] = actions(8561); + v->a[146133] = 1; + v->a[146134] = anon_sym_RPAREN; + v->a[146135] = state(3522); + v->a[146136] = 1; + v->a[146137] = aux_sym_case_item_repeat1; + v->a[146138] = 2; + v->a[146139] = actions(57); small_parse_table_7307(v); } void small_parse_table_7307(t_small_parse_table_array *v) { - v->a[146140] = anon_sym_AMP_GT; - v->a[146141] = anon_sym_LT_AMP; - v->a[146142] = anon_sym_GT_AMP; - v->a[146143] = anon_sym_DOLLAR; - v->a[146144] = aux_sym_number_token1; - v->a[146145] = aux_sym_number_token2; - v->a[146146] = anon_sym_DOLLAR_LPAREN; - v->a[146147] = sym_word; - v->a[146148] = actions(5395); - v->a[146149] = 24; - v->a[146150] = sym_file_descriptor; - v->a[146151] = sym_test_operator; - v->a[146152] = sym__brace_start; - v->a[146153] = anon_sym_LPAREN_LPAREN; - v->a[146154] = anon_sym_PIPE_PIPE; - v->a[146155] = anon_sym_AMP_AMP; - v->a[146156] = anon_sym_GT_GT; - v->a[146157] = anon_sym_PIPE_AMP; - v->a[146158] = anon_sym_RBRACK; - v->a[146159] = anon_sym_AMP_GT_GT; + v->a[146140] = 1; + v->a[146141] = sym_comment; + v->a[146142] = actions(2778); + v->a[146143] = 3; + v->a[146144] = sym__concat; + v->a[146145] = aux_sym_concatenation_token1; + v->a[146146] = anon_sym_RBRACE3; + v->a[146147] = 4; + v->a[146148] = actions(57); + v->a[146149] = 1; + v->a[146150] = sym_comment; + v->a[146151] = actions(8545); + v->a[146152] = 1; + v->a[146153] = anon_sym_PIPE; + v->a[146154] = actions(8859); + v->a[146155] = 1; + v->a[146156] = anon_sym_RPAREN; + v->a[146157] = state(3490); + v->a[146158] = 1; + v->a[146159] = aux_sym_case_item_repeat1; small_parse_table_7308(v); } void small_parse_table_7308(t_small_parse_table_array *v) { - v->a[146160] = anon_sym_GT_PIPE; - v->a[146161] = anon_sym_LT_AMP_DASH; - v->a[146162] = anon_sym_GT_AMP_DASH; - v->a[146163] = anon_sym_LT_LT_DASH; - v->a[146164] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[146165] = anon_sym_DOLLAR_LBRACK; - v->a[146166] = anon_sym_DQUOTE; - v->a[146167] = sym_raw_string; - v->a[146168] = sym_ansi_c_string; - v->a[146169] = anon_sym_DOLLAR_LBRACE; - v->a[146170] = anon_sym_BQUOTE; - v->a[146171] = anon_sym_DOLLAR_BQUOTE; - v->a[146172] = anon_sym_LT_LPAREN; - v->a[146173] = anon_sym_GT_LPAREN; - v->a[146174] = 21; - v->a[146175] = actions(71); - v->a[146176] = 1; - v->a[146177] = sym_comment; - v->a[146178] = actions(6881); - v->a[146179] = 1; + v->a[146160] = 4; + v->a[146161] = actions(57); + v->a[146162] = 1; + v->a[146163] = sym_comment; + v->a[146164] = actions(4132); + v->a[146165] = 1; + v->a[146166] = anon_sym_COMMA; + v->a[146167] = actions(8861); + v->a[146168] = 1; + v->a[146169] = anon_sym_RPAREN_RPAREN; + v->a[146170] = state(3473); + v->a[146171] = 1; + v->a[146172] = aux_sym_arithmetic_expansion_repeat1; + v->a[146173] = 2; + v->a[146174] = actions(57); + v->a[146175] = 1; + v->a[146176] = sym_comment; + v->a[146177] = actions(3117); + v->a[146178] = 3; + v->a[146179] = sym__concat; small_parse_table_7309(v); } void small_parse_table_7309(t_small_parse_table_array *v) { - v->a[146180] = anon_sym_COMMA; - v->a[146181] = actions(6883); - v->a[146182] = 1; - v->a[146183] = anon_sym_EQ; - v->a[146184] = actions(6889); - v->a[146185] = 1; - v->a[146186] = anon_sym_PIPE_PIPE; - v->a[146187] = actions(6891); - v->a[146188] = 1; - v->a[146189] = anon_sym_AMP_AMP; - v->a[146190] = actions(6893); - v->a[146191] = 1; - v->a[146192] = anon_sym_PIPE; - v->a[146193] = actions(6895); - v->a[146194] = 1; - v->a[146195] = anon_sym_CARET; - v->a[146196] = actions(6897); + v->a[146180] = aux_sym_concatenation_token1; + v->a[146181] = anon_sym_RBRACE3; + v->a[146182] = 4; + v->a[146183] = actions(57); + v->a[146184] = 1; + v->a[146185] = sym_comment; + v->a[146186] = actions(4132); + v->a[146187] = 1; + v->a[146188] = anon_sym_COMMA; + v->a[146189] = actions(8863); + v->a[146190] = 1; + v->a[146191] = anon_sym_RPAREN_RPAREN; + v->a[146192] = state(3473); + v->a[146193] = 1; + v->a[146194] = aux_sym_arithmetic_expansion_repeat1; + v->a[146195] = 4; + v->a[146196] = actions(57); v->a[146197] = 1; - v->a[146198] = anon_sym_AMP; - v->a[146199] = actions(6911); + v->a[146198] = sym_comment; + v->a[146199] = actions(4132); small_parse_table_7310(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1462.c b/parser/static/small_parse_table/small_parse_table_1462.c index 2b1c4b7c..3909b1c6 100644 --- a/parser/static/small_parse_table/small_parse_table_1462.c +++ b/parser/static/small_parse_table/small_parse_table_1462.c @@ -15,73 +15,73 @@ void small_parse_table_7310(t_small_parse_table_array *v) { v->a[146200] = 1; - v->a[146201] = anon_sym_STAR_STAR; - v->a[146202] = actions(6913); + v->a[146201] = anon_sym_COMMA; + v->a[146202] = actions(8865); v->a[146203] = 1; - v->a[146204] = anon_sym_EQ_TILDE; - v->a[146205] = actions(6915); + v->a[146204] = anon_sym_RPAREN_RPAREN; + v->a[146205] = state(3473); v->a[146206] = 1; - v->a[146207] = anon_sym_QMARK; - v->a[146208] = actions(6991); - v->a[146209] = 1; - v->a[146210] = anon_sym_RPAREN_RPAREN; - v->a[146211] = state(6624); - v->a[146212] = 1; - v->a[146213] = aux_sym_arithmetic_expansion_repeat1; - v->a[146214] = actions(6885); - v->a[146215] = 2; - v->a[146216] = anon_sym_PLUS_PLUS; - v->a[146217] = anon_sym_DASH_DASH; - v->a[146218] = actions(6899); - v->a[146219] = 2; + v->a[146207] = aux_sym_arithmetic_expansion_repeat1; + v->a[146208] = 4; + v->a[146209] = actions(57); + v->a[146210] = 1; + v->a[146211] = sym_comment; + v->a[146212] = actions(7082); + v->a[146213] = 1; + v->a[146214] = anon_sym_PIPE; + v->a[146215] = actions(8867); + v->a[146216] = 1; + v->a[146217] = anon_sym_PIPE_AMP; + v->a[146218] = state(2583); + v->a[146219] = 1; small_parse_table_7311(v); } void small_parse_table_7311(t_small_parse_table_array *v) { - v->a[146220] = anon_sym_EQ_EQ; - v->a[146221] = anon_sym_BANG_EQ; - v->a[146222] = actions(6901); - v->a[146223] = 2; - v->a[146224] = anon_sym_LT; - v->a[146225] = anon_sym_GT; - v->a[146226] = actions(6903); - v->a[146227] = 2; - v->a[146228] = anon_sym_LT_EQ; - v->a[146229] = anon_sym_GT_EQ; - v->a[146230] = actions(6905); - v->a[146231] = 2; - v->a[146232] = anon_sym_LT_LT; - v->a[146233] = anon_sym_GT_GT; - v->a[146234] = actions(6907); - v->a[146235] = 2; - v->a[146236] = anon_sym_PLUS; - v->a[146237] = anon_sym_DASH; - v->a[146238] = actions(6909); - v->a[146239] = 3; + v->a[146220] = aux_sym_pipeline_repeat1; + v->a[146221] = 4; + v->a[146222] = actions(57); + v->a[146223] = 1; + v->a[146224] = sym_comment; + v->a[146225] = actions(4132); + v->a[146226] = 1; + v->a[146227] = anon_sym_COMMA; + v->a[146228] = actions(8869); + v->a[146229] = 1; + v->a[146230] = anon_sym_RPAREN_RPAREN; + v->a[146231] = state(3473); + v->a[146232] = 1; + v->a[146233] = aux_sym_arithmetic_expansion_repeat1; + v->a[146234] = 4; + v->a[146235] = actions(57); + v->a[146236] = 1; + v->a[146237] = sym_comment; + v->a[146238] = actions(4132); + v->a[146239] = 1; small_parse_table_7312(v); } void small_parse_table_7312(t_small_parse_table_array *v) { - v->a[146240] = anon_sym_STAR; - v->a[146241] = anon_sym_SLASH; - v->a[146242] = anon_sym_PERCENT; - v->a[146243] = actions(6887); - v->a[146244] = 11; - v->a[146245] = anon_sym_PLUS_EQ; - v->a[146246] = anon_sym_DASH_EQ; - v->a[146247] = anon_sym_STAR_EQ; - v->a[146248] = anon_sym_SLASH_EQ; - v->a[146249] = anon_sym_PERCENT_EQ; - v->a[146250] = anon_sym_STAR_STAR_EQ; - v->a[146251] = anon_sym_LT_LT_EQ; - v->a[146252] = anon_sym_GT_GT_EQ; - v->a[146253] = anon_sym_AMP_EQ; - v->a[146254] = anon_sym_CARET_EQ; - v->a[146255] = anon_sym_PIPE_EQ; - v->a[146256] = 21; - v->a[146257] = actions(71); + v->a[146240] = anon_sym_COMMA; + v->a[146241] = actions(8871); + v->a[146242] = 1; + v->a[146243] = anon_sym_RPAREN_RPAREN; + v->a[146244] = state(3473); + v->a[146245] = 1; + v->a[146246] = aux_sym_arithmetic_expansion_repeat1; + v->a[146247] = 2; + v->a[146248] = actions(57); + v->a[146249] = 1; + v->a[146250] = sym_comment; + v->a[146251] = actions(3034); + v->a[146252] = 3; + v->a[146253] = sym_extglob_pattern; + v->a[146254] = anon_sym_PIPE; + v->a[146255] = anon_sym_RPAREN; + v->a[146256] = 4; + v->a[146257] = actions(57); v->a[146258] = 1; v->a[146259] = sym_comment; small_parse_table_7313(v); @@ -89,51 +89,51 @@ void small_parse_table_7312(t_small_parse_table_array *v) void small_parse_table_7313(t_small_parse_table_array *v) { - v->a[146260] = actions(6881); + v->a[146260] = actions(4132); v->a[146261] = 1; v->a[146262] = anon_sym_COMMA; - v->a[146263] = actions(6883); + v->a[146263] = actions(8873); v->a[146264] = 1; - v->a[146265] = anon_sym_EQ; - v->a[146266] = actions(6889); + v->a[146265] = anon_sym_RPAREN_RPAREN; + v->a[146266] = state(3473); v->a[146267] = 1; - v->a[146268] = anon_sym_PIPE_PIPE; - v->a[146269] = actions(6891); - v->a[146270] = 1; - v->a[146271] = anon_sym_AMP_AMP; - v->a[146272] = actions(6893); - v->a[146273] = 1; - v->a[146274] = anon_sym_PIPE; - v->a[146275] = actions(6895); - v->a[146276] = 1; - v->a[146277] = anon_sym_CARET; - v->a[146278] = actions(6897); - v->a[146279] = 1; + v->a[146268] = aux_sym_arithmetic_expansion_repeat1; + v->a[146269] = 3; + v->a[146270] = actions(57); + v->a[146271] = 1; + v->a[146272] = sym_comment; + v->a[146273] = actions(8875); + v->a[146274] = 1; + v->a[146275] = anon_sym_SEMI_SEMI; + v->a[146276] = actions(8728); + v->a[146277] = 2; + v->a[146278] = anon_sym_SEMI_AMP; + v->a[146279] = anon_sym_SEMI_SEMI_AMP; small_parse_table_7314(v); } void small_parse_table_7314(t_small_parse_table_array *v) { - v->a[146280] = anon_sym_AMP; - v->a[146281] = actions(6911); + v->a[146280] = 4; + v->a[146281] = actions(57); v->a[146282] = 1; - v->a[146283] = anon_sym_STAR_STAR; - v->a[146284] = actions(6913); + v->a[146283] = sym_comment; + v->a[146284] = actions(8545); v->a[146285] = 1; - v->a[146286] = anon_sym_EQ_TILDE; - v->a[146287] = actions(6915); + v->a[146286] = anon_sym_PIPE; + v->a[146287] = actions(8877); v->a[146288] = 1; - v->a[146289] = anon_sym_QMARK; - v->a[146290] = actions(6993); + v->a[146289] = anon_sym_RPAREN; + v->a[146290] = state(3490); v->a[146291] = 1; - v->a[146292] = anon_sym_RPAREN_RPAREN; - v->a[146293] = state(6576); - v->a[146294] = 1; - v->a[146295] = aux_sym_arithmetic_expansion_repeat1; - v->a[146296] = actions(6885); - v->a[146297] = 2; - v->a[146298] = anon_sym_PLUS_PLUS; - v->a[146299] = anon_sym_DASH_DASH; + v->a[146292] = aux_sym_case_item_repeat1; + v->a[146293] = 4; + v->a[146294] = actions(57); + v->a[146295] = 1; + v->a[146296] = sym_comment; + v->a[146297] = actions(8545); + v->a[146298] = 1; + v->a[146299] = anon_sym_PIPE; small_parse_table_7315(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1463.c b/parser/static/small_parse_table/small_parse_table_1463.c index f0a07319..2d794a00 100644 --- a/parser/static/small_parse_table/small_parse_table_1463.c +++ b/parser/static/small_parse_table/small_parse_table_1463.c @@ -14,126 +14,126 @@ void small_parse_table_7315(t_small_parse_table_array *v) { - v->a[146300] = actions(6899); - v->a[146301] = 2; - v->a[146302] = anon_sym_EQ_EQ; - v->a[146303] = anon_sym_BANG_EQ; - v->a[146304] = actions(6901); - v->a[146305] = 2; - v->a[146306] = anon_sym_LT; - v->a[146307] = anon_sym_GT; - v->a[146308] = actions(6903); - v->a[146309] = 2; - v->a[146310] = anon_sym_LT_EQ; - v->a[146311] = anon_sym_GT_EQ; - v->a[146312] = actions(6905); - v->a[146313] = 2; - v->a[146314] = anon_sym_LT_LT; - v->a[146315] = anon_sym_GT_GT; - v->a[146316] = actions(6907); - v->a[146317] = 2; - v->a[146318] = anon_sym_PLUS; - v->a[146319] = anon_sym_DASH; + v->a[146300] = actions(8879); + v->a[146301] = 1; + v->a[146302] = anon_sym_RPAREN; + v->a[146303] = state(3490); + v->a[146304] = 1; + v->a[146305] = aux_sym_case_item_repeat1; + v->a[146306] = 4; + v->a[146307] = actions(57); + v->a[146308] = 1; + v->a[146309] = sym_comment; + v->a[146310] = actions(8545); + v->a[146311] = 1; + v->a[146312] = anon_sym_PIPE; + v->a[146313] = actions(8881); + v->a[146314] = 1; + v->a[146315] = anon_sym_RPAREN; + v->a[146316] = state(3490); + v->a[146317] = 1; + v->a[146318] = aux_sym_case_item_repeat1; + v->a[146319] = 4; small_parse_table_7316(v); } void small_parse_table_7316(t_small_parse_table_array *v) { - v->a[146320] = actions(6909); - v->a[146321] = 3; - v->a[146322] = anon_sym_STAR; - v->a[146323] = anon_sym_SLASH; - v->a[146324] = anon_sym_PERCENT; - v->a[146325] = actions(6887); - v->a[146326] = 11; - v->a[146327] = anon_sym_PLUS_EQ; - v->a[146328] = anon_sym_DASH_EQ; - v->a[146329] = anon_sym_STAR_EQ; - v->a[146330] = anon_sym_SLASH_EQ; - v->a[146331] = anon_sym_PERCENT_EQ; - v->a[146332] = anon_sym_STAR_STAR_EQ; - v->a[146333] = anon_sym_LT_LT_EQ; - v->a[146334] = anon_sym_GT_GT_EQ; - v->a[146335] = anon_sym_AMP_EQ; - v->a[146336] = anon_sym_CARET_EQ; - v->a[146337] = anon_sym_PIPE_EQ; - v->a[146338] = 21; - v->a[146339] = actions(71); + v->a[146320] = actions(57); + v->a[146321] = 1; + v->a[146322] = sym_comment; + v->a[146323] = actions(4132); + v->a[146324] = 1; + v->a[146325] = anon_sym_COMMA; + v->a[146326] = actions(8883); + v->a[146327] = 1; + v->a[146328] = anon_sym_RPAREN_RPAREN; + v->a[146329] = state(3473); + v->a[146330] = 1; + v->a[146331] = aux_sym_arithmetic_expansion_repeat1; + v->a[146332] = 3; + v->a[146333] = actions(57); + v->a[146334] = 1; + v->a[146335] = sym_comment; + v->a[146336] = actions(8885); + v->a[146337] = 1; + v->a[146338] = anon_sym_SEMI_SEMI; + v->a[146339] = actions(8697); small_parse_table_7317(v); } void small_parse_table_7317(t_small_parse_table_array *v) { - v->a[146340] = 1; - v->a[146341] = sym_comment; - v->a[146342] = actions(6881); - v->a[146343] = 1; - v->a[146344] = anon_sym_COMMA; - v->a[146345] = actions(6883); - v->a[146346] = 1; - v->a[146347] = anon_sym_EQ; - v->a[146348] = actions(6889); - v->a[146349] = 1; - v->a[146350] = anon_sym_PIPE_PIPE; - v->a[146351] = actions(6891); - v->a[146352] = 1; - v->a[146353] = anon_sym_AMP_AMP; - v->a[146354] = actions(6893); - v->a[146355] = 1; - v->a[146356] = anon_sym_PIPE; - v->a[146357] = actions(6895); + v->a[146340] = 2; + v->a[146341] = anon_sym_SEMI_AMP; + v->a[146342] = anon_sym_SEMI_SEMI_AMP; + v->a[146343] = 4; + v->a[146344] = actions(57); + v->a[146345] = 1; + v->a[146346] = sym_comment; + v->a[146347] = actions(4132); + v->a[146348] = 1; + v->a[146349] = anon_sym_COMMA; + v->a[146350] = actions(8887); + v->a[146351] = 1; + v->a[146352] = anon_sym_RPAREN_RPAREN; + v->a[146353] = state(3473); + v->a[146354] = 1; + v->a[146355] = aux_sym_arithmetic_expansion_repeat1; + v->a[146356] = 4; + v->a[146357] = actions(57); v->a[146358] = 1; - v->a[146359] = anon_sym_CARET; + v->a[146359] = sym_comment; small_parse_table_7318(v); } void small_parse_table_7318(t_small_parse_table_array *v) { - v->a[146360] = actions(6897); + v->a[146360] = actions(8773); v->a[146361] = 1; - v->a[146362] = anon_sym_AMP; - v->a[146363] = actions(6911); + v->a[146362] = anon_sym_SEMI_AMP; + v->a[146363] = actions(8775); v->a[146364] = 1; - v->a[146365] = anon_sym_STAR_STAR; - v->a[146366] = actions(6913); + v->a[146365] = anon_sym_SEMI_SEMI_AMP; + v->a[146366] = actions(8889); v->a[146367] = 1; - v->a[146368] = anon_sym_EQ_TILDE; - v->a[146369] = actions(6915); - v->a[146370] = 1; - v->a[146371] = anon_sym_QMARK; - v->a[146372] = actions(6995); - v->a[146373] = 1; - v->a[146374] = anon_sym_RPAREN_RPAREN; - v->a[146375] = state(6621); - v->a[146376] = 1; - v->a[146377] = aux_sym_arithmetic_expansion_repeat1; - v->a[146378] = actions(6885); - v->a[146379] = 2; + v->a[146368] = anon_sym_SEMI_SEMI; + v->a[146369] = 3; + v->a[146370] = actions(57); + v->a[146371] = 1; + v->a[146372] = sym_comment; + v->a[146373] = actions(8891); + v->a[146374] = 1; + v->a[146375] = anon_sym_SEMI_SEMI; + v->a[146376] = actions(8761); + v->a[146377] = 2; + v->a[146378] = anon_sym_SEMI_AMP; + v->a[146379] = anon_sym_SEMI_SEMI_AMP; small_parse_table_7319(v); } void small_parse_table_7319(t_small_parse_table_array *v) { - v->a[146380] = anon_sym_PLUS_PLUS; - v->a[146381] = anon_sym_DASH_DASH; - v->a[146382] = actions(6899); - v->a[146383] = 2; - v->a[146384] = anon_sym_EQ_EQ; - v->a[146385] = anon_sym_BANG_EQ; - v->a[146386] = actions(6901); - v->a[146387] = 2; - v->a[146388] = anon_sym_LT; - v->a[146389] = anon_sym_GT; - v->a[146390] = actions(6903); - v->a[146391] = 2; - v->a[146392] = anon_sym_LT_EQ; - v->a[146393] = anon_sym_GT_EQ; - v->a[146394] = actions(6905); - v->a[146395] = 2; - v->a[146396] = anon_sym_LT_LT; - v->a[146397] = anon_sym_GT_GT; - v->a[146398] = actions(6907); - v->a[146399] = 2; + v->a[146380] = 2; + v->a[146381] = actions(57); + v->a[146382] = 1; + v->a[146383] = sym_comment; + v->a[146384] = actions(3159); + v->a[146385] = 3; + v->a[146386] = sym_extglob_pattern; + v->a[146387] = anon_sym_PIPE; + v->a[146388] = anon_sym_RPAREN; + v->a[146389] = 3; + v->a[146390] = actions(57); + v->a[146391] = 1; + v->a[146392] = sym_comment; + v->a[146393] = actions(8893); + v->a[146394] = 1; + v->a[146395] = anon_sym_SEMI_SEMI; + v->a[146396] = actions(8734); + v->a[146397] = 2; + v->a[146398] = anon_sym_SEMI_AMP; + v->a[146399] = anon_sym_SEMI_SEMI_AMP; small_parse_table_7320(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1464.c b/parser/static/small_parse_table/small_parse_table_1464.c index 3727ea15..80fc4c18 100644 --- a/parser/static/small_parse_table/small_parse_table_1464.c +++ b/parser/static/small_parse_table/small_parse_table_1464.c @@ -14,126 +14,126 @@ void small_parse_table_7320(t_small_parse_table_array *v) { - v->a[146400] = anon_sym_PLUS; - v->a[146401] = anon_sym_DASH; - v->a[146402] = actions(6909); - v->a[146403] = 3; - v->a[146404] = anon_sym_STAR; - v->a[146405] = anon_sym_SLASH; - v->a[146406] = anon_sym_PERCENT; - v->a[146407] = actions(6887); - v->a[146408] = 11; - v->a[146409] = anon_sym_PLUS_EQ; - v->a[146410] = anon_sym_DASH_EQ; - v->a[146411] = anon_sym_STAR_EQ; - v->a[146412] = anon_sym_SLASH_EQ; - v->a[146413] = anon_sym_PERCENT_EQ; - v->a[146414] = anon_sym_STAR_STAR_EQ; - v->a[146415] = anon_sym_LT_LT_EQ; - v->a[146416] = anon_sym_GT_GT_EQ; - v->a[146417] = anon_sym_AMP_EQ; - v->a[146418] = anon_sym_CARET_EQ; - v->a[146419] = anon_sym_PIPE_EQ; + v->a[146400] = 4; + v->a[146401] = actions(57); + v->a[146402] = 1; + v->a[146403] = sym_comment; + v->a[146404] = actions(8716); + v->a[146405] = 1; + v->a[146406] = anon_sym_SEMI_AMP; + v->a[146407] = actions(8718); + v->a[146408] = 1; + v->a[146409] = anon_sym_SEMI_SEMI_AMP; + v->a[146410] = actions(8895); + v->a[146411] = 1; + v->a[146412] = anon_sym_SEMI_SEMI; + v->a[146413] = 2; + v->a[146414] = actions(57); + v->a[146415] = 1; + v->a[146416] = sym_comment; + v->a[146417] = actions(3117); + v->a[146418] = 3; + v->a[146419] = sym_extglob_pattern; small_parse_table_7321(v); } void small_parse_table_7321(t_small_parse_table_array *v) { - v->a[146420] = 7; - v->a[146421] = actions(71); - v->a[146422] = 1; - v->a[146423] = sym_comment; - v->a[146424] = actions(5821); - v->a[146425] = 2; - v->a[146426] = anon_sym_PIPE; - v->a[146427] = anon_sym_LT_LT; - v->a[146428] = actions(5826); - v->a[146429] = 4; - v->a[146430] = anon_sym_PIPE_PIPE; - v->a[146431] = anon_sym_AMP_AMP; - v->a[146432] = anon_sym_PIPE_AMP; - v->a[146433] = anon_sym_LT_LT_DASH; - v->a[146434] = actions(5819); - v->a[146435] = 5; - v->a[146436] = anon_sym_DOLLAR; - v->a[146437] = aux_sym_number_token1; - v->a[146438] = aux_sym_number_token2; - v->a[146439] = anon_sym_DOLLAR_LPAREN; + v->a[146420] = anon_sym_PIPE; + v->a[146421] = anon_sym_RPAREN; + v->a[146422] = 4; + v->a[146423] = actions(57); + v->a[146424] = 1; + v->a[146425] = sym_comment; + v->a[146426] = actions(8703); + v->a[146427] = 1; + v->a[146428] = anon_sym_SEMI_AMP; + v->a[146429] = actions(8705); + v->a[146430] = 1; + v->a[146431] = anon_sym_SEMI_SEMI_AMP; + v->a[146432] = actions(8897); + v->a[146433] = 1; + v->a[146434] = anon_sym_SEMI_SEMI; + v->a[146435] = 4; + v->a[146436] = actions(57); + v->a[146437] = 1; + v->a[146438] = sym_comment; + v->a[146439] = actions(4132); small_parse_table_7322(v); } void small_parse_table_7322(t_small_parse_table_array *v) { - v->a[146440] = sym_word; - v->a[146441] = actions(5823); - v->a[146442] = 5; - v->a[146443] = anon_sym_LT; - v->a[146444] = anon_sym_GT; - v->a[146445] = anon_sym_AMP_GT; - v->a[146446] = anon_sym_LT_AMP; - v->a[146447] = anon_sym_GT_AMP; - v->a[146448] = actions(5828); - v->a[146449] = 7; - v->a[146450] = sym_file_descriptor; - v->a[146451] = anon_sym_GT_GT; - v->a[146452] = anon_sym_AMP_GT_GT; - v->a[146453] = anon_sym_GT_PIPE; - v->a[146454] = anon_sym_LT_AMP_DASH; - v->a[146455] = anon_sym_GT_AMP_DASH; - v->a[146456] = anon_sym_LT_LT_LT; - v->a[146457] = actions(5831); - v->a[146458] = 15; - v->a[146459] = sym_variable_name; + v->a[146440] = 1; + v->a[146441] = anon_sym_COMMA; + v->a[146442] = actions(8899); + v->a[146443] = 1; + v->a[146444] = anon_sym_RPAREN_RPAREN; + v->a[146445] = state(3473); + v->a[146446] = 1; + v->a[146447] = aux_sym_arithmetic_expansion_repeat1; + v->a[146448] = 4; + v->a[146449] = actions(57); + v->a[146450] = 1; + v->a[146451] = sym_comment; + v->a[146452] = actions(4132); + v->a[146453] = 1; + v->a[146454] = anon_sym_COMMA; + v->a[146455] = actions(8901); + v->a[146456] = 1; + v->a[146457] = anon_sym_RPAREN_RPAREN; + v->a[146458] = state(3473); + v->a[146459] = 1; small_parse_table_7323(v); } void small_parse_table_7323(t_small_parse_table_array *v) { - v->a[146460] = sym_test_operator; - v->a[146461] = sym__brace_start; - v->a[146462] = anon_sym_LPAREN_LPAREN; - v->a[146463] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[146464] = anon_sym_DOLLAR_LBRACK; - v->a[146465] = sym__special_character; - v->a[146466] = anon_sym_DQUOTE; - v->a[146467] = sym_raw_string; - v->a[146468] = sym_ansi_c_string; - v->a[146469] = anon_sym_DOLLAR_LBRACE; - v->a[146470] = anon_sym_BQUOTE; - v->a[146471] = anon_sym_DOLLAR_BQUOTE; - v->a[146472] = anon_sym_LT_LPAREN; - v->a[146473] = anon_sym_GT_LPAREN; - v->a[146474] = 21; - v->a[146475] = actions(71); + v->a[146460] = aux_sym_arithmetic_expansion_repeat1; + v->a[146461] = 4; + v->a[146462] = actions(57); + v->a[146463] = 1; + v->a[146464] = sym_comment; + v->a[146465] = actions(4132); + v->a[146466] = 1; + v->a[146467] = anon_sym_COMMA; + v->a[146468] = actions(8903); + v->a[146469] = 1; + v->a[146470] = anon_sym_RPAREN_RPAREN; + v->a[146471] = state(3473); + v->a[146472] = 1; + v->a[146473] = aux_sym_arithmetic_expansion_repeat1; + v->a[146474] = 2; + v->a[146475] = actions(57); v->a[146476] = 1; v->a[146477] = sym_comment; - v->a[146478] = actions(6881); - v->a[146479] = 1; + v->a[146478] = actions(3125); + v->a[146479] = 3; small_parse_table_7324(v); } void small_parse_table_7324(t_small_parse_table_array *v) { - v->a[146480] = anon_sym_COMMA; - v->a[146481] = actions(6883); - v->a[146482] = 1; - v->a[146483] = anon_sym_EQ; - v->a[146484] = actions(6889); + v->a[146480] = sym_extglob_pattern; + v->a[146481] = anon_sym_PIPE; + v->a[146482] = anon_sym_RPAREN; + v->a[146483] = 4; + v->a[146484] = actions(57); v->a[146485] = 1; - v->a[146486] = anon_sym_PIPE_PIPE; - v->a[146487] = actions(6891); + v->a[146486] = sym_comment; + v->a[146487] = actions(8740); v->a[146488] = 1; - v->a[146489] = anon_sym_AMP_AMP; - v->a[146490] = actions(6893); + v->a[146489] = anon_sym_SEMI_AMP; + v->a[146490] = actions(8742); v->a[146491] = 1; - v->a[146492] = anon_sym_PIPE; - v->a[146493] = actions(6895); + v->a[146492] = anon_sym_SEMI_SEMI_AMP; + v->a[146493] = actions(8905); v->a[146494] = 1; - v->a[146495] = anon_sym_CARET; - v->a[146496] = actions(6897); - v->a[146497] = 1; - v->a[146498] = anon_sym_AMP; - v->a[146499] = actions(6911); + v->a[146495] = anon_sym_SEMI_SEMI; + v->a[146496] = 4; + v->a[146497] = actions(57); + v->a[146498] = 1; + v->a[146499] = sym_comment; small_parse_table_7325(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1465.c b/parser/static/small_parse_table/small_parse_table_1465.c index 17bcd096..6f911981 100644 --- a/parser/static/small_parse_table/small_parse_table_1465.c +++ b/parser/static/small_parse_table/small_parse_table_1465.c @@ -14,126 +14,126 @@ void small_parse_table_7325(t_small_parse_table_array *v) { - v->a[146500] = 1; - v->a[146501] = anon_sym_STAR_STAR; - v->a[146502] = actions(6913); - v->a[146503] = 1; - v->a[146504] = anon_sym_EQ_TILDE; - v->a[146505] = actions(6915); - v->a[146506] = 1; - v->a[146507] = anon_sym_QMARK; - v->a[146508] = actions(6997); - v->a[146509] = 1; - v->a[146510] = anon_sym_RPAREN_RPAREN; - v->a[146511] = state(6685); - v->a[146512] = 1; - v->a[146513] = aux_sym_arithmetic_expansion_repeat1; - v->a[146514] = actions(6885); - v->a[146515] = 2; - v->a[146516] = anon_sym_PLUS_PLUS; - v->a[146517] = anon_sym_DASH_DASH; - v->a[146518] = actions(6899); - v->a[146519] = 2; + v->a[146500] = actions(8765); + v->a[146501] = 1; + v->a[146502] = anon_sym_SEMI_AMP; + v->a[146503] = actions(8767); + v->a[146504] = 1; + v->a[146505] = anon_sym_SEMI_SEMI_AMP; + v->a[146506] = actions(8907); + v->a[146507] = 1; + v->a[146508] = anon_sym_SEMI_SEMI; + v->a[146509] = 2; + v->a[146510] = actions(57); + v->a[146511] = 1; + v->a[146512] = sym_comment; + v->a[146513] = actions(3066); + v->a[146514] = 3; + v->a[146515] = sym_extglob_pattern; + v->a[146516] = anon_sym_PIPE; + v->a[146517] = anon_sym_RPAREN; + v->a[146518] = 4; + v->a[146519] = actions(57); small_parse_table_7326(v); } void small_parse_table_7326(t_small_parse_table_array *v) { - v->a[146520] = anon_sym_EQ_EQ; - v->a[146521] = anon_sym_BANG_EQ; - v->a[146522] = actions(6901); - v->a[146523] = 2; - v->a[146524] = anon_sym_LT; - v->a[146525] = anon_sym_GT; - v->a[146526] = actions(6903); - v->a[146527] = 2; - v->a[146528] = anon_sym_LT_EQ; - v->a[146529] = anon_sym_GT_EQ; - v->a[146530] = actions(6905); - v->a[146531] = 2; - v->a[146532] = anon_sym_LT_LT; - v->a[146533] = anon_sym_GT_GT; - v->a[146534] = actions(6907); - v->a[146535] = 2; - v->a[146536] = anon_sym_PLUS; - v->a[146537] = anon_sym_DASH; - v->a[146538] = actions(6909); - v->a[146539] = 3; + v->a[146520] = 1; + v->a[146521] = sym_comment; + v->a[146522] = actions(8748); + v->a[146523] = 1; + v->a[146524] = anon_sym_SEMI_AMP; + v->a[146525] = actions(8750); + v->a[146526] = 1; + v->a[146527] = anon_sym_SEMI_SEMI_AMP; + v->a[146528] = actions(8909); + v->a[146529] = 1; + v->a[146530] = anon_sym_SEMI_SEMI; + v->a[146531] = 4; + v->a[146532] = actions(57); + v->a[146533] = 1; + v->a[146534] = sym_comment; + v->a[146535] = actions(4132); + v->a[146536] = 1; + v->a[146537] = anon_sym_COMMA; + v->a[146538] = actions(8911); + v->a[146539] = 1; small_parse_table_7327(v); } void small_parse_table_7327(t_small_parse_table_array *v) { - v->a[146540] = anon_sym_STAR; - v->a[146541] = anon_sym_SLASH; - v->a[146542] = anon_sym_PERCENT; - v->a[146543] = actions(6887); - v->a[146544] = 11; - v->a[146545] = anon_sym_PLUS_EQ; - v->a[146546] = anon_sym_DASH_EQ; - v->a[146547] = anon_sym_STAR_EQ; - v->a[146548] = anon_sym_SLASH_EQ; - v->a[146549] = anon_sym_PERCENT_EQ; - v->a[146550] = anon_sym_STAR_STAR_EQ; - v->a[146551] = anon_sym_LT_LT_EQ; - v->a[146552] = anon_sym_GT_GT_EQ; - v->a[146553] = anon_sym_AMP_EQ; - v->a[146554] = anon_sym_CARET_EQ; - v->a[146555] = anon_sym_PIPE_EQ; - v->a[146556] = 21; - v->a[146557] = actions(71); - v->a[146558] = 1; - v->a[146559] = sym_comment; + v->a[146540] = anon_sym_RPAREN_RPAREN; + v->a[146541] = state(3473); + v->a[146542] = 1; + v->a[146543] = aux_sym_arithmetic_expansion_repeat1; + v->a[146544] = 4; + v->a[146545] = actions(57); + v->a[146546] = 1; + v->a[146547] = sym_comment; + v->a[146548] = actions(4132); + v->a[146549] = 1; + v->a[146550] = anon_sym_COMMA; + v->a[146551] = actions(8913); + v->a[146552] = 1; + v->a[146553] = anon_sym_RPAREN_RPAREN; + v->a[146554] = state(3473); + v->a[146555] = 1; + v->a[146556] = aux_sym_arithmetic_expansion_repeat1; + v->a[146557] = 4; + v->a[146558] = actions(57); + v->a[146559] = 1; small_parse_table_7328(v); } void small_parse_table_7328(t_small_parse_table_array *v) { - v->a[146560] = actions(6881); - v->a[146561] = 1; - v->a[146562] = anon_sym_COMMA; - v->a[146563] = actions(6883); - v->a[146564] = 1; - v->a[146565] = anon_sym_EQ; - v->a[146566] = actions(6889); - v->a[146567] = 1; - v->a[146568] = anon_sym_PIPE_PIPE; - v->a[146569] = actions(6891); - v->a[146570] = 1; - v->a[146571] = anon_sym_AMP_AMP; - v->a[146572] = actions(6893); - v->a[146573] = 1; - v->a[146574] = anon_sym_PIPE; - v->a[146575] = actions(6895); - v->a[146576] = 1; - v->a[146577] = anon_sym_CARET; - v->a[146578] = actions(6897); - v->a[146579] = 1; + v->a[146560] = sym_comment; + v->a[146561] = actions(8545); + v->a[146562] = 1; + v->a[146563] = anon_sym_PIPE; + v->a[146564] = actions(8915); + v->a[146565] = 1; + v->a[146566] = anon_sym_RPAREN; + v->a[146567] = state(3490); + v->a[146568] = 1; + v->a[146569] = aux_sym_case_item_repeat1; + v->a[146570] = 4; + v->a[146571] = actions(57); + v->a[146572] = 1; + v->a[146573] = sym_comment; + v->a[146574] = actions(4132); + v->a[146575] = 1; + v->a[146576] = anon_sym_COMMA; + v->a[146577] = actions(8917); + v->a[146578] = 1; + v->a[146579] = anon_sym_RPAREN_RPAREN; small_parse_table_7329(v); } void small_parse_table_7329(t_small_parse_table_array *v) { - v->a[146580] = anon_sym_AMP; - v->a[146581] = actions(6911); - v->a[146582] = 1; - v->a[146583] = anon_sym_STAR_STAR; - v->a[146584] = actions(6913); + v->a[146580] = state(3473); + v->a[146581] = 1; + v->a[146582] = aux_sym_arithmetic_expansion_repeat1; + v->a[146583] = 4; + v->a[146584] = actions(57); v->a[146585] = 1; - v->a[146586] = anon_sym_EQ_TILDE; - v->a[146587] = actions(6915); + v->a[146586] = sym_comment; + v->a[146587] = actions(4132); v->a[146588] = 1; - v->a[146589] = anon_sym_QMARK; - v->a[146590] = actions(6999); + v->a[146589] = anon_sym_COMMA; + v->a[146590] = actions(8919); v->a[146591] = 1; v->a[146592] = anon_sym_RPAREN_RPAREN; - v->a[146593] = state(6684); + v->a[146593] = state(3473); v->a[146594] = 1; v->a[146595] = aux_sym_arithmetic_expansion_repeat1; - v->a[146596] = actions(6885); - v->a[146597] = 2; - v->a[146598] = anon_sym_PLUS_PLUS; - v->a[146599] = anon_sym_DASH_DASH; + v->a[146596] = 4; + v->a[146597] = actions(57); + v->a[146598] = 1; + v->a[146599] = sym_comment; small_parse_table_7330(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1466.c b/parser/static/small_parse_table/small_parse_table_1466.c index 4da2a71c..6cc2d922 100644 --- a/parser/static/small_parse_table/small_parse_table_1466.c +++ b/parser/static/small_parse_table/small_parse_table_1466.c @@ -14,126 +14,126 @@ void small_parse_table_7330(t_small_parse_table_array *v) { - v->a[146600] = actions(6899); - v->a[146601] = 2; - v->a[146602] = anon_sym_EQ_EQ; - v->a[146603] = anon_sym_BANG_EQ; - v->a[146604] = actions(6901); - v->a[146605] = 2; - v->a[146606] = anon_sym_LT; - v->a[146607] = anon_sym_GT; - v->a[146608] = actions(6903); - v->a[146609] = 2; - v->a[146610] = anon_sym_LT_EQ; - v->a[146611] = anon_sym_GT_EQ; - v->a[146612] = actions(6905); - v->a[146613] = 2; - v->a[146614] = anon_sym_LT_LT; - v->a[146615] = anon_sym_GT_GT; - v->a[146616] = actions(6907); - v->a[146617] = 2; - v->a[146618] = anon_sym_PLUS; - v->a[146619] = anon_sym_DASH; + v->a[146600] = actions(4132); + v->a[146601] = 1; + v->a[146602] = anon_sym_COMMA; + v->a[146603] = actions(8921); + v->a[146604] = 1; + v->a[146605] = anon_sym_RPAREN_RPAREN; + v->a[146606] = state(3473); + v->a[146607] = 1; + v->a[146608] = aux_sym_arithmetic_expansion_repeat1; + v->a[146609] = 4; + v->a[146610] = actions(57); + v->a[146611] = 1; + v->a[146612] = sym_comment; + v->a[146613] = actions(4132); + v->a[146614] = 1; + v->a[146615] = anon_sym_COMMA; + v->a[146616] = actions(8923); + v->a[146617] = 1; + v->a[146618] = anon_sym_RPAREN_RPAREN; + v->a[146619] = state(3473); small_parse_table_7331(v); } void small_parse_table_7331(t_small_parse_table_array *v) { - v->a[146620] = actions(6909); - v->a[146621] = 3; - v->a[146622] = anon_sym_STAR; - v->a[146623] = anon_sym_SLASH; - v->a[146624] = anon_sym_PERCENT; - v->a[146625] = actions(6887); - v->a[146626] = 11; - v->a[146627] = anon_sym_PLUS_EQ; - v->a[146628] = anon_sym_DASH_EQ; - v->a[146629] = anon_sym_STAR_EQ; - v->a[146630] = anon_sym_SLASH_EQ; - v->a[146631] = anon_sym_PERCENT_EQ; - v->a[146632] = anon_sym_STAR_STAR_EQ; - v->a[146633] = anon_sym_LT_LT_EQ; - v->a[146634] = anon_sym_GT_GT_EQ; - v->a[146635] = anon_sym_AMP_EQ; - v->a[146636] = anon_sym_CARET_EQ; - v->a[146637] = anon_sym_PIPE_EQ; - v->a[146638] = 21; - v->a[146639] = actions(71); + v->a[146620] = 1; + v->a[146621] = aux_sym_arithmetic_expansion_repeat1; + v->a[146622] = 4; + v->a[146623] = actions(57); + v->a[146624] = 1; + v->a[146625] = sym_comment; + v->a[146626] = actions(4132); + v->a[146627] = 1; + v->a[146628] = anon_sym_COMMA; + v->a[146629] = actions(8925); + v->a[146630] = 1; + v->a[146631] = anon_sym_RPAREN_RPAREN; + v->a[146632] = state(3473); + v->a[146633] = 1; + v->a[146634] = aux_sym_arithmetic_expansion_repeat1; + v->a[146635] = 4; + v->a[146636] = actions(57); + v->a[146637] = 1; + v->a[146638] = sym_comment; + v->a[146639] = actions(4132); small_parse_table_7332(v); } void small_parse_table_7332(t_small_parse_table_array *v) { v->a[146640] = 1; - v->a[146641] = sym_comment; - v->a[146642] = actions(6881); + v->a[146641] = anon_sym_COMMA; + v->a[146642] = actions(8927); v->a[146643] = 1; - v->a[146644] = anon_sym_COMMA; - v->a[146645] = actions(6883); + v->a[146644] = anon_sym_RPAREN_RPAREN; + v->a[146645] = state(3473); v->a[146646] = 1; - v->a[146647] = anon_sym_EQ; - v->a[146648] = actions(6889); - v->a[146649] = 1; - v->a[146650] = anon_sym_PIPE_PIPE; - v->a[146651] = actions(6891); - v->a[146652] = 1; - v->a[146653] = anon_sym_AMP_AMP; - v->a[146654] = actions(6893); - v->a[146655] = 1; - v->a[146656] = anon_sym_PIPE; - v->a[146657] = actions(6895); - v->a[146658] = 1; - v->a[146659] = anon_sym_CARET; + v->a[146647] = aux_sym_arithmetic_expansion_repeat1; + v->a[146648] = 4; + v->a[146649] = actions(57); + v->a[146650] = 1; + v->a[146651] = sym_comment; + v->a[146652] = actions(4132); + v->a[146653] = 1; + v->a[146654] = anon_sym_COMMA; + v->a[146655] = actions(8929); + v->a[146656] = 1; + v->a[146657] = anon_sym_RPAREN_RPAREN; + v->a[146658] = state(3473); + v->a[146659] = 1; small_parse_table_7333(v); } void small_parse_table_7333(t_small_parse_table_array *v) { - v->a[146660] = actions(6897); - v->a[146661] = 1; - v->a[146662] = anon_sym_AMP; - v->a[146663] = actions(6911); - v->a[146664] = 1; - v->a[146665] = anon_sym_STAR_STAR; - v->a[146666] = actions(6913); - v->a[146667] = 1; - v->a[146668] = anon_sym_EQ_TILDE; - v->a[146669] = actions(6915); - v->a[146670] = 1; - v->a[146671] = anon_sym_QMARK; - v->a[146672] = actions(7001); - v->a[146673] = 1; - v->a[146674] = anon_sym_RPAREN_RPAREN; - v->a[146675] = state(6644); + v->a[146660] = aux_sym_arithmetic_expansion_repeat1; + v->a[146661] = 4; + v->a[146662] = actions(57); + v->a[146663] = 1; + v->a[146664] = sym_comment; + v->a[146665] = actions(4132); + v->a[146666] = 1; + v->a[146667] = anon_sym_COMMA; + v->a[146668] = actions(8931); + v->a[146669] = 1; + v->a[146670] = anon_sym_RPAREN_RPAREN; + v->a[146671] = state(3473); + v->a[146672] = 1; + v->a[146673] = aux_sym_arithmetic_expansion_repeat1; + v->a[146674] = 4; + v->a[146675] = actions(57); v->a[146676] = 1; - v->a[146677] = aux_sym_arithmetic_expansion_repeat1; - v->a[146678] = actions(6885); - v->a[146679] = 2; + v->a[146677] = sym_comment; + v->a[146678] = actions(4132); + v->a[146679] = 1; small_parse_table_7334(v); } void small_parse_table_7334(t_small_parse_table_array *v) { - v->a[146680] = anon_sym_PLUS_PLUS; - v->a[146681] = anon_sym_DASH_DASH; - v->a[146682] = actions(6899); - v->a[146683] = 2; - v->a[146684] = anon_sym_EQ_EQ; - v->a[146685] = anon_sym_BANG_EQ; - v->a[146686] = actions(6901); - v->a[146687] = 2; - v->a[146688] = anon_sym_LT; - v->a[146689] = anon_sym_GT; - v->a[146690] = actions(6903); - v->a[146691] = 2; - v->a[146692] = anon_sym_LT_EQ; - v->a[146693] = anon_sym_GT_EQ; - v->a[146694] = actions(6905); - v->a[146695] = 2; - v->a[146696] = anon_sym_LT_LT; - v->a[146697] = anon_sym_GT_GT; - v->a[146698] = actions(6907); - v->a[146699] = 2; + v->a[146680] = anon_sym_COMMA; + v->a[146681] = actions(8933); + v->a[146682] = 1; + v->a[146683] = anon_sym_RPAREN_RPAREN; + v->a[146684] = state(3473); + v->a[146685] = 1; + v->a[146686] = aux_sym_arithmetic_expansion_repeat1; + v->a[146687] = 4; + v->a[146688] = actions(57); + v->a[146689] = 1; + v->a[146690] = sym_comment; + v->a[146691] = actions(4132); + v->a[146692] = 1; + v->a[146693] = anon_sym_COMMA; + v->a[146694] = actions(8935); + v->a[146695] = 1; + v->a[146696] = anon_sym_RPAREN_RPAREN; + v->a[146697] = state(3473); + v->a[146698] = 1; + v->a[146699] = aux_sym_arithmetic_expansion_repeat1; small_parse_table_7335(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1467.c b/parser/static/small_parse_table/small_parse_table_1467.c index f63b8c5b..e5b27da1 100644 --- a/parser/static/small_parse_table/small_parse_table_1467.c +++ b/parser/static/small_parse_table/small_parse_table_1467.c @@ -14,126 +14,126 @@ void small_parse_table_7335(t_small_parse_table_array *v) { - v->a[146700] = anon_sym_PLUS; - v->a[146701] = anon_sym_DASH; - v->a[146702] = actions(6909); - v->a[146703] = 3; - v->a[146704] = anon_sym_STAR; - v->a[146705] = anon_sym_SLASH; - v->a[146706] = anon_sym_PERCENT; - v->a[146707] = actions(6887); - v->a[146708] = 11; - v->a[146709] = anon_sym_PLUS_EQ; - v->a[146710] = anon_sym_DASH_EQ; - v->a[146711] = anon_sym_STAR_EQ; - v->a[146712] = anon_sym_SLASH_EQ; - v->a[146713] = anon_sym_PERCENT_EQ; - v->a[146714] = anon_sym_STAR_STAR_EQ; - v->a[146715] = anon_sym_LT_LT_EQ; - v->a[146716] = anon_sym_GT_GT_EQ; - v->a[146717] = anon_sym_AMP_EQ; - v->a[146718] = anon_sym_CARET_EQ; - v->a[146719] = anon_sym_PIPE_EQ; + v->a[146700] = 3; + v->a[146701] = actions(57); + v->a[146702] = 1; + v->a[146703] = sym_comment; + v->a[146704] = actions(8937); + v->a[146705] = 1; + v->a[146706] = anon_sym_do; + v->a[146707] = state(2765); + v->a[146708] = 1; + v->a[146709] = sym_do_group; + v->a[146710] = 3; + v->a[146711] = actions(57); + v->a[146712] = 1; + v->a[146713] = sym_comment; + v->a[146714] = actions(8937); + v->a[146715] = 1; + v->a[146716] = anon_sym_do; + v->a[146717] = state(2781); + v->a[146718] = 1; + v->a[146719] = sym_do_group; small_parse_table_7336(v); } void small_parse_table_7336(t_small_parse_table_array *v) { - v->a[146720] = 21; - v->a[146721] = actions(71); + v->a[146720] = 2; + v->a[146721] = actions(57); v->a[146722] = 1; v->a[146723] = sym_comment; - v->a[146724] = actions(6881); - v->a[146725] = 1; - v->a[146726] = anon_sym_COMMA; - v->a[146727] = actions(6883); - v->a[146728] = 1; - v->a[146729] = anon_sym_EQ; - v->a[146730] = actions(6889); - v->a[146731] = 1; - v->a[146732] = anon_sym_PIPE_PIPE; - v->a[146733] = actions(6891); - v->a[146734] = 1; - v->a[146735] = anon_sym_AMP_AMP; - v->a[146736] = actions(6893); - v->a[146737] = 1; - v->a[146738] = anon_sym_PIPE; - v->a[146739] = actions(6895); + v->a[146724] = actions(8939); + v->a[146725] = 2; + v->a[146726] = anon_sym_PIPE; + v->a[146727] = anon_sym_RPAREN; + v->a[146728] = 2; + v->a[146729] = actions(57); + v->a[146730] = 1; + v->a[146731] = sym_comment; + v->a[146732] = actions(8674); + v->a[146733] = 2; + v->a[146734] = anon_sym_PIPE; + v->a[146735] = anon_sym_RPAREN; + v->a[146736] = 3; + v->a[146737] = actions(57); + v->a[146738] = 1; + v->a[146739] = sym_comment; small_parse_table_7337(v); } void small_parse_table_7337(t_small_parse_table_array *v) { - v->a[146740] = 1; - v->a[146741] = anon_sym_CARET; - v->a[146742] = actions(6897); - v->a[146743] = 1; - v->a[146744] = anon_sym_AMP; - v->a[146745] = actions(6911); - v->a[146746] = 1; - v->a[146747] = anon_sym_STAR_STAR; - v->a[146748] = actions(6913); - v->a[146749] = 1; - v->a[146750] = anon_sym_EQ_TILDE; - v->a[146751] = actions(6915); - v->a[146752] = 1; - v->a[146753] = anon_sym_QMARK; - v->a[146754] = actions(7003); - v->a[146755] = 1; - v->a[146756] = anon_sym_RPAREN_RPAREN; - v->a[146757] = state(6552); + v->a[146740] = actions(8941); + v->a[146741] = 1; + v->a[146742] = anon_sym_do; + v->a[146743] = state(2300); + v->a[146744] = 1; + v->a[146745] = sym_do_group; + v->a[146746] = 3; + v->a[146747] = actions(57); + v->a[146748] = 1; + v->a[146749] = sym_comment; + v->a[146750] = actions(8943); + v->a[146751] = 1; + v->a[146752] = anon_sym_do; + v->a[146753] = state(2217); + v->a[146754] = 1; + v->a[146755] = sym_do_group; + v->a[146756] = 3; + v->a[146757] = actions(57); v->a[146758] = 1; - v->a[146759] = aux_sym_arithmetic_expansion_repeat1; + v->a[146759] = sym_comment; small_parse_table_7338(v); } void small_parse_table_7338(t_small_parse_table_array *v) { - v->a[146760] = actions(6885); - v->a[146761] = 2; - v->a[146762] = anon_sym_PLUS_PLUS; - v->a[146763] = anon_sym_DASH_DASH; - v->a[146764] = actions(6899); - v->a[146765] = 2; - v->a[146766] = anon_sym_EQ_EQ; - v->a[146767] = anon_sym_BANG_EQ; - v->a[146768] = actions(6901); - v->a[146769] = 2; - v->a[146770] = anon_sym_LT; - v->a[146771] = anon_sym_GT; - v->a[146772] = actions(6903); - v->a[146773] = 2; - v->a[146774] = anon_sym_LT_EQ; - v->a[146775] = anon_sym_GT_EQ; - v->a[146776] = actions(6905); - v->a[146777] = 2; - v->a[146778] = anon_sym_LT_LT; - v->a[146779] = anon_sym_GT_GT; + v->a[146760] = actions(8943); + v->a[146761] = 1; + v->a[146762] = anon_sym_do; + v->a[146763] = state(2232); + v->a[146764] = 1; + v->a[146765] = sym_do_group; + v->a[146766] = 3; + v->a[146767] = actions(57); + v->a[146768] = 1; + v->a[146769] = sym_comment; + v->a[146770] = actions(8941); + v->a[146771] = 1; + v->a[146772] = anon_sym_do; + v->a[146773] = state(2303); + v->a[146774] = 1; + v->a[146775] = sym_do_group; + v->a[146776] = 3; + v->a[146777] = actions(57); + v->a[146778] = 1; + v->a[146779] = sym_comment; small_parse_table_7339(v); } void small_parse_table_7339(t_small_parse_table_array *v) { - v->a[146780] = actions(6907); - v->a[146781] = 2; - v->a[146782] = anon_sym_PLUS; - v->a[146783] = anon_sym_DASH; - v->a[146784] = actions(6909); - v->a[146785] = 3; - v->a[146786] = anon_sym_STAR; - v->a[146787] = anon_sym_SLASH; - v->a[146788] = anon_sym_PERCENT; - v->a[146789] = actions(6887); - v->a[146790] = 11; - v->a[146791] = anon_sym_PLUS_EQ; - v->a[146792] = anon_sym_DASH_EQ; - v->a[146793] = anon_sym_STAR_EQ; - v->a[146794] = anon_sym_SLASH_EQ; - v->a[146795] = anon_sym_PERCENT_EQ; - v->a[146796] = anon_sym_STAR_STAR_EQ; - v->a[146797] = anon_sym_LT_LT_EQ; - v->a[146798] = anon_sym_GT_GT_EQ; - v->a[146799] = anon_sym_AMP_EQ; + v->a[146780] = actions(8945); + v->a[146781] = 1; + v->a[146782] = anon_sym_do; + v->a[146783] = state(2354); + v->a[146784] = 1; + v->a[146785] = sym_do_group; + v->a[146786] = 3; + v->a[146787] = actions(57); + v->a[146788] = 1; + v->a[146789] = sym_comment; + v->a[146790] = actions(8945); + v->a[146791] = 1; + v->a[146792] = anon_sym_do; + v->a[146793] = state(2334); + v->a[146794] = 1; + v->a[146795] = sym_do_group; + v->a[146796] = 2; + v->a[146797] = actions(57); + v->a[146798] = 1; + v->a[146799] = sym_comment; small_parse_table_7340(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1468.c b/parser/static/small_parse_table/small_parse_table_1468.c index dbb1c31d..cb464b82 100644 --- a/parser/static/small_parse_table/small_parse_table_1468.c +++ b/parser/static/small_parse_table/small_parse_table_1468.c @@ -14,126 +14,126 @@ void small_parse_table_7340(t_small_parse_table_array *v) { - v->a[146800] = anon_sym_CARET_EQ; - v->a[146801] = anon_sym_PIPE_EQ; - v->a[146802] = 21; - v->a[146803] = actions(71); - v->a[146804] = 1; - v->a[146805] = sym_comment; - v->a[146806] = actions(6881); - v->a[146807] = 1; - v->a[146808] = anon_sym_COMMA; - v->a[146809] = actions(6883); - v->a[146810] = 1; - v->a[146811] = anon_sym_EQ; - v->a[146812] = actions(6889); - v->a[146813] = 1; - v->a[146814] = anon_sym_PIPE_PIPE; - v->a[146815] = actions(6891); - v->a[146816] = 1; - v->a[146817] = anon_sym_AMP_AMP; - v->a[146818] = actions(6893); + v->a[146800] = actions(8947); + v->a[146801] = 1; + v->a[146802] = anon_sym_RPAREN; + v->a[146803] = 2; + v->a[146804] = actions(57); + v->a[146805] = 1; + v->a[146806] = sym_comment; + v->a[146807] = actions(8949); + v->a[146808] = 1; + v->a[146809] = anon_sym_RPAREN; + v->a[146810] = 2; + v->a[146811] = actions(57); + v->a[146812] = 1; + v->a[146813] = sym_comment; + v->a[146814] = actions(8951); + v->a[146815] = 1; + v->a[146816] = anon_sym_RBRACE2; + v->a[146817] = 2; + v->a[146818] = actions(57); v->a[146819] = 1; small_parse_table_7341(v); } void small_parse_table_7341(t_small_parse_table_array *v) { - v->a[146820] = anon_sym_PIPE; - v->a[146821] = actions(6895); + v->a[146820] = sym_comment; + v->a[146821] = actions(8953); v->a[146822] = 1; - v->a[146823] = anon_sym_CARET; - v->a[146824] = actions(6897); - v->a[146825] = 1; - v->a[146826] = anon_sym_AMP; - v->a[146827] = actions(6911); - v->a[146828] = 1; - v->a[146829] = anon_sym_STAR_STAR; - v->a[146830] = actions(6913); - v->a[146831] = 1; - v->a[146832] = anon_sym_EQ_TILDE; - v->a[146833] = actions(6915); - v->a[146834] = 1; - v->a[146835] = anon_sym_QMARK; - v->a[146836] = actions(7005); - v->a[146837] = 1; - v->a[146838] = anon_sym_RPAREN_RPAREN; - v->a[146839] = state(6680); + v->a[146823] = sym_word; + v->a[146824] = 2; + v->a[146825] = actions(57); + v->a[146826] = 1; + v->a[146827] = sym_comment; + v->a[146828] = actions(8955); + v->a[146829] = 1; + v->a[146830] = anon_sym_BQUOTE; + v->a[146831] = 2; + v->a[146832] = actions(57); + v->a[146833] = 1; + v->a[146834] = sym_comment; + v->a[146835] = actions(8957); + v->a[146836] = 1; + v->a[146837] = anon_sym_BQUOTE; + v->a[146838] = 2; + v->a[146839] = actions(57); small_parse_table_7342(v); } void small_parse_table_7342(t_small_parse_table_array *v) { v->a[146840] = 1; - v->a[146841] = aux_sym_arithmetic_expansion_repeat1; - v->a[146842] = actions(6885); - v->a[146843] = 2; - v->a[146844] = anon_sym_PLUS_PLUS; - v->a[146845] = anon_sym_DASH_DASH; - v->a[146846] = actions(6899); - v->a[146847] = 2; - v->a[146848] = anon_sym_EQ_EQ; - v->a[146849] = anon_sym_BANG_EQ; - v->a[146850] = actions(6901); - v->a[146851] = 2; - v->a[146852] = anon_sym_LT; - v->a[146853] = anon_sym_GT; - v->a[146854] = actions(6903); - v->a[146855] = 2; - v->a[146856] = anon_sym_LT_EQ; - v->a[146857] = anon_sym_GT_EQ; - v->a[146858] = actions(6905); + v->a[146841] = sym_comment; + v->a[146842] = actions(8955); + v->a[146843] = 1; + v->a[146844] = anon_sym_RPAREN; + v->a[146845] = 2; + v->a[146846] = actions(57); + v->a[146847] = 1; + v->a[146848] = sym_comment; + v->a[146849] = actions(8959); + v->a[146850] = 1; + v->a[146851] = anon_sym_RBRACE3; + v->a[146852] = 2; + v->a[146853] = actions(57); + v->a[146854] = 1; + v->a[146855] = sym_comment; + v->a[146856] = actions(8961); + v->a[146857] = 1; + v->a[146858] = anon_sym_RBRACE2; v->a[146859] = 2; small_parse_table_7343(v); } void small_parse_table_7343(t_small_parse_table_array *v) { - v->a[146860] = anon_sym_LT_LT; - v->a[146861] = anon_sym_GT_GT; - v->a[146862] = actions(6907); - v->a[146863] = 2; - v->a[146864] = anon_sym_PLUS; - v->a[146865] = anon_sym_DASH; - v->a[146866] = actions(6909); - v->a[146867] = 3; - v->a[146868] = anon_sym_STAR; - v->a[146869] = anon_sym_SLASH; - v->a[146870] = anon_sym_PERCENT; - v->a[146871] = actions(6887); - v->a[146872] = 11; - v->a[146873] = anon_sym_PLUS_EQ; - v->a[146874] = anon_sym_DASH_EQ; - v->a[146875] = anon_sym_STAR_EQ; - v->a[146876] = anon_sym_SLASH_EQ; - v->a[146877] = anon_sym_PERCENT_EQ; - v->a[146878] = anon_sym_STAR_STAR_EQ; - v->a[146879] = anon_sym_LT_LT_EQ; + v->a[146860] = actions(57); + v->a[146861] = 1; + v->a[146862] = sym_comment; + v->a[146863] = actions(8963); + v->a[146864] = 1; + v->a[146865] = anon_sym_BQUOTE; + v->a[146866] = 2; + v->a[146867] = actions(57); + v->a[146868] = 1; + v->a[146869] = sym_comment; + v->a[146870] = actions(8965); + v->a[146871] = 1; + v->a[146872] = anon_sym_BQUOTE; + v->a[146873] = 2; + v->a[146874] = actions(57); + v->a[146875] = 1; + v->a[146876] = sym_comment; + v->a[146877] = actions(8963); + v->a[146878] = 1; + v->a[146879] = anon_sym_RPAREN; small_parse_table_7344(v); } void small_parse_table_7344(t_small_parse_table_array *v) { - v->a[146880] = anon_sym_GT_GT_EQ; - v->a[146881] = anon_sym_AMP_EQ; - v->a[146882] = anon_sym_CARET_EQ; - v->a[146883] = anon_sym_PIPE_EQ; - v->a[146884] = 21; - v->a[146885] = actions(71); - v->a[146886] = 1; - v->a[146887] = sym_comment; - v->a[146888] = actions(6881); + v->a[146880] = 2; + v->a[146881] = actions(57); + v->a[146882] = 1; + v->a[146883] = sym_comment; + v->a[146884] = actions(8967); + v->a[146885] = 1; + v->a[146886] = anon_sym_RPAREN; + v->a[146887] = 2; + v->a[146888] = actions(57); v->a[146889] = 1; - v->a[146890] = anon_sym_COMMA; - v->a[146891] = actions(6883); + v->a[146890] = sym_comment; + v->a[146891] = actions(8969); v->a[146892] = 1; - v->a[146893] = anon_sym_EQ; - v->a[146894] = actions(6889); - v->a[146895] = 1; - v->a[146896] = anon_sym_PIPE_PIPE; - v->a[146897] = actions(6891); - v->a[146898] = 1; - v->a[146899] = anon_sym_AMP_AMP; + v->a[146893] = aux_sym_brace_expression_token1; + v->a[146894] = 2; + v->a[146895] = actions(57); + v->a[146896] = 1; + v->a[146897] = sym_comment; + v->a[146898] = actions(8971); + v->a[146899] = 1; small_parse_table_7345(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1469.c b/parser/static/small_parse_table/small_parse_table_1469.c index 2f2cee47..70ff48fa 100644 --- a/parser/static/small_parse_table/small_parse_table_1469.c +++ b/parser/static/small_parse_table/small_parse_table_1469.c @@ -14,126 +14,126 @@ void small_parse_table_7345(t_small_parse_table_array *v) { - v->a[146900] = actions(6893); - v->a[146901] = 1; - v->a[146902] = anon_sym_PIPE; - v->a[146903] = actions(6895); - v->a[146904] = 1; - v->a[146905] = anon_sym_CARET; - v->a[146906] = actions(6897); - v->a[146907] = 1; - v->a[146908] = anon_sym_AMP; - v->a[146909] = actions(6911); + v->a[146900] = anon_sym_in; + v->a[146901] = 2; + v->a[146902] = actions(57); + v->a[146903] = 1; + v->a[146904] = sym_comment; + v->a[146905] = actions(8973); + v->a[146906] = 1; + v->a[146907] = anon_sym_in; + v->a[146908] = 2; + v->a[146909] = actions(57); v->a[146910] = 1; - v->a[146911] = anon_sym_STAR_STAR; - v->a[146912] = actions(6913); + v->a[146911] = sym_comment; + v->a[146912] = actions(8975); v->a[146913] = 1; - v->a[146914] = anon_sym_EQ_TILDE; - v->a[146915] = actions(6915); - v->a[146916] = 1; - v->a[146917] = anon_sym_QMARK; - v->a[146918] = actions(7007); - v->a[146919] = 1; + v->a[146914] = anon_sym_RBRACE3; + v->a[146915] = 2; + v->a[146916] = actions(57); + v->a[146917] = 1; + v->a[146918] = sym_comment; + v->a[146919] = actions(8977); small_parse_table_7346(v); } void small_parse_table_7346(t_small_parse_table_array *v) { - v->a[146920] = anon_sym_RPAREN_RPAREN; - v->a[146921] = state(6593); - v->a[146922] = 1; - v->a[146923] = aux_sym_arithmetic_expansion_repeat1; - v->a[146924] = actions(6885); - v->a[146925] = 2; - v->a[146926] = anon_sym_PLUS_PLUS; - v->a[146927] = anon_sym_DASH_DASH; - v->a[146928] = actions(6899); + v->a[146920] = 1; + v->a[146921] = anon_sym_RBRACE2; + v->a[146922] = 2; + v->a[146923] = actions(57); + v->a[146924] = 1; + v->a[146925] = sym_comment; + v->a[146926] = actions(8979); + v->a[146927] = 1; + v->a[146928] = anon_sym_BQUOTE; v->a[146929] = 2; - v->a[146930] = anon_sym_EQ_EQ; - v->a[146931] = anon_sym_BANG_EQ; - v->a[146932] = actions(6901); - v->a[146933] = 2; - v->a[146934] = anon_sym_LT; - v->a[146935] = anon_sym_GT; - v->a[146936] = actions(6903); - v->a[146937] = 2; - v->a[146938] = anon_sym_LT_EQ; - v->a[146939] = anon_sym_GT_EQ; + v->a[146930] = actions(3); + v->a[146931] = 1; + v->a[146932] = sym_comment; + v->a[146933] = actions(8981); + v->a[146934] = 1; + v->a[146935] = aux_sym_heredoc_redirect_token1; + v->a[146936] = 2; + v->a[146937] = actions(3); + v->a[146938] = 1; + v->a[146939] = sym_comment; small_parse_table_7347(v); } void small_parse_table_7347(t_small_parse_table_array *v) { - v->a[146940] = actions(6905); - v->a[146941] = 2; - v->a[146942] = anon_sym_LT_LT; - v->a[146943] = anon_sym_GT_GT; - v->a[146944] = actions(6907); - v->a[146945] = 2; - v->a[146946] = anon_sym_PLUS; - v->a[146947] = anon_sym_DASH; - v->a[146948] = actions(6909); - v->a[146949] = 3; - v->a[146950] = anon_sym_STAR; - v->a[146951] = anon_sym_SLASH; - v->a[146952] = anon_sym_PERCENT; - v->a[146953] = actions(6887); - v->a[146954] = 11; - v->a[146955] = anon_sym_PLUS_EQ; - v->a[146956] = anon_sym_DASH_EQ; - v->a[146957] = anon_sym_STAR_EQ; - v->a[146958] = anon_sym_SLASH_EQ; - v->a[146959] = anon_sym_PERCENT_EQ; + v->a[146940] = actions(8983); + v->a[146941] = 1; + v->a[146942] = aux_sym_heredoc_redirect_token1; + v->a[146943] = 2; + v->a[146944] = actions(57); + v->a[146945] = 1; + v->a[146946] = sym_comment; + v->a[146947] = actions(8985); + v->a[146948] = 1; + v->a[146949] = anon_sym_BQUOTE; + v->a[146950] = 2; + v->a[146951] = actions(57); + v->a[146952] = 1; + v->a[146953] = sym_comment; + v->a[146954] = actions(8979); + v->a[146955] = 1; + v->a[146956] = anon_sym_RPAREN; + v->a[146957] = 2; + v->a[146958] = actions(57); + v->a[146959] = 1; small_parse_table_7348(v); } void small_parse_table_7348(t_small_parse_table_array *v) { - v->a[146960] = anon_sym_STAR_STAR_EQ; - v->a[146961] = anon_sym_LT_LT_EQ; - v->a[146962] = anon_sym_GT_GT_EQ; - v->a[146963] = anon_sym_AMP_EQ; - v->a[146964] = anon_sym_CARET_EQ; - v->a[146965] = anon_sym_PIPE_EQ; - v->a[146966] = 21; - v->a[146967] = actions(71); - v->a[146968] = 1; - v->a[146969] = sym_comment; - v->a[146970] = actions(6881); - v->a[146971] = 1; - v->a[146972] = anon_sym_COMMA; - v->a[146973] = actions(6883); - v->a[146974] = 1; - v->a[146975] = anon_sym_EQ; - v->a[146976] = actions(6889); - v->a[146977] = 1; - v->a[146978] = anon_sym_PIPE_PIPE; - v->a[146979] = actions(6891); + v->a[146960] = sym_comment; + v->a[146961] = actions(8987); + v->a[146962] = 1; + v->a[146963] = anon_sym_RBRACE3; + v->a[146964] = 2; + v->a[146965] = actions(3); + v->a[146966] = 1; + v->a[146967] = sym_comment; + v->a[146968] = actions(8989); + v->a[146969] = 1; + v->a[146970] = aux_sym_heredoc_redirect_token1; + v->a[146971] = 2; + v->a[146972] = actions(3); + v->a[146973] = 1; + v->a[146974] = sym_comment; + v->a[146975] = actions(8991); + v->a[146976] = 1; + v->a[146977] = aux_sym_heredoc_redirect_token1; + v->a[146978] = 2; + v->a[146979] = actions(57); small_parse_table_7349(v); } void small_parse_table_7349(t_small_parse_table_array *v) { v->a[146980] = 1; - v->a[146981] = anon_sym_AMP_AMP; - v->a[146982] = actions(6893); + v->a[146981] = sym_comment; + v->a[146982] = actions(8993); v->a[146983] = 1; - v->a[146984] = anon_sym_PIPE; - v->a[146985] = actions(6895); - v->a[146986] = 1; - v->a[146987] = anon_sym_CARET; - v->a[146988] = actions(6897); - v->a[146989] = 1; - v->a[146990] = anon_sym_AMP; - v->a[146991] = actions(6911); - v->a[146992] = 1; - v->a[146993] = anon_sym_STAR_STAR; - v->a[146994] = actions(6913); - v->a[146995] = 1; - v->a[146996] = anon_sym_EQ_TILDE; - v->a[146997] = actions(6915); - v->a[146998] = 1; - v->a[146999] = anon_sym_QMARK; + v->a[146984] = anon_sym_RBRACE2; + v->a[146985] = 2; + v->a[146986] = actions(57); + v->a[146987] = 1; + v->a[146988] = sym_comment; + v->a[146989] = actions(8995); + v->a[146990] = 1; + v->a[146991] = anon_sym_RPAREN; + v->a[146992] = 2; + v->a[146993] = actions(3); + v->a[146994] = 1; + v->a[146995] = sym_comment; + v->a[146996] = actions(8997); + v->a[146997] = 1; + v->a[146998] = aux_sym_heredoc_redirect_token1; + v->a[146999] = 2; small_parse_table_7350(v); } diff --git a/parser/static/small_parse_table/small_parse_table_147.c b/parser/static/small_parse_table/small_parse_table_147.c index 821b3f55..9aec9605 100644 --- a/parser/static/small_parse_table/small_parse_table_147.c +++ b/parser/static/small_parse_table/small_parse_table_147.c @@ -14,126 +14,126 @@ void small_parse_table_735(t_small_parse_table_array *v) { - v->a[14700] = actions(3); + v->a[14700] = actions(2545); v->a[14701] = 1; - v->a[14702] = sym_comment; - v->a[14703] = actions(3213); + v->a[14702] = sym__special_character; + v->a[14703] = actions(2547); v->a[14704] = 1; v->a[14705] = anon_sym_DQUOTE; - v->a[14706] = actions(3217); + v->a[14706] = actions(2551); v->a[14707] = 1; - v->a[14708] = sym_variable_name; - v->a[14709] = state(1919); + v->a[14708] = aux_sym_number_token1; + v->a[14709] = actions(2553); v->a[14710] = 1; - v->a[14711] = sym_string; - v->a[14712] = actions(3215); - v->a[14713] = 2; - v->a[14714] = aux_sym__simple_variable_name_token1; - v->a[14715] = aux_sym__multiline_variable_name_token1; - v->a[14716] = actions(1235); - v->a[14717] = 4; - v->a[14718] = sym_file_descriptor; - v->a[14719] = sym_test_operator; + v->a[14711] = aux_sym_number_token2; + v->a[14712] = actions(2555); + v->a[14713] = 1; + v->a[14714] = anon_sym_DOLLAR_LBRACE; + v->a[14715] = actions(2557); + v->a[14716] = 1; + v->a[14717] = anon_sym_DOLLAR_LPAREN; + v->a[14718] = actions(2559); + v->a[14719] = 1; small_parse_table_736(v); } void small_parse_table_736(t_small_parse_table_array *v) { - v->a[14720] = sym__brace_start; - v->a[14721] = ts_builtin_sym_end; - v->a[14722] = actions(3211); - v->a[14723] = 9; - v->a[14724] = anon_sym_DASH; - v->a[14725] = anon_sym_STAR; - v->a[14726] = anon_sym_BANG; - v->a[14727] = anon_sym_QMARK; - v->a[14728] = anon_sym_DOLLAR; - v->a[14729] = anon_sym_POUND; - v->a[14730] = anon_sym_AT2; - v->a[14731] = anon_sym_0; - v->a[14732] = anon_sym__; - v->a[14733] = actions(1227); - v->a[14734] = 36; - v->a[14735] = anon_sym_LPAREN_LPAREN; - v->a[14736] = anon_sym_SEMI; - v->a[14737] = anon_sym_PIPE_PIPE; - v->a[14738] = anon_sym_AMP_AMP; - v->a[14739] = anon_sym_PIPE; + v->a[14720] = anon_sym_BQUOTE; + v->a[14721] = actions(2561); + v->a[14722] = 1; + v->a[14723] = anon_sym_DOLLAR_BQUOTE; + v->a[14724] = actions(2563); + v->a[14725] = 1; + v->a[14726] = aux_sym__simple_variable_name_token1; + v->a[14727] = actions(2565); + v->a[14728] = 1; + v->a[14729] = sym_variable_name; + v->a[14730] = actions(2567); + v->a[14731] = 1; + v->a[14732] = sym__brace_start; + v->a[14733] = state(1522); + v->a[14734] = 1; + v->a[14735] = aux_sym__literal_repeat1; + v->a[14736] = actions(2549); + v->a[14737] = 2; + v->a[14738] = sym_test_operator; + v->a[14739] = sym_raw_string; small_parse_table_737(v); } void small_parse_table_737(t_small_parse_table_array *v) { - v->a[14740] = anon_sym_AMP; - v->a[14741] = anon_sym_LT; - v->a[14742] = anon_sym_GT; - v->a[14743] = anon_sym_LT_LT; - v->a[14744] = anon_sym_GT_GT; - v->a[14745] = anon_sym_SEMI_SEMI; - v->a[14746] = anon_sym_PIPE_AMP; - v->a[14747] = anon_sym_AMP_GT; - v->a[14748] = anon_sym_AMP_GT_GT; - v->a[14749] = anon_sym_LT_AMP; - v->a[14750] = anon_sym_GT_AMP; - v->a[14751] = anon_sym_GT_PIPE; - v->a[14752] = anon_sym_LT_AMP_DASH; - v->a[14753] = anon_sym_GT_AMP_DASH; - v->a[14754] = anon_sym_LT_LT_DASH; - v->a[14755] = aux_sym_heredoc_redirect_token1; - v->a[14756] = anon_sym_LT_LT_LT; - v->a[14757] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14758] = anon_sym_DOLLAR_LBRACK; - v->a[14759] = sym__special_character; + v->a[14740] = state(452); + v->a[14741] = 3; + v->a[14742] = sym_variable_assignment; + v->a[14743] = sym_concatenation; + v->a[14744] = aux_sym_declaration_command_repeat1; + v->a[14745] = actions(725); + v->a[14746] = 7; + v->a[14747] = anon_sym_PIPE; + v->a[14748] = anon_sym_LT; + v->a[14749] = anon_sym_GT; + v->a[14750] = anon_sym_AMP_GT; + v->a[14751] = anon_sym_LT_AMP; + v->a[14752] = anon_sym_GT_AMP; + v->a[14753] = anon_sym_LT_LT; + v->a[14754] = state(1350); + v->a[14755] = 7; + v->a[14756] = sym_arithmetic_expansion; + v->a[14757] = sym_brace_expression; + v->a[14758] = sym_string; + v->a[14759] = sym_number; small_parse_table_738(v); } void small_parse_table_738(t_small_parse_table_array *v) { - v->a[14760] = sym_raw_string; - v->a[14761] = sym_ansi_c_string; - v->a[14762] = aux_sym_number_token1; - v->a[14763] = aux_sym_number_token2; - v->a[14764] = anon_sym_DOLLAR_LBRACE; - v->a[14765] = anon_sym_DOLLAR_LPAREN; - v->a[14766] = anon_sym_BQUOTE; - v->a[14767] = anon_sym_DOLLAR_BQUOTE; - v->a[14768] = anon_sym_LT_LPAREN; - v->a[14769] = anon_sym_GT_LPAREN; - v->a[14770] = sym_word; - v->a[14771] = 21; - v->a[14772] = actions(3); - v->a[14773] = 1; - v->a[14774] = sym_comment; - v->a[14775] = actions(3115); - v->a[14776] = 1; - v->a[14777] = anon_sym_DQUOTE; - v->a[14778] = actions(3395); - v->a[14779] = 1; + v->a[14760] = sym_simple_expansion; + v->a[14761] = sym_expansion; + v->a[14762] = sym_command_substitution; + v->a[14763] = actions(727); + v->a[14764] = 10; + v->a[14765] = sym_file_descriptor; + v->a[14766] = anon_sym_PIPE_AMP; + v->a[14767] = anon_sym_AMP_AMP; + v->a[14768] = anon_sym_PIPE_PIPE; + v->a[14769] = anon_sym_GT_GT; + v->a[14770] = anon_sym_AMP_GT_GT; + v->a[14771] = anon_sym_GT_PIPE; + v->a[14772] = anon_sym_LT_AMP_DASH; + v->a[14773] = anon_sym_GT_AMP_DASH; + v->a[14774] = anon_sym_LT_LT_DASH; + v->a[14775] = 27; + v->a[14776] = actions(3); + v->a[14777] = 1; + v->a[14778] = sym_comment; + v->a[14779] = actions(2458); small_parse_table_739(v); } void small_parse_table_739(t_small_parse_table_array *v) { - v->a[14780] = anon_sym_DOLLAR_LBRACK; - v->a[14781] = actions(3397); - v->a[14782] = 1; - v->a[14783] = anon_sym_DOLLAR; - v->a[14784] = actions(3399); - v->a[14785] = 1; - v->a[14786] = sym__special_character; - v->a[14787] = actions(3401); - v->a[14788] = 1; - v->a[14789] = aux_sym_number_token1; - v->a[14790] = actions(3403); - v->a[14791] = 1; - v->a[14792] = aux_sym_number_token2; - v->a[14793] = actions(3405); - v->a[14794] = 1; - v->a[14795] = anon_sym_DOLLAR_LBRACE; - v->a[14796] = actions(3407); - v->a[14797] = 1; - v->a[14798] = anon_sym_DOLLAR_LPAREN; - v->a[14799] = actions(3409); + v->a[14780] = 1; + v->a[14781] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14782] = actions(2460); + v->a[14783] = 1; + v->a[14784] = anon_sym_DOLLAR; + v->a[14785] = actions(2462); + v->a[14786] = 1; + v->a[14787] = sym__special_character; + v->a[14788] = actions(2464); + v->a[14789] = 1; + v->a[14790] = anon_sym_DQUOTE; + v->a[14791] = actions(2466); + v->a[14792] = 1; + v->a[14793] = aux_sym_number_token1; + v->a[14794] = actions(2468); + v->a[14795] = 1; + v->a[14796] = aux_sym_number_token2; + v->a[14797] = actions(2470); + v->a[14798] = 1; + v->a[14799] = anon_sym_DOLLAR_LBRACE; small_parse_table_740(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1470.c b/parser/static/small_parse_table/small_parse_table_1470.c index e3e8e616..b9bdfbaf 100644 --- a/parser/static/small_parse_table/small_parse_table_1470.c +++ b/parser/static/small_parse_table/small_parse_table_1470.c @@ -14,126 +14,126 @@ void small_parse_table_7350(t_small_parse_table_array *v) { - v->a[147000] = actions(7009); + v->a[147000] = actions(57); v->a[147001] = 1; - v->a[147002] = anon_sym_RPAREN_RPAREN; - v->a[147003] = state(6617); + v->a[147002] = sym_comment; + v->a[147003] = actions(8999); v->a[147004] = 1; - v->a[147005] = aux_sym_arithmetic_expansion_repeat1; - v->a[147006] = actions(6885); - v->a[147007] = 2; - v->a[147008] = anon_sym_PLUS_PLUS; - v->a[147009] = anon_sym_DASH_DASH; - v->a[147010] = actions(6899); - v->a[147011] = 2; - v->a[147012] = anon_sym_EQ_EQ; - v->a[147013] = anon_sym_BANG_EQ; - v->a[147014] = actions(6901); - v->a[147015] = 2; - v->a[147016] = anon_sym_LT; - v->a[147017] = anon_sym_GT; - v->a[147018] = actions(6903); - v->a[147019] = 2; + v->a[147005] = anon_sym_BQUOTE; + v->a[147006] = 2; + v->a[147007] = actions(57); + v->a[147008] = 1; + v->a[147009] = sym_comment; + v->a[147010] = actions(9001); + v->a[147011] = 1; + v->a[147012] = anon_sym_BQUOTE; + v->a[147013] = 2; + v->a[147014] = actions(3); + v->a[147015] = 1; + v->a[147016] = sym_comment; + v->a[147017] = actions(9003); + v->a[147018] = 1; + v->a[147019] = aux_sym_heredoc_redirect_token1; small_parse_table_7351(v); } void small_parse_table_7351(t_small_parse_table_array *v) { - v->a[147020] = anon_sym_LT_EQ; - v->a[147021] = anon_sym_GT_EQ; - v->a[147022] = actions(6905); - v->a[147023] = 2; - v->a[147024] = anon_sym_LT_LT; - v->a[147025] = anon_sym_GT_GT; - v->a[147026] = actions(6907); + v->a[147020] = 2; + v->a[147021] = actions(57); + v->a[147022] = 1; + v->a[147023] = sym_comment; + v->a[147024] = actions(8999); + v->a[147025] = 1; + v->a[147026] = anon_sym_RPAREN; v->a[147027] = 2; - v->a[147028] = anon_sym_PLUS; - v->a[147029] = anon_sym_DASH; - v->a[147030] = actions(6909); - v->a[147031] = 3; - v->a[147032] = anon_sym_STAR; - v->a[147033] = anon_sym_SLASH; - v->a[147034] = anon_sym_PERCENT; - v->a[147035] = actions(6887); - v->a[147036] = 11; - v->a[147037] = anon_sym_PLUS_EQ; - v->a[147038] = anon_sym_DASH_EQ; - v->a[147039] = anon_sym_STAR_EQ; + v->a[147028] = actions(57); + v->a[147029] = 1; + v->a[147030] = sym_comment; + v->a[147031] = actions(9005); + v->a[147032] = 1; + v->a[147033] = anon_sym_RBRACE3; + v->a[147034] = 2; + v->a[147035] = actions(57); + v->a[147036] = 1; + v->a[147037] = sym_comment; + v->a[147038] = actions(9007); + v->a[147039] = 1; small_parse_table_7352(v); } void small_parse_table_7352(t_small_parse_table_array *v) { - v->a[147040] = anon_sym_SLASH_EQ; - v->a[147041] = anon_sym_PERCENT_EQ; - v->a[147042] = anon_sym_STAR_STAR_EQ; - v->a[147043] = anon_sym_LT_LT_EQ; - v->a[147044] = anon_sym_GT_GT_EQ; - v->a[147045] = anon_sym_AMP_EQ; - v->a[147046] = anon_sym_CARET_EQ; - v->a[147047] = anon_sym_PIPE_EQ; - v->a[147048] = 21; - v->a[147049] = actions(71); + v->a[147040] = anon_sym_RBRACE3; + v->a[147041] = 2; + v->a[147042] = actions(57); + v->a[147043] = 1; + v->a[147044] = sym_comment; + v->a[147045] = actions(9009); + v->a[147046] = 1; + v->a[147047] = anon_sym_RBRACE2; + v->a[147048] = 2; + v->a[147049] = actions(57); v->a[147050] = 1; v->a[147051] = sym_comment; - v->a[147052] = actions(6881); + v->a[147052] = actions(9011); v->a[147053] = 1; - v->a[147054] = anon_sym_COMMA; - v->a[147055] = actions(6883); - v->a[147056] = 1; - v->a[147057] = anon_sym_EQ; - v->a[147058] = actions(6889); - v->a[147059] = 1; + v->a[147054] = anon_sym_EQ; + v->a[147055] = 2; + v->a[147056] = actions(57); + v->a[147057] = 1; + v->a[147058] = sym_comment; + v->a[147059] = actions(9013); small_parse_table_7353(v); } void small_parse_table_7353(t_small_parse_table_array *v) { - v->a[147060] = anon_sym_PIPE_PIPE; - v->a[147061] = actions(6891); - v->a[147062] = 1; - v->a[147063] = anon_sym_AMP_AMP; - v->a[147064] = actions(6893); - v->a[147065] = 1; - v->a[147066] = anon_sym_PIPE; - v->a[147067] = actions(6895); - v->a[147068] = 1; - v->a[147069] = anon_sym_CARET; - v->a[147070] = actions(6897); + v->a[147060] = 1; + v->a[147061] = anon_sym_RPAREN; + v->a[147062] = 2; + v->a[147063] = actions(57); + v->a[147064] = 1; + v->a[147065] = sym_comment; + v->a[147066] = actions(9015); + v->a[147067] = 1; + v->a[147068] = anon_sym_BQUOTE; + v->a[147069] = 2; + v->a[147070] = actions(57); v->a[147071] = 1; - v->a[147072] = anon_sym_AMP; - v->a[147073] = actions(6911); + v->a[147072] = sym_comment; + v->a[147073] = actions(9017); v->a[147074] = 1; - v->a[147075] = anon_sym_STAR_STAR; - v->a[147076] = actions(6913); - v->a[147077] = 1; - v->a[147078] = anon_sym_EQ_TILDE; - v->a[147079] = actions(6915); + v->a[147075] = anon_sym_BQUOTE; + v->a[147076] = 2; + v->a[147077] = actions(57); + v->a[147078] = 1; + v->a[147079] = sym_comment; small_parse_table_7354(v); } void small_parse_table_7354(t_small_parse_table_array *v) { - v->a[147080] = 1; - v->a[147081] = anon_sym_QMARK; - v->a[147082] = actions(7011); - v->a[147083] = 1; - v->a[147084] = anon_sym_RPAREN_RPAREN; - v->a[147085] = state(6691); - v->a[147086] = 1; - v->a[147087] = aux_sym_arithmetic_expansion_repeat1; - v->a[147088] = actions(6885); - v->a[147089] = 2; - v->a[147090] = anon_sym_PLUS_PLUS; - v->a[147091] = anon_sym_DASH_DASH; - v->a[147092] = actions(6899); - v->a[147093] = 2; - v->a[147094] = anon_sym_EQ_EQ; - v->a[147095] = anon_sym_BANG_EQ; - v->a[147096] = actions(6901); + v->a[147080] = actions(9015); + v->a[147081] = 1; + v->a[147082] = anon_sym_RPAREN; + v->a[147083] = 2; + v->a[147084] = actions(57); + v->a[147085] = 1; + v->a[147086] = sym_comment; + v->a[147087] = actions(9019); + v->a[147088] = 1; + v->a[147089] = aux_sym_brace_expression_token1; + v->a[147090] = 2; + v->a[147091] = actions(57); + v->a[147092] = 1; + v->a[147093] = sym_comment; + v->a[147094] = actions(9021); + v->a[147095] = 1; + v->a[147096] = anon_sym_RBRACE3; v->a[147097] = 2; - v->a[147098] = anon_sym_LT; - v->a[147099] = anon_sym_GT; + v->a[147098] = actions(57); + v->a[147099] = 1; small_parse_table_7355(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1471.c b/parser/static/small_parse_table/small_parse_table_1471.c index 2132ca22..88f69ff8 100644 --- a/parser/static/small_parse_table/small_parse_table_1471.c +++ b/parser/static/small_parse_table/small_parse_table_1471.c @@ -14,126 +14,126 @@ void small_parse_table_7355(t_small_parse_table_array *v) { - v->a[147100] = actions(6903); - v->a[147101] = 2; - v->a[147102] = anon_sym_LT_EQ; - v->a[147103] = anon_sym_GT_EQ; - v->a[147104] = actions(6905); - v->a[147105] = 2; - v->a[147106] = anon_sym_LT_LT; - v->a[147107] = anon_sym_GT_GT; - v->a[147108] = actions(6907); - v->a[147109] = 2; - v->a[147110] = anon_sym_PLUS; - v->a[147111] = anon_sym_DASH; - v->a[147112] = actions(6909); - v->a[147113] = 3; - v->a[147114] = anon_sym_STAR; - v->a[147115] = anon_sym_SLASH; - v->a[147116] = anon_sym_PERCENT; - v->a[147117] = actions(6887); - v->a[147118] = 11; - v->a[147119] = anon_sym_PLUS_EQ; + v->a[147100] = sym_comment; + v->a[147101] = actions(9023); + v->a[147102] = 1; + v->a[147103] = anon_sym_RBRACE2; + v->a[147104] = 2; + v->a[147105] = actions(57); + v->a[147106] = 1; + v->a[147107] = sym_comment; + v->a[147108] = actions(9025); + v->a[147109] = 1; + v->a[147110] = anon_sym_BQUOTE; + v->a[147111] = 2; + v->a[147112] = actions(57); + v->a[147113] = 1; + v->a[147114] = sym_comment; + v->a[147115] = actions(9027); + v->a[147116] = 1; + v->a[147117] = anon_sym_BQUOTE; + v->a[147118] = 2; + v->a[147119] = actions(57); small_parse_table_7356(v); } void small_parse_table_7356(t_small_parse_table_array *v) { - v->a[147120] = anon_sym_DASH_EQ; - v->a[147121] = anon_sym_STAR_EQ; - v->a[147122] = anon_sym_SLASH_EQ; - v->a[147123] = anon_sym_PERCENT_EQ; - v->a[147124] = anon_sym_STAR_STAR_EQ; - v->a[147125] = anon_sym_LT_LT_EQ; - v->a[147126] = anon_sym_GT_GT_EQ; - v->a[147127] = anon_sym_AMP_EQ; - v->a[147128] = anon_sym_CARET_EQ; - v->a[147129] = anon_sym_PIPE_EQ; - v->a[147130] = 21; - v->a[147131] = actions(71); - v->a[147132] = 1; - v->a[147133] = sym_comment; - v->a[147134] = actions(6881); - v->a[147135] = 1; - v->a[147136] = anon_sym_COMMA; - v->a[147137] = actions(6883); - v->a[147138] = 1; - v->a[147139] = anon_sym_EQ; + v->a[147120] = 1; + v->a[147121] = sym_comment; + v->a[147122] = actions(9029); + v->a[147123] = 1; + v->a[147124] = anon_sym_EQ; + v->a[147125] = 2; + v->a[147126] = actions(57); + v->a[147127] = 1; + v->a[147128] = sym_comment; + v->a[147129] = actions(9031); + v->a[147130] = 1; + v->a[147131] = anon_sym_BQUOTE; + v->a[147132] = 2; + v->a[147133] = actions(57); + v->a[147134] = 1; + v->a[147135] = sym_comment; + v->a[147136] = actions(9027); + v->a[147137] = 1; + v->a[147138] = anon_sym_RPAREN; + v->a[147139] = 2; small_parse_table_7357(v); } void small_parse_table_7357(t_small_parse_table_array *v) { - v->a[147140] = actions(6889); + v->a[147140] = actions(57); v->a[147141] = 1; - v->a[147142] = anon_sym_PIPE_PIPE; - v->a[147143] = actions(6891); + v->a[147142] = sym_comment; + v->a[147143] = actions(9033); v->a[147144] = 1; - v->a[147145] = anon_sym_AMP_AMP; - v->a[147146] = actions(6893); - v->a[147147] = 1; - v->a[147148] = anon_sym_PIPE; - v->a[147149] = actions(6895); - v->a[147150] = 1; - v->a[147151] = anon_sym_CARET; - v->a[147152] = actions(6897); - v->a[147153] = 1; - v->a[147154] = anon_sym_AMP; - v->a[147155] = actions(6911); - v->a[147156] = 1; - v->a[147157] = anon_sym_STAR_STAR; - v->a[147158] = actions(6913); - v->a[147159] = 1; + v->a[147145] = anon_sym_RBRACE3; + v->a[147146] = 2; + v->a[147147] = actions(57); + v->a[147148] = 1; + v->a[147149] = sym_comment; + v->a[147150] = actions(9035); + v->a[147151] = 1; + v->a[147152] = anon_sym_RBRACE2; + v->a[147153] = 2; + v->a[147154] = actions(57); + v->a[147155] = 1; + v->a[147156] = sym_comment; + v->a[147157] = actions(9037); + v->a[147158] = 1; + v->a[147159] = aux_sym_brace_expression_token1; small_parse_table_7358(v); } void small_parse_table_7358(t_small_parse_table_array *v) { - v->a[147160] = anon_sym_EQ_TILDE; - v->a[147161] = actions(6915); + v->a[147160] = 2; + v->a[147161] = actions(57); v->a[147162] = 1; - v->a[147163] = anon_sym_QMARK; - v->a[147164] = actions(7013); + v->a[147163] = sym_comment; + v->a[147164] = actions(9039); v->a[147165] = 1; - v->a[147166] = anon_sym_RPAREN_RPAREN; - v->a[147167] = state(6622); - v->a[147168] = 1; - v->a[147169] = aux_sym_arithmetic_expansion_repeat1; - v->a[147170] = actions(6885); - v->a[147171] = 2; - v->a[147172] = anon_sym_PLUS_PLUS; - v->a[147173] = anon_sym_DASH_DASH; - v->a[147174] = actions(6899); - v->a[147175] = 2; - v->a[147176] = anon_sym_EQ_EQ; - v->a[147177] = anon_sym_BANG_EQ; - v->a[147178] = actions(6901); - v->a[147179] = 2; + v->a[147166] = anon_sym_EQ; + v->a[147167] = 2; + v->a[147168] = actions(57); + v->a[147169] = 1; + v->a[147170] = sym_comment; + v->a[147171] = actions(9013); + v->a[147172] = 1; + v->a[147173] = anon_sym_BQUOTE; + v->a[147174] = 2; + v->a[147175] = actions(57); + v->a[147176] = 1; + v->a[147177] = sym_comment; + v->a[147178] = actions(9041); + v->a[147179] = 1; small_parse_table_7359(v); } void small_parse_table_7359(t_small_parse_table_array *v) { - v->a[147180] = anon_sym_LT; - v->a[147181] = anon_sym_GT; - v->a[147182] = actions(6903); - v->a[147183] = 2; - v->a[147184] = anon_sym_LT_EQ; - v->a[147185] = anon_sym_GT_EQ; - v->a[147186] = actions(6905); - v->a[147187] = 2; - v->a[147188] = anon_sym_LT_LT; - v->a[147189] = anon_sym_GT_GT; - v->a[147190] = actions(6907); - v->a[147191] = 2; - v->a[147192] = anon_sym_PLUS; - v->a[147193] = anon_sym_DASH; - v->a[147194] = actions(6909); - v->a[147195] = 3; - v->a[147196] = anon_sym_STAR; - v->a[147197] = anon_sym_SLASH; - v->a[147198] = anon_sym_PERCENT; - v->a[147199] = actions(6887); + v->a[147180] = anon_sym_BQUOTE; + v->a[147181] = 2; + v->a[147182] = actions(57); + v->a[147183] = 1; + v->a[147184] = sym_comment; + v->a[147185] = actions(9043); + v->a[147186] = 1; + v->a[147187] = anon_sym_BQUOTE; + v->a[147188] = 2; + v->a[147189] = actions(57); + v->a[147190] = 1; + v->a[147191] = sym_comment; + v->a[147192] = actions(9041); + v->a[147193] = 1; + v->a[147194] = anon_sym_RPAREN; + v->a[147195] = 2; + v->a[147196] = actions(57); + v->a[147197] = 1; + v->a[147198] = sym_comment; + v->a[147199] = actions(9045); small_parse_table_7360(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1472.c b/parser/static/small_parse_table/small_parse_table_1472.c index b9d9d2ca..7db7de2a 100644 --- a/parser/static/small_parse_table/small_parse_table_1472.c +++ b/parser/static/small_parse_table/small_parse_table_1472.c @@ -14,126 +14,126 @@ void small_parse_table_7360(t_small_parse_table_array *v) { - v->a[147200] = 11; - v->a[147201] = anon_sym_PLUS_EQ; - v->a[147202] = anon_sym_DASH_EQ; - v->a[147203] = anon_sym_STAR_EQ; - v->a[147204] = anon_sym_SLASH_EQ; - v->a[147205] = anon_sym_PERCENT_EQ; - v->a[147206] = anon_sym_STAR_STAR_EQ; - v->a[147207] = anon_sym_LT_LT_EQ; - v->a[147208] = anon_sym_GT_GT_EQ; - v->a[147209] = anon_sym_AMP_EQ; - v->a[147210] = anon_sym_CARET_EQ; - v->a[147211] = anon_sym_PIPE_EQ; - v->a[147212] = 21; - v->a[147213] = actions(71); + v->a[147200] = 1; + v->a[147201] = aux_sym_brace_expression_token1; + v->a[147202] = 2; + v->a[147203] = actions(57); + v->a[147204] = 1; + v->a[147205] = sym_comment; + v->a[147206] = actions(9047); + v->a[147207] = 1; + v->a[147208] = anon_sym_EQ; + v->a[147209] = 2; + v->a[147210] = actions(57); + v->a[147211] = 1; + v->a[147212] = sym_comment; + v->a[147213] = actions(9049); v->a[147214] = 1; - v->a[147215] = sym_comment; - v->a[147216] = actions(6881); - v->a[147217] = 1; - v->a[147218] = anon_sym_COMMA; - v->a[147219] = actions(6883); + v->a[147215] = anon_sym_RBRACE3; + v->a[147216] = 2; + v->a[147217] = actions(57); + v->a[147218] = 1; + v->a[147219] = sym_comment; small_parse_table_7361(v); } void small_parse_table_7361(t_small_parse_table_array *v) { - v->a[147220] = 1; - v->a[147221] = anon_sym_EQ; - v->a[147222] = actions(6889); - v->a[147223] = 1; - v->a[147224] = anon_sym_PIPE_PIPE; - v->a[147225] = actions(6891); - v->a[147226] = 1; - v->a[147227] = anon_sym_AMP_AMP; - v->a[147228] = actions(6893); - v->a[147229] = 1; - v->a[147230] = anon_sym_PIPE; - v->a[147231] = actions(6895); + v->a[147220] = actions(9051); + v->a[147221] = 1; + v->a[147222] = anon_sym_RBRACE2; + v->a[147223] = 2; + v->a[147224] = actions(57); + v->a[147225] = 1; + v->a[147226] = sym_comment; + v->a[147227] = actions(9053); + v->a[147228] = 1; + v->a[147229] = anon_sym_RBRACE2; + v->a[147230] = 2; + v->a[147231] = actions(57); v->a[147232] = 1; - v->a[147233] = anon_sym_CARET; - v->a[147234] = actions(6897); + v->a[147233] = sym_comment; + v->a[147234] = actions(9055); v->a[147235] = 1; - v->a[147236] = anon_sym_AMP; - v->a[147237] = actions(6911); - v->a[147238] = 1; - v->a[147239] = anon_sym_STAR_STAR; + v->a[147236] = anon_sym_BQUOTE; + v->a[147237] = 2; + v->a[147238] = actions(57); + v->a[147239] = 1; small_parse_table_7362(v); } void small_parse_table_7362(t_small_parse_table_array *v) { - v->a[147240] = actions(6913); - v->a[147241] = 1; - v->a[147242] = anon_sym_EQ_TILDE; - v->a[147243] = actions(6915); - v->a[147244] = 1; - v->a[147245] = anon_sym_QMARK; - v->a[147246] = actions(7015); - v->a[147247] = 1; - v->a[147248] = anon_sym_RPAREN_RPAREN; - v->a[147249] = state(6629); - v->a[147250] = 1; - v->a[147251] = aux_sym_arithmetic_expansion_repeat1; - v->a[147252] = actions(6885); - v->a[147253] = 2; - v->a[147254] = anon_sym_PLUS_PLUS; - v->a[147255] = anon_sym_DASH_DASH; - v->a[147256] = actions(6899); - v->a[147257] = 2; - v->a[147258] = anon_sym_EQ_EQ; - v->a[147259] = anon_sym_BANG_EQ; + v->a[147240] = sym_comment; + v->a[147241] = actions(9057); + v->a[147242] = 1; + v->a[147243] = aux_sym_brace_expression_token1; + v->a[147244] = 2; + v->a[147245] = actions(57); + v->a[147246] = 1; + v->a[147247] = sym_comment; + v->a[147248] = actions(9059); + v->a[147249] = 1; + v->a[147250] = anon_sym_EQ; + v->a[147251] = 2; + v->a[147252] = actions(57); + v->a[147253] = 1; + v->a[147254] = sym_comment; + v->a[147255] = actions(9061); + v->a[147256] = 1; + v->a[147257] = anon_sym_BQUOTE; + v->a[147258] = 2; + v->a[147259] = actions(57); small_parse_table_7363(v); } void small_parse_table_7363(t_small_parse_table_array *v) { - v->a[147260] = actions(6901); - v->a[147261] = 2; - v->a[147262] = anon_sym_LT; - v->a[147263] = anon_sym_GT; - v->a[147264] = actions(6903); + v->a[147260] = 1; + v->a[147261] = sym_comment; + v->a[147262] = actions(9055); + v->a[147263] = 1; + v->a[147264] = anon_sym_RPAREN; v->a[147265] = 2; - v->a[147266] = anon_sym_LT_EQ; - v->a[147267] = anon_sym_GT_EQ; - v->a[147268] = actions(6905); - v->a[147269] = 2; - v->a[147270] = anon_sym_LT_LT; - v->a[147271] = anon_sym_GT_GT; - v->a[147272] = actions(6907); - v->a[147273] = 2; - v->a[147274] = anon_sym_PLUS; - v->a[147275] = anon_sym_DASH; - v->a[147276] = actions(6909); - v->a[147277] = 3; - v->a[147278] = anon_sym_STAR; - v->a[147279] = anon_sym_SLASH; + v->a[147266] = actions(57); + v->a[147267] = 1; + v->a[147268] = sym_comment; + v->a[147269] = actions(9063); + v->a[147270] = 1; + v->a[147271] = anon_sym_RBRACE3; + v->a[147272] = 2; + v->a[147273] = actions(57); + v->a[147274] = 1; + v->a[147275] = sym_comment; + v->a[147276] = actions(9065); + v->a[147277] = 1; + v->a[147278] = anon_sym_RBRACE2; + v->a[147279] = 2; small_parse_table_7364(v); } void small_parse_table_7364(t_small_parse_table_array *v) { - v->a[147280] = anon_sym_PERCENT; - v->a[147281] = actions(6887); - v->a[147282] = 11; - v->a[147283] = anon_sym_PLUS_EQ; - v->a[147284] = anon_sym_DASH_EQ; - v->a[147285] = anon_sym_STAR_EQ; - v->a[147286] = anon_sym_SLASH_EQ; - v->a[147287] = anon_sym_PERCENT_EQ; - v->a[147288] = anon_sym_STAR_STAR_EQ; - v->a[147289] = anon_sym_LT_LT_EQ; - v->a[147290] = anon_sym_GT_GT_EQ; - v->a[147291] = anon_sym_AMP_EQ; - v->a[147292] = anon_sym_CARET_EQ; - v->a[147293] = anon_sym_PIPE_EQ; - v->a[147294] = 21; - v->a[147295] = actions(71); - v->a[147296] = 1; - v->a[147297] = sym_comment; - v->a[147298] = actions(6881); - v->a[147299] = 1; + v->a[147280] = actions(57); + v->a[147281] = 1; + v->a[147282] = sym_comment; + v->a[147283] = actions(9067); + v->a[147284] = 1; + v->a[147285] = aux_sym_brace_expression_token1; + v->a[147286] = 2; + v->a[147287] = actions(57); + v->a[147288] = 1; + v->a[147289] = sym_comment; + v->a[147290] = actions(9069); + v->a[147291] = 1; + v->a[147292] = anon_sym_EQ; + v->a[147293] = 2; + v->a[147294] = actions(57); + v->a[147295] = 1; + v->a[147296] = sym_comment; + v->a[147297] = actions(9071); + v->a[147298] = 1; + v->a[147299] = anon_sym_BQUOTE; small_parse_table_7365(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1473.c b/parser/static/small_parse_table/small_parse_table_1473.c index f8e09ae1..d4aea13b 100644 --- a/parser/static/small_parse_table/small_parse_table_1473.c +++ b/parser/static/small_parse_table/small_parse_table_1473.c @@ -14,126 +14,126 @@ void small_parse_table_7365(t_small_parse_table_array *v) { - v->a[147300] = anon_sym_COMMA; - v->a[147301] = actions(6883); + v->a[147300] = 2; + v->a[147301] = actions(57); v->a[147302] = 1; - v->a[147303] = anon_sym_EQ; - v->a[147304] = actions(6889); + v->a[147303] = sym_comment; + v->a[147304] = actions(9073); v->a[147305] = 1; - v->a[147306] = anon_sym_PIPE_PIPE; - v->a[147307] = actions(6891); - v->a[147308] = 1; - v->a[147309] = anon_sym_AMP_AMP; - v->a[147310] = actions(6893); - v->a[147311] = 1; - v->a[147312] = anon_sym_PIPE; - v->a[147313] = actions(6895); - v->a[147314] = 1; - v->a[147315] = anon_sym_CARET; - v->a[147316] = actions(6897); - v->a[147317] = 1; - v->a[147318] = anon_sym_AMP; - v->a[147319] = actions(6911); + v->a[147306] = anon_sym_BQUOTE; + v->a[147307] = 2; + v->a[147308] = actions(57); + v->a[147309] = 1; + v->a[147310] = sym_comment; + v->a[147311] = actions(9075); + v->a[147312] = 1; + v->a[147313] = anon_sym_BQUOTE; + v->a[147314] = 2; + v->a[147315] = actions(57); + v->a[147316] = 1; + v->a[147317] = sym_comment; + v->a[147318] = actions(9073); + v->a[147319] = 1; small_parse_table_7366(v); } void small_parse_table_7366(t_small_parse_table_array *v) { - v->a[147320] = 1; - v->a[147321] = anon_sym_STAR_STAR; - v->a[147322] = actions(6913); + v->a[147320] = anon_sym_RPAREN; + v->a[147321] = 2; + v->a[147322] = actions(57); v->a[147323] = 1; - v->a[147324] = anon_sym_EQ_TILDE; - v->a[147325] = actions(6915); + v->a[147324] = sym_comment; + v->a[147325] = actions(9077); v->a[147326] = 1; - v->a[147327] = anon_sym_QMARK; - v->a[147328] = actions(7017); - v->a[147329] = 1; - v->a[147330] = anon_sym_RPAREN_RPAREN; - v->a[147331] = state(6588); - v->a[147332] = 1; - v->a[147333] = aux_sym_arithmetic_expansion_repeat1; - v->a[147334] = actions(6885); + v->a[147327] = aux_sym_brace_expression_token1; + v->a[147328] = 2; + v->a[147329] = actions(57); + v->a[147330] = 1; + v->a[147331] = sym_comment; + v->a[147332] = actions(9079); + v->a[147333] = 1; + v->a[147334] = anon_sym_EQ; v->a[147335] = 2; - v->a[147336] = anon_sym_PLUS_PLUS; - v->a[147337] = anon_sym_DASH_DASH; - v->a[147338] = actions(6899); - v->a[147339] = 2; + v->a[147336] = actions(57); + v->a[147337] = 1; + v->a[147338] = sym_comment; + v->a[147339] = actions(9081); small_parse_table_7367(v); } void small_parse_table_7367(t_small_parse_table_array *v) { - v->a[147340] = anon_sym_EQ_EQ; - v->a[147341] = anon_sym_BANG_EQ; - v->a[147342] = actions(6901); - v->a[147343] = 2; - v->a[147344] = anon_sym_LT; - v->a[147345] = anon_sym_GT; - v->a[147346] = actions(6903); - v->a[147347] = 2; - v->a[147348] = anon_sym_LT_EQ; - v->a[147349] = anon_sym_GT_EQ; - v->a[147350] = actions(6905); - v->a[147351] = 2; - v->a[147352] = anon_sym_LT_LT; - v->a[147353] = anon_sym_GT_GT; - v->a[147354] = actions(6907); - v->a[147355] = 2; - v->a[147356] = anon_sym_PLUS; - v->a[147357] = anon_sym_DASH; - v->a[147358] = actions(6909); - v->a[147359] = 3; + v->a[147340] = 1; + v->a[147341] = anon_sym_RBRACE3; + v->a[147342] = 2; + v->a[147343] = actions(57); + v->a[147344] = 1; + v->a[147345] = sym_comment; + v->a[147346] = actions(9083); + v->a[147347] = 1; + v->a[147348] = anon_sym_RBRACE2; + v->a[147349] = 2; + v->a[147350] = actions(57); + v->a[147351] = 1; + v->a[147352] = sym_comment; + v->a[147353] = actions(9085); + v->a[147354] = 1; + v->a[147355] = anon_sym_RBRACE3; + v->a[147356] = 2; + v->a[147357] = actions(57); + v->a[147358] = 1; + v->a[147359] = sym_comment; small_parse_table_7368(v); } void small_parse_table_7368(t_small_parse_table_array *v) { - v->a[147360] = anon_sym_STAR; - v->a[147361] = anon_sym_SLASH; - v->a[147362] = anon_sym_PERCENT; - v->a[147363] = actions(6887); - v->a[147364] = 11; - v->a[147365] = anon_sym_PLUS_EQ; - v->a[147366] = anon_sym_DASH_EQ; - v->a[147367] = anon_sym_STAR_EQ; - v->a[147368] = anon_sym_SLASH_EQ; - v->a[147369] = anon_sym_PERCENT_EQ; - v->a[147370] = anon_sym_STAR_STAR_EQ; - v->a[147371] = anon_sym_LT_LT_EQ; - v->a[147372] = anon_sym_GT_GT_EQ; - v->a[147373] = anon_sym_AMP_EQ; - v->a[147374] = anon_sym_CARET_EQ; - v->a[147375] = anon_sym_PIPE_EQ; - v->a[147376] = 21; - v->a[147377] = actions(71); - v->a[147378] = 1; - v->a[147379] = sym_comment; + v->a[147360] = actions(9087); + v->a[147361] = 1; + v->a[147362] = anon_sym_BQUOTE; + v->a[147363] = 2; + v->a[147364] = actions(57); + v->a[147365] = 1; + v->a[147366] = sym_comment; + v->a[147367] = actions(9089); + v->a[147368] = 1; + v->a[147369] = aux_sym_brace_expression_token1; + v->a[147370] = 2; + v->a[147371] = actions(57); + v->a[147372] = 1; + v->a[147373] = sym_comment; + v->a[147374] = actions(9091); + v->a[147375] = 1; + v->a[147376] = anon_sym_EQ; + v->a[147377] = 2; + v->a[147378] = actions(57); + v->a[147379] = 1; small_parse_table_7369(v); } void small_parse_table_7369(t_small_parse_table_array *v) { - v->a[147380] = actions(6881); - v->a[147381] = 1; - v->a[147382] = anon_sym_COMMA; - v->a[147383] = actions(6883); - v->a[147384] = 1; - v->a[147385] = anon_sym_EQ; - v->a[147386] = actions(6889); - v->a[147387] = 1; - v->a[147388] = anon_sym_PIPE_PIPE; - v->a[147389] = actions(6891); - v->a[147390] = 1; - v->a[147391] = anon_sym_AMP_AMP; - v->a[147392] = actions(6893); + v->a[147380] = sym_comment; + v->a[147381] = actions(9093); + v->a[147382] = 1; + v->a[147383] = anon_sym_BQUOTE; + v->a[147384] = 2; + v->a[147385] = actions(57); + v->a[147386] = 1; + v->a[147387] = sym_comment; + v->a[147388] = actions(9087); + v->a[147389] = 1; + v->a[147390] = anon_sym_RPAREN; + v->a[147391] = 2; + v->a[147392] = actions(57); v->a[147393] = 1; - v->a[147394] = anon_sym_PIPE; - v->a[147395] = actions(6895); + v->a[147394] = sym_comment; + v->a[147395] = actions(9095); v->a[147396] = 1; - v->a[147397] = anon_sym_CARET; - v->a[147398] = actions(6897); - v->a[147399] = 1; + v->a[147397] = anon_sym_RBRACE3; + v->a[147398] = 2; + v->a[147399] = actions(57); small_parse_table_7370(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1474.c b/parser/static/small_parse_table/small_parse_table_1474.c index 558dbafb..19cacdfc 100644 --- a/parser/static/small_parse_table/small_parse_table_1474.c +++ b/parser/static/small_parse_table/small_parse_table_1474.c @@ -14,126 +14,126 @@ void small_parse_table_7370(t_small_parse_table_array *v) { - v->a[147400] = anon_sym_AMP; - v->a[147401] = actions(6911); - v->a[147402] = 1; - v->a[147403] = anon_sym_STAR_STAR; - v->a[147404] = actions(6913); - v->a[147405] = 1; - v->a[147406] = anon_sym_EQ_TILDE; - v->a[147407] = actions(6915); - v->a[147408] = 1; - v->a[147409] = anon_sym_QMARK; - v->a[147410] = actions(7019); - v->a[147411] = 1; - v->a[147412] = anon_sym_RPAREN_RPAREN; - v->a[147413] = state(6688); + v->a[147400] = 1; + v->a[147401] = sym_comment; + v->a[147402] = actions(9097); + v->a[147403] = 1; + v->a[147404] = anon_sym_RBRACE2; + v->a[147405] = 2; + v->a[147406] = actions(57); + v->a[147407] = 1; + v->a[147408] = sym_comment; + v->a[147409] = actions(9099); + v->a[147410] = 1; + v->a[147411] = aux_sym_brace_expression_token1; + v->a[147412] = 2; + v->a[147413] = actions(57); v->a[147414] = 1; - v->a[147415] = aux_sym_arithmetic_expansion_repeat1; - v->a[147416] = actions(6885); - v->a[147417] = 2; - v->a[147418] = anon_sym_PLUS_PLUS; - v->a[147419] = anon_sym_DASH_DASH; + v->a[147415] = sym_comment; + v->a[147416] = actions(9101); + v->a[147417] = 1; + v->a[147418] = anon_sym_EQ; + v->a[147419] = 2; small_parse_table_7371(v); } void small_parse_table_7371(t_small_parse_table_array *v) { - v->a[147420] = actions(6899); - v->a[147421] = 2; - v->a[147422] = anon_sym_EQ_EQ; - v->a[147423] = anon_sym_BANG_EQ; - v->a[147424] = actions(6901); - v->a[147425] = 2; - v->a[147426] = anon_sym_LT; - v->a[147427] = anon_sym_GT; - v->a[147428] = actions(6903); - v->a[147429] = 2; - v->a[147430] = anon_sym_LT_EQ; - v->a[147431] = anon_sym_GT_EQ; - v->a[147432] = actions(6905); + v->a[147420] = actions(57); + v->a[147421] = 1; + v->a[147422] = sym_comment; + v->a[147423] = actions(9103); + v->a[147424] = 1; + v->a[147425] = anon_sym_RBRACE2; + v->a[147426] = 2; + v->a[147427] = actions(57); + v->a[147428] = 1; + v->a[147429] = sym_comment; + v->a[147430] = actions(9105); + v->a[147431] = 1; + v->a[147432] = anon_sym_BQUOTE; v->a[147433] = 2; - v->a[147434] = anon_sym_LT_LT; - v->a[147435] = anon_sym_GT_GT; - v->a[147436] = actions(6907); - v->a[147437] = 2; - v->a[147438] = anon_sym_PLUS; - v->a[147439] = anon_sym_DASH; + v->a[147434] = actions(57); + v->a[147435] = 1; + v->a[147436] = sym_comment; + v->a[147437] = actions(9107); + v->a[147438] = 1; + v->a[147439] = anon_sym_BQUOTE; small_parse_table_7372(v); } void small_parse_table_7372(t_small_parse_table_array *v) { - v->a[147440] = actions(6909); - v->a[147441] = 3; - v->a[147442] = anon_sym_STAR; - v->a[147443] = anon_sym_SLASH; - v->a[147444] = anon_sym_PERCENT; - v->a[147445] = actions(6887); - v->a[147446] = 11; - v->a[147447] = anon_sym_PLUS_EQ; - v->a[147448] = anon_sym_DASH_EQ; - v->a[147449] = anon_sym_STAR_EQ; - v->a[147450] = anon_sym_SLASH_EQ; - v->a[147451] = anon_sym_PERCENT_EQ; - v->a[147452] = anon_sym_STAR_STAR_EQ; - v->a[147453] = anon_sym_LT_LT_EQ; - v->a[147454] = anon_sym_GT_GT_EQ; - v->a[147455] = anon_sym_AMP_EQ; - v->a[147456] = anon_sym_CARET_EQ; - v->a[147457] = anon_sym_PIPE_EQ; - v->a[147458] = 21; - v->a[147459] = actions(71); + v->a[147440] = 2; + v->a[147441] = actions(57); + v->a[147442] = 1; + v->a[147443] = sym_comment; + v->a[147444] = actions(9105); + v->a[147445] = 1; + v->a[147446] = anon_sym_RPAREN; + v->a[147447] = 2; + v->a[147448] = actions(57); + v->a[147449] = 1; + v->a[147450] = sym_comment; + v->a[147451] = actions(9109); + v->a[147452] = 1; + v->a[147453] = aux_sym_brace_expression_token1; + v->a[147454] = 2; + v->a[147455] = actions(57); + v->a[147456] = 1; + v->a[147457] = sym_comment; + v->a[147458] = actions(9111); + v->a[147459] = 1; small_parse_table_7373(v); } void small_parse_table_7373(t_small_parse_table_array *v) { - v->a[147460] = 1; - v->a[147461] = sym_comment; - v->a[147462] = actions(6881); + v->a[147460] = anon_sym_EQ; + v->a[147461] = 2; + v->a[147462] = actions(57); v->a[147463] = 1; - v->a[147464] = anon_sym_COMMA; - v->a[147465] = actions(6883); + v->a[147464] = sym_comment; + v->a[147465] = actions(9113); v->a[147466] = 1; - v->a[147467] = anon_sym_EQ; - v->a[147468] = actions(6889); - v->a[147469] = 1; - v->a[147470] = anon_sym_PIPE_PIPE; - v->a[147471] = actions(6891); - v->a[147472] = 1; - v->a[147473] = anon_sym_AMP_AMP; - v->a[147474] = actions(6893); - v->a[147475] = 1; - v->a[147476] = anon_sym_PIPE; - v->a[147477] = actions(6895); - v->a[147478] = 1; - v->a[147479] = anon_sym_CARET; + v->a[147467] = anon_sym_RBRACE3; + v->a[147468] = 2; + v->a[147469] = actions(57); + v->a[147470] = 1; + v->a[147471] = sym_comment; + v->a[147472] = actions(9115); + v->a[147473] = 1; + v->a[147474] = anon_sym_RBRACE2; + v->a[147475] = 2; + v->a[147476] = actions(57); + v->a[147477] = 1; + v->a[147478] = sym_comment; + v->a[147479] = actions(9117); small_parse_table_7374(v); } void small_parse_table_7374(t_small_parse_table_array *v) { - v->a[147480] = actions(6897); - v->a[147481] = 1; - v->a[147482] = anon_sym_AMP; - v->a[147483] = actions(6911); + v->a[147480] = 1; + v->a[147481] = anon_sym_BQUOTE; + v->a[147482] = 2; + v->a[147483] = actions(57); v->a[147484] = 1; - v->a[147485] = anon_sym_STAR_STAR; - v->a[147486] = actions(6913); + v->a[147485] = sym_comment; + v->a[147486] = actions(9119); v->a[147487] = 1; - v->a[147488] = anon_sym_EQ_TILDE; - v->a[147489] = actions(6915); - v->a[147490] = 1; - v->a[147491] = anon_sym_QMARK; - v->a[147492] = actions(7021); - v->a[147493] = 1; - v->a[147494] = anon_sym_RPAREN_RPAREN; - v->a[147495] = state(6548); - v->a[147496] = 1; - v->a[147497] = aux_sym_arithmetic_expansion_repeat1; - v->a[147498] = actions(6885); - v->a[147499] = 2; + v->a[147488] = anon_sym_BQUOTE; + v->a[147489] = 2; + v->a[147490] = actions(57); + v->a[147491] = 1; + v->a[147492] = sym_comment; + v->a[147493] = actions(9121); + v->a[147494] = 1; + v->a[147495] = aux_sym_brace_expression_token1; + v->a[147496] = 2; + v->a[147497] = actions(57); + v->a[147498] = 1; + v->a[147499] = sym_comment; small_parse_table_7375(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1475.c b/parser/static/small_parse_table/small_parse_table_1475.c index 8dc0c7c8..af753d72 100644 --- a/parser/static/small_parse_table/small_parse_table_1475.c +++ b/parser/static/small_parse_table/small_parse_table_1475.c @@ -14,126 +14,126 @@ void small_parse_table_7375(t_small_parse_table_array *v) { - v->a[147500] = anon_sym_PLUS_PLUS; - v->a[147501] = anon_sym_DASH_DASH; - v->a[147502] = actions(6899); + v->a[147500] = actions(9123); + v->a[147501] = 1; + v->a[147502] = anon_sym_EQ; v->a[147503] = 2; - v->a[147504] = anon_sym_EQ_EQ; - v->a[147505] = anon_sym_BANG_EQ; - v->a[147506] = actions(6901); - v->a[147507] = 2; - v->a[147508] = anon_sym_LT; - v->a[147509] = anon_sym_GT; - v->a[147510] = actions(6903); - v->a[147511] = 2; - v->a[147512] = anon_sym_LT_EQ; - v->a[147513] = anon_sym_GT_EQ; - v->a[147514] = actions(6905); - v->a[147515] = 2; - v->a[147516] = anon_sym_LT_LT; - v->a[147517] = anon_sym_GT_GT; - v->a[147518] = actions(6907); - v->a[147519] = 2; + v->a[147504] = actions(57); + v->a[147505] = 1; + v->a[147506] = sym_comment; + v->a[147507] = actions(8995); + v->a[147508] = 1; + v->a[147509] = anon_sym_BQUOTE; + v->a[147510] = 2; + v->a[147511] = actions(57); + v->a[147512] = 1; + v->a[147513] = sym_comment; + v->a[147514] = actions(9119); + v->a[147515] = 1; + v->a[147516] = anon_sym_RPAREN; + v->a[147517] = 2; + v->a[147518] = actions(57); + v->a[147519] = 1; small_parse_table_7376(v); } void small_parse_table_7376(t_small_parse_table_array *v) { - v->a[147520] = anon_sym_PLUS; - v->a[147521] = anon_sym_DASH; - v->a[147522] = actions(6909); - v->a[147523] = 3; - v->a[147524] = anon_sym_STAR; - v->a[147525] = anon_sym_SLASH; - v->a[147526] = anon_sym_PERCENT; - v->a[147527] = actions(6887); - v->a[147528] = 11; - v->a[147529] = anon_sym_PLUS_EQ; - v->a[147530] = anon_sym_DASH_EQ; - v->a[147531] = anon_sym_STAR_EQ; - v->a[147532] = anon_sym_SLASH_EQ; - v->a[147533] = anon_sym_PERCENT_EQ; - v->a[147534] = anon_sym_STAR_STAR_EQ; - v->a[147535] = anon_sym_LT_LT_EQ; - v->a[147536] = anon_sym_GT_GT_EQ; - v->a[147537] = anon_sym_AMP_EQ; - v->a[147538] = anon_sym_CARET_EQ; - v->a[147539] = anon_sym_PIPE_EQ; + v->a[147520] = sym_comment; + v->a[147521] = actions(9125); + v->a[147522] = 1; + v->a[147523] = anon_sym_RBRACE3; + v->a[147524] = 2; + v->a[147525] = actions(57); + v->a[147526] = 1; + v->a[147527] = sym_comment; + v->a[147528] = actions(9127); + v->a[147529] = 1; + v->a[147530] = anon_sym_RBRACE2; + v->a[147531] = 2; + v->a[147532] = actions(57); + v->a[147533] = 1; + v->a[147534] = sym_comment; + v->a[147535] = actions(9129); + v->a[147536] = 1; + v->a[147537] = aux_sym_brace_expression_token1; + v->a[147538] = 2; + v->a[147539] = actions(57); small_parse_table_7377(v); } void small_parse_table_7377(t_small_parse_table_array *v) { - v->a[147540] = 21; - v->a[147541] = actions(71); - v->a[147542] = 1; - v->a[147543] = sym_comment; - v->a[147544] = actions(6881); - v->a[147545] = 1; - v->a[147546] = anon_sym_COMMA; - v->a[147547] = actions(6883); - v->a[147548] = 1; - v->a[147549] = anon_sym_EQ; - v->a[147550] = actions(6889); - v->a[147551] = 1; - v->a[147552] = anon_sym_PIPE_PIPE; - v->a[147553] = actions(6891); + v->a[147540] = 1; + v->a[147541] = sym_comment; + v->a[147542] = actions(9131); + v->a[147543] = 1; + v->a[147544] = anon_sym_EQ; + v->a[147545] = 2; + v->a[147546] = actions(57); + v->a[147547] = 1; + v->a[147548] = sym_comment; + v->a[147549] = actions(9133); + v->a[147550] = 1; + v->a[147551] = anon_sym_RBRACE2; + v->a[147552] = 2; + v->a[147553] = actions(57); v->a[147554] = 1; - v->a[147555] = anon_sym_AMP_AMP; - v->a[147556] = actions(6893); + v->a[147555] = sym_comment; + v->a[147556] = actions(9135); v->a[147557] = 1; - v->a[147558] = anon_sym_PIPE; - v->a[147559] = actions(6895); + v->a[147558] = anon_sym_BQUOTE; + v->a[147559] = 2; small_parse_table_7378(v); } void small_parse_table_7378(t_small_parse_table_array *v) { - v->a[147560] = 1; - v->a[147561] = anon_sym_CARET; - v->a[147562] = actions(6897); - v->a[147563] = 1; - v->a[147564] = anon_sym_AMP; - v->a[147565] = actions(6911); - v->a[147566] = 1; - v->a[147567] = anon_sym_STAR_STAR; - v->a[147568] = actions(6913); - v->a[147569] = 1; - v->a[147570] = anon_sym_EQ_TILDE; - v->a[147571] = actions(6915); - v->a[147572] = 1; - v->a[147573] = anon_sym_QMARK; - v->a[147574] = actions(7023); + v->a[147560] = actions(57); + v->a[147561] = 1; + v->a[147562] = sym_comment; + v->a[147563] = actions(9137); + v->a[147564] = 1; + v->a[147565] = anon_sym_BQUOTE; + v->a[147566] = 2; + v->a[147567] = actions(57); + v->a[147568] = 1; + v->a[147569] = sym_comment; + v->a[147570] = actions(9135); + v->a[147571] = 1; + v->a[147572] = anon_sym_RPAREN; + v->a[147573] = 2; + v->a[147574] = actions(57); v->a[147575] = 1; - v->a[147576] = anon_sym_RPAREN_RPAREN; - v->a[147577] = state(6580); + v->a[147576] = sym_comment; + v->a[147577] = actions(9139); v->a[147578] = 1; - v->a[147579] = aux_sym_arithmetic_expansion_repeat1; + v->a[147579] = aux_sym_brace_expression_token1; small_parse_table_7379(v); } void small_parse_table_7379(t_small_parse_table_array *v) { - v->a[147580] = actions(6885); - v->a[147581] = 2; - v->a[147582] = anon_sym_PLUS_PLUS; - v->a[147583] = anon_sym_DASH_DASH; - v->a[147584] = actions(6899); - v->a[147585] = 2; - v->a[147586] = anon_sym_EQ_EQ; - v->a[147587] = anon_sym_BANG_EQ; - v->a[147588] = actions(6901); - v->a[147589] = 2; - v->a[147590] = anon_sym_LT; - v->a[147591] = anon_sym_GT; - v->a[147592] = actions(6903); - v->a[147593] = 2; - v->a[147594] = anon_sym_LT_EQ; - v->a[147595] = anon_sym_GT_EQ; - v->a[147596] = actions(6905); - v->a[147597] = 2; - v->a[147598] = anon_sym_LT_LT; - v->a[147599] = anon_sym_GT_GT; + v->a[147580] = 2; + v->a[147581] = actions(57); + v->a[147582] = 1; + v->a[147583] = sym_comment; + v->a[147584] = actions(9141); + v->a[147585] = 1; + v->a[147586] = anon_sym_EQ; + v->a[147587] = 2; + v->a[147588] = actions(57); + v->a[147589] = 1; + v->a[147590] = sym_comment; + v->a[147591] = actions(9143); + v->a[147592] = 1; + v->a[147593] = anon_sym_RBRACE3; + v->a[147594] = 2; + v->a[147595] = actions(57); + v->a[147596] = 1; + v->a[147597] = sym_comment; + v->a[147598] = actions(9145); + v->a[147599] = 1; small_parse_table_7380(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1476.c b/parser/static/small_parse_table/small_parse_table_1476.c index 5023a0b5..953be971 100644 --- a/parser/static/small_parse_table/small_parse_table_1476.c +++ b/parser/static/small_parse_table/small_parse_table_1476.c @@ -14,126 +14,126 @@ void small_parse_table_7380(t_small_parse_table_array *v) { - v->a[147600] = actions(6907); + v->a[147600] = anon_sym_RBRACE2; v->a[147601] = 2; - v->a[147602] = anon_sym_PLUS; - v->a[147603] = anon_sym_DASH; - v->a[147604] = actions(6909); - v->a[147605] = 3; - v->a[147606] = anon_sym_STAR; - v->a[147607] = anon_sym_SLASH; - v->a[147608] = anon_sym_PERCENT; - v->a[147609] = actions(6887); - v->a[147610] = 11; - v->a[147611] = anon_sym_PLUS_EQ; - v->a[147612] = anon_sym_DASH_EQ; - v->a[147613] = anon_sym_STAR_EQ; - v->a[147614] = anon_sym_SLASH_EQ; - v->a[147615] = anon_sym_PERCENT_EQ; - v->a[147616] = anon_sym_STAR_STAR_EQ; - v->a[147617] = anon_sym_LT_LT_EQ; - v->a[147618] = anon_sym_GT_GT_EQ; - v->a[147619] = anon_sym_AMP_EQ; + v->a[147602] = actions(57); + v->a[147603] = 1; + v->a[147604] = sym_comment; + v->a[147605] = actions(9147); + v->a[147606] = 1; + v->a[147607] = anon_sym_RBRACE3; + v->a[147608] = 2; + v->a[147609] = actions(57); + v->a[147610] = 1; + v->a[147611] = sym_comment; + v->a[147612] = actions(9149); + v->a[147613] = 1; + v->a[147614] = anon_sym_BQUOTE; + v->a[147615] = 2; + v->a[147616] = actions(57); + v->a[147617] = 1; + v->a[147618] = sym_comment; + v->a[147619] = actions(9151); small_parse_table_7381(v); } void small_parse_table_7381(t_small_parse_table_array *v) { - v->a[147620] = anon_sym_CARET_EQ; - v->a[147621] = anon_sym_PIPE_EQ; - v->a[147622] = 21; - v->a[147623] = actions(71); + v->a[147620] = 1; + v->a[147621] = aux_sym_brace_expression_token1; + v->a[147622] = 2; + v->a[147623] = actions(57); v->a[147624] = 1; v->a[147625] = sym_comment; - v->a[147626] = actions(6881); + v->a[147626] = actions(9153); v->a[147627] = 1; - v->a[147628] = anon_sym_COMMA; - v->a[147629] = actions(6883); - v->a[147630] = 1; - v->a[147631] = anon_sym_EQ; - v->a[147632] = actions(6889); - v->a[147633] = 1; - v->a[147634] = anon_sym_PIPE_PIPE; - v->a[147635] = actions(6891); - v->a[147636] = 1; - v->a[147637] = anon_sym_AMP_AMP; - v->a[147638] = actions(6893); - v->a[147639] = 1; + v->a[147628] = anon_sym_BQUOTE; + v->a[147629] = 2; + v->a[147630] = actions(57); + v->a[147631] = 1; + v->a[147632] = sym_comment; + v->a[147633] = actions(9149); + v->a[147634] = 1; + v->a[147635] = anon_sym_RPAREN; + v->a[147636] = 2; + v->a[147637] = actions(57); + v->a[147638] = 1; + v->a[147639] = sym_comment; small_parse_table_7382(v); } void small_parse_table_7382(t_small_parse_table_array *v) { - v->a[147640] = anon_sym_PIPE; - v->a[147641] = actions(6895); - v->a[147642] = 1; - v->a[147643] = anon_sym_CARET; - v->a[147644] = actions(6897); + v->a[147640] = actions(9155); + v->a[147641] = 1; + v->a[147642] = anon_sym_RBRACE3; + v->a[147643] = 2; + v->a[147644] = actions(57); v->a[147645] = 1; - v->a[147646] = anon_sym_AMP; - v->a[147647] = actions(6911); + v->a[147646] = sym_comment; + v->a[147647] = actions(9157); v->a[147648] = 1; - v->a[147649] = anon_sym_STAR_STAR; - v->a[147650] = actions(6913); - v->a[147651] = 1; - v->a[147652] = anon_sym_EQ_TILDE; - v->a[147653] = actions(6915); - v->a[147654] = 1; - v->a[147655] = anon_sym_QMARK; - v->a[147656] = actions(7025); - v->a[147657] = 1; - v->a[147658] = anon_sym_RPAREN_RPAREN; - v->a[147659] = state(6656); + v->a[147649] = anon_sym_RPAREN; + v->a[147650] = 2; + v->a[147651] = actions(57); + v->a[147652] = 1; + v->a[147653] = sym_comment; + v->a[147654] = actions(9159); + v->a[147655] = 1; + v->a[147656] = aux_sym_brace_expression_token1; + v->a[147657] = 2; + v->a[147658] = actions(57); + v->a[147659] = 1; small_parse_table_7383(v); } void small_parse_table_7383(t_small_parse_table_array *v) { - v->a[147660] = 1; - v->a[147661] = aux_sym_arithmetic_expansion_repeat1; - v->a[147662] = actions(6885); - v->a[147663] = 2; - v->a[147664] = anon_sym_PLUS_PLUS; - v->a[147665] = anon_sym_DASH_DASH; - v->a[147666] = actions(6899); - v->a[147667] = 2; - v->a[147668] = anon_sym_EQ_EQ; - v->a[147669] = anon_sym_BANG_EQ; - v->a[147670] = actions(6901); + v->a[147660] = sym_comment; + v->a[147661] = actions(9161); + v->a[147662] = 1; + v->a[147663] = anon_sym_RBRACE2; + v->a[147664] = 2; + v->a[147665] = actions(57); + v->a[147666] = 1; + v->a[147667] = sym_comment; + v->a[147668] = actions(9163); + v->a[147669] = 1; + v->a[147670] = anon_sym_BQUOTE; v->a[147671] = 2; - v->a[147672] = anon_sym_LT; - v->a[147673] = anon_sym_GT; - v->a[147674] = actions(6903); - v->a[147675] = 2; - v->a[147676] = anon_sym_LT_EQ; - v->a[147677] = anon_sym_GT_EQ; - v->a[147678] = actions(6905); - v->a[147679] = 2; + v->a[147672] = actions(57); + v->a[147673] = 1; + v->a[147674] = sym_comment; + v->a[147675] = actions(9165); + v->a[147676] = 1; + v->a[147677] = anon_sym_BQUOTE; + v->a[147678] = 2; + v->a[147679] = actions(57); small_parse_table_7384(v); } void small_parse_table_7384(t_small_parse_table_array *v) { - v->a[147680] = anon_sym_LT_LT; - v->a[147681] = anon_sym_GT_GT; - v->a[147682] = actions(6907); - v->a[147683] = 2; - v->a[147684] = anon_sym_PLUS; - v->a[147685] = anon_sym_DASH; - v->a[147686] = actions(6909); - v->a[147687] = 3; - v->a[147688] = anon_sym_STAR; - v->a[147689] = anon_sym_SLASH; - v->a[147690] = anon_sym_PERCENT; - v->a[147691] = actions(6887); - v->a[147692] = 11; - v->a[147693] = anon_sym_PLUS_EQ; - v->a[147694] = anon_sym_DASH_EQ; - v->a[147695] = anon_sym_STAR_EQ; - v->a[147696] = anon_sym_SLASH_EQ; - v->a[147697] = anon_sym_PERCENT_EQ; - v->a[147698] = anon_sym_STAR_STAR_EQ; - v->a[147699] = anon_sym_LT_LT_EQ; + v->a[147680] = 1; + v->a[147681] = sym_comment; + v->a[147682] = actions(9167); + v->a[147683] = 1; + v->a[147684] = anon_sym_BQUOTE; + v->a[147685] = 2; + v->a[147686] = actions(57); + v->a[147687] = 1; + v->a[147688] = sym_comment; + v->a[147689] = actions(9169); + v->a[147690] = 1; + v->a[147691] = aux_sym_brace_expression_token1; + v->a[147692] = 2; + v->a[147693] = actions(57); + v->a[147694] = 1; + v->a[147695] = sym_comment; + v->a[147696] = actions(9157); + v->a[147697] = 1; + v->a[147698] = anon_sym_BQUOTE; + v->a[147699] = 2; small_parse_table_7385(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1477.c b/parser/static/small_parse_table/small_parse_table_1477.c index d63604f4..813b0924 100644 --- a/parser/static/small_parse_table/small_parse_table_1477.c +++ b/parser/static/small_parse_table/small_parse_table_1477.c @@ -14,126 +14,126 @@ void small_parse_table_7385(t_small_parse_table_array *v) { - v->a[147700] = anon_sym_GT_GT_EQ; - v->a[147701] = anon_sym_AMP_EQ; - v->a[147702] = anon_sym_CARET_EQ; - v->a[147703] = anon_sym_PIPE_EQ; - v->a[147704] = 3; - v->a[147705] = actions(71); - v->a[147706] = 1; - v->a[147707] = sym_comment; - v->a[147708] = actions(1261); - v->a[147709] = 15; - v->a[147710] = anon_sym_EQ; - v->a[147711] = anon_sym_PIPE; - v->a[147712] = anon_sym_CARET; - v->a[147713] = anon_sym_AMP; - v->a[147714] = anon_sym_LT; - v->a[147715] = anon_sym_GT; - v->a[147716] = anon_sym_LT_LT; - v->a[147717] = anon_sym_GT_GT; - v->a[147718] = anon_sym_PLUS; - v->a[147719] = anon_sym_DASH; + v->a[147700] = actions(57); + v->a[147701] = 1; + v->a[147702] = sym_comment; + v->a[147703] = actions(9165); + v->a[147704] = 1; + v->a[147705] = anon_sym_RPAREN; + v->a[147706] = 2; + v->a[147707] = actions(57); + v->a[147708] = 1; + v->a[147709] = sym_comment; + v->a[147710] = actions(9171); + v->a[147711] = 1; + v->a[147712] = anon_sym_RBRACE3; + v->a[147713] = 2; + v->a[147714] = actions(57); + v->a[147715] = 1; + v->a[147716] = sym_comment; + v->a[147717] = actions(9173); + v->a[147718] = 1; + v->a[147719] = anon_sym_RBRACE2; small_parse_table_7386(v); } void small_parse_table_7386(t_small_parse_table_array *v) { - v->a[147720] = anon_sym_STAR; - v->a[147721] = anon_sym_SLASH; - v->a[147722] = anon_sym_PERCENT; - v->a[147723] = anon_sym_STAR_STAR; - v->a[147724] = sym__special_character; - v->a[147725] = actions(1263); - v->a[147726] = 23; - v->a[147727] = sym_test_operator; - v->a[147728] = anon_sym_PLUS_PLUS; - v->a[147729] = anon_sym_DASH_DASH; - v->a[147730] = anon_sym_PLUS_EQ; - v->a[147731] = anon_sym_DASH_EQ; - v->a[147732] = anon_sym_STAR_EQ; - v->a[147733] = anon_sym_SLASH_EQ; - v->a[147734] = anon_sym_PERCENT_EQ; - v->a[147735] = anon_sym_STAR_STAR_EQ; - v->a[147736] = anon_sym_LT_LT_EQ; - v->a[147737] = anon_sym_GT_GT_EQ; - v->a[147738] = anon_sym_AMP_EQ; - v->a[147739] = anon_sym_CARET_EQ; + v->a[147720] = 2; + v->a[147721] = actions(57); + v->a[147722] = 1; + v->a[147723] = sym_comment; + v->a[147724] = actions(9175); + v->a[147725] = 1; + v->a[147726] = aux_sym_brace_expression_token1; + v->a[147727] = 2; + v->a[147728] = actions(57); + v->a[147729] = 1; + v->a[147730] = sym_comment; + v->a[147731] = actions(9177); + v->a[147732] = 1; + v->a[147733] = anon_sym_RBRACE2; + v->a[147734] = 2; + v->a[147735] = actions(57); + v->a[147736] = 1; + v->a[147737] = sym_comment; + v->a[147738] = actions(9179); + v->a[147739] = 1; small_parse_table_7387(v); } void small_parse_table_7387(t_small_parse_table_array *v) { - v->a[147740] = anon_sym_PIPE_EQ; - v->a[147741] = anon_sym_PIPE_PIPE; - v->a[147742] = anon_sym_AMP_AMP; - v->a[147743] = anon_sym_EQ_EQ; - v->a[147744] = anon_sym_BANG_EQ; - v->a[147745] = anon_sym_LT_EQ; - v->a[147746] = anon_sym_GT_EQ; - v->a[147747] = anon_sym_RBRACK; - v->a[147748] = anon_sym_EQ_TILDE; - v->a[147749] = anon_sym_QMARK; - v->a[147750] = 21; - v->a[147751] = actions(71); - v->a[147752] = 1; - v->a[147753] = sym_comment; - v->a[147754] = actions(6881); - v->a[147755] = 1; - v->a[147756] = anon_sym_COMMA; - v->a[147757] = actions(6883); - v->a[147758] = 1; - v->a[147759] = anon_sym_EQ; + v->a[147740] = anon_sym_RBRACE3; + v->a[147741] = 2; + v->a[147742] = actions(57); + v->a[147743] = 1; + v->a[147744] = sym_comment; + v->a[147745] = actions(9181); + v->a[147746] = 1; + v->a[147747] = anon_sym_RPAREN; + v->a[147748] = 2; + v->a[147749] = actions(57); + v->a[147750] = 1; + v->a[147751] = sym_comment; + v->a[147752] = actions(9183); + v->a[147753] = 1; + v->a[147754] = anon_sym_BQUOTE; + v->a[147755] = 2; + v->a[147756] = actions(57); + v->a[147757] = 1; + v->a[147758] = sym_comment; + v->a[147759] = actions(9185); small_parse_table_7388(v); } void small_parse_table_7388(t_small_parse_table_array *v) { - v->a[147760] = actions(6889); - v->a[147761] = 1; - v->a[147762] = anon_sym_PIPE_PIPE; - v->a[147763] = actions(6891); + v->a[147760] = 1; + v->a[147761] = aux_sym_brace_expression_token1; + v->a[147762] = 2; + v->a[147763] = actions(57); v->a[147764] = 1; - v->a[147765] = anon_sym_AMP_AMP; - v->a[147766] = actions(6893); + v->a[147765] = sym_comment; + v->a[147766] = actions(9187); v->a[147767] = 1; - v->a[147768] = anon_sym_PIPE; - v->a[147769] = actions(6895); - v->a[147770] = 1; - v->a[147771] = anon_sym_CARET; - v->a[147772] = actions(6897); - v->a[147773] = 1; - v->a[147774] = anon_sym_AMP; - v->a[147775] = actions(6911); - v->a[147776] = 1; - v->a[147777] = anon_sym_STAR_STAR; - v->a[147778] = actions(6913); - v->a[147779] = 1; + v->a[147768] = anon_sym_BQUOTE; + v->a[147769] = 2; + v->a[147770] = actions(57); + v->a[147771] = 1; + v->a[147772] = sym_comment; + v->a[147773] = actions(9181); + v->a[147774] = 1; + v->a[147775] = anon_sym_BQUOTE; + v->a[147776] = 2; + v->a[147777] = actions(57); + v->a[147778] = 1; + v->a[147779] = sym_comment; small_parse_table_7389(v); } void small_parse_table_7389(t_small_parse_table_array *v) { - v->a[147780] = anon_sym_EQ_TILDE; - v->a[147781] = actions(6915); - v->a[147782] = 1; - v->a[147783] = anon_sym_QMARK; - v->a[147784] = actions(7027); + v->a[147780] = actions(9183); + v->a[147781] = 1; + v->a[147782] = anon_sym_RPAREN; + v->a[147783] = 2; + v->a[147784] = actions(57); v->a[147785] = 1; - v->a[147786] = anon_sym_RPAREN_RPAREN; - v->a[147787] = state(6650); + v->a[147786] = sym_comment; + v->a[147787] = actions(9189); v->a[147788] = 1; - v->a[147789] = aux_sym_arithmetic_expansion_repeat1; - v->a[147790] = actions(6885); - v->a[147791] = 2; - v->a[147792] = anon_sym_PLUS_PLUS; - v->a[147793] = anon_sym_DASH_DASH; - v->a[147794] = actions(6899); - v->a[147795] = 2; - v->a[147796] = anon_sym_EQ_EQ; - v->a[147797] = anon_sym_BANG_EQ; - v->a[147798] = actions(6901); - v->a[147799] = 2; + v->a[147789] = anon_sym_RBRACE3; + v->a[147790] = 2; + v->a[147791] = actions(57); + v->a[147792] = 1; + v->a[147793] = sym_comment; + v->a[147794] = actions(9191); + v->a[147795] = 1; + v->a[147796] = aux_sym_brace_expression_token1; + v->a[147797] = 2; + v->a[147798] = actions(57); + v->a[147799] = 1; small_parse_table_7390(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1478.c b/parser/static/small_parse_table/small_parse_table_1478.c index fe476e92..a1f691c4 100644 --- a/parser/static/small_parse_table/small_parse_table_1478.c +++ b/parser/static/small_parse_table/small_parse_table_1478.c @@ -14,126 +14,126 @@ void small_parse_table_7390(t_small_parse_table_array *v) { - v->a[147800] = anon_sym_LT; - v->a[147801] = anon_sym_GT; - v->a[147802] = actions(6903); - v->a[147803] = 2; - v->a[147804] = anon_sym_LT_EQ; - v->a[147805] = anon_sym_GT_EQ; - v->a[147806] = actions(6905); - v->a[147807] = 2; - v->a[147808] = anon_sym_LT_LT; - v->a[147809] = anon_sym_GT_GT; - v->a[147810] = actions(6907); + v->a[147800] = sym_comment; + v->a[147801] = actions(9193); + v->a[147802] = 1; + v->a[147803] = anon_sym_RBRACE2; + v->a[147804] = 2; + v->a[147805] = actions(57); + v->a[147806] = 1; + v->a[147807] = sym_comment; + v->a[147808] = actions(9195); + v->a[147809] = 1; + v->a[147810] = anon_sym_RBRACE2; v->a[147811] = 2; - v->a[147812] = anon_sym_PLUS; - v->a[147813] = anon_sym_DASH; - v->a[147814] = actions(6909); - v->a[147815] = 3; - v->a[147816] = anon_sym_STAR; - v->a[147817] = anon_sym_SLASH; - v->a[147818] = anon_sym_PERCENT; - v->a[147819] = actions(6887); + v->a[147812] = actions(57); + v->a[147813] = 1; + v->a[147814] = sym_comment; + v->a[147815] = actions(9197); + v->a[147816] = 1; + v->a[147817] = anon_sym_RBRACE3; + v->a[147818] = 2; + v->a[147819] = actions(57); small_parse_table_7391(v); } void small_parse_table_7391(t_small_parse_table_array *v) { - v->a[147820] = 11; - v->a[147821] = anon_sym_PLUS_EQ; - v->a[147822] = anon_sym_DASH_EQ; - v->a[147823] = anon_sym_STAR_EQ; - v->a[147824] = anon_sym_SLASH_EQ; - v->a[147825] = anon_sym_PERCENT_EQ; - v->a[147826] = anon_sym_STAR_STAR_EQ; - v->a[147827] = anon_sym_LT_LT_EQ; - v->a[147828] = anon_sym_GT_GT_EQ; - v->a[147829] = anon_sym_AMP_EQ; - v->a[147830] = anon_sym_CARET_EQ; - v->a[147831] = anon_sym_PIPE_EQ; - v->a[147832] = 3; - v->a[147833] = actions(71); + v->a[147820] = 1; + v->a[147821] = sym_comment; + v->a[147822] = actions(9199); + v->a[147823] = 1; + v->a[147824] = anon_sym_RBRACE2; + v->a[147825] = 2; + v->a[147826] = actions(57); + v->a[147827] = 1; + v->a[147828] = sym_comment; + v->a[147829] = actions(9201); + v->a[147830] = 1; + v->a[147831] = aux_sym_brace_expression_token1; + v->a[147832] = 2; + v->a[147833] = actions(57); v->a[147834] = 1; v->a[147835] = sym_comment; - v->a[147836] = actions(1261); - v->a[147837] = 12; - v->a[147838] = anon_sym_PIPE; - v->a[147839] = anon_sym_LT; + v->a[147836] = actions(9203); + v->a[147837] = 1; + v->a[147838] = anon_sym_RPAREN; + v->a[147839] = 2; small_parse_table_7392(v); } void small_parse_table_7392(t_small_parse_table_array *v) { - v->a[147840] = anon_sym_GT; - v->a[147841] = anon_sym_LT_LT; - v->a[147842] = anon_sym_AMP_GT; - v->a[147843] = anon_sym_LT_AMP; - v->a[147844] = anon_sym_GT_AMP; - v->a[147845] = anon_sym_DOLLAR; - v->a[147846] = aux_sym_number_token1; - v->a[147847] = aux_sym_number_token2; - v->a[147848] = anon_sym_DOLLAR_LPAREN; - v->a[147849] = sym_word; - v->a[147850] = actions(1263); - v->a[147851] = 26; - v->a[147852] = sym_file_descriptor; - v->a[147853] = sym_variable_name; - v->a[147854] = sym_test_operator; - v->a[147855] = sym__brace_start; - v->a[147856] = anon_sym_LPAREN_LPAREN; - v->a[147857] = anon_sym_PIPE_PIPE; - v->a[147858] = anon_sym_AMP_AMP; - v->a[147859] = anon_sym_GT_GT; + v->a[147840] = actions(57); + v->a[147841] = 1; + v->a[147842] = sym_comment; + v->a[147843] = actions(9205); + v->a[147844] = 1; + v->a[147845] = anon_sym_BQUOTE; + v->a[147846] = 2; + v->a[147847] = actions(3); + v->a[147848] = 1; + v->a[147849] = sym_comment; + v->a[147850] = actions(9207); + v->a[147851] = 1; + v->a[147852] = aux_sym_heredoc_redirect_token1; + v->a[147853] = 2; + v->a[147854] = actions(57); + v->a[147855] = 1; + v->a[147856] = sym_comment; + v->a[147857] = actions(9209); + v->a[147858] = 1; + v->a[147859] = anon_sym_BQUOTE; small_parse_table_7393(v); } void small_parse_table_7393(t_small_parse_table_array *v) { - v->a[147860] = anon_sym_PIPE_AMP; - v->a[147861] = anon_sym_AMP_GT_GT; - v->a[147862] = anon_sym_GT_PIPE; - v->a[147863] = anon_sym_LT_AMP_DASH; - v->a[147864] = anon_sym_GT_AMP_DASH; - v->a[147865] = anon_sym_LT_LT_DASH; - v->a[147866] = anon_sym_LT_LT_LT; - v->a[147867] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[147868] = anon_sym_DOLLAR_LBRACK; - v->a[147869] = sym__special_character; - v->a[147870] = anon_sym_DQUOTE; - v->a[147871] = sym_raw_string; - v->a[147872] = sym_ansi_c_string; - v->a[147873] = anon_sym_DOLLAR_LBRACE; - v->a[147874] = anon_sym_BQUOTE; - v->a[147875] = anon_sym_DOLLAR_BQUOTE; - v->a[147876] = anon_sym_LT_LPAREN; - v->a[147877] = anon_sym_GT_LPAREN; - v->a[147878] = 21; - v->a[147879] = actions(71); + v->a[147860] = 2; + v->a[147861] = actions(57); + v->a[147862] = 1; + v->a[147863] = sym_comment; + v->a[147864] = actions(9211); + v->a[147865] = 1; + v->a[147866] = aux_sym_brace_expression_token1; + v->a[147867] = 2; + v->a[147868] = actions(57); + v->a[147869] = 1; + v->a[147870] = sym_comment; + v->a[147871] = actions(9205); + v->a[147872] = 1; + v->a[147873] = anon_sym_RPAREN; + v->a[147874] = 2; + v->a[147875] = actions(57); + v->a[147876] = 1; + v->a[147877] = sym_comment; + v->a[147878] = actions(9213); + v->a[147879] = 1; small_parse_table_7394(v); } void small_parse_table_7394(t_small_parse_table_array *v) { - v->a[147880] = 1; - v->a[147881] = sym_comment; - v->a[147882] = actions(6881); + v->a[147880] = anon_sym_RBRACE3; + v->a[147881] = 2; + v->a[147882] = actions(57); v->a[147883] = 1; - v->a[147884] = anon_sym_COMMA; - v->a[147885] = actions(6883); + v->a[147884] = sym_comment; + v->a[147885] = actions(9215); v->a[147886] = 1; - v->a[147887] = anon_sym_EQ; - v->a[147888] = actions(6889); - v->a[147889] = 1; - v->a[147890] = anon_sym_PIPE_PIPE; - v->a[147891] = actions(6891); - v->a[147892] = 1; - v->a[147893] = anon_sym_AMP_AMP; - v->a[147894] = actions(6893); - v->a[147895] = 1; - v->a[147896] = anon_sym_PIPE; - v->a[147897] = actions(6895); - v->a[147898] = 1; - v->a[147899] = anon_sym_CARET; + v->a[147887] = anon_sym_RBRACE2; + v->a[147888] = 2; + v->a[147889] = actions(57); + v->a[147890] = 1; + v->a[147891] = sym_comment; + v->a[147892] = actions(9217); + v->a[147893] = 1; + v->a[147894] = anon_sym_BQUOTE; + v->a[147895] = 2; + v->a[147896] = actions(57); + v->a[147897] = 1; + v->a[147898] = sym_comment; + v->a[147899] = actions(9219); small_parse_table_7395(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1479.c b/parser/static/small_parse_table/small_parse_table_1479.c index bda57c9a..d62e3552 100644 --- a/parser/static/small_parse_table/small_parse_table_1479.c +++ b/parser/static/small_parse_table/small_parse_table_1479.c @@ -14,126 +14,126 @@ void small_parse_table_7395(t_small_parse_table_array *v) { - v->a[147900] = actions(6897); - v->a[147901] = 1; - v->a[147902] = anon_sym_AMP; - v->a[147903] = actions(6911); + v->a[147900] = 1; + v->a[147901] = aux_sym_brace_expression_token1; + v->a[147902] = 2; + v->a[147903] = actions(57); v->a[147904] = 1; - v->a[147905] = anon_sym_STAR_STAR; - v->a[147906] = actions(6913); + v->a[147905] = sym_comment; + v->a[147906] = actions(9221); v->a[147907] = 1; - v->a[147908] = anon_sym_EQ_TILDE; - v->a[147909] = actions(6915); - v->a[147910] = 1; - v->a[147911] = anon_sym_QMARK; - v->a[147912] = actions(7029); - v->a[147913] = 1; - v->a[147914] = anon_sym_RPAREN_RPAREN; - v->a[147915] = state(6657); - v->a[147916] = 1; - v->a[147917] = aux_sym_arithmetic_expansion_repeat1; - v->a[147918] = actions(6885); - v->a[147919] = 2; + v->a[147908] = anon_sym_BQUOTE; + v->a[147909] = 2; + v->a[147910] = actions(57); + v->a[147911] = 1; + v->a[147912] = sym_comment; + v->a[147913] = actions(9217); + v->a[147914] = 1; + v->a[147915] = anon_sym_RPAREN; + v->a[147916] = 2; + v->a[147917] = actions(57); + v->a[147918] = 1; + v->a[147919] = sym_comment; small_parse_table_7396(v); } void small_parse_table_7396(t_small_parse_table_array *v) { - v->a[147920] = anon_sym_PLUS_PLUS; - v->a[147921] = anon_sym_DASH_DASH; - v->a[147922] = actions(6899); + v->a[147920] = actions(9223); + v->a[147921] = 1; + v->a[147922] = anon_sym_RBRACE3; v->a[147923] = 2; - v->a[147924] = anon_sym_EQ_EQ; - v->a[147925] = anon_sym_BANG_EQ; - v->a[147926] = actions(6901); - v->a[147927] = 2; - v->a[147928] = anon_sym_LT; - v->a[147929] = anon_sym_GT; - v->a[147930] = actions(6903); - v->a[147931] = 2; - v->a[147932] = anon_sym_LT_EQ; - v->a[147933] = anon_sym_GT_EQ; - v->a[147934] = actions(6905); - v->a[147935] = 2; - v->a[147936] = anon_sym_LT_LT; - v->a[147937] = anon_sym_GT_GT; - v->a[147938] = actions(6907); - v->a[147939] = 2; + v->a[147924] = actions(57); + v->a[147925] = 1; + v->a[147926] = sym_comment; + v->a[147927] = actions(9225); + v->a[147928] = 1; + v->a[147929] = anon_sym_RBRACE2; + v->a[147930] = 2; + v->a[147931] = actions(57); + v->a[147932] = 1; + v->a[147933] = sym_comment; + v->a[147934] = actions(9227); + v->a[147935] = 1; + v->a[147936] = aux_sym_brace_expression_token1; + v->a[147937] = 2; + v->a[147938] = actions(57); + v->a[147939] = 1; small_parse_table_7397(v); } void small_parse_table_7397(t_small_parse_table_array *v) { - v->a[147940] = anon_sym_PLUS; - v->a[147941] = anon_sym_DASH; - v->a[147942] = actions(6909); - v->a[147943] = 3; - v->a[147944] = anon_sym_STAR; - v->a[147945] = anon_sym_SLASH; - v->a[147946] = anon_sym_PERCENT; - v->a[147947] = actions(6887); - v->a[147948] = 11; - v->a[147949] = anon_sym_PLUS_EQ; - v->a[147950] = anon_sym_DASH_EQ; - v->a[147951] = anon_sym_STAR_EQ; - v->a[147952] = anon_sym_SLASH_EQ; - v->a[147953] = anon_sym_PERCENT_EQ; - v->a[147954] = anon_sym_STAR_STAR_EQ; - v->a[147955] = anon_sym_LT_LT_EQ; - v->a[147956] = anon_sym_GT_GT_EQ; - v->a[147957] = anon_sym_AMP_EQ; - v->a[147958] = anon_sym_CARET_EQ; - v->a[147959] = anon_sym_PIPE_EQ; + v->a[147940] = sym_comment; + v->a[147941] = actions(9229); + v->a[147942] = 1; + v->a[147943] = anon_sym_BQUOTE; + v->a[147944] = 2; + v->a[147945] = actions(57); + v->a[147946] = 1; + v->a[147947] = sym_comment; + v->a[147948] = actions(9231); + v->a[147949] = 1; + v->a[147950] = anon_sym_BQUOTE; + v->a[147951] = 2; + v->a[147952] = actions(57); + v->a[147953] = 1; + v->a[147954] = sym_comment; + v->a[147955] = actions(9233); + v->a[147956] = 1; + v->a[147957] = anon_sym_BQUOTE; + v->a[147958] = 2; + v->a[147959] = actions(57); small_parse_table_7398(v); } void small_parse_table_7398(t_small_parse_table_array *v) { - v->a[147960] = 21; - v->a[147961] = actions(71); - v->a[147962] = 1; - v->a[147963] = sym_comment; - v->a[147964] = actions(6881); - v->a[147965] = 1; - v->a[147966] = anon_sym_COMMA; - v->a[147967] = actions(6883); - v->a[147968] = 1; - v->a[147969] = anon_sym_EQ; - v->a[147970] = actions(6889); - v->a[147971] = 1; - v->a[147972] = anon_sym_PIPE_PIPE; - v->a[147973] = actions(6891); + v->a[147960] = 1; + v->a[147961] = sym_comment; + v->a[147962] = actions(9231); + v->a[147963] = 1; + v->a[147964] = anon_sym_RPAREN; + v->a[147965] = 2; + v->a[147966] = actions(57); + v->a[147967] = 1; + v->a[147968] = sym_comment; + v->a[147969] = actions(9235); + v->a[147970] = 1; + v->a[147971] = aux_sym_brace_expression_token1; + v->a[147972] = 2; + v->a[147973] = actions(57); v->a[147974] = 1; - v->a[147975] = anon_sym_AMP_AMP; - v->a[147976] = actions(6893); + v->a[147975] = sym_comment; + v->a[147976] = actions(9237); v->a[147977] = 1; - v->a[147978] = anon_sym_PIPE; - v->a[147979] = actions(6895); + v->a[147978] = anon_sym_RBRACE3; + v->a[147979] = 2; small_parse_table_7399(v); } void small_parse_table_7399(t_small_parse_table_array *v) { - v->a[147980] = 1; - v->a[147981] = anon_sym_CARET; - v->a[147982] = actions(6897); - v->a[147983] = 1; - v->a[147984] = anon_sym_AMP; - v->a[147985] = actions(6911); - v->a[147986] = 1; - v->a[147987] = anon_sym_STAR_STAR; - v->a[147988] = actions(6913); - v->a[147989] = 1; - v->a[147990] = anon_sym_EQ_TILDE; - v->a[147991] = actions(6915); - v->a[147992] = 1; - v->a[147993] = anon_sym_QMARK; - v->a[147994] = actions(7031); + v->a[147980] = actions(57); + v->a[147981] = 1; + v->a[147982] = sym_comment; + v->a[147983] = actions(9203); + v->a[147984] = 1; + v->a[147985] = anon_sym_BQUOTE; + v->a[147986] = 2; + v->a[147987] = actions(57); + v->a[147988] = 1; + v->a[147989] = sym_comment; + v->a[147990] = actions(9239); + v->a[147991] = 1; + v->a[147992] = anon_sym_RBRACE2; + v->a[147993] = 2; + v->a[147994] = actions(3); v->a[147995] = 1; - v->a[147996] = anon_sym_RPAREN_RPAREN; - v->a[147997] = state(6643); + v->a[147996] = sym_comment; + v->a[147997] = actions(9241); v->a[147998] = 1; - v->a[147999] = aux_sym_arithmetic_expansion_repeat1; + v->a[147999] = aux_sym_heredoc_redirect_token1; small_parse_table_7400(v); } diff --git a/parser/static/small_parse_table/small_parse_table_148.c b/parser/static/small_parse_table/small_parse_table_148.c index 496dfa0e..a9e3ddcf 100644 --- a/parser/static/small_parse_table/small_parse_table_148.c +++ b/parser/static/small_parse_table/small_parse_table_148.c @@ -14,126 +14,126 @@ void small_parse_table_740(t_small_parse_table_array *v) { - v->a[14800] = 1; - v->a[14801] = anon_sym_BQUOTE; - v->a[14802] = actions(3411); - v->a[14803] = 1; - v->a[14804] = anon_sym_DOLLAR_BQUOTE; - v->a[14805] = actions(3415); - v->a[14806] = 1; - v->a[14807] = sym_test_operator; - v->a[14808] = actions(3417); - v->a[14809] = 1; - v->a[14810] = sym__brace_start; - v->a[14811] = state(2161); - v->a[14812] = 1; - v->a[14813] = aux_sym__literal_repeat1; - v->a[14814] = actions(2074); - v->a[14815] = 2; - v->a[14816] = sym_file_descriptor; - v->a[14817] = aux_sym_heredoc_redirect_token1; - v->a[14818] = actions(3393); - v->a[14819] = 2; + v->a[14800] = actions(2472); + v->a[14801] = 1; + v->a[14802] = anon_sym_DOLLAR_LPAREN; + v->a[14803] = actions(2474); + v->a[14804] = 1; + v->a[14805] = anon_sym_BQUOTE; + v->a[14806] = actions(2476); + v->a[14807] = 1; + v->a[14808] = anon_sym_DOLLAR_BQUOTE; + v->a[14809] = actions(2478); + v->a[14810] = 1; + v->a[14811] = sym_file_descriptor; + v->a[14812] = actions(2480); + v->a[14813] = 1; + v->a[14814] = sym_test_operator; + v->a[14815] = actions(2482); + v->a[14816] = 1; + v->a[14817] = sym__brace_start; + v->a[14818] = actions(2569); + v->a[14819] = 1; small_parse_table_741(v); } void small_parse_table_741(t_small_parse_table_array *v) { - v->a[14820] = anon_sym_LPAREN_LPAREN; - v->a[14821] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14822] = actions(3413); - v->a[14823] = 2; - v->a[14824] = anon_sym_LT_LPAREN; - v->a[14825] = anon_sym_GT_LPAREN; - v->a[14826] = state(672); - v->a[14827] = 2; - v->a[14828] = sym_concatenation; - v->a[14829] = aux_sym_for_statement_repeat1; - v->a[14830] = actions(3391); - v->a[14831] = 3; - v->a[14832] = sym_raw_string; - v->a[14833] = sym_ansi_c_string; - v->a[14834] = sym_word; - v->a[14835] = state(1711); - v->a[14836] = 9; - v->a[14837] = sym_arithmetic_expansion; - v->a[14838] = sym_brace_expression; - v->a[14839] = sym_string; + v->a[14820] = aux_sym_heredoc_redirect_token1; + v->a[14821] = state(2116); + v->a[14822] = 1; + v->a[14823] = aux_sym__heredoc_command; + v->a[14824] = state(2852); + v->a[14825] = 1; + v->a[14826] = aux_sym__literal_repeat1; + v->a[14827] = state(2882); + v->a[14828] = 1; + v->a[14829] = sym_concatenation; + v->a[14830] = state(3887); + v->a[14831] = 1; + v->a[14832] = sym__heredoc_expression; + v->a[14833] = state(3888); + v->a[14834] = 1; + v->a[14835] = sym__heredoc_pipeline; + v->a[14836] = actions(2446); + v->a[14837] = 2; + v->a[14838] = sym_raw_string; + v->a[14839] = sym_word; small_parse_table_742(v); } void small_parse_table_742(t_small_parse_table_array *v) { - v->a[14840] = sym_translated_string; - v->a[14841] = sym_number; - v->a[14842] = sym_simple_expansion; - v->a[14843] = sym_expansion; - v->a[14844] = sym_command_substitution; - v->a[14845] = sym_process_substitution; - v->a[14846] = actions(2072); - v->a[14847] = 21; - v->a[14848] = anon_sym_SEMI; - v->a[14849] = anon_sym_PIPE_PIPE; - v->a[14850] = anon_sym_AMP_AMP; - v->a[14851] = anon_sym_PIPE; - v->a[14852] = anon_sym_AMP; - v->a[14853] = anon_sym_LT; - v->a[14854] = anon_sym_GT; - v->a[14855] = anon_sym_LT_LT; - v->a[14856] = anon_sym_GT_GT; - v->a[14857] = anon_sym_RPAREN; - v->a[14858] = anon_sym_SEMI_SEMI; - v->a[14859] = anon_sym_PIPE_AMP; + v->a[14840] = actions(2448); + v->a[14841] = 2; + v->a[14842] = anon_sym_PIPE; + v->a[14843] = anon_sym_PIPE_AMP; + v->a[14844] = actions(2450); + v->a[14845] = 2; + v->a[14846] = anon_sym_AMP_AMP; + v->a[14847] = anon_sym_PIPE_PIPE; + v->a[14848] = actions(2454); + v->a[14849] = 2; + v->a[14850] = anon_sym_LT_AMP_DASH; + v->a[14851] = anon_sym_GT_AMP_DASH; + v->a[14852] = state(2732); + v->a[14853] = 2; + v->a[14854] = sym_file_redirect; + v->a[14855] = aux_sym_redirected_statement_repeat2; + v->a[14856] = state(2716); + v->a[14857] = 7; + v->a[14858] = sym_arithmetic_expansion; + v->a[14859] = sym_brace_expression; small_parse_table_743(v); } void small_parse_table_743(t_small_parse_table_array *v) { - v->a[14860] = anon_sym_AMP_GT; - v->a[14861] = anon_sym_AMP_GT_GT; - v->a[14862] = anon_sym_LT_AMP; - v->a[14863] = anon_sym_GT_AMP; - v->a[14864] = anon_sym_GT_PIPE; - v->a[14865] = anon_sym_LT_AMP_DASH; - v->a[14866] = anon_sym_GT_AMP_DASH; - v->a[14867] = anon_sym_LT_LT_DASH; - v->a[14868] = anon_sym_LT_LT_LT; - v->a[14869] = 36; - v->a[14870] = actions(71); - v->a[14871] = 1; - v->a[14872] = sym_comment; - v->a[14873] = actions(229); - v->a[14874] = 1; - v->a[14875] = anon_sym_RPAREN_RPAREN; - v->a[14876] = actions(1141); + v->a[14860] = sym_string; + v->a[14861] = sym_number; + v->a[14862] = sym_simple_expansion; + v->a[14863] = sym_expansion; + v->a[14864] = sym_command_substitution; + v->a[14865] = actions(2452); + v->a[14866] = 8; + v->a[14867] = anon_sym_LT; + v->a[14868] = anon_sym_GT; + v->a[14869] = anon_sym_GT_GT; + v->a[14870] = anon_sym_AMP_GT; + v->a[14871] = anon_sym_AMP_GT_GT; + v->a[14872] = anon_sym_LT_AMP; + v->a[14873] = anon_sym_GT_AMP; + v->a[14874] = anon_sym_GT_PIPE; + v->a[14875] = 18; + v->a[14876] = actions(3); v->a[14877] = 1; - v->a[14878] = anon_sym_DOLLAR_LBRACK; - v->a[14879] = actions(1145); + v->a[14878] = sym_comment; + v->a[14879] = actions(2354); small_parse_table_744(v); } void small_parse_table_744(t_small_parse_table_array *v) { v->a[14880] = 1; - v->a[14881] = anon_sym_DOLLAR; - v->a[14882] = actions(1149); + v->a[14881] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14882] = actions(2356); v->a[14883] = 1; - v->a[14884] = anon_sym_DQUOTE; - v->a[14885] = actions(1153); + v->a[14884] = anon_sym_DOLLAR; + v->a[14885] = actions(2360); v->a[14886] = 1; - v->a[14887] = aux_sym_number_token1; - v->a[14888] = actions(1155); + v->a[14887] = anon_sym_DQUOTE; + v->a[14888] = actions(2362); v->a[14889] = 1; - v->a[14890] = aux_sym_number_token2; - v->a[14891] = actions(1157); + v->a[14890] = aux_sym_number_token1; + v->a[14891] = actions(2364); v->a[14892] = 1; - v->a[14893] = anon_sym_DOLLAR_LBRACE; - v->a[14894] = actions(1159); + v->a[14893] = aux_sym_number_token2; + v->a[14894] = actions(2366); v->a[14895] = 1; - v->a[14896] = anon_sym_DOLLAR_LPAREN; - v->a[14897] = actions(1163); + v->a[14896] = anon_sym_DOLLAR_LBRACE; + v->a[14897] = actions(2368); v->a[14898] = 1; - v->a[14899] = anon_sym_DOLLAR_BQUOTE; + v->a[14899] = anon_sym_DOLLAR_LPAREN; small_parse_table_745(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1480.c b/parser/static/small_parse_table/small_parse_table_1480.c index 60fa78ec..06284a12 100644 --- a/parser/static/small_parse_table/small_parse_table_1480.c +++ b/parser/static/small_parse_table/small_parse_table_1480.c @@ -14,126 +14,126 @@ void small_parse_table_7400(t_small_parse_table_array *v) { - v->a[148000] = actions(6885); - v->a[148001] = 2; - v->a[148002] = anon_sym_PLUS_PLUS; - v->a[148003] = anon_sym_DASH_DASH; - v->a[148004] = actions(6899); - v->a[148005] = 2; - v->a[148006] = anon_sym_EQ_EQ; - v->a[148007] = anon_sym_BANG_EQ; - v->a[148008] = actions(6901); - v->a[148009] = 2; - v->a[148010] = anon_sym_LT; - v->a[148011] = anon_sym_GT; - v->a[148012] = actions(6903); - v->a[148013] = 2; - v->a[148014] = anon_sym_LT_EQ; - v->a[148015] = anon_sym_GT_EQ; - v->a[148016] = actions(6905); - v->a[148017] = 2; - v->a[148018] = anon_sym_LT_LT; - v->a[148019] = anon_sym_GT_GT; + v->a[148000] = 2; + v->a[148001] = actions(57); + v->a[148002] = 1; + v->a[148003] = sym_comment; + v->a[148004] = actions(9243); + v->a[148005] = 1; + v->a[148006] = aux_sym_brace_expression_token1; + v->a[148007] = 2; + v->a[148008] = actions(57); + v->a[148009] = 1; + v->a[148010] = sym_comment; + v->a[148011] = actions(9245); + v->a[148012] = 1; + v->a[148013] = anon_sym_RBRACE2; + v->a[148014] = 2; + v->a[148015] = actions(3); + v->a[148016] = 1; + v->a[148017] = sym_comment; + v->a[148018] = actions(9247); + v->a[148019] = 1; small_parse_table_7401(v); } void small_parse_table_7401(t_small_parse_table_array *v) { - v->a[148020] = actions(6907); + v->a[148020] = aux_sym_heredoc_redirect_token1; v->a[148021] = 2; - v->a[148022] = anon_sym_PLUS; - v->a[148023] = anon_sym_DASH; - v->a[148024] = actions(6909); - v->a[148025] = 3; - v->a[148026] = anon_sym_STAR; - v->a[148027] = anon_sym_SLASH; - v->a[148028] = anon_sym_PERCENT; - v->a[148029] = actions(6887); - v->a[148030] = 11; - v->a[148031] = anon_sym_PLUS_EQ; - v->a[148032] = anon_sym_DASH_EQ; - v->a[148033] = anon_sym_STAR_EQ; - v->a[148034] = anon_sym_SLASH_EQ; - v->a[148035] = anon_sym_PERCENT_EQ; - v->a[148036] = anon_sym_STAR_STAR_EQ; - v->a[148037] = anon_sym_LT_LT_EQ; - v->a[148038] = anon_sym_GT_GT_EQ; - v->a[148039] = anon_sym_AMP_EQ; + v->a[148022] = actions(3); + v->a[148023] = 1; + v->a[148024] = sym_comment; + v->a[148025] = actions(9249); + v->a[148026] = 1; + v->a[148027] = aux_sym_heredoc_redirect_token1; + v->a[148028] = 2; + v->a[148029] = actions(57); + v->a[148030] = 1; + v->a[148031] = sym_comment; + v->a[148032] = actions(9251); + v->a[148033] = 1; + v->a[148034] = anon_sym_RBRACE3; + v->a[148035] = 2; + v->a[148036] = actions(57); + v->a[148037] = 1; + v->a[148038] = sym_comment; + v->a[148039] = actions(9253); small_parse_table_7402(v); } void small_parse_table_7402(t_small_parse_table_array *v) { - v->a[148040] = anon_sym_CARET_EQ; - v->a[148041] = anon_sym_PIPE_EQ; - v->a[148042] = 3; - v->a[148043] = actions(71); + v->a[148040] = 1; + v->a[148041] = aux_sym_brace_expression_token1; + v->a[148042] = 2; + v->a[148043] = actions(57); v->a[148044] = 1; v->a[148045] = sym_comment; - v->a[148046] = actions(7035); - v->a[148047] = 14; - v->a[148048] = anon_sym_EQ; - v->a[148049] = anon_sym_PIPE; - v->a[148050] = anon_sym_CARET; - v->a[148051] = anon_sym_AMP; - v->a[148052] = anon_sym_LT; - v->a[148053] = anon_sym_GT; - v->a[148054] = anon_sym_LT_LT; - v->a[148055] = anon_sym_GT_GT; - v->a[148056] = anon_sym_PLUS; - v->a[148057] = anon_sym_DASH; - v->a[148058] = anon_sym_STAR; - v->a[148059] = anon_sym_SLASH; + v->a[148046] = actions(9255); + v->a[148047] = 1; + v->a[148048] = anon_sym_BQUOTE; + v->a[148049] = 2; + v->a[148050] = actions(57); + v->a[148051] = 1; + v->a[148052] = sym_comment; + v->a[148053] = actions(9257); + v->a[148054] = 1; + v->a[148055] = anon_sym_BQUOTE; + v->a[148056] = 2; + v->a[148057] = actions(57); + v->a[148058] = 1; + v->a[148059] = sym_comment; small_parse_table_7403(v); } void small_parse_table_7403(t_small_parse_table_array *v) { - v->a[148060] = anon_sym_PERCENT; - v->a[148061] = anon_sym_STAR_STAR; - v->a[148062] = actions(7033); - v->a[148063] = 24; - v->a[148064] = anon_sym_RPAREN_RPAREN; - v->a[148065] = anon_sym_COMMA; - v->a[148066] = anon_sym_PLUS_PLUS; - v->a[148067] = anon_sym_DASH_DASH; - v->a[148068] = anon_sym_PLUS_EQ; - v->a[148069] = anon_sym_DASH_EQ; - v->a[148070] = anon_sym_STAR_EQ; - v->a[148071] = anon_sym_SLASH_EQ; - v->a[148072] = anon_sym_PERCENT_EQ; - v->a[148073] = anon_sym_STAR_STAR_EQ; - v->a[148074] = anon_sym_LT_LT_EQ; - v->a[148075] = anon_sym_GT_GT_EQ; - v->a[148076] = anon_sym_AMP_EQ; - v->a[148077] = anon_sym_CARET_EQ; - v->a[148078] = anon_sym_PIPE_EQ; - v->a[148079] = anon_sym_PIPE_PIPE; + v->a[148060] = actions(9255); + v->a[148061] = 1; + v->a[148062] = anon_sym_RPAREN; + v->a[148063] = 2; + v->a[148064] = actions(57); + v->a[148065] = 1; + v->a[148066] = sym_comment; + v->a[148067] = actions(9259); + v->a[148068] = 1; + v->a[148069] = anon_sym_RBRACE3; + v->a[148070] = 2; + v->a[148071] = actions(57); + v->a[148072] = 1; + v->a[148073] = sym_comment; + v->a[148074] = actions(9261); + v->a[148075] = 1; + v->a[148076] = aux_sym_brace_expression_token1; + v->a[148077] = 2; + v->a[148078] = actions(57); + v->a[148079] = 1; small_parse_table_7404(v); } void small_parse_table_7404(t_small_parse_table_array *v) { - v->a[148080] = anon_sym_AMP_AMP; - v->a[148081] = anon_sym_EQ_EQ; - v->a[148082] = anon_sym_BANG_EQ; - v->a[148083] = anon_sym_LT_EQ; - v->a[148084] = anon_sym_GT_EQ; - v->a[148085] = anon_sym_EQ_TILDE; - v->a[148086] = anon_sym_QMARK; - v->a[148087] = anon_sym_COLON; - v->a[148088] = 15; - v->a[148089] = actions(71); - v->a[148090] = 1; - v->a[148091] = sym_comment; - v->a[148092] = actions(6807); + v->a[148080] = sym_comment; + v->a[148081] = actions(9263); + v->a[148082] = 1; + v->a[148083] = anon_sym_RBRACE2; + v->a[148084] = 2; + v->a[148085] = actions(57); + v->a[148086] = 1; + v->a[148087] = sym_comment; + v->a[148088] = actions(9265); + v->a[148089] = 1; + v->a[148090] = anon_sym_RPAREN; + v->a[148091] = 2; + v->a[148092] = actions(57); v->a[148093] = 1; - v->a[148094] = anon_sym_EQ; - v->a[148095] = actions(6877); + v->a[148094] = sym_comment; + v->a[148095] = actions(9267); v->a[148096] = 1; - v->a[148097] = anon_sym_STAR_STAR; - v->a[148098] = actions(7037); - v->a[148099] = 1; + v->a[148097] = anon_sym_BQUOTE; + v->a[148098] = 2; + v->a[148099] = actions(57); small_parse_table_7405(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1481.c b/parser/static/small_parse_table/small_parse_table_1481.c index e89903ff..13882add 100644 --- a/parser/static/small_parse_table/small_parse_table_1481.c +++ b/parser/static/small_parse_table/small_parse_table_1481.c @@ -14,126 +14,126 @@ void small_parse_table_7405(t_small_parse_table_array *v) { - v->a[148100] = anon_sym_PIPE; - v->a[148101] = actions(7039); - v->a[148102] = 1; - v->a[148103] = anon_sym_CARET; - v->a[148104] = actions(7041); - v->a[148105] = 1; - v->a[148106] = anon_sym_AMP; - v->a[148107] = actions(7049); - v->a[148108] = 1; - v->a[148109] = sym_test_operator; - v->a[148110] = actions(6869); - v->a[148111] = 2; - v->a[148112] = anon_sym_PLUS_PLUS; - v->a[148113] = anon_sym_DASH_DASH; - v->a[148114] = actions(6871); - v->a[148115] = 2; - v->a[148116] = anon_sym_LT_LT; - v->a[148117] = anon_sym_GT_GT; - v->a[148118] = actions(6873); + v->a[148100] = 1; + v->a[148101] = sym_comment; + v->a[148102] = actions(9269); + v->a[148103] = 1; + v->a[148104] = anon_sym_BQUOTE; + v->a[148105] = 2; + v->a[148106] = actions(57); + v->a[148107] = 1; + v->a[148108] = sym_comment; + v->a[148109] = actions(9271); + v->a[148110] = 1; + v->a[148111] = aux_sym_brace_expression_token1; + v->a[148112] = 2; + v->a[148113] = actions(57); + v->a[148114] = 1; + v->a[148115] = sym_comment; + v->a[148116] = actions(9267); + v->a[148117] = 1; + v->a[148118] = anon_sym_RPAREN; v->a[148119] = 2; small_parse_table_7406(v); } void small_parse_table_7406(t_small_parse_table_array *v) { - v->a[148120] = anon_sym_PLUS; - v->a[148121] = anon_sym_DASH; - v->a[148122] = actions(7043); - v->a[148123] = 2; - v->a[148124] = anon_sym_EQ_EQ; - v->a[148125] = anon_sym_BANG_EQ; - v->a[148126] = actions(7045); - v->a[148127] = 2; - v->a[148128] = anon_sym_LT; - v->a[148129] = anon_sym_GT; - v->a[148130] = actions(7047); - v->a[148131] = 2; - v->a[148132] = anon_sym_LT_EQ; - v->a[148133] = anon_sym_GT_EQ; - v->a[148134] = actions(6875); - v->a[148135] = 3; - v->a[148136] = anon_sym_STAR; - v->a[148137] = anon_sym_SLASH; - v->a[148138] = anon_sym_PERCENT; - v->a[148139] = actions(6805); + v->a[148120] = actions(57); + v->a[148121] = 1; + v->a[148122] = sym_comment; + v->a[148123] = actions(9273); + v->a[148124] = 1; + v->a[148125] = anon_sym_RBRACE3; + v->a[148126] = 2; + v->a[148127] = actions(57); + v->a[148128] = 1; + v->a[148129] = sym_comment; + v->a[148130] = actions(9275); + v->a[148131] = 1; + v->a[148132] = anon_sym_RBRACE2; + v->a[148133] = 2; + v->a[148134] = actions(57); + v->a[148135] = 1; + v->a[148136] = sym_comment; + v->a[148137] = actions(9277); + v->a[148138] = 1; + v->a[148139] = anon_sym_BQUOTE; small_parse_table_7407(v); } void small_parse_table_7407(t_small_parse_table_array *v) { - v->a[148140] = 17; - v->a[148141] = sym__concat; - v->a[148142] = anon_sym_PLUS_EQ; - v->a[148143] = anon_sym_DASH_EQ; - v->a[148144] = anon_sym_STAR_EQ; - v->a[148145] = anon_sym_SLASH_EQ; - v->a[148146] = anon_sym_PERCENT_EQ; - v->a[148147] = anon_sym_STAR_STAR_EQ; - v->a[148148] = anon_sym_LT_LT_EQ; - v->a[148149] = anon_sym_GT_GT_EQ; - v->a[148150] = anon_sym_AMP_EQ; - v->a[148151] = anon_sym_CARET_EQ; - v->a[148152] = anon_sym_PIPE_EQ; - v->a[148153] = anon_sym_PIPE_PIPE; - v->a[148154] = anon_sym_AMP_AMP; - v->a[148155] = anon_sym_RBRACK; - v->a[148156] = anon_sym_EQ_TILDE; - v->a[148157] = anon_sym_QMARK; - v->a[148158] = 3; - v->a[148159] = actions(71); + v->a[148140] = 2; + v->a[148141] = actions(57); + v->a[148142] = 1; + v->a[148143] = sym_comment; + v->a[148144] = actions(9279); + v->a[148145] = 1; + v->a[148146] = aux_sym_brace_expression_token1; + v->a[148147] = 2; + v->a[148148] = actions(57); + v->a[148149] = 1; + v->a[148150] = sym_comment; + v->a[148151] = actions(9281); + v->a[148152] = 1; + v->a[148153] = anon_sym_BQUOTE; + v->a[148154] = 2; + v->a[148155] = actions(57); + v->a[148156] = 1; + v->a[148157] = sym_comment; + v->a[148158] = actions(9283); + v->a[148159] = 1; small_parse_table_7408(v); } void small_parse_table_7408(t_small_parse_table_array *v) { - v->a[148160] = 1; - v->a[148161] = sym_comment; - v->a[148162] = actions(7053); - v->a[148163] = 14; - v->a[148164] = anon_sym_EQ; - v->a[148165] = anon_sym_PIPE; - v->a[148166] = anon_sym_CARET; - v->a[148167] = anon_sym_AMP; - v->a[148168] = anon_sym_LT; - v->a[148169] = anon_sym_GT; - v->a[148170] = anon_sym_LT_LT; - v->a[148171] = anon_sym_GT_GT; - v->a[148172] = anon_sym_PLUS; - v->a[148173] = anon_sym_DASH; - v->a[148174] = anon_sym_STAR; - v->a[148175] = anon_sym_SLASH; - v->a[148176] = anon_sym_PERCENT; - v->a[148177] = anon_sym_STAR_STAR; - v->a[148178] = actions(7051); - v->a[148179] = 24; + v->a[148160] = anon_sym_BQUOTE; + v->a[148161] = 2; + v->a[148162] = actions(3); + v->a[148163] = 1; + v->a[148164] = sym_comment; + v->a[148165] = actions(9285); + v->a[148166] = 1; + v->a[148167] = aux_sym_heredoc_redirect_token1; + v->a[148168] = 2; + v->a[148169] = actions(57); + v->a[148170] = 1; + v->a[148171] = sym_comment; + v->a[148172] = actions(9281); + v->a[148173] = 1; + v->a[148174] = anon_sym_RPAREN; + v->a[148175] = 2; + v->a[148176] = actions(57); + v->a[148177] = 1; + v->a[148178] = sym_comment; + v->a[148179] = actions(9287); small_parse_table_7409(v); } void small_parse_table_7409(t_small_parse_table_array *v) { - v->a[148180] = anon_sym_RPAREN_RPAREN; - v->a[148181] = anon_sym_COMMA; - v->a[148182] = anon_sym_PLUS_PLUS; - v->a[148183] = anon_sym_DASH_DASH; - v->a[148184] = anon_sym_PLUS_EQ; - v->a[148185] = anon_sym_DASH_EQ; - v->a[148186] = anon_sym_STAR_EQ; - v->a[148187] = anon_sym_SLASH_EQ; - v->a[148188] = anon_sym_PERCENT_EQ; - v->a[148189] = anon_sym_STAR_STAR_EQ; - v->a[148190] = anon_sym_LT_LT_EQ; - v->a[148191] = anon_sym_GT_GT_EQ; - v->a[148192] = anon_sym_AMP_EQ; - v->a[148193] = anon_sym_CARET_EQ; - v->a[148194] = anon_sym_PIPE_EQ; - v->a[148195] = anon_sym_PIPE_PIPE; - v->a[148196] = anon_sym_AMP_AMP; - v->a[148197] = anon_sym_EQ_EQ; - v->a[148198] = anon_sym_BANG_EQ; - v->a[148199] = anon_sym_LT_EQ; + v->a[148180] = 1; + v->a[148181] = aux_sym_brace_expression_token1; + v->a[148182] = 2; + v->a[148183] = actions(57); + v->a[148184] = 1; + v->a[148185] = sym_comment; + v->a[148186] = actions(9289); + v->a[148187] = 1; + v->a[148188] = anon_sym_RBRACE3; + v->a[148189] = 2; + v->a[148190] = actions(57); + v->a[148191] = 1; + v->a[148192] = sym_comment; + v->a[148193] = actions(9291); + v->a[148194] = 1; + v->a[148195] = anon_sym_RBRACE2; + v->a[148196] = 2; + v->a[148197] = actions(3); + v->a[148198] = 1; + v->a[148199] = sym_comment; small_parse_table_7410(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1482.c b/parser/static/small_parse_table/small_parse_table_1482.c index 974c28df..d2dc93a8 100644 --- a/parser/static/small_parse_table/small_parse_table_1482.c +++ b/parser/static/small_parse_table/small_parse_table_1482.c @@ -14,126 +14,126 @@ void small_parse_table_7410(t_small_parse_table_array *v) { - v->a[148200] = anon_sym_GT_EQ; - v->a[148201] = anon_sym_EQ_TILDE; - v->a[148202] = anon_sym_QMARK; - v->a[148203] = anon_sym_COLON; - v->a[148204] = 21; - v->a[148205] = actions(71); - v->a[148206] = 1; - v->a[148207] = sym_comment; - v->a[148208] = actions(6881); - v->a[148209] = 1; - v->a[148210] = anon_sym_COMMA; - v->a[148211] = actions(6883); + v->a[148200] = actions(9293); + v->a[148201] = 1; + v->a[148202] = aux_sym_heredoc_redirect_token1; + v->a[148203] = 2; + v->a[148204] = actions(57); + v->a[148205] = 1; + v->a[148206] = sym_comment; + v->a[148207] = actions(8947); + v->a[148208] = 1; + v->a[148209] = anon_sym_BQUOTE; + v->a[148210] = 2; + v->a[148211] = actions(57); v->a[148212] = 1; - v->a[148213] = anon_sym_EQ; - v->a[148214] = actions(6889); + v->a[148213] = sym_comment; + v->a[148214] = actions(9295); v->a[148215] = 1; - v->a[148216] = anon_sym_PIPE_PIPE; - v->a[148217] = actions(6891); - v->a[148218] = 1; - v->a[148219] = anon_sym_AMP_AMP; + v->a[148216] = aux_sym_brace_expression_token1; + v->a[148217] = 2; + v->a[148218] = actions(57); + v->a[148219] = 1; small_parse_table_7411(v); } void small_parse_table_7411(t_small_parse_table_array *v) { - v->a[148220] = actions(6893); - v->a[148221] = 1; - v->a[148222] = anon_sym_PIPE; - v->a[148223] = actions(6895); - v->a[148224] = 1; - v->a[148225] = anon_sym_CARET; - v->a[148226] = actions(6897); - v->a[148227] = 1; - v->a[148228] = anon_sym_AMP; - v->a[148229] = actions(6911); - v->a[148230] = 1; - v->a[148231] = anon_sym_STAR_STAR; - v->a[148232] = actions(6913); + v->a[148220] = sym_comment; + v->a[148221] = actions(9297); + v->a[148222] = 1; + v->a[148223] = anon_sym_BQUOTE; + v->a[148224] = 2; + v->a[148225] = actions(57); + v->a[148226] = 1; + v->a[148227] = sym_comment; + v->a[148228] = actions(9265); + v->a[148229] = 1; + v->a[148230] = anon_sym_BQUOTE; + v->a[148231] = 2; + v->a[148232] = actions(57); v->a[148233] = 1; - v->a[148234] = anon_sym_EQ_TILDE; - v->a[148235] = actions(6915); + v->a[148234] = sym_comment; + v->a[148235] = actions(9299); v->a[148236] = 1; - v->a[148237] = anon_sym_QMARK; - v->a[148238] = actions(7055); - v->a[148239] = 1; + v->a[148237] = anon_sym_RBRACE3; + v->a[148238] = 2; + v->a[148239] = actions(57); small_parse_table_7412(v); } void small_parse_table_7412(t_small_parse_table_array *v) { - v->a[148240] = anon_sym_RPAREN_RPAREN; - v->a[148241] = state(6692); - v->a[148242] = 1; - v->a[148243] = aux_sym_arithmetic_expansion_repeat1; - v->a[148244] = actions(6885); + v->a[148240] = 1; + v->a[148241] = sym_comment; + v->a[148242] = actions(9301); + v->a[148243] = 1; + v->a[148244] = anon_sym_RBRACE3; v->a[148245] = 2; - v->a[148246] = anon_sym_PLUS_PLUS; - v->a[148247] = anon_sym_DASH_DASH; - v->a[148248] = actions(6899); - v->a[148249] = 2; - v->a[148250] = anon_sym_EQ_EQ; - v->a[148251] = anon_sym_BANG_EQ; - v->a[148252] = actions(6901); - v->a[148253] = 2; - v->a[148254] = anon_sym_LT; - v->a[148255] = anon_sym_GT; - v->a[148256] = actions(6903); - v->a[148257] = 2; - v->a[148258] = anon_sym_LT_EQ; - v->a[148259] = anon_sym_GT_EQ; + v->a[148246] = actions(57); + v->a[148247] = 1; + v->a[148248] = sym_comment; + v->a[148249] = actions(9303); + v->a[148250] = 1; + v->a[148251] = aux_sym_brace_expression_token1; + v->a[148252] = 2; + v->a[148253] = actions(57); + v->a[148254] = 1; + v->a[148255] = sym_comment; + v->a[148256] = actions(9305); + v->a[148257] = 1; + v->a[148258] = anon_sym_esac; + v->a[148259] = 2; small_parse_table_7413(v); } void small_parse_table_7413(t_small_parse_table_array *v) { - v->a[148260] = actions(6905); - v->a[148261] = 2; - v->a[148262] = anon_sym_LT_LT; - v->a[148263] = anon_sym_GT_GT; - v->a[148264] = actions(6907); - v->a[148265] = 2; - v->a[148266] = anon_sym_PLUS; - v->a[148267] = anon_sym_DASH; - v->a[148268] = actions(6909); - v->a[148269] = 3; - v->a[148270] = anon_sym_STAR; - v->a[148271] = anon_sym_SLASH; - v->a[148272] = anon_sym_PERCENT; - v->a[148273] = actions(6887); - v->a[148274] = 11; - v->a[148275] = anon_sym_PLUS_EQ; - v->a[148276] = anon_sym_DASH_EQ; - v->a[148277] = anon_sym_STAR_EQ; - v->a[148278] = anon_sym_SLASH_EQ; - v->a[148279] = anon_sym_PERCENT_EQ; + v->a[148260] = actions(57); + v->a[148261] = 1; + v->a[148262] = sym_comment; + v->a[148263] = actions(9307); + v->a[148264] = 1; + v->a[148265] = anon_sym_esac; + v->a[148266] = 2; + v->a[148267] = actions(57); + v->a[148268] = 1; + v->a[148269] = sym_comment; + v->a[148270] = actions(9309); + v->a[148271] = 1; + v->a[148272] = anon_sym_RPAREN; + v->a[148273] = 2; + v->a[148274] = actions(57); + v->a[148275] = 1; + v->a[148276] = sym_comment; + v->a[148277] = actions(9311); + v->a[148278] = 1; + v->a[148279] = anon_sym_RBRACE2; small_parse_table_7414(v); } void small_parse_table_7414(t_small_parse_table_array *v) { - v->a[148280] = anon_sym_STAR_STAR_EQ; - v->a[148281] = anon_sym_LT_LT_EQ; - v->a[148282] = anon_sym_GT_GT_EQ; - v->a[148283] = anon_sym_AMP_EQ; - v->a[148284] = anon_sym_CARET_EQ; - v->a[148285] = anon_sym_PIPE_EQ; - v->a[148286] = 3; - v->a[148287] = actions(71); - v->a[148288] = 1; - v->a[148289] = sym_comment; - v->a[148290] = actions(6864); - v->a[148291] = 14; - v->a[148292] = anon_sym_EQ; - v->a[148293] = anon_sym_PIPE; - v->a[148294] = anon_sym_CARET; - v->a[148295] = anon_sym_AMP; - v->a[148296] = anon_sym_LT; - v->a[148297] = anon_sym_GT; - v->a[148298] = anon_sym_LT_LT; - v->a[148299] = anon_sym_GT_GT; + v->a[148280] = 2; + v->a[148281] = actions(57); + v->a[148282] = 1; + v->a[148283] = sym_comment; + v->a[148284] = actions(9313); + v->a[148285] = 1; + v->a[148286] = aux_sym_brace_expression_token1; + v->a[148287] = 2; + v->a[148288] = actions(57); + v->a[148289] = 1; + v->a[148290] = sym_comment; + v->a[148291] = actions(9315); + v->a[148292] = 1; + v->a[148293] = anon_sym_EQ; + v->a[148294] = 2; + v->a[148295] = actions(57); + v->a[148296] = 1; + v->a[148297] = sym_comment; + v->a[148298] = actions(9317); + v->a[148299] = 1; small_parse_table_7415(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1483.c b/parser/static/small_parse_table/small_parse_table_1483.c index fcc3fa58..822e6732 100644 --- a/parser/static/small_parse_table/small_parse_table_1483.c +++ b/parser/static/small_parse_table/small_parse_table_1483.c @@ -14,126 +14,126 @@ void small_parse_table_7415(t_small_parse_table_array *v) { - v->a[148300] = anon_sym_PLUS; - v->a[148301] = anon_sym_DASH; - v->a[148302] = anon_sym_STAR; - v->a[148303] = anon_sym_SLASH; - v->a[148304] = anon_sym_PERCENT; - v->a[148305] = anon_sym_STAR_STAR; - v->a[148306] = actions(6862); - v->a[148307] = 24; - v->a[148308] = sym__concat; - v->a[148309] = sym_test_operator; - v->a[148310] = anon_sym_PLUS_PLUS; - v->a[148311] = anon_sym_DASH_DASH; - v->a[148312] = anon_sym_PLUS_EQ; - v->a[148313] = anon_sym_DASH_EQ; - v->a[148314] = anon_sym_STAR_EQ; - v->a[148315] = anon_sym_SLASH_EQ; - v->a[148316] = anon_sym_PERCENT_EQ; - v->a[148317] = anon_sym_STAR_STAR_EQ; - v->a[148318] = anon_sym_LT_LT_EQ; - v->a[148319] = anon_sym_GT_GT_EQ; + v->a[148300] = anon_sym_BQUOTE; + v->a[148301] = 2; + v->a[148302] = actions(57); + v->a[148303] = 1; + v->a[148304] = sym_comment; + v->a[148305] = actions(9319); + v->a[148306] = 1; + v->a[148307] = anon_sym_BQUOTE; + v->a[148308] = 2; + v->a[148309] = actions(57); + v->a[148310] = 1; + v->a[148311] = sym_comment; + v->a[148312] = actions(9321); + v->a[148313] = 1; + v->a[148314] = anon_sym_BQUOTE; + v->a[148315] = 2; + v->a[148316] = actions(57); + v->a[148317] = 1; + v->a[148318] = sym_comment; + v->a[148319] = actions(9323); small_parse_table_7416(v); } void small_parse_table_7416(t_small_parse_table_array *v) { - v->a[148320] = anon_sym_AMP_EQ; - v->a[148321] = anon_sym_CARET_EQ; - v->a[148322] = anon_sym_PIPE_EQ; - v->a[148323] = anon_sym_PIPE_PIPE; - v->a[148324] = anon_sym_AMP_AMP; - v->a[148325] = anon_sym_EQ_EQ; - v->a[148326] = anon_sym_BANG_EQ; - v->a[148327] = anon_sym_LT_EQ; - v->a[148328] = anon_sym_GT_EQ; - v->a[148329] = anon_sym_RBRACK; - v->a[148330] = anon_sym_EQ_TILDE; - v->a[148331] = anon_sym_QMARK; - v->a[148332] = 5; - v->a[148333] = actions(71); + v->a[148320] = 1; + v->a[148321] = aux_sym_brace_expression_token1; + v->a[148322] = 2; + v->a[148323] = actions(57); + v->a[148324] = 1; + v->a[148325] = sym_comment; + v->a[148326] = actions(9325); + v->a[148327] = 1; + v->a[148328] = anon_sym_RBRACE3; + v->a[148329] = 2; + v->a[148330] = actions(57); + v->a[148331] = 1; + v->a[148332] = sym_comment; + v->a[148333] = actions(9327); v->a[148334] = 1; - v->a[148335] = sym_comment; - v->a[148336] = actions(7057); - v->a[148337] = 1; - v->a[148338] = sym__special_character; - v->a[148339] = state(2806); + v->a[148335] = anon_sym_RPAREN; + v->a[148336] = 2; + v->a[148337] = actions(57); + v->a[148338] = 1; + v->a[148339] = sym_comment; small_parse_table_7417(v); } void small_parse_table_7417(t_small_parse_table_array *v) { - v->a[148340] = 1; - v->a[148341] = aux_sym__literal_repeat1; - v->a[148342] = actions(1362); - v->a[148343] = 12; - v->a[148344] = anon_sym_PIPE; - v->a[148345] = anon_sym_LT; - v->a[148346] = anon_sym_GT; - v->a[148347] = anon_sym_LT_LT; - v->a[148348] = anon_sym_AMP_GT; - v->a[148349] = anon_sym_LT_AMP; - v->a[148350] = anon_sym_GT_AMP; - v->a[148351] = anon_sym_DOLLAR; - v->a[148352] = aux_sym_number_token1; - v->a[148353] = aux_sym_number_token2; - v->a[148354] = anon_sym_DOLLAR_LPAREN; - v->a[148355] = sym_word; - v->a[148356] = actions(1364); - v->a[148357] = 24; - v->a[148358] = sym_file_descriptor; - v->a[148359] = sym_test_operator; + v->a[148340] = actions(9317); + v->a[148341] = 1; + v->a[148342] = anon_sym_RPAREN; + v->a[148343] = 2; + v->a[148344] = actions(57); + v->a[148345] = 1; + v->a[148346] = sym_comment; + v->a[148347] = actions(9329); + v->a[148348] = 1; + v->a[148349] = anon_sym_BQUOTE; + v->a[148350] = 2; + v->a[148351] = actions(57); + v->a[148352] = 1; + v->a[148353] = sym_comment; + v->a[148354] = actions(9331); + v->a[148355] = 1; + v->a[148356] = aux_sym_brace_expression_token1; + v->a[148357] = 2; + v->a[148358] = actions(57); + v->a[148359] = 1; small_parse_table_7418(v); } void small_parse_table_7418(t_small_parse_table_array *v) { - v->a[148360] = sym__brace_start; - v->a[148361] = anon_sym_LPAREN_LPAREN; - v->a[148362] = anon_sym_PIPE_PIPE; - v->a[148363] = anon_sym_AMP_AMP; - v->a[148364] = anon_sym_GT_GT; - v->a[148365] = anon_sym_PIPE_AMP; - v->a[148366] = anon_sym_RBRACK; - v->a[148367] = anon_sym_AMP_GT_GT; - v->a[148368] = anon_sym_GT_PIPE; - v->a[148369] = anon_sym_LT_AMP_DASH; - v->a[148370] = anon_sym_GT_AMP_DASH; - v->a[148371] = anon_sym_LT_LT_DASH; - v->a[148372] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[148373] = anon_sym_DOLLAR_LBRACK; - v->a[148374] = anon_sym_DQUOTE; - v->a[148375] = sym_raw_string; - v->a[148376] = sym_ansi_c_string; - v->a[148377] = anon_sym_DOLLAR_LBRACE; - v->a[148378] = anon_sym_BQUOTE; - v->a[148379] = anon_sym_DOLLAR_BQUOTE; + v->a[148360] = sym_comment; + v->a[148361] = actions(9333); + v->a[148362] = 1; + v->a[148363] = anon_sym_RBRACE3; + v->a[148364] = 2; + v->a[148365] = actions(57); + v->a[148366] = 1; + v->a[148367] = sym_comment; + v->a[148368] = actions(9309); + v->a[148369] = 1; + v->a[148370] = anon_sym_BQUOTE; + v->a[148371] = 2; + v->a[148372] = actions(57); + v->a[148373] = 1; + v->a[148374] = sym_comment; + v->a[148375] = actions(9327); + v->a[148376] = 1; + v->a[148377] = anon_sym_BQUOTE; + v->a[148378] = 2; + v->a[148379] = actions(57); small_parse_table_7419(v); } void small_parse_table_7419(t_small_parse_table_array *v) { - v->a[148380] = anon_sym_LT_LPAREN; - v->a[148381] = anon_sym_GT_LPAREN; - v->a[148382] = 3; - v->a[148383] = actions(71); - v->a[148384] = 1; - v->a[148385] = sym_comment; - v->a[148386] = actions(5770); - v->a[148387] = 13; - v->a[148388] = anon_sym_PIPE; - v->a[148389] = anon_sym_LT; - v->a[148390] = anon_sym_GT; - v->a[148391] = anon_sym_LT_LT; - v->a[148392] = anon_sym_AMP_GT; - v->a[148393] = anon_sym_LT_AMP; - v->a[148394] = anon_sym_GT_AMP; - v->a[148395] = anon_sym_DOLLAR; - v->a[148396] = aux_sym_number_token1; - v->a[148397] = aux_sym_number_token2; - v->a[148398] = anon_sym_DOLLAR_LPAREN; - v->a[148399] = aux_sym__simple_variable_name_token1; + v->a[148380] = 1; + v->a[148381] = sym_comment; + v->a[148382] = actions(9335); + v->a[148383] = 1; + v->a[148384] = anon_sym_in; + v->a[148385] = 2; + v->a[148386] = actions(57); + v->a[148387] = 1; + v->a[148388] = sym_comment; + v->a[148389] = actions(9337); + v->a[148390] = 1; + v->a[148391] = aux_sym_brace_expression_token1; + v->a[148392] = 2; + v->a[148393] = actions(57); + v->a[148394] = 1; + v->a[148395] = sym_comment; + v->a[148396] = actions(9339); + v->a[148397] = 1; + v->a[148398] = anon_sym_RBRACE3; + v->a[148399] = 2; small_parse_table_7420(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1484.c b/parser/static/small_parse_table/small_parse_table_1484.c index 3b8a0411..ba2d2694 100644 --- a/parser/static/small_parse_table/small_parse_table_1484.c +++ b/parser/static/small_parse_table/small_parse_table_1484.c @@ -14,126 +14,126 @@ void small_parse_table_7420(t_small_parse_table_array *v) { - v->a[148400] = sym_word; - v->a[148401] = actions(5772); - v->a[148402] = 25; - v->a[148403] = sym_file_descriptor; - v->a[148404] = sym_variable_name; - v->a[148405] = sym_test_operator; - v->a[148406] = sym__brace_start; - v->a[148407] = anon_sym_LPAREN_LPAREN; - v->a[148408] = anon_sym_PIPE_PIPE; - v->a[148409] = anon_sym_AMP_AMP; - v->a[148410] = anon_sym_GT_GT; - v->a[148411] = anon_sym_PIPE_AMP; - v->a[148412] = anon_sym_AMP_GT_GT; - v->a[148413] = anon_sym_GT_PIPE; - v->a[148414] = anon_sym_LT_AMP_DASH; - v->a[148415] = anon_sym_GT_AMP_DASH; - v->a[148416] = anon_sym_LT_LT_DASH; - v->a[148417] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[148418] = anon_sym_DOLLAR_LBRACK; - v->a[148419] = sym__special_character; + v->a[148400] = actions(57); + v->a[148401] = 1; + v->a[148402] = sym_comment; + v->a[148403] = actions(9341); + v->a[148404] = 1; + v->a[148405] = anon_sym_BQUOTE; + v->a[148406] = 2; + v->a[148407] = actions(57); + v->a[148408] = 1; + v->a[148409] = sym_comment; + v->a[148410] = actions(9343); + v->a[148411] = 1; + v->a[148412] = anon_sym_BQUOTE; + v->a[148413] = 2; + v->a[148414] = actions(57); + v->a[148415] = 1; + v->a[148416] = sym_comment; + v->a[148417] = actions(9345); + v->a[148418] = 1; + v->a[148419] = anon_sym_in; small_parse_table_7421(v); } void small_parse_table_7421(t_small_parse_table_array *v) { - v->a[148420] = anon_sym_DQUOTE; - v->a[148421] = sym_raw_string; - v->a[148422] = sym_ansi_c_string; - v->a[148423] = anon_sym_DOLLAR_LBRACE; - v->a[148424] = anon_sym_BQUOTE; - v->a[148425] = anon_sym_DOLLAR_BQUOTE; - v->a[148426] = anon_sym_LT_LPAREN; - v->a[148427] = anon_sym_GT_LPAREN; - v->a[148428] = 5; - v->a[148429] = actions(71); - v->a[148430] = 1; - v->a[148431] = sym_comment; - v->a[148432] = actions(6732); - v->a[148433] = 1; - v->a[148434] = anon_sym_RBRACK; - v->a[148435] = actions(7060); + v->a[148420] = 2; + v->a[148421] = actions(57); + v->a[148422] = 1; + v->a[148423] = sym_comment; + v->a[148424] = actions(9347); + v->a[148425] = 1; + v->a[148426] = aux_sym_brace_expression_token1; + v->a[148427] = 2; + v->a[148428] = actions(57); + v->a[148429] = 1; + v->a[148430] = sym_comment; + v->a[148431] = actions(9341); + v->a[148432] = 1; + v->a[148433] = anon_sym_RPAREN; + v->a[148434] = 2; + v->a[148435] = actions(57); v->a[148436] = 1; - v->a[148437] = sym__concat; - v->a[148438] = actions(1273); - v->a[148439] = 14; + v->a[148437] = sym_comment; + v->a[148438] = actions(9349); + v->a[148439] = 1; small_parse_table_7422(v); } void small_parse_table_7422(t_small_parse_table_array *v) { - v->a[148440] = anon_sym_EQ; - v->a[148441] = anon_sym_PIPE; - v->a[148442] = anon_sym_CARET; - v->a[148443] = anon_sym_AMP; - v->a[148444] = anon_sym_LT; - v->a[148445] = anon_sym_GT; - v->a[148446] = anon_sym_LT_LT; - v->a[148447] = anon_sym_GT_GT; - v->a[148448] = anon_sym_PLUS; - v->a[148449] = anon_sym_DASH; - v->a[148450] = anon_sym_STAR; - v->a[148451] = anon_sym_SLASH; - v->a[148452] = anon_sym_PERCENT; - v->a[148453] = anon_sym_STAR_STAR; - v->a[148454] = actions(1369); - v->a[148455] = 22; - v->a[148456] = sym_test_operator; - v->a[148457] = anon_sym_PLUS_PLUS; - v->a[148458] = anon_sym_DASH_DASH; - v->a[148459] = anon_sym_PLUS_EQ; + v->a[148440] = anon_sym_RBRACE3; + v->a[148441] = 2; + v->a[148442] = actions(57); + v->a[148443] = 1; + v->a[148444] = sym_comment; + v->a[148445] = actions(9351); + v->a[148446] = 1; + v->a[148447] = anon_sym_RBRACE2; + v->a[148448] = 2; + v->a[148449] = actions(57); + v->a[148450] = 1; + v->a[148451] = sym_comment; + v->a[148452] = actions(8515); + v->a[148453] = 1; + v->a[148454] = anon_sym_fi; + v->a[148455] = 2; + v->a[148456] = actions(57); + v->a[148457] = 1; + v->a[148458] = sym_comment; + v->a[148459] = actions(9353); small_parse_table_7423(v); } void small_parse_table_7423(t_small_parse_table_array *v) { - v->a[148460] = anon_sym_DASH_EQ; - v->a[148461] = anon_sym_STAR_EQ; - v->a[148462] = anon_sym_SLASH_EQ; - v->a[148463] = anon_sym_PERCENT_EQ; - v->a[148464] = anon_sym_STAR_STAR_EQ; - v->a[148465] = anon_sym_LT_LT_EQ; - v->a[148466] = anon_sym_GT_GT_EQ; - v->a[148467] = anon_sym_AMP_EQ; - v->a[148468] = anon_sym_CARET_EQ; - v->a[148469] = anon_sym_PIPE_EQ; - v->a[148470] = anon_sym_PIPE_PIPE; - v->a[148471] = anon_sym_AMP_AMP; - v->a[148472] = anon_sym_EQ_EQ; - v->a[148473] = anon_sym_BANG_EQ; - v->a[148474] = anon_sym_LT_EQ; - v->a[148475] = anon_sym_GT_EQ; - v->a[148476] = anon_sym_EQ_TILDE; - v->a[148477] = anon_sym_QMARK; - v->a[148478] = 3; - v->a[148479] = actions(71); + v->a[148460] = 1; + v->a[148461] = aux_sym_brace_expression_token1; + v->a[148462] = 2; + v->a[148463] = actions(57); + v->a[148464] = 1; + v->a[148465] = sym_comment; + v->a[148466] = actions(9355); + v->a[148467] = 1; + v->a[148468] = anon_sym_RBRACE2; + v->a[148469] = 2; + v->a[148470] = actions(57); + v->a[148471] = 1; + v->a[148472] = sym_comment; + v->a[148473] = actions(9357); + v->a[148474] = 1; + v->a[148475] = aux_sym_brace_expression_token1; + v->a[148476] = 2; + v->a[148477] = actions(57); + v->a[148478] = 1; + v->a[148479] = sym_comment; small_parse_table_7424(v); } void small_parse_table_7424(t_small_parse_table_array *v) { - v->a[148480] = 1; - v->a[148481] = sym_comment; - v->a[148482] = actions(7064); - v->a[148483] = 14; - v->a[148484] = anon_sym_EQ; - v->a[148485] = anon_sym_PIPE; - v->a[148486] = anon_sym_CARET; - v->a[148487] = anon_sym_AMP; - v->a[148488] = anon_sym_LT; - v->a[148489] = anon_sym_GT; - v->a[148490] = anon_sym_LT_LT; - v->a[148491] = anon_sym_GT_GT; - v->a[148492] = anon_sym_PLUS; - v->a[148493] = anon_sym_DASH; - v->a[148494] = anon_sym_STAR; - v->a[148495] = anon_sym_SLASH; - v->a[148496] = anon_sym_PERCENT; - v->a[148497] = anon_sym_STAR_STAR; - v->a[148498] = actions(7062); - v->a[148499] = 24; + v->a[148480] = actions(9359); + v->a[148481] = 1; + v->a[148482] = anon_sym_BQUOTE; + v->a[148483] = 2; + v->a[148484] = actions(57); + v->a[148485] = 1; + v->a[148486] = sym_comment; + v->a[148487] = actions(9361); + v->a[148488] = 1; + v->a[148489] = anon_sym_BQUOTE; + v->a[148490] = 2; + v->a[148491] = actions(57); + v->a[148492] = 1; + v->a[148493] = sym_comment; + v->a[148494] = actions(9363); + v->a[148495] = 1; + v->a[148496] = aux_sym_brace_expression_token1; + v->a[148497] = 2; + v->a[148498] = actions(57); + v->a[148499] = 1; small_parse_table_7425(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1485.c b/parser/static/small_parse_table/small_parse_table_1485.c index b2fc07ba..8926ec44 100644 --- a/parser/static/small_parse_table/small_parse_table_1485.c +++ b/parser/static/small_parse_table/small_parse_table_1485.c @@ -14,126 +14,126 @@ void small_parse_table_7425(t_small_parse_table_array *v) { - v->a[148500] = anon_sym_RPAREN_RPAREN; - v->a[148501] = anon_sym_COMMA; - v->a[148502] = anon_sym_PLUS_PLUS; - v->a[148503] = anon_sym_DASH_DASH; - v->a[148504] = anon_sym_PLUS_EQ; - v->a[148505] = anon_sym_DASH_EQ; - v->a[148506] = anon_sym_STAR_EQ; - v->a[148507] = anon_sym_SLASH_EQ; - v->a[148508] = anon_sym_PERCENT_EQ; - v->a[148509] = anon_sym_STAR_STAR_EQ; - v->a[148510] = anon_sym_LT_LT_EQ; - v->a[148511] = anon_sym_GT_GT_EQ; - v->a[148512] = anon_sym_AMP_EQ; - v->a[148513] = anon_sym_CARET_EQ; - v->a[148514] = anon_sym_PIPE_EQ; - v->a[148515] = anon_sym_PIPE_PIPE; - v->a[148516] = anon_sym_AMP_AMP; - v->a[148517] = anon_sym_EQ_EQ; - v->a[148518] = anon_sym_BANG_EQ; - v->a[148519] = anon_sym_LT_EQ; + v->a[148500] = sym_comment; + v->a[148501] = actions(9365); + v->a[148502] = 1; + v->a[148503] = anon_sym_esac; + v->a[148504] = 2; + v->a[148505] = actions(57); + v->a[148506] = 1; + v->a[148507] = sym_comment; + v->a[148508] = actions(9359); + v->a[148509] = 1; + v->a[148510] = anon_sym_RPAREN; + v->a[148511] = 2; + v->a[148512] = actions(57); + v->a[148513] = 1; + v->a[148514] = sym_comment; + v->a[148515] = actions(9367); + v->a[148516] = 1; + v->a[148517] = anon_sym_RBRACE3; + v->a[148518] = 2; + v->a[148519] = actions(57); small_parse_table_7426(v); } void small_parse_table_7426(t_small_parse_table_array *v) { - v->a[148520] = anon_sym_GT_EQ; - v->a[148521] = anon_sym_EQ_TILDE; - v->a[148522] = anon_sym_QMARK; - v->a[148523] = anon_sym_COLON; - v->a[148524] = 5; - v->a[148525] = actions(71); - v->a[148526] = 1; - v->a[148527] = sym_comment; - v->a[148528] = actions(6877); - v->a[148529] = 1; - v->a[148530] = anon_sym_STAR_STAR; - v->a[148531] = actions(6869); + v->a[148520] = 1; + v->a[148521] = sym_comment; + v->a[148522] = actions(9369); + v->a[148523] = 1; + v->a[148524] = anon_sym_esac; + v->a[148525] = 2; + v->a[148526] = actions(57); + v->a[148527] = 1; + v->a[148528] = sym_comment; + v->a[148529] = actions(9371); + v->a[148530] = 1; + v->a[148531] = aux_sym_brace_expression_token1; v->a[148532] = 2; - v->a[148533] = anon_sym_PLUS_PLUS; - v->a[148534] = anon_sym_DASH_DASH; - v->a[148535] = actions(6807); - v->a[148536] = 13; - v->a[148537] = anon_sym_EQ; - v->a[148538] = anon_sym_PIPE; - v->a[148539] = anon_sym_CARET; + v->a[148533] = actions(3); + v->a[148534] = 1; + v->a[148535] = sym_comment; + v->a[148536] = actions(9373); + v->a[148537] = 1; + v->a[148538] = aux_sym_heredoc_redirect_token1; + v->a[148539] = 2; small_parse_table_7427(v); } void small_parse_table_7427(t_small_parse_table_array *v) { - v->a[148540] = anon_sym_AMP; - v->a[148541] = anon_sym_LT; - v->a[148542] = anon_sym_GT; - v->a[148543] = anon_sym_LT_LT; - v->a[148544] = anon_sym_GT_GT; - v->a[148545] = anon_sym_PLUS; - v->a[148546] = anon_sym_DASH; - v->a[148547] = anon_sym_STAR; - v->a[148548] = anon_sym_SLASH; - v->a[148549] = anon_sym_PERCENT; - v->a[148550] = actions(6805); - v->a[148551] = 22; - v->a[148552] = sym__concat; - v->a[148553] = sym_test_operator; - v->a[148554] = anon_sym_PLUS_EQ; - v->a[148555] = anon_sym_DASH_EQ; - v->a[148556] = anon_sym_STAR_EQ; - v->a[148557] = anon_sym_SLASH_EQ; - v->a[148558] = anon_sym_PERCENT_EQ; - v->a[148559] = anon_sym_STAR_STAR_EQ; + v->a[148540] = actions(57); + v->a[148541] = 1; + v->a[148542] = sym_comment; + v->a[148543] = actions(9375); + v->a[148544] = 1; + v->a[148545] = anon_sym_RPAREN; + v->a[148546] = 2; + v->a[148547] = actions(57); + v->a[148548] = 1; + v->a[148549] = sym_comment; + v->a[148550] = actions(9377); + v->a[148551] = 1; + v->a[148552] = anon_sym_RPAREN; + v->a[148553] = 2; + v->a[148554] = actions(57); + v->a[148555] = 1; + v->a[148556] = sym_comment; + v->a[148557] = actions(8531); + v->a[148558] = 1; + v->a[148559] = anon_sym_fi; small_parse_table_7428(v); } void small_parse_table_7428(t_small_parse_table_array *v) { - v->a[148560] = anon_sym_LT_LT_EQ; - v->a[148561] = anon_sym_GT_GT_EQ; - v->a[148562] = anon_sym_AMP_EQ; - v->a[148563] = anon_sym_CARET_EQ; - v->a[148564] = anon_sym_PIPE_EQ; - v->a[148565] = anon_sym_PIPE_PIPE; - v->a[148566] = anon_sym_AMP_AMP; - v->a[148567] = anon_sym_EQ_EQ; - v->a[148568] = anon_sym_BANG_EQ; - v->a[148569] = anon_sym_LT_EQ; - v->a[148570] = anon_sym_GT_EQ; - v->a[148571] = anon_sym_RBRACK; - v->a[148572] = anon_sym_EQ_TILDE; - v->a[148573] = anon_sym_QMARK; - v->a[148574] = 21; - v->a[148575] = actions(71); + v->a[148560] = 2; + v->a[148561] = actions(57); + v->a[148562] = 1; + v->a[148563] = sym_comment; + v->a[148564] = actions(9379); + v->a[148565] = 1; + v->a[148566] = aux_sym_brace_expression_token1; + v->a[148567] = 2; + v->a[148568] = actions(57); + v->a[148569] = 1; + v->a[148570] = sym_comment; + v->a[148571] = actions(9381); + v->a[148572] = 1; + v->a[148573] = anon_sym_RBRACE2; + v->a[148574] = 2; + v->a[148575] = actions(57); v->a[148576] = 1; v->a[148577] = sym_comment; - v->a[148578] = actions(6881); + v->a[148578] = actions(9383); v->a[148579] = 1; small_parse_table_7429(v); } void small_parse_table_7429(t_small_parse_table_array *v) { - v->a[148580] = anon_sym_COMMA; - v->a[148581] = actions(6883); - v->a[148582] = 1; - v->a[148583] = anon_sym_EQ; - v->a[148584] = actions(6889); - v->a[148585] = 1; - v->a[148586] = anon_sym_PIPE_PIPE; - v->a[148587] = actions(6891); - v->a[148588] = 1; - v->a[148589] = anon_sym_AMP_AMP; - v->a[148590] = actions(6893); - v->a[148591] = 1; - v->a[148592] = anon_sym_PIPE; - v->a[148593] = actions(6895); - v->a[148594] = 1; - v->a[148595] = anon_sym_CARET; - v->a[148596] = actions(6897); + v->a[148580] = anon_sym_RBRACE2; + v->a[148581] = 2; + v->a[148582] = actions(57); + v->a[148583] = 1; + v->a[148584] = sym_comment; + v->a[148585] = actions(9385); + v->a[148586] = 1; + v->a[148587] = anon_sym_RBRACE3; + v->a[148588] = 2; + v->a[148589] = actions(57); + v->a[148590] = 1; + v->a[148591] = sym_comment; + v->a[148592] = actions(9387); + v->a[148593] = 1; + v->a[148594] = anon_sym_esac; + v->a[148595] = 2; + v->a[148596] = actions(57); v->a[148597] = 1; - v->a[148598] = anon_sym_AMP; - v->a[148599] = actions(6911); + v->a[148598] = sym_comment; + v->a[148599] = actions(9389); small_parse_table_7430(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1486.c b/parser/static/small_parse_table/small_parse_table_1486.c index c5edb85f..1056da16 100644 --- a/parser/static/small_parse_table/small_parse_table_1486.c +++ b/parser/static/small_parse_table/small_parse_table_1486.c @@ -15,125 +15,125 @@ void small_parse_table_7430(t_small_parse_table_array *v) { v->a[148600] = 1; - v->a[148601] = anon_sym_STAR_STAR; - v->a[148602] = actions(6913); - v->a[148603] = 1; - v->a[148604] = anon_sym_EQ_TILDE; - v->a[148605] = actions(6915); - v->a[148606] = 1; - v->a[148607] = anon_sym_QMARK; - v->a[148608] = actions(7066); - v->a[148609] = 1; - v->a[148610] = anon_sym_RPAREN_RPAREN; - v->a[148611] = state(6613); - v->a[148612] = 1; - v->a[148613] = aux_sym_arithmetic_expansion_repeat1; - v->a[148614] = actions(6885); - v->a[148615] = 2; - v->a[148616] = anon_sym_PLUS_PLUS; - v->a[148617] = anon_sym_DASH_DASH; - v->a[148618] = actions(6899); - v->a[148619] = 2; + v->a[148601] = anon_sym_BQUOTE; + v->a[148602] = 2; + v->a[148603] = actions(57); + v->a[148604] = 1; + v->a[148605] = sym_comment; + v->a[148606] = actions(9391); + v->a[148607] = 1; + v->a[148608] = anon_sym_BQUOTE; + v->a[148609] = 2; + v->a[148610] = actions(57); + v->a[148611] = 1; + v->a[148612] = sym_comment; + v->a[148613] = actions(9389); + v->a[148614] = 1; + v->a[148615] = anon_sym_RPAREN; + v->a[148616] = 2; + v->a[148617] = actions(57); + v->a[148618] = 1; + v->a[148619] = sym_comment; small_parse_table_7431(v); } void small_parse_table_7431(t_small_parse_table_array *v) { - v->a[148620] = anon_sym_EQ_EQ; - v->a[148621] = anon_sym_BANG_EQ; - v->a[148622] = actions(6901); + v->a[148620] = actions(9393); + v->a[148621] = 1; + v->a[148622] = anon_sym_RBRACE3; v->a[148623] = 2; - v->a[148624] = anon_sym_LT; - v->a[148625] = anon_sym_GT; - v->a[148626] = actions(6903); - v->a[148627] = 2; - v->a[148628] = anon_sym_LT_EQ; - v->a[148629] = anon_sym_GT_EQ; - v->a[148630] = actions(6905); - v->a[148631] = 2; - v->a[148632] = anon_sym_LT_LT; - v->a[148633] = anon_sym_GT_GT; - v->a[148634] = actions(6907); - v->a[148635] = 2; - v->a[148636] = anon_sym_PLUS; - v->a[148637] = anon_sym_DASH; - v->a[148638] = actions(6909); - v->a[148639] = 3; + v->a[148624] = actions(57); + v->a[148625] = 1; + v->a[148626] = sym_comment; + v->a[148627] = actions(9395); + v->a[148628] = 1; + v->a[148629] = anon_sym_EQ; + v->a[148630] = 2; + v->a[148631] = actions(57); + v->a[148632] = 1; + v->a[148633] = sym_comment; + v->a[148634] = actions(9397); + v->a[148635] = 1; + v->a[148636] = anon_sym_esac; + v->a[148637] = 2; + v->a[148638] = actions(57); + v->a[148639] = 1; small_parse_table_7432(v); } void small_parse_table_7432(t_small_parse_table_array *v) { - v->a[148640] = anon_sym_STAR; - v->a[148641] = anon_sym_SLASH; - v->a[148642] = anon_sym_PERCENT; - v->a[148643] = actions(6887); - v->a[148644] = 11; - v->a[148645] = anon_sym_PLUS_EQ; - v->a[148646] = anon_sym_DASH_EQ; - v->a[148647] = anon_sym_STAR_EQ; - v->a[148648] = anon_sym_SLASH_EQ; - v->a[148649] = anon_sym_PERCENT_EQ; - v->a[148650] = anon_sym_STAR_STAR_EQ; - v->a[148651] = anon_sym_LT_LT_EQ; - v->a[148652] = anon_sym_GT_GT_EQ; - v->a[148653] = anon_sym_AMP_EQ; - v->a[148654] = anon_sym_CARET_EQ; - v->a[148655] = anon_sym_PIPE_EQ; - v->a[148656] = 5; - v->a[148657] = actions(71); - v->a[148658] = 1; - v->a[148659] = sym_comment; + v->a[148640] = sym_comment; + v->a[148641] = actions(9399); + v->a[148642] = 1; + v->a[148643] = anon_sym_esac; + v->a[148644] = 2; + v->a[148645] = actions(57); + v->a[148646] = 1; + v->a[148647] = sym_comment; + v->a[148648] = actions(9401); + v->a[148649] = 1; + v->a[148650] = anon_sym_BQUOTE; + v->a[148651] = 2; + v->a[148652] = actions(57); + v->a[148653] = 1; + v->a[148654] = sym_comment; + v->a[148655] = actions(8949); + v->a[148656] = 1; + v->a[148657] = anon_sym_BQUOTE; + v->a[148658] = 2; + v->a[148659] = actions(57); small_parse_table_7433(v); } void small_parse_table_7433(t_small_parse_table_array *v) { - v->a[148660] = actions(6877); - v->a[148661] = 1; - v->a[148662] = anon_sym_STAR_STAR; - v->a[148663] = actions(6869); - v->a[148664] = 2; - v->a[148665] = anon_sym_PLUS_PLUS; - v->a[148666] = anon_sym_DASH_DASH; - v->a[148667] = actions(6807); - v->a[148668] = 13; - v->a[148669] = anon_sym_EQ; - v->a[148670] = anon_sym_PIPE; - v->a[148671] = anon_sym_CARET; - v->a[148672] = anon_sym_AMP; - v->a[148673] = anon_sym_LT; - v->a[148674] = anon_sym_GT; - v->a[148675] = anon_sym_LT_LT; - v->a[148676] = anon_sym_GT_GT; - v->a[148677] = anon_sym_PLUS; - v->a[148678] = anon_sym_DASH; - v->a[148679] = anon_sym_STAR; + v->a[148660] = 1; + v->a[148661] = sym_comment; + v->a[148662] = actions(9403); + v->a[148663] = 1; + v->a[148664] = anon_sym_BQUOTE; + v->a[148665] = 2; + v->a[148666] = actions(57); + v->a[148667] = 1; + v->a[148668] = sym_comment; + v->a[148669] = actions(9405); + v->a[148670] = 1; + v->a[148671] = sym_word; + v->a[148672] = 2; + v->a[148673] = actions(57); + v->a[148674] = 1; + v->a[148675] = sym_comment; + v->a[148676] = actions(9407); + v->a[148677] = 1; + v->a[148678] = anon_sym_RPAREN; + v->a[148679] = 2; small_parse_table_7434(v); } void small_parse_table_7434(t_small_parse_table_array *v) { - v->a[148680] = anon_sym_SLASH; - v->a[148681] = anon_sym_PERCENT; - v->a[148682] = actions(6805); - v->a[148683] = 22; - v->a[148684] = sym__concat; - v->a[148685] = sym_test_operator; - v->a[148686] = anon_sym_PLUS_EQ; - v->a[148687] = anon_sym_DASH_EQ; - v->a[148688] = anon_sym_STAR_EQ; - v->a[148689] = anon_sym_SLASH_EQ; - v->a[148690] = anon_sym_PERCENT_EQ; - v->a[148691] = anon_sym_STAR_STAR_EQ; - v->a[148692] = anon_sym_LT_LT_EQ; - v->a[148693] = anon_sym_GT_GT_EQ; - v->a[148694] = anon_sym_AMP_EQ; - v->a[148695] = anon_sym_CARET_EQ; - v->a[148696] = anon_sym_PIPE_EQ; - v->a[148697] = anon_sym_PIPE_PIPE; - v->a[148698] = anon_sym_AMP_AMP; - v->a[148699] = anon_sym_EQ_EQ; + v->a[148680] = actions(57); + v->a[148681] = 1; + v->a[148682] = sym_comment; + v->a[148683] = actions(9409); + v->a[148684] = 1; + v->a[148685] = anon_sym_esac; + v->a[148686] = 2; + v->a[148687] = actions(57); + v->a[148688] = 1; + v->a[148689] = sym_comment; + v->a[148690] = actions(9411); + v->a[148691] = 1; + v->a[148692] = sym_heredoc_end; + v->a[148693] = 2; + v->a[148694] = actions(57); + v->a[148695] = 1; + v->a[148696] = sym_comment; + v->a[148697] = actions(9413); + v->a[148698] = 1; + v->a[148699] = sym_heredoc_end; small_parse_table_7435(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1487.c b/parser/static/small_parse_table/small_parse_table_1487.c index 86b7f8c9..3dd31c3c 100644 --- a/parser/static/small_parse_table/small_parse_table_1487.c +++ b/parser/static/small_parse_table/small_parse_table_1487.c @@ -14,126 +14,126 @@ void small_parse_table_7435(t_small_parse_table_array *v) { - v->a[148700] = anon_sym_BANG_EQ; - v->a[148701] = anon_sym_LT_EQ; - v->a[148702] = anon_sym_GT_EQ; - v->a[148703] = anon_sym_RBRACK; - v->a[148704] = anon_sym_EQ_TILDE; - v->a[148705] = anon_sym_QMARK; - v->a[148706] = 6; - v->a[148707] = actions(71); - v->a[148708] = 1; - v->a[148709] = sym_comment; - v->a[148710] = actions(6877); - v->a[148711] = 1; - v->a[148712] = anon_sym_STAR_STAR; - v->a[148713] = actions(6869); + v->a[148700] = 2; + v->a[148701] = actions(57); + v->a[148702] = 1; + v->a[148703] = sym_comment; + v->a[148704] = actions(9415); + v->a[148705] = 1; + v->a[148706] = aux_sym__simple_variable_name_token1; + v->a[148707] = 2; + v->a[148708] = actions(57); + v->a[148709] = 1; + v->a[148710] = sym_comment; + v->a[148711] = actions(9417); + v->a[148712] = 1; + v->a[148713] = anon_sym_RBRACE2; v->a[148714] = 2; - v->a[148715] = anon_sym_PLUS_PLUS; - v->a[148716] = anon_sym_DASH_DASH; - v->a[148717] = actions(6875); - v->a[148718] = 3; - v->a[148719] = anon_sym_STAR; + v->a[148715] = actions(57); + v->a[148716] = 1; + v->a[148717] = sym_comment; + v->a[148718] = actions(9419); + v->a[148719] = 1; small_parse_table_7436(v); } void small_parse_table_7436(t_small_parse_table_array *v) { - v->a[148720] = anon_sym_SLASH; - v->a[148721] = anon_sym_PERCENT; - v->a[148722] = actions(6807); - v->a[148723] = 10; - v->a[148724] = anon_sym_EQ; - v->a[148725] = anon_sym_PIPE; - v->a[148726] = anon_sym_CARET; - v->a[148727] = anon_sym_AMP; - v->a[148728] = anon_sym_LT; - v->a[148729] = anon_sym_GT; - v->a[148730] = anon_sym_LT_LT; - v->a[148731] = anon_sym_GT_GT; - v->a[148732] = anon_sym_PLUS; - v->a[148733] = anon_sym_DASH; - v->a[148734] = actions(6805); - v->a[148735] = 22; - v->a[148736] = sym__concat; - v->a[148737] = sym_test_operator; - v->a[148738] = anon_sym_PLUS_EQ; - v->a[148739] = anon_sym_DASH_EQ; + v->a[148720] = anon_sym_EQ; + v->a[148721] = 2; + v->a[148722] = actions(57); + v->a[148723] = 1; + v->a[148724] = sym_comment; + v->a[148725] = actions(9421); + v->a[148726] = 1; + v->a[148727] = sym_word; + v->a[148728] = 2; + v->a[148729] = actions(57); + v->a[148730] = 1; + v->a[148731] = sym_comment; + v->a[148732] = actions(9423); + v->a[148733] = 1; + v->a[148734] = anon_sym_DOT_DOT; + v->a[148735] = 2; + v->a[148736] = actions(57); + v->a[148737] = 1; + v->a[148738] = sym_comment; + v->a[148739] = actions(9425); small_parse_table_7437(v); } void small_parse_table_7437(t_small_parse_table_array *v) { - v->a[148740] = anon_sym_STAR_EQ; - v->a[148741] = anon_sym_SLASH_EQ; - v->a[148742] = anon_sym_PERCENT_EQ; - v->a[148743] = anon_sym_STAR_STAR_EQ; - v->a[148744] = anon_sym_LT_LT_EQ; - v->a[148745] = anon_sym_GT_GT_EQ; - v->a[148746] = anon_sym_AMP_EQ; - v->a[148747] = anon_sym_CARET_EQ; - v->a[148748] = anon_sym_PIPE_EQ; - v->a[148749] = anon_sym_PIPE_PIPE; - v->a[148750] = anon_sym_AMP_AMP; - v->a[148751] = anon_sym_EQ_EQ; - v->a[148752] = anon_sym_BANG_EQ; - v->a[148753] = anon_sym_LT_EQ; - v->a[148754] = anon_sym_GT_EQ; - v->a[148755] = anon_sym_RBRACK; - v->a[148756] = anon_sym_EQ_TILDE; - v->a[148757] = anon_sym_QMARK; - v->a[148758] = 7; - v->a[148759] = actions(71); + v->a[148740] = 1; + v->a[148741] = anon_sym_RPAREN; + v->a[148742] = 2; + v->a[148743] = actions(57); + v->a[148744] = 1; + v->a[148745] = sym_comment; + v->a[148746] = actions(9427); + v->a[148747] = 1; + v->a[148748] = sym_heredoc_start; + v->a[148749] = 2; + v->a[148750] = actions(57); + v->a[148751] = 1; + v->a[148752] = sym_comment; + v->a[148753] = actions(9429); + v->a[148754] = 1; + v->a[148755] = anon_sym_BQUOTE; + v->a[148756] = 2; + v->a[148757] = actions(57); + v->a[148758] = 1; + v->a[148759] = sym_comment; small_parse_table_7438(v); } void small_parse_table_7438(t_small_parse_table_array *v) { - v->a[148760] = 1; - v->a[148761] = sym_comment; - v->a[148762] = actions(6877); - v->a[148763] = 1; - v->a[148764] = anon_sym_STAR_STAR; - v->a[148765] = actions(6869); - v->a[148766] = 2; - v->a[148767] = anon_sym_PLUS_PLUS; - v->a[148768] = anon_sym_DASH_DASH; - v->a[148769] = actions(6873); + v->a[148760] = actions(9431); + v->a[148761] = 1; + v->a[148762] = anon_sym_fi; + v->a[148763] = 2; + v->a[148764] = actions(57); + v->a[148765] = 1; + v->a[148766] = sym_comment; + v->a[148767] = actions(9433); + v->a[148768] = 1; + v->a[148769] = sym_heredoc_start; v->a[148770] = 2; - v->a[148771] = anon_sym_PLUS; - v->a[148772] = anon_sym_DASH; - v->a[148773] = actions(6875); - v->a[148774] = 3; - v->a[148775] = anon_sym_STAR; - v->a[148776] = anon_sym_SLASH; - v->a[148777] = anon_sym_PERCENT; - v->a[148778] = actions(6807); - v->a[148779] = 8; + v->a[148771] = actions(3); + v->a[148772] = 1; + v->a[148773] = sym_comment; + v->a[148774] = actions(9435); + v->a[148775] = 1; + v->a[148776] = aux_sym_heredoc_redirect_token1; + v->a[148777] = 2; + v->a[148778] = actions(57); + v->a[148779] = 1; small_parse_table_7439(v); } void small_parse_table_7439(t_small_parse_table_array *v) { - v->a[148780] = anon_sym_EQ; - v->a[148781] = anon_sym_PIPE; - v->a[148782] = anon_sym_CARET; - v->a[148783] = anon_sym_AMP; - v->a[148784] = anon_sym_LT; - v->a[148785] = anon_sym_GT; - v->a[148786] = anon_sym_LT_LT; - v->a[148787] = anon_sym_GT_GT; - v->a[148788] = actions(6805); - v->a[148789] = 22; - v->a[148790] = sym__concat; - v->a[148791] = sym_test_operator; - v->a[148792] = anon_sym_PLUS_EQ; - v->a[148793] = anon_sym_DASH_EQ; - v->a[148794] = anon_sym_STAR_EQ; - v->a[148795] = anon_sym_SLASH_EQ; - v->a[148796] = anon_sym_PERCENT_EQ; - v->a[148797] = anon_sym_STAR_STAR_EQ; - v->a[148798] = anon_sym_LT_LT_EQ; - v->a[148799] = anon_sym_GT_GT_EQ; + v->a[148780] = sym_comment; + v->a[148781] = actions(9437); + v->a[148782] = 1; + v->a[148783] = anon_sym_BQUOTE; + v->a[148784] = 2; + v->a[148785] = actions(57); + v->a[148786] = 1; + v->a[148787] = sym_comment; + v->a[148788] = actions(9439); + v->a[148789] = 1; + v->a[148790] = anon_sym_BQUOTE; + v->a[148791] = 2; + v->a[148792] = actions(57); + v->a[148793] = 1; + v->a[148794] = sym_comment; + v->a[148795] = actions(9437); + v->a[148796] = 1; + v->a[148797] = anon_sym_RPAREN; + v->a[148798] = 2; + v->a[148799] = actions(57); small_parse_table_7440(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1488.c b/parser/static/small_parse_table/small_parse_table_1488.c index a0639180..150ad20d 100644 --- a/parser/static/small_parse_table/small_parse_table_1488.c +++ b/parser/static/small_parse_table/small_parse_table_1488.c @@ -14,126 +14,126 @@ void small_parse_table_7440(t_small_parse_table_array *v) { - v->a[148800] = anon_sym_AMP_EQ; - v->a[148801] = anon_sym_CARET_EQ; - v->a[148802] = anon_sym_PIPE_EQ; - v->a[148803] = anon_sym_PIPE_PIPE; - v->a[148804] = anon_sym_AMP_AMP; - v->a[148805] = anon_sym_EQ_EQ; - v->a[148806] = anon_sym_BANG_EQ; - v->a[148807] = anon_sym_LT_EQ; - v->a[148808] = anon_sym_GT_EQ; - v->a[148809] = anon_sym_RBRACK; - v->a[148810] = anon_sym_EQ_TILDE; - v->a[148811] = anon_sym_QMARK; - v->a[148812] = 5; - v->a[148813] = actions(71); + v->a[148800] = 1; + v->a[148801] = sym_comment; + v->a[148802] = actions(9441); + v->a[148803] = 1; + v->a[148804] = anon_sym_RBRACE3; + v->a[148805] = 2; + v->a[148806] = actions(57); + v->a[148807] = 1; + v->a[148808] = sym_comment; + v->a[148809] = actions(9443); + v->a[148810] = 1; + v->a[148811] = sym_heredoc_end; + v->a[148812] = 2; + v->a[148813] = actions(57); v->a[148814] = 1; v->a[148815] = sym_comment; - v->a[148816] = actions(6723); + v->a[148816] = actions(9445); v->a[148817] = 1; - v->a[148818] = anon_sym_RBRACK; - v->a[148819] = actions(7068); + v->a[148818] = anon_sym_fi; + v->a[148819] = 2; small_parse_table_7441(v); } void small_parse_table_7441(t_small_parse_table_array *v) { - v->a[148820] = 1; - v->a[148821] = sym__concat; - v->a[148822] = actions(1273); - v->a[148823] = 14; - v->a[148824] = anon_sym_EQ; - v->a[148825] = anon_sym_PIPE; - v->a[148826] = anon_sym_CARET; - v->a[148827] = anon_sym_AMP; - v->a[148828] = anon_sym_LT; - v->a[148829] = anon_sym_GT; - v->a[148830] = anon_sym_LT_LT; - v->a[148831] = anon_sym_GT_GT; - v->a[148832] = anon_sym_PLUS; - v->a[148833] = anon_sym_DASH; - v->a[148834] = anon_sym_STAR; - v->a[148835] = anon_sym_SLASH; - v->a[148836] = anon_sym_PERCENT; - v->a[148837] = anon_sym_STAR_STAR; - v->a[148838] = actions(1369); - v->a[148839] = 22; + v->a[148820] = actions(57); + v->a[148821] = 1; + v->a[148822] = sym_comment; + v->a[148823] = actions(9447); + v->a[148824] = 1; + v->a[148825] = sym_heredoc_end; + v->a[148826] = 2; + v->a[148827] = actions(57); + v->a[148828] = 1; + v->a[148829] = sym_comment; + v->a[148830] = actions(9449); + v->a[148831] = 1; + v->a[148832] = anon_sym_esac; + v->a[148833] = 2; + v->a[148834] = actions(57); + v->a[148835] = 1; + v->a[148836] = sym_comment; + v->a[148837] = actions(9451); + v->a[148838] = 1; + v->a[148839] = anon_sym_RBRACE2; small_parse_table_7442(v); } void small_parse_table_7442(t_small_parse_table_array *v) { - v->a[148840] = sym_test_operator; - v->a[148841] = anon_sym_PLUS_PLUS; - v->a[148842] = anon_sym_DASH_DASH; - v->a[148843] = anon_sym_PLUS_EQ; - v->a[148844] = anon_sym_DASH_EQ; - v->a[148845] = anon_sym_STAR_EQ; - v->a[148846] = anon_sym_SLASH_EQ; - v->a[148847] = anon_sym_PERCENT_EQ; - v->a[148848] = anon_sym_STAR_STAR_EQ; - v->a[148849] = anon_sym_LT_LT_EQ; - v->a[148850] = anon_sym_GT_GT_EQ; - v->a[148851] = anon_sym_AMP_EQ; - v->a[148852] = anon_sym_CARET_EQ; - v->a[148853] = anon_sym_PIPE_EQ; - v->a[148854] = anon_sym_PIPE_PIPE; - v->a[148855] = anon_sym_AMP_AMP; - v->a[148856] = anon_sym_EQ_EQ; - v->a[148857] = anon_sym_BANG_EQ; - v->a[148858] = anon_sym_LT_EQ; - v->a[148859] = anon_sym_GT_EQ; + v->a[148840] = 2; + v->a[148841] = actions(57); + v->a[148842] = 1; + v->a[148843] = sym_comment; + v->a[148844] = actions(9407); + v->a[148845] = 1; + v->a[148846] = anon_sym_BQUOTE; + v->a[148847] = 2; + v->a[148848] = actions(57); + v->a[148849] = 1; + v->a[148850] = sym_comment; + v->a[148851] = actions(9453); + v->a[148852] = 1; + v->a[148853] = anon_sym_BQUOTE; + v->a[148854] = 2; + v->a[148855] = actions(57); + v->a[148856] = 1; + v->a[148857] = sym_comment; + v->a[148858] = actions(9455); + v->a[148859] = 1; small_parse_table_7443(v); } void small_parse_table_7443(t_small_parse_table_array *v) { - v->a[148860] = anon_sym_EQ_TILDE; - v->a[148861] = anon_sym_QMARK; - v->a[148862] = 9; - v->a[148863] = actions(71); - v->a[148864] = 1; - v->a[148865] = sym_comment; - v->a[148866] = actions(6877); - v->a[148867] = 1; - v->a[148868] = anon_sym_STAR_STAR; - v->a[148869] = actions(7049); + v->a[148860] = anon_sym_BQUOTE; + v->a[148861] = 2; + v->a[148862] = actions(3); + v->a[148863] = 1; + v->a[148864] = sym_comment; + v->a[148865] = actions(9457); + v->a[148866] = 1; + v->a[148867] = aux_sym_heredoc_redirect_token1; + v->a[148868] = 2; + v->a[148869] = actions(3); v->a[148870] = 1; - v->a[148871] = sym_test_operator; - v->a[148872] = actions(6869); - v->a[148873] = 2; - v->a[148874] = anon_sym_PLUS_PLUS; - v->a[148875] = anon_sym_DASH_DASH; - v->a[148876] = actions(6871); - v->a[148877] = 2; - v->a[148878] = anon_sym_LT_LT; - v->a[148879] = anon_sym_GT_GT; + v->a[148871] = sym_comment; + v->a[148872] = actions(9459); + v->a[148873] = 1; + v->a[148874] = aux_sym_heredoc_redirect_token1; + v->a[148875] = 2; + v->a[148876] = actions(57); + v->a[148877] = 1; + v->a[148878] = sym_comment; + v->a[148879] = actions(9461); small_parse_table_7444(v); } void small_parse_table_7444(t_small_parse_table_array *v) { - v->a[148880] = actions(6873); - v->a[148881] = 2; - v->a[148882] = anon_sym_PLUS; - v->a[148883] = anon_sym_DASH; - v->a[148884] = actions(6875); - v->a[148885] = 3; - v->a[148886] = anon_sym_STAR; - v->a[148887] = anon_sym_SLASH; - v->a[148888] = anon_sym_PERCENT; - v->a[148889] = actions(6807); - v->a[148890] = 6; - v->a[148891] = anon_sym_EQ; - v->a[148892] = anon_sym_PIPE; - v->a[148893] = anon_sym_CARET; - v->a[148894] = anon_sym_AMP; - v->a[148895] = anon_sym_LT; - v->a[148896] = anon_sym_GT; - v->a[148897] = actions(6805); - v->a[148898] = 21; - v->a[148899] = sym__concat; + v->a[148880] = 1; + v->a[148881] = anon_sym_esac; + v->a[148882] = 2; + v->a[148883] = actions(57); + v->a[148884] = 1; + v->a[148885] = sym_comment; + v->a[148886] = actions(9453); + v->a[148887] = 1; + v->a[148888] = anon_sym_RPAREN; + v->a[148889] = 2; + v->a[148890] = actions(57); + v->a[148891] = 1; + v->a[148892] = sym_comment; + v->a[148893] = actions(9463); + v->a[148894] = 1; + v->a[148895] = anon_sym_RBRACE3; + v->a[148896] = 2; + v->a[148897] = actions(57); + v->a[148898] = 1; + v->a[148899] = sym_comment; small_parse_table_7445(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1489.c b/parser/static/small_parse_table/small_parse_table_1489.c index 40704705..0b1053a7 100644 --- a/parser/static/small_parse_table/small_parse_table_1489.c +++ b/parser/static/small_parse_table/small_parse_table_1489.c @@ -14,126 +14,126 @@ void small_parse_table_7445(t_small_parse_table_array *v) { - v->a[148900] = anon_sym_PLUS_EQ; - v->a[148901] = anon_sym_DASH_EQ; - v->a[148902] = anon_sym_STAR_EQ; - v->a[148903] = anon_sym_SLASH_EQ; - v->a[148904] = anon_sym_PERCENT_EQ; - v->a[148905] = anon_sym_STAR_STAR_EQ; - v->a[148906] = anon_sym_LT_LT_EQ; - v->a[148907] = anon_sym_GT_GT_EQ; - v->a[148908] = anon_sym_AMP_EQ; - v->a[148909] = anon_sym_CARET_EQ; - v->a[148910] = anon_sym_PIPE_EQ; - v->a[148911] = anon_sym_PIPE_PIPE; - v->a[148912] = anon_sym_AMP_AMP; - v->a[148913] = anon_sym_EQ_EQ; - v->a[148914] = anon_sym_BANG_EQ; - v->a[148915] = anon_sym_LT_EQ; - v->a[148916] = anon_sym_GT_EQ; - v->a[148917] = anon_sym_RBRACK; - v->a[148918] = anon_sym_EQ_TILDE; - v->a[148919] = anon_sym_QMARK; + v->a[148900] = actions(9465); + v->a[148901] = 1; + v->a[148902] = anon_sym_RBRACE2; + v->a[148903] = 2; + v->a[148904] = actions(57); + v->a[148905] = 1; + v->a[148906] = sym_comment; + v->a[148907] = actions(9467); + v->a[148908] = 1; + v->a[148909] = anon_sym_RBRACE3; + v->a[148910] = 2; + v->a[148911] = actions(57); + v->a[148912] = 1; + v->a[148913] = sym_comment; + v->a[148914] = actions(9469); + v->a[148915] = 1; + v->a[148916] = anon_sym_esac; + v->a[148917] = 2; + v->a[148918] = actions(57); + v->a[148919] = 1; small_parse_table_7446(v); } void small_parse_table_7446(t_small_parse_table_array *v) { - v->a[148920] = 3; - v->a[148921] = actions(71); + v->a[148920] = sym_comment; + v->a[148921] = actions(9471); v->a[148922] = 1; - v->a[148923] = sym_comment; - v->a[148924] = actions(5766); - v->a[148925] = 13; - v->a[148926] = anon_sym_PIPE; - v->a[148927] = anon_sym_LT; - v->a[148928] = anon_sym_GT; - v->a[148929] = anon_sym_LT_LT; - v->a[148930] = anon_sym_AMP_GT; - v->a[148931] = anon_sym_LT_AMP; - v->a[148932] = anon_sym_GT_AMP; - v->a[148933] = anon_sym_DOLLAR; - v->a[148934] = aux_sym_number_token1; - v->a[148935] = aux_sym_number_token2; - v->a[148936] = anon_sym_DOLLAR_LPAREN; - v->a[148937] = aux_sym__simple_variable_name_token1; - v->a[148938] = sym_word; - v->a[148939] = actions(5768); + v->a[148923] = anon_sym_RPAREN; + v->a[148924] = 2; + v->a[148925] = actions(57); + v->a[148926] = 1; + v->a[148927] = sym_comment; + v->a[148928] = actions(9473); + v->a[148929] = 1; + v->a[148930] = anon_sym_BQUOTE; + v->a[148931] = 2; + v->a[148932] = actions(57); + v->a[148933] = 1; + v->a[148934] = sym_comment; + v->a[148935] = actions(9475); + v->a[148936] = 1; + v->a[148937] = anon_sym_esac; + v->a[148938] = 2; + v->a[148939] = actions(57); small_parse_table_7447(v); } void small_parse_table_7447(t_small_parse_table_array *v) { - v->a[148940] = 25; - v->a[148941] = sym_file_descriptor; - v->a[148942] = sym_variable_name; - v->a[148943] = sym_test_operator; - v->a[148944] = sym__brace_start; - v->a[148945] = anon_sym_LPAREN_LPAREN; - v->a[148946] = anon_sym_PIPE_PIPE; - v->a[148947] = anon_sym_AMP_AMP; - v->a[148948] = anon_sym_GT_GT; - v->a[148949] = anon_sym_PIPE_AMP; - v->a[148950] = anon_sym_AMP_GT_GT; - v->a[148951] = anon_sym_GT_PIPE; - v->a[148952] = anon_sym_LT_AMP_DASH; - v->a[148953] = anon_sym_GT_AMP_DASH; - v->a[148954] = anon_sym_LT_LT_DASH; - v->a[148955] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[148956] = anon_sym_DOLLAR_LBRACK; - v->a[148957] = sym__special_character; - v->a[148958] = anon_sym_DQUOTE; - v->a[148959] = sym_raw_string; + v->a[148940] = 1; + v->a[148941] = sym_comment; + v->a[148942] = actions(9477); + v->a[148943] = 1; + v->a[148944] = anon_sym_BQUOTE; + v->a[148945] = 2; + v->a[148946] = actions(57); + v->a[148947] = 1; + v->a[148948] = sym_comment; + v->a[148949] = actions(9471); + v->a[148950] = 1; + v->a[148951] = anon_sym_BQUOTE; + v->a[148952] = 2; + v->a[148953] = actions(57); + v->a[148954] = 1; + v->a[148955] = sym_comment; + v->a[148956] = actions(9479); + v->a[148957] = 1; + v->a[148958] = anon_sym_BQUOTE; + v->a[148959] = 2; small_parse_table_7448(v); } void small_parse_table_7448(t_small_parse_table_array *v) { - v->a[148960] = sym_ansi_c_string; - v->a[148961] = anon_sym_DOLLAR_LBRACE; - v->a[148962] = anon_sym_BQUOTE; - v->a[148963] = anon_sym_DOLLAR_BQUOTE; - v->a[148964] = anon_sym_LT_LPAREN; - v->a[148965] = anon_sym_GT_LPAREN; - v->a[148966] = 3; - v->a[148967] = actions(71); + v->a[148960] = actions(57); + v->a[148961] = 1; + v->a[148962] = sym_comment; + v->a[148963] = actions(9481); + v->a[148964] = 1; + v->a[148965] = anon_sym_RBRACE3; + v->a[148966] = 2; + v->a[148967] = actions(57); v->a[148968] = 1; v->a[148969] = sym_comment; - v->a[148970] = actions(1352); - v->a[148971] = 14; - v->a[148972] = anon_sym_EQ; - v->a[148973] = anon_sym_PIPE; - v->a[148974] = anon_sym_CARET; - v->a[148975] = anon_sym_AMP; - v->a[148976] = anon_sym_LT; - v->a[148977] = anon_sym_GT; - v->a[148978] = anon_sym_LT_LT; - v->a[148979] = anon_sym_GT_GT; + v->a[148970] = actions(9483); + v->a[148971] = 1; + v->a[148972] = anon_sym_esac; + v->a[148973] = 2; + v->a[148974] = actions(57); + v->a[148975] = 1; + v->a[148976] = sym_comment; + v->a[148977] = actions(9485); + v->a[148978] = 1; + v->a[148979] = anon_sym_RPAREN; small_parse_table_7449(v); } void small_parse_table_7449(t_small_parse_table_array *v) { - v->a[148980] = anon_sym_PLUS; - v->a[148981] = anon_sym_DASH; - v->a[148982] = anon_sym_STAR; - v->a[148983] = anon_sym_SLASH; - v->a[148984] = anon_sym_PERCENT; - v->a[148985] = anon_sym_STAR_STAR; - v->a[148986] = actions(1354); - v->a[148987] = 24; - v->a[148988] = anon_sym_RPAREN_RPAREN; - v->a[148989] = anon_sym_COMMA; - v->a[148990] = anon_sym_PLUS_PLUS; - v->a[148991] = anon_sym_DASH_DASH; - v->a[148992] = anon_sym_PLUS_EQ; - v->a[148993] = anon_sym_DASH_EQ; - v->a[148994] = anon_sym_STAR_EQ; - v->a[148995] = anon_sym_SLASH_EQ; - v->a[148996] = anon_sym_PERCENT_EQ; - v->a[148997] = anon_sym_STAR_STAR_EQ; - v->a[148998] = anon_sym_LT_LT_EQ; - v->a[148999] = anon_sym_GT_GT_EQ; + v->a[148980] = 2; + v->a[148981] = actions(57); + v->a[148982] = 1; + v->a[148983] = sym_comment; + v->a[148984] = actions(9477); + v->a[148985] = 1; + v->a[148986] = anon_sym_RPAREN; + v->a[148987] = 2; + v->a[148988] = actions(57); + v->a[148989] = 1; + v->a[148990] = sym_comment; + v->a[148991] = actions(9487); + v->a[148992] = 1; + v->a[148993] = anon_sym_BQUOTE; + v->a[148994] = 2; + v->a[148995] = actions(57); + v->a[148996] = 1; + v->a[148997] = sym_comment; + v->a[148998] = actions(9489); + v->a[148999] = 1; small_parse_table_7450(v); } diff --git a/parser/static/small_parse_table/small_parse_table_149.c b/parser/static/small_parse_table/small_parse_table_149.c index 81236c16..96ee9ff0 100644 --- a/parser/static/small_parse_table/small_parse_table_149.c +++ b/parser/static/small_parse_table/small_parse_table_149.c @@ -14,126 +14,126 @@ void small_parse_table_745(t_small_parse_table_array *v) { - v->a[14900] = actions(1169); + v->a[14900] = actions(2372); v->a[14901] = 1; - v->a[14902] = sym__brace_start; - v->a[14903] = actions(1171); + v->a[14902] = anon_sym_DOLLAR_BQUOTE; + v->a[14903] = actions(2376); v->a[14904] = 1; - v->a[14905] = sym_word; - v->a[14906] = actions(1181); + v->a[14905] = sym__brace_start; + v->a[14906] = actions(2573); v->a[14907] = 1; v->a[14908] = sym__special_character; - v->a[14909] = actions(1185); + v->a[14909] = actions(2575); v->a[14910] = 1; v->a[14911] = sym_test_operator; - v->a[14912] = actions(3050); + v->a[14912] = state(1996); v->a[14913] = 1; - v->a[14914] = anon_sym_LPAREN; - v->a[14915] = actions(3052); + v->a[14914] = aux_sym__literal_repeat1; + v->a[14915] = state(2320); v->a[14916] = 1; - v->a[14917] = anon_sym_BANG; - v->a[14918] = actions(3058); - v->a[14919] = 1; + v->a[14917] = sym_concatenation; + v->a[14918] = actions(1534); + v->a[14919] = 2; small_parse_table_746(v); } void small_parse_table_746(t_small_parse_table_array *v) { - v->a[14920] = anon_sym_TILDE; - v->a[14921] = actions(3060); - v->a[14922] = 1; - v->a[14923] = anon_sym_BQUOTE; - v->a[14924] = actions(3064); - v->a[14925] = 1; - v->a[14926] = sym_variable_name; - v->a[14927] = actions(3419); - v->a[14928] = 1; - v->a[14929] = aux_sym__simple_variable_name_token1; - v->a[14930] = state(2387); - v->a[14931] = 1; - v->a[14932] = sym_command_substitution; - v->a[14933] = state(2484); - v->a[14934] = 1; - v->a[14935] = aux_sym__literal_repeat1; - v->a[14936] = state(2801); - v->a[14937] = 1; - v->a[14938] = sym__arithmetic_binary_expression; - v->a[14939] = state(2803); + v->a[14920] = sym_file_descriptor; + v->a[14921] = aux_sym_heredoc_redirect_token1; + v->a[14922] = actions(2571); + v->a[14923] = 2; + v->a[14924] = sym_raw_string; + v->a[14925] = sym_word; + v->a[14926] = state(2049); + v->a[14927] = 7; + v->a[14928] = sym_arithmetic_expansion; + v->a[14929] = sym_brace_expression; + v->a[14930] = sym_string; + v->a[14931] = sym_number; + v->a[14932] = sym_simple_expansion; + v->a[14933] = sym_expansion; + v->a[14934] = sym_command_substitution; + v->a[14935] = actions(1532); + v->a[14936] = 20; + v->a[14937] = anon_sym_PIPE; + v->a[14938] = anon_sym_SEMI_SEMI; + v->a[14939] = anon_sym_PIPE_AMP; small_parse_table_747(v); } void small_parse_table_747(t_small_parse_table_array *v) { - v->a[14940] = 1; - v->a[14941] = sym__arithmetic_ternary_expression; - v->a[14942] = state(2809); - v->a[14943] = 1; - v->a[14944] = sym__arithmetic_unary_expression; - v->a[14945] = state(2825); - v->a[14946] = 1; - v->a[14947] = sym__arithmetic_postfix_expression; - v->a[14948] = state(3033); - v->a[14949] = 1; - v->a[14950] = sym__expression; - v->a[14951] = actions(1129); - v->a[14952] = 2; - v->a[14953] = anon_sym_LPAREN_LPAREN; - v->a[14954] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14955] = actions(1165); - v->a[14956] = 2; - v->a[14957] = anon_sym_LT_LPAREN; - v->a[14958] = anon_sym_GT_LPAREN; - v->a[14959] = actions(1183); + v->a[14940] = anon_sym_AMP_AMP; + v->a[14941] = anon_sym_PIPE_PIPE; + v->a[14942] = anon_sym_LT; + v->a[14943] = anon_sym_GT; + v->a[14944] = anon_sym_GT_GT; + v->a[14945] = anon_sym_AMP_GT; + v->a[14946] = anon_sym_AMP_GT_GT; + v->a[14947] = anon_sym_LT_AMP; + v->a[14948] = anon_sym_GT_AMP; + v->a[14949] = anon_sym_GT_PIPE; + v->a[14950] = anon_sym_LT_AMP_DASH; + v->a[14951] = anon_sym_GT_AMP_DASH; + v->a[14952] = anon_sym_LT_LT; + v->a[14953] = anon_sym_LT_LT_DASH; + v->a[14954] = anon_sym_AMP; + v->a[14955] = anon_sym_BQUOTE; + v->a[14956] = anon_sym_SEMI; + v->a[14957] = 19; + v->a[14958] = actions(3); + v->a[14959] = 1; small_parse_table_748(v); } void small_parse_table_748(t_small_parse_table_array *v) { - v->a[14960] = 2; - v->a[14961] = sym_raw_string; - v->a[14962] = sym_ansi_c_string; - v->a[14963] = actions(3054); - v->a[14964] = 2; - v->a[14965] = anon_sym_PLUS_PLUS2; - v->a[14966] = anon_sym_DASH_DASH2; - v->a[14967] = actions(3056); - v->a[14968] = 2; - v->a[14969] = anon_sym_DASH2; - v->a[14970] = anon_sym_PLUS2; - v->a[14971] = state(2397); - v->a[14972] = 4; - v->a[14973] = sym_string; - v->a[14974] = sym_number; - v->a[14975] = sym_simple_expansion; - v->a[14976] = sym_expansion; - v->a[14977] = state(2456); - v->a[14978] = 4; - v->a[14979] = sym_arithmetic_expansion; + v->a[14960] = sym_comment; + v->a[14961] = actions(2354); + v->a[14962] = 1; + v->a[14963] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[14964] = actions(2356); + v->a[14965] = 1; + v->a[14966] = anon_sym_DOLLAR; + v->a[14967] = actions(2360); + v->a[14968] = 1; + v->a[14969] = anon_sym_DQUOTE; + v->a[14970] = actions(2362); + v->a[14971] = 1; + v->a[14972] = aux_sym_number_token1; + v->a[14973] = actions(2364); + v->a[14974] = 1; + v->a[14975] = aux_sym_number_token2; + v->a[14976] = actions(2366); + v->a[14977] = 1; + v->a[14978] = anon_sym_DOLLAR_LBRACE; + v->a[14979] = actions(2368); small_parse_table_749(v); } void small_parse_table_749(t_small_parse_table_array *v) { - v->a[14980] = sym_brace_expression; - v->a[14981] = sym_translated_string; - v->a[14982] = sym_process_substitution; - v->a[14983] = state(2811); - v->a[14984] = 4; - v->a[14985] = sym_subscript; - v->a[14986] = sym__arithmetic_expression; - v->a[14987] = sym__arithmetic_literal; - v->a[14988] = sym__arithmetic_parenthesized_expression; - v->a[14989] = state(2594); - v->a[14990] = 6; - v->a[14991] = sym_binary_expression; - v->a[14992] = sym_ternary_expression; - v->a[14993] = sym_unary_expression; - v->a[14994] = sym_postfix_expression; - v->a[14995] = sym_parenthesized_expression; - v->a[14996] = sym_concatenation; - v->a[14997] = 6; - v->a[14998] = actions(3); - v->a[14999] = 1; + v->a[14980] = 1; + v->a[14981] = anon_sym_DOLLAR_LPAREN; + v->a[14982] = actions(2370); + v->a[14983] = 1; + v->a[14984] = anon_sym_BQUOTE; + v->a[14985] = actions(2372); + v->a[14986] = 1; + v->a[14987] = anon_sym_DOLLAR_BQUOTE; + v->a[14988] = actions(2376); + v->a[14989] = 1; + v->a[14990] = sym__brace_start; + v->a[14991] = actions(2442); + v->a[14992] = 1; + v->a[14993] = sym__special_character; + v->a[14994] = actions(2579); + v->a[14995] = 1; + v->a[14996] = sym_test_operator; + v->a[14997] = state(1996); + v->a[14998] = 1; + v->a[14999] = aux_sym__literal_repeat1; small_parse_table_750(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1490.c b/parser/static/small_parse_table/small_parse_table_1490.c index 5bd323de..94dfd3ca 100644 --- a/parser/static/small_parse_table/small_parse_table_1490.c +++ b/parser/static/small_parse_table/small_parse_table_1490.c @@ -14,125 +14,125 @@ void small_parse_table_7450(t_small_parse_table_array *v) { - v->a[149000] = anon_sym_AMP_EQ; - v->a[149001] = anon_sym_CARET_EQ; - v->a[149002] = anon_sym_PIPE_EQ; - v->a[149003] = anon_sym_PIPE_PIPE; - v->a[149004] = anon_sym_AMP_AMP; - v->a[149005] = anon_sym_EQ_EQ; - v->a[149006] = anon_sym_BANG_EQ; - v->a[149007] = anon_sym_LT_EQ; - v->a[149008] = anon_sym_GT_EQ; - v->a[149009] = anon_sym_EQ_TILDE; - v->a[149010] = anon_sym_QMARK; - v->a[149011] = anon_sym_COLON; - v->a[149012] = 3; - v->a[149013] = actions(71); - v->a[149014] = 1; - v->a[149015] = sym_comment; - v->a[149016] = actions(1261); - v->a[149017] = 13; - v->a[149018] = anon_sym_PIPE; - v->a[149019] = anon_sym_LT; + v->a[149000] = anon_sym_RBRACE3; + v->a[149001] = 2; + v->a[149002] = actions(57); + v->a[149003] = 1; + v->a[149004] = sym_comment; + v->a[149005] = actions(9491); + v->a[149006] = 1; + v->a[149007] = anon_sym_esac; + v->a[149008] = 2; + v->a[149009] = actions(57); + v->a[149010] = 1; + v->a[149011] = sym_comment; + v->a[149012] = actions(9493); + v->a[149013] = 1; + v->a[149014] = anon_sym_RBRACE2; + v->a[149015] = 2; + v->a[149016] = actions(57); + v->a[149017] = 1; + v->a[149018] = sym_comment; + v->a[149019] = actions(8493); small_parse_table_7451(v); } void small_parse_table_7451(t_small_parse_table_array *v) { - v->a[149020] = anon_sym_GT; - v->a[149021] = anon_sym_LT_LT; - v->a[149022] = anon_sym_AMP_GT; - v->a[149023] = anon_sym_LT_AMP; - v->a[149024] = anon_sym_GT_AMP; - v->a[149025] = anon_sym_DOLLAR; - v->a[149026] = sym__special_character; - v->a[149027] = aux_sym_number_token1; - v->a[149028] = aux_sym_number_token2; - v->a[149029] = anon_sym_DOLLAR_LPAREN; - v->a[149030] = sym_word; - v->a[149031] = actions(1263); - v->a[149032] = 25; - v->a[149033] = sym_file_descriptor; - v->a[149034] = sym_test_operator; - v->a[149035] = sym__brace_start; - v->a[149036] = anon_sym_LPAREN_LPAREN; - v->a[149037] = anon_sym_PIPE_PIPE; - v->a[149038] = anon_sym_AMP_AMP; - v->a[149039] = anon_sym_GT_GT; + v->a[149020] = 1; + v->a[149021] = anon_sym_fi; + v->a[149022] = 2; + v->a[149023] = actions(57); + v->a[149024] = 1; + v->a[149025] = sym_comment; + v->a[149026] = actions(9485); + v->a[149027] = 1; + v->a[149028] = anon_sym_BQUOTE; + v->a[149029] = 2; + v->a[149030] = actions(57); + v->a[149031] = 1; + v->a[149032] = sym_comment; + v->a[149033] = actions(9495); + v->a[149034] = 1; + v->a[149035] = anon_sym_RBRACE3; + v->a[149036] = 2; + v->a[149037] = actions(57); + v->a[149038] = 1; + v->a[149039] = sym_comment; small_parse_table_7452(v); } void small_parse_table_7452(t_small_parse_table_array *v) { - v->a[149040] = anon_sym_PIPE_AMP; - v->a[149041] = anon_sym_RBRACK; - v->a[149042] = anon_sym_AMP_GT_GT; - v->a[149043] = anon_sym_GT_PIPE; - v->a[149044] = anon_sym_LT_AMP_DASH; - v->a[149045] = anon_sym_GT_AMP_DASH; - v->a[149046] = anon_sym_LT_LT_DASH; - v->a[149047] = anon_sym_LT_LT_LT; - v->a[149048] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[149049] = anon_sym_DOLLAR_LBRACK; - v->a[149050] = anon_sym_DQUOTE; - v->a[149051] = sym_raw_string; - v->a[149052] = sym_ansi_c_string; - v->a[149053] = anon_sym_DOLLAR_LBRACE; - v->a[149054] = anon_sym_BQUOTE; - v->a[149055] = anon_sym_DOLLAR_BQUOTE; - v->a[149056] = anon_sym_LT_LPAREN; - v->a[149057] = anon_sym_GT_LPAREN; - v->a[149058] = 21; - v->a[149059] = actions(71); + v->a[149040] = actions(9497); + v->a[149041] = 1; + v->a[149042] = anon_sym_BQUOTE; + v->a[149043] = 2; + v->a[149044] = actions(57); + v->a[149045] = 1; + v->a[149046] = sym_comment; + v->a[149047] = actions(9499); + v->a[149048] = 1; + v->a[149049] = anon_sym_BQUOTE; + v->a[149050] = 2; + v->a[149051] = actions(3); + v->a[149052] = 1; + v->a[149053] = sym_comment; + v->a[149054] = actions(9501); + v->a[149055] = 1; + v->a[149056] = aux_sym_heredoc_redirect_token1; + v->a[149057] = 2; + v->a[149058] = actions(3); + v->a[149059] = 1; small_parse_table_7453(v); } void small_parse_table_7453(t_small_parse_table_array *v) { - v->a[149060] = 1; - v->a[149061] = sym_comment; - v->a[149062] = actions(6881); - v->a[149063] = 1; - v->a[149064] = anon_sym_COMMA; - v->a[149065] = actions(6883); + v->a[149060] = sym_comment; + v->a[149061] = actions(9503); + v->a[149062] = 1; + v->a[149063] = aux_sym_heredoc_redirect_token1; + v->a[149064] = 2; + v->a[149065] = actions(57); v->a[149066] = 1; - v->a[149067] = anon_sym_EQ; - v->a[149068] = actions(6889); + v->a[149067] = sym_comment; + v->a[149068] = actions(9497); v->a[149069] = 1; - v->a[149070] = anon_sym_PIPE_PIPE; - v->a[149071] = actions(6891); - v->a[149072] = 1; - v->a[149073] = anon_sym_AMP_AMP; - v->a[149074] = actions(6893); - v->a[149075] = 1; - v->a[149076] = anon_sym_PIPE; - v->a[149077] = actions(6895); - v->a[149078] = 1; - v->a[149079] = anon_sym_CARET; + v->a[149070] = anon_sym_RPAREN; + v->a[149071] = 2; + v->a[149072] = actions(57); + v->a[149073] = 1; + v->a[149074] = sym_comment; + v->a[149075] = actions(9505); + v->a[149076] = 1; + v->a[149077] = anon_sym_RPAREN; + v->a[149078] = 2; + v->a[149079] = actions(57); small_parse_table_7454(v); } void small_parse_table_7454(t_small_parse_table_array *v) { - v->a[149080] = actions(6897); - v->a[149081] = 1; - v->a[149082] = anon_sym_AMP; - v->a[149083] = actions(6911); - v->a[149084] = 1; - v->a[149085] = anon_sym_STAR_STAR; - v->a[149086] = actions(6913); + v->a[149080] = 1; + v->a[149081] = sym_comment; + v->a[149082] = actions(9507); + v->a[149083] = 1; + v->a[149084] = anon_sym_BQUOTE; + v->a[149085] = 2; + v->a[149086] = actions(57); v->a[149087] = 1; - v->a[149088] = anon_sym_EQ_TILDE; - v->a[149089] = actions(6915); + v->a[149088] = sym_comment; + v->a[149089] = actions(9509); v->a[149090] = 1; - v->a[149091] = anon_sym_QMARK; - v->a[149092] = actions(7070); - v->a[149093] = 1; - v->a[149094] = anon_sym_RPAREN_RPAREN; - v->a[149095] = state(6698); - v->a[149096] = 1; - v->a[149097] = aux_sym_arithmetic_expansion_repeat1; - v->a[149098] = actions(6885); + v->a[149091] = anon_sym_RPAREN; + v->a[149092] = 2; + v->a[149093] = actions(57); + v->a[149094] = 1; + v->a[149095] = sym_comment; + v->a[149096] = actions(9511); + v->a[149097] = 1; + v->a[149098] = anon_sym_RBRACE2; v->a[149099] = 2; small_parse_table_7455(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1491.c b/parser/static/small_parse_table/small_parse_table_1491.c index c3a78b18..0015990f 100644 --- a/parser/static/small_parse_table/small_parse_table_1491.c +++ b/parser/static/small_parse_table/small_parse_table_1491.c @@ -14,126 +14,126 @@ void small_parse_table_7455(t_small_parse_table_array *v) { - v->a[149100] = anon_sym_PLUS_PLUS; - v->a[149101] = anon_sym_DASH_DASH; - v->a[149102] = actions(6899); - v->a[149103] = 2; - v->a[149104] = anon_sym_EQ_EQ; - v->a[149105] = anon_sym_BANG_EQ; - v->a[149106] = actions(6901); - v->a[149107] = 2; - v->a[149108] = anon_sym_LT; - v->a[149109] = anon_sym_GT; - v->a[149110] = actions(6903); - v->a[149111] = 2; - v->a[149112] = anon_sym_LT_EQ; - v->a[149113] = anon_sym_GT_EQ; - v->a[149114] = actions(6905); - v->a[149115] = 2; - v->a[149116] = anon_sym_LT_LT; - v->a[149117] = anon_sym_GT_GT; - v->a[149118] = actions(6907); - v->a[149119] = 2; + v->a[149100] = actions(57); + v->a[149101] = 1; + v->a[149102] = sym_comment; + v->a[149103] = actions(9505); + v->a[149104] = 1; + v->a[149105] = anon_sym_BQUOTE; + v->a[149106] = 2; + v->a[149107] = actions(57); + v->a[149108] = 1; + v->a[149109] = sym_comment; + v->a[149110] = actions(9513); + v->a[149111] = 1; + v->a[149112] = anon_sym_EQ; + v->a[149113] = 2; + v->a[149114] = actions(57); + v->a[149115] = 1; + v->a[149116] = sym_comment; + v->a[149117] = actions(9515); + v->a[149118] = 1; + v->a[149119] = anon_sym_EQ; small_parse_table_7456(v); } void small_parse_table_7456(t_small_parse_table_array *v) { - v->a[149120] = anon_sym_PLUS; - v->a[149121] = anon_sym_DASH; - v->a[149122] = actions(6909); - v->a[149123] = 3; - v->a[149124] = anon_sym_STAR; - v->a[149125] = anon_sym_SLASH; - v->a[149126] = anon_sym_PERCENT; - v->a[149127] = actions(6887); - v->a[149128] = 11; - v->a[149129] = anon_sym_PLUS_EQ; - v->a[149130] = anon_sym_DASH_EQ; - v->a[149131] = anon_sym_STAR_EQ; - v->a[149132] = anon_sym_SLASH_EQ; - v->a[149133] = anon_sym_PERCENT_EQ; - v->a[149134] = anon_sym_STAR_STAR_EQ; - v->a[149135] = anon_sym_LT_LT_EQ; - v->a[149136] = anon_sym_GT_GT_EQ; - v->a[149137] = anon_sym_AMP_EQ; - v->a[149138] = anon_sym_CARET_EQ; - v->a[149139] = anon_sym_PIPE_EQ; + v->a[149120] = 2; + v->a[149121] = actions(57); + v->a[149122] = 1; + v->a[149123] = sym_comment; + v->a[149124] = actions(9517); + v->a[149125] = 1; + v->a[149126] = aux_sym__simple_variable_name_token1; + v->a[149127] = 2; + v->a[149128] = actions(57); + v->a[149129] = 1; + v->a[149130] = sym_comment; + v->a[149131] = actions(8769); + v->a[149132] = 1; + v->a[149133] = anon_sym_RBRACE3; + v->a[149134] = 2; + v->a[149135] = actions(57); + v->a[149136] = 1; + v->a[149137] = sym_comment; + v->a[149138] = actions(9519); + v->a[149139] = 1; small_parse_table_7457(v); } void small_parse_table_7457(t_small_parse_table_array *v) { - v->a[149140] = 3; - v->a[149141] = actions(71); - v->a[149142] = 1; - v->a[149143] = sym_comment; - v->a[149144] = actions(1308); - v->a[149145] = 14; - v->a[149146] = anon_sym_EQ; - v->a[149147] = anon_sym_PIPE; - v->a[149148] = anon_sym_CARET; - v->a[149149] = anon_sym_AMP; - v->a[149150] = anon_sym_LT; - v->a[149151] = anon_sym_GT; - v->a[149152] = anon_sym_LT_LT; - v->a[149153] = anon_sym_GT_GT; - v->a[149154] = anon_sym_PLUS; - v->a[149155] = anon_sym_DASH; - v->a[149156] = anon_sym_STAR; - v->a[149157] = anon_sym_SLASH; - v->a[149158] = anon_sym_PERCENT; - v->a[149159] = anon_sym_STAR_STAR; + v->a[149140] = anon_sym_BQUOTE; + v->a[149141] = 2; + v->a[149142] = actions(57); + v->a[149143] = 1; + v->a[149144] = sym_comment; + v->a[149145] = actions(9521); + v->a[149146] = 1; + v->a[149147] = sym_word; + v->a[149148] = 2; + v->a[149149] = actions(57); + v->a[149150] = 1; + v->a[149151] = sym_comment; + v->a[149152] = actions(9523); + v->a[149153] = 1; + v->a[149154] = anon_sym_DOT_DOT; + v->a[149155] = 2; + v->a[149156] = actions(57); + v->a[149157] = 1; + v->a[149158] = sym_comment; + v->a[149159] = actions(9525); small_parse_table_7458(v); } void small_parse_table_7458(t_small_parse_table_array *v) { - v->a[149160] = actions(1310); - v->a[149161] = 24; - v->a[149162] = anon_sym_RPAREN_RPAREN; - v->a[149163] = anon_sym_COMMA; - v->a[149164] = anon_sym_PLUS_PLUS; - v->a[149165] = anon_sym_DASH_DASH; - v->a[149166] = anon_sym_PLUS_EQ; - v->a[149167] = anon_sym_DASH_EQ; - v->a[149168] = anon_sym_STAR_EQ; - v->a[149169] = anon_sym_SLASH_EQ; - v->a[149170] = anon_sym_PERCENT_EQ; - v->a[149171] = anon_sym_STAR_STAR_EQ; - v->a[149172] = anon_sym_LT_LT_EQ; - v->a[149173] = anon_sym_GT_GT_EQ; - v->a[149174] = anon_sym_AMP_EQ; - v->a[149175] = anon_sym_CARET_EQ; - v->a[149176] = anon_sym_PIPE_EQ; - v->a[149177] = anon_sym_PIPE_PIPE; - v->a[149178] = anon_sym_AMP_AMP; - v->a[149179] = anon_sym_EQ_EQ; + v->a[149160] = 1; + v->a[149161] = anon_sym_RPAREN; + v->a[149162] = 2; + v->a[149163] = actions(57); + v->a[149164] = 1; + v->a[149165] = sym_comment; + v->a[149166] = actions(9527); + v->a[149167] = 1; + v->a[149168] = sym_heredoc_start; + v->a[149169] = 2; + v->a[149170] = actions(57); + v->a[149171] = 1; + v->a[149172] = sym_comment; + v->a[149173] = actions(9529); + v->a[149174] = 1; + v->a[149175] = anon_sym_RBRACE3; + v->a[149176] = 2; + v->a[149177] = actions(57); + v->a[149178] = 1; + v->a[149179] = sym_comment; small_parse_table_7459(v); } void small_parse_table_7459(t_small_parse_table_array *v) { - v->a[149180] = anon_sym_BANG_EQ; - v->a[149181] = anon_sym_LT_EQ; - v->a[149182] = anon_sym_GT_EQ; - v->a[149183] = anon_sym_EQ_TILDE; - v->a[149184] = anon_sym_QMARK; - v->a[149185] = anon_sym_COLON; - v->a[149186] = 3; - v->a[149187] = actions(71); + v->a[149180] = actions(9531); + v->a[149181] = 1; + v->a[149182] = anon_sym_BQUOTE; + v->a[149183] = 2; + v->a[149184] = actions(57); + v->a[149185] = 1; + v->a[149186] = sym_comment; + v->a[149187] = actions(9533); v->a[149188] = 1; - v->a[149189] = sym_comment; - v->a[149190] = actions(1304); - v->a[149191] = 14; - v->a[149192] = anon_sym_EQ; - v->a[149193] = anon_sym_PIPE; - v->a[149194] = anon_sym_CARET; - v->a[149195] = anon_sym_AMP; - v->a[149196] = anon_sym_LT; - v->a[149197] = anon_sym_GT; - v->a[149198] = anon_sym_LT_LT; - v->a[149199] = anon_sym_GT_GT; + v->a[149189] = sym_heredoc_start; + v->a[149190] = 2; + v->a[149191] = actions(57); + v->a[149192] = 1; + v->a[149193] = sym_comment; + v->a[149194] = actions(9519); + v->a[149195] = 1; + v->a[149196] = anon_sym_RPAREN; + v->a[149197] = 2; + v->a[149198] = actions(57); + v->a[149199] = 1; small_parse_table_7460(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1492.c b/parser/static/small_parse_table/small_parse_table_1492.c index df11d8f4..c458a5ae 100644 --- a/parser/static/small_parse_table/small_parse_table_1492.c +++ b/parser/static/small_parse_table/small_parse_table_1492.c @@ -14,126 +14,126 @@ void small_parse_table_7460(t_small_parse_table_array *v) { - v->a[149200] = anon_sym_PLUS; - v->a[149201] = anon_sym_DASH; - v->a[149202] = anon_sym_STAR; - v->a[149203] = anon_sym_SLASH; - v->a[149204] = anon_sym_PERCENT; - v->a[149205] = anon_sym_STAR_STAR; - v->a[149206] = actions(1306); - v->a[149207] = 24; - v->a[149208] = anon_sym_RPAREN_RPAREN; - v->a[149209] = anon_sym_COMMA; - v->a[149210] = anon_sym_PLUS_PLUS; - v->a[149211] = anon_sym_DASH_DASH; - v->a[149212] = anon_sym_PLUS_EQ; - v->a[149213] = anon_sym_DASH_EQ; - v->a[149214] = anon_sym_STAR_EQ; - v->a[149215] = anon_sym_SLASH_EQ; - v->a[149216] = anon_sym_PERCENT_EQ; - v->a[149217] = anon_sym_STAR_STAR_EQ; - v->a[149218] = anon_sym_LT_LT_EQ; - v->a[149219] = anon_sym_GT_GT_EQ; + v->a[149200] = sym_comment; + v->a[149201] = actions(9535); + v->a[149202] = 1; + v->a[149203] = anon_sym_RBRACE3; + v->a[149204] = 2; + v->a[149205] = actions(57); + v->a[149206] = 1; + v->a[149207] = sym_comment; + v->a[149208] = actions(9537); + v->a[149209] = 1; + v->a[149210] = anon_sym_RBRACE3; + v->a[149211] = 2; + v->a[149212] = actions(3); + v->a[149213] = 1; + v->a[149214] = sym_comment; + v->a[149215] = actions(9539); + v->a[149216] = 1; + v->a[149217] = aux_sym_heredoc_redirect_token1; + v->a[149218] = 2; + v->a[149219] = actions(57); small_parse_table_7461(v); } void small_parse_table_7461(t_small_parse_table_array *v) { - v->a[149220] = anon_sym_AMP_EQ; - v->a[149221] = anon_sym_CARET_EQ; - v->a[149222] = anon_sym_PIPE_EQ; - v->a[149223] = anon_sym_PIPE_PIPE; - v->a[149224] = anon_sym_AMP_AMP; - v->a[149225] = anon_sym_EQ_EQ; - v->a[149226] = anon_sym_BANG_EQ; - v->a[149227] = anon_sym_LT_EQ; - v->a[149228] = anon_sym_GT_EQ; - v->a[149229] = anon_sym_EQ_TILDE; - v->a[149230] = anon_sym_QMARK; - v->a[149231] = anon_sym_COLON; - v->a[149232] = 3; - v->a[149233] = actions(71); + v->a[149220] = 1; + v->a[149221] = sym_comment; + v->a[149222] = actions(9541); + v->a[149223] = 1; + v->a[149224] = anon_sym_RPAREN; + v->a[149225] = 2; + v->a[149226] = actions(57); + v->a[149227] = 1; + v->a[149228] = sym_comment; + v->a[149229] = actions(9543); + v->a[149230] = 1; + v->a[149231] = anon_sym_esac; + v->a[149232] = 2; + v->a[149233] = actions(57); v->a[149234] = 1; v->a[149235] = sym_comment; - v->a[149236] = actions(1308); - v->a[149237] = 14; - v->a[149238] = anon_sym_EQ; - v->a[149239] = anon_sym_PIPE; + v->a[149236] = actions(9545); + v->a[149237] = 1; + v->a[149238] = anon_sym_BQUOTE; + v->a[149239] = 2; small_parse_table_7462(v); } void small_parse_table_7462(t_small_parse_table_array *v) { - v->a[149240] = anon_sym_CARET; - v->a[149241] = anon_sym_AMP; - v->a[149242] = anon_sym_LT; - v->a[149243] = anon_sym_GT; - v->a[149244] = anon_sym_LT_LT; - v->a[149245] = anon_sym_GT_GT; - v->a[149246] = anon_sym_PLUS; - v->a[149247] = anon_sym_DASH; - v->a[149248] = anon_sym_STAR; - v->a[149249] = anon_sym_SLASH; - v->a[149250] = anon_sym_PERCENT; - v->a[149251] = anon_sym_STAR_STAR; - v->a[149252] = actions(1310); - v->a[149253] = 24; - v->a[149254] = anon_sym_RPAREN_RPAREN; - v->a[149255] = anon_sym_COMMA; - v->a[149256] = anon_sym_PLUS_PLUS; - v->a[149257] = anon_sym_DASH_DASH; - v->a[149258] = anon_sym_PLUS_EQ; - v->a[149259] = anon_sym_DASH_EQ; + v->a[149240] = actions(3); + v->a[149241] = 1; + v->a[149242] = sym_comment; + v->a[149243] = actions(9547); + v->a[149244] = 1; + v->a[149245] = aux_sym_heredoc_redirect_token1; + v->a[149246] = 2; + v->a[149247] = actions(57); + v->a[149248] = 1; + v->a[149249] = sym_comment; + v->a[149250] = actions(9549); + v->a[149251] = 1; + v->a[149252] = anon_sym_esac; + v->a[149253] = 2; + v->a[149254] = actions(57); + v->a[149255] = 1; + v->a[149256] = sym_comment; + v->a[149257] = actions(9551); + v->a[149258] = 1; + v->a[149259] = anon_sym_BQUOTE; small_parse_table_7463(v); } void small_parse_table_7463(t_small_parse_table_array *v) { - v->a[149260] = anon_sym_STAR_EQ; - v->a[149261] = anon_sym_SLASH_EQ; - v->a[149262] = anon_sym_PERCENT_EQ; - v->a[149263] = anon_sym_STAR_STAR_EQ; - v->a[149264] = anon_sym_LT_LT_EQ; - v->a[149265] = anon_sym_GT_GT_EQ; - v->a[149266] = anon_sym_AMP_EQ; - v->a[149267] = anon_sym_CARET_EQ; - v->a[149268] = anon_sym_PIPE_EQ; - v->a[149269] = anon_sym_PIPE_PIPE; - v->a[149270] = anon_sym_AMP_AMP; - v->a[149271] = anon_sym_EQ_EQ; - v->a[149272] = anon_sym_BANG_EQ; - v->a[149273] = anon_sym_LT_EQ; - v->a[149274] = anon_sym_GT_EQ; - v->a[149275] = anon_sym_EQ_TILDE; - v->a[149276] = anon_sym_QMARK; - v->a[149277] = anon_sym_COLON; - v->a[149278] = 3; - v->a[149279] = actions(71); + v->a[149260] = 2; + v->a[149261] = actions(57); + v->a[149262] = 1; + v->a[149263] = sym_comment; + v->a[149264] = actions(9553); + v->a[149265] = 1; + v->a[149266] = aux_sym_brace_expression_token1; + v->a[149267] = 2; + v->a[149268] = actions(57); + v->a[149269] = 1; + v->a[149270] = sym_comment; + v->a[149271] = actions(9541); + v->a[149272] = 1; + v->a[149273] = anon_sym_BQUOTE; + v->a[149274] = 2; + v->a[149275] = actions(57); + v->a[149276] = 1; + v->a[149277] = sym_comment; + v->a[149278] = actions(8559); + v->a[149279] = 1; small_parse_table_7464(v); } void small_parse_table_7464(t_small_parse_table_array *v) { - v->a[149280] = 1; - v->a[149281] = sym_comment; - v->a[149282] = actions(1312); - v->a[149283] = 14; - v->a[149284] = anon_sym_EQ; - v->a[149285] = anon_sym_PIPE; - v->a[149286] = anon_sym_CARET; - v->a[149287] = anon_sym_AMP; - v->a[149288] = anon_sym_LT; - v->a[149289] = anon_sym_GT; - v->a[149290] = anon_sym_LT_LT; - v->a[149291] = anon_sym_GT_GT; - v->a[149292] = anon_sym_PLUS; - v->a[149293] = anon_sym_DASH; - v->a[149294] = anon_sym_STAR; - v->a[149295] = anon_sym_SLASH; - v->a[149296] = anon_sym_PERCENT; - v->a[149297] = anon_sym_STAR_STAR; - v->a[149298] = actions(1314); - v->a[149299] = 24; + v->a[149280] = anon_sym_fi; + v->a[149281] = 2; + v->a[149282] = actions(57); + v->a[149283] = 1; + v->a[149284] = sym_comment; + v->a[149285] = actions(9555); + v->a[149286] = 1; + v->a[149287] = anon_sym_in; + v->a[149288] = 2; + v->a[149289] = actions(57); + v->a[149290] = 1; + v->a[149291] = sym_comment; + v->a[149292] = actions(9557); + v->a[149293] = 1; + v->a[149294] = anon_sym_RBRACE2; + v->a[149295] = 2; + v->a[149296] = actions(57); + v->a[149297] = 1; + v->a[149298] = sym_comment; + v->a[149299] = actions(9559); small_parse_table_7465(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1493.c b/parser/static/small_parse_table/small_parse_table_1493.c index b69686f8..e9fc85b4 100644 --- a/parser/static/small_parse_table/small_parse_table_1493.c +++ b/parser/static/small_parse_table/small_parse_table_1493.c @@ -14,126 +14,126 @@ void small_parse_table_7465(t_small_parse_table_array *v) { - v->a[149300] = anon_sym_RPAREN_RPAREN; - v->a[149301] = anon_sym_COMMA; - v->a[149302] = anon_sym_PLUS_PLUS; - v->a[149303] = anon_sym_DASH_DASH; - v->a[149304] = anon_sym_PLUS_EQ; - v->a[149305] = anon_sym_DASH_EQ; - v->a[149306] = anon_sym_STAR_EQ; - v->a[149307] = anon_sym_SLASH_EQ; - v->a[149308] = anon_sym_PERCENT_EQ; - v->a[149309] = anon_sym_STAR_STAR_EQ; - v->a[149310] = anon_sym_LT_LT_EQ; - v->a[149311] = anon_sym_GT_GT_EQ; - v->a[149312] = anon_sym_AMP_EQ; - v->a[149313] = anon_sym_CARET_EQ; - v->a[149314] = anon_sym_PIPE_EQ; - v->a[149315] = anon_sym_PIPE_PIPE; - v->a[149316] = anon_sym_AMP_AMP; - v->a[149317] = anon_sym_EQ_EQ; - v->a[149318] = anon_sym_BANG_EQ; - v->a[149319] = anon_sym_LT_EQ; + v->a[149300] = 1; + v->a[149301] = sym_heredoc_start; + v->a[149302] = 2; + v->a[149303] = actions(3); + v->a[149304] = 1; + v->a[149305] = sym_comment; + v->a[149306] = actions(9561); + v->a[149307] = 1; + v->a[149308] = aux_sym_heredoc_redirect_token1; + v->a[149309] = 2; + v->a[149310] = actions(57); + v->a[149311] = 1; + v->a[149312] = sym_comment; + v->a[149313] = actions(9563); + v->a[149314] = 1; + v->a[149315] = anon_sym_RBRACE2; + v->a[149316] = 2; + v->a[149317] = actions(3); + v->a[149318] = 1; + v->a[149319] = sym_comment; small_parse_table_7466(v); } void small_parse_table_7466(t_small_parse_table_array *v) { - v->a[149320] = anon_sym_GT_EQ; - v->a[149321] = anon_sym_EQ_TILDE; - v->a[149322] = anon_sym_QMARK; - v->a[149323] = anon_sym_COLON; - v->a[149324] = 3; - v->a[149325] = actions(71); - v->a[149326] = 1; - v->a[149327] = sym_comment; - v->a[149328] = actions(7064); - v->a[149329] = 14; - v->a[149330] = anon_sym_EQ; - v->a[149331] = anon_sym_PIPE; - v->a[149332] = anon_sym_CARET; - v->a[149333] = anon_sym_AMP; - v->a[149334] = anon_sym_LT; - v->a[149335] = anon_sym_GT; - v->a[149336] = anon_sym_LT_LT; - v->a[149337] = anon_sym_GT_GT; - v->a[149338] = anon_sym_PLUS; - v->a[149339] = anon_sym_DASH; + v->a[149320] = actions(9565); + v->a[149321] = 1; + v->a[149322] = aux_sym_heredoc_redirect_token1; + v->a[149323] = 2; + v->a[149324] = actions(57); + v->a[149325] = 1; + v->a[149326] = sym_comment; + v->a[149327] = actions(9567); + v->a[149328] = 1; + v->a[149329] = anon_sym_BQUOTE; + v->a[149330] = 2; + v->a[149331] = actions(57); + v->a[149332] = 1; + v->a[149333] = sym_comment; + v->a[149334] = actions(9569); + v->a[149335] = 1; + v->a[149336] = anon_sym_RBRACE3; + v->a[149337] = 2; + v->a[149338] = actions(57); + v->a[149339] = 1; small_parse_table_7467(v); } void small_parse_table_7467(t_small_parse_table_array *v) { - v->a[149340] = anon_sym_STAR; - v->a[149341] = anon_sym_SLASH; - v->a[149342] = anon_sym_PERCENT; - v->a[149343] = anon_sym_STAR_STAR; - v->a[149344] = actions(7062); - v->a[149345] = 24; - v->a[149346] = anon_sym_RPAREN_RPAREN; - v->a[149347] = anon_sym_COMMA; - v->a[149348] = anon_sym_PLUS_PLUS; - v->a[149349] = anon_sym_DASH_DASH; - v->a[149350] = anon_sym_PLUS_EQ; - v->a[149351] = anon_sym_DASH_EQ; - v->a[149352] = anon_sym_STAR_EQ; - v->a[149353] = anon_sym_SLASH_EQ; - v->a[149354] = anon_sym_PERCENT_EQ; - v->a[149355] = anon_sym_STAR_STAR_EQ; - v->a[149356] = anon_sym_LT_LT_EQ; - v->a[149357] = anon_sym_GT_GT_EQ; - v->a[149358] = anon_sym_AMP_EQ; - v->a[149359] = anon_sym_CARET_EQ; + v->a[149340] = sym_comment; + v->a[149341] = actions(9569); + v->a[149342] = 1; + v->a[149343] = anon_sym_RBRACE3; + v->a[149344] = 2; + v->a[149345] = actions(57); + v->a[149346] = 1; + v->a[149347] = sym_comment; + v->a[149348] = actions(9571); + v->a[149349] = 1; + v->a[149350] = anon_sym_RBRACE3; + v->a[149351] = 2; + v->a[149352] = actions(57); + v->a[149353] = 1; + v->a[149354] = sym_comment; + v->a[149355] = actions(9571); + v->a[149356] = 1; + v->a[149357] = anon_sym_RBRACE3; + v->a[149358] = 2; + v->a[149359] = actions(57); small_parse_table_7468(v); } void small_parse_table_7468(t_small_parse_table_array *v) { - v->a[149360] = anon_sym_PIPE_EQ; - v->a[149361] = anon_sym_PIPE_PIPE; - v->a[149362] = anon_sym_AMP_AMP; - v->a[149363] = anon_sym_EQ_EQ; - v->a[149364] = anon_sym_BANG_EQ; - v->a[149365] = anon_sym_LT_EQ; - v->a[149366] = anon_sym_GT_EQ; - v->a[149367] = anon_sym_EQ_TILDE; - v->a[149368] = anon_sym_QMARK; - v->a[149369] = anon_sym_COLON; - v->a[149370] = 3; - v->a[149371] = actions(71); - v->a[149372] = 1; - v->a[149373] = sym_comment; - v->a[149374] = actions(1340); - v->a[149375] = 14; - v->a[149376] = anon_sym_EQ; - v->a[149377] = anon_sym_PIPE; - v->a[149378] = anon_sym_CARET; - v->a[149379] = anon_sym_AMP; + v->a[149360] = 1; + v->a[149361] = sym_comment; + v->a[149362] = actions(9573); + v->a[149363] = 1; + v->a[149364] = anon_sym_BQUOTE; + v->a[149365] = 2; + v->a[149366] = actions(57); + v->a[149367] = 1; + v->a[149368] = sym_comment; + v->a[149369] = actions(9575); + v->a[149370] = 1; + v->a[149371] = anon_sym_RBRACE2; + v->a[149372] = 2; + v->a[149373] = actions(57); + v->a[149374] = 1; + v->a[149375] = sym_comment; + v->a[149376] = actions(9567); + v->a[149377] = 1; + v->a[149378] = anon_sym_RPAREN; + v->a[149379] = 2; small_parse_table_7469(v); } void small_parse_table_7469(t_small_parse_table_array *v) { - v->a[149380] = anon_sym_LT; - v->a[149381] = anon_sym_GT; - v->a[149382] = anon_sym_LT_LT; - v->a[149383] = anon_sym_GT_GT; - v->a[149384] = anon_sym_PLUS; - v->a[149385] = anon_sym_DASH; - v->a[149386] = anon_sym_STAR; - v->a[149387] = anon_sym_SLASH; - v->a[149388] = anon_sym_PERCENT; - v->a[149389] = anon_sym_STAR_STAR; - v->a[149390] = actions(1342); - v->a[149391] = 24; - v->a[149392] = anon_sym_RPAREN_RPAREN; - v->a[149393] = anon_sym_COMMA; - v->a[149394] = anon_sym_PLUS_PLUS; - v->a[149395] = anon_sym_DASH_DASH; - v->a[149396] = anon_sym_PLUS_EQ; - v->a[149397] = anon_sym_DASH_EQ; - v->a[149398] = anon_sym_STAR_EQ; - v->a[149399] = anon_sym_SLASH_EQ; + v->a[149380] = actions(57); + v->a[149381] = 1; + v->a[149382] = sym_comment; + v->a[149383] = actions(9577); + v->a[149384] = 1; + v->a[149385] = anon_sym_RBRACE3; + v->a[149386] = 2; + v->a[149387] = actions(57); + v->a[149388] = 1; + v->a[149389] = sym_comment; + v->a[149390] = actions(8579); + v->a[149391] = 1; + v->a[149392] = anon_sym_fi; + v->a[149393] = 2; + v->a[149394] = actions(57); + v->a[149395] = 1; + v->a[149396] = sym_comment; + v->a[149397] = actions(9579); + v->a[149398] = 1; + v->a[149399] = anon_sym_esac; small_parse_table_7470(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1494.c b/parser/static/small_parse_table/small_parse_table_1494.c index 770ccf59..23ceeaf4 100644 --- a/parser/static/small_parse_table/small_parse_table_1494.c +++ b/parser/static/small_parse_table/small_parse_table_1494.c @@ -14,126 +14,126 @@ void small_parse_table_7470(t_small_parse_table_array *v) { - v->a[149400] = anon_sym_PERCENT_EQ; - v->a[149401] = anon_sym_STAR_STAR_EQ; - v->a[149402] = anon_sym_LT_LT_EQ; - v->a[149403] = anon_sym_GT_GT_EQ; - v->a[149404] = anon_sym_AMP_EQ; - v->a[149405] = anon_sym_CARET_EQ; - v->a[149406] = anon_sym_PIPE_EQ; - v->a[149407] = anon_sym_PIPE_PIPE; - v->a[149408] = anon_sym_AMP_AMP; - v->a[149409] = anon_sym_EQ_EQ; - v->a[149410] = anon_sym_BANG_EQ; - v->a[149411] = anon_sym_LT_EQ; - v->a[149412] = anon_sym_GT_EQ; - v->a[149413] = anon_sym_EQ_TILDE; - v->a[149414] = anon_sym_QMARK; - v->a[149415] = anon_sym_COLON; - v->a[149416] = 11; - v->a[149417] = actions(71); - v->a[149418] = 1; - v->a[149419] = sym_comment; + v->a[149400] = 2; + v->a[149401] = actions(57); + v->a[149402] = 1; + v->a[149403] = sym_comment; + v->a[149404] = actions(9581); + v->a[149405] = 1; + v->a[149406] = anon_sym_in; + v->a[149407] = 2; + v->a[149408] = actions(57); + v->a[149409] = 1; + v->a[149410] = sym_comment; + v->a[149411] = actions(9583); + v->a[149412] = 1; + v->a[149413] = aux_sym_brace_expression_token1; + v->a[149414] = 2; + v->a[149415] = actions(57); + v->a[149416] = 1; + v->a[149417] = sym_comment; + v->a[149418] = actions(9585); + v->a[149419] = 1; small_parse_table_7471(v); } void small_parse_table_7471(t_small_parse_table_array *v) { - v->a[149420] = actions(6877); - v->a[149421] = 1; - v->a[149422] = anon_sym_STAR_STAR; - v->a[149423] = actions(7049); - v->a[149424] = 1; - v->a[149425] = sym_test_operator; - v->a[149426] = actions(6869); - v->a[149427] = 2; - v->a[149428] = anon_sym_PLUS_PLUS; - v->a[149429] = anon_sym_DASH_DASH; - v->a[149430] = actions(6871); - v->a[149431] = 2; - v->a[149432] = anon_sym_LT_LT; - v->a[149433] = anon_sym_GT_GT; - v->a[149434] = actions(6873); + v->a[149420] = anon_sym_esac; + v->a[149421] = 2; + v->a[149422] = actions(57); + v->a[149423] = 1; + v->a[149424] = sym_comment; + v->a[149425] = actions(9587); + v->a[149426] = 1; + v->a[149427] = anon_sym_RPAREN; + v->a[149428] = 2; + v->a[149429] = actions(57); + v->a[149430] = 1; + v->a[149431] = sym_comment; + v->a[149432] = actions(8603); + v->a[149433] = 1; + v->a[149434] = anon_sym_fi; v->a[149435] = 2; - v->a[149436] = anon_sym_PLUS; - v->a[149437] = anon_sym_DASH; - v->a[149438] = actions(7045); - v->a[149439] = 2; + v->a[149436] = actions(57); + v->a[149437] = 1; + v->a[149438] = sym_comment; + v->a[149439] = actions(9589); small_parse_table_7472(v); } void small_parse_table_7472(t_small_parse_table_array *v) { - v->a[149440] = anon_sym_LT; - v->a[149441] = anon_sym_GT; - v->a[149442] = actions(7047); - v->a[149443] = 2; - v->a[149444] = anon_sym_LT_EQ; - v->a[149445] = anon_sym_GT_EQ; - v->a[149446] = actions(6875); - v->a[149447] = 3; - v->a[149448] = anon_sym_STAR; - v->a[149449] = anon_sym_SLASH; - v->a[149450] = anon_sym_PERCENT; - v->a[149451] = actions(6807); - v->a[149452] = 4; - v->a[149453] = anon_sym_EQ; - v->a[149454] = anon_sym_PIPE; - v->a[149455] = anon_sym_CARET; - v->a[149456] = anon_sym_AMP; - v->a[149457] = actions(6805); - v->a[149458] = 19; - v->a[149459] = sym__concat; + v->a[149440] = 1; + v->a[149441] = anon_sym_esac; + v->a[149442] = 2; + v->a[149443] = actions(57); + v->a[149444] = 1; + v->a[149445] = sym_comment; + v->a[149446] = actions(9591); + v->a[149447] = 1; + v->a[149448] = anon_sym_esac; + v->a[149449] = 2; + v->a[149450] = actions(57); + v->a[149451] = 1; + v->a[149452] = sym_comment; + v->a[149453] = actions(9593); + v->a[149454] = 1; + v->a[149455] = anon_sym_esac; + v->a[149456] = 2; + v->a[149457] = actions(57); + v->a[149458] = 1; + v->a[149459] = sym_comment; small_parse_table_7473(v); } void small_parse_table_7473(t_small_parse_table_array *v) { - v->a[149460] = anon_sym_PLUS_EQ; - v->a[149461] = anon_sym_DASH_EQ; - v->a[149462] = anon_sym_STAR_EQ; - v->a[149463] = anon_sym_SLASH_EQ; - v->a[149464] = anon_sym_PERCENT_EQ; - v->a[149465] = anon_sym_STAR_STAR_EQ; - v->a[149466] = anon_sym_LT_LT_EQ; - v->a[149467] = anon_sym_GT_GT_EQ; - v->a[149468] = anon_sym_AMP_EQ; - v->a[149469] = anon_sym_CARET_EQ; - v->a[149470] = anon_sym_PIPE_EQ; - v->a[149471] = anon_sym_PIPE_PIPE; - v->a[149472] = anon_sym_AMP_AMP; - v->a[149473] = anon_sym_EQ_EQ; - v->a[149474] = anon_sym_BANG_EQ; - v->a[149475] = anon_sym_RBRACK; - v->a[149476] = anon_sym_EQ_TILDE; - v->a[149477] = anon_sym_QMARK; - v->a[149478] = 12; - v->a[149479] = actions(71); + v->a[149460] = actions(9595); + v->a[149461] = 1; + v->a[149462] = anon_sym_esac; + v->a[149463] = 2; + v->a[149464] = actions(57); + v->a[149465] = 1; + v->a[149466] = sym_comment; + v->a[149467] = actions(9597); + v->a[149468] = 1; + v->a[149469] = anon_sym_esac; + v->a[149470] = 2; + v->a[149471] = actions(57); + v->a[149472] = 1; + v->a[149473] = sym_comment; + v->a[149474] = actions(9599); + v->a[149475] = 1; + v->a[149476] = anon_sym_esac; + v->a[149477] = 2; + v->a[149478] = actions(57); + v->a[149479] = 1; small_parse_table_7474(v); } void small_parse_table_7474(t_small_parse_table_array *v) { - v->a[149480] = 1; - v->a[149481] = sym_comment; - v->a[149482] = actions(6877); - v->a[149483] = 1; - v->a[149484] = anon_sym_STAR_STAR; - v->a[149485] = actions(7049); + v->a[149480] = sym_comment; + v->a[149481] = actions(9601); + v->a[149482] = 1; + v->a[149483] = anon_sym_fi; + v->a[149484] = 2; + v->a[149485] = actions(57); v->a[149486] = 1; - v->a[149487] = sym_test_operator; - v->a[149488] = actions(6869); - v->a[149489] = 2; - v->a[149490] = anon_sym_PLUS_PLUS; - v->a[149491] = anon_sym_DASH_DASH; - v->a[149492] = actions(6871); - v->a[149493] = 2; - v->a[149494] = anon_sym_LT_LT; - v->a[149495] = anon_sym_GT_GT; - v->a[149496] = actions(6873); - v->a[149497] = 2; - v->a[149498] = anon_sym_PLUS; - v->a[149499] = anon_sym_DASH; + v->a[149487] = sym_comment; + v->a[149488] = actions(9603); + v->a[149489] = 1; + v->a[149490] = sym_heredoc_end; + v->a[149491] = 2; + v->a[149492] = actions(3); + v->a[149493] = 1; + v->a[149494] = sym_comment; + v->a[149495] = actions(9605); + v->a[149496] = 1; + v->a[149497] = aux_sym_heredoc_redirect_token1; + v->a[149498] = 2; + v->a[149499] = actions(57); small_parse_table_7475(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1495.c b/parser/static/small_parse_table/small_parse_table_1495.c index fdc13031..7c997844 100644 --- a/parser/static/small_parse_table/small_parse_table_1495.c +++ b/parser/static/small_parse_table/small_parse_table_1495.c @@ -14,126 +14,126 @@ void small_parse_table_7475(t_small_parse_table_array *v) { - v->a[149500] = actions(7043); - v->a[149501] = 2; - v->a[149502] = anon_sym_EQ_EQ; - v->a[149503] = anon_sym_BANG_EQ; - v->a[149504] = actions(7045); + v->a[149500] = 1; + v->a[149501] = sym_comment; + v->a[149502] = actions(9607); + v->a[149503] = 1; + v->a[149504] = sym_heredoc_end; v->a[149505] = 2; - v->a[149506] = anon_sym_LT; - v->a[149507] = anon_sym_GT; - v->a[149508] = actions(7047); - v->a[149509] = 2; - v->a[149510] = anon_sym_LT_EQ; - v->a[149511] = anon_sym_GT_EQ; - v->a[149512] = actions(6875); - v->a[149513] = 3; - v->a[149514] = anon_sym_STAR; - v->a[149515] = anon_sym_SLASH; - v->a[149516] = anon_sym_PERCENT; - v->a[149517] = actions(6807); - v->a[149518] = 4; - v->a[149519] = anon_sym_EQ; + v->a[149506] = actions(57); + v->a[149507] = 1; + v->a[149508] = sym_comment; + v->a[149509] = actions(9609); + v->a[149510] = 1; + v->a[149511] = anon_sym_esac; + v->a[149512] = 2; + v->a[149513] = actions(57); + v->a[149514] = 1; + v->a[149515] = sym_comment; + v->a[149516] = actions(9611); + v->a[149517] = 1; + v->a[149518] = anon_sym_esac; + v->a[149519] = 2; small_parse_table_7476(v); } void small_parse_table_7476(t_small_parse_table_array *v) { - v->a[149520] = anon_sym_PIPE; - v->a[149521] = anon_sym_CARET; - v->a[149522] = anon_sym_AMP; - v->a[149523] = actions(6805); - v->a[149524] = 17; - v->a[149525] = sym__concat; - v->a[149526] = anon_sym_PLUS_EQ; - v->a[149527] = anon_sym_DASH_EQ; - v->a[149528] = anon_sym_STAR_EQ; - v->a[149529] = anon_sym_SLASH_EQ; - v->a[149530] = anon_sym_PERCENT_EQ; - v->a[149531] = anon_sym_STAR_STAR_EQ; - v->a[149532] = anon_sym_LT_LT_EQ; - v->a[149533] = anon_sym_GT_GT_EQ; - v->a[149534] = anon_sym_AMP_EQ; - v->a[149535] = anon_sym_CARET_EQ; - v->a[149536] = anon_sym_PIPE_EQ; - v->a[149537] = anon_sym_PIPE_PIPE; - v->a[149538] = anon_sym_AMP_AMP; - v->a[149539] = anon_sym_RBRACK; + v->a[149520] = actions(57); + v->a[149521] = 1; + v->a[149522] = sym_comment; + v->a[149523] = actions(9613); + v->a[149524] = 1; + v->a[149525] = anon_sym_EQ; + v->a[149526] = 2; + v->a[149527] = actions(57); + v->a[149528] = 1; + v->a[149529] = sym_comment; + v->a[149530] = actions(9615); + v->a[149531] = 1; + v->a[149532] = anon_sym_EQ; + v->a[149533] = 2; + v->a[149534] = actions(57); + v->a[149535] = 1; + v->a[149536] = sym_comment; + v->a[149537] = actions(9617); + v->a[149538] = 1; + v->a[149539] = aux_sym__simple_variable_name_token1; small_parse_table_7477(v); } void small_parse_table_7477(t_small_parse_table_array *v) { - v->a[149540] = anon_sym_EQ_TILDE; - v->a[149541] = anon_sym_QMARK; - v->a[149542] = 13; - v->a[149543] = actions(71); - v->a[149544] = 1; - v->a[149545] = sym_comment; - v->a[149546] = actions(6877); - v->a[149547] = 1; - v->a[149548] = anon_sym_STAR_STAR; - v->a[149549] = actions(7041); - v->a[149550] = 1; - v->a[149551] = anon_sym_AMP; - v->a[149552] = actions(7049); - v->a[149553] = 1; - v->a[149554] = sym_test_operator; - v->a[149555] = actions(6869); - v->a[149556] = 2; - v->a[149557] = anon_sym_PLUS_PLUS; - v->a[149558] = anon_sym_DASH_DASH; - v->a[149559] = actions(6871); + v->a[149540] = 2; + v->a[149541] = actions(57); + v->a[149542] = 1; + v->a[149543] = sym_comment; + v->a[149544] = actions(9619); + v->a[149545] = 1; + v->a[149546] = anon_sym_in; + v->a[149547] = 2; + v->a[149548] = actions(57); + v->a[149549] = 1; + v->a[149550] = sym_comment; + v->a[149551] = actions(9621); + v->a[149552] = 1; + v->a[149553] = anon_sym_in; + v->a[149554] = 2; + v->a[149555] = actions(57); + v->a[149556] = 1; + v->a[149557] = sym_comment; + v->a[149558] = actions(9623); + v->a[149559] = 1; small_parse_table_7478(v); } void small_parse_table_7478(t_small_parse_table_array *v) { - v->a[149560] = 2; - v->a[149561] = anon_sym_LT_LT; - v->a[149562] = anon_sym_GT_GT; - v->a[149563] = actions(6873); - v->a[149564] = 2; - v->a[149565] = anon_sym_PLUS; - v->a[149566] = anon_sym_DASH; - v->a[149567] = actions(7043); + v->a[149560] = sym_word; + v->a[149561] = 2; + v->a[149562] = actions(57); + v->a[149563] = 1; + v->a[149564] = sym_comment; + v->a[149565] = actions(9625); + v->a[149566] = 1; + v->a[149567] = anon_sym_DOT_DOT; v->a[149568] = 2; - v->a[149569] = anon_sym_EQ_EQ; - v->a[149570] = anon_sym_BANG_EQ; - v->a[149571] = actions(7045); - v->a[149572] = 2; - v->a[149573] = anon_sym_LT; - v->a[149574] = anon_sym_GT; - v->a[149575] = actions(7047); - v->a[149576] = 2; - v->a[149577] = anon_sym_LT_EQ; - v->a[149578] = anon_sym_GT_EQ; - v->a[149579] = actions(6807); + v->a[149569] = actions(57); + v->a[149570] = 1; + v->a[149571] = sym_comment; + v->a[149572] = actions(9627); + v->a[149573] = 1; + v->a[149574] = anon_sym_RPAREN; + v->a[149575] = 2; + v->a[149576] = actions(57); + v->a[149577] = 1; + v->a[149578] = sym_comment; + v->a[149579] = actions(9629); small_parse_table_7479(v); } void small_parse_table_7479(t_small_parse_table_array *v) { - v->a[149580] = 3; - v->a[149581] = anon_sym_EQ; - v->a[149582] = anon_sym_PIPE; - v->a[149583] = anon_sym_CARET; - v->a[149584] = actions(6875); - v->a[149585] = 3; - v->a[149586] = anon_sym_STAR; - v->a[149587] = anon_sym_SLASH; - v->a[149588] = anon_sym_PERCENT; - v->a[149589] = actions(6805); - v->a[149590] = 17; - v->a[149591] = sym__concat; - v->a[149592] = anon_sym_PLUS_EQ; - v->a[149593] = anon_sym_DASH_EQ; - v->a[149594] = anon_sym_STAR_EQ; - v->a[149595] = anon_sym_SLASH_EQ; - v->a[149596] = anon_sym_PERCENT_EQ; - v->a[149597] = anon_sym_STAR_STAR_EQ; - v->a[149598] = anon_sym_LT_LT_EQ; - v->a[149599] = anon_sym_GT_GT_EQ; + v->a[149580] = 1; + v->a[149581] = sym_heredoc_start; + v->a[149582] = 2; + v->a[149583] = actions(3); + v->a[149584] = 1; + v->a[149585] = sym_comment; + v->a[149586] = actions(9631); + v->a[149587] = 1; + v->a[149588] = aux_sym_heredoc_redirect_token1; + v->a[149589] = 2; + v->a[149590] = actions(57); + v->a[149591] = 1; + v->a[149592] = sym_comment; + v->a[149593] = actions(8621); + v->a[149594] = 1; + v->a[149595] = anon_sym_fi; + v->a[149596] = 2; + v->a[149597] = actions(57); + v->a[149598] = 1; + v->a[149599] = sym_comment; small_parse_table_7480(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1496.c b/parser/static/small_parse_table/small_parse_table_1496.c index 1eddf26a..5ba80c36 100644 --- a/parser/static/small_parse_table/small_parse_table_1496.c +++ b/parser/static/small_parse_table/small_parse_table_1496.c @@ -14,125 +14,125 @@ void small_parse_table_7480(t_small_parse_table_array *v) { - v->a[149600] = anon_sym_AMP_EQ; - v->a[149601] = anon_sym_CARET_EQ; - v->a[149602] = anon_sym_PIPE_EQ; - v->a[149603] = anon_sym_PIPE_PIPE; - v->a[149604] = anon_sym_AMP_AMP; - v->a[149605] = anon_sym_RBRACK; - v->a[149606] = anon_sym_EQ_TILDE; - v->a[149607] = anon_sym_QMARK; - v->a[149608] = 14; - v->a[149609] = actions(71); - v->a[149610] = 1; - v->a[149611] = sym_comment; - v->a[149612] = actions(6877); - v->a[149613] = 1; - v->a[149614] = anon_sym_STAR_STAR; - v->a[149615] = actions(7039); - v->a[149616] = 1; - v->a[149617] = anon_sym_CARET; - v->a[149618] = actions(7041); + v->a[149600] = actions(9633); + v->a[149601] = 1; + v->a[149602] = sym_heredoc_start; + v->a[149603] = 2; + v->a[149604] = actions(57); + v->a[149605] = 1; + v->a[149606] = sym_comment; + v->a[149607] = actions(9635); + v->a[149608] = 1; + v->a[149609] = sym_heredoc_start; + v->a[149610] = 2; + v->a[149611] = actions(57); + v->a[149612] = 1; + v->a[149613] = sym_comment; + v->a[149614] = actions(9637); + v->a[149615] = 1; + v->a[149616] = anon_sym_BQUOTE; + v->a[149617] = 2; + v->a[149618] = actions(57); v->a[149619] = 1; small_parse_table_7481(v); } void small_parse_table_7481(t_small_parse_table_array *v) { - v->a[149620] = anon_sym_AMP; - v->a[149621] = actions(7049); + v->a[149620] = sym_comment; + v->a[149621] = actions(9639); v->a[149622] = 1; - v->a[149623] = sym_test_operator; - v->a[149624] = actions(6807); - v->a[149625] = 2; - v->a[149626] = anon_sym_EQ; - v->a[149627] = anon_sym_PIPE; - v->a[149628] = actions(6869); - v->a[149629] = 2; - v->a[149630] = anon_sym_PLUS_PLUS; - v->a[149631] = anon_sym_DASH_DASH; - v->a[149632] = actions(6871); - v->a[149633] = 2; - v->a[149634] = anon_sym_LT_LT; - v->a[149635] = anon_sym_GT_GT; - v->a[149636] = actions(6873); - v->a[149637] = 2; - v->a[149638] = anon_sym_PLUS; - v->a[149639] = anon_sym_DASH; + v->a[149623] = anon_sym_RPAREN; + v->a[149624] = 2; + v->a[149625] = actions(57); + v->a[149626] = 1; + v->a[149627] = sym_comment; + v->a[149628] = actions(9641); + v->a[149629] = 1; + v->a[149630] = anon_sym_BQUOTE; + v->a[149631] = 2; + v->a[149632] = actions(57); + v->a[149633] = 1; + v->a[149634] = sym_comment; + v->a[149635] = actions(9643); + v->a[149636] = 1; + v->a[149637] = anon_sym_BQUOTE; + v->a[149638] = 2; + v->a[149639] = actions(57); small_parse_table_7482(v); } void small_parse_table_7482(t_small_parse_table_array *v) { - v->a[149640] = actions(7043); - v->a[149641] = 2; - v->a[149642] = anon_sym_EQ_EQ; - v->a[149643] = anon_sym_BANG_EQ; - v->a[149644] = actions(7045); + v->a[149640] = 1; + v->a[149641] = sym_comment; + v->a[149642] = actions(9641); + v->a[149643] = 1; + v->a[149644] = anon_sym_RPAREN; v->a[149645] = 2; - v->a[149646] = anon_sym_LT; - v->a[149647] = anon_sym_GT; - v->a[149648] = actions(7047); - v->a[149649] = 2; - v->a[149650] = anon_sym_LT_EQ; - v->a[149651] = anon_sym_GT_EQ; - v->a[149652] = actions(6875); - v->a[149653] = 3; - v->a[149654] = anon_sym_STAR; - v->a[149655] = anon_sym_SLASH; - v->a[149656] = anon_sym_PERCENT; - v->a[149657] = actions(6805); - v->a[149658] = 17; - v->a[149659] = sym__concat; + v->a[149646] = actions(57); + v->a[149647] = 1; + v->a[149648] = sym_comment; + v->a[149649] = actions(9645); + v->a[149650] = 1; + v->a[149651] = anon_sym_EQ; + v->a[149652] = 2; + v->a[149653] = actions(57); + v->a[149654] = 1; + v->a[149655] = sym_comment; + v->a[149656] = actions(9647); + v->a[149657] = 1; + v->a[149658] = sym_word; + v->a[149659] = 2; small_parse_table_7483(v); } void small_parse_table_7483(t_small_parse_table_array *v) { - v->a[149660] = anon_sym_PLUS_EQ; - v->a[149661] = anon_sym_DASH_EQ; - v->a[149662] = anon_sym_STAR_EQ; - v->a[149663] = anon_sym_SLASH_EQ; - v->a[149664] = anon_sym_PERCENT_EQ; - v->a[149665] = anon_sym_STAR_STAR_EQ; - v->a[149666] = anon_sym_LT_LT_EQ; - v->a[149667] = anon_sym_GT_GT_EQ; - v->a[149668] = anon_sym_AMP_EQ; - v->a[149669] = anon_sym_CARET_EQ; - v->a[149670] = anon_sym_PIPE_EQ; - v->a[149671] = anon_sym_PIPE_PIPE; - v->a[149672] = anon_sym_AMP_AMP; - v->a[149673] = anon_sym_RBRACK; - v->a[149674] = anon_sym_EQ_TILDE; - v->a[149675] = anon_sym_QMARK; - v->a[149676] = 16; - v->a[149677] = actions(71); + v->a[149660] = actions(57); + v->a[149661] = 1; + v->a[149662] = sym_comment; + v->a[149663] = actions(9649); + v->a[149664] = 1; + v->a[149665] = anon_sym_DOT_DOT; + v->a[149666] = 2; + v->a[149667] = actions(57); + v->a[149668] = 1; + v->a[149669] = sym_comment; + v->a[149670] = actions(9651); + v->a[149671] = 1; + v->a[149672] = anon_sym_RPAREN; + v->a[149673] = 2; + v->a[149674] = actions(57); + v->a[149675] = 1; + v->a[149676] = sym_comment; + v->a[149677] = actions(9653); v->a[149678] = 1; - v->a[149679] = sym_comment; + v->a[149679] = anon_sym_RBRACE3; small_parse_table_7484(v); } void small_parse_table_7484(t_small_parse_table_array *v) { - v->a[149680] = actions(6807); - v->a[149681] = 1; - v->a[149682] = anon_sym_EQ; - v->a[149683] = actions(6877); - v->a[149684] = 1; - v->a[149685] = anon_sym_STAR_STAR; - v->a[149686] = actions(7037); - v->a[149687] = 1; - v->a[149688] = anon_sym_PIPE; - v->a[149689] = actions(7039); - v->a[149690] = 1; - v->a[149691] = anon_sym_CARET; - v->a[149692] = actions(7041); - v->a[149693] = 1; - v->a[149694] = anon_sym_AMP; - v->a[149695] = actions(7049); + v->a[149680] = 2; + v->a[149681] = actions(57); + v->a[149682] = 1; + v->a[149683] = sym_comment; + v->a[149684] = actions(9655); + v->a[149685] = 1; + v->a[149686] = sym_heredoc_end; + v->a[149687] = 2; + v->a[149688] = actions(57); + v->a[149689] = 1; + v->a[149690] = sym_comment; + v->a[149691] = actions(9657); + v->a[149692] = 1; + v->a[149693] = anon_sym_esac; + v->a[149694] = 2; + v->a[149695] = actions(57); v->a[149696] = 1; - v->a[149697] = sym_test_operator; - v->a[149698] = actions(7072); + v->a[149697] = sym_comment; + v->a[149698] = actions(9659); v->a[149699] = 1; small_parse_table_7485(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1497.c b/parser/static/small_parse_table/small_parse_table_1497.c index 0d937f8a..cf56342a 100644 --- a/parser/static/small_parse_table/small_parse_table_1497.c +++ b/parser/static/small_parse_table/small_parse_table_1497.c @@ -14,125 +14,125 @@ void small_parse_table_7485(t_small_parse_table_array *v) { - v->a[149700] = anon_sym_AMP_AMP; - v->a[149701] = actions(6869); - v->a[149702] = 2; - v->a[149703] = anon_sym_PLUS_PLUS; - v->a[149704] = anon_sym_DASH_DASH; - v->a[149705] = actions(6871); - v->a[149706] = 2; - v->a[149707] = anon_sym_LT_LT; - v->a[149708] = anon_sym_GT_GT; - v->a[149709] = actions(6873); - v->a[149710] = 2; - v->a[149711] = anon_sym_PLUS; - v->a[149712] = anon_sym_DASH; - v->a[149713] = actions(7043); - v->a[149714] = 2; - v->a[149715] = anon_sym_EQ_EQ; - v->a[149716] = anon_sym_BANG_EQ; - v->a[149717] = actions(7045); - v->a[149718] = 2; - v->a[149719] = anon_sym_LT; + v->a[149700] = anon_sym_esac; + v->a[149701] = 2; + v->a[149702] = actions(57); + v->a[149703] = 1; + v->a[149704] = sym_comment; + v->a[149705] = actions(8601); + v->a[149706] = 1; + v->a[149707] = anon_sym_fi; + v->a[149708] = 2; + v->a[149709] = actions(57); + v->a[149710] = 1; + v->a[149711] = sym_comment; + v->a[149712] = actions(9661); + v->a[149713] = 1; + v->a[149714] = sym_heredoc_end; + v->a[149715] = 2; + v->a[149716] = actions(57); + v->a[149717] = 1; + v->a[149718] = sym_comment; + v->a[149719] = actions(9663); small_parse_table_7486(v); } void small_parse_table_7486(t_small_parse_table_array *v) { - v->a[149720] = anon_sym_GT; - v->a[149721] = actions(7047); + v->a[149720] = 1; + v->a[149721] = anon_sym_RBRACE2; v->a[149722] = 2; - v->a[149723] = anon_sym_LT_EQ; - v->a[149724] = anon_sym_GT_EQ; - v->a[149725] = actions(6875); - v->a[149726] = 3; - v->a[149727] = anon_sym_STAR; - v->a[149728] = anon_sym_SLASH; - v->a[149729] = anon_sym_PERCENT; - v->a[149730] = actions(6805); - v->a[149731] = 16; - v->a[149732] = sym__concat; - v->a[149733] = anon_sym_PLUS_EQ; - v->a[149734] = anon_sym_DASH_EQ; - v->a[149735] = anon_sym_STAR_EQ; - v->a[149736] = anon_sym_SLASH_EQ; - v->a[149737] = anon_sym_PERCENT_EQ; - v->a[149738] = anon_sym_STAR_STAR_EQ; - v->a[149739] = anon_sym_LT_LT_EQ; + v->a[149723] = actions(57); + v->a[149724] = 1; + v->a[149725] = sym_comment; + v->a[149726] = actions(9665); + v->a[149727] = 1; + v->a[149728] = anon_sym_EQ; + v->a[149729] = 2; + v->a[149730] = actions(57); + v->a[149731] = 1; + v->a[149732] = sym_comment; + v->a[149733] = actions(9667); + v->a[149734] = 1; + v->a[149735] = anon_sym_DOT_DOT; + v->a[149736] = 2; + v->a[149737] = actions(57); + v->a[149738] = 1; + v->a[149739] = sym_comment; small_parse_table_7487(v); } void small_parse_table_7487(t_small_parse_table_array *v) { - v->a[149740] = anon_sym_GT_GT_EQ; - v->a[149741] = anon_sym_AMP_EQ; - v->a[149742] = anon_sym_CARET_EQ; - v->a[149743] = anon_sym_PIPE_EQ; - v->a[149744] = anon_sym_PIPE_PIPE; - v->a[149745] = anon_sym_RBRACK; - v->a[149746] = anon_sym_EQ_TILDE; - v->a[149747] = anon_sym_QMARK; - v->a[149748] = 19; - v->a[149749] = actions(71); - v->a[149750] = 1; - v->a[149751] = sym_comment; - v->a[149752] = actions(6877); - v->a[149753] = 1; - v->a[149754] = anon_sym_STAR_STAR; - v->a[149755] = actions(7037); - v->a[149756] = 1; - v->a[149757] = anon_sym_PIPE; - v->a[149758] = actions(7039); + v->a[149740] = actions(9669); + v->a[149741] = 1; + v->a[149742] = anon_sym_DOT_DOT; + v->a[149743] = 2; + v->a[149744] = actions(57); + v->a[149745] = 1; + v->a[149746] = sym_comment; + v->a[149747] = actions(9671); + v->a[149748] = 1; + v->a[149749] = anon_sym_DOT_DOT; + v->a[149750] = 2; + v->a[149751] = actions(57); + v->a[149752] = 1; + v->a[149753] = sym_comment; + v->a[149754] = actions(9673); + v->a[149755] = 1; + v->a[149756] = anon_sym_DOT_DOT; + v->a[149757] = 2; + v->a[149758] = actions(57); v->a[149759] = 1; small_parse_table_7488(v); } void small_parse_table_7488(t_small_parse_table_array *v) { - v->a[149760] = anon_sym_CARET; - v->a[149761] = actions(7041); + v->a[149760] = sym_comment; + v->a[149761] = actions(9675); v->a[149762] = 1; - v->a[149763] = anon_sym_AMP; - v->a[149764] = actions(7049); - v->a[149765] = 1; - v->a[149766] = sym_test_operator; - v->a[149767] = actions(7072); - v->a[149768] = 1; - v->a[149769] = anon_sym_AMP_AMP; - v->a[149770] = actions(7074); - v->a[149771] = 1; - v->a[149772] = anon_sym_EQ; - v->a[149773] = actions(7076); - v->a[149774] = 1; - v->a[149775] = anon_sym_PIPE_PIPE; - v->a[149776] = actions(7078); - v->a[149777] = 1; - v->a[149778] = anon_sym_EQ_TILDE; - v->a[149779] = actions(7080); + v->a[149763] = anon_sym_DOT_DOT; + v->a[149764] = 2; + v->a[149765] = actions(57); + v->a[149766] = 1; + v->a[149767] = sym_comment; + v->a[149768] = actions(9677); + v->a[149769] = 1; + v->a[149770] = anon_sym_DOT_DOT; + v->a[149771] = 2; + v->a[149772] = actions(57); + v->a[149773] = 1; + v->a[149774] = sym_comment; + v->a[149775] = actions(9679); + v->a[149776] = 1; + v->a[149777] = anon_sym_DOT_DOT; + v->a[149778] = 2; + v->a[149779] = actions(57); small_parse_table_7489(v); } void small_parse_table_7489(t_small_parse_table_array *v) { v->a[149780] = 1; - v->a[149781] = anon_sym_QMARK; - v->a[149782] = actions(6869); - v->a[149783] = 2; - v->a[149784] = anon_sym_PLUS_PLUS; - v->a[149785] = anon_sym_DASH_DASH; - v->a[149786] = actions(6871); - v->a[149787] = 2; - v->a[149788] = anon_sym_LT_LT; - v->a[149789] = anon_sym_GT_GT; - v->a[149790] = actions(6873); - v->a[149791] = 2; - v->a[149792] = anon_sym_PLUS; - v->a[149793] = anon_sym_DASH; - v->a[149794] = actions(7043); - v->a[149795] = 2; - v->a[149796] = anon_sym_EQ_EQ; - v->a[149797] = anon_sym_BANG_EQ; - v->a[149798] = actions(7045); + v->a[149781] = sym_comment; + v->a[149782] = actions(9681); + v->a[149783] = 1; + v->a[149784] = anon_sym_DOT_DOT; + v->a[149785] = 2; + v->a[149786] = actions(57); + v->a[149787] = 1; + v->a[149788] = sym_comment; + v->a[149789] = actions(9683); + v->a[149790] = 1; + v->a[149791] = anon_sym_DOT_DOT; + v->a[149792] = 2; + v->a[149793] = actions(57); + v->a[149794] = 1; + v->a[149795] = sym_comment; + v->a[149796] = actions(9685); + v->a[149797] = 1; + v->a[149798] = anon_sym_DOT_DOT; v->a[149799] = 2; small_parse_table_7490(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1498.c b/parser/static/small_parse_table/small_parse_table_1498.c index b87f86fe..a17af412 100644 --- a/parser/static/small_parse_table/small_parse_table_1498.c +++ b/parser/static/small_parse_table/small_parse_table_1498.c @@ -14,99 +14,99 @@ void small_parse_table_7490(t_small_parse_table_array *v) { - v->a[149800] = anon_sym_LT; - v->a[149801] = anon_sym_GT; - v->a[149802] = actions(7047); - v->a[149803] = 2; - v->a[149804] = anon_sym_LT_EQ; - v->a[149805] = anon_sym_GT_EQ; - v->a[149806] = actions(6875); - v->a[149807] = 3; - v->a[149808] = anon_sym_STAR; - v->a[149809] = anon_sym_SLASH; - v->a[149810] = anon_sym_PERCENT; - v->a[149811] = actions(6805); - v->a[149812] = 13; - v->a[149813] = sym__concat; - v->a[149814] = anon_sym_PLUS_EQ; - v->a[149815] = anon_sym_DASH_EQ; - v->a[149816] = anon_sym_STAR_EQ; - v->a[149817] = anon_sym_SLASH_EQ; - v->a[149818] = anon_sym_PERCENT_EQ; - v->a[149819] = anon_sym_STAR_STAR_EQ; + v->a[149800] = actions(57); + v->a[149801] = 1; + v->a[149802] = sym_comment; + v->a[149803] = actions(9687); + v->a[149804] = 1; + v->a[149805] = anon_sym_DOT_DOT; + v->a[149806] = 2; + v->a[149807] = actions(57); + v->a[149808] = 1; + v->a[149809] = sym_comment; + v->a[149810] = actions(9689); + v->a[149811] = 1; + v->a[149812] = anon_sym_DOT_DOT; + v->a[149813] = 2; + v->a[149814] = actions(57); + v->a[149815] = 1; + v->a[149816] = sym_comment; + v->a[149817] = actions(9691); + v->a[149818] = 1; + v->a[149819] = anon_sym_DOT_DOT; small_parse_table_7491(v); } void small_parse_table_7491(t_small_parse_table_array *v) { - v->a[149820] = anon_sym_LT_LT_EQ; - v->a[149821] = anon_sym_GT_GT_EQ; - v->a[149822] = anon_sym_AMP_EQ; - v->a[149823] = anon_sym_CARET_EQ; - v->a[149824] = anon_sym_PIPE_EQ; - v->a[149825] = anon_sym_RBRACK; - v->a[149826] = 5; - v->a[149827] = actions(71); - v->a[149828] = 1; - v->a[149829] = sym_comment; - v->a[149830] = actions(6708); - v->a[149831] = 1; - v->a[149832] = anon_sym_RBRACK; - v->a[149833] = actions(7082); - v->a[149834] = 1; - v->a[149835] = sym__concat; - v->a[149836] = actions(1273); - v->a[149837] = 14; - v->a[149838] = anon_sym_EQ; - v->a[149839] = anon_sym_PIPE; + v->a[149820] = 2; + v->a[149821] = actions(57); + v->a[149822] = 1; + v->a[149823] = sym_comment; + v->a[149824] = actions(9693); + v->a[149825] = 1; + v->a[149826] = anon_sym_DOT_DOT; + v->a[149827] = 2; + v->a[149828] = actions(57); + v->a[149829] = 1; + v->a[149830] = sym_comment; + v->a[149831] = actions(9695); + v->a[149832] = 1; + v->a[149833] = anon_sym_DOT_DOT; + v->a[149834] = 2; + v->a[149835] = actions(57); + v->a[149836] = 1; + v->a[149837] = sym_comment; + v->a[149838] = actions(9697); + v->a[149839] = 1; small_parse_table_7492(v); } void small_parse_table_7492(t_small_parse_table_array *v) { - v->a[149840] = anon_sym_CARET; - v->a[149841] = anon_sym_AMP; - v->a[149842] = anon_sym_LT; - v->a[149843] = anon_sym_GT; - v->a[149844] = anon_sym_LT_LT; - v->a[149845] = anon_sym_GT_GT; - v->a[149846] = anon_sym_PLUS; - v->a[149847] = anon_sym_DASH; - v->a[149848] = anon_sym_STAR; - v->a[149849] = anon_sym_SLASH; - v->a[149850] = anon_sym_PERCENT; - v->a[149851] = anon_sym_STAR_STAR; - v->a[149852] = actions(1369); - v->a[149853] = 22; - v->a[149854] = sym_test_operator; - v->a[149855] = anon_sym_PLUS_PLUS; - v->a[149856] = anon_sym_DASH_DASH; - v->a[149857] = anon_sym_PLUS_EQ; - v->a[149858] = anon_sym_DASH_EQ; - v->a[149859] = anon_sym_STAR_EQ; + v->a[149840] = anon_sym_DOT_DOT; + v->a[149841] = 2; + v->a[149842] = actions(57); + v->a[149843] = 1; + v->a[149844] = sym_comment; + v->a[149845] = actions(9699); + v->a[149846] = 1; + v->a[149847] = anon_sym_DOT_DOT; + v->a[149848] = 2; + v->a[149849] = actions(57); + v->a[149850] = 1; + v->a[149851] = sym_comment; + v->a[149852] = actions(9701); + v->a[149853] = 1; + v->a[149854] = anon_sym_DOT_DOT; + v->a[149855] = 2; + v->a[149856] = actions(57); + v->a[149857] = 1; + v->a[149858] = sym_comment; + v->a[149859] = actions(9703); small_parse_table_7493(v); } void small_parse_table_7493(t_small_parse_table_array *v) { - v->a[149860] = anon_sym_SLASH_EQ; - v->a[149861] = anon_sym_PERCENT_EQ; - v->a[149862] = anon_sym_STAR_STAR_EQ; - v->a[149863] = anon_sym_LT_LT_EQ; - v->a[149864] = anon_sym_GT_GT_EQ; - v->a[149865] = anon_sym_AMP_EQ; - v->a[149866] = anon_sym_CARET_EQ; - v->a[149867] = anon_sym_PIPE_EQ; - v->a[149868] = anon_sym_PIPE_PIPE; - v->a[149869] = anon_sym_AMP_AMP; - v->a[149870] = anon_sym_EQ_EQ; - v->a[149871] = anon_sym_BANG_EQ; - v->a[149872] = anon_sym_LT_EQ; - v->a[149873] = anon_sym_GT_EQ; - v->a[149874] = anon_sym_EQ_TILDE; - v->a[149875] = anon_sym_QMARK; - v->a[149876] = 5; - v->a[149877] = actions(71); + v->a[149860] = 1; + v->a[149861] = anon_sym_DOT_DOT; + v->a[149862] = 2; + v->a[149863] = actions(57); + v->a[149864] = 1; + v->a[149865] = sym_comment; + v->a[149866] = actions(9705); + v->a[149867] = 1; + v->a[149868] = anon_sym_DOT_DOT; + v->a[149869] = 2; + v->a[149870] = actions(57); + v->a[149871] = 1; + v->a[149872] = sym_comment; + v->a[149873] = actions(9707); + v->a[149874] = 1; + v->a[149875] = anon_sym_DOT_DOT; + v->a[149876] = 2; + v->a[149877] = actions(57); v->a[149878] = 1; v->a[149879] = sym_comment; small_parse_table_7494(v); @@ -114,26 +114,26 @@ void small_parse_table_7493(t_small_parse_table_array *v) void small_parse_table_7494(t_small_parse_table_array *v) { - v->a[149880] = actions(6670); + v->a[149880] = actions(9709); v->a[149881] = 1; - v->a[149882] = anon_sym_RBRACK; - v->a[149883] = actions(7084); - v->a[149884] = 1; - v->a[149885] = sym__concat; - v->a[149886] = actions(1273); - v->a[149887] = 14; - v->a[149888] = anon_sym_EQ; - v->a[149889] = anon_sym_PIPE; - v->a[149890] = anon_sym_CARET; - v->a[149891] = anon_sym_AMP; - v->a[149892] = anon_sym_LT; - v->a[149893] = anon_sym_GT; - v->a[149894] = anon_sym_LT_LT; - v->a[149895] = anon_sym_GT_GT; - v->a[149896] = anon_sym_PLUS; - v->a[149897] = anon_sym_DASH; - v->a[149898] = anon_sym_STAR; - v->a[149899] = anon_sym_SLASH; + v->a[149882] = anon_sym_DOT_DOT; + v->a[149883] = 2; + v->a[149884] = actions(57); + v->a[149885] = 1; + v->a[149886] = sym_comment; + v->a[149887] = actions(9711); + v->a[149888] = 1; + v->a[149889] = anon_sym_DOT_DOT; + v->a[149890] = 2; + v->a[149891] = actions(57); + v->a[149892] = 1; + v->a[149893] = sym_comment; + v->a[149894] = actions(9713); + v->a[149895] = 1; + v->a[149896] = anon_sym_DOT_DOT; + v->a[149897] = 2; + v->a[149898] = actions(57); + v->a[149899] = 1; small_parse_table_7495(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1499.c b/parser/static/small_parse_table/small_parse_table_1499.c index 2b2613e7..b799e10b 100644 --- a/parser/static/small_parse_table/small_parse_table_1499.c +++ b/parser/static/small_parse_table/small_parse_table_1499.c @@ -14,126 +14,126 @@ void small_parse_table_7495(t_small_parse_table_array *v) { - v->a[149900] = anon_sym_PERCENT; - v->a[149901] = anon_sym_STAR_STAR; - v->a[149902] = actions(1369); - v->a[149903] = 22; - v->a[149904] = sym_test_operator; - v->a[149905] = anon_sym_PLUS_PLUS; - v->a[149906] = anon_sym_DASH_DASH; - v->a[149907] = anon_sym_PLUS_EQ; - v->a[149908] = anon_sym_DASH_EQ; - v->a[149909] = anon_sym_STAR_EQ; - v->a[149910] = anon_sym_SLASH_EQ; - v->a[149911] = anon_sym_PERCENT_EQ; - v->a[149912] = anon_sym_STAR_STAR_EQ; - v->a[149913] = anon_sym_LT_LT_EQ; - v->a[149914] = anon_sym_GT_GT_EQ; - v->a[149915] = anon_sym_AMP_EQ; - v->a[149916] = anon_sym_CARET_EQ; - v->a[149917] = anon_sym_PIPE_EQ; - v->a[149918] = anon_sym_PIPE_PIPE; - v->a[149919] = anon_sym_AMP_AMP; + v->a[149900] = sym_comment; + v->a[149901] = actions(9715); + v->a[149902] = 1; + v->a[149903] = anon_sym_DOT_DOT; + v->a[149904] = 2; + v->a[149905] = actions(57); + v->a[149906] = 1; + v->a[149907] = sym_comment; + v->a[149908] = actions(9717); + v->a[149909] = 1; + v->a[149910] = anon_sym_DOT_DOT; + v->a[149911] = 2; + v->a[149912] = actions(57); + v->a[149913] = 1; + v->a[149914] = sym_comment; + v->a[149915] = actions(9719); + v->a[149916] = 1; + v->a[149917] = anon_sym_DOT_DOT; + v->a[149918] = 2; + v->a[149919] = actions(57); small_parse_table_7496(v); } void small_parse_table_7496(t_small_parse_table_array *v) { - v->a[149920] = anon_sym_EQ_EQ; - v->a[149921] = anon_sym_BANG_EQ; - v->a[149922] = anon_sym_LT_EQ; - v->a[149923] = anon_sym_GT_EQ; - v->a[149924] = anon_sym_EQ_TILDE; - v->a[149925] = anon_sym_QMARK; - v->a[149926] = 18; - v->a[149927] = actions(71); - v->a[149928] = 1; - v->a[149929] = sym_comment; - v->a[149930] = actions(6807); - v->a[149931] = 1; - v->a[149932] = anon_sym_EQ; - v->a[149933] = actions(6877); + v->a[149920] = 1; + v->a[149921] = sym_comment; + v->a[149922] = actions(9721); + v->a[149923] = 1; + v->a[149924] = anon_sym_DOT_DOT; + v->a[149925] = 2; + v->a[149926] = actions(57); + v->a[149927] = 1; + v->a[149928] = sym_comment; + v->a[149929] = actions(9723); + v->a[149930] = 1; + v->a[149931] = anon_sym_DOT_DOT; + v->a[149932] = 2; + v->a[149933] = actions(57); v->a[149934] = 1; - v->a[149935] = anon_sym_STAR_STAR; - v->a[149936] = actions(7037); + v->a[149935] = sym_comment; + v->a[149936] = actions(9725); v->a[149937] = 1; - v->a[149938] = anon_sym_PIPE; - v->a[149939] = actions(7039); + v->a[149938] = anon_sym_DOT_DOT; + v->a[149939] = 2; small_parse_table_7497(v); } void small_parse_table_7497(t_small_parse_table_array *v) { - v->a[149940] = 1; - v->a[149941] = anon_sym_CARET; - v->a[149942] = actions(7041); - v->a[149943] = 1; - v->a[149944] = anon_sym_AMP; - v->a[149945] = actions(7049); - v->a[149946] = 1; - v->a[149947] = sym_test_operator; - v->a[149948] = actions(7072); - v->a[149949] = 1; - v->a[149950] = anon_sym_AMP_AMP; - v->a[149951] = actions(7076); - v->a[149952] = 1; - v->a[149953] = anon_sym_PIPE_PIPE; - v->a[149954] = actions(7080); + v->a[149940] = actions(57); + v->a[149941] = 1; + v->a[149942] = sym_comment; + v->a[149943] = actions(9727); + v->a[149944] = 1; + v->a[149945] = anon_sym_DOT_DOT; + v->a[149946] = 2; + v->a[149947] = actions(57); + v->a[149948] = 1; + v->a[149949] = sym_comment; + v->a[149950] = actions(9729); + v->a[149951] = 1; + v->a[149952] = anon_sym_DOT_DOT; + v->a[149953] = 2; + v->a[149954] = actions(57); v->a[149955] = 1; - v->a[149956] = anon_sym_QMARK; - v->a[149957] = actions(6869); - v->a[149958] = 2; - v->a[149959] = anon_sym_PLUS_PLUS; + v->a[149956] = sym_comment; + v->a[149957] = actions(9731); + v->a[149958] = 1; + v->a[149959] = anon_sym_DOT_DOT; small_parse_table_7498(v); } void small_parse_table_7498(t_small_parse_table_array *v) { - v->a[149960] = anon_sym_DASH_DASH; - v->a[149961] = actions(6871); - v->a[149962] = 2; - v->a[149963] = anon_sym_LT_LT; - v->a[149964] = anon_sym_GT_GT; - v->a[149965] = actions(6873); - v->a[149966] = 2; - v->a[149967] = anon_sym_PLUS; - v->a[149968] = anon_sym_DASH; - v->a[149969] = actions(7043); - v->a[149970] = 2; - v->a[149971] = anon_sym_EQ_EQ; - v->a[149972] = anon_sym_BANG_EQ; - v->a[149973] = actions(7045); + v->a[149960] = 2; + v->a[149961] = actions(57); + v->a[149962] = 1; + v->a[149963] = sym_comment; + v->a[149964] = actions(9733); + v->a[149965] = 1; + v->a[149966] = anon_sym_DOT_DOT; + v->a[149967] = 2; + v->a[149968] = actions(57); + v->a[149969] = 1; + v->a[149970] = sym_comment; + v->a[149971] = actions(9735); + v->a[149972] = 1; + v->a[149973] = anon_sym_DOT_DOT; v->a[149974] = 2; - v->a[149975] = anon_sym_LT; - v->a[149976] = anon_sym_GT; - v->a[149977] = actions(7047); - v->a[149978] = 2; - v->a[149979] = anon_sym_LT_EQ; + v->a[149975] = actions(57); + v->a[149976] = 1; + v->a[149977] = sym_comment; + v->a[149978] = actions(9737); + v->a[149979] = 1; small_parse_table_7499(v); } void small_parse_table_7499(t_small_parse_table_array *v) { - v->a[149980] = anon_sym_GT_EQ; - v->a[149981] = actions(6875); - v->a[149982] = 3; - v->a[149983] = anon_sym_STAR; - v->a[149984] = anon_sym_SLASH; - v->a[149985] = anon_sym_PERCENT; - v->a[149986] = actions(6805); - v->a[149987] = 14; - v->a[149988] = sym__concat; - v->a[149989] = anon_sym_PLUS_EQ; - v->a[149990] = anon_sym_DASH_EQ; - v->a[149991] = anon_sym_STAR_EQ; - v->a[149992] = anon_sym_SLASH_EQ; - v->a[149993] = anon_sym_PERCENT_EQ; - v->a[149994] = anon_sym_STAR_STAR_EQ; - v->a[149995] = anon_sym_LT_LT_EQ; - v->a[149996] = anon_sym_GT_GT_EQ; - v->a[149997] = anon_sym_AMP_EQ; - v->a[149998] = anon_sym_CARET_EQ; - v->a[149999] = anon_sym_PIPE_EQ; + v->a[149980] = anon_sym_DOT_DOT; + v->a[149981] = 2; + v->a[149982] = actions(57); + v->a[149983] = 1; + v->a[149984] = sym_comment; + v->a[149985] = actions(9739); + v->a[149986] = 1; + v->a[149987] = anon_sym_DOT_DOT; + v->a[149988] = 2; + v->a[149989] = actions(57); + v->a[149990] = 1; + v->a[149991] = sym_comment; + v->a[149992] = actions(9741); + v->a[149993] = 1; + v->a[149994] = anon_sym_DOT_DOT; + v->a[149995] = 2; + v->a[149996] = actions(57); + v->a[149997] = 1; + v->a[149998] = sym_comment; + v->a[149999] = actions(9743); small_parse_table_7500(v); } diff --git a/parser/static/small_parse_table/small_parse_table_15.c b/parser/static/small_parse_table/small_parse_table_15.c index 9154f279..4ea3e5f9 100644 --- a/parser/static/small_parse_table/small_parse_table_15.c +++ b/parser/static/small_parse_table/small_parse_table_15.c @@ -14,126 +14,126 @@ void small_parse_table_75(t_small_parse_table_array *v) { - v->a[1500] = 1; - v->a[1501] = sym__brace_start; - v->a[1502] = state(541); - v->a[1503] = 1; - v->a[1504] = aux_sym_command_repeat2; - v->a[1505] = state(1175); - v->a[1506] = 1; - v->a[1507] = aux_sym__literal_repeat1; - v->a[1508] = state(1328); - v->a[1509] = 1; - v->a[1510] = sym_concatenation; - v->a[1511] = state(1329); - v->a[1512] = 1; - v->a[1513] = sym_herestring_redirect; - v->a[1514] = actions(1632); - v->a[1515] = 2; - v->a[1516] = anon_sym_LPAREN_LPAREN; - v->a[1517] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1518] = actions(1635); - v->a[1519] = 2; + v->a[1500] = anon_sym_DOLLAR_LPAREN; + v->a[1501] = actions(992); + v->a[1502] = 1; + v->a[1503] = anon_sym_BQUOTE; + v->a[1504] = actions(995); + v->a[1505] = 1; + v->a[1506] = anon_sym_DOLLAR_BQUOTE; + v->a[1507] = actions(998); + v->a[1508] = 1; + v->a[1509] = aux_sym__simple_variable_name_token1; + v->a[1510] = actions(1001); + v->a[1511] = 1; + v->a[1512] = sym_test_operator; + v->a[1513] = actions(1004); + v->a[1514] = 1; + v->a[1515] = sym__brace_start; + v->a[1516] = state(879); + v->a[1517] = 1; + v->a[1518] = aux_sym__literal_repeat1; + v->a[1519] = actions(961); small_parse_table_76(v); } void small_parse_table_76(t_small_parse_table_array *v) { - v->a[1520] = anon_sym_EQ_EQ; - v->a[1521] = anon_sym_EQ_TILDE; - v->a[1522] = actions(1671); - v->a[1523] = 2; - v->a[1524] = anon_sym_LT_LPAREN; - v->a[1525] = anon_sym_GT_LPAREN; - v->a[1526] = actions(1629); - v->a[1527] = 3; - v->a[1528] = sym_raw_string; - v->a[1529] = sym_ansi_c_string; - v->a[1530] = sym_word; - v->a[1531] = state(985); - v->a[1532] = 9; + v->a[1520] = 2; + v->a[1521] = sym_raw_string; + v->a[1522] = sym_word; + v->a[1523] = actions(966); + v->a[1524] = 2; + v->a[1525] = sym_file_descriptor; + v->a[1526] = aux_sym_heredoc_redirect_token1; + v->a[1527] = state(275); + v->a[1528] = 2; + v->a[1529] = sym_concatenation; + v->a[1530] = aux_sym_unset_command_repeat1; + v->a[1531] = state(566); + v->a[1532] = 7; v->a[1533] = sym_arithmetic_expansion; v->a[1534] = sym_brace_expression; v->a[1535] = sym_string; - v->a[1536] = sym_translated_string; - v->a[1537] = sym_number; - v->a[1538] = sym_simple_expansion; - v->a[1539] = sym_expansion; + v->a[1536] = sym_number; + v->a[1537] = sym_simple_expansion; + v->a[1538] = sym_expansion; + v->a[1539] = sym_command_substitution; small_parse_table_77(v); } void small_parse_table_77(t_small_parse_table_array *v) { - v->a[1540] = sym_command_substitution; - v->a[1541] = sym_process_substitution; - v->a[1542] = actions(1486); - v->a[1543] = 21; - v->a[1544] = anon_sym_SEMI; - v->a[1545] = anon_sym_PIPE_PIPE; - v->a[1546] = anon_sym_AMP_AMP; - v->a[1547] = anon_sym_PIPE; - v->a[1548] = anon_sym_AMP; - v->a[1549] = anon_sym_LT; - v->a[1550] = anon_sym_GT; - v->a[1551] = anon_sym_LT_LT; + v->a[1540] = actions(964); + v->a[1541] = 22; + v->a[1542] = anon_sym_esac; + v->a[1543] = anon_sym_PIPE; + v->a[1544] = anon_sym_SEMI_SEMI; + v->a[1545] = anon_sym_SEMI_AMP; + v->a[1546] = anon_sym_SEMI_SEMI_AMP; + v->a[1547] = anon_sym_PIPE_AMP; + v->a[1548] = anon_sym_AMP_AMP; + v->a[1549] = anon_sym_PIPE_PIPE; + v->a[1550] = anon_sym_LT; + v->a[1551] = anon_sym_GT; v->a[1552] = anon_sym_GT_GT; - v->a[1553] = anon_sym_SEMI_SEMI; - v->a[1554] = anon_sym_SEMI_AMP; - v->a[1555] = anon_sym_SEMI_SEMI_AMP; - v->a[1556] = anon_sym_PIPE_AMP; - v->a[1557] = anon_sym_AMP_GT; - v->a[1558] = anon_sym_AMP_GT_GT; - v->a[1559] = anon_sym_LT_AMP; + v->a[1553] = anon_sym_AMP_GT; + v->a[1554] = anon_sym_AMP_GT_GT; + v->a[1555] = anon_sym_LT_AMP; + v->a[1556] = anon_sym_GT_AMP; + v->a[1557] = anon_sym_GT_PIPE; + v->a[1558] = anon_sym_LT_AMP_DASH; + v->a[1559] = anon_sym_GT_AMP_DASH; small_parse_table_78(v); } void small_parse_table_78(t_small_parse_table_array *v) { - v->a[1560] = anon_sym_GT_AMP; - v->a[1561] = anon_sym_GT_PIPE; - v->a[1562] = anon_sym_LT_AMP_DASH; - v->a[1563] = anon_sym_GT_AMP_DASH; - v->a[1564] = anon_sym_LT_LT_DASH; - v->a[1565] = 26; - v->a[1566] = actions(3); - v->a[1567] = 1; - v->a[1568] = sym_comment; - v->a[1569] = actions(1450); - v->a[1570] = 1; - v->a[1571] = anon_sym_LT_LT_LT; - v->a[1572] = actions(1452); - v->a[1573] = 1; - v->a[1574] = anon_sym_DOLLAR_LBRACK; - v->a[1575] = actions(1454); - v->a[1576] = 1; - v->a[1577] = anon_sym_DOLLAR; - v->a[1578] = actions(1456); - v->a[1579] = 1; + v->a[1560] = anon_sym_LT_LT; + v->a[1561] = anon_sym_LT_LT_DASH; + v->a[1562] = anon_sym_AMP; + v->a[1563] = anon_sym_SEMI; + v->a[1564] = 21; + v->a[1565] = actions(3); + v->a[1566] = 1; + v->a[1567] = sym_comment; + v->a[1568] = actions(1009); + v->a[1569] = 1; + v->a[1570] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1571] = actions(1011); + v->a[1572] = 1; + v->a[1573] = anon_sym_DOLLAR; + v->a[1574] = actions(1013); + v->a[1575] = 1; + v->a[1576] = sym__special_character; + v->a[1577] = actions(1015); + v->a[1578] = 1; + v->a[1579] = anon_sym_DQUOTE; small_parse_table_79(v); } void small_parse_table_79(t_small_parse_table_array *v) { - v->a[1580] = sym__special_character; - v->a[1581] = actions(1458); - v->a[1582] = 1; - v->a[1583] = anon_sym_DQUOTE; - v->a[1584] = actions(1460); - v->a[1585] = 1; - v->a[1586] = aux_sym_number_token1; - v->a[1587] = actions(1462); - v->a[1588] = 1; - v->a[1589] = aux_sym_number_token2; - v->a[1590] = actions(1464); - v->a[1591] = 1; - v->a[1592] = anon_sym_DOLLAR_LBRACE; - v->a[1593] = actions(1466); - v->a[1594] = 1; - v->a[1595] = anon_sym_DOLLAR_LPAREN; - v->a[1596] = actions(1468); - v->a[1597] = 1; - v->a[1598] = anon_sym_BQUOTE; - v->a[1599] = actions(1470); + v->a[1580] = actions(1017); + v->a[1581] = 1; + v->a[1582] = aux_sym_number_token1; + v->a[1583] = actions(1019); + v->a[1584] = 1; + v->a[1585] = aux_sym_number_token2; + v->a[1586] = actions(1021); + v->a[1587] = 1; + v->a[1588] = anon_sym_DOLLAR_LBRACE; + v->a[1589] = actions(1023); + v->a[1590] = 1; + v->a[1591] = anon_sym_DOLLAR_LPAREN; + v->a[1592] = actions(1025); + v->a[1593] = 1; + v->a[1594] = anon_sym_BQUOTE; + v->a[1595] = actions(1027); + v->a[1596] = 1; + v->a[1597] = anon_sym_DOLLAR_BQUOTE; + v->a[1598] = actions(1029); + v->a[1599] = 1; small_parse_table_80(v); } diff --git a/parser/static/small_parse_table/small_parse_table_150.c b/parser/static/small_parse_table/small_parse_table_150.c index 589d02ad..1c944f2b 100644 --- a/parser/static/small_parse_table/small_parse_table_150.c +++ b/parser/static/small_parse_table/small_parse_table_150.c @@ -14,126 +14,126 @@ void small_parse_table_750(t_small_parse_table_array *v) { - v->a[15000] = sym_comment; - v->a[15001] = state(1744); - v->a[15002] = 1; - v->a[15003] = aux_sym__literal_repeat1; - v->a[15004] = state(704); - v->a[15005] = 2; - v->a[15006] = sym_concatenation; - v->a[15007] = aux_sym_for_statement_repeat1; - v->a[15008] = actions(2096); - v->a[15009] = 5; - v->a[15010] = sym_file_descriptor; - v->a[15011] = sym_variable_name; - v->a[15012] = sym_test_operator; - v->a[15013] = sym__brace_start; - v->a[15014] = aux_sym_heredoc_redirect_token1; - v->a[15015] = state(1688); - v->a[15016] = 9; - v->a[15017] = sym_arithmetic_expansion; - v->a[15018] = sym_brace_expression; - v->a[15019] = sym_string; + v->a[15000] = state(2320); + v->a[15001] = 1; + v->a[15002] = sym_concatenation; + v->a[15003] = actions(1534); + v->a[15004] = 2; + v->a[15005] = sym_file_descriptor; + v->a[15006] = aux_sym_heredoc_redirect_token1; + v->a[15007] = actions(2577); + v->a[15008] = 2; + v->a[15009] = sym_raw_string; + v->a[15010] = sym_word; + v->a[15011] = state(2316); + v->a[15012] = 7; + v->a[15013] = sym_arithmetic_expansion; + v->a[15014] = sym_brace_expression; + v->a[15015] = sym_string; + v->a[15016] = sym_number; + v->a[15017] = sym_simple_expansion; + v->a[15018] = sym_expansion; + v->a[15019] = sym_command_substitution; small_parse_table_751(v); } void small_parse_table_751(t_small_parse_table_array *v) { - v->a[15020] = sym_translated_string; - v->a[15021] = sym_number; - v->a[15022] = sym_simple_expansion; - v->a[15023] = sym_expansion; - v->a[15024] = sym_command_substitution; - v->a[15025] = sym_process_substitution; - v->a[15026] = actions(2094); - v->a[15027] = 37; - v->a[15028] = anon_sym_LPAREN_LPAREN; - v->a[15029] = anon_sym_SEMI; - v->a[15030] = anon_sym_PIPE_PIPE; - v->a[15031] = anon_sym_AMP_AMP; - v->a[15032] = anon_sym_PIPE; - v->a[15033] = anon_sym_AMP; - v->a[15034] = anon_sym_LT; - v->a[15035] = anon_sym_GT; - v->a[15036] = anon_sym_LT_LT; - v->a[15037] = anon_sym_GT_GT; - v->a[15038] = anon_sym_SEMI_SEMI; - v->a[15039] = anon_sym_PIPE_AMP; + v->a[15020] = actions(1532); + v->a[15021] = 19; + v->a[15022] = anon_sym_PIPE; + v->a[15023] = anon_sym_SEMI_SEMI; + v->a[15024] = anon_sym_PIPE_AMP; + v->a[15025] = anon_sym_AMP_AMP; + v->a[15026] = anon_sym_PIPE_PIPE; + v->a[15027] = anon_sym_LT; + v->a[15028] = anon_sym_GT; + v->a[15029] = anon_sym_GT_GT; + v->a[15030] = anon_sym_AMP_GT; + v->a[15031] = anon_sym_AMP_GT_GT; + v->a[15032] = anon_sym_LT_AMP; + v->a[15033] = anon_sym_GT_AMP; + v->a[15034] = anon_sym_GT_PIPE; + v->a[15035] = anon_sym_LT_AMP_DASH; + v->a[15036] = anon_sym_GT_AMP_DASH; + v->a[15037] = anon_sym_LT_LT; + v->a[15038] = anon_sym_LT_LT_DASH; + v->a[15039] = anon_sym_AMP; small_parse_table_752(v); } void small_parse_table_752(t_small_parse_table_array *v) { - v->a[15040] = anon_sym_AMP_GT; - v->a[15041] = anon_sym_AMP_GT_GT; - v->a[15042] = anon_sym_LT_AMP; - v->a[15043] = anon_sym_GT_AMP; - v->a[15044] = anon_sym_GT_PIPE; - v->a[15045] = anon_sym_LT_AMP_DASH; - v->a[15046] = anon_sym_GT_AMP_DASH; - v->a[15047] = anon_sym_LT_LT_DASH; - v->a[15048] = anon_sym_LT_LT_LT; - v->a[15049] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15050] = anon_sym_DOLLAR_LBRACK; - v->a[15051] = anon_sym_DOLLAR; - v->a[15052] = sym__special_character; - v->a[15053] = anon_sym_DQUOTE; - v->a[15054] = sym_raw_string; - v->a[15055] = sym_ansi_c_string; - v->a[15056] = aux_sym_number_token1; - v->a[15057] = aux_sym_number_token2; - v->a[15058] = anon_sym_DOLLAR_LBRACE; - v->a[15059] = anon_sym_DOLLAR_LPAREN; + v->a[15040] = anon_sym_SEMI; + v->a[15041] = 21; + v->a[15042] = actions(57); + v->a[15043] = 1; + v->a[15044] = sym_comment; + v->a[15045] = actions(2581); + v->a[15046] = 1; + v->a[15047] = sym_word; + v->a[15048] = actions(2584); + v->a[15049] = 1; + v->a[15050] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15051] = actions(2587); + v->a[15052] = 1; + v->a[15053] = anon_sym_DOLLAR; + v->a[15054] = actions(2590); + v->a[15055] = 1; + v->a[15056] = sym__special_character; + v->a[15057] = actions(2593); + v->a[15058] = 1; + v->a[15059] = anon_sym_DQUOTE; small_parse_table_753(v); } void small_parse_table_753(t_small_parse_table_array *v) { - v->a[15060] = anon_sym_BQUOTE; - v->a[15061] = anon_sym_DOLLAR_BQUOTE; - v->a[15062] = anon_sym_LT_LPAREN; - v->a[15063] = anon_sym_GT_LPAREN; - v->a[15064] = sym_word; - v->a[15065] = 8; - v->a[15066] = actions(3); + v->a[15060] = actions(2599); + v->a[15061] = 1; + v->a[15062] = aux_sym_number_token1; + v->a[15063] = actions(2602); + v->a[15064] = 1; + v->a[15065] = aux_sym_number_token2; + v->a[15066] = actions(2605); v->a[15067] = 1; - v->a[15068] = sym_comment; - v->a[15069] = actions(3423); + v->a[15068] = anon_sym_DOLLAR_LBRACE; + v->a[15069] = actions(2608); v->a[15070] = 1; - v->a[15071] = anon_sym_DQUOTE; - v->a[15072] = actions(3427); + v->a[15071] = anon_sym_DOLLAR_LPAREN; + v->a[15072] = actions(2611); v->a[15073] = 1; - v->a[15074] = sym_variable_name; - v->a[15075] = state(1686); + v->a[15074] = anon_sym_BQUOTE; + v->a[15075] = actions(2614); v->a[15076] = 1; - v->a[15077] = sym_string; - v->a[15078] = actions(3425); - v->a[15079] = 2; + v->a[15077] = anon_sym_DOLLAR_BQUOTE; + v->a[15078] = actions(2617); + v->a[15079] = 1; small_parse_table_754(v); } void small_parse_table_754(t_small_parse_table_array *v) { v->a[15080] = aux_sym__simple_variable_name_token1; - v->a[15081] = aux_sym__multiline_variable_name_token1; - v->a[15082] = actions(1235); - v->a[15083] = 4; - v->a[15084] = sym_file_descriptor; - v->a[15085] = sym_test_operator; + v->a[15081] = actions(2620); + v->a[15082] = 1; + v->a[15083] = sym_variable_name; + v->a[15084] = actions(2623); + v->a[15085] = 1; v->a[15086] = sym__brace_start; - v->a[15087] = ts_builtin_sym_end; - v->a[15088] = actions(3421); - v->a[15089] = 9; - v->a[15090] = anon_sym_DASH; - v->a[15091] = anon_sym_STAR; - v->a[15092] = anon_sym_BANG; - v->a[15093] = anon_sym_QMARK; - v->a[15094] = anon_sym_DOLLAR; - v->a[15095] = anon_sym_POUND; - v->a[15096] = anon_sym_AT2; - v->a[15097] = anon_sym_0; - v->a[15098] = anon_sym__; - v->a[15099] = actions(1227); + v->a[15087] = state(1522); + v->a[15088] = 1; + v->a[15089] = aux_sym__literal_repeat1; + v->a[15090] = actions(2596); + v->a[15091] = 2; + v->a[15092] = sym_test_operator; + v->a[15093] = sym_raw_string; + v->a[15094] = state(452); + v->a[15095] = 3; + v->a[15096] = sym_variable_assignment; + v->a[15097] = sym_concatenation; + v->a[15098] = aux_sym_declaration_command_repeat1; + v->a[15099] = actions(764); small_parse_table_755(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1500.c b/parser/static/small_parse_table/small_parse_table_1500.c index 1c331826..f731c90b 100644 --- a/parser/static/small_parse_table/small_parse_table_1500.c +++ b/parser/static/small_parse_table/small_parse_table_1500.c @@ -14,126 +14,126 @@ void small_parse_table_7500(t_small_parse_table_array *v) { - v->a[150000] = anon_sym_RBRACK; - v->a[150001] = anon_sym_EQ_TILDE; - v->a[150002] = 21; - v->a[150003] = actions(71); + v->a[150000] = 1; + v->a[150001] = anon_sym_DOT_DOT; + v->a[150002] = 2; + v->a[150003] = actions(57); v->a[150004] = 1; v->a[150005] = sym_comment; - v->a[150006] = actions(6881); + v->a[150006] = actions(9745); v->a[150007] = 1; - v->a[150008] = anon_sym_COMMA; - v->a[150009] = actions(6883); - v->a[150010] = 1; - v->a[150011] = anon_sym_EQ; - v->a[150012] = actions(6889); - v->a[150013] = 1; - v->a[150014] = anon_sym_PIPE_PIPE; - v->a[150015] = actions(6891); - v->a[150016] = 1; - v->a[150017] = anon_sym_AMP_AMP; - v->a[150018] = actions(6893); - v->a[150019] = 1; + v->a[150008] = aux_sym_brace_expression_token1; + v->a[150009] = 2; + v->a[150010] = actions(57); + v->a[150011] = 1; + v->a[150012] = sym_comment; + v->a[150013] = actions(9747); + v->a[150014] = 1; + v->a[150015] = anon_sym_RBRACE3; + v->a[150016] = 2; + v->a[150017] = actions(57); + v->a[150018] = 1; + v->a[150019] = sym_comment; small_parse_table_7501(v); } void small_parse_table_7501(t_small_parse_table_array *v) { - v->a[150020] = anon_sym_PIPE; - v->a[150021] = actions(6895); - v->a[150022] = 1; - v->a[150023] = anon_sym_CARET; - v->a[150024] = actions(6897); + v->a[150020] = actions(9749); + v->a[150021] = 1; + v->a[150022] = anon_sym_esac; + v->a[150023] = 2; + v->a[150024] = actions(57); v->a[150025] = 1; - v->a[150026] = anon_sym_AMP; - v->a[150027] = actions(6911); + v->a[150026] = sym_comment; + v->a[150027] = actions(9751); v->a[150028] = 1; - v->a[150029] = anon_sym_STAR_STAR; - v->a[150030] = actions(6913); - v->a[150031] = 1; - v->a[150032] = anon_sym_EQ_TILDE; - v->a[150033] = actions(6915); - v->a[150034] = 1; - v->a[150035] = anon_sym_QMARK; - v->a[150036] = actions(7086); - v->a[150037] = 1; - v->a[150038] = anon_sym_RPAREN_RPAREN; - v->a[150039] = state(6661); + v->a[150029] = anon_sym_RPAREN; + v->a[150030] = 2; + v->a[150031] = actions(57); + v->a[150032] = 1; + v->a[150033] = sym_comment; + v->a[150034] = actions(9753); + v->a[150035] = 1; + v->a[150036] = sym_word; + v->a[150037] = 2; + v->a[150038] = actions(57); + v->a[150039] = 1; small_parse_table_7502(v); } void small_parse_table_7502(t_small_parse_table_array *v) { - v->a[150040] = 1; - v->a[150041] = aux_sym_arithmetic_expansion_repeat1; - v->a[150042] = actions(6885); - v->a[150043] = 2; - v->a[150044] = anon_sym_PLUS_PLUS; - v->a[150045] = anon_sym_DASH_DASH; - v->a[150046] = actions(6899); - v->a[150047] = 2; - v->a[150048] = anon_sym_EQ_EQ; - v->a[150049] = anon_sym_BANG_EQ; - v->a[150050] = actions(6901); + v->a[150040] = sym_comment; + v->a[150041] = actions(9755); + v->a[150042] = 1; + v->a[150043] = anon_sym_BQUOTE; + v->a[150044] = 2; + v->a[150045] = actions(57); + v->a[150046] = 1; + v->a[150047] = sym_comment; + v->a[150048] = actions(9757); + v->a[150049] = 1; + v->a[150050] = anon_sym_BQUOTE; v->a[150051] = 2; - v->a[150052] = anon_sym_LT; - v->a[150053] = anon_sym_GT; - v->a[150054] = actions(6903); - v->a[150055] = 2; - v->a[150056] = anon_sym_LT_EQ; - v->a[150057] = anon_sym_GT_EQ; - v->a[150058] = actions(6905); - v->a[150059] = 2; + v->a[150052] = actions(57); + v->a[150053] = 1; + v->a[150054] = sym_comment; + v->a[150055] = actions(9759); + v->a[150056] = 1; + v->a[150057] = anon_sym_esac; + v->a[150058] = 2; + v->a[150059] = actions(57); small_parse_table_7503(v); } void small_parse_table_7503(t_small_parse_table_array *v) { - v->a[150060] = anon_sym_LT_LT; - v->a[150061] = anon_sym_GT_GT; - v->a[150062] = actions(6907); - v->a[150063] = 2; - v->a[150064] = anon_sym_PLUS; - v->a[150065] = anon_sym_DASH; - v->a[150066] = actions(6909); - v->a[150067] = 3; - v->a[150068] = anon_sym_STAR; - v->a[150069] = anon_sym_SLASH; - v->a[150070] = anon_sym_PERCENT; - v->a[150071] = actions(6887); - v->a[150072] = 11; - v->a[150073] = anon_sym_PLUS_EQ; - v->a[150074] = anon_sym_DASH_EQ; - v->a[150075] = anon_sym_STAR_EQ; - v->a[150076] = anon_sym_SLASH_EQ; - v->a[150077] = anon_sym_PERCENT_EQ; - v->a[150078] = anon_sym_STAR_STAR_EQ; - v->a[150079] = anon_sym_LT_LT_EQ; + v->a[150060] = 1; + v->a[150061] = sym_comment; + v->a[150062] = actions(9761); + v->a[150063] = 1; + v->a[150064] = anon_sym_DOT_DOT; + v->a[150065] = 2; + v->a[150066] = actions(57); + v->a[150067] = 1; + v->a[150068] = sym_comment; + v->a[150069] = actions(9551); + v->a[150070] = 1; + v->a[150071] = anon_sym_RPAREN; + v->a[150072] = 2; + v->a[150073] = actions(57); + v->a[150074] = 1; + v->a[150075] = sym_comment; + v->a[150076] = actions(9763); + v->a[150077] = 1; + v->a[150078] = aux_sym_brace_expression_token1; + v->a[150079] = 2; small_parse_table_7504(v); } void small_parse_table_7504(t_small_parse_table_array *v) { - v->a[150080] = anon_sym_GT_GT_EQ; - v->a[150081] = anon_sym_AMP_EQ; - v->a[150082] = anon_sym_CARET_EQ; - v->a[150083] = anon_sym_PIPE_EQ; - v->a[150084] = 8; - v->a[150085] = actions(71); - v->a[150086] = 1; - v->a[150087] = sym_comment; - v->a[150088] = actions(6877); - v->a[150089] = 1; - v->a[150090] = anon_sym_STAR_STAR; - v->a[150091] = actions(6869); - v->a[150092] = 2; - v->a[150093] = anon_sym_PLUS_PLUS; - v->a[150094] = anon_sym_DASH_DASH; - v->a[150095] = actions(6871); - v->a[150096] = 2; - v->a[150097] = anon_sym_LT_LT; - v->a[150098] = anon_sym_GT_GT; - v->a[150099] = actions(6873); + v->a[150080] = actions(57); + v->a[150081] = 1; + v->a[150082] = sym_comment; + v->a[150083] = actions(9765); + v->a[150084] = 1; + v->a[150085] = ts_builtin_sym_end; + v->a[150086] = 2; + v->a[150087] = actions(57); + v->a[150088] = 1; + v->a[150089] = sym_comment; + v->a[150090] = actions(9767); + v->a[150091] = 1; + v->a[150092] = ts_builtin_sym_end; + v->a[150093] = 2; + v->a[150094] = actions(57); + v->a[150095] = 1; + v->a[150096] = sym_comment; + v->a[150097] = actions(9755); + v->a[150098] = 1; + v->a[150099] = anon_sym_RPAREN; small_parse_table_7505(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1501.c b/parser/static/small_parse_table/small_parse_table_1501.c index ce16f96f..95a18082 100644 --- a/parser/static/small_parse_table/small_parse_table_1501.c +++ b/parser/static/small_parse_table/small_parse_table_1501.c @@ -15,125 +15,125 @@ void small_parse_table_7505(t_small_parse_table_array *v) { v->a[150100] = 2; - v->a[150101] = anon_sym_PLUS; - v->a[150102] = anon_sym_DASH; - v->a[150103] = actions(6875); - v->a[150104] = 3; - v->a[150105] = anon_sym_STAR; - v->a[150106] = anon_sym_SLASH; - v->a[150107] = anon_sym_PERCENT; - v->a[150108] = actions(6807); - v->a[150109] = 6; - v->a[150110] = anon_sym_EQ; - v->a[150111] = anon_sym_PIPE; - v->a[150112] = anon_sym_CARET; - v->a[150113] = anon_sym_AMP; - v->a[150114] = anon_sym_LT; - v->a[150115] = anon_sym_GT; - v->a[150116] = actions(6805); - v->a[150117] = 22; - v->a[150118] = sym__concat; - v->a[150119] = sym_test_operator; + v->a[150101] = actions(57); + v->a[150102] = 1; + v->a[150103] = sym_comment; + v->a[150104] = actions(9769); + v->a[150105] = 1; + v->a[150106] = anon_sym_RBRACE3; + v->a[150107] = 2; + v->a[150108] = actions(57); + v->a[150109] = 1; + v->a[150110] = sym_comment; + v->a[150111] = actions(9771); + v->a[150112] = 1; + v->a[150113] = anon_sym_fi; + v->a[150114] = 2; + v->a[150115] = actions(57); + v->a[150116] = 1; + v->a[150117] = sym_comment; + v->a[150118] = actions(9773); + v->a[150119] = 1; small_parse_table_7506(v); } void small_parse_table_7506(t_small_parse_table_array *v) { - v->a[150120] = anon_sym_PLUS_EQ; - v->a[150121] = anon_sym_DASH_EQ; - v->a[150122] = anon_sym_STAR_EQ; - v->a[150123] = anon_sym_SLASH_EQ; - v->a[150124] = anon_sym_PERCENT_EQ; - v->a[150125] = anon_sym_STAR_STAR_EQ; - v->a[150126] = anon_sym_LT_LT_EQ; - v->a[150127] = anon_sym_GT_GT_EQ; - v->a[150128] = anon_sym_AMP_EQ; - v->a[150129] = anon_sym_CARET_EQ; - v->a[150130] = anon_sym_PIPE_EQ; - v->a[150131] = anon_sym_PIPE_PIPE; - v->a[150132] = anon_sym_AMP_AMP; - v->a[150133] = anon_sym_EQ_EQ; - v->a[150134] = anon_sym_BANG_EQ; - v->a[150135] = anon_sym_LT_EQ; - v->a[150136] = anon_sym_GT_EQ; - v->a[150137] = anon_sym_RBRACK; - v->a[150138] = anon_sym_EQ_TILDE; - v->a[150139] = anon_sym_QMARK; + v->a[150120] = anon_sym_RPAREN; + v->a[150121] = 2; + v->a[150122] = actions(57); + v->a[150123] = 1; + v->a[150124] = sym_comment; + v->a[150125] = actions(9775); + v->a[150126] = 1; + v->a[150127] = sym_word; + v->a[150128] = 2; + v->a[150129] = actions(57); + v->a[150130] = 1; + v->a[150131] = sym_comment; + v->a[150132] = actions(9777); + v->a[150133] = 1; + v->a[150134] = aux_sym__simple_variable_name_token1; + v->a[150135] = 2; + v->a[150136] = actions(57); + v->a[150137] = 1; + v->a[150138] = sym_comment; + v->a[150139] = actions(9779); small_parse_table_7507(v); } void small_parse_table_7507(t_small_parse_table_array *v) { - v->a[150140] = 4; - v->a[150141] = actions(3); - v->a[150142] = 1; - v->a[150143] = sym_comment; - v->a[150144] = actions(7090); - v->a[150145] = 1; - v->a[150146] = anon_sym_EQ; - v->a[150147] = actions(7092); - v->a[150148] = 1; - v->a[150149] = aux_sym_heredoc_redirect_token1; - v->a[150150] = actions(7088); - v->a[150151] = 36; - v->a[150152] = anon_sym_SEMI; - v->a[150153] = anon_sym_COMMA; - v->a[150154] = anon_sym_PLUS_PLUS; - v->a[150155] = anon_sym_DASH_DASH; - v->a[150156] = anon_sym_PLUS_EQ; - v->a[150157] = anon_sym_DASH_EQ; - v->a[150158] = anon_sym_STAR_EQ; - v->a[150159] = anon_sym_SLASH_EQ; + v->a[150140] = 1; + v->a[150141] = aux_sym_brace_expression_token1; + v->a[150142] = 2; + v->a[150143] = actions(57); + v->a[150144] = 1; + v->a[150145] = sym_comment; + v->a[150146] = actions(9781); + v->a[150147] = 1; + v->a[150148] = aux_sym_brace_expression_token1; + v->a[150149] = 2; + v->a[150150] = actions(57); + v->a[150151] = 1; + v->a[150152] = sym_comment; + v->a[150153] = actions(9783); + v->a[150154] = 1; + v->a[150155] = anon_sym_EQ; + v->a[150156] = 2; + v->a[150157] = actions(57); + v->a[150158] = 1; + v->a[150159] = sym_comment; small_parse_table_7508(v); } void small_parse_table_7508(t_small_parse_table_array *v) { - v->a[150160] = anon_sym_PERCENT_EQ; - v->a[150161] = anon_sym_STAR_STAR_EQ; - v->a[150162] = anon_sym_LT_LT_EQ; - v->a[150163] = anon_sym_GT_GT_EQ; - v->a[150164] = anon_sym_AMP_EQ; - v->a[150165] = anon_sym_CARET_EQ; - v->a[150166] = anon_sym_PIPE_EQ; - v->a[150167] = anon_sym_PIPE_PIPE; - v->a[150168] = anon_sym_DASHo; - v->a[150169] = anon_sym_AMP_AMP; - v->a[150170] = anon_sym_DASHa; - v->a[150171] = anon_sym_PIPE; - v->a[150172] = anon_sym_CARET; - v->a[150173] = anon_sym_AMP; - v->a[150174] = anon_sym_EQ_EQ; - v->a[150175] = anon_sym_BANG_EQ; - v->a[150176] = anon_sym_LT; - v->a[150177] = anon_sym_GT; - v->a[150178] = anon_sym_LT_EQ; - v->a[150179] = anon_sym_GT_EQ; + v->a[150160] = actions(9785); + v->a[150161] = 1; + v->a[150162] = aux_sym_brace_expression_token1; + v->a[150163] = 2; + v->a[150164] = actions(57); + v->a[150165] = 1; + v->a[150166] = sym_comment; + v->a[150167] = actions(9787); + v->a[150168] = 1; + v->a[150169] = anon_sym_esac; + v->a[150170] = 2; + v->a[150171] = actions(57); + v->a[150172] = 1; + v->a[150173] = sym_comment; + v->a[150174] = actions(9789); + v->a[150175] = 1; + v->a[150176] = anon_sym_esac; + v->a[150177] = 2; + v->a[150178] = actions(57); + v->a[150179] = 1; small_parse_table_7509(v); } void small_parse_table_7509(t_small_parse_table_array *v) { - v->a[150180] = anon_sym_LT_LT; - v->a[150181] = anon_sym_GT_GT; - v->a[150182] = anon_sym_PLUS; - v->a[150183] = anon_sym_DASH; - v->a[150184] = anon_sym_STAR; - v->a[150185] = anon_sym_SLASH; - v->a[150186] = anon_sym_PERCENT; - v->a[150187] = anon_sym_STAR_STAR; - v->a[150188] = 3; - v->a[150189] = actions(71); - v->a[150190] = 1; - v->a[150191] = sym_comment; - v->a[150192] = actions(6797); - v->a[150193] = 14; - v->a[150194] = anon_sym_EQ; - v->a[150195] = anon_sym_PIPE; - v->a[150196] = anon_sym_CARET; - v->a[150197] = anon_sym_AMP; - v->a[150198] = anon_sym_LT; - v->a[150199] = anon_sym_GT; + v->a[150180] = sym_comment; + v->a[150181] = actions(9791); + v->a[150182] = 1; + v->a[150183] = aux_sym_brace_expression_token1; + v->a[150184] = 2; + v->a[150185] = actions(57); + v->a[150186] = 1; + v->a[150187] = sym_comment; + v->a[150188] = actions(9793); + v->a[150189] = 1; + v->a[150190] = aux_sym_brace_expression_token1; + v->a[150191] = 2; + v->a[150192] = actions(57); + v->a[150193] = 1; + v->a[150194] = sym_comment; + v->a[150195] = actions(9795); + v->a[150196] = 1; + v->a[150197] = aux_sym_brace_expression_token1; + v->a[150198] = 2; + v->a[150199] = actions(57); small_parse_table_7510(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1502.c b/parser/static/small_parse_table/small_parse_table_1502.c index 070582f9..9c454543 100644 --- a/parser/static/small_parse_table/small_parse_table_1502.c +++ b/parser/static/small_parse_table/small_parse_table_1502.c @@ -14,126 +14,126 @@ void small_parse_table_7510(t_small_parse_table_array *v) { - v->a[150200] = anon_sym_LT_LT; - v->a[150201] = anon_sym_GT_GT; - v->a[150202] = anon_sym_PLUS; - v->a[150203] = anon_sym_DASH; - v->a[150204] = anon_sym_STAR; - v->a[150205] = anon_sym_SLASH; - v->a[150206] = anon_sym_PERCENT; - v->a[150207] = anon_sym_STAR_STAR; - v->a[150208] = actions(6795); - v->a[150209] = 24; - v->a[150210] = sym__concat; - v->a[150211] = sym_test_operator; - v->a[150212] = anon_sym_PLUS_PLUS; - v->a[150213] = anon_sym_DASH_DASH; - v->a[150214] = anon_sym_PLUS_EQ; - v->a[150215] = anon_sym_DASH_EQ; - v->a[150216] = anon_sym_STAR_EQ; - v->a[150217] = anon_sym_SLASH_EQ; - v->a[150218] = anon_sym_PERCENT_EQ; - v->a[150219] = anon_sym_STAR_STAR_EQ; + v->a[150200] = 1; + v->a[150201] = sym_comment; + v->a[150202] = actions(9797); + v->a[150203] = 1; + v->a[150204] = aux_sym_brace_expression_token1; + v->a[150205] = 2; + v->a[150206] = actions(57); + v->a[150207] = 1; + v->a[150208] = sym_comment; + v->a[150209] = actions(9799); + v->a[150210] = 1; + v->a[150211] = aux_sym_brace_expression_token1; + v->a[150212] = 2; + v->a[150213] = actions(57); + v->a[150214] = 1; + v->a[150215] = sym_comment; + v->a[150216] = actions(9801); + v->a[150217] = 1; + v->a[150218] = aux_sym_brace_expression_token1; + v->a[150219] = 2; small_parse_table_7511(v); } void small_parse_table_7511(t_small_parse_table_array *v) { - v->a[150220] = anon_sym_LT_LT_EQ; - v->a[150221] = anon_sym_GT_GT_EQ; - v->a[150222] = anon_sym_AMP_EQ; - v->a[150223] = anon_sym_CARET_EQ; - v->a[150224] = anon_sym_PIPE_EQ; - v->a[150225] = anon_sym_PIPE_PIPE; - v->a[150226] = anon_sym_AMP_AMP; - v->a[150227] = anon_sym_EQ_EQ; - v->a[150228] = anon_sym_BANG_EQ; - v->a[150229] = anon_sym_LT_EQ; - v->a[150230] = anon_sym_GT_EQ; - v->a[150231] = anon_sym_RBRACK; - v->a[150232] = anon_sym_EQ_TILDE; - v->a[150233] = anon_sym_QMARK; - v->a[150234] = 8; - v->a[150235] = actions(71); - v->a[150236] = 1; - v->a[150237] = sym_comment; - v->a[150238] = actions(6911); - v->a[150239] = 1; + v->a[150220] = actions(57); + v->a[150221] = 1; + v->a[150222] = sym_comment; + v->a[150223] = actions(9803); + v->a[150224] = 1; + v->a[150225] = aux_sym_brace_expression_token1; + v->a[150226] = 2; + v->a[150227] = actions(57); + v->a[150228] = 1; + v->a[150229] = sym_comment; + v->a[150230] = actions(9805); + v->a[150231] = 1; + v->a[150232] = aux_sym_brace_expression_token1; + v->a[150233] = 2; + v->a[150234] = actions(57); + v->a[150235] = 1; + v->a[150236] = sym_comment; + v->a[150237] = actions(9807); + v->a[150238] = 1; + v->a[150239] = aux_sym_brace_expression_token1; small_parse_table_7512(v); } void small_parse_table_7512(t_small_parse_table_array *v) { - v->a[150240] = anon_sym_STAR_STAR; - v->a[150241] = actions(6885); - v->a[150242] = 2; - v->a[150243] = anon_sym_PLUS_PLUS; - v->a[150244] = anon_sym_DASH_DASH; - v->a[150245] = actions(6905); - v->a[150246] = 2; - v->a[150247] = anon_sym_LT_LT; - v->a[150248] = anon_sym_GT_GT; - v->a[150249] = actions(6907); - v->a[150250] = 2; - v->a[150251] = anon_sym_PLUS; - v->a[150252] = anon_sym_DASH; - v->a[150253] = actions(6909); - v->a[150254] = 3; - v->a[150255] = anon_sym_STAR; - v->a[150256] = anon_sym_SLASH; - v->a[150257] = anon_sym_PERCENT; - v->a[150258] = actions(7096); - v->a[150259] = 6; + v->a[150240] = 2; + v->a[150241] = actions(57); + v->a[150242] = 1; + v->a[150243] = sym_comment; + v->a[150244] = actions(9809); + v->a[150245] = 1; + v->a[150246] = aux_sym_brace_expression_token1; + v->a[150247] = 2; + v->a[150248] = actions(57); + v->a[150249] = 1; + v->a[150250] = sym_comment; + v->a[150251] = actions(9811); + v->a[150252] = 1; + v->a[150253] = aux_sym_brace_expression_token1; + v->a[150254] = 2; + v->a[150255] = actions(57); + v->a[150256] = 1; + v->a[150257] = sym_comment; + v->a[150258] = actions(9813); + v->a[150259] = 1; small_parse_table_7513(v); } void small_parse_table_7513(t_small_parse_table_array *v) { - v->a[150260] = anon_sym_EQ; - v->a[150261] = anon_sym_PIPE; - v->a[150262] = anon_sym_CARET; - v->a[150263] = anon_sym_AMP; - v->a[150264] = anon_sym_LT; - v->a[150265] = anon_sym_GT; - v->a[150266] = actions(7094); - v->a[150267] = 22; - v->a[150268] = anon_sym_RPAREN_RPAREN; - v->a[150269] = anon_sym_COMMA; - v->a[150270] = anon_sym_PLUS_EQ; - v->a[150271] = anon_sym_DASH_EQ; - v->a[150272] = anon_sym_STAR_EQ; - v->a[150273] = anon_sym_SLASH_EQ; - v->a[150274] = anon_sym_PERCENT_EQ; - v->a[150275] = anon_sym_STAR_STAR_EQ; - v->a[150276] = anon_sym_LT_LT_EQ; - v->a[150277] = anon_sym_GT_GT_EQ; - v->a[150278] = anon_sym_AMP_EQ; - v->a[150279] = anon_sym_CARET_EQ; + v->a[150260] = aux_sym_brace_expression_token1; + v->a[150261] = 2; + v->a[150262] = actions(57); + v->a[150263] = 1; + v->a[150264] = sym_comment; + v->a[150265] = actions(9815); + v->a[150266] = 1; + v->a[150267] = aux_sym_brace_expression_token1; + v->a[150268] = 2; + v->a[150269] = actions(57); + v->a[150270] = 1; + v->a[150271] = sym_comment; + v->a[150272] = actions(9817); + v->a[150273] = 1; + v->a[150274] = aux_sym_brace_expression_token1; + v->a[150275] = 2; + v->a[150276] = actions(57); + v->a[150277] = 1; + v->a[150278] = sym_comment; + v->a[150279] = actions(9819); small_parse_table_7514(v); } void small_parse_table_7514(t_small_parse_table_array *v) { - v->a[150280] = anon_sym_PIPE_EQ; - v->a[150281] = anon_sym_PIPE_PIPE; - v->a[150282] = anon_sym_AMP_AMP; - v->a[150283] = anon_sym_EQ_EQ; - v->a[150284] = anon_sym_BANG_EQ; - v->a[150285] = anon_sym_LT_EQ; - v->a[150286] = anon_sym_GT_EQ; - v->a[150287] = anon_sym_EQ_TILDE; - v->a[150288] = anon_sym_QMARK; - v->a[150289] = anon_sym_COLON; - v->a[150290] = 3; - v->a[150291] = actions(71); - v->a[150292] = 1; - v->a[150293] = sym_comment; - v->a[150294] = actions(1324); - v->a[150295] = 13; - v->a[150296] = anon_sym_PIPE; - v->a[150297] = anon_sym_LT; - v->a[150298] = anon_sym_GT; - v->a[150299] = anon_sym_LT_LT; + v->a[150280] = 1; + v->a[150281] = aux_sym_brace_expression_token1; + v->a[150282] = 2; + v->a[150283] = actions(57); + v->a[150284] = 1; + v->a[150285] = sym_comment; + v->a[150286] = actions(9821); + v->a[150287] = 1; + v->a[150288] = aux_sym_brace_expression_token1; + v->a[150289] = 2; + v->a[150290] = actions(57); + v->a[150291] = 1; + v->a[150292] = sym_comment; + v->a[150293] = actions(9823); + v->a[150294] = 1; + v->a[150295] = aux_sym_brace_expression_token1; + v->a[150296] = 2; + v->a[150297] = actions(57); + v->a[150298] = 1; + v->a[150299] = sym_comment; small_parse_table_7515(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1503.c b/parser/static/small_parse_table/small_parse_table_1503.c index aa31dda7..cacd399a 100644 --- a/parser/static/small_parse_table/small_parse_table_1503.c +++ b/parser/static/small_parse_table/small_parse_table_1503.c @@ -14,126 +14,126 @@ void small_parse_table_7515(t_small_parse_table_array *v) { - v->a[150300] = anon_sym_AMP_GT; - v->a[150301] = anon_sym_LT_AMP; - v->a[150302] = anon_sym_GT_AMP; - v->a[150303] = anon_sym_DOLLAR; - v->a[150304] = aux_sym_number_token1; - v->a[150305] = aux_sym_number_token2; - v->a[150306] = anon_sym_DOLLAR_LPAREN; - v->a[150307] = anon_sym_BQUOTE; - v->a[150308] = sym_word; - v->a[150309] = actions(1326); - v->a[150310] = 25; - v->a[150311] = sym_file_descriptor; - v->a[150312] = sym__concat; - v->a[150313] = sym_test_operator; - v->a[150314] = sym__brace_start; - v->a[150315] = anon_sym_LPAREN_LPAREN; - v->a[150316] = anon_sym_PIPE_PIPE; - v->a[150317] = anon_sym_AMP_AMP; - v->a[150318] = anon_sym_GT_GT; - v->a[150319] = anon_sym_PIPE_AMP; + v->a[150300] = actions(9825); + v->a[150301] = 1; + v->a[150302] = aux_sym_brace_expression_token1; + v->a[150303] = 2; + v->a[150304] = actions(57); + v->a[150305] = 1; + v->a[150306] = sym_comment; + v->a[150307] = actions(9827); + v->a[150308] = 1; + v->a[150309] = aux_sym_brace_expression_token1; + v->a[150310] = 2; + v->a[150311] = actions(57); + v->a[150312] = 1; + v->a[150313] = sym_comment; + v->a[150314] = actions(9829); + v->a[150315] = 1; + v->a[150316] = aux_sym_brace_expression_token1; + v->a[150317] = 2; + v->a[150318] = actions(57); + v->a[150319] = 1; small_parse_table_7516(v); } void small_parse_table_7516(t_small_parse_table_array *v) { - v->a[150320] = anon_sym_AMP_GT_GT; - v->a[150321] = anon_sym_GT_PIPE; - v->a[150322] = anon_sym_LT_AMP_DASH; - v->a[150323] = anon_sym_GT_AMP_DASH; - v->a[150324] = anon_sym_LT_LT_DASH; - v->a[150325] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[150326] = anon_sym_DOLLAR_LBRACK; - v->a[150327] = aux_sym_concatenation_token1; - v->a[150328] = sym__special_character; - v->a[150329] = anon_sym_DQUOTE; - v->a[150330] = sym_raw_string; - v->a[150331] = sym_ansi_c_string; - v->a[150332] = anon_sym_DOLLAR_LBRACE; - v->a[150333] = anon_sym_DOLLAR_BQUOTE; - v->a[150334] = anon_sym_LT_LPAREN; - v->a[150335] = anon_sym_GT_LPAREN; - v->a[150336] = 3; - v->a[150337] = actions(71); - v->a[150338] = 1; - v->a[150339] = sym_comment; + v->a[150320] = sym_comment; + v->a[150321] = actions(9831); + v->a[150322] = 1; + v->a[150323] = aux_sym_brace_expression_token1; + v->a[150324] = 2; + v->a[150325] = actions(57); + v->a[150326] = 1; + v->a[150327] = sym_comment; + v->a[150328] = actions(9833); + v->a[150329] = 1; + v->a[150330] = aux_sym_brace_expression_token1; + v->a[150331] = 2; + v->a[150332] = actions(57); + v->a[150333] = 1; + v->a[150334] = sym_comment; + v->a[150335] = actions(9835); + v->a[150336] = 1; + v->a[150337] = aux_sym_brace_expression_token1; + v->a[150338] = 2; + v->a[150339] = actions(57); small_parse_table_7517(v); } void small_parse_table_7517(t_small_parse_table_array *v) { - v->a[150340] = actions(1251); - v->a[150341] = 13; - v->a[150342] = anon_sym_PIPE; - v->a[150343] = anon_sym_LT; - v->a[150344] = anon_sym_GT; - v->a[150345] = anon_sym_LT_LT; - v->a[150346] = anon_sym_AMP_GT; - v->a[150347] = anon_sym_LT_AMP; - v->a[150348] = anon_sym_GT_AMP; - v->a[150349] = anon_sym_DOLLAR; - v->a[150350] = aux_sym_number_token1; - v->a[150351] = aux_sym_number_token2; - v->a[150352] = anon_sym_DOLLAR_LPAREN; - v->a[150353] = anon_sym_BQUOTE; - v->a[150354] = sym_word; - v->a[150355] = actions(1253); - v->a[150356] = 25; - v->a[150357] = sym_file_descriptor; - v->a[150358] = sym__concat; - v->a[150359] = sym_test_operator; + v->a[150340] = 1; + v->a[150341] = sym_comment; + v->a[150342] = actions(9837); + v->a[150343] = 1; + v->a[150344] = aux_sym_brace_expression_token1; + v->a[150345] = 2; + v->a[150346] = actions(57); + v->a[150347] = 1; + v->a[150348] = sym_comment; + v->a[150349] = actions(9839); + v->a[150350] = 1; + v->a[150351] = aux_sym_brace_expression_token1; + v->a[150352] = 2; + v->a[150353] = actions(57); + v->a[150354] = 1; + v->a[150355] = sym_comment; + v->a[150356] = actions(9841); + v->a[150357] = 1; + v->a[150358] = aux_sym_brace_expression_token1; + v->a[150359] = 2; small_parse_table_7518(v); } void small_parse_table_7518(t_small_parse_table_array *v) { - v->a[150360] = sym__brace_start; - v->a[150361] = anon_sym_LPAREN_LPAREN; - v->a[150362] = anon_sym_PIPE_PIPE; - v->a[150363] = anon_sym_AMP_AMP; - v->a[150364] = anon_sym_GT_GT; - v->a[150365] = anon_sym_PIPE_AMP; - v->a[150366] = anon_sym_AMP_GT_GT; - v->a[150367] = anon_sym_GT_PIPE; - v->a[150368] = anon_sym_LT_AMP_DASH; - v->a[150369] = anon_sym_GT_AMP_DASH; - v->a[150370] = anon_sym_LT_LT_DASH; - v->a[150371] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[150372] = anon_sym_DOLLAR_LBRACK; - v->a[150373] = aux_sym_concatenation_token1; - v->a[150374] = sym__special_character; - v->a[150375] = anon_sym_DQUOTE; - v->a[150376] = sym_raw_string; - v->a[150377] = sym_ansi_c_string; - v->a[150378] = anon_sym_DOLLAR_LBRACE; - v->a[150379] = anon_sym_DOLLAR_BQUOTE; + v->a[150360] = actions(57); + v->a[150361] = 1; + v->a[150362] = sym_comment; + v->a[150363] = actions(9843); + v->a[150364] = 1; + v->a[150365] = aux_sym_brace_expression_token1; + v->a[150366] = 2; + v->a[150367] = actions(57); + v->a[150368] = 1; + v->a[150369] = sym_comment; + v->a[150370] = actions(9845); + v->a[150371] = 1; + v->a[150372] = aux_sym_brace_expression_token1; + v->a[150373] = 2; + v->a[150374] = actions(57); + v->a[150375] = 1; + v->a[150376] = sym_comment; + v->a[150377] = actions(9847); + v->a[150378] = 1; + v->a[150379] = aux_sym_brace_expression_token1; small_parse_table_7519(v); } void small_parse_table_7519(t_small_parse_table_array *v) { - v->a[150380] = anon_sym_LT_LPAREN; - v->a[150381] = anon_sym_GT_LPAREN; - v->a[150382] = 4; - v->a[150383] = actions(71); - v->a[150384] = 1; - v->a[150385] = sym_comment; - v->a[150386] = actions(6885); + v->a[150380] = 2; + v->a[150381] = actions(57); + v->a[150382] = 1; + v->a[150383] = sym_comment; + v->a[150384] = actions(9849); + v->a[150385] = 1; + v->a[150386] = aux_sym_brace_expression_token1; v->a[150387] = 2; - v->a[150388] = anon_sym_PLUS_PLUS; - v->a[150389] = anon_sym_DASH_DASH; - v->a[150390] = actions(7096); - v->a[150391] = 14; - v->a[150392] = anon_sym_EQ; - v->a[150393] = anon_sym_PIPE; - v->a[150394] = anon_sym_CARET; - v->a[150395] = anon_sym_AMP; - v->a[150396] = anon_sym_LT; - v->a[150397] = anon_sym_GT; - v->a[150398] = anon_sym_LT_LT; - v->a[150399] = anon_sym_GT_GT; + v->a[150388] = actions(57); + v->a[150389] = 1; + v->a[150390] = sym_comment; + v->a[150391] = actions(9851); + v->a[150392] = 1; + v->a[150393] = aux_sym_brace_expression_token1; + v->a[150394] = 2; + v->a[150395] = actions(57); + v->a[150396] = 1; + v->a[150397] = sym_comment; + v->a[150398] = actions(9853); + v->a[150399] = 1; small_parse_table_7520(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1504.c b/parser/static/small_parse_table/small_parse_table_1504.c index dcb95871..438751de 100644 --- a/parser/static/small_parse_table/small_parse_table_1504.c +++ b/parser/static/small_parse_table/small_parse_table_1504.c @@ -14,127 +14,66 @@ void small_parse_table_7520(t_small_parse_table_array *v) { - v->a[150400] = anon_sym_PLUS; - v->a[150401] = anon_sym_DASH; - v->a[150402] = anon_sym_STAR; - v->a[150403] = anon_sym_SLASH; - v->a[150404] = anon_sym_PERCENT; - v->a[150405] = anon_sym_STAR_STAR; - v->a[150406] = actions(7094); - v->a[150407] = 22; - v->a[150408] = anon_sym_RPAREN_RPAREN; - v->a[150409] = anon_sym_COMMA; - v->a[150410] = anon_sym_PLUS_EQ; - v->a[150411] = anon_sym_DASH_EQ; - v->a[150412] = anon_sym_STAR_EQ; - v->a[150413] = anon_sym_SLASH_EQ; - v->a[150414] = anon_sym_PERCENT_EQ; - v->a[150415] = anon_sym_STAR_STAR_EQ; - v->a[150416] = anon_sym_LT_LT_EQ; - v->a[150417] = anon_sym_GT_GT_EQ; - v->a[150418] = anon_sym_AMP_EQ; - v->a[150419] = anon_sym_CARET_EQ; + v->a[150400] = aux_sym_brace_expression_token1; + v->a[150401] = 2; + v->a[150402] = actions(57); + v->a[150403] = 1; + v->a[150404] = sym_comment; + v->a[150405] = actions(9855); + v->a[150406] = 1; + v->a[150407] = aux_sym_brace_expression_token1; + v->a[150408] = 2; + v->a[150409] = actions(57); + v->a[150410] = 1; + v->a[150411] = sym_comment; + v->a[150412] = actions(9857); + v->a[150413] = 1; + v->a[150414] = aux_sym_brace_expression_token1; + v->a[150415] = 2; + v->a[150416] = actions(57); + v->a[150417] = 1; + v->a[150418] = sym_comment; + v->a[150419] = actions(9859); small_parse_table_7521(v); } void small_parse_table_7521(t_small_parse_table_array *v) { - v->a[150420] = anon_sym_PIPE_EQ; - v->a[150421] = anon_sym_PIPE_PIPE; - v->a[150422] = anon_sym_AMP_AMP; - v->a[150423] = anon_sym_EQ_EQ; - v->a[150424] = anon_sym_BANG_EQ; - v->a[150425] = anon_sym_LT_EQ; - v->a[150426] = anon_sym_GT_EQ; - v->a[150427] = anon_sym_EQ_TILDE; - v->a[150428] = anon_sym_QMARK; - v->a[150429] = anon_sym_COLON; - v->a[150430] = 21; - v->a[150431] = actions(71); - v->a[150432] = 1; - v->a[150433] = sym_comment; - v->a[150434] = actions(6881); - v->a[150435] = 1; - v->a[150436] = anon_sym_COMMA; - v->a[150437] = actions(6883); + v->a[150420] = 1; + v->a[150421] = aux_sym_brace_expression_token1; + v->a[150422] = 2; + v->a[150423] = actions(57); + v->a[150424] = 1; + v->a[150425] = sym_comment; + v->a[150426] = actions(9861); + v->a[150427] = 1; + v->a[150428] = aux_sym_brace_expression_token1; + v->a[150429] = 2; + v->a[150430] = actions(57); + v->a[150431] = 1; + v->a[150432] = sym_comment; + v->a[150433] = actions(9863); + v->a[150434] = 1; + v->a[150435] = aux_sym_brace_expression_token1; + v->a[150436] = 2; + v->a[150437] = actions(57); v->a[150438] = 1; - v->a[150439] = anon_sym_EQ; + v->a[150439] = sym_comment; small_parse_table_7522(v); } void small_parse_table_7522(t_small_parse_table_array *v) { - v->a[150440] = actions(6889); + v->a[150440] = actions(9865); v->a[150441] = 1; - v->a[150442] = anon_sym_PIPE_PIPE; - v->a[150443] = actions(6891); - v->a[150444] = 1; - v->a[150445] = anon_sym_AMP_AMP; - v->a[150446] = actions(6893); - v->a[150447] = 1; - v->a[150448] = anon_sym_PIPE; - v->a[150449] = actions(6895); - v->a[150450] = 1; - v->a[150451] = anon_sym_CARET; - v->a[150452] = actions(6897); - v->a[150453] = 1; - v->a[150454] = anon_sym_AMP; - v->a[150455] = actions(6911); - v->a[150456] = 1; - v->a[150457] = anon_sym_STAR_STAR; - v->a[150458] = actions(6913); - v->a[150459] = 1; - small_parse_table_7523(v); -} - -void small_parse_table_7523(t_small_parse_table_array *v) -{ - v->a[150460] = anon_sym_EQ_TILDE; - v->a[150461] = actions(6915); - v->a[150462] = 1; - v->a[150463] = anon_sym_QMARK; - v->a[150464] = actions(7098); - v->a[150465] = 1; - v->a[150466] = anon_sym_RPAREN_RPAREN; - v->a[150467] = state(6642); - v->a[150468] = 1; - v->a[150469] = aux_sym_arithmetic_expansion_repeat1; - v->a[150470] = actions(6885); - v->a[150471] = 2; - v->a[150472] = anon_sym_PLUS_PLUS; - v->a[150473] = anon_sym_DASH_DASH; - v->a[150474] = actions(6899); - v->a[150475] = 2; - v->a[150476] = anon_sym_EQ_EQ; - v->a[150477] = anon_sym_BANG_EQ; - v->a[150478] = actions(6901); - v->a[150479] = 2; - small_parse_table_7524(v); -} - -void small_parse_table_7524(t_small_parse_table_array *v) -{ - v->a[150480] = anon_sym_LT; - v->a[150481] = anon_sym_GT; - v->a[150482] = actions(6903); - v->a[150483] = 2; - v->a[150484] = anon_sym_LT_EQ; - v->a[150485] = anon_sym_GT_EQ; - v->a[150486] = actions(6905); - v->a[150487] = 2; - v->a[150488] = anon_sym_LT_LT; - v->a[150489] = anon_sym_GT_GT; - v->a[150490] = actions(6907); - v->a[150491] = 2; - v->a[150492] = anon_sym_PLUS; - v->a[150493] = anon_sym_DASH; - v->a[150494] = actions(6909); - v->a[150495] = 3; - v->a[150496] = anon_sym_STAR; - v->a[150497] = anon_sym_SLASH; - v->a[150498] = anon_sym_PERCENT; - v->a[150499] = actions(6887); - small_parse_table_7525(v); + v->a[150442] = aux_sym_brace_expression_token1; + v->a[150443] = 2; + v->a[150444] = actions(57); + v->a[150445] = 1; + v->a[150446] = sym_comment; + v->a[150447] = actions(9867); + v->a[150448] = 1; + v->a[150449] = aux_sym_brace_expression_token1; } /* EOF small_parse_table_1504.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1505.c b/parser/static/small_parse_table/small_parse_table_1505.c deleted file mode 100644 index ec45b558..00000000 --- a/parser/static/small_parse_table/small_parse_table_1505.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1505.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7525(t_small_parse_table_array *v) -{ - v->a[150500] = 11; - v->a[150501] = anon_sym_PLUS_EQ; - v->a[150502] = anon_sym_DASH_EQ; - v->a[150503] = anon_sym_STAR_EQ; - v->a[150504] = anon_sym_SLASH_EQ; - v->a[150505] = anon_sym_PERCENT_EQ; - v->a[150506] = anon_sym_STAR_STAR_EQ; - v->a[150507] = anon_sym_LT_LT_EQ; - v->a[150508] = anon_sym_GT_GT_EQ; - v->a[150509] = anon_sym_AMP_EQ; - v->a[150510] = anon_sym_CARET_EQ; - v->a[150511] = anon_sym_PIPE_EQ; - v->a[150512] = 16; - v->a[150513] = actions(71); - v->a[150514] = 1; - v->a[150515] = sym_comment; - v->a[150516] = actions(6889); - v->a[150517] = 1; - v->a[150518] = anon_sym_PIPE_PIPE; - v->a[150519] = actions(6891); - small_parse_table_7526(v); -} - -void small_parse_table_7526(t_small_parse_table_array *v) -{ - v->a[150520] = 1; - v->a[150521] = anon_sym_AMP_AMP; - v->a[150522] = actions(6893); - v->a[150523] = 1; - v->a[150524] = anon_sym_PIPE; - v->a[150525] = actions(6895); - v->a[150526] = 1; - v->a[150527] = anon_sym_CARET; - v->a[150528] = actions(6897); - v->a[150529] = 1; - v->a[150530] = anon_sym_AMP; - v->a[150531] = actions(6911); - v->a[150532] = 1; - v->a[150533] = anon_sym_STAR_STAR; - v->a[150534] = actions(7102); - v->a[150535] = 1; - v->a[150536] = anon_sym_EQ; - v->a[150537] = actions(6885); - v->a[150538] = 2; - v->a[150539] = anon_sym_PLUS_PLUS; - small_parse_table_7527(v); -} - -void small_parse_table_7527(t_small_parse_table_array *v) -{ - v->a[150540] = anon_sym_DASH_DASH; - v->a[150541] = actions(6899); - v->a[150542] = 2; - v->a[150543] = anon_sym_EQ_EQ; - v->a[150544] = anon_sym_BANG_EQ; - v->a[150545] = actions(6901); - v->a[150546] = 2; - v->a[150547] = anon_sym_LT; - v->a[150548] = anon_sym_GT; - v->a[150549] = actions(6903); - v->a[150550] = 2; - v->a[150551] = anon_sym_LT_EQ; - v->a[150552] = anon_sym_GT_EQ; - v->a[150553] = actions(6905); - v->a[150554] = 2; - v->a[150555] = anon_sym_LT_LT; - v->a[150556] = anon_sym_GT_GT; - v->a[150557] = actions(6907); - v->a[150558] = 2; - v->a[150559] = anon_sym_PLUS; - small_parse_table_7528(v); -} - -void small_parse_table_7528(t_small_parse_table_array *v) -{ - v->a[150560] = anon_sym_DASH; - v->a[150561] = actions(6909); - v->a[150562] = 3; - v->a[150563] = anon_sym_STAR; - v->a[150564] = anon_sym_SLASH; - v->a[150565] = anon_sym_PERCENT; - v->a[150566] = actions(7100); - v->a[150567] = 16; - v->a[150568] = anon_sym_RPAREN_RPAREN; - v->a[150569] = anon_sym_COMMA; - v->a[150570] = anon_sym_PLUS_EQ; - v->a[150571] = anon_sym_DASH_EQ; - v->a[150572] = anon_sym_STAR_EQ; - v->a[150573] = anon_sym_SLASH_EQ; - v->a[150574] = anon_sym_PERCENT_EQ; - v->a[150575] = anon_sym_STAR_STAR_EQ; - v->a[150576] = anon_sym_LT_LT_EQ; - v->a[150577] = anon_sym_GT_GT_EQ; - v->a[150578] = anon_sym_AMP_EQ; - v->a[150579] = anon_sym_CARET_EQ; - small_parse_table_7529(v); -} - -void small_parse_table_7529(t_small_parse_table_array *v) -{ - v->a[150580] = anon_sym_PIPE_EQ; - v->a[150581] = anon_sym_EQ_TILDE; - v->a[150582] = anon_sym_QMARK; - v->a[150583] = anon_sym_COLON; - v->a[150584] = 3; - v->a[150585] = actions(71); - v->a[150586] = 1; - v->a[150587] = sym_comment; - v->a[150588] = actions(2072); - v->a[150589] = 12; - v->a[150590] = anon_sym_PIPE; - v->a[150591] = anon_sym_LT; - v->a[150592] = anon_sym_GT; - v->a[150593] = anon_sym_LT_LT; - v->a[150594] = anon_sym_AMP_GT; - v->a[150595] = anon_sym_LT_AMP; - v->a[150596] = anon_sym_GT_AMP; - v->a[150597] = anon_sym_DOLLAR; - v->a[150598] = aux_sym_number_token1; - v->a[150599] = aux_sym_number_token2; - small_parse_table_7530(v); -} - -/* EOF small_parse_table_1505.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1506.c b/parser/static/small_parse_table/small_parse_table_1506.c deleted file mode 100644 index c35cd419..00000000 --- a/parser/static/small_parse_table/small_parse_table_1506.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1506.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7530(t_small_parse_table_array *v) -{ - v->a[150600] = anon_sym_DOLLAR_LPAREN; - v->a[150601] = sym_word; - v->a[150602] = actions(2074); - v->a[150603] = 26; - v->a[150604] = sym_file_descriptor; - v->a[150605] = sym_variable_name; - v->a[150606] = sym_test_operator; - v->a[150607] = sym__brace_start; - v->a[150608] = anon_sym_LPAREN_LPAREN; - v->a[150609] = anon_sym_PIPE_PIPE; - v->a[150610] = anon_sym_AMP_AMP; - v->a[150611] = anon_sym_GT_GT; - v->a[150612] = anon_sym_PIPE_AMP; - v->a[150613] = anon_sym_AMP_GT_GT; - v->a[150614] = anon_sym_GT_PIPE; - v->a[150615] = anon_sym_LT_AMP_DASH; - v->a[150616] = anon_sym_GT_AMP_DASH; - v->a[150617] = anon_sym_LT_LT_DASH; - v->a[150618] = anon_sym_LT_LT_LT; - v->a[150619] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_7531(v); -} - -void small_parse_table_7531(t_small_parse_table_array *v) -{ - v->a[150620] = anon_sym_DOLLAR_LBRACK; - v->a[150621] = sym__special_character; - v->a[150622] = anon_sym_DQUOTE; - v->a[150623] = sym_raw_string; - v->a[150624] = sym_ansi_c_string; - v->a[150625] = anon_sym_DOLLAR_LBRACE; - v->a[150626] = anon_sym_BQUOTE; - v->a[150627] = anon_sym_DOLLAR_BQUOTE; - v->a[150628] = anon_sym_LT_LPAREN; - v->a[150629] = anon_sym_GT_LPAREN; - v->a[150630] = 3; - v->a[150631] = actions(71); - v->a[150632] = 1; - v->a[150633] = sym_comment; - v->a[150634] = actions(1336); - v->a[150635] = 14; - v->a[150636] = anon_sym_EQ; - v->a[150637] = anon_sym_PIPE; - v->a[150638] = anon_sym_CARET; - v->a[150639] = anon_sym_AMP; - small_parse_table_7532(v); -} - -void small_parse_table_7532(t_small_parse_table_array *v) -{ - v->a[150640] = anon_sym_LT; - v->a[150641] = anon_sym_GT; - v->a[150642] = anon_sym_LT_LT; - v->a[150643] = anon_sym_GT_GT; - v->a[150644] = anon_sym_PLUS; - v->a[150645] = anon_sym_DASH; - v->a[150646] = anon_sym_STAR; - v->a[150647] = anon_sym_SLASH; - v->a[150648] = anon_sym_PERCENT; - v->a[150649] = anon_sym_STAR_STAR; - v->a[150650] = actions(1338); - v->a[150651] = 24; - v->a[150652] = anon_sym_RPAREN_RPAREN; - v->a[150653] = anon_sym_COMMA; - v->a[150654] = anon_sym_PLUS_PLUS; - v->a[150655] = anon_sym_DASH_DASH; - v->a[150656] = anon_sym_PLUS_EQ; - v->a[150657] = anon_sym_DASH_EQ; - v->a[150658] = anon_sym_STAR_EQ; - v->a[150659] = anon_sym_SLASH_EQ; - small_parse_table_7533(v); -} - -void small_parse_table_7533(t_small_parse_table_array *v) -{ - v->a[150660] = anon_sym_PERCENT_EQ; - v->a[150661] = anon_sym_STAR_STAR_EQ; - v->a[150662] = anon_sym_LT_LT_EQ; - v->a[150663] = anon_sym_GT_GT_EQ; - v->a[150664] = anon_sym_AMP_EQ; - v->a[150665] = anon_sym_CARET_EQ; - v->a[150666] = anon_sym_PIPE_EQ; - v->a[150667] = anon_sym_PIPE_PIPE; - v->a[150668] = anon_sym_AMP_AMP; - v->a[150669] = anon_sym_EQ_EQ; - v->a[150670] = anon_sym_BANG_EQ; - v->a[150671] = anon_sym_LT_EQ; - v->a[150672] = anon_sym_GT_EQ; - v->a[150673] = anon_sym_EQ_TILDE; - v->a[150674] = anon_sym_QMARK; - v->a[150675] = anon_sym_COLON; - v->a[150676] = 8; - v->a[150677] = actions(71); - v->a[150678] = 1; - v->a[150679] = sym_comment; - small_parse_table_7534(v); -} - -void small_parse_table_7534(t_small_parse_table_array *v) -{ - v->a[150680] = actions(6911); - v->a[150681] = 1; - v->a[150682] = anon_sym_STAR_STAR; - v->a[150683] = actions(6885); - v->a[150684] = 2; - v->a[150685] = anon_sym_PLUS_PLUS; - v->a[150686] = anon_sym_DASH_DASH; - v->a[150687] = actions(6905); - v->a[150688] = 2; - v->a[150689] = anon_sym_LT_LT; - v->a[150690] = anon_sym_GT_GT; - v->a[150691] = actions(6907); - v->a[150692] = 2; - v->a[150693] = anon_sym_PLUS; - v->a[150694] = anon_sym_DASH; - v->a[150695] = actions(6909); - v->a[150696] = 3; - v->a[150697] = anon_sym_STAR; - v->a[150698] = anon_sym_SLASH; - v->a[150699] = anon_sym_PERCENT; - small_parse_table_7535(v); -} - -/* EOF small_parse_table_1506.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1507.c b/parser/static/small_parse_table/small_parse_table_1507.c deleted file mode 100644 index 306ff1d2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1507.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1507.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7535(t_small_parse_table_array *v) -{ - v->a[150700] = actions(7096); - v->a[150701] = 6; - v->a[150702] = anon_sym_EQ; - v->a[150703] = anon_sym_PIPE; - v->a[150704] = anon_sym_CARET; - v->a[150705] = anon_sym_AMP; - v->a[150706] = anon_sym_LT; - v->a[150707] = anon_sym_GT; - v->a[150708] = actions(7094); - v->a[150709] = 22; - v->a[150710] = anon_sym_RPAREN_RPAREN; - v->a[150711] = anon_sym_COMMA; - v->a[150712] = anon_sym_PLUS_EQ; - v->a[150713] = anon_sym_DASH_EQ; - v->a[150714] = anon_sym_STAR_EQ; - v->a[150715] = anon_sym_SLASH_EQ; - v->a[150716] = anon_sym_PERCENT_EQ; - v->a[150717] = anon_sym_STAR_STAR_EQ; - v->a[150718] = anon_sym_LT_LT_EQ; - v->a[150719] = anon_sym_GT_GT_EQ; - small_parse_table_7536(v); -} - -void small_parse_table_7536(t_small_parse_table_array *v) -{ - v->a[150720] = anon_sym_AMP_EQ; - v->a[150721] = anon_sym_CARET_EQ; - v->a[150722] = anon_sym_PIPE_EQ; - v->a[150723] = anon_sym_PIPE_PIPE; - v->a[150724] = anon_sym_AMP_AMP; - v->a[150725] = anon_sym_EQ_EQ; - v->a[150726] = anon_sym_BANG_EQ; - v->a[150727] = anon_sym_LT_EQ; - v->a[150728] = anon_sym_GT_EQ; - v->a[150729] = anon_sym_EQ_TILDE; - v->a[150730] = anon_sym_QMARK; - v->a[150731] = anon_sym_COLON; - v->a[150732] = 3; - v->a[150733] = actions(71); - v->a[150734] = 1; - v->a[150735] = sym_comment; - v->a[150736] = actions(7106); - v->a[150737] = 14; - v->a[150738] = anon_sym_EQ; - v->a[150739] = anon_sym_PIPE; - small_parse_table_7537(v); -} - -void small_parse_table_7537(t_small_parse_table_array *v) -{ - v->a[150740] = anon_sym_CARET; - v->a[150741] = anon_sym_AMP; - v->a[150742] = anon_sym_LT; - v->a[150743] = anon_sym_GT; - v->a[150744] = anon_sym_LT_LT; - v->a[150745] = anon_sym_GT_GT; - v->a[150746] = anon_sym_PLUS; - v->a[150747] = anon_sym_DASH; - v->a[150748] = anon_sym_STAR; - v->a[150749] = anon_sym_SLASH; - v->a[150750] = anon_sym_PERCENT; - v->a[150751] = anon_sym_STAR_STAR; - v->a[150752] = actions(7104); - v->a[150753] = 24; - v->a[150754] = anon_sym_RPAREN_RPAREN; - v->a[150755] = anon_sym_COMMA; - v->a[150756] = anon_sym_PLUS_PLUS; - v->a[150757] = anon_sym_DASH_DASH; - v->a[150758] = anon_sym_PLUS_EQ; - v->a[150759] = anon_sym_DASH_EQ; - small_parse_table_7538(v); -} - -void small_parse_table_7538(t_small_parse_table_array *v) -{ - v->a[150760] = anon_sym_STAR_EQ; - v->a[150761] = anon_sym_SLASH_EQ; - v->a[150762] = anon_sym_PERCENT_EQ; - v->a[150763] = anon_sym_STAR_STAR_EQ; - v->a[150764] = anon_sym_LT_LT_EQ; - v->a[150765] = anon_sym_GT_GT_EQ; - v->a[150766] = anon_sym_AMP_EQ; - v->a[150767] = anon_sym_CARET_EQ; - v->a[150768] = anon_sym_PIPE_EQ; - v->a[150769] = anon_sym_PIPE_PIPE; - v->a[150770] = anon_sym_AMP_AMP; - v->a[150771] = anon_sym_EQ_EQ; - v->a[150772] = anon_sym_BANG_EQ; - v->a[150773] = anon_sym_LT_EQ; - v->a[150774] = anon_sym_GT_EQ; - v->a[150775] = anon_sym_EQ_TILDE; - v->a[150776] = anon_sym_QMARK; - v->a[150777] = anon_sym_COLON; - v->a[150778] = 3; - v->a[150779] = actions(71); - small_parse_table_7539(v); -} - -void small_parse_table_7539(t_small_parse_table_array *v) -{ - v->a[150780] = 1; - v->a[150781] = sym_comment; - v->a[150782] = actions(1348); - v->a[150783] = 13; - v->a[150784] = anon_sym_PIPE; - v->a[150785] = anon_sym_LT; - v->a[150786] = anon_sym_GT; - v->a[150787] = anon_sym_LT_LT; - v->a[150788] = anon_sym_AMP_GT; - v->a[150789] = anon_sym_LT_AMP; - v->a[150790] = anon_sym_GT_AMP; - v->a[150791] = anon_sym_DOLLAR; - v->a[150792] = aux_sym_number_token1; - v->a[150793] = aux_sym_number_token2; - v->a[150794] = anon_sym_DOLLAR_LPAREN; - v->a[150795] = anon_sym_BQUOTE; - v->a[150796] = sym_word; - v->a[150797] = actions(1350); - v->a[150798] = 25; - v->a[150799] = sym_file_descriptor; - small_parse_table_7540(v); -} - -/* EOF small_parse_table_1507.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1508.c b/parser/static/small_parse_table/small_parse_table_1508.c deleted file mode 100644 index 357d08e6..00000000 --- a/parser/static/small_parse_table/small_parse_table_1508.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1508.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7540(t_small_parse_table_array *v) -{ - v->a[150800] = sym__concat; - v->a[150801] = sym_test_operator; - v->a[150802] = sym__brace_start; - v->a[150803] = anon_sym_LPAREN_LPAREN; - v->a[150804] = anon_sym_PIPE_PIPE; - v->a[150805] = anon_sym_AMP_AMP; - v->a[150806] = anon_sym_GT_GT; - v->a[150807] = anon_sym_PIPE_AMP; - v->a[150808] = anon_sym_AMP_GT_GT; - v->a[150809] = anon_sym_GT_PIPE; - v->a[150810] = anon_sym_LT_AMP_DASH; - v->a[150811] = anon_sym_GT_AMP_DASH; - v->a[150812] = anon_sym_LT_LT_DASH; - v->a[150813] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[150814] = anon_sym_DOLLAR_LBRACK; - v->a[150815] = aux_sym_concatenation_token1; - v->a[150816] = sym__special_character; - v->a[150817] = anon_sym_DQUOTE; - v->a[150818] = sym_raw_string; - v->a[150819] = sym_ansi_c_string; - small_parse_table_7541(v); -} - -void small_parse_table_7541(t_small_parse_table_array *v) -{ - v->a[150820] = anon_sym_DOLLAR_LBRACE; - v->a[150821] = anon_sym_DOLLAR_BQUOTE; - v->a[150822] = anon_sym_LT_LPAREN; - v->a[150823] = anon_sym_GT_LPAREN; - v->a[150824] = 5; - v->a[150825] = actions(71); - v->a[150826] = 1; - v->a[150827] = sym_comment; - v->a[150828] = actions(6658); - v->a[150829] = 1; - v->a[150830] = anon_sym_RBRACK; - v->a[150831] = actions(7108); - v->a[150832] = 1; - v->a[150833] = sym__concat; - v->a[150834] = actions(1273); - v->a[150835] = 14; - v->a[150836] = anon_sym_EQ; - v->a[150837] = anon_sym_PIPE; - v->a[150838] = anon_sym_CARET; - v->a[150839] = anon_sym_AMP; - small_parse_table_7542(v); -} - -void small_parse_table_7542(t_small_parse_table_array *v) -{ - v->a[150840] = anon_sym_LT; - v->a[150841] = anon_sym_GT; - v->a[150842] = anon_sym_LT_LT; - v->a[150843] = anon_sym_GT_GT; - v->a[150844] = anon_sym_PLUS; - v->a[150845] = anon_sym_DASH; - v->a[150846] = anon_sym_STAR; - v->a[150847] = anon_sym_SLASH; - v->a[150848] = anon_sym_PERCENT; - v->a[150849] = anon_sym_STAR_STAR; - v->a[150850] = actions(1369); - v->a[150851] = 22; - v->a[150852] = sym_test_operator; - v->a[150853] = anon_sym_PLUS_PLUS; - v->a[150854] = anon_sym_DASH_DASH; - v->a[150855] = anon_sym_PLUS_EQ; - v->a[150856] = anon_sym_DASH_EQ; - v->a[150857] = anon_sym_STAR_EQ; - v->a[150858] = anon_sym_SLASH_EQ; - v->a[150859] = anon_sym_PERCENT_EQ; - small_parse_table_7543(v); -} - -void small_parse_table_7543(t_small_parse_table_array *v) -{ - v->a[150860] = anon_sym_STAR_STAR_EQ; - v->a[150861] = anon_sym_LT_LT_EQ; - v->a[150862] = anon_sym_GT_GT_EQ; - v->a[150863] = anon_sym_AMP_EQ; - v->a[150864] = anon_sym_CARET_EQ; - v->a[150865] = anon_sym_PIPE_EQ; - v->a[150866] = anon_sym_PIPE_PIPE; - v->a[150867] = anon_sym_AMP_AMP; - v->a[150868] = anon_sym_EQ_EQ; - v->a[150869] = anon_sym_BANG_EQ; - v->a[150870] = anon_sym_LT_EQ; - v->a[150871] = anon_sym_GT_EQ; - v->a[150872] = anon_sym_EQ_TILDE; - v->a[150873] = anon_sym_QMARK; - v->a[150874] = 3; - v->a[150875] = actions(71); - v->a[150876] = 1; - v->a[150877] = sym_comment; - v->a[150878] = actions(1328); - v->a[150879] = 14; - small_parse_table_7544(v); -} - -void small_parse_table_7544(t_small_parse_table_array *v) -{ - v->a[150880] = anon_sym_EQ; - v->a[150881] = anon_sym_PIPE; - v->a[150882] = anon_sym_CARET; - v->a[150883] = anon_sym_AMP; - v->a[150884] = anon_sym_LT; - v->a[150885] = anon_sym_GT; - v->a[150886] = anon_sym_LT_LT; - v->a[150887] = anon_sym_GT_GT; - v->a[150888] = anon_sym_PLUS; - v->a[150889] = anon_sym_DASH; - v->a[150890] = anon_sym_STAR; - v->a[150891] = anon_sym_SLASH; - v->a[150892] = anon_sym_PERCENT; - v->a[150893] = anon_sym_STAR_STAR; - v->a[150894] = actions(1330); - v->a[150895] = 24; - v->a[150896] = anon_sym_RPAREN_RPAREN; - v->a[150897] = anon_sym_COMMA; - v->a[150898] = anon_sym_PLUS_PLUS; - v->a[150899] = anon_sym_DASH_DASH; - small_parse_table_7545(v); -} - -/* EOF small_parse_table_1508.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1509.c b/parser/static/small_parse_table/small_parse_table_1509.c deleted file mode 100644 index 69a1a5bd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1509.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1509.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7545(t_small_parse_table_array *v) -{ - v->a[150900] = anon_sym_PLUS_EQ; - v->a[150901] = anon_sym_DASH_EQ; - v->a[150902] = anon_sym_STAR_EQ; - v->a[150903] = anon_sym_SLASH_EQ; - v->a[150904] = anon_sym_PERCENT_EQ; - v->a[150905] = anon_sym_STAR_STAR_EQ; - v->a[150906] = anon_sym_LT_LT_EQ; - v->a[150907] = anon_sym_GT_GT_EQ; - v->a[150908] = anon_sym_AMP_EQ; - v->a[150909] = anon_sym_CARET_EQ; - v->a[150910] = anon_sym_PIPE_EQ; - v->a[150911] = anon_sym_PIPE_PIPE; - v->a[150912] = anon_sym_AMP_AMP; - v->a[150913] = anon_sym_EQ_EQ; - v->a[150914] = anon_sym_BANG_EQ; - v->a[150915] = anon_sym_LT_EQ; - v->a[150916] = anon_sym_GT_EQ; - v->a[150917] = anon_sym_EQ_TILDE; - v->a[150918] = anon_sym_QMARK; - v->a[150919] = anon_sym_COLON; - small_parse_table_7546(v); -} - -void small_parse_table_7546(t_small_parse_table_array *v) -{ - v->a[150920] = 3; - v->a[150921] = actions(71); - v->a[150922] = 1; - v->a[150923] = sym_comment; - v->a[150924] = actions(1320); - v->a[150925] = 14; - v->a[150926] = anon_sym_EQ; - v->a[150927] = anon_sym_PIPE; - v->a[150928] = anon_sym_CARET; - v->a[150929] = anon_sym_AMP; - v->a[150930] = anon_sym_LT; - v->a[150931] = anon_sym_GT; - v->a[150932] = anon_sym_LT_LT; - v->a[150933] = anon_sym_GT_GT; - v->a[150934] = anon_sym_PLUS; - v->a[150935] = anon_sym_DASH; - v->a[150936] = anon_sym_STAR; - v->a[150937] = anon_sym_SLASH; - v->a[150938] = anon_sym_PERCENT; - v->a[150939] = anon_sym_STAR_STAR; - small_parse_table_7547(v); -} - -void small_parse_table_7547(t_small_parse_table_array *v) -{ - v->a[150940] = actions(1322); - v->a[150941] = 24; - v->a[150942] = anon_sym_RPAREN_RPAREN; - v->a[150943] = anon_sym_COMMA; - v->a[150944] = anon_sym_PLUS_PLUS; - v->a[150945] = anon_sym_DASH_DASH; - v->a[150946] = anon_sym_PLUS_EQ; - v->a[150947] = anon_sym_DASH_EQ; - v->a[150948] = anon_sym_STAR_EQ; - v->a[150949] = anon_sym_SLASH_EQ; - v->a[150950] = anon_sym_PERCENT_EQ; - v->a[150951] = anon_sym_STAR_STAR_EQ; - v->a[150952] = anon_sym_LT_LT_EQ; - v->a[150953] = anon_sym_GT_GT_EQ; - v->a[150954] = anon_sym_AMP_EQ; - v->a[150955] = anon_sym_CARET_EQ; - v->a[150956] = anon_sym_PIPE_EQ; - v->a[150957] = anon_sym_PIPE_PIPE; - v->a[150958] = anon_sym_AMP_AMP; - v->a[150959] = anon_sym_EQ_EQ; - small_parse_table_7548(v); -} - -void small_parse_table_7548(t_small_parse_table_array *v) -{ - v->a[150960] = anon_sym_BANG_EQ; - v->a[150961] = anon_sym_LT_EQ; - v->a[150962] = anon_sym_GT_EQ; - v->a[150963] = anon_sym_EQ_TILDE; - v->a[150964] = anon_sym_QMARK; - v->a[150965] = anon_sym_COLON; - v->a[150966] = 3; - v->a[150967] = actions(71); - v->a[150968] = 1; - v->a[150969] = sym_comment; - v->a[150970] = actions(1296); - v->a[150971] = 13; - v->a[150972] = anon_sym_PIPE; - v->a[150973] = anon_sym_LT; - v->a[150974] = anon_sym_GT; - v->a[150975] = anon_sym_LT_LT; - v->a[150976] = anon_sym_AMP_GT; - v->a[150977] = anon_sym_LT_AMP; - v->a[150978] = anon_sym_GT_AMP; - v->a[150979] = anon_sym_DOLLAR; - small_parse_table_7549(v); -} - -void small_parse_table_7549(t_small_parse_table_array *v) -{ - v->a[150980] = aux_sym_number_token1; - v->a[150981] = aux_sym_number_token2; - v->a[150982] = anon_sym_DOLLAR_LPAREN; - v->a[150983] = anon_sym_BQUOTE; - v->a[150984] = sym_word; - v->a[150985] = actions(1298); - v->a[150986] = 25; - v->a[150987] = sym_file_descriptor; - v->a[150988] = sym__concat; - v->a[150989] = sym_test_operator; - v->a[150990] = sym__brace_start; - v->a[150991] = anon_sym_LPAREN_LPAREN; - v->a[150992] = anon_sym_PIPE_PIPE; - v->a[150993] = anon_sym_AMP_AMP; - v->a[150994] = anon_sym_GT_GT; - v->a[150995] = anon_sym_PIPE_AMP; - v->a[150996] = anon_sym_AMP_GT_GT; - v->a[150997] = anon_sym_GT_PIPE; - v->a[150998] = anon_sym_LT_AMP_DASH; - v->a[150999] = anon_sym_GT_AMP_DASH; - small_parse_table_7550(v); -} - -/* EOF small_parse_table_1509.c */ diff --git a/parser/static/small_parse_table/small_parse_table_151.c b/parser/static/small_parse_table/small_parse_table_151.c index bd4e47e0..1557df9e 100644 --- a/parser/static/small_parse_table/small_parse_table_151.c +++ b/parser/static/small_parse_table/small_parse_table_151.c @@ -14,126 +14,126 @@ void small_parse_table_755(t_small_parse_table_array *v) { - v->a[15100] = 36; - v->a[15101] = anon_sym_LPAREN_LPAREN; - v->a[15102] = anon_sym_SEMI; - v->a[15103] = anon_sym_PIPE_PIPE; - v->a[15104] = anon_sym_AMP_AMP; - v->a[15105] = anon_sym_PIPE; - v->a[15106] = anon_sym_AMP; - v->a[15107] = anon_sym_LT; - v->a[15108] = anon_sym_GT; - v->a[15109] = anon_sym_LT_LT; - v->a[15110] = anon_sym_GT_GT; - v->a[15111] = anon_sym_SEMI_SEMI; - v->a[15112] = anon_sym_PIPE_AMP; - v->a[15113] = anon_sym_AMP_GT; - v->a[15114] = anon_sym_AMP_GT_GT; - v->a[15115] = anon_sym_LT_AMP; - v->a[15116] = anon_sym_GT_AMP; - v->a[15117] = anon_sym_GT_PIPE; - v->a[15118] = anon_sym_LT_AMP_DASH; - v->a[15119] = anon_sym_GT_AMP_DASH; + v->a[15100] = 7; + v->a[15101] = anon_sym_PIPE; + v->a[15102] = anon_sym_LT; + v->a[15103] = anon_sym_GT; + v->a[15104] = anon_sym_AMP_GT; + v->a[15105] = anon_sym_LT_AMP; + v->a[15106] = anon_sym_GT_AMP; + v->a[15107] = anon_sym_LT_LT; + v->a[15108] = state(1350); + v->a[15109] = 7; + v->a[15110] = sym_arithmetic_expansion; + v->a[15111] = sym_brace_expression; + v->a[15112] = sym_string; + v->a[15113] = sym_number; + v->a[15114] = sym_simple_expansion; + v->a[15115] = sym_expansion; + v->a[15116] = sym_command_substitution; + v->a[15117] = actions(766); + v->a[15118] = 10; + v->a[15119] = sym_file_descriptor; small_parse_table_756(v); } void small_parse_table_756(t_small_parse_table_array *v) { - v->a[15120] = anon_sym_LT_LT_DASH; - v->a[15121] = aux_sym_heredoc_redirect_token1; - v->a[15122] = anon_sym_LT_LT_LT; - v->a[15123] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15124] = anon_sym_DOLLAR_LBRACK; - v->a[15125] = sym__special_character; - v->a[15126] = sym_raw_string; - v->a[15127] = sym_ansi_c_string; - v->a[15128] = aux_sym_number_token1; - v->a[15129] = aux_sym_number_token2; - v->a[15130] = anon_sym_DOLLAR_LBRACE; - v->a[15131] = anon_sym_DOLLAR_LPAREN; - v->a[15132] = anon_sym_BQUOTE; - v->a[15133] = anon_sym_DOLLAR_BQUOTE; - v->a[15134] = anon_sym_LT_LPAREN; - v->a[15135] = anon_sym_GT_LPAREN; - v->a[15136] = sym_word; - v->a[15137] = 26; - v->a[15138] = actions(3); - v->a[15139] = 1; + v->a[15120] = anon_sym_PIPE_AMP; + v->a[15121] = anon_sym_AMP_AMP; + v->a[15122] = anon_sym_PIPE_PIPE; + v->a[15123] = anon_sym_GT_GT; + v->a[15124] = anon_sym_AMP_GT_GT; + v->a[15125] = anon_sym_GT_PIPE; + v->a[15126] = anon_sym_LT_AMP_DASH; + v->a[15127] = anon_sym_GT_AMP_DASH; + v->a[15128] = anon_sym_LT_LT_DASH; + v->a[15129] = 3; + v->a[15130] = actions(57); + v->a[15131] = 1; + v->a[15132] = sym_comment; + v->a[15133] = actions(507); + v->a[15134] = 18; + v->a[15135] = sym_file_descriptor; + v->a[15136] = sym_variable_name; + v->a[15137] = sym_test_operator; + v->a[15138] = sym__brace_start; + v->a[15139] = anon_sym_LPAREN; small_parse_table_757(v); } void small_parse_table_757(t_small_parse_table_array *v) { - v->a[15140] = sym_comment; - v->a[15141] = actions(1549); - v->a[15142] = 1; - v->a[15143] = anon_sym_DOLLAR_LBRACK; - v->a[15144] = actions(1551); - v->a[15145] = 1; - v->a[15146] = anon_sym_DOLLAR; - v->a[15147] = actions(1555); - v->a[15148] = 1; - v->a[15149] = anon_sym_DQUOTE; - v->a[15150] = actions(1557); - v->a[15151] = 1; - v->a[15152] = aux_sym_number_token1; - v->a[15153] = actions(1559); - v->a[15154] = 1; - v->a[15155] = aux_sym_number_token2; - v->a[15156] = actions(1561); - v->a[15157] = 1; - v->a[15158] = anon_sym_DOLLAR_LBRACE; - v->a[15159] = actions(1563); + v->a[15140] = anon_sym_LBRACE; + v->a[15141] = anon_sym_RBRACE; + v->a[15142] = anon_sym_GT_GT; + v->a[15143] = anon_sym_AMP_GT_GT; + v->a[15144] = anon_sym_GT_PIPE; + v->a[15145] = anon_sym_LT_AMP_DASH; + v->a[15146] = anon_sym_GT_AMP_DASH; + v->a[15147] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15148] = anon_sym_DQUOTE; + v->a[15149] = sym_raw_string; + v->a[15150] = anon_sym_DOLLAR_LBRACE; + v->a[15151] = anon_sym_BQUOTE; + v->a[15152] = anon_sym_DOLLAR_BQUOTE; + v->a[15153] = actions(216); + v->a[15154] = 26; + v->a[15155] = anon_sym_for; + v->a[15156] = anon_sym_select; + v->a[15157] = anon_sym_while; + v->a[15158] = anon_sym_until; + v->a[15159] = anon_sym_if; small_parse_table_758(v); } void small_parse_table_758(t_small_parse_table_array *v) { - v->a[15160] = 1; - v->a[15161] = anon_sym_DOLLAR_LPAREN; - v->a[15162] = actions(1565); - v->a[15163] = 1; - v->a[15164] = anon_sym_BQUOTE; - v->a[15165] = actions(1567); - v->a[15166] = 1; - v->a[15167] = anon_sym_DOLLAR_BQUOTE; - v->a[15168] = actions(1573); - v->a[15169] = 1; - v->a[15170] = sym__bare_dollar; - v->a[15171] = actions(1575); - v->a[15172] = 1; - v->a[15173] = sym__brace_start; - v->a[15174] = actions(2420); - v->a[15175] = 1; - v->a[15176] = anon_sym_LT_LT_LT; - v->a[15177] = actions(2422); - v->a[15178] = 1; - v->a[15179] = sym__special_character; + v->a[15160] = anon_sym_case; + v->a[15161] = anon_sym_function; + v->a[15162] = anon_sym_BANG; + v->a[15163] = anon_sym_declare; + v->a[15164] = anon_sym_typeset; + v->a[15165] = anon_sym_export; + v->a[15166] = anon_sym_readonly; + v->a[15167] = anon_sym_local; + v->a[15168] = anon_sym_unset; + v->a[15169] = anon_sym_unsetenv; + v->a[15170] = anon_sym_LT; + v->a[15171] = anon_sym_GT; + v->a[15172] = anon_sym_AMP_GT; + v->a[15173] = anon_sym_LT_AMP; + v->a[15174] = anon_sym_GT_AMP; + v->a[15175] = anon_sym_DOLLAR; + v->a[15176] = sym__special_character; + v->a[15177] = aux_sym_number_token1; + v->a[15178] = aux_sym_number_token2; + v->a[15179] = anon_sym_DOLLAR_LPAREN; small_parse_table_759(v); } void small_parse_table_759(t_small_parse_table_array *v) { - v->a[15180] = actions(2424); - v->a[15181] = 1; - v->a[15182] = sym_test_operator; - v->a[15183] = state(703); - v->a[15184] = 1; - v->a[15185] = aux_sym_command_repeat2; - v->a[15186] = state(1321); - v->a[15187] = 1; - v->a[15188] = aux_sym__literal_repeat1; - v->a[15189] = state(1712); - v->a[15190] = 1; - v->a[15191] = sym_herestring_redirect; - v->a[15192] = state(1716); - v->a[15193] = 1; - v->a[15194] = sym_concatenation; - v->a[15195] = actions(1543); - v->a[15196] = 2; - v->a[15197] = anon_sym_LPAREN_LPAREN; - v->a[15198] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15199] = actions(1569); + v->a[15180] = sym_word; + v->a[15181] = 4; + v->a[15182] = actions(57); + v->a[15183] = 1; + v->a[15184] = sym_comment; + v->a[15185] = actions(1997); + v->a[15186] = 1; + v->a[15187] = ts_builtin_sym_end; + v->a[15188] = actions(1691); + v->a[15189] = 17; + v->a[15190] = sym_file_descriptor; + v->a[15191] = sym_variable_name; + v->a[15192] = sym_test_operator; + v->a[15193] = sym__brace_start; + v->a[15194] = anon_sym_LPAREN; + v->a[15195] = anon_sym_LBRACE; + v->a[15196] = anon_sym_GT_GT; + v->a[15197] = anon_sym_AMP_GT_GT; + v->a[15198] = anon_sym_GT_PIPE; + v->a[15199] = anon_sym_LT_AMP_DASH; small_parse_table_760(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1510.c b/parser/static/small_parse_table/small_parse_table_1510.c deleted file mode 100644 index 10aceb7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1510.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1510.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7550(t_small_parse_table_array *v) -{ - v->a[151000] = anon_sym_LT_LT_DASH; - v->a[151001] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[151002] = anon_sym_DOLLAR_LBRACK; - v->a[151003] = aux_sym_concatenation_token1; - v->a[151004] = sym__special_character; - v->a[151005] = anon_sym_DQUOTE; - v->a[151006] = sym_raw_string; - v->a[151007] = sym_ansi_c_string; - v->a[151008] = anon_sym_DOLLAR_LBRACE; - v->a[151009] = anon_sym_DOLLAR_BQUOTE; - v->a[151010] = anon_sym_LT_LPAREN; - v->a[151011] = anon_sym_GT_LPAREN; - v->a[151012] = 3; - v->a[151013] = actions(71); - v->a[151014] = 1; - v->a[151015] = sym_comment; - v->a[151016] = actions(1344); - v->a[151017] = 14; - v->a[151018] = anon_sym_EQ; - v->a[151019] = anon_sym_PIPE; - small_parse_table_7551(v); -} - -void small_parse_table_7551(t_small_parse_table_array *v) -{ - v->a[151020] = anon_sym_CARET; - v->a[151021] = anon_sym_AMP; - v->a[151022] = anon_sym_LT; - v->a[151023] = anon_sym_GT; - v->a[151024] = anon_sym_LT_LT; - v->a[151025] = anon_sym_GT_GT; - v->a[151026] = anon_sym_PLUS; - v->a[151027] = anon_sym_DASH; - v->a[151028] = anon_sym_STAR; - v->a[151029] = anon_sym_SLASH; - v->a[151030] = anon_sym_PERCENT; - v->a[151031] = anon_sym_STAR_STAR; - v->a[151032] = actions(1346); - v->a[151033] = 24; - v->a[151034] = anon_sym_RPAREN_RPAREN; - v->a[151035] = anon_sym_COMMA; - v->a[151036] = anon_sym_PLUS_PLUS; - v->a[151037] = anon_sym_DASH_DASH; - v->a[151038] = anon_sym_PLUS_EQ; - v->a[151039] = anon_sym_DASH_EQ; - small_parse_table_7552(v); -} - -void small_parse_table_7552(t_small_parse_table_array *v) -{ - v->a[151040] = anon_sym_STAR_EQ; - v->a[151041] = anon_sym_SLASH_EQ; - v->a[151042] = anon_sym_PERCENT_EQ; - v->a[151043] = anon_sym_STAR_STAR_EQ; - v->a[151044] = anon_sym_LT_LT_EQ; - v->a[151045] = anon_sym_GT_GT_EQ; - v->a[151046] = anon_sym_AMP_EQ; - v->a[151047] = anon_sym_CARET_EQ; - v->a[151048] = anon_sym_PIPE_EQ; - v->a[151049] = anon_sym_PIPE_PIPE; - v->a[151050] = anon_sym_AMP_AMP; - v->a[151051] = anon_sym_EQ_EQ; - v->a[151052] = anon_sym_BANG_EQ; - v->a[151053] = anon_sym_LT_EQ; - v->a[151054] = anon_sym_GT_EQ; - v->a[151055] = anon_sym_EQ_TILDE; - v->a[151056] = anon_sym_QMARK; - v->a[151057] = anon_sym_COLON; - v->a[151058] = 3; - v->a[151059] = actions(71); - small_parse_table_7553(v); -} - -void small_parse_table_7553(t_small_parse_table_array *v) -{ - v->a[151060] = 1; - v->a[151061] = sym_comment; - v->a[151062] = actions(1356); - v->a[151063] = 14; - v->a[151064] = anon_sym_EQ; - v->a[151065] = anon_sym_PIPE; - v->a[151066] = anon_sym_CARET; - v->a[151067] = anon_sym_AMP; - v->a[151068] = anon_sym_LT; - v->a[151069] = anon_sym_GT; - v->a[151070] = anon_sym_LT_LT; - v->a[151071] = anon_sym_GT_GT; - v->a[151072] = anon_sym_PLUS; - v->a[151073] = anon_sym_DASH; - v->a[151074] = anon_sym_STAR; - v->a[151075] = anon_sym_SLASH; - v->a[151076] = anon_sym_PERCENT; - v->a[151077] = anon_sym_STAR_STAR; - v->a[151078] = actions(1358); - v->a[151079] = 24; - small_parse_table_7554(v); -} - -void small_parse_table_7554(t_small_parse_table_array *v) -{ - v->a[151080] = anon_sym_RPAREN_RPAREN; - v->a[151081] = anon_sym_COMMA; - v->a[151082] = anon_sym_PLUS_PLUS; - v->a[151083] = anon_sym_DASH_DASH; - v->a[151084] = anon_sym_PLUS_EQ; - v->a[151085] = anon_sym_DASH_EQ; - v->a[151086] = anon_sym_STAR_EQ; - v->a[151087] = anon_sym_SLASH_EQ; - v->a[151088] = anon_sym_PERCENT_EQ; - v->a[151089] = anon_sym_STAR_STAR_EQ; - v->a[151090] = anon_sym_LT_LT_EQ; - v->a[151091] = anon_sym_GT_GT_EQ; - v->a[151092] = anon_sym_AMP_EQ; - v->a[151093] = anon_sym_CARET_EQ; - v->a[151094] = anon_sym_PIPE_EQ; - v->a[151095] = anon_sym_PIPE_PIPE; - v->a[151096] = anon_sym_AMP_AMP; - v->a[151097] = anon_sym_EQ_EQ; - v->a[151098] = anon_sym_BANG_EQ; - v->a[151099] = anon_sym_LT_EQ; - small_parse_table_7555(v); -} - -/* EOF small_parse_table_1510.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1511.c b/parser/static/small_parse_table/small_parse_table_1511.c deleted file mode 100644 index 48c5d2f5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1511.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1511.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7555(t_small_parse_table_array *v) -{ - v->a[151100] = anon_sym_GT_EQ; - v->a[151101] = anon_sym_EQ_TILDE; - v->a[151102] = anon_sym_QMARK; - v->a[151103] = anon_sym_COLON; - v->a[151104] = 3; - v->a[151105] = actions(71); - v->a[151106] = 1; - v->a[151107] = sym_comment; - v->a[151108] = actions(1300); - v->a[151109] = 13; - v->a[151110] = anon_sym_PIPE; - v->a[151111] = anon_sym_LT; - v->a[151112] = anon_sym_GT; - v->a[151113] = anon_sym_LT_LT; - v->a[151114] = anon_sym_AMP_GT; - v->a[151115] = anon_sym_LT_AMP; - v->a[151116] = anon_sym_GT_AMP; - v->a[151117] = anon_sym_DOLLAR; - v->a[151118] = aux_sym_number_token1; - v->a[151119] = aux_sym_number_token2; - small_parse_table_7556(v); -} - -void small_parse_table_7556(t_small_parse_table_array *v) -{ - v->a[151120] = anon_sym_DOLLAR_LPAREN; - v->a[151121] = anon_sym_BQUOTE; - v->a[151122] = sym_word; - v->a[151123] = actions(1302); - v->a[151124] = 25; - v->a[151125] = sym_file_descriptor; - v->a[151126] = sym__concat; - v->a[151127] = sym_test_operator; - v->a[151128] = sym__brace_start; - v->a[151129] = anon_sym_LPAREN_LPAREN; - v->a[151130] = anon_sym_PIPE_PIPE; - v->a[151131] = anon_sym_AMP_AMP; - v->a[151132] = anon_sym_GT_GT; - v->a[151133] = anon_sym_PIPE_AMP; - v->a[151134] = anon_sym_AMP_GT_GT; - v->a[151135] = anon_sym_GT_PIPE; - v->a[151136] = anon_sym_LT_AMP_DASH; - v->a[151137] = anon_sym_GT_AMP_DASH; - v->a[151138] = anon_sym_LT_LT_DASH; - v->a[151139] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_7557(v); -} - -void small_parse_table_7557(t_small_parse_table_array *v) -{ - v->a[151140] = anon_sym_DOLLAR_LBRACK; - v->a[151141] = aux_sym_concatenation_token1; - v->a[151142] = sym__special_character; - v->a[151143] = anon_sym_DQUOTE; - v->a[151144] = sym_raw_string; - v->a[151145] = sym_ansi_c_string; - v->a[151146] = anon_sym_DOLLAR_LBRACE; - v->a[151147] = anon_sym_DOLLAR_BQUOTE; - v->a[151148] = anon_sym_LT_LPAREN; - v->a[151149] = anon_sym_GT_LPAREN; - v->a[151150] = 21; - v->a[151151] = actions(71); - v->a[151152] = 1; - v->a[151153] = sym_comment; - v->a[151154] = actions(6881); - v->a[151155] = 1; - v->a[151156] = anon_sym_COMMA; - v->a[151157] = actions(6883); - v->a[151158] = 1; - v->a[151159] = anon_sym_EQ; - small_parse_table_7558(v); -} - -void small_parse_table_7558(t_small_parse_table_array *v) -{ - v->a[151160] = actions(6889); - v->a[151161] = 1; - v->a[151162] = anon_sym_PIPE_PIPE; - v->a[151163] = actions(6891); - v->a[151164] = 1; - v->a[151165] = anon_sym_AMP_AMP; - v->a[151166] = actions(6893); - v->a[151167] = 1; - v->a[151168] = anon_sym_PIPE; - v->a[151169] = actions(6895); - v->a[151170] = 1; - v->a[151171] = anon_sym_CARET; - v->a[151172] = actions(6897); - v->a[151173] = 1; - v->a[151174] = anon_sym_AMP; - v->a[151175] = actions(6911); - v->a[151176] = 1; - v->a[151177] = anon_sym_STAR_STAR; - v->a[151178] = actions(6913); - v->a[151179] = 1; - small_parse_table_7559(v); -} - -void small_parse_table_7559(t_small_parse_table_array *v) -{ - v->a[151180] = anon_sym_EQ_TILDE; - v->a[151181] = actions(6915); - v->a[151182] = 1; - v->a[151183] = anon_sym_QMARK; - v->a[151184] = actions(7110); - v->a[151185] = 1; - v->a[151186] = anon_sym_RPAREN_RPAREN; - v->a[151187] = state(6724); - v->a[151188] = 1; - v->a[151189] = aux_sym_arithmetic_expansion_repeat1; - v->a[151190] = actions(6885); - v->a[151191] = 2; - v->a[151192] = anon_sym_PLUS_PLUS; - v->a[151193] = anon_sym_DASH_DASH; - v->a[151194] = actions(6899); - v->a[151195] = 2; - v->a[151196] = anon_sym_EQ_EQ; - v->a[151197] = anon_sym_BANG_EQ; - v->a[151198] = actions(6901); - v->a[151199] = 2; - small_parse_table_7560(v); -} - -/* EOF small_parse_table_1511.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1512.c b/parser/static/small_parse_table/small_parse_table_1512.c deleted file mode 100644 index 6e162d9f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1512.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1512.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7560(t_small_parse_table_array *v) -{ - v->a[151200] = anon_sym_LT; - v->a[151201] = anon_sym_GT; - v->a[151202] = actions(6903); - v->a[151203] = 2; - v->a[151204] = anon_sym_LT_EQ; - v->a[151205] = anon_sym_GT_EQ; - v->a[151206] = actions(6905); - v->a[151207] = 2; - v->a[151208] = anon_sym_LT_LT; - v->a[151209] = anon_sym_GT_GT; - v->a[151210] = actions(6907); - v->a[151211] = 2; - v->a[151212] = anon_sym_PLUS; - v->a[151213] = anon_sym_DASH; - v->a[151214] = actions(6909); - v->a[151215] = 3; - v->a[151216] = anon_sym_STAR; - v->a[151217] = anon_sym_SLASH; - v->a[151218] = anon_sym_PERCENT; - v->a[151219] = actions(6887); - small_parse_table_7561(v); -} - -void small_parse_table_7561(t_small_parse_table_array *v) -{ - v->a[151220] = 11; - v->a[151221] = anon_sym_PLUS_EQ; - v->a[151222] = anon_sym_DASH_EQ; - v->a[151223] = anon_sym_STAR_EQ; - v->a[151224] = anon_sym_SLASH_EQ; - v->a[151225] = anon_sym_PERCENT_EQ; - v->a[151226] = anon_sym_STAR_STAR_EQ; - v->a[151227] = anon_sym_LT_LT_EQ; - v->a[151228] = anon_sym_GT_GT_EQ; - v->a[151229] = anon_sym_AMP_EQ; - v->a[151230] = anon_sym_CARET_EQ; - v->a[151231] = anon_sym_PIPE_EQ; - v->a[151232] = 3; - v->a[151233] = actions(71); - v->a[151234] = 1; - v->a[151235] = sym_comment; - v->a[151236] = actions(1332); - v->a[151237] = 13; - v->a[151238] = anon_sym_PIPE; - v->a[151239] = anon_sym_LT; - small_parse_table_7562(v); -} - -void small_parse_table_7562(t_small_parse_table_array *v) -{ - v->a[151240] = anon_sym_GT; - v->a[151241] = anon_sym_LT_LT; - v->a[151242] = anon_sym_AMP_GT; - v->a[151243] = anon_sym_LT_AMP; - v->a[151244] = anon_sym_GT_AMP; - v->a[151245] = anon_sym_DOLLAR; - v->a[151246] = aux_sym_number_token1; - v->a[151247] = aux_sym_number_token2; - v->a[151248] = anon_sym_DOLLAR_LPAREN; - v->a[151249] = anon_sym_BQUOTE; - v->a[151250] = sym_word; - v->a[151251] = actions(1334); - v->a[151252] = 25; - v->a[151253] = sym_file_descriptor; - v->a[151254] = sym__concat; - v->a[151255] = sym_test_operator; - v->a[151256] = sym__brace_start; - v->a[151257] = anon_sym_LPAREN_LPAREN; - v->a[151258] = anon_sym_PIPE_PIPE; - v->a[151259] = anon_sym_AMP_AMP; - small_parse_table_7563(v); -} - -void small_parse_table_7563(t_small_parse_table_array *v) -{ - v->a[151260] = anon_sym_GT_GT; - v->a[151261] = anon_sym_PIPE_AMP; - v->a[151262] = anon_sym_AMP_GT_GT; - v->a[151263] = anon_sym_GT_PIPE; - v->a[151264] = anon_sym_LT_AMP_DASH; - v->a[151265] = anon_sym_GT_AMP_DASH; - v->a[151266] = anon_sym_LT_LT_DASH; - v->a[151267] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[151268] = anon_sym_DOLLAR_LBRACK; - v->a[151269] = aux_sym_concatenation_token1; - v->a[151270] = sym__special_character; - v->a[151271] = anon_sym_DQUOTE; - v->a[151272] = sym_raw_string; - v->a[151273] = sym_ansi_c_string; - v->a[151274] = anon_sym_DOLLAR_LBRACE; - v->a[151275] = anon_sym_DOLLAR_BQUOTE; - v->a[151276] = anon_sym_LT_LPAREN; - v->a[151277] = anon_sym_GT_LPAREN; - v->a[151278] = 3; - v->a[151279] = actions(71); - small_parse_table_7564(v); -} - -void small_parse_table_7564(t_small_parse_table_array *v) -{ - v->a[151280] = 1; - v->a[151281] = sym_comment; - v->a[151282] = actions(7114); - v->a[151283] = 14; - v->a[151284] = anon_sym_EQ; - v->a[151285] = anon_sym_PIPE; - v->a[151286] = anon_sym_CARET; - v->a[151287] = anon_sym_AMP; - v->a[151288] = anon_sym_LT; - v->a[151289] = anon_sym_GT; - v->a[151290] = anon_sym_LT_LT; - v->a[151291] = anon_sym_GT_GT; - v->a[151292] = anon_sym_PLUS; - v->a[151293] = anon_sym_DASH; - v->a[151294] = anon_sym_STAR; - v->a[151295] = anon_sym_SLASH; - v->a[151296] = anon_sym_PERCENT; - v->a[151297] = anon_sym_STAR_STAR; - v->a[151298] = actions(7112); - v->a[151299] = 24; - small_parse_table_7565(v); -} - -/* EOF small_parse_table_1512.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1513.c b/parser/static/small_parse_table/small_parse_table_1513.c deleted file mode 100644 index c38ad4ca..00000000 --- a/parser/static/small_parse_table/small_parse_table_1513.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1513.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7565(t_small_parse_table_array *v) -{ - v->a[151300] = anon_sym_RPAREN_RPAREN; - v->a[151301] = anon_sym_COMMA; - v->a[151302] = anon_sym_PLUS_PLUS; - v->a[151303] = anon_sym_DASH_DASH; - v->a[151304] = anon_sym_PLUS_EQ; - v->a[151305] = anon_sym_DASH_EQ; - v->a[151306] = anon_sym_STAR_EQ; - v->a[151307] = anon_sym_SLASH_EQ; - v->a[151308] = anon_sym_PERCENT_EQ; - v->a[151309] = anon_sym_STAR_STAR_EQ; - v->a[151310] = anon_sym_LT_LT_EQ; - v->a[151311] = anon_sym_GT_GT_EQ; - v->a[151312] = anon_sym_AMP_EQ; - v->a[151313] = anon_sym_CARET_EQ; - v->a[151314] = anon_sym_PIPE_EQ; - v->a[151315] = anon_sym_PIPE_PIPE; - v->a[151316] = anon_sym_AMP_AMP; - v->a[151317] = anon_sym_EQ_EQ; - v->a[151318] = anon_sym_BANG_EQ; - v->a[151319] = anon_sym_LT_EQ; - small_parse_table_7566(v); -} - -void small_parse_table_7566(t_small_parse_table_array *v) -{ - v->a[151320] = anon_sym_GT_EQ; - v->a[151321] = anon_sym_EQ_TILDE; - v->a[151322] = anon_sym_QMARK; - v->a[151323] = anon_sym_COLON; - v->a[151324] = 3; - v->a[151325] = actions(71); - v->a[151326] = 1; - v->a[151327] = sym_comment; - v->a[151328] = actions(1292); - v->a[151329] = 13; - v->a[151330] = anon_sym_PIPE; - v->a[151331] = anon_sym_LT; - v->a[151332] = anon_sym_GT; - v->a[151333] = anon_sym_LT_LT; - v->a[151334] = anon_sym_AMP_GT; - v->a[151335] = anon_sym_LT_AMP; - v->a[151336] = anon_sym_GT_AMP; - v->a[151337] = anon_sym_DOLLAR; - v->a[151338] = aux_sym_number_token1; - v->a[151339] = aux_sym_number_token2; - small_parse_table_7567(v); -} - -void small_parse_table_7567(t_small_parse_table_array *v) -{ - v->a[151340] = anon_sym_DOLLAR_LPAREN; - v->a[151341] = anon_sym_BQUOTE; - v->a[151342] = sym_word; - v->a[151343] = actions(1294); - v->a[151344] = 25; - v->a[151345] = sym_file_descriptor; - v->a[151346] = sym__concat; - v->a[151347] = sym_test_operator; - v->a[151348] = sym__brace_start; - v->a[151349] = anon_sym_LPAREN_LPAREN; - v->a[151350] = anon_sym_PIPE_PIPE; - v->a[151351] = anon_sym_AMP_AMP; - v->a[151352] = anon_sym_GT_GT; - v->a[151353] = anon_sym_PIPE_AMP; - v->a[151354] = anon_sym_AMP_GT_GT; - v->a[151355] = anon_sym_GT_PIPE; - v->a[151356] = anon_sym_LT_AMP_DASH; - v->a[151357] = anon_sym_GT_AMP_DASH; - v->a[151358] = anon_sym_LT_LT_DASH; - v->a[151359] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_7568(v); -} - -void small_parse_table_7568(t_small_parse_table_array *v) -{ - v->a[151360] = anon_sym_DOLLAR_LBRACK; - v->a[151361] = aux_sym_concatenation_token1; - v->a[151362] = sym__special_character; - v->a[151363] = anon_sym_DQUOTE; - v->a[151364] = sym_raw_string; - v->a[151365] = sym_ansi_c_string; - v->a[151366] = anon_sym_DOLLAR_LBRACE; - v->a[151367] = anon_sym_DOLLAR_BQUOTE; - v->a[151368] = anon_sym_LT_LPAREN; - v->a[151369] = anon_sym_GT_LPAREN; - v->a[151370] = 4; - v->a[151371] = actions(71); - v->a[151372] = 1; - v->a[151373] = sym_comment; - v->a[151374] = actions(7116); - v->a[151375] = 1; - v->a[151376] = sym_extglob_pattern; - v->a[151377] = actions(6751); - v->a[151378] = 14; - v->a[151379] = anon_sym_EQ; - small_parse_table_7569(v); -} - -void small_parse_table_7569(t_small_parse_table_array *v) -{ - v->a[151380] = anon_sym_PIPE; - v->a[151381] = anon_sym_CARET; - v->a[151382] = anon_sym_AMP; - v->a[151383] = anon_sym_LT; - v->a[151384] = anon_sym_GT; - v->a[151385] = anon_sym_LT_LT; - v->a[151386] = anon_sym_GT_GT; - v->a[151387] = anon_sym_PLUS; - v->a[151388] = anon_sym_DASH; - v->a[151389] = anon_sym_STAR; - v->a[151390] = anon_sym_SLASH; - v->a[151391] = anon_sym_PERCENT; - v->a[151392] = anon_sym_STAR_STAR; - v->a[151393] = actions(6749); - v->a[151394] = 23; - v->a[151395] = sym_test_operator; - v->a[151396] = anon_sym_PLUS_PLUS; - v->a[151397] = anon_sym_DASH_DASH; - v->a[151398] = anon_sym_PLUS_EQ; - v->a[151399] = anon_sym_DASH_EQ; - small_parse_table_7570(v); -} - -/* EOF small_parse_table_1513.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1514.c b/parser/static/small_parse_table/small_parse_table_1514.c deleted file mode 100644 index 1af9d44a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1514.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1514.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7570(t_small_parse_table_array *v) -{ - v->a[151400] = anon_sym_STAR_EQ; - v->a[151401] = anon_sym_SLASH_EQ; - v->a[151402] = anon_sym_PERCENT_EQ; - v->a[151403] = anon_sym_STAR_STAR_EQ; - v->a[151404] = anon_sym_LT_LT_EQ; - v->a[151405] = anon_sym_GT_GT_EQ; - v->a[151406] = anon_sym_AMP_EQ; - v->a[151407] = anon_sym_CARET_EQ; - v->a[151408] = anon_sym_PIPE_EQ; - v->a[151409] = anon_sym_PIPE_PIPE; - v->a[151410] = anon_sym_AMP_AMP; - v->a[151411] = anon_sym_EQ_EQ; - v->a[151412] = anon_sym_BANG_EQ; - v->a[151413] = anon_sym_LT_EQ; - v->a[151414] = anon_sym_GT_EQ; - v->a[151415] = anon_sym_RPAREN; - v->a[151416] = anon_sym_EQ_TILDE; - v->a[151417] = anon_sym_QMARK; - v->a[151418] = 3; - v->a[151419] = actions(71); - small_parse_table_7571(v); -} - -void small_parse_table_7571(t_small_parse_table_array *v) -{ - v->a[151420] = 1; - v->a[151421] = sym_comment; - v->a[151422] = actions(1273); - v->a[151423] = 14; - v->a[151424] = anon_sym_EQ; - v->a[151425] = anon_sym_PIPE; - v->a[151426] = anon_sym_CARET; - v->a[151427] = anon_sym_AMP; - v->a[151428] = anon_sym_LT; - v->a[151429] = anon_sym_GT; - v->a[151430] = anon_sym_LT_LT; - v->a[151431] = anon_sym_GT_GT; - v->a[151432] = anon_sym_PLUS; - v->a[151433] = anon_sym_DASH; - v->a[151434] = anon_sym_STAR; - v->a[151435] = anon_sym_SLASH; - v->a[151436] = anon_sym_PERCENT; - v->a[151437] = anon_sym_STAR_STAR; - v->a[151438] = actions(1369); - v->a[151439] = 24; - small_parse_table_7572(v); -} - -void small_parse_table_7572(t_small_parse_table_array *v) -{ - v->a[151440] = sym__concat; - v->a[151441] = sym_test_operator; - v->a[151442] = anon_sym_PLUS_PLUS; - v->a[151443] = anon_sym_DASH_DASH; - v->a[151444] = anon_sym_PLUS_EQ; - v->a[151445] = anon_sym_DASH_EQ; - v->a[151446] = anon_sym_STAR_EQ; - v->a[151447] = anon_sym_SLASH_EQ; - v->a[151448] = anon_sym_PERCENT_EQ; - v->a[151449] = anon_sym_STAR_STAR_EQ; - v->a[151450] = anon_sym_LT_LT_EQ; - v->a[151451] = anon_sym_GT_GT_EQ; - v->a[151452] = anon_sym_AMP_EQ; - v->a[151453] = anon_sym_CARET_EQ; - v->a[151454] = anon_sym_PIPE_EQ; - v->a[151455] = anon_sym_PIPE_PIPE; - v->a[151456] = anon_sym_AMP_AMP; - v->a[151457] = anon_sym_EQ_EQ; - v->a[151458] = anon_sym_BANG_EQ; - v->a[151459] = anon_sym_LT_EQ; - small_parse_table_7573(v); -} - -void small_parse_table_7573(t_small_parse_table_array *v) -{ - v->a[151460] = anon_sym_GT_EQ; - v->a[151461] = anon_sym_RBRACK; - v->a[151462] = anon_sym_EQ_TILDE; - v->a[151463] = anon_sym_QMARK; - v->a[151464] = 3; - v->a[151465] = actions(71); - v->a[151466] = 1; - v->a[151467] = sym_comment; - v->a[151468] = actions(2094); - v->a[151469] = 12; - v->a[151470] = anon_sym_PIPE; - v->a[151471] = anon_sym_LT; - v->a[151472] = anon_sym_GT; - v->a[151473] = anon_sym_LT_LT; - v->a[151474] = anon_sym_AMP_GT; - v->a[151475] = anon_sym_LT_AMP; - v->a[151476] = anon_sym_GT_AMP; - v->a[151477] = anon_sym_DOLLAR; - v->a[151478] = aux_sym_number_token1; - v->a[151479] = aux_sym_number_token2; - small_parse_table_7574(v); -} - -void small_parse_table_7574(t_small_parse_table_array *v) -{ - v->a[151480] = anon_sym_DOLLAR_LPAREN; - v->a[151481] = sym_word; - v->a[151482] = actions(2096); - v->a[151483] = 26; - v->a[151484] = sym_file_descriptor; - v->a[151485] = sym_variable_name; - v->a[151486] = sym_test_operator; - v->a[151487] = sym__brace_start; - v->a[151488] = anon_sym_LPAREN_LPAREN; - v->a[151489] = anon_sym_PIPE_PIPE; - v->a[151490] = anon_sym_AMP_AMP; - v->a[151491] = anon_sym_GT_GT; - v->a[151492] = anon_sym_PIPE_AMP; - v->a[151493] = anon_sym_AMP_GT_GT; - v->a[151494] = anon_sym_GT_PIPE; - v->a[151495] = anon_sym_LT_AMP_DASH; - v->a[151496] = anon_sym_GT_AMP_DASH; - v->a[151497] = anon_sym_LT_LT_DASH; - v->a[151498] = anon_sym_LT_LT_LT; - v->a[151499] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_7575(v); -} - -/* EOF small_parse_table_1514.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1515.c b/parser/static/small_parse_table/small_parse_table_1515.c deleted file mode 100644 index b43b84a6..00000000 --- a/parser/static/small_parse_table/small_parse_table_1515.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1515.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7575(t_small_parse_table_array *v) -{ - v->a[151500] = anon_sym_DOLLAR_LBRACK; - v->a[151501] = sym__special_character; - v->a[151502] = anon_sym_DQUOTE; - v->a[151503] = sym_raw_string; - v->a[151504] = sym_ansi_c_string; - v->a[151505] = anon_sym_DOLLAR_LBRACE; - v->a[151506] = anon_sym_BQUOTE; - v->a[151507] = anon_sym_DOLLAR_BQUOTE; - v->a[151508] = anon_sym_LT_LPAREN; - v->a[151509] = anon_sym_GT_LPAREN; - v->a[151510] = 4; - v->a[151511] = actions(71); - v->a[151512] = 1; - v->a[151513] = sym_comment; - v->a[151514] = actions(7118); - v->a[151515] = 1; - v->a[151516] = sym_extglob_pattern; - v->a[151517] = actions(6751); - v->a[151518] = 14; - v->a[151519] = anon_sym_EQ; - small_parse_table_7576(v); -} - -void small_parse_table_7576(t_small_parse_table_array *v) -{ - v->a[151520] = anon_sym_PIPE; - v->a[151521] = anon_sym_CARET; - v->a[151522] = anon_sym_AMP; - v->a[151523] = anon_sym_LT; - v->a[151524] = anon_sym_GT; - v->a[151525] = anon_sym_LT_LT; - v->a[151526] = anon_sym_GT_GT; - v->a[151527] = anon_sym_PLUS; - v->a[151528] = anon_sym_DASH; - v->a[151529] = anon_sym_STAR; - v->a[151530] = anon_sym_SLASH; - v->a[151531] = anon_sym_PERCENT; - v->a[151532] = anon_sym_STAR_STAR; - v->a[151533] = actions(6749); - v->a[151534] = 23; - v->a[151535] = sym_test_operator; - v->a[151536] = anon_sym_PLUS_PLUS; - v->a[151537] = anon_sym_DASH_DASH; - v->a[151538] = anon_sym_PLUS_EQ; - v->a[151539] = anon_sym_DASH_EQ; - small_parse_table_7577(v); -} - -void small_parse_table_7577(t_small_parse_table_array *v) -{ - v->a[151540] = anon_sym_STAR_EQ; - v->a[151541] = anon_sym_SLASH_EQ; - v->a[151542] = anon_sym_PERCENT_EQ; - v->a[151543] = anon_sym_STAR_STAR_EQ; - v->a[151544] = anon_sym_LT_LT_EQ; - v->a[151545] = anon_sym_GT_GT_EQ; - v->a[151546] = anon_sym_AMP_EQ; - v->a[151547] = anon_sym_CARET_EQ; - v->a[151548] = anon_sym_PIPE_EQ; - v->a[151549] = anon_sym_PIPE_PIPE; - v->a[151550] = anon_sym_AMP_AMP; - v->a[151551] = anon_sym_EQ_EQ; - v->a[151552] = anon_sym_BANG_EQ; - v->a[151553] = anon_sym_LT_EQ; - v->a[151554] = anon_sym_GT_EQ; - v->a[151555] = anon_sym_RBRACK; - v->a[151556] = anon_sym_EQ_TILDE; - v->a[151557] = anon_sym_QMARK; - v->a[151558] = 3; - v->a[151559] = actions(71); - small_parse_table_7578(v); -} - -void small_parse_table_7578(t_small_parse_table_array *v) -{ - v->a[151560] = 1; - v->a[151561] = sym_comment; - v->a[151562] = actions(1316); - v->a[151563] = 14; - v->a[151564] = anon_sym_EQ; - v->a[151565] = anon_sym_PIPE; - v->a[151566] = anon_sym_CARET; - v->a[151567] = anon_sym_AMP; - v->a[151568] = anon_sym_LT; - v->a[151569] = anon_sym_GT; - v->a[151570] = anon_sym_LT_LT; - v->a[151571] = anon_sym_GT_GT; - v->a[151572] = anon_sym_PLUS; - v->a[151573] = anon_sym_DASH; - v->a[151574] = anon_sym_STAR; - v->a[151575] = anon_sym_SLASH; - v->a[151576] = anon_sym_PERCENT; - v->a[151577] = anon_sym_STAR_STAR; - v->a[151578] = actions(1318); - v->a[151579] = 24; - small_parse_table_7579(v); -} - -void small_parse_table_7579(t_small_parse_table_array *v) -{ - v->a[151580] = anon_sym_RPAREN_RPAREN; - v->a[151581] = anon_sym_COMMA; - v->a[151582] = anon_sym_PLUS_PLUS; - v->a[151583] = anon_sym_DASH_DASH; - v->a[151584] = anon_sym_PLUS_EQ; - v->a[151585] = anon_sym_DASH_EQ; - v->a[151586] = anon_sym_STAR_EQ; - v->a[151587] = anon_sym_SLASH_EQ; - v->a[151588] = anon_sym_PERCENT_EQ; - v->a[151589] = anon_sym_STAR_STAR_EQ; - v->a[151590] = anon_sym_LT_LT_EQ; - v->a[151591] = anon_sym_GT_GT_EQ; - v->a[151592] = anon_sym_AMP_EQ; - v->a[151593] = anon_sym_CARET_EQ; - v->a[151594] = anon_sym_PIPE_EQ; - v->a[151595] = anon_sym_PIPE_PIPE; - v->a[151596] = anon_sym_AMP_AMP; - v->a[151597] = anon_sym_EQ_EQ; - v->a[151598] = anon_sym_BANG_EQ; - v->a[151599] = anon_sym_LT_EQ; - small_parse_table_7580(v); -} - -/* EOF small_parse_table_1515.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1516.c b/parser/static/small_parse_table/small_parse_table_1516.c deleted file mode 100644 index 881db792..00000000 --- a/parser/static/small_parse_table/small_parse_table_1516.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1516.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7580(t_small_parse_table_array *v) -{ - v->a[151600] = anon_sym_GT_EQ; - v->a[151601] = anon_sym_EQ_TILDE; - v->a[151602] = anon_sym_QMARK; - v->a[151603] = anon_sym_COLON; - v->a[151604] = 5; - v->a[151605] = actions(71); - v->a[151606] = 1; - v->a[151607] = sym_comment; - v->a[151608] = actions(7120); - v->a[151609] = 1; - v->a[151610] = sym__special_character; - v->a[151611] = state(2867); - v->a[151612] = 1; - v->a[151613] = aux_sym__literal_repeat1; - v->a[151614] = actions(1362); - v->a[151615] = 12; - v->a[151616] = anon_sym_PIPE; - v->a[151617] = anon_sym_LT; - v->a[151618] = anon_sym_GT; - v->a[151619] = anon_sym_LT_LT; - small_parse_table_7581(v); -} - -void small_parse_table_7581(t_small_parse_table_array *v) -{ - v->a[151620] = anon_sym_AMP_GT; - v->a[151621] = anon_sym_LT_AMP; - v->a[151622] = anon_sym_GT_AMP; - v->a[151623] = anon_sym_DOLLAR; - v->a[151624] = aux_sym_number_token1; - v->a[151625] = aux_sym_number_token2; - v->a[151626] = anon_sym_DOLLAR_LPAREN; - v->a[151627] = sym_word; - v->a[151628] = actions(1364); - v->a[151629] = 24; - v->a[151630] = sym_file_descriptor; - v->a[151631] = sym_test_operator; - v->a[151632] = sym__brace_start; - v->a[151633] = anon_sym_LPAREN_LPAREN; - v->a[151634] = anon_sym_PIPE_PIPE; - v->a[151635] = anon_sym_AMP_AMP; - v->a[151636] = anon_sym_GT_GT; - v->a[151637] = anon_sym_PIPE_AMP; - v->a[151638] = anon_sym_AMP_GT_GT; - v->a[151639] = anon_sym_GT_PIPE; - small_parse_table_7582(v); -} - -void small_parse_table_7582(t_small_parse_table_array *v) -{ - v->a[151640] = anon_sym_LT_AMP_DASH; - v->a[151641] = anon_sym_GT_AMP_DASH; - v->a[151642] = anon_sym_LT_LT_DASH; - v->a[151643] = anon_sym_LT_LT_LT; - v->a[151644] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[151645] = anon_sym_DOLLAR_LBRACK; - v->a[151646] = anon_sym_DQUOTE; - v->a[151647] = sym_raw_string; - v->a[151648] = sym_ansi_c_string; - v->a[151649] = anon_sym_DOLLAR_LBRACE; - v->a[151650] = anon_sym_BQUOTE; - v->a[151651] = anon_sym_DOLLAR_BQUOTE; - v->a[151652] = anon_sym_LT_LPAREN; - v->a[151653] = anon_sym_GT_LPAREN; - v->a[151654] = 17; - v->a[151655] = actions(71); - v->a[151656] = 1; - v->a[151657] = sym_comment; - v->a[151658] = actions(6877); - v->a[151659] = 1; - small_parse_table_7583(v); -} - -void small_parse_table_7583(t_small_parse_table_array *v) -{ - v->a[151660] = anon_sym_STAR_STAR; - v->a[151661] = actions(7037); - v->a[151662] = 1; - v->a[151663] = anon_sym_PIPE; - v->a[151664] = actions(7039); - v->a[151665] = 1; - v->a[151666] = anon_sym_CARET; - v->a[151667] = actions(7041); - v->a[151668] = 1; - v->a[151669] = anon_sym_AMP; - v->a[151670] = actions(7049); - v->a[151671] = 1; - v->a[151672] = sym_test_operator; - v->a[151673] = actions(7072); - v->a[151674] = 1; - v->a[151675] = anon_sym_AMP_AMP; - v->a[151676] = actions(7076); - v->a[151677] = 1; - v->a[151678] = anon_sym_PIPE_PIPE; - v->a[151679] = actions(7123); - small_parse_table_7584(v); -} - -void small_parse_table_7584(t_small_parse_table_array *v) -{ - v->a[151680] = 1; - v->a[151681] = anon_sym_EQ; - v->a[151682] = actions(6869); - v->a[151683] = 2; - v->a[151684] = anon_sym_PLUS_PLUS; - v->a[151685] = anon_sym_DASH_DASH; - v->a[151686] = actions(6871); - v->a[151687] = 2; - v->a[151688] = anon_sym_LT_LT; - v->a[151689] = anon_sym_GT_GT; - v->a[151690] = actions(6873); - v->a[151691] = 2; - v->a[151692] = anon_sym_PLUS; - v->a[151693] = anon_sym_DASH; - v->a[151694] = actions(7043); - v->a[151695] = 2; - v->a[151696] = anon_sym_EQ_EQ; - v->a[151697] = anon_sym_BANG_EQ; - v->a[151698] = actions(7045); - v->a[151699] = 2; - small_parse_table_7585(v); -} - -/* EOF small_parse_table_1516.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1517.c b/parser/static/small_parse_table/small_parse_table_1517.c deleted file mode 100644 index 5612e757..00000000 --- a/parser/static/small_parse_table/small_parse_table_1517.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1517.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7585(t_small_parse_table_array *v) -{ - v->a[151700] = anon_sym_LT; - v->a[151701] = anon_sym_GT; - v->a[151702] = actions(7047); - v->a[151703] = 2; - v->a[151704] = anon_sym_LT_EQ; - v->a[151705] = anon_sym_GT_EQ; - v->a[151706] = actions(6875); - v->a[151707] = 3; - v->a[151708] = anon_sym_STAR; - v->a[151709] = anon_sym_SLASH; - v->a[151710] = anon_sym_PERCENT; - v->a[151711] = actions(7125); - v->a[151712] = 15; - v->a[151713] = sym__concat; - v->a[151714] = anon_sym_PLUS_EQ; - v->a[151715] = anon_sym_DASH_EQ; - v->a[151716] = anon_sym_STAR_EQ; - v->a[151717] = anon_sym_SLASH_EQ; - v->a[151718] = anon_sym_PERCENT_EQ; - v->a[151719] = anon_sym_STAR_STAR_EQ; - small_parse_table_7586(v); -} - -void small_parse_table_7586(t_small_parse_table_array *v) -{ - v->a[151720] = anon_sym_LT_LT_EQ; - v->a[151721] = anon_sym_GT_GT_EQ; - v->a[151722] = anon_sym_AMP_EQ; - v->a[151723] = anon_sym_CARET_EQ; - v->a[151724] = anon_sym_PIPE_EQ; - v->a[151725] = anon_sym_RBRACK; - v->a[151726] = anon_sym_EQ_TILDE; - v->a[151727] = anon_sym_QMARK; - v->a[151728] = 3; - v->a[151729] = actions(71); - v->a[151730] = 1; - v->a[151731] = sym_comment; - v->a[151732] = actions(1316); - v->a[151733] = 13; - v->a[151734] = anon_sym_PIPE; - v->a[151735] = anon_sym_LT; - v->a[151736] = anon_sym_GT; - v->a[151737] = anon_sym_LT_LT; - v->a[151738] = anon_sym_AMP_GT; - v->a[151739] = anon_sym_LT_AMP; - small_parse_table_7587(v); -} - -void small_parse_table_7587(t_small_parse_table_array *v) -{ - v->a[151740] = anon_sym_GT_AMP; - v->a[151741] = anon_sym_DOLLAR; - v->a[151742] = aux_sym_number_token1; - v->a[151743] = aux_sym_number_token2; - v->a[151744] = anon_sym_DOLLAR_LPAREN; - v->a[151745] = anon_sym_BQUOTE; - v->a[151746] = sym_word; - v->a[151747] = actions(1318); - v->a[151748] = 25; - v->a[151749] = sym_file_descriptor; - v->a[151750] = sym__concat; - v->a[151751] = sym_test_operator; - v->a[151752] = sym__brace_start; - v->a[151753] = anon_sym_LPAREN_LPAREN; - v->a[151754] = anon_sym_PIPE_PIPE; - v->a[151755] = anon_sym_AMP_AMP; - v->a[151756] = anon_sym_GT_GT; - v->a[151757] = anon_sym_PIPE_AMP; - v->a[151758] = anon_sym_AMP_GT_GT; - v->a[151759] = anon_sym_GT_PIPE; - small_parse_table_7588(v); -} - -void small_parse_table_7588(t_small_parse_table_array *v) -{ - v->a[151760] = anon_sym_LT_AMP_DASH; - v->a[151761] = anon_sym_GT_AMP_DASH; - v->a[151762] = anon_sym_LT_LT_DASH; - v->a[151763] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[151764] = anon_sym_DOLLAR_LBRACK; - v->a[151765] = aux_sym_concatenation_token1; - v->a[151766] = sym__special_character; - v->a[151767] = anon_sym_DQUOTE; - v->a[151768] = sym_raw_string; - v->a[151769] = sym_ansi_c_string; - v->a[151770] = anon_sym_DOLLAR_LBRACE; - v->a[151771] = anon_sym_DOLLAR_BQUOTE; - v->a[151772] = anon_sym_LT_LPAREN; - v->a[151773] = anon_sym_GT_LPAREN; - v->a[151774] = 3; - v->a[151775] = actions(71); - v->a[151776] = 1; - v->a[151777] = sym_comment; - v->a[151778] = actions(1328); - v->a[151779] = 13; - small_parse_table_7589(v); -} - -void small_parse_table_7589(t_small_parse_table_array *v) -{ - v->a[151780] = anon_sym_PIPE; - v->a[151781] = anon_sym_LT; - v->a[151782] = anon_sym_GT; - v->a[151783] = anon_sym_LT_LT; - v->a[151784] = anon_sym_AMP_GT; - v->a[151785] = anon_sym_LT_AMP; - v->a[151786] = anon_sym_GT_AMP; - v->a[151787] = anon_sym_DOLLAR; - v->a[151788] = aux_sym_number_token1; - v->a[151789] = aux_sym_number_token2; - v->a[151790] = anon_sym_DOLLAR_LPAREN; - v->a[151791] = anon_sym_BQUOTE; - v->a[151792] = sym_word; - v->a[151793] = actions(1330); - v->a[151794] = 25; - v->a[151795] = sym_file_descriptor; - v->a[151796] = sym__concat; - v->a[151797] = sym_test_operator; - v->a[151798] = sym__brace_start; - v->a[151799] = anon_sym_LPAREN_LPAREN; - small_parse_table_7590(v); -} - -/* EOF small_parse_table_1517.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1518.c b/parser/static/small_parse_table/small_parse_table_1518.c deleted file mode 100644 index 8a55c722..00000000 --- a/parser/static/small_parse_table/small_parse_table_1518.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1518.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7590(t_small_parse_table_array *v) -{ - v->a[151800] = anon_sym_PIPE_PIPE; - v->a[151801] = anon_sym_AMP_AMP; - v->a[151802] = anon_sym_GT_GT; - v->a[151803] = anon_sym_PIPE_AMP; - v->a[151804] = anon_sym_AMP_GT_GT; - v->a[151805] = anon_sym_GT_PIPE; - v->a[151806] = anon_sym_LT_AMP_DASH; - v->a[151807] = anon_sym_GT_AMP_DASH; - v->a[151808] = anon_sym_LT_LT_DASH; - v->a[151809] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[151810] = anon_sym_DOLLAR_LBRACK; - v->a[151811] = aux_sym_concatenation_token1; - v->a[151812] = sym__special_character; - v->a[151813] = anon_sym_DQUOTE; - v->a[151814] = sym_raw_string; - v->a[151815] = sym_ansi_c_string; - v->a[151816] = anon_sym_DOLLAR_LBRACE; - v->a[151817] = anon_sym_DOLLAR_BQUOTE; - v->a[151818] = anon_sym_LT_LPAREN; - v->a[151819] = anon_sym_GT_LPAREN; - small_parse_table_7591(v); -} - -void small_parse_table_7591(t_small_parse_table_array *v) -{ - v->a[151820] = 3; - v->a[151821] = actions(71); - v->a[151822] = 1; - v->a[151823] = sym_comment; - v->a[151824] = actions(1320); - v->a[151825] = 14; - v->a[151826] = anon_sym_EQ; - v->a[151827] = anon_sym_PIPE; - v->a[151828] = anon_sym_CARET; - v->a[151829] = anon_sym_AMP; - v->a[151830] = anon_sym_LT; - v->a[151831] = anon_sym_GT; - v->a[151832] = anon_sym_LT_LT; - v->a[151833] = anon_sym_GT_GT; - v->a[151834] = anon_sym_PLUS; - v->a[151835] = anon_sym_DASH; - v->a[151836] = anon_sym_STAR; - v->a[151837] = anon_sym_SLASH; - v->a[151838] = anon_sym_PERCENT; - v->a[151839] = anon_sym_STAR_STAR; - small_parse_table_7592(v); -} - -void small_parse_table_7592(t_small_parse_table_array *v) -{ - v->a[151840] = actions(1322); - v->a[151841] = 24; - v->a[151842] = sym_test_operator; - v->a[151843] = sym_extglob_pattern; - v->a[151844] = anon_sym_PLUS_PLUS; - v->a[151845] = anon_sym_DASH_DASH; - v->a[151846] = anon_sym_PLUS_EQ; - v->a[151847] = anon_sym_DASH_EQ; - v->a[151848] = anon_sym_STAR_EQ; - v->a[151849] = anon_sym_SLASH_EQ; - v->a[151850] = anon_sym_PERCENT_EQ; - v->a[151851] = anon_sym_STAR_STAR_EQ; - v->a[151852] = anon_sym_LT_LT_EQ; - v->a[151853] = anon_sym_GT_GT_EQ; - v->a[151854] = anon_sym_AMP_EQ; - v->a[151855] = anon_sym_CARET_EQ; - v->a[151856] = anon_sym_PIPE_EQ; - v->a[151857] = anon_sym_PIPE_PIPE; - v->a[151858] = anon_sym_AMP_AMP; - v->a[151859] = anon_sym_EQ_EQ; - small_parse_table_7593(v); -} - -void small_parse_table_7593(t_small_parse_table_array *v) -{ - v->a[151860] = anon_sym_BANG_EQ; - v->a[151861] = anon_sym_LT_EQ; - v->a[151862] = anon_sym_GT_EQ; - v->a[151863] = anon_sym_RBRACK; - v->a[151864] = anon_sym_EQ_TILDE; - v->a[151865] = anon_sym_QMARK; - v->a[151866] = 3; - v->a[151867] = actions(71); - v->a[151868] = 1; - v->a[151869] = sym_comment; - v->a[151870] = actions(1336); - v->a[151871] = 14; - v->a[151872] = anon_sym_EQ; - v->a[151873] = anon_sym_PIPE; - v->a[151874] = anon_sym_CARET; - v->a[151875] = anon_sym_AMP; - v->a[151876] = anon_sym_LT; - v->a[151877] = anon_sym_GT; - v->a[151878] = anon_sym_LT_LT; - v->a[151879] = anon_sym_GT_GT; - small_parse_table_7594(v); -} - -void small_parse_table_7594(t_small_parse_table_array *v) -{ - v->a[151880] = anon_sym_PLUS; - v->a[151881] = anon_sym_DASH; - v->a[151882] = anon_sym_STAR; - v->a[151883] = anon_sym_SLASH; - v->a[151884] = anon_sym_PERCENT; - v->a[151885] = anon_sym_STAR_STAR; - v->a[151886] = actions(1338); - v->a[151887] = 24; - v->a[151888] = sym_test_operator; - v->a[151889] = sym_extglob_pattern; - v->a[151890] = anon_sym_PLUS_PLUS; - v->a[151891] = anon_sym_DASH_DASH; - v->a[151892] = anon_sym_PLUS_EQ; - v->a[151893] = anon_sym_DASH_EQ; - v->a[151894] = anon_sym_STAR_EQ; - v->a[151895] = anon_sym_SLASH_EQ; - v->a[151896] = anon_sym_PERCENT_EQ; - v->a[151897] = anon_sym_STAR_STAR_EQ; - v->a[151898] = anon_sym_LT_LT_EQ; - v->a[151899] = anon_sym_GT_GT_EQ; - small_parse_table_7595(v); -} - -/* EOF small_parse_table_1518.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1519.c b/parser/static/small_parse_table/small_parse_table_1519.c deleted file mode 100644 index c9953615..00000000 --- a/parser/static/small_parse_table/small_parse_table_1519.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1519.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7595(t_small_parse_table_array *v) -{ - v->a[151900] = anon_sym_AMP_EQ; - v->a[151901] = anon_sym_CARET_EQ; - v->a[151902] = anon_sym_PIPE_EQ; - v->a[151903] = anon_sym_PIPE_PIPE; - v->a[151904] = anon_sym_AMP_AMP; - v->a[151905] = anon_sym_EQ_EQ; - v->a[151906] = anon_sym_BANG_EQ; - v->a[151907] = anon_sym_LT_EQ; - v->a[151908] = anon_sym_GT_EQ; - v->a[151909] = anon_sym_RBRACK; - v->a[151910] = anon_sym_EQ_TILDE; - v->a[151911] = anon_sym_QMARK; - v->a[151912] = 3; - v->a[151913] = actions(71); - v->a[151914] = 1; - v->a[151915] = sym_comment; - v->a[151916] = actions(1340); - v->a[151917] = 14; - v->a[151918] = anon_sym_EQ; - v->a[151919] = anon_sym_PIPE; - small_parse_table_7596(v); -} - -void small_parse_table_7596(t_small_parse_table_array *v) -{ - v->a[151920] = anon_sym_CARET; - v->a[151921] = anon_sym_AMP; - v->a[151922] = anon_sym_LT; - v->a[151923] = anon_sym_GT; - v->a[151924] = anon_sym_LT_LT; - v->a[151925] = anon_sym_GT_GT; - v->a[151926] = anon_sym_PLUS; - v->a[151927] = anon_sym_DASH; - v->a[151928] = anon_sym_STAR; - v->a[151929] = anon_sym_SLASH; - v->a[151930] = anon_sym_PERCENT; - v->a[151931] = anon_sym_STAR_STAR; - v->a[151932] = actions(1342); - v->a[151933] = 24; - v->a[151934] = sym_test_operator; - v->a[151935] = sym_extglob_pattern; - v->a[151936] = anon_sym_PLUS_PLUS; - v->a[151937] = anon_sym_DASH_DASH; - v->a[151938] = anon_sym_PLUS_EQ; - v->a[151939] = anon_sym_DASH_EQ; - small_parse_table_7597(v); -} - -void small_parse_table_7597(t_small_parse_table_array *v) -{ - v->a[151940] = anon_sym_STAR_EQ; - v->a[151941] = anon_sym_SLASH_EQ; - v->a[151942] = anon_sym_PERCENT_EQ; - v->a[151943] = anon_sym_STAR_STAR_EQ; - v->a[151944] = anon_sym_LT_LT_EQ; - v->a[151945] = anon_sym_GT_GT_EQ; - v->a[151946] = anon_sym_AMP_EQ; - v->a[151947] = anon_sym_CARET_EQ; - v->a[151948] = anon_sym_PIPE_EQ; - v->a[151949] = anon_sym_PIPE_PIPE; - v->a[151950] = anon_sym_AMP_AMP; - v->a[151951] = anon_sym_EQ_EQ; - v->a[151952] = anon_sym_BANG_EQ; - v->a[151953] = anon_sym_LT_EQ; - v->a[151954] = anon_sym_GT_EQ; - v->a[151955] = anon_sym_RBRACK; - v->a[151956] = anon_sym_EQ_TILDE; - v->a[151957] = anon_sym_QMARK; - v->a[151958] = 5; - v->a[151959] = actions(71); - small_parse_table_7598(v); -} - -void small_parse_table_7598(t_small_parse_table_array *v) -{ - v->a[151960] = 1; - v->a[151961] = sym_comment; - v->a[151962] = actions(6757); - v->a[151963] = 1; - v->a[151964] = anon_sym_RBRACK; - v->a[151965] = actions(7127); - v->a[151966] = 1; - v->a[151967] = sym__concat; - v->a[151968] = actions(1273); - v->a[151969] = 14; - v->a[151970] = anon_sym_EQ; - v->a[151971] = anon_sym_PIPE; - v->a[151972] = anon_sym_CARET; - v->a[151973] = anon_sym_AMP; - v->a[151974] = anon_sym_LT; - v->a[151975] = anon_sym_GT; - v->a[151976] = anon_sym_LT_LT; - v->a[151977] = anon_sym_GT_GT; - v->a[151978] = anon_sym_PLUS; - v->a[151979] = anon_sym_DASH; - small_parse_table_7599(v); -} - -void small_parse_table_7599(t_small_parse_table_array *v) -{ - v->a[151980] = anon_sym_STAR; - v->a[151981] = anon_sym_SLASH; - v->a[151982] = anon_sym_PERCENT; - v->a[151983] = anon_sym_STAR_STAR; - v->a[151984] = actions(1369); - v->a[151985] = 22; - v->a[151986] = sym_test_operator; - v->a[151987] = anon_sym_PLUS_PLUS; - v->a[151988] = anon_sym_DASH_DASH; - v->a[151989] = anon_sym_PLUS_EQ; - v->a[151990] = anon_sym_DASH_EQ; - v->a[151991] = anon_sym_STAR_EQ; - v->a[151992] = anon_sym_SLASH_EQ; - v->a[151993] = anon_sym_PERCENT_EQ; - v->a[151994] = anon_sym_STAR_STAR_EQ; - v->a[151995] = anon_sym_LT_LT_EQ; - v->a[151996] = anon_sym_GT_GT_EQ; - v->a[151997] = anon_sym_AMP_EQ; - v->a[151998] = anon_sym_CARET_EQ; - v->a[151999] = anon_sym_PIPE_EQ; - small_parse_table_7600(v); -} - -/* EOF small_parse_table_1519.c */ diff --git a/parser/static/small_parse_table/small_parse_table_152.c b/parser/static/small_parse_table/small_parse_table_152.c index 1cebdba6..4ab2210d 100644 --- a/parser/static/small_parse_table/small_parse_table_152.c +++ b/parser/static/small_parse_table/small_parse_table_152.c @@ -14,126 +14,126 @@ void small_parse_table_760(t_small_parse_table_array *v) { - v->a[15200] = 2; - v->a[15201] = anon_sym_LT_LPAREN; - v->a[15202] = anon_sym_GT_LPAREN; - v->a[15203] = actions(1627); - v->a[15204] = 2; - v->a[15205] = sym_file_descriptor; - v->a[15206] = aux_sym_heredoc_redirect_token1; - v->a[15207] = actions(2418); - v->a[15208] = 2; - v->a[15209] = anon_sym_EQ_EQ; - v->a[15210] = anon_sym_EQ_TILDE; - v->a[15211] = actions(2416); - v->a[15212] = 3; - v->a[15213] = sym_raw_string; - v->a[15214] = sym_ansi_c_string; - v->a[15215] = sym_word; - v->a[15216] = state(1794); - v->a[15217] = 9; - v->a[15218] = sym_arithmetic_expansion; - v->a[15219] = sym_brace_expression; + v->a[15200] = anon_sym_GT_AMP_DASH; + v->a[15201] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15202] = anon_sym_DQUOTE; + v->a[15203] = sym_raw_string; + v->a[15204] = anon_sym_DOLLAR_LBRACE; + v->a[15205] = anon_sym_BQUOTE; + v->a[15206] = anon_sym_DOLLAR_BQUOTE; + v->a[15207] = actions(1689); + v->a[15208] = 26; + v->a[15209] = anon_sym_for; + v->a[15210] = anon_sym_select; + v->a[15211] = anon_sym_while; + v->a[15212] = anon_sym_until; + v->a[15213] = anon_sym_if; + v->a[15214] = anon_sym_case; + v->a[15215] = anon_sym_function; + v->a[15216] = anon_sym_BANG; + v->a[15217] = anon_sym_declare; + v->a[15218] = anon_sym_typeset; + v->a[15219] = anon_sym_export; small_parse_table_761(v); } void small_parse_table_761(t_small_parse_table_array *v) { - v->a[15220] = sym_string; - v->a[15221] = sym_translated_string; - v->a[15222] = sym_number; - v->a[15223] = sym_simple_expansion; - v->a[15224] = sym_expansion; - v->a[15225] = sym_command_substitution; - v->a[15226] = sym_process_substitution; - v->a[15227] = actions(1625); - v->a[15228] = 16; - v->a[15229] = anon_sym_PIPE_PIPE; - v->a[15230] = anon_sym_AMP_AMP; - v->a[15231] = anon_sym_PIPE; - v->a[15232] = anon_sym_LT; - v->a[15233] = anon_sym_GT; - v->a[15234] = anon_sym_LT_LT; - v->a[15235] = anon_sym_GT_GT; - v->a[15236] = anon_sym_PIPE_AMP; - v->a[15237] = anon_sym_AMP_GT; - v->a[15238] = anon_sym_AMP_GT_GT; - v->a[15239] = anon_sym_LT_AMP; + v->a[15220] = anon_sym_readonly; + v->a[15221] = anon_sym_local; + v->a[15222] = anon_sym_unset; + v->a[15223] = anon_sym_unsetenv; + v->a[15224] = anon_sym_LT; + v->a[15225] = anon_sym_GT; + v->a[15226] = anon_sym_AMP_GT; + v->a[15227] = anon_sym_LT_AMP; + v->a[15228] = anon_sym_GT_AMP; + v->a[15229] = anon_sym_DOLLAR; + v->a[15230] = sym__special_character; + v->a[15231] = aux_sym_number_token1; + v->a[15232] = aux_sym_number_token2; + v->a[15233] = anon_sym_DOLLAR_LPAREN; + v->a[15234] = sym_word; + v->a[15235] = 27; + v->a[15236] = actions(3); + v->a[15237] = 1; + v->a[15238] = sym_comment; + v->a[15239] = actions(2458); small_parse_table_762(v); } void small_parse_table_762(t_small_parse_table_array *v) { - v->a[15240] = anon_sym_GT_AMP; - v->a[15241] = anon_sym_GT_PIPE; - v->a[15242] = anon_sym_LT_AMP_DASH; - v->a[15243] = anon_sym_GT_AMP_DASH; - v->a[15244] = anon_sym_LT_LT_DASH; - v->a[15245] = 6; - v->a[15246] = actions(3); - v->a[15247] = 1; - v->a[15248] = sym_comment; - v->a[15249] = state(1895); - v->a[15250] = 1; - v->a[15251] = aux_sym__literal_repeat1; - v->a[15252] = state(2117); - v->a[15253] = 1; - v->a[15254] = sym_concatenation; - v->a[15255] = actions(2500); - v->a[15256] = 6; - v->a[15257] = sym_file_descriptor; - v->a[15258] = sym_variable_name; - v->a[15259] = sym_test_operator; + v->a[15240] = 1; + v->a[15241] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15242] = actions(2460); + v->a[15243] = 1; + v->a[15244] = anon_sym_DOLLAR; + v->a[15245] = actions(2462); + v->a[15246] = 1; + v->a[15247] = sym__special_character; + v->a[15248] = actions(2464); + v->a[15249] = 1; + v->a[15250] = anon_sym_DQUOTE; + v->a[15251] = actions(2466); + v->a[15252] = 1; + v->a[15253] = aux_sym_number_token1; + v->a[15254] = actions(2468); + v->a[15255] = 1; + v->a[15256] = aux_sym_number_token2; + v->a[15257] = actions(2470); + v->a[15258] = 1; + v->a[15259] = anon_sym_DOLLAR_LBRACE; small_parse_table_763(v); } void small_parse_table_763(t_small_parse_table_array *v) { - v->a[15260] = sym__brace_start; - v->a[15261] = ts_builtin_sym_end; - v->a[15262] = aux_sym_heredoc_redirect_token1; - v->a[15263] = state(1397); - v->a[15264] = 9; - v->a[15265] = sym_arithmetic_expansion; - v->a[15266] = sym_brace_expression; - v->a[15267] = sym_string; - v->a[15268] = sym_translated_string; - v->a[15269] = sym_number; - v->a[15270] = sym_simple_expansion; - v->a[15271] = sym_expansion; - v->a[15272] = sym_command_substitution; - v->a[15273] = sym_process_substitution; - v->a[15274] = actions(2498); - v->a[15275] = 37; - v->a[15276] = anon_sym_LPAREN_LPAREN; - v->a[15277] = anon_sym_SEMI; - v->a[15278] = anon_sym_PIPE_PIPE; - v->a[15279] = anon_sym_AMP_AMP; + v->a[15260] = actions(2472); + v->a[15261] = 1; + v->a[15262] = anon_sym_DOLLAR_LPAREN; + v->a[15263] = actions(2474); + v->a[15264] = 1; + v->a[15265] = anon_sym_BQUOTE; + v->a[15266] = actions(2476); + v->a[15267] = 1; + v->a[15268] = anon_sym_DOLLAR_BQUOTE; + v->a[15269] = actions(2478); + v->a[15270] = 1; + v->a[15271] = sym_file_descriptor; + v->a[15272] = actions(2480); + v->a[15273] = 1; + v->a[15274] = sym_test_operator; + v->a[15275] = actions(2482); + v->a[15276] = 1; + v->a[15277] = sym__brace_start; + v->a[15278] = actions(2626); + v->a[15279] = 1; small_parse_table_764(v); } void small_parse_table_764(t_small_parse_table_array *v) { - v->a[15280] = anon_sym_PIPE; - v->a[15281] = anon_sym_AMP; - v->a[15282] = anon_sym_LT; - v->a[15283] = anon_sym_GT; - v->a[15284] = anon_sym_LT_LT; - v->a[15285] = anon_sym_GT_GT; - v->a[15286] = anon_sym_SEMI_SEMI; - v->a[15287] = anon_sym_PIPE_AMP; - v->a[15288] = anon_sym_AMP_GT; - v->a[15289] = anon_sym_AMP_GT_GT; - v->a[15290] = anon_sym_LT_AMP; - v->a[15291] = anon_sym_GT_AMP; - v->a[15292] = anon_sym_GT_PIPE; - v->a[15293] = anon_sym_LT_AMP_DASH; - v->a[15294] = anon_sym_GT_AMP_DASH; - v->a[15295] = anon_sym_LT_LT_DASH; - v->a[15296] = anon_sym_LT_LT_LT; - v->a[15297] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15298] = anon_sym_DOLLAR_LBRACK; - v->a[15299] = anon_sym_DOLLAR; + v->a[15280] = aux_sym_heredoc_redirect_token1; + v->a[15281] = state(2124); + v->a[15282] = 1; + v->a[15283] = aux_sym__heredoc_command; + v->a[15284] = state(2852); + v->a[15285] = 1; + v->a[15286] = aux_sym__literal_repeat1; + v->a[15287] = state(2882); + v->a[15288] = 1; + v->a[15289] = sym_concatenation; + v->a[15290] = state(3860); + v->a[15291] = 1; + v->a[15292] = sym__heredoc_expression; + v->a[15293] = state(3861); + v->a[15294] = 1; + v->a[15295] = sym__heredoc_pipeline; + v->a[15296] = actions(2446); + v->a[15297] = 2; + v->a[15298] = sym_raw_string; + v->a[15299] = sym_word; small_parse_table_765(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1520.c b/parser/static/small_parse_table/small_parse_table_1520.c deleted file mode 100644 index e6173771..00000000 --- a/parser/static/small_parse_table/small_parse_table_1520.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1520.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7600(t_small_parse_table_array *v) -{ - v->a[152000] = anon_sym_PIPE_PIPE; - v->a[152001] = anon_sym_AMP_AMP; - v->a[152002] = anon_sym_EQ_EQ; - v->a[152003] = anon_sym_BANG_EQ; - v->a[152004] = anon_sym_LT_EQ; - v->a[152005] = anon_sym_GT_EQ; - v->a[152006] = anon_sym_EQ_TILDE; - v->a[152007] = anon_sym_QMARK; - v->a[152008] = 3; - v->a[152009] = actions(71); - v->a[152010] = 1; - v->a[152011] = sym_comment; - v->a[152012] = actions(1312); - v->a[152013] = 14; - v->a[152014] = anon_sym_EQ; - v->a[152015] = anon_sym_PIPE; - v->a[152016] = anon_sym_CARET; - v->a[152017] = anon_sym_AMP; - v->a[152018] = anon_sym_LT; - v->a[152019] = anon_sym_GT; - small_parse_table_7601(v); -} - -void small_parse_table_7601(t_small_parse_table_array *v) -{ - v->a[152020] = anon_sym_LT_LT; - v->a[152021] = anon_sym_GT_GT; - v->a[152022] = anon_sym_PLUS; - v->a[152023] = anon_sym_DASH; - v->a[152024] = anon_sym_STAR; - v->a[152025] = anon_sym_SLASH; - v->a[152026] = anon_sym_PERCENT; - v->a[152027] = anon_sym_STAR_STAR; - v->a[152028] = actions(1314); - v->a[152029] = 24; - v->a[152030] = sym_test_operator; - v->a[152031] = sym_extglob_pattern; - v->a[152032] = anon_sym_PLUS_PLUS; - v->a[152033] = anon_sym_DASH_DASH; - v->a[152034] = anon_sym_PLUS_EQ; - v->a[152035] = anon_sym_DASH_EQ; - v->a[152036] = anon_sym_STAR_EQ; - v->a[152037] = anon_sym_SLASH_EQ; - v->a[152038] = anon_sym_PERCENT_EQ; - v->a[152039] = anon_sym_STAR_STAR_EQ; - small_parse_table_7602(v); -} - -void small_parse_table_7602(t_small_parse_table_array *v) -{ - v->a[152040] = anon_sym_LT_LT_EQ; - v->a[152041] = anon_sym_GT_GT_EQ; - v->a[152042] = anon_sym_AMP_EQ; - v->a[152043] = anon_sym_CARET_EQ; - v->a[152044] = anon_sym_PIPE_EQ; - v->a[152045] = anon_sym_PIPE_PIPE; - v->a[152046] = anon_sym_AMP_AMP; - v->a[152047] = anon_sym_EQ_EQ; - v->a[152048] = anon_sym_BANG_EQ; - v->a[152049] = anon_sym_LT_EQ; - v->a[152050] = anon_sym_GT_EQ; - v->a[152051] = anon_sym_RBRACK; - v->a[152052] = anon_sym_EQ_TILDE; - v->a[152053] = anon_sym_QMARK; - v->a[152054] = 3; - v->a[152055] = actions(71); - v->a[152056] = 1; - v->a[152057] = sym_comment; - v->a[152058] = actions(1352); - v->a[152059] = 14; - small_parse_table_7603(v); -} - -void small_parse_table_7603(t_small_parse_table_array *v) -{ - v->a[152060] = anon_sym_EQ; - v->a[152061] = anon_sym_PIPE; - v->a[152062] = anon_sym_CARET; - v->a[152063] = anon_sym_AMP; - v->a[152064] = anon_sym_LT; - v->a[152065] = anon_sym_GT; - v->a[152066] = anon_sym_LT_LT; - v->a[152067] = anon_sym_GT_GT; - v->a[152068] = anon_sym_PLUS; - v->a[152069] = anon_sym_DASH; - v->a[152070] = anon_sym_STAR; - v->a[152071] = anon_sym_SLASH; - v->a[152072] = anon_sym_PERCENT; - v->a[152073] = anon_sym_STAR_STAR; - v->a[152074] = actions(1354); - v->a[152075] = 24; - v->a[152076] = sym_test_operator; - v->a[152077] = sym_extglob_pattern; - v->a[152078] = anon_sym_PLUS_PLUS; - v->a[152079] = anon_sym_DASH_DASH; - small_parse_table_7604(v); -} - -void small_parse_table_7604(t_small_parse_table_array *v) -{ - v->a[152080] = anon_sym_PLUS_EQ; - v->a[152081] = anon_sym_DASH_EQ; - v->a[152082] = anon_sym_STAR_EQ; - v->a[152083] = anon_sym_SLASH_EQ; - v->a[152084] = anon_sym_PERCENT_EQ; - v->a[152085] = anon_sym_STAR_STAR_EQ; - v->a[152086] = anon_sym_LT_LT_EQ; - v->a[152087] = anon_sym_GT_GT_EQ; - v->a[152088] = anon_sym_AMP_EQ; - v->a[152089] = anon_sym_CARET_EQ; - v->a[152090] = anon_sym_PIPE_EQ; - v->a[152091] = anon_sym_PIPE_PIPE; - v->a[152092] = anon_sym_AMP_AMP; - v->a[152093] = anon_sym_EQ_EQ; - v->a[152094] = anon_sym_BANG_EQ; - v->a[152095] = anon_sym_LT_EQ; - v->a[152096] = anon_sym_GT_EQ; - v->a[152097] = anon_sym_RBRACK; - v->a[152098] = anon_sym_EQ_TILDE; - v->a[152099] = anon_sym_QMARK; - small_parse_table_7605(v); -} - -/* EOF small_parse_table_1520.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1521.c b/parser/static/small_parse_table/small_parse_table_1521.c deleted file mode 100644 index b78d3b15..00000000 --- a/parser/static/small_parse_table/small_parse_table_1521.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1521.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7605(t_small_parse_table_array *v) -{ - v->a[152100] = 3; - v->a[152101] = actions(71); - v->a[152102] = 1; - v->a[152103] = sym_comment; - v->a[152104] = actions(1356); - v->a[152105] = 13; - v->a[152106] = anon_sym_PIPE; - v->a[152107] = anon_sym_LT; - v->a[152108] = anon_sym_GT; - v->a[152109] = anon_sym_LT_LT; - v->a[152110] = anon_sym_AMP_GT; - v->a[152111] = anon_sym_LT_AMP; - v->a[152112] = anon_sym_GT_AMP; - v->a[152113] = anon_sym_DOLLAR; - v->a[152114] = aux_sym_number_token1; - v->a[152115] = aux_sym_number_token2; - v->a[152116] = anon_sym_DOLLAR_LPAREN; - v->a[152117] = anon_sym_BQUOTE; - v->a[152118] = sym_word; - v->a[152119] = actions(1358); - small_parse_table_7606(v); -} - -void small_parse_table_7606(t_small_parse_table_array *v) -{ - v->a[152120] = 25; - v->a[152121] = sym_file_descriptor; - v->a[152122] = sym__concat; - v->a[152123] = sym_test_operator; - v->a[152124] = sym__brace_start; - v->a[152125] = anon_sym_LPAREN_LPAREN; - v->a[152126] = anon_sym_PIPE_PIPE; - v->a[152127] = anon_sym_AMP_AMP; - v->a[152128] = anon_sym_GT_GT; - v->a[152129] = anon_sym_PIPE_AMP; - v->a[152130] = anon_sym_AMP_GT_GT; - v->a[152131] = anon_sym_GT_PIPE; - v->a[152132] = anon_sym_LT_AMP_DASH; - v->a[152133] = anon_sym_GT_AMP_DASH; - v->a[152134] = anon_sym_LT_LT_DASH; - v->a[152135] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[152136] = anon_sym_DOLLAR_LBRACK; - v->a[152137] = aux_sym_concatenation_token1; - v->a[152138] = sym__special_character; - v->a[152139] = anon_sym_DQUOTE; - small_parse_table_7607(v); -} - -void small_parse_table_7607(t_small_parse_table_array *v) -{ - v->a[152140] = sym_raw_string; - v->a[152141] = sym_ansi_c_string; - v->a[152142] = anon_sym_DOLLAR_LBRACE; - v->a[152143] = anon_sym_DOLLAR_BQUOTE; - v->a[152144] = anon_sym_LT_LPAREN; - v->a[152145] = anon_sym_GT_LPAREN; - v->a[152146] = 3; - v->a[152147] = actions(71); - v->a[152148] = 1; - v->a[152149] = sym_comment; - v->a[152150] = actions(5373); - v->a[152151] = 13; - v->a[152152] = anon_sym_PIPE; - v->a[152153] = anon_sym_LT; - v->a[152154] = anon_sym_GT; - v->a[152155] = anon_sym_LT_LT; - v->a[152156] = anon_sym_AMP_GT; - v->a[152157] = anon_sym_LT_AMP; - v->a[152158] = anon_sym_GT_AMP; - v->a[152159] = anon_sym_DOLLAR; - small_parse_table_7608(v); -} - -void small_parse_table_7608(t_small_parse_table_array *v) -{ - v->a[152160] = aux_sym_number_token1; - v->a[152161] = aux_sym_number_token2; - v->a[152162] = anon_sym_DOLLAR_LPAREN; - v->a[152163] = aux_sym__simple_variable_name_token1; - v->a[152164] = sym_word; - v->a[152165] = actions(5375); - v->a[152166] = 25; - v->a[152167] = sym_file_descriptor; - v->a[152168] = sym_variable_name; - v->a[152169] = sym_test_operator; - v->a[152170] = sym__brace_start; - v->a[152171] = anon_sym_LPAREN_LPAREN; - v->a[152172] = anon_sym_PIPE_PIPE; - v->a[152173] = anon_sym_AMP_AMP; - v->a[152174] = anon_sym_GT_GT; - v->a[152175] = anon_sym_PIPE_AMP; - v->a[152176] = anon_sym_AMP_GT_GT; - v->a[152177] = anon_sym_GT_PIPE; - v->a[152178] = anon_sym_LT_AMP_DASH; - v->a[152179] = anon_sym_GT_AMP_DASH; - small_parse_table_7609(v); -} - -void small_parse_table_7609(t_small_parse_table_array *v) -{ - v->a[152180] = anon_sym_LT_LT_DASH; - v->a[152181] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[152182] = anon_sym_DOLLAR_LBRACK; - v->a[152183] = sym__special_character; - v->a[152184] = anon_sym_DQUOTE; - v->a[152185] = sym_raw_string; - v->a[152186] = sym_ansi_c_string; - v->a[152187] = anon_sym_DOLLAR_LBRACE; - v->a[152188] = anon_sym_BQUOTE; - v->a[152189] = anon_sym_DOLLAR_BQUOTE; - v->a[152190] = anon_sym_LT_LPAREN; - v->a[152191] = anon_sym_GT_LPAREN; - v->a[152192] = 3; - v->a[152193] = actions(71); - v->a[152194] = 1; - v->a[152195] = sym_comment; - v->a[152196] = actions(1344); - v->a[152197] = 13; - v->a[152198] = anon_sym_PIPE; - v->a[152199] = anon_sym_LT; - small_parse_table_7610(v); -} - -/* EOF small_parse_table_1521.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1522.c b/parser/static/small_parse_table/small_parse_table_1522.c deleted file mode 100644 index 0eac02f9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1522.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1522.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7610(t_small_parse_table_array *v) -{ - v->a[152200] = anon_sym_GT; - v->a[152201] = anon_sym_LT_LT; - v->a[152202] = anon_sym_AMP_GT; - v->a[152203] = anon_sym_LT_AMP; - v->a[152204] = anon_sym_GT_AMP; - v->a[152205] = anon_sym_DOLLAR; - v->a[152206] = aux_sym_number_token1; - v->a[152207] = aux_sym_number_token2; - v->a[152208] = anon_sym_DOLLAR_LPAREN; - v->a[152209] = anon_sym_BQUOTE; - v->a[152210] = sym_word; - v->a[152211] = actions(1346); - v->a[152212] = 25; - v->a[152213] = sym_file_descriptor; - v->a[152214] = sym__concat; - v->a[152215] = sym_test_operator; - v->a[152216] = sym__brace_start; - v->a[152217] = anon_sym_LPAREN_LPAREN; - v->a[152218] = anon_sym_PIPE_PIPE; - v->a[152219] = anon_sym_AMP_AMP; - small_parse_table_7611(v); -} - -void small_parse_table_7611(t_small_parse_table_array *v) -{ - v->a[152220] = anon_sym_GT_GT; - v->a[152221] = anon_sym_PIPE_AMP; - v->a[152222] = anon_sym_AMP_GT_GT; - v->a[152223] = anon_sym_GT_PIPE; - v->a[152224] = anon_sym_LT_AMP_DASH; - v->a[152225] = anon_sym_GT_AMP_DASH; - v->a[152226] = anon_sym_LT_LT_DASH; - v->a[152227] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[152228] = anon_sym_DOLLAR_LBRACK; - v->a[152229] = aux_sym_concatenation_token1; - v->a[152230] = sym__special_character; - v->a[152231] = anon_sym_DQUOTE; - v->a[152232] = sym_raw_string; - v->a[152233] = sym_ansi_c_string; - v->a[152234] = anon_sym_DOLLAR_LBRACE; - v->a[152235] = anon_sym_DOLLAR_BQUOTE; - v->a[152236] = anon_sym_LT_LPAREN; - v->a[152237] = anon_sym_GT_LPAREN; - v->a[152238] = 21; - v->a[152239] = actions(71); - small_parse_table_7612(v); -} - -void small_parse_table_7612(t_small_parse_table_array *v) -{ - v->a[152240] = 1; - v->a[152241] = sym_comment; - v->a[152242] = actions(6881); - v->a[152243] = 1; - v->a[152244] = anon_sym_COMMA; - v->a[152245] = actions(6883); - v->a[152246] = 1; - v->a[152247] = anon_sym_EQ; - v->a[152248] = actions(6889); - v->a[152249] = 1; - v->a[152250] = anon_sym_PIPE_PIPE; - v->a[152251] = actions(6891); - v->a[152252] = 1; - v->a[152253] = anon_sym_AMP_AMP; - v->a[152254] = actions(6893); - v->a[152255] = 1; - v->a[152256] = anon_sym_PIPE; - v->a[152257] = actions(6895); - v->a[152258] = 1; - v->a[152259] = anon_sym_CARET; - small_parse_table_7613(v); -} - -void small_parse_table_7613(t_small_parse_table_array *v) -{ - v->a[152260] = actions(6897); - v->a[152261] = 1; - v->a[152262] = anon_sym_AMP; - v->a[152263] = actions(6911); - v->a[152264] = 1; - v->a[152265] = anon_sym_STAR_STAR; - v->a[152266] = actions(6913); - v->a[152267] = 1; - v->a[152268] = anon_sym_EQ_TILDE; - v->a[152269] = actions(6915); - v->a[152270] = 1; - v->a[152271] = anon_sym_QMARK; - v->a[152272] = actions(7129); - v->a[152273] = 1; - v->a[152274] = anon_sym_RPAREN_RPAREN; - v->a[152275] = state(6574); - v->a[152276] = 1; - v->a[152277] = aux_sym_arithmetic_expansion_repeat1; - v->a[152278] = actions(6885); - v->a[152279] = 2; - small_parse_table_7614(v); -} - -void small_parse_table_7614(t_small_parse_table_array *v) -{ - v->a[152280] = anon_sym_PLUS_PLUS; - v->a[152281] = anon_sym_DASH_DASH; - v->a[152282] = actions(6899); - v->a[152283] = 2; - v->a[152284] = anon_sym_EQ_EQ; - v->a[152285] = anon_sym_BANG_EQ; - v->a[152286] = actions(6901); - v->a[152287] = 2; - v->a[152288] = anon_sym_LT; - v->a[152289] = anon_sym_GT; - v->a[152290] = actions(6903); - v->a[152291] = 2; - v->a[152292] = anon_sym_LT_EQ; - v->a[152293] = anon_sym_GT_EQ; - v->a[152294] = actions(6905); - v->a[152295] = 2; - v->a[152296] = anon_sym_LT_LT; - v->a[152297] = anon_sym_GT_GT; - v->a[152298] = actions(6907); - v->a[152299] = 2; - small_parse_table_7615(v); -} - -/* EOF small_parse_table_1522.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1523.c b/parser/static/small_parse_table/small_parse_table_1523.c deleted file mode 100644 index ccfc694f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1523.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1523.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7615(t_small_parse_table_array *v) -{ - v->a[152300] = anon_sym_PLUS; - v->a[152301] = anon_sym_DASH; - v->a[152302] = actions(6909); - v->a[152303] = 3; - v->a[152304] = anon_sym_STAR; - v->a[152305] = anon_sym_SLASH; - v->a[152306] = anon_sym_PERCENT; - v->a[152307] = actions(6887); - v->a[152308] = 11; - v->a[152309] = anon_sym_PLUS_EQ; - v->a[152310] = anon_sym_DASH_EQ; - v->a[152311] = anon_sym_STAR_EQ; - v->a[152312] = anon_sym_SLASH_EQ; - v->a[152313] = anon_sym_PERCENT_EQ; - v->a[152314] = anon_sym_STAR_STAR_EQ; - v->a[152315] = anon_sym_LT_LT_EQ; - v->a[152316] = anon_sym_GT_GT_EQ; - v->a[152317] = anon_sym_AMP_EQ; - v->a[152318] = anon_sym_CARET_EQ; - v->a[152319] = anon_sym_PIPE_EQ; - small_parse_table_7616(v); -} - -void small_parse_table_7616(t_small_parse_table_array *v) -{ - v->a[152320] = 3; - v->a[152321] = actions(71); - v->a[152322] = 1; - v->a[152323] = sym_comment; - v->a[152324] = actions(1308); - v->a[152325] = 14; - v->a[152326] = anon_sym_EQ; - v->a[152327] = anon_sym_PIPE; - v->a[152328] = anon_sym_CARET; - v->a[152329] = anon_sym_AMP; - v->a[152330] = anon_sym_LT; - v->a[152331] = anon_sym_GT; - v->a[152332] = anon_sym_LT_LT; - v->a[152333] = anon_sym_GT_GT; - v->a[152334] = anon_sym_PLUS; - v->a[152335] = anon_sym_DASH; - v->a[152336] = anon_sym_STAR; - v->a[152337] = anon_sym_SLASH; - v->a[152338] = anon_sym_PERCENT; - v->a[152339] = anon_sym_STAR_STAR; - small_parse_table_7617(v); -} - -void small_parse_table_7617(t_small_parse_table_array *v) -{ - v->a[152340] = actions(1310); - v->a[152341] = 24; - v->a[152342] = sym_test_operator; - v->a[152343] = sym_extglob_pattern; - v->a[152344] = anon_sym_PLUS_PLUS; - v->a[152345] = anon_sym_DASH_DASH; - v->a[152346] = anon_sym_PLUS_EQ; - v->a[152347] = anon_sym_DASH_EQ; - v->a[152348] = anon_sym_STAR_EQ; - v->a[152349] = anon_sym_SLASH_EQ; - v->a[152350] = anon_sym_PERCENT_EQ; - v->a[152351] = anon_sym_STAR_STAR_EQ; - v->a[152352] = anon_sym_LT_LT_EQ; - v->a[152353] = anon_sym_GT_GT_EQ; - v->a[152354] = anon_sym_AMP_EQ; - v->a[152355] = anon_sym_CARET_EQ; - v->a[152356] = anon_sym_PIPE_EQ; - v->a[152357] = anon_sym_PIPE_PIPE; - v->a[152358] = anon_sym_AMP_AMP; - v->a[152359] = anon_sym_EQ_EQ; - small_parse_table_7618(v); -} - -void small_parse_table_7618(t_small_parse_table_array *v) -{ - v->a[152360] = anon_sym_BANG_EQ; - v->a[152361] = anon_sym_LT_EQ; - v->a[152362] = anon_sym_GT_EQ; - v->a[152363] = anon_sym_RBRACK; - v->a[152364] = anon_sym_EQ_TILDE; - v->a[152365] = anon_sym_QMARK; - v->a[152366] = 3; - v->a[152367] = actions(71); - v->a[152368] = 1; - v->a[152369] = sym_comment; - v->a[152370] = actions(1304); - v->a[152371] = 14; - v->a[152372] = anon_sym_EQ; - v->a[152373] = anon_sym_PIPE; - v->a[152374] = anon_sym_CARET; - v->a[152375] = anon_sym_AMP; - v->a[152376] = anon_sym_LT; - v->a[152377] = anon_sym_GT; - v->a[152378] = anon_sym_LT_LT; - v->a[152379] = anon_sym_GT_GT; - small_parse_table_7619(v); -} - -void small_parse_table_7619(t_small_parse_table_array *v) -{ - v->a[152380] = anon_sym_PLUS; - v->a[152381] = anon_sym_DASH; - v->a[152382] = anon_sym_STAR; - v->a[152383] = anon_sym_SLASH; - v->a[152384] = anon_sym_PERCENT; - v->a[152385] = anon_sym_STAR_STAR; - v->a[152386] = actions(1306); - v->a[152387] = 24; - v->a[152388] = sym_test_operator; - v->a[152389] = sym_extglob_pattern; - v->a[152390] = anon_sym_PLUS_PLUS; - v->a[152391] = anon_sym_DASH_DASH; - v->a[152392] = anon_sym_PLUS_EQ; - v->a[152393] = anon_sym_DASH_EQ; - v->a[152394] = anon_sym_STAR_EQ; - v->a[152395] = anon_sym_SLASH_EQ; - v->a[152396] = anon_sym_PERCENT_EQ; - v->a[152397] = anon_sym_STAR_STAR_EQ; - v->a[152398] = anon_sym_LT_LT_EQ; - v->a[152399] = anon_sym_GT_GT_EQ; - small_parse_table_7620(v); -} - -/* EOF small_parse_table_1523.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1524.c b/parser/static/small_parse_table/small_parse_table_1524.c deleted file mode 100644 index 00e12680..00000000 --- a/parser/static/small_parse_table/small_parse_table_1524.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1524.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7620(t_small_parse_table_array *v) -{ - v->a[152400] = anon_sym_AMP_EQ; - v->a[152401] = anon_sym_CARET_EQ; - v->a[152402] = anon_sym_PIPE_EQ; - v->a[152403] = anon_sym_PIPE_PIPE; - v->a[152404] = anon_sym_AMP_AMP; - v->a[152405] = anon_sym_EQ_EQ; - v->a[152406] = anon_sym_BANG_EQ; - v->a[152407] = anon_sym_LT_EQ; - v->a[152408] = anon_sym_GT_EQ; - v->a[152409] = anon_sym_RBRACK; - v->a[152410] = anon_sym_EQ_TILDE; - v->a[152411] = anon_sym_QMARK; - v->a[152412] = 3; - v->a[152413] = actions(71); - v->a[152414] = 1; - v->a[152415] = sym_comment; - v->a[152416] = actions(1308); - v->a[152417] = 14; - v->a[152418] = anon_sym_EQ; - v->a[152419] = anon_sym_PIPE; - small_parse_table_7621(v); -} - -void small_parse_table_7621(t_small_parse_table_array *v) -{ - v->a[152420] = anon_sym_CARET; - v->a[152421] = anon_sym_AMP; - v->a[152422] = anon_sym_LT; - v->a[152423] = anon_sym_GT; - v->a[152424] = anon_sym_LT_LT; - v->a[152425] = anon_sym_GT_GT; - v->a[152426] = anon_sym_PLUS; - v->a[152427] = anon_sym_DASH; - v->a[152428] = anon_sym_STAR; - v->a[152429] = anon_sym_SLASH; - v->a[152430] = anon_sym_PERCENT; - v->a[152431] = anon_sym_STAR_STAR; - v->a[152432] = actions(1310); - v->a[152433] = 24; - v->a[152434] = sym_test_operator; - v->a[152435] = sym_extglob_pattern; - v->a[152436] = anon_sym_PLUS_PLUS; - v->a[152437] = anon_sym_DASH_DASH; - v->a[152438] = anon_sym_PLUS_EQ; - v->a[152439] = anon_sym_DASH_EQ; - small_parse_table_7622(v); -} - -void small_parse_table_7622(t_small_parse_table_array *v) -{ - v->a[152440] = anon_sym_STAR_EQ; - v->a[152441] = anon_sym_SLASH_EQ; - v->a[152442] = anon_sym_PERCENT_EQ; - v->a[152443] = anon_sym_STAR_STAR_EQ; - v->a[152444] = anon_sym_LT_LT_EQ; - v->a[152445] = anon_sym_GT_GT_EQ; - v->a[152446] = anon_sym_AMP_EQ; - v->a[152447] = anon_sym_CARET_EQ; - v->a[152448] = anon_sym_PIPE_EQ; - v->a[152449] = anon_sym_PIPE_PIPE; - v->a[152450] = anon_sym_AMP_AMP; - v->a[152451] = anon_sym_EQ_EQ; - v->a[152452] = anon_sym_BANG_EQ; - v->a[152453] = anon_sym_LT_EQ; - v->a[152454] = anon_sym_GT_EQ; - v->a[152455] = anon_sym_RBRACK; - v->a[152456] = anon_sym_EQ_TILDE; - v->a[152457] = anon_sym_QMARK; - v->a[152458] = 3; - v->a[152459] = actions(71); - small_parse_table_7623(v); -} - -void small_parse_table_7623(t_small_parse_table_array *v) -{ - v->a[152460] = 1; - v->a[152461] = sym_comment; - v->a[152462] = actions(5766); - v->a[152463] = 12; - v->a[152464] = anon_sym_PIPE; - v->a[152465] = anon_sym_LT; - v->a[152466] = anon_sym_GT; - v->a[152467] = anon_sym_LT_LT; - v->a[152468] = anon_sym_AMP_GT; - v->a[152469] = anon_sym_LT_AMP; - v->a[152470] = anon_sym_GT_AMP; - v->a[152471] = anon_sym_DOLLAR; - v->a[152472] = aux_sym_number_token1; - v->a[152473] = aux_sym_number_token2; - v->a[152474] = anon_sym_DOLLAR_LPAREN; - v->a[152475] = sym_word; - v->a[152476] = actions(5768); - v->a[152477] = 26; - v->a[152478] = sym_file_descriptor; - v->a[152479] = sym_variable_name; - small_parse_table_7624(v); -} - -void small_parse_table_7624(t_small_parse_table_array *v) -{ - v->a[152480] = sym_test_operator; - v->a[152481] = sym__brace_start; - v->a[152482] = anon_sym_LPAREN_LPAREN; - v->a[152483] = anon_sym_PIPE_PIPE; - v->a[152484] = anon_sym_AMP_AMP; - v->a[152485] = anon_sym_GT_GT; - v->a[152486] = anon_sym_PIPE_AMP; - v->a[152487] = anon_sym_AMP_GT_GT; - v->a[152488] = anon_sym_GT_PIPE; - v->a[152489] = anon_sym_LT_AMP_DASH; - v->a[152490] = anon_sym_GT_AMP_DASH; - v->a[152491] = anon_sym_LT_LT_DASH; - v->a[152492] = anon_sym_LT_LT_LT; - v->a[152493] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[152494] = anon_sym_DOLLAR_LBRACK; - v->a[152495] = sym__special_character; - v->a[152496] = anon_sym_DQUOTE; - v->a[152497] = sym_raw_string; - v->a[152498] = sym_ansi_c_string; - v->a[152499] = anon_sym_DOLLAR_LBRACE; - small_parse_table_7625(v); -} - -/* EOF small_parse_table_1524.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1525.c b/parser/static/small_parse_table/small_parse_table_1525.c deleted file mode 100644 index 0985c978..00000000 --- a/parser/static/small_parse_table/small_parse_table_1525.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1525.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7625(t_small_parse_table_array *v) -{ - v->a[152500] = anon_sym_BQUOTE; - v->a[152501] = anon_sym_DOLLAR_BQUOTE; - v->a[152502] = anon_sym_LT_LPAREN; - v->a[152503] = anon_sym_GT_LPAREN; - v->a[152504] = 3; - v->a[152505] = actions(71); - v->a[152506] = 1; - v->a[152507] = sym_comment; - v->a[152508] = actions(1320); - v->a[152509] = 14; - v->a[152510] = anon_sym_EQ; - v->a[152511] = anon_sym_PIPE; - v->a[152512] = anon_sym_CARET; - v->a[152513] = anon_sym_AMP; - v->a[152514] = anon_sym_LT; - v->a[152515] = anon_sym_GT; - v->a[152516] = anon_sym_LT_LT; - v->a[152517] = anon_sym_GT_GT; - v->a[152518] = anon_sym_PLUS; - v->a[152519] = anon_sym_DASH; - small_parse_table_7626(v); -} - -void small_parse_table_7626(t_small_parse_table_array *v) -{ - v->a[152520] = anon_sym_STAR; - v->a[152521] = anon_sym_SLASH; - v->a[152522] = anon_sym_PERCENT; - v->a[152523] = anon_sym_STAR_STAR; - v->a[152524] = actions(1322); - v->a[152525] = 24; - v->a[152526] = sym_test_operator; - v->a[152527] = sym_extglob_pattern; - v->a[152528] = anon_sym_PLUS_PLUS; - v->a[152529] = anon_sym_DASH_DASH; - v->a[152530] = anon_sym_PLUS_EQ; - v->a[152531] = anon_sym_DASH_EQ; - v->a[152532] = anon_sym_STAR_EQ; - v->a[152533] = anon_sym_SLASH_EQ; - v->a[152534] = anon_sym_PERCENT_EQ; - v->a[152535] = anon_sym_STAR_STAR_EQ; - v->a[152536] = anon_sym_LT_LT_EQ; - v->a[152537] = anon_sym_GT_GT_EQ; - v->a[152538] = anon_sym_AMP_EQ; - v->a[152539] = anon_sym_CARET_EQ; - small_parse_table_7627(v); -} - -void small_parse_table_7627(t_small_parse_table_array *v) -{ - v->a[152540] = anon_sym_PIPE_EQ; - v->a[152541] = anon_sym_PIPE_PIPE; - v->a[152542] = anon_sym_AMP_AMP; - v->a[152543] = anon_sym_EQ_EQ; - v->a[152544] = anon_sym_BANG_EQ; - v->a[152545] = anon_sym_LT_EQ; - v->a[152546] = anon_sym_GT_EQ; - v->a[152547] = anon_sym_RPAREN; - v->a[152548] = anon_sym_EQ_TILDE; - v->a[152549] = anon_sym_QMARK; - v->a[152550] = 7; - v->a[152551] = actions(71); - v->a[152552] = 1; - v->a[152553] = sym_comment; - v->a[152554] = actions(5821); - v->a[152555] = 2; - v->a[152556] = anon_sym_PIPE; - v->a[152557] = anon_sym_LT_LT; - v->a[152558] = actions(5826); - v->a[152559] = 4; - small_parse_table_7628(v); -} - -void small_parse_table_7628(t_small_parse_table_array *v) -{ - v->a[152560] = anon_sym_PIPE_PIPE; - v->a[152561] = anon_sym_AMP_AMP; - v->a[152562] = anon_sym_PIPE_AMP; - v->a[152563] = anon_sym_LT_LT_DASH; - v->a[152564] = actions(5819); - v->a[152565] = 5; - v->a[152566] = anon_sym_DOLLAR; - v->a[152567] = aux_sym_number_token1; - v->a[152568] = aux_sym_number_token2; - v->a[152569] = anon_sym_DOLLAR_LPAREN; - v->a[152570] = sym_word; - v->a[152571] = actions(5823); - v->a[152572] = 5; - v->a[152573] = anon_sym_LT; - v->a[152574] = anon_sym_GT; - v->a[152575] = anon_sym_AMP_GT; - v->a[152576] = anon_sym_LT_AMP; - v->a[152577] = anon_sym_GT_AMP; - v->a[152578] = actions(5828); - v->a[152579] = 7; - small_parse_table_7629(v); -} - -void small_parse_table_7629(t_small_parse_table_array *v) -{ - v->a[152580] = sym_file_descriptor; - v->a[152581] = anon_sym_GT_GT; - v->a[152582] = anon_sym_AMP_GT_GT; - v->a[152583] = anon_sym_GT_PIPE; - v->a[152584] = anon_sym_LT_AMP_DASH; - v->a[152585] = anon_sym_GT_AMP_DASH; - v->a[152586] = anon_sym_LT_LT_LT; - v->a[152587] = actions(5831); - v->a[152588] = 15; - v->a[152589] = sym_variable_name; - v->a[152590] = sym_test_operator; - v->a[152591] = sym__brace_start; - v->a[152592] = anon_sym_LPAREN_LPAREN; - v->a[152593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[152594] = anon_sym_DOLLAR_LBRACK; - v->a[152595] = sym__special_character; - v->a[152596] = anon_sym_DQUOTE; - v->a[152597] = sym_raw_string; - v->a[152598] = sym_ansi_c_string; - v->a[152599] = anon_sym_DOLLAR_LBRACE; - small_parse_table_7630(v); -} - -/* EOF small_parse_table_1525.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1526.c b/parser/static/small_parse_table/small_parse_table_1526.c deleted file mode 100644 index f68cde20..00000000 --- a/parser/static/small_parse_table/small_parse_table_1526.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1526.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7630(t_small_parse_table_array *v) -{ - v->a[152600] = anon_sym_BQUOTE; - v->a[152601] = anon_sym_DOLLAR_BQUOTE; - v->a[152602] = anon_sym_LT_LPAREN; - v->a[152603] = anon_sym_GT_LPAREN; - v->a[152604] = 8; - v->a[152605] = actions(3); - v->a[152606] = 1; - v->a[152607] = sym_comment; - v->a[152608] = actions(1235); - v->a[152609] = 1; - v->a[152610] = sym_file_descriptor; - v->a[152611] = actions(3030); - v->a[152612] = 1; - v->a[152613] = anon_sym_DQUOTE; - v->a[152614] = actions(7135); - v->a[152615] = 1; - v->a[152616] = sym_variable_name; - v->a[152617] = state(4446); - v->a[152618] = 1; - v->a[152619] = sym_string; - small_parse_table_7631(v); -} - -void small_parse_table_7631(t_small_parse_table_array *v) -{ - v->a[152620] = actions(7133); - v->a[152621] = 2; - v->a[152622] = aux_sym__simple_variable_name_token1; - v->a[152623] = aux_sym__multiline_variable_name_token1; - v->a[152624] = actions(7131); - v->a[152625] = 9; - v->a[152626] = anon_sym_DASH; - v->a[152627] = anon_sym_STAR; - v->a[152628] = anon_sym_BANG; - v->a[152629] = anon_sym_QMARK; - v->a[152630] = anon_sym_DOLLAR; - v->a[152631] = anon_sym_POUND; - v->a[152632] = anon_sym_AT2; - v->a[152633] = anon_sym_0; - v->a[152634] = anon_sym__; - v->a[152635] = actions(1227); - v->a[152636] = 23; - v->a[152637] = anon_sym_SEMI; - v->a[152638] = anon_sym_PIPE_PIPE; - v->a[152639] = anon_sym_AMP_AMP; - small_parse_table_7632(v); -} - -void small_parse_table_7632(t_small_parse_table_array *v) -{ - v->a[152640] = anon_sym_PIPE; - v->a[152641] = anon_sym_AMP; - v->a[152642] = anon_sym_LT; - v->a[152643] = anon_sym_GT; - v->a[152644] = anon_sym_LT_LT; - v->a[152645] = anon_sym_GT_GT; - v->a[152646] = anon_sym_SEMI_SEMI; - v->a[152647] = anon_sym_SEMI_AMP; - v->a[152648] = anon_sym_SEMI_SEMI_AMP; - v->a[152649] = anon_sym_PIPE_AMP; - v->a[152650] = anon_sym_AMP_GT; - v->a[152651] = anon_sym_AMP_GT_GT; - v->a[152652] = anon_sym_LT_AMP; - v->a[152653] = anon_sym_GT_AMP; - v->a[152654] = anon_sym_GT_PIPE; - v->a[152655] = anon_sym_LT_AMP_DASH; - v->a[152656] = anon_sym_GT_AMP_DASH; - v->a[152657] = anon_sym_LT_LT_DASH; - v->a[152658] = aux_sym_heredoc_redirect_token1; - v->a[152659] = anon_sym_LT_LT_LT; - small_parse_table_7633(v); -} - -void small_parse_table_7633(t_small_parse_table_array *v) -{ - v->a[152660] = 8; - v->a[152661] = actions(3); - v->a[152662] = 1; - v->a[152663] = sym_comment; - v->a[152664] = actions(1241); - v->a[152665] = 1; - v->a[152666] = sym_file_descriptor; - v->a[152667] = actions(3030); - v->a[152668] = 1; - v->a[152669] = anon_sym_DQUOTE; - v->a[152670] = actions(7135); - v->a[152671] = 1; - v->a[152672] = sym_variable_name; - v->a[152673] = state(4446); - v->a[152674] = 1; - v->a[152675] = sym_string; - v->a[152676] = actions(7133); - v->a[152677] = 2; - v->a[152678] = aux_sym__simple_variable_name_token1; - v->a[152679] = aux_sym__multiline_variable_name_token1; - small_parse_table_7634(v); -} - -void small_parse_table_7634(t_small_parse_table_array *v) -{ - v->a[152680] = actions(7131); - v->a[152681] = 9; - v->a[152682] = anon_sym_DASH; - v->a[152683] = anon_sym_STAR; - v->a[152684] = anon_sym_BANG; - v->a[152685] = anon_sym_QMARK; - v->a[152686] = anon_sym_DOLLAR; - v->a[152687] = anon_sym_POUND; - v->a[152688] = anon_sym_AT2; - v->a[152689] = anon_sym_0; - v->a[152690] = anon_sym__; - v->a[152691] = actions(1239); - v->a[152692] = 23; - v->a[152693] = anon_sym_SEMI; - v->a[152694] = anon_sym_PIPE_PIPE; - v->a[152695] = anon_sym_AMP_AMP; - v->a[152696] = anon_sym_PIPE; - v->a[152697] = anon_sym_AMP; - v->a[152698] = anon_sym_LT; - v->a[152699] = anon_sym_GT; - small_parse_table_7635(v); -} - -/* EOF small_parse_table_1526.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1527.c b/parser/static/small_parse_table/small_parse_table_1527.c deleted file mode 100644 index 2727f31e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1527.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1527.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7635(t_small_parse_table_array *v) -{ - v->a[152700] = anon_sym_LT_LT; - v->a[152701] = anon_sym_GT_GT; - v->a[152702] = anon_sym_SEMI_SEMI; - v->a[152703] = anon_sym_SEMI_AMP; - v->a[152704] = anon_sym_SEMI_SEMI_AMP; - v->a[152705] = anon_sym_PIPE_AMP; - v->a[152706] = anon_sym_AMP_GT; - v->a[152707] = anon_sym_AMP_GT_GT; - v->a[152708] = anon_sym_LT_AMP; - v->a[152709] = anon_sym_GT_AMP; - v->a[152710] = anon_sym_GT_PIPE; - v->a[152711] = anon_sym_LT_AMP_DASH; - v->a[152712] = anon_sym_GT_AMP_DASH; - v->a[152713] = anon_sym_LT_LT_DASH; - v->a[152714] = aux_sym_heredoc_redirect_token1; - v->a[152715] = anon_sym_LT_LT_LT; - v->a[152716] = 3; - v->a[152717] = actions(71); - v->a[152718] = 1; - v->a[152719] = sym_comment; - small_parse_table_7636(v); -} - -void small_parse_table_7636(t_small_parse_table_array *v) -{ - v->a[152720] = actions(6807); - v->a[152721] = 14; - v->a[152722] = anon_sym_EQ; - v->a[152723] = anon_sym_PIPE; - v->a[152724] = anon_sym_CARET; - v->a[152725] = anon_sym_AMP; - v->a[152726] = anon_sym_LT; - v->a[152727] = anon_sym_GT; - v->a[152728] = anon_sym_LT_LT; - v->a[152729] = anon_sym_GT_GT; - v->a[152730] = anon_sym_PLUS; - v->a[152731] = anon_sym_DASH; - v->a[152732] = anon_sym_STAR; - v->a[152733] = anon_sym_SLASH; - v->a[152734] = anon_sym_PERCENT; - v->a[152735] = anon_sym_STAR_STAR; - v->a[152736] = actions(6805); - v->a[152737] = 24; - v->a[152738] = sym__concat; - v->a[152739] = sym_test_operator; - small_parse_table_7637(v); -} - -void small_parse_table_7637(t_small_parse_table_array *v) -{ - v->a[152740] = anon_sym_PLUS_PLUS; - v->a[152741] = anon_sym_DASH_DASH; - v->a[152742] = anon_sym_PLUS_EQ; - v->a[152743] = anon_sym_DASH_EQ; - v->a[152744] = anon_sym_STAR_EQ; - v->a[152745] = anon_sym_SLASH_EQ; - v->a[152746] = anon_sym_PERCENT_EQ; - v->a[152747] = anon_sym_STAR_STAR_EQ; - v->a[152748] = anon_sym_LT_LT_EQ; - v->a[152749] = anon_sym_GT_GT_EQ; - v->a[152750] = anon_sym_AMP_EQ; - v->a[152751] = anon_sym_CARET_EQ; - v->a[152752] = anon_sym_PIPE_EQ; - v->a[152753] = anon_sym_PIPE_PIPE; - v->a[152754] = anon_sym_AMP_AMP; - v->a[152755] = anon_sym_EQ_EQ; - v->a[152756] = anon_sym_BANG_EQ; - v->a[152757] = anon_sym_LT_EQ; - v->a[152758] = anon_sym_GT_EQ; - v->a[152759] = anon_sym_RBRACK; - small_parse_table_7638(v); -} - -void small_parse_table_7638(t_small_parse_table_array *v) -{ - v->a[152760] = anon_sym_EQ_TILDE; - v->a[152761] = anon_sym_QMARK; - v->a[152762] = 17; - v->a[152763] = actions(71); - v->a[152764] = 1; - v->a[152765] = sym_comment; - v->a[152766] = actions(6889); - v->a[152767] = 1; - v->a[152768] = anon_sym_PIPE_PIPE; - v->a[152769] = actions(6891); - v->a[152770] = 1; - v->a[152771] = anon_sym_AMP_AMP; - v->a[152772] = actions(6893); - v->a[152773] = 1; - v->a[152774] = anon_sym_PIPE; - v->a[152775] = actions(6895); - v->a[152776] = 1; - v->a[152777] = anon_sym_CARET; - v->a[152778] = actions(6897); - v->a[152779] = 1; - small_parse_table_7639(v); -} - -void small_parse_table_7639(t_small_parse_table_array *v) -{ - v->a[152780] = anon_sym_AMP; - v->a[152781] = actions(6911); - v->a[152782] = 1; - v->a[152783] = anon_sym_STAR_STAR; - v->a[152784] = actions(6915); - v->a[152785] = 1; - v->a[152786] = anon_sym_QMARK; - v->a[152787] = actions(7139); - v->a[152788] = 1; - v->a[152789] = anon_sym_EQ; - v->a[152790] = actions(6885); - v->a[152791] = 2; - v->a[152792] = anon_sym_PLUS_PLUS; - v->a[152793] = anon_sym_DASH_DASH; - v->a[152794] = actions(6899); - v->a[152795] = 2; - v->a[152796] = anon_sym_EQ_EQ; - v->a[152797] = anon_sym_BANG_EQ; - v->a[152798] = actions(6901); - v->a[152799] = 2; - small_parse_table_7640(v); -} - -/* EOF small_parse_table_1527.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1528.c b/parser/static/small_parse_table/small_parse_table_1528.c deleted file mode 100644 index 114f2e5e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1528.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1528.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7640(t_small_parse_table_array *v) -{ - v->a[152800] = anon_sym_LT; - v->a[152801] = anon_sym_GT; - v->a[152802] = actions(6903); - v->a[152803] = 2; - v->a[152804] = anon_sym_LT_EQ; - v->a[152805] = anon_sym_GT_EQ; - v->a[152806] = actions(6905); - v->a[152807] = 2; - v->a[152808] = anon_sym_LT_LT; - v->a[152809] = anon_sym_GT_GT; - v->a[152810] = actions(6907); - v->a[152811] = 2; - v->a[152812] = anon_sym_PLUS; - v->a[152813] = anon_sym_DASH; - v->a[152814] = actions(6909); - v->a[152815] = 3; - v->a[152816] = anon_sym_STAR; - v->a[152817] = anon_sym_SLASH; - v->a[152818] = anon_sym_PERCENT; - v->a[152819] = actions(7137); - small_parse_table_7641(v); -} - -void small_parse_table_7641(t_small_parse_table_array *v) -{ - v->a[152820] = 15; - v->a[152821] = anon_sym_RPAREN_RPAREN; - v->a[152822] = anon_sym_COMMA; - v->a[152823] = anon_sym_PLUS_EQ; - v->a[152824] = anon_sym_DASH_EQ; - v->a[152825] = anon_sym_STAR_EQ; - v->a[152826] = anon_sym_SLASH_EQ; - v->a[152827] = anon_sym_PERCENT_EQ; - v->a[152828] = anon_sym_STAR_STAR_EQ; - v->a[152829] = anon_sym_LT_LT_EQ; - v->a[152830] = anon_sym_GT_GT_EQ; - v->a[152831] = anon_sym_AMP_EQ; - v->a[152832] = anon_sym_CARET_EQ; - v->a[152833] = anon_sym_PIPE_EQ; - v->a[152834] = anon_sym_EQ_TILDE; - v->a[152835] = anon_sym_COLON; - v->a[152836] = 3; - v->a[152837] = actions(71); - v->a[152838] = 1; - v->a[152839] = sym_comment; - small_parse_table_7642(v); -} - -void small_parse_table_7642(t_small_parse_table_array *v) -{ - v->a[152840] = actions(1340); - v->a[152841] = 14; - v->a[152842] = anon_sym_EQ; - v->a[152843] = anon_sym_PIPE; - v->a[152844] = anon_sym_CARET; - v->a[152845] = anon_sym_AMP; - v->a[152846] = anon_sym_LT; - v->a[152847] = anon_sym_GT; - v->a[152848] = anon_sym_LT_LT; - v->a[152849] = anon_sym_GT_GT; - v->a[152850] = anon_sym_PLUS; - v->a[152851] = anon_sym_DASH; - v->a[152852] = anon_sym_STAR; - v->a[152853] = anon_sym_SLASH; - v->a[152854] = anon_sym_PERCENT; - v->a[152855] = anon_sym_STAR_STAR; - v->a[152856] = actions(1342); - v->a[152857] = 24; - v->a[152858] = sym_test_operator; - v->a[152859] = sym_extglob_pattern; - small_parse_table_7643(v); -} - -void small_parse_table_7643(t_small_parse_table_array *v) -{ - v->a[152860] = anon_sym_PLUS_PLUS; - v->a[152861] = anon_sym_DASH_DASH; - v->a[152862] = anon_sym_PLUS_EQ; - v->a[152863] = anon_sym_DASH_EQ; - v->a[152864] = anon_sym_STAR_EQ; - v->a[152865] = anon_sym_SLASH_EQ; - v->a[152866] = anon_sym_PERCENT_EQ; - v->a[152867] = anon_sym_STAR_STAR_EQ; - v->a[152868] = anon_sym_LT_LT_EQ; - v->a[152869] = anon_sym_GT_GT_EQ; - v->a[152870] = anon_sym_AMP_EQ; - v->a[152871] = anon_sym_CARET_EQ; - v->a[152872] = anon_sym_PIPE_EQ; - v->a[152873] = anon_sym_PIPE_PIPE; - v->a[152874] = anon_sym_AMP_AMP; - v->a[152875] = anon_sym_EQ_EQ; - v->a[152876] = anon_sym_BANG_EQ; - v->a[152877] = anon_sym_LT_EQ; - v->a[152878] = anon_sym_GT_EQ; - v->a[152879] = anon_sym_RPAREN; - small_parse_table_7644(v); -} - -void small_parse_table_7644(t_small_parse_table_array *v) -{ - v->a[152880] = anon_sym_EQ_TILDE; - v->a[152881] = anon_sym_QMARK; - v->a[152882] = 3; - v->a[152883] = actions(71); - v->a[152884] = 1; - v->a[152885] = sym_comment; - v->a[152886] = actions(1312); - v->a[152887] = 14; - v->a[152888] = anon_sym_EQ; - v->a[152889] = anon_sym_PIPE; - v->a[152890] = anon_sym_CARET; - v->a[152891] = anon_sym_AMP; - v->a[152892] = anon_sym_LT; - v->a[152893] = anon_sym_GT; - v->a[152894] = anon_sym_LT_LT; - v->a[152895] = anon_sym_GT_GT; - v->a[152896] = anon_sym_PLUS; - v->a[152897] = anon_sym_DASH; - v->a[152898] = anon_sym_STAR; - v->a[152899] = anon_sym_SLASH; - small_parse_table_7645(v); -} - -/* EOF small_parse_table_1528.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1529.c b/parser/static/small_parse_table/small_parse_table_1529.c deleted file mode 100644 index 6f01b9d5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1529.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1529.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7645(t_small_parse_table_array *v) -{ - v->a[152900] = anon_sym_PERCENT; - v->a[152901] = anon_sym_STAR_STAR; - v->a[152902] = actions(1314); - v->a[152903] = 24; - v->a[152904] = sym_test_operator; - v->a[152905] = sym_extglob_pattern; - v->a[152906] = anon_sym_PLUS_PLUS; - v->a[152907] = anon_sym_DASH_DASH; - v->a[152908] = anon_sym_PLUS_EQ; - v->a[152909] = anon_sym_DASH_EQ; - v->a[152910] = anon_sym_STAR_EQ; - v->a[152911] = anon_sym_SLASH_EQ; - v->a[152912] = anon_sym_PERCENT_EQ; - v->a[152913] = anon_sym_STAR_STAR_EQ; - v->a[152914] = anon_sym_LT_LT_EQ; - v->a[152915] = anon_sym_GT_GT_EQ; - v->a[152916] = anon_sym_AMP_EQ; - v->a[152917] = anon_sym_CARET_EQ; - v->a[152918] = anon_sym_PIPE_EQ; - v->a[152919] = anon_sym_PIPE_PIPE; - small_parse_table_7646(v); -} - -void small_parse_table_7646(t_small_parse_table_array *v) -{ - v->a[152920] = anon_sym_AMP_AMP; - v->a[152921] = anon_sym_EQ_EQ; - v->a[152922] = anon_sym_BANG_EQ; - v->a[152923] = anon_sym_LT_EQ; - v->a[152924] = anon_sym_GT_EQ; - v->a[152925] = anon_sym_RPAREN; - v->a[152926] = anon_sym_EQ_TILDE; - v->a[152927] = anon_sym_QMARK; - v->a[152928] = 3; - v->a[152929] = actions(71); - v->a[152930] = 1; - v->a[152931] = sym_comment; - v->a[152932] = actions(1352); - v->a[152933] = 14; - v->a[152934] = anon_sym_EQ; - v->a[152935] = anon_sym_PIPE; - v->a[152936] = anon_sym_CARET; - v->a[152937] = anon_sym_AMP; - v->a[152938] = anon_sym_LT; - v->a[152939] = anon_sym_GT; - small_parse_table_7647(v); -} - -void small_parse_table_7647(t_small_parse_table_array *v) -{ - v->a[152940] = anon_sym_LT_LT; - v->a[152941] = anon_sym_GT_GT; - v->a[152942] = anon_sym_PLUS; - v->a[152943] = anon_sym_DASH; - v->a[152944] = anon_sym_STAR; - v->a[152945] = anon_sym_SLASH; - v->a[152946] = anon_sym_PERCENT; - v->a[152947] = anon_sym_STAR_STAR; - v->a[152948] = actions(1354); - v->a[152949] = 24; - v->a[152950] = sym_test_operator; - v->a[152951] = sym_extglob_pattern; - v->a[152952] = anon_sym_PLUS_PLUS; - v->a[152953] = anon_sym_DASH_DASH; - v->a[152954] = anon_sym_PLUS_EQ; - v->a[152955] = anon_sym_DASH_EQ; - v->a[152956] = anon_sym_STAR_EQ; - v->a[152957] = anon_sym_SLASH_EQ; - v->a[152958] = anon_sym_PERCENT_EQ; - v->a[152959] = anon_sym_STAR_STAR_EQ; - small_parse_table_7648(v); -} - -void small_parse_table_7648(t_small_parse_table_array *v) -{ - v->a[152960] = anon_sym_LT_LT_EQ; - v->a[152961] = anon_sym_GT_GT_EQ; - v->a[152962] = anon_sym_AMP_EQ; - v->a[152963] = anon_sym_CARET_EQ; - v->a[152964] = anon_sym_PIPE_EQ; - v->a[152965] = anon_sym_PIPE_PIPE; - v->a[152966] = anon_sym_AMP_AMP; - v->a[152967] = anon_sym_EQ_EQ; - v->a[152968] = anon_sym_BANG_EQ; - v->a[152969] = anon_sym_LT_EQ; - v->a[152970] = anon_sym_GT_EQ; - v->a[152971] = anon_sym_RPAREN; - v->a[152972] = anon_sym_EQ_TILDE; - v->a[152973] = anon_sym_QMARK; - v->a[152974] = 18; - v->a[152975] = actions(71); - v->a[152976] = 1; - v->a[152977] = sym_comment; - v->a[152978] = actions(6883); - v->a[152979] = 1; - small_parse_table_7649(v); -} - -void small_parse_table_7649(t_small_parse_table_array *v) -{ - v->a[152980] = anon_sym_EQ; - v->a[152981] = actions(6889); - v->a[152982] = 1; - v->a[152983] = anon_sym_PIPE_PIPE; - v->a[152984] = actions(6891); - v->a[152985] = 1; - v->a[152986] = anon_sym_AMP_AMP; - v->a[152987] = actions(6893); - v->a[152988] = 1; - v->a[152989] = anon_sym_PIPE; - v->a[152990] = actions(6895); - v->a[152991] = 1; - v->a[152992] = anon_sym_CARET; - v->a[152993] = actions(6897); - v->a[152994] = 1; - v->a[152995] = anon_sym_AMP; - v->a[152996] = actions(6911); - v->a[152997] = 1; - v->a[152998] = anon_sym_STAR_STAR; - v->a[152999] = actions(6913); - small_parse_table_7650(v); -} - -/* EOF small_parse_table_1529.c */ diff --git a/parser/static/small_parse_table/small_parse_table_153.c b/parser/static/small_parse_table/small_parse_table_153.c index f16dc622..b9b4fafd 100644 --- a/parser/static/small_parse_table/small_parse_table_153.c +++ b/parser/static/small_parse_table/small_parse_table_153.c @@ -14,126 +14,126 @@ void small_parse_table_765(t_small_parse_table_array *v) { - v->a[15300] = sym__special_character; - v->a[15301] = anon_sym_DQUOTE; - v->a[15302] = sym_raw_string; - v->a[15303] = sym_ansi_c_string; - v->a[15304] = aux_sym_number_token1; - v->a[15305] = aux_sym_number_token2; - v->a[15306] = anon_sym_DOLLAR_LBRACE; - v->a[15307] = anon_sym_DOLLAR_LPAREN; - v->a[15308] = anon_sym_BQUOTE; - v->a[15309] = anon_sym_DOLLAR_BQUOTE; - v->a[15310] = anon_sym_LT_LPAREN; - v->a[15311] = anon_sym_GT_LPAREN; - v->a[15312] = sym_word; - v->a[15313] = 22; - v->a[15314] = actions(3); - v->a[15315] = 1; - v->a[15316] = sym_comment; - v->a[15317] = actions(3433); - v->a[15318] = 1; - v->a[15319] = anon_sym_DOLLAR_LBRACK; + v->a[15300] = actions(2448); + v->a[15301] = 2; + v->a[15302] = anon_sym_PIPE; + v->a[15303] = anon_sym_PIPE_AMP; + v->a[15304] = actions(2450); + v->a[15305] = 2; + v->a[15306] = anon_sym_AMP_AMP; + v->a[15307] = anon_sym_PIPE_PIPE; + v->a[15308] = actions(2454); + v->a[15309] = 2; + v->a[15310] = anon_sym_LT_AMP_DASH; + v->a[15311] = anon_sym_GT_AMP_DASH; + v->a[15312] = state(2771); + v->a[15313] = 2; + v->a[15314] = sym_file_redirect; + v->a[15315] = aux_sym_redirected_statement_repeat2; + v->a[15316] = state(2716); + v->a[15317] = 7; + v->a[15318] = sym_arithmetic_expansion; + v->a[15319] = sym_brace_expression; small_parse_table_766(v); } void small_parse_table_766(t_small_parse_table_array *v) { - v->a[15320] = actions(3435); - v->a[15321] = 1; - v->a[15322] = anon_sym_DOLLAR; - v->a[15323] = actions(3437); - v->a[15324] = 1; - v->a[15325] = sym__special_character; - v->a[15326] = actions(3439); - v->a[15327] = 1; - v->a[15328] = anon_sym_DQUOTE; - v->a[15329] = actions(3441); - v->a[15330] = 1; - v->a[15331] = aux_sym_number_token1; - v->a[15332] = actions(3443); - v->a[15333] = 1; - v->a[15334] = aux_sym_number_token2; - v->a[15335] = actions(3445); - v->a[15336] = 1; - v->a[15337] = anon_sym_DOLLAR_LBRACE; - v->a[15338] = actions(3447); - v->a[15339] = 1; + v->a[15320] = sym_string; + v->a[15321] = sym_number; + v->a[15322] = sym_simple_expansion; + v->a[15323] = sym_expansion; + v->a[15324] = sym_command_substitution; + v->a[15325] = actions(2452); + v->a[15326] = 8; + v->a[15327] = anon_sym_LT; + v->a[15328] = anon_sym_GT; + v->a[15329] = anon_sym_GT_GT; + v->a[15330] = anon_sym_AMP_GT; + v->a[15331] = anon_sym_AMP_GT_GT; + v->a[15332] = anon_sym_LT_AMP; + v->a[15333] = anon_sym_GT_AMP; + v->a[15334] = anon_sym_GT_PIPE; + v->a[15335] = 6; + v->a[15336] = actions(3); + v->a[15337] = 1; + v->a[15338] = sym_comment; + v->a[15339] = actions(1424); small_parse_table_767(v); } void small_parse_table_767(t_small_parse_table_array *v) { - v->a[15340] = anon_sym_DOLLAR_LPAREN; - v->a[15341] = actions(3449); - v->a[15342] = 1; - v->a[15343] = anon_sym_BQUOTE; - v->a[15344] = actions(3451); - v->a[15345] = 1; - v->a[15346] = anon_sym_DOLLAR_BQUOTE; - v->a[15347] = actions(3455); - v->a[15348] = 1; - v->a[15349] = aux_sym__simple_variable_name_token1; - v->a[15350] = actions(3457); - v->a[15351] = 1; - v->a[15352] = sym_test_operator; - v->a[15353] = actions(3459); - v->a[15354] = 1; - v->a[15355] = sym__brace_start; - v->a[15356] = state(2190); - v->a[15357] = 1; - v->a[15358] = aux_sym__literal_repeat1; - v->a[15359] = actions(3431); + v->a[15340] = 1; + v->a[15341] = sym_variable_name; + v->a[15342] = actions(1422); + v->a[15343] = 2; + v->a[15344] = aux_sym__simple_variable_name_token1; + v->a[15345] = aux_sym__multiline_variable_name_token1; + v->a[15346] = actions(828); + v->a[15347] = 4; + v->a[15348] = sym_file_descriptor; + v->a[15349] = sym_test_operator; + v->a[15350] = sym__bare_dollar; + v->a[15351] = sym__brace_start; + v->a[15352] = actions(1420); + v->a[15353] = 9; + v->a[15354] = anon_sym_BANG; + v->a[15355] = anon_sym_DASH; + v->a[15356] = anon_sym_STAR; + v->a[15357] = anon_sym_QMARK; + v->a[15358] = anon_sym_DOLLAR; + v->a[15359] = anon_sym_POUND; small_parse_table_768(v); } void small_parse_table_768(t_small_parse_table_array *v) { - v->a[15360] = 2; - v->a[15361] = anon_sym_LPAREN_LPAREN; - v->a[15362] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15363] = actions(3453); - v->a[15364] = 2; - v->a[15365] = anon_sym_LT_LPAREN; - v->a[15366] = anon_sym_GT_LPAREN; - v->a[15367] = state(695); - v->a[15368] = 2; - v->a[15369] = sym_concatenation; - v->a[15370] = aux_sym_unset_command_repeat1; - v->a[15371] = actions(2299); - v->a[15372] = 3; - v->a[15373] = sym_file_descriptor; - v->a[15374] = ts_builtin_sym_end; - v->a[15375] = aux_sym_heredoc_redirect_token1; - v->a[15376] = actions(3429); - v->a[15377] = 3; - v->a[15378] = sym_raw_string; - v->a[15379] = sym_ansi_c_string; + v->a[15360] = anon_sym_AT; + v->a[15361] = anon_sym_0; + v->a[15362] = anon_sym__; + v->a[15363] = actions(826); + v->a[15364] = 28; + v->a[15365] = anon_sym_PIPE; + v->a[15366] = anon_sym_PIPE_AMP; + v->a[15367] = anon_sym_AMP_AMP; + v->a[15368] = anon_sym_PIPE_PIPE; + v->a[15369] = anon_sym_LT; + v->a[15370] = anon_sym_GT; + v->a[15371] = anon_sym_GT_GT; + v->a[15372] = anon_sym_AMP_GT; + v->a[15373] = anon_sym_AMP_GT_GT; + v->a[15374] = anon_sym_LT_AMP; + v->a[15375] = anon_sym_GT_AMP; + v->a[15376] = anon_sym_GT_PIPE; + v->a[15377] = anon_sym_LT_AMP_DASH; + v->a[15378] = anon_sym_GT_AMP_DASH; + v->a[15379] = anon_sym_LT_LT; small_parse_table_769(v); } void small_parse_table_769(t_small_parse_table_array *v) { - v->a[15380] = sym_word; - v->a[15381] = state(1681); - v->a[15382] = 9; - v->a[15383] = sym_arithmetic_expansion; - v->a[15384] = sym_brace_expression; - v->a[15385] = sym_string; - v->a[15386] = sym_translated_string; - v->a[15387] = sym_number; - v->a[15388] = sym_simple_expansion; - v->a[15389] = sym_expansion; - v->a[15390] = sym_command_substitution; - v->a[15391] = sym_process_substitution; - v->a[15392] = actions(2297); - v->a[15393] = 19; - v->a[15394] = anon_sym_SEMI; - v->a[15395] = anon_sym_PIPE_PIPE; - v->a[15396] = anon_sym_AMP_AMP; - v->a[15397] = anon_sym_PIPE; - v->a[15398] = anon_sym_AMP; - v->a[15399] = anon_sym_LT; + v->a[15380] = anon_sym_LT_LT_DASH; + v->a[15381] = aux_sym_heredoc_redirect_token1; + v->a[15382] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15383] = sym__special_character; + v->a[15384] = anon_sym_DQUOTE; + v->a[15385] = sym_raw_string; + v->a[15386] = aux_sym_number_token1; + v->a[15387] = aux_sym_number_token2; + v->a[15388] = anon_sym_DOLLAR_LBRACE; + v->a[15389] = anon_sym_DOLLAR_LPAREN; + v->a[15390] = anon_sym_BQUOTE; + v->a[15391] = anon_sym_DOLLAR_BQUOTE; + v->a[15392] = sym_word; + v->a[15393] = 21; + v->a[15394] = actions(57); + v->a[15395] = 1; + v->a[15396] = sym_comment; + v->a[15397] = actions(2539); + v->a[15398] = 1; + v->a[15399] = sym_word; small_parse_table_770(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1530.c b/parser/static/small_parse_table/small_parse_table_1530.c deleted file mode 100644 index 7c9ef15d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1530.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1530.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7650(t_small_parse_table_array *v) -{ - v->a[153000] = 1; - v->a[153001] = anon_sym_EQ_TILDE; - v->a[153002] = actions(6915); - v->a[153003] = 1; - v->a[153004] = anon_sym_QMARK; - v->a[153005] = actions(6885); - v->a[153006] = 2; - v->a[153007] = anon_sym_PLUS_PLUS; - v->a[153008] = anon_sym_DASH_DASH; - v->a[153009] = actions(6899); - v->a[153010] = 2; - v->a[153011] = anon_sym_EQ_EQ; - v->a[153012] = anon_sym_BANG_EQ; - v->a[153013] = actions(6901); - v->a[153014] = 2; - v->a[153015] = anon_sym_LT; - v->a[153016] = anon_sym_GT; - v->a[153017] = actions(6903); - v->a[153018] = 2; - v->a[153019] = anon_sym_LT_EQ; - small_parse_table_7651(v); -} - -void small_parse_table_7651(t_small_parse_table_array *v) -{ - v->a[153020] = anon_sym_GT_EQ; - v->a[153021] = actions(6905); - v->a[153022] = 2; - v->a[153023] = anon_sym_LT_LT; - v->a[153024] = anon_sym_GT_GT; - v->a[153025] = actions(6907); - v->a[153026] = 2; - v->a[153027] = anon_sym_PLUS; - v->a[153028] = anon_sym_DASH; - v->a[153029] = actions(6909); - v->a[153030] = 3; - v->a[153031] = anon_sym_STAR; - v->a[153032] = anon_sym_SLASH; - v->a[153033] = anon_sym_PERCENT; - v->a[153034] = actions(7137); - v->a[153035] = 14; - v->a[153036] = anon_sym_RPAREN_RPAREN; - v->a[153037] = anon_sym_COMMA; - v->a[153038] = anon_sym_PLUS_EQ; - v->a[153039] = anon_sym_DASH_EQ; - small_parse_table_7652(v); -} - -void small_parse_table_7652(t_small_parse_table_array *v) -{ - v->a[153040] = anon_sym_STAR_EQ; - v->a[153041] = anon_sym_SLASH_EQ; - v->a[153042] = anon_sym_PERCENT_EQ; - v->a[153043] = anon_sym_STAR_STAR_EQ; - v->a[153044] = anon_sym_LT_LT_EQ; - v->a[153045] = anon_sym_GT_GT_EQ; - v->a[153046] = anon_sym_AMP_EQ; - v->a[153047] = anon_sym_CARET_EQ; - v->a[153048] = anon_sym_PIPE_EQ; - v->a[153049] = anon_sym_COLON; - v->a[153050] = 8; - v->a[153051] = actions(3); - v->a[153052] = 1; - v->a[153053] = sym_comment; - v->a[153054] = actions(1235); - v->a[153055] = 1; - v->a[153056] = sym_file_descriptor; - v->a[153057] = actions(7143); - v->a[153058] = 1; - v->a[153059] = anon_sym_DQUOTE; - small_parse_table_7653(v); -} - -void small_parse_table_7653(t_small_parse_table_array *v) -{ - v->a[153060] = actions(7147); - v->a[153061] = 1; - v->a[153062] = sym_variable_name; - v->a[153063] = state(4322); - v->a[153064] = 1; - v->a[153065] = sym_string; - v->a[153066] = actions(7145); - v->a[153067] = 2; - v->a[153068] = aux_sym__simple_variable_name_token1; - v->a[153069] = aux_sym__multiline_variable_name_token1; - v->a[153070] = actions(7141); - v->a[153071] = 9; - v->a[153072] = anon_sym_DASH; - v->a[153073] = anon_sym_STAR; - v->a[153074] = anon_sym_BANG; - v->a[153075] = anon_sym_QMARK; - v->a[153076] = anon_sym_DOLLAR; - v->a[153077] = anon_sym_POUND; - v->a[153078] = anon_sym_AT2; - v->a[153079] = anon_sym_0; - small_parse_table_7654(v); -} - -void small_parse_table_7654(t_small_parse_table_array *v) -{ - v->a[153080] = anon_sym__; - v->a[153081] = actions(1227); - v->a[153082] = 23; - v->a[153083] = anon_sym_SEMI; - v->a[153084] = anon_sym_PIPE_PIPE; - v->a[153085] = anon_sym_AMP_AMP; - v->a[153086] = anon_sym_PIPE; - v->a[153087] = anon_sym_AMP; - v->a[153088] = anon_sym_LT; - v->a[153089] = anon_sym_GT; - v->a[153090] = anon_sym_LT_LT; - v->a[153091] = anon_sym_GT_GT; - v->a[153092] = anon_sym_esac; - v->a[153093] = anon_sym_SEMI_SEMI; - v->a[153094] = anon_sym_SEMI_AMP; - v->a[153095] = anon_sym_SEMI_SEMI_AMP; - v->a[153096] = anon_sym_PIPE_AMP; - v->a[153097] = anon_sym_AMP_GT; - v->a[153098] = anon_sym_AMP_GT_GT; - v->a[153099] = anon_sym_LT_AMP; - small_parse_table_7655(v); -} - -/* EOF small_parse_table_1530.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1531.c b/parser/static/small_parse_table/small_parse_table_1531.c deleted file mode 100644 index 0f9d47c8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1531.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1531.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7655(t_small_parse_table_array *v) -{ - v->a[153100] = anon_sym_GT_AMP; - v->a[153101] = anon_sym_GT_PIPE; - v->a[153102] = anon_sym_LT_AMP_DASH; - v->a[153103] = anon_sym_GT_AMP_DASH; - v->a[153104] = anon_sym_LT_LT_DASH; - v->a[153105] = aux_sym_heredoc_redirect_token1; - v->a[153106] = 8; - v->a[153107] = actions(3); - v->a[153108] = 1; - v->a[153109] = sym_comment; - v->a[153110] = actions(1241); - v->a[153111] = 1; - v->a[153112] = sym_file_descriptor; - v->a[153113] = actions(7143); - v->a[153114] = 1; - v->a[153115] = anon_sym_DQUOTE; - v->a[153116] = actions(7147); - v->a[153117] = 1; - v->a[153118] = sym_variable_name; - v->a[153119] = state(4322); - small_parse_table_7656(v); -} - -void small_parse_table_7656(t_small_parse_table_array *v) -{ - v->a[153120] = 1; - v->a[153121] = sym_string; - v->a[153122] = actions(7145); - v->a[153123] = 2; - v->a[153124] = aux_sym__simple_variable_name_token1; - v->a[153125] = aux_sym__multiline_variable_name_token1; - v->a[153126] = actions(7141); - v->a[153127] = 9; - v->a[153128] = anon_sym_DASH; - v->a[153129] = anon_sym_STAR; - v->a[153130] = anon_sym_BANG; - v->a[153131] = anon_sym_QMARK; - v->a[153132] = anon_sym_DOLLAR; - v->a[153133] = anon_sym_POUND; - v->a[153134] = anon_sym_AT2; - v->a[153135] = anon_sym_0; - v->a[153136] = anon_sym__; - v->a[153137] = actions(1239); - v->a[153138] = 23; - v->a[153139] = anon_sym_SEMI; - small_parse_table_7657(v); -} - -void small_parse_table_7657(t_small_parse_table_array *v) -{ - v->a[153140] = anon_sym_PIPE_PIPE; - v->a[153141] = anon_sym_AMP_AMP; - v->a[153142] = anon_sym_PIPE; - v->a[153143] = anon_sym_AMP; - v->a[153144] = anon_sym_LT; - v->a[153145] = anon_sym_GT; - v->a[153146] = anon_sym_LT_LT; - v->a[153147] = anon_sym_GT_GT; - v->a[153148] = anon_sym_esac; - v->a[153149] = anon_sym_SEMI_SEMI; - v->a[153150] = anon_sym_SEMI_AMP; - v->a[153151] = anon_sym_SEMI_SEMI_AMP; - v->a[153152] = anon_sym_PIPE_AMP; - v->a[153153] = anon_sym_AMP_GT; - v->a[153154] = anon_sym_AMP_GT_GT; - v->a[153155] = anon_sym_LT_AMP; - v->a[153156] = anon_sym_GT_AMP; - v->a[153157] = anon_sym_GT_PIPE; - v->a[153158] = anon_sym_LT_AMP_DASH; - v->a[153159] = anon_sym_GT_AMP_DASH; - small_parse_table_7658(v); -} - -void small_parse_table_7658(t_small_parse_table_array *v) -{ - v->a[153160] = anon_sym_LT_LT_DASH; - v->a[153161] = aux_sym_heredoc_redirect_token1; - v->a[153162] = 3; - v->a[153163] = actions(71); - v->a[153164] = 1; - v->a[153165] = sym_comment; - v->a[153166] = actions(6807); - v->a[153167] = 14; - v->a[153168] = anon_sym_EQ; - v->a[153169] = anon_sym_PIPE; - v->a[153170] = anon_sym_CARET; - v->a[153171] = anon_sym_AMP; - v->a[153172] = anon_sym_LT; - v->a[153173] = anon_sym_GT; - v->a[153174] = anon_sym_LT_LT; - v->a[153175] = anon_sym_GT_GT; - v->a[153176] = anon_sym_PLUS; - v->a[153177] = anon_sym_DASH; - v->a[153178] = anon_sym_STAR; - v->a[153179] = anon_sym_SLASH; - small_parse_table_7659(v); -} - -void small_parse_table_7659(t_small_parse_table_array *v) -{ - v->a[153180] = anon_sym_PERCENT; - v->a[153181] = anon_sym_STAR_STAR; - v->a[153182] = actions(6805); - v->a[153183] = 24; - v->a[153184] = sym__concat; - v->a[153185] = sym_test_operator; - v->a[153186] = anon_sym_PLUS_PLUS; - v->a[153187] = anon_sym_DASH_DASH; - v->a[153188] = anon_sym_PLUS_EQ; - v->a[153189] = anon_sym_DASH_EQ; - v->a[153190] = anon_sym_STAR_EQ; - v->a[153191] = anon_sym_SLASH_EQ; - v->a[153192] = anon_sym_PERCENT_EQ; - v->a[153193] = anon_sym_STAR_STAR_EQ; - v->a[153194] = anon_sym_LT_LT_EQ; - v->a[153195] = anon_sym_GT_GT_EQ; - v->a[153196] = anon_sym_AMP_EQ; - v->a[153197] = anon_sym_CARET_EQ; - v->a[153198] = anon_sym_PIPE_EQ; - v->a[153199] = anon_sym_PIPE_PIPE; - small_parse_table_7660(v); -} - -/* EOF small_parse_table_1531.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1532.c b/parser/static/small_parse_table/small_parse_table_1532.c deleted file mode 100644 index 0421fc3c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1532.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1532.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7660(t_small_parse_table_array *v) -{ - v->a[153200] = anon_sym_AMP_AMP; - v->a[153201] = anon_sym_EQ_EQ; - v->a[153202] = anon_sym_BANG_EQ; - v->a[153203] = anon_sym_LT_EQ; - v->a[153204] = anon_sym_GT_EQ; - v->a[153205] = anon_sym_RBRACK; - v->a[153206] = anon_sym_EQ_TILDE; - v->a[153207] = anon_sym_QMARK; - v->a[153208] = 15; - v->a[153209] = actions(71); - v->a[153210] = 1; - v->a[153211] = sym_comment; - v->a[153212] = actions(6891); - v->a[153213] = 1; - v->a[153214] = anon_sym_AMP_AMP; - v->a[153215] = actions(6893); - v->a[153216] = 1; - v->a[153217] = anon_sym_PIPE; - v->a[153218] = actions(6895); - v->a[153219] = 1; - small_parse_table_7661(v); -} - -void small_parse_table_7661(t_small_parse_table_array *v) -{ - v->a[153220] = anon_sym_CARET; - v->a[153221] = actions(6897); - v->a[153222] = 1; - v->a[153223] = anon_sym_AMP; - v->a[153224] = actions(6911); - v->a[153225] = 1; - v->a[153226] = anon_sym_STAR_STAR; - v->a[153227] = actions(7139); - v->a[153228] = 1; - v->a[153229] = anon_sym_EQ; - v->a[153230] = actions(6885); - v->a[153231] = 2; - v->a[153232] = anon_sym_PLUS_PLUS; - v->a[153233] = anon_sym_DASH_DASH; - v->a[153234] = actions(6899); - v->a[153235] = 2; - v->a[153236] = anon_sym_EQ_EQ; - v->a[153237] = anon_sym_BANG_EQ; - v->a[153238] = actions(6901); - v->a[153239] = 2; - small_parse_table_7662(v); -} - -void small_parse_table_7662(t_small_parse_table_array *v) -{ - v->a[153240] = anon_sym_LT; - v->a[153241] = anon_sym_GT; - v->a[153242] = actions(6903); - v->a[153243] = 2; - v->a[153244] = anon_sym_LT_EQ; - v->a[153245] = anon_sym_GT_EQ; - v->a[153246] = actions(6905); - v->a[153247] = 2; - v->a[153248] = anon_sym_LT_LT; - v->a[153249] = anon_sym_GT_GT; - v->a[153250] = actions(6907); - v->a[153251] = 2; - v->a[153252] = anon_sym_PLUS; - v->a[153253] = anon_sym_DASH; - v->a[153254] = actions(6909); - v->a[153255] = 3; - v->a[153256] = anon_sym_STAR; - v->a[153257] = anon_sym_SLASH; - v->a[153258] = anon_sym_PERCENT; - v->a[153259] = actions(7137); - small_parse_table_7663(v); -} - -void small_parse_table_7663(t_small_parse_table_array *v) -{ - v->a[153260] = 17; - v->a[153261] = anon_sym_RPAREN_RPAREN; - v->a[153262] = anon_sym_COMMA; - v->a[153263] = anon_sym_PLUS_EQ; - v->a[153264] = anon_sym_DASH_EQ; - v->a[153265] = anon_sym_STAR_EQ; - v->a[153266] = anon_sym_SLASH_EQ; - v->a[153267] = anon_sym_PERCENT_EQ; - v->a[153268] = anon_sym_STAR_STAR_EQ; - v->a[153269] = anon_sym_LT_LT_EQ; - v->a[153270] = anon_sym_GT_GT_EQ; - v->a[153271] = anon_sym_AMP_EQ; - v->a[153272] = anon_sym_CARET_EQ; - v->a[153273] = anon_sym_PIPE_EQ; - v->a[153274] = anon_sym_PIPE_PIPE; - v->a[153275] = anon_sym_EQ_TILDE; - v->a[153276] = anon_sym_QMARK; - v->a[153277] = anon_sym_COLON; - v->a[153278] = 14; - v->a[153279] = actions(71); - small_parse_table_7664(v); -} - -void small_parse_table_7664(t_small_parse_table_array *v) -{ - v->a[153280] = 1; - v->a[153281] = sym_comment; - v->a[153282] = actions(6893); - v->a[153283] = 1; - v->a[153284] = anon_sym_PIPE; - v->a[153285] = actions(6895); - v->a[153286] = 1; - v->a[153287] = anon_sym_CARET; - v->a[153288] = actions(6897); - v->a[153289] = 1; - v->a[153290] = anon_sym_AMP; - v->a[153291] = actions(6911); - v->a[153292] = 1; - v->a[153293] = anon_sym_STAR_STAR; - v->a[153294] = actions(7139); - v->a[153295] = 1; - v->a[153296] = anon_sym_EQ; - v->a[153297] = actions(6885); - v->a[153298] = 2; - v->a[153299] = anon_sym_PLUS_PLUS; - small_parse_table_7665(v); -} - -/* EOF small_parse_table_1532.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1533.c b/parser/static/small_parse_table/small_parse_table_1533.c deleted file mode 100644 index ea74025a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1533.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1533.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7665(t_small_parse_table_array *v) -{ - v->a[153300] = anon_sym_DASH_DASH; - v->a[153301] = actions(6899); - v->a[153302] = 2; - v->a[153303] = anon_sym_EQ_EQ; - v->a[153304] = anon_sym_BANG_EQ; - v->a[153305] = actions(6901); - v->a[153306] = 2; - v->a[153307] = anon_sym_LT; - v->a[153308] = anon_sym_GT; - v->a[153309] = actions(6903); - v->a[153310] = 2; - v->a[153311] = anon_sym_LT_EQ; - v->a[153312] = anon_sym_GT_EQ; - v->a[153313] = actions(6905); - v->a[153314] = 2; - v->a[153315] = anon_sym_LT_LT; - v->a[153316] = anon_sym_GT_GT; - v->a[153317] = actions(6907); - v->a[153318] = 2; - v->a[153319] = anon_sym_PLUS; - small_parse_table_7666(v); -} - -void small_parse_table_7666(t_small_parse_table_array *v) -{ - v->a[153320] = anon_sym_DASH; - v->a[153321] = actions(6909); - v->a[153322] = 3; - v->a[153323] = anon_sym_STAR; - v->a[153324] = anon_sym_SLASH; - v->a[153325] = anon_sym_PERCENT; - v->a[153326] = actions(7137); - v->a[153327] = 18; - v->a[153328] = anon_sym_RPAREN_RPAREN; - v->a[153329] = anon_sym_COMMA; - v->a[153330] = anon_sym_PLUS_EQ; - v->a[153331] = anon_sym_DASH_EQ; - v->a[153332] = anon_sym_STAR_EQ; - v->a[153333] = anon_sym_SLASH_EQ; - v->a[153334] = anon_sym_PERCENT_EQ; - v->a[153335] = anon_sym_STAR_STAR_EQ; - v->a[153336] = anon_sym_LT_LT_EQ; - v->a[153337] = anon_sym_GT_GT_EQ; - v->a[153338] = anon_sym_AMP_EQ; - v->a[153339] = anon_sym_CARET_EQ; - small_parse_table_7667(v); -} - -void small_parse_table_7667(t_small_parse_table_array *v) -{ - v->a[153340] = anon_sym_PIPE_EQ; - v->a[153341] = anon_sym_PIPE_PIPE; - v->a[153342] = anon_sym_AMP_AMP; - v->a[153343] = anon_sym_EQ_TILDE; - v->a[153344] = anon_sym_QMARK; - v->a[153345] = anon_sym_COLON; - v->a[153346] = 3; - v->a[153347] = actions(71); - v->a[153348] = 1; - v->a[153349] = sym_comment; - v->a[153350] = actions(6801); - v->a[153351] = 14; - v->a[153352] = anon_sym_EQ; - v->a[153353] = anon_sym_PIPE; - v->a[153354] = anon_sym_CARET; - v->a[153355] = anon_sym_AMP; - v->a[153356] = anon_sym_LT; - v->a[153357] = anon_sym_GT; - v->a[153358] = anon_sym_LT_LT; - v->a[153359] = anon_sym_GT_GT; - small_parse_table_7668(v); -} - -void small_parse_table_7668(t_small_parse_table_array *v) -{ - v->a[153360] = anon_sym_PLUS; - v->a[153361] = anon_sym_DASH; - v->a[153362] = anon_sym_STAR; - v->a[153363] = anon_sym_SLASH; - v->a[153364] = anon_sym_PERCENT; - v->a[153365] = anon_sym_STAR_STAR; - v->a[153366] = actions(6799); - v->a[153367] = 24; - v->a[153368] = sym__concat; - v->a[153369] = sym_test_operator; - v->a[153370] = anon_sym_PLUS_PLUS; - v->a[153371] = anon_sym_DASH_DASH; - v->a[153372] = anon_sym_PLUS_EQ; - v->a[153373] = anon_sym_DASH_EQ; - v->a[153374] = anon_sym_STAR_EQ; - v->a[153375] = anon_sym_SLASH_EQ; - v->a[153376] = anon_sym_PERCENT_EQ; - v->a[153377] = anon_sym_STAR_STAR_EQ; - v->a[153378] = anon_sym_LT_LT_EQ; - v->a[153379] = anon_sym_GT_GT_EQ; - small_parse_table_7669(v); -} - -void small_parse_table_7669(t_small_parse_table_array *v) -{ - v->a[153380] = anon_sym_AMP_EQ; - v->a[153381] = anon_sym_CARET_EQ; - v->a[153382] = anon_sym_PIPE_EQ; - v->a[153383] = anon_sym_PIPE_PIPE; - v->a[153384] = anon_sym_AMP_AMP; - v->a[153385] = anon_sym_EQ_EQ; - v->a[153386] = anon_sym_BANG_EQ; - v->a[153387] = anon_sym_LT_EQ; - v->a[153388] = anon_sym_GT_EQ; - v->a[153389] = anon_sym_RBRACK; - v->a[153390] = anon_sym_EQ_TILDE; - v->a[153391] = anon_sym_QMARK; - v->a[153392] = 3; - v->a[153393] = actions(71); - v->a[153394] = 1; - v->a[153395] = sym_comment; - v->a[153396] = actions(1320); - v->a[153397] = 13; - v->a[153398] = anon_sym_PIPE; - v->a[153399] = anon_sym_LT; - small_parse_table_7670(v); -} - -/* EOF small_parse_table_1533.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1534.c b/parser/static/small_parse_table/small_parse_table_1534.c deleted file mode 100644 index 54bebc80..00000000 --- a/parser/static/small_parse_table/small_parse_table_1534.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1534.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7670(t_small_parse_table_array *v) -{ - v->a[153400] = anon_sym_GT; - v->a[153401] = anon_sym_LT_LT; - v->a[153402] = anon_sym_AMP_GT; - v->a[153403] = anon_sym_LT_AMP; - v->a[153404] = anon_sym_GT_AMP; - v->a[153405] = anon_sym_DOLLAR; - v->a[153406] = aux_sym_number_token1; - v->a[153407] = aux_sym_number_token2; - v->a[153408] = anon_sym_DOLLAR_LPAREN; - v->a[153409] = anon_sym_BQUOTE; - v->a[153410] = sym_word; - v->a[153411] = actions(1322); - v->a[153412] = 25; - v->a[153413] = sym_file_descriptor; - v->a[153414] = sym__concat; - v->a[153415] = sym_test_operator; - v->a[153416] = sym__brace_start; - v->a[153417] = anon_sym_LPAREN_LPAREN; - v->a[153418] = anon_sym_PIPE_PIPE; - v->a[153419] = anon_sym_AMP_AMP; - small_parse_table_7671(v); -} - -void small_parse_table_7671(t_small_parse_table_array *v) -{ - v->a[153420] = anon_sym_GT_GT; - v->a[153421] = anon_sym_PIPE_AMP; - v->a[153422] = anon_sym_AMP_GT_GT; - v->a[153423] = anon_sym_GT_PIPE; - v->a[153424] = anon_sym_LT_AMP_DASH; - v->a[153425] = anon_sym_GT_AMP_DASH; - v->a[153426] = anon_sym_LT_LT_DASH; - v->a[153427] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[153428] = anon_sym_DOLLAR_LBRACK; - v->a[153429] = aux_sym_concatenation_token1; - v->a[153430] = sym__special_character; - v->a[153431] = anon_sym_DQUOTE; - v->a[153432] = sym_raw_string; - v->a[153433] = sym_ansi_c_string; - v->a[153434] = anon_sym_DOLLAR_LBRACE; - v->a[153435] = anon_sym_DOLLAR_BQUOTE; - v->a[153436] = anon_sym_LT_LPAREN; - v->a[153437] = anon_sym_GT_LPAREN; - v->a[153438] = 8; - v->a[153439] = actions(3); - small_parse_table_7672(v); -} - -void small_parse_table_7672(t_small_parse_table_array *v) -{ - v->a[153440] = 1; - v->a[153441] = sym_comment; - v->a[153442] = actions(1235); - v->a[153443] = 1; - v->a[153444] = sym_file_descriptor; - v->a[153445] = actions(3371); - v->a[153446] = 1; - v->a[153447] = anon_sym_DQUOTE; - v->a[153448] = actions(7153); - v->a[153449] = 1; - v->a[153450] = sym_variable_name; - v->a[153451] = state(4512); - v->a[153452] = 1; - v->a[153453] = sym_string; - v->a[153454] = actions(7151); - v->a[153455] = 2; - v->a[153456] = aux_sym__simple_variable_name_token1; - v->a[153457] = aux_sym__multiline_variable_name_token1; - v->a[153458] = actions(7149); - v->a[153459] = 9; - small_parse_table_7673(v); -} - -void small_parse_table_7673(t_small_parse_table_array *v) -{ - v->a[153460] = anon_sym_DASH; - v->a[153461] = anon_sym_STAR; - v->a[153462] = anon_sym_BANG; - v->a[153463] = anon_sym_QMARK; - v->a[153464] = anon_sym_DOLLAR; - v->a[153465] = anon_sym_POUND; - v->a[153466] = anon_sym_AT2; - v->a[153467] = anon_sym_0; - v->a[153468] = anon_sym__; - v->a[153469] = actions(1227); - v->a[153470] = 23; - v->a[153471] = anon_sym_SEMI; - v->a[153472] = anon_sym_PIPE_PIPE; - v->a[153473] = anon_sym_AMP_AMP; - v->a[153474] = anon_sym_PIPE; - v->a[153475] = anon_sym_AMP; - v->a[153476] = anon_sym_LT; - v->a[153477] = anon_sym_GT; - v->a[153478] = anon_sym_LT_LT; - v->a[153479] = anon_sym_GT_GT; - small_parse_table_7674(v); -} - -void small_parse_table_7674(t_small_parse_table_array *v) -{ - v->a[153480] = anon_sym_esac; - v->a[153481] = anon_sym_SEMI_SEMI; - v->a[153482] = anon_sym_SEMI_AMP; - v->a[153483] = anon_sym_SEMI_SEMI_AMP; - v->a[153484] = anon_sym_PIPE_AMP; - v->a[153485] = anon_sym_AMP_GT; - v->a[153486] = anon_sym_AMP_GT_GT; - v->a[153487] = anon_sym_LT_AMP; - v->a[153488] = anon_sym_GT_AMP; - v->a[153489] = anon_sym_GT_PIPE; - v->a[153490] = anon_sym_LT_AMP_DASH; - v->a[153491] = anon_sym_GT_AMP_DASH; - v->a[153492] = anon_sym_LT_LT_DASH; - v->a[153493] = aux_sym_heredoc_redirect_token1; - v->a[153494] = 8; - v->a[153495] = actions(3); - v->a[153496] = 1; - v->a[153497] = sym_comment; - v->a[153498] = actions(1241); - v->a[153499] = 1; - small_parse_table_7675(v); -} - -/* EOF small_parse_table_1534.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1535.c b/parser/static/small_parse_table/small_parse_table_1535.c deleted file mode 100644 index 772096e7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1535.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1535.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7675(t_small_parse_table_array *v) -{ - v->a[153500] = sym_file_descriptor; - v->a[153501] = actions(3371); - v->a[153502] = 1; - v->a[153503] = anon_sym_DQUOTE; - v->a[153504] = actions(7153); - v->a[153505] = 1; - v->a[153506] = sym_variable_name; - v->a[153507] = state(4512); - v->a[153508] = 1; - v->a[153509] = sym_string; - v->a[153510] = actions(7151); - v->a[153511] = 2; - v->a[153512] = aux_sym__simple_variable_name_token1; - v->a[153513] = aux_sym__multiline_variable_name_token1; - v->a[153514] = actions(7149); - v->a[153515] = 9; - v->a[153516] = anon_sym_DASH; - v->a[153517] = anon_sym_STAR; - v->a[153518] = anon_sym_BANG; - v->a[153519] = anon_sym_QMARK; - small_parse_table_7676(v); -} - -void small_parse_table_7676(t_small_parse_table_array *v) -{ - v->a[153520] = anon_sym_DOLLAR; - v->a[153521] = anon_sym_POUND; - v->a[153522] = anon_sym_AT2; - v->a[153523] = anon_sym_0; - v->a[153524] = anon_sym__; - v->a[153525] = actions(1239); - v->a[153526] = 23; - v->a[153527] = anon_sym_SEMI; - v->a[153528] = anon_sym_PIPE_PIPE; - v->a[153529] = anon_sym_AMP_AMP; - v->a[153530] = anon_sym_PIPE; - v->a[153531] = anon_sym_AMP; - v->a[153532] = anon_sym_LT; - v->a[153533] = anon_sym_GT; - v->a[153534] = anon_sym_LT_LT; - v->a[153535] = anon_sym_GT_GT; - v->a[153536] = anon_sym_esac; - v->a[153537] = anon_sym_SEMI_SEMI; - v->a[153538] = anon_sym_SEMI_AMP; - v->a[153539] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_7677(v); -} - -void small_parse_table_7677(t_small_parse_table_array *v) -{ - v->a[153540] = anon_sym_PIPE_AMP; - v->a[153541] = anon_sym_AMP_GT; - v->a[153542] = anon_sym_AMP_GT_GT; - v->a[153543] = anon_sym_LT_AMP; - v->a[153544] = anon_sym_GT_AMP; - v->a[153545] = anon_sym_GT_PIPE; - v->a[153546] = anon_sym_LT_AMP_DASH; - v->a[153547] = anon_sym_GT_AMP_DASH; - v->a[153548] = anon_sym_LT_LT_DASH; - v->a[153549] = aux_sym_heredoc_redirect_token1; - v->a[153550] = 3; - v->a[153551] = actions(71); - v->a[153552] = 1; - v->a[153553] = sym_comment; - v->a[153554] = actions(1336); - v->a[153555] = 13; - v->a[153556] = anon_sym_PIPE; - v->a[153557] = anon_sym_LT; - v->a[153558] = anon_sym_GT; - v->a[153559] = anon_sym_LT_LT; - small_parse_table_7678(v); -} - -void small_parse_table_7678(t_small_parse_table_array *v) -{ - v->a[153560] = anon_sym_AMP_GT; - v->a[153561] = anon_sym_LT_AMP; - v->a[153562] = anon_sym_GT_AMP; - v->a[153563] = anon_sym_DOLLAR; - v->a[153564] = aux_sym_number_token1; - v->a[153565] = aux_sym_number_token2; - v->a[153566] = anon_sym_DOLLAR_LPAREN; - v->a[153567] = anon_sym_BQUOTE; - v->a[153568] = sym_word; - v->a[153569] = actions(1338); - v->a[153570] = 25; - v->a[153571] = sym_file_descriptor; - v->a[153572] = sym__concat; - v->a[153573] = sym_test_operator; - v->a[153574] = sym__brace_start; - v->a[153575] = anon_sym_LPAREN_LPAREN; - v->a[153576] = anon_sym_PIPE_PIPE; - v->a[153577] = anon_sym_AMP_AMP; - v->a[153578] = anon_sym_GT_GT; - v->a[153579] = anon_sym_PIPE_AMP; - small_parse_table_7679(v); -} - -void small_parse_table_7679(t_small_parse_table_array *v) -{ - v->a[153580] = anon_sym_AMP_GT_GT; - v->a[153581] = anon_sym_GT_PIPE; - v->a[153582] = anon_sym_LT_AMP_DASH; - v->a[153583] = anon_sym_GT_AMP_DASH; - v->a[153584] = anon_sym_LT_LT_DASH; - v->a[153585] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[153586] = anon_sym_DOLLAR_LBRACK; - v->a[153587] = aux_sym_concatenation_token1; - v->a[153588] = sym__special_character; - v->a[153589] = anon_sym_DQUOTE; - v->a[153590] = sym_raw_string; - v->a[153591] = sym_ansi_c_string; - v->a[153592] = anon_sym_DOLLAR_LBRACE; - v->a[153593] = anon_sym_DOLLAR_BQUOTE; - v->a[153594] = anon_sym_LT_LPAREN; - v->a[153595] = anon_sym_GT_LPAREN; - v->a[153596] = 3; - v->a[153597] = actions(71); - v->a[153598] = 1; - v->a[153599] = sym_comment; - small_parse_table_7680(v); -} - -/* EOF small_parse_table_1535.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1536.c b/parser/static/small_parse_table/small_parse_table_1536.c deleted file mode 100644 index cf9d4eb2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1536.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1536.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7680(t_small_parse_table_array *v) -{ - v->a[153600] = actions(4370); - v->a[153601] = 12; - v->a[153602] = anon_sym_PIPE; - v->a[153603] = anon_sym_LT; - v->a[153604] = anon_sym_GT; - v->a[153605] = anon_sym_LT_LT; - v->a[153606] = anon_sym_AMP_GT; - v->a[153607] = anon_sym_LT_AMP; - v->a[153608] = anon_sym_GT_AMP; - v->a[153609] = anon_sym_DOLLAR; - v->a[153610] = aux_sym_number_token1; - v->a[153611] = aux_sym_number_token2; - v->a[153612] = anon_sym_DOLLAR_LPAREN; - v->a[153613] = sym_word; - v->a[153614] = actions(4372); - v->a[153615] = 26; - v->a[153616] = sym_file_descriptor; - v->a[153617] = sym_variable_name; - v->a[153618] = sym_test_operator; - v->a[153619] = sym__brace_start; - small_parse_table_7681(v); -} - -void small_parse_table_7681(t_small_parse_table_array *v) -{ - v->a[153620] = anon_sym_LPAREN_LPAREN; - v->a[153621] = anon_sym_PIPE_PIPE; - v->a[153622] = anon_sym_AMP_AMP; - v->a[153623] = anon_sym_GT_GT; - v->a[153624] = anon_sym_PIPE_AMP; - v->a[153625] = anon_sym_AMP_GT_GT; - v->a[153626] = anon_sym_GT_PIPE; - v->a[153627] = anon_sym_LT_AMP_DASH; - v->a[153628] = anon_sym_GT_AMP_DASH; - v->a[153629] = anon_sym_LT_LT_DASH; - v->a[153630] = anon_sym_LT_LT_LT; - v->a[153631] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[153632] = anon_sym_DOLLAR_LBRACK; - v->a[153633] = sym__special_character; - v->a[153634] = anon_sym_DQUOTE; - v->a[153635] = sym_raw_string; - v->a[153636] = sym_ansi_c_string; - v->a[153637] = anon_sym_DOLLAR_LBRACE; - v->a[153638] = anon_sym_BQUOTE; - v->a[153639] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_7682(v); -} - -void small_parse_table_7682(t_small_parse_table_array *v) -{ - v->a[153640] = anon_sym_LT_LPAREN; - v->a[153641] = anon_sym_GT_LPAREN; - v->a[153642] = 3; - v->a[153643] = actions(71); - v->a[153644] = 1; - v->a[153645] = sym_comment; - v->a[153646] = actions(1340); - v->a[153647] = 13; - v->a[153648] = anon_sym_PIPE; - v->a[153649] = anon_sym_LT; - v->a[153650] = anon_sym_GT; - v->a[153651] = anon_sym_LT_LT; - v->a[153652] = anon_sym_AMP_GT; - v->a[153653] = anon_sym_LT_AMP; - v->a[153654] = anon_sym_GT_AMP; - v->a[153655] = anon_sym_DOLLAR; - v->a[153656] = aux_sym_number_token1; - v->a[153657] = aux_sym_number_token2; - v->a[153658] = anon_sym_DOLLAR_LPAREN; - v->a[153659] = anon_sym_BQUOTE; - small_parse_table_7683(v); -} - -void small_parse_table_7683(t_small_parse_table_array *v) -{ - v->a[153660] = sym_word; - v->a[153661] = actions(1342); - v->a[153662] = 25; - v->a[153663] = sym_file_descriptor; - v->a[153664] = sym__concat; - v->a[153665] = sym_test_operator; - v->a[153666] = sym__brace_start; - v->a[153667] = anon_sym_LPAREN_LPAREN; - v->a[153668] = anon_sym_PIPE_PIPE; - v->a[153669] = anon_sym_AMP_AMP; - v->a[153670] = anon_sym_GT_GT; - v->a[153671] = anon_sym_PIPE_AMP; - v->a[153672] = anon_sym_AMP_GT_GT; - v->a[153673] = anon_sym_GT_PIPE; - v->a[153674] = anon_sym_LT_AMP_DASH; - v->a[153675] = anon_sym_GT_AMP_DASH; - v->a[153676] = anon_sym_LT_LT_DASH; - v->a[153677] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[153678] = anon_sym_DOLLAR_LBRACK; - v->a[153679] = aux_sym_concatenation_token1; - small_parse_table_7684(v); -} - -void small_parse_table_7684(t_small_parse_table_array *v) -{ - v->a[153680] = sym__special_character; - v->a[153681] = anon_sym_DQUOTE; - v->a[153682] = sym_raw_string; - v->a[153683] = sym_ansi_c_string; - v->a[153684] = anon_sym_DOLLAR_LBRACE; - v->a[153685] = anon_sym_DOLLAR_BQUOTE; - v->a[153686] = anon_sym_LT_LPAREN; - v->a[153687] = anon_sym_GT_LPAREN; - v->a[153688] = 3; - v->a[153689] = actions(71); - v->a[153690] = 1; - v->a[153691] = sym_comment; - v->a[153692] = actions(1312); - v->a[153693] = 13; - v->a[153694] = anon_sym_PIPE; - v->a[153695] = anon_sym_LT; - v->a[153696] = anon_sym_GT; - v->a[153697] = anon_sym_LT_LT; - v->a[153698] = anon_sym_AMP_GT; - v->a[153699] = anon_sym_LT_AMP; - small_parse_table_7685(v); -} - -/* EOF small_parse_table_1536.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1537.c b/parser/static/small_parse_table/small_parse_table_1537.c deleted file mode 100644 index 19dfaee5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1537.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1537.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7685(t_small_parse_table_array *v) -{ - v->a[153700] = anon_sym_GT_AMP; - v->a[153701] = anon_sym_DOLLAR; - v->a[153702] = aux_sym_number_token1; - v->a[153703] = aux_sym_number_token2; - v->a[153704] = anon_sym_DOLLAR_LPAREN; - v->a[153705] = anon_sym_BQUOTE; - v->a[153706] = sym_word; - v->a[153707] = actions(1314); - v->a[153708] = 25; - v->a[153709] = sym_file_descriptor; - v->a[153710] = sym__concat; - v->a[153711] = sym_test_operator; - v->a[153712] = sym__brace_start; - v->a[153713] = anon_sym_LPAREN_LPAREN; - v->a[153714] = anon_sym_PIPE_PIPE; - v->a[153715] = anon_sym_AMP_AMP; - v->a[153716] = anon_sym_GT_GT; - v->a[153717] = anon_sym_PIPE_AMP; - v->a[153718] = anon_sym_AMP_GT_GT; - v->a[153719] = anon_sym_GT_PIPE; - small_parse_table_7686(v); -} - -void small_parse_table_7686(t_small_parse_table_array *v) -{ - v->a[153720] = anon_sym_LT_AMP_DASH; - v->a[153721] = anon_sym_GT_AMP_DASH; - v->a[153722] = anon_sym_LT_LT_DASH; - v->a[153723] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[153724] = anon_sym_DOLLAR_LBRACK; - v->a[153725] = aux_sym_concatenation_token1; - v->a[153726] = sym__special_character; - v->a[153727] = anon_sym_DQUOTE; - v->a[153728] = sym_raw_string; - v->a[153729] = sym_ansi_c_string; - v->a[153730] = anon_sym_DOLLAR_LBRACE; - v->a[153731] = anon_sym_DOLLAR_BQUOTE; - v->a[153732] = anon_sym_LT_LPAREN; - v->a[153733] = anon_sym_GT_LPAREN; - v->a[153734] = 3; - v->a[153735] = actions(71); - v->a[153736] = 1; - v->a[153737] = sym_comment; - v->a[153738] = actions(1308); - v->a[153739] = 14; - small_parse_table_7687(v); -} - -void small_parse_table_7687(t_small_parse_table_array *v) -{ - v->a[153740] = anon_sym_EQ; - v->a[153741] = anon_sym_PIPE; - v->a[153742] = anon_sym_CARET; - v->a[153743] = anon_sym_AMP; - v->a[153744] = anon_sym_LT; - v->a[153745] = anon_sym_GT; - v->a[153746] = anon_sym_LT_LT; - v->a[153747] = anon_sym_GT_GT; - v->a[153748] = anon_sym_PLUS; - v->a[153749] = anon_sym_DASH; - v->a[153750] = anon_sym_STAR; - v->a[153751] = anon_sym_SLASH; - v->a[153752] = anon_sym_PERCENT; - v->a[153753] = anon_sym_STAR_STAR; - v->a[153754] = actions(1310); - v->a[153755] = 24; - v->a[153756] = sym_test_operator; - v->a[153757] = sym_extglob_pattern; - v->a[153758] = anon_sym_PLUS_PLUS; - v->a[153759] = anon_sym_DASH_DASH; - small_parse_table_7688(v); -} - -void small_parse_table_7688(t_small_parse_table_array *v) -{ - v->a[153760] = anon_sym_PLUS_EQ; - v->a[153761] = anon_sym_DASH_EQ; - v->a[153762] = anon_sym_STAR_EQ; - v->a[153763] = anon_sym_SLASH_EQ; - v->a[153764] = anon_sym_PERCENT_EQ; - v->a[153765] = anon_sym_STAR_STAR_EQ; - v->a[153766] = anon_sym_LT_LT_EQ; - v->a[153767] = anon_sym_GT_GT_EQ; - v->a[153768] = anon_sym_AMP_EQ; - v->a[153769] = anon_sym_CARET_EQ; - v->a[153770] = anon_sym_PIPE_EQ; - v->a[153771] = anon_sym_PIPE_PIPE; - v->a[153772] = anon_sym_AMP_AMP; - v->a[153773] = anon_sym_EQ_EQ; - v->a[153774] = anon_sym_BANG_EQ; - v->a[153775] = anon_sym_LT_EQ; - v->a[153776] = anon_sym_GT_EQ; - v->a[153777] = anon_sym_RPAREN; - v->a[153778] = anon_sym_EQ_TILDE; - v->a[153779] = anon_sym_QMARK; - small_parse_table_7689(v); -} - -void small_parse_table_7689(t_small_parse_table_array *v) -{ - v->a[153780] = 3; - v->a[153781] = actions(71); - v->a[153782] = 1; - v->a[153783] = sym_comment; - v->a[153784] = actions(1304); - v->a[153785] = 14; - v->a[153786] = anon_sym_EQ; - v->a[153787] = anon_sym_PIPE; - v->a[153788] = anon_sym_CARET; - v->a[153789] = anon_sym_AMP; - v->a[153790] = anon_sym_LT; - v->a[153791] = anon_sym_GT; - v->a[153792] = anon_sym_LT_LT; - v->a[153793] = anon_sym_GT_GT; - v->a[153794] = anon_sym_PLUS; - v->a[153795] = anon_sym_DASH; - v->a[153796] = anon_sym_STAR; - v->a[153797] = anon_sym_SLASH; - v->a[153798] = anon_sym_PERCENT; - v->a[153799] = anon_sym_STAR_STAR; - small_parse_table_7690(v); -} - -/* EOF small_parse_table_1537.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1538.c b/parser/static/small_parse_table/small_parse_table_1538.c deleted file mode 100644 index f9ec24ab..00000000 --- a/parser/static/small_parse_table/small_parse_table_1538.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1538.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7690(t_small_parse_table_array *v) -{ - v->a[153800] = actions(1306); - v->a[153801] = 24; - v->a[153802] = sym_test_operator; - v->a[153803] = sym_extglob_pattern; - v->a[153804] = anon_sym_PLUS_PLUS; - v->a[153805] = anon_sym_DASH_DASH; - v->a[153806] = anon_sym_PLUS_EQ; - v->a[153807] = anon_sym_DASH_EQ; - v->a[153808] = anon_sym_STAR_EQ; - v->a[153809] = anon_sym_SLASH_EQ; - v->a[153810] = anon_sym_PERCENT_EQ; - v->a[153811] = anon_sym_STAR_STAR_EQ; - v->a[153812] = anon_sym_LT_LT_EQ; - v->a[153813] = anon_sym_GT_GT_EQ; - v->a[153814] = anon_sym_AMP_EQ; - v->a[153815] = anon_sym_CARET_EQ; - v->a[153816] = anon_sym_PIPE_EQ; - v->a[153817] = anon_sym_PIPE_PIPE; - v->a[153818] = anon_sym_AMP_AMP; - v->a[153819] = anon_sym_EQ_EQ; - small_parse_table_7691(v); -} - -void small_parse_table_7691(t_small_parse_table_array *v) -{ - v->a[153820] = anon_sym_BANG_EQ; - v->a[153821] = anon_sym_LT_EQ; - v->a[153822] = anon_sym_GT_EQ; - v->a[153823] = anon_sym_RPAREN; - v->a[153824] = anon_sym_EQ_TILDE; - v->a[153825] = anon_sym_QMARK; - v->a[153826] = 3; - v->a[153827] = actions(71); - v->a[153828] = 1; - v->a[153829] = sym_comment; - v->a[153830] = actions(1308); - v->a[153831] = 14; - v->a[153832] = anon_sym_EQ; - v->a[153833] = anon_sym_PIPE; - v->a[153834] = anon_sym_CARET; - v->a[153835] = anon_sym_AMP; - v->a[153836] = anon_sym_LT; - v->a[153837] = anon_sym_GT; - v->a[153838] = anon_sym_LT_LT; - v->a[153839] = anon_sym_GT_GT; - small_parse_table_7692(v); -} - -void small_parse_table_7692(t_small_parse_table_array *v) -{ - v->a[153840] = anon_sym_PLUS; - v->a[153841] = anon_sym_DASH; - v->a[153842] = anon_sym_STAR; - v->a[153843] = anon_sym_SLASH; - v->a[153844] = anon_sym_PERCENT; - v->a[153845] = anon_sym_STAR_STAR; - v->a[153846] = actions(1310); - v->a[153847] = 24; - v->a[153848] = sym_test_operator; - v->a[153849] = sym_extglob_pattern; - v->a[153850] = anon_sym_PLUS_PLUS; - v->a[153851] = anon_sym_DASH_DASH; - v->a[153852] = anon_sym_PLUS_EQ; - v->a[153853] = anon_sym_DASH_EQ; - v->a[153854] = anon_sym_STAR_EQ; - v->a[153855] = anon_sym_SLASH_EQ; - v->a[153856] = anon_sym_PERCENT_EQ; - v->a[153857] = anon_sym_STAR_STAR_EQ; - v->a[153858] = anon_sym_LT_LT_EQ; - v->a[153859] = anon_sym_GT_GT_EQ; - small_parse_table_7693(v); -} - -void small_parse_table_7693(t_small_parse_table_array *v) -{ - v->a[153860] = anon_sym_AMP_EQ; - v->a[153861] = anon_sym_CARET_EQ; - v->a[153862] = anon_sym_PIPE_EQ; - v->a[153863] = anon_sym_PIPE_PIPE; - v->a[153864] = anon_sym_AMP_AMP; - v->a[153865] = anon_sym_EQ_EQ; - v->a[153866] = anon_sym_BANG_EQ; - v->a[153867] = anon_sym_LT_EQ; - v->a[153868] = anon_sym_GT_EQ; - v->a[153869] = anon_sym_RPAREN; - v->a[153870] = anon_sym_EQ_TILDE; - v->a[153871] = anon_sym_QMARK; - v->a[153872] = 3; - v->a[153873] = actions(71); - v->a[153874] = 1; - v->a[153875] = sym_comment; - v->a[153876] = actions(1352); - v->a[153877] = 13; - v->a[153878] = anon_sym_PIPE; - v->a[153879] = anon_sym_LT; - small_parse_table_7694(v); -} - -void small_parse_table_7694(t_small_parse_table_array *v) -{ - v->a[153880] = anon_sym_GT; - v->a[153881] = anon_sym_LT_LT; - v->a[153882] = anon_sym_AMP_GT; - v->a[153883] = anon_sym_LT_AMP; - v->a[153884] = anon_sym_GT_AMP; - v->a[153885] = anon_sym_DOLLAR; - v->a[153886] = aux_sym_number_token1; - v->a[153887] = aux_sym_number_token2; - v->a[153888] = anon_sym_DOLLAR_LPAREN; - v->a[153889] = anon_sym_BQUOTE; - v->a[153890] = sym_word; - v->a[153891] = actions(1354); - v->a[153892] = 25; - v->a[153893] = sym_file_descriptor; - v->a[153894] = sym__concat; - v->a[153895] = sym_test_operator; - v->a[153896] = sym__brace_start; - v->a[153897] = anon_sym_LPAREN_LPAREN; - v->a[153898] = anon_sym_PIPE_PIPE; - v->a[153899] = anon_sym_AMP_AMP; - small_parse_table_7695(v); -} - -/* EOF small_parse_table_1538.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1539.c b/parser/static/small_parse_table/small_parse_table_1539.c deleted file mode 100644 index d86868ab..00000000 --- a/parser/static/small_parse_table/small_parse_table_1539.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1539.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7695(t_small_parse_table_array *v) -{ - v->a[153900] = anon_sym_GT_GT; - v->a[153901] = anon_sym_PIPE_AMP; - v->a[153902] = anon_sym_AMP_GT_GT; - v->a[153903] = anon_sym_GT_PIPE; - v->a[153904] = anon_sym_LT_AMP_DASH; - v->a[153905] = anon_sym_GT_AMP_DASH; - v->a[153906] = anon_sym_LT_LT_DASH; - v->a[153907] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[153908] = anon_sym_DOLLAR_LBRACK; - v->a[153909] = aux_sym_concatenation_token1; - v->a[153910] = sym__special_character; - v->a[153911] = anon_sym_DQUOTE; - v->a[153912] = sym_raw_string; - v->a[153913] = sym_ansi_c_string; - v->a[153914] = anon_sym_DOLLAR_LBRACE; - v->a[153915] = anon_sym_DOLLAR_BQUOTE; - v->a[153916] = anon_sym_LT_LPAREN; - v->a[153917] = anon_sym_GT_LPAREN; - v->a[153918] = 5; - v->a[153919] = actions(71); - small_parse_table_7696(v); -} - -void small_parse_table_7696(t_small_parse_table_array *v) -{ - v->a[153920] = 1; - v->a[153921] = sym_comment; - v->a[153922] = actions(7155); - v->a[153923] = 1; - v->a[153924] = sym__special_character; - v->a[153925] = state(2912); - v->a[153926] = 1; - v->a[153927] = aux_sym__literal_repeat1; - v->a[153928] = actions(1362); - v->a[153929] = 13; - v->a[153930] = anon_sym_PIPE; - v->a[153931] = anon_sym_LT; - v->a[153932] = anon_sym_GT; - v->a[153933] = anon_sym_LT_LT; - v->a[153934] = anon_sym_AMP_GT; - v->a[153935] = anon_sym_LT_AMP; - v->a[153936] = anon_sym_GT_AMP; - v->a[153937] = anon_sym_DOLLAR; - v->a[153938] = aux_sym_number_token1; - v->a[153939] = aux_sym_number_token2; - small_parse_table_7697(v); -} - -void small_parse_table_7697(t_small_parse_table_array *v) -{ - v->a[153940] = anon_sym_DOLLAR_LPAREN; - v->a[153941] = aux_sym__simple_variable_name_token1; - v->a[153942] = sym_word; - v->a[153943] = actions(1364); - v->a[153944] = 23; - v->a[153945] = sym_file_descriptor; - v->a[153946] = sym_test_operator; - v->a[153947] = sym__brace_start; - v->a[153948] = anon_sym_LPAREN_LPAREN; - v->a[153949] = anon_sym_PIPE_PIPE; - v->a[153950] = anon_sym_AMP_AMP; - v->a[153951] = anon_sym_GT_GT; - v->a[153952] = anon_sym_PIPE_AMP; - v->a[153953] = anon_sym_AMP_GT_GT; - v->a[153954] = anon_sym_GT_PIPE; - v->a[153955] = anon_sym_LT_AMP_DASH; - v->a[153956] = anon_sym_GT_AMP_DASH; - v->a[153957] = anon_sym_LT_LT_DASH; - v->a[153958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[153959] = anon_sym_DOLLAR_LBRACK; - small_parse_table_7698(v); -} - -void small_parse_table_7698(t_small_parse_table_array *v) -{ - v->a[153960] = anon_sym_DQUOTE; - v->a[153961] = sym_raw_string; - v->a[153962] = sym_ansi_c_string; - v->a[153963] = anon_sym_DOLLAR_LBRACE; - v->a[153964] = anon_sym_BQUOTE; - v->a[153965] = anon_sym_DOLLAR_BQUOTE; - v->a[153966] = anon_sym_LT_LPAREN; - v->a[153967] = anon_sym_GT_LPAREN; - v->a[153968] = 3; - v->a[153969] = actions(71); - v->a[153970] = 1; - v->a[153971] = sym_comment; - v->a[153972] = actions(5770); - v->a[153973] = 12; - v->a[153974] = anon_sym_PIPE; - v->a[153975] = anon_sym_LT; - v->a[153976] = anon_sym_GT; - v->a[153977] = anon_sym_LT_LT; - v->a[153978] = anon_sym_AMP_GT; - v->a[153979] = anon_sym_LT_AMP; - small_parse_table_7699(v); -} - -void small_parse_table_7699(t_small_parse_table_array *v) -{ - v->a[153980] = anon_sym_GT_AMP; - v->a[153981] = anon_sym_DOLLAR; - v->a[153982] = aux_sym_number_token1; - v->a[153983] = aux_sym_number_token2; - v->a[153984] = anon_sym_DOLLAR_LPAREN; - v->a[153985] = sym_word; - v->a[153986] = actions(5772); - v->a[153987] = 26; - v->a[153988] = sym_file_descriptor; - v->a[153989] = sym_variable_name; - v->a[153990] = sym_test_operator; - v->a[153991] = sym__brace_start; - v->a[153992] = anon_sym_LPAREN_LPAREN; - v->a[153993] = anon_sym_PIPE_PIPE; - v->a[153994] = anon_sym_AMP_AMP; - v->a[153995] = anon_sym_GT_GT; - v->a[153996] = anon_sym_PIPE_AMP; - v->a[153997] = anon_sym_AMP_GT_GT; - v->a[153998] = anon_sym_GT_PIPE; - v->a[153999] = anon_sym_LT_AMP_DASH; - small_parse_table_7700(v); -} - -/* EOF small_parse_table_1539.c */ diff --git a/parser/static/small_parse_table/small_parse_table_154.c b/parser/static/small_parse_table/small_parse_table_154.c index 84aca567..ed39dce0 100644 --- a/parser/static/small_parse_table/small_parse_table_154.c +++ b/parser/static/small_parse_table/small_parse_table_154.c @@ -14,126 +14,126 @@ void small_parse_table_770(t_small_parse_table_array *v) { - v->a[15400] = anon_sym_GT; - v->a[15401] = anon_sym_LT_LT; - v->a[15402] = anon_sym_GT_GT; - v->a[15403] = anon_sym_SEMI_SEMI; - v->a[15404] = anon_sym_PIPE_AMP; - v->a[15405] = anon_sym_AMP_GT; - v->a[15406] = anon_sym_AMP_GT_GT; - v->a[15407] = anon_sym_LT_AMP; - v->a[15408] = anon_sym_GT_AMP; - v->a[15409] = anon_sym_GT_PIPE; - v->a[15410] = anon_sym_LT_AMP_DASH; - v->a[15411] = anon_sym_GT_AMP_DASH; - v->a[15412] = anon_sym_LT_LT_DASH; - v->a[15413] = 21; - v->a[15414] = actions(3); - v->a[15415] = 1; - v->a[15416] = sym_comment; - v->a[15417] = actions(3115); - v->a[15418] = 1; - v->a[15419] = anon_sym_DQUOTE; + v->a[15400] = actions(2541); + v->a[15401] = 1; + v->a[15402] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15403] = actions(2543); + v->a[15404] = 1; + v->a[15405] = anon_sym_DOLLAR; + v->a[15406] = actions(2545); + v->a[15407] = 1; + v->a[15408] = sym__special_character; + v->a[15409] = actions(2547); + v->a[15410] = 1; + v->a[15411] = anon_sym_DQUOTE; + v->a[15412] = actions(2551); + v->a[15413] = 1; + v->a[15414] = aux_sym_number_token1; + v->a[15415] = actions(2553); + v->a[15416] = 1; + v->a[15417] = aux_sym_number_token2; + v->a[15418] = actions(2555); + v->a[15419] = 1; small_parse_table_771(v); } void small_parse_table_771(t_small_parse_table_array *v) { - v->a[15420] = actions(3395); - v->a[15421] = 1; - v->a[15422] = anon_sym_DOLLAR_LBRACK; - v->a[15423] = actions(3397); - v->a[15424] = 1; - v->a[15425] = anon_sym_DOLLAR; - v->a[15426] = actions(3399); - v->a[15427] = 1; - v->a[15428] = sym__special_character; - v->a[15429] = actions(3401); - v->a[15430] = 1; - v->a[15431] = aux_sym_number_token1; - v->a[15432] = actions(3403); - v->a[15433] = 1; - v->a[15434] = aux_sym_number_token2; - v->a[15435] = actions(3405); - v->a[15436] = 1; - v->a[15437] = anon_sym_DOLLAR_LBRACE; - v->a[15438] = actions(3407); - v->a[15439] = 1; + v->a[15420] = anon_sym_DOLLAR_LBRACE; + v->a[15421] = actions(2557); + v->a[15422] = 1; + v->a[15423] = anon_sym_DOLLAR_LPAREN; + v->a[15424] = actions(2559); + v->a[15425] = 1; + v->a[15426] = anon_sym_BQUOTE; + v->a[15427] = actions(2561); + v->a[15428] = 1; + v->a[15429] = anon_sym_DOLLAR_BQUOTE; + v->a[15430] = actions(2565); + v->a[15431] = 1; + v->a[15432] = sym_variable_name; + v->a[15433] = actions(2567); + v->a[15434] = 1; + v->a[15435] = sym__brace_start; + v->a[15436] = actions(2628); + v->a[15437] = 1; + v->a[15438] = aux_sym__simple_variable_name_token1; + v->a[15439] = state(1522); small_parse_table_772(v); } void small_parse_table_772(t_small_parse_table_array *v) { - v->a[15440] = anon_sym_DOLLAR_LPAREN; - v->a[15441] = actions(3409); - v->a[15442] = 1; - v->a[15443] = anon_sym_BQUOTE; - v->a[15444] = actions(3411); - v->a[15445] = 1; - v->a[15446] = anon_sym_DOLLAR_BQUOTE; - v->a[15447] = actions(3415); - v->a[15448] = 1; - v->a[15449] = sym_test_operator; - v->a[15450] = actions(3417); - v->a[15451] = 1; - v->a[15452] = sym__brace_start; - v->a[15453] = state(2161); - v->a[15454] = 1; - v->a[15455] = aux_sym__literal_repeat1; - v->a[15456] = actions(2096); - v->a[15457] = 2; - v->a[15458] = sym_file_descriptor; - v->a[15459] = aux_sym_heredoc_redirect_token1; + v->a[15440] = 1; + v->a[15441] = aux_sym__literal_repeat1; + v->a[15442] = actions(2549); + v->a[15443] = 2; + v->a[15444] = sym_test_operator; + v->a[15445] = sym_raw_string; + v->a[15446] = state(448); + v->a[15447] = 3; + v->a[15448] = sym_variable_assignment; + v->a[15449] = sym_concatenation; + v->a[15450] = aux_sym_declaration_command_repeat1; + v->a[15451] = actions(820); + v->a[15452] = 7; + v->a[15453] = anon_sym_PIPE; + v->a[15454] = anon_sym_LT; + v->a[15455] = anon_sym_GT; + v->a[15456] = anon_sym_AMP_GT; + v->a[15457] = anon_sym_LT_AMP; + v->a[15458] = anon_sym_GT_AMP; + v->a[15459] = anon_sym_LT_LT; small_parse_table_773(v); } void small_parse_table_773(t_small_parse_table_array *v) { - v->a[15460] = actions(3393); - v->a[15461] = 2; - v->a[15462] = anon_sym_LPAREN_LPAREN; - v->a[15463] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15464] = actions(3413); - v->a[15465] = 2; - v->a[15466] = anon_sym_LT_LPAREN; - v->a[15467] = anon_sym_GT_LPAREN; - v->a[15468] = state(672); - v->a[15469] = 2; - v->a[15470] = sym_concatenation; - v->a[15471] = aux_sym_for_statement_repeat1; - v->a[15472] = actions(3391); - v->a[15473] = 3; - v->a[15474] = sym_raw_string; - v->a[15475] = sym_ansi_c_string; - v->a[15476] = sym_word; - v->a[15477] = state(1711); - v->a[15478] = 9; - v->a[15479] = sym_arithmetic_expansion; + v->a[15460] = state(1350); + v->a[15461] = 7; + v->a[15462] = sym_arithmetic_expansion; + v->a[15463] = sym_brace_expression; + v->a[15464] = sym_string; + v->a[15465] = sym_number; + v->a[15466] = sym_simple_expansion; + v->a[15467] = sym_expansion; + v->a[15468] = sym_command_substitution; + v->a[15469] = actions(822); + v->a[15470] = 10; + v->a[15471] = sym_file_descriptor; + v->a[15472] = anon_sym_PIPE_AMP; + v->a[15473] = anon_sym_AMP_AMP; + v->a[15474] = anon_sym_PIPE_PIPE; + v->a[15475] = anon_sym_GT_GT; + v->a[15476] = anon_sym_AMP_GT_GT; + v->a[15477] = anon_sym_GT_PIPE; + v->a[15478] = anon_sym_LT_AMP_DASH; + v->a[15479] = anon_sym_GT_AMP_DASH; small_parse_table_774(v); } void small_parse_table_774(t_small_parse_table_array *v) { - v->a[15480] = sym_brace_expression; - v->a[15481] = sym_string; - v->a[15482] = sym_translated_string; - v->a[15483] = sym_number; - v->a[15484] = sym_simple_expansion; - v->a[15485] = sym_expansion; - v->a[15486] = sym_command_substitution; - v->a[15487] = sym_process_substitution; - v->a[15488] = actions(2094); - v->a[15489] = 21; - v->a[15490] = anon_sym_SEMI; - v->a[15491] = anon_sym_PIPE_PIPE; - v->a[15492] = anon_sym_AMP_AMP; + v->a[15480] = anon_sym_LT_LT_DASH; + v->a[15481] = 9; + v->a[15482] = actions(3); + v->a[15483] = 1; + v->a[15484] = sym_comment; + v->a[15485] = actions(2528); + v->a[15486] = 1; + v->a[15487] = sym_variable_name; + v->a[15488] = actions(2632); + v->a[15489] = 1; + v->a[15490] = aux_sym_heredoc_redirect_token1; + v->a[15491] = actions(2516); + v->a[15492] = 2; v->a[15493] = anon_sym_PIPE; - v->a[15494] = anon_sym_AMP; - v->a[15495] = anon_sym_LT; - v->a[15496] = anon_sym_GT; - v->a[15497] = anon_sym_LT_LT; - v->a[15498] = anon_sym_GT_GT; - v->a[15499] = anon_sym_RPAREN; + v->a[15494] = anon_sym_PIPE_AMP; + v->a[15495] = state(1886); + v->a[15496] = 2; + v->a[15497] = sym_variable_assignment; + v->a[15498] = aux_sym_variable_assignments_repeat1; + v->a[15499] = actions(2526); small_parse_table_775(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1540.c b/parser/static/small_parse_table/small_parse_table_1540.c deleted file mode 100644 index 14747583..00000000 --- a/parser/static/small_parse_table/small_parse_table_1540.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1540.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7700(t_small_parse_table_array *v) -{ - v->a[154000] = anon_sym_GT_AMP_DASH; - v->a[154001] = anon_sym_LT_LT_DASH; - v->a[154002] = anon_sym_LT_LT_LT; - v->a[154003] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[154004] = anon_sym_DOLLAR_LBRACK; - v->a[154005] = sym__special_character; - v->a[154006] = anon_sym_DQUOTE; - v->a[154007] = sym_raw_string; - v->a[154008] = sym_ansi_c_string; - v->a[154009] = anon_sym_DOLLAR_LBRACE; - v->a[154010] = anon_sym_BQUOTE; - v->a[154011] = anon_sym_DOLLAR_BQUOTE; - v->a[154012] = anon_sym_LT_LPAREN; - v->a[154013] = anon_sym_GT_LPAREN; - v->a[154014] = 5; - v->a[154015] = actions(71); - v->a[154016] = 1; - v->a[154017] = sym_comment; - v->a[154018] = actions(7158); - v->a[154019] = 1; - small_parse_table_7701(v); -} - -void small_parse_table_7701(t_small_parse_table_array *v) -{ - v->a[154020] = sym__special_character; - v->a[154021] = state(2867); - v->a[154022] = 1; - v->a[154023] = aux_sym__literal_repeat1; - v->a[154024] = actions(5393); - v->a[154025] = 12; - v->a[154026] = anon_sym_PIPE; - v->a[154027] = anon_sym_LT; - v->a[154028] = anon_sym_GT; - v->a[154029] = anon_sym_LT_LT; - v->a[154030] = anon_sym_AMP_GT; - v->a[154031] = anon_sym_LT_AMP; - v->a[154032] = anon_sym_GT_AMP; - v->a[154033] = anon_sym_DOLLAR; - v->a[154034] = aux_sym_number_token1; - v->a[154035] = aux_sym_number_token2; - v->a[154036] = anon_sym_DOLLAR_LPAREN; - v->a[154037] = sym_word; - v->a[154038] = actions(5395); - v->a[154039] = 24; - small_parse_table_7702(v); -} - -void small_parse_table_7702(t_small_parse_table_array *v) -{ - v->a[154040] = sym_file_descriptor; - v->a[154041] = sym_test_operator; - v->a[154042] = sym__brace_start; - v->a[154043] = anon_sym_LPAREN_LPAREN; - v->a[154044] = anon_sym_PIPE_PIPE; - v->a[154045] = anon_sym_AMP_AMP; - v->a[154046] = anon_sym_GT_GT; - v->a[154047] = anon_sym_PIPE_AMP; - v->a[154048] = anon_sym_AMP_GT_GT; - v->a[154049] = anon_sym_GT_PIPE; - v->a[154050] = anon_sym_LT_AMP_DASH; - v->a[154051] = anon_sym_GT_AMP_DASH; - v->a[154052] = anon_sym_LT_LT_DASH; - v->a[154053] = anon_sym_LT_LT_LT; - v->a[154054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[154055] = anon_sym_DOLLAR_LBRACK; - v->a[154056] = anon_sym_DQUOTE; - v->a[154057] = sym_raw_string; - v->a[154058] = sym_ansi_c_string; - v->a[154059] = anon_sym_DOLLAR_LBRACE; - small_parse_table_7703(v); -} - -void small_parse_table_7703(t_small_parse_table_array *v) -{ - v->a[154060] = anon_sym_BQUOTE; - v->a[154061] = anon_sym_DOLLAR_BQUOTE; - v->a[154062] = anon_sym_LT_LPAREN; - v->a[154063] = anon_sym_GT_LPAREN; - v->a[154064] = 13; - v->a[154065] = actions(71); - v->a[154066] = 1; - v->a[154067] = sym_comment; - v->a[154068] = actions(6895); - v->a[154069] = 1; - v->a[154070] = anon_sym_CARET; - v->a[154071] = actions(6897); - v->a[154072] = 1; - v->a[154073] = anon_sym_AMP; - v->a[154074] = actions(6911); - v->a[154075] = 1; - v->a[154076] = anon_sym_STAR_STAR; - v->a[154077] = actions(6885); - v->a[154078] = 2; - v->a[154079] = anon_sym_PLUS_PLUS; - small_parse_table_7704(v); -} - -void small_parse_table_7704(t_small_parse_table_array *v) -{ - v->a[154080] = anon_sym_DASH_DASH; - v->a[154081] = actions(6899); - v->a[154082] = 2; - v->a[154083] = anon_sym_EQ_EQ; - v->a[154084] = anon_sym_BANG_EQ; - v->a[154085] = actions(6901); - v->a[154086] = 2; - v->a[154087] = anon_sym_LT; - v->a[154088] = anon_sym_GT; - v->a[154089] = actions(6903); - v->a[154090] = 2; - v->a[154091] = anon_sym_LT_EQ; - v->a[154092] = anon_sym_GT_EQ; - v->a[154093] = actions(6905); - v->a[154094] = 2; - v->a[154095] = anon_sym_LT_LT; - v->a[154096] = anon_sym_GT_GT; - v->a[154097] = actions(6907); - v->a[154098] = 2; - v->a[154099] = anon_sym_PLUS; - small_parse_table_7705(v); -} - -/* EOF small_parse_table_1540.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1541.c b/parser/static/small_parse_table/small_parse_table_1541.c deleted file mode 100644 index 74b4af09..00000000 --- a/parser/static/small_parse_table/small_parse_table_1541.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1541.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7705(t_small_parse_table_array *v) -{ - v->a[154100] = anon_sym_DASH; - v->a[154101] = actions(7139); - v->a[154102] = 2; - v->a[154103] = anon_sym_EQ; - v->a[154104] = anon_sym_PIPE; - v->a[154105] = actions(6909); - v->a[154106] = 3; - v->a[154107] = anon_sym_STAR; - v->a[154108] = anon_sym_SLASH; - v->a[154109] = anon_sym_PERCENT; - v->a[154110] = actions(7137); - v->a[154111] = 18; - v->a[154112] = anon_sym_RPAREN_RPAREN; - v->a[154113] = anon_sym_COMMA; - v->a[154114] = anon_sym_PLUS_EQ; - v->a[154115] = anon_sym_DASH_EQ; - v->a[154116] = anon_sym_STAR_EQ; - v->a[154117] = anon_sym_SLASH_EQ; - v->a[154118] = anon_sym_PERCENT_EQ; - v->a[154119] = anon_sym_STAR_STAR_EQ; - small_parse_table_7706(v); -} - -void small_parse_table_7706(t_small_parse_table_array *v) -{ - v->a[154120] = anon_sym_LT_LT_EQ; - v->a[154121] = anon_sym_GT_GT_EQ; - v->a[154122] = anon_sym_AMP_EQ; - v->a[154123] = anon_sym_CARET_EQ; - v->a[154124] = anon_sym_PIPE_EQ; - v->a[154125] = anon_sym_PIPE_PIPE; - v->a[154126] = anon_sym_AMP_AMP; - v->a[154127] = anon_sym_EQ_TILDE; - v->a[154128] = anon_sym_QMARK; - v->a[154129] = anon_sym_COLON; - v->a[154130] = 12; - v->a[154131] = actions(71); - v->a[154132] = 1; - v->a[154133] = sym_comment; - v->a[154134] = actions(6897); - v->a[154135] = 1; - v->a[154136] = anon_sym_AMP; - v->a[154137] = actions(6911); - v->a[154138] = 1; - v->a[154139] = anon_sym_STAR_STAR; - small_parse_table_7707(v); -} - -void small_parse_table_7707(t_small_parse_table_array *v) -{ - v->a[154140] = actions(6885); - v->a[154141] = 2; - v->a[154142] = anon_sym_PLUS_PLUS; - v->a[154143] = anon_sym_DASH_DASH; - v->a[154144] = actions(6899); - v->a[154145] = 2; - v->a[154146] = anon_sym_EQ_EQ; - v->a[154147] = anon_sym_BANG_EQ; - v->a[154148] = actions(6901); - v->a[154149] = 2; - v->a[154150] = anon_sym_LT; - v->a[154151] = anon_sym_GT; - v->a[154152] = actions(6903); - v->a[154153] = 2; - v->a[154154] = anon_sym_LT_EQ; - v->a[154155] = anon_sym_GT_EQ; - v->a[154156] = actions(6905); - v->a[154157] = 2; - v->a[154158] = anon_sym_LT_LT; - v->a[154159] = anon_sym_GT_GT; - small_parse_table_7708(v); -} - -void small_parse_table_7708(t_small_parse_table_array *v) -{ - v->a[154160] = actions(6907); - v->a[154161] = 2; - v->a[154162] = anon_sym_PLUS; - v->a[154163] = anon_sym_DASH; - v->a[154164] = actions(6909); - v->a[154165] = 3; - v->a[154166] = anon_sym_STAR; - v->a[154167] = anon_sym_SLASH; - v->a[154168] = anon_sym_PERCENT; - v->a[154169] = actions(7139); - v->a[154170] = 3; - v->a[154171] = anon_sym_EQ; - v->a[154172] = anon_sym_PIPE; - v->a[154173] = anon_sym_CARET; - v->a[154174] = actions(7137); - v->a[154175] = 18; - v->a[154176] = anon_sym_RPAREN_RPAREN; - v->a[154177] = anon_sym_COMMA; - v->a[154178] = anon_sym_PLUS_EQ; - v->a[154179] = anon_sym_DASH_EQ; - small_parse_table_7709(v); -} - -void small_parse_table_7709(t_small_parse_table_array *v) -{ - v->a[154180] = anon_sym_STAR_EQ; - v->a[154181] = anon_sym_SLASH_EQ; - v->a[154182] = anon_sym_PERCENT_EQ; - v->a[154183] = anon_sym_STAR_STAR_EQ; - v->a[154184] = anon_sym_LT_LT_EQ; - v->a[154185] = anon_sym_GT_GT_EQ; - v->a[154186] = anon_sym_AMP_EQ; - v->a[154187] = anon_sym_CARET_EQ; - v->a[154188] = anon_sym_PIPE_EQ; - v->a[154189] = anon_sym_PIPE_PIPE; - v->a[154190] = anon_sym_AMP_AMP; - v->a[154191] = anon_sym_EQ_TILDE; - v->a[154192] = anon_sym_QMARK; - v->a[154193] = anon_sym_COLON; - v->a[154194] = 11; - v->a[154195] = actions(71); - v->a[154196] = 1; - v->a[154197] = sym_comment; - v->a[154198] = actions(6911); - v->a[154199] = 1; - small_parse_table_7710(v); -} - -/* EOF small_parse_table_1541.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1542.c b/parser/static/small_parse_table/small_parse_table_1542.c deleted file mode 100644 index aada2bc1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1542.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1542.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7710(t_small_parse_table_array *v) -{ - v->a[154200] = anon_sym_STAR_STAR; - v->a[154201] = actions(6885); - v->a[154202] = 2; - v->a[154203] = anon_sym_PLUS_PLUS; - v->a[154204] = anon_sym_DASH_DASH; - v->a[154205] = actions(6899); - v->a[154206] = 2; - v->a[154207] = anon_sym_EQ_EQ; - v->a[154208] = anon_sym_BANG_EQ; - v->a[154209] = actions(6901); - v->a[154210] = 2; - v->a[154211] = anon_sym_LT; - v->a[154212] = anon_sym_GT; - v->a[154213] = actions(6903); - v->a[154214] = 2; - v->a[154215] = anon_sym_LT_EQ; - v->a[154216] = anon_sym_GT_EQ; - v->a[154217] = actions(6905); - v->a[154218] = 2; - v->a[154219] = anon_sym_LT_LT; - small_parse_table_7711(v); -} - -void small_parse_table_7711(t_small_parse_table_array *v) -{ - v->a[154220] = anon_sym_GT_GT; - v->a[154221] = actions(6907); - v->a[154222] = 2; - v->a[154223] = anon_sym_PLUS; - v->a[154224] = anon_sym_DASH; - v->a[154225] = actions(6909); - v->a[154226] = 3; - v->a[154227] = anon_sym_STAR; - v->a[154228] = anon_sym_SLASH; - v->a[154229] = anon_sym_PERCENT; - v->a[154230] = actions(7139); - v->a[154231] = 4; - v->a[154232] = anon_sym_EQ; - v->a[154233] = anon_sym_PIPE; - v->a[154234] = anon_sym_CARET; - v->a[154235] = anon_sym_AMP; - v->a[154236] = actions(7137); - v->a[154237] = 18; - v->a[154238] = anon_sym_RPAREN_RPAREN; - v->a[154239] = anon_sym_COMMA; - small_parse_table_7712(v); -} - -void small_parse_table_7712(t_small_parse_table_array *v) -{ - v->a[154240] = anon_sym_PLUS_EQ; - v->a[154241] = anon_sym_DASH_EQ; - v->a[154242] = anon_sym_STAR_EQ; - v->a[154243] = anon_sym_SLASH_EQ; - v->a[154244] = anon_sym_PERCENT_EQ; - v->a[154245] = anon_sym_STAR_STAR_EQ; - v->a[154246] = anon_sym_LT_LT_EQ; - v->a[154247] = anon_sym_GT_GT_EQ; - v->a[154248] = anon_sym_AMP_EQ; - v->a[154249] = anon_sym_CARET_EQ; - v->a[154250] = anon_sym_PIPE_EQ; - v->a[154251] = anon_sym_PIPE_PIPE; - v->a[154252] = anon_sym_AMP_AMP; - v->a[154253] = anon_sym_EQ_TILDE; - v->a[154254] = anon_sym_QMARK; - v->a[154255] = anon_sym_COLON; - v->a[154256] = 3; - v->a[154257] = actions(71); - v->a[154258] = 1; - v->a[154259] = sym_comment; - small_parse_table_7713(v); -} - -void small_parse_table_7713(t_small_parse_table_array *v) -{ - v->a[154260] = actions(1308); - v->a[154261] = 13; - v->a[154262] = anon_sym_PIPE; - v->a[154263] = anon_sym_LT; - v->a[154264] = anon_sym_GT; - v->a[154265] = anon_sym_LT_LT; - v->a[154266] = anon_sym_AMP_GT; - v->a[154267] = anon_sym_LT_AMP; - v->a[154268] = anon_sym_GT_AMP; - v->a[154269] = anon_sym_DOLLAR; - v->a[154270] = aux_sym_number_token1; - v->a[154271] = aux_sym_number_token2; - v->a[154272] = anon_sym_DOLLAR_LPAREN; - v->a[154273] = anon_sym_BQUOTE; - v->a[154274] = sym_word; - v->a[154275] = actions(1310); - v->a[154276] = 25; - v->a[154277] = sym_file_descriptor; - v->a[154278] = sym__concat; - v->a[154279] = sym_test_operator; - small_parse_table_7714(v); -} - -void small_parse_table_7714(t_small_parse_table_array *v) -{ - v->a[154280] = sym__brace_start; - v->a[154281] = anon_sym_LPAREN_LPAREN; - v->a[154282] = anon_sym_PIPE_PIPE; - v->a[154283] = anon_sym_AMP_AMP; - v->a[154284] = anon_sym_GT_GT; - v->a[154285] = anon_sym_PIPE_AMP; - v->a[154286] = anon_sym_AMP_GT_GT; - v->a[154287] = anon_sym_GT_PIPE; - v->a[154288] = anon_sym_LT_AMP_DASH; - v->a[154289] = anon_sym_GT_AMP_DASH; - v->a[154290] = anon_sym_LT_LT_DASH; - v->a[154291] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[154292] = anon_sym_DOLLAR_LBRACK; - v->a[154293] = aux_sym_concatenation_token1; - v->a[154294] = sym__special_character; - v->a[154295] = anon_sym_DQUOTE; - v->a[154296] = sym_raw_string; - v->a[154297] = sym_ansi_c_string; - v->a[154298] = anon_sym_DOLLAR_LBRACE; - v->a[154299] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_7715(v); -} - -/* EOF small_parse_table_1542.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1543.c b/parser/static/small_parse_table/small_parse_table_1543.c deleted file mode 100644 index 49f00d71..00000000 --- a/parser/static/small_parse_table/small_parse_table_1543.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1543.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7715(t_small_parse_table_array *v) -{ - v->a[154300] = anon_sym_LT_LPAREN; - v->a[154301] = anon_sym_GT_LPAREN; - v->a[154302] = 3; - v->a[154303] = actions(71); - v->a[154304] = 1; - v->a[154305] = sym_comment; - v->a[154306] = actions(1304); - v->a[154307] = 13; - v->a[154308] = anon_sym_PIPE; - v->a[154309] = anon_sym_LT; - v->a[154310] = anon_sym_GT; - v->a[154311] = anon_sym_LT_LT; - v->a[154312] = anon_sym_AMP_GT; - v->a[154313] = anon_sym_LT_AMP; - v->a[154314] = anon_sym_GT_AMP; - v->a[154315] = anon_sym_DOLLAR; - v->a[154316] = aux_sym_number_token1; - v->a[154317] = aux_sym_number_token2; - v->a[154318] = anon_sym_DOLLAR_LPAREN; - v->a[154319] = anon_sym_BQUOTE; - small_parse_table_7716(v); -} - -void small_parse_table_7716(t_small_parse_table_array *v) -{ - v->a[154320] = sym_word; - v->a[154321] = actions(1306); - v->a[154322] = 25; - v->a[154323] = sym_file_descriptor; - v->a[154324] = sym__concat; - v->a[154325] = sym_test_operator; - v->a[154326] = sym__brace_start; - v->a[154327] = anon_sym_LPAREN_LPAREN; - v->a[154328] = anon_sym_PIPE_PIPE; - v->a[154329] = anon_sym_AMP_AMP; - v->a[154330] = anon_sym_GT_GT; - v->a[154331] = anon_sym_PIPE_AMP; - v->a[154332] = anon_sym_AMP_GT_GT; - v->a[154333] = anon_sym_GT_PIPE; - v->a[154334] = anon_sym_LT_AMP_DASH; - v->a[154335] = anon_sym_GT_AMP_DASH; - v->a[154336] = anon_sym_LT_LT_DASH; - v->a[154337] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[154338] = anon_sym_DOLLAR_LBRACK; - v->a[154339] = aux_sym_concatenation_token1; - small_parse_table_7717(v); -} - -void small_parse_table_7717(t_small_parse_table_array *v) -{ - v->a[154340] = sym__special_character; - v->a[154341] = anon_sym_DQUOTE; - v->a[154342] = sym_raw_string; - v->a[154343] = sym_ansi_c_string; - v->a[154344] = anon_sym_DOLLAR_LBRACE; - v->a[154345] = anon_sym_DOLLAR_BQUOTE; - v->a[154346] = anon_sym_LT_LPAREN; - v->a[154347] = anon_sym_GT_LPAREN; - v->a[154348] = 3; - v->a[154349] = actions(71); - v->a[154350] = 1; - v->a[154351] = sym_comment; - v->a[154352] = actions(1308); - v->a[154353] = 13; - v->a[154354] = anon_sym_PIPE; - v->a[154355] = anon_sym_LT; - v->a[154356] = anon_sym_GT; - v->a[154357] = anon_sym_LT_LT; - v->a[154358] = anon_sym_AMP_GT; - v->a[154359] = anon_sym_LT_AMP; - small_parse_table_7718(v); -} - -void small_parse_table_7718(t_small_parse_table_array *v) -{ - v->a[154360] = anon_sym_GT_AMP; - v->a[154361] = anon_sym_DOLLAR; - v->a[154362] = aux_sym_number_token1; - v->a[154363] = aux_sym_number_token2; - v->a[154364] = anon_sym_DOLLAR_LPAREN; - v->a[154365] = anon_sym_BQUOTE; - v->a[154366] = sym_word; - v->a[154367] = actions(1310); - v->a[154368] = 25; - v->a[154369] = sym_file_descriptor; - v->a[154370] = sym__concat; - v->a[154371] = sym_test_operator; - v->a[154372] = sym__brace_start; - v->a[154373] = anon_sym_LPAREN_LPAREN; - v->a[154374] = anon_sym_PIPE_PIPE; - v->a[154375] = anon_sym_AMP_AMP; - v->a[154376] = anon_sym_GT_GT; - v->a[154377] = anon_sym_PIPE_AMP; - v->a[154378] = anon_sym_AMP_GT_GT; - v->a[154379] = anon_sym_GT_PIPE; - small_parse_table_7719(v); -} - -void small_parse_table_7719(t_small_parse_table_array *v) -{ - v->a[154380] = anon_sym_LT_AMP_DASH; - v->a[154381] = anon_sym_GT_AMP_DASH; - v->a[154382] = anon_sym_LT_LT_DASH; - v->a[154383] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[154384] = anon_sym_DOLLAR_LBRACK; - v->a[154385] = aux_sym_concatenation_token1; - v->a[154386] = sym__special_character; - v->a[154387] = anon_sym_DQUOTE; - v->a[154388] = sym_raw_string; - v->a[154389] = sym_ansi_c_string; - v->a[154390] = anon_sym_DOLLAR_LBRACE; - v->a[154391] = anon_sym_DOLLAR_BQUOTE; - v->a[154392] = anon_sym_LT_LPAREN; - v->a[154393] = anon_sym_GT_LPAREN; - v->a[154394] = 10; - v->a[154395] = actions(71); - v->a[154396] = 1; - v->a[154397] = sym_comment; - v->a[154398] = actions(6911); - v->a[154399] = 1; - small_parse_table_7720(v); -} - -/* EOF small_parse_table_1543.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1544.c b/parser/static/small_parse_table/small_parse_table_1544.c deleted file mode 100644 index af3e972d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1544.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1544.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7720(t_small_parse_table_array *v) -{ - v->a[154400] = anon_sym_STAR_STAR; - v->a[154401] = actions(6885); - v->a[154402] = 2; - v->a[154403] = anon_sym_PLUS_PLUS; - v->a[154404] = anon_sym_DASH_DASH; - v->a[154405] = actions(6901); - v->a[154406] = 2; - v->a[154407] = anon_sym_LT; - v->a[154408] = anon_sym_GT; - v->a[154409] = actions(6903); - v->a[154410] = 2; - v->a[154411] = anon_sym_LT_EQ; - v->a[154412] = anon_sym_GT_EQ; - v->a[154413] = actions(6905); - v->a[154414] = 2; - v->a[154415] = anon_sym_LT_LT; - v->a[154416] = anon_sym_GT_GT; - v->a[154417] = actions(6907); - v->a[154418] = 2; - v->a[154419] = anon_sym_PLUS; - small_parse_table_7721(v); -} - -void small_parse_table_7721(t_small_parse_table_array *v) -{ - v->a[154420] = anon_sym_DASH; - v->a[154421] = actions(6909); - v->a[154422] = 3; - v->a[154423] = anon_sym_STAR; - v->a[154424] = anon_sym_SLASH; - v->a[154425] = anon_sym_PERCENT; - v->a[154426] = actions(7139); - v->a[154427] = 4; - v->a[154428] = anon_sym_EQ; - v->a[154429] = anon_sym_PIPE; - v->a[154430] = anon_sym_CARET; - v->a[154431] = anon_sym_AMP; - v->a[154432] = actions(7137); - v->a[154433] = 20; - v->a[154434] = anon_sym_RPAREN_RPAREN; - v->a[154435] = anon_sym_COMMA; - v->a[154436] = anon_sym_PLUS_EQ; - v->a[154437] = anon_sym_DASH_EQ; - v->a[154438] = anon_sym_STAR_EQ; - v->a[154439] = anon_sym_SLASH_EQ; - small_parse_table_7722(v); -} - -void small_parse_table_7722(t_small_parse_table_array *v) -{ - v->a[154440] = anon_sym_PERCENT_EQ; - v->a[154441] = anon_sym_STAR_STAR_EQ; - v->a[154442] = anon_sym_LT_LT_EQ; - v->a[154443] = anon_sym_GT_GT_EQ; - v->a[154444] = anon_sym_AMP_EQ; - v->a[154445] = anon_sym_CARET_EQ; - v->a[154446] = anon_sym_PIPE_EQ; - v->a[154447] = anon_sym_PIPE_PIPE; - v->a[154448] = anon_sym_AMP_AMP; - v->a[154449] = anon_sym_EQ_EQ; - v->a[154450] = anon_sym_BANG_EQ; - v->a[154451] = anon_sym_EQ_TILDE; - v->a[154452] = anon_sym_QMARK; - v->a[154453] = anon_sym_COLON; - v->a[154454] = 8; - v->a[154455] = actions(71); - v->a[154456] = 1; - v->a[154457] = sym_comment; - v->a[154458] = actions(6911); - v->a[154459] = 1; - small_parse_table_7723(v); -} - -void small_parse_table_7723(t_small_parse_table_array *v) -{ - v->a[154460] = anon_sym_STAR_STAR; - v->a[154461] = actions(6885); - v->a[154462] = 2; - v->a[154463] = anon_sym_PLUS_PLUS; - v->a[154464] = anon_sym_DASH_DASH; - v->a[154465] = actions(6905); - v->a[154466] = 2; - v->a[154467] = anon_sym_LT_LT; - v->a[154468] = anon_sym_GT_GT; - v->a[154469] = actions(6907); - v->a[154470] = 2; - v->a[154471] = anon_sym_PLUS; - v->a[154472] = anon_sym_DASH; - v->a[154473] = actions(6909); - v->a[154474] = 3; - v->a[154475] = anon_sym_STAR; - v->a[154476] = anon_sym_SLASH; - v->a[154477] = anon_sym_PERCENT; - v->a[154478] = actions(7139); - v->a[154479] = 6; - small_parse_table_7724(v); -} - -void small_parse_table_7724(t_small_parse_table_array *v) -{ - v->a[154480] = anon_sym_EQ; - v->a[154481] = anon_sym_PIPE; - v->a[154482] = anon_sym_CARET; - v->a[154483] = anon_sym_AMP; - v->a[154484] = anon_sym_LT; - v->a[154485] = anon_sym_GT; - v->a[154486] = actions(7137); - v->a[154487] = 22; - v->a[154488] = anon_sym_RPAREN_RPAREN; - v->a[154489] = anon_sym_COMMA; - v->a[154490] = anon_sym_PLUS_EQ; - v->a[154491] = anon_sym_DASH_EQ; - v->a[154492] = anon_sym_STAR_EQ; - v->a[154493] = anon_sym_SLASH_EQ; - v->a[154494] = anon_sym_PERCENT_EQ; - v->a[154495] = anon_sym_STAR_STAR_EQ; - v->a[154496] = anon_sym_LT_LT_EQ; - v->a[154497] = anon_sym_GT_GT_EQ; - v->a[154498] = anon_sym_AMP_EQ; - v->a[154499] = anon_sym_CARET_EQ; - small_parse_table_7725(v); -} - -/* EOF small_parse_table_1544.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1545.c b/parser/static/small_parse_table/small_parse_table_1545.c deleted file mode 100644 index 325dff4a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1545.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1545.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7725(t_small_parse_table_array *v) -{ - v->a[154500] = anon_sym_PIPE_EQ; - v->a[154501] = anon_sym_PIPE_PIPE; - v->a[154502] = anon_sym_AMP_AMP; - v->a[154503] = anon_sym_EQ_EQ; - v->a[154504] = anon_sym_BANG_EQ; - v->a[154505] = anon_sym_LT_EQ; - v->a[154506] = anon_sym_GT_EQ; - v->a[154507] = anon_sym_EQ_TILDE; - v->a[154508] = anon_sym_QMARK; - v->a[154509] = anon_sym_COLON; - v->a[154510] = 7; - v->a[154511] = actions(71); - v->a[154512] = 1; - v->a[154513] = sym_comment; - v->a[154514] = actions(6911); - v->a[154515] = 1; - v->a[154516] = anon_sym_STAR_STAR; - v->a[154517] = actions(6885); - v->a[154518] = 2; - v->a[154519] = anon_sym_PLUS_PLUS; - small_parse_table_7726(v); -} - -void small_parse_table_7726(t_small_parse_table_array *v) -{ - v->a[154520] = anon_sym_DASH_DASH; - v->a[154521] = actions(6907); - v->a[154522] = 2; - v->a[154523] = anon_sym_PLUS; - v->a[154524] = anon_sym_DASH; - v->a[154525] = actions(6909); - v->a[154526] = 3; - v->a[154527] = anon_sym_STAR; - v->a[154528] = anon_sym_SLASH; - v->a[154529] = anon_sym_PERCENT; - v->a[154530] = actions(7139); - v->a[154531] = 8; - v->a[154532] = anon_sym_EQ; - v->a[154533] = anon_sym_PIPE; - v->a[154534] = anon_sym_CARET; - v->a[154535] = anon_sym_AMP; - v->a[154536] = anon_sym_LT; - v->a[154537] = anon_sym_GT; - v->a[154538] = anon_sym_LT_LT; - v->a[154539] = anon_sym_GT_GT; - small_parse_table_7727(v); -} - -void small_parse_table_7727(t_small_parse_table_array *v) -{ - v->a[154540] = actions(7137); - v->a[154541] = 22; - v->a[154542] = anon_sym_RPAREN_RPAREN; - v->a[154543] = anon_sym_COMMA; - v->a[154544] = anon_sym_PLUS_EQ; - v->a[154545] = anon_sym_DASH_EQ; - v->a[154546] = anon_sym_STAR_EQ; - v->a[154547] = anon_sym_SLASH_EQ; - v->a[154548] = anon_sym_PERCENT_EQ; - v->a[154549] = anon_sym_STAR_STAR_EQ; - v->a[154550] = anon_sym_LT_LT_EQ; - v->a[154551] = anon_sym_GT_GT_EQ; - v->a[154552] = anon_sym_AMP_EQ; - v->a[154553] = anon_sym_CARET_EQ; - v->a[154554] = anon_sym_PIPE_EQ; - v->a[154555] = anon_sym_PIPE_PIPE; - v->a[154556] = anon_sym_AMP_AMP; - v->a[154557] = anon_sym_EQ_EQ; - v->a[154558] = anon_sym_BANG_EQ; - v->a[154559] = anon_sym_LT_EQ; - small_parse_table_7728(v); -} - -void small_parse_table_7728(t_small_parse_table_array *v) -{ - v->a[154560] = anon_sym_GT_EQ; - v->a[154561] = anon_sym_EQ_TILDE; - v->a[154562] = anon_sym_QMARK; - v->a[154563] = anon_sym_COLON; - v->a[154564] = 8; - v->a[154565] = actions(71); - v->a[154566] = 1; - v->a[154567] = sym_comment; - v->a[154568] = actions(6877); - v->a[154569] = 1; - v->a[154570] = anon_sym_STAR_STAR; - v->a[154571] = actions(6869); - v->a[154572] = 2; - v->a[154573] = anon_sym_PLUS_PLUS; - v->a[154574] = anon_sym_DASH_DASH; - v->a[154575] = actions(6871); - v->a[154576] = 2; - v->a[154577] = anon_sym_LT_LT; - v->a[154578] = anon_sym_GT_GT; - v->a[154579] = actions(6873); - small_parse_table_7729(v); -} - -void small_parse_table_7729(t_small_parse_table_array *v) -{ - v->a[154580] = 2; - v->a[154581] = anon_sym_PLUS; - v->a[154582] = anon_sym_DASH; - v->a[154583] = actions(6875); - v->a[154584] = 3; - v->a[154585] = anon_sym_STAR; - v->a[154586] = anon_sym_SLASH; - v->a[154587] = anon_sym_PERCENT; - v->a[154588] = actions(6791); - v->a[154589] = 6; - v->a[154590] = anon_sym_EQ; - v->a[154591] = anon_sym_PIPE; - v->a[154592] = anon_sym_CARET; - v->a[154593] = anon_sym_AMP; - v->a[154594] = anon_sym_LT; - v->a[154595] = anon_sym_GT; - v->a[154596] = actions(6789); - v->a[154597] = 22; - v->a[154598] = sym__concat; - v->a[154599] = sym_test_operator; - small_parse_table_7730(v); -} - -/* EOF small_parse_table_1545.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1546.c b/parser/static/small_parse_table/small_parse_table_1546.c deleted file mode 100644 index 0a194d9c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1546.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1546.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7730(t_small_parse_table_array *v) -{ - v->a[154600] = anon_sym_PLUS_EQ; - v->a[154601] = anon_sym_DASH_EQ; - v->a[154602] = anon_sym_STAR_EQ; - v->a[154603] = anon_sym_SLASH_EQ; - v->a[154604] = anon_sym_PERCENT_EQ; - v->a[154605] = anon_sym_STAR_STAR_EQ; - v->a[154606] = anon_sym_LT_LT_EQ; - v->a[154607] = anon_sym_GT_GT_EQ; - v->a[154608] = anon_sym_AMP_EQ; - v->a[154609] = anon_sym_CARET_EQ; - v->a[154610] = anon_sym_PIPE_EQ; - v->a[154611] = anon_sym_PIPE_PIPE; - v->a[154612] = anon_sym_AMP_AMP; - v->a[154613] = anon_sym_EQ_EQ; - v->a[154614] = anon_sym_BANG_EQ; - v->a[154615] = anon_sym_LT_EQ; - v->a[154616] = anon_sym_GT_EQ; - v->a[154617] = anon_sym_RBRACK; - v->a[154618] = anon_sym_EQ_TILDE; - v->a[154619] = anon_sym_QMARK; - small_parse_table_7731(v); -} - -void small_parse_table_7731(t_small_parse_table_array *v) -{ - v->a[154620] = 4; - v->a[154621] = actions(71); - v->a[154622] = 1; - v->a[154623] = sym_comment; - v->a[154624] = actions(6869); - v->a[154625] = 2; - v->a[154626] = anon_sym_PLUS_PLUS; - v->a[154627] = anon_sym_DASH_DASH; - v->a[154628] = actions(6791); - v->a[154629] = 14; - v->a[154630] = anon_sym_EQ; - v->a[154631] = anon_sym_PIPE; - v->a[154632] = anon_sym_CARET; - v->a[154633] = anon_sym_AMP; - v->a[154634] = anon_sym_LT; - v->a[154635] = anon_sym_GT; - v->a[154636] = anon_sym_LT_LT; - v->a[154637] = anon_sym_GT_GT; - v->a[154638] = anon_sym_PLUS; - v->a[154639] = anon_sym_DASH; - small_parse_table_7732(v); -} - -void small_parse_table_7732(t_small_parse_table_array *v) -{ - v->a[154640] = anon_sym_STAR; - v->a[154641] = anon_sym_SLASH; - v->a[154642] = anon_sym_PERCENT; - v->a[154643] = anon_sym_STAR_STAR; - v->a[154644] = actions(6789); - v->a[154645] = 22; - v->a[154646] = sym__concat; - v->a[154647] = sym_test_operator; - v->a[154648] = anon_sym_PLUS_EQ; - v->a[154649] = anon_sym_DASH_EQ; - v->a[154650] = anon_sym_STAR_EQ; - v->a[154651] = anon_sym_SLASH_EQ; - v->a[154652] = anon_sym_PERCENT_EQ; - v->a[154653] = anon_sym_STAR_STAR_EQ; - v->a[154654] = anon_sym_LT_LT_EQ; - v->a[154655] = anon_sym_GT_GT_EQ; - v->a[154656] = anon_sym_AMP_EQ; - v->a[154657] = anon_sym_CARET_EQ; - v->a[154658] = anon_sym_PIPE_EQ; - v->a[154659] = anon_sym_PIPE_PIPE; - small_parse_table_7733(v); -} - -void small_parse_table_7733(t_small_parse_table_array *v) -{ - v->a[154660] = anon_sym_AMP_AMP; - v->a[154661] = anon_sym_EQ_EQ; - v->a[154662] = anon_sym_BANG_EQ; - v->a[154663] = anon_sym_LT_EQ; - v->a[154664] = anon_sym_GT_EQ; - v->a[154665] = anon_sym_RBRACK; - v->a[154666] = anon_sym_EQ_TILDE; - v->a[154667] = anon_sym_QMARK; - v->a[154668] = 3; - v->a[154669] = actions(71); - v->a[154670] = 1; - v->a[154671] = sym_comment; - v->a[154672] = actions(6829); - v->a[154673] = 14; - v->a[154674] = anon_sym_EQ; - v->a[154675] = anon_sym_PIPE; - v->a[154676] = anon_sym_CARET; - v->a[154677] = anon_sym_AMP; - v->a[154678] = anon_sym_LT; - v->a[154679] = anon_sym_GT; - small_parse_table_7734(v); -} - -void small_parse_table_7734(t_small_parse_table_array *v) -{ - v->a[154680] = anon_sym_LT_LT; - v->a[154681] = anon_sym_GT_GT; - v->a[154682] = anon_sym_PLUS; - v->a[154683] = anon_sym_DASH; - v->a[154684] = anon_sym_STAR; - v->a[154685] = anon_sym_SLASH; - v->a[154686] = anon_sym_PERCENT; - v->a[154687] = anon_sym_STAR_STAR; - v->a[154688] = actions(6827); - v->a[154689] = 24; - v->a[154690] = anon_sym_RPAREN_RPAREN; - v->a[154691] = anon_sym_COMMA; - v->a[154692] = anon_sym_PLUS_PLUS; - v->a[154693] = anon_sym_DASH_DASH; - v->a[154694] = anon_sym_PLUS_EQ; - v->a[154695] = anon_sym_DASH_EQ; - v->a[154696] = anon_sym_STAR_EQ; - v->a[154697] = anon_sym_SLASH_EQ; - v->a[154698] = anon_sym_PERCENT_EQ; - v->a[154699] = anon_sym_STAR_STAR_EQ; - small_parse_table_7735(v); -} - -/* EOF small_parse_table_1546.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1547.c b/parser/static/small_parse_table/small_parse_table_1547.c deleted file mode 100644 index 608be331..00000000 --- a/parser/static/small_parse_table/small_parse_table_1547.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1547.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7735(t_small_parse_table_array *v) -{ - v->a[154700] = anon_sym_LT_LT_EQ; - v->a[154701] = anon_sym_GT_GT_EQ; - v->a[154702] = anon_sym_AMP_EQ; - v->a[154703] = anon_sym_CARET_EQ; - v->a[154704] = anon_sym_PIPE_EQ; - v->a[154705] = anon_sym_PIPE_PIPE; - v->a[154706] = anon_sym_AMP_AMP; - v->a[154707] = anon_sym_EQ_EQ; - v->a[154708] = anon_sym_BANG_EQ; - v->a[154709] = anon_sym_LT_EQ; - v->a[154710] = anon_sym_GT_EQ; - v->a[154711] = anon_sym_EQ_TILDE; - v->a[154712] = anon_sym_QMARK; - v->a[154713] = anon_sym_COLON; - v->a[154714] = 3; - v->a[154715] = actions(71); - v->a[154716] = 1; - v->a[154717] = sym_comment; - v->a[154718] = actions(1261); - v->a[154719] = 14; - small_parse_table_7736(v); -} - -void small_parse_table_7736(t_small_parse_table_array *v) -{ - v->a[154720] = anon_sym_EQ; - v->a[154721] = anon_sym_PIPE; - v->a[154722] = anon_sym_CARET; - v->a[154723] = anon_sym_AMP; - v->a[154724] = anon_sym_LT; - v->a[154725] = anon_sym_GT; - v->a[154726] = anon_sym_LT_LT; - v->a[154727] = anon_sym_GT_GT; - v->a[154728] = anon_sym_PLUS; - v->a[154729] = anon_sym_DASH; - v->a[154730] = anon_sym_STAR; - v->a[154731] = anon_sym_SLASH; - v->a[154732] = anon_sym_PERCENT; - v->a[154733] = anon_sym_STAR_STAR; - v->a[154734] = actions(1263); - v->a[154735] = 24; - v->a[154736] = sym_test_operator; - v->a[154737] = anon_sym_PLUS_PLUS; - v->a[154738] = anon_sym_DASH_DASH; - v->a[154739] = anon_sym_PLUS_EQ; - small_parse_table_7737(v); -} - -void small_parse_table_7737(t_small_parse_table_array *v) -{ - v->a[154740] = anon_sym_DASH_EQ; - v->a[154741] = anon_sym_STAR_EQ; - v->a[154742] = anon_sym_SLASH_EQ; - v->a[154743] = anon_sym_PERCENT_EQ; - v->a[154744] = anon_sym_STAR_STAR_EQ; - v->a[154745] = anon_sym_LT_LT_EQ; - v->a[154746] = anon_sym_GT_GT_EQ; - v->a[154747] = anon_sym_AMP_EQ; - v->a[154748] = anon_sym_CARET_EQ; - v->a[154749] = anon_sym_PIPE_EQ; - v->a[154750] = anon_sym_PIPE_PIPE; - v->a[154751] = anon_sym_AMP_AMP; - v->a[154752] = anon_sym_EQ_EQ; - v->a[154753] = anon_sym_BANG_EQ; - v->a[154754] = anon_sym_LT_EQ; - v->a[154755] = anon_sym_GT_EQ; - v->a[154756] = anon_sym_RPAREN; - v->a[154757] = anon_sym_EQ_TILDE; - v->a[154758] = anon_sym_QMARK; - v->a[154759] = sym__special_character; - small_parse_table_7738(v); -} - -void small_parse_table_7738(t_small_parse_table_array *v) -{ - v->a[154760] = 3; - v->a[154761] = actions(71); - v->a[154762] = 1; - v->a[154763] = sym_comment; - v->a[154764] = actions(1261); - v->a[154765] = 15; - v->a[154766] = anon_sym_EQ; - v->a[154767] = anon_sym_PIPE; - v->a[154768] = anon_sym_CARET; - v->a[154769] = anon_sym_AMP; - v->a[154770] = anon_sym_LT; - v->a[154771] = anon_sym_GT; - v->a[154772] = anon_sym_LT_LT; - v->a[154773] = anon_sym_GT_GT; - v->a[154774] = anon_sym_PLUS; - v->a[154775] = anon_sym_DASH; - v->a[154776] = anon_sym_STAR; - v->a[154777] = anon_sym_SLASH; - v->a[154778] = anon_sym_PERCENT; - v->a[154779] = anon_sym_STAR_STAR; - small_parse_table_7739(v); -} - -void small_parse_table_7739(t_small_parse_table_array *v) -{ - v->a[154780] = sym__special_character; - v->a[154781] = actions(1263); - v->a[154782] = 23; - v->a[154783] = sym_test_operator; - v->a[154784] = anon_sym_PLUS_PLUS; - v->a[154785] = anon_sym_DASH_DASH; - v->a[154786] = anon_sym_PLUS_EQ; - v->a[154787] = anon_sym_DASH_EQ; - v->a[154788] = anon_sym_STAR_EQ; - v->a[154789] = anon_sym_SLASH_EQ; - v->a[154790] = anon_sym_PERCENT_EQ; - v->a[154791] = anon_sym_STAR_STAR_EQ; - v->a[154792] = anon_sym_LT_LT_EQ; - v->a[154793] = anon_sym_GT_GT_EQ; - v->a[154794] = anon_sym_AMP_EQ; - v->a[154795] = anon_sym_CARET_EQ; - v->a[154796] = anon_sym_PIPE_EQ; - v->a[154797] = anon_sym_PIPE_PIPE; - v->a[154798] = anon_sym_AMP_AMP; - v->a[154799] = anon_sym_EQ_EQ; - small_parse_table_7740(v); -} - -/* EOF small_parse_table_1547.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1548.c b/parser/static/small_parse_table/small_parse_table_1548.c deleted file mode 100644 index 05640b57..00000000 --- a/parser/static/small_parse_table/small_parse_table_1548.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1548.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7740(t_small_parse_table_array *v) -{ - v->a[154800] = anon_sym_BANG_EQ; - v->a[154801] = anon_sym_LT_EQ; - v->a[154802] = anon_sym_GT_EQ; - v->a[154803] = anon_sym_RBRACK_RBRACK; - v->a[154804] = anon_sym_EQ_TILDE; - v->a[154805] = anon_sym_QMARK; - v->a[154806] = 3; - v->a[154807] = actions(71); - v->a[154808] = 1; - v->a[154809] = sym_comment; - v->a[154810] = actions(6820); - v->a[154811] = 14; - v->a[154812] = anon_sym_EQ; - v->a[154813] = anon_sym_PIPE; - v->a[154814] = anon_sym_CARET; - v->a[154815] = anon_sym_AMP; - v->a[154816] = anon_sym_LT; - v->a[154817] = anon_sym_GT; - v->a[154818] = anon_sym_LT_LT; - v->a[154819] = anon_sym_GT_GT; - small_parse_table_7741(v); -} - -void small_parse_table_7741(t_small_parse_table_array *v) -{ - v->a[154820] = anon_sym_PLUS; - v->a[154821] = anon_sym_DASH; - v->a[154822] = anon_sym_STAR; - v->a[154823] = anon_sym_SLASH; - v->a[154824] = anon_sym_PERCENT; - v->a[154825] = anon_sym_STAR_STAR; - v->a[154826] = actions(6818); - v->a[154827] = 24; - v->a[154828] = anon_sym_RPAREN_RPAREN; - v->a[154829] = anon_sym_COMMA; - v->a[154830] = anon_sym_PLUS_PLUS; - v->a[154831] = anon_sym_DASH_DASH; - v->a[154832] = anon_sym_PLUS_EQ; - v->a[154833] = anon_sym_DASH_EQ; - v->a[154834] = anon_sym_STAR_EQ; - v->a[154835] = anon_sym_SLASH_EQ; - v->a[154836] = anon_sym_PERCENT_EQ; - v->a[154837] = anon_sym_STAR_STAR_EQ; - v->a[154838] = anon_sym_LT_LT_EQ; - v->a[154839] = anon_sym_GT_GT_EQ; - small_parse_table_7742(v); -} - -void small_parse_table_7742(t_small_parse_table_array *v) -{ - v->a[154840] = anon_sym_AMP_EQ; - v->a[154841] = anon_sym_CARET_EQ; - v->a[154842] = anon_sym_PIPE_EQ; - v->a[154843] = anon_sym_PIPE_PIPE; - v->a[154844] = anon_sym_AMP_AMP; - v->a[154845] = anon_sym_EQ_EQ; - v->a[154846] = anon_sym_BANG_EQ; - v->a[154847] = anon_sym_LT_EQ; - v->a[154848] = anon_sym_GT_EQ; - v->a[154849] = anon_sym_EQ_TILDE; - v->a[154850] = anon_sym_QMARK; - v->a[154851] = anon_sym_COLON; - v->a[154852] = 3; - v->a[154853] = actions(71); - v->a[154854] = 1; - v->a[154855] = sym_comment; - v->a[154856] = actions(7162); - v->a[154857] = 14; - v->a[154858] = anon_sym_EQ; - v->a[154859] = anon_sym_PIPE; - small_parse_table_7743(v); -} - -void small_parse_table_7743(t_small_parse_table_array *v) -{ - v->a[154860] = anon_sym_CARET; - v->a[154861] = anon_sym_AMP; - v->a[154862] = anon_sym_LT; - v->a[154863] = anon_sym_GT; - v->a[154864] = anon_sym_LT_LT; - v->a[154865] = anon_sym_GT_GT; - v->a[154866] = anon_sym_PLUS; - v->a[154867] = anon_sym_DASH; - v->a[154868] = anon_sym_STAR; - v->a[154869] = anon_sym_SLASH; - v->a[154870] = anon_sym_PERCENT; - v->a[154871] = anon_sym_STAR_STAR; - v->a[154872] = actions(7160); - v->a[154873] = 24; - v->a[154874] = anon_sym_RPAREN_RPAREN; - v->a[154875] = anon_sym_COMMA; - v->a[154876] = anon_sym_PLUS_PLUS; - v->a[154877] = anon_sym_DASH_DASH; - v->a[154878] = anon_sym_PLUS_EQ; - v->a[154879] = anon_sym_DASH_EQ; - small_parse_table_7744(v); -} - -void small_parse_table_7744(t_small_parse_table_array *v) -{ - v->a[154880] = anon_sym_STAR_EQ; - v->a[154881] = anon_sym_SLASH_EQ; - v->a[154882] = anon_sym_PERCENT_EQ; - v->a[154883] = anon_sym_STAR_STAR_EQ; - v->a[154884] = anon_sym_LT_LT_EQ; - v->a[154885] = anon_sym_GT_GT_EQ; - v->a[154886] = anon_sym_AMP_EQ; - v->a[154887] = anon_sym_CARET_EQ; - v->a[154888] = anon_sym_PIPE_EQ; - v->a[154889] = anon_sym_PIPE_PIPE; - v->a[154890] = anon_sym_AMP_AMP; - v->a[154891] = anon_sym_EQ_EQ; - v->a[154892] = anon_sym_BANG_EQ; - v->a[154893] = anon_sym_LT_EQ; - v->a[154894] = anon_sym_GT_EQ; - v->a[154895] = anon_sym_EQ_TILDE; - v->a[154896] = anon_sym_QMARK; - v->a[154897] = anon_sym_COLON; - v->a[154898] = 3; - v->a[154899] = actions(71); - small_parse_table_7745(v); -} - -/* EOF small_parse_table_1548.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1549.c b/parser/static/small_parse_table/small_parse_table_1549.c deleted file mode 100644 index 7c4e856a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1549.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1549.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7745(t_small_parse_table_array *v) -{ - v->a[154900] = 1; - v->a[154901] = sym_comment; - v->a[154902] = actions(7166); - v->a[154903] = 14; - v->a[154904] = anon_sym_EQ; - v->a[154905] = anon_sym_PIPE; - v->a[154906] = anon_sym_CARET; - v->a[154907] = anon_sym_AMP; - v->a[154908] = anon_sym_LT; - v->a[154909] = anon_sym_GT; - v->a[154910] = anon_sym_LT_LT; - v->a[154911] = anon_sym_GT_GT; - v->a[154912] = anon_sym_PLUS; - v->a[154913] = anon_sym_DASH; - v->a[154914] = anon_sym_STAR; - v->a[154915] = anon_sym_SLASH; - v->a[154916] = anon_sym_PERCENT; - v->a[154917] = anon_sym_STAR_STAR; - v->a[154918] = actions(7164); - v->a[154919] = 24; - small_parse_table_7746(v); -} - -void small_parse_table_7746(t_small_parse_table_array *v) -{ - v->a[154920] = anon_sym_RPAREN_RPAREN; - v->a[154921] = anon_sym_COMMA; - v->a[154922] = anon_sym_PLUS_PLUS; - v->a[154923] = anon_sym_DASH_DASH; - v->a[154924] = anon_sym_PLUS_EQ; - v->a[154925] = anon_sym_DASH_EQ; - v->a[154926] = anon_sym_STAR_EQ; - v->a[154927] = anon_sym_SLASH_EQ; - v->a[154928] = anon_sym_PERCENT_EQ; - v->a[154929] = anon_sym_STAR_STAR_EQ; - v->a[154930] = anon_sym_LT_LT_EQ; - v->a[154931] = anon_sym_GT_GT_EQ; - v->a[154932] = anon_sym_AMP_EQ; - v->a[154933] = anon_sym_CARET_EQ; - v->a[154934] = anon_sym_PIPE_EQ; - v->a[154935] = anon_sym_PIPE_PIPE; - v->a[154936] = anon_sym_AMP_AMP; - v->a[154937] = anon_sym_EQ_EQ; - v->a[154938] = anon_sym_BANG_EQ; - v->a[154939] = anon_sym_LT_EQ; - small_parse_table_7747(v); -} - -void small_parse_table_7747(t_small_parse_table_array *v) -{ - v->a[154940] = anon_sym_GT_EQ; - v->a[154941] = anon_sym_EQ_TILDE; - v->a[154942] = anon_sym_QMARK; - v->a[154943] = anon_sym_COLON; - v->a[154944] = 21; - v->a[154945] = actions(71); - v->a[154946] = 1; - v->a[154947] = sym_comment; - v->a[154948] = actions(6881); - v->a[154949] = 1; - v->a[154950] = anon_sym_COMMA; - v->a[154951] = actions(6883); - v->a[154952] = 1; - v->a[154953] = anon_sym_EQ; - v->a[154954] = actions(6889); - v->a[154955] = 1; - v->a[154956] = anon_sym_PIPE_PIPE; - v->a[154957] = actions(6891); - v->a[154958] = 1; - v->a[154959] = anon_sym_AMP_AMP; - small_parse_table_7748(v); -} - -void small_parse_table_7748(t_small_parse_table_array *v) -{ - v->a[154960] = actions(6893); - v->a[154961] = 1; - v->a[154962] = anon_sym_PIPE; - v->a[154963] = actions(6895); - v->a[154964] = 1; - v->a[154965] = anon_sym_CARET; - v->a[154966] = actions(6897); - v->a[154967] = 1; - v->a[154968] = anon_sym_AMP; - v->a[154969] = actions(6911); - v->a[154970] = 1; - v->a[154971] = anon_sym_STAR_STAR; - v->a[154972] = actions(6913); - v->a[154973] = 1; - v->a[154974] = anon_sym_EQ_TILDE; - v->a[154975] = actions(6915); - v->a[154976] = 1; - v->a[154977] = anon_sym_QMARK; - v->a[154978] = actions(7168); - v->a[154979] = 1; - small_parse_table_7749(v); -} - -void small_parse_table_7749(t_small_parse_table_array *v) -{ - v->a[154980] = anon_sym_RPAREN_RPAREN; - v->a[154981] = state(6699); - v->a[154982] = 1; - v->a[154983] = aux_sym_arithmetic_expansion_repeat1; - v->a[154984] = actions(6885); - v->a[154985] = 2; - v->a[154986] = anon_sym_PLUS_PLUS; - v->a[154987] = anon_sym_DASH_DASH; - v->a[154988] = actions(6899); - v->a[154989] = 2; - v->a[154990] = anon_sym_EQ_EQ; - v->a[154991] = anon_sym_BANG_EQ; - v->a[154992] = actions(6901); - v->a[154993] = 2; - v->a[154994] = anon_sym_LT; - v->a[154995] = anon_sym_GT; - v->a[154996] = actions(6903); - v->a[154997] = 2; - v->a[154998] = anon_sym_LT_EQ; - v->a[154999] = anon_sym_GT_EQ; - small_parse_table_7750(v); -} - -/* EOF small_parse_table_1549.c */ diff --git a/parser/static/small_parse_table/small_parse_table_155.c b/parser/static/small_parse_table/small_parse_table_155.c index 04bb88f9..75930d0b 100644 --- a/parser/static/small_parse_table/small_parse_table_155.c +++ b/parser/static/small_parse_table/small_parse_table_155.c @@ -14,126 +14,126 @@ void small_parse_table_775(t_small_parse_table_array *v) { - v->a[15500] = anon_sym_SEMI_SEMI; - v->a[15501] = anon_sym_PIPE_AMP; - v->a[15502] = anon_sym_AMP_GT; - v->a[15503] = anon_sym_AMP_GT_GT; - v->a[15504] = anon_sym_LT_AMP; - v->a[15505] = anon_sym_GT_AMP; - v->a[15506] = anon_sym_GT_PIPE; - v->a[15507] = anon_sym_LT_AMP_DASH; - v->a[15508] = anon_sym_GT_AMP_DASH; - v->a[15509] = anon_sym_LT_LT_DASH; - v->a[15510] = anon_sym_LT_LT_LT; - v->a[15511] = 8; - v->a[15512] = actions(3); - v->a[15513] = 1; - v->a[15514] = sym_comment; - v->a[15515] = actions(3282); - v->a[15516] = 1; - v->a[15517] = anon_sym_DQUOTE; - v->a[15518] = actions(3286); - v->a[15519] = 1; + v->a[15500] = 3; + v->a[15501] = sym_file_descriptor; + v->a[15502] = sym_test_operator; + v->a[15503] = sym__brace_start; + v->a[15504] = state(1894); + v->a[15505] = 3; + v->a[15506] = sym_file_redirect; + v->a[15507] = sym_heredoc_redirect; + v->a[15508] = aux_sym_redirected_statement_repeat1; + v->a[15509] = actions(2630); + v->a[15510] = 10; + v->a[15511] = anon_sym_esac; + v->a[15512] = anon_sym_SEMI_SEMI; + v->a[15513] = anon_sym_SEMI_AMP; + v->a[15514] = anon_sym_SEMI_SEMI_AMP; + v->a[15515] = anon_sym_AMP_AMP; + v->a[15516] = anon_sym_PIPE_PIPE; + v->a[15517] = anon_sym_LT_LT; + v->a[15518] = anon_sym_LT_LT_DASH; + v->a[15519] = anon_sym_AMP; small_parse_table_776(v); } void small_parse_table_776(t_small_parse_table_array *v) { - v->a[15520] = sym_variable_name; - v->a[15521] = state(1628); - v->a[15522] = 1; - v->a[15523] = sym_string; - v->a[15524] = actions(3284); - v->a[15525] = 2; - v->a[15526] = aux_sym__simple_variable_name_token1; - v->a[15527] = aux_sym__multiline_variable_name_token1; - v->a[15528] = actions(1241); - v->a[15529] = 3; - v->a[15530] = sym_file_descriptor; - v->a[15531] = sym_test_operator; - v->a[15532] = sym__brace_start; - v->a[15533] = actions(3280); - v->a[15534] = 9; - v->a[15535] = anon_sym_DASH; - v->a[15536] = anon_sym_STAR; - v->a[15537] = anon_sym_BANG; - v->a[15538] = anon_sym_QMARK; - v->a[15539] = anon_sym_DOLLAR; + v->a[15520] = anon_sym_SEMI; + v->a[15521] = actions(2512); + v->a[15522] = 22; + v->a[15523] = anon_sym_LT; + v->a[15524] = anon_sym_GT; + v->a[15525] = anon_sym_GT_GT; + v->a[15526] = anon_sym_AMP_GT; + v->a[15527] = anon_sym_AMP_GT_GT; + v->a[15528] = anon_sym_LT_AMP; + v->a[15529] = anon_sym_GT_AMP; + v->a[15530] = anon_sym_GT_PIPE; + v->a[15531] = anon_sym_LT_AMP_DASH; + v->a[15532] = anon_sym_GT_AMP_DASH; + v->a[15533] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15534] = anon_sym_DOLLAR; + v->a[15535] = sym__special_character; + v->a[15536] = anon_sym_DQUOTE; + v->a[15537] = sym_raw_string; + v->a[15538] = aux_sym_number_token1; + v->a[15539] = aux_sym_number_token2; small_parse_table_777(v); } void small_parse_table_777(t_small_parse_table_array *v) { - v->a[15540] = anon_sym_POUND; - v->a[15541] = anon_sym_AT2; - v->a[15542] = anon_sym_0; - v->a[15543] = anon_sym__; - v->a[15544] = actions(1239); - v->a[15545] = 37; - v->a[15546] = anon_sym_LPAREN_LPAREN; - v->a[15547] = anon_sym_SEMI; - v->a[15548] = anon_sym_PIPE_PIPE; - v->a[15549] = anon_sym_AMP_AMP; - v->a[15550] = anon_sym_PIPE; - v->a[15551] = anon_sym_AMP; - v->a[15552] = anon_sym_LT; - v->a[15553] = anon_sym_GT; - v->a[15554] = anon_sym_LT_LT; - v->a[15555] = anon_sym_GT_GT; - v->a[15556] = anon_sym_RPAREN; - v->a[15557] = anon_sym_SEMI_SEMI; - v->a[15558] = anon_sym_PIPE_AMP; - v->a[15559] = anon_sym_AMP_GT; + v->a[15540] = anon_sym_DOLLAR_LBRACE; + v->a[15541] = anon_sym_DOLLAR_LPAREN; + v->a[15542] = anon_sym_BQUOTE; + v->a[15543] = anon_sym_DOLLAR_BQUOTE; + v->a[15544] = sym_word; + v->a[15545] = 27; + v->a[15546] = actions(3); + v->a[15547] = 1; + v->a[15548] = sym_comment; + v->a[15549] = actions(2458); + v->a[15550] = 1; + v->a[15551] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15552] = actions(2460); + v->a[15553] = 1; + v->a[15554] = anon_sym_DOLLAR; + v->a[15555] = actions(2462); + v->a[15556] = 1; + v->a[15557] = sym__special_character; + v->a[15558] = actions(2464); + v->a[15559] = 1; small_parse_table_778(v); } void small_parse_table_778(t_small_parse_table_array *v) { - v->a[15560] = anon_sym_AMP_GT_GT; - v->a[15561] = anon_sym_LT_AMP; - v->a[15562] = anon_sym_GT_AMP; - v->a[15563] = anon_sym_GT_PIPE; - v->a[15564] = anon_sym_LT_AMP_DASH; - v->a[15565] = anon_sym_GT_AMP_DASH; - v->a[15566] = anon_sym_LT_LT_DASH; - v->a[15567] = aux_sym_heredoc_redirect_token1; - v->a[15568] = anon_sym_LT_LT_LT; - v->a[15569] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15570] = anon_sym_DOLLAR_LBRACK; - v->a[15571] = sym__special_character; - v->a[15572] = sym_raw_string; - v->a[15573] = sym_ansi_c_string; - v->a[15574] = aux_sym_number_token1; - v->a[15575] = aux_sym_number_token2; - v->a[15576] = anon_sym_DOLLAR_LBRACE; - v->a[15577] = anon_sym_DOLLAR_LPAREN; - v->a[15578] = anon_sym_BQUOTE; - v->a[15579] = anon_sym_DOLLAR_BQUOTE; + v->a[15560] = anon_sym_DQUOTE; + v->a[15561] = actions(2466); + v->a[15562] = 1; + v->a[15563] = aux_sym_number_token1; + v->a[15564] = actions(2468); + v->a[15565] = 1; + v->a[15566] = aux_sym_number_token2; + v->a[15567] = actions(2470); + v->a[15568] = 1; + v->a[15569] = anon_sym_DOLLAR_LBRACE; + v->a[15570] = actions(2472); + v->a[15571] = 1; + v->a[15572] = anon_sym_DOLLAR_LPAREN; + v->a[15573] = actions(2474); + v->a[15574] = 1; + v->a[15575] = anon_sym_BQUOTE; + v->a[15576] = actions(2476); + v->a[15577] = 1; + v->a[15578] = anon_sym_DOLLAR_BQUOTE; + v->a[15579] = actions(2478); small_parse_table_779(v); } void small_parse_table_779(t_small_parse_table_array *v) { - v->a[15580] = anon_sym_LT_LPAREN; - v->a[15581] = anon_sym_GT_LPAREN; - v->a[15582] = sym_word; - v->a[15583] = 22; - v->a[15584] = actions(3); - v->a[15585] = 1; - v->a[15586] = sym_comment; - v->a[15587] = actions(3183); - v->a[15588] = 1; - v->a[15589] = anon_sym_DOLLAR_LBRACK; - v->a[15590] = actions(3185); - v->a[15591] = 1; - v->a[15592] = anon_sym_DOLLAR; - v->a[15593] = actions(3187); - v->a[15594] = 1; - v->a[15595] = sym__special_character; - v->a[15596] = actions(3189); - v->a[15597] = 1; - v->a[15598] = anon_sym_DQUOTE; - v->a[15599] = actions(3191); + v->a[15580] = 1; + v->a[15581] = sym_file_descriptor; + v->a[15582] = actions(2480); + v->a[15583] = 1; + v->a[15584] = sym_test_operator; + v->a[15585] = actions(2482); + v->a[15586] = 1; + v->a[15587] = sym__brace_start; + v->a[15588] = actions(2634); + v->a[15589] = 1; + v->a[15590] = aux_sym_heredoc_redirect_token1; + v->a[15591] = state(2102); + v->a[15592] = 1; + v->a[15593] = aux_sym__heredoc_command; + v->a[15594] = state(2852); + v->a[15595] = 1; + v->a[15596] = aux_sym__literal_repeat1; + v->a[15597] = state(2882); + v->a[15598] = 1; + v->a[15599] = sym_concatenation; small_parse_table_780(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1550.c b/parser/static/small_parse_table/small_parse_table_1550.c deleted file mode 100644 index 5c0b6b5c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1550.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1550.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7750(t_small_parse_table_array *v) -{ - v->a[155000] = actions(6905); - v->a[155001] = 2; - v->a[155002] = anon_sym_LT_LT; - v->a[155003] = anon_sym_GT_GT; - v->a[155004] = actions(6907); - v->a[155005] = 2; - v->a[155006] = anon_sym_PLUS; - v->a[155007] = anon_sym_DASH; - v->a[155008] = actions(6909); - v->a[155009] = 3; - v->a[155010] = anon_sym_STAR; - v->a[155011] = anon_sym_SLASH; - v->a[155012] = anon_sym_PERCENT; - v->a[155013] = actions(6887); - v->a[155014] = 11; - v->a[155015] = anon_sym_PLUS_EQ; - v->a[155016] = anon_sym_DASH_EQ; - v->a[155017] = anon_sym_STAR_EQ; - v->a[155018] = anon_sym_SLASH_EQ; - v->a[155019] = anon_sym_PERCENT_EQ; - small_parse_table_7751(v); -} - -void small_parse_table_7751(t_small_parse_table_array *v) -{ - v->a[155020] = anon_sym_STAR_STAR_EQ; - v->a[155021] = anon_sym_LT_LT_EQ; - v->a[155022] = anon_sym_GT_GT_EQ; - v->a[155023] = anon_sym_AMP_EQ; - v->a[155024] = anon_sym_CARET_EQ; - v->a[155025] = anon_sym_PIPE_EQ; - v->a[155026] = 9; - v->a[155027] = actions(71); - v->a[155028] = 1; - v->a[155029] = sym_comment; - v->a[155030] = actions(6877); - v->a[155031] = 1; - v->a[155032] = anon_sym_STAR_STAR; - v->a[155033] = actions(7049); - v->a[155034] = 1; - v->a[155035] = sym_test_operator; - v->a[155036] = actions(6869); - v->a[155037] = 2; - v->a[155038] = anon_sym_PLUS_PLUS; - v->a[155039] = anon_sym_DASH_DASH; - small_parse_table_7752(v); -} - -void small_parse_table_7752(t_small_parse_table_array *v) -{ - v->a[155040] = actions(6871); - v->a[155041] = 2; - v->a[155042] = anon_sym_LT_LT; - v->a[155043] = anon_sym_GT_GT; - v->a[155044] = actions(6873); - v->a[155045] = 2; - v->a[155046] = anon_sym_PLUS; - v->a[155047] = anon_sym_DASH; - v->a[155048] = actions(6875); - v->a[155049] = 3; - v->a[155050] = anon_sym_STAR; - v->a[155051] = anon_sym_SLASH; - v->a[155052] = anon_sym_PERCENT; - v->a[155053] = actions(6791); - v->a[155054] = 6; - v->a[155055] = anon_sym_EQ; - v->a[155056] = anon_sym_PIPE; - v->a[155057] = anon_sym_CARET; - v->a[155058] = anon_sym_AMP; - v->a[155059] = anon_sym_LT; - small_parse_table_7753(v); -} - -void small_parse_table_7753(t_small_parse_table_array *v) -{ - v->a[155060] = anon_sym_GT; - v->a[155061] = actions(6789); - v->a[155062] = 21; - v->a[155063] = sym__concat; - v->a[155064] = anon_sym_PLUS_EQ; - v->a[155065] = anon_sym_DASH_EQ; - v->a[155066] = anon_sym_STAR_EQ; - v->a[155067] = anon_sym_SLASH_EQ; - v->a[155068] = anon_sym_PERCENT_EQ; - v->a[155069] = anon_sym_STAR_STAR_EQ; - v->a[155070] = anon_sym_LT_LT_EQ; - v->a[155071] = anon_sym_GT_GT_EQ; - v->a[155072] = anon_sym_AMP_EQ; - v->a[155073] = anon_sym_CARET_EQ; - v->a[155074] = anon_sym_PIPE_EQ; - v->a[155075] = anon_sym_PIPE_PIPE; - v->a[155076] = anon_sym_AMP_AMP; - v->a[155077] = anon_sym_EQ_EQ; - v->a[155078] = anon_sym_BANG_EQ; - v->a[155079] = anon_sym_LT_EQ; - small_parse_table_7754(v); -} - -void small_parse_table_7754(t_small_parse_table_array *v) -{ - v->a[155080] = anon_sym_GT_EQ; - v->a[155081] = anon_sym_RBRACK; - v->a[155082] = anon_sym_EQ_TILDE; - v->a[155083] = anon_sym_QMARK; - v->a[155084] = 3; - v->a[155085] = actions(71); - v->a[155086] = 1; - v->a[155087] = sym_comment; - v->a[155088] = actions(5373); - v->a[155089] = 12; - v->a[155090] = anon_sym_PIPE; - v->a[155091] = anon_sym_LT; - v->a[155092] = anon_sym_GT; - v->a[155093] = anon_sym_LT_LT; - v->a[155094] = anon_sym_AMP_GT; - v->a[155095] = anon_sym_LT_AMP; - v->a[155096] = anon_sym_GT_AMP; - v->a[155097] = anon_sym_DOLLAR; - v->a[155098] = aux_sym_number_token1; - v->a[155099] = aux_sym_number_token2; - small_parse_table_7755(v); -} - -/* EOF small_parse_table_1550.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1551.c b/parser/static/small_parse_table/small_parse_table_1551.c deleted file mode 100644 index b2ae151e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1551.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1551.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7755(t_small_parse_table_array *v) -{ - v->a[155100] = anon_sym_DOLLAR_LPAREN; - v->a[155101] = sym_word; - v->a[155102] = actions(5375); - v->a[155103] = 26; - v->a[155104] = sym_file_descriptor; - v->a[155105] = sym_variable_name; - v->a[155106] = sym_test_operator; - v->a[155107] = sym__brace_start; - v->a[155108] = anon_sym_LPAREN_LPAREN; - v->a[155109] = anon_sym_PIPE_PIPE; - v->a[155110] = anon_sym_AMP_AMP; - v->a[155111] = anon_sym_GT_GT; - v->a[155112] = anon_sym_PIPE_AMP; - v->a[155113] = anon_sym_AMP_GT_GT; - v->a[155114] = anon_sym_GT_PIPE; - v->a[155115] = anon_sym_LT_AMP_DASH; - v->a[155116] = anon_sym_GT_AMP_DASH; - v->a[155117] = anon_sym_LT_LT_DASH; - v->a[155118] = anon_sym_LT_LT_LT; - v->a[155119] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_7756(v); -} - -void small_parse_table_7756(t_small_parse_table_array *v) -{ - v->a[155120] = anon_sym_DOLLAR_LBRACK; - v->a[155121] = sym__special_character; - v->a[155122] = anon_sym_DQUOTE; - v->a[155123] = sym_raw_string; - v->a[155124] = sym_ansi_c_string; - v->a[155125] = anon_sym_DOLLAR_LBRACE; - v->a[155126] = anon_sym_BQUOTE; - v->a[155127] = anon_sym_DOLLAR_BQUOTE; - v->a[155128] = anon_sym_LT_LPAREN; - v->a[155129] = anon_sym_GT_LPAREN; - v->a[155130] = 3; - v->a[155131] = actions(71); - v->a[155132] = 1; - v->a[155133] = sym_comment; - v->a[155134] = actions(1261); - v->a[155135] = 13; - v->a[155136] = anon_sym_PIPE; - v->a[155137] = anon_sym_LT; - v->a[155138] = anon_sym_GT; - v->a[155139] = anon_sym_LT_LT; - small_parse_table_7757(v); -} - -void small_parse_table_7757(t_small_parse_table_array *v) -{ - v->a[155140] = anon_sym_AMP_GT; - v->a[155141] = anon_sym_LT_AMP; - v->a[155142] = anon_sym_GT_AMP; - v->a[155143] = anon_sym_DOLLAR; - v->a[155144] = aux_sym_number_token1; - v->a[155145] = aux_sym_number_token2; - v->a[155146] = anon_sym_DOLLAR_LPAREN; - v->a[155147] = aux_sym__simple_variable_name_token1; - v->a[155148] = sym_word; - v->a[155149] = actions(1263); - v->a[155150] = 25; - v->a[155151] = sym_file_descriptor; - v->a[155152] = sym_variable_name; - v->a[155153] = sym_test_operator; - v->a[155154] = sym__brace_start; - v->a[155155] = anon_sym_LPAREN_LPAREN; - v->a[155156] = anon_sym_PIPE_PIPE; - v->a[155157] = anon_sym_AMP_AMP; - v->a[155158] = anon_sym_GT_GT; - v->a[155159] = anon_sym_PIPE_AMP; - small_parse_table_7758(v); -} - -void small_parse_table_7758(t_small_parse_table_array *v) -{ - v->a[155160] = anon_sym_AMP_GT_GT; - v->a[155161] = anon_sym_GT_PIPE; - v->a[155162] = anon_sym_LT_AMP_DASH; - v->a[155163] = anon_sym_GT_AMP_DASH; - v->a[155164] = anon_sym_LT_LT_DASH; - v->a[155165] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[155166] = anon_sym_DOLLAR_LBRACK; - v->a[155167] = sym__special_character; - v->a[155168] = anon_sym_DQUOTE; - v->a[155169] = sym_raw_string; - v->a[155170] = sym_ansi_c_string; - v->a[155171] = anon_sym_DOLLAR_LBRACE; - v->a[155172] = anon_sym_BQUOTE; - v->a[155173] = anon_sym_DOLLAR_BQUOTE; - v->a[155174] = anon_sym_LT_LPAREN; - v->a[155175] = anon_sym_GT_LPAREN; - v->a[155176] = 6; - v->a[155177] = actions(71); - v->a[155178] = 1; - v->a[155179] = sym_comment; - small_parse_table_7759(v); -} - -void small_parse_table_7759(t_small_parse_table_array *v) -{ - v->a[155180] = actions(6911); - v->a[155181] = 1; - v->a[155182] = anon_sym_STAR_STAR; - v->a[155183] = actions(6885); - v->a[155184] = 2; - v->a[155185] = anon_sym_PLUS_PLUS; - v->a[155186] = anon_sym_DASH_DASH; - v->a[155187] = actions(6909); - v->a[155188] = 3; - v->a[155189] = anon_sym_STAR; - v->a[155190] = anon_sym_SLASH; - v->a[155191] = anon_sym_PERCENT; - v->a[155192] = actions(7139); - v->a[155193] = 10; - v->a[155194] = anon_sym_EQ; - v->a[155195] = anon_sym_PIPE; - v->a[155196] = anon_sym_CARET; - v->a[155197] = anon_sym_AMP; - v->a[155198] = anon_sym_LT; - v->a[155199] = anon_sym_GT; - small_parse_table_7760(v); -} - -/* EOF small_parse_table_1551.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1552.c b/parser/static/small_parse_table/small_parse_table_1552.c deleted file mode 100644 index bab42153..00000000 --- a/parser/static/small_parse_table/small_parse_table_1552.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1552.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7760(t_small_parse_table_array *v) -{ - v->a[155200] = anon_sym_LT_LT; - v->a[155201] = anon_sym_GT_GT; - v->a[155202] = anon_sym_PLUS; - v->a[155203] = anon_sym_DASH; - v->a[155204] = actions(7137); - v->a[155205] = 22; - v->a[155206] = anon_sym_RPAREN_RPAREN; - v->a[155207] = anon_sym_COMMA; - v->a[155208] = anon_sym_PLUS_EQ; - v->a[155209] = anon_sym_DASH_EQ; - v->a[155210] = anon_sym_STAR_EQ; - v->a[155211] = anon_sym_SLASH_EQ; - v->a[155212] = anon_sym_PERCENT_EQ; - v->a[155213] = anon_sym_STAR_STAR_EQ; - v->a[155214] = anon_sym_LT_LT_EQ; - v->a[155215] = anon_sym_GT_GT_EQ; - v->a[155216] = anon_sym_AMP_EQ; - v->a[155217] = anon_sym_CARET_EQ; - v->a[155218] = anon_sym_PIPE_EQ; - v->a[155219] = anon_sym_PIPE_PIPE; - small_parse_table_7761(v); -} - -void small_parse_table_7761(t_small_parse_table_array *v) -{ - v->a[155220] = anon_sym_AMP_AMP; - v->a[155221] = anon_sym_EQ_EQ; - v->a[155222] = anon_sym_BANG_EQ; - v->a[155223] = anon_sym_LT_EQ; - v->a[155224] = anon_sym_GT_EQ; - v->a[155225] = anon_sym_EQ_TILDE; - v->a[155226] = anon_sym_QMARK; - v->a[155227] = anon_sym_COLON; - v->a[155228] = 5; - v->a[155229] = actions(71); - v->a[155230] = 1; - v->a[155231] = sym_comment; - v->a[155232] = actions(6911); - v->a[155233] = 1; - v->a[155234] = anon_sym_STAR_STAR; - v->a[155235] = actions(6885); - v->a[155236] = 2; - v->a[155237] = anon_sym_PLUS_PLUS; - v->a[155238] = anon_sym_DASH_DASH; - v->a[155239] = actions(7139); - small_parse_table_7762(v); -} - -void small_parse_table_7762(t_small_parse_table_array *v) -{ - v->a[155240] = 13; - v->a[155241] = anon_sym_EQ; - v->a[155242] = anon_sym_PIPE; - v->a[155243] = anon_sym_CARET; - v->a[155244] = anon_sym_AMP; - v->a[155245] = anon_sym_LT; - v->a[155246] = anon_sym_GT; - v->a[155247] = anon_sym_LT_LT; - v->a[155248] = anon_sym_GT_GT; - v->a[155249] = anon_sym_PLUS; - v->a[155250] = anon_sym_DASH; - v->a[155251] = anon_sym_STAR; - v->a[155252] = anon_sym_SLASH; - v->a[155253] = anon_sym_PERCENT; - v->a[155254] = actions(7137); - v->a[155255] = 22; - v->a[155256] = anon_sym_RPAREN_RPAREN; - v->a[155257] = anon_sym_COMMA; - v->a[155258] = anon_sym_PLUS_EQ; - v->a[155259] = anon_sym_DASH_EQ; - small_parse_table_7763(v); -} - -void small_parse_table_7763(t_small_parse_table_array *v) -{ - v->a[155260] = anon_sym_STAR_EQ; - v->a[155261] = anon_sym_SLASH_EQ; - v->a[155262] = anon_sym_PERCENT_EQ; - v->a[155263] = anon_sym_STAR_STAR_EQ; - v->a[155264] = anon_sym_LT_LT_EQ; - v->a[155265] = anon_sym_GT_GT_EQ; - v->a[155266] = anon_sym_AMP_EQ; - v->a[155267] = anon_sym_CARET_EQ; - v->a[155268] = anon_sym_PIPE_EQ; - v->a[155269] = anon_sym_PIPE_PIPE; - v->a[155270] = anon_sym_AMP_AMP; - v->a[155271] = anon_sym_EQ_EQ; - v->a[155272] = anon_sym_BANG_EQ; - v->a[155273] = anon_sym_LT_EQ; - v->a[155274] = anon_sym_GT_EQ; - v->a[155275] = anon_sym_EQ_TILDE; - v->a[155276] = anon_sym_QMARK; - v->a[155277] = anon_sym_COLON; - v->a[155278] = 4; - v->a[155279] = actions(71); - small_parse_table_7764(v); -} - -void small_parse_table_7764(t_small_parse_table_array *v) -{ - v->a[155280] = 1; - v->a[155281] = sym_comment; - v->a[155282] = actions(6885); - v->a[155283] = 2; - v->a[155284] = anon_sym_PLUS_PLUS; - v->a[155285] = anon_sym_DASH_DASH; - v->a[155286] = actions(7139); - v->a[155287] = 14; - v->a[155288] = anon_sym_EQ; - v->a[155289] = anon_sym_PIPE; - v->a[155290] = anon_sym_CARET; - v->a[155291] = anon_sym_AMP; - v->a[155292] = anon_sym_LT; - v->a[155293] = anon_sym_GT; - v->a[155294] = anon_sym_LT_LT; - v->a[155295] = anon_sym_GT_GT; - v->a[155296] = anon_sym_PLUS; - v->a[155297] = anon_sym_DASH; - v->a[155298] = anon_sym_STAR; - v->a[155299] = anon_sym_SLASH; - small_parse_table_7765(v); -} - -/* EOF small_parse_table_1552.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1553.c b/parser/static/small_parse_table/small_parse_table_1553.c deleted file mode 100644 index de709b12..00000000 --- a/parser/static/small_parse_table/small_parse_table_1553.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1553.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7765(t_small_parse_table_array *v) -{ - v->a[155300] = anon_sym_PERCENT; - v->a[155301] = anon_sym_STAR_STAR; - v->a[155302] = actions(7137); - v->a[155303] = 22; - v->a[155304] = anon_sym_RPAREN_RPAREN; - v->a[155305] = anon_sym_COMMA; - v->a[155306] = anon_sym_PLUS_EQ; - v->a[155307] = anon_sym_DASH_EQ; - v->a[155308] = anon_sym_STAR_EQ; - v->a[155309] = anon_sym_SLASH_EQ; - v->a[155310] = anon_sym_PERCENT_EQ; - v->a[155311] = anon_sym_STAR_STAR_EQ; - v->a[155312] = anon_sym_LT_LT_EQ; - v->a[155313] = anon_sym_GT_GT_EQ; - v->a[155314] = anon_sym_AMP_EQ; - v->a[155315] = anon_sym_CARET_EQ; - v->a[155316] = anon_sym_PIPE_EQ; - v->a[155317] = anon_sym_PIPE_PIPE; - v->a[155318] = anon_sym_AMP_AMP; - v->a[155319] = anon_sym_EQ_EQ; - small_parse_table_7766(v); -} - -void small_parse_table_7766(t_small_parse_table_array *v) -{ - v->a[155320] = anon_sym_BANG_EQ; - v->a[155321] = anon_sym_LT_EQ; - v->a[155322] = anon_sym_GT_EQ; - v->a[155323] = anon_sym_EQ_TILDE; - v->a[155324] = anon_sym_QMARK; - v->a[155325] = anon_sym_COLON; - v->a[155326] = 5; - v->a[155327] = actions(71); - v->a[155328] = 1; - v->a[155329] = sym_comment; - v->a[155330] = actions(7170); - v->a[155331] = 1; - v->a[155332] = sym__special_character; - v->a[155333] = state(2912); - v->a[155334] = 1; - v->a[155335] = aux_sym__literal_repeat1; - v->a[155336] = actions(5476); - v->a[155337] = 13; - v->a[155338] = anon_sym_PIPE; - v->a[155339] = anon_sym_LT; - small_parse_table_7767(v); -} - -void small_parse_table_7767(t_small_parse_table_array *v) -{ - v->a[155340] = anon_sym_GT; - v->a[155341] = anon_sym_LT_LT; - v->a[155342] = anon_sym_AMP_GT; - v->a[155343] = anon_sym_LT_AMP; - v->a[155344] = anon_sym_GT_AMP; - v->a[155345] = anon_sym_DOLLAR; - v->a[155346] = aux_sym_number_token1; - v->a[155347] = aux_sym_number_token2; - v->a[155348] = anon_sym_DOLLAR_LPAREN; - v->a[155349] = aux_sym__simple_variable_name_token1; - v->a[155350] = sym_word; - v->a[155351] = actions(5478); - v->a[155352] = 23; - v->a[155353] = sym_file_descriptor; - v->a[155354] = sym_test_operator; - v->a[155355] = sym__brace_start; - v->a[155356] = anon_sym_LPAREN_LPAREN; - v->a[155357] = anon_sym_PIPE_PIPE; - v->a[155358] = anon_sym_AMP_AMP; - v->a[155359] = anon_sym_GT_GT; - small_parse_table_7768(v); -} - -void small_parse_table_7768(t_small_parse_table_array *v) -{ - v->a[155360] = anon_sym_PIPE_AMP; - v->a[155361] = anon_sym_AMP_GT_GT; - v->a[155362] = anon_sym_GT_PIPE; - v->a[155363] = anon_sym_LT_AMP_DASH; - v->a[155364] = anon_sym_GT_AMP_DASH; - v->a[155365] = anon_sym_LT_LT_DASH; - v->a[155366] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[155367] = anon_sym_DOLLAR_LBRACK; - v->a[155368] = anon_sym_DQUOTE; - v->a[155369] = sym_raw_string; - v->a[155370] = sym_ansi_c_string; - v->a[155371] = anon_sym_DOLLAR_LBRACE; - v->a[155372] = anon_sym_BQUOTE; - v->a[155373] = anon_sym_DOLLAR_BQUOTE; - v->a[155374] = anon_sym_LT_LPAREN; - v->a[155375] = anon_sym_GT_LPAREN; - v->a[155376] = 3; - v->a[155377] = actions(71); - v->a[155378] = 1; - v->a[155379] = sym_comment; - small_parse_table_7769(v); -} - -void small_parse_table_7769(t_small_parse_table_array *v) -{ - v->a[155380] = actions(4552); - v->a[155381] = 12; - v->a[155382] = anon_sym_PIPE; - v->a[155383] = anon_sym_LT; - v->a[155384] = anon_sym_GT; - v->a[155385] = anon_sym_LT_LT; - v->a[155386] = anon_sym_AMP_GT; - v->a[155387] = anon_sym_LT_AMP; - v->a[155388] = anon_sym_GT_AMP; - v->a[155389] = anon_sym_DOLLAR; - v->a[155390] = aux_sym_number_token1; - v->a[155391] = aux_sym_number_token2; - v->a[155392] = anon_sym_DOLLAR_LPAREN; - v->a[155393] = sym_word; - v->a[155394] = actions(4554); - v->a[155395] = 26; - v->a[155396] = sym_file_descriptor; - v->a[155397] = sym_variable_name; - v->a[155398] = sym_test_operator; - v->a[155399] = sym__brace_start; - small_parse_table_7770(v); -} - -/* EOF small_parse_table_1553.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1554.c b/parser/static/small_parse_table/small_parse_table_1554.c deleted file mode 100644 index 9f1b2906..00000000 --- a/parser/static/small_parse_table/small_parse_table_1554.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1554.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7770(t_small_parse_table_array *v) -{ - v->a[155400] = anon_sym_LPAREN_LPAREN; - v->a[155401] = anon_sym_PIPE_PIPE; - v->a[155402] = anon_sym_AMP_AMP; - v->a[155403] = anon_sym_GT_GT; - v->a[155404] = anon_sym_PIPE_AMP; - v->a[155405] = anon_sym_AMP_GT_GT; - v->a[155406] = anon_sym_GT_PIPE; - v->a[155407] = anon_sym_LT_AMP_DASH; - v->a[155408] = anon_sym_GT_AMP_DASH; - v->a[155409] = anon_sym_LT_LT_DASH; - v->a[155410] = anon_sym_LT_LT_LT; - v->a[155411] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[155412] = anon_sym_DOLLAR_LBRACK; - v->a[155413] = sym__special_character; - v->a[155414] = anon_sym_DQUOTE; - v->a[155415] = sym_raw_string; - v->a[155416] = sym_ansi_c_string; - v->a[155417] = anon_sym_DOLLAR_LBRACE; - v->a[155418] = anon_sym_BQUOTE; - v->a[155419] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_7771(v); -} - -void small_parse_table_7771(t_small_parse_table_array *v) -{ - v->a[155420] = anon_sym_LT_LPAREN; - v->a[155421] = anon_sym_GT_LPAREN; - v->a[155422] = 5; - v->a[155423] = actions(71); - v->a[155424] = 1; - v->a[155425] = sym_comment; - v->a[155426] = actions(4247); - v->a[155427] = 5; - v->a[155428] = anon_sym_DOLLAR; - v->a[155429] = aux_sym_number_token1; - v->a[155430] = aux_sym_number_token2; - v->a[155431] = anon_sym_DOLLAR_LPAREN; - v->a[155432] = sym_word; - v->a[155433] = actions(5930); - v->a[155434] = 7; - v->a[155435] = anon_sym_PIPE; - v->a[155436] = anon_sym_LT; - v->a[155437] = anon_sym_GT; - v->a[155438] = anon_sym_LT_LT; - v->a[155439] = anon_sym_AMP_GT; - small_parse_table_7772(v); -} - -void small_parse_table_7772(t_small_parse_table_array *v) -{ - v->a[155440] = anon_sym_LT_AMP; - v->a[155441] = anon_sym_GT_AMP; - v->a[155442] = actions(5932); - v->a[155443] = 10; - v->a[155444] = sym_file_descriptor; - v->a[155445] = anon_sym_PIPE_PIPE; - v->a[155446] = anon_sym_AMP_AMP; - v->a[155447] = anon_sym_GT_GT; - v->a[155448] = anon_sym_PIPE_AMP; - v->a[155449] = anon_sym_AMP_GT_GT; - v->a[155450] = anon_sym_GT_PIPE; - v->a[155451] = anon_sym_LT_AMP_DASH; - v->a[155452] = anon_sym_GT_AMP_DASH; - v->a[155453] = anon_sym_LT_LT_DASH; - v->a[155454] = actions(4261); - v->a[155455] = 16; - v->a[155456] = sym_variable_name; - v->a[155457] = sym_test_operator; - v->a[155458] = sym__brace_start; - v->a[155459] = anon_sym_LPAREN_LPAREN; - small_parse_table_7773(v); -} - -void small_parse_table_7773(t_small_parse_table_array *v) -{ - v->a[155460] = anon_sym_LT_LT_LT; - v->a[155461] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[155462] = anon_sym_DOLLAR_LBRACK; - v->a[155463] = sym__special_character; - v->a[155464] = anon_sym_DQUOTE; - v->a[155465] = sym_raw_string; - v->a[155466] = sym_ansi_c_string; - v->a[155467] = anon_sym_DOLLAR_LBRACE; - v->a[155468] = anon_sym_BQUOTE; - v->a[155469] = anon_sym_DOLLAR_BQUOTE; - v->a[155470] = anon_sym_LT_LPAREN; - v->a[155471] = anon_sym_GT_LPAREN; - v->a[155472] = 20; - v->a[155473] = actions(71); - v->a[155474] = 1; - v->a[155475] = sym_comment; - v->a[155476] = actions(7172); - v->a[155477] = 1; - v->a[155478] = anon_sym_EQ; - v->a[155479] = actions(7176); - small_parse_table_7774(v); -} - -void small_parse_table_7774(t_small_parse_table_array *v) -{ - v->a[155480] = 1; - v->a[155481] = anon_sym_PIPE_PIPE; - v->a[155482] = actions(7178); - v->a[155483] = 1; - v->a[155484] = anon_sym_AMP_AMP; - v->a[155485] = actions(7180); - v->a[155486] = 1; - v->a[155487] = anon_sym_PIPE; - v->a[155488] = actions(7182); - v->a[155489] = 1; - v->a[155490] = anon_sym_CARET; - v->a[155491] = actions(7184); - v->a[155492] = 1; - v->a[155493] = anon_sym_AMP; - v->a[155494] = actions(7198); - v->a[155495] = 1; - v->a[155496] = anon_sym_STAR_STAR; - v->a[155497] = actions(7200); - v->a[155498] = 1; - v->a[155499] = anon_sym_EQ_TILDE; - small_parse_table_7775(v); -} - -/* EOF small_parse_table_1554.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1555.c b/parser/static/small_parse_table/small_parse_table_1555.c deleted file mode 100644 index 64357cd7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1555.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1555.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7775(t_small_parse_table_array *v) -{ - v->a[155500] = actions(7202); - v->a[155501] = 1; - v->a[155502] = anon_sym_QMARK; - v->a[155503] = actions(7204); - v->a[155504] = 1; - v->a[155505] = anon_sym_COLON; - v->a[155506] = actions(7206); - v->a[155507] = 1; - v->a[155508] = sym_test_operator; - v->a[155509] = actions(6793); - v->a[155510] = 2; - v->a[155511] = anon_sym_PLUS_PLUS; - v->a[155512] = anon_sym_DASH_DASH; - v->a[155513] = actions(7186); - v->a[155514] = 2; - v->a[155515] = anon_sym_EQ_EQ; - v->a[155516] = anon_sym_BANG_EQ; - v->a[155517] = actions(7188); - v->a[155518] = 2; - v->a[155519] = anon_sym_LT; - small_parse_table_7776(v); -} - -void small_parse_table_7776(t_small_parse_table_array *v) -{ - v->a[155520] = anon_sym_GT; - v->a[155521] = actions(7190); - v->a[155522] = 2; - v->a[155523] = anon_sym_LT_EQ; - v->a[155524] = anon_sym_GT_EQ; - v->a[155525] = actions(7192); - v->a[155526] = 2; - v->a[155527] = anon_sym_LT_LT; - v->a[155528] = anon_sym_GT_GT; - v->a[155529] = actions(7194); - v->a[155530] = 2; - v->a[155531] = anon_sym_PLUS; - v->a[155532] = anon_sym_DASH; - v->a[155533] = actions(7196); - v->a[155534] = 3; - v->a[155535] = anon_sym_STAR; - v->a[155536] = anon_sym_SLASH; - v->a[155537] = anon_sym_PERCENT; - v->a[155538] = actions(7174); - v->a[155539] = 11; - small_parse_table_7777(v); -} - -void small_parse_table_7777(t_small_parse_table_array *v) -{ - v->a[155540] = anon_sym_PLUS_EQ; - v->a[155541] = anon_sym_DASH_EQ; - v->a[155542] = anon_sym_STAR_EQ; - v->a[155543] = anon_sym_SLASH_EQ; - v->a[155544] = anon_sym_PERCENT_EQ; - v->a[155545] = anon_sym_STAR_STAR_EQ; - v->a[155546] = anon_sym_LT_LT_EQ; - v->a[155547] = anon_sym_GT_GT_EQ; - v->a[155548] = anon_sym_AMP_EQ; - v->a[155549] = anon_sym_CARET_EQ; - v->a[155550] = anon_sym_PIPE_EQ; - v->a[155551] = 12; - v->a[155552] = actions(71); - v->a[155553] = 1; - v->a[155554] = sym_comment; - v->a[155555] = actions(7220); - v->a[155556] = 1; - v->a[155557] = anon_sym_STAR_STAR; - v->a[155558] = actions(7222); - v->a[155559] = 1; - small_parse_table_7778(v); -} - -void small_parse_table_7778(t_small_parse_table_array *v) -{ - v->a[155560] = sym_test_operator; - v->a[155561] = actions(6793); - v->a[155562] = 2; - v->a[155563] = anon_sym_PLUS_PLUS; - v->a[155564] = anon_sym_DASH_DASH; - v->a[155565] = actions(7208); - v->a[155566] = 2; - v->a[155567] = anon_sym_EQ_EQ; - v->a[155568] = anon_sym_BANG_EQ; - v->a[155569] = actions(7210); - v->a[155570] = 2; - v->a[155571] = anon_sym_LT; - v->a[155572] = anon_sym_GT; - v->a[155573] = actions(7212); - v->a[155574] = 2; - v->a[155575] = anon_sym_LT_EQ; - v->a[155576] = anon_sym_GT_EQ; - v->a[155577] = actions(7214); - v->a[155578] = 2; - v->a[155579] = anon_sym_LT_LT; - small_parse_table_7779(v); -} - -void small_parse_table_7779(t_small_parse_table_array *v) -{ - v->a[155580] = anon_sym_GT_GT; - v->a[155581] = actions(7216); - v->a[155582] = 2; - v->a[155583] = anon_sym_PLUS; - v->a[155584] = anon_sym_DASH; - v->a[155585] = actions(7218); - v->a[155586] = 3; - v->a[155587] = anon_sym_STAR; - v->a[155588] = anon_sym_SLASH; - v->a[155589] = anon_sym_PERCENT; - v->a[155590] = actions(6807); - v->a[155591] = 4; - v->a[155592] = anon_sym_EQ; - v->a[155593] = anon_sym_PIPE; - v->a[155594] = anon_sym_CARET; - v->a[155595] = anon_sym_AMP; - v->a[155596] = actions(6805); - v->a[155597] = 16; - v->a[155598] = anon_sym_RPAREN_RPAREN; - v->a[155599] = anon_sym_PLUS_EQ; - small_parse_table_7780(v); -} - -/* EOF small_parse_table_1555.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1556.c b/parser/static/small_parse_table/small_parse_table_1556.c deleted file mode 100644 index a7a471a6..00000000 --- a/parser/static/small_parse_table/small_parse_table_1556.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1556.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7780(t_small_parse_table_array *v) -{ - v->a[155600] = anon_sym_DASH_EQ; - v->a[155601] = anon_sym_STAR_EQ; - v->a[155602] = anon_sym_SLASH_EQ; - v->a[155603] = anon_sym_PERCENT_EQ; - v->a[155604] = anon_sym_STAR_STAR_EQ; - v->a[155605] = anon_sym_LT_LT_EQ; - v->a[155606] = anon_sym_GT_GT_EQ; - v->a[155607] = anon_sym_AMP_EQ; - v->a[155608] = anon_sym_CARET_EQ; - v->a[155609] = anon_sym_PIPE_EQ; - v->a[155610] = anon_sym_PIPE_PIPE; - v->a[155611] = anon_sym_AMP_AMP; - v->a[155612] = anon_sym_EQ_TILDE; - v->a[155613] = anon_sym_QMARK; - v->a[155614] = 25; - v->a[155615] = actions(71); - v->a[155616] = 1; - v->a[155617] = sym_comment; - v->a[155618] = actions(6474); - v->a[155619] = 1; - small_parse_table_7781(v); -} - -void small_parse_table_7781(t_small_parse_table_array *v) -{ - v->a[155620] = sym_word; - v->a[155621] = actions(6480); - v->a[155622] = 1; - v->a[155623] = anon_sym_LPAREN; - v->a[155624] = actions(6488); - v->a[155625] = 1; - v->a[155626] = anon_sym_DOLLAR; - v->a[155627] = actions(6494); - v->a[155628] = 1; - v->a[155629] = aux_sym_number_token1; - v->a[155630] = actions(6496); - v->a[155631] = 1; - v->a[155632] = aux_sym_number_token2; - v->a[155633] = actions(6500); - v->a[155634] = 1; - v->a[155635] = anon_sym_DOLLAR_LPAREN; - v->a[155636] = actions(6508); - v->a[155637] = 1; - v->a[155638] = sym_test_operator; - v->a[155639] = actions(6510); - small_parse_table_7782(v); -} - -void small_parse_table_7782(t_small_parse_table_array *v) -{ - v->a[155640] = 1; - v->a[155641] = sym_extglob_pattern; - v->a[155642] = actions(6512); - v->a[155643] = 1; - v->a[155644] = sym__brace_start; - v->a[155645] = actions(6560); - v->a[155646] = 1; - v->a[155647] = anon_sym_esac; - v->a[155648] = actions(7226); - v->a[155649] = 1; - v->a[155650] = anon_sym_DOLLAR_LBRACK; - v->a[155651] = actions(7228); - v->a[155652] = 1; - v->a[155653] = sym__special_character; - v->a[155654] = actions(7230); - v->a[155655] = 1; - v->a[155656] = anon_sym_DQUOTE; - v->a[155657] = actions(7234); - v->a[155658] = 1; - v->a[155659] = anon_sym_DOLLAR_LBRACE; - small_parse_table_7783(v); -} - -void small_parse_table_7783(t_small_parse_table_array *v) -{ - v->a[155660] = actions(7236); - v->a[155661] = 1; - v->a[155662] = anon_sym_BQUOTE; - v->a[155663] = actions(7238); - v->a[155664] = 1; - v->a[155665] = anon_sym_DOLLAR_BQUOTE; - v->a[155666] = state(6426); - v->a[155667] = 1; - v->a[155668] = aux_sym__literal_repeat1; - v->a[155669] = state(6851); - v->a[155670] = 1; - v->a[155671] = sym_last_case_item; - v->a[155672] = actions(7224); - v->a[155673] = 2; - v->a[155674] = anon_sym_LPAREN_LPAREN; - v->a[155675] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[155676] = actions(7232); - v->a[155677] = 2; - v->a[155678] = sym_raw_string; - v->a[155679] = sym_ansi_c_string; - small_parse_table_7784(v); -} - -void small_parse_table_7784(t_small_parse_table_array *v) -{ - v->a[155680] = actions(7240); - v->a[155681] = 2; - v->a[155682] = anon_sym_LT_LPAREN; - v->a[155683] = anon_sym_GT_LPAREN; - v->a[155684] = state(3377); - v->a[155685] = 2; - v->a[155686] = sym_case_item; - v->a[155687] = aux_sym_case_statement_repeat1; - v->a[155688] = state(6695); - v->a[155689] = 2; - v->a[155690] = sym_concatenation; - v->a[155691] = sym__extglob_blob; - v->a[155692] = state(6303); - v->a[155693] = 9; - v->a[155694] = sym_arithmetic_expansion; - v->a[155695] = sym_brace_expression; - v->a[155696] = sym_string; - v->a[155697] = sym_translated_string; - v->a[155698] = sym_number; - v->a[155699] = sym_simple_expansion; - small_parse_table_7785(v); -} - -/* EOF small_parse_table_1556.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1557.c b/parser/static/small_parse_table/small_parse_table_1557.c deleted file mode 100644 index 2d37fdde..00000000 --- a/parser/static/small_parse_table/small_parse_table_1557.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1557.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7785(t_small_parse_table_array *v) -{ - v->a[155700] = sym_expansion; - v->a[155701] = sym_command_substitution; - v->a[155702] = sym_process_substitution; - v->a[155703] = 4; - v->a[155704] = actions(71); - v->a[155705] = 1; - v->a[155706] = sym_comment; - v->a[155707] = actions(7242); - v->a[155708] = 1; - v->a[155709] = anon_sym_LBRACK; - v->a[155710] = actions(6600); - v->a[155711] = 14; - v->a[155712] = anon_sym_EQ; - v->a[155713] = anon_sym_PIPE; - v->a[155714] = anon_sym_CARET; - v->a[155715] = anon_sym_AMP; - v->a[155716] = anon_sym_LT; - v->a[155717] = anon_sym_GT; - v->a[155718] = anon_sym_LT_LT; - v->a[155719] = anon_sym_GT_GT; - small_parse_table_7786(v); -} - -void small_parse_table_7786(t_small_parse_table_array *v) -{ - v->a[155720] = anon_sym_PLUS; - v->a[155721] = anon_sym_DASH; - v->a[155722] = anon_sym_STAR; - v->a[155723] = anon_sym_SLASH; - v->a[155724] = anon_sym_PERCENT; - v->a[155725] = anon_sym_STAR_STAR; - v->a[155726] = actions(6598); - v->a[155727] = 22; - v->a[155728] = anon_sym_PLUS_PLUS; - v->a[155729] = anon_sym_DASH_DASH; - v->a[155730] = anon_sym_PLUS_EQ; - v->a[155731] = anon_sym_DASH_EQ; - v->a[155732] = anon_sym_STAR_EQ; - v->a[155733] = anon_sym_SLASH_EQ; - v->a[155734] = anon_sym_PERCENT_EQ; - v->a[155735] = anon_sym_STAR_STAR_EQ; - v->a[155736] = anon_sym_LT_LT_EQ; - v->a[155737] = anon_sym_GT_GT_EQ; - v->a[155738] = anon_sym_AMP_EQ; - v->a[155739] = anon_sym_CARET_EQ; - small_parse_table_7787(v); -} - -void small_parse_table_7787(t_small_parse_table_array *v) -{ - v->a[155740] = anon_sym_PIPE_EQ; - v->a[155741] = anon_sym_PIPE_PIPE; - v->a[155742] = anon_sym_AMP_AMP; - v->a[155743] = anon_sym_EQ_EQ; - v->a[155744] = anon_sym_BANG_EQ; - v->a[155745] = anon_sym_LT_EQ; - v->a[155746] = anon_sym_GT_EQ; - v->a[155747] = anon_sym_RPAREN; - v->a[155748] = anon_sym_EQ_TILDE; - v->a[155749] = anon_sym_QMARK; - v->a[155750] = 3; - v->a[155751] = actions(3); - v->a[155752] = 1; - v->a[155753] = sym_comment; - v->a[155754] = actions(7246); - v->a[155755] = 1; - v->a[155756] = aux_sym_heredoc_redirect_token1; - v->a[155757] = actions(7244); - v->a[155758] = 36; - v->a[155759] = anon_sym_SEMI; - small_parse_table_7788(v); -} - -void small_parse_table_7788(t_small_parse_table_array *v) -{ - v->a[155760] = anon_sym_COMMA; - v->a[155761] = anon_sym_PLUS_PLUS; - v->a[155762] = anon_sym_DASH_DASH; - v->a[155763] = anon_sym_PLUS_EQ; - v->a[155764] = anon_sym_DASH_EQ; - v->a[155765] = anon_sym_STAR_EQ; - v->a[155766] = anon_sym_SLASH_EQ; - v->a[155767] = anon_sym_PERCENT_EQ; - v->a[155768] = anon_sym_STAR_STAR_EQ; - v->a[155769] = anon_sym_LT_LT_EQ; - v->a[155770] = anon_sym_GT_GT_EQ; - v->a[155771] = anon_sym_AMP_EQ; - v->a[155772] = anon_sym_CARET_EQ; - v->a[155773] = anon_sym_PIPE_EQ; - v->a[155774] = anon_sym_PIPE_PIPE; - v->a[155775] = anon_sym_DASHo; - v->a[155776] = anon_sym_AMP_AMP; - v->a[155777] = anon_sym_DASHa; - v->a[155778] = anon_sym_PIPE; - v->a[155779] = anon_sym_CARET; - small_parse_table_7789(v); -} - -void small_parse_table_7789(t_small_parse_table_array *v) -{ - v->a[155780] = anon_sym_AMP; - v->a[155781] = anon_sym_EQ_EQ; - v->a[155782] = anon_sym_BANG_EQ; - v->a[155783] = anon_sym_LT; - v->a[155784] = anon_sym_GT; - v->a[155785] = anon_sym_LT_EQ; - v->a[155786] = anon_sym_GT_EQ; - v->a[155787] = anon_sym_LT_LT; - v->a[155788] = anon_sym_GT_GT; - v->a[155789] = anon_sym_PLUS; - v->a[155790] = anon_sym_DASH; - v->a[155791] = anon_sym_STAR; - v->a[155792] = anon_sym_SLASH; - v->a[155793] = anon_sym_PERCENT; - v->a[155794] = anon_sym_STAR_STAR; - v->a[155795] = 15; - v->a[155796] = actions(3); - v->a[155797] = 1; - v->a[155798] = sym_comment; - v->a[155799] = actions(7256); - small_parse_table_7790(v); -} - -/* EOF small_parse_table_1557.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1558.c b/parser/static/small_parse_table/small_parse_table_1558.c deleted file mode 100644 index 823872cf..00000000 --- a/parser/static/small_parse_table/small_parse_table_1558.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1558.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7790(t_small_parse_table_array *v) -{ - v->a[155800] = 1; - v->a[155801] = anon_sym_PIPE; - v->a[155802] = actions(7258); - v->a[155803] = 1; - v->a[155804] = anon_sym_CARET; - v->a[155805] = actions(7260); - v->a[155806] = 1; - v->a[155807] = anon_sym_AMP; - v->a[155808] = actions(7272); - v->a[155809] = 1; - v->a[155810] = anon_sym_STAR_STAR; - v->a[155811] = actions(7274); - v->a[155812] = 1; - v->a[155813] = aux_sym_heredoc_redirect_token1; - v->a[155814] = actions(7250); - v->a[155815] = 2; - v->a[155816] = anon_sym_PLUS_PLUS; - v->a[155817] = anon_sym_DASH_DASH; - v->a[155818] = actions(7252); - v->a[155819] = 2; - small_parse_table_7791(v); -} - -void small_parse_table_7791(t_small_parse_table_array *v) -{ - v->a[155820] = anon_sym_PIPE_PIPE; - v->a[155821] = anon_sym_DASHo; - v->a[155822] = actions(7254); - v->a[155823] = 2; - v->a[155824] = anon_sym_AMP_AMP; - v->a[155825] = anon_sym_DASHa; - v->a[155826] = actions(7262); - v->a[155827] = 2; - v->a[155828] = anon_sym_EQ_EQ; - v->a[155829] = anon_sym_BANG_EQ; - v->a[155830] = actions(7266); - v->a[155831] = 2; - v->a[155832] = anon_sym_LT_LT; - v->a[155833] = anon_sym_GT_GT; - v->a[155834] = actions(7268); - v->a[155835] = 2; - v->a[155836] = anon_sym_PLUS; - v->a[155837] = anon_sym_DASH; - v->a[155838] = actions(7270); - v->a[155839] = 3; - small_parse_table_7792(v); -} - -void small_parse_table_7792(t_small_parse_table_array *v) -{ - v->a[155840] = anon_sym_STAR; - v->a[155841] = anon_sym_SLASH; - v->a[155842] = anon_sym_PERCENT; - v->a[155843] = actions(7264); - v->a[155844] = 4; - v->a[155845] = anon_sym_LT; - v->a[155846] = anon_sym_GT; - v->a[155847] = anon_sym_LT_EQ; - v->a[155848] = anon_sym_GT_EQ; - v->a[155849] = actions(7248); - v->a[155850] = 13; - v->a[155851] = anon_sym_SEMI; - v->a[155852] = anon_sym_COMMA; - v->a[155853] = anon_sym_PLUS_EQ; - v->a[155854] = anon_sym_DASH_EQ; - v->a[155855] = anon_sym_STAR_EQ; - v->a[155856] = anon_sym_SLASH_EQ; - v->a[155857] = anon_sym_PERCENT_EQ; - v->a[155858] = anon_sym_STAR_STAR_EQ; - v->a[155859] = anon_sym_LT_LT_EQ; - small_parse_table_7793(v); -} - -void small_parse_table_7793(t_small_parse_table_array *v) -{ - v->a[155860] = anon_sym_GT_GT_EQ; - v->a[155861] = anon_sym_AMP_EQ; - v->a[155862] = anon_sym_CARET_EQ; - v->a[155863] = anon_sym_PIPE_EQ; - v->a[155864] = 13; - v->a[155865] = actions(3); - v->a[155866] = 1; - v->a[155867] = sym_comment; - v->a[155868] = actions(7256); - v->a[155869] = 1; - v->a[155870] = anon_sym_PIPE; - v->a[155871] = actions(7258); - v->a[155872] = 1; - v->a[155873] = anon_sym_CARET; - v->a[155874] = actions(7260); - v->a[155875] = 1; - v->a[155876] = anon_sym_AMP; - v->a[155877] = actions(7272); - v->a[155878] = 1; - v->a[155879] = anon_sym_STAR_STAR; - small_parse_table_7794(v); -} - -void small_parse_table_7794(t_small_parse_table_array *v) -{ - v->a[155880] = actions(7274); - v->a[155881] = 1; - v->a[155882] = aux_sym_heredoc_redirect_token1; - v->a[155883] = actions(7250); - v->a[155884] = 2; - v->a[155885] = anon_sym_PLUS_PLUS; - v->a[155886] = anon_sym_DASH_DASH; - v->a[155887] = actions(7262); - v->a[155888] = 2; - v->a[155889] = anon_sym_EQ_EQ; - v->a[155890] = anon_sym_BANG_EQ; - v->a[155891] = actions(7266); - v->a[155892] = 2; - v->a[155893] = anon_sym_LT_LT; - v->a[155894] = anon_sym_GT_GT; - v->a[155895] = actions(7268); - v->a[155896] = 2; - v->a[155897] = anon_sym_PLUS; - v->a[155898] = anon_sym_DASH; - v->a[155899] = actions(7270); - small_parse_table_7795(v); -} - -/* EOF small_parse_table_1558.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1559.c b/parser/static/small_parse_table/small_parse_table_1559.c deleted file mode 100644 index 49399d3f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1559.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1559.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7795(t_small_parse_table_array *v) -{ - v->a[155900] = 3; - v->a[155901] = anon_sym_STAR; - v->a[155902] = anon_sym_SLASH; - v->a[155903] = anon_sym_PERCENT; - v->a[155904] = actions(7264); - v->a[155905] = 4; - v->a[155906] = anon_sym_LT; - v->a[155907] = anon_sym_GT; - v->a[155908] = anon_sym_LT_EQ; - v->a[155909] = anon_sym_GT_EQ; - v->a[155910] = actions(7248); - v->a[155911] = 17; - v->a[155912] = anon_sym_SEMI; - v->a[155913] = anon_sym_COMMA; - v->a[155914] = anon_sym_PLUS_EQ; - v->a[155915] = anon_sym_DASH_EQ; - v->a[155916] = anon_sym_STAR_EQ; - v->a[155917] = anon_sym_SLASH_EQ; - v->a[155918] = anon_sym_PERCENT_EQ; - v->a[155919] = anon_sym_STAR_STAR_EQ; - small_parse_table_7796(v); -} - -void small_parse_table_7796(t_small_parse_table_array *v) -{ - v->a[155920] = anon_sym_LT_LT_EQ; - v->a[155921] = anon_sym_GT_GT_EQ; - v->a[155922] = anon_sym_AMP_EQ; - v->a[155923] = anon_sym_CARET_EQ; - v->a[155924] = anon_sym_PIPE_EQ; - v->a[155925] = anon_sym_PIPE_PIPE; - v->a[155926] = anon_sym_DASHo; - v->a[155927] = anon_sym_AMP_AMP; - v->a[155928] = anon_sym_DASHa; - v->a[155929] = 4; - v->a[155930] = actions(71); - v->a[155931] = 1; - v->a[155932] = sym_comment; - v->a[155933] = actions(7276); - v->a[155934] = 1; - v->a[155935] = anon_sym_EQ; - v->a[155936] = actions(7088); - v->a[155937] = 13; - v->a[155938] = anon_sym_PIPE; - v->a[155939] = anon_sym_CARET; - small_parse_table_7797(v); -} - -void small_parse_table_7797(t_small_parse_table_array *v) -{ - v->a[155940] = anon_sym_AMP; - v->a[155941] = anon_sym_LT; - v->a[155942] = anon_sym_GT; - v->a[155943] = anon_sym_LT_LT; - v->a[155944] = anon_sym_GT_GT; - v->a[155945] = anon_sym_PLUS; - v->a[155946] = anon_sym_DASH; - v->a[155947] = anon_sym_STAR; - v->a[155948] = anon_sym_SLASH; - v->a[155949] = anon_sym_PERCENT; - v->a[155950] = anon_sym_STAR_STAR; - v->a[155951] = actions(7092); - v->a[155952] = 23; - v->a[155953] = anon_sym_RPAREN_RPAREN; - v->a[155954] = anon_sym_COMMA; - v->a[155955] = anon_sym_PLUS_PLUS; - v->a[155956] = anon_sym_DASH_DASH; - v->a[155957] = anon_sym_PLUS_EQ; - v->a[155958] = anon_sym_DASH_EQ; - v->a[155959] = anon_sym_STAR_EQ; - small_parse_table_7798(v); -} - -void small_parse_table_7798(t_small_parse_table_array *v) -{ - v->a[155960] = anon_sym_SLASH_EQ; - v->a[155961] = anon_sym_PERCENT_EQ; - v->a[155962] = anon_sym_STAR_STAR_EQ; - v->a[155963] = anon_sym_LT_LT_EQ; - v->a[155964] = anon_sym_GT_GT_EQ; - v->a[155965] = anon_sym_AMP_EQ; - v->a[155966] = anon_sym_CARET_EQ; - v->a[155967] = anon_sym_PIPE_EQ; - v->a[155968] = anon_sym_PIPE_PIPE; - v->a[155969] = anon_sym_DASHo; - v->a[155970] = anon_sym_AMP_AMP; - v->a[155971] = anon_sym_DASHa; - v->a[155972] = anon_sym_EQ_EQ; - v->a[155973] = anon_sym_BANG_EQ; - v->a[155974] = anon_sym_LT_EQ; - v->a[155975] = anon_sym_GT_EQ; - v->a[155976] = 3; - v->a[155977] = actions(71); - v->a[155978] = 1; - v->a[155979] = sym_comment; - small_parse_table_7799(v); -} - -void small_parse_table_7799(t_small_parse_table_array *v) -{ - v->a[155980] = actions(6807); - v->a[155981] = 14; - v->a[155982] = anon_sym_EQ; - v->a[155983] = anon_sym_PIPE; - v->a[155984] = anon_sym_CARET; - v->a[155985] = anon_sym_AMP; - v->a[155986] = anon_sym_LT; - v->a[155987] = anon_sym_GT; - v->a[155988] = anon_sym_LT_LT; - v->a[155989] = anon_sym_GT_GT; - v->a[155990] = anon_sym_PLUS; - v->a[155991] = anon_sym_DASH; - v->a[155992] = anon_sym_STAR; - v->a[155993] = anon_sym_SLASH; - v->a[155994] = anon_sym_PERCENT; - v->a[155995] = anon_sym_STAR_STAR; - v->a[155996] = actions(6805); - v->a[155997] = 23; - v->a[155998] = sym_test_operator; - v->a[155999] = anon_sym_PLUS_PLUS; - small_parse_table_7800(v); -} - -/* EOF small_parse_table_1559.c */ diff --git a/parser/static/small_parse_table/small_parse_table_156.c b/parser/static/small_parse_table/small_parse_table_156.c index 6df2dba6..4131cfbb 100644 --- a/parser/static/small_parse_table/small_parse_table_156.c +++ b/parser/static/small_parse_table/small_parse_table_156.c @@ -14,126 +14,126 @@ void small_parse_table_780(t_small_parse_table_array *v) { - v->a[15600] = 1; - v->a[15601] = aux_sym_number_token1; - v->a[15602] = actions(3193); - v->a[15603] = 1; - v->a[15604] = aux_sym_number_token2; - v->a[15605] = actions(3195); - v->a[15606] = 1; - v->a[15607] = anon_sym_DOLLAR_LBRACE; - v->a[15608] = actions(3197); - v->a[15609] = 1; - v->a[15610] = anon_sym_DOLLAR_LPAREN; - v->a[15611] = actions(3199); - v->a[15612] = 1; - v->a[15613] = anon_sym_BQUOTE; - v->a[15614] = actions(3201); - v->a[15615] = 1; - v->a[15616] = anon_sym_DOLLAR_BQUOTE; - v->a[15617] = actions(3207); - v->a[15618] = 1; - v->a[15619] = sym_test_operator; + v->a[15600] = state(3589); + v->a[15601] = 1; + v->a[15602] = sym__heredoc_pipeline; + v->a[15603] = state(3590); + v->a[15604] = 1; + v->a[15605] = sym__heredoc_expression; + v->a[15606] = actions(2446); + v->a[15607] = 2; + v->a[15608] = sym_raw_string; + v->a[15609] = sym_word; + v->a[15610] = actions(2448); + v->a[15611] = 2; + v->a[15612] = anon_sym_PIPE; + v->a[15613] = anon_sym_PIPE_AMP; + v->a[15614] = actions(2450); + v->a[15615] = 2; + v->a[15616] = anon_sym_AMP_AMP; + v->a[15617] = anon_sym_PIPE_PIPE; + v->a[15618] = actions(2454); + v->a[15619] = 2; small_parse_table_781(v); } void small_parse_table_781(t_small_parse_table_array *v) { - v->a[15620] = actions(3209); - v->a[15621] = 1; - v->a[15622] = sym__brace_start; - v->a[15623] = actions(3461); - v->a[15624] = 1; - v->a[15625] = aux_sym__simple_variable_name_token1; - v->a[15626] = state(1966); - v->a[15627] = 1; - v->a[15628] = aux_sym__literal_repeat1; - v->a[15629] = actions(2299); - v->a[15630] = 2; - v->a[15631] = sym_file_descriptor; - v->a[15632] = aux_sym_heredoc_redirect_token1; - v->a[15633] = actions(3181); - v->a[15634] = 2; - v->a[15635] = anon_sym_LPAREN_LPAREN; - v->a[15636] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15637] = actions(3203); - v->a[15638] = 2; - v->a[15639] = anon_sym_LT_LPAREN; + v->a[15620] = anon_sym_LT_AMP_DASH; + v->a[15621] = anon_sym_GT_AMP_DASH; + v->a[15622] = state(2744); + v->a[15623] = 2; + v->a[15624] = sym_file_redirect; + v->a[15625] = aux_sym_redirected_statement_repeat2; + v->a[15626] = state(2716); + v->a[15627] = 7; + v->a[15628] = sym_arithmetic_expansion; + v->a[15629] = sym_brace_expression; + v->a[15630] = sym_string; + v->a[15631] = sym_number; + v->a[15632] = sym_simple_expansion; + v->a[15633] = sym_expansion; + v->a[15634] = sym_command_substitution; + v->a[15635] = actions(2452); + v->a[15636] = 8; + v->a[15637] = anon_sym_LT; + v->a[15638] = anon_sym_GT; + v->a[15639] = anon_sym_GT_GT; small_parse_table_782(v); } void small_parse_table_782(t_small_parse_table_array *v) { - v->a[15640] = anon_sym_GT_LPAREN; - v->a[15641] = state(667); - v->a[15642] = 2; - v->a[15643] = sym_concatenation; - v->a[15644] = aux_sym_unset_command_repeat1; - v->a[15645] = actions(3179); - v->a[15646] = 3; - v->a[15647] = sym_raw_string; - v->a[15648] = sym_ansi_c_string; - v->a[15649] = sym_word; - v->a[15650] = state(1650); - v->a[15651] = 9; - v->a[15652] = sym_arithmetic_expansion; - v->a[15653] = sym_brace_expression; - v->a[15654] = sym_string; - v->a[15655] = sym_translated_string; - v->a[15656] = sym_number; - v->a[15657] = sym_simple_expansion; - v->a[15658] = sym_expansion; - v->a[15659] = sym_command_substitution; + v->a[15640] = anon_sym_AMP_GT; + v->a[15641] = anon_sym_AMP_GT_GT; + v->a[15642] = anon_sym_LT_AMP; + v->a[15643] = anon_sym_GT_AMP; + v->a[15644] = anon_sym_GT_PIPE; + v->a[15645] = 27; + v->a[15646] = actions(3); + v->a[15647] = 1; + v->a[15648] = sym_comment; + v->a[15649] = actions(2458); + v->a[15650] = 1; + v->a[15651] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15652] = actions(2460); + v->a[15653] = 1; + v->a[15654] = anon_sym_DOLLAR; + v->a[15655] = actions(2462); + v->a[15656] = 1; + v->a[15657] = sym__special_character; + v->a[15658] = actions(2464); + v->a[15659] = 1; small_parse_table_783(v); } void small_parse_table_783(t_small_parse_table_array *v) { - v->a[15660] = sym_process_substitution; - v->a[15661] = actions(2297); - v->a[15662] = 20; - v->a[15663] = anon_sym_SEMI; - v->a[15664] = anon_sym_PIPE_PIPE; - v->a[15665] = anon_sym_AMP_AMP; - v->a[15666] = anon_sym_PIPE; - v->a[15667] = anon_sym_AMP; - v->a[15668] = anon_sym_LT; - v->a[15669] = anon_sym_GT; - v->a[15670] = anon_sym_LT_LT; - v->a[15671] = anon_sym_GT_GT; - v->a[15672] = anon_sym_RPAREN; - v->a[15673] = anon_sym_SEMI_SEMI; - v->a[15674] = anon_sym_PIPE_AMP; - v->a[15675] = anon_sym_AMP_GT; - v->a[15676] = anon_sym_AMP_GT_GT; - v->a[15677] = anon_sym_LT_AMP; - v->a[15678] = anon_sym_GT_AMP; - v->a[15679] = anon_sym_GT_PIPE; + v->a[15660] = anon_sym_DQUOTE; + v->a[15661] = actions(2466); + v->a[15662] = 1; + v->a[15663] = aux_sym_number_token1; + v->a[15664] = actions(2468); + v->a[15665] = 1; + v->a[15666] = aux_sym_number_token2; + v->a[15667] = actions(2470); + v->a[15668] = 1; + v->a[15669] = anon_sym_DOLLAR_LBRACE; + v->a[15670] = actions(2472); + v->a[15671] = 1; + v->a[15672] = anon_sym_DOLLAR_LPAREN; + v->a[15673] = actions(2474); + v->a[15674] = 1; + v->a[15675] = anon_sym_BQUOTE; + v->a[15676] = actions(2476); + v->a[15677] = 1; + v->a[15678] = anon_sym_DOLLAR_BQUOTE; + v->a[15679] = actions(2478); small_parse_table_784(v); } void small_parse_table_784(t_small_parse_table_array *v) { - v->a[15680] = anon_sym_LT_AMP_DASH; - v->a[15681] = anon_sym_GT_AMP_DASH; - v->a[15682] = anon_sym_LT_LT_DASH; - v->a[15683] = 6; - v->a[15684] = actions(3); - v->a[15685] = 1; - v->a[15686] = sym_comment; - v->a[15687] = state(1739); - v->a[15688] = 1; - v->a[15689] = aux_sym__literal_repeat1; - v->a[15690] = state(1953); - v->a[15691] = 1; - v->a[15692] = sym_concatenation; - v->a[15693] = actions(2496); - v->a[15694] = 5; - v->a[15695] = sym_file_descriptor; - v->a[15696] = sym_variable_name; - v->a[15697] = sym_test_operator; - v->a[15698] = sym__brace_start; - v->a[15699] = aux_sym_heredoc_redirect_token1; + v->a[15680] = 1; + v->a[15681] = sym_file_descriptor; + v->a[15682] = actions(2480); + v->a[15683] = 1; + v->a[15684] = sym_test_operator; + v->a[15685] = actions(2482); + v->a[15686] = 1; + v->a[15687] = sym__brace_start; + v->a[15688] = actions(2636); + v->a[15689] = 1; + v->a[15690] = aux_sym_heredoc_redirect_token1; + v->a[15691] = state(2079); + v->a[15692] = 1; + v->a[15693] = aux_sym__heredoc_command; + v->a[15694] = state(2852); + v->a[15695] = 1; + v->a[15696] = aux_sym__literal_repeat1; + v->a[15697] = state(2882); + v->a[15698] = 1; + v->a[15699] = sym_concatenation; small_parse_table_785(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1560.c b/parser/static/small_parse_table/small_parse_table_1560.c deleted file mode 100644 index 6b0df3a5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1560.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1560.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7800(t_small_parse_table_array *v) -{ - v->a[156000] = anon_sym_DASH_DASH; - v->a[156001] = anon_sym_PLUS_EQ; - v->a[156002] = anon_sym_DASH_EQ; - v->a[156003] = anon_sym_STAR_EQ; - v->a[156004] = anon_sym_SLASH_EQ; - v->a[156005] = anon_sym_PERCENT_EQ; - v->a[156006] = anon_sym_STAR_STAR_EQ; - v->a[156007] = anon_sym_LT_LT_EQ; - v->a[156008] = anon_sym_GT_GT_EQ; - v->a[156009] = anon_sym_AMP_EQ; - v->a[156010] = anon_sym_CARET_EQ; - v->a[156011] = anon_sym_PIPE_EQ; - v->a[156012] = anon_sym_PIPE_PIPE; - v->a[156013] = anon_sym_AMP_AMP; - v->a[156014] = anon_sym_EQ_EQ; - v->a[156015] = anon_sym_BANG_EQ; - v->a[156016] = anon_sym_LT_EQ; - v->a[156017] = anon_sym_GT_EQ; - v->a[156018] = anon_sym_RBRACK; - v->a[156019] = anon_sym_EQ_TILDE; - small_parse_table_7801(v); -} - -void small_parse_table_7801(t_small_parse_table_array *v) -{ - v->a[156020] = anon_sym_QMARK; - v->a[156021] = 17; - v->a[156022] = actions(71); - v->a[156023] = 1; - v->a[156024] = sym_comment; - v->a[156025] = actions(7123); - v->a[156026] = 1; - v->a[156027] = anon_sym_EQ; - v->a[156028] = actions(7280); - v->a[156029] = 1; - v->a[156030] = anon_sym_PIPE_PIPE; - v->a[156031] = actions(7282); - v->a[156032] = 1; - v->a[156033] = anon_sym_AMP_AMP; - v->a[156034] = actions(7284); - v->a[156035] = 1; - v->a[156036] = anon_sym_PIPE; - v->a[156037] = actions(7286); - v->a[156038] = 1; - v->a[156039] = anon_sym_CARET; - small_parse_table_7802(v); -} - -void small_parse_table_7802(t_small_parse_table_array *v) -{ - v->a[156040] = actions(7288); - v->a[156041] = 1; - v->a[156042] = anon_sym_AMP; - v->a[156043] = actions(7302); - v->a[156044] = 1; - v->a[156045] = anon_sym_STAR_STAR; - v->a[156046] = actions(7304); - v->a[156047] = 1; - v->a[156048] = sym_test_operator; - v->a[156049] = actions(7278); - v->a[156050] = 2; - v->a[156051] = anon_sym_PLUS_PLUS; - v->a[156052] = anon_sym_DASH_DASH; - v->a[156053] = actions(7290); - v->a[156054] = 2; - v->a[156055] = anon_sym_EQ_EQ; - v->a[156056] = anon_sym_BANG_EQ; - v->a[156057] = actions(7292); - v->a[156058] = 2; - v->a[156059] = anon_sym_LT; - small_parse_table_7803(v); -} - -void small_parse_table_7803(t_small_parse_table_array *v) -{ - v->a[156060] = anon_sym_GT; - v->a[156061] = actions(7294); - v->a[156062] = 2; - v->a[156063] = anon_sym_LT_EQ; - v->a[156064] = anon_sym_GT_EQ; - v->a[156065] = actions(7296); - v->a[156066] = 2; - v->a[156067] = anon_sym_LT_LT; - v->a[156068] = anon_sym_GT_GT; - v->a[156069] = actions(7298); - v->a[156070] = 2; - v->a[156071] = anon_sym_PLUS; - v->a[156072] = anon_sym_DASH; - v->a[156073] = actions(7300); - v->a[156074] = 3; - v->a[156075] = anon_sym_STAR; - v->a[156076] = anon_sym_SLASH; - v->a[156077] = anon_sym_PERCENT; - v->a[156078] = actions(7125); - v->a[156079] = 14; - small_parse_table_7804(v); -} - -void small_parse_table_7804(t_small_parse_table_array *v) -{ - v->a[156080] = anon_sym_PLUS_EQ; - v->a[156081] = anon_sym_DASH_EQ; - v->a[156082] = anon_sym_STAR_EQ; - v->a[156083] = anon_sym_SLASH_EQ; - v->a[156084] = anon_sym_PERCENT_EQ; - v->a[156085] = anon_sym_STAR_STAR_EQ; - v->a[156086] = anon_sym_LT_LT_EQ; - v->a[156087] = anon_sym_GT_GT_EQ; - v->a[156088] = anon_sym_AMP_EQ; - v->a[156089] = anon_sym_CARET_EQ; - v->a[156090] = anon_sym_PIPE_EQ; - v->a[156091] = anon_sym_RBRACK; - v->a[156092] = anon_sym_EQ_TILDE; - v->a[156093] = anon_sym_QMARK; - v->a[156094] = 12; - v->a[156095] = actions(3); - v->a[156096] = 1; - v->a[156097] = sym_comment; - v->a[156098] = actions(7258); - v->a[156099] = 1; - small_parse_table_7805(v); -} - -/* EOF small_parse_table_1560.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1561.c b/parser/static/small_parse_table/small_parse_table_1561.c deleted file mode 100644 index fde71560..00000000 --- a/parser/static/small_parse_table/small_parse_table_1561.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1561.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7805(t_small_parse_table_array *v) -{ - v->a[156100] = anon_sym_CARET; - v->a[156101] = actions(7260); - v->a[156102] = 1; - v->a[156103] = anon_sym_AMP; - v->a[156104] = actions(7272); - v->a[156105] = 1; - v->a[156106] = anon_sym_STAR_STAR; - v->a[156107] = actions(7274); - v->a[156108] = 1; - v->a[156109] = aux_sym_heredoc_redirect_token1; - v->a[156110] = actions(7250); - v->a[156111] = 2; - v->a[156112] = anon_sym_PLUS_PLUS; - v->a[156113] = anon_sym_DASH_DASH; - v->a[156114] = actions(7262); - v->a[156115] = 2; - v->a[156116] = anon_sym_EQ_EQ; - v->a[156117] = anon_sym_BANG_EQ; - v->a[156118] = actions(7266); - v->a[156119] = 2; - small_parse_table_7806(v); -} - -void small_parse_table_7806(t_small_parse_table_array *v) -{ - v->a[156120] = anon_sym_LT_LT; - v->a[156121] = anon_sym_GT_GT; - v->a[156122] = actions(7268); - v->a[156123] = 2; - v->a[156124] = anon_sym_PLUS; - v->a[156125] = anon_sym_DASH; - v->a[156126] = actions(7270); - v->a[156127] = 3; - v->a[156128] = anon_sym_STAR; - v->a[156129] = anon_sym_SLASH; - v->a[156130] = anon_sym_PERCENT; - v->a[156131] = actions(7264); - v->a[156132] = 4; - v->a[156133] = anon_sym_LT; - v->a[156134] = anon_sym_GT; - v->a[156135] = anon_sym_LT_EQ; - v->a[156136] = anon_sym_GT_EQ; - v->a[156137] = actions(7248); - v->a[156138] = 18; - v->a[156139] = anon_sym_SEMI; - small_parse_table_7807(v); -} - -void small_parse_table_7807(t_small_parse_table_array *v) -{ - v->a[156140] = anon_sym_COMMA; - v->a[156141] = anon_sym_PLUS_EQ; - v->a[156142] = anon_sym_DASH_EQ; - v->a[156143] = anon_sym_STAR_EQ; - v->a[156144] = anon_sym_SLASH_EQ; - v->a[156145] = anon_sym_PERCENT_EQ; - v->a[156146] = anon_sym_STAR_STAR_EQ; - v->a[156147] = anon_sym_LT_LT_EQ; - v->a[156148] = anon_sym_GT_GT_EQ; - v->a[156149] = anon_sym_AMP_EQ; - v->a[156150] = anon_sym_CARET_EQ; - v->a[156151] = anon_sym_PIPE_EQ; - v->a[156152] = anon_sym_PIPE_PIPE; - v->a[156153] = anon_sym_DASHo; - v->a[156154] = anon_sym_AMP_AMP; - v->a[156155] = anon_sym_DASHa; - v->a[156156] = anon_sym_PIPE; - v->a[156157] = 3; - v->a[156158] = actions(71); - v->a[156159] = 1; - small_parse_table_7808(v); -} - -void small_parse_table_7808(t_small_parse_table_array *v) -{ - v->a[156160] = sym_comment; - v->a[156161] = actions(6807); - v->a[156162] = 14; - v->a[156163] = anon_sym_EQ; - v->a[156164] = anon_sym_PIPE; - v->a[156165] = anon_sym_CARET; - v->a[156166] = anon_sym_AMP; - v->a[156167] = anon_sym_LT; - v->a[156168] = anon_sym_GT; - v->a[156169] = anon_sym_LT_LT; - v->a[156170] = anon_sym_GT_GT; - v->a[156171] = anon_sym_PLUS; - v->a[156172] = anon_sym_DASH; - v->a[156173] = anon_sym_STAR; - v->a[156174] = anon_sym_SLASH; - v->a[156175] = anon_sym_PERCENT; - v->a[156176] = anon_sym_STAR_STAR; - v->a[156177] = actions(6805); - v->a[156178] = 23; - v->a[156179] = sym_test_operator; - small_parse_table_7809(v); -} - -void small_parse_table_7809(t_small_parse_table_array *v) -{ - v->a[156180] = anon_sym_PLUS_PLUS; - v->a[156181] = anon_sym_DASH_DASH; - v->a[156182] = anon_sym_PLUS_EQ; - v->a[156183] = anon_sym_DASH_EQ; - v->a[156184] = anon_sym_STAR_EQ; - v->a[156185] = anon_sym_SLASH_EQ; - v->a[156186] = anon_sym_PERCENT_EQ; - v->a[156187] = anon_sym_STAR_STAR_EQ; - v->a[156188] = anon_sym_LT_LT_EQ; - v->a[156189] = anon_sym_GT_GT_EQ; - v->a[156190] = anon_sym_AMP_EQ; - v->a[156191] = anon_sym_CARET_EQ; - v->a[156192] = anon_sym_PIPE_EQ; - v->a[156193] = anon_sym_PIPE_PIPE; - v->a[156194] = anon_sym_AMP_AMP; - v->a[156195] = anon_sym_EQ_EQ; - v->a[156196] = anon_sym_BANG_EQ; - v->a[156197] = anon_sym_LT_EQ; - v->a[156198] = anon_sym_GT_EQ; - v->a[156199] = anon_sym_RBRACK; - small_parse_table_7810(v); -} - -/* EOF small_parse_table_1561.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1562.c b/parser/static/small_parse_table/small_parse_table_1562.c deleted file mode 100644 index 5d329a90..00000000 --- a/parser/static/small_parse_table/small_parse_table_1562.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1562.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7810(t_small_parse_table_array *v) -{ - v->a[156200] = anon_sym_EQ_TILDE; - v->a[156201] = anon_sym_QMARK; - v->a[156202] = 3; - v->a[156203] = actions(71); - v->a[156204] = 1; - v->a[156205] = sym_comment; - v->a[156206] = actions(6797); - v->a[156207] = 14; - v->a[156208] = anon_sym_EQ; - v->a[156209] = anon_sym_PIPE; - v->a[156210] = anon_sym_CARET; - v->a[156211] = anon_sym_AMP; - v->a[156212] = anon_sym_LT; - v->a[156213] = anon_sym_GT; - v->a[156214] = anon_sym_LT_LT; - v->a[156215] = anon_sym_GT_GT; - v->a[156216] = anon_sym_PLUS; - v->a[156217] = anon_sym_DASH; - v->a[156218] = anon_sym_STAR; - v->a[156219] = anon_sym_SLASH; - small_parse_table_7811(v); -} - -void small_parse_table_7811(t_small_parse_table_array *v) -{ - v->a[156220] = anon_sym_PERCENT; - v->a[156221] = anon_sym_STAR_STAR; - v->a[156222] = actions(6795); - v->a[156223] = 23; - v->a[156224] = sym_test_operator; - v->a[156225] = anon_sym_PLUS_PLUS; - v->a[156226] = anon_sym_DASH_DASH; - v->a[156227] = anon_sym_PLUS_EQ; - v->a[156228] = anon_sym_DASH_EQ; - v->a[156229] = anon_sym_STAR_EQ; - v->a[156230] = anon_sym_SLASH_EQ; - v->a[156231] = anon_sym_PERCENT_EQ; - v->a[156232] = anon_sym_STAR_STAR_EQ; - v->a[156233] = anon_sym_LT_LT_EQ; - v->a[156234] = anon_sym_GT_GT_EQ; - v->a[156235] = anon_sym_AMP_EQ; - v->a[156236] = anon_sym_CARET_EQ; - v->a[156237] = anon_sym_PIPE_EQ; - v->a[156238] = anon_sym_PIPE_PIPE; - v->a[156239] = anon_sym_AMP_AMP; - small_parse_table_7812(v); -} - -void small_parse_table_7812(t_small_parse_table_array *v) -{ - v->a[156240] = anon_sym_EQ_EQ; - v->a[156241] = anon_sym_BANG_EQ; - v->a[156242] = anon_sym_LT_EQ; - v->a[156243] = anon_sym_GT_EQ; - v->a[156244] = anon_sym_RPAREN; - v->a[156245] = anon_sym_EQ_TILDE; - v->a[156246] = anon_sym_QMARK; - v->a[156247] = 17; - v->a[156248] = actions(71); - v->a[156249] = 1; - v->a[156250] = sym_comment; - v->a[156251] = actions(7123); - v->a[156252] = 1; - v->a[156253] = anon_sym_EQ; - v->a[156254] = actions(7176); - v->a[156255] = 1; - v->a[156256] = anon_sym_PIPE_PIPE; - v->a[156257] = actions(7178); - v->a[156258] = 1; - v->a[156259] = anon_sym_AMP_AMP; - small_parse_table_7813(v); -} - -void small_parse_table_7813(t_small_parse_table_array *v) -{ - v->a[156260] = actions(7180); - v->a[156261] = 1; - v->a[156262] = anon_sym_PIPE; - v->a[156263] = actions(7182); - v->a[156264] = 1; - v->a[156265] = anon_sym_CARET; - v->a[156266] = actions(7184); - v->a[156267] = 1; - v->a[156268] = anon_sym_AMP; - v->a[156269] = actions(7198); - v->a[156270] = 1; - v->a[156271] = anon_sym_STAR_STAR; - v->a[156272] = actions(7206); - v->a[156273] = 1; - v->a[156274] = sym_test_operator; - v->a[156275] = actions(6793); - v->a[156276] = 2; - v->a[156277] = anon_sym_PLUS_PLUS; - v->a[156278] = anon_sym_DASH_DASH; - v->a[156279] = actions(7186); - small_parse_table_7814(v); -} - -void small_parse_table_7814(t_small_parse_table_array *v) -{ - v->a[156280] = 2; - v->a[156281] = anon_sym_EQ_EQ; - v->a[156282] = anon_sym_BANG_EQ; - v->a[156283] = actions(7188); - v->a[156284] = 2; - v->a[156285] = anon_sym_LT; - v->a[156286] = anon_sym_GT; - v->a[156287] = actions(7190); - v->a[156288] = 2; - v->a[156289] = anon_sym_LT_EQ; - v->a[156290] = anon_sym_GT_EQ; - v->a[156291] = actions(7192); - v->a[156292] = 2; - v->a[156293] = anon_sym_LT_LT; - v->a[156294] = anon_sym_GT_GT; - v->a[156295] = actions(7194); - v->a[156296] = 2; - v->a[156297] = anon_sym_PLUS; - v->a[156298] = anon_sym_DASH; - v->a[156299] = actions(7196); - small_parse_table_7815(v); -} - -/* EOF small_parse_table_1562.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1563.c b/parser/static/small_parse_table/small_parse_table_1563.c deleted file mode 100644 index 66df9fb8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1563.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1563.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7815(t_small_parse_table_array *v) -{ - v->a[156300] = 3; - v->a[156301] = anon_sym_STAR; - v->a[156302] = anon_sym_SLASH; - v->a[156303] = anon_sym_PERCENT; - v->a[156304] = actions(7125); - v->a[156305] = 14; - v->a[156306] = anon_sym_PLUS_EQ; - v->a[156307] = anon_sym_DASH_EQ; - v->a[156308] = anon_sym_STAR_EQ; - v->a[156309] = anon_sym_SLASH_EQ; - v->a[156310] = anon_sym_PERCENT_EQ; - v->a[156311] = anon_sym_STAR_STAR_EQ; - v->a[156312] = anon_sym_LT_LT_EQ; - v->a[156313] = anon_sym_GT_GT_EQ; - v->a[156314] = anon_sym_AMP_EQ; - v->a[156315] = anon_sym_CARET_EQ; - v->a[156316] = anon_sym_PIPE_EQ; - v->a[156317] = anon_sym_EQ_TILDE; - v->a[156318] = anon_sym_QMARK; - v->a[156319] = anon_sym_COLON; - small_parse_table_7816(v); -} - -void small_parse_table_7816(t_small_parse_table_array *v) -{ - v->a[156320] = 11; - v->a[156321] = actions(3); - v->a[156322] = 1; - v->a[156323] = sym_comment; - v->a[156324] = actions(7260); - v->a[156325] = 1; - v->a[156326] = anon_sym_AMP; - v->a[156327] = actions(7272); - v->a[156328] = 1; - v->a[156329] = anon_sym_STAR_STAR; - v->a[156330] = actions(7274); - v->a[156331] = 1; - v->a[156332] = aux_sym_heredoc_redirect_token1; - v->a[156333] = actions(7250); - v->a[156334] = 2; - v->a[156335] = anon_sym_PLUS_PLUS; - v->a[156336] = anon_sym_DASH_DASH; - v->a[156337] = actions(7262); - v->a[156338] = 2; - v->a[156339] = anon_sym_EQ_EQ; - small_parse_table_7817(v); -} - -void small_parse_table_7817(t_small_parse_table_array *v) -{ - v->a[156340] = anon_sym_BANG_EQ; - v->a[156341] = actions(7266); - v->a[156342] = 2; - v->a[156343] = anon_sym_LT_LT; - v->a[156344] = anon_sym_GT_GT; - v->a[156345] = actions(7268); - v->a[156346] = 2; - v->a[156347] = anon_sym_PLUS; - v->a[156348] = anon_sym_DASH; - v->a[156349] = actions(7270); - v->a[156350] = 3; - v->a[156351] = anon_sym_STAR; - v->a[156352] = anon_sym_SLASH; - v->a[156353] = anon_sym_PERCENT; - v->a[156354] = actions(7264); - v->a[156355] = 4; - v->a[156356] = anon_sym_LT; - v->a[156357] = anon_sym_GT; - v->a[156358] = anon_sym_LT_EQ; - v->a[156359] = anon_sym_GT_EQ; - small_parse_table_7818(v); -} - -void small_parse_table_7818(t_small_parse_table_array *v) -{ - v->a[156360] = actions(7248); - v->a[156361] = 19; - v->a[156362] = anon_sym_SEMI; - v->a[156363] = anon_sym_COMMA; - v->a[156364] = anon_sym_PLUS_EQ; - v->a[156365] = anon_sym_DASH_EQ; - v->a[156366] = anon_sym_STAR_EQ; - v->a[156367] = anon_sym_SLASH_EQ; - v->a[156368] = anon_sym_PERCENT_EQ; - v->a[156369] = anon_sym_STAR_STAR_EQ; - v->a[156370] = anon_sym_LT_LT_EQ; - v->a[156371] = anon_sym_GT_GT_EQ; - v->a[156372] = anon_sym_AMP_EQ; - v->a[156373] = anon_sym_CARET_EQ; - v->a[156374] = anon_sym_PIPE_EQ; - v->a[156375] = anon_sym_PIPE_PIPE; - v->a[156376] = anon_sym_DASHo; - v->a[156377] = anon_sym_AMP_AMP; - v->a[156378] = anon_sym_DASHa; - v->a[156379] = anon_sym_PIPE; - small_parse_table_7819(v); -} - -void small_parse_table_7819(t_small_parse_table_array *v) -{ - v->a[156380] = anon_sym_CARET; - v->a[156381] = 5; - v->a[156382] = actions(71); - v->a[156383] = 1; - v->a[156384] = sym_comment; - v->a[156385] = actions(7302); - v->a[156386] = 1; - v->a[156387] = anon_sym_STAR_STAR; - v->a[156388] = actions(7278); - v->a[156389] = 2; - v->a[156390] = anon_sym_PLUS_PLUS; - v->a[156391] = anon_sym_DASH_DASH; - v->a[156392] = actions(6807); - v->a[156393] = 13; - v->a[156394] = anon_sym_EQ; - v->a[156395] = anon_sym_PIPE; - v->a[156396] = anon_sym_CARET; - v->a[156397] = anon_sym_AMP; - v->a[156398] = anon_sym_LT; - v->a[156399] = anon_sym_GT; - small_parse_table_7820(v); -} - -/* EOF small_parse_table_1563.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1564.c b/parser/static/small_parse_table/small_parse_table_1564.c deleted file mode 100644 index 54f7c44c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1564.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1564.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7820(t_small_parse_table_array *v) -{ - v->a[156400] = anon_sym_LT_LT; - v->a[156401] = anon_sym_GT_GT; - v->a[156402] = anon_sym_PLUS; - v->a[156403] = anon_sym_DASH; - v->a[156404] = anon_sym_STAR; - v->a[156405] = anon_sym_SLASH; - v->a[156406] = anon_sym_PERCENT; - v->a[156407] = actions(6805); - v->a[156408] = 21; - v->a[156409] = sym_test_operator; - v->a[156410] = anon_sym_PLUS_EQ; - v->a[156411] = anon_sym_DASH_EQ; - v->a[156412] = anon_sym_STAR_EQ; - v->a[156413] = anon_sym_SLASH_EQ; - v->a[156414] = anon_sym_PERCENT_EQ; - v->a[156415] = anon_sym_STAR_STAR_EQ; - v->a[156416] = anon_sym_LT_LT_EQ; - v->a[156417] = anon_sym_GT_GT_EQ; - v->a[156418] = anon_sym_AMP_EQ; - v->a[156419] = anon_sym_CARET_EQ; - small_parse_table_7821(v); -} - -void small_parse_table_7821(t_small_parse_table_array *v) -{ - v->a[156420] = anon_sym_PIPE_EQ; - v->a[156421] = anon_sym_PIPE_PIPE; - v->a[156422] = anon_sym_AMP_AMP; - v->a[156423] = anon_sym_EQ_EQ; - v->a[156424] = anon_sym_BANG_EQ; - v->a[156425] = anon_sym_LT_EQ; - v->a[156426] = anon_sym_GT_EQ; - v->a[156427] = anon_sym_RBRACK; - v->a[156428] = anon_sym_EQ_TILDE; - v->a[156429] = anon_sym_QMARK; - v->a[156430] = 5; - v->a[156431] = actions(71); - v->a[156432] = 1; - v->a[156433] = sym_comment; - v->a[156434] = actions(7302); - v->a[156435] = 1; - v->a[156436] = anon_sym_STAR_STAR; - v->a[156437] = actions(7278); - v->a[156438] = 2; - v->a[156439] = anon_sym_PLUS_PLUS; - small_parse_table_7822(v); -} - -void small_parse_table_7822(t_small_parse_table_array *v) -{ - v->a[156440] = anon_sym_DASH_DASH; - v->a[156441] = actions(6807); - v->a[156442] = 13; - v->a[156443] = anon_sym_EQ; - v->a[156444] = anon_sym_PIPE; - v->a[156445] = anon_sym_CARET; - v->a[156446] = anon_sym_AMP; - v->a[156447] = anon_sym_LT; - v->a[156448] = anon_sym_GT; - v->a[156449] = anon_sym_LT_LT; - v->a[156450] = anon_sym_GT_GT; - v->a[156451] = anon_sym_PLUS; - v->a[156452] = anon_sym_DASH; - v->a[156453] = anon_sym_STAR; - v->a[156454] = anon_sym_SLASH; - v->a[156455] = anon_sym_PERCENT; - v->a[156456] = actions(6805); - v->a[156457] = 21; - v->a[156458] = sym_test_operator; - v->a[156459] = anon_sym_PLUS_EQ; - small_parse_table_7823(v); -} - -void small_parse_table_7823(t_small_parse_table_array *v) -{ - v->a[156460] = anon_sym_DASH_EQ; - v->a[156461] = anon_sym_STAR_EQ; - v->a[156462] = anon_sym_SLASH_EQ; - v->a[156463] = anon_sym_PERCENT_EQ; - v->a[156464] = anon_sym_STAR_STAR_EQ; - v->a[156465] = anon_sym_LT_LT_EQ; - v->a[156466] = anon_sym_GT_GT_EQ; - v->a[156467] = anon_sym_AMP_EQ; - v->a[156468] = anon_sym_CARET_EQ; - v->a[156469] = anon_sym_PIPE_EQ; - v->a[156470] = anon_sym_PIPE_PIPE; - v->a[156471] = anon_sym_AMP_AMP; - v->a[156472] = anon_sym_EQ_EQ; - v->a[156473] = anon_sym_BANG_EQ; - v->a[156474] = anon_sym_LT_EQ; - v->a[156475] = anon_sym_GT_EQ; - v->a[156476] = anon_sym_RBRACK; - v->a[156477] = anon_sym_EQ_TILDE; - v->a[156478] = anon_sym_QMARK; - v->a[156479] = 6; - small_parse_table_7824(v); -} - -void small_parse_table_7824(t_small_parse_table_array *v) -{ - v->a[156480] = actions(71); - v->a[156481] = 1; - v->a[156482] = sym_comment; - v->a[156483] = actions(7302); - v->a[156484] = 1; - v->a[156485] = anon_sym_STAR_STAR; - v->a[156486] = actions(7278); - v->a[156487] = 2; - v->a[156488] = anon_sym_PLUS_PLUS; - v->a[156489] = anon_sym_DASH_DASH; - v->a[156490] = actions(7300); - v->a[156491] = 3; - v->a[156492] = anon_sym_STAR; - v->a[156493] = anon_sym_SLASH; - v->a[156494] = anon_sym_PERCENT; - v->a[156495] = actions(6807); - v->a[156496] = 10; - v->a[156497] = anon_sym_EQ; - v->a[156498] = anon_sym_PIPE; - v->a[156499] = anon_sym_CARET; - small_parse_table_7825(v); -} - -/* EOF small_parse_table_1564.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1565.c b/parser/static/small_parse_table/small_parse_table_1565.c deleted file mode 100644 index c8e82ffd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1565.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1565.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7825(t_small_parse_table_array *v) -{ - v->a[156500] = anon_sym_AMP; - v->a[156501] = anon_sym_LT; - v->a[156502] = anon_sym_GT; - v->a[156503] = anon_sym_LT_LT; - v->a[156504] = anon_sym_GT_GT; - v->a[156505] = anon_sym_PLUS; - v->a[156506] = anon_sym_DASH; - v->a[156507] = actions(6805); - v->a[156508] = 21; - v->a[156509] = sym_test_operator; - v->a[156510] = anon_sym_PLUS_EQ; - v->a[156511] = anon_sym_DASH_EQ; - v->a[156512] = anon_sym_STAR_EQ; - v->a[156513] = anon_sym_SLASH_EQ; - v->a[156514] = anon_sym_PERCENT_EQ; - v->a[156515] = anon_sym_STAR_STAR_EQ; - v->a[156516] = anon_sym_LT_LT_EQ; - v->a[156517] = anon_sym_GT_GT_EQ; - v->a[156518] = anon_sym_AMP_EQ; - v->a[156519] = anon_sym_CARET_EQ; - small_parse_table_7826(v); -} - -void small_parse_table_7826(t_small_parse_table_array *v) -{ - v->a[156520] = anon_sym_PIPE_EQ; - v->a[156521] = anon_sym_PIPE_PIPE; - v->a[156522] = anon_sym_AMP_AMP; - v->a[156523] = anon_sym_EQ_EQ; - v->a[156524] = anon_sym_BANG_EQ; - v->a[156525] = anon_sym_LT_EQ; - v->a[156526] = anon_sym_GT_EQ; - v->a[156527] = anon_sym_RBRACK; - v->a[156528] = anon_sym_EQ_TILDE; - v->a[156529] = anon_sym_QMARK; - v->a[156530] = 7; - v->a[156531] = actions(71); - v->a[156532] = 1; - v->a[156533] = sym_comment; - v->a[156534] = actions(7302); - v->a[156535] = 1; - v->a[156536] = anon_sym_STAR_STAR; - v->a[156537] = actions(7278); - v->a[156538] = 2; - v->a[156539] = anon_sym_PLUS_PLUS; - small_parse_table_7827(v); -} - -void small_parse_table_7827(t_small_parse_table_array *v) -{ - v->a[156540] = anon_sym_DASH_DASH; - v->a[156541] = actions(7298); - v->a[156542] = 2; - v->a[156543] = anon_sym_PLUS; - v->a[156544] = anon_sym_DASH; - v->a[156545] = actions(7300); - v->a[156546] = 3; - v->a[156547] = anon_sym_STAR; - v->a[156548] = anon_sym_SLASH; - v->a[156549] = anon_sym_PERCENT; - v->a[156550] = actions(6807); - v->a[156551] = 8; - v->a[156552] = anon_sym_EQ; - v->a[156553] = anon_sym_PIPE; - v->a[156554] = anon_sym_CARET; - v->a[156555] = anon_sym_AMP; - v->a[156556] = anon_sym_LT; - v->a[156557] = anon_sym_GT; - v->a[156558] = anon_sym_LT_LT; - v->a[156559] = anon_sym_GT_GT; - small_parse_table_7828(v); -} - -void small_parse_table_7828(t_small_parse_table_array *v) -{ - v->a[156560] = actions(6805); - v->a[156561] = 21; - v->a[156562] = sym_test_operator; - v->a[156563] = anon_sym_PLUS_EQ; - v->a[156564] = anon_sym_DASH_EQ; - v->a[156565] = anon_sym_STAR_EQ; - v->a[156566] = anon_sym_SLASH_EQ; - v->a[156567] = anon_sym_PERCENT_EQ; - v->a[156568] = anon_sym_STAR_STAR_EQ; - v->a[156569] = anon_sym_LT_LT_EQ; - v->a[156570] = anon_sym_GT_GT_EQ; - v->a[156571] = anon_sym_AMP_EQ; - v->a[156572] = anon_sym_CARET_EQ; - v->a[156573] = anon_sym_PIPE_EQ; - v->a[156574] = anon_sym_PIPE_PIPE; - v->a[156575] = anon_sym_AMP_AMP; - v->a[156576] = anon_sym_EQ_EQ; - v->a[156577] = anon_sym_BANG_EQ; - v->a[156578] = anon_sym_LT_EQ; - v->a[156579] = anon_sym_GT_EQ; - small_parse_table_7829(v); -} - -void small_parse_table_7829(t_small_parse_table_array *v) -{ - v->a[156580] = anon_sym_RBRACK; - v->a[156581] = anon_sym_EQ_TILDE; - v->a[156582] = anon_sym_QMARK; - v->a[156583] = 9; - v->a[156584] = actions(71); - v->a[156585] = 1; - v->a[156586] = sym_comment; - v->a[156587] = actions(7302); - v->a[156588] = 1; - v->a[156589] = anon_sym_STAR_STAR; - v->a[156590] = actions(7304); - v->a[156591] = 1; - v->a[156592] = sym_test_operator; - v->a[156593] = actions(7278); - v->a[156594] = 2; - v->a[156595] = anon_sym_PLUS_PLUS; - v->a[156596] = anon_sym_DASH_DASH; - v->a[156597] = actions(7296); - v->a[156598] = 2; - v->a[156599] = anon_sym_LT_LT; - small_parse_table_7830(v); -} - -/* EOF small_parse_table_1565.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1566.c b/parser/static/small_parse_table/small_parse_table_1566.c deleted file mode 100644 index aee9d31f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1566.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1566.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7830(t_small_parse_table_array *v) -{ - v->a[156600] = anon_sym_GT_GT; - v->a[156601] = actions(7298); - v->a[156602] = 2; - v->a[156603] = anon_sym_PLUS; - v->a[156604] = anon_sym_DASH; - v->a[156605] = actions(7300); - v->a[156606] = 3; - v->a[156607] = anon_sym_STAR; - v->a[156608] = anon_sym_SLASH; - v->a[156609] = anon_sym_PERCENT; - v->a[156610] = actions(6807); - v->a[156611] = 6; - v->a[156612] = anon_sym_EQ; - v->a[156613] = anon_sym_PIPE; - v->a[156614] = anon_sym_CARET; - v->a[156615] = anon_sym_AMP; - v->a[156616] = anon_sym_LT; - v->a[156617] = anon_sym_GT; - v->a[156618] = actions(6805); - v->a[156619] = 20; - small_parse_table_7831(v); -} - -void small_parse_table_7831(t_small_parse_table_array *v) -{ - v->a[156620] = anon_sym_PLUS_EQ; - v->a[156621] = anon_sym_DASH_EQ; - v->a[156622] = anon_sym_STAR_EQ; - v->a[156623] = anon_sym_SLASH_EQ; - v->a[156624] = anon_sym_PERCENT_EQ; - v->a[156625] = anon_sym_STAR_STAR_EQ; - v->a[156626] = anon_sym_LT_LT_EQ; - v->a[156627] = anon_sym_GT_GT_EQ; - v->a[156628] = anon_sym_AMP_EQ; - v->a[156629] = anon_sym_CARET_EQ; - v->a[156630] = anon_sym_PIPE_EQ; - v->a[156631] = anon_sym_PIPE_PIPE; - v->a[156632] = anon_sym_AMP_AMP; - v->a[156633] = anon_sym_EQ_EQ; - v->a[156634] = anon_sym_BANG_EQ; - v->a[156635] = anon_sym_LT_EQ; - v->a[156636] = anon_sym_GT_EQ; - v->a[156637] = anon_sym_RBRACK; - v->a[156638] = anon_sym_EQ_TILDE; - v->a[156639] = anon_sym_QMARK; - small_parse_table_7832(v); -} - -void small_parse_table_7832(t_small_parse_table_array *v) -{ - v->a[156640] = 8; - v->a[156641] = actions(71); - v->a[156642] = 1; - v->a[156643] = sym_comment; - v->a[156644] = actions(7302); - v->a[156645] = 1; - v->a[156646] = anon_sym_STAR_STAR; - v->a[156647] = actions(7278); - v->a[156648] = 2; - v->a[156649] = anon_sym_PLUS_PLUS; - v->a[156650] = anon_sym_DASH_DASH; - v->a[156651] = actions(7296); - v->a[156652] = 2; - v->a[156653] = anon_sym_LT_LT; - v->a[156654] = anon_sym_GT_GT; - v->a[156655] = actions(7298); - v->a[156656] = 2; - v->a[156657] = anon_sym_PLUS; - v->a[156658] = anon_sym_DASH; - v->a[156659] = actions(7300); - small_parse_table_7833(v); -} - -void small_parse_table_7833(t_small_parse_table_array *v) -{ - v->a[156660] = 3; - v->a[156661] = anon_sym_STAR; - v->a[156662] = anon_sym_SLASH; - v->a[156663] = anon_sym_PERCENT; - v->a[156664] = actions(6807); - v->a[156665] = 6; - v->a[156666] = anon_sym_EQ; - v->a[156667] = anon_sym_PIPE; - v->a[156668] = anon_sym_CARET; - v->a[156669] = anon_sym_AMP; - v->a[156670] = anon_sym_LT; - v->a[156671] = anon_sym_GT; - v->a[156672] = actions(6805); - v->a[156673] = 21; - v->a[156674] = sym_test_operator; - v->a[156675] = anon_sym_PLUS_EQ; - v->a[156676] = anon_sym_DASH_EQ; - v->a[156677] = anon_sym_STAR_EQ; - v->a[156678] = anon_sym_SLASH_EQ; - v->a[156679] = anon_sym_PERCENT_EQ; - small_parse_table_7834(v); -} - -void small_parse_table_7834(t_small_parse_table_array *v) -{ - v->a[156680] = anon_sym_STAR_STAR_EQ; - v->a[156681] = anon_sym_LT_LT_EQ; - v->a[156682] = anon_sym_GT_GT_EQ; - v->a[156683] = anon_sym_AMP_EQ; - v->a[156684] = anon_sym_CARET_EQ; - v->a[156685] = anon_sym_PIPE_EQ; - v->a[156686] = anon_sym_PIPE_PIPE; - v->a[156687] = anon_sym_AMP_AMP; - v->a[156688] = anon_sym_EQ_EQ; - v->a[156689] = anon_sym_BANG_EQ; - v->a[156690] = anon_sym_LT_EQ; - v->a[156691] = anon_sym_GT_EQ; - v->a[156692] = anon_sym_RBRACK; - v->a[156693] = anon_sym_EQ_TILDE; - v->a[156694] = anon_sym_QMARK; - v->a[156695] = 11; - v->a[156696] = actions(71); - v->a[156697] = 1; - v->a[156698] = sym_comment; - v->a[156699] = actions(7302); - small_parse_table_7835(v); -} - -/* EOF small_parse_table_1566.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1567.c b/parser/static/small_parse_table/small_parse_table_1567.c deleted file mode 100644 index b8dbbcce..00000000 --- a/parser/static/small_parse_table/small_parse_table_1567.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1567.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7835(t_small_parse_table_array *v) -{ - v->a[156700] = 1; - v->a[156701] = anon_sym_STAR_STAR; - v->a[156702] = actions(7304); - v->a[156703] = 1; - v->a[156704] = sym_test_operator; - v->a[156705] = actions(7278); - v->a[156706] = 2; - v->a[156707] = anon_sym_PLUS_PLUS; - v->a[156708] = anon_sym_DASH_DASH; - v->a[156709] = actions(7292); - v->a[156710] = 2; - v->a[156711] = anon_sym_LT; - v->a[156712] = anon_sym_GT; - v->a[156713] = actions(7294); - v->a[156714] = 2; - v->a[156715] = anon_sym_LT_EQ; - v->a[156716] = anon_sym_GT_EQ; - v->a[156717] = actions(7296); - v->a[156718] = 2; - v->a[156719] = anon_sym_LT_LT; - small_parse_table_7836(v); -} - -void small_parse_table_7836(t_small_parse_table_array *v) -{ - v->a[156720] = anon_sym_GT_GT; - v->a[156721] = actions(7298); - v->a[156722] = 2; - v->a[156723] = anon_sym_PLUS; - v->a[156724] = anon_sym_DASH; - v->a[156725] = actions(7300); - v->a[156726] = 3; - v->a[156727] = anon_sym_STAR; - v->a[156728] = anon_sym_SLASH; - v->a[156729] = anon_sym_PERCENT; - v->a[156730] = actions(6807); - v->a[156731] = 4; - v->a[156732] = anon_sym_EQ; - v->a[156733] = anon_sym_PIPE; - v->a[156734] = anon_sym_CARET; - v->a[156735] = anon_sym_AMP; - v->a[156736] = actions(6805); - v->a[156737] = 18; - v->a[156738] = anon_sym_PLUS_EQ; - v->a[156739] = anon_sym_DASH_EQ; - small_parse_table_7837(v); -} - -void small_parse_table_7837(t_small_parse_table_array *v) -{ - v->a[156740] = anon_sym_STAR_EQ; - v->a[156741] = anon_sym_SLASH_EQ; - v->a[156742] = anon_sym_PERCENT_EQ; - v->a[156743] = anon_sym_STAR_STAR_EQ; - v->a[156744] = anon_sym_LT_LT_EQ; - v->a[156745] = anon_sym_GT_GT_EQ; - v->a[156746] = anon_sym_AMP_EQ; - v->a[156747] = anon_sym_CARET_EQ; - v->a[156748] = anon_sym_PIPE_EQ; - v->a[156749] = anon_sym_PIPE_PIPE; - v->a[156750] = anon_sym_AMP_AMP; - v->a[156751] = anon_sym_EQ_EQ; - v->a[156752] = anon_sym_BANG_EQ; - v->a[156753] = anon_sym_RBRACK; - v->a[156754] = anon_sym_EQ_TILDE; - v->a[156755] = anon_sym_QMARK; - v->a[156756] = 12; - v->a[156757] = actions(71); - v->a[156758] = 1; - v->a[156759] = sym_comment; - small_parse_table_7838(v); -} - -void small_parse_table_7838(t_small_parse_table_array *v) -{ - v->a[156760] = actions(7302); - v->a[156761] = 1; - v->a[156762] = anon_sym_STAR_STAR; - v->a[156763] = actions(7304); - v->a[156764] = 1; - v->a[156765] = sym_test_operator; - v->a[156766] = actions(7278); - v->a[156767] = 2; - v->a[156768] = anon_sym_PLUS_PLUS; - v->a[156769] = anon_sym_DASH_DASH; - v->a[156770] = actions(7290); - v->a[156771] = 2; - v->a[156772] = anon_sym_EQ_EQ; - v->a[156773] = anon_sym_BANG_EQ; - v->a[156774] = actions(7292); - v->a[156775] = 2; - v->a[156776] = anon_sym_LT; - v->a[156777] = anon_sym_GT; - v->a[156778] = actions(7294); - v->a[156779] = 2; - small_parse_table_7839(v); -} - -void small_parse_table_7839(t_small_parse_table_array *v) -{ - v->a[156780] = anon_sym_LT_EQ; - v->a[156781] = anon_sym_GT_EQ; - v->a[156782] = actions(7296); - v->a[156783] = 2; - v->a[156784] = anon_sym_LT_LT; - v->a[156785] = anon_sym_GT_GT; - v->a[156786] = actions(7298); - v->a[156787] = 2; - v->a[156788] = anon_sym_PLUS; - v->a[156789] = anon_sym_DASH; - v->a[156790] = actions(7300); - v->a[156791] = 3; - v->a[156792] = anon_sym_STAR; - v->a[156793] = anon_sym_SLASH; - v->a[156794] = anon_sym_PERCENT; - v->a[156795] = actions(6807); - v->a[156796] = 4; - v->a[156797] = anon_sym_EQ; - v->a[156798] = anon_sym_PIPE; - v->a[156799] = anon_sym_CARET; - small_parse_table_7840(v); -} - -/* EOF small_parse_table_1567.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1568.c b/parser/static/small_parse_table/small_parse_table_1568.c deleted file mode 100644 index 9f426a4b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1568.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1568.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7840(t_small_parse_table_array *v) -{ - v->a[156800] = anon_sym_AMP; - v->a[156801] = actions(6805); - v->a[156802] = 16; - v->a[156803] = anon_sym_PLUS_EQ; - v->a[156804] = anon_sym_DASH_EQ; - v->a[156805] = anon_sym_STAR_EQ; - v->a[156806] = anon_sym_SLASH_EQ; - v->a[156807] = anon_sym_PERCENT_EQ; - v->a[156808] = anon_sym_STAR_STAR_EQ; - v->a[156809] = anon_sym_LT_LT_EQ; - v->a[156810] = anon_sym_GT_GT_EQ; - v->a[156811] = anon_sym_AMP_EQ; - v->a[156812] = anon_sym_CARET_EQ; - v->a[156813] = anon_sym_PIPE_EQ; - v->a[156814] = anon_sym_PIPE_PIPE; - v->a[156815] = anon_sym_AMP_AMP; - v->a[156816] = anon_sym_RBRACK; - v->a[156817] = anon_sym_EQ_TILDE; - v->a[156818] = anon_sym_QMARK; - v->a[156819] = 10; - small_parse_table_7841(v); -} - -void small_parse_table_7841(t_small_parse_table_array *v) -{ - v->a[156820] = actions(3); - v->a[156821] = 1; - v->a[156822] = sym_comment; - v->a[156823] = actions(7272); - v->a[156824] = 1; - v->a[156825] = anon_sym_STAR_STAR; - v->a[156826] = actions(7274); - v->a[156827] = 1; - v->a[156828] = aux_sym_heredoc_redirect_token1; - v->a[156829] = actions(7250); - v->a[156830] = 2; - v->a[156831] = anon_sym_PLUS_PLUS; - v->a[156832] = anon_sym_DASH_DASH; - v->a[156833] = actions(7262); - v->a[156834] = 2; - v->a[156835] = anon_sym_EQ_EQ; - v->a[156836] = anon_sym_BANG_EQ; - v->a[156837] = actions(7266); - v->a[156838] = 2; - v->a[156839] = anon_sym_LT_LT; - small_parse_table_7842(v); -} - -void small_parse_table_7842(t_small_parse_table_array *v) -{ - v->a[156840] = anon_sym_GT_GT; - v->a[156841] = actions(7268); - v->a[156842] = 2; - v->a[156843] = anon_sym_PLUS; - v->a[156844] = anon_sym_DASH; - v->a[156845] = actions(7270); - v->a[156846] = 3; - v->a[156847] = anon_sym_STAR; - v->a[156848] = anon_sym_SLASH; - v->a[156849] = anon_sym_PERCENT; - v->a[156850] = actions(7264); - v->a[156851] = 4; - v->a[156852] = anon_sym_LT; - v->a[156853] = anon_sym_GT; - v->a[156854] = anon_sym_LT_EQ; - v->a[156855] = anon_sym_GT_EQ; - v->a[156856] = actions(7248); - v->a[156857] = 20; - v->a[156858] = anon_sym_SEMI; - v->a[156859] = anon_sym_COMMA; - small_parse_table_7843(v); -} - -void small_parse_table_7843(t_small_parse_table_array *v) -{ - v->a[156860] = anon_sym_PLUS_EQ; - v->a[156861] = anon_sym_DASH_EQ; - v->a[156862] = anon_sym_STAR_EQ; - v->a[156863] = anon_sym_SLASH_EQ; - v->a[156864] = anon_sym_PERCENT_EQ; - v->a[156865] = anon_sym_STAR_STAR_EQ; - v->a[156866] = anon_sym_LT_LT_EQ; - v->a[156867] = anon_sym_GT_GT_EQ; - v->a[156868] = anon_sym_AMP_EQ; - v->a[156869] = anon_sym_CARET_EQ; - v->a[156870] = anon_sym_PIPE_EQ; - v->a[156871] = anon_sym_PIPE_PIPE; - v->a[156872] = anon_sym_DASHo; - v->a[156873] = anon_sym_AMP_AMP; - v->a[156874] = anon_sym_DASHa; - v->a[156875] = anon_sym_PIPE; - v->a[156876] = anon_sym_CARET; - v->a[156877] = anon_sym_AMP; - v->a[156878] = 13; - v->a[156879] = actions(71); - small_parse_table_7844(v); -} - -void small_parse_table_7844(t_small_parse_table_array *v) -{ - v->a[156880] = 1; - v->a[156881] = sym_comment; - v->a[156882] = actions(7288); - v->a[156883] = 1; - v->a[156884] = anon_sym_AMP; - v->a[156885] = actions(7302); - v->a[156886] = 1; - v->a[156887] = anon_sym_STAR_STAR; - v->a[156888] = actions(7304); - v->a[156889] = 1; - v->a[156890] = sym_test_operator; - v->a[156891] = actions(7278); - v->a[156892] = 2; - v->a[156893] = anon_sym_PLUS_PLUS; - v->a[156894] = anon_sym_DASH_DASH; - v->a[156895] = actions(7290); - v->a[156896] = 2; - v->a[156897] = anon_sym_EQ_EQ; - v->a[156898] = anon_sym_BANG_EQ; - v->a[156899] = actions(7292); - small_parse_table_7845(v); -} - -/* EOF small_parse_table_1568.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1569.c b/parser/static/small_parse_table/small_parse_table_1569.c deleted file mode 100644 index d1eb8efd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1569.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1569.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7845(t_small_parse_table_array *v) -{ - v->a[156900] = 2; - v->a[156901] = anon_sym_LT; - v->a[156902] = anon_sym_GT; - v->a[156903] = actions(7294); - v->a[156904] = 2; - v->a[156905] = anon_sym_LT_EQ; - v->a[156906] = anon_sym_GT_EQ; - v->a[156907] = actions(7296); - v->a[156908] = 2; - v->a[156909] = anon_sym_LT_LT; - v->a[156910] = anon_sym_GT_GT; - v->a[156911] = actions(7298); - v->a[156912] = 2; - v->a[156913] = anon_sym_PLUS; - v->a[156914] = anon_sym_DASH; - v->a[156915] = actions(6807); - v->a[156916] = 3; - v->a[156917] = anon_sym_EQ; - v->a[156918] = anon_sym_PIPE; - v->a[156919] = anon_sym_CARET; - small_parse_table_7846(v); -} - -void small_parse_table_7846(t_small_parse_table_array *v) -{ - v->a[156920] = actions(7300); - v->a[156921] = 3; - v->a[156922] = anon_sym_STAR; - v->a[156923] = anon_sym_SLASH; - v->a[156924] = anon_sym_PERCENT; - v->a[156925] = actions(6805); - v->a[156926] = 16; - v->a[156927] = anon_sym_PLUS_EQ; - v->a[156928] = anon_sym_DASH_EQ; - v->a[156929] = anon_sym_STAR_EQ; - v->a[156930] = anon_sym_SLASH_EQ; - v->a[156931] = anon_sym_PERCENT_EQ; - v->a[156932] = anon_sym_STAR_STAR_EQ; - v->a[156933] = anon_sym_LT_LT_EQ; - v->a[156934] = anon_sym_GT_GT_EQ; - v->a[156935] = anon_sym_AMP_EQ; - v->a[156936] = anon_sym_CARET_EQ; - v->a[156937] = anon_sym_PIPE_EQ; - v->a[156938] = anon_sym_PIPE_PIPE; - v->a[156939] = anon_sym_AMP_AMP; - small_parse_table_7847(v); -} - -void small_parse_table_7847(t_small_parse_table_array *v) -{ - v->a[156940] = anon_sym_RBRACK; - v->a[156941] = anon_sym_EQ_TILDE; - v->a[156942] = anon_sym_QMARK; - v->a[156943] = 5; - v->a[156944] = actions(71); - v->a[156945] = 1; - v->a[156946] = sym_comment; - v->a[156947] = actions(7198); - v->a[156948] = 1; - v->a[156949] = anon_sym_STAR_STAR; - v->a[156950] = actions(6793); - v->a[156951] = 2; - v->a[156952] = anon_sym_PLUS_PLUS; - v->a[156953] = anon_sym_DASH_DASH; - v->a[156954] = actions(6807); - v->a[156955] = 13; - v->a[156956] = anon_sym_EQ; - v->a[156957] = anon_sym_PIPE; - v->a[156958] = anon_sym_CARET; - v->a[156959] = anon_sym_AMP; - small_parse_table_7848(v); -} - -void small_parse_table_7848(t_small_parse_table_array *v) -{ - v->a[156960] = anon_sym_LT; - v->a[156961] = anon_sym_GT; - v->a[156962] = anon_sym_LT_LT; - v->a[156963] = anon_sym_GT_GT; - v->a[156964] = anon_sym_PLUS; - v->a[156965] = anon_sym_DASH; - v->a[156966] = anon_sym_STAR; - v->a[156967] = anon_sym_SLASH; - v->a[156968] = anon_sym_PERCENT; - v->a[156969] = actions(6805); - v->a[156970] = 21; - v->a[156971] = sym_test_operator; - v->a[156972] = anon_sym_PLUS_EQ; - v->a[156973] = anon_sym_DASH_EQ; - v->a[156974] = anon_sym_STAR_EQ; - v->a[156975] = anon_sym_SLASH_EQ; - v->a[156976] = anon_sym_PERCENT_EQ; - v->a[156977] = anon_sym_STAR_STAR_EQ; - v->a[156978] = anon_sym_LT_LT_EQ; - v->a[156979] = anon_sym_GT_GT_EQ; - small_parse_table_7849(v); -} - -void small_parse_table_7849(t_small_parse_table_array *v) -{ - v->a[156980] = anon_sym_AMP_EQ; - v->a[156981] = anon_sym_CARET_EQ; - v->a[156982] = anon_sym_PIPE_EQ; - v->a[156983] = anon_sym_PIPE_PIPE; - v->a[156984] = anon_sym_AMP_AMP; - v->a[156985] = anon_sym_EQ_EQ; - v->a[156986] = anon_sym_BANG_EQ; - v->a[156987] = anon_sym_LT_EQ; - v->a[156988] = anon_sym_GT_EQ; - v->a[156989] = anon_sym_EQ_TILDE; - v->a[156990] = anon_sym_QMARK; - v->a[156991] = anon_sym_COLON; - v->a[156992] = 5; - v->a[156993] = actions(71); - v->a[156994] = 1; - v->a[156995] = sym_comment; - v->a[156996] = actions(7198); - v->a[156997] = 1; - v->a[156998] = anon_sym_STAR_STAR; - v->a[156999] = actions(6793); - small_parse_table_7850(v); -} - -/* EOF small_parse_table_1569.c */ diff --git a/parser/static/small_parse_table/small_parse_table_157.c b/parser/static/small_parse_table/small_parse_table_157.c index c5d75833..4232fd60 100644 --- a/parser/static/small_parse_table/small_parse_table_157.c +++ b/parser/static/small_parse_table/small_parse_table_157.c @@ -14,126 +14,126 @@ void small_parse_table_785(t_small_parse_table_array *v) { - v->a[15700] = state(1320); - v->a[15701] = 9; - v->a[15702] = sym_arithmetic_expansion; - v->a[15703] = sym_brace_expression; - v->a[15704] = sym_string; - v->a[15705] = sym_translated_string; - v->a[15706] = sym_number; - v->a[15707] = sym_simple_expansion; - v->a[15708] = sym_expansion; - v->a[15709] = sym_command_substitution; - v->a[15710] = sym_process_substitution; - v->a[15711] = actions(2494); - v->a[15712] = 38; - v->a[15713] = anon_sym_LPAREN_LPAREN; - v->a[15714] = anon_sym_SEMI; - v->a[15715] = anon_sym_PIPE_PIPE; + v->a[15700] = state(3584); + v->a[15701] = 1; + v->a[15702] = sym__heredoc_pipeline; + v->a[15703] = state(3585); + v->a[15704] = 1; + v->a[15705] = sym__heredoc_expression; + v->a[15706] = actions(2446); + v->a[15707] = 2; + v->a[15708] = sym_raw_string; + v->a[15709] = sym_word; + v->a[15710] = actions(2448); + v->a[15711] = 2; + v->a[15712] = anon_sym_PIPE; + v->a[15713] = anon_sym_PIPE_AMP; + v->a[15714] = actions(2450); + v->a[15715] = 2; v->a[15716] = anon_sym_AMP_AMP; - v->a[15717] = anon_sym_PIPE; - v->a[15718] = anon_sym_AMP; - v->a[15719] = anon_sym_LT; + v->a[15717] = anon_sym_PIPE_PIPE; + v->a[15718] = actions(2454); + v->a[15719] = 2; small_parse_table_786(v); } void small_parse_table_786(t_small_parse_table_array *v) { - v->a[15720] = anon_sym_GT; - v->a[15721] = anon_sym_LT_LT; - v->a[15722] = anon_sym_GT_GT; - v->a[15723] = anon_sym_RPAREN; - v->a[15724] = anon_sym_SEMI_SEMI; - v->a[15725] = anon_sym_PIPE_AMP; - v->a[15726] = anon_sym_AMP_GT; - v->a[15727] = anon_sym_AMP_GT_GT; - v->a[15728] = anon_sym_LT_AMP; - v->a[15729] = anon_sym_GT_AMP; - v->a[15730] = anon_sym_GT_PIPE; - v->a[15731] = anon_sym_LT_AMP_DASH; - v->a[15732] = anon_sym_GT_AMP_DASH; - v->a[15733] = anon_sym_LT_LT_DASH; - v->a[15734] = anon_sym_LT_LT_LT; - v->a[15735] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15736] = anon_sym_DOLLAR_LBRACK; - v->a[15737] = anon_sym_DOLLAR; - v->a[15738] = sym__special_character; - v->a[15739] = anon_sym_DQUOTE; + v->a[15720] = anon_sym_LT_AMP_DASH; + v->a[15721] = anon_sym_GT_AMP_DASH; + v->a[15722] = state(2741); + v->a[15723] = 2; + v->a[15724] = sym_file_redirect; + v->a[15725] = aux_sym_redirected_statement_repeat2; + v->a[15726] = state(2716); + v->a[15727] = 7; + v->a[15728] = sym_arithmetic_expansion; + v->a[15729] = sym_brace_expression; + v->a[15730] = sym_string; + v->a[15731] = sym_number; + v->a[15732] = sym_simple_expansion; + v->a[15733] = sym_expansion; + v->a[15734] = sym_command_substitution; + v->a[15735] = actions(2452); + v->a[15736] = 8; + v->a[15737] = anon_sym_LT; + v->a[15738] = anon_sym_GT; + v->a[15739] = anon_sym_GT_GT; small_parse_table_787(v); } void small_parse_table_787(t_small_parse_table_array *v) { - v->a[15740] = sym_raw_string; - v->a[15741] = sym_ansi_c_string; - v->a[15742] = aux_sym_number_token1; - v->a[15743] = aux_sym_number_token2; - v->a[15744] = anon_sym_DOLLAR_LBRACE; - v->a[15745] = anon_sym_DOLLAR_LPAREN; - v->a[15746] = anon_sym_BQUOTE; - v->a[15747] = anon_sym_DOLLAR_BQUOTE; - v->a[15748] = anon_sym_LT_LPAREN; - v->a[15749] = anon_sym_GT_LPAREN; - v->a[15750] = sym_word; - v->a[15751] = 22; - v->a[15752] = actions(3); - v->a[15753] = 1; - v->a[15754] = sym_comment; - v->a[15755] = actions(3433); - v->a[15756] = 1; - v->a[15757] = anon_sym_DOLLAR_LBRACK; - v->a[15758] = actions(3435); - v->a[15759] = 1; + v->a[15740] = anon_sym_AMP_GT; + v->a[15741] = anon_sym_AMP_GT_GT; + v->a[15742] = anon_sym_LT_AMP; + v->a[15743] = anon_sym_GT_AMP; + v->a[15744] = anon_sym_GT_PIPE; + v->a[15745] = 6; + v->a[15746] = actions(3); + v->a[15747] = 1; + v->a[15748] = sym_comment; + v->a[15749] = actions(2537); + v->a[15750] = 1; + v->a[15751] = sym_variable_name; + v->a[15752] = actions(2535); + v->a[15753] = 2; + v->a[15754] = aux_sym__simple_variable_name_token1; + v->a[15755] = aux_sym__multiline_variable_name_token1; + v->a[15756] = actions(828); + v->a[15757] = 4; + v->a[15758] = sym_file_descriptor; + v->a[15759] = sym_test_operator; small_parse_table_788(v); } void small_parse_table_788(t_small_parse_table_array *v) { - v->a[15760] = anon_sym_DOLLAR; - v->a[15761] = actions(3437); - v->a[15762] = 1; - v->a[15763] = sym__special_character; - v->a[15764] = actions(3439); - v->a[15765] = 1; - v->a[15766] = anon_sym_DQUOTE; - v->a[15767] = actions(3441); - v->a[15768] = 1; - v->a[15769] = aux_sym_number_token1; - v->a[15770] = actions(3443); - v->a[15771] = 1; - v->a[15772] = aux_sym_number_token2; - v->a[15773] = actions(3445); - v->a[15774] = 1; - v->a[15775] = anon_sym_DOLLAR_LBRACE; - v->a[15776] = actions(3447); - v->a[15777] = 1; - v->a[15778] = anon_sym_DOLLAR_LPAREN; - v->a[15779] = actions(3449); + v->a[15760] = sym__bare_dollar; + v->a[15761] = sym__brace_start; + v->a[15762] = actions(2533); + v->a[15763] = 9; + v->a[15764] = anon_sym_BANG; + v->a[15765] = anon_sym_DASH; + v->a[15766] = anon_sym_STAR; + v->a[15767] = anon_sym_QMARK; + v->a[15768] = anon_sym_DOLLAR; + v->a[15769] = anon_sym_POUND; + v->a[15770] = anon_sym_AT; + v->a[15771] = anon_sym_0; + v->a[15772] = anon_sym__; + v->a[15773] = actions(826); + v->a[15774] = 28; + v->a[15775] = anon_sym_LPAREN; + v->a[15776] = anon_sym_PIPE; + v->a[15777] = anon_sym_PIPE_AMP; + v->a[15778] = anon_sym_AMP_AMP; + v->a[15779] = anon_sym_PIPE_PIPE; small_parse_table_789(v); } void small_parse_table_789(t_small_parse_table_array *v) { - v->a[15780] = 1; - v->a[15781] = anon_sym_BQUOTE; - v->a[15782] = actions(3451); - v->a[15783] = 1; - v->a[15784] = anon_sym_DOLLAR_BQUOTE; - v->a[15785] = actions(3457); - v->a[15786] = 1; - v->a[15787] = sym_test_operator; - v->a[15788] = actions(3459); - v->a[15789] = 1; - v->a[15790] = sym__brace_start; - v->a[15791] = actions(3463); - v->a[15792] = 1; - v->a[15793] = aux_sym__simple_variable_name_token1; - v->a[15794] = state(2190); - v->a[15795] = 1; - v->a[15796] = aux_sym__literal_repeat1; - v->a[15797] = actions(3431); - v->a[15798] = 2; - v->a[15799] = anon_sym_LPAREN_LPAREN; + v->a[15780] = anon_sym_LT; + v->a[15781] = anon_sym_GT; + v->a[15782] = anon_sym_GT_GT; + v->a[15783] = anon_sym_AMP_GT; + v->a[15784] = anon_sym_AMP_GT_GT; + v->a[15785] = anon_sym_LT_AMP; + v->a[15786] = anon_sym_GT_AMP; + v->a[15787] = anon_sym_GT_PIPE; + v->a[15788] = anon_sym_LT_AMP_DASH; + v->a[15789] = anon_sym_GT_AMP_DASH; + v->a[15790] = anon_sym_LT_LT; + v->a[15791] = anon_sym_LT_LT_DASH; + v->a[15792] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15793] = sym__special_character; + v->a[15794] = anon_sym_DQUOTE; + v->a[15795] = sym_raw_string; + v->a[15796] = aux_sym_number_token1; + v->a[15797] = aux_sym_number_token2; + v->a[15798] = anon_sym_DOLLAR_LBRACE; + v->a[15799] = anon_sym_DOLLAR_LPAREN; small_parse_table_790(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1570.c b/parser/static/small_parse_table/small_parse_table_1570.c deleted file mode 100644 index a962eb7d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1570.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1570.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7850(t_small_parse_table_array *v) -{ - v->a[157000] = 2; - v->a[157001] = anon_sym_PLUS_PLUS; - v->a[157002] = anon_sym_DASH_DASH; - v->a[157003] = actions(6807); - v->a[157004] = 13; - v->a[157005] = anon_sym_EQ; - v->a[157006] = anon_sym_PIPE; - v->a[157007] = anon_sym_CARET; - v->a[157008] = anon_sym_AMP; - v->a[157009] = anon_sym_LT; - v->a[157010] = anon_sym_GT; - v->a[157011] = anon_sym_LT_LT; - v->a[157012] = anon_sym_GT_GT; - v->a[157013] = anon_sym_PLUS; - v->a[157014] = anon_sym_DASH; - v->a[157015] = anon_sym_STAR; - v->a[157016] = anon_sym_SLASH; - v->a[157017] = anon_sym_PERCENT; - v->a[157018] = actions(6805); - v->a[157019] = 21; - small_parse_table_7851(v); -} - -void small_parse_table_7851(t_small_parse_table_array *v) -{ - v->a[157020] = sym_test_operator; - v->a[157021] = anon_sym_PLUS_EQ; - v->a[157022] = anon_sym_DASH_EQ; - v->a[157023] = anon_sym_STAR_EQ; - v->a[157024] = anon_sym_SLASH_EQ; - v->a[157025] = anon_sym_PERCENT_EQ; - v->a[157026] = anon_sym_STAR_STAR_EQ; - v->a[157027] = anon_sym_LT_LT_EQ; - v->a[157028] = anon_sym_GT_GT_EQ; - v->a[157029] = anon_sym_AMP_EQ; - v->a[157030] = anon_sym_CARET_EQ; - v->a[157031] = anon_sym_PIPE_EQ; - v->a[157032] = anon_sym_PIPE_PIPE; - v->a[157033] = anon_sym_AMP_AMP; - v->a[157034] = anon_sym_EQ_EQ; - v->a[157035] = anon_sym_BANG_EQ; - v->a[157036] = anon_sym_LT_EQ; - v->a[157037] = anon_sym_GT_EQ; - v->a[157038] = anon_sym_EQ_TILDE; - v->a[157039] = anon_sym_QMARK; - small_parse_table_7852(v); -} - -void small_parse_table_7852(t_small_parse_table_array *v) -{ - v->a[157040] = anon_sym_COLON; - v->a[157041] = 6; - v->a[157042] = actions(71); - v->a[157043] = 1; - v->a[157044] = sym_comment; - v->a[157045] = actions(7198); - v->a[157046] = 1; - v->a[157047] = anon_sym_STAR_STAR; - v->a[157048] = actions(6793); - v->a[157049] = 2; - v->a[157050] = anon_sym_PLUS_PLUS; - v->a[157051] = anon_sym_DASH_DASH; - v->a[157052] = actions(7196); - v->a[157053] = 3; - v->a[157054] = anon_sym_STAR; - v->a[157055] = anon_sym_SLASH; - v->a[157056] = anon_sym_PERCENT; - v->a[157057] = actions(6807); - v->a[157058] = 10; - v->a[157059] = anon_sym_EQ; - small_parse_table_7853(v); -} - -void small_parse_table_7853(t_small_parse_table_array *v) -{ - v->a[157060] = anon_sym_PIPE; - v->a[157061] = anon_sym_CARET; - v->a[157062] = anon_sym_AMP; - v->a[157063] = anon_sym_LT; - v->a[157064] = anon_sym_GT; - v->a[157065] = anon_sym_LT_LT; - v->a[157066] = anon_sym_GT_GT; - v->a[157067] = anon_sym_PLUS; - v->a[157068] = anon_sym_DASH; - v->a[157069] = actions(6805); - v->a[157070] = 21; - v->a[157071] = sym_test_operator; - v->a[157072] = anon_sym_PLUS_EQ; - v->a[157073] = anon_sym_DASH_EQ; - v->a[157074] = anon_sym_STAR_EQ; - v->a[157075] = anon_sym_SLASH_EQ; - v->a[157076] = anon_sym_PERCENT_EQ; - v->a[157077] = anon_sym_STAR_STAR_EQ; - v->a[157078] = anon_sym_LT_LT_EQ; - v->a[157079] = anon_sym_GT_GT_EQ; - small_parse_table_7854(v); -} - -void small_parse_table_7854(t_small_parse_table_array *v) -{ - v->a[157080] = anon_sym_AMP_EQ; - v->a[157081] = anon_sym_CARET_EQ; - v->a[157082] = anon_sym_PIPE_EQ; - v->a[157083] = anon_sym_PIPE_PIPE; - v->a[157084] = anon_sym_AMP_AMP; - v->a[157085] = anon_sym_EQ_EQ; - v->a[157086] = anon_sym_BANG_EQ; - v->a[157087] = anon_sym_LT_EQ; - v->a[157088] = anon_sym_GT_EQ; - v->a[157089] = anon_sym_EQ_TILDE; - v->a[157090] = anon_sym_QMARK; - v->a[157091] = anon_sym_COLON; - v->a[157092] = 7; - v->a[157093] = actions(71); - v->a[157094] = 1; - v->a[157095] = sym_comment; - v->a[157096] = actions(7198); - v->a[157097] = 1; - v->a[157098] = anon_sym_STAR_STAR; - v->a[157099] = actions(6793); - small_parse_table_7855(v); -} - -/* EOF small_parse_table_1570.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1571.c b/parser/static/small_parse_table/small_parse_table_1571.c deleted file mode 100644 index ef165319..00000000 --- a/parser/static/small_parse_table/small_parse_table_1571.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1571.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7855(t_small_parse_table_array *v) -{ - v->a[157100] = 2; - v->a[157101] = anon_sym_PLUS_PLUS; - v->a[157102] = anon_sym_DASH_DASH; - v->a[157103] = actions(7194); - v->a[157104] = 2; - v->a[157105] = anon_sym_PLUS; - v->a[157106] = anon_sym_DASH; - v->a[157107] = actions(7196); - v->a[157108] = 3; - v->a[157109] = anon_sym_STAR; - v->a[157110] = anon_sym_SLASH; - v->a[157111] = anon_sym_PERCENT; - v->a[157112] = actions(6807); - v->a[157113] = 8; - v->a[157114] = anon_sym_EQ; - v->a[157115] = anon_sym_PIPE; - v->a[157116] = anon_sym_CARET; - v->a[157117] = anon_sym_AMP; - v->a[157118] = anon_sym_LT; - v->a[157119] = anon_sym_GT; - small_parse_table_7856(v); -} - -void small_parse_table_7856(t_small_parse_table_array *v) -{ - v->a[157120] = anon_sym_LT_LT; - v->a[157121] = anon_sym_GT_GT; - v->a[157122] = actions(6805); - v->a[157123] = 21; - v->a[157124] = sym_test_operator; - v->a[157125] = anon_sym_PLUS_EQ; - v->a[157126] = anon_sym_DASH_EQ; - v->a[157127] = anon_sym_STAR_EQ; - v->a[157128] = anon_sym_SLASH_EQ; - v->a[157129] = anon_sym_PERCENT_EQ; - v->a[157130] = anon_sym_STAR_STAR_EQ; - v->a[157131] = anon_sym_LT_LT_EQ; - v->a[157132] = anon_sym_GT_GT_EQ; - v->a[157133] = anon_sym_AMP_EQ; - v->a[157134] = anon_sym_CARET_EQ; - v->a[157135] = anon_sym_PIPE_EQ; - v->a[157136] = anon_sym_PIPE_PIPE; - v->a[157137] = anon_sym_AMP_AMP; - v->a[157138] = anon_sym_EQ_EQ; - v->a[157139] = anon_sym_BANG_EQ; - small_parse_table_7857(v); -} - -void small_parse_table_7857(t_small_parse_table_array *v) -{ - v->a[157140] = anon_sym_LT_EQ; - v->a[157141] = anon_sym_GT_EQ; - v->a[157142] = anon_sym_EQ_TILDE; - v->a[157143] = anon_sym_QMARK; - v->a[157144] = anon_sym_COLON; - v->a[157145] = 9; - v->a[157146] = actions(71); - v->a[157147] = 1; - v->a[157148] = sym_comment; - v->a[157149] = actions(7198); - v->a[157150] = 1; - v->a[157151] = anon_sym_STAR_STAR; - v->a[157152] = actions(7206); - v->a[157153] = 1; - v->a[157154] = sym_test_operator; - v->a[157155] = actions(6793); - v->a[157156] = 2; - v->a[157157] = anon_sym_PLUS_PLUS; - v->a[157158] = anon_sym_DASH_DASH; - v->a[157159] = actions(7192); - small_parse_table_7858(v); -} - -void small_parse_table_7858(t_small_parse_table_array *v) -{ - v->a[157160] = 2; - v->a[157161] = anon_sym_LT_LT; - v->a[157162] = anon_sym_GT_GT; - v->a[157163] = actions(7194); - v->a[157164] = 2; - v->a[157165] = anon_sym_PLUS; - v->a[157166] = anon_sym_DASH; - v->a[157167] = actions(7196); - v->a[157168] = 3; - v->a[157169] = anon_sym_STAR; - v->a[157170] = anon_sym_SLASH; - v->a[157171] = anon_sym_PERCENT; - v->a[157172] = actions(6807); - v->a[157173] = 6; - v->a[157174] = anon_sym_EQ; - v->a[157175] = anon_sym_PIPE; - v->a[157176] = anon_sym_CARET; - v->a[157177] = anon_sym_AMP; - v->a[157178] = anon_sym_LT; - v->a[157179] = anon_sym_GT; - small_parse_table_7859(v); -} - -void small_parse_table_7859(t_small_parse_table_array *v) -{ - v->a[157180] = actions(6805); - v->a[157181] = 20; - v->a[157182] = anon_sym_PLUS_EQ; - v->a[157183] = anon_sym_DASH_EQ; - v->a[157184] = anon_sym_STAR_EQ; - v->a[157185] = anon_sym_SLASH_EQ; - v->a[157186] = anon_sym_PERCENT_EQ; - v->a[157187] = anon_sym_STAR_STAR_EQ; - v->a[157188] = anon_sym_LT_LT_EQ; - v->a[157189] = anon_sym_GT_GT_EQ; - v->a[157190] = anon_sym_AMP_EQ; - v->a[157191] = anon_sym_CARET_EQ; - v->a[157192] = anon_sym_PIPE_EQ; - v->a[157193] = anon_sym_PIPE_PIPE; - v->a[157194] = anon_sym_AMP_AMP; - v->a[157195] = anon_sym_EQ_EQ; - v->a[157196] = anon_sym_BANG_EQ; - v->a[157197] = anon_sym_LT_EQ; - v->a[157198] = anon_sym_GT_EQ; - v->a[157199] = anon_sym_EQ_TILDE; - small_parse_table_7860(v); -} - -/* EOF small_parse_table_1571.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1572.c b/parser/static/small_parse_table/small_parse_table_1572.c deleted file mode 100644 index 80930279..00000000 --- a/parser/static/small_parse_table/small_parse_table_1572.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1572.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7860(t_small_parse_table_array *v) -{ - v->a[157200] = anon_sym_QMARK; - v->a[157201] = anon_sym_COLON; - v->a[157202] = 11; - v->a[157203] = actions(71); - v->a[157204] = 1; - v->a[157205] = sym_comment; - v->a[157206] = actions(7198); - v->a[157207] = 1; - v->a[157208] = anon_sym_STAR_STAR; - v->a[157209] = actions(7206); - v->a[157210] = 1; - v->a[157211] = sym_test_operator; - v->a[157212] = actions(6793); - v->a[157213] = 2; - v->a[157214] = anon_sym_PLUS_PLUS; - v->a[157215] = anon_sym_DASH_DASH; - v->a[157216] = actions(7188); - v->a[157217] = 2; - v->a[157218] = anon_sym_LT; - v->a[157219] = anon_sym_GT; - small_parse_table_7861(v); -} - -void small_parse_table_7861(t_small_parse_table_array *v) -{ - v->a[157220] = actions(7190); - v->a[157221] = 2; - v->a[157222] = anon_sym_LT_EQ; - v->a[157223] = anon_sym_GT_EQ; - v->a[157224] = actions(7192); - v->a[157225] = 2; - v->a[157226] = anon_sym_LT_LT; - v->a[157227] = anon_sym_GT_GT; - v->a[157228] = actions(7194); - v->a[157229] = 2; - v->a[157230] = anon_sym_PLUS; - v->a[157231] = anon_sym_DASH; - v->a[157232] = actions(7196); - v->a[157233] = 3; - v->a[157234] = anon_sym_STAR; - v->a[157235] = anon_sym_SLASH; - v->a[157236] = anon_sym_PERCENT; - v->a[157237] = actions(6807); - v->a[157238] = 4; - v->a[157239] = anon_sym_EQ; - small_parse_table_7862(v); -} - -void small_parse_table_7862(t_small_parse_table_array *v) -{ - v->a[157240] = anon_sym_PIPE; - v->a[157241] = anon_sym_CARET; - v->a[157242] = anon_sym_AMP; - v->a[157243] = actions(6805); - v->a[157244] = 18; - v->a[157245] = anon_sym_PLUS_EQ; - v->a[157246] = anon_sym_DASH_EQ; - v->a[157247] = anon_sym_STAR_EQ; - v->a[157248] = anon_sym_SLASH_EQ; - v->a[157249] = anon_sym_PERCENT_EQ; - v->a[157250] = anon_sym_STAR_STAR_EQ; - v->a[157251] = anon_sym_LT_LT_EQ; - v->a[157252] = anon_sym_GT_GT_EQ; - v->a[157253] = anon_sym_AMP_EQ; - v->a[157254] = anon_sym_CARET_EQ; - v->a[157255] = anon_sym_PIPE_EQ; - v->a[157256] = anon_sym_PIPE_PIPE; - v->a[157257] = anon_sym_AMP_AMP; - v->a[157258] = anon_sym_EQ_EQ; - v->a[157259] = anon_sym_BANG_EQ; - small_parse_table_7863(v); -} - -void small_parse_table_7863(t_small_parse_table_array *v) -{ - v->a[157260] = anon_sym_EQ_TILDE; - v->a[157261] = anon_sym_QMARK; - v->a[157262] = anon_sym_COLON; - v->a[157263] = 12; - v->a[157264] = actions(71); - v->a[157265] = 1; - v->a[157266] = sym_comment; - v->a[157267] = actions(7198); - v->a[157268] = 1; - v->a[157269] = anon_sym_STAR_STAR; - v->a[157270] = actions(7206); - v->a[157271] = 1; - v->a[157272] = sym_test_operator; - v->a[157273] = actions(6793); - v->a[157274] = 2; - v->a[157275] = anon_sym_PLUS_PLUS; - v->a[157276] = anon_sym_DASH_DASH; - v->a[157277] = actions(7186); - v->a[157278] = 2; - v->a[157279] = anon_sym_EQ_EQ; - small_parse_table_7864(v); -} - -void small_parse_table_7864(t_small_parse_table_array *v) -{ - v->a[157280] = anon_sym_BANG_EQ; - v->a[157281] = actions(7188); - v->a[157282] = 2; - v->a[157283] = anon_sym_LT; - v->a[157284] = anon_sym_GT; - v->a[157285] = actions(7190); - v->a[157286] = 2; - v->a[157287] = anon_sym_LT_EQ; - v->a[157288] = anon_sym_GT_EQ; - v->a[157289] = actions(7192); - v->a[157290] = 2; - v->a[157291] = anon_sym_LT_LT; - v->a[157292] = anon_sym_GT_GT; - v->a[157293] = actions(7194); - v->a[157294] = 2; - v->a[157295] = anon_sym_PLUS; - v->a[157296] = anon_sym_DASH; - v->a[157297] = actions(7196); - v->a[157298] = 3; - v->a[157299] = anon_sym_STAR; - small_parse_table_7865(v); -} - -/* EOF small_parse_table_1572.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1573.c b/parser/static/small_parse_table/small_parse_table_1573.c deleted file mode 100644 index 196dcbeb..00000000 --- a/parser/static/small_parse_table/small_parse_table_1573.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1573.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7865(t_small_parse_table_array *v) -{ - v->a[157300] = anon_sym_SLASH; - v->a[157301] = anon_sym_PERCENT; - v->a[157302] = actions(6807); - v->a[157303] = 4; - v->a[157304] = anon_sym_EQ; - v->a[157305] = anon_sym_PIPE; - v->a[157306] = anon_sym_CARET; - v->a[157307] = anon_sym_AMP; - v->a[157308] = actions(6805); - v->a[157309] = 16; - v->a[157310] = anon_sym_PLUS_EQ; - v->a[157311] = anon_sym_DASH_EQ; - v->a[157312] = anon_sym_STAR_EQ; - v->a[157313] = anon_sym_SLASH_EQ; - v->a[157314] = anon_sym_PERCENT_EQ; - v->a[157315] = anon_sym_STAR_STAR_EQ; - v->a[157316] = anon_sym_LT_LT_EQ; - v->a[157317] = anon_sym_GT_GT_EQ; - v->a[157318] = anon_sym_AMP_EQ; - v->a[157319] = anon_sym_CARET_EQ; - small_parse_table_7866(v); -} - -void small_parse_table_7866(t_small_parse_table_array *v) -{ - v->a[157320] = anon_sym_PIPE_EQ; - v->a[157321] = anon_sym_PIPE_PIPE; - v->a[157322] = anon_sym_AMP_AMP; - v->a[157323] = anon_sym_EQ_TILDE; - v->a[157324] = anon_sym_QMARK; - v->a[157325] = anon_sym_COLON; - v->a[157326] = 13; - v->a[157327] = actions(71); - v->a[157328] = 1; - v->a[157329] = sym_comment; - v->a[157330] = actions(7184); - v->a[157331] = 1; - v->a[157332] = anon_sym_AMP; - v->a[157333] = actions(7198); - v->a[157334] = 1; - v->a[157335] = anon_sym_STAR_STAR; - v->a[157336] = actions(7206); - v->a[157337] = 1; - v->a[157338] = sym_test_operator; - v->a[157339] = actions(6793); - small_parse_table_7867(v); -} - -void small_parse_table_7867(t_small_parse_table_array *v) -{ - v->a[157340] = 2; - v->a[157341] = anon_sym_PLUS_PLUS; - v->a[157342] = anon_sym_DASH_DASH; - v->a[157343] = actions(7186); - v->a[157344] = 2; - v->a[157345] = anon_sym_EQ_EQ; - v->a[157346] = anon_sym_BANG_EQ; - v->a[157347] = actions(7188); - v->a[157348] = 2; - v->a[157349] = anon_sym_LT; - v->a[157350] = anon_sym_GT; - v->a[157351] = actions(7190); - v->a[157352] = 2; - v->a[157353] = anon_sym_LT_EQ; - v->a[157354] = anon_sym_GT_EQ; - v->a[157355] = actions(7192); - v->a[157356] = 2; - v->a[157357] = anon_sym_LT_LT; - v->a[157358] = anon_sym_GT_GT; - v->a[157359] = actions(7194); - small_parse_table_7868(v); -} - -void small_parse_table_7868(t_small_parse_table_array *v) -{ - v->a[157360] = 2; - v->a[157361] = anon_sym_PLUS; - v->a[157362] = anon_sym_DASH; - v->a[157363] = actions(6807); - v->a[157364] = 3; - v->a[157365] = anon_sym_EQ; - v->a[157366] = anon_sym_PIPE; - v->a[157367] = anon_sym_CARET; - v->a[157368] = actions(7196); - v->a[157369] = 3; - v->a[157370] = anon_sym_STAR; - v->a[157371] = anon_sym_SLASH; - v->a[157372] = anon_sym_PERCENT; - v->a[157373] = actions(6805); - v->a[157374] = 16; - v->a[157375] = anon_sym_PLUS_EQ; - v->a[157376] = anon_sym_DASH_EQ; - v->a[157377] = anon_sym_STAR_EQ; - v->a[157378] = anon_sym_SLASH_EQ; - v->a[157379] = anon_sym_PERCENT_EQ; - small_parse_table_7869(v); -} - -void small_parse_table_7869(t_small_parse_table_array *v) -{ - v->a[157380] = anon_sym_STAR_STAR_EQ; - v->a[157381] = anon_sym_LT_LT_EQ; - v->a[157382] = anon_sym_GT_GT_EQ; - v->a[157383] = anon_sym_AMP_EQ; - v->a[157384] = anon_sym_CARET_EQ; - v->a[157385] = anon_sym_PIPE_EQ; - v->a[157386] = anon_sym_PIPE_PIPE; - v->a[157387] = anon_sym_AMP_AMP; - v->a[157388] = anon_sym_EQ_TILDE; - v->a[157389] = anon_sym_QMARK; - v->a[157390] = anon_sym_COLON; - v->a[157391] = 14; - v->a[157392] = actions(71); - v->a[157393] = 1; - v->a[157394] = sym_comment; - v->a[157395] = actions(7182); - v->a[157396] = 1; - v->a[157397] = anon_sym_CARET; - v->a[157398] = actions(7184); - v->a[157399] = 1; - small_parse_table_7870(v); -} - -/* EOF small_parse_table_1573.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1574.c b/parser/static/small_parse_table/small_parse_table_1574.c deleted file mode 100644 index 223332f9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1574.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1574.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7870(t_small_parse_table_array *v) -{ - v->a[157400] = anon_sym_AMP; - v->a[157401] = actions(7198); - v->a[157402] = 1; - v->a[157403] = anon_sym_STAR_STAR; - v->a[157404] = actions(7206); - v->a[157405] = 1; - v->a[157406] = sym_test_operator; - v->a[157407] = actions(6793); - v->a[157408] = 2; - v->a[157409] = anon_sym_PLUS_PLUS; - v->a[157410] = anon_sym_DASH_DASH; - v->a[157411] = actions(6807); - v->a[157412] = 2; - v->a[157413] = anon_sym_EQ; - v->a[157414] = anon_sym_PIPE; - v->a[157415] = actions(7186); - v->a[157416] = 2; - v->a[157417] = anon_sym_EQ_EQ; - v->a[157418] = anon_sym_BANG_EQ; - v->a[157419] = actions(7188); - small_parse_table_7871(v); -} - -void small_parse_table_7871(t_small_parse_table_array *v) -{ - v->a[157420] = 2; - v->a[157421] = anon_sym_LT; - v->a[157422] = anon_sym_GT; - v->a[157423] = actions(7190); - v->a[157424] = 2; - v->a[157425] = anon_sym_LT_EQ; - v->a[157426] = anon_sym_GT_EQ; - v->a[157427] = actions(7192); - v->a[157428] = 2; - v->a[157429] = anon_sym_LT_LT; - v->a[157430] = anon_sym_GT_GT; - v->a[157431] = actions(7194); - v->a[157432] = 2; - v->a[157433] = anon_sym_PLUS; - v->a[157434] = anon_sym_DASH; - v->a[157435] = actions(7196); - v->a[157436] = 3; - v->a[157437] = anon_sym_STAR; - v->a[157438] = anon_sym_SLASH; - v->a[157439] = anon_sym_PERCENT; - small_parse_table_7872(v); -} - -void small_parse_table_7872(t_small_parse_table_array *v) -{ - v->a[157440] = actions(6805); - v->a[157441] = 16; - v->a[157442] = anon_sym_PLUS_EQ; - v->a[157443] = anon_sym_DASH_EQ; - v->a[157444] = anon_sym_STAR_EQ; - v->a[157445] = anon_sym_SLASH_EQ; - v->a[157446] = anon_sym_PERCENT_EQ; - v->a[157447] = anon_sym_STAR_STAR_EQ; - v->a[157448] = anon_sym_LT_LT_EQ; - v->a[157449] = anon_sym_GT_GT_EQ; - v->a[157450] = anon_sym_AMP_EQ; - v->a[157451] = anon_sym_CARET_EQ; - v->a[157452] = anon_sym_PIPE_EQ; - v->a[157453] = anon_sym_PIPE_PIPE; - v->a[157454] = anon_sym_AMP_AMP; - v->a[157455] = anon_sym_EQ_TILDE; - v->a[157456] = anon_sym_QMARK; - v->a[157457] = anon_sym_COLON; - v->a[157458] = 15; - v->a[157459] = actions(71); - small_parse_table_7873(v); -} - -void small_parse_table_7873(t_small_parse_table_array *v) -{ - v->a[157460] = 1; - v->a[157461] = sym_comment; - v->a[157462] = actions(6807); - v->a[157463] = 1; - v->a[157464] = anon_sym_EQ; - v->a[157465] = actions(7180); - v->a[157466] = 1; - v->a[157467] = anon_sym_PIPE; - v->a[157468] = actions(7182); - v->a[157469] = 1; - v->a[157470] = anon_sym_CARET; - v->a[157471] = actions(7184); - v->a[157472] = 1; - v->a[157473] = anon_sym_AMP; - v->a[157474] = actions(7198); - v->a[157475] = 1; - v->a[157476] = anon_sym_STAR_STAR; - v->a[157477] = actions(7206); - v->a[157478] = 1; - v->a[157479] = sym_test_operator; - small_parse_table_7874(v); -} - -void small_parse_table_7874(t_small_parse_table_array *v) -{ - v->a[157480] = actions(6793); - v->a[157481] = 2; - v->a[157482] = anon_sym_PLUS_PLUS; - v->a[157483] = anon_sym_DASH_DASH; - v->a[157484] = actions(7186); - v->a[157485] = 2; - v->a[157486] = anon_sym_EQ_EQ; - v->a[157487] = anon_sym_BANG_EQ; - v->a[157488] = actions(7188); - v->a[157489] = 2; - v->a[157490] = anon_sym_LT; - v->a[157491] = anon_sym_GT; - v->a[157492] = actions(7190); - v->a[157493] = 2; - v->a[157494] = anon_sym_LT_EQ; - v->a[157495] = anon_sym_GT_EQ; - v->a[157496] = actions(7192); - v->a[157497] = 2; - v->a[157498] = anon_sym_LT_LT; - v->a[157499] = anon_sym_GT_GT; - small_parse_table_7875(v); -} - -/* EOF small_parse_table_1574.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1575.c b/parser/static/small_parse_table/small_parse_table_1575.c deleted file mode 100644 index fd62acb7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1575.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1575.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7875(t_small_parse_table_array *v) -{ - v->a[157500] = actions(7194); - v->a[157501] = 2; - v->a[157502] = anon_sym_PLUS; - v->a[157503] = anon_sym_DASH; - v->a[157504] = actions(7196); - v->a[157505] = 3; - v->a[157506] = anon_sym_STAR; - v->a[157507] = anon_sym_SLASH; - v->a[157508] = anon_sym_PERCENT; - v->a[157509] = actions(6805); - v->a[157510] = 16; - v->a[157511] = anon_sym_PLUS_EQ; - v->a[157512] = anon_sym_DASH_EQ; - v->a[157513] = anon_sym_STAR_EQ; - v->a[157514] = anon_sym_SLASH_EQ; - v->a[157515] = anon_sym_PERCENT_EQ; - v->a[157516] = anon_sym_STAR_STAR_EQ; - v->a[157517] = anon_sym_LT_LT_EQ; - v->a[157518] = anon_sym_GT_GT_EQ; - v->a[157519] = anon_sym_AMP_EQ; - small_parse_table_7876(v); -} - -void small_parse_table_7876(t_small_parse_table_array *v) -{ - v->a[157520] = anon_sym_CARET_EQ; - v->a[157521] = anon_sym_PIPE_EQ; - v->a[157522] = anon_sym_PIPE_PIPE; - v->a[157523] = anon_sym_AMP_AMP; - v->a[157524] = anon_sym_EQ_TILDE; - v->a[157525] = anon_sym_QMARK; - v->a[157526] = anon_sym_COLON; - v->a[157527] = 16; - v->a[157528] = actions(71); - v->a[157529] = 1; - v->a[157530] = sym_comment; - v->a[157531] = actions(6807); - v->a[157532] = 1; - v->a[157533] = anon_sym_EQ; - v->a[157534] = actions(7178); - v->a[157535] = 1; - v->a[157536] = anon_sym_AMP_AMP; - v->a[157537] = actions(7180); - v->a[157538] = 1; - v->a[157539] = anon_sym_PIPE; - small_parse_table_7877(v); -} - -void small_parse_table_7877(t_small_parse_table_array *v) -{ - v->a[157540] = actions(7182); - v->a[157541] = 1; - v->a[157542] = anon_sym_CARET; - v->a[157543] = actions(7184); - v->a[157544] = 1; - v->a[157545] = anon_sym_AMP; - v->a[157546] = actions(7198); - v->a[157547] = 1; - v->a[157548] = anon_sym_STAR_STAR; - v->a[157549] = actions(7206); - v->a[157550] = 1; - v->a[157551] = sym_test_operator; - v->a[157552] = actions(6793); - v->a[157553] = 2; - v->a[157554] = anon_sym_PLUS_PLUS; - v->a[157555] = anon_sym_DASH_DASH; - v->a[157556] = actions(7186); - v->a[157557] = 2; - v->a[157558] = anon_sym_EQ_EQ; - v->a[157559] = anon_sym_BANG_EQ; - small_parse_table_7878(v); -} - -void small_parse_table_7878(t_small_parse_table_array *v) -{ - v->a[157560] = actions(7188); - v->a[157561] = 2; - v->a[157562] = anon_sym_LT; - v->a[157563] = anon_sym_GT; - v->a[157564] = actions(7190); - v->a[157565] = 2; - v->a[157566] = anon_sym_LT_EQ; - v->a[157567] = anon_sym_GT_EQ; - v->a[157568] = actions(7192); - v->a[157569] = 2; - v->a[157570] = anon_sym_LT_LT; - v->a[157571] = anon_sym_GT_GT; - v->a[157572] = actions(7194); - v->a[157573] = 2; - v->a[157574] = anon_sym_PLUS; - v->a[157575] = anon_sym_DASH; - v->a[157576] = actions(7196); - v->a[157577] = 3; - v->a[157578] = anon_sym_STAR; - v->a[157579] = anon_sym_SLASH; - small_parse_table_7879(v); -} - -void small_parse_table_7879(t_small_parse_table_array *v) -{ - v->a[157580] = anon_sym_PERCENT; - v->a[157581] = actions(6805); - v->a[157582] = 15; - v->a[157583] = anon_sym_PLUS_EQ; - v->a[157584] = anon_sym_DASH_EQ; - v->a[157585] = anon_sym_STAR_EQ; - v->a[157586] = anon_sym_SLASH_EQ; - v->a[157587] = anon_sym_PERCENT_EQ; - v->a[157588] = anon_sym_STAR_STAR_EQ; - v->a[157589] = anon_sym_LT_LT_EQ; - v->a[157590] = anon_sym_GT_GT_EQ; - v->a[157591] = anon_sym_AMP_EQ; - v->a[157592] = anon_sym_CARET_EQ; - v->a[157593] = anon_sym_PIPE_EQ; - v->a[157594] = anon_sym_PIPE_PIPE; - v->a[157595] = anon_sym_EQ_TILDE; - v->a[157596] = anon_sym_QMARK; - v->a[157597] = anon_sym_COLON; - v->a[157598] = 19; - v->a[157599] = actions(71); - small_parse_table_7880(v); -} - -/* EOF small_parse_table_1575.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1576.c b/parser/static/small_parse_table/small_parse_table_1576.c deleted file mode 100644 index b0f6fc06..00000000 --- a/parser/static/small_parse_table/small_parse_table_1576.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1576.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7880(t_small_parse_table_array *v) -{ - v->a[157600] = 1; - v->a[157601] = sym_comment; - v->a[157602] = actions(7172); - v->a[157603] = 1; - v->a[157604] = anon_sym_EQ; - v->a[157605] = actions(7176); - v->a[157606] = 1; - v->a[157607] = anon_sym_PIPE_PIPE; - v->a[157608] = actions(7178); - v->a[157609] = 1; - v->a[157610] = anon_sym_AMP_AMP; - v->a[157611] = actions(7180); - v->a[157612] = 1; - v->a[157613] = anon_sym_PIPE; - v->a[157614] = actions(7182); - v->a[157615] = 1; - v->a[157616] = anon_sym_CARET; - v->a[157617] = actions(7184); - v->a[157618] = 1; - v->a[157619] = anon_sym_AMP; - small_parse_table_7881(v); -} - -void small_parse_table_7881(t_small_parse_table_array *v) -{ - v->a[157620] = actions(7198); - v->a[157621] = 1; - v->a[157622] = anon_sym_STAR_STAR; - v->a[157623] = actions(7200); - v->a[157624] = 1; - v->a[157625] = anon_sym_EQ_TILDE; - v->a[157626] = actions(7202); - v->a[157627] = 1; - v->a[157628] = anon_sym_QMARK; - v->a[157629] = actions(7206); - v->a[157630] = 1; - v->a[157631] = sym_test_operator; - v->a[157632] = actions(6793); - v->a[157633] = 2; - v->a[157634] = anon_sym_PLUS_PLUS; - v->a[157635] = anon_sym_DASH_DASH; - v->a[157636] = actions(7186); - v->a[157637] = 2; - v->a[157638] = anon_sym_EQ_EQ; - v->a[157639] = anon_sym_BANG_EQ; - small_parse_table_7882(v); -} - -void small_parse_table_7882(t_small_parse_table_array *v) -{ - v->a[157640] = actions(7188); - v->a[157641] = 2; - v->a[157642] = anon_sym_LT; - v->a[157643] = anon_sym_GT; - v->a[157644] = actions(7190); - v->a[157645] = 2; - v->a[157646] = anon_sym_LT_EQ; - v->a[157647] = anon_sym_GT_EQ; - v->a[157648] = actions(7192); - v->a[157649] = 2; - v->a[157650] = anon_sym_LT_LT; - v->a[157651] = anon_sym_GT_GT; - v->a[157652] = actions(7194); - v->a[157653] = 2; - v->a[157654] = anon_sym_PLUS; - v->a[157655] = anon_sym_DASH; - v->a[157656] = actions(7196); - v->a[157657] = 3; - v->a[157658] = anon_sym_STAR; - v->a[157659] = anon_sym_SLASH; - small_parse_table_7883(v); -} - -void small_parse_table_7883(t_small_parse_table_array *v) -{ - v->a[157660] = anon_sym_PERCENT; - v->a[157661] = actions(6805); - v->a[157662] = 12; - v->a[157663] = anon_sym_PLUS_EQ; - v->a[157664] = anon_sym_DASH_EQ; - v->a[157665] = anon_sym_STAR_EQ; - v->a[157666] = anon_sym_SLASH_EQ; - v->a[157667] = anon_sym_PERCENT_EQ; - v->a[157668] = anon_sym_STAR_STAR_EQ; - v->a[157669] = anon_sym_LT_LT_EQ; - v->a[157670] = anon_sym_GT_GT_EQ; - v->a[157671] = anon_sym_AMP_EQ; - v->a[157672] = anon_sym_CARET_EQ; - v->a[157673] = anon_sym_PIPE_EQ; - v->a[157674] = anon_sym_COLON; - v->a[157675] = 18; - v->a[157676] = actions(71); - v->a[157677] = 1; - v->a[157678] = sym_comment; - v->a[157679] = actions(6807); - small_parse_table_7884(v); -} - -void small_parse_table_7884(t_small_parse_table_array *v) -{ - v->a[157680] = 1; - v->a[157681] = anon_sym_EQ; - v->a[157682] = actions(7176); - v->a[157683] = 1; - v->a[157684] = anon_sym_PIPE_PIPE; - v->a[157685] = actions(7178); - v->a[157686] = 1; - v->a[157687] = anon_sym_AMP_AMP; - v->a[157688] = actions(7180); - v->a[157689] = 1; - v->a[157690] = anon_sym_PIPE; - v->a[157691] = actions(7182); - v->a[157692] = 1; - v->a[157693] = anon_sym_CARET; - v->a[157694] = actions(7184); - v->a[157695] = 1; - v->a[157696] = anon_sym_AMP; - v->a[157697] = actions(7198); - v->a[157698] = 1; - v->a[157699] = anon_sym_STAR_STAR; - small_parse_table_7885(v); -} - -/* EOF small_parse_table_1576.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1577.c b/parser/static/small_parse_table/small_parse_table_1577.c deleted file mode 100644 index e777c3a0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1577.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1577.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7885(t_small_parse_table_array *v) -{ - v->a[157700] = actions(7202); - v->a[157701] = 1; - v->a[157702] = anon_sym_QMARK; - v->a[157703] = actions(7206); - v->a[157704] = 1; - v->a[157705] = sym_test_operator; - v->a[157706] = actions(6793); - v->a[157707] = 2; - v->a[157708] = anon_sym_PLUS_PLUS; - v->a[157709] = anon_sym_DASH_DASH; - v->a[157710] = actions(7186); - v->a[157711] = 2; - v->a[157712] = anon_sym_EQ_EQ; - v->a[157713] = anon_sym_BANG_EQ; - v->a[157714] = actions(7188); - v->a[157715] = 2; - v->a[157716] = anon_sym_LT; - v->a[157717] = anon_sym_GT; - v->a[157718] = actions(7190); - v->a[157719] = 2; - small_parse_table_7886(v); -} - -void small_parse_table_7886(t_small_parse_table_array *v) -{ - v->a[157720] = anon_sym_LT_EQ; - v->a[157721] = anon_sym_GT_EQ; - v->a[157722] = actions(7192); - v->a[157723] = 2; - v->a[157724] = anon_sym_LT_LT; - v->a[157725] = anon_sym_GT_GT; - v->a[157726] = actions(7194); - v->a[157727] = 2; - v->a[157728] = anon_sym_PLUS; - v->a[157729] = anon_sym_DASH; - v->a[157730] = actions(7196); - v->a[157731] = 3; - v->a[157732] = anon_sym_STAR; - v->a[157733] = anon_sym_SLASH; - v->a[157734] = anon_sym_PERCENT; - v->a[157735] = actions(6805); - v->a[157736] = 13; - v->a[157737] = anon_sym_PLUS_EQ; - v->a[157738] = anon_sym_DASH_EQ; - v->a[157739] = anon_sym_STAR_EQ; - small_parse_table_7887(v); -} - -void small_parse_table_7887(t_small_parse_table_array *v) -{ - v->a[157740] = anon_sym_SLASH_EQ; - v->a[157741] = anon_sym_PERCENT_EQ; - v->a[157742] = anon_sym_STAR_STAR_EQ; - v->a[157743] = anon_sym_LT_LT_EQ; - v->a[157744] = anon_sym_GT_GT_EQ; - v->a[157745] = anon_sym_AMP_EQ; - v->a[157746] = anon_sym_CARET_EQ; - v->a[157747] = anon_sym_PIPE_EQ; - v->a[157748] = anon_sym_EQ_TILDE; - v->a[157749] = anon_sym_COLON; - v->a[157750] = 3; - v->a[157751] = actions(71); - v->a[157752] = 1; - v->a[157753] = sym_comment; - v->a[157754] = actions(1261); - v->a[157755] = 13; - v->a[157756] = anon_sym_PIPE; - v->a[157757] = anon_sym_LT; - v->a[157758] = anon_sym_GT; - v->a[157759] = anon_sym_LT_LT; - small_parse_table_7888(v); -} - -void small_parse_table_7888(t_small_parse_table_array *v) -{ - v->a[157760] = anon_sym_AMP_GT; - v->a[157761] = anon_sym_LT_AMP; - v->a[157762] = anon_sym_GT_AMP; - v->a[157763] = anon_sym_DOLLAR; - v->a[157764] = aux_sym_number_token1; - v->a[157765] = aux_sym_number_token2; - v->a[157766] = anon_sym_DOLLAR_LPAREN; - v->a[157767] = aux_sym__simple_variable_name_token1; - v->a[157768] = sym_word; - v->a[157769] = actions(1263); - v->a[157770] = 24; - v->a[157771] = sym_file_descriptor; - v->a[157772] = sym_test_operator; - v->a[157773] = sym__brace_start; - v->a[157774] = anon_sym_LPAREN_LPAREN; - v->a[157775] = anon_sym_PIPE_PIPE; - v->a[157776] = anon_sym_AMP_AMP; - v->a[157777] = anon_sym_GT_GT; - v->a[157778] = anon_sym_PIPE_AMP; - v->a[157779] = anon_sym_AMP_GT_GT; - small_parse_table_7889(v); -} - -void small_parse_table_7889(t_small_parse_table_array *v) -{ - v->a[157780] = anon_sym_GT_PIPE; - v->a[157781] = anon_sym_LT_AMP_DASH; - v->a[157782] = anon_sym_GT_AMP_DASH; - v->a[157783] = anon_sym_LT_LT_DASH; - v->a[157784] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[157785] = anon_sym_DOLLAR_LBRACK; - v->a[157786] = sym__special_character; - v->a[157787] = anon_sym_DQUOTE; - v->a[157788] = sym_raw_string; - v->a[157789] = sym_ansi_c_string; - v->a[157790] = anon_sym_DOLLAR_LBRACE; - v->a[157791] = anon_sym_BQUOTE; - v->a[157792] = anon_sym_DOLLAR_BQUOTE; - v->a[157793] = anon_sym_LT_LPAREN; - v->a[157794] = anon_sym_GT_LPAREN; - v->a[157795] = 14; - v->a[157796] = actions(71); - v->a[157797] = 1; - v->a[157798] = sym_comment; - v->a[157799] = actions(7286); - small_parse_table_7890(v); -} - -/* EOF small_parse_table_1577.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1578.c b/parser/static/small_parse_table/small_parse_table_1578.c deleted file mode 100644 index a79ff812..00000000 --- a/parser/static/small_parse_table/small_parse_table_1578.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1578.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7890(t_small_parse_table_array *v) -{ - v->a[157800] = 1; - v->a[157801] = anon_sym_CARET; - v->a[157802] = actions(7288); - v->a[157803] = 1; - v->a[157804] = anon_sym_AMP; - v->a[157805] = actions(7302); - v->a[157806] = 1; - v->a[157807] = anon_sym_STAR_STAR; - v->a[157808] = actions(7304); - v->a[157809] = 1; - v->a[157810] = sym_test_operator; - v->a[157811] = actions(6807); - v->a[157812] = 2; - v->a[157813] = anon_sym_EQ; - v->a[157814] = anon_sym_PIPE; - v->a[157815] = actions(7278); - v->a[157816] = 2; - v->a[157817] = anon_sym_PLUS_PLUS; - v->a[157818] = anon_sym_DASH_DASH; - v->a[157819] = actions(7290); - small_parse_table_7891(v); -} - -void small_parse_table_7891(t_small_parse_table_array *v) -{ - v->a[157820] = 2; - v->a[157821] = anon_sym_EQ_EQ; - v->a[157822] = anon_sym_BANG_EQ; - v->a[157823] = actions(7292); - v->a[157824] = 2; - v->a[157825] = anon_sym_LT; - v->a[157826] = anon_sym_GT; - v->a[157827] = actions(7294); - v->a[157828] = 2; - v->a[157829] = anon_sym_LT_EQ; - v->a[157830] = anon_sym_GT_EQ; - v->a[157831] = actions(7296); - v->a[157832] = 2; - v->a[157833] = anon_sym_LT_LT; - v->a[157834] = anon_sym_GT_GT; - v->a[157835] = actions(7298); - v->a[157836] = 2; - v->a[157837] = anon_sym_PLUS; - v->a[157838] = anon_sym_DASH; - v->a[157839] = actions(7300); - small_parse_table_7892(v); -} - -void small_parse_table_7892(t_small_parse_table_array *v) -{ - v->a[157840] = 3; - v->a[157841] = anon_sym_STAR; - v->a[157842] = anon_sym_SLASH; - v->a[157843] = anon_sym_PERCENT; - v->a[157844] = actions(6805); - v->a[157845] = 16; - v->a[157846] = anon_sym_PLUS_EQ; - v->a[157847] = anon_sym_DASH_EQ; - v->a[157848] = anon_sym_STAR_EQ; - v->a[157849] = anon_sym_SLASH_EQ; - v->a[157850] = anon_sym_PERCENT_EQ; - v->a[157851] = anon_sym_STAR_STAR_EQ; - v->a[157852] = anon_sym_LT_LT_EQ; - v->a[157853] = anon_sym_GT_GT_EQ; - v->a[157854] = anon_sym_AMP_EQ; - v->a[157855] = anon_sym_CARET_EQ; - v->a[157856] = anon_sym_PIPE_EQ; - v->a[157857] = anon_sym_PIPE_PIPE; - v->a[157858] = anon_sym_AMP_AMP; - v->a[157859] = anon_sym_RBRACK; - small_parse_table_7893(v); -} - -void small_parse_table_7893(t_small_parse_table_array *v) -{ - v->a[157860] = anon_sym_EQ_TILDE; - v->a[157861] = anon_sym_QMARK; - v->a[157862] = 25; - v->a[157863] = actions(71); - v->a[157864] = 1; - v->a[157865] = sym_comment; - v->a[157866] = actions(6474); - v->a[157867] = 1; - v->a[157868] = sym_word; - v->a[157869] = actions(6480); - v->a[157870] = 1; - v->a[157871] = anon_sym_LPAREN; - v->a[157872] = actions(6488); - v->a[157873] = 1; - v->a[157874] = anon_sym_DOLLAR; - v->a[157875] = actions(6494); - v->a[157876] = 1; - v->a[157877] = aux_sym_number_token1; - v->a[157878] = actions(6496); - v->a[157879] = 1; - small_parse_table_7894(v); -} - -void small_parse_table_7894(t_small_parse_table_array *v) -{ - v->a[157880] = aux_sym_number_token2; - v->a[157881] = actions(6500); - v->a[157882] = 1; - v->a[157883] = anon_sym_DOLLAR_LPAREN; - v->a[157884] = actions(6508); - v->a[157885] = 1; - v->a[157886] = sym_test_operator; - v->a[157887] = actions(6510); - v->a[157888] = 1; - v->a[157889] = sym_extglob_pattern; - v->a[157890] = actions(6512); - v->a[157891] = 1; - v->a[157892] = sym__brace_start; - v->a[157893] = actions(6530); - v->a[157894] = 1; - v->a[157895] = anon_sym_esac; - v->a[157896] = actions(7226); - v->a[157897] = 1; - v->a[157898] = anon_sym_DOLLAR_LBRACK; - v->a[157899] = actions(7228); - small_parse_table_7895(v); -} - -/* EOF small_parse_table_1578.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1579.c b/parser/static/small_parse_table/small_parse_table_1579.c deleted file mode 100644 index 12330896..00000000 --- a/parser/static/small_parse_table/small_parse_table_1579.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1579.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7895(t_small_parse_table_array *v) -{ - v->a[157900] = 1; - v->a[157901] = sym__special_character; - v->a[157902] = actions(7230); - v->a[157903] = 1; - v->a[157904] = anon_sym_DQUOTE; - v->a[157905] = actions(7234); - v->a[157906] = 1; - v->a[157907] = anon_sym_DOLLAR_LBRACE; - v->a[157908] = actions(7236); - v->a[157909] = 1; - v->a[157910] = anon_sym_BQUOTE; - v->a[157911] = actions(7238); - v->a[157912] = 1; - v->a[157913] = anon_sym_DOLLAR_BQUOTE; - v->a[157914] = state(6426); - v->a[157915] = 1; - v->a[157916] = aux_sym__literal_repeat1; - v->a[157917] = state(7005); - v->a[157918] = 1; - v->a[157919] = sym_last_case_item; - small_parse_table_7896(v); -} - -void small_parse_table_7896(t_small_parse_table_array *v) -{ - v->a[157920] = actions(7224); - v->a[157921] = 2; - v->a[157922] = anon_sym_LPAREN_LPAREN; - v->a[157923] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[157924] = actions(7232); - v->a[157925] = 2; - v->a[157926] = sym_raw_string; - v->a[157927] = sym_ansi_c_string; - v->a[157928] = actions(7240); - v->a[157929] = 2; - v->a[157930] = anon_sym_LT_LPAREN; - v->a[157931] = anon_sym_GT_LPAREN; - v->a[157932] = state(3385); - v->a[157933] = 2; - v->a[157934] = sym_case_item; - v->a[157935] = aux_sym_case_statement_repeat1; - v->a[157936] = state(6695); - v->a[157937] = 2; - v->a[157938] = sym_concatenation; - v->a[157939] = sym__extglob_blob; - small_parse_table_7897(v); -} - -void small_parse_table_7897(t_small_parse_table_array *v) -{ - v->a[157940] = state(6303); - v->a[157941] = 9; - v->a[157942] = sym_arithmetic_expansion; - v->a[157943] = sym_brace_expression; - v->a[157944] = sym_string; - v->a[157945] = sym_translated_string; - v->a[157946] = sym_number; - v->a[157947] = sym_simple_expansion; - v->a[157948] = sym_expansion; - v->a[157949] = sym_command_substitution; - v->a[157950] = sym_process_substitution; - v->a[157951] = 4; - v->a[157952] = actions(71); - v->a[157953] = 1; - v->a[157954] = sym_comment; - v->a[157955] = actions(7306); - v->a[157956] = 1; - v->a[157957] = sym__concat; - v->a[157958] = actions(6844); - v->a[157959] = 14; - small_parse_table_7898(v); -} - -void small_parse_table_7898(t_small_parse_table_array *v) -{ - v->a[157960] = anon_sym_EQ; - v->a[157961] = anon_sym_PIPE; - v->a[157962] = anon_sym_CARET; - v->a[157963] = anon_sym_AMP; - v->a[157964] = anon_sym_LT; - v->a[157965] = anon_sym_GT; - v->a[157966] = anon_sym_LT_LT; - v->a[157967] = anon_sym_GT_GT; - v->a[157968] = anon_sym_PLUS; - v->a[157969] = anon_sym_DASH; - v->a[157970] = anon_sym_STAR; - v->a[157971] = anon_sym_SLASH; - v->a[157972] = anon_sym_PERCENT; - v->a[157973] = anon_sym_STAR_STAR; - v->a[157974] = actions(6842); - v->a[157975] = 22; - v->a[157976] = anon_sym_PLUS_PLUS; - v->a[157977] = anon_sym_DASH_DASH; - v->a[157978] = anon_sym_PLUS_EQ; - v->a[157979] = anon_sym_DASH_EQ; - small_parse_table_7899(v); -} - -void small_parse_table_7899(t_small_parse_table_array *v) -{ - v->a[157980] = anon_sym_STAR_EQ; - v->a[157981] = anon_sym_SLASH_EQ; - v->a[157982] = anon_sym_PERCENT_EQ; - v->a[157983] = anon_sym_STAR_STAR_EQ; - v->a[157984] = anon_sym_LT_LT_EQ; - v->a[157985] = anon_sym_GT_GT_EQ; - v->a[157986] = anon_sym_AMP_EQ; - v->a[157987] = anon_sym_CARET_EQ; - v->a[157988] = anon_sym_PIPE_EQ; - v->a[157989] = anon_sym_PIPE_PIPE; - v->a[157990] = anon_sym_AMP_AMP; - v->a[157991] = anon_sym_EQ_EQ; - v->a[157992] = anon_sym_BANG_EQ; - v->a[157993] = anon_sym_LT_EQ; - v->a[157994] = anon_sym_GT_EQ; - v->a[157995] = anon_sym_RBRACK; - v->a[157996] = anon_sym_EQ_TILDE; - v->a[157997] = anon_sym_QMARK; - v->a[157998] = 4; - v->a[157999] = actions(71); - small_parse_table_7900(v); -} - -/* EOF small_parse_table_1579.c */ diff --git a/parser/static/small_parse_table/small_parse_table_158.c b/parser/static/small_parse_table/small_parse_table_158.c index ae0bf939..19281547 100644 --- a/parser/static/small_parse_table/small_parse_table_158.c +++ b/parser/static/small_parse_table/small_parse_table_158.c @@ -14,126 +14,126 @@ void small_parse_table_790(t_small_parse_table_array *v) { - v->a[15800] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15801] = actions(3453); - v->a[15802] = 2; - v->a[15803] = anon_sym_LT_LPAREN; - v->a[15804] = anon_sym_GT_LPAREN; - v->a[15805] = state(664); - v->a[15806] = 2; - v->a[15807] = sym_concatenation; - v->a[15808] = aux_sym_unset_command_repeat1; - v->a[15809] = actions(2564); - v->a[15810] = 3; - v->a[15811] = sym_file_descriptor; - v->a[15812] = ts_builtin_sym_end; - v->a[15813] = aux_sym_heredoc_redirect_token1; - v->a[15814] = actions(3429); - v->a[15815] = 3; - v->a[15816] = sym_raw_string; - v->a[15817] = sym_ansi_c_string; - v->a[15818] = sym_word; - v->a[15819] = state(1681); + v->a[15800] = anon_sym_BQUOTE; + v->a[15801] = anon_sym_DOLLAR_BQUOTE; + v->a[15802] = sym_word; + v->a[15803] = 4; + v->a[15804] = actions(57); + v->a[15805] = 1; + v->a[15806] = sym_comment; + v->a[15807] = actions(1693); + v->a[15808] = 1; + v->a[15809] = ts_builtin_sym_end; + v->a[15810] = actions(1691); + v->a[15811] = 17; + v->a[15812] = sym_file_descriptor; + v->a[15813] = sym_variable_name; + v->a[15814] = sym_test_operator; + v->a[15815] = sym__brace_start; + v->a[15816] = anon_sym_LPAREN; + v->a[15817] = anon_sym_LBRACE; + v->a[15818] = anon_sym_GT_GT; + v->a[15819] = anon_sym_AMP_GT_GT; small_parse_table_791(v); } void small_parse_table_791(t_small_parse_table_array *v) { - v->a[15820] = 9; - v->a[15821] = sym_arithmetic_expansion; - v->a[15822] = sym_brace_expression; - v->a[15823] = sym_string; - v->a[15824] = sym_translated_string; - v->a[15825] = sym_number; - v->a[15826] = sym_simple_expansion; - v->a[15827] = sym_expansion; - v->a[15828] = sym_command_substitution; - v->a[15829] = sym_process_substitution; - v->a[15830] = actions(2562); - v->a[15831] = 19; - v->a[15832] = anon_sym_SEMI; - v->a[15833] = anon_sym_PIPE_PIPE; - v->a[15834] = anon_sym_AMP_AMP; - v->a[15835] = anon_sym_PIPE; - v->a[15836] = anon_sym_AMP; - v->a[15837] = anon_sym_LT; - v->a[15838] = anon_sym_GT; - v->a[15839] = anon_sym_LT_LT; + v->a[15820] = anon_sym_GT_PIPE; + v->a[15821] = anon_sym_LT_AMP_DASH; + v->a[15822] = anon_sym_GT_AMP_DASH; + v->a[15823] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15824] = anon_sym_DQUOTE; + v->a[15825] = sym_raw_string; + v->a[15826] = anon_sym_DOLLAR_LBRACE; + v->a[15827] = anon_sym_BQUOTE; + v->a[15828] = anon_sym_DOLLAR_BQUOTE; + v->a[15829] = actions(1689); + v->a[15830] = 26; + v->a[15831] = anon_sym_for; + v->a[15832] = anon_sym_select; + v->a[15833] = anon_sym_while; + v->a[15834] = anon_sym_until; + v->a[15835] = anon_sym_if; + v->a[15836] = anon_sym_case; + v->a[15837] = anon_sym_function; + v->a[15838] = anon_sym_BANG; + v->a[15839] = anon_sym_declare; small_parse_table_792(v); } void small_parse_table_792(t_small_parse_table_array *v) { - v->a[15840] = anon_sym_GT_GT; - v->a[15841] = anon_sym_SEMI_SEMI; - v->a[15842] = anon_sym_PIPE_AMP; - v->a[15843] = anon_sym_AMP_GT; - v->a[15844] = anon_sym_AMP_GT_GT; - v->a[15845] = anon_sym_LT_AMP; - v->a[15846] = anon_sym_GT_AMP; - v->a[15847] = anon_sym_GT_PIPE; - v->a[15848] = anon_sym_LT_AMP_DASH; - v->a[15849] = anon_sym_GT_AMP_DASH; - v->a[15850] = anon_sym_LT_LT_DASH; - v->a[15851] = 8; - v->a[15852] = actions(3); - v->a[15853] = 1; - v->a[15854] = sym_comment; - v->a[15855] = actions(1811); - v->a[15856] = 1; - v->a[15857] = anon_sym_DQUOTE; - v->a[15858] = actions(1815); + v->a[15840] = anon_sym_typeset; + v->a[15841] = anon_sym_export; + v->a[15842] = anon_sym_readonly; + v->a[15843] = anon_sym_local; + v->a[15844] = anon_sym_unset; + v->a[15845] = anon_sym_unsetenv; + v->a[15846] = anon_sym_LT; + v->a[15847] = anon_sym_GT; + v->a[15848] = anon_sym_AMP_GT; + v->a[15849] = anon_sym_LT_AMP; + v->a[15850] = anon_sym_GT_AMP; + v->a[15851] = anon_sym_DOLLAR; + v->a[15852] = sym__special_character; + v->a[15853] = aux_sym_number_token1; + v->a[15854] = aux_sym_number_token2; + v->a[15855] = anon_sym_DOLLAR_LPAREN; + v->a[15856] = sym_word; + v->a[15857] = 8; + v->a[15858] = actions(3); v->a[15859] = 1; small_parse_table_793(v); } void small_parse_table_793(t_small_parse_table_array *v) { - v->a[15860] = sym_variable_name; - v->a[15861] = state(1061); + v->a[15860] = sym_comment; + v->a[15861] = actions(2528); v->a[15862] = 1; - v->a[15863] = sym_string; - v->a[15864] = actions(1813); + v->a[15863] = sym_variable_name; + v->a[15864] = actions(2526); v->a[15865] = 2; - v->a[15866] = aux_sym__simple_variable_name_token1; - v->a[15867] = aux_sym__multiline_variable_name_token1; - v->a[15868] = actions(1241); - v->a[15869] = 4; + v->a[15866] = sym_test_operator; + v->a[15867] = sym__brace_start; + v->a[15868] = actions(2638); + v->a[15869] = 2; v->a[15870] = sym_file_descriptor; - v->a[15871] = sym_test_operator; - v->a[15872] = sym__bare_dollar; - v->a[15873] = sym__brace_start; - v->a[15874] = actions(1809); - v->a[15875] = 9; - v->a[15876] = anon_sym_DASH; - v->a[15877] = anon_sym_STAR; - v->a[15878] = anon_sym_BANG; - v->a[15879] = anon_sym_QMARK; + v->a[15871] = aux_sym_heredoc_redirect_token1; + v->a[15872] = state(1886); + v->a[15873] = 2; + v->a[15874] = sym_variable_assignment; + v->a[15875] = aux_sym_variable_assignments_repeat1; + v->a[15876] = state(1894); + v->a[15877] = 3; + v->a[15878] = sym_file_redirect; + v->a[15879] = sym_heredoc_redirect; small_parse_table_794(v); } void small_parse_table_794(t_small_parse_table_array *v) { - v->a[15880] = anon_sym_DOLLAR; - v->a[15881] = anon_sym_POUND; - v->a[15882] = anon_sym_AT2; - v->a[15883] = anon_sym_0; - v->a[15884] = anon_sym__; - v->a[15885] = actions(1239); - v->a[15886] = 36; - v->a[15887] = anon_sym_LPAREN_LPAREN; - v->a[15888] = anon_sym_PIPE_PIPE; - v->a[15889] = anon_sym_AMP_AMP; - v->a[15890] = anon_sym_PIPE; - v->a[15891] = anon_sym_EQ_EQ; - v->a[15892] = anon_sym_LT; - v->a[15893] = anon_sym_GT; - v->a[15894] = anon_sym_LT_LT; - v->a[15895] = anon_sym_GT_GT; - v->a[15896] = anon_sym_LPAREN; - v->a[15897] = anon_sym_PIPE_AMP; - v->a[15898] = anon_sym_EQ_TILDE; - v->a[15899] = anon_sym_AMP_GT; + v->a[15880] = aux_sym_redirected_statement_repeat1; + v->a[15881] = actions(2512); + v->a[15882] = 12; + v->a[15883] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15884] = anon_sym_DOLLAR; + v->a[15885] = sym__special_character; + v->a[15886] = anon_sym_DQUOTE; + v->a[15887] = sym_raw_string; + v->a[15888] = aux_sym_number_token1; + v->a[15889] = aux_sym_number_token2; + v->a[15890] = anon_sym_DOLLAR_LBRACE; + v->a[15891] = anon_sym_DOLLAR_LPAREN; + v->a[15892] = anon_sym_BQUOTE; + v->a[15893] = anon_sym_DOLLAR_BQUOTE; + v->a[15894] = sym_word; + v->a[15895] = actions(2516); + v->a[15896] = 22; + v->a[15897] = anon_sym_esac; + v->a[15898] = anon_sym_PIPE; + v->a[15899] = anon_sym_SEMI_SEMI; small_parse_table_795(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1580.c b/parser/static/small_parse_table/small_parse_table_1580.c deleted file mode 100644 index b7e79f78..00000000 --- a/parser/static/small_parse_table/small_parse_table_1580.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1580.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7900(t_small_parse_table_array *v) -{ - v->a[158000] = 1; - v->a[158001] = sym_comment; - v->a[158002] = actions(7308); - v->a[158003] = 1; - v->a[158004] = sym__concat; - v->a[158005] = actions(6838); - v->a[158006] = 14; - v->a[158007] = anon_sym_EQ; - v->a[158008] = anon_sym_PIPE; - v->a[158009] = anon_sym_CARET; - v->a[158010] = anon_sym_AMP; - v->a[158011] = anon_sym_LT; - v->a[158012] = anon_sym_GT; - v->a[158013] = anon_sym_LT_LT; - v->a[158014] = anon_sym_GT_GT; - v->a[158015] = anon_sym_PLUS; - v->a[158016] = anon_sym_DASH; - v->a[158017] = anon_sym_STAR; - v->a[158018] = anon_sym_SLASH; - v->a[158019] = anon_sym_PERCENT; - small_parse_table_7901(v); -} - -void small_parse_table_7901(t_small_parse_table_array *v) -{ - v->a[158020] = anon_sym_STAR_STAR; - v->a[158021] = actions(6836); - v->a[158022] = 22; - v->a[158023] = anon_sym_PLUS_PLUS; - v->a[158024] = anon_sym_DASH_DASH; - v->a[158025] = anon_sym_PLUS_EQ; - v->a[158026] = anon_sym_DASH_EQ; - v->a[158027] = anon_sym_STAR_EQ; - v->a[158028] = anon_sym_SLASH_EQ; - v->a[158029] = anon_sym_PERCENT_EQ; - v->a[158030] = anon_sym_STAR_STAR_EQ; - v->a[158031] = anon_sym_LT_LT_EQ; - v->a[158032] = anon_sym_GT_GT_EQ; - v->a[158033] = anon_sym_AMP_EQ; - v->a[158034] = anon_sym_CARET_EQ; - v->a[158035] = anon_sym_PIPE_EQ; - v->a[158036] = anon_sym_PIPE_PIPE; - v->a[158037] = anon_sym_AMP_AMP; - v->a[158038] = anon_sym_EQ_EQ; - v->a[158039] = anon_sym_BANG_EQ; - small_parse_table_7902(v); -} - -void small_parse_table_7902(t_small_parse_table_array *v) -{ - v->a[158040] = anon_sym_LT_EQ; - v->a[158041] = anon_sym_GT_EQ; - v->a[158042] = anon_sym_RBRACK; - v->a[158043] = anon_sym_EQ_TILDE; - v->a[158044] = anon_sym_QMARK; - v->a[158045] = 15; - v->a[158046] = actions(71); - v->a[158047] = 1; - v->a[158048] = sym_comment; - v->a[158049] = actions(6807); - v->a[158050] = 1; - v->a[158051] = anon_sym_EQ; - v->a[158052] = actions(7284); - v->a[158053] = 1; - v->a[158054] = anon_sym_PIPE; - v->a[158055] = actions(7286); - v->a[158056] = 1; - v->a[158057] = anon_sym_CARET; - v->a[158058] = actions(7288); - v->a[158059] = 1; - small_parse_table_7903(v); -} - -void small_parse_table_7903(t_small_parse_table_array *v) -{ - v->a[158060] = anon_sym_AMP; - v->a[158061] = actions(7302); - v->a[158062] = 1; - v->a[158063] = anon_sym_STAR_STAR; - v->a[158064] = actions(7304); - v->a[158065] = 1; - v->a[158066] = sym_test_operator; - v->a[158067] = actions(7278); - v->a[158068] = 2; - v->a[158069] = anon_sym_PLUS_PLUS; - v->a[158070] = anon_sym_DASH_DASH; - v->a[158071] = actions(7290); - v->a[158072] = 2; - v->a[158073] = anon_sym_EQ_EQ; - v->a[158074] = anon_sym_BANG_EQ; - v->a[158075] = actions(7292); - v->a[158076] = 2; - v->a[158077] = anon_sym_LT; - v->a[158078] = anon_sym_GT; - v->a[158079] = actions(7294); - small_parse_table_7904(v); -} - -void small_parse_table_7904(t_small_parse_table_array *v) -{ - v->a[158080] = 2; - v->a[158081] = anon_sym_LT_EQ; - v->a[158082] = anon_sym_GT_EQ; - v->a[158083] = actions(7296); - v->a[158084] = 2; - v->a[158085] = anon_sym_LT_LT; - v->a[158086] = anon_sym_GT_GT; - v->a[158087] = actions(7298); - v->a[158088] = 2; - v->a[158089] = anon_sym_PLUS; - v->a[158090] = anon_sym_DASH; - v->a[158091] = actions(7300); - v->a[158092] = 3; - v->a[158093] = anon_sym_STAR; - v->a[158094] = anon_sym_SLASH; - v->a[158095] = anon_sym_PERCENT; - v->a[158096] = actions(6805); - v->a[158097] = 16; - v->a[158098] = anon_sym_PLUS_EQ; - v->a[158099] = anon_sym_DASH_EQ; - small_parse_table_7905(v); -} - -/* EOF small_parse_table_1580.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1581.c b/parser/static/small_parse_table/small_parse_table_1581.c deleted file mode 100644 index 6f840bce..00000000 --- a/parser/static/small_parse_table/small_parse_table_1581.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1581.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7905(t_small_parse_table_array *v) -{ - v->a[158100] = anon_sym_STAR_EQ; - v->a[158101] = anon_sym_SLASH_EQ; - v->a[158102] = anon_sym_PERCENT_EQ; - v->a[158103] = anon_sym_STAR_STAR_EQ; - v->a[158104] = anon_sym_LT_LT_EQ; - v->a[158105] = anon_sym_GT_GT_EQ; - v->a[158106] = anon_sym_AMP_EQ; - v->a[158107] = anon_sym_CARET_EQ; - v->a[158108] = anon_sym_PIPE_EQ; - v->a[158109] = anon_sym_PIPE_PIPE; - v->a[158110] = anon_sym_AMP_AMP; - v->a[158111] = anon_sym_RBRACK; - v->a[158112] = anon_sym_EQ_TILDE; - v->a[158113] = anon_sym_QMARK; - v->a[158114] = 16; - v->a[158115] = actions(71); - v->a[158116] = 1; - v->a[158117] = sym_comment; - v->a[158118] = actions(6807); - v->a[158119] = 1; - small_parse_table_7906(v); -} - -void small_parse_table_7906(t_small_parse_table_array *v) -{ - v->a[158120] = anon_sym_EQ; - v->a[158121] = actions(7282); - v->a[158122] = 1; - v->a[158123] = anon_sym_AMP_AMP; - v->a[158124] = actions(7284); - v->a[158125] = 1; - v->a[158126] = anon_sym_PIPE; - v->a[158127] = actions(7286); - v->a[158128] = 1; - v->a[158129] = anon_sym_CARET; - v->a[158130] = actions(7288); - v->a[158131] = 1; - v->a[158132] = anon_sym_AMP; - v->a[158133] = actions(7302); - v->a[158134] = 1; - v->a[158135] = anon_sym_STAR_STAR; - v->a[158136] = actions(7304); - v->a[158137] = 1; - v->a[158138] = sym_test_operator; - v->a[158139] = actions(7278); - small_parse_table_7907(v); -} - -void small_parse_table_7907(t_small_parse_table_array *v) -{ - v->a[158140] = 2; - v->a[158141] = anon_sym_PLUS_PLUS; - v->a[158142] = anon_sym_DASH_DASH; - v->a[158143] = actions(7290); - v->a[158144] = 2; - v->a[158145] = anon_sym_EQ_EQ; - v->a[158146] = anon_sym_BANG_EQ; - v->a[158147] = actions(7292); - v->a[158148] = 2; - v->a[158149] = anon_sym_LT; - v->a[158150] = anon_sym_GT; - v->a[158151] = actions(7294); - v->a[158152] = 2; - v->a[158153] = anon_sym_LT_EQ; - v->a[158154] = anon_sym_GT_EQ; - v->a[158155] = actions(7296); - v->a[158156] = 2; - v->a[158157] = anon_sym_LT_LT; - v->a[158158] = anon_sym_GT_GT; - v->a[158159] = actions(7298); - small_parse_table_7908(v); -} - -void small_parse_table_7908(t_small_parse_table_array *v) -{ - v->a[158160] = 2; - v->a[158161] = anon_sym_PLUS; - v->a[158162] = anon_sym_DASH; - v->a[158163] = actions(7300); - v->a[158164] = 3; - v->a[158165] = anon_sym_STAR; - v->a[158166] = anon_sym_SLASH; - v->a[158167] = anon_sym_PERCENT; - v->a[158168] = actions(6805); - v->a[158169] = 15; - v->a[158170] = anon_sym_PLUS_EQ; - v->a[158171] = anon_sym_DASH_EQ; - v->a[158172] = anon_sym_STAR_EQ; - v->a[158173] = anon_sym_SLASH_EQ; - v->a[158174] = anon_sym_PERCENT_EQ; - v->a[158175] = anon_sym_STAR_STAR_EQ; - v->a[158176] = anon_sym_LT_LT_EQ; - v->a[158177] = anon_sym_GT_GT_EQ; - v->a[158178] = anon_sym_AMP_EQ; - v->a[158179] = anon_sym_CARET_EQ; - small_parse_table_7909(v); -} - -void small_parse_table_7909(t_small_parse_table_array *v) -{ - v->a[158180] = anon_sym_PIPE_EQ; - v->a[158181] = anon_sym_PIPE_PIPE; - v->a[158182] = anon_sym_RBRACK; - v->a[158183] = anon_sym_EQ_TILDE; - v->a[158184] = anon_sym_QMARK; - v->a[158185] = 6; - v->a[158186] = actions(71); - v->a[158187] = 1; - v->a[158188] = sym_comment; - v->a[158189] = actions(7220); - v->a[158190] = 1; - v->a[158191] = anon_sym_STAR_STAR; - v->a[158192] = actions(6793); - v->a[158193] = 2; - v->a[158194] = anon_sym_PLUS_PLUS; - v->a[158195] = anon_sym_DASH_DASH; - v->a[158196] = actions(7218); - v->a[158197] = 3; - v->a[158198] = anon_sym_STAR; - v->a[158199] = anon_sym_SLASH; - small_parse_table_7910(v); -} - -/* EOF small_parse_table_1581.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1582.c b/parser/static/small_parse_table/small_parse_table_1582.c deleted file mode 100644 index ce784f8c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1582.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1582.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7910(t_small_parse_table_array *v) -{ - v->a[158200] = anon_sym_PERCENT; - v->a[158201] = actions(6807); - v->a[158202] = 10; - v->a[158203] = anon_sym_EQ; - v->a[158204] = anon_sym_PIPE; - v->a[158205] = anon_sym_CARET; - v->a[158206] = anon_sym_AMP; - v->a[158207] = anon_sym_LT; - v->a[158208] = anon_sym_GT; - v->a[158209] = anon_sym_LT_LT; - v->a[158210] = anon_sym_GT_GT; - v->a[158211] = anon_sym_PLUS; - v->a[158212] = anon_sym_DASH; - v->a[158213] = actions(6805); - v->a[158214] = 21; - v->a[158215] = sym_test_operator; - v->a[158216] = anon_sym_RPAREN_RPAREN; - v->a[158217] = anon_sym_PLUS_EQ; - v->a[158218] = anon_sym_DASH_EQ; - v->a[158219] = anon_sym_STAR_EQ; - small_parse_table_7911(v); -} - -void small_parse_table_7911(t_small_parse_table_array *v) -{ - v->a[158220] = anon_sym_SLASH_EQ; - v->a[158221] = anon_sym_PERCENT_EQ; - v->a[158222] = anon_sym_STAR_STAR_EQ; - v->a[158223] = anon_sym_LT_LT_EQ; - v->a[158224] = anon_sym_GT_GT_EQ; - v->a[158225] = anon_sym_AMP_EQ; - v->a[158226] = anon_sym_CARET_EQ; - v->a[158227] = anon_sym_PIPE_EQ; - v->a[158228] = anon_sym_PIPE_PIPE; - v->a[158229] = anon_sym_AMP_AMP; - v->a[158230] = anon_sym_EQ_EQ; - v->a[158231] = anon_sym_BANG_EQ; - v->a[158232] = anon_sym_LT_EQ; - v->a[158233] = anon_sym_GT_EQ; - v->a[158234] = anon_sym_EQ_TILDE; - v->a[158235] = anon_sym_QMARK; - v->a[158236] = 19; - v->a[158237] = actions(71); - v->a[158238] = 1; - v->a[158239] = sym_comment; - small_parse_table_7912(v); -} - -void small_parse_table_7912(t_small_parse_table_array *v) -{ - v->a[158240] = actions(7280); - v->a[158241] = 1; - v->a[158242] = anon_sym_PIPE_PIPE; - v->a[158243] = actions(7282); - v->a[158244] = 1; - v->a[158245] = anon_sym_AMP_AMP; - v->a[158246] = actions(7284); - v->a[158247] = 1; - v->a[158248] = anon_sym_PIPE; - v->a[158249] = actions(7286); - v->a[158250] = 1; - v->a[158251] = anon_sym_CARET; - v->a[158252] = actions(7288); - v->a[158253] = 1; - v->a[158254] = anon_sym_AMP; - v->a[158255] = actions(7302); - v->a[158256] = 1; - v->a[158257] = anon_sym_STAR_STAR; - v->a[158258] = actions(7304); - v->a[158259] = 1; - small_parse_table_7913(v); -} - -void small_parse_table_7913(t_small_parse_table_array *v) -{ - v->a[158260] = sym_test_operator; - v->a[158261] = actions(7310); - v->a[158262] = 1; - v->a[158263] = anon_sym_EQ; - v->a[158264] = actions(7312); - v->a[158265] = 1; - v->a[158266] = anon_sym_EQ_TILDE; - v->a[158267] = actions(7314); - v->a[158268] = 1; - v->a[158269] = anon_sym_QMARK; - v->a[158270] = actions(7278); - v->a[158271] = 2; - v->a[158272] = anon_sym_PLUS_PLUS; - v->a[158273] = anon_sym_DASH_DASH; - v->a[158274] = actions(7290); - v->a[158275] = 2; - v->a[158276] = anon_sym_EQ_EQ; - v->a[158277] = anon_sym_BANG_EQ; - v->a[158278] = actions(7292); - v->a[158279] = 2; - small_parse_table_7914(v); -} - -void small_parse_table_7914(t_small_parse_table_array *v) -{ - v->a[158280] = anon_sym_LT; - v->a[158281] = anon_sym_GT; - v->a[158282] = actions(7294); - v->a[158283] = 2; - v->a[158284] = anon_sym_LT_EQ; - v->a[158285] = anon_sym_GT_EQ; - v->a[158286] = actions(7296); - v->a[158287] = 2; - v->a[158288] = anon_sym_LT_LT; - v->a[158289] = anon_sym_GT_GT; - v->a[158290] = actions(7298); - v->a[158291] = 2; - v->a[158292] = anon_sym_PLUS; - v->a[158293] = anon_sym_DASH; - v->a[158294] = actions(7300); - v->a[158295] = 3; - v->a[158296] = anon_sym_STAR; - v->a[158297] = anon_sym_SLASH; - v->a[158298] = anon_sym_PERCENT; - v->a[158299] = actions(6805); - small_parse_table_7915(v); -} - -/* EOF small_parse_table_1582.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1583.c b/parser/static/small_parse_table/small_parse_table_1583.c deleted file mode 100644 index 3c91d34c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1583.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1583.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7915(t_small_parse_table_array *v) -{ - v->a[158300] = 12; - v->a[158301] = anon_sym_PLUS_EQ; - v->a[158302] = anon_sym_DASH_EQ; - v->a[158303] = anon_sym_STAR_EQ; - v->a[158304] = anon_sym_SLASH_EQ; - v->a[158305] = anon_sym_PERCENT_EQ; - v->a[158306] = anon_sym_STAR_STAR_EQ; - v->a[158307] = anon_sym_LT_LT_EQ; - v->a[158308] = anon_sym_GT_GT_EQ; - v->a[158309] = anon_sym_AMP_EQ; - v->a[158310] = anon_sym_CARET_EQ; - v->a[158311] = anon_sym_PIPE_EQ; - v->a[158312] = anon_sym_RBRACK; - v->a[158313] = 18; - v->a[158314] = actions(71); - v->a[158315] = 1; - v->a[158316] = sym_comment; - v->a[158317] = actions(6807); - v->a[158318] = 1; - v->a[158319] = anon_sym_EQ; - small_parse_table_7916(v); -} - -void small_parse_table_7916(t_small_parse_table_array *v) -{ - v->a[158320] = actions(7280); - v->a[158321] = 1; - v->a[158322] = anon_sym_PIPE_PIPE; - v->a[158323] = actions(7282); - v->a[158324] = 1; - v->a[158325] = anon_sym_AMP_AMP; - v->a[158326] = actions(7284); - v->a[158327] = 1; - v->a[158328] = anon_sym_PIPE; - v->a[158329] = actions(7286); - v->a[158330] = 1; - v->a[158331] = anon_sym_CARET; - v->a[158332] = actions(7288); - v->a[158333] = 1; - v->a[158334] = anon_sym_AMP; - v->a[158335] = actions(7302); - v->a[158336] = 1; - v->a[158337] = anon_sym_STAR_STAR; - v->a[158338] = actions(7304); - v->a[158339] = 1; - small_parse_table_7917(v); -} - -void small_parse_table_7917(t_small_parse_table_array *v) -{ - v->a[158340] = sym_test_operator; - v->a[158341] = actions(7314); - v->a[158342] = 1; - v->a[158343] = anon_sym_QMARK; - v->a[158344] = actions(7278); - v->a[158345] = 2; - v->a[158346] = anon_sym_PLUS_PLUS; - v->a[158347] = anon_sym_DASH_DASH; - v->a[158348] = actions(7290); - v->a[158349] = 2; - v->a[158350] = anon_sym_EQ_EQ; - v->a[158351] = anon_sym_BANG_EQ; - v->a[158352] = actions(7292); - v->a[158353] = 2; - v->a[158354] = anon_sym_LT; - v->a[158355] = anon_sym_GT; - v->a[158356] = actions(7294); - v->a[158357] = 2; - v->a[158358] = anon_sym_LT_EQ; - v->a[158359] = anon_sym_GT_EQ; - small_parse_table_7918(v); -} - -void small_parse_table_7918(t_small_parse_table_array *v) -{ - v->a[158360] = actions(7296); - v->a[158361] = 2; - v->a[158362] = anon_sym_LT_LT; - v->a[158363] = anon_sym_GT_GT; - v->a[158364] = actions(7298); - v->a[158365] = 2; - v->a[158366] = anon_sym_PLUS; - v->a[158367] = anon_sym_DASH; - v->a[158368] = actions(7300); - v->a[158369] = 3; - v->a[158370] = anon_sym_STAR; - v->a[158371] = anon_sym_SLASH; - v->a[158372] = anon_sym_PERCENT; - v->a[158373] = actions(6805); - v->a[158374] = 13; - v->a[158375] = anon_sym_PLUS_EQ; - v->a[158376] = anon_sym_DASH_EQ; - v->a[158377] = anon_sym_STAR_EQ; - v->a[158378] = anon_sym_SLASH_EQ; - v->a[158379] = anon_sym_PERCENT_EQ; - small_parse_table_7919(v); -} - -void small_parse_table_7919(t_small_parse_table_array *v) -{ - v->a[158380] = anon_sym_STAR_STAR_EQ; - v->a[158381] = anon_sym_LT_LT_EQ; - v->a[158382] = anon_sym_GT_GT_EQ; - v->a[158383] = anon_sym_AMP_EQ; - v->a[158384] = anon_sym_CARET_EQ; - v->a[158385] = anon_sym_PIPE_EQ; - v->a[158386] = anon_sym_RBRACK; - v->a[158387] = anon_sym_EQ_TILDE; - v->a[158388] = 3; - v->a[158389] = actions(71); - v->a[158390] = 1; - v->a[158391] = sym_comment; - v->a[158392] = actions(6801); - v->a[158393] = 14; - v->a[158394] = anon_sym_EQ; - v->a[158395] = anon_sym_PIPE; - v->a[158396] = anon_sym_CARET; - v->a[158397] = anon_sym_AMP; - v->a[158398] = anon_sym_LT; - v->a[158399] = anon_sym_GT; - small_parse_table_7920(v); -} - -/* EOF small_parse_table_1583.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1584.c b/parser/static/small_parse_table/small_parse_table_1584.c deleted file mode 100644 index 7b4ada3a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1584.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1584.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7920(t_small_parse_table_array *v) -{ - v->a[158400] = anon_sym_LT_LT; - v->a[158401] = anon_sym_GT_GT; - v->a[158402] = anon_sym_PLUS; - v->a[158403] = anon_sym_DASH; - v->a[158404] = anon_sym_STAR; - v->a[158405] = anon_sym_SLASH; - v->a[158406] = anon_sym_PERCENT; - v->a[158407] = anon_sym_STAR_STAR; - v->a[158408] = actions(6799); - v->a[158409] = 23; - v->a[158410] = sym_test_operator; - v->a[158411] = anon_sym_PLUS_PLUS; - v->a[158412] = anon_sym_DASH_DASH; - v->a[158413] = anon_sym_PLUS_EQ; - v->a[158414] = anon_sym_DASH_EQ; - v->a[158415] = anon_sym_STAR_EQ; - v->a[158416] = anon_sym_SLASH_EQ; - v->a[158417] = anon_sym_PERCENT_EQ; - v->a[158418] = anon_sym_STAR_STAR_EQ; - v->a[158419] = anon_sym_LT_LT_EQ; - small_parse_table_7921(v); -} - -void small_parse_table_7921(t_small_parse_table_array *v) -{ - v->a[158420] = anon_sym_GT_GT_EQ; - v->a[158421] = anon_sym_AMP_EQ; - v->a[158422] = anon_sym_CARET_EQ; - v->a[158423] = anon_sym_PIPE_EQ; - v->a[158424] = anon_sym_PIPE_PIPE; - v->a[158425] = anon_sym_AMP_AMP; - v->a[158426] = anon_sym_EQ_EQ; - v->a[158427] = anon_sym_BANG_EQ; - v->a[158428] = anon_sym_LT_EQ; - v->a[158429] = anon_sym_GT_EQ; - v->a[158430] = anon_sym_RBRACK; - v->a[158431] = anon_sym_EQ_TILDE; - v->a[158432] = anon_sym_QMARK; - v->a[158433] = 8; - v->a[158434] = actions(3); - v->a[158435] = 1; - v->a[158436] = sym_comment; - v->a[158437] = actions(7272); - v->a[158438] = 1; - v->a[158439] = anon_sym_STAR_STAR; - small_parse_table_7922(v); -} - -void small_parse_table_7922(t_small_parse_table_array *v) -{ - v->a[158440] = actions(7274); - v->a[158441] = 1; - v->a[158442] = aux_sym_heredoc_redirect_token1; - v->a[158443] = actions(7250); - v->a[158444] = 2; - v->a[158445] = anon_sym_PLUS_PLUS; - v->a[158446] = anon_sym_DASH_DASH; - v->a[158447] = actions(7266); - v->a[158448] = 2; - v->a[158449] = anon_sym_LT_LT; - v->a[158450] = anon_sym_GT_GT; - v->a[158451] = actions(7268); - v->a[158452] = 2; - v->a[158453] = anon_sym_PLUS; - v->a[158454] = anon_sym_DASH; - v->a[158455] = actions(7270); - v->a[158456] = 3; - v->a[158457] = anon_sym_STAR; - v->a[158458] = anon_sym_SLASH; - v->a[158459] = anon_sym_PERCENT; - small_parse_table_7923(v); -} - -void small_parse_table_7923(t_small_parse_table_array *v) -{ - v->a[158460] = actions(7248); - v->a[158461] = 26; - v->a[158462] = anon_sym_SEMI; - v->a[158463] = anon_sym_COMMA; - v->a[158464] = anon_sym_PLUS_EQ; - v->a[158465] = anon_sym_DASH_EQ; - v->a[158466] = anon_sym_STAR_EQ; - v->a[158467] = anon_sym_SLASH_EQ; - v->a[158468] = anon_sym_PERCENT_EQ; - v->a[158469] = anon_sym_STAR_STAR_EQ; - v->a[158470] = anon_sym_LT_LT_EQ; - v->a[158471] = anon_sym_GT_GT_EQ; - v->a[158472] = anon_sym_AMP_EQ; - v->a[158473] = anon_sym_CARET_EQ; - v->a[158474] = anon_sym_PIPE_EQ; - v->a[158475] = anon_sym_PIPE_PIPE; - v->a[158476] = anon_sym_DASHo; - v->a[158477] = anon_sym_AMP_AMP; - v->a[158478] = anon_sym_DASHa; - v->a[158479] = anon_sym_PIPE; - small_parse_table_7924(v); -} - -void small_parse_table_7924(t_small_parse_table_array *v) -{ - v->a[158480] = anon_sym_CARET; - v->a[158481] = anon_sym_AMP; - v->a[158482] = anon_sym_EQ_EQ; - v->a[158483] = anon_sym_BANG_EQ; - v->a[158484] = anon_sym_LT; - v->a[158485] = anon_sym_GT; - v->a[158486] = anon_sym_LT_EQ; - v->a[158487] = anon_sym_GT_EQ; - v->a[158488] = 7; - v->a[158489] = actions(3); - v->a[158490] = 1; - v->a[158491] = sym_comment; - v->a[158492] = actions(7272); - v->a[158493] = 1; - v->a[158494] = anon_sym_STAR_STAR; - v->a[158495] = actions(7274); - v->a[158496] = 1; - v->a[158497] = aux_sym_heredoc_redirect_token1; - v->a[158498] = actions(7250); - v->a[158499] = 2; - small_parse_table_7925(v); -} - -/* EOF small_parse_table_1584.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1585.c b/parser/static/small_parse_table/small_parse_table_1585.c deleted file mode 100644 index 80eeafca..00000000 --- a/parser/static/small_parse_table/small_parse_table_1585.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1585.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7925(t_small_parse_table_array *v) -{ - v->a[158500] = anon_sym_PLUS_PLUS; - v->a[158501] = anon_sym_DASH_DASH; - v->a[158502] = actions(7268); - v->a[158503] = 2; - v->a[158504] = anon_sym_PLUS; - v->a[158505] = anon_sym_DASH; - v->a[158506] = actions(7270); - v->a[158507] = 3; - v->a[158508] = anon_sym_STAR; - v->a[158509] = anon_sym_SLASH; - v->a[158510] = anon_sym_PERCENT; - v->a[158511] = actions(7248); - v->a[158512] = 28; - v->a[158513] = anon_sym_SEMI; - v->a[158514] = anon_sym_COMMA; - v->a[158515] = anon_sym_PLUS_EQ; - v->a[158516] = anon_sym_DASH_EQ; - v->a[158517] = anon_sym_STAR_EQ; - v->a[158518] = anon_sym_SLASH_EQ; - v->a[158519] = anon_sym_PERCENT_EQ; - small_parse_table_7926(v); -} - -void small_parse_table_7926(t_small_parse_table_array *v) -{ - v->a[158520] = anon_sym_STAR_STAR_EQ; - v->a[158521] = anon_sym_LT_LT_EQ; - v->a[158522] = anon_sym_GT_GT_EQ; - v->a[158523] = anon_sym_AMP_EQ; - v->a[158524] = anon_sym_CARET_EQ; - v->a[158525] = anon_sym_PIPE_EQ; - v->a[158526] = anon_sym_PIPE_PIPE; - v->a[158527] = anon_sym_DASHo; - v->a[158528] = anon_sym_AMP_AMP; - v->a[158529] = anon_sym_DASHa; - v->a[158530] = anon_sym_PIPE; - v->a[158531] = anon_sym_CARET; - v->a[158532] = anon_sym_AMP; - v->a[158533] = anon_sym_EQ_EQ; - v->a[158534] = anon_sym_BANG_EQ; - v->a[158535] = anon_sym_LT; - v->a[158536] = anon_sym_GT; - v->a[158537] = anon_sym_LT_EQ; - v->a[158538] = anon_sym_GT_EQ; - v->a[158539] = anon_sym_LT_LT; - small_parse_table_7927(v); -} - -void small_parse_table_7927(t_small_parse_table_array *v) -{ - v->a[158540] = anon_sym_GT_GT; - v->a[158541] = 6; - v->a[158542] = actions(3); - v->a[158543] = 1; - v->a[158544] = sym_comment; - v->a[158545] = actions(7272); - v->a[158546] = 1; - v->a[158547] = anon_sym_STAR_STAR; - v->a[158548] = actions(7274); - v->a[158549] = 1; - v->a[158550] = aux_sym_heredoc_redirect_token1; - v->a[158551] = actions(7250); - v->a[158552] = 2; - v->a[158553] = anon_sym_PLUS_PLUS; - v->a[158554] = anon_sym_DASH_DASH; - v->a[158555] = actions(7270); - v->a[158556] = 3; - v->a[158557] = anon_sym_STAR; - v->a[158558] = anon_sym_SLASH; - v->a[158559] = anon_sym_PERCENT; - small_parse_table_7928(v); -} - -void small_parse_table_7928(t_small_parse_table_array *v) -{ - v->a[158560] = actions(7248); - v->a[158561] = 30; - v->a[158562] = anon_sym_SEMI; - v->a[158563] = anon_sym_COMMA; - v->a[158564] = anon_sym_PLUS_EQ; - v->a[158565] = anon_sym_DASH_EQ; - v->a[158566] = anon_sym_STAR_EQ; - v->a[158567] = anon_sym_SLASH_EQ; - v->a[158568] = anon_sym_PERCENT_EQ; - v->a[158569] = anon_sym_STAR_STAR_EQ; - v->a[158570] = anon_sym_LT_LT_EQ; - v->a[158571] = anon_sym_GT_GT_EQ; - v->a[158572] = anon_sym_AMP_EQ; - v->a[158573] = anon_sym_CARET_EQ; - v->a[158574] = anon_sym_PIPE_EQ; - v->a[158575] = anon_sym_PIPE_PIPE; - v->a[158576] = anon_sym_DASHo; - v->a[158577] = anon_sym_AMP_AMP; - v->a[158578] = anon_sym_DASHa; - v->a[158579] = anon_sym_PIPE; - small_parse_table_7929(v); -} - -void small_parse_table_7929(t_small_parse_table_array *v) -{ - v->a[158580] = anon_sym_CARET; - v->a[158581] = anon_sym_AMP; - v->a[158582] = anon_sym_EQ_EQ; - v->a[158583] = anon_sym_BANG_EQ; - v->a[158584] = anon_sym_LT; - v->a[158585] = anon_sym_GT; - v->a[158586] = anon_sym_LT_EQ; - v->a[158587] = anon_sym_GT_EQ; - v->a[158588] = anon_sym_LT_LT; - v->a[158589] = anon_sym_GT_GT; - v->a[158590] = anon_sym_PLUS; - v->a[158591] = anon_sym_DASH; - v->a[158592] = 8; - v->a[158593] = actions(71); - v->a[158594] = 1; - v->a[158595] = sym_comment; - v->a[158596] = actions(7322); - v->a[158597] = 1; - v->a[158598] = anon_sym_STAR_STAR; - v->a[158599] = actions(6793); - small_parse_table_7930(v); -} - -/* EOF small_parse_table_1585.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1586.c b/parser/static/small_parse_table/small_parse_table_1586.c deleted file mode 100644 index 1c382f0a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1586.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1586.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7930(t_small_parse_table_array *v) -{ - v->a[158600] = 2; - v->a[158601] = anon_sym_PLUS_PLUS; - v->a[158602] = anon_sym_DASH_DASH; - v->a[158603] = actions(7316); - v->a[158604] = 2; - v->a[158605] = anon_sym_LT_LT; - v->a[158606] = anon_sym_GT_GT; - v->a[158607] = actions(7318); - v->a[158608] = 2; - v->a[158609] = anon_sym_PLUS; - v->a[158610] = anon_sym_DASH; - v->a[158611] = actions(7320); - v->a[158612] = 3; - v->a[158613] = anon_sym_STAR; - v->a[158614] = anon_sym_SLASH; - v->a[158615] = anon_sym_PERCENT; - v->a[158616] = actions(6807); - v->a[158617] = 6; - v->a[158618] = anon_sym_EQ; - v->a[158619] = anon_sym_PIPE; - small_parse_table_7931(v); -} - -void small_parse_table_7931(t_small_parse_table_array *v) -{ - v->a[158620] = anon_sym_CARET; - v->a[158621] = anon_sym_AMP; - v->a[158622] = anon_sym_LT; - v->a[158623] = anon_sym_GT; - v->a[158624] = actions(6805); - v->a[158625] = 21; - v->a[158626] = sym_test_operator; - v->a[158627] = anon_sym_PLUS_EQ; - v->a[158628] = anon_sym_DASH_EQ; - v->a[158629] = anon_sym_STAR_EQ; - v->a[158630] = anon_sym_SLASH_EQ; - v->a[158631] = anon_sym_PERCENT_EQ; - v->a[158632] = anon_sym_STAR_STAR_EQ; - v->a[158633] = anon_sym_LT_LT_EQ; - v->a[158634] = anon_sym_GT_GT_EQ; - v->a[158635] = anon_sym_AMP_EQ; - v->a[158636] = anon_sym_CARET_EQ; - v->a[158637] = anon_sym_PIPE_EQ; - v->a[158638] = anon_sym_PIPE_PIPE; - v->a[158639] = anon_sym_AMP_AMP; - small_parse_table_7932(v); -} - -void small_parse_table_7932(t_small_parse_table_array *v) -{ - v->a[158640] = anon_sym_EQ_EQ; - v->a[158641] = anon_sym_BANG_EQ; - v->a[158642] = anon_sym_LT_EQ; - v->a[158643] = anon_sym_GT_EQ; - v->a[158644] = anon_sym_RBRACK_RBRACK; - v->a[158645] = anon_sym_EQ_TILDE; - v->a[158646] = anon_sym_QMARK; - v->a[158647] = 18; - v->a[158648] = actions(71); - v->a[158649] = 1; - v->a[158650] = sym_comment; - v->a[158651] = actions(6807); - v->a[158652] = 1; - v->a[158653] = anon_sym_EQ; - v->a[158654] = actions(7322); - v->a[158655] = 1; - v->a[158656] = anon_sym_STAR_STAR; - v->a[158657] = actions(7324); - v->a[158658] = 1; - v->a[158659] = anon_sym_PIPE_PIPE; - small_parse_table_7933(v); -} - -void small_parse_table_7933(t_small_parse_table_array *v) -{ - v->a[158660] = actions(7326); - v->a[158661] = 1; - v->a[158662] = anon_sym_AMP_AMP; - v->a[158663] = actions(7328); - v->a[158664] = 1; - v->a[158665] = anon_sym_PIPE; - v->a[158666] = actions(7330); - v->a[158667] = 1; - v->a[158668] = anon_sym_CARET; - v->a[158669] = actions(7332); - v->a[158670] = 1; - v->a[158671] = anon_sym_AMP; - v->a[158672] = actions(7340); - v->a[158673] = 1; - v->a[158674] = anon_sym_QMARK; - v->a[158675] = actions(7342); - v->a[158676] = 1; - v->a[158677] = sym_test_operator; - v->a[158678] = actions(6793); - v->a[158679] = 2; - small_parse_table_7934(v); -} - -void small_parse_table_7934(t_small_parse_table_array *v) -{ - v->a[158680] = anon_sym_PLUS_PLUS; - v->a[158681] = anon_sym_DASH_DASH; - v->a[158682] = actions(7316); - v->a[158683] = 2; - v->a[158684] = anon_sym_LT_LT; - v->a[158685] = anon_sym_GT_GT; - v->a[158686] = actions(7318); - v->a[158687] = 2; - v->a[158688] = anon_sym_PLUS; - v->a[158689] = anon_sym_DASH; - v->a[158690] = actions(7334); - v->a[158691] = 2; - v->a[158692] = anon_sym_EQ_EQ; - v->a[158693] = anon_sym_BANG_EQ; - v->a[158694] = actions(7336); - v->a[158695] = 2; - v->a[158696] = anon_sym_LT; - v->a[158697] = anon_sym_GT; - v->a[158698] = actions(7338); - v->a[158699] = 2; - small_parse_table_7935(v); -} - -/* EOF small_parse_table_1586.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1587.c b/parser/static/small_parse_table/small_parse_table_1587.c deleted file mode 100644 index 9706276d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1587.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1587.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7935(t_small_parse_table_array *v) -{ - v->a[158700] = anon_sym_LT_EQ; - v->a[158701] = anon_sym_GT_EQ; - v->a[158702] = actions(7320); - v->a[158703] = 3; - v->a[158704] = anon_sym_STAR; - v->a[158705] = anon_sym_SLASH; - v->a[158706] = anon_sym_PERCENT; - v->a[158707] = actions(6805); - v->a[158708] = 13; - v->a[158709] = anon_sym_PLUS_EQ; - v->a[158710] = anon_sym_DASH_EQ; - v->a[158711] = anon_sym_STAR_EQ; - v->a[158712] = anon_sym_SLASH_EQ; - v->a[158713] = anon_sym_PERCENT_EQ; - v->a[158714] = anon_sym_STAR_STAR_EQ; - v->a[158715] = anon_sym_LT_LT_EQ; - v->a[158716] = anon_sym_GT_GT_EQ; - v->a[158717] = anon_sym_AMP_EQ; - v->a[158718] = anon_sym_CARET_EQ; - v->a[158719] = anon_sym_PIPE_EQ; - small_parse_table_7936(v); -} - -void small_parse_table_7936(t_small_parse_table_array *v) -{ - v->a[158720] = anon_sym_RBRACK_RBRACK; - v->a[158721] = anon_sym_EQ_TILDE; - v->a[158722] = 19; - v->a[158723] = actions(71); - v->a[158724] = 1; - v->a[158725] = sym_comment; - v->a[158726] = actions(7322); - v->a[158727] = 1; - v->a[158728] = anon_sym_STAR_STAR; - v->a[158729] = actions(7324); - v->a[158730] = 1; - v->a[158731] = anon_sym_PIPE_PIPE; - v->a[158732] = actions(7326); - v->a[158733] = 1; - v->a[158734] = anon_sym_AMP_AMP; - v->a[158735] = actions(7328); - v->a[158736] = 1; - v->a[158737] = anon_sym_PIPE; - v->a[158738] = actions(7330); - v->a[158739] = 1; - small_parse_table_7937(v); -} - -void small_parse_table_7937(t_small_parse_table_array *v) -{ - v->a[158740] = anon_sym_CARET; - v->a[158741] = actions(7332); - v->a[158742] = 1; - v->a[158743] = anon_sym_AMP; - v->a[158744] = actions(7340); - v->a[158745] = 1; - v->a[158746] = anon_sym_QMARK; - v->a[158747] = actions(7342); - v->a[158748] = 1; - v->a[158749] = sym_test_operator; - v->a[158750] = actions(7344); - v->a[158751] = 1; - v->a[158752] = anon_sym_EQ; - v->a[158753] = actions(7346); - v->a[158754] = 1; - v->a[158755] = anon_sym_EQ_TILDE; - v->a[158756] = actions(6793); - v->a[158757] = 2; - v->a[158758] = anon_sym_PLUS_PLUS; - v->a[158759] = anon_sym_DASH_DASH; - small_parse_table_7938(v); -} - -void small_parse_table_7938(t_small_parse_table_array *v) -{ - v->a[158760] = actions(7316); - v->a[158761] = 2; - v->a[158762] = anon_sym_LT_LT; - v->a[158763] = anon_sym_GT_GT; - v->a[158764] = actions(7318); - v->a[158765] = 2; - v->a[158766] = anon_sym_PLUS; - v->a[158767] = anon_sym_DASH; - v->a[158768] = actions(7334); - v->a[158769] = 2; - v->a[158770] = anon_sym_EQ_EQ; - v->a[158771] = anon_sym_BANG_EQ; - v->a[158772] = actions(7336); - v->a[158773] = 2; - v->a[158774] = anon_sym_LT; - v->a[158775] = anon_sym_GT; - v->a[158776] = actions(7338); - v->a[158777] = 2; - v->a[158778] = anon_sym_LT_EQ; - v->a[158779] = anon_sym_GT_EQ; - small_parse_table_7939(v); -} - -void small_parse_table_7939(t_small_parse_table_array *v) -{ - v->a[158780] = actions(7320); - v->a[158781] = 3; - v->a[158782] = anon_sym_STAR; - v->a[158783] = anon_sym_SLASH; - v->a[158784] = anon_sym_PERCENT; - v->a[158785] = actions(6805); - v->a[158786] = 12; - v->a[158787] = anon_sym_PLUS_EQ; - v->a[158788] = anon_sym_DASH_EQ; - v->a[158789] = anon_sym_STAR_EQ; - v->a[158790] = anon_sym_SLASH_EQ; - v->a[158791] = anon_sym_PERCENT_EQ; - v->a[158792] = anon_sym_STAR_STAR_EQ; - v->a[158793] = anon_sym_LT_LT_EQ; - v->a[158794] = anon_sym_GT_GT_EQ; - v->a[158795] = anon_sym_AMP_EQ; - v->a[158796] = anon_sym_CARET_EQ; - v->a[158797] = anon_sym_PIPE_EQ; - v->a[158798] = anon_sym_RBRACK_RBRACK; - v->a[158799] = 3; - small_parse_table_7940(v); -} - -/* EOF small_parse_table_1587.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1588.c b/parser/static/small_parse_table/small_parse_table_1588.c deleted file mode 100644 index bcc10539..00000000 --- a/parser/static/small_parse_table/small_parse_table_1588.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1588.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7940(t_small_parse_table_array *v) -{ - v->a[158800] = actions(3); - v->a[158801] = 1; - v->a[158802] = sym_comment; - v->a[158803] = actions(1318); - v->a[158804] = 1; - v->a[158805] = aux_sym_heredoc_redirect_token1; - v->a[158806] = actions(1316); - v->a[158807] = 36; - v->a[158808] = anon_sym_SEMI; - v->a[158809] = anon_sym_COMMA; - v->a[158810] = anon_sym_PLUS_PLUS; - v->a[158811] = anon_sym_DASH_DASH; - v->a[158812] = anon_sym_PLUS_EQ; - v->a[158813] = anon_sym_DASH_EQ; - v->a[158814] = anon_sym_STAR_EQ; - v->a[158815] = anon_sym_SLASH_EQ; - v->a[158816] = anon_sym_PERCENT_EQ; - v->a[158817] = anon_sym_STAR_STAR_EQ; - v->a[158818] = anon_sym_LT_LT_EQ; - v->a[158819] = anon_sym_GT_GT_EQ; - small_parse_table_7941(v); -} - -void small_parse_table_7941(t_small_parse_table_array *v) -{ - v->a[158820] = anon_sym_AMP_EQ; - v->a[158821] = anon_sym_CARET_EQ; - v->a[158822] = anon_sym_PIPE_EQ; - v->a[158823] = anon_sym_PIPE_PIPE; - v->a[158824] = anon_sym_DASHo; - v->a[158825] = anon_sym_AMP_AMP; - v->a[158826] = anon_sym_DASHa; - v->a[158827] = anon_sym_PIPE; - v->a[158828] = anon_sym_CARET; - v->a[158829] = anon_sym_AMP; - v->a[158830] = anon_sym_EQ_EQ; - v->a[158831] = anon_sym_BANG_EQ; - v->a[158832] = anon_sym_LT; - v->a[158833] = anon_sym_GT; - v->a[158834] = anon_sym_LT_EQ; - v->a[158835] = anon_sym_GT_EQ; - v->a[158836] = anon_sym_LT_LT; - v->a[158837] = anon_sym_GT_GT; - v->a[158838] = anon_sym_PLUS; - v->a[158839] = anon_sym_DASH; - small_parse_table_7942(v); -} - -void small_parse_table_7942(t_small_parse_table_array *v) -{ - v->a[158840] = anon_sym_STAR; - v->a[158841] = anon_sym_SLASH; - v->a[158842] = anon_sym_PERCENT; - v->a[158843] = anon_sym_STAR_STAR; - v->a[158844] = 3; - v->a[158845] = actions(71); - v->a[158846] = 1; - v->a[158847] = sym_comment; - v->a[158848] = actions(6797); - v->a[158849] = 14; - v->a[158850] = anon_sym_EQ; - v->a[158851] = anon_sym_PIPE; - v->a[158852] = anon_sym_CARET; - v->a[158853] = anon_sym_AMP; - v->a[158854] = anon_sym_LT; - v->a[158855] = anon_sym_GT; - v->a[158856] = anon_sym_LT_LT; - v->a[158857] = anon_sym_GT_GT; - v->a[158858] = anon_sym_PLUS; - v->a[158859] = anon_sym_DASH; - small_parse_table_7943(v); -} - -void small_parse_table_7943(t_small_parse_table_array *v) -{ - v->a[158860] = anon_sym_STAR; - v->a[158861] = anon_sym_SLASH; - v->a[158862] = anon_sym_PERCENT; - v->a[158863] = anon_sym_STAR_STAR; - v->a[158864] = actions(6795); - v->a[158865] = 23; - v->a[158866] = sym_test_operator; - v->a[158867] = anon_sym_PLUS_PLUS; - v->a[158868] = anon_sym_DASH_DASH; - v->a[158869] = anon_sym_PLUS_EQ; - v->a[158870] = anon_sym_DASH_EQ; - v->a[158871] = anon_sym_STAR_EQ; - v->a[158872] = anon_sym_SLASH_EQ; - v->a[158873] = anon_sym_PERCENT_EQ; - v->a[158874] = anon_sym_STAR_STAR_EQ; - v->a[158875] = anon_sym_LT_LT_EQ; - v->a[158876] = anon_sym_GT_GT_EQ; - v->a[158877] = anon_sym_AMP_EQ; - v->a[158878] = anon_sym_CARET_EQ; - v->a[158879] = anon_sym_PIPE_EQ; - small_parse_table_7944(v); -} - -void small_parse_table_7944(t_small_parse_table_array *v) -{ - v->a[158880] = anon_sym_PIPE_PIPE; - v->a[158881] = anon_sym_AMP_AMP; - v->a[158882] = anon_sym_EQ_EQ; - v->a[158883] = anon_sym_BANG_EQ; - v->a[158884] = anon_sym_LT_EQ; - v->a[158885] = anon_sym_GT_EQ; - v->a[158886] = anon_sym_RBRACK; - v->a[158887] = anon_sym_EQ_TILDE; - v->a[158888] = anon_sym_QMARK; - v->a[158889] = 5; - v->a[158890] = actions(3); - v->a[158891] = 1; - v->a[158892] = sym_comment; - v->a[158893] = actions(7272); - v->a[158894] = 1; - v->a[158895] = anon_sym_STAR_STAR; - v->a[158896] = actions(7274); - v->a[158897] = 1; - v->a[158898] = aux_sym_heredoc_redirect_token1; - v->a[158899] = actions(7250); - small_parse_table_7945(v); -} - -/* EOF small_parse_table_1588.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1589.c b/parser/static/small_parse_table/small_parse_table_1589.c deleted file mode 100644 index b030b73c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1589.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1589.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7945(t_small_parse_table_array *v) -{ - v->a[158900] = 2; - v->a[158901] = anon_sym_PLUS_PLUS; - v->a[158902] = anon_sym_DASH_DASH; - v->a[158903] = actions(7248); - v->a[158904] = 33; - v->a[158905] = anon_sym_SEMI; - v->a[158906] = anon_sym_COMMA; - v->a[158907] = anon_sym_PLUS_EQ; - v->a[158908] = anon_sym_DASH_EQ; - v->a[158909] = anon_sym_STAR_EQ; - v->a[158910] = anon_sym_SLASH_EQ; - v->a[158911] = anon_sym_PERCENT_EQ; - v->a[158912] = anon_sym_STAR_STAR_EQ; - v->a[158913] = anon_sym_LT_LT_EQ; - v->a[158914] = anon_sym_GT_GT_EQ; - v->a[158915] = anon_sym_AMP_EQ; - v->a[158916] = anon_sym_CARET_EQ; - v->a[158917] = anon_sym_PIPE_EQ; - v->a[158918] = anon_sym_PIPE_PIPE; - v->a[158919] = anon_sym_DASHo; - small_parse_table_7946(v); -} - -void small_parse_table_7946(t_small_parse_table_array *v) -{ - v->a[158920] = anon_sym_AMP_AMP; - v->a[158921] = anon_sym_DASHa; - v->a[158922] = anon_sym_PIPE; - v->a[158923] = anon_sym_CARET; - v->a[158924] = anon_sym_AMP; - v->a[158925] = anon_sym_EQ_EQ; - v->a[158926] = anon_sym_BANG_EQ; - v->a[158927] = anon_sym_LT; - v->a[158928] = anon_sym_GT; - v->a[158929] = anon_sym_LT_EQ; - v->a[158930] = anon_sym_GT_EQ; - v->a[158931] = anon_sym_LT_LT; - v->a[158932] = anon_sym_GT_GT; - v->a[158933] = anon_sym_PLUS; - v->a[158934] = anon_sym_DASH; - v->a[158935] = anon_sym_STAR; - v->a[158936] = anon_sym_SLASH; - v->a[158937] = anon_sym_PERCENT; - v->a[158938] = 15; - v->a[158939] = actions(71); - small_parse_table_7947(v); -} - -void small_parse_table_7947(t_small_parse_table_array *v) -{ - v->a[158940] = 1; - v->a[158941] = sym_comment; - v->a[158942] = actions(6807); - v->a[158943] = 1; - v->a[158944] = anon_sym_EQ; - v->a[158945] = actions(7322); - v->a[158946] = 1; - v->a[158947] = anon_sym_STAR_STAR; - v->a[158948] = actions(7328); - v->a[158949] = 1; - v->a[158950] = anon_sym_PIPE; - v->a[158951] = actions(7330); - v->a[158952] = 1; - v->a[158953] = anon_sym_CARET; - v->a[158954] = actions(7332); - v->a[158955] = 1; - v->a[158956] = anon_sym_AMP; - v->a[158957] = actions(7342); - v->a[158958] = 1; - v->a[158959] = sym_test_operator; - small_parse_table_7948(v); -} - -void small_parse_table_7948(t_small_parse_table_array *v) -{ - v->a[158960] = actions(6793); - v->a[158961] = 2; - v->a[158962] = anon_sym_PLUS_PLUS; - v->a[158963] = anon_sym_DASH_DASH; - v->a[158964] = actions(7316); - v->a[158965] = 2; - v->a[158966] = anon_sym_LT_LT; - v->a[158967] = anon_sym_GT_GT; - v->a[158968] = actions(7318); - v->a[158969] = 2; - v->a[158970] = anon_sym_PLUS; - v->a[158971] = anon_sym_DASH; - v->a[158972] = actions(7334); - v->a[158973] = 2; - v->a[158974] = anon_sym_EQ_EQ; - v->a[158975] = anon_sym_BANG_EQ; - v->a[158976] = actions(7336); - v->a[158977] = 2; - v->a[158978] = anon_sym_LT; - v->a[158979] = anon_sym_GT; - small_parse_table_7949(v); -} - -void small_parse_table_7949(t_small_parse_table_array *v) -{ - v->a[158980] = actions(7338); - v->a[158981] = 2; - v->a[158982] = anon_sym_LT_EQ; - v->a[158983] = anon_sym_GT_EQ; - v->a[158984] = actions(7320); - v->a[158985] = 3; - v->a[158986] = anon_sym_STAR; - v->a[158987] = anon_sym_SLASH; - v->a[158988] = anon_sym_PERCENT; - v->a[158989] = actions(6805); - v->a[158990] = 16; - v->a[158991] = anon_sym_PLUS_EQ; - v->a[158992] = anon_sym_DASH_EQ; - v->a[158993] = anon_sym_STAR_EQ; - v->a[158994] = anon_sym_SLASH_EQ; - v->a[158995] = anon_sym_PERCENT_EQ; - v->a[158996] = anon_sym_STAR_STAR_EQ; - v->a[158997] = anon_sym_LT_LT_EQ; - v->a[158998] = anon_sym_GT_GT_EQ; - v->a[158999] = anon_sym_AMP_EQ; - small_parse_table_7950(v); -} - -/* EOF small_parse_table_1589.c */ diff --git a/parser/static/small_parse_table/small_parse_table_159.c b/parser/static/small_parse_table/small_parse_table_159.c index fbce0142..b1e229f1 100644 --- a/parser/static/small_parse_table/small_parse_table_159.c +++ b/parser/static/small_parse_table/small_parse_table_159.c @@ -14,126 +14,126 @@ void small_parse_table_795(t_small_parse_table_array *v) { - v->a[15900] = anon_sym_AMP_GT_GT; - v->a[15901] = anon_sym_LT_AMP; - v->a[15902] = anon_sym_GT_AMP; - v->a[15903] = anon_sym_GT_PIPE; - v->a[15904] = anon_sym_LT_AMP_DASH; - v->a[15905] = anon_sym_GT_AMP_DASH; - v->a[15906] = anon_sym_LT_LT_DASH; - v->a[15907] = aux_sym_heredoc_redirect_token1; - v->a[15908] = anon_sym_LT_LT_LT; - v->a[15909] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15910] = anon_sym_DOLLAR_LBRACK; - v->a[15911] = sym__special_character; - v->a[15912] = sym_raw_string; - v->a[15913] = sym_ansi_c_string; - v->a[15914] = aux_sym_number_token1; - v->a[15915] = aux_sym_number_token2; - v->a[15916] = anon_sym_DOLLAR_LBRACE; - v->a[15917] = anon_sym_DOLLAR_LPAREN; - v->a[15918] = anon_sym_BQUOTE; - v->a[15919] = anon_sym_DOLLAR_BQUOTE; + v->a[15900] = anon_sym_SEMI_AMP; + v->a[15901] = anon_sym_SEMI_SEMI_AMP; + v->a[15902] = anon_sym_PIPE_AMP; + v->a[15903] = anon_sym_AMP_AMP; + v->a[15904] = anon_sym_PIPE_PIPE; + v->a[15905] = anon_sym_LT; + v->a[15906] = anon_sym_GT; + v->a[15907] = anon_sym_GT_GT; + v->a[15908] = anon_sym_AMP_GT; + v->a[15909] = anon_sym_AMP_GT_GT; + v->a[15910] = anon_sym_LT_AMP; + v->a[15911] = anon_sym_GT_AMP; + v->a[15912] = anon_sym_GT_PIPE; + v->a[15913] = anon_sym_LT_AMP_DASH; + v->a[15914] = anon_sym_GT_AMP_DASH; + v->a[15915] = anon_sym_LT_LT; + v->a[15916] = anon_sym_LT_LT_DASH; + v->a[15917] = anon_sym_AMP; + v->a[15918] = anon_sym_SEMI; + v->a[15919] = 27; small_parse_table_796(v); } void small_parse_table_796(t_small_parse_table_array *v) { - v->a[15920] = anon_sym_LT_LPAREN; - v->a[15921] = anon_sym_GT_LPAREN; - v->a[15922] = sym_word; - v->a[15923] = 36; - v->a[15924] = actions(71); - v->a[15925] = 1; - v->a[15926] = sym_comment; - v->a[15927] = actions(171); - v->a[15928] = 1; - v->a[15929] = anon_sym_RPAREN_RPAREN; - v->a[15930] = actions(1141); - v->a[15931] = 1; - v->a[15932] = anon_sym_DOLLAR_LBRACK; - v->a[15933] = actions(1145); - v->a[15934] = 1; - v->a[15935] = anon_sym_DOLLAR; - v->a[15936] = actions(1149); - v->a[15937] = 1; - v->a[15938] = anon_sym_DQUOTE; - v->a[15939] = actions(1153); + v->a[15920] = actions(3); + v->a[15921] = 1; + v->a[15922] = sym_comment; + v->a[15923] = actions(2458); + v->a[15924] = 1; + v->a[15925] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[15926] = actions(2460); + v->a[15927] = 1; + v->a[15928] = anon_sym_DOLLAR; + v->a[15929] = actions(2462); + v->a[15930] = 1; + v->a[15931] = sym__special_character; + v->a[15932] = actions(2464); + v->a[15933] = 1; + v->a[15934] = anon_sym_DQUOTE; + v->a[15935] = actions(2466); + v->a[15936] = 1; + v->a[15937] = aux_sym_number_token1; + v->a[15938] = actions(2468); + v->a[15939] = 1; small_parse_table_797(v); } void small_parse_table_797(t_small_parse_table_array *v) { - v->a[15940] = 1; - v->a[15941] = aux_sym_number_token1; - v->a[15942] = actions(1155); - v->a[15943] = 1; - v->a[15944] = aux_sym_number_token2; - v->a[15945] = actions(1157); - v->a[15946] = 1; - v->a[15947] = anon_sym_DOLLAR_LBRACE; - v->a[15948] = actions(1159); - v->a[15949] = 1; - v->a[15950] = anon_sym_DOLLAR_LPAREN; - v->a[15951] = actions(1163); - v->a[15952] = 1; - v->a[15953] = anon_sym_DOLLAR_BQUOTE; - v->a[15954] = actions(1169); - v->a[15955] = 1; - v->a[15956] = sym__brace_start; - v->a[15957] = actions(1171); - v->a[15958] = 1; - v->a[15959] = sym_word; + v->a[15940] = aux_sym_number_token2; + v->a[15941] = actions(2470); + v->a[15942] = 1; + v->a[15943] = anon_sym_DOLLAR_LBRACE; + v->a[15944] = actions(2472); + v->a[15945] = 1; + v->a[15946] = anon_sym_DOLLAR_LPAREN; + v->a[15947] = actions(2474); + v->a[15948] = 1; + v->a[15949] = anon_sym_BQUOTE; + v->a[15950] = actions(2476); + v->a[15951] = 1; + v->a[15952] = anon_sym_DOLLAR_BQUOTE; + v->a[15953] = actions(2478); + v->a[15954] = 1; + v->a[15955] = sym_file_descriptor; + v->a[15956] = actions(2480); + v->a[15957] = 1; + v->a[15958] = sym_test_operator; + v->a[15959] = actions(2482); small_parse_table_798(v); } void small_parse_table_798(t_small_parse_table_array *v) { - v->a[15960] = actions(1181); - v->a[15961] = 1; - v->a[15962] = sym__special_character; - v->a[15963] = actions(1185); - v->a[15964] = 1; - v->a[15965] = sym_test_operator; - v->a[15966] = actions(3050); - v->a[15967] = 1; - v->a[15968] = anon_sym_LPAREN; - v->a[15969] = actions(3052); - v->a[15970] = 1; - v->a[15971] = anon_sym_BANG; - v->a[15972] = actions(3058); - v->a[15973] = 1; - v->a[15974] = anon_sym_TILDE; - v->a[15975] = actions(3060); - v->a[15976] = 1; - v->a[15977] = anon_sym_BQUOTE; - v->a[15978] = actions(3064); - v->a[15979] = 1; + v->a[15960] = 1; + v->a[15961] = sym__brace_start; + v->a[15962] = actions(2640); + v->a[15963] = 1; + v->a[15964] = aux_sym_heredoc_redirect_token1; + v->a[15965] = state(2137); + v->a[15966] = 1; + v->a[15967] = aux_sym__heredoc_command; + v->a[15968] = state(2852); + v->a[15969] = 1; + v->a[15970] = aux_sym__literal_repeat1; + v->a[15971] = state(2882); + v->a[15972] = 1; + v->a[15973] = sym_concatenation; + v->a[15974] = state(3923); + v->a[15975] = 1; + v->a[15976] = sym__heredoc_expression; + v->a[15977] = state(3925); + v->a[15978] = 1; + v->a[15979] = sym__heredoc_pipeline; small_parse_table_799(v); } void small_parse_table_799(t_small_parse_table_array *v) { - v->a[15980] = sym_variable_name; - v->a[15981] = actions(3465); - v->a[15982] = 1; - v->a[15983] = aux_sym__simple_variable_name_token1; - v->a[15984] = state(2387); - v->a[15985] = 1; - v->a[15986] = sym_command_substitution; - v->a[15987] = state(2484); - v->a[15988] = 1; - v->a[15989] = aux_sym__literal_repeat1; - v->a[15990] = state(2801); - v->a[15991] = 1; - v->a[15992] = sym__arithmetic_binary_expression; - v->a[15993] = state(2803); - v->a[15994] = 1; - v->a[15995] = sym__arithmetic_ternary_expression; - v->a[15996] = state(2809); - v->a[15997] = 1; - v->a[15998] = sym__arithmetic_unary_expression; - v->a[15999] = state(2825); + v->a[15980] = actions(2446); + v->a[15981] = 2; + v->a[15982] = sym_raw_string; + v->a[15983] = sym_word; + v->a[15984] = actions(2448); + v->a[15985] = 2; + v->a[15986] = anon_sym_PIPE; + v->a[15987] = anon_sym_PIPE_AMP; + v->a[15988] = actions(2450); + v->a[15989] = 2; + v->a[15990] = anon_sym_AMP_AMP; + v->a[15991] = anon_sym_PIPE_PIPE; + v->a[15992] = actions(2454); + v->a[15993] = 2; + v->a[15994] = anon_sym_LT_AMP_DASH; + v->a[15995] = anon_sym_GT_AMP_DASH; + v->a[15996] = state(2764); + v->a[15997] = 2; + v->a[15998] = sym_file_redirect; + v->a[15999] = aux_sym_redirected_statement_repeat2; small_parse_table_800(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1590.c b/parser/static/small_parse_table/small_parse_table_1590.c deleted file mode 100644 index e365a4cc..00000000 --- a/parser/static/small_parse_table/small_parse_table_1590.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1590.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7950(t_small_parse_table_array *v) -{ - v->a[159000] = anon_sym_CARET_EQ; - v->a[159001] = anon_sym_PIPE_EQ; - v->a[159002] = anon_sym_PIPE_PIPE; - v->a[159003] = anon_sym_AMP_AMP; - v->a[159004] = anon_sym_RBRACK_RBRACK; - v->a[159005] = anon_sym_EQ_TILDE; - v->a[159006] = anon_sym_QMARK; - v->a[159007] = 14; - v->a[159008] = actions(71); - v->a[159009] = 1; - v->a[159010] = sym_comment; - v->a[159011] = actions(7322); - v->a[159012] = 1; - v->a[159013] = anon_sym_STAR_STAR; - v->a[159014] = actions(7330); - v->a[159015] = 1; - v->a[159016] = anon_sym_CARET; - v->a[159017] = actions(7332); - v->a[159018] = 1; - v->a[159019] = anon_sym_AMP; - small_parse_table_7951(v); -} - -void small_parse_table_7951(t_small_parse_table_array *v) -{ - v->a[159020] = actions(7342); - v->a[159021] = 1; - v->a[159022] = sym_test_operator; - v->a[159023] = actions(6793); - v->a[159024] = 2; - v->a[159025] = anon_sym_PLUS_PLUS; - v->a[159026] = anon_sym_DASH_DASH; - v->a[159027] = actions(6807); - v->a[159028] = 2; - v->a[159029] = anon_sym_EQ; - v->a[159030] = anon_sym_PIPE; - v->a[159031] = actions(7316); - v->a[159032] = 2; - v->a[159033] = anon_sym_LT_LT; - v->a[159034] = anon_sym_GT_GT; - v->a[159035] = actions(7318); - v->a[159036] = 2; - v->a[159037] = anon_sym_PLUS; - v->a[159038] = anon_sym_DASH; - v->a[159039] = actions(7334); - small_parse_table_7952(v); -} - -void small_parse_table_7952(t_small_parse_table_array *v) -{ - v->a[159040] = 2; - v->a[159041] = anon_sym_EQ_EQ; - v->a[159042] = anon_sym_BANG_EQ; - v->a[159043] = actions(7336); - v->a[159044] = 2; - v->a[159045] = anon_sym_LT; - v->a[159046] = anon_sym_GT; - v->a[159047] = actions(7338); - v->a[159048] = 2; - v->a[159049] = anon_sym_LT_EQ; - v->a[159050] = anon_sym_GT_EQ; - v->a[159051] = actions(7320); - v->a[159052] = 3; - v->a[159053] = anon_sym_STAR; - v->a[159054] = anon_sym_SLASH; - v->a[159055] = anon_sym_PERCENT; - v->a[159056] = actions(6805); - v->a[159057] = 16; - v->a[159058] = anon_sym_PLUS_EQ; - v->a[159059] = anon_sym_DASH_EQ; - small_parse_table_7953(v); -} - -void small_parse_table_7953(t_small_parse_table_array *v) -{ - v->a[159060] = anon_sym_STAR_EQ; - v->a[159061] = anon_sym_SLASH_EQ; - v->a[159062] = anon_sym_PERCENT_EQ; - v->a[159063] = anon_sym_STAR_STAR_EQ; - v->a[159064] = anon_sym_LT_LT_EQ; - v->a[159065] = anon_sym_GT_GT_EQ; - v->a[159066] = anon_sym_AMP_EQ; - v->a[159067] = anon_sym_CARET_EQ; - v->a[159068] = anon_sym_PIPE_EQ; - v->a[159069] = anon_sym_PIPE_PIPE; - v->a[159070] = anon_sym_AMP_AMP; - v->a[159071] = anon_sym_RBRACK_RBRACK; - v->a[159072] = anon_sym_EQ_TILDE; - v->a[159073] = anon_sym_QMARK; - v->a[159074] = 13; - v->a[159075] = actions(71); - v->a[159076] = 1; - v->a[159077] = sym_comment; - v->a[159078] = actions(7322); - v->a[159079] = 1; - small_parse_table_7954(v); -} - -void small_parse_table_7954(t_small_parse_table_array *v) -{ - v->a[159080] = anon_sym_STAR_STAR; - v->a[159081] = actions(7332); - v->a[159082] = 1; - v->a[159083] = anon_sym_AMP; - v->a[159084] = actions(7342); - v->a[159085] = 1; - v->a[159086] = sym_test_operator; - v->a[159087] = actions(6793); - v->a[159088] = 2; - v->a[159089] = anon_sym_PLUS_PLUS; - v->a[159090] = anon_sym_DASH_DASH; - v->a[159091] = actions(7316); - v->a[159092] = 2; - v->a[159093] = anon_sym_LT_LT; - v->a[159094] = anon_sym_GT_GT; - v->a[159095] = actions(7318); - v->a[159096] = 2; - v->a[159097] = anon_sym_PLUS; - v->a[159098] = anon_sym_DASH; - v->a[159099] = actions(7334); - small_parse_table_7955(v); -} - -/* EOF small_parse_table_1590.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1591.c b/parser/static/small_parse_table/small_parse_table_1591.c deleted file mode 100644 index 7a816fd2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1591.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1591.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7955(t_small_parse_table_array *v) -{ - v->a[159100] = 2; - v->a[159101] = anon_sym_EQ_EQ; - v->a[159102] = anon_sym_BANG_EQ; - v->a[159103] = actions(7336); - v->a[159104] = 2; - v->a[159105] = anon_sym_LT; - v->a[159106] = anon_sym_GT; - v->a[159107] = actions(7338); - v->a[159108] = 2; - v->a[159109] = anon_sym_LT_EQ; - v->a[159110] = anon_sym_GT_EQ; - v->a[159111] = actions(6807); - v->a[159112] = 3; - v->a[159113] = anon_sym_EQ; - v->a[159114] = anon_sym_PIPE; - v->a[159115] = anon_sym_CARET; - v->a[159116] = actions(7320); - v->a[159117] = 3; - v->a[159118] = anon_sym_STAR; - v->a[159119] = anon_sym_SLASH; - small_parse_table_7956(v); -} - -void small_parse_table_7956(t_small_parse_table_array *v) -{ - v->a[159120] = anon_sym_PERCENT; - v->a[159121] = actions(6805); - v->a[159122] = 16; - v->a[159123] = anon_sym_PLUS_EQ; - v->a[159124] = anon_sym_DASH_EQ; - v->a[159125] = anon_sym_STAR_EQ; - v->a[159126] = anon_sym_SLASH_EQ; - v->a[159127] = anon_sym_PERCENT_EQ; - v->a[159128] = anon_sym_STAR_STAR_EQ; - v->a[159129] = anon_sym_LT_LT_EQ; - v->a[159130] = anon_sym_GT_GT_EQ; - v->a[159131] = anon_sym_AMP_EQ; - v->a[159132] = anon_sym_CARET_EQ; - v->a[159133] = anon_sym_PIPE_EQ; - v->a[159134] = anon_sym_PIPE_PIPE; - v->a[159135] = anon_sym_AMP_AMP; - v->a[159136] = anon_sym_RBRACK_RBRACK; - v->a[159137] = anon_sym_EQ_TILDE; - v->a[159138] = anon_sym_QMARK; - v->a[159139] = 12; - small_parse_table_7957(v); -} - -void small_parse_table_7957(t_small_parse_table_array *v) -{ - v->a[159140] = actions(71); - v->a[159141] = 1; - v->a[159142] = sym_comment; - v->a[159143] = actions(7322); - v->a[159144] = 1; - v->a[159145] = anon_sym_STAR_STAR; - v->a[159146] = actions(7342); - v->a[159147] = 1; - v->a[159148] = sym_test_operator; - v->a[159149] = actions(6793); - v->a[159150] = 2; - v->a[159151] = anon_sym_PLUS_PLUS; - v->a[159152] = anon_sym_DASH_DASH; - v->a[159153] = actions(7316); - v->a[159154] = 2; - v->a[159155] = anon_sym_LT_LT; - v->a[159156] = anon_sym_GT_GT; - v->a[159157] = actions(7318); - v->a[159158] = 2; - v->a[159159] = anon_sym_PLUS; - small_parse_table_7958(v); -} - -void small_parse_table_7958(t_small_parse_table_array *v) -{ - v->a[159160] = anon_sym_DASH; - v->a[159161] = actions(7334); - v->a[159162] = 2; - v->a[159163] = anon_sym_EQ_EQ; - v->a[159164] = anon_sym_BANG_EQ; - v->a[159165] = actions(7336); - v->a[159166] = 2; - v->a[159167] = anon_sym_LT; - v->a[159168] = anon_sym_GT; - v->a[159169] = actions(7338); - v->a[159170] = 2; - v->a[159171] = anon_sym_LT_EQ; - v->a[159172] = anon_sym_GT_EQ; - v->a[159173] = actions(7320); - v->a[159174] = 3; - v->a[159175] = anon_sym_STAR; - v->a[159176] = anon_sym_SLASH; - v->a[159177] = anon_sym_PERCENT; - v->a[159178] = actions(6807); - v->a[159179] = 4; - small_parse_table_7959(v); -} - -void small_parse_table_7959(t_small_parse_table_array *v) -{ - v->a[159180] = anon_sym_EQ; - v->a[159181] = anon_sym_PIPE; - v->a[159182] = anon_sym_CARET; - v->a[159183] = anon_sym_AMP; - v->a[159184] = actions(6805); - v->a[159185] = 16; - v->a[159186] = anon_sym_PLUS_EQ; - v->a[159187] = anon_sym_DASH_EQ; - v->a[159188] = anon_sym_STAR_EQ; - v->a[159189] = anon_sym_SLASH_EQ; - v->a[159190] = anon_sym_PERCENT_EQ; - v->a[159191] = anon_sym_STAR_STAR_EQ; - v->a[159192] = anon_sym_LT_LT_EQ; - v->a[159193] = anon_sym_GT_GT_EQ; - v->a[159194] = anon_sym_AMP_EQ; - v->a[159195] = anon_sym_CARET_EQ; - v->a[159196] = anon_sym_PIPE_EQ; - v->a[159197] = anon_sym_PIPE_PIPE; - v->a[159198] = anon_sym_AMP_AMP; - v->a[159199] = anon_sym_RBRACK_RBRACK; - small_parse_table_7960(v); -} - -/* EOF small_parse_table_1591.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1592.c b/parser/static/small_parse_table/small_parse_table_1592.c deleted file mode 100644 index 9af35481..00000000 --- a/parser/static/small_parse_table/small_parse_table_1592.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1592.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7960(t_small_parse_table_array *v) -{ - v->a[159200] = anon_sym_EQ_TILDE; - v->a[159201] = anon_sym_QMARK; - v->a[159202] = 11; - v->a[159203] = actions(71); - v->a[159204] = 1; - v->a[159205] = sym_comment; - v->a[159206] = actions(7322); - v->a[159207] = 1; - v->a[159208] = anon_sym_STAR_STAR; - v->a[159209] = actions(7342); - v->a[159210] = 1; - v->a[159211] = sym_test_operator; - v->a[159212] = actions(6793); - v->a[159213] = 2; - v->a[159214] = anon_sym_PLUS_PLUS; - v->a[159215] = anon_sym_DASH_DASH; - v->a[159216] = actions(7316); - v->a[159217] = 2; - v->a[159218] = anon_sym_LT_LT; - v->a[159219] = anon_sym_GT_GT; - small_parse_table_7961(v); -} - -void small_parse_table_7961(t_small_parse_table_array *v) -{ - v->a[159220] = actions(7318); - v->a[159221] = 2; - v->a[159222] = anon_sym_PLUS; - v->a[159223] = anon_sym_DASH; - v->a[159224] = actions(7336); - v->a[159225] = 2; - v->a[159226] = anon_sym_LT; - v->a[159227] = anon_sym_GT; - v->a[159228] = actions(7338); - v->a[159229] = 2; - v->a[159230] = anon_sym_LT_EQ; - v->a[159231] = anon_sym_GT_EQ; - v->a[159232] = actions(7320); - v->a[159233] = 3; - v->a[159234] = anon_sym_STAR; - v->a[159235] = anon_sym_SLASH; - v->a[159236] = anon_sym_PERCENT; - v->a[159237] = actions(6807); - v->a[159238] = 4; - v->a[159239] = anon_sym_EQ; - small_parse_table_7962(v); -} - -void small_parse_table_7962(t_small_parse_table_array *v) -{ - v->a[159240] = anon_sym_PIPE; - v->a[159241] = anon_sym_CARET; - v->a[159242] = anon_sym_AMP; - v->a[159243] = actions(6805); - v->a[159244] = 18; - v->a[159245] = anon_sym_PLUS_EQ; - v->a[159246] = anon_sym_DASH_EQ; - v->a[159247] = anon_sym_STAR_EQ; - v->a[159248] = anon_sym_SLASH_EQ; - v->a[159249] = anon_sym_PERCENT_EQ; - v->a[159250] = anon_sym_STAR_STAR_EQ; - v->a[159251] = anon_sym_LT_LT_EQ; - v->a[159252] = anon_sym_GT_GT_EQ; - v->a[159253] = anon_sym_AMP_EQ; - v->a[159254] = anon_sym_CARET_EQ; - v->a[159255] = anon_sym_PIPE_EQ; - v->a[159256] = anon_sym_PIPE_PIPE; - v->a[159257] = anon_sym_AMP_AMP; - v->a[159258] = anon_sym_EQ_EQ; - v->a[159259] = anon_sym_BANG_EQ; - small_parse_table_7963(v); -} - -void small_parse_table_7963(t_small_parse_table_array *v) -{ - v->a[159260] = anon_sym_RBRACK_RBRACK; - v->a[159261] = anon_sym_EQ_TILDE; - v->a[159262] = anon_sym_QMARK; - v->a[159263] = 5; - v->a[159264] = actions(3); - v->a[159265] = 1; - v->a[159266] = sym_comment; - v->a[159267] = actions(7272); - v->a[159268] = 1; - v->a[159269] = anon_sym_STAR_STAR; - v->a[159270] = actions(7274); - v->a[159271] = 1; - v->a[159272] = aux_sym_heredoc_redirect_token1; - v->a[159273] = actions(7250); - v->a[159274] = 2; - v->a[159275] = anon_sym_PLUS_PLUS; - v->a[159276] = anon_sym_DASH_DASH; - v->a[159277] = actions(7248); - v->a[159278] = 33; - v->a[159279] = anon_sym_SEMI; - small_parse_table_7964(v); -} - -void small_parse_table_7964(t_small_parse_table_array *v) -{ - v->a[159280] = anon_sym_COMMA; - v->a[159281] = anon_sym_PLUS_EQ; - v->a[159282] = anon_sym_DASH_EQ; - v->a[159283] = anon_sym_STAR_EQ; - v->a[159284] = anon_sym_SLASH_EQ; - v->a[159285] = anon_sym_PERCENT_EQ; - v->a[159286] = anon_sym_STAR_STAR_EQ; - v->a[159287] = anon_sym_LT_LT_EQ; - v->a[159288] = anon_sym_GT_GT_EQ; - v->a[159289] = anon_sym_AMP_EQ; - v->a[159290] = anon_sym_CARET_EQ; - v->a[159291] = anon_sym_PIPE_EQ; - v->a[159292] = anon_sym_PIPE_PIPE; - v->a[159293] = anon_sym_DASHo; - v->a[159294] = anon_sym_AMP_AMP; - v->a[159295] = anon_sym_DASHa; - v->a[159296] = anon_sym_PIPE; - v->a[159297] = anon_sym_CARET; - v->a[159298] = anon_sym_AMP; - v->a[159299] = anon_sym_EQ_EQ; - small_parse_table_7965(v); -} - -/* EOF small_parse_table_1592.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1593.c b/parser/static/small_parse_table/small_parse_table_1593.c deleted file mode 100644 index 90092f7d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1593.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1593.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7965(t_small_parse_table_array *v) -{ - v->a[159300] = anon_sym_BANG_EQ; - v->a[159301] = anon_sym_LT; - v->a[159302] = anon_sym_GT; - v->a[159303] = anon_sym_LT_EQ; - v->a[159304] = anon_sym_GT_EQ; - v->a[159305] = anon_sym_LT_LT; - v->a[159306] = anon_sym_GT_GT; - v->a[159307] = anon_sym_PLUS; - v->a[159308] = anon_sym_DASH; - v->a[159309] = anon_sym_STAR; - v->a[159310] = anon_sym_SLASH; - v->a[159311] = anon_sym_PERCENT; - v->a[159312] = 8; - v->a[159313] = actions(71); - v->a[159314] = 1; - v->a[159315] = sym_comment; - v->a[159316] = actions(7302); - v->a[159317] = 1; - v->a[159318] = anon_sym_STAR_STAR; - v->a[159319] = actions(7278); - small_parse_table_7966(v); -} - -void small_parse_table_7966(t_small_parse_table_array *v) -{ - v->a[159320] = 2; - v->a[159321] = anon_sym_PLUS_PLUS; - v->a[159322] = anon_sym_DASH_DASH; - v->a[159323] = actions(7296); - v->a[159324] = 2; - v->a[159325] = anon_sym_LT_LT; - v->a[159326] = anon_sym_GT_GT; - v->a[159327] = actions(7298); - v->a[159328] = 2; - v->a[159329] = anon_sym_PLUS; - v->a[159330] = anon_sym_DASH; - v->a[159331] = actions(7300); - v->a[159332] = 3; - v->a[159333] = anon_sym_STAR; - v->a[159334] = anon_sym_SLASH; - v->a[159335] = anon_sym_PERCENT; - v->a[159336] = actions(6791); - v->a[159337] = 6; - v->a[159338] = anon_sym_EQ; - v->a[159339] = anon_sym_PIPE; - small_parse_table_7967(v); -} - -void small_parse_table_7967(t_small_parse_table_array *v) -{ - v->a[159340] = anon_sym_CARET; - v->a[159341] = anon_sym_AMP; - v->a[159342] = anon_sym_LT; - v->a[159343] = anon_sym_GT; - v->a[159344] = actions(6789); - v->a[159345] = 21; - v->a[159346] = sym_test_operator; - v->a[159347] = anon_sym_PLUS_EQ; - v->a[159348] = anon_sym_DASH_EQ; - v->a[159349] = anon_sym_STAR_EQ; - v->a[159350] = anon_sym_SLASH_EQ; - v->a[159351] = anon_sym_PERCENT_EQ; - v->a[159352] = anon_sym_STAR_STAR_EQ; - v->a[159353] = anon_sym_LT_LT_EQ; - v->a[159354] = anon_sym_GT_GT_EQ; - v->a[159355] = anon_sym_AMP_EQ; - v->a[159356] = anon_sym_CARET_EQ; - v->a[159357] = anon_sym_PIPE_EQ; - v->a[159358] = anon_sym_PIPE_PIPE; - v->a[159359] = anon_sym_AMP_AMP; - small_parse_table_7968(v); -} - -void small_parse_table_7968(t_small_parse_table_array *v) -{ - v->a[159360] = anon_sym_EQ_EQ; - v->a[159361] = anon_sym_BANG_EQ; - v->a[159362] = anon_sym_LT_EQ; - v->a[159363] = anon_sym_GT_EQ; - v->a[159364] = anon_sym_RBRACK; - v->a[159365] = anon_sym_EQ_TILDE; - v->a[159366] = anon_sym_QMARK; - v->a[159367] = 9; - v->a[159368] = actions(71); - v->a[159369] = 1; - v->a[159370] = sym_comment; - v->a[159371] = actions(7322); - v->a[159372] = 1; - v->a[159373] = anon_sym_STAR_STAR; - v->a[159374] = actions(7342); - v->a[159375] = 1; - v->a[159376] = sym_test_operator; - v->a[159377] = actions(6793); - v->a[159378] = 2; - v->a[159379] = anon_sym_PLUS_PLUS; - small_parse_table_7969(v); -} - -void small_parse_table_7969(t_small_parse_table_array *v) -{ - v->a[159380] = anon_sym_DASH_DASH; - v->a[159381] = actions(7316); - v->a[159382] = 2; - v->a[159383] = anon_sym_LT_LT; - v->a[159384] = anon_sym_GT_GT; - v->a[159385] = actions(7318); - v->a[159386] = 2; - v->a[159387] = anon_sym_PLUS; - v->a[159388] = anon_sym_DASH; - v->a[159389] = actions(7320); - v->a[159390] = 3; - v->a[159391] = anon_sym_STAR; - v->a[159392] = anon_sym_SLASH; - v->a[159393] = anon_sym_PERCENT; - v->a[159394] = actions(6807); - v->a[159395] = 6; - v->a[159396] = anon_sym_EQ; - v->a[159397] = anon_sym_PIPE; - v->a[159398] = anon_sym_CARET; - v->a[159399] = anon_sym_AMP; - small_parse_table_7970(v); -} - -/* EOF small_parse_table_1593.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1594.c b/parser/static/small_parse_table/small_parse_table_1594.c deleted file mode 100644 index 701742da..00000000 --- a/parser/static/small_parse_table/small_parse_table_1594.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1594.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7970(t_small_parse_table_array *v) -{ - v->a[159400] = anon_sym_LT; - v->a[159401] = anon_sym_GT; - v->a[159402] = actions(6805); - v->a[159403] = 20; - v->a[159404] = anon_sym_PLUS_EQ; - v->a[159405] = anon_sym_DASH_EQ; - v->a[159406] = anon_sym_STAR_EQ; - v->a[159407] = anon_sym_SLASH_EQ; - v->a[159408] = anon_sym_PERCENT_EQ; - v->a[159409] = anon_sym_STAR_STAR_EQ; - v->a[159410] = anon_sym_LT_LT_EQ; - v->a[159411] = anon_sym_GT_GT_EQ; - v->a[159412] = anon_sym_AMP_EQ; - v->a[159413] = anon_sym_CARET_EQ; - v->a[159414] = anon_sym_PIPE_EQ; - v->a[159415] = anon_sym_PIPE_PIPE; - v->a[159416] = anon_sym_AMP_AMP; - v->a[159417] = anon_sym_EQ_EQ; - v->a[159418] = anon_sym_BANG_EQ; - v->a[159419] = anon_sym_LT_EQ; - small_parse_table_7971(v); -} - -void small_parse_table_7971(t_small_parse_table_array *v) -{ - v->a[159420] = anon_sym_GT_EQ; - v->a[159421] = anon_sym_RBRACK_RBRACK; - v->a[159422] = anon_sym_EQ_TILDE; - v->a[159423] = anon_sym_QMARK; - v->a[159424] = 7; - v->a[159425] = actions(71); - v->a[159426] = 1; - v->a[159427] = sym_comment; - v->a[159428] = actions(7322); - v->a[159429] = 1; - v->a[159430] = anon_sym_STAR_STAR; - v->a[159431] = actions(6793); - v->a[159432] = 2; - v->a[159433] = anon_sym_PLUS_PLUS; - v->a[159434] = anon_sym_DASH_DASH; - v->a[159435] = actions(7318); - v->a[159436] = 2; - v->a[159437] = anon_sym_PLUS; - v->a[159438] = anon_sym_DASH; - v->a[159439] = actions(7320); - small_parse_table_7972(v); -} - -void small_parse_table_7972(t_small_parse_table_array *v) -{ - v->a[159440] = 3; - v->a[159441] = anon_sym_STAR; - v->a[159442] = anon_sym_SLASH; - v->a[159443] = anon_sym_PERCENT; - v->a[159444] = actions(6807); - v->a[159445] = 8; - v->a[159446] = anon_sym_EQ; - v->a[159447] = anon_sym_PIPE; - v->a[159448] = anon_sym_CARET; - v->a[159449] = anon_sym_AMP; - v->a[159450] = anon_sym_LT; - v->a[159451] = anon_sym_GT; - v->a[159452] = anon_sym_LT_LT; - v->a[159453] = anon_sym_GT_GT; - v->a[159454] = actions(6805); - v->a[159455] = 21; - v->a[159456] = sym_test_operator; - v->a[159457] = anon_sym_PLUS_EQ; - v->a[159458] = anon_sym_DASH_EQ; - v->a[159459] = anon_sym_STAR_EQ; - small_parse_table_7973(v); -} - -void small_parse_table_7973(t_small_parse_table_array *v) -{ - v->a[159460] = anon_sym_SLASH_EQ; - v->a[159461] = anon_sym_PERCENT_EQ; - v->a[159462] = anon_sym_STAR_STAR_EQ; - v->a[159463] = anon_sym_LT_LT_EQ; - v->a[159464] = anon_sym_GT_GT_EQ; - v->a[159465] = anon_sym_AMP_EQ; - v->a[159466] = anon_sym_CARET_EQ; - v->a[159467] = anon_sym_PIPE_EQ; - v->a[159468] = anon_sym_PIPE_PIPE; - v->a[159469] = anon_sym_AMP_AMP; - v->a[159470] = anon_sym_EQ_EQ; - v->a[159471] = anon_sym_BANG_EQ; - v->a[159472] = anon_sym_LT_EQ; - v->a[159473] = anon_sym_GT_EQ; - v->a[159474] = anon_sym_RBRACK_RBRACK; - v->a[159475] = anon_sym_EQ_TILDE; - v->a[159476] = anon_sym_QMARK; - v->a[159477] = 4; - v->a[159478] = actions(71); - v->a[159479] = 1; - small_parse_table_7974(v); -} - -void small_parse_table_7974(t_small_parse_table_array *v) -{ - v->a[159480] = sym_comment; - v->a[159481] = actions(7278); - v->a[159482] = 2; - v->a[159483] = anon_sym_PLUS_PLUS; - v->a[159484] = anon_sym_DASH_DASH; - v->a[159485] = actions(6791); - v->a[159486] = 14; - v->a[159487] = anon_sym_EQ; - v->a[159488] = anon_sym_PIPE; - v->a[159489] = anon_sym_CARET; - v->a[159490] = anon_sym_AMP; - v->a[159491] = anon_sym_LT; - v->a[159492] = anon_sym_GT; - v->a[159493] = anon_sym_LT_LT; - v->a[159494] = anon_sym_GT_GT; - v->a[159495] = anon_sym_PLUS; - v->a[159496] = anon_sym_DASH; - v->a[159497] = anon_sym_STAR; - v->a[159498] = anon_sym_SLASH; - v->a[159499] = anon_sym_PERCENT; - small_parse_table_7975(v); -} - -/* EOF small_parse_table_1594.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1595.c b/parser/static/small_parse_table/small_parse_table_1595.c deleted file mode 100644 index bd9b85a7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1595.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1595.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7975(t_small_parse_table_array *v) -{ - v->a[159500] = anon_sym_STAR_STAR; - v->a[159501] = actions(6789); - v->a[159502] = 21; - v->a[159503] = sym_test_operator; - v->a[159504] = anon_sym_PLUS_EQ; - v->a[159505] = anon_sym_DASH_EQ; - v->a[159506] = anon_sym_STAR_EQ; - v->a[159507] = anon_sym_SLASH_EQ; - v->a[159508] = anon_sym_PERCENT_EQ; - v->a[159509] = anon_sym_STAR_STAR_EQ; - v->a[159510] = anon_sym_LT_LT_EQ; - v->a[159511] = anon_sym_GT_GT_EQ; - v->a[159512] = anon_sym_AMP_EQ; - v->a[159513] = anon_sym_CARET_EQ; - v->a[159514] = anon_sym_PIPE_EQ; - v->a[159515] = anon_sym_PIPE_PIPE; - v->a[159516] = anon_sym_AMP_AMP; - v->a[159517] = anon_sym_EQ_EQ; - v->a[159518] = anon_sym_BANG_EQ; - v->a[159519] = anon_sym_LT_EQ; - small_parse_table_7976(v); -} - -void small_parse_table_7976(t_small_parse_table_array *v) -{ - v->a[159520] = anon_sym_GT_EQ; - v->a[159521] = anon_sym_RBRACK; - v->a[159522] = anon_sym_EQ_TILDE; - v->a[159523] = anon_sym_QMARK; - v->a[159524] = 6; - v->a[159525] = actions(71); - v->a[159526] = 1; - v->a[159527] = sym_comment; - v->a[159528] = actions(7322); - v->a[159529] = 1; - v->a[159530] = anon_sym_STAR_STAR; - v->a[159531] = actions(6793); - v->a[159532] = 2; - v->a[159533] = anon_sym_PLUS_PLUS; - v->a[159534] = anon_sym_DASH_DASH; - v->a[159535] = actions(7320); - v->a[159536] = 3; - v->a[159537] = anon_sym_STAR; - v->a[159538] = anon_sym_SLASH; - v->a[159539] = anon_sym_PERCENT; - small_parse_table_7977(v); -} - -void small_parse_table_7977(t_small_parse_table_array *v) -{ - v->a[159540] = actions(6807); - v->a[159541] = 10; - v->a[159542] = anon_sym_EQ; - v->a[159543] = anon_sym_PIPE; - v->a[159544] = anon_sym_CARET; - v->a[159545] = anon_sym_AMP; - v->a[159546] = anon_sym_LT; - v->a[159547] = anon_sym_GT; - v->a[159548] = anon_sym_LT_LT; - v->a[159549] = anon_sym_GT_GT; - v->a[159550] = anon_sym_PLUS; - v->a[159551] = anon_sym_DASH; - v->a[159552] = actions(6805); - v->a[159553] = 21; - v->a[159554] = sym_test_operator; - v->a[159555] = anon_sym_PLUS_EQ; - v->a[159556] = anon_sym_DASH_EQ; - v->a[159557] = anon_sym_STAR_EQ; - v->a[159558] = anon_sym_SLASH_EQ; - v->a[159559] = anon_sym_PERCENT_EQ; - small_parse_table_7978(v); -} - -void small_parse_table_7978(t_small_parse_table_array *v) -{ - v->a[159560] = anon_sym_STAR_STAR_EQ; - v->a[159561] = anon_sym_LT_LT_EQ; - v->a[159562] = anon_sym_GT_GT_EQ; - v->a[159563] = anon_sym_AMP_EQ; - v->a[159564] = anon_sym_CARET_EQ; - v->a[159565] = anon_sym_PIPE_EQ; - v->a[159566] = anon_sym_PIPE_PIPE; - v->a[159567] = anon_sym_AMP_AMP; - v->a[159568] = anon_sym_EQ_EQ; - v->a[159569] = anon_sym_BANG_EQ; - v->a[159570] = anon_sym_LT_EQ; - v->a[159571] = anon_sym_GT_EQ; - v->a[159572] = anon_sym_RBRACK_RBRACK; - v->a[159573] = anon_sym_EQ_TILDE; - v->a[159574] = anon_sym_QMARK; - v->a[159575] = 8; - v->a[159576] = actions(71); - v->a[159577] = 1; - v->a[159578] = sym_comment; - v->a[159579] = actions(7302); - small_parse_table_7979(v); -} - -void small_parse_table_7979(t_small_parse_table_array *v) -{ - v->a[159580] = 1; - v->a[159581] = anon_sym_STAR_STAR; - v->a[159582] = actions(7278); - v->a[159583] = 2; - v->a[159584] = anon_sym_PLUS_PLUS; - v->a[159585] = anon_sym_DASH_DASH; - v->a[159586] = actions(7296); - v->a[159587] = 2; - v->a[159588] = anon_sym_LT_LT; - v->a[159589] = anon_sym_GT_GT; - v->a[159590] = actions(7298); - v->a[159591] = 2; - v->a[159592] = anon_sym_PLUS; - v->a[159593] = anon_sym_DASH; - v->a[159594] = actions(7300); - v->a[159595] = 3; - v->a[159596] = anon_sym_STAR; - v->a[159597] = anon_sym_SLASH; - v->a[159598] = anon_sym_PERCENT; - v->a[159599] = actions(6791); - small_parse_table_7980(v); -} - -/* EOF small_parse_table_1595.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1596.c b/parser/static/small_parse_table/small_parse_table_1596.c deleted file mode 100644 index d8f78d84..00000000 --- a/parser/static/small_parse_table/small_parse_table_1596.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1596.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7980(t_small_parse_table_array *v) -{ - v->a[159600] = 6; - v->a[159601] = anon_sym_EQ; - v->a[159602] = anon_sym_PIPE; - v->a[159603] = anon_sym_CARET; - v->a[159604] = anon_sym_AMP; - v->a[159605] = anon_sym_LT; - v->a[159606] = anon_sym_GT; - v->a[159607] = actions(6789); - v->a[159608] = 21; - v->a[159609] = sym_test_operator; - v->a[159610] = anon_sym_PLUS_EQ; - v->a[159611] = anon_sym_DASH_EQ; - v->a[159612] = anon_sym_STAR_EQ; - v->a[159613] = anon_sym_SLASH_EQ; - v->a[159614] = anon_sym_PERCENT_EQ; - v->a[159615] = anon_sym_STAR_STAR_EQ; - v->a[159616] = anon_sym_LT_LT_EQ; - v->a[159617] = anon_sym_GT_GT_EQ; - v->a[159618] = anon_sym_AMP_EQ; - v->a[159619] = anon_sym_CARET_EQ; - small_parse_table_7981(v); -} - -void small_parse_table_7981(t_small_parse_table_array *v) -{ - v->a[159620] = anon_sym_PIPE_EQ; - v->a[159621] = anon_sym_PIPE_PIPE; - v->a[159622] = anon_sym_AMP_AMP; - v->a[159623] = anon_sym_EQ_EQ; - v->a[159624] = anon_sym_BANG_EQ; - v->a[159625] = anon_sym_LT_EQ; - v->a[159626] = anon_sym_GT_EQ; - v->a[159627] = anon_sym_RBRACK; - v->a[159628] = anon_sym_EQ_TILDE; - v->a[159629] = anon_sym_QMARK; - v->a[159630] = 9; - v->a[159631] = actions(71); - v->a[159632] = 1; - v->a[159633] = sym_comment; - v->a[159634] = actions(7302); - v->a[159635] = 1; - v->a[159636] = anon_sym_STAR_STAR; - v->a[159637] = actions(7304); - v->a[159638] = 1; - v->a[159639] = sym_test_operator; - small_parse_table_7982(v); -} - -void small_parse_table_7982(t_small_parse_table_array *v) -{ - v->a[159640] = actions(7278); - v->a[159641] = 2; - v->a[159642] = anon_sym_PLUS_PLUS; - v->a[159643] = anon_sym_DASH_DASH; - v->a[159644] = actions(7296); - v->a[159645] = 2; - v->a[159646] = anon_sym_LT_LT; - v->a[159647] = anon_sym_GT_GT; - v->a[159648] = actions(7298); - v->a[159649] = 2; - v->a[159650] = anon_sym_PLUS; - v->a[159651] = anon_sym_DASH; - v->a[159652] = actions(7300); - v->a[159653] = 3; - v->a[159654] = anon_sym_STAR; - v->a[159655] = anon_sym_SLASH; - v->a[159656] = anon_sym_PERCENT; - v->a[159657] = actions(6791); - v->a[159658] = 6; - v->a[159659] = anon_sym_EQ; - small_parse_table_7983(v); -} - -void small_parse_table_7983(t_small_parse_table_array *v) -{ - v->a[159660] = anon_sym_PIPE; - v->a[159661] = anon_sym_CARET; - v->a[159662] = anon_sym_AMP; - v->a[159663] = anon_sym_LT; - v->a[159664] = anon_sym_GT; - v->a[159665] = actions(6789); - v->a[159666] = 20; - v->a[159667] = anon_sym_PLUS_EQ; - v->a[159668] = anon_sym_DASH_EQ; - v->a[159669] = anon_sym_STAR_EQ; - v->a[159670] = anon_sym_SLASH_EQ; - v->a[159671] = anon_sym_PERCENT_EQ; - v->a[159672] = anon_sym_STAR_STAR_EQ; - v->a[159673] = anon_sym_LT_LT_EQ; - v->a[159674] = anon_sym_GT_GT_EQ; - v->a[159675] = anon_sym_AMP_EQ; - v->a[159676] = anon_sym_CARET_EQ; - v->a[159677] = anon_sym_PIPE_EQ; - v->a[159678] = anon_sym_PIPE_PIPE; - v->a[159679] = anon_sym_AMP_AMP; - small_parse_table_7984(v); -} - -void small_parse_table_7984(t_small_parse_table_array *v) -{ - v->a[159680] = anon_sym_EQ_EQ; - v->a[159681] = anon_sym_BANG_EQ; - v->a[159682] = anon_sym_LT_EQ; - v->a[159683] = anon_sym_GT_EQ; - v->a[159684] = anon_sym_RBRACK; - v->a[159685] = anon_sym_EQ_TILDE; - v->a[159686] = anon_sym_QMARK; - v->a[159687] = 5; - v->a[159688] = actions(71); - v->a[159689] = 1; - v->a[159690] = sym_comment; - v->a[159691] = actions(7322); - v->a[159692] = 1; - v->a[159693] = anon_sym_STAR_STAR; - v->a[159694] = actions(6793); - v->a[159695] = 2; - v->a[159696] = anon_sym_PLUS_PLUS; - v->a[159697] = anon_sym_DASH_DASH; - v->a[159698] = actions(6807); - v->a[159699] = 13; - small_parse_table_7985(v); -} - -/* EOF small_parse_table_1596.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1597.c b/parser/static/small_parse_table/small_parse_table_1597.c deleted file mode 100644 index 6f753847..00000000 --- a/parser/static/small_parse_table/small_parse_table_1597.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1597.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7985(t_small_parse_table_array *v) -{ - v->a[159700] = anon_sym_EQ; - v->a[159701] = anon_sym_PIPE; - v->a[159702] = anon_sym_CARET; - v->a[159703] = anon_sym_AMP; - v->a[159704] = anon_sym_LT; - v->a[159705] = anon_sym_GT; - v->a[159706] = anon_sym_LT_LT; - v->a[159707] = anon_sym_GT_GT; - v->a[159708] = anon_sym_PLUS; - v->a[159709] = anon_sym_DASH; - v->a[159710] = anon_sym_STAR; - v->a[159711] = anon_sym_SLASH; - v->a[159712] = anon_sym_PERCENT; - v->a[159713] = actions(6805); - v->a[159714] = 21; - v->a[159715] = sym_test_operator; - v->a[159716] = anon_sym_PLUS_EQ; - v->a[159717] = anon_sym_DASH_EQ; - v->a[159718] = anon_sym_STAR_EQ; - v->a[159719] = anon_sym_SLASH_EQ; - small_parse_table_7986(v); -} - -void small_parse_table_7986(t_small_parse_table_array *v) -{ - v->a[159720] = anon_sym_PERCENT_EQ; - v->a[159721] = anon_sym_STAR_STAR_EQ; - v->a[159722] = anon_sym_LT_LT_EQ; - v->a[159723] = anon_sym_GT_GT_EQ; - v->a[159724] = anon_sym_AMP_EQ; - v->a[159725] = anon_sym_CARET_EQ; - v->a[159726] = anon_sym_PIPE_EQ; - v->a[159727] = anon_sym_PIPE_PIPE; - v->a[159728] = anon_sym_AMP_AMP; - v->a[159729] = anon_sym_EQ_EQ; - v->a[159730] = anon_sym_BANG_EQ; - v->a[159731] = anon_sym_LT_EQ; - v->a[159732] = anon_sym_GT_EQ; - v->a[159733] = anon_sym_RBRACK_RBRACK; - v->a[159734] = anon_sym_EQ_TILDE; - v->a[159735] = anon_sym_QMARK; - v->a[159736] = 5; - v->a[159737] = actions(71); - v->a[159738] = 1; - v->a[159739] = sym_comment; - small_parse_table_7987(v); -} - -void small_parse_table_7987(t_small_parse_table_array *v) -{ - v->a[159740] = actions(7322); - v->a[159741] = 1; - v->a[159742] = anon_sym_STAR_STAR; - v->a[159743] = actions(6793); - v->a[159744] = 2; - v->a[159745] = anon_sym_PLUS_PLUS; - v->a[159746] = anon_sym_DASH_DASH; - v->a[159747] = actions(6807); - v->a[159748] = 13; - v->a[159749] = anon_sym_EQ; - v->a[159750] = anon_sym_PIPE; - v->a[159751] = anon_sym_CARET; - v->a[159752] = anon_sym_AMP; - v->a[159753] = anon_sym_LT; - v->a[159754] = anon_sym_GT; - v->a[159755] = anon_sym_LT_LT; - v->a[159756] = anon_sym_GT_GT; - v->a[159757] = anon_sym_PLUS; - v->a[159758] = anon_sym_DASH; - v->a[159759] = anon_sym_STAR; - small_parse_table_7988(v); -} - -void small_parse_table_7988(t_small_parse_table_array *v) -{ - v->a[159760] = anon_sym_SLASH; - v->a[159761] = anon_sym_PERCENT; - v->a[159762] = actions(6805); - v->a[159763] = 21; - v->a[159764] = sym_test_operator; - v->a[159765] = anon_sym_PLUS_EQ; - v->a[159766] = anon_sym_DASH_EQ; - v->a[159767] = anon_sym_STAR_EQ; - v->a[159768] = anon_sym_SLASH_EQ; - v->a[159769] = anon_sym_PERCENT_EQ; - v->a[159770] = anon_sym_STAR_STAR_EQ; - v->a[159771] = anon_sym_LT_LT_EQ; - v->a[159772] = anon_sym_GT_GT_EQ; - v->a[159773] = anon_sym_AMP_EQ; - v->a[159774] = anon_sym_CARET_EQ; - v->a[159775] = anon_sym_PIPE_EQ; - v->a[159776] = anon_sym_PIPE_PIPE; - v->a[159777] = anon_sym_AMP_AMP; - v->a[159778] = anon_sym_EQ_EQ; - v->a[159779] = anon_sym_BANG_EQ; - small_parse_table_7989(v); -} - -void small_parse_table_7989(t_small_parse_table_array *v) -{ - v->a[159780] = anon_sym_LT_EQ; - v->a[159781] = anon_sym_GT_EQ; - v->a[159782] = anon_sym_RBRACK_RBRACK; - v->a[159783] = anon_sym_EQ_TILDE; - v->a[159784] = anon_sym_QMARK; - v->a[159785] = 8; - v->a[159786] = actions(3); - v->a[159787] = 1; - v->a[159788] = sym_comment; - v->a[159789] = actions(1241); - v->a[159790] = 1; - v->a[159791] = sym_file_descriptor; - v->a[159792] = actions(3679); - v->a[159793] = 1; - v->a[159794] = anon_sym_DQUOTE; - v->a[159795] = actions(7352); - v->a[159796] = 1; - v->a[159797] = sym_variable_name; - v->a[159798] = state(4859); - v->a[159799] = 1; - small_parse_table_7990(v); -} - -/* EOF small_parse_table_1597.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1598.c b/parser/static/small_parse_table/small_parse_table_1598.c deleted file mode 100644 index a0010a1c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1598.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1598.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7990(t_small_parse_table_array *v) -{ - v->a[159800] = sym_string; - v->a[159801] = actions(7350); - v->a[159802] = 2; - v->a[159803] = aux_sym__simple_variable_name_token1; - v->a[159804] = aux_sym__multiline_variable_name_token1; - v->a[159805] = actions(7348); - v->a[159806] = 9; - v->a[159807] = anon_sym_DASH; - v->a[159808] = anon_sym_STAR; - v->a[159809] = anon_sym_BANG; - v->a[159810] = anon_sym_QMARK; - v->a[159811] = anon_sym_DOLLAR; - v->a[159812] = anon_sym_POUND; - v->a[159813] = anon_sym_AT2; - v->a[159814] = anon_sym_0; - v->a[159815] = anon_sym__; - v->a[159816] = actions(1239); - v->a[159817] = 22; - v->a[159818] = anon_sym_SEMI; - v->a[159819] = anon_sym_PIPE_PIPE; - small_parse_table_7991(v); -} - -void small_parse_table_7991(t_small_parse_table_array *v) -{ - v->a[159820] = anon_sym_AMP_AMP; - v->a[159821] = anon_sym_PIPE; - v->a[159822] = anon_sym_AMP; - v->a[159823] = anon_sym_LT; - v->a[159824] = anon_sym_GT; - v->a[159825] = anon_sym_LT_LT; - v->a[159826] = anon_sym_GT_GT; - v->a[159827] = anon_sym_SEMI_SEMI; - v->a[159828] = anon_sym_SEMI_AMP; - v->a[159829] = anon_sym_SEMI_SEMI_AMP; - v->a[159830] = anon_sym_PIPE_AMP; - v->a[159831] = anon_sym_AMP_GT; - v->a[159832] = anon_sym_AMP_GT_GT; - v->a[159833] = anon_sym_LT_AMP; - v->a[159834] = anon_sym_GT_AMP; - v->a[159835] = anon_sym_GT_PIPE; - v->a[159836] = anon_sym_LT_AMP_DASH; - v->a[159837] = anon_sym_GT_AMP_DASH; - v->a[159838] = anon_sym_LT_LT_DASH; - v->a[159839] = aux_sym_heredoc_redirect_token1; - small_parse_table_7992(v); -} - -void small_parse_table_7992(t_small_parse_table_array *v) -{ - v->a[159840] = 8; - v->a[159841] = actions(3); - v->a[159842] = 1; - v->a[159843] = sym_comment; - v->a[159844] = actions(1235); - v->a[159845] = 1; - v->a[159846] = sym_file_descriptor; - v->a[159847] = actions(3679); - v->a[159848] = 1; - v->a[159849] = anon_sym_DQUOTE; - v->a[159850] = actions(7352); - v->a[159851] = 1; - v->a[159852] = sym_variable_name; - v->a[159853] = state(4859); - v->a[159854] = 1; - v->a[159855] = sym_string; - v->a[159856] = actions(7350); - v->a[159857] = 2; - v->a[159858] = aux_sym__simple_variable_name_token1; - v->a[159859] = aux_sym__multiline_variable_name_token1; - small_parse_table_7993(v); -} - -void small_parse_table_7993(t_small_parse_table_array *v) -{ - v->a[159860] = actions(7348); - v->a[159861] = 9; - v->a[159862] = anon_sym_DASH; - v->a[159863] = anon_sym_STAR; - v->a[159864] = anon_sym_BANG; - v->a[159865] = anon_sym_QMARK; - v->a[159866] = anon_sym_DOLLAR; - v->a[159867] = anon_sym_POUND; - v->a[159868] = anon_sym_AT2; - v->a[159869] = anon_sym_0; - v->a[159870] = anon_sym__; - v->a[159871] = actions(1227); - v->a[159872] = 22; - v->a[159873] = anon_sym_SEMI; - v->a[159874] = anon_sym_PIPE_PIPE; - v->a[159875] = anon_sym_AMP_AMP; - v->a[159876] = anon_sym_PIPE; - v->a[159877] = anon_sym_AMP; - v->a[159878] = anon_sym_LT; - v->a[159879] = anon_sym_GT; - small_parse_table_7994(v); -} - -void small_parse_table_7994(t_small_parse_table_array *v) -{ - v->a[159880] = anon_sym_LT_LT; - v->a[159881] = anon_sym_GT_GT; - v->a[159882] = anon_sym_SEMI_SEMI; - v->a[159883] = anon_sym_SEMI_AMP; - v->a[159884] = anon_sym_SEMI_SEMI_AMP; - v->a[159885] = anon_sym_PIPE_AMP; - v->a[159886] = anon_sym_AMP_GT; - v->a[159887] = anon_sym_AMP_GT_GT; - v->a[159888] = anon_sym_LT_AMP; - v->a[159889] = anon_sym_GT_AMP; - v->a[159890] = anon_sym_GT_PIPE; - v->a[159891] = anon_sym_LT_AMP_DASH; - v->a[159892] = anon_sym_GT_AMP_DASH; - v->a[159893] = anon_sym_LT_LT_DASH; - v->a[159894] = aux_sym_heredoc_redirect_token1; - v->a[159895] = 19; - v->a[159896] = actions(71); - v->a[159897] = 1; - v->a[159898] = sym_comment; - v->a[159899] = actions(6883); - small_parse_table_7995(v); -} - -/* EOF small_parse_table_1598.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1599.c b/parser/static/small_parse_table/small_parse_table_1599.c deleted file mode 100644 index 44281122..00000000 --- a/parser/static/small_parse_table/small_parse_table_1599.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1599.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_7995(t_small_parse_table_array *v) -{ - v->a[159900] = 1; - v->a[159901] = anon_sym_EQ; - v->a[159902] = actions(6889); - v->a[159903] = 1; - v->a[159904] = anon_sym_PIPE_PIPE; - v->a[159905] = actions(6891); - v->a[159906] = 1; - v->a[159907] = anon_sym_AMP_AMP; - v->a[159908] = actions(6893); - v->a[159909] = 1; - v->a[159910] = anon_sym_PIPE; - v->a[159911] = actions(6895); - v->a[159912] = 1; - v->a[159913] = anon_sym_CARET; - v->a[159914] = actions(6897); - v->a[159915] = 1; - v->a[159916] = anon_sym_AMP; - v->a[159917] = actions(6911); - v->a[159918] = 1; - v->a[159919] = anon_sym_STAR_STAR; - small_parse_table_7996(v); -} - -void small_parse_table_7996(t_small_parse_table_array *v) -{ - v->a[159920] = actions(6913); - v->a[159921] = 1; - v->a[159922] = anon_sym_EQ_TILDE; - v->a[159923] = actions(6915); - v->a[159924] = 1; - v->a[159925] = anon_sym_QMARK; - v->a[159926] = actions(6885); - v->a[159927] = 2; - v->a[159928] = anon_sym_PLUS_PLUS; - v->a[159929] = anon_sym_DASH_DASH; - v->a[159930] = actions(6899); - v->a[159931] = 2; - v->a[159932] = anon_sym_EQ_EQ; - v->a[159933] = anon_sym_BANG_EQ; - v->a[159934] = actions(6901); - v->a[159935] = 2; - v->a[159936] = anon_sym_LT; - v->a[159937] = anon_sym_GT; - v->a[159938] = actions(6903); - v->a[159939] = 2; - small_parse_table_7997(v); -} - -void small_parse_table_7997(t_small_parse_table_array *v) -{ - v->a[159940] = anon_sym_LT_EQ; - v->a[159941] = anon_sym_GT_EQ; - v->a[159942] = actions(6905); - v->a[159943] = 2; - v->a[159944] = anon_sym_LT_LT; - v->a[159945] = anon_sym_GT_GT; - v->a[159946] = actions(6907); - v->a[159947] = 2; - v->a[159948] = anon_sym_PLUS; - v->a[159949] = anon_sym_DASH; - v->a[159950] = actions(7354); - v->a[159951] = 2; - v->a[159952] = anon_sym_RPAREN_RPAREN; - v->a[159953] = anon_sym_COMMA; - v->a[159954] = actions(6909); - v->a[159955] = 3; - v->a[159956] = anon_sym_STAR; - v->a[159957] = anon_sym_SLASH; - v->a[159958] = anon_sym_PERCENT; - v->a[159959] = actions(6887); - small_parse_table_7998(v); -} - -void small_parse_table_7998(t_small_parse_table_array *v) -{ - v->a[159960] = 11; - v->a[159961] = anon_sym_PLUS_EQ; - v->a[159962] = anon_sym_DASH_EQ; - v->a[159963] = anon_sym_STAR_EQ; - v->a[159964] = anon_sym_SLASH_EQ; - v->a[159965] = anon_sym_PERCENT_EQ; - v->a[159966] = anon_sym_STAR_STAR_EQ; - v->a[159967] = anon_sym_LT_LT_EQ; - v->a[159968] = anon_sym_GT_GT_EQ; - v->a[159969] = anon_sym_AMP_EQ; - v->a[159970] = anon_sym_CARET_EQ; - v->a[159971] = anon_sym_PIPE_EQ; - v->a[159972] = 8; - v->a[159973] = actions(3); - v->a[159974] = 1; - v->a[159975] = sym_comment; - v->a[159976] = actions(1241); - v->a[159977] = 1; - v->a[159978] = sym_file_descriptor; - v->a[159979] = actions(7358); - small_parse_table_7999(v); -} - -void small_parse_table_7999(t_small_parse_table_array *v) -{ - v->a[159980] = 1; - v->a[159981] = anon_sym_DQUOTE; - v->a[159982] = actions(7362); - v->a[159983] = 1; - v->a[159984] = sym_variable_name; - v->a[159985] = state(4457); - v->a[159986] = 1; - v->a[159987] = sym_string; - v->a[159988] = actions(7360); - v->a[159989] = 2; - v->a[159990] = aux_sym__simple_variable_name_token1; - v->a[159991] = aux_sym__multiline_variable_name_token1; - v->a[159992] = actions(7356); - v->a[159993] = 9; - v->a[159994] = anon_sym_DASH; - v->a[159995] = anon_sym_STAR; - v->a[159996] = anon_sym_BANG; - v->a[159997] = anon_sym_QMARK; - v->a[159998] = anon_sym_DOLLAR; - v->a[159999] = anon_sym_POUND; - small_parse_table_8000(v); -} - -/* EOF small_parse_table_1599.c */ diff --git a/parser/static/small_parse_table/small_parse_table_16.c b/parser/static/small_parse_table/small_parse_table_16.c index 5aceace5..683540ae 100644 --- a/parser/static/small_parse_table/small_parse_table_16.c +++ b/parser/static/small_parse_table/small_parse_table_16.c @@ -14,126 +14,126 @@ void small_parse_table_80(t_small_parse_table_array *v) { - v->a[1600] = 1; - v->a[1601] = anon_sym_DOLLAR_BQUOTE; - v->a[1602] = actions(1474); - v->a[1603] = 1; - v->a[1604] = sym_test_operator; - v->a[1605] = actions(1476); - v->a[1606] = 1; - v->a[1607] = sym__bare_dollar; - v->a[1608] = actions(1478); - v->a[1609] = 1; - v->a[1610] = sym__brace_start; - v->a[1611] = state(541); - v->a[1612] = 1; - v->a[1613] = aux_sym_command_repeat2; - v->a[1614] = state(1175); - v->a[1615] = 1; - v->a[1616] = aux_sym__literal_repeat1; - v->a[1617] = state(1328); - v->a[1618] = 1; - v->a[1619] = sym_concatenation; + v->a[1600] = aux_sym__simple_variable_name_token1; + v->a[1601] = actions(1031); + v->a[1602] = 1; + v->a[1603] = sym_variable_name; + v->a[1604] = actions(1033); + v->a[1605] = 1; + v->a[1606] = sym_test_operator; + v->a[1607] = actions(1035); + v->a[1608] = 1; + v->a[1609] = sym__brace_start; + v->a[1610] = state(1024); + v->a[1611] = 1; + v->a[1612] = aux_sym__literal_repeat1; + v->a[1613] = actions(822); + v->a[1614] = 2; + v->a[1615] = sym_file_descriptor; + v->a[1616] = aux_sym_heredoc_redirect_token1; + v->a[1617] = actions(1007); + v->a[1618] = 2; + v->a[1619] = sym_raw_string; small_parse_table_81(v); } void small_parse_table_81(t_small_parse_table_array *v) { - v->a[1620] = state(1329); - v->a[1621] = 1; - v->a[1622] = sym_herestring_redirect; - v->a[1623] = actions(1446); - v->a[1624] = 2; - v->a[1625] = anon_sym_LPAREN_LPAREN; - v->a[1626] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1627] = actions(1448); - v->a[1628] = 2; - v->a[1629] = anon_sym_EQ_EQ; - v->a[1630] = anon_sym_EQ_TILDE; - v->a[1631] = actions(1472); - v->a[1632] = 2; - v->a[1633] = anon_sym_LT_LPAREN; - v->a[1634] = anon_sym_GT_LPAREN; - v->a[1635] = actions(1627); - v->a[1636] = 2; - v->a[1637] = sym_file_descriptor; - v->a[1638] = aux_sym_heredoc_redirect_token1; - v->a[1639] = actions(1444); + v->a[1620] = sym_word; + v->a[1621] = state(302); + v->a[1622] = 3; + v->a[1623] = sym_variable_assignment; + v->a[1624] = sym_concatenation; + v->a[1625] = aux_sym_declaration_command_repeat1; + v->a[1626] = state(656); + v->a[1627] = 7; + v->a[1628] = sym_arithmetic_expansion; + v->a[1629] = sym_brace_expression; + v->a[1630] = sym_string; + v->a[1631] = sym_number; + v->a[1632] = sym_simple_expansion; + v->a[1633] = sym_expansion; + v->a[1634] = sym_command_substitution; + v->a[1635] = actions(820); + v->a[1636] = 20; + v->a[1637] = anon_sym_PIPE; + v->a[1638] = anon_sym_RPAREN; + v->a[1639] = anon_sym_SEMI_SEMI; small_parse_table_82(v); } void small_parse_table_82(t_small_parse_table_array *v) { - v->a[1640] = 3; - v->a[1641] = sym_raw_string; - v->a[1642] = sym_ansi_c_string; - v->a[1643] = sym_word; - v->a[1644] = state(985); - v->a[1645] = 9; - v->a[1646] = sym_arithmetic_expansion; - v->a[1647] = sym_brace_expression; - v->a[1648] = sym_string; - v->a[1649] = sym_translated_string; - v->a[1650] = sym_number; - v->a[1651] = sym_simple_expansion; - v->a[1652] = sym_expansion; - v->a[1653] = sym_command_substitution; - v->a[1654] = sym_process_substitution; - v->a[1655] = actions(1625); - v->a[1656] = 21; - v->a[1657] = anon_sym_SEMI; - v->a[1658] = anon_sym_PIPE_PIPE; - v->a[1659] = anon_sym_AMP_AMP; + v->a[1640] = anon_sym_PIPE_AMP; + v->a[1641] = anon_sym_AMP_AMP; + v->a[1642] = anon_sym_PIPE_PIPE; + v->a[1643] = anon_sym_LT; + v->a[1644] = anon_sym_GT; + v->a[1645] = anon_sym_GT_GT; + v->a[1646] = anon_sym_AMP_GT; + v->a[1647] = anon_sym_AMP_GT_GT; + v->a[1648] = anon_sym_LT_AMP; + v->a[1649] = anon_sym_GT_AMP; + v->a[1650] = anon_sym_GT_PIPE; + v->a[1651] = anon_sym_LT_AMP_DASH; + v->a[1652] = anon_sym_GT_AMP_DASH; + v->a[1653] = anon_sym_LT_LT; + v->a[1654] = anon_sym_LT_LT_DASH; + v->a[1655] = anon_sym_AMP; + v->a[1656] = anon_sym_SEMI; + v->a[1657] = 20; + v->a[1658] = actions(3); + v->a[1659] = 1; small_parse_table_83(v); } void small_parse_table_83(t_small_parse_table_array *v) { - v->a[1660] = anon_sym_PIPE; - v->a[1661] = anon_sym_AMP; - v->a[1662] = anon_sym_LT; - v->a[1663] = anon_sym_GT; - v->a[1664] = anon_sym_LT_LT; - v->a[1665] = anon_sym_GT_GT; - v->a[1666] = anon_sym_SEMI_SEMI; - v->a[1667] = anon_sym_SEMI_AMP; - v->a[1668] = anon_sym_SEMI_SEMI_AMP; - v->a[1669] = anon_sym_PIPE_AMP; - v->a[1670] = anon_sym_AMP_GT; - v->a[1671] = anon_sym_AMP_GT_GT; - v->a[1672] = anon_sym_LT_AMP; - v->a[1673] = anon_sym_GT_AMP; - v->a[1674] = anon_sym_GT_PIPE; - v->a[1675] = anon_sym_LT_AMP_DASH; - v->a[1676] = anon_sym_GT_AMP_DASH; - v->a[1677] = anon_sym_LT_LT_DASH; - v->a[1678] = 27; - v->a[1679] = actions(3); + v->a[1660] = sym_comment; + v->a[1661] = actions(1043); + v->a[1662] = 1; + v->a[1663] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1664] = actions(1045); + v->a[1665] = 1; + v->a[1666] = anon_sym_DOLLAR; + v->a[1667] = actions(1047); + v->a[1668] = 1; + v->a[1669] = sym__special_character; + v->a[1670] = actions(1049); + v->a[1671] = 1; + v->a[1672] = anon_sym_DQUOTE; + v->a[1673] = actions(1051); + v->a[1674] = 1; + v->a[1675] = aux_sym_number_token1; + v->a[1676] = actions(1053); + v->a[1677] = 1; + v->a[1678] = aux_sym_number_token2; + v->a[1679] = actions(1055); small_parse_table_84(v); } void small_parse_table_84(t_small_parse_table_array *v) { v->a[1680] = 1; - v->a[1681] = sym_comment; - v->a[1682] = actions(19); + v->a[1681] = anon_sym_DOLLAR_LBRACE; + v->a[1682] = actions(1057); v->a[1683] = 1; - v->a[1684] = anon_sym_LPAREN; - v->a[1685] = actions(1549); + v->a[1684] = anon_sym_DOLLAR_LPAREN; + v->a[1685] = actions(1059); v->a[1686] = 1; - v->a[1687] = anon_sym_DOLLAR_LBRACK; - v->a[1688] = actions(1551); + v->a[1687] = anon_sym_BQUOTE; + v->a[1688] = actions(1061); v->a[1689] = 1; - v->a[1690] = anon_sym_DOLLAR; - v->a[1691] = actions(1555); + v->a[1690] = anon_sym_DOLLAR_BQUOTE; + v->a[1691] = actions(1063); v->a[1692] = 1; - v->a[1693] = anon_sym_DQUOTE; - v->a[1694] = actions(1557); + v->a[1693] = aux_sym__simple_variable_name_token1; + v->a[1694] = actions(1065); v->a[1695] = 1; - v->a[1696] = aux_sym_number_token1; - v->a[1697] = actions(1559); + v->a[1696] = sym_test_operator; + v->a[1697] = actions(1067); v->a[1698] = 1; - v->a[1699] = aux_sym_number_token2; + v->a[1699] = sym__brace_start; small_parse_table_85(v); } diff --git a/parser/static/small_parse_table/small_parse_table_160.c b/parser/static/small_parse_table/small_parse_table_160.c index 99985674..9c11c44f 100644 --- a/parser/static/small_parse_table/small_parse_table_160.c +++ b/parser/static/small_parse_table/small_parse_table_160.c @@ -14,126 +14,126 @@ void small_parse_table_800(t_small_parse_table_array *v) { - v->a[16000] = 1; - v->a[16001] = sym__arithmetic_postfix_expression; - v->a[16002] = state(3158); - v->a[16003] = 1; - v->a[16004] = sym__expression; - v->a[16005] = actions(1129); - v->a[16006] = 2; - v->a[16007] = anon_sym_LPAREN_LPAREN; - v->a[16008] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16009] = actions(1165); - v->a[16010] = 2; - v->a[16011] = anon_sym_LT_LPAREN; - v->a[16012] = anon_sym_GT_LPAREN; - v->a[16013] = actions(1183); - v->a[16014] = 2; - v->a[16015] = sym_raw_string; - v->a[16016] = sym_ansi_c_string; - v->a[16017] = actions(3054); - v->a[16018] = 2; - v->a[16019] = anon_sym_PLUS_PLUS2; + v->a[16000] = state(2716); + v->a[16001] = 7; + v->a[16002] = sym_arithmetic_expansion; + v->a[16003] = sym_brace_expression; + v->a[16004] = sym_string; + v->a[16005] = sym_number; + v->a[16006] = sym_simple_expansion; + v->a[16007] = sym_expansion; + v->a[16008] = sym_command_substitution; + v->a[16009] = actions(2452); + v->a[16010] = 8; + v->a[16011] = anon_sym_LT; + v->a[16012] = anon_sym_GT; + v->a[16013] = anon_sym_GT_GT; + v->a[16014] = anon_sym_AMP_GT; + v->a[16015] = anon_sym_AMP_GT_GT; + v->a[16016] = anon_sym_LT_AMP; + v->a[16017] = anon_sym_GT_AMP; + v->a[16018] = anon_sym_GT_PIPE; + v->a[16019] = 23; small_parse_table_801(v); } void small_parse_table_801(t_small_parse_table_array *v) { - v->a[16020] = anon_sym_DASH_DASH2; - v->a[16021] = actions(3056); - v->a[16022] = 2; - v->a[16023] = anon_sym_DASH2; - v->a[16024] = anon_sym_PLUS2; - v->a[16025] = state(2397); - v->a[16026] = 4; - v->a[16027] = sym_string; - v->a[16028] = sym_number; - v->a[16029] = sym_simple_expansion; - v->a[16030] = sym_expansion; - v->a[16031] = state(2456); - v->a[16032] = 4; - v->a[16033] = sym_arithmetic_expansion; - v->a[16034] = sym_brace_expression; - v->a[16035] = sym_translated_string; - v->a[16036] = sym_process_substitution; - v->a[16037] = state(2782); - v->a[16038] = 4; - v->a[16039] = sym_subscript; + v->a[16020] = actions(57); + v->a[16021] = 1; + v->a[16022] = sym_comment; + v->a[16023] = actions(643); + v->a[16024] = 1; + v->a[16025] = anon_sym_LPAREN; + v->a[16026] = actions(2484); + v->a[16027] = 1; + v->a[16028] = sym_word; + v->a[16029] = actions(2486); + v->a[16030] = 1; + v->a[16031] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16032] = actions(2488); + v->a[16033] = 1; + v->a[16034] = anon_sym_DOLLAR; + v->a[16035] = actions(2490); + v->a[16036] = 1; + v->a[16037] = sym__special_character; + v->a[16038] = actions(2492); + v->a[16039] = 1; small_parse_table_802(v); } void small_parse_table_802(t_small_parse_table_array *v) { - v->a[16040] = sym__arithmetic_expression; - v->a[16041] = sym__arithmetic_literal; - v->a[16042] = sym__arithmetic_parenthesized_expression; - v->a[16043] = state(2594); - v->a[16044] = 6; - v->a[16045] = sym_binary_expression; - v->a[16046] = sym_ternary_expression; - v->a[16047] = sym_unary_expression; - v->a[16048] = sym_postfix_expression; - v->a[16049] = sym_parenthesized_expression; - v->a[16050] = sym_concatenation; - v->a[16051] = 36; - v->a[16052] = actions(71); - v->a[16053] = 1; - v->a[16054] = sym_comment; - v->a[16055] = actions(229); - v->a[16056] = 1; - v->a[16057] = anon_sym_RPAREN_RPAREN; - v->a[16058] = actions(1141); - v->a[16059] = 1; + v->a[16040] = anon_sym_DQUOTE; + v->a[16041] = actions(2496); + v->a[16042] = 1; + v->a[16043] = aux_sym_number_token1; + v->a[16044] = actions(2498); + v->a[16045] = 1; + v->a[16046] = aux_sym_number_token2; + v->a[16047] = actions(2500); + v->a[16048] = 1; + v->a[16049] = anon_sym_DOLLAR_LBRACE; + v->a[16050] = actions(2502); + v->a[16051] = 1; + v->a[16052] = anon_sym_DOLLAR_LPAREN; + v->a[16053] = actions(2504); + v->a[16054] = 1; + v->a[16055] = anon_sym_BQUOTE; + v->a[16056] = actions(2506); + v->a[16057] = 1; + v->a[16058] = anon_sym_DOLLAR_BQUOTE; + v->a[16059] = actions(2508); small_parse_table_803(v); } void small_parse_table_803(t_small_parse_table_array *v) { - v->a[16060] = anon_sym_DOLLAR_LBRACK; - v->a[16061] = actions(1145); - v->a[16062] = 1; - v->a[16063] = anon_sym_DOLLAR; - v->a[16064] = actions(1149); - v->a[16065] = 1; - v->a[16066] = anon_sym_DQUOTE; - v->a[16067] = actions(1153); - v->a[16068] = 1; - v->a[16069] = aux_sym_number_token1; - v->a[16070] = actions(1155); - v->a[16071] = 1; - v->a[16072] = aux_sym_number_token2; - v->a[16073] = actions(1157); - v->a[16074] = 1; - v->a[16075] = anon_sym_DOLLAR_LBRACE; - v->a[16076] = actions(1159); - v->a[16077] = 1; - v->a[16078] = anon_sym_DOLLAR_LPAREN; - v->a[16079] = actions(1163); + v->a[16060] = 1; + v->a[16061] = sym__bare_dollar; + v->a[16062] = actions(2510); + v->a[16063] = 1; + v->a[16064] = sym__brace_start; + v->a[16065] = state(530); + v->a[16066] = 1; + v->a[16067] = aux_sym_command_repeat2; + v->a[16068] = state(1645); + v->a[16069] = 1; + v->a[16070] = aux_sym__literal_repeat1; + v->a[16071] = state(1676); + v->a[16072] = 1; + v->a[16073] = sym_concatenation; + v->a[16074] = state(2757); + v->a[16075] = 1; + v->a[16076] = sym_subshell; + v->a[16077] = actions(2494); + v->a[16078] = 2; + v->a[16079] = sym_test_operator; small_parse_table_804(v); } void small_parse_table_804(t_small_parse_table_array *v) { - v->a[16080] = 1; - v->a[16081] = anon_sym_DOLLAR_BQUOTE; - v->a[16082] = actions(1169); - v->a[16083] = 1; - v->a[16084] = sym__brace_start; - v->a[16085] = actions(1171); - v->a[16086] = 1; - v->a[16087] = sym_word; - v->a[16088] = actions(1181); - v->a[16089] = 1; - v->a[16090] = sym__special_character; - v->a[16091] = actions(1185); - v->a[16092] = 1; - v->a[16093] = sym_test_operator; - v->a[16094] = actions(3050); - v->a[16095] = 1; - v->a[16096] = anon_sym_LPAREN; - v->a[16097] = actions(3052); - v->a[16098] = 1; - v->a[16099] = anon_sym_BANG; + v->a[16080] = sym_raw_string; + v->a[16081] = actions(757); + v->a[16082] = 7; + v->a[16083] = anon_sym_PIPE; + v->a[16084] = anon_sym_LT; + v->a[16085] = anon_sym_GT; + v->a[16086] = anon_sym_AMP_GT; + v->a[16087] = anon_sym_LT_AMP; + v->a[16088] = anon_sym_GT_AMP; + v->a[16089] = anon_sym_LT_LT; + v->a[16090] = state(1452); + v->a[16091] = 7; + v->a[16092] = sym_arithmetic_expansion; + v->a[16093] = sym_brace_expression; + v->a[16094] = sym_string; + v->a[16095] = sym_number; + v->a[16096] = sym_simple_expansion; + v->a[16097] = sym_expansion; + v->a[16098] = sym_command_substitution; + v->a[16099] = actions(759); small_parse_table_805(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1600.c b/parser/static/small_parse_table/small_parse_table_1600.c deleted file mode 100644 index 342bec8d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1600.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1600.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8000(t_small_parse_table_array *v) -{ - v->a[160000] = anon_sym_AT2; - v->a[160001] = anon_sym_0; - v->a[160002] = anon_sym__; - v->a[160003] = actions(1239); - v->a[160004] = 22; - v->a[160005] = anon_sym_SEMI; - v->a[160006] = anon_sym_PIPE_PIPE; - v->a[160007] = anon_sym_AMP_AMP; - v->a[160008] = anon_sym_PIPE; - v->a[160009] = anon_sym_AMP; - v->a[160010] = anon_sym_LT; - v->a[160011] = anon_sym_GT; - v->a[160012] = anon_sym_LT_LT; - v->a[160013] = anon_sym_GT_GT; - v->a[160014] = anon_sym_SEMI_SEMI; - v->a[160015] = anon_sym_SEMI_AMP; - v->a[160016] = anon_sym_SEMI_SEMI_AMP; - v->a[160017] = anon_sym_PIPE_AMP; - v->a[160018] = anon_sym_AMP_GT; - v->a[160019] = anon_sym_AMP_GT_GT; - small_parse_table_8001(v); -} - -void small_parse_table_8001(t_small_parse_table_array *v) -{ - v->a[160020] = anon_sym_LT_AMP; - v->a[160021] = anon_sym_GT_AMP; - v->a[160022] = anon_sym_GT_PIPE; - v->a[160023] = anon_sym_LT_AMP_DASH; - v->a[160024] = anon_sym_GT_AMP_DASH; - v->a[160025] = anon_sym_LT_LT_DASH; - v->a[160026] = aux_sym_heredoc_redirect_token1; - v->a[160027] = 9; - v->a[160028] = actions(3); - v->a[160029] = 1; - v->a[160030] = sym_comment; - v->a[160031] = actions(7272); - v->a[160032] = 1; - v->a[160033] = anon_sym_STAR_STAR; - v->a[160034] = actions(7274); - v->a[160035] = 1; - v->a[160036] = aux_sym_heredoc_redirect_token1; - v->a[160037] = actions(7250); - v->a[160038] = 2; - v->a[160039] = anon_sym_PLUS_PLUS; - small_parse_table_8002(v); -} - -void small_parse_table_8002(t_small_parse_table_array *v) -{ - v->a[160040] = anon_sym_DASH_DASH; - v->a[160041] = actions(7266); - v->a[160042] = 2; - v->a[160043] = anon_sym_LT_LT; - v->a[160044] = anon_sym_GT_GT; - v->a[160045] = actions(7268); - v->a[160046] = 2; - v->a[160047] = anon_sym_PLUS; - v->a[160048] = anon_sym_DASH; - v->a[160049] = actions(7270); - v->a[160050] = 3; - v->a[160051] = anon_sym_STAR; - v->a[160052] = anon_sym_SLASH; - v->a[160053] = anon_sym_PERCENT; - v->a[160054] = actions(7264); - v->a[160055] = 4; - v->a[160056] = anon_sym_LT; - v->a[160057] = anon_sym_GT; - v->a[160058] = anon_sym_LT_EQ; - v->a[160059] = anon_sym_GT_EQ; - small_parse_table_8003(v); -} - -void small_parse_table_8003(t_small_parse_table_array *v) -{ - v->a[160060] = actions(7248); - v->a[160061] = 22; - v->a[160062] = anon_sym_SEMI; - v->a[160063] = anon_sym_COMMA; - v->a[160064] = anon_sym_PLUS_EQ; - v->a[160065] = anon_sym_DASH_EQ; - v->a[160066] = anon_sym_STAR_EQ; - v->a[160067] = anon_sym_SLASH_EQ; - v->a[160068] = anon_sym_PERCENT_EQ; - v->a[160069] = anon_sym_STAR_STAR_EQ; - v->a[160070] = anon_sym_LT_LT_EQ; - v->a[160071] = anon_sym_GT_GT_EQ; - v->a[160072] = anon_sym_AMP_EQ; - v->a[160073] = anon_sym_CARET_EQ; - v->a[160074] = anon_sym_PIPE_EQ; - v->a[160075] = anon_sym_PIPE_PIPE; - v->a[160076] = anon_sym_DASHo; - v->a[160077] = anon_sym_AMP_AMP; - v->a[160078] = anon_sym_DASHa; - v->a[160079] = anon_sym_PIPE; - small_parse_table_8004(v); -} - -void small_parse_table_8004(t_small_parse_table_array *v) -{ - v->a[160080] = anon_sym_CARET; - v->a[160081] = anon_sym_AMP; - v->a[160082] = anon_sym_EQ_EQ; - v->a[160083] = anon_sym_BANG_EQ; - v->a[160084] = 3; - v->a[160085] = actions(3); - v->a[160086] = 1; - v->a[160087] = sym_comment; - v->a[160088] = actions(1322); - v->a[160089] = 1; - v->a[160090] = aux_sym_heredoc_redirect_token1; - v->a[160091] = actions(1320); - v->a[160092] = 36; - v->a[160093] = anon_sym_SEMI; - v->a[160094] = anon_sym_COMMA; - v->a[160095] = anon_sym_PLUS_PLUS; - v->a[160096] = anon_sym_DASH_DASH; - v->a[160097] = anon_sym_PLUS_EQ; - v->a[160098] = anon_sym_DASH_EQ; - v->a[160099] = anon_sym_STAR_EQ; - small_parse_table_8005(v); -} - -/* EOF small_parse_table_1600.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1601.c b/parser/static/small_parse_table/small_parse_table_1601.c deleted file mode 100644 index 920c8ce9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1601.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1601.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8005(t_small_parse_table_array *v) -{ - v->a[160100] = anon_sym_SLASH_EQ; - v->a[160101] = anon_sym_PERCENT_EQ; - v->a[160102] = anon_sym_STAR_STAR_EQ; - v->a[160103] = anon_sym_LT_LT_EQ; - v->a[160104] = anon_sym_GT_GT_EQ; - v->a[160105] = anon_sym_AMP_EQ; - v->a[160106] = anon_sym_CARET_EQ; - v->a[160107] = anon_sym_PIPE_EQ; - v->a[160108] = anon_sym_PIPE_PIPE; - v->a[160109] = anon_sym_DASHo; - v->a[160110] = anon_sym_AMP_AMP; - v->a[160111] = anon_sym_DASHa; - v->a[160112] = anon_sym_PIPE; - v->a[160113] = anon_sym_CARET; - v->a[160114] = anon_sym_AMP; - v->a[160115] = anon_sym_EQ_EQ; - v->a[160116] = anon_sym_BANG_EQ; - v->a[160117] = anon_sym_LT; - v->a[160118] = anon_sym_GT; - v->a[160119] = anon_sym_LT_EQ; - small_parse_table_8006(v); -} - -void small_parse_table_8006(t_small_parse_table_array *v) -{ - v->a[160120] = anon_sym_GT_EQ; - v->a[160121] = anon_sym_LT_LT; - v->a[160122] = anon_sym_GT_GT; - v->a[160123] = anon_sym_PLUS; - v->a[160124] = anon_sym_DASH; - v->a[160125] = anon_sym_STAR; - v->a[160126] = anon_sym_SLASH; - v->a[160127] = anon_sym_PERCENT; - v->a[160128] = anon_sym_STAR_STAR; - v->a[160129] = 3; - v->a[160130] = actions(3); - v->a[160131] = 1; - v->a[160132] = sym_comment; - v->a[160133] = actions(1330); - v->a[160134] = 1; - v->a[160135] = aux_sym_heredoc_redirect_token1; - v->a[160136] = actions(1328); - v->a[160137] = 36; - v->a[160138] = anon_sym_SEMI; - v->a[160139] = anon_sym_COMMA; - small_parse_table_8007(v); -} - -void small_parse_table_8007(t_small_parse_table_array *v) -{ - v->a[160140] = anon_sym_PLUS_PLUS; - v->a[160141] = anon_sym_DASH_DASH; - v->a[160142] = anon_sym_PLUS_EQ; - v->a[160143] = anon_sym_DASH_EQ; - v->a[160144] = anon_sym_STAR_EQ; - v->a[160145] = anon_sym_SLASH_EQ; - v->a[160146] = anon_sym_PERCENT_EQ; - v->a[160147] = anon_sym_STAR_STAR_EQ; - v->a[160148] = anon_sym_LT_LT_EQ; - v->a[160149] = anon_sym_GT_GT_EQ; - v->a[160150] = anon_sym_AMP_EQ; - v->a[160151] = anon_sym_CARET_EQ; - v->a[160152] = anon_sym_PIPE_EQ; - v->a[160153] = anon_sym_PIPE_PIPE; - v->a[160154] = anon_sym_DASHo; - v->a[160155] = anon_sym_AMP_AMP; - v->a[160156] = anon_sym_DASHa; - v->a[160157] = anon_sym_PIPE; - v->a[160158] = anon_sym_CARET; - v->a[160159] = anon_sym_AMP; - small_parse_table_8008(v); -} - -void small_parse_table_8008(t_small_parse_table_array *v) -{ - v->a[160160] = anon_sym_EQ_EQ; - v->a[160161] = anon_sym_BANG_EQ; - v->a[160162] = anon_sym_LT; - v->a[160163] = anon_sym_GT; - v->a[160164] = anon_sym_LT_EQ; - v->a[160165] = anon_sym_GT_EQ; - v->a[160166] = anon_sym_LT_LT; - v->a[160167] = anon_sym_GT_GT; - v->a[160168] = anon_sym_PLUS; - v->a[160169] = anon_sym_DASH; - v->a[160170] = anon_sym_STAR; - v->a[160171] = anon_sym_SLASH; - v->a[160172] = anon_sym_PERCENT; - v->a[160173] = anon_sym_STAR_STAR; - v->a[160174] = 20; - v->a[160175] = actions(71); - v->a[160176] = 1; - v->a[160177] = sym_comment; - v->a[160178] = actions(7172); - v->a[160179] = 1; - small_parse_table_8009(v); -} - -void small_parse_table_8009(t_small_parse_table_array *v) -{ - v->a[160180] = anon_sym_EQ; - v->a[160181] = actions(7176); - v->a[160182] = 1; - v->a[160183] = anon_sym_PIPE_PIPE; - v->a[160184] = actions(7178); - v->a[160185] = 1; - v->a[160186] = anon_sym_AMP_AMP; - v->a[160187] = actions(7180); - v->a[160188] = 1; - v->a[160189] = anon_sym_PIPE; - v->a[160190] = actions(7182); - v->a[160191] = 1; - v->a[160192] = anon_sym_CARET; - v->a[160193] = actions(7184); - v->a[160194] = 1; - v->a[160195] = anon_sym_AMP; - v->a[160196] = actions(7198); - v->a[160197] = 1; - v->a[160198] = anon_sym_STAR_STAR; - v->a[160199] = actions(7200); - small_parse_table_8010(v); -} - -/* EOF small_parse_table_1601.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1602.c b/parser/static/small_parse_table/small_parse_table_1602.c deleted file mode 100644 index 565cc482..00000000 --- a/parser/static/small_parse_table/small_parse_table_1602.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1602.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8010(t_small_parse_table_array *v) -{ - v->a[160200] = 1; - v->a[160201] = anon_sym_EQ_TILDE; - v->a[160202] = actions(7202); - v->a[160203] = 1; - v->a[160204] = anon_sym_QMARK; - v->a[160205] = actions(7206); - v->a[160206] = 1; - v->a[160207] = sym_test_operator; - v->a[160208] = actions(7364); - v->a[160209] = 1; - v->a[160210] = anon_sym_COLON; - v->a[160211] = actions(6793); - v->a[160212] = 2; - v->a[160213] = anon_sym_PLUS_PLUS; - v->a[160214] = anon_sym_DASH_DASH; - v->a[160215] = actions(7186); - v->a[160216] = 2; - v->a[160217] = anon_sym_EQ_EQ; - v->a[160218] = anon_sym_BANG_EQ; - v->a[160219] = actions(7188); - small_parse_table_8011(v); -} - -void small_parse_table_8011(t_small_parse_table_array *v) -{ - v->a[160220] = 2; - v->a[160221] = anon_sym_LT; - v->a[160222] = anon_sym_GT; - v->a[160223] = actions(7190); - v->a[160224] = 2; - v->a[160225] = anon_sym_LT_EQ; - v->a[160226] = anon_sym_GT_EQ; - v->a[160227] = actions(7192); - v->a[160228] = 2; - v->a[160229] = anon_sym_LT_LT; - v->a[160230] = anon_sym_GT_GT; - v->a[160231] = actions(7194); - v->a[160232] = 2; - v->a[160233] = anon_sym_PLUS; - v->a[160234] = anon_sym_DASH; - v->a[160235] = actions(7196); - v->a[160236] = 3; - v->a[160237] = anon_sym_STAR; - v->a[160238] = anon_sym_SLASH; - v->a[160239] = anon_sym_PERCENT; - small_parse_table_8012(v); -} - -void small_parse_table_8012(t_small_parse_table_array *v) -{ - v->a[160240] = actions(7174); - v->a[160241] = 11; - v->a[160242] = anon_sym_PLUS_EQ; - v->a[160243] = anon_sym_DASH_EQ; - v->a[160244] = anon_sym_STAR_EQ; - v->a[160245] = anon_sym_SLASH_EQ; - v->a[160246] = anon_sym_PERCENT_EQ; - v->a[160247] = anon_sym_STAR_STAR_EQ; - v->a[160248] = anon_sym_LT_LT_EQ; - v->a[160249] = anon_sym_GT_GT_EQ; - v->a[160250] = anon_sym_AMP_EQ; - v->a[160251] = anon_sym_CARET_EQ; - v->a[160252] = anon_sym_PIPE_EQ; - v->a[160253] = 5; - v->a[160254] = actions(71); - v->a[160255] = 1; - v->a[160256] = sym_comment; - v->a[160257] = actions(7220); - v->a[160258] = 1; - v->a[160259] = anon_sym_STAR_STAR; - small_parse_table_8013(v); -} - -void small_parse_table_8013(t_small_parse_table_array *v) -{ - v->a[160260] = actions(6793); - v->a[160261] = 2; - v->a[160262] = anon_sym_PLUS_PLUS; - v->a[160263] = anon_sym_DASH_DASH; - v->a[160264] = actions(6807); - v->a[160265] = 13; - v->a[160266] = anon_sym_EQ; - v->a[160267] = anon_sym_PIPE; - v->a[160268] = anon_sym_CARET; - v->a[160269] = anon_sym_AMP; - v->a[160270] = anon_sym_LT; - v->a[160271] = anon_sym_GT; - v->a[160272] = anon_sym_LT_LT; - v->a[160273] = anon_sym_GT_GT; - v->a[160274] = anon_sym_PLUS; - v->a[160275] = anon_sym_DASH; - v->a[160276] = anon_sym_STAR; - v->a[160277] = anon_sym_SLASH; - v->a[160278] = anon_sym_PERCENT; - v->a[160279] = actions(6805); - small_parse_table_8014(v); -} - -void small_parse_table_8014(t_small_parse_table_array *v) -{ - v->a[160280] = 21; - v->a[160281] = sym_test_operator; - v->a[160282] = anon_sym_RPAREN_RPAREN; - v->a[160283] = anon_sym_PLUS_EQ; - v->a[160284] = anon_sym_DASH_EQ; - v->a[160285] = anon_sym_STAR_EQ; - v->a[160286] = anon_sym_SLASH_EQ; - v->a[160287] = anon_sym_PERCENT_EQ; - v->a[160288] = anon_sym_STAR_STAR_EQ; - v->a[160289] = anon_sym_LT_LT_EQ; - v->a[160290] = anon_sym_GT_GT_EQ; - v->a[160291] = anon_sym_AMP_EQ; - v->a[160292] = anon_sym_CARET_EQ; - v->a[160293] = anon_sym_PIPE_EQ; - v->a[160294] = anon_sym_PIPE_PIPE; - v->a[160295] = anon_sym_AMP_AMP; - v->a[160296] = anon_sym_EQ_EQ; - v->a[160297] = anon_sym_BANG_EQ; - v->a[160298] = anon_sym_LT_EQ; - v->a[160299] = anon_sym_GT_EQ; - small_parse_table_8015(v); -} - -/* EOF small_parse_table_1602.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1603.c b/parser/static/small_parse_table/small_parse_table_1603.c deleted file mode 100644 index da93d8f8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1603.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1603.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8015(t_small_parse_table_array *v) -{ - v->a[160300] = anon_sym_EQ_TILDE; - v->a[160301] = anon_sym_QMARK; - v->a[160302] = 3; - v->a[160303] = actions(3); - v->a[160304] = 1; - v->a[160305] = sym_comment; - v->a[160306] = actions(1310); - v->a[160307] = 1; - v->a[160308] = aux_sym_heredoc_redirect_token1; - v->a[160309] = actions(1308); - v->a[160310] = 36; - v->a[160311] = anon_sym_SEMI; - v->a[160312] = anon_sym_COMMA; - v->a[160313] = anon_sym_PLUS_PLUS; - v->a[160314] = anon_sym_DASH_DASH; - v->a[160315] = anon_sym_PLUS_EQ; - v->a[160316] = anon_sym_DASH_EQ; - v->a[160317] = anon_sym_STAR_EQ; - v->a[160318] = anon_sym_SLASH_EQ; - v->a[160319] = anon_sym_PERCENT_EQ; - small_parse_table_8016(v); -} - -void small_parse_table_8016(t_small_parse_table_array *v) -{ - v->a[160320] = anon_sym_STAR_STAR_EQ; - v->a[160321] = anon_sym_LT_LT_EQ; - v->a[160322] = anon_sym_GT_GT_EQ; - v->a[160323] = anon_sym_AMP_EQ; - v->a[160324] = anon_sym_CARET_EQ; - v->a[160325] = anon_sym_PIPE_EQ; - v->a[160326] = anon_sym_PIPE_PIPE; - v->a[160327] = anon_sym_DASHo; - v->a[160328] = anon_sym_AMP_AMP; - v->a[160329] = anon_sym_DASHa; - v->a[160330] = anon_sym_PIPE; - v->a[160331] = anon_sym_CARET; - v->a[160332] = anon_sym_AMP; - v->a[160333] = anon_sym_EQ_EQ; - v->a[160334] = anon_sym_BANG_EQ; - v->a[160335] = anon_sym_LT; - v->a[160336] = anon_sym_GT; - v->a[160337] = anon_sym_LT_EQ; - v->a[160338] = anon_sym_GT_EQ; - v->a[160339] = anon_sym_LT_LT; - small_parse_table_8017(v); -} - -void small_parse_table_8017(t_small_parse_table_array *v) -{ - v->a[160340] = anon_sym_GT_GT; - v->a[160341] = anon_sym_PLUS; - v->a[160342] = anon_sym_DASH; - v->a[160343] = anon_sym_STAR; - v->a[160344] = anon_sym_SLASH; - v->a[160345] = anon_sym_PERCENT; - v->a[160346] = anon_sym_STAR_STAR; - v->a[160347] = 3; - v->a[160348] = actions(3); - v->a[160349] = 1; - v->a[160350] = sym_comment; - v->a[160351] = actions(1306); - v->a[160352] = 1; - v->a[160353] = aux_sym_heredoc_redirect_token1; - v->a[160354] = actions(1304); - v->a[160355] = 36; - v->a[160356] = anon_sym_SEMI; - v->a[160357] = anon_sym_COMMA; - v->a[160358] = anon_sym_PLUS_PLUS; - v->a[160359] = anon_sym_DASH_DASH; - small_parse_table_8018(v); -} - -void small_parse_table_8018(t_small_parse_table_array *v) -{ - v->a[160360] = anon_sym_PLUS_EQ; - v->a[160361] = anon_sym_DASH_EQ; - v->a[160362] = anon_sym_STAR_EQ; - v->a[160363] = anon_sym_SLASH_EQ; - v->a[160364] = anon_sym_PERCENT_EQ; - v->a[160365] = anon_sym_STAR_STAR_EQ; - v->a[160366] = anon_sym_LT_LT_EQ; - v->a[160367] = anon_sym_GT_GT_EQ; - v->a[160368] = anon_sym_AMP_EQ; - v->a[160369] = anon_sym_CARET_EQ; - v->a[160370] = anon_sym_PIPE_EQ; - v->a[160371] = anon_sym_PIPE_PIPE; - v->a[160372] = anon_sym_DASHo; - v->a[160373] = anon_sym_AMP_AMP; - v->a[160374] = anon_sym_DASHa; - v->a[160375] = anon_sym_PIPE; - v->a[160376] = anon_sym_CARET; - v->a[160377] = anon_sym_AMP; - v->a[160378] = anon_sym_EQ_EQ; - v->a[160379] = anon_sym_BANG_EQ; - small_parse_table_8019(v); -} - -void small_parse_table_8019(t_small_parse_table_array *v) -{ - v->a[160380] = anon_sym_LT; - v->a[160381] = anon_sym_GT; - v->a[160382] = anon_sym_LT_EQ; - v->a[160383] = anon_sym_GT_EQ; - v->a[160384] = anon_sym_LT_LT; - v->a[160385] = anon_sym_GT_GT; - v->a[160386] = anon_sym_PLUS; - v->a[160387] = anon_sym_DASH; - v->a[160388] = anon_sym_STAR; - v->a[160389] = anon_sym_SLASH; - v->a[160390] = anon_sym_PERCENT; - v->a[160391] = anon_sym_STAR_STAR; - v->a[160392] = 3; - v->a[160393] = actions(3); - v->a[160394] = 1; - v->a[160395] = sym_comment; - v->a[160396] = actions(1310); - v->a[160397] = 1; - v->a[160398] = aux_sym_heredoc_redirect_token1; - v->a[160399] = actions(1308); - small_parse_table_8020(v); -} - -/* EOF small_parse_table_1603.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1604.c b/parser/static/small_parse_table/small_parse_table_1604.c deleted file mode 100644 index ac6be12e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1604.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1604.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8020(t_small_parse_table_array *v) -{ - v->a[160400] = 36; - v->a[160401] = anon_sym_SEMI; - v->a[160402] = anon_sym_COMMA; - v->a[160403] = anon_sym_PLUS_PLUS; - v->a[160404] = anon_sym_DASH_DASH; - v->a[160405] = anon_sym_PLUS_EQ; - v->a[160406] = anon_sym_DASH_EQ; - v->a[160407] = anon_sym_STAR_EQ; - v->a[160408] = anon_sym_SLASH_EQ; - v->a[160409] = anon_sym_PERCENT_EQ; - v->a[160410] = anon_sym_STAR_STAR_EQ; - v->a[160411] = anon_sym_LT_LT_EQ; - v->a[160412] = anon_sym_GT_GT_EQ; - v->a[160413] = anon_sym_AMP_EQ; - v->a[160414] = anon_sym_CARET_EQ; - v->a[160415] = anon_sym_PIPE_EQ; - v->a[160416] = anon_sym_PIPE_PIPE; - v->a[160417] = anon_sym_DASHo; - v->a[160418] = anon_sym_AMP_AMP; - v->a[160419] = anon_sym_DASHa; - small_parse_table_8021(v); -} - -void small_parse_table_8021(t_small_parse_table_array *v) -{ - v->a[160420] = anon_sym_PIPE; - v->a[160421] = anon_sym_CARET; - v->a[160422] = anon_sym_AMP; - v->a[160423] = anon_sym_EQ_EQ; - v->a[160424] = anon_sym_BANG_EQ; - v->a[160425] = anon_sym_LT; - v->a[160426] = anon_sym_GT; - v->a[160427] = anon_sym_LT_EQ; - v->a[160428] = anon_sym_GT_EQ; - v->a[160429] = anon_sym_LT_LT; - v->a[160430] = anon_sym_GT_GT; - v->a[160431] = anon_sym_PLUS; - v->a[160432] = anon_sym_DASH; - v->a[160433] = anon_sym_STAR; - v->a[160434] = anon_sym_SLASH; - v->a[160435] = anon_sym_PERCENT; - v->a[160436] = anon_sym_STAR_STAR; - v->a[160437] = 8; - v->a[160438] = actions(3); - v->a[160439] = 1; - small_parse_table_8022(v); -} - -void small_parse_table_8022(t_small_parse_table_array *v) -{ - v->a[160440] = sym_comment; - v->a[160441] = actions(1235); - v->a[160442] = 1; - v->a[160443] = sym_file_descriptor; - v->a[160444] = actions(7358); - v->a[160445] = 1; - v->a[160446] = anon_sym_DQUOTE; - v->a[160447] = actions(7362); - v->a[160448] = 1; - v->a[160449] = sym_variable_name; - v->a[160450] = state(4457); - v->a[160451] = 1; - v->a[160452] = sym_string; - v->a[160453] = actions(7360); - v->a[160454] = 2; - v->a[160455] = aux_sym__simple_variable_name_token1; - v->a[160456] = aux_sym__multiline_variable_name_token1; - v->a[160457] = actions(7356); - v->a[160458] = 9; - v->a[160459] = anon_sym_DASH; - small_parse_table_8023(v); -} - -void small_parse_table_8023(t_small_parse_table_array *v) -{ - v->a[160460] = anon_sym_STAR; - v->a[160461] = anon_sym_BANG; - v->a[160462] = anon_sym_QMARK; - v->a[160463] = anon_sym_DOLLAR; - v->a[160464] = anon_sym_POUND; - v->a[160465] = anon_sym_AT2; - v->a[160466] = anon_sym_0; - v->a[160467] = anon_sym__; - v->a[160468] = actions(1227); - v->a[160469] = 22; - v->a[160470] = anon_sym_SEMI; - v->a[160471] = anon_sym_PIPE_PIPE; - v->a[160472] = anon_sym_AMP_AMP; - v->a[160473] = anon_sym_PIPE; - v->a[160474] = anon_sym_AMP; - v->a[160475] = anon_sym_LT; - v->a[160476] = anon_sym_GT; - v->a[160477] = anon_sym_LT_LT; - v->a[160478] = anon_sym_GT_GT; - v->a[160479] = anon_sym_SEMI_SEMI; - small_parse_table_8024(v); -} - -void small_parse_table_8024(t_small_parse_table_array *v) -{ - v->a[160480] = anon_sym_SEMI_AMP; - v->a[160481] = anon_sym_SEMI_SEMI_AMP; - v->a[160482] = anon_sym_PIPE_AMP; - v->a[160483] = anon_sym_AMP_GT; - v->a[160484] = anon_sym_AMP_GT_GT; - v->a[160485] = anon_sym_LT_AMP; - v->a[160486] = anon_sym_GT_AMP; - v->a[160487] = anon_sym_GT_PIPE; - v->a[160488] = anon_sym_LT_AMP_DASH; - v->a[160489] = anon_sym_GT_AMP_DASH; - v->a[160490] = anon_sym_LT_LT_DASH; - v->a[160491] = aux_sym_heredoc_redirect_token1; - v->a[160492] = 4; - v->a[160493] = actions(71); - v->a[160494] = 1; - v->a[160495] = sym_comment; - v->a[160496] = actions(7366); - v->a[160497] = 1; - v->a[160498] = sym__concat; - v->a[160499] = actions(6829); - small_parse_table_8025(v); -} - -/* EOF small_parse_table_1604.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1605.c b/parser/static/small_parse_table/small_parse_table_1605.c deleted file mode 100644 index 9f1a2caa..00000000 --- a/parser/static/small_parse_table/small_parse_table_1605.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1605.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8025(t_small_parse_table_array *v) -{ - v->a[160500] = 14; - v->a[160501] = anon_sym_EQ; - v->a[160502] = anon_sym_PIPE; - v->a[160503] = anon_sym_CARET; - v->a[160504] = anon_sym_AMP; - v->a[160505] = anon_sym_LT; - v->a[160506] = anon_sym_GT; - v->a[160507] = anon_sym_LT_LT; - v->a[160508] = anon_sym_GT_GT; - v->a[160509] = anon_sym_PLUS; - v->a[160510] = anon_sym_DASH; - v->a[160511] = anon_sym_STAR; - v->a[160512] = anon_sym_SLASH; - v->a[160513] = anon_sym_PERCENT; - v->a[160514] = anon_sym_STAR_STAR; - v->a[160515] = actions(6827); - v->a[160516] = 22; - v->a[160517] = anon_sym_PLUS_PLUS; - v->a[160518] = anon_sym_DASH_DASH; - v->a[160519] = anon_sym_PLUS_EQ; - small_parse_table_8026(v); -} - -void small_parse_table_8026(t_small_parse_table_array *v) -{ - v->a[160520] = anon_sym_DASH_EQ; - v->a[160521] = anon_sym_STAR_EQ; - v->a[160522] = anon_sym_SLASH_EQ; - v->a[160523] = anon_sym_PERCENT_EQ; - v->a[160524] = anon_sym_STAR_STAR_EQ; - v->a[160525] = anon_sym_LT_LT_EQ; - v->a[160526] = anon_sym_GT_GT_EQ; - v->a[160527] = anon_sym_AMP_EQ; - v->a[160528] = anon_sym_CARET_EQ; - v->a[160529] = anon_sym_PIPE_EQ; - v->a[160530] = anon_sym_PIPE_PIPE; - v->a[160531] = anon_sym_AMP_AMP; - v->a[160532] = anon_sym_EQ_EQ; - v->a[160533] = anon_sym_BANG_EQ; - v->a[160534] = anon_sym_LT_EQ; - v->a[160535] = anon_sym_GT_EQ; - v->a[160536] = anon_sym_RBRACK; - v->a[160537] = anon_sym_EQ_TILDE; - v->a[160538] = anon_sym_QMARK; - v->a[160539] = 4; - small_parse_table_8027(v); -} - -void small_parse_table_8027(t_small_parse_table_array *v) -{ - v->a[160540] = actions(71); - v->a[160541] = 1; - v->a[160542] = sym_comment; - v->a[160543] = actions(7368); - v->a[160544] = 1; - v->a[160545] = sym__concat; - v->a[160546] = actions(6820); - v->a[160547] = 14; - v->a[160548] = anon_sym_EQ; - v->a[160549] = anon_sym_PIPE; - v->a[160550] = anon_sym_CARET; - v->a[160551] = anon_sym_AMP; - v->a[160552] = anon_sym_LT; - v->a[160553] = anon_sym_GT; - v->a[160554] = anon_sym_LT_LT; - v->a[160555] = anon_sym_GT_GT; - v->a[160556] = anon_sym_PLUS; - v->a[160557] = anon_sym_DASH; - v->a[160558] = anon_sym_STAR; - v->a[160559] = anon_sym_SLASH; - small_parse_table_8028(v); -} - -void small_parse_table_8028(t_small_parse_table_array *v) -{ - v->a[160560] = anon_sym_PERCENT; - v->a[160561] = anon_sym_STAR_STAR; - v->a[160562] = actions(6818); - v->a[160563] = 22; - v->a[160564] = anon_sym_PLUS_PLUS; - v->a[160565] = anon_sym_DASH_DASH; - v->a[160566] = anon_sym_PLUS_EQ; - v->a[160567] = anon_sym_DASH_EQ; - v->a[160568] = anon_sym_STAR_EQ; - v->a[160569] = anon_sym_SLASH_EQ; - v->a[160570] = anon_sym_PERCENT_EQ; - v->a[160571] = anon_sym_STAR_STAR_EQ; - v->a[160572] = anon_sym_LT_LT_EQ; - v->a[160573] = anon_sym_GT_GT_EQ; - v->a[160574] = anon_sym_AMP_EQ; - v->a[160575] = anon_sym_CARET_EQ; - v->a[160576] = anon_sym_PIPE_EQ; - v->a[160577] = anon_sym_PIPE_PIPE; - v->a[160578] = anon_sym_AMP_AMP; - v->a[160579] = anon_sym_EQ_EQ; - small_parse_table_8029(v); -} - -void small_parse_table_8029(t_small_parse_table_array *v) -{ - v->a[160580] = anon_sym_BANG_EQ; - v->a[160581] = anon_sym_LT_EQ; - v->a[160582] = anon_sym_GT_EQ; - v->a[160583] = anon_sym_RBRACK; - v->a[160584] = anon_sym_EQ_TILDE; - v->a[160585] = anon_sym_QMARK; - v->a[160586] = 5; - v->a[160587] = actions(71); - v->a[160588] = 1; - v->a[160589] = sym_comment; - v->a[160590] = actions(7220); - v->a[160591] = 1; - v->a[160592] = anon_sym_STAR_STAR; - v->a[160593] = actions(6793); - v->a[160594] = 2; - v->a[160595] = anon_sym_PLUS_PLUS; - v->a[160596] = anon_sym_DASH_DASH; - v->a[160597] = actions(6807); - v->a[160598] = 13; - v->a[160599] = anon_sym_EQ; - small_parse_table_8030(v); -} - -/* EOF small_parse_table_1605.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1606.c b/parser/static/small_parse_table/small_parse_table_1606.c deleted file mode 100644 index d630dc3c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1606.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1606.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8030(t_small_parse_table_array *v) -{ - v->a[160600] = anon_sym_PIPE; - v->a[160601] = anon_sym_CARET; - v->a[160602] = anon_sym_AMP; - v->a[160603] = anon_sym_LT; - v->a[160604] = anon_sym_GT; - v->a[160605] = anon_sym_LT_LT; - v->a[160606] = anon_sym_GT_GT; - v->a[160607] = anon_sym_PLUS; - v->a[160608] = anon_sym_DASH; - v->a[160609] = anon_sym_STAR; - v->a[160610] = anon_sym_SLASH; - v->a[160611] = anon_sym_PERCENT; - v->a[160612] = actions(6805); - v->a[160613] = 21; - v->a[160614] = sym_test_operator; - v->a[160615] = anon_sym_RPAREN_RPAREN; - v->a[160616] = anon_sym_PLUS_EQ; - v->a[160617] = anon_sym_DASH_EQ; - v->a[160618] = anon_sym_STAR_EQ; - v->a[160619] = anon_sym_SLASH_EQ; - small_parse_table_8031(v); -} - -void small_parse_table_8031(t_small_parse_table_array *v) -{ - v->a[160620] = anon_sym_PERCENT_EQ; - v->a[160621] = anon_sym_STAR_STAR_EQ; - v->a[160622] = anon_sym_LT_LT_EQ; - v->a[160623] = anon_sym_GT_GT_EQ; - v->a[160624] = anon_sym_AMP_EQ; - v->a[160625] = anon_sym_CARET_EQ; - v->a[160626] = anon_sym_PIPE_EQ; - v->a[160627] = anon_sym_PIPE_PIPE; - v->a[160628] = anon_sym_AMP_AMP; - v->a[160629] = anon_sym_EQ_EQ; - v->a[160630] = anon_sym_BANG_EQ; - v->a[160631] = anon_sym_LT_EQ; - v->a[160632] = anon_sym_GT_EQ; - v->a[160633] = anon_sym_EQ_TILDE; - v->a[160634] = anon_sym_QMARK; - v->a[160635] = 4; - v->a[160636] = actions(71); - v->a[160637] = 1; - v->a[160638] = sym_comment; - v->a[160639] = actions(7370); - small_parse_table_8032(v); -} - -void small_parse_table_8032(t_small_parse_table_array *v) -{ - v->a[160640] = 1; - v->a[160641] = anon_sym_EQ; - v->a[160642] = actions(7088); - v->a[160643] = 13; - v->a[160644] = anon_sym_PIPE; - v->a[160645] = anon_sym_CARET; - v->a[160646] = anon_sym_AMP; - v->a[160647] = anon_sym_LT; - v->a[160648] = anon_sym_GT; - v->a[160649] = anon_sym_LT_LT; - v->a[160650] = anon_sym_GT_GT; - v->a[160651] = anon_sym_PLUS; - v->a[160652] = anon_sym_DASH; - v->a[160653] = anon_sym_STAR; - v->a[160654] = anon_sym_SLASH; - v->a[160655] = anon_sym_PERCENT; - v->a[160656] = anon_sym_STAR_STAR; - v->a[160657] = actions(7092); - v->a[160658] = 23; - v->a[160659] = anon_sym_COMMA; - small_parse_table_8033(v); -} - -void small_parse_table_8033(t_small_parse_table_array *v) -{ - v->a[160660] = anon_sym_PLUS_PLUS; - v->a[160661] = anon_sym_DASH_DASH; - v->a[160662] = anon_sym_PLUS_EQ; - v->a[160663] = anon_sym_DASH_EQ; - v->a[160664] = anon_sym_STAR_EQ; - v->a[160665] = anon_sym_SLASH_EQ; - v->a[160666] = anon_sym_PERCENT_EQ; - v->a[160667] = anon_sym_STAR_STAR_EQ; - v->a[160668] = anon_sym_LT_LT_EQ; - v->a[160669] = anon_sym_GT_GT_EQ; - v->a[160670] = anon_sym_AMP_EQ; - v->a[160671] = anon_sym_CARET_EQ; - v->a[160672] = anon_sym_PIPE_EQ; - v->a[160673] = anon_sym_PIPE_PIPE; - v->a[160674] = anon_sym_DASHo; - v->a[160675] = anon_sym_AMP_AMP; - v->a[160676] = anon_sym_DASHa; - v->a[160677] = anon_sym_EQ_EQ; - v->a[160678] = anon_sym_BANG_EQ; - v->a[160679] = anon_sym_LT_EQ; - small_parse_table_8034(v); -} - -void small_parse_table_8034(t_small_parse_table_array *v) -{ - v->a[160680] = anon_sym_GT_EQ; - v->a[160681] = anon_sym_RPAREN; - v->a[160682] = 25; - v->a[160683] = actions(71); - v->a[160684] = 1; - v->a[160685] = sym_comment; - v->a[160686] = actions(6474); - v->a[160687] = 1; - v->a[160688] = sym_word; - v->a[160689] = actions(6480); - v->a[160690] = 1; - v->a[160691] = anon_sym_LPAREN; - v->a[160692] = actions(6488); - v->a[160693] = 1; - v->a[160694] = anon_sym_DOLLAR; - v->a[160695] = actions(6494); - v->a[160696] = 1; - v->a[160697] = aux_sym_number_token1; - v->a[160698] = actions(6496); - v->a[160699] = 1; - small_parse_table_8035(v); -} - -/* EOF small_parse_table_1606.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1607.c b/parser/static/small_parse_table/small_parse_table_1607.c deleted file mode 100644 index d3a8bb36..00000000 --- a/parser/static/small_parse_table/small_parse_table_1607.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1607.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8035(t_small_parse_table_array *v) -{ - v->a[160700] = aux_sym_number_token2; - v->a[160701] = actions(6500); - v->a[160702] = 1; - v->a[160703] = anon_sym_DOLLAR_LPAREN; - v->a[160704] = actions(6508); - v->a[160705] = 1; - v->a[160706] = sym_test_operator; - v->a[160707] = actions(6510); - v->a[160708] = 1; - v->a[160709] = sym_extglob_pattern; - v->a[160710] = actions(6512); - v->a[160711] = 1; - v->a[160712] = sym__brace_start; - v->a[160713] = actions(7226); - v->a[160714] = 1; - v->a[160715] = anon_sym_DOLLAR_LBRACK; - v->a[160716] = actions(7228); - v->a[160717] = 1; - v->a[160718] = sym__special_character; - v->a[160719] = actions(7230); - small_parse_table_8036(v); -} - -void small_parse_table_8036(t_small_parse_table_array *v) -{ - v->a[160720] = 1; - v->a[160721] = anon_sym_DQUOTE; - v->a[160722] = actions(7234); - v->a[160723] = 1; - v->a[160724] = anon_sym_DOLLAR_LBRACE; - v->a[160725] = actions(7236); - v->a[160726] = 1; - v->a[160727] = anon_sym_BQUOTE; - v->a[160728] = actions(7238); - v->a[160729] = 1; - v->a[160730] = anon_sym_DOLLAR_BQUOTE; - v->a[160731] = actions(7372); - v->a[160732] = 1; - v->a[160733] = anon_sym_esac; - v->a[160734] = state(6426); - v->a[160735] = 1; - v->a[160736] = aux_sym__literal_repeat1; - v->a[160737] = state(6942); - v->a[160738] = 1; - v->a[160739] = sym_last_case_item; - small_parse_table_8037(v); -} - -void small_parse_table_8037(t_small_parse_table_array *v) -{ - v->a[160740] = actions(7224); - v->a[160741] = 2; - v->a[160742] = anon_sym_LPAREN_LPAREN; - v->a[160743] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[160744] = actions(7232); - v->a[160745] = 2; - v->a[160746] = sym_raw_string; - v->a[160747] = sym_ansi_c_string; - v->a[160748] = actions(7240); - v->a[160749] = 2; - v->a[160750] = anon_sym_LT_LPAREN; - v->a[160751] = anon_sym_GT_LPAREN; - v->a[160752] = state(3407); - v->a[160753] = 2; - v->a[160754] = sym_case_item; - v->a[160755] = aux_sym_case_statement_repeat1; - v->a[160756] = state(6695); - v->a[160757] = 2; - v->a[160758] = sym_concatenation; - v->a[160759] = sym__extglob_blob; - small_parse_table_8038(v); -} - -void small_parse_table_8038(t_small_parse_table_array *v) -{ - v->a[160760] = state(6303); - v->a[160761] = 9; - v->a[160762] = sym_arithmetic_expansion; - v->a[160763] = sym_brace_expression; - v->a[160764] = sym_string; - v->a[160765] = sym_translated_string; - v->a[160766] = sym_number; - v->a[160767] = sym_simple_expansion; - v->a[160768] = sym_expansion; - v->a[160769] = sym_command_substitution; - v->a[160770] = sym_process_substitution; - v->a[160771] = 20; - v->a[160772] = actions(71); - v->a[160773] = 1; - v->a[160774] = sym_comment; - v->a[160775] = actions(7220); - v->a[160776] = 1; - v->a[160777] = anon_sym_STAR_STAR; - v->a[160778] = actions(7222); - v->a[160779] = 1; - small_parse_table_8039(v); -} - -void small_parse_table_8039(t_small_parse_table_array *v) -{ - v->a[160780] = sym_test_operator; - v->a[160781] = actions(7374); - v->a[160782] = 1; - v->a[160783] = anon_sym_RPAREN_RPAREN; - v->a[160784] = actions(7376); - v->a[160785] = 1; - v->a[160786] = anon_sym_EQ; - v->a[160787] = actions(7380); - v->a[160788] = 1; - v->a[160789] = anon_sym_PIPE_PIPE; - v->a[160790] = actions(7382); - v->a[160791] = 1; - v->a[160792] = anon_sym_AMP_AMP; - v->a[160793] = actions(7384); - v->a[160794] = 1; - v->a[160795] = anon_sym_PIPE; - v->a[160796] = actions(7386); - v->a[160797] = 1; - v->a[160798] = anon_sym_CARET; - v->a[160799] = actions(7388); - small_parse_table_8040(v); -} - -/* EOF small_parse_table_1607.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1608.c b/parser/static/small_parse_table/small_parse_table_1608.c deleted file mode 100644 index 7de25276..00000000 --- a/parser/static/small_parse_table/small_parse_table_1608.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1608.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8040(t_small_parse_table_array *v) -{ - v->a[160800] = 1; - v->a[160801] = anon_sym_AMP; - v->a[160802] = actions(7390); - v->a[160803] = 1; - v->a[160804] = anon_sym_EQ_TILDE; - v->a[160805] = actions(7392); - v->a[160806] = 1; - v->a[160807] = anon_sym_QMARK; - v->a[160808] = actions(6793); - v->a[160809] = 2; - v->a[160810] = anon_sym_PLUS_PLUS; - v->a[160811] = anon_sym_DASH_DASH; - v->a[160812] = actions(7208); - v->a[160813] = 2; - v->a[160814] = anon_sym_EQ_EQ; - v->a[160815] = anon_sym_BANG_EQ; - v->a[160816] = actions(7210); - v->a[160817] = 2; - v->a[160818] = anon_sym_LT; - v->a[160819] = anon_sym_GT; - small_parse_table_8041(v); -} - -void small_parse_table_8041(t_small_parse_table_array *v) -{ - v->a[160820] = actions(7212); - v->a[160821] = 2; - v->a[160822] = anon_sym_LT_EQ; - v->a[160823] = anon_sym_GT_EQ; - v->a[160824] = actions(7214); - v->a[160825] = 2; - v->a[160826] = anon_sym_LT_LT; - v->a[160827] = anon_sym_GT_GT; - v->a[160828] = actions(7216); - v->a[160829] = 2; - v->a[160830] = anon_sym_PLUS; - v->a[160831] = anon_sym_DASH; - v->a[160832] = actions(7218); - v->a[160833] = 3; - v->a[160834] = anon_sym_STAR; - v->a[160835] = anon_sym_SLASH; - v->a[160836] = anon_sym_PERCENT; - v->a[160837] = actions(7378); - v->a[160838] = 11; - v->a[160839] = anon_sym_PLUS_EQ; - small_parse_table_8042(v); -} - -void small_parse_table_8042(t_small_parse_table_array *v) -{ - v->a[160840] = anon_sym_DASH_EQ; - v->a[160841] = anon_sym_STAR_EQ; - v->a[160842] = anon_sym_SLASH_EQ; - v->a[160843] = anon_sym_PERCENT_EQ; - v->a[160844] = anon_sym_STAR_STAR_EQ; - v->a[160845] = anon_sym_LT_LT_EQ; - v->a[160846] = anon_sym_GT_GT_EQ; - v->a[160847] = anon_sym_AMP_EQ; - v->a[160848] = anon_sym_CARET_EQ; - v->a[160849] = anon_sym_PIPE_EQ; - v->a[160850] = 16; - v->a[160851] = actions(71); - v->a[160852] = 1; - v->a[160853] = sym_comment; - v->a[160854] = actions(6807); - v->a[160855] = 1; - v->a[160856] = anon_sym_EQ; - v->a[160857] = actions(7322); - v->a[160858] = 1; - v->a[160859] = anon_sym_STAR_STAR; - small_parse_table_8043(v); -} - -void small_parse_table_8043(t_small_parse_table_array *v) -{ - v->a[160860] = actions(7326); - v->a[160861] = 1; - v->a[160862] = anon_sym_AMP_AMP; - v->a[160863] = actions(7328); - v->a[160864] = 1; - v->a[160865] = anon_sym_PIPE; - v->a[160866] = actions(7330); - v->a[160867] = 1; - v->a[160868] = anon_sym_CARET; - v->a[160869] = actions(7332); - v->a[160870] = 1; - v->a[160871] = anon_sym_AMP; - v->a[160872] = actions(7342); - v->a[160873] = 1; - v->a[160874] = sym_test_operator; - v->a[160875] = actions(6793); - v->a[160876] = 2; - v->a[160877] = anon_sym_PLUS_PLUS; - v->a[160878] = anon_sym_DASH_DASH; - v->a[160879] = actions(7316); - small_parse_table_8044(v); -} - -void small_parse_table_8044(t_small_parse_table_array *v) -{ - v->a[160880] = 2; - v->a[160881] = anon_sym_LT_LT; - v->a[160882] = anon_sym_GT_GT; - v->a[160883] = actions(7318); - v->a[160884] = 2; - v->a[160885] = anon_sym_PLUS; - v->a[160886] = anon_sym_DASH; - v->a[160887] = actions(7334); - v->a[160888] = 2; - v->a[160889] = anon_sym_EQ_EQ; - v->a[160890] = anon_sym_BANG_EQ; - v->a[160891] = actions(7336); - v->a[160892] = 2; - v->a[160893] = anon_sym_LT; - v->a[160894] = anon_sym_GT; - v->a[160895] = actions(7338); - v->a[160896] = 2; - v->a[160897] = anon_sym_LT_EQ; - v->a[160898] = anon_sym_GT_EQ; - v->a[160899] = actions(7320); - small_parse_table_8045(v); -} - -/* EOF small_parse_table_1608.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1609.c b/parser/static/small_parse_table/small_parse_table_1609.c deleted file mode 100644 index 41c6dc3e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1609.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1609.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8045(t_small_parse_table_array *v) -{ - v->a[160900] = 3; - v->a[160901] = anon_sym_STAR; - v->a[160902] = anon_sym_SLASH; - v->a[160903] = anon_sym_PERCENT; - v->a[160904] = actions(6805); - v->a[160905] = 15; - v->a[160906] = anon_sym_PLUS_EQ; - v->a[160907] = anon_sym_DASH_EQ; - v->a[160908] = anon_sym_STAR_EQ; - v->a[160909] = anon_sym_SLASH_EQ; - v->a[160910] = anon_sym_PERCENT_EQ; - v->a[160911] = anon_sym_STAR_STAR_EQ; - v->a[160912] = anon_sym_LT_LT_EQ; - v->a[160913] = anon_sym_GT_GT_EQ; - v->a[160914] = anon_sym_AMP_EQ; - v->a[160915] = anon_sym_CARET_EQ; - v->a[160916] = anon_sym_PIPE_EQ; - v->a[160917] = anon_sym_PIPE_PIPE; - v->a[160918] = anon_sym_RBRACK_RBRACK; - v->a[160919] = anon_sym_EQ_TILDE; - small_parse_table_8046(v); -} - -void small_parse_table_8046(t_small_parse_table_array *v) -{ - v->a[160920] = anon_sym_QMARK; - v->a[160921] = 4; - v->a[160922] = actions(71); - v->a[160923] = 1; - v->a[160924] = sym_comment; - v->a[160925] = actions(7394); - v->a[160926] = 1; - v->a[160927] = anon_sym_LBRACK; - v->a[160928] = actions(6600); - v->a[160929] = 14; - v->a[160930] = anon_sym_EQ; - v->a[160931] = anon_sym_PIPE; - v->a[160932] = anon_sym_CARET; - v->a[160933] = anon_sym_AMP; - v->a[160934] = anon_sym_LT; - v->a[160935] = anon_sym_GT; - v->a[160936] = anon_sym_LT_LT; - v->a[160937] = anon_sym_GT_GT; - v->a[160938] = anon_sym_PLUS; - v->a[160939] = anon_sym_DASH; - small_parse_table_8047(v); -} - -void small_parse_table_8047(t_small_parse_table_array *v) -{ - v->a[160940] = anon_sym_STAR; - v->a[160941] = anon_sym_SLASH; - v->a[160942] = anon_sym_PERCENT; - v->a[160943] = anon_sym_STAR_STAR; - v->a[160944] = actions(6598); - v->a[160945] = 22; - v->a[160946] = anon_sym_PLUS_PLUS; - v->a[160947] = anon_sym_DASH_DASH; - v->a[160948] = anon_sym_PLUS_EQ; - v->a[160949] = anon_sym_DASH_EQ; - v->a[160950] = anon_sym_STAR_EQ; - v->a[160951] = anon_sym_SLASH_EQ; - v->a[160952] = anon_sym_PERCENT_EQ; - v->a[160953] = anon_sym_STAR_STAR_EQ; - v->a[160954] = anon_sym_LT_LT_EQ; - v->a[160955] = anon_sym_GT_GT_EQ; - v->a[160956] = anon_sym_AMP_EQ; - v->a[160957] = anon_sym_CARET_EQ; - v->a[160958] = anon_sym_PIPE_EQ; - v->a[160959] = anon_sym_PIPE_PIPE; - small_parse_table_8048(v); -} - -void small_parse_table_8048(t_small_parse_table_array *v) -{ - v->a[160960] = anon_sym_AMP_AMP; - v->a[160961] = anon_sym_EQ_EQ; - v->a[160962] = anon_sym_BANG_EQ; - v->a[160963] = anon_sym_LT_EQ; - v->a[160964] = anon_sym_GT_EQ; - v->a[160965] = anon_sym_RBRACK; - v->a[160966] = anon_sym_EQ_TILDE; - v->a[160967] = anon_sym_QMARK; - v->a[160968] = 14; - v->a[160969] = actions(3); - v->a[160970] = 1; - v->a[160971] = sym_comment; - v->a[160972] = actions(7256); - v->a[160973] = 1; - v->a[160974] = anon_sym_PIPE; - v->a[160975] = actions(7258); - v->a[160976] = 1; - v->a[160977] = anon_sym_CARET; - v->a[160978] = actions(7260); - v->a[160979] = 1; - small_parse_table_8049(v); -} - -void small_parse_table_8049(t_small_parse_table_array *v) -{ - v->a[160980] = anon_sym_AMP; - v->a[160981] = actions(7272); - v->a[160982] = 1; - v->a[160983] = anon_sym_STAR_STAR; - v->a[160984] = actions(7274); - v->a[160985] = 1; - v->a[160986] = aux_sym_heredoc_redirect_token1; - v->a[160987] = actions(7250); - v->a[160988] = 2; - v->a[160989] = anon_sym_PLUS_PLUS; - v->a[160990] = anon_sym_DASH_DASH; - v->a[160991] = actions(7254); - v->a[160992] = 2; - v->a[160993] = anon_sym_AMP_AMP; - v->a[160994] = anon_sym_DASHa; - v->a[160995] = actions(7262); - v->a[160996] = 2; - v->a[160997] = anon_sym_EQ_EQ; - v->a[160998] = anon_sym_BANG_EQ; - v->a[160999] = actions(7266); - small_parse_table_8050(v); -} - -/* EOF small_parse_table_1609.c */ diff --git a/parser/static/small_parse_table/small_parse_table_161.c b/parser/static/small_parse_table/small_parse_table_161.c index 23ccd298..da3d7e89 100644 --- a/parser/static/small_parse_table/small_parse_table_161.c +++ b/parser/static/small_parse_table/small_parse_table_161.c @@ -14,126 +14,126 @@ void small_parse_table_805(t_small_parse_table_array *v) { - v->a[16100] = actions(3058); - v->a[16101] = 1; - v->a[16102] = anon_sym_TILDE; - v->a[16103] = actions(3060); - v->a[16104] = 1; - v->a[16105] = anon_sym_BQUOTE; - v->a[16106] = actions(3064); - v->a[16107] = 1; - v->a[16108] = sym_variable_name; - v->a[16109] = actions(3467); - v->a[16110] = 1; - v->a[16111] = aux_sym__simple_variable_name_token1; - v->a[16112] = state(2387); + v->a[16100] = 10; + v->a[16101] = sym_file_descriptor; + v->a[16102] = anon_sym_PIPE_AMP; + v->a[16103] = anon_sym_AMP_AMP; + v->a[16104] = anon_sym_PIPE_PIPE; + v->a[16105] = anon_sym_GT_GT; + v->a[16106] = anon_sym_AMP_GT_GT; + v->a[16107] = anon_sym_GT_PIPE; + v->a[16108] = anon_sym_LT_AMP_DASH; + v->a[16109] = anon_sym_GT_AMP_DASH; + v->a[16110] = anon_sym_LT_LT_DASH; + v->a[16111] = 12; + v->a[16112] = actions(3); v->a[16113] = 1; - v->a[16114] = sym_command_substitution; - v->a[16115] = state(2484); + v->a[16114] = sym_comment; + v->a[16115] = actions(2528); v->a[16116] = 1; - v->a[16117] = aux_sym__literal_repeat1; - v->a[16118] = state(2801); + v->a[16117] = sym_variable_name; + v->a[16118] = actions(2642); v->a[16119] = 1; small_parse_table_806(v); } void small_parse_table_806(t_small_parse_table_array *v) { - v->a[16120] = sym__arithmetic_binary_expression; - v->a[16121] = state(2803); - v->a[16122] = 1; - v->a[16123] = sym__arithmetic_ternary_expression; - v->a[16124] = state(2809); - v->a[16125] = 1; - v->a[16126] = sym__arithmetic_unary_expression; - v->a[16127] = state(2825); - v->a[16128] = 1; - v->a[16129] = sym__arithmetic_postfix_expression; - v->a[16130] = state(3033); - v->a[16131] = 1; - v->a[16132] = sym__expression; - v->a[16133] = actions(1129); + v->a[16120] = aux_sym_heredoc_redirect_token1; + v->a[16121] = actions(2516); + v->a[16122] = 2; + v->a[16123] = anon_sym_PIPE; + v->a[16124] = anon_sym_PIPE_AMP; + v->a[16125] = actions(2518); + v->a[16126] = 2; + v->a[16127] = anon_sym_AMP_AMP; + v->a[16128] = anon_sym_PIPE_PIPE; + v->a[16129] = actions(2520); + v->a[16130] = 2; + v->a[16131] = anon_sym_LT_LT; + v->a[16132] = anon_sym_LT_LT_DASH; + v->a[16133] = actions(2644); v->a[16134] = 2; - v->a[16135] = anon_sym_LPAREN_LPAREN; - v->a[16136] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16137] = actions(1165); + v->a[16135] = anon_sym_AMP; + v->a[16136] = anon_sym_SEMI; + v->a[16137] = state(1886); v->a[16138] = 2; - v->a[16139] = anon_sym_LT_LPAREN; + v->a[16139] = sym_variable_assignment; small_parse_table_807(v); } void small_parse_table_807(t_small_parse_table_array *v) { - v->a[16140] = anon_sym_GT_LPAREN; - v->a[16141] = actions(1183); - v->a[16142] = 2; - v->a[16143] = sym_raw_string; - v->a[16144] = sym_ansi_c_string; - v->a[16145] = actions(3054); - v->a[16146] = 2; - v->a[16147] = anon_sym_PLUS_PLUS2; - v->a[16148] = anon_sym_DASH_DASH2; - v->a[16149] = actions(3056); - v->a[16150] = 2; - v->a[16151] = anon_sym_DASH2; - v->a[16152] = anon_sym_PLUS2; - v->a[16153] = state(2397); - v->a[16154] = 4; - v->a[16155] = sym_string; - v->a[16156] = sym_number; - v->a[16157] = sym_simple_expansion; - v->a[16158] = sym_expansion; - v->a[16159] = state(2456); + v->a[16140] = aux_sym_variable_assignments_repeat1; + v->a[16141] = actions(2526); + v->a[16142] = 3; + v->a[16143] = sym_file_descriptor; + v->a[16144] = sym_test_operator; + v->a[16145] = sym__brace_start; + v->a[16146] = state(1894); + v->a[16147] = 3; + v->a[16148] = sym_file_redirect; + v->a[16149] = sym_heredoc_redirect; + v->a[16150] = aux_sym_redirected_statement_repeat1; + v->a[16151] = actions(1995); + v->a[16152] = 4; + v->a[16153] = anon_sym_esac; + v->a[16154] = anon_sym_SEMI_SEMI; + v->a[16155] = anon_sym_SEMI_AMP; + v->a[16156] = anon_sym_SEMI_SEMI_AMP; + v->a[16157] = actions(2512); + v->a[16158] = 22; + v->a[16159] = anon_sym_LT; small_parse_table_808(v); } void small_parse_table_808(t_small_parse_table_array *v) { - v->a[16160] = 4; - v->a[16161] = sym_arithmetic_expansion; - v->a[16162] = sym_brace_expression; - v->a[16163] = sym_translated_string; - v->a[16164] = sym_process_substitution; - v->a[16165] = state(2777); - v->a[16166] = 4; - v->a[16167] = sym_subscript; - v->a[16168] = sym__arithmetic_expression; - v->a[16169] = sym__arithmetic_literal; - v->a[16170] = sym__arithmetic_parenthesized_expression; - v->a[16171] = state(2594); - v->a[16172] = 6; - v->a[16173] = sym_binary_expression; - v->a[16174] = sym_ternary_expression; - v->a[16175] = sym_unary_expression; - v->a[16176] = sym_postfix_expression; - v->a[16177] = sym_parenthesized_expression; - v->a[16178] = sym_concatenation; - v->a[16179] = 8; + v->a[16160] = anon_sym_GT; + v->a[16161] = anon_sym_GT_GT; + v->a[16162] = anon_sym_AMP_GT; + v->a[16163] = anon_sym_AMP_GT_GT; + v->a[16164] = anon_sym_LT_AMP; + v->a[16165] = anon_sym_GT_AMP; + v->a[16166] = anon_sym_GT_PIPE; + v->a[16167] = anon_sym_LT_AMP_DASH; + v->a[16168] = anon_sym_GT_AMP_DASH; + v->a[16169] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16170] = anon_sym_DOLLAR; + v->a[16171] = sym__special_character; + v->a[16172] = anon_sym_DQUOTE; + v->a[16173] = sym_raw_string; + v->a[16174] = aux_sym_number_token1; + v->a[16175] = aux_sym_number_token2; + v->a[16176] = anon_sym_DOLLAR_LBRACE; + v->a[16177] = anon_sym_DOLLAR_LPAREN; + v->a[16178] = anon_sym_BQUOTE; + v->a[16179] = anon_sym_DOLLAR_BQUOTE; small_parse_table_809(v); } void small_parse_table_809(t_small_parse_table_array *v) { - v->a[16180] = actions(3); - v->a[16181] = 1; - v->a[16182] = sym_comment; - v->a[16183] = actions(1811); - v->a[16184] = 1; - v->a[16185] = anon_sym_DQUOTE; - v->a[16186] = actions(1815); - v->a[16187] = 1; - v->a[16188] = sym_variable_name; - v->a[16189] = state(1061); - v->a[16190] = 1; - v->a[16191] = sym_string; - v->a[16192] = actions(1813); - v->a[16193] = 2; - v->a[16194] = aux_sym__simple_variable_name_token1; - v->a[16195] = aux_sym__multiline_variable_name_token1; - v->a[16196] = actions(1235); - v->a[16197] = 4; - v->a[16198] = sym_file_descriptor; - v->a[16199] = sym_test_operator; + v->a[16180] = sym_word; + v->a[16181] = 27; + v->a[16182] = actions(3); + v->a[16183] = 1; + v->a[16184] = sym_comment; + v->a[16185] = actions(2458); + v->a[16186] = 1; + v->a[16187] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16188] = actions(2460); + v->a[16189] = 1; + v->a[16190] = anon_sym_DOLLAR; + v->a[16191] = actions(2462); + v->a[16192] = 1; + v->a[16193] = sym__special_character; + v->a[16194] = actions(2464); + v->a[16195] = 1; + v->a[16196] = anon_sym_DQUOTE; + v->a[16197] = actions(2466); + v->a[16198] = 1; + v->a[16199] = aux_sym_number_token1; small_parse_table_810(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1610.c b/parser/static/small_parse_table/small_parse_table_1610.c deleted file mode 100644 index 9f727095..00000000 --- a/parser/static/small_parse_table/small_parse_table_1610.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1610.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8050(t_small_parse_table_array *v) -{ - v->a[161000] = 2; - v->a[161001] = anon_sym_LT_LT; - v->a[161002] = anon_sym_GT_GT; - v->a[161003] = actions(7268); - v->a[161004] = 2; - v->a[161005] = anon_sym_PLUS; - v->a[161006] = anon_sym_DASH; - v->a[161007] = actions(7270); - v->a[161008] = 3; - v->a[161009] = anon_sym_STAR; - v->a[161010] = anon_sym_SLASH; - v->a[161011] = anon_sym_PERCENT; - v->a[161012] = actions(7264); - v->a[161013] = 4; - v->a[161014] = anon_sym_LT; - v->a[161015] = anon_sym_GT; - v->a[161016] = anon_sym_LT_EQ; - v->a[161017] = anon_sym_GT_EQ; - v->a[161018] = actions(7248); - v->a[161019] = 15; - small_parse_table_8051(v); -} - -void small_parse_table_8051(t_small_parse_table_array *v) -{ - v->a[161020] = anon_sym_SEMI; - v->a[161021] = anon_sym_COMMA; - v->a[161022] = anon_sym_PLUS_EQ; - v->a[161023] = anon_sym_DASH_EQ; - v->a[161024] = anon_sym_STAR_EQ; - v->a[161025] = anon_sym_SLASH_EQ; - v->a[161026] = anon_sym_PERCENT_EQ; - v->a[161027] = anon_sym_STAR_STAR_EQ; - v->a[161028] = anon_sym_LT_LT_EQ; - v->a[161029] = anon_sym_GT_GT_EQ; - v->a[161030] = anon_sym_AMP_EQ; - v->a[161031] = anon_sym_CARET_EQ; - v->a[161032] = anon_sym_PIPE_EQ; - v->a[161033] = anon_sym_PIPE_PIPE; - v->a[161034] = anon_sym_DASHo; - v->a[161035] = 20; - v->a[161036] = actions(71); - v->a[161037] = 1; - v->a[161038] = sym_comment; - v->a[161039] = actions(7172); - small_parse_table_8052(v); -} - -void small_parse_table_8052(t_small_parse_table_array *v) -{ - v->a[161040] = 1; - v->a[161041] = anon_sym_EQ; - v->a[161042] = actions(7176); - v->a[161043] = 1; - v->a[161044] = anon_sym_PIPE_PIPE; - v->a[161045] = actions(7178); - v->a[161046] = 1; - v->a[161047] = anon_sym_AMP_AMP; - v->a[161048] = actions(7180); - v->a[161049] = 1; - v->a[161050] = anon_sym_PIPE; - v->a[161051] = actions(7182); - v->a[161052] = 1; - v->a[161053] = anon_sym_CARET; - v->a[161054] = actions(7184); - v->a[161055] = 1; - v->a[161056] = anon_sym_AMP; - v->a[161057] = actions(7198); - v->a[161058] = 1; - v->a[161059] = anon_sym_STAR_STAR; - small_parse_table_8053(v); -} - -void small_parse_table_8053(t_small_parse_table_array *v) -{ - v->a[161060] = actions(7200); - v->a[161061] = 1; - v->a[161062] = anon_sym_EQ_TILDE; - v->a[161063] = actions(7202); - v->a[161064] = 1; - v->a[161065] = anon_sym_QMARK; - v->a[161066] = actions(7206); - v->a[161067] = 1; - v->a[161068] = sym_test_operator; - v->a[161069] = actions(7396); - v->a[161070] = 1; - v->a[161071] = anon_sym_COLON; - v->a[161072] = actions(6793); - v->a[161073] = 2; - v->a[161074] = anon_sym_PLUS_PLUS; - v->a[161075] = anon_sym_DASH_DASH; - v->a[161076] = actions(7186); - v->a[161077] = 2; - v->a[161078] = anon_sym_EQ_EQ; - v->a[161079] = anon_sym_BANG_EQ; - small_parse_table_8054(v); -} - -void small_parse_table_8054(t_small_parse_table_array *v) -{ - v->a[161080] = actions(7188); - v->a[161081] = 2; - v->a[161082] = anon_sym_LT; - v->a[161083] = anon_sym_GT; - v->a[161084] = actions(7190); - v->a[161085] = 2; - v->a[161086] = anon_sym_LT_EQ; - v->a[161087] = anon_sym_GT_EQ; - v->a[161088] = actions(7192); - v->a[161089] = 2; - v->a[161090] = anon_sym_LT_LT; - v->a[161091] = anon_sym_GT_GT; - v->a[161092] = actions(7194); - v->a[161093] = 2; - v->a[161094] = anon_sym_PLUS; - v->a[161095] = anon_sym_DASH; - v->a[161096] = actions(7196); - v->a[161097] = 3; - v->a[161098] = anon_sym_STAR; - v->a[161099] = anon_sym_SLASH; - small_parse_table_8055(v); -} - -/* EOF small_parse_table_1610.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1611.c b/parser/static/small_parse_table/small_parse_table_1611.c deleted file mode 100644 index 626619e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1611.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1611.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8055(t_small_parse_table_array *v) -{ - v->a[161100] = anon_sym_PERCENT; - v->a[161101] = actions(7174); - v->a[161102] = 11; - v->a[161103] = anon_sym_PLUS_EQ; - v->a[161104] = anon_sym_DASH_EQ; - v->a[161105] = anon_sym_STAR_EQ; - v->a[161106] = anon_sym_SLASH_EQ; - v->a[161107] = anon_sym_PERCENT_EQ; - v->a[161108] = anon_sym_STAR_STAR_EQ; - v->a[161109] = anon_sym_LT_LT_EQ; - v->a[161110] = anon_sym_GT_GT_EQ; - v->a[161111] = anon_sym_AMP_EQ; - v->a[161112] = anon_sym_CARET_EQ; - v->a[161113] = anon_sym_PIPE_EQ; - v->a[161114] = 25; - v->a[161115] = actions(71); - v->a[161116] = 1; - v->a[161117] = sym_comment; - v->a[161118] = actions(6474); - v->a[161119] = 1; - small_parse_table_8056(v); -} - -void small_parse_table_8056(t_small_parse_table_array *v) -{ - v->a[161120] = sym_word; - v->a[161121] = actions(6480); - v->a[161122] = 1; - v->a[161123] = anon_sym_LPAREN; - v->a[161124] = actions(6488); - v->a[161125] = 1; - v->a[161126] = anon_sym_DOLLAR; - v->a[161127] = actions(6494); - v->a[161128] = 1; - v->a[161129] = aux_sym_number_token1; - v->a[161130] = actions(6496); - v->a[161131] = 1; - v->a[161132] = aux_sym_number_token2; - v->a[161133] = actions(6500); - v->a[161134] = 1; - v->a[161135] = anon_sym_DOLLAR_LPAREN; - v->a[161136] = actions(6508); - v->a[161137] = 1; - v->a[161138] = sym_test_operator; - v->a[161139] = actions(6510); - small_parse_table_8057(v); -} - -void small_parse_table_8057(t_small_parse_table_array *v) -{ - v->a[161140] = 1; - v->a[161141] = sym_extglob_pattern; - v->a[161142] = actions(6512); - v->a[161143] = 1; - v->a[161144] = sym__brace_start; - v->a[161145] = actions(6580); - v->a[161146] = 1; - v->a[161147] = anon_sym_esac; - v->a[161148] = actions(7226); - v->a[161149] = 1; - v->a[161150] = anon_sym_DOLLAR_LBRACK; - v->a[161151] = actions(7228); - v->a[161152] = 1; - v->a[161153] = sym__special_character; - v->a[161154] = actions(7230); - v->a[161155] = 1; - v->a[161156] = anon_sym_DQUOTE; - v->a[161157] = actions(7234); - v->a[161158] = 1; - v->a[161159] = anon_sym_DOLLAR_LBRACE; - small_parse_table_8058(v); -} - -void small_parse_table_8058(t_small_parse_table_array *v) -{ - v->a[161160] = actions(7236); - v->a[161161] = 1; - v->a[161162] = anon_sym_BQUOTE; - v->a[161163] = actions(7238); - v->a[161164] = 1; - v->a[161165] = anon_sym_DOLLAR_BQUOTE; - v->a[161166] = state(6426); - v->a[161167] = 1; - v->a[161168] = aux_sym__literal_repeat1; - v->a[161169] = state(6824); - v->a[161170] = 1; - v->a[161171] = sym_last_case_item; - v->a[161172] = actions(7224); - v->a[161173] = 2; - v->a[161174] = anon_sym_LPAREN_LPAREN; - v->a[161175] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[161176] = actions(7232); - v->a[161177] = 2; - v->a[161178] = sym_raw_string; - v->a[161179] = sym_ansi_c_string; - small_parse_table_8059(v); -} - -void small_parse_table_8059(t_small_parse_table_array *v) -{ - v->a[161180] = actions(7240); - v->a[161181] = 2; - v->a[161182] = anon_sym_LT_LPAREN; - v->a[161183] = anon_sym_GT_LPAREN; - v->a[161184] = state(3378); - v->a[161185] = 2; - v->a[161186] = sym_case_item; - v->a[161187] = aux_sym_case_statement_repeat1; - v->a[161188] = state(6695); - v->a[161189] = 2; - v->a[161190] = sym_concatenation; - v->a[161191] = sym__extglob_blob; - v->a[161192] = state(6303); - v->a[161193] = 9; - v->a[161194] = sym_arithmetic_expansion; - v->a[161195] = sym_brace_expression; - v->a[161196] = sym_string; - v->a[161197] = sym_translated_string; - v->a[161198] = sym_number; - v->a[161199] = sym_simple_expansion; - small_parse_table_8060(v); -} - -/* EOF small_parse_table_1611.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1612.c b/parser/static/small_parse_table/small_parse_table_1612.c deleted file mode 100644 index aaa5880c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1612.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1612.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8060(t_small_parse_table_array *v) -{ - v->a[161200] = sym_expansion; - v->a[161201] = sym_command_substitution; - v->a[161202] = sym_process_substitution; - v->a[161203] = 7; - v->a[161204] = actions(71); - v->a[161205] = 1; - v->a[161206] = sym_comment; - v->a[161207] = actions(7220); - v->a[161208] = 1; - v->a[161209] = anon_sym_STAR_STAR; - v->a[161210] = actions(6793); - v->a[161211] = 2; - v->a[161212] = anon_sym_PLUS_PLUS; - v->a[161213] = anon_sym_DASH_DASH; - v->a[161214] = actions(7216); - v->a[161215] = 2; - v->a[161216] = anon_sym_PLUS; - v->a[161217] = anon_sym_DASH; - v->a[161218] = actions(7218); - v->a[161219] = 3; - small_parse_table_8061(v); -} - -void small_parse_table_8061(t_small_parse_table_array *v) -{ - v->a[161220] = anon_sym_STAR; - v->a[161221] = anon_sym_SLASH; - v->a[161222] = anon_sym_PERCENT; - v->a[161223] = actions(6807); - v->a[161224] = 8; - v->a[161225] = anon_sym_EQ; - v->a[161226] = anon_sym_PIPE; - v->a[161227] = anon_sym_CARET; - v->a[161228] = anon_sym_AMP; - v->a[161229] = anon_sym_LT; - v->a[161230] = anon_sym_GT; - v->a[161231] = anon_sym_LT_LT; - v->a[161232] = anon_sym_GT_GT; - v->a[161233] = actions(6805); - v->a[161234] = 21; - v->a[161235] = sym_test_operator; - v->a[161236] = anon_sym_RPAREN_RPAREN; - v->a[161237] = anon_sym_PLUS_EQ; - v->a[161238] = anon_sym_DASH_EQ; - v->a[161239] = anon_sym_STAR_EQ; - small_parse_table_8062(v); -} - -void small_parse_table_8062(t_small_parse_table_array *v) -{ - v->a[161240] = anon_sym_SLASH_EQ; - v->a[161241] = anon_sym_PERCENT_EQ; - v->a[161242] = anon_sym_STAR_STAR_EQ; - v->a[161243] = anon_sym_LT_LT_EQ; - v->a[161244] = anon_sym_GT_GT_EQ; - v->a[161245] = anon_sym_AMP_EQ; - v->a[161246] = anon_sym_CARET_EQ; - v->a[161247] = anon_sym_PIPE_EQ; - v->a[161248] = anon_sym_PIPE_PIPE; - v->a[161249] = anon_sym_AMP_AMP; - v->a[161250] = anon_sym_EQ_EQ; - v->a[161251] = anon_sym_BANG_EQ; - v->a[161252] = anon_sym_LT_EQ; - v->a[161253] = anon_sym_GT_EQ; - v->a[161254] = anon_sym_EQ_TILDE; - v->a[161255] = anon_sym_QMARK; - v->a[161256] = 20; - v->a[161257] = actions(71); - v->a[161258] = 1; - v->a[161259] = sym_comment; - small_parse_table_8063(v); -} - -void small_parse_table_8063(t_small_parse_table_array *v) -{ - v->a[161260] = actions(7322); - v->a[161261] = 1; - v->a[161262] = anon_sym_STAR_STAR; - v->a[161263] = actions(7324); - v->a[161264] = 1; - v->a[161265] = anon_sym_PIPE_PIPE; - v->a[161266] = actions(7326); - v->a[161267] = 1; - v->a[161268] = anon_sym_AMP_AMP; - v->a[161269] = actions(7328); - v->a[161270] = 1; - v->a[161271] = anon_sym_PIPE; - v->a[161272] = actions(7330); - v->a[161273] = 1; - v->a[161274] = anon_sym_CARET; - v->a[161275] = actions(7332); - v->a[161276] = 1; - v->a[161277] = anon_sym_AMP; - v->a[161278] = actions(7340); - v->a[161279] = 1; - small_parse_table_8064(v); -} - -void small_parse_table_8064(t_small_parse_table_array *v) -{ - v->a[161280] = anon_sym_QMARK; - v->a[161281] = actions(7342); - v->a[161282] = 1; - v->a[161283] = sym_test_operator; - v->a[161284] = actions(7346); - v->a[161285] = 1; - v->a[161286] = anon_sym_EQ_TILDE; - v->a[161287] = actions(7374); - v->a[161288] = 1; - v->a[161289] = anon_sym_RBRACK_RBRACK; - v->a[161290] = actions(7398); - v->a[161291] = 1; - v->a[161292] = anon_sym_EQ; - v->a[161293] = actions(6793); - v->a[161294] = 2; - v->a[161295] = anon_sym_PLUS_PLUS; - v->a[161296] = anon_sym_DASH_DASH; - v->a[161297] = actions(7316); - v->a[161298] = 2; - v->a[161299] = anon_sym_LT_LT; - small_parse_table_8065(v); -} - -/* EOF small_parse_table_1612.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1613.c b/parser/static/small_parse_table/small_parse_table_1613.c deleted file mode 100644 index 427de69b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1613.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1613.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8065(t_small_parse_table_array *v) -{ - v->a[161300] = anon_sym_GT_GT; - v->a[161301] = actions(7318); - v->a[161302] = 2; - v->a[161303] = anon_sym_PLUS; - v->a[161304] = anon_sym_DASH; - v->a[161305] = actions(7334); - v->a[161306] = 2; - v->a[161307] = anon_sym_EQ_EQ; - v->a[161308] = anon_sym_BANG_EQ; - v->a[161309] = actions(7336); - v->a[161310] = 2; - v->a[161311] = anon_sym_LT; - v->a[161312] = anon_sym_GT; - v->a[161313] = actions(7338); - v->a[161314] = 2; - v->a[161315] = anon_sym_LT_EQ; - v->a[161316] = anon_sym_GT_EQ; - v->a[161317] = actions(7320); - v->a[161318] = 3; - v->a[161319] = anon_sym_STAR; - small_parse_table_8066(v); -} - -void small_parse_table_8066(t_small_parse_table_array *v) -{ - v->a[161320] = anon_sym_SLASH; - v->a[161321] = anon_sym_PERCENT; - v->a[161322] = actions(7400); - v->a[161323] = 11; - v->a[161324] = anon_sym_PLUS_EQ; - v->a[161325] = anon_sym_DASH_EQ; - v->a[161326] = anon_sym_STAR_EQ; - v->a[161327] = anon_sym_SLASH_EQ; - v->a[161328] = anon_sym_PERCENT_EQ; - v->a[161329] = anon_sym_STAR_STAR_EQ; - v->a[161330] = anon_sym_LT_LT_EQ; - v->a[161331] = anon_sym_GT_GT_EQ; - v->a[161332] = anon_sym_AMP_EQ; - v->a[161333] = anon_sym_CARET_EQ; - v->a[161334] = anon_sym_PIPE_EQ; - v->a[161335] = 9; - v->a[161336] = actions(71); - v->a[161337] = 1; - v->a[161338] = sym_comment; - v->a[161339] = actions(7322); - small_parse_table_8067(v); -} - -void small_parse_table_8067(t_small_parse_table_array *v) -{ - v->a[161340] = 1; - v->a[161341] = anon_sym_STAR_STAR; - v->a[161342] = actions(7342); - v->a[161343] = 1; - v->a[161344] = sym_test_operator; - v->a[161345] = actions(6793); - v->a[161346] = 2; - v->a[161347] = anon_sym_PLUS_PLUS; - v->a[161348] = anon_sym_DASH_DASH; - v->a[161349] = actions(7316); - v->a[161350] = 2; - v->a[161351] = anon_sym_LT_LT; - v->a[161352] = anon_sym_GT_GT; - v->a[161353] = actions(7318); - v->a[161354] = 2; - v->a[161355] = anon_sym_PLUS; - v->a[161356] = anon_sym_DASH; - v->a[161357] = actions(7320); - v->a[161358] = 3; - v->a[161359] = anon_sym_STAR; - small_parse_table_8068(v); -} - -void small_parse_table_8068(t_small_parse_table_array *v) -{ - v->a[161360] = anon_sym_SLASH; - v->a[161361] = anon_sym_PERCENT; - v->a[161362] = actions(6791); - v->a[161363] = 6; - v->a[161364] = anon_sym_EQ; - v->a[161365] = anon_sym_PIPE; - v->a[161366] = anon_sym_CARET; - v->a[161367] = anon_sym_AMP; - v->a[161368] = anon_sym_LT; - v->a[161369] = anon_sym_GT; - v->a[161370] = actions(6789); - v->a[161371] = 20; - v->a[161372] = anon_sym_PLUS_EQ; - v->a[161373] = anon_sym_DASH_EQ; - v->a[161374] = anon_sym_STAR_EQ; - v->a[161375] = anon_sym_SLASH_EQ; - v->a[161376] = anon_sym_PERCENT_EQ; - v->a[161377] = anon_sym_STAR_STAR_EQ; - v->a[161378] = anon_sym_LT_LT_EQ; - v->a[161379] = anon_sym_GT_GT_EQ; - small_parse_table_8069(v); -} - -void small_parse_table_8069(t_small_parse_table_array *v) -{ - v->a[161380] = anon_sym_AMP_EQ; - v->a[161381] = anon_sym_CARET_EQ; - v->a[161382] = anon_sym_PIPE_EQ; - v->a[161383] = anon_sym_PIPE_PIPE; - v->a[161384] = anon_sym_AMP_AMP; - v->a[161385] = anon_sym_EQ_EQ; - v->a[161386] = anon_sym_BANG_EQ; - v->a[161387] = anon_sym_LT_EQ; - v->a[161388] = anon_sym_GT_EQ; - v->a[161389] = anon_sym_RBRACK_RBRACK; - v->a[161390] = anon_sym_EQ_TILDE; - v->a[161391] = anon_sym_QMARK; - v->a[161392] = 20; - v->a[161393] = actions(71); - v->a[161394] = 1; - v->a[161395] = sym_comment; - v->a[161396] = actions(7402); - v->a[161397] = 1; - v->a[161398] = anon_sym_EQ; - v->a[161399] = actions(7408); - small_parse_table_8070(v); -} - -/* EOF small_parse_table_1613.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1614.c b/parser/static/small_parse_table/small_parse_table_1614.c deleted file mode 100644 index fd9ebabd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1614.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1614.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8070(t_small_parse_table_array *v) -{ - v->a[161400] = 1; - v->a[161401] = anon_sym_PIPE_PIPE; - v->a[161402] = actions(7410); - v->a[161403] = 1; - v->a[161404] = anon_sym_AMP_AMP; - v->a[161405] = actions(7412); - v->a[161406] = 1; - v->a[161407] = anon_sym_PIPE; - v->a[161408] = actions(7414); - v->a[161409] = 1; - v->a[161410] = anon_sym_CARET; - v->a[161411] = actions(7416); - v->a[161412] = 1; - v->a[161413] = anon_sym_AMP; - v->a[161414] = actions(7430); - v->a[161415] = 1; - v->a[161416] = anon_sym_STAR_STAR; - v->a[161417] = actions(7432); - v->a[161418] = 1; - v->a[161419] = anon_sym_RPAREN; - small_parse_table_8071(v); -} - -void small_parse_table_8071(t_small_parse_table_array *v) -{ - v->a[161420] = actions(7434); - v->a[161421] = 1; - v->a[161422] = anon_sym_EQ_TILDE; - v->a[161423] = actions(7436); - v->a[161424] = 1; - v->a[161425] = anon_sym_QMARK; - v->a[161426] = actions(7438); - v->a[161427] = 1; - v->a[161428] = sym_test_operator; - v->a[161429] = actions(7404); - v->a[161430] = 2; - v->a[161431] = anon_sym_PLUS_PLUS; - v->a[161432] = anon_sym_DASH_DASH; - v->a[161433] = actions(7418); - v->a[161434] = 2; - v->a[161435] = anon_sym_EQ_EQ; - v->a[161436] = anon_sym_BANG_EQ; - v->a[161437] = actions(7420); - v->a[161438] = 2; - v->a[161439] = anon_sym_LT; - small_parse_table_8072(v); -} - -void small_parse_table_8072(t_small_parse_table_array *v) -{ - v->a[161440] = anon_sym_GT; - v->a[161441] = actions(7422); - v->a[161442] = 2; - v->a[161443] = anon_sym_LT_EQ; - v->a[161444] = anon_sym_GT_EQ; - v->a[161445] = actions(7424); - v->a[161446] = 2; - v->a[161447] = anon_sym_LT_LT; - v->a[161448] = anon_sym_GT_GT; - v->a[161449] = actions(7426); - v->a[161450] = 2; - v->a[161451] = anon_sym_PLUS; - v->a[161452] = anon_sym_DASH; - v->a[161453] = actions(7428); - v->a[161454] = 3; - v->a[161455] = anon_sym_STAR; - v->a[161456] = anon_sym_SLASH; - v->a[161457] = anon_sym_PERCENT; - v->a[161458] = actions(7406); - v->a[161459] = 11; - small_parse_table_8073(v); -} - -void small_parse_table_8073(t_small_parse_table_array *v) -{ - v->a[161460] = anon_sym_PLUS_EQ; - v->a[161461] = anon_sym_DASH_EQ; - v->a[161462] = anon_sym_STAR_EQ; - v->a[161463] = anon_sym_SLASH_EQ; - v->a[161464] = anon_sym_PERCENT_EQ; - v->a[161465] = anon_sym_STAR_STAR_EQ; - v->a[161466] = anon_sym_LT_LT_EQ; - v->a[161467] = anon_sym_GT_GT_EQ; - v->a[161468] = anon_sym_AMP_EQ; - v->a[161469] = anon_sym_CARET_EQ; - v->a[161470] = anon_sym_PIPE_EQ; - v->a[161471] = 8; - v->a[161472] = actions(71); - v->a[161473] = 1; - v->a[161474] = sym_comment; - v->a[161475] = actions(7322); - v->a[161476] = 1; - v->a[161477] = anon_sym_STAR_STAR; - v->a[161478] = actions(6793); - v->a[161479] = 2; - small_parse_table_8074(v); -} - -void small_parse_table_8074(t_small_parse_table_array *v) -{ - v->a[161480] = anon_sym_PLUS_PLUS; - v->a[161481] = anon_sym_DASH_DASH; - v->a[161482] = actions(7316); - v->a[161483] = 2; - v->a[161484] = anon_sym_LT_LT; - v->a[161485] = anon_sym_GT_GT; - v->a[161486] = actions(7318); - v->a[161487] = 2; - v->a[161488] = anon_sym_PLUS; - v->a[161489] = anon_sym_DASH; - v->a[161490] = actions(7320); - v->a[161491] = 3; - v->a[161492] = anon_sym_STAR; - v->a[161493] = anon_sym_SLASH; - v->a[161494] = anon_sym_PERCENT; - v->a[161495] = actions(6791); - v->a[161496] = 6; - v->a[161497] = anon_sym_EQ; - v->a[161498] = anon_sym_PIPE; - v->a[161499] = anon_sym_CARET; - small_parse_table_8075(v); -} - -/* EOF small_parse_table_1614.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1615.c b/parser/static/small_parse_table/small_parse_table_1615.c deleted file mode 100644 index 731ee0d7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1615.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1615.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8075(t_small_parse_table_array *v) -{ - v->a[161500] = anon_sym_AMP; - v->a[161501] = anon_sym_LT; - v->a[161502] = anon_sym_GT; - v->a[161503] = actions(6789); - v->a[161504] = 21; - v->a[161505] = sym_test_operator; - v->a[161506] = anon_sym_PLUS_EQ; - v->a[161507] = anon_sym_DASH_EQ; - v->a[161508] = anon_sym_STAR_EQ; - v->a[161509] = anon_sym_SLASH_EQ; - v->a[161510] = anon_sym_PERCENT_EQ; - v->a[161511] = anon_sym_STAR_STAR_EQ; - v->a[161512] = anon_sym_LT_LT_EQ; - v->a[161513] = anon_sym_GT_GT_EQ; - v->a[161514] = anon_sym_AMP_EQ; - v->a[161515] = anon_sym_CARET_EQ; - v->a[161516] = anon_sym_PIPE_EQ; - v->a[161517] = anon_sym_PIPE_PIPE; - v->a[161518] = anon_sym_AMP_AMP; - v->a[161519] = anon_sym_EQ_EQ; - small_parse_table_8076(v); -} - -void small_parse_table_8076(t_small_parse_table_array *v) -{ - v->a[161520] = anon_sym_BANG_EQ; - v->a[161521] = anon_sym_LT_EQ; - v->a[161522] = anon_sym_GT_EQ; - v->a[161523] = anon_sym_RBRACK_RBRACK; - v->a[161524] = anon_sym_EQ_TILDE; - v->a[161525] = anon_sym_QMARK; - v->a[161526] = 8; - v->a[161527] = actions(3); - v->a[161528] = 1; - v->a[161529] = sym_comment; - v->a[161530] = actions(1235); - v->a[161531] = 1; - v->a[161532] = sym_file_descriptor; - v->a[161533] = actions(3791); - v->a[161534] = 1; - v->a[161535] = anon_sym_DQUOTE; - v->a[161536] = actions(7444); - v->a[161537] = 1; - v->a[161538] = sym_variable_name; - v->a[161539] = state(4389); - small_parse_table_8077(v); -} - -void small_parse_table_8077(t_small_parse_table_array *v) -{ - v->a[161540] = 1; - v->a[161541] = sym_string; - v->a[161542] = actions(7442); - v->a[161543] = 2; - v->a[161544] = aux_sym__simple_variable_name_token1; - v->a[161545] = aux_sym__multiline_variable_name_token1; - v->a[161546] = actions(7440); - v->a[161547] = 9; - v->a[161548] = anon_sym_DASH; - v->a[161549] = anon_sym_STAR; - v->a[161550] = anon_sym_BANG; - v->a[161551] = anon_sym_QMARK; - v->a[161552] = anon_sym_DOLLAR; - v->a[161553] = anon_sym_POUND; - v->a[161554] = anon_sym_AT2; - v->a[161555] = anon_sym_0; - v->a[161556] = anon_sym__; - v->a[161557] = actions(1227); - v->a[161558] = 22; - v->a[161559] = anon_sym_SEMI; - small_parse_table_8078(v); -} - -void small_parse_table_8078(t_small_parse_table_array *v) -{ - v->a[161560] = anon_sym_PIPE_PIPE; - v->a[161561] = anon_sym_AMP_AMP; - v->a[161562] = anon_sym_PIPE; - v->a[161563] = anon_sym_AMP; - v->a[161564] = anon_sym_LT; - v->a[161565] = anon_sym_GT; - v->a[161566] = anon_sym_LT_LT; - v->a[161567] = anon_sym_GT_GT; - v->a[161568] = anon_sym_SEMI_SEMI; - v->a[161569] = anon_sym_PIPE_AMP; - v->a[161570] = anon_sym_AMP_GT; - v->a[161571] = anon_sym_AMP_GT_GT; - v->a[161572] = anon_sym_LT_AMP; - v->a[161573] = anon_sym_GT_AMP; - v->a[161574] = anon_sym_GT_PIPE; - v->a[161575] = anon_sym_LT_AMP_DASH; - v->a[161576] = anon_sym_GT_AMP_DASH; - v->a[161577] = anon_sym_LT_LT_DASH; - v->a[161578] = aux_sym_heredoc_redirect_token1; - v->a[161579] = anon_sym_LT_LT_LT; - small_parse_table_8079(v); -} - -void small_parse_table_8079(t_small_parse_table_array *v) -{ - v->a[161580] = anon_sym_BQUOTE; - v->a[161581] = 3; - v->a[161582] = actions(3); - v->a[161583] = 1; - v->a[161584] = sym_comment; - v->a[161585] = actions(1342); - v->a[161586] = 1; - v->a[161587] = aux_sym_heredoc_redirect_token1; - v->a[161588] = actions(1340); - v->a[161589] = 36; - v->a[161590] = anon_sym_SEMI; - v->a[161591] = anon_sym_COMMA; - v->a[161592] = anon_sym_PLUS_PLUS; - v->a[161593] = anon_sym_DASH_DASH; - v->a[161594] = anon_sym_PLUS_EQ; - v->a[161595] = anon_sym_DASH_EQ; - v->a[161596] = anon_sym_STAR_EQ; - v->a[161597] = anon_sym_SLASH_EQ; - v->a[161598] = anon_sym_PERCENT_EQ; - v->a[161599] = anon_sym_STAR_STAR_EQ; - small_parse_table_8080(v); -} - -/* EOF small_parse_table_1615.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1616.c b/parser/static/small_parse_table/small_parse_table_1616.c deleted file mode 100644 index 0f46416e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1616.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1616.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8080(t_small_parse_table_array *v) -{ - v->a[161600] = anon_sym_LT_LT_EQ; - v->a[161601] = anon_sym_GT_GT_EQ; - v->a[161602] = anon_sym_AMP_EQ; - v->a[161603] = anon_sym_CARET_EQ; - v->a[161604] = anon_sym_PIPE_EQ; - v->a[161605] = anon_sym_PIPE_PIPE; - v->a[161606] = anon_sym_DASHo; - v->a[161607] = anon_sym_AMP_AMP; - v->a[161608] = anon_sym_DASHa; - v->a[161609] = anon_sym_PIPE; - v->a[161610] = anon_sym_CARET; - v->a[161611] = anon_sym_AMP; - v->a[161612] = anon_sym_EQ_EQ; - v->a[161613] = anon_sym_BANG_EQ; - v->a[161614] = anon_sym_LT; - v->a[161615] = anon_sym_GT; - v->a[161616] = anon_sym_LT_EQ; - v->a[161617] = anon_sym_GT_EQ; - v->a[161618] = anon_sym_LT_LT; - v->a[161619] = anon_sym_GT_GT; - small_parse_table_8081(v); -} - -void small_parse_table_8081(t_small_parse_table_array *v) -{ - v->a[161620] = anon_sym_PLUS; - v->a[161621] = anon_sym_DASH; - v->a[161622] = anon_sym_STAR; - v->a[161623] = anon_sym_SLASH; - v->a[161624] = anon_sym_PERCENT; - v->a[161625] = anon_sym_STAR_STAR; - v->a[161626] = 9; - v->a[161627] = actions(71); - v->a[161628] = 1; - v->a[161629] = sym_comment; - v->a[161630] = actions(7220); - v->a[161631] = 1; - v->a[161632] = anon_sym_STAR_STAR; - v->a[161633] = actions(7222); - v->a[161634] = 1; - v->a[161635] = sym_test_operator; - v->a[161636] = actions(6793); - v->a[161637] = 2; - v->a[161638] = anon_sym_PLUS_PLUS; - v->a[161639] = anon_sym_DASH_DASH; - small_parse_table_8082(v); -} - -void small_parse_table_8082(t_small_parse_table_array *v) -{ - v->a[161640] = actions(7214); - v->a[161641] = 2; - v->a[161642] = anon_sym_LT_LT; - v->a[161643] = anon_sym_GT_GT; - v->a[161644] = actions(7216); - v->a[161645] = 2; - v->a[161646] = anon_sym_PLUS; - v->a[161647] = anon_sym_DASH; - v->a[161648] = actions(7218); - v->a[161649] = 3; - v->a[161650] = anon_sym_STAR; - v->a[161651] = anon_sym_SLASH; - v->a[161652] = anon_sym_PERCENT; - v->a[161653] = actions(6807); - v->a[161654] = 6; - v->a[161655] = anon_sym_EQ; - v->a[161656] = anon_sym_PIPE; - v->a[161657] = anon_sym_CARET; - v->a[161658] = anon_sym_AMP; - v->a[161659] = anon_sym_LT; - small_parse_table_8083(v); -} - -void small_parse_table_8083(t_small_parse_table_array *v) -{ - v->a[161660] = anon_sym_GT; - v->a[161661] = actions(6805); - v->a[161662] = 20; - v->a[161663] = anon_sym_RPAREN_RPAREN; - v->a[161664] = anon_sym_PLUS_EQ; - v->a[161665] = anon_sym_DASH_EQ; - v->a[161666] = anon_sym_STAR_EQ; - v->a[161667] = anon_sym_SLASH_EQ; - v->a[161668] = anon_sym_PERCENT_EQ; - v->a[161669] = anon_sym_STAR_STAR_EQ; - v->a[161670] = anon_sym_LT_LT_EQ; - v->a[161671] = anon_sym_GT_GT_EQ; - v->a[161672] = anon_sym_AMP_EQ; - v->a[161673] = anon_sym_CARET_EQ; - v->a[161674] = anon_sym_PIPE_EQ; - v->a[161675] = anon_sym_PIPE_PIPE; - v->a[161676] = anon_sym_AMP_AMP; - v->a[161677] = anon_sym_EQ_EQ; - v->a[161678] = anon_sym_BANG_EQ; - v->a[161679] = anon_sym_LT_EQ; - small_parse_table_8084(v); -} - -void small_parse_table_8084(t_small_parse_table_array *v) -{ - v->a[161680] = anon_sym_GT_EQ; - v->a[161681] = anon_sym_EQ_TILDE; - v->a[161682] = anon_sym_QMARK; - v->a[161683] = 8; - v->a[161684] = actions(3); - v->a[161685] = 1; - v->a[161686] = sym_comment; - v->a[161687] = actions(1241); - v->a[161688] = 1; - v->a[161689] = sym_file_descriptor; - v->a[161690] = actions(3791); - v->a[161691] = 1; - v->a[161692] = anon_sym_DQUOTE; - v->a[161693] = actions(7444); - v->a[161694] = 1; - v->a[161695] = sym_variable_name; - v->a[161696] = state(4389); - v->a[161697] = 1; - v->a[161698] = sym_string; - v->a[161699] = actions(7442); - small_parse_table_8085(v); -} - -/* EOF small_parse_table_1616.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1617.c b/parser/static/small_parse_table/small_parse_table_1617.c deleted file mode 100644 index de4a30e0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1617.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1617.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8085(t_small_parse_table_array *v) -{ - v->a[161700] = 2; - v->a[161701] = aux_sym__simple_variable_name_token1; - v->a[161702] = aux_sym__multiline_variable_name_token1; - v->a[161703] = actions(7440); - v->a[161704] = 9; - v->a[161705] = anon_sym_DASH; - v->a[161706] = anon_sym_STAR; - v->a[161707] = anon_sym_BANG; - v->a[161708] = anon_sym_QMARK; - v->a[161709] = anon_sym_DOLLAR; - v->a[161710] = anon_sym_POUND; - v->a[161711] = anon_sym_AT2; - v->a[161712] = anon_sym_0; - v->a[161713] = anon_sym__; - v->a[161714] = actions(1239); - v->a[161715] = 22; - v->a[161716] = anon_sym_SEMI; - v->a[161717] = anon_sym_PIPE_PIPE; - v->a[161718] = anon_sym_AMP_AMP; - v->a[161719] = anon_sym_PIPE; - small_parse_table_8086(v); -} - -void small_parse_table_8086(t_small_parse_table_array *v) -{ - v->a[161720] = anon_sym_AMP; - v->a[161721] = anon_sym_LT; - v->a[161722] = anon_sym_GT; - v->a[161723] = anon_sym_LT_LT; - v->a[161724] = anon_sym_GT_GT; - v->a[161725] = anon_sym_SEMI_SEMI; - v->a[161726] = anon_sym_PIPE_AMP; - v->a[161727] = anon_sym_AMP_GT; - v->a[161728] = anon_sym_AMP_GT_GT; - v->a[161729] = anon_sym_LT_AMP; - v->a[161730] = anon_sym_GT_AMP; - v->a[161731] = anon_sym_GT_PIPE; - v->a[161732] = anon_sym_LT_AMP_DASH; - v->a[161733] = anon_sym_GT_AMP_DASH; - v->a[161734] = anon_sym_LT_LT_DASH; - v->a[161735] = aux_sym_heredoc_redirect_token1; - v->a[161736] = anon_sym_LT_LT_LT; - v->a[161737] = anon_sym_BQUOTE; - v->a[161738] = 8; - v->a[161739] = actions(71); - small_parse_table_8087(v); -} - -void small_parse_table_8087(t_small_parse_table_array *v) -{ - v->a[161740] = 1; - v->a[161741] = sym_comment; - v->a[161742] = actions(7322); - v->a[161743] = 1; - v->a[161744] = anon_sym_STAR_STAR; - v->a[161745] = actions(6793); - v->a[161746] = 2; - v->a[161747] = anon_sym_PLUS_PLUS; - v->a[161748] = anon_sym_DASH_DASH; - v->a[161749] = actions(7316); - v->a[161750] = 2; - v->a[161751] = anon_sym_LT_LT; - v->a[161752] = anon_sym_GT_GT; - v->a[161753] = actions(7318); - v->a[161754] = 2; - v->a[161755] = anon_sym_PLUS; - v->a[161756] = anon_sym_DASH; - v->a[161757] = actions(7320); - v->a[161758] = 3; - v->a[161759] = anon_sym_STAR; - small_parse_table_8088(v); -} - -void small_parse_table_8088(t_small_parse_table_array *v) -{ - v->a[161760] = anon_sym_SLASH; - v->a[161761] = anon_sym_PERCENT; - v->a[161762] = actions(6791); - v->a[161763] = 6; - v->a[161764] = anon_sym_EQ; - v->a[161765] = anon_sym_PIPE; - v->a[161766] = anon_sym_CARET; - v->a[161767] = anon_sym_AMP; - v->a[161768] = anon_sym_LT; - v->a[161769] = anon_sym_GT; - v->a[161770] = actions(6789); - v->a[161771] = 21; - v->a[161772] = sym_test_operator; - v->a[161773] = anon_sym_PLUS_EQ; - v->a[161774] = anon_sym_DASH_EQ; - v->a[161775] = anon_sym_STAR_EQ; - v->a[161776] = anon_sym_SLASH_EQ; - v->a[161777] = anon_sym_PERCENT_EQ; - v->a[161778] = anon_sym_STAR_STAR_EQ; - v->a[161779] = anon_sym_LT_LT_EQ; - small_parse_table_8089(v); -} - -void small_parse_table_8089(t_small_parse_table_array *v) -{ - v->a[161780] = anon_sym_GT_GT_EQ; - v->a[161781] = anon_sym_AMP_EQ; - v->a[161782] = anon_sym_CARET_EQ; - v->a[161783] = anon_sym_PIPE_EQ; - v->a[161784] = anon_sym_PIPE_PIPE; - v->a[161785] = anon_sym_AMP_AMP; - v->a[161786] = anon_sym_EQ_EQ; - v->a[161787] = anon_sym_BANG_EQ; - v->a[161788] = anon_sym_LT_EQ; - v->a[161789] = anon_sym_GT_EQ; - v->a[161790] = anon_sym_RBRACK_RBRACK; - v->a[161791] = anon_sym_EQ_TILDE; - v->a[161792] = anon_sym_QMARK; - v->a[161793] = 3; - v->a[161794] = actions(71); - v->a[161795] = 1; - v->a[161796] = sym_comment; - v->a[161797] = actions(6864); - v->a[161798] = 14; - v->a[161799] = anon_sym_EQ; - small_parse_table_8090(v); -} - -/* EOF small_parse_table_1617.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1618.c b/parser/static/small_parse_table/small_parse_table_1618.c deleted file mode 100644 index 72d2011e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1618.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1618.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8090(t_small_parse_table_array *v) -{ - v->a[161800] = anon_sym_PIPE; - v->a[161801] = anon_sym_CARET; - v->a[161802] = anon_sym_AMP; - v->a[161803] = anon_sym_LT; - v->a[161804] = anon_sym_GT; - v->a[161805] = anon_sym_LT_LT; - v->a[161806] = anon_sym_GT_GT; - v->a[161807] = anon_sym_PLUS; - v->a[161808] = anon_sym_DASH; - v->a[161809] = anon_sym_STAR; - v->a[161810] = anon_sym_SLASH; - v->a[161811] = anon_sym_PERCENT; - v->a[161812] = anon_sym_STAR_STAR; - v->a[161813] = actions(6862); - v->a[161814] = 23; - v->a[161815] = sym_test_operator; - v->a[161816] = anon_sym_PLUS_PLUS; - v->a[161817] = anon_sym_DASH_DASH; - v->a[161818] = anon_sym_PLUS_EQ; - v->a[161819] = anon_sym_DASH_EQ; - small_parse_table_8091(v); -} - -void small_parse_table_8091(t_small_parse_table_array *v) -{ - v->a[161820] = anon_sym_STAR_EQ; - v->a[161821] = anon_sym_SLASH_EQ; - v->a[161822] = anon_sym_PERCENT_EQ; - v->a[161823] = anon_sym_STAR_STAR_EQ; - v->a[161824] = anon_sym_LT_LT_EQ; - v->a[161825] = anon_sym_GT_GT_EQ; - v->a[161826] = anon_sym_AMP_EQ; - v->a[161827] = anon_sym_CARET_EQ; - v->a[161828] = anon_sym_PIPE_EQ; - v->a[161829] = anon_sym_PIPE_PIPE; - v->a[161830] = anon_sym_AMP_AMP; - v->a[161831] = anon_sym_EQ_EQ; - v->a[161832] = anon_sym_BANG_EQ; - v->a[161833] = anon_sym_LT_EQ; - v->a[161834] = anon_sym_GT_EQ; - v->a[161835] = anon_sym_RBRACK; - v->a[161836] = anon_sym_EQ_TILDE; - v->a[161837] = anon_sym_QMARK; - v->a[161838] = 17; - v->a[161839] = actions(71); - small_parse_table_8092(v); -} - -void small_parse_table_8092(t_small_parse_table_array *v) -{ - v->a[161840] = 1; - v->a[161841] = sym_comment; - v->a[161842] = actions(7123); - v->a[161843] = 1; - v->a[161844] = anon_sym_EQ; - v->a[161845] = actions(7322); - v->a[161846] = 1; - v->a[161847] = anon_sym_STAR_STAR; - v->a[161848] = actions(7324); - v->a[161849] = 1; - v->a[161850] = anon_sym_PIPE_PIPE; - v->a[161851] = actions(7326); - v->a[161852] = 1; - v->a[161853] = anon_sym_AMP_AMP; - v->a[161854] = actions(7328); - v->a[161855] = 1; - v->a[161856] = anon_sym_PIPE; - v->a[161857] = actions(7330); - v->a[161858] = 1; - v->a[161859] = anon_sym_CARET; - small_parse_table_8093(v); -} - -void small_parse_table_8093(t_small_parse_table_array *v) -{ - v->a[161860] = actions(7332); - v->a[161861] = 1; - v->a[161862] = anon_sym_AMP; - v->a[161863] = actions(7342); - v->a[161864] = 1; - v->a[161865] = sym_test_operator; - v->a[161866] = actions(6793); - v->a[161867] = 2; - v->a[161868] = anon_sym_PLUS_PLUS; - v->a[161869] = anon_sym_DASH_DASH; - v->a[161870] = actions(7316); - v->a[161871] = 2; - v->a[161872] = anon_sym_LT_LT; - v->a[161873] = anon_sym_GT_GT; - v->a[161874] = actions(7318); - v->a[161875] = 2; - v->a[161876] = anon_sym_PLUS; - v->a[161877] = anon_sym_DASH; - v->a[161878] = actions(7334); - v->a[161879] = 2; - small_parse_table_8094(v); -} - -void small_parse_table_8094(t_small_parse_table_array *v) -{ - v->a[161880] = anon_sym_EQ_EQ; - v->a[161881] = anon_sym_BANG_EQ; - v->a[161882] = actions(7336); - v->a[161883] = 2; - v->a[161884] = anon_sym_LT; - v->a[161885] = anon_sym_GT; - v->a[161886] = actions(7338); - v->a[161887] = 2; - v->a[161888] = anon_sym_LT_EQ; - v->a[161889] = anon_sym_GT_EQ; - v->a[161890] = actions(7320); - v->a[161891] = 3; - v->a[161892] = anon_sym_STAR; - v->a[161893] = anon_sym_SLASH; - v->a[161894] = anon_sym_PERCENT; - v->a[161895] = actions(7125); - v->a[161896] = 14; - v->a[161897] = anon_sym_PLUS_EQ; - v->a[161898] = anon_sym_DASH_EQ; - v->a[161899] = anon_sym_STAR_EQ; - small_parse_table_8095(v); -} - -/* EOF small_parse_table_1618.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1619.c b/parser/static/small_parse_table/small_parse_table_1619.c deleted file mode 100644 index 1ed26df9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1619.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1619.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8095(t_small_parse_table_array *v) -{ - v->a[161900] = anon_sym_SLASH_EQ; - v->a[161901] = anon_sym_PERCENT_EQ; - v->a[161902] = anon_sym_STAR_STAR_EQ; - v->a[161903] = anon_sym_LT_LT_EQ; - v->a[161904] = anon_sym_GT_GT_EQ; - v->a[161905] = anon_sym_AMP_EQ; - v->a[161906] = anon_sym_CARET_EQ; - v->a[161907] = anon_sym_PIPE_EQ; - v->a[161908] = anon_sym_RBRACK_RBRACK; - v->a[161909] = anon_sym_EQ_TILDE; - v->a[161910] = anon_sym_QMARK; - v->a[161911] = 11; - v->a[161912] = actions(71); - v->a[161913] = 1; - v->a[161914] = sym_comment; - v->a[161915] = actions(7220); - v->a[161916] = 1; - v->a[161917] = anon_sym_STAR_STAR; - v->a[161918] = actions(7222); - v->a[161919] = 1; - small_parse_table_8096(v); -} - -void small_parse_table_8096(t_small_parse_table_array *v) -{ - v->a[161920] = sym_test_operator; - v->a[161921] = actions(6793); - v->a[161922] = 2; - v->a[161923] = anon_sym_PLUS_PLUS; - v->a[161924] = anon_sym_DASH_DASH; - v->a[161925] = actions(7210); - v->a[161926] = 2; - v->a[161927] = anon_sym_LT; - v->a[161928] = anon_sym_GT; - v->a[161929] = actions(7212); - v->a[161930] = 2; - v->a[161931] = anon_sym_LT_EQ; - v->a[161932] = anon_sym_GT_EQ; - v->a[161933] = actions(7214); - v->a[161934] = 2; - v->a[161935] = anon_sym_LT_LT; - v->a[161936] = anon_sym_GT_GT; - v->a[161937] = actions(7216); - v->a[161938] = 2; - v->a[161939] = anon_sym_PLUS; - small_parse_table_8097(v); -} - -void small_parse_table_8097(t_small_parse_table_array *v) -{ - v->a[161940] = anon_sym_DASH; - v->a[161941] = actions(7218); - v->a[161942] = 3; - v->a[161943] = anon_sym_STAR; - v->a[161944] = anon_sym_SLASH; - v->a[161945] = anon_sym_PERCENT; - v->a[161946] = actions(6807); - v->a[161947] = 4; - v->a[161948] = anon_sym_EQ; - v->a[161949] = anon_sym_PIPE; - v->a[161950] = anon_sym_CARET; - v->a[161951] = anon_sym_AMP; - v->a[161952] = actions(6805); - v->a[161953] = 18; - v->a[161954] = anon_sym_RPAREN_RPAREN; - v->a[161955] = anon_sym_PLUS_EQ; - v->a[161956] = anon_sym_DASH_EQ; - v->a[161957] = anon_sym_STAR_EQ; - v->a[161958] = anon_sym_SLASH_EQ; - v->a[161959] = anon_sym_PERCENT_EQ; - small_parse_table_8098(v); -} - -void small_parse_table_8098(t_small_parse_table_array *v) -{ - v->a[161960] = anon_sym_STAR_STAR_EQ; - v->a[161961] = anon_sym_LT_LT_EQ; - v->a[161962] = anon_sym_GT_GT_EQ; - v->a[161963] = anon_sym_AMP_EQ; - v->a[161964] = anon_sym_CARET_EQ; - v->a[161965] = anon_sym_PIPE_EQ; - v->a[161966] = anon_sym_PIPE_PIPE; - v->a[161967] = anon_sym_AMP_AMP; - v->a[161968] = anon_sym_EQ_EQ; - v->a[161969] = anon_sym_BANG_EQ; - v->a[161970] = anon_sym_EQ_TILDE; - v->a[161971] = anon_sym_QMARK; - v->a[161972] = 20; - v->a[161973] = actions(71); - v->a[161974] = 1; - v->a[161975] = sym_comment; - v->a[161976] = actions(7280); - v->a[161977] = 1; - v->a[161978] = anon_sym_PIPE_PIPE; - v->a[161979] = actions(7282); - small_parse_table_8099(v); -} - -void small_parse_table_8099(t_small_parse_table_array *v) -{ - v->a[161980] = 1; - v->a[161981] = anon_sym_AMP_AMP; - v->a[161982] = actions(7284); - v->a[161983] = 1; - v->a[161984] = anon_sym_PIPE; - v->a[161985] = actions(7286); - v->a[161986] = 1; - v->a[161987] = anon_sym_CARET; - v->a[161988] = actions(7288); - v->a[161989] = 1; - v->a[161990] = anon_sym_AMP; - v->a[161991] = actions(7302); - v->a[161992] = 1; - v->a[161993] = anon_sym_STAR_STAR; - v->a[161994] = actions(7304); - v->a[161995] = 1; - v->a[161996] = sym_test_operator; - v->a[161997] = actions(7310); - v->a[161998] = 1; - v->a[161999] = anon_sym_EQ; - small_parse_table_8100(v); -} - -/* EOF small_parse_table_1619.c */ diff --git a/parser/static/small_parse_table/small_parse_table_162.c b/parser/static/small_parse_table/small_parse_table_162.c index 7f5d1790..6696dbfd 100644 --- a/parser/static/small_parse_table/small_parse_table_162.c +++ b/parser/static/small_parse_table/small_parse_table_162.c @@ -14,126 +14,126 @@ void small_parse_table_810(t_small_parse_table_array *v) { - v->a[16200] = sym__bare_dollar; - v->a[16201] = sym__brace_start; - v->a[16202] = actions(1809); - v->a[16203] = 9; - v->a[16204] = anon_sym_DASH; - v->a[16205] = anon_sym_STAR; - v->a[16206] = anon_sym_BANG; - v->a[16207] = anon_sym_QMARK; - v->a[16208] = anon_sym_DOLLAR; - v->a[16209] = anon_sym_POUND; - v->a[16210] = anon_sym_AT2; - v->a[16211] = anon_sym_0; - v->a[16212] = anon_sym__; - v->a[16213] = actions(1227); - v->a[16214] = 36; - v->a[16215] = anon_sym_LPAREN_LPAREN; - v->a[16216] = anon_sym_PIPE_PIPE; - v->a[16217] = anon_sym_AMP_AMP; - v->a[16218] = anon_sym_PIPE; - v->a[16219] = anon_sym_EQ_EQ; + v->a[16200] = actions(2468); + v->a[16201] = 1; + v->a[16202] = aux_sym_number_token2; + v->a[16203] = actions(2470); + v->a[16204] = 1; + v->a[16205] = anon_sym_DOLLAR_LBRACE; + v->a[16206] = actions(2472); + v->a[16207] = 1; + v->a[16208] = anon_sym_DOLLAR_LPAREN; + v->a[16209] = actions(2474); + v->a[16210] = 1; + v->a[16211] = anon_sym_BQUOTE; + v->a[16212] = actions(2476); + v->a[16213] = 1; + v->a[16214] = anon_sym_DOLLAR_BQUOTE; + v->a[16215] = actions(2478); + v->a[16216] = 1; + v->a[16217] = sym_file_descriptor; + v->a[16218] = actions(2480); + v->a[16219] = 1; small_parse_table_811(v); } void small_parse_table_811(t_small_parse_table_array *v) { - v->a[16220] = anon_sym_LT; - v->a[16221] = anon_sym_GT; - v->a[16222] = anon_sym_LT_LT; - v->a[16223] = anon_sym_GT_GT; - v->a[16224] = anon_sym_LPAREN; - v->a[16225] = anon_sym_PIPE_AMP; - v->a[16226] = anon_sym_EQ_TILDE; - v->a[16227] = anon_sym_AMP_GT; - v->a[16228] = anon_sym_AMP_GT_GT; - v->a[16229] = anon_sym_LT_AMP; - v->a[16230] = anon_sym_GT_AMP; - v->a[16231] = anon_sym_GT_PIPE; - v->a[16232] = anon_sym_LT_AMP_DASH; - v->a[16233] = anon_sym_GT_AMP_DASH; - v->a[16234] = anon_sym_LT_LT_DASH; - v->a[16235] = aux_sym_heredoc_redirect_token1; - v->a[16236] = anon_sym_LT_LT_LT; - v->a[16237] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16238] = anon_sym_DOLLAR_LBRACK; - v->a[16239] = sym__special_character; + v->a[16220] = sym_test_operator; + v->a[16221] = actions(2482); + v->a[16222] = 1; + v->a[16223] = sym__brace_start; + v->a[16224] = actions(2646); + v->a[16225] = 1; + v->a[16226] = aux_sym_heredoc_redirect_token1; + v->a[16227] = state(2134); + v->a[16228] = 1; + v->a[16229] = aux_sym__heredoc_command; + v->a[16230] = state(2852); + v->a[16231] = 1; + v->a[16232] = aux_sym__literal_repeat1; + v->a[16233] = state(2882); + v->a[16234] = 1; + v->a[16235] = sym_concatenation; + v->a[16236] = state(3950); + v->a[16237] = 1; + v->a[16238] = sym__heredoc_expression; + v->a[16239] = state(3963); small_parse_table_812(v); } void small_parse_table_812(t_small_parse_table_array *v) { - v->a[16240] = sym_raw_string; - v->a[16241] = sym_ansi_c_string; - v->a[16242] = aux_sym_number_token1; - v->a[16243] = aux_sym_number_token2; - v->a[16244] = anon_sym_DOLLAR_LBRACE; - v->a[16245] = anon_sym_DOLLAR_LPAREN; - v->a[16246] = anon_sym_BQUOTE; - v->a[16247] = anon_sym_DOLLAR_BQUOTE; - v->a[16248] = anon_sym_LT_LPAREN; - v->a[16249] = anon_sym_GT_LPAREN; - v->a[16250] = sym_word; - v->a[16251] = 8; - v->a[16252] = actions(3); - v->a[16253] = 1; - v->a[16254] = sym_comment; - v->a[16255] = actions(3423); - v->a[16256] = 1; - v->a[16257] = anon_sym_DQUOTE; - v->a[16258] = actions(3427); - v->a[16259] = 1; + v->a[16240] = 1; + v->a[16241] = sym__heredoc_pipeline; + v->a[16242] = actions(2446); + v->a[16243] = 2; + v->a[16244] = sym_raw_string; + v->a[16245] = sym_word; + v->a[16246] = actions(2448); + v->a[16247] = 2; + v->a[16248] = anon_sym_PIPE; + v->a[16249] = anon_sym_PIPE_AMP; + v->a[16250] = actions(2450); + v->a[16251] = 2; + v->a[16252] = anon_sym_AMP_AMP; + v->a[16253] = anon_sym_PIPE_PIPE; + v->a[16254] = actions(2454); + v->a[16255] = 2; + v->a[16256] = anon_sym_LT_AMP_DASH; + v->a[16257] = anon_sym_GT_AMP_DASH; + v->a[16258] = state(2722); + v->a[16259] = 2; small_parse_table_813(v); } void small_parse_table_813(t_small_parse_table_array *v) { - v->a[16260] = sym_variable_name; - v->a[16261] = state(1686); - v->a[16262] = 1; - v->a[16263] = sym_string; - v->a[16264] = actions(3425); - v->a[16265] = 2; - v->a[16266] = aux_sym__simple_variable_name_token1; - v->a[16267] = aux_sym__multiline_variable_name_token1; - v->a[16268] = actions(1241); - v->a[16269] = 4; - v->a[16270] = sym_file_descriptor; - v->a[16271] = sym_test_operator; - v->a[16272] = sym__brace_start; - v->a[16273] = ts_builtin_sym_end; - v->a[16274] = actions(3421); - v->a[16275] = 9; - v->a[16276] = anon_sym_DASH; - v->a[16277] = anon_sym_STAR; - v->a[16278] = anon_sym_BANG; - v->a[16279] = anon_sym_QMARK; + v->a[16260] = sym_file_redirect; + v->a[16261] = aux_sym_redirected_statement_repeat2; + v->a[16262] = state(2716); + v->a[16263] = 7; + v->a[16264] = sym_arithmetic_expansion; + v->a[16265] = sym_brace_expression; + v->a[16266] = sym_string; + v->a[16267] = sym_number; + v->a[16268] = sym_simple_expansion; + v->a[16269] = sym_expansion; + v->a[16270] = sym_command_substitution; + v->a[16271] = actions(2452); + v->a[16272] = 8; + v->a[16273] = anon_sym_LT; + v->a[16274] = anon_sym_GT; + v->a[16275] = anon_sym_GT_GT; + v->a[16276] = anon_sym_AMP_GT; + v->a[16277] = anon_sym_AMP_GT_GT; + v->a[16278] = anon_sym_LT_AMP; + v->a[16279] = anon_sym_GT_AMP; small_parse_table_814(v); } void small_parse_table_814(t_small_parse_table_array *v) { - v->a[16280] = anon_sym_DOLLAR; - v->a[16281] = anon_sym_POUND; - v->a[16282] = anon_sym_AT2; - v->a[16283] = anon_sym_0; - v->a[16284] = anon_sym__; - v->a[16285] = actions(1239); - v->a[16286] = 36; - v->a[16287] = anon_sym_LPAREN_LPAREN; - v->a[16288] = anon_sym_SEMI; - v->a[16289] = anon_sym_PIPE_PIPE; - v->a[16290] = anon_sym_AMP_AMP; - v->a[16291] = anon_sym_PIPE; - v->a[16292] = anon_sym_AMP; - v->a[16293] = anon_sym_LT; - v->a[16294] = anon_sym_GT; - v->a[16295] = anon_sym_LT_LT; - v->a[16296] = anon_sym_GT_GT; - v->a[16297] = anon_sym_SEMI_SEMI; - v->a[16298] = anon_sym_PIPE_AMP; - v->a[16299] = anon_sym_AMP_GT; + v->a[16280] = anon_sym_GT_PIPE; + v->a[16281] = 18; + v->a[16282] = actions(3); + v->a[16283] = 1; + v->a[16284] = sym_comment; + v->a[16285] = actions(2354); + v->a[16286] = 1; + v->a[16287] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16288] = actions(2356); + v->a[16289] = 1; + v->a[16290] = anon_sym_DOLLAR; + v->a[16291] = actions(2360); + v->a[16292] = 1; + v->a[16293] = anon_sym_DQUOTE; + v->a[16294] = actions(2362); + v->a[16295] = 1; + v->a[16296] = aux_sym_number_token1; + v->a[16297] = actions(2364); + v->a[16298] = 1; + v->a[16299] = aux_sym_number_token2; small_parse_table_815(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1620.c b/parser/static/small_parse_table/small_parse_table_1620.c deleted file mode 100644 index 02b778a7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1620.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1620.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8100(t_small_parse_table_array *v) -{ - v->a[162000] = actions(7312); - v->a[162001] = 1; - v->a[162002] = anon_sym_EQ_TILDE; - v->a[162003] = actions(7314); - v->a[162004] = 1; - v->a[162005] = anon_sym_QMARK; - v->a[162006] = actions(7374); - v->a[162007] = 1; - v->a[162008] = anon_sym_RBRACK; - v->a[162009] = actions(7278); - v->a[162010] = 2; - v->a[162011] = anon_sym_PLUS_PLUS; - v->a[162012] = anon_sym_DASH_DASH; - v->a[162013] = actions(7290); - v->a[162014] = 2; - v->a[162015] = anon_sym_EQ_EQ; - v->a[162016] = anon_sym_BANG_EQ; - v->a[162017] = actions(7292); - v->a[162018] = 2; - v->a[162019] = anon_sym_LT; - small_parse_table_8101(v); -} - -void small_parse_table_8101(t_small_parse_table_array *v) -{ - v->a[162020] = anon_sym_GT; - v->a[162021] = actions(7294); - v->a[162022] = 2; - v->a[162023] = anon_sym_LT_EQ; - v->a[162024] = anon_sym_GT_EQ; - v->a[162025] = actions(7296); - v->a[162026] = 2; - v->a[162027] = anon_sym_LT_LT; - v->a[162028] = anon_sym_GT_GT; - v->a[162029] = actions(7298); - v->a[162030] = 2; - v->a[162031] = anon_sym_PLUS; - v->a[162032] = anon_sym_DASH; - v->a[162033] = actions(7300); - v->a[162034] = 3; - v->a[162035] = anon_sym_STAR; - v->a[162036] = anon_sym_SLASH; - v->a[162037] = anon_sym_PERCENT; - v->a[162038] = actions(7446); - v->a[162039] = 11; - small_parse_table_8102(v); -} - -void small_parse_table_8102(t_small_parse_table_array *v) -{ - v->a[162040] = anon_sym_PLUS_EQ; - v->a[162041] = anon_sym_DASH_EQ; - v->a[162042] = anon_sym_STAR_EQ; - v->a[162043] = anon_sym_SLASH_EQ; - v->a[162044] = anon_sym_PERCENT_EQ; - v->a[162045] = anon_sym_STAR_STAR_EQ; - v->a[162046] = anon_sym_LT_LT_EQ; - v->a[162047] = anon_sym_GT_GT_EQ; - v->a[162048] = anon_sym_AMP_EQ; - v->a[162049] = anon_sym_CARET_EQ; - v->a[162050] = anon_sym_PIPE_EQ; - v->a[162051] = 3; - v->a[162052] = actions(71); - v->a[162053] = 1; - v->a[162054] = sym_comment; - v->a[162055] = actions(1273); - v->a[162056] = 14; - v->a[162057] = anon_sym_EQ; - v->a[162058] = anon_sym_PIPE; - v->a[162059] = anon_sym_CARET; - small_parse_table_8103(v); -} - -void small_parse_table_8103(t_small_parse_table_array *v) -{ - v->a[162060] = anon_sym_AMP; - v->a[162061] = anon_sym_LT; - v->a[162062] = anon_sym_GT; - v->a[162063] = anon_sym_LT_LT; - v->a[162064] = anon_sym_GT_GT; - v->a[162065] = anon_sym_PLUS; - v->a[162066] = anon_sym_DASH; - v->a[162067] = anon_sym_STAR; - v->a[162068] = anon_sym_SLASH; - v->a[162069] = anon_sym_PERCENT; - v->a[162070] = anon_sym_STAR_STAR; - v->a[162071] = actions(1369); - v->a[162072] = 23; - v->a[162073] = sym_test_operator; - v->a[162074] = anon_sym_PLUS_PLUS; - v->a[162075] = anon_sym_DASH_DASH; - v->a[162076] = anon_sym_PLUS_EQ; - v->a[162077] = anon_sym_DASH_EQ; - v->a[162078] = anon_sym_STAR_EQ; - v->a[162079] = anon_sym_SLASH_EQ; - small_parse_table_8104(v); -} - -void small_parse_table_8104(t_small_parse_table_array *v) -{ - v->a[162080] = anon_sym_PERCENT_EQ; - v->a[162081] = anon_sym_STAR_STAR_EQ; - v->a[162082] = anon_sym_LT_LT_EQ; - v->a[162083] = anon_sym_GT_GT_EQ; - v->a[162084] = anon_sym_AMP_EQ; - v->a[162085] = anon_sym_CARET_EQ; - v->a[162086] = anon_sym_PIPE_EQ; - v->a[162087] = anon_sym_PIPE_PIPE; - v->a[162088] = anon_sym_AMP_AMP; - v->a[162089] = anon_sym_EQ_EQ; - v->a[162090] = anon_sym_BANG_EQ; - v->a[162091] = anon_sym_LT_EQ; - v->a[162092] = anon_sym_GT_EQ; - v->a[162093] = anon_sym_RPAREN; - v->a[162094] = anon_sym_EQ_TILDE; - v->a[162095] = anon_sym_QMARK; - v->a[162096] = 8; - v->a[162097] = actions(71); - v->a[162098] = 1; - v->a[162099] = sym_comment; - small_parse_table_8105(v); -} - -/* EOF small_parse_table_1620.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1621.c b/parser/static/small_parse_table/small_parse_table_1621.c deleted file mode 100644 index af9d437c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1621.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1621.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8105(t_small_parse_table_array *v) -{ - v->a[162100] = actions(7198); - v->a[162101] = 1; - v->a[162102] = anon_sym_STAR_STAR; - v->a[162103] = actions(6793); - v->a[162104] = 2; - v->a[162105] = anon_sym_PLUS_PLUS; - v->a[162106] = anon_sym_DASH_DASH; - v->a[162107] = actions(7192); - v->a[162108] = 2; - v->a[162109] = anon_sym_LT_LT; - v->a[162110] = anon_sym_GT_GT; - v->a[162111] = actions(7194); - v->a[162112] = 2; - v->a[162113] = anon_sym_PLUS; - v->a[162114] = anon_sym_DASH; - v->a[162115] = actions(7196); - v->a[162116] = 3; - v->a[162117] = anon_sym_STAR; - v->a[162118] = anon_sym_SLASH; - v->a[162119] = anon_sym_PERCENT; - small_parse_table_8106(v); -} - -void small_parse_table_8106(t_small_parse_table_array *v) -{ - v->a[162120] = actions(6807); - v->a[162121] = 6; - v->a[162122] = anon_sym_EQ; - v->a[162123] = anon_sym_PIPE; - v->a[162124] = anon_sym_CARET; - v->a[162125] = anon_sym_AMP; - v->a[162126] = anon_sym_LT; - v->a[162127] = anon_sym_GT; - v->a[162128] = actions(6805); - v->a[162129] = 21; - v->a[162130] = sym_test_operator; - v->a[162131] = anon_sym_PLUS_EQ; - v->a[162132] = anon_sym_DASH_EQ; - v->a[162133] = anon_sym_STAR_EQ; - v->a[162134] = anon_sym_SLASH_EQ; - v->a[162135] = anon_sym_PERCENT_EQ; - v->a[162136] = anon_sym_STAR_STAR_EQ; - v->a[162137] = anon_sym_LT_LT_EQ; - v->a[162138] = anon_sym_GT_GT_EQ; - v->a[162139] = anon_sym_AMP_EQ; - small_parse_table_8107(v); -} - -void small_parse_table_8107(t_small_parse_table_array *v) -{ - v->a[162140] = anon_sym_CARET_EQ; - v->a[162141] = anon_sym_PIPE_EQ; - v->a[162142] = anon_sym_PIPE_PIPE; - v->a[162143] = anon_sym_AMP_AMP; - v->a[162144] = anon_sym_EQ_EQ; - v->a[162145] = anon_sym_BANG_EQ; - v->a[162146] = anon_sym_LT_EQ; - v->a[162147] = anon_sym_GT_EQ; - v->a[162148] = anon_sym_EQ_TILDE; - v->a[162149] = anon_sym_QMARK; - v->a[162150] = anon_sym_COLON; - v->a[162151] = 3; - v->a[162152] = actions(71); - v->a[162153] = 1; - v->a[162154] = sym_comment; - v->a[162155] = actions(1261); - v->a[162156] = 12; - v->a[162157] = anon_sym_PIPE; - v->a[162158] = anon_sym_LT; - v->a[162159] = anon_sym_GT; - small_parse_table_8108(v); -} - -void small_parse_table_8108(t_small_parse_table_array *v) -{ - v->a[162160] = anon_sym_LT_LT; - v->a[162161] = anon_sym_AMP_GT; - v->a[162162] = anon_sym_LT_AMP; - v->a[162163] = anon_sym_GT_AMP; - v->a[162164] = anon_sym_DOLLAR; - v->a[162165] = aux_sym_number_token1; - v->a[162166] = aux_sym_number_token2; - v->a[162167] = anon_sym_DOLLAR_LPAREN; - v->a[162168] = sym_word; - v->a[162169] = actions(1263); - v->a[162170] = 25; - v->a[162171] = sym_file_descriptor; - v->a[162172] = sym_test_operator; - v->a[162173] = sym__brace_start; - v->a[162174] = anon_sym_LPAREN_LPAREN; - v->a[162175] = anon_sym_PIPE_PIPE; - v->a[162176] = anon_sym_AMP_AMP; - v->a[162177] = anon_sym_GT_GT; - v->a[162178] = anon_sym_PIPE_AMP; - v->a[162179] = anon_sym_AMP_GT_GT; - small_parse_table_8109(v); -} - -void small_parse_table_8109(t_small_parse_table_array *v) -{ - v->a[162180] = anon_sym_GT_PIPE; - v->a[162181] = anon_sym_LT_AMP_DASH; - v->a[162182] = anon_sym_GT_AMP_DASH; - v->a[162183] = anon_sym_LT_LT_DASH; - v->a[162184] = anon_sym_LT_LT_LT; - v->a[162185] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[162186] = anon_sym_DOLLAR_LBRACK; - v->a[162187] = sym__special_character; - v->a[162188] = anon_sym_DQUOTE; - v->a[162189] = sym_raw_string; - v->a[162190] = sym_ansi_c_string; - v->a[162191] = anon_sym_DOLLAR_LBRACE; - v->a[162192] = anon_sym_BQUOTE; - v->a[162193] = anon_sym_DOLLAR_BQUOTE; - v->a[162194] = anon_sym_LT_LPAREN; - v->a[162195] = anon_sym_GT_LPAREN; - v->a[162196] = 3; - v->a[162197] = actions(3); - v->a[162198] = 1; - v->a[162199] = sym_comment; - small_parse_table_8110(v); -} - -/* EOF small_parse_table_1621.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1622.c b/parser/static/small_parse_table/small_parse_table_1622.c deleted file mode 100644 index 50df8ad9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1622.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1622.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8110(t_small_parse_table_array *v) -{ - v->a[162200] = actions(7450); - v->a[162201] = 1; - v->a[162202] = aux_sym_heredoc_redirect_token1; - v->a[162203] = actions(7448); - v->a[162204] = 36; - v->a[162205] = anon_sym_SEMI; - v->a[162206] = anon_sym_COMMA; - v->a[162207] = anon_sym_PLUS_PLUS; - v->a[162208] = anon_sym_DASH_DASH; - v->a[162209] = anon_sym_PLUS_EQ; - v->a[162210] = anon_sym_DASH_EQ; - v->a[162211] = anon_sym_STAR_EQ; - v->a[162212] = anon_sym_SLASH_EQ; - v->a[162213] = anon_sym_PERCENT_EQ; - v->a[162214] = anon_sym_STAR_STAR_EQ; - v->a[162215] = anon_sym_LT_LT_EQ; - v->a[162216] = anon_sym_GT_GT_EQ; - v->a[162217] = anon_sym_AMP_EQ; - v->a[162218] = anon_sym_CARET_EQ; - v->a[162219] = anon_sym_PIPE_EQ; - small_parse_table_8111(v); -} - -void small_parse_table_8111(t_small_parse_table_array *v) -{ - v->a[162220] = anon_sym_PIPE_PIPE; - v->a[162221] = anon_sym_DASHo; - v->a[162222] = anon_sym_AMP_AMP; - v->a[162223] = anon_sym_DASHa; - v->a[162224] = anon_sym_PIPE; - v->a[162225] = anon_sym_CARET; - v->a[162226] = anon_sym_AMP; - v->a[162227] = anon_sym_EQ_EQ; - v->a[162228] = anon_sym_BANG_EQ; - v->a[162229] = anon_sym_LT; - v->a[162230] = anon_sym_GT; - v->a[162231] = anon_sym_LT_EQ; - v->a[162232] = anon_sym_GT_EQ; - v->a[162233] = anon_sym_LT_LT; - v->a[162234] = anon_sym_GT_GT; - v->a[162235] = anon_sym_PLUS; - v->a[162236] = anon_sym_DASH; - v->a[162237] = anon_sym_STAR; - v->a[162238] = anon_sym_SLASH; - v->a[162239] = anon_sym_PERCENT; - small_parse_table_8112(v); -} - -void small_parse_table_8112(t_small_parse_table_array *v) -{ - v->a[162240] = anon_sym_STAR_STAR; - v->a[162241] = 25; - v->a[162242] = actions(71); - v->a[162243] = 1; - v->a[162244] = sym_comment; - v->a[162245] = actions(6474); - v->a[162246] = 1; - v->a[162247] = sym_word; - v->a[162248] = actions(6480); - v->a[162249] = 1; - v->a[162250] = anon_sym_LPAREN; - v->a[162251] = actions(6488); - v->a[162252] = 1; - v->a[162253] = anon_sym_DOLLAR; - v->a[162254] = actions(6494); - v->a[162255] = 1; - v->a[162256] = aux_sym_number_token1; - v->a[162257] = actions(6496); - v->a[162258] = 1; - v->a[162259] = aux_sym_number_token2; - small_parse_table_8113(v); -} - -void small_parse_table_8113(t_small_parse_table_array *v) -{ - v->a[162260] = actions(6500); - v->a[162261] = 1; - v->a[162262] = anon_sym_DOLLAR_LPAREN; - v->a[162263] = actions(6508); - v->a[162264] = 1; - v->a[162265] = sym_test_operator; - v->a[162266] = actions(6510); - v->a[162267] = 1; - v->a[162268] = sym_extglob_pattern; - v->a[162269] = actions(6512); - v->a[162270] = 1; - v->a[162271] = sym__brace_start; - v->a[162272] = actions(6551); - v->a[162273] = 1; - v->a[162274] = anon_sym_esac; - v->a[162275] = actions(7226); - v->a[162276] = 1; - v->a[162277] = anon_sym_DOLLAR_LBRACK; - v->a[162278] = actions(7228); - v->a[162279] = 1; - small_parse_table_8114(v); -} - -void small_parse_table_8114(t_small_parse_table_array *v) -{ - v->a[162280] = sym__special_character; - v->a[162281] = actions(7230); - v->a[162282] = 1; - v->a[162283] = anon_sym_DQUOTE; - v->a[162284] = actions(7234); - v->a[162285] = 1; - v->a[162286] = anon_sym_DOLLAR_LBRACE; - v->a[162287] = actions(7236); - v->a[162288] = 1; - v->a[162289] = anon_sym_BQUOTE; - v->a[162290] = actions(7238); - v->a[162291] = 1; - v->a[162292] = anon_sym_DOLLAR_BQUOTE; - v->a[162293] = state(6426); - v->a[162294] = 1; - v->a[162295] = aux_sym__literal_repeat1; - v->a[162296] = state(7007); - v->a[162297] = 1; - v->a[162298] = sym_last_case_item; - v->a[162299] = actions(7224); - small_parse_table_8115(v); -} - -/* EOF small_parse_table_1622.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1623.c b/parser/static/small_parse_table/small_parse_table_1623.c deleted file mode 100644 index c894eb00..00000000 --- a/parser/static/small_parse_table/small_parse_table_1623.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1623.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8115(t_small_parse_table_array *v) -{ - v->a[162300] = 2; - v->a[162301] = anon_sym_LPAREN_LPAREN; - v->a[162302] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[162303] = actions(7232); - v->a[162304] = 2; - v->a[162305] = sym_raw_string; - v->a[162306] = sym_ansi_c_string; - v->a[162307] = actions(7240); - v->a[162308] = 2; - v->a[162309] = anon_sym_LT_LPAREN; - v->a[162310] = anon_sym_GT_LPAREN; - v->a[162311] = state(3386); - v->a[162312] = 2; - v->a[162313] = sym_case_item; - v->a[162314] = aux_sym_case_statement_repeat1; - v->a[162315] = state(6695); - v->a[162316] = 2; - v->a[162317] = sym_concatenation; - v->a[162318] = sym__extglob_blob; - v->a[162319] = state(6303); - small_parse_table_8116(v); -} - -void small_parse_table_8116(t_small_parse_table_array *v) -{ - v->a[162320] = 9; - v->a[162321] = sym_arithmetic_expansion; - v->a[162322] = sym_brace_expression; - v->a[162323] = sym_string; - v->a[162324] = sym_translated_string; - v->a[162325] = sym_number; - v->a[162326] = sym_simple_expansion; - v->a[162327] = sym_expansion; - v->a[162328] = sym_command_substitution; - v->a[162329] = sym_process_substitution; - v->a[162330] = 3; - v->a[162331] = actions(71); - v->a[162332] = 1; - v->a[162333] = sym_comment; - v->a[162334] = actions(6864); - v->a[162335] = 14; - v->a[162336] = anon_sym_EQ; - v->a[162337] = anon_sym_PIPE; - v->a[162338] = anon_sym_CARET; - v->a[162339] = anon_sym_AMP; - small_parse_table_8117(v); -} - -void small_parse_table_8117(t_small_parse_table_array *v) -{ - v->a[162340] = anon_sym_LT; - v->a[162341] = anon_sym_GT; - v->a[162342] = anon_sym_LT_LT; - v->a[162343] = anon_sym_GT_GT; - v->a[162344] = anon_sym_PLUS; - v->a[162345] = anon_sym_DASH; - v->a[162346] = anon_sym_STAR; - v->a[162347] = anon_sym_SLASH; - v->a[162348] = anon_sym_PERCENT; - v->a[162349] = anon_sym_STAR_STAR; - v->a[162350] = actions(6862); - v->a[162351] = 23; - v->a[162352] = sym_test_operator; - v->a[162353] = anon_sym_PLUS_PLUS; - v->a[162354] = anon_sym_DASH_DASH; - v->a[162355] = anon_sym_PLUS_EQ; - v->a[162356] = anon_sym_DASH_EQ; - v->a[162357] = anon_sym_STAR_EQ; - v->a[162358] = anon_sym_SLASH_EQ; - v->a[162359] = anon_sym_PERCENT_EQ; - small_parse_table_8118(v); -} - -void small_parse_table_8118(t_small_parse_table_array *v) -{ - v->a[162360] = anon_sym_STAR_STAR_EQ; - v->a[162361] = anon_sym_LT_LT_EQ; - v->a[162362] = anon_sym_GT_GT_EQ; - v->a[162363] = anon_sym_AMP_EQ; - v->a[162364] = anon_sym_CARET_EQ; - v->a[162365] = anon_sym_PIPE_EQ; - v->a[162366] = anon_sym_PIPE_PIPE; - v->a[162367] = anon_sym_AMP_AMP; - v->a[162368] = anon_sym_EQ_EQ; - v->a[162369] = anon_sym_BANG_EQ; - v->a[162370] = anon_sym_LT_EQ; - v->a[162371] = anon_sym_GT_EQ; - v->a[162372] = anon_sym_RPAREN; - v->a[162373] = anon_sym_EQ_TILDE; - v->a[162374] = anon_sym_QMARK; - v->a[162375] = 13; - v->a[162376] = actions(71); - v->a[162377] = 1; - v->a[162378] = sym_comment; - v->a[162379] = actions(7220); - small_parse_table_8119(v); -} - -void small_parse_table_8119(t_small_parse_table_array *v) -{ - v->a[162380] = 1; - v->a[162381] = anon_sym_STAR_STAR; - v->a[162382] = actions(7222); - v->a[162383] = 1; - v->a[162384] = sym_test_operator; - v->a[162385] = actions(7388); - v->a[162386] = 1; - v->a[162387] = anon_sym_AMP; - v->a[162388] = actions(6793); - v->a[162389] = 2; - v->a[162390] = anon_sym_PLUS_PLUS; - v->a[162391] = anon_sym_DASH_DASH; - v->a[162392] = actions(7208); - v->a[162393] = 2; - v->a[162394] = anon_sym_EQ_EQ; - v->a[162395] = anon_sym_BANG_EQ; - v->a[162396] = actions(7210); - v->a[162397] = 2; - v->a[162398] = anon_sym_LT; - v->a[162399] = anon_sym_GT; - small_parse_table_8120(v); -} - -/* EOF small_parse_table_1623.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1624.c b/parser/static/small_parse_table/small_parse_table_1624.c deleted file mode 100644 index 2043ce7a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1624.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1624.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8120(t_small_parse_table_array *v) -{ - v->a[162400] = actions(7212); - v->a[162401] = 2; - v->a[162402] = anon_sym_LT_EQ; - v->a[162403] = anon_sym_GT_EQ; - v->a[162404] = actions(7214); - v->a[162405] = 2; - v->a[162406] = anon_sym_LT_LT; - v->a[162407] = anon_sym_GT_GT; - v->a[162408] = actions(7216); - v->a[162409] = 2; - v->a[162410] = anon_sym_PLUS; - v->a[162411] = anon_sym_DASH; - v->a[162412] = actions(6807); - v->a[162413] = 3; - v->a[162414] = anon_sym_EQ; - v->a[162415] = anon_sym_PIPE; - v->a[162416] = anon_sym_CARET; - v->a[162417] = actions(7218); - v->a[162418] = 3; - v->a[162419] = anon_sym_STAR; - small_parse_table_8121(v); -} - -void small_parse_table_8121(t_small_parse_table_array *v) -{ - v->a[162420] = anon_sym_SLASH; - v->a[162421] = anon_sym_PERCENT; - v->a[162422] = actions(6805); - v->a[162423] = 16; - v->a[162424] = anon_sym_RPAREN_RPAREN; - v->a[162425] = anon_sym_PLUS_EQ; - v->a[162426] = anon_sym_DASH_EQ; - v->a[162427] = anon_sym_STAR_EQ; - v->a[162428] = anon_sym_SLASH_EQ; - v->a[162429] = anon_sym_PERCENT_EQ; - v->a[162430] = anon_sym_STAR_STAR_EQ; - v->a[162431] = anon_sym_LT_LT_EQ; - v->a[162432] = anon_sym_GT_GT_EQ; - v->a[162433] = anon_sym_AMP_EQ; - v->a[162434] = anon_sym_CARET_EQ; - v->a[162435] = anon_sym_PIPE_EQ; - v->a[162436] = anon_sym_PIPE_PIPE; - v->a[162437] = anon_sym_AMP_AMP; - v->a[162438] = anon_sym_EQ_TILDE; - v->a[162439] = anon_sym_QMARK; - small_parse_table_8122(v); -} - -void small_parse_table_8122(t_small_parse_table_array *v) -{ - v->a[162440] = 17; - v->a[162441] = actions(71); - v->a[162442] = 1; - v->a[162443] = sym_comment; - v->a[162444] = actions(7123); - v->a[162445] = 1; - v->a[162446] = anon_sym_EQ; - v->a[162447] = actions(7220); - v->a[162448] = 1; - v->a[162449] = anon_sym_STAR_STAR; - v->a[162450] = actions(7222); - v->a[162451] = 1; - v->a[162452] = sym_test_operator; - v->a[162453] = actions(7380); - v->a[162454] = 1; - v->a[162455] = anon_sym_PIPE_PIPE; - v->a[162456] = actions(7382); - v->a[162457] = 1; - v->a[162458] = anon_sym_AMP_AMP; - v->a[162459] = actions(7384); - small_parse_table_8123(v); -} - -void small_parse_table_8123(t_small_parse_table_array *v) -{ - v->a[162460] = 1; - v->a[162461] = anon_sym_PIPE; - v->a[162462] = actions(7386); - v->a[162463] = 1; - v->a[162464] = anon_sym_CARET; - v->a[162465] = actions(7388); - v->a[162466] = 1; - v->a[162467] = anon_sym_AMP; - v->a[162468] = actions(6793); - v->a[162469] = 2; - v->a[162470] = anon_sym_PLUS_PLUS; - v->a[162471] = anon_sym_DASH_DASH; - v->a[162472] = actions(7208); - v->a[162473] = 2; - v->a[162474] = anon_sym_EQ_EQ; - v->a[162475] = anon_sym_BANG_EQ; - v->a[162476] = actions(7210); - v->a[162477] = 2; - v->a[162478] = anon_sym_LT; - v->a[162479] = anon_sym_GT; - small_parse_table_8124(v); -} - -void small_parse_table_8124(t_small_parse_table_array *v) -{ - v->a[162480] = actions(7212); - v->a[162481] = 2; - v->a[162482] = anon_sym_LT_EQ; - v->a[162483] = anon_sym_GT_EQ; - v->a[162484] = actions(7214); - v->a[162485] = 2; - v->a[162486] = anon_sym_LT_LT; - v->a[162487] = anon_sym_GT_GT; - v->a[162488] = actions(7216); - v->a[162489] = 2; - v->a[162490] = anon_sym_PLUS; - v->a[162491] = anon_sym_DASH; - v->a[162492] = actions(7218); - v->a[162493] = 3; - v->a[162494] = anon_sym_STAR; - v->a[162495] = anon_sym_SLASH; - v->a[162496] = anon_sym_PERCENT; - v->a[162497] = actions(7125); - v->a[162498] = 14; - v->a[162499] = anon_sym_RPAREN_RPAREN; - small_parse_table_8125(v); -} - -/* EOF small_parse_table_1624.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1625.c b/parser/static/small_parse_table/small_parse_table_1625.c deleted file mode 100644 index 26346775..00000000 --- a/parser/static/small_parse_table/small_parse_table_1625.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1625.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8125(t_small_parse_table_array *v) -{ - v->a[162500] = anon_sym_PLUS_EQ; - v->a[162501] = anon_sym_DASH_EQ; - v->a[162502] = anon_sym_STAR_EQ; - v->a[162503] = anon_sym_SLASH_EQ; - v->a[162504] = anon_sym_PERCENT_EQ; - v->a[162505] = anon_sym_STAR_STAR_EQ; - v->a[162506] = anon_sym_LT_LT_EQ; - v->a[162507] = anon_sym_GT_GT_EQ; - v->a[162508] = anon_sym_AMP_EQ; - v->a[162509] = anon_sym_CARET_EQ; - v->a[162510] = anon_sym_PIPE_EQ; - v->a[162511] = anon_sym_EQ_TILDE; - v->a[162512] = anon_sym_QMARK; - v->a[162513] = 14; - v->a[162514] = actions(71); - v->a[162515] = 1; - v->a[162516] = sym_comment; - v->a[162517] = actions(7220); - v->a[162518] = 1; - v->a[162519] = anon_sym_STAR_STAR; - small_parse_table_8126(v); -} - -void small_parse_table_8126(t_small_parse_table_array *v) -{ - v->a[162520] = actions(7222); - v->a[162521] = 1; - v->a[162522] = sym_test_operator; - v->a[162523] = actions(7386); - v->a[162524] = 1; - v->a[162525] = anon_sym_CARET; - v->a[162526] = actions(7388); - v->a[162527] = 1; - v->a[162528] = anon_sym_AMP; - v->a[162529] = actions(6793); - v->a[162530] = 2; - v->a[162531] = anon_sym_PLUS_PLUS; - v->a[162532] = anon_sym_DASH_DASH; - v->a[162533] = actions(6807); - v->a[162534] = 2; - v->a[162535] = anon_sym_EQ; - v->a[162536] = anon_sym_PIPE; - v->a[162537] = actions(7208); - v->a[162538] = 2; - v->a[162539] = anon_sym_EQ_EQ; - small_parse_table_8127(v); -} - -void small_parse_table_8127(t_small_parse_table_array *v) -{ - v->a[162540] = anon_sym_BANG_EQ; - v->a[162541] = actions(7210); - v->a[162542] = 2; - v->a[162543] = anon_sym_LT; - v->a[162544] = anon_sym_GT; - v->a[162545] = actions(7212); - v->a[162546] = 2; - v->a[162547] = anon_sym_LT_EQ; - v->a[162548] = anon_sym_GT_EQ; - v->a[162549] = actions(7214); - v->a[162550] = 2; - v->a[162551] = anon_sym_LT_LT; - v->a[162552] = anon_sym_GT_GT; - v->a[162553] = actions(7216); - v->a[162554] = 2; - v->a[162555] = anon_sym_PLUS; - v->a[162556] = anon_sym_DASH; - v->a[162557] = actions(7218); - v->a[162558] = 3; - v->a[162559] = anon_sym_STAR; - small_parse_table_8128(v); -} - -void small_parse_table_8128(t_small_parse_table_array *v) -{ - v->a[162560] = anon_sym_SLASH; - v->a[162561] = anon_sym_PERCENT; - v->a[162562] = actions(6805); - v->a[162563] = 16; - v->a[162564] = anon_sym_RPAREN_RPAREN; - v->a[162565] = anon_sym_PLUS_EQ; - v->a[162566] = anon_sym_DASH_EQ; - v->a[162567] = anon_sym_STAR_EQ; - v->a[162568] = anon_sym_SLASH_EQ; - v->a[162569] = anon_sym_PERCENT_EQ; - v->a[162570] = anon_sym_STAR_STAR_EQ; - v->a[162571] = anon_sym_LT_LT_EQ; - v->a[162572] = anon_sym_GT_GT_EQ; - v->a[162573] = anon_sym_AMP_EQ; - v->a[162574] = anon_sym_CARET_EQ; - v->a[162575] = anon_sym_PIPE_EQ; - v->a[162576] = anon_sym_PIPE_PIPE; - v->a[162577] = anon_sym_AMP_AMP; - v->a[162578] = anon_sym_EQ_TILDE; - v->a[162579] = anon_sym_QMARK; - small_parse_table_8129(v); -} - -void small_parse_table_8129(t_small_parse_table_array *v) -{ - v->a[162580] = 15; - v->a[162581] = actions(71); - v->a[162582] = 1; - v->a[162583] = sym_comment; - v->a[162584] = actions(6807); - v->a[162585] = 1; - v->a[162586] = anon_sym_EQ; - v->a[162587] = actions(7220); - v->a[162588] = 1; - v->a[162589] = anon_sym_STAR_STAR; - v->a[162590] = actions(7222); - v->a[162591] = 1; - v->a[162592] = sym_test_operator; - v->a[162593] = actions(7384); - v->a[162594] = 1; - v->a[162595] = anon_sym_PIPE; - v->a[162596] = actions(7386); - v->a[162597] = 1; - v->a[162598] = anon_sym_CARET; - v->a[162599] = actions(7388); - small_parse_table_8130(v); -} - -/* EOF small_parse_table_1625.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1626.c b/parser/static/small_parse_table/small_parse_table_1626.c deleted file mode 100644 index 28133844..00000000 --- a/parser/static/small_parse_table/small_parse_table_1626.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1626.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8130(t_small_parse_table_array *v) -{ - v->a[162600] = 1; - v->a[162601] = anon_sym_AMP; - v->a[162602] = actions(6793); - v->a[162603] = 2; - v->a[162604] = anon_sym_PLUS_PLUS; - v->a[162605] = anon_sym_DASH_DASH; - v->a[162606] = actions(7208); - v->a[162607] = 2; - v->a[162608] = anon_sym_EQ_EQ; - v->a[162609] = anon_sym_BANG_EQ; - v->a[162610] = actions(7210); - v->a[162611] = 2; - v->a[162612] = anon_sym_LT; - v->a[162613] = anon_sym_GT; - v->a[162614] = actions(7212); - v->a[162615] = 2; - v->a[162616] = anon_sym_LT_EQ; - v->a[162617] = anon_sym_GT_EQ; - v->a[162618] = actions(7214); - v->a[162619] = 2; - small_parse_table_8131(v); -} - -void small_parse_table_8131(t_small_parse_table_array *v) -{ - v->a[162620] = anon_sym_LT_LT; - v->a[162621] = anon_sym_GT_GT; - v->a[162622] = actions(7216); - v->a[162623] = 2; - v->a[162624] = anon_sym_PLUS; - v->a[162625] = anon_sym_DASH; - v->a[162626] = actions(7218); - v->a[162627] = 3; - v->a[162628] = anon_sym_STAR; - v->a[162629] = anon_sym_SLASH; - v->a[162630] = anon_sym_PERCENT; - v->a[162631] = actions(6805); - v->a[162632] = 16; - v->a[162633] = anon_sym_RPAREN_RPAREN; - v->a[162634] = anon_sym_PLUS_EQ; - v->a[162635] = anon_sym_DASH_EQ; - v->a[162636] = anon_sym_STAR_EQ; - v->a[162637] = anon_sym_SLASH_EQ; - v->a[162638] = anon_sym_PERCENT_EQ; - v->a[162639] = anon_sym_STAR_STAR_EQ; - small_parse_table_8132(v); -} - -void small_parse_table_8132(t_small_parse_table_array *v) -{ - v->a[162640] = anon_sym_LT_LT_EQ; - v->a[162641] = anon_sym_GT_GT_EQ; - v->a[162642] = anon_sym_AMP_EQ; - v->a[162643] = anon_sym_CARET_EQ; - v->a[162644] = anon_sym_PIPE_EQ; - v->a[162645] = anon_sym_PIPE_PIPE; - v->a[162646] = anon_sym_AMP_AMP; - v->a[162647] = anon_sym_EQ_TILDE; - v->a[162648] = anon_sym_QMARK; - v->a[162649] = 16; - v->a[162650] = actions(71); - v->a[162651] = 1; - v->a[162652] = sym_comment; - v->a[162653] = actions(6807); - v->a[162654] = 1; - v->a[162655] = anon_sym_EQ; - v->a[162656] = actions(7220); - v->a[162657] = 1; - v->a[162658] = anon_sym_STAR_STAR; - v->a[162659] = actions(7222); - small_parse_table_8133(v); -} - -void small_parse_table_8133(t_small_parse_table_array *v) -{ - v->a[162660] = 1; - v->a[162661] = sym_test_operator; - v->a[162662] = actions(7382); - v->a[162663] = 1; - v->a[162664] = anon_sym_AMP_AMP; - v->a[162665] = actions(7384); - v->a[162666] = 1; - v->a[162667] = anon_sym_PIPE; - v->a[162668] = actions(7386); - v->a[162669] = 1; - v->a[162670] = anon_sym_CARET; - v->a[162671] = actions(7388); - v->a[162672] = 1; - v->a[162673] = anon_sym_AMP; - v->a[162674] = actions(6793); - v->a[162675] = 2; - v->a[162676] = anon_sym_PLUS_PLUS; - v->a[162677] = anon_sym_DASH_DASH; - v->a[162678] = actions(7208); - v->a[162679] = 2; - small_parse_table_8134(v); -} - -void small_parse_table_8134(t_small_parse_table_array *v) -{ - v->a[162680] = anon_sym_EQ_EQ; - v->a[162681] = anon_sym_BANG_EQ; - v->a[162682] = actions(7210); - v->a[162683] = 2; - v->a[162684] = anon_sym_LT; - v->a[162685] = anon_sym_GT; - v->a[162686] = actions(7212); - v->a[162687] = 2; - v->a[162688] = anon_sym_LT_EQ; - v->a[162689] = anon_sym_GT_EQ; - v->a[162690] = actions(7214); - v->a[162691] = 2; - v->a[162692] = anon_sym_LT_LT; - v->a[162693] = anon_sym_GT_GT; - v->a[162694] = actions(7216); - v->a[162695] = 2; - v->a[162696] = anon_sym_PLUS; - v->a[162697] = anon_sym_DASH; - v->a[162698] = actions(7218); - v->a[162699] = 3; - small_parse_table_8135(v); -} - -/* EOF small_parse_table_1626.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1627.c b/parser/static/small_parse_table/small_parse_table_1627.c deleted file mode 100644 index 17449354..00000000 --- a/parser/static/small_parse_table/small_parse_table_1627.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1627.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8135(t_small_parse_table_array *v) -{ - v->a[162700] = anon_sym_STAR; - v->a[162701] = anon_sym_SLASH; - v->a[162702] = anon_sym_PERCENT; - v->a[162703] = actions(6805); - v->a[162704] = 15; - v->a[162705] = anon_sym_RPAREN_RPAREN; - v->a[162706] = anon_sym_PLUS_EQ; - v->a[162707] = anon_sym_DASH_EQ; - v->a[162708] = anon_sym_STAR_EQ; - v->a[162709] = anon_sym_SLASH_EQ; - v->a[162710] = anon_sym_PERCENT_EQ; - v->a[162711] = anon_sym_STAR_STAR_EQ; - v->a[162712] = anon_sym_LT_LT_EQ; - v->a[162713] = anon_sym_GT_GT_EQ; - v->a[162714] = anon_sym_AMP_EQ; - v->a[162715] = anon_sym_CARET_EQ; - v->a[162716] = anon_sym_PIPE_EQ; - v->a[162717] = anon_sym_PIPE_PIPE; - v->a[162718] = anon_sym_EQ_TILDE; - v->a[162719] = anon_sym_QMARK; - small_parse_table_8136(v); -} - -void small_parse_table_8136(t_small_parse_table_array *v) -{ - v->a[162720] = 19; - v->a[162721] = actions(71); - v->a[162722] = 1; - v->a[162723] = sym_comment; - v->a[162724] = actions(7220); - v->a[162725] = 1; - v->a[162726] = anon_sym_STAR_STAR; - v->a[162727] = actions(7222); - v->a[162728] = 1; - v->a[162729] = sym_test_operator; - v->a[162730] = actions(7376); - v->a[162731] = 1; - v->a[162732] = anon_sym_EQ; - v->a[162733] = actions(7380); - v->a[162734] = 1; - v->a[162735] = anon_sym_PIPE_PIPE; - v->a[162736] = actions(7382); - v->a[162737] = 1; - v->a[162738] = anon_sym_AMP_AMP; - v->a[162739] = actions(7384); - small_parse_table_8137(v); -} - -void small_parse_table_8137(t_small_parse_table_array *v) -{ - v->a[162740] = 1; - v->a[162741] = anon_sym_PIPE; - v->a[162742] = actions(7386); - v->a[162743] = 1; - v->a[162744] = anon_sym_CARET; - v->a[162745] = actions(7388); - v->a[162746] = 1; - v->a[162747] = anon_sym_AMP; - v->a[162748] = actions(7390); - v->a[162749] = 1; - v->a[162750] = anon_sym_EQ_TILDE; - v->a[162751] = actions(7392); - v->a[162752] = 1; - v->a[162753] = anon_sym_QMARK; - v->a[162754] = actions(6793); - v->a[162755] = 2; - v->a[162756] = anon_sym_PLUS_PLUS; - v->a[162757] = anon_sym_DASH_DASH; - v->a[162758] = actions(7208); - v->a[162759] = 2; - small_parse_table_8138(v); -} - -void small_parse_table_8138(t_small_parse_table_array *v) -{ - v->a[162760] = anon_sym_EQ_EQ; - v->a[162761] = anon_sym_BANG_EQ; - v->a[162762] = actions(7210); - v->a[162763] = 2; - v->a[162764] = anon_sym_LT; - v->a[162765] = anon_sym_GT; - v->a[162766] = actions(7212); - v->a[162767] = 2; - v->a[162768] = anon_sym_LT_EQ; - v->a[162769] = anon_sym_GT_EQ; - v->a[162770] = actions(7214); - v->a[162771] = 2; - v->a[162772] = anon_sym_LT_LT; - v->a[162773] = anon_sym_GT_GT; - v->a[162774] = actions(7216); - v->a[162775] = 2; - v->a[162776] = anon_sym_PLUS; - v->a[162777] = anon_sym_DASH; - v->a[162778] = actions(7218); - v->a[162779] = 3; - small_parse_table_8139(v); -} - -void small_parse_table_8139(t_small_parse_table_array *v) -{ - v->a[162780] = anon_sym_STAR; - v->a[162781] = anon_sym_SLASH; - v->a[162782] = anon_sym_PERCENT; - v->a[162783] = actions(6805); - v->a[162784] = 12; - v->a[162785] = anon_sym_RPAREN_RPAREN; - v->a[162786] = anon_sym_PLUS_EQ; - v->a[162787] = anon_sym_DASH_EQ; - v->a[162788] = anon_sym_STAR_EQ; - v->a[162789] = anon_sym_SLASH_EQ; - v->a[162790] = anon_sym_PERCENT_EQ; - v->a[162791] = anon_sym_STAR_STAR_EQ; - v->a[162792] = anon_sym_LT_LT_EQ; - v->a[162793] = anon_sym_GT_GT_EQ; - v->a[162794] = anon_sym_AMP_EQ; - v->a[162795] = anon_sym_CARET_EQ; - v->a[162796] = anon_sym_PIPE_EQ; - v->a[162797] = 5; - v->a[162798] = actions(71); - v->a[162799] = 1; - small_parse_table_8140(v); -} - -/* EOF small_parse_table_1627.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1628.c b/parser/static/small_parse_table/small_parse_table_1628.c deleted file mode 100644 index a406221a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1628.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1628.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8140(t_small_parse_table_array *v) -{ - v->a[162800] = sym_comment; - v->a[162801] = actions(7452); - v->a[162802] = 1; - v->a[162803] = sym__special_character; - v->a[162804] = state(3065); - v->a[162805] = 1; - v->a[162806] = aux_sym__literal_repeat1; - v->a[162807] = actions(1362); - v->a[162808] = 12; - v->a[162809] = anon_sym_PIPE; - v->a[162810] = anon_sym_LT; - v->a[162811] = anon_sym_GT; - v->a[162812] = anon_sym_LT_LT; - v->a[162813] = anon_sym_AMP_GT; - v->a[162814] = anon_sym_LT_AMP; - v->a[162815] = anon_sym_GT_AMP; - v->a[162816] = anon_sym_DOLLAR; - v->a[162817] = aux_sym_number_token1; - v->a[162818] = aux_sym_number_token2; - v->a[162819] = anon_sym_DOLLAR_LPAREN; - small_parse_table_8141(v); -} - -void small_parse_table_8141(t_small_parse_table_array *v) -{ - v->a[162820] = sym_word; - v->a[162821] = actions(1364); - v->a[162822] = 23; - v->a[162823] = sym_file_descriptor; - v->a[162824] = sym_test_operator; - v->a[162825] = sym__brace_start; - v->a[162826] = anon_sym_LPAREN_LPAREN; - v->a[162827] = anon_sym_PIPE_PIPE; - v->a[162828] = anon_sym_AMP_AMP; - v->a[162829] = anon_sym_GT_GT; - v->a[162830] = anon_sym_PIPE_AMP; - v->a[162831] = anon_sym_AMP_GT_GT; - v->a[162832] = anon_sym_GT_PIPE; - v->a[162833] = anon_sym_LT_AMP_DASH; - v->a[162834] = anon_sym_GT_AMP_DASH; - v->a[162835] = anon_sym_LT_LT_DASH; - v->a[162836] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[162837] = anon_sym_DOLLAR_LBRACK; - v->a[162838] = anon_sym_DQUOTE; - v->a[162839] = sym_raw_string; - small_parse_table_8142(v); -} - -void small_parse_table_8142(t_small_parse_table_array *v) -{ - v->a[162840] = sym_ansi_c_string; - v->a[162841] = anon_sym_DOLLAR_LBRACE; - v->a[162842] = anon_sym_BQUOTE; - v->a[162843] = anon_sym_DOLLAR_BQUOTE; - v->a[162844] = anon_sym_LT_LPAREN; - v->a[162845] = anon_sym_GT_LPAREN; - v->a[162846] = 25; - v->a[162847] = actions(71); - v->a[162848] = 1; - v->a[162849] = sym_comment; - v->a[162850] = actions(6474); - v->a[162851] = 1; - v->a[162852] = sym_word; - v->a[162853] = actions(6480); - v->a[162854] = 1; - v->a[162855] = anon_sym_LPAREN; - v->a[162856] = actions(6488); - v->a[162857] = 1; - v->a[162858] = anon_sym_DOLLAR; - v->a[162859] = actions(6494); - small_parse_table_8143(v); -} - -void small_parse_table_8143(t_small_parse_table_array *v) -{ - v->a[162860] = 1; - v->a[162861] = aux_sym_number_token1; - v->a[162862] = actions(6496); - v->a[162863] = 1; - v->a[162864] = aux_sym_number_token2; - v->a[162865] = actions(6500); - v->a[162866] = 1; - v->a[162867] = anon_sym_DOLLAR_LPAREN; - v->a[162868] = actions(6508); - v->a[162869] = 1; - v->a[162870] = sym_test_operator; - v->a[162871] = actions(6510); - v->a[162872] = 1; - v->a[162873] = sym_extglob_pattern; - v->a[162874] = actions(6512); - v->a[162875] = 1; - v->a[162876] = sym__brace_start; - v->a[162877] = actions(7226); - v->a[162878] = 1; - v->a[162879] = anon_sym_DOLLAR_LBRACK; - small_parse_table_8144(v); -} - -void small_parse_table_8144(t_small_parse_table_array *v) -{ - v->a[162880] = actions(7228); - v->a[162881] = 1; - v->a[162882] = sym__special_character; - v->a[162883] = actions(7230); - v->a[162884] = 1; - v->a[162885] = anon_sym_DQUOTE; - v->a[162886] = actions(7234); - v->a[162887] = 1; - v->a[162888] = anon_sym_DOLLAR_LBRACE; - v->a[162889] = actions(7236); - v->a[162890] = 1; - v->a[162891] = anon_sym_BQUOTE; - v->a[162892] = actions(7238); - v->a[162893] = 1; - v->a[162894] = anon_sym_DOLLAR_BQUOTE; - v->a[162895] = actions(7455); - v->a[162896] = 1; - v->a[162897] = anon_sym_esac; - v->a[162898] = state(6426); - v->a[162899] = 1; - small_parse_table_8145(v); -} - -/* EOF small_parse_table_1628.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1629.c b/parser/static/small_parse_table/small_parse_table_1629.c deleted file mode 100644 index 52868f00..00000000 --- a/parser/static/small_parse_table/small_parse_table_1629.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1629.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8145(t_small_parse_table_array *v) -{ - v->a[162900] = aux_sym__literal_repeat1; - v->a[162901] = state(7013); - v->a[162902] = 1; - v->a[162903] = sym_last_case_item; - v->a[162904] = actions(7224); - v->a[162905] = 2; - v->a[162906] = anon_sym_LPAREN_LPAREN; - v->a[162907] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[162908] = actions(7232); - v->a[162909] = 2; - v->a[162910] = sym_raw_string; - v->a[162911] = sym_ansi_c_string; - v->a[162912] = actions(7240); - v->a[162913] = 2; - v->a[162914] = anon_sym_LT_LPAREN; - v->a[162915] = anon_sym_GT_LPAREN; - v->a[162916] = state(3388); - v->a[162917] = 2; - v->a[162918] = sym_case_item; - v->a[162919] = aux_sym_case_statement_repeat1; - small_parse_table_8146(v); -} - -void small_parse_table_8146(t_small_parse_table_array *v) -{ - v->a[162920] = state(6695); - v->a[162921] = 2; - v->a[162922] = sym_concatenation; - v->a[162923] = sym__extglob_blob; - v->a[162924] = state(6303); - v->a[162925] = 9; - v->a[162926] = sym_arithmetic_expansion; - v->a[162927] = sym_brace_expression; - v->a[162928] = sym_string; - v->a[162929] = sym_translated_string; - v->a[162930] = sym_number; - v->a[162931] = sym_simple_expansion; - v->a[162932] = sym_expansion; - v->a[162933] = sym_command_substitution; - v->a[162934] = sym_process_substitution; - v->a[162935] = 18; - v->a[162936] = actions(71); - v->a[162937] = 1; - v->a[162938] = sym_comment; - v->a[162939] = actions(6807); - small_parse_table_8147(v); -} - -void small_parse_table_8147(t_small_parse_table_array *v) -{ - v->a[162940] = 1; - v->a[162941] = anon_sym_EQ; - v->a[162942] = actions(7220); - v->a[162943] = 1; - v->a[162944] = anon_sym_STAR_STAR; - v->a[162945] = actions(7222); - v->a[162946] = 1; - v->a[162947] = sym_test_operator; - v->a[162948] = actions(7380); - v->a[162949] = 1; - v->a[162950] = anon_sym_PIPE_PIPE; - v->a[162951] = actions(7382); - v->a[162952] = 1; - v->a[162953] = anon_sym_AMP_AMP; - v->a[162954] = actions(7384); - v->a[162955] = 1; - v->a[162956] = anon_sym_PIPE; - v->a[162957] = actions(7386); - v->a[162958] = 1; - v->a[162959] = anon_sym_CARET; - small_parse_table_8148(v); -} - -void small_parse_table_8148(t_small_parse_table_array *v) -{ - v->a[162960] = actions(7388); - v->a[162961] = 1; - v->a[162962] = anon_sym_AMP; - v->a[162963] = actions(7392); - v->a[162964] = 1; - v->a[162965] = anon_sym_QMARK; - v->a[162966] = actions(6793); - v->a[162967] = 2; - v->a[162968] = anon_sym_PLUS_PLUS; - v->a[162969] = anon_sym_DASH_DASH; - v->a[162970] = actions(7208); - v->a[162971] = 2; - v->a[162972] = anon_sym_EQ_EQ; - v->a[162973] = anon_sym_BANG_EQ; - v->a[162974] = actions(7210); - v->a[162975] = 2; - v->a[162976] = anon_sym_LT; - v->a[162977] = anon_sym_GT; - v->a[162978] = actions(7212); - v->a[162979] = 2; - small_parse_table_8149(v); -} - -void small_parse_table_8149(t_small_parse_table_array *v) -{ - v->a[162980] = anon_sym_LT_EQ; - v->a[162981] = anon_sym_GT_EQ; - v->a[162982] = actions(7214); - v->a[162983] = 2; - v->a[162984] = anon_sym_LT_LT; - v->a[162985] = anon_sym_GT_GT; - v->a[162986] = actions(7216); - v->a[162987] = 2; - v->a[162988] = anon_sym_PLUS; - v->a[162989] = anon_sym_DASH; - v->a[162990] = actions(7218); - v->a[162991] = 3; - v->a[162992] = anon_sym_STAR; - v->a[162993] = anon_sym_SLASH; - v->a[162994] = anon_sym_PERCENT; - v->a[162995] = actions(6805); - v->a[162996] = 13; - v->a[162997] = anon_sym_RPAREN_RPAREN; - v->a[162998] = anon_sym_PLUS_EQ; - v->a[162999] = anon_sym_DASH_EQ; - small_parse_table_8150(v); -} - -/* EOF small_parse_table_1629.c */ diff --git a/parser/static/small_parse_table/small_parse_table_163.c b/parser/static/small_parse_table/small_parse_table_163.c index 3c578db4..ba86c0e2 100644 --- a/parser/static/small_parse_table/small_parse_table_163.c +++ b/parser/static/small_parse_table/small_parse_table_163.c @@ -14,126 +14,126 @@ void small_parse_table_815(t_small_parse_table_array *v) { - v->a[16300] = anon_sym_AMP_GT_GT; - v->a[16301] = anon_sym_LT_AMP; - v->a[16302] = anon_sym_GT_AMP; - v->a[16303] = anon_sym_GT_PIPE; - v->a[16304] = anon_sym_LT_AMP_DASH; - v->a[16305] = anon_sym_GT_AMP_DASH; - v->a[16306] = anon_sym_LT_LT_DASH; - v->a[16307] = aux_sym_heredoc_redirect_token1; - v->a[16308] = anon_sym_LT_LT_LT; - v->a[16309] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16310] = anon_sym_DOLLAR_LBRACK; - v->a[16311] = sym__special_character; - v->a[16312] = sym_raw_string; - v->a[16313] = sym_ansi_c_string; - v->a[16314] = aux_sym_number_token1; - v->a[16315] = aux_sym_number_token2; - v->a[16316] = anon_sym_DOLLAR_LBRACE; - v->a[16317] = anon_sym_DOLLAR_LPAREN; - v->a[16318] = anon_sym_BQUOTE; - v->a[16319] = anon_sym_DOLLAR_BQUOTE; + v->a[16300] = actions(2366); + v->a[16301] = 1; + v->a[16302] = anon_sym_DOLLAR_LBRACE; + v->a[16303] = actions(2368); + v->a[16304] = 1; + v->a[16305] = anon_sym_DOLLAR_LPAREN; + v->a[16306] = actions(2372); + v->a[16307] = 1; + v->a[16308] = anon_sym_DOLLAR_BQUOTE; + v->a[16309] = actions(2376); + v->a[16310] = 1; + v->a[16311] = sym__brace_start; + v->a[16312] = actions(2573); + v->a[16313] = 1; + v->a[16314] = sym__special_character; + v->a[16315] = actions(2650); + v->a[16316] = 1; + v->a[16317] = sym_test_operator; + v->a[16318] = state(1981); + v->a[16319] = 1; small_parse_table_816(v); } void small_parse_table_816(t_small_parse_table_array *v) { - v->a[16320] = anon_sym_LT_LPAREN; - v->a[16321] = anon_sym_GT_LPAREN; - v->a[16322] = sym_word; - v->a[16323] = 36; - v->a[16324] = actions(71); - v->a[16325] = 1; - v->a[16326] = sym_comment; - v->a[16327] = actions(235); - v->a[16328] = 1; - v->a[16329] = anon_sym_RPAREN_RPAREN; - v->a[16330] = actions(1141); - v->a[16331] = 1; - v->a[16332] = anon_sym_DOLLAR_LBRACK; - v->a[16333] = actions(1145); - v->a[16334] = 1; - v->a[16335] = anon_sym_DOLLAR; - v->a[16336] = actions(1149); - v->a[16337] = 1; - v->a[16338] = anon_sym_DQUOTE; - v->a[16339] = actions(1153); + v->a[16320] = aux_sym__literal_repeat1; + v->a[16321] = state(2315); + v->a[16322] = 1; + v->a[16323] = sym_concatenation; + v->a[16324] = actions(1530); + v->a[16325] = 2; + v->a[16326] = sym_file_descriptor; + v->a[16327] = aux_sym_heredoc_redirect_token1; + v->a[16328] = actions(2648); + v->a[16329] = 2; + v->a[16330] = sym_raw_string; + v->a[16331] = sym_word; + v->a[16332] = state(2136); + v->a[16333] = 7; + v->a[16334] = sym_arithmetic_expansion; + v->a[16335] = sym_brace_expression; + v->a[16336] = sym_string; + v->a[16337] = sym_number; + v->a[16338] = sym_simple_expansion; + v->a[16339] = sym_expansion; small_parse_table_817(v); } void small_parse_table_817(t_small_parse_table_array *v) { - v->a[16340] = 1; - v->a[16341] = aux_sym_number_token1; - v->a[16342] = actions(1155); - v->a[16343] = 1; - v->a[16344] = aux_sym_number_token2; - v->a[16345] = actions(1157); - v->a[16346] = 1; - v->a[16347] = anon_sym_DOLLAR_LBRACE; - v->a[16348] = actions(1159); - v->a[16349] = 1; - v->a[16350] = anon_sym_DOLLAR_LPAREN; - v->a[16351] = actions(1163); - v->a[16352] = 1; - v->a[16353] = anon_sym_DOLLAR_BQUOTE; - v->a[16354] = actions(1169); - v->a[16355] = 1; - v->a[16356] = sym__brace_start; - v->a[16357] = actions(1171); - v->a[16358] = 1; - v->a[16359] = sym_word; + v->a[16340] = sym_command_substitution; + v->a[16341] = actions(1528); + v->a[16342] = 20; + v->a[16343] = anon_sym_PIPE; + v->a[16344] = anon_sym_SEMI_SEMI; + v->a[16345] = anon_sym_PIPE_AMP; + v->a[16346] = anon_sym_AMP_AMP; + v->a[16347] = anon_sym_PIPE_PIPE; + v->a[16348] = anon_sym_LT; + v->a[16349] = anon_sym_GT; + v->a[16350] = anon_sym_GT_GT; + v->a[16351] = anon_sym_AMP_GT; + v->a[16352] = anon_sym_AMP_GT_GT; + v->a[16353] = anon_sym_LT_AMP; + v->a[16354] = anon_sym_GT_AMP; + v->a[16355] = anon_sym_GT_PIPE; + v->a[16356] = anon_sym_LT_AMP_DASH; + v->a[16357] = anon_sym_GT_AMP_DASH; + v->a[16358] = anon_sym_LT_LT; + v->a[16359] = anon_sym_LT_LT_DASH; small_parse_table_818(v); } void small_parse_table_818(t_small_parse_table_array *v) { - v->a[16360] = actions(1181); - v->a[16361] = 1; - v->a[16362] = sym__special_character; - v->a[16363] = actions(1185); - v->a[16364] = 1; - v->a[16365] = sym_test_operator; - v->a[16366] = actions(3050); - v->a[16367] = 1; - v->a[16368] = anon_sym_LPAREN; - v->a[16369] = actions(3052); - v->a[16370] = 1; - v->a[16371] = anon_sym_BANG; - v->a[16372] = actions(3058); - v->a[16373] = 1; - v->a[16374] = anon_sym_TILDE; - v->a[16375] = actions(3060); - v->a[16376] = 1; - v->a[16377] = anon_sym_BQUOTE; - v->a[16378] = actions(3064); - v->a[16379] = 1; + v->a[16360] = anon_sym_AMP; + v->a[16361] = anon_sym_BQUOTE; + v->a[16362] = anon_sym_SEMI; + v->a[16363] = 3; + v->a[16364] = actions(57); + v->a[16365] = 1; + v->a[16366] = sym_comment; + v->a[16367] = actions(507); + v->a[16368] = 17; + v->a[16369] = sym_file_descriptor; + v->a[16370] = sym_variable_name; + v->a[16371] = sym_test_operator; + v->a[16372] = sym__brace_start; + v->a[16373] = anon_sym_LPAREN; + v->a[16374] = anon_sym_LBRACE; + v->a[16375] = anon_sym_GT_GT; + v->a[16376] = anon_sym_AMP_GT_GT; + v->a[16377] = anon_sym_GT_PIPE; + v->a[16378] = anon_sym_LT_AMP_DASH; + v->a[16379] = anon_sym_GT_AMP_DASH; small_parse_table_819(v); } void small_parse_table_819(t_small_parse_table_array *v) { - v->a[16380] = sym_variable_name; - v->a[16381] = actions(3469); - v->a[16382] = 1; - v->a[16383] = aux_sym__simple_variable_name_token1; - v->a[16384] = state(2387); - v->a[16385] = 1; - v->a[16386] = sym_command_substitution; - v->a[16387] = state(2484); - v->a[16388] = 1; - v->a[16389] = aux_sym__literal_repeat1; - v->a[16390] = state(2801); - v->a[16391] = 1; - v->a[16392] = sym__arithmetic_binary_expression; - v->a[16393] = state(2803); - v->a[16394] = 1; - v->a[16395] = sym__arithmetic_ternary_expression; - v->a[16396] = state(2809); - v->a[16397] = 1; - v->a[16398] = sym__arithmetic_unary_expression; - v->a[16399] = state(2825); + v->a[16380] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16381] = anon_sym_DQUOTE; + v->a[16382] = sym_raw_string; + v->a[16383] = anon_sym_DOLLAR_LBRACE; + v->a[16384] = anon_sym_BQUOTE; + v->a[16385] = anon_sym_DOLLAR_BQUOTE; + v->a[16386] = actions(216); + v->a[16387] = 27; + v->a[16388] = anon_sym_for; + v->a[16389] = anon_sym_select; + v->a[16390] = anon_sym_while; + v->a[16391] = anon_sym_until; + v->a[16392] = anon_sym_done; + v->a[16393] = anon_sym_if; + v->a[16394] = anon_sym_case; + v->a[16395] = anon_sym_function; + v->a[16396] = anon_sym_BANG; + v->a[16397] = anon_sym_declare; + v->a[16398] = anon_sym_typeset; + v->a[16399] = anon_sym_export; small_parse_table_820(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1630.c b/parser/static/small_parse_table/small_parse_table_1630.c deleted file mode 100644 index fdd1ce5d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1630.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1630.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8150(t_small_parse_table_array *v) -{ - v->a[163000] = anon_sym_STAR_EQ; - v->a[163001] = anon_sym_SLASH_EQ; - v->a[163002] = anon_sym_PERCENT_EQ; - v->a[163003] = anon_sym_STAR_STAR_EQ; - v->a[163004] = anon_sym_LT_LT_EQ; - v->a[163005] = anon_sym_GT_GT_EQ; - v->a[163006] = anon_sym_AMP_EQ; - v->a[163007] = anon_sym_CARET_EQ; - v->a[163008] = anon_sym_PIPE_EQ; - v->a[163009] = anon_sym_EQ_TILDE; - v->a[163010] = 8; - v->a[163011] = actions(71); - v->a[163012] = 1; - v->a[163013] = sym_comment; - v->a[163014] = actions(7220); - v->a[163015] = 1; - v->a[163016] = anon_sym_STAR_STAR; - v->a[163017] = actions(6793); - v->a[163018] = 2; - v->a[163019] = anon_sym_PLUS_PLUS; - small_parse_table_8151(v); -} - -void small_parse_table_8151(t_small_parse_table_array *v) -{ - v->a[163020] = anon_sym_DASH_DASH; - v->a[163021] = actions(7214); - v->a[163022] = 2; - v->a[163023] = anon_sym_LT_LT; - v->a[163024] = anon_sym_GT_GT; - v->a[163025] = actions(7216); - v->a[163026] = 2; - v->a[163027] = anon_sym_PLUS; - v->a[163028] = anon_sym_DASH; - v->a[163029] = actions(7218); - v->a[163030] = 3; - v->a[163031] = anon_sym_STAR; - v->a[163032] = anon_sym_SLASH; - v->a[163033] = anon_sym_PERCENT; - v->a[163034] = actions(6807); - v->a[163035] = 6; - v->a[163036] = anon_sym_EQ; - v->a[163037] = anon_sym_PIPE; - v->a[163038] = anon_sym_CARET; - v->a[163039] = anon_sym_AMP; - small_parse_table_8152(v); -} - -void small_parse_table_8152(t_small_parse_table_array *v) -{ - v->a[163040] = anon_sym_LT; - v->a[163041] = anon_sym_GT; - v->a[163042] = actions(6805); - v->a[163043] = 21; - v->a[163044] = sym_test_operator; - v->a[163045] = anon_sym_RPAREN_RPAREN; - v->a[163046] = anon_sym_PLUS_EQ; - v->a[163047] = anon_sym_DASH_EQ; - v->a[163048] = anon_sym_STAR_EQ; - v->a[163049] = anon_sym_SLASH_EQ; - v->a[163050] = anon_sym_PERCENT_EQ; - v->a[163051] = anon_sym_STAR_STAR_EQ; - v->a[163052] = anon_sym_LT_LT_EQ; - v->a[163053] = anon_sym_GT_GT_EQ; - v->a[163054] = anon_sym_AMP_EQ; - v->a[163055] = anon_sym_CARET_EQ; - v->a[163056] = anon_sym_PIPE_EQ; - v->a[163057] = anon_sym_PIPE_PIPE; - v->a[163058] = anon_sym_AMP_AMP; - v->a[163059] = anon_sym_EQ_EQ; - small_parse_table_8153(v); -} - -void small_parse_table_8153(t_small_parse_table_array *v) -{ - v->a[163060] = anon_sym_BANG_EQ; - v->a[163061] = anon_sym_LT_EQ; - v->a[163062] = anon_sym_GT_EQ; - v->a[163063] = anon_sym_EQ_TILDE; - v->a[163064] = anon_sym_QMARK; - v->a[163065] = 4; - v->a[163066] = actions(71); - v->a[163067] = 1; - v->a[163068] = sym_comment; - v->a[163069] = actions(7457); - v->a[163070] = 1; - v->a[163071] = sym__concat; - v->a[163072] = actions(6820); - v->a[163073] = 14; - v->a[163074] = anon_sym_EQ; - v->a[163075] = anon_sym_PIPE; - v->a[163076] = anon_sym_CARET; - v->a[163077] = anon_sym_AMP; - v->a[163078] = anon_sym_LT; - v->a[163079] = anon_sym_GT; - small_parse_table_8154(v); -} - -void small_parse_table_8154(t_small_parse_table_array *v) -{ - v->a[163080] = anon_sym_LT_LT; - v->a[163081] = anon_sym_GT_GT; - v->a[163082] = anon_sym_PLUS; - v->a[163083] = anon_sym_DASH; - v->a[163084] = anon_sym_STAR; - v->a[163085] = anon_sym_SLASH; - v->a[163086] = anon_sym_PERCENT; - v->a[163087] = anon_sym_STAR_STAR; - v->a[163088] = actions(6818); - v->a[163089] = 22; - v->a[163090] = anon_sym_PLUS_PLUS; - v->a[163091] = anon_sym_DASH_DASH; - v->a[163092] = anon_sym_PLUS_EQ; - v->a[163093] = anon_sym_DASH_EQ; - v->a[163094] = anon_sym_STAR_EQ; - v->a[163095] = anon_sym_SLASH_EQ; - v->a[163096] = anon_sym_PERCENT_EQ; - v->a[163097] = anon_sym_STAR_STAR_EQ; - v->a[163098] = anon_sym_LT_LT_EQ; - v->a[163099] = anon_sym_GT_GT_EQ; - small_parse_table_8155(v); -} - -/* EOF small_parse_table_1630.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1631.c b/parser/static/small_parse_table/small_parse_table_1631.c deleted file mode 100644 index 07504041..00000000 --- a/parser/static/small_parse_table/small_parse_table_1631.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1631.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8155(t_small_parse_table_array *v) -{ - v->a[163100] = anon_sym_AMP_EQ; - v->a[163101] = anon_sym_CARET_EQ; - v->a[163102] = anon_sym_PIPE_EQ; - v->a[163103] = anon_sym_PIPE_PIPE; - v->a[163104] = anon_sym_AMP_AMP; - v->a[163105] = anon_sym_EQ_EQ; - v->a[163106] = anon_sym_BANG_EQ; - v->a[163107] = anon_sym_LT_EQ; - v->a[163108] = anon_sym_GT_EQ; - v->a[163109] = anon_sym_RPAREN; - v->a[163110] = anon_sym_EQ_TILDE; - v->a[163111] = anon_sym_QMARK; - v->a[163112] = 25; - v->a[163113] = actions(71); - v->a[163114] = 1; - v->a[163115] = sym_comment; - v->a[163116] = actions(6474); - v->a[163117] = 1; - v->a[163118] = sym_word; - v->a[163119] = actions(6480); - small_parse_table_8156(v); -} - -void small_parse_table_8156(t_small_parse_table_array *v) -{ - v->a[163120] = 1; - v->a[163121] = anon_sym_LPAREN; - v->a[163122] = actions(6488); - v->a[163123] = 1; - v->a[163124] = anon_sym_DOLLAR; - v->a[163125] = actions(6494); - v->a[163126] = 1; - v->a[163127] = aux_sym_number_token1; - v->a[163128] = actions(6496); - v->a[163129] = 1; - v->a[163130] = aux_sym_number_token2; - v->a[163131] = actions(6500); - v->a[163132] = 1; - v->a[163133] = anon_sym_DOLLAR_LPAREN; - v->a[163134] = actions(6508); - v->a[163135] = 1; - v->a[163136] = sym_test_operator; - v->a[163137] = actions(6510); - v->a[163138] = 1; - v->a[163139] = sym_extglob_pattern; - small_parse_table_8157(v); -} - -void small_parse_table_8157(t_small_parse_table_array *v) -{ - v->a[163140] = actions(6512); - v->a[163141] = 1; - v->a[163142] = sym__brace_start; - v->a[163143] = actions(7226); - v->a[163144] = 1; - v->a[163145] = anon_sym_DOLLAR_LBRACK; - v->a[163146] = actions(7228); - v->a[163147] = 1; - v->a[163148] = sym__special_character; - v->a[163149] = actions(7230); - v->a[163150] = 1; - v->a[163151] = anon_sym_DQUOTE; - v->a[163152] = actions(7234); - v->a[163153] = 1; - v->a[163154] = anon_sym_DOLLAR_LBRACE; - v->a[163155] = actions(7236); - v->a[163156] = 1; - v->a[163157] = anon_sym_BQUOTE; - v->a[163158] = actions(7238); - v->a[163159] = 1; - small_parse_table_8158(v); -} - -void small_parse_table_8158(t_small_parse_table_array *v) -{ - v->a[163160] = anon_sym_DOLLAR_BQUOTE; - v->a[163161] = actions(7459); - v->a[163162] = 1; - v->a[163163] = anon_sym_esac; - v->a[163164] = state(6426); - v->a[163165] = 1; - v->a[163166] = aux_sym__literal_repeat1; - v->a[163167] = state(7016); - v->a[163168] = 1; - v->a[163169] = sym_last_case_item; - v->a[163170] = actions(7224); - v->a[163171] = 2; - v->a[163172] = anon_sym_LPAREN_LPAREN; - v->a[163173] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[163174] = actions(7232); - v->a[163175] = 2; - v->a[163176] = sym_raw_string; - v->a[163177] = sym_ansi_c_string; - v->a[163178] = actions(7240); - v->a[163179] = 2; - small_parse_table_8159(v); -} - -void small_parse_table_8159(t_small_parse_table_array *v) -{ - v->a[163180] = anon_sym_LT_LPAREN; - v->a[163181] = anon_sym_GT_LPAREN; - v->a[163182] = state(3389); - v->a[163183] = 2; - v->a[163184] = sym_case_item; - v->a[163185] = aux_sym_case_statement_repeat1; - v->a[163186] = state(6695); - v->a[163187] = 2; - v->a[163188] = sym_concatenation; - v->a[163189] = sym__extglob_blob; - v->a[163190] = state(6303); - v->a[163191] = 9; - v->a[163192] = sym_arithmetic_expansion; - v->a[163193] = sym_brace_expression; - v->a[163194] = sym_string; - v->a[163195] = sym_translated_string; - v->a[163196] = sym_number; - v->a[163197] = sym_simple_expansion; - v->a[163198] = sym_expansion; - v->a[163199] = sym_command_substitution; - small_parse_table_8160(v); -} - -/* EOF small_parse_table_1631.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1632.c b/parser/static/small_parse_table/small_parse_table_1632.c deleted file mode 100644 index a58147a9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1632.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1632.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8160(t_small_parse_table_array *v) -{ - v->a[163200] = sym_process_substitution; - v->a[163201] = 3; - v->a[163202] = actions(71); - v->a[163203] = 1; - v->a[163204] = sym_comment; - v->a[163205] = actions(1273); - v->a[163206] = 14; - v->a[163207] = anon_sym_EQ; - v->a[163208] = anon_sym_PIPE; - v->a[163209] = anon_sym_CARET; - v->a[163210] = anon_sym_AMP; - v->a[163211] = anon_sym_LT; - v->a[163212] = anon_sym_GT; - v->a[163213] = anon_sym_LT_LT; - v->a[163214] = anon_sym_GT_GT; - v->a[163215] = anon_sym_PLUS; - v->a[163216] = anon_sym_DASH; - v->a[163217] = anon_sym_STAR; - v->a[163218] = anon_sym_SLASH; - v->a[163219] = anon_sym_PERCENT; - small_parse_table_8161(v); -} - -void small_parse_table_8161(t_small_parse_table_array *v) -{ - v->a[163220] = anon_sym_STAR_STAR; - v->a[163221] = actions(1369); - v->a[163222] = 23; - v->a[163223] = sym_test_operator; - v->a[163224] = anon_sym_PLUS_PLUS; - v->a[163225] = anon_sym_DASH_DASH; - v->a[163226] = anon_sym_PLUS_EQ; - v->a[163227] = anon_sym_DASH_EQ; - v->a[163228] = anon_sym_STAR_EQ; - v->a[163229] = anon_sym_SLASH_EQ; - v->a[163230] = anon_sym_PERCENT_EQ; - v->a[163231] = anon_sym_STAR_STAR_EQ; - v->a[163232] = anon_sym_LT_LT_EQ; - v->a[163233] = anon_sym_GT_GT_EQ; - v->a[163234] = anon_sym_AMP_EQ; - v->a[163235] = anon_sym_CARET_EQ; - v->a[163236] = anon_sym_PIPE_EQ; - v->a[163237] = anon_sym_PIPE_PIPE; - v->a[163238] = anon_sym_AMP_AMP; - v->a[163239] = anon_sym_EQ_EQ; - small_parse_table_8162(v); -} - -void small_parse_table_8162(t_small_parse_table_array *v) -{ - v->a[163240] = anon_sym_BANG_EQ; - v->a[163241] = anon_sym_LT_EQ; - v->a[163242] = anon_sym_GT_EQ; - v->a[163243] = anon_sym_RBRACK; - v->a[163244] = anon_sym_EQ_TILDE; - v->a[163245] = anon_sym_QMARK; - v->a[163246] = 4; - v->a[163247] = actions(71); - v->a[163248] = 1; - v->a[163249] = sym_comment; - v->a[163250] = actions(7461); - v->a[163251] = 1; - v->a[163252] = sym__concat; - v->a[163253] = actions(6829); - v->a[163254] = 14; - v->a[163255] = anon_sym_EQ; - v->a[163256] = anon_sym_PIPE; - v->a[163257] = anon_sym_CARET; - v->a[163258] = anon_sym_AMP; - v->a[163259] = anon_sym_LT; - small_parse_table_8163(v); -} - -void small_parse_table_8163(t_small_parse_table_array *v) -{ - v->a[163260] = anon_sym_GT; - v->a[163261] = anon_sym_LT_LT; - v->a[163262] = anon_sym_GT_GT; - v->a[163263] = anon_sym_PLUS; - v->a[163264] = anon_sym_DASH; - v->a[163265] = anon_sym_STAR; - v->a[163266] = anon_sym_SLASH; - v->a[163267] = anon_sym_PERCENT; - v->a[163268] = anon_sym_STAR_STAR; - v->a[163269] = actions(6827); - v->a[163270] = 22; - v->a[163271] = anon_sym_PLUS_PLUS; - v->a[163272] = anon_sym_DASH_DASH; - v->a[163273] = anon_sym_PLUS_EQ; - v->a[163274] = anon_sym_DASH_EQ; - v->a[163275] = anon_sym_STAR_EQ; - v->a[163276] = anon_sym_SLASH_EQ; - v->a[163277] = anon_sym_PERCENT_EQ; - v->a[163278] = anon_sym_STAR_STAR_EQ; - v->a[163279] = anon_sym_LT_LT_EQ; - small_parse_table_8164(v); -} - -void small_parse_table_8164(t_small_parse_table_array *v) -{ - v->a[163280] = anon_sym_GT_GT_EQ; - v->a[163281] = anon_sym_AMP_EQ; - v->a[163282] = anon_sym_CARET_EQ; - v->a[163283] = anon_sym_PIPE_EQ; - v->a[163284] = anon_sym_PIPE_PIPE; - v->a[163285] = anon_sym_AMP_AMP; - v->a[163286] = anon_sym_EQ_EQ; - v->a[163287] = anon_sym_BANG_EQ; - v->a[163288] = anon_sym_LT_EQ; - v->a[163289] = anon_sym_GT_EQ; - v->a[163290] = anon_sym_RPAREN; - v->a[163291] = anon_sym_EQ_TILDE; - v->a[163292] = anon_sym_QMARK; - v->a[163293] = 20; - v->a[163294] = actions(71); - v->a[163295] = 1; - v->a[163296] = sym_comment; - v->a[163297] = actions(7220); - v->a[163298] = 1; - v->a[163299] = anon_sym_STAR_STAR; - small_parse_table_8165(v); -} - -/* EOF small_parse_table_1632.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1633.c b/parser/static/small_parse_table/small_parse_table_1633.c deleted file mode 100644 index 55a0f12e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1633.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1633.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8165(t_small_parse_table_array *v) -{ - v->a[163300] = actions(7222); - v->a[163301] = 1; - v->a[163302] = sym_test_operator; - v->a[163303] = actions(7376); - v->a[163304] = 1; - v->a[163305] = anon_sym_EQ; - v->a[163306] = actions(7380); - v->a[163307] = 1; - v->a[163308] = anon_sym_PIPE_PIPE; - v->a[163309] = actions(7382); - v->a[163310] = 1; - v->a[163311] = anon_sym_AMP_AMP; - v->a[163312] = actions(7384); - v->a[163313] = 1; - v->a[163314] = anon_sym_PIPE; - v->a[163315] = actions(7386); - v->a[163316] = 1; - v->a[163317] = anon_sym_CARET; - v->a[163318] = actions(7388); - v->a[163319] = 1; - small_parse_table_8166(v); -} - -void small_parse_table_8166(t_small_parse_table_array *v) -{ - v->a[163320] = anon_sym_AMP; - v->a[163321] = actions(7390); - v->a[163322] = 1; - v->a[163323] = anon_sym_EQ_TILDE; - v->a[163324] = actions(7392); - v->a[163325] = 1; - v->a[163326] = anon_sym_QMARK; - v->a[163327] = actions(7463); - v->a[163328] = 1; - v->a[163329] = anon_sym_RPAREN_RPAREN; - v->a[163330] = actions(6793); - v->a[163331] = 2; - v->a[163332] = anon_sym_PLUS_PLUS; - v->a[163333] = anon_sym_DASH_DASH; - v->a[163334] = actions(7208); - v->a[163335] = 2; - v->a[163336] = anon_sym_EQ_EQ; - v->a[163337] = anon_sym_BANG_EQ; - v->a[163338] = actions(7210); - v->a[163339] = 2; - small_parse_table_8167(v); -} - -void small_parse_table_8167(t_small_parse_table_array *v) -{ - v->a[163340] = anon_sym_LT; - v->a[163341] = anon_sym_GT; - v->a[163342] = actions(7212); - v->a[163343] = 2; - v->a[163344] = anon_sym_LT_EQ; - v->a[163345] = anon_sym_GT_EQ; - v->a[163346] = actions(7214); - v->a[163347] = 2; - v->a[163348] = anon_sym_LT_LT; - v->a[163349] = anon_sym_GT_GT; - v->a[163350] = actions(7216); - v->a[163351] = 2; - v->a[163352] = anon_sym_PLUS; - v->a[163353] = anon_sym_DASH; - v->a[163354] = actions(7218); - v->a[163355] = 3; - v->a[163356] = anon_sym_STAR; - v->a[163357] = anon_sym_SLASH; - v->a[163358] = anon_sym_PERCENT; - v->a[163359] = actions(7378); - small_parse_table_8168(v); -} - -void small_parse_table_8168(t_small_parse_table_array *v) -{ - v->a[163360] = 11; - v->a[163361] = anon_sym_PLUS_EQ; - v->a[163362] = anon_sym_DASH_EQ; - v->a[163363] = anon_sym_STAR_EQ; - v->a[163364] = anon_sym_SLASH_EQ; - v->a[163365] = anon_sym_PERCENT_EQ; - v->a[163366] = anon_sym_STAR_STAR_EQ; - v->a[163367] = anon_sym_LT_LT_EQ; - v->a[163368] = anon_sym_GT_GT_EQ; - v->a[163369] = anon_sym_AMP_EQ; - v->a[163370] = anon_sym_CARET_EQ; - v->a[163371] = anon_sym_PIPE_EQ; - v->a[163372] = 3; - v->a[163373] = actions(3); - v->a[163374] = 1; - v->a[163375] = sym_comment; - v->a[163376] = actions(7467); - v->a[163377] = 1; - v->a[163378] = aux_sym_heredoc_redirect_token1; - v->a[163379] = actions(7465); - small_parse_table_8169(v); -} - -void small_parse_table_8169(t_small_parse_table_array *v) -{ - v->a[163380] = 36; - v->a[163381] = anon_sym_SEMI; - v->a[163382] = anon_sym_COMMA; - v->a[163383] = anon_sym_PLUS_PLUS; - v->a[163384] = anon_sym_DASH_DASH; - v->a[163385] = anon_sym_PLUS_EQ; - v->a[163386] = anon_sym_DASH_EQ; - v->a[163387] = anon_sym_STAR_EQ; - v->a[163388] = anon_sym_SLASH_EQ; - v->a[163389] = anon_sym_PERCENT_EQ; - v->a[163390] = anon_sym_STAR_STAR_EQ; - v->a[163391] = anon_sym_LT_LT_EQ; - v->a[163392] = anon_sym_GT_GT_EQ; - v->a[163393] = anon_sym_AMP_EQ; - v->a[163394] = anon_sym_CARET_EQ; - v->a[163395] = anon_sym_PIPE_EQ; - v->a[163396] = anon_sym_PIPE_PIPE; - v->a[163397] = anon_sym_DASHo; - v->a[163398] = anon_sym_AMP_AMP; - v->a[163399] = anon_sym_DASHa; - small_parse_table_8170(v); -} - -/* EOF small_parse_table_1633.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1634.c b/parser/static/small_parse_table/small_parse_table_1634.c deleted file mode 100644 index d72eb391..00000000 --- a/parser/static/small_parse_table/small_parse_table_1634.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1634.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8170(t_small_parse_table_array *v) -{ - v->a[163400] = anon_sym_PIPE; - v->a[163401] = anon_sym_CARET; - v->a[163402] = anon_sym_AMP; - v->a[163403] = anon_sym_EQ_EQ; - v->a[163404] = anon_sym_BANG_EQ; - v->a[163405] = anon_sym_LT; - v->a[163406] = anon_sym_GT; - v->a[163407] = anon_sym_LT_EQ; - v->a[163408] = anon_sym_GT_EQ; - v->a[163409] = anon_sym_LT_LT; - v->a[163410] = anon_sym_GT_GT; - v->a[163411] = anon_sym_PLUS; - v->a[163412] = anon_sym_DASH; - v->a[163413] = anon_sym_STAR; - v->a[163414] = anon_sym_SLASH; - v->a[163415] = anon_sym_PERCENT; - v->a[163416] = anon_sym_STAR_STAR; - v->a[163417] = 4; - v->a[163418] = actions(3); - v->a[163419] = 1; - small_parse_table_8171(v); -} - -void small_parse_table_8171(t_small_parse_table_array *v) -{ - v->a[163420] = sym_comment; - v->a[163421] = actions(7471); - v->a[163422] = 1; - v->a[163423] = aux_sym_heredoc_redirect_token1; - v->a[163424] = actions(7250); - v->a[163425] = 2; - v->a[163426] = anon_sym_PLUS_PLUS; - v->a[163427] = anon_sym_DASH_DASH; - v->a[163428] = actions(7469); - v->a[163429] = 34; - v->a[163430] = anon_sym_SEMI; - v->a[163431] = anon_sym_COMMA; - v->a[163432] = anon_sym_PLUS_EQ; - v->a[163433] = anon_sym_DASH_EQ; - v->a[163434] = anon_sym_STAR_EQ; - v->a[163435] = anon_sym_SLASH_EQ; - v->a[163436] = anon_sym_PERCENT_EQ; - v->a[163437] = anon_sym_STAR_STAR_EQ; - v->a[163438] = anon_sym_LT_LT_EQ; - v->a[163439] = anon_sym_GT_GT_EQ; - small_parse_table_8172(v); -} - -void small_parse_table_8172(t_small_parse_table_array *v) -{ - v->a[163440] = anon_sym_AMP_EQ; - v->a[163441] = anon_sym_CARET_EQ; - v->a[163442] = anon_sym_PIPE_EQ; - v->a[163443] = anon_sym_PIPE_PIPE; - v->a[163444] = anon_sym_DASHo; - v->a[163445] = anon_sym_AMP_AMP; - v->a[163446] = anon_sym_DASHa; - v->a[163447] = anon_sym_PIPE; - v->a[163448] = anon_sym_CARET; - v->a[163449] = anon_sym_AMP; - v->a[163450] = anon_sym_EQ_EQ; - v->a[163451] = anon_sym_BANG_EQ; - v->a[163452] = anon_sym_LT; - v->a[163453] = anon_sym_GT; - v->a[163454] = anon_sym_LT_EQ; - v->a[163455] = anon_sym_GT_EQ; - v->a[163456] = anon_sym_LT_LT; - v->a[163457] = anon_sym_GT_GT; - v->a[163458] = anon_sym_PLUS; - v->a[163459] = anon_sym_DASH; - small_parse_table_8173(v); -} - -void small_parse_table_8173(t_small_parse_table_array *v) -{ - v->a[163460] = anon_sym_STAR; - v->a[163461] = anon_sym_SLASH; - v->a[163462] = anon_sym_PERCENT; - v->a[163463] = anon_sym_STAR_STAR; - v->a[163464] = 3; - v->a[163465] = actions(3); - v->a[163466] = 1; - v->a[163467] = sym_comment; - v->a[163468] = actions(1354); - v->a[163469] = 1; - v->a[163470] = aux_sym_heredoc_redirect_token1; - v->a[163471] = actions(1352); - v->a[163472] = 36; - v->a[163473] = anon_sym_SEMI; - v->a[163474] = anon_sym_COMMA; - v->a[163475] = anon_sym_PLUS_PLUS; - v->a[163476] = anon_sym_DASH_DASH; - v->a[163477] = anon_sym_PLUS_EQ; - v->a[163478] = anon_sym_DASH_EQ; - v->a[163479] = anon_sym_STAR_EQ; - small_parse_table_8174(v); -} - -void small_parse_table_8174(t_small_parse_table_array *v) -{ - v->a[163480] = anon_sym_SLASH_EQ; - v->a[163481] = anon_sym_PERCENT_EQ; - v->a[163482] = anon_sym_STAR_STAR_EQ; - v->a[163483] = anon_sym_LT_LT_EQ; - v->a[163484] = anon_sym_GT_GT_EQ; - v->a[163485] = anon_sym_AMP_EQ; - v->a[163486] = anon_sym_CARET_EQ; - v->a[163487] = anon_sym_PIPE_EQ; - v->a[163488] = anon_sym_PIPE_PIPE; - v->a[163489] = anon_sym_DASHo; - v->a[163490] = anon_sym_AMP_AMP; - v->a[163491] = anon_sym_DASHa; - v->a[163492] = anon_sym_PIPE; - v->a[163493] = anon_sym_CARET; - v->a[163494] = anon_sym_AMP; - v->a[163495] = anon_sym_EQ_EQ; - v->a[163496] = anon_sym_BANG_EQ; - v->a[163497] = anon_sym_LT; - v->a[163498] = anon_sym_GT; - v->a[163499] = anon_sym_LT_EQ; - small_parse_table_8175(v); -} - -/* EOF small_parse_table_1634.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1635.c b/parser/static/small_parse_table/small_parse_table_1635.c deleted file mode 100644 index b3275bd7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1635.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1635.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8175(t_small_parse_table_array *v) -{ - v->a[163500] = anon_sym_GT_EQ; - v->a[163501] = anon_sym_LT_LT; - v->a[163502] = anon_sym_GT_GT; - v->a[163503] = anon_sym_PLUS; - v->a[163504] = anon_sym_DASH; - v->a[163505] = anon_sym_STAR; - v->a[163506] = anon_sym_SLASH; - v->a[163507] = anon_sym_PERCENT; - v->a[163508] = anon_sym_STAR_STAR; - v->a[163509] = 5; - v->a[163510] = actions(71); - v->a[163511] = 1; - v->a[163512] = sym_comment; - v->a[163513] = actions(7430); - v->a[163514] = 1; - v->a[163515] = anon_sym_STAR_STAR; - v->a[163516] = actions(7404); - v->a[163517] = 2; - v->a[163518] = anon_sym_PLUS_PLUS; - v->a[163519] = anon_sym_DASH_DASH; - small_parse_table_8176(v); -} - -void small_parse_table_8176(t_small_parse_table_array *v) -{ - v->a[163520] = actions(6807); - v->a[163521] = 13; - v->a[163522] = anon_sym_EQ; - v->a[163523] = anon_sym_PIPE; - v->a[163524] = anon_sym_CARET; - v->a[163525] = anon_sym_AMP; - v->a[163526] = anon_sym_LT; - v->a[163527] = anon_sym_GT; - v->a[163528] = anon_sym_LT_LT; - v->a[163529] = anon_sym_GT_GT; - v->a[163530] = anon_sym_PLUS; - v->a[163531] = anon_sym_DASH; - v->a[163532] = anon_sym_STAR; - v->a[163533] = anon_sym_SLASH; - v->a[163534] = anon_sym_PERCENT; - v->a[163535] = actions(6805); - v->a[163536] = 21; - v->a[163537] = sym_test_operator; - v->a[163538] = anon_sym_PLUS_EQ; - v->a[163539] = anon_sym_DASH_EQ; - small_parse_table_8177(v); -} - -void small_parse_table_8177(t_small_parse_table_array *v) -{ - v->a[163540] = anon_sym_STAR_EQ; - v->a[163541] = anon_sym_SLASH_EQ; - v->a[163542] = anon_sym_PERCENT_EQ; - v->a[163543] = anon_sym_STAR_STAR_EQ; - v->a[163544] = anon_sym_LT_LT_EQ; - v->a[163545] = anon_sym_GT_GT_EQ; - v->a[163546] = anon_sym_AMP_EQ; - v->a[163547] = anon_sym_CARET_EQ; - v->a[163548] = anon_sym_PIPE_EQ; - v->a[163549] = anon_sym_PIPE_PIPE; - v->a[163550] = anon_sym_AMP_AMP; - v->a[163551] = anon_sym_EQ_EQ; - v->a[163552] = anon_sym_BANG_EQ; - v->a[163553] = anon_sym_LT_EQ; - v->a[163554] = anon_sym_GT_EQ; - v->a[163555] = anon_sym_RPAREN; - v->a[163556] = anon_sym_EQ_TILDE; - v->a[163557] = anon_sym_QMARK; - v->a[163558] = 5; - v->a[163559] = actions(71); - small_parse_table_8178(v); -} - -void small_parse_table_8178(t_small_parse_table_array *v) -{ - v->a[163560] = 1; - v->a[163561] = sym_comment; - v->a[163562] = actions(7430); - v->a[163563] = 1; - v->a[163564] = anon_sym_STAR_STAR; - v->a[163565] = actions(7404); - v->a[163566] = 2; - v->a[163567] = anon_sym_PLUS_PLUS; - v->a[163568] = anon_sym_DASH_DASH; - v->a[163569] = actions(6807); - v->a[163570] = 13; - v->a[163571] = anon_sym_EQ; - v->a[163572] = anon_sym_PIPE; - v->a[163573] = anon_sym_CARET; - v->a[163574] = anon_sym_AMP; - v->a[163575] = anon_sym_LT; - v->a[163576] = anon_sym_GT; - v->a[163577] = anon_sym_LT_LT; - v->a[163578] = anon_sym_GT_GT; - v->a[163579] = anon_sym_PLUS; - small_parse_table_8179(v); -} - -void small_parse_table_8179(t_small_parse_table_array *v) -{ - v->a[163580] = anon_sym_DASH; - v->a[163581] = anon_sym_STAR; - v->a[163582] = anon_sym_SLASH; - v->a[163583] = anon_sym_PERCENT; - v->a[163584] = actions(6805); - v->a[163585] = 21; - v->a[163586] = sym_test_operator; - v->a[163587] = anon_sym_PLUS_EQ; - v->a[163588] = anon_sym_DASH_EQ; - v->a[163589] = anon_sym_STAR_EQ; - v->a[163590] = anon_sym_SLASH_EQ; - v->a[163591] = anon_sym_PERCENT_EQ; - v->a[163592] = anon_sym_STAR_STAR_EQ; - v->a[163593] = anon_sym_LT_LT_EQ; - v->a[163594] = anon_sym_GT_GT_EQ; - v->a[163595] = anon_sym_AMP_EQ; - v->a[163596] = anon_sym_CARET_EQ; - v->a[163597] = anon_sym_PIPE_EQ; - v->a[163598] = anon_sym_PIPE_PIPE; - v->a[163599] = anon_sym_AMP_AMP; - small_parse_table_8180(v); -} - -/* EOF small_parse_table_1635.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1636.c b/parser/static/small_parse_table/small_parse_table_1636.c deleted file mode 100644 index 4fdab202..00000000 --- a/parser/static/small_parse_table/small_parse_table_1636.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1636.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8180(t_small_parse_table_array *v) -{ - v->a[163600] = anon_sym_EQ_EQ; - v->a[163601] = anon_sym_BANG_EQ; - v->a[163602] = anon_sym_LT_EQ; - v->a[163603] = anon_sym_GT_EQ; - v->a[163604] = anon_sym_RPAREN; - v->a[163605] = anon_sym_EQ_TILDE; - v->a[163606] = anon_sym_QMARK; - v->a[163607] = 6; - v->a[163608] = actions(71); - v->a[163609] = 1; - v->a[163610] = sym_comment; - v->a[163611] = actions(7430); - v->a[163612] = 1; - v->a[163613] = anon_sym_STAR_STAR; - v->a[163614] = actions(7404); - v->a[163615] = 2; - v->a[163616] = anon_sym_PLUS_PLUS; - v->a[163617] = anon_sym_DASH_DASH; - v->a[163618] = actions(7428); - v->a[163619] = 3; - small_parse_table_8181(v); -} - -void small_parse_table_8181(t_small_parse_table_array *v) -{ - v->a[163620] = anon_sym_STAR; - v->a[163621] = anon_sym_SLASH; - v->a[163622] = anon_sym_PERCENT; - v->a[163623] = actions(6807); - v->a[163624] = 10; - v->a[163625] = anon_sym_EQ; - v->a[163626] = anon_sym_PIPE; - v->a[163627] = anon_sym_CARET; - v->a[163628] = anon_sym_AMP; - v->a[163629] = anon_sym_LT; - v->a[163630] = anon_sym_GT; - v->a[163631] = anon_sym_LT_LT; - v->a[163632] = anon_sym_GT_GT; - v->a[163633] = anon_sym_PLUS; - v->a[163634] = anon_sym_DASH; - v->a[163635] = actions(6805); - v->a[163636] = 21; - v->a[163637] = sym_test_operator; - v->a[163638] = anon_sym_PLUS_EQ; - v->a[163639] = anon_sym_DASH_EQ; - small_parse_table_8182(v); -} - -void small_parse_table_8182(t_small_parse_table_array *v) -{ - v->a[163640] = anon_sym_STAR_EQ; - v->a[163641] = anon_sym_SLASH_EQ; - v->a[163642] = anon_sym_PERCENT_EQ; - v->a[163643] = anon_sym_STAR_STAR_EQ; - v->a[163644] = anon_sym_LT_LT_EQ; - v->a[163645] = anon_sym_GT_GT_EQ; - v->a[163646] = anon_sym_AMP_EQ; - v->a[163647] = anon_sym_CARET_EQ; - v->a[163648] = anon_sym_PIPE_EQ; - v->a[163649] = anon_sym_PIPE_PIPE; - v->a[163650] = anon_sym_AMP_AMP; - v->a[163651] = anon_sym_EQ_EQ; - v->a[163652] = anon_sym_BANG_EQ; - v->a[163653] = anon_sym_LT_EQ; - v->a[163654] = anon_sym_GT_EQ; - v->a[163655] = anon_sym_RPAREN; - v->a[163656] = anon_sym_EQ_TILDE; - v->a[163657] = anon_sym_QMARK; - v->a[163658] = 7; - v->a[163659] = actions(71); - small_parse_table_8183(v); -} - -void small_parse_table_8183(t_small_parse_table_array *v) -{ - v->a[163660] = 1; - v->a[163661] = sym_comment; - v->a[163662] = actions(7430); - v->a[163663] = 1; - v->a[163664] = anon_sym_STAR_STAR; - v->a[163665] = actions(7404); - v->a[163666] = 2; - v->a[163667] = anon_sym_PLUS_PLUS; - v->a[163668] = anon_sym_DASH_DASH; - v->a[163669] = actions(7426); - v->a[163670] = 2; - v->a[163671] = anon_sym_PLUS; - v->a[163672] = anon_sym_DASH; - v->a[163673] = actions(7428); - v->a[163674] = 3; - v->a[163675] = anon_sym_STAR; - v->a[163676] = anon_sym_SLASH; - v->a[163677] = anon_sym_PERCENT; - v->a[163678] = actions(6807); - v->a[163679] = 8; - small_parse_table_8184(v); -} - -void small_parse_table_8184(t_small_parse_table_array *v) -{ - v->a[163680] = anon_sym_EQ; - v->a[163681] = anon_sym_PIPE; - v->a[163682] = anon_sym_CARET; - v->a[163683] = anon_sym_AMP; - v->a[163684] = anon_sym_LT; - v->a[163685] = anon_sym_GT; - v->a[163686] = anon_sym_LT_LT; - v->a[163687] = anon_sym_GT_GT; - v->a[163688] = actions(6805); - v->a[163689] = 21; - v->a[163690] = sym_test_operator; - v->a[163691] = anon_sym_PLUS_EQ; - v->a[163692] = anon_sym_DASH_EQ; - v->a[163693] = anon_sym_STAR_EQ; - v->a[163694] = anon_sym_SLASH_EQ; - v->a[163695] = anon_sym_PERCENT_EQ; - v->a[163696] = anon_sym_STAR_STAR_EQ; - v->a[163697] = anon_sym_LT_LT_EQ; - v->a[163698] = anon_sym_GT_GT_EQ; - v->a[163699] = anon_sym_AMP_EQ; - small_parse_table_8185(v); -} - -/* EOF small_parse_table_1636.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1637.c b/parser/static/small_parse_table/small_parse_table_1637.c deleted file mode 100644 index 58129958..00000000 --- a/parser/static/small_parse_table/small_parse_table_1637.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1637.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8185(t_small_parse_table_array *v) -{ - v->a[163700] = anon_sym_CARET_EQ; - v->a[163701] = anon_sym_PIPE_EQ; - v->a[163702] = anon_sym_PIPE_PIPE; - v->a[163703] = anon_sym_AMP_AMP; - v->a[163704] = anon_sym_EQ_EQ; - v->a[163705] = anon_sym_BANG_EQ; - v->a[163706] = anon_sym_LT_EQ; - v->a[163707] = anon_sym_GT_EQ; - v->a[163708] = anon_sym_RPAREN; - v->a[163709] = anon_sym_EQ_TILDE; - v->a[163710] = anon_sym_QMARK; - v->a[163711] = 9; - v->a[163712] = actions(71); - v->a[163713] = 1; - v->a[163714] = sym_comment; - v->a[163715] = actions(7430); - v->a[163716] = 1; - v->a[163717] = anon_sym_STAR_STAR; - v->a[163718] = actions(7438); - v->a[163719] = 1; - small_parse_table_8186(v); -} - -void small_parse_table_8186(t_small_parse_table_array *v) -{ - v->a[163720] = sym_test_operator; - v->a[163721] = actions(7404); - v->a[163722] = 2; - v->a[163723] = anon_sym_PLUS_PLUS; - v->a[163724] = anon_sym_DASH_DASH; - v->a[163725] = actions(7424); - v->a[163726] = 2; - v->a[163727] = anon_sym_LT_LT; - v->a[163728] = anon_sym_GT_GT; - v->a[163729] = actions(7426); - v->a[163730] = 2; - v->a[163731] = anon_sym_PLUS; - v->a[163732] = anon_sym_DASH; - v->a[163733] = actions(7428); - v->a[163734] = 3; - v->a[163735] = anon_sym_STAR; - v->a[163736] = anon_sym_SLASH; - v->a[163737] = anon_sym_PERCENT; - v->a[163738] = actions(6807); - v->a[163739] = 6; - small_parse_table_8187(v); -} - -void small_parse_table_8187(t_small_parse_table_array *v) -{ - v->a[163740] = anon_sym_EQ; - v->a[163741] = anon_sym_PIPE; - v->a[163742] = anon_sym_CARET; - v->a[163743] = anon_sym_AMP; - v->a[163744] = anon_sym_LT; - v->a[163745] = anon_sym_GT; - v->a[163746] = actions(6805); - v->a[163747] = 20; - v->a[163748] = anon_sym_PLUS_EQ; - v->a[163749] = anon_sym_DASH_EQ; - v->a[163750] = anon_sym_STAR_EQ; - v->a[163751] = anon_sym_SLASH_EQ; - v->a[163752] = anon_sym_PERCENT_EQ; - v->a[163753] = anon_sym_STAR_STAR_EQ; - v->a[163754] = anon_sym_LT_LT_EQ; - v->a[163755] = anon_sym_GT_GT_EQ; - v->a[163756] = anon_sym_AMP_EQ; - v->a[163757] = anon_sym_CARET_EQ; - v->a[163758] = anon_sym_PIPE_EQ; - v->a[163759] = anon_sym_PIPE_PIPE; - small_parse_table_8188(v); -} - -void small_parse_table_8188(t_small_parse_table_array *v) -{ - v->a[163760] = anon_sym_AMP_AMP; - v->a[163761] = anon_sym_EQ_EQ; - v->a[163762] = anon_sym_BANG_EQ; - v->a[163763] = anon_sym_LT_EQ; - v->a[163764] = anon_sym_GT_EQ; - v->a[163765] = anon_sym_RPAREN; - v->a[163766] = anon_sym_EQ_TILDE; - v->a[163767] = anon_sym_QMARK; - v->a[163768] = 11; - v->a[163769] = actions(71); - v->a[163770] = 1; - v->a[163771] = sym_comment; - v->a[163772] = actions(7430); - v->a[163773] = 1; - v->a[163774] = anon_sym_STAR_STAR; - v->a[163775] = actions(7438); - v->a[163776] = 1; - v->a[163777] = sym_test_operator; - v->a[163778] = actions(7404); - v->a[163779] = 2; - small_parse_table_8189(v); -} - -void small_parse_table_8189(t_small_parse_table_array *v) -{ - v->a[163780] = anon_sym_PLUS_PLUS; - v->a[163781] = anon_sym_DASH_DASH; - v->a[163782] = actions(7420); - v->a[163783] = 2; - v->a[163784] = anon_sym_LT; - v->a[163785] = anon_sym_GT; - v->a[163786] = actions(7422); - v->a[163787] = 2; - v->a[163788] = anon_sym_LT_EQ; - v->a[163789] = anon_sym_GT_EQ; - v->a[163790] = actions(7424); - v->a[163791] = 2; - v->a[163792] = anon_sym_LT_LT; - v->a[163793] = anon_sym_GT_GT; - v->a[163794] = actions(7426); - v->a[163795] = 2; - v->a[163796] = anon_sym_PLUS; - v->a[163797] = anon_sym_DASH; - v->a[163798] = actions(7428); - v->a[163799] = 3; - small_parse_table_8190(v); -} - -/* EOF small_parse_table_1637.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1638.c b/parser/static/small_parse_table/small_parse_table_1638.c deleted file mode 100644 index a56230cd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1638.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1638.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8190(t_small_parse_table_array *v) -{ - v->a[163800] = anon_sym_STAR; - v->a[163801] = anon_sym_SLASH; - v->a[163802] = anon_sym_PERCENT; - v->a[163803] = actions(6807); - v->a[163804] = 4; - v->a[163805] = anon_sym_EQ; - v->a[163806] = anon_sym_PIPE; - v->a[163807] = anon_sym_CARET; - v->a[163808] = anon_sym_AMP; - v->a[163809] = actions(6805); - v->a[163810] = 18; - v->a[163811] = anon_sym_PLUS_EQ; - v->a[163812] = anon_sym_DASH_EQ; - v->a[163813] = anon_sym_STAR_EQ; - v->a[163814] = anon_sym_SLASH_EQ; - v->a[163815] = anon_sym_PERCENT_EQ; - v->a[163816] = anon_sym_STAR_STAR_EQ; - v->a[163817] = anon_sym_LT_LT_EQ; - v->a[163818] = anon_sym_GT_GT_EQ; - v->a[163819] = anon_sym_AMP_EQ; - small_parse_table_8191(v); -} - -void small_parse_table_8191(t_small_parse_table_array *v) -{ - v->a[163820] = anon_sym_CARET_EQ; - v->a[163821] = anon_sym_PIPE_EQ; - v->a[163822] = anon_sym_PIPE_PIPE; - v->a[163823] = anon_sym_AMP_AMP; - v->a[163824] = anon_sym_EQ_EQ; - v->a[163825] = anon_sym_BANG_EQ; - v->a[163826] = anon_sym_RPAREN; - v->a[163827] = anon_sym_EQ_TILDE; - v->a[163828] = anon_sym_QMARK; - v->a[163829] = 12; - v->a[163830] = actions(71); - v->a[163831] = 1; - v->a[163832] = sym_comment; - v->a[163833] = actions(7430); - v->a[163834] = 1; - v->a[163835] = anon_sym_STAR_STAR; - v->a[163836] = actions(7438); - v->a[163837] = 1; - v->a[163838] = sym_test_operator; - v->a[163839] = actions(7404); - small_parse_table_8192(v); -} - -void small_parse_table_8192(t_small_parse_table_array *v) -{ - v->a[163840] = 2; - v->a[163841] = anon_sym_PLUS_PLUS; - v->a[163842] = anon_sym_DASH_DASH; - v->a[163843] = actions(7418); - v->a[163844] = 2; - v->a[163845] = anon_sym_EQ_EQ; - v->a[163846] = anon_sym_BANG_EQ; - v->a[163847] = actions(7420); - v->a[163848] = 2; - v->a[163849] = anon_sym_LT; - v->a[163850] = anon_sym_GT; - v->a[163851] = actions(7422); - v->a[163852] = 2; - v->a[163853] = anon_sym_LT_EQ; - v->a[163854] = anon_sym_GT_EQ; - v->a[163855] = actions(7424); - v->a[163856] = 2; - v->a[163857] = anon_sym_LT_LT; - v->a[163858] = anon_sym_GT_GT; - v->a[163859] = actions(7426); - small_parse_table_8193(v); -} - -void small_parse_table_8193(t_small_parse_table_array *v) -{ - v->a[163860] = 2; - v->a[163861] = anon_sym_PLUS; - v->a[163862] = anon_sym_DASH; - v->a[163863] = actions(7428); - v->a[163864] = 3; - v->a[163865] = anon_sym_STAR; - v->a[163866] = anon_sym_SLASH; - v->a[163867] = anon_sym_PERCENT; - v->a[163868] = actions(6807); - v->a[163869] = 4; - v->a[163870] = anon_sym_EQ; - v->a[163871] = anon_sym_PIPE; - v->a[163872] = anon_sym_CARET; - v->a[163873] = anon_sym_AMP; - v->a[163874] = actions(6805); - v->a[163875] = 16; - v->a[163876] = anon_sym_PLUS_EQ; - v->a[163877] = anon_sym_DASH_EQ; - v->a[163878] = anon_sym_STAR_EQ; - v->a[163879] = anon_sym_SLASH_EQ; - small_parse_table_8194(v); -} - -void small_parse_table_8194(t_small_parse_table_array *v) -{ - v->a[163880] = anon_sym_PERCENT_EQ; - v->a[163881] = anon_sym_STAR_STAR_EQ; - v->a[163882] = anon_sym_LT_LT_EQ; - v->a[163883] = anon_sym_GT_GT_EQ; - v->a[163884] = anon_sym_AMP_EQ; - v->a[163885] = anon_sym_CARET_EQ; - v->a[163886] = anon_sym_PIPE_EQ; - v->a[163887] = anon_sym_PIPE_PIPE; - v->a[163888] = anon_sym_AMP_AMP; - v->a[163889] = anon_sym_RPAREN; - v->a[163890] = anon_sym_EQ_TILDE; - v->a[163891] = anon_sym_QMARK; - v->a[163892] = 13; - v->a[163893] = actions(71); - v->a[163894] = 1; - v->a[163895] = sym_comment; - v->a[163896] = actions(7416); - v->a[163897] = 1; - v->a[163898] = anon_sym_AMP; - v->a[163899] = actions(7430); - small_parse_table_8195(v); -} - -/* EOF small_parse_table_1638.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1639.c b/parser/static/small_parse_table/small_parse_table_1639.c deleted file mode 100644 index cd2338be..00000000 --- a/parser/static/small_parse_table/small_parse_table_1639.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1639.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8195(t_small_parse_table_array *v) -{ - v->a[163900] = 1; - v->a[163901] = anon_sym_STAR_STAR; - v->a[163902] = actions(7438); - v->a[163903] = 1; - v->a[163904] = sym_test_operator; - v->a[163905] = actions(7404); - v->a[163906] = 2; - v->a[163907] = anon_sym_PLUS_PLUS; - v->a[163908] = anon_sym_DASH_DASH; - v->a[163909] = actions(7418); - v->a[163910] = 2; - v->a[163911] = anon_sym_EQ_EQ; - v->a[163912] = anon_sym_BANG_EQ; - v->a[163913] = actions(7420); - v->a[163914] = 2; - v->a[163915] = anon_sym_LT; - v->a[163916] = anon_sym_GT; - v->a[163917] = actions(7422); - v->a[163918] = 2; - v->a[163919] = anon_sym_LT_EQ; - small_parse_table_8196(v); -} - -void small_parse_table_8196(t_small_parse_table_array *v) -{ - v->a[163920] = anon_sym_GT_EQ; - v->a[163921] = actions(7424); - v->a[163922] = 2; - v->a[163923] = anon_sym_LT_LT; - v->a[163924] = anon_sym_GT_GT; - v->a[163925] = actions(7426); - v->a[163926] = 2; - v->a[163927] = anon_sym_PLUS; - v->a[163928] = anon_sym_DASH; - v->a[163929] = actions(6807); - v->a[163930] = 3; - v->a[163931] = anon_sym_EQ; - v->a[163932] = anon_sym_PIPE; - v->a[163933] = anon_sym_CARET; - v->a[163934] = actions(7428); - v->a[163935] = 3; - v->a[163936] = anon_sym_STAR; - v->a[163937] = anon_sym_SLASH; - v->a[163938] = anon_sym_PERCENT; - v->a[163939] = actions(6805); - small_parse_table_8197(v); -} - -void small_parse_table_8197(t_small_parse_table_array *v) -{ - v->a[163940] = 16; - v->a[163941] = anon_sym_PLUS_EQ; - v->a[163942] = anon_sym_DASH_EQ; - v->a[163943] = anon_sym_STAR_EQ; - v->a[163944] = anon_sym_SLASH_EQ; - v->a[163945] = anon_sym_PERCENT_EQ; - v->a[163946] = anon_sym_STAR_STAR_EQ; - v->a[163947] = anon_sym_LT_LT_EQ; - v->a[163948] = anon_sym_GT_GT_EQ; - v->a[163949] = anon_sym_AMP_EQ; - v->a[163950] = anon_sym_CARET_EQ; - v->a[163951] = anon_sym_PIPE_EQ; - v->a[163952] = anon_sym_PIPE_PIPE; - v->a[163953] = anon_sym_AMP_AMP; - v->a[163954] = anon_sym_RPAREN; - v->a[163955] = anon_sym_EQ_TILDE; - v->a[163956] = anon_sym_QMARK; - v->a[163957] = 20; - v->a[163958] = actions(71); - v->a[163959] = 1; - small_parse_table_8198(v); -} - -void small_parse_table_8198(t_small_parse_table_array *v) -{ - v->a[163960] = sym_comment; - v->a[163961] = actions(7280); - v->a[163962] = 1; - v->a[163963] = anon_sym_PIPE_PIPE; - v->a[163964] = actions(7282); - v->a[163965] = 1; - v->a[163966] = anon_sym_AMP_AMP; - v->a[163967] = actions(7284); - v->a[163968] = 1; - v->a[163969] = anon_sym_PIPE; - v->a[163970] = actions(7286); - v->a[163971] = 1; - v->a[163972] = anon_sym_CARET; - v->a[163973] = actions(7288); - v->a[163974] = 1; - v->a[163975] = anon_sym_AMP; - v->a[163976] = actions(7302); - v->a[163977] = 1; - v->a[163978] = anon_sym_STAR_STAR; - v->a[163979] = actions(7304); - small_parse_table_8199(v); -} - -void small_parse_table_8199(t_small_parse_table_array *v) -{ - v->a[163980] = 1; - v->a[163981] = sym_test_operator; - v->a[163982] = actions(7310); - v->a[163983] = 1; - v->a[163984] = anon_sym_EQ; - v->a[163985] = actions(7312); - v->a[163986] = 1; - v->a[163987] = anon_sym_EQ_TILDE; - v->a[163988] = actions(7314); - v->a[163989] = 1; - v->a[163990] = anon_sym_QMARK; - v->a[163991] = actions(7463); - v->a[163992] = 1; - v->a[163993] = anon_sym_RBRACK; - v->a[163994] = actions(7278); - v->a[163995] = 2; - v->a[163996] = anon_sym_PLUS_PLUS; - v->a[163997] = anon_sym_DASH_DASH; - v->a[163998] = actions(7290); - v->a[163999] = 2; - small_parse_table_8200(v); -} - -/* EOF small_parse_table_1639.c */ diff --git a/parser/static/small_parse_table/small_parse_table_164.c b/parser/static/small_parse_table/small_parse_table_164.c index fd224643..e94b7660 100644 --- a/parser/static/small_parse_table/small_parse_table_164.c +++ b/parser/static/small_parse_table/small_parse_table_164.c @@ -14,126 +14,126 @@ void small_parse_table_820(t_small_parse_table_array *v) { - v->a[16400] = 1; - v->a[16401] = sym__arithmetic_postfix_expression; - v->a[16402] = state(3150); - v->a[16403] = 1; - v->a[16404] = sym__expression; - v->a[16405] = actions(1129); - v->a[16406] = 2; - v->a[16407] = anon_sym_LPAREN_LPAREN; - v->a[16408] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16409] = actions(1165); - v->a[16410] = 2; - v->a[16411] = anon_sym_LT_LPAREN; - v->a[16412] = anon_sym_GT_LPAREN; - v->a[16413] = actions(1183); - v->a[16414] = 2; - v->a[16415] = sym_raw_string; - v->a[16416] = sym_ansi_c_string; - v->a[16417] = actions(3054); - v->a[16418] = 2; - v->a[16419] = anon_sym_PLUS_PLUS2; + v->a[16400] = anon_sym_readonly; + v->a[16401] = anon_sym_local; + v->a[16402] = anon_sym_unset; + v->a[16403] = anon_sym_unsetenv; + v->a[16404] = anon_sym_LT; + v->a[16405] = anon_sym_GT; + v->a[16406] = anon_sym_AMP_GT; + v->a[16407] = anon_sym_LT_AMP; + v->a[16408] = anon_sym_GT_AMP; + v->a[16409] = anon_sym_DOLLAR; + v->a[16410] = sym__special_character; + v->a[16411] = aux_sym_number_token1; + v->a[16412] = aux_sym_number_token2; + v->a[16413] = anon_sym_DOLLAR_LPAREN; + v->a[16414] = sym_word; + v->a[16415] = 6; + v->a[16416] = actions(3); + v->a[16417] = 1; + v->a[16418] = sym_comment; + v->a[16419] = actions(1424); small_parse_table_821(v); } void small_parse_table_821(t_small_parse_table_array *v) { - v->a[16420] = anon_sym_DASH_DASH2; - v->a[16421] = actions(3056); - v->a[16422] = 2; - v->a[16423] = anon_sym_DASH2; - v->a[16424] = anon_sym_PLUS2; - v->a[16425] = state(2397); - v->a[16426] = 4; - v->a[16427] = sym_string; - v->a[16428] = sym_number; - v->a[16429] = sym_simple_expansion; - v->a[16430] = sym_expansion; - v->a[16431] = state(2456); - v->a[16432] = 4; - v->a[16433] = sym_arithmetic_expansion; - v->a[16434] = sym_brace_expression; - v->a[16435] = sym_translated_string; - v->a[16436] = sym_process_substitution; - v->a[16437] = state(2743); - v->a[16438] = 4; - v->a[16439] = sym_subscript; + v->a[16420] = 1; + v->a[16421] = sym_variable_name; + v->a[16422] = actions(1422); + v->a[16423] = 2; + v->a[16424] = aux_sym__simple_variable_name_token1; + v->a[16425] = aux_sym__multiline_variable_name_token1; + v->a[16426] = actions(816); + v->a[16427] = 4; + v->a[16428] = sym_file_descriptor; + v->a[16429] = sym_test_operator; + v->a[16430] = sym__bare_dollar; + v->a[16431] = sym__brace_start; + v->a[16432] = actions(1420); + v->a[16433] = 9; + v->a[16434] = anon_sym_BANG; + v->a[16435] = anon_sym_DASH; + v->a[16436] = anon_sym_STAR; + v->a[16437] = anon_sym_QMARK; + v->a[16438] = anon_sym_DOLLAR; + v->a[16439] = anon_sym_POUND; small_parse_table_822(v); } void small_parse_table_822(t_small_parse_table_array *v) { - v->a[16440] = sym__arithmetic_expression; - v->a[16441] = sym__arithmetic_literal; - v->a[16442] = sym__arithmetic_parenthesized_expression; - v->a[16443] = state(2594); - v->a[16444] = 6; - v->a[16445] = sym_binary_expression; - v->a[16446] = sym_ternary_expression; - v->a[16447] = sym_unary_expression; - v->a[16448] = sym_postfix_expression; - v->a[16449] = sym_parenthesized_expression; - v->a[16450] = sym_concatenation; - v->a[16451] = 21; - v->a[16452] = actions(3); - v->a[16453] = 1; - v->a[16454] = sym_comment; - v->a[16455] = actions(3213); - v->a[16456] = 1; - v->a[16457] = anon_sym_DQUOTE; - v->a[16458] = actions(3475); - v->a[16459] = 1; + v->a[16440] = anon_sym_AT; + v->a[16441] = anon_sym_0; + v->a[16442] = anon_sym__; + v->a[16443] = actions(810); + v->a[16444] = 28; + v->a[16445] = anon_sym_PIPE; + v->a[16446] = anon_sym_PIPE_AMP; + v->a[16447] = anon_sym_AMP_AMP; + v->a[16448] = anon_sym_PIPE_PIPE; + v->a[16449] = anon_sym_LT; + v->a[16450] = anon_sym_GT; + v->a[16451] = anon_sym_GT_GT; + v->a[16452] = anon_sym_AMP_GT; + v->a[16453] = anon_sym_AMP_GT_GT; + v->a[16454] = anon_sym_LT_AMP; + v->a[16455] = anon_sym_GT_AMP; + v->a[16456] = anon_sym_GT_PIPE; + v->a[16457] = anon_sym_LT_AMP_DASH; + v->a[16458] = anon_sym_GT_AMP_DASH; + v->a[16459] = anon_sym_LT_LT; small_parse_table_823(v); } void small_parse_table_823(t_small_parse_table_array *v) { - v->a[16460] = anon_sym_DOLLAR_LBRACK; - v->a[16461] = actions(3477); - v->a[16462] = 1; - v->a[16463] = anon_sym_DOLLAR; - v->a[16464] = actions(3479); - v->a[16465] = 1; - v->a[16466] = sym__special_character; - v->a[16467] = actions(3481); - v->a[16468] = 1; - v->a[16469] = aux_sym_number_token1; - v->a[16470] = actions(3483); - v->a[16471] = 1; - v->a[16472] = aux_sym_number_token2; - v->a[16473] = actions(3485); - v->a[16474] = 1; - v->a[16475] = anon_sym_DOLLAR_LBRACE; - v->a[16476] = actions(3487); - v->a[16477] = 1; - v->a[16478] = anon_sym_DOLLAR_LPAREN; - v->a[16479] = actions(3489); + v->a[16460] = anon_sym_LT_LT_DASH; + v->a[16461] = aux_sym_heredoc_redirect_token1; + v->a[16462] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16463] = sym__special_character; + v->a[16464] = anon_sym_DQUOTE; + v->a[16465] = sym_raw_string; + v->a[16466] = aux_sym_number_token1; + v->a[16467] = aux_sym_number_token2; + v->a[16468] = anon_sym_DOLLAR_LBRACE; + v->a[16469] = anon_sym_DOLLAR_LPAREN; + v->a[16470] = anon_sym_BQUOTE; + v->a[16471] = anon_sym_DOLLAR_BQUOTE; + v->a[16472] = sym_word; + v->a[16473] = 6; + v->a[16474] = actions(3); + v->a[16475] = 1; + v->a[16476] = sym_comment; + v->a[16477] = actions(2656); + v->a[16478] = 1; + v->a[16479] = aux_sym_concatenation_token1; small_parse_table_824(v); } void small_parse_table_824(t_small_parse_table_array *v) { - v->a[16480] = 1; - v->a[16481] = anon_sym_BQUOTE; - v->a[16482] = actions(3491); - v->a[16483] = 1; - v->a[16484] = anon_sym_DOLLAR_BQUOTE; - v->a[16485] = actions(3495); - v->a[16486] = 1; - v->a[16487] = sym_test_operator; - v->a[16488] = actions(3497); - v->a[16489] = 1; - v->a[16490] = sym__brace_start; - v->a[16491] = state(2024); - v->a[16492] = 1; - v->a[16493] = aux_sym__literal_repeat1; - v->a[16494] = actions(3473); - v->a[16495] = 2; - v->a[16496] = anon_sym_LPAREN_LPAREN; - v->a[16497] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16498] = actions(3493); - v->a[16499] = 2; + v->a[16480] = actions(2659); + v->a[16481] = 1; + v->a[16482] = sym__concat; + v->a[16483] = state(471); + v->a[16484] = 1; + v->a[16485] = aux_sym_concatenation_repeat1; + v->a[16486] = actions(2654); + v->a[16487] = 5; + v->a[16488] = sym_file_descriptor; + v->a[16489] = sym_variable_name; + v->a[16490] = sym_test_operator; + v->a[16491] = sym__brace_start; + v->a[16492] = aux_sym_heredoc_redirect_token1; + v->a[16493] = actions(2652); + v->a[16494] = 35; + v->a[16495] = anon_sym_esac; + v->a[16496] = anon_sym_PIPE; + v->a[16497] = anon_sym_SEMI_SEMI; + v->a[16498] = anon_sym_SEMI_AMP; + v->a[16499] = anon_sym_SEMI_SEMI_AMP; small_parse_table_825(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1640.c b/parser/static/small_parse_table/small_parse_table_1640.c deleted file mode 100644 index 2ef8fc3f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1640.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1640.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8200(t_small_parse_table_array *v) -{ - v->a[164000] = anon_sym_EQ_EQ; - v->a[164001] = anon_sym_BANG_EQ; - v->a[164002] = actions(7292); - v->a[164003] = 2; - v->a[164004] = anon_sym_LT; - v->a[164005] = anon_sym_GT; - v->a[164006] = actions(7294); - v->a[164007] = 2; - v->a[164008] = anon_sym_LT_EQ; - v->a[164009] = anon_sym_GT_EQ; - v->a[164010] = actions(7296); - v->a[164011] = 2; - v->a[164012] = anon_sym_LT_LT; - v->a[164013] = anon_sym_GT_GT; - v->a[164014] = actions(7298); - v->a[164015] = 2; - v->a[164016] = anon_sym_PLUS; - v->a[164017] = anon_sym_DASH; - v->a[164018] = actions(7300); - v->a[164019] = 3; - small_parse_table_8201(v); -} - -void small_parse_table_8201(t_small_parse_table_array *v) -{ - v->a[164020] = anon_sym_STAR; - v->a[164021] = anon_sym_SLASH; - v->a[164022] = anon_sym_PERCENT; - v->a[164023] = actions(7446); - v->a[164024] = 11; - v->a[164025] = anon_sym_PLUS_EQ; - v->a[164026] = anon_sym_DASH_EQ; - v->a[164027] = anon_sym_STAR_EQ; - v->a[164028] = anon_sym_SLASH_EQ; - v->a[164029] = anon_sym_PERCENT_EQ; - v->a[164030] = anon_sym_STAR_STAR_EQ; - v->a[164031] = anon_sym_LT_LT_EQ; - v->a[164032] = anon_sym_GT_GT_EQ; - v->a[164033] = anon_sym_AMP_EQ; - v->a[164034] = anon_sym_CARET_EQ; - v->a[164035] = anon_sym_PIPE_EQ; - v->a[164036] = 14; - v->a[164037] = actions(71); - v->a[164038] = 1; - v->a[164039] = sym_comment; - small_parse_table_8202(v); -} - -void small_parse_table_8202(t_small_parse_table_array *v) -{ - v->a[164040] = actions(7414); - v->a[164041] = 1; - v->a[164042] = anon_sym_CARET; - v->a[164043] = actions(7416); - v->a[164044] = 1; - v->a[164045] = anon_sym_AMP; - v->a[164046] = actions(7430); - v->a[164047] = 1; - v->a[164048] = anon_sym_STAR_STAR; - v->a[164049] = actions(7438); - v->a[164050] = 1; - v->a[164051] = sym_test_operator; - v->a[164052] = actions(6807); - v->a[164053] = 2; - v->a[164054] = anon_sym_EQ; - v->a[164055] = anon_sym_PIPE; - v->a[164056] = actions(7404); - v->a[164057] = 2; - v->a[164058] = anon_sym_PLUS_PLUS; - v->a[164059] = anon_sym_DASH_DASH; - small_parse_table_8203(v); -} - -void small_parse_table_8203(t_small_parse_table_array *v) -{ - v->a[164060] = actions(7418); - v->a[164061] = 2; - v->a[164062] = anon_sym_EQ_EQ; - v->a[164063] = anon_sym_BANG_EQ; - v->a[164064] = actions(7420); - v->a[164065] = 2; - v->a[164066] = anon_sym_LT; - v->a[164067] = anon_sym_GT; - v->a[164068] = actions(7422); - v->a[164069] = 2; - v->a[164070] = anon_sym_LT_EQ; - v->a[164071] = anon_sym_GT_EQ; - v->a[164072] = actions(7424); - v->a[164073] = 2; - v->a[164074] = anon_sym_LT_LT; - v->a[164075] = anon_sym_GT_GT; - v->a[164076] = actions(7426); - v->a[164077] = 2; - v->a[164078] = anon_sym_PLUS; - v->a[164079] = anon_sym_DASH; - small_parse_table_8204(v); -} - -void small_parse_table_8204(t_small_parse_table_array *v) -{ - v->a[164080] = actions(7428); - v->a[164081] = 3; - v->a[164082] = anon_sym_STAR; - v->a[164083] = anon_sym_SLASH; - v->a[164084] = anon_sym_PERCENT; - v->a[164085] = actions(6805); - v->a[164086] = 16; - v->a[164087] = anon_sym_PLUS_EQ; - v->a[164088] = anon_sym_DASH_EQ; - v->a[164089] = anon_sym_STAR_EQ; - v->a[164090] = anon_sym_SLASH_EQ; - v->a[164091] = anon_sym_PERCENT_EQ; - v->a[164092] = anon_sym_STAR_STAR_EQ; - v->a[164093] = anon_sym_LT_LT_EQ; - v->a[164094] = anon_sym_GT_GT_EQ; - v->a[164095] = anon_sym_AMP_EQ; - v->a[164096] = anon_sym_CARET_EQ; - v->a[164097] = anon_sym_PIPE_EQ; - v->a[164098] = anon_sym_PIPE_PIPE; - v->a[164099] = anon_sym_AMP_AMP; - small_parse_table_8205(v); -} - -/* EOF small_parse_table_1640.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1641.c b/parser/static/small_parse_table/small_parse_table_1641.c deleted file mode 100644 index 13ff56e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1641.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1641.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8205(t_small_parse_table_array *v) -{ - v->a[164100] = anon_sym_RPAREN; - v->a[164101] = anon_sym_EQ_TILDE; - v->a[164102] = anon_sym_QMARK; - v->a[164103] = 20; - v->a[164104] = actions(71); - v->a[164105] = 1; - v->a[164106] = sym_comment; - v->a[164107] = actions(7322); - v->a[164108] = 1; - v->a[164109] = anon_sym_STAR_STAR; - v->a[164110] = actions(7324); - v->a[164111] = 1; - v->a[164112] = anon_sym_PIPE_PIPE; - v->a[164113] = actions(7326); - v->a[164114] = 1; - v->a[164115] = anon_sym_AMP_AMP; - v->a[164116] = actions(7328); - v->a[164117] = 1; - v->a[164118] = anon_sym_PIPE; - v->a[164119] = actions(7330); - small_parse_table_8206(v); -} - -void small_parse_table_8206(t_small_parse_table_array *v) -{ - v->a[164120] = 1; - v->a[164121] = anon_sym_CARET; - v->a[164122] = actions(7332); - v->a[164123] = 1; - v->a[164124] = anon_sym_AMP; - v->a[164125] = actions(7340); - v->a[164126] = 1; - v->a[164127] = anon_sym_QMARK; - v->a[164128] = actions(7342); - v->a[164129] = 1; - v->a[164130] = sym_test_operator; - v->a[164131] = actions(7346); - v->a[164132] = 1; - v->a[164133] = anon_sym_EQ_TILDE; - v->a[164134] = actions(7398); - v->a[164135] = 1; - v->a[164136] = anon_sym_EQ; - v->a[164137] = actions(7463); - v->a[164138] = 1; - v->a[164139] = anon_sym_RBRACK_RBRACK; - small_parse_table_8207(v); -} - -void small_parse_table_8207(t_small_parse_table_array *v) -{ - v->a[164140] = actions(6793); - v->a[164141] = 2; - v->a[164142] = anon_sym_PLUS_PLUS; - v->a[164143] = anon_sym_DASH_DASH; - v->a[164144] = actions(7316); - v->a[164145] = 2; - v->a[164146] = anon_sym_LT_LT; - v->a[164147] = anon_sym_GT_GT; - v->a[164148] = actions(7318); - v->a[164149] = 2; - v->a[164150] = anon_sym_PLUS; - v->a[164151] = anon_sym_DASH; - v->a[164152] = actions(7334); - v->a[164153] = 2; - v->a[164154] = anon_sym_EQ_EQ; - v->a[164155] = anon_sym_BANG_EQ; - v->a[164156] = actions(7336); - v->a[164157] = 2; - v->a[164158] = anon_sym_LT; - v->a[164159] = anon_sym_GT; - small_parse_table_8208(v); -} - -void small_parse_table_8208(t_small_parse_table_array *v) -{ - v->a[164160] = actions(7338); - v->a[164161] = 2; - v->a[164162] = anon_sym_LT_EQ; - v->a[164163] = anon_sym_GT_EQ; - v->a[164164] = actions(7320); - v->a[164165] = 3; - v->a[164166] = anon_sym_STAR; - v->a[164167] = anon_sym_SLASH; - v->a[164168] = anon_sym_PERCENT; - v->a[164169] = actions(7400); - v->a[164170] = 11; - v->a[164171] = anon_sym_PLUS_EQ; - v->a[164172] = anon_sym_DASH_EQ; - v->a[164173] = anon_sym_STAR_EQ; - v->a[164174] = anon_sym_SLASH_EQ; - v->a[164175] = anon_sym_PERCENT_EQ; - v->a[164176] = anon_sym_STAR_STAR_EQ; - v->a[164177] = anon_sym_LT_LT_EQ; - v->a[164178] = anon_sym_GT_GT_EQ; - v->a[164179] = anon_sym_AMP_EQ; - small_parse_table_8209(v); -} - -void small_parse_table_8209(t_small_parse_table_array *v) -{ - v->a[164180] = anon_sym_CARET_EQ; - v->a[164181] = anon_sym_PIPE_EQ; - v->a[164182] = 15; - v->a[164183] = actions(71); - v->a[164184] = 1; - v->a[164185] = sym_comment; - v->a[164186] = actions(6807); - v->a[164187] = 1; - v->a[164188] = anon_sym_EQ; - v->a[164189] = actions(7412); - v->a[164190] = 1; - v->a[164191] = anon_sym_PIPE; - v->a[164192] = actions(7414); - v->a[164193] = 1; - v->a[164194] = anon_sym_CARET; - v->a[164195] = actions(7416); - v->a[164196] = 1; - v->a[164197] = anon_sym_AMP; - v->a[164198] = actions(7430); - v->a[164199] = 1; - small_parse_table_8210(v); -} - -/* EOF small_parse_table_1641.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1642.c b/parser/static/small_parse_table/small_parse_table_1642.c deleted file mode 100644 index 33eb03a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1642.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1642.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8210(t_small_parse_table_array *v) -{ - v->a[164200] = anon_sym_STAR_STAR; - v->a[164201] = actions(7438); - v->a[164202] = 1; - v->a[164203] = sym_test_operator; - v->a[164204] = actions(7404); - v->a[164205] = 2; - v->a[164206] = anon_sym_PLUS_PLUS; - v->a[164207] = anon_sym_DASH_DASH; - v->a[164208] = actions(7418); - v->a[164209] = 2; - v->a[164210] = anon_sym_EQ_EQ; - v->a[164211] = anon_sym_BANG_EQ; - v->a[164212] = actions(7420); - v->a[164213] = 2; - v->a[164214] = anon_sym_LT; - v->a[164215] = anon_sym_GT; - v->a[164216] = actions(7422); - v->a[164217] = 2; - v->a[164218] = anon_sym_LT_EQ; - v->a[164219] = anon_sym_GT_EQ; - small_parse_table_8211(v); -} - -void small_parse_table_8211(t_small_parse_table_array *v) -{ - v->a[164220] = actions(7424); - v->a[164221] = 2; - v->a[164222] = anon_sym_LT_LT; - v->a[164223] = anon_sym_GT_GT; - v->a[164224] = actions(7426); - v->a[164225] = 2; - v->a[164226] = anon_sym_PLUS; - v->a[164227] = anon_sym_DASH; - v->a[164228] = actions(7428); - v->a[164229] = 3; - v->a[164230] = anon_sym_STAR; - v->a[164231] = anon_sym_SLASH; - v->a[164232] = anon_sym_PERCENT; - v->a[164233] = actions(6805); - v->a[164234] = 16; - v->a[164235] = anon_sym_PLUS_EQ; - v->a[164236] = anon_sym_DASH_EQ; - v->a[164237] = anon_sym_STAR_EQ; - v->a[164238] = anon_sym_SLASH_EQ; - v->a[164239] = anon_sym_PERCENT_EQ; - small_parse_table_8212(v); -} - -void small_parse_table_8212(t_small_parse_table_array *v) -{ - v->a[164240] = anon_sym_STAR_STAR_EQ; - v->a[164241] = anon_sym_LT_LT_EQ; - v->a[164242] = anon_sym_GT_GT_EQ; - v->a[164243] = anon_sym_AMP_EQ; - v->a[164244] = anon_sym_CARET_EQ; - v->a[164245] = anon_sym_PIPE_EQ; - v->a[164246] = anon_sym_PIPE_PIPE; - v->a[164247] = anon_sym_AMP_AMP; - v->a[164248] = anon_sym_RPAREN; - v->a[164249] = anon_sym_EQ_TILDE; - v->a[164250] = anon_sym_QMARK; - v->a[164251] = 9; - v->a[164252] = actions(71); - v->a[164253] = 1; - v->a[164254] = sym_comment; - v->a[164255] = actions(7198); - v->a[164256] = 1; - v->a[164257] = anon_sym_STAR_STAR; - v->a[164258] = actions(7206); - v->a[164259] = 1; - small_parse_table_8213(v); -} - -void small_parse_table_8213(t_small_parse_table_array *v) -{ - v->a[164260] = sym_test_operator; - v->a[164261] = actions(6793); - v->a[164262] = 2; - v->a[164263] = anon_sym_PLUS_PLUS; - v->a[164264] = anon_sym_DASH_DASH; - v->a[164265] = actions(7192); - v->a[164266] = 2; - v->a[164267] = anon_sym_LT_LT; - v->a[164268] = anon_sym_GT_GT; - v->a[164269] = actions(7194); - v->a[164270] = 2; - v->a[164271] = anon_sym_PLUS; - v->a[164272] = anon_sym_DASH; - v->a[164273] = actions(7196); - v->a[164274] = 3; - v->a[164275] = anon_sym_STAR; - v->a[164276] = anon_sym_SLASH; - v->a[164277] = anon_sym_PERCENT; - v->a[164278] = actions(6791); - v->a[164279] = 6; - small_parse_table_8214(v); -} - -void small_parse_table_8214(t_small_parse_table_array *v) -{ - v->a[164280] = anon_sym_EQ; - v->a[164281] = anon_sym_PIPE; - v->a[164282] = anon_sym_CARET; - v->a[164283] = anon_sym_AMP; - v->a[164284] = anon_sym_LT; - v->a[164285] = anon_sym_GT; - v->a[164286] = actions(6789); - v->a[164287] = 20; - v->a[164288] = anon_sym_PLUS_EQ; - v->a[164289] = anon_sym_DASH_EQ; - v->a[164290] = anon_sym_STAR_EQ; - v->a[164291] = anon_sym_SLASH_EQ; - v->a[164292] = anon_sym_PERCENT_EQ; - v->a[164293] = anon_sym_STAR_STAR_EQ; - v->a[164294] = anon_sym_LT_LT_EQ; - v->a[164295] = anon_sym_GT_GT_EQ; - v->a[164296] = anon_sym_AMP_EQ; - v->a[164297] = anon_sym_CARET_EQ; - v->a[164298] = anon_sym_PIPE_EQ; - v->a[164299] = anon_sym_PIPE_PIPE; - small_parse_table_8215(v); -} - -/* EOF small_parse_table_1642.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1643.c b/parser/static/small_parse_table/small_parse_table_1643.c deleted file mode 100644 index e5654fbc..00000000 --- a/parser/static/small_parse_table/small_parse_table_1643.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1643.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8215(t_small_parse_table_array *v) -{ - v->a[164300] = anon_sym_AMP_AMP; - v->a[164301] = anon_sym_EQ_EQ; - v->a[164302] = anon_sym_BANG_EQ; - v->a[164303] = anon_sym_LT_EQ; - v->a[164304] = anon_sym_GT_EQ; - v->a[164305] = anon_sym_EQ_TILDE; - v->a[164306] = anon_sym_QMARK; - v->a[164307] = anon_sym_COLON; - v->a[164308] = 16; - v->a[164309] = actions(71); - v->a[164310] = 1; - v->a[164311] = sym_comment; - v->a[164312] = actions(6807); - v->a[164313] = 1; - v->a[164314] = anon_sym_EQ; - v->a[164315] = actions(7410); - v->a[164316] = 1; - v->a[164317] = anon_sym_AMP_AMP; - v->a[164318] = actions(7412); - v->a[164319] = 1; - small_parse_table_8216(v); -} - -void small_parse_table_8216(t_small_parse_table_array *v) -{ - v->a[164320] = anon_sym_PIPE; - v->a[164321] = actions(7414); - v->a[164322] = 1; - v->a[164323] = anon_sym_CARET; - v->a[164324] = actions(7416); - v->a[164325] = 1; - v->a[164326] = anon_sym_AMP; - v->a[164327] = actions(7430); - v->a[164328] = 1; - v->a[164329] = anon_sym_STAR_STAR; - v->a[164330] = actions(7438); - v->a[164331] = 1; - v->a[164332] = sym_test_operator; - v->a[164333] = actions(7404); - v->a[164334] = 2; - v->a[164335] = anon_sym_PLUS_PLUS; - v->a[164336] = anon_sym_DASH_DASH; - v->a[164337] = actions(7418); - v->a[164338] = 2; - v->a[164339] = anon_sym_EQ_EQ; - small_parse_table_8217(v); -} - -void small_parse_table_8217(t_small_parse_table_array *v) -{ - v->a[164340] = anon_sym_BANG_EQ; - v->a[164341] = actions(7420); - v->a[164342] = 2; - v->a[164343] = anon_sym_LT; - v->a[164344] = anon_sym_GT; - v->a[164345] = actions(7422); - v->a[164346] = 2; - v->a[164347] = anon_sym_LT_EQ; - v->a[164348] = anon_sym_GT_EQ; - v->a[164349] = actions(7424); - v->a[164350] = 2; - v->a[164351] = anon_sym_LT_LT; - v->a[164352] = anon_sym_GT_GT; - v->a[164353] = actions(7426); - v->a[164354] = 2; - v->a[164355] = anon_sym_PLUS; - v->a[164356] = anon_sym_DASH; - v->a[164357] = actions(7428); - v->a[164358] = 3; - v->a[164359] = anon_sym_STAR; - small_parse_table_8218(v); -} - -void small_parse_table_8218(t_small_parse_table_array *v) -{ - v->a[164360] = anon_sym_SLASH; - v->a[164361] = anon_sym_PERCENT; - v->a[164362] = actions(6805); - v->a[164363] = 15; - v->a[164364] = anon_sym_PLUS_EQ; - v->a[164365] = anon_sym_DASH_EQ; - v->a[164366] = anon_sym_STAR_EQ; - v->a[164367] = anon_sym_SLASH_EQ; - v->a[164368] = anon_sym_PERCENT_EQ; - v->a[164369] = anon_sym_STAR_STAR_EQ; - v->a[164370] = anon_sym_LT_LT_EQ; - v->a[164371] = anon_sym_GT_GT_EQ; - v->a[164372] = anon_sym_AMP_EQ; - v->a[164373] = anon_sym_CARET_EQ; - v->a[164374] = anon_sym_PIPE_EQ; - v->a[164375] = anon_sym_PIPE_PIPE; - v->a[164376] = anon_sym_RPAREN; - v->a[164377] = anon_sym_EQ_TILDE; - v->a[164378] = anon_sym_QMARK; - v->a[164379] = 20; - small_parse_table_8219(v); -} - -void small_parse_table_8219(t_small_parse_table_array *v) -{ - v->a[164380] = actions(71); - v->a[164381] = 1; - v->a[164382] = sym_comment; - v->a[164383] = actions(7402); - v->a[164384] = 1; - v->a[164385] = anon_sym_EQ; - v->a[164386] = actions(7408); - v->a[164387] = 1; - v->a[164388] = anon_sym_PIPE_PIPE; - v->a[164389] = actions(7410); - v->a[164390] = 1; - v->a[164391] = anon_sym_AMP_AMP; - v->a[164392] = actions(7412); - v->a[164393] = 1; - v->a[164394] = anon_sym_PIPE; - v->a[164395] = actions(7414); - v->a[164396] = 1; - v->a[164397] = anon_sym_CARET; - v->a[164398] = actions(7416); - v->a[164399] = 1; - small_parse_table_8220(v); -} - -/* EOF small_parse_table_1643.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1644.c b/parser/static/small_parse_table/small_parse_table_1644.c deleted file mode 100644 index 0553dc72..00000000 --- a/parser/static/small_parse_table/small_parse_table_1644.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1644.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8220(t_small_parse_table_array *v) -{ - v->a[164400] = anon_sym_AMP; - v->a[164401] = actions(7430); - v->a[164402] = 1; - v->a[164403] = anon_sym_STAR_STAR; - v->a[164404] = actions(7434); - v->a[164405] = 1; - v->a[164406] = anon_sym_EQ_TILDE; - v->a[164407] = actions(7436); - v->a[164408] = 1; - v->a[164409] = anon_sym_QMARK; - v->a[164410] = actions(7438); - v->a[164411] = 1; - v->a[164412] = sym_test_operator; - v->a[164413] = actions(7473); - v->a[164414] = 1; - v->a[164415] = anon_sym_RPAREN; - v->a[164416] = actions(7404); - v->a[164417] = 2; - v->a[164418] = anon_sym_PLUS_PLUS; - v->a[164419] = anon_sym_DASH_DASH; - small_parse_table_8221(v); -} - -void small_parse_table_8221(t_small_parse_table_array *v) -{ - v->a[164420] = actions(7418); - v->a[164421] = 2; - v->a[164422] = anon_sym_EQ_EQ; - v->a[164423] = anon_sym_BANG_EQ; - v->a[164424] = actions(7420); - v->a[164425] = 2; - v->a[164426] = anon_sym_LT; - v->a[164427] = anon_sym_GT; - v->a[164428] = actions(7422); - v->a[164429] = 2; - v->a[164430] = anon_sym_LT_EQ; - v->a[164431] = anon_sym_GT_EQ; - v->a[164432] = actions(7424); - v->a[164433] = 2; - v->a[164434] = anon_sym_LT_LT; - v->a[164435] = anon_sym_GT_GT; - v->a[164436] = actions(7426); - v->a[164437] = 2; - v->a[164438] = anon_sym_PLUS; - v->a[164439] = anon_sym_DASH; - small_parse_table_8222(v); -} - -void small_parse_table_8222(t_small_parse_table_array *v) -{ - v->a[164440] = actions(7428); - v->a[164441] = 3; - v->a[164442] = anon_sym_STAR; - v->a[164443] = anon_sym_SLASH; - v->a[164444] = anon_sym_PERCENT; - v->a[164445] = actions(7406); - v->a[164446] = 11; - v->a[164447] = anon_sym_PLUS_EQ; - v->a[164448] = anon_sym_DASH_EQ; - v->a[164449] = anon_sym_STAR_EQ; - v->a[164450] = anon_sym_SLASH_EQ; - v->a[164451] = anon_sym_PERCENT_EQ; - v->a[164452] = anon_sym_STAR_STAR_EQ; - v->a[164453] = anon_sym_LT_LT_EQ; - v->a[164454] = anon_sym_GT_GT_EQ; - v->a[164455] = anon_sym_AMP_EQ; - v->a[164456] = anon_sym_CARET_EQ; - v->a[164457] = anon_sym_PIPE_EQ; - v->a[164458] = 6; - v->a[164459] = actions(3); - small_parse_table_8223(v); -} - -void small_parse_table_8223(t_small_parse_table_array *v) -{ - v->a[164460] = 1; - v->a[164461] = sym_comment; - v->a[164462] = actions(7475); - v->a[164463] = 1; - v->a[164464] = aux_sym_concatenation_token1; - v->a[164465] = actions(7477); - v->a[164466] = 1; - v->a[164467] = sym__concat; - v->a[164468] = state(3120); - v->a[164469] = 1; - v->a[164470] = aux_sym_concatenation_repeat1; - v->a[164471] = actions(5395); - v->a[164472] = 4; - v->a[164473] = sym_file_descriptor; - v->a[164474] = sym_test_operator; - v->a[164475] = sym__brace_start; - v->a[164476] = aux_sym_heredoc_redirect_token1; - v->a[164477] = actions(5393); - v->a[164478] = 30; - v->a[164479] = anon_sym_LPAREN_LPAREN; - small_parse_table_8224(v); -} - -void small_parse_table_8224(t_small_parse_table_array *v) -{ - v->a[164480] = anon_sym_PIPE_PIPE; - v->a[164481] = anon_sym_AMP_AMP; - v->a[164482] = anon_sym_LT; - v->a[164483] = anon_sym_GT; - v->a[164484] = anon_sym_GT_GT; - v->a[164485] = anon_sym_AMP_GT; - v->a[164486] = anon_sym_AMP_GT_GT; - v->a[164487] = anon_sym_LT_AMP; - v->a[164488] = anon_sym_GT_AMP; - v->a[164489] = anon_sym_GT_PIPE; - v->a[164490] = anon_sym_LT_AMP_DASH; - v->a[164491] = anon_sym_GT_AMP_DASH; - v->a[164492] = anon_sym_LT_LT_LT; - v->a[164493] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[164494] = anon_sym_DOLLAR_LBRACK; - v->a[164495] = anon_sym_DOLLAR; - v->a[164496] = sym__special_character; - v->a[164497] = anon_sym_DQUOTE; - v->a[164498] = sym_raw_string; - v->a[164499] = sym_ansi_c_string; - small_parse_table_8225(v); -} - -/* EOF small_parse_table_1644.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1645.c b/parser/static/small_parse_table/small_parse_table_1645.c deleted file mode 100644 index 74a8cc30..00000000 --- a/parser/static/small_parse_table/small_parse_table_1645.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1645.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8225(t_small_parse_table_array *v) -{ - v->a[164500] = aux_sym_number_token1; - v->a[164501] = aux_sym_number_token2; - v->a[164502] = anon_sym_DOLLAR_LBRACE; - v->a[164503] = anon_sym_DOLLAR_LPAREN; - v->a[164504] = anon_sym_BQUOTE; - v->a[164505] = anon_sym_DOLLAR_BQUOTE; - v->a[164506] = anon_sym_LT_LPAREN; - v->a[164507] = anon_sym_GT_LPAREN; - v->a[164508] = sym_word; - v->a[164509] = 6; - v->a[164510] = actions(3); - v->a[164511] = 1; - v->a[164512] = sym_comment; - v->a[164513] = actions(7475); - v->a[164514] = 1; - v->a[164515] = aux_sym_concatenation_token1; - v->a[164516] = actions(7477); - v->a[164517] = 1; - v->a[164518] = sym__concat; - v->a[164519] = state(3117); - small_parse_table_8226(v); -} - -void small_parse_table_8226(t_small_parse_table_array *v) -{ - v->a[164520] = 1; - v->a[164521] = aux_sym_concatenation_repeat1; - v->a[164522] = actions(5391); - v->a[164523] = 4; - v->a[164524] = sym_file_descriptor; - v->a[164525] = sym_test_operator; - v->a[164526] = sym__brace_start; - v->a[164527] = aux_sym_heredoc_redirect_token1; - v->a[164528] = actions(5389); - v->a[164529] = 30; - v->a[164530] = anon_sym_LPAREN_LPAREN; - v->a[164531] = anon_sym_PIPE_PIPE; - v->a[164532] = anon_sym_AMP_AMP; - v->a[164533] = anon_sym_LT; - v->a[164534] = anon_sym_GT; - v->a[164535] = anon_sym_GT_GT; - v->a[164536] = anon_sym_AMP_GT; - v->a[164537] = anon_sym_AMP_GT_GT; - v->a[164538] = anon_sym_LT_AMP; - v->a[164539] = anon_sym_GT_AMP; - small_parse_table_8227(v); -} - -void small_parse_table_8227(t_small_parse_table_array *v) -{ - v->a[164540] = anon_sym_GT_PIPE; - v->a[164541] = anon_sym_LT_AMP_DASH; - v->a[164542] = anon_sym_GT_AMP_DASH; - v->a[164543] = anon_sym_LT_LT_LT; - v->a[164544] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[164545] = anon_sym_DOLLAR_LBRACK; - v->a[164546] = anon_sym_DOLLAR; - v->a[164547] = sym__special_character; - v->a[164548] = anon_sym_DQUOTE; - v->a[164549] = sym_raw_string; - v->a[164550] = sym_ansi_c_string; - v->a[164551] = aux_sym_number_token1; - v->a[164552] = aux_sym_number_token2; - v->a[164553] = anon_sym_DOLLAR_LBRACE; - v->a[164554] = anon_sym_DOLLAR_LPAREN; - v->a[164555] = anon_sym_BQUOTE; - v->a[164556] = anon_sym_DOLLAR_BQUOTE; - v->a[164557] = anon_sym_LT_LPAREN; - v->a[164558] = anon_sym_GT_LPAREN; - v->a[164559] = sym_word; - small_parse_table_8228(v); -} - -void small_parse_table_8228(t_small_parse_table_array *v) -{ - v->a[164560] = 19; - v->a[164561] = actions(71); - v->a[164562] = 1; - v->a[164563] = sym_comment; - v->a[164564] = actions(7402); - v->a[164565] = 1; - v->a[164566] = anon_sym_EQ; - v->a[164567] = actions(7408); - v->a[164568] = 1; - v->a[164569] = anon_sym_PIPE_PIPE; - v->a[164570] = actions(7410); - v->a[164571] = 1; - v->a[164572] = anon_sym_AMP_AMP; - v->a[164573] = actions(7412); - v->a[164574] = 1; - v->a[164575] = anon_sym_PIPE; - v->a[164576] = actions(7414); - v->a[164577] = 1; - v->a[164578] = anon_sym_CARET; - v->a[164579] = actions(7416); - small_parse_table_8229(v); -} - -void small_parse_table_8229(t_small_parse_table_array *v) -{ - v->a[164580] = 1; - v->a[164581] = anon_sym_AMP; - v->a[164582] = actions(7430); - v->a[164583] = 1; - v->a[164584] = anon_sym_STAR_STAR; - v->a[164585] = actions(7434); - v->a[164586] = 1; - v->a[164587] = anon_sym_EQ_TILDE; - v->a[164588] = actions(7436); - v->a[164589] = 1; - v->a[164590] = anon_sym_QMARK; - v->a[164591] = actions(7438); - v->a[164592] = 1; - v->a[164593] = sym_test_operator; - v->a[164594] = actions(7404); - v->a[164595] = 2; - v->a[164596] = anon_sym_PLUS_PLUS; - v->a[164597] = anon_sym_DASH_DASH; - v->a[164598] = actions(7418); - v->a[164599] = 2; - small_parse_table_8230(v); -} - -/* EOF small_parse_table_1645.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1646.c b/parser/static/small_parse_table/small_parse_table_1646.c deleted file mode 100644 index 1288f9ed..00000000 --- a/parser/static/small_parse_table/small_parse_table_1646.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1646.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8230(t_small_parse_table_array *v) -{ - v->a[164600] = anon_sym_EQ_EQ; - v->a[164601] = anon_sym_BANG_EQ; - v->a[164602] = actions(7420); - v->a[164603] = 2; - v->a[164604] = anon_sym_LT; - v->a[164605] = anon_sym_GT; - v->a[164606] = actions(7422); - v->a[164607] = 2; - v->a[164608] = anon_sym_LT_EQ; - v->a[164609] = anon_sym_GT_EQ; - v->a[164610] = actions(7424); - v->a[164611] = 2; - v->a[164612] = anon_sym_LT_LT; - v->a[164613] = anon_sym_GT_GT; - v->a[164614] = actions(7426); - v->a[164615] = 2; - v->a[164616] = anon_sym_PLUS; - v->a[164617] = anon_sym_DASH; - v->a[164618] = actions(7428); - v->a[164619] = 3; - small_parse_table_8231(v); -} - -void small_parse_table_8231(t_small_parse_table_array *v) -{ - v->a[164620] = anon_sym_STAR; - v->a[164621] = anon_sym_SLASH; - v->a[164622] = anon_sym_PERCENT; - v->a[164623] = actions(6805); - v->a[164624] = 12; - v->a[164625] = anon_sym_PLUS_EQ; - v->a[164626] = anon_sym_DASH_EQ; - v->a[164627] = anon_sym_STAR_EQ; - v->a[164628] = anon_sym_SLASH_EQ; - v->a[164629] = anon_sym_PERCENT_EQ; - v->a[164630] = anon_sym_STAR_STAR_EQ; - v->a[164631] = anon_sym_LT_LT_EQ; - v->a[164632] = anon_sym_GT_GT_EQ; - v->a[164633] = anon_sym_AMP_EQ; - v->a[164634] = anon_sym_CARET_EQ; - v->a[164635] = anon_sym_PIPE_EQ; - v->a[164636] = anon_sym_RPAREN; - v->a[164637] = 18; - v->a[164638] = actions(71); - v->a[164639] = 1; - small_parse_table_8232(v); -} - -void small_parse_table_8232(t_small_parse_table_array *v) -{ - v->a[164640] = sym_comment; - v->a[164641] = actions(6807); - v->a[164642] = 1; - v->a[164643] = anon_sym_EQ; - v->a[164644] = actions(7408); - v->a[164645] = 1; - v->a[164646] = anon_sym_PIPE_PIPE; - v->a[164647] = actions(7410); - v->a[164648] = 1; - v->a[164649] = anon_sym_AMP_AMP; - v->a[164650] = actions(7412); - v->a[164651] = 1; - v->a[164652] = anon_sym_PIPE; - v->a[164653] = actions(7414); - v->a[164654] = 1; - v->a[164655] = anon_sym_CARET; - v->a[164656] = actions(7416); - v->a[164657] = 1; - v->a[164658] = anon_sym_AMP; - v->a[164659] = actions(7430); - small_parse_table_8233(v); -} - -void small_parse_table_8233(t_small_parse_table_array *v) -{ - v->a[164660] = 1; - v->a[164661] = anon_sym_STAR_STAR; - v->a[164662] = actions(7436); - v->a[164663] = 1; - v->a[164664] = anon_sym_QMARK; - v->a[164665] = actions(7438); - v->a[164666] = 1; - v->a[164667] = sym_test_operator; - v->a[164668] = actions(7404); - v->a[164669] = 2; - v->a[164670] = anon_sym_PLUS_PLUS; - v->a[164671] = anon_sym_DASH_DASH; - v->a[164672] = actions(7418); - v->a[164673] = 2; - v->a[164674] = anon_sym_EQ_EQ; - v->a[164675] = anon_sym_BANG_EQ; - v->a[164676] = actions(7420); - v->a[164677] = 2; - v->a[164678] = anon_sym_LT; - v->a[164679] = anon_sym_GT; - small_parse_table_8234(v); -} - -void small_parse_table_8234(t_small_parse_table_array *v) -{ - v->a[164680] = actions(7422); - v->a[164681] = 2; - v->a[164682] = anon_sym_LT_EQ; - v->a[164683] = anon_sym_GT_EQ; - v->a[164684] = actions(7424); - v->a[164685] = 2; - v->a[164686] = anon_sym_LT_LT; - v->a[164687] = anon_sym_GT_GT; - v->a[164688] = actions(7426); - v->a[164689] = 2; - v->a[164690] = anon_sym_PLUS; - v->a[164691] = anon_sym_DASH; - v->a[164692] = actions(7428); - v->a[164693] = 3; - v->a[164694] = anon_sym_STAR; - v->a[164695] = anon_sym_SLASH; - v->a[164696] = anon_sym_PERCENT; - v->a[164697] = actions(6805); - v->a[164698] = 13; - v->a[164699] = anon_sym_PLUS_EQ; - small_parse_table_8235(v); -} - -/* EOF small_parse_table_1646.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1647.c b/parser/static/small_parse_table/small_parse_table_1647.c deleted file mode 100644 index a00de70b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1647.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1647.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8235(t_small_parse_table_array *v) -{ - v->a[164700] = anon_sym_DASH_EQ; - v->a[164701] = anon_sym_STAR_EQ; - v->a[164702] = anon_sym_SLASH_EQ; - v->a[164703] = anon_sym_PERCENT_EQ; - v->a[164704] = anon_sym_STAR_STAR_EQ; - v->a[164705] = anon_sym_LT_LT_EQ; - v->a[164706] = anon_sym_GT_GT_EQ; - v->a[164707] = anon_sym_AMP_EQ; - v->a[164708] = anon_sym_CARET_EQ; - v->a[164709] = anon_sym_PIPE_EQ; - v->a[164710] = anon_sym_RPAREN; - v->a[164711] = anon_sym_EQ_TILDE; - v->a[164712] = 8; - v->a[164713] = actions(71); - v->a[164714] = 1; - v->a[164715] = sym_comment; - v->a[164716] = actions(7198); - v->a[164717] = 1; - v->a[164718] = anon_sym_STAR_STAR; - v->a[164719] = actions(6793); - small_parse_table_8236(v); -} - -void small_parse_table_8236(t_small_parse_table_array *v) -{ - v->a[164720] = 2; - v->a[164721] = anon_sym_PLUS_PLUS; - v->a[164722] = anon_sym_DASH_DASH; - v->a[164723] = actions(7192); - v->a[164724] = 2; - v->a[164725] = anon_sym_LT_LT; - v->a[164726] = anon_sym_GT_GT; - v->a[164727] = actions(7194); - v->a[164728] = 2; - v->a[164729] = anon_sym_PLUS; - v->a[164730] = anon_sym_DASH; - v->a[164731] = actions(7196); - v->a[164732] = 3; - v->a[164733] = anon_sym_STAR; - v->a[164734] = anon_sym_SLASH; - v->a[164735] = anon_sym_PERCENT; - v->a[164736] = actions(6791); - v->a[164737] = 6; - v->a[164738] = anon_sym_EQ; - v->a[164739] = anon_sym_PIPE; - small_parse_table_8237(v); -} - -void small_parse_table_8237(t_small_parse_table_array *v) -{ - v->a[164740] = anon_sym_CARET; - v->a[164741] = anon_sym_AMP; - v->a[164742] = anon_sym_LT; - v->a[164743] = anon_sym_GT; - v->a[164744] = actions(6789); - v->a[164745] = 21; - v->a[164746] = sym_test_operator; - v->a[164747] = anon_sym_PLUS_EQ; - v->a[164748] = anon_sym_DASH_EQ; - v->a[164749] = anon_sym_STAR_EQ; - v->a[164750] = anon_sym_SLASH_EQ; - v->a[164751] = anon_sym_PERCENT_EQ; - v->a[164752] = anon_sym_STAR_STAR_EQ; - v->a[164753] = anon_sym_LT_LT_EQ; - v->a[164754] = anon_sym_GT_GT_EQ; - v->a[164755] = anon_sym_AMP_EQ; - v->a[164756] = anon_sym_CARET_EQ; - v->a[164757] = anon_sym_PIPE_EQ; - v->a[164758] = anon_sym_PIPE_PIPE; - v->a[164759] = anon_sym_AMP_AMP; - small_parse_table_8238(v); -} - -void small_parse_table_8238(t_small_parse_table_array *v) -{ - v->a[164760] = anon_sym_EQ_EQ; - v->a[164761] = anon_sym_BANG_EQ; - v->a[164762] = anon_sym_LT_EQ; - v->a[164763] = anon_sym_GT_EQ; - v->a[164764] = anon_sym_EQ_TILDE; - v->a[164765] = anon_sym_QMARK; - v->a[164766] = anon_sym_COLON; - v->a[164767] = 8; - v->a[164768] = actions(71); - v->a[164769] = 1; - v->a[164770] = sym_comment; - v->a[164771] = actions(7430); - v->a[164772] = 1; - v->a[164773] = anon_sym_STAR_STAR; - v->a[164774] = actions(7404); - v->a[164775] = 2; - v->a[164776] = anon_sym_PLUS_PLUS; - v->a[164777] = anon_sym_DASH_DASH; - v->a[164778] = actions(7424); - v->a[164779] = 2; - small_parse_table_8239(v); -} - -void small_parse_table_8239(t_small_parse_table_array *v) -{ - v->a[164780] = anon_sym_LT_LT; - v->a[164781] = anon_sym_GT_GT; - v->a[164782] = actions(7426); - v->a[164783] = 2; - v->a[164784] = anon_sym_PLUS; - v->a[164785] = anon_sym_DASH; - v->a[164786] = actions(7428); - v->a[164787] = 3; - v->a[164788] = anon_sym_STAR; - v->a[164789] = anon_sym_SLASH; - v->a[164790] = anon_sym_PERCENT; - v->a[164791] = actions(6807); - v->a[164792] = 6; - v->a[164793] = anon_sym_EQ; - v->a[164794] = anon_sym_PIPE; - v->a[164795] = anon_sym_CARET; - v->a[164796] = anon_sym_AMP; - v->a[164797] = anon_sym_LT; - v->a[164798] = anon_sym_GT; - v->a[164799] = actions(6805); - small_parse_table_8240(v); -} - -/* EOF small_parse_table_1647.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1648.c b/parser/static/small_parse_table/small_parse_table_1648.c deleted file mode 100644 index 8e852146..00000000 --- a/parser/static/small_parse_table/small_parse_table_1648.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1648.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8240(t_small_parse_table_array *v) -{ - v->a[164800] = 21; - v->a[164801] = sym_test_operator; - v->a[164802] = anon_sym_PLUS_EQ; - v->a[164803] = anon_sym_DASH_EQ; - v->a[164804] = anon_sym_STAR_EQ; - v->a[164805] = anon_sym_SLASH_EQ; - v->a[164806] = anon_sym_PERCENT_EQ; - v->a[164807] = anon_sym_STAR_STAR_EQ; - v->a[164808] = anon_sym_LT_LT_EQ; - v->a[164809] = anon_sym_GT_GT_EQ; - v->a[164810] = anon_sym_AMP_EQ; - v->a[164811] = anon_sym_CARET_EQ; - v->a[164812] = anon_sym_PIPE_EQ; - v->a[164813] = anon_sym_PIPE_PIPE; - v->a[164814] = anon_sym_AMP_AMP; - v->a[164815] = anon_sym_EQ_EQ; - v->a[164816] = anon_sym_BANG_EQ; - v->a[164817] = anon_sym_LT_EQ; - v->a[164818] = anon_sym_GT_EQ; - v->a[164819] = anon_sym_RPAREN; - small_parse_table_8241(v); -} - -void small_parse_table_8241(t_small_parse_table_array *v) -{ - v->a[164820] = anon_sym_EQ_TILDE; - v->a[164821] = anon_sym_QMARK; - v->a[164822] = 9; - v->a[164823] = actions(71); - v->a[164824] = 1; - v->a[164825] = sym_comment; - v->a[164826] = actions(7430); - v->a[164827] = 1; - v->a[164828] = anon_sym_STAR_STAR; - v->a[164829] = actions(7438); - v->a[164830] = 1; - v->a[164831] = sym_test_operator; - v->a[164832] = actions(7404); - v->a[164833] = 2; - v->a[164834] = anon_sym_PLUS_PLUS; - v->a[164835] = anon_sym_DASH_DASH; - v->a[164836] = actions(7424); - v->a[164837] = 2; - v->a[164838] = anon_sym_LT_LT; - v->a[164839] = anon_sym_GT_GT; - small_parse_table_8242(v); -} - -void small_parse_table_8242(t_small_parse_table_array *v) -{ - v->a[164840] = actions(7426); - v->a[164841] = 2; - v->a[164842] = anon_sym_PLUS; - v->a[164843] = anon_sym_DASH; - v->a[164844] = actions(7428); - v->a[164845] = 3; - v->a[164846] = anon_sym_STAR; - v->a[164847] = anon_sym_SLASH; - v->a[164848] = anon_sym_PERCENT; - v->a[164849] = actions(6791); - v->a[164850] = 6; - v->a[164851] = anon_sym_EQ; - v->a[164852] = anon_sym_PIPE; - v->a[164853] = anon_sym_CARET; - v->a[164854] = anon_sym_AMP; - v->a[164855] = anon_sym_LT; - v->a[164856] = anon_sym_GT; - v->a[164857] = actions(6789); - v->a[164858] = 20; - v->a[164859] = anon_sym_PLUS_EQ; - small_parse_table_8243(v); -} - -void small_parse_table_8243(t_small_parse_table_array *v) -{ - v->a[164860] = anon_sym_DASH_EQ; - v->a[164861] = anon_sym_STAR_EQ; - v->a[164862] = anon_sym_SLASH_EQ; - v->a[164863] = anon_sym_PERCENT_EQ; - v->a[164864] = anon_sym_STAR_STAR_EQ; - v->a[164865] = anon_sym_LT_LT_EQ; - v->a[164866] = anon_sym_GT_GT_EQ; - v->a[164867] = anon_sym_AMP_EQ; - v->a[164868] = anon_sym_CARET_EQ; - v->a[164869] = anon_sym_PIPE_EQ; - v->a[164870] = anon_sym_PIPE_PIPE; - v->a[164871] = anon_sym_AMP_AMP; - v->a[164872] = anon_sym_EQ_EQ; - v->a[164873] = anon_sym_BANG_EQ; - v->a[164874] = anon_sym_LT_EQ; - v->a[164875] = anon_sym_GT_EQ; - v->a[164876] = anon_sym_RPAREN; - v->a[164877] = anon_sym_EQ_TILDE; - v->a[164878] = anon_sym_QMARK; - v->a[164879] = 4; - small_parse_table_8244(v); -} - -void small_parse_table_8244(t_small_parse_table_array *v) -{ - v->a[164880] = actions(71); - v->a[164881] = 1; - v->a[164882] = sym_comment; - v->a[164883] = actions(7479); - v->a[164884] = 1; - v->a[164885] = sym__concat; - v->a[164886] = actions(6838); - v->a[164887] = 14; - v->a[164888] = anon_sym_EQ; - v->a[164889] = anon_sym_PIPE; - v->a[164890] = anon_sym_CARET; - v->a[164891] = anon_sym_AMP; - v->a[164892] = anon_sym_LT; - v->a[164893] = anon_sym_GT; - v->a[164894] = anon_sym_LT_LT; - v->a[164895] = anon_sym_GT_GT; - v->a[164896] = anon_sym_PLUS; - v->a[164897] = anon_sym_DASH; - v->a[164898] = anon_sym_STAR; - v->a[164899] = anon_sym_SLASH; - small_parse_table_8245(v); -} - -/* EOF small_parse_table_1648.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1649.c b/parser/static/small_parse_table/small_parse_table_1649.c deleted file mode 100644 index 3c43750b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1649.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1649.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8245(t_small_parse_table_array *v) -{ - v->a[164900] = anon_sym_PERCENT; - v->a[164901] = anon_sym_STAR_STAR; - v->a[164902] = actions(6836); - v->a[164903] = 22; - v->a[164904] = anon_sym_PLUS_PLUS; - v->a[164905] = anon_sym_DASH_DASH; - v->a[164906] = anon_sym_PLUS_EQ; - v->a[164907] = anon_sym_DASH_EQ; - v->a[164908] = anon_sym_STAR_EQ; - v->a[164909] = anon_sym_SLASH_EQ; - v->a[164910] = anon_sym_PERCENT_EQ; - v->a[164911] = anon_sym_STAR_STAR_EQ; - v->a[164912] = anon_sym_LT_LT_EQ; - v->a[164913] = anon_sym_GT_GT_EQ; - v->a[164914] = anon_sym_AMP_EQ; - v->a[164915] = anon_sym_CARET_EQ; - v->a[164916] = anon_sym_PIPE_EQ; - v->a[164917] = anon_sym_PIPE_PIPE; - v->a[164918] = anon_sym_AMP_AMP; - v->a[164919] = anon_sym_EQ_EQ; - small_parse_table_8246(v); -} - -void small_parse_table_8246(t_small_parse_table_array *v) -{ - v->a[164920] = anon_sym_BANG_EQ; - v->a[164921] = anon_sym_LT_EQ; - v->a[164922] = anon_sym_GT_EQ; - v->a[164923] = anon_sym_RPAREN; - v->a[164924] = anon_sym_EQ_TILDE; - v->a[164925] = anon_sym_QMARK; - v->a[164926] = 8; - v->a[164927] = actions(71); - v->a[164928] = 1; - v->a[164929] = sym_comment; - v->a[164930] = actions(7430); - v->a[164931] = 1; - v->a[164932] = anon_sym_STAR_STAR; - v->a[164933] = actions(7404); - v->a[164934] = 2; - v->a[164935] = anon_sym_PLUS_PLUS; - v->a[164936] = anon_sym_DASH_DASH; - v->a[164937] = actions(7424); - v->a[164938] = 2; - v->a[164939] = anon_sym_LT_LT; - small_parse_table_8247(v); -} - -void small_parse_table_8247(t_small_parse_table_array *v) -{ - v->a[164940] = anon_sym_GT_GT; - v->a[164941] = actions(7426); - v->a[164942] = 2; - v->a[164943] = anon_sym_PLUS; - v->a[164944] = anon_sym_DASH; - v->a[164945] = actions(7428); - v->a[164946] = 3; - v->a[164947] = anon_sym_STAR; - v->a[164948] = anon_sym_SLASH; - v->a[164949] = anon_sym_PERCENT; - v->a[164950] = actions(6791); - v->a[164951] = 6; - v->a[164952] = anon_sym_EQ; - v->a[164953] = anon_sym_PIPE; - v->a[164954] = anon_sym_CARET; - v->a[164955] = anon_sym_AMP; - v->a[164956] = anon_sym_LT; - v->a[164957] = anon_sym_GT; - v->a[164958] = actions(6789); - v->a[164959] = 21; - small_parse_table_8248(v); -} - -void small_parse_table_8248(t_small_parse_table_array *v) -{ - v->a[164960] = sym_test_operator; - v->a[164961] = anon_sym_PLUS_EQ; - v->a[164962] = anon_sym_DASH_EQ; - v->a[164963] = anon_sym_STAR_EQ; - v->a[164964] = anon_sym_SLASH_EQ; - v->a[164965] = anon_sym_PERCENT_EQ; - v->a[164966] = anon_sym_STAR_STAR_EQ; - v->a[164967] = anon_sym_LT_LT_EQ; - v->a[164968] = anon_sym_GT_GT_EQ; - v->a[164969] = anon_sym_AMP_EQ; - v->a[164970] = anon_sym_CARET_EQ; - v->a[164971] = anon_sym_PIPE_EQ; - v->a[164972] = anon_sym_PIPE_PIPE; - v->a[164973] = anon_sym_AMP_AMP; - v->a[164974] = anon_sym_EQ_EQ; - v->a[164975] = anon_sym_BANG_EQ; - v->a[164976] = anon_sym_LT_EQ; - v->a[164977] = anon_sym_GT_EQ; - v->a[164978] = anon_sym_RPAREN; - v->a[164979] = anon_sym_EQ_TILDE; - small_parse_table_8249(v); -} - -void small_parse_table_8249(t_small_parse_table_array *v) -{ - v->a[164980] = anon_sym_QMARK; - v->a[164981] = 8; - v->a[164982] = actions(71); - v->a[164983] = 1; - v->a[164984] = sym_comment; - v->a[164985] = actions(7220); - v->a[164986] = 1; - v->a[164987] = anon_sym_STAR_STAR; - v->a[164988] = actions(6793); - v->a[164989] = 2; - v->a[164990] = anon_sym_PLUS_PLUS; - v->a[164991] = anon_sym_DASH_DASH; - v->a[164992] = actions(7214); - v->a[164993] = 2; - v->a[164994] = anon_sym_LT_LT; - v->a[164995] = anon_sym_GT_GT; - v->a[164996] = actions(7216); - v->a[164997] = 2; - v->a[164998] = anon_sym_PLUS; - v->a[164999] = anon_sym_DASH; - small_parse_table_8250(v); -} - -/* EOF small_parse_table_1649.c */ diff --git a/parser/static/small_parse_table/small_parse_table_165.c b/parser/static/small_parse_table/small_parse_table_165.c index 07db46da..f37f5a15 100644 --- a/parser/static/small_parse_table/small_parse_table_165.c +++ b/parser/static/small_parse_table/small_parse_table_165.c @@ -14,126 +14,126 @@ void small_parse_table_825(t_small_parse_table_array *v) { - v->a[16500] = anon_sym_LT_LPAREN; - v->a[16501] = anon_sym_GT_LPAREN; - v->a[16502] = state(678); - v->a[16503] = 2; - v->a[16504] = sym_concatenation; - v->a[16505] = aux_sym_for_statement_repeat1; - v->a[16506] = actions(2074); - v->a[16507] = 3; - v->a[16508] = sym_file_descriptor; - v->a[16509] = ts_builtin_sym_end; - v->a[16510] = aux_sym_heredoc_redirect_token1; - v->a[16511] = actions(3471); - v->a[16512] = 3; - v->a[16513] = sym_raw_string; - v->a[16514] = sym_ansi_c_string; - v->a[16515] = sym_word; - v->a[16516] = state(1630); - v->a[16517] = 9; - v->a[16518] = sym_arithmetic_expansion; - v->a[16519] = sym_brace_expression; + v->a[16500] = anon_sym_PIPE_AMP; + v->a[16501] = anon_sym_AMP_AMP; + v->a[16502] = anon_sym_PIPE_PIPE; + v->a[16503] = anon_sym_LT; + v->a[16504] = anon_sym_GT; + v->a[16505] = anon_sym_GT_GT; + v->a[16506] = anon_sym_AMP_GT; + v->a[16507] = anon_sym_AMP_GT_GT; + v->a[16508] = anon_sym_LT_AMP; + v->a[16509] = anon_sym_GT_AMP; + v->a[16510] = anon_sym_GT_PIPE; + v->a[16511] = anon_sym_LT_AMP_DASH; + v->a[16512] = anon_sym_GT_AMP_DASH; + v->a[16513] = anon_sym_LT_LT; + v->a[16514] = anon_sym_LT_LT_DASH; + v->a[16515] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16516] = anon_sym_AMP; + v->a[16517] = anon_sym_DOLLAR; + v->a[16518] = sym__special_character; + v->a[16519] = anon_sym_DQUOTE; small_parse_table_826(v); } void small_parse_table_826(t_small_parse_table_array *v) { - v->a[16520] = sym_string; - v->a[16521] = sym_translated_string; - v->a[16522] = sym_number; - v->a[16523] = sym_simple_expansion; - v->a[16524] = sym_expansion; - v->a[16525] = sym_command_substitution; - v->a[16526] = sym_process_substitution; - v->a[16527] = actions(2072); - v->a[16528] = 20; + v->a[16520] = sym_raw_string; + v->a[16521] = aux_sym_number_token1; + v->a[16522] = aux_sym_number_token2; + v->a[16523] = anon_sym_DOLLAR_LBRACE; + v->a[16524] = anon_sym_DOLLAR_LPAREN; + v->a[16525] = anon_sym_BQUOTE; + v->a[16526] = anon_sym_DOLLAR_BQUOTE; + v->a[16527] = aux_sym__simple_variable_name_token1; + v->a[16528] = sym_word; v->a[16529] = anon_sym_SEMI; - v->a[16530] = anon_sym_PIPE_PIPE; - v->a[16531] = anon_sym_AMP_AMP; - v->a[16532] = anon_sym_PIPE; - v->a[16533] = anon_sym_AMP; - v->a[16534] = anon_sym_LT; - v->a[16535] = anon_sym_GT; - v->a[16536] = anon_sym_LT_LT; - v->a[16537] = anon_sym_GT_GT; - v->a[16538] = anon_sym_SEMI_SEMI; - v->a[16539] = anon_sym_PIPE_AMP; + v->a[16530] = 6; + v->a[16531] = actions(3); + v->a[16532] = 1; + v->a[16533] = sym_comment; + v->a[16534] = actions(2666); + v->a[16535] = 1; + v->a[16536] = aux_sym_concatenation_token1; + v->a[16537] = actions(2668); + v->a[16538] = 1; + v->a[16539] = sym__concat; small_parse_table_827(v); } void small_parse_table_827(t_small_parse_table_array *v) { - v->a[16540] = anon_sym_AMP_GT; - v->a[16541] = anon_sym_AMP_GT_GT; - v->a[16542] = anon_sym_LT_AMP; - v->a[16543] = anon_sym_GT_AMP; - v->a[16544] = anon_sym_GT_PIPE; - v->a[16545] = anon_sym_LT_AMP_DASH; - v->a[16546] = anon_sym_GT_AMP_DASH; - v->a[16547] = anon_sym_LT_LT_DASH; - v->a[16548] = anon_sym_LT_LT_LT; - v->a[16549] = 27; - v->a[16550] = actions(3); - v->a[16551] = 1; - v->a[16552] = sym_comment; - v->a[16553] = actions(1491); - v->a[16554] = 1; - v->a[16555] = aux_sym_heredoc_redirect_token1; - v->a[16556] = actions(1871); - v->a[16557] = 1; - v->a[16558] = anon_sym_DOLLAR_LBRACK; - v->a[16559] = actions(1874); + v->a[16540] = state(489); + v->a[16541] = 1; + v->a[16542] = aux_sym_concatenation_repeat1; + v->a[16543] = actions(2664); + v->a[16544] = 5; + v->a[16545] = sym_file_descriptor; + v->a[16546] = sym_variable_name; + v->a[16547] = sym_test_operator; + v->a[16548] = sym__brace_start; + v->a[16549] = aux_sym_heredoc_redirect_token1; + v->a[16550] = actions(2662); + v->a[16551] = 35; + v->a[16552] = anon_sym_esac; + v->a[16553] = anon_sym_PIPE; + v->a[16554] = anon_sym_SEMI_SEMI; + v->a[16555] = anon_sym_SEMI_AMP; + v->a[16556] = anon_sym_SEMI_SEMI_AMP; + v->a[16557] = anon_sym_PIPE_AMP; + v->a[16558] = anon_sym_AMP_AMP; + v->a[16559] = anon_sym_PIPE_PIPE; small_parse_table_828(v); } void small_parse_table_828(t_small_parse_table_array *v) { - v->a[16560] = 1; - v->a[16561] = anon_sym_DOLLAR; - v->a[16562] = actions(1880); - v->a[16563] = 1; - v->a[16564] = anon_sym_DQUOTE; - v->a[16565] = actions(1883); - v->a[16566] = 1; - v->a[16567] = aux_sym_number_token1; - v->a[16568] = actions(1886); - v->a[16569] = 1; - v->a[16570] = aux_sym_number_token2; - v->a[16571] = actions(1889); - v->a[16572] = 1; - v->a[16573] = anon_sym_DOLLAR_LBRACE; - v->a[16574] = actions(1892); - v->a[16575] = 1; - v->a[16576] = anon_sym_DOLLAR_LPAREN; - v->a[16577] = actions(1895); - v->a[16578] = 1; - v->a[16579] = anon_sym_BQUOTE; + v->a[16560] = anon_sym_LT; + v->a[16561] = anon_sym_GT; + v->a[16562] = anon_sym_GT_GT; + v->a[16563] = anon_sym_AMP_GT; + v->a[16564] = anon_sym_AMP_GT_GT; + v->a[16565] = anon_sym_LT_AMP; + v->a[16566] = anon_sym_GT_AMP; + v->a[16567] = anon_sym_GT_PIPE; + v->a[16568] = anon_sym_LT_AMP_DASH; + v->a[16569] = anon_sym_GT_AMP_DASH; + v->a[16570] = anon_sym_LT_LT; + v->a[16571] = anon_sym_LT_LT_DASH; + v->a[16572] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16573] = anon_sym_AMP; + v->a[16574] = anon_sym_DOLLAR; + v->a[16575] = sym__special_character; + v->a[16576] = anon_sym_DQUOTE; + v->a[16577] = sym_raw_string; + v->a[16578] = aux_sym_number_token1; + v->a[16579] = aux_sym_number_token2; small_parse_table_829(v); } void small_parse_table_829(t_small_parse_table_array *v) { - v->a[16580] = actions(1898); - v->a[16581] = 1; - v->a[16582] = anon_sym_DOLLAR_BQUOTE; - v->a[16583] = actions(1910); - v->a[16584] = 1; - v->a[16585] = sym__bare_dollar; - v->a[16586] = actions(1913); - v->a[16587] = 1; - v->a[16588] = sym__brace_start; - v->a[16589] = actions(3505); - v->a[16590] = 1; - v->a[16591] = anon_sym_LT_LT_LT; - v->a[16592] = actions(3508); - v->a[16593] = 1; - v->a[16594] = sym__special_character; - v->a[16595] = actions(3511); - v->a[16596] = 1; - v->a[16597] = sym_file_descriptor; - v->a[16598] = actions(3514); - v->a[16599] = 1; + v->a[16580] = anon_sym_DOLLAR_LBRACE; + v->a[16581] = anon_sym_DOLLAR_LPAREN; + v->a[16582] = anon_sym_BQUOTE; + v->a[16583] = anon_sym_DOLLAR_BQUOTE; + v->a[16584] = aux_sym__simple_variable_name_token1; + v->a[16585] = sym_word; + v->a[16586] = anon_sym_SEMI; + v->a[16587] = 20; + v->a[16588] = actions(3); + v->a[16589] = 1; + v->a[16590] = sym_comment; + v->a[16591] = actions(1737); + v->a[16592] = 1; + v->a[16593] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16594] = actions(1739); + v->a[16595] = 1; + v->a[16596] = anon_sym_DOLLAR; + v->a[16597] = actions(1743); + v->a[16598] = 1; + v->a[16599] = anon_sym_DQUOTE; small_parse_table_830(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1650.c b/parser/static/small_parse_table/small_parse_table_1650.c deleted file mode 100644 index b3acb96a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1650.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1650.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8250(t_small_parse_table_array *v) -{ - v->a[165000] = actions(7218); - v->a[165001] = 3; - v->a[165002] = anon_sym_STAR; - v->a[165003] = anon_sym_SLASH; - v->a[165004] = anon_sym_PERCENT; - v->a[165005] = actions(6791); - v->a[165006] = 6; - v->a[165007] = anon_sym_EQ; - v->a[165008] = anon_sym_PIPE; - v->a[165009] = anon_sym_CARET; - v->a[165010] = anon_sym_AMP; - v->a[165011] = anon_sym_LT; - v->a[165012] = anon_sym_GT; - v->a[165013] = actions(6789); - v->a[165014] = 21; - v->a[165015] = sym_test_operator; - v->a[165016] = anon_sym_RPAREN_RPAREN; - v->a[165017] = anon_sym_PLUS_EQ; - v->a[165018] = anon_sym_DASH_EQ; - v->a[165019] = anon_sym_STAR_EQ; - small_parse_table_8251(v); -} - -void small_parse_table_8251(t_small_parse_table_array *v) -{ - v->a[165020] = anon_sym_SLASH_EQ; - v->a[165021] = anon_sym_PERCENT_EQ; - v->a[165022] = anon_sym_STAR_STAR_EQ; - v->a[165023] = anon_sym_LT_LT_EQ; - v->a[165024] = anon_sym_GT_GT_EQ; - v->a[165025] = anon_sym_AMP_EQ; - v->a[165026] = anon_sym_CARET_EQ; - v->a[165027] = anon_sym_PIPE_EQ; - v->a[165028] = anon_sym_PIPE_PIPE; - v->a[165029] = anon_sym_AMP_AMP; - v->a[165030] = anon_sym_EQ_EQ; - v->a[165031] = anon_sym_BANG_EQ; - v->a[165032] = anon_sym_LT_EQ; - v->a[165033] = anon_sym_GT_EQ; - v->a[165034] = anon_sym_EQ_TILDE; - v->a[165035] = anon_sym_QMARK; - v->a[165036] = 8; - v->a[165037] = actions(71); - v->a[165038] = 1; - v->a[165039] = sym_comment; - small_parse_table_8252(v); -} - -void small_parse_table_8252(t_small_parse_table_array *v) -{ - v->a[165040] = actions(7198); - v->a[165041] = 1; - v->a[165042] = anon_sym_STAR_STAR; - v->a[165043] = actions(6793); - v->a[165044] = 2; - v->a[165045] = anon_sym_PLUS_PLUS; - v->a[165046] = anon_sym_DASH_DASH; - v->a[165047] = actions(7192); - v->a[165048] = 2; - v->a[165049] = anon_sym_LT_LT; - v->a[165050] = anon_sym_GT_GT; - v->a[165051] = actions(7194); - v->a[165052] = 2; - v->a[165053] = anon_sym_PLUS; - v->a[165054] = anon_sym_DASH; - v->a[165055] = actions(7196); - v->a[165056] = 3; - v->a[165057] = anon_sym_STAR; - v->a[165058] = anon_sym_SLASH; - v->a[165059] = anon_sym_PERCENT; - small_parse_table_8253(v); -} - -void small_parse_table_8253(t_small_parse_table_array *v) -{ - v->a[165060] = actions(6791); - v->a[165061] = 6; - v->a[165062] = anon_sym_EQ; - v->a[165063] = anon_sym_PIPE; - v->a[165064] = anon_sym_CARET; - v->a[165065] = anon_sym_AMP; - v->a[165066] = anon_sym_LT; - v->a[165067] = anon_sym_GT; - v->a[165068] = actions(6789); - v->a[165069] = 21; - v->a[165070] = sym_test_operator; - v->a[165071] = anon_sym_PLUS_EQ; - v->a[165072] = anon_sym_DASH_EQ; - v->a[165073] = anon_sym_STAR_EQ; - v->a[165074] = anon_sym_SLASH_EQ; - v->a[165075] = anon_sym_PERCENT_EQ; - v->a[165076] = anon_sym_STAR_STAR_EQ; - v->a[165077] = anon_sym_LT_LT_EQ; - v->a[165078] = anon_sym_GT_GT_EQ; - v->a[165079] = anon_sym_AMP_EQ; - small_parse_table_8254(v); -} - -void small_parse_table_8254(t_small_parse_table_array *v) -{ - v->a[165080] = anon_sym_CARET_EQ; - v->a[165081] = anon_sym_PIPE_EQ; - v->a[165082] = anon_sym_PIPE_PIPE; - v->a[165083] = anon_sym_AMP_AMP; - v->a[165084] = anon_sym_EQ_EQ; - v->a[165085] = anon_sym_BANG_EQ; - v->a[165086] = anon_sym_LT_EQ; - v->a[165087] = anon_sym_GT_EQ; - v->a[165088] = anon_sym_EQ_TILDE; - v->a[165089] = anon_sym_QMARK; - v->a[165090] = anon_sym_COLON; - v->a[165091] = 4; - v->a[165092] = actions(71); - v->a[165093] = 1; - v->a[165094] = sym_comment; - v->a[165095] = actions(7481); - v->a[165096] = 1; - v->a[165097] = sym__concat; - v->a[165098] = actions(6844); - v->a[165099] = 14; - small_parse_table_8255(v); -} - -/* EOF small_parse_table_1650.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1651.c b/parser/static/small_parse_table/small_parse_table_1651.c deleted file mode 100644 index befc4260..00000000 --- a/parser/static/small_parse_table/small_parse_table_1651.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1651.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8255(t_small_parse_table_array *v) -{ - v->a[165100] = anon_sym_EQ; - v->a[165101] = anon_sym_PIPE; - v->a[165102] = anon_sym_CARET; - v->a[165103] = anon_sym_AMP; - v->a[165104] = anon_sym_LT; - v->a[165105] = anon_sym_GT; - v->a[165106] = anon_sym_LT_LT; - v->a[165107] = anon_sym_GT_GT; - v->a[165108] = anon_sym_PLUS; - v->a[165109] = anon_sym_DASH; - v->a[165110] = anon_sym_STAR; - v->a[165111] = anon_sym_SLASH; - v->a[165112] = anon_sym_PERCENT; - v->a[165113] = anon_sym_STAR_STAR; - v->a[165114] = actions(6842); - v->a[165115] = 22; - v->a[165116] = anon_sym_PLUS_PLUS; - v->a[165117] = anon_sym_DASH_DASH; - v->a[165118] = anon_sym_PLUS_EQ; - v->a[165119] = anon_sym_DASH_EQ; - small_parse_table_8256(v); -} - -void small_parse_table_8256(t_small_parse_table_array *v) -{ - v->a[165120] = anon_sym_STAR_EQ; - v->a[165121] = anon_sym_SLASH_EQ; - v->a[165122] = anon_sym_PERCENT_EQ; - v->a[165123] = anon_sym_STAR_STAR_EQ; - v->a[165124] = anon_sym_LT_LT_EQ; - v->a[165125] = anon_sym_GT_GT_EQ; - v->a[165126] = anon_sym_AMP_EQ; - v->a[165127] = anon_sym_CARET_EQ; - v->a[165128] = anon_sym_PIPE_EQ; - v->a[165129] = anon_sym_PIPE_PIPE; - v->a[165130] = anon_sym_AMP_AMP; - v->a[165131] = anon_sym_EQ_EQ; - v->a[165132] = anon_sym_BANG_EQ; - v->a[165133] = anon_sym_LT_EQ; - v->a[165134] = anon_sym_GT_EQ; - v->a[165135] = anon_sym_RPAREN; - v->a[165136] = anon_sym_EQ_TILDE; - v->a[165137] = anon_sym_QMARK; - v->a[165138] = 20; - v->a[165139] = actions(71); - small_parse_table_8257(v); -} - -void small_parse_table_8257(t_small_parse_table_array *v) -{ - v->a[165140] = 1; - v->a[165141] = sym_comment; - v->a[165142] = actions(7172); - v->a[165143] = 1; - v->a[165144] = anon_sym_EQ; - v->a[165145] = actions(7176); - v->a[165146] = 1; - v->a[165147] = anon_sym_PIPE_PIPE; - v->a[165148] = actions(7178); - v->a[165149] = 1; - v->a[165150] = anon_sym_AMP_AMP; - v->a[165151] = actions(7180); - v->a[165152] = 1; - v->a[165153] = anon_sym_PIPE; - v->a[165154] = actions(7182); - v->a[165155] = 1; - v->a[165156] = anon_sym_CARET; - v->a[165157] = actions(7184); - v->a[165158] = 1; - v->a[165159] = anon_sym_AMP; - small_parse_table_8258(v); -} - -void small_parse_table_8258(t_small_parse_table_array *v) -{ - v->a[165160] = actions(7198); - v->a[165161] = 1; - v->a[165162] = anon_sym_STAR_STAR; - v->a[165163] = actions(7200); - v->a[165164] = 1; - v->a[165165] = anon_sym_EQ_TILDE; - v->a[165166] = actions(7202); - v->a[165167] = 1; - v->a[165168] = anon_sym_QMARK; - v->a[165169] = actions(7206); - v->a[165170] = 1; - v->a[165171] = sym_test_operator; - v->a[165172] = actions(7483); - v->a[165173] = 1; - v->a[165174] = anon_sym_COLON; - v->a[165175] = actions(6793); - v->a[165176] = 2; - v->a[165177] = anon_sym_PLUS_PLUS; - v->a[165178] = anon_sym_DASH_DASH; - v->a[165179] = actions(7186); - small_parse_table_8259(v); -} - -void small_parse_table_8259(t_small_parse_table_array *v) -{ - v->a[165180] = 2; - v->a[165181] = anon_sym_EQ_EQ; - v->a[165182] = anon_sym_BANG_EQ; - v->a[165183] = actions(7188); - v->a[165184] = 2; - v->a[165185] = anon_sym_LT; - v->a[165186] = anon_sym_GT; - v->a[165187] = actions(7190); - v->a[165188] = 2; - v->a[165189] = anon_sym_LT_EQ; - v->a[165190] = anon_sym_GT_EQ; - v->a[165191] = actions(7192); - v->a[165192] = 2; - v->a[165193] = anon_sym_LT_LT; - v->a[165194] = anon_sym_GT_GT; - v->a[165195] = actions(7194); - v->a[165196] = 2; - v->a[165197] = anon_sym_PLUS; - v->a[165198] = anon_sym_DASH; - v->a[165199] = actions(7196); - small_parse_table_8260(v); -} - -/* EOF small_parse_table_1651.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1652.c b/parser/static/small_parse_table/small_parse_table_1652.c deleted file mode 100644 index 49912484..00000000 --- a/parser/static/small_parse_table/small_parse_table_1652.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1652.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8260(t_small_parse_table_array *v) -{ - v->a[165200] = 3; - v->a[165201] = anon_sym_STAR; - v->a[165202] = anon_sym_SLASH; - v->a[165203] = anon_sym_PERCENT; - v->a[165204] = actions(7174); - v->a[165205] = 11; - v->a[165206] = anon_sym_PLUS_EQ; - v->a[165207] = anon_sym_DASH_EQ; - v->a[165208] = anon_sym_STAR_EQ; - v->a[165209] = anon_sym_SLASH_EQ; - v->a[165210] = anon_sym_PERCENT_EQ; - v->a[165211] = anon_sym_STAR_STAR_EQ; - v->a[165212] = anon_sym_LT_LT_EQ; - v->a[165213] = anon_sym_GT_GT_EQ; - v->a[165214] = anon_sym_AMP_EQ; - v->a[165215] = anon_sym_CARET_EQ; - v->a[165216] = anon_sym_PIPE_EQ; - v->a[165217] = 25; - v->a[165218] = actions(71); - v->a[165219] = 1; - small_parse_table_8261(v); -} - -void small_parse_table_8261(t_small_parse_table_array *v) -{ - v->a[165220] = sym_comment; - v->a[165221] = actions(6474); - v->a[165222] = 1; - v->a[165223] = sym_word; - v->a[165224] = actions(6480); - v->a[165225] = 1; - v->a[165226] = anon_sym_LPAREN; - v->a[165227] = actions(6488); - v->a[165228] = 1; - v->a[165229] = anon_sym_DOLLAR; - v->a[165230] = actions(6494); - v->a[165231] = 1; - v->a[165232] = aux_sym_number_token1; - v->a[165233] = actions(6496); - v->a[165234] = 1; - v->a[165235] = aux_sym_number_token2; - v->a[165236] = actions(6500); - v->a[165237] = 1; - v->a[165238] = anon_sym_DOLLAR_LPAREN; - v->a[165239] = actions(6508); - small_parse_table_8262(v); -} - -void small_parse_table_8262(t_small_parse_table_array *v) -{ - v->a[165240] = 1; - v->a[165241] = sym_test_operator; - v->a[165242] = actions(6510); - v->a[165243] = 1; - v->a[165244] = sym_extglob_pattern; - v->a[165245] = actions(6512); - v->a[165246] = 1; - v->a[165247] = sym__brace_start; - v->a[165248] = actions(6616); - v->a[165249] = 1; - v->a[165250] = anon_sym_esac; - v->a[165251] = actions(7226); - v->a[165252] = 1; - v->a[165253] = anon_sym_DOLLAR_LBRACK; - v->a[165254] = actions(7228); - v->a[165255] = 1; - v->a[165256] = sym__special_character; - v->a[165257] = actions(7230); - v->a[165258] = 1; - v->a[165259] = anon_sym_DQUOTE; - small_parse_table_8263(v); -} - -void small_parse_table_8263(t_small_parse_table_array *v) -{ - v->a[165260] = actions(7234); - v->a[165261] = 1; - v->a[165262] = anon_sym_DOLLAR_LBRACE; - v->a[165263] = actions(7236); - v->a[165264] = 1; - v->a[165265] = anon_sym_BQUOTE; - v->a[165266] = actions(7238); - v->a[165267] = 1; - v->a[165268] = anon_sym_DOLLAR_BQUOTE; - v->a[165269] = state(6426); - v->a[165270] = 1; - v->a[165271] = aux_sym__literal_repeat1; - v->a[165272] = state(7440); - v->a[165273] = 1; - v->a[165274] = sym_last_case_item; - v->a[165275] = actions(7224); - v->a[165276] = 2; - v->a[165277] = anon_sym_LPAREN_LPAREN; - v->a[165278] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[165279] = actions(7232); - small_parse_table_8264(v); -} - -void small_parse_table_8264(t_small_parse_table_array *v) -{ - v->a[165280] = 2; - v->a[165281] = sym_raw_string; - v->a[165282] = sym_ansi_c_string; - v->a[165283] = actions(7240); - v->a[165284] = 2; - v->a[165285] = anon_sym_LT_LPAREN; - v->a[165286] = anon_sym_GT_LPAREN; - v->a[165287] = state(3419); - v->a[165288] = 2; - v->a[165289] = sym_case_item; - v->a[165290] = aux_sym_case_statement_repeat1; - v->a[165291] = state(6695); - v->a[165292] = 2; - v->a[165293] = sym_concatenation; - v->a[165294] = sym__extglob_blob; - v->a[165295] = state(6303); - v->a[165296] = 9; - v->a[165297] = sym_arithmetic_expansion; - v->a[165298] = sym_brace_expression; - v->a[165299] = sym_string; - small_parse_table_8265(v); -} - -/* EOF small_parse_table_1652.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1653.c b/parser/static/small_parse_table/small_parse_table_1653.c deleted file mode 100644 index 9b3dbae2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1653.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1653.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8265(t_small_parse_table_array *v) -{ - v->a[165300] = sym_translated_string; - v->a[165301] = sym_number; - v->a[165302] = sym_simple_expansion; - v->a[165303] = sym_expansion; - v->a[165304] = sym_command_substitution; - v->a[165305] = sym_process_substitution; - v->a[165306] = 25; - v->a[165307] = actions(71); - v->a[165308] = 1; - v->a[165309] = sym_comment; - v->a[165310] = actions(6474); - v->a[165311] = 1; - v->a[165312] = sym_word; - v->a[165313] = actions(6480); - v->a[165314] = 1; - v->a[165315] = anon_sym_LPAREN; - v->a[165316] = actions(6488); - v->a[165317] = 1; - v->a[165318] = anon_sym_DOLLAR; - v->a[165319] = actions(6494); - small_parse_table_8266(v); -} - -void small_parse_table_8266(t_small_parse_table_array *v) -{ - v->a[165320] = 1; - v->a[165321] = aux_sym_number_token1; - v->a[165322] = actions(6496); - v->a[165323] = 1; - v->a[165324] = aux_sym_number_token2; - v->a[165325] = actions(6500); - v->a[165326] = 1; - v->a[165327] = anon_sym_DOLLAR_LPAREN; - v->a[165328] = actions(6508); - v->a[165329] = 1; - v->a[165330] = sym_test_operator; - v->a[165331] = actions(6510); - v->a[165332] = 1; - v->a[165333] = sym_extglob_pattern; - v->a[165334] = actions(6512); - v->a[165335] = 1; - v->a[165336] = sym__brace_start; - v->a[165337] = actions(6610); - v->a[165338] = 1; - v->a[165339] = anon_sym_esac; - small_parse_table_8267(v); -} - -void small_parse_table_8267(t_small_parse_table_array *v) -{ - v->a[165340] = actions(7226); - v->a[165341] = 1; - v->a[165342] = anon_sym_DOLLAR_LBRACK; - v->a[165343] = actions(7228); - v->a[165344] = 1; - v->a[165345] = sym__special_character; - v->a[165346] = actions(7230); - v->a[165347] = 1; - v->a[165348] = anon_sym_DQUOTE; - v->a[165349] = actions(7234); - v->a[165350] = 1; - v->a[165351] = anon_sym_DOLLAR_LBRACE; - v->a[165352] = actions(7236); - v->a[165353] = 1; - v->a[165354] = anon_sym_BQUOTE; - v->a[165355] = actions(7238); - v->a[165356] = 1; - v->a[165357] = anon_sym_DOLLAR_BQUOTE; - v->a[165358] = state(6426); - v->a[165359] = 1; - small_parse_table_8268(v); -} - -void small_parse_table_8268(t_small_parse_table_array *v) -{ - v->a[165360] = aux_sym__literal_repeat1; - v->a[165361] = state(7451); - v->a[165362] = 1; - v->a[165363] = sym_last_case_item; - v->a[165364] = actions(7224); - v->a[165365] = 2; - v->a[165366] = anon_sym_LPAREN_LPAREN; - v->a[165367] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[165368] = actions(7232); - v->a[165369] = 2; - v->a[165370] = sym_raw_string; - v->a[165371] = sym_ansi_c_string; - v->a[165372] = actions(7240); - v->a[165373] = 2; - v->a[165374] = anon_sym_LT_LPAREN; - v->a[165375] = anon_sym_GT_LPAREN; - v->a[165376] = state(3420); - v->a[165377] = 2; - v->a[165378] = sym_case_item; - v->a[165379] = aux_sym_case_statement_repeat1; - small_parse_table_8269(v); -} - -void small_parse_table_8269(t_small_parse_table_array *v) -{ - v->a[165380] = state(6695); - v->a[165381] = 2; - v->a[165382] = sym_concatenation; - v->a[165383] = sym__extglob_blob; - v->a[165384] = state(6303); - v->a[165385] = 9; - v->a[165386] = sym_arithmetic_expansion; - v->a[165387] = sym_brace_expression; - v->a[165388] = sym_string; - v->a[165389] = sym_translated_string; - v->a[165390] = sym_number; - v->a[165391] = sym_simple_expansion; - v->a[165392] = sym_expansion; - v->a[165393] = sym_command_substitution; - v->a[165394] = sym_process_substitution; - v->a[165395] = 8; - v->a[165396] = actions(71); - v->a[165397] = 1; - v->a[165398] = sym_comment; - v->a[165399] = actions(7430); - small_parse_table_8270(v); -} - -/* EOF small_parse_table_1653.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1654.c b/parser/static/small_parse_table/small_parse_table_1654.c deleted file mode 100644 index 3a2e9936..00000000 --- a/parser/static/small_parse_table/small_parse_table_1654.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1654.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8270(t_small_parse_table_array *v) -{ - v->a[165400] = 1; - v->a[165401] = anon_sym_STAR_STAR; - v->a[165402] = actions(7404); - v->a[165403] = 2; - v->a[165404] = anon_sym_PLUS_PLUS; - v->a[165405] = anon_sym_DASH_DASH; - v->a[165406] = actions(7424); - v->a[165407] = 2; - v->a[165408] = anon_sym_LT_LT; - v->a[165409] = anon_sym_GT_GT; - v->a[165410] = actions(7426); - v->a[165411] = 2; - v->a[165412] = anon_sym_PLUS; - v->a[165413] = anon_sym_DASH; - v->a[165414] = actions(7428); - v->a[165415] = 3; - v->a[165416] = anon_sym_STAR; - v->a[165417] = anon_sym_SLASH; - v->a[165418] = anon_sym_PERCENT; - v->a[165419] = actions(6791); - small_parse_table_8271(v); -} - -void small_parse_table_8271(t_small_parse_table_array *v) -{ - v->a[165420] = 6; - v->a[165421] = anon_sym_EQ; - v->a[165422] = anon_sym_PIPE; - v->a[165423] = anon_sym_CARET; - v->a[165424] = anon_sym_AMP; - v->a[165425] = anon_sym_LT; - v->a[165426] = anon_sym_GT; - v->a[165427] = actions(6789); - v->a[165428] = 21; - v->a[165429] = sym_test_operator; - v->a[165430] = anon_sym_PLUS_EQ; - v->a[165431] = anon_sym_DASH_EQ; - v->a[165432] = anon_sym_STAR_EQ; - v->a[165433] = anon_sym_SLASH_EQ; - v->a[165434] = anon_sym_PERCENT_EQ; - v->a[165435] = anon_sym_STAR_STAR_EQ; - v->a[165436] = anon_sym_LT_LT_EQ; - v->a[165437] = anon_sym_GT_GT_EQ; - v->a[165438] = anon_sym_AMP_EQ; - v->a[165439] = anon_sym_CARET_EQ; - small_parse_table_8272(v); -} - -void small_parse_table_8272(t_small_parse_table_array *v) -{ - v->a[165440] = anon_sym_PIPE_EQ; - v->a[165441] = anon_sym_PIPE_PIPE; - v->a[165442] = anon_sym_AMP_AMP; - v->a[165443] = anon_sym_EQ_EQ; - v->a[165444] = anon_sym_BANG_EQ; - v->a[165445] = anon_sym_LT_EQ; - v->a[165446] = anon_sym_GT_EQ; - v->a[165447] = anon_sym_RPAREN; - v->a[165448] = anon_sym_EQ_TILDE; - v->a[165449] = anon_sym_QMARK; - v->a[165450] = 8; - v->a[165451] = actions(71); - v->a[165452] = 1; - v->a[165453] = sym_comment; - v->a[165454] = actions(7220); - v->a[165455] = 1; - v->a[165456] = anon_sym_STAR_STAR; - v->a[165457] = actions(6793); - v->a[165458] = 2; - v->a[165459] = anon_sym_PLUS_PLUS; - small_parse_table_8273(v); -} - -void small_parse_table_8273(t_small_parse_table_array *v) -{ - v->a[165460] = anon_sym_DASH_DASH; - v->a[165461] = actions(7214); - v->a[165462] = 2; - v->a[165463] = anon_sym_LT_LT; - v->a[165464] = anon_sym_GT_GT; - v->a[165465] = actions(7216); - v->a[165466] = 2; - v->a[165467] = anon_sym_PLUS; - v->a[165468] = anon_sym_DASH; - v->a[165469] = actions(7218); - v->a[165470] = 3; - v->a[165471] = anon_sym_STAR; - v->a[165472] = anon_sym_SLASH; - v->a[165473] = anon_sym_PERCENT; - v->a[165474] = actions(6791); - v->a[165475] = 6; - v->a[165476] = anon_sym_EQ; - v->a[165477] = anon_sym_PIPE; - v->a[165478] = anon_sym_CARET; - v->a[165479] = anon_sym_AMP; - small_parse_table_8274(v); -} - -void small_parse_table_8274(t_small_parse_table_array *v) -{ - v->a[165480] = anon_sym_LT; - v->a[165481] = anon_sym_GT; - v->a[165482] = actions(6789); - v->a[165483] = 21; - v->a[165484] = sym_test_operator; - v->a[165485] = anon_sym_RPAREN_RPAREN; - v->a[165486] = anon_sym_PLUS_EQ; - v->a[165487] = anon_sym_DASH_EQ; - v->a[165488] = anon_sym_STAR_EQ; - v->a[165489] = anon_sym_SLASH_EQ; - v->a[165490] = anon_sym_PERCENT_EQ; - v->a[165491] = anon_sym_STAR_STAR_EQ; - v->a[165492] = anon_sym_LT_LT_EQ; - v->a[165493] = anon_sym_GT_GT_EQ; - v->a[165494] = anon_sym_AMP_EQ; - v->a[165495] = anon_sym_CARET_EQ; - v->a[165496] = anon_sym_PIPE_EQ; - v->a[165497] = anon_sym_PIPE_PIPE; - v->a[165498] = anon_sym_AMP_AMP; - v->a[165499] = anon_sym_EQ_EQ; - small_parse_table_8275(v); -} - -/* EOF small_parse_table_1654.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1655.c b/parser/static/small_parse_table/small_parse_table_1655.c deleted file mode 100644 index bfe945d1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1655.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1655.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8275(t_small_parse_table_array *v) -{ - v->a[165500] = anon_sym_BANG_EQ; - v->a[165501] = anon_sym_LT_EQ; - v->a[165502] = anon_sym_GT_EQ; - v->a[165503] = anon_sym_EQ_TILDE; - v->a[165504] = anon_sym_QMARK; - v->a[165505] = 25; - v->a[165506] = actions(71); - v->a[165507] = 1; - v->a[165508] = sym_comment; - v->a[165509] = actions(6474); - v->a[165510] = 1; - v->a[165511] = sym_word; - v->a[165512] = actions(6480); - v->a[165513] = 1; - v->a[165514] = anon_sym_LPAREN; - v->a[165515] = actions(6488); - v->a[165516] = 1; - v->a[165517] = anon_sym_DOLLAR; - v->a[165518] = actions(6494); - v->a[165519] = 1; - small_parse_table_8276(v); -} - -void small_parse_table_8276(t_small_parse_table_array *v) -{ - v->a[165520] = aux_sym_number_token1; - v->a[165521] = actions(6496); - v->a[165522] = 1; - v->a[165523] = aux_sym_number_token2; - v->a[165524] = actions(6500); - v->a[165525] = 1; - v->a[165526] = anon_sym_DOLLAR_LPAREN; - v->a[165527] = actions(6508); - v->a[165528] = 1; - v->a[165529] = sym_test_operator; - v->a[165530] = actions(6510); - v->a[165531] = 1; - v->a[165532] = sym_extglob_pattern; - v->a[165533] = actions(6512); - v->a[165534] = 1; - v->a[165535] = sym__brace_start; - v->a[165536] = actions(7226); - v->a[165537] = 1; - v->a[165538] = anon_sym_DOLLAR_LBRACK; - v->a[165539] = actions(7228); - small_parse_table_8277(v); -} - -void small_parse_table_8277(t_small_parse_table_array *v) -{ - v->a[165540] = 1; - v->a[165541] = sym__special_character; - v->a[165542] = actions(7230); - v->a[165543] = 1; - v->a[165544] = anon_sym_DQUOTE; - v->a[165545] = actions(7234); - v->a[165546] = 1; - v->a[165547] = anon_sym_DOLLAR_LBRACE; - v->a[165548] = actions(7236); - v->a[165549] = 1; - v->a[165550] = anon_sym_BQUOTE; - v->a[165551] = actions(7238); - v->a[165552] = 1; - v->a[165553] = anon_sym_DOLLAR_BQUOTE; - v->a[165554] = actions(7485); - v->a[165555] = 1; - v->a[165556] = anon_sym_esac; - v->a[165557] = state(6426); - v->a[165558] = 1; - v->a[165559] = aux_sym__literal_repeat1; - small_parse_table_8278(v); -} - -void small_parse_table_8278(t_small_parse_table_array *v) -{ - v->a[165560] = state(7494); - v->a[165561] = 1; - v->a[165562] = sym_last_case_item; - v->a[165563] = actions(7224); - v->a[165564] = 2; - v->a[165565] = anon_sym_LPAREN_LPAREN; - v->a[165566] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[165567] = actions(7232); - v->a[165568] = 2; - v->a[165569] = sym_raw_string; - v->a[165570] = sym_ansi_c_string; - v->a[165571] = actions(7240); - v->a[165572] = 2; - v->a[165573] = anon_sym_LT_LPAREN; - v->a[165574] = anon_sym_GT_LPAREN; - v->a[165575] = state(3422); - v->a[165576] = 2; - v->a[165577] = sym_case_item; - v->a[165578] = aux_sym_case_statement_repeat1; - v->a[165579] = state(6695); - small_parse_table_8279(v); -} - -void small_parse_table_8279(t_small_parse_table_array *v) -{ - v->a[165580] = 2; - v->a[165581] = sym_concatenation; - v->a[165582] = sym__extglob_blob; - v->a[165583] = state(6303); - v->a[165584] = 9; - v->a[165585] = sym_arithmetic_expansion; - v->a[165586] = sym_brace_expression; - v->a[165587] = sym_string; - v->a[165588] = sym_translated_string; - v->a[165589] = sym_number; - v->a[165590] = sym_simple_expansion; - v->a[165591] = sym_expansion; - v->a[165592] = sym_command_substitution; - v->a[165593] = sym_process_substitution; - v->a[165594] = 6; - v->a[165595] = actions(3); - v->a[165596] = 1; - v->a[165597] = sym_comment; - v->a[165598] = actions(7475); - v->a[165599] = 1; - small_parse_table_8280(v); -} - -/* EOF small_parse_table_1655.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1656.c b/parser/static/small_parse_table/small_parse_table_1656.c deleted file mode 100644 index 48858b51..00000000 --- a/parser/static/small_parse_table/small_parse_table_1656.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1656.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8280(t_small_parse_table_array *v) -{ - v->a[165600] = aux_sym_concatenation_token1; - v->a[165601] = actions(7477); - v->a[165602] = 1; - v->a[165603] = sym__concat; - v->a[165604] = state(3120); - v->a[165605] = 1; - v->a[165606] = aux_sym_concatenation_repeat1; - v->a[165607] = actions(1263); - v->a[165608] = 4; - v->a[165609] = sym_file_descriptor; - v->a[165610] = sym_test_operator; - v->a[165611] = sym__brace_start; - v->a[165612] = aux_sym_heredoc_redirect_token1; - v->a[165613] = actions(1261); - v->a[165614] = 30; - v->a[165615] = anon_sym_LPAREN_LPAREN; - v->a[165616] = anon_sym_PIPE_PIPE; - v->a[165617] = anon_sym_AMP_AMP; - v->a[165618] = anon_sym_LT; - v->a[165619] = anon_sym_GT; - small_parse_table_8281(v); -} - -void small_parse_table_8281(t_small_parse_table_array *v) -{ - v->a[165620] = anon_sym_GT_GT; - v->a[165621] = anon_sym_AMP_GT; - v->a[165622] = anon_sym_AMP_GT_GT; - v->a[165623] = anon_sym_LT_AMP; - v->a[165624] = anon_sym_GT_AMP; - v->a[165625] = anon_sym_GT_PIPE; - v->a[165626] = anon_sym_LT_AMP_DASH; - v->a[165627] = anon_sym_GT_AMP_DASH; - v->a[165628] = anon_sym_LT_LT_LT; - v->a[165629] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[165630] = anon_sym_DOLLAR_LBRACK; - v->a[165631] = anon_sym_DOLLAR; - v->a[165632] = sym__special_character; - v->a[165633] = anon_sym_DQUOTE; - v->a[165634] = sym_raw_string; - v->a[165635] = sym_ansi_c_string; - v->a[165636] = aux_sym_number_token1; - v->a[165637] = aux_sym_number_token2; - v->a[165638] = anon_sym_DOLLAR_LBRACE; - v->a[165639] = anon_sym_DOLLAR_LPAREN; - small_parse_table_8282(v); -} - -void small_parse_table_8282(t_small_parse_table_array *v) -{ - v->a[165640] = anon_sym_BQUOTE; - v->a[165641] = anon_sym_DOLLAR_BQUOTE; - v->a[165642] = anon_sym_LT_LPAREN; - v->a[165643] = anon_sym_GT_LPAREN; - v->a[165644] = sym_word; - v->a[165645] = 20; - v->a[165646] = actions(71); - v->a[165647] = 1; - v->a[165648] = sym_comment; - v->a[165649] = actions(7402); - v->a[165650] = 1; - v->a[165651] = anon_sym_EQ; - v->a[165652] = actions(7408); - v->a[165653] = 1; - v->a[165654] = anon_sym_PIPE_PIPE; - v->a[165655] = actions(7410); - v->a[165656] = 1; - v->a[165657] = anon_sym_AMP_AMP; - v->a[165658] = actions(7412); - v->a[165659] = 1; - small_parse_table_8283(v); -} - -void small_parse_table_8283(t_small_parse_table_array *v) -{ - v->a[165660] = anon_sym_PIPE; - v->a[165661] = actions(7414); - v->a[165662] = 1; - v->a[165663] = anon_sym_CARET; - v->a[165664] = actions(7416); - v->a[165665] = 1; - v->a[165666] = anon_sym_AMP; - v->a[165667] = actions(7430); - v->a[165668] = 1; - v->a[165669] = anon_sym_STAR_STAR; - v->a[165670] = actions(7434); - v->a[165671] = 1; - v->a[165672] = anon_sym_EQ_TILDE; - v->a[165673] = actions(7436); - v->a[165674] = 1; - v->a[165675] = anon_sym_QMARK; - v->a[165676] = actions(7438); - v->a[165677] = 1; - v->a[165678] = sym_test_operator; - v->a[165679] = actions(7487); - small_parse_table_8284(v); -} - -void small_parse_table_8284(t_small_parse_table_array *v) -{ - v->a[165680] = 1; - v->a[165681] = anon_sym_RPAREN; - v->a[165682] = actions(7404); - v->a[165683] = 2; - v->a[165684] = anon_sym_PLUS_PLUS; - v->a[165685] = anon_sym_DASH_DASH; - v->a[165686] = actions(7418); - v->a[165687] = 2; - v->a[165688] = anon_sym_EQ_EQ; - v->a[165689] = anon_sym_BANG_EQ; - v->a[165690] = actions(7420); - v->a[165691] = 2; - v->a[165692] = anon_sym_LT; - v->a[165693] = anon_sym_GT; - v->a[165694] = actions(7422); - v->a[165695] = 2; - v->a[165696] = anon_sym_LT_EQ; - v->a[165697] = anon_sym_GT_EQ; - v->a[165698] = actions(7424); - v->a[165699] = 2; - small_parse_table_8285(v); -} - -/* EOF small_parse_table_1656.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1657.c b/parser/static/small_parse_table/small_parse_table_1657.c deleted file mode 100644 index 065b74be..00000000 --- a/parser/static/small_parse_table/small_parse_table_1657.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1657.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8285(t_small_parse_table_array *v) -{ - v->a[165700] = anon_sym_LT_LT; - v->a[165701] = anon_sym_GT_GT; - v->a[165702] = actions(7426); - v->a[165703] = 2; - v->a[165704] = anon_sym_PLUS; - v->a[165705] = anon_sym_DASH; - v->a[165706] = actions(7428); - v->a[165707] = 3; - v->a[165708] = anon_sym_STAR; - v->a[165709] = anon_sym_SLASH; - v->a[165710] = anon_sym_PERCENT; - v->a[165711] = actions(7406); - v->a[165712] = 11; - v->a[165713] = anon_sym_PLUS_EQ; - v->a[165714] = anon_sym_DASH_EQ; - v->a[165715] = anon_sym_STAR_EQ; - v->a[165716] = anon_sym_SLASH_EQ; - v->a[165717] = anon_sym_PERCENT_EQ; - v->a[165718] = anon_sym_STAR_STAR_EQ; - v->a[165719] = anon_sym_LT_LT_EQ; - small_parse_table_8286(v); -} - -void small_parse_table_8286(t_small_parse_table_array *v) -{ - v->a[165720] = anon_sym_GT_GT_EQ; - v->a[165721] = anon_sym_AMP_EQ; - v->a[165722] = anon_sym_CARET_EQ; - v->a[165723] = anon_sym_PIPE_EQ; - v->a[165724] = 9; - v->a[165725] = actions(71); - v->a[165726] = 1; - v->a[165727] = sym_comment; - v->a[165728] = actions(7220); - v->a[165729] = 1; - v->a[165730] = anon_sym_STAR_STAR; - v->a[165731] = actions(7222); - v->a[165732] = 1; - v->a[165733] = sym_test_operator; - v->a[165734] = actions(6793); - v->a[165735] = 2; - v->a[165736] = anon_sym_PLUS_PLUS; - v->a[165737] = anon_sym_DASH_DASH; - v->a[165738] = actions(7214); - v->a[165739] = 2; - small_parse_table_8287(v); -} - -void small_parse_table_8287(t_small_parse_table_array *v) -{ - v->a[165740] = anon_sym_LT_LT; - v->a[165741] = anon_sym_GT_GT; - v->a[165742] = actions(7216); - v->a[165743] = 2; - v->a[165744] = anon_sym_PLUS; - v->a[165745] = anon_sym_DASH; - v->a[165746] = actions(7218); - v->a[165747] = 3; - v->a[165748] = anon_sym_STAR; - v->a[165749] = anon_sym_SLASH; - v->a[165750] = anon_sym_PERCENT; - v->a[165751] = actions(6791); - v->a[165752] = 6; - v->a[165753] = anon_sym_EQ; - v->a[165754] = anon_sym_PIPE; - v->a[165755] = anon_sym_CARET; - v->a[165756] = anon_sym_AMP; - v->a[165757] = anon_sym_LT; - v->a[165758] = anon_sym_GT; - v->a[165759] = actions(6789); - small_parse_table_8288(v); -} - -void small_parse_table_8288(t_small_parse_table_array *v) -{ - v->a[165760] = 20; - v->a[165761] = anon_sym_RPAREN_RPAREN; - v->a[165762] = anon_sym_PLUS_EQ; - v->a[165763] = anon_sym_DASH_EQ; - v->a[165764] = anon_sym_STAR_EQ; - v->a[165765] = anon_sym_SLASH_EQ; - v->a[165766] = anon_sym_PERCENT_EQ; - v->a[165767] = anon_sym_STAR_STAR_EQ; - v->a[165768] = anon_sym_LT_LT_EQ; - v->a[165769] = anon_sym_GT_GT_EQ; - v->a[165770] = anon_sym_AMP_EQ; - v->a[165771] = anon_sym_CARET_EQ; - v->a[165772] = anon_sym_PIPE_EQ; - v->a[165773] = anon_sym_PIPE_PIPE; - v->a[165774] = anon_sym_AMP_AMP; - v->a[165775] = anon_sym_EQ_EQ; - v->a[165776] = anon_sym_BANG_EQ; - v->a[165777] = anon_sym_LT_EQ; - v->a[165778] = anon_sym_GT_EQ; - v->a[165779] = anon_sym_EQ_TILDE; - small_parse_table_8289(v); -} - -void small_parse_table_8289(t_small_parse_table_array *v) -{ - v->a[165780] = anon_sym_QMARK; - v->a[165781] = 3; - v->a[165782] = actions(3); - v->a[165783] = 1; - v->a[165784] = sym_comment; - v->a[165785] = actions(7491); - v->a[165786] = 1; - v->a[165787] = aux_sym_heredoc_redirect_token1; - v->a[165788] = actions(7489); - v->a[165789] = 36; - v->a[165790] = anon_sym_SEMI; - v->a[165791] = anon_sym_COMMA; - v->a[165792] = anon_sym_PLUS_PLUS; - v->a[165793] = anon_sym_DASH_DASH; - v->a[165794] = anon_sym_PLUS_EQ; - v->a[165795] = anon_sym_DASH_EQ; - v->a[165796] = anon_sym_STAR_EQ; - v->a[165797] = anon_sym_SLASH_EQ; - v->a[165798] = anon_sym_PERCENT_EQ; - v->a[165799] = anon_sym_STAR_STAR_EQ; - small_parse_table_8290(v); -} - -/* EOF small_parse_table_1657.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1658.c b/parser/static/small_parse_table/small_parse_table_1658.c deleted file mode 100644 index 9e858fb5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1658.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1658.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8290(t_small_parse_table_array *v) -{ - v->a[165800] = anon_sym_LT_LT_EQ; - v->a[165801] = anon_sym_GT_GT_EQ; - v->a[165802] = anon_sym_AMP_EQ; - v->a[165803] = anon_sym_CARET_EQ; - v->a[165804] = anon_sym_PIPE_EQ; - v->a[165805] = anon_sym_PIPE_PIPE; - v->a[165806] = anon_sym_DASHo; - v->a[165807] = anon_sym_AMP_AMP; - v->a[165808] = anon_sym_DASHa; - v->a[165809] = anon_sym_PIPE; - v->a[165810] = anon_sym_CARET; - v->a[165811] = anon_sym_AMP; - v->a[165812] = anon_sym_EQ_EQ; - v->a[165813] = anon_sym_BANG_EQ; - v->a[165814] = anon_sym_LT; - v->a[165815] = anon_sym_GT; - v->a[165816] = anon_sym_LT_EQ; - v->a[165817] = anon_sym_GT_EQ; - v->a[165818] = anon_sym_LT_LT; - v->a[165819] = anon_sym_GT_GT; - small_parse_table_8291(v); -} - -void small_parse_table_8291(t_small_parse_table_array *v) -{ - v->a[165820] = anon_sym_PLUS; - v->a[165821] = anon_sym_DASH; - v->a[165822] = anon_sym_STAR; - v->a[165823] = anon_sym_SLASH; - v->a[165824] = anon_sym_PERCENT; - v->a[165825] = anon_sym_STAR_STAR; - v->a[165826] = 5; - v->a[165827] = actions(71); - v->a[165828] = 1; - v->a[165829] = sym_comment; - v->a[165830] = actions(7493); - v->a[165831] = 1; - v->a[165832] = sym__special_character; - v->a[165833] = state(3065); - v->a[165834] = 1; - v->a[165835] = aux_sym__literal_repeat1; - v->a[165836] = actions(5393); - v->a[165837] = 12; - v->a[165838] = anon_sym_PIPE; - v->a[165839] = anon_sym_LT; - small_parse_table_8292(v); -} - -void small_parse_table_8292(t_small_parse_table_array *v) -{ - v->a[165840] = anon_sym_GT; - v->a[165841] = anon_sym_LT_LT; - v->a[165842] = anon_sym_AMP_GT; - v->a[165843] = anon_sym_LT_AMP; - v->a[165844] = anon_sym_GT_AMP; - v->a[165845] = anon_sym_DOLLAR; - v->a[165846] = aux_sym_number_token1; - v->a[165847] = aux_sym_number_token2; - v->a[165848] = anon_sym_DOLLAR_LPAREN; - v->a[165849] = sym_word; - v->a[165850] = actions(5395); - v->a[165851] = 23; - v->a[165852] = sym_file_descriptor; - v->a[165853] = sym_test_operator; - v->a[165854] = sym__brace_start; - v->a[165855] = anon_sym_LPAREN_LPAREN; - v->a[165856] = anon_sym_PIPE_PIPE; - v->a[165857] = anon_sym_AMP_AMP; - v->a[165858] = anon_sym_GT_GT; - v->a[165859] = anon_sym_PIPE_AMP; - small_parse_table_8293(v); -} - -void small_parse_table_8293(t_small_parse_table_array *v) -{ - v->a[165860] = anon_sym_AMP_GT_GT; - v->a[165861] = anon_sym_GT_PIPE; - v->a[165862] = anon_sym_LT_AMP_DASH; - v->a[165863] = anon_sym_GT_AMP_DASH; - v->a[165864] = anon_sym_LT_LT_DASH; - v->a[165865] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[165866] = anon_sym_DOLLAR_LBRACK; - v->a[165867] = anon_sym_DQUOTE; - v->a[165868] = sym_raw_string; - v->a[165869] = sym_ansi_c_string; - v->a[165870] = anon_sym_DOLLAR_LBRACE; - v->a[165871] = anon_sym_BQUOTE; - v->a[165872] = anon_sym_DOLLAR_BQUOTE; - v->a[165873] = anon_sym_LT_LPAREN; - v->a[165874] = anon_sym_GT_LPAREN; - v->a[165875] = 6; - v->a[165876] = actions(3); - v->a[165877] = 1; - v->a[165878] = sym_comment; - v->a[165879] = actions(7495); - small_parse_table_8294(v); -} - -void small_parse_table_8294(t_small_parse_table_array *v) -{ - v->a[165880] = 1; - v->a[165881] = aux_sym_concatenation_token1; - v->a[165882] = actions(7498); - v->a[165883] = 1; - v->a[165884] = sym__concat; - v->a[165885] = state(3115); - v->a[165886] = 1; - v->a[165887] = aux_sym_concatenation_repeat1; - v->a[165888] = actions(1253); - v->a[165889] = 4; - v->a[165890] = sym_file_descriptor; - v->a[165891] = sym_test_operator; - v->a[165892] = sym__brace_start; - v->a[165893] = aux_sym_heredoc_redirect_token1; - v->a[165894] = actions(1251); - v->a[165895] = 30; - v->a[165896] = anon_sym_LPAREN_LPAREN; - v->a[165897] = anon_sym_PIPE_PIPE; - v->a[165898] = anon_sym_AMP_AMP; - v->a[165899] = anon_sym_LT; - small_parse_table_8295(v); -} - -/* EOF small_parse_table_1658.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1659.c b/parser/static/small_parse_table/small_parse_table_1659.c deleted file mode 100644 index 6cd662e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1659.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1659.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8295(t_small_parse_table_array *v) -{ - v->a[165900] = anon_sym_GT; - v->a[165901] = anon_sym_GT_GT; - v->a[165902] = anon_sym_AMP_GT; - v->a[165903] = anon_sym_AMP_GT_GT; - v->a[165904] = anon_sym_LT_AMP; - v->a[165905] = anon_sym_GT_AMP; - v->a[165906] = anon_sym_GT_PIPE; - v->a[165907] = anon_sym_LT_AMP_DASH; - v->a[165908] = anon_sym_GT_AMP_DASH; - v->a[165909] = anon_sym_LT_LT_LT; - v->a[165910] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[165911] = anon_sym_DOLLAR_LBRACK; - v->a[165912] = anon_sym_DOLLAR; - v->a[165913] = sym__special_character; - v->a[165914] = anon_sym_DQUOTE; - v->a[165915] = sym_raw_string; - v->a[165916] = sym_ansi_c_string; - v->a[165917] = aux_sym_number_token1; - v->a[165918] = aux_sym_number_token2; - v->a[165919] = anon_sym_DOLLAR_LBRACE; - small_parse_table_8296(v); -} - -void small_parse_table_8296(t_small_parse_table_array *v) -{ - v->a[165920] = anon_sym_DOLLAR_LPAREN; - v->a[165921] = anon_sym_BQUOTE; - v->a[165922] = anon_sym_DOLLAR_BQUOTE; - v->a[165923] = anon_sym_LT_LPAREN; - v->a[165924] = anon_sym_GT_LPAREN; - v->a[165925] = sym_word; - v->a[165926] = 3; - v->a[165927] = actions(3); - v->a[165928] = 1; - v->a[165929] = sym_comment; - v->a[165930] = actions(7503); - v->a[165931] = 1; - v->a[165932] = aux_sym_heredoc_redirect_token1; - v->a[165933] = actions(7501); - v->a[165934] = 36; - v->a[165935] = anon_sym_SEMI; - v->a[165936] = anon_sym_COMMA; - v->a[165937] = anon_sym_PLUS_PLUS; - v->a[165938] = anon_sym_DASH_DASH; - v->a[165939] = anon_sym_PLUS_EQ; - small_parse_table_8297(v); -} - -void small_parse_table_8297(t_small_parse_table_array *v) -{ - v->a[165940] = anon_sym_DASH_EQ; - v->a[165941] = anon_sym_STAR_EQ; - v->a[165942] = anon_sym_SLASH_EQ; - v->a[165943] = anon_sym_PERCENT_EQ; - v->a[165944] = anon_sym_STAR_STAR_EQ; - v->a[165945] = anon_sym_LT_LT_EQ; - v->a[165946] = anon_sym_GT_GT_EQ; - v->a[165947] = anon_sym_AMP_EQ; - v->a[165948] = anon_sym_CARET_EQ; - v->a[165949] = anon_sym_PIPE_EQ; - v->a[165950] = anon_sym_PIPE_PIPE; - v->a[165951] = anon_sym_DASHo; - v->a[165952] = anon_sym_AMP_AMP; - v->a[165953] = anon_sym_DASHa; - v->a[165954] = anon_sym_PIPE; - v->a[165955] = anon_sym_CARET; - v->a[165956] = anon_sym_AMP; - v->a[165957] = anon_sym_EQ_EQ; - v->a[165958] = anon_sym_BANG_EQ; - v->a[165959] = anon_sym_LT; - small_parse_table_8298(v); -} - -void small_parse_table_8298(t_small_parse_table_array *v) -{ - v->a[165960] = anon_sym_GT; - v->a[165961] = anon_sym_LT_EQ; - v->a[165962] = anon_sym_GT_EQ; - v->a[165963] = anon_sym_LT_LT; - v->a[165964] = anon_sym_GT_GT; - v->a[165965] = anon_sym_PLUS; - v->a[165966] = anon_sym_DASH; - v->a[165967] = anon_sym_STAR; - v->a[165968] = anon_sym_SLASH; - v->a[165969] = anon_sym_PERCENT; - v->a[165970] = anon_sym_STAR_STAR; - v->a[165971] = 6; - v->a[165972] = actions(3); - v->a[165973] = 1; - v->a[165974] = sym_comment; - v->a[165975] = actions(7475); - v->a[165976] = 1; - v->a[165977] = aux_sym_concatenation_token1; - v->a[165978] = actions(7505); - v->a[165979] = 1; - small_parse_table_8299(v); -} - -void small_parse_table_8299(t_small_parse_table_array *v) -{ - v->a[165980] = sym__concat; - v->a[165981] = state(3115); - v->a[165982] = 1; - v->a[165983] = aux_sym_concatenation_repeat1; - v->a[165984] = actions(1288); - v->a[165985] = 4; - v->a[165986] = sym_file_descriptor; - v->a[165987] = sym_test_operator; - v->a[165988] = sym__brace_start; - v->a[165989] = aux_sym_heredoc_redirect_token1; - v->a[165990] = actions(1286); - v->a[165991] = 30; - v->a[165992] = anon_sym_LPAREN_LPAREN; - v->a[165993] = anon_sym_PIPE_PIPE; - v->a[165994] = anon_sym_AMP_AMP; - v->a[165995] = anon_sym_LT; - v->a[165996] = anon_sym_GT; - v->a[165997] = anon_sym_GT_GT; - v->a[165998] = anon_sym_AMP_GT; - v->a[165999] = anon_sym_AMP_GT_GT; - small_parse_table_8300(v); -} - -/* EOF small_parse_table_1659.c */ diff --git a/parser/static/small_parse_table/small_parse_table_166.c b/parser/static/small_parse_table/small_parse_table_166.c index 28cdbcad..74453f79 100644 --- a/parser/static/small_parse_table/small_parse_table_166.c +++ b/parser/static/small_parse_table/small_parse_table_166.c @@ -14,126 +14,126 @@ void small_parse_table_830(t_small_parse_table_array *v) { - v->a[16600] = sym_test_operator; - v->a[16601] = state(703); - v->a[16602] = 1; - v->a[16603] = aux_sym_command_repeat2; - v->a[16604] = state(1321); - v->a[16605] = 1; - v->a[16606] = aux_sym__literal_repeat1; - v->a[16607] = state(1712); - v->a[16608] = 1; - v->a[16609] = sym_herestring_redirect; - v->a[16610] = state(1716); - v->a[16611] = 1; - v->a[16612] = sym_concatenation; - v->a[16613] = actions(1862); - v->a[16614] = 2; - v->a[16615] = anon_sym_LPAREN_LPAREN; - v->a[16616] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16617] = actions(1901); - v->a[16618] = 2; - v->a[16619] = anon_sym_LT_LPAREN; + v->a[16600] = actions(1745); + v->a[16601] = 1; + v->a[16602] = aux_sym_number_token1; + v->a[16603] = actions(1747); + v->a[16604] = 1; + v->a[16605] = aux_sym_number_token2; + v->a[16606] = actions(1749); + v->a[16607] = 1; + v->a[16608] = anon_sym_DOLLAR_LBRACE; + v->a[16609] = actions(1751); + v->a[16610] = 1; + v->a[16611] = anon_sym_DOLLAR_LPAREN; + v->a[16612] = actions(1753); + v->a[16613] = 1; + v->a[16614] = anon_sym_BQUOTE; + v->a[16615] = actions(1755); + v->a[16616] = 1; + v->a[16617] = anon_sym_DOLLAR_BQUOTE; + v->a[16618] = actions(1761); + v->a[16619] = 1; small_parse_table_831(v); } void small_parse_table_831(t_small_parse_table_array *v) { - v->a[16620] = anon_sym_GT_LPAREN; - v->a[16621] = actions(3502); - v->a[16622] = 2; - v->a[16623] = anon_sym_EQ_EQ; - v->a[16624] = anon_sym_EQ_TILDE; - v->a[16625] = actions(3499); - v->a[16626] = 3; - v->a[16627] = sym_raw_string; - v->a[16628] = sym_ansi_c_string; - v->a[16629] = sym_word; - v->a[16630] = state(1794); - v->a[16631] = 9; - v->a[16632] = sym_arithmetic_expansion; - v->a[16633] = sym_brace_expression; - v->a[16634] = sym_string; - v->a[16635] = sym_translated_string; - v->a[16636] = sym_number; - v->a[16637] = sym_simple_expansion; - v->a[16638] = sym_expansion; - v->a[16639] = sym_command_substitution; + v->a[16620] = sym__brace_start; + v->a[16621] = actions(2672); + v->a[16622] = 1; + v->a[16623] = sym__special_character; + v->a[16624] = actions(2674); + v->a[16625] = 1; + v->a[16626] = aux_sym__simple_variable_name_token1; + v->a[16627] = actions(2676); + v->a[16628] = 1; + v->a[16629] = sym_test_operator; + v->a[16630] = state(1219); + v->a[16631] = 1; + v->a[16632] = aux_sym__literal_repeat1; + v->a[16633] = actions(1246); + v->a[16634] = 2; + v->a[16635] = sym_file_descriptor; + v->a[16636] = aux_sym_heredoc_redirect_token1; + v->a[16637] = actions(2670); + v->a[16638] = 2; + v->a[16639] = sym_raw_string; small_parse_table_832(v); } void small_parse_table_832(t_small_parse_table_array *v) { - v->a[16640] = sym_process_substitution; - v->a[16641] = actions(1486); - v->a[16642] = 16; - v->a[16643] = anon_sym_PIPE_PIPE; - v->a[16644] = anon_sym_AMP_AMP; - v->a[16645] = anon_sym_PIPE; - v->a[16646] = anon_sym_LT; - v->a[16647] = anon_sym_GT; - v->a[16648] = anon_sym_LT_LT; - v->a[16649] = anon_sym_GT_GT; - v->a[16650] = anon_sym_PIPE_AMP; - v->a[16651] = anon_sym_AMP_GT; - v->a[16652] = anon_sym_AMP_GT_GT; - v->a[16653] = anon_sym_LT_AMP; - v->a[16654] = anon_sym_GT_AMP; - v->a[16655] = anon_sym_GT_PIPE; - v->a[16656] = anon_sym_LT_AMP_DASH; - v->a[16657] = anon_sym_GT_AMP_DASH; - v->a[16658] = anon_sym_LT_LT_DASH; - v->a[16659] = 21; + v->a[16640] = sym_word; + v->a[16641] = state(495); + v->a[16642] = 2; + v->a[16643] = sym_concatenation; + v->a[16644] = aux_sym_unset_command_repeat1; + v->a[16645] = state(1351); + v->a[16646] = 7; + v->a[16647] = sym_arithmetic_expansion; + v->a[16648] = sym_brace_expression; + v->a[16649] = sym_string; + v->a[16650] = sym_number; + v->a[16651] = sym_simple_expansion; + v->a[16652] = sym_expansion; + v->a[16653] = sym_command_substitution; + v->a[16654] = actions(1244); + v->a[16655] = 16; + v->a[16656] = anon_sym_PIPE; + v->a[16657] = anon_sym_PIPE_AMP; + v->a[16658] = anon_sym_AMP_AMP; + v->a[16659] = anon_sym_PIPE_PIPE; small_parse_table_833(v); } void small_parse_table_833(t_small_parse_table_array *v) { - v->a[16660] = actions(3); - v->a[16661] = 1; - v->a[16662] = sym_comment; - v->a[16663] = actions(2735); - v->a[16664] = 1; - v->a[16665] = anon_sym_DOLLAR_LBRACK; - v->a[16666] = actions(2738); - v->a[16667] = 1; - v->a[16668] = anon_sym_DOLLAR; - v->a[16669] = actions(2744); - v->a[16670] = 1; - v->a[16671] = anon_sym_DQUOTE; - v->a[16672] = actions(2747); - v->a[16673] = 1; - v->a[16674] = aux_sym_number_token1; - v->a[16675] = actions(2750); - v->a[16676] = 1; - v->a[16677] = aux_sym_number_token2; - v->a[16678] = actions(2753); - v->a[16679] = 1; + v->a[16660] = anon_sym_LT; + v->a[16661] = anon_sym_GT; + v->a[16662] = anon_sym_GT_GT; + v->a[16663] = anon_sym_AMP_GT; + v->a[16664] = anon_sym_AMP_GT_GT; + v->a[16665] = anon_sym_LT_AMP; + v->a[16666] = anon_sym_GT_AMP; + v->a[16667] = anon_sym_GT_PIPE; + v->a[16668] = anon_sym_LT_AMP_DASH; + v->a[16669] = anon_sym_GT_AMP_DASH; + v->a[16670] = anon_sym_LT_LT; + v->a[16671] = anon_sym_LT_LT_DASH; + v->a[16672] = 4; + v->a[16673] = actions(57); + v->a[16674] = 1; + v->a[16675] = sym_comment; + v->a[16676] = actions(1997); + v->a[16677] = 1; + v->a[16678] = anon_sym_BQUOTE; + v->a[16679] = actions(1691); small_parse_table_834(v); } void small_parse_table_834(t_small_parse_table_array *v) { - v->a[16680] = anon_sym_DOLLAR_LBRACE; - v->a[16681] = actions(2756); - v->a[16682] = 1; - v->a[16683] = anon_sym_DOLLAR_LPAREN; - v->a[16684] = actions(2759); - v->a[16685] = 1; - v->a[16686] = anon_sym_BQUOTE; - v->a[16687] = actions(2762); - v->a[16688] = 1; - v->a[16689] = anon_sym_DOLLAR_BQUOTE; - v->a[16690] = actions(2771); - v->a[16691] = 1; - v->a[16692] = sym__brace_start; - v->a[16693] = actions(3520); - v->a[16694] = 1; - v->a[16695] = sym__special_character; - v->a[16696] = actions(3523); - v->a[16697] = 1; - v->a[16698] = sym_test_operator; - v->a[16699] = state(1744); + v->a[16680] = 16; + v->a[16681] = sym_file_descriptor; + v->a[16682] = sym_variable_name; + v->a[16683] = sym_test_operator; + v->a[16684] = sym__brace_start; + v->a[16685] = anon_sym_LPAREN; + v->a[16686] = anon_sym_LBRACE; + v->a[16687] = anon_sym_GT_GT; + v->a[16688] = anon_sym_AMP_GT_GT; + v->a[16689] = anon_sym_GT_PIPE; + v->a[16690] = anon_sym_LT_AMP_DASH; + v->a[16691] = anon_sym_GT_AMP_DASH; + v->a[16692] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16693] = anon_sym_DQUOTE; + v->a[16694] = sym_raw_string; + v->a[16695] = anon_sym_DOLLAR_LBRACE; + v->a[16696] = anon_sym_DOLLAR_BQUOTE; + v->a[16697] = actions(1689); + v->a[16698] = 26; + v->a[16699] = anon_sym_for; small_parse_table_835(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1660.c b/parser/static/small_parse_table/small_parse_table_1660.c deleted file mode 100644 index 6ab9fbcd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1660.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1660.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8300(t_small_parse_table_array *v) -{ - v->a[166000] = anon_sym_LT_AMP; - v->a[166001] = anon_sym_GT_AMP; - v->a[166002] = anon_sym_GT_PIPE; - v->a[166003] = anon_sym_LT_AMP_DASH; - v->a[166004] = anon_sym_GT_AMP_DASH; - v->a[166005] = anon_sym_LT_LT_LT; - v->a[166006] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[166007] = anon_sym_DOLLAR_LBRACK; - v->a[166008] = anon_sym_DOLLAR; - v->a[166009] = sym__special_character; - v->a[166010] = anon_sym_DQUOTE; - v->a[166011] = sym_raw_string; - v->a[166012] = sym_ansi_c_string; - v->a[166013] = aux_sym_number_token1; - v->a[166014] = aux_sym_number_token2; - v->a[166015] = anon_sym_DOLLAR_LBRACE; - v->a[166016] = anon_sym_DOLLAR_LPAREN; - v->a[166017] = anon_sym_BQUOTE; - v->a[166018] = anon_sym_DOLLAR_BQUOTE; - v->a[166019] = anon_sym_LT_LPAREN; - small_parse_table_8301(v); -} - -void small_parse_table_8301(t_small_parse_table_array *v) -{ - v->a[166020] = anon_sym_GT_LPAREN; - v->a[166021] = sym_word; - v->a[166022] = 3; - v->a[166023] = actions(3); - v->a[166024] = 1; - v->a[166025] = sym_comment; - v->a[166026] = actions(7491); - v->a[166027] = 1; - v->a[166028] = aux_sym_heredoc_redirect_token1; - v->a[166029] = actions(7489); - v->a[166030] = 36; - v->a[166031] = anon_sym_SEMI; - v->a[166032] = anon_sym_COMMA; - v->a[166033] = anon_sym_PLUS_PLUS; - v->a[166034] = anon_sym_DASH_DASH; - v->a[166035] = anon_sym_PLUS_EQ; - v->a[166036] = anon_sym_DASH_EQ; - v->a[166037] = anon_sym_STAR_EQ; - v->a[166038] = anon_sym_SLASH_EQ; - v->a[166039] = anon_sym_PERCENT_EQ; - small_parse_table_8302(v); -} - -void small_parse_table_8302(t_small_parse_table_array *v) -{ - v->a[166040] = anon_sym_STAR_STAR_EQ; - v->a[166041] = anon_sym_LT_LT_EQ; - v->a[166042] = anon_sym_GT_GT_EQ; - v->a[166043] = anon_sym_AMP_EQ; - v->a[166044] = anon_sym_CARET_EQ; - v->a[166045] = anon_sym_PIPE_EQ; - v->a[166046] = anon_sym_PIPE_PIPE; - v->a[166047] = anon_sym_DASHo; - v->a[166048] = anon_sym_AMP_AMP; - v->a[166049] = anon_sym_DASHa; - v->a[166050] = anon_sym_PIPE; - v->a[166051] = anon_sym_CARET; - v->a[166052] = anon_sym_AMP; - v->a[166053] = anon_sym_EQ_EQ; - v->a[166054] = anon_sym_BANG_EQ; - v->a[166055] = anon_sym_LT; - v->a[166056] = anon_sym_GT; - v->a[166057] = anon_sym_LT_EQ; - v->a[166058] = anon_sym_GT_EQ; - v->a[166059] = anon_sym_LT_LT; - small_parse_table_8303(v); -} - -void small_parse_table_8303(t_small_parse_table_array *v) -{ - v->a[166060] = anon_sym_GT_GT; - v->a[166061] = anon_sym_PLUS; - v->a[166062] = anon_sym_DASH; - v->a[166063] = anon_sym_STAR; - v->a[166064] = anon_sym_SLASH; - v->a[166065] = anon_sym_PERCENT; - v->a[166066] = anon_sym_STAR_STAR; - v->a[166067] = 16; - v->a[166068] = actions(3); - v->a[166069] = 1; - v->a[166070] = sym_comment; - v->a[166071] = actions(7256); - v->a[166072] = 1; - v->a[166073] = anon_sym_PIPE; - v->a[166074] = actions(7258); - v->a[166075] = 1; - v->a[166076] = anon_sym_CARET; - v->a[166077] = actions(7260); - v->a[166078] = 1; - v->a[166079] = anon_sym_AMP; - small_parse_table_8304(v); -} - -void small_parse_table_8304(t_small_parse_table_array *v) -{ - v->a[166080] = actions(7272); - v->a[166081] = 1; - v->a[166082] = anon_sym_STAR_STAR; - v->a[166083] = actions(7511); - v->a[166084] = 1; - v->a[166085] = aux_sym_heredoc_redirect_token1; - v->a[166086] = actions(7250); - v->a[166087] = 2; - v->a[166088] = anon_sym_PLUS_PLUS; - v->a[166089] = anon_sym_DASH_DASH; - v->a[166090] = actions(7252); - v->a[166091] = 2; - v->a[166092] = anon_sym_PIPE_PIPE; - v->a[166093] = anon_sym_DASHo; - v->a[166094] = actions(7254); - v->a[166095] = 2; - v->a[166096] = anon_sym_AMP_AMP; - v->a[166097] = anon_sym_DASHa; - v->a[166098] = actions(7262); - v->a[166099] = 2; - small_parse_table_8305(v); -} - -/* EOF small_parse_table_1660.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1661.c b/parser/static/small_parse_table/small_parse_table_1661.c deleted file mode 100644 index e112d24a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1661.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1661.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8305(t_small_parse_table_array *v) -{ - v->a[166100] = anon_sym_EQ_EQ; - v->a[166101] = anon_sym_BANG_EQ; - v->a[166102] = actions(7266); - v->a[166103] = 2; - v->a[166104] = anon_sym_LT_LT; - v->a[166105] = anon_sym_GT_GT; - v->a[166106] = actions(7268); - v->a[166107] = 2; - v->a[166108] = anon_sym_PLUS; - v->a[166109] = anon_sym_DASH; - v->a[166110] = actions(7507); - v->a[166111] = 2; - v->a[166112] = anon_sym_SEMI; - v->a[166113] = anon_sym_COMMA; - v->a[166114] = actions(7270); - v->a[166115] = 3; - v->a[166116] = anon_sym_STAR; - v->a[166117] = anon_sym_SLASH; - v->a[166118] = anon_sym_PERCENT; - v->a[166119] = actions(7264); - small_parse_table_8306(v); -} - -void small_parse_table_8306(t_small_parse_table_array *v) -{ - v->a[166120] = 4; - v->a[166121] = anon_sym_LT; - v->a[166122] = anon_sym_GT; - v->a[166123] = anon_sym_LT_EQ; - v->a[166124] = anon_sym_GT_EQ; - v->a[166125] = actions(7509); - v->a[166126] = 11; - v->a[166127] = anon_sym_PLUS_EQ; - v->a[166128] = anon_sym_DASH_EQ; - v->a[166129] = anon_sym_STAR_EQ; - v->a[166130] = anon_sym_SLASH_EQ; - v->a[166131] = anon_sym_PERCENT_EQ; - v->a[166132] = anon_sym_STAR_STAR_EQ; - v->a[166133] = anon_sym_LT_LT_EQ; - v->a[166134] = anon_sym_GT_GT_EQ; - v->a[166135] = anon_sym_AMP_EQ; - v->a[166136] = anon_sym_CARET_EQ; - v->a[166137] = anon_sym_PIPE_EQ; - v->a[166138] = 6; - v->a[166139] = actions(3); - small_parse_table_8307(v); -} - -void small_parse_table_8307(t_small_parse_table_array *v) -{ - v->a[166140] = 1; - v->a[166141] = sym_comment; - v->a[166142] = actions(7475); - v->a[166143] = 1; - v->a[166144] = aux_sym_concatenation_token1; - v->a[166145] = actions(7513); - v->a[166146] = 1; - v->a[166147] = sym__concat; - v->a[166148] = state(3115); - v->a[166149] = 1; - v->a[166150] = aux_sym_concatenation_repeat1; - v->a[166151] = actions(1267); - v->a[166152] = 4; - v->a[166153] = sym_file_descriptor; - v->a[166154] = sym_test_operator; - v->a[166155] = sym__brace_start; - v->a[166156] = aux_sym_heredoc_redirect_token1; - v->a[166157] = actions(1265); - v->a[166158] = 30; - v->a[166159] = anon_sym_LPAREN_LPAREN; - small_parse_table_8308(v); -} - -void small_parse_table_8308(t_small_parse_table_array *v) -{ - v->a[166160] = anon_sym_PIPE_PIPE; - v->a[166161] = anon_sym_AMP_AMP; - v->a[166162] = anon_sym_LT; - v->a[166163] = anon_sym_GT; - v->a[166164] = anon_sym_GT_GT; - v->a[166165] = anon_sym_AMP_GT; - v->a[166166] = anon_sym_AMP_GT_GT; - v->a[166167] = anon_sym_LT_AMP; - v->a[166168] = anon_sym_GT_AMP; - v->a[166169] = anon_sym_GT_PIPE; - v->a[166170] = anon_sym_LT_AMP_DASH; - v->a[166171] = anon_sym_GT_AMP_DASH; - v->a[166172] = anon_sym_LT_LT_LT; - v->a[166173] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[166174] = anon_sym_DOLLAR_LBRACK; - v->a[166175] = anon_sym_DOLLAR; - v->a[166176] = sym__special_character; - v->a[166177] = anon_sym_DQUOTE; - v->a[166178] = sym_raw_string; - v->a[166179] = sym_ansi_c_string; - small_parse_table_8309(v); -} - -void small_parse_table_8309(t_small_parse_table_array *v) -{ - v->a[166180] = aux_sym_number_token1; - v->a[166181] = aux_sym_number_token2; - v->a[166182] = anon_sym_DOLLAR_LBRACE; - v->a[166183] = anon_sym_DOLLAR_LPAREN; - v->a[166184] = anon_sym_BQUOTE; - v->a[166185] = anon_sym_DOLLAR_BQUOTE; - v->a[166186] = anon_sym_LT_LPAREN; - v->a[166187] = anon_sym_GT_LPAREN; - v->a[166188] = sym_word; - v->a[166189] = 3; - v->a[166190] = actions(71); - v->a[166191] = 1; - v->a[166192] = sym_comment; - v->a[166193] = actions(6801); - v->a[166194] = 14; - v->a[166195] = anon_sym_EQ; - v->a[166196] = anon_sym_PIPE; - v->a[166197] = anon_sym_CARET; - v->a[166198] = anon_sym_AMP; - v->a[166199] = anon_sym_LT; - small_parse_table_8310(v); -} - -/* EOF small_parse_table_1661.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1662.c b/parser/static/small_parse_table/small_parse_table_1662.c deleted file mode 100644 index 7004db3b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1662.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1662.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8310(t_small_parse_table_array *v) -{ - v->a[166200] = anon_sym_GT; - v->a[166201] = anon_sym_LT_LT; - v->a[166202] = anon_sym_GT_GT; - v->a[166203] = anon_sym_PLUS; - v->a[166204] = anon_sym_DASH; - v->a[166205] = anon_sym_STAR; - v->a[166206] = anon_sym_SLASH; - v->a[166207] = anon_sym_PERCENT; - v->a[166208] = anon_sym_STAR_STAR; - v->a[166209] = actions(6799); - v->a[166210] = 23; - v->a[166211] = sym_test_operator; - v->a[166212] = anon_sym_PLUS_PLUS; - v->a[166213] = anon_sym_DASH_DASH; - v->a[166214] = anon_sym_PLUS_EQ; - v->a[166215] = anon_sym_DASH_EQ; - v->a[166216] = anon_sym_STAR_EQ; - v->a[166217] = anon_sym_SLASH_EQ; - v->a[166218] = anon_sym_PERCENT_EQ; - v->a[166219] = anon_sym_STAR_STAR_EQ; - small_parse_table_8311(v); -} - -void small_parse_table_8311(t_small_parse_table_array *v) -{ - v->a[166220] = anon_sym_LT_LT_EQ; - v->a[166221] = anon_sym_GT_GT_EQ; - v->a[166222] = anon_sym_AMP_EQ; - v->a[166223] = anon_sym_CARET_EQ; - v->a[166224] = anon_sym_PIPE_EQ; - v->a[166225] = anon_sym_PIPE_PIPE; - v->a[166226] = anon_sym_AMP_AMP; - v->a[166227] = anon_sym_EQ_EQ; - v->a[166228] = anon_sym_BANG_EQ; - v->a[166229] = anon_sym_LT_EQ; - v->a[166230] = anon_sym_GT_EQ; - v->a[166231] = anon_sym_RPAREN; - v->a[166232] = anon_sym_EQ_TILDE; - v->a[166233] = anon_sym_QMARK; - v->a[166234] = 25; - v->a[166235] = actions(71); - v->a[166236] = 1; - v->a[166237] = sym_comment; - v->a[166238] = actions(6474); - v->a[166239] = 1; - small_parse_table_8312(v); -} - -void small_parse_table_8312(t_small_parse_table_array *v) -{ - v->a[166240] = sym_word; - v->a[166241] = actions(6480); - v->a[166242] = 1; - v->a[166243] = anon_sym_LPAREN; - v->a[166244] = actions(6488); - v->a[166245] = 1; - v->a[166246] = anon_sym_DOLLAR; - v->a[166247] = actions(6494); - v->a[166248] = 1; - v->a[166249] = aux_sym_number_token1; - v->a[166250] = actions(6496); - v->a[166251] = 1; - v->a[166252] = aux_sym_number_token2; - v->a[166253] = actions(6500); - v->a[166254] = 1; - v->a[166255] = anon_sym_DOLLAR_LPAREN; - v->a[166256] = actions(6508); - v->a[166257] = 1; - v->a[166258] = sym_test_operator; - v->a[166259] = actions(6510); - small_parse_table_8313(v); -} - -void small_parse_table_8313(t_small_parse_table_array *v) -{ - v->a[166260] = 1; - v->a[166261] = sym_extglob_pattern; - v->a[166262] = actions(6512); - v->a[166263] = 1; - v->a[166264] = sym__brace_start; - v->a[166265] = actions(7226); - v->a[166266] = 1; - v->a[166267] = anon_sym_DOLLAR_LBRACK; - v->a[166268] = actions(7228); - v->a[166269] = 1; - v->a[166270] = sym__special_character; - v->a[166271] = actions(7230); - v->a[166272] = 1; - v->a[166273] = anon_sym_DQUOTE; - v->a[166274] = actions(7234); - v->a[166275] = 1; - v->a[166276] = anon_sym_DOLLAR_LBRACE; - v->a[166277] = actions(7236); - v->a[166278] = 1; - v->a[166279] = anon_sym_BQUOTE; - small_parse_table_8314(v); -} - -void small_parse_table_8314(t_small_parse_table_array *v) -{ - v->a[166280] = actions(7238); - v->a[166281] = 1; - v->a[166282] = anon_sym_DOLLAR_BQUOTE; - v->a[166283] = actions(7515); - v->a[166284] = 1; - v->a[166285] = anon_sym_esac; - v->a[166286] = state(6426); - v->a[166287] = 1; - v->a[166288] = aux_sym__literal_repeat1; - v->a[166289] = state(7495); - v->a[166290] = 1; - v->a[166291] = sym_last_case_item; - v->a[166292] = actions(7224); - v->a[166293] = 2; - v->a[166294] = anon_sym_LPAREN_LPAREN; - v->a[166295] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[166296] = actions(7232); - v->a[166297] = 2; - v->a[166298] = sym_raw_string; - v->a[166299] = sym_ansi_c_string; - small_parse_table_8315(v); -} - -/* EOF small_parse_table_1662.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1663.c b/parser/static/small_parse_table/small_parse_table_1663.c deleted file mode 100644 index cfeba143..00000000 --- a/parser/static/small_parse_table/small_parse_table_1663.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1663.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8315(t_small_parse_table_array *v) -{ - v->a[166300] = actions(7240); - v->a[166301] = 2; - v->a[166302] = anon_sym_LT_LPAREN; - v->a[166303] = anon_sym_GT_LPAREN; - v->a[166304] = state(3423); - v->a[166305] = 2; - v->a[166306] = sym_case_item; - v->a[166307] = aux_sym_case_statement_repeat1; - v->a[166308] = state(6695); - v->a[166309] = 2; - v->a[166310] = sym_concatenation; - v->a[166311] = sym__extglob_blob; - v->a[166312] = state(6303); - v->a[166313] = 9; - v->a[166314] = sym_arithmetic_expansion; - v->a[166315] = sym_brace_expression; - v->a[166316] = sym_string; - v->a[166317] = sym_translated_string; - v->a[166318] = sym_number; - v->a[166319] = sym_simple_expansion; - small_parse_table_8316(v); -} - -void small_parse_table_8316(t_small_parse_table_array *v) -{ - v->a[166320] = sym_expansion; - v->a[166321] = sym_command_substitution; - v->a[166322] = sym_process_substitution; - v->a[166323] = 20; - v->a[166324] = actions(71); - v->a[166325] = 1; - v->a[166326] = sym_comment; - v->a[166327] = actions(7220); - v->a[166328] = 1; - v->a[166329] = anon_sym_STAR_STAR; - v->a[166330] = actions(7222); - v->a[166331] = 1; - v->a[166332] = sym_test_operator; - v->a[166333] = actions(7376); - v->a[166334] = 1; - v->a[166335] = anon_sym_EQ; - v->a[166336] = actions(7380); - v->a[166337] = 1; - v->a[166338] = anon_sym_PIPE_PIPE; - v->a[166339] = actions(7382); - small_parse_table_8317(v); -} - -void small_parse_table_8317(t_small_parse_table_array *v) -{ - v->a[166340] = 1; - v->a[166341] = anon_sym_AMP_AMP; - v->a[166342] = actions(7384); - v->a[166343] = 1; - v->a[166344] = anon_sym_PIPE; - v->a[166345] = actions(7386); - v->a[166346] = 1; - v->a[166347] = anon_sym_CARET; - v->a[166348] = actions(7388); - v->a[166349] = 1; - v->a[166350] = anon_sym_AMP; - v->a[166351] = actions(7390); - v->a[166352] = 1; - v->a[166353] = anon_sym_EQ_TILDE; - v->a[166354] = actions(7392); - v->a[166355] = 1; - v->a[166356] = anon_sym_QMARK; - v->a[166357] = actions(7517); - v->a[166358] = 1; - v->a[166359] = anon_sym_RPAREN_RPAREN; - small_parse_table_8318(v); -} - -void small_parse_table_8318(t_small_parse_table_array *v) -{ - v->a[166360] = actions(6793); - v->a[166361] = 2; - v->a[166362] = anon_sym_PLUS_PLUS; - v->a[166363] = anon_sym_DASH_DASH; - v->a[166364] = actions(7208); - v->a[166365] = 2; - v->a[166366] = anon_sym_EQ_EQ; - v->a[166367] = anon_sym_BANG_EQ; - v->a[166368] = actions(7210); - v->a[166369] = 2; - v->a[166370] = anon_sym_LT; - v->a[166371] = anon_sym_GT; - v->a[166372] = actions(7212); - v->a[166373] = 2; - v->a[166374] = anon_sym_LT_EQ; - v->a[166375] = anon_sym_GT_EQ; - v->a[166376] = actions(7214); - v->a[166377] = 2; - v->a[166378] = anon_sym_LT_LT; - v->a[166379] = anon_sym_GT_GT; - small_parse_table_8319(v); -} - -void small_parse_table_8319(t_small_parse_table_array *v) -{ - v->a[166380] = actions(7216); - v->a[166381] = 2; - v->a[166382] = anon_sym_PLUS; - v->a[166383] = anon_sym_DASH; - v->a[166384] = actions(7218); - v->a[166385] = 3; - v->a[166386] = anon_sym_STAR; - v->a[166387] = anon_sym_SLASH; - v->a[166388] = anon_sym_PERCENT; - v->a[166389] = actions(7378); - v->a[166390] = 11; - v->a[166391] = anon_sym_PLUS_EQ; - v->a[166392] = anon_sym_DASH_EQ; - v->a[166393] = anon_sym_STAR_EQ; - v->a[166394] = anon_sym_SLASH_EQ; - v->a[166395] = anon_sym_PERCENT_EQ; - v->a[166396] = anon_sym_STAR_STAR_EQ; - v->a[166397] = anon_sym_LT_LT_EQ; - v->a[166398] = anon_sym_GT_GT_EQ; - v->a[166399] = anon_sym_AMP_EQ; - small_parse_table_8320(v); -} - -/* EOF small_parse_table_1663.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1664.c b/parser/static/small_parse_table/small_parse_table_1664.c deleted file mode 100644 index 7f9bf434..00000000 --- a/parser/static/small_parse_table/small_parse_table_1664.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1664.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8320(t_small_parse_table_array *v) -{ - v->a[166400] = anon_sym_CARET_EQ; - v->a[166401] = anon_sym_PIPE_EQ; - v->a[166402] = 20; - v->a[166403] = actions(71); - v->a[166404] = 1; - v->a[166405] = sym_comment; - v->a[166406] = actions(7280); - v->a[166407] = 1; - v->a[166408] = anon_sym_PIPE_PIPE; - v->a[166409] = actions(7282); - v->a[166410] = 1; - v->a[166411] = anon_sym_AMP_AMP; - v->a[166412] = actions(7284); - v->a[166413] = 1; - v->a[166414] = anon_sym_PIPE; - v->a[166415] = actions(7286); - v->a[166416] = 1; - v->a[166417] = anon_sym_CARET; - v->a[166418] = actions(7288); - v->a[166419] = 1; - small_parse_table_8321(v); -} - -void small_parse_table_8321(t_small_parse_table_array *v) -{ - v->a[166420] = anon_sym_AMP; - v->a[166421] = actions(7302); - v->a[166422] = 1; - v->a[166423] = anon_sym_STAR_STAR; - v->a[166424] = actions(7304); - v->a[166425] = 1; - v->a[166426] = sym_test_operator; - v->a[166427] = actions(7310); - v->a[166428] = 1; - v->a[166429] = anon_sym_EQ; - v->a[166430] = actions(7312); - v->a[166431] = 1; - v->a[166432] = anon_sym_EQ_TILDE; - v->a[166433] = actions(7314); - v->a[166434] = 1; - v->a[166435] = anon_sym_QMARK; - v->a[166436] = actions(7517); - v->a[166437] = 1; - v->a[166438] = anon_sym_RBRACK; - v->a[166439] = actions(7278); - small_parse_table_8322(v); -} - -void small_parse_table_8322(t_small_parse_table_array *v) -{ - v->a[166440] = 2; - v->a[166441] = anon_sym_PLUS_PLUS; - v->a[166442] = anon_sym_DASH_DASH; - v->a[166443] = actions(7290); - v->a[166444] = 2; - v->a[166445] = anon_sym_EQ_EQ; - v->a[166446] = anon_sym_BANG_EQ; - v->a[166447] = actions(7292); - v->a[166448] = 2; - v->a[166449] = anon_sym_LT; - v->a[166450] = anon_sym_GT; - v->a[166451] = actions(7294); - v->a[166452] = 2; - v->a[166453] = anon_sym_LT_EQ; - v->a[166454] = anon_sym_GT_EQ; - v->a[166455] = actions(7296); - v->a[166456] = 2; - v->a[166457] = anon_sym_LT_LT; - v->a[166458] = anon_sym_GT_GT; - v->a[166459] = actions(7298); - small_parse_table_8323(v); -} - -void small_parse_table_8323(t_small_parse_table_array *v) -{ - v->a[166460] = 2; - v->a[166461] = anon_sym_PLUS; - v->a[166462] = anon_sym_DASH; - v->a[166463] = actions(7300); - v->a[166464] = 3; - v->a[166465] = anon_sym_STAR; - v->a[166466] = anon_sym_SLASH; - v->a[166467] = anon_sym_PERCENT; - v->a[166468] = actions(7446); - v->a[166469] = 11; - v->a[166470] = anon_sym_PLUS_EQ; - v->a[166471] = anon_sym_DASH_EQ; - v->a[166472] = anon_sym_STAR_EQ; - v->a[166473] = anon_sym_SLASH_EQ; - v->a[166474] = anon_sym_PERCENT_EQ; - v->a[166475] = anon_sym_STAR_STAR_EQ; - v->a[166476] = anon_sym_LT_LT_EQ; - v->a[166477] = anon_sym_GT_GT_EQ; - v->a[166478] = anon_sym_AMP_EQ; - v->a[166479] = anon_sym_CARET_EQ; - small_parse_table_8324(v); -} - -void small_parse_table_8324(t_small_parse_table_array *v) -{ - v->a[166480] = anon_sym_PIPE_EQ; - v->a[166481] = 20; - v->a[166482] = actions(71); - v->a[166483] = 1; - v->a[166484] = sym_comment; - v->a[166485] = actions(7322); - v->a[166486] = 1; - v->a[166487] = anon_sym_STAR_STAR; - v->a[166488] = actions(7324); - v->a[166489] = 1; - v->a[166490] = anon_sym_PIPE_PIPE; - v->a[166491] = actions(7326); - v->a[166492] = 1; - v->a[166493] = anon_sym_AMP_AMP; - v->a[166494] = actions(7328); - v->a[166495] = 1; - v->a[166496] = anon_sym_PIPE; - v->a[166497] = actions(7330); - v->a[166498] = 1; - v->a[166499] = anon_sym_CARET; - small_parse_table_8325(v); -} - -/* EOF small_parse_table_1664.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1665.c b/parser/static/small_parse_table/small_parse_table_1665.c deleted file mode 100644 index 54ccc419..00000000 --- a/parser/static/small_parse_table/small_parse_table_1665.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1665.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8325(t_small_parse_table_array *v) -{ - v->a[166500] = actions(7332); - v->a[166501] = 1; - v->a[166502] = anon_sym_AMP; - v->a[166503] = actions(7340); - v->a[166504] = 1; - v->a[166505] = anon_sym_QMARK; - v->a[166506] = actions(7342); - v->a[166507] = 1; - v->a[166508] = sym_test_operator; - v->a[166509] = actions(7346); - v->a[166510] = 1; - v->a[166511] = anon_sym_EQ_TILDE; - v->a[166512] = actions(7398); - v->a[166513] = 1; - v->a[166514] = anon_sym_EQ; - v->a[166515] = actions(7517); - v->a[166516] = 1; - v->a[166517] = anon_sym_RBRACK_RBRACK; - v->a[166518] = actions(6793); - v->a[166519] = 2; - small_parse_table_8326(v); -} - -void small_parse_table_8326(t_small_parse_table_array *v) -{ - v->a[166520] = anon_sym_PLUS_PLUS; - v->a[166521] = anon_sym_DASH_DASH; - v->a[166522] = actions(7316); - v->a[166523] = 2; - v->a[166524] = anon_sym_LT_LT; - v->a[166525] = anon_sym_GT_GT; - v->a[166526] = actions(7318); - v->a[166527] = 2; - v->a[166528] = anon_sym_PLUS; - v->a[166529] = anon_sym_DASH; - v->a[166530] = actions(7334); - v->a[166531] = 2; - v->a[166532] = anon_sym_EQ_EQ; - v->a[166533] = anon_sym_BANG_EQ; - v->a[166534] = actions(7336); - v->a[166535] = 2; - v->a[166536] = anon_sym_LT; - v->a[166537] = anon_sym_GT; - v->a[166538] = actions(7338); - v->a[166539] = 2; - small_parse_table_8327(v); -} - -void small_parse_table_8327(t_small_parse_table_array *v) -{ - v->a[166540] = anon_sym_LT_EQ; - v->a[166541] = anon_sym_GT_EQ; - v->a[166542] = actions(7320); - v->a[166543] = 3; - v->a[166544] = anon_sym_STAR; - v->a[166545] = anon_sym_SLASH; - v->a[166546] = anon_sym_PERCENT; - v->a[166547] = actions(7400); - v->a[166548] = 11; - v->a[166549] = anon_sym_PLUS_EQ; - v->a[166550] = anon_sym_DASH_EQ; - v->a[166551] = anon_sym_STAR_EQ; - v->a[166552] = anon_sym_SLASH_EQ; - v->a[166553] = anon_sym_PERCENT_EQ; - v->a[166554] = anon_sym_STAR_STAR_EQ; - v->a[166555] = anon_sym_LT_LT_EQ; - v->a[166556] = anon_sym_GT_GT_EQ; - v->a[166557] = anon_sym_AMP_EQ; - v->a[166558] = anon_sym_CARET_EQ; - v->a[166559] = anon_sym_PIPE_EQ; - small_parse_table_8328(v); -} - -void small_parse_table_8328(t_small_parse_table_array *v) -{ - v->a[166560] = 20; - v->a[166561] = actions(71); - v->a[166562] = 1; - v->a[166563] = sym_comment; - v->a[166564] = actions(7402); - v->a[166565] = 1; - v->a[166566] = anon_sym_EQ; - v->a[166567] = actions(7408); - v->a[166568] = 1; - v->a[166569] = anon_sym_PIPE_PIPE; - v->a[166570] = actions(7410); - v->a[166571] = 1; - v->a[166572] = anon_sym_AMP_AMP; - v->a[166573] = actions(7412); - v->a[166574] = 1; - v->a[166575] = anon_sym_PIPE; - v->a[166576] = actions(7414); - v->a[166577] = 1; - v->a[166578] = anon_sym_CARET; - v->a[166579] = actions(7416); - small_parse_table_8329(v); -} - -void small_parse_table_8329(t_small_parse_table_array *v) -{ - v->a[166580] = 1; - v->a[166581] = anon_sym_AMP; - v->a[166582] = actions(7430); - v->a[166583] = 1; - v->a[166584] = anon_sym_STAR_STAR; - v->a[166585] = actions(7434); - v->a[166586] = 1; - v->a[166587] = anon_sym_EQ_TILDE; - v->a[166588] = actions(7436); - v->a[166589] = 1; - v->a[166590] = anon_sym_QMARK; - v->a[166591] = actions(7438); - v->a[166592] = 1; - v->a[166593] = sym_test_operator; - v->a[166594] = actions(7519); - v->a[166595] = 1; - v->a[166596] = anon_sym_RPAREN; - v->a[166597] = actions(7404); - v->a[166598] = 2; - v->a[166599] = anon_sym_PLUS_PLUS; - small_parse_table_8330(v); -} - -/* EOF small_parse_table_1665.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1666.c b/parser/static/small_parse_table/small_parse_table_1666.c deleted file mode 100644 index 7c2e897c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1666.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1666.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8330(t_small_parse_table_array *v) -{ - v->a[166600] = anon_sym_DASH_DASH; - v->a[166601] = actions(7418); - v->a[166602] = 2; - v->a[166603] = anon_sym_EQ_EQ; - v->a[166604] = anon_sym_BANG_EQ; - v->a[166605] = actions(7420); - v->a[166606] = 2; - v->a[166607] = anon_sym_LT; - v->a[166608] = anon_sym_GT; - v->a[166609] = actions(7422); - v->a[166610] = 2; - v->a[166611] = anon_sym_LT_EQ; - v->a[166612] = anon_sym_GT_EQ; - v->a[166613] = actions(7424); - v->a[166614] = 2; - v->a[166615] = anon_sym_LT_LT; - v->a[166616] = anon_sym_GT_GT; - v->a[166617] = actions(7426); - v->a[166618] = 2; - v->a[166619] = anon_sym_PLUS; - small_parse_table_8331(v); -} - -void small_parse_table_8331(t_small_parse_table_array *v) -{ - v->a[166620] = anon_sym_DASH; - v->a[166621] = actions(7428); - v->a[166622] = 3; - v->a[166623] = anon_sym_STAR; - v->a[166624] = anon_sym_SLASH; - v->a[166625] = anon_sym_PERCENT; - v->a[166626] = actions(7406); - v->a[166627] = 11; - v->a[166628] = anon_sym_PLUS_EQ; - v->a[166629] = anon_sym_DASH_EQ; - v->a[166630] = anon_sym_STAR_EQ; - v->a[166631] = anon_sym_SLASH_EQ; - v->a[166632] = anon_sym_PERCENT_EQ; - v->a[166633] = anon_sym_STAR_STAR_EQ; - v->a[166634] = anon_sym_LT_LT_EQ; - v->a[166635] = anon_sym_GT_GT_EQ; - v->a[166636] = anon_sym_AMP_EQ; - v->a[166637] = anon_sym_CARET_EQ; - v->a[166638] = anon_sym_PIPE_EQ; - v->a[166639] = 12; - small_parse_table_8332(v); -} - -void small_parse_table_8332(t_small_parse_table_array *v) -{ - v->a[166640] = actions(71); - v->a[166641] = 1; - v->a[166642] = sym_comment; - v->a[166643] = actions(7534); - v->a[166644] = 1; - v->a[166645] = anon_sym_LT_LT_LT; - v->a[166646] = actions(7537); - v->a[166647] = 1; - v->a[166648] = sym_file_descriptor; - v->a[166649] = actions(7540); - v->a[166650] = 1; - v->a[166651] = sym_variable_name; - v->a[166652] = state(6771); - v->a[166653] = 1; - v->a[166654] = sym_subscript; - v->a[166655] = actions(7531); - v->a[166656] = 2; - v->a[166657] = anon_sym_LT_AMP_DASH; - v->a[166658] = anon_sym_GT_AMP_DASH; - v->a[166659] = state(3127); - small_parse_table_8333(v); -} - -void small_parse_table_8333(t_small_parse_table_array *v) -{ - v->a[166660] = 2; - v->a[166661] = sym_variable_assignment; - v->a[166662] = aux_sym_command_repeat1; - v->a[166663] = state(3581); - v->a[166664] = 2; - v->a[166665] = sym_file_redirect; - v->a[166666] = sym_herestring_redirect; - v->a[166667] = actions(7528); - v->a[166668] = 3; - v->a[166669] = anon_sym_GT_GT; - v->a[166670] = anon_sym_AMP_GT_GT; - v->a[166671] = anon_sym_GT_PIPE; - v->a[166672] = actions(7521); - v->a[166673] = 5; - v->a[166674] = anon_sym_DOLLAR; - v->a[166675] = aux_sym_number_token1; - v->a[166676] = aux_sym_number_token2; - v->a[166677] = anon_sym_DOLLAR_LPAREN; - v->a[166678] = sym_word; - v->a[166679] = actions(7525); - small_parse_table_8334(v); -} - -void small_parse_table_8334(t_small_parse_table_array *v) -{ - v->a[166680] = 5; - v->a[166681] = anon_sym_LT; - v->a[166682] = anon_sym_GT; - v->a[166683] = anon_sym_AMP_GT; - v->a[166684] = anon_sym_LT_AMP; - v->a[166685] = anon_sym_GT_AMP; - v->a[166686] = actions(7523); - v->a[166687] = 14; - v->a[166688] = sym_test_operator; - v->a[166689] = sym__brace_start; - v->a[166690] = anon_sym_LPAREN_LPAREN; - v->a[166691] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[166692] = anon_sym_DOLLAR_LBRACK; - v->a[166693] = sym__special_character; - v->a[166694] = anon_sym_DQUOTE; - v->a[166695] = sym_raw_string; - v->a[166696] = sym_ansi_c_string; - v->a[166697] = anon_sym_DOLLAR_LBRACE; - v->a[166698] = anon_sym_BQUOTE; - v->a[166699] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_8335(v); -} - -/* EOF small_parse_table_1666.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1667.c b/parser/static/small_parse_table/small_parse_table_1667.c deleted file mode 100644 index 58bda4a0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1667.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1667.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8335(t_small_parse_table_array *v) -{ - v->a[166700] = anon_sym_LT_LPAREN; - v->a[166701] = anon_sym_GT_LPAREN; - v->a[166702] = 20; - v->a[166703] = actions(71); - v->a[166704] = 1; - v->a[166705] = sym_comment; - v->a[166706] = actions(7322); - v->a[166707] = 1; - v->a[166708] = anon_sym_STAR_STAR; - v->a[166709] = actions(7324); - v->a[166710] = 1; - v->a[166711] = anon_sym_PIPE_PIPE; - v->a[166712] = actions(7326); - v->a[166713] = 1; - v->a[166714] = anon_sym_AMP_AMP; - v->a[166715] = actions(7328); - v->a[166716] = 1; - v->a[166717] = anon_sym_PIPE; - v->a[166718] = actions(7330); - v->a[166719] = 1; - small_parse_table_8336(v); -} - -void small_parse_table_8336(t_small_parse_table_array *v) -{ - v->a[166720] = anon_sym_CARET; - v->a[166721] = actions(7332); - v->a[166722] = 1; - v->a[166723] = anon_sym_AMP; - v->a[166724] = actions(7340); - v->a[166725] = 1; - v->a[166726] = anon_sym_QMARK; - v->a[166727] = actions(7342); - v->a[166728] = 1; - v->a[166729] = sym_test_operator; - v->a[166730] = actions(7346); - v->a[166731] = 1; - v->a[166732] = anon_sym_EQ_TILDE; - v->a[166733] = actions(7398); - v->a[166734] = 1; - v->a[166735] = anon_sym_EQ; - v->a[166736] = actions(7543); - v->a[166737] = 1; - v->a[166738] = anon_sym_RBRACK_RBRACK; - v->a[166739] = actions(6793); - small_parse_table_8337(v); -} - -void small_parse_table_8337(t_small_parse_table_array *v) -{ - v->a[166740] = 2; - v->a[166741] = anon_sym_PLUS_PLUS; - v->a[166742] = anon_sym_DASH_DASH; - v->a[166743] = actions(7316); - v->a[166744] = 2; - v->a[166745] = anon_sym_LT_LT; - v->a[166746] = anon_sym_GT_GT; - v->a[166747] = actions(7318); - v->a[166748] = 2; - v->a[166749] = anon_sym_PLUS; - v->a[166750] = anon_sym_DASH; - v->a[166751] = actions(7334); - v->a[166752] = 2; - v->a[166753] = anon_sym_EQ_EQ; - v->a[166754] = anon_sym_BANG_EQ; - v->a[166755] = actions(7336); - v->a[166756] = 2; - v->a[166757] = anon_sym_LT; - v->a[166758] = anon_sym_GT; - v->a[166759] = actions(7338); - small_parse_table_8338(v); -} - -void small_parse_table_8338(t_small_parse_table_array *v) -{ - v->a[166760] = 2; - v->a[166761] = anon_sym_LT_EQ; - v->a[166762] = anon_sym_GT_EQ; - v->a[166763] = actions(7320); - v->a[166764] = 3; - v->a[166765] = anon_sym_STAR; - v->a[166766] = anon_sym_SLASH; - v->a[166767] = anon_sym_PERCENT; - v->a[166768] = actions(7400); - v->a[166769] = 11; - v->a[166770] = anon_sym_PLUS_EQ; - v->a[166771] = anon_sym_DASH_EQ; - v->a[166772] = anon_sym_STAR_EQ; - v->a[166773] = anon_sym_SLASH_EQ; - v->a[166774] = anon_sym_PERCENT_EQ; - v->a[166775] = anon_sym_STAR_STAR_EQ; - v->a[166776] = anon_sym_LT_LT_EQ; - v->a[166777] = anon_sym_GT_GT_EQ; - v->a[166778] = anon_sym_AMP_EQ; - v->a[166779] = anon_sym_CARET_EQ; - small_parse_table_8339(v); -} - -void small_parse_table_8339(t_small_parse_table_array *v) -{ - v->a[166780] = anon_sym_PIPE_EQ; - v->a[166781] = 20; - v->a[166782] = actions(71); - v->a[166783] = 1; - v->a[166784] = sym_comment; - v->a[166785] = actions(7172); - v->a[166786] = 1; - v->a[166787] = anon_sym_EQ; - v->a[166788] = actions(7176); - v->a[166789] = 1; - v->a[166790] = anon_sym_PIPE_PIPE; - v->a[166791] = actions(7178); - v->a[166792] = 1; - v->a[166793] = anon_sym_AMP_AMP; - v->a[166794] = actions(7180); - v->a[166795] = 1; - v->a[166796] = anon_sym_PIPE; - v->a[166797] = actions(7182); - v->a[166798] = 1; - v->a[166799] = anon_sym_CARET; - small_parse_table_8340(v); -} - -/* EOF small_parse_table_1667.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1668.c b/parser/static/small_parse_table/small_parse_table_1668.c deleted file mode 100644 index f6b56ad3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1668.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1668.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8340(t_small_parse_table_array *v) -{ - v->a[166800] = actions(7184); - v->a[166801] = 1; - v->a[166802] = anon_sym_AMP; - v->a[166803] = actions(7198); - v->a[166804] = 1; - v->a[166805] = anon_sym_STAR_STAR; - v->a[166806] = actions(7200); - v->a[166807] = 1; - v->a[166808] = anon_sym_EQ_TILDE; - v->a[166809] = actions(7202); - v->a[166810] = 1; - v->a[166811] = anon_sym_QMARK; - v->a[166812] = actions(7206); - v->a[166813] = 1; - v->a[166814] = sym_test_operator; - v->a[166815] = actions(7545); - v->a[166816] = 1; - v->a[166817] = anon_sym_COLON; - v->a[166818] = actions(6793); - v->a[166819] = 2; - small_parse_table_8341(v); -} - -void small_parse_table_8341(t_small_parse_table_array *v) -{ - v->a[166820] = anon_sym_PLUS_PLUS; - v->a[166821] = anon_sym_DASH_DASH; - v->a[166822] = actions(7186); - v->a[166823] = 2; - v->a[166824] = anon_sym_EQ_EQ; - v->a[166825] = anon_sym_BANG_EQ; - v->a[166826] = actions(7188); - v->a[166827] = 2; - v->a[166828] = anon_sym_LT; - v->a[166829] = anon_sym_GT; - v->a[166830] = actions(7190); - v->a[166831] = 2; - v->a[166832] = anon_sym_LT_EQ; - v->a[166833] = anon_sym_GT_EQ; - v->a[166834] = actions(7192); - v->a[166835] = 2; - v->a[166836] = anon_sym_LT_LT; - v->a[166837] = anon_sym_GT_GT; - v->a[166838] = actions(7194); - v->a[166839] = 2; - small_parse_table_8342(v); -} - -void small_parse_table_8342(t_small_parse_table_array *v) -{ - v->a[166840] = anon_sym_PLUS; - v->a[166841] = anon_sym_DASH; - v->a[166842] = actions(7196); - v->a[166843] = 3; - v->a[166844] = anon_sym_STAR; - v->a[166845] = anon_sym_SLASH; - v->a[166846] = anon_sym_PERCENT; - v->a[166847] = actions(7174); - v->a[166848] = 11; - v->a[166849] = anon_sym_PLUS_EQ; - v->a[166850] = anon_sym_DASH_EQ; - v->a[166851] = anon_sym_STAR_EQ; - v->a[166852] = anon_sym_SLASH_EQ; - v->a[166853] = anon_sym_PERCENT_EQ; - v->a[166854] = anon_sym_STAR_STAR_EQ; - v->a[166855] = anon_sym_LT_LT_EQ; - v->a[166856] = anon_sym_GT_GT_EQ; - v->a[166857] = anon_sym_AMP_EQ; - v->a[166858] = anon_sym_CARET_EQ; - v->a[166859] = anon_sym_PIPE_EQ; - small_parse_table_8343(v); -} - -void small_parse_table_8343(t_small_parse_table_array *v) -{ - v->a[166860] = 4; - v->a[166861] = actions(71); - v->a[166862] = 1; - v->a[166863] = sym_comment; - v->a[166864] = actions(7404); - v->a[166865] = 2; - v->a[166866] = anon_sym_PLUS_PLUS; - v->a[166867] = anon_sym_DASH_DASH; - v->a[166868] = actions(6791); - v->a[166869] = 14; - v->a[166870] = anon_sym_EQ; - v->a[166871] = anon_sym_PIPE; - v->a[166872] = anon_sym_CARET; - v->a[166873] = anon_sym_AMP; - v->a[166874] = anon_sym_LT; - v->a[166875] = anon_sym_GT; - v->a[166876] = anon_sym_LT_LT; - v->a[166877] = anon_sym_GT_GT; - v->a[166878] = anon_sym_PLUS; - v->a[166879] = anon_sym_DASH; - small_parse_table_8344(v); -} - -void small_parse_table_8344(t_small_parse_table_array *v) -{ - v->a[166880] = anon_sym_STAR; - v->a[166881] = anon_sym_SLASH; - v->a[166882] = anon_sym_PERCENT; - v->a[166883] = anon_sym_STAR_STAR; - v->a[166884] = actions(6789); - v->a[166885] = 21; - v->a[166886] = sym_test_operator; - v->a[166887] = anon_sym_PLUS_EQ; - v->a[166888] = anon_sym_DASH_EQ; - v->a[166889] = anon_sym_STAR_EQ; - v->a[166890] = anon_sym_SLASH_EQ; - v->a[166891] = anon_sym_PERCENT_EQ; - v->a[166892] = anon_sym_STAR_STAR_EQ; - v->a[166893] = anon_sym_LT_LT_EQ; - v->a[166894] = anon_sym_GT_GT_EQ; - v->a[166895] = anon_sym_AMP_EQ; - v->a[166896] = anon_sym_CARET_EQ; - v->a[166897] = anon_sym_PIPE_EQ; - v->a[166898] = anon_sym_PIPE_PIPE; - v->a[166899] = anon_sym_AMP_AMP; - small_parse_table_8345(v); -} - -/* EOF small_parse_table_1668.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1669.c b/parser/static/small_parse_table/small_parse_table_1669.c deleted file mode 100644 index a743efcb..00000000 --- a/parser/static/small_parse_table/small_parse_table_1669.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1669.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8345(t_small_parse_table_array *v) -{ - v->a[166900] = anon_sym_EQ_EQ; - v->a[166901] = anon_sym_BANG_EQ; - v->a[166902] = anon_sym_LT_EQ; - v->a[166903] = anon_sym_GT_EQ; - v->a[166904] = anon_sym_RPAREN; - v->a[166905] = anon_sym_EQ_TILDE; - v->a[166906] = anon_sym_QMARK; - v->a[166907] = 20; - v->a[166908] = actions(71); - v->a[166909] = 1; - v->a[166910] = sym_comment; - v->a[166911] = actions(7280); - v->a[166912] = 1; - v->a[166913] = anon_sym_PIPE_PIPE; - v->a[166914] = actions(7282); - v->a[166915] = 1; - v->a[166916] = anon_sym_AMP_AMP; - v->a[166917] = actions(7284); - v->a[166918] = 1; - v->a[166919] = anon_sym_PIPE; - small_parse_table_8346(v); -} - -void small_parse_table_8346(t_small_parse_table_array *v) -{ - v->a[166920] = actions(7286); - v->a[166921] = 1; - v->a[166922] = anon_sym_CARET; - v->a[166923] = actions(7288); - v->a[166924] = 1; - v->a[166925] = anon_sym_AMP; - v->a[166926] = actions(7302); - v->a[166927] = 1; - v->a[166928] = anon_sym_STAR_STAR; - v->a[166929] = actions(7304); - v->a[166930] = 1; - v->a[166931] = sym_test_operator; - v->a[166932] = actions(7310); - v->a[166933] = 1; - v->a[166934] = anon_sym_EQ; - v->a[166935] = actions(7312); - v->a[166936] = 1; - v->a[166937] = anon_sym_EQ_TILDE; - v->a[166938] = actions(7314); - v->a[166939] = 1; - small_parse_table_8347(v); -} - -void small_parse_table_8347(t_small_parse_table_array *v) -{ - v->a[166940] = anon_sym_QMARK; - v->a[166941] = actions(7543); - v->a[166942] = 1; - v->a[166943] = anon_sym_RBRACK; - v->a[166944] = actions(7278); - v->a[166945] = 2; - v->a[166946] = anon_sym_PLUS_PLUS; - v->a[166947] = anon_sym_DASH_DASH; - v->a[166948] = actions(7290); - v->a[166949] = 2; - v->a[166950] = anon_sym_EQ_EQ; - v->a[166951] = anon_sym_BANG_EQ; - v->a[166952] = actions(7292); - v->a[166953] = 2; - v->a[166954] = anon_sym_LT; - v->a[166955] = anon_sym_GT; - v->a[166956] = actions(7294); - v->a[166957] = 2; - v->a[166958] = anon_sym_LT_EQ; - v->a[166959] = anon_sym_GT_EQ; - small_parse_table_8348(v); -} - -void small_parse_table_8348(t_small_parse_table_array *v) -{ - v->a[166960] = actions(7296); - v->a[166961] = 2; - v->a[166962] = anon_sym_LT_LT; - v->a[166963] = anon_sym_GT_GT; - v->a[166964] = actions(7298); - v->a[166965] = 2; - v->a[166966] = anon_sym_PLUS; - v->a[166967] = anon_sym_DASH; - v->a[166968] = actions(7300); - v->a[166969] = 3; - v->a[166970] = anon_sym_STAR; - v->a[166971] = anon_sym_SLASH; - v->a[166972] = anon_sym_PERCENT; - v->a[166973] = actions(7446); - v->a[166974] = 11; - v->a[166975] = anon_sym_PLUS_EQ; - v->a[166976] = anon_sym_DASH_EQ; - v->a[166977] = anon_sym_STAR_EQ; - v->a[166978] = anon_sym_SLASH_EQ; - v->a[166979] = anon_sym_PERCENT_EQ; - small_parse_table_8349(v); -} - -void small_parse_table_8349(t_small_parse_table_array *v) -{ - v->a[166980] = anon_sym_STAR_STAR_EQ; - v->a[166981] = anon_sym_LT_LT_EQ; - v->a[166982] = anon_sym_GT_GT_EQ; - v->a[166983] = anon_sym_AMP_EQ; - v->a[166984] = anon_sym_CARET_EQ; - v->a[166985] = anon_sym_PIPE_EQ; - v->a[166986] = 8; - v->a[166987] = actions(3); - v->a[166988] = 1; - v->a[166989] = sym_comment; - v->a[166990] = actions(1235); - v->a[166991] = 1; - v->a[166992] = sym_file_descriptor; - v->a[166993] = actions(3791); - v->a[166994] = 1; - v->a[166995] = anon_sym_DQUOTE; - v->a[166996] = actions(7444); - v->a[166997] = 1; - v->a[166998] = sym_variable_name; - v->a[166999] = state(4389); - small_parse_table_8350(v); -} - -/* EOF small_parse_table_1669.c */ diff --git a/parser/static/small_parse_table/small_parse_table_167.c b/parser/static/small_parse_table/small_parse_table_167.c index a524368c..6eec4447 100644 --- a/parser/static/small_parse_table/small_parse_table_167.c +++ b/parser/static/small_parse_table/small_parse_table_167.c @@ -14,126 +14,126 @@ void small_parse_table_835(t_small_parse_table_array *v) { - v->a[16700] = 1; - v->a[16701] = aux_sym__literal_repeat1; - v->a[16702] = actions(2732); - v->a[16703] = 2; - v->a[16704] = anon_sym_LPAREN_LPAREN; - v->a[16705] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16706] = actions(2765); - v->a[16707] = 2; - v->a[16708] = anon_sym_LT_LPAREN; - v->a[16709] = anon_sym_GT_LPAREN; - v->a[16710] = state(704); - v->a[16711] = 2; - v->a[16712] = sym_concatenation; - v->a[16713] = aux_sym_for_statement_repeat1; - v->a[16714] = actions(2216); - v->a[16715] = 3; - v->a[16716] = sym_file_descriptor; - v->a[16717] = sym_variable_name; - v->a[16718] = aux_sym_heredoc_redirect_token1; - v->a[16719] = actions(3517); + v->a[16700] = anon_sym_select; + v->a[16701] = anon_sym_while; + v->a[16702] = anon_sym_until; + v->a[16703] = anon_sym_if; + v->a[16704] = anon_sym_case; + v->a[16705] = anon_sym_function; + v->a[16706] = anon_sym_BANG; + v->a[16707] = anon_sym_declare; + v->a[16708] = anon_sym_typeset; + v->a[16709] = anon_sym_export; + v->a[16710] = anon_sym_readonly; + v->a[16711] = anon_sym_local; + v->a[16712] = anon_sym_unset; + v->a[16713] = anon_sym_unsetenv; + v->a[16714] = anon_sym_LT; + v->a[16715] = anon_sym_GT; + v->a[16716] = anon_sym_AMP_GT; + v->a[16717] = anon_sym_LT_AMP; + v->a[16718] = anon_sym_GT_AMP; + v->a[16719] = anon_sym_DOLLAR; small_parse_table_836(v); } void small_parse_table_836(t_small_parse_table_array *v) { - v->a[16720] = 3; - v->a[16721] = sym_raw_string; - v->a[16722] = sym_ansi_c_string; - v->a[16723] = sym_word; - v->a[16724] = state(1688); - v->a[16725] = 9; - v->a[16726] = sym_arithmetic_expansion; - v->a[16727] = sym_brace_expression; - v->a[16728] = sym_string; - v->a[16729] = sym_translated_string; - v->a[16730] = sym_number; - v->a[16731] = sym_simple_expansion; - v->a[16732] = sym_expansion; - v->a[16733] = sym_command_substitution; - v->a[16734] = sym_process_substitution; - v->a[16735] = actions(2214); - v->a[16736] = 20; - v->a[16737] = anon_sym_SEMI; - v->a[16738] = anon_sym_PIPE_PIPE; - v->a[16739] = anon_sym_AMP_AMP; + v->a[16720] = sym__special_character; + v->a[16721] = aux_sym_number_token1; + v->a[16722] = aux_sym_number_token2; + v->a[16723] = anon_sym_DOLLAR_LPAREN; + v->a[16724] = sym_word; + v->a[16725] = 6; + v->a[16726] = actions(3); + v->a[16727] = 1; + v->a[16728] = sym_comment; + v->a[16729] = actions(2682); + v->a[16730] = 1; + v->a[16731] = sym_variable_name; + v->a[16732] = actions(2680); + v->a[16733] = 2; + v->a[16734] = aux_sym__simple_variable_name_token1; + v->a[16735] = aux_sym__multiline_variable_name_token1; + v->a[16736] = actions(816); + v->a[16737] = 4; + v->a[16738] = sym_file_descriptor; + v->a[16739] = sym_test_operator; small_parse_table_837(v); } void small_parse_table_837(t_small_parse_table_array *v) { - v->a[16740] = anon_sym_PIPE; - v->a[16741] = anon_sym_AMP; - v->a[16742] = anon_sym_LT; - v->a[16743] = anon_sym_GT; - v->a[16744] = anon_sym_LT_LT; - v->a[16745] = anon_sym_GT_GT; - v->a[16746] = anon_sym_SEMI_SEMI; - v->a[16747] = anon_sym_PIPE_AMP; - v->a[16748] = anon_sym_AMP_GT; - v->a[16749] = anon_sym_AMP_GT_GT; - v->a[16750] = anon_sym_LT_AMP; - v->a[16751] = anon_sym_GT_AMP; - v->a[16752] = anon_sym_GT_PIPE; - v->a[16753] = anon_sym_LT_AMP_DASH; - v->a[16754] = anon_sym_GT_AMP_DASH; - v->a[16755] = anon_sym_LT_LT_DASH; - v->a[16756] = anon_sym_LT_LT_LT; - v->a[16757] = 21; - v->a[16758] = actions(3); - v->a[16759] = 1; + v->a[16740] = sym__bare_dollar; + v->a[16741] = sym__brace_start; + v->a[16742] = actions(2678); + v->a[16743] = 9; + v->a[16744] = anon_sym_BANG; + v->a[16745] = anon_sym_DASH; + v->a[16746] = anon_sym_STAR; + v->a[16747] = anon_sym_QMARK; + v->a[16748] = anon_sym_DOLLAR; + v->a[16749] = anon_sym_POUND; + v->a[16750] = anon_sym_AT; + v->a[16751] = anon_sym_0; + v->a[16752] = anon_sym__; + v->a[16753] = actions(810); + v->a[16754] = 27; + v->a[16755] = anon_sym_PIPE; + v->a[16756] = anon_sym_PIPE_AMP; + v->a[16757] = anon_sym_AMP_AMP; + v->a[16758] = anon_sym_PIPE_PIPE; + v->a[16759] = anon_sym_LT; small_parse_table_838(v); } void small_parse_table_838(t_small_parse_table_array *v) { - v->a[16760] = sym_comment; - v->a[16761] = actions(3213); - v->a[16762] = 1; - v->a[16763] = anon_sym_DQUOTE; - v->a[16764] = actions(3475); - v->a[16765] = 1; - v->a[16766] = anon_sym_DOLLAR_LBRACK; - v->a[16767] = actions(3477); - v->a[16768] = 1; - v->a[16769] = anon_sym_DOLLAR; - v->a[16770] = actions(3479); - v->a[16771] = 1; + v->a[16760] = anon_sym_GT; + v->a[16761] = anon_sym_GT_GT; + v->a[16762] = anon_sym_AMP_GT; + v->a[16763] = anon_sym_AMP_GT_GT; + v->a[16764] = anon_sym_LT_AMP; + v->a[16765] = anon_sym_GT_AMP; + v->a[16766] = anon_sym_GT_PIPE; + v->a[16767] = anon_sym_LT_AMP_DASH; + v->a[16768] = anon_sym_GT_AMP_DASH; + v->a[16769] = anon_sym_LT_LT; + v->a[16770] = anon_sym_LT_LT_DASH; + v->a[16771] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[16772] = sym__special_character; - v->a[16773] = actions(3481); - v->a[16774] = 1; + v->a[16773] = anon_sym_DQUOTE; + v->a[16774] = sym_raw_string; v->a[16775] = aux_sym_number_token1; - v->a[16776] = actions(3483); - v->a[16777] = 1; - v->a[16778] = aux_sym_number_token2; - v->a[16779] = actions(3485); + v->a[16776] = aux_sym_number_token2; + v->a[16777] = anon_sym_DOLLAR_LBRACE; + v->a[16778] = anon_sym_DOLLAR_LPAREN; + v->a[16779] = anon_sym_BQUOTE; small_parse_table_839(v); } void small_parse_table_839(t_small_parse_table_array *v) { - v->a[16780] = 1; - v->a[16781] = anon_sym_DOLLAR_LBRACE; - v->a[16782] = actions(3487); - v->a[16783] = 1; - v->a[16784] = anon_sym_DOLLAR_LPAREN; - v->a[16785] = actions(3489); - v->a[16786] = 1; - v->a[16787] = anon_sym_BQUOTE; - v->a[16788] = actions(3491); - v->a[16789] = 1; - v->a[16790] = anon_sym_DOLLAR_BQUOTE; - v->a[16791] = actions(3495); - v->a[16792] = 1; - v->a[16793] = sym_test_operator; - v->a[16794] = actions(3497); - v->a[16795] = 1; - v->a[16796] = sym__brace_start; - v->a[16797] = state(2024); - v->a[16798] = 1; - v->a[16799] = aux_sym__literal_repeat1; + v->a[16780] = anon_sym_DOLLAR_BQUOTE; + v->a[16781] = sym_word; + v->a[16782] = 6; + v->a[16783] = actions(3); + v->a[16784] = 1; + v->a[16785] = sym_comment; + v->a[16786] = actions(2682); + v->a[16787] = 1; + v->a[16788] = sym_variable_name; + v->a[16789] = actions(2680); + v->a[16790] = 2; + v->a[16791] = aux_sym__simple_variable_name_token1; + v->a[16792] = aux_sym__multiline_variable_name_token1; + v->a[16793] = actions(828); + v->a[16794] = 4; + v->a[16795] = sym_file_descriptor; + v->a[16796] = sym_test_operator; + v->a[16797] = sym__bare_dollar; + v->a[16798] = sym__brace_start; + v->a[16799] = actions(2678); small_parse_table_840(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1670.c b/parser/static/small_parse_table/small_parse_table_1670.c deleted file mode 100644 index a30014a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1670.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1670.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8350(t_small_parse_table_array *v) -{ - v->a[167000] = 1; - v->a[167001] = sym_string; - v->a[167002] = actions(7442); - v->a[167003] = 2; - v->a[167004] = aux_sym__simple_variable_name_token1; - v->a[167005] = aux_sym__multiline_variable_name_token1; - v->a[167006] = actions(7440); - v->a[167007] = 9; - v->a[167008] = anon_sym_DASH; - v->a[167009] = anon_sym_STAR; - v->a[167010] = anon_sym_BANG; - v->a[167011] = anon_sym_QMARK; - v->a[167012] = anon_sym_DOLLAR; - v->a[167013] = anon_sym_POUND; - v->a[167014] = anon_sym_AT2; - v->a[167015] = anon_sym_0; - v->a[167016] = anon_sym__; - v->a[167017] = actions(1227); - v->a[167018] = 22; - v->a[167019] = anon_sym_SEMI; - small_parse_table_8351(v); -} - -void small_parse_table_8351(t_small_parse_table_array *v) -{ - v->a[167020] = anon_sym_PIPE_PIPE; - v->a[167021] = anon_sym_AMP_AMP; - v->a[167022] = anon_sym_PIPE; - v->a[167023] = anon_sym_AMP; - v->a[167024] = anon_sym_LT; - v->a[167025] = anon_sym_GT; - v->a[167026] = anon_sym_LT_LT; - v->a[167027] = anon_sym_GT_GT; - v->a[167028] = anon_sym_RPAREN; - v->a[167029] = anon_sym_SEMI_SEMI; - v->a[167030] = anon_sym_PIPE_AMP; - v->a[167031] = anon_sym_AMP_GT; - v->a[167032] = anon_sym_AMP_GT_GT; - v->a[167033] = anon_sym_LT_AMP; - v->a[167034] = anon_sym_GT_AMP; - v->a[167035] = anon_sym_GT_PIPE; - v->a[167036] = anon_sym_LT_AMP_DASH; - v->a[167037] = anon_sym_GT_AMP_DASH; - v->a[167038] = anon_sym_LT_LT_DASH; - v->a[167039] = aux_sym_heredoc_redirect_token1; - small_parse_table_8352(v); -} - -void small_parse_table_8352(t_small_parse_table_array *v) -{ - v->a[167040] = anon_sym_LT_LT_LT; - v->a[167041] = 25; - v->a[167042] = actions(71); - v->a[167043] = 1; - v->a[167044] = sym_comment; - v->a[167045] = actions(6474); - v->a[167046] = 1; - v->a[167047] = sym_word; - v->a[167048] = actions(6480); - v->a[167049] = 1; - v->a[167050] = anon_sym_LPAREN; - v->a[167051] = actions(6488); - v->a[167052] = 1; - v->a[167053] = anon_sym_DOLLAR; - v->a[167054] = actions(6494); - v->a[167055] = 1; - v->a[167056] = aux_sym_number_token1; - v->a[167057] = actions(6496); - v->a[167058] = 1; - v->a[167059] = aux_sym_number_token2; - small_parse_table_8353(v); -} - -void small_parse_table_8353(t_small_parse_table_array *v) -{ - v->a[167060] = actions(6500); - v->a[167061] = 1; - v->a[167062] = anon_sym_DOLLAR_LPAREN; - v->a[167063] = actions(6508); - v->a[167064] = 1; - v->a[167065] = sym_test_operator; - v->a[167066] = actions(6510); - v->a[167067] = 1; - v->a[167068] = sym_extglob_pattern; - v->a[167069] = actions(6512); - v->a[167070] = 1; - v->a[167071] = sym__brace_start; - v->a[167072] = actions(6641); - v->a[167073] = 1; - v->a[167074] = anon_sym_esac; - v->a[167075] = actions(7226); - v->a[167076] = 1; - v->a[167077] = anon_sym_DOLLAR_LBRACK; - v->a[167078] = actions(7228); - v->a[167079] = 1; - small_parse_table_8354(v); -} - -void small_parse_table_8354(t_small_parse_table_array *v) -{ - v->a[167080] = sym__special_character; - v->a[167081] = actions(7230); - v->a[167082] = 1; - v->a[167083] = anon_sym_DQUOTE; - v->a[167084] = actions(7234); - v->a[167085] = 1; - v->a[167086] = anon_sym_DOLLAR_LBRACE; - v->a[167087] = actions(7236); - v->a[167088] = 1; - v->a[167089] = anon_sym_BQUOTE; - v->a[167090] = actions(7238); - v->a[167091] = 1; - v->a[167092] = anon_sym_DOLLAR_BQUOTE; - v->a[167093] = state(6426); - v->a[167094] = 1; - v->a[167095] = aux_sym__literal_repeat1; - v->a[167096] = state(7528); - v->a[167097] = 1; - v->a[167098] = sym_last_case_item; - v->a[167099] = actions(7224); - small_parse_table_8355(v); -} - -/* EOF small_parse_table_1670.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1671.c b/parser/static/small_parse_table/small_parse_table_1671.c deleted file mode 100644 index 676ab288..00000000 --- a/parser/static/small_parse_table/small_parse_table_1671.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1671.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8355(t_small_parse_table_array *v) -{ - v->a[167100] = 2; - v->a[167101] = anon_sym_LPAREN_LPAREN; - v->a[167102] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[167103] = actions(7232); - v->a[167104] = 2; - v->a[167105] = sym_raw_string; - v->a[167106] = sym_ansi_c_string; - v->a[167107] = actions(7240); - v->a[167108] = 2; - v->a[167109] = anon_sym_LT_LPAREN; - v->a[167110] = anon_sym_GT_LPAREN; - v->a[167111] = state(3310); - v->a[167112] = 2; - v->a[167113] = sym_case_item; - v->a[167114] = aux_sym_case_statement_repeat1; - v->a[167115] = state(6695); - v->a[167116] = 2; - v->a[167117] = sym_concatenation; - v->a[167118] = sym__extglob_blob; - v->a[167119] = state(6303); - small_parse_table_8356(v); -} - -void small_parse_table_8356(t_small_parse_table_array *v) -{ - v->a[167120] = 9; - v->a[167121] = sym_arithmetic_expansion; - v->a[167122] = sym_brace_expression; - v->a[167123] = sym_string; - v->a[167124] = sym_translated_string; - v->a[167125] = sym_number; - v->a[167126] = sym_simple_expansion; - v->a[167127] = sym_expansion; - v->a[167128] = sym_command_substitution; - v->a[167129] = sym_process_substitution; - v->a[167130] = 8; - v->a[167131] = actions(3); - v->a[167132] = 1; - v->a[167133] = sym_comment; - v->a[167134] = actions(1241); - v->a[167135] = 1; - v->a[167136] = sym_file_descriptor; - v->a[167137] = actions(3791); - v->a[167138] = 1; - v->a[167139] = anon_sym_DQUOTE; - small_parse_table_8357(v); -} - -void small_parse_table_8357(t_small_parse_table_array *v) -{ - v->a[167140] = actions(7444); - v->a[167141] = 1; - v->a[167142] = sym_variable_name; - v->a[167143] = state(4389); - v->a[167144] = 1; - v->a[167145] = sym_string; - v->a[167146] = actions(7442); - v->a[167147] = 2; - v->a[167148] = aux_sym__simple_variable_name_token1; - v->a[167149] = aux_sym__multiline_variable_name_token1; - v->a[167150] = actions(7440); - v->a[167151] = 9; - v->a[167152] = anon_sym_DASH; - v->a[167153] = anon_sym_STAR; - v->a[167154] = anon_sym_BANG; - v->a[167155] = anon_sym_QMARK; - v->a[167156] = anon_sym_DOLLAR; - v->a[167157] = anon_sym_POUND; - v->a[167158] = anon_sym_AT2; - v->a[167159] = anon_sym_0; - small_parse_table_8358(v); -} - -void small_parse_table_8358(t_small_parse_table_array *v) -{ - v->a[167160] = anon_sym__; - v->a[167161] = actions(1239); - v->a[167162] = 22; - v->a[167163] = anon_sym_SEMI; - v->a[167164] = anon_sym_PIPE_PIPE; - v->a[167165] = anon_sym_AMP_AMP; - v->a[167166] = anon_sym_PIPE; - v->a[167167] = anon_sym_AMP; - v->a[167168] = anon_sym_LT; - v->a[167169] = anon_sym_GT; - v->a[167170] = anon_sym_LT_LT; - v->a[167171] = anon_sym_GT_GT; - v->a[167172] = anon_sym_RPAREN; - v->a[167173] = anon_sym_SEMI_SEMI; - v->a[167174] = anon_sym_PIPE_AMP; - v->a[167175] = anon_sym_AMP_GT; - v->a[167176] = anon_sym_AMP_GT_GT; - v->a[167177] = anon_sym_LT_AMP; - v->a[167178] = anon_sym_GT_AMP; - v->a[167179] = anon_sym_GT_PIPE; - small_parse_table_8359(v); -} - -void small_parse_table_8359(t_small_parse_table_array *v) -{ - v->a[167180] = anon_sym_LT_AMP_DASH; - v->a[167181] = anon_sym_GT_AMP_DASH; - v->a[167182] = anon_sym_LT_LT_DASH; - v->a[167183] = aux_sym_heredoc_redirect_token1; - v->a[167184] = anon_sym_LT_LT_LT; - v->a[167185] = 25; - v->a[167186] = actions(71); - v->a[167187] = 1; - v->a[167188] = sym_comment; - v->a[167189] = actions(6474); - v->a[167190] = 1; - v->a[167191] = sym_word; - v->a[167192] = actions(6480); - v->a[167193] = 1; - v->a[167194] = anon_sym_LPAREN; - v->a[167195] = actions(6488); - v->a[167196] = 1; - v->a[167197] = anon_sym_DOLLAR; - v->a[167198] = actions(6494); - v->a[167199] = 1; - small_parse_table_8360(v); -} - -/* EOF small_parse_table_1671.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1672.c b/parser/static/small_parse_table/small_parse_table_1672.c deleted file mode 100644 index 6bbed032..00000000 --- a/parser/static/small_parse_table/small_parse_table_1672.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1672.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8360(t_small_parse_table_array *v) -{ - v->a[167200] = aux_sym_number_token1; - v->a[167201] = actions(6496); - v->a[167202] = 1; - v->a[167203] = aux_sym_number_token2; - v->a[167204] = actions(6500); - v->a[167205] = 1; - v->a[167206] = anon_sym_DOLLAR_LPAREN; - v->a[167207] = actions(6508); - v->a[167208] = 1; - v->a[167209] = sym_test_operator; - v->a[167210] = actions(6510); - v->a[167211] = 1; - v->a[167212] = sym_extglob_pattern; - v->a[167213] = actions(6512); - v->a[167214] = 1; - v->a[167215] = sym__brace_start; - v->a[167216] = actions(6574); - v->a[167217] = 1; - v->a[167218] = anon_sym_esac; - v->a[167219] = actions(7226); - small_parse_table_8361(v); -} - -void small_parse_table_8361(t_small_parse_table_array *v) -{ - v->a[167220] = 1; - v->a[167221] = anon_sym_DOLLAR_LBRACK; - v->a[167222] = actions(7228); - v->a[167223] = 1; - v->a[167224] = sym__special_character; - v->a[167225] = actions(7230); - v->a[167226] = 1; - v->a[167227] = anon_sym_DQUOTE; - v->a[167228] = actions(7234); - v->a[167229] = 1; - v->a[167230] = anon_sym_DOLLAR_LBRACE; - v->a[167231] = actions(7236); - v->a[167232] = 1; - v->a[167233] = anon_sym_BQUOTE; - v->a[167234] = actions(7238); - v->a[167235] = 1; - v->a[167236] = anon_sym_DOLLAR_BQUOTE; - v->a[167237] = state(6426); - v->a[167238] = 1; - v->a[167239] = aux_sym__literal_repeat1; - small_parse_table_8362(v); -} - -void small_parse_table_8362(t_small_parse_table_array *v) -{ - v->a[167240] = state(7603); - v->a[167241] = 1; - v->a[167242] = sym_last_case_item; - v->a[167243] = actions(7224); - v->a[167244] = 2; - v->a[167245] = anon_sym_LPAREN_LPAREN; - v->a[167246] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[167247] = actions(7232); - v->a[167248] = 2; - v->a[167249] = sym_raw_string; - v->a[167250] = sym_ansi_c_string; - v->a[167251] = actions(7240); - v->a[167252] = 2; - v->a[167253] = anon_sym_LT_LPAREN; - v->a[167254] = anon_sym_GT_LPAREN; - v->a[167255] = state(3440); - v->a[167256] = 2; - v->a[167257] = sym_case_item; - v->a[167258] = aux_sym_case_statement_repeat1; - v->a[167259] = state(6695); - small_parse_table_8363(v); -} - -void small_parse_table_8363(t_small_parse_table_array *v) -{ - v->a[167260] = 2; - v->a[167261] = sym_concatenation; - v->a[167262] = sym__extglob_blob; - v->a[167263] = state(6303); - v->a[167264] = 9; - v->a[167265] = sym_arithmetic_expansion; - v->a[167266] = sym_brace_expression; - v->a[167267] = sym_string; - v->a[167268] = sym_translated_string; - v->a[167269] = sym_number; - v->a[167270] = sym_simple_expansion; - v->a[167271] = sym_expansion; - v->a[167272] = sym_command_substitution; - v->a[167273] = sym_process_substitution; - v->a[167274] = 25; - v->a[167275] = actions(71); - v->a[167276] = 1; - v->a[167277] = sym_comment; - v->a[167278] = actions(6474); - v->a[167279] = 1; - small_parse_table_8364(v); -} - -void small_parse_table_8364(t_small_parse_table_array *v) -{ - v->a[167280] = sym_word; - v->a[167281] = actions(6480); - v->a[167282] = 1; - v->a[167283] = anon_sym_LPAREN; - v->a[167284] = actions(6488); - v->a[167285] = 1; - v->a[167286] = anon_sym_DOLLAR; - v->a[167287] = actions(6494); - v->a[167288] = 1; - v->a[167289] = aux_sym_number_token1; - v->a[167290] = actions(6496); - v->a[167291] = 1; - v->a[167292] = aux_sym_number_token2; - v->a[167293] = actions(6500); - v->a[167294] = 1; - v->a[167295] = anon_sym_DOLLAR_LPAREN; - v->a[167296] = actions(6508); - v->a[167297] = 1; - v->a[167298] = sym_test_operator; - v->a[167299] = actions(6510); - small_parse_table_8365(v); -} - -/* EOF small_parse_table_1672.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1673.c b/parser/static/small_parse_table/small_parse_table_1673.c deleted file mode 100644 index e8018552..00000000 --- a/parser/static/small_parse_table/small_parse_table_1673.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1673.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8365(t_small_parse_table_array *v) -{ - v->a[167300] = 1; - v->a[167301] = sym_extglob_pattern; - v->a[167302] = actions(6512); - v->a[167303] = 1; - v->a[167304] = sym__brace_start; - v->a[167305] = actions(7226); - v->a[167306] = 1; - v->a[167307] = anon_sym_DOLLAR_LBRACK; - v->a[167308] = actions(7228); - v->a[167309] = 1; - v->a[167310] = sym__special_character; - v->a[167311] = actions(7230); - v->a[167312] = 1; - v->a[167313] = anon_sym_DQUOTE; - v->a[167314] = actions(7234); - v->a[167315] = 1; - v->a[167316] = anon_sym_DOLLAR_LBRACE; - v->a[167317] = actions(7236); - v->a[167318] = 1; - v->a[167319] = anon_sym_BQUOTE; - small_parse_table_8366(v); -} - -void small_parse_table_8366(t_small_parse_table_array *v) -{ - v->a[167320] = actions(7238); - v->a[167321] = 1; - v->a[167322] = anon_sym_DOLLAR_BQUOTE; - v->a[167323] = actions(7547); - v->a[167324] = 1; - v->a[167325] = anon_sym_esac; - v->a[167326] = state(6426); - v->a[167327] = 1; - v->a[167328] = aux_sym__literal_repeat1; - v->a[167329] = state(7291); - v->a[167330] = 1; - v->a[167331] = sym_last_case_item; - v->a[167332] = actions(7224); - v->a[167333] = 2; - v->a[167334] = anon_sym_LPAREN_LPAREN; - v->a[167335] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[167336] = actions(7232); - v->a[167337] = 2; - v->a[167338] = sym_raw_string; - v->a[167339] = sym_ansi_c_string; - small_parse_table_8367(v); -} - -void small_parse_table_8367(t_small_parse_table_array *v) -{ - v->a[167340] = actions(7240); - v->a[167341] = 2; - v->a[167342] = anon_sym_LT_LPAREN; - v->a[167343] = anon_sym_GT_LPAREN; - v->a[167344] = state(3438); - v->a[167345] = 2; - v->a[167346] = sym_case_item; - v->a[167347] = aux_sym_case_statement_repeat1; - v->a[167348] = state(6695); - v->a[167349] = 2; - v->a[167350] = sym_concatenation; - v->a[167351] = sym__extglob_blob; - v->a[167352] = state(6303); - v->a[167353] = 9; - v->a[167354] = sym_arithmetic_expansion; - v->a[167355] = sym_brace_expression; - v->a[167356] = sym_string; - v->a[167357] = sym_translated_string; - v->a[167358] = sym_number; - v->a[167359] = sym_simple_expansion; - small_parse_table_8368(v); -} - -void small_parse_table_8368(t_small_parse_table_array *v) -{ - v->a[167360] = sym_expansion; - v->a[167361] = sym_command_substitution; - v->a[167362] = sym_process_substitution; - v->a[167363] = 25; - v->a[167364] = actions(71); - v->a[167365] = 1; - v->a[167366] = sym_comment; - v->a[167367] = actions(6474); - v->a[167368] = 1; - v->a[167369] = sym_word; - v->a[167370] = actions(6480); - v->a[167371] = 1; - v->a[167372] = anon_sym_LPAREN; - v->a[167373] = actions(6488); - v->a[167374] = 1; - v->a[167375] = anon_sym_DOLLAR; - v->a[167376] = actions(6494); - v->a[167377] = 1; - v->a[167378] = aux_sym_number_token1; - v->a[167379] = actions(6496); - small_parse_table_8369(v); -} - -void small_parse_table_8369(t_small_parse_table_array *v) -{ - v->a[167380] = 1; - v->a[167381] = aux_sym_number_token2; - v->a[167382] = actions(6500); - v->a[167383] = 1; - v->a[167384] = anon_sym_DOLLAR_LPAREN; - v->a[167385] = actions(6508); - v->a[167386] = 1; - v->a[167387] = sym_test_operator; - v->a[167388] = actions(6510); - v->a[167389] = 1; - v->a[167390] = sym_extglob_pattern; - v->a[167391] = actions(6512); - v->a[167392] = 1; - v->a[167393] = sym__brace_start; - v->a[167394] = actions(7226); - v->a[167395] = 1; - v->a[167396] = anon_sym_DOLLAR_LBRACK; - v->a[167397] = actions(7228); - v->a[167398] = 1; - v->a[167399] = sym__special_character; - small_parse_table_8370(v); -} - -/* EOF small_parse_table_1673.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1674.c b/parser/static/small_parse_table/small_parse_table_1674.c deleted file mode 100644 index 979fc7b0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1674.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1674.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8370(t_small_parse_table_array *v) -{ - v->a[167400] = actions(7230); - v->a[167401] = 1; - v->a[167402] = anon_sym_DQUOTE; - v->a[167403] = actions(7234); - v->a[167404] = 1; - v->a[167405] = anon_sym_DOLLAR_LBRACE; - v->a[167406] = actions(7236); - v->a[167407] = 1; - v->a[167408] = anon_sym_BQUOTE; - v->a[167409] = actions(7238); - v->a[167410] = 1; - v->a[167411] = anon_sym_DOLLAR_BQUOTE; - v->a[167412] = actions(7549); - v->a[167413] = 1; - v->a[167414] = anon_sym_esac; - v->a[167415] = state(6426); - v->a[167416] = 1; - v->a[167417] = aux_sym__literal_repeat1; - v->a[167418] = state(7315); - v->a[167419] = 1; - small_parse_table_8371(v); -} - -void small_parse_table_8371(t_small_parse_table_array *v) -{ - v->a[167420] = sym_last_case_item; - v->a[167421] = actions(7224); - v->a[167422] = 2; - v->a[167423] = anon_sym_LPAREN_LPAREN; - v->a[167424] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[167425] = actions(7232); - v->a[167426] = 2; - v->a[167427] = sym_raw_string; - v->a[167428] = sym_ansi_c_string; - v->a[167429] = actions(7240); - v->a[167430] = 2; - v->a[167431] = anon_sym_LT_LPAREN; - v->a[167432] = anon_sym_GT_LPAREN; - v->a[167433] = state(3437); - v->a[167434] = 2; - v->a[167435] = sym_case_item; - v->a[167436] = aux_sym_case_statement_repeat1; - v->a[167437] = state(6695); - v->a[167438] = 2; - v->a[167439] = sym_concatenation; - small_parse_table_8372(v); -} - -void small_parse_table_8372(t_small_parse_table_array *v) -{ - v->a[167440] = sym__extglob_blob; - v->a[167441] = state(6303); - v->a[167442] = 9; - v->a[167443] = sym_arithmetic_expansion; - v->a[167444] = sym_brace_expression; - v->a[167445] = sym_string; - v->a[167446] = sym_translated_string; - v->a[167447] = sym_number; - v->a[167448] = sym_simple_expansion; - v->a[167449] = sym_expansion; - v->a[167450] = sym_command_substitution; - v->a[167451] = sym_process_substitution; - v->a[167452] = 3; - v->a[167453] = actions(71); - v->a[167454] = 1; - v->a[167455] = sym_comment; - v->a[167456] = actions(6807); - v->a[167457] = 14; - v->a[167458] = anon_sym_EQ; - v->a[167459] = anon_sym_PIPE; - small_parse_table_8373(v); -} - -void small_parse_table_8373(t_small_parse_table_array *v) -{ - v->a[167460] = anon_sym_CARET; - v->a[167461] = anon_sym_AMP; - v->a[167462] = anon_sym_LT; - v->a[167463] = anon_sym_GT; - v->a[167464] = anon_sym_LT_LT; - v->a[167465] = anon_sym_GT_GT; - v->a[167466] = anon_sym_PLUS; - v->a[167467] = anon_sym_DASH; - v->a[167468] = anon_sym_STAR; - v->a[167469] = anon_sym_SLASH; - v->a[167470] = anon_sym_PERCENT; - v->a[167471] = anon_sym_STAR_STAR; - v->a[167472] = actions(6805); - v->a[167473] = 23; - v->a[167474] = sym_test_operator; - v->a[167475] = anon_sym_PLUS_PLUS; - v->a[167476] = anon_sym_DASH_DASH; - v->a[167477] = anon_sym_PLUS_EQ; - v->a[167478] = anon_sym_DASH_EQ; - v->a[167479] = anon_sym_STAR_EQ; - small_parse_table_8374(v); -} - -void small_parse_table_8374(t_small_parse_table_array *v) -{ - v->a[167480] = anon_sym_SLASH_EQ; - v->a[167481] = anon_sym_PERCENT_EQ; - v->a[167482] = anon_sym_STAR_STAR_EQ; - v->a[167483] = anon_sym_LT_LT_EQ; - v->a[167484] = anon_sym_GT_GT_EQ; - v->a[167485] = anon_sym_AMP_EQ; - v->a[167486] = anon_sym_CARET_EQ; - v->a[167487] = anon_sym_PIPE_EQ; - v->a[167488] = anon_sym_PIPE_PIPE; - v->a[167489] = anon_sym_AMP_AMP; - v->a[167490] = anon_sym_EQ_EQ; - v->a[167491] = anon_sym_BANG_EQ; - v->a[167492] = anon_sym_LT_EQ; - v->a[167493] = anon_sym_GT_EQ; - v->a[167494] = anon_sym_RPAREN; - v->a[167495] = anon_sym_EQ_TILDE; - v->a[167496] = anon_sym_QMARK; - v->a[167497] = 20; - v->a[167498] = actions(71); - v->a[167499] = 1; - small_parse_table_8375(v); -} - -/* EOF small_parse_table_1674.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1675.c b/parser/static/small_parse_table/small_parse_table_1675.c deleted file mode 100644 index c1e4331e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1675.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1675.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8375(t_small_parse_table_array *v) -{ - v->a[167500] = sym_comment; - v->a[167501] = actions(7220); - v->a[167502] = 1; - v->a[167503] = anon_sym_STAR_STAR; - v->a[167504] = actions(7222); - v->a[167505] = 1; - v->a[167506] = sym_test_operator; - v->a[167507] = actions(7376); - v->a[167508] = 1; - v->a[167509] = anon_sym_EQ; - v->a[167510] = actions(7380); - v->a[167511] = 1; - v->a[167512] = anon_sym_PIPE_PIPE; - v->a[167513] = actions(7382); - v->a[167514] = 1; - v->a[167515] = anon_sym_AMP_AMP; - v->a[167516] = actions(7384); - v->a[167517] = 1; - v->a[167518] = anon_sym_PIPE; - v->a[167519] = actions(7386); - small_parse_table_8376(v); -} - -void small_parse_table_8376(t_small_parse_table_array *v) -{ - v->a[167520] = 1; - v->a[167521] = anon_sym_CARET; - v->a[167522] = actions(7388); - v->a[167523] = 1; - v->a[167524] = anon_sym_AMP; - v->a[167525] = actions(7390); - v->a[167526] = 1; - v->a[167527] = anon_sym_EQ_TILDE; - v->a[167528] = actions(7392); - v->a[167529] = 1; - v->a[167530] = anon_sym_QMARK; - v->a[167531] = actions(7551); - v->a[167532] = 1; - v->a[167533] = anon_sym_RPAREN_RPAREN; - v->a[167534] = actions(6793); - v->a[167535] = 2; - v->a[167536] = anon_sym_PLUS_PLUS; - v->a[167537] = anon_sym_DASH_DASH; - v->a[167538] = actions(7208); - v->a[167539] = 2; - small_parse_table_8377(v); -} - -void small_parse_table_8377(t_small_parse_table_array *v) -{ - v->a[167540] = anon_sym_EQ_EQ; - v->a[167541] = anon_sym_BANG_EQ; - v->a[167542] = actions(7210); - v->a[167543] = 2; - v->a[167544] = anon_sym_LT; - v->a[167545] = anon_sym_GT; - v->a[167546] = actions(7212); - v->a[167547] = 2; - v->a[167548] = anon_sym_LT_EQ; - v->a[167549] = anon_sym_GT_EQ; - v->a[167550] = actions(7214); - v->a[167551] = 2; - v->a[167552] = anon_sym_LT_LT; - v->a[167553] = anon_sym_GT_GT; - v->a[167554] = actions(7216); - v->a[167555] = 2; - v->a[167556] = anon_sym_PLUS; - v->a[167557] = anon_sym_DASH; - v->a[167558] = actions(7218); - v->a[167559] = 3; - small_parse_table_8378(v); -} - -void small_parse_table_8378(t_small_parse_table_array *v) -{ - v->a[167560] = anon_sym_STAR; - v->a[167561] = anon_sym_SLASH; - v->a[167562] = anon_sym_PERCENT; - v->a[167563] = actions(7378); - v->a[167564] = 11; - v->a[167565] = anon_sym_PLUS_EQ; - v->a[167566] = anon_sym_DASH_EQ; - v->a[167567] = anon_sym_STAR_EQ; - v->a[167568] = anon_sym_SLASH_EQ; - v->a[167569] = anon_sym_PERCENT_EQ; - v->a[167570] = anon_sym_STAR_STAR_EQ; - v->a[167571] = anon_sym_LT_LT_EQ; - v->a[167572] = anon_sym_GT_GT_EQ; - v->a[167573] = anon_sym_AMP_EQ; - v->a[167574] = anon_sym_CARET_EQ; - v->a[167575] = anon_sym_PIPE_EQ; - v->a[167576] = 20; - v->a[167577] = actions(71); - v->a[167578] = 1; - v->a[167579] = sym_comment; - small_parse_table_8379(v); -} - -void small_parse_table_8379(t_small_parse_table_array *v) -{ - v->a[167580] = actions(7280); - v->a[167581] = 1; - v->a[167582] = anon_sym_PIPE_PIPE; - v->a[167583] = actions(7282); - v->a[167584] = 1; - v->a[167585] = anon_sym_AMP_AMP; - v->a[167586] = actions(7284); - v->a[167587] = 1; - v->a[167588] = anon_sym_PIPE; - v->a[167589] = actions(7286); - v->a[167590] = 1; - v->a[167591] = anon_sym_CARET; - v->a[167592] = actions(7288); - v->a[167593] = 1; - v->a[167594] = anon_sym_AMP; - v->a[167595] = actions(7302); - v->a[167596] = 1; - v->a[167597] = anon_sym_STAR_STAR; - v->a[167598] = actions(7304); - v->a[167599] = 1; - small_parse_table_8380(v); -} - -/* EOF small_parse_table_1675.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1676.c b/parser/static/small_parse_table/small_parse_table_1676.c deleted file mode 100644 index 2aca39bb..00000000 --- a/parser/static/small_parse_table/small_parse_table_1676.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1676.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8380(t_small_parse_table_array *v) -{ - v->a[167600] = sym_test_operator; - v->a[167601] = actions(7310); - v->a[167602] = 1; - v->a[167603] = anon_sym_EQ; - v->a[167604] = actions(7312); - v->a[167605] = 1; - v->a[167606] = anon_sym_EQ_TILDE; - v->a[167607] = actions(7314); - v->a[167608] = 1; - v->a[167609] = anon_sym_QMARK; - v->a[167610] = actions(7551); - v->a[167611] = 1; - v->a[167612] = anon_sym_RBRACK; - v->a[167613] = actions(7278); - v->a[167614] = 2; - v->a[167615] = anon_sym_PLUS_PLUS; - v->a[167616] = anon_sym_DASH_DASH; - v->a[167617] = actions(7290); - v->a[167618] = 2; - v->a[167619] = anon_sym_EQ_EQ; - small_parse_table_8381(v); -} - -void small_parse_table_8381(t_small_parse_table_array *v) -{ - v->a[167620] = anon_sym_BANG_EQ; - v->a[167621] = actions(7292); - v->a[167622] = 2; - v->a[167623] = anon_sym_LT; - v->a[167624] = anon_sym_GT; - v->a[167625] = actions(7294); - v->a[167626] = 2; - v->a[167627] = anon_sym_LT_EQ; - v->a[167628] = anon_sym_GT_EQ; - v->a[167629] = actions(7296); - v->a[167630] = 2; - v->a[167631] = anon_sym_LT_LT; - v->a[167632] = anon_sym_GT_GT; - v->a[167633] = actions(7298); - v->a[167634] = 2; - v->a[167635] = anon_sym_PLUS; - v->a[167636] = anon_sym_DASH; - v->a[167637] = actions(7300); - v->a[167638] = 3; - v->a[167639] = anon_sym_STAR; - small_parse_table_8382(v); -} - -void small_parse_table_8382(t_small_parse_table_array *v) -{ - v->a[167640] = anon_sym_SLASH; - v->a[167641] = anon_sym_PERCENT; - v->a[167642] = actions(7446); - v->a[167643] = 11; - v->a[167644] = anon_sym_PLUS_EQ; - v->a[167645] = anon_sym_DASH_EQ; - v->a[167646] = anon_sym_STAR_EQ; - v->a[167647] = anon_sym_SLASH_EQ; - v->a[167648] = anon_sym_PERCENT_EQ; - v->a[167649] = anon_sym_STAR_STAR_EQ; - v->a[167650] = anon_sym_LT_LT_EQ; - v->a[167651] = anon_sym_GT_GT_EQ; - v->a[167652] = anon_sym_AMP_EQ; - v->a[167653] = anon_sym_CARET_EQ; - v->a[167654] = anon_sym_PIPE_EQ; - v->a[167655] = 20; - v->a[167656] = actions(71); - v->a[167657] = 1; - v->a[167658] = sym_comment; - v->a[167659] = actions(7322); - small_parse_table_8383(v); -} - -void small_parse_table_8383(t_small_parse_table_array *v) -{ - v->a[167660] = 1; - v->a[167661] = anon_sym_STAR_STAR; - v->a[167662] = actions(7324); - v->a[167663] = 1; - v->a[167664] = anon_sym_PIPE_PIPE; - v->a[167665] = actions(7326); - v->a[167666] = 1; - v->a[167667] = anon_sym_AMP_AMP; - v->a[167668] = actions(7328); - v->a[167669] = 1; - v->a[167670] = anon_sym_PIPE; - v->a[167671] = actions(7330); - v->a[167672] = 1; - v->a[167673] = anon_sym_CARET; - v->a[167674] = actions(7332); - v->a[167675] = 1; - v->a[167676] = anon_sym_AMP; - v->a[167677] = actions(7340); - v->a[167678] = 1; - v->a[167679] = anon_sym_QMARK; - small_parse_table_8384(v); -} - -void small_parse_table_8384(t_small_parse_table_array *v) -{ - v->a[167680] = actions(7342); - v->a[167681] = 1; - v->a[167682] = sym_test_operator; - v->a[167683] = actions(7346); - v->a[167684] = 1; - v->a[167685] = anon_sym_EQ_TILDE; - v->a[167686] = actions(7398); - v->a[167687] = 1; - v->a[167688] = anon_sym_EQ; - v->a[167689] = actions(7551); - v->a[167690] = 1; - v->a[167691] = anon_sym_RBRACK_RBRACK; - v->a[167692] = actions(6793); - v->a[167693] = 2; - v->a[167694] = anon_sym_PLUS_PLUS; - v->a[167695] = anon_sym_DASH_DASH; - v->a[167696] = actions(7316); - v->a[167697] = 2; - v->a[167698] = anon_sym_LT_LT; - v->a[167699] = anon_sym_GT_GT; - small_parse_table_8385(v); -} - -/* EOF small_parse_table_1676.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1677.c b/parser/static/small_parse_table/small_parse_table_1677.c deleted file mode 100644 index ce73436f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1677.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1677.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8385(t_small_parse_table_array *v) -{ - v->a[167700] = actions(7318); - v->a[167701] = 2; - v->a[167702] = anon_sym_PLUS; - v->a[167703] = anon_sym_DASH; - v->a[167704] = actions(7334); - v->a[167705] = 2; - v->a[167706] = anon_sym_EQ_EQ; - v->a[167707] = anon_sym_BANG_EQ; - v->a[167708] = actions(7336); - v->a[167709] = 2; - v->a[167710] = anon_sym_LT; - v->a[167711] = anon_sym_GT; - v->a[167712] = actions(7338); - v->a[167713] = 2; - v->a[167714] = anon_sym_LT_EQ; - v->a[167715] = anon_sym_GT_EQ; - v->a[167716] = actions(7320); - v->a[167717] = 3; - v->a[167718] = anon_sym_STAR; - v->a[167719] = anon_sym_SLASH; - small_parse_table_8386(v); -} - -void small_parse_table_8386(t_small_parse_table_array *v) -{ - v->a[167720] = anon_sym_PERCENT; - v->a[167721] = actions(7400); - v->a[167722] = 11; - v->a[167723] = anon_sym_PLUS_EQ; - v->a[167724] = anon_sym_DASH_EQ; - v->a[167725] = anon_sym_STAR_EQ; - v->a[167726] = anon_sym_SLASH_EQ; - v->a[167727] = anon_sym_PERCENT_EQ; - v->a[167728] = anon_sym_STAR_STAR_EQ; - v->a[167729] = anon_sym_LT_LT_EQ; - v->a[167730] = anon_sym_GT_GT_EQ; - v->a[167731] = anon_sym_AMP_EQ; - v->a[167732] = anon_sym_CARET_EQ; - v->a[167733] = anon_sym_PIPE_EQ; - v->a[167734] = 20; - v->a[167735] = actions(71); - v->a[167736] = 1; - v->a[167737] = sym_comment; - v->a[167738] = actions(7402); - v->a[167739] = 1; - small_parse_table_8387(v); -} - -void small_parse_table_8387(t_small_parse_table_array *v) -{ - v->a[167740] = anon_sym_EQ; - v->a[167741] = actions(7408); - v->a[167742] = 1; - v->a[167743] = anon_sym_PIPE_PIPE; - v->a[167744] = actions(7410); - v->a[167745] = 1; - v->a[167746] = anon_sym_AMP_AMP; - v->a[167747] = actions(7412); - v->a[167748] = 1; - v->a[167749] = anon_sym_PIPE; - v->a[167750] = actions(7414); - v->a[167751] = 1; - v->a[167752] = anon_sym_CARET; - v->a[167753] = actions(7416); - v->a[167754] = 1; - v->a[167755] = anon_sym_AMP; - v->a[167756] = actions(7430); - v->a[167757] = 1; - v->a[167758] = anon_sym_STAR_STAR; - v->a[167759] = actions(7434); - small_parse_table_8388(v); -} - -void small_parse_table_8388(t_small_parse_table_array *v) -{ - v->a[167760] = 1; - v->a[167761] = anon_sym_EQ_TILDE; - v->a[167762] = actions(7436); - v->a[167763] = 1; - v->a[167764] = anon_sym_QMARK; - v->a[167765] = actions(7438); - v->a[167766] = 1; - v->a[167767] = sym_test_operator; - v->a[167768] = actions(7553); - v->a[167769] = 1; - v->a[167770] = anon_sym_RPAREN; - v->a[167771] = actions(7404); - v->a[167772] = 2; - v->a[167773] = anon_sym_PLUS_PLUS; - v->a[167774] = anon_sym_DASH_DASH; - v->a[167775] = actions(7418); - v->a[167776] = 2; - v->a[167777] = anon_sym_EQ_EQ; - v->a[167778] = anon_sym_BANG_EQ; - v->a[167779] = actions(7420); - small_parse_table_8389(v); -} - -void small_parse_table_8389(t_small_parse_table_array *v) -{ - v->a[167780] = 2; - v->a[167781] = anon_sym_LT; - v->a[167782] = anon_sym_GT; - v->a[167783] = actions(7422); - v->a[167784] = 2; - v->a[167785] = anon_sym_LT_EQ; - v->a[167786] = anon_sym_GT_EQ; - v->a[167787] = actions(7424); - v->a[167788] = 2; - v->a[167789] = anon_sym_LT_LT; - v->a[167790] = anon_sym_GT_GT; - v->a[167791] = actions(7426); - v->a[167792] = 2; - v->a[167793] = anon_sym_PLUS; - v->a[167794] = anon_sym_DASH; - v->a[167795] = actions(7428); - v->a[167796] = 3; - v->a[167797] = anon_sym_STAR; - v->a[167798] = anon_sym_SLASH; - v->a[167799] = anon_sym_PERCENT; - small_parse_table_8390(v); -} - -/* EOF small_parse_table_1677.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1678.c b/parser/static/small_parse_table/small_parse_table_1678.c deleted file mode 100644 index b079264b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1678.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1678.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8390(t_small_parse_table_array *v) -{ - v->a[167800] = actions(7406); - v->a[167801] = 11; - v->a[167802] = anon_sym_PLUS_EQ; - v->a[167803] = anon_sym_DASH_EQ; - v->a[167804] = anon_sym_STAR_EQ; - v->a[167805] = anon_sym_SLASH_EQ; - v->a[167806] = anon_sym_PERCENT_EQ; - v->a[167807] = anon_sym_STAR_STAR_EQ; - v->a[167808] = anon_sym_LT_LT_EQ; - v->a[167809] = anon_sym_GT_GT_EQ; - v->a[167810] = anon_sym_AMP_EQ; - v->a[167811] = anon_sym_CARET_EQ; - v->a[167812] = anon_sym_PIPE_EQ; - v->a[167813] = 20; - v->a[167814] = actions(71); - v->a[167815] = 1; - v->a[167816] = sym_comment; - v->a[167817] = actions(7172); - v->a[167818] = 1; - v->a[167819] = anon_sym_EQ; - small_parse_table_8391(v); -} - -void small_parse_table_8391(t_small_parse_table_array *v) -{ - v->a[167820] = actions(7176); - v->a[167821] = 1; - v->a[167822] = anon_sym_PIPE_PIPE; - v->a[167823] = actions(7178); - v->a[167824] = 1; - v->a[167825] = anon_sym_AMP_AMP; - v->a[167826] = actions(7180); - v->a[167827] = 1; - v->a[167828] = anon_sym_PIPE; - v->a[167829] = actions(7182); - v->a[167830] = 1; - v->a[167831] = anon_sym_CARET; - v->a[167832] = actions(7184); - v->a[167833] = 1; - v->a[167834] = anon_sym_AMP; - v->a[167835] = actions(7198); - v->a[167836] = 1; - v->a[167837] = anon_sym_STAR_STAR; - v->a[167838] = actions(7200); - v->a[167839] = 1; - small_parse_table_8392(v); -} - -void small_parse_table_8392(t_small_parse_table_array *v) -{ - v->a[167840] = anon_sym_EQ_TILDE; - v->a[167841] = actions(7202); - v->a[167842] = 1; - v->a[167843] = anon_sym_QMARK; - v->a[167844] = actions(7206); - v->a[167845] = 1; - v->a[167846] = sym_test_operator; - v->a[167847] = actions(7555); - v->a[167848] = 1; - v->a[167849] = anon_sym_COLON; - v->a[167850] = actions(6793); - v->a[167851] = 2; - v->a[167852] = anon_sym_PLUS_PLUS; - v->a[167853] = anon_sym_DASH_DASH; - v->a[167854] = actions(7186); - v->a[167855] = 2; - v->a[167856] = anon_sym_EQ_EQ; - v->a[167857] = anon_sym_BANG_EQ; - v->a[167858] = actions(7188); - v->a[167859] = 2; - small_parse_table_8393(v); -} - -void small_parse_table_8393(t_small_parse_table_array *v) -{ - v->a[167860] = anon_sym_LT; - v->a[167861] = anon_sym_GT; - v->a[167862] = actions(7190); - v->a[167863] = 2; - v->a[167864] = anon_sym_LT_EQ; - v->a[167865] = anon_sym_GT_EQ; - v->a[167866] = actions(7192); - v->a[167867] = 2; - v->a[167868] = anon_sym_LT_LT; - v->a[167869] = anon_sym_GT_GT; - v->a[167870] = actions(7194); - v->a[167871] = 2; - v->a[167872] = anon_sym_PLUS; - v->a[167873] = anon_sym_DASH; - v->a[167874] = actions(7196); - v->a[167875] = 3; - v->a[167876] = anon_sym_STAR; - v->a[167877] = anon_sym_SLASH; - v->a[167878] = anon_sym_PERCENT; - v->a[167879] = actions(7174); - small_parse_table_8394(v); -} - -void small_parse_table_8394(t_small_parse_table_array *v) -{ - v->a[167880] = 11; - v->a[167881] = anon_sym_PLUS_EQ; - v->a[167882] = anon_sym_DASH_EQ; - v->a[167883] = anon_sym_STAR_EQ; - v->a[167884] = anon_sym_SLASH_EQ; - v->a[167885] = anon_sym_PERCENT_EQ; - v->a[167886] = anon_sym_STAR_STAR_EQ; - v->a[167887] = anon_sym_LT_LT_EQ; - v->a[167888] = anon_sym_GT_GT_EQ; - v->a[167889] = anon_sym_AMP_EQ; - v->a[167890] = anon_sym_CARET_EQ; - v->a[167891] = anon_sym_PIPE_EQ; - v->a[167892] = 20; - v->a[167893] = actions(71); - v->a[167894] = 1; - v->a[167895] = sym_comment; - v->a[167896] = actions(7220); - v->a[167897] = 1; - v->a[167898] = anon_sym_STAR_STAR; - v->a[167899] = actions(7222); - small_parse_table_8395(v); -} - -/* EOF small_parse_table_1678.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1679.c b/parser/static/small_parse_table/small_parse_table_1679.c deleted file mode 100644 index b23a1723..00000000 --- a/parser/static/small_parse_table/small_parse_table_1679.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1679.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8395(t_small_parse_table_array *v) -{ - v->a[167900] = 1; - v->a[167901] = sym_test_operator; - v->a[167902] = actions(7376); - v->a[167903] = 1; - v->a[167904] = anon_sym_EQ; - v->a[167905] = actions(7380); - v->a[167906] = 1; - v->a[167907] = anon_sym_PIPE_PIPE; - v->a[167908] = actions(7382); - v->a[167909] = 1; - v->a[167910] = anon_sym_AMP_AMP; - v->a[167911] = actions(7384); - v->a[167912] = 1; - v->a[167913] = anon_sym_PIPE; - v->a[167914] = actions(7386); - v->a[167915] = 1; - v->a[167916] = anon_sym_CARET; - v->a[167917] = actions(7388); - v->a[167918] = 1; - v->a[167919] = anon_sym_AMP; - small_parse_table_8396(v); -} - -void small_parse_table_8396(t_small_parse_table_array *v) -{ - v->a[167920] = actions(7390); - v->a[167921] = 1; - v->a[167922] = anon_sym_EQ_TILDE; - v->a[167923] = actions(7392); - v->a[167924] = 1; - v->a[167925] = anon_sym_QMARK; - v->a[167926] = actions(7557); - v->a[167927] = 1; - v->a[167928] = anon_sym_RPAREN_RPAREN; - v->a[167929] = actions(6793); - v->a[167930] = 2; - v->a[167931] = anon_sym_PLUS_PLUS; - v->a[167932] = anon_sym_DASH_DASH; - v->a[167933] = actions(7208); - v->a[167934] = 2; - v->a[167935] = anon_sym_EQ_EQ; - v->a[167936] = anon_sym_BANG_EQ; - v->a[167937] = actions(7210); - v->a[167938] = 2; - v->a[167939] = anon_sym_LT; - small_parse_table_8397(v); -} - -void small_parse_table_8397(t_small_parse_table_array *v) -{ - v->a[167940] = anon_sym_GT; - v->a[167941] = actions(7212); - v->a[167942] = 2; - v->a[167943] = anon_sym_LT_EQ; - v->a[167944] = anon_sym_GT_EQ; - v->a[167945] = actions(7214); - v->a[167946] = 2; - v->a[167947] = anon_sym_LT_LT; - v->a[167948] = anon_sym_GT_GT; - v->a[167949] = actions(7216); - v->a[167950] = 2; - v->a[167951] = anon_sym_PLUS; - v->a[167952] = anon_sym_DASH; - v->a[167953] = actions(7218); - v->a[167954] = 3; - v->a[167955] = anon_sym_STAR; - v->a[167956] = anon_sym_SLASH; - v->a[167957] = anon_sym_PERCENT; - v->a[167958] = actions(7378); - v->a[167959] = 11; - small_parse_table_8398(v); -} - -void small_parse_table_8398(t_small_parse_table_array *v) -{ - v->a[167960] = anon_sym_PLUS_EQ; - v->a[167961] = anon_sym_DASH_EQ; - v->a[167962] = anon_sym_STAR_EQ; - v->a[167963] = anon_sym_SLASH_EQ; - v->a[167964] = anon_sym_PERCENT_EQ; - v->a[167965] = anon_sym_STAR_STAR_EQ; - v->a[167966] = anon_sym_LT_LT_EQ; - v->a[167967] = anon_sym_GT_GT_EQ; - v->a[167968] = anon_sym_AMP_EQ; - v->a[167969] = anon_sym_CARET_EQ; - v->a[167970] = anon_sym_PIPE_EQ; - v->a[167971] = 20; - v->a[167972] = actions(71); - v->a[167973] = 1; - v->a[167974] = sym_comment; - v->a[167975] = actions(7280); - v->a[167976] = 1; - v->a[167977] = anon_sym_PIPE_PIPE; - v->a[167978] = actions(7282); - v->a[167979] = 1; - small_parse_table_8399(v); -} - -void small_parse_table_8399(t_small_parse_table_array *v) -{ - v->a[167980] = anon_sym_AMP_AMP; - v->a[167981] = actions(7284); - v->a[167982] = 1; - v->a[167983] = anon_sym_PIPE; - v->a[167984] = actions(7286); - v->a[167985] = 1; - v->a[167986] = anon_sym_CARET; - v->a[167987] = actions(7288); - v->a[167988] = 1; - v->a[167989] = anon_sym_AMP; - v->a[167990] = actions(7302); - v->a[167991] = 1; - v->a[167992] = anon_sym_STAR_STAR; - v->a[167993] = actions(7304); - v->a[167994] = 1; - v->a[167995] = sym_test_operator; - v->a[167996] = actions(7310); - v->a[167997] = 1; - v->a[167998] = anon_sym_EQ; - v->a[167999] = actions(7312); - small_parse_table_8400(v); -} - -/* EOF small_parse_table_1679.c */ diff --git a/parser/static/small_parse_table/small_parse_table_168.c b/parser/static/small_parse_table/small_parse_table_168.c index 4dee71f2..e7ce9d27 100644 --- a/parser/static/small_parse_table/small_parse_table_168.c +++ b/parser/static/small_parse_table/small_parse_table_168.c @@ -14,126 +14,126 @@ void small_parse_table_840(t_small_parse_table_array *v) { - v->a[16800] = actions(3473); - v->a[16801] = 2; - v->a[16802] = anon_sym_LPAREN_LPAREN; - v->a[16803] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16804] = actions(3493); - v->a[16805] = 2; - v->a[16806] = anon_sym_LT_LPAREN; - v->a[16807] = anon_sym_GT_LPAREN; - v->a[16808] = state(678); - v->a[16809] = 2; - v->a[16810] = sym_concatenation; - v->a[16811] = aux_sym_for_statement_repeat1; - v->a[16812] = actions(2096); - v->a[16813] = 3; - v->a[16814] = sym_file_descriptor; - v->a[16815] = ts_builtin_sym_end; - v->a[16816] = aux_sym_heredoc_redirect_token1; - v->a[16817] = actions(3471); - v->a[16818] = 3; - v->a[16819] = sym_raw_string; + v->a[16800] = 9; + v->a[16801] = anon_sym_BANG; + v->a[16802] = anon_sym_DASH; + v->a[16803] = anon_sym_STAR; + v->a[16804] = anon_sym_QMARK; + v->a[16805] = anon_sym_DOLLAR; + v->a[16806] = anon_sym_POUND; + v->a[16807] = anon_sym_AT; + v->a[16808] = anon_sym_0; + v->a[16809] = anon_sym__; + v->a[16810] = actions(826); + v->a[16811] = 27; + v->a[16812] = anon_sym_PIPE; + v->a[16813] = anon_sym_PIPE_AMP; + v->a[16814] = anon_sym_AMP_AMP; + v->a[16815] = anon_sym_PIPE_PIPE; + v->a[16816] = anon_sym_LT; + v->a[16817] = anon_sym_GT; + v->a[16818] = anon_sym_GT_GT; + v->a[16819] = anon_sym_AMP_GT; small_parse_table_841(v); } void small_parse_table_841(t_small_parse_table_array *v) { - v->a[16820] = sym_ansi_c_string; - v->a[16821] = sym_word; - v->a[16822] = state(1630); - v->a[16823] = 9; - v->a[16824] = sym_arithmetic_expansion; - v->a[16825] = sym_brace_expression; - v->a[16826] = sym_string; - v->a[16827] = sym_translated_string; - v->a[16828] = sym_number; - v->a[16829] = sym_simple_expansion; - v->a[16830] = sym_expansion; - v->a[16831] = sym_command_substitution; - v->a[16832] = sym_process_substitution; - v->a[16833] = actions(2094); - v->a[16834] = 20; - v->a[16835] = anon_sym_SEMI; - v->a[16836] = anon_sym_PIPE_PIPE; - v->a[16837] = anon_sym_AMP_AMP; - v->a[16838] = anon_sym_PIPE; - v->a[16839] = anon_sym_AMP; + v->a[16820] = anon_sym_AMP_GT_GT; + v->a[16821] = anon_sym_LT_AMP; + v->a[16822] = anon_sym_GT_AMP; + v->a[16823] = anon_sym_GT_PIPE; + v->a[16824] = anon_sym_LT_AMP_DASH; + v->a[16825] = anon_sym_GT_AMP_DASH; + v->a[16826] = anon_sym_LT_LT; + v->a[16827] = anon_sym_LT_LT_DASH; + v->a[16828] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16829] = sym__special_character; + v->a[16830] = anon_sym_DQUOTE; + v->a[16831] = sym_raw_string; + v->a[16832] = aux_sym_number_token1; + v->a[16833] = aux_sym_number_token2; + v->a[16834] = anon_sym_DOLLAR_LBRACE; + v->a[16835] = anon_sym_DOLLAR_LPAREN; + v->a[16836] = anon_sym_BQUOTE; + v->a[16837] = anon_sym_DOLLAR_BQUOTE; + v->a[16838] = sym_word; + v->a[16839] = 21; small_parse_table_842(v); } void small_parse_table_842(t_small_parse_table_array *v) { - v->a[16840] = anon_sym_LT; - v->a[16841] = anon_sym_GT; - v->a[16842] = anon_sym_LT_LT; - v->a[16843] = anon_sym_GT_GT; - v->a[16844] = anon_sym_SEMI_SEMI; - v->a[16845] = anon_sym_PIPE_AMP; - v->a[16846] = anon_sym_AMP_GT; - v->a[16847] = anon_sym_AMP_GT_GT; - v->a[16848] = anon_sym_LT_AMP; - v->a[16849] = anon_sym_GT_AMP; - v->a[16850] = anon_sym_GT_PIPE; - v->a[16851] = anon_sym_LT_AMP_DASH; - v->a[16852] = anon_sym_GT_AMP_DASH; - v->a[16853] = anon_sym_LT_LT_DASH; - v->a[16854] = anon_sym_LT_LT_LT; - v->a[16855] = 21; - v->a[16856] = actions(3); - v->a[16857] = 1; - v->a[16858] = sym_comment; - v->a[16859] = actions(3365); + v->a[16840] = actions(3); + v->a[16841] = 1; + v->a[16842] = sym_comment; + v->a[16843] = actions(1252); + v->a[16844] = 1; + v->a[16845] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16846] = actions(1254); + v->a[16847] = 1; + v->a[16848] = anon_sym_DOLLAR; + v->a[16849] = actions(1258); + v->a[16850] = 1; + v->a[16851] = anon_sym_DQUOTE; + v->a[16852] = actions(1260); + v->a[16853] = 1; + v->a[16854] = aux_sym_number_token1; + v->a[16855] = actions(1262); + v->a[16856] = 1; + v->a[16857] = aux_sym_number_token2; + v->a[16858] = actions(1264); + v->a[16859] = 1; small_parse_table_843(v); } void small_parse_table_843(t_small_parse_table_array *v) { - v->a[16860] = 1; - v->a[16861] = anon_sym_DOLLAR_LBRACK; - v->a[16862] = actions(3367); - v->a[16863] = 1; - v->a[16864] = anon_sym_DOLLAR; - v->a[16865] = actions(3369); - v->a[16866] = 1; - v->a[16867] = sym__special_character; - v->a[16868] = actions(3371); - v->a[16869] = 1; - v->a[16870] = anon_sym_DQUOTE; - v->a[16871] = actions(3373); - v->a[16872] = 1; - v->a[16873] = aux_sym_number_token1; - v->a[16874] = actions(3375); - v->a[16875] = 1; - v->a[16876] = aux_sym_number_token2; - v->a[16877] = actions(3377); - v->a[16878] = 1; - v->a[16879] = anon_sym_DOLLAR_LBRACE; + v->a[16860] = anon_sym_DOLLAR_LBRACE; + v->a[16861] = actions(1266); + v->a[16862] = 1; + v->a[16863] = anon_sym_DOLLAR_LPAREN; + v->a[16864] = actions(1268); + v->a[16865] = 1; + v->a[16866] = anon_sym_BQUOTE; + v->a[16867] = actions(1270); + v->a[16868] = 1; + v->a[16869] = anon_sym_DOLLAR_BQUOTE; + v->a[16870] = actions(1274); + v->a[16871] = 1; + v->a[16872] = sym__bare_dollar; + v->a[16873] = actions(1276); + v->a[16874] = 1; + v->a[16875] = sym__brace_start; + v->a[16876] = actions(2380); + v->a[16877] = 1; + v->a[16878] = sym__special_character; + v->a[16879] = actions(2382); small_parse_table_844(v); } void small_parse_table_844(t_small_parse_table_array *v) { - v->a[16880] = actions(3379); - v->a[16881] = 1; - v->a[16882] = anon_sym_DOLLAR_LPAREN; - v->a[16883] = actions(3381); - v->a[16884] = 1; - v->a[16885] = anon_sym_BQUOTE; - v->a[16886] = actions(3383); - v->a[16887] = 1; - v->a[16888] = anon_sym_DOLLAR_BQUOTE; - v->a[16889] = actions(3389); - v->a[16890] = 1; - v->a[16891] = sym__brace_start; - v->a[16892] = actions(3528); - v->a[16893] = 1; - v->a[16894] = sym_test_operator; - v->a[16895] = state(4554); - v->a[16896] = 1; - v->a[16897] = aux_sym__literal_repeat1; - v->a[16898] = state(5004); - v->a[16899] = 1; + v->a[16880] = 1; + v->a[16881] = sym_test_operator; + v->a[16882] = state(490); + v->a[16883] = 1; + v->a[16884] = aux_sym_command_repeat2; + v->a[16885] = state(1232); + v->a[16886] = 1; + v->a[16887] = aux_sym__literal_repeat1; + v->a[16888] = state(1293); + v->a[16889] = 1; + v->a[16890] = sym_concatenation; + v->a[16891] = actions(1339); + v->a[16892] = 2; + v->a[16893] = sym_file_descriptor; + v->a[16894] = aux_sym_heredoc_redirect_token1; + v->a[16895] = actions(2378); + v->a[16896] = 2; + v->a[16897] = sym_raw_string; + v->a[16898] = sym_word; + v->a[16899] = state(1356); small_parse_table_845(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1680.c b/parser/static/small_parse_table/small_parse_table_1680.c deleted file mode 100644 index 84bc028c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1680.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1680.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8400(t_small_parse_table_array *v) -{ - v->a[168000] = 1; - v->a[168001] = anon_sym_EQ_TILDE; - v->a[168002] = actions(7314); - v->a[168003] = 1; - v->a[168004] = anon_sym_QMARK; - v->a[168005] = actions(7557); - v->a[168006] = 1; - v->a[168007] = anon_sym_RBRACK; - v->a[168008] = actions(7278); - v->a[168009] = 2; - v->a[168010] = anon_sym_PLUS_PLUS; - v->a[168011] = anon_sym_DASH_DASH; - v->a[168012] = actions(7290); - v->a[168013] = 2; - v->a[168014] = anon_sym_EQ_EQ; - v->a[168015] = anon_sym_BANG_EQ; - v->a[168016] = actions(7292); - v->a[168017] = 2; - v->a[168018] = anon_sym_LT; - v->a[168019] = anon_sym_GT; - small_parse_table_8401(v); -} - -void small_parse_table_8401(t_small_parse_table_array *v) -{ - v->a[168020] = actions(7294); - v->a[168021] = 2; - v->a[168022] = anon_sym_LT_EQ; - v->a[168023] = anon_sym_GT_EQ; - v->a[168024] = actions(7296); - v->a[168025] = 2; - v->a[168026] = anon_sym_LT_LT; - v->a[168027] = anon_sym_GT_GT; - v->a[168028] = actions(7298); - v->a[168029] = 2; - v->a[168030] = anon_sym_PLUS; - v->a[168031] = anon_sym_DASH; - v->a[168032] = actions(7300); - v->a[168033] = 3; - v->a[168034] = anon_sym_STAR; - v->a[168035] = anon_sym_SLASH; - v->a[168036] = anon_sym_PERCENT; - v->a[168037] = actions(7446); - v->a[168038] = 11; - v->a[168039] = anon_sym_PLUS_EQ; - small_parse_table_8402(v); -} - -void small_parse_table_8402(t_small_parse_table_array *v) -{ - v->a[168040] = anon_sym_DASH_EQ; - v->a[168041] = anon_sym_STAR_EQ; - v->a[168042] = anon_sym_SLASH_EQ; - v->a[168043] = anon_sym_PERCENT_EQ; - v->a[168044] = anon_sym_STAR_STAR_EQ; - v->a[168045] = anon_sym_LT_LT_EQ; - v->a[168046] = anon_sym_GT_GT_EQ; - v->a[168047] = anon_sym_AMP_EQ; - v->a[168048] = anon_sym_CARET_EQ; - v->a[168049] = anon_sym_PIPE_EQ; - v->a[168050] = 3; - v->a[168051] = actions(71); - v->a[168052] = 1; - v->a[168053] = sym_comment; - v->a[168054] = actions(6807); - v->a[168055] = 14; - v->a[168056] = anon_sym_EQ; - v->a[168057] = anon_sym_PIPE; - v->a[168058] = anon_sym_CARET; - v->a[168059] = anon_sym_AMP; - small_parse_table_8403(v); -} - -void small_parse_table_8403(t_small_parse_table_array *v) -{ - v->a[168060] = anon_sym_LT; - v->a[168061] = anon_sym_GT; - v->a[168062] = anon_sym_LT_LT; - v->a[168063] = anon_sym_GT_GT; - v->a[168064] = anon_sym_PLUS; - v->a[168065] = anon_sym_DASH; - v->a[168066] = anon_sym_STAR; - v->a[168067] = anon_sym_SLASH; - v->a[168068] = anon_sym_PERCENT; - v->a[168069] = anon_sym_STAR_STAR; - v->a[168070] = actions(6805); - v->a[168071] = 23; - v->a[168072] = sym_test_operator; - v->a[168073] = anon_sym_PLUS_PLUS; - v->a[168074] = anon_sym_DASH_DASH; - v->a[168075] = anon_sym_PLUS_EQ; - v->a[168076] = anon_sym_DASH_EQ; - v->a[168077] = anon_sym_STAR_EQ; - v->a[168078] = anon_sym_SLASH_EQ; - v->a[168079] = anon_sym_PERCENT_EQ; - small_parse_table_8404(v); -} - -void small_parse_table_8404(t_small_parse_table_array *v) -{ - v->a[168080] = anon_sym_STAR_STAR_EQ; - v->a[168081] = anon_sym_LT_LT_EQ; - v->a[168082] = anon_sym_GT_GT_EQ; - v->a[168083] = anon_sym_AMP_EQ; - v->a[168084] = anon_sym_CARET_EQ; - v->a[168085] = anon_sym_PIPE_EQ; - v->a[168086] = anon_sym_PIPE_PIPE; - v->a[168087] = anon_sym_AMP_AMP; - v->a[168088] = anon_sym_EQ_EQ; - v->a[168089] = anon_sym_BANG_EQ; - v->a[168090] = anon_sym_LT_EQ; - v->a[168091] = anon_sym_GT_EQ; - v->a[168092] = anon_sym_RPAREN; - v->a[168093] = anon_sym_EQ_TILDE; - v->a[168094] = anon_sym_QMARK; - v->a[168095] = 20; - v->a[168096] = actions(71); - v->a[168097] = 1; - v->a[168098] = sym_comment; - v->a[168099] = actions(7322); - small_parse_table_8405(v); -} - -/* EOF small_parse_table_1680.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1681.c b/parser/static/small_parse_table/small_parse_table_1681.c deleted file mode 100644 index b91d6ec1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1681.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1681.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8405(t_small_parse_table_array *v) -{ - v->a[168100] = 1; - v->a[168101] = anon_sym_STAR_STAR; - v->a[168102] = actions(7324); - v->a[168103] = 1; - v->a[168104] = anon_sym_PIPE_PIPE; - v->a[168105] = actions(7326); - v->a[168106] = 1; - v->a[168107] = anon_sym_AMP_AMP; - v->a[168108] = actions(7328); - v->a[168109] = 1; - v->a[168110] = anon_sym_PIPE; - v->a[168111] = actions(7330); - v->a[168112] = 1; - v->a[168113] = anon_sym_CARET; - v->a[168114] = actions(7332); - v->a[168115] = 1; - v->a[168116] = anon_sym_AMP; - v->a[168117] = actions(7340); - v->a[168118] = 1; - v->a[168119] = anon_sym_QMARK; - small_parse_table_8406(v); -} - -void small_parse_table_8406(t_small_parse_table_array *v) -{ - v->a[168120] = actions(7342); - v->a[168121] = 1; - v->a[168122] = sym_test_operator; - v->a[168123] = actions(7346); - v->a[168124] = 1; - v->a[168125] = anon_sym_EQ_TILDE; - v->a[168126] = actions(7398); - v->a[168127] = 1; - v->a[168128] = anon_sym_EQ; - v->a[168129] = actions(7557); - v->a[168130] = 1; - v->a[168131] = anon_sym_RBRACK_RBRACK; - v->a[168132] = actions(6793); - v->a[168133] = 2; - v->a[168134] = anon_sym_PLUS_PLUS; - v->a[168135] = anon_sym_DASH_DASH; - v->a[168136] = actions(7316); - v->a[168137] = 2; - v->a[168138] = anon_sym_LT_LT; - v->a[168139] = anon_sym_GT_GT; - small_parse_table_8407(v); -} - -void small_parse_table_8407(t_small_parse_table_array *v) -{ - v->a[168140] = actions(7318); - v->a[168141] = 2; - v->a[168142] = anon_sym_PLUS; - v->a[168143] = anon_sym_DASH; - v->a[168144] = actions(7334); - v->a[168145] = 2; - v->a[168146] = anon_sym_EQ_EQ; - v->a[168147] = anon_sym_BANG_EQ; - v->a[168148] = actions(7336); - v->a[168149] = 2; - v->a[168150] = anon_sym_LT; - v->a[168151] = anon_sym_GT; - v->a[168152] = actions(7338); - v->a[168153] = 2; - v->a[168154] = anon_sym_LT_EQ; - v->a[168155] = anon_sym_GT_EQ; - v->a[168156] = actions(7320); - v->a[168157] = 3; - v->a[168158] = anon_sym_STAR; - v->a[168159] = anon_sym_SLASH; - small_parse_table_8408(v); -} - -void small_parse_table_8408(t_small_parse_table_array *v) -{ - v->a[168160] = anon_sym_PERCENT; - v->a[168161] = actions(7400); - v->a[168162] = 11; - v->a[168163] = anon_sym_PLUS_EQ; - v->a[168164] = anon_sym_DASH_EQ; - v->a[168165] = anon_sym_STAR_EQ; - v->a[168166] = anon_sym_SLASH_EQ; - v->a[168167] = anon_sym_PERCENT_EQ; - v->a[168168] = anon_sym_STAR_STAR_EQ; - v->a[168169] = anon_sym_LT_LT_EQ; - v->a[168170] = anon_sym_GT_GT_EQ; - v->a[168171] = anon_sym_AMP_EQ; - v->a[168172] = anon_sym_CARET_EQ; - v->a[168173] = anon_sym_PIPE_EQ; - v->a[168174] = 20; - v->a[168175] = actions(71); - v->a[168176] = 1; - v->a[168177] = sym_comment; - v->a[168178] = actions(7172); - v->a[168179] = 1; - small_parse_table_8409(v); -} - -void small_parse_table_8409(t_small_parse_table_array *v) -{ - v->a[168180] = anon_sym_EQ; - v->a[168181] = actions(7176); - v->a[168182] = 1; - v->a[168183] = anon_sym_PIPE_PIPE; - v->a[168184] = actions(7178); - v->a[168185] = 1; - v->a[168186] = anon_sym_AMP_AMP; - v->a[168187] = actions(7180); - v->a[168188] = 1; - v->a[168189] = anon_sym_PIPE; - v->a[168190] = actions(7182); - v->a[168191] = 1; - v->a[168192] = anon_sym_CARET; - v->a[168193] = actions(7184); - v->a[168194] = 1; - v->a[168195] = anon_sym_AMP; - v->a[168196] = actions(7198); - v->a[168197] = 1; - v->a[168198] = anon_sym_STAR_STAR; - v->a[168199] = actions(7200); - small_parse_table_8410(v); -} - -/* EOF small_parse_table_1681.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1682.c b/parser/static/small_parse_table/small_parse_table_1682.c deleted file mode 100644 index 73e841fa..00000000 --- a/parser/static/small_parse_table/small_parse_table_1682.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1682.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8410(t_small_parse_table_array *v) -{ - v->a[168200] = 1; - v->a[168201] = anon_sym_EQ_TILDE; - v->a[168202] = actions(7202); - v->a[168203] = 1; - v->a[168204] = anon_sym_QMARK; - v->a[168205] = actions(7206); - v->a[168206] = 1; - v->a[168207] = sym_test_operator; - v->a[168208] = actions(7559); - v->a[168209] = 1; - v->a[168210] = anon_sym_COLON; - v->a[168211] = actions(6793); - v->a[168212] = 2; - v->a[168213] = anon_sym_PLUS_PLUS; - v->a[168214] = anon_sym_DASH_DASH; - v->a[168215] = actions(7186); - v->a[168216] = 2; - v->a[168217] = anon_sym_EQ_EQ; - v->a[168218] = anon_sym_BANG_EQ; - v->a[168219] = actions(7188); - small_parse_table_8411(v); -} - -void small_parse_table_8411(t_small_parse_table_array *v) -{ - v->a[168220] = 2; - v->a[168221] = anon_sym_LT; - v->a[168222] = anon_sym_GT; - v->a[168223] = actions(7190); - v->a[168224] = 2; - v->a[168225] = anon_sym_LT_EQ; - v->a[168226] = anon_sym_GT_EQ; - v->a[168227] = actions(7192); - v->a[168228] = 2; - v->a[168229] = anon_sym_LT_LT; - v->a[168230] = anon_sym_GT_GT; - v->a[168231] = actions(7194); - v->a[168232] = 2; - v->a[168233] = anon_sym_PLUS; - v->a[168234] = anon_sym_DASH; - v->a[168235] = actions(7196); - v->a[168236] = 3; - v->a[168237] = anon_sym_STAR; - v->a[168238] = anon_sym_SLASH; - v->a[168239] = anon_sym_PERCENT; - small_parse_table_8412(v); -} - -void small_parse_table_8412(t_small_parse_table_array *v) -{ - v->a[168240] = actions(7174); - v->a[168241] = 11; - v->a[168242] = anon_sym_PLUS_EQ; - v->a[168243] = anon_sym_DASH_EQ; - v->a[168244] = anon_sym_STAR_EQ; - v->a[168245] = anon_sym_SLASH_EQ; - v->a[168246] = anon_sym_PERCENT_EQ; - v->a[168247] = anon_sym_STAR_STAR_EQ; - v->a[168248] = anon_sym_LT_LT_EQ; - v->a[168249] = anon_sym_GT_GT_EQ; - v->a[168250] = anon_sym_AMP_EQ; - v->a[168251] = anon_sym_CARET_EQ; - v->a[168252] = anon_sym_PIPE_EQ; - v->a[168253] = 3; - v->a[168254] = actions(71); - v->a[168255] = 1; - v->a[168256] = sym_comment; - v->a[168257] = actions(1261); - v->a[168258] = 13; - v->a[168259] = anon_sym_PIPE; - small_parse_table_8413(v); -} - -void small_parse_table_8413(t_small_parse_table_array *v) -{ - v->a[168260] = anon_sym_LT; - v->a[168261] = anon_sym_GT; - v->a[168262] = anon_sym_LT_LT; - v->a[168263] = anon_sym_AMP_GT; - v->a[168264] = anon_sym_LT_AMP; - v->a[168265] = anon_sym_GT_AMP; - v->a[168266] = anon_sym_DOLLAR; - v->a[168267] = sym__special_character; - v->a[168268] = aux_sym_number_token1; - v->a[168269] = aux_sym_number_token2; - v->a[168270] = anon_sym_DOLLAR_LPAREN; - v->a[168271] = sym_word; - v->a[168272] = actions(1263); - v->a[168273] = 24; - v->a[168274] = sym_file_descriptor; - v->a[168275] = sym_test_operator; - v->a[168276] = sym__brace_start; - v->a[168277] = anon_sym_LPAREN_LPAREN; - v->a[168278] = anon_sym_PIPE_PIPE; - v->a[168279] = anon_sym_AMP_AMP; - small_parse_table_8414(v); -} - -void small_parse_table_8414(t_small_parse_table_array *v) -{ - v->a[168280] = anon_sym_GT_GT; - v->a[168281] = anon_sym_PIPE_AMP; - v->a[168282] = anon_sym_RBRACK; - v->a[168283] = anon_sym_AMP_GT_GT; - v->a[168284] = anon_sym_GT_PIPE; - v->a[168285] = anon_sym_LT_AMP_DASH; - v->a[168286] = anon_sym_GT_AMP_DASH; - v->a[168287] = anon_sym_LT_LT_DASH; - v->a[168288] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[168289] = anon_sym_DOLLAR_LBRACK; - v->a[168290] = anon_sym_DQUOTE; - v->a[168291] = sym_raw_string; - v->a[168292] = sym_ansi_c_string; - v->a[168293] = anon_sym_DOLLAR_LBRACE; - v->a[168294] = anon_sym_BQUOTE; - v->a[168295] = anon_sym_DOLLAR_BQUOTE; - v->a[168296] = anon_sym_LT_LPAREN; - v->a[168297] = anon_sym_GT_LPAREN; - v->a[168298] = 20; - v->a[168299] = actions(71); - small_parse_table_8415(v); -} - -/* EOF small_parse_table_1682.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1683.c b/parser/static/small_parse_table/small_parse_table_1683.c deleted file mode 100644 index a4944b01..00000000 --- a/parser/static/small_parse_table/small_parse_table_1683.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1683.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8415(t_small_parse_table_array *v) -{ - v->a[168300] = 1; - v->a[168301] = sym_comment; - v->a[168302] = actions(7220); - v->a[168303] = 1; - v->a[168304] = anon_sym_STAR_STAR; - v->a[168305] = actions(7222); - v->a[168306] = 1; - v->a[168307] = sym_test_operator; - v->a[168308] = actions(7376); - v->a[168309] = 1; - v->a[168310] = anon_sym_EQ; - v->a[168311] = actions(7380); - v->a[168312] = 1; - v->a[168313] = anon_sym_PIPE_PIPE; - v->a[168314] = actions(7382); - v->a[168315] = 1; - v->a[168316] = anon_sym_AMP_AMP; - v->a[168317] = actions(7384); - v->a[168318] = 1; - v->a[168319] = anon_sym_PIPE; - small_parse_table_8416(v); -} - -void small_parse_table_8416(t_small_parse_table_array *v) -{ - v->a[168320] = actions(7386); - v->a[168321] = 1; - v->a[168322] = anon_sym_CARET; - v->a[168323] = actions(7388); - v->a[168324] = 1; - v->a[168325] = anon_sym_AMP; - v->a[168326] = actions(7390); - v->a[168327] = 1; - v->a[168328] = anon_sym_EQ_TILDE; - v->a[168329] = actions(7392); - v->a[168330] = 1; - v->a[168331] = anon_sym_QMARK; - v->a[168332] = actions(7561); - v->a[168333] = 1; - v->a[168334] = anon_sym_RPAREN_RPAREN; - v->a[168335] = actions(6793); - v->a[168336] = 2; - v->a[168337] = anon_sym_PLUS_PLUS; - v->a[168338] = anon_sym_DASH_DASH; - v->a[168339] = actions(7208); - small_parse_table_8417(v); -} - -void small_parse_table_8417(t_small_parse_table_array *v) -{ - v->a[168340] = 2; - v->a[168341] = anon_sym_EQ_EQ; - v->a[168342] = anon_sym_BANG_EQ; - v->a[168343] = actions(7210); - v->a[168344] = 2; - v->a[168345] = anon_sym_LT; - v->a[168346] = anon_sym_GT; - v->a[168347] = actions(7212); - v->a[168348] = 2; - v->a[168349] = anon_sym_LT_EQ; - v->a[168350] = anon_sym_GT_EQ; - v->a[168351] = actions(7214); - v->a[168352] = 2; - v->a[168353] = anon_sym_LT_LT; - v->a[168354] = anon_sym_GT_GT; - v->a[168355] = actions(7216); - v->a[168356] = 2; - v->a[168357] = anon_sym_PLUS; - v->a[168358] = anon_sym_DASH; - v->a[168359] = actions(7218); - small_parse_table_8418(v); -} - -void small_parse_table_8418(t_small_parse_table_array *v) -{ - v->a[168360] = 3; - v->a[168361] = anon_sym_STAR; - v->a[168362] = anon_sym_SLASH; - v->a[168363] = anon_sym_PERCENT; - v->a[168364] = actions(7378); - v->a[168365] = 11; - v->a[168366] = anon_sym_PLUS_EQ; - v->a[168367] = anon_sym_DASH_EQ; - v->a[168368] = anon_sym_STAR_EQ; - v->a[168369] = anon_sym_SLASH_EQ; - v->a[168370] = anon_sym_PERCENT_EQ; - v->a[168371] = anon_sym_STAR_STAR_EQ; - v->a[168372] = anon_sym_LT_LT_EQ; - v->a[168373] = anon_sym_GT_GT_EQ; - v->a[168374] = anon_sym_AMP_EQ; - v->a[168375] = anon_sym_CARET_EQ; - v->a[168376] = anon_sym_PIPE_EQ; - v->a[168377] = 17; - v->a[168378] = actions(71); - v->a[168379] = 1; - small_parse_table_8419(v); -} - -void small_parse_table_8419(t_small_parse_table_array *v) -{ - v->a[168380] = sym_comment; - v->a[168381] = actions(7123); - v->a[168382] = 1; - v->a[168383] = anon_sym_EQ; - v->a[168384] = actions(7408); - v->a[168385] = 1; - v->a[168386] = anon_sym_PIPE_PIPE; - v->a[168387] = actions(7410); - v->a[168388] = 1; - v->a[168389] = anon_sym_AMP_AMP; - v->a[168390] = actions(7412); - v->a[168391] = 1; - v->a[168392] = anon_sym_PIPE; - v->a[168393] = actions(7414); - v->a[168394] = 1; - v->a[168395] = anon_sym_CARET; - v->a[168396] = actions(7416); - v->a[168397] = 1; - v->a[168398] = anon_sym_AMP; - v->a[168399] = actions(7430); - small_parse_table_8420(v); -} - -/* EOF small_parse_table_1683.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1684.c b/parser/static/small_parse_table/small_parse_table_1684.c deleted file mode 100644 index baca61b7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1684.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1684.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8420(t_small_parse_table_array *v) -{ - v->a[168400] = 1; - v->a[168401] = anon_sym_STAR_STAR; - v->a[168402] = actions(7438); - v->a[168403] = 1; - v->a[168404] = sym_test_operator; - v->a[168405] = actions(7404); - v->a[168406] = 2; - v->a[168407] = anon_sym_PLUS_PLUS; - v->a[168408] = anon_sym_DASH_DASH; - v->a[168409] = actions(7418); - v->a[168410] = 2; - v->a[168411] = anon_sym_EQ_EQ; - v->a[168412] = anon_sym_BANG_EQ; - v->a[168413] = actions(7420); - v->a[168414] = 2; - v->a[168415] = anon_sym_LT; - v->a[168416] = anon_sym_GT; - v->a[168417] = actions(7422); - v->a[168418] = 2; - v->a[168419] = anon_sym_LT_EQ; - small_parse_table_8421(v); -} - -void small_parse_table_8421(t_small_parse_table_array *v) -{ - v->a[168420] = anon_sym_GT_EQ; - v->a[168421] = actions(7424); - v->a[168422] = 2; - v->a[168423] = anon_sym_LT_LT; - v->a[168424] = anon_sym_GT_GT; - v->a[168425] = actions(7426); - v->a[168426] = 2; - v->a[168427] = anon_sym_PLUS; - v->a[168428] = anon_sym_DASH; - v->a[168429] = actions(7428); - v->a[168430] = 3; - v->a[168431] = anon_sym_STAR; - v->a[168432] = anon_sym_SLASH; - v->a[168433] = anon_sym_PERCENT; - v->a[168434] = actions(7125); - v->a[168435] = 14; - v->a[168436] = anon_sym_PLUS_EQ; - v->a[168437] = anon_sym_DASH_EQ; - v->a[168438] = anon_sym_STAR_EQ; - v->a[168439] = anon_sym_SLASH_EQ; - small_parse_table_8422(v); -} - -void small_parse_table_8422(t_small_parse_table_array *v) -{ - v->a[168440] = anon_sym_PERCENT_EQ; - v->a[168441] = anon_sym_STAR_STAR_EQ; - v->a[168442] = anon_sym_LT_LT_EQ; - v->a[168443] = anon_sym_GT_GT_EQ; - v->a[168444] = anon_sym_AMP_EQ; - v->a[168445] = anon_sym_CARET_EQ; - v->a[168446] = anon_sym_PIPE_EQ; - v->a[168447] = anon_sym_RPAREN; - v->a[168448] = anon_sym_EQ_TILDE; - v->a[168449] = anon_sym_QMARK; - v->a[168450] = 20; - v->a[168451] = actions(71); - v->a[168452] = 1; - v->a[168453] = sym_comment; - v->a[168454] = actions(7280); - v->a[168455] = 1; - v->a[168456] = anon_sym_PIPE_PIPE; - v->a[168457] = actions(7282); - v->a[168458] = 1; - v->a[168459] = anon_sym_AMP_AMP; - small_parse_table_8423(v); -} - -void small_parse_table_8423(t_small_parse_table_array *v) -{ - v->a[168460] = actions(7284); - v->a[168461] = 1; - v->a[168462] = anon_sym_PIPE; - v->a[168463] = actions(7286); - v->a[168464] = 1; - v->a[168465] = anon_sym_CARET; - v->a[168466] = actions(7288); - v->a[168467] = 1; - v->a[168468] = anon_sym_AMP; - v->a[168469] = actions(7302); - v->a[168470] = 1; - v->a[168471] = anon_sym_STAR_STAR; - v->a[168472] = actions(7304); - v->a[168473] = 1; - v->a[168474] = sym_test_operator; - v->a[168475] = actions(7310); - v->a[168476] = 1; - v->a[168477] = anon_sym_EQ; - v->a[168478] = actions(7312); - v->a[168479] = 1; - small_parse_table_8424(v); -} - -void small_parse_table_8424(t_small_parse_table_array *v) -{ - v->a[168480] = anon_sym_EQ_TILDE; - v->a[168481] = actions(7314); - v->a[168482] = 1; - v->a[168483] = anon_sym_QMARK; - v->a[168484] = actions(7561); - v->a[168485] = 1; - v->a[168486] = anon_sym_RBRACK; - v->a[168487] = actions(7278); - v->a[168488] = 2; - v->a[168489] = anon_sym_PLUS_PLUS; - v->a[168490] = anon_sym_DASH_DASH; - v->a[168491] = actions(7290); - v->a[168492] = 2; - v->a[168493] = anon_sym_EQ_EQ; - v->a[168494] = anon_sym_BANG_EQ; - v->a[168495] = actions(7292); - v->a[168496] = 2; - v->a[168497] = anon_sym_LT; - v->a[168498] = anon_sym_GT; - v->a[168499] = actions(7294); - small_parse_table_8425(v); -} - -/* EOF small_parse_table_1684.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1685.c b/parser/static/small_parse_table/small_parse_table_1685.c deleted file mode 100644 index 56275664..00000000 --- a/parser/static/small_parse_table/small_parse_table_1685.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1685.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8425(t_small_parse_table_array *v) -{ - v->a[168500] = 2; - v->a[168501] = anon_sym_LT_EQ; - v->a[168502] = anon_sym_GT_EQ; - v->a[168503] = actions(7296); - v->a[168504] = 2; - v->a[168505] = anon_sym_LT_LT; - v->a[168506] = anon_sym_GT_GT; - v->a[168507] = actions(7298); - v->a[168508] = 2; - v->a[168509] = anon_sym_PLUS; - v->a[168510] = anon_sym_DASH; - v->a[168511] = actions(7300); - v->a[168512] = 3; - v->a[168513] = anon_sym_STAR; - v->a[168514] = anon_sym_SLASH; - v->a[168515] = anon_sym_PERCENT; - v->a[168516] = actions(7446); - v->a[168517] = 11; - v->a[168518] = anon_sym_PLUS_EQ; - v->a[168519] = anon_sym_DASH_EQ; - small_parse_table_8426(v); -} - -void small_parse_table_8426(t_small_parse_table_array *v) -{ - v->a[168520] = anon_sym_STAR_EQ; - v->a[168521] = anon_sym_SLASH_EQ; - v->a[168522] = anon_sym_PERCENT_EQ; - v->a[168523] = anon_sym_STAR_STAR_EQ; - v->a[168524] = anon_sym_LT_LT_EQ; - v->a[168525] = anon_sym_GT_GT_EQ; - v->a[168526] = anon_sym_AMP_EQ; - v->a[168527] = anon_sym_CARET_EQ; - v->a[168528] = anon_sym_PIPE_EQ; - v->a[168529] = 20; - v->a[168530] = actions(71); - v->a[168531] = 1; - v->a[168532] = sym_comment; - v->a[168533] = actions(7322); - v->a[168534] = 1; - v->a[168535] = anon_sym_STAR_STAR; - v->a[168536] = actions(7324); - v->a[168537] = 1; - v->a[168538] = anon_sym_PIPE_PIPE; - v->a[168539] = actions(7326); - small_parse_table_8427(v); -} - -void small_parse_table_8427(t_small_parse_table_array *v) -{ - v->a[168540] = 1; - v->a[168541] = anon_sym_AMP_AMP; - v->a[168542] = actions(7328); - v->a[168543] = 1; - v->a[168544] = anon_sym_PIPE; - v->a[168545] = actions(7330); - v->a[168546] = 1; - v->a[168547] = anon_sym_CARET; - v->a[168548] = actions(7332); - v->a[168549] = 1; - v->a[168550] = anon_sym_AMP; - v->a[168551] = actions(7340); - v->a[168552] = 1; - v->a[168553] = anon_sym_QMARK; - v->a[168554] = actions(7342); - v->a[168555] = 1; - v->a[168556] = sym_test_operator; - v->a[168557] = actions(7346); - v->a[168558] = 1; - v->a[168559] = anon_sym_EQ_TILDE; - small_parse_table_8428(v); -} - -void small_parse_table_8428(t_small_parse_table_array *v) -{ - v->a[168560] = actions(7398); - v->a[168561] = 1; - v->a[168562] = anon_sym_EQ; - v->a[168563] = actions(7561); - v->a[168564] = 1; - v->a[168565] = anon_sym_RBRACK_RBRACK; - v->a[168566] = actions(6793); - v->a[168567] = 2; - v->a[168568] = anon_sym_PLUS_PLUS; - v->a[168569] = anon_sym_DASH_DASH; - v->a[168570] = actions(7316); - v->a[168571] = 2; - v->a[168572] = anon_sym_LT_LT; - v->a[168573] = anon_sym_GT_GT; - v->a[168574] = actions(7318); - v->a[168575] = 2; - v->a[168576] = anon_sym_PLUS; - v->a[168577] = anon_sym_DASH; - v->a[168578] = actions(7334); - v->a[168579] = 2; - small_parse_table_8429(v); -} - -void small_parse_table_8429(t_small_parse_table_array *v) -{ - v->a[168580] = anon_sym_EQ_EQ; - v->a[168581] = anon_sym_BANG_EQ; - v->a[168582] = actions(7336); - v->a[168583] = 2; - v->a[168584] = anon_sym_LT; - v->a[168585] = anon_sym_GT; - v->a[168586] = actions(7338); - v->a[168587] = 2; - v->a[168588] = anon_sym_LT_EQ; - v->a[168589] = anon_sym_GT_EQ; - v->a[168590] = actions(7320); - v->a[168591] = 3; - v->a[168592] = anon_sym_STAR; - v->a[168593] = anon_sym_SLASH; - v->a[168594] = anon_sym_PERCENT; - v->a[168595] = actions(7400); - v->a[168596] = 11; - v->a[168597] = anon_sym_PLUS_EQ; - v->a[168598] = anon_sym_DASH_EQ; - v->a[168599] = anon_sym_STAR_EQ; - small_parse_table_8430(v); -} - -/* EOF small_parse_table_1685.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1686.c b/parser/static/small_parse_table/small_parse_table_1686.c deleted file mode 100644 index 57d5d5c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1686.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1686.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8430(t_small_parse_table_array *v) -{ - v->a[168600] = anon_sym_SLASH_EQ; - v->a[168601] = anon_sym_PERCENT_EQ; - v->a[168602] = anon_sym_STAR_STAR_EQ; - v->a[168603] = anon_sym_LT_LT_EQ; - v->a[168604] = anon_sym_GT_GT_EQ; - v->a[168605] = anon_sym_AMP_EQ; - v->a[168606] = anon_sym_CARET_EQ; - v->a[168607] = anon_sym_PIPE_EQ; - v->a[168608] = 20; - v->a[168609] = actions(71); - v->a[168610] = 1; - v->a[168611] = sym_comment; - v->a[168612] = actions(7220); - v->a[168613] = 1; - v->a[168614] = anon_sym_STAR_STAR; - v->a[168615] = actions(7222); - v->a[168616] = 1; - v->a[168617] = sym_test_operator; - v->a[168618] = actions(7376); - v->a[168619] = 1; - small_parse_table_8431(v); -} - -void small_parse_table_8431(t_small_parse_table_array *v) -{ - v->a[168620] = anon_sym_EQ; - v->a[168621] = actions(7380); - v->a[168622] = 1; - v->a[168623] = anon_sym_PIPE_PIPE; - v->a[168624] = actions(7382); - v->a[168625] = 1; - v->a[168626] = anon_sym_AMP_AMP; - v->a[168627] = actions(7384); - v->a[168628] = 1; - v->a[168629] = anon_sym_PIPE; - v->a[168630] = actions(7386); - v->a[168631] = 1; - v->a[168632] = anon_sym_CARET; - v->a[168633] = actions(7388); - v->a[168634] = 1; - v->a[168635] = anon_sym_AMP; - v->a[168636] = actions(7390); - v->a[168637] = 1; - v->a[168638] = anon_sym_EQ_TILDE; - v->a[168639] = actions(7392); - small_parse_table_8432(v); -} - -void small_parse_table_8432(t_small_parse_table_array *v) -{ - v->a[168640] = 1; - v->a[168641] = anon_sym_QMARK; - v->a[168642] = actions(7563); - v->a[168643] = 1; - v->a[168644] = anon_sym_RPAREN_RPAREN; - v->a[168645] = actions(6793); - v->a[168646] = 2; - v->a[168647] = anon_sym_PLUS_PLUS; - v->a[168648] = anon_sym_DASH_DASH; - v->a[168649] = actions(7208); - v->a[168650] = 2; - v->a[168651] = anon_sym_EQ_EQ; - v->a[168652] = anon_sym_BANG_EQ; - v->a[168653] = actions(7210); - v->a[168654] = 2; - v->a[168655] = anon_sym_LT; - v->a[168656] = anon_sym_GT; - v->a[168657] = actions(7212); - v->a[168658] = 2; - v->a[168659] = anon_sym_LT_EQ; - small_parse_table_8433(v); -} - -void small_parse_table_8433(t_small_parse_table_array *v) -{ - v->a[168660] = anon_sym_GT_EQ; - v->a[168661] = actions(7214); - v->a[168662] = 2; - v->a[168663] = anon_sym_LT_LT; - v->a[168664] = anon_sym_GT_GT; - v->a[168665] = actions(7216); - v->a[168666] = 2; - v->a[168667] = anon_sym_PLUS; - v->a[168668] = anon_sym_DASH; - v->a[168669] = actions(7218); - v->a[168670] = 3; - v->a[168671] = anon_sym_STAR; - v->a[168672] = anon_sym_SLASH; - v->a[168673] = anon_sym_PERCENT; - v->a[168674] = actions(7378); - v->a[168675] = 11; - v->a[168676] = anon_sym_PLUS_EQ; - v->a[168677] = anon_sym_DASH_EQ; - v->a[168678] = anon_sym_STAR_EQ; - v->a[168679] = anon_sym_SLASH_EQ; - small_parse_table_8434(v); -} - -void small_parse_table_8434(t_small_parse_table_array *v) -{ - v->a[168680] = anon_sym_PERCENT_EQ; - v->a[168681] = anon_sym_STAR_STAR_EQ; - v->a[168682] = anon_sym_LT_LT_EQ; - v->a[168683] = anon_sym_GT_GT_EQ; - v->a[168684] = anon_sym_AMP_EQ; - v->a[168685] = anon_sym_CARET_EQ; - v->a[168686] = anon_sym_PIPE_EQ; - v->a[168687] = 20; - v->a[168688] = actions(71); - v->a[168689] = 1; - v->a[168690] = sym_comment; - v->a[168691] = actions(7280); - v->a[168692] = 1; - v->a[168693] = anon_sym_PIPE_PIPE; - v->a[168694] = actions(7282); - v->a[168695] = 1; - v->a[168696] = anon_sym_AMP_AMP; - v->a[168697] = actions(7284); - v->a[168698] = 1; - v->a[168699] = anon_sym_PIPE; - small_parse_table_8435(v); -} - -/* EOF small_parse_table_1686.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1687.c b/parser/static/small_parse_table/small_parse_table_1687.c deleted file mode 100644 index 87cf5523..00000000 --- a/parser/static/small_parse_table/small_parse_table_1687.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1687.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8435(t_small_parse_table_array *v) -{ - v->a[168700] = actions(7286); - v->a[168701] = 1; - v->a[168702] = anon_sym_CARET; - v->a[168703] = actions(7288); - v->a[168704] = 1; - v->a[168705] = anon_sym_AMP; - v->a[168706] = actions(7302); - v->a[168707] = 1; - v->a[168708] = anon_sym_STAR_STAR; - v->a[168709] = actions(7304); - v->a[168710] = 1; - v->a[168711] = sym_test_operator; - v->a[168712] = actions(7310); - v->a[168713] = 1; - v->a[168714] = anon_sym_EQ; - v->a[168715] = actions(7312); - v->a[168716] = 1; - v->a[168717] = anon_sym_EQ_TILDE; - v->a[168718] = actions(7314); - v->a[168719] = 1; - small_parse_table_8436(v); -} - -void small_parse_table_8436(t_small_parse_table_array *v) -{ - v->a[168720] = anon_sym_QMARK; - v->a[168721] = actions(7563); - v->a[168722] = 1; - v->a[168723] = anon_sym_RBRACK; - v->a[168724] = actions(7278); - v->a[168725] = 2; - v->a[168726] = anon_sym_PLUS_PLUS; - v->a[168727] = anon_sym_DASH_DASH; - v->a[168728] = actions(7290); - v->a[168729] = 2; - v->a[168730] = anon_sym_EQ_EQ; - v->a[168731] = anon_sym_BANG_EQ; - v->a[168732] = actions(7292); - v->a[168733] = 2; - v->a[168734] = anon_sym_LT; - v->a[168735] = anon_sym_GT; - v->a[168736] = actions(7294); - v->a[168737] = 2; - v->a[168738] = anon_sym_LT_EQ; - v->a[168739] = anon_sym_GT_EQ; - small_parse_table_8437(v); -} - -void small_parse_table_8437(t_small_parse_table_array *v) -{ - v->a[168740] = actions(7296); - v->a[168741] = 2; - v->a[168742] = anon_sym_LT_LT; - v->a[168743] = anon_sym_GT_GT; - v->a[168744] = actions(7298); - v->a[168745] = 2; - v->a[168746] = anon_sym_PLUS; - v->a[168747] = anon_sym_DASH; - v->a[168748] = actions(7300); - v->a[168749] = 3; - v->a[168750] = anon_sym_STAR; - v->a[168751] = anon_sym_SLASH; - v->a[168752] = anon_sym_PERCENT; - v->a[168753] = actions(7446); - v->a[168754] = 11; - v->a[168755] = anon_sym_PLUS_EQ; - v->a[168756] = anon_sym_DASH_EQ; - v->a[168757] = anon_sym_STAR_EQ; - v->a[168758] = anon_sym_SLASH_EQ; - v->a[168759] = anon_sym_PERCENT_EQ; - small_parse_table_8438(v); -} - -void small_parse_table_8438(t_small_parse_table_array *v) -{ - v->a[168760] = anon_sym_STAR_STAR_EQ; - v->a[168761] = anon_sym_LT_LT_EQ; - v->a[168762] = anon_sym_GT_GT_EQ; - v->a[168763] = anon_sym_AMP_EQ; - v->a[168764] = anon_sym_CARET_EQ; - v->a[168765] = anon_sym_PIPE_EQ; - v->a[168766] = 20; - v->a[168767] = actions(71); - v->a[168768] = 1; - v->a[168769] = sym_comment; - v->a[168770] = actions(7322); - v->a[168771] = 1; - v->a[168772] = anon_sym_STAR_STAR; - v->a[168773] = actions(7324); - v->a[168774] = 1; - v->a[168775] = anon_sym_PIPE_PIPE; - v->a[168776] = actions(7326); - v->a[168777] = 1; - v->a[168778] = anon_sym_AMP_AMP; - v->a[168779] = actions(7328); - small_parse_table_8439(v); -} - -void small_parse_table_8439(t_small_parse_table_array *v) -{ - v->a[168780] = 1; - v->a[168781] = anon_sym_PIPE; - v->a[168782] = actions(7330); - v->a[168783] = 1; - v->a[168784] = anon_sym_CARET; - v->a[168785] = actions(7332); - v->a[168786] = 1; - v->a[168787] = anon_sym_AMP; - v->a[168788] = actions(7340); - v->a[168789] = 1; - v->a[168790] = anon_sym_QMARK; - v->a[168791] = actions(7342); - v->a[168792] = 1; - v->a[168793] = sym_test_operator; - v->a[168794] = actions(7346); - v->a[168795] = 1; - v->a[168796] = anon_sym_EQ_TILDE; - v->a[168797] = actions(7398); - v->a[168798] = 1; - v->a[168799] = anon_sym_EQ; - small_parse_table_8440(v); -} - -/* EOF small_parse_table_1687.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1688.c b/parser/static/small_parse_table/small_parse_table_1688.c deleted file mode 100644 index e8631923..00000000 --- a/parser/static/small_parse_table/small_parse_table_1688.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1688.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8440(t_small_parse_table_array *v) -{ - v->a[168800] = actions(7563); - v->a[168801] = 1; - v->a[168802] = anon_sym_RBRACK_RBRACK; - v->a[168803] = actions(6793); - v->a[168804] = 2; - v->a[168805] = anon_sym_PLUS_PLUS; - v->a[168806] = anon_sym_DASH_DASH; - v->a[168807] = actions(7316); - v->a[168808] = 2; - v->a[168809] = anon_sym_LT_LT; - v->a[168810] = anon_sym_GT_GT; - v->a[168811] = actions(7318); - v->a[168812] = 2; - v->a[168813] = anon_sym_PLUS; - v->a[168814] = anon_sym_DASH; - v->a[168815] = actions(7334); - v->a[168816] = 2; - v->a[168817] = anon_sym_EQ_EQ; - v->a[168818] = anon_sym_BANG_EQ; - v->a[168819] = actions(7336); - small_parse_table_8441(v); -} - -void small_parse_table_8441(t_small_parse_table_array *v) -{ - v->a[168820] = 2; - v->a[168821] = anon_sym_LT; - v->a[168822] = anon_sym_GT; - v->a[168823] = actions(7338); - v->a[168824] = 2; - v->a[168825] = anon_sym_LT_EQ; - v->a[168826] = anon_sym_GT_EQ; - v->a[168827] = actions(7320); - v->a[168828] = 3; - v->a[168829] = anon_sym_STAR; - v->a[168830] = anon_sym_SLASH; - v->a[168831] = anon_sym_PERCENT; - v->a[168832] = actions(7400); - v->a[168833] = 11; - v->a[168834] = anon_sym_PLUS_EQ; - v->a[168835] = anon_sym_DASH_EQ; - v->a[168836] = anon_sym_STAR_EQ; - v->a[168837] = anon_sym_SLASH_EQ; - v->a[168838] = anon_sym_PERCENT_EQ; - v->a[168839] = anon_sym_STAR_STAR_EQ; - small_parse_table_8442(v); -} - -void small_parse_table_8442(t_small_parse_table_array *v) -{ - v->a[168840] = anon_sym_LT_LT_EQ; - v->a[168841] = anon_sym_GT_GT_EQ; - v->a[168842] = anon_sym_AMP_EQ; - v->a[168843] = anon_sym_CARET_EQ; - v->a[168844] = anon_sym_PIPE_EQ; - v->a[168845] = 3; - v->a[168846] = actions(3); - v->a[168847] = 1; - v->a[168848] = sym_comment; - v->a[168849] = actions(1314); - v->a[168850] = 1; - v->a[168851] = aux_sym_heredoc_redirect_token1; - v->a[168852] = actions(1312); - v->a[168853] = 36; - v->a[168854] = anon_sym_SEMI; - v->a[168855] = anon_sym_COMMA; - v->a[168856] = anon_sym_PLUS_PLUS; - v->a[168857] = anon_sym_DASH_DASH; - v->a[168858] = anon_sym_PLUS_EQ; - v->a[168859] = anon_sym_DASH_EQ; - small_parse_table_8443(v); -} - -void small_parse_table_8443(t_small_parse_table_array *v) -{ - v->a[168860] = anon_sym_STAR_EQ; - v->a[168861] = anon_sym_SLASH_EQ; - v->a[168862] = anon_sym_PERCENT_EQ; - v->a[168863] = anon_sym_STAR_STAR_EQ; - v->a[168864] = anon_sym_LT_LT_EQ; - v->a[168865] = anon_sym_GT_GT_EQ; - v->a[168866] = anon_sym_AMP_EQ; - v->a[168867] = anon_sym_CARET_EQ; - v->a[168868] = anon_sym_PIPE_EQ; - v->a[168869] = anon_sym_PIPE_PIPE; - v->a[168870] = anon_sym_DASHo; - v->a[168871] = anon_sym_AMP_AMP; - v->a[168872] = anon_sym_DASHa; - v->a[168873] = anon_sym_PIPE; - v->a[168874] = anon_sym_CARET; - v->a[168875] = anon_sym_AMP; - v->a[168876] = anon_sym_EQ_EQ; - v->a[168877] = anon_sym_BANG_EQ; - v->a[168878] = anon_sym_LT; - v->a[168879] = anon_sym_GT; - small_parse_table_8444(v); -} - -void small_parse_table_8444(t_small_parse_table_array *v) -{ - v->a[168880] = anon_sym_LT_EQ; - v->a[168881] = anon_sym_GT_EQ; - v->a[168882] = anon_sym_LT_LT; - v->a[168883] = anon_sym_GT_GT; - v->a[168884] = anon_sym_PLUS; - v->a[168885] = anon_sym_DASH; - v->a[168886] = anon_sym_STAR; - v->a[168887] = anon_sym_SLASH; - v->a[168888] = anon_sym_PERCENT; - v->a[168889] = anon_sym_STAR_STAR; - v->a[168890] = 20; - v->a[168891] = actions(71); - v->a[168892] = 1; - v->a[168893] = sym_comment; - v->a[168894] = actions(7220); - v->a[168895] = 1; - v->a[168896] = anon_sym_STAR_STAR; - v->a[168897] = actions(7222); - v->a[168898] = 1; - v->a[168899] = sym_test_operator; - small_parse_table_8445(v); -} - -/* EOF small_parse_table_1688.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1689.c b/parser/static/small_parse_table/small_parse_table_1689.c deleted file mode 100644 index 9819faba..00000000 --- a/parser/static/small_parse_table/small_parse_table_1689.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1689.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8445(t_small_parse_table_array *v) -{ - v->a[168900] = actions(7376); - v->a[168901] = 1; - v->a[168902] = anon_sym_EQ; - v->a[168903] = actions(7380); - v->a[168904] = 1; - v->a[168905] = anon_sym_PIPE_PIPE; - v->a[168906] = actions(7382); - v->a[168907] = 1; - v->a[168908] = anon_sym_AMP_AMP; - v->a[168909] = actions(7384); - v->a[168910] = 1; - v->a[168911] = anon_sym_PIPE; - v->a[168912] = actions(7386); - v->a[168913] = 1; - v->a[168914] = anon_sym_CARET; - v->a[168915] = actions(7388); - v->a[168916] = 1; - v->a[168917] = anon_sym_AMP; - v->a[168918] = actions(7390); - v->a[168919] = 1; - small_parse_table_8446(v); -} - -void small_parse_table_8446(t_small_parse_table_array *v) -{ - v->a[168920] = anon_sym_EQ_TILDE; - v->a[168921] = actions(7392); - v->a[168922] = 1; - v->a[168923] = anon_sym_QMARK; - v->a[168924] = actions(7543); - v->a[168925] = 1; - v->a[168926] = anon_sym_RPAREN_RPAREN; - v->a[168927] = actions(6793); - v->a[168928] = 2; - v->a[168929] = anon_sym_PLUS_PLUS; - v->a[168930] = anon_sym_DASH_DASH; - v->a[168931] = actions(7208); - v->a[168932] = 2; - v->a[168933] = anon_sym_EQ_EQ; - v->a[168934] = anon_sym_BANG_EQ; - v->a[168935] = actions(7210); - v->a[168936] = 2; - v->a[168937] = anon_sym_LT; - v->a[168938] = anon_sym_GT; - v->a[168939] = actions(7212); - small_parse_table_8447(v); -} - -void small_parse_table_8447(t_small_parse_table_array *v) -{ - v->a[168940] = 2; - v->a[168941] = anon_sym_LT_EQ; - v->a[168942] = anon_sym_GT_EQ; - v->a[168943] = actions(7214); - v->a[168944] = 2; - v->a[168945] = anon_sym_LT_LT; - v->a[168946] = anon_sym_GT_GT; - v->a[168947] = actions(7216); - v->a[168948] = 2; - v->a[168949] = anon_sym_PLUS; - v->a[168950] = anon_sym_DASH; - v->a[168951] = actions(7218); - v->a[168952] = 3; - v->a[168953] = anon_sym_STAR; - v->a[168954] = anon_sym_SLASH; - v->a[168955] = anon_sym_PERCENT; - v->a[168956] = actions(7378); - v->a[168957] = 11; - v->a[168958] = anon_sym_PLUS_EQ; - v->a[168959] = anon_sym_DASH_EQ; - small_parse_table_8448(v); -} - -void small_parse_table_8448(t_small_parse_table_array *v) -{ - v->a[168960] = anon_sym_STAR_EQ; - v->a[168961] = anon_sym_SLASH_EQ; - v->a[168962] = anon_sym_PERCENT_EQ; - v->a[168963] = anon_sym_STAR_STAR_EQ; - v->a[168964] = anon_sym_LT_LT_EQ; - v->a[168965] = anon_sym_GT_GT_EQ; - v->a[168966] = anon_sym_AMP_EQ; - v->a[168967] = anon_sym_CARET_EQ; - v->a[168968] = anon_sym_PIPE_EQ; - v->a[168969] = 3; - v->a[168970] = actions(3); - v->a[168971] = 1; - v->a[168972] = sym_comment; - v->a[168973] = actions(1346); - v->a[168974] = 1; - v->a[168975] = aux_sym_heredoc_redirect_token1; - v->a[168976] = actions(1344); - v->a[168977] = 36; - v->a[168978] = anon_sym_SEMI; - v->a[168979] = anon_sym_COMMA; - small_parse_table_8449(v); -} - -void small_parse_table_8449(t_small_parse_table_array *v) -{ - v->a[168980] = anon_sym_PLUS_PLUS; - v->a[168981] = anon_sym_DASH_DASH; - v->a[168982] = anon_sym_PLUS_EQ; - v->a[168983] = anon_sym_DASH_EQ; - v->a[168984] = anon_sym_STAR_EQ; - v->a[168985] = anon_sym_SLASH_EQ; - v->a[168986] = anon_sym_PERCENT_EQ; - v->a[168987] = anon_sym_STAR_STAR_EQ; - v->a[168988] = anon_sym_LT_LT_EQ; - v->a[168989] = anon_sym_GT_GT_EQ; - v->a[168990] = anon_sym_AMP_EQ; - v->a[168991] = anon_sym_CARET_EQ; - v->a[168992] = anon_sym_PIPE_EQ; - v->a[168993] = anon_sym_PIPE_PIPE; - v->a[168994] = anon_sym_DASHo; - v->a[168995] = anon_sym_AMP_AMP; - v->a[168996] = anon_sym_DASHa; - v->a[168997] = anon_sym_PIPE; - v->a[168998] = anon_sym_CARET; - v->a[168999] = anon_sym_AMP; - small_parse_table_8450(v); -} - -/* EOF small_parse_table_1689.c */ diff --git a/parser/static/small_parse_table/small_parse_table_169.c b/parser/static/small_parse_table/small_parse_table_169.c index 9118ca81..764593bd 100644 --- a/parser/static/small_parse_table/small_parse_table_169.c +++ b/parser/static/small_parse_table/small_parse_table_169.c @@ -14,126 +14,126 @@ void small_parse_table_845(t_small_parse_table_array *v) { - v->a[16900] = sym_concatenation; - v->a[16901] = actions(2500); - v->a[16902] = 2; - v->a[16903] = sym_file_descriptor; - v->a[16904] = aux_sym_heredoc_redirect_token1; - v->a[16905] = actions(3363); - v->a[16906] = 2; - v->a[16907] = anon_sym_LPAREN_LPAREN; - v->a[16908] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16909] = actions(3385); - v->a[16910] = 2; - v->a[16911] = anon_sym_LT_LPAREN; - v->a[16912] = anon_sym_GT_LPAREN; - v->a[16913] = actions(3526); - v->a[16914] = 3; - v->a[16915] = sym_raw_string; - v->a[16916] = sym_ansi_c_string; - v->a[16917] = sym_word; - v->a[16918] = state(4370); - v->a[16919] = 9; + v->a[16900] = 7; + v->a[16901] = sym_arithmetic_expansion; + v->a[16902] = sym_brace_expression; + v->a[16903] = sym_string; + v->a[16904] = sym_number; + v->a[16905] = sym_simple_expansion; + v->a[16906] = sym_expansion; + v->a[16907] = sym_command_substitution; + v->a[16908] = actions(1337); + v->a[16909] = 16; + v->a[16910] = anon_sym_PIPE; + v->a[16911] = anon_sym_PIPE_AMP; + v->a[16912] = anon_sym_AMP_AMP; + v->a[16913] = anon_sym_PIPE_PIPE; + v->a[16914] = anon_sym_LT; + v->a[16915] = anon_sym_GT; + v->a[16916] = anon_sym_GT_GT; + v->a[16917] = anon_sym_AMP_GT; + v->a[16918] = anon_sym_AMP_GT_GT; + v->a[16919] = anon_sym_LT_AMP; small_parse_table_846(v); } void small_parse_table_846(t_small_parse_table_array *v) { - v->a[16920] = sym_arithmetic_expansion; - v->a[16921] = sym_brace_expression; - v->a[16922] = sym_string; - v->a[16923] = sym_translated_string; - v->a[16924] = sym_number; - v->a[16925] = sym_simple_expansion; - v->a[16926] = sym_expansion; - v->a[16927] = sym_command_substitution; - v->a[16928] = sym_process_substitution; - v->a[16929] = actions(2498); - v->a[16930] = 22; - v->a[16931] = anon_sym_SEMI; - v->a[16932] = anon_sym_PIPE_PIPE; - v->a[16933] = anon_sym_AMP_AMP; - v->a[16934] = anon_sym_PIPE; - v->a[16935] = anon_sym_AMP; - v->a[16936] = anon_sym_LT; - v->a[16937] = anon_sym_GT; - v->a[16938] = anon_sym_LT_LT; - v->a[16939] = anon_sym_GT_GT; + v->a[16920] = anon_sym_GT_AMP; + v->a[16921] = anon_sym_GT_PIPE; + v->a[16922] = anon_sym_LT_AMP_DASH; + v->a[16923] = anon_sym_GT_AMP_DASH; + v->a[16924] = anon_sym_LT_LT; + v->a[16925] = anon_sym_LT_LT_DASH; + v->a[16926] = 6; + v->a[16927] = actions(3); + v->a[16928] = 1; + v->a[16929] = sym_comment; + v->a[16930] = actions(2684); + v->a[16931] = 1; + v->a[16932] = aux_sym_concatenation_token1; + v->a[16933] = actions(2686); + v->a[16934] = 1; + v->a[16935] = sym__concat; + v->a[16936] = state(482); + v->a[16937] = 1; + v->a[16938] = aux_sym_concatenation_repeat1; + v->a[16939] = actions(2664); small_parse_table_847(v); } void small_parse_table_847(t_small_parse_table_array *v) { - v->a[16940] = anon_sym_esac; - v->a[16941] = anon_sym_SEMI_SEMI; - v->a[16942] = anon_sym_SEMI_AMP; - v->a[16943] = anon_sym_SEMI_SEMI_AMP; - v->a[16944] = anon_sym_PIPE_AMP; - v->a[16945] = anon_sym_AMP_GT; - v->a[16946] = anon_sym_AMP_GT_GT; - v->a[16947] = anon_sym_LT_AMP; - v->a[16948] = anon_sym_GT_AMP; - v->a[16949] = anon_sym_GT_PIPE; - v->a[16950] = anon_sym_LT_AMP_DASH; - v->a[16951] = anon_sym_GT_AMP_DASH; - v->a[16952] = anon_sym_LT_LT_DASH; - v->a[16953] = 21; - v->a[16954] = actions(3); - v->a[16955] = 1; - v->a[16956] = sym_comment; - v->a[16957] = actions(3274); - v->a[16958] = 1; - v->a[16959] = anon_sym_DQUOTE; + v->a[16940] = 5; + v->a[16941] = sym_file_descriptor; + v->a[16942] = sym_test_operator; + v->a[16943] = sym__bare_dollar; + v->a[16944] = sym__brace_start; + v->a[16945] = aux_sym_heredoc_redirect_token1; + v->a[16946] = actions(2662); + v->a[16947] = 35; + v->a[16948] = anon_sym_esac; + v->a[16949] = anon_sym_LPAREN; + v->a[16950] = anon_sym_PIPE; + v->a[16951] = anon_sym_SEMI_SEMI; + v->a[16952] = anon_sym_SEMI_AMP; + v->a[16953] = anon_sym_SEMI_SEMI_AMP; + v->a[16954] = anon_sym_PIPE_AMP; + v->a[16955] = anon_sym_AMP_AMP; + v->a[16956] = anon_sym_PIPE_PIPE; + v->a[16957] = anon_sym_LT; + v->a[16958] = anon_sym_GT; + v->a[16959] = anon_sym_GT_GT; small_parse_table_848(v); } void small_parse_table_848(t_small_parse_table_array *v) { - v->a[16960] = actions(3337); - v->a[16961] = 1; - v->a[16962] = anon_sym_DOLLAR_LBRACK; - v->a[16963] = actions(3339); - v->a[16964] = 1; - v->a[16965] = anon_sym_DOLLAR; - v->a[16966] = actions(3341); - v->a[16967] = 1; - v->a[16968] = sym__special_character; - v->a[16969] = actions(3343); - v->a[16970] = 1; - v->a[16971] = aux_sym_number_token1; - v->a[16972] = actions(3345); - v->a[16973] = 1; - v->a[16974] = aux_sym_number_token2; - v->a[16975] = actions(3347); - v->a[16976] = 1; + v->a[16960] = anon_sym_AMP_GT; + v->a[16961] = anon_sym_AMP_GT_GT; + v->a[16962] = anon_sym_LT_AMP; + v->a[16963] = anon_sym_GT_AMP; + v->a[16964] = anon_sym_GT_PIPE; + v->a[16965] = anon_sym_LT_AMP_DASH; + v->a[16966] = anon_sym_GT_AMP_DASH; + v->a[16967] = anon_sym_LT_LT; + v->a[16968] = anon_sym_LT_LT_DASH; + v->a[16969] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[16970] = anon_sym_AMP; + v->a[16971] = anon_sym_DOLLAR; + v->a[16972] = sym__special_character; + v->a[16973] = anon_sym_DQUOTE; + v->a[16974] = sym_raw_string; + v->a[16975] = aux_sym_number_token1; + v->a[16976] = aux_sym_number_token2; v->a[16977] = anon_sym_DOLLAR_LBRACE; - v->a[16978] = actions(3349); - v->a[16979] = 1; + v->a[16978] = anon_sym_DOLLAR_LPAREN; + v->a[16979] = anon_sym_BQUOTE; small_parse_table_849(v); } void small_parse_table_849(t_small_parse_table_array *v) { - v->a[16980] = anon_sym_DOLLAR_LPAREN; - v->a[16981] = actions(3351); - v->a[16982] = 1; - v->a[16983] = anon_sym_BQUOTE; - v->a[16984] = actions(3353); + v->a[16980] = anon_sym_DOLLAR_BQUOTE; + v->a[16981] = sym_word; + v->a[16982] = anon_sym_SEMI; + v->a[16983] = 6; + v->a[16984] = actions(3); v->a[16985] = 1; - v->a[16986] = anon_sym_DOLLAR_BQUOTE; - v->a[16987] = actions(3357); + v->a[16986] = sym_comment; + v->a[16987] = actions(1806); v->a[16988] = 1; - v->a[16989] = sym_test_operator; - v->a[16990] = actions(3359); - v->a[16991] = 1; - v->a[16992] = sym__brace_start; - v->a[16993] = state(2147); - v->a[16994] = 1; - v->a[16995] = aux_sym__literal_repeat1; - v->a[16996] = actions(2096); - v->a[16997] = 2; - v->a[16998] = sym_file_descriptor; - v->a[16999] = aux_sym_heredoc_redirect_token1; + v->a[16989] = sym_variable_name; + v->a[16990] = actions(1804); + v->a[16991] = 2; + v->a[16992] = aux_sym__simple_variable_name_token1; + v->a[16993] = aux_sym__multiline_variable_name_token1; + v->a[16994] = actions(816); + v->a[16995] = 3; + v->a[16996] = sym_file_descriptor; + v->a[16997] = sym_test_operator; + v->a[16998] = sym__brace_start; + v->a[16999] = actions(1802); small_parse_table_850(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1690.c b/parser/static/small_parse_table/small_parse_table_1690.c deleted file mode 100644 index 10dd4e48..00000000 --- a/parser/static/small_parse_table/small_parse_table_1690.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1690.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8450(t_small_parse_table_array *v) -{ - v->a[169000] = anon_sym_EQ_EQ; - v->a[169001] = anon_sym_BANG_EQ; - v->a[169002] = anon_sym_LT; - v->a[169003] = anon_sym_GT; - v->a[169004] = anon_sym_LT_EQ; - v->a[169005] = anon_sym_GT_EQ; - v->a[169006] = anon_sym_LT_LT; - v->a[169007] = anon_sym_GT_GT; - v->a[169008] = anon_sym_PLUS; - v->a[169009] = anon_sym_DASH; - v->a[169010] = anon_sym_STAR; - v->a[169011] = anon_sym_SLASH; - v->a[169012] = anon_sym_PERCENT; - v->a[169013] = anon_sym_STAR_STAR; - v->a[169014] = 3; - v->a[169015] = actions(3); - v->a[169016] = 1; - v->a[169017] = sym_comment; - v->a[169018] = actions(1358); - v->a[169019] = 1; - small_parse_table_8451(v); -} - -void small_parse_table_8451(t_small_parse_table_array *v) -{ - v->a[169020] = aux_sym_heredoc_redirect_token1; - v->a[169021] = actions(1356); - v->a[169022] = 36; - v->a[169023] = anon_sym_SEMI; - v->a[169024] = anon_sym_COMMA; - v->a[169025] = anon_sym_PLUS_PLUS; - v->a[169026] = anon_sym_DASH_DASH; - v->a[169027] = anon_sym_PLUS_EQ; - v->a[169028] = anon_sym_DASH_EQ; - v->a[169029] = anon_sym_STAR_EQ; - v->a[169030] = anon_sym_SLASH_EQ; - v->a[169031] = anon_sym_PERCENT_EQ; - v->a[169032] = anon_sym_STAR_STAR_EQ; - v->a[169033] = anon_sym_LT_LT_EQ; - v->a[169034] = anon_sym_GT_GT_EQ; - v->a[169035] = anon_sym_AMP_EQ; - v->a[169036] = anon_sym_CARET_EQ; - v->a[169037] = anon_sym_PIPE_EQ; - v->a[169038] = anon_sym_PIPE_PIPE; - v->a[169039] = anon_sym_DASHo; - small_parse_table_8452(v); -} - -void small_parse_table_8452(t_small_parse_table_array *v) -{ - v->a[169040] = anon_sym_AMP_AMP; - v->a[169041] = anon_sym_DASHa; - v->a[169042] = anon_sym_PIPE; - v->a[169043] = anon_sym_CARET; - v->a[169044] = anon_sym_AMP; - v->a[169045] = anon_sym_EQ_EQ; - v->a[169046] = anon_sym_BANG_EQ; - v->a[169047] = anon_sym_LT; - v->a[169048] = anon_sym_GT; - v->a[169049] = anon_sym_LT_EQ; - v->a[169050] = anon_sym_GT_EQ; - v->a[169051] = anon_sym_LT_LT; - v->a[169052] = anon_sym_GT_GT; - v->a[169053] = anon_sym_PLUS; - v->a[169054] = anon_sym_DASH; - v->a[169055] = anon_sym_STAR; - v->a[169056] = anon_sym_SLASH; - v->a[169057] = anon_sym_PERCENT; - v->a[169058] = anon_sym_STAR_STAR; - v->a[169059] = 3; - small_parse_table_8453(v); -} - -void small_parse_table_8453(t_small_parse_table_array *v) -{ - v->a[169060] = actions(3); - v->a[169061] = 1; - v->a[169062] = sym_comment; - v->a[169063] = actions(1338); - v->a[169064] = 1; - v->a[169065] = aux_sym_heredoc_redirect_token1; - v->a[169066] = actions(1336); - v->a[169067] = 36; - v->a[169068] = anon_sym_SEMI; - v->a[169069] = anon_sym_COMMA; - v->a[169070] = anon_sym_PLUS_PLUS; - v->a[169071] = anon_sym_DASH_DASH; - v->a[169072] = anon_sym_PLUS_EQ; - v->a[169073] = anon_sym_DASH_EQ; - v->a[169074] = anon_sym_STAR_EQ; - v->a[169075] = anon_sym_SLASH_EQ; - v->a[169076] = anon_sym_PERCENT_EQ; - v->a[169077] = anon_sym_STAR_STAR_EQ; - v->a[169078] = anon_sym_LT_LT_EQ; - v->a[169079] = anon_sym_GT_GT_EQ; - small_parse_table_8454(v); -} - -void small_parse_table_8454(t_small_parse_table_array *v) -{ - v->a[169080] = anon_sym_AMP_EQ; - v->a[169081] = anon_sym_CARET_EQ; - v->a[169082] = anon_sym_PIPE_EQ; - v->a[169083] = anon_sym_PIPE_PIPE; - v->a[169084] = anon_sym_DASHo; - v->a[169085] = anon_sym_AMP_AMP; - v->a[169086] = anon_sym_DASHa; - v->a[169087] = anon_sym_PIPE; - v->a[169088] = anon_sym_CARET; - v->a[169089] = anon_sym_AMP; - v->a[169090] = anon_sym_EQ_EQ; - v->a[169091] = anon_sym_BANG_EQ; - v->a[169092] = anon_sym_LT; - v->a[169093] = anon_sym_GT; - v->a[169094] = anon_sym_LT_EQ; - v->a[169095] = anon_sym_GT_EQ; - v->a[169096] = anon_sym_LT_LT; - v->a[169097] = anon_sym_GT_GT; - v->a[169098] = anon_sym_PLUS; - v->a[169099] = anon_sym_DASH; - small_parse_table_8455(v); -} - -/* EOF small_parse_table_1690.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1691.c b/parser/static/small_parse_table/small_parse_table_1691.c deleted file mode 100644 index 969f1c33..00000000 --- a/parser/static/small_parse_table/small_parse_table_1691.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1691.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8455(t_small_parse_table_array *v) -{ - v->a[169100] = anon_sym_STAR; - v->a[169101] = anon_sym_SLASH; - v->a[169102] = anon_sym_PERCENT; - v->a[169103] = anon_sym_STAR_STAR; - v->a[169104] = 8; - v->a[169105] = actions(3); - v->a[169106] = 1; - v->a[169107] = sym_comment; - v->a[169108] = actions(3791); - v->a[169109] = 1; - v->a[169110] = anon_sym_DQUOTE; - v->a[169111] = actions(7444); - v->a[169112] = 1; - v->a[169113] = sym_variable_name; - v->a[169114] = state(4389); - v->a[169115] = 1; - v->a[169116] = sym_string; - v->a[169117] = actions(1235); - v->a[169118] = 2; - v->a[169119] = sym_file_descriptor; - small_parse_table_8456(v); -} - -void small_parse_table_8456(t_small_parse_table_array *v) -{ - v->a[169120] = ts_builtin_sym_end; - v->a[169121] = actions(7442); - v->a[169122] = 2; - v->a[169123] = aux_sym__simple_variable_name_token1; - v->a[169124] = aux_sym__multiline_variable_name_token1; - v->a[169125] = actions(7440); - v->a[169126] = 9; - v->a[169127] = anon_sym_DASH; - v->a[169128] = anon_sym_STAR; - v->a[169129] = anon_sym_BANG; - v->a[169130] = anon_sym_QMARK; - v->a[169131] = anon_sym_DOLLAR; - v->a[169132] = anon_sym_POUND; - v->a[169133] = anon_sym_AT2; - v->a[169134] = anon_sym_0; - v->a[169135] = anon_sym__; - v->a[169136] = actions(1227); - v->a[169137] = 21; - v->a[169138] = anon_sym_SEMI; - v->a[169139] = anon_sym_PIPE_PIPE; - small_parse_table_8457(v); -} - -void small_parse_table_8457(t_small_parse_table_array *v) -{ - v->a[169140] = anon_sym_AMP_AMP; - v->a[169141] = anon_sym_PIPE; - v->a[169142] = anon_sym_AMP; - v->a[169143] = anon_sym_LT; - v->a[169144] = anon_sym_GT; - v->a[169145] = anon_sym_LT_LT; - v->a[169146] = anon_sym_GT_GT; - v->a[169147] = anon_sym_SEMI_SEMI; - v->a[169148] = anon_sym_PIPE_AMP; - v->a[169149] = anon_sym_AMP_GT; - v->a[169150] = anon_sym_AMP_GT_GT; - v->a[169151] = anon_sym_LT_AMP; - v->a[169152] = anon_sym_GT_AMP; - v->a[169153] = anon_sym_GT_PIPE; - v->a[169154] = anon_sym_LT_AMP_DASH; - v->a[169155] = anon_sym_GT_AMP_DASH; - v->a[169156] = anon_sym_LT_LT_DASH; - v->a[169157] = aux_sym_heredoc_redirect_token1; - v->a[169158] = anon_sym_LT_LT_LT; - v->a[169159] = 8; - small_parse_table_8458(v); -} - -void small_parse_table_8458(t_small_parse_table_array *v) -{ - v->a[169160] = actions(3); - v->a[169161] = 1; - v->a[169162] = sym_comment; - v->a[169163] = actions(3791); - v->a[169164] = 1; - v->a[169165] = anon_sym_DQUOTE; - v->a[169166] = actions(7444); - v->a[169167] = 1; - v->a[169168] = sym_variable_name; - v->a[169169] = state(4389); - v->a[169170] = 1; - v->a[169171] = sym_string; - v->a[169172] = actions(1241); - v->a[169173] = 2; - v->a[169174] = sym_file_descriptor; - v->a[169175] = ts_builtin_sym_end; - v->a[169176] = actions(7442); - v->a[169177] = 2; - v->a[169178] = aux_sym__simple_variable_name_token1; - v->a[169179] = aux_sym__multiline_variable_name_token1; - small_parse_table_8459(v); -} - -void small_parse_table_8459(t_small_parse_table_array *v) -{ - v->a[169180] = actions(7440); - v->a[169181] = 9; - v->a[169182] = anon_sym_DASH; - v->a[169183] = anon_sym_STAR; - v->a[169184] = anon_sym_BANG; - v->a[169185] = anon_sym_QMARK; - v->a[169186] = anon_sym_DOLLAR; - v->a[169187] = anon_sym_POUND; - v->a[169188] = anon_sym_AT2; - v->a[169189] = anon_sym_0; - v->a[169190] = anon_sym__; - v->a[169191] = actions(1239); - v->a[169192] = 21; - v->a[169193] = anon_sym_SEMI; - v->a[169194] = anon_sym_PIPE_PIPE; - v->a[169195] = anon_sym_AMP_AMP; - v->a[169196] = anon_sym_PIPE; - v->a[169197] = anon_sym_AMP; - v->a[169198] = anon_sym_LT; - v->a[169199] = anon_sym_GT; - small_parse_table_8460(v); -} - -/* EOF small_parse_table_1691.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1692.c b/parser/static/small_parse_table/small_parse_table_1692.c deleted file mode 100644 index 07e520c0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1692.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1692.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8460(t_small_parse_table_array *v) -{ - v->a[169200] = anon_sym_LT_LT; - v->a[169201] = anon_sym_GT_GT; - v->a[169202] = anon_sym_SEMI_SEMI; - v->a[169203] = anon_sym_PIPE_AMP; - v->a[169204] = anon_sym_AMP_GT; - v->a[169205] = anon_sym_AMP_GT_GT; - v->a[169206] = anon_sym_LT_AMP; - v->a[169207] = anon_sym_GT_AMP; - v->a[169208] = anon_sym_GT_PIPE; - v->a[169209] = anon_sym_LT_AMP_DASH; - v->a[169210] = anon_sym_GT_AMP_DASH; - v->a[169211] = anon_sym_LT_LT_DASH; - v->a[169212] = aux_sym_heredoc_redirect_token1; - v->a[169213] = anon_sym_LT_LT_LT; - v->a[169214] = 25; - v->a[169215] = actions(71); - v->a[169216] = 1; - v->a[169217] = sym_comment; - v->a[169218] = actions(6474); - v->a[169219] = 1; - small_parse_table_8461(v); -} - -void small_parse_table_8461(t_small_parse_table_array *v) -{ - v->a[169220] = sym_word; - v->a[169221] = actions(6480); - v->a[169222] = 1; - v->a[169223] = anon_sym_LPAREN; - v->a[169224] = actions(6488); - v->a[169225] = 1; - v->a[169226] = anon_sym_DOLLAR; - v->a[169227] = actions(6494); - v->a[169228] = 1; - v->a[169229] = aux_sym_number_token1; - v->a[169230] = actions(6496); - v->a[169231] = 1; - v->a[169232] = aux_sym_number_token2; - v->a[169233] = actions(6500); - v->a[169234] = 1; - v->a[169235] = anon_sym_DOLLAR_LPAREN; - v->a[169236] = actions(6508); - v->a[169237] = 1; - v->a[169238] = sym_test_operator; - v->a[169239] = actions(6510); - small_parse_table_8462(v); -} - -void small_parse_table_8462(t_small_parse_table_array *v) -{ - v->a[169240] = 1; - v->a[169241] = sym_extglob_pattern; - v->a[169242] = actions(6512); - v->a[169243] = 1; - v->a[169244] = sym__brace_start; - v->a[169245] = actions(7226); - v->a[169246] = 1; - v->a[169247] = anon_sym_DOLLAR_LBRACK; - v->a[169248] = actions(7228); - v->a[169249] = 1; - v->a[169250] = sym__special_character; - v->a[169251] = actions(7230); - v->a[169252] = 1; - v->a[169253] = anon_sym_DQUOTE; - v->a[169254] = actions(7234); - v->a[169255] = 1; - v->a[169256] = anon_sym_DOLLAR_LBRACE; - v->a[169257] = actions(7236); - v->a[169258] = 1; - v->a[169259] = anon_sym_BQUOTE; - small_parse_table_8463(v); -} - -void small_parse_table_8463(t_small_parse_table_array *v) -{ - v->a[169260] = actions(7238); - v->a[169261] = 1; - v->a[169262] = anon_sym_DOLLAR_BQUOTE; - v->a[169263] = actions(7565); - v->a[169264] = 1; - v->a[169265] = anon_sym_esac; - v->a[169266] = state(6426); - v->a[169267] = 1; - v->a[169268] = aux_sym__literal_repeat1; - v->a[169269] = state(6923); - v->a[169270] = 1; - v->a[169271] = sym_last_case_item; - v->a[169272] = actions(7224); - v->a[169273] = 2; - v->a[169274] = anon_sym_LPAREN_LPAREN; - v->a[169275] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[169276] = actions(7232); - v->a[169277] = 2; - v->a[169278] = sym_raw_string; - v->a[169279] = sym_ansi_c_string; - small_parse_table_8464(v); -} - -void small_parse_table_8464(t_small_parse_table_array *v) -{ - v->a[169280] = actions(7240); - v->a[169281] = 2; - v->a[169282] = anon_sym_LT_LPAREN; - v->a[169283] = anon_sym_GT_LPAREN; - v->a[169284] = state(3424); - v->a[169285] = 2; - v->a[169286] = sym_case_item; - v->a[169287] = aux_sym_case_statement_repeat1; - v->a[169288] = state(6695); - v->a[169289] = 2; - v->a[169290] = sym_concatenation; - v->a[169291] = sym__extglob_blob; - v->a[169292] = state(6303); - v->a[169293] = 9; - v->a[169294] = sym_arithmetic_expansion; - v->a[169295] = sym_brace_expression; - v->a[169296] = sym_string; - v->a[169297] = sym_translated_string; - v->a[169298] = sym_number; - v->a[169299] = sym_simple_expansion; - small_parse_table_8465(v); -} - -/* EOF small_parse_table_1692.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1693.c b/parser/static/small_parse_table/small_parse_table_1693.c deleted file mode 100644 index 892fdb3e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1693.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1693.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8465(t_small_parse_table_array *v) -{ - v->a[169300] = sym_expansion; - v->a[169301] = sym_command_substitution; - v->a[169302] = sym_process_substitution; - v->a[169303] = 19; - v->a[169304] = actions(71); - v->a[169305] = 1; - v->a[169306] = sym_comment; - v->a[169307] = actions(7025); - v->a[169308] = 1; - v->a[169309] = anon_sym_RBRACK; - v->a[169310] = actions(7567); - v->a[169311] = 1; - v->a[169312] = anon_sym_EQ; - v->a[169313] = actions(7573); - v->a[169314] = 1; - v->a[169315] = anon_sym_PIPE_PIPE; - v->a[169316] = actions(7575); - v->a[169317] = 1; - v->a[169318] = anon_sym_AMP_AMP; - v->a[169319] = actions(7577); - small_parse_table_8466(v); -} - -void small_parse_table_8466(t_small_parse_table_array *v) -{ - v->a[169320] = 1; - v->a[169321] = anon_sym_PIPE; - v->a[169322] = actions(7579); - v->a[169323] = 1; - v->a[169324] = anon_sym_CARET; - v->a[169325] = actions(7581); - v->a[169326] = 1; - v->a[169327] = anon_sym_AMP; - v->a[169328] = actions(7595); - v->a[169329] = 1; - v->a[169330] = anon_sym_STAR_STAR; - v->a[169331] = actions(7597); - v->a[169332] = 1; - v->a[169333] = anon_sym_EQ_TILDE; - v->a[169334] = actions(7599); - v->a[169335] = 1; - v->a[169336] = anon_sym_QMARK; - v->a[169337] = actions(7569); - v->a[169338] = 2; - v->a[169339] = anon_sym_PLUS_PLUS; - small_parse_table_8467(v); -} - -void small_parse_table_8467(t_small_parse_table_array *v) -{ - v->a[169340] = anon_sym_DASH_DASH; - v->a[169341] = actions(7583); - v->a[169342] = 2; - v->a[169343] = anon_sym_EQ_EQ; - v->a[169344] = anon_sym_BANG_EQ; - v->a[169345] = actions(7585); - v->a[169346] = 2; - v->a[169347] = anon_sym_LT; - v->a[169348] = anon_sym_GT; - v->a[169349] = actions(7587); - v->a[169350] = 2; - v->a[169351] = anon_sym_LT_EQ; - v->a[169352] = anon_sym_GT_EQ; - v->a[169353] = actions(7589); - v->a[169354] = 2; - v->a[169355] = anon_sym_LT_LT; - v->a[169356] = anon_sym_GT_GT; - v->a[169357] = actions(7591); - v->a[169358] = 2; - v->a[169359] = anon_sym_PLUS; - small_parse_table_8468(v); -} - -void small_parse_table_8468(t_small_parse_table_array *v) -{ - v->a[169360] = anon_sym_DASH; - v->a[169361] = actions(7593); - v->a[169362] = 3; - v->a[169363] = anon_sym_STAR; - v->a[169364] = anon_sym_SLASH; - v->a[169365] = anon_sym_PERCENT; - v->a[169366] = actions(7571); - v->a[169367] = 11; - v->a[169368] = anon_sym_PLUS_EQ; - v->a[169369] = anon_sym_DASH_EQ; - v->a[169370] = anon_sym_STAR_EQ; - v->a[169371] = anon_sym_SLASH_EQ; - v->a[169372] = anon_sym_PERCENT_EQ; - v->a[169373] = anon_sym_STAR_STAR_EQ; - v->a[169374] = anon_sym_LT_LT_EQ; - v->a[169375] = anon_sym_GT_GT_EQ; - v->a[169376] = anon_sym_AMP_EQ; - v->a[169377] = anon_sym_CARET_EQ; - v->a[169378] = anon_sym_PIPE_EQ; - v->a[169379] = 19; - small_parse_table_8469(v); -} - -void small_parse_table_8469(t_small_parse_table_array *v) -{ - v->a[169380] = actions(71); - v->a[169381] = 1; - v->a[169382] = sym_comment; - v->a[169383] = actions(6969); - v->a[169384] = 1; - v->a[169385] = anon_sym_RBRACK; - v->a[169386] = actions(7567); - v->a[169387] = 1; - v->a[169388] = anon_sym_EQ; - v->a[169389] = actions(7573); - v->a[169390] = 1; - v->a[169391] = anon_sym_PIPE_PIPE; - v->a[169392] = actions(7575); - v->a[169393] = 1; - v->a[169394] = anon_sym_AMP_AMP; - v->a[169395] = actions(7577); - v->a[169396] = 1; - v->a[169397] = anon_sym_PIPE; - v->a[169398] = actions(7579); - v->a[169399] = 1; - small_parse_table_8470(v); -} - -/* EOF small_parse_table_1693.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1694.c b/parser/static/small_parse_table/small_parse_table_1694.c deleted file mode 100644 index 18c127a1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1694.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1694.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8470(t_small_parse_table_array *v) -{ - v->a[169400] = anon_sym_CARET; - v->a[169401] = actions(7581); - v->a[169402] = 1; - v->a[169403] = anon_sym_AMP; - v->a[169404] = actions(7595); - v->a[169405] = 1; - v->a[169406] = anon_sym_STAR_STAR; - v->a[169407] = actions(7597); - v->a[169408] = 1; - v->a[169409] = anon_sym_EQ_TILDE; - v->a[169410] = actions(7599); - v->a[169411] = 1; - v->a[169412] = anon_sym_QMARK; - v->a[169413] = actions(7569); - v->a[169414] = 2; - v->a[169415] = anon_sym_PLUS_PLUS; - v->a[169416] = anon_sym_DASH_DASH; - v->a[169417] = actions(7583); - v->a[169418] = 2; - v->a[169419] = anon_sym_EQ_EQ; - small_parse_table_8471(v); -} - -void small_parse_table_8471(t_small_parse_table_array *v) -{ - v->a[169420] = anon_sym_BANG_EQ; - v->a[169421] = actions(7585); - v->a[169422] = 2; - v->a[169423] = anon_sym_LT; - v->a[169424] = anon_sym_GT; - v->a[169425] = actions(7587); - v->a[169426] = 2; - v->a[169427] = anon_sym_LT_EQ; - v->a[169428] = anon_sym_GT_EQ; - v->a[169429] = actions(7589); - v->a[169430] = 2; - v->a[169431] = anon_sym_LT_LT; - v->a[169432] = anon_sym_GT_GT; - v->a[169433] = actions(7591); - v->a[169434] = 2; - v->a[169435] = anon_sym_PLUS; - v->a[169436] = anon_sym_DASH; - v->a[169437] = actions(7593); - v->a[169438] = 3; - v->a[169439] = anon_sym_STAR; - small_parse_table_8472(v); -} - -void small_parse_table_8472(t_small_parse_table_array *v) -{ - v->a[169440] = anon_sym_SLASH; - v->a[169441] = anon_sym_PERCENT; - v->a[169442] = actions(7571); - v->a[169443] = 11; - v->a[169444] = anon_sym_PLUS_EQ; - v->a[169445] = anon_sym_DASH_EQ; - v->a[169446] = anon_sym_STAR_EQ; - v->a[169447] = anon_sym_SLASH_EQ; - v->a[169448] = anon_sym_PERCENT_EQ; - v->a[169449] = anon_sym_STAR_STAR_EQ; - v->a[169450] = anon_sym_LT_LT_EQ; - v->a[169451] = anon_sym_GT_GT_EQ; - v->a[169452] = anon_sym_AMP_EQ; - v->a[169453] = anon_sym_CARET_EQ; - v->a[169454] = anon_sym_PIPE_EQ; - v->a[169455] = 3; - v->a[169456] = actions(71); - v->a[169457] = 1; - v->a[169458] = sym_comment; - v->a[169459] = actions(1340); - small_parse_table_8473(v); -} - -void small_parse_table_8473(t_small_parse_table_array *v) -{ - v->a[169460] = 13; - v->a[169461] = anon_sym_PIPE; - v->a[169462] = anon_sym_CARET; - v->a[169463] = anon_sym_AMP; - v->a[169464] = anon_sym_LT; - v->a[169465] = anon_sym_GT; - v->a[169466] = anon_sym_LT_LT; - v->a[169467] = anon_sym_GT_GT; - v->a[169468] = anon_sym_PLUS; - v->a[169469] = anon_sym_DASH; - v->a[169470] = anon_sym_STAR; - v->a[169471] = anon_sym_SLASH; - v->a[169472] = anon_sym_PERCENT; - v->a[169473] = anon_sym_STAR_STAR; - v->a[169474] = actions(1342); - v->a[169475] = 23; - v->a[169476] = anon_sym_RPAREN_RPAREN; - v->a[169477] = anon_sym_COMMA; - v->a[169478] = anon_sym_PLUS_PLUS; - v->a[169479] = anon_sym_DASH_DASH; - small_parse_table_8474(v); -} - -void small_parse_table_8474(t_small_parse_table_array *v) -{ - v->a[169480] = anon_sym_PLUS_EQ; - v->a[169481] = anon_sym_DASH_EQ; - v->a[169482] = anon_sym_STAR_EQ; - v->a[169483] = anon_sym_SLASH_EQ; - v->a[169484] = anon_sym_PERCENT_EQ; - v->a[169485] = anon_sym_STAR_STAR_EQ; - v->a[169486] = anon_sym_LT_LT_EQ; - v->a[169487] = anon_sym_GT_GT_EQ; - v->a[169488] = anon_sym_AMP_EQ; - v->a[169489] = anon_sym_CARET_EQ; - v->a[169490] = anon_sym_PIPE_EQ; - v->a[169491] = anon_sym_PIPE_PIPE; - v->a[169492] = anon_sym_DASHo; - v->a[169493] = anon_sym_AMP_AMP; - v->a[169494] = anon_sym_DASHa; - v->a[169495] = anon_sym_EQ_EQ; - v->a[169496] = anon_sym_BANG_EQ; - v->a[169497] = anon_sym_LT_EQ; - v->a[169498] = anon_sym_GT_EQ; - v->a[169499] = 3; - small_parse_table_8475(v); -} - -/* EOF small_parse_table_1694.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1695.c b/parser/static/small_parse_table/small_parse_table_1695.c deleted file mode 100644 index d004ad83..00000000 --- a/parser/static/small_parse_table/small_parse_table_1695.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1695.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8475(t_small_parse_table_array *v) -{ - v->a[169500] = actions(71); - v->a[169501] = 1; - v->a[169502] = sym_comment; - v->a[169503] = actions(7166); - v->a[169504] = 14; - v->a[169505] = anon_sym_EQ; - v->a[169506] = anon_sym_PIPE; - v->a[169507] = anon_sym_CARET; - v->a[169508] = anon_sym_AMP; - v->a[169509] = anon_sym_LT; - v->a[169510] = anon_sym_GT; - v->a[169511] = anon_sym_LT_LT; - v->a[169512] = anon_sym_GT_GT; - v->a[169513] = anon_sym_PLUS; - v->a[169514] = anon_sym_DASH; - v->a[169515] = anon_sym_STAR; - v->a[169516] = anon_sym_SLASH; - v->a[169517] = anon_sym_PERCENT; - v->a[169518] = anon_sym_STAR_STAR; - v->a[169519] = actions(7164); - small_parse_table_8476(v); -} - -void small_parse_table_8476(t_small_parse_table_array *v) -{ - v->a[169520] = 22; - v->a[169521] = anon_sym_PLUS_PLUS; - v->a[169522] = anon_sym_DASH_DASH; - v->a[169523] = anon_sym_PLUS_EQ; - v->a[169524] = anon_sym_DASH_EQ; - v->a[169525] = anon_sym_STAR_EQ; - v->a[169526] = anon_sym_SLASH_EQ; - v->a[169527] = anon_sym_PERCENT_EQ; - v->a[169528] = anon_sym_STAR_STAR_EQ; - v->a[169529] = anon_sym_LT_LT_EQ; - v->a[169530] = anon_sym_GT_GT_EQ; - v->a[169531] = anon_sym_AMP_EQ; - v->a[169532] = anon_sym_CARET_EQ; - v->a[169533] = anon_sym_PIPE_EQ; - v->a[169534] = anon_sym_PIPE_PIPE; - v->a[169535] = anon_sym_AMP_AMP; - v->a[169536] = anon_sym_EQ_EQ; - v->a[169537] = anon_sym_BANG_EQ; - v->a[169538] = anon_sym_LT_EQ; - v->a[169539] = anon_sym_GT_EQ; - small_parse_table_8477(v); -} - -void small_parse_table_8477(t_small_parse_table_array *v) -{ - v->a[169540] = anon_sym_RPAREN; - v->a[169541] = anon_sym_EQ_TILDE; - v->a[169542] = anon_sym_QMARK; - v->a[169543] = 3; - v->a[169544] = actions(71); - v->a[169545] = 1; - v->a[169546] = sym_comment; - v->a[169547] = actions(7162); - v->a[169548] = 14; - v->a[169549] = anon_sym_EQ; - v->a[169550] = anon_sym_PIPE; - v->a[169551] = anon_sym_CARET; - v->a[169552] = anon_sym_AMP; - v->a[169553] = anon_sym_LT; - v->a[169554] = anon_sym_GT; - v->a[169555] = anon_sym_LT_LT; - v->a[169556] = anon_sym_GT_GT; - v->a[169557] = anon_sym_PLUS; - v->a[169558] = anon_sym_DASH; - v->a[169559] = anon_sym_STAR; - small_parse_table_8478(v); -} - -void small_parse_table_8478(t_small_parse_table_array *v) -{ - v->a[169560] = anon_sym_SLASH; - v->a[169561] = anon_sym_PERCENT; - v->a[169562] = anon_sym_STAR_STAR; - v->a[169563] = actions(7160); - v->a[169564] = 22; - v->a[169565] = anon_sym_PLUS_PLUS; - v->a[169566] = anon_sym_DASH_DASH; - v->a[169567] = anon_sym_PLUS_EQ; - v->a[169568] = anon_sym_DASH_EQ; - v->a[169569] = anon_sym_STAR_EQ; - v->a[169570] = anon_sym_SLASH_EQ; - v->a[169571] = anon_sym_PERCENT_EQ; - v->a[169572] = anon_sym_STAR_STAR_EQ; - v->a[169573] = anon_sym_LT_LT_EQ; - v->a[169574] = anon_sym_GT_GT_EQ; - v->a[169575] = anon_sym_AMP_EQ; - v->a[169576] = anon_sym_CARET_EQ; - v->a[169577] = anon_sym_PIPE_EQ; - v->a[169578] = anon_sym_PIPE_PIPE; - v->a[169579] = anon_sym_AMP_AMP; - small_parse_table_8479(v); -} - -void small_parse_table_8479(t_small_parse_table_array *v) -{ - v->a[169580] = anon_sym_EQ_EQ; - v->a[169581] = anon_sym_BANG_EQ; - v->a[169582] = anon_sym_LT_EQ; - v->a[169583] = anon_sym_GT_EQ; - v->a[169584] = anon_sym_RPAREN; - v->a[169585] = anon_sym_EQ_TILDE; - v->a[169586] = anon_sym_QMARK; - v->a[169587] = 3; - v->a[169588] = actions(71); - v->a[169589] = 1; - v->a[169590] = sym_comment; - v->a[169591] = actions(1312); - v->a[169592] = 13; - v->a[169593] = anon_sym_PIPE; - v->a[169594] = anon_sym_CARET; - v->a[169595] = anon_sym_AMP; - v->a[169596] = anon_sym_LT; - v->a[169597] = anon_sym_GT; - v->a[169598] = anon_sym_LT_LT; - v->a[169599] = anon_sym_GT_GT; - small_parse_table_8480(v); -} - -/* EOF small_parse_table_1695.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1696.c b/parser/static/small_parse_table/small_parse_table_1696.c deleted file mode 100644 index 3ad32918..00000000 --- a/parser/static/small_parse_table/small_parse_table_1696.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1696.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8480(t_small_parse_table_array *v) -{ - v->a[169600] = anon_sym_PLUS; - v->a[169601] = anon_sym_DASH; - v->a[169602] = anon_sym_STAR; - v->a[169603] = anon_sym_SLASH; - v->a[169604] = anon_sym_PERCENT; - v->a[169605] = anon_sym_STAR_STAR; - v->a[169606] = actions(1314); - v->a[169607] = 23; - v->a[169608] = anon_sym_RPAREN_RPAREN; - v->a[169609] = anon_sym_COMMA; - v->a[169610] = anon_sym_PLUS_PLUS; - v->a[169611] = anon_sym_DASH_DASH; - v->a[169612] = anon_sym_PLUS_EQ; - v->a[169613] = anon_sym_DASH_EQ; - v->a[169614] = anon_sym_STAR_EQ; - v->a[169615] = anon_sym_SLASH_EQ; - v->a[169616] = anon_sym_PERCENT_EQ; - v->a[169617] = anon_sym_STAR_STAR_EQ; - v->a[169618] = anon_sym_LT_LT_EQ; - v->a[169619] = anon_sym_GT_GT_EQ; - small_parse_table_8481(v); -} - -void small_parse_table_8481(t_small_parse_table_array *v) -{ - v->a[169620] = anon_sym_AMP_EQ; - v->a[169621] = anon_sym_CARET_EQ; - v->a[169622] = anon_sym_PIPE_EQ; - v->a[169623] = anon_sym_PIPE_PIPE; - v->a[169624] = anon_sym_DASHo; - v->a[169625] = anon_sym_AMP_AMP; - v->a[169626] = anon_sym_DASHa; - v->a[169627] = anon_sym_EQ_EQ; - v->a[169628] = anon_sym_BANG_EQ; - v->a[169629] = anon_sym_LT_EQ; - v->a[169630] = anon_sym_GT_EQ; - v->a[169631] = 3; - v->a[169632] = actions(71); - v->a[169633] = 1; - v->a[169634] = sym_comment; - v->a[169635] = actions(1308); - v->a[169636] = 13; - v->a[169637] = anon_sym_PIPE; - v->a[169638] = anon_sym_CARET; - v->a[169639] = anon_sym_AMP; - small_parse_table_8482(v); -} - -void small_parse_table_8482(t_small_parse_table_array *v) -{ - v->a[169640] = anon_sym_LT; - v->a[169641] = anon_sym_GT; - v->a[169642] = anon_sym_LT_LT; - v->a[169643] = anon_sym_GT_GT; - v->a[169644] = anon_sym_PLUS; - v->a[169645] = anon_sym_DASH; - v->a[169646] = anon_sym_STAR; - v->a[169647] = anon_sym_SLASH; - v->a[169648] = anon_sym_PERCENT; - v->a[169649] = anon_sym_STAR_STAR; - v->a[169650] = actions(1310); - v->a[169651] = 23; - v->a[169652] = anon_sym_RPAREN_RPAREN; - v->a[169653] = anon_sym_COMMA; - v->a[169654] = anon_sym_PLUS_PLUS; - v->a[169655] = anon_sym_DASH_DASH; - v->a[169656] = anon_sym_PLUS_EQ; - v->a[169657] = anon_sym_DASH_EQ; - v->a[169658] = anon_sym_STAR_EQ; - v->a[169659] = anon_sym_SLASH_EQ; - small_parse_table_8483(v); -} - -void small_parse_table_8483(t_small_parse_table_array *v) -{ - v->a[169660] = anon_sym_PERCENT_EQ; - v->a[169661] = anon_sym_STAR_STAR_EQ; - v->a[169662] = anon_sym_LT_LT_EQ; - v->a[169663] = anon_sym_GT_GT_EQ; - v->a[169664] = anon_sym_AMP_EQ; - v->a[169665] = anon_sym_CARET_EQ; - v->a[169666] = anon_sym_PIPE_EQ; - v->a[169667] = anon_sym_PIPE_PIPE; - v->a[169668] = anon_sym_DASHo; - v->a[169669] = anon_sym_AMP_AMP; - v->a[169670] = anon_sym_DASHa; - v->a[169671] = anon_sym_EQ_EQ; - v->a[169672] = anon_sym_BANG_EQ; - v->a[169673] = anon_sym_LT_EQ; - v->a[169674] = anon_sym_GT_EQ; - v->a[169675] = 3; - v->a[169676] = actions(71); - v->a[169677] = 1; - v->a[169678] = sym_comment; - v->a[169679] = actions(1304); - small_parse_table_8484(v); -} - -void small_parse_table_8484(t_small_parse_table_array *v) -{ - v->a[169680] = 13; - v->a[169681] = anon_sym_PIPE; - v->a[169682] = anon_sym_CARET; - v->a[169683] = anon_sym_AMP; - v->a[169684] = anon_sym_LT; - v->a[169685] = anon_sym_GT; - v->a[169686] = anon_sym_LT_LT; - v->a[169687] = anon_sym_GT_GT; - v->a[169688] = anon_sym_PLUS; - v->a[169689] = anon_sym_DASH; - v->a[169690] = anon_sym_STAR; - v->a[169691] = anon_sym_SLASH; - v->a[169692] = anon_sym_PERCENT; - v->a[169693] = anon_sym_STAR_STAR; - v->a[169694] = actions(1306); - v->a[169695] = 23; - v->a[169696] = anon_sym_RPAREN_RPAREN; - v->a[169697] = anon_sym_COMMA; - v->a[169698] = anon_sym_PLUS_PLUS; - v->a[169699] = anon_sym_DASH_DASH; - small_parse_table_8485(v); -} - -/* EOF small_parse_table_1696.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1697.c b/parser/static/small_parse_table/small_parse_table_1697.c deleted file mode 100644 index 87c4acaa..00000000 --- a/parser/static/small_parse_table/small_parse_table_1697.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1697.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8485(t_small_parse_table_array *v) -{ - v->a[169700] = anon_sym_PLUS_EQ; - v->a[169701] = anon_sym_DASH_EQ; - v->a[169702] = anon_sym_STAR_EQ; - v->a[169703] = anon_sym_SLASH_EQ; - v->a[169704] = anon_sym_PERCENT_EQ; - v->a[169705] = anon_sym_STAR_STAR_EQ; - v->a[169706] = anon_sym_LT_LT_EQ; - v->a[169707] = anon_sym_GT_GT_EQ; - v->a[169708] = anon_sym_AMP_EQ; - v->a[169709] = anon_sym_CARET_EQ; - v->a[169710] = anon_sym_PIPE_EQ; - v->a[169711] = anon_sym_PIPE_PIPE; - v->a[169712] = anon_sym_DASHo; - v->a[169713] = anon_sym_AMP_AMP; - v->a[169714] = anon_sym_DASHa; - v->a[169715] = anon_sym_EQ_EQ; - v->a[169716] = anon_sym_BANG_EQ; - v->a[169717] = anon_sym_LT_EQ; - v->a[169718] = anon_sym_GT_EQ; - v->a[169719] = 3; - small_parse_table_8486(v); -} - -void small_parse_table_8486(t_small_parse_table_array *v) -{ - v->a[169720] = actions(71); - v->a[169721] = 1; - v->a[169722] = sym_comment; - v->a[169723] = actions(1308); - v->a[169724] = 13; - v->a[169725] = anon_sym_PIPE; - v->a[169726] = anon_sym_CARET; - v->a[169727] = anon_sym_AMP; - v->a[169728] = anon_sym_LT; - v->a[169729] = anon_sym_GT; - v->a[169730] = anon_sym_LT_LT; - v->a[169731] = anon_sym_GT_GT; - v->a[169732] = anon_sym_PLUS; - v->a[169733] = anon_sym_DASH; - v->a[169734] = anon_sym_STAR; - v->a[169735] = anon_sym_SLASH; - v->a[169736] = anon_sym_PERCENT; - v->a[169737] = anon_sym_STAR_STAR; - v->a[169738] = actions(1310); - v->a[169739] = 23; - small_parse_table_8487(v); -} - -void small_parse_table_8487(t_small_parse_table_array *v) -{ - v->a[169740] = anon_sym_RPAREN_RPAREN; - v->a[169741] = anon_sym_COMMA; - v->a[169742] = anon_sym_PLUS_PLUS; - v->a[169743] = anon_sym_DASH_DASH; - v->a[169744] = anon_sym_PLUS_EQ; - v->a[169745] = anon_sym_DASH_EQ; - v->a[169746] = anon_sym_STAR_EQ; - v->a[169747] = anon_sym_SLASH_EQ; - v->a[169748] = anon_sym_PERCENT_EQ; - v->a[169749] = anon_sym_STAR_STAR_EQ; - v->a[169750] = anon_sym_LT_LT_EQ; - v->a[169751] = anon_sym_GT_GT_EQ; - v->a[169752] = anon_sym_AMP_EQ; - v->a[169753] = anon_sym_CARET_EQ; - v->a[169754] = anon_sym_PIPE_EQ; - v->a[169755] = anon_sym_PIPE_PIPE; - v->a[169756] = anon_sym_DASHo; - v->a[169757] = anon_sym_AMP_AMP; - v->a[169758] = anon_sym_DASHa; - v->a[169759] = anon_sym_EQ_EQ; - small_parse_table_8488(v); -} - -void small_parse_table_8488(t_small_parse_table_array *v) -{ - v->a[169760] = anon_sym_BANG_EQ; - v->a[169761] = anon_sym_LT_EQ; - v->a[169762] = anon_sym_GT_EQ; - v->a[169763] = 3; - v->a[169764] = actions(71); - v->a[169765] = 1; - v->a[169766] = sym_comment; - v->a[169767] = actions(1336); - v->a[169768] = 13; - v->a[169769] = anon_sym_PIPE; - v->a[169770] = anon_sym_CARET; - v->a[169771] = anon_sym_AMP; - v->a[169772] = anon_sym_LT; - v->a[169773] = anon_sym_GT; - v->a[169774] = anon_sym_LT_LT; - v->a[169775] = anon_sym_GT_GT; - v->a[169776] = anon_sym_PLUS; - v->a[169777] = anon_sym_DASH; - v->a[169778] = anon_sym_STAR; - v->a[169779] = anon_sym_SLASH; - small_parse_table_8489(v); -} - -void small_parse_table_8489(t_small_parse_table_array *v) -{ - v->a[169780] = anon_sym_PERCENT; - v->a[169781] = anon_sym_STAR_STAR; - v->a[169782] = actions(1338); - v->a[169783] = 23; - v->a[169784] = anon_sym_RPAREN_RPAREN; - v->a[169785] = anon_sym_COMMA; - v->a[169786] = anon_sym_PLUS_PLUS; - v->a[169787] = anon_sym_DASH_DASH; - v->a[169788] = anon_sym_PLUS_EQ; - v->a[169789] = anon_sym_DASH_EQ; - v->a[169790] = anon_sym_STAR_EQ; - v->a[169791] = anon_sym_SLASH_EQ; - v->a[169792] = anon_sym_PERCENT_EQ; - v->a[169793] = anon_sym_STAR_STAR_EQ; - v->a[169794] = anon_sym_LT_LT_EQ; - v->a[169795] = anon_sym_GT_GT_EQ; - v->a[169796] = anon_sym_AMP_EQ; - v->a[169797] = anon_sym_CARET_EQ; - v->a[169798] = anon_sym_PIPE_EQ; - v->a[169799] = anon_sym_PIPE_PIPE; - small_parse_table_8490(v); -} - -/* EOF small_parse_table_1697.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1698.c b/parser/static/small_parse_table/small_parse_table_1698.c deleted file mode 100644 index 9756fbef..00000000 --- a/parser/static/small_parse_table/small_parse_table_1698.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1698.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8490(t_small_parse_table_array *v) -{ - v->a[169800] = anon_sym_DASHo; - v->a[169801] = anon_sym_AMP_AMP; - v->a[169802] = anon_sym_DASHa; - v->a[169803] = anon_sym_EQ_EQ; - v->a[169804] = anon_sym_BANG_EQ; - v->a[169805] = anon_sym_LT_EQ; - v->a[169806] = anon_sym_GT_EQ; - v->a[169807] = 3; - v->a[169808] = actions(3); - v->a[169809] = 1; - v->a[169810] = sym_comment; - v->a[169811] = actions(1330); - v->a[169812] = 5; - v->a[169813] = sym_file_descriptor; - v->a[169814] = sym__concat; - v->a[169815] = sym_test_operator; - v->a[169816] = sym__brace_start; - v->a[169817] = aux_sym_heredoc_redirect_token1; - v->a[169818] = actions(1328); - v->a[169819] = 31; - small_parse_table_8491(v); -} - -void small_parse_table_8491(t_small_parse_table_array *v) -{ - v->a[169820] = anon_sym_LPAREN_LPAREN; - v->a[169821] = anon_sym_PIPE_PIPE; - v->a[169822] = anon_sym_AMP_AMP; - v->a[169823] = anon_sym_LT; - v->a[169824] = anon_sym_GT; - v->a[169825] = anon_sym_GT_GT; - v->a[169826] = anon_sym_AMP_GT; - v->a[169827] = anon_sym_AMP_GT_GT; - v->a[169828] = anon_sym_LT_AMP; - v->a[169829] = anon_sym_GT_AMP; - v->a[169830] = anon_sym_GT_PIPE; - v->a[169831] = anon_sym_LT_AMP_DASH; - v->a[169832] = anon_sym_GT_AMP_DASH; - v->a[169833] = anon_sym_LT_LT_LT; - v->a[169834] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[169835] = anon_sym_DOLLAR_LBRACK; - v->a[169836] = aux_sym_concatenation_token1; - v->a[169837] = anon_sym_DOLLAR; - v->a[169838] = sym__special_character; - v->a[169839] = anon_sym_DQUOTE; - small_parse_table_8492(v); -} - -void small_parse_table_8492(t_small_parse_table_array *v) -{ - v->a[169840] = sym_raw_string; - v->a[169841] = sym_ansi_c_string; - v->a[169842] = aux_sym_number_token1; - v->a[169843] = aux_sym_number_token2; - v->a[169844] = anon_sym_DOLLAR_LBRACE; - v->a[169845] = anon_sym_DOLLAR_LPAREN; - v->a[169846] = anon_sym_BQUOTE; - v->a[169847] = anon_sym_DOLLAR_BQUOTE; - v->a[169848] = anon_sym_LT_LPAREN; - v->a[169849] = anon_sym_GT_LPAREN; - v->a[169850] = sym_word; - v->a[169851] = 3; - v->a[169852] = actions(71); - v->a[169853] = 1; - v->a[169854] = sym_comment; - v->a[169855] = actions(1320); - v->a[169856] = 13; - v->a[169857] = anon_sym_PIPE; - v->a[169858] = anon_sym_CARET; - v->a[169859] = anon_sym_AMP; - small_parse_table_8493(v); -} - -void small_parse_table_8493(t_small_parse_table_array *v) -{ - v->a[169860] = anon_sym_LT; - v->a[169861] = anon_sym_GT; - v->a[169862] = anon_sym_LT_LT; - v->a[169863] = anon_sym_GT_GT; - v->a[169864] = anon_sym_PLUS; - v->a[169865] = anon_sym_DASH; - v->a[169866] = anon_sym_STAR; - v->a[169867] = anon_sym_SLASH; - v->a[169868] = anon_sym_PERCENT; - v->a[169869] = anon_sym_STAR_STAR; - v->a[169870] = actions(1322); - v->a[169871] = 23; - v->a[169872] = anon_sym_RPAREN_RPAREN; - v->a[169873] = anon_sym_COMMA; - v->a[169874] = anon_sym_PLUS_PLUS; - v->a[169875] = anon_sym_DASH_DASH; - v->a[169876] = anon_sym_PLUS_EQ; - v->a[169877] = anon_sym_DASH_EQ; - v->a[169878] = anon_sym_STAR_EQ; - v->a[169879] = anon_sym_SLASH_EQ; - small_parse_table_8494(v); -} - -void small_parse_table_8494(t_small_parse_table_array *v) -{ - v->a[169880] = anon_sym_PERCENT_EQ; - v->a[169881] = anon_sym_STAR_STAR_EQ; - v->a[169882] = anon_sym_LT_LT_EQ; - v->a[169883] = anon_sym_GT_GT_EQ; - v->a[169884] = anon_sym_AMP_EQ; - v->a[169885] = anon_sym_CARET_EQ; - v->a[169886] = anon_sym_PIPE_EQ; - v->a[169887] = anon_sym_PIPE_PIPE; - v->a[169888] = anon_sym_DASHo; - v->a[169889] = anon_sym_AMP_AMP; - v->a[169890] = anon_sym_DASHa; - v->a[169891] = anon_sym_EQ_EQ; - v->a[169892] = anon_sym_BANG_EQ; - v->a[169893] = anon_sym_LT_EQ; - v->a[169894] = anon_sym_GT_EQ; - v->a[169895] = 3; - v->a[169896] = actions(3); - v->a[169897] = 1; - v->a[169898] = sym_comment; - v->a[169899] = actions(1358); - small_parse_table_8495(v); -} - -/* EOF small_parse_table_1698.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1699.c b/parser/static/small_parse_table/small_parse_table_1699.c deleted file mode 100644 index 00495eb0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1699.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1699.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8495(t_small_parse_table_array *v) -{ - v->a[169900] = 5; - v->a[169901] = sym_file_descriptor; - v->a[169902] = sym__concat; - v->a[169903] = sym_test_operator; - v->a[169904] = sym__brace_start; - v->a[169905] = aux_sym_heredoc_redirect_token1; - v->a[169906] = actions(1356); - v->a[169907] = 31; - v->a[169908] = anon_sym_LPAREN_LPAREN; - v->a[169909] = anon_sym_PIPE_PIPE; - v->a[169910] = anon_sym_AMP_AMP; - v->a[169911] = anon_sym_LT; - v->a[169912] = anon_sym_GT; - v->a[169913] = anon_sym_GT_GT; - v->a[169914] = anon_sym_AMP_GT; - v->a[169915] = anon_sym_AMP_GT_GT; - v->a[169916] = anon_sym_LT_AMP; - v->a[169917] = anon_sym_GT_AMP; - v->a[169918] = anon_sym_GT_PIPE; - v->a[169919] = anon_sym_LT_AMP_DASH; - small_parse_table_8496(v); -} - -void small_parse_table_8496(t_small_parse_table_array *v) -{ - v->a[169920] = anon_sym_GT_AMP_DASH; - v->a[169921] = anon_sym_LT_LT_LT; - v->a[169922] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[169923] = anon_sym_DOLLAR_LBRACK; - v->a[169924] = aux_sym_concatenation_token1; - v->a[169925] = anon_sym_DOLLAR; - v->a[169926] = sym__special_character; - v->a[169927] = anon_sym_DQUOTE; - v->a[169928] = sym_raw_string; - v->a[169929] = sym_ansi_c_string; - v->a[169930] = aux_sym_number_token1; - v->a[169931] = aux_sym_number_token2; - v->a[169932] = anon_sym_DOLLAR_LBRACE; - v->a[169933] = anon_sym_DOLLAR_LPAREN; - v->a[169934] = anon_sym_BQUOTE; - v->a[169935] = anon_sym_DOLLAR_BQUOTE; - v->a[169936] = anon_sym_LT_LPAREN; - v->a[169937] = anon_sym_GT_LPAREN; - v->a[169938] = sym_word; - v->a[169939] = 3; - small_parse_table_8497(v); -} - -void small_parse_table_8497(t_small_parse_table_array *v) -{ - v->a[169940] = actions(71); - v->a[169941] = 1; - v->a[169942] = sym_comment; - v->a[169943] = actions(1308); - v->a[169944] = 14; - v->a[169945] = anon_sym_EQ; - v->a[169946] = anon_sym_PIPE; - v->a[169947] = anon_sym_CARET; - v->a[169948] = anon_sym_AMP; - v->a[169949] = anon_sym_LT; - v->a[169950] = anon_sym_GT; - v->a[169951] = anon_sym_LT_LT; - v->a[169952] = anon_sym_GT_GT; - v->a[169953] = anon_sym_PLUS; - v->a[169954] = anon_sym_DASH; - v->a[169955] = anon_sym_STAR; - v->a[169956] = anon_sym_SLASH; - v->a[169957] = anon_sym_PERCENT; - v->a[169958] = anon_sym_STAR_STAR; - v->a[169959] = actions(1310); - small_parse_table_8498(v); -} - -void small_parse_table_8498(t_small_parse_table_array *v) -{ - v->a[169960] = 22; - v->a[169961] = anon_sym_PLUS_PLUS; - v->a[169962] = anon_sym_DASH_DASH; - v->a[169963] = anon_sym_PLUS_EQ; - v->a[169964] = anon_sym_DASH_EQ; - v->a[169965] = anon_sym_STAR_EQ; - v->a[169966] = anon_sym_SLASH_EQ; - v->a[169967] = anon_sym_PERCENT_EQ; - v->a[169968] = anon_sym_STAR_STAR_EQ; - v->a[169969] = anon_sym_LT_LT_EQ; - v->a[169970] = anon_sym_GT_GT_EQ; - v->a[169971] = anon_sym_AMP_EQ; - v->a[169972] = anon_sym_CARET_EQ; - v->a[169973] = anon_sym_PIPE_EQ; - v->a[169974] = anon_sym_PIPE_PIPE; - v->a[169975] = anon_sym_AMP_AMP; - v->a[169976] = anon_sym_EQ_EQ; - v->a[169977] = anon_sym_BANG_EQ; - v->a[169978] = anon_sym_LT_EQ; - v->a[169979] = anon_sym_GT_EQ; - small_parse_table_8499(v); -} - -void small_parse_table_8499(t_small_parse_table_array *v) -{ - v->a[169980] = anon_sym_RPAREN; - v->a[169981] = anon_sym_EQ_TILDE; - v->a[169982] = anon_sym_QMARK; - v->a[169983] = 3; - v->a[169984] = actions(71); - v->a[169985] = 1; - v->a[169986] = sym_comment; - v->a[169987] = actions(1304); - v->a[169988] = 14; - v->a[169989] = anon_sym_EQ; - v->a[169990] = anon_sym_PIPE; - v->a[169991] = anon_sym_CARET; - v->a[169992] = anon_sym_AMP; - v->a[169993] = anon_sym_LT; - v->a[169994] = anon_sym_GT; - v->a[169995] = anon_sym_LT_LT; - v->a[169996] = anon_sym_GT_GT; - v->a[169997] = anon_sym_PLUS; - v->a[169998] = anon_sym_DASH; - v->a[169999] = anon_sym_STAR; - small_parse_table_8500(v); -} - -/* EOF small_parse_table_1699.c */ diff --git a/parser/static/small_parse_table/small_parse_table_17.c b/parser/static/small_parse_table/small_parse_table_17.c index 9e0cbf82..a33d20dc 100644 --- a/parser/static/small_parse_table/small_parse_table_17.c +++ b/parser/static/small_parse_table/small_parse_table_17.c @@ -14,126 +14,126 @@ void small_parse_table_85(t_small_parse_table_array *v) { - v->a[1700] = actions(1561); + v->a[1700] = state(879); v->a[1701] = 1; - v->a[1702] = anon_sym_DOLLAR_LBRACE; - v->a[1703] = actions(1563); - v->a[1704] = 1; - v->a[1705] = anon_sym_DOLLAR_LPAREN; - v->a[1706] = actions(1567); - v->a[1707] = 1; - v->a[1708] = anon_sym_DOLLAR_BQUOTE; - v->a[1709] = actions(1573); - v->a[1710] = 1; - v->a[1711] = sym__bare_dollar; - v->a[1712] = actions(1575); - v->a[1713] = 1; - v->a[1714] = sym__brace_start; - v->a[1715] = actions(1690); - v->a[1716] = 1; - v->a[1717] = anon_sym_LT_LT_LT; - v->a[1718] = actions(1692); - v->a[1719] = 1; + v->a[1702] = aux_sym__literal_repeat1; + v->a[1703] = actions(1037); + v->a[1704] = 2; + v->a[1705] = sym_raw_string; + v->a[1706] = sym_word; + v->a[1707] = actions(1041); + v->a[1708] = 2; + v->a[1709] = sym_file_descriptor; + v->a[1710] = aux_sym_heredoc_redirect_token1; + v->a[1711] = state(275); + v->a[1712] = 2; + v->a[1713] = sym_concatenation; + v->a[1714] = aux_sym_unset_command_repeat1; + v->a[1715] = state(566); + v->a[1716] = 7; + v->a[1717] = sym_arithmetic_expansion; + v->a[1718] = sym_brace_expression; + v->a[1719] = sym_string; small_parse_table_86(v); } void small_parse_table_86(t_small_parse_table_array *v) { - v->a[1720] = sym__special_character; - v->a[1721] = actions(1694); - v->a[1722] = 1; - v->a[1723] = sym_test_operator; - v->a[1724] = state(587); - v->a[1725] = 1; - v->a[1726] = aux_sym_command_repeat2; - v->a[1727] = state(1321); - v->a[1728] = 1; - v->a[1729] = aux_sym__literal_repeat1; - v->a[1730] = state(1712); - v->a[1731] = 1; - v->a[1732] = sym_herestring_redirect; - v->a[1733] = state(1716); - v->a[1734] = 1; - v->a[1735] = sym_concatenation; - v->a[1736] = state(4952); - v->a[1737] = 1; - v->a[1738] = sym_subshell; - v->a[1739] = actions(1442); + v->a[1720] = sym_number; + v->a[1721] = sym_simple_expansion; + v->a[1722] = sym_expansion; + v->a[1723] = sym_command_substitution; + v->a[1724] = actions(1039); + v->a[1725] = 22; + v->a[1726] = anon_sym_esac; + v->a[1727] = anon_sym_PIPE; + v->a[1728] = anon_sym_SEMI_SEMI; + v->a[1729] = anon_sym_SEMI_AMP; + v->a[1730] = anon_sym_SEMI_SEMI_AMP; + v->a[1731] = anon_sym_PIPE_AMP; + v->a[1732] = anon_sym_AMP_AMP; + v->a[1733] = anon_sym_PIPE_PIPE; + v->a[1734] = anon_sym_LT; + v->a[1735] = anon_sym_GT; + v->a[1736] = anon_sym_GT_GT; + v->a[1737] = anon_sym_AMP_GT; + v->a[1738] = anon_sym_AMP_GT_GT; + v->a[1739] = anon_sym_LT_AMP; small_parse_table_87(v); } void small_parse_table_87(t_small_parse_table_array *v) { - v->a[1740] = 2; - v->a[1741] = sym_file_descriptor; - v->a[1742] = aux_sym_heredoc_redirect_token1; - v->a[1743] = actions(1543); - v->a[1744] = 2; - v->a[1745] = anon_sym_LPAREN_LPAREN; - v->a[1746] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1747] = actions(1569); - v->a[1748] = 2; - v->a[1749] = anon_sym_LT_LPAREN; - v->a[1750] = anon_sym_GT_LPAREN; - v->a[1751] = actions(1688); - v->a[1752] = 2; - v->a[1753] = anon_sym_EQ_EQ; - v->a[1754] = anon_sym_EQ_TILDE; - v->a[1755] = actions(1686); - v->a[1756] = 3; - v->a[1757] = sym_raw_string; - v->a[1758] = sym_ansi_c_string; - v->a[1759] = sym_word; + v->a[1740] = anon_sym_GT_AMP; + v->a[1741] = anon_sym_GT_PIPE; + v->a[1742] = anon_sym_LT_AMP_DASH; + v->a[1743] = anon_sym_GT_AMP_DASH; + v->a[1744] = anon_sym_LT_LT; + v->a[1745] = anon_sym_LT_LT_DASH; + v->a[1746] = anon_sym_AMP; + v->a[1747] = anon_sym_SEMI; + v->a[1748] = 21; + v->a[1749] = actions(3); + v->a[1750] = 1; + v->a[1751] = sym_comment; + v->a[1752] = actions(1071); + v->a[1753] = 1; + v->a[1754] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1755] = actions(1073); + v->a[1756] = 1; + v->a[1757] = anon_sym_DOLLAR; + v->a[1758] = actions(1075); + v->a[1759] = 1; small_parse_table_88(v); } void small_parse_table_88(t_small_parse_table_array *v) { - v->a[1760] = state(1219); - v->a[1761] = 9; - v->a[1762] = sym_arithmetic_expansion; - v->a[1763] = sym_brace_expression; - v->a[1764] = sym_string; - v->a[1765] = sym_translated_string; - v->a[1766] = sym_number; - v->a[1767] = sym_simple_expansion; - v->a[1768] = sym_expansion; - v->a[1769] = sym_command_substitution; - v->a[1770] = sym_process_substitution; - v->a[1771] = actions(1440); - v->a[1772] = 20; - v->a[1773] = anon_sym_SEMI; - v->a[1774] = anon_sym_PIPE_PIPE; - v->a[1775] = anon_sym_AMP_AMP; - v->a[1776] = anon_sym_PIPE; - v->a[1777] = anon_sym_AMP; - v->a[1778] = anon_sym_LT; - v->a[1779] = anon_sym_GT; + v->a[1760] = sym__special_character; + v->a[1761] = actions(1077); + v->a[1762] = 1; + v->a[1763] = anon_sym_DQUOTE; + v->a[1764] = actions(1079); + v->a[1765] = 1; + v->a[1766] = aux_sym_number_token1; + v->a[1767] = actions(1081); + v->a[1768] = 1; + v->a[1769] = aux_sym_number_token2; + v->a[1770] = actions(1083); + v->a[1771] = 1; + v->a[1772] = anon_sym_DOLLAR_LBRACE; + v->a[1773] = actions(1085); + v->a[1774] = 1; + v->a[1775] = anon_sym_DOLLAR_LPAREN; + v->a[1776] = actions(1087); + v->a[1777] = 1; + v->a[1778] = anon_sym_BQUOTE; + v->a[1779] = actions(1089); small_parse_table_89(v); } void small_parse_table_89(t_small_parse_table_array *v) { - v->a[1780] = anon_sym_LT_LT; - v->a[1781] = anon_sym_GT_GT; - v->a[1782] = anon_sym_SEMI_SEMI; - v->a[1783] = anon_sym_PIPE_AMP; - v->a[1784] = anon_sym_AMP_GT; - v->a[1785] = anon_sym_AMP_GT_GT; - v->a[1786] = anon_sym_LT_AMP; - v->a[1787] = anon_sym_GT_AMP; - v->a[1788] = anon_sym_GT_PIPE; - v->a[1789] = anon_sym_LT_AMP_DASH; - v->a[1790] = anon_sym_GT_AMP_DASH; - v->a[1791] = anon_sym_LT_LT_DASH; - v->a[1792] = anon_sym_BQUOTE; - v->a[1793] = 28; - v->a[1794] = actions(3); + v->a[1780] = 1; + v->a[1781] = anon_sym_DOLLAR_BQUOTE; + v->a[1782] = actions(1091); + v->a[1783] = 1; + v->a[1784] = aux_sym__simple_variable_name_token1; + v->a[1785] = actions(1093); + v->a[1786] = 1; + v->a[1787] = sym_variable_name; + v->a[1788] = actions(1095); + v->a[1789] = 1; + v->a[1790] = sym_test_operator; + v->a[1791] = actions(1097); + v->a[1792] = 1; + v->a[1793] = sym__brace_start; + v->a[1794] = state(1062); v->a[1795] = 1; - v->a[1796] = sym_comment; - v->a[1797] = actions(19); - v->a[1798] = 1; - v->a[1799] = anon_sym_LPAREN; + v->a[1796] = aux_sym__literal_repeat1; + v->a[1797] = actions(1069); + v->a[1798] = 2; + v->a[1799] = sym_raw_string; small_parse_table_90(v); } diff --git a/parser/static/small_parse_table/small_parse_table_170.c b/parser/static/small_parse_table/small_parse_table_170.c index ae299e88..da0e9b0e 100644 --- a/parser/static/small_parse_table/small_parse_table_170.c +++ b/parser/static/small_parse_table/small_parse_table_170.c @@ -14,126 +14,126 @@ void small_parse_table_850(t_small_parse_table_array *v) { - v->a[17000] = actions(3335); - v->a[17001] = 2; - v->a[17002] = anon_sym_LPAREN_LPAREN; - v->a[17003] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17004] = actions(3355); - v->a[17005] = 2; - v->a[17006] = anon_sym_LT_LPAREN; - v->a[17007] = anon_sym_GT_LPAREN; - v->a[17008] = state(660); - v->a[17009] = 2; - v->a[17010] = sym_concatenation; - v->a[17011] = aux_sym_for_statement_repeat1; - v->a[17012] = actions(3333); - v->a[17013] = 3; - v->a[17014] = sym_raw_string; - v->a[17015] = sym_ansi_c_string; - v->a[17016] = sym_word; - v->a[17017] = state(1526); - v->a[17018] = 9; - v->a[17019] = sym_arithmetic_expansion; + v->a[17000] = 9; + v->a[17001] = anon_sym_BANG; + v->a[17002] = anon_sym_DASH; + v->a[17003] = anon_sym_STAR; + v->a[17004] = anon_sym_QMARK; + v->a[17005] = anon_sym_DOLLAR; + v->a[17006] = anon_sym_POUND; + v->a[17007] = anon_sym_AT; + v->a[17008] = anon_sym_0; + v->a[17009] = anon_sym__; + v->a[17010] = actions(810); + v->a[17011] = 28; + v->a[17012] = anon_sym_PIPE; + v->a[17013] = anon_sym_PIPE_AMP; + v->a[17014] = anon_sym_AMP_AMP; + v->a[17015] = anon_sym_PIPE_PIPE; + v->a[17016] = anon_sym_LT; + v->a[17017] = anon_sym_GT; + v->a[17018] = anon_sym_GT_GT; + v->a[17019] = anon_sym_AMP_GT; small_parse_table_851(v); } void small_parse_table_851(t_small_parse_table_array *v) { - v->a[17020] = sym_brace_expression; - v->a[17021] = sym_string; - v->a[17022] = sym_translated_string; - v->a[17023] = sym_number; - v->a[17024] = sym_simple_expansion; - v->a[17025] = sym_expansion; - v->a[17026] = sym_command_substitution; - v->a[17027] = sym_process_substitution; - v->a[17028] = actions(2094); - v->a[17029] = 21; - v->a[17030] = anon_sym_SEMI; - v->a[17031] = anon_sym_PIPE_PIPE; - v->a[17032] = anon_sym_AMP_AMP; - v->a[17033] = anon_sym_PIPE; - v->a[17034] = anon_sym_AMP; - v->a[17035] = anon_sym_LT; - v->a[17036] = anon_sym_GT; - v->a[17037] = anon_sym_LT_LT; - v->a[17038] = anon_sym_GT_GT; - v->a[17039] = anon_sym_SEMI_SEMI; + v->a[17020] = anon_sym_AMP_GT_GT; + v->a[17021] = anon_sym_LT_AMP; + v->a[17022] = anon_sym_GT_AMP; + v->a[17023] = anon_sym_GT_PIPE; + v->a[17024] = anon_sym_LT_AMP_DASH; + v->a[17025] = anon_sym_GT_AMP_DASH; + v->a[17026] = anon_sym_LT_LT; + v->a[17027] = anon_sym_LT_LT_DASH; + v->a[17028] = aux_sym_heredoc_redirect_token1; + v->a[17029] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17030] = sym__special_character; + v->a[17031] = anon_sym_DQUOTE; + v->a[17032] = sym_raw_string; + v->a[17033] = aux_sym_number_token1; + v->a[17034] = aux_sym_number_token2; + v->a[17035] = anon_sym_DOLLAR_LBRACE; + v->a[17036] = anon_sym_DOLLAR_LPAREN; + v->a[17037] = anon_sym_BQUOTE; + v->a[17038] = anon_sym_DOLLAR_BQUOTE; + v->a[17039] = sym_word; small_parse_table_852(v); } void small_parse_table_852(t_small_parse_table_array *v) { - v->a[17040] = anon_sym_SEMI_AMP; - v->a[17041] = anon_sym_SEMI_SEMI_AMP; - v->a[17042] = anon_sym_PIPE_AMP; - v->a[17043] = anon_sym_AMP_GT; - v->a[17044] = anon_sym_AMP_GT_GT; - v->a[17045] = anon_sym_LT_AMP; - v->a[17046] = anon_sym_GT_AMP; - v->a[17047] = anon_sym_GT_PIPE; - v->a[17048] = anon_sym_LT_AMP_DASH; - v->a[17049] = anon_sym_GT_AMP_DASH; - v->a[17050] = anon_sym_LT_LT_DASH; - v->a[17051] = 6; - v->a[17052] = actions(3); - v->a[17053] = 1; - v->a[17054] = sym_comment; - v->a[17055] = state(1740); - v->a[17056] = 1; - v->a[17057] = aux_sym__literal_repeat1; - v->a[17058] = state(1957); - v->a[17059] = 1; + v->a[17040] = 6; + v->a[17041] = actions(3); + v->a[17042] = 1; + v->a[17043] = sym_comment; + v->a[17044] = actions(1806); + v->a[17045] = 1; + v->a[17046] = sym_variable_name; + v->a[17047] = actions(1804); + v->a[17048] = 2; + v->a[17049] = aux_sym__simple_variable_name_token1; + v->a[17050] = aux_sym__multiline_variable_name_token1; + v->a[17051] = actions(828); + v->a[17052] = 3; + v->a[17053] = sym_file_descriptor; + v->a[17054] = sym_test_operator; + v->a[17055] = sym__brace_start; + v->a[17056] = actions(1802); + v->a[17057] = 9; + v->a[17058] = anon_sym_BANG; + v->a[17059] = anon_sym_DASH; small_parse_table_853(v); } void small_parse_table_853(t_small_parse_table_array *v) { - v->a[17060] = sym_concatenation; - v->a[17061] = actions(2500); - v->a[17062] = 5; - v->a[17063] = sym_file_descriptor; - v->a[17064] = sym_variable_name; - v->a[17065] = sym_test_operator; - v->a[17066] = sym__brace_start; - v->a[17067] = aux_sym_heredoc_redirect_token1; - v->a[17068] = state(1336); - v->a[17069] = 9; - v->a[17070] = sym_arithmetic_expansion; - v->a[17071] = sym_brace_expression; - v->a[17072] = sym_string; - v->a[17073] = sym_translated_string; - v->a[17074] = sym_number; - v->a[17075] = sym_simple_expansion; - v->a[17076] = sym_expansion; - v->a[17077] = sym_command_substitution; - v->a[17078] = sym_process_substitution; - v->a[17079] = actions(2498); + v->a[17060] = anon_sym_STAR; + v->a[17061] = anon_sym_QMARK; + v->a[17062] = anon_sym_DOLLAR; + v->a[17063] = anon_sym_POUND; + v->a[17064] = anon_sym_AT; + v->a[17065] = anon_sym_0; + v->a[17066] = anon_sym__; + v->a[17067] = actions(826); + v->a[17068] = 28; + v->a[17069] = anon_sym_PIPE; + v->a[17070] = anon_sym_PIPE_AMP; + v->a[17071] = anon_sym_AMP_AMP; + v->a[17072] = anon_sym_PIPE_PIPE; + v->a[17073] = anon_sym_LT; + v->a[17074] = anon_sym_GT; + v->a[17075] = anon_sym_GT_GT; + v->a[17076] = anon_sym_AMP_GT; + v->a[17077] = anon_sym_AMP_GT_GT; + v->a[17078] = anon_sym_LT_AMP; + v->a[17079] = anon_sym_GT_AMP; small_parse_table_854(v); } void small_parse_table_854(t_small_parse_table_array *v) { - v->a[17080] = 38; - v->a[17081] = anon_sym_LPAREN_LPAREN; - v->a[17082] = anon_sym_SEMI; - v->a[17083] = anon_sym_PIPE_PIPE; - v->a[17084] = anon_sym_AMP_AMP; - v->a[17085] = anon_sym_PIPE; - v->a[17086] = anon_sym_AMP; - v->a[17087] = anon_sym_LT; - v->a[17088] = anon_sym_GT; - v->a[17089] = anon_sym_LT_LT; - v->a[17090] = anon_sym_GT_GT; - v->a[17091] = anon_sym_RPAREN; - v->a[17092] = anon_sym_SEMI_SEMI; - v->a[17093] = anon_sym_PIPE_AMP; - v->a[17094] = anon_sym_AMP_GT; - v->a[17095] = anon_sym_AMP_GT_GT; - v->a[17096] = anon_sym_LT_AMP; - v->a[17097] = anon_sym_GT_AMP; - v->a[17098] = anon_sym_GT_PIPE; - v->a[17099] = anon_sym_LT_AMP_DASH; + v->a[17080] = anon_sym_GT_PIPE; + v->a[17081] = anon_sym_LT_AMP_DASH; + v->a[17082] = anon_sym_GT_AMP_DASH; + v->a[17083] = anon_sym_LT_LT; + v->a[17084] = anon_sym_LT_LT_DASH; + v->a[17085] = aux_sym_heredoc_redirect_token1; + v->a[17086] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17087] = sym__special_character; + v->a[17088] = anon_sym_DQUOTE; + v->a[17089] = sym_raw_string; + v->a[17090] = aux_sym_number_token1; + v->a[17091] = aux_sym_number_token2; + v->a[17092] = anon_sym_DOLLAR_LBRACE; + v->a[17093] = anon_sym_DOLLAR_LPAREN; + v->a[17094] = anon_sym_BQUOTE; + v->a[17095] = anon_sym_DOLLAR_BQUOTE; + v->a[17096] = sym_word; + v->a[17097] = 6; + v->a[17098] = actions(3); + v->a[17099] = 1; small_parse_table_855(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1700.c b/parser/static/small_parse_table/small_parse_table_1700.c deleted file mode 100644 index 751cd81c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1700.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1700.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8500(t_small_parse_table_array *v) -{ - v->a[170000] = anon_sym_SLASH; - v->a[170001] = anon_sym_PERCENT; - v->a[170002] = anon_sym_STAR_STAR; - v->a[170003] = actions(1306); - v->a[170004] = 22; - v->a[170005] = anon_sym_PLUS_PLUS; - v->a[170006] = anon_sym_DASH_DASH; - v->a[170007] = anon_sym_PLUS_EQ; - v->a[170008] = anon_sym_DASH_EQ; - v->a[170009] = anon_sym_STAR_EQ; - v->a[170010] = anon_sym_SLASH_EQ; - v->a[170011] = anon_sym_PERCENT_EQ; - v->a[170012] = anon_sym_STAR_STAR_EQ; - v->a[170013] = anon_sym_LT_LT_EQ; - v->a[170014] = anon_sym_GT_GT_EQ; - v->a[170015] = anon_sym_AMP_EQ; - v->a[170016] = anon_sym_CARET_EQ; - v->a[170017] = anon_sym_PIPE_EQ; - v->a[170018] = anon_sym_PIPE_PIPE; - v->a[170019] = anon_sym_AMP_AMP; - small_parse_table_8501(v); -} - -void small_parse_table_8501(t_small_parse_table_array *v) -{ - v->a[170020] = anon_sym_EQ_EQ; - v->a[170021] = anon_sym_BANG_EQ; - v->a[170022] = anon_sym_LT_EQ; - v->a[170023] = anon_sym_GT_EQ; - v->a[170024] = anon_sym_RPAREN; - v->a[170025] = anon_sym_EQ_TILDE; - v->a[170026] = anon_sym_QMARK; - v->a[170027] = 3; - v->a[170028] = actions(71); - v->a[170029] = 1; - v->a[170030] = sym_comment; - v->a[170031] = actions(1308); - v->a[170032] = 14; - v->a[170033] = anon_sym_EQ; - v->a[170034] = anon_sym_PIPE; - v->a[170035] = anon_sym_CARET; - v->a[170036] = anon_sym_AMP; - v->a[170037] = anon_sym_LT; - v->a[170038] = anon_sym_GT; - v->a[170039] = anon_sym_LT_LT; - small_parse_table_8502(v); -} - -void small_parse_table_8502(t_small_parse_table_array *v) -{ - v->a[170040] = anon_sym_GT_GT; - v->a[170041] = anon_sym_PLUS; - v->a[170042] = anon_sym_DASH; - v->a[170043] = anon_sym_STAR; - v->a[170044] = anon_sym_SLASH; - v->a[170045] = anon_sym_PERCENT; - v->a[170046] = anon_sym_STAR_STAR; - v->a[170047] = actions(1310); - v->a[170048] = 22; - v->a[170049] = anon_sym_PLUS_PLUS; - v->a[170050] = anon_sym_DASH_DASH; - v->a[170051] = anon_sym_PLUS_EQ; - v->a[170052] = anon_sym_DASH_EQ; - v->a[170053] = anon_sym_STAR_EQ; - v->a[170054] = anon_sym_SLASH_EQ; - v->a[170055] = anon_sym_PERCENT_EQ; - v->a[170056] = anon_sym_STAR_STAR_EQ; - v->a[170057] = anon_sym_LT_LT_EQ; - v->a[170058] = anon_sym_GT_GT_EQ; - v->a[170059] = anon_sym_AMP_EQ; - small_parse_table_8503(v); -} - -void small_parse_table_8503(t_small_parse_table_array *v) -{ - v->a[170060] = anon_sym_CARET_EQ; - v->a[170061] = anon_sym_PIPE_EQ; - v->a[170062] = anon_sym_PIPE_PIPE; - v->a[170063] = anon_sym_AMP_AMP; - v->a[170064] = anon_sym_EQ_EQ; - v->a[170065] = anon_sym_BANG_EQ; - v->a[170066] = anon_sym_LT_EQ; - v->a[170067] = anon_sym_GT_EQ; - v->a[170068] = anon_sym_RPAREN; - v->a[170069] = anon_sym_EQ_TILDE; - v->a[170070] = anon_sym_QMARK; - v->a[170071] = 3; - v->a[170072] = actions(3); - v->a[170073] = 1; - v->a[170074] = sym_comment; - v->a[170075] = actions(1346); - v->a[170076] = 5; - v->a[170077] = sym_file_descriptor; - v->a[170078] = sym__concat; - v->a[170079] = sym_test_operator; - small_parse_table_8504(v); -} - -void small_parse_table_8504(t_small_parse_table_array *v) -{ - v->a[170080] = sym__brace_start; - v->a[170081] = aux_sym_heredoc_redirect_token1; - v->a[170082] = actions(1344); - v->a[170083] = 31; - v->a[170084] = anon_sym_LPAREN_LPAREN; - v->a[170085] = anon_sym_PIPE_PIPE; - v->a[170086] = anon_sym_AMP_AMP; - v->a[170087] = anon_sym_LT; - v->a[170088] = anon_sym_GT; - v->a[170089] = anon_sym_GT_GT; - v->a[170090] = anon_sym_AMP_GT; - v->a[170091] = anon_sym_AMP_GT_GT; - v->a[170092] = anon_sym_LT_AMP; - v->a[170093] = anon_sym_GT_AMP; - v->a[170094] = anon_sym_GT_PIPE; - v->a[170095] = anon_sym_LT_AMP_DASH; - v->a[170096] = anon_sym_GT_AMP_DASH; - v->a[170097] = anon_sym_LT_LT_LT; - v->a[170098] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[170099] = anon_sym_DOLLAR_LBRACK; - small_parse_table_8505(v); -} - -/* EOF small_parse_table_1700.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1701.c b/parser/static/small_parse_table/small_parse_table_1701.c deleted file mode 100644 index 67d46fe4..00000000 --- a/parser/static/small_parse_table/small_parse_table_1701.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1701.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8505(t_small_parse_table_array *v) -{ - v->a[170100] = aux_sym_concatenation_token1; - v->a[170101] = anon_sym_DOLLAR; - v->a[170102] = sym__special_character; - v->a[170103] = anon_sym_DQUOTE; - v->a[170104] = sym_raw_string; - v->a[170105] = sym_ansi_c_string; - v->a[170106] = aux_sym_number_token1; - v->a[170107] = aux_sym_number_token2; - v->a[170108] = anon_sym_DOLLAR_LBRACE; - v->a[170109] = anon_sym_DOLLAR_LPAREN; - v->a[170110] = anon_sym_BQUOTE; - v->a[170111] = anon_sym_DOLLAR_BQUOTE; - v->a[170112] = anon_sym_LT_LPAREN; - v->a[170113] = anon_sym_GT_LPAREN; - v->a[170114] = sym_word; - v->a[170115] = 19; - v->a[170116] = actions(71); - v->a[170117] = 1; - v->a[170118] = sym_comment; - v->a[170119] = actions(7017); - small_parse_table_8506(v); -} - -void small_parse_table_8506(t_small_parse_table_array *v) -{ - v->a[170120] = 1; - v->a[170121] = anon_sym_RBRACK; - v->a[170122] = actions(7567); - v->a[170123] = 1; - v->a[170124] = anon_sym_EQ; - v->a[170125] = actions(7573); - v->a[170126] = 1; - v->a[170127] = anon_sym_PIPE_PIPE; - v->a[170128] = actions(7575); - v->a[170129] = 1; - v->a[170130] = anon_sym_AMP_AMP; - v->a[170131] = actions(7577); - v->a[170132] = 1; - v->a[170133] = anon_sym_PIPE; - v->a[170134] = actions(7579); - v->a[170135] = 1; - v->a[170136] = anon_sym_CARET; - v->a[170137] = actions(7581); - v->a[170138] = 1; - v->a[170139] = anon_sym_AMP; - small_parse_table_8507(v); -} - -void small_parse_table_8507(t_small_parse_table_array *v) -{ - v->a[170140] = actions(7595); - v->a[170141] = 1; - v->a[170142] = anon_sym_STAR_STAR; - v->a[170143] = actions(7597); - v->a[170144] = 1; - v->a[170145] = anon_sym_EQ_TILDE; - v->a[170146] = actions(7599); - v->a[170147] = 1; - v->a[170148] = anon_sym_QMARK; - v->a[170149] = actions(7569); - v->a[170150] = 2; - v->a[170151] = anon_sym_PLUS_PLUS; - v->a[170152] = anon_sym_DASH_DASH; - v->a[170153] = actions(7583); - v->a[170154] = 2; - v->a[170155] = anon_sym_EQ_EQ; - v->a[170156] = anon_sym_BANG_EQ; - v->a[170157] = actions(7585); - v->a[170158] = 2; - v->a[170159] = anon_sym_LT; - small_parse_table_8508(v); -} - -void small_parse_table_8508(t_small_parse_table_array *v) -{ - v->a[170160] = anon_sym_GT; - v->a[170161] = actions(7587); - v->a[170162] = 2; - v->a[170163] = anon_sym_LT_EQ; - v->a[170164] = anon_sym_GT_EQ; - v->a[170165] = actions(7589); - v->a[170166] = 2; - v->a[170167] = anon_sym_LT_LT; - v->a[170168] = anon_sym_GT_GT; - v->a[170169] = actions(7591); - v->a[170170] = 2; - v->a[170171] = anon_sym_PLUS; - v->a[170172] = anon_sym_DASH; - v->a[170173] = actions(7593); - v->a[170174] = 3; - v->a[170175] = anon_sym_STAR; - v->a[170176] = anon_sym_SLASH; - v->a[170177] = anon_sym_PERCENT; - v->a[170178] = actions(7571); - v->a[170179] = 11; - small_parse_table_8509(v); -} - -void small_parse_table_8509(t_small_parse_table_array *v) -{ - v->a[170180] = anon_sym_PLUS_EQ; - v->a[170181] = anon_sym_DASH_EQ; - v->a[170182] = anon_sym_STAR_EQ; - v->a[170183] = anon_sym_SLASH_EQ; - v->a[170184] = anon_sym_PERCENT_EQ; - v->a[170185] = anon_sym_STAR_STAR_EQ; - v->a[170186] = anon_sym_LT_LT_EQ; - v->a[170187] = anon_sym_GT_GT_EQ; - v->a[170188] = anon_sym_AMP_EQ; - v->a[170189] = anon_sym_CARET_EQ; - v->a[170190] = anon_sym_PIPE_EQ; - v->a[170191] = 8; - v->a[170192] = actions(71); - v->a[170193] = 1; - v->a[170194] = sym_comment; - v->a[170195] = actions(7607); - v->a[170196] = 1; - v->a[170197] = anon_sym_STAR_STAR; - v->a[170198] = actions(6793); - v->a[170199] = 2; - small_parse_table_8510(v); -} - -/* EOF small_parse_table_1701.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1702.c b/parser/static/small_parse_table/small_parse_table_1702.c deleted file mode 100644 index 503c04af..00000000 --- a/parser/static/small_parse_table/small_parse_table_1702.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1702.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8510(t_small_parse_table_array *v) -{ - v->a[170200] = anon_sym_PLUS_PLUS; - v->a[170201] = anon_sym_DASH_DASH; - v->a[170202] = actions(7601); - v->a[170203] = 2; - v->a[170204] = anon_sym_LT_LT; - v->a[170205] = anon_sym_GT_GT; - v->a[170206] = actions(7603); - v->a[170207] = 2; - v->a[170208] = anon_sym_PLUS; - v->a[170209] = anon_sym_DASH; - v->a[170210] = actions(7605); - v->a[170211] = 3; - v->a[170212] = anon_sym_STAR; - v->a[170213] = anon_sym_SLASH; - v->a[170214] = anon_sym_PERCENT; - v->a[170215] = actions(6791); - v->a[170216] = 6; - v->a[170217] = anon_sym_EQ; - v->a[170218] = anon_sym_PIPE; - v->a[170219] = anon_sym_CARET; - small_parse_table_8511(v); -} - -void small_parse_table_8511(t_small_parse_table_array *v) -{ - v->a[170220] = anon_sym_AMP; - v->a[170221] = anon_sym_LT; - v->a[170222] = anon_sym_GT; - v->a[170223] = actions(6789); - v->a[170224] = 20; - v->a[170225] = sym_test_operator; - v->a[170226] = anon_sym_PLUS_EQ; - v->a[170227] = anon_sym_DASH_EQ; - v->a[170228] = anon_sym_STAR_EQ; - v->a[170229] = anon_sym_SLASH_EQ; - v->a[170230] = anon_sym_PERCENT_EQ; - v->a[170231] = anon_sym_STAR_STAR_EQ; - v->a[170232] = anon_sym_LT_LT_EQ; - v->a[170233] = anon_sym_GT_GT_EQ; - v->a[170234] = anon_sym_AMP_EQ; - v->a[170235] = anon_sym_CARET_EQ; - v->a[170236] = anon_sym_PIPE_EQ; - v->a[170237] = anon_sym_PIPE_PIPE; - v->a[170238] = anon_sym_AMP_AMP; - v->a[170239] = anon_sym_EQ_EQ; - small_parse_table_8512(v); -} - -void small_parse_table_8512(t_small_parse_table_array *v) -{ - v->a[170240] = anon_sym_BANG_EQ; - v->a[170241] = anon_sym_LT_EQ; - v->a[170242] = anon_sym_GT_EQ; - v->a[170243] = anon_sym_EQ_TILDE; - v->a[170244] = anon_sym_QMARK; - v->a[170245] = 3; - v->a[170246] = actions(3); - v->a[170247] = 1; - v->a[170248] = sym_comment; - v->a[170249] = actions(1318); - v->a[170250] = 5; - v->a[170251] = sym_file_descriptor; - v->a[170252] = sym__concat; - v->a[170253] = sym_test_operator; - v->a[170254] = sym__brace_start; - v->a[170255] = aux_sym_heredoc_redirect_token1; - v->a[170256] = actions(1316); - v->a[170257] = 31; - v->a[170258] = anon_sym_LPAREN_LPAREN; - v->a[170259] = anon_sym_PIPE_PIPE; - small_parse_table_8513(v); -} - -void small_parse_table_8513(t_small_parse_table_array *v) -{ - v->a[170260] = anon_sym_AMP_AMP; - v->a[170261] = anon_sym_LT; - v->a[170262] = anon_sym_GT; - v->a[170263] = anon_sym_GT_GT; - v->a[170264] = anon_sym_AMP_GT; - v->a[170265] = anon_sym_AMP_GT_GT; - v->a[170266] = anon_sym_LT_AMP; - v->a[170267] = anon_sym_GT_AMP; - v->a[170268] = anon_sym_GT_PIPE; - v->a[170269] = anon_sym_LT_AMP_DASH; - v->a[170270] = anon_sym_GT_AMP_DASH; - v->a[170271] = anon_sym_LT_LT_LT; - v->a[170272] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[170273] = anon_sym_DOLLAR_LBRACK; - v->a[170274] = aux_sym_concatenation_token1; - v->a[170275] = anon_sym_DOLLAR; - v->a[170276] = sym__special_character; - v->a[170277] = anon_sym_DQUOTE; - v->a[170278] = sym_raw_string; - v->a[170279] = sym_ansi_c_string; - small_parse_table_8514(v); -} - -void small_parse_table_8514(t_small_parse_table_array *v) -{ - v->a[170280] = aux_sym_number_token1; - v->a[170281] = aux_sym_number_token2; - v->a[170282] = anon_sym_DOLLAR_LBRACE; - v->a[170283] = anon_sym_DOLLAR_LPAREN; - v->a[170284] = anon_sym_BQUOTE; - v->a[170285] = anon_sym_DOLLAR_BQUOTE; - v->a[170286] = anon_sym_LT_LPAREN; - v->a[170287] = anon_sym_GT_LPAREN; - v->a[170288] = sym_word; - v->a[170289] = 19; - v->a[170290] = actions(71); - v->a[170291] = 1; - v->a[170292] = sym_comment; - v->a[170293] = actions(7031); - v->a[170294] = 1; - v->a[170295] = anon_sym_RBRACK; - v->a[170296] = actions(7567); - v->a[170297] = 1; - v->a[170298] = anon_sym_EQ; - v->a[170299] = actions(7573); - small_parse_table_8515(v); -} - -/* EOF small_parse_table_1702.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1703.c b/parser/static/small_parse_table/small_parse_table_1703.c deleted file mode 100644 index 3945f017..00000000 --- a/parser/static/small_parse_table/small_parse_table_1703.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1703.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8515(t_small_parse_table_array *v) -{ - v->a[170300] = 1; - v->a[170301] = anon_sym_PIPE_PIPE; - v->a[170302] = actions(7575); - v->a[170303] = 1; - v->a[170304] = anon_sym_AMP_AMP; - v->a[170305] = actions(7577); - v->a[170306] = 1; - v->a[170307] = anon_sym_PIPE; - v->a[170308] = actions(7579); - v->a[170309] = 1; - v->a[170310] = anon_sym_CARET; - v->a[170311] = actions(7581); - v->a[170312] = 1; - v->a[170313] = anon_sym_AMP; - v->a[170314] = actions(7595); - v->a[170315] = 1; - v->a[170316] = anon_sym_STAR_STAR; - v->a[170317] = actions(7597); - v->a[170318] = 1; - v->a[170319] = anon_sym_EQ_TILDE; - small_parse_table_8516(v); -} - -void small_parse_table_8516(t_small_parse_table_array *v) -{ - v->a[170320] = actions(7599); - v->a[170321] = 1; - v->a[170322] = anon_sym_QMARK; - v->a[170323] = actions(7569); - v->a[170324] = 2; - v->a[170325] = anon_sym_PLUS_PLUS; - v->a[170326] = anon_sym_DASH_DASH; - v->a[170327] = actions(7583); - v->a[170328] = 2; - v->a[170329] = anon_sym_EQ_EQ; - v->a[170330] = anon_sym_BANG_EQ; - v->a[170331] = actions(7585); - v->a[170332] = 2; - v->a[170333] = anon_sym_LT; - v->a[170334] = anon_sym_GT; - v->a[170335] = actions(7587); - v->a[170336] = 2; - v->a[170337] = anon_sym_LT_EQ; - v->a[170338] = anon_sym_GT_EQ; - v->a[170339] = actions(7589); - small_parse_table_8517(v); -} - -void small_parse_table_8517(t_small_parse_table_array *v) -{ - v->a[170340] = 2; - v->a[170341] = anon_sym_LT_LT; - v->a[170342] = anon_sym_GT_GT; - v->a[170343] = actions(7591); - v->a[170344] = 2; - v->a[170345] = anon_sym_PLUS; - v->a[170346] = anon_sym_DASH; - v->a[170347] = actions(7593); - v->a[170348] = 3; - v->a[170349] = anon_sym_STAR; - v->a[170350] = anon_sym_SLASH; - v->a[170351] = anon_sym_PERCENT; - v->a[170352] = actions(7571); - v->a[170353] = 11; - v->a[170354] = anon_sym_PLUS_EQ; - v->a[170355] = anon_sym_DASH_EQ; - v->a[170356] = anon_sym_STAR_EQ; - v->a[170357] = anon_sym_SLASH_EQ; - v->a[170358] = anon_sym_PERCENT_EQ; - v->a[170359] = anon_sym_STAR_STAR_EQ; - small_parse_table_8518(v); -} - -void small_parse_table_8518(t_small_parse_table_array *v) -{ - v->a[170360] = anon_sym_LT_LT_EQ; - v->a[170361] = anon_sym_GT_GT_EQ; - v->a[170362] = anon_sym_AMP_EQ; - v->a[170363] = anon_sym_CARET_EQ; - v->a[170364] = anon_sym_PIPE_EQ; - v->a[170365] = 8; - v->a[170366] = actions(3); - v->a[170367] = 1; - v->a[170368] = sym_comment; - v->a[170369] = actions(1241); - v->a[170370] = 1; - v->a[170371] = sym_file_descriptor; - v->a[170372] = actions(4084); - v->a[170373] = 1; - v->a[170374] = anon_sym_DQUOTE; - v->a[170375] = actions(7613); - v->a[170376] = 1; - v->a[170377] = sym_variable_name; - v->a[170378] = state(4606); - v->a[170379] = 1; - small_parse_table_8519(v); -} - -void small_parse_table_8519(t_small_parse_table_array *v) -{ - v->a[170380] = sym_string; - v->a[170381] = actions(7611); - v->a[170382] = 2; - v->a[170383] = aux_sym__simple_variable_name_token1; - v->a[170384] = aux_sym__multiline_variable_name_token1; - v->a[170385] = actions(7609); - v->a[170386] = 9; - v->a[170387] = anon_sym_DASH; - v->a[170388] = anon_sym_STAR; - v->a[170389] = anon_sym_BANG; - v->a[170390] = anon_sym_QMARK; - v->a[170391] = anon_sym_DOLLAR; - v->a[170392] = anon_sym_POUND; - v->a[170393] = anon_sym_AT2; - v->a[170394] = anon_sym_0; - v->a[170395] = anon_sym__; - v->a[170396] = actions(1239); - v->a[170397] = 21; - v->a[170398] = anon_sym_SEMI; - v->a[170399] = anon_sym_PIPE_PIPE; - small_parse_table_8520(v); -} - -/* EOF small_parse_table_1703.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1704.c b/parser/static/small_parse_table/small_parse_table_1704.c deleted file mode 100644 index 053abd79..00000000 --- a/parser/static/small_parse_table/small_parse_table_1704.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1704.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8520(t_small_parse_table_array *v) -{ - v->a[170400] = anon_sym_AMP_AMP; - v->a[170401] = anon_sym_PIPE; - v->a[170402] = anon_sym_AMP; - v->a[170403] = anon_sym_LT; - v->a[170404] = anon_sym_GT; - v->a[170405] = anon_sym_LT_LT; - v->a[170406] = anon_sym_GT_GT; - v->a[170407] = anon_sym_SEMI_SEMI; - v->a[170408] = anon_sym_PIPE_AMP; - v->a[170409] = anon_sym_AMP_GT; - v->a[170410] = anon_sym_AMP_GT_GT; - v->a[170411] = anon_sym_LT_AMP; - v->a[170412] = anon_sym_GT_AMP; - v->a[170413] = anon_sym_GT_PIPE; - v->a[170414] = anon_sym_LT_AMP_DASH; - v->a[170415] = anon_sym_GT_AMP_DASH; - v->a[170416] = anon_sym_LT_LT_DASH; - v->a[170417] = aux_sym_heredoc_redirect_token1; - v->a[170418] = anon_sym_BQUOTE; - v->a[170419] = 8; - small_parse_table_8521(v); -} - -void small_parse_table_8521(t_small_parse_table_array *v) -{ - v->a[170420] = actions(3); - v->a[170421] = 1; - v->a[170422] = sym_comment; - v->a[170423] = actions(1235); - v->a[170424] = 1; - v->a[170425] = sym_file_descriptor; - v->a[170426] = actions(4084); - v->a[170427] = 1; - v->a[170428] = anon_sym_DQUOTE; - v->a[170429] = actions(7613); - v->a[170430] = 1; - v->a[170431] = sym_variable_name; - v->a[170432] = state(4606); - v->a[170433] = 1; - v->a[170434] = sym_string; - v->a[170435] = actions(7611); - v->a[170436] = 2; - v->a[170437] = aux_sym__simple_variable_name_token1; - v->a[170438] = aux_sym__multiline_variable_name_token1; - v->a[170439] = actions(7609); - small_parse_table_8522(v); -} - -void small_parse_table_8522(t_small_parse_table_array *v) -{ - v->a[170440] = 9; - v->a[170441] = anon_sym_DASH; - v->a[170442] = anon_sym_STAR; - v->a[170443] = anon_sym_BANG; - v->a[170444] = anon_sym_QMARK; - v->a[170445] = anon_sym_DOLLAR; - v->a[170446] = anon_sym_POUND; - v->a[170447] = anon_sym_AT2; - v->a[170448] = anon_sym_0; - v->a[170449] = anon_sym__; - v->a[170450] = actions(1227); - v->a[170451] = 21; - v->a[170452] = anon_sym_SEMI; - v->a[170453] = anon_sym_PIPE_PIPE; - v->a[170454] = anon_sym_AMP_AMP; - v->a[170455] = anon_sym_PIPE; - v->a[170456] = anon_sym_AMP; - v->a[170457] = anon_sym_LT; - v->a[170458] = anon_sym_GT; - v->a[170459] = anon_sym_LT_LT; - small_parse_table_8523(v); -} - -void small_parse_table_8523(t_small_parse_table_array *v) -{ - v->a[170460] = anon_sym_GT_GT; - v->a[170461] = anon_sym_SEMI_SEMI; - v->a[170462] = anon_sym_PIPE_AMP; - v->a[170463] = anon_sym_AMP_GT; - v->a[170464] = anon_sym_AMP_GT_GT; - v->a[170465] = anon_sym_LT_AMP; - v->a[170466] = anon_sym_GT_AMP; - v->a[170467] = anon_sym_GT_PIPE; - v->a[170468] = anon_sym_LT_AMP_DASH; - v->a[170469] = anon_sym_GT_AMP_DASH; - v->a[170470] = anon_sym_LT_LT_DASH; - v->a[170471] = aux_sym_heredoc_redirect_token1; - v->a[170472] = anon_sym_BQUOTE; - v->a[170473] = 16; - v->a[170474] = actions(71); - v->a[170475] = 1; - v->a[170476] = sym_comment; - v->a[170477] = actions(7102); - v->a[170478] = 1; - v->a[170479] = anon_sym_EQ; - small_parse_table_8524(v); -} - -void small_parse_table_8524(t_small_parse_table_array *v) -{ - v->a[170480] = actions(7617); - v->a[170481] = 1; - v->a[170482] = anon_sym_PIPE_PIPE; - v->a[170483] = actions(7619); - v->a[170484] = 1; - v->a[170485] = anon_sym_AMP_AMP; - v->a[170486] = actions(7621); - v->a[170487] = 1; - v->a[170488] = anon_sym_PIPE; - v->a[170489] = actions(7623); - v->a[170490] = 1; - v->a[170491] = anon_sym_CARET; - v->a[170492] = actions(7625); - v->a[170493] = 1; - v->a[170494] = anon_sym_AMP; - v->a[170495] = actions(7639); - v->a[170496] = 1; - v->a[170497] = anon_sym_STAR_STAR; - v->a[170498] = actions(7615); - v->a[170499] = 2; - small_parse_table_8525(v); -} - -/* EOF small_parse_table_1704.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1705.c b/parser/static/small_parse_table/small_parse_table_1705.c deleted file mode 100644 index 21c84ed1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1705.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1705.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8525(t_small_parse_table_array *v) -{ - v->a[170500] = anon_sym_PLUS_PLUS; - v->a[170501] = anon_sym_DASH_DASH; - v->a[170502] = actions(7627); - v->a[170503] = 2; - v->a[170504] = anon_sym_EQ_EQ; - v->a[170505] = anon_sym_BANG_EQ; - v->a[170506] = actions(7629); - v->a[170507] = 2; - v->a[170508] = anon_sym_LT; - v->a[170509] = anon_sym_GT; - v->a[170510] = actions(7631); - v->a[170511] = 2; - v->a[170512] = anon_sym_LT_EQ; - v->a[170513] = anon_sym_GT_EQ; - v->a[170514] = actions(7633); - v->a[170515] = 2; - v->a[170516] = anon_sym_LT_LT; - v->a[170517] = anon_sym_GT_GT; - v->a[170518] = actions(7635); - v->a[170519] = 2; - small_parse_table_8526(v); -} - -void small_parse_table_8526(t_small_parse_table_array *v) -{ - v->a[170520] = anon_sym_PLUS; - v->a[170521] = anon_sym_DASH; - v->a[170522] = actions(7637); - v->a[170523] = 3; - v->a[170524] = anon_sym_STAR; - v->a[170525] = anon_sym_SLASH; - v->a[170526] = anon_sym_PERCENT; - v->a[170527] = actions(7100); - v->a[170528] = 14; - v->a[170529] = anon_sym_PLUS_EQ; - v->a[170530] = anon_sym_DASH_EQ; - v->a[170531] = anon_sym_STAR_EQ; - v->a[170532] = anon_sym_SLASH_EQ; - v->a[170533] = anon_sym_PERCENT_EQ; - v->a[170534] = anon_sym_STAR_STAR_EQ; - v->a[170535] = anon_sym_LT_LT_EQ; - v->a[170536] = anon_sym_GT_GT_EQ; - v->a[170537] = anon_sym_AMP_EQ; - v->a[170538] = anon_sym_CARET_EQ; - v->a[170539] = anon_sym_PIPE_EQ; - small_parse_table_8527(v); -} - -void small_parse_table_8527(t_small_parse_table_array *v) -{ - v->a[170540] = anon_sym_RPAREN; - v->a[170541] = anon_sym_EQ_TILDE; - v->a[170542] = anon_sym_QMARK; - v->a[170543] = 3; - v->a[170544] = actions(71); - v->a[170545] = 1; - v->a[170546] = sym_comment; - v->a[170547] = actions(7448); - v->a[170548] = 13; - v->a[170549] = anon_sym_PIPE; - v->a[170550] = anon_sym_CARET; - v->a[170551] = anon_sym_AMP; - v->a[170552] = anon_sym_LT; - v->a[170553] = anon_sym_GT; - v->a[170554] = anon_sym_LT_LT; - v->a[170555] = anon_sym_GT_GT; - v->a[170556] = anon_sym_PLUS; - v->a[170557] = anon_sym_DASH; - v->a[170558] = anon_sym_STAR; - v->a[170559] = anon_sym_SLASH; - small_parse_table_8528(v); -} - -void small_parse_table_8528(t_small_parse_table_array *v) -{ - v->a[170560] = anon_sym_PERCENT; - v->a[170561] = anon_sym_STAR_STAR; - v->a[170562] = actions(7450); - v->a[170563] = 23; - v->a[170564] = anon_sym_RPAREN_RPAREN; - v->a[170565] = anon_sym_COMMA; - v->a[170566] = anon_sym_PLUS_PLUS; - v->a[170567] = anon_sym_DASH_DASH; - v->a[170568] = anon_sym_PLUS_EQ; - v->a[170569] = anon_sym_DASH_EQ; - v->a[170570] = anon_sym_STAR_EQ; - v->a[170571] = anon_sym_SLASH_EQ; - v->a[170572] = anon_sym_PERCENT_EQ; - v->a[170573] = anon_sym_STAR_STAR_EQ; - v->a[170574] = anon_sym_LT_LT_EQ; - v->a[170575] = anon_sym_GT_GT_EQ; - v->a[170576] = anon_sym_AMP_EQ; - v->a[170577] = anon_sym_CARET_EQ; - v->a[170578] = anon_sym_PIPE_EQ; - v->a[170579] = anon_sym_PIPE_PIPE; - small_parse_table_8529(v); -} - -void small_parse_table_8529(t_small_parse_table_array *v) -{ - v->a[170580] = anon_sym_DASHo; - v->a[170581] = anon_sym_AMP_AMP; - v->a[170582] = anon_sym_DASHa; - v->a[170583] = anon_sym_EQ_EQ; - v->a[170584] = anon_sym_BANG_EQ; - v->a[170585] = anon_sym_LT_EQ; - v->a[170586] = anon_sym_GT_EQ; - v->a[170587] = 3; - v->a[170588] = actions(71); - v->a[170589] = 1; - v->a[170590] = sym_comment; - v->a[170591] = actions(7166); - v->a[170592] = 14; - v->a[170593] = anon_sym_EQ; - v->a[170594] = anon_sym_PIPE; - v->a[170595] = anon_sym_CARET; - v->a[170596] = anon_sym_AMP; - v->a[170597] = anon_sym_LT; - v->a[170598] = anon_sym_GT; - v->a[170599] = anon_sym_LT_LT; - small_parse_table_8530(v); -} - -/* EOF small_parse_table_1705.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1706.c b/parser/static/small_parse_table/small_parse_table_1706.c deleted file mode 100644 index 608553c3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1706.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1706.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8530(t_small_parse_table_array *v) -{ - v->a[170600] = anon_sym_GT_GT; - v->a[170601] = anon_sym_PLUS; - v->a[170602] = anon_sym_DASH; - v->a[170603] = anon_sym_STAR; - v->a[170604] = anon_sym_SLASH; - v->a[170605] = anon_sym_PERCENT; - v->a[170606] = anon_sym_STAR_STAR; - v->a[170607] = actions(7164); - v->a[170608] = 22; - v->a[170609] = anon_sym_PLUS_PLUS; - v->a[170610] = anon_sym_DASH_DASH; - v->a[170611] = anon_sym_PLUS_EQ; - v->a[170612] = anon_sym_DASH_EQ; - v->a[170613] = anon_sym_STAR_EQ; - v->a[170614] = anon_sym_SLASH_EQ; - v->a[170615] = anon_sym_PERCENT_EQ; - v->a[170616] = anon_sym_STAR_STAR_EQ; - v->a[170617] = anon_sym_LT_LT_EQ; - v->a[170618] = anon_sym_GT_GT_EQ; - v->a[170619] = anon_sym_AMP_EQ; - small_parse_table_8531(v); -} - -void small_parse_table_8531(t_small_parse_table_array *v) -{ - v->a[170620] = anon_sym_CARET_EQ; - v->a[170621] = anon_sym_PIPE_EQ; - v->a[170622] = anon_sym_PIPE_PIPE; - v->a[170623] = anon_sym_AMP_AMP; - v->a[170624] = anon_sym_EQ_EQ; - v->a[170625] = anon_sym_BANG_EQ; - v->a[170626] = anon_sym_LT_EQ; - v->a[170627] = anon_sym_GT_EQ; - v->a[170628] = anon_sym_RBRACK; - v->a[170629] = anon_sym_EQ_TILDE; - v->a[170630] = anon_sym_QMARK; - v->a[170631] = 3; - v->a[170632] = actions(71); - v->a[170633] = 1; - v->a[170634] = sym_comment; - v->a[170635] = actions(1304); - v->a[170636] = 14; - v->a[170637] = anon_sym_EQ; - v->a[170638] = anon_sym_PIPE; - v->a[170639] = anon_sym_CARET; - small_parse_table_8532(v); -} - -void small_parse_table_8532(t_small_parse_table_array *v) -{ - v->a[170640] = anon_sym_AMP; - v->a[170641] = anon_sym_LT; - v->a[170642] = anon_sym_GT; - v->a[170643] = anon_sym_LT_LT; - v->a[170644] = anon_sym_GT_GT; - v->a[170645] = anon_sym_PLUS; - v->a[170646] = anon_sym_DASH; - v->a[170647] = anon_sym_STAR; - v->a[170648] = anon_sym_SLASH; - v->a[170649] = anon_sym_PERCENT; - v->a[170650] = anon_sym_STAR_STAR; - v->a[170651] = actions(1306); - v->a[170652] = 22; - v->a[170653] = anon_sym_PLUS_PLUS; - v->a[170654] = anon_sym_DASH_DASH; - v->a[170655] = anon_sym_PLUS_EQ; - v->a[170656] = anon_sym_DASH_EQ; - v->a[170657] = anon_sym_STAR_EQ; - v->a[170658] = anon_sym_SLASH_EQ; - v->a[170659] = anon_sym_PERCENT_EQ; - small_parse_table_8533(v); -} - -void small_parse_table_8533(t_small_parse_table_array *v) -{ - v->a[170660] = anon_sym_STAR_STAR_EQ; - v->a[170661] = anon_sym_LT_LT_EQ; - v->a[170662] = anon_sym_GT_GT_EQ; - v->a[170663] = anon_sym_AMP_EQ; - v->a[170664] = anon_sym_CARET_EQ; - v->a[170665] = anon_sym_PIPE_EQ; - v->a[170666] = anon_sym_PIPE_PIPE; - v->a[170667] = anon_sym_AMP_AMP; - v->a[170668] = anon_sym_EQ_EQ; - v->a[170669] = anon_sym_BANG_EQ; - v->a[170670] = anon_sym_LT_EQ; - v->a[170671] = anon_sym_GT_EQ; - v->a[170672] = anon_sym_RBRACK; - v->a[170673] = anon_sym_EQ_TILDE; - v->a[170674] = anon_sym_QMARK; - v->a[170675] = 19; - v->a[170676] = actions(71); - v->a[170677] = 1; - v->a[170678] = sym_comment; - v->a[170679] = actions(7015); - small_parse_table_8534(v); -} - -void small_parse_table_8534(t_small_parse_table_array *v) -{ - v->a[170680] = 1; - v->a[170681] = anon_sym_RBRACK; - v->a[170682] = actions(7567); - v->a[170683] = 1; - v->a[170684] = anon_sym_EQ; - v->a[170685] = actions(7573); - v->a[170686] = 1; - v->a[170687] = anon_sym_PIPE_PIPE; - v->a[170688] = actions(7575); - v->a[170689] = 1; - v->a[170690] = anon_sym_AMP_AMP; - v->a[170691] = actions(7577); - v->a[170692] = 1; - v->a[170693] = anon_sym_PIPE; - v->a[170694] = actions(7579); - v->a[170695] = 1; - v->a[170696] = anon_sym_CARET; - v->a[170697] = actions(7581); - v->a[170698] = 1; - v->a[170699] = anon_sym_AMP; - small_parse_table_8535(v); -} - -/* EOF small_parse_table_1706.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1707.c b/parser/static/small_parse_table/small_parse_table_1707.c deleted file mode 100644 index 76abfdf6..00000000 --- a/parser/static/small_parse_table/small_parse_table_1707.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1707.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8535(t_small_parse_table_array *v) -{ - v->a[170700] = actions(7595); - v->a[170701] = 1; - v->a[170702] = anon_sym_STAR_STAR; - v->a[170703] = actions(7597); - v->a[170704] = 1; - v->a[170705] = anon_sym_EQ_TILDE; - v->a[170706] = actions(7599); - v->a[170707] = 1; - v->a[170708] = anon_sym_QMARK; - v->a[170709] = actions(7569); - v->a[170710] = 2; - v->a[170711] = anon_sym_PLUS_PLUS; - v->a[170712] = anon_sym_DASH_DASH; - v->a[170713] = actions(7583); - v->a[170714] = 2; - v->a[170715] = anon_sym_EQ_EQ; - v->a[170716] = anon_sym_BANG_EQ; - v->a[170717] = actions(7585); - v->a[170718] = 2; - v->a[170719] = anon_sym_LT; - small_parse_table_8536(v); -} - -void small_parse_table_8536(t_small_parse_table_array *v) -{ - v->a[170720] = anon_sym_GT; - v->a[170721] = actions(7587); - v->a[170722] = 2; - v->a[170723] = anon_sym_LT_EQ; - v->a[170724] = anon_sym_GT_EQ; - v->a[170725] = actions(7589); - v->a[170726] = 2; - v->a[170727] = anon_sym_LT_LT; - v->a[170728] = anon_sym_GT_GT; - v->a[170729] = actions(7591); - v->a[170730] = 2; - v->a[170731] = anon_sym_PLUS; - v->a[170732] = anon_sym_DASH; - v->a[170733] = actions(7593); - v->a[170734] = 3; - v->a[170735] = anon_sym_STAR; - v->a[170736] = anon_sym_SLASH; - v->a[170737] = anon_sym_PERCENT; - v->a[170738] = actions(7571); - v->a[170739] = 11; - small_parse_table_8537(v); -} - -void small_parse_table_8537(t_small_parse_table_array *v) -{ - v->a[170740] = anon_sym_PLUS_EQ; - v->a[170741] = anon_sym_DASH_EQ; - v->a[170742] = anon_sym_STAR_EQ; - v->a[170743] = anon_sym_SLASH_EQ; - v->a[170744] = anon_sym_PERCENT_EQ; - v->a[170745] = anon_sym_STAR_STAR_EQ; - v->a[170746] = anon_sym_LT_LT_EQ; - v->a[170747] = anon_sym_GT_GT_EQ; - v->a[170748] = anon_sym_AMP_EQ; - v->a[170749] = anon_sym_CARET_EQ; - v->a[170750] = anon_sym_PIPE_EQ; - v->a[170751] = 8; - v->a[170752] = actions(71); - v->a[170753] = 1; - v->a[170754] = sym_comment; - v->a[170755] = actions(7607); - v->a[170756] = 1; - v->a[170757] = anon_sym_STAR_STAR; - v->a[170758] = actions(6793); - v->a[170759] = 2; - small_parse_table_8538(v); -} - -void small_parse_table_8538(t_small_parse_table_array *v) -{ - v->a[170760] = anon_sym_PLUS_PLUS; - v->a[170761] = anon_sym_DASH_DASH; - v->a[170762] = actions(7601); - v->a[170763] = 2; - v->a[170764] = anon_sym_LT_LT; - v->a[170765] = anon_sym_GT_GT; - v->a[170766] = actions(7603); - v->a[170767] = 2; - v->a[170768] = anon_sym_PLUS; - v->a[170769] = anon_sym_DASH; - v->a[170770] = actions(7605); - v->a[170771] = 3; - v->a[170772] = anon_sym_STAR; - v->a[170773] = anon_sym_SLASH; - v->a[170774] = anon_sym_PERCENT; - v->a[170775] = actions(6791); - v->a[170776] = 6; - v->a[170777] = anon_sym_EQ; - v->a[170778] = anon_sym_PIPE; - v->a[170779] = anon_sym_CARET; - small_parse_table_8539(v); -} - -void small_parse_table_8539(t_small_parse_table_array *v) -{ - v->a[170780] = anon_sym_AMP; - v->a[170781] = anon_sym_LT; - v->a[170782] = anon_sym_GT; - v->a[170783] = actions(6789); - v->a[170784] = 20; - v->a[170785] = sym_test_operator; - v->a[170786] = anon_sym_PLUS_EQ; - v->a[170787] = anon_sym_DASH_EQ; - v->a[170788] = anon_sym_STAR_EQ; - v->a[170789] = anon_sym_SLASH_EQ; - v->a[170790] = anon_sym_PERCENT_EQ; - v->a[170791] = anon_sym_STAR_STAR_EQ; - v->a[170792] = anon_sym_LT_LT_EQ; - v->a[170793] = anon_sym_GT_GT_EQ; - v->a[170794] = anon_sym_AMP_EQ; - v->a[170795] = anon_sym_CARET_EQ; - v->a[170796] = anon_sym_PIPE_EQ; - v->a[170797] = anon_sym_PIPE_PIPE; - v->a[170798] = anon_sym_AMP_AMP; - v->a[170799] = anon_sym_EQ_EQ; - small_parse_table_8540(v); -} - -/* EOF small_parse_table_1707.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1708.c b/parser/static/small_parse_table/small_parse_table_1708.c deleted file mode 100644 index 89b9c23d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1708.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1708.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8540(t_small_parse_table_array *v) -{ - v->a[170800] = anon_sym_BANG_EQ; - v->a[170801] = anon_sym_LT_EQ; - v->a[170802] = anon_sym_GT_EQ; - v->a[170803] = anon_sym_EQ_TILDE; - v->a[170804] = anon_sym_QMARK; - v->a[170805] = 3; - v->a[170806] = actions(71); - v->a[170807] = 1; - v->a[170808] = sym_comment; - v->a[170809] = actions(7162); - v->a[170810] = 14; - v->a[170811] = anon_sym_EQ; - v->a[170812] = anon_sym_PIPE; - v->a[170813] = anon_sym_CARET; - v->a[170814] = anon_sym_AMP; - v->a[170815] = anon_sym_LT; - v->a[170816] = anon_sym_GT; - v->a[170817] = anon_sym_LT_LT; - v->a[170818] = anon_sym_GT_GT; - v->a[170819] = anon_sym_PLUS; - small_parse_table_8541(v); -} - -void small_parse_table_8541(t_small_parse_table_array *v) -{ - v->a[170820] = anon_sym_DASH; - v->a[170821] = anon_sym_STAR; - v->a[170822] = anon_sym_SLASH; - v->a[170823] = anon_sym_PERCENT; - v->a[170824] = anon_sym_STAR_STAR; - v->a[170825] = actions(7160); - v->a[170826] = 22; - v->a[170827] = anon_sym_PLUS_PLUS; - v->a[170828] = anon_sym_DASH_DASH; - v->a[170829] = anon_sym_PLUS_EQ; - v->a[170830] = anon_sym_DASH_EQ; - v->a[170831] = anon_sym_STAR_EQ; - v->a[170832] = anon_sym_SLASH_EQ; - v->a[170833] = anon_sym_PERCENT_EQ; - v->a[170834] = anon_sym_STAR_STAR_EQ; - v->a[170835] = anon_sym_LT_LT_EQ; - v->a[170836] = anon_sym_GT_GT_EQ; - v->a[170837] = anon_sym_AMP_EQ; - v->a[170838] = anon_sym_CARET_EQ; - v->a[170839] = anon_sym_PIPE_EQ; - small_parse_table_8542(v); -} - -void small_parse_table_8542(t_small_parse_table_array *v) -{ - v->a[170840] = anon_sym_PIPE_PIPE; - v->a[170841] = anon_sym_AMP_AMP; - v->a[170842] = anon_sym_EQ_EQ; - v->a[170843] = anon_sym_BANG_EQ; - v->a[170844] = anon_sym_LT_EQ; - v->a[170845] = anon_sym_GT_EQ; - v->a[170846] = anon_sym_RBRACK; - v->a[170847] = anon_sym_EQ_TILDE; - v->a[170848] = anon_sym_QMARK; - v->a[170849] = 19; - v->a[170850] = actions(71); - v->a[170851] = 1; - v->a[170852] = sym_comment; - v->a[170853] = actions(6883); - v->a[170854] = 1; - v->a[170855] = anon_sym_EQ; - v->a[170856] = actions(6889); - v->a[170857] = 1; - v->a[170858] = anon_sym_PIPE_PIPE; - v->a[170859] = actions(6891); - small_parse_table_8543(v); -} - -void small_parse_table_8543(t_small_parse_table_array *v) -{ - v->a[170860] = 1; - v->a[170861] = anon_sym_AMP_AMP; - v->a[170862] = actions(6893); - v->a[170863] = 1; - v->a[170864] = anon_sym_PIPE; - v->a[170865] = actions(6895); - v->a[170866] = 1; - v->a[170867] = anon_sym_CARET; - v->a[170868] = actions(6897); - v->a[170869] = 1; - v->a[170870] = anon_sym_AMP; - v->a[170871] = actions(6911); - v->a[170872] = 1; - v->a[170873] = anon_sym_STAR_STAR; - v->a[170874] = actions(6913); - v->a[170875] = 1; - v->a[170876] = anon_sym_EQ_TILDE; - v->a[170877] = actions(6915); - v->a[170878] = 1; - v->a[170879] = anon_sym_QMARK; - small_parse_table_8544(v); -} - -void small_parse_table_8544(t_small_parse_table_array *v) -{ - v->a[170880] = actions(7641); - v->a[170881] = 1; - v->a[170882] = anon_sym_COLON; - v->a[170883] = actions(6885); - v->a[170884] = 2; - v->a[170885] = anon_sym_PLUS_PLUS; - v->a[170886] = anon_sym_DASH_DASH; - v->a[170887] = actions(6899); - v->a[170888] = 2; - v->a[170889] = anon_sym_EQ_EQ; - v->a[170890] = anon_sym_BANG_EQ; - v->a[170891] = actions(6901); - v->a[170892] = 2; - v->a[170893] = anon_sym_LT; - v->a[170894] = anon_sym_GT; - v->a[170895] = actions(6903); - v->a[170896] = 2; - v->a[170897] = anon_sym_LT_EQ; - v->a[170898] = anon_sym_GT_EQ; - v->a[170899] = actions(6905); - small_parse_table_8545(v); -} - -/* EOF small_parse_table_1708.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1709.c b/parser/static/small_parse_table/small_parse_table_1709.c deleted file mode 100644 index 63806c1f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1709.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1709.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8545(t_small_parse_table_array *v) -{ - v->a[170900] = 2; - v->a[170901] = anon_sym_LT_LT; - v->a[170902] = anon_sym_GT_GT; - v->a[170903] = actions(6907); - v->a[170904] = 2; - v->a[170905] = anon_sym_PLUS; - v->a[170906] = anon_sym_DASH; - v->a[170907] = actions(6909); - v->a[170908] = 3; - v->a[170909] = anon_sym_STAR; - v->a[170910] = anon_sym_SLASH; - v->a[170911] = anon_sym_PERCENT; - v->a[170912] = actions(6887); - v->a[170913] = 11; - v->a[170914] = anon_sym_PLUS_EQ; - v->a[170915] = anon_sym_DASH_EQ; - v->a[170916] = anon_sym_STAR_EQ; - v->a[170917] = anon_sym_SLASH_EQ; - v->a[170918] = anon_sym_PERCENT_EQ; - v->a[170919] = anon_sym_STAR_STAR_EQ; - small_parse_table_8546(v); -} - -void small_parse_table_8546(t_small_parse_table_array *v) -{ - v->a[170920] = anon_sym_LT_LT_EQ; - v->a[170921] = anon_sym_GT_GT_EQ; - v->a[170922] = anon_sym_AMP_EQ; - v->a[170923] = anon_sym_CARET_EQ; - v->a[170924] = anon_sym_PIPE_EQ; - v->a[170925] = 5; - v->a[170926] = actions(71); - v->a[170927] = 1; - v->a[170928] = sym_comment; - v->a[170929] = actions(7645); - v->a[170930] = 1; - v->a[170931] = anon_sym_STAR_STAR; - v->a[170932] = actions(7643); - v->a[170933] = 2; - v->a[170934] = anon_sym_PLUS_PLUS; - v->a[170935] = anon_sym_DASH_DASH; - v->a[170936] = actions(7248); - v->a[170937] = 12; - v->a[170938] = anon_sym_PIPE; - v->a[170939] = anon_sym_CARET; - small_parse_table_8547(v); -} - -void small_parse_table_8547(t_small_parse_table_array *v) -{ - v->a[170940] = anon_sym_AMP; - v->a[170941] = anon_sym_LT; - v->a[170942] = anon_sym_GT; - v->a[170943] = anon_sym_LT_LT; - v->a[170944] = anon_sym_GT_GT; - v->a[170945] = anon_sym_PLUS; - v->a[170946] = anon_sym_DASH; - v->a[170947] = anon_sym_STAR; - v->a[170948] = anon_sym_SLASH; - v->a[170949] = anon_sym_PERCENT; - v->a[170950] = actions(7274); - v->a[170951] = 21; - v->a[170952] = anon_sym_RPAREN_RPAREN; - v->a[170953] = anon_sym_COMMA; - v->a[170954] = anon_sym_PLUS_EQ; - v->a[170955] = anon_sym_DASH_EQ; - v->a[170956] = anon_sym_STAR_EQ; - v->a[170957] = anon_sym_SLASH_EQ; - v->a[170958] = anon_sym_PERCENT_EQ; - v->a[170959] = anon_sym_STAR_STAR_EQ; - small_parse_table_8548(v); -} - -void small_parse_table_8548(t_small_parse_table_array *v) -{ - v->a[170960] = anon_sym_LT_LT_EQ; - v->a[170961] = anon_sym_GT_GT_EQ; - v->a[170962] = anon_sym_AMP_EQ; - v->a[170963] = anon_sym_CARET_EQ; - v->a[170964] = anon_sym_PIPE_EQ; - v->a[170965] = anon_sym_PIPE_PIPE; - v->a[170966] = anon_sym_DASHo; - v->a[170967] = anon_sym_AMP_AMP; - v->a[170968] = anon_sym_DASHa; - v->a[170969] = anon_sym_EQ_EQ; - v->a[170970] = anon_sym_BANG_EQ; - v->a[170971] = anon_sym_LT_EQ; - v->a[170972] = anon_sym_GT_EQ; - v->a[170973] = 9; - v->a[170974] = actions(71); - v->a[170975] = 1; - v->a[170976] = sym_comment; - v->a[170977] = actions(7607); - v->a[170978] = 1; - v->a[170979] = anon_sym_STAR_STAR; - small_parse_table_8549(v); -} - -void small_parse_table_8549(t_small_parse_table_array *v) -{ - v->a[170980] = actions(7647); - v->a[170981] = 1; - v->a[170982] = sym_test_operator; - v->a[170983] = actions(6793); - v->a[170984] = 2; - v->a[170985] = anon_sym_PLUS_PLUS; - v->a[170986] = anon_sym_DASH_DASH; - v->a[170987] = actions(7601); - v->a[170988] = 2; - v->a[170989] = anon_sym_LT_LT; - v->a[170990] = anon_sym_GT_GT; - v->a[170991] = actions(7603); - v->a[170992] = 2; - v->a[170993] = anon_sym_PLUS; - v->a[170994] = anon_sym_DASH; - v->a[170995] = actions(7605); - v->a[170996] = 3; - v->a[170997] = anon_sym_STAR; - v->a[170998] = anon_sym_SLASH; - v->a[170999] = anon_sym_PERCENT; - small_parse_table_8550(v); -} - -/* EOF small_parse_table_1709.c */ diff --git a/parser/static/small_parse_table/small_parse_table_171.c b/parser/static/small_parse_table/small_parse_table_171.c index 51503da8..68b15363 100644 --- a/parser/static/small_parse_table/small_parse_table_171.c +++ b/parser/static/small_parse_table/small_parse_table_171.c @@ -14,126 +14,126 @@ void small_parse_table_855(t_small_parse_table_array *v) { - v->a[17100] = anon_sym_GT_AMP_DASH; - v->a[17101] = anon_sym_LT_LT_DASH; - v->a[17102] = anon_sym_LT_LT_LT; - v->a[17103] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17104] = anon_sym_DOLLAR_LBRACK; - v->a[17105] = anon_sym_DOLLAR; - v->a[17106] = sym__special_character; - v->a[17107] = anon_sym_DQUOTE; - v->a[17108] = sym_raw_string; - v->a[17109] = sym_ansi_c_string; - v->a[17110] = aux_sym_number_token1; - v->a[17111] = aux_sym_number_token2; - v->a[17112] = anon_sym_DOLLAR_LBRACE; - v->a[17113] = anon_sym_DOLLAR_LPAREN; - v->a[17114] = anon_sym_BQUOTE; - v->a[17115] = anon_sym_DOLLAR_BQUOTE; - v->a[17116] = anon_sym_LT_LPAREN; - v->a[17117] = anon_sym_GT_LPAREN; - v->a[17118] = sym_word; - v->a[17119] = 22; + v->a[17100] = sym_comment; + v->a[17101] = actions(2684); + v->a[17102] = 1; + v->a[17103] = aux_sym_concatenation_token1; + v->a[17104] = actions(2692); + v->a[17105] = 1; + v->a[17106] = sym__concat; + v->a[17107] = state(483); + v->a[17108] = 1; + v->a[17109] = aux_sym_concatenation_repeat1; + v->a[17110] = actions(2690); + v->a[17111] = 5; + v->a[17112] = sym_file_descriptor; + v->a[17113] = sym_test_operator; + v->a[17114] = sym__bare_dollar; + v->a[17115] = sym__brace_start; + v->a[17116] = aux_sym_heredoc_redirect_token1; + v->a[17117] = actions(2688); + v->a[17118] = 35; + v->a[17119] = anon_sym_esac; small_parse_table_856(v); } void small_parse_table_856(t_small_parse_table_array *v) { - v->a[17120] = actions(3); - v->a[17121] = 1; - v->a[17122] = sym_comment; - v->a[17123] = actions(3536); - v->a[17124] = 1; - v->a[17125] = anon_sym_DOLLAR_LBRACK; - v->a[17126] = actions(3539); - v->a[17127] = 1; - v->a[17128] = anon_sym_DOLLAR; - v->a[17129] = actions(3542); - v->a[17130] = 1; - v->a[17131] = sym__special_character; - v->a[17132] = actions(3545); - v->a[17133] = 1; - v->a[17134] = anon_sym_DQUOTE; - v->a[17135] = actions(3548); - v->a[17136] = 1; - v->a[17137] = aux_sym_number_token1; - v->a[17138] = actions(3551); - v->a[17139] = 1; + v->a[17120] = anon_sym_LPAREN; + v->a[17121] = anon_sym_PIPE; + v->a[17122] = anon_sym_SEMI_SEMI; + v->a[17123] = anon_sym_SEMI_AMP; + v->a[17124] = anon_sym_SEMI_SEMI_AMP; + v->a[17125] = anon_sym_PIPE_AMP; + v->a[17126] = anon_sym_AMP_AMP; + v->a[17127] = anon_sym_PIPE_PIPE; + v->a[17128] = anon_sym_LT; + v->a[17129] = anon_sym_GT; + v->a[17130] = anon_sym_GT_GT; + v->a[17131] = anon_sym_AMP_GT; + v->a[17132] = anon_sym_AMP_GT_GT; + v->a[17133] = anon_sym_LT_AMP; + v->a[17134] = anon_sym_GT_AMP; + v->a[17135] = anon_sym_GT_PIPE; + v->a[17136] = anon_sym_LT_AMP_DASH; + v->a[17137] = anon_sym_GT_AMP_DASH; + v->a[17138] = anon_sym_LT_LT; + v->a[17139] = anon_sym_LT_LT_DASH; small_parse_table_857(v); } void small_parse_table_857(t_small_parse_table_array *v) { - v->a[17140] = aux_sym_number_token2; - v->a[17141] = actions(3554); - v->a[17142] = 1; - v->a[17143] = anon_sym_DOLLAR_LBRACE; - v->a[17144] = actions(3557); - v->a[17145] = 1; - v->a[17146] = anon_sym_DOLLAR_LPAREN; - v->a[17147] = actions(3560); - v->a[17148] = 1; - v->a[17149] = anon_sym_BQUOTE; - v->a[17150] = actions(3563); - v->a[17151] = 1; - v->a[17152] = anon_sym_DOLLAR_BQUOTE; - v->a[17153] = actions(3569); - v->a[17154] = 1; - v->a[17155] = aux_sym__simple_variable_name_token1; - v->a[17156] = actions(3572); - v->a[17157] = 1; - v->a[17158] = sym_test_operator; - v->a[17159] = actions(3575); + v->a[17140] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17141] = anon_sym_AMP; + v->a[17142] = anon_sym_DOLLAR; + v->a[17143] = sym__special_character; + v->a[17144] = anon_sym_DQUOTE; + v->a[17145] = sym_raw_string; + v->a[17146] = aux_sym_number_token1; + v->a[17147] = aux_sym_number_token2; + v->a[17148] = anon_sym_DOLLAR_LBRACE; + v->a[17149] = anon_sym_DOLLAR_LPAREN; + v->a[17150] = anon_sym_BQUOTE; + v->a[17151] = anon_sym_DOLLAR_BQUOTE; + v->a[17152] = sym_word; + v->a[17153] = anon_sym_SEMI; + v->a[17154] = 6; + v->a[17155] = actions(3); + v->a[17156] = 1; + v->a[17157] = sym_comment; + v->a[17158] = actions(2684); + v->a[17159] = 1; small_parse_table_858(v); } void small_parse_table_858(t_small_parse_table_array *v) { - v->a[17160] = 1; - v->a[17161] = sym__brace_start; - v->a[17162] = state(1966); - v->a[17163] = 1; - v->a[17164] = aux_sym__literal_repeat1; - v->a[17165] = actions(2442); - v->a[17166] = 2; - v->a[17167] = sym_file_descriptor; - v->a[17168] = aux_sym_heredoc_redirect_token1; - v->a[17169] = actions(3533); - v->a[17170] = 2; - v->a[17171] = anon_sym_LPAREN_LPAREN; - v->a[17172] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17173] = actions(3566); - v->a[17174] = 2; - v->a[17175] = anon_sym_LT_LPAREN; - v->a[17176] = anon_sym_GT_LPAREN; - v->a[17177] = state(709); - v->a[17178] = 2; - v->a[17179] = sym_concatenation; + v->a[17160] = aux_sym_concatenation_token1; + v->a[17161] = actions(2698); + v->a[17162] = 1; + v->a[17163] = sym__concat; + v->a[17164] = state(483); + v->a[17165] = 1; + v->a[17166] = aux_sym_concatenation_repeat1; + v->a[17167] = actions(2696); + v->a[17168] = 5; + v->a[17169] = sym_file_descriptor; + v->a[17170] = sym_test_operator; + v->a[17171] = sym__bare_dollar; + v->a[17172] = sym__brace_start; + v->a[17173] = aux_sym_heredoc_redirect_token1; + v->a[17174] = actions(2694); + v->a[17175] = 35; + v->a[17176] = anon_sym_esac; + v->a[17177] = anon_sym_LPAREN; + v->a[17178] = anon_sym_PIPE; + v->a[17179] = anon_sym_SEMI_SEMI; small_parse_table_859(v); } void small_parse_table_859(t_small_parse_table_array *v) { - v->a[17180] = aux_sym_unset_command_repeat1; - v->a[17181] = actions(3530); - v->a[17182] = 3; - v->a[17183] = sym_raw_string; - v->a[17184] = sym_ansi_c_string; - v->a[17185] = sym_word; - v->a[17186] = state(1650); - v->a[17187] = 9; - v->a[17188] = sym_arithmetic_expansion; - v->a[17189] = sym_brace_expression; - v->a[17190] = sym_string; - v->a[17191] = sym_translated_string; - v->a[17192] = sym_number; - v->a[17193] = sym_simple_expansion; - v->a[17194] = sym_expansion; - v->a[17195] = sym_command_substitution; - v->a[17196] = sym_process_substitution; - v->a[17197] = actions(2440); - v->a[17198] = 20; - v->a[17199] = anon_sym_SEMI; + v->a[17180] = anon_sym_SEMI_AMP; + v->a[17181] = anon_sym_SEMI_SEMI_AMP; + v->a[17182] = anon_sym_PIPE_AMP; + v->a[17183] = anon_sym_AMP_AMP; + v->a[17184] = anon_sym_PIPE_PIPE; + v->a[17185] = anon_sym_LT; + v->a[17186] = anon_sym_GT; + v->a[17187] = anon_sym_GT_GT; + v->a[17188] = anon_sym_AMP_GT; + v->a[17189] = anon_sym_AMP_GT_GT; + v->a[17190] = anon_sym_LT_AMP; + v->a[17191] = anon_sym_GT_AMP; + v->a[17192] = anon_sym_GT_PIPE; + v->a[17193] = anon_sym_LT_AMP_DASH; + v->a[17194] = anon_sym_GT_AMP_DASH; + v->a[17195] = anon_sym_LT_LT; + v->a[17196] = anon_sym_LT_LT_DASH; + v->a[17197] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17198] = anon_sym_AMP; + v->a[17199] = anon_sym_DOLLAR; small_parse_table_860(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1710.c b/parser/static/small_parse_table/small_parse_table_1710.c deleted file mode 100644 index e17fb605..00000000 --- a/parser/static/small_parse_table/small_parse_table_1710.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1710.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8550(t_small_parse_table_array *v) -{ - v->a[171000] = actions(6791); - v->a[171001] = 6; - v->a[171002] = anon_sym_EQ; - v->a[171003] = anon_sym_PIPE; - v->a[171004] = anon_sym_CARET; - v->a[171005] = anon_sym_AMP; - v->a[171006] = anon_sym_LT; - v->a[171007] = anon_sym_GT; - v->a[171008] = actions(6789); - v->a[171009] = 19; - v->a[171010] = anon_sym_PLUS_EQ; - v->a[171011] = anon_sym_DASH_EQ; - v->a[171012] = anon_sym_STAR_EQ; - v->a[171013] = anon_sym_SLASH_EQ; - v->a[171014] = anon_sym_PERCENT_EQ; - v->a[171015] = anon_sym_STAR_STAR_EQ; - v->a[171016] = anon_sym_LT_LT_EQ; - v->a[171017] = anon_sym_GT_GT_EQ; - v->a[171018] = anon_sym_AMP_EQ; - v->a[171019] = anon_sym_CARET_EQ; - small_parse_table_8551(v); -} - -void small_parse_table_8551(t_small_parse_table_array *v) -{ - v->a[171020] = anon_sym_PIPE_EQ; - v->a[171021] = anon_sym_PIPE_PIPE; - v->a[171022] = anon_sym_AMP_AMP; - v->a[171023] = anon_sym_EQ_EQ; - v->a[171024] = anon_sym_BANG_EQ; - v->a[171025] = anon_sym_LT_EQ; - v->a[171026] = anon_sym_GT_EQ; - v->a[171027] = anon_sym_EQ_TILDE; - v->a[171028] = anon_sym_QMARK; - v->a[171029] = 5; - v->a[171030] = actions(71); - v->a[171031] = 1; - v->a[171032] = sym_comment; - v->a[171033] = actions(7645); - v->a[171034] = 1; - v->a[171035] = anon_sym_STAR_STAR; - v->a[171036] = actions(7643); - v->a[171037] = 2; - v->a[171038] = anon_sym_PLUS_PLUS; - v->a[171039] = anon_sym_DASH_DASH; - small_parse_table_8552(v); -} - -void small_parse_table_8552(t_small_parse_table_array *v) -{ - v->a[171040] = actions(7248); - v->a[171041] = 12; - v->a[171042] = anon_sym_PIPE; - v->a[171043] = anon_sym_CARET; - v->a[171044] = anon_sym_AMP; - v->a[171045] = anon_sym_LT; - v->a[171046] = anon_sym_GT; - v->a[171047] = anon_sym_LT_LT; - v->a[171048] = anon_sym_GT_GT; - v->a[171049] = anon_sym_PLUS; - v->a[171050] = anon_sym_DASH; - v->a[171051] = anon_sym_STAR; - v->a[171052] = anon_sym_SLASH; - v->a[171053] = anon_sym_PERCENT; - v->a[171054] = actions(7274); - v->a[171055] = 21; - v->a[171056] = anon_sym_RPAREN_RPAREN; - v->a[171057] = anon_sym_COMMA; - v->a[171058] = anon_sym_PLUS_EQ; - v->a[171059] = anon_sym_DASH_EQ; - small_parse_table_8553(v); -} - -void small_parse_table_8553(t_small_parse_table_array *v) -{ - v->a[171060] = anon_sym_STAR_EQ; - v->a[171061] = anon_sym_SLASH_EQ; - v->a[171062] = anon_sym_PERCENT_EQ; - v->a[171063] = anon_sym_STAR_STAR_EQ; - v->a[171064] = anon_sym_LT_LT_EQ; - v->a[171065] = anon_sym_GT_GT_EQ; - v->a[171066] = anon_sym_AMP_EQ; - v->a[171067] = anon_sym_CARET_EQ; - v->a[171068] = anon_sym_PIPE_EQ; - v->a[171069] = anon_sym_PIPE_PIPE; - v->a[171070] = anon_sym_DASHo; - v->a[171071] = anon_sym_AMP_AMP; - v->a[171072] = anon_sym_DASHa; - v->a[171073] = anon_sym_EQ_EQ; - v->a[171074] = anon_sym_BANG_EQ; - v->a[171075] = anon_sym_LT_EQ; - v->a[171076] = anon_sym_GT_EQ; - v->a[171077] = 6; - v->a[171078] = actions(71); - v->a[171079] = 1; - small_parse_table_8554(v); -} - -void small_parse_table_8554(t_small_parse_table_array *v) -{ - v->a[171080] = sym_comment; - v->a[171081] = actions(7645); - v->a[171082] = 1; - v->a[171083] = anon_sym_STAR_STAR; - v->a[171084] = actions(7643); - v->a[171085] = 2; - v->a[171086] = anon_sym_PLUS_PLUS; - v->a[171087] = anon_sym_DASH_DASH; - v->a[171088] = actions(7649); - v->a[171089] = 3; - v->a[171090] = anon_sym_STAR; - v->a[171091] = anon_sym_SLASH; - v->a[171092] = anon_sym_PERCENT; - v->a[171093] = actions(7248); - v->a[171094] = 9; - v->a[171095] = anon_sym_PIPE; - v->a[171096] = anon_sym_CARET; - v->a[171097] = anon_sym_AMP; - v->a[171098] = anon_sym_LT; - v->a[171099] = anon_sym_GT; - small_parse_table_8555(v); -} - -/* EOF small_parse_table_1710.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1711.c b/parser/static/small_parse_table/small_parse_table_1711.c deleted file mode 100644 index 76f07bd8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1711.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1711.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8555(t_small_parse_table_array *v) -{ - v->a[171100] = anon_sym_LT_LT; - v->a[171101] = anon_sym_GT_GT; - v->a[171102] = anon_sym_PLUS; - v->a[171103] = anon_sym_DASH; - v->a[171104] = actions(7274); - v->a[171105] = 21; - v->a[171106] = anon_sym_RPAREN_RPAREN; - v->a[171107] = anon_sym_COMMA; - v->a[171108] = anon_sym_PLUS_EQ; - v->a[171109] = anon_sym_DASH_EQ; - v->a[171110] = anon_sym_STAR_EQ; - v->a[171111] = anon_sym_SLASH_EQ; - v->a[171112] = anon_sym_PERCENT_EQ; - v->a[171113] = anon_sym_STAR_STAR_EQ; - v->a[171114] = anon_sym_LT_LT_EQ; - v->a[171115] = anon_sym_GT_GT_EQ; - v->a[171116] = anon_sym_AMP_EQ; - v->a[171117] = anon_sym_CARET_EQ; - v->a[171118] = anon_sym_PIPE_EQ; - v->a[171119] = anon_sym_PIPE_PIPE; - small_parse_table_8556(v); -} - -void small_parse_table_8556(t_small_parse_table_array *v) -{ - v->a[171120] = anon_sym_DASHo; - v->a[171121] = anon_sym_AMP_AMP; - v->a[171122] = anon_sym_DASHa; - v->a[171123] = anon_sym_EQ_EQ; - v->a[171124] = anon_sym_BANG_EQ; - v->a[171125] = anon_sym_LT_EQ; - v->a[171126] = anon_sym_GT_EQ; - v->a[171127] = 7; - v->a[171128] = actions(71); - v->a[171129] = 1; - v->a[171130] = sym_comment; - v->a[171131] = actions(7645); - v->a[171132] = 1; - v->a[171133] = anon_sym_STAR_STAR; - v->a[171134] = actions(7643); - v->a[171135] = 2; - v->a[171136] = anon_sym_PLUS_PLUS; - v->a[171137] = anon_sym_DASH_DASH; - v->a[171138] = actions(7651); - v->a[171139] = 2; - small_parse_table_8557(v); -} - -void small_parse_table_8557(t_small_parse_table_array *v) -{ - v->a[171140] = anon_sym_PLUS; - v->a[171141] = anon_sym_DASH; - v->a[171142] = actions(7649); - v->a[171143] = 3; - v->a[171144] = anon_sym_STAR; - v->a[171145] = anon_sym_SLASH; - v->a[171146] = anon_sym_PERCENT; - v->a[171147] = actions(7248); - v->a[171148] = 7; - v->a[171149] = anon_sym_PIPE; - v->a[171150] = anon_sym_CARET; - v->a[171151] = anon_sym_AMP; - v->a[171152] = anon_sym_LT; - v->a[171153] = anon_sym_GT; - v->a[171154] = anon_sym_LT_LT; - v->a[171155] = anon_sym_GT_GT; - v->a[171156] = actions(7274); - v->a[171157] = 21; - v->a[171158] = anon_sym_RPAREN_RPAREN; - v->a[171159] = anon_sym_COMMA; - small_parse_table_8558(v); -} - -void small_parse_table_8558(t_small_parse_table_array *v) -{ - v->a[171160] = anon_sym_PLUS_EQ; - v->a[171161] = anon_sym_DASH_EQ; - v->a[171162] = anon_sym_STAR_EQ; - v->a[171163] = anon_sym_SLASH_EQ; - v->a[171164] = anon_sym_PERCENT_EQ; - v->a[171165] = anon_sym_STAR_STAR_EQ; - v->a[171166] = anon_sym_LT_LT_EQ; - v->a[171167] = anon_sym_GT_GT_EQ; - v->a[171168] = anon_sym_AMP_EQ; - v->a[171169] = anon_sym_CARET_EQ; - v->a[171170] = anon_sym_PIPE_EQ; - v->a[171171] = anon_sym_PIPE_PIPE; - v->a[171172] = anon_sym_DASHo; - v->a[171173] = anon_sym_AMP_AMP; - v->a[171174] = anon_sym_DASHa; - v->a[171175] = anon_sym_EQ_EQ; - v->a[171176] = anon_sym_BANG_EQ; - v->a[171177] = anon_sym_LT_EQ; - v->a[171178] = anon_sym_GT_EQ; - v->a[171179] = 8; - small_parse_table_8559(v); -} - -void small_parse_table_8559(t_small_parse_table_array *v) -{ - v->a[171180] = actions(71); - v->a[171181] = 1; - v->a[171182] = sym_comment; - v->a[171183] = actions(7645); - v->a[171184] = 1; - v->a[171185] = anon_sym_STAR_STAR; - v->a[171186] = actions(7643); - v->a[171187] = 2; - v->a[171188] = anon_sym_PLUS_PLUS; - v->a[171189] = anon_sym_DASH_DASH; - v->a[171190] = actions(7651); - v->a[171191] = 2; - v->a[171192] = anon_sym_PLUS; - v->a[171193] = anon_sym_DASH; - v->a[171194] = actions(7653); - v->a[171195] = 2; - v->a[171196] = anon_sym_LT_LT; - v->a[171197] = anon_sym_GT_GT; - v->a[171198] = actions(7649); - v->a[171199] = 3; - small_parse_table_8560(v); -} - -/* EOF small_parse_table_1711.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1712.c b/parser/static/small_parse_table/small_parse_table_1712.c deleted file mode 100644 index cf4f4b81..00000000 --- a/parser/static/small_parse_table/small_parse_table_1712.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1712.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8560(t_small_parse_table_array *v) -{ - v->a[171200] = anon_sym_STAR; - v->a[171201] = anon_sym_SLASH; - v->a[171202] = anon_sym_PERCENT; - v->a[171203] = actions(7248); - v->a[171204] = 5; - v->a[171205] = anon_sym_PIPE; - v->a[171206] = anon_sym_CARET; - v->a[171207] = anon_sym_AMP; - v->a[171208] = anon_sym_LT; - v->a[171209] = anon_sym_GT; - v->a[171210] = actions(7274); - v->a[171211] = 21; - v->a[171212] = anon_sym_RPAREN_RPAREN; - v->a[171213] = anon_sym_COMMA; - v->a[171214] = anon_sym_PLUS_EQ; - v->a[171215] = anon_sym_DASH_EQ; - v->a[171216] = anon_sym_STAR_EQ; - v->a[171217] = anon_sym_SLASH_EQ; - v->a[171218] = anon_sym_PERCENT_EQ; - v->a[171219] = anon_sym_STAR_STAR_EQ; - small_parse_table_8561(v); -} - -void small_parse_table_8561(t_small_parse_table_array *v) -{ - v->a[171220] = anon_sym_LT_LT_EQ; - v->a[171221] = anon_sym_GT_GT_EQ; - v->a[171222] = anon_sym_AMP_EQ; - v->a[171223] = anon_sym_CARET_EQ; - v->a[171224] = anon_sym_PIPE_EQ; - v->a[171225] = anon_sym_PIPE_PIPE; - v->a[171226] = anon_sym_DASHo; - v->a[171227] = anon_sym_AMP_AMP; - v->a[171228] = anon_sym_DASHa; - v->a[171229] = anon_sym_EQ_EQ; - v->a[171230] = anon_sym_BANG_EQ; - v->a[171231] = anon_sym_LT_EQ; - v->a[171232] = anon_sym_GT_EQ; - v->a[171233] = 10; - v->a[171234] = actions(71); - v->a[171235] = 1; - v->a[171236] = sym_comment; - v->a[171237] = actions(7645); - v->a[171238] = 1; - v->a[171239] = anon_sym_STAR_STAR; - small_parse_table_8562(v); -} - -void small_parse_table_8562(t_small_parse_table_array *v) -{ - v->a[171240] = actions(7643); - v->a[171241] = 2; - v->a[171242] = anon_sym_PLUS_PLUS; - v->a[171243] = anon_sym_DASH_DASH; - v->a[171244] = actions(7651); - v->a[171245] = 2; - v->a[171246] = anon_sym_PLUS; - v->a[171247] = anon_sym_DASH; - v->a[171248] = actions(7653); - v->a[171249] = 2; - v->a[171250] = anon_sym_LT_LT; - v->a[171251] = anon_sym_GT_GT; - v->a[171252] = actions(7655); - v->a[171253] = 2; - v->a[171254] = anon_sym_LT; - v->a[171255] = anon_sym_GT; - v->a[171256] = actions(7657); - v->a[171257] = 2; - v->a[171258] = anon_sym_LT_EQ; - v->a[171259] = anon_sym_GT_EQ; - small_parse_table_8563(v); -} - -void small_parse_table_8563(t_small_parse_table_array *v) -{ - v->a[171260] = actions(7248); - v->a[171261] = 3; - v->a[171262] = anon_sym_PIPE; - v->a[171263] = anon_sym_CARET; - v->a[171264] = anon_sym_AMP; - v->a[171265] = actions(7649); - v->a[171266] = 3; - v->a[171267] = anon_sym_STAR; - v->a[171268] = anon_sym_SLASH; - v->a[171269] = anon_sym_PERCENT; - v->a[171270] = actions(7274); - v->a[171271] = 19; - v->a[171272] = anon_sym_RPAREN_RPAREN; - v->a[171273] = anon_sym_COMMA; - v->a[171274] = anon_sym_PLUS_EQ; - v->a[171275] = anon_sym_DASH_EQ; - v->a[171276] = anon_sym_STAR_EQ; - v->a[171277] = anon_sym_SLASH_EQ; - v->a[171278] = anon_sym_PERCENT_EQ; - v->a[171279] = anon_sym_STAR_STAR_EQ; - small_parse_table_8564(v); -} - -void small_parse_table_8564(t_small_parse_table_array *v) -{ - v->a[171280] = anon_sym_LT_LT_EQ; - v->a[171281] = anon_sym_GT_GT_EQ; - v->a[171282] = anon_sym_AMP_EQ; - v->a[171283] = anon_sym_CARET_EQ; - v->a[171284] = anon_sym_PIPE_EQ; - v->a[171285] = anon_sym_PIPE_PIPE; - v->a[171286] = anon_sym_DASHo; - v->a[171287] = anon_sym_AMP_AMP; - v->a[171288] = anon_sym_DASHa; - v->a[171289] = anon_sym_EQ_EQ; - v->a[171290] = anon_sym_BANG_EQ; - v->a[171291] = 3; - v->a[171292] = actions(71); - v->a[171293] = 1; - v->a[171294] = sym_comment; - v->a[171295] = actions(1340); - v->a[171296] = 14; - v->a[171297] = anon_sym_EQ; - v->a[171298] = anon_sym_PIPE; - v->a[171299] = anon_sym_CARET; - small_parse_table_8565(v); -} - -/* EOF small_parse_table_1712.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1713.c b/parser/static/small_parse_table/small_parse_table_1713.c deleted file mode 100644 index cd8ac767..00000000 --- a/parser/static/small_parse_table/small_parse_table_1713.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1713.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8565(t_small_parse_table_array *v) -{ - v->a[171300] = anon_sym_AMP; - v->a[171301] = anon_sym_LT; - v->a[171302] = anon_sym_GT; - v->a[171303] = anon_sym_LT_LT; - v->a[171304] = anon_sym_GT_GT; - v->a[171305] = anon_sym_PLUS; - v->a[171306] = anon_sym_DASH; - v->a[171307] = anon_sym_STAR; - v->a[171308] = anon_sym_SLASH; - v->a[171309] = anon_sym_PERCENT; - v->a[171310] = anon_sym_STAR_STAR; - v->a[171311] = actions(1342); - v->a[171312] = 22; - v->a[171313] = anon_sym_PLUS_PLUS; - v->a[171314] = anon_sym_DASH_DASH; - v->a[171315] = anon_sym_PLUS_EQ; - v->a[171316] = anon_sym_DASH_EQ; - v->a[171317] = anon_sym_STAR_EQ; - v->a[171318] = anon_sym_SLASH_EQ; - v->a[171319] = anon_sym_PERCENT_EQ; - small_parse_table_8566(v); -} - -void small_parse_table_8566(t_small_parse_table_array *v) -{ - v->a[171320] = anon_sym_STAR_STAR_EQ; - v->a[171321] = anon_sym_LT_LT_EQ; - v->a[171322] = anon_sym_GT_GT_EQ; - v->a[171323] = anon_sym_AMP_EQ; - v->a[171324] = anon_sym_CARET_EQ; - v->a[171325] = anon_sym_PIPE_EQ; - v->a[171326] = anon_sym_PIPE_PIPE; - v->a[171327] = anon_sym_AMP_AMP; - v->a[171328] = anon_sym_EQ_EQ; - v->a[171329] = anon_sym_BANG_EQ; - v->a[171330] = anon_sym_LT_EQ; - v->a[171331] = anon_sym_GT_EQ; - v->a[171332] = anon_sym_RBRACK; - v->a[171333] = anon_sym_EQ_TILDE; - v->a[171334] = anon_sym_QMARK; - v->a[171335] = 19; - v->a[171336] = actions(71); - v->a[171337] = 1; - v->a[171338] = sym_comment; - v->a[171339] = actions(7013); - small_parse_table_8567(v); -} - -void small_parse_table_8567(t_small_parse_table_array *v) -{ - v->a[171340] = 1; - v->a[171341] = anon_sym_RBRACK; - v->a[171342] = actions(7567); - v->a[171343] = 1; - v->a[171344] = anon_sym_EQ; - v->a[171345] = actions(7573); - v->a[171346] = 1; - v->a[171347] = anon_sym_PIPE_PIPE; - v->a[171348] = actions(7575); - v->a[171349] = 1; - v->a[171350] = anon_sym_AMP_AMP; - v->a[171351] = actions(7577); - v->a[171352] = 1; - v->a[171353] = anon_sym_PIPE; - v->a[171354] = actions(7579); - v->a[171355] = 1; - v->a[171356] = anon_sym_CARET; - v->a[171357] = actions(7581); - v->a[171358] = 1; - v->a[171359] = anon_sym_AMP; - small_parse_table_8568(v); -} - -void small_parse_table_8568(t_small_parse_table_array *v) -{ - v->a[171360] = actions(7595); - v->a[171361] = 1; - v->a[171362] = anon_sym_STAR_STAR; - v->a[171363] = actions(7597); - v->a[171364] = 1; - v->a[171365] = anon_sym_EQ_TILDE; - v->a[171366] = actions(7599); - v->a[171367] = 1; - v->a[171368] = anon_sym_QMARK; - v->a[171369] = actions(7569); - v->a[171370] = 2; - v->a[171371] = anon_sym_PLUS_PLUS; - v->a[171372] = anon_sym_DASH_DASH; - v->a[171373] = actions(7583); - v->a[171374] = 2; - v->a[171375] = anon_sym_EQ_EQ; - v->a[171376] = anon_sym_BANG_EQ; - v->a[171377] = actions(7585); - v->a[171378] = 2; - v->a[171379] = anon_sym_LT; - small_parse_table_8569(v); -} - -void small_parse_table_8569(t_small_parse_table_array *v) -{ - v->a[171380] = anon_sym_GT; - v->a[171381] = actions(7587); - v->a[171382] = 2; - v->a[171383] = anon_sym_LT_EQ; - v->a[171384] = anon_sym_GT_EQ; - v->a[171385] = actions(7589); - v->a[171386] = 2; - v->a[171387] = anon_sym_LT_LT; - v->a[171388] = anon_sym_GT_GT; - v->a[171389] = actions(7591); - v->a[171390] = 2; - v->a[171391] = anon_sym_PLUS; - v->a[171392] = anon_sym_DASH; - v->a[171393] = actions(7593); - v->a[171394] = 3; - v->a[171395] = anon_sym_STAR; - v->a[171396] = anon_sym_SLASH; - v->a[171397] = anon_sym_PERCENT; - v->a[171398] = actions(7571); - v->a[171399] = 11; - small_parse_table_8570(v); -} - -/* EOF small_parse_table_1713.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1714.c b/parser/static/small_parse_table/small_parse_table_1714.c deleted file mode 100644 index adfeafbe..00000000 --- a/parser/static/small_parse_table/small_parse_table_1714.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1714.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8570(t_small_parse_table_array *v) -{ - v->a[171400] = anon_sym_PLUS_EQ; - v->a[171401] = anon_sym_DASH_EQ; - v->a[171402] = anon_sym_STAR_EQ; - v->a[171403] = anon_sym_SLASH_EQ; - v->a[171404] = anon_sym_PERCENT_EQ; - v->a[171405] = anon_sym_STAR_STAR_EQ; - v->a[171406] = anon_sym_LT_LT_EQ; - v->a[171407] = anon_sym_GT_GT_EQ; - v->a[171408] = anon_sym_AMP_EQ; - v->a[171409] = anon_sym_CARET_EQ; - v->a[171410] = anon_sym_PIPE_EQ; - v->a[171411] = 11; - v->a[171412] = actions(71); - v->a[171413] = 1; - v->a[171414] = sym_comment; - v->a[171415] = actions(7645); - v->a[171416] = 1; - v->a[171417] = anon_sym_STAR_STAR; - v->a[171418] = actions(7643); - v->a[171419] = 2; - small_parse_table_8571(v); -} - -void small_parse_table_8571(t_small_parse_table_array *v) -{ - v->a[171420] = anon_sym_PLUS_PLUS; - v->a[171421] = anon_sym_DASH_DASH; - v->a[171422] = actions(7651); - v->a[171423] = 2; - v->a[171424] = anon_sym_PLUS; - v->a[171425] = anon_sym_DASH; - v->a[171426] = actions(7653); - v->a[171427] = 2; - v->a[171428] = anon_sym_LT_LT; - v->a[171429] = anon_sym_GT_GT; - v->a[171430] = actions(7655); - v->a[171431] = 2; - v->a[171432] = anon_sym_LT; - v->a[171433] = anon_sym_GT; - v->a[171434] = actions(7657); - v->a[171435] = 2; - v->a[171436] = anon_sym_LT_EQ; - v->a[171437] = anon_sym_GT_EQ; - v->a[171438] = actions(7659); - v->a[171439] = 2; - small_parse_table_8572(v); -} - -void small_parse_table_8572(t_small_parse_table_array *v) -{ - v->a[171440] = anon_sym_EQ_EQ; - v->a[171441] = anon_sym_BANG_EQ; - v->a[171442] = actions(7248); - v->a[171443] = 3; - v->a[171444] = anon_sym_PIPE; - v->a[171445] = anon_sym_CARET; - v->a[171446] = anon_sym_AMP; - v->a[171447] = actions(7649); - v->a[171448] = 3; - v->a[171449] = anon_sym_STAR; - v->a[171450] = anon_sym_SLASH; - v->a[171451] = anon_sym_PERCENT; - v->a[171452] = actions(7274); - v->a[171453] = 17; - v->a[171454] = anon_sym_RPAREN_RPAREN; - v->a[171455] = anon_sym_COMMA; - v->a[171456] = anon_sym_PLUS_EQ; - v->a[171457] = anon_sym_DASH_EQ; - v->a[171458] = anon_sym_STAR_EQ; - v->a[171459] = anon_sym_SLASH_EQ; - small_parse_table_8573(v); -} - -void small_parse_table_8573(t_small_parse_table_array *v) -{ - v->a[171460] = anon_sym_PERCENT_EQ; - v->a[171461] = anon_sym_STAR_STAR_EQ; - v->a[171462] = anon_sym_LT_LT_EQ; - v->a[171463] = anon_sym_GT_GT_EQ; - v->a[171464] = anon_sym_AMP_EQ; - v->a[171465] = anon_sym_CARET_EQ; - v->a[171466] = anon_sym_PIPE_EQ; - v->a[171467] = anon_sym_PIPE_PIPE; - v->a[171468] = anon_sym_DASHo; - v->a[171469] = anon_sym_AMP_AMP; - v->a[171470] = anon_sym_DASHa; - v->a[171471] = 3; - v->a[171472] = actions(71); - v->a[171473] = 1; - v->a[171474] = sym_comment; - v->a[171475] = actions(1261); - v->a[171476] = 12; - v->a[171477] = anon_sym_PIPE; - v->a[171478] = anon_sym_LT; - v->a[171479] = anon_sym_GT; - small_parse_table_8574(v); -} - -void small_parse_table_8574(t_small_parse_table_array *v) -{ - v->a[171480] = anon_sym_LT_LT; - v->a[171481] = anon_sym_AMP_GT; - v->a[171482] = anon_sym_LT_AMP; - v->a[171483] = anon_sym_GT_AMP; - v->a[171484] = anon_sym_DOLLAR; - v->a[171485] = aux_sym_number_token1; - v->a[171486] = aux_sym_number_token2; - v->a[171487] = anon_sym_DOLLAR_LPAREN; - v->a[171488] = sym_word; - v->a[171489] = actions(1263); - v->a[171490] = 24; - v->a[171491] = sym_file_descriptor; - v->a[171492] = sym_test_operator; - v->a[171493] = sym__brace_start; - v->a[171494] = anon_sym_LPAREN_LPAREN; - v->a[171495] = anon_sym_PIPE_PIPE; - v->a[171496] = anon_sym_AMP_AMP; - v->a[171497] = anon_sym_GT_GT; - v->a[171498] = anon_sym_PIPE_AMP; - v->a[171499] = anon_sym_AMP_GT_GT; - small_parse_table_8575(v); -} - -/* EOF small_parse_table_1714.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1715.c b/parser/static/small_parse_table/small_parse_table_1715.c deleted file mode 100644 index e443c2b5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1715.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1715.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8575(t_small_parse_table_array *v) -{ - v->a[171500] = anon_sym_GT_PIPE; - v->a[171501] = anon_sym_LT_AMP_DASH; - v->a[171502] = anon_sym_GT_AMP_DASH; - v->a[171503] = anon_sym_LT_LT_DASH; - v->a[171504] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[171505] = anon_sym_DOLLAR_LBRACK; - v->a[171506] = sym__special_character; - v->a[171507] = anon_sym_DQUOTE; - v->a[171508] = sym_raw_string; - v->a[171509] = sym_ansi_c_string; - v->a[171510] = anon_sym_DOLLAR_LBRACE; - v->a[171511] = anon_sym_BQUOTE; - v->a[171512] = anon_sym_DOLLAR_BQUOTE; - v->a[171513] = anon_sym_LT_LPAREN; - v->a[171514] = anon_sym_GT_LPAREN; - v->a[171515] = 12; - v->a[171516] = actions(71); - v->a[171517] = 1; - v->a[171518] = sym_comment; - v->a[171519] = actions(7645); - small_parse_table_8576(v); -} - -void small_parse_table_8576(t_small_parse_table_array *v) -{ - v->a[171520] = 1; - v->a[171521] = anon_sym_STAR_STAR; - v->a[171522] = actions(7661); - v->a[171523] = 1; - v->a[171524] = anon_sym_AMP; - v->a[171525] = actions(7248); - v->a[171526] = 2; - v->a[171527] = anon_sym_PIPE; - v->a[171528] = anon_sym_CARET; - v->a[171529] = actions(7643); - v->a[171530] = 2; - v->a[171531] = anon_sym_PLUS_PLUS; - v->a[171532] = anon_sym_DASH_DASH; - v->a[171533] = actions(7651); - v->a[171534] = 2; - v->a[171535] = anon_sym_PLUS; - v->a[171536] = anon_sym_DASH; - v->a[171537] = actions(7653); - v->a[171538] = 2; - v->a[171539] = anon_sym_LT_LT; - small_parse_table_8577(v); -} - -void small_parse_table_8577(t_small_parse_table_array *v) -{ - v->a[171540] = anon_sym_GT_GT; - v->a[171541] = actions(7655); - v->a[171542] = 2; - v->a[171543] = anon_sym_LT; - v->a[171544] = anon_sym_GT; - v->a[171545] = actions(7657); - v->a[171546] = 2; - v->a[171547] = anon_sym_LT_EQ; - v->a[171548] = anon_sym_GT_EQ; - v->a[171549] = actions(7659); - v->a[171550] = 2; - v->a[171551] = anon_sym_EQ_EQ; - v->a[171552] = anon_sym_BANG_EQ; - v->a[171553] = actions(7649); - v->a[171554] = 3; - v->a[171555] = anon_sym_STAR; - v->a[171556] = anon_sym_SLASH; - v->a[171557] = anon_sym_PERCENT; - v->a[171558] = actions(7274); - v->a[171559] = 17; - small_parse_table_8578(v); -} - -void small_parse_table_8578(t_small_parse_table_array *v) -{ - v->a[171560] = anon_sym_RPAREN_RPAREN; - v->a[171561] = anon_sym_COMMA; - v->a[171562] = anon_sym_PLUS_EQ; - v->a[171563] = anon_sym_DASH_EQ; - v->a[171564] = anon_sym_STAR_EQ; - v->a[171565] = anon_sym_SLASH_EQ; - v->a[171566] = anon_sym_PERCENT_EQ; - v->a[171567] = anon_sym_STAR_STAR_EQ; - v->a[171568] = anon_sym_LT_LT_EQ; - v->a[171569] = anon_sym_GT_GT_EQ; - v->a[171570] = anon_sym_AMP_EQ; - v->a[171571] = anon_sym_CARET_EQ; - v->a[171572] = anon_sym_PIPE_EQ; - v->a[171573] = anon_sym_PIPE_PIPE; - v->a[171574] = anon_sym_DASHo; - v->a[171575] = anon_sym_AMP_AMP; - v->a[171576] = anon_sym_DASHa; - v->a[171577] = 3; - v->a[171578] = actions(71); - v->a[171579] = 1; - small_parse_table_8579(v); -} - -void small_parse_table_8579(t_small_parse_table_array *v) -{ - v->a[171580] = sym_comment; - v->a[171581] = actions(6820); - v->a[171582] = 14; - v->a[171583] = anon_sym_EQ; - v->a[171584] = anon_sym_PIPE; - v->a[171585] = anon_sym_CARET; - v->a[171586] = anon_sym_AMP; - v->a[171587] = anon_sym_LT; - v->a[171588] = anon_sym_GT; - v->a[171589] = anon_sym_LT_LT; - v->a[171590] = anon_sym_GT_GT; - v->a[171591] = anon_sym_PLUS; - v->a[171592] = anon_sym_DASH; - v->a[171593] = anon_sym_STAR; - v->a[171594] = anon_sym_SLASH; - v->a[171595] = anon_sym_PERCENT; - v->a[171596] = anon_sym_STAR_STAR; - v->a[171597] = actions(6818); - v->a[171598] = 22; - v->a[171599] = anon_sym_PLUS_PLUS; - small_parse_table_8580(v); -} - -/* EOF small_parse_table_1715.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1716.c b/parser/static/small_parse_table/small_parse_table_1716.c deleted file mode 100644 index cfcae991..00000000 --- a/parser/static/small_parse_table/small_parse_table_1716.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1716.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8580(t_small_parse_table_array *v) -{ - v->a[171600] = anon_sym_DASH_DASH; - v->a[171601] = anon_sym_PLUS_EQ; - v->a[171602] = anon_sym_DASH_EQ; - v->a[171603] = anon_sym_STAR_EQ; - v->a[171604] = anon_sym_SLASH_EQ; - v->a[171605] = anon_sym_PERCENT_EQ; - v->a[171606] = anon_sym_STAR_STAR_EQ; - v->a[171607] = anon_sym_LT_LT_EQ; - v->a[171608] = anon_sym_GT_GT_EQ; - v->a[171609] = anon_sym_AMP_EQ; - v->a[171610] = anon_sym_CARET_EQ; - v->a[171611] = anon_sym_PIPE_EQ; - v->a[171612] = anon_sym_PIPE_PIPE; - v->a[171613] = anon_sym_AMP_AMP; - v->a[171614] = anon_sym_EQ_EQ; - v->a[171615] = anon_sym_BANG_EQ; - v->a[171616] = anon_sym_LT_EQ; - v->a[171617] = anon_sym_GT_EQ; - v->a[171618] = anon_sym_RPAREN; - v->a[171619] = anon_sym_EQ_TILDE; - small_parse_table_8581(v); -} - -void small_parse_table_8581(t_small_parse_table_array *v) -{ - v->a[171620] = anon_sym_QMARK; - v->a[171621] = 19; - v->a[171622] = actions(71); - v->a[171623] = 1; - v->a[171624] = sym_comment; - v->a[171625] = actions(7055); - v->a[171626] = 1; - v->a[171627] = anon_sym_RBRACK; - v->a[171628] = actions(7567); - v->a[171629] = 1; - v->a[171630] = anon_sym_EQ; - v->a[171631] = actions(7573); - v->a[171632] = 1; - v->a[171633] = anon_sym_PIPE_PIPE; - v->a[171634] = actions(7575); - v->a[171635] = 1; - v->a[171636] = anon_sym_AMP_AMP; - v->a[171637] = actions(7577); - v->a[171638] = 1; - v->a[171639] = anon_sym_PIPE; - small_parse_table_8582(v); -} - -void small_parse_table_8582(t_small_parse_table_array *v) -{ - v->a[171640] = actions(7579); - v->a[171641] = 1; - v->a[171642] = anon_sym_CARET; - v->a[171643] = actions(7581); - v->a[171644] = 1; - v->a[171645] = anon_sym_AMP; - v->a[171646] = actions(7595); - v->a[171647] = 1; - v->a[171648] = anon_sym_STAR_STAR; - v->a[171649] = actions(7597); - v->a[171650] = 1; - v->a[171651] = anon_sym_EQ_TILDE; - v->a[171652] = actions(7599); - v->a[171653] = 1; - v->a[171654] = anon_sym_QMARK; - v->a[171655] = actions(7569); - v->a[171656] = 2; - v->a[171657] = anon_sym_PLUS_PLUS; - v->a[171658] = anon_sym_DASH_DASH; - v->a[171659] = actions(7583); - small_parse_table_8583(v); -} - -void small_parse_table_8583(t_small_parse_table_array *v) -{ - v->a[171660] = 2; - v->a[171661] = anon_sym_EQ_EQ; - v->a[171662] = anon_sym_BANG_EQ; - v->a[171663] = actions(7585); - v->a[171664] = 2; - v->a[171665] = anon_sym_LT; - v->a[171666] = anon_sym_GT; - v->a[171667] = actions(7587); - v->a[171668] = 2; - v->a[171669] = anon_sym_LT_EQ; - v->a[171670] = anon_sym_GT_EQ; - v->a[171671] = actions(7589); - v->a[171672] = 2; - v->a[171673] = anon_sym_LT_LT; - v->a[171674] = anon_sym_GT_GT; - v->a[171675] = actions(7591); - v->a[171676] = 2; - v->a[171677] = anon_sym_PLUS; - v->a[171678] = anon_sym_DASH; - v->a[171679] = actions(7593); - small_parse_table_8584(v); -} - -void small_parse_table_8584(t_small_parse_table_array *v) -{ - v->a[171680] = 3; - v->a[171681] = anon_sym_STAR; - v->a[171682] = anon_sym_SLASH; - v->a[171683] = anon_sym_PERCENT; - v->a[171684] = actions(7571); - v->a[171685] = 11; - v->a[171686] = anon_sym_PLUS_EQ; - v->a[171687] = anon_sym_DASH_EQ; - v->a[171688] = anon_sym_STAR_EQ; - v->a[171689] = anon_sym_SLASH_EQ; - v->a[171690] = anon_sym_PERCENT_EQ; - v->a[171691] = anon_sym_STAR_STAR_EQ; - v->a[171692] = anon_sym_LT_LT_EQ; - v->a[171693] = anon_sym_GT_GT_EQ; - v->a[171694] = anon_sym_AMP_EQ; - v->a[171695] = anon_sym_CARET_EQ; - v->a[171696] = anon_sym_PIPE_EQ; - v->a[171697] = 3; - v->a[171698] = actions(71); - v->a[171699] = 1; - small_parse_table_8585(v); -} - -/* EOF small_parse_table_1716.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1717.c b/parser/static/small_parse_table/small_parse_table_1717.c deleted file mode 100644 index 8eb0b6b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1717.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1717.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8585(t_small_parse_table_array *v) -{ - v->a[171700] = sym_comment; - v->a[171701] = actions(1344); - v->a[171702] = 13; - v->a[171703] = anon_sym_PIPE; - v->a[171704] = anon_sym_CARET; - v->a[171705] = anon_sym_AMP; - v->a[171706] = anon_sym_LT; - v->a[171707] = anon_sym_GT; - v->a[171708] = anon_sym_LT_LT; - v->a[171709] = anon_sym_GT_GT; - v->a[171710] = anon_sym_PLUS; - v->a[171711] = anon_sym_DASH; - v->a[171712] = anon_sym_STAR; - v->a[171713] = anon_sym_SLASH; - v->a[171714] = anon_sym_PERCENT; - v->a[171715] = anon_sym_STAR_STAR; - v->a[171716] = actions(1346); - v->a[171717] = 23; - v->a[171718] = anon_sym_RPAREN_RPAREN; - v->a[171719] = anon_sym_COMMA; - small_parse_table_8586(v); -} - -void small_parse_table_8586(t_small_parse_table_array *v) -{ - v->a[171720] = anon_sym_PLUS_PLUS; - v->a[171721] = anon_sym_DASH_DASH; - v->a[171722] = anon_sym_PLUS_EQ; - v->a[171723] = anon_sym_DASH_EQ; - v->a[171724] = anon_sym_STAR_EQ; - v->a[171725] = anon_sym_SLASH_EQ; - v->a[171726] = anon_sym_PERCENT_EQ; - v->a[171727] = anon_sym_STAR_STAR_EQ; - v->a[171728] = anon_sym_LT_LT_EQ; - v->a[171729] = anon_sym_GT_GT_EQ; - v->a[171730] = anon_sym_AMP_EQ; - v->a[171731] = anon_sym_CARET_EQ; - v->a[171732] = anon_sym_PIPE_EQ; - v->a[171733] = anon_sym_PIPE_PIPE; - v->a[171734] = anon_sym_DASHo; - v->a[171735] = anon_sym_AMP_AMP; - v->a[171736] = anon_sym_DASHa; - v->a[171737] = anon_sym_EQ_EQ; - v->a[171738] = anon_sym_BANG_EQ; - v->a[171739] = anon_sym_LT_EQ; - small_parse_table_8587(v); -} - -void small_parse_table_8587(t_small_parse_table_array *v) -{ - v->a[171740] = anon_sym_GT_EQ; - v->a[171741] = 3; - v->a[171742] = actions(71); - v->a[171743] = 1; - v->a[171744] = sym_comment; - v->a[171745] = actions(1336); - v->a[171746] = 14; - v->a[171747] = anon_sym_EQ; - v->a[171748] = anon_sym_PIPE; - v->a[171749] = anon_sym_CARET; - v->a[171750] = anon_sym_AMP; - v->a[171751] = anon_sym_LT; - v->a[171752] = anon_sym_GT; - v->a[171753] = anon_sym_LT_LT; - v->a[171754] = anon_sym_GT_GT; - v->a[171755] = anon_sym_PLUS; - v->a[171756] = anon_sym_DASH; - v->a[171757] = anon_sym_STAR; - v->a[171758] = anon_sym_SLASH; - v->a[171759] = anon_sym_PERCENT; - small_parse_table_8588(v); -} - -void small_parse_table_8588(t_small_parse_table_array *v) -{ - v->a[171760] = anon_sym_STAR_STAR; - v->a[171761] = actions(1338); - v->a[171762] = 22; - v->a[171763] = anon_sym_PLUS_PLUS; - v->a[171764] = anon_sym_DASH_DASH; - v->a[171765] = anon_sym_PLUS_EQ; - v->a[171766] = anon_sym_DASH_EQ; - v->a[171767] = anon_sym_STAR_EQ; - v->a[171768] = anon_sym_SLASH_EQ; - v->a[171769] = anon_sym_PERCENT_EQ; - v->a[171770] = anon_sym_STAR_STAR_EQ; - v->a[171771] = anon_sym_LT_LT_EQ; - v->a[171772] = anon_sym_GT_GT_EQ; - v->a[171773] = anon_sym_AMP_EQ; - v->a[171774] = anon_sym_CARET_EQ; - v->a[171775] = anon_sym_PIPE_EQ; - v->a[171776] = anon_sym_PIPE_PIPE; - v->a[171777] = anon_sym_AMP_AMP; - v->a[171778] = anon_sym_EQ_EQ; - v->a[171779] = anon_sym_BANG_EQ; - small_parse_table_8589(v); -} - -void small_parse_table_8589(t_small_parse_table_array *v) -{ - v->a[171780] = anon_sym_LT_EQ; - v->a[171781] = anon_sym_GT_EQ; - v->a[171782] = anon_sym_RBRACK; - v->a[171783] = anon_sym_EQ_TILDE; - v->a[171784] = anon_sym_QMARK; - v->a[171785] = 19; - v->a[171786] = actions(71); - v->a[171787] = 1; - v->a[171788] = sym_comment; - v->a[171789] = actions(7011); - v->a[171790] = 1; - v->a[171791] = anon_sym_RBRACK; - v->a[171792] = actions(7567); - v->a[171793] = 1; - v->a[171794] = anon_sym_EQ; - v->a[171795] = actions(7573); - v->a[171796] = 1; - v->a[171797] = anon_sym_PIPE_PIPE; - v->a[171798] = actions(7575); - v->a[171799] = 1; - small_parse_table_8590(v); -} - -/* EOF small_parse_table_1717.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1718.c b/parser/static/small_parse_table/small_parse_table_1718.c deleted file mode 100644 index 5a4d7985..00000000 --- a/parser/static/small_parse_table/small_parse_table_1718.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1718.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8590(t_small_parse_table_array *v) -{ - v->a[171800] = anon_sym_AMP_AMP; - v->a[171801] = actions(7577); - v->a[171802] = 1; - v->a[171803] = anon_sym_PIPE; - v->a[171804] = actions(7579); - v->a[171805] = 1; - v->a[171806] = anon_sym_CARET; - v->a[171807] = actions(7581); - v->a[171808] = 1; - v->a[171809] = anon_sym_AMP; - v->a[171810] = actions(7595); - v->a[171811] = 1; - v->a[171812] = anon_sym_STAR_STAR; - v->a[171813] = actions(7597); - v->a[171814] = 1; - v->a[171815] = anon_sym_EQ_TILDE; - v->a[171816] = actions(7599); - v->a[171817] = 1; - v->a[171818] = anon_sym_QMARK; - v->a[171819] = actions(7569); - small_parse_table_8591(v); -} - -void small_parse_table_8591(t_small_parse_table_array *v) -{ - v->a[171820] = 2; - v->a[171821] = anon_sym_PLUS_PLUS; - v->a[171822] = anon_sym_DASH_DASH; - v->a[171823] = actions(7583); - v->a[171824] = 2; - v->a[171825] = anon_sym_EQ_EQ; - v->a[171826] = anon_sym_BANG_EQ; - v->a[171827] = actions(7585); - v->a[171828] = 2; - v->a[171829] = anon_sym_LT; - v->a[171830] = anon_sym_GT; - v->a[171831] = actions(7587); - v->a[171832] = 2; - v->a[171833] = anon_sym_LT_EQ; - v->a[171834] = anon_sym_GT_EQ; - v->a[171835] = actions(7589); - v->a[171836] = 2; - v->a[171837] = anon_sym_LT_LT; - v->a[171838] = anon_sym_GT_GT; - v->a[171839] = actions(7591); - small_parse_table_8592(v); -} - -void small_parse_table_8592(t_small_parse_table_array *v) -{ - v->a[171840] = 2; - v->a[171841] = anon_sym_PLUS; - v->a[171842] = anon_sym_DASH; - v->a[171843] = actions(7593); - v->a[171844] = 3; - v->a[171845] = anon_sym_STAR; - v->a[171846] = anon_sym_SLASH; - v->a[171847] = anon_sym_PERCENT; - v->a[171848] = actions(7571); - v->a[171849] = 11; - v->a[171850] = anon_sym_PLUS_EQ; - v->a[171851] = anon_sym_DASH_EQ; - v->a[171852] = anon_sym_STAR_EQ; - v->a[171853] = anon_sym_SLASH_EQ; - v->a[171854] = anon_sym_PERCENT_EQ; - v->a[171855] = anon_sym_STAR_STAR_EQ; - v->a[171856] = anon_sym_LT_LT_EQ; - v->a[171857] = anon_sym_GT_GT_EQ; - v->a[171858] = anon_sym_AMP_EQ; - v->a[171859] = anon_sym_CARET_EQ; - small_parse_table_8593(v); -} - -void small_parse_table_8593(t_small_parse_table_array *v) -{ - v->a[171860] = anon_sym_PIPE_EQ; - v->a[171861] = 3; - v->a[171862] = actions(71); - v->a[171863] = 1; - v->a[171864] = sym_comment; - v->a[171865] = actions(1356); - v->a[171866] = 13; - v->a[171867] = anon_sym_PIPE; - v->a[171868] = anon_sym_CARET; - v->a[171869] = anon_sym_AMP; - v->a[171870] = anon_sym_LT; - v->a[171871] = anon_sym_GT; - v->a[171872] = anon_sym_LT_LT; - v->a[171873] = anon_sym_GT_GT; - v->a[171874] = anon_sym_PLUS; - v->a[171875] = anon_sym_DASH; - v->a[171876] = anon_sym_STAR; - v->a[171877] = anon_sym_SLASH; - v->a[171878] = anon_sym_PERCENT; - v->a[171879] = anon_sym_STAR_STAR; - small_parse_table_8594(v); -} - -void small_parse_table_8594(t_small_parse_table_array *v) -{ - v->a[171880] = actions(1358); - v->a[171881] = 23; - v->a[171882] = anon_sym_RPAREN_RPAREN; - v->a[171883] = anon_sym_COMMA; - v->a[171884] = anon_sym_PLUS_PLUS; - v->a[171885] = anon_sym_DASH_DASH; - v->a[171886] = anon_sym_PLUS_EQ; - v->a[171887] = anon_sym_DASH_EQ; - v->a[171888] = anon_sym_STAR_EQ; - v->a[171889] = anon_sym_SLASH_EQ; - v->a[171890] = anon_sym_PERCENT_EQ; - v->a[171891] = anon_sym_STAR_STAR_EQ; - v->a[171892] = anon_sym_LT_LT_EQ; - v->a[171893] = anon_sym_GT_GT_EQ; - v->a[171894] = anon_sym_AMP_EQ; - v->a[171895] = anon_sym_CARET_EQ; - v->a[171896] = anon_sym_PIPE_EQ; - v->a[171897] = anon_sym_PIPE_PIPE; - v->a[171898] = anon_sym_DASHo; - v->a[171899] = anon_sym_AMP_AMP; - small_parse_table_8595(v); -} - -/* EOF small_parse_table_1718.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1719.c b/parser/static/small_parse_table/small_parse_table_1719.c deleted file mode 100644 index 119e5c0e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1719.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1719.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8595(t_small_parse_table_array *v) -{ - v->a[171900] = anon_sym_DASHa; - v->a[171901] = anon_sym_EQ_EQ; - v->a[171902] = anon_sym_BANG_EQ; - v->a[171903] = anon_sym_LT_EQ; - v->a[171904] = anon_sym_GT_EQ; - v->a[171905] = 13; - v->a[171906] = actions(71); - v->a[171907] = 1; - v->a[171908] = sym_comment; - v->a[171909] = actions(7248); - v->a[171910] = 1; - v->a[171911] = anon_sym_PIPE; - v->a[171912] = actions(7645); - v->a[171913] = 1; - v->a[171914] = anon_sym_STAR_STAR; - v->a[171915] = actions(7661); - v->a[171916] = 1; - v->a[171917] = anon_sym_AMP; - v->a[171918] = actions(7663); - v->a[171919] = 1; - small_parse_table_8596(v); -} - -void small_parse_table_8596(t_small_parse_table_array *v) -{ - v->a[171920] = anon_sym_CARET; - v->a[171921] = actions(7643); - v->a[171922] = 2; - v->a[171923] = anon_sym_PLUS_PLUS; - v->a[171924] = anon_sym_DASH_DASH; - v->a[171925] = actions(7651); - v->a[171926] = 2; - v->a[171927] = anon_sym_PLUS; - v->a[171928] = anon_sym_DASH; - v->a[171929] = actions(7653); - v->a[171930] = 2; - v->a[171931] = anon_sym_LT_LT; - v->a[171932] = anon_sym_GT_GT; - v->a[171933] = actions(7655); - v->a[171934] = 2; - v->a[171935] = anon_sym_LT; - v->a[171936] = anon_sym_GT; - v->a[171937] = actions(7657); - v->a[171938] = 2; - v->a[171939] = anon_sym_LT_EQ; - small_parse_table_8597(v); -} - -void small_parse_table_8597(t_small_parse_table_array *v) -{ - v->a[171940] = anon_sym_GT_EQ; - v->a[171941] = actions(7659); - v->a[171942] = 2; - v->a[171943] = anon_sym_EQ_EQ; - v->a[171944] = anon_sym_BANG_EQ; - v->a[171945] = actions(7649); - v->a[171946] = 3; - v->a[171947] = anon_sym_STAR; - v->a[171948] = anon_sym_SLASH; - v->a[171949] = anon_sym_PERCENT; - v->a[171950] = actions(7274); - v->a[171951] = 17; - v->a[171952] = anon_sym_RPAREN_RPAREN; - v->a[171953] = anon_sym_COMMA; - v->a[171954] = anon_sym_PLUS_EQ; - v->a[171955] = anon_sym_DASH_EQ; - v->a[171956] = anon_sym_STAR_EQ; - v->a[171957] = anon_sym_SLASH_EQ; - v->a[171958] = anon_sym_PERCENT_EQ; - v->a[171959] = anon_sym_STAR_STAR_EQ; - small_parse_table_8598(v); -} - -void small_parse_table_8598(t_small_parse_table_array *v) -{ - v->a[171960] = anon_sym_LT_LT_EQ; - v->a[171961] = anon_sym_GT_GT_EQ; - v->a[171962] = anon_sym_AMP_EQ; - v->a[171963] = anon_sym_CARET_EQ; - v->a[171964] = anon_sym_PIPE_EQ; - v->a[171965] = anon_sym_PIPE_PIPE; - v->a[171966] = anon_sym_DASHo; - v->a[171967] = anon_sym_AMP_AMP; - v->a[171968] = anon_sym_DASHa; - v->a[171969] = 3; - v->a[171970] = actions(71); - v->a[171971] = 1; - v->a[171972] = sym_comment; - v->a[171973] = actions(1328); - v->a[171974] = 14; - v->a[171975] = anon_sym_EQ; - v->a[171976] = anon_sym_PIPE; - v->a[171977] = anon_sym_CARET; - v->a[171978] = anon_sym_AMP; - v->a[171979] = anon_sym_LT; - small_parse_table_8599(v); -} - -void small_parse_table_8599(t_small_parse_table_array *v) -{ - v->a[171980] = anon_sym_GT; - v->a[171981] = anon_sym_LT_LT; - v->a[171982] = anon_sym_GT_GT; - v->a[171983] = anon_sym_PLUS; - v->a[171984] = anon_sym_DASH; - v->a[171985] = anon_sym_STAR; - v->a[171986] = anon_sym_SLASH; - v->a[171987] = anon_sym_PERCENT; - v->a[171988] = anon_sym_STAR_STAR; - v->a[171989] = actions(1330); - v->a[171990] = 22; - v->a[171991] = anon_sym_PLUS_PLUS; - v->a[171992] = anon_sym_DASH_DASH; - v->a[171993] = anon_sym_PLUS_EQ; - v->a[171994] = anon_sym_DASH_EQ; - v->a[171995] = anon_sym_STAR_EQ; - v->a[171996] = anon_sym_SLASH_EQ; - v->a[171997] = anon_sym_PERCENT_EQ; - v->a[171998] = anon_sym_STAR_STAR_EQ; - v->a[171999] = anon_sym_LT_LT_EQ; - small_parse_table_8600(v); -} - -/* EOF small_parse_table_1719.c */ diff --git a/parser/static/small_parse_table/small_parse_table_172.c b/parser/static/small_parse_table/small_parse_table_172.c index 77206898..36d85296 100644 --- a/parser/static/small_parse_table/small_parse_table_172.c +++ b/parser/static/small_parse_table/small_parse_table_172.c @@ -14,126 +14,126 @@ void small_parse_table_860(t_small_parse_table_array *v) { - v->a[17200] = anon_sym_PIPE_PIPE; - v->a[17201] = anon_sym_AMP_AMP; - v->a[17202] = anon_sym_PIPE; - v->a[17203] = anon_sym_AMP; - v->a[17204] = anon_sym_LT; - v->a[17205] = anon_sym_GT; - v->a[17206] = anon_sym_LT_LT; - v->a[17207] = anon_sym_GT_GT; - v->a[17208] = anon_sym_RPAREN; - v->a[17209] = anon_sym_SEMI_SEMI; - v->a[17210] = anon_sym_PIPE_AMP; - v->a[17211] = anon_sym_AMP_GT; - v->a[17212] = anon_sym_AMP_GT_GT; - v->a[17213] = anon_sym_LT_AMP; - v->a[17214] = anon_sym_GT_AMP; - v->a[17215] = anon_sym_GT_PIPE; - v->a[17216] = anon_sym_LT_AMP_DASH; - v->a[17217] = anon_sym_GT_AMP_DASH; - v->a[17218] = anon_sym_LT_LT_DASH; - v->a[17219] = 8; + v->a[17200] = sym__special_character; + v->a[17201] = anon_sym_DQUOTE; + v->a[17202] = sym_raw_string; + v->a[17203] = aux_sym_number_token1; + v->a[17204] = aux_sym_number_token2; + v->a[17205] = anon_sym_DOLLAR_LBRACE; + v->a[17206] = anon_sym_DOLLAR_LPAREN; + v->a[17207] = anon_sym_BQUOTE; + v->a[17208] = anon_sym_DOLLAR_BQUOTE; + v->a[17209] = sym_word; + v->a[17210] = anon_sym_SEMI; + v->a[17211] = 6; + v->a[17212] = actions(3); + v->a[17213] = 1; + v->a[17214] = sym_comment; + v->a[17215] = actions(2700); + v->a[17216] = 1; + v->a[17217] = aux_sym_concatenation_token1; + v->a[17218] = actions(2703); + v->a[17219] = 1; small_parse_table_861(v); } void small_parse_table_861(t_small_parse_table_array *v) { - v->a[17220] = actions(3); - v->a[17221] = 1; - v->a[17222] = sym_comment; - v->a[17223] = actions(3580); - v->a[17224] = 1; - v->a[17225] = anon_sym_DQUOTE; - v->a[17226] = actions(3584); - v->a[17227] = 1; - v->a[17228] = sym_variable_name; - v->a[17229] = state(2121); - v->a[17230] = 1; - v->a[17231] = sym_string; - v->a[17232] = actions(3582); - v->a[17233] = 2; - v->a[17234] = aux_sym__simple_variable_name_token1; - v->a[17235] = aux_sym__multiline_variable_name_token1; - v->a[17236] = actions(1235); - v->a[17237] = 3; - v->a[17238] = sym_file_descriptor; - v->a[17239] = sym_test_operator; + v->a[17220] = sym__concat; + v->a[17221] = state(483); + v->a[17222] = 1; + v->a[17223] = aux_sym_concatenation_repeat1; + v->a[17224] = actions(2654); + v->a[17225] = 5; + v->a[17226] = sym_file_descriptor; + v->a[17227] = sym_test_operator; + v->a[17228] = sym__bare_dollar; + v->a[17229] = sym__brace_start; + v->a[17230] = aux_sym_heredoc_redirect_token1; + v->a[17231] = actions(2652); + v->a[17232] = 35; + v->a[17233] = anon_sym_esac; + v->a[17234] = anon_sym_LPAREN; + v->a[17235] = anon_sym_PIPE; + v->a[17236] = anon_sym_SEMI_SEMI; + v->a[17237] = anon_sym_SEMI_AMP; + v->a[17238] = anon_sym_SEMI_SEMI_AMP; + v->a[17239] = anon_sym_PIPE_AMP; small_parse_table_862(v); } void small_parse_table_862(t_small_parse_table_array *v) { - v->a[17240] = sym__brace_start; - v->a[17241] = actions(3578); - v->a[17242] = 9; - v->a[17243] = anon_sym_DASH; - v->a[17244] = anon_sym_STAR; - v->a[17245] = anon_sym_BANG; - v->a[17246] = anon_sym_QMARK; - v->a[17247] = anon_sym_DOLLAR; - v->a[17248] = anon_sym_POUND; - v->a[17249] = anon_sym_AT2; - v->a[17250] = anon_sym_0; - v->a[17251] = anon_sym__; - v->a[17252] = actions(1227); - v->a[17253] = 36; - v->a[17254] = anon_sym_LPAREN_LPAREN; - v->a[17255] = anon_sym_SEMI; - v->a[17256] = anon_sym_PIPE_PIPE; - v->a[17257] = anon_sym_AMP_AMP; - v->a[17258] = anon_sym_PIPE; - v->a[17259] = anon_sym_AMP; + v->a[17240] = anon_sym_AMP_AMP; + v->a[17241] = anon_sym_PIPE_PIPE; + v->a[17242] = anon_sym_LT; + v->a[17243] = anon_sym_GT; + v->a[17244] = anon_sym_GT_GT; + v->a[17245] = anon_sym_AMP_GT; + v->a[17246] = anon_sym_AMP_GT_GT; + v->a[17247] = anon_sym_LT_AMP; + v->a[17248] = anon_sym_GT_AMP; + v->a[17249] = anon_sym_GT_PIPE; + v->a[17250] = anon_sym_LT_AMP_DASH; + v->a[17251] = anon_sym_GT_AMP_DASH; + v->a[17252] = anon_sym_LT_LT; + v->a[17253] = anon_sym_LT_LT_DASH; + v->a[17254] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17255] = anon_sym_AMP; + v->a[17256] = anon_sym_DOLLAR; + v->a[17257] = sym__special_character; + v->a[17258] = anon_sym_DQUOTE; + v->a[17259] = sym_raw_string; small_parse_table_863(v); } void small_parse_table_863(t_small_parse_table_array *v) { - v->a[17260] = anon_sym_LT; - v->a[17261] = anon_sym_GT; - v->a[17262] = anon_sym_LT_LT; - v->a[17263] = anon_sym_GT_GT; - v->a[17264] = anon_sym_RPAREN; - v->a[17265] = anon_sym_SEMI_SEMI; - v->a[17266] = anon_sym_PIPE_AMP; - v->a[17267] = anon_sym_AMP_GT; - v->a[17268] = anon_sym_AMP_GT_GT; - v->a[17269] = anon_sym_LT_AMP; - v->a[17270] = anon_sym_GT_AMP; - v->a[17271] = anon_sym_GT_PIPE; - v->a[17272] = anon_sym_LT_AMP_DASH; - v->a[17273] = anon_sym_GT_AMP_DASH; - v->a[17274] = anon_sym_LT_LT_DASH; - v->a[17275] = aux_sym_heredoc_redirect_token1; - v->a[17276] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17277] = anon_sym_DOLLAR_LBRACK; - v->a[17278] = sym__special_character; - v->a[17279] = sym_raw_string; + v->a[17260] = aux_sym_number_token1; + v->a[17261] = aux_sym_number_token2; + v->a[17262] = anon_sym_DOLLAR_LBRACE; + v->a[17263] = anon_sym_DOLLAR_LPAREN; + v->a[17264] = anon_sym_BQUOTE; + v->a[17265] = anon_sym_DOLLAR_BQUOTE; + v->a[17266] = sym_word; + v->a[17267] = anon_sym_SEMI; + v->a[17268] = 6; + v->a[17269] = actions(3); + v->a[17270] = 1; + v->a[17271] = sym_comment; + v->a[17272] = actions(1855); + v->a[17273] = 1; + v->a[17274] = sym_variable_name; + v->a[17275] = actions(1853); + v->a[17276] = 2; + v->a[17277] = aux_sym__simple_variable_name_token1; + v->a[17278] = aux_sym__multiline_variable_name_token1; + v->a[17279] = actions(816); small_parse_table_864(v); } void small_parse_table_864(t_small_parse_table_array *v) { - v->a[17280] = sym_ansi_c_string; - v->a[17281] = aux_sym_number_token1; - v->a[17282] = aux_sym_number_token2; - v->a[17283] = anon_sym_DOLLAR_LBRACE; - v->a[17284] = anon_sym_DOLLAR_LPAREN; - v->a[17285] = anon_sym_BQUOTE; - v->a[17286] = anon_sym_DOLLAR_BQUOTE; - v->a[17287] = anon_sym_LT_LPAREN; - v->a[17288] = anon_sym_GT_LPAREN; - v->a[17289] = sym_word; - v->a[17290] = 35; - v->a[17291] = actions(71); - v->a[17292] = 1; - v->a[17293] = sym_comment; - v->a[17294] = actions(1141); - v->a[17295] = 1; - v->a[17296] = anon_sym_DOLLAR_LBRACK; - v->a[17297] = actions(1145); - v->a[17298] = 1; - v->a[17299] = anon_sym_DOLLAR; + v->a[17280] = 3; + v->a[17281] = sym_file_descriptor; + v->a[17282] = sym_test_operator; + v->a[17283] = sym__brace_start; + v->a[17284] = actions(1851); + v->a[17285] = 9; + v->a[17286] = anon_sym_BANG; + v->a[17287] = anon_sym_DASH; + v->a[17288] = anon_sym_STAR; + v->a[17289] = anon_sym_QMARK; + v->a[17290] = anon_sym_DOLLAR; + v->a[17291] = anon_sym_POUND; + v->a[17292] = anon_sym_AT; + v->a[17293] = anon_sym_0; + v->a[17294] = anon_sym__; + v->a[17295] = actions(810); + v->a[17296] = 28; + v->a[17297] = anon_sym_PIPE; + v->a[17298] = anon_sym_PIPE_AMP; + v->a[17299] = anon_sym_AMP_AMP; small_parse_table_865(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1720.c b/parser/static/small_parse_table/small_parse_table_1720.c deleted file mode 100644 index 5cc95e68..00000000 --- a/parser/static/small_parse_table/small_parse_table_1720.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1720.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8600(t_small_parse_table_array *v) -{ - v->a[172000] = anon_sym_GT_GT_EQ; - v->a[172001] = anon_sym_AMP_EQ; - v->a[172002] = anon_sym_CARET_EQ; - v->a[172003] = anon_sym_PIPE_EQ; - v->a[172004] = anon_sym_PIPE_PIPE; - v->a[172005] = anon_sym_AMP_AMP; - v->a[172006] = anon_sym_EQ_EQ; - v->a[172007] = anon_sym_BANG_EQ; - v->a[172008] = anon_sym_LT_EQ; - v->a[172009] = anon_sym_GT_EQ; - v->a[172010] = anon_sym_RBRACK; - v->a[172011] = anon_sym_EQ_TILDE; - v->a[172012] = anon_sym_QMARK; - v->a[172013] = 13; - v->a[172014] = actions(71); - v->a[172015] = 1; - v->a[172016] = sym_comment; - v->a[172017] = actions(7645); - v->a[172018] = 1; - v->a[172019] = anon_sym_STAR_STAR; - small_parse_table_8601(v); -} - -void small_parse_table_8601(t_small_parse_table_array *v) -{ - v->a[172020] = actions(7661); - v->a[172021] = 1; - v->a[172022] = anon_sym_AMP; - v->a[172023] = actions(7663); - v->a[172024] = 1; - v->a[172025] = anon_sym_CARET; - v->a[172026] = actions(7665); - v->a[172027] = 1; - v->a[172028] = anon_sym_PIPE; - v->a[172029] = actions(7643); - v->a[172030] = 2; - v->a[172031] = anon_sym_PLUS_PLUS; - v->a[172032] = anon_sym_DASH_DASH; - v->a[172033] = actions(7651); - v->a[172034] = 2; - v->a[172035] = anon_sym_PLUS; - v->a[172036] = anon_sym_DASH; - v->a[172037] = actions(7653); - v->a[172038] = 2; - v->a[172039] = anon_sym_LT_LT; - small_parse_table_8602(v); -} - -void small_parse_table_8602(t_small_parse_table_array *v) -{ - v->a[172040] = anon_sym_GT_GT; - v->a[172041] = actions(7655); - v->a[172042] = 2; - v->a[172043] = anon_sym_LT; - v->a[172044] = anon_sym_GT; - v->a[172045] = actions(7657); - v->a[172046] = 2; - v->a[172047] = anon_sym_LT_EQ; - v->a[172048] = anon_sym_GT_EQ; - v->a[172049] = actions(7659); - v->a[172050] = 2; - v->a[172051] = anon_sym_EQ_EQ; - v->a[172052] = anon_sym_BANG_EQ; - v->a[172053] = actions(7649); - v->a[172054] = 3; - v->a[172055] = anon_sym_STAR; - v->a[172056] = anon_sym_SLASH; - v->a[172057] = anon_sym_PERCENT; - v->a[172058] = actions(7274); - v->a[172059] = 17; - small_parse_table_8603(v); -} - -void small_parse_table_8603(t_small_parse_table_array *v) -{ - v->a[172060] = anon_sym_RPAREN_RPAREN; - v->a[172061] = anon_sym_COMMA; - v->a[172062] = anon_sym_PLUS_EQ; - v->a[172063] = anon_sym_DASH_EQ; - v->a[172064] = anon_sym_STAR_EQ; - v->a[172065] = anon_sym_SLASH_EQ; - v->a[172066] = anon_sym_PERCENT_EQ; - v->a[172067] = anon_sym_STAR_STAR_EQ; - v->a[172068] = anon_sym_LT_LT_EQ; - v->a[172069] = anon_sym_GT_GT_EQ; - v->a[172070] = anon_sym_AMP_EQ; - v->a[172071] = anon_sym_CARET_EQ; - v->a[172072] = anon_sym_PIPE_EQ; - v->a[172073] = anon_sym_PIPE_PIPE; - v->a[172074] = anon_sym_DASHo; - v->a[172075] = anon_sym_AMP_AMP; - v->a[172076] = anon_sym_DASHa; - v->a[172077] = 14; - v->a[172078] = actions(71); - v->a[172079] = 1; - small_parse_table_8604(v); -} - -void small_parse_table_8604(t_small_parse_table_array *v) -{ - v->a[172080] = sym_comment; - v->a[172081] = actions(7645); - v->a[172082] = 1; - v->a[172083] = anon_sym_STAR_STAR; - v->a[172084] = actions(7661); - v->a[172085] = 1; - v->a[172086] = anon_sym_AMP; - v->a[172087] = actions(7663); - v->a[172088] = 1; - v->a[172089] = anon_sym_CARET; - v->a[172090] = actions(7665); - v->a[172091] = 1; - v->a[172092] = anon_sym_PIPE; - v->a[172093] = actions(7643); - v->a[172094] = 2; - v->a[172095] = anon_sym_PLUS_PLUS; - v->a[172096] = anon_sym_DASH_DASH; - v->a[172097] = actions(7651); - v->a[172098] = 2; - v->a[172099] = anon_sym_PLUS; - small_parse_table_8605(v); -} - -/* EOF small_parse_table_1720.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1721.c b/parser/static/small_parse_table/small_parse_table_1721.c deleted file mode 100644 index 1a08b5b3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1721.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1721.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8605(t_small_parse_table_array *v) -{ - v->a[172100] = anon_sym_DASH; - v->a[172101] = actions(7653); - v->a[172102] = 2; - v->a[172103] = anon_sym_LT_LT; - v->a[172104] = anon_sym_GT_GT; - v->a[172105] = actions(7655); - v->a[172106] = 2; - v->a[172107] = anon_sym_LT; - v->a[172108] = anon_sym_GT; - v->a[172109] = actions(7657); - v->a[172110] = 2; - v->a[172111] = anon_sym_LT_EQ; - v->a[172112] = anon_sym_GT_EQ; - v->a[172113] = actions(7659); - v->a[172114] = 2; - v->a[172115] = anon_sym_EQ_EQ; - v->a[172116] = anon_sym_BANG_EQ; - v->a[172117] = actions(7667); - v->a[172118] = 2; - v->a[172119] = anon_sym_AMP_AMP; - small_parse_table_8606(v); -} - -void small_parse_table_8606(t_small_parse_table_array *v) -{ - v->a[172120] = anon_sym_DASHa; - v->a[172121] = actions(7649); - v->a[172122] = 3; - v->a[172123] = anon_sym_STAR; - v->a[172124] = anon_sym_SLASH; - v->a[172125] = anon_sym_PERCENT; - v->a[172126] = actions(7274); - v->a[172127] = 15; - v->a[172128] = anon_sym_RPAREN_RPAREN; - v->a[172129] = anon_sym_COMMA; - v->a[172130] = anon_sym_PLUS_EQ; - v->a[172131] = anon_sym_DASH_EQ; - v->a[172132] = anon_sym_STAR_EQ; - v->a[172133] = anon_sym_SLASH_EQ; - v->a[172134] = anon_sym_PERCENT_EQ; - v->a[172135] = anon_sym_STAR_STAR_EQ; - v->a[172136] = anon_sym_LT_LT_EQ; - v->a[172137] = anon_sym_GT_GT_EQ; - v->a[172138] = anon_sym_AMP_EQ; - v->a[172139] = anon_sym_CARET_EQ; - small_parse_table_8607(v); -} - -void small_parse_table_8607(t_small_parse_table_array *v) -{ - v->a[172140] = anon_sym_PIPE_EQ; - v->a[172141] = anon_sym_PIPE_PIPE; - v->a[172142] = anon_sym_DASHo; - v->a[172143] = 15; - v->a[172144] = actions(71); - v->a[172145] = 1; - v->a[172146] = sym_comment; - v->a[172147] = actions(7645); - v->a[172148] = 1; - v->a[172149] = anon_sym_STAR_STAR; - v->a[172150] = actions(7661); - v->a[172151] = 1; - v->a[172152] = anon_sym_AMP; - v->a[172153] = actions(7663); - v->a[172154] = 1; - v->a[172155] = anon_sym_CARET; - v->a[172156] = actions(7665); - v->a[172157] = 1; - v->a[172158] = anon_sym_PIPE; - v->a[172159] = actions(7643); - small_parse_table_8608(v); -} - -void small_parse_table_8608(t_small_parse_table_array *v) -{ - v->a[172160] = 2; - v->a[172161] = anon_sym_PLUS_PLUS; - v->a[172162] = anon_sym_DASH_DASH; - v->a[172163] = actions(7651); - v->a[172164] = 2; - v->a[172165] = anon_sym_PLUS; - v->a[172166] = anon_sym_DASH; - v->a[172167] = actions(7653); - v->a[172168] = 2; - v->a[172169] = anon_sym_LT_LT; - v->a[172170] = anon_sym_GT_GT; - v->a[172171] = actions(7655); - v->a[172172] = 2; - v->a[172173] = anon_sym_LT; - v->a[172174] = anon_sym_GT; - v->a[172175] = actions(7657); - v->a[172176] = 2; - v->a[172177] = anon_sym_LT_EQ; - v->a[172178] = anon_sym_GT_EQ; - v->a[172179] = actions(7659); - small_parse_table_8609(v); -} - -void small_parse_table_8609(t_small_parse_table_array *v) -{ - v->a[172180] = 2; - v->a[172181] = anon_sym_EQ_EQ; - v->a[172182] = anon_sym_BANG_EQ; - v->a[172183] = actions(7667); - v->a[172184] = 2; - v->a[172185] = anon_sym_AMP_AMP; - v->a[172186] = anon_sym_DASHa; - v->a[172187] = actions(7669); - v->a[172188] = 2; - v->a[172189] = anon_sym_PIPE_PIPE; - v->a[172190] = anon_sym_DASHo; - v->a[172191] = actions(7649); - v->a[172192] = 3; - v->a[172193] = anon_sym_STAR; - v->a[172194] = anon_sym_SLASH; - v->a[172195] = anon_sym_PERCENT; - v->a[172196] = actions(7274); - v->a[172197] = 13; - v->a[172198] = anon_sym_RPAREN_RPAREN; - v->a[172199] = anon_sym_COMMA; - small_parse_table_8610(v); -} - -/* EOF small_parse_table_1721.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1722.c b/parser/static/small_parse_table/small_parse_table_1722.c deleted file mode 100644 index 2f40746a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1722.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1722.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8610(t_small_parse_table_array *v) -{ - v->a[172200] = anon_sym_PLUS_EQ; - v->a[172201] = anon_sym_DASH_EQ; - v->a[172202] = anon_sym_STAR_EQ; - v->a[172203] = anon_sym_SLASH_EQ; - v->a[172204] = anon_sym_PERCENT_EQ; - v->a[172205] = anon_sym_STAR_STAR_EQ; - v->a[172206] = anon_sym_LT_LT_EQ; - v->a[172207] = anon_sym_GT_GT_EQ; - v->a[172208] = anon_sym_AMP_EQ; - v->a[172209] = anon_sym_CARET_EQ; - v->a[172210] = anon_sym_PIPE_EQ; - v->a[172211] = 3; - v->a[172212] = actions(71); - v->a[172213] = 1; - v->a[172214] = sym_comment; - v->a[172215] = actions(6829); - v->a[172216] = 14; - v->a[172217] = anon_sym_EQ; - v->a[172218] = anon_sym_PIPE; - v->a[172219] = anon_sym_CARET; - small_parse_table_8611(v); -} - -void small_parse_table_8611(t_small_parse_table_array *v) -{ - v->a[172220] = anon_sym_AMP; - v->a[172221] = anon_sym_LT; - v->a[172222] = anon_sym_GT; - v->a[172223] = anon_sym_LT_LT; - v->a[172224] = anon_sym_GT_GT; - v->a[172225] = anon_sym_PLUS; - v->a[172226] = anon_sym_DASH; - v->a[172227] = anon_sym_STAR; - v->a[172228] = anon_sym_SLASH; - v->a[172229] = anon_sym_PERCENT; - v->a[172230] = anon_sym_STAR_STAR; - v->a[172231] = actions(6827); - v->a[172232] = 22; - v->a[172233] = anon_sym_PLUS_PLUS; - v->a[172234] = anon_sym_DASH_DASH; - v->a[172235] = anon_sym_PLUS_EQ; - v->a[172236] = anon_sym_DASH_EQ; - v->a[172237] = anon_sym_STAR_EQ; - v->a[172238] = anon_sym_SLASH_EQ; - v->a[172239] = anon_sym_PERCENT_EQ; - small_parse_table_8612(v); -} - -void small_parse_table_8612(t_small_parse_table_array *v) -{ - v->a[172240] = anon_sym_STAR_STAR_EQ; - v->a[172241] = anon_sym_LT_LT_EQ; - v->a[172242] = anon_sym_GT_GT_EQ; - v->a[172243] = anon_sym_AMP_EQ; - v->a[172244] = anon_sym_CARET_EQ; - v->a[172245] = anon_sym_PIPE_EQ; - v->a[172246] = anon_sym_PIPE_PIPE; - v->a[172247] = anon_sym_AMP_AMP; - v->a[172248] = anon_sym_EQ_EQ; - v->a[172249] = anon_sym_BANG_EQ; - v->a[172250] = anon_sym_LT_EQ; - v->a[172251] = anon_sym_GT_EQ; - v->a[172252] = anon_sym_RPAREN; - v->a[172253] = anon_sym_EQ_TILDE; - v->a[172254] = anon_sym_QMARK; - v->a[172255] = 3; - v->a[172256] = actions(3); - v->a[172257] = 1; - v->a[172258] = sym_comment; - v->a[172259] = actions(1322); - small_parse_table_8613(v); -} - -void small_parse_table_8613(t_small_parse_table_array *v) -{ - v->a[172260] = 5; - v->a[172261] = sym_file_descriptor; - v->a[172262] = sym__concat; - v->a[172263] = sym_test_operator; - v->a[172264] = sym__brace_start; - v->a[172265] = aux_sym_heredoc_redirect_token1; - v->a[172266] = actions(1320); - v->a[172267] = 31; - v->a[172268] = anon_sym_LPAREN_LPAREN; - v->a[172269] = anon_sym_PIPE_PIPE; - v->a[172270] = anon_sym_AMP_AMP; - v->a[172271] = anon_sym_LT; - v->a[172272] = anon_sym_GT; - v->a[172273] = anon_sym_GT_GT; - v->a[172274] = anon_sym_AMP_GT; - v->a[172275] = anon_sym_AMP_GT_GT; - v->a[172276] = anon_sym_LT_AMP; - v->a[172277] = anon_sym_GT_AMP; - v->a[172278] = anon_sym_GT_PIPE; - v->a[172279] = anon_sym_LT_AMP_DASH; - small_parse_table_8614(v); -} - -void small_parse_table_8614(t_small_parse_table_array *v) -{ - v->a[172280] = anon_sym_GT_AMP_DASH; - v->a[172281] = anon_sym_LT_LT_LT; - v->a[172282] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[172283] = anon_sym_DOLLAR_LBRACK; - v->a[172284] = aux_sym_concatenation_token1; - v->a[172285] = anon_sym_DOLLAR; - v->a[172286] = sym__special_character; - v->a[172287] = anon_sym_DQUOTE; - v->a[172288] = sym_raw_string; - v->a[172289] = sym_ansi_c_string; - v->a[172290] = aux_sym_number_token1; - v->a[172291] = aux_sym_number_token2; - v->a[172292] = anon_sym_DOLLAR_LBRACE; - v->a[172293] = anon_sym_DOLLAR_LPAREN; - v->a[172294] = anon_sym_BQUOTE; - v->a[172295] = anon_sym_DOLLAR_BQUOTE; - v->a[172296] = anon_sym_LT_LPAREN; - v->a[172297] = anon_sym_GT_LPAREN; - v->a[172298] = sym_word; - v->a[172299] = 3; - small_parse_table_8615(v); -} - -/* EOF small_parse_table_1722.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1723.c b/parser/static/small_parse_table/small_parse_table_1723.c deleted file mode 100644 index 412610d1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1723.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1723.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8615(t_small_parse_table_array *v) -{ - v->a[172300] = actions(3); - v->a[172301] = 1; - v->a[172302] = sym_comment; - v->a[172303] = actions(1338); - v->a[172304] = 5; - v->a[172305] = sym_file_descriptor; - v->a[172306] = sym__concat; - v->a[172307] = sym_test_operator; - v->a[172308] = sym__brace_start; - v->a[172309] = aux_sym_heredoc_redirect_token1; - v->a[172310] = actions(1336); - v->a[172311] = 31; - v->a[172312] = anon_sym_LPAREN_LPAREN; - v->a[172313] = anon_sym_PIPE_PIPE; - v->a[172314] = anon_sym_AMP_AMP; - v->a[172315] = anon_sym_LT; - v->a[172316] = anon_sym_GT; - v->a[172317] = anon_sym_GT_GT; - v->a[172318] = anon_sym_AMP_GT; - v->a[172319] = anon_sym_AMP_GT_GT; - small_parse_table_8616(v); -} - -void small_parse_table_8616(t_small_parse_table_array *v) -{ - v->a[172320] = anon_sym_LT_AMP; - v->a[172321] = anon_sym_GT_AMP; - v->a[172322] = anon_sym_GT_PIPE; - v->a[172323] = anon_sym_LT_AMP_DASH; - v->a[172324] = anon_sym_GT_AMP_DASH; - v->a[172325] = anon_sym_LT_LT_LT; - v->a[172326] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[172327] = anon_sym_DOLLAR_LBRACK; - v->a[172328] = aux_sym_concatenation_token1; - v->a[172329] = anon_sym_DOLLAR; - v->a[172330] = sym__special_character; - v->a[172331] = anon_sym_DQUOTE; - v->a[172332] = sym_raw_string; - v->a[172333] = sym_ansi_c_string; - v->a[172334] = aux_sym_number_token1; - v->a[172335] = aux_sym_number_token2; - v->a[172336] = anon_sym_DOLLAR_LBRACE; - v->a[172337] = anon_sym_DOLLAR_LPAREN; - v->a[172338] = anon_sym_BQUOTE; - v->a[172339] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_8617(v); -} - -void small_parse_table_8617(t_small_parse_table_array *v) -{ - v->a[172340] = anon_sym_LT_LPAREN; - v->a[172341] = anon_sym_GT_LPAREN; - v->a[172342] = sym_word; - v->a[172343] = 3; - v->a[172344] = actions(71); - v->a[172345] = 1; - v->a[172346] = sym_comment; - v->a[172347] = actions(1312); - v->a[172348] = 14; - v->a[172349] = anon_sym_EQ; - v->a[172350] = anon_sym_PIPE; - v->a[172351] = anon_sym_CARET; - v->a[172352] = anon_sym_AMP; - v->a[172353] = anon_sym_LT; - v->a[172354] = anon_sym_GT; - v->a[172355] = anon_sym_LT_LT; - v->a[172356] = anon_sym_GT_GT; - v->a[172357] = anon_sym_PLUS; - v->a[172358] = anon_sym_DASH; - v->a[172359] = anon_sym_STAR; - small_parse_table_8618(v); -} - -void small_parse_table_8618(t_small_parse_table_array *v) -{ - v->a[172360] = anon_sym_SLASH; - v->a[172361] = anon_sym_PERCENT; - v->a[172362] = anon_sym_STAR_STAR; - v->a[172363] = actions(1314); - v->a[172364] = 22; - v->a[172365] = anon_sym_PLUS_PLUS; - v->a[172366] = anon_sym_DASH_DASH; - v->a[172367] = anon_sym_PLUS_EQ; - v->a[172368] = anon_sym_DASH_EQ; - v->a[172369] = anon_sym_STAR_EQ; - v->a[172370] = anon_sym_SLASH_EQ; - v->a[172371] = anon_sym_PERCENT_EQ; - v->a[172372] = anon_sym_STAR_STAR_EQ; - v->a[172373] = anon_sym_LT_LT_EQ; - v->a[172374] = anon_sym_GT_GT_EQ; - v->a[172375] = anon_sym_AMP_EQ; - v->a[172376] = anon_sym_CARET_EQ; - v->a[172377] = anon_sym_PIPE_EQ; - v->a[172378] = anon_sym_PIPE_PIPE; - v->a[172379] = anon_sym_AMP_AMP; - small_parse_table_8619(v); -} - -void small_parse_table_8619(t_small_parse_table_array *v) -{ - v->a[172380] = anon_sym_EQ_EQ; - v->a[172381] = anon_sym_BANG_EQ; - v->a[172382] = anon_sym_LT_EQ; - v->a[172383] = anon_sym_GT_EQ; - v->a[172384] = anon_sym_RBRACK; - v->a[172385] = anon_sym_EQ_TILDE; - v->a[172386] = anon_sym_QMARK; - v->a[172387] = 3; - v->a[172388] = actions(71); - v->a[172389] = 1; - v->a[172390] = sym_comment; - v->a[172391] = actions(1344); - v->a[172392] = 14; - v->a[172393] = anon_sym_EQ; - v->a[172394] = anon_sym_PIPE; - v->a[172395] = anon_sym_CARET; - v->a[172396] = anon_sym_AMP; - v->a[172397] = anon_sym_LT; - v->a[172398] = anon_sym_GT; - v->a[172399] = anon_sym_LT_LT; - small_parse_table_8620(v); -} - -/* EOF small_parse_table_1723.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1724.c b/parser/static/small_parse_table/small_parse_table_1724.c deleted file mode 100644 index b6b54a23..00000000 --- a/parser/static/small_parse_table/small_parse_table_1724.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1724.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8620(t_small_parse_table_array *v) -{ - v->a[172400] = anon_sym_GT_GT; - v->a[172401] = anon_sym_PLUS; - v->a[172402] = anon_sym_DASH; - v->a[172403] = anon_sym_STAR; - v->a[172404] = anon_sym_SLASH; - v->a[172405] = anon_sym_PERCENT; - v->a[172406] = anon_sym_STAR_STAR; - v->a[172407] = actions(1346); - v->a[172408] = 22; - v->a[172409] = anon_sym_PLUS_PLUS; - v->a[172410] = anon_sym_DASH_DASH; - v->a[172411] = anon_sym_PLUS_EQ; - v->a[172412] = anon_sym_DASH_EQ; - v->a[172413] = anon_sym_STAR_EQ; - v->a[172414] = anon_sym_SLASH_EQ; - v->a[172415] = anon_sym_PERCENT_EQ; - v->a[172416] = anon_sym_STAR_STAR_EQ; - v->a[172417] = anon_sym_LT_LT_EQ; - v->a[172418] = anon_sym_GT_GT_EQ; - v->a[172419] = anon_sym_AMP_EQ; - small_parse_table_8621(v); -} - -void small_parse_table_8621(t_small_parse_table_array *v) -{ - v->a[172420] = anon_sym_CARET_EQ; - v->a[172421] = anon_sym_PIPE_EQ; - v->a[172422] = anon_sym_PIPE_PIPE; - v->a[172423] = anon_sym_AMP_AMP; - v->a[172424] = anon_sym_EQ_EQ; - v->a[172425] = anon_sym_BANG_EQ; - v->a[172426] = anon_sym_LT_EQ; - v->a[172427] = anon_sym_GT_EQ; - v->a[172428] = anon_sym_RBRACK; - v->a[172429] = anon_sym_EQ_TILDE; - v->a[172430] = anon_sym_QMARK; - v->a[172431] = 19; - v->a[172432] = actions(71); - v->a[172433] = 1; - v->a[172434] = sym_comment; - v->a[172435] = actions(7009); - v->a[172436] = 1; - v->a[172437] = anon_sym_RBRACK; - v->a[172438] = actions(7567); - v->a[172439] = 1; - small_parse_table_8622(v); -} - -void small_parse_table_8622(t_small_parse_table_array *v) -{ - v->a[172440] = anon_sym_EQ; - v->a[172441] = actions(7573); - v->a[172442] = 1; - v->a[172443] = anon_sym_PIPE_PIPE; - v->a[172444] = actions(7575); - v->a[172445] = 1; - v->a[172446] = anon_sym_AMP_AMP; - v->a[172447] = actions(7577); - v->a[172448] = 1; - v->a[172449] = anon_sym_PIPE; - v->a[172450] = actions(7579); - v->a[172451] = 1; - v->a[172452] = anon_sym_CARET; - v->a[172453] = actions(7581); - v->a[172454] = 1; - v->a[172455] = anon_sym_AMP; - v->a[172456] = actions(7595); - v->a[172457] = 1; - v->a[172458] = anon_sym_STAR_STAR; - v->a[172459] = actions(7597); - small_parse_table_8623(v); -} - -void small_parse_table_8623(t_small_parse_table_array *v) -{ - v->a[172460] = 1; - v->a[172461] = anon_sym_EQ_TILDE; - v->a[172462] = actions(7599); - v->a[172463] = 1; - v->a[172464] = anon_sym_QMARK; - v->a[172465] = actions(7569); - v->a[172466] = 2; - v->a[172467] = anon_sym_PLUS_PLUS; - v->a[172468] = anon_sym_DASH_DASH; - v->a[172469] = actions(7583); - v->a[172470] = 2; - v->a[172471] = anon_sym_EQ_EQ; - v->a[172472] = anon_sym_BANG_EQ; - v->a[172473] = actions(7585); - v->a[172474] = 2; - v->a[172475] = anon_sym_LT; - v->a[172476] = anon_sym_GT; - v->a[172477] = actions(7587); - v->a[172478] = 2; - v->a[172479] = anon_sym_LT_EQ; - small_parse_table_8624(v); -} - -void small_parse_table_8624(t_small_parse_table_array *v) -{ - v->a[172480] = anon_sym_GT_EQ; - v->a[172481] = actions(7589); - v->a[172482] = 2; - v->a[172483] = anon_sym_LT_LT; - v->a[172484] = anon_sym_GT_GT; - v->a[172485] = actions(7591); - v->a[172486] = 2; - v->a[172487] = anon_sym_PLUS; - v->a[172488] = anon_sym_DASH; - v->a[172489] = actions(7593); - v->a[172490] = 3; - v->a[172491] = anon_sym_STAR; - v->a[172492] = anon_sym_SLASH; - v->a[172493] = anon_sym_PERCENT; - v->a[172494] = actions(7571); - v->a[172495] = 11; - v->a[172496] = anon_sym_PLUS_EQ; - v->a[172497] = anon_sym_DASH_EQ; - v->a[172498] = anon_sym_STAR_EQ; - v->a[172499] = anon_sym_SLASH_EQ; - small_parse_table_8625(v); -} - -/* EOF small_parse_table_1724.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1725.c b/parser/static/small_parse_table/small_parse_table_1725.c deleted file mode 100644 index ef1a526b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1725.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1725.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8625(t_small_parse_table_array *v) -{ - v->a[172500] = anon_sym_PERCENT_EQ; - v->a[172501] = anon_sym_STAR_STAR_EQ; - v->a[172502] = anon_sym_LT_LT_EQ; - v->a[172503] = anon_sym_GT_GT_EQ; - v->a[172504] = anon_sym_AMP_EQ; - v->a[172505] = anon_sym_CARET_EQ; - v->a[172506] = anon_sym_PIPE_EQ; - v->a[172507] = 3; - v->a[172508] = actions(3); - v->a[172509] = 1; - v->a[172510] = sym_comment; - v->a[172511] = actions(1342); - v->a[172512] = 5; - v->a[172513] = sym_file_descriptor; - v->a[172514] = sym__concat; - v->a[172515] = sym_test_operator; - v->a[172516] = sym__brace_start; - v->a[172517] = aux_sym_heredoc_redirect_token1; - v->a[172518] = actions(1340); - v->a[172519] = 31; - small_parse_table_8626(v); -} - -void small_parse_table_8626(t_small_parse_table_array *v) -{ - v->a[172520] = anon_sym_LPAREN_LPAREN; - v->a[172521] = anon_sym_PIPE_PIPE; - v->a[172522] = anon_sym_AMP_AMP; - v->a[172523] = anon_sym_LT; - v->a[172524] = anon_sym_GT; - v->a[172525] = anon_sym_GT_GT; - v->a[172526] = anon_sym_AMP_GT; - v->a[172527] = anon_sym_AMP_GT_GT; - v->a[172528] = anon_sym_LT_AMP; - v->a[172529] = anon_sym_GT_AMP; - v->a[172530] = anon_sym_GT_PIPE; - v->a[172531] = anon_sym_LT_AMP_DASH; - v->a[172532] = anon_sym_GT_AMP_DASH; - v->a[172533] = anon_sym_LT_LT_LT; - v->a[172534] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[172535] = anon_sym_DOLLAR_LBRACK; - v->a[172536] = aux_sym_concatenation_token1; - v->a[172537] = anon_sym_DOLLAR; - v->a[172538] = sym__special_character; - v->a[172539] = anon_sym_DQUOTE; - small_parse_table_8627(v); -} - -void small_parse_table_8627(t_small_parse_table_array *v) -{ - v->a[172540] = sym_raw_string; - v->a[172541] = sym_ansi_c_string; - v->a[172542] = aux_sym_number_token1; - v->a[172543] = aux_sym_number_token2; - v->a[172544] = anon_sym_DOLLAR_LBRACE; - v->a[172545] = anon_sym_DOLLAR_LPAREN; - v->a[172546] = anon_sym_BQUOTE; - v->a[172547] = anon_sym_DOLLAR_BQUOTE; - v->a[172548] = anon_sym_LT_LPAREN; - v->a[172549] = anon_sym_GT_LPAREN; - v->a[172550] = sym_word; - v->a[172551] = 3; - v->a[172552] = actions(3); - v->a[172553] = 1; - v->a[172554] = sym_comment; - v->a[172555] = actions(1314); - v->a[172556] = 5; - v->a[172557] = sym_file_descriptor; - v->a[172558] = sym__concat; - v->a[172559] = sym_test_operator; - small_parse_table_8628(v); -} - -void small_parse_table_8628(t_small_parse_table_array *v) -{ - v->a[172560] = sym__brace_start; - v->a[172561] = aux_sym_heredoc_redirect_token1; - v->a[172562] = actions(1312); - v->a[172563] = 31; - v->a[172564] = anon_sym_LPAREN_LPAREN; - v->a[172565] = anon_sym_PIPE_PIPE; - v->a[172566] = anon_sym_AMP_AMP; - v->a[172567] = anon_sym_LT; - v->a[172568] = anon_sym_GT; - v->a[172569] = anon_sym_GT_GT; - v->a[172570] = anon_sym_AMP_GT; - v->a[172571] = anon_sym_AMP_GT_GT; - v->a[172572] = anon_sym_LT_AMP; - v->a[172573] = anon_sym_GT_AMP; - v->a[172574] = anon_sym_GT_PIPE; - v->a[172575] = anon_sym_LT_AMP_DASH; - v->a[172576] = anon_sym_GT_AMP_DASH; - v->a[172577] = anon_sym_LT_LT_LT; - v->a[172578] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[172579] = anon_sym_DOLLAR_LBRACK; - small_parse_table_8629(v); -} - -void small_parse_table_8629(t_small_parse_table_array *v) -{ - v->a[172580] = aux_sym_concatenation_token1; - v->a[172581] = anon_sym_DOLLAR; - v->a[172582] = sym__special_character; - v->a[172583] = anon_sym_DQUOTE; - v->a[172584] = sym_raw_string; - v->a[172585] = sym_ansi_c_string; - v->a[172586] = aux_sym_number_token1; - v->a[172587] = aux_sym_number_token2; - v->a[172588] = anon_sym_DOLLAR_LBRACE; - v->a[172589] = anon_sym_DOLLAR_LPAREN; - v->a[172590] = anon_sym_BQUOTE; - v->a[172591] = anon_sym_DOLLAR_BQUOTE; - v->a[172592] = anon_sym_LT_LPAREN; - v->a[172593] = anon_sym_GT_LPAREN; - v->a[172594] = sym_word; - v->a[172595] = 8; - v->a[172596] = actions(3); - v->a[172597] = 1; - v->a[172598] = sym_comment; - v->a[172599] = actions(7673); - small_parse_table_8630(v); -} - -/* EOF small_parse_table_1725.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1726.c b/parser/static/small_parse_table/small_parse_table_1726.c deleted file mode 100644 index 106c5c2d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1726.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1726.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8630(t_small_parse_table_array *v) -{ - v->a[172600] = 1; - v->a[172601] = anon_sym_DQUOTE; - v->a[172602] = actions(7677); - v->a[172603] = 1; - v->a[172604] = sym_variable_name; - v->a[172605] = state(4393); - v->a[172606] = 1; - v->a[172607] = sym_string; - v->a[172608] = actions(1241); - v->a[172609] = 2; - v->a[172610] = sym_file_descriptor; - v->a[172611] = ts_builtin_sym_end; - v->a[172612] = actions(7675); - v->a[172613] = 2; - v->a[172614] = aux_sym__simple_variable_name_token1; - v->a[172615] = aux_sym__multiline_variable_name_token1; - v->a[172616] = actions(7671); - v->a[172617] = 9; - v->a[172618] = anon_sym_DASH; - v->a[172619] = anon_sym_STAR; - small_parse_table_8631(v); -} - -void small_parse_table_8631(t_small_parse_table_array *v) -{ - v->a[172620] = anon_sym_BANG; - v->a[172621] = anon_sym_QMARK; - v->a[172622] = anon_sym_DOLLAR; - v->a[172623] = anon_sym_POUND; - v->a[172624] = anon_sym_AT2; - v->a[172625] = anon_sym_0; - v->a[172626] = anon_sym__; - v->a[172627] = actions(1239); - v->a[172628] = 20; - v->a[172629] = anon_sym_SEMI; - v->a[172630] = anon_sym_PIPE_PIPE; - v->a[172631] = anon_sym_AMP_AMP; - v->a[172632] = anon_sym_PIPE; - v->a[172633] = anon_sym_AMP; - v->a[172634] = anon_sym_LT; - v->a[172635] = anon_sym_GT; - v->a[172636] = anon_sym_LT_LT; - v->a[172637] = anon_sym_GT_GT; - v->a[172638] = anon_sym_SEMI_SEMI; - v->a[172639] = anon_sym_PIPE_AMP; - small_parse_table_8632(v); -} - -void small_parse_table_8632(t_small_parse_table_array *v) -{ - v->a[172640] = anon_sym_AMP_GT; - v->a[172641] = anon_sym_AMP_GT_GT; - v->a[172642] = anon_sym_LT_AMP; - v->a[172643] = anon_sym_GT_AMP; - v->a[172644] = anon_sym_GT_PIPE; - v->a[172645] = anon_sym_LT_AMP_DASH; - v->a[172646] = anon_sym_GT_AMP_DASH; - v->a[172647] = anon_sym_LT_LT_DASH; - v->a[172648] = aux_sym_heredoc_redirect_token1; - v->a[172649] = 3; - v->a[172650] = actions(71); - v->a[172651] = 1; - v->a[172652] = sym_comment; - v->a[172653] = actions(7244); - v->a[172654] = 13; - v->a[172655] = anon_sym_PIPE; - v->a[172656] = anon_sym_CARET; - v->a[172657] = anon_sym_AMP; - v->a[172658] = anon_sym_LT; - v->a[172659] = anon_sym_GT; - small_parse_table_8633(v); -} - -void small_parse_table_8633(t_small_parse_table_array *v) -{ - v->a[172660] = anon_sym_LT_LT; - v->a[172661] = anon_sym_GT_GT; - v->a[172662] = anon_sym_PLUS; - v->a[172663] = anon_sym_DASH; - v->a[172664] = anon_sym_STAR; - v->a[172665] = anon_sym_SLASH; - v->a[172666] = anon_sym_PERCENT; - v->a[172667] = anon_sym_STAR_STAR; - v->a[172668] = actions(7246); - v->a[172669] = 23; - v->a[172670] = anon_sym_RPAREN_RPAREN; - v->a[172671] = anon_sym_COMMA; - v->a[172672] = anon_sym_PLUS_PLUS; - v->a[172673] = anon_sym_DASH_DASH; - v->a[172674] = anon_sym_PLUS_EQ; - v->a[172675] = anon_sym_DASH_EQ; - v->a[172676] = anon_sym_STAR_EQ; - v->a[172677] = anon_sym_SLASH_EQ; - v->a[172678] = anon_sym_PERCENT_EQ; - v->a[172679] = anon_sym_STAR_STAR_EQ; - small_parse_table_8634(v); -} - -void small_parse_table_8634(t_small_parse_table_array *v) -{ - v->a[172680] = anon_sym_LT_LT_EQ; - v->a[172681] = anon_sym_GT_GT_EQ; - v->a[172682] = anon_sym_AMP_EQ; - v->a[172683] = anon_sym_CARET_EQ; - v->a[172684] = anon_sym_PIPE_EQ; - v->a[172685] = anon_sym_PIPE_PIPE; - v->a[172686] = anon_sym_DASHo; - v->a[172687] = anon_sym_AMP_AMP; - v->a[172688] = anon_sym_DASHa; - v->a[172689] = anon_sym_EQ_EQ; - v->a[172690] = anon_sym_BANG_EQ; - v->a[172691] = anon_sym_LT_EQ; - v->a[172692] = anon_sym_GT_EQ; - v->a[172693] = 3; - v->a[172694] = actions(3); - v->a[172695] = 1; - v->a[172696] = sym_comment; - v->a[172697] = actions(1354); - v->a[172698] = 5; - v->a[172699] = sym_file_descriptor; - small_parse_table_8635(v); -} - -/* EOF small_parse_table_1726.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1727.c b/parser/static/small_parse_table/small_parse_table_1727.c deleted file mode 100644 index 49d2df4a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1727.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1727.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8635(t_small_parse_table_array *v) -{ - v->a[172700] = sym__concat; - v->a[172701] = sym_test_operator; - v->a[172702] = sym__brace_start; - v->a[172703] = aux_sym_heredoc_redirect_token1; - v->a[172704] = actions(1352); - v->a[172705] = 31; - v->a[172706] = anon_sym_LPAREN_LPAREN; - v->a[172707] = anon_sym_PIPE_PIPE; - v->a[172708] = anon_sym_AMP_AMP; - v->a[172709] = anon_sym_LT; - v->a[172710] = anon_sym_GT; - v->a[172711] = anon_sym_GT_GT; - v->a[172712] = anon_sym_AMP_GT; - v->a[172713] = anon_sym_AMP_GT_GT; - v->a[172714] = anon_sym_LT_AMP; - v->a[172715] = anon_sym_GT_AMP; - v->a[172716] = anon_sym_GT_PIPE; - v->a[172717] = anon_sym_LT_AMP_DASH; - v->a[172718] = anon_sym_GT_AMP_DASH; - v->a[172719] = anon_sym_LT_LT_LT; - small_parse_table_8636(v); -} - -void small_parse_table_8636(t_small_parse_table_array *v) -{ - v->a[172720] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[172721] = anon_sym_DOLLAR_LBRACK; - v->a[172722] = aux_sym_concatenation_token1; - v->a[172723] = anon_sym_DOLLAR; - v->a[172724] = sym__special_character; - v->a[172725] = anon_sym_DQUOTE; - v->a[172726] = sym_raw_string; - v->a[172727] = sym_ansi_c_string; - v->a[172728] = aux_sym_number_token1; - v->a[172729] = aux_sym_number_token2; - v->a[172730] = anon_sym_DOLLAR_LBRACE; - v->a[172731] = anon_sym_DOLLAR_LPAREN; - v->a[172732] = anon_sym_BQUOTE; - v->a[172733] = anon_sym_DOLLAR_BQUOTE; - v->a[172734] = anon_sym_LT_LPAREN; - v->a[172735] = anon_sym_GT_LPAREN; - v->a[172736] = sym_word; - v->a[172737] = 8; - v->a[172738] = actions(3); - v->a[172739] = 1; - small_parse_table_8637(v); -} - -void small_parse_table_8637(t_small_parse_table_array *v) -{ - v->a[172740] = sym_comment; - v->a[172741] = actions(7673); - v->a[172742] = 1; - v->a[172743] = anon_sym_DQUOTE; - v->a[172744] = actions(7677); - v->a[172745] = 1; - v->a[172746] = sym_variable_name; - v->a[172747] = state(4393); - v->a[172748] = 1; - v->a[172749] = sym_string; - v->a[172750] = actions(1235); - v->a[172751] = 2; - v->a[172752] = sym_file_descriptor; - v->a[172753] = ts_builtin_sym_end; - v->a[172754] = actions(7675); - v->a[172755] = 2; - v->a[172756] = aux_sym__simple_variable_name_token1; - v->a[172757] = aux_sym__multiline_variable_name_token1; - v->a[172758] = actions(7671); - v->a[172759] = 9; - small_parse_table_8638(v); -} - -void small_parse_table_8638(t_small_parse_table_array *v) -{ - v->a[172760] = anon_sym_DASH; - v->a[172761] = anon_sym_STAR; - v->a[172762] = anon_sym_BANG; - v->a[172763] = anon_sym_QMARK; - v->a[172764] = anon_sym_DOLLAR; - v->a[172765] = anon_sym_POUND; - v->a[172766] = anon_sym_AT2; - v->a[172767] = anon_sym_0; - v->a[172768] = anon_sym__; - v->a[172769] = actions(1227); - v->a[172770] = 20; - v->a[172771] = anon_sym_SEMI; - v->a[172772] = anon_sym_PIPE_PIPE; - v->a[172773] = anon_sym_AMP_AMP; - v->a[172774] = anon_sym_PIPE; - v->a[172775] = anon_sym_AMP; - v->a[172776] = anon_sym_LT; - v->a[172777] = anon_sym_GT; - v->a[172778] = anon_sym_LT_LT; - v->a[172779] = anon_sym_GT_GT; - small_parse_table_8639(v); -} - -void small_parse_table_8639(t_small_parse_table_array *v) -{ - v->a[172780] = anon_sym_SEMI_SEMI; - v->a[172781] = anon_sym_PIPE_AMP; - v->a[172782] = anon_sym_AMP_GT; - v->a[172783] = anon_sym_AMP_GT_GT; - v->a[172784] = anon_sym_LT_AMP; - v->a[172785] = anon_sym_GT_AMP; - v->a[172786] = anon_sym_GT_PIPE; - v->a[172787] = anon_sym_LT_AMP_DASH; - v->a[172788] = anon_sym_GT_AMP_DASH; - v->a[172789] = anon_sym_LT_LT_DASH; - v->a[172790] = aux_sym_heredoc_redirect_token1; - v->a[172791] = 3; - v->a[172792] = actions(71); - v->a[172793] = 1; - v->a[172794] = sym_comment; - v->a[172795] = actions(6820); - v->a[172796] = 14; - v->a[172797] = anon_sym_EQ; - v->a[172798] = anon_sym_PIPE; - v->a[172799] = anon_sym_CARET; - small_parse_table_8640(v); -} - -/* EOF small_parse_table_1727.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1728.c b/parser/static/small_parse_table/small_parse_table_1728.c deleted file mode 100644 index 76959b4b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1728.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1728.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8640(t_small_parse_table_array *v) -{ - v->a[172800] = anon_sym_AMP; - v->a[172801] = anon_sym_LT; - v->a[172802] = anon_sym_GT; - v->a[172803] = anon_sym_LT_LT; - v->a[172804] = anon_sym_GT_GT; - v->a[172805] = anon_sym_PLUS; - v->a[172806] = anon_sym_DASH; - v->a[172807] = anon_sym_STAR; - v->a[172808] = anon_sym_SLASH; - v->a[172809] = anon_sym_PERCENT; - v->a[172810] = anon_sym_STAR_STAR; - v->a[172811] = actions(6818); - v->a[172812] = 22; - v->a[172813] = anon_sym_PLUS_PLUS; - v->a[172814] = anon_sym_DASH_DASH; - v->a[172815] = anon_sym_PLUS_EQ; - v->a[172816] = anon_sym_DASH_EQ; - v->a[172817] = anon_sym_STAR_EQ; - v->a[172818] = anon_sym_SLASH_EQ; - v->a[172819] = anon_sym_PERCENT_EQ; - small_parse_table_8641(v); -} - -void small_parse_table_8641(t_small_parse_table_array *v) -{ - v->a[172820] = anon_sym_STAR_STAR_EQ; - v->a[172821] = anon_sym_LT_LT_EQ; - v->a[172822] = anon_sym_GT_GT_EQ; - v->a[172823] = anon_sym_AMP_EQ; - v->a[172824] = anon_sym_CARET_EQ; - v->a[172825] = anon_sym_PIPE_EQ; - v->a[172826] = anon_sym_PIPE_PIPE; - v->a[172827] = anon_sym_AMP_AMP; - v->a[172828] = anon_sym_EQ_EQ; - v->a[172829] = anon_sym_BANG_EQ; - v->a[172830] = anon_sym_LT_EQ; - v->a[172831] = anon_sym_GT_EQ; - v->a[172832] = anon_sym_RBRACK; - v->a[172833] = anon_sym_EQ_TILDE; - v->a[172834] = anon_sym_QMARK; - v->a[172835] = 3; - v->a[172836] = actions(71); - v->a[172837] = 1; - v->a[172838] = sym_comment; - v->a[172839] = actions(6829); - small_parse_table_8642(v); -} - -void small_parse_table_8642(t_small_parse_table_array *v) -{ - v->a[172840] = 14; - v->a[172841] = anon_sym_EQ; - v->a[172842] = anon_sym_PIPE; - v->a[172843] = anon_sym_CARET; - v->a[172844] = anon_sym_AMP; - v->a[172845] = anon_sym_LT; - v->a[172846] = anon_sym_GT; - v->a[172847] = anon_sym_LT_LT; - v->a[172848] = anon_sym_GT_GT; - v->a[172849] = anon_sym_PLUS; - v->a[172850] = anon_sym_DASH; - v->a[172851] = anon_sym_STAR; - v->a[172852] = anon_sym_SLASH; - v->a[172853] = anon_sym_PERCENT; - v->a[172854] = anon_sym_STAR_STAR; - v->a[172855] = actions(6827); - v->a[172856] = 22; - v->a[172857] = anon_sym_PLUS_PLUS; - v->a[172858] = anon_sym_DASH_DASH; - v->a[172859] = anon_sym_PLUS_EQ; - small_parse_table_8643(v); -} - -void small_parse_table_8643(t_small_parse_table_array *v) -{ - v->a[172860] = anon_sym_DASH_EQ; - v->a[172861] = anon_sym_STAR_EQ; - v->a[172862] = anon_sym_SLASH_EQ; - v->a[172863] = anon_sym_PERCENT_EQ; - v->a[172864] = anon_sym_STAR_STAR_EQ; - v->a[172865] = anon_sym_LT_LT_EQ; - v->a[172866] = anon_sym_GT_GT_EQ; - v->a[172867] = anon_sym_AMP_EQ; - v->a[172868] = anon_sym_CARET_EQ; - v->a[172869] = anon_sym_PIPE_EQ; - v->a[172870] = anon_sym_PIPE_PIPE; - v->a[172871] = anon_sym_AMP_AMP; - v->a[172872] = anon_sym_EQ_EQ; - v->a[172873] = anon_sym_BANG_EQ; - v->a[172874] = anon_sym_LT_EQ; - v->a[172875] = anon_sym_GT_EQ; - v->a[172876] = anon_sym_RBRACK; - v->a[172877] = anon_sym_EQ_TILDE; - v->a[172878] = anon_sym_QMARK; - v->a[172879] = 24; - small_parse_table_8644(v); -} - -void small_parse_table_8644(t_small_parse_table_array *v) -{ - v->a[172880] = actions(71); - v->a[172881] = 1; - v->a[172882] = sym_comment; - v->a[172883] = actions(6474); - v->a[172884] = 1; - v->a[172885] = sym_word; - v->a[172886] = actions(6480); - v->a[172887] = 1; - v->a[172888] = anon_sym_LPAREN; - v->a[172889] = actions(6488); - v->a[172890] = 1; - v->a[172891] = anon_sym_DOLLAR; - v->a[172892] = actions(6494); - v->a[172893] = 1; - v->a[172894] = aux_sym_number_token1; - v->a[172895] = actions(6496); - v->a[172896] = 1; - v->a[172897] = aux_sym_number_token2; - v->a[172898] = actions(6500); - v->a[172899] = 1; - small_parse_table_8645(v); -} - -/* EOF small_parse_table_1728.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1729.c b/parser/static/small_parse_table/small_parse_table_1729.c deleted file mode 100644 index 590f254a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1729.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1729.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8645(t_small_parse_table_array *v) -{ - v->a[172900] = anon_sym_DOLLAR_LPAREN; - v->a[172901] = actions(6508); - v->a[172902] = 1; - v->a[172903] = sym_test_operator; - v->a[172904] = actions(6510); - v->a[172905] = 1; - v->a[172906] = sym_extglob_pattern; - v->a[172907] = actions(6512); - v->a[172908] = 1; - v->a[172909] = sym__brace_start; - v->a[172910] = actions(7226); - v->a[172911] = 1; - v->a[172912] = anon_sym_DOLLAR_LBRACK; - v->a[172913] = actions(7228); - v->a[172914] = 1; - v->a[172915] = sym__special_character; - v->a[172916] = actions(7230); - v->a[172917] = 1; - v->a[172918] = anon_sym_DQUOTE; - v->a[172919] = actions(7234); - small_parse_table_8646(v); -} - -void small_parse_table_8646(t_small_parse_table_array *v) -{ - v->a[172920] = 1; - v->a[172921] = anon_sym_DOLLAR_LBRACE; - v->a[172922] = actions(7236); - v->a[172923] = 1; - v->a[172924] = anon_sym_BQUOTE; - v->a[172925] = actions(7238); - v->a[172926] = 1; - v->a[172927] = anon_sym_DOLLAR_BQUOTE; - v->a[172928] = state(6426); - v->a[172929] = 1; - v->a[172930] = aux_sym__literal_repeat1; - v->a[172931] = state(6851); - v->a[172932] = 1; - v->a[172933] = sym_last_case_item; - v->a[172934] = actions(7224); - v->a[172935] = 2; - v->a[172936] = anon_sym_LPAREN_LPAREN; - v->a[172937] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[172938] = actions(7232); - v->a[172939] = 2; - small_parse_table_8647(v); -} - -void small_parse_table_8647(t_small_parse_table_array *v) -{ - v->a[172940] = sym_raw_string; - v->a[172941] = sym_ansi_c_string; - v->a[172942] = actions(7240); - v->a[172943] = 2; - v->a[172944] = anon_sym_LT_LPAREN; - v->a[172945] = anon_sym_GT_LPAREN; - v->a[172946] = state(3477); - v->a[172947] = 2; - v->a[172948] = sym_case_item; - v->a[172949] = aux_sym_case_statement_repeat1; - v->a[172950] = state(6695); - v->a[172951] = 2; - v->a[172952] = sym_concatenation; - v->a[172953] = sym__extglob_blob; - v->a[172954] = state(6303); - v->a[172955] = 9; - v->a[172956] = sym_arithmetic_expansion; - v->a[172957] = sym_brace_expression; - v->a[172958] = sym_string; - v->a[172959] = sym_translated_string; - small_parse_table_8648(v); -} - -void small_parse_table_8648(t_small_parse_table_array *v) -{ - v->a[172960] = sym_number; - v->a[172961] = sym_simple_expansion; - v->a[172962] = sym_expansion; - v->a[172963] = sym_command_substitution; - v->a[172964] = sym_process_substitution; - v->a[172965] = 3; - v->a[172966] = actions(71); - v->a[172967] = 1; - v->a[172968] = sym_comment; - v->a[172969] = actions(1308); - v->a[172970] = 14; - v->a[172971] = anon_sym_EQ; - v->a[172972] = anon_sym_PIPE; - v->a[172973] = anon_sym_CARET; - v->a[172974] = anon_sym_AMP; - v->a[172975] = anon_sym_LT; - v->a[172976] = anon_sym_GT; - v->a[172977] = anon_sym_LT_LT; - v->a[172978] = anon_sym_GT_GT; - v->a[172979] = anon_sym_PLUS; - small_parse_table_8649(v); -} - -void small_parse_table_8649(t_small_parse_table_array *v) -{ - v->a[172980] = anon_sym_DASH; - v->a[172981] = anon_sym_STAR; - v->a[172982] = anon_sym_SLASH; - v->a[172983] = anon_sym_PERCENT; - v->a[172984] = anon_sym_STAR_STAR; - v->a[172985] = actions(1310); - v->a[172986] = 22; - v->a[172987] = anon_sym_PLUS_PLUS; - v->a[172988] = anon_sym_DASH_DASH; - v->a[172989] = anon_sym_PLUS_EQ; - v->a[172990] = anon_sym_DASH_EQ; - v->a[172991] = anon_sym_STAR_EQ; - v->a[172992] = anon_sym_SLASH_EQ; - v->a[172993] = anon_sym_PERCENT_EQ; - v->a[172994] = anon_sym_STAR_STAR_EQ; - v->a[172995] = anon_sym_LT_LT_EQ; - v->a[172996] = anon_sym_GT_GT_EQ; - v->a[172997] = anon_sym_AMP_EQ; - v->a[172998] = anon_sym_CARET_EQ; - v->a[172999] = anon_sym_PIPE_EQ; - small_parse_table_8650(v); -} - -/* EOF small_parse_table_1729.c */ diff --git a/parser/static/small_parse_table/small_parse_table_173.c b/parser/static/small_parse_table/small_parse_table_173.c index 5cfdfb3f..48d88bd4 100644 --- a/parser/static/small_parse_table/small_parse_table_173.c +++ b/parser/static/small_parse_table/small_parse_table_173.c @@ -14,126 +14,126 @@ void small_parse_table_865(t_small_parse_table_array *v) { - v->a[17300] = actions(1149); - v->a[17301] = 1; - v->a[17302] = anon_sym_DQUOTE; - v->a[17303] = actions(1153); - v->a[17304] = 1; - v->a[17305] = aux_sym_number_token1; - v->a[17306] = actions(1155); - v->a[17307] = 1; - v->a[17308] = aux_sym_number_token2; - v->a[17309] = actions(1157); - v->a[17310] = 1; - v->a[17311] = anon_sym_DOLLAR_LBRACE; - v->a[17312] = actions(1159); - v->a[17313] = 1; - v->a[17314] = anon_sym_DOLLAR_LPAREN; - v->a[17315] = actions(1163); - v->a[17316] = 1; - v->a[17317] = anon_sym_DOLLAR_BQUOTE; - v->a[17318] = actions(1169); - v->a[17319] = 1; + v->a[17300] = anon_sym_PIPE_PIPE; + v->a[17301] = anon_sym_LT; + v->a[17302] = anon_sym_GT; + v->a[17303] = anon_sym_GT_GT; + v->a[17304] = anon_sym_AMP_GT; + v->a[17305] = anon_sym_AMP_GT_GT; + v->a[17306] = anon_sym_LT_AMP; + v->a[17307] = anon_sym_GT_AMP; + v->a[17308] = anon_sym_GT_PIPE; + v->a[17309] = anon_sym_LT_AMP_DASH; + v->a[17310] = anon_sym_GT_AMP_DASH; + v->a[17311] = anon_sym_LT_LT; + v->a[17312] = anon_sym_LT_LT_DASH; + v->a[17313] = aux_sym_heredoc_redirect_token1; + v->a[17314] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17315] = sym__special_character; + v->a[17316] = anon_sym_DQUOTE; + v->a[17317] = sym_raw_string; + v->a[17318] = aux_sym_number_token1; + v->a[17319] = aux_sym_number_token2; small_parse_table_866(v); } void small_parse_table_866(t_small_parse_table_array *v) { - v->a[17320] = sym__brace_start; - v->a[17321] = actions(1171); - v->a[17322] = 1; - v->a[17323] = sym_word; - v->a[17324] = actions(1181); - v->a[17325] = 1; - v->a[17326] = sym__special_character; - v->a[17327] = actions(1185); - v->a[17328] = 1; - v->a[17329] = sym_test_operator; - v->a[17330] = actions(3050); - v->a[17331] = 1; - v->a[17332] = anon_sym_LPAREN; - v->a[17333] = actions(3052); - v->a[17334] = 1; - v->a[17335] = anon_sym_BANG; - v->a[17336] = actions(3058); - v->a[17337] = 1; - v->a[17338] = anon_sym_TILDE; - v->a[17339] = actions(3060); + v->a[17320] = anon_sym_DOLLAR_LBRACE; + v->a[17321] = anon_sym_DOLLAR_LPAREN; + v->a[17322] = anon_sym_BQUOTE; + v->a[17323] = anon_sym_DOLLAR_BQUOTE; + v->a[17324] = sym_word; + v->a[17325] = 6; + v->a[17326] = actions(3); + v->a[17327] = 1; + v->a[17328] = sym_comment; + v->a[17329] = actions(1855); + v->a[17330] = 1; + v->a[17331] = sym_variable_name; + v->a[17332] = actions(1853); + v->a[17333] = 2; + v->a[17334] = aux_sym__simple_variable_name_token1; + v->a[17335] = aux_sym__multiline_variable_name_token1; + v->a[17336] = actions(828); + v->a[17337] = 3; + v->a[17338] = sym_file_descriptor; + v->a[17339] = sym_test_operator; small_parse_table_867(v); } void small_parse_table_867(t_small_parse_table_array *v) { - v->a[17340] = 1; - v->a[17341] = anon_sym_BQUOTE; - v->a[17342] = actions(3064); - v->a[17343] = 1; - v->a[17344] = sym_variable_name; - v->a[17345] = actions(3586); - v->a[17346] = 1; - v->a[17347] = aux_sym__simple_variable_name_token1; - v->a[17348] = state(2387); - v->a[17349] = 1; - v->a[17350] = sym_command_substitution; - v->a[17351] = state(2484); - v->a[17352] = 1; - v->a[17353] = aux_sym__literal_repeat1; - v->a[17354] = state(2801); - v->a[17355] = 1; - v->a[17356] = sym__arithmetic_binary_expression; - v->a[17357] = state(2803); - v->a[17358] = 1; - v->a[17359] = sym__arithmetic_ternary_expression; + v->a[17340] = sym__brace_start; + v->a[17341] = actions(1851); + v->a[17342] = 9; + v->a[17343] = anon_sym_BANG; + v->a[17344] = anon_sym_DASH; + v->a[17345] = anon_sym_STAR; + v->a[17346] = anon_sym_QMARK; + v->a[17347] = anon_sym_DOLLAR; + v->a[17348] = anon_sym_POUND; + v->a[17349] = anon_sym_AT; + v->a[17350] = anon_sym_0; + v->a[17351] = anon_sym__; + v->a[17352] = actions(826); + v->a[17353] = 28; + v->a[17354] = anon_sym_PIPE; + v->a[17355] = anon_sym_PIPE_AMP; + v->a[17356] = anon_sym_AMP_AMP; + v->a[17357] = anon_sym_PIPE_PIPE; + v->a[17358] = anon_sym_LT; + v->a[17359] = anon_sym_GT; small_parse_table_868(v); } void small_parse_table_868(t_small_parse_table_array *v) { - v->a[17360] = state(2809); - v->a[17361] = 1; - v->a[17362] = sym__arithmetic_unary_expression; - v->a[17363] = state(2825); - v->a[17364] = 1; - v->a[17365] = sym__arithmetic_postfix_expression; - v->a[17366] = state(3108); - v->a[17367] = 1; - v->a[17368] = sym__expression; - v->a[17369] = actions(1129); - v->a[17370] = 2; - v->a[17371] = anon_sym_LPAREN_LPAREN; - v->a[17372] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17373] = actions(1165); - v->a[17374] = 2; - v->a[17375] = anon_sym_LT_LPAREN; - v->a[17376] = anon_sym_GT_LPAREN; - v->a[17377] = actions(1183); - v->a[17378] = 2; - v->a[17379] = sym_raw_string; + v->a[17360] = anon_sym_GT_GT; + v->a[17361] = anon_sym_AMP_GT; + v->a[17362] = anon_sym_AMP_GT_GT; + v->a[17363] = anon_sym_LT_AMP; + v->a[17364] = anon_sym_GT_AMP; + v->a[17365] = anon_sym_GT_PIPE; + v->a[17366] = anon_sym_LT_AMP_DASH; + v->a[17367] = anon_sym_GT_AMP_DASH; + v->a[17368] = anon_sym_LT_LT; + v->a[17369] = anon_sym_LT_LT_DASH; + v->a[17370] = aux_sym_heredoc_redirect_token1; + v->a[17371] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17372] = sym__special_character; + v->a[17373] = anon_sym_DQUOTE; + v->a[17374] = sym_raw_string; + v->a[17375] = aux_sym_number_token1; + v->a[17376] = aux_sym_number_token2; + v->a[17377] = anon_sym_DOLLAR_LBRACE; + v->a[17378] = anon_sym_DOLLAR_LPAREN; + v->a[17379] = anon_sym_BQUOTE; small_parse_table_869(v); } void small_parse_table_869(t_small_parse_table_array *v) { - v->a[17380] = sym_ansi_c_string; - v->a[17381] = actions(3054); - v->a[17382] = 2; - v->a[17383] = anon_sym_PLUS_PLUS2; - v->a[17384] = anon_sym_DASH_DASH2; - v->a[17385] = actions(3056); - v->a[17386] = 2; - v->a[17387] = anon_sym_DASH2; - v->a[17388] = anon_sym_PLUS2; - v->a[17389] = state(2397); - v->a[17390] = 4; - v->a[17391] = sym_string; - v->a[17392] = sym_number; - v->a[17393] = sym_simple_expansion; - v->a[17394] = sym_expansion; - v->a[17395] = state(2456); - v->a[17396] = 4; - v->a[17397] = sym_arithmetic_expansion; - v->a[17398] = sym_brace_expression; - v->a[17399] = sym_translated_string; + v->a[17380] = anon_sym_DOLLAR_BQUOTE; + v->a[17381] = sym_word; + v->a[17382] = 12; + v->a[17383] = actions(3); + v->a[17384] = 1; + v->a[17385] = sym_comment; + v->a[17386] = actions(2710); + v->a[17387] = 1; + v->a[17388] = aux_sym_heredoc_redirect_token1; + v->a[17389] = actions(2714); + v->a[17390] = 1; + v->a[17391] = sym_variable_name; + v->a[17392] = actions(2516); + v->a[17393] = 2; + v->a[17394] = anon_sym_PIPE; + v->a[17395] = anon_sym_PIPE_AMP; + v->a[17396] = actions(2706); + v->a[17397] = 2; + v->a[17398] = anon_sym_AMP_AMP; + v->a[17399] = anon_sym_PIPE_PIPE; small_parse_table_870(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1730.c b/parser/static/small_parse_table/small_parse_table_1730.c deleted file mode 100644 index a7c6c22a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1730.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1730.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8650(t_small_parse_table_array *v) -{ - v->a[173000] = anon_sym_PIPE_PIPE; - v->a[173001] = anon_sym_AMP_AMP; - v->a[173002] = anon_sym_EQ_EQ; - v->a[173003] = anon_sym_BANG_EQ; - v->a[173004] = anon_sym_LT_EQ; - v->a[173005] = anon_sym_GT_EQ; - v->a[173006] = anon_sym_RBRACK; - v->a[173007] = anon_sym_EQ_TILDE; - v->a[173008] = anon_sym_QMARK; - v->a[173009] = 19; - v->a[173010] = actions(71); - v->a[173011] = 1; - v->a[173012] = sym_comment; - v->a[173013] = actions(7007); - v->a[173014] = 1; - v->a[173015] = anon_sym_RBRACK; - v->a[173016] = actions(7567); - v->a[173017] = 1; - v->a[173018] = anon_sym_EQ; - v->a[173019] = actions(7573); - small_parse_table_8651(v); -} - -void small_parse_table_8651(t_small_parse_table_array *v) -{ - v->a[173020] = 1; - v->a[173021] = anon_sym_PIPE_PIPE; - v->a[173022] = actions(7575); - v->a[173023] = 1; - v->a[173024] = anon_sym_AMP_AMP; - v->a[173025] = actions(7577); - v->a[173026] = 1; - v->a[173027] = anon_sym_PIPE; - v->a[173028] = actions(7579); - v->a[173029] = 1; - v->a[173030] = anon_sym_CARET; - v->a[173031] = actions(7581); - v->a[173032] = 1; - v->a[173033] = anon_sym_AMP; - v->a[173034] = actions(7595); - v->a[173035] = 1; - v->a[173036] = anon_sym_STAR_STAR; - v->a[173037] = actions(7597); - v->a[173038] = 1; - v->a[173039] = anon_sym_EQ_TILDE; - small_parse_table_8652(v); -} - -void small_parse_table_8652(t_small_parse_table_array *v) -{ - v->a[173040] = actions(7599); - v->a[173041] = 1; - v->a[173042] = anon_sym_QMARK; - v->a[173043] = actions(7569); - v->a[173044] = 2; - v->a[173045] = anon_sym_PLUS_PLUS; - v->a[173046] = anon_sym_DASH_DASH; - v->a[173047] = actions(7583); - v->a[173048] = 2; - v->a[173049] = anon_sym_EQ_EQ; - v->a[173050] = anon_sym_BANG_EQ; - v->a[173051] = actions(7585); - v->a[173052] = 2; - v->a[173053] = anon_sym_LT; - v->a[173054] = anon_sym_GT; - v->a[173055] = actions(7587); - v->a[173056] = 2; - v->a[173057] = anon_sym_LT_EQ; - v->a[173058] = anon_sym_GT_EQ; - v->a[173059] = actions(7589); - small_parse_table_8653(v); -} - -void small_parse_table_8653(t_small_parse_table_array *v) -{ - v->a[173060] = 2; - v->a[173061] = anon_sym_LT_LT; - v->a[173062] = anon_sym_GT_GT; - v->a[173063] = actions(7591); - v->a[173064] = 2; - v->a[173065] = anon_sym_PLUS; - v->a[173066] = anon_sym_DASH; - v->a[173067] = actions(7593); - v->a[173068] = 3; - v->a[173069] = anon_sym_STAR; - v->a[173070] = anon_sym_SLASH; - v->a[173071] = anon_sym_PERCENT; - v->a[173072] = actions(7571); - v->a[173073] = 11; - v->a[173074] = anon_sym_PLUS_EQ; - v->a[173075] = anon_sym_DASH_EQ; - v->a[173076] = anon_sym_STAR_EQ; - v->a[173077] = anon_sym_SLASH_EQ; - v->a[173078] = anon_sym_PERCENT_EQ; - v->a[173079] = anon_sym_STAR_STAR_EQ; - small_parse_table_8654(v); -} - -void small_parse_table_8654(t_small_parse_table_array *v) -{ - v->a[173080] = anon_sym_LT_LT_EQ; - v->a[173081] = anon_sym_GT_GT_EQ; - v->a[173082] = anon_sym_AMP_EQ; - v->a[173083] = anon_sym_CARET_EQ; - v->a[173084] = anon_sym_PIPE_EQ; - v->a[173085] = 24; - v->a[173086] = actions(71); - v->a[173087] = 1; - v->a[173088] = sym_comment; - v->a[173089] = actions(6474); - v->a[173090] = 1; - v->a[173091] = sym_word; - v->a[173092] = actions(6480); - v->a[173093] = 1; - v->a[173094] = anon_sym_LPAREN; - v->a[173095] = actions(6488); - v->a[173096] = 1; - v->a[173097] = anon_sym_DOLLAR; - v->a[173098] = actions(6494); - v->a[173099] = 1; - small_parse_table_8655(v); -} - -/* EOF small_parse_table_1730.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1731.c b/parser/static/small_parse_table/small_parse_table_1731.c deleted file mode 100644 index 3a829a9a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1731.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1731.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8655(t_small_parse_table_array *v) -{ - v->a[173100] = aux_sym_number_token1; - v->a[173101] = actions(6496); - v->a[173102] = 1; - v->a[173103] = aux_sym_number_token2; - v->a[173104] = actions(6500); - v->a[173105] = 1; - v->a[173106] = anon_sym_DOLLAR_LPAREN; - v->a[173107] = actions(6508); - v->a[173108] = 1; - v->a[173109] = sym_test_operator; - v->a[173110] = actions(6510); - v->a[173111] = 1; - v->a[173112] = sym_extglob_pattern; - v->a[173113] = actions(6512); - v->a[173114] = 1; - v->a[173115] = sym__brace_start; - v->a[173116] = actions(7226); - v->a[173117] = 1; - v->a[173118] = anon_sym_DOLLAR_LBRACK; - v->a[173119] = actions(7228); - small_parse_table_8656(v); -} - -void small_parse_table_8656(t_small_parse_table_array *v) -{ - v->a[173120] = 1; - v->a[173121] = sym__special_character; - v->a[173122] = actions(7230); - v->a[173123] = 1; - v->a[173124] = anon_sym_DQUOTE; - v->a[173125] = actions(7234); - v->a[173126] = 1; - v->a[173127] = anon_sym_DOLLAR_LBRACE; - v->a[173128] = actions(7236); - v->a[173129] = 1; - v->a[173130] = anon_sym_BQUOTE; - v->a[173131] = actions(7238); - v->a[173132] = 1; - v->a[173133] = anon_sym_DOLLAR_BQUOTE; - v->a[173134] = state(6426); - v->a[173135] = 1; - v->a[173136] = aux_sym__literal_repeat1; - v->a[173137] = state(6824); - v->a[173138] = 1; - v->a[173139] = sym_last_case_item; - small_parse_table_8657(v); -} - -void small_parse_table_8657(t_small_parse_table_array *v) -{ - v->a[173140] = actions(7224); - v->a[173141] = 2; - v->a[173142] = anon_sym_LPAREN_LPAREN; - v->a[173143] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[173144] = actions(7232); - v->a[173145] = 2; - v->a[173146] = sym_raw_string; - v->a[173147] = sym_ansi_c_string; - v->a[173148] = actions(7240); - v->a[173149] = 2; - v->a[173150] = anon_sym_LT_LPAREN; - v->a[173151] = anon_sym_GT_LPAREN; - v->a[173152] = state(3477); - v->a[173153] = 2; - v->a[173154] = sym_case_item; - v->a[173155] = aux_sym_case_statement_repeat1; - v->a[173156] = state(6695); - v->a[173157] = 2; - v->a[173158] = sym_concatenation; - v->a[173159] = sym__extglob_blob; - small_parse_table_8658(v); -} - -void small_parse_table_8658(t_small_parse_table_array *v) -{ - v->a[173160] = state(6303); - v->a[173161] = 9; - v->a[173162] = sym_arithmetic_expansion; - v->a[173163] = sym_brace_expression; - v->a[173164] = sym_string; - v->a[173165] = sym_translated_string; - v->a[173166] = sym_number; - v->a[173167] = sym_simple_expansion; - v->a[173168] = sym_expansion; - v->a[173169] = sym_command_substitution; - v->a[173170] = sym_process_substitution; - v->a[173171] = 8; - v->a[173172] = actions(3); - v->a[173173] = 1; - v->a[173174] = sym_comment; - v->a[173175] = actions(1241); - v->a[173176] = 1; - v->a[173177] = sym_file_descriptor; - v->a[173178] = actions(7673); - v->a[173179] = 1; - small_parse_table_8659(v); -} - -void small_parse_table_8659(t_small_parse_table_array *v) -{ - v->a[173180] = anon_sym_DQUOTE; - v->a[173181] = actions(7677); - v->a[173182] = 1; - v->a[173183] = sym_variable_name; - v->a[173184] = state(4393); - v->a[173185] = 1; - v->a[173186] = sym_string; - v->a[173187] = actions(7675); - v->a[173188] = 2; - v->a[173189] = aux_sym__simple_variable_name_token1; - v->a[173190] = aux_sym__multiline_variable_name_token1; - v->a[173191] = actions(7671); - v->a[173192] = 9; - v->a[173193] = anon_sym_DASH; - v->a[173194] = anon_sym_STAR; - v->a[173195] = anon_sym_BANG; - v->a[173196] = anon_sym_QMARK; - v->a[173197] = anon_sym_DOLLAR; - v->a[173198] = anon_sym_POUND; - v->a[173199] = anon_sym_AT2; - small_parse_table_8660(v); -} - -/* EOF small_parse_table_1731.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1732.c b/parser/static/small_parse_table/small_parse_table_1732.c deleted file mode 100644 index 545b209f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1732.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1732.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8660(t_small_parse_table_array *v) -{ - v->a[173200] = anon_sym_0; - v->a[173201] = anon_sym__; - v->a[173202] = actions(1239); - v->a[173203] = 21; - v->a[173204] = anon_sym_SEMI; - v->a[173205] = anon_sym_PIPE_PIPE; - v->a[173206] = anon_sym_AMP_AMP; - v->a[173207] = anon_sym_PIPE; - v->a[173208] = anon_sym_AMP; - v->a[173209] = anon_sym_LT; - v->a[173210] = anon_sym_GT; - v->a[173211] = anon_sym_LT_LT; - v->a[173212] = anon_sym_GT_GT; - v->a[173213] = anon_sym_RPAREN; - v->a[173214] = anon_sym_SEMI_SEMI; - v->a[173215] = anon_sym_PIPE_AMP; - v->a[173216] = anon_sym_AMP_GT; - v->a[173217] = anon_sym_AMP_GT_GT; - v->a[173218] = anon_sym_LT_AMP; - v->a[173219] = anon_sym_GT_AMP; - small_parse_table_8661(v); -} - -void small_parse_table_8661(t_small_parse_table_array *v) -{ - v->a[173220] = anon_sym_GT_PIPE; - v->a[173221] = anon_sym_LT_AMP_DASH; - v->a[173222] = anon_sym_GT_AMP_DASH; - v->a[173223] = anon_sym_LT_LT_DASH; - v->a[173224] = aux_sym_heredoc_redirect_token1; - v->a[173225] = 8; - v->a[173226] = actions(3); - v->a[173227] = 1; - v->a[173228] = sym_comment; - v->a[173229] = actions(1235); - v->a[173230] = 1; - v->a[173231] = sym_file_descriptor; - v->a[173232] = actions(7673); - v->a[173233] = 1; - v->a[173234] = anon_sym_DQUOTE; - v->a[173235] = actions(7677); - v->a[173236] = 1; - v->a[173237] = sym_variable_name; - v->a[173238] = state(4393); - v->a[173239] = 1; - small_parse_table_8662(v); -} - -void small_parse_table_8662(t_small_parse_table_array *v) -{ - v->a[173240] = sym_string; - v->a[173241] = actions(7675); - v->a[173242] = 2; - v->a[173243] = aux_sym__simple_variable_name_token1; - v->a[173244] = aux_sym__multiline_variable_name_token1; - v->a[173245] = actions(7671); - v->a[173246] = 9; - v->a[173247] = anon_sym_DASH; - v->a[173248] = anon_sym_STAR; - v->a[173249] = anon_sym_BANG; - v->a[173250] = anon_sym_QMARK; - v->a[173251] = anon_sym_DOLLAR; - v->a[173252] = anon_sym_POUND; - v->a[173253] = anon_sym_AT2; - v->a[173254] = anon_sym_0; - v->a[173255] = anon_sym__; - v->a[173256] = actions(1227); - v->a[173257] = 21; - v->a[173258] = anon_sym_SEMI; - v->a[173259] = anon_sym_PIPE_PIPE; - small_parse_table_8663(v); -} - -void small_parse_table_8663(t_small_parse_table_array *v) -{ - v->a[173260] = anon_sym_AMP_AMP; - v->a[173261] = anon_sym_PIPE; - v->a[173262] = anon_sym_AMP; - v->a[173263] = anon_sym_LT; - v->a[173264] = anon_sym_GT; - v->a[173265] = anon_sym_LT_LT; - v->a[173266] = anon_sym_GT_GT; - v->a[173267] = anon_sym_RPAREN; - v->a[173268] = anon_sym_SEMI_SEMI; - v->a[173269] = anon_sym_PIPE_AMP; - v->a[173270] = anon_sym_AMP_GT; - v->a[173271] = anon_sym_AMP_GT_GT; - v->a[173272] = anon_sym_LT_AMP; - v->a[173273] = anon_sym_GT_AMP; - v->a[173274] = anon_sym_GT_PIPE; - v->a[173275] = anon_sym_LT_AMP_DASH; - v->a[173276] = anon_sym_GT_AMP_DASH; - v->a[173277] = anon_sym_LT_LT_DASH; - v->a[173278] = aux_sym_heredoc_redirect_token1; - v->a[173279] = 19; - small_parse_table_8664(v); -} - -void small_parse_table_8664(t_small_parse_table_array *v) -{ - v->a[173280] = actions(71); - v->a[173281] = 1; - v->a[173282] = sym_comment; - v->a[173283] = actions(7066); - v->a[173284] = 1; - v->a[173285] = anon_sym_RBRACK; - v->a[173286] = actions(7567); - v->a[173287] = 1; - v->a[173288] = anon_sym_EQ; - v->a[173289] = actions(7573); - v->a[173290] = 1; - v->a[173291] = anon_sym_PIPE_PIPE; - v->a[173292] = actions(7575); - v->a[173293] = 1; - v->a[173294] = anon_sym_AMP_AMP; - v->a[173295] = actions(7577); - v->a[173296] = 1; - v->a[173297] = anon_sym_PIPE; - v->a[173298] = actions(7579); - v->a[173299] = 1; - small_parse_table_8665(v); -} - -/* EOF small_parse_table_1732.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1733.c b/parser/static/small_parse_table/small_parse_table_1733.c deleted file mode 100644 index 9b6db362..00000000 --- a/parser/static/small_parse_table/small_parse_table_1733.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1733.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8665(t_small_parse_table_array *v) -{ - v->a[173300] = anon_sym_CARET; - v->a[173301] = actions(7581); - v->a[173302] = 1; - v->a[173303] = anon_sym_AMP; - v->a[173304] = actions(7595); - v->a[173305] = 1; - v->a[173306] = anon_sym_STAR_STAR; - v->a[173307] = actions(7597); - v->a[173308] = 1; - v->a[173309] = anon_sym_EQ_TILDE; - v->a[173310] = actions(7599); - v->a[173311] = 1; - v->a[173312] = anon_sym_QMARK; - v->a[173313] = actions(7569); - v->a[173314] = 2; - v->a[173315] = anon_sym_PLUS_PLUS; - v->a[173316] = anon_sym_DASH_DASH; - v->a[173317] = actions(7583); - v->a[173318] = 2; - v->a[173319] = anon_sym_EQ_EQ; - small_parse_table_8666(v); -} - -void small_parse_table_8666(t_small_parse_table_array *v) -{ - v->a[173320] = anon_sym_BANG_EQ; - v->a[173321] = actions(7585); - v->a[173322] = 2; - v->a[173323] = anon_sym_LT; - v->a[173324] = anon_sym_GT; - v->a[173325] = actions(7587); - v->a[173326] = 2; - v->a[173327] = anon_sym_LT_EQ; - v->a[173328] = anon_sym_GT_EQ; - v->a[173329] = actions(7589); - v->a[173330] = 2; - v->a[173331] = anon_sym_LT_LT; - v->a[173332] = anon_sym_GT_GT; - v->a[173333] = actions(7591); - v->a[173334] = 2; - v->a[173335] = anon_sym_PLUS; - v->a[173336] = anon_sym_DASH; - v->a[173337] = actions(7593); - v->a[173338] = 3; - v->a[173339] = anon_sym_STAR; - small_parse_table_8667(v); -} - -void small_parse_table_8667(t_small_parse_table_array *v) -{ - v->a[173340] = anon_sym_SLASH; - v->a[173341] = anon_sym_PERCENT; - v->a[173342] = actions(7571); - v->a[173343] = 11; - v->a[173344] = anon_sym_PLUS_EQ; - v->a[173345] = anon_sym_DASH_EQ; - v->a[173346] = anon_sym_STAR_EQ; - v->a[173347] = anon_sym_SLASH_EQ; - v->a[173348] = anon_sym_PERCENT_EQ; - v->a[173349] = anon_sym_STAR_STAR_EQ; - v->a[173350] = anon_sym_LT_LT_EQ; - v->a[173351] = anon_sym_GT_GT_EQ; - v->a[173352] = anon_sym_AMP_EQ; - v->a[173353] = anon_sym_CARET_EQ; - v->a[173354] = anon_sym_PIPE_EQ; - v->a[173355] = 8; - v->a[173356] = actions(3); - v->a[173357] = 1; - v->a[173358] = sym_comment; - v->a[173359] = actions(4084); - small_parse_table_8668(v); -} - -void small_parse_table_8668(t_small_parse_table_array *v) -{ - v->a[173360] = 1; - v->a[173361] = anon_sym_DQUOTE; - v->a[173362] = actions(7613); - v->a[173363] = 1; - v->a[173364] = sym_variable_name; - v->a[173365] = state(4606); - v->a[173366] = 1; - v->a[173367] = sym_string; - v->a[173368] = actions(1241); - v->a[173369] = 2; - v->a[173370] = sym_file_descriptor; - v->a[173371] = ts_builtin_sym_end; - v->a[173372] = actions(7611); - v->a[173373] = 2; - v->a[173374] = aux_sym__simple_variable_name_token1; - v->a[173375] = aux_sym__multiline_variable_name_token1; - v->a[173376] = actions(7609); - v->a[173377] = 9; - v->a[173378] = anon_sym_DASH; - v->a[173379] = anon_sym_STAR; - small_parse_table_8669(v); -} - -void small_parse_table_8669(t_small_parse_table_array *v) -{ - v->a[173380] = anon_sym_BANG; - v->a[173381] = anon_sym_QMARK; - v->a[173382] = anon_sym_DOLLAR; - v->a[173383] = anon_sym_POUND; - v->a[173384] = anon_sym_AT2; - v->a[173385] = anon_sym_0; - v->a[173386] = anon_sym__; - v->a[173387] = actions(1239); - v->a[173388] = 20; - v->a[173389] = anon_sym_SEMI; - v->a[173390] = anon_sym_PIPE_PIPE; - v->a[173391] = anon_sym_AMP_AMP; - v->a[173392] = anon_sym_PIPE; - v->a[173393] = anon_sym_AMP; - v->a[173394] = anon_sym_LT; - v->a[173395] = anon_sym_GT; - v->a[173396] = anon_sym_LT_LT; - v->a[173397] = anon_sym_GT_GT; - v->a[173398] = anon_sym_SEMI_SEMI; - v->a[173399] = anon_sym_PIPE_AMP; - small_parse_table_8670(v); -} - -/* EOF small_parse_table_1733.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1734.c b/parser/static/small_parse_table/small_parse_table_1734.c deleted file mode 100644 index 15947204..00000000 --- a/parser/static/small_parse_table/small_parse_table_1734.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1734.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8670(t_small_parse_table_array *v) -{ - v->a[173400] = anon_sym_AMP_GT; - v->a[173401] = anon_sym_AMP_GT_GT; - v->a[173402] = anon_sym_LT_AMP; - v->a[173403] = anon_sym_GT_AMP; - v->a[173404] = anon_sym_GT_PIPE; - v->a[173405] = anon_sym_LT_AMP_DASH; - v->a[173406] = anon_sym_GT_AMP_DASH; - v->a[173407] = anon_sym_LT_LT_DASH; - v->a[173408] = aux_sym_heredoc_redirect_token1; - v->a[173409] = 3; - v->a[173410] = actions(71); - v->a[173411] = 1; - v->a[173412] = sym_comment; - v->a[173413] = actions(1356); - v->a[173414] = 14; - v->a[173415] = anon_sym_EQ; - v->a[173416] = anon_sym_PIPE; - v->a[173417] = anon_sym_CARET; - v->a[173418] = anon_sym_AMP; - v->a[173419] = anon_sym_LT; - small_parse_table_8671(v); -} - -void small_parse_table_8671(t_small_parse_table_array *v) -{ - v->a[173420] = anon_sym_GT; - v->a[173421] = anon_sym_LT_LT; - v->a[173422] = anon_sym_GT_GT; - v->a[173423] = anon_sym_PLUS; - v->a[173424] = anon_sym_DASH; - v->a[173425] = anon_sym_STAR; - v->a[173426] = anon_sym_SLASH; - v->a[173427] = anon_sym_PERCENT; - v->a[173428] = anon_sym_STAR_STAR; - v->a[173429] = actions(1358); - v->a[173430] = 22; - v->a[173431] = anon_sym_PLUS_PLUS; - v->a[173432] = anon_sym_DASH_DASH; - v->a[173433] = anon_sym_PLUS_EQ; - v->a[173434] = anon_sym_DASH_EQ; - v->a[173435] = anon_sym_STAR_EQ; - v->a[173436] = anon_sym_SLASH_EQ; - v->a[173437] = anon_sym_PERCENT_EQ; - v->a[173438] = anon_sym_STAR_STAR_EQ; - v->a[173439] = anon_sym_LT_LT_EQ; - small_parse_table_8672(v); -} - -void small_parse_table_8672(t_small_parse_table_array *v) -{ - v->a[173440] = anon_sym_GT_GT_EQ; - v->a[173441] = anon_sym_AMP_EQ; - v->a[173442] = anon_sym_CARET_EQ; - v->a[173443] = anon_sym_PIPE_EQ; - v->a[173444] = anon_sym_PIPE_PIPE; - v->a[173445] = anon_sym_AMP_AMP; - v->a[173446] = anon_sym_EQ_EQ; - v->a[173447] = anon_sym_BANG_EQ; - v->a[173448] = anon_sym_LT_EQ; - v->a[173449] = anon_sym_GT_EQ; - v->a[173450] = anon_sym_RBRACK; - v->a[173451] = anon_sym_EQ_TILDE; - v->a[173452] = anon_sym_QMARK; - v->a[173453] = 4; - v->a[173454] = actions(71); - v->a[173455] = 1; - v->a[173456] = sym_comment; - v->a[173457] = actions(7615); - v->a[173458] = 2; - v->a[173459] = anon_sym_PLUS_PLUS; - small_parse_table_8673(v); -} - -void small_parse_table_8673(t_small_parse_table_array *v) -{ - v->a[173460] = anon_sym_DASH_DASH; - v->a[173461] = actions(7139); - v->a[173462] = 14; - v->a[173463] = anon_sym_EQ; - v->a[173464] = anon_sym_PIPE; - v->a[173465] = anon_sym_CARET; - v->a[173466] = anon_sym_AMP; - v->a[173467] = anon_sym_LT; - v->a[173468] = anon_sym_GT; - v->a[173469] = anon_sym_LT_LT; - v->a[173470] = anon_sym_GT_GT; - v->a[173471] = anon_sym_PLUS; - v->a[173472] = anon_sym_DASH; - v->a[173473] = anon_sym_STAR; - v->a[173474] = anon_sym_SLASH; - v->a[173475] = anon_sym_PERCENT; - v->a[173476] = anon_sym_STAR_STAR; - v->a[173477] = actions(7137); - v->a[173478] = 20; - v->a[173479] = anon_sym_PLUS_EQ; - small_parse_table_8674(v); -} - -void small_parse_table_8674(t_small_parse_table_array *v) -{ - v->a[173480] = anon_sym_DASH_EQ; - v->a[173481] = anon_sym_STAR_EQ; - v->a[173482] = anon_sym_SLASH_EQ; - v->a[173483] = anon_sym_PERCENT_EQ; - v->a[173484] = anon_sym_STAR_STAR_EQ; - v->a[173485] = anon_sym_LT_LT_EQ; - v->a[173486] = anon_sym_GT_GT_EQ; - v->a[173487] = anon_sym_AMP_EQ; - v->a[173488] = anon_sym_CARET_EQ; - v->a[173489] = anon_sym_PIPE_EQ; - v->a[173490] = anon_sym_PIPE_PIPE; - v->a[173491] = anon_sym_AMP_AMP; - v->a[173492] = anon_sym_EQ_EQ; - v->a[173493] = anon_sym_BANG_EQ; - v->a[173494] = anon_sym_LT_EQ; - v->a[173495] = anon_sym_GT_EQ; - v->a[173496] = anon_sym_RPAREN; - v->a[173497] = anon_sym_EQ_TILDE; - v->a[173498] = anon_sym_QMARK; - v->a[173499] = 8; - small_parse_table_8675(v); -} - -/* EOF small_parse_table_1734.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1735.c b/parser/static/small_parse_table/small_parse_table_1735.c deleted file mode 100644 index 69ff4a82..00000000 --- a/parser/static/small_parse_table/small_parse_table_1735.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1735.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8675(t_small_parse_table_array *v) -{ - v->a[173500] = actions(3); - v->a[173501] = 1; - v->a[173502] = sym_comment; - v->a[173503] = actions(4084); - v->a[173504] = 1; - v->a[173505] = anon_sym_DQUOTE; - v->a[173506] = actions(7613); - v->a[173507] = 1; - v->a[173508] = sym_variable_name; - v->a[173509] = state(4606); - v->a[173510] = 1; - v->a[173511] = sym_string; - v->a[173512] = actions(1235); - v->a[173513] = 2; - v->a[173514] = sym_file_descriptor; - v->a[173515] = ts_builtin_sym_end; - v->a[173516] = actions(7611); - v->a[173517] = 2; - v->a[173518] = aux_sym__simple_variable_name_token1; - v->a[173519] = aux_sym__multiline_variable_name_token1; - small_parse_table_8676(v); -} - -void small_parse_table_8676(t_small_parse_table_array *v) -{ - v->a[173520] = actions(7609); - v->a[173521] = 9; - v->a[173522] = anon_sym_DASH; - v->a[173523] = anon_sym_STAR; - v->a[173524] = anon_sym_BANG; - v->a[173525] = anon_sym_QMARK; - v->a[173526] = anon_sym_DOLLAR; - v->a[173527] = anon_sym_POUND; - v->a[173528] = anon_sym_AT2; - v->a[173529] = anon_sym_0; - v->a[173530] = anon_sym__; - v->a[173531] = actions(1227); - v->a[173532] = 20; - v->a[173533] = anon_sym_SEMI; - v->a[173534] = anon_sym_PIPE_PIPE; - v->a[173535] = anon_sym_AMP_AMP; - v->a[173536] = anon_sym_PIPE; - v->a[173537] = anon_sym_AMP; - v->a[173538] = anon_sym_LT; - v->a[173539] = anon_sym_GT; - small_parse_table_8677(v); -} - -void small_parse_table_8677(t_small_parse_table_array *v) -{ - v->a[173540] = anon_sym_LT_LT; - v->a[173541] = anon_sym_GT_GT; - v->a[173542] = anon_sym_SEMI_SEMI; - v->a[173543] = anon_sym_PIPE_AMP; - v->a[173544] = anon_sym_AMP_GT; - v->a[173545] = anon_sym_AMP_GT_GT; - v->a[173546] = anon_sym_LT_AMP; - v->a[173547] = anon_sym_GT_AMP; - v->a[173548] = anon_sym_GT_PIPE; - v->a[173549] = anon_sym_LT_AMP_DASH; - v->a[173550] = anon_sym_GT_AMP_DASH; - v->a[173551] = anon_sym_LT_LT_DASH; - v->a[173552] = aux_sym_heredoc_redirect_token1; - v->a[173553] = 19; - v->a[173554] = actions(71); - v->a[173555] = 1; - v->a[173556] = sym_comment; - v->a[173557] = actions(7005); - v->a[173558] = 1; - v->a[173559] = anon_sym_RBRACK; - small_parse_table_8678(v); -} - -void small_parse_table_8678(t_small_parse_table_array *v) -{ - v->a[173560] = actions(7567); - v->a[173561] = 1; - v->a[173562] = anon_sym_EQ; - v->a[173563] = actions(7573); - v->a[173564] = 1; - v->a[173565] = anon_sym_PIPE_PIPE; - v->a[173566] = actions(7575); - v->a[173567] = 1; - v->a[173568] = anon_sym_AMP_AMP; - v->a[173569] = actions(7577); - v->a[173570] = 1; - v->a[173571] = anon_sym_PIPE; - v->a[173572] = actions(7579); - v->a[173573] = 1; - v->a[173574] = anon_sym_CARET; - v->a[173575] = actions(7581); - v->a[173576] = 1; - v->a[173577] = anon_sym_AMP; - v->a[173578] = actions(7595); - v->a[173579] = 1; - small_parse_table_8679(v); -} - -void small_parse_table_8679(t_small_parse_table_array *v) -{ - v->a[173580] = anon_sym_STAR_STAR; - v->a[173581] = actions(7597); - v->a[173582] = 1; - v->a[173583] = anon_sym_EQ_TILDE; - v->a[173584] = actions(7599); - v->a[173585] = 1; - v->a[173586] = anon_sym_QMARK; - v->a[173587] = actions(7569); - v->a[173588] = 2; - v->a[173589] = anon_sym_PLUS_PLUS; - v->a[173590] = anon_sym_DASH_DASH; - v->a[173591] = actions(7583); - v->a[173592] = 2; - v->a[173593] = anon_sym_EQ_EQ; - v->a[173594] = anon_sym_BANG_EQ; - v->a[173595] = actions(7585); - v->a[173596] = 2; - v->a[173597] = anon_sym_LT; - v->a[173598] = anon_sym_GT; - v->a[173599] = actions(7587); - small_parse_table_8680(v); -} - -/* EOF small_parse_table_1735.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1736.c b/parser/static/small_parse_table/small_parse_table_1736.c deleted file mode 100644 index f7ed0332..00000000 --- a/parser/static/small_parse_table/small_parse_table_1736.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1736.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8680(t_small_parse_table_array *v) -{ - v->a[173600] = 2; - v->a[173601] = anon_sym_LT_EQ; - v->a[173602] = anon_sym_GT_EQ; - v->a[173603] = actions(7589); - v->a[173604] = 2; - v->a[173605] = anon_sym_LT_LT; - v->a[173606] = anon_sym_GT_GT; - v->a[173607] = actions(7591); - v->a[173608] = 2; - v->a[173609] = anon_sym_PLUS; - v->a[173610] = anon_sym_DASH; - v->a[173611] = actions(7593); - v->a[173612] = 3; - v->a[173613] = anon_sym_STAR; - v->a[173614] = anon_sym_SLASH; - v->a[173615] = anon_sym_PERCENT; - v->a[173616] = actions(7571); - v->a[173617] = 11; - v->a[173618] = anon_sym_PLUS_EQ; - v->a[173619] = anon_sym_DASH_EQ; - small_parse_table_8681(v); -} - -void small_parse_table_8681(t_small_parse_table_array *v) -{ - v->a[173620] = anon_sym_STAR_EQ; - v->a[173621] = anon_sym_SLASH_EQ; - v->a[173622] = anon_sym_PERCENT_EQ; - v->a[173623] = anon_sym_STAR_STAR_EQ; - v->a[173624] = anon_sym_LT_LT_EQ; - v->a[173625] = anon_sym_GT_GT_EQ; - v->a[173626] = anon_sym_AMP_EQ; - v->a[173627] = anon_sym_CARET_EQ; - v->a[173628] = anon_sym_PIPE_EQ; - v->a[173629] = 3; - v->a[173630] = actions(71); - v->a[173631] = 1; - v->a[173632] = sym_comment; - v->a[173633] = actions(1328); - v->a[173634] = 13; - v->a[173635] = anon_sym_PIPE; - v->a[173636] = anon_sym_CARET; - v->a[173637] = anon_sym_AMP; - v->a[173638] = anon_sym_LT; - v->a[173639] = anon_sym_GT; - small_parse_table_8682(v); -} - -void small_parse_table_8682(t_small_parse_table_array *v) -{ - v->a[173640] = anon_sym_LT_LT; - v->a[173641] = anon_sym_GT_GT; - v->a[173642] = anon_sym_PLUS; - v->a[173643] = anon_sym_DASH; - v->a[173644] = anon_sym_STAR; - v->a[173645] = anon_sym_SLASH; - v->a[173646] = anon_sym_PERCENT; - v->a[173647] = anon_sym_STAR_STAR; - v->a[173648] = actions(1330); - v->a[173649] = 23; - v->a[173650] = anon_sym_RPAREN_RPAREN; - v->a[173651] = anon_sym_COMMA; - v->a[173652] = anon_sym_PLUS_PLUS; - v->a[173653] = anon_sym_DASH_DASH; - v->a[173654] = anon_sym_PLUS_EQ; - v->a[173655] = anon_sym_DASH_EQ; - v->a[173656] = anon_sym_STAR_EQ; - v->a[173657] = anon_sym_SLASH_EQ; - v->a[173658] = anon_sym_PERCENT_EQ; - v->a[173659] = anon_sym_STAR_STAR_EQ; - small_parse_table_8683(v); -} - -void small_parse_table_8683(t_small_parse_table_array *v) -{ - v->a[173660] = anon_sym_LT_LT_EQ; - v->a[173661] = anon_sym_GT_GT_EQ; - v->a[173662] = anon_sym_AMP_EQ; - v->a[173663] = anon_sym_CARET_EQ; - v->a[173664] = anon_sym_PIPE_EQ; - v->a[173665] = anon_sym_PIPE_PIPE; - v->a[173666] = anon_sym_DASHo; - v->a[173667] = anon_sym_AMP_AMP; - v->a[173668] = anon_sym_DASHa; - v->a[173669] = anon_sym_EQ_EQ; - v->a[173670] = anon_sym_BANG_EQ; - v->a[173671] = anon_sym_LT_EQ; - v->a[173672] = anon_sym_GT_EQ; - v->a[173673] = 5; - v->a[173674] = actions(71); - v->a[173675] = 1; - v->a[173676] = sym_comment; - v->a[173677] = actions(7639); - v->a[173678] = 1; - v->a[173679] = anon_sym_STAR_STAR; - small_parse_table_8684(v); -} - -void small_parse_table_8684(t_small_parse_table_array *v) -{ - v->a[173680] = actions(7615); - v->a[173681] = 2; - v->a[173682] = anon_sym_PLUS_PLUS; - v->a[173683] = anon_sym_DASH_DASH; - v->a[173684] = actions(7139); - v->a[173685] = 13; - v->a[173686] = anon_sym_EQ; - v->a[173687] = anon_sym_PIPE; - v->a[173688] = anon_sym_CARET; - v->a[173689] = anon_sym_AMP; - v->a[173690] = anon_sym_LT; - v->a[173691] = anon_sym_GT; - v->a[173692] = anon_sym_LT_LT; - v->a[173693] = anon_sym_GT_GT; - v->a[173694] = anon_sym_PLUS; - v->a[173695] = anon_sym_DASH; - v->a[173696] = anon_sym_STAR; - v->a[173697] = anon_sym_SLASH; - v->a[173698] = anon_sym_PERCENT; - v->a[173699] = actions(7137); - small_parse_table_8685(v); -} - -/* EOF small_parse_table_1736.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1737.c b/parser/static/small_parse_table/small_parse_table_1737.c deleted file mode 100644 index c50a76c3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1737.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1737.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8685(t_small_parse_table_array *v) -{ - v->a[173700] = 20; - v->a[173701] = anon_sym_PLUS_EQ; - v->a[173702] = anon_sym_DASH_EQ; - v->a[173703] = anon_sym_STAR_EQ; - v->a[173704] = anon_sym_SLASH_EQ; - v->a[173705] = anon_sym_PERCENT_EQ; - v->a[173706] = anon_sym_STAR_STAR_EQ; - v->a[173707] = anon_sym_LT_LT_EQ; - v->a[173708] = anon_sym_GT_GT_EQ; - v->a[173709] = anon_sym_AMP_EQ; - v->a[173710] = anon_sym_CARET_EQ; - v->a[173711] = anon_sym_PIPE_EQ; - v->a[173712] = anon_sym_PIPE_PIPE; - v->a[173713] = anon_sym_AMP_AMP; - v->a[173714] = anon_sym_EQ_EQ; - v->a[173715] = anon_sym_BANG_EQ; - v->a[173716] = anon_sym_LT_EQ; - v->a[173717] = anon_sym_GT_EQ; - v->a[173718] = anon_sym_RPAREN; - v->a[173719] = anon_sym_EQ_TILDE; - small_parse_table_8686(v); -} - -void small_parse_table_8686(t_small_parse_table_array *v) -{ - v->a[173720] = anon_sym_QMARK; - v->a[173721] = 6; - v->a[173722] = actions(71); - v->a[173723] = 1; - v->a[173724] = sym_comment; - v->a[173725] = actions(7639); - v->a[173726] = 1; - v->a[173727] = anon_sym_STAR_STAR; - v->a[173728] = actions(7615); - v->a[173729] = 2; - v->a[173730] = anon_sym_PLUS_PLUS; - v->a[173731] = anon_sym_DASH_DASH; - v->a[173732] = actions(7637); - v->a[173733] = 3; - v->a[173734] = anon_sym_STAR; - v->a[173735] = anon_sym_SLASH; - v->a[173736] = anon_sym_PERCENT; - v->a[173737] = actions(7139); - v->a[173738] = 10; - v->a[173739] = anon_sym_EQ; - small_parse_table_8687(v); -} - -void small_parse_table_8687(t_small_parse_table_array *v) -{ - v->a[173740] = anon_sym_PIPE; - v->a[173741] = anon_sym_CARET; - v->a[173742] = anon_sym_AMP; - v->a[173743] = anon_sym_LT; - v->a[173744] = anon_sym_GT; - v->a[173745] = anon_sym_LT_LT; - v->a[173746] = anon_sym_GT_GT; - v->a[173747] = anon_sym_PLUS; - v->a[173748] = anon_sym_DASH; - v->a[173749] = actions(7137); - v->a[173750] = 20; - v->a[173751] = anon_sym_PLUS_EQ; - v->a[173752] = anon_sym_DASH_EQ; - v->a[173753] = anon_sym_STAR_EQ; - v->a[173754] = anon_sym_SLASH_EQ; - v->a[173755] = anon_sym_PERCENT_EQ; - v->a[173756] = anon_sym_STAR_STAR_EQ; - v->a[173757] = anon_sym_LT_LT_EQ; - v->a[173758] = anon_sym_GT_GT_EQ; - v->a[173759] = anon_sym_AMP_EQ; - small_parse_table_8688(v); -} - -void small_parse_table_8688(t_small_parse_table_array *v) -{ - v->a[173760] = anon_sym_CARET_EQ; - v->a[173761] = anon_sym_PIPE_EQ; - v->a[173762] = anon_sym_PIPE_PIPE; - v->a[173763] = anon_sym_AMP_AMP; - v->a[173764] = anon_sym_EQ_EQ; - v->a[173765] = anon_sym_BANG_EQ; - v->a[173766] = anon_sym_LT_EQ; - v->a[173767] = anon_sym_GT_EQ; - v->a[173768] = anon_sym_RPAREN; - v->a[173769] = anon_sym_EQ_TILDE; - v->a[173770] = anon_sym_QMARK; - v->a[173771] = 7; - v->a[173772] = actions(71); - v->a[173773] = 1; - v->a[173774] = sym_comment; - v->a[173775] = actions(7639); - v->a[173776] = 1; - v->a[173777] = anon_sym_STAR_STAR; - v->a[173778] = actions(7615); - v->a[173779] = 2; - small_parse_table_8689(v); -} - -void small_parse_table_8689(t_small_parse_table_array *v) -{ - v->a[173780] = anon_sym_PLUS_PLUS; - v->a[173781] = anon_sym_DASH_DASH; - v->a[173782] = actions(7635); - v->a[173783] = 2; - v->a[173784] = anon_sym_PLUS; - v->a[173785] = anon_sym_DASH; - v->a[173786] = actions(7637); - v->a[173787] = 3; - v->a[173788] = anon_sym_STAR; - v->a[173789] = anon_sym_SLASH; - v->a[173790] = anon_sym_PERCENT; - v->a[173791] = actions(7139); - v->a[173792] = 8; - v->a[173793] = anon_sym_EQ; - v->a[173794] = anon_sym_PIPE; - v->a[173795] = anon_sym_CARET; - v->a[173796] = anon_sym_AMP; - v->a[173797] = anon_sym_LT; - v->a[173798] = anon_sym_GT; - v->a[173799] = anon_sym_LT_LT; - small_parse_table_8690(v); -} - -/* EOF small_parse_table_1737.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1738.c b/parser/static/small_parse_table/small_parse_table_1738.c deleted file mode 100644 index 2eed706a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1738.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1738.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8690(t_small_parse_table_array *v) -{ - v->a[173800] = anon_sym_GT_GT; - v->a[173801] = actions(7137); - v->a[173802] = 20; - v->a[173803] = anon_sym_PLUS_EQ; - v->a[173804] = anon_sym_DASH_EQ; - v->a[173805] = anon_sym_STAR_EQ; - v->a[173806] = anon_sym_SLASH_EQ; - v->a[173807] = anon_sym_PERCENT_EQ; - v->a[173808] = anon_sym_STAR_STAR_EQ; - v->a[173809] = anon_sym_LT_LT_EQ; - v->a[173810] = anon_sym_GT_GT_EQ; - v->a[173811] = anon_sym_AMP_EQ; - v->a[173812] = anon_sym_CARET_EQ; - v->a[173813] = anon_sym_PIPE_EQ; - v->a[173814] = anon_sym_PIPE_PIPE; - v->a[173815] = anon_sym_AMP_AMP; - v->a[173816] = anon_sym_EQ_EQ; - v->a[173817] = anon_sym_BANG_EQ; - v->a[173818] = anon_sym_LT_EQ; - v->a[173819] = anon_sym_GT_EQ; - small_parse_table_8691(v); -} - -void small_parse_table_8691(t_small_parse_table_array *v) -{ - v->a[173820] = anon_sym_RPAREN; - v->a[173821] = anon_sym_EQ_TILDE; - v->a[173822] = anon_sym_QMARK; - v->a[173823] = 8; - v->a[173824] = actions(71); - v->a[173825] = 1; - v->a[173826] = sym_comment; - v->a[173827] = actions(7639); - v->a[173828] = 1; - v->a[173829] = anon_sym_STAR_STAR; - v->a[173830] = actions(7615); - v->a[173831] = 2; - v->a[173832] = anon_sym_PLUS_PLUS; - v->a[173833] = anon_sym_DASH_DASH; - v->a[173834] = actions(7633); - v->a[173835] = 2; - v->a[173836] = anon_sym_LT_LT; - v->a[173837] = anon_sym_GT_GT; - v->a[173838] = actions(7635); - v->a[173839] = 2; - small_parse_table_8692(v); -} - -void small_parse_table_8692(t_small_parse_table_array *v) -{ - v->a[173840] = anon_sym_PLUS; - v->a[173841] = anon_sym_DASH; - v->a[173842] = actions(7637); - v->a[173843] = 3; - v->a[173844] = anon_sym_STAR; - v->a[173845] = anon_sym_SLASH; - v->a[173846] = anon_sym_PERCENT; - v->a[173847] = actions(7139); - v->a[173848] = 6; - v->a[173849] = anon_sym_EQ; - v->a[173850] = anon_sym_PIPE; - v->a[173851] = anon_sym_CARET; - v->a[173852] = anon_sym_AMP; - v->a[173853] = anon_sym_LT; - v->a[173854] = anon_sym_GT; - v->a[173855] = actions(7137); - v->a[173856] = 20; - v->a[173857] = anon_sym_PLUS_EQ; - v->a[173858] = anon_sym_DASH_EQ; - v->a[173859] = anon_sym_STAR_EQ; - small_parse_table_8693(v); -} - -void small_parse_table_8693(t_small_parse_table_array *v) -{ - v->a[173860] = anon_sym_SLASH_EQ; - v->a[173861] = anon_sym_PERCENT_EQ; - v->a[173862] = anon_sym_STAR_STAR_EQ; - v->a[173863] = anon_sym_LT_LT_EQ; - v->a[173864] = anon_sym_GT_GT_EQ; - v->a[173865] = anon_sym_AMP_EQ; - v->a[173866] = anon_sym_CARET_EQ; - v->a[173867] = anon_sym_PIPE_EQ; - v->a[173868] = anon_sym_PIPE_PIPE; - v->a[173869] = anon_sym_AMP_AMP; - v->a[173870] = anon_sym_EQ_EQ; - v->a[173871] = anon_sym_BANG_EQ; - v->a[173872] = anon_sym_LT_EQ; - v->a[173873] = anon_sym_GT_EQ; - v->a[173874] = anon_sym_RPAREN; - v->a[173875] = anon_sym_EQ_TILDE; - v->a[173876] = anon_sym_QMARK; - v->a[173877] = 3; - v->a[173878] = actions(3); - v->a[173879] = 1; - small_parse_table_8694(v); -} - -void small_parse_table_8694(t_small_parse_table_array *v) -{ - v->a[173880] = sym_comment; - v->a[173881] = actions(1310); - v->a[173882] = 5; - v->a[173883] = sym_file_descriptor; - v->a[173884] = sym__concat; - v->a[173885] = sym_test_operator; - v->a[173886] = sym__brace_start; - v->a[173887] = aux_sym_heredoc_redirect_token1; - v->a[173888] = actions(1308); - v->a[173889] = 31; - v->a[173890] = anon_sym_LPAREN_LPAREN; - v->a[173891] = anon_sym_PIPE_PIPE; - v->a[173892] = anon_sym_AMP_AMP; - v->a[173893] = anon_sym_LT; - v->a[173894] = anon_sym_GT; - v->a[173895] = anon_sym_GT_GT; - v->a[173896] = anon_sym_AMP_GT; - v->a[173897] = anon_sym_AMP_GT_GT; - v->a[173898] = anon_sym_LT_AMP; - v->a[173899] = anon_sym_GT_AMP; - small_parse_table_8695(v); -} - -/* EOF small_parse_table_1738.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1739.c b/parser/static/small_parse_table/small_parse_table_1739.c deleted file mode 100644 index 499d3848..00000000 --- a/parser/static/small_parse_table/small_parse_table_1739.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1739.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8695(t_small_parse_table_array *v) -{ - v->a[173900] = anon_sym_GT_PIPE; - v->a[173901] = anon_sym_LT_AMP_DASH; - v->a[173902] = anon_sym_GT_AMP_DASH; - v->a[173903] = anon_sym_LT_LT_LT; - v->a[173904] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[173905] = anon_sym_DOLLAR_LBRACK; - v->a[173906] = aux_sym_concatenation_token1; - v->a[173907] = anon_sym_DOLLAR; - v->a[173908] = sym__special_character; - v->a[173909] = anon_sym_DQUOTE; - v->a[173910] = sym_raw_string; - v->a[173911] = sym_ansi_c_string; - v->a[173912] = aux_sym_number_token1; - v->a[173913] = aux_sym_number_token2; - v->a[173914] = anon_sym_DOLLAR_LBRACE; - v->a[173915] = anon_sym_DOLLAR_LPAREN; - v->a[173916] = anon_sym_BQUOTE; - v->a[173917] = anon_sym_DOLLAR_BQUOTE; - v->a[173918] = anon_sym_LT_LPAREN; - v->a[173919] = anon_sym_GT_LPAREN; - small_parse_table_8696(v); -} - -void small_parse_table_8696(t_small_parse_table_array *v) -{ - v->a[173920] = sym_word; - v->a[173921] = 3; - v->a[173922] = actions(71); - v->a[173923] = 1; - v->a[173924] = sym_comment; - v->a[173925] = actions(1308); - v->a[173926] = 14; - v->a[173927] = anon_sym_EQ; - v->a[173928] = anon_sym_PIPE; - v->a[173929] = anon_sym_CARET; - v->a[173930] = anon_sym_AMP; - v->a[173931] = anon_sym_LT; - v->a[173932] = anon_sym_GT; - v->a[173933] = anon_sym_LT_LT; - v->a[173934] = anon_sym_GT_GT; - v->a[173935] = anon_sym_PLUS; - v->a[173936] = anon_sym_DASH; - v->a[173937] = anon_sym_STAR; - v->a[173938] = anon_sym_SLASH; - v->a[173939] = anon_sym_PERCENT; - small_parse_table_8697(v); -} - -void small_parse_table_8697(t_small_parse_table_array *v) -{ - v->a[173940] = anon_sym_STAR_STAR; - v->a[173941] = actions(1310); - v->a[173942] = 22; - v->a[173943] = anon_sym_PLUS_PLUS; - v->a[173944] = anon_sym_DASH_DASH; - v->a[173945] = anon_sym_PLUS_EQ; - v->a[173946] = anon_sym_DASH_EQ; - v->a[173947] = anon_sym_STAR_EQ; - v->a[173948] = anon_sym_SLASH_EQ; - v->a[173949] = anon_sym_PERCENT_EQ; - v->a[173950] = anon_sym_STAR_STAR_EQ; - v->a[173951] = anon_sym_LT_LT_EQ; - v->a[173952] = anon_sym_GT_GT_EQ; - v->a[173953] = anon_sym_AMP_EQ; - v->a[173954] = anon_sym_CARET_EQ; - v->a[173955] = anon_sym_PIPE_EQ; - v->a[173956] = anon_sym_PIPE_PIPE; - v->a[173957] = anon_sym_AMP_AMP; - v->a[173958] = anon_sym_EQ_EQ; - v->a[173959] = anon_sym_BANG_EQ; - small_parse_table_8698(v); -} - -void small_parse_table_8698(t_small_parse_table_array *v) -{ - v->a[173960] = anon_sym_LT_EQ; - v->a[173961] = anon_sym_GT_EQ; - v->a[173962] = anon_sym_RBRACK; - v->a[173963] = anon_sym_EQ_TILDE; - v->a[173964] = anon_sym_QMARK; - v->a[173965] = 19; - v->a[173966] = actions(71); - v->a[173967] = 1; - v->a[173968] = sym_comment; - v->a[173969] = actions(7003); - v->a[173970] = 1; - v->a[173971] = anon_sym_RBRACK; - v->a[173972] = actions(7567); - v->a[173973] = 1; - v->a[173974] = anon_sym_EQ; - v->a[173975] = actions(7573); - v->a[173976] = 1; - v->a[173977] = anon_sym_PIPE_PIPE; - v->a[173978] = actions(7575); - v->a[173979] = 1; - small_parse_table_8699(v); -} - -void small_parse_table_8699(t_small_parse_table_array *v) -{ - v->a[173980] = anon_sym_AMP_AMP; - v->a[173981] = actions(7577); - v->a[173982] = 1; - v->a[173983] = anon_sym_PIPE; - v->a[173984] = actions(7579); - v->a[173985] = 1; - v->a[173986] = anon_sym_CARET; - v->a[173987] = actions(7581); - v->a[173988] = 1; - v->a[173989] = anon_sym_AMP; - v->a[173990] = actions(7595); - v->a[173991] = 1; - v->a[173992] = anon_sym_STAR_STAR; - v->a[173993] = actions(7597); - v->a[173994] = 1; - v->a[173995] = anon_sym_EQ_TILDE; - v->a[173996] = actions(7599); - v->a[173997] = 1; - v->a[173998] = anon_sym_QMARK; - v->a[173999] = actions(7569); - small_parse_table_8700(v); -} - -/* EOF small_parse_table_1739.c */ diff --git a/parser/static/small_parse_table/small_parse_table_174.c b/parser/static/small_parse_table/small_parse_table_174.c index b04c60d9..6e8b0277 100644 --- a/parser/static/small_parse_table/small_parse_table_174.c +++ b/parser/static/small_parse_table/small_parse_table_174.c @@ -14,126 +14,126 @@ void small_parse_table_870(t_small_parse_table_array *v) { - v->a[17400] = sym_process_substitution; - v->a[17401] = state(2840); - v->a[17402] = 4; - v->a[17403] = sym_subscript; - v->a[17404] = sym__arithmetic_expression; - v->a[17405] = sym__arithmetic_literal; - v->a[17406] = sym__arithmetic_parenthesized_expression; - v->a[17407] = state(2594); - v->a[17408] = 6; - v->a[17409] = sym_binary_expression; - v->a[17410] = sym_ternary_expression; - v->a[17411] = sym_unary_expression; - v->a[17412] = sym_postfix_expression; - v->a[17413] = sym_parenthesized_expression; - v->a[17414] = sym_concatenation; - v->a[17415] = 35; - v->a[17416] = actions(71); - v->a[17417] = 1; - v->a[17418] = sym_comment; - v->a[17419] = actions(237); + v->a[17400] = actions(2708); + v->a[17401] = 2; + v->a[17402] = anon_sym_LT_LT; + v->a[17403] = anon_sym_LT_LT_DASH; + v->a[17404] = actions(2712); + v->a[17405] = 2; + v->a[17406] = anon_sym_AMP; + v->a[17407] = anon_sym_SEMI; + v->a[17408] = state(1989); + v->a[17409] = 2; + v->a[17410] = sym_variable_assignment; + v->a[17411] = aux_sym_variable_assignments_repeat1; + v->a[17412] = actions(1995); + v->a[17413] = 3; + v->a[17414] = anon_sym_SEMI_SEMI; + v->a[17415] = anon_sym_SEMI_AMP; + v->a[17416] = anon_sym_SEMI_SEMI_AMP; + v->a[17417] = actions(2526); + v->a[17418] = 3; + v->a[17419] = sym_file_descriptor; small_parse_table_871(v); } void small_parse_table_871(t_small_parse_table_array *v) { - v->a[17420] = 1; - v->a[17421] = sym_word; - v->a[17422] = actions(258); - v->a[17423] = 1; - v->a[17424] = anon_sym_DOLLAR; - v->a[17425] = actions(264); - v->a[17426] = 1; - v->a[17427] = aux_sym_number_token1; - v->a[17428] = actions(266); - v->a[17429] = 1; - v->a[17430] = aux_sym_number_token2; - v->a[17431] = actions(270); - v->a[17432] = 1; - v->a[17433] = anon_sym_DOLLAR_LPAREN; - v->a[17434] = actions(282); - v->a[17435] = 1; - v->a[17436] = sym_test_operator; - v->a[17437] = actions(284); - v->a[17438] = 1; - v->a[17439] = sym__brace_start; + v->a[17420] = sym_test_operator; + v->a[17421] = sym__brace_start; + v->a[17422] = state(1983); + v->a[17423] = 3; + v->a[17424] = sym_file_redirect; + v->a[17425] = sym_heredoc_redirect; + v->a[17426] = aux_sym_redirected_statement_repeat1; + v->a[17427] = actions(2512); + v->a[17428] = 22; + v->a[17429] = anon_sym_LT; + v->a[17430] = anon_sym_GT; + v->a[17431] = anon_sym_GT_GT; + v->a[17432] = anon_sym_AMP_GT; + v->a[17433] = anon_sym_AMP_GT_GT; + v->a[17434] = anon_sym_LT_AMP; + v->a[17435] = anon_sym_GT_AMP; + v->a[17436] = anon_sym_GT_PIPE; + v->a[17437] = anon_sym_LT_AMP_DASH; + v->a[17438] = anon_sym_GT_AMP_DASH; + v->a[17439] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_872(v); } void small_parse_table_872(t_small_parse_table_array *v) { - v->a[17440] = actions(1075); - v->a[17441] = 1; - v->a[17442] = anon_sym_DOLLAR_LBRACK; - v->a[17443] = actions(1079); - v->a[17444] = 1; - v->a[17445] = sym__special_character; - v->a[17446] = actions(1081); - v->a[17447] = 1; - v->a[17448] = anon_sym_DQUOTE; - v->a[17449] = actions(1085); - v->a[17450] = 1; - v->a[17451] = anon_sym_DOLLAR_LBRACE; - v->a[17452] = actions(1087); + v->a[17440] = anon_sym_DOLLAR; + v->a[17441] = sym__special_character; + v->a[17442] = anon_sym_DQUOTE; + v->a[17443] = sym_raw_string; + v->a[17444] = aux_sym_number_token1; + v->a[17445] = aux_sym_number_token2; + v->a[17446] = anon_sym_DOLLAR_LBRACE; + v->a[17447] = anon_sym_DOLLAR_LPAREN; + v->a[17448] = anon_sym_BQUOTE; + v->a[17449] = anon_sym_DOLLAR_BQUOTE; + v->a[17450] = sym_word; + v->a[17451] = 6; + v->a[17452] = actions(3); v->a[17453] = 1; - v->a[17454] = anon_sym_DOLLAR_BQUOTE; - v->a[17455] = actions(3588); + v->a[17454] = sym_comment; + v->a[17455] = actions(2666); v->a[17456] = 1; - v->a[17457] = anon_sym_LPAREN; - v->a[17458] = actions(3590); + v->a[17457] = aux_sym_concatenation_token1; + v->a[17458] = actions(2668); v->a[17459] = 1; small_parse_table_873(v); } void small_parse_table_873(t_small_parse_table_array *v) { - v->a[17460] = anon_sym_BANG; - v->a[17461] = actions(3596); + v->a[17460] = sym__concat; + v->a[17461] = state(488); v->a[17462] = 1; - v->a[17463] = anon_sym_TILDE; - v->a[17464] = actions(3598); - v->a[17465] = 1; - v->a[17466] = anon_sym_BQUOTE; - v->a[17467] = actions(3600); - v->a[17468] = 1; - v->a[17469] = aux_sym__simple_variable_name_token1; - v->a[17470] = actions(3602); - v->a[17471] = 1; - v->a[17472] = sym_variable_name; - v->a[17473] = state(2509); - v->a[17474] = 1; - v->a[17475] = sym_command_substitution; - v->a[17476] = state(2690); - v->a[17477] = 1; - v->a[17478] = aux_sym__literal_repeat1; - v->a[17479] = state(3130); + v->a[17463] = aux_sym_concatenation_repeat1; + v->a[17464] = actions(2719); + v->a[17465] = 5; + v->a[17466] = sym_file_descriptor; + v->a[17467] = sym_variable_name; + v->a[17468] = sym_test_operator; + v->a[17469] = sym__brace_start; + v->a[17470] = aux_sym_heredoc_redirect_token1; + v->a[17471] = actions(2717); + v->a[17472] = 35; + v->a[17473] = anon_sym_esac; + v->a[17474] = anon_sym_PIPE; + v->a[17475] = anon_sym_SEMI_SEMI; + v->a[17476] = anon_sym_SEMI_AMP; + v->a[17477] = anon_sym_SEMI_SEMI_AMP; + v->a[17478] = anon_sym_PIPE_AMP; + v->a[17479] = anon_sym_AMP_AMP; small_parse_table_874(v); } void small_parse_table_874(t_small_parse_table_array *v) { - v->a[17480] = 1; - v->a[17481] = sym__expression; - v->a[17482] = state(3359); - v->a[17483] = 1; - v->a[17484] = sym__arithmetic_postfix_expression; - v->a[17485] = state(3361); - v->a[17486] = 1; - v->a[17487] = sym__arithmetic_unary_expression; - v->a[17488] = state(3367); - v->a[17489] = 1; - v->a[17490] = sym__arithmetic_ternary_expression; - v->a[17491] = state(3375); - v->a[17492] = 1; - v->a[17493] = sym__arithmetic_binary_expression; - v->a[17494] = actions(1073); - v->a[17495] = 2; - v->a[17496] = anon_sym_LPAREN_LPAREN; - v->a[17497] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17498] = actions(1083); - v->a[17499] = 2; + v->a[17480] = anon_sym_PIPE_PIPE; + v->a[17481] = anon_sym_LT; + v->a[17482] = anon_sym_GT; + v->a[17483] = anon_sym_GT_GT; + v->a[17484] = anon_sym_AMP_GT; + v->a[17485] = anon_sym_AMP_GT_GT; + v->a[17486] = anon_sym_LT_AMP; + v->a[17487] = anon_sym_GT_AMP; + v->a[17488] = anon_sym_GT_PIPE; + v->a[17489] = anon_sym_LT_AMP_DASH; + v->a[17490] = anon_sym_GT_AMP_DASH; + v->a[17491] = anon_sym_LT_LT; + v->a[17492] = anon_sym_LT_LT_DASH; + v->a[17493] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17494] = anon_sym_AMP; + v->a[17495] = anon_sym_DOLLAR; + v->a[17496] = sym__special_character; + v->a[17497] = anon_sym_DQUOTE; + v->a[17498] = sym_raw_string; + v->a[17499] = aux_sym_number_token1; small_parse_table_875(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1740.c b/parser/static/small_parse_table/small_parse_table_1740.c deleted file mode 100644 index aea81705..00000000 --- a/parser/static/small_parse_table/small_parse_table_1740.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1740.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8700(t_small_parse_table_array *v) -{ - v->a[174000] = 2; - v->a[174001] = anon_sym_PLUS_PLUS; - v->a[174002] = anon_sym_DASH_DASH; - v->a[174003] = actions(7583); - v->a[174004] = 2; - v->a[174005] = anon_sym_EQ_EQ; - v->a[174006] = anon_sym_BANG_EQ; - v->a[174007] = actions(7585); - v->a[174008] = 2; - v->a[174009] = anon_sym_LT; - v->a[174010] = anon_sym_GT; - v->a[174011] = actions(7587); - v->a[174012] = 2; - v->a[174013] = anon_sym_LT_EQ; - v->a[174014] = anon_sym_GT_EQ; - v->a[174015] = actions(7589); - v->a[174016] = 2; - v->a[174017] = anon_sym_LT_LT; - v->a[174018] = anon_sym_GT_GT; - v->a[174019] = actions(7591); - small_parse_table_8701(v); -} - -void small_parse_table_8701(t_small_parse_table_array *v) -{ - v->a[174020] = 2; - v->a[174021] = anon_sym_PLUS; - v->a[174022] = anon_sym_DASH; - v->a[174023] = actions(7593); - v->a[174024] = 3; - v->a[174025] = anon_sym_STAR; - v->a[174026] = anon_sym_SLASH; - v->a[174027] = anon_sym_PERCENT; - v->a[174028] = actions(7571); - v->a[174029] = 11; - v->a[174030] = anon_sym_PLUS_EQ; - v->a[174031] = anon_sym_DASH_EQ; - v->a[174032] = anon_sym_STAR_EQ; - v->a[174033] = anon_sym_SLASH_EQ; - v->a[174034] = anon_sym_PERCENT_EQ; - v->a[174035] = anon_sym_STAR_STAR_EQ; - v->a[174036] = anon_sym_LT_LT_EQ; - v->a[174037] = anon_sym_GT_GT_EQ; - v->a[174038] = anon_sym_AMP_EQ; - v->a[174039] = anon_sym_CARET_EQ; - small_parse_table_8702(v); -} - -void small_parse_table_8702(t_small_parse_table_array *v) -{ - v->a[174040] = anon_sym_PIPE_EQ; - v->a[174041] = 3; - v->a[174042] = actions(3); - v->a[174043] = 1; - v->a[174044] = sym_comment; - v->a[174045] = actions(1306); - v->a[174046] = 5; - v->a[174047] = sym_file_descriptor; - v->a[174048] = sym__concat; - v->a[174049] = sym_test_operator; - v->a[174050] = sym__brace_start; - v->a[174051] = aux_sym_heredoc_redirect_token1; - v->a[174052] = actions(1304); - v->a[174053] = 31; - v->a[174054] = anon_sym_LPAREN_LPAREN; - v->a[174055] = anon_sym_PIPE_PIPE; - v->a[174056] = anon_sym_AMP_AMP; - v->a[174057] = anon_sym_LT; - v->a[174058] = anon_sym_GT; - v->a[174059] = anon_sym_GT_GT; - small_parse_table_8703(v); -} - -void small_parse_table_8703(t_small_parse_table_array *v) -{ - v->a[174060] = anon_sym_AMP_GT; - v->a[174061] = anon_sym_AMP_GT_GT; - v->a[174062] = anon_sym_LT_AMP; - v->a[174063] = anon_sym_GT_AMP; - v->a[174064] = anon_sym_GT_PIPE; - v->a[174065] = anon_sym_LT_AMP_DASH; - v->a[174066] = anon_sym_GT_AMP_DASH; - v->a[174067] = anon_sym_LT_LT_LT; - v->a[174068] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[174069] = anon_sym_DOLLAR_LBRACK; - v->a[174070] = aux_sym_concatenation_token1; - v->a[174071] = anon_sym_DOLLAR; - v->a[174072] = sym__special_character; - v->a[174073] = anon_sym_DQUOTE; - v->a[174074] = sym_raw_string; - v->a[174075] = sym_ansi_c_string; - v->a[174076] = aux_sym_number_token1; - v->a[174077] = aux_sym_number_token2; - v->a[174078] = anon_sym_DOLLAR_LBRACE; - v->a[174079] = anon_sym_DOLLAR_LPAREN; - small_parse_table_8704(v); -} - -void small_parse_table_8704(t_small_parse_table_array *v) -{ - v->a[174080] = anon_sym_BQUOTE; - v->a[174081] = anon_sym_DOLLAR_BQUOTE; - v->a[174082] = anon_sym_LT_LPAREN; - v->a[174083] = anon_sym_GT_LPAREN; - v->a[174084] = sym_word; - v->a[174085] = 3; - v->a[174086] = actions(71); - v->a[174087] = 1; - v->a[174088] = sym_comment; - v->a[174089] = actions(1316); - v->a[174090] = 13; - v->a[174091] = anon_sym_PIPE; - v->a[174092] = anon_sym_CARET; - v->a[174093] = anon_sym_AMP; - v->a[174094] = anon_sym_LT; - v->a[174095] = anon_sym_GT; - v->a[174096] = anon_sym_LT_LT; - v->a[174097] = anon_sym_GT_GT; - v->a[174098] = anon_sym_PLUS; - v->a[174099] = anon_sym_DASH; - small_parse_table_8705(v); -} - -/* EOF small_parse_table_1740.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1741.c b/parser/static/small_parse_table/small_parse_table_1741.c deleted file mode 100644 index e612420b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1741.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1741.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8705(t_small_parse_table_array *v) -{ - v->a[174100] = anon_sym_STAR; - v->a[174101] = anon_sym_SLASH; - v->a[174102] = anon_sym_PERCENT; - v->a[174103] = anon_sym_STAR_STAR; - v->a[174104] = actions(1318); - v->a[174105] = 23; - v->a[174106] = anon_sym_RPAREN_RPAREN; - v->a[174107] = anon_sym_COMMA; - v->a[174108] = anon_sym_PLUS_PLUS; - v->a[174109] = anon_sym_DASH_DASH; - v->a[174110] = anon_sym_PLUS_EQ; - v->a[174111] = anon_sym_DASH_EQ; - v->a[174112] = anon_sym_STAR_EQ; - v->a[174113] = anon_sym_SLASH_EQ; - v->a[174114] = anon_sym_PERCENT_EQ; - v->a[174115] = anon_sym_STAR_STAR_EQ; - v->a[174116] = anon_sym_LT_LT_EQ; - v->a[174117] = anon_sym_GT_GT_EQ; - v->a[174118] = anon_sym_AMP_EQ; - v->a[174119] = anon_sym_CARET_EQ; - small_parse_table_8706(v); -} - -void small_parse_table_8706(t_small_parse_table_array *v) -{ - v->a[174120] = anon_sym_PIPE_EQ; - v->a[174121] = anon_sym_PIPE_PIPE; - v->a[174122] = anon_sym_DASHo; - v->a[174123] = anon_sym_AMP_AMP; - v->a[174124] = anon_sym_DASHa; - v->a[174125] = anon_sym_EQ_EQ; - v->a[174126] = anon_sym_BANG_EQ; - v->a[174127] = anon_sym_LT_EQ; - v->a[174128] = anon_sym_GT_EQ; - v->a[174129] = 3; - v->a[174130] = actions(71); - v->a[174131] = 1; - v->a[174132] = sym_comment; - v->a[174133] = actions(1312); - v->a[174134] = 14; - v->a[174135] = anon_sym_EQ; - v->a[174136] = anon_sym_PIPE; - v->a[174137] = anon_sym_CARET; - v->a[174138] = anon_sym_AMP; - v->a[174139] = anon_sym_LT; - small_parse_table_8707(v); -} - -void small_parse_table_8707(t_small_parse_table_array *v) -{ - v->a[174140] = anon_sym_GT; - v->a[174141] = anon_sym_LT_LT; - v->a[174142] = anon_sym_GT_GT; - v->a[174143] = anon_sym_PLUS; - v->a[174144] = anon_sym_DASH; - v->a[174145] = anon_sym_STAR; - v->a[174146] = anon_sym_SLASH; - v->a[174147] = anon_sym_PERCENT; - v->a[174148] = anon_sym_STAR_STAR; - v->a[174149] = actions(1314); - v->a[174150] = 22; - v->a[174151] = anon_sym_PLUS_PLUS; - v->a[174152] = anon_sym_DASH_DASH; - v->a[174153] = anon_sym_PLUS_EQ; - v->a[174154] = anon_sym_DASH_EQ; - v->a[174155] = anon_sym_STAR_EQ; - v->a[174156] = anon_sym_SLASH_EQ; - v->a[174157] = anon_sym_PERCENT_EQ; - v->a[174158] = anon_sym_STAR_STAR_EQ; - v->a[174159] = anon_sym_LT_LT_EQ; - small_parse_table_8708(v); -} - -void small_parse_table_8708(t_small_parse_table_array *v) -{ - v->a[174160] = anon_sym_GT_GT_EQ; - v->a[174161] = anon_sym_AMP_EQ; - v->a[174162] = anon_sym_CARET_EQ; - v->a[174163] = anon_sym_PIPE_EQ; - v->a[174164] = anon_sym_PIPE_PIPE; - v->a[174165] = anon_sym_AMP_AMP; - v->a[174166] = anon_sym_EQ_EQ; - v->a[174167] = anon_sym_BANG_EQ; - v->a[174168] = anon_sym_LT_EQ; - v->a[174169] = anon_sym_GT_EQ; - v->a[174170] = anon_sym_RPAREN; - v->a[174171] = anon_sym_EQ_TILDE; - v->a[174172] = anon_sym_QMARK; - v->a[174173] = 3; - v->a[174174] = actions(3); - v->a[174175] = 1; - v->a[174176] = sym_comment; - v->a[174177] = actions(1310); - v->a[174178] = 5; - v->a[174179] = sym_file_descriptor; - small_parse_table_8709(v); -} - -void small_parse_table_8709(t_small_parse_table_array *v) -{ - v->a[174180] = sym__concat; - v->a[174181] = sym_test_operator; - v->a[174182] = sym__brace_start; - v->a[174183] = aux_sym_heredoc_redirect_token1; - v->a[174184] = actions(1308); - v->a[174185] = 31; - v->a[174186] = anon_sym_LPAREN_LPAREN; - v->a[174187] = anon_sym_PIPE_PIPE; - v->a[174188] = anon_sym_AMP_AMP; - v->a[174189] = anon_sym_LT; - v->a[174190] = anon_sym_GT; - v->a[174191] = anon_sym_GT_GT; - v->a[174192] = anon_sym_AMP_GT; - v->a[174193] = anon_sym_AMP_GT_GT; - v->a[174194] = anon_sym_LT_AMP; - v->a[174195] = anon_sym_GT_AMP; - v->a[174196] = anon_sym_GT_PIPE; - v->a[174197] = anon_sym_LT_AMP_DASH; - v->a[174198] = anon_sym_GT_AMP_DASH; - v->a[174199] = anon_sym_LT_LT_LT; - small_parse_table_8710(v); -} - -/* EOF small_parse_table_1741.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1742.c b/parser/static/small_parse_table/small_parse_table_1742.c deleted file mode 100644 index 96770c8e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1742.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1742.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8710(t_small_parse_table_array *v) -{ - v->a[174200] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[174201] = anon_sym_DOLLAR_LBRACK; - v->a[174202] = aux_sym_concatenation_token1; - v->a[174203] = anon_sym_DOLLAR; - v->a[174204] = sym__special_character; - v->a[174205] = anon_sym_DQUOTE; - v->a[174206] = sym_raw_string; - v->a[174207] = sym_ansi_c_string; - v->a[174208] = aux_sym_number_token1; - v->a[174209] = aux_sym_number_token2; - v->a[174210] = anon_sym_DOLLAR_LBRACE; - v->a[174211] = anon_sym_DOLLAR_LPAREN; - v->a[174212] = anon_sym_BQUOTE; - v->a[174213] = anon_sym_DOLLAR_BQUOTE; - v->a[174214] = anon_sym_LT_LPAREN; - v->a[174215] = anon_sym_GT_LPAREN; - v->a[174216] = sym_word; - v->a[174217] = 19; - v->a[174218] = actions(71); - v->a[174219] = 1; - small_parse_table_8711(v); -} - -void small_parse_table_8711(t_small_parse_table_array *v) -{ - v->a[174220] = sym_comment; - v->a[174221] = actions(7001); - v->a[174222] = 1; - v->a[174223] = anon_sym_RBRACK; - v->a[174224] = actions(7567); - v->a[174225] = 1; - v->a[174226] = anon_sym_EQ; - v->a[174227] = actions(7573); - v->a[174228] = 1; - v->a[174229] = anon_sym_PIPE_PIPE; - v->a[174230] = actions(7575); - v->a[174231] = 1; - v->a[174232] = anon_sym_AMP_AMP; - v->a[174233] = actions(7577); - v->a[174234] = 1; - v->a[174235] = anon_sym_PIPE; - v->a[174236] = actions(7579); - v->a[174237] = 1; - v->a[174238] = anon_sym_CARET; - v->a[174239] = actions(7581); - small_parse_table_8712(v); -} - -void small_parse_table_8712(t_small_parse_table_array *v) -{ - v->a[174240] = 1; - v->a[174241] = anon_sym_AMP; - v->a[174242] = actions(7595); - v->a[174243] = 1; - v->a[174244] = anon_sym_STAR_STAR; - v->a[174245] = actions(7597); - v->a[174246] = 1; - v->a[174247] = anon_sym_EQ_TILDE; - v->a[174248] = actions(7599); - v->a[174249] = 1; - v->a[174250] = anon_sym_QMARK; - v->a[174251] = actions(7569); - v->a[174252] = 2; - v->a[174253] = anon_sym_PLUS_PLUS; - v->a[174254] = anon_sym_DASH_DASH; - v->a[174255] = actions(7583); - v->a[174256] = 2; - v->a[174257] = anon_sym_EQ_EQ; - v->a[174258] = anon_sym_BANG_EQ; - v->a[174259] = actions(7585); - small_parse_table_8713(v); -} - -void small_parse_table_8713(t_small_parse_table_array *v) -{ - v->a[174260] = 2; - v->a[174261] = anon_sym_LT; - v->a[174262] = anon_sym_GT; - v->a[174263] = actions(7587); - v->a[174264] = 2; - v->a[174265] = anon_sym_LT_EQ; - v->a[174266] = anon_sym_GT_EQ; - v->a[174267] = actions(7589); - v->a[174268] = 2; - v->a[174269] = anon_sym_LT_LT; - v->a[174270] = anon_sym_GT_GT; - v->a[174271] = actions(7591); - v->a[174272] = 2; - v->a[174273] = anon_sym_PLUS; - v->a[174274] = anon_sym_DASH; - v->a[174275] = actions(7593); - v->a[174276] = 3; - v->a[174277] = anon_sym_STAR; - v->a[174278] = anon_sym_SLASH; - v->a[174279] = anon_sym_PERCENT; - small_parse_table_8714(v); -} - -void small_parse_table_8714(t_small_parse_table_array *v) -{ - v->a[174280] = actions(7571); - v->a[174281] = 11; - v->a[174282] = anon_sym_PLUS_EQ; - v->a[174283] = anon_sym_DASH_EQ; - v->a[174284] = anon_sym_STAR_EQ; - v->a[174285] = anon_sym_SLASH_EQ; - v->a[174286] = anon_sym_PERCENT_EQ; - v->a[174287] = anon_sym_STAR_STAR_EQ; - v->a[174288] = anon_sym_LT_LT_EQ; - v->a[174289] = anon_sym_GT_GT_EQ; - v->a[174290] = anon_sym_AMP_EQ; - v->a[174291] = anon_sym_CARET_EQ; - v->a[174292] = anon_sym_PIPE_EQ; - v->a[174293] = 10; - v->a[174294] = actions(71); - v->a[174295] = 1; - v->a[174296] = sym_comment; - v->a[174297] = actions(7639); - v->a[174298] = 1; - v->a[174299] = anon_sym_STAR_STAR; - small_parse_table_8715(v); -} - -/* EOF small_parse_table_1742.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1743.c b/parser/static/small_parse_table/small_parse_table_1743.c deleted file mode 100644 index 828bd13b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1743.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1743.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8715(t_small_parse_table_array *v) -{ - v->a[174300] = actions(7615); - v->a[174301] = 2; - v->a[174302] = anon_sym_PLUS_PLUS; - v->a[174303] = anon_sym_DASH_DASH; - v->a[174304] = actions(7629); - v->a[174305] = 2; - v->a[174306] = anon_sym_LT; - v->a[174307] = anon_sym_GT; - v->a[174308] = actions(7631); - v->a[174309] = 2; - v->a[174310] = anon_sym_LT_EQ; - v->a[174311] = anon_sym_GT_EQ; - v->a[174312] = actions(7633); - v->a[174313] = 2; - v->a[174314] = anon_sym_LT_LT; - v->a[174315] = anon_sym_GT_GT; - v->a[174316] = actions(7635); - v->a[174317] = 2; - v->a[174318] = anon_sym_PLUS; - v->a[174319] = anon_sym_DASH; - small_parse_table_8716(v); -} - -void small_parse_table_8716(t_small_parse_table_array *v) -{ - v->a[174320] = actions(7637); - v->a[174321] = 3; - v->a[174322] = anon_sym_STAR; - v->a[174323] = anon_sym_SLASH; - v->a[174324] = anon_sym_PERCENT; - v->a[174325] = actions(7139); - v->a[174326] = 4; - v->a[174327] = anon_sym_EQ; - v->a[174328] = anon_sym_PIPE; - v->a[174329] = anon_sym_CARET; - v->a[174330] = anon_sym_AMP; - v->a[174331] = actions(7137); - v->a[174332] = 18; - v->a[174333] = anon_sym_PLUS_EQ; - v->a[174334] = anon_sym_DASH_EQ; - v->a[174335] = anon_sym_STAR_EQ; - v->a[174336] = anon_sym_SLASH_EQ; - v->a[174337] = anon_sym_PERCENT_EQ; - v->a[174338] = anon_sym_STAR_STAR_EQ; - v->a[174339] = anon_sym_LT_LT_EQ; - small_parse_table_8717(v); -} - -void small_parse_table_8717(t_small_parse_table_array *v) -{ - v->a[174340] = anon_sym_GT_GT_EQ; - v->a[174341] = anon_sym_AMP_EQ; - v->a[174342] = anon_sym_CARET_EQ; - v->a[174343] = anon_sym_PIPE_EQ; - v->a[174344] = anon_sym_PIPE_PIPE; - v->a[174345] = anon_sym_AMP_AMP; - v->a[174346] = anon_sym_EQ_EQ; - v->a[174347] = anon_sym_BANG_EQ; - v->a[174348] = anon_sym_RPAREN; - v->a[174349] = anon_sym_EQ_TILDE; - v->a[174350] = anon_sym_QMARK; - v->a[174351] = 11; - v->a[174352] = actions(71); - v->a[174353] = 1; - v->a[174354] = sym_comment; - v->a[174355] = actions(7639); - v->a[174356] = 1; - v->a[174357] = anon_sym_STAR_STAR; - v->a[174358] = actions(7615); - v->a[174359] = 2; - small_parse_table_8718(v); -} - -void small_parse_table_8718(t_small_parse_table_array *v) -{ - v->a[174360] = anon_sym_PLUS_PLUS; - v->a[174361] = anon_sym_DASH_DASH; - v->a[174362] = actions(7627); - v->a[174363] = 2; - v->a[174364] = anon_sym_EQ_EQ; - v->a[174365] = anon_sym_BANG_EQ; - v->a[174366] = actions(7629); - v->a[174367] = 2; - v->a[174368] = anon_sym_LT; - v->a[174369] = anon_sym_GT; - v->a[174370] = actions(7631); - v->a[174371] = 2; - v->a[174372] = anon_sym_LT_EQ; - v->a[174373] = anon_sym_GT_EQ; - v->a[174374] = actions(7633); - v->a[174375] = 2; - v->a[174376] = anon_sym_LT_LT; - v->a[174377] = anon_sym_GT_GT; - v->a[174378] = actions(7635); - v->a[174379] = 2; - small_parse_table_8719(v); -} - -void small_parse_table_8719(t_small_parse_table_array *v) -{ - v->a[174380] = anon_sym_PLUS; - v->a[174381] = anon_sym_DASH; - v->a[174382] = actions(7637); - v->a[174383] = 3; - v->a[174384] = anon_sym_STAR; - v->a[174385] = anon_sym_SLASH; - v->a[174386] = anon_sym_PERCENT; - v->a[174387] = actions(7139); - v->a[174388] = 4; - v->a[174389] = anon_sym_EQ; - v->a[174390] = anon_sym_PIPE; - v->a[174391] = anon_sym_CARET; - v->a[174392] = anon_sym_AMP; - v->a[174393] = actions(7137); - v->a[174394] = 16; - v->a[174395] = anon_sym_PLUS_EQ; - v->a[174396] = anon_sym_DASH_EQ; - v->a[174397] = anon_sym_STAR_EQ; - v->a[174398] = anon_sym_SLASH_EQ; - v->a[174399] = anon_sym_PERCENT_EQ; - small_parse_table_8720(v); -} - -/* EOF small_parse_table_1743.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1744.c b/parser/static/small_parse_table/small_parse_table_1744.c deleted file mode 100644 index 6d6de176..00000000 --- a/parser/static/small_parse_table/small_parse_table_1744.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1744.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8720(t_small_parse_table_array *v) -{ - v->a[174400] = anon_sym_STAR_STAR_EQ; - v->a[174401] = anon_sym_LT_LT_EQ; - v->a[174402] = anon_sym_GT_GT_EQ; - v->a[174403] = anon_sym_AMP_EQ; - v->a[174404] = anon_sym_CARET_EQ; - v->a[174405] = anon_sym_PIPE_EQ; - v->a[174406] = anon_sym_PIPE_PIPE; - v->a[174407] = anon_sym_AMP_AMP; - v->a[174408] = anon_sym_RPAREN; - v->a[174409] = anon_sym_EQ_TILDE; - v->a[174410] = anon_sym_QMARK; - v->a[174411] = 19; - v->a[174412] = actions(71); - v->a[174413] = 1; - v->a[174414] = sym_comment; - v->a[174415] = actions(6999); - v->a[174416] = 1; - v->a[174417] = anon_sym_RBRACK; - v->a[174418] = actions(7567); - v->a[174419] = 1; - small_parse_table_8721(v); -} - -void small_parse_table_8721(t_small_parse_table_array *v) -{ - v->a[174420] = anon_sym_EQ; - v->a[174421] = actions(7573); - v->a[174422] = 1; - v->a[174423] = anon_sym_PIPE_PIPE; - v->a[174424] = actions(7575); - v->a[174425] = 1; - v->a[174426] = anon_sym_AMP_AMP; - v->a[174427] = actions(7577); - v->a[174428] = 1; - v->a[174429] = anon_sym_PIPE; - v->a[174430] = actions(7579); - v->a[174431] = 1; - v->a[174432] = anon_sym_CARET; - v->a[174433] = actions(7581); - v->a[174434] = 1; - v->a[174435] = anon_sym_AMP; - v->a[174436] = actions(7595); - v->a[174437] = 1; - v->a[174438] = anon_sym_STAR_STAR; - v->a[174439] = actions(7597); - small_parse_table_8722(v); -} - -void small_parse_table_8722(t_small_parse_table_array *v) -{ - v->a[174440] = 1; - v->a[174441] = anon_sym_EQ_TILDE; - v->a[174442] = actions(7599); - v->a[174443] = 1; - v->a[174444] = anon_sym_QMARK; - v->a[174445] = actions(7569); - v->a[174446] = 2; - v->a[174447] = anon_sym_PLUS_PLUS; - v->a[174448] = anon_sym_DASH_DASH; - v->a[174449] = actions(7583); - v->a[174450] = 2; - v->a[174451] = anon_sym_EQ_EQ; - v->a[174452] = anon_sym_BANG_EQ; - v->a[174453] = actions(7585); - v->a[174454] = 2; - v->a[174455] = anon_sym_LT; - v->a[174456] = anon_sym_GT; - v->a[174457] = actions(7587); - v->a[174458] = 2; - v->a[174459] = anon_sym_LT_EQ; - small_parse_table_8723(v); -} - -void small_parse_table_8723(t_small_parse_table_array *v) -{ - v->a[174460] = anon_sym_GT_EQ; - v->a[174461] = actions(7589); - v->a[174462] = 2; - v->a[174463] = anon_sym_LT_LT; - v->a[174464] = anon_sym_GT_GT; - v->a[174465] = actions(7591); - v->a[174466] = 2; - v->a[174467] = anon_sym_PLUS; - v->a[174468] = anon_sym_DASH; - v->a[174469] = actions(7593); - v->a[174470] = 3; - v->a[174471] = anon_sym_STAR; - v->a[174472] = anon_sym_SLASH; - v->a[174473] = anon_sym_PERCENT; - v->a[174474] = actions(7571); - v->a[174475] = 11; - v->a[174476] = anon_sym_PLUS_EQ; - v->a[174477] = anon_sym_DASH_EQ; - v->a[174478] = anon_sym_STAR_EQ; - v->a[174479] = anon_sym_SLASH_EQ; - small_parse_table_8724(v); -} - -void small_parse_table_8724(t_small_parse_table_array *v) -{ - v->a[174480] = anon_sym_PERCENT_EQ; - v->a[174481] = anon_sym_STAR_STAR_EQ; - v->a[174482] = anon_sym_LT_LT_EQ; - v->a[174483] = anon_sym_GT_GT_EQ; - v->a[174484] = anon_sym_AMP_EQ; - v->a[174485] = anon_sym_CARET_EQ; - v->a[174486] = anon_sym_PIPE_EQ; - v->a[174487] = 12; - v->a[174488] = actions(71); - v->a[174489] = 1; - v->a[174490] = sym_comment; - v->a[174491] = actions(7625); - v->a[174492] = 1; - v->a[174493] = anon_sym_AMP; - v->a[174494] = actions(7639); - v->a[174495] = 1; - v->a[174496] = anon_sym_STAR_STAR; - v->a[174497] = actions(7615); - v->a[174498] = 2; - v->a[174499] = anon_sym_PLUS_PLUS; - small_parse_table_8725(v); -} - -/* EOF small_parse_table_1744.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1745.c b/parser/static/small_parse_table/small_parse_table_1745.c deleted file mode 100644 index c67826f9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1745.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1745.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8725(t_small_parse_table_array *v) -{ - v->a[174500] = anon_sym_DASH_DASH; - v->a[174501] = actions(7627); - v->a[174502] = 2; - v->a[174503] = anon_sym_EQ_EQ; - v->a[174504] = anon_sym_BANG_EQ; - v->a[174505] = actions(7629); - v->a[174506] = 2; - v->a[174507] = anon_sym_LT; - v->a[174508] = anon_sym_GT; - v->a[174509] = actions(7631); - v->a[174510] = 2; - v->a[174511] = anon_sym_LT_EQ; - v->a[174512] = anon_sym_GT_EQ; - v->a[174513] = actions(7633); - v->a[174514] = 2; - v->a[174515] = anon_sym_LT_LT; - v->a[174516] = anon_sym_GT_GT; - v->a[174517] = actions(7635); - v->a[174518] = 2; - v->a[174519] = anon_sym_PLUS; - small_parse_table_8726(v); -} - -void small_parse_table_8726(t_small_parse_table_array *v) -{ - v->a[174520] = anon_sym_DASH; - v->a[174521] = actions(7139); - v->a[174522] = 3; - v->a[174523] = anon_sym_EQ; - v->a[174524] = anon_sym_PIPE; - v->a[174525] = anon_sym_CARET; - v->a[174526] = actions(7637); - v->a[174527] = 3; - v->a[174528] = anon_sym_STAR; - v->a[174529] = anon_sym_SLASH; - v->a[174530] = anon_sym_PERCENT; - v->a[174531] = actions(7137); - v->a[174532] = 16; - v->a[174533] = anon_sym_PLUS_EQ; - v->a[174534] = anon_sym_DASH_EQ; - v->a[174535] = anon_sym_STAR_EQ; - v->a[174536] = anon_sym_SLASH_EQ; - v->a[174537] = anon_sym_PERCENT_EQ; - v->a[174538] = anon_sym_STAR_STAR_EQ; - v->a[174539] = anon_sym_LT_LT_EQ; - small_parse_table_8727(v); -} - -void small_parse_table_8727(t_small_parse_table_array *v) -{ - v->a[174540] = anon_sym_GT_GT_EQ; - v->a[174541] = anon_sym_AMP_EQ; - v->a[174542] = anon_sym_CARET_EQ; - v->a[174543] = anon_sym_PIPE_EQ; - v->a[174544] = anon_sym_PIPE_PIPE; - v->a[174545] = anon_sym_AMP_AMP; - v->a[174546] = anon_sym_RPAREN; - v->a[174547] = anon_sym_EQ_TILDE; - v->a[174548] = anon_sym_QMARK; - v->a[174549] = 13; - v->a[174550] = actions(71); - v->a[174551] = 1; - v->a[174552] = sym_comment; - v->a[174553] = actions(7623); - v->a[174554] = 1; - v->a[174555] = anon_sym_CARET; - v->a[174556] = actions(7625); - v->a[174557] = 1; - v->a[174558] = anon_sym_AMP; - v->a[174559] = actions(7639); - small_parse_table_8728(v); -} - -void small_parse_table_8728(t_small_parse_table_array *v) -{ - v->a[174560] = 1; - v->a[174561] = anon_sym_STAR_STAR; - v->a[174562] = actions(7139); - v->a[174563] = 2; - v->a[174564] = anon_sym_EQ; - v->a[174565] = anon_sym_PIPE; - v->a[174566] = actions(7615); - v->a[174567] = 2; - v->a[174568] = anon_sym_PLUS_PLUS; - v->a[174569] = anon_sym_DASH_DASH; - v->a[174570] = actions(7627); - v->a[174571] = 2; - v->a[174572] = anon_sym_EQ_EQ; - v->a[174573] = anon_sym_BANG_EQ; - v->a[174574] = actions(7629); - v->a[174575] = 2; - v->a[174576] = anon_sym_LT; - v->a[174577] = anon_sym_GT; - v->a[174578] = actions(7631); - v->a[174579] = 2; - small_parse_table_8729(v); -} - -void small_parse_table_8729(t_small_parse_table_array *v) -{ - v->a[174580] = anon_sym_LT_EQ; - v->a[174581] = anon_sym_GT_EQ; - v->a[174582] = actions(7633); - v->a[174583] = 2; - v->a[174584] = anon_sym_LT_LT; - v->a[174585] = anon_sym_GT_GT; - v->a[174586] = actions(7635); - v->a[174587] = 2; - v->a[174588] = anon_sym_PLUS; - v->a[174589] = anon_sym_DASH; - v->a[174590] = actions(7637); - v->a[174591] = 3; - v->a[174592] = anon_sym_STAR; - v->a[174593] = anon_sym_SLASH; - v->a[174594] = anon_sym_PERCENT; - v->a[174595] = actions(7137); - v->a[174596] = 16; - v->a[174597] = anon_sym_PLUS_EQ; - v->a[174598] = anon_sym_DASH_EQ; - v->a[174599] = anon_sym_STAR_EQ; - small_parse_table_8730(v); -} - -/* EOF small_parse_table_1745.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1746.c b/parser/static/small_parse_table/small_parse_table_1746.c deleted file mode 100644 index b94309e8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1746.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1746.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8730(t_small_parse_table_array *v) -{ - v->a[174600] = anon_sym_SLASH_EQ; - v->a[174601] = anon_sym_PERCENT_EQ; - v->a[174602] = anon_sym_STAR_STAR_EQ; - v->a[174603] = anon_sym_LT_LT_EQ; - v->a[174604] = anon_sym_GT_GT_EQ; - v->a[174605] = anon_sym_AMP_EQ; - v->a[174606] = anon_sym_CARET_EQ; - v->a[174607] = anon_sym_PIPE_EQ; - v->a[174608] = anon_sym_PIPE_PIPE; - v->a[174609] = anon_sym_AMP_AMP; - v->a[174610] = anon_sym_RPAREN; - v->a[174611] = anon_sym_EQ_TILDE; - v->a[174612] = anon_sym_QMARK; - v->a[174613] = 14; - v->a[174614] = actions(71); - v->a[174615] = 1; - v->a[174616] = sym_comment; - v->a[174617] = actions(7139); - v->a[174618] = 1; - v->a[174619] = anon_sym_EQ; - small_parse_table_8731(v); -} - -void small_parse_table_8731(t_small_parse_table_array *v) -{ - v->a[174620] = actions(7621); - v->a[174621] = 1; - v->a[174622] = anon_sym_PIPE; - v->a[174623] = actions(7623); - v->a[174624] = 1; - v->a[174625] = anon_sym_CARET; - v->a[174626] = actions(7625); - v->a[174627] = 1; - v->a[174628] = anon_sym_AMP; - v->a[174629] = actions(7639); - v->a[174630] = 1; - v->a[174631] = anon_sym_STAR_STAR; - v->a[174632] = actions(7615); - v->a[174633] = 2; - v->a[174634] = anon_sym_PLUS_PLUS; - v->a[174635] = anon_sym_DASH_DASH; - v->a[174636] = actions(7627); - v->a[174637] = 2; - v->a[174638] = anon_sym_EQ_EQ; - v->a[174639] = anon_sym_BANG_EQ; - small_parse_table_8732(v); -} - -void small_parse_table_8732(t_small_parse_table_array *v) -{ - v->a[174640] = actions(7629); - v->a[174641] = 2; - v->a[174642] = anon_sym_LT; - v->a[174643] = anon_sym_GT; - v->a[174644] = actions(7631); - v->a[174645] = 2; - v->a[174646] = anon_sym_LT_EQ; - v->a[174647] = anon_sym_GT_EQ; - v->a[174648] = actions(7633); - v->a[174649] = 2; - v->a[174650] = anon_sym_LT_LT; - v->a[174651] = anon_sym_GT_GT; - v->a[174652] = actions(7635); - v->a[174653] = 2; - v->a[174654] = anon_sym_PLUS; - v->a[174655] = anon_sym_DASH; - v->a[174656] = actions(7637); - v->a[174657] = 3; - v->a[174658] = anon_sym_STAR; - v->a[174659] = anon_sym_SLASH; - small_parse_table_8733(v); -} - -void small_parse_table_8733(t_small_parse_table_array *v) -{ - v->a[174660] = anon_sym_PERCENT; - v->a[174661] = actions(7137); - v->a[174662] = 16; - v->a[174663] = anon_sym_PLUS_EQ; - v->a[174664] = anon_sym_DASH_EQ; - v->a[174665] = anon_sym_STAR_EQ; - v->a[174666] = anon_sym_SLASH_EQ; - v->a[174667] = anon_sym_PERCENT_EQ; - v->a[174668] = anon_sym_STAR_STAR_EQ; - v->a[174669] = anon_sym_LT_LT_EQ; - v->a[174670] = anon_sym_GT_GT_EQ; - v->a[174671] = anon_sym_AMP_EQ; - v->a[174672] = anon_sym_CARET_EQ; - v->a[174673] = anon_sym_PIPE_EQ; - v->a[174674] = anon_sym_PIPE_PIPE; - v->a[174675] = anon_sym_AMP_AMP; - v->a[174676] = anon_sym_RPAREN; - v->a[174677] = anon_sym_EQ_TILDE; - v->a[174678] = anon_sym_QMARK; - v->a[174679] = 15; - small_parse_table_8734(v); -} - -void small_parse_table_8734(t_small_parse_table_array *v) -{ - v->a[174680] = actions(71); - v->a[174681] = 1; - v->a[174682] = sym_comment; - v->a[174683] = actions(7139); - v->a[174684] = 1; - v->a[174685] = anon_sym_EQ; - v->a[174686] = actions(7619); - v->a[174687] = 1; - v->a[174688] = anon_sym_AMP_AMP; - v->a[174689] = actions(7621); - v->a[174690] = 1; - v->a[174691] = anon_sym_PIPE; - v->a[174692] = actions(7623); - v->a[174693] = 1; - v->a[174694] = anon_sym_CARET; - v->a[174695] = actions(7625); - v->a[174696] = 1; - v->a[174697] = anon_sym_AMP; - v->a[174698] = actions(7639); - v->a[174699] = 1; - small_parse_table_8735(v); -} - -/* EOF small_parse_table_1746.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1747.c b/parser/static/small_parse_table/small_parse_table_1747.c deleted file mode 100644 index a38cff10..00000000 --- a/parser/static/small_parse_table/small_parse_table_1747.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1747.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8735(t_small_parse_table_array *v) -{ - v->a[174700] = anon_sym_STAR_STAR; - v->a[174701] = actions(7615); - v->a[174702] = 2; - v->a[174703] = anon_sym_PLUS_PLUS; - v->a[174704] = anon_sym_DASH_DASH; - v->a[174705] = actions(7627); - v->a[174706] = 2; - v->a[174707] = anon_sym_EQ_EQ; - v->a[174708] = anon_sym_BANG_EQ; - v->a[174709] = actions(7629); - v->a[174710] = 2; - v->a[174711] = anon_sym_LT; - v->a[174712] = anon_sym_GT; - v->a[174713] = actions(7631); - v->a[174714] = 2; - v->a[174715] = anon_sym_LT_EQ; - v->a[174716] = anon_sym_GT_EQ; - v->a[174717] = actions(7633); - v->a[174718] = 2; - v->a[174719] = anon_sym_LT_LT; - small_parse_table_8736(v); -} - -void small_parse_table_8736(t_small_parse_table_array *v) -{ - v->a[174720] = anon_sym_GT_GT; - v->a[174721] = actions(7635); - v->a[174722] = 2; - v->a[174723] = anon_sym_PLUS; - v->a[174724] = anon_sym_DASH; - v->a[174725] = actions(7637); - v->a[174726] = 3; - v->a[174727] = anon_sym_STAR; - v->a[174728] = anon_sym_SLASH; - v->a[174729] = anon_sym_PERCENT; - v->a[174730] = actions(7137); - v->a[174731] = 15; - v->a[174732] = anon_sym_PLUS_EQ; - v->a[174733] = anon_sym_DASH_EQ; - v->a[174734] = anon_sym_STAR_EQ; - v->a[174735] = anon_sym_SLASH_EQ; - v->a[174736] = anon_sym_PERCENT_EQ; - v->a[174737] = anon_sym_STAR_STAR_EQ; - v->a[174738] = anon_sym_LT_LT_EQ; - v->a[174739] = anon_sym_GT_GT_EQ; - small_parse_table_8737(v); -} - -void small_parse_table_8737(t_small_parse_table_array *v) -{ - v->a[174740] = anon_sym_AMP_EQ; - v->a[174741] = anon_sym_CARET_EQ; - v->a[174742] = anon_sym_PIPE_EQ; - v->a[174743] = anon_sym_PIPE_PIPE; - v->a[174744] = anon_sym_RPAREN; - v->a[174745] = anon_sym_EQ_TILDE; - v->a[174746] = anon_sym_QMARK; - v->a[174747] = 18; - v->a[174748] = actions(71); - v->a[174749] = 1; - v->a[174750] = sym_comment; - v->a[174751] = actions(7617); - v->a[174752] = 1; - v->a[174753] = anon_sym_PIPE_PIPE; - v->a[174754] = actions(7619); - v->a[174755] = 1; - v->a[174756] = anon_sym_AMP_AMP; - v->a[174757] = actions(7621); - v->a[174758] = 1; - v->a[174759] = anon_sym_PIPE; - small_parse_table_8738(v); -} - -void small_parse_table_8738(t_small_parse_table_array *v) -{ - v->a[174760] = actions(7623); - v->a[174761] = 1; - v->a[174762] = anon_sym_CARET; - v->a[174763] = actions(7625); - v->a[174764] = 1; - v->a[174765] = anon_sym_AMP; - v->a[174766] = actions(7639); - v->a[174767] = 1; - v->a[174768] = anon_sym_STAR_STAR; - v->a[174769] = actions(7679); - v->a[174770] = 1; - v->a[174771] = anon_sym_EQ; - v->a[174772] = actions(7681); - v->a[174773] = 1; - v->a[174774] = anon_sym_EQ_TILDE; - v->a[174775] = actions(7683); - v->a[174776] = 1; - v->a[174777] = anon_sym_QMARK; - v->a[174778] = actions(7615); - v->a[174779] = 2; - small_parse_table_8739(v); -} - -void small_parse_table_8739(t_small_parse_table_array *v) -{ - v->a[174780] = anon_sym_PLUS_PLUS; - v->a[174781] = anon_sym_DASH_DASH; - v->a[174782] = actions(7627); - v->a[174783] = 2; - v->a[174784] = anon_sym_EQ_EQ; - v->a[174785] = anon_sym_BANG_EQ; - v->a[174786] = actions(7629); - v->a[174787] = 2; - v->a[174788] = anon_sym_LT; - v->a[174789] = anon_sym_GT; - v->a[174790] = actions(7631); - v->a[174791] = 2; - v->a[174792] = anon_sym_LT_EQ; - v->a[174793] = anon_sym_GT_EQ; - v->a[174794] = actions(7633); - v->a[174795] = 2; - v->a[174796] = anon_sym_LT_LT; - v->a[174797] = anon_sym_GT_GT; - v->a[174798] = actions(7635); - v->a[174799] = 2; - small_parse_table_8740(v); -} - -/* EOF small_parse_table_1747.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1748.c b/parser/static/small_parse_table/small_parse_table_1748.c deleted file mode 100644 index 0ff86270..00000000 --- a/parser/static/small_parse_table/small_parse_table_1748.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1748.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8740(t_small_parse_table_array *v) -{ - v->a[174800] = anon_sym_PLUS; - v->a[174801] = anon_sym_DASH; - v->a[174802] = actions(7637); - v->a[174803] = 3; - v->a[174804] = anon_sym_STAR; - v->a[174805] = anon_sym_SLASH; - v->a[174806] = anon_sym_PERCENT; - v->a[174807] = actions(7137); - v->a[174808] = 12; - v->a[174809] = anon_sym_PLUS_EQ; - v->a[174810] = anon_sym_DASH_EQ; - v->a[174811] = anon_sym_STAR_EQ; - v->a[174812] = anon_sym_SLASH_EQ; - v->a[174813] = anon_sym_PERCENT_EQ; - v->a[174814] = anon_sym_STAR_STAR_EQ; - v->a[174815] = anon_sym_LT_LT_EQ; - v->a[174816] = anon_sym_GT_GT_EQ; - v->a[174817] = anon_sym_AMP_EQ; - v->a[174818] = anon_sym_CARET_EQ; - v->a[174819] = anon_sym_PIPE_EQ; - small_parse_table_8741(v); -} - -void small_parse_table_8741(t_small_parse_table_array *v) -{ - v->a[174820] = anon_sym_RPAREN; - v->a[174821] = 17; - v->a[174822] = actions(71); - v->a[174823] = 1; - v->a[174824] = sym_comment; - v->a[174825] = actions(7139); - v->a[174826] = 1; - v->a[174827] = anon_sym_EQ; - v->a[174828] = actions(7617); - v->a[174829] = 1; - v->a[174830] = anon_sym_PIPE_PIPE; - v->a[174831] = actions(7619); - v->a[174832] = 1; - v->a[174833] = anon_sym_AMP_AMP; - v->a[174834] = actions(7621); - v->a[174835] = 1; - v->a[174836] = anon_sym_PIPE; - v->a[174837] = actions(7623); - v->a[174838] = 1; - v->a[174839] = anon_sym_CARET; - small_parse_table_8742(v); -} - -void small_parse_table_8742(t_small_parse_table_array *v) -{ - v->a[174840] = actions(7625); - v->a[174841] = 1; - v->a[174842] = anon_sym_AMP; - v->a[174843] = actions(7639); - v->a[174844] = 1; - v->a[174845] = anon_sym_STAR_STAR; - v->a[174846] = actions(7683); - v->a[174847] = 1; - v->a[174848] = anon_sym_QMARK; - v->a[174849] = actions(7615); - v->a[174850] = 2; - v->a[174851] = anon_sym_PLUS_PLUS; - v->a[174852] = anon_sym_DASH_DASH; - v->a[174853] = actions(7627); - v->a[174854] = 2; - v->a[174855] = anon_sym_EQ_EQ; - v->a[174856] = anon_sym_BANG_EQ; - v->a[174857] = actions(7629); - v->a[174858] = 2; - v->a[174859] = anon_sym_LT; - small_parse_table_8743(v); -} - -void small_parse_table_8743(t_small_parse_table_array *v) -{ - v->a[174860] = anon_sym_GT; - v->a[174861] = actions(7631); - v->a[174862] = 2; - v->a[174863] = anon_sym_LT_EQ; - v->a[174864] = anon_sym_GT_EQ; - v->a[174865] = actions(7633); - v->a[174866] = 2; - v->a[174867] = anon_sym_LT_LT; - v->a[174868] = anon_sym_GT_GT; - v->a[174869] = actions(7635); - v->a[174870] = 2; - v->a[174871] = anon_sym_PLUS; - v->a[174872] = anon_sym_DASH; - v->a[174873] = actions(7637); - v->a[174874] = 3; - v->a[174875] = anon_sym_STAR; - v->a[174876] = anon_sym_SLASH; - v->a[174877] = anon_sym_PERCENT; - v->a[174878] = actions(7137); - v->a[174879] = 13; - small_parse_table_8744(v); -} - -void small_parse_table_8744(t_small_parse_table_array *v) -{ - v->a[174880] = anon_sym_PLUS_EQ; - v->a[174881] = anon_sym_DASH_EQ; - v->a[174882] = anon_sym_STAR_EQ; - v->a[174883] = anon_sym_SLASH_EQ; - v->a[174884] = anon_sym_PERCENT_EQ; - v->a[174885] = anon_sym_STAR_STAR_EQ; - v->a[174886] = anon_sym_LT_LT_EQ; - v->a[174887] = anon_sym_GT_GT_EQ; - v->a[174888] = anon_sym_AMP_EQ; - v->a[174889] = anon_sym_CARET_EQ; - v->a[174890] = anon_sym_PIPE_EQ; - v->a[174891] = anon_sym_RPAREN; - v->a[174892] = anon_sym_EQ_TILDE; - v->a[174893] = 3; - v->a[174894] = actions(71); - v->a[174895] = 1; - v->a[174896] = sym_comment; - v->a[174897] = actions(1316); - v->a[174898] = 14; - v->a[174899] = anon_sym_EQ; - small_parse_table_8745(v); -} - -/* EOF small_parse_table_1748.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1749.c b/parser/static/small_parse_table/small_parse_table_1749.c deleted file mode 100644 index ffedc46c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1749.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1749.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8745(t_small_parse_table_array *v) -{ - v->a[174900] = anon_sym_PIPE; - v->a[174901] = anon_sym_CARET; - v->a[174902] = anon_sym_AMP; - v->a[174903] = anon_sym_LT; - v->a[174904] = anon_sym_GT; - v->a[174905] = anon_sym_LT_LT; - v->a[174906] = anon_sym_GT_GT; - v->a[174907] = anon_sym_PLUS; - v->a[174908] = anon_sym_DASH; - v->a[174909] = anon_sym_STAR; - v->a[174910] = anon_sym_SLASH; - v->a[174911] = anon_sym_PERCENT; - v->a[174912] = anon_sym_STAR_STAR; - v->a[174913] = actions(1318); - v->a[174914] = 22; - v->a[174915] = anon_sym_PLUS_PLUS; - v->a[174916] = anon_sym_DASH_DASH; - v->a[174917] = anon_sym_PLUS_EQ; - v->a[174918] = anon_sym_DASH_EQ; - v->a[174919] = anon_sym_STAR_EQ; - small_parse_table_8746(v); -} - -void small_parse_table_8746(t_small_parse_table_array *v) -{ - v->a[174920] = anon_sym_SLASH_EQ; - v->a[174921] = anon_sym_PERCENT_EQ; - v->a[174922] = anon_sym_STAR_STAR_EQ; - v->a[174923] = anon_sym_LT_LT_EQ; - v->a[174924] = anon_sym_GT_GT_EQ; - v->a[174925] = anon_sym_AMP_EQ; - v->a[174926] = anon_sym_CARET_EQ; - v->a[174927] = anon_sym_PIPE_EQ; - v->a[174928] = anon_sym_PIPE_PIPE; - v->a[174929] = anon_sym_AMP_AMP; - v->a[174930] = anon_sym_EQ_EQ; - v->a[174931] = anon_sym_BANG_EQ; - v->a[174932] = anon_sym_LT_EQ; - v->a[174933] = anon_sym_GT_EQ; - v->a[174934] = anon_sym_RBRACK; - v->a[174935] = anon_sym_EQ_TILDE; - v->a[174936] = anon_sym_QMARK; - v->a[174937] = 19; - v->a[174938] = actions(71); - v->a[174939] = 1; - small_parse_table_8747(v); -} - -void small_parse_table_8747(t_small_parse_table_array *v) -{ - v->a[174940] = sym_comment; - v->a[174941] = actions(6997); - v->a[174942] = 1; - v->a[174943] = anon_sym_RBRACK; - v->a[174944] = actions(7567); - v->a[174945] = 1; - v->a[174946] = anon_sym_EQ; - v->a[174947] = actions(7573); - v->a[174948] = 1; - v->a[174949] = anon_sym_PIPE_PIPE; - v->a[174950] = actions(7575); - v->a[174951] = 1; - v->a[174952] = anon_sym_AMP_AMP; - v->a[174953] = actions(7577); - v->a[174954] = 1; - v->a[174955] = anon_sym_PIPE; - v->a[174956] = actions(7579); - v->a[174957] = 1; - v->a[174958] = anon_sym_CARET; - v->a[174959] = actions(7581); - small_parse_table_8748(v); -} - -void small_parse_table_8748(t_small_parse_table_array *v) -{ - v->a[174960] = 1; - v->a[174961] = anon_sym_AMP; - v->a[174962] = actions(7595); - v->a[174963] = 1; - v->a[174964] = anon_sym_STAR_STAR; - v->a[174965] = actions(7597); - v->a[174966] = 1; - v->a[174967] = anon_sym_EQ_TILDE; - v->a[174968] = actions(7599); - v->a[174969] = 1; - v->a[174970] = anon_sym_QMARK; - v->a[174971] = actions(7569); - v->a[174972] = 2; - v->a[174973] = anon_sym_PLUS_PLUS; - v->a[174974] = anon_sym_DASH_DASH; - v->a[174975] = actions(7583); - v->a[174976] = 2; - v->a[174977] = anon_sym_EQ_EQ; - v->a[174978] = anon_sym_BANG_EQ; - v->a[174979] = actions(7585); - small_parse_table_8749(v); -} - -void small_parse_table_8749(t_small_parse_table_array *v) -{ - v->a[174980] = 2; - v->a[174981] = anon_sym_LT; - v->a[174982] = anon_sym_GT; - v->a[174983] = actions(7587); - v->a[174984] = 2; - v->a[174985] = anon_sym_LT_EQ; - v->a[174986] = anon_sym_GT_EQ; - v->a[174987] = actions(7589); - v->a[174988] = 2; - v->a[174989] = anon_sym_LT_LT; - v->a[174990] = anon_sym_GT_GT; - v->a[174991] = actions(7591); - v->a[174992] = 2; - v->a[174993] = anon_sym_PLUS; - v->a[174994] = anon_sym_DASH; - v->a[174995] = actions(7593); - v->a[174996] = 3; - v->a[174997] = anon_sym_STAR; - v->a[174998] = anon_sym_SLASH; - v->a[174999] = anon_sym_PERCENT; - small_parse_table_8750(v); -} - -/* EOF small_parse_table_1749.c */ diff --git a/parser/static/small_parse_table/small_parse_table_175.c b/parser/static/small_parse_table/small_parse_table_175.c index f05af999..400f1b4b 100644 --- a/parser/static/small_parse_table/small_parse_table_175.c +++ b/parser/static/small_parse_table/small_parse_table_175.c @@ -14,126 +14,126 @@ void small_parse_table_875(t_small_parse_table_array *v) { - v->a[17500] = sym_raw_string; - v->a[17501] = sym_ansi_c_string; - v->a[17502] = actions(1089); - v->a[17503] = 2; - v->a[17504] = anon_sym_LT_LPAREN; - v->a[17505] = anon_sym_GT_LPAREN; - v->a[17506] = actions(3592); - v->a[17507] = 2; - v->a[17508] = anon_sym_PLUS_PLUS2; - v->a[17509] = anon_sym_DASH_DASH2; - v->a[17510] = actions(3594); - v->a[17511] = 2; - v->a[17512] = anon_sym_DASH2; - v->a[17513] = anon_sym_PLUS2; - v->a[17514] = state(2500); - v->a[17515] = 4; - v->a[17516] = sym_arithmetic_expansion; - v->a[17517] = sym_brace_expression; - v->a[17518] = sym_translated_string; - v->a[17519] = sym_process_substitution; + v->a[17500] = aux_sym_number_token2; + v->a[17501] = anon_sym_DOLLAR_LBRACE; + v->a[17502] = anon_sym_DOLLAR_LPAREN; + v->a[17503] = anon_sym_BQUOTE; + v->a[17504] = anon_sym_DOLLAR_BQUOTE; + v->a[17505] = aux_sym__simple_variable_name_token1; + v->a[17506] = sym_word; + v->a[17507] = anon_sym_SEMI; + v->a[17508] = 6; + v->a[17509] = actions(3); + v->a[17510] = 1; + v->a[17511] = sym_comment; + v->a[17512] = actions(2666); + v->a[17513] = 1; + v->a[17514] = aux_sym_concatenation_token1; + v->a[17515] = actions(2721); + v->a[17516] = 1; + v->a[17517] = sym__concat; + v->a[17518] = state(471); + v->a[17519] = 1; small_parse_table_876(v); } void small_parse_table_876(t_small_parse_table_array *v) { - v->a[17520] = state(2506); - v->a[17521] = 4; - v->a[17522] = sym_string; - v->a[17523] = sym_number; - v->a[17524] = sym_simple_expansion; - v->a[17525] = sym_expansion; - v->a[17526] = state(3281); - v->a[17527] = 4; - v->a[17528] = sym_subscript; - v->a[17529] = sym__arithmetic_expression; - v->a[17530] = sym__arithmetic_literal; - v->a[17531] = sym__arithmetic_parenthesized_expression; - v->a[17532] = state(3053); - v->a[17533] = 6; - v->a[17534] = sym_binary_expression; - v->a[17535] = sym_ternary_expression; - v->a[17536] = sym_unary_expression; - v->a[17537] = sym_postfix_expression; - v->a[17538] = sym_parenthesized_expression; - v->a[17539] = sym_concatenation; + v->a[17520] = aux_sym_concatenation_repeat1; + v->a[17521] = actions(2690); + v->a[17522] = 5; + v->a[17523] = sym_file_descriptor; + v->a[17524] = sym_variable_name; + v->a[17525] = sym_test_operator; + v->a[17526] = sym__brace_start; + v->a[17527] = aux_sym_heredoc_redirect_token1; + v->a[17528] = actions(2688); + v->a[17529] = 35; + v->a[17530] = anon_sym_esac; + v->a[17531] = anon_sym_PIPE; + v->a[17532] = anon_sym_SEMI_SEMI; + v->a[17533] = anon_sym_SEMI_AMP; + v->a[17534] = anon_sym_SEMI_SEMI_AMP; + v->a[17535] = anon_sym_PIPE_AMP; + v->a[17536] = anon_sym_AMP_AMP; + v->a[17537] = anon_sym_PIPE_PIPE; + v->a[17538] = anon_sym_LT; + v->a[17539] = anon_sym_GT; small_parse_table_877(v); } void small_parse_table_877(t_small_parse_table_array *v) { - v->a[17540] = 35; - v->a[17541] = actions(71); - v->a[17542] = 1; - v->a[17543] = sym_comment; - v->a[17544] = actions(237); - v->a[17545] = 1; - v->a[17546] = sym_word; - v->a[17547] = actions(258); - v->a[17548] = 1; - v->a[17549] = anon_sym_DOLLAR; - v->a[17550] = actions(264); - v->a[17551] = 1; - v->a[17552] = aux_sym_number_token1; - v->a[17553] = actions(266); - v->a[17554] = 1; - v->a[17555] = aux_sym_number_token2; - v->a[17556] = actions(270); - v->a[17557] = 1; - v->a[17558] = anon_sym_DOLLAR_LPAREN; - v->a[17559] = actions(282); + v->a[17540] = anon_sym_GT_GT; + v->a[17541] = anon_sym_AMP_GT; + v->a[17542] = anon_sym_AMP_GT_GT; + v->a[17543] = anon_sym_LT_AMP; + v->a[17544] = anon_sym_GT_AMP; + v->a[17545] = anon_sym_GT_PIPE; + v->a[17546] = anon_sym_LT_AMP_DASH; + v->a[17547] = anon_sym_GT_AMP_DASH; + v->a[17548] = anon_sym_LT_LT; + v->a[17549] = anon_sym_LT_LT_DASH; + v->a[17550] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17551] = anon_sym_AMP; + v->a[17552] = anon_sym_DOLLAR; + v->a[17553] = sym__special_character; + v->a[17554] = anon_sym_DQUOTE; + v->a[17555] = sym_raw_string; + v->a[17556] = aux_sym_number_token1; + v->a[17557] = aux_sym_number_token2; + v->a[17558] = anon_sym_DOLLAR_LBRACE; + v->a[17559] = anon_sym_DOLLAR_LPAREN; small_parse_table_878(v); } void small_parse_table_878(t_small_parse_table_array *v) { - v->a[17560] = 1; - v->a[17561] = sym_test_operator; - v->a[17562] = actions(284); - v->a[17563] = 1; - v->a[17564] = sym__brace_start; - v->a[17565] = actions(1075); - v->a[17566] = 1; - v->a[17567] = anon_sym_DOLLAR_LBRACK; - v->a[17568] = actions(1079); - v->a[17569] = 1; - v->a[17570] = sym__special_character; - v->a[17571] = actions(1081); - v->a[17572] = 1; - v->a[17573] = anon_sym_DQUOTE; - v->a[17574] = actions(1085); - v->a[17575] = 1; - v->a[17576] = anon_sym_DOLLAR_LBRACE; - v->a[17577] = actions(1087); - v->a[17578] = 1; - v->a[17579] = anon_sym_DOLLAR_BQUOTE; + v->a[17560] = anon_sym_BQUOTE; + v->a[17561] = anon_sym_DOLLAR_BQUOTE; + v->a[17562] = aux_sym__simple_variable_name_token1; + v->a[17563] = sym_word; + v->a[17564] = anon_sym_SEMI; + v->a[17565] = 6; + v->a[17566] = actions(3); + v->a[17567] = 1; + v->a[17568] = sym_comment; + v->a[17569] = actions(2666); + v->a[17570] = 1; + v->a[17571] = aux_sym_concatenation_token1; + v->a[17572] = actions(2723); + v->a[17573] = 1; + v->a[17574] = sym__concat; + v->a[17575] = state(471); + v->a[17576] = 1; + v->a[17577] = aux_sym_concatenation_repeat1; + v->a[17578] = actions(2696); + v->a[17579] = 5; small_parse_table_879(v); } void small_parse_table_879(t_small_parse_table_array *v) { - v->a[17580] = actions(3588); - v->a[17581] = 1; - v->a[17582] = anon_sym_LPAREN; - v->a[17583] = actions(3590); - v->a[17584] = 1; - v->a[17585] = anon_sym_BANG; - v->a[17586] = actions(3596); - v->a[17587] = 1; - v->a[17588] = anon_sym_TILDE; - v->a[17589] = actions(3598); - v->a[17590] = 1; - v->a[17591] = anon_sym_BQUOTE; - v->a[17592] = actions(3602); - v->a[17593] = 1; - v->a[17594] = sym_variable_name; - v->a[17595] = actions(3604); - v->a[17596] = 1; - v->a[17597] = aux_sym__simple_variable_name_token1; - v->a[17598] = state(2509); - v->a[17599] = 1; + v->a[17580] = sym_file_descriptor; + v->a[17581] = sym_variable_name; + v->a[17582] = sym_test_operator; + v->a[17583] = sym__brace_start; + v->a[17584] = aux_sym_heredoc_redirect_token1; + v->a[17585] = actions(2694); + v->a[17586] = 35; + v->a[17587] = anon_sym_esac; + v->a[17588] = anon_sym_PIPE; + v->a[17589] = anon_sym_SEMI_SEMI; + v->a[17590] = anon_sym_SEMI_AMP; + v->a[17591] = anon_sym_SEMI_SEMI_AMP; + v->a[17592] = anon_sym_PIPE_AMP; + v->a[17593] = anon_sym_AMP_AMP; + v->a[17594] = anon_sym_PIPE_PIPE; + v->a[17595] = anon_sym_LT; + v->a[17596] = anon_sym_GT; + v->a[17597] = anon_sym_GT_GT; + v->a[17598] = anon_sym_AMP_GT; + v->a[17599] = anon_sym_AMP_GT_GT; small_parse_table_880(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1750.c b/parser/static/small_parse_table/small_parse_table_1750.c deleted file mode 100644 index b993a333..00000000 --- a/parser/static/small_parse_table/small_parse_table_1750.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1750.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8750(t_small_parse_table_array *v) -{ - v->a[175000] = actions(7571); - v->a[175001] = 11; - v->a[175002] = anon_sym_PLUS_EQ; - v->a[175003] = anon_sym_DASH_EQ; - v->a[175004] = anon_sym_STAR_EQ; - v->a[175005] = anon_sym_SLASH_EQ; - v->a[175006] = anon_sym_PERCENT_EQ; - v->a[175007] = anon_sym_STAR_STAR_EQ; - v->a[175008] = anon_sym_LT_LT_EQ; - v->a[175009] = anon_sym_GT_GT_EQ; - v->a[175010] = anon_sym_AMP_EQ; - v->a[175011] = anon_sym_CARET_EQ; - v->a[175012] = anon_sym_PIPE_EQ; - v->a[175013] = 8; - v->a[175014] = actions(3); - v->a[175015] = 1; - v->a[175016] = sym_comment; - v->a[175017] = actions(1241); - v->a[175018] = 1; - v->a[175019] = sym_file_descriptor; - small_parse_table_8751(v); -} - -void small_parse_table_8751(t_small_parse_table_array *v) -{ - v->a[175020] = actions(7673); - v->a[175021] = 1; - v->a[175022] = anon_sym_DQUOTE; - v->a[175023] = actions(7677); - v->a[175024] = 1; - v->a[175025] = sym_variable_name; - v->a[175026] = state(4393); - v->a[175027] = 1; - v->a[175028] = sym_string; - v->a[175029] = actions(7675); - v->a[175030] = 2; - v->a[175031] = aux_sym__simple_variable_name_token1; - v->a[175032] = aux_sym__multiline_variable_name_token1; - v->a[175033] = actions(7671); - v->a[175034] = 9; - v->a[175035] = anon_sym_DASH; - v->a[175036] = anon_sym_STAR; - v->a[175037] = anon_sym_BANG; - v->a[175038] = anon_sym_QMARK; - v->a[175039] = anon_sym_DOLLAR; - small_parse_table_8752(v); -} - -void small_parse_table_8752(t_small_parse_table_array *v) -{ - v->a[175040] = anon_sym_POUND; - v->a[175041] = anon_sym_AT2; - v->a[175042] = anon_sym_0; - v->a[175043] = anon_sym__; - v->a[175044] = actions(1239); - v->a[175045] = 21; - v->a[175046] = anon_sym_SEMI; - v->a[175047] = anon_sym_PIPE_PIPE; - v->a[175048] = anon_sym_AMP_AMP; - v->a[175049] = anon_sym_PIPE; - v->a[175050] = anon_sym_AMP; - v->a[175051] = anon_sym_LT; - v->a[175052] = anon_sym_GT; - v->a[175053] = anon_sym_LT_LT; - v->a[175054] = anon_sym_GT_GT; - v->a[175055] = anon_sym_SEMI_SEMI; - v->a[175056] = anon_sym_PIPE_AMP; - v->a[175057] = anon_sym_AMP_GT; - v->a[175058] = anon_sym_AMP_GT_GT; - v->a[175059] = anon_sym_LT_AMP; - small_parse_table_8753(v); -} - -void small_parse_table_8753(t_small_parse_table_array *v) -{ - v->a[175060] = anon_sym_GT_AMP; - v->a[175061] = anon_sym_GT_PIPE; - v->a[175062] = anon_sym_LT_AMP_DASH; - v->a[175063] = anon_sym_GT_AMP_DASH; - v->a[175064] = anon_sym_LT_LT_DASH; - v->a[175065] = aux_sym_heredoc_redirect_token1; - v->a[175066] = anon_sym_BQUOTE; - v->a[175067] = 8; - v->a[175068] = actions(3); - v->a[175069] = 1; - v->a[175070] = sym_comment; - v->a[175071] = actions(1235); - v->a[175072] = 1; - v->a[175073] = sym_file_descriptor; - v->a[175074] = actions(7673); - v->a[175075] = 1; - v->a[175076] = anon_sym_DQUOTE; - v->a[175077] = actions(7677); - v->a[175078] = 1; - v->a[175079] = sym_variable_name; - small_parse_table_8754(v); -} - -void small_parse_table_8754(t_small_parse_table_array *v) -{ - v->a[175080] = state(4393); - v->a[175081] = 1; - v->a[175082] = sym_string; - v->a[175083] = actions(7675); - v->a[175084] = 2; - v->a[175085] = aux_sym__simple_variable_name_token1; - v->a[175086] = aux_sym__multiline_variable_name_token1; - v->a[175087] = actions(7671); - v->a[175088] = 9; - v->a[175089] = anon_sym_DASH; - v->a[175090] = anon_sym_STAR; - v->a[175091] = anon_sym_BANG; - v->a[175092] = anon_sym_QMARK; - v->a[175093] = anon_sym_DOLLAR; - v->a[175094] = anon_sym_POUND; - v->a[175095] = anon_sym_AT2; - v->a[175096] = anon_sym_0; - v->a[175097] = anon_sym__; - v->a[175098] = actions(1227); - v->a[175099] = 21; - small_parse_table_8755(v); -} - -/* EOF small_parse_table_1750.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1751.c b/parser/static/small_parse_table/small_parse_table_1751.c deleted file mode 100644 index a95e5d7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1751.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1751.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8755(t_small_parse_table_array *v) -{ - v->a[175100] = anon_sym_SEMI; - v->a[175101] = anon_sym_PIPE_PIPE; - v->a[175102] = anon_sym_AMP_AMP; - v->a[175103] = anon_sym_PIPE; - v->a[175104] = anon_sym_AMP; - v->a[175105] = anon_sym_LT; - v->a[175106] = anon_sym_GT; - v->a[175107] = anon_sym_LT_LT; - v->a[175108] = anon_sym_GT_GT; - v->a[175109] = anon_sym_SEMI_SEMI; - v->a[175110] = anon_sym_PIPE_AMP; - v->a[175111] = anon_sym_AMP_GT; - v->a[175112] = anon_sym_AMP_GT_GT; - v->a[175113] = anon_sym_LT_AMP; - v->a[175114] = anon_sym_GT_AMP; - v->a[175115] = anon_sym_GT_PIPE; - v->a[175116] = anon_sym_LT_AMP_DASH; - v->a[175117] = anon_sym_GT_AMP_DASH; - v->a[175118] = anon_sym_LT_LT_DASH; - v->a[175119] = aux_sym_heredoc_redirect_token1; - small_parse_table_8756(v); -} - -void small_parse_table_8756(t_small_parse_table_array *v) -{ - v->a[175120] = anon_sym_BQUOTE; - v->a[175121] = 3; - v->a[175122] = actions(71); - v->a[175123] = 1; - v->a[175124] = sym_comment; - v->a[175125] = actions(7114); - v->a[175126] = 14; - v->a[175127] = anon_sym_EQ; - v->a[175128] = anon_sym_PIPE; - v->a[175129] = anon_sym_CARET; - v->a[175130] = anon_sym_AMP; - v->a[175131] = anon_sym_LT; - v->a[175132] = anon_sym_GT; - v->a[175133] = anon_sym_LT_LT; - v->a[175134] = anon_sym_GT_GT; - v->a[175135] = anon_sym_PLUS; - v->a[175136] = anon_sym_DASH; - v->a[175137] = anon_sym_STAR; - v->a[175138] = anon_sym_SLASH; - v->a[175139] = anon_sym_PERCENT; - small_parse_table_8757(v); -} - -void small_parse_table_8757(t_small_parse_table_array *v) -{ - v->a[175140] = anon_sym_STAR_STAR; - v->a[175141] = actions(7112); - v->a[175142] = 22; - v->a[175143] = anon_sym_PLUS_PLUS; - v->a[175144] = anon_sym_DASH_DASH; - v->a[175145] = anon_sym_PLUS_EQ; - v->a[175146] = anon_sym_DASH_EQ; - v->a[175147] = anon_sym_STAR_EQ; - v->a[175148] = anon_sym_SLASH_EQ; - v->a[175149] = anon_sym_PERCENT_EQ; - v->a[175150] = anon_sym_STAR_STAR_EQ; - v->a[175151] = anon_sym_LT_LT_EQ; - v->a[175152] = anon_sym_GT_GT_EQ; - v->a[175153] = anon_sym_AMP_EQ; - v->a[175154] = anon_sym_CARET_EQ; - v->a[175155] = anon_sym_PIPE_EQ; - v->a[175156] = anon_sym_PIPE_PIPE; - v->a[175157] = anon_sym_AMP_AMP; - v->a[175158] = anon_sym_EQ_EQ; - v->a[175159] = anon_sym_BANG_EQ; - small_parse_table_8758(v); -} - -void small_parse_table_8758(t_small_parse_table_array *v) -{ - v->a[175160] = anon_sym_LT_EQ; - v->a[175161] = anon_sym_GT_EQ; - v->a[175162] = anon_sym_RPAREN; - v->a[175163] = anon_sym_EQ_TILDE; - v->a[175164] = anon_sym_QMARK; - v->a[175165] = 3; - v->a[175166] = actions(71); - v->a[175167] = 1; - v->a[175168] = sym_comment; - v->a[175169] = actions(7465); - v->a[175170] = 13; - v->a[175171] = anon_sym_PIPE; - v->a[175172] = anon_sym_CARET; - v->a[175173] = anon_sym_AMP; - v->a[175174] = anon_sym_LT; - v->a[175175] = anon_sym_GT; - v->a[175176] = anon_sym_LT_LT; - v->a[175177] = anon_sym_GT_GT; - v->a[175178] = anon_sym_PLUS; - v->a[175179] = anon_sym_DASH; - small_parse_table_8759(v); -} - -void small_parse_table_8759(t_small_parse_table_array *v) -{ - v->a[175180] = anon_sym_STAR; - v->a[175181] = anon_sym_SLASH; - v->a[175182] = anon_sym_PERCENT; - v->a[175183] = anon_sym_STAR_STAR; - v->a[175184] = actions(7467); - v->a[175185] = 23; - v->a[175186] = anon_sym_RPAREN_RPAREN; - v->a[175187] = anon_sym_COMMA; - v->a[175188] = anon_sym_PLUS_PLUS; - v->a[175189] = anon_sym_DASH_DASH; - v->a[175190] = anon_sym_PLUS_EQ; - v->a[175191] = anon_sym_DASH_EQ; - v->a[175192] = anon_sym_STAR_EQ; - v->a[175193] = anon_sym_SLASH_EQ; - v->a[175194] = anon_sym_PERCENT_EQ; - v->a[175195] = anon_sym_STAR_STAR_EQ; - v->a[175196] = anon_sym_LT_LT_EQ; - v->a[175197] = anon_sym_GT_GT_EQ; - v->a[175198] = anon_sym_AMP_EQ; - v->a[175199] = anon_sym_CARET_EQ; - small_parse_table_8760(v); -} - -/* EOF small_parse_table_1751.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1752.c b/parser/static/small_parse_table/small_parse_table_1752.c deleted file mode 100644 index d1468583..00000000 --- a/parser/static/small_parse_table/small_parse_table_1752.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1752.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8760(t_small_parse_table_array *v) -{ - v->a[175200] = anon_sym_PIPE_EQ; - v->a[175201] = anon_sym_PIPE_PIPE; - v->a[175202] = anon_sym_DASHo; - v->a[175203] = anon_sym_AMP_AMP; - v->a[175204] = anon_sym_DASHa; - v->a[175205] = anon_sym_EQ_EQ; - v->a[175206] = anon_sym_BANG_EQ; - v->a[175207] = anon_sym_LT_EQ; - v->a[175208] = anon_sym_GT_EQ; - v->a[175209] = 19; - v->a[175210] = actions(71); - v->a[175211] = 1; - v->a[175212] = sym_comment; - v->a[175213] = actions(6995); - v->a[175214] = 1; - v->a[175215] = anon_sym_RBRACK; - v->a[175216] = actions(7567); - v->a[175217] = 1; - v->a[175218] = anon_sym_EQ; - v->a[175219] = actions(7573); - small_parse_table_8761(v); -} - -void small_parse_table_8761(t_small_parse_table_array *v) -{ - v->a[175220] = 1; - v->a[175221] = anon_sym_PIPE_PIPE; - v->a[175222] = actions(7575); - v->a[175223] = 1; - v->a[175224] = anon_sym_AMP_AMP; - v->a[175225] = actions(7577); - v->a[175226] = 1; - v->a[175227] = anon_sym_PIPE; - v->a[175228] = actions(7579); - v->a[175229] = 1; - v->a[175230] = anon_sym_CARET; - v->a[175231] = actions(7581); - v->a[175232] = 1; - v->a[175233] = anon_sym_AMP; - v->a[175234] = actions(7595); - v->a[175235] = 1; - v->a[175236] = anon_sym_STAR_STAR; - v->a[175237] = actions(7597); - v->a[175238] = 1; - v->a[175239] = anon_sym_EQ_TILDE; - small_parse_table_8762(v); -} - -void small_parse_table_8762(t_small_parse_table_array *v) -{ - v->a[175240] = actions(7599); - v->a[175241] = 1; - v->a[175242] = anon_sym_QMARK; - v->a[175243] = actions(7569); - v->a[175244] = 2; - v->a[175245] = anon_sym_PLUS_PLUS; - v->a[175246] = anon_sym_DASH_DASH; - v->a[175247] = actions(7583); - v->a[175248] = 2; - v->a[175249] = anon_sym_EQ_EQ; - v->a[175250] = anon_sym_BANG_EQ; - v->a[175251] = actions(7585); - v->a[175252] = 2; - v->a[175253] = anon_sym_LT; - v->a[175254] = anon_sym_GT; - v->a[175255] = actions(7587); - v->a[175256] = 2; - v->a[175257] = anon_sym_LT_EQ; - v->a[175258] = anon_sym_GT_EQ; - v->a[175259] = actions(7589); - small_parse_table_8763(v); -} - -void small_parse_table_8763(t_small_parse_table_array *v) -{ - v->a[175260] = 2; - v->a[175261] = anon_sym_LT_LT; - v->a[175262] = anon_sym_GT_GT; - v->a[175263] = actions(7591); - v->a[175264] = 2; - v->a[175265] = anon_sym_PLUS; - v->a[175266] = anon_sym_DASH; - v->a[175267] = actions(7593); - v->a[175268] = 3; - v->a[175269] = anon_sym_STAR; - v->a[175270] = anon_sym_SLASH; - v->a[175271] = anon_sym_PERCENT; - v->a[175272] = actions(7571); - v->a[175273] = 11; - v->a[175274] = anon_sym_PLUS_EQ; - v->a[175275] = anon_sym_DASH_EQ; - v->a[175276] = anon_sym_STAR_EQ; - v->a[175277] = anon_sym_SLASH_EQ; - v->a[175278] = anon_sym_PERCENT_EQ; - v->a[175279] = anon_sym_STAR_STAR_EQ; - small_parse_table_8764(v); -} - -void small_parse_table_8764(t_small_parse_table_array *v) -{ - v->a[175280] = anon_sym_LT_LT_EQ; - v->a[175281] = anon_sym_GT_GT_EQ; - v->a[175282] = anon_sym_AMP_EQ; - v->a[175283] = anon_sym_CARET_EQ; - v->a[175284] = anon_sym_PIPE_EQ; - v->a[175285] = 19; - v->a[175286] = actions(71); - v->a[175287] = 1; - v->a[175288] = sym_comment; - v->a[175289] = actions(7070); - v->a[175290] = 1; - v->a[175291] = anon_sym_RBRACK; - v->a[175292] = actions(7567); - v->a[175293] = 1; - v->a[175294] = anon_sym_EQ; - v->a[175295] = actions(7573); - v->a[175296] = 1; - v->a[175297] = anon_sym_PIPE_PIPE; - v->a[175298] = actions(7575); - v->a[175299] = 1; - small_parse_table_8765(v); -} - -/* EOF small_parse_table_1752.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1753.c b/parser/static/small_parse_table/small_parse_table_1753.c deleted file mode 100644 index 32ef00fe..00000000 --- a/parser/static/small_parse_table/small_parse_table_1753.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1753.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8765(t_small_parse_table_array *v) -{ - v->a[175300] = anon_sym_AMP_AMP; - v->a[175301] = actions(7577); - v->a[175302] = 1; - v->a[175303] = anon_sym_PIPE; - v->a[175304] = actions(7579); - v->a[175305] = 1; - v->a[175306] = anon_sym_CARET; - v->a[175307] = actions(7581); - v->a[175308] = 1; - v->a[175309] = anon_sym_AMP; - v->a[175310] = actions(7595); - v->a[175311] = 1; - v->a[175312] = anon_sym_STAR_STAR; - v->a[175313] = actions(7597); - v->a[175314] = 1; - v->a[175315] = anon_sym_EQ_TILDE; - v->a[175316] = actions(7599); - v->a[175317] = 1; - v->a[175318] = anon_sym_QMARK; - v->a[175319] = actions(7569); - small_parse_table_8766(v); -} - -void small_parse_table_8766(t_small_parse_table_array *v) -{ - v->a[175320] = 2; - v->a[175321] = anon_sym_PLUS_PLUS; - v->a[175322] = anon_sym_DASH_DASH; - v->a[175323] = actions(7583); - v->a[175324] = 2; - v->a[175325] = anon_sym_EQ_EQ; - v->a[175326] = anon_sym_BANG_EQ; - v->a[175327] = actions(7585); - v->a[175328] = 2; - v->a[175329] = anon_sym_LT; - v->a[175330] = anon_sym_GT; - v->a[175331] = actions(7587); - v->a[175332] = 2; - v->a[175333] = anon_sym_LT_EQ; - v->a[175334] = anon_sym_GT_EQ; - v->a[175335] = actions(7589); - v->a[175336] = 2; - v->a[175337] = anon_sym_LT_LT; - v->a[175338] = anon_sym_GT_GT; - v->a[175339] = actions(7591); - small_parse_table_8767(v); -} - -void small_parse_table_8767(t_small_parse_table_array *v) -{ - v->a[175340] = 2; - v->a[175341] = anon_sym_PLUS; - v->a[175342] = anon_sym_DASH; - v->a[175343] = actions(7593); - v->a[175344] = 3; - v->a[175345] = anon_sym_STAR; - v->a[175346] = anon_sym_SLASH; - v->a[175347] = anon_sym_PERCENT; - v->a[175348] = actions(7571); - v->a[175349] = 11; - v->a[175350] = anon_sym_PLUS_EQ; - v->a[175351] = anon_sym_DASH_EQ; - v->a[175352] = anon_sym_STAR_EQ; - v->a[175353] = anon_sym_SLASH_EQ; - v->a[175354] = anon_sym_PERCENT_EQ; - v->a[175355] = anon_sym_STAR_STAR_EQ; - v->a[175356] = anon_sym_LT_LT_EQ; - v->a[175357] = anon_sym_GT_GT_EQ; - v->a[175358] = anon_sym_AMP_EQ; - v->a[175359] = anon_sym_CARET_EQ; - small_parse_table_8768(v); -} - -void small_parse_table_8768(t_small_parse_table_array *v) -{ - v->a[175360] = anon_sym_PIPE_EQ; - v->a[175361] = 3; - v->a[175362] = actions(71); - v->a[175363] = 1; - v->a[175364] = sym_comment; - v->a[175365] = actions(1316); - v->a[175366] = 13; - v->a[175367] = anon_sym_PIPE; - v->a[175368] = anon_sym_CARET; - v->a[175369] = anon_sym_AMP; - v->a[175370] = anon_sym_LT; - v->a[175371] = anon_sym_GT; - v->a[175372] = anon_sym_LT_LT; - v->a[175373] = anon_sym_GT_GT; - v->a[175374] = anon_sym_PLUS; - v->a[175375] = anon_sym_DASH; - v->a[175376] = anon_sym_STAR; - v->a[175377] = anon_sym_SLASH; - v->a[175378] = anon_sym_PERCENT; - v->a[175379] = anon_sym_STAR_STAR; - small_parse_table_8769(v); -} - -void small_parse_table_8769(t_small_parse_table_array *v) -{ - v->a[175380] = actions(1318); - v->a[175381] = 23; - v->a[175382] = anon_sym_COMMA; - v->a[175383] = anon_sym_PLUS_PLUS; - v->a[175384] = anon_sym_DASH_DASH; - v->a[175385] = anon_sym_PLUS_EQ; - v->a[175386] = anon_sym_DASH_EQ; - v->a[175387] = anon_sym_STAR_EQ; - v->a[175388] = anon_sym_SLASH_EQ; - v->a[175389] = anon_sym_PERCENT_EQ; - v->a[175390] = anon_sym_STAR_STAR_EQ; - v->a[175391] = anon_sym_LT_LT_EQ; - v->a[175392] = anon_sym_GT_GT_EQ; - v->a[175393] = anon_sym_AMP_EQ; - v->a[175394] = anon_sym_CARET_EQ; - v->a[175395] = anon_sym_PIPE_EQ; - v->a[175396] = anon_sym_PIPE_PIPE; - v->a[175397] = anon_sym_DASHo; - v->a[175398] = anon_sym_AMP_AMP; - v->a[175399] = anon_sym_DASHa; - small_parse_table_8770(v); -} - -/* EOF small_parse_table_1753.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1754.c b/parser/static/small_parse_table/small_parse_table_1754.c deleted file mode 100644 index d58cfe40..00000000 --- a/parser/static/small_parse_table/small_parse_table_1754.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1754.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8770(t_small_parse_table_array *v) -{ - v->a[175400] = anon_sym_EQ_EQ; - v->a[175401] = anon_sym_BANG_EQ; - v->a[175402] = anon_sym_LT_EQ; - v->a[175403] = anon_sym_GT_EQ; - v->a[175404] = anon_sym_RPAREN; - v->a[175405] = 4; - v->a[175406] = actions(71); - v->a[175407] = 1; - v->a[175408] = sym_comment; - v->a[175409] = actions(7643); - v->a[175410] = 2; - v->a[175411] = anon_sym_PLUS_PLUS; - v->a[175412] = anon_sym_DASH_DASH; - v->a[175413] = actions(7469); - v->a[175414] = 13; - v->a[175415] = anon_sym_PIPE; - v->a[175416] = anon_sym_CARET; - v->a[175417] = anon_sym_AMP; - v->a[175418] = anon_sym_LT; - v->a[175419] = anon_sym_GT; - small_parse_table_8771(v); -} - -void small_parse_table_8771(t_small_parse_table_array *v) -{ - v->a[175420] = anon_sym_LT_LT; - v->a[175421] = anon_sym_GT_GT; - v->a[175422] = anon_sym_PLUS; - v->a[175423] = anon_sym_DASH; - v->a[175424] = anon_sym_STAR; - v->a[175425] = anon_sym_SLASH; - v->a[175426] = anon_sym_PERCENT; - v->a[175427] = anon_sym_STAR_STAR; - v->a[175428] = actions(7471); - v->a[175429] = 21; - v->a[175430] = anon_sym_RPAREN_RPAREN; - v->a[175431] = anon_sym_COMMA; - v->a[175432] = anon_sym_PLUS_EQ; - v->a[175433] = anon_sym_DASH_EQ; - v->a[175434] = anon_sym_STAR_EQ; - v->a[175435] = anon_sym_SLASH_EQ; - v->a[175436] = anon_sym_PERCENT_EQ; - v->a[175437] = anon_sym_STAR_STAR_EQ; - v->a[175438] = anon_sym_LT_LT_EQ; - v->a[175439] = anon_sym_GT_GT_EQ; - small_parse_table_8772(v); -} - -void small_parse_table_8772(t_small_parse_table_array *v) -{ - v->a[175440] = anon_sym_AMP_EQ; - v->a[175441] = anon_sym_CARET_EQ; - v->a[175442] = anon_sym_PIPE_EQ; - v->a[175443] = anon_sym_PIPE_PIPE; - v->a[175444] = anon_sym_DASHo; - v->a[175445] = anon_sym_AMP_AMP; - v->a[175446] = anon_sym_DASHa; - v->a[175447] = anon_sym_EQ_EQ; - v->a[175448] = anon_sym_BANG_EQ; - v->a[175449] = anon_sym_LT_EQ; - v->a[175450] = anon_sym_GT_EQ; - v->a[175451] = 3; - v->a[175452] = actions(71); - v->a[175453] = 1; - v->a[175454] = sym_comment; - v->a[175455] = actions(7106); - v->a[175456] = 14; - v->a[175457] = anon_sym_EQ; - v->a[175458] = anon_sym_PIPE; - v->a[175459] = anon_sym_CARET; - small_parse_table_8773(v); -} - -void small_parse_table_8773(t_small_parse_table_array *v) -{ - v->a[175460] = anon_sym_AMP; - v->a[175461] = anon_sym_LT; - v->a[175462] = anon_sym_GT; - v->a[175463] = anon_sym_LT_LT; - v->a[175464] = anon_sym_GT_GT; - v->a[175465] = anon_sym_PLUS; - v->a[175466] = anon_sym_DASH; - v->a[175467] = anon_sym_STAR; - v->a[175468] = anon_sym_SLASH; - v->a[175469] = anon_sym_PERCENT; - v->a[175470] = anon_sym_STAR_STAR; - v->a[175471] = actions(7104); - v->a[175472] = 22; - v->a[175473] = anon_sym_PLUS_PLUS; - v->a[175474] = anon_sym_DASH_DASH; - v->a[175475] = anon_sym_PLUS_EQ; - v->a[175476] = anon_sym_DASH_EQ; - v->a[175477] = anon_sym_STAR_EQ; - v->a[175478] = anon_sym_SLASH_EQ; - v->a[175479] = anon_sym_PERCENT_EQ; - small_parse_table_8774(v); -} - -void small_parse_table_8774(t_small_parse_table_array *v) -{ - v->a[175480] = anon_sym_STAR_STAR_EQ; - v->a[175481] = anon_sym_LT_LT_EQ; - v->a[175482] = anon_sym_GT_GT_EQ; - v->a[175483] = anon_sym_AMP_EQ; - v->a[175484] = anon_sym_CARET_EQ; - v->a[175485] = anon_sym_PIPE_EQ; - v->a[175486] = anon_sym_PIPE_PIPE; - v->a[175487] = anon_sym_AMP_AMP; - v->a[175488] = anon_sym_EQ_EQ; - v->a[175489] = anon_sym_BANG_EQ; - v->a[175490] = anon_sym_LT_EQ; - v->a[175491] = anon_sym_GT_EQ; - v->a[175492] = anon_sym_RPAREN; - v->a[175493] = anon_sym_EQ_TILDE; - v->a[175494] = anon_sym_QMARK; - v->a[175495] = 8; - v->a[175496] = actions(71); - v->a[175497] = 1; - v->a[175498] = sym_comment; - v->a[175499] = actions(7639); - small_parse_table_8775(v); -} - -/* EOF small_parse_table_1754.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1755.c b/parser/static/small_parse_table/small_parse_table_1755.c deleted file mode 100644 index 53cdc93c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1755.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1755.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8775(t_small_parse_table_array *v) -{ - v->a[175500] = 1; - v->a[175501] = anon_sym_STAR_STAR; - v->a[175502] = actions(7615); - v->a[175503] = 2; - v->a[175504] = anon_sym_PLUS_PLUS; - v->a[175505] = anon_sym_DASH_DASH; - v->a[175506] = actions(7633); - v->a[175507] = 2; - v->a[175508] = anon_sym_LT_LT; - v->a[175509] = anon_sym_GT_GT; - v->a[175510] = actions(7635); - v->a[175511] = 2; - v->a[175512] = anon_sym_PLUS; - v->a[175513] = anon_sym_DASH; - v->a[175514] = actions(7637); - v->a[175515] = 3; - v->a[175516] = anon_sym_STAR; - v->a[175517] = anon_sym_SLASH; - v->a[175518] = anon_sym_PERCENT; - v->a[175519] = actions(7096); - small_parse_table_8776(v); -} - -void small_parse_table_8776(t_small_parse_table_array *v) -{ - v->a[175520] = 6; - v->a[175521] = anon_sym_EQ; - v->a[175522] = anon_sym_PIPE; - v->a[175523] = anon_sym_CARET; - v->a[175524] = anon_sym_AMP; - v->a[175525] = anon_sym_LT; - v->a[175526] = anon_sym_GT; - v->a[175527] = actions(7094); - v->a[175528] = 20; - v->a[175529] = anon_sym_PLUS_EQ; - v->a[175530] = anon_sym_DASH_EQ; - v->a[175531] = anon_sym_STAR_EQ; - v->a[175532] = anon_sym_SLASH_EQ; - v->a[175533] = anon_sym_PERCENT_EQ; - v->a[175534] = anon_sym_STAR_STAR_EQ; - v->a[175535] = anon_sym_LT_LT_EQ; - v->a[175536] = anon_sym_GT_GT_EQ; - v->a[175537] = anon_sym_AMP_EQ; - v->a[175538] = anon_sym_CARET_EQ; - v->a[175539] = anon_sym_PIPE_EQ; - small_parse_table_8777(v); -} - -void small_parse_table_8777(t_small_parse_table_array *v) -{ - v->a[175540] = anon_sym_PIPE_PIPE; - v->a[175541] = anon_sym_AMP_AMP; - v->a[175542] = anon_sym_EQ_EQ; - v->a[175543] = anon_sym_BANG_EQ; - v->a[175544] = anon_sym_LT_EQ; - v->a[175545] = anon_sym_GT_EQ; - v->a[175546] = anon_sym_RPAREN; - v->a[175547] = anon_sym_EQ_TILDE; - v->a[175548] = anon_sym_QMARK; - v->a[175549] = 3; - v->a[175550] = actions(71); - v->a[175551] = 1; - v->a[175552] = sym_comment; - v->a[175553] = actions(1320); - v->a[175554] = 14; - v->a[175555] = anon_sym_EQ; - v->a[175556] = anon_sym_PIPE; - v->a[175557] = anon_sym_CARET; - v->a[175558] = anon_sym_AMP; - v->a[175559] = anon_sym_LT; - small_parse_table_8778(v); -} - -void small_parse_table_8778(t_small_parse_table_array *v) -{ - v->a[175560] = anon_sym_GT; - v->a[175561] = anon_sym_LT_LT; - v->a[175562] = anon_sym_GT_GT; - v->a[175563] = anon_sym_PLUS; - v->a[175564] = anon_sym_DASH; - v->a[175565] = anon_sym_STAR; - v->a[175566] = anon_sym_SLASH; - v->a[175567] = anon_sym_PERCENT; - v->a[175568] = anon_sym_STAR_STAR; - v->a[175569] = actions(1322); - v->a[175570] = 22; - v->a[175571] = anon_sym_PLUS_PLUS; - v->a[175572] = anon_sym_DASH_DASH; - v->a[175573] = anon_sym_PLUS_EQ; - v->a[175574] = anon_sym_DASH_EQ; - v->a[175575] = anon_sym_STAR_EQ; - v->a[175576] = anon_sym_SLASH_EQ; - v->a[175577] = anon_sym_PERCENT_EQ; - v->a[175578] = anon_sym_STAR_STAR_EQ; - v->a[175579] = anon_sym_LT_LT_EQ; - small_parse_table_8779(v); -} - -void small_parse_table_8779(t_small_parse_table_array *v) -{ - v->a[175580] = anon_sym_GT_GT_EQ; - v->a[175581] = anon_sym_AMP_EQ; - v->a[175582] = anon_sym_CARET_EQ; - v->a[175583] = anon_sym_PIPE_EQ; - v->a[175584] = anon_sym_PIPE_PIPE; - v->a[175585] = anon_sym_AMP_AMP; - v->a[175586] = anon_sym_EQ_EQ; - v->a[175587] = anon_sym_BANG_EQ; - v->a[175588] = anon_sym_LT_EQ; - v->a[175589] = anon_sym_GT_EQ; - v->a[175590] = anon_sym_RBRACK; - v->a[175591] = anon_sym_EQ_TILDE; - v->a[175592] = anon_sym_QMARK; - v->a[175593] = 3; - v->a[175594] = actions(71); - v->a[175595] = 1; - v->a[175596] = sym_comment; - v->a[175597] = actions(1320); - v->a[175598] = 13; - v->a[175599] = anon_sym_PIPE; - small_parse_table_8780(v); -} - -/* EOF small_parse_table_1755.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1756.c b/parser/static/small_parse_table/small_parse_table_1756.c deleted file mode 100644 index 21939b47..00000000 --- a/parser/static/small_parse_table/small_parse_table_1756.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1756.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8780(t_small_parse_table_array *v) -{ - v->a[175600] = anon_sym_CARET; - v->a[175601] = anon_sym_AMP; - v->a[175602] = anon_sym_LT; - v->a[175603] = anon_sym_GT; - v->a[175604] = anon_sym_LT_LT; - v->a[175605] = anon_sym_GT_GT; - v->a[175606] = anon_sym_PLUS; - v->a[175607] = anon_sym_DASH; - v->a[175608] = anon_sym_STAR; - v->a[175609] = anon_sym_SLASH; - v->a[175610] = anon_sym_PERCENT; - v->a[175611] = anon_sym_STAR_STAR; - v->a[175612] = actions(1322); - v->a[175613] = 23; - v->a[175614] = anon_sym_COMMA; - v->a[175615] = anon_sym_PLUS_PLUS; - v->a[175616] = anon_sym_DASH_DASH; - v->a[175617] = anon_sym_PLUS_EQ; - v->a[175618] = anon_sym_DASH_EQ; - v->a[175619] = anon_sym_STAR_EQ; - small_parse_table_8781(v); -} - -void small_parse_table_8781(t_small_parse_table_array *v) -{ - v->a[175620] = anon_sym_SLASH_EQ; - v->a[175621] = anon_sym_PERCENT_EQ; - v->a[175622] = anon_sym_STAR_STAR_EQ; - v->a[175623] = anon_sym_LT_LT_EQ; - v->a[175624] = anon_sym_GT_GT_EQ; - v->a[175625] = anon_sym_AMP_EQ; - v->a[175626] = anon_sym_CARET_EQ; - v->a[175627] = anon_sym_PIPE_EQ; - v->a[175628] = anon_sym_PIPE_PIPE; - v->a[175629] = anon_sym_DASHo; - v->a[175630] = anon_sym_AMP_AMP; - v->a[175631] = anon_sym_DASHa; - v->a[175632] = anon_sym_EQ_EQ; - v->a[175633] = anon_sym_BANG_EQ; - v->a[175634] = anon_sym_LT_EQ; - v->a[175635] = anon_sym_GT_EQ; - v->a[175636] = anon_sym_RPAREN; - v->a[175637] = 4; - v->a[175638] = actions(71); - v->a[175639] = 1; - small_parse_table_8782(v); -} - -void small_parse_table_8782(t_small_parse_table_array *v) -{ - v->a[175640] = sym_comment; - v->a[175641] = actions(7615); - v->a[175642] = 2; - v->a[175643] = anon_sym_PLUS_PLUS; - v->a[175644] = anon_sym_DASH_DASH; - v->a[175645] = actions(7096); - v->a[175646] = 14; - v->a[175647] = anon_sym_EQ; - v->a[175648] = anon_sym_PIPE; - v->a[175649] = anon_sym_CARET; - v->a[175650] = anon_sym_AMP; - v->a[175651] = anon_sym_LT; - v->a[175652] = anon_sym_GT; - v->a[175653] = anon_sym_LT_LT; - v->a[175654] = anon_sym_GT_GT; - v->a[175655] = anon_sym_PLUS; - v->a[175656] = anon_sym_DASH; - v->a[175657] = anon_sym_STAR; - v->a[175658] = anon_sym_SLASH; - v->a[175659] = anon_sym_PERCENT; - small_parse_table_8783(v); -} - -void small_parse_table_8783(t_small_parse_table_array *v) -{ - v->a[175660] = anon_sym_STAR_STAR; - v->a[175661] = actions(7094); - v->a[175662] = 20; - v->a[175663] = anon_sym_PLUS_EQ; - v->a[175664] = anon_sym_DASH_EQ; - v->a[175665] = anon_sym_STAR_EQ; - v->a[175666] = anon_sym_SLASH_EQ; - v->a[175667] = anon_sym_PERCENT_EQ; - v->a[175668] = anon_sym_STAR_STAR_EQ; - v->a[175669] = anon_sym_LT_LT_EQ; - v->a[175670] = anon_sym_GT_GT_EQ; - v->a[175671] = anon_sym_AMP_EQ; - v->a[175672] = anon_sym_CARET_EQ; - v->a[175673] = anon_sym_PIPE_EQ; - v->a[175674] = anon_sym_PIPE_PIPE; - v->a[175675] = anon_sym_AMP_AMP; - v->a[175676] = anon_sym_EQ_EQ; - v->a[175677] = anon_sym_BANG_EQ; - v->a[175678] = anon_sym_LT_EQ; - v->a[175679] = anon_sym_GT_EQ; - small_parse_table_8784(v); -} - -void small_parse_table_8784(t_small_parse_table_array *v) -{ - v->a[175680] = anon_sym_RPAREN; - v->a[175681] = anon_sym_EQ_TILDE; - v->a[175682] = anon_sym_QMARK; - v->a[175683] = 3; - v->a[175684] = actions(71); - v->a[175685] = 1; - v->a[175686] = sym_comment; - v->a[175687] = actions(1328); - v->a[175688] = 13; - v->a[175689] = anon_sym_PIPE; - v->a[175690] = anon_sym_CARET; - v->a[175691] = anon_sym_AMP; - v->a[175692] = anon_sym_LT; - v->a[175693] = anon_sym_GT; - v->a[175694] = anon_sym_LT_LT; - v->a[175695] = anon_sym_GT_GT; - v->a[175696] = anon_sym_PLUS; - v->a[175697] = anon_sym_DASH; - v->a[175698] = anon_sym_STAR; - v->a[175699] = anon_sym_SLASH; - small_parse_table_8785(v); -} - -/* EOF small_parse_table_1756.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1757.c b/parser/static/small_parse_table/small_parse_table_1757.c deleted file mode 100644 index a537130e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1757.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1757.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8785(t_small_parse_table_array *v) -{ - v->a[175700] = anon_sym_PERCENT; - v->a[175701] = anon_sym_STAR_STAR; - v->a[175702] = actions(1330); - v->a[175703] = 23; - v->a[175704] = anon_sym_COMMA; - v->a[175705] = anon_sym_PLUS_PLUS; - v->a[175706] = anon_sym_DASH_DASH; - v->a[175707] = anon_sym_PLUS_EQ; - v->a[175708] = anon_sym_DASH_EQ; - v->a[175709] = anon_sym_STAR_EQ; - v->a[175710] = anon_sym_SLASH_EQ; - v->a[175711] = anon_sym_PERCENT_EQ; - v->a[175712] = anon_sym_STAR_STAR_EQ; - v->a[175713] = anon_sym_LT_LT_EQ; - v->a[175714] = anon_sym_GT_GT_EQ; - v->a[175715] = anon_sym_AMP_EQ; - v->a[175716] = anon_sym_CARET_EQ; - v->a[175717] = anon_sym_PIPE_EQ; - v->a[175718] = anon_sym_PIPE_PIPE; - v->a[175719] = anon_sym_DASHo; - small_parse_table_8786(v); -} - -void small_parse_table_8786(t_small_parse_table_array *v) -{ - v->a[175720] = anon_sym_AMP_AMP; - v->a[175721] = anon_sym_DASHa; - v->a[175722] = anon_sym_EQ_EQ; - v->a[175723] = anon_sym_BANG_EQ; - v->a[175724] = anon_sym_LT_EQ; - v->a[175725] = anon_sym_GT_EQ; - v->a[175726] = anon_sym_RPAREN; - v->a[175727] = 8; - v->a[175728] = actions(71); - v->a[175729] = 1; - v->a[175730] = sym_comment; - v->a[175731] = actions(7639); - v->a[175732] = 1; - v->a[175733] = anon_sym_STAR_STAR; - v->a[175734] = actions(7615); - v->a[175735] = 2; - v->a[175736] = anon_sym_PLUS_PLUS; - v->a[175737] = anon_sym_DASH_DASH; - v->a[175738] = actions(7633); - v->a[175739] = 2; - small_parse_table_8787(v); -} - -void small_parse_table_8787(t_small_parse_table_array *v) -{ - v->a[175740] = anon_sym_LT_LT; - v->a[175741] = anon_sym_GT_GT; - v->a[175742] = actions(7635); - v->a[175743] = 2; - v->a[175744] = anon_sym_PLUS; - v->a[175745] = anon_sym_DASH; - v->a[175746] = actions(7637); - v->a[175747] = 3; - v->a[175748] = anon_sym_STAR; - v->a[175749] = anon_sym_SLASH; - v->a[175750] = anon_sym_PERCENT; - v->a[175751] = actions(7096); - v->a[175752] = 6; - v->a[175753] = anon_sym_EQ; - v->a[175754] = anon_sym_PIPE; - v->a[175755] = anon_sym_CARET; - v->a[175756] = anon_sym_AMP; - v->a[175757] = anon_sym_LT; - v->a[175758] = anon_sym_GT; - v->a[175759] = actions(7094); - small_parse_table_8788(v); -} - -void small_parse_table_8788(t_small_parse_table_array *v) -{ - v->a[175760] = 20; - v->a[175761] = anon_sym_PLUS_EQ; - v->a[175762] = anon_sym_DASH_EQ; - v->a[175763] = anon_sym_STAR_EQ; - v->a[175764] = anon_sym_SLASH_EQ; - v->a[175765] = anon_sym_PERCENT_EQ; - v->a[175766] = anon_sym_STAR_STAR_EQ; - v->a[175767] = anon_sym_LT_LT_EQ; - v->a[175768] = anon_sym_GT_GT_EQ; - v->a[175769] = anon_sym_AMP_EQ; - v->a[175770] = anon_sym_CARET_EQ; - v->a[175771] = anon_sym_PIPE_EQ; - v->a[175772] = anon_sym_PIPE_PIPE; - v->a[175773] = anon_sym_AMP_AMP; - v->a[175774] = anon_sym_EQ_EQ; - v->a[175775] = anon_sym_BANG_EQ; - v->a[175776] = anon_sym_LT_EQ; - v->a[175777] = anon_sym_GT_EQ; - v->a[175778] = anon_sym_RPAREN; - v->a[175779] = anon_sym_EQ_TILDE; - small_parse_table_8789(v); -} - -void small_parse_table_8789(t_small_parse_table_array *v) -{ - v->a[175780] = anon_sym_QMARK; - v->a[175781] = 19; - v->a[175782] = actions(71); - v->a[175783] = 1; - v->a[175784] = sym_comment; - v->a[175785] = actions(6993); - v->a[175786] = 1; - v->a[175787] = anon_sym_RBRACK; - v->a[175788] = actions(7567); - v->a[175789] = 1; - v->a[175790] = anon_sym_EQ; - v->a[175791] = actions(7573); - v->a[175792] = 1; - v->a[175793] = anon_sym_PIPE_PIPE; - v->a[175794] = actions(7575); - v->a[175795] = 1; - v->a[175796] = anon_sym_AMP_AMP; - v->a[175797] = actions(7577); - v->a[175798] = 1; - v->a[175799] = anon_sym_PIPE; - small_parse_table_8790(v); -} - -/* EOF small_parse_table_1757.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1758.c b/parser/static/small_parse_table/small_parse_table_1758.c deleted file mode 100644 index 39672928..00000000 --- a/parser/static/small_parse_table/small_parse_table_1758.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1758.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8790(t_small_parse_table_array *v) -{ - v->a[175800] = actions(7579); - v->a[175801] = 1; - v->a[175802] = anon_sym_CARET; - v->a[175803] = actions(7581); - v->a[175804] = 1; - v->a[175805] = anon_sym_AMP; - v->a[175806] = actions(7595); - v->a[175807] = 1; - v->a[175808] = anon_sym_STAR_STAR; - v->a[175809] = actions(7597); - v->a[175810] = 1; - v->a[175811] = anon_sym_EQ_TILDE; - v->a[175812] = actions(7599); - v->a[175813] = 1; - v->a[175814] = anon_sym_QMARK; - v->a[175815] = actions(7569); - v->a[175816] = 2; - v->a[175817] = anon_sym_PLUS_PLUS; - v->a[175818] = anon_sym_DASH_DASH; - v->a[175819] = actions(7583); - small_parse_table_8791(v); -} - -void small_parse_table_8791(t_small_parse_table_array *v) -{ - v->a[175820] = 2; - v->a[175821] = anon_sym_EQ_EQ; - v->a[175822] = anon_sym_BANG_EQ; - v->a[175823] = actions(7585); - v->a[175824] = 2; - v->a[175825] = anon_sym_LT; - v->a[175826] = anon_sym_GT; - v->a[175827] = actions(7587); - v->a[175828] = 2; - v->a[175829] = anon_sym_LT_EQ; - v->a[175830] = anon_sym_GT_EQ; - v->a[175831] = actions(7589); - v->a[175832] = 2; - v->a[175833] = anon_sym_LT_LT; - v->a[175834] = anon_sym_GT_GT; - v->a[175835] = actions(7591); - v->a[175836] = 2; - v->a[175837] = anon_sym_PLUS; - v->a[175838] = anon_sym_DASH; - v->a[175839] = actions(7593); - small_parse_table_8792(v); -} - -void small_parse_table_8792(t_small_parse_table_array *v) -{ - v->a[175840] = 3; - v->a[175841] = anon_sym_STAR; - v->a[175842] = anon_sym_SLASH; - v->a[175843] = anon_sym_PERCENT; - v->a[175844] = actions(7571); - v->a[175845] = 11; - v->a[175846] = anon_sym_PLUS_EQ; - v->a[175847] = anon_sym_DASH_EQ; - v->a[175848] = anon_sym_STAR_EQ; - v->a[175849] = anon_sym_SLASH_EQ; - v->a[175850] = anon_sym_PERCENT_EQ; - v->a[175851] = anon_sym_STAR_STAR_EQ; - v->a[175852] = anon_sym_LT_LT_EQ; - v->a[175853] = anon_sym_GT_GT_EQ; - v->a[175854] = anon_sym_AMP_EQ; - v->a[175855] = anon_sym_CARET_EQ; - v->a[175856] = anon_sym_PIPE_EQ; - v->a[175857] = 3; - v->a[175858] = actions(71); - v->a[175859] = 1; - small_parse_table_8793(v); -} - -void small_parse_table_8793(t_small_parse_table_array *v) -{ - v->a[175860] = sym_comment; - v->a[175861] = actions(7489); - v->a[175862] = 13; - v->a[175863] = anon_sym_PIPE; - v->a[175864] = anon_sym_CARET; - v->a[175865] = anon_sym_AMP; - v->a[175866] = anon_sym_LT; - v->a[175867] = anon_sym_GT; - v->a[175868] = anon_sym_LT_LT; - v->a[175869] = anon_sym_GT_GT; - v->a[175870] = anon_sym_PLUS; - v->a[175871] = anon_sym_DASH; - v->a[175872] = anon_sym_STAR; - v->a[175873] = anon_sym_SLASH; - v->a[175874] = anon_sym_PERCENT; - v->a[175875] = anon_sym_STAR_STAR; - v->a[175876] = actions(7491); - v->a[175877] = 23; - v->a[175878] = anon_sym_RPAREN_RPAREN; - v->a[175879] = anon_sym_COMMA; - small_parse_table_8794(v); -} - -void small_parse_table_8794(t_small_parse_table_array *v) -{ - v->a[175880] = anon_sym_PLUS_PLUS; - v->a[175881] = anon_sym_DASH_DASH; - v->a[175882] = anon_sym_PLUS_EQ; - v->a[175883] = anon_sym_DASH_EQ; - v->a[175884] = anon_sym_STAR_EQ; - v->a[175885] = anon_sym_SLASH_EQ; - v->a[175886] = anon_sym_PERCENT_EQ; - v->a[175887] = anon_sym_STAR_STAR_EQ; - v->a[175888] = anon_sym_LT_LT_EQ; - v->a[175889] = anon_sym_GT_GT_EQ; - v->a[175890] = anon_sym_AMP_EQ; - v->a[175891] = anon_sym_CARET_EQ; - v->a[175892] = anon_sym_PIPE_EQ; - v->a[175893] = anon_sym_PIPE_PIPE; - v->a[175894] = anon_sym_DASHo; - v->a[175895] = anon_sym_AMP_AMP; - v->a[175896] = anon_sym_DASHa; - v->a[175897] = anon_sym_EQ_EQ; - v->a[175898] = anon_sym_BANG_EQ; - v->a[175899] = anon_sym_LT_EQ; - small_parse_table_8795(v); -} - -/* EOF small_parse_table_1758.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1759.c b/parser/static/small_parse_table/small_parse_table_1759.c deleted file mode 100644 index 7acee7c5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1759.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1759.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8795(t_small_parse_table_array *v) -{ - v->a[175900] = anon_sym_GT_EQ; - v->a[175901] = 3; - v->a[175902] = actions(71); - v->a[175903] = 1; - v->a[175904] = sym_comment; - v->a[175905] = actions(7501); - v->a[175906] = 13; - v->a[175907] = anon_sym_PIPE; - v->a[175908] = anon_sym_CARET; - v->a[175909] = anon_sym_AMP; - v->a[175910] = anon_sym_LT; - v->a[175911] = anon_sym_GT; - v->a[175912] = anon_sym_LT_LT; - v->a[175913] = anon_sym_GT_GT; - v->a[175914] = anon_sym_PLUS; - v->a[175915] = anon_sym_DASH; - v->a[175916] = anon_sym_STAR; - v->a[175917] = anon_sym_SLASH; - v->a[175918] = anon_sym_PERCENT; - v->a[175919] = anon_sym_STAR_STAR; - small_parse_table_8796(v); -} - -void small_parse_table_8796(t_small_parse_table_array *v) -{ - v->a[175920] = actions(7503); - v->a[175921] = 23; - v->a[175922] = anon_sym_RPAREN_RPAREN; - v->a[175923] = anon_sym_COMMA; - v->a[175924] = anon_sym_PLUS_PLUS; - v->a[175925] = anon_sym_DASH_DASH; - v->a[175926] = anon_sym_PLUS_EQ; - v->a[175927] = anon_sym_DASH_EQ; - v->a[175928] = anon_sym_STAR_EQ; - v->a[175929] = anon_sym_SLASH_EQ; - v->a[175930] = anon_sym_PERCENT_EQ; - v->a[175931] = anon_sym_STAR_STAR_EQ; - v->a[175932] = anon_sym_LT_LT_EQ; - v->a[175933] = anon_sym_GT_GT_EQ; - v->a[175934] = anon_sym_AMP_EQ; - v->a[175935] = anon_sym_CARET_EQ; - v->a[175936] = anon_sym_PIPE_EQ; - v->a[175937] = anon_sym_PIPE_PIPE; - v->a[175938] = anon_sym_DASHo; - v->a[175939] = anon_sym_AMP_AMP; - small_parse_table_8797(v); -} - -void small_parse_table_8797(t_small_parse_table_array *v) -{ - v->a[175940] = anon_sym_DASHa; - v->a[175941] = anon_sym_EQ_EQ; - v->a[175942] = anon_sym_BANG_EQ; - v->a[175943] = anon_sym_LT_EQ; - v->a[175944] = anon_sym_GT_EQ; - v->a[175945] = 3; - v->a[175946] = actions(71); - v->a[175947] = 1; - v->a[175948] = sym_comment; - v->a[175949] = actions(1316); - v->a[175950] = 14; - v->a[175951] = anon_sym_EQ; - v->a[175952] = anon_sym_PIPE; - v->a[175953] = anon_sym_CARET; - v->a[175954] = anon_sym_AMP; - v->a[175955] = anon_sym_LT; - v->a[175956] = anon_sym_GT; - v->a[175957] = anon_sym_LT_LT; - v->a[175958] = anon_sym_GT_GT; - v->a[175959] = anon_sym_PLUS; - small_parse_table_8798(v); -} - -void small_parse_table_8798(t_small_parse_table_array *v) -{ - v->a[175960] = anon_sym_DASH; - v->a[175961] = anon_sym_STAR; - v->a[175962] = anon_sym_SLASH; - v->a[175963] = anon_sym_PERCENT; - v->a[175964] = anon_sym_STAR_STAR; - v->a[175965] = actions(1318); - v->a[175966] = 22; - v->a[175967] = anon_sym_PLUS_PLUS; - v->a[175968] = anon_sym_DASH_DASH; - v->a[175969] = anon_sym_PLUS_EQ; - v->a[175970] = anon_sym_DASH_EQ; - v->a[175971] = anon_sym_STAR_EQ; - v->a[175972] = anon_sym_SLASH_EQ; - v->a[175973] = anon_sym_PERCENT_EQ; - v->a[175974] = anon_sym_STAR_STAR_EQ; - v->a[175975] = anon_sym_LT_LT_EQ; - v->a[175976] = anon_sym_GT_GT_EQ; - v->a[175977] = anon_sym_AMP_EQ; - v->a[175978] = anon_sym_CARET_EQ; - v->a[175979] = anon_sym_PIPE_EQ; - small_parse_table_8799(v); -} - -void small_parse_table_8799(t_small_parse_table_array *v) -{ - v->a[175980] = anon_sym_PIPE_PIPE; - v->a[175981] = anon_sym_AMP_AMP; - v->a[175982] = anon_sym_EQ_EQ; - v->a[175983] = anon_sym_BANG_EQ; - v->a[175984] = anon_sym_LT_EQ; - v->a[175985] = anon_sym_GT_EQ; - v->a[175986] = anon_sym_RPAREN; - v->a[175987] = anon_sym_EQ_TILDE; - v->a[175988] = anon_sym_QMARK; - v->a[175989] = 3; - v->a[175990] = actions(71); - v->a[175991] = 1; - v->a[175992] = sym_comment; - v->a[175993] = actions(1352); - v->a[175994] = 14; - v->a[175995] = anon_sym_EQ; - v->a[175996] = anon_sym_PIPE; - v->a[175997] = anon_sym_CARET; - v->a[175998] = anon_sym_AMP; - v->a[175999] = anon_sym_LT; - small_parse_table_8800(v); -} - -/* EOF small_parse_table_1759.c */ diff --git a/parser/static/small_parse_table/small_parse_table_176.c b/parser/static/small_parse_table/small_parse_table_176.c index 40ac29bf..0ce395fe 100644 --- a/parser/static/small_parse_table/small_parse_table_176.c +++ b/parser/static/small_parse_table/small_parse_table_176.c @@ -14,126 +14,126 @@ void small_parse_table_880(t_small_parse_table_array *v) { - v->a[17600] = sym_command_substitution; - v->a[17601] = state(2690); - v->a[17602] = 1; - v->a[17603] = aux_sym__literal_repeat1; - v->a[17604] = state(3100); - v->a[17605] = 1; - v->a[17606] = sym__expression; - v->a[17607] = state(3359); - v->a[17608] = 1; - v->a[17609] = sym__arithmetic_postfix_expression; - v->a[17610] = state(3361); - v->a[17611] = 1; - v->a[17612] = sym__arithmetic_unary_expression; - v->a[17613] = state(3367); - v->a[17614] = 1; - v->a[17615] = sym__arithmetic_ternary_expression; - v->a[17616] = state(3375); - v->a[17617] = 1; - v->a[17618] = sym__arithmetic_binary_expression; - v->a[17619] = actions(1073); + v->a[17600] = anon_sym_LT_AMP; + v->a[17601] = anon_sym_GT_AMP; + v->a[17602] = anon_sym_GT_PIPE; + v->a[17603] = anon_sym_LT_AMP_DASH; + v->a[17604] = anon_sym_GT_AMP_DASH; + v->a[17605] = anon_sym_LT_LT; + v->a[17606] = anon_sym_LT_LT_DASH; + v->a[17607] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17608] = anon_sym_AMP; + v->a[17609] = anon_sym_DOLLAR; + v->a[17610] = sym__special_character; + v->a[17611] = anon_sym_DQUOTE; + v->a[17612] = sym_raw_string; + v->a[17613] = aux_sym_number_token1; + v->a[17614] = aux_sym_number_token2; + v->a[17615] = anon_sym_DOLLAR_LBRACE; + v->a[17616] = anon_sym_DOLLAR_LPAREN; + v->a[17617] = anon_sym_BQUOTE; + v->a[17618] = anon_sym_DOLLAR_BQUOTE; + v->a[17619] = aux_sym__simple_variable_name_token1; small_parse_table_881(v); } void small_parse_table_881(t_small_parse_table_array *v) { - v->a[17620] = 2; - v->a[17621] = anon_sym_LPAREN_LPAREN; - v->a[17622] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17623] = actions(1083); - v->a[17624] = 2; - v->a[17625] = sym_raw_string; - v->a[17626] = sym_ansi_c_string; - v->a[17627] = actions(1089); - v->a[17628] = 2; - v->a[17629] = anon_sym_LT_LPAREN; - v->a[17630] = anon_sym_GT_LPAREN; - v->a[17631] = actions(3592); - v->a[17632] = 2; - v->a[17633] = anon_sym_PLUS_PLUS2; - v->a[17634] = anon_sym_DASH_DASH2; - v->a[17635] = actions(3594); - v->a[17636] = 2; - v->a[17637] = anon_sym_DASH2; - v->a[17638] = anon_sym_PLUS2; - v->a[17639] = state(2500); + v->a[17620] = sym_word; + v->a[17621] = anon_sym_SEMI; + v->a[17622] = 21; + v->a[17623] = actions(3); + v->a[17624] = 1; + v->a[17625] = sym_comment; + v->a[17626] = actions(2111); + v->a[17627] = 1; + v->a[17628] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17629] = actions(2114); + v->a[17630] = 1; + v->a[17631] = anon_sym_DOLLAR; + v->a[17632] = actions(2120); + v->a[17633] = 1; + v->a[17634] = anon_sym_DQUOTE; + v->a[17635] = actions(2123); + v->a[17636] = 1; + v->a[17637] = aux_sym_number_token1; + v->a[17638] = actions(2126); + v->a[17639] = 1; small_parse_table_882(v); } void small_parse_table_882(t_small_parse_table_array *v) { - v->a[17640] = 4; - v->a[17641] = sym_arithmetic_expansion; - v->a[17642] = sym_brace_expression; - v->a[17643] = sym_translated_string; - v->a[17644] = sym_process_substitution; - v->a[17645] = state(2506); - v->a[17646] = 4; - v->a[17647] = sym_string; - v->a[17648] = sym_number; - v->a[17649] = sym_simple_expansion; - v->a[17650] = sym_expansion; - v->a[17651] = state(3283); - v->a[17652] = 4; - v->a[17653] = sym_subscript; - v->a[17654] = sym__arithmetic_expression; - v->a[17655] = sym__arithmetic_literal; - v->a[17656] = sym__arithmetic_parenthesized_expression; - v->a[17657] = state(3053); - v->a[17658] = 6; - v->a[17659] = sym_binary_expression; + v->a[17640] = aux_sym_number_token2; + v->a[17641] = actions(2129); + v->a[17642] = 1; + v->a[17643] = anon_sym_DOLLAR_LBRACE; + v->a[17644] = actions(2132); + v->a[17645] = 1; + v->a[17646] = anon_sym_DOLLAR_LPAREN; + v->a[17647] = actions(2135); + v->a[17648] = 1; + v->a[17649] = anon_sym_BQUOTE; + v->a[17650] = actions(2138); + v->a[17651] = 1; + v->a[17652] = anon_sym_DOLLAR_BQUOTE; + v->a[17653] = actions(2144); + v->a[17654] = 1; + v->a[17655] = sym__bare_dollar; + v->a[17656] = actions(2147); + v->a[17657] = 1; + v->a[17658] = sym__brace_start; + v->a[17659] = actions(2728); small_parse_table_883(v); } void small_parse_table_883(t_small_parse_table_array *v) { - v->a[17660] = sym_ternary_expression; - v->a[17661] = sym_unary_expression; - v->a[17662] = sym_postfix_expression; - v->a[17663] = sym_parenthesized_expression; - v->a[17664] = sym_concatenation; - v->a[17665] = 21; - v->a[17666] = actions(3); - v->a[17667] = 1; - v->a[17668] = sym_comment; - v->a[17669] = actions(3580); - v->a[17670] = 1; - v->a[17671] = anon_sym_DQUOTE; - v->a[17672] = actions(3610); - v->a[17673] = 1; - v->a[17674] = anon_sym_DOLLAR_LBRACK; - v->a[17675] = actions(3612); - v->a[17676] = 1; - v->a[17677] = anon_sym_DOLLAR; - v->a[17678] = actions(3614); - v->a[17679] = 1; + v->a[17660] = 1; + v->a[17661] = sym__special_character; + v->a[17662] = actions(2731); + v->a[17663] = 1; + v->a[17664] = sym_test_operator; + v->a[17665] = state(490); + v->a[17666] = 1; + v->a[17667] = aux_sym_command_repeat2; + v->a[17668] = state(1232); + v->a[17669] = 1; + v->a[17670] = aux_sym__literal_repeat1; + v->a[17671] = state(1293); + v->a[17672] = 1; + v->a[17673] = sym_concatenation; + v->a[17674] = actions(1195); + v->a[17675] = 2; + v->a[17676] = sym_file_descriptor; + v->a[17677] = aux_sym_heredoc_redirect_token1; + v->a[17678] = actions(2725); + v->a[17679] = 2; small_parse_table_884(v); } void small_parse_table_884(t_small_parse_table_array *v) { - v->a[17680] = sym__special_character; - v->a[17681] = actions(3616); - v->a[17682] = 1; - v->a[17683] = aux_sym_number_token1; - v->a[17684] = actions(3618); - v->a[17685] = 1; - v->a[17686] = aux_sym_number_token2; - v->a[17687] = actions(3620); - v->a[17688] = 1; - v->a[17689] = anon_sym_DOLLAR_LBRACE; - v->a[17690] = actions(3622); - v->a[17691] = 1; - v->a[17692] = anon_sym_DOLLAR_LPAREN; - v->a[17693] = actions(3624); - v->a[17694] = 1; - v->a[17695] = anon_sym_BQUOTE; - v->a[17696] = actions(3626); - v->a[17697] = 1; - v->a[17698] = anon_sym_DOLLAR_BQUOTE; - v->a[17699] = actions(3630); + v->a[17680] = sym_raw_string; + v->a[17681] = sym_word; + v->a[17682] = state(1356); + v->a[17683] = 7; + v->a[17684] = sym_arithmetic_expansion; + v->a[17685] = sym_brace_expression; + v->a[17686] = sym_string; + v->a[17687] = sym_number; + v->a[17688] = sym_simple_expansion; + v->a[17689] = sym_expansion; + v->a[17690] = sym_command_substitution; + v->a[17691] = actions(1193); + v->a[17692] = 16; + v->a[17693] = anon_sym_PIPE; + v->a[17694] = anon_sym_PIPE_AMP; + v->a[17695] = anon_sym_AMP_AMP; + v->a[17696] = anon_sym_PIPE_PIPE; + v->a[17697] = anon_sym_LT; + v->a[17698] = anon_sym_GT; + v->a[17699] = anon_sym_GT_GT; small_parse_table_885(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1760.c b/parser/static/small_parse_table/small_parse_table_1760.c deleted file mode 100644 index 9320cf5f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1760.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1760.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8800(t_small_parse_table_array *v) -{ - v->a[176000] = anon_sym_GT; - v->a[176001] = anon_sym_LT_LT; - v->a[176002] = anon_sym_GT_GT; - v->a[176003] = anon_sym_PLUS; - v->a[176004] = anon_sym_DASH; - v->a[176005] = anon_sym_STAR; - v->a[176006] = anon_sym_SLASH; - v->a[176007] = anon_sym_PERCENT; - v->a[176008] = anon_sym_STAR_STAR; - v->a[176009] = actions(1354); - v->a[176010] = 22; - v->a[176011] = anon_sym_PLUS_PLUS; - v->a[176012] = anon_sym_DASH_DASH; - v->a[176013] = anon_sym_PLUS_EQ; - v->a[176014] = anon_sym_DASH_EQ; - v->a[176015] = anon_sym_STAR_EQ; - v->a[176016] = anon_sym_SLASH_EQ; - v->a[176017] = anon_sym_PERCENT_EQ; - v->a[176018] = anon_sym_STAR_STAR_EQ; - v->a[176019] = anon_sym_LT_LT_EQ; - small_parse_table_8801(v); -} - -void small_parse_table_8801(t_small_parse_table_array *v) -{ - v->a[176020] = anon_sym_GT_GT_EQ; - v->a[176021] = anon_sym_AMP_EQ; - v->a[176022] = anon_sym_CARET_EQ; - v->a[176023] = anon_sym_PIPE_EQ; - v->a[176024] = anon_sym_PIPE_PIPE; - v->a[176025] = anon_sym_AMP_AMP; - v->a[176026] = anon_sym_EQ_EQ; - v->a[176027] = anon_sym_BANG_EQ; - v->a[176028] = anon_sym_LT_EQ; - v->a[176029] = anon_sym_GT_EQ; - v->a[176030] = anon_sym_RBRACK; - v->a[176031] = anon_sym_EQ_TILDE; - v->a[176032] = anon_sym_QMARK; - v->a[176033] = 19; - v->a[176034] = actions(71); - v->a[176035] = 1; - v->a[176036] = sym_comment; - v->a[176037] = actions(6991); - v->a[176038] = 1; - v->a[176039] = anon_sym_RBRACK; - small_parse_table_8802(v); -} - -void small_parse_table_8802(t_small_parse_table_array *v) -{ - v->a[176040] = actions(7567); - v->a[176041] = 1; - v->a[176042] = anon_sym_EQ; - v->a[176043] = actions(7573); - v->a[176044] = 1; - v->a[176045] = anon_sym_PIPE_PIPE; - v->a[176046] = actions(7575); - v->a[176047] = 1; - v->a[176048] = anon_sym_AMP_AMP; - v->a[176049] = actions(7577); - v->a[176050] = 1; - v->a[176051] = anon_sym_PIPE; - v->a[176052] = actions(7579); - v->a[176053] = 1; - v->a[176054] = anon_sym_CARET; - v->a[176055] = actions(7581); - v->a[176056] = 1; - v->a[176057] = anon_sym_AMP; - v->a[176058] = actions(7595); - v->a[176059] = 1; - small_parse_table_8803(v); -} - -void small_parse_table_8803(t_small_parse_table_array *v) -{ - v->a[176060] = anon_sym_STAR_STAR; - v->a[176061] = actions(7597); - v->a[176062] = 1; - v->a[176063] = anon_sym_EQ_TILDE; - v->a[176064] = actions(7599); - v->a[176065] = 1; - v->a[176066] = anon_sym_QMARK; - v->a[176067] = actions(7569); - v->a[176068] = 2; - v->a[176069] = anon_sym_PLUS_PLUS; - v->a[176070] = anon_sym_DASH_DASH; - v->a[176071] = actions(7583); - v->a[176072] = 2; - v->a[176073] = anon_sym_EQ_EQ; - v->a[176074] = anon_sym_BANG_EQ; - v->a[176075] = actions(7585); - v->a[176076] = 2; - v->a[176077] = anon_sym_LT; - v->a[176078] = anon_sym_GT; - v->a[176079] = actions(7587); - small_parse_table_8804(v); -} - -void small_parse_table_8804(t_small_parse_table_array *v) -{ - v->a[176080] = 2; - v->a[176081] = anon_sym_LT_EQ; - v->a[176082] = anon_sym_GT_EQ; - v->a[176083] = actions(7589); - v->a[176084] = 2; - v->a[176085] = anon_sym_LT_LT; - v->a[176086] = anon_sym_GT_GT; - v->a[176087] = actions(7591); - v->a[176088] = 2; - v->a[176089] = anon_sym_PLUS; - v->a[176090] = anon_sym_DASH; - v->a[176091] = actions(7593); - v->a[176092] = 3; - v->a[176093] = anon_sym_STAR; - v->a[176094] = anon_sym_SLASH; - v->a[176095] = anon_sym_PERCENT; - v->a[176096] = actions(7571); - v->a[176097] = 11; - v->a[176098] = anon_sym_PLUS_EQ; - v->a[176099] = anon_sym_DASH_EQ; - small_parse_table_8805(v); -} - -/* EOF small_parse_table_1760.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1761.c b/parser/static/small_parse_table/small_parse_table_1761.c deleted file mode 100644 index dd79afeb..00000000 --- a/parser/static/small_parse_table/small_parse_table_1761.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1761.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8805(t_small_parse_table_array *v) -{ - v->a[176100] = anon_sym_STAR_EQ; - v->a[176101] = anon_sym_SLASH_EQ; - v->a[176102] = anon_sym_PERCENT_EQ; - v->a[176103] = anon_sym_STAR_STAR_EQ; - v->a[176104] = anon_sym_LT_LT_EQ; - v->a[176105] = anon_sym_GT_GT_EQ; - v->a[176106] = anon_sym_AMP_EQ; - v->a[176107] = anon_sym_CARET_EQ; - v->a[176108] = anon_sym_PIPE_EQ; - v->a[176109] = 3; - v->a[176110] = actions(71); - v->a[176111] = 1; - v->a[176112] = sym_comment; - v->a[176113] = actions(7489); - v->a[176114] = 13; - v->a[176115] = anon_sym_PIPE; - v->a[176116] = anon_sym_CARET; - v->a[176117] = anon_sym_AMP; - v->a[176118] = anon_sym_LT; - v->a[176119] = anon_sym_GT; - small_parse_table_8806(v); -} - -void small_parse_table_8806(t_small_parse_table_array *v) -{ - v->a[176120] = anon_sym_LT_LT; - v->a[176121] = anon_sym_GT_GT; - v->a[176122] = anon_sym_PLUS; - v->a[176123] = anon_sym_DASH; - v->a[176124] = anon_sym_STAR; - v->a[176125] = anon_sym_SLASH; - v->a[176126] = anon_sym_PERCENT; - v->a[176127] = anon_sym_STAR_STAR; - v->a[176128] = actions(7491); - v->a[176129] = 23; - v->a[176130] = anon_sym_RPAREN_RPAREN; - v->a[176131] = anon_sym_COMMA; - v->a[176132] = anon_sym_PLUS_PLUS; - v->a[176133] = anon_sym_DASH_DASH; - v->a[176134] = anon_sym_PLUS_EQ; - v->a[176135] = anon_sym_DASH_EQ; - v->a[176136] = anon_sym_STAR_EQ; - v->a[176137] = anon_sym_SLASH_EQ; - v->a[176138] = anon_sym_PERCENT_EQ; - v->a[176139] = anon_sym_STAR_STAR_EQ; - small_parse_table_8807(v); -} - -void small_parse_table_8807(t_small_parse_table_array *v) -{ - v->a[176140] = anon_sym_LT_LT_EQ; - v->a[176141] = anon_sym_GT_GT_EQ; - v->a[176142] = anon_sym_AMP_EQ; - v->a[176143] = anon_sym_CARET_EQ; - v->a[176144] = anon_sym_PIPE_EQ; - v->a[176145] = anon_sym_PIPE_PIPE; - v->a[176146] = anon_sym_DASHo; - v->a[176147] = anon_sym_AMP_AMP; - v->a[176148] = anon_sym_DASHa; - v->a[176149] = anon_sym_EQ_EQ; - v->a[176150] = anon_sym_BANG_EQ; - v->a[176151] = anon_sym_LT_EQ; - v->a[176152] = anon_sym_GT_EQ; - v->a[176153] = 3; - v->a[176154] = actions(71); - v->a[176155] = 1; - v->a[176156] = sym_comment; - v->a[176157] = actions(1340); - v->a[176158] = 13; - v->a[176159] = anon_sym_PIPE; - small_parse_table_8808(v); -} - -void small_parse_table_8808(t_small_parse_table_array *v) -{ - v->a[176160] = anon_sym_CARET; - v->a[176161] = anon_sym_AMP; - v->a[176162] = anon_sym_LT; - v->a[176163] = anon_sym_GT; - v->a[176164] = anon_sym_LT_LT; - v->a[176165] = anon_sym_GT_GT; - v->a[176166] = anon_sym_PLUS; - v->a[176167] = anon_sym_DASH; - v->a[176168] = anon_sym_STAR; - v->a[176169] = anon_sym_SLASH; - v->a[176170] = anon_sym_PERCENT; - v->a[176171] = anon_sym_STAR_STAR; - v->a[176172] = actions(1342); - v->a[176173] = 23; - v->a[176174] = anon_sym_COMMA; - v->a[176175] = anon_sym_PLUS_PLUS; - v->a[176176] = anon_sym_DASH_DASH; - v->a[176177] = anon_sym_PLUS_EQ; - v->a[176178] = anon_sym_DASH_EQ; - v->a[176179] = anon_sym_STAR_EQ; - small_parse_table_8809(v); -} - -void small_parse_table_8809(t_small_parse_table_array *v) -{ - v->a[176180] = anon_sym_SLASH_EQ; - v->a[176181] = anon_sym_PERCENT_EQ; - v->a[176182] = anon_sym_STAR_STAR_EQ; - v->a[176183] = anon_sym_LT_LT_EQ; - v->a[176184] = anon_sym_GT_GT_EQ; - v->a[176185] = anon_sym_AMP_EQ; - v->a[176186] = anon_sym_CARET_EQ; - v->a[176187] = anon_sym_PIPE_EQ; - v->a[176188] = anon_sym_PIPE_PIPE; - v->a[176189] = anon_sym_DASHo; - v->a[176190] = anon_sym_AMP_AMP; - v->a[176191] = anon_sym_DASHa; - v->a[176192] = anon_sym_EQ_EQ; - v->a[176193] = anon_sym_BANG_EQ; - v->a[176194] = anon_sym_LT_EQ; - v->a[176195] = anon_sym_GT_EQ; - v->a[176196] = anon_sym_RPAREN; - v->a[176197] = 16; - v->a[176198] = actions(71); - v->a[176199] = 1; - small_parse_table_8810(v); -} - -/* EOF small_parse_table_1761.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1762.c b/parser/static/small_parse_table/small_parse_table_1762.c deleted file mode 100644 index b64dc419..00000000 --- a/parser/static/small_parse_table/small_parse_table_1762.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1762.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8810(t_small_parse_table_array *v) -{ - v->a[176200] = sym_comment; - v->a[176201] = actions(7645); - v->a[176202] = 1; - v->a[176203] = anon_sym_STAR_STAR; - v->a[176204] = actions(7661); - v->a[176205] = 1; - v->a[176206] = anon_sym_AMP; - v->a[176207] = actions(7663); - v->a[176208] = 1; - v->a[176209] = anon_sym_CARET; - v->a[176210] = actions(7665); - v->a[176211] = 1; - v->a[176212] = anon_sym_PIPE; - v->a[176213] = actions(7511); - v->a[176214] = 2; - v->a[176215] = anon_sym_RPAREN_RPAREN; - v->a[176216] = anon_sym_COMMA; - v->a[176217] = actions(7643); - v->a[176218] = 2; - v->a[176219] = anon_sym_PLUS_PLUS; - small_parse_table_8811(v); -} - -void small_parse_table_8811(t_small_parse_table_array *v) -{ - v->a[176220] = anon_sym_DASH_DASH; - v->a[176221] = actions(7651); - v->a[176222] = 2; - v->a[176223] = anon_sym_PLUS; - v->a[176224] = anon_sym_DASH; - v->a[176225] = actions(7653); - v->a[176226] = 2; - v->a[176227] = anon_sym_LT_LT; - v->a[176228] = anon_sym_GT_GT; - v->a[176229] = actions(7655); - v->a[176230] = 2; - v->a[176231] = anon_sym_LT; - v->a[176232] = anon_sym_GT; - v->a[176233] = actions(7657); - v->a[176234] = 2; - v->a[176235] = anon_sym_LT_EQ; - v->a[176236] = anon_sym_GT_EQ; - v->a[176237] = actions(7659); - v->a[176238] = 2; - v->a[176239] = anon_sym_EQ_EQ; - small_parse_table_8812(v); -} - -void small_parse_table_8812(t_small_parse_table_array *v) -{ - v->a[176240] = anon_sym_BANG_EQ; - v->a[176241] = actions(7667); - v->a[176242] = 2; - v->a[176243] = anon_sym_AMP_AMP; - v->a[176244] = anon_sym_DASHa; - v->a[176245] = actions(7669); - v->a[176246] = 2; - v->a[176247] = anon_sym_PIPE_PIPE; - v->a[176248] = anon_sym_DASHo; - v->a[176249] = actions(7649); - v->a[176250] = 3; - v->a[176251] = anon_sym_STAR; - v->a[176252] = anon_sym_SLASH; - v->a[176253] = anon_sym_PERCENT; - v->a[176254] = actions(7685); - v->a[176255] = 11; - v->a[176256] = anon_sym_PLUS_EQ; - v->a[176257] = anon_sym_DASH_EQ; - v->a[176258] = anon_sym_STAR_EQ; - v->a[176259] = anon_sym_SLASH_EQ; - small_parse_table_8813(v); -} - -void small_parse_table_8813(t_small_parse_table_array *v) -{ - v->a[176260] = anon_sym_PERCENT_EQ; - v->a[176261] = anon_sym_STAR_STAR_EQ; - v->a[176262] = anon_sym_LT_LT_EQ; - v->a[176263] = anon_sym_GT_GT_EQ; - v->a[176264] = anon_sym_AMP_EQ; - v->a[176265] = anon_sym_CARET_EQ; - v->a[176266] = anon_sym_PIPE_EQ; - v->a[176267] = 19; - v->a[176268] = actions(71); - v->a[176269] = 1; - v->a[176270] = sym_comment; - v->a[176271] = actions(6987); - v->a[176272] = 1; - v->a[176273] = anon_sym_RBRACK; - v->a[176274] = actions(7567); - v->a[176275] = 1; - v->a[176276] = anon_sym_EQ; - v->a[176277] = actions(7573); - v->a[176278] = 1; - v->a[176279] = anon_sym_PIPE_PIPE; - small_parse_table_8814(v); -} - -void small_parse_table_8814(t_small_parse_table_array *v) -{ - v->a[176280] = actions(7575); - v->a[176281] = 1; - v->a[176282] = anon_sym_AMP_AMP; - v->a[176283] = actions(7577); - v->a[176284] = 1; - v->a[176285] = anon_sym_PIPE; - v->a[176286] = actions(7579); - v->a[176287] = 1; - v->a[176288] = anon_sym_CARET; - v->a[176289] = actions(7581); - v->a[176290] = 1; - v->a[176291] = anon_sym_AMP; - v->a[176292] = actions(7595); - v->a[176293] = 1; - v->a[176294] = anon_sym_STAR_STAR; - v->a[176295] = actions(7597); - v->a[176296] = 1; - v->a[176297] = anon_sym_EQ_TILDE; - v->a[176298] = actions(7599); - v->a[176299] = 1; - small_parse_table_8815(v); -} - -/* EOF small_parse_table_1762.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1763.c b/parser/static/small_parse_table/small_parse_table_1763.c deleted file mode 100644 index bbfa9cc8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1763.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1763.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8815(t_small_parse_table_array *v) -{ - v->a[176300] = anon_sym_QMARK; - v->a[176301] = actions(7569); - v->a[176302] = 2; - v->a[176303] = anon_sym_PLUS_PLUS; - v->a[176304] = anon_sym_DASH_DASH; - v->a[176305] = actions(7583); - v->a[176306] = 2; - v->a[176307] = anon_sym_EQ_EQ; - v->a[176308] = anon_sym_BANG_EQ; - v->a[176309] = actions(7585); - v->a[176310] = 2; - v->a[176311] = anon_sym_LT; - v->a[176312] = anon_sym_GT; - v->a[176313] = actions(7587); - v->a[176314] = 2; - v->a[176315] = anon_sym_LT_EQ; - v->a[176316] = anon_sym_GT_EQ; - v->a[176317] = actions(7589); - v->a[176318] = 2; - v->a[176319] = anon_sym_LT_LT; - small_parse_table_8816(v); -} - -void small_parse_table_8816(t_small_parse_table_array *v) -{ - v->a[176320] = anon_sym_GT_GT; - v->a[176321] = actions(7591); - v->a[176322] = 2; - v->a[176323] = anon_sym_PLUS; - v->a[176324] = anon_sym_DASH; - v->a[176325] = actions(7593); - v->a[176326] = 3; - v->a[176327] = anon_sym_STAR; - v->a[176328] = anon_sym_SLASH; - v->a[176329] = anon_sym_PERCENT; - v->a[176330] = actions(7571); - v->a[176331] = 11; - v->a[176332] = anon_sym_PLUS_EQ; - v->a[176333] = anon_sym_DASH_EQ; - v->a[176334] = anon_sym_STAR_EQ; - v->a[176335] = anon_sym_SLASH_EQ; - v->a[176336] = anon_sym_PERCENT_EQ; - v->a[176337] = anon_sym_STAR_STAR_EQ; - v->a[176338] = anon_sym_LT_LT_EQ; - v->a[176339] = anon_sym_GT_GT_EQ; - small_parse_table_8817(v); -} - -void small_parse_table_8817(t_small_parse_table_array *v) -{ - v->a[176340] = anon_sym_AMP_EQ; - v->a[176341] = anon_sym_CARET_EQ; - v->a[176342] = anon_sym_PIPE_EQ; - v->a[176343] = 3; - v->a[176344] = actions(71); - v->a[176345] = 1; - v->a[176346] = sym_comment; - v->a[176347] = actions(1320); - v->a[176348] = 14; - v->a[176349] = anon_sym_EQ; - v->a[176350] = anon_sym_PIPE; - v->a[176351] = anon_sym_CARET; - v->a[176352] = anon_sym_AMP; - v->a[176353] = anon_sym_LT; - v->a[176354] = anon_sym_GT; - v->a[176355] = anon_sym_LT_LT; - v->a[176356] = anon_sym_GT_GT; - v->a[176357] = anon_sym_PLUS; - v->a[176358] = anon_sym_DASH; - v->a[176359] = anon_sym_STAR; - small_parse_table_8818(v); -} - -void small_parse_table_8818(t_small_parse_table_array *v) -{ - v->a[176360] = anon_sym_SLASH; - v->a[176361] = anon_sym_PERCENT; - v->a[176362] = anon_sym_STAR_STAR; - v->a[176363] = actions(1322); - v->a[176364] = 22; - v->a[176365] = anon_sym_PLUS_PLUS; - v->a[176366] = anon_sym_DASH_DASH; - v->a[176367] = anon_sym_PLUS_EQ; - v->a[176368] = anon_sym_DASH_EQ; - v->a[176369] = anon_sym_STAR_EQ; - v->a[176370] = anon_sym_SLASH_EQ; - v->a[176371] = anon_sym_PERCENT_EQ; - v->a[176372] = anon_sym_STAR_STAR_EQ; - v->a[176373] = anon_sym_LT_LT_EQ; - v->a[176374] = anon_sym_GT_GT_EQ; - v->a[176375] = anon_sym_AMP_EQ; - v->a[176376] = anon_sym_CARET_EQ; - v->a[176377] = anon_sym_PIPE_EQ; - v->a[176378] = anon_sym_PIPE_PIPE; - v->a[176379] = anon_sym_AMP_AMP; - small_parse_table_8819(v); -} - -void small_parse_table_8819(t_small_parse_table_array *v) -{ - v->a[176380] = anon_sym_EQ_EQ; - v->a[176381] = anon_sym_BANG_EQ; - v->a[176382] = anon_sym_LT_EQ; - v->a[176383] = anon_sym_GT_EQ; - v->a[176384] = anon_sym_RPAREN; - v->a[176385] = anon_sym_EQ_TILDE; - v->a[176386] = anon_sym_QMARK; - v->a[176387] = 3; - v->a[176388] = actions(71); - v->a[176389] = 1; - v->a[176390] = sym_comment; - v->a[176391] = actions(1328); - v->a[176392] = 14; - v->a[176393] = anon_sym_EQ; - v->a[176394] = anon_sym_PIPE; - v->a[176395] = anon_sym_CARET; - v->a[176396] = anon_sym_AMP; - v->a[176397] = anon_sym_LT; - v->a[176398] = anon_sym_GT; - v->a[176399] = anon_sym_LT_LT; - small_parse_table_8820(v); -} - -/* EOF small_parse_table_1763.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1764.c b/parser/static/small_parse_table/small_parse_table_1764.c deleted file mode 100644 index 787bc28b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1764.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1764.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8820(t_small_parse_table_array *v) -{ - v->a[176400] = anon_sym_GT_GT; - v->a[176401] = anon_sym_PLUS; - v->a[176402] = anon_sym_DASH; - v->a[176403] = anon_sym_STAR; - v->a[176404] = anon_sym_SLASH; - v->a[176405] = anon_sym_PERCENT; - v->a[176406] = anon_sym_STAR_STAR; - v->a[176407] = actions(1330); - v->a[176408] = 22; - v->a[176409] = anon_sym_PLUS_PLUS; - v->a[176410] = anon_sym_DASH_DASH; - v->a[176411] = anon_sym_PLUS_EQ; - v->a[176412] = anon_sym_DASH_EQ; - v->a[176413] = anon_sym_STAR_EQ; - v->a[176414] = anon_sym_SLASH_EQ; - v->a[176415] = anon_sym_PERCENT_EQ; - v->a[176416] = anon_sym_STAR_STAR_EQ; - v->a[176417] = anon_sym_LT_LT_EQ; - v->a[176418] = anon_sym_GT_GT_EQ; - v->a[176419] = anon_sym_AMP_EQ; - small_parse_table_8821(v); -} - -void small_parse_table_8821(t_small_parse_table_array *v) -{ - v->a[176420] = anon_sym_CARET_EQ; - v->a[176421] = anon_sym_PIPE_EQ; - v->a[176422] = anon_sym_PIPE_PIPE; - v->a[176423] = anon_sym_AMP_AMP; - v->a[176424] = anon_sym_EQ_EQ; - v->a[176425] = anon_sym_BANG_EQ; - v->a[176426] = anon_sym_LT_EQ; - v->a[176427] = anon_sym_GT_EQ; - v->a[176428] = anon_sym_RPAREN; - v->a[176429] = anon_sym_EQ_TILDE; - v->a[176430] = anon_sym_QMARK; - v->a[176431] = 19; - v->a[176432] = actions(71); - v->a[176433] = 1; - v->a[176434] = sym_comment; - v->a[176435] = actions(6985); - v->a[176436] = 1; - v->a[176437] = anon_sym_RBRACK; - v->a[176438] = actions(7567); - v->a[176439] = 1; - small_parse_table_8822(v); -} - -void small_parse_table_8822(t_small_parse_table_array *v) -{ - v->a[176440] = anon_sym_EQ; - v->a[176441] = actions(7573); - v->a[176442] = 1; - v->a[176443] = anon_sym_PIPE_PIPE; - v->a[176444] = actions(7575); - v->a[176445] = 1; - v->a[176446] = anon_sym_AMP_AMP; - v->a[176447] = actions(7577); - v->a[176448] = 1; - v->a[176449] = anon_sym_PIPE; - v->a[176450] = actions(7579); - v->a[176451] = 1; - v->a[176452] = anon_sym_CARET; - v->a[176453] = actions(7581); - v->a[176454] = 1; - v->a[176455] = anon_sym_AMP; - v->a[176456] = actions(7595); - v->a[176457] = 1; - v->a[176458] = anon_sym_STAR_STAR; - v->a[176459] = actions(7597); - small_parse_table_8823(v); -} - -void small_parse_table_8823(t_small_parse_table_array *v) -{ - v->a[176460] = 1; - v->a[176461] = anon_sym_EQ_TILDE; - v->a[176462] = actions(7599); - v->a[176463] = 1; - v->a[176464] = anon_sym_QMARK; - v->a[176465] = actions(7569); - v->a[176466] = 2; - v->a[176467] = anon_sym_PLUS_PLUS; - v->a[176468] = anon_sym_DASH_DASH; - v->a[176469] = actions(7583); - v->a[176470] = 2; - v->a[176471] = anon_sym_EQ_EQ; - v->a[176472] = anon_sym_BANG_EQ; - v->a[176473] = actions(7585); - v->a[176474] = 2; - v->a[176475] = anon_sym_LT; - v->a[176476] = anon_sym_GT; - v->a[176477] = actions(7587); - v->a[176478] = 2; - v->a[176479] = anon_sym_LT_EQ; - small_parse_table_8824(v); -} - -void small_parse_table_8824(t_small_parse_table_array *v) -{ - v->a[176480] = anon_sym_GT_EQ; - v->a[176481] = actions(7589); - v->a[176482] = 2; - v->a[176483] = anon_sym_LT_LT; - v->a[176484] = anon_sym_GT_GT; - v->a[176485] = actions(7591); - v->a[176486] = 2; - v->a[176487] = anon_sym_PLUS; - v->a[176488] = anon_sym_DASH; - v->a[176489] = actions(7593); - v->a[176490] = 3; - v->a[176491] = anon_sym_STAR; - v->a[176492] = anon_sym_SLASH; - v->a[176493] = anon_sym_PERCENT; - v->a[176494] = actions(7571); - v->a[176495] = 11; - v->a[176496] = anon_sym_PLUS_EQ; - v->a[176497] = anon_sym_DASH_EQ; - v->a[176498] = anon_sym_STAR_EQ; - v->a[176499] = anon_sym_SLASH_EQ; - small_parse_table_8825(v); -} - -/* EOF small_parse_table_1764.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1765.c b/parser/static/small_parse_table/small_parse_table_1765.c deleted file mode 100644 index 998927b2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1765.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1765.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8825(t_small_parse_table_array *v) -{ - v->a[176500] = anon_sym_PERCENT_EQ; - v->a[176501] = anon_sym_STAR_STAR_EQ; - v->a[176502] = anon_sym_LT_LT_EQ; - v->a[176503] = anon_sym_GT_GT_EQ; - v->a[176504] = anon_sym_AMP_EQ; - v->a[176505] = anon_sym_CARET_EQ; - v->a[176506] = anon_sym_PIPE_EQ; - v->a[176507] = 3; - v->a[176508] = actions(71); - v->a[176509] = 1; - v->a[176510] = sym_comment; - v->a[176511] = actions(1352); - v->a[176512] = 13; - v->a[176513] = anon_sym_PIPE; - v->a[176514] = anon_sym_CARET; - v->a[176515] = anon_sym_AMP; - v->a[176516] = anon_sym_LT; - v->a[176517] = anon_sym_GT; - v->a[176518] = anon_sym_LT_LT; - v->a[176519] = anon_sym_GT_GT; - small_parse_table_8826(v); -} - -void small_parse_table_8826(t_small_parse_table_array *v) -{ - v->a[176520] = anon_sym_PLUS; - v->a[176521] = anon_sym_DASH; - v->a[176522] = anon_sym_STAR; - v->a[176523] = anon_sym_SLASH; - v->a[176524] = anon_sym_PERCENT; - v->a[176525] = anon_sym_STAR_STAR; - v->a[176526] = actions(1354); - v->a[176527] = 23; - v->a[176528] = anon_sym_RPAREN_RPAREN; - v->a[176529] = anon_sym_COMMA; - v->a[176530] = anon_sym_PLUS_PLUS; - v->a[176531] = anon_sym_DASH_DASH; - v->a[176532] = anon_sym_PLUS_EQ; - v->a[176533] = anon_sym_DASH_EQ; - v->a[176534] = anon_sym_STAR_EQ; - v->a[176535] = anon_sym_SLASH_EQ; - v->a[176536] = anon_sym_PERCENT_EQ; - v->a[176537] = anon_sym_STAR_STAR_EQ; - v->a[176538] = anon_sym_LT_LT_EQ; - v->a[176539] = anon_sym_GT_GT_EQ; - small_parse_table_8827(v); -} - -void small_parse_table_8827(t_small_parse_table_array *v) -{ - v->a[176540] = anon_sym_AMP_EQ; - v->a[176541] = anon_sym_CARET_EQ; - v->a[176542] = anon_sym_PIPE_EQ; - v->a[176543] = anon_sym_PIPE_PIPE; - v->a[176544] = anon_sym_DASHo; - v->a[176545] = anon_sym_AMP_AMP; - v->a[176546] = anon_sym_DASHa; - v->a[176547] = anon_sym_EQ_EQ; - v->a[176548] = anon_sym_BANG_EQ; - v->a[176549] = anon_sym_LT_EQ; - v->a[176550] = anon_sym_GT_EQ; - v->a[176551] = 8; - v->a[176552] = actions(3); - v->a[176553] = 1; - v->a[176554] = sym_comment; - v->a[176555] = actions(1235); - v->a[176556] = 1; - v->a[176557] = sym_file_descriptor; - v->a[176558] = actions(3791); - v->a[176559] = 1; - small_parse_table_8828(v); -} - -void small_parse_table_8828(t_small_parse_table_array *v) -{ - v->a[176560] = anon_sym_DQUOTE; - v->a[176561] = actions(7444); - v->a[176562] = 1; - v->a[176563] = sym_variable_name; - v->a[176564] = state(4389); - v->a[176565] = 1; - v->a[176566] = sym_string; - v->a[176567] = actions(7442); - v->a[176568] = 2; - v->a[176569] = aux_sym__simple_variable_name_token1; - v->a[176570] = aux_sym__multiline_variable_name_token1; - v->a[176571] = actions(7440); - v->a[176572] = 9; - v->a[176573] = anon_sym_DASH; - v->a[176574] = anon_sym_STAR; - v->a[176575] = anon_sym_BANG; - v->a[176576] = anon_sym_QMARK; - v->a[176577] = anon_sym_DOLLAR; - v->a[176578] = anon_sym_POUND; - v->a[176579] = anon_sym_AT2; - small_parse_table_8829(v); -} - -void small_parse_table_8829(t_small_parse_table_array *v) -{ - v->a[176580] = anon_sym_0; - v->a[176581] = anon_sym__; - v->a[176582] = actions(1227); - v->a[176583] = 21; - v->a[176584] = anon_sym_SEMI; - v->a[176585] = anon_sym_PIPE_PIPE; - v->a[176586] = anon_sym_AMP_AMP; - v->a[176587] = anon_sym_PIPE; - v->a[176588] = anon_sym_AMP; - v->a[176589] = anon_sym_LT; - v->a[176590] = anon_sym_GT; - v->a[176591] = anon_sym_LT_LT; - v->a[176592] = anon_sym_GT_GT; - v->a[176593] = anon_sym_SEMI_SEMI; - v->a[176594] = anon_sym_PIPE_AMP; - v->a[176595] = anon_sym_AMP_GT; - v->a[176596] = anon_sym_AMP_GT_GT; - v->a[176597] = anon_sym_LT_AMP; - v->a[176598] = anon_sym_GT_AMP; - v->a[176599] = anon_sym_GT_PIPE; - small_parse_table_8830(v); -} - -/* EOF small_parse_table_1765.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1766.c b/parser/static/small_parse_table/small_parse_table_1766.c deleted file mode 100644 index bcbcd79b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1766.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1766.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8830(t_small_parse_table_array *v) -{ - v->a[176600] = anon_sym_LT_AMP_DASH; - v->a[176601] = anon_sym_GT_AMP_DASH; - v->a[176602] = anon_sym_LT_LT_DASH; - v->a[176603] = aux_sym_heredoc_redirect_token1; - v->a[176604] = anon_sym_LT_LT_LT; - v->a[176605] = 19; - v->a[176606] = actions(71); - v->a[176607] = 1; - v->a[176608] = sym_comment; - v->a[176609] = actions(6983); - v->a[176610] = 1; - v->a[176611] = anon_sym_RBRACK; - v->a[176612] = actions(7567); - v->a[176613] = 1; - v->a[176614] = anon_sym_EQ; - v->a[176615] = actions(7573); - v->a[176616] = 1; - v->a[176617] = anon_sym_PIPE_PIPE; - v->a[176618] = actions(7575); - v->a[176619] = 1; - small_parse_table_8831(v); -} - -void small_parse_table_8831(t_small_parse_table_array *v) -{ - v->a[176620] = anon_sym_AMP_AMP; - v->a[176621] = actions(7577); - v->a[176622] = 1; - v->a[176623] = anon_sym_PIPE; - v->a[176624] = actions(7579); - v->a[176625] = 1; - v->a[176626] = anon_sym_CARET; - v->a[176627] = actions(7581); - v->a[176628] = 1; - v->a[176629] = anon_sym_AMP; - v->a[176630] = actions(7595); - v->a[176631] = 1; - v->a[176632] = anon_sym_STAR_STAR; - v->a[176633] = actions(7597); - v->a[176634] = 1; - v->a[176635] = anon_sym_EQ_TILDE; - v->a[176636] = actions(7599); - v->a[176637] = 1; - v->a[176638] = anon_sym_QMARK; - v->a[176639] = actions(7569); - small_parse_table_8832(v); -} - -void small_parse_table_8832(t_small_parse_table_array *v) -{ - v->a[176640] = 2; - v->a[176641] = anon_sym_PLUS_PLUS; - v->a[176642] = anon_sym_DASH_DASH; - v->a[176643] = actions(7583); - v->a[176644] = 2; - v->a[176645] = anon_sym_EQ_EQ; - v->a[176646] = anon_sym_BANG_EQ; - v->a[176647] = actions(7585); - v->a[176648] = 2; - v->a[176649] = anon_sym_LT; - v->a[176650] = anon_sym_GT; - v->a[176651] = actions(7587); - v->a[176652] = 2; - v->a[176653] = anon_sym_LT_EQ; - v->a[176654] = anon_sym_GT_EQ; - v->a[176655] = actions(7589); - v->a[176656] = 2; - v->a[176657] = anon_sym_LT_LT; - v->a[176658] = anon_sym_GT_GT; - v->a[176659] = actions(7591); - small_parse_table_8833(v); -} - -void small_parse_table_8833(t_small_parse_table_array *v) -{ - v->a[176660] = 2; - v->a[176661] = anon_sym_PLUS; - v->a[176662] = anon_sym_DASH; - v->a[176663] = actions(7593); - v->a[176664] = 3; - v->a[176665] = anon_sym_STAR; - v->a[176666] = anon_sym_SLASH; - v->a[176667] = anon_sym_PERCENT; - v->a[176668] = actions(7571); - v->a[176669] = 11; - v->a[176670] = anon_sym_PLUS_EQ; - v->a[176671] = anon_sym_DASH_EQ; - v->a[176672] = anon_sym_STAR_EQ; - v->a[176673] = anon_sym_SLASH_EQ; - v->a[176674] = anon_sym_PERCENT_EQ; - v->a[176675] = anon_sym_STAR_STAR_EQ; - v->a[176676] = anon_sym_LT_LT_EQ; - v->a[176677] = anon_sym_GT_GT_EQ; - v->a[176678] = anon_sym_AMP_EQ; - v->a[176679] = anon_sym_CARET_EQ; - small_parse_table_8834(v); -} - -void small_parse_table_8834(t_small_parse_table_array *v) -{ - v->a[176680] = anon_sym_PIPE_EQ; - v->a[176681] = 3; - v->a[176682] = actions(71); - v->a[176683] = 1; - v->a[176684] = sym_comment; - v->a[176685] = actions(1352); - v->a[176686] = 13; - v->a[176687] = anon_sym_PIPE; - v->a[176688] = anon_sym_CARET; - v->a[176689] = anon_sym_AMP; - v->a[176690] = anon_sym_LT; - v->a[176691] = anon_sym_GT; - v->a[176692] = anon_sym_LT_LT; - v->a[176693] = anon_sym_GT_GT; - v->a[176694] = anon_sym_PLUS; - v->a[176695] = anon_sym_DASH; - v->a[176696] = anon_sym_STAR; - v->a[176697] = anon_sym_SLASH; - v->a[176698] = anon_sym_PERCENT; - v->a[176699] = anon_sym_STAR_STAR; - small_parse_table_8835(v); -} - -/* EOF small_parse_table_1766.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1767.c b/parser/static/small_parse_table/small_parse_table_1767.c deleted file mode 100644 index fd34ed16..00000000 --- a/parser/static/small_parse_table/small_parse_table_1767.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1767.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8835(t_small_parse_table_array *v) -{ - v->a[176700] = actions(1354); - v->a[176701] = 23; - v->a[176702] = anon_sym_COMMA; - v->a[176703] = anon_sym_PLUS_PLUS; - v->a[176704] = anon_sym_DASH_DASH; - v->a[176705] = anon_sym_PLUS_EQ; - v->a[176706] = anon_sym_DASH_EQ; - v->a[176707] = anon_sym_STAR_EQ; - v->a[176708] = anon_sym_SLASH_EQ; - v->a[176709] = anon_sym_PERCENT_EQ; - v->a[176710] = anon_sym_STAR_STAR_EQ; - v->a[176711] = anon_sym_LT_LT_EQ; - v->a[176712] = anon_sym_GT_GT_EQ; - v->a[176713] = anon_sym_AMP_EQ; - v->a[176714] = anon_sym_CARET_EQ; - v->a[176715] = anon_sym_PIPE_EQ; - v->a[176716] = anon_sym_PIPE_PIPE; - v->a[176717] = anon_sym_DASHo; - v->a[176718] = anon_sym_AMP_AMP; - v->a[176719] = anon_sym_DASHa; - small_parse_table_8836(v); -} - -void small_parse_table_8836(t_small_parse_table_array *v) -{ - v->a[176720] = anon_sym_EQ_EQ; - v->a[176721] = anon_sym_BANG_EQ; - v->a[176722] = anon_sym_LT_EQ; - v->a[176723] = anon_sym_GT_EQ; - v->a[176724] = anon_sym_RPAREN; - v->a[176725] = 19; - v->a[176726] = actions(71); - v->a[176727] = 1; - v->a[176728] = sym_comment; - v->a[176729] = actions(6981); - v->a[176730] = 1; - v->a[176731] = anon_sym_RBRACK; - v->a[176732] = actions(7567); - v->a[176733] = 1; - v->a[176734] = anon_sym_EQ; - v->a[176735] = actions(7573); - v->a[176736] = 1; - v->a[176737] = anon_sym_PIPE_PIPE; - v->a[176738] = actions(7575); - v->a[176739] = 1; - small_parse_table_8837(v); -} - -void small_parse_table_8837(t_small_parse_table_array *v) -{ - v->a[176740] = anon_sym_AMP_AMP; - v->a[176741] = actions(7577); - v->a[176742] = 1; - v->a[176743] = anon_sym_PIPE; - v->a[176744] = actions(7579); - v->a[176745] = 1; - v->a[176746] = anon_sym_CARET; - v->a[176747] = actions(7581); - v->a[176748] = 1; - v->a[176749] = anon_sym_AMP; - v->a[176750] = actions(7595); - v->a[176751] = 1; - v->a[176752] = anon_sym_STAR_STAR; - v->a[176753] = actions(7597); - v->a[176754] = 1; - v->a[176755] = anon_sym_EQ_TILDE; - v->a[176756] = actions(7599); - v->a[176757] = 1; - v->a[176758] = anon_sym_QMARK; - v->a[176759] = actions(7569); - small_parse_table_8838(v); -} - -void small_parse_table_8838(t_small_parse_table_array *v) -{ - v->a[176760] = 2; - v->a[176761] = anon_sym_PLUS_PLUS; - v->a[176762] = anon_sym_DASH_DASH; - v->a[176763] = actions(7583); - v->a[176764] = 2; - v->a[176765] = anon_sym_EQ_EQ; - v->a[176766] = anon_sym_BANG_EQ; - v->a[176767] = actions(7585); - v->a[176768] = 2; - v->a[176769] = anon_sym_LT; - v->a[176770] = anon_sym_GT; - v->a[176771] = actions(7587); - v->a[176772] = 2; - v->a[176773] = anon_sym_LT_EQ; - v->a[176774] = anon_sym_GT_EQ; - v->a[176775] = actions(7589); - v->a[176776] = 2; - v->a[176777] = anon_sym_LT_LT; - v->a[176778] = anon_sym_GT_GT; - v->a[176779] = actions(7591); - small_parse_table_8839(v); -} - -void small_parse_table_8839(t_small_parse_table_array *v) -{ - v->a[176780] = 2; - v->a[176781] = anon_sym_PLUS; - v->a[176782] = anon_sym_DASH; - v->a[176783] = actions(7593); - v->a[176784] = 3; - v->a[176785] = anon_sym_STAR; - v->a[176786] = anon_sym_SLASH; - v->a[176787] = anon_sym_PERCENT; - v->a[176788] = actions(7571); - v->a[176789] = 11; - v->a[176790] = anon_sym_PLUS_EQ; - v->a[176791] = anon_sym_DASH_EQ; - v->a[176792] = anon_sym_STAR_EQ; - v->a[176793] = anon_sym_SLASH_EQ; - v->a[176794] = anon_sym_PERCENT_EQ; - v->a[176795] = anon_sym_STAR_STAR_EQ; - v->a[176796] = anon_sym_LT_LT_EQ; - v->a[176797] = anon_sym_GT_GT_EQ; - v->a[176798] = anon_sym_AMP_EQ; - v->a[176799] = anon_sym_CARET_EQ; - small_parse_table_8840(v); -} - -/* EOF small_parse_table_1767.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1768.c b/parser/static/small_parse_table/small_parse_table_1768.c deleted file mode 100644 index a18045da..00000000 --- a/parser/static/small_parse_table/small_parse_table_1768.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1768.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8840(t_small_parse_table_array *v) -{ - v->a[176800] = anon_sym_PIPE_EQ; - v->a[176801] = 19; - v->a[176802] = actions(71); - v->a[176803] = 1; - v->a[176804] = sym_comment; - v->a[176805] = actions(6979); - v->a[176806] = 1; - v->a[176807] = anon_sym_RBRACK; - v->a[176808] = actions(7567); - v->a[176809] = 1; - v->a[176810] = anon_sym_EQ; - v->a[176811] = actions(7573); - v->a[176812] = 1; - v->a[176813] = anon_sym_PIPE_PIPE; - v->a[176814] = actions(7575); - v->a[176815] = 1; - v->a[176816] = anon_sym_AMP_AMP; - v->a[176817] = actions(7577); - v->a[176818] = 1; - v->a[176819] = anon_sym_PIPE; - small_parse_table_8841(v); -} - -void small_parse_table_8841(t_small_parse_table_array *v) -{ - v->a[176820] = actions(7579); - v->a[176821] = 1; - v->a[176822] = anon_sym_CARET; - v->a[176823] = actions(7581); - v->a[176824] = 1; - v->a[176825] = anon_sym_AMP; - v->a[176826] = actions(7595); - v->a[176827] = 1; - v->a[176828] = anon_sym_STAR_STAR; - v->a[176829] = actions(7597); - v->a[176830] = 1; - v->a[176831] = anon_sym_EQ_TILDE; - v->a[176832] = actions(7599); - v->a[176833] = 1; - v->a[176834] = anon_sym_QMARK; - v->a[176835] = actions(7569); - v->a[176836] = 2; - v->a[176837] = anon_sym_PLUS_PLUS; - v->a[176838] = anon_sym_DASH_DASH; - v->a[176839] = actions(7583); - small_parse_table_8842(v); -} - -void small_parse_table_8842(t_small_parse_table_array *v) -{ - v->a[176840] = 2; - v->a[176841] = anon_sym_EQ_EQ; - v->a[176842] = anon_sym_BANG_EQ; - v->a[176843] = actions(7585); - v->a[176844] = 2; - v->a[176845] = anon_sym_LT; - v->a[176846] = anon_sym_GT; - v->a[176847] = actions(7587); - v->a[176848] = 2; - v->a[176849] = anon_sym_LT_EQ; - v->a[176850] = anon_sym_GT_EQ; - v->a[176851] = actions(7589); - v->a[176852] = 2; - v->a[176853] = anon_sym_LT_LT; - v->a[176854] = anon_sym_GT_GT; - v->a[176855] = actions(7591); - v->a[176856] = 2; - v->a[176857] = anon_sym_PLUS; - v->a[176858] = anon_sym_DASH; - v->a[176859] = actions(7593); - small_parse_table_8843(v); -} - -void small_parse_table_8843(t_small_parse_table_array *v) -{ - v->a[176860] = 3; - v->a[176861] = anon_sym_STAR; - v->a[176862] = anon_sym_SLASH; - v->a[176863] = anon_sym_PERCENT; - v->a[176864] = actions(7571); - v->a[176865] = 11; - v->a[176866] = anon_sym_PLUS_EQ; - v->a[176867] = anon_sym_DASH_EQ; - v->a[176868] = anon_sym_STAR_EQ; - v->a[176869] = anon_sym_SLASH_EQ; - v->a[176870] = anon_sym_PERCENT_EQ; - v->a[176871] = anon_sym_STAR_STAR_EQ; - v->a[176872] = anon_sym_LT_LT_EQ; - v->a[176873] = anon_sym_GT_GT_EQ; - v->a[176874] = anon_sym_AMP_EQ; - v->a[176875] = anon_sym_CARET_EQ; - v->a[176876] = anon_sym_PIPE_EQ; - v->a[176877] = 19; - v->a[176878] = actions(71); - v->a[176879] = 1; - small_parse_table_8844(v); -} - -void small_parse_table_8844(t_small_parse_table_array *v) -{ - v->a[176880] = sym_comment; - v->a[176881] = actions(6977); - v->a[176882] = 1; - v->a[176883] = anon_sym_RBRACK; - v->a[176884] = actions(7567); - v->a[176885] = 1; - v->a[176886] = anon_sym_EQ; - v->a[176887] = actions(7573); - v->a[176888] = 1; - v->a[176889] = anon_sym_PIPE_PIPE; - v->a[176890] = actions(7575); - v->a[176891] = 1; - v->a[176892] = anon_sym_AMP_AMP; - v->a[176893] = actions(7577); - v->a[176894] = 1; - v->a[176895] = anon_sym_PIPE; - v->a[176896] = actions(7579); - v->a[176897] = 1; - v->a[176898] = anon_sym_CARET; - v->a[176899] = actions(7581); - small_parse_table_8845(v); -} - -/* EOF small_parse_table_1768.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1769.c b/parser/static/small_parse_table/small_parse_table_1769.c deleted file mode 100644 index bb928567..00000000 --- a/parser/static/small_parse_table/small_parse_table_1769.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1769.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8845(t_small_parse_table_array *v) -{ - v->a[176900] = 1; - v->a[176901] = anon_sym_AMP; - v->a[176902] = actions(7595); - v->a[176903] = 1; - v->a[176904] = anon_sym_STAR_STAR; - v->a[176905] = actions(7597); - v->a[176906] = 1; - v->a[176907] = anon_sym_EQ_TILDE; - v->a[176908] = actions(7599); - v->a[176909] = 1; - v->a[176910] = anon_sym_QMARK; - v->a[176911] = actions(7569); - v->a[176912] = 2; - v->a[176913] = anon_sym_PLUS_PLUS; - v->a[176914] = anon_sym_DASH_DASH; - v->a[176915] = actions(7583); - v->a[176916] = 2; - v->a[176917] = anon_sym_EQ_EQ; - v->a[176918] = anon_sym_BANG_EQ; - v->a[176919] = actions(7585); - small_parse_table_8846(v); -} - -void small_parse_table_8846(t_small_parse_table_array *v) -{ - v->a[176920] = 2; - v->a[176921] = anon_sym_LT; - v->a[176922] = anon_sym_GT; - v->a[176923] = actions(7587); - v->a[176924] = 2; - v->a[176925] = anon_sym_LT_EQ; - v->a[176926] = anon_sym_GT_EQ; - v->a[176927] = actions(7589); - v->a[176928] = 2; - v->a[176929] = anon_sym_LT_LT; - v->a[176930] = anon_sym_GT_GT; - v->a[176931] = actions(7591); - v->a[176932] = 2; - v->a[176933] = anon_sym_PLUS; - v->a[176934] = anon_sym_DASH; - v->a[176935] = actions(7593); - v->a[176936] = 3; - v->a[176937] = anon_sym_STAR; - v->a[176938] = anon_sym_SLASH; - v->a[176939] = anon_sym_PERCENT; - small_parse_table_8847(v); -} - -void small_parse_table_8847(t_small_parse_table_array *v) -{ - v->a[176940] = actions(7571); - v->a[176941] = 11; - v->a[176942] = anon_sym_PLUS_EQ; - v->a[176943] = anon_sym_DASH_EQ; - v->a[176944] = anon_sym_STAR_EQ; - v->a[176945] = anon_sym_SLASH_EQ; - v->a[176946] = anon_sym_PERCENT_EQ; - v->a[176947] = anon_sym_STAR_STAR_EQ; - v->a[176948] = anon_sym_LT_LT_EQ; - v->a[176949] = anon_sym_GT_GT_EQ; - v->a[176950] = anon_sym_AMP_EQ; - v->a[176951] = anon_sym_CARET_EQ; - v->a[176952] = anon_sym_PIPE_EQ; - v->a[176953] = 19; - v->a[176954] = actions(71); - v->a[176955] = 1; - v->a[176956] = sym_comment; - v->a[176957] = actions(6975); - v->a[176958] = 1; - v->a[176959] = anon_sym_RBRACK; - small_parse_table_8848(v); -} - -void small_parse_table_8848(t_small_parse_table_array *v) -{ - v->a[176960] = actions(7567); - v->a[176961] = 1; - v->a[176962] = anon_sym_EQ; - v->a[176963] = actions(7573); - v->a[176964] = 1; - v->a[176965] = anon_sym_PIPE_PIPE; - v->a[176966] = actions(7575); - v->a[176967] = 1; - v->a[176968] = anon_sym_AMP_AMP; - v->a[176969] = actions(7577); - v->a[176970] = 1; - v->a[176971] = anon_sym_PIPE; - v->a[176972] = actions(7579); - v->a[176973] = 1; - v->a[176974] = anon_sym_CARET; - v->a[176975] = actions(7581); - v->a[176976] = 1; - v->a[176977] = anon_sym_AMP; - v->a[176978] = actions(7595); - v->a[176979] = 1; - small_parse_table_8849(v); -} - -void small_parse_table_8849(t_small_parse_table_array *v) -{ - v->a[176980] = anon_sym_STAR_STAR; - v->a[176981] = actions(7597); - v->a[176982] = 1; - v->a[176983] = anon_sym_EQ_TILDE; - v->a[176984] = actions(7599); - v->a[176985] = 1; - v->a[176986] = anon_sym_QMARK; - v->a[176987] = actions(7569); - v->a[176988] = 2; - v->a[176989] = anon_sym_PLUS_PLUS; - v->a[176990] = anon_sym_DASH_DASH; - v->a[176991] = actions(7583); - v->a[176992] = 2; - v->a[176993] = anon_sym_EQ_EQ; - v->a[176994] = anon_sym_BANG_EQ; - v->a[176995] = actions(7585); - v->a[176996] = 2; - v->a[176997] = anon_sym_LT; - v->a[176998] = anon_sym_GT; - v->a[176999] = actions(7587); - small_parse_table_8850(v); -} - -/* EOF small_parse_table_1769.c */ diff --git a/parser/static/small_parse_table/small_parse_table_177.c b/parser/static/small_parse_table/small_parse_table_177.c index 224cba20..6414c542 100644 --- a/parser/static/small_parse_table/small_parse_table_177.c +++ b/parser/static/small_parse_table/small_parse_table_177.c @@ -14,126 +14,126 @@ void small_parse_table_885(t_small_parse_table_array *v) { - v->a[17700] = 1; - v->a[17701] = sym_test_operator; - v->a[17702] = actions(3632); - v->a[17703] = 1; - v->a[17704] = sym__brace_start; - v->a[17705] = state(2270); - v->a[17706] = 1; - v->a[17707] = aux_sym__literal_repeat1; - v->a[17708] = actions(2074); - v->a[17709] = 2; - v->a[17710] = sym_file_descriptor; - v->a[17711] = aux_sym_heredoc_redirect_token1; - v->a[17712] = actions(3608); - v->a[17713] = 2; - v->a[17714] = anon_sym_LPAREN_LPAREN; + v->a[17700] = anon_sym_AMP_GT; + v->a[17701] = anon_sym_AMP_GT_GT; + v->a[17702] = anon_sym_LT_AMP; + v->a[17703] = anon_sym_GT_AMP; + v->a[17704] = anon_sym_GT_PIPE; + v->a[17705] = anon_sym_LT_AMP_DASH; + v->a[17706] = anon_sym_GT_AMP_DASH; + v->a[17707] = anon_sym_LT_LT; + v->a[17708] = anon_sym_LT_LT_DASH; + v->a[17709] = 19; + v->a[17710] = actions(3); + v->a[17711] = 1; + v->a[17712] = sym_comment; + v->a[17713] = actions(1811); + v->a[17714] = 1; v->a[17715] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17716] = actions(3628); - v->a[17717] = 2; - v->a[17718] = anon_sym_LT_LPAREN; - v->a[17719] = anon_sym_GT_LPAREN; + v->a[17716] = actions(1814); + v->a[17717] = 1; + v->a[17718] = anon_sym_DOLLAR; + v->a[17719] = actions(1820); small_parse_table_886(v); } void small_parse_table_886(t_small_parse_table_array *v) { - v->a[17720] = state(741); - v->a[17721] = 2; - v->a[17722] = sym_concatenation; - v->a[17723] = aux_sym_for_statement_repeat1; - v->a[17724] = actions(3606); - v->a[17725] = 3; - v->a[17726] = sym_raw_string; - v->a[17727] = sym_ansi_c_string; - v->a[17728] = sym_word; - v->a[17729] = state(1839); - v->a[17730] = 9; - v->a[17731] = sym_arithmetic_expansion; - v->a[17732] = sym_brace_expression; - v->a[17733] = sym_string; - v->a[17734] = sym_translated_string; - v->a[17735] = sym_number; - v->a[17736] = sym_simple_expansion; - v->a[17737] = sym_expansion; - v->a[17738] = sym_command_substitution; - v->a[17739] = sym_process_substitution; + v->a[17720] = 1; + v->a[17721] = anon_sym_DQUOTE; + v->a[17722] = actions(1823); + v->a[17723] = 1; + v->a[17724] = aux_sym_number_token1; + v->a[17725] = actions(1826); + v->a[17726] = 1; + v->a[17727] = aux_sym_number_token2; + v->a[17728] = actions(1829); + v->a[17729] = 1; + v->a[17730] = anon_sym_DOLLAR_LBRACE; + v->a[17731] = actions(1832); + v->a[17732] = 1; + v->a[17733] = anon_sym_DOLLAR_LPAREN; + v->a[17734] = actions(1835); + v->a[17735] = 1; + v->a[17736] = anon_sym_BQUOTE; + v->a[17737] = actions(1838); + v->a[17738] = 1; + v->a[17739] = anon_sym_DOLLAR_BQUOTE; small_parse_table_887(v); } void small_parse_table_887(t_small_parse_table_array *v) { - v->a[17740] = actions(2072); - v->a[17741] = 20; - v->a[17742] = anon_sym_SEMI; - v->a[17743] = anon_sym_PIPE_PIPE; - v->a[17744] = anon_sym_AMP_AMP; - v->a[17745] = anon_sym_PIPE; - v->a[17746] = anon_sym_AMP; - v->a[17747] = anon_sym_LT; - v->a[17748] = anon_sym_GT; - v->a[17749] = anon_sym_LT_LT; - v->a[17750] = anon_sym_GT_GT; - v->a[17751] = anon_sym_RPAREN; - v->a[17752] = anon_sym_SEMI_SEMI; - v->a[17753] = anon_sym_PIPE_AMP; - v->a[17754] = anon_sym_AMP_GT; - v->a[17755] = anon_sym_AMP_GT_GT; - v->a[17756] = anon_sym_LT_AMP; - v->a[17757] = anon_sym_GT_AMP; - v->a[17758] = anon_sym_GT_PIPE; - v->a[17759] = anon_sym_LT_AMP_DASH; + v->a[17740] = actions(1844); + v->a[17741] = 1; + v->a[17742] = sym__brace_start; + v->a[17743] = actions(2737); + v->a[17744] = 1; + v->a[17745] = sym__special_character; + v->a[17746] = actions(2740); + v->a[17747] = 1; + v->a[17748] = sym_test_operator; + v->a[17749] = state(1237); + v->a[17750] = 1; + v->a[17751] = aux_sym__literal_repeat1; + v->a[17752] = actions(2734); + v->a[17753] = 2; + v->a[17754] = sym_raw_string; + v->a[17755] = sym_word; + v->a[17756] = state(491); + v->a[17757] = 2; + v->a[17758] = sym_concatenation; + v->a[17759] = aux_sym_for_statement_repeat1; small_parse_table_888(v); } void small_parse_table_888(t_small_parse_table_array *v) { - v->a[17760] = anon_sym_GT_AMP_DASH; - v->a[17761] = anon_sym_LT_LT_DASH; - v->a[17762] = 21; - v->a[17763] = actions(3); - v->a[17764] = 1; - v->a[17765] = sym_comment; - v->a[17766] = actions(3233); - v->a[17767] = 1; - v->a[17768] = anon_sym_DOLLAR_LBRACK; - v->a[17769] = actions(3236); - v->a[17770] = 1; - v->a[17771] = anon_sym_DOLLAR; - v->a[17772] = actions(3242); - v->a[17773] = 1; - v->a[17774] = anon_sym_DQUOTE; - v->a[17775] = actions(3245); - v->a[17776] = 1; - v->a[17777] = aux_sym_number_token1; - v->a[17778] = actions(3248); - v->a[17779] = 1; + v->a[17760] = actions(1287); + v->a[17761] = 3; + v->a[17762] = sym_file_descriptor; + v->a[17763] = sym_variable_name; + v->a[17764] = aux_sym_heredoc_redirect_token1; + v->a[17765] = state(1343); + v->a[17766] = 7; + v->a[17767] = sym_arithmetic_expansion; + v->a[17768] = sym_brace_expression; + v->a[17769] = sym_string; + v->a[17770] = sym_number; + v->a[17771] = sym_simple_expansion; + v->a[17772] = sym_expansion; + v->a[17773] = sym_command_substitution; + v->a[17774] = actions(1285); + v->a[17775] = 16; + v->a[17776] = anon_sym_PIPE; + v->a[17777] = anon_sym_PIPE_AMP; + v->a[17778] = anon_sym_AMP_AMP; + v->a[17779] = anon_sym_PIPE_PIPE; small_parse_table_889(v); } void small_parse_table_889(t_small_parse_table_array *v) { - v->a[17780] = aux_sym_number_token2; - v->a[17781] = actions(3251); - v->a[17782] = 1; - v->a[17783] = anon_sym_DOLLAR_LBRACE; - v->a[17784] = actions(3254); - v->a[17785] = 1; - v->a[17786] = anon_sym_DOLLAR_LPAREN; - v->a[17787] = actions(3257); - v->a[17788] = 1; - v->a[17789] = anon_sym_BQUOTE; - v->a[17790] = actions(3260); - v->a[17791] = 1; - v->a[17792] = anon_sym_DOLLAR_BQUOTE; - v->a[17793] = actions(3269); + v->a[17780] = anon_sym_LT; + v->a[17781] = anon_sym_GT; + v->a[17782] = anon_sym_GT_GT; + v->a[17783] = anon_sym_AMP_GT; + v->a[17784] = anon_sym_AMP_GT_GT; + v->a[17785] = anon_sym_LT_AMP; + v->a[17786] = anon_sym_GT_AMP; + v->a[17787] = anon_sym_GT_PIPE; + v->a[17788] = anon_sym_LT_AMP_DASH; + v->a[17789] = anon_sym_GT_AMP_DASH; + v->a[17790] = anon_sym_LT_LT; + v->a[17791] = anon_sym_LT_LT_DASH; + v->a[17792] = 12; + v->a[17793] = actions(3); v->a[17794] = 1; - v->a[17795] = sym__brace_start; - v->a[17796] = actions(3637); + v->a[17795] = sym_comment; + v->a[17796] = actions(2714); v->a[17797] = 1; - v->a[17798] = sym__special_character; - v->a[17799] = actions(3640); + v->a[17798] = sym_variable_name; + v->a[17799] = actions(2743); small_parse_table_890(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1770.c b/parser/static/small_parse_table/small_parse_table_1770.c deleted file mode 100644 index b9f1e1d4..00000000 --- a/parser/static/small_parse_table/small_parse_table_1770.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1770.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8850(t_small_parse_table_array *v) -{ - v->a[177000] = 2; - v->a[177001] = anon_sym_LT_EQ; - v->a[177002] = anon_sym_GT_EQ; - v->a[177003] = actions(7589); - v->a[177004] = 2; - v->a[177005] = anon_sym_LT_LT; - v->a[177006] = anon_sym_GT_GT; - v->a[177007] = actions(7591); - v->a[177008] = 2; - v->a[177009] = anon_sym_PLUS; - v->a[177010] = anon_sym_DASH; - v->a[177011] = actions(7593); - v->a[177012] = 3; - v->a[177013] = anon_sym_STAR; - v->a[177014] = anon_sym_SLASH; - v->a[177015] = anon_sym_PERCENT; - v->a[177016] = actions(7571); - v->a[177017] = 11; - v->a[177018] = anon_sym_PLUS_EQ; - v->a[177019] = anon_sym_DASH_EQ; - small_parse_table_8851(v); -} - -void small_parse_table_8851(t_small_parse_table_array *v) -{ - v->a[177020] = anon_sym_STAR_EQ; - v->a[177021] = anon_sym_SLASH_EQ; - v->a[177022] = anon_sym_PERCENT_EQ; - v->a[177023] = anon_sym_STAR_STAR_EQ; - v->a[177024] = anon_sym_LT_LT_EQ; - v->a[177025] = anon_sym_GT_GT_EQ; - v->a[177026] = anon_sym_AMP_EQ; - v->a[177027] = anon_sym_CARET_EQ; - v->a[177028] = anon_sym_PIPE_EQ; - v->a[177029] = 8; - v->a[177030] = actions(71); - v->a[177031] = 1; - v->a[177032] = sym_comment; - v->a[177033] = actions(7607); - v->a[177034] = 1; - v->a[177035] = anon_sym_STAR_STAR; - v->a[177036] = actions(6793); - v->a[177037] = 2; - v->a[177038] = anon_sym_PLUS_PLUS; - v->a[177039] = anon_sym_DASH_DASH; - small_parse_table_8852(v); -} - -void small_parse_table_8852(t_small_parse_table_array *v) -{ - v->a[177040] = actions(7601); - v->a[177041] = 2; - v->a[177042] = anon_sym_LT_LT; - v->a[177043] = anon_sym_GT_GT; - v->a[177044] = actions(7603); - v->a[177045] = 2; - v->a[177046] = anon_sym_PLUS; - v->a[177047] = anon_sym_DASH; - v->a[177048] = actions(7605); - v->a[177049] = 3; - v->a[177050] = anon_sym_STAR; - v->a[177051] = anon_sym_SLASH; - v->a[177052] = anon_sym_PERCENT; - v->a[177053] = actions(6807); - v->a[177054] = 6; - v->a[177055] = anon_sym_EQ; - v->a[177056] = anon_sym_PIPE; - v->a[177057] = anon_sym_CARET; - v->a[177058] = anon_sym_AMP; - v->a[177059] = anon_sym_LT; - small_parse_table_8853(v); -} - -void small_parse_table_8853(t_small_parse_table_array *v) -{ - v->a[177060] = anon_sym_GT; - v->a[177061] = actions(6805); - v->a[177062] = 20; - v->a[177063] = sym_test_operator; - v->a[177064] = anon_sym_PLUS_EQ; - v->a[177065] = anon_sym_DASH_EQ; - v->a[177066] = anon_sym_STAR_EQ; - v->a[177067] = anon_sym_SLASH_EQ; - v->a[177068] = anon_sym_PERCENT_EQ; - v->a[177069] = anon_sym_STAR_STAR_EQ; - v->a[177070] = anon_sym_LT_LT_EQ; - v->a[177071] = anon_sym_GT_GT_EQ; - v->a[177072] = anon_sym_AMP_EQ; - v->a[177073] = anon_sym_CARET_EQ; - v->a[177074] = anon_sym_PIPE_EQ; - v->a[177075] = anon_sym_PIPE_PIPE; - v->a[177076] = anon_sym_AMP_AMP; - v->a[177077] = anon_sym_EQ_EQ; - v->a[177078] = anon_sym_BANG_EQ; - v->a[177079] = anon_sym_LT_EQ; - small_parse_table_8854(v); -} - -void small_parse_table_8854(t_small_parse_table_array *v) -{ - v->a[177080] = anon_sym_GT_EQ; - v->a[177081] = anon_sym_EQ_TILDE; - v->a[177082] = anon_sym_QMARK; - v->a[177083] = 3; - v->a[177084] = actions(71); - v->a[177085] = 1; - v->a[177086] = sym_comment; - v->a[177087] = actions(1356); - v->a[177088] = 13; - v->a[177089] = anon_sym_PIPE; - v->a[177090] = anon_sym_CARET; - v->a[177091] = anon_sym_AMP; - v->a[177092] = anon_sym_LT; - v->a[177093] = anon_sym_GT; - v->a[177094] = anon_sym_LT_LT; - v->a[177095] = anon_sym_GT_GT; - v->a[177096] = anon_sym_PLUS; - v->a[177097] = anon_sym_DASH; - v->a[177098] = anon_sym_STAR; - v->a[177099] = anon_sym_SLASH; - small_parse_table_8855(v); -} - -/* EOF small_parse_table_1770.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1771.c b/parser/static/small_parse_table/small_parse_table_1771.c deleted file mode 100644 index 0bf4030b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1771.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1771.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8855(t_small_parse_table_array *v) -{ - v->a[177100] = anon_sym_PERCENT; - v->a[177101] = anon_sym_STAR_STAR; - v->a[177102] = actions(1358); - v->a[177103] = 23; - v->a[177104] = anon_sym_COMMA; - v->a[177105] = anon_sym_PLUS_PLUS; - v->a[177106] = anon_sym_DASH_DASH; - v->a[177107] = anon_sym_PLUS_EQ; - v->a[177108] = anon_sym_DASH_EQ; - v->a[177109] = anon_sym_STAR_EQ; - v->a[177110] = anon_sym_SLASH_EQ; - v->a[177111] = anon_sym_PERCENT_EQ; - v->a[177112] = anon_sym_STAR_STAR_EQ; - v->a[177113] = anon_sym_LT_LT_EQ; - v->a[177114] = anon_sym_GT_GT_EQ; - v->a[177115] = anon_sym_AMP_EQ; - v->a[177116] = anon_sym_CARET_EQ; - v->a[177117] = anon_sym_PIPE_EQ; - v->a[177118] = anon_sym_PIPE_PIPE; - v->a[177119] = anon_sym_DASHo; - small_parse_table_8856(v); -} - -void small_parse_table_8856(t_small_parse_table_array *v) -{ - v->a[177120] = anon_sym_AMP_AMP; - v->a[177121] = anon_sym_DASHa; - v->a[177122] = anon_sym_EQ_EQ; - v->a[177123] = anon_sym_BANG_EQ; - v->a[177124] = anon_sym_LT_EQ; - v->a[177125] = anon_sym_GT_EQ; - v->a[177126] = anon_sym_RPAREN; - v->a[177127] = 3; - v->a[177128] = actions(71); - v->a[177129] = 1; - v->a[177130] = sym_comment; - v->a[177131] = actions(1344); - v->a[177132] = 13; - v->a[177133] = anon_sym_PIPE; - v->a[177134] = anon_sym_CARET; - v->a[177135] = anon_sym_AMP; - v->a[177136] = anon_sym_LT; - v->a[177137] = anon_sym_GT; - v->a[177138] = anon_sym_LT_LT; - v->a[177139] = anon_sym_GT_GT; - small_parse_table_8857(v); -} - -void small_parse_table_8857(t_small_parse_table_array *v) -{ - v->a[177140] = anon_sym_PLUS; - v->a[177141] = anon_sym_DASH; - v->a[177142] = anon_sym_STAR; - v->a[177143] = anon_sym_SLASH; - v->a[177144] = anon_sym_PERCENT; - v->a[177145] = anon_sym_STAR_STAR; - v->a[177146] = actions(1346); - v->a[177147] = 23; - v->a[177148] = anon_sym_COMMA; - v->a[177149] = anon_sym_PLUS_PLUS; - v->a[177150] = anon_sym_DASH_DASH; - v->a[177151] = anon_sym_PLUS_EQ; - v->a[177152] = anon_sym_DASH_EQ; - v->a[177153] = anon_sym_STAR_EQ; - v->a[177154] = anon_sym_SLASH_EQ; - v->a[177155] = anon_sym_PERCENT_EQ; - v->a[177156] = anon_sym_STAR_STAR_EQ; - v->a[177157] = anon_sym_LT_LT_EQ; - v->a[177158] = anon_sym_GT_GT_EQ; - v->a[177159] = anon_sym_AMP_EQ; - small_parse_table_8858(v); -} - -void small_parse_table_8858(t_small_parse_table_array *v) -{ - v->a[177160] = anon_sym_CARET_EQ; - v->a[177161] = anon_sym_PIPE_EQ; - v->a[177162] = anon_sym_PIPE_PIPE; - v->a[177163] = anon_sym_DASHo; - v->a[177164] = anon_sym_AMP_AMP; - v->a[177165] = anon_sym_DASHa; - v->a[177166] = anon_sym_EQ_EQ; - v->a[177167] = anon_sym_BANG_EQ; - v->a[177168] = anon_sym_LT_EQ; - v->a[177169] = anon_sym_GT_EQ; - v->a[177170] = anon_sym_RPAREN; - v->a[177171] = 19; - v->a[177172] = actions(71); - v->a[177173] = 1; - v->a[177174] = sym_comment; - v->a[177175] = actions(6973); - v->a[177176] = 1; - v->a[177177] = anon_sym_RBRACK; - v->a[177178] = actions(7567); - v->a[177179] = 1; - small_parse_table_8859(v); -} - -void small_parse_table_8859(t_small_parse_table_array *v) -{ - v->a[177180] = anon_sym_EQ; - v->a[177181] = actions(7573); - v->a[177182] = 1; - v->a[177183] = anon_sym_PIPE_PIPE; - v->a[177184] = actions(7575); - v->a[177185] = 1; - v->a[177186] = anon_sym_AMP_AMP; - v->a[177187] = actions(7577); - v->a[177188] = 1; - v->a[177189] = anon_sym_PIPE; - v->a[177190] = actions(7579); - v->a[177191] = 1; - v->a[177192] = anon_sym_CARET; - v->a[177193] = actions(7581); - v->a[177194] = 1; - v->a[177195] = anon_sym_AMP; - v->a[177196] = actions(7595); - v->a[177197] = 1; - v->a[177198] = anon_sym_STAR_STAR; - v->a[177199] = actions(7597); - small_parse_table_8860(v); -} - -/* EOF small_parse_table_1771.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1772.c b/parser/static/small_parse_table/small_parse_table_1772.c deleted file mode 100644 index 71245830..00000000 --- a/parser/static/small_parse_table/small_parse_table_1772.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1772.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8860(t_small_parse_table_array *v) -{ - v->a[177200] = 1; - v->a[177201] = anon_sym_EQ_TILDE; - v->a[177202] = actions(7599); - v->a[177203] = 1; - v->a[177204] = anon_sym_QMARK; - v->a[177205] = actions(7569); - v->a[177206] = 2; - v->a[177207] = anon_sym_PLUS_PLUS; - v->a[177208] = anon_sym_DASH_DASH; - v->a[177209] = actions(7583); - v->a[177210] = 2; - v->a[177211] = anon_sym_EQ_EQ; - v->a[177212] = anon_sym_BANG_EQ; - v->a[177213] = actions(7585); - v->a[177214] = 2; - v->a[177215] = anon_sym_LT; - v->a[177216] = anon_sym_GT; - v->a[177217] = actions(7587); - v->a[177218] = 2; - v->a[177219] = anon_sym_LT_EQ; - small_parse_table_8861(v); -} - -void small_parse_table_8861(t_small_parse_table_array *v) -{ - v->a[177220] = anon_sym_GT_EQ; - v->a[177221] = actions(7589); - v->a[177222] = 2; - v->a[177223] = anon_sym_LT_LT; - v->a[177224] = anon_sym_GT_GT; - v->a[177225] = actions(7591); - v->a[177226] = 2; - v->a[177227] = anon_sym_PLUS; - v->a[177228] = anon_sym_DASH; - v->a[177229] = actions(7593); - v->a[177230] = 3; - v->a[177231] = anon_sym_STAR; - v->a[177232] = anon_sym_SLASH; - v->a[177233] = anon_sym_PERCENT; - v->a[177234] = actions(7571); - v->a[177235] = 11; - v->a[177236] = anon_sym_PLUS_EQ; - v->a[177237] = anon_sym_DASH_EQ; - v->a[177238] = anon_sym_STAR_EQ; - v->a[177239] = anon_sym_SLASH_EQ; - small_parse_table_8862(v); -} - -void small_parse_table_8862(t_small_parse_table_array *v) -{ - v->a[177240] = anon_sym_PERCENT_EQ; - v->a[177241] = anon_sym_STAR_STAR_EQ; - v->a[177242] = anon_sym_LT_LT_EQ; - v->a[177243] = anon_sym_GT_GT_EQ; - v->a[177244] = anon_sym_AMP_EQ; - v->a[177245] = anon_sym_CARET_EQ; - v->a[177246] = anon_sym_PIPE_EQ; - v->a[177247] = 19; - v->a[177248] = actions(71); - v->a[177249] = 1; - v->a[177250] = sym_comment; - v->a[177251] = actions(6971); - v->a[177252] = 1; - v->a[177253] = anon_sym_RBRACK; - v->a[177254] = actions(7567); - v->a[177255] = 1; - v->a[177256] = anon_sym_EQ; - v->a[177257] = actions(7573); - v->a[177258] = 1; - v->a[177259] = anon_sym_PIPE_PIPE; - small_parse_table_8863(v); -} - -void small_parse_table_8863(t_small_parse_table_array *v) -{ - v->a[177260] = actions(7575); - v->a[177261] = 1; - v->a[177262] = anon_sym_AMP_AMP; - v->a[177263] = actions(7577); - v->a[177264] = 1; - v->a[177265] = anon_sym_PIPE; - v->a[177266] = actions(7579); - v->a[177267] = 1; - v->a[177268] = anon_sym_CARET; - v->a[177269] = actions(7581); - v->a[177270] = 1; - v->a[177271] = anon_sym_AMP; - v->a[177272] = actions(7595); - v->a[177273] = 1; - v->a[177274] = anon_sym_STAR_STAR; - v->a[177275] = actions(7597); - v->a[177276] = 1; - v->a[177277] = anon_sym_EQ_TILDE; - v->a[177278] = actions(7599); - v->a[177279] = 1; - small_parse_table_8864(v); -} - -void small_parse_table_8864(t_small_parse_table_array *v) -{ - v->a[177280] = anon_sym_QMARK; - v->a[177281] = actions(7569); - v->a[177282] = 2; - v->a[177283] = anon_sym_PLUS_PLUS; - v->a[177284] = anon_sym_DASH_DASH; - v->a[177285] = actions(7583); - v->a[177286] = 2; - v->a[177287] = anon_sym_EQ_EQ; - v->a[177288] = anon_sym_BANG_EQ; - v->a[177289] = actions(7585); - v->a[177290] = 2; - v->a[177291] = anon_sym_LT; - v->a[177292] = anon_sym_GT; - v->a[177293] = actions(7587); - v->a[177294] = 2; - v->a[177295] = anon_sym_LT_EQ; - v->a[177296] = anon_sym_GT_EQ; - v->a[177297] = actions(7589); - v->a[177298] = 2; - v->a[177299] = anon_sym_LT_LT; - small_parse_table_8865(v); -} - -/* EOF small_parse_table_1772.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1773.c b/parser/static/small_parse_table/small_parse_table_1773.c deleted file mode 100644 index c685e355..00000000 --- a/parser/static/small_parse_table/small_parse_table_1773.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1773.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8865(t_small_parse_table_array *v) -{ - v->a[177300] = anon_sym_GT_GT; - v->a[177301] = actions(7591); - v->a[177302] = 2; - v->a[177303] = anon_sym_PLUS; - v->a[177304] = anon_sym_DASH; - v->a[177305] = actions(7593); - v->a[177306] = 3; - v->a[177307] = anon_sym_STAR; - v->a[177308] = anon_sym_SLASH; - v->a[177309] = anon_sym_PERCENT; - v->a[177310] = actions(7571); - v->a[177311] = 11; - v->a[177312] = anon_sym_PLUS_EQ; - v->a[177313] = anon_sym_DASH_EQ; - v->a[177314] = anon_sym_STAR_EQ; - v->a[177315] = anon_sym_SLASH_EQ; - v->a[177316] = anon_sym_PERCENT_EQ; - v->a[177317] = anon_sym_STAR_STAR_EQ; - v->a[177318] = anon_sym_LT_LT_EQ; - v->a[177319] = anon_sym_GT_GT_EQ; - small_parse_table_8866(v); -} - -void small_parse_table_8866(t_small_parse_table_array *v) -{ - v->a[177320] = anon_sym_AMP_EQ; - v->a[177321] = anon_sym_CARET_EQ; - v->a[177322] = anon_sym_PIPE_EQ; - v->a[177323] = 24; - v->a[177324] = actions(71); - v->a[177325] = 1; - v->a[177326] = sym_comment; - v->a[177327] = actions(6474); - v->a[177328] = 1; - v->a[177329] = sym_word; - v->a[177330] = actions(6480); - v->a[177331] = 1; - v->a[177332] = anon_sym_LPAREN; - v->a[177333] = actions(6488); - v->a[177334] = 1; - v->a[177335] = anon_sym_DOLLAR; - v->a[177336] = actions(6494); - v->a[177337] = 1; - v->a[177338] = aux_sym_number_token1; - v->a[177339] = actions(6496); - small_parse_table_8867(v); -} - -void small_parse_table_8867(t_small_parse_table_array *v) -{ - v->a[177340] = 1; - v->a[177341] = aux_sym_number_token2; - v->a[177342] = actions(6500); - v->a[177343] = 1; - v->a[177344] = anon_sym_DOLLAR_LPAREN; - v->a[177345] = actions(6508); - v->a[177346] = 1; - v->a[177347] = sym_test_operator; - v->a[177348] = actions(6510); - v->a[177349] = 1; - v->a[177350] = sym_extglob_pattern; - v->a[177351] = actions(6512); - v->a[177352] = 1; - v->a[177353] = sym__brace_start; - v->a[177354] = actions(7226); - v->a[177355] = 1; - v->a[177356] = anon_sym_DOLLAR_LBRACK; - v->a[177357] = actions(7228); - v->a[177358] = 1; - v->a[177359] = sym__special_character; - small_parse_table_8868(v); -} - -void small_parse_table_8868(t_small_parse_table_array *v) -{ - v->a[177360] = actions(7230); - v->a[177361] = 1; - v->a[177362] = anon_sym_DQUOTE; - v->a[177363] = actions(7234); - v->a[177364] = 1; - v->a[177365] = anon_sym_DOLLAR_LBRACE; - v->a[177366] = actions(7236); - v->a[177367] = 1; - v->a[177368] = anon_sym_BQUOTE; - v->a[177369] = actions(7238); - v->a[177370] = 1; - v->a[177371] = anon_sym_DOLLAR_BQUOTE; - v->a[177372] = state(6426); - v->a[177373] = 1; - v->a[177374] = aux_sym__literal_repeat1; - v->a[177375] = state(7291); - v->a[177376] = 1; - v->a[177377] = sym_last_case_item; - v->a[177378] = actions(7224); - v->a[177379] = 2; - small_parse_table_8869(v); -} - -void small_parse_table_8869(t_small_parse_table_array *v) -{ - v->a[177380] = anon_sym_LPAREN_LPAREN; - v->a[177381] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[177382] = actions(7232); - v->a[177383] = 2; - v->a[177384] = sym_raw_string; - v->a[177385] = sym_ansi_c_string; - v->a[177386] = actions(7240); - v->a[177387] = 2; - v->a[177388] = anon_sym_LT_LPAREN; - v->a[177389] = anon_sym_GT_LPAREN; - v->a[177390] = state(3477); - v->a[177391] = 2; - v->a[177392] = sym_case_item; - v->a[177393] = aux_sym_case_statement_repeat1; - v->a[177394] = state(6695); - v->a[177395] = 2; - v->a[177396] = sym_concatenation; - v->a[177397] = sym__extglob_blob; - v->a[177398] = state(6303); - v->a[177399] = 9; - small_parse_table_8870(v); -} - -/* EOF small_parse_table_1773.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1774.c b/parser/static/small_parse_table/small_parse_table_1774.c deleted file mode 100644 index d707f530..00000000 --- a/parser/static/small_parse_table/small_parse_table_1774.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1774.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8870(t_small_parse_table_array *v) -{ - v->a[177400] = sym_arithmetic_expansion; - v->a[177401] = sym_brace_expression; - v->a[177402] = sym_string; - v->a[177403] = sym_translated_string; - v->a[177404] = sym_number; - v->a[177405] = sym_simple_expansion; - v->a[177406] = sym_expansion; - v->a[177407] = sym_command_substitution; - v->a[177408] = sym_process_substitution; - v->a[177409] = 3; - v->a[177410] = actions(3); - v->a[177411] = 1; - v->a[177412] = sym_comment; - v->a[177413] = actions(1294); - v->a[177414] = 5; - v->a[177415] = sym_file_descriptor; - v->a[177416] = sym__concat; - v->a[177417] = sym_test_operator; - v->a[177418] = sym__brace_start; - v->a[177419] = aux_sym_heredoc_redirect_token1; - small_parse_table_8871(v); -} - -void small_parse_table_8871(t_small_parse_table_array *v) -{ - v->a[177420] = actions(1292); - v->a[177421] = 31; - v->a[177422] = anon_sym_LPAREN_LPAREN; - v->a[177423] = anon_sym_PIPE_PIPE; - v->a[177424] = anon_sym_AMP_AMP; - v->a[177425] = anon_sym_LT; - v->a[177426] = anon_sym_GT; - v->a[177427] = anon_sym_GT_GT; - v->a[177428] = anon_sym_AMP_GT; - v->a[177429] = anon_sym_AMP_GT_GT; - v->a[177430] = anon_sym_LT_AMP; - v->a[177431] = anon_sym_GT_AMP; - v->a[177432] = anon_sym_GT_PIPE; - v->a[177433] = anon_sym_LT_AMP_DASH; - v->a[177434] = anon_sym_GT_AMP_DASH; - v->a[177435] = anon_sym_LT_LT_LT; - v->a[177436] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[177437] = anon_sym_DOLLAR_LBRACK; - v->a[177438] = aux_sym_concatenation_token1; - v->a[177439] = anon_sym_DOLLAR; - small_parse_table_8872(v); -} - -void small_parse_table_8872(t_small_parse_table_array *v) -{ - v->a[177440] = sym__special_character; - v->a[177441] = anon_sym_DQUOTE; - v->a[177442] = sym_raw_string; - v->a[177443] = sym_ansi_c_string; - v->a[177444] = aux_sym_number_token1; - v->a[177445] = aux_sym_number_token2; - v->a[177446] = anon_sym_DOLLAR_LBRACE; - v->a[177447] = anon_sym_DOLLAR_LPAREN; - v->a[177448] = anon_sym_BQUOTE; - v->a[177449] = anon_sym_DOLLAR_BQUOTE; - v->a[177450] = anon_sym_LT_LPAREN; - v->a[177451] = anon_sym_GT_LPAREN; - v->a[177452] = sym_word; - v->a[177453] = 3; - v->a[177454] = actions(71); - v->a[177455] = 1; - v->a[177456] = sym_comment; - v->a[177457] = actions(1336); - v->a[177458] = 13; - v->a[177459] = anon_sym_PIPE; - small_parse_table_8873(v); -} - -void small_parse_table_8873(t_small_parse_table_array *v) -{ - v->a[177460] = anon_sym_CARET; - v->a[177461] = anon_sym_AMP; - v->a[177462] = anon_sym_LT; - v->a[177463] = anon_sym_GT; - v->a[177464] = anon_sym_LT_LT; - v->a[177465] = anon_sym_GT_GT; - v->a[177466] = anon_sym_PLUS; - v->a[177467] = anon_sym_DASH; - v->a[177468] = anon_sym_STAR; - v->a[177469] = anon_sym_SLASH; - v->a[177470] = anon_sym_PERCENT; - v->a[177471] = anon_sym_STAR_STAR; - v->a[177472] = actions(1338); - v->a[177473] = 23; - v->a[177474] = anon_sym_COMMA; - v->a[177475] = anon_sym_PLUS_PLUS; - v->a[177476] = anon_sym_DASH_DASH; - v->a[177477] = anon_sym_PLUS_EQ; - v->a[177478] = anon_sym_DASH_EQ; - v->a[177479] = anon_sym_STAR_EQ; - small_parse_table_8874(v); -} - -void small_parse_table_8874(t_small_parse_table_array *v) -{ - v->a[177480] = anon_sym_SLASH_EQ; - v->a[177481] = anon_sym_PERCENT_EQ; - v->a[177482] = anon_sym_STAR_STAR_EQ; - v->a[177483] = anon_sym_LT_LT_EQ; - v->a[177484] = anon_sym_GT_GT_EQ; - v->a[177485] = anon_sym_AMP_EQ; - v->a[177486] = anon_sym_CARET_EQ; - v->a[177487] = anon_sym_PIPE_EQ; - v->a[177488] = anon_sym_PIPE_PIPE; - v->a[177489] = anon_sym_DASHo; - v->a[177490] = anon_sym_AMP_AMP; - v->a[177491] = anon_sym_DASHa; - v->a[177492] = anon_sym_EQ_EQ; - v->a[177493] = anon_sym_BANG_EQ; - v->a[177494] = anon_sym_LT_EQ; - v->a[177495] = anon_sym_GT_EQ; - v->a[177496] = anon_sym_RPAREN; - v->a[177497] = 8; - v->a[177498] = actions(3); - v->a[177499] = 1; - small_parse_table_8875(v); -} - -/* EOF small_parse_table_1774.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1775.c b/parser/static/small_parse_table/small_parse_table_1775.c deleted file mode 100644 index fe398d9b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1775.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1775.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8875(t_small_parse_table_array *v) -{ - v->a[177500] = sym_comment; - v->a[177501] = actions(1241); - v->a[177502] = 1; - v->a[177503] = sym_file_descriptor; - v->a[177504] = actions(3791); - v->a[177505] = 1; - v->a[177506] = anon_sym_DQUOTE; - v->a[177507] = actions(7444); - v->a[177508] = 1; - v->a[177509] = sym_variable_name; - v->a[177510] = state(4389); - v->a[177511] = 1; - v->a[177512] = sym_string; - v->a[177513] = actions(7442); - v->a[177514] = 2; - v->a[177515] = aux_sym__simple_variable_name_token1; - v->a[177516] = aux_sym__multiline_variable_name_token1; - v->a[177517] = actions(7440); - v->a[177518] = 9; - v->a[177519] = anon_sym_DASH; - small_parse_table_8876(v); -} - -void small_parse_table_8876(t_small_parse_table_array *v) -{ - v->a[177520] = anon_sym_STAR; - v->a[177521] = anon_sym_BANG; - v->a[177522] = anon_sym_QMARK; - v->a[177523] = anon_sym_DOLLAR; - v->a[177524] = anon_sym_POUND; - v->a[177525] = anon_sym_AT2; - v->a[177526] = anon_sym_0; - v->a[177527] = anon_sym__; - v->a[177528] = actions(1239); - v->a[177529] = 21; - v->a[177530] = anon_sym_SEMI; - v->a[177531] = anon_sym_PIPE_PIPE; - v->a[177532] = anon_sym_AMP_AMP; - v->a[177533] = anon_sym_PIPE; - v->a[177534] = anon_sym_AMP; - v->a[177535] = anon_sym_LT; - v->a[177536] = anon_sym_GT; - v->a[177537] = anon_sym_LT_LT; - v->a[177538] = anon_sym_GT_GT; - v->a[177539] = anon_sym_SEMI_SEMI; - small_parse_table_8877(v); -} - -void small_parse_table_8877(t_small_parse_table_array *v) -{ - v->a[177540] = anon_sym_PIPE_AMP; - v->a[177541] = anon_sym_AMP_GT; - v->a[177542] = anon_sym_AMP_GT_GT; - v->a[177543] = anon_sym_LT_AMP; - v->a[177544] = anon_sym_GT_AMP; - v->a[177545] = anon_sym_GT_PIPE; - v->a[177546] = anon_sym_LT_AMP_DASH; - v->a[177547] = anon_sym_GT_AMP_DASH; - v->a[177548] = anon_sym_LT_LT_DASH; - v->a[177549] = aux_sym_heredoc_redirect_token1; - v->a[177550] = anon_sym_LT_LT_LT; - v->a[177551] = 18; - v->a[177552] = actions(71); - v->a[177553] = 1; - v->a[177554] = sym_comment; - v->a[177555] = actions(6807); - v->a[177556] = 1; - v->a[177557] = anon_sym_EQ; - v->a[177558] = actions(7607); - v->a[177559] = 1; - small_parse_table_8878(v); -} - -void small_parse_table_8878(t_small_parse_table_array *v) -{ - v->a[177560] = anon_sym_STAR_STAR; - v->a[177561] = actions(7647); - v->a[177562] = 1; - v->a[177563] = sym_test_operator; - v->a[177564] = actions(7687); - v->a[177565] = 1; - v->a[177566] = anon_sym_PIPE_PIPE; - v->a[177567] = actions(7689); - v->a[177568] = 1; - v->a[177569] = anon_sym_AMP_AMP; - v->a[177570] = actions(7691); - v->a[177571] = 1; - v->a[177572] = anon_sym_PIPE; - v->a[177573] = actions(7693); - v->a[177574] = 1; - v->a[177575] = anon_sym_CARET; - v->a[177576] = actions(7695); - v->a[177577] = 1; - v->a[177578] = anon_sym_AMP; - v->a[177579] = actions(7703); - small_parse_table_8879(v); -} - -void small_parse_table_8879(t_small_parse_table_array *v) -{ - v->a[177580] = 1; - v->a[177581] = anon_sym_QMARK; - v->a[177582] = actions(6793); - v->a[177583] = 2; - v->a[177584] = anon_sym_PLUS_PLUS; - v->a[177585] = anon_sym_DASH_DASH; - v->a[177586] = actions(7601); - v->a[177587] = 2; - v->a[177588] = anon_sym_LT_LT; - v->a[177589] = anon_sym_GT_GT; - v->a[177590] = actions(7603); - v->a[177591] = 2; - v->a[177592] = anon_sym_PLUS; - v->a[177593] = anon_sym_DASH; - v->a[177594] = actions(7697); - v->a[177595] = 2; - v->a[177596] = anon_sym_EQ_EQ; - v->a[177597] = anon_sym_BANG_EQ; - v->a[177598] = actions(7699); - v->a[177599] = 2; - small_parse_table_8880(v); -} - -/* EOF small_parse_table_1775.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1776.c b/parser/static/small_parse_table/small_parse_table_1776.c deleted file mode 100644 index cf77b010..00000000 --- a/parser/static/small_parse_table/small_parse_table_1776.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1776.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8880(t_small_parse_table_array *v) -{ - v->a[177600] = anon_sym_LT; - v->a[177601] = anon_sym_GT; - v->a[177602] = actions(7701); - v->a[177603] = 2; - v->a[177604] = anon_sym_LT_EQ; - v->a[177605] = anon_sym_GT_EQ; - v->a[177606] = actions(7605); - v->a[177607] = 3; - v->a[177608] = anon_sym_STAR; - v->a[177609] = anon_sym_SLASH; - v->a[177610] = anon_sym_PERCENT; - v->a[177611] = actions(6805); - v->a[177612] = 12; - v->a[177613] = anon_sym_PLUS_EQ; - v->a[177614] = anon_sym_DASH_EQ; - v->a[177615] = anon_sym_STAR_EQ; - v->a[177616] = anon_sym_SLASH_EQ; - v->a[177617] = anon_sym_PERCENT_EQ; - v->a[177618] = anon_sym_STAR_STAR_EQ; - v->a[177619] = anon_sym_LT_LT_EQ; - small_parse_table_8881(v); -} - -void small_parse_table_8881(t_small_parse_table_array *v) -{ - v->a[177620] = anon_sym_GT_GT_EQ; - v->a[177621] = anon_sym_AMP_EQ; - v->a[177622] = anon_sym_CARET_EQ; - v->a[177623] = anon_sym_PIPE_EQ; - v->a[177624] = anon_sym_EQ_TILDE; - v->a[177625] = 19; - v->a[177626] = actions(71); - v->a[177627] = 1; - v->a[177628] = sym_comment; - v->a[177629] = actions(6967); - v->a[177630] = 1; - v->a[177631] = anon_sym_RBRACK; - v->a[177632] = actions(7567); - v->a[177633] = 1; - v->a[177634] = anon_sym_EQ; - v->a[177635] = actions(7573); - v->a[177636] = 1; - v->a[177637] = anon_sym_PIPE_PIPE; - v->a[177638] = actions(7575); - v->a[177639] = 1; - small_parse_table_8882(v); -} - -void small_parse_table_8882(t_small_parse_table_array *v) -{ - v->a[177640] = anon_sym_AMP_AMP; - v->a[177641] = actions(7577); - v->a[177642] = 1; - v->a[177643] = anon_sym_PIPE; - v->a[177644] = actions(7579); - v->a[177645] = 1; - v->a[177646] = anon_sym_CARET; - v->a[177647] = actions(7581); - v->a[177648] = 1; - v->a[177649] = anon_sym_AMP; - v->a[177650] = actions(7595); - v->a[177651] = 1; - v->a[177652] = anon_sym_STAR_STAR; - v->a[177653] = actions(7597); - v->a[177654] = 1; - v->a[177655] = anon_sym_EQ_TILDE; - v->a[177656] = actions(7599); - v->a[177657] = 1; - v->a[177658] = anon_sym_QMARK; - v->a[177659] = actions(7569); - small_parse_table_8883(v); -} - -void small_parse_table_8883(t_small_parse_table_array *v) -{ - v->a[177660] = 2; - v->a[177661] = anon_sym_PLUS_PLUS; - v->a[177662] = anon_sym_DASH_DASH; - v->a[177663] = actions(7583); - v->a[177664] = 2; - v->a[177665] = anon_sym_EQ_EQ; - v->a[177666] = anon_sym_BANG_EQ; - v->a[177667] = actions(7585); - v->a[177668] = 2; - v->a[177669] = anon_sym_LT; - v->a[177670] = anon_sym_GT; - v->a[177671] = actions(7587); - v->a[177672] = 2; - v->a[177673] = anon_sym_LT_EQ; - v->a[177674] = anon_sym_GT_EQ; - v->a[177675] = actions(7589); - v->a[177676] = 2; - v->a[177677] = anon_sym_LT_LT; - v->a[177678] = anon_sym_GT_GT; - v->a[177679] = actions(7591); - small_parse_table_8884(v); -} - -void small_parse_table_8884(t_small_parse_table_array *v) -{ - v->a[177680] = 2; - v->a[177681] = anon_sym_PLUS; - v->a[177682] = anon_sym_DASH; - v->a[177683] = actions(7593); - v->a[177684] = 3; - v->a[177685] = anon_sym_STAR; - v->a[177686] = anon_sym_SLASH; - v->a[177687] = anon_sym_PERCENT; - v->a[177688] = actions(7571); - v->a[177689] = 11; - v->a[177690] = anon_sym_PLUS_EQ; - v->a[177691] = anon_sym_DASH_EQ; - v->a[177692] = anon_sym_STAR_EQ; - v->a[177693] = anon_sym_SLASH_EQ; - v->a[177694] = anon_sym_PERCENT_EQ; - v->a[177695] = anon_sym_STAR_STAR_EQ; - v->a[177696] = anon_sym_LT_LT_EQ; - v->a[177697] = anon_sym_GT_GT_EQ; - v->a[177698] = anon_sym_AMP_EQ; - v->a[177699] = anon_sym_CARET_EQ; - small_parse_table_8885(v); -} - -/* EOF small_parse_table_1776.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1777.c b/parser/static/small_parse_table/small_parse_table_1777.c deleted file mode 100644 index 870699e3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1777.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1777.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8885(t_small_parse_table_array *v) -{ - v->a[177700] = anon_sym_PIPE_EQ; - v->a[177701] = 19; - v->a[177702] = actions(71); - v->a[177703] = 1; - v->a[177704] = sym_comment; - v->a[177705] = actions(6965); - v->a[177706] = 1; - v->a[177707] = anon_sym_RBRACK; - v->a[177708] = actions(7567); - v->a[177709] = 1; - v->a[177710] = anon_sym_EQ; - v->a[177711] = actions(7573); - v->a[177712] = 1; - v->a[177713] = anon_sym_PIPE_PIPE; - v->a[177714] = actions(7575); - v->a[177715] = 1; - v->a[177716] = anon_sym_AMP_AMP; - v->a[177717] = actions(7577); - v->a[177718] = 1; - v->a[177719] = anon_sym_PIPE; - small_parse_table_8886(v); -} - -void small_parse_table_8886(t_small_parse_table_array *v) -{ - v->a[177720] = actions(7579); - v->a[177721] = 1; - v->a[177722] = anon_sym_CARET; - v->a[177723] = actions(7581); - v->a[177724] = 1; - v->a[177725] = anon_sym_AMP; - v->a[177726] = actions(7595); - v->a[177727] = 1; - v->a[177728] = anon_sym_STAR_STAR; - v->a[177729] = actions(7597); - v->a[177730] = 1; - v->a[177731] = anon_sym_EQ_TILDE; - v->a[177732] = actions(7599); - v->a[177733] = 1; - v->a[177734] = anon_sym_QMARK; - v->a[177735] = actions(7569); - v->a[177736] = 2; - v->a[177737] = anon_sym_PLUS_PLUS; - v->a[177738] = anon_sym_DASH_DASH; - v->a[177739] = actions(7583); - small_parse_table_8887(v); -} - -void small_parse_table_8887(t_small_parse_table_array *v) -{ - v->a[177740] = 2; - v->a[177741] = anon_sym_EQ_EQ; - v->a[177742] = anon_sym_BANG_EQ; - v->a[177743] = actions(7585); - v->a[177744] = 2; - v->a[177745] = anon_sym_LT; - v->a[177746] = anon_sym_GT; - v->a[177747] = actions(7587); - v->a[177748] = 2; - v->a[177749] = anon_sym_LT_EQ; - v->a[177750] = anon_sym_GT_EQ; - v->a[177751] = actions(7589); - v->a[177752] = 2; - v->a[177753] = anon_sym_LT_LT; - v->a[177754] = anon_sym_GT_GT; - v->a[177755] = actions(7591); - v->a[177756] = 2; - v->a[177757] = anon_sym_PLUS; - v->a[177758] = anon_sym_DASH; - v->a[177759] = actions(7593); - small_parse_table_8888(v); -} - -void small_parse_table_8888(t_small_parse_table_array *v) -{ - v->a[177760] = 3; - v->a[177761] = anon_sym_STAR; - v->a[177762] = anon_sym_SLASH; - v->a[177763] = anon_sym_PERCENT; - v->a[177764] = actions(7571); - v->a[177765] = 11; - v->a[177766] = anon_sym_PLUS_EQ; - v->a[177767] = anon_sym_DASH_EQ; - v->a[177768] = anon_sym_STAR_EQ; - v->a[177769] = anon_sym_SLASH_EQ; - v->a[177770] = anon_sym_PERCENT_EQ; - v->a[177771] = anon_sym_STAR_STAR_EQ; - v->a[177772] = anon_sym_LT_LT_EQ; - v->a[177773] = anon_sym_GT_GT_EQ; - v->a[177774] = anon_sym_AMP_EQ; - v->a[177775] = anon_sym_CARET_EQ; - v->a[177776] = anon_sym_PIPE_EQ; - v->a[177777] = 19; - v->a[177778] = actions(71); - v->a[177779] = 1; - small_parse_table_8889(v); -} - -void small_parse_table_8889(t_small_parse_table_array *v) -{ - v->a[177780] = sym_comment; - v->a[177781] = actions(6963); - v->a[177782] = 1; - v->a[177783] = anon_sym_RBRACK; - v->a[177784] = actions(7567); - v->a[177785] = 1; - v->a[177786] = anon_sym_EQ; - v->a[177787] = actions(7573); - v->a[177788] = 1; - v->a[177789] = anon_sym_PIPE_PIPE; - v->a[177790] = actions(7575); - v->a[177791] = 1; - v->a[177792] = anon_sym_AMP_AMP; - v->a[177793] = actions(7577); - v->a[177794] = 1; - v->a[177795] = anon_sym_PIPE; - v->a[177796] = actions(7579); - v->a[177797] = 1; - v->a[177798] = anon_sym_CARET; - v->a[177799] = actions(7581); - small_parse_table_8890(v); -} - -/* EOF small_parse_table_1777.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1778.c b/parser/static/small_parse_table/small_parse_table_1778.c deleted file mode 100644 index 2aaeaf0c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1778.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1778.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8890(t_small_parse_table_array *v) -{ - v->a[177800] = 1; - v->a[177801] = anon_sym_AMP; - v->a[177802] = actions(7595); - v->a[177803] = 1; - v->a[177804] = anon_sym_STAR_STAR; - v->a[177805] = actions(7597); - v->a[177806] = 1; - v->a[177807] = anon_sym_EQ_TILDE; - v->a[177808] = actions(7599); - v->a[177809] = 1; - v->a[177810] = anon_sym_QMARK; - v->a[177811] = actions(7569); - v->a[177812] = 2; - v->a[177813] = anon_sym_PLUS_PLUS; - v->a[177814] = anon_sym_DASH_DASH; - v->a[177815] = actions(7583); - v->a[177816] = 2; - v->a[177817] = anon_sym_EQ_EQ; - v->a[177818] = anon_sym_BANG_EQ; - v->a[177819] = actions(7585); - small_parse_table_8891(v); -} - -void small_parse_table_8891(t_small_parse_table_array *v) -{ - v->a[177820] = 2; - v->a[177821] = anon_sym_LT; - v->a[177822] = anon_sym_GT; - v->a[177823] = actions(7587); - v->a[177824] = 2; - v->a[177825] = anon_sym_LT_EQ; - v->a[177826] = anon_sym_GT_EQ; - v->a[177827] = actions(7589); - v->a[177828] = 2; - v->a[177829] = anon_sym_LT_LT; - v->a[177830] = anon_sym_GT_GT; - v->a[177831] = actions(7591); - v->a[177832] = 2; - v->a[177833] = anon_sym_PLUS; - v->a[177834] = anon_sym_DASH; - v->a[177835] = actions(7593); - v->a[177836] = 3; - v->a[177837] = anon_sym_STAR; - v->a[177838] = anon_sym_SLASH; - v->a[177839] = anon_sym_PERCENT; - small_parse_table_8892(v); -} - -void small_parse_table_8892(t_small_parse_table_array *v) -{ - v->a[177840] = actions(7571); - v->a[177841] = 11; - v->a[177842] = anon_sym_PLUS_EQ; - v->a[177843] = anon_sym_DASH_EQ; - v->a[177844] = anon_sym_STAR_EQ; - v->a[177845] = anon_sym_SLASH_EQ; - v->a[177846] = anon_sym_PERCENT_EQ; - v->a[177847] = anon_sym_STAR_STAR_EQ; - v->a[177848] = anon_sym_LT_LT_EQ; - v->a[177849] = anon_sym_GT_GT_EQ; - v->a[177850] = anon_sym_AMP_EQ; - v->a[177851] = anon_sym_CARET_EQ; - v->a[177852] = anon_sym_PIPE_EQ; - v->a[177853] = 19; - v->a[177854] = actions(71); - v->a[177855] = 1; - v->a[177856] = sym_comment; - v->a[177857] = actions(7607); - v->a[177858] = 1; - v->a[177859] = anon_sym_STAR_STAR; - small_parse_table_8893(v); -} - -void small_parse_table_8893(t_small_parse_table_array *v) -{ - v->a[177860] = actions(7647); - v->a[177861] = 1; - v->a[177862] = sym_test_operator; - v->a[177863] = actions(7687); - v->a[177864] = 1; - v->a[177865] = anon_sym_PIPE_PIPE; - v->a[177866] = actions(7689); - v->a[177867] = 1; - v->a[177868] = anon_sym_AMP_AMP; - v->a[177869] = actions(7691); - v->a[177870] = 1; - v->a[177871] = anon_sym_PIPE; - v->a[177872] = actions(7693); - v->a[177873] = 1; - v->a[177874] = anon_sym_CARET; - v->a[177875] = actions(7695); - v->a[177876] = 1; - v->a[177877] = anon_sym_AMP; - v->a[177878] = actions(7703); - v->a[177879] = 1; - small_parse_table_8894(v); -} - -void small_parse_table_8894(t_small_parse_table_array *v) -{ - v->a[177880] = anon_sym_QMARK; - v->a[177881] = actions(7705); - v->a[177882] = 1; - v->a[177883] = anon_sym_EQ; - v->a[177884] = actions(7707); - v->a[177885] = 1; - v->a[177886] = anon_sym_EQ_TILDE; - v->a[177887] = actions(6793); - v->a[177888] = 2; - v->a[177889] = anon_sym_PLUS_PLUS; - v->a[177890] = anon_sym_DASH_DASH; - v->a[177891] = actions(7601); - v->a[177892] = 2; - v->a[177893] = anon_sym_LT_LT; - v->a[177894] = anon_sym_GT_GT; - v->a[177895] = actions(7603); - v->a[177896] = 2; - v->a[177897] = anon_sym_PLUS; - v->a[177898] = anon_sym_DASH; - v->a[177899] = actions(7697); - small_parse_table_8895(v); -} - -/* EOF small_parse_table_1778.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1779.c b/parser/static/small_parse_table/small_parse_table_1779.c deleted file mode 100644 index 3327baef..00000000 --- a/parser/static/small_parse_table/small_parse_table_1779.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1779.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8895(t_small_parse_table_array *v) -{ - v->a[177900] = 2; - v->a[177901] = anon_sym_EQ_EQ; - v->a[177902] = anon_sym_BANG_EQ; - v->a[177903] = actions(7699); - v->a[177904] = 2; - v->a[177905] = anon_sym_LT; - v->a[177906] = anon_sym_GT; - v->a[177907] = actions(7701); - v->a[177908] = 2; - v->a[177909] = anon_sym_LT_EQ; - v->a[177910] = anon_sym_GT_EQ; - v->a[177911] = actions(7605); - v->a[177912] = 3; - v->a[177913] = anon_sym_STAR; - v->a[177914] = anon_sym_SLASH; - v->a[177915] = anon_sym_PERCENT; - v->a[177916] = actions(6805); - v->a[177917] = 11; - v->a[177918] = anon_sym_PLUS_EQ; - v->a[177919] = anon_sym_DASH_EQ; - small_parse_table_8896(v); -} - -void small_parse_table_8896(t_small_parse_table_array *v) -{ - v->a[177920] = anon_sym_STAR_EQ; - v->a[177921] = anon_sym_SLASH_EQ; - v->a[177922] = anon_sym_PERCENT_EQ; - v->a[177923] = anon_sym_STAR_STAR_EQ; - v->a[177924] = anon_sym_LT_LT_EQ; - v->a[177925] = anon_sym_GT_GT_EQ; - v->a[177926] = anon_sym_AMP_EQ; - v->a[177927] = anon_sym_CARET_EQ; - v->a[177928] = anon_sym_PIPE_EQ; - v->a[177929] = 16; - v->a[177930] = actions(71); - v->a[177931] = 1; - v->a[177932] = sym_comment; - v->a[177933] = actions(6807); - v->a[177934] = 1; - v->a[177935] = anon_sym_EQ; - v->a[177936] = actions(7607); - v->a[177937] = 1; - v->a[177938] = anon_sym_STAR_STAR; - v->a[177939] = actions(7647); - small_parse_table_8897(v); -} - -void small_parse_table_8897(t_small_parse_table_array *v) -{ - v->a[177940] = 1; - v->a[177941] = sym_test_operator; - v->a[177942] = actions(7689); - v->a[177943] = 1; - v->a[177944] = anon_sym_AMP_AMP; - v->a[177945] = actions(7691); - v->a[177946] = 1; - v->a[177947] = anon_sym_PIPE; - v->a[177948] = actions(7693); - v->a[177949] = 1; - v->a[177950] = anon_sym_CARET; - v->a[177951] = actions(7695); - v->a[177952] = 1; - v->a[177953] = anon_sym_AMP; - v->a[177954] = actions(6793); - v->a[177955] = 2; - v->a[177956] = anon_sym_PLUS_PLUS; - v->a[177957] = anon_sym_DASH_DASH; - v->a[177958] = actions(7601); - v->a[177959] = 2; - small_parse_table_8898(v); -} - -void small_parse_table_8898(t_small_parse_table_array *v) -{ - v->a[177960] = anon_sym_LT_LT; - v->a[177961] = anon_sym_GT_GT; - v->a[177962] = actions(7603); - v->a[177963] = 2; - v->a[177964] = anon_sym_PLUS; - v->a[177965] = anon_sym_DASH; - v->a[177966] = actions(7697); - v->a[177967] = 2; - v->a[177968] = anon_sym_EQ_EQ; - v->a[177969] = anon_sym_BANG_EQ; - v->a[177970] = actions(7699); - v->a[177971] = 2; - v->a[177972] = anon_sym_LT; - v->a[177973] = anon_sym_GT; - v->a[177974] = actions(7701); - v->a[177975] = 2; - v->a[177976] = anon_sym_LT_EQ; - v->a[177977] = anon_sym_GT_EQ; - v->a[177978] = actions(7605); - v->a[177979] = 3; - small_parse_table_8899(v); -} - -void small_parse_table_8899(t_small_parse_table_array *v) -{ - v->a[177980] = anon_sym_STAR; - v->a[177981] = anon_sym_SLASH; - v->a[177982] = anon_sym_PERCENT; - v->a[177983] = actions(6805); - v->a[177984] = 14; - v->a[177985] = anon_sym_PLUS_EQ; - v->a[177986] = anon_sym_DASH_EQ; - v->a[177987] = anon_sym_STAR_EQ; - v->a[177988] = anon_sym_SLASH_EQ; - v->a[177989] = anon_sym_PERCENT_EQ; - v->a[177990] = anon_sym_STAR_STAR_EQ; - v->a[177991] = anon_sym_LT_LT_EQ; - v->a[177992] = anon_sym_GT_GT_EQ; - v->a[177993] = anon_sym_AMP_EQ; - v->a[177994] = anon_sym_CARET_EQ; - v->a[177995] = anon_sym_PIPE_EQ; - v->a[177996] = anon_sym_PIPE_PIPE; - v->a[177997] = anon_sym_EQ_TILDE; - v->a[177998] = anon_sym_QMARK; - v->a[177999] = 19; - small_parse_table_8900(v); -} - -/* EOF small_parse_table_1779.c */ diff --git a/parser/static/small_parse_table/small_parse_table_178.c b/parser/static/small_parse_table/small_parse_table_178.c index f83cb908..b912296a 100644 --- a/parser/static/small_parse_table/small_parse_table_178.c +++ b/parser/static/small_parse_table/small_parse_table_178.c @@ -15,125 +15,125 @@ void small_parse_table_890(t_small_parse_table_array *v) { v->a[17800] = 1; - v->a[17801] = sym_test_operator; - v->a[17802] = state(2161); - v->a[17803] = 1; - v->a[17804] = aux_sym__literal_repeat1; - v->a[17805] = actions(2216); - v->a[17806] = 2; - v->a[17807] = sym_file_descriptor; - v->a[17808] = aux_sym_heredoc_redirect_token1; - v->a[17809] = actions(3230); - v->a[17810] = 2; - v->a[17811] = anon_sym_LPAREN_LPAREN; - v->a[17812] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17813] = actions(3263); - v->a[17814] = 2; - v->a[17815] = anon_sym_LT_LPAREN; - v->a[17816] = anon_sym_GT_LPAREN; - v->a[17817] = state(715); - v->a[17818] = 2; - v->a[17819] = sym_concatenation; + v->a[17801] = aux_sym_heredoc_redirect_token1; + v->a[17802] = actions(2516); + v->a[17803] = 2; + v->a[17804] = anon_sym_PIPE; + v->a[17805] = anon_sym_PIPE_AMP; + v->a[17806] = actions(2706); + v->a[17807] = 2; + v->a[17808] = anon_sym_AMP_AMP; + v->a[17809] = anon_sym_PIPE_PIPE; + v->a[17810] = actions(2708); + v->a[17811] = 2; + v->a[17812] = anon_sym_LT_LT; + v->a[17813] = anon_sym_LT_LT_DASH; + v->a[17814] = actions(2745); + v->a[17815] = 2; + v->a[17816] = anon_sym_AMP; + v->a[17817] = anon_sym_SEMI; + v->a[17818] = state(1989); + v->a[17819] = 2; small_parse_table_891(v); } void small_parse_table_891(t_small_parse_table_array *v) { - v->a[17820] = aux_sym_for_statement_repeat1; - v->a[17821] = actions(3634); - v->a[17822] = 3; - v->a[17823] = sym_raw_string; - v->a[17824] = sym_ansi_c_string; - v->a[17825] = sym_word; - v->a[17826] = state(1918); - v->a[17827] = 9; - v->a[17828] = sym_arithmetic_expansion; - v->a[17829] = sym_brace_expression; - v->a[17830] = sym_string; - v->a[17831] = sym_translated_string; - v->a[17832] = sym_number; - v->a[17833] = sym_simple_expansion; - v->a[17834] = sym_expansion; - v->a[17835] = sym_command_substitution; - v->a[17836] = sym_process_substitution; - v->a[17837] = actions(2214); - v->a[17838] = 20; - v->a[17839] = anon_sym_SEMI; + v->a[17820] = sym_variable_assignment; + v->a[17821] = aux_sym_variable_assignments_repeat1; + v->a[17822] = actions(2514); + v->a[17823] = 3; + v->a[17824] = anon_sym_SEMI_SEMI; + v->a[17825] = anon_sym_SEMI_AMP; + v->a[17826] = anon_sym_SEMI_SEMI_AMP; + v->a[17827] = actions(2526); + v->a[17828] = 3; + v->a[17829] = sym_file_descriptor; + v->a[17830] = sym_test_operator; + v->a[17831] = sym__brace_start; + v->a[17832] = state(1983); + v->a[17833] = 3; + v->a[17834] = sym_file_redirect; + v->a[17835] = sym_heredoc_redirect; + v->a[17836] = aux_sym_redirected_statement_repeat1; + v->a[17837] = actions(2512); + v->a[17838] = 22; + v->a[17839] = anon_sym_LT; small_parse_table_892(v); } void small_parse_table_892(t_small_parse_table_array *v) { - v->a[17840] = anon_sym_PIPE_PIPE; - v->a[17841] = anon_sym_AMP_AMP; - v->a[17842] = anon_sym_PIPE; - v->a[17843] = anon_sym_AMP; - v->a[17844] = anon_sym_LT; - v->a[17845] = anon_sym_GT; - v->a[17846] = anon_sym_LT_LT; - v->a[17847] = anon_sym_GT_GT; - v->a[17848] = anon_sym_SEMI_SEMI; - v->a[17849] = anon_sym_PIPE_AMP; - v->a[17850] = anon_sym_AMP_GT; - v->a[17851] = anon_sym_AMP_GT_GT; - v->a[17852] = anon_sym_LT_AMP; - v->a[17853] = anon_sym_GT_AMP; - v->a[17854] = anon_sym_GT_PIPE; - v->a[17855] = anon_sym_LT_AMP_DASH; - v->a[17856] = anon_sym_GT_AMP_DASH; - v->a[17857] = anon_sym_LT_LT_DASH; - v->a[17858] = anon_sym_LT_LT_LT; - v->a[17859] = 8; + v->a[17840] = anon_sym_GT; + v->a[17841] = anon_sym_GT_GT; + v->a[17842] = anon_sym_AMP_GT; + v->a[17843] = anon_sym_AMP_GT_GT; + v->a[17844] = anon_sym_LT_AMP; + v->a[17845] = anon_sym_GT_AMP; + v->a[17846] = anon_sym_GT_PIPE; + v->a[17847] = anon_sym_LT_AMP_DASH; + v->a[17848] = anon_sym_GT_AMP_DASH; + v->a[17849] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17850] = anon_sym_DOLLAR; + v->a[17851] = sym__special_character; + v->a[17852] = anon_sym_DQUOTE; + v->a[17853] = sym_raw_string; + v->a[17854] = aux_sym_number_token1; + v->a[17855] = aux_sym_number_token2; + v->a[17856] = anon_sym_DOLLAR_LBRACE; + v->a[17857] = anon_sym_DOLLAR_LPAREN; + v->a[17858] = anon_sym_BQUOTE; + v->a[17859] = anon_sym_DOLLAR_BQUOTE; small_parse_table_893(v); } void small_parse_table_893(t_small_parse_table_array *v) { - v->a[17860] = actions(3); - v->a[17861] = 1; - v->a[17862] = sym_comment; - v->a[17863] = actions(2042); - v->a[17864] = 1; - v->a[17865] = anon_sym_DQUOTE; - v->a[17866] = actions(3647); - v->a[17867] = 1; - v->a[17868] = sym_variable_name; - v->a[17869] = state(1547); - v->a[17870] = 1; - v->a[17871] = sym_string; - v->a[17872] = actions(3645); - v->a[17873] = 2; - v->a[17874] = aux_sym__simple_variable_name_token1; - v->a[17875] = aux_sym__multiline_variable_name_token1; - v->a[17876] = actions(1235); - v->a[17877] = 4; - v->a[17878] = sym_file_descriptor; - v->a[17879] = sym_test_operator; + v->a[17860] = sym_word; + v->a[17861] = 6; + v->a[17862] = actions(3); + v->a[17863] = 1; + v->a[17864] = sym_comment; + v->a[17865] = actions(2042); + v->a[17866] = 1; + v->a[17867] = sym_variable_name; + v->a[17868] = actions(2040); + v->a[17869] = 2; + v->a[17870] = aux_sym__simple_variable_name_token1; + v->a[17871] = aux_sym__multiline_variable_name_token1; + v->a[17872] = actions(816); + v->a[17873] = 3; + v->a[17874] = sym_file_descriptor; + v->a[17875] = sym_test_operator; + v->a[17876] = sym__brace_start; + v->a[17877] = actions(2038); + v->a[17878] = 9; + v->a[17879] = anon_sym_BANG; small_parse_table_894(v); } void small_parse_table_894(t_small_parse_table_array *v) { - v->a[17880] = sym__brace_start; - v->a[17881] = ts_builtin_sym_end; - v->a[17882] = actions(3643); - v->a[17883] = 9; - v->a[17884] = anon_sym_DASH; - v->a[17885] = anon_sym_STAR; - v->a[17886] = anon_sym_BANG; - v->a[17887] = anon_sym_QMARK; - v->a[17888] = anon_sym_DOLLAR; - v->a[17889] = anon_sym_POUND; - v->a[17890] = anon_sym_AT2; - v->a[17891] = anon_sym_0; - v->a[17892] = anon_sym__; - v->a[17893] = actions(1227); - v->a[17894] = 35; - v->a[17895] = anon_sym_LPAREN_LPAREN; - v->a[17896] = anon_sym_SEMI; - v->a[17897] = anon_sym_PIPE_PIPE; - v->a[17898] = anon_sym_AMP_AMP; - v->a[17899] = anon_sym_PIPE; + v->a[17880] = anon_sym_DASH; + v->a[17881] = anon_sym_STAR; + v->a[17882] = anon_sym_QMARK; + v->a[17883] = anon_sym_DOLLAR; + v->a[17884] = anon_sym_POUND; + v->a[17885] = anon_sym_AT; + v->a[17886] = anon_sym_0; + v->a[17887] = anon_sym__; + v->a[17888] = actions(810); + v->a[17889] = 28; + v->a[17890] = anon_sym_PIPE; + v->a[17891] = anon_sym_PIPE_AMP; + v->a[17892] = anon_sym_AMP_AMP; + v->a[17893] = anon_sym_PIPE_PIPE; + v->a[17894] = anon_sym_LT; + v->a[17895] = anon_sym_GT; + v->a[17896] = anon_sym_GT_GT; + v->a[17897] = anon_sym_AMP_GT; + v->a[17898] = anon_sym_AMP_GT_GT; + v->a[17899] = anon_sym_LT_AMP; small_parse_table_895(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1780.c b/parser/static/small_parse_table/small_parse_table_1780.c deleted file mode 100644 index 70d037cb..00000000 --- a/parser/static/small_parse_table/small_parse_table_1780.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1780.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8900(t_small_parse_table_array *v) -{ - v->a[178000] = actions(71); - v->a[178001] = 1; - v->a[178002] = sym_comment; - v->a[178003] = actions(6961); - v->a[178004] = 1; - v->a[178005] = anon_sym_RBRACK; - v->a[178006] = actions(7567); - v->a[178007] = 1; - v->a[178008] = anon_sym_EQ; - v->a[178009] = actions(7573); - v->a[178010] = 1; - v->a[178011] = anon_sym_PIPE_PIPE; - v->a[178012] = actions(7575); - v->a[178013] = 1; - v->a[178014] = anon_sym_AMP_AMP; - v->a[178015] = actions(7577); - v->a[178016] = 1; - v->a[178017] = anon_sym_PIPE; - v->a[178018] = actions(7579); - v->a[178019] = 1; - small_parse_table_8901(v); -} - -void small_parse_table_8901(t_small_parse_table_array *v) -{ - v->a[178020] = anon_sym_CARET; - v->a[178021] = actions(7581); - v->a[178022] = 1; - v->a[178023] = anon_sym_AMP; - v->a[178024] = actions(7595); - v->a[178025] = 1; - v->a[178026] = anon_sym_STAR_STAR; - v->a[178027] = actions(7597); - v->a[178028] = 1; - v->a[178029] = anon_sym_EQ_TILDE; - v->a[178030] = actions(7599); - v->a[178031] = 1; - v->a[178032] = anon_sym_QMARK; - v->a[178033] = actions(7569); - v->a[178034] = 2; - v->a[178035] = anon_sym_PLUS_PLUS; - v->a[178036] = anon_sym_DASH_DASH; - v->a[178037] = actions(7583); - v->a[178038] = 2; - v->a[178039] = anon_sym_EQ_EQ; - small_parse_table_8902(v); -} - -void small_parse_table_8902(t_small_parse_table_array *v) -{ - v->a[178040] = anon_sym_BANG_EQ; - v->a[178041] = actions(7585); - v->a[178042] = 2; - v->a[178043] = anon_sym_LT; - v->a[178044] = anon_sym_GT; - v->a[178045] = actions(7587); - v->a[178046] = 2; - v->a[178047] = anon_sym_LT_EQ; - v->a[178048] = anon_sym_GT_EQ; - v->a[178049] = actions(7589); - v->a[178050] = 2; - v->a[178051] = anon_sym_LT_LT; - v->a[178052] = anon_sym_GT_GT; - v->a[178053] = actions(7591); - v->a[178054] = 2; - v->a[178055] = anon_sym_PLUS; - v->a[178056] = anon_sym_DASH; - v->a[178057] = actions(7593); - v->a[178058] = 3; - v->a[178059] = anon_sym_STAR; - small_parse_table_8903(v); -} - -void small_parse_table_8903(t_small_parse_table_array *v) -{ - v->a[178060] = anon_sym_SLASH; - v->a[178061] = anon_sym_PERCENT; - v->a[178062] = actions(7571); - v->a[178063] = 11; - v->a[178064] = anon_sym_PLUS_EQ; - v->a[178065] = anon_sym_DASH_EQ; - v->a[178066] = anon_sym_STAR_EQ; - v->a[178067] = anon_sym_SLASH_EQ; - v->a[178068] = anon_sym_PERCENT_EQ; - v->a[178069] = anon_sym_STAR_STAR_EQ; - v->a[178070] = anon_sym_LT_LT_EQ; - v->a[178071] = anon_sym_GT_GT_EQ; - v->a[178072] = anon_sym_AMP_EQ; - v->a[178073] = anon_sym_CARET_EQ; - v->a[178074] = anon_sym_PIPE_EQ; - v->a[178075] = 19; - v->a[178076] = actions(71); - v->a[178077] = 1; - v->a[178078] = sym_comment; - v->a[178079] = actions(6959); - small_parse_table_8904(v); -} - -void small_parse_table_8904(t_small_parse_table_array *v) -{ - v->a[178080] = 1; - v->a[178081] = anon_sym_RBRACK; - v->a[178082] = actions(7567); - v->a[178083] = 1; - v->a[178084] = anon_sym_EQ; - v->a[178085] = actions(7573); - v->a[178086] = 1; - v->a[178087] = anon_sym_PIPE_PIPE; - v->a[178088] = actions(7575); - v->a[178089] = 1; - v->a[178090] = anon_sym_AMP_AMP; - v->a[178091] = actions(7577); - v->a[178092] = 1; - v->a[178093] = anon_sym_PIPE; - v->a[178094] = actions(7579); - v->a[178095] = 1; - v->a[178096] = anon_sym_CARET; - v->a[178097] = actions(7581); - v->a[178098] = 1; - v->a[178099] = anon_sym_AMP; - small_parse_table_8905(v); -} - -/* EOF small_parse_table_1780.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1781.c b/parser/static/small_parse_table/small_parse_table_1781.c deleted file mode 100644 index 2485a5ab..00000000 --- a/parser/static/small_parse_table/small_parse_table_1781.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1781.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8905(t_small_parse_table_array *v) -{ - v->a[178100] = actions(7595); - v->a[178101] = 1; - v->a[178102] = anon_sym_STAR_STAR; - v->a[178103] = actions(7597); - v->a[178104] = 1; - v->a[178105] = anon_sym_EQ_TILDE; - v->a[178106] = actions(7599); - v->a[178107] = 1; - v->a[178108] = anon_sym_QMARK; - v->a[178109] = actions(7569); - v->a[178110] = 2; - v->a[178111] = anon_sym_PLUS_PLUS; - v->a[178112] = anon_sym_DASH_DASH; - v->a[178113] = actions(7583); - v->a[178114] = 2; - v->a[178115] = anon_sym_EQ_EQ; - v->a[178116] = anon_sym_BANG_EQ; - v->a[178117] = actions(7585); - v->a[178118] = 2; - v->a[178119] = anon_sym_LT; - small_parse_table_8906(v); -} - -void small_parse_table_8906(t_small_parse_table_array *v) -{ - v->a[178120] = anon_sym_GT; - v->a[178121] = actions(7587); - v->a[178122] = 2; - v->a[178123] = anon_sym_LT_EQ; - v->a[178124] = anon_sym_GT_EQ; - v->a[178125] = actions(7589); - v->a[178126] = 2; - v->a[178127] = anon_sym_LT_LT; - v->a[178128] = anon_sym_GT_GT; - v->a[178129] = actions(7591); - v->a[178130] = 2; - v->a[178131] = anon_sym_PLUS; - v->a[178132] = anon_sym_DASH; - v->a[178133] = actions(7593); - v->a[178134] = 3; - v->a[178135] = anon_sym_STAR; - v->a[178136] = anon_sym_SLASH; - v->a[178137] = anon_sym_PERCENT; - v->a[178138] = actions(7571); - v->a[178139] = 11; - small_parse_table_8907(v); -} - -void small_parse_table_8907(t_small_parse_table_array *v) -{ - v->a[178140] = anon_sym_PLUS_EQ; - v->a[178141] = anon_sym_DASH_EQ; - v->a[178142] = anon_sym_STAR_EQ; - v->a[178143] = anon_sym_SLASH_EQ; - v->a[178144] = anon_sym_PERCENT_EQ; - v->a[178145] = anon_sym_STAR_STAR_EQ; - v->a[178146] = anon_sym_LT_LT_EQ; - v->a[178147] = anon_sym_GT_GT_EQ; - v->a[178148] = anon_sym_AMP_EQ; - v->a[178149] = anon_sym_CARET_EQ; - v->a[178150] = anon_sym_PIPE_EQ; - v->a[178151] = 3; - v->a[178152] = actions(71); - v->a[178153] = 1; - v->a[178154] = sym_comment; - v->a[178155] = actions(1312); - v->a[178156] = 13; - v->a[178157] = anon_sym_PIPE; - v->a[178158] = anon_sym_CARET; - v->a[178159] = anon_sym_AMP; - small_parse_table_8908(v); -} - -void small_parse_table_8908(t_small_parse_table_array *v) -{ - v->a[178160] = anon_sym_LT; - v->a[178161] = anon_sym_GT; - v->a[178162] = anon_sym_LT_LT; - v->a[178163] = anon_sym_GT_GT; - v->a[178164] = anon_sym_PLUS; - v->a[178165] = anon_sym_DASH; - v->a[178166] = anon_sym_STAR; - v->a[178167] = anon_sym_SLASH; - v->a[178168] = anon_sym_PERCENT; - v->a[178169] = anon_sym_STAR_STAR; - v->a[178170] = actions(1314); - v->a[178171] = 23; - v->a[178172] = anon_sym_COMMA; - v->a[178173] = anon_sym_PLUS_PLUS; - v->a[178174] = anon_sym_DASH_DASH; - v->a[178175] = anon_sym_PLUS_EQ; - v->a[178176] = anon_sym_DASH_EQ; - v->a[178177] = anon_sym_STAR_EQ; - v->a[178178] = anon_sym_SLASH_EQ; - v->a[178179] = anon_sym_PERCENT_EQ; - small_parse_table_8909(v); -} - -void small_parse_table_8909(t_small_parse_table_array *v) -{ - v->a[178180] = anon_sym_STAR_STAR_EQ; - v->a[178181] = anon_sym_LT_LT_EQ; - v->a[178182] = anon_sym_GT_GT_EQ; - v->a[178183] = anon_sym_AMP_EQ; - v->a[178184] = anon_sym_CARET_EQ; - v->a[178185] = anon_sym_PIPE_EQ; - v->a[178186] = anon_sym_PIPE_PIPE; - v->a[178187] = anon_sym_DASHo; - v->a[178188] = anon_sym_AMP_AMP; - v->a[178189] = anon_sym_DASHa; - v->a[178190] = anon_sym_EQ_EQ; - v->a[178191] = anon_sym_BANG_EQ; - v->a[178192] = anon_sym_LT_EQ; - v->a[178193] = anon_sym_GT_EQ; - v->a[178194] = anon_sym_RPAREN; - v->a[178195] = 15; - v->a[178196] = actions(71); - v->a[178197] = 1; - v->a[178198] = sym_comment; - v->a[178199] = actions(6807); - small_parse_table_8910(v); -} - -/* EOF small_parse_table_1781.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1782.c b/parser/static/small_parse_table/small_parse_table_1782.c deleted file mode 100644 index 556e67b5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1782.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1782.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8910(t_small_parse_table_array *v) -{ - v->a[178200] = 1; - v->a[178201] = anon_sym_EQ; - v->a[178202] = actions(7607); - v->a[178203] = 1; - v->a[178204] = anon_sym_STAR_STAR; - v->a[178205] = actions(7647); - v->a[178206] = 1; - v->a[178207] = sym_test_operator; - v->a[178208] = actions(7691); - v->a[178209] = 1; - v->a[178210] = anon_sym_PIPE; - v->a[178211] = actions(7693); - v->a[178212] = 1; - v->a[178213] = anon_sym_CARET; - v->a[178214] = actions(7695); - v->a[178215] = 1; - v->a[178216] = anon_sym_AMP; - v->a[178217] = actions(6793); - v->a[178218] = 2; - v->a[178219] = anon_sym_PLUS_PLUS; - small_parse_table_8911(v); -} - -void small_parse_table_8911(t_small_parse_table_array *v) -{ - v->a[178220] = anon_sym_DASH_DASH; - v->a[178221] = actions(7601); - v->a[178222] = 2; - v->a[178223] = anon_sym_LT_LT; - v->a[178224] = anon_sym_GT_GT; - v->a[178225] = actions(7603); - v->a[178226] = 2; - v->a[178227] = anon_sym_PLUS; - v->a[178228] = anon_sym_DASH; - v->a[178229] = actions(7697); - v->a[178230] = 2; - v->a[178231] = anon_sym_EQ_EQ; - v->a[178232] = anon_sym_BANG_EQ; - v->a[178233] = actions(7699); - v->a[178234] = 2; - v->a[178235] = anon_sym_LT; - v->a[178236] = anon_sym_GT; - v->a[178237] = actions(7701); - v->a[178238] = 2; - v->a[178239] = anon_sym_LT_EQ; - small_parse_table_8912(v); -} - -void small_parse_table_8912(t_small_parse_table_array *v) -{ - v->a[178240] = anon_sym_GT_EQ; - v->a[178241] = actions(7605); - v->a[178242] = 3; - v->a[178243] = anon_sym_STAR; - v->a[178244] = anon_sym_SLASH; - v->a[178245] = anon_sym_PERCENT; - v->a[178246] = actions(6805); - v->a[178247] = 15; - v->a[178248] = anon_sym_PLUS_EQ; - v->a[178249] = anon_sym_DASH_EQ; - v->a[178250] = anon_sym_STAR_EQ; - v->a[178251] = anon_sym_SLASH_EQ; - v->a[178252] = anon_sym_PERCENT_EQ; - v->a[178253] = anon_sym_STAR_STAR_EQ; - v->a[178254] = anon_sym_LT_LT_EQ; - v->a[178255] = anon_sym_GT_GT_EQ; - v->a[178256] = anon_sym_AMP_EQ; - v->a[178257] = anon_sym_CARET_EQ; - v->a[178258] = anon_sym_PIPE_EQ; - v->a[178259] = anon_sym_PIPE_PIPE; - small_parse_table_8913(v); -} - -void small_parse_table_8913(t_small_parse_table_array *v) -{ - v->a[178260] = anon_sym_AMP_AMP; - v->a[178261] = anon_sym_EQ_TILDE; - v->a[178262] = anon_sym_QMARK; - v->a[178263] = 19; - v->a[178264] = actions(71); - v->a[178265] = 1; - v->a[178266] = sym_comment; - v->a[178267] = actions(6957); - v->a[178268] = 1; - v->a[178269] = anon_sym_RBRACK; - v->a[178270] = actions(7567); - v->a[178271] = 1; - v->a[178272] = anon_sym_EQ; - v->a[178273] = actions(7573); - v->a[178274] = 1; - v->a[178275] = anon_sym_PIPE_PIPE; - v->a[178276] = actions(7575); - v->a[178277] = 1; - v->a[178278] = anon_sym_AMP_AMP; - v->a[178279] = actions(7577); - small_parse_table_8914(v); -} - -void small_parse_table_8914(t_small_parse_table_array *v) -{ - v->a[178280] = 1; - v->a[178281] = anon_sym_PIPE; - v->a[178282] = actions(7579); - v->a[178283] = 1; - v->a[178284] = anon_sym_CARET; - v->a[178285] = actions(7581); - v->a[178286] = 1; - v->a[178287] = anon_sym_AMP; - v->a[178288] = actions(7595); - v->a[178289] = 1; - v->a[178290] = anon_sym_STAR_STAR; - v->a[178291] = actions(7597); - v->a[178292] = 1; - v->a[178293] = anon_sym_EQ_TILDE; - v->a[178294] = actions(7599); - v->a[178295] = 1; - v->a[178296] = anon_sym_QMARK; - v->a[178297] = actions(7569); - v->a[178298] = 2; - v->a[178299] = anon_sym_PLUS_PLUS; - small_parse_table_8915(v); -} - -/* EOF small_parse_table_1782.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1783.c b/parser/static/small_parse_table/small_parse_table_1783.c deleted file mode 100644 index 7f2ae97d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1783.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1783.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8915(t_small_parse_table_array *v) -{ - v->a[178300] = anon_sym_DASH_DASH; - v->a[178301] = actions(7583); - v->a[178302] = 2; - v->a[178303] = anon_sym_EQ_EQ; - v->a[178304] = anon_sym_BANG_EQ; - v->a[178305] = actions(7585); - v->a[178306] = 2; - v->a[178307] = anon_sym_LT; - v->a[178308] = anon_sym_GT; - v->a[178309] = actions(7587); - v->a[178310] = 2; - v->a[178311] = anon_sym_LT_EQ; - v->a[178312] = anon_sym_GT_EQ; - v->a[178313] = actions(7589); - v->a[178314] = 2; - v->a[178315] = anon_sym_LT_LT; - v->a[178316] = anon_sym_GT_GT; - v->a[178317] = actions(7591); - v->a[178318] = 2; - v->a[178319] = anon_sym_PLUS; - small_parse_table_8916(v); -} - -void small_parse_table_8916(t_small_parse_table_array *v) -{ - v->a[178320] = anon_sym_DASH; - v->a[178321] = actions(7593); - v->a[178322] = 3; - v->a[178323] = anon_sym_STAR; - v->a[178324] = anon_sym_SLASH; - v->a[178325] = anon_sym_PERCENT; - v->a[178326] = actions(7571); - v->a[178327] = 11; - v->a[178328] = anon_sym_PLUS_EQ; - v->a[178329] = anon_sym_DASH_EQ; - v->a[178330] = anon_sym_STAR_EQ; - v->a[178331] = anon_sym_SLASH_EQ; - v->a[178332] = anon_sym_PERCENT_EQ; - v->a[178333] = anon_sym_STAR_STAR_EQ; - v->a[178334] = anon_sym_LT_LT_EQ; - v->a[178335] = anon_sym_GT_GT_EQ; - v->a[178336] = anon_sym_AMP_EQ; - v->a[178337] = anon_sym_CARET_EQ; - v->a[178338] = anon_sym_PIPE_EQ; - v->a[178339] = 19; - small_parse_table_8917(v); -} - -void small_parse_table_8917(t_small_parse_table_array *v) -{ - v->a[178340] = actions(71); - v->a[178341] = 1; - v->a[178342] = sym_comment; - v->a[178343] = actions(7086); - v->a[178344] = 1; - v->a[178345] = anon_sym_RBRACK; - v->a[178346] = actions(7567); - v->a[178347] = 1; - v->a[178348] = anon_sym_EQ; - v->a[178349] = actions(7573); - v->a[178350] = 1; - v->a[178351] = anon_sym_PIPE_PIPE; - v->a[178352] = actions(7575); - v->a[178353] = 1; - v->a[178354] = anon_sym_AMP_AMP; - v->a[178355] = actions(7577); - v->a[178356] = 1; - v->a[178357] = anon_sym_PIPE; - v->a[178358] = actions(7579); - v->a[178359] = 1; - small_parse_table_8918(v); -} - -void small_parse_table_8918(t_small_parse_table_array *v) -{ - v->a[178360] = anon_sym_CARET; - v->a[178361] = actions(7581); - v->a[178362] = 1; - v->a[178363] = anon_sym_AMP; - v->a[178364] = actions(7595); - v->a[178365] = 1; - v->a[178366] = anon_sym_STAR_STAR; - v->a[178367] = actions(7597); - v->a[178368] = 1; - v->a[178369] = anon_sym_EQ_TILDE; - v->a[178370] = actions(7599); - v->a[178371] = 1; - v->a[178372] = anon_sym_QMARK; - v->a[178373] = actions(7569); - v->a[178374] = 2; - v->a[178375] = anon_sym_PLUS_PLUS; - v->a[178376] = anon_sym_DASH_DASH; - v->a[178377] = actions(7583); - v->a[178378] = 2; - v->a[178379] = anon_sym_EQ_EQ; - small_parse_table_8919(v); -} - -void small_parse_table_8919(t_small_parse_table_array *v) -{ - v->a[178380] = anon_sym_BANG_EQ; - v->a[178381] = actions(7585); - v->a[178382] = 2; - v->a[178383] = anon_sym_LT; - v->a[178384] = anon_sym_GT; - v->a[178385] = actions(7587); - v->a[178386] = 2; - v->a[178387] = anon_sym_LT_EQ; - v->a[178388] = anon_sym_GT_EQ; - v->a[178389] = actions(7589); - v->a[178390] = 2; - v->a[178391] = anon_sym_LT_LT; - v->a[178392] = anon_sym_GT_GT; - v->a[178393] = actions(7591); - v->a[178394] = 2; - v->a[178395] = anon_sym_PLUS; - v->a[178396] = anon_sym_DASH; - v->a[178397] = actions(7593); - v->a[178398] = 3; - v->a[178399] = anon_sym_STAR; - small_parse_table_8920(v); -} - -/* EOF small_parse_table_1783.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1784.c b/parser/static/small_parse_table/small_parse_table_1784.c deleted file mode 100644 index 211ff6e1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1784.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1784.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8920(t_small_parse_table_array *v) -{ - v->a[178400] = anon_sym_SLASH; - v->a[178401] = anon_sym_PERCENT; - v->a[178402] = actions(7571); - v->a[178403] = 11; - v->a[178404] = anon_sym_PLUS_EQ; - v->a[178405] = anon_sym_DASH_EQ; - v->a[178406] = anon_sym_STAR_EQ; - v->a[178407] = anon_sym_SLASH_EQ; - v->a[178408] = anon_sym_PERCENT_EQ; - v->a[178409] = anon_sym_STAR_STAR_EQ; - v->a[178410] = anon_sym_LT_LT_EQ; - v->a[178411] = anon_sym_GT_GT_EQ; - v->a[178412] = anon_sym_AMP_EQ; - v->a[178413] = anon_sym_CARET_EQ; - v->a[178414] = anon_sym_PIPE_EQ; - v->a[178415] = 19; - v->a[178416] = actions(71); - v->a[178417] = 1; - v->a[178418] = sym_comment; - v->a[178419] = actions(6955); - small_parse_table_8921(v); -} - -void small_parse_table_8921(t_small_parse_table_array *v) -{ - v->a[178420] = 1; - v->a[178421] = anon_sym_RBRACK; - v->a[178422] = actions(7567); - v->a[178423] = 1; - v->a[178424] = anon_sym_EQ; - v->a[178425] = actions(7573); - v->a[178426] = 1; - v->a[178427] = anon_sym_PIPE_PIPE; - v->a[178428] = actions(7575); - v->a[178429] = 1; - v->a[178430] = anon_sym_AMP_AMP; - v->a[178431] = actions(7577); - v->a[178432] = 1; - v->a[178433] = anon_sym_PIPE; - v->a[178434] = actions(7579); - v->a[178435] = 1; - v->a[178436] = anon_sym_CARET; - v->a[178437] = actions(7581); - v->a[178438] = 1; - v->a[178439] = anon_sym_AMP; - small_parse_table_8922(v); -} - -void small_parse_table_8922(t_small_parse_table_array *v) -{ - v->a[178440] = actions(7595); - v->a[178441] = 1; - v->a[178442] = anon_sym_STAR_STAR; - v->a[178443] = actions(7597); - v->a[178444] = 1; - v->a[178445] = anon_sym_EQ_TILDE; - v->a[178446] = actions(7599); - v->a[178447] = 1; - v->a[178448] = anon_sym_QMARK; - v->a[178449] = actions(7569); - v->a[178450] = 2; - v->a[178451] = anon_sym_PLUS_PLUS; - v->a[178452] = anon_sym_DASH_DASH; - v->a[178453] = actions(7583); - v->a[178454] = 2; - v->a[178455] = anon_sym_EQ_EQ; - v->a[178456] = anon_sym_BANG_EQ; - v->a[178457] = actions(7585); - v->a[178458] = 2; - v->a[178459] = anon_sym_LT; - small_parse_table_8923(v); -} - -void small_parse_table_8923(t_small_parse_table_array *v) -{ - v->a[178460] = anon_sym_GT; - v->a[178461] = actions(7587); - v->a[178462] = 2; - v->a[178463] = anon_sym_LT_EQ; - v->a[178464] = anon_sym_GT_EQ; - v->a[178465] = actions(7589); - v->a[178466] = 2; - v->a[178467] = anon_sym_LT_LT; - v->a[178468] = anon_sym_GT_GT; - v->a[178469] = actions(7591); - v->a[178470] = 2; - v->a[178471] = anon_sym_PLUS; - v->a[178472] = anon_sym_DASH; - v->a[178473] = actions(7593); - v->a[178474] = 3; - v->a[178475] = anon_sym_STAR; - v->a[178476] = anon_sym_SLASH; - v->a[178477] = anon_sym_PERCENT; - v->a[178478] = actions(7571); - v->a[178479] = 11; - small_parse_table_8924(v); -} - -void small_parse_table_8924(t_small_parse_table_array *v) -{ - v->a[178480] = anon_sym_PLUS_EQ; - v->a[178481] = anon_sym_DASH_EQ; - v->a[178482] = anon_sym_STAR_EQ; - v->a[178483] = anon_sym_SLASH_EQ; - v->a[178484] = anon_sym_PERCENT_EQ; - v->a[178485] = anon_sym_STAR_STAR_EQ; - v->a[178486] = anon_sym_LT_LT_EQ; - v->a[178487] = anon_sym_GT_GT_EQ; - v->a[178488] = anon_sym_AMP_EQ; - v->a[178489] = anon_sym_CARET_EQ; - v->a[178490] = anon_sym_PIPE_EQ; - v->a[178491] = 14; - v->a[178492] = actions(71); - v->a[178493] = 1; - v->a[178494] = sym_comment; - v->a[178495] = actions(7607); - v->a[178496] = 1; - v->a[178497] = anon_sym_STAR_STAR; - v->a[178498] = actions(7647); - v->a[178499] = 1; - small_parse_table_8925(v); -} - -/* EOF small_parse_table_1784.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1785.c b/parser/static/small_parse_table/small_parse_table_1785.c deleted file mode 100644 index 4a3de378..00000000 --- a/parser/static/small_parse_table/small_parse_table_1785.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1785.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8925(t_small_parse_table_array *v) -{ - v->a[178500] = sym_test_operator; - v->a[178501] = actions(7693); - v->a[178502] = 1; - v->a[178503] = anon_sym_CARET; - v->a[178504] = actions(7695); - v->a[178505] = 1; - v->a[178506] = anon_sym_AMP; - v->a[178507] = actions(6793); - v->a[178508] = 2; - v->a[178509] = anon_sym_PLUS_PLUS; - v->a[178510] = anon_sym_DASH_DASH; - v->a[178511] = actions(6807); - v->a[178512] = 2; - v->a[178513] = anon_sym_EQ; - v->a[178514] = anon_sym_PIPE; - v->a[178515] = actions(7601); - v->a[178516] = 2; - v->a[178517] = anon_sym_LT_LT; - v->a[178518] = anon_sym_GT_GT; - v->a[178519] = actions(7603); - small_parse_table_8926(v); -} - -void small_parse_table_8926(t_small_parse_table_array *v) -{ - v->a[178520] = 2; - v->a[178521] = anon_sym_PLUS; - v->a[178522] = anon_sym_DASH; - v->a[178523] = actions(7697); - v->a[178524] = 2; - v->a[178525] = anon_sym_EQ_EQ; - v->a[178526] = anon_sym_BANG_EQ; - v->a[178527] = actions(7699); - v->a[178528] = 2; - v->a[178529] = anon_sym_LT; - v->a[178530] = anon_sym_GT; - v->a[178531] = actions(7701); - v->a[178532] = 2; - v->a[178533] = anon_sym_LT_EQ; - v->a[178534] = anon_sym_GT_EQ; - v->a[178535] = actions(7605); - v->a[178536] = 3; - v->a[178537] = anon_sym_STAR; - v->a[178538] = anon_sym_SLASH; - v->a[178539] = anon_sym_PERCENT; - small_parse_table_8927(v); -} - -void small_parse_table_8927(t_small_parse_table_array *v) -{ - v->a[178540] = actions(6805); - v->a[178541] = 15; - v->a[178542] = anon_sym_PLUS_EQ; - v->a[178543] = anon_sym_DASH_EQ; - v->a[178544] = anon_sym_STAR_EQ; - v->a[178545] = anon_sym_SLASH_EQ; - v->a[178546] = anon_sym_PERCENT_EQ; - v->a[178547] = anon_sym_STAR_STAR_EQ; - v->a[178548] = anon_sym_LT_LT_EQ; - v->a[178549] = anon_sym_GT_GT_EQ; - v->a[178550] = anon_sym_AMP_EQ; - v->a[178551] = anon_sym_CARET_EQ; - v->a[178552] = anon_sym_PIPE_EQ; - v->a[178553] = anon_sym_PIPE_PIPE; - v->a[178554] = anon_sym_AMP_AMP; - v->a[178555] = anon_sym_EQ_TILDE; - v->a[178556] = anon_sym_QMARK; - v->a[178557] = 19; - v->a[178558] = actions(71); - v->a[178559] = 1; - small_parse_table_8928(v); -} - -void small_parse_table_8928(t_small_parse_table_array *v) -{ - v->a[178560] = sym_comment; - v->a[178561] = actions(6953); - v->a[178562] = 1; - v->a[178563] = anon_sym_RBRACK; - v->a[178564] = actions(7567); - v->a[178565] = 1; - v->a[178566] = anon_sym_EQ; - v->a[178567] = actions(7573); - v->a[178568] = 1; - v->a[178569] = anon_sym_PIPE_PIPE; - v->a[178570] = actions(7575); - v->a[178571] = 1; - v->a[178572] = anon_sym_AMP_AMP; - v->a[178573] = actions(7577); - v->a[178574] = 1; - v->a[178575] = anon_sym_PIPE; - v->a[178576] = actions(7579); - v->a[178577] = 1; - v->a[178578] = anon_sym_CARET; - v->a[178579] = actions(7581); - small_parse_table_8929(v); -} - -void small_parse_table_8929(t_small_parse_table_array *v) -{ - v->a[178580] = 1; - v->a[178581] = anon_sym_AMP; - v->a[178582] = actions(7595); - v->a[178583] = 1; - v->a[178584] = anon_sym_STAR_STAR; - v->a[178585] = actions(7597); - v->a[178586] = 1; - v->a[178587] = anon_sym_EQ_TILDE; - v->a[178588] = actions(7599); - v->a[178589] = 1; - v->a[178590] = anon_sym_QMARK; - v->a[178591] = actions(7569); - v->a[178592] = 2; - v->a[178593] = anon_sym_PLUS_PLUS; - v->a[178594] = anon_sym_DASH_DASH; - v->a[178595] = actions(7583); - v->a[178596] = 2; - v->a[178597] = anon_sym_EQ_EQ; - v->a[178598] = anon_sym_BANG_EQ; - v->a[178599] = actions(7585); - small_parse_table_8930(v); -} - -/* EOF small_parse_table_1785.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1786.c b/parser/static/small_parse_table/small_parse_table_1786.c deleted file mode 100644 index db1a3886..00000000 --- a/parser/static/small_parse_table/small_parse_table_1786.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1786.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8930(t_small_parse_table_array *v) -{ - v->a[178600] = 2; - v->a[178601] = anon_sym_LT; - v->a[178602] = anon_sym_GT; - v->a[178603] = actions(7587); - v->a[178604] = 2; - v->a[178605] = anon_sym_LT_EQ; - v->a[178606] = anon_sym_GT_EQ; - v->a[178607] = actions(7589); - v->a[178608] = 2; - v->a[178609] = anon_sym_LT_LT; - v->a[178610] = anon_sym_GT_GT; - v->a[178611] = actions(7591); - v->a[178612] = 2; - v->a[178613] = anon_sym_PLUS; - v->a[178614] = anon_sym_DASH; - v->a[178615] = actions(7593); - v->a[178616] = 3; - v->a[178617] = anon_sym_STAR; - v->a[178618] = anon_sym_SLASH; - v->a[178619] = anon_sym_PERCENT; - small_parse_table_8931(v); -} - -void small_parse_table_8931(t_small_parse_table_array *v) -{ - v->a[178620] = actions(7571); - v->a[178621] = 11; - v->a[178622] = anon_sym_PLUS_EQ; - v->a[178623] = anon_sym_DASH_EQ; - v->a[178624] = anon_sym_STAR_EQ; - v->a[178625] = anon_sym_SLASH_EQ; - v->a[178626] = anon_sym_PERCENT_EQ; - v->a[178627] = anon_sym_STAR_STAR_EQ; - v->a[178628] = anon_sym_LT_LT_EQ; - v->a[178629] = anon_sym_GT_GT_EQ; - v->a[178630] = anon_sym_AMP_EQ; - v->a[178631] = anon_sym_CARET_EQ; - v->a[178632] = anon_sym_PIPE_EQ; - v->a[178633] = 19; - v->a[178634] = actions(71); - v->a[178635] = 1; - v->a[178636] = sym_comment; - v->a[178637] = actions(6951); - v->a[178638] = 1; - v->a[178639] = anon_sym_RBRACK; - small_parse_table_8932(v); -} - -void small_parse_table_8932(t_small_parse_table_array *v) -{ - v->a[178640] = actions(7567); - v->a[178641] = 1; - v->a[178642] = anon_sym_EQ; - v->a[178643] = actions(7573); - v->a[178644] = 1; - v->a[178645] = anon_sym_PIPE_PIPE; - v->a[178646] = actions(7575); - v->a[178647] = 1; - v->a[178648] = anon_sym_AMP_AMP; - v->a[178649] = actions(7577); - v->a[178650] = 1; - v->a[178651] = anon_sym_PIPE; - v->a[178652] = actions(7579); - v->a[178653] = 1; - v->a[178654] = anon_sym_CARET; - v->a[178655] = actions(7581); - v->a[178656] = 1; - v->a[178657] = anon_sym_AMP; - v->a[178658] = actions(7595); - v->a[178659] = 1; - small_parse_table_8933(v); -} - -void small_parse_table_8933(t_small_parse_table_array *v) -{ - v->a[178660] = anon_sym_STAR_STAR; - v->a[178661] = actions(7597); - v->a[178662] = 1; - v->a[178663] = anon_sym_EQ_TILDE; - v->a[178664] = actions(7599); - v->a[178665] = 1; - v->a[178666] = anon_sym_QMARK; - v->a[178667] = actions(7569); - v->a[178668] = 2; - v->a[178669] = anon_sym_PLUS_PLUS; - v->a[178670] = anon_sym_DASH_DASH; - v->a[178671] = actions(7583); - v->a[178672] = 2; - v->a[178673] = anon_sym_EQ_EQ; - v->a[178674] = anon_sym_BANG_EQ; - v->a[178675] = actions(7585); - v->a[178676] = 2; - v->a[178677] = anon_sym_LT; - v->a[178678] = anon_sym_GT; - v->a[178679] = actions(7587); - small_parse_table_8934(v); -} - -void small_parse_table_8934(t_small_parse_table_array *v) -{ - v->a[178680] = 2; - v->a[178681] = anon_sym_LT_EQ; - v->a[178682] = anon_sym_GT_EQ; - v->a[178683] = actions(7589); - v->a[178684] = 2; - v->a[178685] = anon_sym_LT_LT; - v->a[178686] = anon_sym_GT_GT; - v->a[178687] = actions(7591); - v->a[178688] = 2; - v->a[178689] = anon_sym_PLUS; - v->a[178690] = anon_sym_DASH; - v->a[178691] = actions(7593); - v->a[178692] = 3; - v->a[178693] = anon_sym_STAR; - v->a[178694] = anon_sym_SLASH; - v->a[178695] = anon_sym_PERCENT; - v->a[178696] = actions(7571); - v->a[178697] = 11; - v->a[178698] = anon_sym_PLUS_EQ; - v->a[178699] = anon_sym_DASH_EQ; - small_parse_table_8935(v); -} - -/* EOF small_parse_table_1786.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1787.c b/parser/static/small_parse_table/small_parse_table_1787.c deleted file mode 100644 index e3f15ef5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1787.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1787.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8935(t_small_parse_table_array *v) -{ - v->a[178700] = anon_sym_STAR_EQ; - v->a[178701] = anon_sym_SLASH_EQ; - v->a[178702] = anon_sym_PERCENT_EQ; - v->a[178703] = anon_sym_STAR_STAR_EQ; - v->a[178704] = anon_sym_LT_LT_EQ; - v->a[178705] = anon_sym_GT_GT_EQ; - v->a[178706] = anon_sym_AMP_EQ; - v->a[178707] = anon_sym_CARET_EQ; - v->a[178708] = anon_sym_PIPE_EQ; - v->a[178709] = 13; - v->a[178710] = actions(71); - v->a[178711] = 1; - v->a[178712] = sym_comment; - v->a[178713] = actions(7607); - v->a[178714] = 1; - v->a[178715] = anon_sym_STAR_STAR; - v->a[178716] = actions(7647); - v->a[178717] = 1; - v->a[178718] = sym_test_operator; - v->a[178719] = actions(7695); - small_parse_table_8936(v); -} - -void small_parse_table_8936(t_small_parse_table_array *v) -{ - v->a[178720] = 1; - v->a[178721] = anon_sym_AMP; - v->a[178722] = actions(6793); - v->a[178723] = 2; - v->a[178724] = anon_sym_PLUS_PLUS; - v->a[178725] = anon_sym_DASH_DASH; - v->a[178726] = actions(7601); - v->a[178727] = 2; - v->a[178728] = anon_sym_LT_LT; - v->a[178729] = anon_sym_GT_GT; - v->a[178730] = actions(7603); - v->a[178731] = 2; - v->a[178732] = anon_sym_PLUS; - v->a[178733] = anon_sym_DASH; - v->a[178734] = actions(7697); - v->a[178735] = 2; - v->a[178736] = anon_sym_EQ_EQ; - v->a[178737] = anon_sym_BANG_EQ; - v->a[178738] = actions(7699); - v->a[178739] = 2; - small_parse_table_8937(v); -} - -void small_parse_table_8937(t_small_parse_table_array *v) -{ - v->a[178740] = anon_sym_LT; - v->a[178741] = anon_sym_GT; - v->a[178742] = actions(7701); - v->a[178743] = 2; - v->a[178744] = anon_sym_LT_EQ; - v->a[178745] = anon_sym_GT_EQ; - v->a[178746] = actions(6807); - v->a[178747] = 3; - v->a[178748] = anon_sym_EQ; - v->a[178749] = anon_sym_PIPE; - v->a[178750] = anon_sym_CARET; - v->a[178751] = actions(7605); - v->a[178752] = 3; - v->a[178753] = anon_sym_STAR; - v->a[178754] = anon_sym_SLASH; - v->a[178755] = anon_sym_PERCENT; - v->a[178756] = actions(6805); - v->a[178757] = 15; - v->a[178758] = anon_sym_PLUS_EQ; - v->a[178759] = anon_sym_DASH_EQ; - small_parse_table_8938(v); -} - -void small_parse_table_8938(t_small_parse_table_array *v) -{ - v->a[178760] = anon_sym_STAR_EQ; - v->a[178761] = anon_sym_SLASH_EQ; - v->a[178762] = anon_sym_PERCENT_EQ; - v->a[178763] = anon_sym_STAR_STAR_EQ; - v->a[178764] = anon_sym_LT_LT_EQ; - v->a[178765] = anon_sym_GT_GT_EQ; - v->a[178766] = anon_sym_AMP_EQ; - v->a[178767] = anon_sym_CARET_EQ; - v->a[178768] = anon_sym_PIPE_EQ; - v->a[178769] = anon_sym_PIPE_PIPE; - v->a[178770] = anon_sym_AMP_AMP; - v->a[178771] = anon_sym_EQ_TILDE; - v->a[178772] = anon_sym_QMARK; - v->a[178773] = 3; - v->a[178774] = actions(3); - v->a[178775] = 1; - v->a[178776] = sym_comment; - v->a[178777] = actions(1334); - v->a[178778] = 5; - v->a[178779] = sym_file_descriptor; - small_parse_table_8939(v); -} - -void small_parse_table_8939(t_small_parse_table_array *v) -{ - v->a[178780] = sym__concat; - v->a[178781] = sym_test_operator; - v->a[178782] = sym__brace_start; - v->a[178783] = aux_sym_heredoc_redirect_token1; - v->a[178784] = actions(1332); - v->a[178785] = 31; - v->a[178786] = anon_sym_LPAREN_LPAREN; - v->a[178787] = anon_sym_PIPE_PIPE; - v->a[178788] = anon_sym_AMP_AMP; - v->a[178789] = anon_sym_LT; - v->a[178790] = anon_sym_GT; - v->a[178791] = anon_sym_GT_GT; - v->a[178792] = anon_sym_AMP_GT; - v->a[178793] = anon_sym_AMP_GT_GT; - v->a[178794] = anon_sym_LT_AMP; - v->a[178795] = anon_sym_GT_AMP; - v->a[178796] = anon_sym_GT_PIPE; - v->a[178797] = anon_sym_LT_AMP_DASH; - v->a[178798] = anon_sym_GT_AMP_DASH; - v->a[178799] = anon_sym_LT_LT_LT; - small_parse_table_8940(v); -} - -/* EOF small_parse_table_1787.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1788.c b/parser/static/small_parse_table/small_parse_table_1788.c deleted file mode 100644 index b2d73419..00000000 --- a/parser/static/small_parse_table/small_parse_table_1788.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1788.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8940(t_small_parse_table_array *v) -{ - v->a[178800] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[178801] = anon_sym_DOLLAR_LBRACK; - v->a[178802] = aux_sym_concatenation_token1; - v->a[178803] = anon_sym_DOLLAR; - v->a[178804] = sym__special_character; - v->a[178805] = anon_sym_DQUOTE; - v->a[178806] = sym_raw_string; - v->a[178807] = sym_ansi_c_string; - v->a[178808] = aux_sym_number_token1; - v->a[178809] = aux_sym_number_token2; - v->a[178810] = anon_sym_DOLLAR_LBRACE; - v->a[178811] = anon_sym_DOLLAR_LPAREN; - v->a[178812] = anon_sym_BQUOTE; - v->a[178813] = anon_sym_DOLLAR_BQUOTE; - v->a[178814] = anon_sym_LT_LPAREN; - v->a[178815] = anon_sym_GT_LPAREN; - v->a[178816] = sym_word; - v->a[178817] = 12; - v->a[178818] = actions(71); - v->a[178819] = 1; - small_parse_table_8941(v); -} - -void small_parse_table_8941(t_small_parse_table_array *v) -{ - v->a[178820] = sym_comment; - v->a[178821] = actions(7607); - v->a[178822] = 1; - v->a[178823] = anon_sym_STAR_STAR; - v->a[178824] = actions(7647); - v->a[178825] = 1; - v->a[178826] = sym_test_operator; - v->a[178827] = actions(6793); - v->a[178828] = 2; - v->a[178829] = anon_sym_PLUS_PLUS; - v->a[178830] = anon_sym_DASH_DASH; - v->a[178831] = actions(7601); - v->a[178832] = 2; - v->a[178833] = anon_sym_LT_LT; - v->a[178834] = anon_sym_GT_GT; - v->a[178835] = actions(7603); - v->a[178836] = 2; - v->a[178837] = anon_sym_PLUS; - v->a[178838] = anon_sym_DASH; - v->a[178839] = actions(7697); - small_parse_table_8942(v); -} - -void small_parse_table_8942(t_small_parse_table_array *v) -{ - v->a[178840] = 2; - v->a[178841] = anon_sym_EQ_EQ; - v->a[178842] = anon_sym_BANG_EQ; - v->a[178843] = actions(7699); - v->a[178844] = 2; - v->a[178845] = anon_sym_LT; - v->a[178846] = anon_sym_GT; - v->a[178847] = actions(7701); - v->a[178848] = 2; - v->a[178849] = anon_sym_LT_EQ; - v->a[178850] = anon_sym_GT_EQ; - v->a[178851] = actions(7605); - v->a[178852] = 3; - v->a[178853] = anon_sym_STAR; - v->a[178854] = anon_sym_SLASH; - v->a[178855] = anon_sym_PERCENT; - v->a[178856] = actions(6807); - v->a[178857] = 4; - v->a[178858] = anon_sym_EQ; - v->a[178859] = anon_sym_PIPE; - small_parse_table_8943(v); -} - -void small_parse_table_8943(t_small_parse_table_array *v) -{ - v->a[178860] = anon_sym_CARET; - v->a[178861] = anon_sym_AMP; - v->a[178862] = actions(6805); - v->a[178863] = 15; - v->a[178864] = anon_sym_PLUS_EQ; - v->a[178865] = anon_sym_DASH_EQ; - v->a[178866] = anon_sym_STAR_EQ; - v->a[178867] = anon_sym_SLASH_EQ; - v->a[178868] = anon_sym_PERCENT_EQ; - v->a[178869] = anon_sym_STAR_STAR_EQ; - v->a[178870] = anon_sym_LT_LT_EQ; - v->a[178871] = anon_sym_GT_GT_EQ; - v->a[178872] = anon_sym_AMP_EQ; - v->a[178873] = anon_sym_CARET_EQ; - v->a[178874] = anon_sym_PIPE_EQ; - v->a[178875] = anon_sym_PIPE_PIPE; - v->a[178876] = anon_sym_AMP_AMP; - v->a[178877] = anon_sym_EQ_TILDE; - v->a[178878] = anon_sym_QMARK; - v->a[178879] = 11; - small_parse_table_8944(v); -} - -void small_parse_table_8944(t_small_parse_table_array *v) -{ - v->a[178880] = actions(71); - v->a[178881] = 1; - v->a[178882] = sym_comment; - v->a[178883] = actions(7607); - v->a[178884] = 1; - v->a[178885] = anon_sym_STAR_STAR; - v->a[178886] = actions(7647); - v->a[178887] = 1; - v->a[178888] = sym_test_operator; - v->a[178889] = actions(6793); - v->a[178890] = 2; - v->a[178891] = anon_sym_PLUS_PLUS; - v->a[178892] = anon_sym_DASH_DASH; - v->a[178893] = actions(7601); - v->a[178894] = 2; - v->a[178895] = anon_sym_LT_LT; - v->a[178896] = anon_sym_GT_GT; - v->a[178897] = actions(7603); - v->a[178898] = 2; - v->a[178899] = anon_sym_PLUS; - small_parse_table_8945(v); -} - -/* EOF small_parse_table_1788.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1789.c b/parser/static/small_parse_table/small_parse_table_1789.c deleted file mode 100644 index 34063cdc..00000000 --- a/parser/static/small_parse_table/small_parse_table_1789.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1789.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8945(t_small_parse_table_array *v) -{ - v->a[178900] = anon_sym_DASH; - v->a[178901] = actions(7699); - v->a[178902] = 2; - v->a[178903] = anon_sym_LT; - v->a[178904] = anon_sym_GT; - v->a[178905] = actions(7701); - v->a[178906] = 2; - v->a[178907] = anon_sym_LT_EQ; - v->a[178908] = anon_sym_GT_EQ; - v->a[178909] = actions(7605); - v->a[178910] = 3; - v->a[178911] = anon_sym_STAR; - v->a[178912] = anon_sym_SLASH; - v->a[178913] = anon_sym_PERCENT; - v->a[178914] = actions(6807); - v->a[178915] = 4; - v->a[178916] = anon_sym_EQ; - v->a[178917] = anon_sym_PIPE; - v->a[178918] = anon_sym_CARET; - v->a[178919] = anon_sym_AMP; - small_parse_table_8946(v); -} - -void small_parse_table_8946(t_small_parse_table_array *v) -{ - v->a[178920] = actions(6805); - v->a[178921] = 17; - v->a[178922] = anon_sym_PLUS_EQ; - v->a[178923] = anon_sym_DASH_EQ; - v->a[178924] = anon_sym_STAR_EQ; - v->a[178925] = anon_sym_SLASH_EQ; - v->a[178926] = anon_sym_PERCENT_EQ; - v->a[178927] = anon_sym_STAR_STAR_EQ; - v->a[178928] = anon_sym_LT_LT_EQ; - v->a[178929] = anon_sym_GT_GT_EQ; - v->a[178930] = anon_sym_AMP_EQ; - v->a[178931] = anon_sym_CARET_EQ; - v->a[178932] = anon_sym_PIPE_EQ; - v->a[178933] = anon_sym_PIPE_PIPE; - v->a[178934] = anon_sym_AMP_AMP; - v->a[178935] = anon_sym_EQ_EQ; - v->a[178936] = anon_sym_BANG_EQ; - v->a[178937] = anon_sym_EQ_TILDE; - v->a[178938] = anon_sym_QMARK; - v->a[178939] = 19; - small_parse_table_8947(v); -} - -void small_parse_table_8947(t_small_parse_table_array *v) -{ - v->a[178940] = actions(71); - v->a[178941] = 1; - v->a[178942] = sym_comment; - v->a[178943] = actions(6949); - v->a[178944] = 1; - v->a[178945] = anon_sym_RBRACK; - v->a[178946] = actions(7567); - v->a[178947] = 1; - v->a[178948] = anon_sym_EQ; - v->a[178949] = actions(7573); - v->a[178950] = 1; - v->a[178951] = anon_sym_PIPE_PIPE; - v->a[178952] = actions(7575); - v->a[178953] = 1; - v->a[178954] = anon_sym_AMP_AMP; - v->a[178955] = actions(7577); - v->a[178956] = 1; - v->a[178957] = anon_sym_PIPE; - v->a[178958] = actions(7579); - v->a[178959] = 1; - small_parse_table_8948(v); -} - -void small_parse_table_8948(t_small_parse_table_array *v) -{ - v->a[178960] = anon_sym_CARET; - v->a[178961] = actions(7581); - v->a[178962] = 1; - v->a[178963] = anon_sym_AMP; - v->a[178964] = actions(7595); - v->a[178965] = 1; - v->a[178966] = anon_sym_STAR_STAR; - v->a[178967] = actions(7597); - v->a[178968] = 1; - v->a[178969] = anon_sym_EQ_TILDE; - v->a[178970] = actions(7599); - v->a[178971] = 1; - v->a[178972] = anon_sym_QMARK; - v->a[178973] = actions(7569); - v->a[178974] = 2; - v->a[178975] = anon_sym_PLUS_PLUS; - v->a[178976] = anon_sym_DASH_DASH; - v->a[178977] = actions(7583); - v->a[178978] = 2; - v->a[178979] = anon_sym_EQ_EQ; - small_parse_table_8949(v); -} - -void small_parse_table_8949(t_small_parse_table_array *v) -{ - v->a[178980] = anon_sym_BANG_EQ; - v->a[178981] = actions(7585); - v->a[178982] = 2; - v->a[178983] = anon_sym_LT; - v->a[178984] = anon_sym_GT; - v->a[178985] = actions(7587); - v->a[178986] = 2; - v->a[178987] = anon_sym_LT_EQ; - v->a[178988] = anon_sym_GT_EQ; - v->a[178989] = actions(7589); - v->a[178990] = 2; - v->a[178991] = anon_sym_LT_LT; - v->a[178992] = anon_sym_GT_GT; - v->a[178993] = actions(7591); - v->a[178994] = 2; - v->a[178995] = anon_sym_PLUS; - v->a[178996] = anon_sym_DASH; - v->a[178997] = actions(7593); - v->a[178998] = 3; - v->a[178999] = anon_sym_STAR; - small_parse_table_8950(v); -} - -/* EOF small_parse_table_1789.c */ diff --git a/parser/static/small_parse_table/small_parse_table_179.c b/parser/static/small_parse_table/small_parse_table_179.c index 841ee27a..f9cd54e4 100644 --- a/parser/static/small_parse_table/small_parse_table_179.c +++ b/parser/static/small_parse_table/small_parse_table_179.c @@ -14,126 +14,126 @@ void small_parse_table_895(t_small_parse_table_array *v) { - v->a[17900] = anon_sym_AMP; - v->a[17901] = anon_sym_LT; - v->a[17902] = anon_sym_GT; - v->a[17903] = anon_sym_LT_LT; - v->a[17904] = anon_sym_GT_GT; - v->a[17905] = anon_sym_SEMI_SEMI; - v->a[17906] = anon_sym_PIPE_AMP; - v->a[17907] = anon_sym_AMP_GT; - v->a[17908] = anon_sym_AMP_GT_GT; - v->a[17909] = anon_sym_LT_AMP; - v->a[17910] = anon_sym_GT_AMP; - v->a[17911] = anon_sym_GT_PIPE; - v->a[17912] = anon_sym_LT_AMP_DASH; - v->a[17913] = anon_sym_GT_AMP_DASH; - v->a[17914] = anon_sym_LT_LT_DASH; - v->a[17915] = aux_sym_heredoc_redirect_token1; - v->a[17916] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17917] = anon_sym_DOLLAR_LBRACK; - v->a[17918] = sym__special_character; - v->a[17919] = sym_raw_string; + v->a[17900] = anon_sym_GT_AMP; + v->a[17901] = anon_sym_GT_PIPE; + v->a[17902] = anon_sym_LT_AMP_DASH; + v->a[17903] = anon_sym_GT_AMP_DASH; + v->a[17904] = anon_sym_LT_LT; + v->a[17905] = anon_sym_LT_LT_DASH; + v->a[17906] = aux_sym_heredoc_redirect_token1; + v->a[17907] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17908] = sym__special_character; + v->a[17909] = anon_sym_DQUOTE; + v->a[17910] = sym_raw_string; + v->a[17911] = aux_sym_number_token1; + v->a[17912] = aux_sym_number_token2; + v->a[17913] = anon_sym_DOLLAR_LBRACE; + v->a[17914] = anon_sym_DOLLAR_LPAREN; + v->a[17915] = anon_sym_BQUOTE; + v->a[17916] = anon_sym_DOLLAR_BQUOTE; + v->a[17917] = sym_word; + v->a[17918] = 6; + v->a[17919] = actions(3); small_parse_table_896(v); } void small_parse_table_896(t_small_parse_table_array *v) { - v->a[17920] = sym_ansi_c_string; - v->a[17921] = aux_sym_number_token1; - v->a[17922] = aux_sym_number_token2; - v->a[17923] = anon_sym_DOLLAR_LBRACE; - v->a[17924] = anon_sym_DOLLAR_LPAREN; - v->a[17925] = anon_sym_BQUOTE; - v->a[17926] = anon_sym_DOLLAR_BQUOTE; - v->a[17927] = anon_sym_LT_LPAREN; - v->a[17928] = anon_sym_GT_LPAREN; - v->a[17929] = sym_word; - v->a[17930] = 8; - v->a[17931] = actions(3); - v->a[17932] = 1; - v->a[17933] = sym_comment; - v->a[17934] = actions(3439); - v->a[17935] = 1; - v->a[17936] = anon_sym_DQUOTE; - v->a[17937] = actions(3653); - v->a[17938] = 1; - v->a[17939] = sym_variable_name; + v->a[17920] = 1; + v->a[17921] = sym_comment; + v->a[17922] = actions(2042); + v->a[17923] = 1; + v->a[17924] = sym_variable_name; + v->a[17925] = actions(2040); + v->a[17926] = 2; + v->a[17927] = aux_sym__simple_variable_name_token1; + v->a[17928] = aux_sym__multiline_variable_name_token1; + v->a[17929] = actions(828); + v->a[17930] = 3; + v->a[17931] = sym_file_descriptor; + v->a[17932] = sym_test_operator; + v->a[17933] = sym__brace_start; + v->a[17934] = actions(2038); + v->a[17935] = 9; + v->a[17936] = anon_sym_BANG; + v->a[17937] = anon_sym_DASH; + v->a[17938] = anon_sym_STAR; + v->a[17939] = anon_sym_QMARK; small_parse_table_897(v); } void small_parse_table_897(t_small_parse_table_array *v) { - v->a[17940] = state(1878); - v->a[17941] = 1; - v->a[17942] = sym_string; - v->a[17943] = actions(3651); - v->a[17944] = 2; - v->a[17945] = aux_sym__simple_variable_name_token1; - v->a[17946] = aux_sym__multiline_variable_name_token1; - v->a[17947] = actions(1235); - v->a[17948] = 4; - v->a[17949] = sym_file_descriptor; - v->a[17950] = sym_test_operator; - v->a[17951] = sym__brace_start; - v->a[17952] = ts_builtin_sym_end; - v->a[17953] = actions(3649); - v->a[17954] = 9; - v->a[17955] = anon_sym_DASH; - v->a[17956] = anon_sym_STAR; - v->a[17957] = anon_sym_BANG; - v->a[17958] = anon_sym_QMARK; - v->a[17959] = anon_sym_DOLLAR; + v->a[17940] = anon_sym_DOLLAR; + v->a[17941] = anon_sym_POUND; + v->a[17942] = anon_sym_AT; + v->a[17943] = anon_sym_0; + v->a[17944] = anon_sym__; + v->a[17945] = actions(826); + v->a[17946] = 28; + v->a[17947] = anon_sym_PIPE; + v->a[17948] = anon_sym_PIPE_AMP; + v->a[17949] = anon_sym_AMP_AMP; + v->a[17950] = anon_sym_PIPE_PIPE; + v->a[17951] = anon_sym_LT; + v->a[17952] = anon_sym_GT; + v->a[17953] = anon_sym_GT_GT; + v->a[17954] = anon_sym_AMP_GT; + v->a[17955] = anon_sym_AMP_GT_GT; + v->a[17956] = anon_sym_LT_AMP; + v->a[17957] = anon_sym_GT_AMP; + v->a[17958] = anon_sym_GT_PIPE; + v->a[17959] = anon_sym_LT_AMP_DASH; small_parse_table_898(v); } void small_parse_table_898(t_small_parse_table_array *v) { - v->a[17960] = anon_sym_POUND; - v->a[17961] = anon_sym_AT2; - v->a[17962] = anon_sym_0; - v->a[17963] = anon_sym__; - v->a[17964] = actions(1227); - v->a[17965] = 35; - v->a[17966] = anon_sym_LPAREN_LPAREN; - v->a[17967] = anon_sym_SEMI; - v->a[17968] = anon_sym_PIPE_PIPE; - v->a[17969] = anon_sym_AMP_AMP; - v->a[17970] = anon_sym_PIPE; - v->a[17971] = anon_sym_AMP; - v->a[17972] = anon_sym_LT; - v->a[17973] = anon_sym_GT; - v->a[17974] = anon_sym_LT_LT; - v->a[17975] = anon_sym_GT_GT; - v->a[17976] = anon_sym_SEMI_SEMI; - v->a[17977] = anon_sym_PIPE_AMP; - v->a[17978] = anon_sym_AMP_GT; - v->a[17979] = anon_sym_AMP_GT_GT; + v->a[17960] = anon_sym_GT_AMP_DASH; + v->a[17961] = anon_sym_LT_LT; + v->a[17962] = anon_sym_LT_LT_DASH; + v->a[17963] = aux_sym_heredoc_redirect_token1; + v->a[17964] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17965] = sym__special_character; + v->a[17966] = anon_sym_DQUOTE; + v->a[17967] = sym_raw_string; + v->a[17968] = aux_sym_number_token1; + v->a[17969] = aux_sym_number_token2; + v->a[17970] = anon_sym_DOLLAR_LBRACE; + v->a[17971] = anon_sym_DOLLAR_LPAREN; + v->a[17972] = anon_sym_BQUOTE; + v->a[17973] = anon_sym_DOLLAR_BQUOTE; + v->a[17974] = sym_word; + v->a[17975] = 20; + v->a[17976] = actions(3); + v->a[17977] = 1; + v->a[17978] = sym_comment; + v->a[17979] = actions(1737); small_parse_table_899(v); } void small_parse_table_899(t_small_parse_table_array *v) { - v->a[17980] = anon_sym_LT_AMP; - v->a[17981] = anon_sym_GT_AMP; - v->a[17982] = anon_sym_GT_PIPE; - v->a[17983] = anon_sym_LT_AMP_DASH; - v->a[17984] = anon_sym_GT_AMP_DASH; - v->a[17985] = anon_sym_LT_LT_DASH; - v->a[17986] = aux_sym_heredoc_redirect_token1; - v->a[17987] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17988] = anon_sym_DOLLAR_LBRACK; - v->a[17989] = sym__special_character; - v->a[17990] = sym_raw_string; - v->a[17991] = sym_ansi_c_string; - v->a[17992] = aux_sym_number_token1; + v->a[17980] = 1; + v->a[17981] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[17982] = actions(1739); + v->a[17983] = 1; + v->a[17984] = anon_sym_DOLLAR; + v->a[17985] = actions(1743); + v->a[17986] = 1; + v->a[17987] = anon_sym_DQUOTE; + v->a[17988] = actions(1745); + v->a[17989] = 1; + v->a[17990] = aux_sym_number_token1; + v->a[17991] = actions(1747); + v->a[17992] = 1; v->a[17993] = aux_sym_number_token2; - v->a[17994] = anon_sym_DOLLAR_LBRACE; - v->a[17995] = anon_sym_DOLLAR_LPAREN; - v->a[17996] = anon_sym_BQUOTE; - v->a[17997] = anon_sym_DOLLAR_BQUOTE; - v->a[17998] = anon_sym_LT_LPAREN; - v->a[17999] = anon_sym_GT_LPAREN; + v->a[17994] = actions(1749); + v->a[17995] = 1; + v->a[17996] = anon_sym_DOLLAR_LBRACE; + v->a[17997] = actions(1751); + v->a[17998] = 1; + v->a[17999] = anon_sym_DOLLAR_LPAREN; small_parse_table_900(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1790.c b/parser/static/small_parse_table/small_parse_table_1790.c deleted file mode 100644 index 3b0de1b7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1790.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1790.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8950(t_small_parse_table_array *v) -{ - v->a[179000] = anon_sym_SLASH; - v->a[179001] = anon_sym_PERCENT; - v->a[179002] = actions(7571); - v->a[179003] = 11; - v->a[179004] = anon_sym_PLUS_EQ; - v->a[179005] = anon_sym_DASH_EQ; - v->a[179006] = anon_sym_STAR_EQ; - v->a[179007] = anon_sym_SLASH_EQ; - v->a[179008] = anon_sym_PERCENT_EQ; - v->a[179009] = anon_sym_STAR_STAR_EQ; - v->a[179010] = anon_sym_LT_LT_EQ; - v->a[179011] = anon_sym_GT_GT_EQ; - v->a[179012] = anon_sym_AMP_EQ; - v->a[179013] = anon_sym_CARET_EQ; - v->a[179014] = anon_sym_PIPE_EQ; - v->a[179015] = 9; - v->a[179016] = actions(71); - v->a[179017] = 1; - v->a[179018] = sym_comment; - v->a[179019] = actions(7607); - small_parse_table_8951(v); -} - -void small_parse_table_8951(t_small_parse_table_array *v) -{ - v->a[179020] = 1; - v->a[179021] = anon_sym_STAR_STAR; - v->a[179022] = actions(7647); - v->a[179023] = 1; - v->a[179024] = sym_test_operator; - v->a[179025] = actions(6793); - v->a[179026] = 2; - v->a[179027] = anon_sym_PLUS_PLUS; - v->a[179028] = anon_sym_DASH_DASH; - v->a[179029] = actions(7601); - v->a[179030] = 2; - v->a[179031] = anon_sym_LT_LT; - v->a[179032] = anon_sym_GT_GT; - v->a[179033] = actions(7603); - v->a[179034] = 2; - v->a[179035] = anon_sym_PLUS; - v->a[179036] = anon_sym_DASH; - v->a[179037] = actions(7605); - v->a[179038] = 3; - v->a[179039] = anon_sym_STAR; - small_parse_table_8952(v); -} - -void small_parse_table_8952(t_small_parse_table_array *v) -{ - v->a[179040] = anon_sym_SLASH; - v->a[179041] = anon_sym_PERCENT; - v->a[179042] = actions(6807); - v->a[179043] = 6; - v->a[179044] = anon_sym_EQ; - v->a[179045] = anon_sym_PIPE; - v->a[179046] = anon_sym_CARET; - v->a[179047] = anon_sym_AMP; - v->a[179048] = anon_sym_LT; - v->a[179049] = anon_sym_GT; - v->a[179050] = actions(6805); - v->a[179051] = 19; - v->a[179052] = anon_sym_PLUS_EQ; - v->a[179053] = anon_sym_DASH_EQ; - v->a[179054] = anon_sym_STAR_EQ; - v->a[179055] = anon_sym_SLASH_EQ; - v->a[179056] = anon_sym_PERCENT_EQ; - v->a[179057] = anon_sym_STAR_STAR_EQ; - v->a[179058] = anon_sym_LT_LT_EQ; - v->a[179059] = anon_sym_GT_GT_EQ; - small_parse_table_8953(v); -} - -void small_parse_table_8953(t_small_parse_table_array *v) -{ - v->a[179060] = anon_sym_AMP_EQ; - v->a[179061] = anon_sym_CARET_EQ; - v->a[179062] = anon_sym_PIPE_EQ; - v->a[179063] = anon_sym_PIPE_PIPE; - v->a[179064] = anon_sym_AMP_AMP; - v->a[179065] = anon_sym_EQ_EQ; - v->a[179066] = anon_sym_BANG_EQ; - v->a[179067] = anon_sym_LT_EQ; - v->a[179068] = anon_sym_GT_EQ; - v->a[179069] = anon_sym_EQ_TILDE; - v->a[179070] = anon_sym_QMARK; - v->a[179071] = 19; - v->a[179072] = actions(71); - v->a[179073] = 1; - v->a[179074] = sym_comment; - v->a[179075] = actions(6947); - v->a[179076] = 1; - v->a[179077] = anon_sym_RBRACK; - v->a[179078] = actions(7567); - v->a[179079] = 1; - small_parse_table_8954(v); -} - -void small_parse_table_8954(t_small_parse_table_array *v) -{ - v->a[179080] = anon_sym_EQ; - v->a[179081] = actions(7573); - v->a[179082] = 1; - v->a[179083] = anon_sym_PIPE_PIPE; - v->a[179084] = actions(7575); - v->a[179085] = 1; - v->a[179086] = anon_sym_AMP_AMP; - v->a[179087] = actions(7577); - v->a[179088] = 1; - v->a[179089] = anon_sym_PIPE; - v->a[179090] = actions(7579); - v->a[179091] = 1; - v->a[179092] = anon_sym_CARET; - v->a[179093] = actions(7581); - v->a[179094] = 1; - v->a[179095] = anon_sym_AMP; - v->a[179096] = actions(7595); - v->a[179097] = 1; - v->a[179098] = anon_sym_STAR_STAR; - v->a[179099] = actions(7597); - small_parse_table_8955(v); -} - -/* EOF small_parse_table_1790.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1791.c b/parser/static/small_parse_table/small_parse_table_1791.c deleted file mode 100644 index c70082a5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1791.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1791.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8955(t_small_parse_table_array *v) -{ - v->a[179100] = 1; - v->a[179101] = anon_sym_EQ_TILDE; - v->a[179102] = actions(7599); - v->a[179103] = 1; - v->a[179104] = anon_sym_QMARK; - v->a[179105] = actions(7569); - v->a[179106] = 2; - v->a[179107] = anon_sym_PLUS_PLUS; - v->a[179108] = anon_sym_DASH_DASH; - v->a[179109] = actions(7583); - v->a[179110] = 2; - v->a[179111] = anon_sym_EQ_EQ; - v->a[179112] = anon_sym_BANG_EQ; - v->a[179113] = actions(7585); - v->a[179114] = 2; - v->a[179115] = anon_sym_LT; - v->a[179116] = anon_sym_GT; - v->a[179117] = actions(7587); - v->a[179118] = 2; - v->a[179119] = anon_sym_LT_EQ; - small_parse_table_8956(v); -} - -void small_parse_table_8956(t_small_parse_table_array *v) -{ - v->a[179120] = anon_sym_GT_EQ; - v->a[179121] = actions(7589); - v->a[179122] = 2; - v->a[179123] = anon_sym_LT_LT; - v->a[179124] = anon_sym_GT_GT; - v->a[179125] = actions(7591); - v->a[179126] = 2; - v->a[179127] = anon_sym_PLUS; - v->a[179128] = anon_sym_DASH; - v->a[179129] = actions(7593); - v->a[179130] = 3; - v->a[179131] = anon_sym_STAR; - v->a[179132] = anon_sym_SLASH; - v->a[179133] = anon_sym_PERCENT; - v->a[179134] = actions(7571); - v->a[179135] = 11; - v->a[179136] = anon_sym_PLUS_EQ; - v->a[179137] = anon_sym_DASH_EQ; - v->a[179138] = anon_sym_STAR_EQ; - v->a[179139] = anon_sym_SLASH_EQ; - small_parse_table_8957(v); -} - -void small_parse_table_8957(t_small_parse_table_array *v) -{ - v->a[179140] = anon_sym_PERCENT_EQ; - v->a[179141] = anon_sym_STAR_STAR_EQ; - v->a[179142] = anon_sym_LT_LT_EQ; - v->a[179143] = anon_sym_GT_GT_EQ; - v->a[179144] = anon_sym_AMP_EQ; - v->a[179145] = anon_sym_CARET_EQ; - v->a[179146] = anon_sym_PIPE_EQ; - v->a[179147] = 19; - v->a[179148] = actions(71); - v->a[179149] = 1; - v->a[179150] = sym_comment; - v->a[179151] = actions(6945); - v->a[179152] = 1; - v->a[179153] = anon_sym_RBRACK; - v->a[179154] = actions(7567); - v->a[179155] = 1; - v->a[179156] = anon_sym_EQ; - v->a[179157] = actions(7573); - v->a[179158] = 1; - v->a[179159] = anon_sym_PIPE_PIPE; - small_parse_table_8958(v); -} - -void small_parse_table_8958(t_small_parse_table_array *v) -{ - v->a[179160] = actions(7575); - v->a[179161] = 1; - v->a[179162] = anon_sym_AMP_AMP; - v->a[179163] = actions(7577); - v->a[179164] = 1; - v->a[179165] = anon_sym_PIPE; - v->a[179166] = actions(7579); - v->a[179167] = 1; - v->a[179168] = anon_sym_CARET; - v->a[179169] = actions(7581); - v->a[179170] = 1; - v->a[179171] = anon_sym_AMP; - v->a[179172] = actions(7595); - v->a[179173] = 1; - v->a[179174] = anon_sym_STAR_STAR; - v->a[179175] = actions(7597); - v->a[179176] = 1; - v->a[179177] = anon_sym_EQ_TILDE; - v->a[179178] = actions(7599); - v->a[179179] = 1; - small_parse_table_8959(v); -} - -void small_parse_table_8959(t_small_parse_table_array *v) -{ - v->a[179180] = anon_sym_QMARK; - v->a[179181] = actions(7569); - v->a[179182] = 2; - v->a[179183] = anon_sym_PLUS_PLUS; - v->a[179184] = anon_sym_DASH_DASH; - v->a[179185] = actions(7583); - v->a[179186] = 2; - v->a[179187] = anon_sym_EQ_EQ; - v->a[179188] = anon_sym_BANG_EQ; - v->a[179189] = actions(7585); - v->a[179190] = 2; - v->a[179191] = anon_sym_LT; - v->a[179192] = anon_sym_GT; - v->a[179193] = actions(7587); - v->a[179194] = 2; - v->a[179195] = anon_sym_LT_EQ; - v->a[179196] = anon_sym_GT_EQ; - v->a[179197] = actions(7589); - v->a[179198] = 2; - v->a[179199] = anon_sym_LT_LT; - small_parse_table_8960(v); -} - -/* EOF small_parse_table_1791.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1792.c b/parser/static/small_parse_table/small_parse_table_1792.c deleted file mode 100644 index 46564c83..00000000 --- a/parser/static/small_parse_table/small_parse_table_1792.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1792.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8960(t_small_parse_table_array *v) -{ - v->a[179200] = anon_sym_GT_GT; - v->a[179201] = actions(7591); - v->a[179202] = 2; - v->a[179203] = anon_sym_PLUS; - v->a[179204] = anon_sym_DASH; - v->a[179205] = actions(7593); - v->a[179206] = 3; - v->a[179207] = anon_sym_STAR; - v->a[179208] = anon_sym_SLASH; - v->a[179209] = anon_sym_PERCENT; - v->a[179210] = actions(7571); - v->a[179211] = 11; - v->a[179212] = anon_sym_PLUS_EQ; - v->a[179213] = anon_sym_DASH_EQ; - v->a[179214] = anon_sym_STAR_EQ; - v->a[179215] = anon_sym_SLASH_EQ; - v->a[179216] = anon_sym_PERCENT_EQ; - v->a[179217] = anon_sym_STAR_STAR_EQ; - v->a[179218] = anon_sym_LT_LT_EQ; - v->a[179219] = anon_sym_GT_GT_EQ; - small_parse_table_8961(v); -} - -void small_parse_table_8961(t_small_parse_table_array *v) -{ - v->a[179220] = anon_sym_AMP_EQ; - v->a[179221] = anon_sym_CARET_EQ; - v->a[179222] = anon_sym_PIPE_EQ; - v->a[179223] = 19; - v->a[179224] = actions(71); - v->a[179225] = 1; - v->a[179226] = sym_comment; - v->a[179227] = actions(6943); - v->a[179228] = 1; - v->a[179229] = anon_sym_RBRACK; - v->a[179230] = actions(7567); - v->a[179231] = 1; - v->a[179232] = anon_sym_EQ; - v->a[179233] = actions(7573); - v->a[179234] = 1; - v->a[179235] = anon_sym_PIPE_PIPE; - v->a[179236] = actions(7575); - v->a[179237] = 1; - v->a[179238] = anon_sym_AMP_AMP; - v->a[179239] = actions(7577); - small_parse_table_8962(v); -} - -void small_parse_table_8962(t_small_parse_table_array *v) -{ - v->a[179240] = 1; - v->a[179241] = anon_sym_PIPE; - v->a[179242] = actions(7579); - v->a[179243] = 1; - v->a[179244] = anon_sym_CARET; - v->a[179245] = actions(7581); - v->a[179246] = 1; - v->a[179247] = anon_sym_AMP; - v->a[179248] = actions(7595); - v->a[179249] = 1; - v->a[179250] = anon_sym_STAR_STAR; - v->a[179251] = actions(7597); - v->a[179252] = 1; - v->a[179253] = anon_sym_EQ_TILDE; - v->a[179254] = actions(7599); - v->a[179255] = 1; - v->a[179256] = anon_sym_QMARK; - v->a[179257] = actions(7569); - v->a[179258] = 2; - v->a[179259] = anon_sym_PLUS_PLUS; - small_parse_table_8963(v); -} - -void small_parse_table_8963(t_small_parse_table_array *v) -{ - v->a[179260] = anon_sym_DASH_DASH; - v->a[179261] = actions(7583); - v->a[179262] = 2; - v->a[179263] = anon_sym_EQ_EQ; - v->a[179264] = anon_sym_BANG_EQ; - v->a[179265] = actions(7585); - v->a[179266] = 2; - v->a[179267] = anon_sym_LT; - v->a[179268] = anon_sym_GT; - v->a[179269] = actions(7587); - v->a[179270] = 2; - v->a[179271] = anon_sym_LT_EQ; - v->a[179272] = anon_sym_GT_EQ; - v->a[179273] = actions(7589); - v->a[179274] = 2; - v->a[179275] = anon_sym_LT_LT; - v->a[179276] = anon_sym_GT_GT; - v->a[179277] = actions(7591); - v->a[179278] = 2; - v->a[179279] = anon_sym_PLUS; - small_parse_table_8964(v); -} - -void small_parse_table_8964(t_small_parse_table_array *v) -{ - v->a[179280] = anon_sym_DASH; - v->a[179281] = actions(7593); - v->a[179282] = 3; - v->a[179283] = anon_sym_STAR; - v->a[179284] = anon_sym_SLASH; - v->a[179285] = anon_sym_PERCENT; - v->a[179286] = actions(7571); - v->a[179287] = 11; - v->a[179288] = anon_sym_PLUS_EQ; - v->a[179289] = anon_sym_DASH_EQ; - v->a[179290] = anon_sym_STAR_EQ; - v->a[179291] = anon_sym_SLASH_EQ; - v->a[179292] = anon_sym_PERCENT_EQ; - v->a[179293] = anon_sym_STAR_STAR_EQ; - v->a[179294] = anon_sym_LT_LT_EQ; - v->a[179295] = anon_sym_GT_GT_EQ; - v->a[179296] = anon_sym_AMP_EQ; - v->a[179297] = anon_sym_CARET_EQ; - v->a[179298] = anon_sym_PIPE_EQ; - v->a[179299] = 19; - small_parse_table_8965(v); -} - -/* EOF small_parse_table_1792.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1793.c b/parser/static/small_parse_table/small_parse_table_1793.c deleted file mode 100644 index c3f9d260..00000000 --- a/parser/static/small_parse_table/small_parse_table_1793.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1793.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8965(t_small_parse_table_array *v) -{ - v->a[179300] = actions(71); - v->a[179301] = 1; - v->a[179302] = sym_comment; - v->a[179303] = actions(6941); - v->a[179304] = 1; - v->a[179305] = anon_sym_RBRACK; - v->a[179306] = actions(7567); - v->a[179307] = 1; - v->a[179308] = anon_sym_EQ; - v->a[179309] = actions(7573); - v->a[179310] = 1; - v->a[179311] = anon_sym_PIPE_PIPE; - v->a[179312] = actions(7575); - v->a[179313] = 1; - v->a[179314] = anon_sym_AMP_AMP; - v->a[179315] = actions(7577); - v->a[179316] = 1; - v->a[179317] = anon_sym_PIPE; - v->a[179318] = actions(7579); - v->a[179319] = 1; - small_parse_table_8966(v); -} - -void small_parse_table_8966(t_small_parse_table_array *v) -{ - v->a[179320] = anon_sym_CARET; - v->a[179321] = actions(7581); - v->a[179322] = 1; - v->a[179323] = anon_sym_AMP; - v->a[179324] = actions(7595); - v->a[179325] = 1; - v->a[179326] = anon_sym_STAR_STAR; - v->a[179327] = actions(7597); - v->a[179328] = 1; - v->a[179329] = anon_sym_EQ_TILDE; - v->a[179330] = actions(7599); - v->a[179331] = 1; - v->a[179332] = anon_sym_QMARK; - v->a[179333] = actions(7569); - v->a[179334] = 2; - v->a[179335] = anon_sym_PLUS_PLUS; - v->a[179336] = anon_sym_DASH_DASH; - v->a[179337] = actions(7583); - v->a[179338] = 2; - v->a[179339] = anon_sym_EQ_EQ; - small_parse_table_8967(v); -} - -void small_parse_table_8967(t_small_parse_table_array *v) -{ - v->a[179340] = anon_sym_BANG_EQ; - v->a[179341] = actions(7585); - v->a[179342] = 2; - v->a[179343] = anon_sym_LT; - v->a[179344] = anon_sym_GT; - v->a[179345] = actions(7587); - v->a[179346] = 2; - v->a[179347] = anon_sym_LT_EQ; - v->a[179348] = anon_sym_GT_EQ; - v->a[179349] = actions(7589); - v->a[179350] = 2; - v->a[179351] = anon_sym_LT_LT; - v->a[179352] = anon_sym_GT_GT; - v->a[179353] = actions(7591); - v->a[179354] = 2; - v->a[179355] = anon_sym_PLUS; - v->a[179356] = anon_sym_DASH; - v->a[179357] = actions(7593); - v->a[179358] = 3; - v->a[179359] = anon_sym_STAR; - small_parse_table_8968(v); -} - -void small_parse_table_8968(t_small_parse_table_array *v) -{ - v->a[179360] = anon_sym_SLASH; - v->a[179361] = anon_sym_PERCENT; - v->a[179362] = actions(7571); - v->a[179363] = 11; - v->a[179364] = anon_sym_PLUS_EQ; - v->a[179365] = anon_sym_DASH_EQ; - v->a[179366] = anon_sym_STAR_EQ; - v->a[179367] = anon_sym_SLASH_EQ; - v->a[179368] = anon_sym_PERCENT_EQ; - v->a[179369] = anon_sym_STAR_STAR_EQ; - v->a[179370] = anon_sym_LT_LT_EQ; - v->a[179371] = anon_sym_GT_GT_EQ; - v->a[179372] = anon_sym_AMP_EQ; - v->a[179373] = anon_sym_CARET_EQ; - v->a[179374] = anon_sym_PIPE_EQ; - v->a[179375] = 19; - v->a[179376] = actions(71); - v->a[179377] = 1; - v->a[179378] = sym_comment; - v->a[179379] = actions(6939); - small_parse_table_8969(v); -} - -void small_parse_table_8969(t_small_parse_table_array *v) -{ - v->a[179380] = 1; - v->a[179381] = anon_sym_RBRACK; - v->a[179382] = actions(7567); - v->a[179383] = 1; - v->a[179384] = anon_sym_EQ; - v->a[179385] = actions(7573); - v->a[179386] = 1; - v->a[179387] = anon_sym_PIPE_PIPE; - v->a[179388] = actions(7575); - v->a[179389] = 1; - v->a[179390] = anon_sym_AMP_AMP; - v->a[179391] = actions(7577); - v->a[179392] = 1; - v->a[179393] = anon_sym_PIPE; - v->a[179394] = actions(7579); - v->a[179395] = 1; - v->a[179396] = anon_sym_CARET; - v->a[179397] = actions(7581); - v->a[179398] = 1; - v->a[179399] = anon_sym_AMP; - small_parse_table_8970(v); -} - -/* EOF small_parse_table_1793.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1794.c b/parser/static/small_parse_table/small_parse_table_1794.c deleted file mode 100644 index 3615e660..00000000 --- a/parser/static/small_parse_table/small_parse_table_1794.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1794.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8970(t_small_parse_table_array *v) -{ - v->a[179400] = actions(7595); - v->a[179401] = 1; - v->a[179402] = anon_sym_STAR_STAR; - v->a[179403] = actions(7597); - v->a[179404] = 1; - v->a[179405] = anon_sym_EQ_TILDE; - v->a[179406] = actions(7599); - v->a[179407] = 1; - v->a[179408] = anon_sym_QMARK; - v->a[179409] = actions(7569); - v->a[179410] = 2; - v->a[179411] = anon_sym_PLUS_PLUS; - v->a[179412] = anon_sym_DASH_DASH; - v->a[179413] = actions(7583); - v->a[179414] = 2; - v->a[179415] = anon_sym_EQ_EQ; - v->a[179416] = anon_sym_BANG_EQ; - v->a[179417] = actions(7585); - v->a[179418] = 2; - v->a[179419] = anon_sym_LT; - small_parse_table_8971(v); -} - -void small_parse_table_8971(t_small_parse_table_array *v) -{ - v->a[179420] = anon_sym_GT; - v->a[179421] = actions(7587); - v->a[179422] = 2; - v->a[179423] = anon_sym_LT_EQ; - v->a[179424] = anon_sym_GT_EQ; - v->a[179425] = actions(7589); - v->a[179426] = 2; - v->a[179427] = anon_sym_LT_LT; - v->a[179428] = anon_sym_GT_GT; - v->a[179429] = actions(7591); - v->a[179430] = 2; - v->a[179431] = anon_sym_PLUS; - v->a[179432] = anon_sym_DASH; - v->a[179433] = actions(7593); - v->a[179434] = 3; - v->a[179435] = anon_sym_STAR; - v->a[179436] = anon_sym_SLASH; - v->a[179437] = anon_sym_PERCENT; - v->a[179438] = actions(7571); - v->a[179439] = 11; - small_parse_table_8972(v); -} - -void small_parse_table_8972(t_small_parse_table_array *v) -{ - v->a[179440] = anon_sym_PLUS_EQ; - v->a[179441] = anon_sym_DASH_EQ; - v->a[179442] = anon_sym_STAR_EQ; - v->a[179443] = anon_sym_SLASH_EQ; - v->a[179444] = anon_sym_PERCENT_EQ; - v->a[179445] = anon_sym_STAR_STAR_EQ; - v->a[179446] = anon_sym_LT_LT_EQ; - v->a[179447] = anon_sym_GT_GT_EQ; - v->a[179448] = anon_sym_AMP_EQ; - v->a[179449] = anon_sym_CARET_EQ; - v->a[179450] = anon_sym_PIPE_EQ; - v->a[179451] = 19; - v->a[179452] = actions(71); - v->a[179453] = 1; - v->a[179454] = sym_comment; - v->a[179455] = actions(6937); - v->a[179456] = 1; - v->a[179457] = anon_sym_RBRACK; - v->a[179458] = actions(7567); - v->a[179459] = 1; - small_parse_table_8973(v); -} - -void small_parse_table_8973(t_small_parse_table_array *v) -{ - v->a[179460] = anon_sym_EQ; - v->a[179461] = actions(7573); - v->a[179462] = 1; - v->a[179463] = anon_sym_PIPE_PIPE; - v->a[179464] = actions(7575); - v->a[179465] = 1; - v->a[179466] = anon_sym_AMP_AMP; - v->a[179467] = actions(7577); - v->a[179468] = 1; - v->a[179469] = anon_sym_PIPE; - v->a[179470] = actions(7579); - v->a[179471] = 1; - v->a[179472] = anon_sym_CARET; - v->a[179473] = actions(7581); - v->a[179474] = 1; - v->a[179475] = anon_sym_AMP; - v->a[179476] = actions(7595); - v->a[179477] = 1; - v->a[179478] = anon_sym_STAR_STAR; - v->a[179479] = actions(7597); - small_parse_table_8974(v); -} - -void small_parse_table_8974(t_small_parse_table_array *v) -{ - v->a[179480] = 1; - v->a[179481] = anon_sym_EQ_TILDE; - v->a[179482] = actions(7599); - v->a[179483] = 1; - v->a[179484] = anon_sym_QMARK; - v->a[179485] = actions(7569); - v->a[179486] = 2; - v->a[179487] = anon_sym_PLUS_PLUS; - v->a[179488] = anon_sym_DASH_DASH; - v->a[179489] = actions(7583); - v->a[179490] = 2; - v->a[179491] = anon_sym_EQ_EQ; - v->a[179492] = anon_sym_BANG_EQ; - v->a[179493] = actions(7585); - v->a[179494] = 2; - v->a[179495] = anon_sym_LT; - v->a[179496] = anon_sym_GT; - v->a[179497] = actions(7587); - v->a[179498] = 2; - v->a[179499] = anon_sym_LT_EQ; - small_parse_table_8975(v); -} - -/* EOF small_parse_table_1794.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1795.c b/parser/static/small_parse_table/small_parse_table_1795.c deleted file mode 100644 index f5f12d16..00000000 --- a/parser/static/small_parse_table/small_parse_table_1795.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1795.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8975(t_small_parse_table_array *v) -{ - v->a[179500] = anon_sym_GT_EQ; - v->a[179501] = actions(7589); - v->a[179502] = 2; - v->a[179503] = anon_sym_LT_LT; - v->a[179504] = anon_sym_GT_GT; - v->a[179505] = actions(7591); - v->a[179506] = 2; - v->a[179507] = anon_sym_PLUS; - v->a[179508] = anon_sym_DASH; - v->a[179509] = actions(7593); - v->a[179510] = 3; - v->a[179511] = anon_sym_STAR; - v->a[179512] = anon_sym_SLASH; - v->a[179513] = anon_sym_PERCENT; - v->a[179514] = actions(7571); - v->a[179515] = 11; - v->a[179516] = anon_sym_PLUS_EQ; - v->a[179517] = anon_sym_DASH_EQ; - v->a[179518] = anon_sym_STAR_EQ; - v->a[179519] = anon_sym_SLASH_EQ; - small_parse_table_8976(v); -} - -void small_parse_table_8976(t_small_parse_table_array *v) -{ - v->a[179520] = anon_sym_PERCENT_EQ; - v->a[179521] = anon_sym_STAR_STAR_EQ; - v->a[179522] = anon_sym_LT_LT_EQ; - v->a[179523] = anon_sym_GT_GT_EQ; - v->a[179524] = anon_sym_AMP_EQ; - v->a[179525] = anon_sym_CARET_EQ; - v->a[179526] = anon_sym_PIPE_EQ; - v->a[179527] = 19; - v->a[179528] = actions(71); - v->a[179529] = 1; - v->a[179530] = sym_comment; - v->a[179531] = actions(6935); - v->a[179532] = 1; - v->a[179533] = anon_sym_RBRACK; - v->a[179534] = actions(7567); - v->a[179535] = 1; - v->a[179536] = anon_sym_EQ; - v->a[179537] = actions(7573); - v->a[179538] = 1; - v->a[179539] = anon_sym_PIPE_PIPE; - small_parse_table_8977(v); -} - -void small_parse_table_8977(t_small_parse_table_array *v) -{ - v->a[179540] = actions(7575); - v->a[179541] = 1; - v->a[179542] = anon_sym_AMP_AMP; - v->a[179543] = actions(7577); - v->a[179544] = 1; - v->a[179545] = anon_sym_PIPE; - v->a[179546] = actions(7579); - v->a[179547] = 1; - v->a[179548] = anon_sym_CARET; - v->a[179549] = actions(7581); - v->a[179550] = 1; - v->a[179551] = anon_sym_AMP; - v->a[179552] = actions(7595); - v->a[179553] = 1; - v->a[179554] = anon_sym_STAR_STAR; - v->a[179555] = actions(7597); - v->a[179556] = 1; - v->a[179557] = anon_sym_EQ_TILDE; - v->a[179558] = actions(7599); - v->a[179559] = 1; - small_parse_table_8978(v); -} - -void small_parse_table_8978(t_small_parse_table_array *v) -{ - v->a[179560] = anon_sym_QMARK; - v->a[179561] = actions(7569); - v->a[179562] = 2; - v->a[179563] = anon_sym_PLUS_PLUS; - v->a[179564] = anon_sym_DASH_DASH; - v->a[179565] = actions(7583); - v->a[179566] = 2; - v->a[179567] = anon_sym_EQ_EQ; - v->a[179568] = anon_sym_BANG_EQ; - v->a[179569] = actions(7585); - v->a[179570] = 2; - v->a[179571] = anon_sym_LT; - v->a[179572] = anon_sym_GT; - v->a[179573] = actions(7587); - v->a[179574] = 2; - v->a[179575] = anon_sym_LT_EQ; - v->a[179576] = anon_sym_GT_EQ; - v->a[179577] = actions(7589); - v->a[179578] = 2; - v->a[179579] = anon_sym_LT_LT; - small_parse_table_8979(v); -} - -void small_parse_table_8979(t_small_parse_table_array *v) -{ - v->a[179580] = anon_sym_GT_GT; - v->a[179581] = actions(7591); - v->a[179582] = 2; - v->a[179583] = anon_sym_PLUS; - v->a[179584] = anon_sym_DASH; - v->a[179585] = actions(7593); - v->a[179586] = 3; - v->a[179587] = anon_sym_STAR; - v->a[179588] = anon_sym_SLASH; - v->a[179589] = anon_sym_PERCENT; - v->a[179590] = actions(7571); - v->a[179591] = 11; - v->a[179592] = anon_sym_PLUS_EQ; - v->a[179593] = anon_sym_DASH_EQ; - v->a[179594] = anon_sym_STAR_EQ; - v->a[179595] = anon_sym_SLASH_EQ; - v->a[179596] = anon_sym_PERCENT_EQ; - v->a[179597] = anon_sym_STAR_STAR_EQ; - v->a[179598] = anon_sym_LT_LT_EQ; - v->a[179599] = anon_sym_GT_GT_EQ; - small_parse_table_8980(v); -} - -/* EOF small_parse_table_1795.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1796.c b/parser/static/small_parse_table/small_parse_table_1796.c deleted file mode 100644 index 10e1a58e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1796.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1796.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8980(t_small_parse_table_array *v) -{ - v->a[179600] = anon_sym_AMP_EQ; - v->a[179601] = anon_sym_CARET_EQ; - v->a[179602] = anon_sym_PIPE_EQ; - v->a[179603] = 19; - v->a[179604] = actions(71); - v->a[179605] = 1; - v->a[179606] = sym_comment; - v->a[179607] = actions(6933); - v->a[179608] = 1; - v->a[179609] = anon_sym_RBRACK; - v->a[179610] = actions(7567); - v->a[179611] = 1; - v->a[179612] = anon_sym_EQ; - v->a[179613] = actions(7573); - v->a[179614] = 1; - v->a[179615] = anon_sym_PIPE_PIPE; - v->a[179616] = actions(7575); - v->a[179617] = 1; - v->a[179618] = anon_sym_AMP_AMP; - v->a[179619] = actions(7577); - small_parse_table_8981(v); -} - -void small_parse_table_8981(t_small_parse_table_array *v) -{ - v->a[179620] = 1; - v->a[179621] = anon_sym_PIPE; - v->a[179622] = actions(7579); - v->a[179623] = 1; - v->a[179624] = anon_sym_CARET; - v->a[179625] = actions(7581); - v->a[179626] = 1; - v->a[179627] = anon_sym_AMP; - v->a[179628] = actions(7595); - v->a[179629] = 1; - v->a[179630] = anon_sym_STAR_STAR; - v->a[179631] = actions(7597); - v->a[179632] = 1; - v->a[179633] = anon_sym_EQ_TILDE; - v->a[179634] = actions(7599); - v->a[179635] = 1; - v->a[179636] = anon_sym_QMARK; - v->a[179637] = actions(7569); - v->a[179638] = 2; - v->a[179639] = anon_sym_PLUS_PLUS; - small_parse_table_8982(v); -} - -void small_parse_table_8982(t_small_parse_table_array *v) -{ - v->a[179640] = anon_sym_DASH_DASH; - v->a[179641] = actions(7583); - v->a[179642] = 2; - v->a[179643] = anon_sym_EQ_EQ; - v->a[179644] = anon_sym_BANG_EQ; - v->a[179645] = actions(7585); - v->a[179646] = 2; - v->a[179647] = anon_sym_LT; - v->a[179648] = anon_sym_GT; - v->a[179649] = actions(7587); - v->a[179650] = 2; - v->a[179651] = anon_sym_LT_EQ; - v->a[179652] = anon_sym_GT_EQ; - v->a[179653] = actions(7589); - v->a[179654] = 2; - v->a[179655] = anon_sym_LT_LT; - v->a[179656] = anon_sym_GT_GT; - v->a[179657] = actions(7591); - v->a[179658] = 2; - v->a[179659] = anon_sym_PLUS; - small_parse_table_8983(v); -} - -void small_parse_table_8983(t_small_parse_table_array *v) -{ - v->a[179660] = anon_sym_DASH; - v->a[179661] = actions(7593); - v->a[179662] = 3; - v->a[179663] = anon_sym_STAR; - v->a[179664] = anon_sym_SLASH; - v->a[179665] = anon_sym_PERCENT; - v->a[179666] = actions(7571); - v->a[179667] = 11; - v->a[179668] = anon_sym_PLUS_EQ; - v->a[179669] = anon_sym_DASH_EQ; - v->a[179670] = anon_sym_STAR_EQ; - v->a[179671] = anon_sym_SLASH_EQ; - v->a[179672] = anon_sym_PERCENT_EQ; - v->a[179673] = anon_sym_STAR_STAR_EQ; - v->a[179674] = anon_sym_LT_LT_EQ; - v->a[179675] = anon_sym_GT_GT_EQ; - v->a[179676] = anon_sym_AMP_EQ; - v->a[179677] = anon_sym_CARET_EQ; - v->a[179678] = anon_sym_PIPE_EQ; - v->a[179679] = 19; - small_parse_table_8984(v); -} - -void small_parse_table_8984(t_small_parse_table_array *v) -{ - v->a[179680] = actions(71); - v->a[179681] = 1; - v->a[179682] = sym_comment; - v->a[179683] = actions(6931); - v->a[179684] = 1; - v->a[179685] = anon_sym_RBRACK; - v->a[179686] = actions(7567); - v->a[179687] = 1; - v->a[179688] = anon_sym_EQ; - v->a[179689] = actions(7573); - v->a[179690] = 1; - v->a[179691] = anon_sym_PIPE_PIPE; - v->a[179692] = actions(7575); - v->a[179693] = 1; - v->a[179694] = anon_sym_AMP_AMP; - v->a[179695] = actions(7577); - v->a[179696] = 1; - v->a[179697] = anon_sym_PIPE; - v->a[179698] = actions(7579); - v->a[179699] = 1; - small_parse_table_8985(v); -} - -/* EOF small_parse_table_1796.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1797.c b/parser/static/small_parse_table/small_parse_table_1797.c deleted file mode 100644 index 6c36f451..00000000 --- a/parser/static/small_parse_table/small_parse_table_1797.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1797.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8985(t_small_parse_table_array *v) -{ - v->a[179700] = anon_sym_CARET; - v->a[179701] = actions(7581); - v->a[179702] = 1; - v->a[179703] = anon_sym_AMP; - v->a[179704] = actions(7595); - v->a[179705] = 1; - v->a[179706] = anon_sym_STAR_STAR; - v->a[179707] = actions(7597); - v->a[179708] = 1; - v->a[179709] = anon_sym_EQ_TILDE; - v->a[179710] = actions(7599); - v->a[179711] = 1; - v->a[179712] = anon_sym_QMARK; - v->a[179713] = actions(7569); - v->a[179714] = 2; - v->a[179715] = anon_sym_PLUS_PLUS; - v->a[179716] = anon_sym_DASH_DASH; - v->a[179717] = actions(7583); - v->a[179718] = 2; - v->a[179719] = anon_sym_EQ_EQ; - small_parse_table_8986(v); -} - -void small_parse_table_8986(t_small_parse_table_array *v) -{ - v->a[179720] = anon_sym_BANG_EQ; - v->a[179721] = actions(7585); - v->a[179722] = 2; - v->a[179723] = anon_sym_LT; - v->a[179724] = anon_sym_GT; - v->a[179725] = actions(7587); - v->a[179726] = 2; - v->a[179727] = anon_sym_LT_EQ; - v->a[179728] = anon_sym_GT_EQ; - v->a[179729] = actions(7589); - v->a[179730] = 2; - v->a[179731] = anon_sym_LT_LT; - v->a[179732] = anon_sym_GT_GT; - v->a[179733] = actions(7591); - v->a[179734] = 2; - v->a[179735] = anon_sym_PLUS; - v->a[179736] = anon_sym_DASH; - v->a[179737] = actions(7593); - v->a[179738] = 3; - v->a[179739] = anon_sym_STAR; - small_parse_table_8987(v); -} - -void small_parse_table_8987(t_small_parse_table_array *v) -{ - v->a[179740] = anon_sym_SLASH; - v->a[179741] = anon_sym_PERCENT; - v->a[179742] = actions(7571); - v->a[179743] = 11; - v->a[179744] = anon_sym_PLUS_EQ; - v->a[179745] = anon_sym_DASH_EQ; - v->a[179746] = anon_sym_STAR_EQ; - v->a[179747] = anon_sym_SLASH_EQ; - v->a[179748] = anon_sym_PERCENT_EQ; - v->a[179749] = anon_sym_STAR_STAR_EQ; - v->a[179750] = anon_sym_LT_LT_EQ; - v->a[179751] = anon_sym_GT_GT_EQ; - v->a[179752] = anon_sym_AMP_EQ; - v->a[179753] = anon_sym_CARET_EQ; - v->a[179754] = anon_sym_PIPE_EQ; - v->a[179755] = 7; - v->a[179756] = actions(71); - v->a[179757] = 1; - v->a[179758] = sym_comment; - v->a[179759] = actions(7607); - small_parse_table_8988(v); -} - -void small_parse_table_8988(t_small_parse_table_array *v) -{ - v->a[179760] = 1; - v->a[179761] = anon_sym_STAR_STAR; - v->a[179762] = actions(6793); - v->a[179763] = 2; - v->a[179764] = anon_sym_PLUS_PLUS; - v->a[179765] = anon_sym_DASH_DASH; - v->a[179766] = actions(7603); - v->a[179767] = 2; - v->a[179768] = anon_sym_PLUS; - v->a[179769] = anon_sym_DASH; - v->a[179770] = actions(7605); - v->a[179771] = 3; - v->a[179772] = anon_sym_STAR; - v->a[179773] = anon_sym_SLASH; - v->a[179774] = anon_sym_PERCENT; - v->a[179775] = actions(6807); - v->a[179776] = 8; - v->a[179777] = anon_sym_EQ; - v->a[179778] = anon_sym_PIPE; - v->a[179779] = anon_sym_CARET; - small_parse_table_8989(v); -} - -void small_parse_table_8989(t_small_parse_table_array *v) -{ - v->a[179780] = anon_sym_AMP; - v->a[179781] = anon_sym_LT; - v->a[179782] = anon_sym_GT; - v->a[179783] = anon_sym_LT_LT; - v->a[179784] = anon_sym_GT_GT; - v->a[179785] = actions(6805); - v->a[179786] = 20; - v->a[179787] = sym_test_operator; - v->a[179788] = anon_sym_PLUS_EQ; - v->a[179789] = anon_sym_DASH_EQ; - v->a[179790] = anon_sym_STAR_EQ; - v->a[179791] = anon_sym_SLASH_EQ; - v->a[179792] = anon_sym_PERCENT_EQ; - v->a[179793] = anon_sym_STAR_STAR_EQ; - v->a[179794] = anon_sym_LT_LT_EQ; - v->a[179795] = anon_sym_GT_GT_EQ; - v->a[179796] = anon_sym_AMP_EQ; - v->a[179797] = anon_sym_CARET_EQ; - v->a[179798] = anon_sym_PIPE_EQ; - v->a[179799] = anon_sym_PIPE_PIPE; - small_parse_table_8990(v); -} - -/* EOF small_parse_table_1797.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1798.c b/parser/static/small_parse_table/small_parse_table_1798.c deleted file mode 100644 index 5865961b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1798.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1798.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8990(t_small_parse_table_array *v) -{ - v->a[179800] = anon_sym_AMP_AMP; - v->a[179801] = anon_sym_EQ_EQ; - v->a[179802] = anon_sym_BANG_EQ; - v->a[179803] = anon_sym_LT_EQ; - v->a[179804] = anon_sym_GT_EQ; - v->a[179805] = anon_sym_EQ_TILDE; - v->a[179806] = anon_sym_QMARK; - v->a[179807] = 19; - v->a[179808] = actions(71); - v->a[179809] = 1; - v->a[179810] = sym_comment; - v->a[179811] = actions(6929); - v->a[179812] = 1; - v->a[179813] = anon_sym_RBRACK; - v->a[179814] = actions(7567); - v->a[179815] = 1; - v->a[179816] = anon_sym_EQ; - v->a[179817] = actions(7573); - v->a[179818] = 1; - v->a[179819] = anon_sym_PIPE_PIPE; - small_parse_table_8991(v); -} - -void small_parse_table_8991(t_small_parse_table_array *v) -{ - v->a[179820] = actions(7575); - v->a[179821] = 1; - v->a[179822] = anon_sym_AMP_AMP; - v->a[179823] = actions(7577); - v->a[179824] = 1; - v->a[179825] = anon_sym_PIPE; - v->a[179826] = actions(7579); - v->a[179827] = 1; - v->a[179828] = anon_sym_CARET; - v->a[179829] = actions(7581); - v->a[179830] = 1; - v->a[179831] = anon_sym_AMP; - v->a[179832] = actions(7595); - v->a[179833] = 1; - v->a[179834] = anon_sym_STAR_STAR; - v->a[179835] = actions(7597); - v->a[179836] = 1; - v->a[179837] = anon_sym_EQ_TILDE; - v->a[179838] = actions(7599); - v->a[179839] = 1; - small_parse_table_8992(v); -} - -void small_parse_table_8992(t_small_parse_table_array *v) -{ - v->a[179840] = anon_sym_QMARK; - v->a[179841] = actions(7569); - v->a[179842] = 2; - v->a[179843] = anon_sym_PLUS_PLUS; - v->a[179844] = anon_sym_DASH_DASH; - v->a[179845] = actions(7583); - v->a[179846] = 2; - v->a[179847] = anon_sym_EQ_EQ; - v->a[179848] = anon_sym_BANG_EQ; - v->a[179849] = actions(7585); - v->a[179850] = 2; - v->a[179851] = anon_sym_LT; - v->a[179852] = anon_sym_GT; - v->a[179853] = actions(7587); - v->a[179854] = 2; - v->a[179855] = anon_sym_LT_EQ; - v->a[179856] = anon_sym_GT_EQ; - v->a[179857] = actions(7589); - v->a[179858] = 2; - v->a[179859] = anon_sym_LT_LT; - small_parse_table_8993(v); -} - -void small_parse_table_8993(t_small_parse_table_array *v) -{ - v->a[179860] = anon_sym_GT_GT; - v->a[179861] = actions(7591); - v->a[179862] = 2; - v->a[179863] = anon_sym_PLUS; - v->a[179864] = anon_sym_DASH; - v->a[179865] = actions(7593); - v->a[179866] = 3; - v->a[179867] = anon_sym_STAR; - v->a[179868] = anon_sym_SLASH; - v->a[179869] = anon_sym_PERCENT; - v->a[179870] = actions(7571); - v->a[179871] = 11; - v->a[179872] = anon_sym_PLUS_EQ; - v->a[179873] = anon_sym_DASH_EQ; - v->a[179874] = anon_sym_STAR_EQ; - v->a[179875] = anon_sym_SLASH_EQ; - v->a[179876] = anon_sym_PERCENT_EQ; - v->a[179877] = anon_sym_STAR_STAR_EQ; - v->a[179878] = anon_sym_LT_LT_EQ; - v->a[179879] = anon_sym_GT_GT_EQ; - small_parse_table_8994(v); -} - -void small_parse_table_8994(t_small_parse_table_array *v) -{ - v->a[179880] = anon_sym_AMP_EQ; - v->a[179881] = anon_sym_CARET_EQ; - v->a[179882] = anon_sym_PIPE_EQ; - v->a[179883] = 6; - v->a[179884] = actions(71); - v->a[179885] = 1; - v->a[179886] = sym_comment; - v->a[179887] = actions(7607); - v->a[179888] = 1; - v->a[179889] = anon_sym_STAR_STAR; - v->a[179890] = actions(6793); - v->a[179891] = 2; - v->a[179892] = anon_sym_PLUS_PLUS; - v->a[179893] = anon_sym_DASH_DASH; - v->a[179894] = actions(7605); - v->a[179895] = 3; - v->a[179896] = anon_sym_STAR; - v->a[179897] = anon_sym_SLASH; - v->a[179898] = anon_sym_PERCENT; - v->a[179899] = actions(6807); - small_parse_table_8995(v); -} - -/* EOF small_parse_table_1798.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1799.c b/parser/static/small_parse_table/small_parse_table_1799.c deleted file mode 100644 index 000c49b2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1799.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1799.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_8995(t_small_parse_table_array *v) -{ - v->a[179900] = 10; - v->a[179901] = anon_sym_EQ; - v->a[179902] = anon_sym_PIPE; - v->a[179903] = anon_sym_CARET; - v->a[179904] = anon_sym_AMP; - v->a[179905] = anon_sym_LT; - v->a[179906] = anon_sym_GT; - v->a[179907] = anon_sym_LT_LT; - v->a[179908] = anon_sym_GT_GT; - v->a[179909] = anon_sym_PLUS; - v->a[179910] = anon_sym_DASH; - v->a[179911] = actions(6805); - v->a[179912] = 20; - v->a[179913] = sym_test_operator; - v->a[179914] = anon_sym_PLUS_EQ; - v->a[179915] = anon_sym_DASH_EQ; - v->a[179916] = anon_sym_STAR_EQ; - v->a[179917] = anon_sym_SLASH_EQ; - v->a[179918] = anon_sym_PERCENT_EQ; - v->a[179919] = anon_sym_STAR_STAR_EQ; - small_parse_table_8996(v); -} - -void small_parse_table_8996(t_small_parse_table_array *v) -{ - v->a[179920] = anon_sym_LT_LT_EQ; - v->a[179921] = anon_sym_GT_GT_EQ; - v->a[179922] = anon_sym_AMP_EQ; - v->a[179923] = anon_sym_CARET_EQ; - v->a[179924] = anon_sym_PIPE_EQ; - v->a[179925] = anon_sym_PIPE_PIPE; - v->a[179926] = anon_sym_AMP_AMP; - v->a[179927] = anon_sym_EQ_EQ; - v->a[179928] = anon_sym_BANG_EQ; - v->a[179929] = anon_sym_LT_EQ; - v->a[179930] = anon_sym_GT_EQ; - v->a[179931] = anon_sym_EQ_TILDE; - v->a[179932] = anon_sym_QMARK; - v->a[179933] = 19; - v->a[179934] = actions(71); - v->a[179935] = 1; - v->a[179936] = sym_comment; - v->a[179937] = actions(6927); - v->a[179938] = 1; - v->a[179939] = anon_sym_RBRACK; - small_parse_table_8997(v); -} - -void small_parse_table_8997(t_small_parse_table_array *v) -{ - v->a[179940] = actions(7567); - v->a[179941] = 1; - v->a[179942] = anon_sym_EQ; - v->a[179943] = actions(7573); - v->a[179944] = 1; - v->a[179945] = anon_sym_PIPE_PIPE; - v->a[179946] = actions(7575); - v->a[179947] = 1; - v->a[179948] = anon_sym_AMP_AMP; - v->a[179949] = actions(7577); - v->a[179950] = 1; - v->a[179951] = anon_sym_PIPE; - v->a[179952] = actions(7579); - v->a[179953] = 1; - v->a[179954] = anon_sym_CARET; - v->a[179955] = actions(7581); - v->a[179956] = 1; - v->a[179957] = anon_sym_AMP; - v->a[179958] = actions(7595); - v->a[179959] = 1; - small_parse_table_8998(v); -} - -void small_parse_table_8998(t_small_parse_table_array *v) -{ - v->a[179960] = anon_sym_STAR_STAR; - v->a[179961] = actions(7597); - v->a[179962] = 1; - v->a[179963] = anon_sym_EQ_TILDE; - v->a[179964] = actions(7599); - v->a[179965] = 1; - v->a[179966] = anon_sym_QMARK; - v->a[179967] = actions(7569); - v->a[179968] = 2; - v->a[179969] = anon_sym_PLUS_PLUS; - v->a[179970] = anon_sym_DASH_DASH; - v->a[179971] = actions(7583); - v->a[179972] = 2; - v->a[179973] = anon_sym_EQ_EQ; - v->a[179974] = anon_sym_BANG_EQ; - v->a[179975] = actions(7585); - v->a[179976] = 2; - v->a[179977] = anon_sym_LT; - v->a[179978] = anon_sym_GT; - v->a[179979] = actions(7587); - small_parse_table_8999(v); -} - -void small_parse_table_8999(t_small_parse_table_array *v) -{ - v->a[179980] = 2; - v->a[179981] = anon_sym_LT_EQ; - v->a[179982] = anon_sym_GT_EQ; - v->a[179983] = actions(7589); - v->a[179984] = 2; - v->a[179985] = anon_sym_LT_LT; - v->a[179986] = anon_sym_GT_GT; - v->a[179987] = actions(7591); - v->a[179988] = 2; - v->a[179989] = anon_sym_PLUS; - v->a[179990] = anon_sym_DASH; - v->a[179991] = actions(7593); - v->a[179992] = 3; - v->a[179993] = anon_sym_STAR; - v->a[179994] = anon_sym_SLASH; - v->a[179995] = anon_sym_PERCENT; - v->a[179996] = actions(7571); - v->a[179997] = 11; - v->a[179998] = anon_sym_PLUS_EQ; - v->a[179999] = anon_sym_DASH_EQ; - small_parse_table_9000(v); -} - -/* EOF small_parse_table_1799.c */ diff --git a/parser/static/small_parse_table/small_parse_table_18.c b/parser/static/small_parse_table/small_parse_table_18.c index 2bbffc36..4760be3d 100644 --- a/parser/static/small_parse_table/small_parse_table_18.c +++ b/parser/static/small_parse_table/small_parse_table_18.c @@ -14,126 +14,126 @@ void small_parse_table_90(t_small_parse_table_array *v) { - v->a[1800] = actions(1549); - v->a[1801] = 1; - v->a[1802] = anon_sym_DOLLAR_LBRACK; - v->a[1803] = actions(1551); - v->a[1804] = 1; - v->a[1805] = anon_sym_DOLLAR; - v->a[1806] = actions(1555); - v->a[1807] = 1; - v->a[1808] = anon_sym_DQUOTE; - v->a[1809] = actions(1557); - v->a[1810] = 1; - v->a[1811] = aux_sym_number_token1; - v->a[1812] = actions(1559); - v->a[1813] = 1; - v->a[1814] = aux_sym_number_token2; - v->a[1815] = actions(1561); - v->a[1816] = 1; - v->a[1817] = anon_sym_DOLLAR_LBRACE; - v->a[1818] = actions(1563); - v->a[1819] = 1; + v->a[1800] = sym_word; + v->a[1801] = actions(822); + v->a[1802] = 3; + v->a[1803] = sym_file_descriptor; + v->a[1804] = ts_builtin_sym_end; + v->a[1805] = aux_sym_heredoc_redirect_token1; + v->a[1806] = state(285); + v->a[1807] = 3; + v->a[1808] = sym_variable_assignment; + v->a[1809] = sym_concatenation; + v->a[1810] = aux_sym_declaration_command_repeat1; + v->a[1811] = state(693); + v->a[1812] = 7; + v->a[1813] = sym_arithmetic_expansion; + v->a[1814] = sym_brace_expression; + v->a[1815] = sym_string; + v->a[1816] = sym_number; + v->a[1817] = sym_simple_expansion; + v->a[1818] = sym_expansion; + v->a[1819] = sym_command_substitution; small_parse_table_91(v); } void small_parse_table_91(t_small_parse_table_array *v) { - v->a[1820] = anon_sym_DOLLAR_LPAREN; - v->a[1821] = actions(1565); - v->a[1822] = 1; - v->a[1823] = anon_sym_BQUOTE; - v->a[1824] = actions(1567); - v->a[1825] = 1; - v->a[1826] = anon_sym_DOLLAR_BQUOTE; - v->a[1827] = actions(1573); - v->a[1828] = 1; - v->a[1829] = sym__bare_dollar; - v->a[1830] = actions(1575); - v->a[1831] = 1; - v->a[1832] = sym__brace_start; - v->a[1833] = actions(1690); - v->a[1834] = 1; - v->a[1835] = anon_sym_LT_LT_LT; - v->a[1836] = actions(1692); - v->a[1837] = 1; - v->a[1838] = sym__special_character; - v->a[1839] = actions(1694); + v->a[1820] = actions(820); + v->a[1821] = 19; + v->a[1822] = anon_sym_PIPE; + v->a[1823] = anon_sym_SEMI_SEMI; + v->a[1824] = anon_sym_PIPE_AMP; + v->a[1825] = anon_sym_AMP_AMP; + v->a[1826] = anon_sym_PIPE_PIPE; + v->a[1827] = anon_sym_LT; + v->a[1828] = anon_sym_GT; + v->a[1829] = anon_sym_GT_GT; + v->a[1830] = anon_sym_AMP_GT; + v->a[1831] = anon_sym_AMP_GT_GT; + v->a[1832] = anon_sym_LT_AMP; + v->a[1833] = anon_sym_GT_AMP; + v->a[1834] = anon_sym_GT_PIPE; + v->a[1835] = anon_sym_LT_AMP_DASH; + v->a[1836] = anon_sym_GT_AMP_DASH; + v->a[1837] = anon_sym_LT_LT; + v->a[1838] = anon_sym_LT_LT_DASH; + v->a[1839] = anon_sym_AMP; small_parse_table_92(v); } void small_parse_table_92(t_small_parse_table_array *v) { - v->a[1840] = 1; - v->a[1841] = sym_test_operator; - v->a[1842] = state(582); + v->a[1840] = anon_sym_SEMI; + v->a[1841] = 21; + v->a[1842] = actions(3); v->a[1843] = 1; - v->a[1844] = aux_sym_command_repeat2; - v->a[1845] = state(1321); + v->a[1844] = sym_comment; + v->a[1845] = actions(1102); v->a[1846] = 1; - v->a[1847] = aux_sym__literal_repeat1; - v->a[1848] = state(1712); + v->a[1847] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1848] = actions(1105); v->a[1849] = 1; - v->a[1850] = sym_herestring_redirect; - v->a[1851] = state(1716); + v->a[1850] = anon_sym_DOLLAR; + v->a[1851] = actions(1108); v->a[1852] = 1; - v->a[1853] = sym_concatenation; - v->a[1854] = state(4911); + v->a[1853] = sym__special_character; + v->a[1854] = actions(1111); v->a[1855] = 1; - v->a[1856] = sym_subshell; - v->a[1857] = actions(1408); - v->a[1858] = 2; - v->a[1859] = sym_file_descriptor; + v->a[1856] = anon_sym_DQUOTE; + v->a[1857] = actions(1114); + v->a[1858] = 1; + v->a[1859] = aux_sym_number_token1; small_parse_table_93(v); } void small_parse_table_93(t_small_parse_table_array *v) { - v->a[1860] = aux_sym_heredoc_redirect_token1; - v->a[1861] = actions(1543); - v->a[1862] = 2; - v->a[1863] = anon_sym_LPAREN_LPAREN; - v->a[1864] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1865] = actions(1569); - v->a[1866] = 2; - v->a[1867] = anon_sym_LT_LPAREN; - v->a[1868] = anon_sym_GT_LPAREN; - v->a[1869] = actions(1688); - v->a[1870] = 2; - v->a[1871] = anon_sym_EQ_EQ; - v->a[1872] = anon_sym_EQ_TILDE; - v->a[1873] = actions(1686); - v->a[1874] = 3; - v->a[1875] = sym_raw_string; - v->a[1876] = sym_ansi_c_string; - v->a[1877] = sym_word; - v->a[1878] = state(1219); - v->a[1879] = 9; + v->a[1860] = actions(1117); + v->a[1861] = 1; + v->a[1862] = aux_sym_number_token2; + v->a[1863] = actions(1120); + v->a[1864] = 1; + v->a[1865] = anon_sym_DOLLAR_LBRACE; + v->a[1866] = actions(1123); + v->a[1867] = 1; + v->a[1868] = anon_sym_DOLLAR_LPAREN; + v->a[1869] = actions(1126); + v->a[1870] = 1; + v->a[1871] = anon_sym_BQUOTE; + v->a[1872] = actions(1129); + v->a[1873] = 1; + v->a[1874] = anon_sym_DOLLAR_BQUOTE; + v->a[1875] = actions(1132); + v->a[1876] = 1; + v->a[1877] = aux_sym__simple_variable_name_token1; + v->a[1878] = actions(1135); + v->a[1879] = 1; small_parse_table_94(v); } void small_parse_table_94(t_small_parse_table_array *v) { - v->a[1880] = sym_arithmetic_expansion; - v->a[1881] = sym_brace_expression; - v->a[1882] = sym_string; - v->a[1883] = sym_translated_string; - v->a[1884] = sym_number; - v->a[1885] = sym_simple_expansion; - v->a[1886] = sym_expansion; - v->a[1887] = sym_command_substitution; - v->a[1888] = sym_process_substitution; - v->a[1889] = actions(1404); - v->a[1890] = 19; - v->a[1891] = anon_sym_SEMI; - v->a[1892] = anon_sym_PIPE_PIPE; - v->a[1893] = anon_sym_AMP_AMP; - v->a[1894] = anon_sym_PIPE; - v->a[1895] = anon_sym_AMP; - v->a[1896] = anon_sym_LT; - v->a[1897] = anon_sym_GT; - v->a[1898] = anon_sym_LT_LT; - v->a[1899] = anon_sym_GT_GT; + v->a[1880] = sym_variable_name; + v->a[1881] = actions(1138); + v->a[1882] = 1; + v->a[1883] = sym_test_operator; + v->a[1884] = actions(1141); + v->a[1885] = 1; + v->a[1886] = sym__brace_start; + v->a[1887] = state(1062); + v->a[1888] = 1; + v->a[1889] = aux_sym__literal_repeat1; + v->a[1890] = actions(1099); + v->a[1891] = 2; + v->a[1892] = sym_raw_string; + v->a[1893] = sym_word; + v->a[1894] = actions(766); + v->a[1895] = 3; + v->a[1896] = sym_file_descriptor; + v->a[1897] = ts_builtin_sym_end; + v->a[1898] = aux_sym_heredoc_redirect_token1; + v->a[1899] = state(279); small_parse_table_95(v); } diff --git a/parser/static/small_parse_table/small_parse_table_180.c b/parser/static/small_parse_table/small_parse_table_180.c index 752b52fe..70ebb194 100644 --- a/parser/static/small_parse_table/small_parse_table_180.c +++ b/parser/static/small_parse_table/small_parse_table_180.c @@ -14,126 +14,126 @@ void small_parse_table_900(t_small_parse_table_array *v) { - v->a[18000] = sym_word; - v->a[18001] = 22; - v->a[18002] = actions(3); - v->a[18003] = 1; - v->a[18004] = sym_comment; - v->a[18005] = actions(3183); - v->a[18006] = 1; - v->a[18007] = anon_sym_DOLLAR_LBRACK; - v->a[18008] = actions(3185); - v->a[18009] = 1; - v->a[18010] = anon_sym_DOLLAR; - v->a[18011] = actions(3189); - v->a[18012] = 1; - v->a[18013] = anon_sym_DQUOTE; - v->a[18014] = actions(3191); - v->a[18015] = 1; - v->a[18016] = aux_sym_number_token1; - v->a[18017] = actions(3193); - v->a[18018] = 1; - v->a[18019] = aux_sym_number_token2; + v->a[18000] = actions(1753); + v->a[18001] = 1; + v->a[18002] = anon_sym_BQUOTE; + v->a[18003] = actions(1755); + v->a[18004] = 1; + v->a[18005] = anon_sym_DOLLAR_BQUOTE; + v->a[18006] = actions(1761); + v->a[18007] = 1; + v->a[18008] = sym__brace_start; + v->a[18009] = actions(2672); + v->a[18010] = 1; + v->a[18011] = sym__special_character; + v->a[18012] = actions(2676); + v->a[18013] = 1; + v->a[18014] = sym_test_operator; + v->a[18015] = actions(2747); + v->a[18016] = 1; + v->a[18017] = aux_sym__simple_variable_name_token1; + v->a[18018] = state(1219); + v->a[18019] = 1; small_parse_table_901(v); } void small_parse_table_901(t_small_parse_table_array *v) { - v->a[18020] = actions(3195); - v->a[18021] = 1; - v->a[18022] = anon_sym_DOLLAR_LBRACE; - v->a[18023] = actions(3197); - v->a[18024] = 1; - v->a[18025] = anon_sym_DOLLAR_LPAREN; - v->a[18026] = actions(3199); - v->a[18027] = 1; - v->a[18028] = anon_sym_BQUOTE; - v->a[18029] = actions(3201); - v->a[18030] = 1; - v->a[18031] = anon_sym_DOLLAR_BQUOTE; - v->a[18032] = actions(3209); - v->a[18033] = 1; - v->a[18034] = sym__brace_start; - v->a[18035] = actions(3657); - v->a[18036] = 1; - v->a[18037] = sym__special_character; - v->a[18038] = actions(3659); - v->a[18039] = 1; + v->a[18020] = aux_sym__literal_repeat1; + v->a[18021] = actions(1041); + v->a[18022] = 2; + v->a[18023] = sym_file_descriptor; + v->a[18024] = aux_sym_heredoc_redirect_token1; + v->a[18025] = actions(2670); + v->a[18026] = 2; + v->a[18027] = sym_raw_string; + v->a[18028] = sym_word; + v->a[18029] = state(505); + v->a[18030] = 2; + v->a[18031] = sym_concatenation; + v->a[18032] = aux_sym_unset_command_repeat1; + v->a[18033] = state(1351); + v->a[18034] = 7; + v->a[18035] = sym_arithmetic_expansion; + v->a[18036] = sym_brace_expression; + v->a[18037] = sym_string; + v->a[18038] = sym_number; + v->a[18039] = sym_simple_expansion; small_parse_table_902(v); } void small_parse_table_902(t_small_parse_table_array *v) { - v->a[18040] = aux_sym__simple_variable_name_token1; - v->a[18041] = actions(3661); - v->a[18042] = 1; - v->a[18043] = sym_test_operator; - v->a[18044] = state(1966); - v->a[18045] = 1; - v->a[18046] = aux_sym__literal_repeat1; - v->a[18047] = actions(2299); - v->a[18048] = 2; - v->a[18049] = sym_file_descriptor; - v->a[18050] = aux_sym_heredoc_redirect_token1; - v->a[18051] = actions(3181); - v->a[18052] = 2; - v->a[18053] = anon_sym_LPAREN_LPAREN; - v->a[18054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18055] = actions(3203); - v->a[18056] = 2; - v->a[18057] = anon_sym_LT_LPAREN; - v->a[18058] = anon_sym_GT_LPAREN; - v->a[18059] = state(743); + v->a[18040] = sym_expansion; + v->a[18041] = sym_command_substitution; + v->a[18042] = actions(1039); + v->a[18043] = 16; + v->a[18044] = anon_sym_PIPE; + v->a[18045] = anon_sym_PIPE_AMP; + v->a[18046] = anon_sym_AMP_AMP; + v->a[18047] = anon_sym_PIPE_PIPE; + v->a[18048] = anon_sym_LT; + v->a[18049] = anon_sym_GT; + v->a[18050] = anon_sym_GT_GT; + v->a[18051] = anon_sym_AMP_GT; + v->a[18052] = anon_sym_AMP_GT_GT; + v->a[18053] = anon_sym_LT_AMP; + v->a[18054] = anon_sym_GT_AMP; + v->a[18055] = anon_sym_GT_PIPE; + v->a[18056] = anon_sym_LT_AMP_DASH; + v->a[18057] = anon_sym_GT_AMP_DASH; + v->a[18058] = anon_sym_LT_LT; + v->a[18059] = anon_sym_LT_LT_DASH; small_parse_table_903(v); } void small_parse_table_903(t_small_parse_table_array *v) { - v->a[18060] = 2; - v->a[18061] = sym_concatenation; - v->a[18062] = aux_sym_unset_command_repeat1; - v->a[18063] = actions(3655); - v->a[18064] = 3; - v->a[18065] = sym_raw_string; - v->a[18066] = sym_ansi_c_string; - v->a[18067] = sym_word; - v->a[18068] = state(1902); - v->a[18069] = 9; - v->a[18070] = sym_arithmetic_expansion; - v->a[18071] = sym_brace_expression; - v->a[18072] = sym_string; - v->a[18073] = sym_translated_string; - v->a[18074] = sym_number; - v->a[18075] = sym_simple_expansion; - v->a[18076] = sym_expansion; - v->a[18077] = sym_command_substitution; - v->a[18078] = sym_process_substitution; - v->a[18079] = actions(2297); + v->a[18060] = 7; + v->a[18061] = actions(3); + v->a[18062] = 1; + v->a[18063] = sym_comment; + v->a[18064] = actions(2684); + v->a[18065] = 1; + v->a[18066] = aux_sym_concatenation_token1; + v->a[18067] = actions(2686); + v->a[18068] = 1; + v->a[18069] = sym__concat; + v->a[18070] = actions(2751); + v->a[18071] = 1; + v->a[18072] = anon_sym_LPAREN; + v->a[18073] = state(481); + v->a[18074] = 1; + v->a[18075] = aux_sym_concatenation_repeat1; + v->a[18076] = actions(2754); + v->a[18077] = 5; + v->a[18078] = sym_file_descriptor; + v->a[18079] = sym_test_operator; small_parse_table_904(v); } void small_parse_table_904(t_small_parse_table_array *v) { - v->a[18080] = 19; - v->a[18081] = anon_sym_SEMI; - v->a[18082] = anon_sym_PIPE_PIPE; - v->a[18083] = anon_sym_AMP_AMP; - v->a[18084] = anon_sym_PIPE; - v->a[18085] = anon_sym_AMP; - v->a[18086] = anon_sym_LT; - v->a[18087] = anon_sym_GT; - v->a[18088] = anon_sym_LT_LT; - v->a[18089] = anon_sym_GT_GT; - v->a[18090] = anon_sym_SEMI_SEMI; - v->a[18091] = anon_sym_PIPE_AMP; - v->a[18092] = anon_sym_AMP_GT; - v->a[18093] = anon_sym_AMP_GT_GT; - v->a[18094] = anon_sym_LT_AMP; - v->a[18095] = anon_sym_GT_AMP; - v->a[18096] = anon_sym_GT_PIPE; - v->a[18097] = anon_sym_LT_AMP_DASH; - v->a[18098] = anon_sym_GT_AMP_DASH; - v->a[18099] = anon_sym_LT_LT_DASH; + v->a[18080] = sym__bare_dollar; + v->a[18081] = sym__brace_start; + v->a[18082] = aux_sym_heredoc_redirect_token1; + v->a[18083] = actions(2749); + v->a[18084] = 34; + v->a[18085] = anon_sym_esac; + v->a[18086] = anon_sym_PIPE; + v->a[18087] = anon_sym_SEMI_SEMI; + v->a[18088] = anon_sym_SEMI_AMP; + v->a[18089] = anon_sym_SEMI_SEMI_AMP; + v->a[18090] = anon_sym_PIPE_AMP; + v->a[18091] = anon_sym_AMP_AMP; + v->a[18092] = anon_sym_PIPE_PIPE; + v->a[18093] = anon_sym_LT; + v->a[18094] = anon_sym_GT; + v->a[18095] = anon_sym_GT_GT; + v->a[18096] = anon_sym_AMP_GT; + v->a[18097] = anon_sym_AMP_GT_GT; + v->a[18098] = anon_sym_LT_AMP; + v->a[18099] = anon_sym_GT_AMP; small_parse_table_905(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1800.c b/parser/static/small_parse_table/small_parse_table_1800.c deleted file mode 100644 index 070a7150..00000000 --- a/parser/static/small_parse_table/small_parse_table_1800.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1800.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9000(t_small_parse_table_array *v) -{ - v->a[180000] = anon_sym_STAR_EQ; - v->a[180001] = anon_sym_SLASH_EQ; - v->a[180002] = anon_sym_PERCENT_EQ; - v->a[180003] = anon_sym_STAR_STAR_EQ; - v->a[180004] = anon_sym_LT_LT_EQ; - v->a[180005] = anon_sym_GT_GT_EQ; - v->a[180006] = anon_sym_AMP_EQ; - v->a[180007] = anon_sym_CARET_EQ; - v->a[180008] = anon_sym_PIPE_EQ; - v->a[180009] = 19; - v->a[180010] = actions(71); - v->a[180011] = 1; - v->a[180012] = sym_comment; - v->a[180013] = actions(6925); - v->a[180014] = 1; - v->a[180015] = anon_sym_RBRACK; - v->a[180016] = actions(7567); - v->a[180017] = 1; - v->a[180018] = anon_sym_EQ; - v->a[180019] = actions(7573); - small_parse_table_9001(v); -} - -void small_parse_table_9001(t_small_parse_table_array *v) -{ - v->a[180020] = 1; - v->a[180021] = anon_sym_PIPE_PIPE; - v->a[180022] = actions(7575); - v->a[180023] = 1; - v->a[180024] = anon_sym_AMP_AMP; - v->a[180025] = actions(7577); - v->a[180026] = 1; - v->a[180027] = anon_sym_PIPE; - v->a[180028] = actions(7579); - v->a[180029] = 1; - v->a[180030] = anon_sym_CARET; - v->a[180031] = actions(7581); - v->a[180032] = 1; - v->a[180033] = anon_sym_AMP; - v->a[180034] = actions(7595); - v->a[180035] = 1; - v->a[180036] = anon_sym_STAR_STAR; - v->a[180037] = actions(7597); - v->a[180038] = 1; - v->a[180039] = anon_sym_EQ_TILDE; - small_parse_table_9002(v); -} - -void small_parse_table_9002(t_small_parse_table_array *v) -{ - v->a[180040] = actions(7599); - v->a[180041] = 1; - v->a[180042] = anon_sym_QMARK; - v->a[180043] = actions(7569); - v->a[180044] = 2; - v->a[180045] = anon_sym_PLUS_PLUS; - v->a[180046] = anon_sym_DASH_DASH; - v->a[180047] = actions(7583); - v->a[180048] = 2; - v->a[180049] = anon_sym_EQ_EQ; - v->a[180050] = anon_sym_BANG_EQ; - v->a[180051] = actions(7585); - v->a[180052] = 2; - v->a[180053] = anon_sym_LT; - v->a[180054] = anon_sym_GT; - v->a[180055] = actions(7587); - v->a[180056] = 2; - v->a[180057] = anon_sym_LT_EQ; - v->a[180058] = anon_sym_GT_EQ; - v->a[180059] = actions(7589); - small_parse_table_9003(v); -} - -void small_parse_table_9003(t_small_parse_table_array *v) -{ - v->a[180060] = 2; - v->a[180061] = anon_sym_LT_LT; - v->a[180062] = anon_sym_GT_GT; - v->a[180063] = actions(7591); - v->a[180064] = 2; - v->a[180065] = anon_sym_PLUS; - v->a[180066] = anon_sym_DASH; - v->a[180067] = actions(7593); - v->a[180068] = 3; - v->a[180069] = anon_sym_STAR; - v->a[180070] = anon_sym_SLASH; - v->a[180071] = anon_sym_PERCENT; - v->a[180072] = actions(7571); - v->a[180073] = 11; - v->a[180074] = anon_sym_PLUS_EQ; - v->a[180075] = anon_sym_DASH_EQ; - v->a[180076] = anon_sym_STAR_EQ; - v->a[180077] = anon_sym_SLASH_EQ; - v->a[180078] = anon_sym_PERCENT_EQ; - v->a[180079] = anon_sym_STAR_STAR_EQ; - small_parse_table_9004(v); -} - -void small_parse_table_9004(t_small_parse_table_array *v) -{ - v->a[180080] = anon_sym_LT_LT_EQ; - v->a[180081] = anon_sym_GT_GT_EQ; - v->a[180082] = anon_sym_AMP_EQ; - v->a[180083] = anon_sym_CARET_EQ; - v->a[180084] = anon_sym_PIPE_EQ; - v->a[180085] = 19; - v->a[180086] = actions(71); - v->a[180087] = 1; - v->a[180088] = sym_comment; - v->a[180089] = actions(6883); - v->a[180090] = 1; - v->a[180091] = anon_sym_EQ; - v->a[180092] = actions(6889); - v->a[180093] = 1; - v->a[180094] = anon_sym_PIPE_PIPE; - v->a[180095] = actions(6891); - v->a[180096] = 1; - v->a[180097] = anon_sym_AMP_AMP; - v->a[180098] = actions(6893); - v->a[180099] = 1; - small_parse_table_9005(v); -} - -/* EOF small_parse_table_1800.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1801.c b/parser/static/small_parse_table/small_parse_table_1801.c deleted file mode 100644 index 1123c7aa..00000000 --- a/parser/static/small_parse_table/small_parse_table_1801.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1801.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9005(t_small_parse_table_array *v) -{ - v->a[180100] = anon_sym_PIPE; - v->a[180101] = actions(6895); - v->a[180102] = 1; - v->a[180103] = anon_sym_CARET; - v->a[180104] = actions(6897); - v->a[180105] = 1; - v->a[180106] = anon_sym_AMP; - v->a[180107] = actions(6911); - v->a[180108] = 1; - v->a[180109] = anon_sym_STAR_STAR; - v->a[180110] = actions(6913); - v->a[180111] = 1; - v->a[180112] = anon_sym_EQ_TILDE; - v->a[180113] = actions(6915); - v->a[180114] = 1; - v->a[180115] = anon_sym_QMARK; - v->a[180116] = actions(7709); - v->a[180117] = 1; - v->a[180118] = anon_sym_COLON; - v->a[180119] = actions(6885); - small_parse_table_9006(v); -} - -void small_parse_table_9006(t_small_parse_table_array *v) -{ - v->a[180120] = 2; - v->a[180121] = anon_sym_PLUS_PLUS; - v->a[180122] = anon_sym_DASH_DASH; - v->a[180123] = actions(6899); - v->a[180124] = 2; - v->a[180125] = anon_sym_EQ_EQ; - v->a[180126] = anon_sym_BANG_EQ; - v->a[180127] = actions(6901); - v->a[180128] = 2; - v->a[180129] = anon_sym_LT; - v->a[180130] = anon_sym_GT; - v->a[180131] = actions(6903); - v->a[180132] = 2; - v->a[180133] = anon_sym_LT_EQ; - v->a[180134] = anon_sym_GT_EQ; - v->a[180135] = actions(6905); - v->a[180136] = 2; - v->a[180137] = anon_sym_LT_LT; - v->a[180138] = anon_sym_GT_GT; - v->a[180139] = actions(6907); - small_parse_table_9007(v); -} - -void small_parse_table_9007(t_small_parse_table_array *v) -{ - v->a[180140] = 2; - v->a[180141] = anon_sym_PLUS; - v->a[180142] = anon_sym_DASH; - v->a[180143] = actions(6909); - v->a[180144] = 3; - v->a[180145] = anon_sym_STAR; - v->a[180146] = anon_sym_SLASH; - v->a[180147] = anon_sym_PERCENT; - v->a[180148] = actions(6887); - v->a[180149] = 11; - v->a[180150] = anon_sym_PLUS_EQ; - v->a[180151] = anon_sym_DASH_EQ; - v->a[180152] = anon_sym_STAR_EQ; - v->a[180153] = anon_sym_SLASH_EQ; - v->a[180154] = anon_sym_PERCENT_EQ; - v->a[180155] = anon_sym_STAR_STAR_EQ; - v->a[180156] = anon_sym_LT_LT_EQ; - v->a[180157] = anon_sym_GT_GT_EQ; - v->a[180158] = anon_sym_AMP_EQ; - v->a[180159] = anon_sym_CARET_EQ; - small_parse_table_9008(v); -} - -void small_parse_table_9008(t_small_parse_table_array *v) -{ - v->a[180160] = anon_sym_PIPE_EQ; - v->a[180161] = 5; - v->a[180162] = actions(71); - v->a[180163] = 1; - v->a[180164] = sym_comment; - v->a[180165] = actions(7607); - v->a[180166] = 1; - v->a[180167] = anon_sym_STAR_STAR; - v->a[180168] = actions(6793); - v->a[180169] = 2; - v->a[180170] = anon_sym_PLUS_PLUS; - v->a[180171] = anon_sym_DASH_DASH; - v->a[180172] = actions(6807); - v->a[180173] = 13; - v->a[180174] = anon_sym_EQ; - v->a[180175] = anon_sym_PIPE; - v->a[180176] = anon_sym_CARET; - v->a[180177] = anon_sym_AMP; - v->a[180178] = anon_sym_LT; - v->a[180179] = anon_sym_GT; - small_parse_table_9009(v); -} - -void small_parse_table_9009(t_small_parse_table_array *v) -{ - v->a[180180] = anon_sym_LT_LT; - v->a[180181] = anon_sym_GT_GT; - v->a[180182] = anon_sym_PLUS; - v->a[180183] = anon_sym_DASH; - v->a[180184] = anon_sym_STAR; - v->a[180185] = anon_sym_SLASH; - v->a[180186] = anon_sym_PERCENT; - v->a[180187] = actions(6805); - v->a[180188] = 20; - v->a[180189] = sym_test_operator; - v->a[180190] = anon_sym_PLUS_EQ; - v->a[180191] = anon_sym_DASH_EQ; - v->a[180192] = anon_sym_STAR_EQ; - v->a[180193] = anon_sym_SLASH_EQ; - v->a[180194] = anon_sym_PERCENT_EQ; - v->a[180195] = anon_sym_STAR_STAR_EQ; - v->a[180196] = anon_sym_LT_LT_EQ; - v->a[180197] = anon_sym_GT_GT_EQ; - v->a[180198] = anon_sym_AMP_EQ; - v->a[180199] = anon_sym_CARET_EQ; - small_parse_table_9010(v); -} - -/* EOF small_parse_table_1801.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1802.c b/parser/static/small_parse_table/small_parse_table_1802.c deleted file mode 100644 index 55b619e6..00000000 --- a/parser/static/small_parse_table/small_parse_table_1802.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1802.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9010(t_small_parse_table_array *v) -{ - v->a[180200] = anon_sym_PIPE_EQ; - v->a[180201] = anon_sym_PIPE_PIPE; - v->a[180202] = anon_sym_AMP_AMP; - v->a[180203] = anon_sym_EQ_EQ; - v->a[180204] = anon_sym_BANG_EQ; - v->a[180205] = anon_sym_LT_EQ; - v->a[180206] = anon_sym_GT_EQ; - v->a[180207] = anon_sym_EQ_TILDE; - v->a[180208] = anon_sym_QMARK; - v->a[180209] = 3; - v->a[180210] = actions(71); - v->a[180211] = 1; - v->a[180212] = sym_comment; - v->a[180213] = actions(1308); - v->a[180214] = 13; - v->a[180215] = anon_sym_PIPE; - v->a[180216] = anon_sym_CARET; - v->a[180217] = anon_sym_AMP; - v->a[180218] = anon_sym_LT; - v->a[180219] = anon_sym_GT; - small_parse_table_9011(v); -} - -void small_parse_table_9011(t_small_parse_table_array *v) -{ - v->a[180220] = anon_sym_LT_LT; - v->a[180221] = anon_sym_GT_GT; - v->a[180222] = anon_sym_PLUS; - v->a[180223] = anon_sym_DASH; - v->a[180224] = anon_sym_STAR; - v->a[180225] = anon_sym_SLASH; - v->a[180226] = anon_sym_PERCENT; - v->a[180227] = anon_sym_STAR_STAR; - v->a[180228] = actions(1310); - v->a[180229] = 23; - v->a[180230] = anon_sym_COMMA; - v->a[180231] = anon_sym_PLUS_PLUS; - v->a[180232] = anon_sym_DASH_DASH; - v->a[180233] = anon_sym_PLUS_EQ; - v->a[180234] = anon_sym_DASH_EQ; - v->a[180235] = anon_sym_STAR_EQ; - v->a[180236] = anon_sym_SLASH_EQ; - v->a[180237] = anon_sym_PERCENT_EQ; - v->a[180238] = anon_sym_STAR_STAR_EQ; - v->a[180239] = anon_sym_LT_LT_EQ; - small_parse_table_9012(v); -} - -void small_parse_table_9012(t_small_parse_table_array *v) -{ - v->a[180240] = anon_sym_GT_GT_EQ; - v->a[180241] = anon_sym_AMP_EQ; - v->a[180242] = anon_sym_CARET_EQ; - v->a[180243] = anon_sym_PIPE_EQ; - v->a[180244] = anon_sym_PIPE_PIPE; - v->a[180245] = anon_sym_DASHo; - v->a[180246] = anon_sym_AMP_AMP; - v->a[180247] = anon_sym_DASHa; - v->a[180248] = anon_sym_EQ_EQ; - v->a[180249] = anon_sym_BANG_EQ; - v->a[180250] = anon_sym_LT_EQ; - v->a[180251] = anon_sym_GT_EQ; - v->a[180252] = anon_sym_RPAREN; - v->a[180253] = 3; - v->a[180254] = actions(71); - v->a[180255] = 1; - v->a[180256] = sym_comment; - v->a[180257] = actions(1304); - v->a[180258] = 13; - v->a[180259] = anon_sym_PIPE; - small_parse_table_9013(v); -} - -void small_parse_table_9013(t_small_parse_table_array *v) -{ - v->a[180260] = anon_sym_CARET; - v->a[180261] = anon_sym_AMP; - v->a[180262] = anon_sym_LT; - v->a[180263] = anon_sym_GT; - v->a[180264] = anon_sym_LT_LT; - v->a[180265] = anon_sym_GT_GT; - v->a[180266] = anon_sym_PLUS; - v->a[180267] = anon_sym_DASH; - v->a[180268] = anon_sym_STAR; - v->a[180269] = anon_sym_SLASH; - v->a[180270] = anon_sym_PERCENT; - v->a[180271] = anon_sym_STAR_STAR; - v->a[180272] = actions(1306); - v->a[180273] = 23; - v->a[180274] = anon_sym_COMMA; - v->a[180275] = anon_sym_PLUS_PLUS; - v->a[180276] = anon_sym_DASH_DASH; - v->a[180277] = anon_sym_PLUS_EQ; - v->a[180278] = anon_sym_DASH_EQ; - v->a[180279] = anon_sym_STAR_EQ; - small_parse_table_9014(v); -} - -void small_parse_table_9014(t_small_parse_table_array *v) -{ - v->a[180280] = anon_sym_SLASH_EQ; - v->a[180281] = anon_sym_PERCENT_EQ; - v->a[180282] = anon_sym_STAR_STAR_EQ; - v->a[180283] = anon_sym_LT_LT_EQ; - v->a[180284] = anon_sym_GT_GT_EQ; - v->a[180285] = anon_sym_AMP_EQ; - v->a[180286] = anon_sym_CARET_EQ; - v->a[180287] = anon_sym_PIPE_EQ; - v->a[180288] = anon_sym_PIPE_PIPE; - v->a[180289] = anon_sym_DASHo; - v->a[180290] = anon_sym_AMP_AMP; - v->a[180291] = anon_sym_DASHa; - v->a[180292] = anon_sym_EQ_EQ; - v->a[180293] = anon_sym_BANG_EQ; - v->a[180294] = anon_sym_LT_EQ; - v->a[180295] = anon_sym_GT_EQ; - v->a[180296] = anon_sym_RPAREN; - v->a[180297] = 3; - v->a[180298] = actions(71); - v->a[180299] = 1; - small_parse_table_9015(v); -} - -/* EOF small_parse_table_1802.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1803.c b/parser/static/small_parse_table/small_parse_table_1803.c deleted file mode 100644 index 5f3fee2e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1803.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1803.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9015(t_small_parse_table_array *v) -{ - v->a[180300] = sym_comment; - v->a[180301] = actions(1308); - v->a[180302] = 13; - v->a[180303] = anon_sym_PIPE; - v->a[180304] = anon_sym_CARET; - v->a[180305] = anon_sym_AMP; - v->a[180306] = anon_sym_LT; - v->a[180307] = anon_sym_GT; - v->a[180308] = anon_sym_LT_LT; - v->a[180309] = anon_sym_GT_GT; - v->a[180310] = anon_sym_PLUS; - v->a[180311] = anon_sym_DASH; - v->a[180312] = anon_sym_STAR; - v->a[180313] = anon_sym_SLASH; - v->a[180314] = anon_sym_PERCENT; - v->a[180315] = anon_sym_STAR_STAR; - v->a[180316] = actions(1310); - v->a[180317] = 23; - v->a[180318] = anon_sym_COMMA; - v->a[180319] = anon_sym_PLUS_PLUS; - small_parse_table_9016(v); -} - -void small_parse_table_9016(t_small_parse_table_array *v) -{ - v->a[180320] = anon_sym_DASH_DASH; - v->a[180321] = anon_sym_PLUS_EQ; - v->a[180322] = anon_sym_DASH_EQ; - v->a[180323] = anon_sym_STAR_EQ; - v->a[180324] = anon_sym_SLASH_EQ; - v->a[180325] = anon_sym_PERCENT_EQ; - v->a[180326] = anon_sym_STAR_STAR_EQ; - v->a[180327] = anon_sym_LT_LT_EQ; - v->a[180328] = anon_sym_GT_GT_EQ; - v->a[180329] = anon_sym_AMP_EQ; - v->a[180330] = anon_sym_CARET_EQ; - v->a[180331] = anon_sym_PIPE_EQ; - v->a[180332] = anon_sym_PIPE_PIPE; - v->a[180333] = anon_sym_DASHo; - v->a[180334] = anon_sym_AMP_AMP; - v->a[180335] = anon_sym_DASHa; - v->a[180336] = anon_sym_EQ_EQ; - v->a[180337] = anon_sym_BANG_EQ; - v->a[180338] = anon_sym_LT_EQ; - v->a[180339] = anon_sym_GT_EQ; - small_parse_table_9017(v); -} - -void small_parse_table_9017(t_small_parse_table_array *v) -{ - v->a[180340] = anon_sym_RPAREN; - v->a[180341] = 19; - v->a[180342] = actions(71); - v->a[180343] = 1; - v->a[180344] = sym_comment; - v->a[180345] = actions(6923); - v->a[180346] = 1; - v->a[180347] = anon_sym_RBRACK; - v->a[180348] = actions(7567); - v->a[180349] = 1; - v->a[180350] = anon_sym_EQ; - v->a[180351] = actions(7573); - v->a[180352] = 1; - v->a[180353] = anon_sym_PIPE_PIPE; - v->a[180354] = actions(7575); - v->a[180355] = 1; - v->a[180356] = anon_sym_AMP_AMP; - v->a[180357] = actions(7577); - v->a[180358] = 1; - v->a[180359] = anon_sym_PIPE; - small_parse_table_9018(v); -} - -void small_parse_table_9018(t_small_parse_table_array *v) -{ - v->a[180360] = actions(7579); - v->a[180361] = 1; - v->a[180362] = anon_sym_CARET; - v->a[180363] = actions(7581); - v->a[180364] = 1; - v->a[180365] = anon_sym_AMP; - v->a[180366] = actions(7595); - v->a[180367] = 1; - v->a[180368] = anon_sym_STAR_STAR; - v->a[180369] = actions(7597); - v->a[180370] = 1; - v->a[180371] = anon_sym_EQ_TILDE; - v->a[180372] = actions(7599); - v->a[180373] = 1; - v->a[180374] = anon_sym_QMARK; - v->a[180375] = actions(7569); - v->a[180376] = 2; - v->a[180377] = anon_sym_PLUS_PLUS; - v->a[180378] = anon_sym_DASH_DASH; - v->a[180379] = actions(7583); - small_parse_table_9019(v); -} - -void small_parse_table_9019(t_small_parse_table_array *v) -{ - v->a[180380] = 2; - v->a[180381] = anon_sym_EQ_EQ; - v->a[180382] = anon_sym_BANG_EQ; - v->a[180383] = actions(7585); - v->a[180384] = 2; - v->a[180385] = anon_sym_LT; - v->a[180386] = anon_sym_GT; - v->a[180387] = actions(7587); - v->a[180388] = 2; - v->a[180389] = anon_sym_LT_EQ; - v->a[180390] = anon_sym_GT_EQ; - v->a[180391] = actions(7589); - v->a[180392] = 2; - v->a[180393] = anon_sym_LT_LT; - v->a[180394] = anon_sym_GT_GT; - v->a[180395] = actions(7591); - v->a[180396] = 2; - v->a[180397] = anon_sym_PLUS; - v->a[180398] = anon_sym_DASH; - v->a[180399] = actions(7593); - small_parse_table_9020(v); -} - -/* EOF small_parse_table_1803.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1804.c b/parser/static/small_parse_table/small_parse_table_1804.c deleted file mode 100644 index 443cab64..00000000 --- a/parser/static/small_parse_table/small_parse_table_1804.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1804.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9020(t_small_parse_table_array *v) -{ - v->a[180400] = 3; - v->a[180401] = anon_sym_STAR; - v->a[180402] = anon_sym_SLASH; - v->a[180403] = anon_sym_PERCENT; - v->a[180404] = actions(7571); - v->a[180405] = 11; - v->a[180406] = anon_sym_PLUS_EQ; - v->a[180407] = anon_sym_DASH_EQ; - v->a[180408] = anon_sym_STAR_EQ; - v->a[180409] = anon_sym_SLASH_EQ; - v->a[180410] = anon_sym_PERCENT_EQ; - v->a[180411] = anon_sym_STAR_STAR_EQ; - v->a[180412] = anon_sym_LT_LT_EQ; - v->a[180413] = anon_sym_GT_GT_EQ; - v->a[180414] = anon_sym_AMP_EQ; - v->a[180415] = anon_sym_CARET_EQ; - v->a[180416] = anon_sym_PIPE_EQ; - v->a[180417] = 5; - v->a[180418] = actions(71); - v->a[180419] = 1; - small_parse_table_9021(v); -} - -void small_parse_table_9021(t_small_parse_table_array *v) -{ - v->a[180420] = sym_comment; - v->a[180421] = actions(7607); - v->a[180422] = 1; - v->a[180423] = anon_sym_STAR_STAR; - v->a[180424] = actions(6793); - v->a[180425] = 2; - v->a[180426] = anon_sym_PLUS_PLUS; - v->a[180427] = anon_sym_DASH_DASH; - v->a[180428] = actions(6807); - v->a[180429] = 13; - v->a[180430] = anon_sym_EQ; - v->a[180431] = anon_sym_PIPE; - v->a[180432] = anon_sym_CARET; - v->a[180433] = anon_sym_AMP; - v->a[180434] = anon_sym_LT; - v->a[180435] = anon_sym_GT; - v->a[180436] = anon_sym_LT_LT; - v->a[180437] = anon_sym_GT_GT; - v->a[180438] = anon_sym_PLUS; - v->a[180439] = anon_sym_DASH; - small_parse_table_9022(v); -} - -void small_parse_table_9022(t_small_parse_table_array *v) -{ - v->a[180440] = anon_sym_STAR; - v->a[180441] = anon_sym_SLASH; - v->a[180442] = anon_sym_PERCENT; - v->a[180443] = actions(6805); - v->a[180444] = 20; - v->a[180445] = sym_test_operator; - v->a[180446] = anon_sym_PLUS_EQ; - v->a[180447] = anon_sym_DASH_EQ; - v->a[180448] = anon_sym_STAR_EQ; - v->a[180449] = anon_sym_SLASH_EQ; - v->a[180450] = anon_sym_PERCENT_EQ; - v->a[180451] = anon_sym_STAR_STAR_EQ; - v->a[180452] = anon_sym_LT_LT_EQ; - v->a[180453] = anon_sym_GT_GT_EQ; - v->a[180454] = anon_sym_AMP_EQ; - v->a[180455] = anon_sym_CARET_EQ; - v->a[180456] = anon_sym_PIPE_EQ; - v->a[180457] = anon_sym_PIPE_PIPE; - v->a[180458] = anon_sym_AMP_AMP; - v->a[180459] = anon_sym_EQ_EQ; - small_parse_table_9023(v); -} - -void small_parse_table_9023(t_small_parse_table_array *v) -{ - v->a[180460] = anon_sym_BANG_EQ; - v->a[180461] = anon_sym_LT_EQ; - v->a[180462] = anon_sym_GT_EQ; - v->a[180463] = anon_sym_EQ_TILDE; - v->a[180464] = anon_sym_QMARK; - v->a[180465] = 19; - v->a[180466] = actions(71); - v->a[180467] = 1; - v->a[180468] = sym_comment; - v->a[180469] = actions(6921); - v->a[180470] = 1; - v->a[180471] = anon_sym_RBRACK; - v->a[180472] = actions(7567); - v->a[180473] = 1; - v->a[180474] = anon_sym_EQ; - v->a[180475] = actions(7573); - v->a[180476] = 1; - v->a[180477] = anon_sym_PIPE_PIPE; - v->a[180478] = actions(7575); - v->a[180479] = 1; - small_parse_table_9024(v); -} - -void small_parse_table_9024(t_small_parse_table_array *v) -{ - v->a[180480] = anon_sym_AMP_AMP; - v->a[180481] = actions(7577); - v->a[180482] = 1; - v->a[180483] = anon_sym_PIPE; - v->a[180484] = actions(7579); - v->a[180485] = 1; - v->a[180486] = anon_sym_CARET; - v->a[180487] = actions(7581); - v->a[180488] = 1; - v->a[180489] = anon_sym_AMP; - v->a[180490] = actions(7595); - v->a[180491] = 1; - v->a[180492] = anon_sym_STAR_STAR; - v->a[180493] = actions(7597); - v->a[180494] = 1; - v->a[180495] = anon_sym_EQ_TILDE; - v->a[180496] = actions(7599); - v->a[180497] = 1; - v->a[180498] = anon_sym_QMARK; - v->a[180499] = actions(7569); - small_parse_table_9025(v); -} - -/* EOF small_parse_table_1804.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1805.c b/parser/static/small_parse_table/small_parse_table_1805.c deleted file mode 100644 index 663cf259..00000000 --- a/parser/static/small_parse_table/small_parse_table_1805.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1805.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9025(t_small_parse_table_array *v) -{ - v->a[180500] = 2; - v->a[180501] = anon_sym_PLUS_PLUS; - v->a[180502] = anon_sym_DASH_DASH; - v->a[180503] = actions(7583); - v->a[180504] = 2; - v->a[180505] = anon_sym_EQ_EQ; - v->a[180506] = anon_sym_BANG_EQ; - v->a[180507] = actions(7585); - v->a[180508] = 2; - v->a[180509] = anon_sym_LT; - v->a[180510] = anon_sym_GT; - v->a[180511] = actions(7587); - v->a[180512] = 2; - v->a[180513] = anon_sym_LT_EQ; - v->a[180514] = anon_sym_GT_EQ; - v->a[180515] = actions(7589); - v->a[180516] = 2; - v->a[180517] = anon_sym_LT_LT; - v->a[180518] = anon_sym_GT_GT; - v->a[180519] = actions(7591); - small_parse_table_9026(v); -} - -void small_parse_table_9026(t_small_parse_table_array *v) -{ - v->a[180520] = 2; - v->a[180521] = anon_sym_PLUS; - v->a[180522] = anon_sym_DASH; - v->a[180523] = actions(7593); - v->a[180524] = 3; - v->a[180525] = anon_sym_STAR; - v->a[180526] = anon_sym_SLASH; - v->a[180527] = anon_sym_PERCENT; - v->a[180528] = actions(7571); - v->a[180529] = 11; - v->a[180530] = anon_sym_PLUS_EQ; - v->a[180531] = anon_sym_DASH_EQ; - v->a[180532] = anon_sym_STAR_EQ; - v->a[180533] = anon_sym_SLASH_EQ; - v->a[180534] = anon_sym_PERCENT_EQ; - v->a[180535] = anon_sym_STAR_STAR_EQ; - v->a[180536] = anon_sym_LT_LT_EQ; - v->a[180537] = anon_sym_GT_GT_EQ; - v->a[180538] = anon_sym_AMP_EQ; - v->a[180539] = anon_sym_CARET_EQ; - small_parse_table_9027(v); -} - -void small_parse_table_9027(t_small_parse_table_array *v) -{ - v->a[180540] = anon_sym_PIPE_EQ; - v->a[180541] = 17; - v->a[180542] = actions(71); - v->a[180543] = 1; - v->a[180544] = sym_comment; - v->a[180545] = actions(7123); - v->a[180546] = 1; - v->a[180547] = anon_sym_EQ; - v->a[180548] = actions(7607); - v->a[180549] = 1; - v->a[180550] = anon_sym_STAR_STAR; - v->a[180551] = actions(7647); - v->a[180552] = 1; - v->a[180553] = sym_test_operator; - v->a[180554] = actions(7687); - v->a[180555] = 1; - v->a[180556] = anon_sym_PIPE_PIPE; - v->a[180557] = actions(7689); - v->a[180558] = 1; - v->a[180559] = anon_sym_AMP_AMP; - small_parse_table_9028(v); -} - -void small_parse_table_9028(t_small_parse_table_array *v) -{ - v->a[180560] = actions(7691); - v->a[180561] = 1; - v->a[180562] = anon_sym_PIPE; - v->a[180563] = actions(7693); - v->a[180564] = 1; - v->a[180565] = anon_sym_CARET; - v->a[180566] = actions(7695); - v->a[180567] = 1; - v->a[180568] = anon_sym_AMP; - v->a[180569] = actions(6793); - v->a[180570] = 2; - v->a[180571] = anon_sym_PLUS_PLUS; - v->a[180572] = anon_sym_DASH_DASH; - v->a[180573] = actions(7601); - v->a[180574] = 2; - v->a[180575] = anon_sym_LT_LT; - v->a[180576] = anon_sym_GT_GT; - v->a[180577] = actions(7603); - v->a[180578] = 2; - v->a[180579] = anon_sym_PLUS; - small_parse_table_9029(v); -} - -void small_parse_table_9029(t_small_parse_table_array *v) -{ - v->a[180580] = anon_sym_DASH; - v->a[180581] = actions(7697); - v->a[180582] = 2; - v->a[180583] = anon_sym_EQ_EQ; - v->a[180584] = anon_sym_BANG_EQ; - v->a[180585] = actions(7699); - v->a[180586] = 2; - v->a[180587] = anon_sym_LT; - v->a[180588] = anon_sym_GT; - v->a[180589] = actions(7701); - v->a[180590] = 2; - v->a[180591] = anon_sym_LT_EQ; - v->a[180592] = anon_sym_GT_EQ; - v->a[180593] = actions(7605); - v->a[180594] = 3; - v->a[180595] = anon_sym_STAR; - v->a[180596] = anon_sym_SLASH; - v->a[180597] = anon_sym_PERCENT; - v->a[180598] = actions(7125); - v->a[180599] = 13; - small_parse_table_9030(v); -} - -/* EOF small_parse_table_1805.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1806.c b/parser/static/small_parse_table/small_parse_table_1806.c deleted file mode 100644 index ec875ee8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1806.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1806.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9030(t_small_parse_table_array *v) -{ - v->a[180600] = anon_sym_PLUS_EQ; - v->a[180601] = anon_sym_DASH_EQ; - v->a[180602] = anon_sym_STAR_EQ; - v->a[180603] = anon_sym_SLASH_EQ; - v->a[180604] = anon_sym_PERCENT_EQ; - v->a[180605] = anon_sym_STAR_STAR_EQ; - v->a[180606] = anon_sym_LT_LT_EQ; - v->a[180607] = anon_sym_GT_GT_EQ; - v->a[180608] = anon_sym_AMP_EQ; - v->a[180609] = anon_sym_CARET_EQ; - v->a[180610] = anon_sym_PIPE_EQ; - v->a[180611] = anon_sym_EQ_TILDE; - v->a[180612] = anon_sym_QMARK; - v->a[180613] = 3; - v->a[180614] = actions(71); - v->a[180615] = 1; - v->a[180616] = sym_comment; - v->a[180617] = actions(7064); - v->a[180618] = 14; - v->a[180619] = anon_sym_EQ; - small_parse_table_9031(v); -} - -void small_parse_table_9031(t_small_parse_table_array *v) -{ - v->a[180620] = anon_sym_PIPE; - v->a[180621] = anon_sym_CARET; - v->a[180622] = anon_sym_AMP; - v->a[180623] = anon_sym_LT; - v->a[180624] = anon_sym_GT; - v->a[180625] = anon_sym_LT_LT; - v->a[180626] = anon_sym_GT_GT; - v->a[180627] = anon_sym_PLUS; - v->a[180628] = anon_sym_DASH; - v->a[180629] = anon_sym_STAR; - v->a[180630] = anon_sym_SLASH; - v->a[180631] = anon_sym_PERCENT; - v->a[180632] = anon_sym_STAR_STAR; - v->a[180633] = actions(7062); - v->a[180634] = 22; - v->a[180635] = anon_sym_PLUS_PLUS; - v->a[180636] = anon_sym_DASH_DASH; - v->a[180637] = anon_sym_PLUS_EQ; - v->a[180638] = anon_sym_DASH_EQ; - v->a[180639] = anon_sym_STAR_EQ; - small_parse_table_9032(v); -} - -void small_parse_table_9032(t_small_parse_table_array *v) -{ - v->a[180640] = anon_sym_SLASH_EQ; - v->a[180641] = anon_sym_PERCENT_EQ; - v->a[180642] = anon_sym_STAR_STAR_EQ; - v->a[180643] = anon_sym_LT_LT_EQ; - v->a[180644] = anon_sym_GT_GT_EQ; - v->a[180645] = anon_sym_AMP_EQ; - v->a[180646] = anon_sym_CARET_EQ; - v->a[180647] = anon_sym_PIPE_EQ; - v->a[180648] = anon_sym_PIPE_PIPE; - v->a[180649] = anon_sym_AMP_AMP; - v->a[180650] = anon_sym_EQ_EQ; - v->a[180651] = anon_sym_BANG_EQ; - v->a[180652] = anon_sym_LT_EQ; - v->a[180653] = anon_sym_GT_EQ; - v->a[180654] = anon_sym_RPAREN; - v->a[180655] = anon_sym_EQ_TILDE; - v->a[180656] = anon_sym_QMARK; - v->a[180657] = 3; - v->a[180658] = actions(3); - v->a[180659] = 1; - small_parse_table_9033(v); -} - -void small_parse_table_9033(t_small_parse_table_array *v) -{ - v->a[180660] = sym_comment; - v->a[180661] = actions(1302); - v->a[180662] = 5; - v->a[180663] = sym_file_descriptor; - v->a[180664] = sym__concat; - v->a[180665] = sym_test_operator; - v->a[180666] = sym__brace_start; - v->a[180667] = aux_sym_heredoc_redirect_token1; - v->a[180668] = actions(1300); - v->a[180669] = 31; - v->a[180670] = anon_sym_LPAREN_LPAREN; - v->a[180671] = anon_sym_PIPE_PIPE; - v->a[180672] = anon_sym_AMP_AMP; - v->a[180673] = anon_sym_LT; - v->a[180674] = anon_sym_GT; - v->a[180675] = anon_sym_GT_GT; - v->a[180676] = anon_sym_AMP_GT; - v->a[180677] = anon_sym_AMP_GT_GT; - v->a[180678] = anon_sym_LT_AMP; - v->a[180679] = anon_sym_GT_AMP; - small_parse_table_9034(v); -} - -void small_parse_table_9034(t_small_parse_table_array *v) -{ - v->a[180680] = anon_sym_GT_PIPE; - v->a[180681] = anon_sym_LT_AMP_DASH; - v->a[180682] = anon_sym_GT_AMP_DASH; - v->a[180683] = anon_sym_LT_LT_LT; - v->a[180684] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[180685] = anon_sym_DOLLAR_LBRACK; - v->a[180686] = aux_sym_concatenation_token1; - v->a[180687] = anon_sym_DOLLAR; - v->a[180688] = sym__special_character; - v->a[180689] = anon_sym_DQUOTE; - v->a[180690] = sym_raw_string; - v->a[180691] = sym_ansi_c_string; - v->a[180692] = aux_sym_number_token1; - v->a[180693] = aux_sym_number_token2; - v->a[180694] = anon_sym_DOLLAR_LBRACE; - v->a[180695] = anon_sym_DOLLAR_LPAREN; - v->a[180696] = anon_sym_BQUOTE; - v->a[180697] = anon_sym_DOLLAR_BQUOTE; - v->a[180698] = anon_sym_LT_LPAREN; - v->a[180699] = anon_sym_GT_LPAREN; - small_parse_table_9035(v); -} - -/* EOF small_parse_table_1806.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1807.c b/parser/static/small_parse_table/small_parse_table_1807.c deleted file mode 100644 index dda3621c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1807.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1807.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9035(t_small_parse_table_array *v) -{ - v->a[180700] = sym_word; - v->a[180701] = 3; - v->a[180702] = actions(71); - v->a[180703] = 1; - v->a[180704] = sym_comment; - v->a[180705] = actions(7064); - v->a[180706] = 14; - v->a[180707] = anon_sym_EQ; - v->a[180708] = anon_sym_PIPE; - v->a[180709] = anon_sym_CARET; - v->a[180710] = anon_sym_AMP; - v->a[180711] = anon_sym_LT; - v->a[180712] = anon_sym_GT; - v->a[180713] = anon_sym_LT_LT; - v->a[180714] = anon_sym_GT_GT; - v->a[180715] = anon_sym_PLUS; - v->a[180716] = anon_sym_DASH; - v->a[180717] = anon_sym_STAR; - v->a[180718] = anon_sym_SLASH; - v->a[180719] = anon_sym_PERCENT; - small_parse_table_9036(v); -} - -void small_parse_table_9036(t_small_parse_table_array *v) -{ - v->a[180720] = anon_sym_STAR_STAR; - v->a[180721] = actions(7062); - v->a[180722] = 22; - v->a[180723] = anon_sym_PLUS_PLUS; - v->a[180724] = anon_sym_DASH_DASH; - v->a[180725] = anon_sym_PLUS_EQ; - v->a[180726] = anon_sym_DASH_EQ; - v->a[180727] = anon_sym_STAR_EQ; - v->a[180728] = anon_sym_SLASH_EQ; - v->a[180729] = anon_sym_PERCENT_EQ; - v->a[180730] = anon_sym_STAR_STAR_EQ; - v->a[180731] = anon_sym_LT_LT_EQ; - v->a[180732] = anon_sym_GT_GT_EQ; - v->a[180733] = anon_sym_AMP_EQ; - v->a[180734] = anon_sym_CARET_EQ; - v->a[180735] = anon_sym_PIPE_EQ; - v->a[180736] = anon_sym_PIPE_PIPE; - v->a[180737] = anon_sym_AMP_AMP; - v->a[180738] = anon_sym_EQ_EQ; - v->a[180739] = anon_sym_BANG_EQ; - small_parse_table_9037(v); -} - -void small_parse_table_9037(t_small_parse_table_array *v) -{ - v->a[180740] = anon_sym_LT_EQ; - v->a[180741] = anon_sym_GT_EQ; - v->a[180742] = anon_sym_RPAREN; - v->a[180743] = anon_sym_EQ_TILDE; - v->a[180744] = anon_sym_QMARK; - v->a[180745] = 19; - v->a[180746] = actions(71); - v->a[180747] = 1; - v->a[180748] = sym_comment; - v->a[180749] = actions(6919); - v->a[180750] = 1; - v->a[180751] = anon_sym_RBRACK; - v->a[180752] = actions(7567); - v->a[180753] = 1; - v->a[180754] = anon_sym_EQ; - v->a[180755] = actions(7573); - v->a[180756] = 1; - v->a[180757] = anon_sym_PIPE_PIPE; - v->a[180758] = actions(7575); - v->a[180759] = 1; - small_parse_table_9038(v); -} - -void small_parse_table_9038(t_small_parse_table_array *v) -{ - v->a[180760] = anon_sym_AMP_AMP; - v->a[180761] = actions(7577); - v->a[180762] = 1; - v->a[180763] = anon_sym_PIPE; - v->a[180764] = actions(7579); - v->a[180765] = 1; - v->a[180766] = anon_sym_CARET; - v->a[180767] = actions(7581); - v->a[180768] = 1; - v->a[180769] = anon_sym_AMP; - v->a[180770] = actions(7595); - v->a[180771] = 1; - v->a[180772] = anon_sym_STAR_STAR; - v->a[180773] = actions(7597); - v->a[180774] = 1; - v->a[180775] = anon_sym_EQ_TILDE; - v->a[180776] = actions(7599); - v->a[180777] = 1; - v->a[180778] = anon_sym_QMARK; - v->a[180779] = actions(7569); - small_parse_table_9039(v); -} - -void small_parse_table_9039(t_small_parse_table_array *v) -{ - v->a[180780] = 2; - v->a[180781] = anon_sym_PLUS_PLUS; - v->a[180782] = anon_sym_DASH_DASH; - v->a[180783] = actions(7583); - v->a[180784] = 2; - v->a[180785] = anon_sym_EQ_EQ; - v->a[180786] = anon_sym_BANG_EQ; - v->a[180787] = actions(7585); - v->a[180788] = 2; - v->a[180789] = anon_sym_LT; - v->a[180790] = anon_sym_GT; - v->a[180791] = actions(7587); - v->a[180792] = 2; - v->a[180793] = anon_sym_LT_EQ; - v->a[180794] = anon_sym_GT_EQ; - v->a[180795] = actions(7589); - v->a[180796] = 2; - v->a[180797] = anon_sym_LT_LT; - v->a[180798] = anon_sym_GT_GT; - v->a[180799] = actions(7591); - small_parse_table_9040(v); -} - -/* EOF small_parse_table_1807.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1808.c b/parser/static/small_parse_table/small_parse_table_1808.c deleted file mode 100644 index 270e7dca..00000000 --- a/parser/static/small_parse_table/small_parse_table_1808.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1808.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9040(t_small_parse_table_array *v) -{ - v->a[180800] = 2; - v->a[180801] = anon_sym_PLUS; - v->a[180802] = anon_sym_DASH; - v->a[180803] = actions(7593); - v->a[180804] = 3; - v->a[180805] = anon_sym_STAR; - v->a[180806] = anon_sym_SLASH; - v->a[180807] = anon_sym_PERCENT; - v->a[180808] = actions(7571); - v->a[180809] = 11; - v->a[180810] = anon_sym_PLUS_EQ; - v->a[180811] = anon_sym_DASH_EQ; - v->a[180812] = anon_sym_STAR_EQ; - v->a[180813] = anon_sym_SLASH_EQ; - v->a[180814] = anon_sym_PERCENT_EQ; - v->a[180815] = anon_sym_STAR_STAR_EQ; - v->a[180816] = anon_sym_LT_LT_EQ; - v->a[180817] = anon_sym_GT_GT_EQ; - v->a[180818] = anon_sym_AMP_EQ; - v->a[180819] = anon_sym_CARET_EQ; - small_parse_table_9041(v); -} - -void small_parse_table_9041(t_small_parse_table_array *v) -{ - v->a[180820] = anon_sym_PIPE_EQ; - v->a[180821] = 19; - v->a[180822] = actions(71); - v->a[180823] = 1; - v->a[180824] = sym_comment; - v->a[180825] = actions(6917); - v->a[180826] = 1; - v->a[180827] = anon_sym_RBRACK; - v->a[180828] = actions(7567); - v->a[180829] = 1; - v->a[180830] = anon_sym_EQ; - v->a[180831] = actions(7573); - v->a[180832] = 1; - v->a[180833] = anon_sym_PIPE_PIPE; - v->a[180834] = actions(7575); - v->a[180835] = 1; - v->a[180836] = anon_sym_AMP_AMP; - v->a[180837] = actions(7577); - v->a[180838] = 1; - v->a[180839] = anon_sym_PIPE; - small_parse_table_9042(v); -} - -void small_parse_table_9042(t_small_parse_table_array *v) -{ - v->a[180840] = actions(7579); - v->a[180841] = 1; - v->a[180842] = anon_sym_CARET; - v->a[180843] = actions(7581); - v->a[180844] = 1; - v->a[180845] = anon_sym_AMP; - v->a[180846] = actions(7595); - v->a[180847] = 1; - v->a[180848] = anon_sym_STAR_STAR; - v->a[180849] = actions(7597); - v->a[180850] = 1; - v->a[180851] = anon_sym_EQ_TILDE; - v->a[180852] = actions(7599); - v->a[180853] = 1; - v->a[180854] = anon_sym_QMARK; - v->a[180855] = actions(7569); - v->a[180856] = 2; - v->a[180857] = anon_sym_PLUS_PLUS; - v->a[180858] = anon_sym_DASH_DASH; - v->a[180859] = actions(7583); - small_parse_table_9043(v); -} - -void small_parse_table_9043(t_small_parse_table_array *v) -{ - v->a[180860] = 2; - v->a[180861] = anon_sym_EQ_EQ; - v->a[180862] = anon_sym_BANG_EQ; - v->a[180863] = actions(7585); - v->a[180864] = 2; - v->a[180865] = anon_sym_LT; - v->a[180866] = anon_sym_GT; - v->a[180867] = actions(7587); - v->a[180868] = 2; - v->a[180869] = anon_sym_LT_EQ; - v->a[180870] = anon_sym_GT_EQ; - v->a[180871] = actions(7589); - v->a[180872] = 2; - v->a[180873] = anon_sym_LT_LT; - v->a[180874] = anon_sym_GT_GT; - v->a[180875] = actions(7591); - v->a[180876] = 2; - v->a[180877] = anon_sym_PLUS; - v->a[180878] = anon_sym_DASH; - v->a[180879] = actions(7593); - small_parse_table_9044(v); -} - -void small_parse_table_9044(t_small_parse_table_array *v) -{ - v->a[180880] = 3; - v->a[180881] = anon_sym_STAR; - v->a[180882] = anon_sym_SLASH; - v->a[180883] = anon_sym_PERCENT; - v->a[180884] = actions(7571); - v->a[180885] = 11; - v->a[180886] = anon_sym_PLUS_EQ; - v->a[180887] = anon_sym_DASH_EQ; - v->a[180888] = anon_sym_STAR_EQ; - v->a[180889] = anon_sym_SLASH_EQ; - v->a[180890] = anon_sym_PERCENT_EQ; - v->a[180891] = anon_sym_STAR_STAR_EQ; - v->a[180892] = anon_sym_LT_LT_EQ; - v->a[180893] = anon_sym_GT_GT_EQ; - v->a[180894] = anon_sym_AMP_EQ; - v->a[180895] = anon_sym_CARET_EQ; - v->a[180896] = anon_sym_PIPE_EQ; - v->a[180897] = 19; - v->a[180898] = actions(71); - v->a[180899] = 1; - small_parse_table_9045(v); -} - -/* EOF small_parse_table_1808.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1809.c b/parser/static/small_parse_table/small_parse_table_1809.c deleted file mode 100644 index 8d253c1d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1809.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1809.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9045(t_small_parse_table_array *v) -{ - v->a[180900] = sym_comment; - v->a[180901] = actions(6879); - v->a[180902] = 1; - v->a[180903] = anon_sym_RBRACK; - v->a[180904] = actions(7567); - v->a[180905] = 1; - v->a[180906] = anon_sym_EQ; - v->a[180907] = actions(7573); - v->a[180908] = 1; - v->a[180909] = anon_sym_PIPE_PIPE; - v->a[180910] = actions(7575); - v->a[180911] = 1; - v->a[180912] = anon_sym_AMP_AMP; - v->a[180913] = actions(7577); - v->a[180914] = 1; - v->a[180915] = anon_sym_PIPE; - v->a[180916] = actions(7579); - v->a[180917] = 1; - v->a[180918] = anon_sym_CARET; - v->a[180919] = actions(7581); - small_parse_table_9046(v); -} - -void small_parse_table_9046(t_small_parse_table_array *v) -{ - v->a[180920] = 1; - v->a[180921] = anon_sym_AMP; - v->a[180922] = actions(7595); - v->a[180923] = 1; - v->a[180924] = anon_sym_STAR_STAR; - v->a[180925] = actions(7597); - v->a[180926] = 1; - v->a[180927] = anon_sym_EQ_TILDE; - v->a[180928] = actions(7599); - v->a[180929] = 1; - v->a[180930] = anon_sym_QMARK; - v->a[180931] = actions(7569); - v->a[180932] = 2; - v->a[180933] = anon_sym_PLUS_PLUS; - v->a[180934] = anon_sym_DASH_DASH; - v->a[180935] = actions(7583); - v->a[180936] = 2; - v->a[180937] = anon_sym_EQ_EQ; - v->a[180938] = anon_sym_BANG_EQ; - v->a[180939] = actions(7585); - small_parse_table_9047(v); -} - -void small_parse_table_9047(t_small_parse_table_array *v) -{ - v->a[180940] = 2; - v->a[180941] = anon_sym_LT; - v->a[180942] = anon_sym_GT; - v->a[180943] = actions(7587); - v->a[180944] = 2; - v->a[180945] = anon_sym_LT_EQ; - v->a[180946] = anon_sym_GT_EQ; - v->a[180947] = actions(7589); - v->a[180948] = 2; - v->a[180949] = anon_sym_LT_LT; - v->a[180950] = anon_sym_GT_GT; - v->a[180951] = actions(7591); - v->a[180952] = 2; - v->a[180953] = anon_sym_PLUS; - v->a[180954] = anon_sym_DASH; - v->a[180955] = actions(7593); - v->a[180956] = 3; - v->a[180957] = anon_sym_STAR; - v->a[180958] = anon_sym_SLASH; - v->a[180959] = anon_sym_PERCENT; - small_parse_table_9048(v); -} - -void small_parse_table_9048(t_small_parse_table_array *v) -{ - v->a[180960] = actions(7571); - v->a[180961] = 11; - v->a[180962] = anon_sym_PLUS_EQ; - v->a[180963] = anon_sym_DASH_EQ; - v->a[180964] = anon_sym_STAR_EQ; - v->a[180965] = anon_sym_SLASH_EQ; - v->a[180966] = anon_sym_PERCENT_EQ; - v->a[180967] = anon_sym_STAR_STAR_EQ; - v->a[180968] = anon_sym_LT_LT_EQ; - v->a[180969] = anon_sym_GT_GT_EQ; - v->a[180970] = anon_sym_AMP_EQ; - v->a[180971] = anon_sym_CARET_EQ; - v->a[180972] = anon_sym_PIPE_EQ; - v->a[180973] = 19; - v->a[180974] = actions(71); - v->a[180975] = 1; - v->a[180976] = sym_comment; - v->a[180977] = actions(7617); - v->a[180978] = 1; - v->a[180979] = anon_sym_PIPE_PIPE; - small_parse_table_9049(v); -} - -void small_parse_table_9049(t_small_parse_table_array *v) -{ - v->a[180980] = actions(7619); - v->a[180981] = 1; - v->a[180982] = anon_sym_AMP_AMP; - v->a[180983] = actions(7621); - v->a[180984] = 1; - v->a[180985] = anon_sym_PIPE; - v->a[180986] = actions(7623); - v->a[180987] = 1; - v->a[180988] = anon_sym_CARET; - v->a[180989] = actions(7625); - v->a[180990] = 1; - v->a[180991] = anon_sym_AMP; - v->a[180992] = actions(7639); - v->a[180993] = 1; - v->a[180994] = anon_sym_STAR_STAR; - v->a[180995] = actions(7679); - v->a[180996] = 1; - v->a[180997] = anon_sym_EQ; - v->a[180998] = actions(7681); - v->a[180999] = 1; - small_parse_table_9050(v); -} - -/* EOF small_parse_table_1809.c */ diff --git a/parser/static/small_parse_table/small_parse_table_181.c b/parser/static/small_parse_table/small_parse_table_181.c index 7dc080a0..deaac5b3 100644 --- a/parser/static/small_parse_table/small_parse_table_181.c +++ b/parser/static/small_parse_table/small_parse_table_181.c @@ -14,126 +14,126 @@ void small_parse_table_905(t_small_parse_table_array *v) { - v->a[18100] = 21; - v->a[18101] = actions(3); - v->a[18102] = 1; - v->a[18103] = sym_comment; - v->a[18104] = actions(3115); - v->a[18105] = 1; - v->a[18106] = anon_sym_DQUOTE; - v->a[18107] = actions(3395); - v->a[18108] = 1; - v->a[18109] = anon_sym_DOLLAR_LBRACK; - v->a[18110] = actions(3397); - v->a[18111] = 1; - v->a[18112] = anon_sym_DOLLAR; - v->a[18113] = actions(3401); - v->a[18114] = 1; - v->a[18115] = aux_sym_number_token1; - v->a[18116] = actions(3403); - v->a[18117] = 1; - v->a[18118] = aux_sym_number_token2; - v->a[18119] = actions(3405); + v->a[18100] = anon_sym_GT_PIPE; + v->a[18101] = anon_sym_LT_AMP_DASH; + v->a[18102] = anon_sym_GT_AMP_DASH; + v->a[18103] = anon_sym_LT_LT; + v->a[18104] = anon_sym_LT_LT_DASH; + v->a[18105] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18106] = anon_sym_AMP; + v->a[18107] = anon_sym_DOLLAR; + v->a[18108] = sym__special_character; + v->a[18109] = anon_sym_DQUOTE; + v->a[18110] = sym_raw_string; + v->a[18111] = aux_sym_number_token1; + v->a[18112] = aux_sym_number_token2; + v->a[18113] = anon_sym_DOLLAR_LBRACE; + v->a[18114] = anon_sym_DOLLAR_LPAREN; + v->a[18115] = anon_sym_BQUOTE; + v->a[18116] = anon_sym_DOLLAR_BQUOTE; + v->a[18117] = sym_word; + v->a[18118] = anon_sym_SEMI; + v->a[18119] = 21; small_parse_table_906(v); } void small_parse_table_906(t_small_parse_table_array *v) { - v->a[18120] = 1; - v->a[18121] = anon_sym_DOLLAR_LBRACE; - v->a[18122] = actions(3407); - v->a[18123] = 1; - v->a[18124] = anon_sym_DOLLAR_LPAREN; - v->a[18125] = actions(3409); - v->a[18126] = 1; - v->a[18127] = anon_sym_BQUOTE; - v->a[18128] = actions(3411); - v->a[18129] = 1; - v->a[18130] = anon_sym_DOLLAR_BQUOTE; - v->a[18131] = actions(3417); - v->a[18132] = 1; - v->a[18133] = sym__brace_start; - v->a[18134] = actions(3665); - v->a[18135] = 1; - v->a[18136] = sym__special_character; - v->a[18137] = actions(3667); - v->a[18138] = 1; - v->a[18139] = sym_test_operator; + v->a[18120] = actions(3); + v->a[18121] = 1; + v->a[18122] = sym_comment; + v->a[18123] = actions(1252); + v->a[18124] = 1; + v->a[18125] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18126] = actions(1254); + v->a[18127] = 1; + v->a[18128] = anon_sym_DOLLAR; + v->a[18129] = actions(1258); + v->a[18130] = 1; + v->a[18131] = anon_sym_DQUOTE; + v->a[18132] = actions(1260); + v->a[18133] = 1; + v->a[18134] = aux_sym_number_token1; + v->a[18135] = actions(1262); + v->a[18136] = 1; + v->a[18137] = aux_sym_number_token2; + v->a[18138] = actions(1264); + v->a[18139] = 1; small_parse_table_907(v); } void small_parse_table_907(t_small_parse_table_array *v) { - v->a[18140] = state(2161); - v->a[18141] = 1; - v->a[18142] = aux_sym__literal_repeat1; - v->a[18143] = actions(2074); - v->a[18144] = 2; - v->a[18145] = sym_file_descriptor; - v->a[18146] = aux_sym_heredoc_redirect_token1; - v->a[18147] = actions(3393); - v->a[18148] = 2; - v->a[18149] = anon_sym_LPAREN_LPAREN; - v->a[18150] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18151] = actions(3413); - v->a[18152] = 2; - v->a[18153] = anon_sym_LT_LPAREN; - v->a[18154] = anon_sym_GT_LPAREN; - v->a[18155] = state(715); - v->a[18156] = 2; - v->a[18157] = sym_concatenation; - v->a[18158] = aux_sym_for_statement_repeat1; - v->a[18159] = actions(3663); + v->a[18140] = anon_sym_DOLLAR_LBRACE; + v->a[18141] = actions(1266); + v->a[18142] = 1; + v->a[18143] = anon_sym_DOLLAR_LPAREN; + v->a[18144] = actions(1268); + v->a[18145] = 1; + v->a[18146] = anon_sym_BQUOTE; + v->a[18147] = actions(1270); + v->a[18148] = 1; + v->a[18149] = anon_sym_DOLLAR_BQUOTE; + v->a[18150] = actions(1274); + v->a[18151] = 1; + v->a[18152] = sym__bare_dollar; + v->a[18153] = actions(1276); + v->a[18154] = 1; + v->a[18155] = sym__brace_start; + v->a[18156] = actions(2380); + v->a[18157] = 1; + v->a[18158] = sym__special_character; + v->a[18159] = actions(2382); small_parse_table_908(v); } void small_parse_table_908(t_small_parse_table_array *v) { - v->a[18160] = 3; - v->a[18161] = sym_raw_string; - v->a[18162] = sym_ansi_c_string; - v->a[18163] = sym_word; - v->a[18164] = state(1918); - v->a[18165] = 9; - v->a[18166] = sym_arithmetic_expansion; - v->a[18167] = sym_brace_expression; - v->a[18168] = sym_string; - v->a[18169] = sym_translated_string; - v->a[18170] = sym_number; - v->a[18171] = sym_simple_expansion; - v->a[18172] = sym_expansion; - v->a[18173] = sym_command_substitution; - v->a[18174] = sym_process_substitution; - v->a[18175] = actions(2072); - v->a[18176] = 20; - v->a[18177] = anon_sym_SEMI; - v->a[18178] = anon_sym_PIPE_PIPE; - v->a[18179] = anon_sym_AMP_AMP; + v->a[18160] = 1; + v->a[18161] = sym_test_operator; + v->a[18162] = state(490); + v->a[18163] = 1; + v->a[18164] = aux_sym_command_repeat2; + v->a[18165] = state(1232); + v->a[18166] = 1; + v->a[18167] = aux_sym__literal_repeat1; + v->a[18168] = state(1293); + v->a[18169] = 1; + v->a[18170] = sym_concatenation; + v->a[18171] = actions(1280); + v->a[18172] = 2; + v->a[18173] = sym_file_descriptor; + v->a[18174] = aux_sym_heredoc_redirect_token1; + v->a[18175] = actions(2378); + v->a[18176] = 2; + v->a[18177] = sym_raw_string; + v->a[18178] = sym_word; + v->a[18179] = state(1356); small_parse_table_909(v); } void small_parse_table_909(t_small_parse_table_array *v) { - v->a[18180] = anon_sym_PIPE; - v->a[18181] = anon_sym_AMP; - v->a[18182] = anon_sym_LT; - v->a[18183] = anon_sym_GT; - v->a[18184] = anon_sym_LT_LT; - v->a[18185] = anon_sym_GT_GT; - v->a[18186] = anon_sym_SEMI_SEMI; - v->a[18187] = anon_sym_PIPE_AMP; - v->a[18188] = anon_sym_AMP_GT; - v->a[18189] = anon_sym_AMP_GT_GT; - v->a[18190] = anon_sym_LT_AMP; - v->a[18191] = anon_sym_GT_AMP; - v->a[18192] = anon_sym_GT_PIPE; - v->a[18193] = anon_sym_LT_AMP_DASH; - v->a[18194] = anon_sym_GT_AMP_DASH; - v->a[18195] = anon_sym_LT_LT_DASH; - v->a[18196] = anon_sym_LT_LT_LT; - v->a[18197] = 21; - v->a[18198] = actions(3); - v->a[18199] = 1; + v->a[18180] = 7; + v->a[18181] = sym_arithmetic_expansion; + v->a[18182] = sym_brace_expression; + v->a[18183] = sym_string; + v->a[18184] = sym_number; + v->a[18185] = sym_simple_expansion; + v->a[18186] = sym_expansion; + v->a[18187] = sym_command_substitution; + v->a[18188] = actions(1278); + v->a[18189] = 16; + v->a[18190] = anon_sym_PIPE; + v->a[18191] = anon_sym_PIPE_AMP; + v->a[18192] = anon_sym_AMP_AMP; + v->a[18193] = anon_sym_PIPE_PIPE; + v->a[18194] = anon_sym_LT; + v->a[18195] = anon_sym_GT; + v->a[18196] = anon_sym_GT_GT; + v->a[18197] = anon_sym_AMP_GT; + v->a[18198] = anon_sym_AMP_GT_GT; + v->a[18199] = anon_sym_LT_AMP; small_parse_table_910(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1810.c b/parser/static/small_parse_table/small_parse_table_1810.c deleted file mode 100644 index a5e16108..00000000 --- a/parser/static/small_parse_table/small_parse_table_1810.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1810.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9050(t_small_parse_table_array *v) -{ - v->a[181000] = anon_sym_EQ_TILDE; - v->a[181001] = actions(7683); - v->a[181002] = 1; - v->a[181003] = anon_sym_QMARK; - v->a[181004] = actions(7713); - v->a[181005] = 1; - v->a[181006] = anon_sym_RPAREN; - v->a[181007] = actions(7615); - v->a[181008] = 2; - v->a[181009] = anon_sym_PLUS_PLUS; - v->a[181010] = anon_sym_DASH_DASH; - v->a[181011] = actions(7627); - v->a[181012] = 2; - v->a[181013] = anon_sym_EQ_EQ; - v->a[181014] = anon_sym_BANG_EQ; - v->a[181015] = actions(7629); - v->a[181016] = 2; - v->a[181017] = anon_sym_LT; - v->a[181018] = anon_sym_GT; - v->a[181019] = actions(7631); - small_parse_table_9051(v); -} - -void small_parse_table_9051(t_small_parse_table_array *v) -{ - v->a[181020] = 2; - v->a[181021] = anon_sym_LT_EQ; - v->a[181022] = anon_sym_GT_EQ; - v->a[181023] = actions(7633); - v->a[181024] = 2; - v->a[181025] = anon_sym_LT_LT; - v->a[181026] = anon_sym_GT_GT; - v->a[181027] = actions(7635); - v->a[181028] = 2; - v->a[181029] = anon_sym_PLUS; - v->a[181030] = anon_sym_DASH; - v->a[181031] = actions(7637); - v->a[181032] = 3; - v->a[181033] = anon_sym_STAR; - v->a[181034] = anon_sym_SLASH; - v->a[181035] = anon_sym_PERCENT; - v->a[181036] = actions(7711); - v->a[181037] = 11; - v->a[181038] = anon_sym_PLUS_EQ; - v->a[181039] = anon_sym_DASH_EQ; - small_parse_table_9052(v); -} - -void small_parse_table_9052(t_small_parse_table_array *v) -{ - v->a[181040] = anon_sym_STAR_EQ; - v->a[181041] = anon_sym_SLASH_EQ; - v->a[181042] = anon_sym_PERCENT_EQ; - v->a[181043] = anon_sym_STAR_STAR_EQ; - v->a[181044] = anon_sym_LT_LT_EQ; - v->a[181045] = anon_sym_GT_GT_EQ; - v->a[181046] = anon_sym_AMP_EQ; - v->a[181047] = anon_sym_CARET_EQ; - v->a[181048] = anon_sym_PIPE_EQ; - v->a[181049] = 19; - v->a[181050] = actions(71); - v->a[181051] = 1; - v->a[181052] = sym_comment; - v->a[181053] = actions(7168); - v->a[181054] = 1; - v->a[181055] = anon_sym_RBRACK; - v->a[181056] = actions(7567); - v->a[181057] = 1; - v->a[181058] = anon_sym_EQ; - v->a[181059] = actions(7573); - small_parse_table_9053(v); -} - -void small_parse_table_9053(t_small_parse_table_array *v) -{ - v->a[181060] = 1; - v->a[181061] = anon_sym_PIPE_PIPE; - v->a[181062] = actions(7575); - v->a[181063] = 1; - v->a[181064] = anon_sym_AMP_AMP; - v->a[181065] = actions(7577); - v->a[181066] = 1; - v->a[181067] = anon_sym_PIPE; - v->a[181068] = actions(7579); - v->a[181069] = 1; - v->a[181070] = anon_sym_CARET; - v->a[181071] = actions(7581); - v->a[181072] = 1; - v->a[181073] = anon_sym_AMP; - v->a[181074] = actions(7595); - v->a[181075] = 1; - v->a[181076] = anon_sym_STAR_STAR; - v->a[181077] = actions(7597); - v->a[181078] = 1; - v->a[181079] = anon_sym_EQ_TILDE; - small_parse_table_9054(v); -} - -void small_parse_table_9054(t_small_parse_table_array *v) -{ - v->a[181080] = actions(7599); - v->a[181081] = 1; - v->a[181082] = anon_sym_QMARK; - v->a[181083] = actions(7569); - v->a[181084] = 2; - v->a[181085] = anon_sym_PLUS_PLUS; - v->a[181086] = anon_sym_DASH_DASH; - v->a[181087] = actions(7583); - v->a[181088] = 2; - v->a[181089] = anon_sym_EQ_EQ; - v->a[181090] = anon_sym_BANG_EQ; - v->a[181091] = actions(7585); - v->a[181092] = 2; - v->a[181093] = anon_sym_LT; - v->a[181094] = anon_sym_GT; - v->a[181095] = actions(7587); - v->a[181096] = 2; - v->a[181097] = anon_sym_LT_EQ; - v->a[181098] = anon_sym_GT_EQ; - v->a[181099] = actions(7589); - small_parse_table_9055(v); -} - -/* EOF small_parse_table_1810.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1811.c b/parser/static/small_parse_table/small_parse_table_1811.c deleted file mode 100644 index 6ddd1c4c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1811.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1811.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9055(t_small_parse_table_array *v) -{ - v->a[181100] = 2; - v->a[181101] = anon_sym_LT_LT; - v->a[181102] = anon_sym_GT_GT; - v->a[181103] = actions(7591); - v->a[181104] = 2; - v->a[181105] = anon_sym_PLUS; - v->a[181106] = anon_sym_DASH; - v->a[181107] = actions(7593); - v->a[181108] = 3; - v->a[181109] = anon_sym_STAR; - v->a[181110] = anon_sym_SLASH; - v->a[181111] = anon_sym_PERCENT; - v->a[181112] = actions(7571); - v->a[181113] = 11; - v->a[181114] = anon_sym_PLUS_EQ; - v->a[181115] = anon_sym_DASH_EQ; - v->a[181116] = anon_sym_STAR_EQ; - v->a[181117] = anon_sym_SLASH_EQ; - v->a[181118] = anon_sym_PERCENT_EQ; - v->a[181119] = anon_sym_STAR_STAR_EQ; - small_parse_table_9056(v); -} - -void small_parse_table_9056(t_small_parse_table_array *v) -{ - v->a[181120] = anon_sym_LT_LT_EQ; - v->a[181121] = anon_sym_GT_GT_EQ; - v->a[181122] = anon_sym_AMP_EQ; - v->a[181123] = anon_sym_CARET_EQ; - v->a[181124] = anon_sym_PIPE_EQ; - v->a[181125] = 3; - v->a[181126] = actions(71); - v->a[181127] = 1; - v->a[181128] = sym_comment; - v->a[181129] = actions(7053); - v->a[181130] = 14; - v->a[181131] = anon_sym_EQ; - v->a[181132] = anon_sym_PIPE; - v->a[181133] = anon_sym_CARET; - v->a[181134] = anon_sym_AMP; - v->a[181135] = anon_sym_LT; - v->a[181136] = anon_sym_GT; - v->a[181137] = anon_sym_LT_LT; - v->a[181138] = anon_sym_GT_GT; - v->a[181139] = anon_sym_PLUS; - small_parse_table_9057(v); -} - -void small_parse_table_9057(t_small_parse_table_array *v) -{ - v->a[181140] = anon_sym_DASH; - v->a[181141] = anon_sym_STAR; - v->a[181142] = anon_sym_SLASH; - v->a[181143] = anon_sym_PERCENT; - v->a[181144] = anon_sym_STAR_STAR; - v->a[181145] = actions(7051); - v->a[181146] = 22; - v->a[181147] = anon_sym_PLUS_PLUS; - v->a[181148] = anon_sym_DASH_DASH; - v->a[181149] = anon_sym_PLUS_EQ; - v->a[181150] = anon_sym_DASH_EQ; - v->a[181151] = anon_sym_STAR_EQ; - v->a[181152] = anon_sym_SLASH_EQ; - v->a[181153] = anon_sym_PERCENT_EQ; - v->a[181154] = anon_sym_STAR_STAR_EQ; - v->a[181155] = anon_sym_LT_LT_EQ; - v->a[181156] = anon_sym_GT_GT_EQ; - v->a[181157] = anon_sym_AMP_EQ; - v->a[181158] = anon_sym_CARET_EQ; - v->a[181159] = anon_sym_PIPE_EQ; - small_parse_table_9058(v); -} - -void small_parse_table_9058(t_small_parse_table_array *v) -{ - v->a[181160] = anon_sym_PIPE_PIPE; - v->a[181161] = anon_sym_AMP_AMP; - v->a[181162] = anon_sym_EQ_EQ; - v->a[181163] = anon_sym_BANG_EQ; - v->a[181164] = anon_sym_LT_EQ; - v->a[181165] = anon_sym_GT_EQ; - v->a[181166] = anon_sym_RPAREN; - v->a[181167] = anon_sym_EQ_TILDE; - v->a[181168] = anon_sym_QMARK; - v->a[181169] = 19; - v->a[181170] = actions(71); - v->a[181171] = 1; - v->a[181172] = sym_comment; - v->a[181173] = actions(7617); - v->a[181174] = 1; - v->a[181175] = anon_sym_PIPE_PIPE; - v->a[181176] = actions(7619); - v->a[181177] = 1; - v->a[181178] = anon_sym_AMP_AMP; - v->a[181179] = actions(7621); - small_parse_table_9059(v); -} - -void small_parse_table_9059(t_small_parse_table_array *v) -{ - v->a[181180] = 1; - v->a[181181] = anon_sym_PIPE; - v->a[181182] = actions(7623); - v->a[181183] = 1; - v->a[181184] = anon_sym_CARET; - v->a[181185] = actions(7625); - v->a[181186] = 1; - v->a[181187] = anon_sym_AMP; - v->a[181188] = actions(7639); - v->a[181189] = 1; - v->a[181190] = anon_sym_STAR_STAR; - v->a[181191] = actions(7679); - v->a[181192] = 1; - v->a[181193] = anon_sym_EQ; - v->a[181194] = actions(7681); - v->a[181195] = 1; - v->a[181196] = anon_sym_EQ_TILDE; - v->a[181197] = actions(7683); - v->a[181198] = 1; - v->a[181199] = anon_sym_QMARK; - small_parse_table_9060(v); -} - -/* EOF small_parse_table_1811.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1812.c b/parser/static/small_parse_table/small_parse_table_1812.c deleted file mode 100644 index 9cbd323a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1812.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1812.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9060(t_small_parse_table_array *v) -{ - v->a[181200] = actions(7715); - v->a[181201] = 1; - v->a[181202] = anon_sym_RPAREN; - v->a[181203] = actions(7615); - v->a[181204] = 2; - v->a[181205] = anon_sym_PLUS_PLUS; - v->a[181206] = anon_sym_DASH_DASH; - v->a[181207] = actions(7627); - v->a[181208] = 2; - v->a[181209] = anon_sym_EQ_EQ; - v->a[181210] = anon_sym_BANG_EQ; - v->a[181211] = actions(7629); - v->a[181212] = 2; - v->a[181213] = anon_sym_LT; - v->a[181214] = anon_sym_GT; - v->a[181215] = actions(7631); - v->a[181216] = 2; - v->a[181217] = anon_sym_LT_EQ; - v->a[181218] = anon_sym_GT_EQ; - v->a[181219] = actions(7633); - small_parse_table_9061(v); -} - -void small_parse_table_9061(t_small_parse_table_array *v) -{ - v->a[181220] = 2; - v->a[181221] = anon_sym_LT_LT; - v->a[181222] = anon_sym_GT_GT; - v->a[181223] = actions(7635); - v->a[181224] = 2; - v->a[181225] = anon_sym_PLUS; - v->a[181226] = anon_sym_DASH; - v->a[181227] = actions(7637); - v->a[181228] = 3; - v->a[181229] = anon_sym_STAR; - v->a[181230] = anon_sym_SLASH; - v->a[181231] = anon_sym_PERCENT; - v->a[181232] = actions(7711); - v->a[181233] = 11; - v->a[181234] = anon_sym_PLUS_EQ; - v->a[181235] = anon_sym_DASH_EQ; - v->a[181236] = anon_sym_STAR_EQ; - v->a[181237] = anon_sym_SLASH_EQ; - v->a[181238] = anon_sym_PERCENT_EQ; - v->a[181239] = anon_sym_STAR_STAR_EQ; - small_parse_table_9062(v); -} - -void small_parse_table_9062(t_small_parse_table_array *v) -{ - v->a[181240] = anon_sym_LT_LT_EQ; - v->a[181241] = anon_sym_GT_GT_EQ; - v->a[181242] = anon_sym_AMP_EQ; - v->a[181243] = anon_sym_CARET_EQ; - v->a[181244] = anon_sym_PIPE_EQ; - v->a[181245] = 19; - v->a[181246] = actions(71); - v->a[181247] = 1; - v->a[181248] = sym_comment; - v->a[181249] = actions(7019); - v->a[181250] = 1; - v->a[181251] = anon_sym_RBRACK; - v->a[181252] = actions(7567); - v->a[181253] = 1; - v->a[181254] = anon_sym_EQ; - v->a[181255] = actions(7573); - v->a[181256] = 1; - v->a[181257] = anon_sym_PIPE_PIPE; - v->a[181258] = actions(7575); - v->a[181259] = 1; - small_parse_table_9063(v); -} - -void small_parse_table_9063(t_small_parse_table_array *v) -{ - v->a[181260] = anon_sym_AMP_AMP; - v->a[181261] = actions(7577); - v->a[181262] = 1; - v->a[181263] = anon_sym_PIPE; - v->a[181264] = actions(7579); - v->a[181265] = 1; - v->a[181266] = anon_sym_CARET; - v->a[181267] = actions(7581); - v->a[181268] = 1; - v->a[181269] = anon_sym_AMP; - v->a[181270] = actions(7595); - v->a[181271] = 1; - v->a[181272] = anon_sym_STAR_STAR; - v->a[181273] = actions(7597); - v->a[181274] = 1; - v->a[181275] = anon_sym_EQ_TILDE; - v->a[181276] = actions(7599); - v->a[181277] = 1; - v->a[181278] = anon_sym_QMARK; - v->a[181279] = actions(7569); - small_parse_table_9064(v); -} - -void small_parse_table_9064(t_small_parse_table_array *v) -{ - v->a[181280] = 2; - v->a[181281] = anon_sym_PLUS_PLUS; - v->a[181282] = anon_sym_DASH_DASH; - v->a[181283] = actions(7583); - v->a[181284] = 2; - v->a[181285] = anon_sym_EQ_EQ; - v->a[181286] = anon_sym_BANG_EQ; - v->a[181287] = actions(7585); - v->a[181288] = 2; - v->a[181289] = anon_sym_LT; - v->a[181290] = anon_sym_GT; - v->a[181291] = actions(7587); - v->a[181292] = 2; - v->a[181293] = anon_sym_LT_EQ; - v->a[181294] = anon_sym_GT_EQ; - v->a[181295] = actions(7589); - v->a[181296] = 2; - v->a[181297] = anon_sym_LT_LT; - v->a[181298] = anon_sym_GT_GT; - v->a[181299] = actions(7591); - small_parse_table_9065(v); -} - -/* EOF small_parse_table_1812.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1813.c b/parser/static/small_parse_table/small_parse_table_1813.c deleted file mode 100644 index d15daf25..00000000 --- a/parser/static/small_parse_table/small_parse_table_1813.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1813.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9065(t_small_parse_table_array *v) -{ - v->a[181300] = 2; - v->a[181301] = anon_sym_PLUS; - v->a[181302] = anon_sym_DASH; - v->a[181303] = actions(7593); - v->a[181304] = 3; - v->a[181305] = anon_sym_STAR; - v->a[181306] = anon_sym_SLASH; - v->a[181307] = anon_sym_PERCENT; - v->a[181308] = actions(7571); - v->a[181309] = 11; - v->a[181310] = anon_sym_PLUS_EQ; - v->a[181311] = anon_sym_DASH_EQ; - v->a[181312] = anon_sym_STAR_EQ; - v->a[181313] = anon_sym_SLASH_EQ; - v->a[181314] = anon_sym_PERCENT_EQ; - v->a[181315] = anon_sym_STAR_STAR_EQ; - v->a[181316] = anon_sym_LT_LT_EQ; - v->a[181317] = anon_sym_GT_GT_EQ; - v->a[181318] = anon_sym_AMP_EQ; - v->a[181319] = anon_sym_CARET_EQ; - small_parse_table_9066(v); -} - -void small_parse_table_9066(t_small_parse_table_array *v) -{ - v->a[181320] = anon_sym_PIPE_EQ; - v->a[181321] = 19; - v->a[181322] = actions(71); - v->a[181323] = 1; - v->a[181324] = sym_comment; - v->a[181325] = actions(7021); - v->a[181326] = 1; - v->a[181327] = anon_sym_RBRACK; - v->a[181328] = actions(7567); - v->a[181329] = 1; - v->a[181330] = anon_sym_EQ; - v->a[181331] = actions(7573); - v->a[181332] = 1; - v->a[181333] = anon_sym_PIPE_PIPE; - v->a[181334] = actions(7575); - v->a[181335] = 1; - v->a[181336] = anon_sym_AMP_AMP; - v->a[181337] = actions(7577); - v->a[181338] = 1; - v->a[181339] = anon_sym_PIPE; - small_parse_table_9067(v); -} - -void small_parse_table_9067(t_small_parse_table_array *v) -{ - v->a[181340] = actions(7579); - v->a[181341] = 1; - v->a[181342] = anon_sym_CARET; - v->a[181343] = actions(7581); - v->a[181344] = 1; - v->a[181345] = anon_sym_AMP; - v->a[181346] = actions(7595); - v->a[181347] = 1; - v->a[181348] = anon_sym_STAR_STAR; - v->a[181349] = actions(7597); - v->a[181350] = 1; - v->a[181351] = anon_sym_EQ_TILDE; - v->a[181352] = actions(7599); - v->a[181353] = 1; - v->a[181354] = anon_sym_QMARK; - v->a[181355] = actions(7569); - v->a[181356] = 2; - v->a[181357] = anon_sym_PLUS_PLUS; - v->a[181358] = anon_sym_DASH_DASH; - v->a[181359] = actions(7583); - small_parse_table_9068(v); -} - -void small_parse_table_9068(t_small_parse_table_array *v) -{ - v->a[181360] = 2; - v->a[181361] = anon_sym_EQ_EQ; - v->a[181362] = anon_sym_BANG_EQ; - v->a[181363] = actions(7585); - v->a[181364] = 2; - v->a[181365] = anon_sym_LT; - v->a[181366] = anon_sym_GT; - v->a[181367] = actions(7587); - v->a[181368] = 2; - v->a[181369] = anon_sym_LT_EQ; - v->a[181370] = anon_sym_GT_EQ; - v->a[181371] = actions(7589); - v->a[181372] = 2; - v->a[181373] = anon_sym_LT_LT; - v->a[181374] = anon_sym_GT_GT; - v->a[181375] = actions(7591); - v->a[181376] = 2; - v->a[181377] = anon_sym_PLUS; - v->a[181378] = anon_sym_DASH; - v->a[181379] = actions(7593); - small_parse_table_9069(v); -} - -void small_parse_table_9069(t_small_parse_table_array *v) -{ - v->a[181380] = 3; - v->a[181381] = anon_sym_STAR; - v->a[181382] = anon_sym_SLASH; - v->a[181383] = anon_sym_PERCENT; - v->a[181384] = actions(7571); - v->a[181385] = 11; - v->a[181386] = anon_sym_PLUS_EQ; - v->a[181387] = anon_sym_DASH_EQ; - v->a[181388] = anon_sym_STAR_EQ; - v->a[181389] = anon_sym_SLASH_EQ; - v->a[181390] = anon_sym_PERCENT_EQ; - v->a[181391] = anon_sym_STAR_STAR_EQ; - v->a[181392] = anon_sym_LT_LT_EQ; - v->a[181393] = anon_sym_GT_GT_EQ; - v->a[181394] = anon_sym_AMP_EQ; - v->a[181395] = anon_sym_CARET_EQ; - v->a[181396] = anon_sym_PIPE_EQ; - v->a[181397] = 19; - v->a[181398] = actions(71); - v->a[181399] = 1; - small_parse_table_9070(v); -} - -/* EOF small_parse_table_1813.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1814.c b/parser/static/small_parse_table/small_parse_table_1814.c deleted file mode 100644 index 9742e8f9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1814.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1814.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9070(t_small_parse_table_array *v) -{ - v->a[181400] = sym_comment; - v->a[181401] = actions(7023); - v->a[181402] = 1; - v->a[181403] = anon_sym_RBRACK; - v->a[181404] = actions(7567); - v->a[181405] = 1; - v->a[181406] = anon_sym_EQ; - v->a[181407] = actions(7573); - v->a[181408] = 1; - v->a[181409] = anon_sym_PIPE_PIPE; - v->a[181410] = actions(7575); - v->a[181411] = 1; - v->a[181412] = anon_sym_AMP_AMP; - v->a[181413] = actions(7577); - v->a[181414] = 1; - v->a[181415] = anon_sym_PIPE; - v->a[181416] = actions(7579); - v->a[181417] = 1; - v->a[181418] = anon_sym_CARET; - v->a[181419] = actions(7581); - small_parse_table_9071(v); -} - -void small_parse_table_9071(t_small_parse_table_array *v) -{ - v->a[181420] = 1; - v->a[181421] = anon_sym_AMP; - v->a[181422] = actions(7595); - v->a[181423] = 1; - v->a[181424] = anon_sym_STAR_STAR; - v->a[181425] = actions(7597); - v->a[181426] = 1; - v->a[181427] = anon_sym_EQ_TILDE; - v->a[181428] = actions(7599); - v->a[181429] = 1; - v->a[181430] = anon_sym_QMARK; - v->a[181431] = actions(7569); - v->a[181432] = 2; - v->a[181433] = anon_sym_PLUS_PLUS; - v->a[181434] = anon_sym_DASH_DASH; - v->a[181435] = actions(7583); - v->a[181436] = 2; - v->a[181437] = anon_sym_EQ_EQ; - v->a[181438] = anon_sym_BANG_EQ; - v->a[181439] = actions(7585); - small_parse_table_9072(v); -} - -void small_parse_table_9072(t_small_parse_table_array *v) -{ - v->a[181440] = 2; - v->a[181441] = anon_sym_LT; - v->a[181442] = anon_sym_GT; - v->a[181443] = actions(7587); - v->a[181444] = 2; - v->a[181445] = anon_sym_LT_EQ; - v->a[181446] = anon_sym_GT_EQ; - v->a[181447] = actions(7589); - v->a[181448] = 2; - v->a[181449] = anon_sym_LT_LT; - v->a[181450] = anon_sym_GT_GT; - v->a[181451] = actions(7591); - v->a[181452] = 2; - v->a[181453] = anon_sym_PLUS; - v->a[181454] = anon_sym_DASH; - v->a[181455] = actions(7593); - v->a[181456] = 3; - v->a[181457] = anon_sym_STAR; - v->a[181458] = anon_sym_SLASH; - v->a[181459] = anon_sym_PERCENT; - small_parse_table_9073(v); -} - -void small_parse_table_9073(t_small_parse_table_array *v) -{ - v->a[181460] = actions(7571); - v->a[181461] = 11; - v->a[181462] = anon_sym_PLUS_EQ; - v->a[181463] = anon_sym_DASH_EQ; - v->a[181464] = anon_sym_STAR_EQ; - v->a[181465] = anon_sym_SLASH_EQ; - v->a[181466] = anon_sym_PERCENT_EQ; - v->a[181467] = anon_sym_STAR_STAR_EQ; - v->a[181468] = anon_sym_LT_LT_EQ; - v->a[181469] = anon_sym_GT_GT_EQ; - v->a[181470] = anon_sym_AMP_EQ; - v->a[181471] = anon_sym_CARET_EQ; - v->a[181472] = anon_sym_PIPE_EQ; - v->a[181473] = 19; - v->a[181474] = actions(71); - v->a[181475] = 1; - v->a[181476] = sym_comment; - v->a[181477] = actions(7027); - v->a[181478] = 1; - v->a[181479] = anon_sym_RBRACK; - small_parse_table_9074(v); -} - -void small_parse_table_9074(t_small_parse_table_array *v) -{ - v->a[181480] = actions(7567); - v->a[181481] = 1; - v->a[181482] = anon_sym_EQ; - v->a[181483] = actions(7573); - v->a[181484] = 1; - v->a[181485] = anon_sym_PIPE_PIPE; - v->a[181486] = actions(7575); - v->a[181487] = 1; - v->a[181488] = anon_sym_AMP_AMP; - v->a[181489] = actions(7577); - v->a[181490] = 1; - v->a[181491] = anon_sym_PIPE; - v->a[181492] = actions(7579); - v->a[181493] = 1; - v->a[181494] = anon_sym_CARET; - v->a[181495] = actions(7581); - v->a[181496] = 1; - v->a[181497] = anon_sym_AMP; - v->a[181498] = actions(7595); - v->a[181499] = 1; - small_parse_table_9075(v); -} - -/* EOF small_parse_table_1814.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1815.c b/parser/static/small_parse_table/small_parse_table_1815.c deleted file mode 100644 index 844b8a0d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1815.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1815.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9075(t_small_parse_table_array *v) -{ - v->a[181500] = anon_sym_STAR_STAR; - v->a[181501] = actions(7597); - v->a[181502] = 1; - v->a[181503] = anon_sym_EQ_TILDE; - v->a[181504] = actions(7599); - v->a[181505] = 1; - v->a[181506] = anon_sym_QMARK; - v->a[181507] = actions(7569); - v->a[181508] = 2; - v->a[181509] = anon_sym_PLUS_PLUS; - v->a[181510] = anon_sym_DASH_DASH; - v->a[181511] = actions(7583); - v->a[181512] = 2; - v->a[181513] = anon_sym_EQ_EQ; - v->a[181514] = anon_sym_BANG_EQ; - v->a[181515] = actions(7585); - v->a[181516] = 2; - v->a[181517] = anon_sym_LT; - v->a[181518] = anon_sym_GT; - v->a[181519] = actions(7587); - small_parse_table_9076(v); -} - -void small_parse_table_9076(t_small_parse_table_array *v) -{ - v->a[181520] = 2; - v->a[181521] = anon_sym_LT_EQ; - v->a[181522] = anon_sym_GT_EQ; - v->a[181523] = actions(7589); - v->a[181524] = 2; - v->a[181525] = anon_sym_LT_LT; - v->a[181526] = anon_sym_GT_GT; - v->a[181527] = actions(7591); - v->a[181528] = 2; - v->a[181529] = anon_sym_PLUS; - v->a[181530] = anon_sym_DASH; - v->a[181531] = actions(7593); - v->a[181532] = 3; - v->a[181533] = anon_sym_STAR; - v->a[181534] = anon_sym_SLASH; - v->a[181535] = anon_sym_PERCENT; - v->a[181536] = actions(7571); - v->a[181537] = 11; - v->a[181538] = anon_sym_PLUS_EQ; - v->a[181539] = anon_sym_DASH_EQ; - small_parse_table_9077(v); -} - -void small_parse_table_9077(t_small_parse_table_array *v) -{ - v->a[181540] = anon_sym_STAR_EQ; - v->a[181541] = anon_sym_SLASH_EQ; - v->a[181542] = anon_sym_PERCENT_EQ; - v->a[181543] = anon_sym_STAR_STAR_EQ; - v->a[181544] = anon_sym_LT_LT_EQ; - v->a[181545] = anon_sym_GT_GT_EQ; - v->a[181546] = anon_sym_AMP_EQ; - v->a[181547] = anon_sym_CARET_EQ; - v->a[181548] = anon_sym_PIPE_EQ; - v->a[181549] = 19; - v->a[181550] = actions(71); - v->a[181551] = 1; - v->a[181552] = sym_comment; - v->a[181553] = actions(7110); - v->a[181554] = 1; - v->a[181555] = anon_sym_RBRACK; - v->a[181556] = actions(7567); - v->a[181557] = 1; - v->a[181558] = anon_sym_EQ; - v->a[181559] = actions(7573); - small_parse_table_9078(v); -} - -void small_parse_table_9078(t_small_parse_table_array *v) -{ - v->a[181560] = 1; - v->a[181561] = anon_sym_PIPE_PIPE; - v->a[181562] = actions(7575); - v->a[181563] = 1; - v->a[181564] = anon_sym_AMP_AMP; - v->a[181565] = actions(7577); - v->a[181566] = 1; - v->a[181567] = anon_sym_PIPE; - v->a[181568] = actions(7579); - v->a[181569] = 1; - v->a[181570] = anon_sym_CARET; - v->a[181571] = actions(7581); - v->a[181572] = 1; - v->a[181573] = anon_sym_AMP; - v->a[181574] = actions(7595); - v->a[181575] = 1; - v->a[181576] = anon_sym_STAR_STAR; - v->a[181577] = actions(7597); - v->a[181578] = 1; - v->a[181579] = anon_sym_EQ_TILDE; - small_parse_table_9079(v); -} - -void small_parse_table_9079(t_small_parse_table_array *v) -{ - v->a[181580] = actions(7599); - v->a[181581] = 1; - v->a[181582] = anon_sym_QMARK; - v->a[181583] = actions(7569); - v->a[181584] = 2; - v->a[181585] = anon_sym_PLUS_PLUS; - v->a[181586] = anon_sym_DASH_DASH; - v->a[181587] = actions(7583); - v->a[181588] = 2; - v->a[181589] = anon_sym_EQ_EQ; - v->a[181590] = anon_sym_BANG_EQ; - v->a[181591] = actions(7585); - v->a[181592] = 2; - v->a[181593] = anon_sym_LT; - v->a[181594] = anon_sym_GT; - v->a[181595] = actions(7587); - v->a[181596] = 2; - v->a[181597] = anon_sym_LT_EQ; - v->a[181598] = anon_sym_GT_EQ; - v->a[181599] = actions(7589); - small_parse_table_9080(v); -} - -/* EOF small_parse_table_1815.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1816.c b/parser/static/small_parse_table/small_parse_table_1816.c deleted file mode 100644 index 026ee832..00000000 --- a/parser/static/small_parse_table/small_parse_table_1816.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1816.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9080(t_small_parse_table_array *v) -{ - v->a[181600] = 2; - v->a[181601] = anon_sym_LT_LT; - v->a[181602] = anon_sym_GT_GT; - v->a[181603] = actions(7591); - v->a[181604] = 2; - v->a[181605] = anon_sym_PLUS; - v->a[181606] = anon_sym_DASH; - v->a[181607] = actions(7593); - v->a[181608] = 3; - v->a[181609] = anon_sym_STAR; - v->a[181610] = anon_sym_SLASH; - v->a[181611] = anon_sym_PERCENT; - v->a[181612] = actions(7571); - v->a[181613] = 11; - v->a[181614] = anon_sym_PLUS_EQ; - v->a[181615] = anon_sym_DASH_EQ; - v->a[181616] = anon_sym_STAR_EQ; - v->a[181617] = anon_sym_SLASH_EQ; - v->a[181618] = anon_sym_PERCENT_EQ; - v->a[181619] = anon_sym_STAR_STAR_EQ; - small_parse_table_9081(v); -} - -void small_parse_table_9081(t_small_parse_table_array *v) -{ - v->a[181620] = anon_sym_LT_LT_EQ; - v->a[181621] = anon_sym_GT_GT_EQ; - v->a[181622] = anon_sym_AMP_EQ; - v->a[181623] = anon_sym_CARET_EQ; - v->a[181624] = anon_sym_PIPE_EQ; - v->a[181625] = 19; - v->a[181626] = actions(71); - v->a[181627] = 1; - v->a[181628] = sym_comment; - v->a[181629] = actions(7098); - v->a[181630] = 1; - v->a[181631] = anon_sym_RBRACK; - v->a[181632] = actions(7567); - v->a[181633] = 1; - v->a[181634] = anon_sym_EQ; - v->a[181635] = actions(7573); - v->a[181636] = 1; - v->a[181637] = anon_sym_PIPE_PIPE; - v->a[181638] = actions(7575); - v->a[181639] = 1; - small_parse_table_9082(v); -} - -void small_parse_table_9082(t_small_parse_table_array *v) -{ - v->a[181640] = anon_sym_AMP_AMP; - v->a[181641] = actions(7577); - v->a[181642] = 1; - v->a[181643] = anon_sym_PIPE; - v->a[181644] = actions(7579); - v->a[181645] = 1; - v->a[181646] = anon_sym_CARET; - v->a[181647] = actions(7581); - v->a[181648] = 1; - v->a[181649] = anon_sym_AMP; - v->a[181650] = actions(7595); - v->a[181651] = 1; - v->a[181652] = anon_sym_STAR_STAR; - v->a[181653] = actions(7597); - v->a[181654] = 1; - v->a[181655] = anon_sym_EQ_TILDE; - v->a[181656] = actions(7599); - v->a[181657] = 1; - v->a[181658] = anon_sym_QMARK; - v->a[181659] = actions(7569); - small_parse_table_9083(v); -} - -void small_parse_table_9083(t_small_parse_table_array *v) -{ - v->a[181660] = 2; - v->a[181661] = anon_sym_PLUS_PLUS; - v->a[181662] = anon_sym_DASH_DASH; - v->a[181663] = actions(7583); - v->a[181664] = 2; - v->a[181665] = anon_sym_EQ_EQ; - v->a[181666] = anon_sym_BANG_EQ; - v->a[181667] = actions(7585); - v->a[181668] = 2; - v->a[181669] = anon_sym_LT; - v->a[181670] = anon_sym_GT; - v->a[181671] = actions(7587); - v->a[181672] = 2; - v->a[181673] = anon_sym_LT_EQ; - v->a[181674] = anon_sym_GT_EQ; - v->a[181675] = actions(7589); - v->a[181676] = 2; - v->a[181677] = anon_sym_LT_LT; - v->a[181678] = anon_sym_GT_GT; - v->a[181679] = actions(7591); - small_parse_table_9084(v); -} - -void small_parse_table_9084(t_small_parse_table_array *v) -{ - v->a[181680] = 2; - v->a[181681] = anon_sym_PLUS; - v->a[181682] = anon_sym_DASH; - v->a[181683] = actions(7593); - v->a[181684] = 3; - v->a[181685] = anon_sym_STAR; - v->a[181686] = anon_sym_SLASH; - v->a[181687] = anon_sym_PERCENT; - v->a[181688] = actions(7571); - v->a[181689] = 11; - v->a[181690] = anon_sym_PLUS_EQ; - v->a[181691] = anon_sym_DASH_EQ; - v->a[181692] = anon_sym_STAR_EQ; - v->a[181693] = anon_sym_SLASH_EQ; - v->a[181694] = anon_sym_PERCENT_EQ; - v->a[181695] = anon_sym_STAR_STAR_EQ; - v->a[181696] = anon_sym_LT_LT_EQ; - v->a[181697] = anon_sym_GT_GT_EQ; - v->a[181698] = anon_sym_AMP_EQ; - v->a[181699] = anon_sym_CARET_EQ; - small_parse_table_9085(v); -} - -/* EOF small_parse_table_1816.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1817.c b/parser/static/small_parse_table/small_parse_table_1817.c deleted file mode 100644 index 39890b41..00000000 --- a/parser/static/small_parse_table/small_parse_table_1817.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1817.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9085(t_small_parse_table_array *v) -{ - v->a[181700] = anon_sym_PIPE_EQ; - v->a[181701] = 3; - v->a[181702] = actions(71); - v->a[181703] = 1; - v->a[181704] = sym_comment; - v->a[181705] = actions(7035); - v->a[181706] = 14; - v->a[181707] = anon_sym_EQ; - v->a[181708] = anon_sym_PIPE; - v->a[181709] = anon_sym_CARET; - v->a[181710] = anon_sym_AMP; - v->a[181711] = anon_sym_LT; - v->a[181712] = anon_sym_GT; - v->a[181713] = anon_sym_LT_LT; - v->a[181714] = anon_sym_GT_GT; - v->a[181715] = anon_sym_PLUS; - v->a[181716] = anon_sym_DASH; - v->a[181717] = anon_sym_STAR; - v->a[181718] = anon_sym_SLASH; - v->a[181719] = anon_sym_PERCENT; - small_parse_table_9086(v); -} - -void small_parse_table_9086(t_small_parse_table_array *v) -{ - v->a[181720] = anon_sym_STAR_STAR; - v->a[181721] = actions(7033); - v->a[181722] = 22; - v->a[181723] = anon_sym_PLUS_PLUS; - v->a[181724] = anon_sym_DASH_DASH; - v->a[181725] = anon_sym_PLUS_EQ; - v->a[181726] = anon_sym_DASH_EQ; - v->a[181727] = anon_sym_STAR_EQ; - v->a[181728] = anon_sym_SLASH_EQ; - v->a[181729] = anon_sym_PERCENT_EQ; - v->a[181730] = anon_sym_STAR_STAR_EQ; - v->a[181731] = anon_sym_LT_LT_EQ; - v->a[181732] = anon_sym_GT_GT_EQ; - v->a[181733] = anon_sym_AMP_EQ; - v->a[181734] = anon_sym_CARET_EQ; - v->a[181735] = anon_sym_PIPE_EQ; - v->a[181736] = anon_sym_PIPE_PIPE; - v->a[181737] = anon_sym_AMP_AMP; - v->a[181738] = anon_sym_EQ_EQ; - v->a[181739] = anon_sym_BANG_EQ; - small_parse_table_9087(v); -} - -void small_parse_table_9087(t_small_parse_table_array *v) -{ - v->a[181740] = anon_sym_LT_EQ; - v->a[181741] = anon_sym_GT_EQ; - v->a[181742] = anon_sym_RPAREN; - v->a[181743] = anon_sym_EQ_TILDE; - v->a[181744] = anon_sym_QMARK; - v->a[181745] = 3; - v->a[181746] = actions(3); - v->a[181747] = 1; - v->a[181748] = sym_comment; - v->a[181749] = actions(1298); - v->a[181750] = 5; - v->a[181751] = sym_file_descriptor; - v->a[181752] = sym__concat; - v->a[181753] = sym_test_operator; - v->a[181754] = sym__brace_start; - v->a[181755] = aux_sym_heredoc_redirect_token1; - v->a[181756] = actions(1296); - v->a[181757] = 31; - v->a[181758] = anon_sym_LPAREN_LPAREN; - v->a[181759] = anon_sym_PIPE_PIPE; - small_parse_table_9088(v); -} - -void small_parse_table_9088(t_small_parse_table_array *v) -{ - v->a[181760] = anon_sym_AMP_AMP; - v->a[181761] = anon_sym_LT; - v->a[181762] = anon_sym_GT; - v->a[181763] = anon_sym_GT_GT; - v->a[181764] = anon_sym_AMP_GT; - v->a[181765] = anon_sym_AMP_GT_GT; - v->a[181766] = anon_sym_LT_AMP; - v->a[181767] = anon_sym_GT_AMP; - v->a[181768] = anon_sym_GT_PIPE; - v->a[181769] = anon_sym_LT_AMP_DASH; - v->a[181770] = anon_sym_GT_AMP_DASH; - v->a[181771] = anon_sym_LT_LT_LT; - v->a[181772] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[181773] = anon_sym_DOLLAR_LBRACK; - v->a[181774] = aux_sym_concatenation_token1; - v->a[181775] = anon_sym_DOLLAR; - v->a[181776] = sym__special_character; - v->a[181777] = anon_sym_DQUOTE; - v->a[181778] = sym_raw_string; - v->a[181779] = sym_ansi_c_string; - small_parse_table_9089(v); -} - -void small_parse_table_9089(t_small_parse_table_array *v) -{ - v->a[181780] = aux_sym_number_token1; - v->a[181781] = aux_sym_number_token2; - v->a[181782] = anon_sym_DOLLAR_LBRACE; - v->a[181783] = anon_sym_DOLLAR_LPAREN; - v->a[181784] = anon_sym_BQUOTE; - v->a[181785] = anon_sym_DOLLAR_BQUOTE; - v->a[181786] = anon_sym_LT_LPAREN; - v->a[181787] = anon_sym_GT_LPAREN; - v->a[181788] = sym_word; - v->a[181789] = 24; - v->a[181790] = actions(71); - v->a[181791] = 1; - v->a[181792] = sym_comment; - v->a[181793] = actions(6474); - v->a[181794] = 1; - v->a[181795] = sym_word; - v->a[181796] = actions(6480); - v->a[181797] = 1; - v->a[181798] = anon_sym_LPAREN; - v->a[181799] = actions(6488); - small_parse_table_9090(v); -} - -/* EOF small_parse_table_1817.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1818.c b/parser/static/small_parse_table/small_parse_table_1818.c deleted file mode 100644 index a71640e5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1818.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1818.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9090(t_small_parse_table_array *v) -{ - v->a[181800] = 1; - v->a[181801] = anon_sym_DOLLAR; - v->a[181802] = actions(6494); - v->a[181803] = 1; - v->a[181804] = aux_sym_number_token1; - v->a[181805] = actions(6496); - v->a[181806] = 1; - v->a[181807] = aux_sym_number_token2; - v->a[181808] = actions(6500); - v->a[181809] = 1; - v->a[181810] = anon_sym_DOLLAR_LPAREN; - v->a[181811] = actions(6508); - v->a[181812] = 1; - v->a[181813] = sym_test_operator; - v->a[181814] = actions(6510); - v->a[181815] = 1; - v->a[181816] = sym_extglob_pattern; - v->a[181817] = actions(6512); - v->a[181818] = 1; - v->a[181819] = sym__brace_start; - small_parse_table_9091(v); -} - -void small_parse_table_9091(t_small_parse_table_array *v) -{ - v->a[181820] = actions(7226); - v->a[181821] = 1; - v->a[181822] = anon_sym_DOLLAR_LBRACK; - v->a[181823] = actions(7228); - v->a[181824] = 1; - v->a[181825] = sym__special_character; - v->a[181826] = actions(7230); - v->a[181827] = 1; - v->a[181828] = anon_sym_DQUOTE; - v->a[181829] = actions(7234); - v->a[181830] = 1; - v->a[181831] = anon_sym_DOLLAR_LBRACE; - v->a[181832] = actions(7236); - v->a[181833] = 1; - v->a[181834] = anon_sym_BQUOTE; - v->a[181835] = actions(7238); - v->a[181836] = 1; - v->a[181837] = anon_sym_DOLLAR_BQUOTE; - v->a[181838] = state(6426); - v->a[181839] = 1; - small_parse_table_9092(v); -} - -void small_parse_table_9092(t_small_parse_table_array *v) -{ - v->a[181840] = aux_sym__literal_repeat1; - v->a[181841] = state(6923); - v->a[181842] = 1; - v->a[181843] = sym_last_case_item; - v->a[181844] = actions(7224); - v->a[181845] = 2; - v->a[181846] = anon_sym_LPAREN_LPAREN; - v->a[181847] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[181848] = actions(7232); - v->a[181849] = 2; - v->a[181850] = sym_raw_string; - v->a[181851] = sym_ansi_c_string; - v->a[181852] = actions(7240); - v->a[181853] = 2; - v->a[181854] = anon_sym_LT_LPAREN; - v->a[181855] = anon_sym_GT_LPAREN; - v->a[181856] = state(3477); - v->a[181857] = 2; - v->a[181858] = sym_case_item; - v->a[181859] = aux_sym_case_statement_repeat1; - small_parse_table_9093(v); -} - -void small_parse_table_9093(t_small_parse_table_array *v) -{ - v->a[181860] = state(6695); - v->a[181861] = 2; - v->a[181862] = sym_concatenation; - v->a[181863] = sym__extglob_blob; - v->a[181864] = state(6303); - v->a[181865] = 9; - v->a[181866] = sym_arithmetic_expansion; - v->a[181867] = sym_brace_expression; - v->a[181868] = sym_string; - v->a[181869] = sym_translated_string; - v->a[181870] = sym_number; - v->a[181871] = sym_simple_expansion; - v->a[181872] = sym_expansion; - v->a[181873] = sym_command_substitution; - v->a[181874] = sym_process_substitution; - v->a[181875] = 24; - v->a[181876] = actions(71); - v->a[181877] = 1; - v->a[181878] = sym_comment; - v->a[181879] = actions(6474); - small_parse_table_9094(v); -} - -void small_parse_table_9094(t_small_parse_table_array *v) -{ - v->a[181880] = 1; - v->a[181881] = sym_word; - v->a[181882] = actions(6480); - v->a[181883] = 1; - v->a[181884] = anon_sym_LPAREN; - v->a[181885] = actions(6488); - v->a[181886] = 1; - v->a[181887] = anon_sym_DOLLAR; - v->a[181888] = actions(6494); - v->a[181889] = 1; - v->a[181890] = aux_sym_number_token1; - v->a[181891] = actions(6496); - v->a[181892] = 1; - v->a[181893] = aux_sym_number_token2; - v->a[181894] = actions(6500); - v->a[181895] = 1; - v->a[181896] = anon_sym_DOLLAR_LPAREN; - v->a[181897] = actions(6508); - v->a[181898] = 1; - v->a[181899] = sym_test_operator; - small_parse_table_9095(v); -} - -/* EOF small_parse_table_1818.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1819.c b/parser/static/small_parse_table/small_parse_table_1819.c deleted file mode 100644 index 6471c136..00000000 --- a/parser/static/small_parse_table/small_parse_table_1819.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1819.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9095(t_small_parse_table_array *v) -{ - v->a[181900] = actions(6510); - v->a[181901] = 1; - v->a[181902] = sym_extglob_pattern; - v->a[181903] = actions(6512); - v->a[181904] = 1; - v->a[181905] = sym__brace_start; - v->a[181906] = actions(7226); - v->a[181907] = 1; - v->a[181908] = anon_sym_DOLLAR_LBRACK; - v->a[181909] = actions(7228); - v->a[181910] = 1; - v->a[181911] = sym__special_character; - v->a[181912] = actions(7230); - v->a[181913] = 1; - v->a[181914] = anon_sym_DQUOTE; - v->a[181915] = actions(7234); - v->a[181916] = 1; - v->a[181917] = anon_sym_DOLLAR_LBRACE; - v->a[181918] = actions(7236); - v->a[181919] = 1; - small_parse_table_9096(v); -} - -void small_parse_table_9096(t_small_parse_table_array *v) -{ - v->a[181920] = anon_sym_BQUOTE; - v->a[181921] = actions(7238); - v->a[181922] = 1; - v->a[181923] = anon_sym_DOLLAR_BQUOTE; - v->a[181924] = state(6426); - v->a[181925] = 1; - v->a[181926] = aux_sym__literal_repeat1; - v->a[181927] = state(6942); - v->a[181928] = 1; - v->a[181929] = sym_last_case_item; - v->a[181930] = actions(7224); - v->a[181931] = 2; - v->a[181932] = anon_sym_LPAREN_LPAREN; - v->a[181933] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[181934] = actions(7232); - v->a[181935] = 2; - v->a[181936] = sym_raw_string; - v->a[181937] = sym_ansi_c_string; - v->a[181938] = actions(7240); - v->a[181939] = 2; - small_parse_table_9097(v); -} - -void small_parse_table_9097(t_small_parse_table_array *v) -{ - v->a[181940] = anon_sym_LT_LPAREN; - v->a[181941] = anon_sym_GT_LPAREN; - v->a[181942] = state(3477); - v->a[181943] = 2; - v->a[181944] = sym_case_item; - v->a[181945] = aux_sym_case_statement_repeat1; - v->a[181946] = state(6695); - v->a[181947] = 2; - v->a[181948] = sym_concatenation; - v->a[181949] = sym__extglob_blob; - v->a[181950] = state(6303); - v->a[181951] = 9; - v->a[181952] = sym_arithmetic_expansion; - v->a[181953] = sym_brace_expression; - v->a[181954] = sym_string; - v->a[181955] = sym_translated_string; - v->a[181956] = sym_number; - v->a[181957] = sym_simple_expansion; - v->a[181958] = sym_expansion; - v->a[181959] = sym_command_substitution; - small_parse_table_9098(v); -} - -void small_parse_table_9098(t_small_parse_table_array *v) -{ - v->a[181960] = sym_process_substitution; - v->a[181961] = 16; - v->a[181962] = actions(71); - v->a[181963] = 1; - v->a[181964] = sym_comment; - v->a[181965] = actions(7102); - v->a[181966] = 1; - v->a[181967] = anon_sym_EQ; - v->a[181968] = actions(7573); - v->a[181969] = 1; - v->a[181970] = anon_sym_PIPE_PIPE; - v->a[181971] = actions(7575); - v->a[181972] = 1; - v->a[181973] = anon_sym_AMP_AMP; - v->a[181974] = actions(7577); - v->a[181975] = 1; - v->a[181976] = anon_sym_PIPE; - v->a[181977] = actions(7579); - v->a[181978] = 1; - v->a[181979] = anon_sym_CARET; - small_parse_table_9099(v); -} - -void small_parse_table_9099(t_small_parse_table_array *v) -{ - v->a[181980] = actions(7581); - v->a[181981] = 1; - v->a[181982] = anon_sym_AMP; - v->a[181983] = actions(7595); - v->a[181984] = 1; - v->a[181985] = anon_sym_STAR_STAR; - v->a[181986] = actions(7569); - v->a[181987] = 2; - v->a[181988] = anon_sym_PLUS_PLUS; - v->a[181989] = anon_sym_DASH_DASH; - v->a[181990] = actions(7583); - v->a[181991] = 2; - v->a[181992] = anon_sym_EQ_EQ; - v->a[181993] = anon_sym_BANG_EQ; - v->a[181994] = actions(7585); - v->a[181995] = 2; - v->a[181996] = anon_sym_LT; - v->a[181997] = anon_sym_GT; - v->a[181998] = actions(7587); - v->a[181999] = 2; - small_parse_table_9100(v); -} - -/* EOF small_parse_table_1819.c */ diff --git a/parser/static/small_parse_table/small_parse_table_182.c b/parser/static/small_parse_table/small_parse_table_182.c index 5e752959..4e52e35a 100644 --- a/parser/static/small_parse_table/small_parse_table_182.c +++ b/parser/static/small_parse_table/small_parse_table_182.c @@ -14,126 +14,126 @@ void small_parse_table_910(t_small_parse_table_array *v) { - v->a[18200] = sym_comment; - v->a[18201] = actions(3115); - v->a[18202] = 1; - v->a[18203] = anon_sym_DQUOTE; - v->a[18204] = actions(3395); - v->a[18205] = 1; - v->a[18206] = anon_sym_DOLLAR_LBRACK; - v->a[18207] = actions(3397); + v->a[18200] = anon_sym_GT_AMP; + v->a[18201] = anon_sym_GT_PIPE; + v->a[18202] = anon_sym_LT_AMP_DASH; + v->a[18203] = anon_sym_GT_AMP_DASH; + v->a[18204] = anon_sym_LT_LT; + v->a[18205] = anon_sym_LT_LT_DASH; + v->a[18206] = 6; + v->a[18207] = actions(3); v->a[18208] = 1; - v->a[18209] = anon_sym_DOLLAR; - v->a[18210] = actions(3401); + v->a[18209] = sym_comment; + v->a[18210] = state(1237); v->a[18211] = 1; - v->a[18212] = aux_sym_number_token1; - v->a[18213] = actions(3403); - v->a[18214] = 1; - v->a[18215] = aux_sym_number_token2; - v->a[18216] = actions(3405); - v->a[18217] = 1; - v->a[18218] = anon_sym_DOLLAR_LBRACE; - v->a[18219] = actions(3407); + v->a[18212] = aux_sym__literal_repeat1; + v->a[18213] = state(491); + v->a[18214] = 2; + v->a[18215] = sym_concatenation; + v->a[18216] = aux_sym_for_statement_repeat1; + v->a[18217] = actions(1390); + v->a[18218] = 5; + v->a[18219] = sym_file_descriptor; small_parse_table_911(v); } void small_parse_table_911(t_small_parse_table_array *v) { - v->a[18220] = 1; - v->a[18221] = anon_sym_DOLLAR_LPAREN; - v->a[18222] = actions(3409); - v->a[18223] = 1; - v->a[18224] = anon_sym_BQUOTE; - v->a[18225] = actions(3411); - v->a[18226] = 1; - v->a[18227] = anon_sym_DOLLAR_BQUOTE; - v->a[18228] = actions(3417); - v->a[18229] = 1; - v->a[18230] = sym__brace_start; - v->a[18231] = actions(3665); - v->a[18232] = 1; - v->a[18233] = sym__special_character; - v->a[18234] = actions(3667); - v->a[18235] = 1; - v->a[18236] = sym_test_operator; - v->a[18237] = state(2161); - v->a[18238] = 1; - v->a[18239] = aux_sym__literal_repeat1; + v->a[18220] = sym_variable_name; + v->a[18221] = sym_test_operator; + v->a[18222] = sym__brace_start; + v->a[18223] = aux_sym_heredoc_redirect_token1; + v->a[18224] = state(1343); + v->a[18225] = 7; + v->a[18226] = sym_arithmetic_expansion; + v->a[18227] = sym_brace_expression; + v->a[18228] = sym_string; + v->a[18229] = sym_number; + v->a[18230] = sym_simple_expansion; + v->a[18231] = sym_expansion; + v->a[18232] = sym_command_substitution; + v->a[18233] = actions(1388); + v->a[18234] = 28; + v->a[18235] = anon_sym_PIPE; + v->a[18236] = anon_sym_PIPE_AMP; + v->a[18237] = anon_sym_AMP_AMP; + v->a[18238] = anon_sym_PIPE_PIPE; + v->a[18239] = anon_sym_LT; small_parse_table_912(v); } void small_parse_table_912(t_small_parse_table_array *v) { - v->a[18240] = actions(2096); - v->a[18241] = 2; - v->a[18242] = sym_file_descriptor; - v->a[18243] = aux_sym_heredoc_redirect_token1; - v->a[18244] = actions(3393); - v->a[18245] = 2; - v->a[18246] = anon_sym_LPAREN_LPAREN; - v->a[18247] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18248] = actions(3413); - v->a[18249] = 2; - v->a[18250] = anon_sym_LT_LPAREN; - v->a[18251] = anon_sym_GT_LPAREN; - v->a[18252] = state(715); - v->a[18253] = 2; - v->a[18254] = sym_concatenation; - v->a[18255] = aux_sym_for_statement_repeat1; - v->a[18256] = actions(3663); - v->a[18257] = 3; - v->a[18258] = sym_raw_string; - v->a[18259] = sym_ansi_c_string; + v->a[18240] = anon_sym_GT; + v->a[18241] = anon_sym_GT_GT; + v->a[18242] = anon_sym_AMP_GT; + v->a[18243] = anon_sym_AMP_GT_GT; + v->a[18244] = anon_sym_LT_AMP; + v->a[18245] = anon_sym_GT_AMP; + v->a[18246] = anon_sym_GT_PIPE; + v->a[18247] = anon_sym_LT_AMP_DASH; + v->a[18248] = anon_sym_GT_AMP_DASH; + v->a[18249] = anon_sym_LT_LT; + v->a[18250] = anon_sym_LT_LT_DASH; + v->a[18251] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18252] = anon_sym_DOLLAR; + v->a[18253] = sym__special_character; + v->a[18254] = anon_sym_DQUOTE; + v->a[18255] = sym_raw_string; + v->a[18256] = aux_sym_number_token1; + v->a[18257] = aux_sym_number_token2; + v->a[18258] = anon_sym_DOLLAR_LBRACE; + v->a[18259] = anon_sym_DOLLAR_LPAREN; small_parse_table_913(v); } void small_parse_table_913(t_small_parse_table_array *v) { - v->a[18260] = sym_word; - v->a[18261] = state(1918); - v->a[18262] = 9; - v->a[18263] = sym_arithmetic_expansion; - v->a[18264] = sym_brace_expression; - v->a[18265] = sym_string; - v->a[18266] = sym_translated_string; - v->a[18267] = sym_number; - v->a[18268] = sym_simple_expansion; - v->a[18269] = sym_expansion; - v->a[18270] = sym_command_substitution; - v->a[18271] = sym_process_substitution; - v->a[18272] = actions(2094); - v->a[18273] = 20; - v->a[18274] = anon_sym_SEMI; - v->a[18275] = anon_sym_PIPE_PIPE; - v->a[18276] = anon_sym_AMP_AMP; - v->a[18277] = anon_sym_PIPE; - v->a[18278] = anon_sym_AMP; - v->a[18279] = anon_sym_LT; + v->a[18260] = anon_sym_BQUOTE; + v->a[18261] = anon_sym_DOLLAR_BQUOTE; + v->a[18262] = sym_word; + v->a[18263] = 6; + v->a[18264] = actions(3); + v->a[18265] = 1; + v->a[18266] = sym_comment; + v->a[18267] = state(1237); + v->a[18268] = 1; + v->a[18269] = aux_sym__literal_repeat1; + v->a[18270] = state(491); + v->a[18271] = 2; + v->a[18272] = sym_concatenation; + v->a[18273] = aux_sym_for_statement_repeat1; + v->a[18274] = actions(1182); + v->a[18275] = 5; + v->a[18276] = sym_file_descriptor; + v->a[18277] = sym_variable_name; + v->a[18278] = sym_test_operator; + v->a[18279] = sym__brace_start; small_parse_table_914(v); } void small_parse_table_914(t_small_parse_table_array *v) { - v->a[18280] = anon_sym_GT; - v->a[18281] = anon_sym_LT_LT; - v->a[18282] = anon_sym_GT_GT; - v->a[18283] = anon_sym_SEMI_SEMI; - v->a[18284] = anon_sym_PIPE_AMP; - v->a[18285] = anon_sym_AMP_GT; - v->a[18286] = anon_sym_AMP_GT_GT; - v->a[18287] = anon_sym_LT_AMP; - v->a[18288] = anon_sym_GT_AMP; - v->a[18289] = anon_sym_GT_PIPE; - v->a[18290] = anon_sym_LT_AMP_DASH; - v->a[18291] = anon_sym_GT_AMP_DASH; - v->a[18292] = anon_sym_LT_LT_DASH; - v->a[18293] = anon_sym_LT_LT_LT; - v->a[18294] = 8; - v->a[18295] = actions(3); - v->a[18296] = 1; - v->a[18297] = sym_comment; - v->a[18298] = actions(3439); - v->a[18299] = 1; + v->a[18280] = aux_sym_heredoc_redirect_token1; + v->a[18281] = state(1343); + v->a[18282] = 7; + v->a[18283] = sym_arithmetic_expansion; + v->a[18284] = sym_brace_expression; + v->a[18285] = sym_string; + v->a[18286] = sym_number; + v->a[18287] = sym_simple_expansion; + v->a[18288] = sym_expansion; + v->a[18289] = sym_command_substitution; + v->a[18290] = actions(1180); + v->a[18291] = 28; + v->a[18292] = anon_sym_PIPE; + v->a[18293] = anon_sym_PIPE_AMP; + v->a[18294] = anon_sym_AMP_AMP; + v->a[18295] = anon_sym_PIPE_PIPE; + v->a[18296] = anon_sym_LT; + v->a[18297] = anon_sym_GT; + v->a[18298] = anon_sym_GT_GT; + v->a[18299] = anon_sym_AMP_GT; small_parse_table_915(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1820.c b/parser/static/small_parse_table/small_parse_table_1820.c deleted file mode 100644 index 60761fce..00000000 --- a/parser/static/small_parse_table/small_parse_table_1820.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1820.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9100(t_small_parse_table_array *v) -{ - v->a[182000] = anon_sym_LT_EQ; - v->a[182001] = anon_sym_GT_EQ; - v->a[182002] = actions(7589); - v->a[182003] = 2; - v->a[182004] = anon_sym_LT_LT; - v->a[182005] = anon_sym_GT_GT; - v->a[182006] = actions(7591); - v->a[182007] = 2; - v->a[182008] = anon_sym_PLUS; - v->a[182009] = anon_sym_DASH; - v->a[182010] = actions(7593); - v->a[182011] = 3; - v->a[182012] = anon_sym_STAR; - v->a[182013] = anon_sym_SLASH; - v->a[182014] = anon_sym_PERCENT; - v->a[182015] = actions(7100); - v->a[182016] = 14; - v->a[182017] = anon_sym_PLUS_EQ; - v->a[182018] = anon_sym_DASH_EQ; - v->a[182019] = anon_sym_STAR_EQ; - small_parse_table_9101(v); -} - -void small_parse_table_9101(t_small_parse_table_array *v) -{ - v->a[182020] = anon_sym_SLASH_EQ; - v->a[182021] = anon_sym_PERCENT_EQ; - v->a[182022] = anon_sym_STAR_STAR_EQ; - v->a[182023] = anon_sym_LT_LT_EQ; - v->a[182024] = anon_sym_GT_GT_EQ; - v->a[182025] = anon_sym_AMP_EQ; - v->a[182026] = anon_sym_CARET_EQ; - v->a[182027] = anon_sym_PIPE_EQ; - v->a[182028] = anon_sym_RBRACK; - v->a[182029] = anon_sym_EQ_TILDE; - v->a[182030] = anon_sym_QMARK; - v->a[182031] = 3; - v->a[182032] = actions(71); - v->a[182033] = 1; - v->a[182034] = sym_comment; - v->a[182035] = actions(7448); - v->a[182036] = 13; - v->a[182037] = anon_sym_PIPE; - v->a[182038] = anon_sym_CARET; - v->a[182039] = anon_sym_AMP; - small_parse_table_9102(v); -} - -void small_parse_table_9102(t_small_parse_table_array *v) -{ - v->a[182040] = anon_sym_LT; - v->a[182041] = anon_sym_GT; - v->a[182042] = anon_sym_LT_LT; - v->a[182043] = anon_sym_GT_GT; - v->a[182044] = anon_sym_PLUS; - v->a[182045] = anon_sym_DASH; - v->a[182046] = anon_sym_STAR; - v->a[182047] = anon_sym_SLASH; - v->a[182048] = anon_sym_PERCENT; - v->a[182049] = anon_sym_STAR_STAR; - v->a[182050] = actions(7450); - v->a[182051] = 23; - v->a[182052] = anon_sym_COMMA; - v->a[182053] = anon_sym_PLUS_PLUS; - v->a[182054] = anon_sym_DASH_DASH; - v->a[182055] = anon_sym_PLUS_EQ; - v->a[182056] = anon_sym_DASH_EQ; - v->a[182057] = anon_sym_STAR_EQ; - v->a[182058] = anon_sym_SLASH_EQ; - v->a[182059] = anon_sym_PERCENT_EQ; - small_parse_table_9103(v); -} - -void small_parse_table_9103(t_small_parse_table_array *v) -{ - v->a[182060] = anon_sym_STAR_STAR_EQ; - v->a[182061] = anon_sym_LT_LT_EQ; - v->a[182062] = anon_sym_GT_GT_EQ; - v->a[182063] = anon_sym_AMP_EQ; - v->a[182064] = anon_sym_CARET_EQ; - v->a[182065] = anon_sym_PIPE_EQ; - v->a[182066] = anon_sym_PIPE_PIPE; - v->a[182067] = anon_sym_DASHo; - v->a[182068] = anon_sym_AMP_AMP; - v->a[182069] = anon_sym_DASHa; - v->a[182070] = anon_sym_EQ_EQ; - v->a[182071] = anon_sym_BANG_EQ; - v->a[182072] = anon_sym_LT_EQ; - v->a[182073] = anon_sym_GT_EQ; - v->a[182074] = anon_sym_RPAREN; - v->a[182075] = 5; - v->a[182076] = actions(71); - v->a[182077] = 1; - v->a[182078] = sym_comment; - v->a[182079] = actions(7719); - small_parse_table_9104(v); -} - -void small_parse_table_9104(t_small_parse_table_array *v) -{ - v->a[182080] = 1; - v->a[182081] = anon_sym_STAR_STAR; - v->a[182082] = actions(7717); - v->a[182083] = 2; - v->a[182084] = anon_sym_PLUS_PLUS; - v->a[182085] = anon_sym_DASH_DASH; - v->a[182086] = actions(7248); - v->a[182087] = 12; - v->a[182088] = anon_sym_PIPE; - v->a[182089] = anon_sym_CARET; - v->a[182090] = anon_sym_AMP; - v->a[182091] = anon_sym_LT; - v->a[182092] = anon_sym_GT; - v->a[182093] = anon_sym_LT_LT; - v->a[182094] = anon_sym_GT_GT; - v->a[182095] = anon_sym_PLUS; - v->a[182096] = anon_sym_DASH; - v->a[182097] = anon_sym_STAR; - v->a[182098] = anon_sym_SLASH; - v->a[182099] = anon_sym_PERCENT; - small_parse_table_9105(v); -} - -/* EOF small_parse_table_1820.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1821.c b/parser/static/small_parse_table/small_parse_table_1821.c deleted file mode 100644 index c3b58b15..00000000 --- a/parser/static/small_parse_table/small_parse_table_1821.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1821.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9105(t_small_parse_table_array *v) -{ - v->a[182100] = actions(7274); - v->a[182101] = 21; - v->a[182102] = anon_sym_COMMA; - v->a[182103] = anon_sym_PLUS_EQ; - v->a[182104] = anon_sym_DASH_EQ; - v->a[182105] = anon_sym_STAR_EQ; - v->a[182106] = anon_sym_SLASH_EQ; - v->a[182107] = anon_sym_PERCENT_EQ; - v->a[182108] = anon_sym_STAR_STAR_EQ; - v->a[182109] = anon_sym_LT_LT_EQ; - v->a[182110] = anon_sym_GT_GT_EQ; - v->a[182111] = anon_sym_AMP_EQ; - v->a[182112] = anon_sym_CARET_EQ; - v->a[182113] = anon_sym_PIPE_EQ; - v->a[182114] = anon_sym_PIPE_PIPE; - v->a[182115] = anon_sym_DASHo; - v->a[182116] = anon_sym_AMP_AMP; - v->a[182117] = anon_sym_DASHa; - v->a[182118] = anon_sym_EQ_EQ; - v->a[182119] = anon_sym_BANG_EQ; - small_parse_table_9106(v); -} - -void small_parse_table_9106(t_small_parse_table_array *v) -{ - v->a[182120] = anon_sym_LT_EQ; - v->a[182121] = anon_sym_GT_EQ; - v->a[182122] = anon_sym_RPAREN; - v->a[182123] = 24; - v->a[182124] = actions(71); - v->a[182125] = 1; - v->a[182126] = sym_comment; - v->a[182127] = actions(6474); - v->a[182128] = 1; - v->a[182129] = sym_word; - v->a[182130] = actions(6480); - v->a[182131] = 1; - v->a[182132] = anon_sym_LPAREN; - v->a[182133] = actions(6488); - v->a[182134] = 1; - v->a[182135] = anon_sym_DOLLAR; - v->a[182136] = actions(6494); - v->a[182137] = 1; - v->a[182138] = aux_sym_number_token1; - v->a[182139] = actions(6496); - small_parse_table_9107(v); -} - -void small_parse_table_9107(t_small_parse_table_array *v) -{ - v->a[182140] = 1; - v->a[182141] = aux_sym_number_token2; - v->a[182142] = actions(6500); - v->a[182143] = 1; - v->a[182144] = anon_sym_DOLLAR_LPAREN; - v->a[182145] = actions(6508); - v->a[182146] = 1; - v->a[182147] = sym_test_operator; - v->a[182148] = actions(6510); - v->a[182149] = 1; - v->a[182150] = sym_extglob_pattern; - v->a[182151] = actions(6512); - v->a[182152] = 1; - v->a[182153] = sym__brace_start; - v->a[182154] = actions(7226); - v->a[182155] = 1; - v->a[182156] = anon_sym_DOLLAR_LBRACK; - v->a[182157] = actions(7228); - v->a[182158] = 1; - v->a[182159] = sym__special_character; - small_parse_table_9108(v); -} - -void small_parse_table_9108(t_small_parse_table_array *v) -{ - v->a[182160] = actions(7230); - v->a[182161] = 1; - v->a[182162] = anon_sym_DQUOTE; - v->a[182163] = actions(7234); - v->a[182164] = 1; - v->a[182165] = anon_sym_DOLLAR_LBRACE; - v->a[182166] = actions(7236); - v->a[182167] = 1; - v->a[182168] = anon_sym_BQUOTE; - v->a[182169] = actions(7238); - v->a[182170] = 1; - v->a[182171] = anon_sym_DOLLAR_BQUOTE; - v->a[182172] = state(6426); - v->a[182173] = 1; - v->a[182174] = aux_sym__literal_repeat1; - v->a[182175] = state(7005); - v->a[182176] = 1; - v->a[182177] = sym_last_case_item; - v->a[182178] = actions(7224); - v->a[182179] = 2; - small_parse_table_9109(v); -} - -void small_parse_table_9109(t_small_parse_table_array *v) -{ - v->a[182180] = anon_sym_LPAREN_LPAREN; - v->a[182181] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[182182] = actions(7232); - v->a[182183] = 2; - v->a[182184] = sym_raw_string; - v->a[182185] = sym_ansi_c_string; - v->a[182186] = actions(7240); - v->a[182187] = 2; - v->a[182188] = anon_sym_LT_LPAREN; - v->a[182189] = anon_sym_GT_LPAREN; - v->a[182190] = state(3477); - v->a[182191] = 2; - v->a[182192] = sym_case_item; - v->a[182193] = aux_sym_case_statement_repeat1; - v->a[182194] = state(6695); - v->a[182195] = 2; - v->a[182196] = sym_concatenation; - v->a[182197] = sym__extglob_blob; - v->a[182198] = state(6303); - v->a[182199] = 9; - small_parse_table_9110(v); -} - -/* EOF small_parse_table_1821.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1822.c b/parser/static/small_parse_table/small_parse_table_1822.c deleted file mode 100644 index 92121ac1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1822.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1822.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9110(t_small_parse_table_array *v) -{ - v->a[182200] = sym_arithmetic_expansion; - v->a[182201] = sym_brace_expression; - v->a[182202] = sym_string; - v->a[182203] = sym_translated_string; - v->a[182204] = sym_number; - v->a[182205] = sym_simple_expansion; - v->a[182206] = sym_expansion; - v->a[182207] = sym_command_substitution; - v->a[182208] = sym_process_substitution; - v->a[182209] = 24; - v->a[182210] = actions(71); - v->a[182211] = 1; - v->a[182212] = sym_comment; - v->a[182213] = actions(6474); - v->a[182214] = 1; - v->a[182215] = sym_word; - v->a[182216] = actions(6480); - v->a[182217] = 1; - v->a[182218] = anon_sym_LPAREN; - v->a[182219] = actions(6488); - small_parse_table_9111(v); -} - -void small_parse_table_9111(t_small_parse_table_array *v) -{ - v->a[182220] = 1; - v->a[182221] = anon_sym_DOLLAR; - v->a[182222] = actions(6494); - v->a[182223] = 1; - v->a[182224] = aux_sym_number_token1; - v->a[182225] = actions(6496); - v->a[182226] = 1; - v->a[182227] = aux_sym_number_token2; - v->a[182228] = actions(6500); - v->a[182229] = 1; - v->a[182230] = anon_sym_DOLLAR_LPAREN; - v->a[182231] = actions(6508); - v->a[182232] = 1; - v->a[182233] = sym_test_operator; - v->a[182234] = actions(6510); - v->a[182235] = 1; - v->a[182236] = sym_extglob_pattern; - v->a[182237] = actions(6512); - v->a[182238] = 1; - v->a[182239] = sym__brace_start; - small_parse_table_9112(v); -} - -void small_parse_table_9112(t_small_parse_table_array *v) -{ - v->a[182240] = actions(7226); - v->a[182241] = 1; - v->a[182242] = anon_sym_DOLLAR_LBRACK; - v->a[182243] = actions(7228); - v->a[182244] = 1; - v->a[182245] = sym__special_character; - v->a[182246] = actions(7230); - v->a[182247] = 1; - v->a[182248] = anon_sym_DQUOTE; - v->a[182249] = actions(7234); - v->a[182250] = 1; - v->a[182251] = anon_sym_DOLLAR_LBRACE; - v->a[182252] = actions(7236); - v->a[182253] = 1; - v->a[182254] = anon_sym_BQUOTE; - v->a[182255] = actions(7238); - v->a[182256] = 1; - v->a[182257] = anon_sym_DOLLAR_BQUOTE; - v->a[182258] = state(6426); - v->a[182259] = 1; - small_parse_table_9113(v); -} - -void small_parse_table_9113(t_small_parse_table_array *v) -{ - v->a[182260] = aux_sym__literal_repeat1; - v->a[182261] = state(7007); - v->a[182262] = 1; - v->a[182263] = sym_last_case_item; - v->a[182264] = actions(7224); - v->a[182265] = 2; - v->a[182266] = anon_sym_LPAREN_LPAREN; - v->a[182267] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[182268] = actions(7232); - v->a[182269] = 2; - v->a[182270] = sym_raw_string; - v->a[182271] = sym_ansi_c_string; - v->a[182272] = actions(7240); - v->a[182273] = 2; - v->a[182274] = anon_sym_LT_LPAREN; - v->a[182275] = anon_sym_GT_LPAREN; - v->a[182276] = state(3477); - v->a[182277] = 2; - v->a[182278] = sym_case_item; - v->a[182279] = aux_sym_case_statement_repeat1; - small_parse_table_9114(v); -} - -void small_parse_table_9114(t_small_parse_table_array *v) -{ - v->a[182280] = state(6695); - v->a[182281] = 2; - v->a[182282] = sym_concatenation; - v->a[182283] = sym__extglob_blob; - v->a[182284] = state(6303); - v->a[182285] = 9; - v->a[182286] = sym_arithmetic_expansion; - v->a[182287] = sym_brace_expression; - v->a[182288] = sym_string; - v->a[182289] = sym_translated_string; - v->a[182290] = sym_number; - v->a[182291] = sym_simple_expansion; - v->a[182292] = sym_expansion; - v->a[182293] = sym_command_substitution; - v->a[182294] = sym_process_substitution; - v->a[182295] = 5; - v->a[182296] = actions(71); - v->a[182297] = 1; - v->a[182298] = sym_comment; - v->a[182299] = actions(7719); - small_parse_table_9115(v); -} - -/* EOF small_parse_table_1822.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1823.c b/parser/static/small_parse_table/small_parse_table_1823.c deleted file mode 100644 index ba237fa3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1823.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1823.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9115(t_small_parse_table_array *v) -{ - v->a[182300] = 1; - v->a[182301] = anon_sym_STAR_STAR; - v->a[182302] = actions(7717); - v->a[182303] = 2; - v->a[182304] = anon_sym_PLUS_PLUS; - v->a[182305] = anon_sym_DASH_DASH; - v->a[182306] = actions(7248); - v->a[182307] = 12; - v->a[182308] = anon_sym_PIPE; - v->a[182309] = anon_sym_CARET; - v->a[182310] = anon_sym_AMP; - v->a[182311] = anon_sym_LT; - v->a[182312] = anon_sym_GT; - v->a[182313] = anon_sym_LT_LT; - v->a[182314] = anon_sym_GT_GT; - v->a[182315] = anon_sym_PLUS; - v->a[182316] = anon_sym_DASH; - v->a[182317] = anon_sym_STAR; - v->a[182318] = anon_sym_SLASH; - v->a[182319] = anon_sym_PERCENT; - small_parse_table_9116(v); -} - -void small_parse_table_9116(t_small_parse_table_array *v) -{ - v->a[182320] = actions(7274); - v->a[182321] = 21; - v->a[182322] = anon_sym_COMMA; - v->a[182323] = anon_sym_PLUS_EQ; - v->a[182324] = anon_sym_DASH_EQ; - v->a[182325] = anon_sym_STAR_EQ; - v->a[182326] = anon_sym_SLASH_EQ; - v->a[182327] = anon_sym_PERCENT_EQ; - v->a[182328] = anon_sym_STAR_STAR_EQ; - v->a[182329] = anon_sym_LT_LT_EQ; - v->a[182330] = anon_sym_GT_GT_EQ; - v->a[182331] = anon_sym_AMP_EQ; - v->a[182332] = anon_sym_CARET_EQ; - v->a[182333] = anon_sym_PIPE_EQ; - v->a[182334] = anon_sym_PIPE_PIPE; - v->a[182335] = anon_sym_DASHo; - v->a[182336] = anon_sym_AMP_AMP; - v->a[182337] = anon_sym_DASHa; - v->a[182338] = anon_sym_EQ_EQ; - v->a[182339] = anon_sym_BANG_EQ; - small_parse_table_9117(v); -} - -void small_parse_table_9117(t_small_parse_table_array *v) -{ - v->a[182340] = anon_sym_LT_EQ; - v->a[182341] = anon_sym_GT_EQ; - v->a[182342] = anon_sym_RPAREN; - v->a[182343] = 24; - v->a[182344] = actions(71); - v->a[182345] = 1; - v->a[182346] = sym_comment; - v->a[182347] = actions(6474); - v->a[182348] = 1; - v->a[182349] = sym_word; - v->a[182350] = actions(6480); - v->a[182351] = 1; - v->a[182352] = anon_sym_LPAREN; - v->a[182353] = actions(6488); - v->a[182354] = 1; - v->a[182355] = anon_sym_DOLLAR; - v->a[182356] = actions(6494); - v->a[182357] = 1; - v->a[182358] = aux_sym_number_token1; - v->a[182359] = actions(6496); - small_parse_table_9118(v); -} - -void small_parse_table_9118(t_small_parse_table_array *v) -{ - v->a[182360] = 1; - v->a[182361] = aux_sym_number_token2; - v->a[182362] = actions(6500); - v->a[182363] = 1; - v->a[182364] = anon_sym_DOLLAR_LPAREN; - v->a[182365] = actions(6508); - v->a[182366] = 1; - v->a[182367] = sym_test_operator; - v->a[182368] = actions(6510); - v->a[182369] = 1; - v->a[182370] = sym_extglob_pattern; - v->a[182371] = actions(6512); - v->a[182372] = 1; - v->a[182373] = sym__brace_start; - v->a[182374] = actions(7226); - v->a[182375] = 1; - v->a[182376] = anon_sym_DOLLAR_LBRACK; - v->a[182377] = actions(7228); - v->a[182378] = 1; - v->a[182379] = sym__special_character; - small_parse_table_9119(v); -} - -void small_parse_table_9119(t_small_parse_table_array *v) -{ - v->a[182380] = actions(7230); - v->a[182381] = 1; - v->a[182382] = anon_sym_DQUOTE; - v->a[182383] = actions(7234); - v->a[182384] = 1; - v->a[182385] = anon_sym_DOLLAR_LBRACE; - v->a[182386] = actions(7236); - v->a[182387] = 1; - v->a[182388] = anon_sym_BQUOTE; - v->a[182389] = actions(7238); - v->a[182390] = 1; - v->a[182391] = anon_sym_DOLLAR_BQUOTE; - v->a[182392] = state(6426); - v->a[182393] = 1; - v->a[182394] = aux_sym__literal_repeat1; - v->a[182395] = state(7013); - v->a[182396] = 1; - v->a[182397] = sym_last_case_item; - v->a[182398] = actions(7224); - v->a[182399] = 2; - small_parse_table_9120(v); -} - -/* EOF small_parse_table_1823.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1824.c b/parser/static/small_parse_table/small_parse_table_1824.c deleted file mode 100644 index be2ed15b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1824.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1824.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9120(t_small_parse_table_array *v) -{ - v->a[182400] = anon_sym_LPAREN_LPAREN; - v->a[182401] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[182402] = actions(7232); - v->a[182403] = 2; - v->a[182404] = sym_raw_string; - v->a[182405] = sym_ansi_c_string; - v->a[182406] = actions(7240); - v->a[182407] = 2; - v->a[182408] = anon_sym_LT_LPAREN; - v->a[182409] = anon_sym_GT_LPAREN; - v->a[182410] = state(3477); - v->a[182411] = 2; - v->a[182412] = sym_case_item; - v->a[182413] = aux_sym_case_statement_repeat1; - v->a[182414] = state(6695); - v->a[182415] = 2; - v->a[182416] = sym_concatenation; - v->a[182417] = sym__extglob_blob; - v->a[182418] = state(6303); - v->a[182419] = 9; - small_parse_table_9121(v); -} - -void small_parse_table_9121(t_small_parse_table_array *v) -{ - v->a[182420] = sym_arithmetic_expansion; - v->a[182421] = sym_brace_expression; - v->a[182422] = sym_string; - v->a[182423] = sym_translated_string; - v->a[182424] = sym_number; - v->a[182425] = sym_simple_expansion; - v->a[182426] = sym_expansion; - v->a[182427] = sym_command_substitution; - v->a[182428] = sym_process_substitution; - v->a[182429] = 24; - v->a[182430] = actions(71); - v->a[182431] = 1; - v->a[182432] = sym_comment; - v->a[182433] = actions(6474); - v->a[182434] = 1; - v->a[182435] = sym_word; - v->a[182436] = actions(6480); - v->a[182437] = 1; - v->a[182438] = anon_sym_LPAREN; - v->a[182439] = actions(6488); - small_parse_table_9122(v); -} - -void small_parse_table_9122(t_small_parse_table_array *v) -{ - v->a[182440] = 1; - v->a[182441] = anon_sym_DOLLAR; - v->a[182442] = actions(6494); - v->a[182443] = 1; - v->a[182444] = aux_sym_number_token1; - v->a[182445] = actions(6496); - v->a[182446] = 1; - v->a[182447] = aux_sym_number_token2; - v->a[182448] = actions(6500); - v->a[182449] = 1; - v->a[182450] = anon_sym_DOLLAR_LPAREN; - v->a[182451] = actions(6508); - v->a[182452] = 1; - v->a[182453] = sym_test_operator; - v->a[182454] = actions(6510); - v->a[182455] = 1; - v->a[182456] = sym_extglob_pattern; - v->a[182457] = actions(6512); - v->a[182458] = 1; - v->a[182459] = sym__brace_start; - small_parse_table_9123(v); -} - -void small_parse_table_9123(t_small_parse_table_array *v) -{ - v->a[182460] = actions(7226); - v->a[182461] = 1; - v->a[182462] = anon_sym_DOLLAR_LBRACK; - v->a[182463] = actions(7228); - v->a[182464] = 1; - v->a[182465] = sym__special_character; - v->a[182466] = actions(7230); - v->a[182467] = 1; - v->a[182468] = anon_sym_DQUOTE; - v->a[182469] = actions(7234); - v->a[182470] = 1; - v->a[182471] = anon_sym_DOLLAR_LBRACE; - v->a[182472] = actions(7236); - v->a[182473] = 1; - v->a[182474] = anon_sym_BQUOTE; - v->a[182475] = actions(7238); - v->a[182476] = 1; - v->a[182477] = anon_sym_DOLLAR_BQUOTE; - v->a[182478] = state(6426); - v->a[182479] = 1; - small_parse_table_9124(v); -} - -void small_parse_table_9124(t_small_parse_table_array *v) -{ - v->a[182480] = aux_sym__literal_repeat1; - v->a[182481] = state(7016); - v->a[182482] = 1; - v->a[182483] = sym_last_case_item; - v->a[182484] = actions(7224); - v->a[182485] = 2; - v->a[182486] = anon_sym_LPAREN_LPAREN; - v->a[182487] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[182488] = actions(7232); - v->a[182489] = 2; - v->a[182490] = sym_raw_string; - v->a[182491] = sym_ansi_c_string; - v->a[182492] = actions(7240); - v->a[182493] = 2; - v->a[182494] = anon_sym_LT_LPAREN; - v->a[182495] = anon_sym_GT_LPAREN; - v->a[182496] = state(3477); - v->a[182497] = 2; - v->a[182498] = sym_case_item; - v->a[182499] = aux_sym_case_statement_repeat1; - small_parse_table_9125(v); -} - -/* EOF small_parse_table_1824.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1825.c b/parser/static/small_parse_table/small_parse_table_1825.c deleted file mode 100644 index 02c922b3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1825.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1825.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9125(t_small_parse_table_array *v) -{ - v->a[182500] = state(6695); - v->a[182501] = 2; - v->a[182502] = sym_concatenation; - v->a[182503] = sym__extglob_blob; - v->a[182504] = state(6303); - v->a[182505] = 9; - v->a[182506] = sym_arithmetic_expansion; - v->a[182507] = sym_brace_expression; - v->a[182508] = sym_string; - v->a[182509] = sym_translated_string; - v->a[182510] = sym_number; - v->a[182511] = sym_simple_expansion; - v->a[182512] = sym_expansion; - v->a[182513] = sym_command_substitution; - v->a[182514] = sym_process_substitution; - v->a[182515] = 6; - v->a[182516] = actions(71); - v->a[182517] = 1; - v->a[182518] = sym_comment; - v->a[182519] = actions(7719); - small_parse_table_9126(v); -} - -void small_parse_table_9126(t_small_parse_table_array *v) -{ - v->a[182520] = 1; - v->a[182521] = anon_sym_STAR_STAR; - v->a[182522] = actions(7717); - v->a[182523] = 2; - v->a[182524] = anon_sym_PLUS_PLUS; - v->a[182525] = anon_sym_DASH_DASH; - v->a[182526] = actions(7721); - v->a[182527] = 3; - v->a[182528] = anon_sym_STAR; - v->a[182529] = anon_sym_SLASH; - v->a[182530] = anon_sym_PERCENT; - v->a[182531] = actions(7248); - v->a[182532] = 9; - v->a[182533] = anon_sym_PIPE; - v->a[182534] = anon_sym_CARET; - v->a[182535] = anon_sym_AMP; - v->a[182536] = anon_sym_LT; - v->a[182537] = anon_sym_GT; - v->a[182538] = anon_sym_LT_LT; - v->a[182539] = anon_sym_GT_GT; - small_parse_table_9127(v); -} - -void small_parse_table_9127(t_small_parse_table_array *v) -{ - v->a[182540] = anon_sym_PLUS; - v->a[182541] = anon_sym_DASH; - v->a[182542] = actions(7274); - v->a[182543] = 21; - v->a[182544] = anon_sym_COMMA; - v->a[182545] = anon_sym_PLUS_EQ; - v->a[182546] = anon_sym_DASH_EQ; - v->a[182547] = anon_sym_STAR_EQ; - v->a[182548] = anon_sym_SLASH_EQ; - v->a[182549] = anon_sym_PERCENT_EQ; - v->a[182550] = anon_sym_STAR_STAR_EQ; - v->a[182551] = anon_sym_LT_LT_EQ; - v->a[182552] = anon_sym_GT_GT_EQ; - v->a[182553] = anon_sym_AMP_EQ; - v->a[182554] = anon_sym_CARET_EQ; - v->a[182555] = anon_sym_PIPE_EQ; - v->a[182556] = anon_sym_PIPE_PIPE; - v->a[182557] = anon_sym_DASHo; - v->a[182558] = anon_sym_AMP_AMP; - v->a[182559] = anon_sym_DASHa; - small_parse_table_9128(v); -} - -void small_parse_table_9128(t_small_parse_table_array *v) -{ - v->a[182560] = anon_sym_EQ_EQ; - v->a[182561] = anon_sym_BANG_EQ; - v->a[182562] = anon_sym_LT_EQ; - v->a[182563] = anon_sym_GT_EQ; - v->a[182564] = anon_sym_RPAREN; - v->a[182565] = 24; - v->a[182566] = actions(71); - v->a[182567] = 1; - v->a[182568] = sym_comment; - v->a[182569] = actions(6474); - v->a[182570] = 1; - v->a[182571] = sym_word; - v->a[182572] = actions(6480); - v->a[182573] = 1; - v->a[182574] = anon_sym_LPAREN; - v->a[182575] = actions(6488); - v->a[182576] = 1; - v->a[182577] = anon_sym_DOLLAR; - v->a[182578] = actions(6494); - v->a[182579] = 1; - small_parse_table_9129(v); -} - -void small_parse_table_9129(t_small_parse_table_array *v) -{ - v->a[182580] = aux_sym_number_token1; - v->a[182581] = actions(6496); - v->a[182582] = 1; - v->a[182583] = aux_sym_number_token2; - v->a[182584] = actions(6500); - v->a[182585] = 1; - v->a[182586] = anon_sym_DOLLAR_LPAREN; - v->a[182587] = actions(6508); - v->a[182588] = 1; - v->a[182589] = sym_test_operator; - v->a[182590] = actions(6510); - v->a[182591] = 1; - v->a[182592] = sym_extglob_pattern; - v->a[182593] = actions(6512); - v->a[182594] = 1; - v->a[182595] = sym__brace_start; - v->a[182596] = actions(7226); - v->a[182597] = 1; - v->a[182598] = anon_sym_DOLLAR_LBRACK; - v->a[182599] = actions(7228); - small_parse_table_9130(v); -} - -/* EOF small_parse_table_1825.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1826.c b/parser/static/small_parse_table/small_parse_table_1826.c deleted file mode 100644 index cbc46325..00000000 --- a/parser/static/small_parse_table/small_parse_table_1826.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1826.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9130(t_small_parse_table_array *v) -{ - v->a[182600] = 1; - v->a[182601] = sym__special_character; - v->a[182602] = actions(7230); - v->a[182603] = 1; - v->a[182604] = anon_sym_DQUOTE; - v->a[182605] = actions(7234); - v->a[182606] = 1; - v->a[182607] = anon_sym_DOLLAR_LBRACE; - v->a[182608] = actions(7236); - v->a[182609] = 1; - v->a[182610] = anon_sym_BQUOTE; - v->a[182611] = actions(7238); - v->a[182612] = 1; - v->a[182613] = anon_sym_DOLLAR_BQUOTE; - v->a[182614] = state(6426); - v->a[182615] = 1; - v->a[182616] = aux_sym__literal_repeat1; - v->a[182617] = state(7020); - v->a[182618] = 1; - v->a[182619] = sym_last_case_item; - small_parse_table_9131(v); -} - -void small_parse_table_9131(t_small_parse_table_array *v) -{ - v->a[182620] = actions(7224); - v->a[182621] = 2; - v->a[182622] = anon_sym_LPAREN_LPAREN; - v->a[182623] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[182624] = actions(7232); - v->a[182625] = 2; - v->a[182626] = sym_raw_string; - v->a[182627] = sym_ansi_c_string; - v->a[182628] = actions(7240); - v->a[182629] = 2; - v->a[182630] = anon_sym_LT_LPAREN; - v->a[182631] = anon_sym_GT_LPAREN; - v->a[182632] = state(3477); - v->a[182633] = 2; - v->a[182634] = sym_case_item; - v->a[182635] = aux_sym_case_statement_repeat1; - v->a[182636] = state(6695); - v->a[182637] = 2; - v->a[182638] = sym_concatenation; - v->a[182639] = sym__extglob_blob; - small_parse_table_9132(v); -} - -void small_parse_table_9132(t_small_parse_table_array *v) -{ - v->a[182640] = state(6303); - v->a[182641] = 9; - v->a[182642] = sym_arithmetic_expansion; - v->a[182643] = sym_brace_expression; - v->a[182644] = sym_string; - v->a[182645] = sym_translated_string; - v->a[182646] = sym_number; - v->a[182647] = sym_simple_expansion; - v->a[182648] = sym_expansion; - v->a[182649] = sym_command_substitution; - v->a[182650] = sym_process_substitution; - v->a[182651] = 24; - v->a[182652] = actions(71); - v->a[182653] = 1; - v->a[182654] = sym_comment; - v->a[182655] = actions(6474); - v->a[182656] = 1; - v->a[182657] = sym_word; - v->a[182658] = actions(6480); - v->a[182659] = 1; - small_parse_table_9133(v); -} - -void small_parse_table_9133(t_small_parse_table_array *v) -{ - v->a[182660] = anon_sym_LPAREN; - v->a[182661] = actions(6488); - v->a[182662] = 1; - v->a[182663] = anon_sym_DOLLAR; - v->a[182664] = actions(6494); - v->a[182665] = 1; - v->a[182666] = aux_sym_number_token1; - v->a[182667] = actions(6496); - v->a[182668] = 1; - v->a[182669] = aux_sym_number_token2; - v->a[182670] = actions(6500); - v->a[182671] = 1; - v->a[182672] = anon_sym_DOLLAR_LPAREN; - v->a[182673] = actions(6508); - v->a[182674] = 1; - v->a[182675] = sym_test_operator; - v->a[182676] = actions(6510); - v->a[182677] = 1; - v->a[182678] = sym_extglob_pattern; - v->a[182679] = actions(6512); - small_parse_table_9134(v); -} - -void small_parse_table_9134(t_small_parse_table_array *v) -{ - v->a[182680] = 1; - v->a[182681] = sym__brace_start; - v->a[182682] = actions(7226); - v->a[182683] = 1; - v->a[182684] = anon_sym_DOLLAR_LBRACK; - v->a[182685] = actions(7228); - v->a[182686] = 1; - v->a[182687] = sym__special_character; - v->a[182688] = actions(7230); - v->a[182689] = 1; - v->a[182690] = anon_sym_DQUOTE; - v->a[182691] = actions(7234); - v->a[182692] = 1; - v->a[182693] = anon_sym_DOLLAR_LBRACE; - v->a[182694] = actions(7236); - v->a[182695] = 1; - v->a[182696] = anon_sym_BQUOTE; - v->a[182697] = actions(7238); - v->a[182698] = 1; - v->a[182699] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9135(v); -} - -/* EOF small_parse_table_1826.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1827.c b/parser/static/small_parse_table/small_parse_table_1827.c deleted file mode 100644 index de75a2d3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1827.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1827.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9135(t_small_parse_table_array *v) -{ - v->a[182700] = state(6426); - v->a[182701] = 1; - v->a[182702] = aux_sym__literal_repeat1; - v->a[182703] = state(7021); - v->a[182704] = 1; - v->a[182705] = sym_last_case_item; - v->a[182706] = actions(7224); - v->a[182707] = 2; - v->a[182708] = anon_sym_LPAREN_LPAREN; - v->a[182709] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[182710] = actions(7232); - v->a[182711] = 2; - v->a[182712] = sym_raw_string; - v->a[182713] = sym_ansi_c_string; - v->a[182714] = actions(7240); - v->a[182715] = 2; - v->a[182716] = anon_sym_LT_LPAREN; - v->a[182717] = anon_sym_GT_LPAREN; - v->a[182718] = state(3477); - v->a[182719] = 2; - small_parse_table_9136(v); -} - -void small_parse_table_9136(t_small_parse_table_array *v) -{ - v->a[182720] = sym_case_item; - v->a[182721] = aux_sym_case_statement_repeat1; - v->a[182722] = state(6695); - v->a[182723] = 2; - v->a[182724] = sym_concatenation; - v->a[182725] = sym__extglob_blob; - v->a[182726] = state(6303); - v->a[182727] = 9; - v->a[182728] = sym_arithmetic_expansion; - v->a[182729] = sym_brace_expression; - v->a[182730] = sym_string; - v->a[182731] = sym_translated_string; - v->a[182732] = sym_number; - v->a[182733] = sym_simple_expansion; - v->a[182734] = sym_expansion; - v->a[182735] = sym_command_substitution; - v->a[182736] = sym_process_substitution; - v->a[182737] = 7; - v->a[182738] = actions(71); - v->a[182739] = 1; - small_parse_table_9137(v); -} - -void small_parse_table_9137(t_small_parse_table_array *v) -{ - v->a[182740] = sym_comment; - v->a[182741] = actions(7719); - v->a[182742] = 1; - v->a[182743] = anon_sym_STAR_STAR; - v->a[182744] = actions(7717); - v->a[182745] = 2; - v->a[182746] = anon_sym_PLUS_PLUS; - v->a[182747] = anon_sym_DASH_DASH; - v->a[182748] = actions(7723); - v->a[182749] = 2; - v->a[182750] = anon_sym_PLUS; - v->a[182751] = anon_sym_DASH; - v->a[182752] = actions(7721); - v->a[182753] = 3; - v->a[182754] = anon_sym_STAR; - v->a[182755] = anon_sym_SLASH; - v->a[182756] = anon_sym_PERCENT; - v->a[182757] = actions(7248); - v->a[182758] = 7; - v->a[182759] = anon_sym_PIPE; - small_parse_table_9138(v); -} - -void small_parse_table_9138(t_small_parse_table_array *v) -{ - v->a[182760] = anon_sym_CARET; - v->a[182761] = anon_sym_AMP; - v->a[182762] = anon_sym_LT; - v->a[182763] = anon_sym_GT; - v->a[182764] = anon_sym_LT_LT; - v->a[182765] = anon_sym_GT_GT; - v->a[182766] = actions(7274); - v->a[182767] = 21; - v->a[182768] = anon_sym_COMMA; - v->a[182769] = anon_sym_PLUS_EQ; - v->a[182770] = anon_sym_DASH_EQ; - v->a[182771] = anon_sym_STAR_EQ; - v->a[182772] = anon_sym_SLASH_EQ; - v->a[182773] = anon_sym_PERCENT_EQ; - v->a[182774] = anon_sym_STAR_STAR_EQ; - v->a[182775] = anon_sym_LT_LT_EQ; - v->a[182776] = anon_sym_GT_GT_EQ; - v->a[182777] = anon_sym_AMP_EQ; - v->a[182778] = anon_sym_CARET_EQ; - v->a[182779] = anon_sym_PIPE_EQ; - small_parse_table_9139(v); -} - -void small_parse_table_9139(t_small_parse_table_array *v) -{ - v->a[182780] = anon_sym_PIPE_PIPE; - v->a[182781] = anon_sym_DASHo; - v->a[182782] = anon_sym_AMP_AMP; - v->a[182783] = anon_sym_DASHa; - v->a[182784] = anon_sym_EQ_EQ; - v->a[182785] = anon_sym_BANG_EQ; - v->a[182786] = anon_sym_LT_EQ; - v->a[182787] = anon_sym_GT_EQ; - v->a[182788] = anon_sym_RPAREN; - v->a[182789] = 3; - v->a[182790] = actions(71); - v->a[182791] = 1; - v->a[182792] = sym_comment; - v->a[182793] = actions(7035); - v->a[182794] = 14; - v->a[182795] = anon_sym_EQ; - v->a[182796] = anon_sym_PIPE; - v->a[182797] = anon_sym_CARET; - v->a[182798] = anon_sym_AMP; - v->a[182799] = anon_sym_LT; - small_parse_table_9140(v); -} - -/* EOF small_parse_table_1827.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1828.c b/parser/static/small_parse_table/small_parse_table_1828.c deleted file mode 100644 index e3dd45cd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1828.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1828.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9140(t_small_parse_table_array *v) -{ - v->a[182800] = anon_sym_GT; - v->a[182801] = anon_sym_LT_LT; - v->a[182802] = anon_sym_GT_GT; - v->a[182803] = anon_sym_PLUS; - v->a[182804] = anon_sym_DASH; - v->a[182805] = anon_sym_STAR; - v->a[182806] = anon_sym_SLASH; - v->a[182807] = anon_sym_PERCENT; - v->a[182808] = anon_sym_STAR_STAR; - v->a[182809] = actions(7033); - v->a[182810] = 22; - v->a[182811] = anon_sym_PLUS_PLUS; - v->a[182812] = anon_sym_DASH_DASH; - v->a[182813] = anon_sym_PLUS_EQ; - v->a[182814] = anon_sym_DASH_EQ; - v->a[182815] = anon_sym_STAR_EQ; - v->a[182816] = anon_sym_SLASH_EQ; - v->a[182817] = anon_sym_PERCENT_EQ; - v->a[182818] = anon_sym_STAR_STAR_EQ; - v->a[182819] = anon_sym_LT_LT_EQ; - small_parse_table_9141(v); -} - -void small_parse_table_9141(t_small_parse_table_array *v) -{ - v->a[182820] = anon_sym_GT_GT_EQ; - v->a[182821] = anon_sym_AMP_EQ; - v->a[182822] = anon_sym_CARET_EQ; - v->a[182823] = anon_sym_PIPE_EQ; - v->a[182824] = anon_sym_PIPE_PIPE; - v->a[182825] = anon_sym_AMP_AMP; - v->a[182826] = anon_sym_EQ_EQ; - v->a[182827] = anon_sym_BANG_EQ; - v->a[182828] = anon_sym_LT_EQ; - v->a[182829] = anon_sym_GT_EQ; - v->a[182830] = anon_sym_RBRACK; - v->a[182831] = anon_sym_EQ_TILDE; - v->a[182832] = anon_sym_QMARK; - v->a[182833] = 8; - v->a[182834] = actions(71); - v->a[182835] = 1; - v->a[182836] = sym_comment; - v->a[182837] = actions(7719); - v->a[182838] = 1; - v->a[182839] = anon_sym_STAR_STAR; - small_parse_table_9142(v); -} - -void small_parse_table_9142(t_small_parse_table_array *v) -{ - v->a[182840] = actions(7717); - v->a[182841] = 2; - v->a[182842] = anon_sym_PLUS_PLUS; - v->a[182843] = anon_sym_DASH_DASH; - v->a[182844] = actions(7723); - v->a[182845] = 2; - v->a[182846] = anon_sym_PLUS; - v->a[182847] = anon_sym_DASH; - v->a[182848] = actions(7725); - v->a[182849] = 2; - v->a[182850] = anon_sym_LT_LT; - v->a[182851] = anon_sym_GT_GT; - v->a[182852] = actions(7721); - v->a[182853] = 3; - v->a[182854] = anon_sym_STAR; - v->a[182855] = anon_sym_SLASH; - v->a[182856] = anon_sym_PERCENT; - v->a[182857] = actions(7248); - v->a[182858] = 5; - v->a[182859] = anon_sym_PIPE; - small_parse_table_9143(v); -} - -void small_parse_table_9143(t_small_parse_table_array *v) -{ - v->a[182860] = anon_sym_CARET; - v->a[182861] = anon_sym_AMP; - v->a[182862] = anon_sym_LT; - v->a[182863] = anon_sym_GT; - v->a[182864] = actions(7274); - v->a[182865] = 21; - v->a[182866] = anon_sym_COMMA; - v->a[182867] = anon_sym_PLUS_EQ; - v->a[182868] = anon_sym_DASH_EQ; - v->a[182869] = anon_sym_STAR_EQ; - v->a[182870] = anon_sym_SLASH_EQ; - v->a[182871] = anon_sym_PERCENT_EQ; - v->a[182872] = anon_sym_STAR_STAR_EQ; - v->a[182873] = anon_sym_LT_LT_EQ; - v->a[182874] = anon_sym_GT_GT_EQ; - v->a[182875] = anon_sym_AMP_EQ; - v->a[182876] = anon_sym_CARET_EQ; - v->a[182877] = anon_sym_PIPE_EQ; - v->a[182878] = anon_sym_PIPE_PIPE; - v->a[182879] = anon_sym_DASHo; - small_parse_table_9144(v); -} - -void small_parse_table_9144(t_small_parse_table_array *v) -{ - v->a[182880] = anon_sym_AMP_AMP; - v->a[182881] = anon_sym_DASHa; - v->a[182882] = anon_sym_EQ_EQ; - v->a[182883] = anon_sym_BANG_EQ; - v->a[182884] = anon_sym_LT_EQ; - v->a[182885] = anon_sym_GT_EQ; - v->a[182886] = anon_sym_RPAREN; - v->a[182887] = 3; - v->a[182888] = actions(3); - v->a[182889] = 1; - v->a[182890] = sym_comment; - v->a[182891] = actions(1350); - v->a[182892] = 5; - v->a[182893] = sym_file_descriptor; - v->a[182894] = sym__concat; - v->a[182895] = sym_test_operator; - v->a[182896] = sym__brace_start; - v->a[182897] = aux_sym_heredoc_redirect_token1; - v->a[182898] = actions(1348); - v->a[182899] = 31; - small_parse_table_9145(v); -} - -/* EOF small_parse_table_1828.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1829.c b/parser/static/small_parse_table/small_parse_table_1829.c deleted file mode 100644 index 28221237..00000000 --- a/parser/static/small_parse_table/small_parse_table_1829.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1829.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9145(t_small_parse_table_array *v) -{ - v->a[182900] = anon_sym_LPAREN_LPAREN; - v->a[182901] = anon_sym_PIPE_PIPE; - v->a[182902] = anon_sym_AMP_AMP; - v->a[182903] = anon_sym_LT; - v->a[182904] = anon_sym_GT; - v->a[182905] = anon_sym_GT_GT; - v->a[182906] = anon_sym_AMP_GT; - v->a[182907] = anon_sym_AMP_GT_GT; - v->a[182908] = anon_sym_LT_AMP; - v->a[182909] = anon_sym_GT_AMP; - v->a[182910] = anon_sym_GT_PIPE; - v->a[182911] = anon_sym_LT_AMP_DASH; - v->a[182912] = anon_sym_GT_AMP_DASH; - v->a[182913] = anon_sym_LT_LT_LT; - v->a[182914] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[182915] = anon_sym_DOLLAR_LBRACK; - v->a[182916] = aux_sym_concatenation_token1; - v->a[182917] = anon_sym_DOLLAR; - v->a[182918] = sym__special_character; - v->a[182919] = anon_sym_DQUOTE; - small_parse_table_9146(v); -} - -void small_parse_table_9146(t_small_parse_table_array *v) -{ - v->a[182920] = sym_raw_string; - v->a[182921] = sym_ansi_c_string; - v->a[182922] = aux_sym_number_token1; - v->a[182923] = aux_sym_number_token2; - v->a[182924] = anon_sym_DOLLAR_LBRACE; - v->a[182925] = anon_sym_DOLLAR_LPAREN; - v->a[182926] = anon_sym_BQUOTE; - v->a[182927] = anon_sym_DOLLAR_BQUOTE; - v->a[182928] = anon_sym_LT_LPAREN; - v->a[182929] = anon_sym_GT_LPAREN; - v->a[182930] = sym_word; - v->a[182931] = 10; - v->a[182932] = actions(71); - v->a[182933] = 1; - v->a[182934] = sym_comment; - v->a[182935] = actions(7719); - v->a[182936] = 1; - v->a[182937] = anon_sym_STAR_STAR; - v->a[182938] = actions(7717); - v->a[182939] = 2; - small_parse_table_9147(v); -} - -void small_parse_table_9147(t_small_parse_table_array *v) -{ - v->a[182940] = anon_sym_PLUS_PLUS; - v->a[182941] = anon_sym_DASH_DASH; - v->a[182942] = actions(7723); - v->a[182943] = 2; - v->a[182944] = anon_sym_PLUS; - v->a[182945] = anon_sym_DASH; - v->a[182946] = actions(7725); - v->a[182947] = 2; - v->a[182948] = anon_sym_LT_LT; - v->a[182949] = anon_sym_GT_GT; - v->a[182950] = actions(7727); - v->a[182951] = 2; - v->a[182952] = anon_sym_LT; - v->a[182953] = anon_sym_GT; - v->a[182954] = actions(7729); - v->a[182955] = 2; - v->a[182956] = anon_sym_LT_EQ; - v->a[182957] = anon_sym_GT_EQ; - v->a[182958] = actions(7248); - v->a[182959] = 3; - small_parse_table_9148(v); -} - -void small_parse_table_9148(t_small_parse_table_array *v) -{ - v->a[182960] = anon_sym_PIPE; - v->a[182961] = anon_sym_CARET; - v->a[182962] = anon_sym_AMP; - v->a[182963] = actions(7721); - v->a[182964] = 3; - v->a[182965] = anon_sym_STAR; - v->a[182966] = anon_sym_SLASH; - v->a[182967] = anon_sym_PERCENT; - v->a[182968] = actions(7274); - v->a[182969] = 19; - v->a[182970] = anon_sym_COMMA; - v->a[182971] = anon_sym_PLUS_EQ; - v->a[182972] = anon_sym_DASH_EQ; - v->a[182973] = anon_sym_STAR_EQ; - v->a[182974] = anon_sym_SLASH_EQ; - v->a[182975] = anon_sym_PERCENT_EQ; - v->a[182976] = anon_sym_STAR_STAR_EQ; - v->a[182977] = anon_sym_LT_LT_EQ; - v->a[182978] = anon_sym_GT_GT_EQ; - v->a[182979] = anon_sym_AMP_EQ; - small_parse_table_9149(v); -} - -void small_parse_table_9149(t_small_parse_table_array *v) -{ - v->a[182980] = anon_sym_CARET_EQ; - v->a[182981] = anon_sym_PIPE_EQ; - v->a[182982] = anon_sym_PIPE_PIPE; - v->a[182983] = anon_sym_DASHo; - v->a[182984] = anon_sym_AMP_AMP; - v->a[182985] = anon_sym_DASHa; - v->a[182986] = anon_sym_EQ_EQ; - v->a[182987] = anon_sym_BANG_EQ; - v->a[182988] = anon_sym_RPAREN; - v->a[182989] = 11; - v->a[182990] = actions(71); - v->a[182991] = 1; - v->a[182992] = sym_comment; - v->a[182993] = actions(7719); - v->a[182994] = 1; - v->a[182995] = anon_sym_STAR_STAR; - v->a[182996] = actions(7717); - v->a[182997] = 2; - v->a[182998] = anon_sym_PLUS_PLUS; - v->a[182999] = anon_sym_DASH_DASH; - small_parse_table_9150(v); -} - -/* EOF small_parse_table_1829.c */ diff --git a/parser/static/small_parse_table/small_parse_table_183.c b/parser/static/small_parse_table/small_parse_table_183.c index 36c47424..fd0f7ed7 100644 --- a/parser/static/small_parse_table/small_parse_table_183.c +++ b/parser/static/small_parse_table/small_parse_table_183.c @@ -14,126 +14,126 @@ void small_parse_table_915(t_small_parse_table_array *v) { - v->a[18300] = anon_sym_DQUOTE; - v->a[18301] = actions(3653); - v->a[18302] = 1; - v->a[18303] = sym_variable_name; - v->a[18304] = state(1878); - v->a[18305] = 1; - v->a[18306] = sym_string; - v->a[18307] = actions(3651); - v->a[18308] = 2; - v->a[18309] = aux_sym__simple_variable_name_token1; - v->a[18310] = aux_sym__multiline_variable_name_token1; - v->a[18311] = actions(1241); - v->a[18312] = 4; - v->a[18313] = sym_file_descriptor; - v->a[18314] = sym_test_operator; - v->a[18315] = sym__brace_start; - v->a[18316] = ts_builtin_sym_end; - v->a[18317] = actions(3649); - v->a[18318] = 9; - v->a[18319] = anon_sym_DASH; + v->a[18300] = anon_sym_AMP_GT_GT; + v->a[18301] = anon_sym_LT_AMP; + v->a[18302] = anon_sym_GT_AMP; + v->a[18303] = anon_sym_GT_PIPE; + v->a[18304] = anon_sym_LT_AMP_DASH; + v->a[18305] = anon_sym_GT_AMP_DASH; + v->a[18306] = anon_sym_LT_LT; + v->a[18307] = anon_sym_LT_LT_DASH; + v->a[18308] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18309] = anon_sym_DOLLAR; + v->a[18310] = sym__special_character; + v->a[18311] = anon_sym_DQUOTE; + v->a[18312] = sym_raw_string; + v->a[18313] = aux_sym_number_token1; + v->a[18314] = aux_sym_number_token2; + v->a[18315] = anon_sym_DOLLAR_LBRACE; + v->a[18316] = anon_sym_DOLLAR_LPAREN; + v->a[18317] = anon_sym_BQUOTE; + v->a[18318] = anon_sym_DOLLAR_BQUOTE; + v->a[18319] = sym_word; small_parse_table_916(v); } void small_parse_table_916(t_small_parse_table_array *v) { - v->a[18320] = anon_sym_STAR; - v->a[18321] = anon_sym_BANG; - v->a[18322] = anon_sym_QMARK; - v->a[18323] = anon_sym_DOLLAR; - v->a[18324] = anon_sym_POUND; - v->a[18325] = anon_sym_AT2; - v->a[18326] = anon_sym_0; - v->a[18327] = anon_sym__; - v->a[18328] = actions(1239); - v->a[18329] = 35; - v->a[18330] = anon_sym_LPAREN_LPAREN; - v->a[18331] = anon_sym_SEMI; - v->a[18332] = anon_sym_PIPE_PIPE; - v->a[18333] = anon_sym_AMP_AMP; - v->a[18334] = anon_sym_PIPE; - v->a[18335] = anon_sym_AMP; - v->a[18336] = anon_sym_LT; - v->a[18337] = anon_sym_GT; - v->a[18338] = anon_sym_LT_LT; - v->a[18339] = anon_sym_GT_GT; + v->a[18320] = 4; + v->a[18321] = actions(57); + v->a[18322] = 1; + v->a[18323] = sym_comment; + v->a[18324] = actions(1693); + v->a[18325] = 1; + v->a[18326] = anon_sym_BQUOTE; + v->a[18327] = actions(1691); + v->a[18328] = 16; + v->a[18329] = sym_file_descriptor; + v->a[18330] = sym_variable_name; + v->a[18331] = sym_test_operator; + v->a[18332] = sym__brace_start; + v->a[18333] = anon_sym_LPAREN; + v->a[18334] = anon_sym_LBRACE; + v->a[18335] = anon_sym_GT_GT; + v->a[18336] = anon_sym_AMP_GT_GT; + v->a[18337] = anon_sym_GT_PIPE; + v->a[18338] = anon_sym_LT_AMP_DASH; + v->a[18339] = anon_sym_GT_AMP_DASH; small_parse_table_917(v); } void small_parse_table_917(t_small_parse_table_array *v) { - v->a[18340] = anon_sym_SEMI_SEMI; - v->a[18341] = anon_sym_PIPE_AMP; - v->a[18342] = anon_sym_AMP_GT; - v->a[18343] = anon_sym_AMP_GT_GT; - v->a[18344] = anon_sym_LT_AMP; - v->a[18345] = anon_sym_GT_AMP; - v->a[18346] = anon_sym_GT_PIPE; - v->a[18347] = anon_sym_LT_AMP_DASH; - v->a[18348] = anon_sym_GT_AMP_DASH; - v->a[18349] = anon_sym_LT_LT_DASH; - v->a[18350] = aux_sym_heredoc_redirect_token1; - v->a[18351] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18352] = anon_sym_DOLLAR_LBRACK; - v->a[18353] = sym__special_character; - v->a[18354] = sym_raw_string; - v->a[18355] = sym_ansi_c_string; - v->a[18356] = aux_sym_number_token1; - v->a[18357] = aux_sym_number_token2; - v->a[18358] = anon_sym_DOLLAR_LBRACE; - v->a[18359] = anon_sym_DOLLAR_LPAREN; + v->a[18340] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18341] = anon_sym_DQUOTE; + v->a[18342] = sym_raw_string; + v->a[18343] = anon_sym_DOLLAR_LBRACE; + v->a[18344] = anon_sym_DOLLAR_BQUOTE; + v->a[18345] = actions(1689); + v->a[18346] = 26; + v->a[18347] = anon_sym_for; + v->a[18348] = anon_sym_select; + v->a[18349] = anon_sym_while; + v->a[18350] = anon_sym_until; + v->a[18351] = anon_sym_if; + v->a[18352] = anon_sym_case; + v->a[18353] = anon_sym_function; + v->a[18354] = anon_sym_BANG; + v->a[18355] = anon_sym_declare; + v->a[18356] = anon_sym_typeset; + v->a[18357] = anon_sym_export; + v->a[18358] = anon_sym_readonly; + v->a[18359] = anon_sym_local; small_parse_table_918(v); } void small_parse_table_918(t_small_parse_table_array *v) { - v->a[18360] = anon_sym_BQUOTE; - v->a[18361] = anon_sym_DOLLAR_BQUOTE; - v->a[18362] = anon_sym_LT_LPAREN; - v->a[18363] = anon_sym_GT_LPAREN; - v->a[18364] = sym_word; - v->a[18365] = 21; - v->a[18366] = actions(3); - v->a[18367] = 1; - v->a[18368] = sym_comment; - v->a[18369] = actions(3673); - v->a[18370] = 1; - v->a[18371] = anon_sym_DOLLAR_LBRACK; - v->a[18372] = actions(3675); - v->a[18373] = 1; - v->a[18374] = anon_sym_DOLLAR; - v->a[18375] = actions(3677); - v->a[18376] = 1; - v->a[18377] = sym__special_character; - v->a[18378] = actions(3679); - v->a[18379] = 1; + v->a[18360] = anon_sym_unset; + v->a[18361] = anon_sym_unsetenv; + v->a[18362] = anon_sym_LT; + v->a[18363] = anon_sym_GT; + v->a[18364] = anon_sym_AMP_GT; + v->a[18365] = anon_sym_LT_AMP; + v->a[18366] = anon_sym_GT_AMP; + v->a[18367] = anon_sym_DOLLAR; + v->a[18368] = sym__special_character; + v->a[18369] = aux_sym_number_token1; + v->a[18370] = aux_sym_number_token2; + v->a[18371] = anon_sym_DOLLAR_LPAREN; + v->a[18372] = sym_word; + v->a[18373] = 9; + v->a[18374] = actions(3); + v->a[18375] = 1; + v->a[18376] = sym_comment; + v->a[18377] = actions(2632); + v->a[18378] = 1; + v->a[18379] = aux_sym_heredoc_redirect_token1; small_parse_table_919(v); } void small_parse_table_919(t_small_parse_table_array *v) { - v->a[18380] = anon_sym_DQUOTE; - v->a[18381] = actions(3681); - v->a[18382] = 1; - v->a[18383] = aux_sym_number_token1; - v->a[18384] = actions(3683); - v->a[18385] = 1; - v->a[18386] = aux_sym_number_token2; - v->a[18387] = actions(3685); - v->a[18388] = 1; - v->a[18389] = anon_sym_DOLLAR_LBRACE; - v->a[18390] = actions(3687); - v->a[18391] = 1; - v->a[18392] = anon_sym_DOLLAR_LPAREN; - v->a[18393] = actions(3689); - v->a[18394] = 1; - v->a[18395] = anon_sym_BQUOTE; - v->a[18396] = actions(3691); - v->a[18397] = 1; - v->a[18398] = anon_sym_DOLLAR_BQUOTE; - v->a[18399] = actions(3695); + v->a[18380] = actions(2714); + v->a[18381] = 1; + v->a[18382] = sym_variable_name; + v->a[18383] = actions(2516); + v->a[18384] = 2; + v->a[18385] = anon_sym_PIPE; + v->a[18386] = anon_sym_PIPE_AMP; + v->a[18387] = state(1989); + v->a[18388] = 2; + v->a[18389] = sym_variable_assignment; + v->a[18390] = aux_sym_variable_assignments_repeat1; + v->a[18391] = actions(2526); + v->a[18392] = 3; + v->a[18393] = sym_file_descriptor; + v->a[18394] = sym_test_operator; + v->a[18395] = sym__brace_start; + v->a[18396] = state(1983); + v->a[18397] = 3; + v->a[18398] = sym_file_redirect; + v->a[18399] = sym_heredoc_redirect; small_parse_table_920(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1830.c b/parser/static/small_parse_table/small_parse_table_1830.c deleted file mode 100644 index 76cf0350..00000000 --- a/parser/static/small_parse_table/small_parse_table_1830.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1830.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9150(t_small_parse_table_array *v) -{ - v->a[183000] = actions(7723); - v->a[183001] = 2; - v->a[183002] = anon_sym_PLUS; - v->a[183003] = anon_sym_DASH; - v->a[183004] = actions(7725); - v->a[183005] = 2; - v->a[183006] = anon_sym_LT_LT; - v->a[183007] = anon_sym_GT_GT; - v->a[183008] = actions(7727); - v->a[183009] = 2; - v->a[183010] = anon_sym_LT; - v->a[183011] = anon_sym_GT; - v->a[183012] = actions(7729); - v->a[183013] = 2; - v->a[183014] = anon_sym_LT_EQ; - v->a[183015] = anon_sym_GT_EQ; - v->a[183016] = actions(7731); - v->a[183017] = 2; - v->a[183018] = anon_sym_EQ_EQ; - v->a[183019] = anon_sym_BANG_EQ; - small_parse_table_9151(v); -} - -void small_parse_table_9151(t_small_parse_table_array *v) -{ - v->a[183020] = actions(7248); - v->a[183021] = 3; - v->a[183022] = anon_sym_PIPE; - v->a[183023] = anon_sym_CARET; - v->a[183024] = anon_sym_AMP; - v->a[183025] = actions(7721); - v->a[183026] = 3; - v->a[183027] = anon_sym_STAR; - v->a[183028] = anon_sym_SLASH; - v->a[183029] = anon_sym_PERCENT; - v->a[183030] = actions(7274); - v->a[183031] = 17; - v->a[183032] = anon_sym_COMMA; - v->a[183033] = anon_sym_PLUS_EQ; - v->a[183034] = anon_sym_DASH_EQ; - v->a[183035] = anon_sym_STAR_EQ; - v->a[183036] = anon_sym_SLASH_EQ; - v->a[183037] = anon_sym_PERCENT_EQ; - v->a[183038] = anon_sym_STAR_STAR_EQ; - v->a[183039] = anon_sym_LT_LT_EQ; - small_parse_table_9152(v); -} - -void small_parse_table_9152(t_small_parse_table_array *v) -{ - v->a[183040] = anon_sym_GT_GT_EQ; - v->a[183041] = anon_sym_AMP_EQ; - v->a[183042] = anon_sym_CARET_EQ; - v->a[183043] = anon_sym_PIPE_EQ; - v->a[183044] = anon_sym_PIPE_PIPE; - v->a[183045] = anon_sym_DASHo; - v->a[183046] = anon_sym_AMP_AMP; - v->a[183047] = anon_sym_DASHa; - v->a[183048] = anon_sym_RPAREN; - v->a[183049] = 3; - v->a[183050] = actions(71); - v->a[183051] = 1; - v->a[183052] = sym_comment; - v->a[183053] = actions(7053); - v->a[183054] = 14; - v->a[183055] = anon_sym_EQ; - v->a[183056] = anon_sym_PIPE; - v->a[183057] = anon_sym_CARET; - v->a[183058] = anon_sym_AMP; - v->a[183059] = anon_sym_LT; - small_parse_table_9153(v); -} - -void small_parse_table_9153(t_small_parse_table_array *v) -{ - v->a[183060] = anon_sym_GT; - v->a[183061] = anon_sym_LT_LT; - v->a[183062] = anon_sym_GT_GT; - v->a[183063] = anon_sym_PLUS; - v->a[183064] = anon_sym_DASH; - v->a[183065] = anon_sym_STAR; - v->a[183066] = anon_sym_SLASH; - v->a[183067] = anon_sym_PERCENT; - v->a[183068] = anon_sym_STAR_STAR; - v->a[183069] = actions(7051); - v->a[183070] = 22; - v->a[183071] = anon_sym_PLUS_PLUS; - v->a[183072] = anon_sym_DASH_DASH; - v->a[183073] = anon_sym_PLUS_EQ; - v->a[183074] = anon_sym_DASH_EQ; - v->a[183075] = anon_sym_STAR_EQ; - v->a[183076] = anon_sym_SLASH_EQ; - v->a[183077] = anon_sym_PERCENT_EQ; - v->a[183078] = anon_sym_STAR_STAR_EQ; - v->a[183079] = anon_sym_LT_LT_EQ; - small_parse_table_9154(v); -} - -void small_parse_table_9154(t_small_parse_table_array *v) -{ - v->a[183080] = anon_sym_GT_GT_EQ; - v->a[183081] = anon_sym_AMP_EQ; - v->a[183082] = anon_sym_CARET_EQ; - v->a[183083] = anon_sym_PIPE_EQ; - v->a[183084] = anon_sym_PIPE_PIPE; - v->a[183085] = anon_sym_AMP_AMP; - v->a[183086] = anon_sym_EQ_EQ; - v->a[183087] = anon_sym_BANG_EQ; - v->a[183088] = anon_sym_LT_EQ; - v->a[183089] = anon_sym_GT_EQ; - v->a[183090] = anon_sym_RBRACK; - v->a[183091] = anon_sym_EQ_TILDE; - v->a[183092] = anon_sym_QMARK; - v->a[183093] = 19; - v->a[183094] = actions(71); - v->a[183095] = 1; - v->a[183096] = sym_comment; - v->a[183097] = actions(6877); - v->a[183098] = 1; - v->a[183099] = anon_sym_STAR_STAR; - small_parse_table_9155(v); -} - -/* EOF small_parse_table_1830.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1831.c b/parser/static/small_parse_table/small_parse_table_1831.c deleted file mode 100644 index abbb2cfd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1831.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1831.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9155(t_small_parse_table_array *v) -{ - v->a[183100] = actions(7037); - v->a[183101] = 1; - v->a[183102] = anon_sym_PIPE; - v->a[183103] = actions(7039); - v->a[183104] = 1; - v->a[183105] = anon_sym_CARET; - v->a[183106] = actions(7041); - v->a[183107] = 1; - v->a[183108] = anon_sym_AMP; - v->a[183109] = actions(7049); - v->a[183110] = 1; - v->a[183111] = sym_test_operator; - v->a[183112] = actions(7072); - v->a[183113] = 1; - v->a[183114] = anon_sym_AMP_AMP; - v->a[183115] = actions(7074); - v->a[183116] = 1; - v->a[183117] = anon_sym_EQ; - v->a[183118] = actions(7076); - v->a[183119] = 1; - small_parse_table_9156(v); -} - -void small_parse_table_9156(t_small_parse_table_array *v) -{ - v->a[183120] = anon_sym_PIPE_PIPE; - v->a[183121] = actions(7078); - v->a[183122] = 1; - v->a[183123] = anon_sym_EQ_TILDE; - v->a[183124] = actions(7703); - v->a[183125] = 1; - v->a[183126] = anon_sym_QMARK; - v->a[183127] = actions(6793); - v->a[183128] = 2; - v->a[183129] = anon_sym_PLUS_PLUS; - v->a[183130] = anon_sym_DASH_DASH; - v->a[183131] = actions(6871); - v->a[183132] = 2; - v->a[183133] = anon_sym_LT_LT; - v->a[183134] = anon_sym_GT_GT; - v->a[183135] = actions(6873); - v->a[183136] = 2; - v->a[183137] = anon_sym_PLUS; - v->a[183138] = anon_sym_DASH; - v->a[183139] = actions(7043); - small_parse_table_9157(v); -} - -void small_parse_table_9157(t_small_parse_table_array *v) -{ - v->a[183140] = 2; - v->a[183141] = anon_sym_EQ_EQ; - v->a[183142] = anon_sym_BANG_EQ; - v->a[183143] = actions(7045); - v->a[183144] = 2; - v->a[183145] = anon_sym_LT; - v->a[183146] = anon_sym_GT; - v->a[183147] = actions(7047); - v->a[183148] = 2; - v->a[183149] = anon_sym_LT_EQ; - v->a[183150] = anon_sym_GT_EQ; - v->a[183151] = actions(6875); - v->a[183152] = 3; - v->a[183153] = anon_sym_STAR; - v->a[183154] = anon_sym_SLASH; - v->a[183155] = anon_sym_PERCENT; - v->a[183156] = actions(7733); - v->a[183157] = 11; - v->a[183158] = anon_sym_PLUS_EQ; - v->a[183159] = anon_sym_DASH_EQ; - small_parse_table_9158(v); -} - -void small_parse_table_9158(t_small_parse_table_array *v) -{ - v->a[183160] = anon_sym_STAR_EQ; - v->a[183161] = anon_sym_SLASH_EQ; - v->a[183162] = anon_sym_PERCENT_EQ; - v->a[183163] = anon_sym_STAR_STAR_EQ; - v->a[183164] = anon_sym_LT_LT_EQ; - v->a[183165] = anon_sym_GT_GT_EQ; - v->a[183166] = anon_sym_AMP_EQ; - v->a[183167] = anon_sym_CARET_EQ; - v->a[183168] = anon_sym_PIPE_EQ; - v->a[183169] = 3; - v->a[183170] = actions(71); - v->a[183171] = 1; - v->a[183172] = sym_comment; - v->a[183173] = actions(7064); - v->a[183174] = 14; - v->a[183175] = anon_sym_EQ; - v->a[183176] = anon_sym_PIPE; - v->a[183177] = anon_sym_CARET; - v->a[183178] = anon_sym_AMP; - v->a[183179] = anon_sym_LT; - small_parse_table_9159(v); -} - -void small_parse_table_9159(t_small_parse_table_array *v) -{ - v->a[183180] = anon_sym_GT; - v->a[183181] = anon_sym_LT_LT; - v->a[183182] = anon_sym_GT_GT; - v->a[183183] = anon_sym_PLUS; - v->a[183184] = anon_sym_DASH; - v->a[183185] = anon_sym_STAR; - v->a[183186] = anon_sym_SLASH; - v->a[183187] = anon_sym_PERCENT; - v->a[183188] = anon_sym_STAR_STAR; - v->a[183189] = actions(7062); - v->a[183190] = 22; - v->a[183191] = anon_sym_PLUS_PLUS; - v->a[183192] = anon_sym_DASH_DASH; - v->a[183193] = anon_sym_PLUS_EQ; - v->a[183194] = anon_sym_DASH_EQ; - v->a[183195] = anon_sym_STAR_EQ; - v->a[183196] = anon_sym_SLASH_EQ; - v->a[183197] = anon_sym_PERCENT_EQ; - v->a[183198] = anon_sym_STAR_STAR_EQ; - v->a[183199] = anon_sym_LT_LT_EQ; - small_parse_table_9160(v); -} - -/* EOF small_parse_table_1831.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1832.c b/parser/static/small_parse_table/small_parse_table_1832.c deleted file mode 100644 index a6d1da2a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1832.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1832.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9160(t_small_parse_table_array *v) -{ - v->a[183200] = anon_sym_GT_GT_EQ; - v->a[183201] = anon_sym_AMP_EQ; - v->a[183202] = anon_sym_CARET_EQ; - v->a[183203] = anon_sym_PIPE_EQ; - v->a[183204] = anon_sym_PIPE_PIPE; - v->a[183205] = anon_sym_AMP_AMP; - v->a[183206] = anon_sym_EQ_EQ; - v->a[183207] = anon_sym_BANG_EQ; - v->a[183208] = anon_sym_LT_EQ; - v->a[183209] = anon_sym_GT_EQ; - v->a[183210] = anon_sym_RBRACK; - v->a[183211] = anon_sym_EQ_TILDE; - v->a[183212] = anon_sym_QMARK; - v->a[183213] = 12; - v->a[183214] = actions(71); - v->a[183215] = 1; - v->a[183216] = sym_comment; - v->a[183217] = actions(7719); - v->a[183218] = 1; - v->a[183219] = anon_sym_STAR_STAR; - small_parse_table_9161(v); -} - -void small_parse_table_9161(t_small_parse_table_array *v) -{ - v->a[183220] = actions(7735); - v->a[183221] = 1; - v->a[183222] = anon_sym_AMP; - v->a[183223] = actions(7248); - v->a[183224] = 2; - v->a[183225] = anon_sym_PIPE; - v->a[183226] = anon_sym_CARET; - v->a[183227] = actions(7717); - v->a[183228] = 2; - v->a[183229] = anon_sym_PLUS_PLUS; - v->a[183230] = anon_sym_DASH_DASH; - v->a[183231] = actions(7723); - v->a[183232] = 2; - v->a[183233] = anon_sym_PLUS; - v->a[183234] = anon_sym_DASH; - v->a[183235] = actions(7725); - v->a[183236] = 2; - v->a[183237] = anon_sym_LT_LT; - v->a[183238] = anon_sym_GT_GT; - v->a[183239] = actions(7727); - small_parse_table_9162(v); -} - -void small_parse_table_9162(t_small_parse_table_array *v) -{ - v->a[183240] = 2; - v->a[183241] = anon_sym_LT; - v->a[183242] = anon_sym_GT; - v->a[183243] = actions(7729); - v->a[183244] = 2; - v->a[183245] = anon_sym_LT_EQ; - v->a[183246] = anon_sym_GT_EQ; - v->a[183247] = actions(7731); - v->a[183248] = 2; - v->a[183249] = anon_sym_EQ_EQ; - v->a[183250] = anon_sym_BANG_EQ; - v->a[183251] = actions(7721); - v->a[183252] = 3; - v->a[183253] = anon_sym_STAR; - v->a[183254] = anon_sym_SLASH; - v->a[183255] = anon_sym_PERCENT; - v->a[183256] = actions(7274); - v->a[183257] = 17; - v->a[183258] = anon_sym_COMMA; - v->a[183259] = anon_sym_PLUS_EQ; - small_parse_table_9163(v); -} - -void small_parse_table_9163(t_small_parse_table_array *v) -{ - v->a[183260] = anon_sym_DASH_EQ; - v->a[183261] = anon_sym_STAR_EQ; - v->a[183262] = anon_sym_SLASH_EQ; - v->a[183263] = anon_sym_PERCENT_EQ; - v->a[183264] = anon_sym_STAR_STAR_EQ; - v->a[183265] = anon_sym_LT_LT_EQ; - v->a[183266] = anon_sym_GT_GT_EQ; - v->a[183267] = anon_sym_AMP_EQ; - v->a[183268] = anon_sym_CARET_EQ; - v->a[183269] = anon_sym_PIPE_EQ; - v->a[183270] = anon_sym_PIPE_PIPE; - v->a[183271] = anon_sym_DASHo; - v->a[183272] = anon_sym_AMP_AMP; - v->a[183273] = anon_sym_DASHa; - v->a[183274] = anon_sym_RPAREN; - v->a[183275] = 3; - v->a[183276] = actions(71); - v->a[183277] = 1; - v->a[183278] = sym_comment; - v->a[183279] = actions(7064); - small_parse_table_9164(v); -} - -void small_parse_table_9164(t_small_parse_table_array *v) -{ - v->a[183280] = 14; - v->a[183281] = anon_sym_EQ; - v->a[183282] = anon_sym_PIPE; - v->a[183283] = anon_sym_CARET; - v->a[183284] = anon_sym_AMP; - v->a[183285] = anon_sym_LT; - v->a[183286] = anon_sym_GT; - v->a[183287] = anon_sym_LT_LT; - v->a[183288] = anon_sym_GT_GT; - v->a[183289] = anon_sym_PLUS; - v->a[183290] = anon_sym_DASH; - v->a[183291] = anon_sym_STAR; - v->a[183292] = anon_sym_SLASH; - v->a[183293] = anon_sym_PERCENT; - v->a[183294] = anon_sym_STAR_STAR; - v->a[183295] = actions(7062); - v->a[183296] = 22; - v->a[183297] = anon_sym_PLUS_PLUS; - v->a[183298] = anon_sym_DASH_DASH; - v->a[183299] = anon_sym_PLUS_EQ; - small_parse_table_9165(v); -} - -/* EOF small_parse_table_1832.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1833.c b/parser/static/small_parse_table/small_parse_table_1833.c deleted file mode 100644 index 9e86fde3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1833.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1833.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9165(t_small_parse_table_array *v) -{ - v->a[183300] = anon_sym_DASH_EQ; - v->a[183301] = anon_sym_STAR_EQ; - v->a[183302] = anon_sym_SLASH_EQ; - v->a[183303] = anon_sym_PERCENT_EQ; - v->a[183304] = anon_sym_STAR_STAR_EQ; - v->a[183305] = anon_sym_LT_LT_EQ; - v->a[183306] = anon_sym_GT_GT_EQ; - v->a[183307] = anon_sym_AMP_EQ; - v->a[183308] = anon_sym_CARET_EQ; - v->a[183309] = anon_sym_PIPE_EQ; - v->a[183310] = anon_sym_PIPE_PIPE; - v->a[183311] = anon_sym_AMP_AMP; - v->a[183312] = anon_sym_EQ_EQ; - v->a[183313] = anon_sym_BANG_EQ; - v->a[183314] = anon_sym_LT_EQ; - v->a[183315] = anon_sym_GT_EQ; - v->a[183316] = anon_sym_RBRACK; - v->a[183317] = anon_sym_EQ_TILDE; - v->a[183318] = anon_sym_QMARK; - v->a[183319] = 19; - small_parse_table_9166(v); -} - -void small_parse_table_9166(t_small_parse_table_array *v) -{ - v->a[183320] = actions(71); - v->a[183321] = 1; - v->a[183322] = sym_comment; - v->a[183323] = actions(6883); - v->a[183324] = 1; - v->a[183325] = anon_sym_EQ; - v->a[183326] = actions(6889); - v->a[183327] = 1; - v->a[183328] = anon_sym_PIPE_PIPE; - v->a[183329] = actions(6891); - v->a[183330] = 1; - v->a[183331] = anon_sym_AMP_AMP; - v->a[183332] = actions(6893); - v->a[183333] = 1; - v->a[183334] = anon_sym_PIPE; - v->a[183335] = actions(6895); - v->a[183336] = 1; - v->a[183337] = anon_sym_CARET; - v->a[183338] = actions(6897); - v->a[183339] = 1; - small_parse_table_9167(v); -} - -void small_parse_table_9167(t_small_parse_table_array *v) -{ - v->a[183340] = anon_sym_AMP; - v->a[183341] = actions(6911); - v->a[183342] = 1; - v->a[183343] = anon_sym_STAR_STAR; - v->a[183344] = actions(6913); - v->a[183345] = 1; - v->a[183346] = anon_sym_EQ_TILDE; - v->a[183347] = actions(6915); - v->a[183348] = 1; - v->a[183349] = anon_sym_QMARK; - v->a[183350] = actions(7737); - v->a[183351] = 1; - v->a[183352] = anon_sym_COLON; - v->a[183353] = actions(6885); - v->a[183354] = 2; - v->a[183355] = anon_sym_PLUS_PLUS; - v->a[183356] = anon_sym_DASH_DASH; - v->a[183357] = actions(6899); - v->a[183358] = 2; - v->a[183359] = anon_sym_EQ_EQ; - small_parse_table_9168(v); -} - -void small_parse_table_9168(t_small_parse_table_array *v) -{ - v->a[183360] = anon_sym_BANG_EQ; - v->a[183361] = actions(6901); - v->a[183362] = 2; - v->a[183363] = anon_sym_LT; - v->a[183364] = anon_sym_GT; - v->a[183365] = actions(6903); - v->a[183366] = 2; - v->a[183367] = anon_sym_LT_EQ; - v->a[183368] = anon_sym_GT_EQ; - v->a[183369] = actions(6905); - v->a[183370] = 2; - v->a[183371] = anon_sym_LT_LT; - v->a[183372] = anon_sym_GT_GT; - v->a[183373] = actions(6907); - v->a[183374] = 2; - v->a[183375] = anon_sym_PLUS; - v->a[183376] = anon_sym_DASH; - v->a[183377] = actions(6909); - v->a[183378] = 3; - v->a[183379] = anon_sym_STAR; - small_parse_table_9169(v); -} - -void small_parse_table_9169(t_small_parse_table_array *v) -{ - v->a[183380] = anon_sym_SLASH; - v->a[183381] = anon_sym_PERCENT; - v->a[183382] = actions(6887); - v->a[183383] = 11; - v->a[183384] = anon_sym_PLUS_EQ; - v->a[183385] = anon_sym_DASH_EQ; - v->a[183386] = anon_sym_STAR_EQ; - v->a[183387] = anon_sym_SLASH_EQ; - v->a[183388] = anon_sym_PERCENT_EQ; - v->a[183389] = anon_sym_STAR_STAR_EQ; - v->a[183390] = anon_sym_LT_LT_EQ; - v->a[183391] = anon_sym_GT_GT_EQ; - v->a[183392] = anon_sym_AMP_EQ; - v->a[183393] = anon_sym_CARET_EQ; - v->a[183394] = anon_sym_PIPE_EQ; - v->a[183395] = 13; - v->a[183396] = actions(71); - v->a[183397] = 1; - v->a[183398] = sym_comment; - v->a[183399] = actions(7248); - small_parse_table_9170(v); -} - -/* EOF small_parse_table_1833.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1834.c b/parser/static/small_parse_table/small_parse_table_1834.c deleted file mode 100644 index c89ee1d5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1834.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1834.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9170(t_small_parse_table_array *v) -{ - v->a[183400] = 1; - v->a[183401] = anon_sym_PIPE; - v->a[183402] = actions(7719); - v->a[183403] = 1; - v->a[183404] = anon_sym_STAR_STAR; - v->a[183405] = actions(7735); - v->a[183406] = 1; - v->a[183407] = anon_sym_AMP; - v->a[183408] = actions(7739); - v->a[183409] = 1; - v->a[183410] = anon_sym_CARET; - v->a[183411] = actions(7717); - v->a[183412] = 2; - v->a[183413] = anon_sym_PLUS_PLUS; - v->a[183414] = anon_sym_DASH_DASH; - v->a[183415] = actions(7723); - v->a[183416] = 2; - v->a[183417] = anon_sym_PLUS; - v->a[183418] = anon_sym_DASH; - v->a[183419] = actions(7725); - small_parse_table_9171(v); -} - -void small_parse_table_9171(t_small_parse_table_array *v) -{ - v->a[183420] = 2; - v->a[183421] = anon_sym_LT_LT; - v->a[183422] = anon_sym_GT_GT; - v->a[183423] = actions(7727); - v->a[183424] = 2; - v->a[183425] = anon_sym_LT; - v->a[183426] = anon_sym_GT; - v->a[183427] = actions(7729); - v->a[183428] = 2; - v->a[183429] = anon_sym_LT_EQ; - v->a[183430] = anon_sym_GT_EQ; - v->a[183431] = actions(7731); - v->a[183432] = 2; - v->a[183433] = anon_sym_EQ_EQ; - v->a[183434] = anon_sym_BANG_EQ; - v->a[183435] = actions(7721); - v->a[183436] = 3; - v->a[183437] = anon_sym_STAR; - v->a[183438] = anon_sym_SLASH; - v->a[183439] = anon_sym_PERCENT; - small_parse_table_9172(v); -} - -void small_parse_table_9172(t_small_parse_table_array *v) -{ - v->a[183440] = actions(7274); - v->a[183441] = 17; - v->a[183442] = anon_sym_COMMA; - v->a[183443] = anon_sym_PLUS_EQ; - v->a[183444] = anon_sym_DASH_EQ; - v->a[183445] = anon_sym_STAR_EQ; - v->a[183446] = anon_sym_SLASH_EQ; - v->a[183447] = anon_sym_PERCENT_EQ; - v->a[183448] = anon_sym_STAR_STAR_EQ; - v->a[183449] = anon_sym_LT_LT_EQ; - v->a[183450] = anon_sym_GT_GT_EQ; - v->a[183451] = anon_sym_AMP_EQ; - v->a[183452] = anon_sym_CARET_EQ; - v->a[183453] = anon_sym_PIPE_EQ; - v->a[183454] = anon_sym_PIPE_PIPE; - v->a[183455] = anon_sym_DASHo; - v->a[183456] = anon_sym_AMP_AMP; - v->a[183457] = anon_sym_DASHa; - v->a[183458] = anon_sym_RPAREN; - v->a[183459] = 13; - small_parse_table_9173(v); -} - -void small_parse_table_9173(t_small_parse_table_array *v) -{ - v->a[183460] = actions(71); - v->a[183461] = 1; - v->a[183462] = sym_comment; - v->a[183463] = actions(7719); - v->a[183464] = 1; - v->a[183465] = anon_sym_STAR_STAR; - v->a[183466] = actions(7735); - v->a[183467] = 1; - v->a[183468] = anon_sym_AMP; - v->a[183469] = actions(7739); - v->a[183470] = 1; - v->a[183471] = anon_sym_CARET; - v->a[183472] = actions(7741); - v->a[183473] = 1; - v->a[183474] = anon_sym_PIPE; - v->a[183475] = actions(7717); - v->a[183476] = 2; - v->a[183477] = anon_sym_PLUS_PLUS; - v->a[183478] = anon_sym_DASH_DASH; - v->a[183479] = actions(7723); - small_parse_table_9174(v); -} - -void small_parse_table_9174(t_small_parse_table_array *v) -{ - v->a[183480] = 2; - v->a[183481] = anon_sym_PLUS; - v->a[183482] = anon_sym_DASH; - v->a[183483] = actions(7725); - v->a[183484] = 2; - v->a[183485] = anon_sym_LT_LT; - v->a[183486] = anon_sym_GT_GT; - v->a[183487] = actions(7727); - v->a[183488] = 2; - v->a[183489] = anon_sym_LT; - v->a[183490] = anon_sym_GT; - v->a[183491] = actions(7729); - v->a[183492] = 2; - v->a[183493] = anon_sym_LT_EQ; - v->a[183494] = anon_sym_GT_EQ; - v->a[183495] = actions(7731); - v->a[183496] = 2; - v->a[183497] = anon_sym_EQ_EQ; - v->a[183498] = anon_sym_BANG_EQ; - v->a[183499] = actions(7721); - small_parse_table_9175(v); -} - -/* EOF small_parse_table_1834.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1835.c b/parser/static/small_parse_table/small_parse_table_1835.c deleted file mode 100644 index f45e78c5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1835.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1835.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9175(t_small_parse_table_array *v) -{ - v->a[183500] = 3; - v->a[183501] = anon_sym_STAR; - v->a[183502] = anon_sym_SLASH; - v->a[183503] = anon_sym_PERCENT; - v->a[183504] = actions(7274); - v->a[183505] = 17; - v->a[183506] = anon_sym_COMMA; - v->a[183507] = anon_sym_PLUS_EQ; - v->a[183508] = anon_sym_DASH_EQ; - v->a[183509] = anon_sym_STAR_EQ; - v->a[183510] = anon_sym_SLASH_EQ; - v->a[183511] = anon_sym_PERCENT_EQ; - v->a[183512] = anon_sym_STAR_STAR_EQ; - v->a[183513] = anon_sym_LT_LT_EQ; - v->a[183514] = anon_sym_GT_GT_EQ; - v->a[183515] = anon_sym_AMP_EQ; - v->a[183516] = anon_sym_CARET_EQ; - v->a[183517] = anon_sym_PIPE_EQ; - v->a[183518] = anon_sym_PIPE_PIPE; - v->a[183519] = anon_sym_DASHo; - small_parse_table_9176(v); -} - -void small_parse_table_9176(t_small_parse_table_array *v) -{ - v->a[183520] = anon_sym_AMP_AMP; - v->a[183521] = anon_sym_DASHa; - v->a[183522] = anon_sym_RPAREN; - v->a[183523] = 14; - v->a[183524] = actions(71); - v->a[183525] = 1; - v->a[183526] = sym_comment; - v->a[183527] = actions(7719); - v->a[183528] = 1; - v->a[183529] = anon_sym_STAR_STAR; - v->a[183530] = actions(7735); - v->a[183531] = 1; - v->a[183532] = anon_sym_AMP; - v->a[183533] = actions(7739); - v->a[183534] = 1; - v->a[183535] = anon_sym_CARET; - v->a[183536] = actions(7741); - v->a[183537] = 1; - v->a[183538] = anon_sym_PIPE; - v->a[183539] = actions(7717); - small_parse_table_9177(v); -} - -void small_parse_table_9177(t_small_parse_table_array *v) -{ - v->a[183540] = 2; - v->a[183541] = anon_sym_PLUS_PLUS; - v->a[183542] = anon_sym_DASH_DASH; - v->a[183543] = actions(7723); - v->a[183544] = 2; - v->a[183545] = anon_sym_PLUS; - v->a[183546] = anon_sym_DASH; - v->a[183547] = actions(7725); - v->a[183548] = 2; - v->a[183549] = anon_sym_LT_LT; - v->a[183550] = anon_sym_GT_GT; - v->a[183551] = actions(7727); - v->a[183552] = 2; - v->a[183553] = anon_sym_LT; - v->a[183554] = anon_sym_GT; - v->a[183555] = actions(7729); - v->a[183556] = 2; - v->a[183557] = anon_sym_LT_EQ; - v->a[183558] = anon_sym_GT_EQ; - v->a[183559] = actions(7731); - small_parse_table_9178(v); -} - -void small_parse_table_9178(t_small_parse_table_array *v) -{ - v->a[183560] = 2; - v->a[183561] = anon_sym_EQ_EQ; - v->a[183562] = anon_sym_BANG_EQ; - v->a[183563] = actions(7743); - v->a[183564] = 2; - v->a[183565] = anon_sym_AMP_AMP; - v->a[183566] = anon_sym_DASHa; - v->a[183567] = actions(7721); - v->a[183568] = 3; - v->a[183569] = anon_sym_STAR; - v->a[183570] = anon_sym_SLASH; - v->a[183571] = anon_sym_PERCENT; - v->a[183572] = actions(7274); - v->a[183573] = 15; - v->a[183574] = anon_sym_COMMA; - v->a[183575] = anon_sym_PLUS_EQ; - v->a[183576] = anon_sym_DASH_EQ; - v->a[183577] = anon_sym_STAR_EQ; - v->a[183578] = anon_sym_SLASH_EQ; - v->a[183579] = anon_sym_PERCENT_EQ; - small_parse_table_9179(v); -} - -void small_parse_table_9179(t_small_parse_table_array *v) -{ - v->a[183580] = anon_sym_STAR_STAR_EQ; - v->a[183581] = anon_sym_LT_LT_EQ; - v->a[183582] = anon_sym_GT_GT_EQ; - v->a[183583] = anon_sym_AMP_EQ; - v->a[183584] = anon_sym_CARET_EQ; - v->a[183585] = anon_sym_PIPE_EQ; - v->a[183586] = anon_sym_PIPE_PIPE; - v->a[183587] = anon_sym_DASHo; - v->a[183588] = anon_sym_RPAREN; - v->a[183589] = 15; - v->a[183590] = actions(71); - v->a[183591] = 1; - v->a[183592] = sym_comment; - v->a[183593] = actions(7719); - v->a[183594] = 1; - v->a[183595] = anon_sym_STAR_STAR; - v->a[183596] = actions(7735); - v->a[183597] = 1; - v->a[183598] = anon_sym_AMP; - v->a[183599] = actions(7739); - small_parse_table_9180(v); -} - -/* EOF small_parse_table_1835.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1836.c b/parser/static/small_parse_table/small_parse_table_1836.c deleted file mode 100644 index 9925be50..00000000 --- a/parser/static/small_parse_table/small_parse_table_1836.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1836.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9180(t_small_parse_table_array *v) -{ - v->a[183600] = 1; - v->a[183601] = anon_sym_CARET; - v->a[183602] = actions(7741); - v->a[183603] = 1; - v->a[183604] = anon_sym_PIPE; - v->a[183605] = actions(7717); - v->a[183606] = 2; - v->a[183607] = anon_sym_PLUS_PLUS; - v->a[183608] = anon_sym_DASH_DASH; - v->a[183609] = actions(7723); - v->a[183610] = 2; - v->a[183611] = anon_sym_PLUS; - v->a[183612] = anon_sym_DASH; - v->a[183613] = actions(7725); - v->a[183614] = 2; - v->a[183615] = anon_sym_LT_LT; - v->a[183616] = anon_sym_GT_GT; - v->a[183617] = actions(7727); - v->a[183618] = 2; - v->a[183619] = anon_sym_LT; - small_parse_table_9181(v); -} - -void small_parse_table_9181(t_small_parse_table_array *v) -{ - v->a[183620] = anon_sym_GT; - v->a[183621] = actions(7729); - v->a[183622] = 2; - v->a[183623] = anon_sym_LT_EQ; - v->a[183624] = anon_sym_GT_EQ; - v->a[183625] = actions(7731); - v->a[183626] = 2; - v->a[183627] = anon_sym_EQ_EQ; - v->a[183628] = anon_sym_BANG_EQ; - v->a[183629] = actions(7743); - v->a[183630] = 2; - v->a[183631] = anon_sym_AMP_AMP; - v->a[183632] = anon_sym_DASHa; - v->a[183633] = actions(7745); - v->a[183634] = 2; - v->a[183635] = anon_sym_PIPE_PIPE; - v->a[183636] = anon_sym_DASHo; - v->a[183637] = actions(7721); - v->a[183638] = 3; - v->a[183639] = anon_sym_STAR; - small_parse_table_9182(v); -} - -void small_parse_table_9182(t_small_parse_table_array *v) -{ - v->a[183640] = anon_sym_SLASH; - v->a[183641] = anon_sym_PERCENT; - v->a[183642] = actions(7274); - v->a[183643] = 13; - v->a[183644] = anon_sym_COMMA; - v->a[183645] = anon_sym_PLUS_EQ; - v->a[183646] = anon_sym_DASH_EQ; - v->a[183647] = anon_sym_STAR_EQ; - v->a[183648] = anon_sym_SLASH_EQ; - v->a[183649] = anon_sym_PERCENT_EQ; - v->a[183650] = anon_sym_STAR_STAR_EQ; - v->a[183651] = anon_sym_LT_LT_EQ; - v->a[183652] = anon_sym_GT_GT_EQ; - v->a[183653] = anon_sym_AMP_EQ; - v->a[183654] = anon_sym_CARET_EQ; - v->a[183655] = anon_sym_PIPE_EQ; - v->a[183656] = anon_sym_RPAREN; - v->a[183657] = 3; - v->a[183658] = actions(71); - v->a[183659] = 1; - small_parse_table_9183(v); -} - -void small_parse_table_9183(t_small_parse_table_array *v) -{ - v->a[183660] = sym_comment; - v->a[183661] = actions(7244); - v->a[183662] = 13; - v->a[183663] = anon_sym_PIPE; - v->a[183664] = anon_sym_CARET; - v->a[183665] = anon_sym_AMP; - v->a[183666] = anon_sym_LT; - v->a[183667] = anon_sym_GT; - v->a[183668] = anon_sym_LT_LT; - v->a[183669] = anon_sym_GT_GT; - v->a[183670] = anon_sym_PLUS; - v->a[183671] = anon_sym_DASH; - v->a[183672] = anon_sym_STAR; - v->a[183673] = anon_sym_SLASH; - v->a[183674] = anon_sym_PERCENT; - v->a[183675] = anon_sym_STAR_STAR; - v->a[183676] = actions(7246); - v->a[183677] = 23; - v->a[183678] = anon_sym_COMMA; - v->a[183679] = anon_sym_PLUS_PLUS; - small_parse_table_9184(v); -} - -void small_parse_table_9184(t_small_parse_table_array *v) -{ - v->a[183680] = anon_sym_DASH_DASH; - v->a[183681] = anon_sym_PLUS_EQ; - v->a[183682] = anon_sym_DASH_EQ; - v->a[183683] = anon_sym_STAR_EQ; - v->a[183684] = anon_sym_SLASH_EQ; - v->a[183685] = anon_sym_PERCENT_EQ; - v->a[183686] = anon_sym_STAR_STAR_EQ; - v->a[183687] = anon_sym_LT_LT_EQ; - v->a[183688] = anon_sym_GT_GT_EQ; - v->a[183689] = anon_sym_AMP_EQ; - v->a[183690] = anon_sym_CARET_EQ; - v->a[183691] = anon_sym_PIPE_EQ; - v->a[183692] = anon_sym_PIPE_PIPE; - v->a[183693] = anon_sym_DASHo; - v->a[183694] = anon_sym_AMP_AMP; - v->a[183695] = anon_sym_DASHa; - v->a[183696] = anon_sym_EQ_EQ; - v->a[183697] = anon_sym_BANG_EQ; - v->a[183698] = anon_sym_LT_EQ; - v->a[183699] = anon_sym_GT_EQ; - small_parse_table_9185(v); -} - -/* EOF small_parse_table_1836.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1837.c b/parser/static/small_parse_table/small_parse_table_1837.c deleted file mode 100644 index f5c48657..00000000 --- a/parser/static/small_parse_table/small_parse_table_1837.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1837.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9185(t_small_parse_table_array *v) -{ - v->a[183700] = anon_sym_RPAREN; - v->a[183701] = 24; - v->a[183702] = actions(71); - v->a[183703] = 1; - v->a[183704] = sym_comment; - v->a[183705] = actions(6474); - v->a[183706] = 1; - v->a[183707] = sym_word; - v->a[183708] = actions(6480); - v->a[183709] = 1; - v->a[183710] = anon_sym_LPAREN; - v->a[183711] = actions(6488); - v->a[183712] = 1; - v->a[183713] = anon_sym_DOLLAR; - v->a[183714] = actions(6494); - v->a[183715] = 1; - v->a[183716] = aux_sym_number_token1; - v->a[183717] = actions(6496); - v->a[183718] = 1; - v->a[183719] = aux_sym_number_token2; - small_parse_table_9186(v); -} - -void small_parse_table_9186(t_small_parse_table_array *v) -{ - v->a[183720] = actions(6500); - v->a[183721] = 1; - v->a[183722] = anon_sym_DOLLAR_LPAREN; - v->a[183723] = actions(6508); - v->a[183724] = 1; - v->a[183725] = sym_test_operator; - v->a[183726] = actions(6510); - v->a[183727] = 1; - v->a[183728] = sym_extglob_pattern; - v->a[183729] = actions(6512); - v->a[183730] = 1; - v->a[183731] = sym__brace_start; - v->a[183732] = actions(7226); - v->a[183733] = 1; - v->a[183734] = anon_sym_DOLLAR_LBRACK; - v->a[183735] = actions(7228); - v->a[183736] = 1; - v->a[183737] = sym__special_character; - v->a[183738] = actions(7230); - v->a[183739] = 1; - small_parse_table_9187(v); -} - -void small_parse_table_9187(t_small_parse_table_array *v) -{ - v->a[183740] = anon_sym_DQUOTE; - v->a[183741] = actions(7234); - v->a[183742] = 1; - v->a[183743] = anon_sym_DOLLAR_LBRACE; - v->a[183744] = actions(7236); - v->a[183745] = 1; - v->a[183746] = anon_sym_BQUOTE; - v->a[183747] = actions(7238); - v->a[183748] = 1; - v->a[183749] = anon_sym_DOLLAR_BQUOTE; - v->a[183750] = state(6426); - v->a[183751] = 1; - v->a[183752] = aux_sym__literal_repeat1; - v->a[183753] = state(6898); - v->a[183754] = 1; - v->a[183755] = sym_last_case_item; - v->a[183756] = actions(7224); - v->a[183757] = 2; - v->a[183758] = anon_sym_LPAREN_LPAREN; - v->a[183759] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9188(v); -} - -void small_parse_table_9188(t_small_parse_table_array *v) -{ - v->a[183760] = actions(7232); - v->a[183761] = 2; - v->a[183762] = sym_raw_string; - v->a[183763] = sym_ansi_c_string; - v->a[183764] = actions(7240); - v->a[183765] = 2; - v->a[183766] = anon_sym_LT_LPAREN; - v->a[183767] = anon_sym_GT_LPAREN; - v->a[183768] = state(3477); - v->a[183769] = 2; - v->a[183770] = sym_case_item; - v->a[183771] = aux_sym_case_statement_repeat1; - v->a[183772] = state(6695); - v->a[183773] = 2; - v->a[183774] = sym_concatenation; - v->a[183775] = sym__extglob_blob; - v->a[183776] = state(6303); - v->a[183777] = 9; - v->a[183778] = sym_arithmetic_expansion; - v->a[183779] = sym_brace_expression; - small_parse_table_9189(v); -} - -void small_parse_table_9189(t_small_parse_table_array *v) -{ - v->a[183780] = sym_string; - v->a[183781] = sym_translated_string; - v->a[183782] = sym_number; - v->a[183783] = sym_simple_expansion; - v->a[183784] = sym_expansion; - v->a[183785] = sym_command_substitution; - v->a[183786] = sym_process_substitution; - v->a[183787] = 19; - v->a[183788] = actions(71); - v->a[183789] = 1; - v->a[183790] = sym_comment; - v->a[183791] = actions(7617); - v->a[183792] = 1; - v->a[183793] = anon_sym_PIPE_PIPE; - v->a[183794] = actions(7619); - v->a[183795] = 1; - v->a[183796] = anon_sym_AMP_AMP; - v->a[183797] = actions(7621); - v->a[183798] = 1; - v->a[183799] = anon_sym_PIPE; - small_parse_table_9190(v); -} - -/* EOF small_parse_table_1837.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1838.c b/parser/static/small_parse_table/small_parse_table_1838.c deleted file mode 100644 index 65cbbc2b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1838.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1838.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9190(t_small_parse_table_array *v) -{ - v->a[183800] = actions(7623); - v->a[183801] = 1; - v->a[183802] = anon_sym_CARET; - v->a[183803] = actions(7625); - v->a[183804] = 1; - v->a[183805] = anon_sym_AMP; - v->a[183806] = actions(7639); - v->a[183807] = 1; - v->a[183808] = anon_sym_STAR_STAR; - v->a[183809] = actions(7679); - v->a[183810] = 1; - v->a[183811] = anon_sym_EQ; - v->a[183812] = actions(7681); - v->a[183813] = 1; - v->a[183814] = anon_sym_EQ_TILDE; - v->a[183815] = actions(7683); - v->a[183816] = 1; - v->a[183817] = anon_sym_QMARK; - v->a[183818] = actions(7747); - v->a[183819] = 1; - small_parse_table_9191(v); -} - -void small_parse_table_9191(t_small_parse_table_array *v) -{ - v->a[183820] = anon_sym_RPAREN; - v->a[183821] = actions(7615); - v->a[183822] = 2; - v->a[183823] = anon_sym_PLUS_PLUS; - v->a[183824] = anon_sym_DASH_DASH; - v->a[183825] = actions(7627); - v->a[183826] = 2; - v->a[183827] = anon_sym_EQ_EQ; - v->a[183828] = anon_sym_BANG_EQ; - v->a[183829] = actions(7629); - v->a[183830] = 2; - v->a[183831] = anon_sym_LT; - v->a[183832] = anon_sym_GT; - v->a[183833] = actions(7631); - v->a[183834] = 2; - v->a[183835] = anon_sym_LT_EQ; - v->a[183836] = anon_sym_GT_EQ; - v->a[183837] = actions(7633); - v->a[183838] = 2; - v->a[183839] = anon_sym_LT_LT; - small_parse_table_9192(v); -} - -void small_parse_table_9192(t_small_parse_table_array *v) -{ - v->a[183840] = anon_sym_GT_GT; - v->a[183841] = actions(7635); - v->a[183842] = 2; - v->a[183843] = anon_sym_PLUS; - v->a[183844] = anon_sym_DASH; - v->a[183845] = actions(7637); - v->a[183846] = 3; - v->a[183847] = anon_sym_STAR; - v->a[183848] = anon_sym_SLASH; - v->a[183849] = anon_sym_PERCENT; - v->a[183850] = actions(7711); - v->a[183851] = 11; - v->a[183852] = anon_sym_PLUS_EQ; - v->a[183853] = anon_sym_DASH_EQ; - v->a[183854] = anon_sym_STAR_EQ; - v->a[183855] = anon_sym_SLASH_EQ; - v->a[183856] = anon_sym_PERCENT_EQ; - v->a[183857] = anon_sym_STAR_STAR_EQ; - v->a[183858] = anon_sym_LT_LT_EQ; - v->a[183859] = anon_sym_GT_GT_EQ; - small_parse_table_9193(v); -} - -void small_parse_table_9193(t_small_parse_table_array *v) -{ - v->a[183860] = anon_sym_AMP_EQ; - v->a[183861] = anon_sym_CARET_EQ; - v->a[183862] = anon_sym_PIPE_EQ; - v->a[183863] = 4; - v->a[183864] = actions(71); - v->a[183865] = 1; - v->a[183866] = sym_comment; - v->a[183867] = actions(7569); - v->a[183868] = 2; - v->a[183869] = anon_sym_PLUS_PLUS; - v->a[183870] = anon_sym_DASH_DASH; - v->a[183871] = actions(7139); - v->a[183872] = 14; - v->a[183873] = anon_sym_EQ; - v->a[183874] = anon_sym_PIPE; - v->a[183875] = anon_sym_CARET; - v->a[183876] = anon_sym_AMP; - v->a[183877] = anon_sym_LT; - v->a[183878] = anon_sym_GT; - v->a[183879] = anon_sym_LT_LT; - small_parse_table_9194(v); -} - -void small_parse_table_9194(t_small_parse_table_array *v) -{ - v->a[183880] = anon_sym_GT_GT; - v->a[183881] = anon_sym_PLUS; - v->a[183882] = anon_sym_DASH; - v->a[183883] = anon_sym_STAR; - v->a[183884] = anon_sym_SLASH; - v->a[183885] = anon_sym_PERCENT; - v->a[183886] = anon_sym_STAR_STAR; - v->a[183887] = actions(7137); - v->a[183888] = 20; - v->a[183889] = anon_sym_PLUS_EQ; - v->a[183890] = anon_sym_DASH_EQ; - v->a[183891] = anon_sym_STAR_EQ; - v->a[183892] = anon_sym_SLASH_EQ; - v->a[183893] = anon_sym_PERCENT_EQ; - v->a[183894] = anon_sym_STAR_STAR_EQ; - v->a[183895] = anon_sym_LT_LT_EQ; - v->a[183896] = anon_sym_GT_GT_EQ; - v->a[183897] = anon_sym_AMP_EQ; - v->a[183898] = anon_sym_CARET_EQ; - v->a[183899] = anon_sym_PIPE_EQ; - small_parse_table_9195(v); -} - -/* EOF small_parse_table_1838.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1839.c b/parser/static/small_parse_table/small_parse_table_1839.c deleted file mode 100644 index 987a6695..00000000 --- a/parser/static/small_parse_table/small_parse_table_1839.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1839.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9195(t_small_parse_table_array *v) -{ - v->a[183900] = anon_sym_PIPE_PIPE; - v->a[183901] = anon_sym_AMP_AMP; - v->a[183902] = anon_sym_EQ_EQ; - v->a[183903] = anon_sym_BANG_EQ; - v->a[183904] = anon_sym_LT_EQ; - v->a[183905] = anon_sym_GT_EQ; - v->a[183906] = anon_sym_RBRACK; - v->a[183907] = anon_sym_EQ_TILDE; - v->a[183908] = anon_sym_QMARK; - v->a[183909] = 5; - v->a[183910] = actions(71); - v->a[183911] = 1; - v->a[183912] = sym_comment; - v->a[183913] = actions(7595); - v->a[183914] = 1; - v->a[183915] = anon_sym_STAR_STAR; - v->a[183916] = actions(7569); - v->a[183917] = 2; - v->a[183918] = anon_sym_PLUS_PLUS; - v->a[183919] = anon_sym_DASH_DASH; - small_parse_table_9196(v); -} - -void small_parse_table_9196(t_small_parse_table_array *v) -{ - v->a[183920] = actions(7139); - v->a[183921] = 13; - v->a[183922] = anon_sym_EQ; - v->a[183923] = anon_sym_PIPE; - v->a[183924] = anon_sym_CARET; - v->a[183925] = anon_sym_AMP; - v->a[183926] = anon_sym_LT; - v->a[183927] = anon_sym_GT; - v->a[183928] = anon_sym_LT_LT; - v->a[183929] = anon_sym_GT_GT; - v->a[183930] = anon_sym_PLUS; - v->a[183931] = anon_sym_DASH; - v->a[183932] = anon_sym_STAR; - v->a[183933] = anon_sym_SLASH; - v->a[183934] = anon_sym_PERCENT; - v->a[183935] = actions(7137); - v->a[183936] = 20; - v->a[183937] = anon_sym_PLUS_EQ; - v->a[183938] = anon_sym_DASH_EQ; - v->a[183939] = anon_sym_STAR_EQ; - small_parse_table_9197(v); -} - -void small_parse_table_9197(t_small_parse_table_array *v) -{ - v->a[183940] = anon_sym_SLASH_EQ; - v->a[183941] = anon_sym_PERCENT_EQ; - v->a[183942] = anon_sym_STAR_STAR_EQ; - v->a[183943] = anon_sym_LT_LT_EQ; - v->a[183944] = anon_sym_GT_GT_EQ; - v->a[183945] = anon_sym_AMP_EQ; - v->a[183946] = anon_sym_CARET_EQ; - v->a[183947] = anon_sym_PIPE_EQ; - v->a[183948] = anon_sym_PIPE_PIPE; - v->a[183949] = anon_sym_AMP_AMP; - v->a[183950] = anon_sym_EQ_EQ; - v->a[183951] = anon_sym_BANG_EQ; - v->a[183952] = anon_sym_LT_EQ; - v->a[183953] = anon_sym_GT_EQ; - v->a[183954] = anon_sym_RBRACK; - v->a[183955] = anon_sym_EQ_TILDE; - v->a[183956] = anon_sym_QMARK; - v->a[183957] = 24; - v->a[183958] = actions(71); - v->a[183959] = 1; - small_parse_table_9198(v); -} - -void small_parse_table_9198(t_small_parse_table_array *v) -{ - v->a[183960] = sym_comment; - v->a[183961] = actions(6474); - v->a[183962] = 1; - v->a[183963] = sym_word; - v->a[183964] = actions(6480); - v->a[183965] = 1; - v->a[183966] = anon_sym_LPAREN; - v->a[183967] = actions(6488); - v->a[183968] = 1; - v->a[183969] = anon_sym_DOLLAR; - v->a[183970] = actions(6494); - v->a[183971] = 1; - v->a[183972] = aux_sym_number_token1; - v->a[183973] = actions(6496); - v->a[183974] = 1; - v->a[183975] = aux_sym_number_token2; - v->a[183976] = actions(6500); - v->a[183977] = 1; - v->a[183978] = anon_sym_DOLLAR_LPAREN; - v->a[183979] = actions(6508); - small_parse_table_9199(v); -} - -void small_parse_table_9199(t_small_parse_table_array *v) -{ - v->a[183980] = 1; - v->a[183981] = sym_test_operator; - v->a[183982] = actions(6510); - v->a[183983] = 1; - v->a[183984] = sym_extglob_pattern; - v->a[183985] = actions(6512); - v->a[183986] = 1; - v->a[183987] = sym__brace_start; - v->a[183988] = actions(7226); - v->a[183989] = 1; - v->a[183990] = anon_sym_DOLLAR_LBRACK; - v->a[183991] = actions(7228); - v->a[183992] = 1; - v->a[183993] = sym__special_character; - v->a[183994] = actions(7230); - v->a[183995] = 1; - v->a[183996] = anon_sym_DQUOTE; - v->a[183997] = actions(7234); - v->a[183998] = 1; - v->a[183999] = anon_sym_DOLLAR_LBRACE; - small_parse_table_9200(v); -} - -/* EOF small_parse_table_1839.c */ diff --git a/parser/static/small_parse_table/small_parse_table_184.c b/parser/static/small_parse_table/small_parse_table_184.c index 70f22dde..c034d377 100644 --- a/parser/static/small_parse_table/small_parse_table_184.c +++ b/parser/static/small_parse_table/small_parse_table_184.c @@ -14,126 +14,126 @@ void small_parse_table_920(t_small_parse_table_array *v) { - v->a[18400] = 1; - v->a[18401] = sym_test_operator; - v->a[18402] = actions(3697); - v->a[18403] = 1; - v->a[18404] = sym__brace_start; - v->a[18405] = state(4767); - v->a[18406] = 1; - v->a[18407] = aux_sym__literal_repeat1; - v->a[18408] = state(5114); - v->a[18409] = 1; - v->a[18410] = sym_concatenation; - v->a[18411] = actions(2500); - v->a[18412] = 2; - v->a[18413] = sym_file_descriptor; - v->a[18414] = aux_sym_heredoc_redirect_token1; - v->a[18415] = actions(3671); - v->a[18416] = 2; - v->a[18417] = anon_sym_LPAREN_LPAREN; - v->a[18418] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18419] = actions(3693); + v->a[18400] = aux_sym_redirected_statement_repeat1; + v->a[18401] = actions(2630); + v->a[18402] = 9; + v->a[18403] = anon_sym_SEMI_SEMI; + v->a[18404] = anon_sym_SEMI_AMP; + v->a[18405] = anon_sym_SEMI_SEMI_AMP; + v->a[18406] = anon_sym_AMP_AMP; + v->a[18407] = anon_sym_PIPE_PIPE; + v->a[18408] = anon_sym_LT_LT; + v->a[18409] = anon_sym_LT_LT_DASH; + v->a[18410] = anon_sym_AMP; + v->a[18411] = anon_sym_SEMI; + v->a[18412] = actions(2512); + v->a[18413] = 22; + v->a[18414] = anon_sym_LT; + v->a[18415] = anon_sym_GT; + v->a[18416] = anon_sym_GT_GT; + v->a[18417] = anon_sym_AMP_GT; + v->a[18418] = anon_sym_AMP_GT_GT; + v->a[18419] = anon_sym_LT_AMP; small_parse_table_921(v); } void small_parse_table_921(t_small_parse_table_array *v) { - v->a[18420] = 2; - v->a[18421] = anon_sym_LT_LPAREN; - v->a[18422] = anon_sym_GT_LPAREN; - v->a[18423] = actions(3669); - v->a[18424] = 3; - v->a[18425] = sym_raw_string; - v->a[18426] = sym_ansi_c_string; - v->a[18427] = sym_word; - v->a[18428] = state(4504); - v->a[18429] = 9; - v->a[18430] = sym_arithmetic_expansion; - v->a[18431] = sym_brace_expression; - v->a[18432] = sym_string; - v->a[18433] = sym_translated_string; - v->a[18434] = sym_number; - v->a[18435] = sym_simple_expansion; - v->a[18436] = sym_expansion; - v->a[18437] = sym_command_substitution; - v->a[18438] = sym_process_substitution; - v->a[18439] = actions(2498); + v->a[18420] = anon_sym_GT_AMP; + v->a[18421] = anon_sym_GT_PIPE; + v->a[18422] = anon_sym_LT_AMP_DASH; + v->a[18423] = anon_sym_GT_AMP_DASH; + v->a[18424] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18425] = anon_sym_DOLLAR; + v->a[18426] = sym__special_character; + v->a[18427] = anon_sym_DQUOTE; + v->a[18428] = sym_raw_string; + v->a[18429] = aux_sym_number_token1; + v->a[18430] = aux_sym_number_token2; + v->a[18431] = anon_sym_DOLLAR_LBRACE; + v->a[18432] = anon_sym_DOLLAR_LPAREN; + v->a[18433] = anon_sym_BQUOTE; + v->a[18434] = anon_sym_DOLLAR_BQUOTE; + v->a[18435] = sym_word; + v->a[18436] = 8; + v->a[18437] = actions(3); + v->a[18438] = 1; + v->a[18439] = sym_comment; small_parse_table_922(v); } void small_parse_table_922(t_small_parse_table_array *v) { - v->a[18440] = 21; - v->a[18441] = anon_sym_SEMI; - v->a[18442] = anon_sym_PIPE_PIPE; - v->a[18443] = anon_sym_AMP_AMP; - v->a[18444] = anon_sym_PIPE; - v->a[18445] = anon_sym_AMP; - v->a[18446] = anon_sym_LT; - v->a[18447] = anon_sym_GT; - v->a[18448] = anon_sym_LT_LT; - v->a[18449] = anon_sym_GT_GT; - v->a[18450] = anon_sym_SEMI_SEMI; - v->a[18451] = anon_sym_SEMI_AMP; - v->a[18452] = anon_sym_SEMI_SEMI_AMP; - v->a[18453] = anon_sym_PIPE_AMP; - v->a[18454] = anon_sym_AMP_GT; - v->a[18455] = anon_sym_AMP_GT_GT; - v->a[18456] = anon_sym_LT_AMP; - v->a[18457] = anon_sym_GT_AMP; - v->a[18458] = anon_sym_GT_PIPE; - v->a[18459] = anon_sym_LT_AMP_DASH; + v->a[18440] = actions(2714); + v->a[18441] = 1; + v->a[18442] = sym_variable_name; + v->a[18443] = actions(2526); + v->a[18444] = 2; + v->a[18445] = sym_test_operator; + v->a[18446] = sym__brace_start; + v->a[18447] = actions(2638); + v->a[18448] = 2; + v->a[18449] = sym_file_descriptor; + v->a[18450] = aux_sym_heredoc_redirect_token1; + v->a[18451] = state(1989); + v->a[18452] = 2; + v->a[18453] = sym_variable_assignment; + v->a[18454] = aux_sym_variable_assignments_repeat1; + v->a[18455] = state(1983); + v->a[18456] = 3; + v->a[18457] = sym_file_redirect; + v->a[18458] = sym_heredoc_redirect; + v->a[18459] = aux_sym_redirected_statement_repeat1; small_parse_table_923(v); } void small_parse_table_923(t_small_parse_table_array *v) { - v->a[18460] = anon_sym_GT_AMP_DASH; - v->a[18461] = anon_sym_LT_LT_DASH; - v->a[18462] = 8; - v->a[18463] = actions(3); - v->a[18464] = 1; - v->a[18465] = sym_comment; - v->a[18466] = actions(3701); - v->a[18467] = 1; - v->a[18468] = anon_sym_DQUOTE; - v->a[18469] = actions(3705); - v->a[18470] = 1; - v->a[18471] = sym_variable_name; - v->a[18472] = state(2025); - v->a[18473] = 1; - v->a[18474] = sym_string; - v->a[18475] = actions(3703); - v->a[18476] = 2; - v->a[18477] = aux_sym__simple_variable_name_token1; - v->a[18478] = aux_sym__multiline_variable_name_token1; - v->a[18479] = actions(1235); + v->a[18460] = actions(2512); + v->a[18461] = 12; + v->a[18462] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18463] = anon_sym_DOLLAR; + v->a[18464] = sym__special_character; + v->a[18465] = anon_sym_DQUOTE; + v->a[18466] = sym_raw_string; + v->a[18467] = aux_sym_number_token1; + v->a[18468] = aux_sym_number_token2; + v->a[18469] = anon_sym_DOLLAR_LBRACE; + v->a[18470] = anon_sym_DOLLAR_LPAREN; + v->a[18471] = anon_sym_BQUOTE; + v->a[18472] = anon_sym_DOLLAR_BQUOTE; + v->a[18473] = sym_word; + v->a[18474] = actions(2516); + v->a[18475] = 21; + v->a[18476] = anon_sym_PIPE; + v->a[18477] = anon_sym_SEMI_SEMI; + v->a[18478] = anon_sym_SEMI_AMP; + v->a[18479] = anon_sym_SEMI_SEMI_AMP; small_parse_table_924(v); } void small_parse_table_924(t_small_parse_table_array *v) { - v->a[18480] = 4; - v->a[18481] = sym_file_descriptor; - v->a[18482] = sym_test_operator; - v->a[18483] = sym__brace_start; - v->a[18484] = ts_builtin_sym_end; - v->a[18485] = actions(3699); - v->a[18486] = 9; - v->a[18487] = anon_sym_DASH; - v->a[18488] = anon_sym_STAR; - v->a[18489] = anon_sym_BANG; - v->a[18490] = anon_sym_QMARK; - v->a[18491] = anon_sym_DOLLAR; - v->a[18492] = anon_sym_POUND; - v->a[18493] = anon_sym_AT2; - v->a[18494] = anon_sym_0; - v->a[18495] = anon_sym__; - v->a[18496] = actions(1227); - v->a[18497] = 35; - v->a[18498] = anon_sym_LPAREN_LPAREN; - v->a[18499] = anon_sym_SEMI; + v->a[18480] = anon_sym_PIPE_AMP; + v->a[18481] = anon_sym_AMP_AMP; + v->a[18482] = anon_sym_PIPE_PIPE; + v->a[18483] = anon_sym_LT; + v->a[18484] = anon_sym_GT; + v->a[18485] = anon_sym_GT_GT; + v->a[18486] = anon_sym_AMP_GT; + v->a[18487] = anon_sym_AMP_GT_GT; + v->a[18488] = anon_sym_LT_AMP; + v->a[18489] = anon_sym_GT_AMP; + v->a[18490] = anon_sym_GT_PIPE; + v->a[18491] = anon_sym_LT_AMP_DASH; + v->a[18492] = anon_sym_GT_AMP_DASH; + v->a[18493] = anon_sym_LT_LT; + v->a[18494] = anon_sym_LT_LT_DASH; + v->a[18495] = anon_sym_AMP; + v->a[18496] = anon_sym_SEMI; + v->a[18497] = 6; + v->a[18498] = actions(3); + v->a[18499] = 1; small_parse_table_925(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1840.c b/parser/static/small_parse_table/small_parse_table_1840.c deleted file mode 100644 index 6295b34f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1840.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1840.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9200(t_small_parse_table_array *v) -{ - v->a[184000] = actions(7236); - v->a[184001] = 1; - v->a[184002] = anon_sym_BQUOTE; - v->a[184003] = actions(7238); - v->a[184004] = 1; - v->a[184005] = anon_sym_DOLLAR_BQUOTE; - v->a[184006] = state(6426); - v->a[184007] = 1; - v->a[184008] = aux_sym__literal_repeat1; - v->a[184009] = state(7440); - v->a[184010] = 1; - v->a[184011] = sym_last_case_item; - v->a[184012] = actions(7224); - v->a[184013] = 2; - v->a[184014] = anon_sym_LPAREN_LPAREN; - v->a[184015] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184016] = actions(7232); - v->a[184017] = 2; - v->a[184018] = sym_raw_string; - v->a[184019] = sym_ansi_c_string; - small_parse_table_9201(v); -} - -void small_parse_table_9201(t_small_parse_table_array *v) -{ - v->a[184020] = actions(7240); - v->a[184021] = 2; - v->a[184022] = anon_sym_LT_LPAREN; - v->a[184023] = anon_sym_GT_LPAREN; - v->a[184024] = state(3477); - v->a[184025] = 2; - v->a[184026] = sym_case_item; - v->a[184027] = aux_sym_case_statement_repeat1; - v->a[184028] = state(6695); - v->a[184029] = 2; - v->a[184030] = sym_concatenation; - v->a[184031] = sym__extglob_blob; - v->a[184032] = state(6303); - v->a[184033] = 9; - v->a[184034] = sym_arithmetic_expansion; - v->a[184035] = sym_brace_expression; - v->a[184036] = sym_string; - v->a[184037] = sym_translated_string; - v->a[184038] = sym_number; - v->a[184039] = sym_simple_expansion; - small_parse_table_9202(v); -} - -void small_parse_table_9202(t_small_parse_table_array *v) -{ - v->a[184040] = sym_expansion; - v->a[184041] = sym_command_substitution; - v->a[184042] = sym_process_substitution; - v->a[184043] = 6; - v->a[184044] = actions(71); - v->a[184045] = 1; - v->a[184046] = sym_comment; - v->a[184047] = actions(7595); - v->a[184048] = 1; - v->a[184049] = anon_sym_STAR_STAR; - v->a[184050] = actions(7569); - v->a[184051] = 2; - v->a[184052] = anon_sym_PLUS_PLUS; - v->a[184053] = anon_sym_DASH_DASH; - v->a[184054] = actions(7593); - v->a[184055] = 3; - v->a[184056] = anon_sym_STAR; - v->a[184057] = anon_sym_SLASH; - v->a[184058] = anon_sym_PERCENT; - v->a[184059] = actions(7139); - small_parse_table_9203(v); -} - -void small_parse_table_9203(t_small_parse_table_array *v) -{ - v->a[184060] = 10; - v->a[184061] = anon_sym_EQ; - v->a[184062] = anon_sym_PIPE; - v->a[184063] = anon_sym_CARET; - v->a[184064] = anon_sym_AMP; - v->a[184065] = anon_sym_LT; - v->a[184066] = anon_sym_GT; - v->a[184067] = anon_sym_LT_LT; - v->a[184068] = anon_sym_GT_GT; - v->a[184069] = anon_sym_PLUS; - v->a[184070] = anon_sym_DASH; - v->a[184071] = actions(7137); - v->a[184072] = 20; - v->a[184073] = anon_sym_PLUS_EQ; - v->a[184074] = anon_sym_DASH_EQ; - v->a[184075] = anon_sym_STAR_EQ; - v->a[184076] = anon_sym_SLASH_EQ; - v->a[184077] = anon_sym_PERCENT_EQ; - v->a[184078] = anon_sym_STAR_STAR_EQ; - v->a[184079] = anon_sym_LT_LT_EQ; - small_parse_table_9204(v); -} - -void small_parse_table_9204(t_small_parse_table_array *v) -{ - v->a[184080] = anon_sym_GT_GT_EQ; - v->a[184081] = anon_sym_AMP_EQ; - v->a[184082] = anon_sym_CARET_EQ; - v->a[184083] = anon_sym_PIPE_EQ; - v->a[184084] = anon_sym_PIPE_PIPE; - v->a[184085] = anon_sym_AMP_AMP; - v->a[184086] = anon_sym_EQ_EQ; - v->a[184087] = anon_sym_BANG_EQ; - v->a[184088] = anon_sym_LT_EQ; - v->a[184089] = anon_sym_GT_EQ; - v->a[184090] = anon_sym_RBRACK; - v->a[184091] = anon_sym_EQ_TILDE; - v->a[184092] = anon_sym_QMARK; - v->a[184093] = 7; - v->a[184094] = actions(71); - v->a[184095] = 1; - v->a[184096] = sym_comment; - v->a[184097] = actions(7595); - v->a[184098] = 1; - v->a[184099] = anon_sym_STAR_STAR; - small_parse_table_9205(v); -} - -/* EOF small_parse_table_1840.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1841.c b/parser/static/small_parse_table/small_parse_table_1841.c deleted file mode 100644 index f0fc6893..00000000 --- a/parser/static/small_parse_table/small_parse_table_1841.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1841.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9205(t_small_parse_table_array *v) -{ - v->a[184100] = actions(7569); - v->a[184101] = 2; - v->a[184102] = anon_sym_PLUS_PLUS; - v->a[184103] = anon_sym_DASH_DASH; - v->a[184104] = actions(7591); - v->a[184105] = 2; - v->a[184106] = anon_sym_PLUS; - v->a[184107] = anon_sym_DASH; - v->a[184108] = actions(7593); - v->a[184109] = 3; - v->a[184110] = anon_sym_STAR; - v->a[184111] = anon_sym_SLASH; - v->a[184112] = anon_sym_PERCENT; - v->a[184113] = actions(7139); - v->a[184114] = 8; - v->a[184115] = anon_sym_EQ; - v->a[184116] = anon_sym_PIPE; - v->a[184117] = anon_sym_CARET; - v->a[184118] = anon_sym_AMP; - v->a[184119] = anon_sym_LT; - small_parse_table_9206(v); -} - -void small_parse_table_9206(t_small_parse_table_array *v) -{ - v->a[184120] = anon_sym_GT; - v->a[184121] = anon_sym_LT_LT; - v->a[184122] = anon_sym_GT_GT; - v->a[184123] = actions(7137); - v->a[184124] = 20; - v->a[184125] = anon_sym_PLUS_EQ; - v->a[184126] = anon_sym_DASH_EQ; - v->a[184127] = anon_sym_STAR_EQ; - v->a[184128] = anon_sym_SLASH_EQ; - v->a[184129] = anon_sym_PERCENT_EQ; - v->a[184130] = anon_sym_STAR_STAR_EQ; - v->a[184131] = anon_sym_LT_LT_EQ; - v->a[184132] = anon_sym_GT_GT_EQ; - v->a[184133] = anon_sym_AMP_EQ; - v->a[184134] = anon_sym_CARET_EQ; - v->a[184135] = anon_sym_PIPE_EQ; - v->a[184136] = anon_sym_PIPE_PIPE; - v->a[184137] = anon_sym_AMP_AMP; - v->a[184138] = anon_sym_EQ_EQ; - v->a[184139] = anon_sym_BANG_EQ; - small_parse_table_9207(v); -} - -void small_parse_table_9207(t_small_parse_table_array *v) -{ - v->a[184140] = anon_sym_LT_EQ; - v->a[184141] = anon_sym_GT_EQ; - v->a[184142] = anon_sym_RBRACK; - v->a[184143] = anon_sym_EQ_TILDE; - v->a[184144] = anon_sym_QMARK; - v->a[184145] = 8; - v->a[184146] = actions(3); - v->a[184147] = 1; - v->a[184148] = sym_comment; - v->a[184149] = actions(1241); - v->a[184150] = 1; - v->a[184151] = sym_file_descriptor; - v->a[184152] = actions(4084); - v->a[184153] = 1; - v->a[184154] = anon_sym_DQUOTE; - v->a[184155] = actions(7613); - v->a[184156] = 1; - v->a[184157] = sym_variable_name; - v->a[184158] = state(4606); - v->a[184159] = 1; - small_parse_table_9208(v); -} - -void small_parse_table_9208(t_small_parse_table_array *v) -{ - v->a[184160] = sym_string; - v->a[184161] = actions(7611); - v->a[184162] = 2; - v->a[184163] = aux_sym__simple_variable_name_token1; - v->a[184164] = aux_sym__multiline_variable_name_token1; - v->a[184165] = actions(7609); - v->a[184166] = 9; - v->a[184167] = anon_sym_DASH; - v->a[184168] = anon_sym_STAR; - v->a[184169] = anon_sym_BANG; - v->a[184170] = anon_sym_QMARK; - v->a[184171] = anon_sym_DOLLAR; - v->a[184172] = anon_sym_POUND; - v->a[184173] = anon_sym_AT2; - v->a[184174] = anon_sym_0; - v->a[184175] = anon_sym__; - v->a[184176] = actions(1239); - v->a[184177] = 21; - v->a[184178] = anon_sym_SEMI; - v->a[184179] = anon_sym_PIPE_PIPE; - small_parse_table_9209(v); -} - -void small_parse_table_9209(t_small_parse_table_array *v) -{ - v->a[184180] = anon_sym_AMP_AMP; - v->a[184181] = anon_sym_PIPE; - v->a[184182] = anon_sym_AMP; - v->a[184183] = anon_sym_LT; - v->a[184184] = anon_sym_GT; - v->a[184185] = anon_sym_LT_LT; - v->a[184186] = anon_sym_GT_GT; - v->a[184187] = anon_sym_RPAREN; - v->a[184188] = anon_sym_SEMI_SEMI; - v->a[184189] = anon_sym_PIPE_AMP; - v->a[184190] = anon_sym_AMP_GT; - v->a[184191] = anon_sym_AMP_GT_GT; - v->a[184192] = anon_sym_LT_AMP; - v->a[184193] = anon_sym_GT_AMP; - v->a[184194] = anon_sym_GT_PIPE; - v->a[184195] = anon_sym_LT_AMP_DASH; - v->a[184196] = anon_sym_GT_AMP_DASH; - v->a[184197] = anon_sym_LT_LT_DASH; - v->a[184198] = aux_sym_heredoc_redirect_token1; - v->a[184199] = 3; - small_parse_table_9210(v); -} - -/* EOF small_parse_table_1841.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1842.c b/parser/static/small_parse_table/small_parse_table_1842.c deleted file mode 100644 index 3d08be9b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1842.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1842.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9210(t_small_parse_table_array *v) -{ - v->a[184200] = actions(3); - v->a[184201] = 1; - v->a[184202] = sym_comment; - v->a[184203] = actions(1253); - v->a[184204] = 5; - v->a[184205] = sym_file_descriptor; - v->a[184206] = sym__concat; - v->a[184207] = sym_test_operator; - v->a[184208] = sym__brace_start; - v->a[184209] = aux_sym_heredoc_redirect_token1; - v->a[184210] = actions(1251); - v->a[184211] = 31; - v->a[184212] = anon_sym_LPAREN_LPAREN; - v->a[184213] = anon_sym_PIPE_PIPE; - v->a[184214] = anon_sym_AMP_AMP; - v->a[184215] = anon_sym_LT; - v->a[184216] = anon_sym_GT; - v->a[184217] = anon_sym_GT_GT; - v->a[184218] = anon_sym_AMP_GT; - v->a[184219] = anon_sym_AMP_GT_GT; - small_parse_table_9211(v); -} - -void small_parse_table_9211(t_small_parse_table_array *v) -{ - v->a[184220] = anon_sym_LT_AMP; - v->a[184221] = anon_sym_GT_AMP; - v->a[184222] = anon_sym_GT_PIPE; - v->a[184223] = anon_sym_LT_AMP_DASH; - v->a[184224] = anon_sym_GT_AMP_DASH; - v->a[184225] = anon_sym_LT_LT_LT; - v->a[184226] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184227] = anon_sym_DOLLAR_LBRACK; - v->a[184228] = aux_sym_concatenation_token1; - v->a[184229] = anon_sym_DOLLAR; - v->a[184230] = sym__special_character; - v->a[184231] = anon_sym_DQUOTE; - v->a[184232] = sym_raw_string; - v->a[184233] = sym_ansi_c_string; - v->a[184234] = aux_sym_number_token1; - v->a[184235] = aux_sym_number_token2; - v->a[184236] = anon_sym_DOLLAR_LBRACE; - v->a[184237] = anon_sym_DOLLAR_LPAREN; - v->a[184238] = anon_sym_BQUOTE; - v->a[184239] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9212(v); -} - -void small_parse_table_9212(t_small_parse_table_array *v) -{ - v->a[184240] = anon_sym_LT_LPAREN; - v->a[184241] = anon_sym_GT_LPAREN; - v->a[184242] = sym_word; - v->a[184243] = 24; - v->a[184244] = actions(71); - v->a[184245] = 1; - v->a[184246] = sym_comment; - v->a[184247] = actions(6474); - v->a[184248] = 1; - v->a[184249] = sym_word; - v->a[184250] = actions(6480); - v->a[184251] = 1; - v->a[184252] = anon_sym_LPAREN; - v->a[184253] = actions(6488); - v->a[184254] = 1; - v->a[184255] = anon_sym_DOLLAR; - v->a[184256] = actions(6494); - v->a[184257] = 1; - v->a[184258] = aux_sym_number_token1; - v->a[184259] = actions(6496); - small_parse_table_9213(v); -} - -void small_parse_table_9213(t_small_parse_table_array *v) -{ - v->a[184260] = 1; - v->a[184261] = aux_sym_number_token2; - v->a[184262] = actions(6500); - v->a[184263] = 1; - v->a[184264] = anon_sym_DOLLAR_LPAREN; - v->a[184265] = actions(6508); - v->a[184266] = 1; - v->a[184267] = sym_test_operator; - v->a[184268] = actions(6510); - v->a[184269] = 1; - v->a[184270] = sym_extglob_pattern; - v->a[184271] = actions(6512); - v->a[184272] = 1; - v->a[184273] = sym__brace_start; - v->a[184274] = actions(7226); - v->a[184275] = 1; - v->a[184276] = anon_sym_DOLLAR_LBRACK; - v->a[184277] = actions(7228); - v->a[184278] = 1; - v->a[184279] = sym__special_character; - small_parse_table_9214(v); -} - -void small_parse_table_9214(t_small_parse_table_array *v) -{ - v->a[184280] = actions(7230); - v->a[184281] = 1; - v->a[184282] = anon_sym_DQUOTE; - v->a[184283] = actions(7234); - v->a[184284] = 1; - v->a[184285] = anon_sym_DOLLAR_LBRACE; - v->a[184286] = actions(7236); - v->a[184287] = 1; - v->a[184288] = anon_sym_BQUOTE; - v->a[184289] = actions(7238); - v->a[184290] = 1; - v->a[184291] = anon_sym_DOLLAR_BQUOTE; - v->a[184292] = state(6426); - v->a[184293] = 1; - v->a[184294] = aux_sym__literal_repeat1; - v->a[184295] = state(7451); - v->a[184296] = 1; - v->a[184297] = sym_last_case_item; - v->a[184298] = actions(7224); - v->a[184299] = 2; - small_parse_table_9215(v); -} - -/* EOF small_parse_table_1842.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1843.c b/parser/static/small_parse_table/small_parse_table_1843.c deleted file mode 100644 index 99161ba6..00000000 --- a/parser/static/small_parse_table/small_parse_table_1843.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1843.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9215(t_small_parse_table_array *v) -{ - v->a[184300] = anon_sym_LPAREN_LPAREN; - v->a[184301] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184302] = actions(7232); - v->a[184303] = 2; - v->a[184304] = sym_raw_string; - v->a[184305] = sym_ansi_c_string; - v->a[184306] = actions(7240); - v->a[184307] = 2; - v->a[184308] = anon_sym_LT_LPAREN; - v->a[184309] = anon_sym_GT_LPAREN; - v->a[184310] = state(3477); - v->a[184311] = 2; - v->a[184312] = sym_case_item; - v->a[184313] = aux_sym_case_statement_repeat1; - v->a[184314] = state(6695); - v->a[184315] = 2; - v->a[184316] = sym_concatenation; - v->a[184317] = sym__extglob_blob; - v->a[184318] = state(6303); - v->a[184319] = 9; - small_parse_table_9216(v); -} - -void small_parse_table_9216(t_small_parse_table_array *v) -{ - v->a[184320] = sym_arithmetic_expansion; - v->a[184321] = sym_brace_expression; - v->a[184322] = sym_string; - v->a[184323] = sym_translated_string; - v->a[184324] = sym_number; - v->a[184325] = sym_simple_expansion; - v->a[184326] = sym_expansion; - v->a[184327] = sym_command_substitution; - v->a[184328] = sym_process_substitution; - v->a[184329] = 8; - v->a[184330] = actions(3); - v->a[184331] = 1; - v->a[184332] = sym_comment; - v->a[184333] = actions(1235); - v->a[184334] = 1; - v->a[184335] = sym_file_descriptor; - v->a[184336] = actions(4084); - v->a[184337] = 1; - v->a[184338] = anon_sym_DQUOTE; - v->a[184339] = actions(7613); - small_parse_table_9217(v); -} - -void small_parse_table_9217(t_small_parse_table_array *v) -{ - v->a[184340] = 1; - v->a[184341] = sym_variable_name; - v->a[184342] = state(4606); - v->a[184343] = 1; - v->a[184344] = sym_string; - v->a[184345] = actions(7611); - v->a[184346] = 2; - v->a[184347] = aux_sym__simple_variable_name_token1; - v->a[184348] = aux_sym__multiline_variable_name_token1; - v->a[184349] = actions(7609); - v->a[184350] = 9; - v->a[184351] = anon_sym_DASH; - v->a[184352] = anon_sym_STAR; - v->a[184353] = anon_sym_BANG; - v->a[184354] = anon_sym_QMARK; - v->a[184355] = anon_sym_DOLLAR; - v->a[184356] = anon_sym_POUND; - v->a[184357] = anon_sym_AT2; - v->a[184358] = anon_sym_0; - v->a[184359] = anon_sym__; - small_parse_table_9218(v); -} - -void small_parse_table_9218(t_small_parse_table_array *v) -{ - v->a[184360] = actions(1227); - v->a[184361] = 21; - v->a[184362] = anon_sym_SEMI; - v->a[184363] = anon_sym_PIPE_PIPE; - v->a[184364] = anon_sym_AMP_AMP; - v->a[184365] = anon_sym_PIPE; - v->a[184366] = anon_sym_AMP; - v->a[184367] = anon_sym_LT; - v->a[184368] = anon_sym_GT; - v->a[184369] = anon_sym_LT_LT; - v->a[184370] = anon_sym_GT_GT; - v->a[184371] = anon_sym_RPAREN; - v->a[184372] = anon_sym_SEMI_SEMI; - v->a[184373] = anon_sym_PIPE_AMP; - v->a[184374] = anon_sym_AMP_GT; - v->a[184375] = anon_sym_AMP_GT_GT; - v->a[184376] = anon_sym_LT_AMP; - v->a[184377] = anon_sym_GT_AMP; - v->a[184378] = anon_sym_GT_PIPE; - v->a[184379] = anon_sym_LT_AMP_DASH; - small_parse_table_9219(v); -} - -void small_parse_table_9219(t_small_parse_table_array *v) -{ - v->a[184380] = anon_sym_GT_AMP_DASH; - v->a[184381] = anon_sym_LT_LT_DASH; - v->a[184382] = aux_sym_heredoc_redirect_token1; - v->a[184383] = 3; - v->a[184384] = actions(3); - v->a[184385] = 1; - v->a[184386] = sym_comment; - v->a[184387] = actions(1326); - v->a[184388] = 5; - v->a[184389] = sym_file_descriptor; - v->a[184390] = sym__concat; - v->a[184391] = sym_test_operator; - v->a[184392] = sym__brace_start; - v->a[184393] = aux_sym_heredoc_redirect_token1; - v->a[184394] = actions(1324); - v->a[184395] = 31; - v->a[184396] = anon_sym_LPAREN_LPAREN; - v->a[184397] = anon_sym_PIPE_PIPE; - v->a[184398] = anon_sym_AMP_AMP; - v->a[184399] = anon_sym_LT; - small_parse_table_9220(v); -} - -/* EOF small_parse_table_1843.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1844.c b/parser/static/small_parse_table/small_parse_table_1844.c deleted file mode 100644 index d7d031d4..00000000 --- a/parser/static/small_parse_table/small_parse_table_1844.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1844.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9220(t_small_parse_table_array *v) -{ - v->a[184400] = anon_sym_GT; - v->a[184401] = anon_sym_GT_GT; - v->a[184402] = anon_sym_AMP_GT; - v->a[184403] = anon_sym_AMP_GT_GT; - v->a[184404] = anon_sym_LT_AMP; - v->a[184405] = anon_sym_GT_AMP; - v->a[184406] = anon_sym_GT_PIPE; - v->a[184407] = anon_sym_LT_AMP_DASH; - v->a[184408] = anon_sym_GT_AMP_DASH; - v->a[184409] = anon_sym_LT_LT_LT; - v->a[184410] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184411] = anon_sym_DOLLAR_LBRACK; - v->a[184412] = aux_sym_concatenation_token1; - v->a[184413] = anon_sym_DOLLAR; - v->a[184414] = sym__special_character; - v->a[184415] = anon_sym_DQUOTE; - v->a[184416] = sym_raw_string; - v->a[184417] = sym_ansi_c_string; - v->a[184418] = aux_sym_number_token1; - v->a[184419] = aux_sym_number_token2; - small_parse_table_9221(v); -} - -void small_parse_table_9221(t_small_parse_table_array *v) -{ - v->a[184420] = anon_sym_DOLLAR_LBRACE; - v->a[184421] = anon_sym_DOLLAR_LPAREN; - v->a[184422] = anon_sym_BQUOTE; - v->a[184423] = anon_sym_DOLLAR_BQUOTE; - v->a[184424] = anon_sym_LT_LPAREN; - v->a[184425] = anon_sym_GT_LPAREN; - v->a[184426] = sym_word; - v->a[184427] = 24; - v->a[184428] = actions(71); - v->a[184429] = 1; - v->a[184430] = sym_comment; - v->a[184431] = actions(6474); - v->a[184432] = 1; - v->a[184433] = sym_word; - v->a[184434] = actions(6480); - v->a[184435] = 1; - v->a[184436] = anon_sym_LPAREN; - v->a[184437] = actions(6488); - v->a[184438] = 1; - v->a[184439] = anon_sym_DOLLAR; - small_parse_table_9222(v); -} - -void small_parse_table_9222(t_small_parse_table_array *v) -{ - v->a[184440] = actions(6494); - v->a[184441] = 1; - v->a[184442] = aux_sym_number_token1; - v->a[184443] = actions(6496); - v->a[184444] = 1; - v->a[184445] = aux_sym_number_token2; - v->a[184446] = actions(6500); - v->a[184447] = 1; - v->a[184448] = anon_sym_DOLLAR_LPAREN; - v->a[184449] = actions(6508); - v->a[184450] = 1; - v->a[184451] = sym_test_operator; - v->a[184452] = actions(6510); - v->a[184453] = 1; - v->a[184454] = sym_extglob_pattern; - v->a[184455] = actions(6512); - v->a[184456] = 1; - v->a[184457] = sym__brace_start; - v->a[184458] = actions(7226); - v->a[184459] = 1; - small_parse_table_9223(v); -} - -void small_parse_table_9223(t_small_parse_table_array *v) -{ - v->a[184460] = anon_sym_DOLLAR_LBRACK; - v->a[184461] = actions(7228); - v->a[184462] = 1; - v->a[184463] = sym__special_character; - v->a[184464] = actions(7230); - v->a[184465] = 1; - v->a[184466] = anon_sym_DQUOTE; - v->a[184467] = actions(7234); - v->a[184468] = 1; - v->a[184469] = anon_sym_DOLLAR_LBRACE; - v->a[184470] = actions(7236); - v->a[184471] = 1; - v->a[184472] = anon_sym_BQUOTE; - v->a[184473] = actions(7238); - v->a[184474] = 1; - v->a[184475] = anon_sym_DOLLAR_BQUOTE; - v->a[184476] = state(6426); - v->a[184477] = 1; - v->a[184478] = aux_sym__literal_repeat1; - v->a[184479] = state(7494); - small_parse_table_9224(v); -} - -void small_parse_table_9224(t_small_parse_table_array *v) -{ - v->a[184480] = 1; - v->a[184481] = sym_last_case_item; - v->a[184482] = actions(7224); - v->a[184483] = 2; - v->a[184484] = anon_sym_LPAREN_LPAREN; - v->a[184485] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184486] = actions(7232); - v->a[184487] = 2; - v->a[184488] = sym_raw_string; - v->a[184489] = sym_ansi_c_string; - v->a[184490] = actions(7240); - v->a[184491] = 2; - v->a[184492] = anon_sym_LT_LPAREN; - v->a[184493] = anon_sym_GT_LPAREN; - v->a[184494] = state(3477); - v->a[184495] = 2; - v->a[184496] = sym_case_item; - v->a[184497] = aux_sym_case_statement_repeat1; - v->a[184498] = state(6695); - v->a[184499] = 2; - small_parse_table_9225(v); -} - -/* EOF small_parse_table_1844.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1845.c b/parser/static/small_parse_table/small_parse_table_1845.c deleted file mode 100644 index 224e7c8b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1845.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1845.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9225(t_small_parse_table_array *v) -{ - v->a[184500] = sym_concatenation; - v->a[184501] = sym__extglob_blob; - v->a[184502] = state(6303); - v->a[184503] = 9; - v->a[184504] = sym_arithmetic_expansion; - v->a[184505] = sym_brace_expression; - v->a[184506] = sym_string; - v->a[184507] = sym_translated_string; - v->a[184508] = sym_number; - v->a[184509] = sym_simple_expansion; - v->a[184510] = sym_expansion; - v->a[184511] = sym_command_substitution; - v->a[184512] = sym_process_substitution; - v->a[184513] = 24; - v->a[184514] = actions(71); - v->a[184515] = 1; - v->a[184516] = sym_comment; - v->a[184517] = actions(6474); - v->a[184518] = 1; - v->a[184519] = sym_word; - small_parse_table_9226(v); -} - -void small_parse_table_9226(t_small_parse_table_array *v) -{ - v->a[184520] = actions(6480); - v->a[184521] = 1; - v->a[184522] = anon_sym_LPAREN; - v->a[184523] = actions(6488); - v->a[184524] = 1; - v->a[184525] = anon_sym_DOLLAR; - v->a[184526] = actions(6494); - v->a[184527] = 1; - v->a[184528] = aux_sym_number_token1; - v->a[184529] = actions(6496); - v->a[184530] = 1; - v->a[184531] = aux_sym_number_token2; - v->a[184532] = actions(6500); - v->a[184533] = 1; - v->a[184534] = anon_sym_DOLLAR_LPAREN; - v->a[184535] = actions(6508); - v->a[184536] = 1; - v->a[184537] = sym_test_operator; - v->a[184538] = actions(6510); - v->a[184539] = 1; - small_parse_table_9227(v); -} - -void small_parse_table_9227(t_small_parse_table_array *v) -{ - v->a[184540] = sym_extglob_pattern; - v->a[184541] = actions(6512); - v->a[184542] = 1; - v->a[184543] = sym__brace_start; - v->a[184544] = actions(7226); - v->a[184545] = 1; - v->a[184546] = anon_sym_DOLLAR_LBRACK; - v->a[184547] = actions(7228); - v->a[184548] = 1; - v->a[184549] = sym__special_character; - v->a[184550] = actions(7230); - v->a[184551] = 1; - v->a[184552] = anon_sym_DQUOTE; - v->a[184553] = actions(7234); - v->a[184554] = 1; - v->a[184555] = anon_sym_DOLLAR_LBRACE; - v->a[184556] = actions(7236); - v->a[184557] = 1; - v->a[184558] = anon_sym_BQUOTE; - v->a[184559] = actions(7238); - small_parse_table_9228(v); -} - -void small_parse_table_9228(t_small_parse_table_array *v) -{ - v->a[184560] = 1; - v->a[184561] = anon_sym_DOLLAR_BQUOTE; - v->a[184562] = state(6426); - v->a[184563] = 1; - v->a[184564] = aux_sym__literal_repeat1; - v->a[184565] = state(7495); - v->a[184566] = 1; - v->a[184567] = sym_last_case_item; - v->a[184568] = actions(7224); - v->a[184569] = 2; - v->a[184570] = anon_sym_LPAREN_LPAREN; - v->a[184571] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184572] = actions(7232); - v->a[184573] = 2; - v->a[184574] = sym_raw_string; - v->a[184575] = sym_ansi_c_string; - v->a[184576] = actions(7240); - v->a[184577] = 2; - v->a[184578] = anon_sym_LT_LPAREN; - v->a[184579] = anon_sym_GT_LPAREN; - small_parse_table_9229(v); -} - -void small_parse_table_9229(t_small_parse_table_array *v) -{ - v->a[184580] = state(3477); - v->a[184581] = 2; - v->a[184582] = sym_case_item; - v->a[184583] = aux_sym_case_statement_repeat1; - v->a[184584] = state(6695); - v->a[184585] = 2; - v->a[184586] = sym_concatenation; - v->a[184587] = sym__extglob_blob; - v->a[184588] = state(6303); - v->a[184589] = 9; - v->a[184590] = sym_arithmetic_expansion; - v->a[184591] = sym_brace_expression; - v->a[184592] = sym_string; - v->a[184593] = sym_translated_string; - v->a[184594] = sym_number; - v->a[184595] = sym_simple_expansion; - v->a[184596] = sym_expansion; - v->a[184597] = sym_command_substitution; - v->a[184598] = sym_process_substitution; - v->a[184599] = 8; - small_parse_table_9230(v); -} - -/* EOF small_parse_table_1845.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1846.c b/parser/static/small_parse_table/small_parse_table_1846.c deleted file mode 100644 index c923cdb4..00000000 --- a/parser/static/small_parse_table/small_parse_table_1846.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1846.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9230(t_small_parse_table_array *v) -{ - v->a[184600] = actions(71); - v->a[184601] = 1; - v->a[184602] = sym_comment; - v->a[184603] = actions(7595); - v->a[184604] = 1; - v->a[184605] = anon_sym_STAR_STAR; - v->a[184606] = actions(7569); - v->a[184607] = 2; - v->a[184608] = anon_sym_PLUS_PLUS; - v->a[184609] = anon_sym_DASH_DASH; - v->a[184610] = actions(7589); - v->a[184611] = 2; - v->a[184612] = anon_sym_LT_LT; - v->a[184613] = anon_sym_GT_GT; - v->a[184614] = actions(7591); - v->a[184615] = 2; - v->a[184616] = anon_sym_PLUS; - v->a[184617] = anon_sym_DASH; - v->a[184618] = actions(7593); - v->a[184619] = 3; - small_parse_table_9231(v); -} - -void small_parse_table_9231(t_small_parse_table_array *v) -{ - v->a[184620] = anon_sym_STAR; - v->a[184621] = anon_sym_SLASH; - v->a[184622] = anon_sym_PERCENT; - v->a[184623] = actions(7139); - v->a[184624] = 6; - v->a[184625] = anon_sym_EQ; - v->a[184626] = anon_sym_PIPE; - v->a[184627] = anon_sym_CARET; - v->a[184628] = anon_sym_AMP; - v->a[184629] = anon_sym_LT; - v->a[184630] = anon_sym_GT; - v->a[184631] = actions(7137); - v->a[184632] = 20; - v->a[184633] = anon_sym_PLUS_EQ; - v->a[184634] = anon_sym_DASH_EQ; - v->a[184635] = anon_sym_STAR_EQ; - v->a[184636] = anon_sym_SLASH_EQ; - v->a[184637] = anon_sym_PERCENT_EQ; - v->a[184638] = anon_sym_STAR_STAR_EQ; - v->a[184639] = anon_sym_LT_LT_EQ; - small_parse_table_9232(v); -} - -void small_parse_table_9232(t_small_parse_table_array *v) -{ - v->a[184640] = anon_sym_GT_GT_EQ; - v->a[184641] = anon_sym_AMP_EQ; - v->a[184642] = anon_sym_CARET_EQ; - v->a[184643] = anon_sym_PIPE_EQ; - v->a[184644] = anon_sym_PIPE_PIPE; - v->a[184645] = anon_sym_AMP_AMP; - v->a[184646] = anon_sym_EQ_EQ; - v->a[184647] = anon_sym_BANG_EQ; - v->a[184648] = anon_sym_LT_EQ; - v->a[184649] = anon_sym_GT_EQ; - v->a[184650] = anon_sym_RBRACK; - v->a[184651] = anon_sym_EQ_TILDE; - v->a[184652] = anon_sym_QMARK; - v->a[184653] = 24; - v->a[184654] = actions(71); - v->a[184655] = 1; - v->a[184656] = sym_comment; - v->a[184657] = actions(6474); - v->a[184658] = 1; - v->a[184659] = sym_word; - small_parse_table_9233(v); -} - -void small_parse_table_9233(t_small_parse_table_array *v) -{ - v->a[184660] = actions(6480); - v->a[184661] = 1; - v->a[184662] = anon_sym_LPAREN; - v->a[184663] = actions(6488); - v->a[184664] = 1; - v->a[184665] = anon_sym_DOLLAR; - v->a[184666] = actions(6494); - v->a[184667] = 1; - v->a[184668] = aux_sym_number_token1; - v->a[184669] = actions(6496); - v->a[184670] = 1; - v->a[184671] = aux_sym_number_token2; - v->a[184672] = actions(6500); - v->a[184673] = 1; - v->a[184674] = anon_sym_DOLLAR_LPAREN; - v->a[184675] = actions(6508); - v->a[184676] = 1; - v->a[184677] = sym_test_operator; - v->a[184678] = actions(6510); - v->a[184679] = 1; - small_parse_table_9234(v); -} - -void small_parse_table_9234(t_small_parse_table_array *v) -{ - v->a[184680] = sym_extglob_pattern; - v->a[184681] = actions(6512); - v->a[184682] = 1; - v->a[184683] = sym__brace_start; - v->a[184684] = actions(7226); - v->a[184685] = 1; - v->a[184686] = anon_sym_DOLLAR_LBRACK; - v->a[184687] = actions(7228); - v->a[184688] = 1; - v->a[184689] = sym__special_character; - v->a[184690] = actions(7230); - v->a[184691] = 1; - v->a[184692] = anon_sym_DQUOTE; - v->a[184693] = actions(7234); - v->a[184694] = 1; - v->a[184695] = anon_sym_DOLLAR_LBRACE; - v->a[184696] = actions(7236); - v->a[184697] = 1; - v->a[184698] = anon_sym_BQUOTE; - v->a[184699] = actions(7238); - small_parse_table_9235(v); -} - -/* EOF small_parse_table_1846.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1847.c b/parser/static/small_parse_table/small_parse_table_1847.c deleted file mode 100644 index 62884923..00000000 --- a/parser/static/small_parse_table/small_parse_table_1847.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1847.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9235(t_small_parse_table_array *v) -{ - v->a[184700] = 1; - v->a[184701] = anon_sym_DOLLAR_BQUOTE; - v->a[184702] = state(6426); - v->a[184703] = 1; - v->a[184704] = aux_sym__literal_repeat1; - v->a[184705] = state(7503); - v->a[184706] = 1; - v->a[184707] = sym_last_case_item; - v->a[184708] = actions(7224); - v->a[184709] = 2; - v->a[184710] = anon_sym_LPAREN_LPAREN; - v->a[184711] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184712] = actions(7232); - v->a[184713] = 2; - v->a[184714] = sym_raw_string; - v->a[184715] = sym_ansi_c_string; - v->a[184716] = actions(7240); - v->a[184717] = 2; - v->a[184718] = anon_sym_LT_LPAREN; - v->a[184719] = anon_sym_GT_LPAREN; - small_parse_table_9236(v); -} - -void small_parse_table_9236(t_small_parse_table_array *v) -{ - v->a[184720] = state(3477); - v->a[184721] = 2; - v->a[184722] = sym_case_item; - v->a[184723] = aux_sym_case_statement_repeat1; - v->a[184724] = state(6695); - v->a[184725] = 2; - v->a[184726] = sym_concatenation; - v->a[184727] = sym__extglob_blob; - v->a[184728] = state(6303); - v->a[184729] = 9; - v->a[184730] = sym_arithmetic_expansion; - v->a[184731] = sym_brace_expression; - v->a[184732] = sym_string; - v->a[184733] = sym_translated_string; - v->a[184734] = sym_number; - v->a[184735] = sym_simple_expansion; - v->a[184736] = sym_expansion; - v->a[184737] = sym_command_substitution; - v->a[184738] = sym_process_substitution; - v->a[184739] = 24; - small_parse_table_9237(v); -} - -void small_parse_table_9237(t_small_parse_table_array *v) -{ - v->a[184740] = actions(71); - v->a[184741] = 1; - v->a[184742] = sym_comment; - v->a[184743] = actions(6474); - v->a[184744] = 1; - v->a[184745] = sym_word; - v->a[184746] = actions(6480); - v->a[184747] = 1; - v->a[184748] = anon_sym_LPAREN; - v->a[184749] = actions(6488); - v->a[184750] = 1; - v->a[184751] = anon_sym_DOLLAR; - v->a[184752] = actions(6494); - v->a[184753] = 1; - v->a[184754] = aux_sym_number_token1; - v->a[184755] = actions(6496); - v->a[184756] = 1; - v->a[184757] = aux_sym_number_token2; - v->a[184758] = actions(6500); - v->a[184759] = 1; - small_parse_table_9238(v); -} - -void small_parse_table_9238(t_small_parse_table_array *v) -{ - v->a[184760] = anon_sym_DOLLAR_LPAREN; - v->a[184761] = actions(6508); - v->a[184762] = 1; - v->a[184763] = sym_test_operator; - v->a[184764] = actions(6510); - v->a[184765] = 1; - v->a[184766] = sym_extglob_pattern; - v->a[184767] = actions(6512); - v->a[184768] = 1; - v->a[184769] = sym__brace_start; - v->a[184770] = actions(7226); - v->a[184771] = 1; - v->a[184772] = anon_sym_DOLLAR_LBRACK; - v->a[184773] = actions(7228); - v->a[184774] = 1; - v->a[184775] = sym__special_character; - v->a[184776] = actions(7230); - v->a[184777] = 1; - v->a[184778] = anon_sym_DQUOTE; - v->a[184779] = actions(7234); - small_parse_table_9239(v); -} - -void small_parse_table_9239(t_small_parse_table_array *v) -{ - v->a[184780] = 1; - v->a[184781] = anon_sym_DOLLAR_LBRACE; - v->a[184782] = actions(7236); - v->a[184783] = 1; - v->a[184784] = anon_sym_BQUOTE; - v->a[184785] = actions(7238); - v->a[184786] = 1; - v->a[184787] = anon_sym_DOLLAR_BQUOTE; - v->a[184788] = state(6426); - v->a[184789] = 1; - v->a[184790] = aux_sym__literal_repeat1; - v->a[184791] = state(7504); - v->a[184792] = 1; - v->a[184793] = sym_last_case_item; - v->a[184794] = actions(7224); - v->a[184795] = 2; - v->a[184796] = anon_sym_LPAREN_LPAREN; - v->a[184797] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184798] = actions(7232); - v->a[184799] = 2; - small_parse_table_9240(v); -} - -/* EOF small_parse_table_1847.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1848.c b/parser/static/small_parse_table/small_parse_table_1848.c deleted file mode 100644 index 8cfeb56e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1848.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1848.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9240(t_small_parse_table_array *v) -{ - v->a[184800] = sym_raw_string; - v->a[184801] = sym_ansi_c_string; - v->a[184802] = actions(7240); - v->a[184803] = 2; - v->a[184804] = anon_sym_LT_LPAREN; - v->a[184805] = anon_sym_GT_LPAREN; - v->a[184806] = state(3477); - v->a[184807] = 2; - v->a[184808] = sym_case_item; - v->a[184809] = aux_sym_case_statement_repeat1; - v->a[184810] = state(6695); - v->a[184811] = 2; - v->a[184812] = sym_concatenation; - v->a[184813] = sym__extglob_blob; - v->a[184814] = state(6303); - v->a[184815] = 9; - v->a[184816] = sym_arithmetic_expansion; - v->a[184817] = sym_brace_expression; - v->a[184818] = sym_string; - v->a[184819] = sym_translated_string; - small_parse_table_9241(v); -} - -void small_parse_table_9241(t_small_parse_table_array *v) -{ - v->a[184820] = sym_number; - v->a[184821] = sym_simple_expansion; - v->a[184822] = sym_expansion; - v->a[184823] = sym_command_substitution; - v->a[184824] = sym_process_substitution; - v->a[184825] = 24; - v->a[184826] = actions(71); - v->a[184827] = 1; - v->a[184828] = sym_comment; - v->a[184829] = actions(6474); - v->a[184830] = 1; - v->a[184831] = sym_word; - v->a[184832] = actions(6480); - v->a[184833] = 1; - v->a[184834] = anon_sym_LPAREN; - v->a[184835] = actions(6488); - v->a[184836] = 1; - v->a[184837] = anon_sym_DOLLAR; - v->a[184838] = actions(6494); - v->a[184839] = 1; - small_parse_table_9242(v); -} - -void small_parse_table_9242(t_small_parse_table_array *v) -{ - v->a[184840] = aux_sym_number_token1; - v->a[184841] = actions(6496); - v->a[184842] = 1; - v->a[184843] = aux_sym_number_token2; - v->a[184844] = actions(6500); - v->a[184845] = 1; - v->a[184846] = anon_sym_DOLLAR_LPAREN; - v->a[184847] = actions(6508); - v->a[184848] = 1; - v->a[184849] = sym_test_operator; - v->a[184850] = actions(6510); - v->a[184851] = 1; - v->a[184852] = sym_extglob_pattern; - v->a[184853] = actions(6512); - v->a[184854] = 1; - v->a[184855] = sym__brace_start; - v->a[184856] = actions(7226); - v->a[184857] = 1; - v->a[184858] = anon_sym_DOLLAR_LBRACK; - v->a[184859] = actions(7228); - small_parse_table_9243(v); -} - -void small_parse_table_9243(t_small_parse_table_array *v) -{ - v->a[184860] = 1; - v->a[184861] = sym__special_character; - v->a[184862] = actions(7230); - v->a[184863] = 1; - v->a[184864] = anon_sym_DQUOTE; - v->a[184865] = actions(7234); - v->a[184866] = 1; - v->a[184867] = anon_sym_DOLLAR_LBRACE; - v->a[184868] = actions(7236); - v->a[184869] = 1; - v->a[184870] = anon_sym_BQUOTE; - v->a[184871] = actions(7238); - v->a[184872] = 1; - v->a[184873] = anon_sym_DOLLAR_BQUOTE; - v->a[184874] = state(6426); - v->a[184875] = 1; - v->a[184876] = aux_sym__literal_repeat1; - v->a[184877] = state(7489); - v->a[184878] = 1; - v->a[184879] = sym_last_case_item; - small_parse_table_9244(v); -} - -void small_parse_table_9244(t_small_parse_table_array *v) -{ - v->a[184880] = actions(7224); - v->a[184881] = 2; - v->a[184882] = anon_sym_LPAREN_LPAREN; - v->a[184883] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[184884] = actions(7232); - v->a[184885] = 2; - v->a[184886] = sym_raw_string; - v->a[184887] = sym_ansi_c_string; - v->a[184888] = actions(7240); - v->a[184889] = 2; - v->a[184890] = anon_sym_LT_LPAREN; - v->a[184891] = anon_sym_GT_LPAREN; - v->a[184892] = state(3477); - v->a[184893] = 2; - v->a[184894] = sym_case_item; - v->a[184895] = aux_sym_case_statement_repeat1; - v->a[184896] = state(6695); - v->a[184897] = 2; - v->a[184898] = sym_concatenation; - v->a[184899] = sym__extglob_blob; - small_parse_table_9245(v); -} - -/* EOF small_parse_table_1848.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1849.c b/parser/static/small_parse_table/small_parse_table_1849.c deleted file mode 100644 index 2d8c142a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1849.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1849.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9245(t_small_parse_table_array *v) -{ - v->a[184900] = state(6303); - v->a[184901] = 9; - v->a[184902] = sym_arithmetic_expansion; - v->a[184903] = sym_brace_expression; - v->a[184904] = sym_string; - v->a[184905] = sym_translated_string; - v->a[184906] = sym_number; - v->a[184907] = sym_simple_expansion; - v->a[184908] = sym_expansion; - v->a[184909] = sym_command_substitution; - v->a[184910] = sym_process_substitution; - v->a[184911] = 10; - v->a[184912] = actions(71); - v->a[184913] = 1; - v->a[184914] = sym_comment; - v->a[184915] = actions(7595); - v->a[184916] = 1; - v->a[184917] = anon_sym_STAR_STAR; - v->a[184918] = actions(7569); - v->a[184919] = 2; - small_parse_table_9246(v); -} - -void small_parse_table_9246(t_small_parse_table_array *v) -{ - v->a[184920] = anon_sym_PLUS_PLUS; - v->a[184921] = anon_sym_DASH_DASH; - v->a[184922] = actions(7585); - v->a[184923] = 2; - v->a[184924] = anon_sym_LT; - v->a[184925] = anon_sym_GT; - v->a[184926] = actions(7587); - v->a[184927] = 2; - v->a[184928] = anon_sym_LT_EQ; - v->a[184929] = anon_sym_GT_EQ; - v->a[184930] = actions(7589); - v->a[184931] = 2; - v->a[184932] = anon_sym_LT_LT; - v->a[184933] = anon_sym_GT_GT; - v->a[184934] = actions(7591); - v->a[184935] = 2; - v->a[184936] = anon_sym_PLUS; - v->a[184937] = anon_sym_DASH; - v->a[184938] = actions(7593); - v->a[184939] = 3; - small_parse_table_9247(v); -} - -void small_parse_table_9247(t_small_parse_table_array *v) -{ - v->a[184940] = anon_sym_STAR; - v->a[184941] = anon_sym_SLASH; - v->a[184942] = anon_sym_PERCENT; - v->a[184943] = actions(7139); - v->a[184944] = 4; - v->a[184945] = anon_sym_EQ; - v->a[184946] = anon_sym_PIPE; - v->a[184947] = anon_sym_CARET; - v->a[184948] = anon_sym_AMP; - v->a[184949] = actions(7137); - v->a[184950] = 18; - v->a[184951] = anon_sym_PLUS_EQ; - v->a[184952] = anon_sym_DASH_EQ; - v->a[184953] = anon_sym_STAR_EQ; - v->a[184954] = anon_sym_SLASH_EQ; - v->a[184955] = anon_sym_PERCENT_EQ; - v->a[184956] = anon_sym_STAR_STAR_EQ; - v->a[184957] = anon_sym_LT_LT_EQ; - v->a[184958] = anon_sym_GT_GT_EQ; - v->a[184959] = anon_sym_AMP_EQ; - small_parse_table_9248(v); -} - -void small_parse_table_9248(t_small_parse_table_array *v) -{ - v->a[184960] = anon_sym_CARET_EQ; - v->a[184961] = anon_sym_PIPE_EQ; - v->a[184962] = anon_sym_PIPE_PIPE; - v->a[184963] = anon_sym_AMP_AMP; - v->a[184964] = anon_sym_EQ_EQ; - v->a[184965] = anon_sym_BANG_EQ; - v->a[184966] = anon_sym_RBRACK; - v->a[184967] = anon_sym_EQ_TILDE; - v->a[184968] = anon_sym_QMARK; - v->a[184969] = 19; - v->a[184970] = actions(71); - v->a[184971] = 1; - v->a[184972] = sym_comment; - v->a[184973] = actions(7129); - v->a[184974] = 1; - v->a[184975] = anon_sym_RBRACK; - v->a[184976] = actions(7567); - v->a[184977] = 1; - v->a[184978] = anon_sym_EQ; - v->a[184979] = actions(7573); - small_parse_table_9249(v); -} - -void small_parse_table_9249(t_small_parse_table_array *v) -{ - v->a[184980] = 1; - v->a[184981] = anon_sym_PIPE_PIPE; - v->a[184982] = actions(7575); - v->a[184983] = 1; - v->a[184984] = anon_sym_AMP_AMP; - v->a[184985] = actions(7577); - v->a[184986] = 1; - v->a[184987] = anon_sym_PIPE; - v->a[184988] = actions(7579); - v->a[184989] = 1; - v->a[184990] = anon_sym_CARET; - v->a[184991] = actions(7581); - v->a[184992] = 1; - v->a[184993] = anon_sym_AMP; - v->a[184994] = actions(7595); - v->a[184995] = 1; - v->a[184996] = anon_sym_STAR_STAR; - v->a[184997] = actions(7597); - v->a[184998] = 1; - v->a[184999] = anon_sym_EQ_TILDE; - small_parse_table_9250(v); -} - -/* EOF small_parse_table_1849.c */ diff --git a/parser/static/small_parse_table/small_parse_table_185.c b/parser/static/small_parse_table/small_parse_table_185.c index 469a053c..c3530001 100644 --- a/parser/static/small_parse_table/small_parse_table_185.c +++ b/parser/static/small_parse_table/small_parse_table_185.c @@ -14,126 +14,126 @@ void small_parse_table_925(t_small_parse_table_array *v) { - v->a[18500] = anon_sym_PIPE_PIPE; - v->a[18501] = anon_sym_AMP_AMP; - v->a[18502] = anon_sym_PIPE; - v->a[18503] = anon_sym_AMP; - v->a[18504] = anon_sym_LT; - v->a[18505] = anon_sym_GT; - v->a[18506] = anon_sym_LT_LT; - v->a[18507] = anon_sym_GT_GT; - v->a[18508] = anon_sym_SEMI_SEMI; - v->a[18509] = anon_sym_PIPE_AMP; - v->a[18510] = anon_sym_AMP_GT; - v->a[18511] = anon_sym_AMP_GT_GT; - v->a[18512] = anon_sym_LT_AMP; - v->a[18513] = anon_sym_GT_AMP; - v->a[18514] = anon_sym_GT_PIPE; - v->a[18515] = anon_sym_LT_AMP_DASH; - v->a[18516] = anon_sym_GT_AMP_DASH; - v->a[18517] = anon_sym_LT_LT_DASH; - v->a[18518] = aux_sym_heredoc_redirect_token1; - v->a[18519] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18500] = sym_comment; + v->a[18501] = actions(2666); + v->a[18502] = 1; + v->a[18503] = aux_sym_concatenation_token1; + v->a[18504] = actions(2668); + v->a[18505] = 1; + v->a[18506] = sym__concat; + v->a[18507] = state(488); + v->a[18508] = 1; + v->a[18509] = aux_sym_concatenation_repeat1; + v->a[18510] = actions(2758); + v->a[18511] = 5; + v->a[18512] = sym_file_descriptor; + v->a[18513] = sym_variable_name; + v->a[18514] = sym_test_operator; + v->a[18515] = sym__brace_start; + v->a[18516] = aux_sym_heredoc_redirect_token1; + v->a[18517] = actions(2756); + v->a[18518] = 35; + v->a[18519] = anon_sym_esac; small_parse_table_926(v); } void small_parse_table_926(t_small_parse_table_array *v) { - v->a[18520] = anon_sym_DOLLAR_LBRACK; - v->a[18521] = sym__special_character; - v->a[18522] = sym_raw_string; - v->a[18523] = sym_ansi_c_string; - v->a[18524] = aux_sym_number_token1; - v->a[18525] = aux_sym_number_token2; - v->a[18526] = anon_sym_DOLLAR_LBRACE; - v->a[18527] = anon_sym_DOLLAR_LPAREN; - v->a[18528] = anon_sym_BQUOTE; - v->a[18529] = anon_sym_DOLLAR_BQUOTE; - v->a[18530] = anon_sym_LT_LPAREN; - v->a[18531] = anon_sym_GT_LPAREN; - v->a[18532] = sym_word; - v->a[18533] = 21; - v->a[18534] = actions(3); - v->a[18535] = 1; - v->a[18536] = sym_comment; - v->a[18537] = actions(3673); - v->a[18538] = 1; - v->a[18539] = anon_sym_DOLLAR_LBRACK; + v->a[18520] = anon_sym_PIPE; + v->a[18521] = anon_sym_SEMI_SEMI; + v->a[18522] = anon_sym_SEMI_AMP; + v->a[18523] = anon_sym_SEMI_SEMI_AMP; + v->a[18524] = anon_sym_PIPE_AMP; + v->a[18525] = anon_sym_AMP_AMP; + v->a[18526] = anon_sym_PIPE_PIPE; + v->a[18527] = anon_sym_LT; + v->a[18528] = anon_sym_GT; + v->a[18529] = anon_sym_GT_GT; + v->a[18530] = anon_sym_AMP_GT; + v->a[18531] = anon_sym_AMP_GT_GT; + v->a[18532] = anon_sym_LT_AMP; + v->a[18533] = anon_sym_GT_AMP; + v->a[18534] = anon_sym_GT_PIPE; + v->a[18535] = anon_sym_LT_AMP_DASH; + v->a[18536] = anon_sym_GT_AMP_DASH; + v->a[18537] = anon_sym_LT_LT; + v->a[18538] = anon_sym_LT_LT_DASH; + v->a[18539] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_927(v); } void small_parse_table_927(t_small_parse_table_array *v) { - v->a[18540] = actions(3675); - v->a[18541] = 1; - v->a[18542] = anon_sym_DOLLAR; - v->a[18543] = actions(3677); - v->a[18544] = 1; - v->a[18545] = sym__special_character; - v->a[18546] = actions(3679); - v->a[18547] = 1; - v->a[18548] = anon_sym_DQUOTE; - v->a[18549] = actions(3681); - v->a[18550] = 1; - v->a[18551] = aux_sym_number_token1; - v->a[18552] = actions(3683); - v->a[18553] = 1; - v->a[18554] = aux_sym_number_token2; - v->a[18555] = actions(3685); + v->a[18540] = anon_sym_AMP; + v->a[18541] = anon_sym_DOLLAR; + v->a[18542] = sym__special_character; + v->a[18543] = anon_sym_DQUOTE; + v->a[18544] = sym_raw_string; + v->a[18545] = aux_sym_number_token1; + v->a[18546] = aux_sym_number_token2; + v->a[18547] = anon_sym_DOLLAR_LBRACE; + v->a[18548] = anon_sym_DOLLAR_LPAREN; + v->a[18549] = anon_sym_BQUOTE; + v->a[18550] = anon_sym_DOLLAR_BQUOTE; + v->a[18551] = aux_sym__simple_variable_name_token1; + v->a[18552] = sym_word; + v->a[18553] = anon_sym_SEMI; + v->a[18554] = 6; + v->a[18555] = actions(3); v->a[18556] = 1; - v->a[18557] = anon_sym_DOLLAR_LBRACE; - v->a[18558] = actions(3687); + v->a[18557] = sym_comment; + v->a[18558] = actions(1727); v->a[18559] = 1; small_parse_table_928(v); } void small_parse_table_928(t_small_parse_table_array *v) { - v->a[18560] = anon_sym_DOLLAR_LPAREN; - v->a[18561] = actions(3689); - v->a[18562] = 1; - v->a[18563] = anon_sym_BQUOTE; - v->a[18564] = actions(3691); - v->a[18565] = 1; - v->a[18566] = anon_sym_DOLLAR_BQUOTE; - v->a[18567] = actions(3697); - v->a[18568] = 1; + v->a[18560] = sym_variable_name; + v->a[18561] = actions(1725); + v->a[18562] = 2; + v->a[18563] = aux_sym__simple_variable_name_token1; + v->a[18564] = aux_sym__multiline_variable_name_token1; + v->a[18565] = actions(816); + v->a[18566] = 3; + v->a[18567] = sym_file_descriptor; + v->a[18568] = sym_test_operator; v->a[18569] = sym__brace_start; - v->a[18570] = actions(3709); - v->a[18571] = 1; - v->a[18572] = sym_test_operator; - v->a[18573] = state(4695); - v->a[18574] = 1; - v->a[18575] = aux_sym__literal_repeat1; - v->a[18576] = state(5096); - v->a[18577] = 1; - v->a[18578] = sym_concatenation; - v->a[18579] = actions(2496); + v->a[18570] = actions(1723); + v->a[18571] = 9; + v->a[18572] = anon_sym_BANG; + v->a[18573] = anon_sym_DASH; + v->a[18574] = anon_sym_STAR; + v->a[18575] = anon_sym_QMARK; + v->a[18576] = anon_sym_DOLLAR; + v->a[18577] = anon_sym_POUND; + v->a[18578] = anon_sym_AT; + v->a[18579] = anon_sym_0; small_parse_table_929(v); } void small_parse_table_929(t_small_parse_table_array *v) { - v->a[18580] = 2; - v->a[18581] = sym_file_descriptor; - v->a[18582] = aux_sym_heredoc_redirect_token1; - v->a[18583] = actions(3671); - v->a[18584] = 2; - v->a[18585] = anon_sym_LPAREN_LPAREN; - v->a[18586] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18587] = actions(3693); - v->a[18588] = 2; - v->a[18589] = anon_sym_LT_LPAREN; - v->a[18590] = anon_sym_GT_LPAREN; - v->a[18591] = actions(3707); - v->a[18592] = 3; - v->a[18593] = sym_raw_string; - v->a[18594] = sym_ansi_c_string; - v->a[18595] = sym_word; - v->a[18596] = state(4555); - v->a[18597] = 9; - v->a[18598] = sym_arithmetic_expansion; - v->a[18599] = sym_brace_expression; + v->a[18580] = anon_sym__; + v->a[18581] = actions(810); + v->a[18582] = 28; + v->a[18583] = anon_sym_PIPE; + v->a[18584] = anon_sym_PIPE_AMP; + v->a[18585] = anon_sym_AMP_AMP; + v->a[18586] = anon_sym_PIPE_PIPE; + v->a[18587] = anon_sym_LT; + v->a[18588] = anon_sym_GT; + v->a[18589] = anon_sym_GT_GT; + v->a[18590] = anon_sym_AMP_GT; + v->a[18591] = anon_sym_AMP_GT_GT; + v->a[18592] = anon_sym_LT_AMP; + v->a[18593] = anon_sym_GT_AMP; + v->a[18594] = anon_sym_GT_PIPE; + v->a[18595] = anon_sym_LT_AMP_DASH; + v->a[18596] = anon_sym_GT_AMP_DASH; + v->a[18597] = anon_sym_LT_LT; + v->a[18598] = anon_sym_LT_LT_DASH; + v->a[18599] = aux_sym_heredoc_redirect_token1; small_parse_table_930(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1850.c b/parser/static/small_parse_table/small_parse_table_1850.c deleted file mode 100644 index 059c63f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1850.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1850.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9250(t_small_parse_table_array *v) -{ - v->a[185000] = actions(7599); - v->a[185001] = 1; - v->a[185002] = anon_sym_QMARK; - v->a[185003] = actions(7569); - v->a[185004] = 2; - v->a[185005] = anon_sym_PLUS_PLUS; - v->a[185006] = anon_sym_DASH_DASH; - v->a[185007] = actions(7583); - v->a[185008] = 2; - v->a[185009] = anon_sym_EQ_EQ; - v->a[185010] = anon_sym_BANG_EQ; - v->a[185011] = actions(7585); - v->a[185012] = 2; - v->a[185013] = anon_sym_LT; - v->a[185014] = anon_sym_GT; - v->a[185015] = actions(7587); - v->a[185016] = 2; - v->a[185017] = anon_sym_LT_EQ; - v->a[185018] = anon_sym_GT_EQ; - v->a[185019] = actions(7589); - small_parse_table_9251(v); -} - -void small_parse_table_9251(t_small_parse_table_array *v) -{ - v->a[185020] = 2; - v->a[185021] = anon_sym_LT_LT; - v->a[185022] = anon_sym_GT_GT; - v->a[185023] = actions(7591); - v->a[185024] = 2; - v->a[185025] = anon_sym_PLUS; - v->a[185026] = anon_sym_DASH; - v->a[185027] = actions(7593); - v->a[185028] = 3; - v->a[185029] = anon_sym_STAR; - v->a[185030] = anon_sym_SLASH; - v->a[185031] = anon_sym_PERCENT; - v->a[185032] = actions(7571); - v->a[185033] = 11; - v->a[185034] = anon_sym_PLUS_EQ; - v->a[185035] = anon_sym_DASH_EQ; - v->a[185036] = anon_sym_STAR_EQ; - v->a[185037] = anon_sym_SLASH_EQ; - v->a[185038] = anon_sym_PERCENT_EQ; - v->a[185039] = anon_sym_STAR_STAR_EQ; - small_parse_table_9252(v); -} - -void small_parse_table_9252(t_small_parse_table_array *v) -{ - v->a[185040] = anon_sym_LT_LT_EQ; - v->a[185041] = anon_sym_GT_GT_EQ; - v->a[185042] = anon_sym_AMP_EQ; - v->a[185043] = anon_sym_CARET_EQ; - v->a[185044] = anon_sym_PIPE_EQ; - v->a[185045] = 3; - v->a[185046] = actions(71); - v->a[185047] = 1; - v->a[185048] = sym_comment; - v->a[185049] = actions(1340); - v->a[185050] = 14; - v->a[185051] = anon_sym_EQ; - v->a[185052] = anon_sym_PIPE; - v->a[185053] = anon_sym_CARET; - v->a[185054] = anon_sym_AMP; - v->a[185055] = anon_sym_LT; - v->a[185056] = anon_sym_GT; - v->a[185057] = anon_sym_LT_LT; - v->a[185058] = anon_sym_GT_GT; - v->a[185059] = anon_sym_PLUS; - small_parse_table_9253(v); -} - -void small_parse_table_9253(t_small_parse_table_array *v) -{ - v->a[185060] = anon_sym_DASH; - v->a[185061] = anon_sym_STAR; - v->a[185062] = anon_sym_SLASH; - v->a[185063] = anon_sym_PERCENT; - v->a[185064] = anon_sym_STAR_STAR; - v->a[185065] = actions(1342); - v->a[185066] = 22; - v->a[185067] = anon_sym_PLUS_PLUS; - v->a[185068] = anon_sym_DASH_DASH; - v->a[185069] = anon_sym_PLUS_EQ; - v->a[185070] = anon_sym_DASH_EQ; - v->a[185071] = anon_sym_STAR_EQ; - v->a[185072] = anon_sym_SLASH_EQ; - v->a[185073] = anon_sym_PERCENT_EQ; - v->a[185074] = anon_sym_STAR_STAR_EQ; - v->a[185075] = anon_sym_LT_LT_EQ; - v->a[185076] = anon_sym_GT_GT_EQ; - v->a[185077] = anon_sym_AMP_EQ; - v->a[185078] = anon_sym_CARET_EQ; - v->a[185079] = anon_sym_PIPE_EQ; - small_parse_table_9254(v); -} - -void small_parse_table_9254(t_small_parse_table_array *v) -{ - v->a[185080] = anon_sym_PIPE_PIPE; - v->a[185081] = anon_sym_AMP_AMP; - v->a[185082] = anon_sym_EQ_EQ; - v->a[185083] = anon_sym_BANG_EQ; - v->a[185084] = anon_sym_LT_EQ; - v->a[185085] = anon_sym_GT_EQ; - v->a[185086] = anon_sym_RPAREN; - v->a[185087] = anon_sym_EQ_TILDE; - v->a[185088] = anon_sym_QMARK; - v->a[185089] = 11; - v->a[185090] = actions(71); - v->a[185091] = 1; - v->a[185092] = sym_comment; - v->a[185093] = actions(7595); - v->a[185094] = 1; - v->a[185095] = anon_sym_STAR_STAR; - v->a[185096] = actions(7569); - v->a[185097] = 2; - v->a[185098] = anon_sym_PLUS_PLUS; - v->a[185099] = anon_sym_DASH_DASH; - small_parse_table_9255(v); -} - -/* EOF small_parse_table_1850.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1851.c b/parser/static/small_parse_table/small_parse_table_1851.c deleted file mode 100644 index 15f677bf..00000000 --- a/parser/static/small_parse_table/small_parse_table_1851.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1851.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9255(t_small_parse_table_array *v) -{ - v->a[185100] = actions(7583); - v->a[185101] = 2; - v->a[185102] = anon_sym_EQ_EQ; - v->a[185103] = anon_sym_BANG_EQ; - v->a[185104] = actions(7585); - v->a[185105] = 2; - v->a[185106] = anon_sym_LT; - v->a[185107] = anon_sym_GT; - v->a[185108] = actions(7587); - v->a[185109] = 2; - v->a[185110] = anon_sym_LT_EQ; - v->a[185111] = anon_sym_GT_EQ; - v->a[185112] = actions(7589); - v->a[185113] = 2; - v->a[185114] = anon_sym_LT_LT; - v->a[185115] = anon_sym_GT_GT; - v->a[185116] = actions(7591); - v->a[185117] = 2; - v->a[185118] = anon_sym_PLUS; - v->a[185119] = anon_sym_DASH; - small_parse_table_9256(v); -} - -void small_parse_table_9256(t_small_parse_table_array *v) -{ - v->a[185120] = actions(7593); - v->a[185121] = 3; - v->a[185122] = anon_sym_STAR; - v->a[185123] = anon_sym_SLASH; - v->a[185124] = anon_sym_PERCENT; - v->a[185125] = actions(7139); - v->a[185126] = 4; - v->a[185127] = anon_sym_EQ; - v->a[185128] = anon_sym_PIPE; - v->a[185129] = anon_sym_CARET; - v->a[185130] = anon_sym_AMP; - v->a[185131] = actions(7137); - v->a[185132] = 16; - v->a[185133] = anon_sym_PLUS_EQ; - v->a[185134] = anon_sym_DASH_EQ; - v->a[185135] = anon_sym_STAR_EQ; - v->a[185136] = anon_sym_SLASH_EQ; - v->a[185137] = anon_sym_PERCENT_EQ; - v->a[185138] = anon_sym_STAR_STAR_EQ; - v->a[185139] = anon_sym_LT_LT_EQ; - small_parse_table_9257(v); -} - -void small_parse_table_9257(t_small_parse_table_array *v) -{ - v->a[185140] = anon_sym_GT_GT_EQ; - v->a[185141] = anon_sym_AMP_EQ; - v->a[185142] = anon_sym_CARET_EQ; - v->a[185143] = anon_sym_PIPE_EQ; - v->a[185144] = anon_sym_PIPE_PIPE; - v->a[185145] = anon_sym_AMP_AMP; - v->a[185146] = anon_sym_RBRACK; - v->a[185147] = anon_sym_EQ_TILDE; - v->a[185148] = anon_sym_QMARK; - v->a[185149] = 12; - v->a[185150] = actions(71); - v->a[185151] = 1; - v->a[185152] = sym_comment; - v->a[185153] = actions(7581); - v->a[185154] = 1; - v->a[185155] = anon_sym_AMP; - v->a[185156] = actions(7595); - v->a[185157] = 1; - v->a[185158] = anon_sym_STAR_STAR; - v->a[185159] = actions(7569); - small_parse_table_9258(v); -} - -void small_parse_table_9258(t_small_parse_table_array *v) -{ - v->a[185160] = 2; - v->a[185161] = anon_sym_PLUS_PLUS; - v->a[185162] = anon_sym_DASH_DASH; - v->a[185163] = actions(7583); - v->a[185164] = 2; - v->a[185165] = anon_sym_EQ_EQ; - v->a[185166] = anon_sym_BANG_EQ; - v->a[185167] = actions(7585); - v->a[185168] = 2; - v->a[185169] = anon_sym_LT; - v->a[185170] = anon_sym_GT; - v->a[185171] = actions(7587); - v->a[185172] = 2; - v->a[185173] = anon_sym_LT_EQ; - v->a[185174] = anon_sym_GT_EQ; - v->a[185175] = actions(7589); - v->a[185176] = 2; - v->a[185177] = anon_sym_LT_LT; - v->a[185178] = anon_sym_GT_GT; - v->a[185179] = actions(7591); - small_parse_table_9259(v); -} - -void small_parse_table_9259(t_small_parse_table_array *v) -{ - v->a[185180] = 2; - v->a[185181] = anon_sym_PLUS; - v->a[185182] = anon_sym_DASH; - v->a[185183] = actions(7139); - v->a[185184] = 3; - v->a[185185] = anon_sym_EQ; - v->a[185186] = anon_sym_PIPE; - v->a[185187] = anon_sym_CARET; - v->a[185188] = actions(7593); - v->a[185189] = 3; - v->a[185190] = anon_sym_STAR; - v->a[185191] = anon_sym_SLASH; - v->a[185192] = anon_sym_PERCENT; - v->a[185193] = actions(7137); - v->a[185194] = 16; - v->a[185195] = anon_sym_PLUS_EQ; - v->a[185196] = anon_sym_DASH_EQ; - v->a[185197] = anon_sym_STAR_EQ; - v->a[185198] = anon_sym_SLASH_EQ; - v->a[185199] = anon_sym_PERCENT_EQ; - small_parse_table_9260(v); -} - -/* EOF small_parse_table_1851.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1852.c b/parser/static/small_parse_table/small_parse_table_1852.c deleted file mode 100644 index 89d75eb9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1852.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1852.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9260(t_small_parse_table_array *v) -{ - v->a[185200] = anon_sym_STAR_STAR_EQ; - v->a[185201] = anon_sym_LT_LT_EQ; - v->a[185202] = anon_sym_GT_GT_EQ; - v->a[185203] = anon_sym_AMP_EQ; - v->a[185204] = anon_sym_CARET_EQ; - v->a[185205] = anon_sym_PIPE_EQ; - v->a[185206] = anon_sym_PIPE_PIPE; - v->a[185207] = anon_sym_AMP_AMP; - v->a[185208] = anon_sym_RBRACK; - v->a[185209] = anon_sym_EQ_TILDE; - v->a[185210] = anon_sym_QMARK; - v->a[185211] = 13; - v->a[185212] = actions(71); - v->a[185213] = 1; - v->a[185214] = sym_comment; - v->a[185215] = actions(7579); - v->a[185216] = 1; - v->a[185217] = anon_sym_CARET; - v->a[185218] = actions(7581); - v->a[185219] = 1; - small_parse_table_9261(v); -} - -void small_parse_table_9261(t_small_parse_table_array *v) -{ - v->a[185220] = anon_sym_AMP; - v->a[185221] = actions(7595); - v->a[185222] = 1; - v->a[185223] = anon_sym_STAR_STAR; - v->a[185224] = actions(7139); - v->a[185225] = 2; - v->a[185226] = anon_sym_EQ; - v->a[185227] = anon_sym_PIPE; - v->a[185228] = actions(7569); - v->a[185229] = 2; - v->a[185230] = anon_sym_PLUS_PLUS; - v->a[185231] = anon_sym_DASH_DASH; - v->a[185232] = actions(7583); - v->a[185233] = 2; - v->a[185234] = anon_sym_EQ_EQ; - v->a[185235] = anon_sym_BANG_EQ; - v->a[185236] = actions(7585); - v->a[185237] = 2; - v->a[185238] = anon_sym_LT; - v->a[185239] = anon_sym_GT; - small_parse_table_9262(v); -} - -void small_parse_table_9262(t_small_parse_table_array *v) -{ - v->a[185240] = actions(7587); - v->a[185241] = 2; - v->a[185242] = anon_sym_LT_EQ; - v->a[185243] = anon_sym_GT_EQ; - v->a[185244] = actions(7589); - v->a[185245] = 2; - v->a[185246] = anon_sym_LT_LT; - v->a[185247] = anon_sym_GT_GT; - v->a[185248] = actions(7591); - v->a[185249] = 2; - v->a[185250] = anon_sym_PLUS; - v->a[185251] = anon_sym_DASH; - v->a[185252] = actions(7593); - v->a[185253] = 3; - v->a[185254] = anon_sym_STAR; - v->a[185255] = anon_sym_SLASH; - v->a[185256] = anon_sym_PERCENT; - v->a[185257] = actions(7137); - v->a[185258] = 16; - v->a[185259] = anon_sym_PLUS_EQ; - small_parse_table_9263(v); -} - -void small_parse_table_9263(t_small_parse_table_array *v) -{ - v->a[185260] = anon_sym_DASH_EQ; - v->a[185261] = anon_sym_STAR_EQ; - v->a[185262] = anon_sym_SLASH_EQ; - v->a[185263] = anon_sym_PERCENT_EQ; - v->a[185264] = anon_sym_STAR_STAR_EQ; - v->a[185265] = anon_sym_LT_LT_EQ; - v->a[185266] = anon_sym_GT_GT_EQ; - v->a[185267] = anon_sym_AMP_EQ; - v->a[185268] = anon_sym_CARET_EQ; - v->a[185269] = anon_sym_PIPE_EQ; - v->a[185270] = anon_sym_PIPE_PIPE; - v->a[185271] = anon_sym_AMP_AMP; - v->a[185272] = anon_sym_RBRACK; - v->a[185273] = anon_sym_EQ_TILDE; - v->a[185274] = anon_sym_QMARK; - v->a[185275] = 14; - v->a[185276] = actions(71); - v->a[185277] = 1; - v->a[185278] = sym_comment; - v->a[185279] = actions(7139); - small_parse_table_9264(v); -} - -void small_parse_table_9264(t_small_parse_table_array *v) -{ - v->a[185280] = 1; - v->a[185281] = anon_sym_EQ; - v->a[185282] = actions(7577); - v->a[185283] = 1; - v->a[185284] = anon_sym_PIPE; - v->a[185285] = actions(7579); - v->a[185286] = 1; - v->a[185287] = anon_sym_CARET; - v->a[185288] = actions(7581); - v->a[185289] = 1; - v->a[185290] = anon_sym_AMP; - v->a[185291] = actions(7595); - v->a[185292] = 1; - v->a[185293] = anon_sym_STAR_STAR; - v->a[185294] = actions(7569); - v->a[185295] = 2; - v->a[185296] = anon_sym_PLUS_PLUS; - v->a[185297] = anon_sym_DASH_DASH; - v->a[185298] = actions(7583); - v->a[185299] = 2; - small_parse_table_9265(v); -} - -/* EOF small_parse_table_1852.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1853.c b/parser/static/small_parse_table/small_parse_table_1853.c deleted file mode 100644 index c1bbaad8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1853.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1853.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9265(t_small_parse_table_array *v) -{ - v->a[185300] = anon_sym_EQ_EQ; - v->a[185301] = anon_sym_BANG_EQ; - v->a[185302] = actions(7585); - v->a[185303] = 2; - v->a[185304] = anon_sym_LT; - v->a[185305] = anon_sym_GT; - v->a[185306] = actions(7587); - v->a[185307] = 2; - v->a[185308] = anon_sym_LT_EQ; - v->a[185309] = anon_sym_GT_EQ; - v->a[185310] = actions(7589); - v->a[185311] = 2; - v->a[185312] = anon_sym_LT_LT; - v->a[185313] = anon_sym_GT_GT; - v->a[185314] = actions(7591); - v->a[185315] = 2; - v->a[185316] = anon_sym_PLUS; - v->a[185317] = anon_sym_DASH; - v->a[185318] = actions(7593); - v->a[185319] = 3; - small_parse_table_9266(v); -} - -void small_parse_table_9266(t_small_parse_table_array *v) -{ - v->a[185320] = anon_sym_STAR; - v->a[185321] = anon_sym_SLASH; - v->a[185322] = anon_sym_PERCENT; - v->a[185323] = actions(7137); - v->a[185324] = 16; - v->a[185325] = anon_sym_PLUS_EQ; - v->a[185326] = anon_sym_DASH_EQ; - v->a[185327] = anon_sym_STAR_EQ; - v->a[185328] = anon_sym_SLASH_EQ; - v->a[185329] = anon_sym_PERCENT_EQ; - v->a[185330] = anon_sym_STAR_STAR_EQ; - v->a[185331] = anon_sym_LT_LT_EQ; - v->a[185332] = anon_sym_GT_GT_EQ; - v->a[185333] = anon_sym_AMP_EQ; - v->a[185334] = anon_sym_CARET_EQ; - v->a[185335] = anon_sym_PIPE_EQ; - v->a[185336] = anon_sym_PIPE_PIPE; - v->a[185337] = anon_sym_AMP_AMP; - v->a[185338] = anon_sym_RBRACK; - v->a[185339] = anon_sym_EQ_TILDE; - small_parse_table_9267(v); -} - -void small_parse_table_9267(t_small_parse_table_array *v) -{ - v->a[185340] = anon_sym_QMARK; - v->a[185341] = 15; - v->a[185342] = actions(71); - v->a[185343] = 1; - v->a[185344] = sym_comment; - v->a[185345] = actions(7139); - v->a[185346] = 1; - v->a[185347] = anon_sym_EQ; - v->a[185348] = actions(7575); - v->a[185349] = 1; - v->a[185350] = anon_sym_AMP_AMP; - v->a[185351] = actions(7577); - v->a[185352] = 1; - v->a[185353] = anon_sym_PIPE; - v->a[185354] = actions(7579); - v->a[185355] = 1; - v->a[185356] = anon_sym_CARET; - v->a[185357] = actions(7581); - v->a[185358] = 1; - v->a[185359] = anon_sym_AMP; - small_parse_table_9268(v); -} - -void small_parse_table_9268(t_small_parse_table_array *v) -{ - v->a[185360] = actions(7595); - v->a[185361] = 1; - v->a[185362] = anon_sym_STAR_STAR; - v->a[185363] = actions(7569); - v->a[185364] = 2; - v->a[185365] = anon_sym_PLUS_PLUS; - v->a[185366] = anon_sym_DASH_DASH; - v->a[185367] = actions(7583); - v->a[185368] = 2; - v->a[185369] = anon_sym_EQ_EQ; - v->a[185370] = anon_sym_BANG_EQ; - v->a[185371] = actions(7585); - v->a[185372] = 2; - v->a[185373] = anon_sym_LT; - v->a[185374] = anon_sym_GT; - v->a[185375] = actions(7587); - v->a[185376] = 2; - v->a[185377] = anon_sym_LT_EQ; - v->a[185378] = anon_sym_GT_EQ; - v->a[185379] = actions(7589); - small_parse_table_9269(v); -} - -void small_parse_table_9269(t_small_parse_table_array *v) -{ - v->a[185380] = 2; - v->a[185381] = anon_sym_LT_LT; - v->a[185382] = anon_sym_GT_GT; - v->a[185383] = actions(7591); - v->a[185384] = 2; - v->a[185385] = anon_sym_PLUS; - v->a[185386] = anon_sym_DASH; - v->a[185387] = actions(7593); - v->a[185388] = 3; - v->a[185389] = anon_sym_STAR; - v->a[185390] = anon_sym_SLASH; - v->a[185391] = anon_sym_PERCENT; - v->a[185392] = actions(7137); - v->a[185393] = 15; - v->a[185394] = anon_sym_PLUS_EQ; - v->a[185395] = anon_sym_DASH_EQ; - v->a[185396] = anon_sym_STAR_EQ; - v->a[185397] = anon_sym_SLASH_EQ; - v->a[185398] = anon_sym_PERCENT_EQ; - v->a[185399] = anon_sym_STAR_STAR_EQ; - small_parse_table_9270(v); -} - -/* EOF small_parse_table_1853.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1854.c b/parser/static/small_parse_table/small_parse_table_1854.c deleted file mode 100644 index 8cd4f5da..00000000 --- a/parser/static/small_parse_table/small_parse_table_1854.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1854.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9270(t_small_parse_table_array *v) -{ - v->a[185400] = anon_sym_LT_LT_EQ; - v->a[185401] = anon_sym_GT_GT_EQ; - v->a[185402] = anon_sym_AMP_EQ; - v->a[185403] = anon_sym_CARET_EQ; - v->a[185404] = anon_sym_PIPE_EQ; - v->a[185405] = anon_sym_PIPE_PIPE; - v->a[185406] = anon_sym_RBRACK; - v->a[185407] = anon_sym_EQ_TILDE; - v->a[185408] = anon_sym_QMARK; - v->a[185409] = 18; - v->a[185410] = actions(71); - v->a[185411] = 1; - v->a[185412] = sym_comment; - v->a[185413] = actions(7567); - v->a[185414] = 1; - v->a[185415] = anon_sym_EQ; - v->a[185416] = actions(7573); - v->a[185417] = 1; - v->a[185418] = anon_sym_PIPE_PIPE; - v->a[185419] = actions(7575); - small_parse_table_9271(v); -} - -void small_parse_table_9271(t_small_parse_table_array *v) -{ - v->a[185420] = 1; - v->a[185421] = anon_sym_AMP_AMP; - v->a[185422] = actions(7577); - v->a[185423] = 1; - v->a[185424] = anon_sym_PIPE; - v->a[185425] = actions(7579); - v->a[185426] = 1; - v->a[185427] = anon_sym_CARET; - v->a[185428] = actions(7581); - v->a[185429] = 1; - v->a[185430] = anon_sym_AMP; - v->a[185431] = actions(7595); - v->a[185432] = 1; - v->a[185433] = anon_sym_STAR_STAR; - v->a[185434] = actions(7597); - v->a[185435] = 1; - v->a[185436] = anon_sym_EQ_TILDE; - v->a[185437] = actions(7599); - v->a[185438] = 1; - v->a[185439] = anon_sym_QMARK; - small_parse_table_9272(v); -} - -void small_parse_table_9272(t_small_parse_table_array *v) -{ - v->a[185440] = actions(7569); - v->a[185441] = 2; - v->a[185442] = anon_sym_PLUS_PLUS; - v->a[185443] = anon_sym_DASH_DASH; - v->a[185444] = actions(7583); - v->a[185445] = 2; - v->a[185446] = anon_sym_EQ_EQ; - v->a[185447] = anon_sym_BANG_EQ; - v->a[185448] = actions(7585); - v->a[185449] = 2; - v->a[185450] = anon_sym_LT; - v->a[185451] = anon_sym_GT; - v->a[185452] = actions(7587); - v->a[185453] = 2; - v->a[185454] = anon_sym_LT_EQ; - v->a[185455] = anon_sym_GT_EQ; - v->a[185456] = actions(7589); - v->a[185457] = 2; - v->a[185458] = anon_sym_LT_LT; - v->a[185459] = anon_sym_GT_GT; - small_parse_table_9273(v); -} - -void small_parse_table_9273(t_small_parse_table_array *v) -{ - v->a[185460] = actions(7591); - v->a[185461] = 2; - v->a[185462] = anon_sym_PLUS; - v->a[185463] = anon_sym_DASH; - v->a[185464] = actions(7593); - v->a[185465] = 3; - v->a[185466] = anon_sym_STAR; - v->a[185467] = anon_sym_SLASH; - v->a[185468] = anon_sym_PERCENT; - v->a[185469] = actions(7137); - v->a[185470] = 12; - v->a[185471] = anon_sym_PLUS_EQ; - v->a[185472] = anon_sym_DASH_EQ; - v->a[185473] = anon_sym_STAR_EQ; - v->a[185474] = anon_sym_SLASH_EQ; - v->a[185475] = anon_sym_PERCENT_EQ; - v->a[185476] = anon_sym_STAR_STAR_EQ; - v->a[185477] = anon_sym_LT_LT_EQ; - v->a[185478] = anon_sym_GT_GT_EQ; - v->a[185479] = anon_sym_AMP_EQ; - small_parse_table_9274(v); -} - -void small_parse_table_9274(t_small_parse_table_array *v) -{ - v->a[185480] = anon_sym_CARET_EQ; - v->a[185481] = anon_sym_PIPE_EQ; - v->a[185482] = anon_sym_RBRACK; - v->a[185483] = 17; - v->a[185484] = actions(71); - v->a[185485] = 1; - v->a[185486] = sym_comment; - v->a[185487] = actions(7139); - v->a[185488] = 1; - v->a[185489] = anon_sym_EQ; - v->a[185490] = actions(7573); - v->a[185491] = 1; - v->a[185492] = anon_sym_PIPE_PIPE; - v->a[185493] = actions(7575); - v->a[185494] = 1; - v->a[185495] = anon_sym_AMP_AMP; - v->a[185496] = actions(7577); - v->a[185497] = 1; - v->a[185498] = anon_sym_PIPE; - v->a[185499] = actions(7579); - small_parse_table_9275(v); -} - -/* EOF small_parse_table_1854.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1855.c b/parser/static/small_parse_table/small_parse_table_1855.c deleted file mode 100644 index 9f70f9c5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1855.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1855.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9275(t_small_parse_table_array *v) -{ - v->a[185500] = 1; - v->a[185501] = anon_sym_CARET; - v->a[185502] = actions(7581); - v->a[185503] = 1; - v->a[185504] = anon_sym_AMP; - v->a[185505] = actions(7595); - v->a[185506] = 1; - v->a[185507] = anon_sym_STAR_STAR; - v->a[185508] = actions(7599); - v->a[185509] = 1; - v->a[185510] = anon_sym_QMARK; - v->a[185511] = actions(7569); - v->a[185512] = 2; - v->a[185513] = anon_sym_PLUS_PLUS; - v->a[185514] = anon_sym_DASH_DASH; - v->a[185515] = actions(7583); - v->a[185516] = 2; - v->a[185517] = anon_sym_EQ_EQ; - v->a[185518] = anon_sym_BANG_EQ; - v->a[185519] = actions(7585); - small_parse_table_9276(v); -} - -void small_parse_table_9276(t_small_parse_table_array *v) -{ - v->a[185520] = 2; - v->a[185521] = anon_sym_LT; - v->a[185522] = anon_sym_GT; - v->a[185523] = actions(7587); - v->a[185524] = 2; - v->a[185525] = anon_sym_LT_EQ; - v->a[185526] = anon_sym_GT_EQ; - v->a[185527] = actions(7589); - v->a[185528] = 2; - v->a[185529] = anon_sym_LT_LT; - v->a[185530] = anon_sym_GT_GT; - v->a[185531] = actions(7591); - v->a[185532] = 2; - v->a[185533] = anon_sym_PLUS; - v->a[185534] = anon_sym_DASH; - v->a[185535] = actions(7593); - v->a[185536] = 3; - v->a[185537] = anon_sym_STAR; - v->a[185538] = anon_sym_SLASH; - v->a[185539] = anon_sym_PERCENT; - small_parse_table_9277(v); -} - -void small_parse_table_9277(t_small_parse_table_array *v) -{ - v->a[185540] = actions(7137); - v->a[185541] = 13; - v->a[185542] = anon_sym_PLUS_EQ; - v->a[185543] = anon_sym_DASH_EQ; - v->a[185544] = anon_sym_STAR_EQ; - v->a[185545] = anon_sym_SLASH_EQ; - v->a[185546] = anon_sym_PERCENT_EQ; - v->a[185547] = anon_sym_STAR_STAR_EQ; - v->a[185548] = anon_sym_LT_LT_EQ; - v->a[185549] = anon_sym_GT_GT_EQ; - v->a[185550] = anon_sym_AMP_EQ; - v->a[185551] = anon_sym_CARET_EQ; - v->a[185552] = anon_sym_PIPE_EQ; - v->a[185553] = anon_sym_RBRACK; - v->a[185554] = anon_sym_EQ_TILDE; - v->a[185555] = 19; - v->a[185556] = actions(71); - v->a[185557] = 1; - v->a[185558] = sym_comment; - v->a[185559] = actions(7029); - small_parse_table_9278(v); -} - -void small_parse_table_9278(t_small_parse_table_array *v) -{ - v->a[185560] = 1; - v->a[185561] = anon_sym_RBRACK; - v->a[185562] = actions(7567); - v->a[185563] = 1; - v->a[185564] = anon_sym_EQ; - v->a[185565] = actions(7573); - v->a[185566] = 1; - v->a[185567] = anon_sym_PIPE_PIPE; - v->a[185568] = actions(7575); - v->a[185569] = 1; - v->a[185570] = anon_sym_AMP_AMP; - v->a[185571] = actions(7577); - v->a[185572] = 1; - v->a[185573] = anon_sym_PIPE; - v->a[185574] = actions(7579); - v->a[185575] = 1; - v->a[185576] = anon_sym_CARET; - v->a[185577] = actions(7581); - v->a[185578] = 1; - v->a[185579] = anon_sym_AMP; - small_parse_table_9279(v); -} - -void small_parse_table_9279(t_small_parse_table_array *v) -{ - v->a[185580] = actions(7595); - v->a[185581] = 1; - v->a[185582] = anon_sym_STAR_STAR; - v->a[185583] = actions(7597); - v->a[185584] = 1; - v->a[185585] = anon_sym_EQ_TILDE; - v->a[185586] = actions(7599); - v->a[185587] = 1; - v->a[185588] = anon_sym_QMARK; - v->a[185589] = actions(7569); - v->a[185590] = 2; - v->a[185591] = anon_sym_PLUS_PLUS; - v->a[185592] = anon_sym_DASH_DASH; - v->a[185593] = actions(7583); - v->a[185594] = 2; - v->a[185595] = anon_sym_EQ_EQ; - v->a[185596] = anon_sym_BANG_EQ; - v->a[185597] = actions(7585); - v->a[185598] = 2; - v->a[185599] = anon_sym_LT; - small_parse_table_9280(v); -} - -/* EOF small_parse_table_1855.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1856.c b/parser/static/small_parse_table/small_parse_table_1856.c deleted file mode 100644 index 2f772d89..00000000 --- a/parser/static/small_parse_table/small_parse_table_1856.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1856.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9280(t_small_parse_table_array *v) -{ - v->a[185600] = anon_sym_GT; - v->a[185601] = actions(7587); - v->a[185602] = 2; - v->a[185603] = anon_sym_LT_EQ; - v->a[185604] = anon_sym_GT_EQ; - v->a[185605] = actions(7589); - v->a[185606] = 2; - v->a[185607] = anon_sym_LT_LT; - v->a[185608] = anon_sym_GT_GT; - v->a[185609] = actions(7591); - v->a[185610] = 2; - v->a[185611] = anon_sym_PLUS; - v->a[185612] = anon_sym_DASH; - v->a[185613] = actions(7593); - v->a[185614] = 3; - v->a[185615] = anon_sym_STAR; - v->a[185616] = anon_sym_SLASH; - v->a[185617] = anon_sym_PERCENT; - v->a[185618] = actions(7571); - v->a[185619] = 11; - small_parse_table_9281(v); -} - -void small_parse_table_9281(t_small_parse_table_array *v) -{ - v->a[185620] = anon_sym_PLUS_EQ; - v->a[185621] = anon_sym_DASH_EQ; - v->a[185622] = anon_sym_STAR_EQ; - v->a[185623] = anon_sym_SLASH_EQ; - v->a[185624] = anon_sym_PERCENT_EQ; - v->a[185625] = anon_sym_STAR_STAR_EQ; - v->a[185626] = anon_sym_LT_LT_EQ; - v->a[185627] = anon_sym_GT_GT_EQ; - v->a[185628] = anon_sym_AMP_EQ; - v->a[185629] = anon_sym_CARET_EQ; - v->a[185630] = anon_sym_PIPE_EQ; - v->a[185631] = 3; - v->a[185632] = actions(71); - v->a[185633] = 1; - v->a[185634] = sym_comment; - v->a[185635] = actions(7114); - v->a[185636] = 14; - v->a[185637] = anon_sym_EQ; - v->a[185638] = anon_sym_PIPE; - v->a[185639] = anon_sym_CARET; - small_parse_table_9282(v); -} - -void small_parse_table_9282(t_small_parse_table_array *v) -{ - v->a[185640] = anon_sym_AMP; - v->a[185641] = anon_sym_LT; - v->a[185642] = anon_sym_GT; - v->a[185643] = anon_sym_LT_LT; - v->a[185644] = anon_sym_GT_GT; - v->a[185645] = anon_sym_PLUS; - v->a[185646] = anon_sym_DASH; - v->a[185647] = anon_sym_STAR; - v->a[185648] = anon_sym_SLASH; - v->a[185649] = anon_sym_PERCENT; - v->a[185650] = anon_sym_STAR_STAR; - v->a[185651] = actions(7112); - v->a[185652] = 22; - v->a[185653] = anon_sym_PLUS_PLUS; - v->a[185654] = anon_sym_DASH_DASH; - v->a[185655] = anon_sym_PLUS_EQ; - v->a[185656] = anon_sym_DASH_EQ; - v->a[185657] = anon_sym_STAR_EQ; - v->a[185658] = anon_sym_SLASH_EQ; - v->a[185659] = anon_sym_PERCENT_EQ; - small_parse_table_9283(v); -} - -void small_parse_table_9283(t_small_parse_table_array *v) -{ - v->a[185660] = anon_sym_STAR_STAR_EQ; - v->a[185661] = anon_sym_LT_LT_EQ; - v->a[185662] = anon_sym_GT_GT_EQ; - v->a[185663] = anon_sym_AMP_EQ; - v->a[185664] = anon_sym_CARET_EQ; - v->a[185665] = anon_sym_PIPE_EQ; - v->a[185666] = anon_sym_PIPE_PIPE; - v->a[185667] = anon_sym_AMP_AMP; - v->a[185668] = anon_sym_EQ_EQ; - v->a[185669] = anon_sym_BANG_EQ; - v->a[185670] = anon_sym_LT_EQ; - v->a[185671] = anon_sym_GT_EQ; - v->a[185672] = anon_sym_RBRACK; - v->a[185673] = anon_sym_EQ_TILDE; - v->a[185674] = anon_sym_QMARK; - v->a[185675] = 24; - v->a[185676] = actions(71); - v->a[185677] = 1; - v->a[185678] = sym_comment; - v->a[185679] = actions(6474); - small_parse_table_9284(v); -} - -void small_parse_table_9284(t_small_parse_table_array *v) -{ - v->a[185680] = 1; - v->a[185681] = sym_word; - v->a[185682] = actions(6480); - v->a[185683] = 1; - v->a[185684] = anon_sym_LPAREN; - v->a[185685] = actions(6488); - v->a[185686] = 1; - v->a[185687] = anon_sym_DOLLAR; - v->a[185688] = actions(6494); - v->a[185689] = 1; - v->a[185690] = aux_sym_number_token1; - v->a[185691] = actions(6496); - v->a[185692] = 1; - v->a[185693] = aux_sym_number_token2; - v->a[185694] = actions(6500); - v->a[185695] = 1; - v->a[185696] = anon_sym_DOLLAR_LPAREN; - v->a[185697] = actions(6508); - v->a[185698] = 1; - v->a[185699] = sym_test_operator; - small_parse_table_9285(v); -} - -/* EOF small_parse_table_1856.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1857.c b/parser/static/small_parse_table/small_parse_table_1857.c deleted file mode 100644 index d989bf4d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1857.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1857.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9285(t_small_parse_table_array *v) -{ - v->a[185700] = actions(6510); - v->a[185701] = 1; - v->a[185702] = sym_extglob_pattern; - v->a[185703] = actions(6512); - v->a[185704] = 1; - v->a[185705] = sym__brace_start; - v->a[185706] = actions(7226); - v->a[185707] = 1; - v->a[185708] = anon_sym_DOLLAR_LBRACK; - v->a[185709] = actions(7228); - v->a[185710] = 1; - v->a[185711] = sym__special_character; - v->a[185712] = actions(7230); - v->a[185713] = 1; - v->a[185714] = anon_sym_DQUOTE; - v->a[185715] = actions(7234); - v->a[185716] = 1; - v->a[185717] = anon_sym_DOLLAR_LBRACE; - v->a[185718] = actions(7236); - v->a[185719] = 1; - small_parse_table_9286(v); -} - -void small_parse_table_9286(t_small_parse_table_array *v) -{ - v->a[185720] = anon_sym_BQUOTE; - v->a[185721] = actions(7238); - v->a[185722] = 1; - v->a[185723] = anon_sym_DOLLAR_BQUOTE; - v->a[185724] = state(6426); - v->a[185725] = 1; - v->a[185726] = aux_sym__literal_repeat1; - v->a[185727] = state(7035); - v->a[185728] = 1; - v->a[185729] = sym_last_case_item; - v->a[185730] = actions(7224); - v->a[185731] = 2; - v->a[185732] = anon_sym_LPAREN_LPAREN; - v->a[185733] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[185734] = actions(7232); - v->a[185735] = 2; - v->a[185736] = sym_raw_string; - v->a[185737] = sym_ansi_c_string; - v->a[185738] = actions(7240); - v->a[185739] = 2; - small_parse_table_9287(v); -} - -void small_parse_table_9287(t_small_parse_table_array *v) -{ - v->a[185740] = anon_sym_LT_LPAREN; - v->a[185741] = anon_sym_GT_LPAREN; - v->a[185742] = state(3477); - v->a[185743] = 2; - v->a[185744] = sym_case_item; - v->a[185745] = aux_sym_case_statement_repeat1; - v->a[185746] = state(6695); - v->a[185747] = 2; - v->a[185748] = sym_concatenation; - v->a[185749] = sym__extglob_blob; - v->a[185750] = state(6303); - v->a[185751] = 9; - v->a[185752] = sym_arithmetic_expansion; - v->a[185753] = sym_brace_expression; - v->a[185754] = sym_string; - v->a[185755] = sym_translated_string; - v->a[185756] = sym_number; - v->a[185757] = sym_simple_expansion; - v->a[185758] = sym_expansion; - v->a[185759] = sym_command_substitution; - small_parse_table_9288(v); -} - -void small_parse_table_9288(t_small_parse_table_array *v) -{ - v->a[185760] = sym_process_substitution; - v->a[185761] = 24; - v->a[185762] = actions(71); - v->a[185763] = 1; - v->a[185764] = sym_comment; - v->a[185765] = actions(6474); - v->a[185766] = 1; - v->a[185767] = sym_word; - v->a[185768] = actions(6480); - v->a[185769] = 1; - v->a[185770] = anon_sym_LPAREN; - v->a[185771] = actions(6488); - v->a[185772] = 1; - v->a[185773] = anon_sym_DOLLAR; - v->a[185774] = actions(6494); - v->a[185775] = 1; - v->a[185776] = aux_sym_number_token1; - v->a[185777] = actions(6496); - v->a[185778] = 1; - v->a[185779] = aux_sym_number_token2; - small_parse_table_9289(v); -} - -void small_parse_table_9289(t_small_parse_table_array *v) -{ - v->a[185780] = actions(6500); - v->a[185781] = 1; - v->a[185782] = anon_sym_DOLLAR_LPAREN; - v->a[185783] = actions(6508); - v->a[185784] = 1; - v->a[185785] = sym_test_operator; - v->a[185786] = actions(6510); - v->a[185787] = 1; - v->a[185788] = sym_extglob_pattern; - v->a[185789] = actions(6512); - v->a[185790] = 1; - v->a[185791] = sym__brace_start; - v->a[185792] = actions(7226); - v->a[185793] = 1; - v->a[185794] = anon_sym_DOLLAR_LBRACK; - v->a[185795] = actions(7228); - v->a[185796] = 1; - v->a[185797] = sym__special_character; - v->a[185798] = actions(7230); - v->a[185799] = 1; - small_parse_table_9290(v); -} - -/* EOF small_parse_table_1857.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1858.c b/parser/static/small_parse_table/small_parse_table_1858.c deleted file mode 100644 index fae37a9a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1858.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1858.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9290(t_small_parse_table_array *v) -{ - v->a[185800] = anon_sym_DQUOTE; - v->a[185801] = actions(7234); - v->a[185802] = 1; - v->a[185803] = anon_sym_DOLLAR_LBRACE; - v->a[185804] = actions(7236); - v->a[185805] = 1; - v->a[185806] = anon_sym_BQUOTE; - v->a[185807] = actions(7238); - v->a[185808] = 1; - v->a[185809] = anon_sym_DOLLAR_BQUOTE; - v->a[185810] = state(6426); - v->a[185811] = 1; - v->a[185812] = aux_sym__literal_repeat1; - v->a[185813] = state(7049); - v->a[185814] = 1; - v->a[185815] = sym_last_case_item; - v->a[185816] = actions(7224); - v->a[185817] = 2; - v->a[185818] = anon_sym_LPAREN_LPAREN; - v->a[185819] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9291(v); -} - -void small_parse_table_9291(t_small_parse_table_array *v) -{ - v->a[185820] = actions(7232); - v->a[185821] = 2; - v->a[185822] = sym_raw_string; - v->a[185823] = sym_ansi_c_string; - v->a[185824] = actions(7240); - v->a[185825] = 2; - v->a[185826] = anon_sym_LT_LPAREN; - v->a[185827] = anon_sym_GT_LPAREN; - v->a[185828] = state(3477); - v->a[185829] = 2; - v->a[185830] = sym_case_item; - v->a[185831] = aux_sym_case_statement_repeat1; - v->a[185832] = state(6695); - v->a[185833] = 2; - v->a[185834] = sym_concatenation; - v->a[185835] = sym__extglob_blob; - v->a[185836] = state(6303); - v->a[185837] = 9; - v->a[185838] = sym_arithmetic_expansion; - v->a[185839] = sym_brace_expression; - small_parse_table_9292(v); -} - -void small_parse_table_9292(t_small_parse_table_array *v) -{ - v->a[185840] = sym_string; - v->a[185841] = sym_translated_string; - v->a[185842] = sym_number; - v->a[185843] = sym_simple_expansion; - v->a[185844] = sym_expansion; - v->a[185845] = sym_command_substitution; - v->a[185846] = sym_process_substitution; - v->a[185847] = 3; - v->a[185848] = actions(71); - v->a[185849] = 1; - v->a[185850] = sym_comment; - v->a[185851] = actions(1336); - v->a[185852] = 14; - v->a[185853] = anon_sym_EQ; - v->a[185854] = anon_sym_PIPE; - v->a[185855] = anon_sym_CARET; - v->a[185856] = anon_sym_AMP; - v->a[185857] = anon_sym_LT; - v->a[185858] = anon_sym_GT; - v->a[185859] = anon_sym_LT_LT; - small_parse_table_9293(v); -} - -void small_parse_table_9293(t_small_parse_table_array *v) -{ - v->a[185860] = anon_sym_GT_GT; - v->a[185861] = anon_sym_PLUS; - v->a[185862] = anon_sym_DASH; - v->a[185863] = anon_sym_STAR; - v->a[185864] = anon_sym_SLASH; - v->a[185865] = anon_sym_PERCENT; - v->a[185866] = anon_sym_STAR_STAR; - v->a[185867] = actions(1338); - v->a[185868] = 22; - v->a[185869] = anon_sym_PLUS_PLUS; - v->a[185870] = anon_sym_DASH_DASH; - v->a[185871] = anon_sym_PLUS_EQ; - v->a[185872] = anon_sym_DASH_EQ; - v->a[185873] = anon_sym_STAR_EQ; - v->a[185874] = anon_sym_SLASH_EQ; - v->a[185875] = anon_sym_PERCENT_EQ; - v->a[185876] = anon_sym_STAR_STAR_EQ; - v->a[185877] = anon_sym_LT_LT_EQ; - v->a[185878] = anon_sym_GT_GT_EQ; - v->a[185879] = anon_sym_AMP_EQ; - small_parse_table_9294(v); -} - -void small_parse_table_9294(t_small_parse_table_array *v) -{ - v->a[185880] = anon_sym_CARET_EQ; - v->a[185881] = anon_sym_PIPE_EQ; - v->a[185882] = anon_sym_PIPE_PIPE; - v->a[185883] = anon_sym_AMP_AMP; - v->a[185884] = anon_sym_EQ_EQ; - v->a[185885] = anon_sym_BANG_EQ; - v->a[185886] = anon_sym_LT_EQ; - v->a[185887] = anon_sym_GT_EQ; - v->a[185888] = anon_sym_RPAREN; - v->a[185889] = anon_sym_EQ_TILDE; - v->a[185890] = anon_sym_QMARK; - v->a[185891] = 24; - v->a[185892] = actions(71); - v->a[185893] = 1; - v->a[185894] = sym_comment; - v->a[185895] = actions(6474); - v->a[185896] = 1; - v->a[185897] = sym_word; - v->a[185898] = actions(6480); - v->a[185899] = 1; - small_parse_table_9295(v); -} - -/* EOF small_parse_table_1858.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1859.c b/parser/static/small_parse_table/small_parse_table_1859.c deleted file mode 100644 index ca1238ff..00000000 --- a/parser/static/small_parse_table/small_parse_table_1859.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1859.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9295(t_small_parse_table_array *v) -{ - v->a[185900] = anon_sym_LPAREN; - v->a[185901] = actions(6488); - v->a[185902] = 1; - v->a[185903] = anon_sym_DOLLAR; - v->a[185904] = actions(6494); - v->a[185905] = 1; - v->a[185906] = aux_sym_number_token1; - v->a[185907] = actions(6496); - v->a[185908] = 1; - v->a[185909] = aux_sym_number_token2; - v->a[185910] = actions(6500); - v->a[185911] = 1; - v->a[185912] = anon_sym_DOLLAR_LPAREN; - v->a[185913] = actions(6508); - v->a[185914] = 1; - v->a[185915] = sym_test_operator; - v->a[185916] = actions(6510); - v->a[185917] = 1; - v->a[185918] = sym_extglob_pattern; - v->a[185919] = actions(6512); - small_parse_table_9296(v); -} - -void small_parse_table_9296(t_small_parse_table_array *v) -{ - v->a[185920] = 1; - v->a[185921] = sym__brace_start; - v->a[185922] = actions(7226); - v->a[185923] = 1; - v->a[185924] = anon_sym_DOLLAR_LBRACK; - v->a[185925] = actions(7228); - v->a[185926] = 1; - v->a[185927] = sym__special_character; - v->a[185928] = actions(7230); - v->a[185929] = 1; - v->a[185930] = anon_sym_DQUOTE; - v->a[185931] = actions(7234); - v->a[185932] = 1; - v->a[185933] = anon_sym_DOLLAR_LBRACE; - v->a[185934] = actions(7236); - v->a[185935] = 1; - v->a[185936] = anon_sym_BQUOTE; - v->a[185937] = actions(7238); - v->a[185938] = 1; - v->a[185939] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9297(v); -} - -void small_parse_table_9297(t_small_parse_table_array *v) -{ - v->a[185940] = state(6426); - v->a[185941] = 1; - v->a[185942] = aux_sym__literal_repeat1; - v->a[185943] = state(7315); - v->a[185944] = 1; - v->a[185945] = sym_last_case_item; - v->a[185946] = actions(7224); - v->a[185947] = 2; - v->a[185948] = anon_sym_LPAREN_LPAREN; - v->a[185949] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[185950] = actions(7232); - v->a[185951] = 2; - v->a[185952] = sym_raw_string; - v->a[185953] = sym_ansi_c_string; - v->a[185954] = actions(7240); - v->a[185955] = 2; - v->a[185956] = anon_sym_LT_LPAREN; - v->a[185957] = anon_sym_GT_LPAREN; - v->a[185958] = state(3477); - v->a[185959] = 2; - small_parse_table_9298(v); -} - -void small_parse_table_9298(t_small_parse_table_array *v) -{ - v->a[185960] = sym_case_item; - v->a[185961] = aux_sym_case_statement_repeat1; - v->a[185962] = state(6695); - v->a[185963] = 2; - v->a[185964] = sym_concatenation; - v->a[185965] = sym__extglob_blob; - v->a[185966] = state(6303); - v->a[185967] = 9; - v->a[185968] = sym_arithmetic_expansion; - v->a[185969] = sym_brace_expression; - v->a[185970] = sym_string; - v->a[185971] = sym_translated_string; - v->a[185972] = sym_number; - v->a[185973] = sym_simple_expansion; - v->a[185974] = sym_expansion; - v->a[185975] = sym_command_substitution; - v->a[185976] = sym_process_substitution; - v->a[185977] = 16; - v->a[185978] = actions(71); - v->a[185979] = 1; - small_parse_table_9299(v); -} - -void small_parse_table_9299(t_small_parse_table_array *v) -{ - v->a[185980] = sym_comment; - v->a[185981] = actions(7719); - v->a[185982] = 1; - v->a[185983] = anon_sym_STAR_STAR; - v->a[185984] = actions(7735); - v->a[185985] = 1; - v->a[185986] = anon_sym_AMP; - v->a[185987] = actions(7739); - v->a[185988] = 1; - v->a[185989] = anon_sym_CARET; - v->a[185990] = actions(7741); - v->a[185991] = 1; - v->a[185992] = anon_sym_PIPE; - v->a[185993] = actions(7511); - v->a[185994] = 2; - v->a[185995] = anon_sym_COMMA; - v->a[185996] = anon_sym_RPAREN; - v->a[185997] = actions(7717); - v->a[185998] = 2; - v->a[185999] = anon_sym_PLUS_PLUS; - small_parse_table_9300(v); -} - -/* EOF small_parse_table_1859.c */ diff --git a/parser/static/small_parse_table/small_parse_table_186.c b/parser/static/small_parse_table/small_parse_table_186.c index 15eb898f..0c723517 100644 --- a/parser/static/small_parse_table/small_parse_table_186.c +++ b/parser/static/small_parse_table/small_parse_table_186.c @@ -14,126 +14,126 @@ void small_parse_table_930(t_small_parse_table_array *v) { - v->a[18600] = sym_string; - v->a[18601] = sym_translated_string; - v->a[18602] = sym_number; - v->a[18603] = sym_simple_expansion; - v->a[18604] = sym_expansion; - v->a[18605] = sym_command_substitution; - v->a[18606] = sym_process_substitution; - v->a[18607] = actions(2494); - v->a[18608] = 21; - v->a[18609] = anon_sym_SEMI; - v->a[18610] = anon_sym_PIPE_PIPE; - v->a[18611] = anon_sym_AMP_AMP; - v->a[18612] = anon_sym_PIPE; - v->a[18613] = anon_sym_AMP; - v->a[18614] = anon_sym_LT; - v->a[18615] = anon_sym_GT; - v->a[18616] = anon_sym_LT_LT; - v->a[18617] = anon_sym_GT_GT; - v->a[18618] = anon_sym_SEMI_SEMI; - v->a[18619] = anon_sym_SEMI_AMP; + v->a[18600] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18601] = sym__special_character; + v->a[18602] = anon_sym_DQUOTE; + v->a[18603] = sym_raw_string; + v->a[18604] = aux_sym_number_token1; + v->a[18605] = aux_sym_number_token2; + v->a[18606] = anon_sym_DOLLAR_LBRACE; + v->a[18607] = anon_sym_DOLLAR_LPAREN; + v->a[18608] = anon_sym_BQUOTE; + v->a[18609] = anon_sym_DOLLAR_BQUOTE; + v->a[18610] = sym_word; + v->a[18611] = 20; + v->a[18612] = actions(3); + v->a[18613] = 1; + v->a[18614] = sym_comment; + v->a[18615] = actions(2055); + v->a[18616] = 1; + v->a[18617] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18618] = actions(2058); + v->a[18619] = 1; small_parse_table_931(v); } void small_parse_table_931(t_small_parse_table_array *v) { - v->a[18620] = anon_sym_SEMI_SEMI_AMP; - v->a[18621] = anon_sym_PIPE_AMP; - v->a[18622] = anon_sym_AMP_GT; - v->a[18623] = anon_sym_AMP_GT_GT; - v->a[18624] = anon_sym_LT_AMP; - v->a[18625] = anon_sym_GT_AMP; - v->a[18626] = anon_sym_GT_PIPE; - v->a[18627] = anon_sym_LT_AMP_DASH; - v->a[18628] = anon_sym_GT_AMP_DASH; - v->a[18629] = anon_sym_LT_LT_DASH; - v->a[18630] = 8; - v->a[18631] = actions(3); - v->a[18632] = 1; - v->a[18633] = sym_comment; - v->a[18634] = actions(3701); - v->a[18635] = 1; - v->a[18636] = anon_sym_DQUOTE; - v->a[18637] = actions(3705); - v->a[18638] = 1; - v->a[18639] = sym_variable_name; + v->a[18620] = anon_sym_DOLLAR; + v->a[18621] = actions(2064); + v->a[18622] = 1; + v->a[18623] = anon_sym_DQUOTE; + v->a[18624] = actions(2067); + v->a[18625] = 1; + v->a[18626] = aux_sym_number_token1; + v->a[18627] = actions(2070); + v->a[18628] = 1; + v->a[18629] = aux_sym_number_token2; + v->a[18630] = actions(2073); + v->a[18631] = 1; + v->a[18632] = anon_sym_DOLLAR_LBRACE; + v->a[18633] = actions(2076); + v->a[18634] = 1; + v->a[18635] = anon_sym_DOLLAR_LPAREN; + v->a[18636] = actions(2079); + v->a[18637] = 1; + v->a[18638] = anon_sym_BQUOTE; + v->a[18639] = actions(2082); small_parse_table_932(v); } void small_parse_table_932(t_small_parse_table_array *v) { - v->a[18640] = state(2025); - v->a[18641] = 1; - v->a[18642] = sym_string; - v->a[18643] = actions(3703); - v->a[18644] = 2; - v->a[18645] = aux_sym__simple_variable_name_token1; - v->a[18646] = aux_sym__multiline_variable_name_token1; - v->a[18647] = actions(1241); - v->a[18648] = 4; - v->a[18649] = sym_file_descriptor; - v->a[18650] = sym_test_operator; - v->a[18651] = sym__brace_start; - v->a[18652] = ts_builtin_sym_end; - v->a[18653] = actions(3699); - v->a[18654] = 9; - v->a[18655] = anon_sym_DASH; - v->a[18656] = anon_sym_STAR; - v->a[18657] = anon_sym_BANG; - v->a[18658] = anon_sym_QMARK; - v->a[18659] = anon_sym_DOLLAR; + v->a[18640] = 1; + v->a[18641] = anon_sym_DOLLAR_BQUOTE; + v->a[18642] = actions(2091); + v->a[18643] = 1; + v->a[18644] = sym__brace_start; + v->a[18645] = actions(2763); + v->a[18646] = 1; + v->a[18647] = sym__special_character; + v->a[18648] = actions(2766); + v->a[18649] = 1; + v->a[18650] = aux_sym__simple_variable_name_token1; + v->a[18651] = actions(2769); + v->a[18652] = 1; + v->a[18653] = sym_test_operator; + v->a[18654] = state(1219); + v->a[18655] = 1; + v->a[18656] = aux_sym__literal_repeat1; + v->a[18657] = actions(966); + v->a[18658] = 2; + v->a[18659] = sym_file_descriptor; small_parse_table_933(v); } void small_parse_table_933(t_small_parse_table_array *v) { - v->a[18660] = anon_sym_POUND; - v->a[18661] = anon_sym_AT2; - v->a[18662] = anon_sym_0; - v->a[18663] = anon_sym__; - v->a[18664] = actions(1239); - v->a[18665] = 35; - v->a[18666] = anon_sym_LPAREN_LPAREN; - v->a[18667] = anon_sym_SEMI; - v->a[18668] = anon_sym_PIPE_PIPE; - v->a[18669] = anon_sym_AMP_AMP; - v->a[18670] = anon_sym_PIPE; - v->a[18671] = anon_sym_AMP; - v->a[18672] = anon_sym_LT; - v->a[18673] = anon_sym_GT; - v->a[18674] = anon_sym_LT_LT; - v->a[18675] = anon_sym_GT_GT; - v->a[18676] = anon_sym_SEMI_SEMI; - v->a[18677] = anon_sym_PIPE_AMP; - v->a[18678] = anon_sym_AMP_GT; - v->a[18679] = anon_sym_AMP_GT_GT; + v->a[18660] = aux_sym_heredoc_redirect_token1; + v->a[18661] = actions(2760); + v->a[18662] = 2; + v->a[18663] = sym_raw_string; + v->a[18664] = sym_word; + v->a[18665] = state(505); + v->a[18666] = 2; + v->a[18667] = sym_concatenation; + v->a[18668] = aux_sym_unset_command_repeat1; + v->a[18669] = state(1351); + v->a[18670] = 7; + v->a[18671] = sym_arithmetic_expansion; + v->a[18672] = sym_brace_expression; + v->a[18673] = sym_string; + v->a[18674] = sym_number; + v->a[18675] = sym_simple_expansion; + v->a[18676] = sym_expansion; + v->a[18677] = sym_command_substitution; + v->a[18678] = actions(964); + v->a[18679] = 16; small_parse_table_934(v); } void small_parse_table_934(t_small_parse_table_array *v) { - v->a[18680] = anon_sym_LT_AMP; - v->a[18681] = anon_sym_GT_AMP; - v->a[18682] = anon_sym_GT_PIPE; - v->a[18683] = anon_sym_LT_AMP_DASH; - v->a[18684] = anon_sym_GT_AMP_DASH; - v->a[18685] = anon_sym_LT_LT_DASH; - v->a[18686] = aux_sym_heredoc_redirect_token1; - v->a[18687] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18688] = anon_sym_DOLLAR_LBRACK; - v->a[18689] = sym__special_character; - v->a[18690] = sym_raw_string; - v->a[18691] = sym_ansi_c_string; - v->a[18692] = aux_sym_number_token1; - v->a[18693] = aux_sym_number_token2; - v->a[18694] = anon_sym_DOLLAR_LBRACE; - v->a[18695] = anon_sym_DOLLAR_LPAREN; - v->a[18696] = anon_sym_BQUOTE; - v->a[18697] = anon_sym_DOLLAR_BQUOTE; - v->a[18698] = anon_sym_LT_LPAREN; - v->a[18699] = anon_sym_GT_LPAREN; + v->a[18680] = anon_sym_PIPE; + v->a[18681] = anon_sym_PIPE_AMP; + v->a[18682] = anon_sym_AMP_AMP; + v->a[18683] = anon_sym_PIPE_PIPE; + v->a[18684] = anon_sym_LT; + v->a[18685] = anon_sym_GT; + v->a[18686] = anon_sym_GT_GT; + v->a[18687] = anon_sym_AMP_GT; + v->a[18688] = anon_sym_AMP_GT_GT; + v->a[18689] = anon_sym_LT_AMP; + v->a[18690] = anon_sym_GT_AMP; + v->a[18691] = anon_sym_GT_PIPE; + v->a[18692] = anon_sym_LT_AMP_DASH; + v->a[18693] = anon_sym_GT_AMP_DASH; + v->a[18694] = anon_sym_LT_LT; + v->a[18695] = anon_sym_LT_LT_DASH; + v->a[18696] = 6; + v->a[18697] = actions(3); + v->a[18698] = 1; + v->a[18699] = sym_comment; small_parse_table_935(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1860.c b/parser/static/small_parse_table/small_parse_table_1860.c deleted file mode 100644 index 53a90a34..00000000 --- a/parser/static/small_parse_table/small_parse_table_1860.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1860.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9300(t_small_parse_table_array *v) -{ - v->a[186000] = anon_sym_DASH_DASH; - v->a[186001] = actions(7723); - v->a[186002] = 2; - v->a[186003] = anon_sym_PLUS; - v->a[186004] = anon_sym_DASH; - v->a[186005] = actions(7725); - v->a[186006] = 2; - v->a[186007] = anon_sym_LT_LT; - v->a[186008] = anon_sym_GT_GT; - v->a[186009] = actions(7727); - v->a[186010] = 2; - v->a[186011] = anon_sym_LT; - v->a[186012] = anon_sym_GT; - v->a[186013] = actions(7729); - v->a[186014] = 2; - v->a[186015] = anon_sym_LT_EQ; - v->a[186016] = anon_sym_GT_EQ; - v->a[186017] = actions(7731); - v->a[186018] = 2; - v->a[186019] = anon_sym_EQ_EQ; - small_parse_table_9301(v); -} - -void small_parse_table_9301(t_small_parse_table_array *v) -{ - v->a[186020] = anon_sym_BANG_EQ; - v->a[186021] = actions(7743); - v->a[186022] = 2; - v->a[186023] = anon_sym_AMP_AMP; - v->a[186024] = anon_sym_DASHa; - v->a[186025] = actions(7745); - v->a[186026] = 2; - v->a[186027] = anon_sym_PIPE_PIPE; - v->a[186028] = anon_sym_DASHo; - v->a[186029] = actions(7721); - v->a[186030] = 3; - v->a[186031] = anon_sym_STAR; - v->a[186032] = anon_sym_SLASH; - v->a[186033] = anon_sym_PERCENT; - v->a[186034] = actions(7749); - v->a[186035] = 11; - v->a[186036] = anon_sym_PLUS_EQ; - v->a[186037] = anon_sym_DASH_EQ; - v->a[186038] = anon_sym_STAR_EQ; - v->a[186039] = anon_sym_SLASH_EQ; - small_parse_table_9302(v); -} - -void small_parse_table_9302(t_small_parse_table_array *v) -{ - v->a[186040] = anon_sym_PERCENT_EQ; - v->a[186041] = anon_sym_STAR_STAR_EQ; - v->a[186042] = anon_sym_LT_LT_EQ; - v->a[186043] = anon_sym_GT_GT_EQ; - v->a[186044] = anon_sym_AMP_EQ; - v->a[186045] = anon_sym_CARET_EQ; - v->a[186046] = anon_sym_PIPE_EQ; - v->a[186047] = 3; - v->a[186048] = actions(71); - v->a[186049] = 1; - v->a[186050] = sym_comment; - v->a[186051] = actions(7489); - v->a[186052] = 13; - v->a[186053] = anon_sym_PIPE; - v->a[186054] = anon_sym_CARET; - v->a[186055] = anon_sym_AMP; - v->a[186056] = anon_sym_LT; - v->a[186057] = anon_sym_GT; - v->a[186058] = anon_sym_LT_LT; - v->a[186059] = anon_sym_GT_GT; - small_parse_table_9303(v); -} - -void small_parse_table_9303(t_small_parse_table_array *v) -{ - v->a[186060] = anon_sym_PLUS; - v->a[186061] = anon_sym_DASH; - v->a[186062] = anon_sym_STAR; - v->a[186063] = anon_sym_SLASH; - v->a[186064] = anon_sym_PERCENT; - v->a[186065] = anon_sym_STAR_STAR; - v->a[186066] = actions(7491); - v->a[186067] = 23; - v->a[186068] = anon_sym_COMMA; - v->a[186069] = anon_sym_PLUS_PLUS; - v->a[186070] = anon_sym_DASH_DASH; - v->a[186071] = anon_sym_PLUS_EQ; - v->a[186072] = anon_sym_DASH_EQ; - v->a[186073] = anon_sym_STAR_EQ; - v->a[186074] = anon_sym_SLASH_EQ; - v->a[186075] = anon_sym_PERCENT_EQ; - v->a[186076] = anon_sym_STAR_STAR_EQ; - v->a[186077] = anon_sym_LT_LT_EQ; - v->a[186078] = anon_sym_GT_GT_EQ; - v->a[186079] = anon_sym_AMP_EQ; - small_parse_table_9304(v); -} - -void small_parse_table_9304(t_small_parse_table_array *v) -{ - v->a[186080] = anon_sym_CARET_EQ; - v->a[186081] = anon_sym_PIPE_EQ; - v->a[186082] = anon_sym_PIPE_PIPE; - v->a[186083] = anon_sym_DASHo; - v->a[186084] = anon_sym_AMP_AMP; - v->a[186085] = anon_sym_DASHa; - v->a[186086] = anon_sym_EQ_EQ; - v->a[186087] = anon_sym_BANG_EQ; - v->a[186088] = anon_sym_LT_EQ; - v->a[186089] = anon_sym_GT_EQ; - v->a[186090] = anon_sym_RPAREN; - v->a[186091] = 3; - v->a[186092] = actions(71); - v->a[186093] = 1; - v->a[186094] = sym_comment; - v->a[186095] = actions(7501); - v->a[186096] = 13; - v->a[186097] = anon_sym_PIPE; - v->a[186098] = anon_sym_CARET; - v->a[186099] = anon_sym_AMP; - small_parse_table_9305(v); -} - -/* EOF small_parse_table_1860.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1861.c b/parser/static/small_parse_table/small_parse_table_1861.c deleted file mode 100644 index 8f9e4c26..00000000 --- a/parser/static/small_parse_table/small_parse_table_1861.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1861.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9305(t_small_parse_table_array *v) -{ - v->a[186100] = anon_sym_LT; - v->a[186101] = anon_sym_GT; - v->a[186102] = anon_sym_LT_LT; - v->a[186103] = anon_sym_GT_GT; - v->a[186104] = anon_sym_PLUS; - v->a[186105] = anon_sym_DASH; - v->a[186106] = anon_sym_STAR; - v->a[186107] = anon_sym_SLASH; - v->a[186108] = anon_sym_PERCENT; - v->a[186109] = anon_sym_STAR_STAR; - v->a[186110] = actions(7503); - v->a[186111] = 23; - v->a[186112] = anon_sym_COMMA; - v->a[186113] = anon_sym_PLUS_PLUS; - v->a[186114] = anon_sym_DASH_DASH; - v->a[186115] = anon_sym_PLUS_EQ; - v->a[186116] = anon_sym_DASH_EQ; - v->a[186117] = anon_sym_STAR_EQ; - v->a[186118] = anon_sym_SLASH_EQ; - v->a[186119] = anon_sym_PERCENT_EQ; - small_parse_table_9306(v); -} - -void small_parse_table_9306(t_small_parse_table_array *v) -{ - v->a[186120] = anon_sym_STAR_STAR_EQ; - v->a[186121] = anon_sym_LT_LT_EQ; - v->a[186122] = anon_sym_GT_GT_EQ; - v->a[186123] = anon_sym_AMP_EQ; - v->a[186124] = anon_sym_CARET_EQ; - v->a[186125] = anon_sym_PIPE_EQ; - v->a[186126] = anon_sym_PIPE_PIPE; - v->a[186127] = anon_sym_DASHo; - v->a[186128] = anon_sym_AMP_AMP; - v->a[186129] = anon_sym_DASHa; - v->a[186130] = anon_sym_EQ_EQ; - v->a[186131] = anon_sym_BANG_EQ; - v->a[186132] = anon_sym_LT_EQ; - v->a[186133] = anon_sym_GT_EQ; - v->a[186134] = anon_sym_RPAREN; - v->a[186135] = 3; - v->a[186136] = actions(71); - v->a[186137] = 1; - v->a[186138] = sym_comment; - v->a[186139] = actions(7489); - small_parse_table_9307(v); -} - -void small_parse_table_9307(t_small_parse_table_array *v) -{ - v->a[186140] = 13; - v->a[186141] = anon_sym_PIPE; - v->a[186142] = anon_sym_CARET; - v->a[186143] = anon_sym_AMP; - v->a[186144] = anon_sym_LT; - v->a[186145] = anon_sym_GT; - v->a[186146] = anon_sym_LT_LT; - v->a[186147] = anon_sym_GT_GT; - v->a[186148] = anon_sym_PLUS; - v->a[186149] = anon_sym_DASH; - v->a[186150] = anon_sym_STAR; - v->a[186151] = anon_sym_SLASH; - v->a[186152] = anon_sym_PERCENT; - v->a[186153] = anon_sym_STAR_STAR; - v->a[186154] = actions(7491); - v->a[186155] = 23; - v->a[186156] = anon_sym_COMMA; - v->a[186157] = anon_sym_PLUS_PLUS; - v->a[186158] = anon_sym_DASH_DASH; - v->a[186159] = anon_sym_PLUS_EQ; - small_parse_table_9308(v); -} - -void small_parse_table_9308(t_small_parse_table_array *v) -{ - v->a[186160] = anon_sym_DASH_EQ; - v->a[186161] = anon_sym_STAR_EQ; - v->a[186162] = anon_sym_SLASH_EQ; - v->a[186163] = anon_sym_PERCENT_EQ; - v->a[186164] = anon_sym_STAR_STAR_EQ; - v->a[186165] = anon_sym_LT_LT_EQ; - v->a[186166] = anon_sym_GT_GT_EQ; - v->a[186167] = anon_sym_AMP_EQ; - v->a[186168] = anon_sym_CARET_EQ; - v->a[186169] = anon_sym_PIPE_EQ; - v->a[186170] = anon_sym_PIPE_PIPE; - v->a[186171] = anon_sym_DASHo; - v->a[186172] = anon_sym_AMP_AMP; - v->a[186173] = anon_sym_DASHa; - v->a[186174] = anon_sym_EQ_EQ; - v->a[186175] = anon_sym_BANG_EQ; - v->a[186176] = anon_sym_LT_EQ; - v->a[186177] = anon_sym_GT_EQ; - v->a[186178] = anon_sym_RPAREN; - v->a[186179] = 3; - small_parse_table_9309(v); -} - -void small_parse_table_9309(t_small_parse_table_array *v) -{ - v->a[186180] = actions(71); - v->a[186181] = 1; - v->a[186182] = sym_comment; - v->a[186183] = actions(1344); - v->a[186184] = 14; - v->a[186185] = anon_sym_EQ; - v->a[186186] = anon_sym_PIPE; - v->a[186187] = anon_sym_CARET; - v->a[186188] = anon_sym_AMP; - v->a[186189] = anon_sym_LT; - v->a[186190] = anon_sym_GT; - v->a[186191] = anon_sym_LT_LT; - v->a[186192] = anon_sym_GT_GT; - v->a[186193] = anon_sym_PLUS; - v->a[186194] = anon_sym_DASH; - v->a[186195] = anon_sym_STAR; - v->a[186196] = anon_sym_SLASH; - v->a[186197] = anon_sym_PERCENT; - v->a[186198] = anon_sym_STAR_STAR; - v->a[186199] = actions(1346); - small_parse_table_9310(v); -} - -/* EOF small_parse_table_1861.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1862.c b/parser/static/small_parse_table/small_parse_table_1862.c deleted file mode 100644 index eed39224..00000000 --- a/parser/static/small_parse_table/small_parse_table_1862.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1862.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9310(t_small_parse_table_array *v) -{ - v->a[186200] = 22; - v->a[186201] = anon_sym_PLUS_PLUS; - v->a[186202] = anon_sym_DASH_DASH; - v->a[186203] = anon_sym_PLUS_EQ; - v->a[186204] = anon_sym_DASH_EQ; - v->a[186205] = anon_sym_STAR_EQ; - v->a[186206] = anon_sym_SLASH_EQ; - v->a[186207] = anon_sym_PERCENT_EQ; - v->a[186208] = anon_sym_STAR_STAR_EQ; - v->a[186209] = anon_sym_LT_LT_EQ; - v->a[186210] = anon_sym_GT_GT_EQ; - v->a[186211] = anon_sym_AMP_EQ; - v->a[186212] = anon_sym_CARET_EQ; - v->a[186213] = anon_sym_PIPE_EQ; - v->a[186214] = anon_sym_PIPE_PIPE; - v->a[186215] = anon_sym_AMP_AMP; - v->a[186216] = anon_sym_EQ_EQ; - v->a[186217] = anon_sym_BANG_EQ; - v->a[186218] = anon_sym_LT_EQ; - v->a[186219] = anon_sym_GT_EQ; - small_parse_table_9311(v); -} - -void small_parse_table_9311(t_small_parse_table_array *v) -{ - v->a[186220] = anon_sym_RPAREN; - v->a[186221] = anon_sym_EQ_TILDE; - v->a[186222] = anon_sym_QMARK; - v->a[186223] = 8; - v->a[186224] = actions(71); - v->a[186225] = 1; - v->a[186226] = sym_comment; - v->a[186227] = actions(7595); - v->a[186228] = 1; - v->a[186229] = anon_sym_STAR_STAR; - v->a[186230] = actions(7569); - v->a[186231] = 2; - v->a[186232] = anon_sym_PLUS_PLUS; - v->a[186233] = anon_sym_DASH_DASH; - v->a[186234] = actions(7589); - v->a[186235] = 2; - v->a[186236] = anon_sym_LT_LT; - v->a[186237] = anon_sym_GT_GT; - v->a[186238] = actions(7591); - v->a[186239] = 2; - small_parse_table_9312(v); -} - -void small_parse_table_9312(t_small_parse_table_array *v) -{ - v->a[186240] = anon_sym_PLUS; - v->a[186241] = anon_sym_DASH; - v->a[186242] = actions(7593); - v->a[186243] = 3; - v->a[186244] = anon_sym_STAR; - v->a[186245] = anon_sym_SLASH; - v->a[186246] = anon_sym_PERCENT; - v->a[186247] = actions(7096); - v->a[186248] = 6; - v->a[186249] = anon_sym_EQ; - v->a[186250] = anon_sym_PIPE; - v->a[186251] = anon_sym_CARET; - v->a[186252] = anon_sym_AMP; - v->a[186253] = anon_sym_LT; - v->a[186254] = anon_sym_GT; - v->a[186255] = actions(7094); - v->a[186256] = 20; - v->a[186257] = anon_sym_PLUS_EQ; - v->a[186258] = anon_sym_DASH_EQ; - v->a[186259] = anon_sym_STAR_EQ; - small_parse_table_9313(v); -} - -void small_parse_table_9313(t_small_parse_table_array *v) -{ - v->a[186260] = anon_sym_SLASH_EQ; - v->a[186261] = anon_sym_PERCENT_EQ; - v->a[186262] = anon_sym_STAR_STAR_EQ; - v->a[186263] = anon_sym_LT_LT_EQ; - v->a[186264] = anon_sym_GT_GT_EQ; - v->a[186265] = anon_sym_AMP_EQ; - v->a[186266] = anon_sym_CARET_EQ; - v->a[186267] = anon_sym_PIPE_EQ; - v->a[186268] = anon_sym_PIPE_PIPE; - v->a[186269] = anon_sym_AMP_AMP; - v->a[186270] = anon_sym_EQ_EQ; - v->a[186271] = anon_sym_BANG_EQ; - v->a[186272] = anon_sym_LT_EQ; - v->a[186273] = anon_sym_GT_EQ; - v->a[186274] = anon_sym_RBRACK; - v->a[186275] = anon_sym_EQ_TILDE; - v->a[186276] = anon_sym_QMARK; - v->a[186277] = 4; - v->a[186278] = actions(71); - v->a[186279] = 1; - small_parse_table_9314(v); -} - -void small_parse_table_9314(t_small_parse_table_array *v) -{ - v->a[186280] = sym_comment; - v->a[186281] = actions(7569); - v->a[186282] = 2; - v->a[186283] = anon_sym_PLUS_PLUS; - v->a[186284] = anon_sym_DASH_DASH; - v->a[186285] = actions(7096); - v->a[186286] = 14; - v->a[186287] = anon_sym_EQ; - v->a[186288] = anon_sym_PIPE; - v->a[186289] = anon_sym_CARET; - v->a[186290] = anon_sym_AMP; - v->a[186291] = anon_sym_LT; - v->a[186292] = anon_sym_GT; - v->a[186293] = anon_sym_LT_LT; - v->a[186294] = anon_sym_GT_GT; - v->a[186295] = anon_sym_PLUS; - v->a[186296] = anon_sym_DASH; - v->a[186297] = anon_sym_STAR; - v->a[186298] = anon_sym_SLASH; - v->a[186299] = anon_sym_PERCENT; - small_parse_table_9315(v); -} - -/* EOF small_parse_table_1862.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1863.c b/parser/static/small_parse_table/small_parse_table_1863.c deleted file mode 100644 index 5e3c5fd0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1863.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1863.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9315(t_small_parse_table_array *v) -{ - v->a[186300] = anon_sym_STAR_STAR; - v->a[186301] = actions(7094); - v->a[186302] = 20; - v->a[186303] = anon_sym_PLUS_EQ; - v->a[186304] = anon_sym_DASH_EQ; - v->a[186305] = anon_sym_STAR_EQ; - v->a[186306] = anon_sym_SLASH_EQ; - v->a[186307] = anon_sym_PERCENT_EQ; - v->a[186308] = anon_sym_STAR_STAR_EQ; - v->a[186309] = anon_sym_LT_LT_EQ; - v->a[186310] = anon_sym_GT_GT_EQ; - v->a[186311] = anon_sym_AMP_EQ; - v->a[186312] = anon_sym_CARET_EQ; - v->a[186313] = anon_sym_PIPE_EQ; - v->a[186314] = anon_sym_PIPE_PIPE; - v->a[186315] = anon_sym_AMP_AMP; - v->a[186316] = anon_sym_EQ_EQ; - v->a[186317] = anon_sym_BANG_EQ; - v->a[186318] = anon_sym_LT_EQ; - v->a[186319] = anon_sym_GT_EQ; - small_parse_table_9316(v); -} - -void small_parse_table_9316(t_small_parse_table_array *v) -{ - v->a[186320] = anon_sym_RBRACK; - v->a[186321] = anon_sym_EQ_TILDE; - v->a[186322] = anon_sym_QMARK; - v->a[186323] = 3; - v->a[186324] = actions(71); - v->a[186325] = 1; - v->a[186326] = sym_comment; - v->a[186327] = actions(1356); - v->a[186328] = 14; - v->a[186329] = anon_sym_EQ; - v->a[186330] = anon_sym_PIPE; - v->a[186331] = anon_sym_CARET; - v->a[186332] = anon_sym_AMP; - v->a[186333] = anon_sym_LT; - v->a[186334] = anon_sym_GT; - v->a[186335] = anon_sym_LT_LT; - v->a[186336] = anon_sym_GT_GT; - v->a[186337] = anon_sym_PLUS; - v->a[186338] = anon_sym_DASH; - v->a[186339] = anon_sym_STAR; - small_parse_table_9317(v); -} - -void small_parse_table_9317(t_small_parse_table_array *v) -{ - v->a[186340] = anon_sym_SLASH; - v->a[186341] = anon_sym_PERCENT; - v->a[186342] = anon_sym_STAR_STAR; - v->a[186343] = actions(1358); - v->a[186344] = 22; - v->a[186345] = anon_sym_PLUS_PLUS; - v->a[186346] = anon_sym_DASH_DASH; - v->a[186347] = anon_sym_PLUS_EQ; - v->a[186348] = anon_sym_DASH_EQ; - v->a[186349] = anon_sym_STAR_EQ; - v->a[186350] = anon_sym_SLASH_EQ; - v->a[186351] = anon_sym_PERCENT_EQ; - v->a[186352] = anon_sym_STAR_STAR_EQ; - v->a[186353] = anon_sym_LT_LT_EQ; - v->a[186354] = anon_sym_GT_GT_EQ; - v->a[186355] = anon_sym_AMP_EQ; - v->a[186356] = anon_sym_CARET_EQ; - v->a[186357] = anon_sym_PIPE_EQ; - v->a[186358] = anon_sym_PIPE_PIPE; - v->a[186359] = anon_sym_AMP_AMP; - small_parse_table_9318(v); -} - -void small_parse_table_9318(t_small_parse_table_array *v) -{ - v->a[186360] = anon_sym_EQ_EQ; - v->a[186361] = anon_sym_BANG_EQ; - v->a[186362] = anon_sym_LT_EQ; - v->a[186363] = anon_sym_GT_EQ; - v->a[186364] = anon_sym_RPAREN; - v->a[186365] = anon_sym_EQ_TILDE; - v->a[186366] = anon_sym_QMARK; - v->a[186367] = 8; - v->a[186368] = actions(71); - v->a[186369] = 1; - v->a[186370] = sym_comment; - v->a[186371] = actions(7595); - v->a[186372] = 1; - v->a[186373] = anon_sym_STAR_STAR; - v->a[186374] = actions(7569); - v->a[186375] = 2; - v->a[186376] = anon_sym_PLUS_PLUS; - v->a[186377] = anon_sym_DASH_DASH; - v->a[186378] = actions(7589); - v->a[186379] = 2; - small_parse_table_9319(v); -} - -void small_parse_table_9319(t_small_parse_table_array *v) -{ - v->a[186380] = anon_sym_LT_LT; - v->a[186381] = anon_sym_GT_GT; - v->a[186382] = actions(7591); - v->a[186383] = 2; - v->a[186384] = anon_sym_PLUS; - v->a[186385] = anon_sym_DASH; - v->a[186386] = actions(7593); - v->a[186387] = 3; - v->a[186388] = anon_sym_STAR; - v->a[186389] = anon_sym_SLASH; - v->a[186390] = anon_sym_PERCENT; - v->a[186391] = actions(7096); - v->a[186392] = 6; - v->a[186393] = anon_sym_EQ; - v->a[186394] = anon_sym_PIPE; - v->a[186395] = anon_sym_CARET; - v->a[186396] = anon_sym_AMP; - v->a[186397] = anon_sym_LT; - v->a[186398] = anon_sym_GT; - v->a[186399] = actions(7094); - small_parse_table_9320(v); -} - -/* EOF small_parse_table_1863.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1864.c b/parser/static/small_parse_table/small_parse_table_1864.c deleted file mode 100644 index 99f786d8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1864.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1864.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9320(t_small_parse_table_array *v) -{ - v->a[186400] = 20; - v->a[186401] = anon_sym_PLUS_EQ; - v->a[186402] = anon_sym_DASH_EQ; - v->a[186403] = anon_sym_STAR_EQ; - v->a[186404] = anon_sym_SLASH_EQ; - v->a[186405] = anon_sym_PERCENT_EQ; - v->a[186406] = anon_sym_STAR_STAR_EQ; - v->a[186407] = anon_sym_LT_LT_EQ; - v->a[186408] = anon_sym_GT_GT_EQ; - v->a[186409] = anon_sym_AMP_EQ; - v->a[186410] = anon_sym_CARET_EQ; - v->a[186411] = anon_sym_PIPE_EQ; - v->a[186412] = anon_sym_PIPE_PIPE; - v->a[186413] = anon_sym_AMP_AMP; - v->a[186414] = anon_sym_EQ_EQ; - v->a[186415] = anon_sym_BANG_EQ; - v->a[186416] = anon_sym_LT_EQ; - v->a[186417] = anon_sym_GT_EQ; - v->a[186418] = anon_sym_RBRACK; - v->a[186419] = anon_sym_EQ_TILDE; - small_parse_table_9321(v); -} - -void small_parse_table_9321(t_small_parse_table_array *v) -{ - v->a[186420] = anon_sym_QMARK; - v->a[186421] = 3; - v->a[186422] = actions(71); - v->a[186423] = 1; - v->a[186424] = sym_comment; - v->a[186425] = actions(7106); - v->a[186426] = 14; - v->a[186427] = anon_sym_EQ; - v->a[186428] = anon_sym_PIPE; - v->a[186429] = anon_sym_CARET; - v->a[186430] = anon_sym_AMP; - v->a[186431] = anon_sym_LT; - v->a[186432] = anon_sym_GT; - v->a[186433] = anon_sym_LT_LT; - v->a[186434] = anon_sym_GT_GT; - v->a[186435] = anon_sym_PLUS; - v->a[186436] = anon_sym_DASH; - v->a[186437] = anon_sym_STAR; - v->a[186438] = anon_sym_SLASH; - v->a[186439] = anon_sym_PERCENT; - small_parse_table_9322(v); -} - -void small_parse_table_9322(t_small_parse_table_array *v) -{ - v->a[186440] = anon_sym_STAR_STAR; - v->a[186441] = actions(7104); - v->a[186442] = 22; - v->a[186443] = anon_sym_PLUS_PLUS; - v->a[186444] = anon_sym_DASH_DASH; - v->a[186445] = anon_sym_PLUS_EQ; - v->a[186446] = anon_sym_DASH_EQ; - v->a[186447] = anon_sym_STAR_EQ; - v->a[186448] = anon_sym_SLASH_EQ; - v->a[186449] = anon_sym_PERCENT_EQ; - v->a[186450] = anon_sym_STAR_STAR_EQ; - v->a[186451] = anon_sym_LT_LT_EQ; - v->a[186452] = anon_sym_GT_GT_EQ; - v->a[186453] = anon_sym_AMP_EQ; - v->a[186454] = anon_sym_CARET_EQ; - v->a[186455] = anon_sym_PIPE_EQ; - v->a[186456] = anon_sym_PIPE_PIPE; - v->a[186457] = anon_sym_AMP_AMP; - v->a[186458] = anon_sym_EQ_EQ; - v->a[186459] = anon_sym_BANG_EQ; - small_parse_table_9323(v); -} - -void small_parse_table_9323(t_small_parse_table_array *v) -{ - v->a[186460] = anon_sym_LT_EQ; - v->a[186461] = anon_sym_GT_EQ; - v->a[186462] = anon_sym_RBRACK; - v->a[186463] = anon_sym_EQ_TILDE; - v->a[186464] = anon_sym_QMARK; - v->a[186465] = 24; - v->a[186466] = actions(71); - v->a[186467] = 1; - v->a[186468] = sym_comment; - v->a[186469] = actions(6474); - v->a[186470] = 1; - v->a[186471] = sym_word; - v->a[186472] = actions(6480); - v->a[186473] = 1; - v->a[186474] = anon_sym_LPAREN; - v->a[186475] = actions(6488); - v->a[186476] = 1; - v->a[186477] = anon_sym_DOLLAR; - v->a[186478] = actions(6494); - v->a[186479] = 1; - small_parse_table_9324(v); -} - -void small_parse_table_9324(t_small_parse_table_array *v) -{ - v->a[186480] = aux_sym_number_token1; - v->a[186481] = actions(6496); - v->a[186482] = 1; - v->a[186483] = aux_sym_number_token2; - v->a[186484] = actions(6500); - v->a[186485] = 1; - v->a[186486] = anon_sym_DOLLAR_LPAREN; - v->a[186487] = actions(6508); - v->a[186488] = 1; - v->a[186489] = sym_test_operator; - v->a[186490] = actions(6510); - v->a[186491] = 1; - v->a[186492] = sym_extglob_pattern; - v->a[186493] = actions(6512); - v->a[186494] = 1; - v->a[186495] = sym__brace_start; - v->a[186496] = actions(7226); - v->a[186497] = 1; - v->a[186498] = anon_sym_DOLLAR_LBRACK; - v->a[186499] = actions(7228); - small_parse_table_9325(v); -} - -/* EOF small_parse_table_1864.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1865.c b/parser/static/small_parse_table/small_parse_table_1865.c deleted file mode 100644 index 813d32a1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1865.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1865.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9325(t_small_parse_table_array *v) -{ - v->a[186500] = 1; - v->a[186501] = sym__special_character; - v->a[186502] = actions(7230); - v->a[186503] = 1; - v->a[186504] = anon_sym_DQUOTE; - v->a[186505] = actions(7234); - v->a[186506] = 1; - v->a[186507] = anon_sym_DOLLAR_LBRACE; - v->a[186508] = actions(7236); - v->a[186509] = 1; - v->a[186510] = anon_sym_BQUOTE; - v->a[186511] = actions(7238); - v->a[186512] = 1; - v->a[186513] = anon_sym_DOLLAR_BQUOTE; - v->a[186514] = state(6426); - v->a[186515] = 1; - v->a[186516] = aux_sym__literal_repeat1; - v->a[186517] = state(7528); - v->a[186518] = 1; - v->a[186519] = sym_last_case_item; - small_parse_table_9326(v); -} - -void small_parse_table_9326(t_small_parse_table_array *v) -{ - v->a[186520] = actions(7224); - v->a[186521] = 2; - v->a[186522] = anon_sym_LPAREN_LPAREN; - v->a[186523] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[186524] = actions(7232); - v->a[186525] = 2; - v->a[186526] = sym_raw_string; - v->a[186527] = sym_ansi_c_string; - v->a[186528] = actions(7240); - v->a[186529] = 2; - v->a[186530] = anon_sym_LT_LPAREN; - v->a[186531] = anon_sym_GT_LPAREN; - v->a[186532] = state(3477); - v->a[186533] = 2; - v->a[186534] = sym_case_item; - v->a[186535] = aux_sym_case_statement_repeat1; - v->a[186536] = state(6695); - v->a[186537] = 2; - v->a[186538] = sym_concatenation; - v->a[186539] = sym__extglob_blob; - small_parse_table_9327(v); -} - -void small_parse_table_9327(t_small_parse_table_array *v) -{ - v->a[186540] = state(6303); - v->a[186541] = 9; - v->a[186542] = sym_arithmetic_expansion; - v->a[186543] = sym_brace_expression; - v->a[186544] = sym_string; - v->a[186545] = sym_translated_string; - v->a[186546] = sym_number; - v->a[186547] = sym_simple_expansion; - v->a[186548] = sym_expansion; - v->a[186549] = sym_command_substitution; - v->a[186550] = sym_process_substitution; - v->a[186551] = 24; - v->a[186552] = actions(71); - v->a[186553] = 1; - v->a[186554] = sym_comment; - v->a[186555] = actions(6474); - v->a[186556] = 1; - v->a[186557] = sym_word; - v->a[186558] = actions(6480); - v->a[186559] = 1; - small_parse_table_9328(v); -} - -void small_parse_table_9328(t_small_parse_table_array *v) -{ - v->a[186560] = anon_sym_LPAREN; - v->a[186561] = actions(6488); - v->a[186562] = 1; - v->a[186563] = anon_sym_DOLLAR; - v->a[186564] = actions(6494); - v->a[186565] = 1; - v->a[186566] = aux_sym_number_token1; - v->a[186567] = actions(6496); - v->a[186568] = 1; - v->a[186569] = aux_sym_number_token2; - v->a[186570] = actions(6500); - v->a[186571] = 1; - v->a[186572] = anon_sym_DOLLAR_LPAREN; - v->a[186573] = actions(6508); - v->a[186574] = 1; - v->a[186575] = sym_test_operator; - v->a[186576] = actions(6510); - v->a[186577] = 1; - v->a[186578] = sym_extglob_pattern; - v->a[186579] = actions(6512); - small_parse_table_9329(v); -} - -void small_parse_table_9329(t_small_parse_table_array *v) -{ - v->a[186580] = 1; - v->a[186581] = sym__brace_start; - v->a[186582] = actions(7226); - v->a[186583] = 1; - v->a[186584] = anon_sym_DOLLAR_LBRACK; - v->a[186585] = actions(7228); - v->a[186586] = 1; - v->a[186587] = sym__special_character; - v->a[186588] = actions(7230); - v->a[186589] = 1; - v->a[186590] = anon_sym_DQUOTE; - v->a[186591] = actions(7234); - v->a[186592] = 1; - v->a[186593] = anon_sym_DOLLAR_LBRACE; - v->a[186594] = actions(7236); - v->a[186595] = 1; - v->a[186596] = anon_sym_BQUOTE; - v->a[186597] = actions(7238); - v->a[186598] = 1; - v->a[186599] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9330(v); -} - -/* EOF small_parse_table_1865.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1866.c b/parser/static/small_parse_table/small_parse_table_1866.c deleted file mode 100644 index ab905a1f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1866.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1866.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9330(t_small_parse_table_array *v) -{ - v->a[186600] = state(6426); - v->a[186601] = 1; - v->a[186602] = aux_sym__literal_repeat1; - v->a[186603] = state(7603); - v->a[186604] = 1; - v->a[186605] = sym_last_case_item; - v->a[186606] = actions(7224); - v->a[186607] = 2; - v->a[186608] = anon_sym_LPAREN_LPAREN; - v->a[186609] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[186610] = actions(7232); - v->a[186611] = 2; - v->a[186612] = sym_raw_string; - v->a[186613] = sym_ansi_c_string; - v->a[186614] = actions(7240); - v->a[186615] = 2; - v->a[186616] = anon_sym_LT_LPAREN; - v->a[186617] = anon_sym_GT_LPAREN; - v->a[186618] = state(3477); - v->a[186619] = 2; - small_parse_table_9331(v); -} - -void small_parse_table_9331(t_small_parse_table_array *v) -{ - v->a[186620] = sym_case_item; - v->a[186621] = aux_sym_case_statement_repeat1; - v->a[186622] = state(6695); - v->a[186623] = 2; - v->a[186624] = sym_concatenation; - v->a[186625] = sym__extglob_blob; - v->a[186626] = state(6303); - v->a[186627] = 9; - v->a[186628] = sym_arithmetic_expansion; - v->a[186629] = sym_brace_expression; - v->a[186630] = sym_string; - v->a[186631] = sym_translated_string; - v->a[186632] = sym_number; - v->a[186633] = sym_simple_expansion; - v->a[186634] = sym_expansion; - v->a[186635] = sym_command_substitution; - v->a[186636] = sym_process_substitution; - v->a[186637] = 3; - v->a[186638] = actions(71); - v->a[186639] = 1; - small_parse_table_9332(v); -} - -void small_parse_table_9332(t_small_parse_table_array *v) -{ - v->a[186640] = sym_comment; - v->a[186641] = actions(1352); - v->a[186642] = 14; - v->a[186643] = anon_sym_EQ; - v->a[186644] = anon_sym_PIPE; - v->a[186645] = anon_sym_CARET; - v->a[186646] = anon_sym_AMP; - v->a[186647] = anon_sym_LT; - v->a[186648] = anon_sym_GT; - v->a[186649] = anon_sym_LT_LT; - v->a[186650] = anon_sym_GT_GT; - v->a[186651] = anon_sym_PLUS; - v->a[186652] = anon_sym_DASH; - v->a[186653] = anon_sym_STAR; - v->a[186654] = anon_sym_SLASH; - v->a[186655] = anon_sym_PERCENT; - v->a[186656] = anon_sym_STAR_STAR; - v->a[186657] = actions(1354); - v->a[186658] = 22; - v->a[186659] = anon_sym_PLUS_PLUS; - small_parse_table_9333(v); -} - -void small_parse_table_9333(t_small_parse_table_array *v) -{ - v->a[186660] = anon_sym_DASH_DASH; - v->a[186661] = anon_sym_PLUS_EQ; - v->a[186662] = anon_sym_DASH_EQ; - v->a[186663] = anon_sym_STAR_EQ; - v->a[186664] = anon_sym_SLASH_EQ; - v->a[186665] = anon_sym_PERCENT_EQ; - v->a[186666] = anon_sym_STAR_STAR_EQ; - v->a[186667] = anon_sym_LT_LT_EQ; - v->a[186668] = anon_sym_GT_GT_EQ; - v->a[186669] = anon_sym_AMP_EQ; - v->a[186670] = anon_sym_CARET_EQ; - v->a[186671] = anon_sym_PIPE_EQ; - v->a[186672] = anon_sym_PIPE_PIPE; - v->a[186673] = anon_sym_AMP_AMP; - v->a[186674] = anon_sym_EQ_EQ; - v->a[186675] = anon_sym_BANG_EQ; - v->a[186676] = anon_sym_LT_EQ; - v->a[186677] = anon_sym_GT_EQ; - v->a[186678] = anon_sym_RPAREN; - v->a[186679] = anon_sym_EQ_TILDE; - small_parse_table_9334(v); -} - -void small_parse_table_9334(t_small_parse_table_array *v) -{ - v->a[186680] = anon_sym_QMARK; - v->a[186681] = 4; - v->a[186682] = actions(71); - v->a[186683] = 1; - v->a[186684] = sym_comment; - v->a[186685] = actions(7717); - v->a[186686] = 2; - v->a[186687] = anon_sym_PLUS_PLUS; - v->a[186688] = anon_sym_DASH_DASH; - v->a[186689] = actions(7469); - v->a[186690] = 13; - v->a[186691] = anon_sym_PIPE; - v->a[186692] = anon_sym_CARET; - v->a[186693] = anon_sym_AMP; - v->a[186694] = anon_sym_LT; - v->a[186695] = anon_sym_GT; - v->a[186696] = anon_sym_LT_LT; - v->a[186697] = anon_sym_GT_GT; - v->a[186698] = anon_sym_PLUS; - v->a[186699] = anon_sym_DASH; - small_parse_table_9335(v); -} - -/* EOF small_parse_table_1866.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1867.c b/parser/static/small_parse_table/small_parse_table_1867.c deleted file mode 100644 index 3a4714ab..00000000 --- a/parser/static/small_parse_table/small_parse_table_1867.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1867.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9335(t_small_parse_table_array *v) -{ - v->a[186700] = anon_sym_STAR; - v->a[186701] = anon_sym_SLASH; - v->a[186702] = anon_sym_PERCENT; - v->a[186703] = anon_sym_STAR_STAR; - v->a[186704] = actions(7471); - v->a[186705] = 21; - v->a[186706] = anon_sym_COMMA; - v->a[186707] = anon_sym_PLUS_EQ; - v->a[186708] = anon_sym_DASH_EQ; - v->a[186709] = anon_sym_STAR_EQ; - v->a[186710] = anon_sym_SLASH_EQ; - v->a[186711] = anon_sym_PERCENT_EQ; - v->a[186712] = anon_sym_STAR_STAR_EQ; - v->a[186713] = anon_sym_LT_LT_EQ; - v->a[186714] = anon_sym_GT_GT_EQ; - v->a[186715] = anon_sym_AMP_EQ; - v->a[186716] = anon_sym_CARET_EQ; - v->a[186717] = anon_sym_PIPE_EQ; - v->a[186718] = anon_sym_PIPE_PIPE; - v->a[186719] = anon_sym_DASHo; - small_parse_table_9336(v); -} - -void small_parse_table_9336(t_small_parse_table_array *v) -{ - v->a[186720] = anon_sym_AMP_AMP; - v->a[186721] = anon_sym_DASHa; - v->a[186722] = anon_sym_EQ_EQ; - v->a[186723] = anon_sym_BANG_EQ; - v->a[186724] = anon_sym_LT_EQ; - v->a[186725] = anon_sym_GT_EQ; - v->a[186726] = anon_sym_RPAREN; - v->a[186727] = 3; - v->a[186728] = actions(71); - v->a[186729] = 1; - v->a[186730] = sym_comment; - v->a[186731] = actions(7465); - v->a[186732] = 13; - v->a[186733] = anon_sym_PIPE; - v->a[186734] = anon_sym_CARET; - v->a[186735] = anon_sym_AMP; - v->a[186736] = anon_sym_LT; - v->a[186737] = anon_sym_GT; - v->a[186738] = anon_sym_LT_LT; - v->a[186739] = anon_sym_GT_GT; - small_parse_table_9337(v); -} - -void small_parse_table_9337(t_small_parse_table_array *v) -{ - v->a[186740] = anon_sym_PLUS; - v->a[186741] = anon_sym_DASH; - v->a[186742] = anon_sym_STAR; - v->a[186743] = anon_sym_SLASH; - v->a[186744] = anon_sym_PERCENT; - v->a[186745] = anon_sym_STAR_STAR; - v->a[186746] = actions(7467); - v->a[186747] = 23; - v->a[186748] = anon_sym_COMMA; - v->a[186749] = anon_sym_PLUS_PLUS; - v->a[186750] = anon_sym_DASH_DASH; - v->a[186751] = anon_sym_PLUS_EQ; - v->a[186752] = anon_sym_DASH_EQ; - v->a[186753] = anon_sym_STAR_EQ; - v->a[186754] = anon_sym_SLASH_EQ; - v->a[186755] = anon_sym_PERCENT_EQ; - v->a[186756] = anon_sym_STAR_STAR_EQ; - v->a[186757] = anon_sym_LT_LT_EQ; - v->a[186758] = anon_sym_GT_GT_EQ; - v->a[186759] = anon_sym_AMP_EQ; - small_parse_table_9338(v); -} - -void small_parse_table_9338(t_small_parse_table_array *v) -{ - v->a[186760] = anon_sym_CARET_EQ; - v->a[186761] = anon_sym_PIPE_EQ; - v->a[186762] = anon_sym_PIPE_PIPE; - v->a[186763] = anon_sym_DASHo; - v->a[186764] = anon_sym_AMP_AMP; - v->a[186765] = anon_sym_DASHa; - v->a[186766] = anon_sym_EQ_EQ; - v->a[186767] = anon_sym_BANG_EQ; - v->a[186768] = anon_sym_LT_EQ; - v->a[186769] = anon_sym_GT_EQ; - v->a[186770] = anon_sym_RPAREN; - v->a[186771] = 5; - v->a[186772] = actions(71); - v->a[186773] = 1; - v->a[186774] = sym_comment; - v->a[186775] = state(3461); - v->a[186776] = 1; - v->a[186777] = aux_sym_concatenation_repeat1; - v->a[186778] = actions(7751); - v->a[186779] = 2; - small_parse_table_9339(v); -} - -void small_parse_table_9339(t_small_parse_table_array *v) -{ - v->a[186780] = sym__concat; - v->a[186781] = aux_sym_concatenation_token1; - v->a[186782] = actions(4370); - v->a[186783] = 11; - v->a[186784] = anon_sym_LT; - v->a[186785] = anon_sym_GT; - v->a[186786] = anon_sym_AMP_GT; - v->a[186787] = anon_sym_LT_AMP; - v->a[186788] = anon_sym_GT_AMP; - v->a[186789] = anon_sym_DOLLAR; - v->a[186790] = aux_sym_number_token1; - v->a[186791] = aux_sym_number_token2; - v->a[186792] = anon_sym_DOLLAR_LPAREN; - v->a[186793] = anon_sym_BQUOTE; - v->a[186794] = sym_word; - v->a[186795] = actions(4372); - v->a[186796] = 21; - v->a[186797] = sym_file_descriptor; - v->a[186798] = sym_variable_name; - v->a[186799] = sym_test_operator; - small_parse_table_9340(v); -} - -/* EOF small_parse_table_1867.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1868.c b/parser/static/small_parse_table/small_parse_table_1868.c deleted file mode 100644 index edc4fb38..00000000 --- a/parser/static/small_parse_table/small_parse_table_1868.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1868.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9340(t_small_parse_table_array *v) -{ - v->a[186800] = sym__brace_start; - v->a[186801] = anon_sym_LPAREN_LPAREN; - v->a[186802] = anon_sym_GT_GT; - v->a[186803] = anon_sym_AMP_GT_GT; - v->a[186804] = anon_sym_GT_PIPE; - v->a[186805] = anon_sym_LT_AMP_DASH; - v->a[186806] = anon_sym_GT_AMP_DASH; - v->a[186807] = anon_sym_LT_LT_LT; - v->a[186808] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[186809] = anon_sym_DOLLAR_LBRACK; - v->a[186810] = sym__special_character; - v->a[186811] = anon_sym_DQUOTE; - v->a[186812] = sym_raw_string; - v->a[186813] = sym_ansi_c_string; - v->a[186814] = anon_sym_DOLLAR_LBRACE; - v->a[186815] = anon_sym_DOLLAR_BQUOTE; - v->a[186816] = anon_sym_LT_LPAREN; - v->a[186817] = anon_sym_GT_LPAREN; - v->a[186818] = 8; - v->a[186819] = actions(3); - small_parse_table_9341(v); -} - -void small_parse_table_9341(t_small_parse_table_array *v) -{ - v->a[186820] = 1; - v->a[186821] = sym_comment; - v->a[186822] = actions(3735); - v->a[186823] = 1; - v->a[186824] = anon_sym_DQUOTE; - v->a[186825] = actions(7757); - v->a[186826] = 1; - v->a[186827] = sym_variable_name; - v->a[186828] = state(4808); - v->a[186829] = 1; - v->a[186830] = sym_string; - v->a[186831] = actions(1241); - v->a[186832] = 2; - v->a[186833] = sym_test_operator; - v->a[186834] = sym__brace_start; - v->a[186835] = actions(7755); - v->a[186836] = 2; - v->a[186837] = aux_sym__simple_variable_name_token1; - v->a[186838] = aux_sym__multiline_variable_name_token1; - v->a[186839] = actions(7753); - small_parse_table_9342(v); -} - -void small_parse_table_9342(t_small_parse_table_array *v) -{ - v->a[186840] = 9; - v->a[186841] = anon_sym_DASH; - v->a[186842] = anon_sym_STAR; - v->a[186843] = anon_sym_BANG; - v->a[186844] = anon_sym_QMARK; - v->a[186845] = anon_sym_DOLLAR; - v->a[186846] = anon_sym_POUND; - v->a[186847] = anon_sym_AT2; - v->a[186848] = anon_sym_0; - v->a[186849] = anon_sym__; - v->a[186850] = actions(1239); - v->a[186851] = 19; - v->a[186852] = anon_sym_LPAREN_LPAREN; - v->a[186853] = anon_sym_SEMI; - v->a[186854] = anon_sym_AMP; - v->a[186855] = anon_sym_SEMI_SEMI; - v->a[186856] = aux_sym_heredoc_redirect_token1; - v->a[186857] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[186858] = anon_sym_DOLLAR_LBRACK; - v->a[186859] = sym__special_character; - small_parse_table_9343(v); -} - -void small_parse_table_9343(t_small_parse_table_array *v) -{ - v->a[186860] = sym_raw_string; - v->a[186861] = sym_ansi_c_string; - v->a[186862] = aux_sym_number_token1; - v->a[186863] = aux_sym_number_token2; - v->a[186864] = anon_sym_DOLLAR_LBRACE; - v->a[186865] = anon_sym_DOLLAR_LPAREN; - v->a[186866] = anon_sym_BQUOTE; - v->a[186867] = anon_sym_DOLLAR_BQUOTE; - v->a[186868] = anon_sym_LT_LPAREN; - v->a[186869] = anon_sym_GT_LPAREN; - v->a[186870] = sym_word; - v->a[186871] = 21; - v->a[186872] = actions(3); - v->a[186873] = 1; - v->a[186874] = sym_comment; - v->a[186875] = actions(3729); - v->a[186876] = 1; - v->a[186877] = anon_sym_DOLLAR_LBRACK; - v->a[186878] = actions(3731); - v->a[186879] = 1; - small_parse_table_9344(v); -} - -void small_parse_table_9344(t_small_parse_table_array *v) -{ - v->a[186880] = anon_sym_DOLLAR; - v->a[186881] = actions(3735); - v->a[186882] = 1; - v->a[186883] = anon_sym_DQUOTE; - v->a[186884] = actions(3737); - v->a[186885] = 1; - v->a[186886] = aux_sym_number_token1; - v->a[186887] = actions(3739); - v->a[186888] = 1; - v->a[186889] = aux_sym_number_token2; - v->a[186890] = actions(3741); - v->a[186891] = 1; - v->a[186892] = anon_sym_DOLLAR_LBRACE; - v->a[186893] = actions(3743); - v->a[186894] = 1; - v->a[186895] = anon_sym_DOLLAR_LPAREN; - v->a[186896] = actions(3745); - v->a[186897] = 1; - v->a[186898] = anon_sym_BQUOTE; - v->a[186899] = actions(3747); - small_parse_table_9345(v); -} - -/* EOF small_parse_table_1868.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1869.c b/parser/static/small_parse_table/small_parse_table_1869.c deleted file mode 100644 index c23bc239..00000000 --- a/parser/static/small_parse_table/small_parse_table_1869.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1869.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9345(t_small_parse_table_array *v) -{ - v->a[186900] = 1; - v->a[186901] = anon_sym_DOLLAR_BQUOTE; - v->a[186902] = actions(3755); - v->a[186903] = 1; - v->a[186904] = sym__brace_start; - v->a[186905] = actions(7763); - v->a[186906] = 1; - v->a[186907] = aux_sym_heredoc_redirect_token1; - v->a[186908] = actions(7765); - v->a[186909] = 1; - v->a[186910] = sym__special_character; - v->a[186911] = actions(7767); - v->a[186912] = 1; - v->a[186913] = sym_test_operator; - v->a[186914] = state(4975); - v->a[186915] = 1; - v->a[186916] = aux_sym__literal_repeat1; - v->a[186917] = actions(3715); - v->a[186918] = 2; - v->a[186919] = anon_sym_LPAREN_LPAREN; - small_parse_table_9346(v); -} - -void small_parse_table_9346(t_small_parse_table_array *v) -{ - v->a[186920] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[186921] = actions(3749); - v->a[186922] = 2; - v->a[186923] = anon_sym_LT_LPAREN; - v->a[186924] = anon_sym_GT_LPAREN; - v->a[186925] = state(3478); - v->a[186926] = 2; - v->a[186927] = sym_concatenation; - v->a[186928] = aux_sym_for_statement_repeat1; - v->a[186929] = actions(7759); - v->a[186930] = 3; - v->a[186931] = sym_raw_string; - v->a[186932] = sym_ansi_c_string; - v->a[186933] = sym_word; - v->a[186934] = actions(7761); - v->a[186935] = 3; - v->a[186936] = anon_sym_SEMI; - v->a[186937] = anon_sym_AMP; - v->a[186938] = anon_sym_SEMI_SEMI; - v->a[186939] = state(4460); - small_parse_table_9347(v); -} - -void small_parse_table_9347(t_small_parse_table_array *v) -{ - v->a[186940] = 9; - v->a[186941] = sym_arithmetic_expansion; - v->a[186942] = sym_brace_expression; - v->a[186943] = sym_string; - v->a[186944] = sym_translated_string; - v->a[186945] = sym_number; - v->a[186946] = sym_simple_expansion; - v->a[186947] = sym_expansion; - v->a[186948] = sym_command_substitution; - v->a[186949] = sym_process_substitution; - v->a[186950] = 6; - v->a[186951] = actions(71); - v->a[186952] = 1; - v->a[186953] = sym_comment; - v->a[186954] = actions(7751); - v->a[186955] = 1; - v->a[186956] = aux_sym_concatenation_token1; - v->a[186957] = actions(7769); - v->a[186958] = 1; - v->a[186959] = sym__concat; - small_parse_table_9348(v); -} - -void small_parse_table_9348(t_small_parse_table_array *v) -{ - v->a[186960] = state(3468); - v->a[186961] = 1; - v->a[186962] = aux_sym_concatenation_repeat1; - v->a[186963] = actions(1265); - v->a[186964] = 11; - v->a[186965] = anon_sym_LT; - v->a[186966] = anon_sym_GT; - v->a[186967] = anon_sym_AMP_GT; - v->a[186968] = anon_sym_LT_AMP; - v->a[186969] = anon_sym_GT_AMP; - v->a[186970] = anon_sym_DOLLAR; - v->a[186971] = aux_sym_number_token1; - v->a[186972] = aux_sym_number_token2; - v->a[186973] = anon_sym_DOLLAR_LPAREN; - v->a[186974] = anon_sym_BQUOTE; - v->a[186975] = sym_word; - v->a[186976] = actions(1267); - v->a[186977] = 21; - v->a[186978] = sym_file_descriptor; - v->a[186979] = sym_variable_name; - small_parse_table_9349(v); -} - -void small_parse_table_9349(t_small_parse_table_array *v) -{ - v->a[186980] = sym_test_operator; - v->a[186981] = sym__brace_start; - v->a[186982] = anon_sym_LPAREN_LPAREN; - v->a[186983] = anon_sym_GT_GT; - v->a[186984] = anon_sym_AMP_GT_GT; - v->a[186985] = anon_sym_GT_PIPE; - v->a[186986] = anon_sym_LT_AMP_DASH; - v->a[186987] = anon_sym_GT_AMP_DASH; - v->a[186988] = anon_sym_LT_LT_LT; - v->a[186989] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[186990] = anon_sym_DOLLAR_LBRACK; - v->a[186991] = sym__special_character; - v->a[186992] = anon_sym_DQUOTE; - v->a[186993] = sym_raw_string; - v->a[186994] = sym_ansi_c_string; - v->a[186995] = anon_sym_DOLLAR_LBRACE; - v->a[186996] = anon_sym_DOLLAR_BQUOTE; - v->a[186997] = anon_sym_LT_LPAREN; - v->a[186998] = anon_sym_GT_LPAREN; - v->a[186999] = 21; - small_parse_table_9350(v); -} - -/* EOF small_parse_table_1869.c */ diff --git a/parser/static/small_parse_table/small_parse_table_187.c b/parser/static/small_parse_table/small_parse_table_187.c index 09bd2fb4..9fea02ab 100644 --- a/parser/static/small_parse_table/small_parse_table_187.c +++ b/parser/static/small_parse_table/small_parse_table_187.c @@ -14,126 +14,126 @@ void small_parse_table_935(t_small_parse_table_array *v) { - v->a[18700] = sym_word; - v->a[18701] = 21; - v->a[18702] = actions(3); - v->a[18703] = 1; - v->a[18704] = sym_comment; - v->a[18705] = actions(3183); - v->a[18706] = 1; - v->a[18707] = anon_sym_DOLLAR_LBRACK; - v->a[18708] = actions(3185); - v->a[18709] = 1; - v->a[18710] = anon_sym_DOLLAR; - v->a[18711] = actions(3189); - v->a[18712] = 1; - v->a[18713] = anon_sym_DQUOTE; - v->a[18714] = actions(3191); - v->a[18715] = 1; - v->a[18716] = aux_sym_number_token1; - v->a[18717] = actions(3193); - v->a[18718] = 1; - v->a[18719] = aux_sym_number_token2; + v->a[18700] = actions(1727); + v->a[18701] = 1; + v->a[18702] = sym_variable_name; + v->a[18703] = actions(1725); + v->a[18704] = 2; + v->a[18705] = aux_sym__simple_variable_name_token1; + v->a[18706] = aux_sym__multiline_variable_name_token1; + v->a[18707] = actions(828); + v->a[18708] = 3; + v->a[18709] = sym_file_descriptor; + v->a[18710] = sym_test_operator; + v->a[18711] = sym__brace_start; + v->a[18712] = actions(1723); + v->a[18713] = 9; + v->a[18714] = anon_sym_BANG; + v->a[18715] = anon_sym_DASH; + v->a[18716] = anon_sym_STAR; + v->a[18717] = anon_sym_QMARK; + v->a[18718] = anon_sym_DOLLAR; + v->a[18719] = anon_sym_POUND; small_parse_table_936(v); } void small_parse_table_936(t_small_parse_table_array *v) { - v->a[18720] = actions(3195); - v->a[18721] = 1; - v->a[18722] = anon_sym_DOLLAR_LBRACE; - v->a[18723] = actions(3197); - v->a[18724] = 1; - v->a[18725] = anon_sym_DOLLAR_LPAREN; - v->a[18726] = actions(3201); - v->a[18727] = 1; - v->a[18728] = anon_sym_DOLLAR_BQUOTE; - v->a[18729] = actions(3209); - v->a[18730] = 1; - v->a[18731] = sym__brace_start; - v->a[18732] = actions(3657); - v->a[18733] = 1; - v->a[18734] = sym__special_character; - v->a[18735] = actions(3661); - v->a[18736] = 1; - v->a[18737] = sym_test_operator; - v->a[18738] = actions(3711); - v->a[18739] = 1; + v->a[18720] = anon_sym_AT; + v->a[18721] = anon_sym_0; + v->a[18722] = anon_sym__; + v->a[18723] = actions(826); + v->a[18724] = 28; + v->a[18725] = anon_sym_PIPE; + v->a[18726] = anon_sym_PIPE_AMP; + v->a[18727] = anon_sym_AMP_AMP; + v->a[18728] = anon_sym_PIPE_PIPE; + v->a[18729] = anon_sym_LT; + v->a[18730] = anon_sym_GT; + v->a[18731] = anon_sym_GT_GT; + v->a[18732] = anon_sym_AMP_GT; + v->a[18733] = anon_sym_AMP_GT_GT; + v->a[18734] = anon_sym_LT_AMP; + v->a[18735] = anon_sym_GT_AMP; + v->a[18736] = anon_sym_GT_PIPE; + v->a[18737] = anon_sym_LT_AMP_DASH; + v->a[18738] = anon_sym_GT_AMP_DASH; + v->a[18739] = anon_sym_LT_LT; small_parse_table_937(v); } void small_parse_table_937(t_small_parse_table_array *v) { - v->a[18740] = aux_sym__simple_variable_name_token1; - v->a[18741] = state(1966); - v->a[18742] = 1; - v->a[18743] = aux_sym__literal_repeat1; - v->a[18744] = actions(2564); - v->a[18745] = 2; - v->a[18746] = sym_file_descriptor; - v->a[18747] = aux_sym_heredoc_redirect_token1; - v->a[18748] = actions(3181); - v->a[18749] = 2; - v->a[18750] = anon_sym_LPAREN_LPAREN; - v->a[18751] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18752] = actions(3203); - v->a[18753] = 2; - v->a[18754] = anon_sym_LT_LPAREN; - v->a[18755] = anon_sym_GT_LPAREN; - v->a[18756] = state(731); - v->a[18757] = 2; - v->a[18758] = sym_concatenation; - v->a[18759] = aux_sym_unset_command_repeat1; + v->a[18740] = anon_sym_LT_LT_DASH; + v->a[18741] = aux_sym_heredoc_redirect_token1; + v->a[18742] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18743] = sym__special_character; + v->a[18744] = anon_sym_DQUOTE; + v->a[18745] = sym_raw_string; + v->a[18746] = aux_sym_number_token1; + v->a[18747] = aux_sym_number_token2; + v->a[18748] = anon_sym_DOLLAR_LBRACE; + v->a[18749] = anon_sym_DOLLAR_LPAREN; + v->a[18750] = anon_sym_BQUOTE; + v->a[18751] = anon_sym_DOLLAR_BQUOTE; + v->a[18752] = sym_word; + v->a[18753] = 3; + v->a[18754] = actions(57); + v->a[18755] = 1; + v->a[18756] = sym_comment; + v->a[18757] = actions(1691); + v->a[18758] = 17; + v->a[18759] = sym_file_descriptor; small_parse_table_938(v); } void small_parse_table_938(t_small_parse_table_array *v) { - v->a[18760] = actions(3655); - v->a[18761] = 3; - v->a[18762] = sym_raw_string; - v->a[18763] = sym_ansi_c_string; - v->a[18764] = sym_word; - v->a[18765] = state(1902); - v->a[18766] = 9; - v->a[18767] = sym_arithmetic_expansion; - v->a[18768] = sym_brace_expression; - v->a[18769] = sym_string; - v->a[18770] = sym_translated_string; - v->a[18771] = sym_number; - v->a[18772] = sym_simple_expansion; - v->a[18773] = sym_expansion; - v->a[18774] = sym_command_substitution; - v->a[18775] = sym_process_substitution; - v->a[18776] = actions(2562); - v->a[18777] = 20; - v->a[18778] = anon_sym_SEMI; - v->a[18779] = anon_sym_PIPE_PIPE; + v->a[18760] = sym_variable_name; + v->a[18761] = sym_test_operator; + v->a[18762] = sym__brace_start; + v->a[18763] = anon_sym_LPAREN; + v->a[18764] = anon_sym_LBRACE; + v->a[18765] = anon_sym_GT_GT; + v->a[18766] = anon_sym_AMP_GT_GT; + v->a[18767] = anon_sym_GT_PIPE; + v->a[18768] = anon_sym_LT_AMP_DASH; + v->a[18769] = anon_sym_GT_AMP_DASH; + v->a[18770] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18771] = anon_sym_DQUOTE; + v->a[18772] = sym_raw_string; + v->a[18773] = anon_sym_DOLLAR_LBRACE; + v->a[18774] = anon_sym_BQUOTE; + v->a[18775] = anon_sym_DOLLAR_BQUOTE; + v->a[18776] = actions(1689); + v->a[18777] = 26; + v->a[18778] = anon_sym_for; + v->a[18779] = anon_sym_select; small_parse_table_939(v); } void small_parse_table_939(t_small_parse_table_array *v) { - v->a[18780] = anon_sym_AMP_AMP; - v->a[18781] = anon_sym_PIPE; - v->a[18782] = anon_sym_AMP; - v->a[18783] = anon_sym_LT; - v->a[18784] = anon_sym_GT; - v->a[18785] = anon_sym_LT_LT; - v->a[18786] = anon_sym_GT_GT; - v->a[18787] = anon_sym_SEMI_SEMI; - v->a[18788] = anon_sym_PIPE_AMP; - v->a[18789] = anon_sym_AMP_GT; - v->a[18790] = anon_sym_AMP_GT_GT; - v->a[18791] = anon_sym_LT_AMP; - v->a[18792] = anon_sym_GT_AMP; - v->a[18793] = anon_sym_GT_PIPE; - v->a[18794] = anon_sym_LT_AMP_DASH; - v->a[18795] = anon_sym_GT_AMP_DASH; - v->a[18796] = anon_sym_LT_LT_DASH; - v->a[18797] = anon_sym_BQUOTE; - v->a[18798] = 27; - v->a[18799] = actions(71); + v->a[18780] = anon_sym_while; + v->a[18781] = anon_sym_until; + v->a[18782] = anon_sym_if; + v->a[18783] = anon_sym_case; + v->a[18784] = anon_sym_function; + v->a[18785] = anon_sym_BANG; + v->a[18786] = anon_sym_declare; + v->a[18787] = anon_sym_typeset; + v->a[18788] = anon_sym_export; + v->a[18789] = anon_sym_readonly; + v->a[18790] = anon_sym_local; + v->a[18791] = anon_sym_unset; + v->a[18792] = anon_sym_unsetenv; + v->a[18793] = anon_sym_LT; + v->a[18794] = anon_sym_GT; + v->a[18795] = anon_sym_AMP_GT; + v->a[18796] = anon_sym_LT_AMP; + v->a[18797] = anon_sym_GT_AMP; + v->a[18798] = anon_sym_DOLLAR; + v->a[18799] = sym__special_character; small_parse_table_940(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1870.c b/parser/static/small_parse_table/small_parse_table_1870.c deleted file mode 100644 index 17e18d32..00000000 --- a/parser/static/small_parse_table/small_parse_table_1870.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1870.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9350(t_small_parse_table_array *v) -{ - v->a[187000] = actions(3); - v->a[187001] = 1; - v->a[187002] = sym_comment; - v->a[187003] = actions(3729); - v->a[187004] = 1; - v->a[187005] = anon_sym_DOLLAR_LBRACK; - v->a[187006] = actions(3731); - v->a[187007] = 1; - v->a[187008] = anon_sym_DOLLAR; - v->a[187009] = actions(3735); - v->a[187010] = 1; - v->a[187011] = anon_sym_DQUOTE; - v->a[187012] = actions(3737); - v->a[187013] = 1; - v->a[187014] = aux_sym_number_token1; - v->a[187015] = actions(3739); - v->a[187016] = 1; - v->a[187017] = aux_sym_number_token2; - v->a[187018] = actions(3741); - v->a[187019] = 1; - small_parse_table_9351(v); -} - -void small_parse_table_9351(t_small_parse_table_array *v) -{ - v->a[187020] = anon_sym_DOLLAR_LBRACE; - v->a[187021] = actions(3743); - v->a[187022] = 1; - v->a[187023] = anon_sym_DOLLAR_LPAREN; - v->a[187024] = actions(3745); - v->a[187025] = 1; - v->a[187026] = anon_sym_BQUOTE; - v->a[187027] = actions(3747); - v->a[187028] = 1; - v->a[187029] = anon_sym_DOLLAR_BQUOTE; - v->a[187030] = actions(3755); - v->a[187031] = 1; - v->a[187032] = sym__brace_start; - v->a[187033] = actions(7765); - v->a[187034] = 1; - v->a[187035] = sym__special_character; - v->a[187036] = actions(7767); - v->a[187037] = 1; - v->a[187038] = sym_test_operator; - v->a[187039] = actions(7773); - small_parse_table_9352(v); -} - -void small_parse_table_9352(t_small_parse_table_array *v) -{ - v->a[187040] = 1; - v->a[187041] = aux_sym_heredoc_redirect_token1; - v->a[187042] = state(4975); - v->a[187043] = 1; - v->a[187044] = aux_sym__literal_repeat1; - v->a[187045] = actions(3715); - v->a[187046] = 2; - v->a[187047] = anon_sym_LPAREN_LPAREN; - v->a[187048] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187049] = actions(3749); - v->a[187050] = 2; - v->a[187051] = anon_sym_LT_LPAREN; - v->a[187052] = anon_sym_GT_LPAREN; - v->a[187053] = state(3478); - v->a[187054] = 2; - v->a[187055] = sym_concatenation; - v->a[187056] = aux_sym_for_statement_repeat1; - v->a[187057] = actions(7759); - v->a[187058] = 3; - v->a[187059] = sym_raw_string; - small_parse_table_9353(v); -} - -void small_parse_table_9353(t_small_parse_table_array *v) -{ - v->a[187060] = sym_ansi_c_string; - v->a[187061] = sym_word; - v->a[187062] = actions(7771); - v->a[187063] = 3; - v->a[187064] = anon_sym_SEMI; - v->a[187065] = anon_sym_AMP; - v->a[187066] = anon_sym_SEMI_SEMI; - v->a[187067] = state(4460); - v->a[187068] = 9; - v->a[187069] = sym_arithmetic_expansion; - v->a[187070] = sym_brace_expression; - v->a[187071] = sym_string; - v->a[187072] = sym_translated_string; - v->a[187073] = sym_number; - v->a[187074] = sym_simple_expansion; - v->a[187075] = sym_expansion; - v->a[187076] = sym_command_substitution; - v->a[187077] = sym_process_substitution; - v->a[187078] = 6; - v->a[187079] = actions(71); - small_parse_table_9354(v); -} - -void small_parse_table_9354(t_small_parse_table_array *v) -{ - v->a[187080] = 1; - v->a[187081] = sym_comment; - v->a[187082] = actions(7751); - v->a[187083] = 1; - v->a[187084] = aux_sym_concatenation_token1; - v->a[187085] = actions(7775); - v->a[187086] = 1; - v->a[187087] = sym__concat; - v->a[187088] = state(3468); - v->a[187089] = 1; - v->a[187090] = aux_sym_concatenation_repeat1; - v->a[187091] = actions(1286); - v->a[187092] = 11; - v->a[187093] = anon_sym_LT; - v->a[187094] = anon_sym_GT; - v->a[187095] = anon_sym_AMP_GT; - v->a[187096] = anon_sym_LT_AMP; - v->a[187097] = anon_sym_GT_AMP; - v->a[187098] = anon_sym_DOLLAR; - v->a[187099] = aux_sym_number_token1; - small_parse_table_9355(v); -} - -/* EOF small_parse_table_1870.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1871.c b/parser/static/small_parse_table/small_parse_table_1871.c deleted file mode 100644 index 2a3c0c1c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1871.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1871.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9355(t_small_parse_table_array *v) -{ - v->a[187100] = aux_sym_number_token2; - v->a[187101] = anon_sym_DOLLAR_LPAREN; - v->a[187102] = anon_sym_BQUOTE; - v->a[187103] = sym_word; - v->a[187104] = actions(1288); - v->a[187105] = 21; - v->a[187106] = sym_file_descriptor; - v->a[187107] = sym_variable_name; - v->a[187108] = sym_test_operator; - v->a[187109] = sym__brace_start; - v->a[187110] = anon_sym_LPAREN_LPAREN; - v->a[187111] = anon_sym_GT_GT; - v->a[187112] = anon_sym_AMP_GT_GT; - v->a[187113] = anon_sym_GT_PIPE; - v->a[187114] = anon_sym_LT_AMP_DASH; - v->a[187115] = anon_sym_GT_AMP_DASH; - v->a[187116] = anon_sym_LT_LT_LT; - v->a[187117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187118] = anon_sym_DOLLAR_LBRACK; - v->a[187119] = sym__special_character; - small_parse_table_9356(v); -} - -void small_parse_table_9356(t_small_parse_table_array *v) -{ - v->a[187120] = anon_sym_DQUOTE; - v->a[187121] = sym_raw_string; - v->a[187122] = sym_ansi_c_string; - v->a[187123] = anon_sym_DOLLAR_LBRACE; - v->a[187124] = anon_sym_DOLLAR_BQUOTE; - v->a[187125] = anon_sym_LT_LPAREN; - v->a[187126] = anon_sym_GT_LPAREN; - v->a[187127] = 25; - v->a[187128] = actions(71); - v->a[187129] = 1; - v->a[187130] = sym_comment; - v->a[187131] = actions(7777); - v->a[187132] = 1; - v->a[187133] = sym_word; - v->a[187134] = actions(7781); - v->a[187135] = 1; - v->a[187136] = anon_sym_LPAREN; - v->a[187137] = actions(7783); - v->a[187138] = 1; - v->a[187139] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9357(v); -} - -void small_parse_table_9357(t_small_parse_table_array *v) -{ - v->a[187140] = actions(7785); - v->a[187141] = 1; - v->a[187142] = anon_sym_DOLLAR; - v->a[187143] = actions(7787); - v->a[187144] = 1; - v->a[187145] = sym__special_character; - v->a[187146] = actions(7789); - v->a[187147] = 1; - v->a[187148] = anon_sym_DQUOTE; - v->a[187149] = actions(7793); - v->a[187150] = 1; - v->a[187151] = aux_sym_number_token1; - v->a[187152] = actions(7795); - v->a[187153] = 1; - v->a[187154] = aux_sym_number_token2; - v->a[187155] = actions(7797); - v->a[187156] = 1; - v->a[187157] = anon_sym_DOLLAR_LBRACE; - v->a[187158] = actions(7799); - v->a[187159] = 1; - small_parse_table_9358(v); -} - -void small_parse_table_9358(t_small_parse_table_array *v) -{ - v->a[187160] = anon_sym_RBRACE3; - v->a[187161] = actions(7801); - v->a[187162] = 1; - v->a[187163] = anon_sym_DOLLAR_LPAREN; - v->a[187164] = actions(7803); - v->a[187165] = 1; - v->a[187166] = anon_sym_BQUOTE; - v->a[187167] = actions(7805); - v->a[187168] = 1; - v->a[187169] = anon_sym_DOLLAR_BQUOTE; - v->a[187170] = actions(7809); - v->a[187171] = 1; - v->a[187172] = sym_variable_name; - v->a[187173] = actions(7811); - v->a[187174] = 1; - v->a[187175] = sym_test_operator; - v->a[187176] = actions(7813); - v->a[187177] = 1; - v->a[187178] = sym__expansion_word; - v->a[187179] = actions(7815); - small_parse_table_9359(v); -} - -void small_parse_table_9359(t_small_parse_table_array *v) -{ - v->a[187180] = 1; - v->a[187181] = sym__brace_start; - v->a[187182] = state(6346); - v->a[187183] = 1; - v->a[187184] = sym_command_substitution; - v->a[187185] = state(6482); - v->a[187186] = 1; - v->a[187187] = aux_sym__literal_repeat1; - v->a[187188] = actions(7779); - v->a[187189] = 2; - v->a[187190] = anon_sym_LPAREN_LPAREN; - v->a[187191] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187192] = actions(7791); - v->a[187193] = 2; - v->a[187194] = sym_raw_string; - v->a[187195] = sym_ansi_c_string; - v->a[187196] = actions(7807); - v->a[187197] = 2; - v->a[187198] = anon_sym_LT_LPAREN; - v->a[187199] = anon_sym_GT_LPAREN; - small_parse_table_9360(v); -} - -/* EOF small_parse_table_1871.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1872.c b/parser/static/small_parse_table/small_parse_table_1872.c deleted file mode 100644 index d71d0954..00000000 --- a/parser/static/small_parse_table/small_parse_table_1872.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1872.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9360(t_small_parse_table_array *v) -{ - v->a[187200] = state(6427); - v->a[187201] = 5; - v->a[187202] = sym_string; - v->a[187203] = sym_array; - v->a[187204] = sym_simple_expansion; - v->a[187205] = sym_expansion; - v->a[187206] = sym_process_substitution; - v->a[187207] = state(6782); - v->a[187208] = 5; - v->a[187209] = sym_arithmetic_expansion; - v->a[187210] = sym_brace_expression; - v->a[187211] = sym_translated_string; - v->a[187212] = sym_number; - v->a[187213] = sym__concatenation_in_expansion; - v->a[187214] = 8; - v->a[187215] = actions(3); - v->a[187216] = 1; - v->a[187217] = sym_comment; - v->a[187218] = actions(1241); - v->a[187219] = 1; - small_parse_table_9361(v); -} - -void small_parse_table_9361(t_small_parse_table_array *v) -{ - v->a[187220] = sym_file_descriptor; - v->a[187221] = actions(7673); - v->a[187222] = 1; - v->a[187223] = anon_sym_DQUOTE; - v->a[187224] = actions(7677); - v->a[187225] = 1; - v->a[187226] = sym_variable_name; - v->a[187227] = state(4393); - v->a[187228] = 1; - v->a[187229] = sym_string; - v->a[187230] = actions(7675); - v->a[187231] = 2; - v->a[187232] = aux_sym__simple_variable_name_token1; - v->a[187233] = aux_sym__multiline_variable_name_token1; - v->a[187234] = actions(7671); - v->a[187235] = 9; - v->a[187236] = anon_sym_DASH; - v->a[187237] = anon_sym_STAR; - v->a[187238] = anon_sym_BANG; - v->a[187239] = anon_sym_QMARK; - small_parse_table_9362(v); -} - -void small_parse_table_9362(t_small_parse_table_array *v) -{ - v->a[187240] = anon_sym_DOLLAR; - v->a[187241] = anon_sym_POUND; - v->a[187242] = anon_sym_AT2; - v->a[187243] = anon_sym_0; - v->a[187244] = anon_sym__; - v->a[187245] = actions(1239); - v->a[187246] = 20; - v->a[187247] = anon_sym_SEMI; - v->a[187248] = anon_sym_PIPE_PIPE; - v->a[187249] = anon_sym_AMP_AMP; - v->a[187250] = anon_sym_PIPE; - v->a[187251] = anon_sym_AMP; - v->a[187252] = anon_sym_LT; - v->a[187253] = anon_sym_GT; - v->a[187254] = anon_sym_LT_LT; - v->a[187255] = anon_sym_GT_GT; - v->a[187256] = anon_sym_SEMI_SEMI; - v->a[187257] = anon_sym_PIPE_AMP; - v->a[187258] = anon_sym_AMP_GT; - v->a[187259] = anon_sym_AMP_GT_GT; - small_parse_table_9363(v); -} - -void small_parse_table_9363(t_small_parse_table_array *v) -{ - v->a[187260] = anon_sym_LT_AMP; - v->a[187261] = anon_sym_GT_AMP; - v->a[187262] = anon_sym_GT_PIPE; - v->a[187263] = anon_sym_LT_AMP_DASH; - v->a[187264] = anon_sym_GT_AMP_DASH; - v->a[187265] = anon_sym_LT_LT_DASH; - v->a[187266] = aux_sym_heredoc_redirect_token1; - v->a[187267] = 8; - v->a[187268] = actions(3); - v->a[187269] = 1; - v->a[187270] = sym_comment; - v->a[187271] = actions(1235); - v->a[187272] = 1; - v->a[187273] = sym_file_descriptor; - v->a[187274] = actions(7673); - v->a[187275] = 1; - v->a[187276] = anon_sym_DQUOTE; - v->a[187277] = actions(7677); - v->a[187278] = 1; - v->a[187279] = sym_variable_name; - small_parse_table_9364(v); -} - -void small_parse_table_9364(t_small_parse_table_array *v) -{ - v->a[187280] = state(4393); - v->a[187281] = 1; - v->a[187282] = sym_string; - v->a[187283] = actions(7675); - v->a[187284] = 2; - v->a[187285] = aux_sym__simple_variable_name_token1; - v->a[187286] = aux_sym__multiline_variable_name_token1; - v->a[187287] = actions(7671); - v->a[187288] = 9; - v->a[187289] = anon_sym_DASH; - v->a[187290] = anon_sym_STAR; - v->a[187291] = anon_sym_BANG; - v->a[187292] = anon_sym_QMARK; - v->a[187293] = anon_sym_DOLLAR; - v->a[187294] = anon_sym_POUND; - v->a[187295] = anon_sym_AT2; - v->a[187296] = anon_sym_0; - v->a[187297] = anon_sym__; - v->a[187298] = actions(1227); - v->a[187299] = 20; - small_parse_table_9365(v); -} - -/* EOF small_parse_table_1872.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1873.c b/parser/static/small_parse_table/small_parse_table_1873.c deleted file mode 100644 index f64ba9e4..00000000 --- a/parser/static/small_parse_table/small_parse_table_1873.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1873.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9365(t_small_parse_table_array *v) -{ - v->a[187300] = anon_sym_SEMI; - v->a[187301] = anon_sym_PIPE_PIPE; - v->a[187302] = anon_sym_AMP_AMP; - v->a[187303] = anon_sym_PIPE; - v->a[187304] = anon_sym_AMP; - v->a[187305] = anon_sym_LT; - v->a[187306] = anon_sym_GT; - v->a[187307] = anon_sym_LT_LT; - v->a[187308] = anon_sym_GT_GT; - v->a[187309] = anon_sym_SEMI_SEMI; - v->a[187310] = anon_sym_PIPE_AMP; - v->a[187311] = anon_sym_AMP_GT; - v->a[187312] = anon_sym_AMP_GT_GT; - v->a[187313] = anon_sym_LT_AMP; - v->a[187314] = anon_sym_GT_AMP; - v->a[187315] = anon_sym_GT_PIPE; - v->a[187316] = anon_sym_LT_AMP_DASH; - v->a[187317] = anon_sym_GT_AMP_DASH; - v->a[187318] = anon_sym_LT_LT_DASH; - v->a[187319] = aux_sym_heredoc_redirect_token1; - small_parse_table_9366(v); -} - -void small_parse_table_9366(t_small_parse_table_array *v) -{ - v->a[187320] = 5; - v->a[187321] = actions(71); - v->a[187322] = 1; - v->a[187323] = sym_comment; - v->a[187324] = state(3459); - v->a[187325] = 1; - v->a[187326] = aux_sym_concatenation_repeat1; - v->a[187327] = actions(7751); - v->a[187328] = 2; - v->a[187329] = sym__concat; - v->a[187330] = aux_sym_concatenation_token1; - v->a[187331] = actions(5067); - v->a[187332] = 11; - v->a[187333] = anon_sym_LT; - v->a[187334] = anon_sym_GT; - v->a[187335] = anon_sym_AMP_GT; - v->a[187336] = anon_sym_LT_AMP; - v->a[187337] = anon_sym_GT_AMP; - v->a[187338] = anon_sym_DOLLAR; - v->a[187339] = aux_sym_number_token1; - small_parse_table_9367(v); -} - -void small_parse_table_9367(t_small_parse_table_array *v) -{ - v->a[187340] = aux_sym_number_token2; - v->a[187341] = anon_sym_DOLLAR_LPAREN; - v->a[187342] = anon_sym_BQUOTE; - v->a[187343] = sym_word; - v->a[187344] = actions(5069); - v->a[187345] = 21; - v->a[187346] = sym_file_descriptor; - v->a[187347] = sym_variable_name; - v->a[187348] = sym_test_operator; - v->a[187349] = sym__brace_start; - v->a[187350] = anon_sym_LPAREN_LPAREN; - v->a[187351] = anon_sym_GT_GT; - v->a[187352] = anon_sym_AMP_GT_GT; - v->a[187353] = anon_sym_GT_PIPE; - v->a[187354] = anon_sym_LT_AMP_DASH; - v->a[187355] = anon_sym_GT_AMP_DASH; - v->a[187356] = anon_sym_LT_LT_LT; - v->a[187357] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187358] = anon_sym_DOLLAR_LBRACK; - v->a[187359] = sym__special_character; - small_parse_table_9368(v); -} - -void small_parse_table_9368(t_small_parse_table_array *v) -{ - v->a[187360] = anon_sym_DQUOTE; - v->a[187361] = sym_raw_string; - v->a[187362] = sym_ansi_c_string; - v->a[187363] = anon_sym_DOLLAR_LBRACE; - v->a[187364] = anon_sym_DOLLAR_BQUOTE; - v->a[187365] = anon_sym_LT_LPAREN; - v->a[187366] = anon_sym_GT_LPAREN; - v->a[187367] = 5; - v->a[187368] = actions(71); - v->a[187369] = 1; - v->a[187370] = sym_comment; - v->a[187371] = state(3461); - v->a[187372] = 1; - v->a[187373] = aux_sym_concatenation_repeat1; - v->a[187374] = actions(7751); - v->a[187375] = 2; - v->a[187376] = sym__concat; - v->a[187377] = aux_sym_concatenation_token1; - v->a[187378] = actions(5373); - v->a[187379] = 11; - small_parse_table_9369(v); -} - -void small_parse_table_9369(t_small_parse_table_array *v) -{ - v->a[187380] = anon_sym_LT; - v->a[187381] = anon_sym_GT; - v->a[187382] = anon_sym_AMP_GT; - v->a[187383] = anon_sym_LT_AMP; - v->a[187384] = anon_sym_GT_AMP; - v->a[187385] = anon_sym_DOLLAR; - v->a[187386] = aux_sym_number_token1; - v->a[187387] = aux_sym_number_token2; - v->a[187388] = anon_sym_DOLLAR_LPAREN; - v->a[187389] = anon_sym_BQUOTE; - v->a[187390] = sym_word; - v->a[187391] = actions(5375); - v->a[187392] = 21; - v->a[187393] = sym_file_descriptor; - v->a[187394] = sym_variable_name; - v->a[187395] = sym_test_operator; - v->a[187396] = sym__brace_start; - v->a[187397] = anon_sym_LPAREN_LPAREN; - v->a[187398] = anon_sym_GT_GT; - v->a[187399] = anon_sym_AMP_GT_GT; - small_parse_table_9370(v); -} - -/* EOF small_parse_table_1873.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1874.c b/parser/static/small_parse_table/small_parse_table_1874.c deleted file mode 100644 index 6ddba0ff..00000000 --- a/parser/static/small_parse_table/small_parse_table_1874.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1874.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9370(t_small_parse_table_array *v) -{ - v->a[187400] = anon_sym_GT_PIPE; - v->a[187401] = anon_sym_LT_AMP_DASH; - v->a[187402] = anon_sym_GT_AMP_DASH; - v->a[187403] = anon_sym_LT_LT_LT; - v->a[187404] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187405] = anon_sym_DOLLAR_LBRACK; - v->a[187406] = sym__special_character; - v->a[187407] = anon_sym_DQUOTE; - v->a[187408] = sym_raw_string; - v->a[187409] = sym_ansi_c_string; - v->a[187410] = anon_sym_DOLLAR_LBRACE; - v->a[187411] = anon_sym_DOLLAR_BQUOTE; - v->a[187412] = anon_sym_LT_LPAREN; - v->a[187413] = anon_sym_GT_LPAREN; - v->a[187414] = 5; - v->a[187415] = actions(71); - v->a[187416] = 1; - v->a[187417] = sym_comment; - v->a[187418] = state(3461); - v->a[187419] = 1; - small_parse_table_9371(v); -} - -void small_parse_table_9371(t_small_parse_table_array *v) -{ - v->a[187420] = aux_sym_concatenation_repeat1; - v->a[187421] = actions(7751); - v->a[187422] = 2; - v->a[187423] = sym__concat; - v->a[187424] = aux_sym_concatenation_token1; - v->a[187425] = actions(4552); - v->a[187426] = 11; - v->a[187427] = anon_sym_LT; - v->a[187428] = anon_sym_GT; - v->a[187429] = anon_sym_AMP_GT; - v->a[187430] = anon_sym_LT_AMP; - v->a[187431] = anon_sym_GT_AMP; - v->a[187432] = anon_sym_DOLLAR; - v->a[187433] = aux_sym_number_token1; - v->a[187434] = aux_sym_number_token2; - v->a[187435] = anon_sym_DOLLAR_LPAREN; - v->a[187436] = anon_sym_BQUOTE; - v->a[187437] = sym_word; - v->a[187438] = actions(4554); - v->a[187439] = 21; - small_parse_table_9372(v); -} - -void small_parse_table_9372(t_small_parse_table_array *v) -{ - v->a[187440] = sym_file_descriptor; - v->a[187441] = sym_variable_name; - v->a[187442] = sym_test_operator; - v->a[187443] = sym__brace_start; - v->a[187444] = anon_sym_LPAREN_LPAREN; - v->a[187445] = anon_sym_GT_GT; - v->a[187446] = anon_sym_AMP_GT_GT; - v->a[187447] = anon_sym_GT_PIPE; - v->a[187448] = anon_sym_LT_AMP_DASH; - v->a[187449] = anon_sym_GT_AMP_DASH; - v->a[187450] = anon_sym_LT_LT_LT; - v->a[187451] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187452] = anon_sym_DOLLAR_LBRACK; - v->a[187453] = sym__special_character; - v->a[187454] = anon_sym_DQUOTE; - v->a[187455] = sym_raw_string; - v->a[187456] = sym_ansi_c_string; - v->a[187457] = anon_sym_DOLLAR_LBRACE; - v->a[187458] = anon_sym_DOLLAR_BQUOTE; - v->a[187459] = anon_sym_LT_LPAREN; - small_parse_table_9373(v); -} - -void small_parse_table_9373(t_small_parse_table_array *v) -{ - v->a[187460] = anon_sym_GT_LPAREN; - v->a[187461] = 5; - v->a[187462] = actions(71); - v->a[187463] = 1; - v->a[187464] = sym_comment; - v->a[187465] = state(3468); - v->a[187466] = 1; - v->a[187467] = aux_sym_concatenation_repeat1; - v->a[187468] = actions(7817); - v->a[187469] = 2; - v->a[187470] = sym__concat; - v->a[187471] = aux_sym_concatenation_token1; - v->a[187472] = actions(1251); - v->a[187473] = 11; - v->a[187474] = anon_sym_LT; - v->a[187475] = anon_sym_GT; - v->a[187476] = anon_sym_AMP_GT; - v->a[187477] = anon_sym_LT_AMP; - v->a[187478] = anon_sym_GT_AMP; - v->a[187479] = anon_sym_DOLLAR; - small_parse_table_9374(v); -} - -void small_parse_table_9374(t_small_parse_table_array *v) -{ - v->a[187480] = aux_sym_number_token1; - v->a[187481] = aux_sym_number_token2; - v->a[187482] = anon_sym_DOLLAR_LPAREN; - v->a[187483] = anon_sym_BQUOTE; - v->a[187484] = sym_word; - v->a[187485] = actions(1253); - v->a[187486] = 21; - v->a[187487] = sym_file_descriptor; - v->a[187488] = sym_variable_name; - v->a[187489] = sym_test_operator; - v->a[187490] = sym__brace_start; - v->a[187491] = anon_sym_LPAREN_LPAREN; - v->a[187492] = anon_sym_GT_GT; - v->a[187493] = anon_sym_AMP_GT_GT; - v->a[187494] = anon_sym_GT_PIPE; - v->a[187495] = anon_sym_LT_AMP_DASH; - v->a[187496] = anon_sym_GT_AMP_DASH; - v->a[187497] = anon_sym_LT_LT_LT; - v->a[187498] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187499] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9375(v); -} - -/* EOF small_parse_table_1874.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1875.c b/parser/static/small_parse_table/small_parse_table_1875.c deleted file mode 100644 index 865b92ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_1875.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1875.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9375(t_small_parse_table_array *v) -{ - v->a[187500] = sym__special_character; - v->a[187501] = anon_sym_DQUOTE; - v->a[187502] = sym_raw_string; - v->a[187503] = sym_ansi_c_string; - v->a[187504] = anon_sym_DOLLAR_LBRACE; - v->a[187505] = anon_sym_DOLLAR_BQUOTE; - v->a[187506] = anon_sym_LT_LPAREN; - v->a[187507] = anon_sym_GT_LPAREN; - v->a[187508] = 5; - v->a[187509] = actions(3); - v->a[187510] = 1; - v->a[187511] = sym_comment; - v->a[187512] = actions(7820); - v->a[187513] = 1; - v->a[187514] = sym__special_character; - v->a[187515] = state(3473); - v->a[187516] = 1; - v->a[187517] = aux_sym__literal_repeat1; - v->a[187518] = actions(5395); - v->a[187519] = 4; - small_parse_table_9376(v); -} - -void small_parse_table_9376(t_small_parse_table_array *v) -{ - v->a[187520] = sym_file_descriptor; - v->a[187521] = sym_test_operator; - v->a[187522] = sym__brace_start; - v->a[187523] = aux_sym_heredoc_redirect_token1; - v->a[187524] = actions(5393); - v->a[187525] = 29; - v->a[187526] = anon_sym_LPAREN_LPAREN; - v->a[187527] = anon_sym_PIPE_PIPE; - v->a[187528] = anon_sym_AMP_AMP; - v->a[187529] = anon_sym_LT; - v->a[187530] = anon_sym_GT; - v->a[187531] = anon_sym_GT_GT; - v->a[187532] = anon_sym_AMP_GT; - v->a[187533] = anon_sym_AMP_GT_GT; - v->a[187534] = anon_sym_LT_AMP; - v->a[187535] = anon_sym_GT_AMP; - v->a[187536] = anon_sym_GT_PIPE; - v->a[187537] = anon_sym_LT_AMP_DASH; - v->a[187538] = anon_sym_GT_AMP_DASH; - v->a[187539] = anon_sym_LT_LT_LT; - small_parse_table_9377(v); -} - -void small_parse_table_9377(t_small_parse_table_array *v) -{ - v->a[187540] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187541] = anon_sym_DOLLAR_LBRACK; - v->a[187542] = anon_sym_DOLLAR; - v->a[187543] = anon_sym_DQUOTE; - v->a[187544] = sym_raw_string; - v->a[187545] = sym_ansi_c_string; - v->a[187546] = aux_sym_number_token1; - v->a[187547] = aux_sym_number_token2; - v->a[187548] = anon_sym_DOLLAR_LBRACE; - v->a[187549] = anon_sym_DOLLAR_LPAREN; - v->a[187550] = anon_sym_BQUOTE; - v->a[187551] = anon_sym_DOLLAR_BQUOTE; - v->a[187552] = anon_sym_LT_LPAREN; - v->a[187553] = anon_sym_GT_LPAREN; - v->a[187554] = sym_word; - v->a[187555] = 25; - v->a[187556] = actions(71); - v->a[187557] = 1; - v->a[187558] = sym_comment; - v->a[187559] = actions(7781); - small_parse_table_9378(v); -} - -void small_parse_table_9378(t_small_parse_table_array *v) -{ - v->a[187560] = 1; - v->a[187561] = anon_sym_LPAREN; - v->a[187562] = actions(7783); - v->a[187563] = 1; - v->a[187564] = anon_sym_DOLLAR_LBRACK; - v->a[187565] = actions(7785); - v->a[187566] = 1; - v->a[187567] = anon_sym_DOLLAR; - v->a[187568] = actions(7787); - v->a[187569] = 1; - v->a[187570] = sym__special_character; - v->a[187571] = actions(7789); - v->a[187572] = 1; - v->a[187573] = anon_sym_DQUOTE; - v->a[187574] = actions(7793); - v->a[187575] = 1; - v->a[187576] = aux_sym_number_token1; - v->a[187577] = actions(7795); - v->a[187578] = 1; - v->a[187579] = aux_sym_number_token2; - small_parse_table_9379(v); -} - -void small_parse_table_9379(t_small_parse_table_array *v) -{ - v->a[187580] = actions(7797); - v->a[187581] = 1; - v->a[187582] = anon_sym_DOLLAR_LBRACE; - v->a[187583] = actions(7801); - v->a[187584] = 1; - v->a[187585] = anon_sym_DOLLAR_LPAREN; - v->a[187586] = actions(7803); - v->a[187587] = 1; - v->a[187588] = anon_sym_BQUOTE; - v->a[187589] = actions(7805); - v->a[187590] = 1; - v->a[187591] = anon_sym_DOLLAR_BQUOTE; - v->a[187592] = actions(7809); - v->a[187593] = 1; - v->a[187594] = sym_variable_name; - v->a[187595] = actions(7815); - v->a[187596] = 1; - v->a[187597] = sym__brace_start; - v->a[187598] = actions(7822); - v->a[187599] = 1; - small_parse_table_9380(v); -} - -/* EOF small_parse_table_1875.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1876.c b/parser/static/small_parse_table/small_parse_table_1876.c deleted file mode 100644 index 80120709..00000000 --- a/parser/static/small_parse_table/small_parse_table_1876.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1876.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9380(t_small_parse_table_array *v) -{ - v->a[187600] = sym_word; - v->a[187601] = actions(7826); - v->a[187602] = 1; - v->a[187603] = anon_sym_RBRACE3; - v->a[187604] = actions(7828); - v->a[187605] = 1; - v->a[187606] = sym_test_operator; - v->a[187607] = actions(7830); - v->a[187608] = 1; - v->a[187609] = sym__expansion_word; - v->a[187610] = state(6353); - v->a[187611] = 1; - v->a[187612] = sym_command_substitution; - v->a[187613] = state(6530); - v->a[187614] = 1; - v->a[187615] = aux_sym__literal_repeat1; - v->a[187616] = actions(7779); - v->a[187617] = 2; - v->a[187618] = anon_sym_LPAREN_LPAREN; - v->a[187619] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9381(v); -} - -void small_parse_table_9381(t_small_parse_table_array *v) -{ - v->a[187620] = actions(7807); - v->a[187621] = 2; - v->a[187622] = anon_sym_LT_LPAREN; - v->a[187623] = anon_sym_GT_LPAREN; - v->a[187624] = actions(7824); - v->a[187625] = 2; - v->a[187626] = sym_raw_string; - v->a[187627] = sym_ansi_c_string; - v->a[187628] = state(6379); - v->a[187629] = 5; - v->a[187630] = sym_string; - v->a[187631] = sym_array; - v->a[187632] = sym_simple_expansion; - v->a[187633] = sym_expansion; - v->a[187634] = sym_process_substitution; - v->a[187635] = state(6788); - v->a[187636] = 5; - v->a[187637] = sym_arithmetic_expansion; - v->a[187638] = sym_brace_expression; - v->a[187639] = sym_translated_string; - small_parse_table_9382(v); -} - -void small_parse_table_9382(t_small_parse_table_array *v) -{ - v->a[187640] = sym_number; - v->a[187641] = sym__concatenation_in_expansion; - v->a[187642] = 5; - v->a[187643] = actions(71); - v->a[187644] = 1; - v->a[187645] = sym_comment; - v->a[187646] = state(3461); - v->a[187647] = 1; - v->a[187648] = aux_sym_concatenation_repeat1; - v->a[187649] = actions(7751); - v->a[187650] = 2; - v->a[187651] = sym__concat; - v->a[187652] = aux_sym_concatenation_token1; - v->a[187653] = actions(2094); - v->a[187654] = 11; - v->a[187655] = anon_sym_LT; - v->a[187656] = anon_sym_GT; - v->a[187657] = anon_sym_AMP_GT; - v->a[187658] = anon_sym_LT_AMP; - v->a[187659] = anon_sym_GT_AMP; - small_parse_table_9383(v); -} - -void small_parse_table_9383(t_small_parse_table_array *v) -{ - v->a[187660] = anon_sym_DOLLAR; - v->a[187661] = aux_sym_number_token1; - v->a[187662] = aux_sym_number_token2; - v->a[187663] = anon_sym_DOLLAR_LPAREN; - v->a[187664] = anon_sym_BQUOTE; - v->a[187665] = sym_word; - v->a[187666] = actions(2096); - v->a[187667] = 21; - v->a[187668] = sym_file_descriptor; - v->a[187669] = sym_variable_name; - v->a[187670] = sym_test_operator; - v->a[187671] = sym__brace_start; - v->a[187672] = anon_sym_LPAREN_LPAREN; - v->a[187673] = anon_sym_GT_GT; - v->a[187674] = anon_sym_AMP_GT_GT; - v->a[187675] = anon_sym_GT_PIPE; - v->a[187676] = anon_sym_LT_AMP_DASH; - v->a[187677] = anon_sym_GT_AMP_DASH; - v->a[187678] = anon_sym_LT_LT_LT; - v->a[187679] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9384(v); -} - -void small_parse_table_9384(t_small_parse_table_array *v) -{ - v->a[187680] = anon_sym_DOLLAR_LBRACK; - v->a[187681] = sym__special_character; - v->a[187682] = anon_sym_DQUOTE; - v->a[187683] = sym_raw_string; - v->a[187684] = sym_ansi_c_string; - v->a[187685] = anon_sym_DOLLAR_LBRACE; - v->a[187686] = anon_sym_DOLLAR_BQUOTE; - v->a[187687] = anon_sym_LT_LPAREN; - v->a[187688] = anon_sym_GT_LPAREN; - v->a[187689] = 5; - v->a[187690] = actions(71); - v->a[187691] = 1; - v->a[187692] = sym_comment; - v->a[187693] = state(3459); - v->a[187694] = 1; - v->a[187695] = aux_sym_concatenation_repeat1; - v->a[187696] = actions(7751); - v->a[187697] = 2; - v->a[187698] = sym__concat; - v->a[187699] = aux_sym_concatenation_token1; - small_parse_table_9385(v); -} - -/* EOF small_parse_table_1876.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1877.c b/parser/static/small_parse_table/small_parse_table_1877.c deleted file mode 100644 index 9a988681..00000000 --- a/parser/static/small_parse_table/small_parse_table_1877.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1877.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9385(t_small_parse_table_array *v) -{ - v->a[187700] = actions(4564); - v->a[187701] = 11; - v->a[187702] = anon_sym_LT; - v->a[187703] = anon_sym_GT; - v->a[187704] = anon_sym_AMP_GT; - v->a[187705] = anon_sym_LT_AMP; - v->a[187706] = anon_sym_GT_AMP; - v->a[187707] = anon_sym_DOLLAR; - v->a[187708] = aux_sym_number_token1; - v->a[187709] = aux_sym_number_token2; - v->a[187710] = anon_sym_DOLLAR_LPAREN; - v->a[187711] = anon_sym_BQUOTE; - v->a[187712] = sym_word; - v->a[187713] = actions(4566); - v->a[187714] = 21; - v->a[187715] = sym_file_descriptor; - v->a[187716] = sym_variable_name; - v->a[187717] = sym_test_operator; - v->a[187718] = sym__brace_start; - v->a[187719] = anon_sym_LPAREN_LPAREN; - small_parse_table_9386(v); -} - -void small_parse_table_9386(t_small_parse_table_array *v) -{ - v->a[187720] = anon_sym_GT_GT; - v->a[187721] = anon_sym_AMP_GT_GT; - v->a[187722] = anon_sym_GT_PIPE; - v->a[187723] = anon_sym_LT_AMP_DASH; - v->a[187724] = anon_sym_GT_AMP_DASH; - v->a[187725] = anon_sym_LT_LT_LT; - v->a[187726] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187727] = anon_sym_DOLLAR_LBRACK; - v->a[187728] = sym__special_character; - v->a[187729] = anon_sym_DQUOTE; - v->a[187730] = sym_raw_string; - v->a[187731] = sym_ansi_c_string; - v->a[187732] = anon_sym_DOLLAR_LBRACE; - v->a[187733] = anon_sym_DOLLAR_BQUOTE; - v->a[187734] = anon_sym_LT_LPAREN; - v->a[187735] = anon_sym_GT_LPAREN; - v->a[187736] = 5; - v->a[187737] = actions(3); - v->a[187738] = 1; - v->a[187739] = sym_comment; - small_parse_table_9387(v); -} - -void small_parse_table_9387(t_small_parse_table_array *v) -{ - v->a[187740] = actions(7832); - v->a[187741] = 1; - v->a[187742] = sym__special_character; - v->a[187743] = state(3473); - v->a[187744] = 1; - v->a[187745] = aux_sym__literal_repeat1; - v->a[187746] = actions(1364); - v->a[187747] = 4; - v->a[187748] = sym_file_descriptor; - v->a[187749] = sym_test_operator; - v->a[187750] = sym__brace_start; - v->a[187751] = aux_sym_heredoc_redirect_token1; - v->a[187752] = actions(1362); - v->a[187753] = 29; - v->a[187754] = anon_sym_LPAREN_LPAREN; - v->a[187755] = anon_sym_PIPE_PIPE; - v->a[187756] = anon_sym_AMP_AMP; - v->a[187757] = anon_sym_LT; - v->a[187758] = anon_sym_GT; - v->a[187759] = anon_sym_GT_GT; - small_parse_table_9388(v); -} - -void small_parse_table_9388(t_small_parse_table_array *v) -{ - v->a[187760] = anon_sym_AMP_GT; - v->a[187761] = anon_sym_AMP_GT_GT; - v->a[187762] = anon_sym_LT_AMP; - v->a[187763] = anon_sym_GT_AMP; - v->a[187764] = anon_sym_GT_PIPE; - v->a[187765] = anon_sym_LT_AMP_DASH; - v->a[187766] = anon_sym_GT_AMP_DASH; - v->a[187767] = anon_sym_LT_LT_LT; - v->a[187768] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187769] = anon_sym_DOLLAR_LBRACK; - v->a[187770] = anon_sym_DOLLAR; - v->a[187771] = anon_sym_DQUOTE; - v->a[187772] = sym_raw_string; - v->a[187773] = sym_ansi_c_string; - v->a[187774] = aux_sym_number_token1; - v->a[187775] = aux_sym_number_token2; - v->a[187776] = anon_sym_DOLLAR_LBRACE; - v->a[187777] = anon_sym_DOLLAR_LPAREN; - v->a[187778] = anon_sym_BQUOTE; - v->a[187779] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9389(v); -} - -void small_parse_table_9389(t_small_parse_table_array *v) -{ - v->a[187780] = anon_sym_LT_LPAREN; - v->a[187781] = anon_sym_GT_LPAREN; - v->a[187782] = sym_word; - v->a[187783] = 8; - v->a[187784] = actions(3); - v->a[187785] = 1; - v->a[187786] = sym_comment; - v->a[187787] = actions(3735); - v->a[187788] = 1; - v->a[187789] = anon_sym_DQUOTE; - v->a[187790] = actions(7757); - v->a[187791] = 1; - v->a[187792] = sym_variable_name; - v->a[187793] = state(4808); - v->a[187794] = 1; - v->a[187795] = sym_string; - v->a[187796] = actions(1235); - v->a[187797] = 2; - v->a[187798] = sym_test_operator; - v->a[187799] = sym__brace_start; - small_parse_table_9390(v); -} - -/* EOF small_parse_table_1877.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1878.c b/parser/static/small_parse_table/small_parse_table_1878.c deleted file mode 100644 index 640d40b5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1878.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1878.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9390(t_small_parse_table_array *v) -{ - v->a[187800] = actions(7755); - v->a[187801] = 2; - v->a[187802] = aux_sym__simple_variable_name_token1; - v->a[187803] = aux_sym__multiline_variable_name_token1; - v->a[187804] = actions(7753); - v->a[187805] = 9; - v->a[187806] = anon_sym_DASH; - v->a[187807] = anon_sym_STAR; - v->a[187808] = anon_sym_BANG; - v->a[187809] = anon_sym_QMARK; - v->a[187810] = anon_sym_DOLLAR; - v->a[187811] = anon_sym_POUND; - v->a[187812] = anon_sym_AT2; - v->a[187813] = anon_sym_0; - v->a[187814] = anon_sym__; - v->a[187815] = actions(1227); - v->a[187816] = 19; - v->a[187817] = anon_sym_LPAREN_LPAREN; - v->a[187818] = anon_sym_SEMI; - v->a[187819] = anon_sym_AMP; - small_parse_table_9391(v); -} - -void small_parse_table_9391(t_small_parse_table_array *v) -{ - v->a[187820] = anon_sym_SEMI_SEMI; - v->a[187821] = aux_sym_heredoc_redirect_token1; - v->a[187822] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187823] = anon_sym_DOLLAR_LBRACK; - v->a[187824] = sym__special_character; - v->a[187825] = sym_raw_string; - v->a[187826] = sym_ansi_c_string; - v->a[187827] = aux_sym_number_token1; - v->a[187828] = aux_sym_number_token2; - v->a[187829] = anon_sym_DOLLAR_LBRACE; - v->a[187830] = anon_sym_DOLLAR_LPAREN; - v->a[187831] = anon_sym_BQUOTE; - v->a[187832] = anon_sym_DOLLAR_BQUOTE; - v->a[187833] = anon_sym_LT_LPAREN; - v->a[187834] = anon_sym_GT_LPAREN; - v->a[187835] = sym_word; - v->a[187836] = 21; - v->a[187837] = actions(3); - v->a[187838] = 1; - v->a[187839] = sym_comment; - small_parse_table_9392(v); -} - -void small_parse_table_9392(t_small_parse_table_array *v) -{ - v->a[187840] = actions(3729); - v->a[187841] = 1; - v->a[187842] = anon_sym_DOLLAR_LBRACK; - v->a[187843] = actions(3731); - v->a[187844] = 1; - v->a[187845] = anon_sym_DOLLAR; - v->a[187846] = actions(3735); - v->a[187847] = 1; - v->a[187848] = anon_sym_DQUOTE; - v->a[187849] = actions(3737); - v->a[187850] = 1; - v->a[187851] = aux_sym_number_token1; - v->a[187852] = actions(3739); - v->a[187853] = 1; - v->a[187854] = aux_sym_number_token2; - v->a[187855] = actions(3741); - v->a[187856] = 1; - v->a[187857] = anon_sym_DOLLAR_LBRACE; - v->a[187858] = actions(3743); - v->a[187859] = 1; - small_parse_table_9393(v); -} - -void small_parse_table_9393(t_small_parse_table_array *v) -{ - v->a[187860] = anon_sym_DOLLAR_LPAREN; - v->a[187861] = actions(3745); - v->a[187862] = 1; - v->a[187863] = anon_sym_BQUOTE; - v->a[187864] = actions(3747); - v->a[187865] = 1; - v->a[187866] = anon_sym_DOLLAR_BQUOTE; - v->a[187867] = actions(3755); - v->a[187868] = 1; - v->a[187869] = sym__brace_start; - v->a[187870] = actions(7765); - v->a[187871] = 1; - v->a[187872] = sym__special_character; - v->a[187873] = actions(7767); - v->a[187874] = 1; - v->a[187875] = sym_test_operator; - v->a[187876] = actions(7837); - v->a[187877] = 1; - v->a[187878] = aux_sym_heredoc_redirect_token1; - v->a[187879] = state(4975); - small_parse_table_9394(v); -} - -void small_parse_table_9394(t_small_parse_table_array *v) -{ - v->a[187880] = 1; - v->a[187881] = aux_sym__literal_repeat1; - v->a[187882] = actions(3715); - v->a[187883] = 2; - v->a[187884] = anon_sym_LPAREN_LPAREN; - v->a[187885] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187886] = actions(3749); - v->a[187887] = 2; - v->a[187888] = anon_sym_LT_LPAREN; - v->a[187889] = anon_sym_GT_LPAREN; - v->a[187890] = state(3478); - v->a[187891] = 2; - v->a[187892] = sym_concatenation; - v->a[187893] = aux_sym_for_statement_repeat1; - v->a[187894] = actions(7759); - v->a[187895] = 3; - v->a[187896] = sym_raw_string; - v->a[187897] = sym_ansi_c_string; - v->a[187898] = sym_word; - v->a[187899] = actions(7835); - small_parse_table_9395(v); -} - -/* EOF small_parse_table_1878.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1879.c b/parser/static/small_parse_table/small_parse_table_1879.c deleted file mode 100644 index da23e9ed..00000000 --- a/parser/static/small_parse_table/small_parse_table_1879.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1879.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9395(t_small_parse_table_array *v) -{ - v->a[187900] = 3; - v->a[187901] = anon_sym_SEMI; - v->a[187902] = anon_sym_AMP; - v->a[187903] = anon_sym_SEMI_SEMI; - v->a[187904] = state(4460); - v->a[187905] = 9; - v->a[187906] = sym_arithmetic_expansion; - v->a[187907] = sym_brace_expression; - v->a[187908] = sym_string; - v->a[187909] = sym_translated_string; - v->a[187910] = sym_number; - v->a[187911] = sym_simple_expansion; - v->a[187912] = sym_expansion; - v->a[187913] = sym_command_substitution; - v->a[187914] = sym_process_substitution; - v->a[187915] = 5; - v->a[187916] = actions(71); - v->a[187917] = 1; - v->a[187918] = sym_comment; - v->a[187919] = state(3459); - small_parse_table_9396(v); -} - -void small_parse_table_9396(t_small_parse_table_array *v) -{ - v->a[187920] = 1; - v->a[187921] = aux_sym_concatenation_repeat1; - v->a[187922] = actions(7751); - v->a[187923] = 2; - v->a[187924] = sym__concat; - v->a[187925] = aux_sym_concatenation_token1; - v->a[187926] = actions(1261); - v->a[187927] = 11; - v->a[187928] = anon_sym_LT; - v->a[187929] = anon_sym_GT; - v->a[187930] = anon_sym_AMP_GT; - v->a[187931] = anon_sym_LT_AMP; - v->a[187932] = anon_sym_GT_AMP; - v->a[187933] = anon_sym_DOLLAR; - v->a[187934] = aux_sym_number_token1; - v->a[187935] = aux_sym_number_token2; - v->a[187936] = anon_sym_DOLLAR_LPAREN; - v->a[187937] = anon_sym_BQUOTE; - v->a[187938] = sym_word; - v->a[187939] = actions(1263); - small_parse_table_9397(v); -} - -void small_parse_table_9397(t_small_parse_table_array *v) -{ - v->a[187940] = 21; - v->a[187941] = sym_file_descriptor; - v->a[187942] = sym_variable_name; - v->a[187943] = sym_test_operator; - v->a[187944] = sym__brace_start; - v->a[187945] = anon_sym_LPAREN_LPAREN; - v->a[187946] = anon_sym_GT_GT; - v->a[187947] = anon_sym_AMP_GT_GT; - v->a[187948] = anon_sym_GT_PIPE; - v->a[187949] = anon_sym_LT_AMP_DASH; - v->a[187950] = anon_sym_GT_AMP_DASH; - v->a[187951] = anon_sym_LT_LT_LT; - v->a[187952] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[187953] = anon_sym_DOLLAR_LBRACK; - v->a[187954] = sym__special_character; - v->a[187955] = anon_sym_DQUOTE; - v->a[187956] = sym_raw_string; - v->a[187957] = sym_ansi_c_string; - v->a[187958] = anon_sym_DOLLAR_LBRACE; - v->a[187959] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9398(v); -} - -void small_parse_table_9398(t_small_parse_table_array *v) -{ - v->a[187960] = anon_sym_LT_LPAREN; - v->a[187961] = anon_sym_GT_LPAREN; - v->a[187962] = 23; - v->a[187963] = actions(71); - v->a[187964] = 1; - v->a[187965] = sym_comment; - v->a[187966] = actions(7839); - v->a[187967] = 1; - v->a[187968] = sym_word; - v->a[187969] = actions(7845); - v->a[187970] = 1; - v->a[187971] = anon_sym_LPAREN; - v->a[187972] = actions(7848); - v->a[187973] = 1; - v->a[187974] = anon_sym_DOLLAR_LBRACK; - v->a[187975] = actions(7851); - v->a[187976] = 1; - v->a[187977] = anon_sym_DOLLAR; - v->a[187978] = actions(7854); - v->a[187979] = 1; - small_parse_table_9399(v); -} - -void small_parse_table_9399(t_small_parse_table_array *v) -{ - v->a[187980] = sym__special_character; - v->a[187981] = actions(7857); - v->a[187982] = 1; - v->a[187983] = anon_sym_DQUOTE; - v->a[187984] = actions(7863); - v->a[187985] = 1; - v->a[187986] = aux_sym_number_token1; - v->a[187987] = actions(7866); - v->a[187988] = 1; - v->a[187989] = aux_sym_number_token2; - v->a[187990] = actions(7869); - v->a[187991] = 1; - v->a[187992] = anon_sym_DOLLAR_LBRACE; - v->a[187993] = actions(7872); - v->a[187994] = 1; - v->a[187995] = anon_sym_DOLLAR_LPAREN; - v->a[187996] = actions(7875); - v->a[187997] = 1; - v->a[187998] = anon_sym_BQUOTE; - v->a[187999] = actions(7878); - small_parse_table_9400(v); -} - -/* EOF small_parse_table_1879.c */ diff --git a/parser/static/small_parse_table/small_parse_table_188.c b/parser/static/small_parse_table/small_parse_table_188.c index 53aa6fa7..8b2ab6c5 100644 --- a/parser/static/small_parse_table/small_parse_table_188.c +++ b/parser/static/small_parse_table/small_parse_table_188.c @@ -14,126 +14,126 @@ void small_parse_table_940(t_small_parse_table_array *v) { - v->a[18800] = 1; - v->a[18801] = sym_comment; - v->a[18802] = actions(2628); - v->a[18803] = 1; - v->a[18804] = sym_word; - v->a[18805] = actions(2634); + v->a[18800] = aux_sym_number_token1; + v->a[18801] = aux_sym_number_token2; + v->a[18802] = anon_sym_DOLLAR_LPAREN; + v->a[18803] = sym_word; + v->a[18804] = 6; + v->a[18805] = actions(3); v->a[18806] = 1; - v->a[18807] = anon_sym_LT_LT_LT; - v->a[18808] = actions(2636); + v->a[18807] = sym_comment; + v->a[18808] = actions(2684); v->a[18809] = 1; - v->a[18810] = anon_sym_DOLLAR_LBRACK; - v->a[18811] = actions(2638); + v->a[18810] = aux_sym_concatenation_token1; + v->a[18811] = actions(2686); v->a[18812] = 1; - v->a[18813] = anon_sym_DOLLAR; - v->a[18814] = actions(2640); + v->a[18813] = sym__concat; + v->a[18814] = state(481); v->a[18815] = 1; - v->a[18816] = sym__special_character; - v->a[18817] = actions(2642); - v->a[18818] = 1; - v->a[18819] = anon_sym_DQUOTE; + v->a[18816] = aux_sym_concatenation_repeat1; + v->a[18817] = actions(2754); + v->a[18818] = 5; + v->a[18819] = sym_file_descriptor; small_parse_table_941(v); } void small_parse_table_941(t_small_parse_table_array *v) { - v->a[18820] = actions(2646); - v->a[18821] = 1; - v->a[18822] = aux_sym_number_token1; - v->a[18823] = actions(2648); - v->a[18824] = 1; - v->a[18825] = aux_sym_number_token2; - v->a[18826] = actions(2650); - v->a[18827] = 1; - v->a[18828] = anon_sym_DOLLAR_LBRACE; - v->a[18829] = actions(2652); - v->a[18830] = 1; - v->a[18831] = anon_sym_DOLLAR_LPAREN; - v->a[18832] = actions(2654); - v->a[18833] = 1; - v->a[18834] = anon_sym_BQUOTE; - v->a[18835] = actions(2656); - v->a[18836] = 1; - v->a[18837] = anon_sym_DOLLAR_BQUOTE; - v->a[18838] = actions(2660); - v->a[18839] = 1; + v->a[18820] = sym_test_operator; + v->a[18821] = sym__bare_dollar; + v->a[18822] = sym__brace_start; + v->a[18823] = aux_sym_heredoc_redirect_token1; + v->a[18824] = actions(2749); + v->a[18825] = 35; + v->a[18826] = anon_sym_esac; + v->a[18827] = anon_sym_LPAREN; + v->a[18828] = anon_sym_PIPE; + v->a[18829] = anon_sym_SEMI_SEMI; + v->a[18830] = anon_sym_SEMI_AMP; + v->a[18831] = anon_sym_SEMI_SEMI_AMP; + v->a[18832] = anon_sym_PIPE_AMP; + v->a[18833] = anon_sym_AMP_AMP; + v->a[18834] = anon_sym_PIPE_PIPE; + v->a[18835] = anon_sym_LT; + v->a[18836] = anon_sym_GT; + v->a[18837] = anon_sym_GT_GT; + v->a[18838] = anon_sym_AMP_GT; + v->a[18839] = anon_sym_AMP_GT_GT; small_parse_table_942(v); } void small_parse_table_942(t_small_parse_table_array *v) { - v->a[18840] = sym_test_operator; - v->a[18841] = actions(2662); - v->a[18842] = 1; - v->a[18843] = sym__bare_dollar; - v->a[18844] = actions(2664); - v->a[18845] = 1; - v->a[18846] = sym__brace_start; - v->a[18847] = state(751); - v->a[18848] = 1; - v->a[18849] = aux_sym_command_repeat2; - v->a[18850] = state(2417); - v->a[18851] = 1; - v->a[18852] = aux_sym__literal_repeat1; - v->a[18853] = state(2558); - v->a[18854] = 1; - v->a[18855] = sym_concatenation; - v->a[18856] = state(2562); - v->a[18857] = 1; - v->a[18858] = sym_herestring_redirect; - v->a[18859] = actions(2630); + v->a[18840] = anon_sym_LT_AMP; + v->a[18841] = anon_sym_GT_AMP; + v->a[18842] = anon_sym_GT_PIPE; + v->a[18843] = anon_sym_LT_AMP_DASH; + v->a[18844] = anon_sym_GT_AMP_DASH; + v->a[18845] = anon_sym_LT_LT; + v->a[18846] = anon_sym_LT_LT_DASH; + v->a[18847] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18848] = anon_sym_AMP; + v->a[18849] = anon_sym_DOLLAR; + v->a[18850] = sym__special_character; + v->a[18851] = anon_sym_DQUOTE; + v->a[18852] = sym_raw_string; + v->a[18853] = aux_sym_number_token1; + v->a[18854] = aux_sym_number_token2; + v->a[18855] = anon_sym_DOLLAR_LBRACE; + v->a[18856] = anon_sym_DOLLAR_LPAREN; + v->a[18857] = anon_sym_BQUOTE; + v->a[18858] = anon_sym_DOLLAR_BQUOTE; + v->a[18859] = sym_word; small_parse_table_943(v); } void small_parse_table_943(t_small_parse_table_array *v) { - v->a[18860] = 2; - v->a[18861] = anon_sym_LPAREN_LPAREN; - v->a[18862] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18863] = actions(2632); - v->a[18864] = 2; - v->a[18865] = anon_sym_EQ_EQ; - v->a[18866] = anon_sym_EQ_TILDE; - v->a[18867] = actions(2644); - v->a[18868] = 2; - v->a[18869] = sym_raw_string; - v->a[18870] = sym_ansi_c_string; - v->a[18871] = actions(2658); - v->a[18872] = 2; - v->a[18873] = anon_sym_LT_LPAREN; - v->a[18874] = anon_sym_GT_LPAREN; - v->a[18875] = actions(1625); - v->a[18876] = 7; - v->a[18877] = anon_sym_PIPE; - v->a[18878] = anon_sym_LT; - v->a[18879] = anon_sym_GT; + v->a[18860] = anon_sym_SEMI; + v->a[18861] = 3; + v->a[18862] = actions(3); + v->a[18863] = 1; + v->a[18864] = sym_comment; + v->a[18865] = actions(2774); + v->a[18866] = 6; + v->a[18867] = sym_file_descriptor; + v->a[18868] = sym__concat; + v->a[18869] = sym_variable_name; + v->a[18870] = sym_test_operator; + v->a[18871] = sym__brace_start; + v->a[18872] = aux_sym_heredoc_redirect_token1; + v->a[18873] = actions(2772); + v->a[18874] = 36; + v->a[18875] = anon_sym_esac; + v->a[18876] = anon_sym_PIPE; + v->a[18877] = anon_sym_SEMI_SEMI; + v->a[18878] = anon_sym_SEMI_AMP; + v->a[18879] = anon_sym_SEMI_SEMI_AMP; small_parse_table_944(v); } void small_parse_table_944(t_small_parse_table_array *v) { - v->a[18880] = anon_sym_LT_LT; - v->a[18881] = anon_sym_AMP_GT; - v->a[18882] = anon_sym_LT_AMP; - v->a[18883] = anon_sym_GT_AMP; - v->a[18884] = state(2211); - v->a[18885] = 9; - v->a[18886] = sym_arithmetic_expansion; - v->a[18887] = sym_brace_expression; - v->a[18888] = sym_string; - v->a[18889] = sym_translated_string; - v->a[18890] = sym_number; - v->a[18891] = sym_simple_expansion; - v->a[18892] = sym_expansion; - v->a[18893] = sym_command_substitution; - v->a[18894] = sym_process_substitution; - v->a[18895] = actions(1627); - v->a[18896] = 10; - v->a[18897] = sym_file_descriptor; - v->a[18898] = anon_sym_PIPE_PIPE; - v->a[18899] = anon_sym_AMP_AMP; + v->a[18880] = anon_sym_PIPE_AMP; + v->a[18881] = anon_sym_AMP_AMP; + v->a[18882] = anon_sym_PIPE_PIPE; + v->a[18883] = anon_sym_LT; + v->a[18884] = anon_sym_GT; + v->a[18885] = anon_sym_GT_GT; + v->a[18886] = anon_sym_AMP_GT; + v->a[18887] = anon_sym_AMP_GT_GT; + v->a[18888] = anon_sym_LT_AMP; + v->a[18889] = anon_sym_GT_AMP; + v->a[18890] = anon_sym_GT_PIPE; + v->a[18891] = anon_sym_LT_AMP_DASH; + v->a[18892] = anon_sym_GT_AMP_DASH; + v->a[18893] = anon_sym_LT_LT; + v->a[18894] = anon_sym_LT_LT_DASH; + v->a[18895] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18896] = anon_sym_AMP; + v->a[18897] = aux_sym_concatenation_token1; + v->a[18898] = anon_sym_DOLLAR; + v->a[18899] = sym__special_character; small_parse_table_945(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1880.c b/parser/static/small_parse_table/small_parse_table_1880.c deleted file mode 100644 index 07fe18bc..00000000 --- a/parser/static/small_parse_table/small_parse_table_1880.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1880.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9400(t_small_parse_table_array *v) -{ - v->a[188000] = 1; - v->a[188001] = anon_sym_DOLLAR_BQUOTE; - v->a[188002] = actions(7884); - v->a[188003] = 1; - v->a[188004] = sym_test_operator; - v->a[188005] = actions(7887); - v->a[188006] = 1; - v->a[188007] = sym_extglob_pattern; - v->a[188008] = actions(7890); - v->a[188009] = 1; - v->a[188010] = sym__brace_start; - v->a[188011] = state(6409); - v->a[188012] = 1; - v->a[188013] = aux_sym__literal_repeat1; - v->a[188014] = actions(7842); - v->a[188015] = 2; - v->a[188016] = anon_sym_LPAREN_LPAREN; - v->a[188017] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188018] = actions(7860); - v->a[188019] = 2; - small_parse_table_9401(v); -} - -void small_parse_table_9401(t_small_parse_table_array *v) -{ - v->a[188020] = sym_raw_string; - v->a[188021] = sym_ansi_c_string; - v->a[188022] = actions(7881); - v->a[188023] = 2; - v->a[188024] = anon_sym_LT_LPAREN; - v->a[188025] = anon_sym_GT_LPAREN; - v->a[188026] = state(3477); - v->a[188027] = 2; - v->a[188028] = sym_case_item; - v->a[188029] = aux_sym_case_statement_repeat1; - v->a[188030] = state(6591); - v->a[188031] = 2; - v->a[188032] = sym_concatenation; - v->a[188033] = sym__extglob_blob; - v->a[188034] = state(6328); - v->a[188035] = 9; - v->a[188036] = sym_arithmetic_expansion; - v->a[188037] = sym_brace_expression; - v->a[188038] = sym_string; - v->a[188039] = sym_translated_string; - small_parse_table_9402(v); -} - -void small_parse_table_9402(t_small_parse_table_array *v) -{ - v->a[188040] = sym_number; - v->a[188041] = sym_simple_expansion; - v->a[188042] = sym_expansion; - v->a[188043] = sym_command_substitution; - v->a[188044] = sym_process_substitution; - v->a[188045] = 21; - v->a[188046] = actions(3); - v->a[188047] = 1; - v->a[188048] = sym_comment; - v->a[188049] = actions(2216); - v->a[188050] = 1; - v->a[188051] = aux_sym_heredoc_redirect_token1; - v->a[188052] = actions(7899); - v->a[188053] = 1; - v->a[188054] = anon_sym_DOLLAR_LBRACK; - v->a[188055] = actions(7902); - v->a[188056] = 1; - v->a[188057] = anon_sym_DOLLAR; - v->a[188058] = actions(7905); - v->a[188059] = 1; - small_parse_table_9403(v); -} - -void small_parse_table_9403(t_small_parse_table_array *v) -{ - v->a[188060] = sym__special_character; - v->a[188061] = actions(7908); - v->a[188062] = 1; - v->a[188063] = anon_sym_DQUOTE; - v->a[188064] = actions(7911); - v->a[188065] = 1; - v->a[188066] = aux_sym_number_token1; - v->a[188067] = actions(7914); - v->a[188068] = 1; - v->a[188069] = aux_sym_number_token2; - v->a[188070] = actions(7917); - v->a[188071] = 1; - v->a[188072] = anon_sym_DOLLAR_LBRACE; - v->a[188073] = actions(7920); - v->a[188074] = 1; - v->a[188075] = anon_sym_DOLLAR_LPAREN; - v->a[188076] = actions(7923); - v->a[188077] = 1; - v->a[188078] = anon_sym_BQUOTE; - v->a[188079] = actions(7926); - small_parse_table_9404(v); -} - -void small_parse_table_9404(t_small_parse_table_array *v) -{ - v->a[188080] = 1; - v->a[188081] = anon_sym_DOLLAR_BQUOTE; - v->a[188082] = actions(7932); - v->a[188083] = 1; - v->a[188084] = sym_test_operator; - v->a[188085] = actions(7935); - v->a[188086] = 1; - v->a[188087] = sym__brace_start; - v->a[188088] = state(4975); - v->a[188089] = 1; - v->a[188090] = aux_sym__literal_repeat1; - v->a[188091] = actions(7896); - v->a[188092] = 2; - v->a[188093] = anon_sym_LPAREN_LPAREN; - v->a[188094] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188095] = actions(7929); - v->a[188096] = 2; - v->a[188097] = anon_sym_LT_LPAREN; - v->a[188098] = anon_sym_GT_LPAREN; - v->a[188099] = state(3478); - small_parse_table_9405(v); -} - -/* EOF small_parse_table_1880.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1881.c b/parser/static/small_parse_table/small_parse_table_1881.c deleted file mode 100644 index 8a1e019c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1881.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1881.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9405(t_small_parse_table_array *v) -{ - v->a[188100] = 2; - v->a[188101] = sym_concatenation; - v->a[188102] = aux_sym_for_statement_repeat1; - v->a[188103] = actions(2214); - v->a[188104] = 3; - v->a[188105] = anon_sym_SEMI; - v->a[188106] = anon_sym_AMP; - v->a[188107] = anon_sym_SEMI_SEMI; - v->a[188108] = actions(7893); - v->a[188109] = 3; - v->a[188110] = sym_raw_string; - v->a[188111] = sym_ansi_c_string; - v->a[188112] = sym_word; - v->a[188113] = state(4460); - v->a[188114] = 9; - v->a[188115] = sym_arithmetic_expansion; - v->a[188116] = sym_brace_expression; - v->a[188117] = sym_string; - v->a[188118] = sym_translated_string; - v->a[188119] = sym_number; - small_parse_table_9406(v); -} - -void small_parse_table_9406(t_small_parse_table_array *v) -{ - v->a[188120] = sym_simple_expansion; - v->a[188121] = sym_expansion; - v->a[188122] = sym_command_substitution; - v->a[188123] = sym_process_substitution; - v->a[188124] = 5; - v->a[188125] = actions(71); - v->a[188126] = 1; - v->a[188127] = sym_comment; - v->a[188128] = state(3459); - v->a[188129] = 1; - v->a[188130] = aux_sym_concatenation_repeat1; - v->a[188131] = actions(7751); - v->a[188132] = 2; - v->a[188133] = sym__concat; - v->a[188134] = aux_sym_concatenation_token1; - v->a[188135] = actions(5393); - v->a[188136] = 11; - v->a[188137] = anon_sym_LT; - v->a[188138] = anon_sym_GT; - v->a[188139] = anon_sym_AMP_GT; - small_parse_table_9407(v); -} - -void small_parse_table_9407(t_small_parse_table_array *v) -{ - v->a[188140] = anon_sym_LT_AMP; - v->a[188141] = anon_sym_GT_AMP; - v->a[188142] = anon_sym_DOLLAR; - v->a[188143] = aux_sym_number_token1; - v->a[188144] = aux_sym_number_token2; - v->a[188145] = anon_sym_DOLLAR_LPAREN; - v->a[188146] = anon_sym_BQUOTE; - v->a[188147] = sym_word; - v->a[188148] = actions(5395); - v->a[188149] = 21; - v->a[188150] = sym_file_descriptor; - v->a[188151] = sym_variable_name; - v->a[188152] = sym_test_operator; - v->a[188153] = sym__brace_start; - v->a[188154] = anon_sym_LPAREN_LPAREN; - v->a[188155] = anon_sym_GT_GT; - v->a[188156] = anon_sym_AMP_GT_GT; - v->a[188157] = anon_sym_GT_PIPE; - v->a[188158] = anon_sym_LT_AMP_DASH; - v->a[188159] = anon_sym_GT_AMP_DASH; - small_parse_table_9408(v); -} - -void small_parse_table_9408(t_small_parse_table_array *v) -{ - v->a[188160] = anon_sym_LT_LT_LT; - v->a[188161] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188162] = anon_sym_DOLLAR_LBRACK; - v->a[188163] = sym__special_character; - v->a[188164] = anon_sym_DQUOTE; - v->a[188165] = sym_raw_string; - v->a[188166] = sym_ansi_c_string; - v->a[188167] = anon_sym_DOLLAR_LBRACE; - v->a[188168] = anon_sym_DOLLAR_BQUOTE; - v->a[188169] = anon_sym_LT_LPAREN; - v->a[188170] = anon_sym_GT_LPAREN; - v->a[188171] = 5; - v->a[188172] = actions(71); - v->a[188173] = 1; - v->a[188174] = sym_comment; - v->a[188175] = state(3461); - v->a[188176] = 1; - v->a[188177] = aux_sym_concatenation_repeat1; - v->a[188178] = actions(7751); - v->a[188179] = 2; - small_parse_table_9409(v); -} - -void small_parse_table_9409(t_small_parse_table_array *v) -{ - v->a[188180] = sym__concat; - v->a[188181] = aux_sym_concatenation_token1; - v->a[188182] = actions(5389); - v->a[188183] = 11; - v->a[188184] = anon_sym_LT; - v->a[188185] = anon_sym_GT; - v->a[188186] = anon_sym_AMP_GT; - v->a[188187] = anon_sym_LT_AMP; - v->a[188188] = anon_sym_GT_AMP; - v->a[188189] = anon_sym_DOLLAR; - v->a[188190] = aux_sym_number_token1; - v->a[188191] = aux_sym_number_token2; - v->a[188192] = anon_sym_DOLLAR_LPAREN; - v->a[188193] = anon_sym_BQUOTE; - v->a[188194] = sym_word; - v->a[188195] = actions(5391); - v->a[188196] = 21; - v->a[188197] = sym_file_descriptor; - v->a[188198] = sym_variable_name; - v->a[188199] = sym_test_operator; - small_parse_table_9410(v); -} - -/* EOF small_parse_table_1881.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1882.c b/parser/static/small_parse_table/small_parse_table_1882.c deleted file mode 100644 index 3ed40174..00000000 --- a/parser/static/small_parse_table/small_parse_table_1882.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1882.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9410(t_small_parse_table_array *v) -{ - v->a[188200] = sym__brace_start; - v->a[188201] = anon_sym_LPAREN_LPAREN; - v->a[188202] = anon_sym_GT_GT; - v->a[188203] = anon_sym_AMP_GT_GT; - v->a[188204] = anon_sym_GT_PIPE; - v->a[188205] = anon_sym_LT_AMP_DASH; - v->a[188206] = anon_sym_GT_AMP_DASH; - v->a[188207] = anon_sym_LT_LT_LT; - v->a[188208] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188209] = anon_sym_DOLLAR_LBRACK; - v->a[188210] = sym__special_character; - v->a[188211] = anon_sym_DQUOTE; - v->a[188212] = sym_raw_string; - v->a[188213] = sym_ansi_c_string; - v->a[188214] = anon_sym_DOLLAR_LBRACE; - v->a[188215] = anon_sym_DOLLAR_BQUOTE; - v->a[188216] = anon_sym_LT_LPAREN; - v->a[188217] = anon_sym_GT_LPAREN; - v->a[188218] = 5; - v->a[188219] = actions(71); - small_parse_table_9411(v); -} - -void small_parse_table_9411(t_small_parse_table_array *v) -{ - v->a[188220] = 1; - v->a[188221] = sym_comment; - v->a[188222] = state(3461); - v->a[188223] = 1; - v->a[188224] = aux_sym_concatenation_repeat1; - v->a[188225] = actions(7751); - v->a[188226] = 2; - v->a[188227] = sym__concat; - v->a[188228] = aux_sym_concatenation_token1; - v->a[188229] = actions(2072); - v->a[188230] = 11; - v->a[188231] = anon_sym_LT; - v->a[188232] = anon_sym_GT; - v->a[188233] = anon_sym_AMP_GT; - v->a[188234] = anon_sym_LT_AMP; - v->a[188235] = anon_sym_GT_AMP; - v->a[188236] = anon_sym_DOLLAR; - v->a[188237] = aux_sym_number_token1; - v->a[188238] = aux_sym_number_token2; - v->a[188239] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9412(v); -} - -void small_parse_table_9412(t_small_parse_table_array *v) -{ - v->a[188240] = anon_sym_BQUOTE; - v->a[188241] = sym_word; - v->a[188242] = actions(2074); - v->a[188243] = 21; - v->a[188244] = sym_file_descriptor; - v->a[188245] = sym_variable_name; - v->a[188246] = sym_test_operator; - v->a[188247] = sym__brace_start; - v->a[188248] = anon_sym_LPAREN_LPAREN; - v->a[188249] = anon_sym_GT_GT; - v->a[188250] = anon_sym_AMP_GT_GT; - v->a[188251] = anon_sym_GT_PIPE; - v->a[188252] = anon_sym_LT_AMP_DASH; - v->a[188253] = anon_sym_GT_AMP_DASH; - v->a[188254] = anon_sym_LT_LT_LT; - v->a[188255] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188256] = anon_sym_DOLLAR_LBRACK; - v->a[188257] = sym__special_character; - v->a[188258] = anon_sym_DQUOTE; - v->a[188259] = sym_raw_string; - small_parse_table_9413(v); -} - -void small_parse_table_9413(t_small_parse_table_array *v) -{ - v->a[188260] = sym_ansi_c_string; - v->a[188261] = anon_sym_DOLLAR_LBRACE; - v->a[188262] = anon_sym_DOLLAR_BQUOTE; - v->a[188263] = anon_sym_LT_LPAREN; - v->a[188264] = anon_sym_GT_LPAREN; - v->a[188265] = 8; - v->a[188266] = actions(3); - v->a[188267] = 1; - v->a[188268] = sym_comment; - v->a[188269] = actions(1241); - v->a[188270] = 1; - v->a[188271] = sym_file_descriptor; - v->a[188272] = actions(4084); - v->a[188273] = 1; - v->a[188274] = anon_sym_DQUOTE; - v->a[188275] = actions(7613); - v->a[188276] = 1; - v->a[188277] = sym_variable_name; - v->a[188278] = state(4606); - v->a[188279] = 1; - small_parse_table_9414(v); -} - -void small_parse_table_9414(t_small_parse_table_array *v) -{ - v->a[188280] = sym_string; - v->a[188281] = actions(7611); - v->a[188282] = 2; - v->a[188283] = aux_sym__simple_variable_name_token1; - v->a[188284] = aux_sym__multiline_variable_name_token1; - v->a[188285] = actions(7609); - v->a[188286] = 9; - v->a[188287] = anon_sym_DASH; - v->a[188288] = anon_sym_STAR; - v->a[188289] = anon_sym_BANG; - v->a[188290] = anon_sym_QMARK; - v->a[188291] = anon_sym_DOLLAR; - v->a[188292] = anon_sym_POUND; - v->a[188293] = anon_sym_AT2; - v->a[188294] = anon_sym_0; - v->a[188295] = anon_sym__; - v->a[188296] = actions(1239); - v->a[188297] = 20; - v->a[188298] = anon_sym_SEMI; - v->a[188299] = anon_sym_PIPE_PIPE; - small_parse_table_9415(v); -} - -/* EOF small_parse_table_1882.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1883.c b/parser/static/small_parse_table/small_parse_table_1883.c deleted file mode 100644 index db04114c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1883.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1883.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9415(t_small_parse_table_array *v) -{ - v->a[188300] = anon_sym_AMP_AMP; - v->a[188301] = anon_sym_PIPE; - v->a[188302] = anon_sym_AMP; - v->a[188303] = anon_sym_LT; - v->a[188304] = anon_sym_GT; - v->a[188305] = anon_sym_LT_LT; - v->a[188306] = anon_sym_GT_GT; - v->a[188307] = anon_sym_SEMI_SEMI; - v->a[188308] = anon_sym_PIPE_AMP; - v->a[188309] = anon_sym_AMP_GT; - v->a[188310] = anon_sym_AMP_GT_GT; - v->a[188311] = anon_sym_LT_AMP; - v->a[188312] = anon_sym_GT_AMP; - v->a[188313] = anon_sym_GT_PIPE; - v->a[188314] = anon_sym_LT_AMP_DASH; - v->a[188315] = anon_sym_GT_AMP_DASH; - v->a[188316] = anon_sym_LT_LT_DASH; - v->a[188317] = aux_sym_heredoc_redirect_token1; - v->a[188318] = 5; - v->a[188319] = actions(71); - small_parse_table_9416(v); -} - -void small_parse_table_9416(t_small_parse_table_array *v) -{ - v->a[188320] = 1; - v->a[188321] = sym_comment; - v->a[188322] = state(3459); - v->a[188323] = 1; - v->a[188324] = aux_sym_concatenation_repeat1; - v->a[188325] = actions(7751); - v->a[188326] = 2; - v->a[188327] = sym__concat; - v->a[188328] = aux_sym_concatenation_token1; - v->a[188329] = actions(4467); - v->a[188330] = 11; - v->a[188331] = anon_sym_LT; - v->a[188332] = anon_sym_GT; - v->a[188333] = anon_sym_AMP_GT; - v->a[188334] = anon_sym_LT_AMP; - v->a[188335] = anon_sym_GT_AMP; - v->a[188336] = anon_sym_DOLLAR; - v->a[188337] = aux_sym_number_token1; - v->a[188338] = aux_sym_number_token2; - v->a[188339] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9417(v); -} - -void small_parse_table_9417(t_small_parse_table_array *v) -{ - v->a[188340] = anon_sym_BQUOTE; - v->a[188341] = sym_word; - v->a[188342] = actions(4469); - v->a[188343] = 21; - v->a[188344] = sym_file_descriptor; - v->a[188345] = sym_variable_name; - v->a[188346] = sym_test_operator; - v->a[188347] = sym__brace_start; - v->a[188348] = anon_sym_LPAREN_LPAREN; - v->a[188349] = anon_sym_GT_GT; - v->a[188350] = anon_sym_AMP_GT_GT; - v->a[188351] = anon_sym_GT_PIPE; - v->a[188352] = anon_sym_LT_AMP_DASH; - v->a[188353] = anon_sym_GT_AMP_DASH; - v->a[188354] = anon_sym_LT_LT_LT; - v->a[188355] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188356] = anon_sym_DOLLAR_LBRACK; - v->a[188357] = sym__special_character; - v->a[188358] = anon_sym_DQUOTE; - v->a[188359] = sym_raw_string; - small_parse_table_9418(v); -} - -void small_parse_table_9418(t_small_parse_table_array *v) -{ - v->a[188360] = sym_ansi_c_string; - v->a[188361] = anon_sym_DOLLAR_LBRACE; - v->a[188362] = anon_sym_DOLLAR_BQUOTE; - v->a[188363] = anon_sym_LT_LPAREN; - v->a[188364] = anon_sym_GT_LPAREN; - v->a[188365] = 21; - v->a[188366] = actions(3); - v->a[188367] = 1; - v->a[188368] = sym_comment; - v->a[188369] = actions(3729); - v->a[188370] = 1; - v->a[188371] = anon_sym_DOLLAR_LBRACK; - v->a[188372] = actions(3731); - v->a[188373] = 1; - v->a[188374] = anon_sym_DOLLAR; - v->a[188375] = actions(3735); - v->a[188376] = 1; - v->a[188377] = anon_sym_DQUOTE; - v->a[188378] = actions(3737); - v->a[188379] = 1; - small_parse_table_9419(v); -} - -void small_parse_table_9419(t_small_parse_table_array *v) -{ - v->a[188380] = aux_sym_number_token1; - v->a[188381] = actions(3739); - v->a[188382] = 1; - v->a[188383] = aux_sym_number_token2; - v->a[188384] = actions(3741); - v->a[188385] = 1; - v->a[188386] = anon_sym_DOLLAR_LBRACE; - v->a[188387] = actions(3743); - v->a[188388] = 1; - v->a[188389] = anon_sym_DOLLAR_LPAREN; - v->a[188390] = actions(3745); - v->a[188391] = 1; - v->a[188392] = anon_sym_BQUOTE; - v->a[188393] = actions(3747); - v->a[188394] = 1; - v->a[188395] = anon_sym_DOLLAR_BQUOTE; - v->a[188396] = actions(3755); - v->a[188397] = 1; - v->a[188398] = sym__brace_start; - v->a[188399] = actions(7765); - small_parse_table_9420(v); -} - -/* EOF small_parse_table_1883.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1884.c b/parser/static/small_parse_table/small_parse_table_1884.c deleted file mode 100644 index 9816b63f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1884.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1884.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9420(t_small_parse_table_array *v) -{ - v->a[188400] = 1; - v->a[188401] = sym__special_character; - v->a[188402] = actions(7767); - v->a[188403] = 1; - v->a[188404] = sym_test_operator; - v->a[188405] = actions(7940); - v->a[188406] = 1; - v->a[188407] = aux_sym_heredoc_redirect_token1; - v->a[188408] = state(4975); - v->a[188409] = 1; - v->a[188410] = aux_sym__literal_repeat1; - v->a[188411] = actions(3715); - v->a[188412] = 2; - v->a[188413] = anon_sym_LPAREN_LPAREN; - v->a[188414] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188415] = actions(3749); - v->a[188416] = 2; - v->a[188417] = anon_sym_LT_LPAREN; - v->a[188418] = anon_sym_GT_LPAREN; - v->a[188419] = state(3478); - small_parse_table_9421(v); -} - -void small_parse_table_9421(t_small_parse_table_array *v) -{ - v->a[188420] = 2; - v->a[188421] = sym_concatenation; - v->a[188422] = aux_sym_for_statement_repeat1; - v->a[188423] = actions(7759); - v->a[188424] = 3; - v->a[188425] = sym_raw_string; - v->a[188426] = sym_ansi_c_string; - v->a[188427] = sym_word; - v->a[188428] = actions(7938); - v->a[188429] = 3; - v->a[188430] = anon_sym_SEMI; - v->a[188431] = anon_sym_AMP; - v->a[188432] = anon_sym_SEMI_SEMI; - v->a[188433] = state(4460); - v->a[188434] = 9; - v->a[188435] = sym_arithmetic_expansion; - v->a[188436] = sym_brace_expression; - v->a[188437] = sym_string; - v->a[188438] = sym_translated_string; - v->a[188439] = sym_number; - small_parse_table_9422(v); -} - -void small_parse_table_9422(t_small_parse_table_array *v) -{ - v->a[188440] = sym_simple_expansion; - v->a[188441] = sym_expansion; - v->a[188442] = sym_command_substitution; - v->a[188443] = sym_process_substitution; - v->a[188444] = 8; - v->a[188445] = actions(3); - v->a[188446] = 1; - v->a[188447] = sym_comment; - v->a[188448] = actions(1235); - v->a[188449] = 1; - v->a[188450] = sym_file_descriptor; - v->a[188451] = actions(4084); - v->a[188452] = 1; - v->a[188453] = anon_sym_DQUOTE; - v->a[188454] = actions(7613); - v->a[188455] = 1; - v->a[188456] = sym_variable_name; - v->a[188457] = state(4606); - v->a[188458] = 1; - v->a[188459] = sym_string; - small_parse_table_9423(v); -} - -void small_parse_table_9423(t_small_parse_table_array *v) -{ - v->a[188460] = actions(7611); - v->a[188461] = 2; - v->a[188462] = aux_sym__simple_variable_name_token1; - v->a[188463] = aux_sym__multiline_variable_name_token1; - v->a[188464] = actions(7609); - v->a[188465] = 9; - v->a[188466] = anon_sym_DASH; - v->a[188467] = anon_sym_STAR; - v->a[188468] = anon_sym_BANG; - v->a[188469] = anon_sym_QMARK; - v->a[188470] = anon_sym_DOLLAR; - v->a[188471] = anon_sym_POUND; - v->a[188472] = anon_sym_AT2; - v->a[188473] = anon_sym_0; - v->a[188474] = anon_sym__; - v->a[188475] = actions(1227); - v->a[188476] = 20; - v->a[188477] = anon_sym_SEMI; - v->a[188478] = anon_sym_PIPE_PIPE; - v->a[188479] = anon_sym_AMP_AMP; - small_parse_table_9424(v); -} - -void small_parse_table_9424(t_small_parse_table_array *v) -{ - v->a[188480] = anon_sym_PIPE; - v->a[188481] = anon_sym_AMP; - v->a[188482] = anon_sym_LT; - v->a[188483] = anon_sym_GT; - v->a[188484] = anon_sym_LT_LT; - v->a[188485] = anon_sym_GT_GT; - v->a[188486] = anon_sym_SEMI_SEMI; - v->a[188487] = anon_sym_PIPE_AMP; - v->a[188488] = anon_sym_AMP_GT; - v->a[188489] = anon_sym_AMP_GT_GT; - v->a[188490] = anon_sym_LT_AMP; - v->a[188491] = anon_sym_GT_AMP; - v->a[188492] = anon_sym_GT_PIPE; - v->a[188493] = anon_sym_LT_AMP_DASH; - v->a[188494] = anon_sym_GT_AMP_DASH; - v->a[188495] = anon_sym_LT_LT_DASH; - v->a[188496] = aux_sym_heredoc_redirect_token1; - v->a[188497] = 25; - v->a[188498] = actions(71); - v->a[188499] = 1; - small_parse_table_9425(v); -} - -/* EOF small_parse_table_1884.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1885.c b/parser/static/small_parse_table/small_parse_table_1885.c deleted file mode 100644 index ebb9b570..00000000 --- a/parser/static/small_parse_table/small_parse_table_1885.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1885.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9425(t_small_parse_table_array *v) -{ - v->a[188500] = sym_comment; - v->a[188501] = actions(7781); - v->a[188502] = 1; - v->a[188503] = anon_sym_LPAREN; - v->a[188504] = actions(7783); - v->a[188505] = 1; - v->a[188506] = anon_sym_DOLLAR_LBRACK; - v->a[188507] = actions(7785); - v->a[188508] = 1; - v->a[188509] = anon_sym_DOLLAR; - v->a[188510] = actions(7787); - v->a[188511] = 1; - v->a[188512] = sym__special_character; - v->a[188513] = actions(7789); - v->a[188514] = 1; - v->a[188515] = anon_sym_DQUOTE; - v->a[188516] = actions(7793); - v->a[188517] = 1; - v->a[188518] = aux_sym_number_token1; - v->a[188519] = actions(7795); - small_parse_table_9426(v); -} - -void small_parse_table_9426(t_small_parse_table_array *v) -{ - v->a[188520] = 1; - v->a[188521] = aux_sym_number_token2; - v->a[188522] = actions(7797); - v->a[188523] = 1; - v->a[188524] = anon_sym_DOLLAR_LBRACE; - v->a[188525] = actions(7801); - v->a[188526] = 1; - v->a[188527] = anon_sym_DOLLAR_LPAREN; - v->a[188528] = actions(7803); - v->a[188529] = 1; - v->a[188530] = anon_sym_BQUOTE; - v->a[188531] = actions(7805); - v->a[188532] = 1; - v->a[188533] = anon_sym_DOLLAR_BQUOTE; - v->a[188534] = actions(7809); - v->a[188535] = 1; - v->a[188536] = sym_variable_name; - v->a[188537] = actions(7815); - v->a[188538] = 1; - v->a[188539] = sym__brace_start; - small_parse_table_9427(v); -} - -void small_parse_table_9427(t_small_parse_table_array *v) -{ - v->a[188540] = actions(7942); - v->a[188541] = 1; - v->a[188542] = sym_word; - v->a[188543] = actions(7946); - v->a[188544] = 1; - v->a[188545] = anon_sym_RBRACE3; - v->a[188546] = actions(7948); - v->a[188547] = 1; - v->a[188548] = sym_test_operator; - v->a[188549] = actions(7950); - v->a[188550] = 1; - v->a[188551] = sym__expansion_word; - v->a[188552] = state(6314); - v->a[188553] = 1; - v->a[188554] = sym_command_substitution; - v->a[188555] = state(6488); - v->a[188556] = 1; - v->a[188557] = aux_sym__literal_repeat1; - v->a[188558] = actions(7779); - v->a[188559] = 2; - small_parse_table_9428(v); -} - -void small_parse_table_9428(t_small_parse_table_array *v) -{ - v->a[188560] = anon_sym_LPAREN_LPAREN; - v->a[188561] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188562] = actions(7807); - v->a[188563] = 2; - v->a[188564] = anon_sym_LT_LPAREN; - v->a[188565] = anon_sym_GT_LPAREN; - v->a[188566] = actions(7944); - v->a[188567] = 2; - v->a[188568] = sym_raw_string; - v->a[188569] = sym_ansi_c_string; - v->a[188570] = state(6449); - v->a[188571] = 5; - v->a[188572] = sym_string; - v->a[188573] = sym_array; - v->a[188574] = sym_simple_expansion; - v->a[188575] = sym_expansion; - v->a[188576] = sym_process_substitution; - v->a[188577] = state(6787); - v->a[188578] = 5; - v->a[188579] = sym_arithmetic_expansion; - small_parse_table_9429(v); -} - -void small_parse_table_9429(t_small_parse_table_array *v) -{ - v->a[188580] = sym_brace_expression; - v->a[188581] = sym_translated_string; - v->a[188582] = sym_number; - v->a[188583] = sym__concatenation_in_expansion; - v->a[188584] = 23; - v->a[188585] = actions(3); - v->a[188586] = 1; - v->a[188587] = sym_comment; - v->a[188588] = actions(7952); - v->a[188589] = 1; - v->a[188590] = sym_word; - v->a[188591] = actions(7956); - v->a[188592] = 1; - v->a[188593] = anon_sym_LPAREN; - v->a[188594] = actions(7958); - v->a[188595] = 1; - v->a[188596] = anon_sym_DOLLAR_LBRACK; - v->a[188597] = actions(7960); - v->a[188598] = 1; - v->a[188599] = anon_sym_DOLLAR; - small_parse_table_9430(v); -} - -/* EOF small_parse_table_1885.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1886.c b/parser/static/small_parse_table/small_parse_table_1886.c deleted file mode 100644 index d15082ff..00000000 --- a/parser/static/small_parse_table/small_parse_table_1886.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1886.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9430(t_small_parse_table_array *v) -{ - v->a[188600] = actions(7962); - v->a[188601] = 1; - v->a[188602] = sym__special_character; - v->a[188603] = actions(7964); - v->a[188604] = 1; - v->a[188605] = anon_sym_DQUOTE; - v->a[188606] = actions(7968); - v->a[188607] = 1; - v->a[188608] = aux_sym_number_token1; - v->a[188609] = actions(7970); - v->a[188610] = 1; - v->a[188611] = aux_sym_number_token2; - v->a[188612] = actions(7972); - v->a[188613] = 1; - v->a[188614] = anon_sym_DOLLAR_LBRACE; - v->a[188615] = actions(7974); - v->a[188616] = 1; - v->a[188617] = anon_sym_DOLLAR_LPAREN; - v->a[188618] = actions(7976); - v->a[188619] = 1; - small_parse_table_9431(v); -} - -void small_parse_table_9431(t_small_parse_table_array *v) -{ - v->a[188620] = anon_sym_BQUOTE; - v->a[188621] = actions(7978); - v->a[188622] = 1; - v->a[188623] = anon_sym_DOLLAR_BQUOTE; - v->a[188624] = actions(7982); - v->a[188625] = 1; - v->a[188626] = sym__comment_word; - v->a[188627] = actions(7984); - v->a[188628] = 1; - v->a[188629] = sym__empty_value; - v->a[188630] = actions(7986); - v->a[188631] = 1; - v->a[188632] = sym_test_operator; - v->a[188633] = actions(7988); - v->a[188634] = 1; - v->a[188635] = sym__brace_start; - v->a[188636] = state(4287); - v->a[188637] = 1; - v->a[188638] = aux_sym__literal_repeat1; - v->a[188639] = actions(7954); - small_parse_table_9432(v); -} - -void small_parse_table_9432(t_small_parse_table_array *v) -{ - v->a[188640] = 2; - v->a[188641] = anon_sym_LPAREN_LPAREN; - v->a[188642] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188643] = actions(7966); - v->a[188644] = 2; - v->a[188645] = sym_raw_string; - v->a[188646] = sym_ansi_c_string; - v->a[188647] = actions(7980); - v->a[188648] = 2; - v->a[188649] = anon_sym_LT_LPAREN; - v->a[188650] = anon_sym_GT_LPAREN; - v->a[188651] = state(4759); - v->a[188652] = 2; - v->a[188653] = sym_concatenation; - v->a[188654] = sym_array; - v->a[188655] = state(5137); - v->a[188656] = 9; - v->a[188657] = sym_arithmetic_expansion; - v->a[188658] = sym_brace_expression; - v->a[188659] = sym_string; - small_parse_table_9433(v); -} - -void small_parse_table_9433(t_small_parse_table_array *v) -{ - v->a[188660] = sym_translated_string; - v->a[188661] = sym_number; - v->a[188662] = sym_simple_expansion; - v->a[188663] = sym_expansion; - v->a[188664] = sym_command_substitution; - v->a[188665] = sym_process_substitution; - v->a[188666] = 3; - v->a[188667] = actions(71); - v->a[188668] = 1; - v->a[188669] = sym_comment; - v->a[188670] = actions(1320); - v->a[188671] = 11; - v->a[188672] = anon_sym_LT; - v->a[188673] = anon_sym_GT; - v->a[188674] = anon_sym_AMP_GT; - v->a[188675] = anon_sym_LT_AMP; - v->a[188676] = anon_sym_GT_AMP; - v->a[188677] = anon_sym_DOLLAR; - v->a[188678] = aux_sym_number_token1; - v->a[188679] = aux_sym_number_token2; - small_parse_table_9434(v); -} - -void small_parse_table_9434(t_small_parse_table_array *v) -{ - v->a[188680] = anon_sym_DOLLAR_LPAREN; - v->a[188681] = anon_sym_BQUOTE; - v->a[188682] = sym_word; - v->a[188683] = actions(1322); - v->a[188684] = 23; - v->a[188685] = sym_file_descriptor; - v->a[188686] = sym__concat; - v->a[188687] = sym_variable_name; - v->a[188688] = sym_test_operator; - v->a[188689] = sym__brace_start; - v->a[188690] = anon_sym_LPAREN_LPAREN; - v->a[188691] = anon_sym_GT_GT; - v->a[188692] = anon_sym_AMP_GT_GT; - v->a[188693] = anon_sym_GT_PIPE; - v->a[188694] = anon_sym_LT_AMP_DASH; - v->a[188695] = anon_sym_GT_AMP_DASH; - v->a[188696] = anon_sym_LT_LT_LT; - v->a[188697] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188698] = anon_sym_DOLLAR_LBRACK; - v->a[188699] = aux_sym_concatenation_token1; - small_parse_table_9435(v); -} - -/* EOF small_parse_table_1886.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1887.c b/parser/static/small_parse_table/small_parse_table_1887.c deleted file mode 100644 index a95914a9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1887.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1887.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9435(t_small_parse_table_array *v) -{ - v->a[188700] = sym__special_character; - v->a[188701] = anon_sym_DQUOTE; - v->a[188702] = sym_raw_string; - v->a[188703] = sym_ansi_c_string; - v->a[188704] = anon_sym_DOLLAR_LBRACE; - v->a[188705] = anon_sym_DOLLAR_BQUOTE; - v->a[188706] = anon_sym_LT_LPAREN; - v->a[188707] = anon_sym_GT_LPAREN; - v->a[188708] = 23; - v->a[188709] = actions(3); - v->a[188710] = 1; - v->a[188711] = sym_comment; - v->a[188712] = actions(7990); - v->a[188713] = 1; - v->a[188714] = sym_word; - v->a[188715] = actions(7994); - v->a[188716] = 1; - v->a[188717] = anon_sym_LPAREN; - v->a[188718] = actions(7996); - v->a[188719] = 1; - small_parse_table_9436(v); -} - -void small_parse_table_9436(t_small_parse_table_array *v) -{ - v->a[188720] = anon_sym_DOLLAR_LBRACK; - v->a[188721] = actions(7998); - v->a[188722] = 1; - v->a[188723] = anon_sym_DOLLAR; - v->a[188724] = actions(8000); - v->a[188725] = 1; - v->a[188726] = sym__special_character; - v->a[188727] = actions(8002); - v->a[188728] = 1; - v->a[188729] = anon_sym_DQUOTE; - v->a[188730] = actions(8006); - v->a[188731] = 1; - v->a[188732] = aux_sym_number_token1; - v->a[188733] = actions(8008); - v->a[188734] = 1; - v->a[188735] = aux_sym_number_token2; - v->a[188736] = actions(8010); - v->a[188737] = 1; - v->a[188738] = anon_sym_DOLLAR_LBRACE; - v->a[188739] = actions(8012); - small_parse_table_9437(v); -} - -void small_parse_table_9437(t_small_parse_table_array *v) -{ - v->a[188740] = 1; - v->a[188741] = anon_sym_DOLLAR_LPAREN; - v->a[188742] = actions(8014); - v->a[188743] = 1; - v->a[188744] = anon_sym_BQUOTE; - v->a[188745] = actions(8016); - v->a[188746] = 1; - v->a[188747] = anon_sym_DOLLAR_BQUOTE; - v->a[188748] = actions(8020); - v->a[188749] = 1; - v->a[188750] = sym__comment_word; - v->a[188751] = actions(8022); - v->a[188752] = 1; - v->a[188753] = sym__empty_value; - v->a[188754] = actions(8024); - v->a[188755] = 1; - v->a[188756] = sym_test_operator; - v->a[188757] = actions(8026); - v->a[188758] = 1; - v->a[188759] = sym__brace_start; - small_parse_table_9438(v); -} - -void small_parse_table_9438(t_small_parse_table_array *v) -{ - v->a[188760] = state(3536); - v->a[188761] = 1; - v->a[188762] = aux_sym__literal_repeat1; - v->a[188763] = actions(7992); - v->a[188764] = 2; - v->a[188765] = anon_sym_LPAREN_LPAREN; - v->a[188766] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188767] = actions(8004); - v->a[188768] = 2; - v->a[188769] = sym_raw_string; - v->a[188770] = sym_ansi_c_string; - v->a[188771] = actions(8018); - v->a[188772] = 2; - v->a[188773] = anon_sym_LT_LPAREN; - v->a[188774] = anon_sym_GT_LPAREN; - v->a[188775] = state(3601); - v->a[188776] = 2; - v->a[188777] = sym_concatenation; - v->a[188778] = sym_array; - v->a[188779] = state(3466); - small_parse_table_9439(v); -} - -void small_parse_table_9439(t_small_parse_table_array *v) -{ - v->a[188780] = 9; - v->a[188781] = sym_arithmetic_expansion; - v->a[188782] = sym_brace_expression; - v->a[188783] = sym_string; - v->a[188784] = sym_translated_string; - v->a[188785] = sym_number; - v->a[188786] = sym_simple_expansion; - v->a[188787] = sym_expansion; - v->a[188788] = sym_command_substitution; - v->a[188789] = sym_process_substitution; - v->a[188790] = 3; - v->a[188791] = actions(71); - v->a[188792] = 1; - v->a[188793] = sym_comment; - v->a[188794] = actions(1312); - v->a[188795] = 11; - v->a[188796] = anon_sym_LT; - v->a[188797] = anon_sym_GT; - v->a[188798] = anon_sym_AMP_GT; - v->a[188799] = anon_sym_LT_AMP; - small_parse_table_9440(v); -} - -/* EOF small_parse_table_1887.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1888.c b/parser/static/small_parse_table/small_parse_table_1888.c deleted file mode 100644 index a6825b18..00000000 --- a/parser/static/small_parse_table/small_parse_table_1888.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1888.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9440(t_small_parse_table_array *v) -{ - v->a[188800] = anon_sym_GT_AMP; - v->a[188801] = anon_sym_DOLLAR; - v->a[188802] = aux_sym_number_token1; - v->a[188803] = aux_sym_number_token2; - v->a[188804] = anon_sym_DOLLAR_LPAREN; - v->a[188805] = anon_sym_BQUOTE; - v->a[188806] = sym_word; - v->a[188807] = actions(1314); - v->a[188808] = 23; - v->a[188809] = sym_file_descriptor; - v->a[188810] = sym__concat; - v->a[188811] = sym_variable_name; - v->a[188812] = sym_test_operator; - v->a[188813] = sym__brace_start; - v->a[188814] = anon_sym_LPAREN_LPAREN; - v->a[188815] = anon_sym_GT_GT; - v->a[188816] = anon_sym_AMP_GT_GT; - v->a[188817] = anon_sym_GT_PIPE; - v->a[188818] = anon_sym_LT_AMP_DASH; - v->a[188819] = anon_sym_GT_AMP_DASH; - small_parse_table_9441(v); -} - -void small_parse_table_9441(t_small_parse_table_array *v) -{ - v->a[188820] = anon_sym_LT_LT_LT; - v->a[188821] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[188822] = anon_sym_DOLLAR_LBRACK; - v->a[188823] = aux_sym_concatenation_token1; - v->a[188824] = sym__special_character; - v->a[188825] = anon_sym_DQUOTE; - v->a[188826] = sym_raw_string; - v->a[188827] = sym_ansi_c_string; - v->a[188828] = anon_sym_DOLLAR_LBRACE; - v->a[188829] = anon_sym_DOLLAR_BQUOTE; - v->a[188830] = anon_sym_LT_LPAREN; - v->a[188831] = anon_sym_GT_LPAREN; - v->a[188832] = 20; - v->a[188833] = actions(3); - v->a[188834] = 1; - v->a[188835] = sym_comment; - v->a[188836] = actions(8030); - v->a[188837] = 1; - v->a[188838] = anon_sym_SLASH; - v->a[188839] = actions(8032); - small_parse_table_9442(v); -} - -void small_parse_table_9442(t_small_parse_table_array *v) -{ - v->a[188840] = 1; - v->a[188841] = anon_sym_PERCENT; - v->a[188842] = actions(8034); - v->a[188843] = 1; - v->a[188844] = anon_sym_COLON; - v->a[188845] = actions(8038); - v->a[188846] = 1; - v->a[188847] = anon_sym_RBRACE3; - v->a[188848] = actions(8040); - v->a[188849] = 1; - v->a[188850] = anon_sym_AT; - v->a[188851] = actions(8042); - v->a[188852] = 1; - v->a[188853] = anon_sym_STAR2; - v->a[188854] = state(6394); - v->a[188855] = 1; - v->a[188856] = aux_sym__expansion_body_repeat1; - v->a[188857] = state(6972); - v->a[188858] = 1; - v->a[188859] = sym__expansion_operator; - small_parse_table_9443(v); -} - -void small_parse_table_9443(t_small_parse_table_array *v) -{ - v->a[188860] = state(6973); - v->a[188861] = 1; - v->a[188862] = sym__expansion_max_length; - v->a[188863] = state(6974); - v->a[188864] = 1; - v->a[188865] = sym__expansion_regex_removal; - v->a[188866] = state(6978); - v->a[188867] = 1; - v->a[188868] = sym__expansion_regex_replacement; - v->a[188869] = state(6979); - v->a[188870] = 1; - v->a[188871] = sym__expansion_regex; - v->a[188872] = state(6980); - v->a[188873] = 1; - v->a[188874] = sym__expansion_expression; - v->a[188875] = actions(8028); - v->a[188876] = 2; - v->a[188877] = anon_sym_COMMA; - v->a[188878] = anon_sym_CARET; - v->a[188879] = actions(8048); - small_parse_table_9444(v); -} - -void small_parse_table_9444(t_small_parse_table_array *v) -{ - v->a[188880] = 2; - v->a[188881] = anon_sym_COMMA_COMMA; - v->a[188882] = anon_sym_CARET_CARET; - v->a[188883] = actions(8036); - v->a[188884] = 3; - v->a[188885] = sym__immediate_double_hash; - v->a[188886] = anon_sym_POUND; - v->a[188887] = anon_sym_PERCENT_PERCENT; - v->a[188888] = actions(8046); - v->a[188889] = 3; - v->a[188890] = anon_sym_SLASH_SLASH; - v->a[188891] = anon_sym_SLASH_POUND; - v->a[188892] = anon_sym_SLASH_PERCENT; - v->a[188893] = actions(8050); - v->a[188894] = 3; - v->a[188895] = sym__external_expansion_sym_hash; - v->a[188896] = sym__external_expansion_sym_bang; - v->a[188897] = sym__external_expansion_sym_equal; - v->a[188898] = actions(8044); - v->a[188899] = 8; - small_parse_table_9445(v); -} - -/* EOF small_parse_table_1888.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1889.c b/parser/static/small_parse_table/small_parse_table_1889.c deleted file mode 100644 index 93a86002..00000000 --- a/parser/static/small_parse_table/small_parse_table_1889.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1889.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9445(t_small_parse_table_array *v) -{ - v->a[188900] = anon_sym_EQ2; - v->a[188901] = anon_sym_COLON_EQ; - v->a[188902] = anon_sym_DASH3; - v->a[188903] = anon_sym_COLON_DASH; - v->a[188904] = anon_sym_PLUS3; - v->a[188905] = anon_sym_COLON_PLUS; - v->a[188906] = anon_sym_QMARK2; - v->a[188907] = anon_sym_COLON_QMARK; - v->a[188908] = 3; - v->a[188909] = actions(71); - v->a[188910] = 1; - v->a[188911] = sym_comment; - v->a[188912] = actions(1336); - v->a[188913] = 11; - v->a[188914] = anon_sym_LT; - v->a[188915] = anon_sym_GT; - v->a[188916] = anon_sym_AMP_GT; - v->a[188917] = anon_sym_LT_AMP; - v->a[188918] = anon_sym_GT_AMP; - v->a[188919] = anon_sym_DOLLAR; - small_parse_table_9446(v); -} - -void small_parse_table_9446(t_small_parse_table_array *v) -{ - v->a[188920] = aux_sym_number_token1; - v->a[188921] = aux_sym_number_token2; - v->a[188922] = anon_sym_DOLLAR_LPAREN; - v->a[188923] = anon_sym_BQUOTE; - v->a[188924] = sym_word; - v->a[188925] = actions(1338); - v->a[188926] = 23; - v->a[188927] = sym_file_descriptor; - v->a[188928] = sym__concat; - v->a[188929] = sym_variable_name; - v->a[188930] = sym_test_operator; - v->a[188931] = sym__brace_start; - v->a[188932] = anon_sym_LPAREN_LPAREN; - v->a[188933] = anon_sym_GT_GT; - v->a[188934] = anon_sym_AMP_GT_GT; - v->a[188935] = anon_sym_GT_PIPE; - v->a[188936] = anon_sym_LT_AMP_DASH; - v->a[188937] = anon_sym_GT_AMP_DASH; - v->a[188938] = anon_sym_LT_LT_LT; - v->a[188939] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9447(v); -} - -void small_parse_table_9447(t_small_parse_table_array *v) -{ - v->a[188940] = anon_sym_DOLLAR_LBRACK; - v->a[188941] = aux_sym_concatenation_token1; - v->a[188942] = sym__special_character; - v->a[188943] = anon_sym_DQUOTE; - v->a[188944] = sym_raw_string; - v->a[188945] = sym_ansi_c_string; - v->a[188946] = anon_sym_DOLLAR_LBRACE; - v->a[188947] = anon_sym_DOLLAR_BQUOTE; - v->a[188948] = anon_sym_LT_LPAREN; - v->a[188949] = anon_sym_GT_LPAREN; - v->a[188950] = 23; - v->a[188951] = actions(3); - v->a[188952] = 1; - v->a[188953] = sym_comment; - v->a[188954] = actions(7956); - v->a[188955] = 1; - v->a[188956] = anon_sym_LPAREN; - v->a[188957] = actions(7958); - v->a[188958] = 1; - v->a[188959] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9448(v); -} - -void small_parse_table_9448(t_small_parse_table_array *v) -{ - v->a[188960] = actions(7960); - v->a[188961] = 1; - v->a[188962] = anon_sym_DOLLAR; - v->a[188963] = actions(7964); - v->a[188964] = 1; - v->a[188965] = anon_sym_DQUOTE; - v->a[188966] = actions(7968); - v->a[188967] = 1; - v->a[188968] = aux_sym_number_token1; - v->a[188969] = actions(7970); - v->a[188970] = 1; - v->a[188971] = aux_sym_number_token2; - v->a[188972] = actions(7972); - v->a[188973] = 1; - v->a[188974] = anon_sym_DOLLAR_LBRACE; - v->a[188975] = actions(7974); - v->a[188976] = 1; - v->a[188977] = anon_sym_DOLLAR_LPAREN; - v->a[188978] = actions(7976); - v->a[188979] = 1; - small_parse_table_9449(v); -} - -void small_parse_table_9449(t_small_parse_table_array *v) -{ - v->a[188980] = anon_sym_BQUOTE; - v->a[188981] = actions(7978); - v->a[188982] = 1; - v->a[188983] = anon_sym_DOLLAR_BQUOTE; - v->a[188984] = actions(7982); - v->a[188985] = 1; - v->a[188986] = sym__comment_word; - v->a[188987] = actions(7984); - v->a[188988] = 1; - v->a[188989] = sym__empty_value; - v->a[188990] = actions(7988); - v->a[188991] = 1; - v->a[188992] = sym__brace_start; - v->a[188993] = actions(8052); - v->a[188994] = 1; - v->a[188995] = sym_word; - v->a[188996] = actions(8054); - v->a[188997] = 1; - v->a[188998] = sym__special_character; - v->a[188999] = actions(8058); - small_parse_table_9450(v); -} - -/* EOF small_parse_table_1889.c */ diff --git a/parser/static/small_parse_table/small_parse_table_189.c b/parser/static/small_parse_table/small_parse_table_189.c index 12c0e4e5..c5299682 100644 --- a/parser/static/small_parse_table/small_parse_table_189.c +++ b/parser/static/small_parse_table/small_parse_table_189.c @@ -14,126 +14,126 @@ void small_parse_table_945(t_small_parse_table_array *v) { - v->a[18900] = anon_sym_GT_GT; - v->a[18901] = anon_sym_PIPE_AMP; - v->a[18902] = anon_sym_AMP_GT_GT; - v->a[18903] = anon_sym_GT_PIPE; - v->a[18904] = anon_sym_LT_AMP_DASH; - v->a[18905] = anon_sym_GT_AMP_DASH; - v->a[18906] = anon_sym_LT_LT_DASH; - v->a[18907] = 30; - v->a[18908] = actions(3); - v->a[18909] = 1; - v->a[18910] = sym_comment; - v->a[18911] = actions(3725); - v->a[18912] = 1; - v->a[18913] = aux_sym_heredoc_redirect_token1; - v->a[18914] = actions(3727); - v->a[18915] = 1; - v->a[18916] = anon_sym_LT_LT_LT; - v->a[18917] = actions(3729); - v->a[18918] = 1; - v->a[18919] = anon_sym_DOLLAR_LBRACK; + v->a[18900] = anon_sym_DQUOTE; + v->a[18901] = sym_raw_string; + v->a[18902] = aux_sym_number_token1; + v->a[18903] = aux_sym_number_token2; + v->a[18904] = anon_sym_DOLLAR_LBRACE; + v->a[18905] = anon_sym_DOLLAR_LPAREN; + v->a[18906] = anon_sym_BQUOTE; + v->a[18907] = anon_sym_DOLLAR_BQUOTE; + v->a[18908] = aux_sym__simple_variable_name_token1; + v->a[18909] = sym_word; + v->a[18910] = anon_sym_SEMI; + v->a[18911] = 3; + v->a[18912] = actions(3); + v->a[18913] = 1; + v->a[18914] = sym_comment; + v->a[18915] = actions(2778); + v->a[18916] = 6; + v->a[18917] = sym_file_descriptor; + v->a[18918] = sym__concat; + v->a[18919] = sym_variable_name; small_parse_table_946(v); } void small_parse_table_946(t_small_parse_table_array *v) { - v->a[18920] = actions(3731); - v->a[18921] = 1; - v->a[18922] = anon_sym_DOLLAR; - v->a[18923] = actions(3733); - v->a[18924] = 1; - v->a[18925] = sym__special_character; - v->a[18926] = actions(3735); - v->a[18927] = 1; - v->a[18928] = anon_sym_DQUOTE; - v->a[18929] = actions(3737); - v->a[18930] = 1; - v->a[18931] = aux_sym_number_token1; - v->a[18932] = actions(3739); - v->a[18933] = 1; - v->a[18934] = aux_sym_number_token2; - v->a[18935] = actions(3741); - v->a[18936] = 1; - v->a[18937] = anon_sym_DOLLAR_LBRACE; - v->a[18938] = actions(3743); - v->a[18939] = 1; + v->a[18920] = sym_test_operator; + v->a[18921] = sym__brace_start; + v->a[18922] = aux_sym_heredoc_redirect_token1; + v->a[18923] = actions(2776); + v->a[18924] = 36; + v->a[18925] = anon_sym_esac; + v->a[18926] = anon_sym_PIPE; + v->a[18927] = anon_sym_SEMI_SEMI; + v->a[18928] = anon_sym_SEMI_AMP; + v->a[18929] = anon_sym_SEMI_SEMI_AMP; + v->a[18930] = anon_sym_PIPE_AMP; + v->a[18931] = anon_sym_AMP_AMP; + v->a[18932] = anon_sym_PIPE_PIPE; + v->a[18933] = anon_sym_LT; + v->a[18934] = anon_sym_GT; + v->a[18935] = anon_sym_GT_GT; + v->a[18936] = anon_sym_AMP_GT; + v->a[18937] = anon_sym_AMP_GT_GT; + v->a[18938] = anon_sym_LT_AMP; + v->a[18939] = anon_sym_GT_AMP; small_parse_table_947(v); } void small_parse_table_947(t_small_parse_table_array *v) { - v->a[18940] = anon_sym_DOLLAR_LPAREN; - v->a[18941] = actions(3745); - v->a[18942] = 1; - v->a[18943] = anon_sym_BQUOTE; - v->a[18944] = actions(3747); - v->a[18945] = 1; - v->a[18946] = anon_sym_DOLLAR_BQUOTE; - v->a[18947] = actions(3751); - v->a[18948] = 1; - v->a[18949] = sym_file_descriptor; - v->a[18950] = actions(3753); - v->a[18951] = 1; - v->a[18952] = sym_test_operator; - v->a[18953] = actions(3755); - v->a[18954] = 1; - v->a[18955] = sym__brace_start; - v->a[18956] = state(3570); - v->a[18957] = 1; - v->a[18958] = aux_sym__heredoc_command; - v->a[18959] = state(5351); + v->a[18940] = anon_sym_GT_PIPE; + v->a[18941] = anon_sym_LT_AMP_DASH; + v->a[18942] = anon_sym_GT_AMP_DASH; + v->a[18943] = anon_sym_LT_LT; + v->a[18944] = anon_sym_LT_LT_DASH; + v->a[18945] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18946] = anon_sym_AMP; + v->a[18947] = aux_sym_concatenation_token1; + v->a[18948] = anon_sym_DOLLAR; + v->a[18949] = sym__special_character; + v->a[18950] = anon_sym_DQUOTE; + v->a[18951] = sym_raw_string; + v->a[18952] = aux_sym_number_token1; + v->a[18953] = aux_sym_number_token2; + v->a[18954] = anon_sym_DOLLAR_LBRACE; + v->a[18955] = anon_sym_DOLLAR_LPAREN; + v->a[18956] = anon_sym_BQUOTE; + v->a[18957] = anon_sym_DOLLAR_BQUOTE; + v->a[18958] = aux_sym__simple_variable_name_token1; + v->a[18959] = sym_word; small_parse_table_948(v); } void small_parse_table_948(t_small_parse_table_array *v) { - v->a[18960] = 1; - v->a[18961] = aux_sym__literal_repeat1; - v->a[18962] = state(5456); + v->a[18960] = anon_sym_SEMI; + v->a[18961] = 21; + v->a[18962] = actions(57); v->a[18963] = 1; - v->a[18964] = sym_concatenation; - v->a[18965] = state(7036); + v->a[18964] = sym_comment; + v->a[18965] = actions(2780); v->a[18966] = 1; - v->a[18967] = sym__heredoc_expression; - v->a[18968] = state(7039); + v->a[18967] = sym_word; + v->a[18968] = actions(2783); v->a[18969] = 1; - v->a[18970] = sym__heredoc_pipeline; - v->a[18971] = actions(3715); - v->a[18972] = 2; - v->a[18973] = anon_sym_LPAREN_LPAREN; - v->a[18974] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18975] = actions(3717); - v->a[18976] = 2; - v->a[18977] = anon_sym_PIPE_PIPE; - v->a[18978] = anon_sym_AMP_AMP; - v->a[18979] = actions(3719); + v->a[18970] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[18971] = actions(2786); + v->a[18972] = 1; + v->a[18973] = anon_sym_DOLLAR; + v->a[18974] = actions(2789); + v->a[18975] = 1; + v->a[18976] = sym__special_character; + v->a[18977] = actions(2792); + v->a[18978] = 1; + v->a[18979] = anon_sym_DQUOTE; small_parse_table_949(v); } void small_parse_table_949(t_small_parse_table_array *v) { - v->a[18980] = 2; - v->a[18981] = anon_sym_PIPE; - v->a[18982] = anon_sym_PIPE_AMP; - v->a[18983] = actions(3723); - v->a[18984] = 2; - v->a[18985] = anon_sym_LT_AMP_DASH; - v->a[18986] = anon_sym_GT_AMP_DASH; - v->a[18987] = actions(3749); - v->a[18988] = 2; - v->a[18989] = anon_sym_LT_LPAREN; - v->a[18990] = anon_sym_GT_LPAREN; - v->a[18991] = actions(3713); - v->a[18992] = 3; - v->a[18993] = sym_raw_string; - v->a[18994] = sym_ansi_c_string; - v->a[18995] = sym_word; - v->a[18996] = state(5505); - v->a[18997] = 3; - v->a[18998] = sym_file_redirect; - v->a[18999] = sym_herestring_redirect; + v->a[18980] = actions(2798); + v->a[18981] = 1; + v->a[18982] = aux_sym_number_token1; + v->a[18983] = actions(2801); + v->a[18984] = 1; + v->a[18985] = aux_sym_number_token2; + v->a[18986] = actions(2804); + v->a[18987] = 1; + v->a[18988] = anon_sym_DOLLAR_LBRACE; + v->a[18989] = actions(2807); + v->a[18990] = 1; + v->a[18991] = anon_sym_DOLLAR_LPAREN; + v->a[18992] = actions(2810); + v->a[18993] = 1; + v->a[18994] = anon_sym_BQUOTE; + v->a[18995] = actions(2813); + v->a[18996] = 1; + v->a[18997] = anon_sym_DOLLAR_BQUOTE; + v->a[18998] = actions(2816); + v->a[18999] = 1; small_parse_table_950(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1890.c b/parser/static/small_parse_table/small_parse_table_1890.c deleted file mode 100644 index 29b4c83c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1890.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1890.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9450(t_small_parse_table_array *v) -{ - v->a[189000] = 1; - v->a[189001] = sym_test_operator; - v->a[189002] = state(4287); - v->a[189003] = 1; - v->a[189004] = aux_sym__literal_repeat1; - v->a[189005] = actions(7954); - v->a[189006] = 2; - v->a[189007] = anon_sym_LPAREN_LPAREN; - v->a[189008] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189009] = actions(7980); - v->a[189010] = 2; - v->a[189011] = anon_sym_LT_LPAREN; - v->a[189012] = anon_sym_GT_LPAREN; - v->a[189013] = actions(8056); - v->a[189014] = 2; - v->a[189015] = sym_raw_string; - v->a[189016] = sym_ansi_c_string; - v->a[189017] = state(4759); - v->a[189018] = 2; - v->a[189019] = sym_concatenation; - small_parse_table_9451(v); -} - -void small_parse_table_9451(t_small_parse_table_array *v) -{ - v->a[189020] = sym_array; - v->a[189021] = state(4802); - v->a[189022] = 9; - v->a[189023] = sym_arithmetic_expansion; - v->a[189024] = sym_brace_expression; - v->a[189025] = sym_string; - v->a[189026] = sym_translated_string; - v->a[189027] = sym_number; - v->a[189028] = sym_simple_expansion; - v->a[189029] = sym_expansion; - v->a[189030] = sym_command_substitution; - v->a[189031] = sym_process_substitution; - v->a[189032] = 3; - v->a[189033] = actions(71); - v->a[189034] = 1; - v->a[189035] = sym_comment; - v->a[189036] = actions(1344); - v->a[189037] = 11; - v->a[189038] = anon_sym_LT; - v->a[189039] = anon_sym_GT; - small_parse_table_9452(v); -} - -void small_parse_table_9452(t_small_parse_table_array *v) -{ - v->a[189040] = anon_sym_AMP_GT; - v->a[189041] = anon_sym_LT_AMP; - v->a[189042] = anon_sym_GT_AMP; - v->a[189043] = anon_sym_DOLLAR; - v->a[189044] = aux_sym_number_token1; - v->a[189045] = aux_sym_number_token2; - v->a[189046] = anon_sym_DOLLAR_LPAREN; - v->a[189047] = anon_sym_BQUOTE; - v->a[189048] = sym_word; - v->a[189049] = actions(1346); - v->a[189050] = 23; - v->a[189051] = sym_file_descriptor; - v->a[189052] = sym__concat; - v->a[189053] = sym_variable_name; - v->a[189054] = sym_test_operator; - v->a[189055] = sym__brace_start; - v->a[189056] = anon_sym_LPAREN_LPAREN; - v->a[189057] = anon_sym_GT_GT; - v->a[189058] = anon_sym_AMP_GT_GT; - v->a[189059] = anon_sym_GT_PIPE; - small_parse_table_9453(v); -} - -void small_parse_table_9453(t_small_parse_table_array *v) -{ - v->a[189060] = anon_sym_LT_AMP_DASH; - v->a[189061] = anon_sym_GT_AMP_DASH; - v->a[189062] = anon_sym_LT_LT_LT; - v->a[189063] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189064] = anon_sym_DOLLAR_LBRACK; - v->a[189065] = aux_sym_concatenation_token1; - v->a[189066] = sym__special_character; - v->a[189067] = anon_sym_DQUOTE; - v->a[189068] = sym_raw_string; - v->a[189069] = sym_ansi_c_string; - v->a[189070] = anon_sym_DOLLAR_LBRACE; - v->a[189071] = anon_sym_DOLLAR_BQUOTE; - v->a[189072] = anon_sym_LT_LPAREN; - v->a[189073] = anon_sym_GT_LPAREN; - v->a[189074] = 23; - v->a[189075] = actions(3); - v->a[189076] = 1; - v->a[189077] = sym_comment; - v->a[189078] = actions(2263); - v->a[189079] = 1; - small_parse_table_9454(v); -} - -void small_parse_table_9454(t_small_parse_table_array *v) -{ - v->a[189080] = anon_sym_DOLLAR; - v->a[189081] = actions(2269); - v->a[189082] = 1; - v->a[189083] = aux_sym_number_token1; - v->a[189084] = actions(2271); - v->a[189085] = 1; - v->a[189086] = aux_sym_number_token2; - v->a[189087] = actions(2275); - v->a[189088] = 1; - v->a[189089] = anon_sym_DOLLAR_LPAREN; - v->a[189090] = actions(2289); - v->a[189091] = 1; - v->a[189092] = sym__brace_start; - v->a[189093] = actions(8060); - v->a[189094] = 1; - v->a[189095] = sym_word; - v->a[189096] = actions(8064); - v->a[189097] = 1; - v->a[189098] = anon_sym_LPAREN; - v->a[189099] = actions(8066); - small_parse_table_9455(v); -} - -/* EOF small_parse_table_1890.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1891.c b/parser/static/small_parse_table/small_parse_table_1891.c deleted file mode 100644 index 174fd30b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1891.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1891.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9455(t_small_parse_table_array *v) -{ - v->a[189100] = 1; - v->a[189101] = anon_sym_DOLLAR_LBRACK; - v->a[189102] = actions(8068); - v->a[189103] = 1; - v->a[189104] = sym__special_character; - v->a[189105] = actions(8070); - v->a[189106] = 1; - v->a[189107] = anon_sym_DQUOTE; - v->a[189108] = actions(8074); - v->a[189109] = 1; - v->a[189110] = anon_sym_DOLLAR_LBRACE; - v->a[189111] = actions(8076); - v->a[189112] = 1; - v->a[189113] = anon_sym_BQUOTE; - v->a[189114] = actions(8078); - v->a[189115] = 1; - v->a[189116] = anon_sym_DOLLAR_BQUOTE; - v->a[189117] = actions(8082); - v->a[189118] = 1; - v->a[189119] = sym__comment_word; - small_parse_table_9456(v); -} - -void small_parse_table_9456(t_small_parse_table_array *v) -{ - v->a[189120] = actions(8084); - v->a[189121] = 1; - v->a[189122] = sym__empty_value; - v->a[189123] = actions(8086); - v->a[189124] = 1; - v->a[189125] = sym_test_operator; - v->a[189126] = state(1887); - v->a[189127] = 1; - v->a[189128] = aux_sym__literal_repeat1; - v->a[189129] = actions(8062); - v->a[189130] = 2; - v->a[189131] = anon_sym_LPAREN_LPAREN; - v->a[189132] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189133] = actions(8072); - v->a[189134] = 2; - v->a[189135] = sym_raw_string; - v->a[189136] = sym_ansi_c_string; - v->a[189137] = actions(8080); - v->a[189138] = 2; - v->a[189139] = anon_sym_LT_LPAREN; - small_parse_table_9457(v); -} - -void small_parse_table_9457(t_small_parse_table_array *v) -{ - v->a[189140] = anon_sym_GT_LPAREN; - v->a[189141] = state(2158); - v->a[189142] = 2; - v->a[189143] = sym_concatenation; - v->a[189144] = sym_array; - v->a[189145] = state(2324); - v->a[189146] = 9; - v->a[189147] = sym_arithmetic_expansion; - v->a[189148] = sym_brace_expression; - v->a[189149] = sym_string; - v->a[189150] = sym_translated_string; - v->a[189151] = sym_number; - v->a[189152] = sym_simple_expansion; - v->a[189153] = sym_expansion; - v->a[189154] = sym_command_substitution; - v->a[189155] = sym_process_substitution; - v->a[189156] = 23; - v->a[189157] = actions(3); - v->a[189158] = 1; - v->a[189159] = sym_comment; - small_parse_table_9458(v); -} - -void small_parse_table_9458(t_small_parse_table_array *v) -{ - v->a[189160] = actions(7956); - v->a[189161] = 1; - v->a[189162] = anon_sym_LPAREN; - v->a[189163] = actions(7958); - v->a[189164] = 1; - v->a[189165] = anon_sym_DOLLAR_LBRACK; - v->a[189166] = actions(7960); - v->a[189167] = 1; - v->a[189168] = anon_sym_DOLLAR; - v->a[189169] = actions(7964); - v->a[189170] = 1; - v->a[189171] = anon_sym_DQUOTE; - v->a[189172] = actions(7968); - v->a[189173] = 1; - v->a[189174] = aux_sym_number_token1; - v->a[189175] = actions(7970); - v->a[189176] = 1; - v->a[189177] = aux_sym_number_token2; - v->a[189178] = actions(7972); - v->a[189179] = 1; - small_parse_table_9459(v); -} - -void small_parse_table_9459(t_small_parse_table_array *v) -{ - v->a[189180] = anon_sym_DOLLAR_LBRACE; - v->a[189181] = actions(7974); - v->a[189182] = 1; - v->a[189183] = anon_sym_DOLLAR_LPAREN; - v->a[189184] = actions(7976); - v->a[189185] = 1; - v->a[189186] = anon_sym_BQUOTE; - v->a[189187] = actions(7978); - v->a[189188] = 1; - v->a[189189] = anon_sym_DOLLAR_BQUOTE; - v->a[189190] = actions(7982); - v->a[189191] = 1; - v->a[189192] = sym__comment_word; - v->a[189193] = actions(7984); - v->a[189194] = 1; - v->a[189195] = sym__empty_value; - v->a[189196] = actions(7988); - v->a[189197] = 1; - v->a[189198] = sym__brace_start; - v->a[189199] = actions(8088); - small_parse_table_9460(v); -} - -/* EOF small_parse_table_1891.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1892.c b/parser/static/small_parse_table/small_parse_table_1892.c deleted file mode 100644 index e50296f6..00000000 --- a/parser/static/small_parse_table/small_parse_table_1892.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1892.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9460(t_small_parse_table_array *v) -{ - v->a[189200] = 1; - v->a[189201] = sym_word; - v->a[189202] = actions(8090); - v->a[189203] = 1; - v->a[189204] = sym__special_character; - v->a[189205] = actions(8094); - v->a[189206] = 1; - v->a[189207] = sym_test_operator; - v->a[189208] = state(4287); - v->a[189209] = 1; - v->a[189210] = aux_sym__literal_repeat1; - v->a[189211] = actions(7954); - v->a[189212] = 2; - v->a[189213] = anon_sym_LPAREN_LPAREN; - v->a[189214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189215] = actions(7980); - v->a[189216] = 2; - v->a[189217] = anon_sym_LT_LPAREN; - v->a[189218] = anon_sym_GT_LPAREN; - v->a[189219] = actions(8092); - small_parse_table_9461(v); -} - -void small_parse_table_9461(t_small_parse_table_array *v) -{ - v->a[189220] = 2; - v->a[189221] = sym_raw_string; - v->a[189222] = sym_ansi_c_string; - v->a[189223] = state(4759); - v->a[189224] = 2; - v->a[189225] = sym_concatenation; - v->a[189226] = sym_array; - v->a[189227] = state(4550); - v->a[189228] = 9; - v->a[189229] = sym_arithmetic_expansion; - v->a[189230] = sym_brace_expression; - v->a[189231] = sym_string; - v->a[189232] = sym_translated_string; - v->a[189233] = sym_number; - v->a[189234] = sym_simple_expansion; - v->a[189235] = sym_expansion; - v->a[189236] = sym_command_substitution; - v->a[189237] = sym_process_substitution; - v->a[189238] = 23; - v->a[189239] = actions(3); - small_parse_table_9462(v); -} - -void small_parse_table_9462(t_small_parse_table_array *v) -{ - v->a[189240] = 1; - v->a[189241] = sym_comment; - v->a[189242] = actions(8096); - v->a[189243] = 1; - v->a[189244] = sym_word; - v->a[189245] = actions(8100); - v->a[189246] = 1; - v->a[189247] = anon_sym_LPAREN; - v->a[189248] = actions(8102); - v->a[189249] = 1; - v->a[189250] = anon_sym_DOLLAR_LBRACK; - v->a[189251] = actions(8104); - v->a[189252] = 1; - v->a[189253] = anon_sym_DOLLAR; - v->a[189254] = actions(8106); - v->a[189255] = 1; - v->a[189256] = sym__special_character; - v->a[189257] = actions(8108); - v->a[189258] = 1; - v->a[189259] = anon_sym_DQUOTE; - small_parse_table_9463(v); -} - -void small_parse_table_9463(t_small_parse_table_array *v) -{ - v->a[189260] = actions(8112); - v->a[189261] = 1; - v->a[189262] = aux_sym_number_token1; - v->a[189263] = actions(8114); - v->a[189264] = 1; - v->a[189265] = aux_sym_number_token2; - v->a[189266] = actions(8116); - v->a[189267] = 1; - v->a[189268] = anon_sym_DOLLAR_LBRACE; - v->a[189269] = actions(8118); - v->a[189270] = 1; - v->a[189271] = anon_sym_DOLLAR_LPAREN; - v->a[189272] = actions(8120); - v->a[189273] = 1; - v->a[189274] = anon_sym_BQUOTE; - v->a[189275] = actions(8122); - v->a[189276] = 1; - v->a[189277] = anon_sym_DOLLAR_BQUOTE; - v->a[189278] = actions(8126); - v->a[189279] = 1; - small_parse_table_9464(v); -} - -void small_parse_table_9464(t_small_parse_table_array *v) -{ - v->a[189280] = sym__comment_word; - v->a[189281] = actions(8128); - v->a[189282] = 1; - v->a[189283] = sym__empty_value; - v->a[189284] = actions(8130); - v->a[189285] = 1; - v->a[189286] = sym_test_operator; - v->a[189287] = actions(8132); - v->a[189288] = 1; - v->a[189289] = sym__brace_start; - v->a[189290] = state(1361); - v->a[189291] = 1; - v->a[189292] = aux_sym__literal_repeat1; - v->a[189293] = actions(8098); - v->a[189294] = 2; - v->a[189295] = anon_sym_LPAREN_LPAREN; - v->a[189296] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189297] = actions(8110); - v->a[189298] = 2; - v->a[189299] = sym_raw_string; - small_parse_table_9465(v); -} - -/* EOF small_parse_table_1892.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1893.c b/parser/static/small_parse_table/small_parse_table_1893.c deleted file mode 100644 index 6ca0932d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1893.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1893.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9465(t_small_parse_table_array *v) -{ - v->a[189300] = sym_ansi_c_string; - v->a[189301] = actions(8124); - v->a[189302] = 2; - v->a[189303] = anon_sym_LT_LPAREN; - v->a[189304] = anon_sym_GT_LPAREN; - v->a[189305] = state(1667); - v->a[189306] = 2; - v->a[189307] = sym_concatenation; - v->a[189308] = sym_array; - v->a[189309] = state(1148); - v->a[189310] = 9; - v->a[189311] = sym_arithmetic_expansion; - v->a[189312] = sym_brace_expression; - v->a[189313] = sym_string; - v->a[189314] = sym_translated_string; - v->a[189315] = sym_number; - v->a[189316] = sym_simple_expansion; - v->a[189317] = sym_expansion; - v->a[189318] = sym_command_substitution; - v->a[189319] = sym_process_substitution; - small_parse_table_9466(v); -} - -void small_parse_table_9466(t_small_parse_table_array *v) -{ - v->a[189320] = 3; - v->a[189321] = actions(71); - v->a[189322] = 1; - v->a[189323] = sym_comment; - v->a[189324] = actions(1356); - v->a[189325] = 11; - v->a[189326] = anon_sym_LT; - v->a[189327] = anon_sym_GT; - v->a[189328] = anon_sym_AMP_GT; - v->a[189329] = anon_sym_LT_AMP; - v->a[189330] = anon_sym_GT_AMP; - v->a[189331] = anon_sym_DOLLAR; - v->a[189332] = aux_sym_number_token1; - v->a[189333] = aux_sym_number_token2; - v->a[189334] = anon_sym_DOLLAR_LPAREN; - v->a[189335] = anon_sym_BQUOTE; - v->a[189336] = sym_word; - v->a[189337] = actions(1358); - v->a[189338] = 23; - v->a[189339] = sym_file_descriptor; - small_parse_table_9467(v); -} - -void small_parse_table_9467(t_small_parse_table_array *v) -{ - v->a[189340] = sym__concat; - v->a[189341] = sym_variable_name; - v->a[189342] = sym_test_operator; - v->a[189343] = sym__brace_start; - v->a[189344] = anon_sym_LPAREN_LPAREN; - v->a[189345] = anon_sym_GT_GT; - v->a[189346] = anon_sym_AMP_GT_GT; - v->a[189347] = anon_sym_GT_PIPE; - v->a[189348] = anon_sym_LT_AMP_DASH; - v->a[189349] = anon_sym_GT_AMP_DASH; - v->a[189350] = anon_sym_LT_LT_LT; - v->a[189351] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189352] = anon_sym_DOLLAR_LBRACK; - v->a[189353] = aux_sym_concatenation_token1; - v->a[189354] = sym__special_character; - v->a[189355] = anon_sym_DQUOTE; - v->a[189356] = sym_raw_string; - v->a[189357] = sym_ansi_c_string; - v->a[189358] = anon_sym_DOLLAR_LBRACE; - v->a[189359] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9468(v); -} - -void small_parse_table_9468(t_small_parse_table_array *v) -{ - v->a[189360] = anon_sym_LT_LPAREN; - v->a[189361] = anon_sym_GT_LPAREN; - v->a[189362] = 23; - v->a[189363] = actions(3); - v->a[189364] = 1; - v->a[189365] = sym_comment; - v->a[189366] = actions(8134); - v->a[189367] = 1; - v->a[189368] = sym_word; - v->a[189369] = actions(8138); - v->a[189370] = 1; - v->a[189371] = anon_sym_LPAREN; - v->a[189372] = actions(8140); - v->a[189373] = 1; - v->a[189374] = anon_sym_DOLLAR_LBRACK; - v->a[189375] = actions(8142); - v->a[189376] = 1; - v->a[189377] = anon_sym_DOLLAR; - v->a[189378] = actions(8144); - v->a[189379] = 1; - small_parse_table_9469(v); -} - -void small_parse_table_9469(t_small_parse_table_array *v) -{ - v->a[189380] = sym__special_character; - v->a[189381] = actions(8146); - v->a[189382] = 1; - v->a[189383] = anon_sym_DQUOTE; - v->a[189384] = actions(8150); - v->a[189385] = 1; - v->a[189386] = aux_sym_number_token1; - v->a[189387] = actions(8152); - v->a[189388] = 1; - v->a[189389] = aux_sym_number_token2; - v->a[189390] = actions(8154); - v->a[189391] = 1; - v->a[189392] = anon_sym_DOLLAR_LBRACE; - v->a[189393] = actions(8156); - v->a[189394] = 1; - v->a[189395] = anon_sym_DOLLAR_LPAREN; - v->a[189396] = actions(8158); - v->a[189397] = 1; - v->a[189398] = anon_sym_BQUOTE; - v->a[189399] = actions(8160); - small_parse_table_9470(v); -} - -/* EOF small_parse_table_1893.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1894.c b/parser/static/small_parse_table/small_parse_table_1894.c deleted file mode 100644 index b18b180e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1894.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1894.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9470(t_small_parse_table_array *v) -{ - v->a[189400] = 1; - v->a[189401] = anon_sym_DOLLAR_BQUOTE; - v->a[189402] = actions(8164); - v->a[189403] = 1; - v->a[189404] = sym__comment_word; - v->a[189405] = actions(8166); - v->a[189406] = 1; - v->a[189407] = sym__empty_value; - v->a[189408] = actions(8168); - v->a[189409] = 1; - v->a[189410] = sym_test_operator; - v->a[189411] = actions(8170); - v->a[189412] = 1; - v->a[189413] = sym__brace_start; - v->a[189414] = state(4431); - v->a[189415] = 1; - v->a[189416] = aux_sym__literal_repeat1; - v->a[189417] = actions(8136); - v->a[189418] = 2; - v->a[189419] = anon_sym_LPAREN_LPAREN; - small_parse_table_9471(v); -} - -void small_parse_table_9471(t_small_parse_table_array *v) -{ - v->a[189420] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189421] = actions(8148); - v->a[189422] = 2; - v->a[189423] = sym_raw_string; - v->a[189424] = sym_ansi_c_string; - v->a[189425] = actions(8162); - v->a[189426] = 2; - v->a[189427] = anon_sym_LT_LPAREN; - v->a[189428] = anon_sym_GT_LPAREN; - v->a[189429] = state(4925); - v->a[189430] = 2; - v->a[189431] = sym_concatenation; - v->a[189432] = sym_array; - v->a[189433] = state(4410); - v->a[189434] = 9; - v->a[189435] = sym_arithmetic_expansion; - v->a[189436] = sym_brace_expression; - v->a[189437] = sym_string; - v->a[189438] = sym_translated_string; - v->a[189439] = sym_number; - small_parse_table_9472(v); -} - -void small_parse_table_9472(t_small_parse_table_array *v) -{ - v->a[189440] = sym_simple_expansion; - v->a[189441] = sym_expansion; - v->a[189442] = sym_command_substitution; - v->a[189443] = sym_process_substitution; - v->a[189444] = 23; - v->a[189445] = actions(3); - v->a[189446] = 1; - v->a[189447] = sym_comment; - v->a[189448] = actions(8172); - v->a[189449] = 1; - v->a[189450] = sym_word; - v->a[189451] = actions(8176); - v->a[189452] = 1; - v->a[189453] = anon_sym_LPAREN; - v->a[189454] = actions(8178); - v->a[189455] = 1; - v->a[189456] = anon_sym_DOLLAR_LBRACK; - v->a[189457] = actions(8180); - v->a[189458] = 1; - v->a[189459] = anon_sym_DOLLAR; - small_parse_table_9473(v); -} - -void small_parse_table_9473(t_small_parse_table_array *v) -{ - v->a[189460] = actions(8182); - v->a[189461] = 1; - v->a[189462] = sym__special_character; - v->a[189463] = actions(8184); - v->a[189464] = 1; - v->a[189465] = anon_sym_DQUOTE; - v->a[189466] = actions(8188); - v->a[189467] = 1; - v->a[189468] = aux_sym_number_token1; - v->a[189469] = actions(8190); - v->a[189470] = 1; - v->a[189471] = aux_sym_number_token2; - v->a[189472] = actions(8192); - v->a[189473] = 1; - v->a[189474] = anon_sym_DOLLAR_LBRACE; - v->a[189475] = actions(8194); - v->a[189476] = 1; - v->a[189477] = anon_sym_DOLLAR_LPAREN; - v->a[189478] = actions(8196); - v->a[189479] = 1; - small_parse_table_9474(v); -} - -void small_parse_table_9474(t_small_parse_table_array *v) -{ - v->a[189480] = anon_sym_BQUOTE; - v->a[189481] = actions(8198); - v->a[189482] = 1; - v->a[189483] = anon_sym_DOLLAR_BQUOTE; - v->a[189484] = actions(8202); - v->a[189485] = 1; - v->a[189486] = sym__comment_word; - v->a[189487] = actions(8204); - v->a[189488] = 1; - v->a[189489] = sym__empty_value; - v->a[189490] = actions(8206); - v->a[189491] = 1; - v->a[189492] = sym_test_operator; - v->a[189493] = actions(8208); - v->a[189494] = 1; - v->a[189495] = sym__brace_start; - v->a[189496] = state(1742); - v->a[189497] = 1; - v->a[189498] = aux_sym__literal_repeat1; - v->a[189499] = actions(8174); - small_parse_table_9475(v); -} - -/* EOF small_parse_table_1894.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1895.c b/parser/static/small_parse_table/small_parse_table_1895.c deleted file mode 100644 index 54d08f08..00000000 --- a/parser/static/small_parse_table/small_parse_table_1895.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1895.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9475(t_small_parse_table_array *v) -{ - v->a[189500] = 2; - v->a[189501] = anon_sym_LPAREN_LPAREN; - v->a[189502] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189503] = actions(8186); - v->a[189504] = 2; - v->a[189505] = sym_raw_string; - v->a[189506] = sym_ansi_c_string; - v->a[189507] = actions(8200); - v->a[189508] = 2; - v->a[189509] = anon_sym_LT_LPAREN; - v->a[189510] = anon_sym_GT_LPAREN; - v->a[189511] = state(1959); - v->a[189512] = 2; - v->a[189513] = sym_concatenation; - v->a[189514] = sym_array; - v->a[189515] = state(2279); - v->a[189516] = 9; - v->a[189517] = sym_arithmetic_expansion; - v->a[189518] = sym_brace_expression; - v->a[189519] = sym_string; - small_parse_table_9476(v); -} - -void small_parse_table_9476(t_small_parse_table_array *v) -{ - v->a[189520] = sym_translated_string; - v->a[189521] = sym_number; - v->a[189522] = sym_simple_expansion; - v->a[189523] = sym_expansion; - v->a[189524] = sym_command_substitution; - v->a[189525] = sym_process_substitution; - v->a[189526] = 3; - v->a[189527] = actions(71); - v->a[189528] = 1; - v->a[189529] = sym_comment; - v->a[189530] = actions(1300); - v->a[189531] = 11; - v->a[189532] = anon_sym_LT; - v->a[189533] = anon_sym_GT; - v->a[189534] = anon_sym_AMP_GT; - v->a[189535] = anon_sym_LT_AMP; - v->a[189536] = anon_sym_GT_AMP; - v->a[189537] = anon_sym_DOLLAR; - v->a[189538] = aux_sym_number_token1; - v->a[189539] = aux_sym_number_token2; - small_parse_table_9477(v); -} - -void small_parse_table_9477(t_small_parse_table_array *v) -{ - v->a[189540] = anon_sym_DOLLAR_LPAREN; - v->a[189541] = anon_sym_BQUOTE; - v->a[189542] = sym_word; - v->a[189543] = actions(1302); - v->a[189544] = 23; - v->a[189545] = sym_file_descriptor; - v->a[189546] = sym__concat; - v->a[189547] = sym_variable_name; - v->a[189548] = sym_test_operator; - v->a[189549] = sym__brace_start; - v->a[189550] = anon_sym_LPAREN_LPAREN; - v->a[189551] = anon_sym_GT_GT; - v->a[189552] = anon_sym_AMP_GT_GT; - v->a[189553] = anon_sym_GT_PIPE; - v->a[189554] = anon_sym_LT_AMP_DASH; - v->a[189555] = anon_sym_GT_AMP_DASH; - v->a[189556] = anon_sym_LT_LT_LT; - v->a[189557] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189558] = anon_sym_DOLLAR_LBRACK; - v->a[189559] = aux_sym_concatenation_token1; - small_parse_table_9478(v); -} - -void small_parse_table_9478(t_small_parse_table_array *v) -{ - v->a[189560] = sym__special_character; - v->a[189561] = anon_sym_DQUOTE; - v->a[189562] = sym_raw_string; - v->a[189563] = sym_ansi_c_string; - v->a[189564] = anon_sym_DOLLAR_LBRACE; - v->a[189565] = anon_sym_DOLLAR_BQUOTE; - v->a[189566] = anon_sym_LT_LPAREN; - v->a[189567] = anon_sym_GT_LPAREN; - v->a[189568] = 23; - v->a[189569] = actions(3); - v->a[189570] = 1; - v->a[189571] = sym_comment; - v->a[189572] = actions(7956); - v->a[189573] = 1; - v->a[189574] = anon_sym_LPAREN; - v->a[189575] = actions(7958); - v->a[189576] = 1; - v->a[189577] = anon_sym_DOLLAR_LBRACK; - v->a[189578] = actions(7960); - v->a[189579] = 1; - small_parse_table_9479(v); -} - -void small_parse_table_9479(t_small_parse_table_array *v) -{ - v->a[189580] = anon_sym_DOLLAR; - v->a[189581] = actions(7964); - v->a[189582] = 1; - v->a[189583] = anon_sym_DQUOTE; - v->a[189584] = actions(7968); - v->a[189585] = 1; - v->a[189586] = aux_sym_number_token1; - v->a[189587] = actions(7970); - v->a[189588] = 1; - v->a[189589] = aux_sym_number_token2; - v->a[189590] = actions(7972); - v->a[189591] = 1; - v->a[189592] = anon_sym_DOLLAR_LBRACE; - v->a[189593] = actions(7974); - v->a[189594] = 1; - v->a[189595] = anon_sym_DOLLAR_LPAREN; - v->a[189596] = actions(7976); - v->a[189597] = 1; - v->a[189598] = anon_sym_BQUOTE; - v->a[189599] = actions(7978); - small_parse_table_9480(v); -} - -/* EOF small_parse_table_1895.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1896.c b/parser/static/small_parse_table/small_parse_table_1896.c deleted file mode 100644 index dbd60ded..00000000 --- a/parser/static/small_parse_table/small_parse_table_1896.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1896.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9480(t_small_parse_table_array *v) -{ - v->a[189600] = 1; - v->a[189601] = anon_sym_DOLLAR_BQUOTE; - v->a[189602] = actions(7982); - v->a[189603] = 1; - v->a[189604] = sym__comment_word; - v->a[189605] = actions(7984); - v->a[189606] = 1; - v->a[189607] = sym__empty_value; - v->a[189608] = actions(7988); - v->a[189609] = 1; - v->a[189610] = sym__brace_start; - v->a[189611] = actions(8210); - v->a[189612] = 1; - v->a[189613] = sym_word; - v->a[189614] = actions(8212); - v->a[189615] = 1; - v->a[189616] = sym__special_character; - v->a[189617] = actions(8216); - v->a[189618] = 1; - v->a[189619] = sym_test_operator; - small_parse_table_9481(v); -} - -void small_parse_table_9481(t_small_parse_table_array *v) -{ - v->a[189620] = state(4287); - v->a[189621] = 1; - v->a[189622] = aux_sym__literal_repeat1; - v->a[189623] = actions(7954); - v->a[189624] = 2; - v->a[189625] = anon_sym_LPAREN_LPAREN; - v->a[189626] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189627] = actions(7980); - v->a[189628] = 2; - v->a[189629] = anon_sym_LT_LPAREN; - v->a[189630] = anon_sym_GT_LPAREN; - v->a[189631] = actions(8214); - v->a[189632] = 2; - v->a[189633] = sym_raw_string; - v->a[189634] = sym_ansi_c_string; - v->a[189635] = state(4759); - v->a[189636] = 2; - v->a[189637] = sym_concatenation; - v->a[189638] = sym_array; - v->a[189639] = state(4525); - small_parse_table_9482(v); -} - -void small_parse_table_9482(t_small_parse_table_array *v) -{ - v->a[189640] = 9; - v->a[189641] = sym_arithmetic_expansion; - v->a[189642] = sym_brace_expression; - v->a[189643] = sym_string; - v->a[189644] = sym_translated_string; - v->a[189645] = sym_number; - v->a[189646] = sym_simple_expansion; - v->a[189647] = sym_expansion; - v->a[189648] = sym_command_substitution; - v->a[189649] = sym_process_substitution; - v->a[189650] = 23; - v->a[189651] = actions(3); - v->a[189652] = 1; - v->a[189653] = sym_comment; - v->a[189654] = actions(8176); - v->a[189655] = 1; - v->a[189656] = anon_sym_LPAREN; - v->a[189657] = actions(8178); - v->a[189658] = 1; - v->a[189659] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9483(v); -} - -void small_parse_table_9483(t_small_parse_table_array *v) -{ - v->a[189660] = actions(8180); - v->a[189661] = 1; - v->a[189662] = anon_sym_DOLLAR; - v->a[189663] = actions(8184); - v->a[189664] = 1; - v->a[189665] = anon_sym_DQUOTE; - v->a[189666] = actions(8188); - v->a[189667] = 1; - v->a[189668] = aux_sym_number_token1; - v->a[189669] = actions(8190); - v->a[189670] = 1; - v->a[189671] = aux_sym_number_token2; - v->a[189672] = actions(8192); - v->a[189673] = 1; - v->a[189674] = anon_sym_DOLLAR_LBRACE; - v->a[189675] = actions(8194); - v->a[189676] = 1; - v->a[189677] = anon_sym_DOLLAR_LPAREN; - v->a[189678] = actions(8196); - v->a[189679] = 1; - small_parse_table_9484(v); -} - -void small_parse_table_9484(t_small_parse_table_array *v) -{ - v->a[189680] = anon_sym_BQUOTE; - v->a[189681] = actions(8198); - v->a[189682] = 1; - v->a[189683] = anon_sym_DOLLAR_BQUOTE; - v->a[189684] = actions(8202); - v->a[189685] = 1; - v->a[189686] = sym__comment_word; - v->a[189687] = actions(8204); - v->a[189688] = 1; - v->a[189689] = sym__empty_value; - v->a[189690] = actions(8208); - v->a[189691] = 1; - v->a[189692] = sym__brace_start; - v->a[189693] = actions(8218); - v->a[189694] = 1; - v->a[189695] = sym_word; - v->a[189696] = actions(8220); - v->a[189697] = 1; - v->a[189698] = sym__special_character; - v->a[189699] = actions(8224); - small_parse_table_9485(v); -} - -/* EOF small_parse_table_1896.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1897.c b/parser/static/small_parse_table/small_parse_table_1897.c deleted file mode 100644 index 480e37b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1897.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1897.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9485(t_small_parse_table_array *v) -{ - v->a[189700] = 1; - v->a[189701] = sym_test_operator; - v->a[189702] = state(1742); - v->a[189703] = 1; - v->a[189704] = aux_sym__literal_repeat1; - v->a[189705] = actions(8174); - v->a[189706] = 2; - v->a[189707] = anon_sym_LPAREN_LPAREN; - v->a[189708] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189709] = actions(8200); - v->a[189710] = 2; - v->a[189711] = anon_sym_LT_LPAREN; - v->a[189712] = anon_sym_GT_LPAREN; - v->a[189713] = actions(8222); - v->a[189714] = 2; - v->a[189715] = sym_raw_string; - v->a[189716] = sym_ansi_c_string; - v->a[189717] = state(1959); - v->a[189718] = 2; - v->a[189719] = sym_concatenation; - small_parse_table_9486(v); -} - -void small_parse_table_9486(t_small_parse_table_array *v) -{ - v->a[189720] = sym_array; - v->a[189721] = state(1355); - v->a[189722] = 9; - v->a[189723] = sym_arithmetic_expansion; - v->a[189724] = sym_brace_expression; - v->a[189725] = sym_string; - v->a[189726] = sym_translated_string; - v->a[189727] = sym_number; - v->a[189728] = sym_simple_expansion; - v->a[189729] = sym_expansion; - v->a[189730] = sym_command_substitution; - v->a[189731] = sym_process_substitution; - v->a[189732] = 3; - v->a[189733] = actions(71); - v->a[189734] = 1; - v->a[189735] = sym_comment; - v->a[189736] = actions(1308); - v->a[189737] = 11; - v->a[189738] = anon_sym_LT; - v->a[189739] = anon_sym_GT; - small_parse_table_9487(v); -} - -void small_parse_table_9487(t_small_parse_table_array *v) -{ - v->a[189740] = anon_sym_AMP_GT; - v->a[189741] = anon_sym_LT_AMP; - v->a[189742] = anon_sym_GT_AMP; - v->a[189743] = anon_sym_DOLLAR; - v->a[189744] = aux_sym_number_token1; - v->a[189745] = aux_sym_number_token2; - v->a[189746] = anon_sym_DOLLAR_LPAREN; - v->a[189747] = anon_sym_BQUOTE; - v->a[189748] = sym_word; - v->a[189749] = actions(1310); - v->a[189750] = 23; - v->a[189751] = sym_file_descriptor; - v->a[189752] = sym__concat; - v->a[189753] = sym_variable_name; - v->a[189754] = sym_test_operator; - v->a[189755] = sym__brace_start; - v->a[189756] = anon_sym_LPAREN_LPAREN; - v->a[189757] = anon_sym_GT_GT; - v->a[189758] = anon_sym_AMP_GT_GT; - v->a[189759] = anon_sym_GT_PIPE; - small_parse_table_9488(v); -} - -void small_parse_table_9488(t_small_parse_table_array *v) -{ - v->a[189760] = anon_sym_LT_AMP_DASH; - v->a[189761] = anon_sym_GT_AMP_DASH; - v->a[189762] = anon_sym_LT_LT_LT; - v->a[189763] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189764] = anon_sym_DOLLAR_LBRACK; - v->a[189765] = aux_sym_concatenation_token1; - v->a[189766] = sym__special_character; - v->a[189767] = anon_sym_DQUOTE; - v->a[189768] = sym_raw_string; - v->a[189769] = sym_ansi_c_string; - v->a[189770] = anon_sym_DOLLAR_LBRACE; - v->a[189771] = anon_sym_DOLLAR_BQUOTE; - v->a[189772] = anon_sym_LT_LPAREN; - v->a[189773] = anon_sym_GT_LPAREN; - v->a[189774] = 3; - v->a[189775] = actions(71); - v->a[189776] = 1; - v->a[189777] = sym_comment; - v->a[189778] = actions(1304); - v->a[189779] = 11; - small_parse_table_9489(v); -} - -void small_parse_table_9489(t_small_parse_table_array *v) -{ - v->a[189780] = anon_sym_LT; - v->a[189781] = anon_sym_GT; - v->a[189782] = anon_sym_AMP_GT; - v->a[189783] = anon_sym_LT_AMP; - v->a[189784] = anon_sym_GT_AMP; - v->a[189785] = anon_sym_DOLLAR; - v->a[189786] = aux_sym_number_token1; - v->a[189787] = aux_sym_number_token2; - v->a[189788] = anon_sym_DOLLAR_LPAREN; - v->a[189789] = anon_sym_BQUOTE; - v->a[189790] = sym_word; - v->a[189791] = actions(1306); - v->a[189792] = 23; - v->a[189793] = sym_file_descriptor; - v->a[189794] = sym__concat; - v->a[189795] = sym_variable_name; - v->a[189796] = sym_test_operator; - v->a[189797] = sym__brace_start; - v->a[189798] = anon_sym_LPAREN_LPAREN; - v->a[189799] = anon_sym_GT_GT; - small_parse_table_9490(v); -} - -/* EOF small_parse_table_1897.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1898.c b/parser/static/small_parse_table/small_parse_table_1898.c deleted file mode 100644 index 926c2cd5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1898.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1898.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9490(t_small_parse_table_array *v) -{ - v->a[189800] = anon_sym_AMP_GT_GT; - v->a[189801] = anon_sym_GT_PIPE; - v->a[189802] = anon_sym_LT_AMP_DASH; - v->a[189803] = anon_sym_GT_AMP_DASH; - v->a[189804] = anon_sym_LT_LT_LT; - v->a[189805] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189806] = anon_sym_DOLLAR_LBRACK; - v->a[189807] = aux_sym_concatenation_token1; - v->a[189808] = sym__special_character; - v->a[189809] = anon_sym_DQUOTE; - v->a[189810] = sym_raw_string; - v->a[189811] = sym_ansi_c_string; - v->a[189812] = anon_sym_DOLLAR_LBRACE; - v->a[189813] = anon_sym_DOLLAR_BQUOTE; - v->a[189814] = anon_sym_LT_LPAREN; - v->a[189815] = anon_sym_GT_LPAREN; - v->a[189816] = 3; - v->a[189817] = actions(71); - v->a[189818] = 1; - v->a[189819] = sym_comment; - small_parse_table_9491(v); -} - -void small_parse_table_9491(t_small_parse_table_array *v) -{ - v->a[189820] = actions(1308); - v->a[189821] = 11; - v->a[189822] = anon_sym_LT; - v->a[189823] = anon_sym_GT; - v->a[189824] = anon_sym_AMP_GT; - v->a[189825] = anon_sym_LT_AMP; - v->a[189826] = anon_sym_GT_AMP; - v->a[189827] = anon_sym_DOLLAR; - v->a[189828] = aux_sym_number_token1; - v->a[189829] = aux_sym_number_token2; - v->a[189830] = anon_sym_DOLLAR_LPAREN; - v->a[189831] = anon_sym_BQUOTE; - v->a[189832] = sym_word; - v->a[189833] = actions(1310); - v->a[189834] = 23; - v->a[189835] = sym_file_descriptor; - v->a[189836] = sym__concat; - v->a[189837] = sym_variable_name; - v->a[189838] = sym_test_operator; - v->a[189839] = sym__brace_start; - small_parse_table_9492(v); -} - -void small_parse_table_9492(t_small_parse_table_array *v) -{ - v->a[189840] = anon_sym_LPAREN_LPAREN; - v->a[189841] = anon_sym_GT_GT; - v->a[189842] = anon_sym_AMP_GT_GT; - v->a[189843] = anon_sym_GT_PIPE; - v->a[189844] = anon_sym_LT_AMP_DASH; - v->a[189845] = anon_sym_GT_AMP_DASH; - v->a[189846] = anon_sym_LT_LT_LT; - v->a[189847] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189848] = anon_sym_DOLLAR_LBRACK; - v->a[189849] = aux_sym_concatenation_token1; - v->a[189850] = sym__special_character; - v->a[189851] = anon_sym_DQUOTE; - v->a[189852] = sym_raw_string; - v->a[189853] = sym_ansi_c_string; - v->a[189854] = anon_sym_DOLLAR_LBRACE; - v->a[189855] = anon_sym_DOLLAR_BQUOTE; - v->a[189856] = anon_sym_LT_LPAREN; - v->a[189857] = anon_sym_GT_LPAREN; - v->a[189858] = 23; - v->a[189859] = actions(3); - small_parse_table_9493(v); -} - -void small_parse_table_9493(t_small_parse_table_array *v) -{ - v->a[189860] = 1; - v->a[189861] = sym_comment; - v->a[189862] = actions(1831); - v->a[189863] = 1; - v->a[189864] = anon_sym_DOLLAR; - v->a[189865] = actions(1837); - v->a[189866] = 1; - v->a[189867] = aux_sym_number_token1; - v->a[189868] = actions(1839); - v->a[189869] = 1; - v->a[189870] = aux_sym_number_token2; - v->a[189871] = actions(1843); - v->a[189872] = 1; - v->a[189873] = anon_sym_DOLLAR_LPAREN; - v->a[189874] = actions(1857); - v->a[189875] = 1; - v->a[189876] = sym__brace_start; - v->a[189877] = actions(8226); - v->a[189878] = 1; - v->a[189879] = sym_word; - small_parse_table_9494(v); -} - -void small_parse_table_9494(t_small_parse_table_array *v) -{ - v->a[189880] = actions(8230); - v->a[189881] = 1; - v->a[189882] = anon_sym_LPAREN; - v->a[189883] = actions(8232); - v->a[189884] = 1; - v->a[189885] = anon_sym_DOLLAR_LBRACK; - v->a[189886] = actions(8234); - v->a[189887] = 1; - v->a[189888] = sym__special_character; - v->a[189889] = actions(8236); - v->a[189890] = 1; - v->a[189891] = anon_sym_DQUOTE; - v->a[189892] = actions(8240); - v->a[189893] = 1; - v->a[189894] = anon_sym_DOLLAR_LBRACE; - v->a[189895] = actions(8242); - v->a[189896] = 1; - v->a[189897] = anon_sym_BQUOTE; - v->a[189898] = actions(8244); - v->a[189899] = 1; - small_parse_table_9495(v); -} - -/* EOF small_parse_table_1898.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1899.c b/parser/static/small_parse_table/small_parse_table_1899.c deleted file mode 100644 index 1d51670c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1899.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1899.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9495(t_small_parse_table_array *v) -{ - v->a[189900] = anon_sym_DOLLAR_BQUOTE; - v->a[189901] = actions(8248); - v->a[189902] = 1; - v->a[189903] = sym__comment_word; - v->a[189904] = actions(8250); - v->a[189905] = 1; - v->a[189906] = sym__empty_value; - v->a[189907] = actions(8252); - v->a[189908] = 1; - v->a[189909] = sym_test_operator; - v->a[189910] = state(1720); - v->a[189911] = 1; - v->a[189912] = aux_sym__literal_repeat1; - v->a[189913] = actions(8228); - v->a[189914] = 2; - v->a[189915] = anon_sym_LPAREN_LPAREN; - v->a[189916] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189917] = actions(8238); - v->a[189918] = 2; - v->a[189919] = sym_raw_string; - small_parse_table_9496(v); -} - -void small_parse_table_9496(t_small_parse_table_array *v) -{ - v->a[189920] = sym_ansi_c_string; - v->a[189921] = actions(8246); - v->a[189922] = 2; - v->a[189923] = anon_sym_LT_LPAREN; - v->a[189924] = anon_sym_GT_LPAREN; - v->a[189925] = state(1735); - v->a[189926] = 2; - v->a[189927] = sym_concatenation; - v->a[189928] = sym_array; - v->a[189929] = state(1166); - v->a[189930] = 9; - v->a[189931] = sym_arithmetic_expansion; - v->a[189932] = sym_brace_expression; - v->a[189933] = sym_string; - v->a[189934] = sym_translated_string; - v->a[189935] = sym_number; - v->a[189936] = sym_simple_expansion; - v->a[189937] = sym_expansion; - v->a[189938] = sym_command_substitution; - v->a[189939] = sym_process_substitution; - small_parse_table_9497(v); -} - -void small_parse_table_9497(t_small_parse_table_array *v) -{ - v->a[189940] = 3; - v->a[189941] = actions(71); - v->a[189942] = 1; - v->a[189943] = sym_comment; - v->a[189944] = actions(1324); - v->a[189945] = 11; - v->a[189946] = anon_sym_LT; - v->a[189947] = anon_sym_GT; - v->a[189948] = anon_sym_AMP_GT; - v->a[189949] = anon_sym_LT_AMP; - v->a[189950] = anon_sym_GT_AMP; - v->a[189951] = anon_sym_DOLLAR; - v->a[189952] = aux_sym_number_token1; - v->a[189953] = aux_sym_number_token2; - v->a[189954] = anon_sym_DOLLAR_LPAREN; - v->a[189955] = anon_sym_BQUOTE; - v->a[189956] = sym_word; - v->a[189957] = actions(1326); - v->a[189958] = 23; - v->a[189959] = sym_file_descriptor; - small_parse_table_9498(v); -} - -void small_parse_table_9498(t_small_parse_table_array *v) -{ - v->a[189960] = sym__concat; - v->a[189961] = sym_variable_name; - v->a[189962] = sym_test_operator; - v->a[189963] = sym__brace_start; - v->a[189964] = anon_sym_LPAREN_LPAREN; - v->a[189965] = anon_sym_GT_GT; - v->a[189966] = anon_sym_AMP_GT_GT; - v->a[189967] = anon_sym_GT_PIPE; - v->a[189968] = anon_sym_LT_AMP_DASH; - v->a[189969] = anon_sym_GT_AMP_DASH; - v->a[189970] = anon_sym_LT_LT_LT; - v->a[189971] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[189972] = anon_sym_DOLLAR_LBRACK; - v->a[189973] = aux_sym_concatenation_token1; - v->a[189974] = sym__special_character; - v->a[189975] = anon_sym_DQUOTE; - v->a[189976] = sym_raw_string; - v->a[189977] = sym_ansi_c_string; - v->a[189978] = anon_sym_DOLLAR_LBRACE; - v->a[189979] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9499(v); -} - -void small_parse_table_9499(t_small_parse_table_array *v) -{ - v->a[189980] = anon_sym_LT_LPAREN; - v->a[189981] = anon_sym_GT_LPAREN; - v->a[189982] = 23; - v->a[189983] = actions(3); - v->a[189984] = 1; - v->a[189985] = sym_comment; - v->a[189986] = actions(2263); - v->a[189987] = 1; - v->a[189988] = anon_sym_DOLLAR; - v->a[189989] = actions(2269); - v->a[189990] = 1; - v->a[189991] = aux_sym_number_token1; - v->a[189992] = actions(2271); - v->a[189993] = 1; - v->a[189994] = aux_sym_number_token2; - v->a[189995] = actions(2275); - v->a[189996] = 1; - v->a[189997] = anon_sym_DOLLAR_LPAREN; - v->a[189998] = actions(2289); - v->a[189999] = 1; - small_parse_table_9500(v); -} - -/* EOF small_parse_table_1899.c */ diff --git a/parser/static/small_parse_table/small_parse_table_19.c b/parser/static/small_parse_table/small_parse_table_19.c index 15bd87eb..1cece995 100644 --- a/parser/static/small_parse_table/small_parse_table_19.c +++ b/parser/static/small_parse_table/small_parse_table_19.c @@ -14,126 +14,126 @@ void small_parse_table_95(t_small_parse_table_array *v) { - v->a[1900] = anon_sym_SEMI_SEMI; - v->a[1901] = anon_sym_PIPE_AMP; - v->a[1902] = anon_sym_AMP_GT; - v->a[1903] = anon_sym_AMP_GT_GT; - v->a[1904] = anon_sym_LT_AMP; - v->a[1905] = anon_sym_GT_AMP; - v->a[1906] = anon_sym_GT_PIPE; - v->a[1907] = anon_sym_LT_AMP_DASH; - v->a[1908] = anon_sym_GT_AMP_DASH; - v->a[1909] = anon_sym_LT_LT_DASH; - v->a[1910] = 28; - v->a[1911] = actions(3); - v->a[1912] = 1; - v->a[1913] = sym_comment; - v->a[1914] = actions(19); - v->a[1915] = 1; - v->a[1916] = anon_sym_LPAREN; - v->a[1917] = actions(1549); - v->a[1918] = 1; - v->a[1919] = anon_sym_DOLLAR_LBRACK; + v->a[1900] = 3; + v->a[1901] = sym_variable_assignment; + v->a[1902] = sym_concatenation; + v->a[1903] = aux_sym_declaration_command_repeat1; + v->a[1904] = state(693); + v->a[1905] = 7; + v->a[1906] = sym_arithmetic_expansion; + v->a[1907] = sym_brace_expression; + v->a[1908] = sym_string; + v->a[1909] = sym_number; + v->a[1910] = sym_simple_expansion; + v->a[1911] = sym_expansion; + v->a[1912] = sym_command_substitution; + v->a[1913] = actions(764); + v->a[1914] = 19; + v->a[1915] = anon_sym_PIPE; + v->a[1916] = anon_sym_SEMI_SEMI; + v->a[1917] = anon_sym_PIPE_AMP; + v->a[1918] = anon_sym_AMP_AMP; + v->a[1919] = anon_sym_PIPE_PIPE; small_parse_table_96(v); } void small_parse_table_96(t_small_parse_table_array *v) { - v->a[1920] = actions(1551); - v->a[1921] = 1; - v->a[1922] = anon_sym_DOLLAR; - v->a[1923] = actions(1555); - v->a[1924] = 1; - v->a[1925] = anon_sym_DQUOTE; - v->a[1926] = actions(1557); - v->a[1927] = 1; - v->a[1928] = aux_sym_number_token1; - v->a[1929] = actions(1559); - v->a[1930] = 1; - v->a[1931] = aux_sym_number_token2; - v->a[1932] = actions(1561); - v->a[1933] = 1; - v->a[1934] = anon_sym_DOLLAR_LBRACE; - v->a[1935] = actions(1563); + v->a[1920] = anon_sym_LT; + v->a[1921] = anon_sym_GT; + v->a[1922] = anon_sym_GT_GT; + v->a[1923] = anon_sym_AMP_GT; + v->a[1924] = anon_sym_AMP_GT_GT; + v->a[1925] = anon_sym_LT_AMP; + v->a[1926] = anon_sym_GT_AMP; + v->a[1927] = anon_sym_GT_PIPE; + v->a[1928] = anon_sym_LT_AMP_DASH; + v->a[1929] = anon_sym_GT_AMP_DASH; + v->a[1930] = anon_sym_LT_LT; + v->a[1931] = anon_sym_LT_LT_DASH; + v->a[1932] = anon_sym_AMP; + v->a[1933] = anon_sym_SEMI; + v->a[1934] = 23; + v->a[1935] = actions(3); v->a[1936] = 1; - v->a[1937] = anon_sym_DOLLAR_LPAREN; - v->a[1938] = actions(1565); + v->a[1937] = sym_comment; + v->a[1938] = actions(1146); v->a[1939] = 1; small_parse_table_97(v); } void small_parse_table_97(t_small_parse_table_array *v) { - v->a[1940] = anon_sym_BQUOTE; - v->a[1941] = actions(1567); + v->a[1940] = anon_sym_LPAREN; + v->a[1941] = actions(1148); v->a[1942] = 1; - v->a[1943] = anon_sym_DOLLAR_BQUOTE; - v->a[1944] = actions(1573); + v->a[1943] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[1944] = actions(1150); v->a[1945] = 1; - v->a[1946] = sym__bare_dollar; - v->a[1947] = actions(1575); + v->a[1946] = anon_sym_DOLLAR; + v->a[1947] = actions(1152); v->a[1948] = 1; - v->a[1949] = sym__brace_start; - v->a[1950] = actions(1690); + v->a[1949] = sym__special_character; + v->a[1950] = actions(1154); v->a[1951] = 1; - v->a[1952] = anon_sym_LT_LT_LT; - v->a[1953] = actions(1692); + v->a[1952] = anon_sym_DQUOTE; + v->a[1953] = actions(1156); v->a[1954] = 1; - v->a[1955] = sym__special_character; - v->a[1956] = actions(1694); + v->a[1955] = aux_sym_number_token1; + v->a[1956] = actions(1158); v->a[1957] = 1; - v->a[1958] = sym_test_operator; - v->a[1959] = state(571); + v->a[1958] = aux_sym_number_token2; + v->a[1959] = actions(1160); small_parse_table_98(v); } void small_parse_table_98(t_small_parse_table_array *v) { v->a[1960] = 1; - v->a[1961] = aux_sym_command_repeat2; - v->a[1962] = state(1321); + v->a[1961] = anon_sym_DOLLAR_LBRACE; + v->a[1962] = actions(1162); v->a[1963] = 1; - v->a[1964] = aux_sym__literal_repeat1; - v->a[1965] = state(1712); + v->a[1964] = anon_sym_DOLLAR_LPAREN; + v->a[1965] = actions(1164); v->a[1966] = 1; - v->a[1967] = sym_herestring_redirect; - v->a[1968] = state(1716); + v->a[1967] = anon_sym_BQUOTE; + v->a[1968] = actions(1166); v->a[1969] = 1; - v->a[1970] = sym_concatenation; - v->a[1971] = state(4952); + v->a[1970] = anon_sym_DOLLAR_BQUOTE; + v->a[1971] = actions(1168); v->a[1972] = 1; - v->a[1973] = sym_subshell; - v->a[1974] = actions(1442); - v->a[1975] = 2; - v->a[1976] = sym_file_descriptor; - v->a[1977] = aux_sym_heredoc_redirect_token1; - v->a[1978] = actions(1543); - v->a[1979] = 2; + v->a[1973] = sym_test_operator; + v->a[1974] = actions(1170); + v->a[1975] = 1; + v->a[1976] = sym__bare_dollar; + v->a[1977] = actions(1172); + v->a[1978] = 1; + v->a[1979] = sym__brace_start; small_parse_table_99(v); } void small_parse_table_99(t_small_parse_table_array *v) { - v->a[1980] = anon_sym_LPAREN_LPAREN; - v->a[1981] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1982] = actions(1569); - v->a[1983] = 2; - v->a[1984] = anon_sym_LT_LPAREN; - v->a[1985] = anon_sym_GT_LPAREN; - v->a[1986] = actions(1688); - v->a[1987] = 2; - v->a[1988] = anon_sym_EQ_EQ; - v->a[1989] = anon_sym_EQ_TILDE; - v->a[1990] = actions(1686); - v->a[1991] = 3; - v->a[1992] = sym_raw_string; - v->a[1993] = sym_ansi_c_string; - v->a[1994] = sym_word; - v->a[1995] = state(1219); - v->a[1996] = 9; - v->a[1997] = sym_arithmetic_expansion; - v->a[1998] = sym_brace_expression; - v->a[1999] = sym_string; + v->a[1980] = state(371); + v->a[1981] = 1; + v->a[1982] = aux_sym_command_repeat2; + v->a[1983] = state(1233); + v->a[1984] = 1; + v->a[1985] = aux_sym__literal_repeat1; + v->a[1986] = state(1281); + v->a[1987] = 1; + v->a[1988] = sym_concatenation; + v->a[1989] = state(2185); + v->a[1990] = 1; + v->a[1991] = sym_subshell; + v->a[1992] = actions(1144); + v->a[1993] = 2; + v->a[1994] = sym_raw_string; + v->a[1995] = sym_word; + v->a[1996] = actions(695); + v->a[1997] = 3; + v->a[1998] = sym_file_descriptor; + v->a[1999] = ts_builtin_sym_end; small_parse_table_100(v); } diff --git a/parser/static/small_parse_table/small_parse_table_190.c b/parser/static/small_parse_table/small_parse_table_190.c index 1ef3076a..7002a04b 100644 --- a/parser/static/small_parse_table/small_parse_table_190.c +++ b/parser/static/small_parse_table/small_parse_table_190.c @@ -14,126 +14,126 @@ void small_parse_table_950(t_small_parse_table_array *v) { - v->a[19000] = aux_sym_redirected_statement_repeat2; - v->a[19001] = actions(3721); - v->a[19002] = 8; - v->a[19003] = anon_sym_LT; - v->a[19004] = anon_sym_GT; - v->a[19005] = anon_sym_GT_GT; - v->a[19006] = anon_sym_AMP_GT; - v->a[19007] = anon_sym_AMP_GT_GT; - v->a[19008] = anon_sym_LT_AMP; - v->a[19009] = anon_sym_GT_AMP; - v->a[19010] = anon_sym_GT_PIPE; - v->a[19011] = state(5062); - v->a[19012] = 9; - v->a[19013] = sym_arithmetic_expansion; - v->a[19014] = sym_brace_expression; - v->a[19015] = sym_string; - v->a[19016] = sym_translated_string; - v->a[19017] = sym_number; - v->a[19018] = sym_simple_expansion; - v->a[19019] = sym_expansion; + v->a[19000] = sym__bare_dollar; + v->a[19001] = actions(2819); + v->a[19002] = 1; + v->a[19003] = sym__brace_start; + v->a[19004] = state(511); + v->a[19005] = 1; + v->a[19006] = aux_sym_command_repeat2; + v->a[19007] = state(1645); + v->a[19008] = 1; + v->a[19009] = aux_sym__literal_repeat1; + v->a[19010] = state(1676); + v->a[19011] = 1; + v->a[19012] = sym_concatenation; + v->a[19013] = actions(2795); + v->a[19014] = 2; + v->a[19015] = sym_test_operator; + v->a[19016] = sym_raw_string; + v->a[19017] = actions(1193); + v->a[19018] = 7; + v->a[19019] = anon_sym_PIPE; small_parse_table_951(v); } void small_parse_table_951(t_small_parse_table_array *v) { - v->a[19020] = sym_command_substitution; - v->a[19021] = sym_process_substitution; - v->a[19022] = 30; - v->a[19023] = actions(3); - v->a[19024] = 1; - v->a[19025] = sym_comment; - v->a[19026] = actions(3727); - v->a[19027] = 1; - v->a[19028] = anon_sym_LT_LT_LT; - v->a[19029] = actions(3729); - v->a[19030] = 1; - v->a[19031] = anon_sym_DOLLAR_LBRACK; - v->a[19032] = actions(3731); - v->a[19033] = 1; - v->a[19034] = anon_sym_DOLLAR; - v->a[19035] = actions(3733); - v->a[19036] = 1; - v->a[19037] = sym__special_character; - v->a[19038] = actions(3735); - v->a[19039] = 1; + v->a[19020] = anon_sym_LT; + v->a[19021] = anon_sym_GT; + v->a[19022] = anon_sym_AMP_GT; + v->a[19023] = anon_sym_LT_AMP; + v->a[19024] = anon_sym_GT_AMP; + v->a[19025] = anon_sym_LT_LT; + v->a[19026] = state(1452); + v->a[19027] = 7; + v->a[19028] = sym_arithmetic_expansion; + v->a[19029] = sym_brace_expression; + v->a[19030] = sym_string; + v->a[19031] = sym_number; + v->a[19032] = sym_simple_expansion; + v->a[19033] = sym_expansion; + v->a[19034] = sym_command_substitution; + v->a[19035] = actions(1195); + v->a[19036] = 10; + v->a[19037] = sym_file_descriptor; + v->a[19038] = anon_sym_PIPE_AMP; + v->a[19039] = anon_sym_AMP_AMP; small_parse_table_952(v); } void small_parse_table_952(t_small_parse_table_array *v) { - v->a[19040] = anon_sym_DQUOTE; - v->a[19041] = actions(3737); - v->a[19042] = 1; - v->a[19043] = aux_sym_number_token1; - v->a[19044] = actions(3739); - v->a[19045] = 1; - v->a[19046] = aux_sym_number_token2; - v->a[19047] = actions(3741); - v->a[19048] = 1; - v->a[19049] = anon_sym_DOLLAR_LBRACE; - v->a[19050] = actions(3743); - v->a[19051] = 1; - v->a[19052] = anon_sym_DOLLAR_LPAREN; - v->a[19053] = actions(3745); - v->a[19054] = 1; - v->a[19055] = anon_sym_BQUOTE; - v->a[19056] = actions(3747); - v->a[19057] = 1; - v->a[19058] = anon_sym_DOLLAR_BQUOTE; - v->a[19059] = actions(3751); + v->a[19040] = anon_sym_PIPE_PIPE; + v->a[19041] = anon_sym_GT_GT; + v->a[19042] = anon_sym_AMP_GT_GT; + v->a[19043] = anon_sym_GT_PIPE; + v->a[19044] = anon_sym_LT_AMP_DASH; + v->a[19045] = anon_sym_GT_AMP_DASH; + v->a[19046] = anon_sym_LT_LT_DASH; + v->a[19047] = 6; + v->a[19048] = actions(3); + v->a[19049] = 1; + v->a[19050] = sym_comment; + v->a[19051] = actions(2822); + v->a[19052] = 1; + v->a[19053] = aux_sym_concatenation_token1; + v->a[19054] = actions(2824); + v->a[19055] = 1; + v->a[19056] = sym__concat; + v->a[19057] = state(564); + v->a[19058] = 1; + v->a[19059] = aux_sym_concatenation_repeat1; small_parse_table_953(v); } void small_parse_table_953(t_small_parse_table_array *v) { - v->a[19060] = 1; - v->a[19061] = sym_file_descriptor; - v->a[19062] = actions(3753); - v->a[19063] = 1; + v->a[19060] = actions(2690); + v->a[19061] = 5; + v->a[19062] = sym_file_descriptor; + v->a[19063] = sym_variable_name; v->a[19064] = sym_test_operator; - v->a[19065] = actions(3755); - v->a[19066] = 1; - v->a[19067] = sym__brace_start; - v->a[19068] = actions(3757); - v->a[19069] = 1; - v->a[19070] = aux_sym_heredoc_redirect_token1; - v->a[19071] = state(3605); - v->a[19072] = 1; - v->a[19073] = aux_sym__heredoc_command; - v->a[19074] = state(5351); - v->a[19075] = 1; - v->a[19076] = aux_sym__literal_repeat1; - v->a[19077] = state(5456); - v->a[19078] = 1; - v->a[19079] = sym_concatenation; + v->a[19065] = sym__brace_start; + v->a[19066] = aux_sym_heredoc_redirect_token1; + v->a[19067] = actions(2688); + v->a[19068] = 34; + v->a[19069] = anon_sym_esac; + v->a[19070] = anon_sym_PIPE; + v->a[19071] = anon_sym_SEMI_SEMI; + v->a[19072] = anon_sym_SEMI_AMP; + v->a[19073] = anon_sym_SEMI_SEMI_AMP; + v->a[19074] = anon_sym_PIPE_AMP; + v->a[19075] = anon_sym_AMP_AMP; + v->a[19076] = anon_sym_PIPE_PIPE; + v->a[19077] = anon_sym_LT; + v->a[19078] = anon_sym_GT; + v->a[19079] = anon_sym_GT_GT; small_parse_table_954(v); } void small_parse_table_954(t_small_parse_table_array *v) { - v->a[19080] = state(7041); - v->a[19081] = 1; - v->a[19082] = sym__heredoc_expression; - v->a[19083] = state(7042); - v->a[19084] = 1; - v->a[19085] = sym__heredoc_pipeline; - v->a[19086] = actions(3715); - v->a[19087] = 2; - v->a[19088] = anon_sym_LPAREN_LPAREN; + v->a[19080] = anon_sym_AMP_GT; + v->a[19081] = anon_sym_AMP_GT_GT; + v->a[19082] = anon_sym_LT_AMP; + v->a[19083] = anon_sym_GT_AMP; + v->a[19084] = anon_sym_GT_PIPE; + v->a[19085] = anon_sym_LT_AMP_DASH; + v->a[19086] = anon_sym_GT_AMP_DASH; + v->a[19087] = anon_sym_LT_LT; + v->a[19088] = anon_sym_LT_LT_DASH; v->a[19089] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19090] = actions(3717); - v->a[19091] = 2; - v->a[19092] = anon_sym_PIPE_PIPE; - v->a[19093] = anon_sym_AMP_AMP; - v->a[19094] = actions(3719); - v->a[19095] = 2; - v->a[19096] = anon_sym_PIPE; - v->a[19097] = anon_sym_PIPE_AMP; - v->a[19098] = actions(3723); - v->a[19099] = 2; + v->a[19090] = anon_sym_AMP; + v->a[19091] = anon_sym_DOLLAR; + v->a[19092] = sym__special_character; + v->a[19093] = anon_sym_DQUOTE; + v->a[19094] = sym_raw_string; + v->a[19095] = aux_sym_number_token1; + v->a[19096] = aux_sym_number_token2; + v->a[19097] = anon_sym_DOLLAR_LBRACE; + v->a[19098] = anon_sym_DOLLAR_LPAREN; + v->a[19099] = anon_sym_BQUOTE; small_parse_table_955(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1900.c b/parser/static/small_parse_table/small_parse_table_1900.c deleted file mode 100644 index a38ee336..00000000 --- a/parser/static/small_parse_table/small_parse_table_1900.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1900.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9500(t_small_parse_table_array *v) -{ - v->a[190000] = sym__brace_start; - v->a[190001] = actions(8064); - v->a[190002] = 1; - v->a[190003] = anon_sym_LPAREN; - v->a[190004] = actions(8066); - v->a[190005] = 1; - v->a[190006] = anon_sym_DOLLAR_LBRACK; - v->a[190007] = actions(8070); - v->a[190008] = 1; - v->a[190009] = anon_sym_DQUOTE; - v->a[190010] = actions(8074); - v->a[190011] = 1; - v->a[190012] = anon_sym_DOLLAR_LBRACE; - v->a[190013] = actions(8076); - v->a[190014] = 1; - v->a[190015] = anon_sym_BQUOTE; - v->a[190016] = actions(8078); - v->a[190017] = 1; - v->a[190018] = anon_sym_DOLLAR_BQUOTE; - v->a[190019] = actions(8082); - small_parse_table_9501(v); -} - -void small_parse_table_9501(t_small_parse_table_array *v) -{ - v->a[190020] = 1; - v->a[190021] = sym__comment_word; - v->a[190022] = actions(8084); - v->a[190023] = 1; - v->a[190024] = sym__empty_value; - v->a[190025] = actions(8254); - v->a[190026] = 1; - v->a[190027] = sym_word; - v->a[190028] = actions(8256); - v->a[190029] = 1; - v->a[190030] = sym__special_character; - v->a[190031] = actions(8260); - v->a[190032] = 1; - v->a[190033] = sym_test_operator; - v->a[190034] = state(1887); - v->a[190035] = 1; - v->a[190036] = aux_sym__literal_repeat1; - v->a[190037] = actions(8062); - v->a[190038] = 2; - v->a[190039] = anon_sym_LPAREN_LPAREN; - small_parse_table_9502(v); -} - -void small_parse_table_9502(t_small_parse_table_array *v) -{ - v->a[190040] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190041] = actions(8080); - v->a[190042] = 2; - v->a[190043] = anon_sym_LT_LPAREN; - v->a[190044] = anon_sym_GT_LPAREN; - v->a[190045] = actions(8258); - v->a[190046] = 2; - v->a[190047] = sym_raw_string; - v->a[190048] = sym_ansi_c_string; - v->a[190049] = state(2158); - v->a[190050] = 2; - v->a[190051] = sym_concatenation; - v->a[190052] = sym_array; - v->a[190053] = state(1470); - v->a[190054] = 9; - v->a[190055] = sym_arithmetic_expansion; - v->a[190056] = sym_brace_expression; - v->a[190057] = sym_string; - v->a[190058] = sym_translated_string; - v->a[190059] = sym_number; - small_parse_table_9503(v); -} - -void small_parse_table_9503(t_small_parse_table_array *v) -{ - v->a[190060] = sym_simple_expansion; - v->a[190061] = sym_expansion; - v->a[190062] = sym_command_substitution; - v->a[190063] = sym_process_substitution; - v->a[190064] = 3; - v->a[190065] = actions(71); - v->a[190066] = 1; - v->a[190067] = sym_comment; - v->a[190068] = actions(1251); - v->a[190069] = 11; - v->a[190070] = anon_sym_LT; - v->a[190071] = anon_sym_GT; - v->a[190072] = anon_sym_AMP_GT; - v->a[190073] = anon_sym_LT_AMP; - v->a[190074] = anon_sym_GT_AMP; - v->a[190075] = anon_sym_DOLLAR; - v->a[190076] = aux_sym_number_token1; - v->a[190077] = aux_sym_number_token2; - v->a[190078] = anon_sym_DOLLAR_LPAREN; - v->a[190079] = anon_sym_BQUOTE; - small_parse_table_9504(v); -} - -void small_parse_table_9504(t_small_parse_table_array *v) -{ - v->a[190080] = sym_word; - v->a[190081] = actions(1253); - v->a[190082] = 23; - v->a[190083] = sym_file_descriptor; - v->a[190084] = sym__concat; - v->a[190085] = sym_variable_name; - v->a[190086] = sym_test_operator; - v->a[190087] = sym__brace_start; - v->a[190088] = anon_sym_LPAREN_LPAREN; - v->a[190089] = anon_sym_GT_GT; - v->a[190090] = anon_sym_AMP_GT_GT; - v->a[190091] = anon_sym_GT_PIPE; - v->a[190092] = anon_sym_LT_AMP_DASH; - v->a[190093] = anon_sym_GT_AMP_DASH; - v->a[190094] = anon_sym_LT_LT_LT; - v->a[190095] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190096] = anon_sym_DOLLAR_LBRACK; - v->a[190097] = aux_sym_concatenation_token1; - v->a[190098] = sym__special_character; - v->a[190099] = anon_sym_DQUOTE; - small_parse_table_9505(v); -} - -/* EOF small_parse_table_1900.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1901.c b/parser/static/small_parse_table/small_parse_table_1901.c deleted file mode 100644 index 170f31d9..00000000 --- a/parser/static/small_parse_table/small_parse_table_1901.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1901.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9505(t_small_parse_table_array *v) -{ - v->a[190100] = sym_raw_string; - v->a[190101] = sym_ansi_c_string; - v->a[190102] = anon_sym_DOLLAR_LBRACE; - v->a[190103] = anon_sym_DOLLAR_BQUOTE; - v->a[190104] = anon_sym_LT_LPAREN; - v->a[190105] = anon_sym_GT_LPAREN; - v->a[190106] = 3; - v->a[190107] = actions(3); - v->a[190108] = 1; - v->a[190109] = sym_comment; - v->a[190110] = actions(1263); - v->a[190111] = 4; - v->a[190112] = sym_file_descriptor; - v->a[190113] = sym_test_operator; - v->a[190114] = sym__brace_start; - v->a[190115] = aux_sym_heredoc_redirect_token1; - v->a[190116] = actions(1261); - v->a[190117] = 30; - v->a[190118] = anon_sym_LPAREN_LPAREN; - v->a[190119] = anon_sym_PIPE_PIPE; - small_parse_table_9506(v); -} - -void small_parse_table_9506(t_small_parse_table_array *v) -{ - v->a[190120] = anon_sym_AMP_AMP; - v->a[190121] = anon_sym_LT; - v->a[190122] = anon_sym_GT; - v->a[190123] = anon_sym_GT_GT; - v->a[190124] = anon_sym_AMP_GT; - v->a[190125] = anon_sym_AMP_GT_GT; - v->a[190126] = anon_sym_LT_AMP; - v->a[190127] = anon_sym_GT_AMP; - v->a[190128] = anon_sym_GT_PIPE; - v->a[190129] = anon_sym_LT_AMP_DASH; - v->a[190130] = anon_sym_GT_AMP_DASH; - v->a[190131] = anon_sym_LT_LT_LT; - v->a[190132] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190133] = anon_sym_DOLLAR_LBRACK; - v->a[190134] = anon_sym_DOLLAR; - v->a[190135] = sym__special_character; - v->a[190136] = anon_sym_DQUOTE; - v->a[190137] = sym_raw_string; - v->a[190138] = sym_ansi_c_string; - v->a[190139] = aux_sym_number_token1; - small_parse_table_9507(v); -} - -void small_parse_table_9507(t_small_parse_table_array *v) -{ - v->a[190140] = aux_sym_number_token2; - v->a[190141] = anon_sym_DOLLAR_LBRACE; - v->a[190142] = anon_sym_DOLLAR_LPAREN; - v->a[190143] = anon_sym_BQUOTE; - v->a[190144] = anon_sym_DOLLAR_BQUOTE; - v->a[190145] = anon_sym_LT_LPAREN; - v->a[190146] = anon_sym_GT_LPAREN; - v->a[190147] = sym_word; - v->a[190148] = 3; - v->a[190149] = actions(71); - v->a[190150] = 1; - v->a[190151] = sym_comment; - v->a[190152] = actions(1296); - v->a[190153] = 11; - v->a[190154] = anon_sym_LT; - v->a[190155] = anon_sym_GT; - v->a[190156] = anon_sym_AMP_GT; - v->a[190157] = anon_sym_LT_AMP; - v->a[190158] = anon_sym_GT_AMP; - v->a[190159] = anon_sym_DOLLAR; - small_parse_table_9508(v); -} - -void small_parse_table_9508(t_small_parse_table_array *v) -{ - v->a[190160] = aux_sym_number_token1; - v->a[190161] = aux_sym_number_token2; - v->a[190162] = anon_sym_DOLLAR_LPAREN; - v->a[190163] = anon_sym_BQUOTE; - v->a[190164] = sym_word; - v->a[190165] = actions(1298); - v->a[190166] = 23; - v->a[190167] = sym_file_descriptor; - v->a[190168] = sym__concat; - v->a[190169] = sym_variable_name; - v->a[190170] = sym_test_operator; - v->a[190171] = sym__brace_start; - v->a[190172] = anon_sym_LPAREN_LPAREN; - v->a[190173] = anon_sym_GT_GT; - v->a[190174] = anon_sym_AMP_GT_GT; - v->a[190175] = anon_sym_GT_PIPE; - v->a[190176] = anon_sym_LT_AMP_DASH; - v->a[190177] = anon_sym_GT_AMP_DASH; - v->a[190178] = anon_sym_LT_LT_LT; - v->a[190179] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9509(v); -} - -void small_parse_table_9509(t_small_parse_table_array *v) -{ - v->a[190180] = anon_sym_DOLLAR_LBRACK; - v->a[190181] = aux_sym_concatenation_token1; - v->a[190182] = sym__special_character; - v->a[190183] = anon_sym_DQUOTE; - v->a[190184] = sym_raw_string; - v->a[190185] = sym_ansi_c_string; - v->a[190186] = anon_sym_DOLLAR_LBRACE; - v->a[190187] = anon_sym_DOLLAR_BQUOTE; - v->a[190188] = anon_sym_LT_LPAREN; - v->a[190189] = anon_sym_GT_LPAREN; - v->a[190190] = 3; - v->a[190191] = actions(71); - v->a[190192] = 1; - v->a[190193] = sym_comment; - v->a[190194] = actions(1292); - v->a[190195] = 11; - v->a[190196] = anon_sym_LT; - v->a[190197] = anon_sym_GT; - v->a[190198] = anon_sym_AMP_GT; - v->a[190199] = anon_sym_LT_AMP; - small_parse_table_9510(v); -} - -/* EOF small_parse_table_1901.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1902.c b/parser/static/small_parse_table/small_parse_table_1902.c deleted file mode 100644 index 9ac973e3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1902.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1902.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9510(t_small_parse_table_array *v) -{ - v->a[190200] = anon_sym_GT_AMP; - v->a[190201] = anon_sym_DOLLAR; - v->a[190202] = aux_sym_number_token1; - v->a[190203] = aux_sym_number_token2; - v->a[190204] = anon_sym_DOLLAR_LPAREN; - v->a[190205] = anon_sym_BQUOTE; - v->a[190206] = sym_word; - v->a[190207] = actions(1294); - v->a[190208] = 23; - v->a[190209] = sym_file_descriptor; - v->a[190210] = sym__concat; - v->a[190211] = sym_variable_name; - v->a[190212] = sym_test_operator; - v->a[190213] = sym__brace_start; - v->a[190214] = anon_sym_LPAREN_LPAREN; - v->a[190215] = anon_sym_GT_GT; - v->a[190216] = anon_sym_AMP_GT_GT; - v->a[190217] = anon_sym_GT_PIPE; - v->a[190218] = anon_sym_LT_AMP_DASH; - v->a[190219] = anon_sym_GT_AMP_DASH; - small_parse_table_9511(v); -} - -void small_parse_table_9511(t_small_parse_table_array *v) -{ - v->a[190220] = anon_sym_LT_LT_LT; - v->a[190221] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190222] = anon_sym_DOLLAR_LBRACK; - v->a[190223] = aux_sym_concatenation_token1; - v->a[190224] = sym__special_character; - v->a[190225] = anon_sym_DQUOTE; - v->a[190226] = sym_raw_string; - v->a[190227] = sym_ansi_c_string; - v->a[190228] = anon_sym_DOLLAR_LBRACE; - v->a[190229] = anon_sym_DOLLAR_BQUOTE; - v->a[190230] = anon_sym_LT_LPAREN; - v->a[190231] = anon_sym_GT_LPAREN; - v->a[190232] = 23; - v->a[190233] = actions(3); - v->a[190234] = 1; - v->a[190235] = sym_comment; - v->a[190236] = actions(8262); - v->a[190237] = 1; - v->a[190238] = sym_word; - v->a[190239] = actions(8266); - small_parse_table_9512(v); -} - -void small_parse_table_9512(t_small_parse_table_array *v) -{ - v->a[190240] = 1; - v->a[190241] = anon_sym_LPAREN; - v->a[190242] = actions(8268); - v->a[190243] = 1; - v->a[190244] = anon_sym_DOLLAR_LBRACK; - v->a[190245] = actions(8270); - v->a[190246] = 1; - v->a[190247] = anon_sym_DOLLAR; - v->a[190248] = actions(8272); - v->a[190249] = 1; - v->a[190250] = sym__special_character; - v->a[190251] = actions(8274); - v->a[190252] = 1; - v->a[190253] = anon_sym_DQUOTE; - v->a[190254] = actions(8278); - v->a[190255] = 1; - v->a[190256] = aux_sym_number_token1; - v->a[190257] = actions(8280); - v->a[190258] = 1; - v->a[190259] = aux_sym_number_token2; - small_parse_table_9513(v); -} - -void small_parse_table_9513(t_small_parse_table_array *v) -{ - v->a[190260] = actions(8282); - v->a[190261] = 1; - v->a[190262] = anon_sym_DOLLAR_LBRACE; - v->a[190263] = actions(8284); - v->a[190264] = 1; - v->a[190265] = anon_sym_DOLLAR_LPAREN; - v->a[190266] = actions(8286); - v->a[190267] = 1; - v->a[190268] = anon_sym_BQUOTE; - v->a[190269] = actions(8288); - v->a[190270] = 1; - v->a[190271] = anon_sym_DOLLAR_BQUOTE; - v->a[190272] = actions(8292); - v->a[190273] = 1; - v->a[190274] = sym__comment_word; - v->a[190275] = actions(8294); - v->a[190276] = 1; - v->a[190277] = sym__empty_value; - v->a[190278] = actions(8296); - v->a[190279] = 1; - small_parse_table_9514(v); -} - -void small_parse_table_9514(t_small_parse_table_array *v) -{ - v->a[190280] = sym_test_operator; - v->a[190281] = actions(8298); - v->a[190282] = 1; - v->a[190283] = sym__brace_start; - v->a[190284] = state(1618); - v->a[190285] = 1; - v->a[190286] = aux_sym__literal_repeat1; - v->a[190287] = actions(8264); - v->a[190288] = 2; - v->a[190289] = anon_sym_LPAREN_LPAREN; - v->a[190290] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190291] = actions(8276); - v->a[190292] = 2; - v->a[190293] = sym_raw_string; - v->a[190294] = sym_ansi_c_string; - v->a[190295] = actions(8290); - v->a[190296] = 2; - v->a[190297] = anon_sym_LT_LPAREN; - v->a[190298] = anon_sym_GT_LPAREN; - v->a[190299] = state(1747); - small_parse_table_9515(v); -} - -/* EOF small_parse_table_1902.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1903.c b/parser/static/small_parse_table/small_parse_table_1903.c deleted file mode 100644 index 6dff36f8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1903.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1903.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9515(t_small_parse_table_array *v) -{ - v->a[190300] = 2; - v->a[190301] = sym_concatenation; - v->a[190302] = sym_array; - v->a[190303] = state(1192); - v->a[190304] = 9; - v->a[190305] = sym_arithmetic_expansion; - v->a[190306] = sym_brace_expression; - v->a[190307] = sym_string; - v->a[190308] = sym_translated_string; - v->a[190309] = sym_number; - v->a[190310] = sym_simple_expansion; - v->a[190311] = sym_expansion; - v->a[190312] = sym_command_substitution; - v->a[190313] = sym_process_substitution; - v->a[190314] = 3; - v->a[190315] = actions(71); - v->a[190316] = 1; - v->a[190317] = sym_comment; - v->a[190318] = actions(1332); - v->a[190319] = 11; - small_parse_table_9516(v); -} - -void small_parse_table_9516(t_small_parse_table_array *v) -{ - v->a[190320] = anon_sym_LT; - v->a[190321] = anon_sym_GT; - v->a[190322] = anon_sym_AMP_GT; - v->a[190323] = anon_sym_LT_AMP; - v->a[190324] = anon_sym_GT_AMP; - v->a[190325] = anon_sym_DOLLAR; - v->a[190326] = aux_sym_number_token1; - v->a[190327] = aux_sym_number_token2; - v->a[190328] = anon_sym_DOLLAR_LPAREN; - v->a[190329] = anon_sym_BQUOTE; - v->a[190330] = sym_word; - v->a[190331] = actions(1334); - v->a[190332] = 23; - v->a[190333] = sym_file_descriptor; - v->a[190334] = sym__concat; - v->a[190335] = sym_variable_name; - v->a[190336] = sym_test_operator; - v->a[190337] = sym__brace_start; - v->a[190338] = anon_sym_LPAREN_LPAREN; - v->a[190339] = anon_sym_GT_GT; - small_parse_table_9517(v); -} - -void small_parse_table_9517(t_small_parse_table_array *v) -{ - v->a[190340] = anon_sym_AMP_GT_GT; - v->a[190341] = anon_sym_GT_PIPE; - v->a[190342] = anon_sym_LT_AMP_DASH; - v->a[190343] = anon_sym_GT_AMP_DASH; - v->a[190344] = anon_sym_LT_LT_LT; - v->a[190345] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190346] = anon_sym_DOLLAR_LBRACK; - v->a[190347] = aux_sym_concatenation_token1; - v->a[190348] = sym__special_character; - v->a[190349] = anon_sym_DQUOTE; - v->a[190350] = sym_raw_string; - v->a[190351] = sym_ansi_c_string; - v->a[190352] = anon_sym_DOLLAR_LBRACE; - v->a[190353] = anon_sym_DOLLAR_BQUOTE; - v->a[190354] = anon_sym_LT_LPAREN; - v->a[190355] = anon_sym_GT_LPAREN; - v->a[190356] = 3; - v->a[190357] = actions(71); - v->a[190358] = 1; - v->a[190359] = sym_comment; - small_parse_table_9518(v); -} - -void small_parse_table_9518(t_small_parse_table_array *v) -{ - v->a[190360] = actions(1316); - v->a[190361] = 11; - v->a[190362] = anon_sym_LT; - v->a[190363] = anon_sym_GT; - v->a[190364] = anon_sym_AMP_GT; - v->a[190365] = anon_sym_LT_AMP; - v->a[190366] = anon_sym_GT_AMP; - v->a[190367] = anon_sym_DOLLAR; - v->a[190368] = aux_sym_number_token1; - v->a[190369] = aux_sym_number_token2; - v->a[190370] = anon_sym_DOLLAR_LPAREN; - v->a[190371] = anon_sym_BQUOTE; - v->a[190372] = sym_word; - v->a[190373] = actions(1318); - v->a[190374] = 23; - v->a[190375] = sym_file_descriptor; - v->a[190376] = sym__concat; - v->a[190377] = sym_variable_name; - v->a[190378] = sym_test_operator; - v->a[190379] = sym__brace_start; - small_parse_table_9519(v); -} - -void small_parse_table_9519(t_small_parse_table_array *v) -{ - v->a[190380] = anon_sym_LPAREN_LPAREN; - v->a[190381] = anon_sym_GT_GT; - v->a[190382] = anon_sym_AMP_GT_GT; - v->a[190383] = anon_sym_GT_PIPE; - v->a[190384] = anon_sym_LT_AMP_DASH; - v->a[190385] = anon_sym_GT_AMP_DASH; - v->a[190386] = anon_sym_LT_LT_LT; - v->a[190387] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190388] = anon_sym_DOLLAR_LBRACK; - v->a[190389] = aux_sym_concatenation_token1; - v->a[190390] = sym__special_character; - v->a[190391] = anon_sym_DQUOTE; - v->a[190392] = sym_raw_string; - v->a[190393] = sym_ansi_c_string; - v->a[190394] = anon_sym_DOLLAR_LBRACE; - v->a[190395] = anon_sym_DOLLAR_BQUOTE; - v->a[190396] = anon_sym_LT_LPAREN; - v->a[190397] = anon_sym_GT_LPAREN; - v->a[190398] = 23; - v->a[190399] = actions(3); - small_parse_table_9520(v); -} - -/* EOF small_parse_table_1903.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1904.c b/parser/static/small_parse_table/small_parse_table_1904.c deleted file mode 100644 index 84f964f5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1904.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1904.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9520(t_small_parse_table_array *v) -{ - v->a[190400] = 1; - v->a[190401] = sym_comment; - v->a[190402] = actions(8300); - v->a[190403] = 1; - v->a[190404] = sym_word; - v->a[190405] = actions(8304); - v->a[190406] = 1; - v->a[190407] = anon_sym_LPAREN; - v->a[190408] = actions(8306); - v->a[190409] = 1; - v->a[190410] = anon_sym_DOLLAR_LBRACK; - v->a[190411] = actions(8308); - v->a[190412] = 1; - v->a[190413] = anon_sym_DOLLAR; - v->a[190414] = actions(8310); - v->a[190415] = 1; - v->a[190416] = sym__special_character; - v->a[190417] = actions(8312); - v->a[190418] = 1; - v->a[190419] = anon_sym_DQUOTE; - small_parse_table_9521(v); -} - -void small_parse_table_9521(t_small_parse_table_array *v) -{ - v->a[190420] = actions(8316); - v->a[190421] = 1; - v->a[190422] = aux_sym_number_token1; - v->a[190423] = actions(8318); - v->a[190424] = 1; - v->a[190425] = aux_sym_number_token2; - v->a[190426] = actions(8320); - v->a[190427] = 1; - v->a[190428] = anon_sym_DOLLAR_LBRACE; - v->a[190429] = actions(8322); - v->a[190430] = 1; - v->a[190431] = anon_sym_DOLLAR_LPAREN; - v->a[190432] = actions(8324); - v->a[190433] = 1; - v->a[190434] = anon_sym_BQUOTE; - v->a[190435] = actions(8326); - v->a[190436] = 1; - v->a[190437] = anon_sym_DOLLAR_BQUOTE; - v->a[190438] = actions(8330); - v->a[190439] = 1; - small_parse_table_9522(v); -} - -void small_parse_table_9522(t_small_parse_table_array *v) -{ - v->a[190440] = sym__comment_word; - v->a[190441] = actions(8332); - v->a[190442] = 1; - v->a[190443] = sym__empty_value; - v->a[190444] = actions(8334); - v->a[190445] = 1; - v->a[190446] = sym_test_operator; - v->a[190447] = actions(8336); - v->a[190448] = 1; - v->a[190449] = sym__brace_start; - v->a[190450] = state(5408); - v->a[190451] = 1; - v->a[190452] = aux_sym__literal_repeat1; - v->a[190453] = actions(8302); - v->a[190454] = 2; - v->a[190455] = anon_sym_LPAREN_LPAREN; - v->a[190456] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190457] = actions(8314); - v->a[190458] = 2; - v->a[190459] = sym_raw_string; - small_parse_table_9523(v); -} - -void small_parse_table_9523(t_small_parse_table_array *v) -{ - v->a[190460] = sym_ansi_c_string; - v->a[190461] = actions(8328); - v->a[190462] = 2; - v->a[190463] = anon_sym_LT_LPAREN; - v->a[190464] = anon_sym_GT_LPAREN; - v->a[190465] = state(5566); - v->a[190466] = 2; - v->a[190467] = sym_concatenation; - v->a[190468] = sym_array; - v->a[190469] = state(5253); - v->a[190470] = 9; - v->a[190471] = sym_arithmetic_expansion; - v->a[190472] = sym_brace_expression; - v->a[190473] = sym_string; - v->a[190474] = sym_translated_string; - v->a[190475] = sym_number; - v->a[190476] = sym_simple_expansion; - v->a[190477] = sym_expansion; - v->a[190478] = sym_command_substitution; - v->a[190479] = sym_process_substitution; - small_parse_table_9524(v); -} - -void small_parse_table_9524(t_small_parse_table_array *v) -{ - v->a[190480] = 23; - v->a[190481] = actions(3); - v->a[190482] = 1; - v->a[190483] = sym_comment; - v->a[190484] = actions(2038); - v->a[190485] = 1; - v->a[190486] = anon_sym_DOLLAR; - v->a[190487] = actions(2044); - v->a[190488] = 1; - v->a[190489] = aux_sym_number_token1; - v->a[190490] = actions(2046); - v->a[190491] = 1; - v->a[190492] = aux_sym_number_token2; - v->a[190493] = actions(2050); - v->a[190494] = 1; - v->a[190495] = anon_sym_DOLLAR_LPAREN; - v->a[190496] = actions(2064); - v->a[190497] = 1; - v->a[190498] = sym__brace_start; - v->a[190499] = actions(8338); - small_parse_table_9525(v); -} - -/* EOF small_parse_table_1904.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1905.c b/parser/static/small_parse_table/small_parse_table_1905.c deleted file mode 100644 index 1fbd393c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1905.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1905.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9525(t_small_parse_table_array *v) -{ - v->a[190500] = 1; - v->a[190501] = sym_word; - v->a[190502] = actions(8342); - v->a[190503] = 1; - v->a[190504] = anon_sym_LPAREN; - v->a[190505] = actions(8344); - v->a[190506] = 1; - v->a[190507] = anon_sym_DOLLAR_LBRACK; - v->a[190508] = actions(8346); - v->a[190509] = 1; - v->a[190510] = sym__special_character; - v->a[190511] = actions(8348); - v->a[190512] = 1; - v->a[190513] = anon_sym_DQUOTE; - v->a[190514] = actions(8352); - v->a[190515] = 1; - v->a[190516] = anon_sym_DOLLAR_LBRACE; - v->a[190517] = actions(8354); - v->a[190518] = 1; - v->a[190519] = anon_sym_BQUOTE; - small_parse_table_9526(v); -} - -void small_parse_table_9526(t_small_parse_table_array *v) -{ - v->a[190520] = actions(8356); - v->a[190521] = 1; - v->a[190522] = anon_sym_DOLLAR_BQUOTE; - v->a[190523] = actions(8360); - v->a[190524] = 1; - v->a[190525] = sym__comment_word; - v->a[190526] = actions(8362); - v->a[190527] = 1; - v->a[190528] = sym__empty_value; - v->a[190529] = actions(8364); - v->a[190530] = 1; - v->a[190531] = sym_test_operator; - v->a[190532] = state(1929); - v->a[190533] = 1; - v->a[190534] = aux_sym__literal_repeat1; - v->a[190535] = actions(8340); - v->a[190536] = 2; - v->a[190537] = anon_sym_LPAREN_LPAREN; - v->a[190538] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190539] = actions(8350); - small_parse_table_9527(v); -} - -void small_parse_table_9527(t_small_parse_table_array *v) -{ - v->a[190540] = 2; - v->a[190541] = sym_raw_string; - v->a[190542] = sym_ansi_c_string; - v->a[190543] = actions(8358); - v->a[190544] = 2; - v->a[190545] = anon_sym_LT_LPAREN; - v->a[190546] = anon_sym_GT_LPAREN; - v->a[190547] = state(1947); - v->a[190548] = 2; - v->a[190549] = sym_concatenation; - v->a[190550] = sym_array; - v->a[190551] = state(1337); - v->a[190552] = 9; - v->a[190553] = sym_arithmetic_expansion; - v->a[190554] = sym_brace_expression; - v->a[190555] = sym_string; - v->a[190556] = sym_translated_string; - v->a[190557] = sym_number; - v->a[190558] = sym_simple_expansion; - v->a[190559] = sym_expansion; - small_parse_table_9528(v); -} - -void small_parse_table_9528(t_small_parse_table_array *v) -{ - v->a[190560] = sym_command_substitution; - v->a[190561] = sym_process_substitution; - v->a[190562] = 23; - v->a[190563] = actions(3); - v->a[190564] = 1; - v->a[190565] = sym_comment; - v->a[190566] = actions(8366); - v->a[190567] = 1; - v->a[190568] = sym_word; - v->a[190569] = actions(8370); - v->a[190570] = 1; - v->a[190571] = anon_sym_LPAREN; - v->a[190572] = actions(8372); - v->a[190573] = 1; - v->a[190574] = anon_sym_DOLLAR_LBRACK; - v->a[190575] = actions(8374); - v->a[190576] = 1; - v->a[190577] = anon_sym_DOLLAR; - v->a[190578] = actions(8376); - v->a[190579] = 1; - small_parse_table_9529(v); -} - -void small_parse_table_9529(t_small_parse_table_array *v) -{ - v->a[190580] = sym__special_character; - v->a[190581] = actions(8378); - v->a[190582] = 1; - v->a[190583] = anon_sym_DQUOTE; - v->a[190584] = actions(8382); - v->a[190585] = 1; - v->a[190586] = aux_sym_number_token1; - v->a[190587] = actions(8384); - v->a[190588] = 1; - v->a[190589] = aux_sym_number_token2; - v->a[190590] = actions(8386); - v->a[190591] = 1; - v->a[190592] = anon_sym_DOLLAR_LBRACE; - v->a[190593] = actions(8388); - v->a[190594] = 1; - v->a[190595] = anon_sym_DOLLAR_LPAREN; - v->a[190596] = actions(8390); - v->a[190597] = 1; - v->a[190598] = anon_sym_BQUOTE; - v->a[190599] = actions(8392); - small_parse_table_9530(v); -} - -/* EOF small_parse_table_1905.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1906.c b/parser/static/small_parse_table/small_parse_table_1906.c deleted file mode 100644 index 86d4bfe0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1906.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1906.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9530(t_small_parse_table_array *v) -{ - v->a[190600] = 1; - v->a[190601] = anon_sym_DOLLAR_BQUOTE; - v->a[190602] = actions(8396); - v->a[190603] = 1; - v->a[190604] = sym__comment_word; - v->a[190605] = actions(8398); - v->a[190606] = 1; - v->a[190607] = sym__empty_value; - v->a[190608] = actions(8400); - v->a[190609] = 1; - v->a[190610] = sym_test_operator; - v->a[190611] = actions(8402); - v->a[190612] = 1; - v->a[190613] = sym__brace_start; - v->a[190614] = state(4383); - v->a[190615] = 1; - v->a[190616] = aux_sym__literal_repeat1; - v->a[190617] = actions(8368); - v->a[190618] = 2; - v->a[190619] = anon_sym_LPAREN_LPAREN; - small_parse_table_9531(v); -} - -void small_parse_table_9531(t_small_parse_table_array *v) -{ - v->a[190620] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190621] = actions(8380); - v->a[190622] = 2; - v->a[190623] = sym_raw_string; - v->a[190624] = sym_ansi_c_string; - v->a[190625] = actions(8394); - v->a[190626] = 2; - v->a[190627] = anon_sym_LT_LPAREN; - v->a[190628] = anon_sym_GT_LPAREN; - v->a[190629] = state(4639); - v->a[190630] = 2; - v->a[190631] = sym_concatenation; - v->a[190632] = sym_array; - v->a[190633] = state(4238); - v->a[190634] = 9; - v->a[190635] = sym_arithmetic_expansion; - v->a[190636] = sym_brace_expression; - v->a[190637] = sym_string; - v->a[190638] = sym_translated_string; - v->a[190639] = sym_number; - small_parse_table_9532(v); -} - -void small_parse_table_9532(t_small_parse_table_array *v) -{ - v->a[190640] = sym_simple_expansion; - v->a[190641] = sym_expansion; - v->a[190642] = sym_command_substitution; - v->a[190643] = sym_process_substitution; - v->a[190644] = 23; - v->a[190645] = actions(3); - v->a[190646] = 1; - v->a[190647] = sym_comment; - v->a[190648] = actions(2263); - v->a[190649] = 1; - v->a[190650] = anon_sym_DOLLAR; - v->a[190651] = actions(2269); - v->a[190652] = 1; - v->a[190653] = aux_sym_number_token1; - v->a[190654] = actions(2271); - v->a[190655] = 1; - v->a[190656] = aux_sym_number_token2; - v->a[190657] = actions(2275); - v->a[190658] = 1; - v->a[190659] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9533(v); -} - -void small_parse_table_9533(t_small_parse_table_array *v) -{ - v->a[190660] = actions(2289); - v->a[190661] = 1; - v->a[190662] = sym__brace_start; - v->a[190663] = actions(8064); - v->a[190664] = 1; - v->a[190665] = anon_sym_LPAREN; - v->a[190666] = actions(8066); - v->a[190667] = 1; - v->a[190668] = anon_sym_DOLLAR_LBRACK; - v->a[190669] = actions(8070); - v->a[190670] = 1; - v->a[190671] = anon_sym_DQUOTE; - v->a[190672] = actions(8074); - v->a[190673] = 1; - v->a[190674] = anon_sym_DOLLAR_LBRACE; - v->a[190675] = actions(8076); - v->a[190676] = 1; - v->a[190677] = anon_sym_BQUOTE; - v->a[190678] = actions(8078); - v->a[190679] = 1; - small_parse_table_9534(v); -} - -void small_parse_table_9534(t_small_parse_table_array *v) -{ - v->a[190680] = anon_sym_DOLLAR_BQUOTE; - v->a[190681] = actions(8082); - v->a[190682] = 1; - v->a[190683] = sym__comment_word; - v->a[190684] = actions(8084); - v->a[190685] = 1; - v->a[190686] = sym__empty_value; - v->a[190687] = actions(8404); - v->a[190688] = 1; - v->a[190689] = sym_word; - v->a[190690] = actions(8406); - v->a[190691] = 1; - v->a[190692] = sym__special_character; - v->a[190693] = actions(8410); - v->a[190694] = 1; - v->a[190695] = sym_test_operator; - v->a[190696] = state(1887); - v->a[190697] = 1; - v->a[190698] = aux_sym__literal_repeat1; - v->a[190699] = actions(8062); - small_parse_table_9535(v); -} - -/* EOF small_parse_table_1906.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1907.c b/parser/static/small_parse_table/small_parse_table_1907.c deleted file mode 100644 index e7863f5c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1907.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1907.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9535(t_small_parse_table_array *v) -{ - v->a[190700] = 2; - v->a[190701] = anon_sym_LPAREN_LPAREN; - v->a[190702] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190703] = actions(8080); - v->a[190704] = 2; - v->a[190705] = anon_sym_LT_LPAREN; - v->a[190706] = anon_sym_GT_LPAREN; - v->a[190707] = actions(8408); - v->a[190708] = 2; - v->a[190709] = sym_raw_string; - v->a[190710] = sym_ansi_c_string; - v->a[190711] = state(2158); - v->a[190712] = 2; - v->a[190713] = sym_concatenation; - v->a[190714] = sym_array; - v->a[190715] = state(1558); - v->a[190716] = 9; - v->a[190717] = sym_arithmetic_expansion; - v->a[190718] = sym_brace_expression; - v->a[190719] = sym_string; - small_parse_table_9536(v); -} - -void small_parse_table_9536(t_small_parse_table_array *v) -{ - v->a[190720] = sym_translated_string; - v->a[190721] = sym_number; - v->a[190722] = sym_simple_expansion; - v->a[190723] = sym_expansion; - v->a[190724] = sym_command_substitution; - v->a[190725] = sym_process_substitution; - v->a[190726] = 23; - v->a[190727] = actions(3); - v->a[190728] = 1; - v->a[190729] = sym_comment; - v->a[190730] = actions(7956); - v->a[190731] = 1; - v->a[190732] = anon_sym_LPAREN; - v->a[190733] = actions(7958); - v->a[190734] = 1; - v->a[190735] = anon_sym_DOLLAR_LBRACK; - v->a[190736] = actions(7960); - v->a[190737] = 1; - v->a[190738] = anon_sym_DOLLAR; - v->a[190739] = actions(7964); - small_parse_table_9537(v); -} - -void small_parse_table_9537(t_small_parse_table_array *v) -{ - v->a[190740] = 1; - v->a[190741] = anon_sym_DQUOTE; - v->a[190742] = actions(7968); - v->a[190743] = 1; - v->a[190744] = aux_sym_number_token1; - v->a[190745] = actions(7970); - v->a[190746] = 1; - v->a[190747] = aux_sym_number_token2; - v->a[190748] = actions(7972); - v->a[190749] = 1; - v->a[190750] = anon_sym_DOLLAR_LBRACE; - v->a[190751] = actions(7974); - v->a[190752] = 1; - v->a[190753] = anon_sym_DOLLAR_LPAREN; - v->a[190754] = actions(7976); - v->a[190755] = 1; - v->a[190756] = anon_sym_BQUOTE; - v->a[190757] = actions(7978); - v->a[190758] = 1; - v->a[190759] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9538(v); -} - -void small_parse_table_9538(t_small_parse_table_array *v) -{ - v->a[190760] = actions(7982); - v->a[190761] = 1; - v->a[190762] = sym__comment_word; - v->a[190763] = actions(7984); - v->a[190764] = 1; - v->a[190765] = sym__empty_value; - v->a[190766] = actions(7988); - v->a[190767] = 1; - v->a[190768] = sym__brace_start; - v->a[190769] = actions(8412); - v->a[190770] = 1; - v->a[190771] = sym_word; - v->a[190772] = actions(8414); - v->a[190773] = 1; - v->a[190774] = sym__special_character; - v->a[190775] = actions(8418); - v->a[190776] = 1; - v->a[190777] = sym_test_operator; - v->a[190778] = state(4287); - v->a[190779] = 1; - small_parse_table_9539(v); -} - -void small_parse_table_9539(t_small_parse_table_array *v) -{ - v->a[190780] = aux_sym__literal_repeat1; - v->a[190781] = actions(7954); - v->a[190782] = 2; - v->a[190783] = anon_sym_LPAREN_LPAREN; - v->a[190784] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190785] = actions(7980); - v->a[190786] = 2; - v->a[190787] = anon_sym_LT_LPAREN; - v->a[190788] = anon_sym_GT_LPAREN; - v->a[190789] = actions(8416); - v->a[190790] = 2; - v->a[190791] = sym_raw_string; - v->a[190792] = sym_ansi_c_string; - v->a[190793] = state(4759); - v->a[190794] = 2; - v->a[190795] = sym_concatenation; - v->a[190796] = sym_array; - v->a[190797] = state(4531); - v->a[190798] = 9; - v->a[190799] = sym_arithmetic_expansion; - small_parse_table_9540(v); -} - -/* EOF small_parse_table_1907.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1908.c b/parser/static/small_parse_table/small_parse_table_1908.c deleted file mode 100644 index 726d5b39..00000000 --- a/parser/static/small_parse_table/small_parse_table_1908.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1908.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9540(t_small_parse_table_array *v) -{ - v->a[190800] = sym_brace_expression; - v->a[190801] = sym_string; - v->a[190802] = sym_translated_string; - v->a[190803] = sym_number; - v->a[190804] = sym_simple_expansion; - v->a[190805] = sym_expansion; - v->a[190806] = sym_command_substitution; - v->a[190807] = sym_process_substitution; - v->a[190808] = 3; - v->a[190809] = actions(71); - v->a[190810] = 1; - v->a[190811] = sym_comment; - v->a[190812] = actions(1352); - v->a[190813] = 11; - v->a[190814] = anon_sym_LT; - v->a[190815] = anon_sym_GT; - v->a[190816] = anon_sym_AMP_GT; - v->a[190817] = anon_sym_LT_AMP; - v->a[190818] = anon_sym_GT_AMP; - v->a[190819] = anon_sym_DOLLAR; - small_parse_table_9541(v); -} - -void small_parse_table_9541(t_small_parse_table_array *v) -{ - v->a[190820] = aux_sym_number_token1; - v->a[190821] = aux_sym_number_token2; - v->a[190822] = anon_sym_DOLLAR_LPAREN; - v->a[190823] = anon_sym_BQUOTE; - v->a[190824] = sym_word; - v->a[190825] = actions(1354); - v->a[190826] = 23; - v->a[190827] = sym_file_descriptor; - v->a[190828] = sym__concat; - v->a[190829] = sym_variable_name; - v->a[190830] = sym_test_operator; - v->a[190831] = sym__brace_start; - v->a[190832] = anon_sym_LPAREN_LPAREN; - v->a[190833] = anon_sym_GT_GT; - v->a[190834] = anon_sym_AMP_GT_GT; - v->a[190835] = anon_sym_GT_PIPE; - v->a[190836] = anon_sym_LT_AMP_DASH; - v->a[190837] = anon_sym_GT_AMP_DASH; - v->a[190838] = anon_sym_LT_LT_LT; - v->a[190839] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9542(v); -} - -void small_parse_table_9542(t_small_parse_table_array *v) -{ - v->a[190840] = anon_sym_DOLLAR_LBRACK; - v->a[190841] = aux_sym_concatenation_token1; - v->a[190842] = sym__special_character; - v->a[190843] = anon_sym_DQUOTE; - v->a[190844] = sym_raw_string; - v->a[190845] = sym_ansi_c_string; - v->a[190846] = anon_sym_DOLLAR_LBRACE; - v->a[190847] = anon_sym_DOLLAR_BQUOTE; - v->a[190848] = anon_sym_LT_LPAREN; - v->a[190849] = anon_sym_GT_LPAREN; - v->a[190850] = 23; - v->a[190851] = actions(3); - v->a[190852] = 1; - v->a[190853] = sym_comment; - v->a[190854] = actions(1761); - v->a[190855] = 1; - v->a[190856] = anon_sym_DOLLAR; - v->a[190857] = actions(1767); - v->a[190858] = 1; - v->a[190859] = aux_sym_number_token1; - small_parse_table_9543(v); -} - -void small_parse_table_9543(t_small_parse_table_array *v) -{ - v->a[190860] = actions(1769); - v->a[190861] = 1; - v->a[190862] = aux_sym_number_token2; - v->a[190863] = actions(1773); - v->a[190864] = 1; - v->a[190865] = anon_sym_DOLLAR_LPAREN; - v->a[190866] = actions(1787); - v->a[190867] = 1; - v->a[190868] = sym__brace_start; - v->a[190869] = actions(8420); - v->a[190870] = 1; - v->a[190871] = sym_word; - v->a[190872] = actions(8424); - v->a[190873] = 1; - v->a[190874] = anon_sym_LPAREN; - v->a[190875] = actions(8426); - v->a[190876] = 1; - v->a[190877] = anon_sym_DOLLAR_LBRACK; - v->a[190878] = actions(8428); - v->a[190879] = 1; - small_parse_table_9544(v); -} - -void small_parse_table_9544(t_small_parse_table_array *v) -{ - v->a[190880] = sym__special_character; - v->a[190881] = actions(8430); - v->a[190882] = 1; - v->a[190883] = anon_sym_DQUOTE; - v->a[190884] = actions(8434); - v->a[190885] = 1; - v->a[190886] = anon_sym_DOLLAR_LBRACE; - v->a[190887] = actions(8436); - v->a[190888] = 1; - v->a[190889] = anon_sym_BQUOTE; - v->a[190890] = actions(8438); - v->a[190891] = 1; - v->a[190892] = anon_sym_DOLLAR_BQUOTE; - v->a[190893] = actions(8442); - v->a[190894] = 1; - v->a[190895] = sym__comment_word; - v->a[190896] = actions(8444); - v->a[190897] = 1; - v->a[190898] = sym__empty_value; - v->a[190899] = actions(8446); - small_parse_table_9545(v); -} - -/* EOF small_parse_table_1908.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1909.c b/parser/static/small_parse_table/small_parse_table_1909.c deleted file mode 100644 index 8a009d73..00000000 --- a/parser/static/small_parse_table/small_parse_table_1909.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1909.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9545(t_small_parse_table_array *v) -{ - v->a[190900] = 1; - v->a[190901] = sym_test_operator; - v->a[190902] = state(1480); - v->a[190903] = 1; - v->a[190904] = aux_sym__literal_repeat1; - v->a[190905] = actions(8422); - v->a[190906] = 2; - v->a[190907] = anon_sym_LPAREN_LPAREN; - v->a[190908] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190909] = actions(8432); - v->a[190910] = 2; - v->a[190911] = sym_raw_string; - v->a[190912] = sym_ansi_c_string; - v->a[190913] = actions(8440); - v->a[190914] = 2; - v->a[190915] = anon_sym_LT_LPAREN; - v->a[190916] = anon_sym_GT_LPAREN; - v->a[190917] = state(1498); - v->a[190918] = 2; - v->a[190919] = sym_concatenation; - small_parse_table_9546(v); -} - -void small_parse_table_9546(t_small_parse_table_array *v) -{ - v->a[190920] = sym_array; - v->a[190921] = state(1156); - v->a[190922] = 9; - v->a[190923] = sym_arithmetic_expansion; - v->a[190924] = sym_brace_expression; - v->a[190925] = sym_string; - v->a[190926] = sym_translated_string; - v->a[190927] = sym_number; - v->a[190928] = sym_simple_expansion; - v->a[190929] = sym_expansion; - v->a[190930] = sym_command_substitution; - v->a[190931] = sym_process_substitution; - v->a[190932] = 23; - v->a[190933] = actions(3); - v->a[190934] = 1; - v->a[190935] = sym_comment; - v->a[190936] = actions(8176); - v->a[190937] = 1; - v->a[190938] = anon_sym_LPAREN; - v->a[190939] = actions(8178); - small_parse_table_9547(v); -} - -void small_parse_table_9547(t_small_parse_table_array *v) -{ - v->a[190940] = 1; - v->a[190941] = anon_sym_DOLLAR_LBRACK; - v->a[190942] = actions(8180); - v->a[190943] = 1; - v->a[190944] = anon_sym_DOLLAR; - v->a[190945] = actions(8184); - v->a[190946] = 1; - v->a[190947] = anon_sym_DQUOTE; - v->a[190948] = actions(8188); - v->a[190949] = 1; - v->a[190950] = aux_sym_number_token1; - v->a[190951] = actions(8190); - v->a[190952] = 1; - v->a[190953] = aux_sym_number_token2; - v->a[190954] = actions(8192); - v->a[190955] = 1; - v->a[190956] = anon_sym_DOLLAR_LBRACE; - v->a[190957] = actions(8194); - v->a[190958] = 1; - v->a[190959] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9548(v); -} - -void small_parse_table_9548(t_small_parse_table_array *v) -{ - v->a[190960] = actions(8196); - v->a[190961] = 1; - v->a[190962] = anon_sym_BQUOTE; - v->a[190963] = actions(8198); - v->a[190964] = 1; - v->a[190965] = anon_sym_DOLLAR_BQUOTE; - v->a[190966] = actions(8202); - v->a[190967] = 1; - v->a[190968] = sym__comment_word; - v->a[190969] = actions(8204); - v->a[190970] = 1; - v->a[190971] = sym__empty_value; - v->a[190972] = actions(8208); - v->a[190973] = 1; - v->a[190974] = sym__brace_start; - v->a[190975] = actions(8448); - v->a[190976] = 1; - v->a[190977] = sym_word; - v->a[190978] = actions(8450); - v->a[190979] = 1; - small_parse_table_9549(v); -} - -void small_parse_table_9549(t_small_parse_table_array *v) -{ - v->a[190980] = sym__special_character; - v->a[190981] = actions(8454); - v->a[190982] = 1; - v->a[190983] = sym_test_operator; - v->a[190984] = state(1742); - v->a[190985] = 1; - v->a[190986] = aux_sym__literal_repeat1; - v->a[190987] = actions(8174); - v->a[190988] = 2; - v->a[190989] = anon_sym_LPAREN_LPAREN; - v->a[190990] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[190991] = actions(8200); - v->a[190992] = 2; - v->a[190993] = anon_sym_LT_LPAREN; - v->a[190994] = anon_sym_GT_LPAREN; - v->a[190995] = actions(8452); - v->a[190996] = 2; - v->a[190997] = sym_raw_string; - v->a[190998] = sym_ansi_c_string; - v->a[190999] = state(1959); - small_parse_table_9550(v); -} - -/* EOF small_parse_table_1909.c */ diff --git a/parser/static/small_parse_table/small_parse_table_191.c b/parser/static/small_parse_table/small_parse_table_191.c index 5ce14173..45449961 100644 --- a/parser/static/small_parse_table/small_parse_table_191.c +++ b/parser/static/small_parse_table/small_parse_table_191.c @@ -14,126 +14,126 @@ void small_parse_table_955(t_small_parse_table_array *v) { - v->a[19100] = anon_sym_LT_AMP_DASH; - v->a[19101] = anon_sym_GT_AMP_DASH; - v->a[19102] = actions(3749); - v->a[19103] = 2; - v->a[19104] = anon_sym_LT_LPAREN; - v->a[19105] = anon_sym_GT_LPAREN; - v->a[19106] = actions(3713); - v->a[19107] = 3; - v->a[19108] = sym_raw_string; - v->a[19109] = sym_ansi_c_string; - v->a[19110] = sym_word; - v->a[19111] = state(5504); - v->a[19112] = 3; - v->a[19113] = sym_file_redirect; - v->a[19114] = sym_herestring_redirect; - v->a[19115] = aux_sym_redirected_statement_repeat2; - v->a[19116] = actions(3721); - v->a[19117] = 8; - v->a[19118] = anon_sym_LT; - v->a[19119] = anon_sym_GT; + v->a[19100] = anon_sym_DOLLAR_BQUOTE; + v->a[19101] = sym_word; + v->a[19102] = anon_sym_SEMI; + v->a[19103] = 3; + v->a[19104] = actions(3); + v->a[19105] = 1; + v->a[19106] = sym_comment; + v->a[19107] = actions(2828); + v->a[19108] = 6; + v->a[19109] = sym_file_descriptor; + v->a[19110] = sym__concat; + v->a[19111] = sym_variable_name; + v->a[19112] = sym_test_operator; + v->a[19113] = sym__brace_start; + v->a[19114] = aux_sym_heredoc_redirect_token1; + v->a[19115] = actions(2826); + v->a[19116] = 36; + v->a[19117] = anon_sym_esac; + v->a[19118] = anon_sym_PIPE; + v->a[19119] = anon_sym_SEMI_SEMI; small_parse_table_956(v); } void small_parse_table_956(t_small_parse_table_array *v) { - v->a[19120] = anon_sym_GT_GT; - v->a[19121] = anon_sym_AMP_GT; - v->a[19122] = anon_sym_AMP_GT_GT; - v->a[19123] = anon_sym_LT_AMP; - v->a[19124] = anon_sym_GT_AMP; - v->a[19125] = anon_sym_GT_PIPE; - v->a[19126] = state(5062); - v->a[19127] = 9; - v->a[19128] = sym_arithmetic_expansion; - v->a[19129] = sym_brace_expression; - v->a[19130] = sym_string; - v->a[19131] = sym_translated_string; - v->a[19132] = sym_number; - v->a[19133] = sym_simple_expansion; - v->a[19134] = sym_expansion; - v->a[19135] = sym_command_substitution; - v->a[19136] = sym_process_substitution; - v->a[19137] = 35; - v->a[19138] = actions(71); - v->a[19139] = 1; + v->a[19120] = anon_sym_SEMI_AMP; + v->a[19121] = anon_sym_SEMI_SEMI_AMP; + v->a[19122] = anon_sym_PIPE_AMP; + v->a[19123] = anon_sym_AMP_AMP; + v->a[19124] = anon_sym_PIPE_PIPE; + v->a[19125] = anon_sym_LT; + v->a[19126] = anon_sym_GT; + v->a[19127] = anon_sym_GT_GT; + v->a[19128] = anon_sym_AMP_GT; + v->a[19129] = anon_sym_AMP_GT_GT; + v->a[19130] = anon_sym_LT_AMP; + v->a[19131] = anon_sym_GT_AMP; + v->a[19132] = anon_sym_GT_PIPE; + v->a[19133] = anon_sym_LT_AMP_DASH; + v->a[19134] = anon_sym_GT_AMP_DASH; + v->a[19135] = anon_sym_LT_LT; + v->a[19136] = anon_sym_LT_LT_DASH; + v->a[19137] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19138] = anon_sym_AMP; + v->a[19139] = aux_sym_concatenation_token1; small_parse_table_957(v); } void small_parse_table_957(t_small_parse_table_array *v) { - v->a[19140] = sym_comment; - v->a[19141] = actions(237); - v->a[19142] = 1; - v->a[19143] = sym_word; - v->a[19144] = actions(258); - v->a[19145] = 1; - v->a[19146] = anon_sym_DOLLAR; - v->a[19147] = actions(264); - v->a[19148] = 1; - v->a[19149] = aux_sym_number_token1; - v->a[19150] = actions(266); - v->a[19151] = 1; - v->a[19152] = aux_sym_number_token2; - v->a[19153] = actions(270); - v->a[19154] = 1; - v->a[19155] = anon_sym_DOLLAR_LPAREN; - v->a[19156] = actions(282); - v->a[19157] = 1; - v->a[19158] = sym_test_operator; - v->a[19159] = actions(284); + v->a[19140] = anon_sym_DOLLAR; + v->a[19141] = sym__special_character; + v->a[19142] = anon_sym_DQUOTE; + v->a[19143] = sym_raw_string; + v->a[19144] = aux_sym_number_token1; + v->a[19145] = aux_sym_number_token2; + v->a[19146] = anon_sym_DOLLAR_LBRACE; + v->a[19147] = anon_sym_DOLLAR_LPAREN; + v->a[19148] = anon_sym_BQUOTE; + v->a[19149] = anon_sym_DOLLAR_BQUOTE; + v->a[19150] = aux_sym__simple_variable_name_token1; + v->a[19151] = sym_word; + v->a[19152] = anon_sym_SEMI; + v->a[19153] = 6; + v->a[19154] = actions(3); + v->a[19155] = 1; + v->a[19156] = sym_comment; + v->a[19157] = actions(2822); + v->a[19158] = 1; + v->a[19159] = aux_sym_concatenation_token1; small_parse_table_958(v); } void small_parse_table_958(t_small_parse_table_array *v) { - v->a[19160] = 1; - v->a[19161] = sym__brace_start; - v->a[19162] = actions(1075); - v->a[19163] = 1; - v->a[19164] = anon_sym_DOLLAR_LBRACK; - v->a[19165] = actions(1079); - v->a[19166] = 1; - v->a[19167] = sym__special_character; - v->a[19168] = actions(1081); - v->a[19169] = 1; - v->a[19170] = anon_sym_DQUOTE; - v->a[19171] = actions(1085); - v->a[19172] = 1; - v->a[19173] = anon_sym_DOLLAR_LBRACE; - v->a[19174] = actions(1087); - v->a[19175] = 1; - v->a[19176] = anon_sym_DOLLAR_BQUOTE; - v->a[19177] = actions(3588); - v->a[19178] = 1; - v->a[19179] = anon_sym_LPAREN; + v->a[19160] = actions(2830); + v->a[19161] = 1; + v->a[19162] = sym__concat; + v->a[19163] = state(563); + v->a[19164] = 1; + v->a[19165] = aux_sym_concatenation_repeat1; + v->a[19166] = actions(2664); + v->a[19167] = 5; + v->a[19168] = sym_file_descriptor; + v->a[19169] = sym_variable_name; + v->a[19170] = sym_test_operator; + v->a[19171] = sym__brace_start; + v->a[19172] = aux_sym_heredoc_redirect_token1; + v->a[19173] = actions(2662); + v->a[19174] = 34; + v->a[19175] = anon_sym_esac; + v->a[19176] = anon_sym_PIPE; + v->a[19177] = anon_sym_SEMI_SEMI; + v->a[19178] = anon_sym_SEMI_AMP; + v->a[19179] = anon_sym_SEMI_SEMI_AMP; small_parse_table_959(v); } void small_parse_table_959(t_small_parse_table_array *v) { - v->a[19180] = actions(3590); - v->a[19181] = 1; - v->a[19182] = anon_sym_BANG; - v->a[19183] = actions(3596); - v->a[19184] = 1; - v->a[19185] = anon_sym_TILDE; - v->a[19186] = actions(3598); - v->a[19187] = 1; - v->a[19188] = anon_sym_BQUOTE; - v->a[19189] = actions(3602); - v->a[19190] = 1; - v->a[19191] = sym_variable_name; - v->a[19192] = actions(3759); - v->a[19193] = 1; - v->a[19194] = aux_sym__simple_variable_name_token1; - v->a[19195] = state(2509); - v->a[19196] = 1; - v->a[19197] = sym_command_substitution; - v->a[19198] = state(2690); - v->a[19199] = 1; + v->a[19180] = anon_sym_PIPE_AMP; + v->a[19181] = anon_sym_AMP_AMP; + v->a[19182] = anon_sym_PIPE_PIPE; + v->a[19183] = anon_sym_LT; + v->a[19184] = anon_sym_GT; + v->a[19185] = anon_sym_GT_GT; + v->a[19186] = anon_sym_AMP_GT; + v->a[19187] = anon_sym_AMP_GT_GT; + v->a[19188] = anon_sym_LT_AMP; + v->a[19189] = anon_sym_GT_AMP; + v->a[19190] = anon_sym_GT_PIPE; + v->a[19191] = anon_sym_LT_AMP_DASH; + v->a[19192] = anon_sym_GT_AMP_DASH; + v->a[19193] = anon_sym_LT_LT; + v->a[19194] = anon_sym_LT_LT_DASH; + v->a[19195] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19196] = anon_sym_AMP; + v->a[19197] = anon_sym_DOLLAR; + v->a[19198] = sym__special_character; + v->a[19199] = anon_sym_DQUOTE; small_parse_table_960(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1910.c b/parser/static/small_parse_table/small_parse_table_1910.c deleted file mode 100644 index 4d20f75b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1910.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1910.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9550(t_small_parse_table_array *v) -{ - v->a[191000] = 2; - v->a[191001] = sym_concatenation; - v->a[191002] = sym_array; - v->a[191003] = state(1512); - v->a[191004] = 9; - v->a[191005] = sym_arithmetic_expansion; - v->a[191006] = sym_brace_expression; - v->a[191007] = sym_string; - v->a[191008] = sym_translated_string; - v->a[191009] = sym_number; - v->a[191010] = sym_simple_expansion; - v->a[191011] = sym_expansion; - v->a[191012] = sym_command_substitution; - v->a[191013] = sym_process_substitution; - v->a[191014] = 3; - v->a[191015] = actions(71); - v->a[191016] = 1; - v->a[191017] = sym_comment; - v->a[191018] = actions(1348); - v->a[191019] = 11; - small_parse_table_9551(v); -} - -void small_parse_table_9551(t_small_parse_table_array *v) -{ - v->a[191020] = anon_sym_LT; - v->a[191021] = anon_sym_GT; - v->a[191022] = anon_sym_AMP_GT; - v->a[191023] = anon_sym_LT_AMP; - v->a[191024] = anon_sym_GT_AMP; - v->a[191025] = anon_sym_DOLLAR; - v->a[191026] = aux_sym_number_token1; - v->a[191027] = aux_sym_number_token2; - v->a[191028] = anon_sym_DOLLAR_LPAREN; - v->a[191029] = anon_sym_BQUOTE; - v->a[191030] = sym_word; - v->a[191031] = actions(1350); - v->a[191032] = 23; - v->a[191033] = sym_file_descriptor; - v->a[191034] = sym__concat; - v->a[191035] = sym_variable_name; - v->a[191036] = sym_test_operator; - v->a[191037] = sym__brace_start; - v->a[191038] = anon_sym_LPAREN_LPAREN; - v->a[191039] = anon_sym_GT_GT; - small_parse_table_9552(v); -} - -void small_parse_table_9552(t_small_parse_table_array *v) -{ - v->a[191040] = anon_sym_AMP_GT_GT; - v->a[191041] = anon_sym_GT_PIPE; - v->a[191042] = anon_sym_LT_AMP_DASH; - v->a[191043] = anon_sym_GT_AMP_DASH; - v->a[191044] = anon_sym_LT_LT_LT; - v->a[191045] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[191046] = anon_sym_DOLLAR_LBRACK; - v->a[191047] = aux_sym_concatenation_token1; - v->a[191048] = sym__special_character; - v->a[191049] = anon_sym_DQUOTE; - v->a[191050] = sym_raw_string; - v->a[191051] = sym_ansi_c_string; - v->a[191052] = anon_sym_DOLLAR_LBRACE; - v->a[191053] = anon_sym_DOLLAR_BQUOTE; - v->a[191054] = anon_sym_LT_LPAREN; - v->a[191055] = anon_sym_GT_LPAREN; - v->a[191056] = 23; - v->a[191057] = actions(3); - v->a[191058] = 1; - v->a[191059] = sym_comment; - small_parse_table_9553(v); -} - -void small_parse_table_9553(t_small_parse_table_array *v) -{ - v->a[191060] = actions(4151); - v->a[191061] = 1; - v->a[191062] = anon_sym_DOLLAR_LBRACK; - v->a[191063] = actions(4153); - v->a[191064] = 1; - v->a[191065] = anon_sym_DOLLAR; - v->a[191066] = actions(4155); - v->a[191067] = 1; - v->a[191068] = sym__special_character; - v->a[191069] = actions(4157); - v->a[191070] = 1; - v->a[191071] = anon_sym_DQUOTE; - v->a[191072] = actions(4161); - v->a[191073] = 1; - v->a[191074] = aux_sym_number_token1; - v->a[191075] = actions(4163); - v->a[191076] = 1; - v->a[191077] = aux_sym_number_token2; - v->a[191078] = actions(4165); - v->a[191079] = 1; - small_parse_table_9554(v); -} - -void small_parse_table_9554(t_small_parse_table_array *v) -{ - v->a[191080] = anon_sym_DOLLAR_LBRACE; - v->a[191081] = actions(4167); - v->a[191082] = 1; - v->a[191083] = anon_sym_DOLLAR_LPAREN; - v->a[191084] = actions(4169); - v->a[191085] = 1; - v->a[191086] = anon_sym_BQUOTE; - v->a[191087] = actions(4171); - v->a[191088] = 1; - v->a[191089] = anon_sym_DOLLAR_BQUOTE; - v->a[191090] = actions(4181); - v->a[191091] = 1; - v->a[191092] = sym__brace_start; - v->a[191093] = actions(8456); - v->a[191094] = 1; - v->a[191095] = sym_word; - v->a[191096] = actions(8458); - v->a[191097] = 1; - v->a[191098] = anon_sym_LPAREN; - v->a[191099] = actions(8462); - small_parse_table_9555(v); -} - -/* EOF small_parse_table_1910.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1911.c b/parser/static/small_parse_table/small_parse_table_1911.c deleted file mode 100644 index ec4e3fd8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1911.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1911.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9555(t_small_parse_table_array *v) -{ - v->a[191100] = 1; - v->a[191101] = sym__comment_word; - v->a[191102] = actions(8464); - v->a[191103] = 1; - v->a[191104] = sym__empty_value; - v->a[191105] = actions(8466); - v->a[191106] = 1; - v->a[191107] = sym_test_operator; - v->a[191108] = state(2714); - v->a[191109] = 1; - v->a[191110] = aux_sym__literal_repeat1; - v->a[191111] = actions(4149); - v->a[191112] = 2; - v->a[191113] = anon_sym_LPAREN_LPAREN; - v->a[191114] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[191115] = actions(4173); - v->a[191116] = 2; - v->a[191117] = anon_sym_LT_LPAREN; - v->a[191118] = anon_sym_GT_LPAREN; - v->a[191119] = actions(8460); - small_parse_table_9556(v); -} - -void small_parse_table_9556(t_small_parse_table_array *v) -{ - v->a[191120] = 2; - v->a[191121] = sym_raw_string; - v->a[191122] = sym_ansi_c_string; - v->a[191123] = state(2878); - v->a[191124] = 2; - v->a[191125] = sym_concatenation; - v->a[191126] = sym_array; - v->a[191127] = state(2406); - v->a[191128] = 9; - v->a[191129] = sym_arithmetic_expansion; - v->a[191130] = sym_brace_expression; - v->a[191131] = sym_string; - v->a[191132] = sym_translated_string; - v->a[191133] = sym_number; - v->a[191134] = sym_simple_expansion; - v->a[191135] = sym_expansion; - v->a[191136] = sym_command_substitution; - v->a[191137] = sym_process_substitution; - v->a[191138] = 23; - v->a[191139] = actions(3); - small_parse_table_9557(v); -} - -void small_parse_table_9557(t_small_parse_table_array *v) -{ - v->a[191140] = 1; - v->a[191141] = sym_comment; - v->a[191142] = actions(8468); - v->a[191143] = 1; - v->a[191144] = sym_word; - v->a[191145] = actions(8472); - v->a[191146] = 1; - v->a[191147] = anon_sym_LPAREN; - v->a[191148] = actions(8474); - v->a[191149] = 1; - v->a[191150] = anon_sym_DOLLAR_LBRACK; - v->a[191151] = actions(8476); - v->a[191152] = 1; - v->a[191153] = anon_sym_DOLLAR; - v->a[191154] = actions(8478); - v->a[191155] = 1; - v->a[191156] = sym__special_character; - v->a[191157] = actions(8480); - v->a[191158] = 1; - v->a[191159] = anon_sym_DQUOTE; - small_parse_table_9558(v); -} - -void small_parse_table_9558(t_small_parse_table_array *v) -{ - v->a[191160] = actions(8484); - v->a[191161] = 1; - v->a[191162] = aux_sym_number_token1; - v->a[191163] = actions(8486); - v->a[191164] = 1; - v->a[191165] = aux_sym_number_token2; - v->a[191166] = actions(8488); - v->a[191167] = 1; - v->a[191168] = anon_sym_DOLLAR_LBRACE; - v->a[191169] = actions(8490); - v->a[191170] = 1; - v->a[191171] = anon_sym_DOLLAR_LPAREN; - v->a[191172] = actions(8492); - v->a[191173] = 1; - v->a[191174] = anon_sym_BQUOTE; - v->a[191175] = actions(8494); - v->a[191176] = 1; - v->a[191177] = anon_sym_DOLLAR_BQUOTE; - v->a[191178] = actions(8498); - v->a[191179] = 1; - small_parse_table_9559(v); -} - -void small_parse_table_9559(t_small_parse_table_array *v) -{ - v->a[191180] = sym__comment_word; - v->a[191181] = actions(8500); - v->a[191182] = 1; - v->a[191183] = sym__empty_value; - v->a[191184] = actions(8502); - v->a[191185] = 1; - v->a[191186] = sym_test_operator; - v->a[191187] = actions(8504); - v->a[191188] = 1; - v->a[191189] = sym__brace_start; - v->a[191190] = state(1900); - v->a[191191] = 1; - v->a[191192] = aux_sym__literal_repeat1; - v->a[191193] = actions(8470); - v->a[191194] = 2; - v->a[191195] = anon_sym_LPAREN_LPAREN; - v->a[191196] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[191197] = actions(8482); - v->a[191198] = 2; - v->a[191199] = sym_raw_string; - small_parse_table_9560(v); -} - -/* EOF small_parse_table_1911.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1912.c b/parser/static/small_parse_table/small_parse_table_1912.c deleted file mode 100644 index 797d9571..00000000 --- a/parser/static/small_parse_table/small_parse_table_1912.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1912.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9560(t_small_parse_table_array *v) -{ - v->a[191200] = sym_ansi_c_string; - v->a[191201] = actions(8496); - v->a[191202] = 2; - v->a[191203] = anon_sym_LT_LPAREN; - v->a[191204] = anon_sym_GT_LPAREN; - v->a[191205] = state(2103); - v->a[191206] = 2; - v->a[191207] = sym_concatenation; - v->a[191208] = sym_array; - v->a[191209] = state(1391); - v->a[191210] = 9; - v->a[191211] = sym_arithmetic_expansion; - v->a[191212] = sym_brace_expression; - v->a[191213] = sym_string; - v->a[191214] = sym_translated_string; - v->a[191215] = sym_number; - v->a[191216] = sym_simple_expansion; - v->a[191217] = sym_expansion; - v->a[191218] = sym_command_substitution; - v->a[191219] = sym_process_substitution; - small_parse_table_9561(v); -} - -void small_parse_table_9561(t_small_parse_table_array *v) -{ - v->a[191220] = 3; - v->a[191221] = actions(71); - v->a[191222] = 1; - v->a[191223] = sym_comment; - v->a[191224] = actions(1340); - v->a[191225] = 11; - v->a[191226] = anon_sym_LT; - v->a[191227] = anon_sym_GT; - v->a[191228] = anon_sym_AMP_GT; - v->a[191229] = anon_sym_LT_AMP; - v->a[191230] = anon_sym_GT_AMP; - v->a[191231] = anon_sym_DOLLAR; - v->a[191232] = aux_sym_number_token1; - v->a[191233] = aux_sym_number_token2; - v->a[191234] = anon_sym_DOLLAR_LPAREN; - v->a[191235] = anon_sym_BQUOTE; - v->a[191236] = sym_word; - v->a[191237] = actions(1342); - v->a[191238] = 23; - v->a[191239] = sym_file_descriptor; - small_parse_table_9562(v); -} - -void small_parse_table_9562(t_small_parse_table_array *v) -{ - v->a[191240] = sym__concat; - v->a[191241] = sym_variable_name; - v->a[191242] = sym_test_operator; - v->a[191243] = sym__brace_start; - v->a[191244] = anon_sym_LPAREN_LPAREN; - v->a[191245] = anon_sym_GT_GT; - v->a[191246] = anon_sym_AMP_GT_GT; - v->a[191247] = anon_sym_GT_PIPE; - v->a[191248] = anon_sym_LT_AMP_DASH; - v->a[191249] = anon_sym_GT_AMP_DASH; - v->a[191250] = anon_sym_LT_LT_LT; - v->a[191251] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[191252] = anon_sym_DOLLAR_LBRACK; - v->a[191253] = aux_sym_concatenation_token1; - v->a[191254] = sym__special_character; - v->a[191255] = anon_sym_DQUOTE; - v->a[191256] = sym_raw_string; - v->a[191257] = sym_ansi_c_string; - v->a[191258] = anon_sym_DOLLAR_LBRACE; - v->a[191259] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9563(v); -} - -void small_parse_table_9563(t_small_parse_table_array *v) -{ - v->a[191260] = anon_sym_LT_LPAREN; - v->a[191261] = anon_sym_GT_LPAREN; - v->a[191262] = 3; - v->a[191263] = actions(71); - v->a[191264] = 1; - v->a[191265] = sym_comment; - v->a[191266] = actions(1328); - v->a[191267] = 11; - v->a[191268] = anon_sym_LT; - v->a[191269] = anon_sym_GT; - v->a[191270] = anon_sym_AMP_GT; - v->a[191271] = anon_sym_LT_AMP; - v->a[191272] = anon_sym_GT_AMP; - v->a[191273] = anon_sym_DOLLAR; - v->a[191274] = aux_sym_number_token1; - v->a[191275] = aux_sym_number_token2; - v->a[191276] = anon_sym_DOLLAR_LPAREN; - v->a[191277] = anon_sym_BQUOTE; - v->a[191278] = sym_word; - v->a[191279] = actions(1330); - small_parse_table_9564(v); -} - -void small_parse_table_9564(t_small_parse_table_array *v) -{ - v->a[191280] = 23; - v->a[191281] = sym_file_descriptor; - v->a[191282] = sym__concat; - v->a[191283] = sym_variable_name; - v->a[191284] = sym_test_operator; - v->a[191285] = sym__brace_start; - v->a[191286] = anon_sym_LPAREN_LPAREN; - v->a[191287] = anon_sym_GT_GT; - v->a[191288] = anon_sym_AMP_GT_GT; - v->a[191289] = anon_sym_GT_PIPE; - v->a[191290] = anon_sym_LT_AMP_DASH; - v->a[191291] = anon_sym_GT_AMP_DASH; - v->a[191292] = anon_sym_LT_LT_LT; - v->a[191293] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[191294] = anon_sym_DOLLAR_LBRACK; - v->a[191295] = aux_sym_concatenation_token1; - v->a[191296] = sym__special_character; - v->a[191297] = anon_sym_DQUOTE; - v->a[191298] = sym_raw_string; - v->a[191299] = sym_ansi_c_string; - small_parse_table_9565(v); -} - -/* EOF small_parse_table_1912.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1913.c b/parser/static/small_parse_table/small_parse_table_1913.c deleted file mode 100644 index 6bae4d5b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1913.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1913.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9565(t_small_parse_table_array *v) -{ - v->a[191300] = anon_sym_DOLLAR_LBRACE; - v->a[191301] = anon_sym_DOLLAR_BQUOTE; - v->a[191302] = anon_sym_LT_LPAREN; - v->a[191303] = anon_sym_GT_LPAREN; - v->a[191304] = 23; - v->a[191305] = actions(3); - v->a[191306] = 1; - v->a[191307] = sym_comment; - v->a[191308] = actions(8506); - v->a[191309] = 1; - v->a[191310] = sym_word; - v->a[191311] = actions(8510); - v->a[191312] = 1; - v->a[191313] = anon_sym_LPAREN; - v->a[191314] = actions(8512); - v->a[191315] = 1; - v->a[191316] = anon_sym_DOLLAR_LBRACK; - v->a[191317] = actions(8514); - v->a[191318] = 1; - v->a[191319] = anon_sym_DOLLAR; - small_parse_table_9566(v); -} - -void small_parse_table_9566(t_small_parse_table_array *v) -{ - v->a[191320] = actions(8516); - v->a[191321] = 1; - v->a[191322] = sym__special_character; - v->a[191323] = actions(8518); - v->a[191324] = 1; - v->a[191325] = anon_sym_DQUOTE; - v->a[191326] = actions(8522); - v->a[191327] = 1; - v->a[191328] = aux_sym_number_token1; - v->a[191329] = actions(8524); - v->a[191330] = 1; - v->a[191331] = aux_sym_number_token2; - v->a[191332] = actions(8526); - v->a[191333] = 1; - v->a[191334] = anon_sym_DOLLAR_LBRACE; - v->a[191335] = actions(8528); - v->a[191336] = 1; - v->a[191337] = anon_sym_DOLLAR_LPAREN; - v->a[191338] = actions(8530); - v->a[191339] = 1; - small_parse_table_9567(v); -} - -void small_parse_table_9567(t_small_parse_table_array *v) -{ - v->a[191340] = anon_sym_BQUOTE; - v->a[191341] = actions(8532); - v->a[191342] = 1; - v->a[191343] = anon_sym_DOLLAR_BQUOTE; - v->a[191344] = actions(8536); - v->a[191345] = 1; - v->a[191346] = sym__comment_word; - v->a[191347] = actions(8538); - v->a[191348] = 1; - v->a[191349] = sym__empty_value; - v->a[191350] = actions(8540); - v->a[191351] = 1; - v->a[191352] = sym_test_operator; - v->a[191353] = actions(8542); - v->a[191354] = 1; - v->a[191355] = sym__brace_start; - v->a[191356] = state(2678); - v->a[191357] = 1; - v->a[191358] = aux_sym__literal_repeat1; - v->a[191359] = actions(8508); - small_parse_table_9568(v); -} - -void small_parse_table_9568(t_small_parse_table_array *v) -{ - v->a[191360] = 2; - v->a[191361] = anon_sym_LPAREN_LPAREN; - v->a[191362] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[191363] = actions(8520); - v->a[191364] = 2; - v->a[191365] = sym_raw_string; - v->a[191366] = sym_ansi_c_string; - v->a[191367] = actions(8534); - v->a[191368] = 2; - v->a[191369] = anon_sym_LT_LPAREN; - v->a[191370] = anon_sym_GT_LPAREN; - v->a[191371] = state(2934); - v->a[191372] = 2; - v->a[191373] = sym_concatenation; - v->a[191374] = sym_array; - v->a[191375] = state(2440); - v->a[191376] = 9; - v->a[191377] = sym_arithmetic_expansion; - v->a[191378] = sym_brace_expression; - v->a[191379] = sym_string; - small_parse_table_9569(v); -} - -void small_parse_table_9569(t_small_parse_table_array *v) -{ - v->a[191380] = sym_translated_string; - v->a[191381] = sym_number; - v->a[191382] = sym_simple_expansion; - v->a[191383] = sym_expansion; - v->a[191384] = sym_command_substitution; - v->a[191385] = sym_process_substitution; - v->a[191386] = 19; - v->a[191387] = actions(3); - v->a[191388] = 1; - v->a[191389] = sym_comment; - v->a[191390] = actions(8030); - v->a[191391] = 1; - v->a[191392] = anon_sym_SLASH; - v->a[191393] = actions(8032); - v->a[191394] = 1; - v->a[191395] = anon_sym_PERCENT; - v->a[191396] = actions(8034); - v->a[191397] = 1; - v->a[191398] = anon_sym_COLON; - v->a[191399] = actions(8544); - small_parse_table_9570(v); -} - -/* EOF small_parse_table_1913.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1914.c b/parser/static/small_parse_table/small_parse_table_1914.c deleted file mode 100644 index e06904ad..00000000 --- a/parser/static/small_parse_table/small_parse_table_1914.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1914.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9570(t_small_parse_table_array *v) -{ - v->a[191400] = 1; - v->a[191401] = anon_sym_RBRACE3; - v->a[191402] = actions(8546); - v->a[191403] = 1; - v->a[191404] = anon_sym_AT; - v->a[191405] = state(6465); - v->a[191406] = 1; - v->a[191407] = aux_sym__expansion_body_repeat1; - v->a[191408] = state(7232); - v->a[191409] = 1; - v->a[191410] = sym__expansion_operator; - v->a[191411] = state(7233); - v->a[191412] = 1; - v->a[191413] = sym__expansion_max_length; - v->a[191414] = state(7234); - v->a[191415] = 1; - v->a[191416] = sym__expansion_regex_removal; - v->a[191417] = state(7235); - v->a[191418] = 1; - v->a[191419] = sym__expansion_regex_replacement; - small_parse_table_9571(v); -} - -void small_parse_table_9571(t_small_parse_table_array *v) -{ - v->a[191420] = state(7236); - v->a[191421] = 1; - v->a[191422] = sym__expansion_regex; - v->a[191423] = state(7237); - v->a[191424] = 1; - v->a[191425] = sym__expansion_expression; - v->a[191426] = actions(8028); - v->a[191427] = 2; - v->a[191428] = anon_sym_COMMA; - v->a[191429] = anon_sym_CARET; - v->a[191430] = actions(8048); - v->a[191431] = 2; - v->a[191432] = anon_sym_COMMA_COMMA; - v->a[191433] = anon_sym_CARET_CARET; - v->a[191434] = actions(8036); - v->a[191435] = 3; - v->a[191436] = sym__immediate_double_hash; - v->a[191437] = anon_sym_POUND; - v->a[191438] = anon_sym_PERCENT_PERCENT; - v->a[191439] = actions(8046); - small_parse_table_9572(v); -} - -void small_parse_table_9572(t_small_parse_table_array *v) -{ - v->a[191440] = 3; - v->a[191441] = anon_sym_SLASH_SLASH; - v->a[191442] = anon_sym_SLASH_POUND; - v->a[191443] = anon_sym_SLASH_PERCENT; - v->a[191444] = actions(8050); - v->a[191445] = 3; - v->a[191446] = sym__external_expansion_sym_hash; - v->a[191447] = sym__external_expansion_sym_bang; - v->a[191448] = sym__external_expansion_sym_equal; - v->a[191449] = actions(8044); - v->a[191450] = 8; - v->a[191451] = anon_sym_EQ2; - v->a[191452] = anon_sym_COLON_EQ; - v->a[191453] = anon_sym_DASH3; - v->a[191454] = anon_sym_COLON_DASH; - v->a[191455] = anon_sym_PLUS3; - v->a[191456] = anon_sym_COLON_PLUS; - v->a[191457] = anon_sym_QMARK2; - v->a[191458] = anon_sym_COLON_QMARK; - v->a[191459] = 19; - small_parse_table_9573(v); -} - -void small_parse_table_9573(t_small_parse_table_array *v) -{ - v->a[191460] = actions(3); - v->a[191461] = 1; - v->a[191462] = sym_comment; - v->a[191463] = actions(8030); - v->a[191464] = 1; - v->a[191465] = anon_sym_SLASH; - v->a[191466] = actions(8032); - v->a[191467] = 1; - v->a[191468] = anon_sym_PERCENT; - v->a[191469] = actions(8034); - v->a[191470] = 1; - v->a[191471] = anon_sym_COLON; - v->a[191472] = actions(8546); - v->a[191473] = 1; - v->a[191474] = anon_sym_AT; - v->a[191475] = actions(8548); - v->a[191476] = 1; - v->a[191477] = anon_sym_RBRACE3; - v->a[191478] = state(6477); - v->a[191479] = 1; - small_parse_table_9574(v); -} - -void small_parse_table_9574(t_small_parse_table_array *v) -{ - v->a[191480] = aux_sym__expansion_body_repeat1; - v->a[191481] = state(6876); - v->a[191482] = 1; - v->a[191483] = sym__expansion_max_length; - v->a[191484] = state(7218); - v->a[191485] = 1; - v->a[191486] = sym__expansion_operator; - v->a[191487] = state(7220); - v->a[191488] = 1; - v->a[191489] = sym__expansion_regex_removal; - v->a[191490] = state(7221); - v->a[191491] = 1; - v->a[191492] = sym__expansion_regex_replacement; - v->a[191493] = state(7222); - v->a[191494] = 1; - v->a[191495] = sym__expansion_regex; - v->a[191496] = state(7223); - v->a[191497] = 1; - v->a[191498] = sym__expansion_expression; - v->a[191499] = actions(8028); - small_parse_table_9575(v); -} - -/* EOF small_parse_table_1914.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1915.c b/parser/static/small_parse_table/small_parse_table_1915.c deleted file mode 100644 index cc971594..00000000 --- a/parser/static/small_parse_table/small_parse_table_1915.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1915.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9575(t_small_parse_table_array *v) -{ - v->a[191500] = 2; - v->a[191501] = anon_sym_COMMA; - v->a[191502] = anon_sym_CARET; - v->a[191503] = actions(8048); - v->a[191504] = 2; - v->a[191505] = anon_sym_COMMA_COMMA; - v->a[191506] = anon_sym_CARET_CARET; - v->a[191507] = actions(8036); - v->a[191508] = 3; - v->a[191509] = sym__immediate_double_hash; - v->a[191510] = anon_sym_POUND; - v->a[191511] = anon_sym_PERCENT_PERCENT; - v->a[191512] = actions(8046); - v->a[191513] = 3; - v->a[191514] = anon_sym_SLASH_SLASH; - v->a[191515] = anon_sym_SLASH_POUND; - v->a[191516] = anon_sym_SLASH_PERCENT; - v->a[191517] = actions(8050); - v->a[191518] = 3; - v->a[191519] = sym__external_expansion_sym_hash; - small_parse_table_9576(v); -} - -void small_parse_table_9576(t_small_parse_table_array *v) -{ - v->a[191520] = sym__external_expansion_sym_bang; - v->a[191521] = sym__external_expansion_sym_equal; - v->a[191522] = actions(8044); - v->a[191523] = 8; - v->a[191524] = anon_sym_EQ2; - v->a[191525] = anon_sym_COLON_EQ; - v->a[191526] = anon_sym_DASH3; - v->a[191527] = anon_sym_COLON_DASH; - v->a[191528] = anon_sym_PLUS3; - v->a[191529] = anon_sym_COLON_PLUS; - v->a[191530] = anon_sym_QMARK2; - v->a[191531] = anon_sym_COLON_QMARK; - v->a[191532] = 19; - v->a[191533] = actions(3); - v->a[191534] = 1; - v->a[191535] = sym_comment; - v->a[191536] = actions(8030); - v->a[191537] = 1; - v->a[191538] = anon_sym_SLASH; - v->a[191539] = actions(8032); - small_parse_table_9577(v); -} - -void small_parse_table_9577(t_small_parse_table_array *v) -{ - v->a[191540] = 1; - v->a[191541] = anon_sym_PERCENT; - v->a[191542] = actions(8034); - v->a[191543] = 1; - v->a[191544] = anon_sym_COLON; - v->a[191545] = actions(8038); - v->a[191546] = 1; - v->a[191547] = anon_sym_RBRACE3; - v->a[191548] = actions(8546); - v->a[191549] = 1; - v->a[191550] = anon_sym_AT; - v->a[191551] = state(6390); - v->a[191552] = 1; - v->a[191553] = aux_sym__expansion_body_repeat1; - v->a[191554] = state(6959); - v->a[191555] = 1; - v->a[191556] = sym__expansion_operator; - v->a[191557] = state(6960); - v->a[191558] = 1; - v->a[191559] = sym__expansion_max_length; - small_parse_table_9578(v); -} - -void small_parse_table_9578(t_small_parse_table_array *v) -{ - v->a[191560] = state(6964); - v->a[191561] = 1; - v->a[191562] = sym__expansion_regex_removal; - v->a[191563] = state(6965); - v->a[191564] = 1; - v->a[191565] = sym__expansion_regex_replacement; - v->a[191566] = state(6966); - v->a[191567] = 1; - v->a[191568] = sym__expansion_regex; - v->a[191569] = state(6967); - v->a[191570] = 1; - v->a[191571] = sym__expansion_expression; - v->a[191572] = actions(8028); - v->a[191573] = 2; - v->a[191574] = anon_sym_COMMA; - v->a[191575] = anon_sym_CARET; - v->a[191576] = actions(8048); - v->a[191577] = 2; - v->a[191578] = anon_sym_COMMA_COMMA; - v->a[191579] = anon_sym_CARET_CARET; - small_parse_table_9579(v); -} - -void small_parse_table_9579(t_small_parse_table_array *v) -{ - v->a[191580] = actions(8036); - v->a[191581] = 3; - v->a[191582] = sym__immediate_double_hash; - v->a[191583] = anon_sym_POUND; - v->a[191584] = anon_sym_PERCENT_PERCENT; - v->a[191585] = actions(8046); - v->a[191586] = 3; - v->a[191587] = anon_sym_SLASH_SLASH; - v->a[191588] = anon_sym_SLASH_POUND; - v->a[191589] = anon_sym_SLASH_PERCENT; - v->a[191590] = actions(8050); - v->a[191591] = 3; - v->a[191592] = sym__external_expansion_sym_hash; - v->a[191593] = sym__external_expansion_sym_bang; - v->a[191594] = sym__external_expansion_sym_equal; - v->a[191595] = actions(8044); - v->a[191596] = 8; - v->a[191597] = anon_sym_EQ2; - v->a[191598] = anon_sym_COLON_EQ; - v->a[191599] = anon_sym_DASH3; - small_parse_table_9580(v); -} - -/* EOF small_parse_table_1915.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1916.c b/parser/static/small_parse_table/small_parse_table_1916.c deleted file mode 100644 index aa287cc7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1916.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1916.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9580(t_small_parse_table_array *v) -{ - v->a[191600] = anon_sym_COLON_DASH; - v->a[191601] = anon_sym_PLUS3; - v->a[191602] = anon_sym_COLON_PLUS; - v->a[191603] = anon_sym_QMARK2; - v->a[191604] = anon_sym_COLON_QMARK; - v->a[191605] = 19; - v->a[191606] = actions(3); - v->a[191607] = 1; - v->a[191608] = sym_comment; - v->a[191609] = actions(8030); - v->a[191610] = 1; - v->a[191611] = anon_sym_SLASH; - v->a[191612] = actions(8032); - v->a[191613] = 1; - v->a[191614] = anon_sym_PERCENT; - v->a[191615] = actions(8034); - v->a[191616] = 1; - v->a[191617] = anon_sym_COLON; - v->a[191618] = actions(8546); - v->a[191619] = 1; - small_parse_table_9581(v); -} - -void small_parse_table_9581(t_small_parse_table_array *v) -{ - v->a[191620] = anon_sym_AT; - v->a[191621] = actions(8550); - v->a[191622] = 1; - v->a[191623] = anon_sym_RBRACE3; - v->a[191624] = state(6402); - v->a[191625] = 1; - v->a[191626] = aux_sym__expansion_body_repeat1; - v->a[191627] = state(6985); - v->a[191628] = 1; - v->a[191629] = sym__expansion_operator; - v->a[191630] = state(6986); - v->a[191631] = 1; - v->a[191632] = sym__expansion_max_length; - v->a[191633] = state(6987); - v->a[191634] = 1; - v->a[191635] = sym__expansion_regex_removal; - v->a[191636] = state(6988); - v->a[191637] = 1; - v->a[191638] = sym__expansion_regex_replacement; - v->a[191639] = state(6992); - small_parse_table_9582(v); -} - -void small_parse_table_9582(t_small_parse_table_array *v) -{ - v->a[191640] = 1; - v->a[191641] = sym__expansion_regex; - v->a[191642] = state(6993); - v->a[191643] = 1; - v->a[191644] = sym__expansion_expression; - v->a[191645] = actions(8028); - v->a[191646] = 2; - v->a[191647] = anon_sym_COMMA; - v->a[191648] = anon_sym_CARET; - v->a[191649] = actions(8048); - v->a[191650] = 2; - v->a[191651] = anon_sym_COMMA_COMMA; - v->a[191652] = anon_sym_CARET_CARET; - v->a[191653] = actions(8036); - v->a[191654] = 3; - v->a[191655] = sym__immediate_double_hash; - v->a[191656] = anon_sym_POUND; - v->a[191657] = anon_sym_PERCENT_PERCENT; - v->a[191658] = actions(8046); - v->a[191659] = 3; - small_parse_table_9583(v); -} - -void small_parse_table_9583(t_small_parse_table_array *v) -{ - v->a[191660] = anon_sym_SLASH_SLASH; - v->a[191661] = anon_sym_SLASH_POUND; - v->a[191662] = anon_sym_SLASH_PERCENT; - v->a[191663] = actions(8050); - v->a[191664] = 3; - v->a[191665] = sym__external_expansion_sym_hash; - v->a[191666] = sym__external_expansion_sym_bang; - v->a[191667] = sym__external_expansion_sym_equal; - v->a[191668] = actions(8044); - v->a[191669] = 8; - v->a[191670] = anon_sym_EQ2; - v->a[191671] = anon_sym_COLON_EQ; - v->a[191672] = anon_sym_DASH3; - v->a[191673] = anon_sym_COLON_DASH; - v->a[191674] = anon_sym_PLUS3; - v->a[191675] = anon_sym_COLON_PLUS; - v->a[191676] = anon_sym_QMARK2; - v->a[191677] = anon_sym_COLON_QMARK; - v->a[191678] = 8; - v->a[191679] = actions(3); - small_parse_table_9584(v); -} - -void small_parse_table_9584(t_small_parse_table_array *v) -{ - v->a[191680] = 1; - v->a[191681] = sym_comment; - v->a[191682] = actions(1235); - v->a[191683] = 1; - v->a[191684] = sym_file_descriptor; - v->a[191685] = actions(3791); - v->a[191686] = 1; - v->a[191687] = anon_sym_DQUOTE; - v->a[191688] = actions(7444); - v->a[191689] = 1; - v->a[191690] = sym_variable_name; - v->a[191691] = state(4389); - v->a[191692] = 1; - v->a[191693] = sym_string; - v->a[191694] = actions(7442); - v->a[191695] = 2; - v->a[191696] = aux_sym__simple_variable_name_token1; - v->a[191697] = aux_sym__multiline_variable_name_token1; - v->a[191698] = actions(7440); - v->a[191699] = 9; - small_parse_table_9585(v); -} - -/* EOF small_parse_table_1916.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1917.c b/parser/static/small_parse_table/small_parse_table_1917.c deleted file mode 100644 index 01d4253e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1917.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1917.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9585(t_small_parse_table_array *v) -{ - v->a[191700] = anon_sym_DASH; - v->a[191701] = anon_sym_STAR; - v->a[191702] = anon_sym_BANG; - v->a[191703] = anon_sym_QMARK; - v->a[191704] = anon_sym_DOLLAR; - v->a[191705] = anon_sym_POUND; - v->a[191706] = anon_sym_AT2; - v->a[191707] = anon_sym_0; - v->a[191708] = anon_sym__; - v->a[191709] = actions(1227); - v->a[191710] = 18; - v->a[191711] = anon_sym_PIPE_PIPE; - v->a[191712] = anon_sym_AMP_AMP; - v->a[191713] = anon_sym_PIPE; - v->a[191714] = anon_sym_LT; - v->a[191715] = anon_sym_GT; - v->a[191716] = anon_sym_LT_LT; - v->a[191717] = anon_sym_GT_GT; - v->a[191718] = anon_sym_PIPE_AMP; - v->a[191719] = anon_sym_AMP_GT; - small_parse_table_9586(v); -} - -void small_parse_table_9586(t_small_parse_table_array *v) -{ - v->a[191720] = anon_sym_AMP_GT_GT; - v->a[191721] = anon_sym_LT_AMP; - v->a[191722] = anon_sym_GT_AMP; - v->a[191723] = anon_sym_GT_PIPE; - v->a[191724] = anon_sym_LT_AMP_DASH; - v->a[191725] = anon_sym_GT_AMP_DASH; - v->a[191726] = anon_sym_LT_LT_DASH; - v->a[191727] = aux_sym_heredoc_redirect_token1; - v->a[191728] = anon_sym_LT_LT_LT; - v->a[191729] = 5; - v->a[191730] = actions(71); - v->a[191731] = 1; - v->a[191732] = sym_comment; - v->a[191733] = actions(8552); - v->a[191734] = 1; - v->a[191735] = sym__special_character; - v->a[191736] = state(3544); - v->a[191737] = 1; - v->a[191738] = aux_sym__literal_repeat1; - v->a[191739] = actions(5067); - small_parse_table_9587(v); -} - -void small_parse_table_9587(t_small_parse_table_array *v) -{ - v->a[191740] = 10; - v->a[191741] = anon_sym_LT; - v->a[191742] = anon_sym_GT; - v->a[191743] = anon_sym_AMP_GT; - v->a[191744] = anon_sym_LT_AMP; - v->a[191745] = anon_sym_GT_AMP; - v->a[191746] = anon_sym_DOLLAR; - v->a[191747] = aux_sym_number_token1; - v->a[191748] = aux_sym_number_token2; - v->a[191749] = anon_sym_DOLLAR_LPAREN; - v->a[191750] = sym_word; - v->a[191751] = actions(5069); - v->a[191752] = 21; - v->a[191753] = sym_file_descriptor; - v->a[191754] = sym_variable_name; - v->a[191755] = sym_test_operator; - v->a[191756] = sym__brace_start; - v->a[191757] = anon_sym_LPAREN_LPAREN; - v->a[191758] = anon_sym_GT_GT; - v->a[191759] = anon_sym_AMP_GT_GT; - small_parse_table_9588(v); -} - -void small_parse_table_9588(t_small_parse_table_array *v) -{ - v->a[191760] = anon_sym_GT_PIPE; - v->a[191761] = anon_sym_LT_AMP_DASH; - v->a[191762] = anon_sym_GT_AMP_DASH; - v->a[191763] = anon_sym_LT_LT_LT; - v->a[191764] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[191765] = anon_sym_DOLLAR_LBRACK; - v->a[191766] = anon_sym_DQUOTE; - v->a[191767] = sym_raw_string; - v->a[191768] = sym_ansi_c_string; - v->a[191769] = anon_sym_DOLLAR_LBRACE; - v->a[191770] = anon_sym_BQUOTE; - v->a[191771] = anon_sym_DOLLAR_BQUOTE; - v->a[191772] = anon_sym_LT_LPAREN; - v->a[191773] = anon_sym_GT_LPAREN; - v->a[191774] = 8; - v->a[191775] = actions(3); - v->a[191776] = 1; - v->a[191777] = sym_comment; - v->a[191778] = actions(1241); - v->a[191779] = 1; - small_parse_table_9589(v); -} - -void small_parse_table_9589(t_small_parse_table_array *v) -{ - v->a[191780] = sym_file_descriptor; - v->a[191781] = actions(8556); - v->a[191782] = 1; - v->a[191783] = anon_sym_DQUOTE; - v->a[191784] = actions(8560); - v->a[191785] = 1; - v->a[191786] = sym_variable_name; - v->a[191787] = state(5364); - v->a[191788] = 1; - v->a[191789] = sym_string; - v->a[191790] = actions(8558); - v->a[191791] = 2; - v->a[191792] = aux_sym__simple_variable_name_token1; - v->a[191793] = aux_sym__multiline_variable_name_token1; - v->a[191794] = actions(8554); - v->a[191795] = 9; - v->a[191796] = anon_sym_DASH; - v->a[191797] = anon_sym_STAR; - v->a[191798] = anon_sym_BANG; - v->a[191799] = anon_sym_QMARK; - small_parse_table_9590(v); -} - -/* EOF small_parse_table_1917.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1918.c b/parser/static/small_parse_table/small_parse_table_1918.c deleted file mode 100644 index 6fdf7bc7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1918.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1918.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9590(t_small_parse_table_array *v) -{ - v->a[191800] = anon_sym_DOLLAR; - v->a[191801] = anon_sym_POUND; - v->a[191802] = anon_sym_AT2; - v->a[191803] = anon_sym_0; - v->a[191804] = anon_sym__; - v->a[191805] = actions(1239); - v->a[191806] = 18; - v->a[191807] = anon_sym_PIPE_PIPE; - v->a[191808] = anon_sym_AMP_AMP; - v->a[191809] = anon_sym_PIPE; - v->a[191810] = anon_sym_LT; - v->a[191811] = anon_sym_GT; - v->a[191812] = anon_sym_LT_LT; - v->a[191813] = anon_sym_GT_GT; - v->a[191814] = anon_sym_PIPE_AMP; - v->a[191815] = anon_sym_RBRACK; - v->a[191816] = anon_sym_AMP_GT; - v->a[191817] = anon_sym_AMP_GT_GT; - v->a[191818] = anon_sym_LT_AMP; - v->a[191819] = anon_sym_GT_AMP; - small_parse_table_9591(v); -} - -void small_parse_table_9591(t_small_parse_table_array *v) -{ - v->a[191820] = anon_sym_GT_PIPE; - v->a[191821] = anon_sym_LT_AMP_DASH; - v->a[191822] = anon_sym_GT_AMP_DASH; - v->a[191823] = anon_sym_LT_LT_DASH; - v->a[191824] = anon_sym_LT_LT_LT; - v->a[191825] = 8; - v->a[191826] = actions(3); - v->a[191827] = 1; - v->a[191828] = sym_comment; - v->a[191829] = actions(1235); - v->a[191830] = 1; - v->a[191831] = sym_file_descriptor; - v->a[191832] = actions(8556); - v->a[191833] = 1; - v->a[191834] = anon_sym_DQUOTE; - v->a[191835] = actions(8560); - v->a[191836] = 1; - v->a[191837] = sym_variable_name; - v->a[191838] = state(5364); - v->a[191839] = 1; - small_parse_table_9592(v); -} - -void small_parse_table_9592(t_small_parse_table_array *v) -{ - v->a[191840] = sym_string; - v->a[191841] = actions(8558); - v->a[191842] = 2; - v->a[191843] = aux_sym__simple_variable_name_token1; - v->a[191844] = aux_sym__multiline_variable_name_token1; - v->a[191845] = actions(8554); - v->a[191846] = 9; - v->a[191847] = anon_sym_DASH; - v->a[191848] = anon_sym_STAR; - v->a[191849] = anon_sym_BANG; - v->a[191850] = anon_sym_QMARK; - v->a[191851] = anon_sym_DOLLAR; - v->a[191852] = anon_sym_POUND; - v->a[191853] = anon_sym_AT2; - v->a[191854] = anon_sym_0; - v->a[191855] = anon_sym__; - v->a[191856] = actions(1227); - v->a[191857] = 18; - v->a[191858] = anon_sym_PIPE_PIPE; - v->a[191859] = anon_sym_AMP_AMP; - small_parse_table_9593(v); -} - -void small_parse_table_9593(t_small_parse_table_array *v) -{ - v->a[191860] = anon_sym_PIPE; - v->a[191861] = anon_sym_LT; - v->a[191862] = anon_sym_GT; - v->a[191863] = anon_sym_LT_LT; - v->a[191864] = anon_sym_GT_GT; - v->a[191865] = anon_sym_PIPE_AMP; - v->a[191866] = anon_sym_RBRACK; - v->a[191867] = anon_sym_AMP_GT; - v->a[191868] = anon_sym_AMP_GT_GT; - v->a[191869] = anon_sym_LT_AMP; - v->a[191870] = anon_sym_GT_AMP; - v->a[191871] = anon_sym_GT_PIPE; - v->a[191872] = anon_sym_LT_AMP_DASH; - v->a[191873] = anon_sym_GT_AMP_DASH; - v->a[191874] = anon_sym_LT_LT_DASH; - v->a[191875] = anon_sym_LT_LT_LT; - v->a[191876] = 5; - v->a[191877] = actions(71); - v->a[191878] = 1; - v->a[191879] = sym_comment; - small_parse_table_9594(v); -} - -void small_parse_table_9594(t_small_parse_table_array *v) -{ - v->a[191880] = actions(8552); - v->a[191881] = 1; - v->a[191882] = sym__special_character; - v->a[191883] = state(3544); - v->a[191884] = 1; - v->a[191885] = aux_sym__literal_repeat1; - v->a[191886] = actions(4564); - v->a[191887] = 10; - v->a[191888] = anon_sym_LT; - v->a[191889] = anon_sym_GT; - v->a[191890] = anon_sym_AMP_GT; - v->a[191891] = anon_sym_LT_AMP; - v->a[191892] = anon_sym_GT_AMP; - v->a[191893] = anon_sym_DOLLAR; - v->a[191894] = aux_sym_number_token1; - v->a[191895] = aux_sym_number_token2; - v->a[191896] = anon_sym_DOLLAR_LPAREN; - v->a[191897] = sym_word; - v->a[191898] = actions(4566); - v->a[191899] = 21; - small_parse_table_9595(v); -} - -/* EOF small_parse_table_1918.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1919.c b/parser/static/small_parse_table/small_parse_table_1919.c deleted file mode 100644 index 4ab7149a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1919.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1919.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9595(t_small_parse_table_array *v) -{ - v->a[191900] = sym_file_descriptor; - v->a[191901] = sym_variable_name; - v->a[191902] = sym_test_operator; - v->a[191903] = sym__brace_start; - v->a[191904] = anon_sym_LPAREN_LPAREN; - v->a[191905] = anon_sym_GT_GT; - v->a[191906] = anon_sym_AMP_GT_GT; - v->a[191907] = anon_sym_GT_PIPE; - v->a[191908] = anon_sym_LT_AMP_DASH; - v->a[191909] = anon_sym_GT_AMP_DASH; - v->a[191910] = anon_sym_LT_LT_LT; - v->a[191911] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[191912] = anon_sym_DOLLAR_LBRACK; - v->a[191913] = anon_sym_DQUOTE; - v->a[191914] = sym_raw_string; - v->a[191915] = sym_ansi_c_string; - v->a[191916] = anon_sym_DOLLAR_LBRACE; - v->a[191917] = anon_sym_BQUOTE; - v->a[191918] = anon_sym_DOLLAR_BQUOTE; - v->a[191919] = anon_sym_LT_LPAREN; - small_parse_table_9596(v); -} - -void small_parse_table_9596(t_small_parse_table_array *v) -{ - v->a[191920] = anon_sym_GT_LPAREN; - v->a[191921] = 8; - v->a[191922] = actions(3); - v->a[191923] = 1; - v->a[191924] = sym_comment; - v->a[191925] = actions(1241); - v->a[191926] = 1; - v->a[191927] = sym_file_descriptor; - v->a[191928] = actions(3791); - v->a[191929] = 1; - v->a[191930] = anon_sym_DQUOTE; - v->a[191931] = actions(7444); - v->a[191932] = 1; - v->a[191933] = sym_variable_name; - v->a[191934] = state(4389); - v->a[191935] = 1; - v->a[191936] = sym_string; - v->a[191937] = actions(7442); - v->a[191938] = 2; - v->a[191939] = aux_sym__simple_variable_name_token1; - small_parse_table_9597(v); -} - -void small_parse_table_9597(t_small_parse_table_array *v) -{ - v->a[191940] = aux_sym__multiline_variable_name_token1; - v->a[191941] = actions(7440); - v->a[191942] = 9; - v->a[191943] = anon_sym_DASH; - v->a[191944] = anon_sym_STAR; - v->a[191945] = anon_sym_BANG; - v->a[191946] = anon_sym_QMARK; - v->a[191947] = anon_sym_DOLLAR; - v->a[191948] = anon_sym_POUND; - v->a[191949] = anon_sym_AT2; - v->a[191950] = anon_sym_0; - v->a[191951] = anon_sym__; - v->a[191952] = actions(1239); - v->a[191953] = 18; - v->a[191954] = anon_sym_PIPE_PIPE; - v->a[191955] = anon_sym_AMP_AMP; - v->a[191956] = anon_sym_PIPE; - v->a[191957] = anon_sym_LT; - v->a[191958] = anon_sym_GT; - v->a[191959] = anon_sym_LT_LT; - small_parse_table_9598(v); -} - -void small_parse_table_9598(t_small_parse_table_array *v) -{ - v->a[191960] = anon_sym_GT_GT; - v->a[191961] = anon_sym_PIPE_AMP; - v->a[191962] = anon_sym_AMP_GT; - v->a[191963] = anon_sym_AMP_GT_GT; - v->a[191964] = anon_sym_LT_AMP; - v->a[191965] = anon_sym_GT_AMP; - v->a[191966] = anon_sym_GT_PIPE; - v->a[191967] = anon_sym_LT_AMP_DASH; - v->a[191968] = anon_sym_GT_AMP_DASH; - v->a[191969] = anon_sym_LT_LT_DASH; - v->a[191970] = aux_sym_heredoc_redirect_token1; - v->a[191971] = anon_sym_LT_LT_LT; - v->a[191972] = 5; - v->a[191973] = actions(71); - v->a[191974] = 1; - v->a[191975] = sym_comment; - v->a[191976] = actions(8552); - v->a[191977] = 1; - v->a[191978] = sym__special_character; - v->a[191979] = state(3544); - small_parse_table_9599(v); -} - -void small_parse_table_9599(t_small_parse_table_array *v) -{ - v->a[191980] = 1; - v->a[191981] = aux_sym__literal_repeat1; - v->a[191982] = actions(5695); - v->a[191983] = 10; - v->a[191984] = anon_sym_LT; - v->a[191985] = anon_sym_GT; - v->a[191986] = anon_sym_AMP_GT; - v->a[191987] = anon_sym_LT_AMP; - v->a[191988] = anon_sym_GT_AMP; - v->a[191989] = anon_sym_DOLLAR; - v->a[191990] = aux_sym_number_token1; - v->a[191991] = aux_sym_number_token2; - v->a[191992] = anon_sym_DOLLAR_LPAREN; - v->a[191993] = sym_word; - v->a[191994] = actions(5697); - v->a[191995] = 21; - v->a[191996] = sym_file_descriptor; - v->a[191997] = sym_variable_name; - v->a[191998] = sym_test_operator; - v->a[191999] = sym__brace_start; - small_parse_table_9600(v); -} - -/* EOF small_parse_table_1919.c */ diff --git a/parser/static/small_parse_table/small_parse_table_192.c b/parser/static/small_parse_table/small_parse_table_192.c index 86e9d546..057ea9ec 100644 --- a/parser/static/small_parse_table/small_parse_table_192.c +++ b/parser/static/small_parse_table/small_parse_table_192.c @@ -14,126 +14,126 @@ void small_parse_table_960(t_small_parse_table_array *v) { - v->a[19200] = aux_sym__literal_repeat1; - v->a[19201] = state(3107); - v->a[19202] = 1; - v->a[19203] = sym__expression; - v->a[19204] = state(3359); - v->a[19205] = 1; - v->a[19206] = sym__arithmetic_postfix_expression; - v->a[19207] = state(3361); - v->a[19208] = 1; - v->a[19209] = sym__arithmetic_unary_expression; - v->a[19210] = state(3367); + v->a[19200] = sym_raw_string; + v->a[19201] = aux_sym_number_token1; + v->a[19202] = aux_sym_number_token2; + v->a[19203] = anon_sym_DOLLAR_LBRACE; + v->a[19204] = anon_sym_DOLLAR_LPAREN; + v->a[19205] = anon_sym_BQUOTE; + v->a[19206] = anon_sym_DOLLAR_BQUOTE; + v->a[19207] = sym_word; + v->a[19208] = anon_sym_SEMI; + v->a[19209] = 6; + v->a[19210] = actions(3); v->a[19211] = 1; - v->a[19212] = sym__arithmetic_ternary_expression; - v->a[19213] = state(3375); + v->a[19212] = sym_comment; + v->a[19213] = actions(2832); v->a[19214] = 1; - v->a[19215] = sym__arithmetic_binary_expression; - v->a[19216] = actions(1073); - v->a[19217] = 2; - v->a[19218] = anon_sym_LPAREN_LPAREN; - v->a[19219] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19215] = aux_sym_concatenation_token1; + v->a[19216] = actions(2835); + v->a[19217] = 1; + v->a[19218] = sym__concat; + v->a[19219] = state(515); small_parse_table_961(v); } void small_parse_table_961(t_small_parse_table_array *v) { - v->a[19220] = actions(1083); - v->a[19221] = 2; - v->a[19222] = sym_raw_string; - v->a[19223] = sym_ansi_c_string; - v->a[19224] = actions(1089); - v->a[19225] = 2; - v->a[19226] = anon_sym_LT_LPAREN; - v->a[19227] = anon_sym_GT_LPAREN; - v->a[19228] = actions(3592); - v->a[19229] = 2; - v->a[19230] = anon_sym_PLUS_PLUS2; - v->a[19231] = anon_sym_DASH_DASH2; - v->a[19232] = actions(3594); - v->a[19233] = 2; - v->a[19234] = anon_sym_DASH2; - v->a[19235] = anon_sym_PLUS2; - v->a[19236] = state(2500); - v->a[19237] = 4; - v->a[19238] = sym_arithmetic_expansion; - v->a[19239] = sym_brace_expression; + v->a[19220] = 1; + v->a[19221] = aux_sym_concatenation_repeat1; + v->a[19222] = actions(2654); + v->a[19223] = 5; + v->a[19224] = sym_file_descriptor; + v->a[19225] = sym_test_operator; + v->a[19226] = sym__bare_dollar; + v->a[19227] = sym__brace_start; + v->a[19228] = aux_sym_heredoc_redirect_token1; + v->a[19229] = actions(2652); + v->a[19230] = 34; + v->a[19231] = anon_sym_LPAREN; + v->a[19232] = anon_sym_PIPE; + v->a[19233] = anon_sym_SEMI_SEMI; + v->a[19234] = anon_sym_SEMI_AMP; + v->a[19235] = anon_sym_SEMI_SEMI_AMP; + v->a[19236] = anon_sym_PIPE_AMP; + v->a[19237] = anon_sym_AMP_AMP; + v->a[19238] = anon_sym_PIPE_PIPE; + v->a[19239] = anon_sym_LT; small_parse_table_962(v); } void small_parse_table_962(t_small_parse_table_array *v) { - v->a[19240] = sym_translated_string; - v->a[19241] = sym_process_substitution; - v->a[19242] = state(2506); - v->a[19243] = 4; - v->a[19244] = sym_string; - v->a[19245] = sym_number; - v->a[19246] = sym_simple_expansion; - v->a[19247] = sym_expansion; - v->a[19248] = state(3278); - v->a[19249] = 4; - v->a[19250] = sym_subscript; - v->a[19251] = sym__arithmetic_expression; - v->a[19252] = sym__arithmetic_literal; - v->a[19253] = sym__arithmetic_parenthesized_expression; - v->a[19254] = state(3053); - v->a[19255] = 6; - v->a[19256] = sym_binary_expression; - v->a[19257] = sym_ternary_expression; - v->a[19258] = sym_unary_expression; - v->a[19259] = sym_postfix_expression; + v->a[19240] = anon_sym_GT; + v->a[19241] = anon_sym_GT_GT; + v->a[19242] = anon_sym_AMP_GT; + v->a[19243] = anon_sym_AMP_GT_GT; + v->a[19244] = anon_sym_LT_AMP; + v->a[19245] = anon_sym_GT_AMP; + v->a[19246] = anon_sym_GT_PIPE; + v->a[19247] = anon_sym_LT_AMP_DASH; + v->a[19248] = anon_sym_GT_AMP_DASH; + v->a[19249] = anon_sym_LT_LT; + v->a[19250] = anon_sym_LT_LT_DASH; + v->a[19251] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19252] = anon_sym_AMP; + v->a[19253] = anon_sym_DOLLAR; + v->a[19254] = sym__special_character; + v->a[19255] = anon_sym_DQUOTE; + v->a[19256] = sym_raw_string; + v->a[19257] = aux_sym_number_token1; + v->a[19258] = aux_sym_number_token2; + v->a[19259] = anon_sym_DOLLAR_LBRACE; small_parse_table_963(v); } void small_parse_table_963(t_small_parse_table_array *v) { - v->a[19260] = sym_parenthesized_expression; - v->a[19261] = sym_concatenation; - v->a[19262] = 22; - v->a[19263] = actions(3); - v->a[19264] = 1; - v->a[19265] = sym_comment; - v->a[19266] = actions(3536); + v->a[19260] = anon_sym_DOLLAR_LPAREN; + v->a[19261] = anon_sym_BQUOTE; + v->a[19262] = anon_sym_DOLLAR_BQUOTE; + v->a[19263] = sym_word; + v->a[19264] = anon_sym_SEMI; + v->a[19265] = 6; + v->a[19266] = actions(3); v->a[19267] = 1; - v->a[19268] = anon_sym_DOLLAR_LBRACK; - v->a[19269] = actions(3539); + v->a[19268] = sym_comment; + v->a[19269] = actions(2842); v->a[19270] = 1; - v->a[19271] = anon_sym_DOLLAR; - v->a[19272] = actions(3545); - v->a[19273] = 1; - v->a[19274] = anon_sym_DQUOTE; - v->a[19275] = actions(3548); - v->a[19276] = 1; - v->a[19277] = aux_sym_number_token1; - v->a[19278] = actions(3551); - v->a[19279] = 1; + v->a[19271] = sym_variable_name; + v->a[19272] = actions(2840); + v->a[19273] = 2; + v->a[19274] = aux_sym__simple_variable_name_token1; + v->a[19275] = aux_sym__multiline_variable_name_token1; + v->a[19276] = actions(816); + v->a[19277] = 3; + v->a[19278] = sym_file_descriptor; + v->a[19279] = sym_test_operator; small_parse_table_964(v); } void small_parse_table_964(t_small_parse_table_array *v) { - v->a[19280] = aux_sym_number_token2; - v->a[19281] = actions(3554); - v->a[19282] = 1; - v->a[19283] = anon_sym_DOLLAR_LBRACE; - v->a[19284] = actions(3557); - v->a[19285] = 1; - v->a[19286] = anon_sym_DOLLAR_LPAREN; - v->a[19287] = actions(3560); - v->a[19288] = 1; - v->a[19289] = anon_sym_BQUOTE; - v->a[19290] = actions(3563); - v->a[19291] = 1; - v->a[19292] = anon_sym_DOLLAR_BQUOTE; - v->a[19293] = actions(3575); - v->a[19294] = 1; - v->a[19295] = sym__brace_start; - v->a[19296] = actions(3764); - v->a[19297] = 1; - v->a[19298] = sym__special_character; - v->a[19299] = actions(3767); + v->a[19280] = sym__brace_start; + v->a[19281] = actions(2838); + v->a[19282] = 9; + v->a[19283] = anon_sym_BANG; + v->a[19284] = anon_sym_DASH; + v->a[19285] = anon_sym_STAR; + v->a[19286] = anon_sym_QMARK; + v->a[19287] = anon_sym_DOLLAR; + v->a[19288] = anon_sym_POUND; + v->a[19289] = anon_sym_AT; + v->a[19290] = anon_sym_0; + v->a[19291] = anon_sym__; + v->a[19292] = actions(810); + v->a[19293] = 27; + v->a[19294] = anon_sym_PIPE; + v->a[19295] = anon_sym_PIPE_AMP; + v->a[19296] = anon_sym_AMP_AMP; + v->a[19297] = anon_sym_PIPE_PIPE; + v->a[19298] = anon_sym_LT; + v->a[19299] = anon_sym_GT; small_parse_table_965(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1920.c b/parser/static/small_parse_table/small_parse_table_1920.c deleted file mode 100644 index 3f42134c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1920.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1920.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9600(t_small_parse_table_array *v) -{ - v->a[192000] = anon_sym_LPAREN_LPAREN; - v->a[192001] = anon_sym_GT_GT; - v->a[192002] = anon_sym_AMP_GT_GT; - v->a[192003] = anon_sym_GT_PIPE; - v->a[192004] = anon_sym_LT_AMP_DASH; - v->a[192005] = anon_sym_GT_AMP_DASH; - v->a[192006] = anon_sym_LT_LT_LT; - v->a[192007] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192008] = anon_sym_DOLLAR_LBRACK; - v->a[192009] = anon_sym_DQUOTE; - v->a[192010] = sym_raw_string; - v->a[192011] = sym_ansi_c_string; - v->a[192012] = anon_sym_DOLLAR_LBRACE; - v->a[192013] = anon_sym_BQUOTE; - v->a[192014] = anon_sym_DOLLAR_BQUOTE; - v->a[192015] = anon_sym_LT_LPAREN; - v->a[192016] = anon_sym_GT_LPAREN; - v->a[192017] = 5; - v->a[192018] = actions(71); - v->a[192019] = 1; - small_parse_table_9601(v); -} - -void small_parse_table_9601(t_small_parse_table_array *v) -{ - v->a[192020] = sym_comment; - v->a[192021] = actions(8552); - v->a[192022] = 1; - v->a[192023] = sym__special_character; - v->a[192024] = state(3544); - v->a[192025] = 1; - v->a[192026] = aux_sym__literal_repeat1; - v->a[192027] = actions(4467); - v->a[192028] = 10; - v->a[192029] = anon_sym_LT; - v->a[192030] = anon_sym_GT; - v->a[192031] = anon_sym_AMP_GT; - v->a[192032] = anon_sym_LT_AMP; - v->a[192033] = anon_sym_GT_AMP; - v->a[192034] = anon_sym_DOLLAR; - v->a[192035] = aux_sym_number_token1; - v->a[192036] = aux_sym_number_token2; - v->a[192037] = anon_sym_DOLLAR_LPAREN; - v->a[192038] = sym_word; - v->a[192039] = actions(4469); - small_parse_table_9602(v); -} - -void small_parse_table_9602(t_small_parse_table_array *v) -{ - v->a[192040] = 21; - v->a[192041] = sym_file_descriptor; - v->a[192042] = sym_variable_name; - v->a[192043] = sym_test_operator; - v->a[192044] = sym__brace_start; - v->a[192045] = anon_sym_LPAREN_LPAREN; - v->a[192046] = anon_sym_GT_GT; - v->a[192047] = anon_sym_AMP_GT_GT; - v->a[192048] = anon_sym_GT_PIPE; - v->a[192049] = anon_sym_LT_AMP_DASH; - v->a[192050] = anon_sym_GT_AMP_DASH; - v->a[192051] = anon_sym_LT_LT_LT; - v->a[192052] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192053] = anon_sym_DOLLAR_LBRACK; - v->a[192054] = anon_sym_DQUOTE; - v->a[192055] = sym_raw_string; - v->a[192056] = sym_ansi_c_string; - v->a[192057] = anon_sym_DOLLAR_LBRACE; - v->a[192058] = anon_sym_BQUOTE; - v->a[192059] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9603(v); -} - -void small_parse_table_9603(t_small_parse_table_array *v) -{ - v->a[192060] = anon_sym_LT_LPAREN; - v->a[192061] = anon_sym_GT_LPAREN; - v->a[192062] = 5; - v->a[192063] = actions(71); - v->a[192064] = 1; - v->a[192065] = sym_comment; - v->a[192066] = actions(8552); - v->a[192067] = 1; - v->a[192068] = sym__special_character; - v->a[192069] = state(3544); - v->a[192070] = 1; - v->a[192071] = aux_sym__literal_repeat1; - v->a[192072] = actions(5393); - v->a[192073] = 10; - v->a[192074] = anon_sym_LT; - v->a[192075] = anon_sym_GT; - v->a[192076] = anon_sym_AMP_GT; - v->a[192077] = anon_sym_LT_AMP; - v->a[192078] = anon_sym_GT_AMP; - v->a[192079] = anon_sym_DOLLAR; - small_parse_table_9604(v); -} - -void small_parse_table_9604(t_small_parse_table_array *v) -{ - v->a[192080] = aux_sym_number_token1; - v->a[192081] = aux_sym_number_token2; - v->a[192082] = anon_sym_DOLLAR_LPAREN; - v->a[192083] = sym_word; - v->a[192084] = actions(5395); - v->a[192085] = 21; - v->a[192086] = sym_file_descriptor; - v->a[192087] = sym_variable_name; - v->a[192088] = sym_test_operator; - v->a[192089] = sym__brace_start; - v->a[192090] = anon_sym_LPAREN_LPAREN; - v->a[192091] = anon_sym_GT_GT; - v->a[192092] = anon_sym_AMP_GT_GT; - v->a[192093] = anon_sym_GT_PIPE; - v->a[192094] = anon_sym_LT_AMP_DASH; - v->a[192095] = anon_sym_GT_AMP_DASH; - v->a[192096] = anon_sym_LT_LT_LT; - v->a[192097] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192098] = anon_sym_DOLLAR_LBRACK; - v->a[192099] = anon_sym_DQUOTE; - small_parse_table_9605(v); -} - -/* EOF small_parse_table_1920.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1921.c b/parser/static/small_parse_table/small_parse_table_1921.c deleted file mode 100644 index ed240c3a..00000000 --- a/parser/static/small_parse_table/small_parse_table_1921.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1921.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9605(t_small_parse_table_array *v) -{ - v->a[192100] = sym_raw_string; - v->a[192101] = sym_ansi_c_string; - v->a[192102] = anon_sym_DOLLAR_LBRACE; - v->a[192103] = anon_sym_BQUOTE; - v->a[192104] = anon_sym_DOLLAR_BQUOTE; - v->a[192105] = anon_sym_LT_LPAREN; - v->a[192106] = anon_sym_GT_LPAREN; - v->a[192107] = 5; - v->a[192108] = actions(71); - v->a[192109] = 1; - v->a[192110] = sym_comment; - v->a[192111] = actions(8562); - v->a[192112] = 1; - v->a[192113] = sym__special_character; - v->a[192114] = state(3544); - v->a[192115] = 1; - v->a[192116] = aux_sym__literal_repeat1; - v->a[192117] = actions(1362); - v->a[192118] = 10; - v->a[192119] = anon_sym_LT; - small_parse_table_9606(v); -} - -void small_parse_table_9606(t_small_parse_table_array *v) -{ - v->a[192120] = anon_sym_GT; - v->a[192121] = anon_sym_AMP_GT; - v->a[192122] = anon_sym_LT_AMP; - v->a[192123] = anon_sym_GT_AMP; - v->a[192124] = anon_sym_DOLLAR; - v->a[192125] = aux_sym_number_token1; - v->a[192126] = aux_sym_number_token2; - v->a[192127] = anon_sym_DOLLAR_LPAREN; - v->a[192128] = sym_word; - v->a[192129] = actions(1364); - v->a[192130] = 21; - v->a[192131] = sym_file_descriptor; - v->a[192132] = sym_variable_name; - v->a[192133] = sym_test_operator; - v->a[192134] = sym__brace_start; - v->a[192135] = anon_sym_LPAREN_LPAREN; - v->a[192136] = anon_sym_GT_GT; - v->a[192137] = anon_sym_AMP_GT_GT; - v->a[192138] = anon_sym_GT_PIPE; - v->a[192139] = anon_sym_LT_AMP_DASH; - small_parse_table_9607(v); -} - -void small_parse_table_9607(t_small_parse_table_array *v) -{ - v->a[192140] = anon_sym_GT_AMP_DASH; - v->a[192141] = anon_sym_LT_LT_LT; - v->a[192142] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192143] = anon_sym_DOLLAR_LBRACK; - v->a[192144] = anon_sym_DQUOTE; - v->a[192145] = sym_raw_string; - v->a[192146] = sym_ansi_c_string; - v->a[192147] = anon_sym_DOLLAR_LBRACE; - v->a[192148] = anon_sym_BQUOTE; - v->a[192149] = anon_sym_DOLLAR_BQUOTE; - v->a[192150] = anon_sym_LT_LPAREN; - v->a[192151] = anon_sym_GT_LPAREN; - v->a[192152] = 5; - v->a[192153] = actions(71); - v->a[192154] = 1; - v->a[192155] = sym_comment; - v->a[192156] = actions(8552); - v->a[192157] = 1; - v->a[192158] = sym__special_character; - v->a[192159] = state(3544); - small_parse_table_9608(v); -} - -void small_parse_table_9608(t_small_parse_table_array *v) -{ - v->a[192160] = 1; - v->a[192161] = aux_sym__literal_repeat1; - v->a[192162] = actions(5721); - v->a[192163] = 10; - v->a[192164] = anon_sym_LT; - v->a[192165] = anon_sym_GT; - v->a[192166] = anon_sym_AMP_GT; - v->a[192167] = anon_sym_LT_AMP; - v->a[192168] = anon_sym_GT_AMP; - v->a[192169] = anon_sym_DOLLAR; - v->a[192170] = aux_sym_number_token1; - v->a[192171] = aux_sym_number_token2; - v->a[192172] = anon_sym_DOLLAR_LPAREN; - v->a[192173] = sym_word; - v->a[192174] = actions(5723); - v->a[192175] = 21; - v->a[192176] = sym_file_descriptor; - v->a[192177] = sym_variable_name; - v->a[192178] = sym_test_operator; - v->a[192179] = sym__brace_start; - small_parse_table_9609(v); -} - -void small_parse_table_9609(t_small_parse_table_array *v) -{ - v->a[192180] = anon_sym_LPAREN_LPAREN; - v->a[192181] = anon_sym_GT_GT; - v->a[192182] = anon_sym_AMP_GT_GT; - v->a[192183] = anon_sym_GT_PIPE; - v->a[192184] = anon_sym_LT_AMP_DASH; - v->a[192185] = anon_sym_GT_AMP_DASH; - v->a[192186] = anon_sym_LT_LT_LT; - v->a[192187] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192188] = anon_sym_DOLLAR_LBRACK; - v->a[192189] = anon_sym_DQUOTE; - v->a[192190] = sym_raw_string; - v->a[192191] = sym_ansi_c_string; - v->a[192192] = anon_sym_DOLLAR_LBRACE; - v->a[192193] = anon_sym_BQUOTE; - v->a[192194] = anon_sym_DOLLAR_BQUOTE; - v->a[192195] = anon_sym_LT_LPAREN; - v->a[192196] = anon_sym_GT_LPAREN; - v->a[192197] = 21; - v->a[192198] = actions(71); - v->a[192199] = 1; - small_parse_table_9610(v); -} - -/* EOF small_parse_table_1921.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1922.c b/parser/static/small_parse_table/small_parse_table_1922.c deleted file mode 100644 index 65f51dc2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1922.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1922.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9610(t_small_parse_table_array *v) -{ - v->a[192200] = sym_comment; - v->a[192201] = actions(8565); - v->a[192202] = 1; - v->a[192203] = sym_word; - v->a[192204] = actions(8569); - v->a[192205] = 1; - v->a[192206] = anon_sym_RPAREN; - v->a[192207] = actions(8571); - v->a[192208] = 1; - v->a[192209] = anon_sym_DOLLAR_LBRACK; - v->a[192210] = actions(8573); - v->a[192211] = 1; - v->a[192212] = anon_sym_DOLLAR; - v->a[192213] = actions(8575); - v->a[192214] = 1; - v->a[192215] = sym__special_character; - v->a[192216] = actions(8577); - v->a[192217] = 1; - v->a[192218] = anon_sym_DQUOTE; - v->a[192219] = actions(8581); - small_parse_table_9611(v); -} - -void small_parse_table_9611(t_small_parse_table_array *v) -{ - v->a[192220] = 1; - v->a[192221] = aux_sym_number_token1; - v->a[192222] = actions(8583); - v->a[192223] = 1; - v->a[192224] = aux_sym_number_token2; - v->a[192225] = actions(8585); - v->a[192226] = 1; - v->a[192227] = anon_sym_DOLLAR_LBRACE; - v->a[192228] = actions(8587); - v->a[192229] = 1; - v->a[192230] = anon_sym_DOLLAR_LPAREN; - v->a[192231] = actions(8589); - v->a[192232] = 1; - v->a[192233] = anon_sym_BQUOTE; - v->a[192234] = actions(8591); - v->a[192235] = 1; - v->a[192236] = anon_sym_DOLLAR_BQUOTE; - v->a[192237] = actions(8595); - v->a[192238] = 1; - v->a[192239] = sym_test_operator; - small_parse_table_9612(v); -} - -void small_parse_table_9612(t_small_parse_table_array *v) -{ - v->a[192240] = actions(8597); - v->a[192241] = 1; - v->a[192242] = sym__brace_start; - v->a[192243] = state(5365); - v->a[192244] = 1; - v->a[192245] = aux_sym__literal_repeat1; - v->a[192246] = actions(8567); - v->a[192247] = 2; - v->a[192248] = anon_sym_LPAREN_LPAREN; - v->a[192249] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192250] = actions(8579); - v->a[192251] = 2; - v->a[192252] = sym_raw_string; - v->a[192253] = sym_ansi_c_string; - v->a[192254] = actions(8593); - v->a[192255] = 2; - v->a[192256] = anon_sym_LT_LPAREN; - v->a[192257] = anon_sym_GT_LPAREN; - v->a[192258] = state(3604); - v->a[192259] = 2; - small_parse_table_9613(v); -} - -void small_parse_table_9613(t_small_parse_table_array *v) -{ - v->a[192260] = sym_concatenation; - v->a[192261] = aux_sym_for_statement_repeat1; - v->a[192262] = state(5045); - v->a[192263] = 9; - v->a[192264] = sym_arithmetic_expansion; - v->a[192265] = sym_brace_expression; - v->a[192266] = sym_string; - v->a[192267] = sym_translated_string; - v->a[192268] = sym_number; - v->a[192269] = sym_simple_expansion; - v->a[192270] = sym_expansion; - v->a[192271] = sym_command_substitution; - v->a[192272] = sym_process_substitution; - v->a[192273] = 3; - v->a[192274] = actions(71); - v->a[192275] = 1; - v->a[192276] = sym_comment; - v->a[192277] = actions(4552); - v->a[192278] = 10; - v->a[192279] = anon_sym_LT; - small_parse_table_9614(v); -} - -void small_parse_table_9614(t_small_parse_table_array *v) -{ - v->a[192280] = anon_sym_GT; - v->a[192281] = anon_sym_AMP_GT; - v->a[192282] = anon_sym_LT_AMP; - v->a[192283] = anon_sym_GT_AMP; - v->a[192284] = anon_sym_DOLLAR; - v->a[192285] = aux_sym_number_token1; - v->a[192286] = aux_sym_number_token2; - v->a[192287] = anon_sym_DOLLAR_LPAREN; - v->a[192288] = sym_word; - v->a[192289] = actions(4554); - v->a[192290] = 22; - v->a[192291] = sym_file_descriptor; - v->a[192292] = sym_variable_name; - v->a[192293] = sym_test_operator; - v->a[192294] = sym__brace_start; - v->a[192295] = anon_sym_LPAREN_LPAREN; - v->a[192296] = anon_sym_GT_GT; - v->a[192297] = anon_sym_AMP_GT_GT; - v->a[192298] = anon_sym_GT_PIPE; - v->a[192299] = anon_sym_LT_AMP_DASH; - small_parse_table_9615(v); -} - -/* EOF small_parse_table_1922.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1923.c b/parser/static/small_parse_table/small_parse_table_1923.c deleted file mode 100644 index 0dda91c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1923.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1923.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9615(t_small_parse_table_array *v) -{ - v->a[192300] = anon_sym_GT_AMP_DASH; - v->a[192301] = anon_sym_LT_LT_LT; - v->a[192302] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192303] = anon_sym_DOLLAR_LBRACK; - v->a[192304] = sym__special_character; - v->a[192305] = anon_sym_DQUOTE; - v->a[192306] = sym_raw_string; - v->a[192307] = sym_ansi_c_string; - v->a[192308] = anon_sym_DOLLAR_LBRACE; - v->a[192309] = anon_sym_BQUOTE; - v->a[192310] = anon_sym_DOLLAR_BQUOTE; - v->a[192311] = anon_sym_LT_LPAREN; - v->a[192312] = anon_sym_GT_LPAREN; - v->a[192313] = 21; - v->a[192314] = actions(71); - v->a[192315] = 1; - v->a[192316] = sym_comment; - v->a[192317] = actions(8565); - v->a[192318] = 1; - v->a[192319] = sym_word; - small_parse_table_9616(v); -} - -void small_parse_table_9616(t_small_parse_table_array *v) -{ - v->a[192320] = actions(8571); - v->a[192321] = 1; - v->a[192322] = anon_sym_DOLLAR_LBRACK; - v->a[192323] = actions(8573); - v->a[192324] = 1; - v->a[192325] = anon_sym_DOLLAR; - v->a[192326] = actions(8575); - v->a[192327] = 1; - v->a[192328] = sym__special_character; - v->a[192329] = actions(8577); - v->a[192330] = 1; - v->a[192331] = anon_sym_DQUOTE; - v->a[192332] = actions(8581); - v->a[192333] = 1; - v->a[192334] = aux_sym_number_token1; - v->a[192335] = actions(8583); - v->a[192336] = 1; - v->a[192337] = aux_sym_number_token2; - v->a[192338] = actions(8585); - v->a[192339] = 1; - small_parse_table_9617(v); -} - -void small_parse_table_9617(t_small_parse_table_array *v) -{ - v->a[192340] = anon_sym_DOLLAR_LBRACE; - v->a[192341] = actions(8587); - v->a[192342] = 1; - v->a[192343] = anon_sym_DOLLAR_LPAREN; - v->a[192344] = actions(8589); - v->a[192345] = 1; - v->a[192346] = anon_sym_BQUOTE; - v->a[192347] = actions(8591); - v->a[192348] = 1; - v->a[192349] = anon_sym_DOLLAR_BQUOTE; - v->a[192350] = actions(8595); - v->a[192351] = 1; - v->a[192352] = sym_test_operator; - v->a[192353] = actions(8597); - v->a[192354] = 1; - v->a[192355] = sym__brace_start; - v->a[192356] = actions(8599); - v->a[192357] = 1; - v->a[192358] = anon_sym_RPAREN; - v->a[192359] = state(5365); - small_parse_table_9618(v); -} - -void small_parse_table_9618(t_small_parse_table_array *v) -{ - v->a[192360] = 1; - v->a[192361] = aux_sym__literal_repeat1; - v->a[192362] = actions(8567); - v->a[192363] = 2; - v->a[192364] = anon_sym_LPAREN_LPAREN; - v->a[192365] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192366] = actions(8579); - v->a[192367] = 2; - v->a[192368] = sym_raw_string; - v->a[192369] = sym_ansi_c_string; - v->a[192370] = actions(8593); - v->a[192371] = 2; - v->a[192372] = anon_sym_LT_LPAREN; - v->a[192373] = anon_sym_GT_LPAREN; - v->a[192374] = state(3549); - v->a[192375] = 2; - v->a[192376] = sym_concatenation; - v->a[192377] = aux_sym_for_statement_repeat1; - v->a[192378] = state(5045); - v->a[192379] = 9; - small_parse_table_9619(v); -} - -void small_parse_table_9619(t_small_parse_table_array *v) -{ - v->a[192380] = sym_arithmetic_expansion; - v->a[192381] = sym_brace_expression; - v->a[192382] = sym_string; - v->a[192383] = sym_translated_string; - v->a[192384] = sym_number; - v->a[192385] = sym_simple_expansion; - v->a[192386] = sym_expansion; - v->a[192387] = sym_command_substitution; - v->a[192388] = sym_process_substitution; - v->a[192389] = 21; - v->a[192390] = actions(71); - v->a[192391] = 1; - v->a[192392] = sym_comment; - v->a[192393] = actions(8565); - v->a[192394] = 1; - v->a[192395] = sym_word; - v->a[192396] = actions(8571); - v->a[192397] = 1; - v->a[192398] = anon_sym_DOLLAR_LBRACK; - v->a[192399] = actions(8573); - small_parse_table_9620(v); -} - -/* EOF small_parse_table_1923.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1924.c b/parser/static/small_parse_table/small_parse_table_1924.c deleted file mode 100644 index 32b0092b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1924.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1924.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9620(t_small_parse_table_array *v) -{ - v->a[192400] = 1; - v->a[192401] = anon_sym_DOLLAR; - v->a[192402] = actions(8575); - v->a[192403] = 1; - v->a[192404] = sym__special_character; - v->a[192405] = actions(8577); - v->a[192406] = 1; - v->a[192407] = anon_sym_DQUOTE; - v->a[192408] = actions(8581); - v->a[192409] = 1; - v->a[192410] = aux_sym_number_token1; - v->a[192411] = actions(8583); - v->a[192412] = 1; - v->a[192413] = aux_sym_number_token2; - v->a[192414] = actions(8585); - v->a[192415] = 1; - v->a[192416] = anon_sym_DOLLAR_LBRACE; - v->a[192417] = actions(8587); - v->a[192418] = 1; - v->a[192419] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9621(v); -} - -void small_parse_table_9621(t_small_parse_table_array *v) -{ - v->a[192420] = actions(8589); - v->a[192421] = 1; - v->a[192422] = anon_sym_BQUOTE; - v->a[192423] = actions(8591); - v->a[192424] = 1; - v->a[192425] = anon_sym_DOLLAR_BQUOTE; - v->a[192426] = actions(8595); - v->a[192427] = 1; - v->a[192428] = sym_test_operator; - v->a[192429] = actions(8597); - v->a[192430] = 1; - v->a[192431] = sym__brace_start; - v->a[192432] = actions(8601); - v->a[192433] = 1; - v->a[192434] = anon_sym_RPAREN; - v->a[192435] = state(5365); - v->a[192436] = 1; - v->a[192437] = aux_sym__literal_repeat1; - v->a[192438] = actions(8567); - v->a[192439] = 2; - small_parse_table_9622(v); -} - -void small_parse_table_9622(t_small_parse_table_array *v) -{ - v->a[192440] = anon_sym_LPAREN_LPAREN; - v->a[192441] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192442] = actions(8579); - v->a[192443] = 2; - v->a[192444] = sym_raw_string; - v->a[192445] = sym_ansi_c_string; - v->a[192446] = actions(8593); - v->a[192447] = 2; - v->a[192448] = anon_sym_LT_LPAREN; - v->a[192449] = anon_sym_GT_LPAREN; - v->a[192450] = state(3604); - v->a[192451] = 2; - v->a[192452] = sym_concatenation; - v->a[192453] = aux_sym_for_statement_repeat1; - v->a[192454] = state(5045); - v->a[192455] = 9; - v->a[192456] = sym_arithmetic_expansion; - v->a[192457] = sym_brace_expression; - v->a[192458] = sym_string; - v->a[192459] = sym_translated_string; - small_parse_table_9623(v); -} - -void small_parse_table_9623(t_small_parse_table_array *v) -{ - v->a[192460] = sym_number; - v->a[192461] = sym_simple_expansion; - v->a[192462] = sym_expansion; - v->a[192463] = sym_command_substitution; - v->a[192464] = sym_process_substitution; - v->a[192465] = 21; - v->a[192466] = actions(71); - v->a[192467] = 1; - v->a[192468] = sym_comment; - v->a[192469] = actions(8565); - v->a[192470] = 1; - v->a[192471] = sym_word; - v->a[192472] = actions(8571); - v->a[192473] = 1; - v->a[192474] = anon_sym_DOLLAR_LBRACK; - v->a[192475] = actions(8573); - v->a[192476] = 1; - v->a[192477] = anon_sym_DOLLAR; - v->a[192478] = actions(8575); - v->a[192479] = 1; - small_parse_table_9624(v); -} - -void small_parse_table_9624(t_small_parse_table_array *v) -{ - v->a[192480] = sym__special_character; - v->a[192481] = actions(8577); - v->a[192482] = 1; - v->a[192483] = anon_sym_DQUOTE; - v->a[192484] = actions(8581); - v->a[192485] = 1; - v->a[192486] = aux_sym_number_token1; - v->a[192487] = actions(8583); - v->a[192488] = 1; - v->a[192489] = aux_sym_number_token2; - v->a[192490] = actions(8585); - v->a[192491] = 1; - v->a[192492] = anon_sym_DOLLAR_LBRACE; - v->a[192493] = actions(8587); - v->a[192494] = 1; - v->a[192495] = anon_sym_DOLLAR_LPAREN; - v->a[192496] = actions(8589); - v->a[192497] = 1; - v->a[192498] = anon_sym_BQUOTE; - v->a[192499] = actions(8591); - small_parse_table_9625(v); -} - -/* EOF small_parse_table_1924.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1925.c b/parser/static/small_parse_table/small_parse_table_1925.c deleted file mode 100644 index 8adf27a3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1925.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1925.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9625(t_small_parse_table_array *v) -{ - v->a[192500] = 1; - v->a[192501] = anon_sym_DOLLAR_BQUOTE; - v->a[192502] = actions(8595); - v->a[192503] = 1; - v->a[192504] = sym_test_operator; - v->a[192505] = actions(8597); - v->a[192506] = 1; - v->a[192507] = sym__brace_start; - v->a[192508] = actions(8603); - v->a[192509] = 1; - v->a[192510] = anon_sym_RPAREN; - v->a[192511] = state(5365); - v->a[192512] = 1; - v->a[192513] = aux_sym__literal_repeat1; - v->a[192514] = actions(8567); - v->a[192515] = 2; - v->a[192516] = anon_sym_LPAREN_LPAREN; - v->a[192517] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192518] = actions(8579); - v->a[192519] = 2; - small_parse_table_9626(v); -} - -void small_parse_table_9626(t_small_parse_table_array *v) -{ - v->a[192520] = sym_raw_string; - v->a[192521] = sym_ansi_c_string; - v->a[192522] = actions(8593); - v->a[192523] = 2; - v->a[192524] = anon_sym_LT_LPAREN; - v->a[192525] = anon_sym_GT_LPAREN; - v->a[192526] = state(3604); - v->a[192527] = 2; - v->a[192528] = sym_concatenation; - v->a[192529] = aux_sym_for_statement_repeat1; - v->a[192530] = state(5045); - v->a[192531] = 9; - v->a[192532] = sym_arithmetic_expansion; - v->a[192533] = sym_brace_expression; - v->a[192534] = sym_string; - v->a[192535] = sym_translated_string; - v->a[192536] = sym_number; - v->a[192537] = sym_simple_expansion; - v->a[192538] = sym_expansion; - v->a[192539] = sym_command_substitution; - small_parse_table_9627(v); -} - -void small_parse_table_9627(t_small_parse_table_array *v) -{ - v->a[192540] = sym_process_substitution; - v->a[192541] = 21; - v->a[192542] = actions(71); - v->a[192543] = 1; - v->a[192544] = sym_comment; - v->a[192545] = actions(8565); - v->a[192546] = 1; - v->a[192547] = sym_word; - v->a[192548] = actions(8571); - v->a[192549] = 1; - v->a[192550] = anon_sym_DOLLAR_LBRACK; - v->a[192551] = actions(8573); - v->a[192552] = 1; - v->a[192553] = anon_sym_DOLLAR; - v->a[192554] = actions(8575); - v->a[192555] = 1; - v->a[192556] = sym__special_character; - v->a[192557] = actions(8577); - v->a[192558] = 1; - v->a[192559] = anon_sym_DQUOTE; - small_parse_table_9628(v); -} - -void small_parse_table_9628(t_small_parse_table_array *v) -{ - v->a[192560] = actions(8581); - v->a[192561] = 1; - v->a[192562] = aux_sym_number_token1; - v->a[192563] = actions(8583); - v->a[192564] = 1; - v->a[192565] = aux_sym_number_token2; - v->a[192566] = actions(8585); - v->a[192567] = 1; - v->a[192568] = anon_sym_DOLLAR_LBRACE; - v->a[192569] = actions(8587); - v->a[192570] = 1; - v->a[192571] = anon_sym_DOLLAR_LPAREN; - v->a[192572] = actions(8589); - v->a[192573] = 1; - v->a[192574] = anon_sym_BQUOTE; - v->a[192575] = actions(8591); - v->a[192576] = 1; - v->a[192577] = anon_sym_DOLLAR_BQUOTE; - v->a[192578] = actions(8595); - v->a[192579] = 1; - small_parse_table_9629(v); -} - -void small_parse_table_9629(t_small_parse_table_array *v) -{ - v->a[192580] = sym_test_operator; - v->a[192581] = actions(8597); - v->a[192582] = 1; - v->a[192583] = sym__brace_start; - v->a[192584] = actions(8605); - v->a[192585] = 1; - v->a[192586] = anon_sym_RPAREN; - v->a[192587] = state(5365); - v->a[192588] = 1; - v->a[192589] = aux_sym__literal_repeat1; - v->a[192590] = actions(8567); - v->a[192591] = 2; - v->a[192592] = anon_sym_LPAREN_LPAREN; - v->a[192593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192594] = actions(8579); - v->a[192595] = 2; - v->a[192596] = sym_raw_string; - v->a[192597] = sym_ansi_c_string; - v->a[192598] = actions(8593); - v->a[192599] = 2; - small_parse_table_9630(v); -} - -/* EOF small_parse_table_1925.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1926.c b/parser/static/small_parse_table/small_parse_table_1926.c deleted file mode 100644 index e303a6ff..00000000 --- a/parser/static/small_parse_table/small_parse_table_1926.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1926.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9630(t_small_parse_table_array *v) -{ - v->a[192600] = anon_sym_LT_LPAREN; - v->a[192601] = anon_sym_GT_LPAREN; - v->a[192602] = state(3550); - v->a[192603] = 2; - v->a[192604] = sym_concatenation; - v->a[192605] = aux_sym_for_statement_repeat1; - v->a[192606] = state(5045); - v->a[192607] = 9; - v->a[192608] = sym_arithmetic_expansion; - v->a[192609] = sym_brace_expression; - v->a[192610] = sym_string; - v->a[192611] = sym_translated_string; - v->a[192612] = sym_number; - v->a[192613] = sym_simple_expansion; - v->a[192614] = sym_expansion; - v->a[192615] = sym_command_substitution; - v->a[192616] = sym_process_substitution; - v->a[192617] = 3; - v->a[192618] = actions(71); - v->a[192619] = 1; - small_parse_table_9631(v); -} - -void small_parse_table_9631(t_small_parse_table_array *v) -{ - v->a[192620] = sym_comment; - v->a[192621] = actions(1261); - v->a[192622] = 10; - v->a[192623] = anon_sym_LT; - v->a[192624] = anon_sym_GT; - v->a[192625] = anon_sym_AMP_GT; - v->a[192626] = anon_sym_LT_AMP; - v->a[192627] = anon_sym_GT_AMP; - v->a[192628] = anon_sym_DOLLAR; - v->a[192629] = aux_sym_number_token1; - v->a[192630] = aux_sym_number_token2; - v->a[192631] = anon_sym_DOLLAR_LPAREN; - v->a[192632] = sym_word; - v->a[192633] = actions(1263); - v->a[192634] = 22; - v->a[192635] = sym_file_descriptor; - v->a[192636] = sym_variable_name; - v->a[192637] = sym_test_operator; - v->a[192638] = sym__brace_start; - v->a[192639] = anon_sym_LPAREN_LPAREN; - small_parse_table_9632(v); -} - -void small_parse_table_9632(t_small_parse_table_array *v) -{ - v->a[192640] = anon_sym_GT_GT; - v->a[192641] = anon_sym_AMP_GT_GT; - v->a[192642] = anon_sym_GT_PIPE; - v->a[192643] = anon_sym_LT_AMP_DASH; - v->a[192644] = anon_sym_GT_AMP_DASH; - v->a[192645] = anon_sym_LT_LT_LT; - v->a[192646] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192647] = anon_sym_DOLLAR_LBRACK; - v->a[192648] = sym__special_character; - v->a[192649] = anon_sym_DQUOTE; - v->a[192650] = sym_raw_string; - v->a[192651] = sym_ansi_c_string; - v->a[192652] = anon_sym_DOLLAR_LBRACE; - v->a[192653] = anon_sym_BQUOTE; - v->a[192654] = anon_sym_DOLLAR_BQUOTE; - v->a[192655] = anon_sym_LT_LPAREN; - v->a[192656] = anon_sym_GT_LPAREN; - v->a[192657] = 21; - v->a[192658] = actions(71); - v->a[192659] = 1; - small_parse_table_9633(v); -} - -void small_parse_table_9633(t_small_parse_table_array *v) -{ - v->a[192660] = sym_comment; - v->a[192661] = actions(8565); - v->a[192662] = 1; - v->a[192663] = sym_word; - v->a[192664] = actions(8571); - v->a[192665] = 1; - v->a[192666] = anon_sym_DOLLAR_LBRACK; - v->a[192667] = actions(8573); - v->a[192668] = 1; - v->a[192669] = anon_sym_DOLLAR; - v->a[192670] = actions(8575); - v->a[192671] = 1; - v->a[192672] = sym__special_character; - v->a[192673] = actions(8577); - v->a[192674] = 1; - v->a[192675] = anon_sym_DQUOTE; - v->a[192676] = actions(8581); - v->a[192677] = 1; - v->a[192678] = aux_sym_number_token1; - v->a[192679] = actions(8583); - small_parse_table_9634(v); -} - -void small_parse_table_9634(t_small_parse_table_array *v) -{ - v->a[192680] = 1; - v->a[192681] = aux_sym_number_token2; - v->a[192682] = actions(8585); - v->a[192683] = 1; - v->a[192684] = anon_sym_DOLLAR_LBRACE; - v->a[192685] = actions(8587); - v->a[192686] = 1; - v->a[192687] = anon_sym_DOLLAR_LPAREN; - v->a[192688] = actions(8589); - v->a[192689] = 1; - v->a[192690] = anon_sym_BQUOTE; - v->a[192691] = actions(8591); - v->a[192692] = 1; - v->a[192693] = anon_sym_DOLLAR_BQUOTE; - v->a[192694] = actions(8595); - v->a[192695] = 1; - v->a[192696] = sym_test_operator; - v->a[192697] = actions(8597); - v->a[192698] = 1; - v->a[192699] = sym__brace_start; - small_parse_table_9635(v); -} - -/* EOF small_parse_table_1926.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1927.c b/parser/static/small_parse_table/small_parse_table_1927.c deleted file mode 100644 index 94b6a9df..00000000 --- a/parser/static/small_parse_table/small_parse_table_1927.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1927.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9635(t_small_parse_table_array *v) -{ - v->a[192700] = actions(8607); - v->a[192701] = 1; - v->a[192702] = anon_sym_RPAREN; - v->a[192703] = state(5365); - v->a[192704] = 1; - v->a[192705] = aux_sym__literal_repeat1; - v->a[192706] = actions(8567); - v->a[192707] = 2; - v->a[192708] = anon_sym_LPAREN_LPAREN; - v->a[192709] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192710] = actions(8579); - v->a[192711] = 2; - v->a[192712] = sym_raw_string; - v->a[192713] = sym_ansi_c_string; - v->a[192714] = actions(8593); - v->a[192715] = 2; - v->a[192716] = anon_sym_LT_LPAREN; - v->a[192717] = anon_sym_GT_LPAREN; - v->a[192718] = state(3554); - v->a[192719] = 2; - small_parse_table_9636(v); -} - -void small_parse_table_9636(t_small_parse_table_array *v) -{ - v->a[192720] = sym_concatenation; - v->a[192721] = aux_sym_for_statement_repeat1; - v->a[192722] = state(5045); - v->a[192723] = 9; - v->a[192724] = sym_arithmetic_expansion; - v->a[192725] = sym_brace_expression; - v->a[192726] = sym_string; - v->a[192727] = sym_translated_string; - v->a[192728] = sym_number; - v->a[192729] = sym_simple_expansion; - v->a[192730] = sym_expansion; - v->a[192731] = sym_command_substitution; - v->a[192732] = sym_process_substitution; - v->a[192733] = 21; - v->a[192734] = actions(71); - v->a[192735] = 1; - v->a[192736] = sym_comment; - v->a[192737] = actions(8565); - v->a[192738] = 1; - v->a[192739] = sym_word; - small_parse_table_9637(v); -} - -void small_parse_table_9637(t_small_parse_table_array *v) -{ - v->a[192740] = actions(8571); - v->a[192741] = 1; - v->a[192742] = anon_sym_DOLLAR_LBRACK; - v->a[192743] = actions(8573); - v->a[192744] = 1; - v->a[192745] = anon_sym_DOLLAR; - v->a[192746] = actions(8575); - v->a[192747] = 1; - v->a[192748] = sym__special_character; - v->a[192749] = actions(8577); - v->a[192750] = 1; - v->a[192751] = anon_sym_DQUOTE; - v->a[192752] = actions(8581); - v->a[192753] = 1; - v->a[192754] = aux_sym_number_token1; - v->a[192755] = actions(8583); - v->a[192756] = 1; - v->a[192757] = aux_sym_number_token2; - v->a[192758] = actions(8585); - v->a[192759] = 1; - small_parse_table_9638(v); -} - -void small_parse_table_9638(t_small_parse_table_array *v) -{ - v->a[192760] = anon_sym_DOLLAR_LBRACE; - v->a[192761] = actions(8587); - v->a[192762] = 1; - v->a[192763] = anon_sym_DOLLAR_LPAREN; - v->a[192764] = actions(8589); - v->a[192765] = 1; - v->a[192766] = anon_sym_BQUOTE; - v->a[192767] = actions(8591); - v->a[192768] = 1; - v->a[192769] = anon_sym_DOLLAR_BQUOTE; - v->a[192770] = actions(8595); - v->a[192771] = 1; - v->a[192772] = sym_test_operator; - v->a[192773] = actions(8597); - v->a[192774] = 1; - v->a[192775] = sym__brace_start; - v->a[192776] = actions(8609); - v->a[192777] = 1; - v->a[192778] = anon_sym_RPAREN; - v->a[192779] = state(5365); - small_parse_table_9639(v); -} - -void small_parse_table_9639(t_small_parse_table_array *v) -{ - v->a[192780] = 1; - v->a[192781] = aux_sym__literal_repeat1; - v->a[192782] = actions(8567); - v->a[192783] = 2; - v->a[192784] = anon_sym_LPAREN_LPAREN; - v->a[192785] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192786] = actions(8579); - v->a[192787] = 2; - v->a[192788] = sym_raw_string; - v->a[192789] = sym_ansi_c_string; - v->a[192790] = actions(8593); - v->a[192791] = 2; - v->a[192792] = anon_sym_LT_LPAREN; - v->a[192793] = anon_sym_GT_LPAREN; - v->a[192794] = state(3604); - v->a[192795] = 2; - v->a[192796] = sym_concatenation; - v->a[192797] = aux_sym_for_statement_repeat1; - v->a[192798] = state(5045); - v->a[192799] = 9; - small_parse_table_9640(v); -} - -/* EOF small_parse_table_1927.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1928.c b/parser/static/small_parse_table/small_parse_table_1928.c deleted file mode 100644 index c6f0447d..00000000 --- a/parser/static/small_parse_table/small_parse_table_1928.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1928.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9640(t_small_parse_table_array *v) -{ - v->a[192800] = sym_arithmetic_expansion; - v->a[192801] = sym_brace_expression; - v->a[192802] = sym_string; - v->a[192803] = sym_translated_string; - v->a[192804] = sym_number; - v->a[192805] = sym_simple_expansion; - v->a[192806] = sym_expansion; - v->a[192807] = sym_command_substitution; - v->a[192808] = sym_process_substitution; - v->a[192809] = 21; - v->a[192810] = actions(71); - v->a[192811] = 1; - v->a[192812] = sym_comment; - v->a[192813] = actions(6488); - v->a[192814] = 1; - v->a[192815] = anon_sym_DOLLAR; - v->a[192816] = actions(6494); - v->a[192817] = 1; - v->a[192818] = aux_sym_number_token1; - v->a[192819] = actions(6496); - small_parse_table_9641(v); -} - -void small_parse_table_9641(t_small_parse_table_array *v) -{ - v->a[192820] = 1; - v->a[192821] = aux_sym_number_token2; - v->a[192822] = actions(6500); - v->a[192823] = 1; - v->a[192824] = anon_sym_DOLLAR_LPAREN; - v->a[192825] = actions(6510); - v->a[192826] = 1; - v->a[192827] = sym_extglob_pattern; - v->a[192828] = actions(6512); - v->a[192829] = 1; - v->a[192830] = sym__brace_start; - v->a[192831] = actions(7226); - v->a[192832] = 1; - v->a[192833] = anon_sym_DOLLAR_LBRACK; - v->a[192834] = actions(7228); - v->a[192835] = 1; - v->a[192836] = sym__special_character; - v->a[192837] = actions(7230); - v->a[192838] = 1; - v->a[192839] = anon_sym_DQUOTE; - small_parse_table_9642(v); -} - -void small_parse_table_9642(t_small_parse_table_array *v) -{ - v->a[192840] = actions(7234); - v->a[192841] = 1; - v->a[192842] = anon_sym_DOLLAR_LBRACE; - v->a[192843] = actions(7236); - v->a[192844] = 1; - v->a[192845] = anon_sym_BQUOTE; - v->a[192846] = actions(7238); - v->a[192847] = 1; - v->a[192848] = anon_sym_DOLLAR_BQUOTE; - v->a[192849] = actions(8611); - v->a[192850] = 1; - v->a[192851] = sym_word; - v->a[192852] = actions(8615); - v->a[192853] = 1; - v->a[192854] = sym_test_operator; - v->a[192855] = state(6405); - v->a[192856] = 1; - v->a[192857] = aux_sym__literal_repeat1; - v->a[192858] = actions(7224); - v->a[192859] = 2; - small_parse_table_9643(v); -} - -void small_parse_table_9643(t_small_parse_table_array *v) -{ - v->a[192860] = anon_sym_LPAREN_LPAREN; - v->a[192861] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192862] = actions(7240); - v->a[192863] = 2; - v->a[192864] = anon_sym_LT_LPAREN; - v->a[192865] = anon_sym_GT_LPAREN; - v->a[192866] = actions(8613); - v->a[192867] = 2; - v->a[192868] = sym_raw_string; - v->a[192869] = sym_ansi_c_string; - v->a[192870] = state(6725); - v->a[192871] = 2; - v->a[192872] = sym_concatenation; - v->a[192873] = sym__extglob_blob; - v->a[192874] = state(6338); - v->a[192875] = 9; - v->a[192876] = sym_arithmetic_expansion; - v->a[192877] = sym_brace_expression; - v->a[192878] = sym_string; - v->a[192879] = sym_translated_string; - small_parse_table_9644(v); -} - -void small_parse_table_9644(t_small_parse_table_array *v) -{ - v->a[192880] = sym_number; - v->a[192881] = sym_simple_expansion; - v->a[192882] = sym_expansion; - v->a[192883] = sym_command_substitution; - v->a[192884] = sym_process_substitution; - v->a[192885] = 3; - v->a[192886] = actions(71); - v->a[192887] = 1; - v->a[192888] = sym_comment; - v->a[192889] = actions(2094); - v->a[192890] = 10; - v->a[192891] = anon_sym_LT; - v->a[192892] = anon_sym_GT; - v->a[192893] = anon_sym_AMP_GT; - v->a[192894] = anon_sym_LT_AMP; - v->a[192895] = anon_sym_GT_AMP; - v->a[192896] = anon_sym_DOLLAR; - v->a[192897] = aux_sym_number_token1; - v->a[192898] = aux_sym_number_token2; - v->a[192899] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9645(v); -} - -/* EOF small_parse_table_1928.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1929.c b/parser/static/small_parse_table/small_parse_table_1929.c deleted file mode 100644 index 84b11974..00000000 --- a/parser/static/small_parse_table/small_parse_table_1929.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1929.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9645(t_small_parse_table_array *v) -{ - v->a[192900] = sym_word; - v->a[192901] = actions(2096); - v->a[192902] = 22; - v->a[192903] = sym_file_descriptor; - v->a[192904] = sym_variable_name; - v->a[192905] = sym_test_operator; - v->a[192906] = sym__brace_start; - v->a[192907] = anon_sym_LPAREN_LPAREN; - v->a[192908] = anon_sym_GT_GT; - v->a[192909] = anon_sym_AMP_GT_GT; - v->a[192910] = anon_sym_GT_PIPE; - v->a[192911] = anon_sym_LT_AMP_DASH; - v->a[192912] = anon_sym_GT_AMP_DASH; - v->a[192913] = anon_sym_LT_LT_LT; - v->a[192914] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192915] = anon_sym_DOLLAR_LBRACK; - v->a[192916] = sym__special_character; - v->a[192917] = anon_sym_DQUOTE; - v->a[192918] = sym_raw_string; - v->a[192919] = sym_ansi_c_string; - small_parse_table_9646(v); -} - -void small_parse_table_9646(t_small_parse_table_array *v) -{ - v->a[192920] = anon_sym_DOLLAR_LBRACE; - v->a[192921] = anon_sym_BQUOTE; - v->a[192922] = anon_sym_DOLLAR_BQUOTE; - v->a[192923] = anon_sym_LT_LPAREN; - v->a[192924] = anon_sym_GT_LPAREN; - v->a[192925] = 21; - v->a[192926] = actions(71); - v->a[192927] = 1; - v->a[192928] = sym_comment; - v->a[192929] = actions(8565); - v->a[192930] = 1; - v->a[192931] = sym_word; - v->a[192932] = actions(8571); - v->a[192933] = 1; - v->a[192934] = anon_sym_DOLLAR_LBRACK; - v->a[192935] = actions(8573); - v->a[192936] = 1; - v->a[192937] = anon_sym_DOLLAR; - v->a[192938] = actions(8575); - v->a[192939] = 1; - small_parse_table_9647(v); -} - -void small_parse_table_9647(t_small_parse_table_array *v) -{ - v->a[192940] = sym__special_character; - v->a[192941] = actions(8577); - v->a[192942] = 1; - v->a[192943] = anon_sym_DQUOTE; - v->a[192944] = actions(8581); - v->a[192945] = 1; - v->a[192946] = aux_sym_number_token1; - v->a[192947] = actions(8583); - v->a[192948] = 1; - v->a[192949] = aux_sym_number_token2; - v->a[192950] = actions(8585); - v->a[192951] = 1; - v->a[192952] = anon_sym_DOLLAR_LBRACE; - v->a[192953] = actions(8587); - v->a[192954] = 1; - v->a[192955] = anon_sym_DOLLAR_LPAREN; - v->a[192956] = actions(8589); - v->a[192957] = 1; - v->a[192958] = anon_sym_BQUOTE; - v->a[192959] = actions(8591); - small_parse_table_9648(v); -} - -void small_parse_table_9648(t_small_parse_table_array *v) -{ - v->a[192960] = 1; - v->a[192961] = anon_sym_DOLLAR_BQUOTE; - v->a[192962] = actions(8595); - v->a[192963] = 1; - v->a[192964] = sym_test_operator; - v->a[192965] = actions(8597); - v->a[192966] = 1; - v->a[192967] = sym__brace_start; - v->a[192968] = actions(8617); - v->a[192969] = 1; - v->a[192970] = anon_sym_RPAREN; - v->a[192971] = state(5365); - v->a[192972] = 1; - v->a[192973] = aux_sym__literal_repeat1; - v->a[192974] = actions(8567); - v->a[192975] = 2; - v->a[192976] = anon_sym_LPAREN_LPAREN; - v->a[192977] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[192978] = actions(8579); - v->a[192979] = 2; - small_parse_table_9649(v); -} - -void small_parse_table_9649(t_small_parse_table_array *v) -{ - v->a[192980] = sym_raw_string; - v->a[192981] = sym_ansi_c_string; - v->a[192982] = actions(8593); - v->a[192983] = 2; - v->a[192984] = anon_sym_LT_LPAREN; - v->a[192985] = anon_sym_GT_LPAREN; - v->a[192986] = state(3546); - v->a[192987] = 2; - v->a[192988] = sym_concatenation; - v->a[192989] = aux_sym_for_statement_repeat1; - v->a[192990] = state(5045); - v->a[192991] = 9; - v->a[192992] = sym_arithmetic_expansion; - v->a[192993] = sym_brace_expression; - v->a[192994] = sym_string; - v->a[192995] = sym_translated_string; - v->a[192996] = sym_number; - v->a[192997] = sym_simple_expansion; - v->a[192998] = sym_expansion; - v->a[192999] = sym_command_substitution; - small_parse_table_9650(v); -} - -/* EOF small_parse_table_1929.c */ diff --git a/parser/static/small_parse_table/small_parse_table_193.c b/parser/static/small_parse_table/small_parse_table_193.c index 22887c63..234caedf 100644 --- a/parser/static/small_parse_table/small_parse_table_193.c +++ b/parser/static/small_parse_table/small_parse_table_193.c @@ -14,126 +14,126 @@ void small_parse_table_965(t_small_parse_table_array *v) { - v->a[19300] = 1; - v->a[19301] = aux_sym__simple_variable_name_token1; - v->a[19302] = actions(3770); - v->a[19303] = 1; - v->a[19304] = sym_test_operator; - v->a[19305] = state(1966); - v->a[19306] = 1; - v->a[19307] = aux_sym__literal_repeat1; - v->a[19308] = actions(2442); - v->a[19309] = 2; - v->a[19310] = sym_file_descriptor; - v->a[19311] = aux_sym_heredoc_redirect_token1; - v->a[19312] = actions(3533); - v->a[19313] = 2; - v->a[19314] = anon_sym_LPAREN_LPAREN; - v->a[19315] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19316] = actions(3566); - v->a[19317] = 2; - v->a[19318] = anon_sym_LT_LPAREN; - v->a[19319] = anon_sym_GT_LPAREN; + v->a[19300] = anon_sym_GT_GT; + v->a[19301] = anon_sym_AMP_GT; + v->a[19302] = anon_sym_AMP_GT_GT; + v->a[19303] = anon_sym_LT_AMP; + v->a[19304] = anon_sym_GT_AMP; + v->a[19305] = anon_sym_GT_PIPE; + v->a[19306] = anon_sym_LT_AMP_DASH; + v->a[19307] = anon_sym_GT_AMP_DASH; + v->a[19308] = anon_sym_LT_LT; + v->a[19309] = anon_sym_LT_LT_DASH; + v->a[19310] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19311] = sym__special_character; + v->a[19312] = anon_sym_DQUOTE; + v->a[19313] = sym_raw_string; + v->a[19314] = aux_sym_number_token1; + v->a[19315] = aux_sym_number_token2; + v->a[19316] = anon_sym_DOLLAR_LBRACE; + v->a[19317] = anon_sym_DOLLAR_LPAREN; + v->a[19318] = anon_sym_BQUOTE; + v->a[19319] = anon_sym_DOLLAR_BQUOTE; small_parse_table_966(v); } void small_parse_table_966(t_small_parse_table_array *v) { - v->a[19320] = state(731); - v->a[19321] = 2; - v->a[19322] = sym_concatenation; - v->a[19323] = aux_sym_unset_command_repeat1; - v->a[19324] = actions(3761); - v->a[19325] = 3; - v->a[19326] = sym_raw_string; - v->a[19327] = sym_ansi_c_string; - v->a[19328] = sym_word; - v->a[19329] = state(1902); - v->a[19330] = 9; - v->a[19331] = sym_arithmetic_expansion; - v->a[19332] = sym_brace_expression; - v->a[19333] = sym_string; - v->a[19334] = sym_translated_string; - v->a[19335] = sym_number; - v->a[19336] = sym_simple_expansion; - v->a[19337] = sym_expansion; - v->a[19338] = sym_command_substitution; - v->a[19339] = sym_process_substitution; + v->a[19320] = sym_word; + v->a[19321] = 6; + v->a[19322] = actions(3); + v->a[19323] = 1; + v->a[19324] = sym_comment; + v->a[19325] = actions(2842); + v->a[19326] = 1; + v->a[19327] = sym_variable_name; + v->a[19328] = actions(2840); + v->a[19329] = 2; + v->a[19330] = aux_sym__simple_variable_name_token1; + v->a[19331] = aux_sym__multiline_variable_name_token1; + v->a[19332] = actions(828); + v->a[19333] = 3; + v->a[19334] = sym_file_descriptor; + v->a[19335] = sym_test_operator; + v->a[19336] = sym__brace_start; + v->a[19337] = actions(2838); + v->a[19338] = 9; + v->a[19339] = anon_sym_BANG; small_parse_table_967(v); } void small_parse_table_967(t_small_parse_table_array *v) { - v->a[19340] = actions(2440); - v->a[19341] = 19; - v->a[19342] = anon_sym_SEMI; - v->a[19343] = anon_sym_PIPE_PIPE; - v->a[19344] = anon_sym_AMP_AMP; - v->a[19345] = anon_sym_PIPE; - v->a[19346] = anon_sym_AMP; - v->a[19347] = anon_sym_LT; - v->a[19348] = anon_sym_GT; - v->a[19349] = anon_sym_LT_LT; - v->a[19350] = anon_sym_GT_GT; - v->a[19351] = anon_sym_SEMI_SEMI; - v->a[19352] = anon_sym_PIPE_AMP; - v->a[19353] = anon_sym_AMP_GT; - v->a[19354] = anon_sym_AMP_GT_GT; - v->a[19355] = anon_sym_LT_AMP; - v->a[19356] = anon_sym_GT_AMP; - v->a[19357] = anon_sym_GT_PIPE; - v->a[19358] = anon_sym_LT_AMP_DASH; - v->a[19359] = anon_sym_GT_AMP_DASH; + v->a[19340] = anon_sym_DASH; + v->a[19341] = anon_sym_STAR; + v->a[19342] = anon_sym_QMARK; + v->a[19343] = anon_sym_DOLLAR; + v->a[19344] = anon_sym_POUND; + v->a[19345] = anon_sym_AT; + v->a[19346] = anon_sym_0; + v->a[19347] = anon_sym__; + v->a[19348] = actions(826); + v->a[19349] = 27; + v->a[19350] = anon_sym_PIPE; + v->a[19351] = anon_sym_PIPE_AMP; + v->a[19352] = anon_sym_AMP_AMP; + v->a[19353] = anon_sym_PIPE_PIPE; + v->a[19354] = anon_sym_LT; + v->a[19355] = anon_sym_GT; + v->a[19356] = anon_sym_GT_GT; + v->a[19357] = anon_sym_AMP_GT; + v->a[19358] = anon_sym_AMP_GT_GT; + v->a[19359] = anon_sym_LT_AMP; small_parse_table_968(v); } void small_parse_table_968(t_small_parse_table_array *v) { - v->a[19360] = anon_sym_LT_LT_DASH; - v->a[19361] = 8; - v->a[19362] = actions(3); - v->a[19363] = 1; - v->a[19364] = sym_comment; - v->a[19365] = actions(3775); - v->a[19366] = 1; - v->a[19367] = anon_sym_DQUOTE; - v->a[19368] = actions(3779); - v->a[19369] = 1; - v->a[19370] = sym_variable_name; - v->a[19371] = state(2093); - v->a[19372] = 1; - v->a[19373] = sym_string; - v->a[19374] = actions(3777); - v->a[19375] = 2; - v->a[19376] = aux_sym__simple_variable_name_token1; - v->a[19377] = aux_sym__multiline_variable_name_token1; - v->a[19378] = actions(1235); - v->a[19379] = 4; + v->a[19360] = anon_sym_GT_AMP; + v->a[19361] = anon_sym_GT_PIPE; + v->a[19362] = anon_sym_LT_AMP_DASH; + v->a[19363] = anon_sym_GT_AMP_DASH; + v->a[19364] = anon_sym_LT_LT; + v->a[19365] = anon_sym_LT_LT_DASH; + v->a[19366] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19367] = sym__special_character; + v->a[19368] = anon_sym_DQUOTE; + v->a[19369] = sym_raw_string; + v->a[19370] = aux_sym_number_token1; + v->a[19371] = aux_sym_number_token2; + v->a[19372] = anon_sym_DOLLAR_LBRACE; + v->a[19373] = anon_sym_DOLLAR_LPAREN; + v->a[19374] = anon_sym_BQUOTE; + v->a[19375] = anon_sym_DOLLAR_BQUOTE; + v->a[19376] = sym_word; + v->a[19377] = 20; + v->a[19378] = actions(57); + v->a[19379] = 1; small_parse_table_969(v); } void small_parse_table_969(t_small_parse_table_array *v) { - v->a[19380] = sym_file_descriptor; - v->a[19381] = sym_test_operator; - v->a[19382] = sym__bare_dollar; - v->a[19383] = sym__brace_start; - v->a[19384] = actions(3773); - v->a[19385] = 9; - v->a[19386] = anon_sym_DASH; - v->a[19387] = anon_sym_STAR; - v->a[19388] = anon_sym_BANG; - v->a[19389] = anon_sym_QMARK; - v->a[19390] = anon_sym_DOLLAR; - v->a[19391] = anon_sym_POUND; - v->a[19392] = anon_sym_AT2; - v->a[19393] = anon_sym_0; - v->a[19394] = anon_sym__; - v->a[19395] = actions(1227); - v->a[19396] = 35; - v->a[19397] = anon_sym_LPAREN_LPAREN; - v->a[19398] = anon_sym_PIPE_PIPE; - v->a[19399] = anon_sym_AMP_AMP; + v->a[19380] = sym_comment; + v->a[19381] = actions(2844); + v->a[19382] = 1; + v->a[19383] = sym_word; + v->a[19384] = actions(2847); + v->a[19385] = 1; + v->a[19386] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19387] = actions(2850); + v->a[19388] = 1; + v->a[19389] = anon_sym_DOLLAR; + v->a[19390] = actions(2853); + v->a[19391] = 1; + v->a[19392] = sym__special_character; + v->a[19393] = actions(2856); + v->a[19394] = 1; + v->a[19395] = anon_sym_DQUOTE; + v->a[19396] = actions(2862); + v->a[19397] = 1; + v->a[19398] = aux_sym_number_token1; + v->a[19399] = actions(2865); small_parse_table_970(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1930.c b/parser/static/small_parse_table/small_parse_table_1930.c deleted file mode 100644 index b8ffb255..00000000 --- a/parser/static/small_parse_table/small_parse_table_1930.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1930.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9650(t_small_parse_table_array *v) -{ - v->a[193000] = sym_process_substitution; - v->a[193001] = 21; - v->a[193002] = actions(71); - v->a[193003] = 1; - v->a[193004] = sym_comment; - v->a[193005] = actions(8565); - v->a[193006] = 1; - v->a[193007] = sym_word; - v->a[193008] = actions(8571); - v->a[193009] = 1; - v->a[193010] = anon_sym_DOLLAR_LBRACK; - v->a[193011] = actions(8573); - v->a[193012] = 1; - v->a[193013] = anon_sym_DOLLAR; - v->a[193014] = actions(8575); - v->a[193015] = 1; - v->a[193016] = sym__special_character; - v->a[193017] = actions(8577); - v->a[193018] = 1; - v->a[193019] = anon_sym_DQUOTE; - small_parse_table_9651(v); -} - -void small_parse_table_9651(t_small_parse_table_array *v) -{ - v->a[193020] = actions(8581); - v->a[193021] = 1; - v->a[193022] = aux_sym_number_token1; - v->a[193023] = actions(8583); - v->a[193024] = 1; - v->a[193025] = aux_sym_number_token2; - v->a[193026] = actions(8585); - v->a[193027] = 1; - v->a[193028] = anon_sym_DOLLAR_LBRACE; - v->a[193029] = actions(8587); - v->a[193030] = 1; - v->a[193031] = anon_sym_DOLLAR_LPAREN; - v->a[193032] = actions(8589); - v->a[193033] = 1; - v->a[193034] = anon_sym_BQUOTE; - v->a[193035] = actions(8591); - v->a[193036] = 1; - v->a[193037] = anon_sym_DOLLAR_BQUOTE; - v->a[193038] = actions(8595); - v->a[193039] = 1; - small_parse_table_9652(v); -} - -void small_parse_table_9652(t_small_parse_table_array *v) -{ - v->a[193040] = sym_test_operator; - v->a[193041] = actions(8597); - v->a[193042] = 1; - v->a[193043] = sym__brace_start; - v->a[193044] = actions(8619); - v->a[193045] = 1; - v->a[193046] = anon_sym_RPAREN; - v->a[193047] = state(5365); - v->a[193048] = 1; - v->a[193049] = aux_sym__literal_repeat1; - v->a[193050] = actions(8567); - v->a[193051] = 2; - v->a[193052] = anon_sym_LPAREN_LPAREN; - v->a[193053] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193054] = actions(8579); - v->a[193055] = 2; - v->a[193056] = sym_raw_string; - v->a[193057] = sym_ansi_c_string; - v->a[193058] = actions(8593); - v->a[193059] = 2; - small_parse_table_9653(v); -} - -void small_parse_table_9653(t_small_parse_table_array *v) -{ - v->a[193060] = anon_sym_LT_LPAREN; - v->a[193061] = anon_sym_GT_LPAREN; - v->a[193062] = state(3613); - v->a[193063] = 2; - v->a[193064] = sym_concatenation; - v->a[193065] = aux_sym_for_statement_repeat1; - v->a[193066] = state(5045); - v->a[193067] = 9; - v->a[193068] = sym_arithmetic_expansion; - v->a[193069] = sym_brace_expression; - v->a[193070] = sym_string; - v->a[193071] = sym_translated_string; - v->a[193072] = sym_number; - v->a[193073] = sym_simple_expansion; - v->a[193074] = sym_expansion; - v->a[193075] = sym_command_substitution; - v->a[193076] = sym_process_substitution; - v->a[193077] = 8; - v->a[193078] = actions(3); - v->a[193079] = 1; - small_parse_table_9654(v); -} - -void small_parse_table_9654(t_small_parse_table_array *v) -{ - v->a[193080] = sym_comment; - v->a[193081] = actions(8623); - v->a[193082] = 1; - v->a[193083] = anon_sym_DQUOTE; - v->a[193084] = actions(8627); - v->a[193085] = 1; - v->a[193086] = sym_variable_name; - v->a[193087] = state(5204); - v->a[193088] = 1; - v->a[193089] = sym_string; - v->a[193090] = actions(1235); - v->a[193091] = 2; - v->a[193092] = sym_test_operator; - v->a[193093] = sym__brace_start; - v->a[193094] = actions(8625); - v->a[193095] = 2; - v->a[193096] = aux_sym__simple_variable_name_token1; - v->a[193097] = aux_sym__multiline_variable_name_token1; - v->a[193098] = actions(8621); - v->a[193099] = 9; - small_parse_table_9655(v); -} - -/* EOF small_parse_table_1930.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1931.c b/parser/static/small_parse_table/small_parse_table_1931.c deleted file mode 100644 index 73f06ce4..00000000 --- a/parser/static/small_parse_table/small_parse_table_1931.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1931.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9655(t_small_parse_table_array *v) -{ - v->a[193100] = anon_sym_DASH; - v->a[193101] = anon_sym_STAR; - v->a[193102] = anon_sym_BANG; - v->a[193103] = anon_sym_QMARK; - v->a[193104] = anon_sym_DOLLAR; - v->a[193105] = anon_sym_POUND; - v->a[193106] = anon_sym_AT2; - v->a[193107] = anon_sym_0; - v->a[193108] = anon_sym__; - v->a[193109] = actions(1227); - v->a[193110] = 16; - v->a[193111] = anon_sym_LPAREN_LPAREN; - v->a[193112] = anon_sym_RPAREN; - v->a[193113] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193114] = anon_sym_DOLLAR_LBRACK; - v->a[193115] = sym__special_character; - v->a[193116] = sym_raw_string; - v->a[193117] = sym_ansi_c_string; - v->a[193118] = aux_sym_number_token1; - v->a[193119] = aux_sym_number_token2; - small_parse_table_9656(v); -} - -void small_parse_table_9656(t_small_parse_table_array *v) -{ - v->a[193120] = anon_sym_DOLLAR_LBRACE; - v->a[193121] = anon_sym_DOLLAR_LPAREN; - v->a[193122] = anon_sym_BQUOTE; - v->a[193123] = anon_sym_DOLLAR_BQUOTE; - v->a[193124] = anon_sym_LT_LPAREN; - v->a[193125] = anon_sym_GT_LPAREN; - v->a[193126] = sym_word; - v->a[193127] = 8; - v->a[193128] = actions(3); - v->a[193129] = 1; - v->a[193130] = sym_comment; - v->a[193131] = actions(8623); - v->a[193132] = 1; - v->a[193133] = anon_sym_DQUOTE; - v->a[193134] = actions(8627); - v->a[193135] = 1; - v->a[193136] = sym_variable_name; - v->a[193137] = state(5204); - v->a[193138] = 1; - v->a[193139] = sym_string; - small_parse_table_9657(v); -} - -void small_parse_table_9657(t_small_parse_table_array *v) -{ - v->a[193140] = actions(1241); - v->a[193141] = 2; - v->a[193142] = sym_test_operator; - v->a[193143] = sym__brace_start; - v->a[193144] = actions(8625); - v->a[193145] = 2; - v->a[193146] = aux_sym__simple_variable_name_token1; - v->a[193147] = aux_sym__multiline_variable_name_token1; - v->a[193148] = actions(8621); - v->a[193149] = 9; - v->a[193150] = anon_sym_DASH; - v->a[193151] = anon_sym_STAR; - v->a[193152] = anon_sym_BANG; - v->a[193153] = anon_sym_QMARK; - v->a[193154] = anon_sym_DOLLAR; - v->a[193155] = anon_sym_POUND; - v->a[193156] = anon_sym_AT2; - v->a[193157] = anon_sym_0; - v->a[193158] = anon_sym__; - v->a[193159] = actions(1239); - small_parse_table_9658(v); -} - -void small_parse_table_9658(t_small_parse_table_array *v) -{ - v->a[193160] = 16; - v->a[193161] = anon_sym_LPAREN_LPAREN; - v->a[193162] = anon_sym_RPAREN; - v->a[193163] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193164] = anon_sym_DOLLAR_LBRACK; - v->a[193165] = sym__special_character; - v->a[193166] = sym_raw_string; - v->a[193167] = sym_ansi_c_string; - v->a[193168] = aux_sym_number_token1; - v->a[193169] = aux_sym_number_token2; - v->a[193170] = anon_sym_DOLLAR_LBRACE; - v->a[193171] = anon_sym_DOLLAR_LPAREN; - v->a[193172] = anon_sym_BQUOTE; - v->a[193173] = anon_sym_DOLLAR_BQUOTE; - v->a[193174] = anon_sym_LT_LPAREN; - v->a[193175] = anon_sym_GT_LPAREN; - v->a[193176] = sym_word; - v->a[193177] = 21; - v->a[193178] = actions(71); - v->a[193179] = 1; - small_parse_table_9659(v); -} - -void small_parse_table_9659(t_small_parse_table_array *v) -{ - v->a[193180] = sym_comment; - v->a[193181] = actions(8565); - v->a[193182] = 1; - v->a[193183] = sym_word; - v->a[193184] = actions(8571); - v->a[193185] = 1; - v->a[193186] = anon_sym_DOLLAR_LBRACK; - v->a[193187] = actions(8573); - v->a[193188] = 1; - v->a[193189] = anon_sym_DOLLAR; - v->a[193190] = actions(8575); - v->a[193191] = 1; - v->a[193192] = sym__special_character; - v->a[193193] = actions(8577); - v->a[193194] = 1; - v->a[193195] = anon_sym_DQUOTE; - v->a[193196] = actions(8581); - v->a[193197] = 1; - v->a[193198] = aux_sym_number_token1; - v->a[193199] = actions(8583); - small_parse_table_9660(v); -} - -/* EOF small_parse_table_1931.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1932.c b/parser/static/small_parse_table/small_parse_table_1932.c deleted file mode 100644 index 579509fb..00000000 --- a/parser/static/small_parse_table/small_parse_table_1932.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1932.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9660(t_small_parse_table_array *v) -{ - v->a[193200] = 1; - v->a[193201] = aux_sym_number_token2; - v->a[193202] = actions(8585); - v->a[193203] = 1; - v->a[193204] = anon_sym_DOLLAR_LBRACE; - v->a[193205] = actions(8587); - v->a[193206] = 1; - v->a[193207] = anon_sym_DOLLAR_LPAREN; - v->a[193208] = actions(8589); - v->a[193209] = 1; - v->a[193210] = anon_sym_BQUOTE; - v->a[193211] = actions(8591); - v->a[193212] = 1; - v->a[193213] = anon_sym_DOLLAR_BQUOTE; - v->a[193214] = actions(8595); - v->a[193215] = 1; - v->a[193216] = sym_test_operator; - v->a[193217] = actions(8597); - v->a[193218] = 1; - v->a[193219] = sym__brace_start; - small_parse_table_9661(v); -} - -void small_parse_table_9661(t_small_parse_table_array *v) -{ - v->a[193220] = actions(8629); - v->a[193221] = 1; - v->a[193222] = anon_sym_RPAREN; - v->a[193223] = state(5365); - v->a[193224] = 1; - v->a[193225] = aux_sym__literal_repeat1; - v->a[193226] = actions(8567); - v->a[193227] = 2; - v->a[193228] = anon_sym_LPAREN_LPAREN; - v->a[193229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193230] = actions(8579); - v->a[193231] = 2; - v->a[193232] = sym_raw_string; - v->a[193233] = sym_ansi_c_string; - v->a[193234] = actions(8593); - v->a[193235] = 2; - v->a[193236] = anon_sym_LT_LPAREN; - v->a[193237] = anon_sym_GT_LPAREN; - v->a[193238] = state(3604); - v->a[193239] = 2; - small_parse_table_9662(v); -} - -void small_parse_table_9662(t_small_parse_table_array *v) -{ - v->a[193240] = sym_concatenation; - v->a[193241] = aux_sym_for_statement_repeat1; - v->a[193242] = state(5045); - v->a[193243] = 9; - v->a[193244] = sym_arithmetic_expansion; - v->a[193245] = sym_brace_expression; - v->a[193246] = sym_string; - v->a[193247] = sym_translated_string; - v->a[193248] = sym_number; - v->a[193249] = sym_simple_expansion; - v->a[193250] = sym_expansion; - v->a[193251] = sym_command_substitution; - v->a[193252] = sym_process_substitution; - v->a[193253] = 8; - v->a[193254] = actions(3); - v->a[193255] = 1; - v->a[193256] = sym_comment; - v->a[193257] = actions(3735); - v->a[193258] = 1; - v->a[193259] = anon_sym_DQUOTE; - small_parse_table_9663(v); -} - -void small_parse_table_9663(t_small_parse_table_array *v) -{ - v->a[193260] = actions(7757); - v->a[193261] = 1; - v->a[193262] = sym_variable_name; - v->a[193263] = state(4808); - v->a[193264] = 1; - v->a[193265] = sym_string; - v->a[193266] = actions(1241); - v->a[193267] = 2; - v->a[193268] = sym_test_operator; - v->a[193269] = sym__brace_start; - v->a[193270] = actions(7755); - v->a[193271] = 2; - v->a[193272] = aux_sym__simple_variable_name_token1; - v->a[193273] = aux_sym__multiline_variable_name_token1; - v->a[193274] = actions(7753); - v->a[193275] = 9; - v->a[193276] = anon_sym_DASH; - v->a[193277] = anon_sym_STAR; - v->a[193278] = anon_sym_BANG; - v->a[193279] = anon_sym_QMARK; - small_parse_table_9664(v); -} - -void small_parse_table_9664(t_small_parse_table_array *v) -{ - v->a[193280] = anon_sym_DOLLAR; - v->a[193281] = anon_sym_POUND; - v->a[193282] = anon_sym_AT2; - v->a[193283] = anon_sym_0; - v->a[193284] = anon_sym__; - v->a[193285] = actions(1239); - v->a[193286] = 16; - v->a[193287] = anon_sym_LPAREN_LPAREN; - v->a[193288] = aux_sym_heredoc_redirect_token1; - v->a[193289] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193290] = anon_sym_DOLLAR_LBRACK; - v->a[193291] = sym__special_character; - v->a[193292] = sym_raw_string; - v->a[193293] = sym_ansi_c_string; - v->a[193294] = aux_sym_number_token1; - v->a[193295] = aux_sym_number_token2; - v->a[193296] = anon_sym_DOLLAR_LBRACE; - v->a[193297] = anon_sym_DOLLAR_LPAREN; - v->a[193298] = anon_sym_BQUOTE; - v->a[193299] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9665(v); -} - -/* EOF small_parse_table_1932.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1933.c b/parser/static/small_parse_table/small_parse_table_1933.c deleted file mode 100644 index 1911e549..00000000 --- a/parser/static/small_parse_table/small_parse_table_1933.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1933.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9665(t_small_parse_table_array *v) -{ - v->a[193300] = anon_sym_LT_LPAREN; - v->a[193301] = anon_sym_GT_LPAREN; - v->a[193302] = sym_word; - v->a[193303] = 21; - v->a[193304] = actions(71); - v->a[193305] = 1; - v->a[193306] = sym_comment; - v->a[193307] = actions(8565); - v->a[193308] = 1; - v->a[193309] = sym_word; - v->a[193310] = actions(8571); - v->a[193311] = 1; - v->a[193312] = anon_sym_DOLLAR_LBRACK; - v->a[193313] = actions(8573); - v->a[193314] = 1; - v->a[193315] = anon_sym_DOLLAR; - v->a[193316] = actions(8575); - v->a[193317] = 1; - v->a[193318] = sym__special_character; - v->a[193319] = actions(8577); - small_parse_table_9666(v); -} - -void small_parse_table_9666(t_small_parse_table_array *v) -{ - v->a[193320] = 1; - v->a[193321] = anon_sym_DQUOTE; - v->a[193322] = actions(8581); - v->a[193323] = 1; - v->a[193324] = aux_sym_number_token1; - v->a[193325] = actions(8583); - v->a[193326] = 1; - v->a[193327] = aux_sym_number_token2; - v->a[193328] = actions(8585); - v->a[193329] = 1; - v->a[193330] = anon_sym_DOLLAR_LBRACE; - v->a[193331] = actions(8587); - v->a[193332] = 1; - v->a[193333] = anon_sym_DOLLAR_LPAREN; - v->a[193334] = actions(8589); - v->a[193335] = 1; - v->a[193336] = anon_sym_BQUOTE; - v->a[193337] = actions(8591); - v->a[193338] = 1; - v->a[193339] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9667(v); -} - -void small_parse_table_9667(t_small_parse_table_array *v) -{ - v->a[193340] = actions(8595); - v->a[193341] = 1; - v->a[193342] = sym_test_operator; - v->a[193343] = actions(8597); - v->a[193344] = 1; - v->a[193345] = sym__brace_start; - v->a[193346] = actions(8631); - v->a[193347] = 1; - v->a[193348] = anon_sym_RPAREN; - v->a[193349] = state(5365); - v->a[193350] = 1; - v->a[193351] = aux_sym__literal_repeat1; - v->a[193352] = actions(8567); - v->a[193353] = 2; - v->a[193354] = anon_sym_LPAREN_LPAREN; - v->a[193355] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193356] = actions(8579); - v->a[193357] = 2; - v->a[193358] = sym_raw_string; - v->a[193359] = sym_ansi_c_string; - small_parse_table_9668(v); -} - -void small_parse_table_9668(t_small_parse_table_array *v) -{ - v->a[193360] = actions(8593); - v->a[193361] = 2; - v->a[193362] = anon_sym_LT_LPAREN; - v->a[193363] = anon_sym_GT_LPAREN; - v->a[193364] = state(3564); - v->a[193365] = 2; - v->a[193366] = sym_concatenation; - v->a[193367] = aux_sym_for_statement_repeat1; - v->a[193368] = state(5045); - v->a[193369] = 9; - v->a[193370] = sym_arithmetic_expansion; - v->a[193371] = sym_brace_expression; - v->a[193372] = sym_string; - v->a[193373] = sym_translated_string; - v->a[193374] = sym_number; - v->a[193375] = sym_simple_expansion; - v->a[193376] = sym_expansion; - v->a[193377] = sym_command_substitution; - v->a[193378] = sym_process_substitution; - v->a[193379] = 21; - small_parse_table_9669(v); -} - -void small_parse_table_9669(t_small_parse_table_array *v) -{ - v->a[193380] = actions(71); - v->a[193381] = 1; - v->a[193382] = sym_comment; - v->a[193383] = actions(8565); - v->a[193384] = 1; - v->a[193385] = sym_word; - v->a[193386] = actions(8571); - v->a[193387] = 1; - v->a[193388] = anon_sym_DOLLAR_LBRACK; - v->a[193389] = actions(8573); - v->a[193390] = 1; - v->a[193391] = anon_sym_DOLLAR; - v->a[193392] = actions(8575); - v->a[193393] = 1; - v->a[193394] = sym__special_character; - v->a[193395] = actions(8577); - v->a[193396] = 1; - v->a[193397] = anon_sym_DQUOTE; - v->a[193398] = actions(8581); - v->a[193399] = 1; - small_parse_table_9670(v); -} - -/* EOF small_parse_table_1933.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1934.c b/parser/static/small_parse_table/small_parse_table_1934.c deleted file mode 100644 index 4250ae4f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1934.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1934.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9670(t_small_parse_table_array *v) -{ - v->a[193400] = aux_sym_number_token1; - v->a[193401] = actions(8583); - v->a[193402] = 1; - v->a[193403] = aux_sym_number_token2; - v->a[193404] = actions(8585); - v->a[193405] = 1; - v->a[193406] = anon_sym_DOLLAR_LBRACE; - v->a[193407] = actions(8587); - v->a[193408] = 1; - v->a[193409] = anon_sym_DOLLAR_LPAREN; - v->a[193410] = actions(8589); - v->a[193411] = 1; - v->a[193412] = anon_sym_BQUOTE; - v->a[193413] = actions(8591); - v->a[193414] = 1; - v->a[193415] = anon_sym_DOLLAR_BQUOTE; - v->a[193416] = actions(8595); - v->a[193417] = 1; - v->a[193418] = sym_test_operator; - v->a[193419] = actions(8597); - small_parse_table_9671(v); -} - -void small_parse_table_9671(t_small_parse_table_array *v) -{ - v->a[193420] = 1; - v->a[193421] = sym__brace_start; - v->a[193422] = actions(8633); - v->a[193423] = 1; - v->a[193424] = anon_sym_RPAREN; - v->a[193425] = state(5365); - v->a[193426] = 1; - v->a[193427] = aux_sym__literal_repeat1; - v->a[193428] = actions(8567); - v->a[193429] = 2; - v->a[193430] = anon_sym_LPAREN_LPAREN; - v->a[193431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193432] = actions(8579); - v->a[193433] = 2; - v->a[193434] = sym_raw_string; - v->a[193435] = sym_ansi_c_string; - v->a[193436] = actions(8593); - v->a[193437] = 2; - v->a[193438] = anon_sym_LT_LPAREN; - v->a[193439] = anon_sym_GT_LPAREN; - small_parse_table_9672(v); -} - -void small_parse_table_9672(t_small_parse_table_array *v) -{ - v->a[193440] = state(3604); - v->a[193441] = 2; - v->a[193442] = sym_concatenation; - v->a[193443] = aux_sym_for_statement_repeat1; - v->a[193444] = state(5045); - v->a[193445] = 9; - v->a[193446] = sym_arithmetic_expansion; - v->a[193447] = sym_brace_expression; - v->a[193448] = sym_string; - v->a[193449] = sym_translated_string; - v->a[193450] = sym_number; - v->a[193451] = sym_simple_expansion; - v->a[193452] = sym_expansion; - v->a[193453] = sym_command_substitution; - v->a[193454] = sym_process_substitution; - v->a[193455] = 21; - v->a[193456] = actions(3); - v->a[193457] = 1; - v->a[193458] = sym_comment; - v->a[193459] = actions(3729); - small_parse_table_9673(v); -} - -void small_parse_table_9673(t_small_parse_table_array *v) -{ - v->a[193460] = 1; - v->a[193461] = anon_sym_DOLLAR_LBRACK; - v->a[193462] = actions(3731); - v->a[193463] = 1; - v->a[193464] = anon_sym_DOLLAR; - v->a[193465] = actions(3733); - v->a[193466] = 1; - v->a[193467] = sym__special_character; - v->a[193468] = actions(3735); - v->a[193469] = 1; - v->a[193470] = anon_sym_DQUOTE; - v->a[193471] = actions(3737); - v->a[193472] = 1; - v->a[193473] = aux_sym_number_token1; - v->a[193474] = actions(3739); - v->a[193475] = 1; - v->a[193476] = aux_sym_number_token2; - v->a[193477] = actions(3741); - v->a[193478] = 1; - v->a[193479] = anon_sym_DOLLAR_LBRACE; - small_parse_table_9674(v); -} - -void small_parse_table_9674(t_small_parse_table_array *v) -{ - v->a[193480] = actions(3743); - v->a[193481] = 1; - v->a[193482] = anon_sym_DOLLAR_LPAREN; - v->a[193483] = actions(3745); - v->a[193484] = 1; - v->a[193485] = anon_sym_BQUOTE; - v->a[193486] = actions(3747); - v->a[193487] = 1; - v->a[193488] = anon_sym_DOLLAR_BQUOTE; - v->a[193489] = actions(3753); - v->a[193490] = 1; - v->a[193491] = sym_test_operator; - v->a[193492] = actions(3755); - v->a[193493] = 1; - v->a[193494] = sym__brace_start; - v->a[193495] = actions(8635); - v->a[193496] = 1; - v->a[193497] = aux_sym_heredoc_redirect_token1; - v->a[193498] = state(3571); - v->a[193499] = 1; - small_parse_table_9675(v); -} - -/* EOF small_parse_table_1934.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1935.c b/parser/static/small_parse_table/small_parse_table_1935.c deleted file mode 100644 index 60402a05..00000000 --- a/parser/static/small_parse_table/small_parse_table_1935.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1935.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9675(t_small_parse_table_array *v) -{ - v->a[193500] = aux_sym__heredoc_command; - v->a[193501] = state(5351); - v->a[193502] = 1; - v->a[193503] = aux_sym__literal_repeat1; - v->a[193504] = state(5456); - v->a[193505] = 1; - v->a[193506] = sym_concatenation; - v->a[193507] = actions(3715); - v->a[193508] = 2; - v->a[193509] = anon_sym_LPAREN_LPAREN; - v->a[193510] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193511] = actions(3749); - v->a[193512] = 2; - v->a[193513] = anon_sym_LT_LPAREN; - v->a[193514] = anon_sym_GT_LPAREN; - v->a[193515] = actions(3713); - v->a[193516] = 3; - v->a[193517] = sym_raw_string; - v->a[193518] = sym_ansi_c_string; - v->a[193519] = sym_word; - small_parse_table_9676(v); -} - -void small_parse_table_9676(t_small_parse_table_array *v) -{ - v->a[193520] = state(5062); - v->a[193521] = 9; - v->a[193522] = sym_arithmetic_expansion; - v->a[193523] = sym_brace_expression; - v->a[193524] = sym_string; - v->a[193525] = sym_translated_string; - v->a[193526] = sym_number; - v->a[193527] = sym_simple_expansion; - v->a[193528] = sym_expansion; - v->a[193529] = sym_command_substitution; - v->a[193530] = sym_process_substitution; - v->a[193531] = 21; - v->a[193532] = actions(71); - v->a[193533] = 1; - v->a[193534] = sym_comment; - v->a[193535] = actions(8565); - v->a[193536] = 1; - v->a[193537] = sym_word; - v->a[193538] = actions(8571); - v->a[193539] = 1; - small_parse_table_9677(v); -} - -void small_parse_table_9677(t_small_parse_table_array *v) -{ - v->a[193540] = anon_sym_DOLLAR_LBRACK; - v->a[193541] = actions(8573); - v->a[193542] = 1; - v->a[193543] = anon_sym_DOLLAR; - v->a[193544] = actions(8575); - v->a[193545] = 1; - v->a[193546] = sym__special_character; - v->a[193547] = actions(8577); - v->a[193548] = 1; - v->a[193549] = anon_sym_DQUOTE; - v->a[193550] = actions(8581); - v->a[193551] = 1; - v->a[193552] = aux_sym_number_token1; - v->a[193553] = actions(8583); - v->a[193554] = 1; - v->a[193555] = aux_sym_number_token2; - v->a[193556] = actions(8585); - v->a[193557] = 1; - v->a[193558] = anon_sym_DOLLAR_LBRACE; - v->a[193559] = actions(8587); - small_parse_table_9678(v); -} - -void small_parse_table_9678(t_small_parse_table_array *v) -{ - v->a[193560] = 1; - v->a[193561] = anon_sym_DOLLAR_LPAREN; - v->a[193562] = actions(8589); - v->a[193563] = 1; - v->a[193564] = anon_sym_BQUOTE; - v->a[193565] = actions(8591); - v->a[193566] = 1; - v->a[193567] = anon_sym_DOLLAR_BQUOTE; - v->a[193568] = actions(8595); - v->a[193569] = 1; - v->a[193570] = sym_test_operator; - v->a[193571] = actions(8597); - v->a[193572] = 1; - v->a[193573] = sym__brace_start; - v->a[193574] = actions(8637); - v->a[193575] = 1; - v->a[193576] = anon_sym_RPAREN; - v->a[193577] = state(5365); - v->a[193578] = 1; - v->a[193579] = aux_sym__literal_repeat1; - small_parse_table_9679(v); -} - -void small_parse_table_9679(t_small_parse_table_array *v) -{ - v->a[193580] = actions(8567); - v->a[193581] = 2; - v->a[193582] = anon_sym_LPAREN_LPAREN; - v->a[193583] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193584] = actions(8579); - v->a[193585] = 2; - v->a[193586] = sym_raw_string; - v->a[193587] = sym_ansi_c_string; - v->a[193588] = actions(8593); - v->a[193589] = 2; - v->a[193590] = anon_sym_LT_LPAREN; - v->a[193591] = anon_sym_GT_LPAREN; - v->a[193592] = state(3568); - v->a[193593] = 2; - v->a[193594] = sym_concatenation; - v->a[193595] = aux_sym_for_statement_repeat1; - v->a[193596] = state(5045); - v->a[193597] = 9; - v->a[193598] = sym_arithmetic_expansion; - v->a[193599] = sym_brace_expression; - small_parse_table_9680(v); -} - -/* EOF small_parse_table_1935.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1936.c b/parser/static/small_parse_table/small_parse_table_1936.c deleted file mode 100644 index ea19d4bc..00000000 --- a/parser/static/small_parse_table/small_parse_table_1936.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1936.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9680(t_small_parse_table_array *v) -{ - v->a[193600] = sym_string; - v->a[193601] = sym_translated_string; - v->a[193602] = sym_number; - v->a[193603] = sym_simple_expansion; - v->a[193604] = sym_expansion; - v->a[193605] = sym_command_substitution; - v->a[193606] = sym_process_substitution; - v->a[193607] = 21; - v->a[193608] = actions(3); - v->a[193609] = 1; - v->a[193610] = sym_comment; - v->a[193611] = actions(3729); - v->a[193612] = 1; - v->a[193613] = anon_sym_DOLLAR_LBRACK; - v->a[193614] = actions(3731); - v->a[193615] = 1; - v->a[193616] = anon_sym_DOLLAR; - v->a[193617] = actions(3733); - v->a[193618] = 1; - v->a[193619] = sym__special_character; - small_parse_table_9681(v); -} - -void small_parse_table_9681(t_small_parse_table_array *v) -{ - v->a[193620] = actions(3735); - v->a[193621] = 1; - v->a[193622] = anon_sym_DQUOTE; - v->a[193623] = actions(3737); - v->a[193624] = 1; - v->a[193625] = aux_sym_number_token1; - v->a[193626] = actions(3739); - v->a[193627] = 1; - v->a[193628] = aux_sym_number_token2; - v->a[193629] = actions(3741); - v->a[193630] = 1; - v->a[193631] = anon_sym_DOLLAR_LBRACE; - v->a[193632] = actions(3743); - v->a[193633] = 1; - v->a[193634] = anon_sym_DOLLAR_LPAREN; - v->a[193635] = actions(3745); - v->a[193636] = 1; - v->a[193637] = anon_sym_BQUOTE; - v->a[193638] = actions(3747); - v->a[193639] = 1; - small_parse_table_9682(v); -} - -void small_parse_table_9682(t_small_parse_table_array *v) -{ - v->a[193640] = anon_sym_DOLLAR_BQUOTE; - v->a[193641] = actions(3753); - v->a[193642] = 1; - v->a[193643] = sym_test_operator; - v->a[193644] = actions(3755); - v->a[193645] = 1; - v->a[193646] = sym__brace_start; - v->a[193647] = actions(8639); - v->a[193648] = 1; - v->a[193649] = aux_sym_heredoc_redirect_token1; - v->a[193650] = state(3571); - v->a[193651] = 1; - v->a[193652] = aux_sym__heredoc_command; - v->a[193653] = state(5351); - v->a[193654] = 1; - v->a[193655] = aux_sym__literal_repeat1; - v->a[193656] = state(5456); - v->a[193657] = 1; - v->a[193658] = sym_concatenation; - v->a[193659] = actions(3715); - small_parse_table_9683(v); -} - -void small_parse_table_9683(t_small_parse_table_array *v) -{ - v->a[193660] = 2; - v->a[193661] = anon_sym_LPAREN_LPAREN; - v->a[193662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193663] = actions(3749); - v->a[193664] = 2; - v->a[193665] = anon_sym_LT_LPAREN; - v->a[193666] = anon_sym_GT_LPAREN; - v->a[193667] = actions(3713); - v->a[193668] = 3; - v->a[193669] = sym_raw_string; - v->a[193670] = sym_ansi_c_string; - v->a[193671] = sym_word; - v->a[193672] = state(5062); - v->a[193673] = 9; - v->a[193674] = sym_arithmetic_expansion; - v->a[193675] = sym_brace_expression; - v->a[193676] = sym_string; - v->a[193677] = sym_translated_string; - v->a[193678] = sym_number; - v->a[193679] = sym_simple_expansion; - small_parse_table_9684(v); -} - -void small_parse_table_9684(t_small_parse_table_array *v) -{ - v->a[193680] = sym_expansion; - v->a[193681] = sym_command_substitution; - v->a[193682] = sym_process_substitution; - v->a[193683] = 21; - v->a[193684] = actions(71); - v->a[193685] = 1; - v->a[193686] = sym_comment; - v->a[193687] = actions(8565); - v->a[193688] = 1; - v->a[193689] = sym_word; - v->a[193690] = actions(8571); - v->a[193691] = 1; - v->a[193692] = anon_sym_DOLLAR_LBRACK; - v->a[193693] = actions(8573); - v->a[193694] = 1; - v->a[193695] = anon_sym_DOLLAR; - v->a[193696] = actions(8575); - v->a[193697] = 1; - v->a[193698] = sym__special_character; - v->a[193699] = actions(8577); - small_parse_table_9685(v); -} - -/* EOF small_parse_table_1936.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1937.c b/parser/static/small_parse_table/small_parse_table_1937.c deleted file mode 100644 index b3036bfa..00000000 --- a/parser/static/small_parse_table/small_parse_table_1937.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1937.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9685(t_small_parse_table_array *v) -{ - v->a[193700] = 1; - v->a[193701] = anon_sym_DQUOTE; - v->a[193702] = actions(8581); - v->a[193703] = 1; - v->a[193704] = aux_sym_number_token1; - v->a[193705] = actions(8583); - v->a[193706] = 1; - v->a[193707] = aux_sym_number_token2; - v->a[193708] = actions(8585); - v->a[193709] = 1; - v->a[193710] = anon_sym_DOLLAR_LBRACE; - v->a[193711] = actions(8587); - v->a[193712] = 1; - v->a[193713] = anon_sym_DOLLAR_LPAREN; - v->a[193714] = actions(8589); - v->a[193715] = 1; - v->a[193716] = anon_sym_BQUOTE; - v->a[193717] = actions(8591); - v->a[193718] = 1; - v->a[193719] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9686(v); -} - -void small_parse_table_9686(t_small_parse_table_array *v) -{ - v->a[193720] = actions(8595); - v->a[193721] = 1; - v->a[193722] = sym_test_operator; - v->a[193723] = actions(8597); - v->a[193724] = 1; - v->a[193725] = sym__brace_start; - v->a[193726] = actions(8641); - v->a[193727] = 1; - v->a[193728] = anon_sym_RPAREN; - v->a[193729] = state(5365); - v->a[193730] = 1; - v->a[193731] = aux_sym__literal_repeat1; - v->a[193732] = actions(8567); - v->a[193733] = 2; - v->a[193734] = anon_sym_LPAREN_LPAREN; - v->a[193735] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193736] = actions(8579); - v->a[193737] = 2; - v->a[193738] = sym_raw_string; - v->a[193739] = sym_ansi_c_string; - small_parse_table_9687(v); -} - -void small_parse_table_9687(t_small_parse_table_array *v) -{ - v->a[193740] = actions(8593); - v->a[193741] = 2; - v->a[193742] = anon_sym_LT_LPAREN; - v->a[193743] = anon_sym_GT_LPAREN; - v->a[193744] = state(3604); - v->a[193745] = 2; - v->a[193746] = sym_concatenation; - v->a[193747] = aux_sym_for_statement_repeat1; - v->a[193748] = state(5045); - v->a[193749] = 9; - v->a[193750] = sym_arithmetic_expansion; - v->a[193751] = sym_brace_expression; - v->a[193752] = sym_string; - v->a[193753] = sym_translated_string; - v->a[193754] = sym_number; - v->a[193755] = sym_simple_expansion; - v->a[193756] = sym_expansion; - v->a[193757] = sym_command_substitution; - v->a[193758] = sym_process_substitution; - v->a[193759] = 3; - small_parse_table_9688(v); -} - -void small_parse_table_9688(t_small_parse_table_array *v) -{ - v->a[193760] = actions(71); - v->a[193761] = 1; - v->a[193762] = sym_comment; - v->a[193763] = actions(4370); - v->a[193764] = 10; - v->a[193765] = anon_sym_LT; - v->a[193766] = anon_sym_GT; - v->a[193767] = anon_sym_AMP_GT; - v->a[193768] = anon_sym_LT_AMP; - v->a[193769] = anon_sym_GT_AMP; - v->a[193770] = anon_sym_DOLLAR; - v->a[193771] = aux_sym_number_token1; - v->a[193772] = aux_sym_number_token2; - v->a[193773] = anon_sym_DOLLAR_LPAREN; - v->a[193774] = sym_word; - v->a[193775] = actions(4372); - v->a[193776] = 22; - v->a[193777] = sym_file_descriptor; - v->a[193778] = sym_variable_name; - v->a[193779] = sym_test_operator; - small_parse_table_9689(v); -} - -void small_parse_table_9689(t_small_parse_table_array *v) -{ - v->a[193780] = sym__brace_start; - v->a[193781] = anon_sym_LPAREN_LPAREN; - v->a[193782] = anon_sym_GT_GT; - v->a[193783] = anon_sym_AMP_GT_GT; - v->a[193784] = anon_sym_GT_PIPE; - v->a[193785] = anon_sym_LT_AMP_DASH; - v->a[193786] = anon_sym_GT_AMP_DASH; - v->a[193787] = anon_sym_LT_LT_LT; - v->a[193788] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193789] = anon_sym_DOLLAR_LBRACK; - v->a[193790] = sym__special_character; - v->a[193791] = anon_sym_DQUOTE; - v->a[193792] = sym_raw_string; - v->a[193793] = sym_ansi_c_string; - v->a[193794] = anon_sym_DOLLAR_LBRACE; - v->a[193795] = anon_sym_BQUOTE; - v->a[193796] = anon_sym_DOLLAR_BQUOTE; - v->a[193797] = anon_sym_LT_LPAREN; - v->a[193798] = anon_sym_GT_LPAREN; - v->a[193799] = 21; - small_parse_table_9690(v); -} - -/* EOF small_parse_table_1937.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1938.c b/parser/static/small_parse_table/small_parse_table_1938.c deleted file mode 100644 index 7a162a58..00000000 --- a/parser/static/small_parse_table/small_parse_table_1938.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1938.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9690(t_small_parse_table_array *v) -{ - v->a[193800] = actions(3); - v->a[193801] = 1; - v->a[193802] = sym_comment; - v->a[193803] = actions(3729); - v->a[193804] = 1; - v->a[193805] = anon_sym_DOLLAR_LBRACK; - v->a[193806] = actions(3731); - v->a[193807] = 1; - v->a[193808] = anon_sym_DOLLAR; - v->a[193809] = actions(3733); - v->a[193810] = 1; - v->a[193811] = sym__special_character; - v->a[193812] = actions(3735); - v->a[193813] = 1; - v->a[193814] = anon_sym_DQUOTE; - v->a[193815] = actions(3737); - v->a[193816] = 1; - v->a[193817] = aux_sym_number_token1; - v->a[193818] = actions(3739); - v->a[193819] = 1; - small_parse_table_9691(v); -} - -void small_parse_table_9691(t_small_parse_table_array *v) -{ - v->a[193820] = aux_sym_number_token2; - v->a[193821] = actions(3741); - v->a[193822] = 1; - v->a[193823] = anon_sym_DOLLAR_LBRACE; - v->a[193824] = actions(3743); - v->a[193825] = 1; - v->a[193826] = anon_sym_DOLLAR_LPAREN; - v->a[193827] = actions(3745); - v->a[193828] = 1; - v->a[193829] = anon_sym_BQUOTE; - v->a[193830] = actions(3747); - v->a[193831] = 1; - v->a[193832] = anon_sym_DOLLAR_BQUOTE; - v->a[193833] = actions(3753); - v->a[193834] = 1; - v->a[193835] = sym_test_operator; - v->a[193836] = actions(3755); - v->a[193837] = 1; - v->a[193838] = sym__brace_start; - v->a[193839] = actions(8643); - small_parse_table_9692(v); -} - -void small_parse_table_9692(t_small_parse_table_array *v) -{ - v->a[193840] = 1; - v->a[193841] = aux_sym_heredoc_redirect_token1; - v->a[193842] = state(3571); - v->a[193843] = 1; - v->a[193844] = aux_sym__heredoc_command; - v->a[193845] = state(5351); - v->a[193846] = 1; - v->a[193847] = aux_sym__literal_repeat1; - v->a[193848] = state(5456); - v->a[193849] = 1; - v->a[193850] = sym_concatenation; - v->a[193851] = actions(3715); - v->a[193852] = 2; - v->a[193853] = anon_sym_LPAREN_LPAREN; - v->a[193854] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193855] = actions(3749); - v->a[193856] = 2; - v->a[193857] = anon_sym_LT_LPAREN; - v->a[193858] = anon_sym_GT_LPAREN; - v->a[193859] = actions(3713); - small_parse_table_9693(v); -} - -void small_parse_table_9693(t_small_parse_table_array *v) -{ - v->a[193860] = 3; - v->a[193861] = sym_raw_string; - v->a[193862] = sym_ansi_c_string; - v->a[193863] = sym_word; - v->a[193864] = state(5062); - v->a[193865] = 9; - v->a[193866] = sym_arithmetic_expansion; - v->a[193867] = sym_brace_expression; - v->a[193868] = sym_string; - v->a[193869] = sym_translated_string; - v->a[193870] = sym_number; - v->a[193871] = sym_simple_expansion; - v->a[193872] = sym_expansion; - v->a[193873] = sym_command_substitution; - v->a[193874] = sym_process_substitution; - v->a[193875] = 21; - v->a[193876] = actions(3); - v->a[193877] = 1; - v->a[193878] = sym_comment; - v->a[193879] = actions(8651); - small_parse_table_9694(v); -} - -void small_parse_table_9694(t_small_parse_table_array *v) -{ - v->a[193880] = 1; - v->a[193881] = aux_sym_heredoc_redirect_token1; - v->a[193882] = actions(8653); - v->a[193883] = 1; - v->a[193884] = anon_sym_DOLLAR_LBRACK; - v->a[193885] = actions(8656); - v->a[193886] = 1; - v->a[193887] = anon_sym_DOLLAR; - v->a[193888] = actions(8659); - v->a[193889] = 1; - v->a[193890] = sym__special_character; - v->a[193891] = actions(8662); - v->a[193892] = 1; - v->a[193893] = anon_sym_DQUOTE; - v->a[193894] = actions(8665); - v->a[193895] = 1; - v->a[193896] = aux_sym_number_token1; - v->a[193897] = actions(8668); - v->a[193898] = 1; - v->a[193899] = aux_sym_number_token2; - small_parse_table_9695(v); -} - -/* EOF small_parse_table_1938.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1939.c b/parser/static/small_parse_table/small_parse_table_1939.c deleted file mode 100644 index 384f6d9f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1939.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1939.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9695(t_small_parse_table_array *v) -{ - v->a[193900] = actions(8671); - v->a[193901] = 1; - v->a[193902] = anon_sym_DOLLAR_LBRACE; - v->a[193903] = actions(8674); - v->a[193904] = 1; - v->a[193905] = anon_sym_DOLLAR_LPAREN; - v->a[193906] = actions(8677); - v->a[193907] = 1; - v->a[193908] = anon_sym_BQUOTE; - v->a[193909] = actions(8680); - v->a[193910] = 1; - v->a[193911] = anon_sym_DOLLAR_BQUOTE; - v->a[193912] = actions(8686); - v->a[193913] = 1; - v->a[193914] = sym_test_operator; - v->a[193915] = actions(8689); - v->a[193916] = 1; - v->a[193917] = sym__brace_start; - v->a[193918] = state(3571); - v->a[193919] = 1; - small_parse_table_9696(v); -} - -void small_parse_table_9696(t_small_parse_table_array *v) -{ - v->a[193920] = aux_sym__heredoc_command; - v->a[193921] = state(5351); - v->a[193922] = 1; - v->a[193923] = aux_sym__literal_repeat1; - v->a[193924] = state(5456); - v->a[193925] = 1; - v->a[193926] = sym_concatenation; - v->a[193927] = actions(8648); - v->a[193928] = 2; - v->a[193929] = anon_sym_LPAREN_LPAREN; - v->a[193930] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[193931] = actions(8683); - v->a[193932] = 2; - v->a[193933] = anon_sym_LT_LPAREN; - v->a[193934] = anon_sym_GT_LPAREN; - v->a[193935] = actions(8645); - v->a[193936] = 3; - v->a[193937] = sym_raw_string; - v->a[193938] = sym_ansi_c_string; - v->a[193939] = sym_word; - small_parse_table_9697(v); -} - -void small_parse_table_9697(t_small_parse_table_array *v) -{ - v->a[193940] = state(5062); - v->a[193941] = 9; - v->a[193942] = sym_arithmetic_expansion; - v->a[193943] = sym_brace_expression; - v->a[193944] = sym_string; - v->a[193945] = sym_translated_string; - v->a[193946] = sym_number; - v->a[193947] = sym_simple_expansion; - v->a[193948] = sym_expansion; - v->a[193949] = sym_command_substitution; - v->a[193950] = sym_process_substitution; - v->a[193951] = 8; - v->a[193952] = actions(3); - v->a[193953] = 1; - v->a[193954] = sym_comment; - v->a[193955] = actions(1235); - v->a[193956] = 1; - v->a[193957] = sym_file_descriptor; - v->a[193958] = actions(8694); - v->a[193959] = 1; - small_parse_table_9698(v); -} - -void small_parse_table_9698(t_small_parse_table_array *v) -{ - v->a[193960] = anon_sym_DQUOTE; - v->a[193961] = actions(8698); - v->a[193962] = 1; - v->a[193963] = sym_variable_name; - v->a[193964] = state(5487); - v->a[193965] = 1; - v->a[193966] = sym_string; - v->a[193967] = actions(8696); - v->a[193968] = 2; - v->a[193969] = aux_sym__simple_variable_name_token1; - v->a[193970] = aux_sym__multiline_variable_name_token1; - v->a[193971] = actions(8692); - v->a[193972] = 9; - v->a[193973] = anon_sym_DASH; - v->a[193974] = anon_sym_STAR; - v->a[193975] = anon_sym_BANG; - v->a[193976] = anon_sym_QMARK; - v->a[193977] = anon_sym_DOLLAR; - v->a[193978] = anon_sym_POUND; - v->a[193979] = anon_sym_AT2; - small_parse_table_9699(v); -} - -void small_parse_table_9699(t_small_parse_table_array *v) -{ - v->a[193980] = anon_sym_0; - v->a[193981] = anon_sym__; - v->a[193982] = actions(1227); - v->a[193983] = 17; - v->a[193984] = anon_sym_PIPE_PIPE; - v->a[193985] = anon_sym_AMP_AMP; - v->a[193986] = anon_sym_PIPE; - v->a[193987] = anon_sym_LT; - v->a[193988] = anon_sym_GT; - v->a[193989] = anon_sym_LT_LT; - v->a[193990] = anon_sym_GT_GT; - v->a[193991] = anon_sym_PIPE_AMP; - v->a[193992] = anon_sym_RBRACK; - v->a[193993] = anon_sym_AMP_GT; - v->a[193994] = anon_sym_AMP_GT_GT; - v->a[193995] = anon_sym_LT_AMP; - v->a[193996] = anon_sym_GT_AMP; - v->a[193997] = anon_sym_GT_PIPE; - v->a[193998] = anon_sym_LT_AMP_DASH; - v->a[193999] = anon_sym_GT_AMP_DASH; - small_parse_table_9700(v); -} - -/* EOF small_parse_table_1939.c */ diff --git a/parser/static/small_parse_table/small_parse_table_194.c b/parser/static/small_parse_table/small_parse_table_194.c index 8ee11ca3..2d89da19 100644 --- a/parser/static/small_parse_table/small_parse_table_194.c +++ b/parser/static/small_parse_table/small_parse_table_194.c @@ -14,126 +14,126 @@ void small_parse_table_970(t_small_parse_table_array *v) { - v->a[19400] = anon_sym_PIPE; - v->a[19401] = anon_sym_EQ_EQ; - v->a[19402] = anon_sym_LT; - v->a[19403] = anon_sym_GT; - v->a[19404] = anon_sym_LT_LT; - v->a[19405] = anon_sym_GT_GT; - v->a[19406] = anon_sym_LPAREN; - v->a[19407] = anon_sym_PIPE_AMP; - v->a[19408] = anon_sym_EQ_TILDE; - v->a[19409] = anon_sym_AMP_GT; - v->a[19410] = anon_sym_AMP_GT_GT; - v->a[19411] = anon_sym_LT_AMP; - v->a[19412] = anon_sym_GT_AMP; - v->a[19413] = anon_sym_GT_PIPE; - v->a[19414] = anon_sym_LT_AMP_DASH; - v->a[19415] = anon_sym_GT_AMP_DASH; - v->a[19416] = anon_sym_LT_LT_DASH; - v->a[19417] = anon_sym_LT_LT_LT; - v->a[19418] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19419] = anon_sym_DOLLAR_LBRACK; + v->a[19400] = 1; + v->a[19401] = aux_sym_number_token2; + v->a[19402] = actions(2868); + v->a[19403] = 1; + v->a[19404] = anon_sym_DOLLAR_LBRACE; + v->a[19405] = actions(2871); + v->a[19406] = 1; + v->a[19407] = anon_sym_DOLLAR_LPAREN; + v->a[19408] = actions(2874); + v->a[19409] = 1; + v->a[19410] = anon_sym_BQUOTE; + v->a[19411] = actions(2877); + v->a[19412] = 1; + v->a[19413] = anon_sym_DOLLAR_BQUOTE; + v->a[19414] = actions(2880); + v->a[19415] = 1; + v->a[19416] = aux_sym__simple_variable_name_token1; + v->a[19417] = actions(2883); + v->a[19418] = 1; + v->a[19419] = sym__brace_start; small_parse_table_971(v); } void small_parse_table_971(t_small_parse_table_array *v) { - v->a[19420] = sym__special_character; - v->a[19421] = sym_raw_string; - v->a[19422] = sym_ansi_c_string; - v->a[19423] = aux_sym_number_token1; - v->a[19424] = aux_sym_number_token2; - v->a[19425] = anon_sym_DOLLAR_LBRACE; - v->a[19426] = anon_sym_DOLLAR_LPAREN; - v->a[19427] = anon_sym_BQUOTE; - v->a[19428] = anon_sym_DOLLAR_BQUOTE; - v->a[19429] = anon_sym_LT_LPAREN; - v->a[19430] = anon_sym_GT_LPAREN; - v->a[19431] = sym_word; - v->a[19432] = 21; - v->a[19433] = actions(3); - v->a[19434] = 1; - v->a[19435] = sym_comment; - v->a[19436] = actions(3785); - v->a[19437] = 1; - v->a[19438] = anon_sym_DOLLAR_LBRACK; - v->a[19439] = actions(3787); + v->a[19420] = state(1629); + v->a[19421] = 1; + v->a[19422] = aux_sym__literal_repeat1; + v->a[19423] = actions(2859); + v->a[19424] = 2; + v->a[19425] = sym_test_operator; + v->a[19426] = sym_raw_string; + v->a[19427] = state(518); + v->a[19428] = 2; + v->a[19429] = sym_concatenation; + v->a[19430] = aux_sym_unset_command_repeat1; + v->a[19431] = actions(964); + v->a[19432] = 7; + v->a[19433] = anon_sym_PIPE; + v->a[19434] = anon_sym_LT; + v->a[19435] = anon_sym_GT; + v->a[19436] = anon_sym_AMP_GT; + v->a[19437] = anon_sym_LT_AMP; + v->a[19438] = anon_sym_GT_AMP; + v->a[19439] = anon_sym_LT_LT; small_parse_table_972(v); } void small_parse_table_972(t_small_parse_table_array *v) { - v->a[19440] = 1; - v->a[19441] = anon_sym_DOLLAR; - v->a[19442] = actions(3789); - v->a[19443] = 1; - v->a[19444] = sym__special_character; - v->a[19445] = actions(3791); - v->a[19446] = 1; - v->a[19447] = anon_sym_DQUOTE; - v->a[19448] = actions(3793); - v->a[19449] = 1; - v->a[19450] = aux_sym_number_token1; - v->a[19451] = actions(3795); - v->a[19452] = 1; - v->a[19453] = aux_sym_number_token2; - v->a[19454] = actions(3797); - v->a[19455] = 1; - v->a[19456] = anon_sym_DOLLAR_LBRACE; - v->a[19457] = actions(3799); - v->a[19458] = 1; - v->a[19459] = anon_sym_DOLLAR_LPAREN; + v->a[19440] = state(1442); + v->a[19441] = 7; + v->a[19442] = sym_arithmetic_expansion; + v->a[19443] = sym_brace_expression; + v->a[19444] = sym_string; + v->a[19445] = sym_number; + v->a[19446] = sym_simple_expansion; + v->a[19447] = sym_expansion; + v->a[19448] = sym_command_substitution; + v->a[19449] = actions(966); + v->a[19450] = 10; + v->a[19451] = sym_file_descriptor; + v->a[19452] = anon_sym_PIPE_AMP; + v->a[19453] = anon_sym_AMP_AMP; + v->a[19454] = anon_sym_PIPE_PIPE; + v->a[19455] = anon_sym_GT_GT; + v->a[19456] = anon_sym_AMP_GT_GT; + v->a[19457] = anon_sym_GT_PIPE; + v->a[19458] = anon_sym_LT_AMP_DASH; + v->a[19459] = anon_sym_GT_AMP_DASH; small_parse_table_973(v); } void small_parse_table_973(t_small_parse_table_array *v) { - v->a[19460] = actions(3801); - v->a[19461] = 1; - v->a[19462] = anon_sym_BQUOTE; - v->a[19463] = actions(3803); - v->a[19464] = 1; - v->a[19465] = anon_sym_DOLLAR_BQUOTE; - v->a[19466] = actions(3807); - v->a[19467] = 1; - v->a[19468] = sym_test_operator; - v->a[19469] = actions(3809); - v->a[19470] = 1; + v->a[19460] = anon_sym_LT_LT_DASH; + v->a[19461] = 3; + v->a[19462] = actions(3); + v->a[19463] = 1; + v->a[19464] = sym_comment; + v->a[19465] = actions(2888); + v->a[19466] = 6; + v->a[19467] = sym_file_descriptor; + v->a[19468] = sym__concat; + v->a[19469] = sym_variable_name; + v->a[19470] = sym_test_operator; v->a[19471] = sym__brace_start; - v->a[19472] = state(4277); - v->a[19473] = 1; - v->a[19474] = aux_sym__literal_repeat1; - v->a[19475] = state(4782); - v->a[19476] = 1; - v->a[19477] = sym_concatenation; - v->a[19478] = actions(2496); - v->a[19479] = 2; + v->a[19472] = aux_sym_heredoc_redirect_token1; + v->a[19473] = actions(2886); + v->a[19474] = 36; + v->a[19475] = anon_sym_esac; + v->a[19476] = anon_sym_PIPE; + v->a[19477] = anon_sym_SEMI_SEMI; + v->a[19478] = anon_sym_SEMI_AMP; + v->a[19479] = anon_sym_SEMI_SEMI_AMP; small_parse_table_974(v); } void small_parse_table_974(t_small_parse_table_array *v) { - v->a[19480] = sym_file_descriptor; - v->a[19481] = aux_sym_heredoc_redirect_token1; - v->a[19482] = actions(3783); - v->a[19483] = 2; - v->a[19484] = anon_sym_LPAREN_LPAREN; - v->a[19485] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19486] = actions(3805); - v->a[19487] = 2; - v->a[19488] = anon_sym_LT_LPAREN; - v->a[19489] = anon_sym_GT_LPAREN; - v->a[19490] = actions(3781); - v->a[19491] = 3; - v->a[19492] = sym_raw_string; - v->a[19493] = sym_ansi_c_string; - v->a[19494] = sym_word; - v->a[19495] = state(4522); - v->a[19496] = 9; - v->a[19497] = sym_arithmetic_expansion; - v->a[19498] = sym_brace_expression; - v->a[19499] = sym_string; + v->a[19480] = anon_sym_PIPE_AMP; + v->a[19481] = anon_sym_AMP_AMP; + v->a[19482] = anon_sym_PIPE_PIPE; + v->a[19483] = anon_sym_LT; + v->a[19484] = anon_sym_GT; + v->a[19485] = anon_sym_GT_GT; + v->a[19486] = anon_sym_AMP_GT; + v->a[19487] = anon_sym_AMP_GT_GT; + v->a[19488] = anon_sym_LT_AMP; + v->a[19489] = anon_sym_GT_AMP; + v->a[19490] = anon_sym_GT_PIPE; + v->a[19491] = anon_sym_LT_AMP_DASH; + v->a[19492] = anon_sym_GT_AMP_DASH; + v->a[19493] = anon_sym_LT_LT; + v->a[19494] = anon_sym_LT_LT_DASH; + v->a[19495] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19496] = anon_sym_AMP; + v->a[19497] = aux_sym_concatenation_token1; + v->a[19498] = anon_sym_DOLLAR; + v->a[19499] = sym__special_character; small_parse_table_975(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1940.c b/parser/static/small_parse_table/small_parse_table_1940.c deleted file mode 100644 index 70fe05b6..00000000 --- a/parser/static/small_parse_table/small_parse_table_1940.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1940.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9700(t_small_parse_table_array *v) -{ - v->a[194000] = anon_sym_LT_LT_DASH; - v->a[194001] = 3; - v->a[194002] = actions(71); - v->a[194003] = 1; - v->a[194004] = sym_comment; - v->a[194005] = actions(2072); - v->a[194006] = 10; - v->a[194007] = anon_sym_LT; - v->a[194008] = anon_sym_GT; - v->a[194009] = anon_sym_AMP_GT; - v->a[194010] = anon_sym_LT_AMP; - v->a[194011] = anon_sym_GT_AMP; - v->a[194012] = anon_sym_DOLLAR; - v->a[194013] = aux_sym_number_token1; - v->a[194014] = aux_sym_number_token2; - v->a[194015] = anon_sym_DOLLAR_LPAREN; - v->a[194016] = sym_word; - v->a[194017] = actions(2074); - v->a[194018] = 22; - v->a[194019] = sym_file_descriptor; - small_parse_table_9701(v); -} - -void small_parse_table_9701(t_small_parse_table_array *v) -{ - v->a[194020] = sym_variable_name; - v->a[194021] = sym_test_operator; - v->a[194022] = sym__brace_start; - v->a[194023] = anon_sym_LPAREN_LPAREN; - v->a[194024] = anon_sym_GT_GT; - v->a[194025] = anon_sym_AMP_GT_GT; - v->a[194026] = anon_sym_GT_PIPE; - v->a[194027] = anon_sym_LT_AMP_DASH; - v->a[194028] = anon_sym_GT_AMP_DASH; - v->a[194029] = anon_sym_LT_LT_LT; - v->a[194030] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194031] = anon_sym_DOLLAR_LBRACK; - v->a[194032] = sym__special_character; - v->a[194033] = anon_sym_DQUOTE; - v->a[194034] = sym_raw_string; - v->a[194035] = sym_ansi_c_string; - v->a[194036] = anon_sym_DOLLAR_LBRACE; - v->a[194037] = anon_sym_BQUOTE; - v->a[194038] = anon_sym_DOLLAR_BQUOTE; - v->a[194039] = anon_sym_LT_LPAREN; - small_parse_table_9702(v); -} - -void small_parse_table_9702(t_small_parse_table_array *v) -{ - v->a[194040] = anon_sym_GT_LPAREN; - v->a[194041] = 21; - v->a[194042] = actions(71); - v->a[194043] = 1; - v->a[194044] = sym_comment; - v->a[194045] = actions(6488); - v->a[194046] = 1; - v->a[194047] = anon_sym_DOLLAR; - v->a[194048] = actions(6494); - v->a[194049] = 1; - v->a[194050] = aux_sym_number_token1; - v->a[194051] = actions(6496); - v->a[194052] = 1; - v->a[194053] = aux_sym_number_token2; - v->a[194054] = actions(6500); - v->a[194055] = 1; - v->a[194056] = anon_sym_DOLLAR_LPAREN; - v->a[194057] = actions(6510); - v->a[194058] = 1; - v->a[194059] = sym_extglob_pattern; - small_parse_table_9703(v); -} - -void small_parse_table_9703(t_small_parse_table_array *v) -{ - v->a[194060] = actions(6512); - v->a[194061] = 1; - v->a[194062] = sym__brace_start; - v->a[194063] = actions(7226); - v->a[194064] = 1; - v->a[194065] = anon_sym_DOLLAR_LBRACK; - v->a[194066] = actions(7228); - v->a[194067] = 1; - v->a[194068] = sym__special_character; - v->a[194069] = actions(7230); - v->a[194070] = 1; - v->a[194071] = anon_sym_DQUOTE; - v->a[194072] = actions(7234); - v->a[194073] = 1; - v->a[194074] = anon_sym_DOLLAR_LBRACE; - v->a[194075] = actions(7236); - v->a[194076] = 1; - v->a[194077] = anon_sym_BQUOTE; - v->a[194078] = actions(7238); - v->a[194079] = 1; - small_parse_table_9704(v); -} - -void small_parse_table_9704(t_small_parse_table_array *v) -{ - v->a[194080] = anon_sym_DOLLAR_BQUOTE; - v->a[194081] = actions(8700); - v->a[194082] = 1; - v->a[194083] = sym_word; - v->a[194084] = actions(8704); - v->a[194085] = 1; - v->a[194086] = sym_test_operator; - v->a[194087] = state(6543); - v->a[194088] = 1; - v->a[194089] = aux_sym__literal_repeat1; - v->a[194090] = actions(7224); - v->a[194091] = 2; - v->a[194092] = anon_sym_LPAREN_LPAREN; - v->a[194093] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194094] = actions(7240); - v->a[194095] = 2; - v->a[194096] = anon_sym_LT_LPAREN; - v->a[194097] = anon_sym_GT_LPAREN; - v->a[194098] = actions(8702); - v->a[194099] = 2; - small_parse_table_9705(v); -} - -/* EOF small_parse_table_1940.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1941.c b/parser/static/small_parse_table/small_parse_table_1941.c deleted file mode 100644 index 7895ddac..00000000 --- a/parser/static/small_parse_table/small_parse_table_1941.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1941.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9705(t_small_parse_table_array *v) -{ - v->a[194100] = sym_raw_string; - v->a[194101] = sym_ansi_c_string; - v->a[194102] = state(6775); - v->a[194103] = 2; - v->a[194104] = sym_concatenation; - v->a[194105] = sym__extglob_blob; - v->a[194106] = state(6420); - v->a[194107] = 9; - v->a[194108] = sym_arithmetic_expansion; - v->a[194109] = sym_brace_expression; - v->a[194110] = sym_string; - v->a[194111] = sym_translated_string; - v->a[194112] = sym_number; - v->a[194113] = sym_simple_expansion; - v->a[194114] = sym_expansion; - v->a[194115] = sym_command_substitution; - v->a[194116] = sym_process_substitution; - v->a[194117] = 21; - v->a[194118] = actions(71); - v->a[194119] = 1; - small_parse_table_9706(v); -} - -void small_parse_table_9706(t_small_parse_table_array *v) -{ - v->a[194120] = sym_comment; - v->a[194121] = actions(8565); - v->a[194122] = 1; - v->a[194123] = sym_word; - v->a[194124] = actions(8571); - v->a[194125] = 1; - v->a[194126] = anon_sym_DOLLAR_LBRACK; - v->a[194127] = actions(8573); - v->a[194128] = 1; - v->a[194129] = anon_sym_DOLLAR; - v->a[194130] = actions(8575); - v->a[194131] = 1; - v->a[194132] = sym__special_character; - v->a[194133] = actions(8577); - v->a[194134] = 1; - v->a[194135] = anon_sym_DQUOTE; - v->a[194136] = actions(8581); - v->a[194137] = 1; - v->a[194138] = aux_sym_number_token1; - v->a[194139] = actions(8583); - small_parse_table_9707(v); -} - -void small_parse_table_9707(t_small_parse_table_array *v) -{ - v->a[194140] = 1; - v->a[194141] = aux_sym_number_token2; - v->a[194142] = actions(8585); - v->a[194143] = 1; - v->a[194144] = anon_sym_DOLLAR_LBRACE; - v->a[194145] = actions(8587); - v->a[194146] = 1; - v->a[194147] = anon_sym_DOLLAR_LPAREN; - v->a[194148] = actions(8589); - v->a[194149] = 1; - v->a[194150] = anon_sym_BQUOTE; - v->a[194151] = actions(8591); - v->a[194152] = 1; - v->a[194153] = anon_sym_DOLLAR_BQUOTE; - v->a[194154] = actions(8595); - v->a[194155] = 1; - v->a[194156] = sym_test_operator; - v->a[194157] = actions(8597); - v->a[194158] = 1; - v->a[194159] = sym__brace_start; - small_parse_table_9708(v); -} - -void small_parse_table_9708(t_small_parse_table_array *v) -{ - v->a[194160] = actions(8706); - v->a[194161] = 1; - v->a[194162] = anon_sym_RPAREN; - v->a[194163] = state(5365); - v->a[194164] = 1; - v->a[194165] = aux_sym__literal_repeat1; - v->a[194166] = actions(8567); - v->a[194167] = 2; - v->a[194168] = anon_sym_LPAREN_LPAREN; - v->a[194169] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194170] = actions(8579); - v->a[194171] = 2; - v->a[194172] = sym_raw_string; - v->a[194173] = sym_ansi_c_string; - v->a[194174] = actions(8593); - v->a[194175] = 2; - v->a[194176] = anon_sym_LT_LPAREN; - v->a[194177] = anon_sym_GT_LPAREN; - v->a[194178] = state(3561); - v->a[194179] = 2; - small_parse_table_9709(v); -} - -void small_parse_table_9709(t_small_parse_table_array *v) -{ - v->a[194180] = sym_concatenation; - v->a[194181] = aux_sym_for_statement_repeat1; - v->a[194182] = state(5045); - v->a[194183] = 9; - v->a[194184] = sym_arithmetic_expansion; - v->a[194185] = sym_brace_expression; - v->a[194186] = sym_string; - v->a[194187] = sym_translated_string; - v->a[194188] = sym_number; - v->a[194189] = sym_simple_expansion; - v->a[194190] = sym_expansion; - v->a[194191] = sym_command_substitution; - v->a[194192] = sym_process_substitution; - v->a[194193] = 21; - v->a[194194] = actions(71); - v->a[194195] = 1; - v->a[194196] = sym_comment; - v->a[194197] = actions(8565); - v->a[194198] = 1; - v->a[194199] = sym_word; - small_parse_table_9710(v); -} - -/* EOF small_parse_table_1941.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1942.c b/parser/static/small_parse_table/small_parse_table_1942.c deleted file mode 100644 index bf8bd01b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1942.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1942.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9710(t_small_parse_table_array *v) -{ - v->a[194200] = actions(8571); - v->a[194201] = 1; - v->a[194202] = anon_sym_DOLLAR_LBRACK; - v->a[194203] = actions(8573); - v->a[194204] = 1; - v->a[194205] = anon_sym_DOLLAR; - v->a[194206] = actions(8575); - v->a[194207] = 1; - v->a[194208] = sym__special_character; - v->a[194209] = actions(8577); - v->a[194210] = 1; - v->a[194211] = anon_sym_DQUOTE; - v->a[194212] = actions(8581); - v->a[194213] = 1; - v->a[194214] = aux_sym_number_token1; - v->a[194215] = actions(8583); - v->a[194216] = 1; - v->a[194217] = aux_sym_number_token2; - v->a[194218] = actions(8585); - v->a[194219] = 1; - small_parse_table_9711(v); -} - -void small_parse_table_9711(t_small_parse_table_array *v) -{ - v->a[194220] = anon_sym_DOLLAR_LBRACE; - v->a[194221] = actions(8587); - v->a[194222] = 1; - v->a[194223] = anon_sym_DOLLAR_LPAREN; - v->a[194224] = actions(8589); - v->a[194225] = 1; - v->a[194226] = anon_sym_BQUOTE; - v->a[194227] = actions(8591); - v->a[194228] = 1; - v->a[194229] = anon_sym_DOLLAR_BQUOTE; - v->a[194230] = actions(8595); - v->a[194231] = 1; - v->a[194232] = sym_test_operator; - v->a[194233] = actions(8597); - v->a[194234] = 1; - v->a[194235] = sym__brace_start; - v->a[194236] = actions(8708); - v->a[194237] = 1; - v->a[194238] = anon_sym_RPAREN; - v->a[194239] = state(5365); - small_parse_table_9712(v); -} - -void small_parse_table_9712(t_small_parse_table_array *v) -{ - v->a[194240] = 1; - v->a[194241] = aux_sym__literal_repeat1; - v->a[194242] = actions(8567); - v->a[194243] = 2; - v->a[194244] = anon_sym_LPAREN_LPAREN; - v->a[194245] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194246] = actions(8579); - v->a[194247] = 2; - v->a[194248] = sym_raw_string; - v->a[194249] = sym_ansi_c_string; - v->a[194250] = actions(8593); - v->a[194251] = 2; - v->a[194252] = anon_sym_LT_LPAREN; - v->a[194253] = anon_sym_GT_LPAREN; - v->a[194254] = state(3604); - v->a[194255] = 2; - v->a[194256] = sym_concatenation; - v->a[194257] = aux_sym_for_statement_repeat1; - v->a[194258] = state(5045); - v->a[194259] = 9; - small_parse_table_9713(v); -} - -void small_parse_table_9713(t_small_parse_table_array *v) -{ - v->a[194260] = sym_arithmetic_expansion; - v->a[194261] = sym_brace_expression; - v->a[194262] = sym_string; - v->a[194263] = sym_translated_string; - v->a[194264] = sym_number; - v->a[194265] = sym_simple_expansion; - v->a[194266] = sym_expansion; - v->a[194267] = sym_command_substitution; - v->a[194268] = sym_process_substitution; - v->a[194269] = 21; - v->a[194270] = actions(71); - v->a[194271] = 1; - v->a[194272] = sym_comment; - v->a[194273] = actions(8565); - v->a[194274] = 1; - v->a[194275] = sym_word; - v->a[194276] = actions(8571); - v->a[194277] = 1; - v->a[194278] = anon_sym_DOLLAR_LBRACK; - v->a[194279] = actions(8573); - small_parse_table_9714(v); -} - -void small_parse_table_9714(t_small_parse_table_array *v) -{ - v->a[194280] = 1; - v->a[194281] = anon_sym_DOLLAR; - v->a[194282] = actions(8575); - v->a[194283] = 1; - v->a[194284] = sym__special_character; - v->a[194285] = actions(8577); - v->a[194286] = 1; - v->a[194287] = anon_sym_DQUOTE; - v->a[194288] = actions(8581); - v->a[194289] = 1; - v->a[194290] = aux_sym_number_token1; - v->a[194291] = actions(8583); - v->a[194292] = 1; - v->a[194293] = aux_sym_number_token2; - v->a[194294] = actions(8585); - v->a[194295] = 1; - v->a[194296] = anon_sym_DOLLAR_LBRACE; - v->a[194297] = actions(8587); - v->a[194298] = 1; - v->a[194299] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9715(v); -} - -/* EOF small_parse_table_1942.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1943.c b/parser/static/small_parse_table/small_parse_table_1943.c deleted file mode 100644 index 1b75fd4f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1943.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1943.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9715(t_small_parse_table_array *v) -{ - v->a[194300] = actions(8589); - v->a[194301] = 1; - v->a[194302] = anon_sym_BQUOTE; - v->a[194303] = actions(8591); - v->a[194304] = 1; - v->a[194305] = anon_sym_DOLLAR_BQUOTE; - v->a[194306] = actions(8595); - v->a[194307] = 1; - v->a[194308] = sym_test_operator; - v->a[194309] = actions(8597); - v->a[194310] = 1; - v->a[194311] = sym__brace_start; - v->a[194312] = actions(8710); - v->a[194313] = 1; - v->a[194314] = anon_sym_RPAREN; - v->a[194315] = state(5365); - v->a[194316] = 1; - v->a[194317] = aux_sym__literal_repeat1; - v->a[194318] = actions(8567); - v->a[194319] = 2; - small_parse_table_9716(v); -} - -void small_parse_table_9716(t_small_parse_table_array *v) -{ - v->a[194320] = anon_sym_LPAREN_LPAREN; - v->a[194321] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194322] = actions(8579); - v->a[194323] = 2; - v->a[194324] = sym_raw_string; - v->a[194325] = sym_ansi_c_string; - v->a[194326] = actions(8593); - v->a[194327] = 2; - v->a[194328] = anon_sym_LT_LPAREN; - v->a[194329] = anon_sym_GT_LPAREN; - v->a[194330] = state(3604); - v->a[194331] = 2; - v->a[194332] = sym_concatenation; - v->a[194333] = aux_sym_for_statement_repeat1; - v->a[194334] = state(5045); - v->a[194335] = 9; - v->a[194336] = sym_arithmetic_expansion; - v->a[194337] = sym_brace_expression; - v->a[194338] = sym_string; - v->a[194339] = sym_translated_string; - small_parse_table_9717(v); -} - -void small_parse_table_9717(t_small_parse_table_array *v) -{ - v->a[194340] = sym_number; - v->a[194341] = sym_simple_expansion; - v->a[194342] = sym_expansion; - v->a[194343] = sym_command_substitution; - v->a[194344] = sym_process_substitution; - v->a[194345] = 3; - v->a[194346] = actions(71); - v->a[194347] = 1; - v->a[194348] = sym_comment; - v->a[194349] = actions(5766); - v->a[194350] = 10; - v->a[194351] = anon_sym_LT; - v->a[194352] = anon_sym_GT; - v->a[194353] = anon_sym_AMP_GT; - v->a[194354] = anon_sym_LT_AMP; - v->a[194355] = anon_sym_GT_AMP; - v->a[194356] = anon_sym_DOLLAR; - v->a[194357] = aux_sym_number_token1; - v->a[194358] = aux_sym_number_token2; - v->a[194359] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9718(v); -} - -void small_parse_table_9718(t_small_parse_table_array *v) -{ - v->a[194360] = sym_word; - v->a[194361] = actions(5768); - v->a[194362] = 22; - v->a[194363] = sym_file_descriptor; - v->a[194364] = sym_variable_name; - v->a[194365] = sym_test_operator; - v->a[194366] = sym__brace_start; - v->a[194367] = anon_sym_LPAREN_LPAREN; - v->a[194368] = anon_sym_GT_GT; - v->a[194369] = anon_sym_AMP_GT_GT; - v->a[194370] = anon_sym_GT_PIPE; - v->a[194371] = anon_sym_LT_AMP_DASH; - v->a[194372] = anon_sym_GT_AMP_DASH; - v->a[194373] = anon_sym_LT_LT_LT; - v->a[194374] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194375] = anon_sym_DOLLAR_LBRACK; - v->a[194376] = sym__special_character; - v->a[194377] = anon_sym_DQUOTE; - v->a[194378] = sym_raw_string; - v->a[194379] = sym_ansi_c_string; - small_parse_table_9719(v); -} - -void small_parse_table_9719(t_small_parse_table_array *v) -{ - v->a[194380] = anon_sym_DOLLAR_LBRACE; - v->a[194381] = anon_sym_BQUOTE; - v->a[194382] = anon_sym_DOLLAR_BQUOTE; - v->a[194383] = anon_sym_LT_LPAREN; - v->a[194384] = anon_sym_GT_LPAREN; - v->a[194385] = 8; - v->a[194386] = actions(3); - v->a[194387] = 1; - v->a[194388] = sym_comment; - v->a[194389] = actions(1235); - v->a[194390] = 1; - v->a[194391] = sym_file_descriptor; - v->a[194392] = actions(7673); - v->a[194393] = 1; - v->a[194394] = anon_sym_DQUOTE; - v->a[194395] = actions(7677); - v->a[194396] = 1; - v->a[194397] = sym_variable_name; - v->a[194398] = state(4393); - v->a[194399] = 1; - small_parse_table_9720(v); -} - -/* EOF small_parse_table_1943.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1944.c b/parser/static/small_parse_table/small_parse_table_1944.c deleted file mode 100644 index e159263c..00000000 --- a/parser/static/small_parse_table/small_parse_table_1944.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1944.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9720(t_small_parse_table_array *v) -{ - v->a[194400] = sym_string; - v->a[194401] = actions(7675); - v->a[194402] = 2; - v->a[194403] = aux_sym__simple_variable_name_token1; - v->a[194404] = aux_sym__multiline_variable_name_token1; - v->a[194405] = actions(7671); - v->a[194406] = 9; - v->a[194407] = anon_sym_DASH; - v->a[194408] = anon_sym_STAR; - v->a[194409] = anon_sym_BANG; - v->a[194410] = anon_sym_QMARK; - v->a[194411] = anon_sym_DOLLAR; - v->a[194412] = anon_sym_POUND; - v->a[194413] = anon_sym_AT2; - v->a[194414] = anon_sym_0; - v->a[194415] = anon_sym__; - v->a[194416] = actions(1227); - v->a[194417] = 17; - v->a[194418] = anon_sym_PIPE_PIPE; - v->a[194419] = anon_sym_AMP_AMP; - small_parse_table_9721(v); -} - -void small_parse_table_9721(t_small_parse_table_array *v) -{ - v->a[194420] = anon_sym_PIPE; - v->a[194421] = anon_sym_LT; - v->a[194422] = anon_sym_GT; - v->a[194423] = anon_sym_LT_LT; - v->a[194424] = anon_sym_GT_GT; - v->a[194425] = anon_sym_PIPE_AMP; - v->a[194426] = anon_sym_AMP_GT; - v->a[194427] = anon_sym_AMP_GT_GT; - v->a[194428] = anon_sym_LT_AMP; - v->a[194429] = anon_sym_GT_AMP; - v->a[194430] = anon_sym_GT_PIPE; - v->a[194431] = anon_sym_LT_AMP_DASH; - v->a[194432] = anon_sym_GT_AMP_DASH; - v->a[194433] = anon_sym_LT_LT_DASH; - v->a[194434] = aux_sym_heredoc_redirect_token1; - v->a[194435] = 8; - v->a[194436] = actions(3); - v->a[194437] = 1; - v->a[194438] = sym_comment; - v->a[194439] = actions(1241); - small_parse_table_9722(v); -} - -void small_parse_table_9722(t_small_parse_table_array *v) -{ - v->a[194440] = 1; - v->a[194441] = sym_file_descriptor; - v->a[194442] = actions(8714); - v->a[194443] = 1; - v->a[194444] = anon_sym_DQUOTE; - v->a[194445] = actions(8718); - v->a[194446] = 1; - v->a[194447] = sym_variable_name; - v->a[194448] = state(5444); - v->a[194449] = 1; - v->a[194450] = sym_string; - v->a[194451] = actions(8716); - v->a[194452] = 2; - v->a[194453] = aux_sym__simple_variable_name_token1; - v->a[194454] = aux_sym__multiline_variable_name_token1; - v->a[194455] = actions(8712); - v->a[194456] = 9; - v->a[194457] = anon_sym_DASH; - v->a[194458] = anon_sym_STAR; - v->a[194459] = anon_sym_BANG; - small_parse_table_9723(v); -} - -void small_parse_table_9723(t_small_parse_table_array *v) -{ - v->a[194460] = anon_sym_QMARK; - v->a[194461] = anon_sym_DOLLAR; - v->a[194462] = anon_sym_POUND; - v->a[194463] = anon_sym_AT2; - v->a[194464] = anon_sym_0; - v->a[194465] = anon_sym__; - v->a[194466] = actions(1239); - v->a[194467] = 17; - v->a[194468] = anon_sym_PIPE_PIPE; - v->a[194469] = anon_sym_AMP_AMP; - v->a[194470] = anon_sym_PIPE; - v->a[194471] = anon_sym_LT; - v->a[194472] = anon_sym_GT; - v->a[194473] = anon_sym_LT_LT; - v->a[194474] = anon_sym_GT_GT; - v->a[194475] = anon_sym_PIPE_AMP; - v->a[194476] = anon_sym_AMP_GT; - v->a[194477] = anon_sym_AMP_GT_GT; - v->a[194478] = anon_sym_LT_AMP; - v->a[194479] = anon_sym_GT_AMP; - small_parse_table_9724(v); -} - -void small_parse_table_9724(t_small_parse_table_array *v) -{ - v->a[194480] = anon_sym_GT_PIPE; - v->a[194481] = anon_sym_LT_AMP_DASH; - v->a[194482] = anon_sym_GT_AMP_DASH; - v->a[194483] = anon_sym_LT_LT_DASH; - v->a[194484] = anon_sym_LT_LT_LT; - v->a[194485] = 3; - v->a[194486] = actions(71); - v->a[194487] = 1; - v->a[194488] = sym_comment; - v->a[194489] = actions(5819); - v->a[194490] = 10; - v->a[194491] = anon_sym_LT; - v->a[194492] = anon_sym_GT; - v->a[194493] = anon_sym_AMP_GT; - v->a[194494] = anon_sym_LT_AMP; - v->a[194495] = anon_sym_GT_AMP; - v->a[194496] = anon_sym_DOLLAR; - v->a[194497] = aux_sym_number_token1; - v->a[194498] = aux_sym_number_token2; - v->a[194499] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9725(v); -} - -/* EOF small_parse_table_1944.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1945.c b/parser/static/small_parse_table/small_parse_table_1945.c deleted file mode 100644 index 3d4797e3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1945.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1945.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9725(t_small_parse_table_array *v) -{ - v->a[194500] = sym_word; - v->a[194501] = actions(5831); - v->a[194502] = 22; - v->a[194503] = sym_file_descriptor; - v->a[194504] = sym_variable_name; - v->a[194505] = sym_test_operator; - v->a[194506] = sym__brace_start; - v->a[194507] = anon_sym_LPAREN_LPAREN; - v->a[194508] = anon_sym_GT_GT; - v->a[194509] = anon_sym_AMP_GT_GT; - v->a[194510] = anon_sym_GT_PIPE; - v->a[194511] = anon_sym_LT_AMP_DASH; - v->a[194512] = anon_sym_GT_AMP_DASH; - v->a[194513] = anon_sym_LT_LT_LT; - v->a[194514] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194515] = anon_sym_DOLLAR_LBRACK; - v->a[194516] = sym__special_character; - v->a[194517] = anon_sym_DQUOTE; - v->a[194518] = sym_raw_string; - v->a[194519] = sym_ansi_c_string; - small_parse_table_9726(v); -} - -void small_parse_table_9726(t_small_parse_table_array *v) -{ - v->a[194520] = anon_sym_DOLLAR_LBRACE; - v->a[194521] = anon_sym_BQUOTE; - v->a[194522] = anon_sym_DOLLAR_BQUOTE; - v->a[194523] = anon_sym_LT_LPAREN; - v->a[194524] = anon_sym_GT_LPAREN; - v->a[194525] = 8; - v->a[194526] = actions(3); - v->a[194527] = 1; - v->a[194528] = sym_comment; - v->a[194529] = actions(1235); - v->a[194530] = 1; - v->a[194531] = sym_file_descriptor; - v->a[194532] = actions(8714); - v->a[194533] = 1; - v->a[194534] = anon_sym_DQUOTE; - v->a[194535] = actions(8718); - v->a[194536] = 1; - v->a[194537] = sym_variable_name; - v->a[194538] = state(5444); - v->a[194539] = 1; - small_parse_table_9727(v); -} - -void small_parse_table_9727(t_small_parse_table_array *v) -{ - v->a[194540] = sym_string; - v->a[194541] = actions(8716); - v->a[194542] = 2; - v->a[194543] = aux_sym__simple_variable_name_token1; - v->a[194544] = aux_sym__multiline_variable_name_token1; - v->a[194545] = actions(8712); - v->a[194546] = 9; - v->a[194547] = anon_sym_DASH; - v->a[194548] = anon_sym_STAR; - v->a[194549] = anon_sym_BANG; - v->a[194550] = anon_sym_QMARK; - v->a[194551] = anon_sym_DOLLAR; - v->a[194552] = anon_sym_POUND; - v->a[194553] = anon_sym_AT2; - v->a[194554] = anon_sym_0; - v->a[194555] = anon_sym__; - v->a[194556] = actions(1227); - v->a[194557] = 17; - v->a[194558] = anon_sym_PIPE_PIPE; - v->a[194559] = anon_sym_AMP_AMP; - small_parse_table_9728(v); -} - -void small_parse_table_9728(t_small_parse_table_array *v) -{ - v->a[194560] = anon_sym_PIPE; - v->a[194561] = anon_sym_LT; - v->a[194562] = anon_sym_GT; - v->a[194563] = anon_sym_LT_LT; - v->a[194564] = anon_sym_GT_GT; - v->a[194565] = anon_sym_PIPE_AMP; - v->a[194566] = anon_sym_AMP_GT; - v->a[194567] = anon_sym_AMP_GT_GT; - v->a[194568] = anon_sym_LT_AMP; - v->a[194569] = anon_sym_GT_AMP; - v->a[194570] = anon_sym_GT_PIPE; - v->a[194571] = anon_sym_LT_AMP_DASH; - v->a[194572] = anon_sym_GT_AMP_DASH; - v->a[194573] = anon_sym_LT_LT_DASH; - v->a[194574] = anon_sym_LT_LT_LT; - v->a[194575] = 21; - v->a[194576] = actions(3); - v->a[194577] = 1; - v->a[194578] = sym_comment; - v->a[194579] = actions(3729); - small_parse_table_9729(v); -} - -void small_parse_table_9729(t_small_parse_table_array *v) -{ - v->a[194580] = 1; - v->a[194581] = anon_sym_DOLLAR_LBRACK; - v->a[194582] = actions(3731); - v->a[194583] = 1; - v->a[194584] = anon_sym_DOLLAR; - v->a[194585] = actions(3733); - v->a[194586] = 1; - v->a[194587] = sym__special_character; - v->a[194588] = actions(3735); - v->a[194589] = 1; - v->a[194590] = anon_sym_DQUOTE; - v->a[194591] = actions(3737); - v->a[194592] = 1; - v->a[194593] = aux_sym_number_token1; - v->a[194594] = actions(3739); - v->a[194595] = 1; - v->a[194596] = aux_sym_number_token2; - v->a[194597] = actions(3741); - v->a[194598] = 1; - v->a[194599] = anon_sym_DOLLAR_LBRACE; - small_parse_table_9730(v); -} - -/* EOF small_parse_table_1945.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1946.c b/parser/static/small_parse_table/small_parse_table_1946.c deleted file mode 100644 index 4fead6e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1946.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1946.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9730(t_small_parse_table_array *v) -{ - v->a[194600] = actions(3743); - v->a[194601] = 1; - v->a[194602] = anon_sym_DOLLAR_LPAREN; - v->a[194603] = actions(3745); - v->a[194604] = 1; - v->a[194605] = anon_sym_BQUOTE; - v->a[194606] = actions(3747); - v->a[194607] = 1; - v->a[194608] = anon_sym_DOLLAR_BQUOTE; - v->a[194609] = actions(3753); - v->a[194610] = 1; - v->a[194611] = sym_test_operator; - v->a[194612] = actions(3755); - v->a[194613] = 1; - v->a[194614] = sym__brace_start; - v->a[194615] = actions(8720); - v->a[194616] = 1; - v->a[194617] = aux_sym_heredoc_redirect_token1; - v->a[194618] = state(3571); - v->a[194619] = 1; - small_parse_table_9731(v); -} - -void small_parse_table_9731(t_small_parse_table_array *v) -{ - v->a[194620] = aux_sym__heredoc_command; - v->a[194621] = state(5351); - v->a[194622] = 1; - v->a[194623] = aux_sym__literal_repeat1; - v->a[194624] = state(5456); - v->a[194625] = 1; - v->a[194626] = sym_concatenation; - v->a[194627] = actions(3715); - v->a[194628] = 2; - v->a[194629] = anon_sym_LPAREN_LPAREN; - v->a[194630] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194631] = actions(3749); - v->a[194632] = 2; - v->a[194633] = anon_sym_LT_LPAREN; - v->a[194634] = anon_sym_GT_LPAREN; - v->a[194635] = actions(3713); - v->a[194636] = 3; - v->a[194637] = sym_raw_string; - v->a[194638] = sym_ansi_c_string; - v->a[194639] = sym_word; - small_parse_table_9732(v); -} - -void small_parse_table_9732(t_small_parse_table_array *v) -{ - v->a[194640] = state(5062); - v->a[194641] = 9; - v->a[194642] = sym_arithmetic_expansion; - v->a[194643] = sym_brace_expression; - v->a[194644] = sym_string; - v->a[194645] = sym_translated_string; - v->a[194646] = sym_number; - v->a[194647] = sym_simple_expansion; - v->a[194648] = sym_expansion; - v->a[194649] = sym_command_substitution; - v->a[194650] = sym_process_substitution; - v->a[194651] = 8; - v->a[194652] = actions(3); - v->a[194653] = 1; - v->a[194654] = sym_comment; - v->a[194655] = actions(3735); - v->a[194656] = 1; - v->a[194657] = anon_sym_DQUOTE; - v->a[194658] = actions(7757); - v->a[194659] = 1; - small_parse_table_9733(v); -} - -void small_parse_table_9733(t_small_parse_table_array *v) -{ - v->a[194660] = sym_variable_name; - v->a[194661] = state(4808); - v->a[194662] = 1; - v->a[194663] = sym_string; - v->a[194664] = actions(1235); - v->a[194665] = 2; - v->a[194666] = sym_test_operator; - v->a[194667] = sym__brace_start; - v->a[194668] = actions(7755); - v->a[194669] = 2; - v->a[194670] = aux_sym__simple_variable_name_token1; - v->a[194671] = aux_sym__multiline_variable_name_token1; - v->a[194672] = actions(7753); - v->a[194673] = 9; - v->a[194674] = anon_sym_DASH; - v->a[194675] = anon_sym_STAR; - v->a[194676] = anon_sym_BANG; - v->a[194677] = anon_sym_QMARK; - v->a[194678] = anon_sym_DOLLAR; - v->a[194679] = anon_sym_POUND; - small_parse_table_9734(v); -} - -void small_parse_table_9734(t_small_parse_table_array *v) -{ - v->a[194680] = anon_sym_AT2; - v->a[194681] = anon_sym_0; - v->a[194682] = anon_sym__; - v->a[194683] = actions(1227); - v->a[194684] = 16; - v->a[194685] = anon_sym_LPAREN_LPAREN; - v->a[194686] = aux_sym_heredoc_redirect_token1; - v->a[194687] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194688] = anon_sym_DOLLAR_LBRACK; - v->a[194689] = sym__special_character; - v->a[194690] = sym_raw_string; - v->a[194691] = sym_ansi_c_string; - v->a[194692] = aux_sym_number_token1; - v->a[194693] = aux_sym_number_token2; - v->a[194694] = anon_sym_DOLLAR_LBRACE; - v->a[194695] = anon_sym_DOLLAR_LPAREN; - v->a[194696] = anon_sym_BQUOTE; - v->a[194697] = anon_sym_DOLLAR_BQUOTE; - v->a[194698] = anon_sym_LT_LPAREN; - v->a[194699] = anon_sym_GT_LPAREN; - small_parse_table_9735(v); -} - -/* EOF small_parse_table_1946.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1947.c b/parser/static/small_parse_table/small_parse_table_1947.c deleted file mode 100644 index 9006663b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1947.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1947.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9735(t_small_parse_table_array *v) -{ - v->a[194700] = sym_word; - v->a[194701] = 21; - v->a[194702] = actions(3); - v->a[194703] = 1; - v->a[194704] = sym_comment; - v->a[194705] = actions(3729); - v->a[194706] = 1; - v->a[194707] = anon_sym_DOLLAR_LBRACK; - v->a[194708] = actions(3731); - v->a[194709] = 1; - v->a[194710] = anon_sym_DOLLAR; - v->a[194711] = actions(3733); - v->a[194712] = 1; - v->a[194713] = sym__special_character; - v->a[194714] = actions(3735); - v->a[194715] = 1; - v->a[194716] = anon_sym_DQUOTE; - v->a[194717] = actions(3737); - v->a[194718] = 1; - v->a[194719] = aux_sym_number_token1; - small_parse_table_9736(v); -} - -void small_parse_table_9736(t_small_parse_table_array *v) -{ - v->a[194720] = actions(3739); - v->a[194721] = 1; - v->a[194722] = aux_sym_number_token2; - v->a[194723] = actions(3741); - v->a[194724] = 1; - v->a[194725] = anon_sym_DOLLAR_LBRACE; - v->a[194726] = actions(3743); - v->a[194727] = 1; - v->a[194728] = anon_sym_DOLLAR_LPAREN; - v->a[194729] = actions(3745); - v->a[194730] = 1; - v->a[194731] = anon_sym_BQUOTE; - v->a[194732] = actions(3747); - v->a[194733] = 1; - v->a[194734] = anon_sym_DOLLAR_BQUOTE; - v->a[194735] = actions(3753); - v->a[194736] = 1; - v->a[194737] = sym_test_operator; - v->a[194738] = actions(3755); - v->a[194739] = 1; - small_parse_table_9737(v); -} - -void small_parse_table_9737(t_small_parse_table_array *v) -{ - v->a[194740] = sym__brace_start; - v->a[194741] = actions(8722); - v->a[194742] = 1; - v->a[194743] = aux_sym_heredoc_redirect_token1; - v->a[194744] = state(3571); - v->a[194745] = 1; - v->a[194746] = aux_sym__heredoc_command; - v->a[194747] = state(5351); - v->a[194748] = 1; - v->a[194749] = aux_sym__literal_repeat1; - v->a[194750] = state(5456); - v->a[194751] = 1; - v->a[194752] = sym_concatenation; - v->a[194753] = actions(3715); - v->a[194754] = 2; - v->a[194755] = anon_sym_LPAREN_LPAREN; - v->a[194756] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194757] = actions(3749); - v->a[194758] = 2; - v->a[194759] = anon_sym_LT_LPAREN; - small_parse_table_9738(v); -} - -void small_parse_table_9738(t_small_parse_table_array *v) -{ - v->a[194760] = anon_sym_GT_LPAREN; - v->a[194761] = actions(3713); - v->a[194762] = 3; - v->a[194763] = sym_raw_string; - v->a[194764] = sym_ansi_c_string; - v->a[194765] = sym_word; - v->a[194766] = state(5062); - v->a[194767] = 9; - v->a[194768] = sym_arithmetic_expansion; - v->a[194769] = sym_brace_expression; - v->a[194770] = sym_string; - v->a[194771] = sym_translated_string; - v->a[194772] = sym_number; - v->a[194773] = sym_simple_expansion; - v->a[194774] = sym_expansion; - v->a[194775] = sym_command_substitution; - v->a[194776] = sym_process_substitution; - v->a[194777] = 21; - v->a[194778] = actions(71); - v->a[194779] = 1; - small_parse_table_9739(v); -} - -void small_parse_table_9739(t_small_parse_table_array *v) -{ - v->a[194780] = sym_comment; - v->a[194781] = actions(8565); - v->a[194782] = 1; - v->a[194783] = sym_word; - v->a[194784] = actions(8571); - v->a[194785] = 1; - v->a[194786] = anon_sym_DOLLAR_LBRACK; - v->a[194787] = actions(8573); - v->a[194788] = 1; - v->a[194789] = anon_sym_DOLLAR; - v->a[194790] = actions(8575); - v->a[194791] = 1; - v->a[194792] = sym__special_character; - v->a[194793] = actions(8577); - v->a[194794] = 1; - v->a[194795] = anon_sym_DQUOTE; - v->a[194796] = actions(8581); - v->a[194797] = 1; - v->a[194798] = aux_sym_number_token1; - v->a[194799] = actions(8583); - small_parse_table_9740(v); -} - -/* EOF small_parse_table_1947.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1948.c b/parser/static/small_parse_table/small_parse_table_1948.c deleted file mode 100644 index db7110c3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1948.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1948.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9740(t_small_parse_table_array *v) -{ - v->a[194800] = 1; - v->a[194801] = aux_sym_number_token2; - v->a[194802] = actions(8585); - v->a[194803] = 1; - v->a[194804] = anon_sym_DOLLAR_LBRACE; - v->a[194805] = actions(8587); - v->a[194806] = 1; - v->a[194807] = anon_sym_DOLLAR_LPAREN; - v->a[194808] = actions(8589); - v->a[194809] = 1; - v->a[194810] = anon_sym_BQUOTE; - v->a[194811] = actions(8591); - v->a[194812] = 1; - v->a[194813] = anon_sym_DOLLAR_BQUOTE; - v->a[194814] = actions(8595); - v->a[194815] = 1; - v->a[194816] = sym_test_operator; - v->a[194817] = actions(8597); - v->a[194818] = 1; - v->a[194819] = sym__brace_start; - small_parse_table_9741(v); -} - -void small_parse_table_9741(t_small_parse_table_array *v) -{ - v->a[194820] = actions(8724); - v->a[194821] = 1; - v->a[194822] = anon_sym_RPAREN; - v->a[194823] = state(5365); - v->a[194824] = 1; - v->a[194825] = aux_sym__literal_repeat1; - v->a[194826] = actions(8567); - v->a[194827] = 2; - v->a[194828] = anon_sym_LPAREN_LPAREN; - v->a[194829] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194830] = actions(8579); - v->a[194831] = 2; - v->a[194832] = sym_raw_string; - v->a[194833] = sym_ansi_c_string; - v->a[194834] = actions(8593); - v->a[194835] = 2; - v->a[194836] = anon_sym_LT_LPAREN; - v->a[194837] = anon_sym_GT_LPAREN; - v->a[194838] = state(3590); - v->a[194839] = 2; - small_parse_table_9742(v); -} - -void small_parse_table_9742(t_small_parse_table_array *v) -{ - v->a[194840] = sym_concatenation; - v->a[194841] = aux_sym_for_statement_repeat1; - v->a[194842] = state(5045); - v->a[194843] = 9; - v->a[194844] = sym_arithmetic_expansion; - v->a[194845] = sym_brace_expression; - v->a[194846] = sym_string; - v->a[194847] = sym_translated_string; - v->a[194848] = sym_number; - v->a[194849] = sym_simple_expansion; - v->a[194850] = sym_expansion; - v->a[194851] = sym_command_substitution; - v->a[194852] = sym_process_substitution; - v->a[194853] = 21; - v->a[194854] = actions(71); - v->a[194855] = 1; - v->a[194856] = sym_comment; - v->a[194857] = actions(8565); - v->a[194858] = 1; - v->a[194859] = sym_word; - small_parse_table_9743(v); -} - -void small_parse_table_9743(t_small_parse_table_array *v) -{ - v->a[194860] = actions(8571); - v->a[194861] = 1; - v->a[194862] = anon_sym_DOLLAR_LBRACK; - v->a[194863] = actions(8573); - v->a[194864] = 1; - v->a[194865] = anon_sym_DOLLAR; - v->a[194866] = actions(8575); - v->a[194867] = 1; - v->a[194868] = sym__special_character; - v->a[194869] = actions(8577); - v->a[194870] = 1; - v->a[194871] = anon_sym_DQUOTE; - v->a[194872] = actions(8581); - v->a[194873] = 1; - v->a[194874] = aux_sym_number_token1; - v->a[194875] = actions(8583); - v->a[194876] = 1; - v->a[194877] = aux_sym_number_token2; - v->a[194878] = actions(8585); - v->a[194879] = 1; - small_parse_table_9744(v); -} - -void small_parse_table_9744(t_small_parse_table_array *v) -{ - v->a[194880] = anon_sym_DOLLAR_LBRACE; - v->a[194881] = actions(8587); - v->a[194882] = 1; - v->a[194883] = anon_sym_DOLLAR_LPAREN; - v->a[194884] = actions(8589); - v->a[194885] = 1; - v->a[194886] = anon_sym_BQUOTE; - v->a[194887] = actions(8591); - v->a[194888] = 1; - v->a[194889] = anon_sym_DOLLAR_BQUOTE; - v->a[194890] = actions(8595); - v->a[194891] = 1; - v->a[194892] = sym_test_operator; - v->a[194893] = actions(8597); - v->a[194894] = 1; - v->a[194895] = sym__brace_start; - v->a[194896] = actions(8726); - v->a[194897] = 1; - v->a[194898] = anon_sym_RPAREN; - v->a[194899] = state(5365); - small_parse_table_9745(v); -} - -/* EOF small_parse_table_1948.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1949.c b/parser/static/small_parse_table/small_parse_table_1949.c deleted file mode 100644 index 898f35ad..00000000 --- a/parser/static/small_parse_table/small_parse_table_1949.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1949.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9745(t_small_parse_table_array *v) -{ - v->a[194900] = 1; - v->a[194901] = aux_sym__literal_repeat1; - v->a[194902] = actions(8567); - v->a[194903] = 2; - v->a[194904] = anon_sym_LPAREN_LPAREN; - v->a[194905] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194906] = actions(8579); - v->a[194907] = 2; - v->a[194908] = sym_raw_string; - v->a[194909] = sym_ansi_c_string; - v->a[194910] = actions(8593); - v->a[194911] = 2; - v->a[194912] = anon_sym_LT_LPAREN; - v->a[194913] = anon_sym_GT_LPAREN; - v->a[194914] = state(3604); - v->a[194915] = 2; - v->a[194916] = sym_concatenation; - v->a[194917] = aux_sym_for_statement_repeat1; - v->a[194918] = state(5045); - v->a[194919] = 9; - small_parse_table_9746(v); -} - -void small_parse_table_9746(t_small_parse_table_array *v) -{ - v->a[194920] = sym_arithmetic_expansion; - v->a[194921] = sym_brace_expression; - v->a[194922] = sym_string; - v->a[194923] = sym_translated_string; - v->a[194924] = sym_number; - v->a[194925] = sym_simple_expansion; - v->a[194926] = sym_expansion; - v->a[194927] = sym_command_substitution; - v->a[194928] = sym_process_substitution; - v->a[194929] = 21; - v->a[194930] = actions(71); - v->a[194931] = 1; - v->a[194932] = sym_comment; - v->a[194933] = actions(8565); - v->a[194934] = 1; - v->a[194935] = sym_word; - v->a[194936] = actions(8571); - v->a[194937] = 1; - v->a[194938] = anon_sym_DOLLAR_LBRACK; - v->a[194939] = actions(8573); - small_parse_table_9747(v); -} - -void small_parse_table_9747(t_small_parse_table_array *v) -{ - v->a[194940] = 1; - v->a[194941] = anon_sym_DOLLAR; - v->a[194942] = actions(8575); - v->a[194943] = 1; - v->a[194944] = sym__special_character; - v->a[194945] = actions(8577); - v->a[194946] = 1; - v->a[194947] = anon_sym_DQUOTE; - v->a[194948] = actions(8581); - v->a[194949] = 1; - v->a[194950] = aux_sym_number_token1; - v->a[194951] = actions(8583); - v->a[194952] = 1; - v->a[194953] = aux_sym_number_token2; - v->a[194954] = actions(8585); - v->a[194955] = 1; - v->a[194956] = anon_sym_DOLLAR_LBRACE; - v->a[194957] = actions(8587); - v->a[194958] = 1; - v->a[194959] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9748(v); -} - -void small_parse_table_9748(t_small_parse_table_array *v) -{ - v->a[194960] = actions(8589); - v->a[194961] = 1; - v->a[194962] = anon_sym_BQUOTE; - v->a[194963] = actions(8591); - v->a[194964] = 1; - v->a[194965] = anon_sym_DOLLAR_BQUOTE; - v->a[194966] = actions(8595); - v->a[194967] = 1; - v->a[194968] = sym_test_operator; - v->a[194969] = actions(8597); - v->a[194970] = 1; - v->a[194971] = sym__brace_start; - v->a[194972] = actions(8728); - v->a[194973] = 1; - v->a[194974] = anon_sym_RPAREN; - v->a[194975] = state(5365); - v->a[194976] = 1; - v->a[194977] = aux_sym__literal_repeat1; - v->a[194978] = actions(8567); - v->a[194979] = 2; - small_parse_table_9749(v); -} - -void small_parse_table_9749(t_small_parse_table_array *v) -{ - v->a[194980] = anon_sym_LPAREN_LPAREN; - v->a[194981] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[194982] = actions(8579); - v->a[194983] = 2; - v->a[194984] = sym_raw_string; - v->a[194985] = sym_ansi_c_string; - v->a[194986] = actions(8593); - v->a[194987] = 2; - v->a[194988] = anon_sym_LT_LPAREN; - v->a[194989] = anon_sym_GT_LPAREN; - v->a[194990] = state(3604); - v->a[194991] = 2; - v->a[194992] = sym_concatenation; - v->a[194993] = aux_sym_for_statement_repeat1; - v->a[194994] = state(5045); - v->a[194995] = 9; - v->a[194996] = sym_arithmetic_expansion; - v->a[194997] = sym_brace_expression; - v->a[194998] = sym_string; - v->a[194999] = sym_translated_string; - small_parse_table_9750(v); -} - -/* EOF small_parse_table_1949.c */ diff --git a/parser/static/small_parse_table/small_parse_table_195.c b/parser/static/small_parse_table/small_parse_table_195.c index 8d30a7c1..7f0b9e3f 100644 --- a/parser/static/small_parse_table/small_parse_table_195.c +++ b/parser/static/small_parse_table/small_parse_table_195.c @@ -14,126 +14,126 @@ void small_parse_table_975(t_small_parse_table_array *v) { - v->a[19500] = sym_translated_string; - v->a[19501] = sym_number; - v->a[19502] = sym_simple_expansion; - v->a[19503] = sym_expansion; - v->a[19504] = sym_command_substitution; - v->a[19505] = sym_process_substitution; - v->a[19506] = actions(2494); - v->a[19507] = 21; - v->a[19508] = anon_sym_SEMI; - v->a[19509] = anon_sym_PIPE_PIPE; - v->a[19510] = anon_sym_AMP_AMP; - v->a[19511] = anon_sym_PIPE; - v->a[19512] = anon_sym_AMP; - v->a[19513] = anon_sym_LT; - v->a[19514] = anon_sym_GT; - v->a[19515] = anon_sym_LT_LT; - v->a[19516] = anon_sym_GT_GT; - v->a[19517] = anon_sym_RPAREN; - v->a[19518] = anon_sym_SEMI_SEMI; - v->a[19519] = anon_sym_PIPE_AMP; + v->a[19500] = anon_sym_DQUOTE; + v->a[19501] = sym_raw_string; + v->a[19502] = aux_sym_number_token1; + v->a[19503] = aux_sym_number_token2; + v->a[19504] = anon_sym_DOLLAR_LBRACE; + v->a[19505] = anon_sym_DOLLAR_LPAREN; + v->a[19506] = anon_sym_BQUOTE; + v->a[19507] = anon_sym_DOLLAR_BQUOTE; + v->a[19508] = aux_sym__simple_variable_name_token1; + v->a[19509] = sym_word; + v->a[19510] = anon_sym_SEMI; + v->a[19511] = 6; + v->a[19512] = actions(3); + v->a[19513] = 1; + v->a[19514] = sym_comment; + v->a[19515] = actions(2822); + v->a[19516] = 1; + v->a[19517] = aux_sym_concatenation_token1; + v->a[19518] = actions(2830); + v->a[19519] = 1; small_parse_table_976(v); } void small_parse_table_976(t_small_parse_table_array *v) { - v->a[19520] = anon_sym_AMP_GT; - v->a[19521] = anon_sym_AMP_GT_GT; - v->a[19522] = anon_sym_LT_AMP; - v->a[19523] = anon_sym_GT_AMP; - v->a[19524] = anon_sym_GT_PIPE; - v->a[19525] = anon_sym_LT_AMP_DASH; - v->a[19526] = anon_sym_GT_AMP_DASH; - v->a[19527] = anon_sym_LT_LT_DASH; - v->a[19528] = anon_sym_LT_LT_LT; - v->a[19529] = 35; - v->a[19530] = actions(71); - v->a[19531] = 1; - v->a[19532] = sym_comment; - v->a[19533] = actions(237); - v->a[19534] = 1; - v->a[19535] = sym_word; - v->a[19536] = actions(258); - v->a[19537] = 1; - v->a[19538] = anon_sym_DOLLAR; - v->a[19539] = actions(264); + v->a[19520] = sym__concat; + v->a[19521] = state(512); + v->a[19522] = 1; + v->a[19523] = aux_sym_concatenation_repeat1; + v->a[19524] = actions(1390); + v->a[19525] = 5; + v->a[19526] = sym_file_descriptor; + v->a[19527] = sym_variable_name; + v->a[19528] = sym_test_operator; + v->a[19529] = sym__brace_start; + v->a[19530] = aux_sym_heredoc_redirect_token1; + v->a[19531] = actions(1388); + v->a[19532] = 34; + v->a[19533] = anon_sym_esac; + v->a[19534] = anon_sym_PIPE; + v->a[19535] = anon_sym_SEMI_SEMI; + v->a[19536] = anon_sym_SEMI_AMP; + v->a[19537] = anon_sym_SEMI_SEMI_AMP; + v->a[19538] = anon_sym_PIPE_AMP; + v->a[19539] = anon_sym_AMP_AMP; small_parse_table_977(v); } void small_parse_table_977(t_small_parse_table_array *v) { - v->a[19540] = 1; - v->a[19541] = aux_sym_number_token1; - v->a[19542] = actions(266); - v->a[19543] = 1; - v->a[19544] = aux_sym_number_token2; - v->a[19545] = actions(270); - v->a[19546] = 1; - v->a[19547] = anon_sym_DOLLAR_LPAREN; - v->a[19548] = actions(282); - v->a[19549] = 1; - v->a[19550] = sym_test_operator; - v->a[19551] = actions(284); - v->a[19552] = 1; - v->a[19553] = sym__brace_start; - v->a[19554] = actions(1075); - v->a[19555] = 1; - v->a[19556] = anon_sym_DOLLAR_LBRACK; - v->a[19557] = actions(1079); - v->a[19558] = 1; - v->a[19559] = sym__special_character; + v->a[19540] = anon_sym_PIPE_PIPE; + v->a[19541] = anon_sym_LT; + v->a[19542] = anon_sym_GT; + v->a[19543] = anon_sym_GT_GT; + v->a[19544] = anon_sym_AMP_GT; + v->a[19545] = anon_sym_AMP_GT_GT; + v->a[19546] = anon_sym_LT_AMP; + v->a[19547] = anon_sym_GT_AMP; + v->a[19548] = anon_sym_GT_PIPE; + v->a[19549] = anon_sym_LT_AMP_DASH; + v->a[19550] = anon_sym_GT_AMP_DASH; + v->a[19551] = anon_sym_LT_LT; + v->a[19552] = anon_sym_LT_LT_DASH; + v->a[19553] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19554] = anon_sym_AMP; + v->a[19555] = anon_sym_DOLLAR; + v->a[19556] = sym__special_character; + v->a[19557] = anon_sym_DQUOTE; + v->a[19558] = sym_raw_string; + v->a[19559] = aux_sym_number_token1; small_parse_table_978(v); } void small_parse_table_978(t_small_parse_table_array *v) { - v->a[19560] = actions(1081); - v->a[19561] = 1; - v->a[19562] = anon_sym_DQUOTE; - v->a[19563] = actions(1085); - v->a[19564] = 1; - v->a[19565] = anon_sym_DOLLAR_LBRACE; - v->a[19566] = actions(1087); - v->a[19567] = 1; - v->a[19568] = anon_sym_DOLLAR_BQUOTE; - v->a[19569] = actions(3588); - v->a[19570] = 1; - v->a[19571] = anon_sym_LPAREN; - v->a[19572] = actions(3590); - v->a[19573] = 1; - v->a[19574] = anon_sym_BANG; - v->a[19575] = actions(3596); - v->a[19576] = 1; - v->a[19577] = anon_sym_TILDE; - v->a[19578] = actions(3598); - v->a[19579] = 1; + v->a[19560] = aux_sym_number_token2; + v->a[19561] = anon_sym_DOLLAR_LBRACE; + v->a[19562] = anon_sym_DOLLAR_LPAREN; + v->a[19563] = anon_sym_BQUOTE; + v->a[19564] = anon_sym_DOLLAR_BQUOTE; + v->a[19565] = sym_word; + v->a[19566] = anon_sym_SEMI; + v->a[19567] = 29; + v->a[19568] = actions(17); + v->a[19569] = 1; + v->a[19570] = anon_sym_LPAREN; + v->a[19571] = actions(57); + v->a[19572] = 1; + v->a[19573] = sym_comment; + v->a[19574] = actions(87); + v->a[19575] = 1; + v->a[19576] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19577] = actions(89); + v->a[19578] = 1; + v->a[19579] = anon_sym_DOLLAR; small_parse_table_979(v); } void small_parse_table_979(t_small_parse_table_array *v) { - v->a[19580] = anon_sym_BQUOTE; - v->a[19581] = actions(3602); - v->a[19582] = 1; - v->a[19583] = sym_variable_name; - v->a[19584] = actions(3811); - v->a[19585] = 1; - v->a[19586] = aux_sym__simple_variable_name_token1; - v->a[19587] = state(2509); - v->a[19588] = 1; - v->a[19589] = sym_command_substitution; - v->a[19590] = state(2690); - v->a[19591] = 1; - v->a[19592] = aux_sym__literal_repeat1; - v->a[19593] = state(3126); - v->a[19594] = 1; - v->a[19595] = sym__expression; - v->a[19596] = state(3359); - v->a[19597] = 1; - v->a[19598] = sym__arithmetic_postfix_expression; - v->a[19599] = state(3361); + v->a[19580] = actions(93); + v->a[19581] = 1; + v->a[19582] = anon_sym_DQUOTE; + v->a[19583] = actions(97); + v->a[19584] = 1; + v->a[19585] = aux_sym_number_token1; + v->a[19586] = actions(99); + v->a[19587] = 1; + v->a[19588] = aux_sym_number_token2; + v->a[19589] = actions(101); + v->a[19590] = 1; + v->a[19591] = anon_sym_DOLLAR_LBRACE; + v->a[19592] = actions(103); + v->a[19593] = 1; + v->a[19594] = anon_sym_DOLLAR_LPAREN; + v->a[19595] = actions(105); + v->a[19596] = 1; + v->a[19597] = anon_sym_BQUOTE; + v->a[19598] = actions(107); + v->a[19599] = 1; small_parse_table_980(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1950.c b/parser/static/small_parse_table/small_parse_table_1950.c deleted file mode 100644 index a637126b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1950.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1950.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9750(t_small_parse_table_array *v) -{ - v->a[195000] = sym_number; - v->a[195001] = sym_simple_expansion; - v->a[195002] = sym_expansion; - v->a[195003] = sym_command_substitution; - v->a[195004] = sym_process_substitution; - v->a[195005] = 21; - v->a[195006] = actions(71); - v->a[195007] = 1; - v->a[195008] = sym_comment; - v->a[195009] = actions(8565); - v->a[195010] = 1; - v->a[195011] = sym_word; - v->a[195012] = actions(8571); - v->a[195013] = 1; - v->a[195014] = anon_sym_DOLLAR_LBRACK; - v->a[195015] = actions(8573); - v->a[195016] = 1; - v->a[195017] = anon_sym_DOLLAR; - v->a[195018] = actions(8575); - v->a[195019] = 1; - small_parse_table_9751(v); -} - -void small_parse_table_9751(t_small_parse_table_array *v) -{ - v->a[195020] = sym__special_character; - v->a[195021] = actions(8577); - v->a[195022] = 1; - v->a[195023] = anon_sym_DQUOTE; - v->a[195024] = actions(8581); - v->a[195025] = 1; - v->a[195026] = aux_sym_number_token1; - v->a[195027] = actions(8583); - v->a[195028] = 1; - v->a[195029] = aux_sym_number_token2; - v->a[195030] = actions(8585); - v->a[195031] = 1; - v->a[195032] = anon_sym_DOLLAR_LBRACE; - v->a[195033] = actions(8587); - v->a[195034] = 1; - v->a[195035] = anon_sym_DOLLAR_LPAREN; - v->a[195036] = actions(8589); - v->a[195037] = 1; - v->a[195038] = anon_sym_BQUOTE; - v->a[195039] = actions(8591); - small_parse_table_9752(v); -} - -void small_parse_table_9752(t_small_parse_table_array *v) -{ - v->a[195040] = 1; - v->a[195041] = anon_sym_DOLLAR_BQUOTE; - v->a[195042] = actions(8595); - v->a[195043] = 1; - v->a[195044] = sym_test_operator; - v->a[195045] = actions(8597); - v->a[195046] = 1; - v->a[195047] = sym__brace_start; - v->a[195048] = actions(8730); - v->a[195049] = 1; - v->a[195050] = anon_sym_RPAREN; - v->a[195051] = state(5365); - v->a[195052] = 1; - v->a[195053] = aux_sym__literal_repeat1; - v->a[195054] = actions(8567); - v->a[195055] = 2; - v->a[195056] = anon_sym_LPAREN_LPAREN; - v->a[195057] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195058] = actions(8579); - v->a[195059] = 2; - small_parse_table_9753(v); -} - -void small_parse_table_9753(t_small_parse_table_array *v) -{ - v->a[195060] = sym_raw_string; - v->a[195061] = sym_ansi_c_string; - v->a[195062] = actions(8593); - v->a[195063] = 2; - v->a[195064] = anon_sym_LT_LPAREN; - v->a[195065] = anon_sym_GT_LPAREN; - v->a[195066] = state(3577); - v->a[195067] = 2; - v->a[195068] = sym_concatenation; - v->a[195069] = aux_sym_for_statement_repeat1; - v->a[195070] = state(5045); - v->a[195071] = 9; - v->a[195072] = sym_arithmetic_expansion; - v->a[195073] = sym_brace_expression; - v->a[195074] = sym_string; - v->a[195075] = sym_translated_string; - v->a[195076] = sym_number; - v->a[195077] = sym_simple_expansion; - v->a[195078] = sym_expansion; - v->a[195079] = sym_command_substitution; - small_parse_table_9754(v); -} - -void small_parse_table_9754(t_small_parse_table_array *v) -{ - v->a[195080] = sym_process_substitution; - v->a[195081] = 21; - v->a[195082] = actions(71); - v->a[195083] = 1; - v->a[195084] = sym_comment; - v->a[195085] = actions(8565); - v->a[195086] = 1; - v->a[195087] = sym_word; - v->a[195088] = actions(8571); - v->a[195089] = 1; - v->a[195090] = anon_sym_DOLLAR_LBRACK; - v->a[195091] = actions(8573); - v->a[195092] = 1; - v->a[195093] = anon_sym_DOLLAR; - v->a[195094] = actions(8575); - v->a[195095] = 1; - v->a[195096] = sym__special_character; - v->a[195097] = actions(8577); - v->a[195098] = 1; - v->a[195099] = anon_sym_DQUOTE; - small_parse_table_9755(v); -} - -/* EOF small_parse_table_1950.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1951.c b/parser/static/small_parse_table/small_parse_table_1951.c deleted file mode 100644 index 5a8294cf..00000000 --- a/parser/static/small_parse_table/small_parse_table_1951.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1951.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9755(t_small_parse_table_array *v) -{ - v->a[195100] = actions(8581); - v->a[195101] = 1; - v->a[195102] = aux_sym_number_token1; - v->a[195103] = actions(8583); - v->a[195104] = 1; - v->a[195105] = aux_sym_number_token2; - v->a[195106] = actions(8585); - v->a[195107] = 1; - v->a[195108] = anon_sym_DOLLAR_LBRACE; - v->a[195109] = actions(8587); - v->a[195110] = 1; - v->a[195111] = anon_sym_DOLLAR_LPAREN; - v->a[195112] = actions(8589); - v->a[195113] = 1; - v->a[195114] = anon_sym_BQUOTE; - v->a[195115] = actions(8591); - v->a[195116] = 1; - v->a[195117] = anon_sym_DOLLAR_BQUOTE; - v->a[195118] = actions(8595); - v->a[195119] = 1; - small_parse_table_9756(v); -} - -void small_parse_table_9756(t_small_parse_table_array *v) -{ - v->a[195120] = sym_test_operator; - v->a[195121] = actions(8597); - v->a[195122] = 1; - v->a[195123] = sym__brace_start; - v->a[195124] = actions(8732); - v->a[195125] = 1; - v->a[195126] = anon_sym_RPAREN; - v->a[195127] = state(5365); - v->a[195128] = 1; - v->a[195129] = aux_sym__literal_repeat1; - v->a[195130] = actions(8567); - v->a[195131] = 2; - v->a[195132] = anon_sym_LPAREN_LPAREN; - v->a[195133] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195134] = actions(8579); - v->a[195135] = 2; - v->a[195136] = sym_raw_string; - v->a[195137] = sym_ansi_c_string; - v->a[195138] = actions(8593); - v->a[195139] = 2; - small_parse_table_9757(v); -} - -void small_parse_table_9757(t_small_parse_table_array *v) -{ - v->a[195140] = anon_sym_LT_LPAREN; - v->a[195141] = anon_sym_GT_LPAREN; - v->a[195142] = state(3604); - v->a[195143] = 2; - v->a[195144] = sym_concatenation; - v->a[195145] = aux_sym_for_statement_repeat1; - v->a[195146] = state(5045); - v->a[195147] = 9; - v->a[195148] = sym_arithmetic_expansion; - v->a[195149] = sym_brace_expression; - v->a[195150] = sym_string; - v->a[195151] = sym_translated_string; - v->a[195152] = sym_number; - v->a[195153] = sym_simple_expansion; - v->a[195154] = sym_expansion; - v->a[195155] = sym_command_substitution; - v->a[195156] = sym_process_substitution; - v->a[195157] = 21; - v->a[195158] = actions(3); - v->a[195159] = 1; - small_parse_table_9758(v); -} - -void small_parse_table_9758(t_small_parse_table_array *v) -{ - v->a[195160] = sym_comment; - v->a[195161] = actions(3729); - v->a[195162] = 1; - v->a[195163] = anon_sym_DOLLAR_LBRACK; - v->a[195164] = actions(3731); - v->a[195165] = 1; - v->a[195166] = anon_sym_DOLLAR; - v->a[195167] = actions(3733); - v->a[195168] = 1; - v->a[195169] = sym__special_character; - v->a[195170] = actions(3735); - v->a[195171] = 1; - v->a[195172] = anon_sym_DQUOTE; - v->a[195173] = actions(3737); - v->a[195174] = 1; - v->a[195175] = aux_sym_number_token1; - v->a[195176] = actions(3739); - v->a[195177] = 1; - v->a[195178] = aux_sym_number_token2; - v->a[195179] = actions(3741); - small_parse_table_9759(v); -} - -void small_parse_table_9759(t_small_parse_table_array *v) -{ - v->a[195180] = 1; - v->a[195181] = anon_sym_DOLLAR_LBRACE; - v->a[195182] = actions(3743); - v->a[195183] = 1; - v->a[195184] = anon_sym_DOLLAR_LPAREN; - v->a[195185] = actions(3745); - v->a[195186] = 1; - v->a[195187] = anon_sym_BQUOTE; - v->a[195188] = actions(3747); - v->a[195189] = 1; - v->a[195190] = anon_sym_DOLLAR_BQUOTE; - v->a[195191] = actions(3753); - v->a[195192] = 1; - v->a[195193] = sym_test_operator; - v->a[195194] = actions(3755); - v->a[195195] = 1; - v->a[195196] = sym__brace_start; - v->a[195197] = actions(8734); - v->a[195198] = 1; - v->a[195199] = aux_sym_heredoc_redirect_token1; - small_parse_table_9760(v); -} - -/* EOF small_parse_table_1951.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1952.c b/parser/static/small_parse_table/small_parse_table_1952.c deleted file mode 100644 index e99b3f05..00000000 --- a/parser/static/small_parse_table/small_parse_table_1952.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1952.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9760(t_small_parse_table_array *v) -{ - v->a[195200] = state(3571); - v->a[195201] = 1; - v->a[195202] = aux_sym__heredoc_command; - v->a[195203] = state(5351); - v->a[195204] = 1; - v->a[195205] = aux_sym__literal_repeat1; - v->a[195206] = state(5456); - v->a[195207] = 1; - v->a[195208] = sym_concatenation; - v->a[195209] = actions(3715); - v->a[195210] = 2; - v->a[195211] = anon_sym_LPAREN_LPAREN; - v->a[195212] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195213] = actions(3749); - v->a[195214] = 2; - v->a[195215] = anon_sym_LT_LPAREN; - v->a[195216] = anon_sym_GT_LPAREN; - v->a[195217] = actions(3713); - v->a[195218] = 3; - v->a[195219] = sym_raw_string; - small_parse_table_9761(v); -} - -void small_parse_table_9761(t_small_parse_table_array *v) -{ - v->a[195220] = sym_ansi_c_string; - v->a[195221] = sym_word; - v->a[195222] = state(5062); - v->a[195223] = 9; - v->a[195224] = sym_arithmetic_expansion; - v->a[195225] = sym_brace_expression; - v->a[195226] = sym_string; - v->a[195227] = sym_translated_string; - v->a[195228] = sym_number; - v->a[195229] = sym_simple_expansion; - v->a[195230] = sym_expansion; - v->a[195231] = sym_command_substitution; - v->a[195232] = sym_process_substitution; - v->a[195233] = 21; - v->a[195234] = actions(71); - v->a[195235] = 1; - v->a[195236] = sym_comment; - v->a[195237] = actions(8565); - v->a[195238] = 1; - v->a[195239] = sym_word; - small_parse_table_9762(v); -} - -void small_parse_table_9762(t_small_parse_table_array *v) -{ - v->a[195240] = actions(8571); - v->a[195241] = 1; - v->a[195242] = anon_sym_DOLLAR_LBRACK; - v->a[195243] = actions(8573); - v->a[195244] = 1; - v->a[195245] = anon_sym_DOLLAR; - v->a[195246] = actions(8575); - v->a[195247] = 1; - v->a[195248] = sym__special_character; - v->a[195249] = actions(8577); - v->a[195250] = 1; - v->a[195251] = anon_sym_DQUOTE; - v->a[195252] = actions(8581); - v->a[195253] = 1; - v->a[195254] = aux_sym_number_token1; - v->a[195255] = actions(8583); - v->a[195256] = 1; - v->a[195257] = aux_sym_number_token2; - v->a[195258] = actions(8585); - v->a[195259] = 1; - small_parse_table_9763(v); -} - -void small_parse_table_9763(t_small_parse_table_array *v) -{ - v->a[195260] = anon_sym_DOLLAR_LBRACE; - v->a[195261] = actions(8587); - v->a[195262] = 1; - v->a[195263] = anon_sym_DOLLAR_LPAREN; - v->a[195264] = actions(8589); - v->a[195265] = 1; - v->a[195266] = anon_sym_BQUOTE; - v->a[195267] = actions(8591); - v->a[195268] = 1; - v->a[195269] = anon_sym_DOLLAR_BQUOTE; - v->a[195270] = actions(8595); - v->a[195271] = 1; - v->a[195272] = sym_test_operator; - v->a[195273] = actions(8597); - v->a[195274] = 1; - v->a[195275] = sym__brace_start; - v->a[195276] = actions(8736); - v->a[195277] = 1; - v->a[195278] = anon_sym_RPAREN; - v->a[195279] = state(5365); - small_parse_table_9764(v); -} - -void small_parse_table_9764(t_small_parse_table_array *v) -{ - v->a[195280] = 1; - v->a[195281] = aux_sym__literal_repeat1; - v->a[195282] = actions(8567); - v->a[195283] = 2; - v->a[195284] = anon_sym_LPAREN_LPAREN; - v->a[195285] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195286] = actions(8579); - v->a[195287] = 2; - v->a[195288] = sym_raw_string; - v->a[195289] = sym_ansi_c_string; - v->a[195290] = actions(8593); - v->a[195291] = 2; - v->a[195292] = anon_sym_LT_LPAREN; - v->a[195293] = anon_sym_GT_LPAREN; - v->a[195294] = state(3595); - v->a[195295] = 2; - v->a[195296] = sym_concatenation; - v->a[195297] = aux_sym_for_statement_repeat1; - v->a[195298] = state(5045); - v->a[195299] = 9; - small_parse_table_9765(v); -} - -/* EOF small_parse_table_1952.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1953.c b/parser/static/small_parse_table/small_parse_table_1953.c deleted file mode 100644 index 1414e9f3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1953.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1953.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9765(t_small_parse_table_array *v) -{ - v->a[195300] = sym_arithmetic_expansion; - v->a[195301] = sym_brace_expression; - v->a[195302] = sym_string; - v->a[195303] = sym_translated_string; - v->a[195304] = sym_number; - v->a[195305] = sym_simple_expansion; - v->a[195306] = sym_expansion; - v->a[195307] = sym_command_substitution; - v->a[195308] = sym_process_substitution; - v->a[195309] = 21; - v->a[195310] = actions(71); - v->a[195311] = 1; - v->a[195312] = sym_comment; - v->a[195313] = actions(8565); - v->a[195314] = 1; - v->a[195315] = sym_word; - v->a[195316] = actions(8571); - v->a[195317] = 1; - v->a[195318] = anon_sym_DOLLAR_LBRACK; - v->a[195319] = actions(8573); - small_parse_table_9766(v); -} - -void small_parse_table_9766(t_small_parse_table_array *v) -{ - v->a[195320] = 1; - v->a[195321] = anon_sym_DOLLAR; - v->a[195322] = actions(8575); - v->a[195323] = 1; - v->a[195324] = sym__special_character; - v->a[195325] = actions(8577); - v->a[195326] = 1; - v->a[195327] = anon_sym_DQUOTE; - v->a[195328] = actions(8581); - v->a[195329] = 1; - v->a[195330] = aux_sym_number_token1; - v->a[195331] = actions(8583); - v->a[195332] = 1; - v->a[195333] = aux_sym_number_token2; - v->a[195334] = actions(8585); - v->a[195335] = 1; - v->a[195336] = anon_sym_DOLLAR_LBRACE; - v->a[195337] = actions(8587); - v->a[195338] = 1; - v->a[195339] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9767(v); -} - -void small_parse_table_9767(t_small_parse_table_array *v) -{ - v->a[195340] = actions(8589); - v->a[195341] = 1; - v->a[195342] = anon_sym_BQUOTE; - v->a[195343] = actions(8591); - v->a[195344] = 1; - v->a[195345] = anon_sym_DOLLAR_BQUOTE; - v->a[195346] = actions(8595); - v->a[195347] = 1; - v->a[195348] = sym_test_operator; - v->a[195349] = actions(8597); - v->a[195350] = 1; - v->a[195351] = sym__brace_start; - v->a[195352] = actions(8738); - v->a[195353] = 1; - v->a[195354] = anon_sym_RPAREN; - v->a[195355] = state(5365); - v->a[195356] = 1; - v->a[195357] = aux_sym__literal_repeat1; - v->a[195358] = actions(8567); - v->a[195359] = 2; - small_parse_table_9768(v); -} - -void small_parse_table_9768(t_small_parse_table_array *v) -{ - v->a[195360] = anon_sym_LPAREN_LPAREN; - v->a[195361] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195362] = actions(8579); - v->a[195363] = 2; - v->a[195364] = sym_raw_string; - v->a[195365] = sym_ansi_c_string; - v->a[195366] = actions(8593); - v->a[195367] = 2; - v->a[195368] = anon_sym_LT_LPAREN; - v->a[195369] = anon_sym_GT_LPAREN; - v->a[195370] = state(3587); - v->a[195371] = 2; - v->a[195372] = sym_concatenation; - v->a[195373] = aux_sym_for_statement_repeat1; - v->a[195374] = state(5045); - v->a[195375] = 9; - v->a[195376] = sym_arithmetic_expansion; - v->a[195377] = sym_brace_expression; - v->a[195378] = sym_string; - v->a[195379] = sym_translated_string; - small_parse_table_9769(v); -} - -void small_parse_table_9769(t_small_parse_table_array *v) -{ - v->a[195380] = sym_number; - v->a[195381] = sym_simple_expansion; - v->a[195382] = sym_expansion; - v->a[195383] = sym_command_substitution; - v->a[195384] = sym_process_substitution; - v->a[195385] = 21; - v->a[195386] = actions(71); - v->a[195387] = 1; - v->a[195388] = sym_comment; - v->a[195389] = actions(8565); - v->a[195390] = 1; - v->a[195391] = sym_word; - v->a[195392] = actions(8571); - v->a[195393] = 1; - v->a[195394] = anon_sym_DOLLAR_LBRACK; - v->a[195395] = actions(8573); - v->a[195396] = 1; - v->a[195397] = anon_sym_DOLLAR; - v->a[195398] = actions(8575); - v->a[195399] = 1; - small_parse_table_9770(v); -} - -/* EOF small_parse_table_1953.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1954.c b/parser/static/small_parse_table/small_parse_table_1954.c deleted file mode 100644 index 1df90cc3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1954.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1954.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9770(t_small_parse_table_array *v) -{ - v->a[195400] = sym__special_character; - v->a[195401] = actions(8577); - v->a[195402] = 1; - v->a[195403] = anon_sym_DQUOTE; - v->a[195404] = actions(8581); - v->a[195405] = 1; - v->a[195406] = aux_sym_number_token1; - v->a[195407] = actions(8583); - v->a[195408] = 1; - v->a[195409] = aux_sym_number_token2; - v->a[195410] = actions(8585); - v->a[195411] = 1; - v->a[195412] = anon_sym_DOLLAR_LBRACE; - v->a[195413] = actions(8587); - v->a[195414] = 1; - v->a[195415] = anon_sym_DOLLAR_LPAREN; - v->a[195416] = actions(8589); - v->a[195417] = 1; - v->a[195418] = anon_sym_BQUOTE; - v->a[195419] = actions(8591); - small_parse_table_9771(v); -} - -void small_parse_table_9771(t_small_parse_table_array *v) -{ - v->a[195420] = 1; - v->a[195421] = anon_sym_DOLLAR_BQUOTE; - v->a[195422] = actions(8595); - v->a[195423] = 1; - v->a[195424] = sym_test_operator; - v->a[195425] = actions(8597); - v->a[195426] = 1; - v->a[195427] = sym__brace_start; - v->a[195428] = actions(8740); - v->a[195429] = 1; - v->a[195430] = anon_sym_RPAREN; - v->a[195431] = state(5365); - v->a[195432] = 1; - v->a[195433] = aux_sym__literal_repeat1; - v->a[195434] = actions(8567); - v->a[195435] = 2; - v->a[195436] = anon_sym_LPAREN_LPAREN; - v->a[195437] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195438] = actions(8579); - v->a[195439] = 2; - small_parse_table_9772(v); -} - -void small_parse_table_9772(t_small_parse_table_array *v) -{ - v->a[195440] = sym_raw_string; - v->a[195441] = sym_ansi_c_string; - v->a[195442] = actions(8593); - v->a[195443] = 2; - v->a[195444] = anon_sym_LT_LPAREN; - v->a[195445] = anon_sym_GT_LPAREN; - v->a[195446] = state(3588); - v->a[195447] = 2; - v->a[195448] = sym_concatenation; - v->a[195449] = aux_sym_for_statement_repeat1; - v->a[195450] = state(5045); - v->a[195451] = 9; - v->a[195452] = sym_arithmetic_expansion; - v->a[195453] = sym_brace_expression; - v->a[195454] = sym_string; - v->a[195455] = sym_translated_string; - v->a[195456] = sym_number; - v->a[195457] = sym_simple_expansion; - v->a[195458] = sym_expansion; - v->a[195459] = sym_command_substitution; - small_parse_table_9773(v); -} - -void small_parse_table_9773(t_small_parse_table_array *v) -{ - v->a[195460] = sym_process_substitution; - v->a[195461] = 21; - v->a[195462] = actions(71); - v->a[195463] = 1; - v->a[195464] = sym_comment; - v->a[195465] = actions(8565); - v->a[195466] = 1; - v->a[195467] = sym_word; - v->a[195468] = actions(8571); - v->a[195469] = 1; - v->a[195470] = anon_sym_DOLLAR_LBRACK; - v->a[195471] = actions(8573); - v->a[195472] = 1; - v->a[195473] = anon_sym_DOLLAR; - v->a[195474] = actions(8575); - v->a[195475] = 1; - v->a[195476] = sym__special_character; - v->a[195477] = actions(8577); - v->a[195478] = 1; - v->a[195479] = anon_sym_DQUOTE; - small_parse_table_9774(v); -} - -void small_parse_table_9774(t_small_parse_table_array *v) -{ - v->a[195480] = actions(8581); - v->a[195481] = 1; - v->a[195482] = aux_sym_number_token1; - v->a[195483] = actions(8583); - v->a[195484] = 1; - v->a[195485] = aux_sym_number_token2; - v->a[195486] = actions(8585); - v->a[195487] = 1; - v->a[195488] = anon_sym_DOLLAR_LBRACE; - v->a[195489] = actions(8587); - v->a[195490] = 1; - v->a[195491] = anon_sym_DOLLAR_LPAREN; - v->a[195492] = actions(8589); - v->a[195493] = 1; - v->a[195494] = anon_sym_BQUOTE; - v->a[195495] = actions(8591); - v->a[195496] = 1; - v->a[195497] = anon_sym_DOLLAR_BQUOTE; - v->a[195498] = actions(8595); - v->a[195499] = 1; - small_parse_table_9775(v); -} - -/* EOF small_parse_table_1954.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1955.c b/parser/static/small_parse_table/small_parse_table_1955.c deleted file mode 100644 index a8af57dd..00000000 --- a/parser/static/small_parse_table/small_parse_table_1955.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1955.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9775(t_small_parse_table_array *v) -{ - v->a[195500] = sym_test_operator; - v->a[195501] = actions(8597); - v->a[195502] = 1; - v->a[195503] = sym__brace_start; - v->a[195504] = actions(8742); - v->a[195505] = 1; - v->a[195506] = anon_sym_RPAREN; - v->a[195507] = state(5365); - v->a[195508] = 1; - v->a[195509] = aux_sym__literal_repeat1; - v->a[195510] = actions(8567); - v->a[195511] = 2; - v->a[195512] = anon_sym_LPAREN_LPAREN; - v->a[195513] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195514] = actions(8579); - v->a[195515] = 2; - v->a[195516] = sym_raw_string; - v->a[195517] = sym_ansi_c_string; - v->a[195518] = actions(8593); - v->a[195519] = 2; - small_parse_table_9776(v); -} - -void small_parse_table_9776(t_small_parse_table_array *v) -{ - v->a[195520] = anon_sym_LT_LPAREN; - v->a[195521] = anon_sym_GT_LPAREN; - v->a[195522] = state(3604); - v->a[195523] = 2; - v->a[195524] = sym_concatenation; - v->a[195525] = aux_sym_for_statement_repeat1; - v->a[195526] = state(5045); - v->a[195527] = 9; - v->a[195528] = sym_arithmetic_expansion; - v->a[195529] = sym_brace_expression; - v->a[195530] = sym_string; - v->a[195531] = sym_translated_string; - v->a[195532] = sym_number; - v->a[195533] = sym_simple_expansion; - v->a[195534] = sym_expansion; - v->a[195535] = sym_command_substitution; - v->a[195536] = sym_process_substitution; - v->a[195537] = 21; - v->a[195538] = actions(3); - v->a[195539] = 1; - small_parse_table_9777(v); -} - -void small_parse_table_9777(t_small_parse_table_array *v) -{ - v->a[195540] = sym_comment; - v->a[195541] = actions(3729); - v->a[195542] = 1; - v->a[195543] = anon_sym_DOLLAR_LBRACK; - v->a[195544] = actions(3731); - v->a[195545] = 1; - v->a[195546] = anon_sym_DOLLAR; - v->a[195547] = actions(3733); - v->a[195548] = 1; - v->a[195549] = sym__special_character; - v->a[195550] = actions(3735); - v->a[195551] = 1; - v->a[195552] = anon_sym_DQUOTE; - v->a[195553] = actions(3737); - v->a[195554] = 1; - v->a[195555] = aux_sym_number_token1; - v->a[195556] = actions(3739); - v->a[195557] = 1; - v->a[195558] = aux_sym_number_token2; - v->a[195559] = actions(3741); - small_parse_table_9778(v); -} - -void small_parse_table_9778(t_small_parse_table_array *v) -{ - v->a[195560] = 1; - v->a[195561] = anon_sym_DOLLAR_LBRACE; - v->a[195562] = actions(3743); - v->a[195563] = 1; - v->a[195564] = anon_sym_DOLLAR_LPAREN; - v->a[195565] = actions(3745); - v->a[195566] = 1; - v->a[195567] = anon_sym_BQUOTE; - v->a[195568] = actions(3747); - v->a[195569] = 1; - v->a[195570] = anon_sym_DOLLAR_BQUOTE; - v->a[195571] = actions(3753); - v->a[195572] = 1; - v->a[195573] = sym_test_operator; - v->a[195574] = actions(3755); - v->a[195575] = 1; - v->a[195576] = sym__brace_start; - v->a[195577] = actions(8744); - v->a[195578] = 1; - v->a[195579] = aux_sym_heredoc_redirect_token1; - small_parse_table_9779(v); -} - -void small_parse_table_9779(t_small_parse_table_array *v) -{ - v->a[195580] = state(3571); - v->a[195581] = 1; - v->a[195582] = aux_sym__heredoc_command; - v->a[195583] = state(5351); - v->a[195584] = 1; - v->a[195585] = aux_sym__literal_repeat1; - v->a[195586] = state(5456); - v->a[195587] = 1; - v->a[195588] = sym_concatenation; - v->a[195589] = actions(3715); - v->a[195590] = 2; - v->a[195591] = anon_sym_LPAREN_LPAREN; - v->a[195592] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195593] = actions(3749); - v->a[195594] = 2; - v->a[195595] = anon_sym_LT_LPAREN; - v->a[195596] = anon_sym_GT_LPAREN; - v->a[195597] = actions(3713); - v->a[195598] = 3; - v->a[195599] = sym_raw_string; - small_parse_table_9780(v); -} - -/* EOF small_parse_table_1955.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1956.c b/parser/static/small_parse_table/small_parse_table_1956.c deleted file mode 100644 index 02afe76b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1956.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1956.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9780(t_small_parse_table_array *v) -{ - v->a[195600] = sym_ansi_c_string; - v->a[195601] = sym_word; - v->a[195602] = state(5062); - v->a[195603] = 9; - v->a[195604] = sym_arithmetic_expansion; - v->a[195605] = sym_brace_expression; - v->a[195606] = sym_string; - v->a[195607] = sym_translated_string; - v->a[195608] = sym_number; - v->a[195609] = sym_simple_expansion; - v->a[195610] = sym_expansion; - v->a[195611] = sym_command_substitution; - v->a[195612] = sym_process_substitution; - v->a[195613] = 3; - v->a[195614] = actions(71); - v->a[195615] = 1; - v->a[195616] = sym_comment; - v->a[195617] = actions(5770); - v->a[195618] = 10; - v->a[195619] = anon_sym_LT; - small_parse_table_9781(v); -} - -void small_parse_table_9781(t_small_parse_table_array *v) -{ - v->a[195620] = anon_sym_GT; - v->a[195621] = anon_sym_AMP_GT; - v->a[195622] = anon_sym_LT_AMP; - v->a[195623] = anon_sym_GT_AMP; - v->a[195624] = anon_sym_DOLLAR; - v->a[195625] = aux_sym_number_token1; - v->a[195626] = aux_sym_number_token2; - v->a[195627] = anon_sym_DOLLAR_LPAREN; - v->a[195628] = sym_word; - v->a[195629] = actions(5772); - v->a[195630] = 22; - v->a[195631] = sym_file_descriptor; - v->a[195632] = sym_variable_name; - v->a[195633] = sym_test_operator; - v->a[195634] = sym__brace_start; - v->a[195635] = anon_sym_LPAREN_LPAREN; - v->a[195636] = anon_sym_GT_GT; - v->a[195637] = anon_sym_AMP_GT_GT; - v->a[195638] = anon_sym_GT_PIPE; - v->a[195639] = anon_sym_LT_AMP_DASH; - small_parse_table_9782(v); -} - -void small_parse_table_9782(t_small_parse_table_array *v) -{ - v->a[195640] = anon_sym_GT_AMP_DASH; - v->a[195641] = anon_sym_LT_LT_LT; - v->a[195642] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195643] = anon_sym_DOLLAR_LBRACK; - v->a[195644] = sym__special_character; - v->a[195645] = anon_sym_DQUOTE; - v->a[195646] = sym_raw_string; - v->a[195647] = sym_ansi_c_string; - v->a[195648] = anon_sym_DOLLAR_LBRACE; - v->a[195649] = anon_sym_BQUOTE; - v->a[195650] = anon_sym_DOLLAR_BQUOTE; - v->a[195651] = anon_sym_LT_LPAREN; - v->a[195652] = anon_sym_GT_LPAREN; - v->a[195653] = 8; - v->a[195654] = actions(3); - v->a[195655] = 1; - v->a[195656] = sym_comment; - v->a[195657] = actions(1241); - v->a[195658] = 1; - v->a[195659] = sym_file_descriptor; - small_parse_table_9783(v); -} - -void small_parse_table_9783(t_small_parse_table_array *v) -{ - v->a[195660] = actions(8694); - v->a[195661] = 1; - v->a[195662] = anon_sym_DQUOTE; - v->a[195663] = actions(8698); - v->a[195664] = 1; - v->a[195665] = sym_variable_name; - v->a[195666] = state(5487); - v->a[195667] = 1; - v->a[195668] = sym_string; - v->a[195669] = actions(8696); - v->a[195670] = 2; - v->a[195671] = aux_sym__simple_variable_name_token1; - v->a[195672] = aux_sym__multiline_variable_name_token1; - v->a[195673] = actions(8692); - v->a[195674] = 9; - v->a[195675] = anon_sym_DASH; - v->a[195676] = anon_sym_STAR; - v->a[195677] = anon_sym_BANG; - v->a[195678] = anon_sym_QMARK; - v->a[195679] = anon_sym_DOLLAR; - small_parse_table_9784(v); -} - -void small_parse_table_9784(t_small_parse_table_array *v) -{ - v->a[195680] = anon_sym_POUND; - v->a[195681] = anon_sym_AT2; - v->a[195682] = anon_sym_0; - v->a[195683] = anon_sym__; - v->a[195684] = actions(1239); - v->a[195685] = 17; - v->a[195686] = anon_sym_PIPE_PIPE; - v->a[195687] = anon_sym_AMP_AMP; - v->a[195688] = anon_sym_PIPE; - v->a[195689] = anon_sym_LT; - v->a[195690] = anon_sym_GT; - v->a[195691] = anon_sym_LT_LT; - v->a[195692] = anon_sym_GT_GT; - v->a[195693] = anon_sym_PIPE_AMP; - v->a[195694] = anon_sym_RBRACK; - v->a[195695] = anon_sym_AMP_GT; - v->a[195696] = anon_sym_AMP_GT_GT; - v->a[195697] = anon_sym_LT_AMP; - v->a[195698] = anon_sym_GT_AMP; - v->a[195699] = anon_sym_GT_PIPE; - small_parse_table_9785(v); -} - -/* EOF small_parse_table_1956.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1957.c b/parser/static/small_parse_table/small_parse_table_1957.c deleted file mode 100644 index 46472cba..00000000 --- a/parser/static/small_parse_table/small_parse_table_1957.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1957.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9785(t_small_parse_table_array *v) -{ - v->a[195700] = anon_sym_LT_AMP_DASH; - v->a[195701] = anon_sym_GT_AMP_DASH; - v->a[195702] = anon_sym_LT_LT_DASH; - v->a[195703] = 21; - v->a[195704] = actions(71); - v->a[195705] = 1; - v->a[195706] = sym_comment; - v->a[195707] = actions(8565); - v->a[195708] = 1; - v->a[195709] = sym_word; - v->a[195710] = actions(8571); - v->a[195711] = 1; - v->a[195712] = anon_sym_DOLLAR_LBRACK; - v->a[195713] = actions(8573); - v->a[195714] = 1; - v->a[195715] = anon_sym_DOLLAR; - v->a[195716] = actions(8575); - v->a[195717] = 1; - v->a[195718] = sym__special_character; - v->a[195719] = actions(8577); - small_parse_table_9786(v); -} - -void small_parse_table_9786(t_small_parse_table_array *v) -{ - v->a[195720] = 1; - v->a[195721] = anon_sym_DQUOTE; - v->a[195722] = actions(8581); - v->a[195723] = 1; - v->a[195724] = aux_sym_number_token1; - v->a[195725] = actions(8583); - v->a[195726] = 1; - v->a[195727] = aux_sym_number_token2; - v->a[195728] = actions(8585); - v->a[195729] = 1; - v->a[195730] = anon_sym_DOLLAR_LBRACE; - v->a[195731] = actions(8587); - v->a[195732] = 1; - v->a[195733] = anon_sym_DOLLAR_LPAREN; - v->a[195734] = actions(8589); - v->a[195735] = 1; - v->a[195736] = anon_sym_BQUOTE; - v->a[195737] = actions(8591); - v->a[195738] = 1; - v->a[195739] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9787(v); -} - -void small_parse_table_9787(t_small_parse_table_array *v) -{ - v->a[195740] = actions(8595); - v->a[195741] = 1; - v->a[195742] = sym_test_operator; - v->a[195743] = actions(8597); - v->a[195744] = 1; - v->a[195745] = sym__brace_start; - v->a[195746] = actions(8746); - v->a[195747] = 1; - v->a[195748] = anon_sym_RPAREN; - v->a[195749] = state(5365); - v->a[195750] = 1; - v->a[195751] = aux_sym__literal_repeat1; - v->a[195752] = actions(8567); - v->a[195753] = 2; - v->a[195754] = anon_sym_LPAREN_LPAREN; - v->a[195755] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195756] = actions(8579); - v->a[195757] = 2; - v->a[195758] = sym_raw_string; - v->a[195759] = sym_ansi_c_string; - small_parse_table_9788(v); -} - -void small_parse_table_9788(t_small_parse_table_array *v) -{ - v->a[195760] = actions(8593); - v->a[195761] = 2; - v->a[195762] = anon_sym_LT_LPAREN; - v->a[195763] = anon_sym_GT_LPAREN; - v->a[195764] = state(3576); - v->a[195765] = 2; - v->a[195766] = sym_concatenation; - v->a[195767] = aux_sym_for_statement_repeat1; - v->a[195768] = state(5045); - v->a[195769] = 9; - v->a[195770] = sym_arithmetic_expansion; - v->a[195771] = sym_brace_expression; - v->a[195772] = sym_string; - v->a[195773] = sym_translated_string; - v->a[195774] = sym_number; - v->a[195775] = sym_simple_expansion; - v->a[195776] = sym_expansion; - v->a[195777] = sym_command_substitution; - v->a[195778] = sym_process_substitution; - v->a[195779] = 8; - small_parse_table_9789(v); -} - -void small_parse_table_9789(t_small_parse_table_array *v) -{ - v->a[195780] = actions(3); - v->a[195781] = 1; - v->a[195782] = sym_comment; - v->a[195783] = actions(1241); - v->a[195784] = 1; - v->a[195785] = sym_file_descriptor; - v->a[195786] = actions(4084); - v->a[195787] = 1; - v->a[195788] = anon_sym_DQUOTE; - v->a[195789] = actions(7613); - v->a[195790] = 1; - v->a[195791] = sym_variable_name; - v->a[195792] = state(4606); - v->a[195793] = 1; - v->a[195794] = sym_string; - v->a[195795] = actions(7611); - v->a[195796] = 2; - v->a[195797] = aux_sym__simple_variable_name_token1; - v->a[195798] = aux_sym__multiline_variable_name_token1; - v->a[195799] = actions(7609); - small_parse_table_9790(v); -} - -/* EOF small_parse_table_1957.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1958.c b/parser/static/small_parse_table/small_parse_table_1958.c deleted file mode 100644 index 0073c551..00000000 --- a/parser/static/small_parse_table/small_parse_table_1958.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1958.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9790(t_small_parse_table_array *v) -{ - v->a[195800] = 9; - v->a[195801] = anon_sym_DASH; - v->a[195802] = anon_sym_STAR; - v->a[195803] = anon_sym_BANG; - v->a[195804] = anon_sym_QMARK; - v->a[195805] = anon_sym_DOLLAR; - v->a[195806] = anon_sym_POUND; - v->a[195807] = anon_sym_AT2; - v->a[195808] = anon_sym_0; - v->a[195809] = anon_sym__; - v->a[195810] = actions(1239); - v->a[195811] = 17; - v->a[195812] = anon_sym_PIPE_PIPE; - v->a[195813] = anon_sym_AMP_AMP; - v->a[195814] = anon_sym_PIPE; - v->a[195815] = anon_sym_LT; - v->a[195816] = anon_sym_GT; - v->a[195817] = anon_sym_LT_LT; - v->a[195818] = anon_sym_GT_GT; - v->a[195819] = anon_sym_PIPE_AMP; - small_parse_table_9791(v); -} - -void small_parse_table_9791(t_small_parse_table_array *v) -{ - v->a[195820] = anon_sym_AMP_GT; - v->a[195821] = anon_sym_AMP_GT_GT; - v->a[195822] = anon_sym_LT_AMP; - v->a[195823] = anon_sym_GT_AMP; - v->a[195824] = anon_sym_GT_PIPE; - v->a[195825] = anon_sym_LT_AMP_DASH; - v->a[195826] = anon_sym_GT_AMP_DASH; - v->a[195827] = anon_sym_LT_LT_DASH; - v->a[195828] = aux_sym_heredoc_redirect_token1; - v->a[195829] = 3; - v->a[195830] = actions(71); - v->a[195831] = 1; - v->a[195832] = sym_comment; - v->a[195833] = actions(5373); - v->a[195834] = 10; - v->a[195835] = anon_sym_LT; - v->a[195836] = anon_sym_GT; - v->a[195837] = anon_sym_AMP_GT; - v->a[195838] = anon_sym_LT_AMP; - v->a[195839] = anon_sym_GT_AMP; - small_parse_table_9792(v); -} - -void small_parse_table_9792(t_small_parse_table_array *v) -{ - v->a[195840] = anon_sym_DOLLAR; - v->a[195841] = aux_sym_number_token1; - v->a[195842] = aux_sym_number_token2; - v->a[195843] = anon_sym_DOLLAR_LPAREN; - v->a[195844] = sym_word; - v->a[195845] = actions(5375); - v->a[195846] = 22; - v->a[195847] = sym_file_descriptor; - v->a[195848] = sym_variable_name; - v->a[195849] = sym_test_operator; - v->a[195850] = sym__brace_start; - v->a[195851] = anon_sym_LPAREN_LPAREN; - v->a[195852] = anon_sym_GT_GT; - v->a[195853] = anon_sym_AMP_GT_GT; - v->a[195854] = anon_sym_GT_PIPE; - v->a[195855] = anon_sym_LT_AMP_DASH; - v->a[195856] = anon_sym_GT_AMP_DASH; - v->a[195857] = anon_sym_LT_LT_LT; - v->a[195858] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195859] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9793(v); -} - -void small_parse_table_9793(t_small_parse_table_array *v) -{ - v->a[195860] = sym__special_character; - v->a[195861] = anon_sym_DQUOTE; - v->a[195862] = sym_raw_string; - v->a[195863] = sym_ansi_c_string; - v->a[195864] = anon_sym_DOLLAR_LBRACE; - v->a[195865] = anon_sym_BQUOTE; - v->a[195866] = anon_sym_DOLLAR_BQUOTE; - v->a[195867] = anon_sym_LT_LPAREN; - v->a[195868] = anon_sym_GT_LPAREN; - v->a[195869] = 21; - v->a[195870] = actions(71); - v->a[195871] = 1; - v->a[195872] = sym_comment; - v->a[195873] = actions(8565); - v->a[195874] = 1; - v->a[195875] = sym_word; - v->a[195876] = actions(8571); - v->a[195877] = 1; - v->a[195878] = anon_sym_DOLLAR_LBRACK; - v->a[195879] = actions(8573); - small_parse_table_9794(v); -} - -void small_parse_table_9794(t_small_parse_table_array *v) -{ - v->a[195880] = 1; - v->a[195881] = anon_sym_DOLLAR; - v->a[195882] = actions(8575); - v->a[195883] = 1; - v->a[195884] = sym__special_character; - v->a[195885] = actions(8577); - v->a[195886] = 1; - v->a[195887] = anon_sym_DQUOTE; - v->a[195888] = actions(8581); - v->a[195889] = 1; - v->a[195890] = aux_sym_number_token1; - v->a[195891] = actions(8583); - v->a[195892] = 1; - v->a[195893] = aux_sym_number_token2; - v->a[195894] = actions(8585); - v->a[195895] = 1; - v->a[195896] = anon_sym_DOLLAR_LBRACE; - v->a[195897] = actions(8587); - v->a[195898] = 1; - v->a[195899] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9795(v); -} - -/* EOF small_parse_table_1958.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1959.c b/parser/static/small_parse_table/small_parse_table_1959.c deleted file mode 100644 index 669f19a1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1959.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1959.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9795(t_small_parse_table_array *v) -{ - v->a[195900] = actions(8589); - v->a[195901] = 1; - v->a[195902] = anon_sym_BQUOTE; - v->a[195903] = actions(8591); - v->a[195904] = 1; - v->a[195905] = anon_sym_DOLLAR_BQUOTE; - v->a[195906] = actions(8595); - v->a[195907] = 1; - v->a[195908] = sym_test_operator; - v->a[195909] = actions(8597); - v->a[195910] = 1; - v->a[195911] = sym__brace_start; - v->a[195912] = actions(8748); - v->a[195913] = 1; - v->a[195914] = anon_sym_RPAREN; - v->a[195915] = state(5365); - v->a[195916] = 1; - v->a[195917] = aux_sym__literal_repeat1; - v->a[195918] = actions(8567); - v->a[195919] = 2; - small_parse_table_9796(v); -} - -void small_parse_table_9796(t_small_parse_table_array *v) -{ - v->a[195920] = anon_sym_LPAREN_LPAREN; - v->a[195921] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[195922] = actions(8579); - v->a[195923] = 2; - v->a[195924] = sym_raw_string; - v->a[195925] = sym_ansi_c_string; - v->a[195926] = actions(8593); - v->a[195927] = 2; - v->a[195928] = anon_sym_LT_LPAREN; - v->a[195929] = anon_sym_GT_LPAREN; - v->a[195930] = state(3606); - v->a[195931] = 2; - v->a[195932] = sym_concatenation; - v->a[195933] = aux_sym_for_statement_repeat1; - v->a[195934] = state(5045); - v->a[195935] = 9; - v->a[195936] = sym_arithmetic_expansion; - v->a[195937] = sym_brace_expression; - v->a[195938] = sym_string; - v->a[195939] = sym_translated_string; - small_parse_table_9797(v); -} - -void small_parse_table_9797(t_small_parse_table_array *v) -{ - v->a[195940] = sym_number; - v->a[195941] = sym_simple_expansion; - v->a[195942] = sym_expansion; - v->a[195943] = sym_command_substitution; - v->a[195944] = sym_process_substitution; - v->a[195945] = 21; - v->a[195946] = actions(3); - v->a[195947] = 1; - v->a[195948] = sym_comment; - v->a[195949] = actions(3729); - v->a[195950] = 1; - v->a[195951] = anon_sym_DOLLAR_LBRACK; - v->a[195952] = actions(3731); - v->a[195953] = 1; - v->a[195954] = anon_sym_DOLLAR; - v->a[195955] = actions(3733); - v->a[195956] = 1; - v->a[195957] = sym__special_character; - v->a[195958] = actions(3735); - v->a[195959] = 1; - small_parse_table_9798(v); -} - -void small_parse_table_9798(t_small_parse_table_array *v) -{ - v->a[195960] = anon_sym_DQUOTE; - v->a[195961] = actions(3737); - v->a[195962] = 1; - v->a[195963] = aux_sym_number_token1; - v->a[195964] = actions(3739); - v->a[195965] = 1; - v->a[195966] = aux_sym_number_token2; - v->a[195967] = actions(3741); - v->a[195968] = 1; - v->a[195969] = anon_sym_DOLLAR_LBRACE; - v->a[195970] = actions(3743); - v->a[195971] = 1; - v->a[195972] = anon_sym_DOLLAR_LPAREN; - v->a[195973] = actions(3745); - v->a[195974] = 1; - v->a[195975] = anon_sym_BQUOTE; - v->a[195976] = actions(3747); - v->a[195977] = 1; - v->a[195978] = anon_sym_DOLLAR_BQUOTE; - v->a[195979] = actions(3753); - small_parse_table_9799(v); -} - -void small_parse_table_9799(t_small_parse_table_array *v) -{ - v->a[195980] = 1; - v->a[195981] = sym_test_operator; - v->a[195982] = actions(3755); - v->a[195983] = 1; - v->a[195984] = sym__brace_start; - v->a[195985] = actions(8750); - v->a[195986] = 1; - v->a[195987] = aux_sym_heredoc_redirect_token1; - v->a[195988] = state(3571); - v->a[195989] = 1; - v->a[195990] = aux_sym__heredoc_command; - v->a[195991] = state(5351); - v->a[195992] = 1; - v->a[195993] = aux_sym__literal_repeat1; - v->a[195994] = state(5456); - v->a[195995] = 1; - v->a[195996] = sym_concatenation; - v->a[195997] = actions(3715); - v->a[195998] = 2; - v->a[195999] = anon_sym_LPAREN_LPAREN; - small_parse_table_9800(v); -} - -/* EOF small_parse_table_1959.c */ diff --git a/parser/static/small_parse_table/small_parse_table_196.c b/parser/static/small_parse_table/small_parse_table_196.c index 76afb748..9e47e98a 100644 --- a/parser/static/small_parse_table/small_parse_table_196.c +++ b/parser/static/small_parse_table/small_parse_table_196.c @@ -14,126 +14,126 @@ void small_parse_table_980(t_small_parse_table_array *v) { - v->a[19600] = 1; - v->a[19601] = sym__arithmetic_unary_expression; - v->a[19602] = state(3367); - v->a[19603] = 1; - v->a[19604] = sym__arithmetic_ternary_expression; - v->a[19605] = state(3375); - v->a[19606] = 1; - v->a[19607] = sym__arithmetic_binary_expression; - v->a[19608] = actions(1073); - v->a[19609] = 2; - v->a[19610] = anon_sym_LPAREN_LPAREN; - v->a[19611] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19612] = actions(1083); - v->a[19613] = 2; - v->a[19614] = sym_raw_string; - v->a[19615] = sym_ansi_c_string; - v->a[19616] = actions(1089); - v->a[19617] = 2; - v->a[19618] = anon_sym_LT_LPAREN; - v->a[19619] = anon_sym_GT_LPAREN; + v->a[19600] = anon_sym_DOLLAR_BQUOTE; + v->a[19601] = actions(113); + v->a[19602] = 1; + v->a[19603] = sym__brace_start; + v->a[19604] = actions(631); + v->a[19605] = 1; + v->a[19606] = sym_variable_name; + v->a[19607] = actions(2890); + v->a[19608] = 1; + v->a[19609] = sym_word; + v->a[19610] = actions(2898); + v->a[19611] = 1; + v->a[19612] = sym__special_character; + v->a[19613] = actions(2900); + v->a[19614] = 1; + v->a[19615] = sym_file_descriptor; + v->a[19616] = state(426); + v->a[19617] = 1; + v->a[19618] = sym_command_name; + v->a[19619] = state(1048); small_parse_table_981(v); } void small_parse_table_981(t_small_parse_table_array *v) { - v->a[19620] = actions(3592); - v->a[19621] = 2; - v->a[19622] = anon_sym_PLUS_PLUS2; - v->a[19623] = anon_sym_DASH_DASH2; - v->a[19624] = actions(3594); - v->a[19625] = 2; - v->a[19626] = anon_sym_DASH2; - v->a[19627] = anon_sym_PLUS2; - v->a[19628] = state(2500); - v->a[19629] = 4; - v->a[19630] = sym_arithmetic_expansion; - v->a[19631] = sym_brace_expression; - v->a[19632] = sym_translated_string; - v->a[19633] = sym_process_substitution; - v->a[19634] = state(2506); - v->a[19635] = 4; - v->a[19636] = sym_string; - v->a[19637] = sym_number; - v->a[19638] = sym_simple_expansion; - v->a[19639] = sym_expansion; + v->a[19620] = 1; + v->a[19621] = aux_sym__literal_repeat1; + v->a[19622] = state(1154); + v->a[19623] = 1; + v->a[19624] = aux_sym_command_repeat1; + v->a[19625] = state(1192); + v->a[19626] = 1; + v->a[19627] = sym_concatenation; + v->a[19628] = state(1291); + v->a[19629] = 1; + v->a[19630] = sym_variable_assignment; + v->a[19631] = state(1995); + v->a[19632] = 1; + v->a[19633] = sym_file_redirect; + v->a[19634] = state(2168); + v->a[19635] = 1; + v->a[19636] = sym_subshell; + v->a[19637] = state(2169); + v->a[19638] = 1; + v->a[19639] = sym_command; small_parse_table_982(v); } void small_parse_table_982(t_small_parse_table_array *v) { - v->a[19640] = state(3365); - v->a[19641] = 4; - v->a[19642] = sym_subscript; - v->a[19643] = sym__arithmetic_expression; - v->a[19644] = sym__arithmetic_literal; - v->a[19645] = sym__arithmetic_parenthesized_expression; - v->a[19646] = state(3053); - v->a[19647] = 6; - v->a[19648] = sym_binary_expression; - v->a[19649] = sym_ternary_expression; - v->a[19650] = sym_unary_expression; - v->a[19651] = sym_postfix_expression; - v->a[19652] = sym_parenthesized_expression; - v->a[19653] = sym_concatenation; - v->a[19654] = 8; - v->a[19655] = actions(3); - v->a[19656] = 1; - v->a[19657] = sym_comment; - v->a[19658] = actions(2042); - v->a[19659] = 1; + v->a[19640] = actions(627); + v->a[19641] = 2; + v->a[19642] = sym_test_operator; + v->a[19643] = sym_raw_string; + v->a[19644] = actions(2896); + v->a[19645] = 2; + v->a[19646] = anon_sym_LT_AMP_DASH; + v->a[19647] = anon_sym_GT_AMP_DASH; + v->a[19648] = actions(2894); + v->a[19649] = 3; + v->a[19650] = anon_sym_GT_GT; + v->a[19651] = anon_sym_AMP_GT_GT; + v->a[19652] = anon_sym_GT_PIPE; + v->a[19653] = actions(2892); + v->a[19654] = 5; + v->a[19655] = anon_sym_LT; + v->a[19656] = anon_sym_GT; + v->a[19657] = anon_sym_AMP_GT; + v->a[19658] = anon_sym_LT_AMP; + v->a[19659] = anon_sym_GT_AMP; small_parse_table_983(v); } void small_parse_table_983(t_small_parse_table_array *v) { - v->a[19660] = anon_sym_DQUOTE; - v->a[19661] = actions(3647); - v->a[19662] = 1; - v->a[19663] = sym_variable_name; - v->a[19664] = state(1547); - v->a[19665] = 1; - v->a[19666] = sym_string; - v->a[19667] = actions(3645); - v->a[19668] = 2; - v->a[19669] = aux_sym__simple_variable_name_token1; - v->a[19670] = aux_sym__multiline_variable_name_token1; - v->a[19671] = actions(1241); - v->a[19672] = 4; - v->a[19673] = sym_file_descriptor; - v->a[19674] = sym_test_operator; - v->a[19675] = sym__brace_start; - v->a[19676] = ts_builtin_sym_end; - v->a[19677] = actions(3643); - v->a[19678] = 9; - v->a[19679] = anon_sym_DASH; + v->a[19660] = state(1264); + v->a[19661] = 7; + v->a[19662] = sym_arithmetic_expansion; + v->a[19663] = sym_brace_expression; + v->a[19664] = sym_string; + v->a[19665] = sym_number; + v->a[19666] = sym_simple_expansion; + v->a[19667] = sym_expansion; + v->a[19668] = sym_command_substitution; + v->a[19669] = 6; + v->a[19670] = actions(3); + v->a[19671] = 1; + v->a[19672] = sym_comment; + v->a[19673] = state(1217); + v->a[19674] = 1; + v->a[19675] = aux_sym__literal_repeat1; + v->a[19676] = state(1289); + v->a[19677] = 1; + v->a[19678] = sym_concatenation; + v->a[19679] = actions(1530); small_parse_table_984(v); } void small_parse_table_984(t_small_parse_table_array *v) { - v->a[19680] = anon_sym_STAR; - v->a[19681] = anon_sym_BANG; - v->a[19682] = anon_sym_QMARK; - v->a[19683] = anon_sym_DOLLAR; - v->a[19684] = anon_sym_POUND; - v->a[19685] = anon_sym_AT2; - v->a[19686] = anon_sym_0; - v->a[19687] = anon_sym__; - v->a[19688] = actions(1239); - v->a[19689] = 35; - v->a[19690] = anon_sym_LPAREN_LPAREN; - v->a[19691] = anon_sym_SEMI; - v->a[19692] = anon_sym_PIPE_PIPE; - v->a[19693] = anon_sym_AMP_AMP; - v->a[19694] = anon_sym_PIPE; - v->a[19695] = anon_sym_AMP; - v->a[19696] = anon_sym_LT; - v->a[19697] = anon_sym_GT; - v->a[19698] = anon_sym_LT_LT; - v->a[19699] = anon_sym_GT_GT; + v->a[19680] = 5; + v->a[19681] = sym_file_descriptor; + v->a[19682] = sym_variable_name; + v->a[19683] = sym_test_operator; + v->a[19684] = sym__brace_start; + v->a[19685] = aux_sym_heredoc_redirect_token1; + v->a[19686] = state(1336); + v->a[19687] = 7; + v->a[19688] = sym_arithmetic_expansion; + v->a[19689] = sym_brace_expression; + v->a[19690] = sym_string; + v->a[19691] = sym_number; + v->a[19692] = sym_simple_expansion; + v->a[19693] = sym_expansion; + v->a[19694] = sym_command_substitution; + v->a[19695] = actions(1528); + v->a[19696] = 28; + v->a[19697] = anon_sym_PIPE; + v->a[19698] = anon_sym_PIPE_AMP; + v->a[19699] = anon_sym_AMP_AMP; small_parse_table_985(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1960.c b/parser/static/small_parse_table/small_parse_table_1960.c deleted file mode 100644 index 69e4ecf1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1960.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1960.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9800(t_small_parse_table_array *v) -{ - v->a[196000] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196001] = actions(3749); - v->a[196002] = 2; - v->a[196003] = anon_sym_LT_LPAREN; - v->a[196004] = anon_sym_GT_LPAREN; - v->a[196005] = actions(3713); - v->a[196006] = 3; - v->a[196007] = sym_raw_string; - v->a[196008] = sym_ansi_c_string; - v->a[196009] = sym_word; - v->a[196010] = state(5062); - v->a[196011] = 9; - v->a[196012] = sym_arithmetic_expansion; - v->a[196013] = sym_brace_expression; - v->a[196014] = sym_string; - v->a[196015] = sym_translated_string; - v->a[196016] = sym_number; - v->a[196017] = sym_simple_expansion; - v->a[196018] = sym_expansion; - v->a[196019] = sym_command_substitution; - small_parse_table_9801(v); -} - -void small_parse_table_9801(t_small_parse_table_array *v) -{ - v->a[196020] = sym_process_substitution; - v->a[196021] = 21; - v->a[196022] = actions(71); - v->a[196023] = 1; - v->a[196024] = sym_comment; - v->a[196025] = actions(2216); - v->a[196026] = 1; - v->a[196027] = anon_sym_RPAREN; - v->a[196028] = actions(8752); - v->a[196029] = 1; - v->a[196030] = sym_word; - v->a[196031] = actions(8758); - v->a[196032] = 1; - v->a[196033] = anon_sym_DOLLAR_LBRACK; - v->a[196034] = actions(8761); - v->a[196035] = 1; - v->a[196036] = anon_sym_DOLLAR; - v->a[196037] = actions(8764); - v->a[196038] = 1; - v->a[196039] = sym__special_character; - small_parse_table_9802(v); -} - -void small_parse_table_9802(t_small_parse_table_array *v) -{ - v->a[196040] = actions(8767); - v->a[196041] = 1; - v->a[196042] = anon_sym_DQUOTE; - v->a[196043] = actions(8773); - v->a[196044] = 1; - v->a[196045] = aux_sym_number_token1; - v->a[196046] = actions(8776); - v->a[196047] = 1; - v->a[196048] = aux_sym_number_token2; - v->a[196049] = actions(8779); - v->a[196050] = 1; - v->a[196051] = anon_sym_DOLLAR_LBRACE; - v->a[196052] = actions(8782); - v->a[196053] = 1; - v->a[196054] = anon_sym_DOLLAR_LPAREN; - v->a[196055] = actions(8785); - v->a[196056] = 1; - v->a[196057] = anon_sym_BQUOTE; - v->a[196058] = actions(8788); - v->a[196059] = 1; - small_parse_table_9803(v); -} - -void small_parse_table_9803(t_small_parse_table_array *v) -{ - v->a[196060] = anon_sym_DOLLAR_BQUOTE; - v->a[196061] = actions(8794); - v->a[196062] = 1; - v->a[196063] = sym_test_operator; - v->a[196064] = actions(8797); - v->a[196065] = 1; - v->a[196066] = sym__brace_start; - v->a[196067] = state(5365); - v->a[196068] = 1; - v->a[196069] = aux_sym__literal_repeat1; - v->a[196070] = actions(8755); - v->a[196071] = 2; - v->a[196072] = anon_sym_LPAREN_LPAREN; - v->a[196073] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196074] = actions(8770); - v->a[196075] = 2; - v->a[196076] = sym_raw_string; - v->a[196077] = sym_ansi_c_string; - v->a[196078] = actions(8791); - v->a[196079] = 2; - small_parse_table_9804(v); -} - -void small_parse_table_9804(t_small_parse_table_array *v) -{ - v->a[196080] = anon_sym_LT_LPAREN; - v->a[196081] = anon_sym_GT_LPAREN; - v->a[196082] = state(3604); - v->a[196083] = 2; - v->a[196084] = sym_concatenation; - v->a[196085] = aux_sym_for_statement_repeat1; - v->a[196086] = state(5045); - v->a[196087] = 9; - v->a[196088] = sym_arithmetic_expansion; - v->a[196089] = sym_brace_expression; - v->a[196090] = sym_string; - v->a[196091] = sym_translated_string; - v->a[196092] = sym_number; - v->a[196093] = sym_simple_expansion; - v->a[196094] = sym_expansion; - v->a[196095] = sym_command_substitution; - v->a[196096] = sym_process_substitution; - v->a[196097] = 21; - v->a[196098] = actions(3); - v->a[196099] = 1; - small_parse_table_9805(v); -} - -/* EOF small_parse_table_1960.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1961.c b/parser/static/small_parse_table/small_parse_table_1961.c deleted file mode 100644 index 4d0831e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1961.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1961.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9805(t_small_parse_table_array *v) -{ - v->a[196100] = sym_comment; - v->a[196101] = actions(3729); - v->a[196102] = 1; - v->a[196103] = anon_sym_DOLLAR_LBRACK; - v->a[196104] = actions(3731); - v->a[196105] = 1; - v->a[196106] = anon_sym_DOLLAR; - v->a[196107] = actions(3733); - v->a[196108] = 1; - v->a[196109] = sym__special_character; - v->a[196110] = actions(3735); - v->a[196111] = 1; - v->a[196112] = anon_sym_DQUOTE; - v->a[196113] = actions(3737); - v->a[196114] = 1; - v->a[196115] = aux_sym_number_token1; - v->a[196116] = actions(3739); - v->a[196117] = 1; - v->a[196118] = aux_sym_number_token2; - v->a[196119] = actions(3741); - small_parse_table_9806(v); -} - -void small_parse_table_9806(t_small_parse_table_array *v) -{ - v->a[196120] = 1; - v->a[196121] = anon_sym_DOLLAR_LBRACE; - v->a[196122] = actions(3743); - v->a[196123] = 1; - v->a[196124] = anon_sym_DOLLAR_LPAREN; - v->a[196125] = actions(3745); - v->a[196126] = 1; - v->a[196127] = anon_sym_BQUOTE; - v->a[196128] = actions(3747); - v->a[196129] = 1; - v->a[196130] = anon_sym_DOLLAR_BQUOTE; - v->a[196131] = actions(3753); - v->a[196132] = 1; - v->a[196133] = sym_test_operator; - v->a[196134] = actions(3755); - v->a[196135] = 1; - v->a[196136] = sym__brace_start; - v->a[196137] = actions(8800); - v->a[196138] = 1; - v->a[196139] = aux_sym_heredoc_redirect_token1; - small_parse_table_9807(v); -} - -void small_parse_table_9807(t_small_parse_table_array *v) -{ - v->a[196140] = state(3571); - v->a[196141] = 1; - v->a[196142] = aux_sym__heredoc_command; - v->a[196143] = state(5351); - v->a[196144] = 1; - v->a[196145] = aux_sym__literal_repeat1; - v->a[196146] = state(5456); - v->a[196147] = 1; - v->a[196148] = sym_concatenation; - v->a[196149] = actions(3715); - v->a[196150] = 2; - v->a[196151] = anon_sym_LPAREN_LPAREN; - v->a[196152] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196153] = actions(3749); - v->a[196154] = 2; - v->a[196155] = anon_sym_LT_LPAREN; - v->a[196156] = anon_sym_GT_LPAREN; - v->a[196157] = actions(3713); - v->a[196158] = 3; - v->a[196159] = sym_raw_string; - small_parse_table_9808(v); -} - -void small_parse_table_9808(t_small_parse_table_array *v) -{ - v->a[196160] = sym_ansi_c_string; - v->a[196161] = sym_word; - v->a[196162] = state(5062); - v->a[196163] = 9; - v->a[196164] = sym_arithmetic_expansion; - v->a[196165] = sym_brace_expression; - v->a[196166] = sym_string; - v->a[196167] = sym_translated_string; - v->a[196168] = sym_number; - v->a[196169] = sym_simple_expansion; - v->a[196170] = sym_expansion; - v->a[196171] = sym_command_substitution; - v->a[196172] = sym_process_substitution; - v->a[196173] = 21; - v->a[196174] = actions(71); - v->a[196175] = 1; - v->a[196176] = sym_comment; - v->a[196177] = actions(8565); - v->a[196178] = 1; - v->a[196179] = sym_word; - small_parse_table_9809(v); -} - -void small_parse_table_9809(t_small_parse_table_array *v) -{ - v->a[196180] = actions(8571); - v->a[196181] = 1; - v->a[196182] = anon_sym_DOLLAR_LBRACK; - v->a[196183] = actions(8573); - v->a[196184] = 1; - v->a[196185] = anon_sym_DOLLAR; - v->a[196186] = actions(8575); - v->a[196187] = 1; - v->a[196188] = sym__special_character; - v->a[196189] = actions(8577); - v->a[196190] = 1; - v->a[196191] = anon_sym_DQUOTE; - v->a[196192] = actions(8581); - v->a[196193] = 1; - v->a[196194] = aux_sym_number_token1; - v->a[196195] = actions(8583); - v->a[196196] = 1; - v->a[196197] = aux_sym_number_token2; - v->a[196198] = actions(8585); - v->a[196199] = 1; - small_parse_table_9810(v); -} - -/* EOF small_parse_table_1961.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1962.c b/parser/static/small_parse_table/small_parse_table_1962.c deleted file mode 100644 index 579991d7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1962.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1962.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9810(t_small_parse_table_array *v) -{ - v->a[196200] = anon_sym_DOLLAR_LBRACE; - v->a[196201] = actions(8587); - v->a[196202] = 1; - v->a[196203] = anon_sym_DOLLAR_LPAREN; - v->a[196204] = actions(8589); - v->a[196205] = 1; - v->a[196206] = anon_sym_BQUOTE; - v->a[196207] = actions(8591); - v->a[196208] = 1; - v->a[196209] = anon_sym_DOLLAR_BQUOTE; - v->a[196210] = actions(8595); - v->a[196211] = 1; - v->a[196212] = sym_test_operator; - v->a[196213] = actions(8597); - v->a[196214] = 1; - v->a[196215] = sym__brace_start; - v->a[196216] = actions(8802); - v->a[196217] = 1; - v->a[196218] = anon_sym_RPAREN; - v->a[196219] = state(5365); - small_parse_table_9811(v); -} - -void small_parse_table_9811(t_small_parse_table_array *v) -{ - v->a[196220] = 1; - v->a[196221] = aux_sym__literal_repeat1; - v->a[196222] = actions(8567); - v->a[196223] = 2; - v->a[196224] = anon_sym_LPAREN_LPAREN; - v->a[196225] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196226] = actions(8579); - v->a[196227] = 2; - v->a[196228] = sym_raw_string; - v->a[196229] = sym_ansi_c_string; - v->a[196230] = actions(8593); - v->a[196231] = 2; - v->a[196232] = anon_sym_LT_LPAREN; - v->a[196233] = anon_sym_GT_LPAREN; - v->a[196234] = state(3604); - v->a[196235] = 2; - v->a[196236] = sym_concatenation; - v->a[196237] = aux_sym_for_statement_repeat1; - v->a[196238] = state(5045); - v->a[196239] = 9; - small_parse_table_9812(v); -} - -void small_parse_table_9812(t_small_parse_table_array *v) -{ - v->a[196240] = sym_arithmetic_expansion; - v->a[196241] = sym_brace_expression; - v->a[196242] = sym_string; - v->a[196243] = sym_translated_string; - v->a[196244] = sym_number; - v->a[196245] = sym_simple_expansion; - v->a[196246] = sym_expansion; - v->a[196247] = sym_command_substitution; - v->a[196248] = sym_process_substitution; - v->a[196249] = 8; - v->a[196250] = actions(3); - v->a[196251] = 1; - v->a[196252] = sym_comment; - v->a[196253] = actions(1241); - v->a[196254] = 1; - v->a[196255] = sym_file_descriptor; - v->a[196256] = actions(7673); - v->a[196257] = 1; - v->a[196258] = anon_sym_DQUOTE; - v->a[196259] = actions(7677); - small_parse_table_9813(v); -} - -void small_parse_table_9813(t_small_parse_table_array *v) -{ - v->a[196260] = 1; - v->a[196261] = sym_variable_name; - v->a[196262] = state(4393); - v->a[196263] = 1; - v->a[196264] = sym_string; - v->a[196265] = actions(7675); - v->a[196266] = 2; - v->a[196267] = aux_sym__simple_variable_name_token1; - v->a[196268] = aux_sym__multiline_variable_name_token1; - v->a[196269] = actions(7671); - v->a[196270] = 9; - v->a[196271] = anon_sym_DASH; - v->a[196272] = anon_sym_STAR; - v->a[196273] = anon_sym_BANG; - v->a[196274] = anon_sym_QMARK; - v->a[196275] = anon_sym_DOLLAR; - v->a[196276] = anon_sym_POUND; - v->a[196277] = anon_sym_AT2; - v->a[196278] = anon_sym_0; - v->a[196279] = anon_sym__; - small_parse_table_9814(v); -} - -void small_parse_table_9814(t_small_parse_table_array *v) -{ - v->a[196280] = actions(1239); - v->a[196281] = 17; - v->a[196282] = anon_sym_PIPE_PIPE; - v->a[196283] = anon_sym_AMP_AMP; - v->a[196284] = anon_sym_PIPE; - v->a[196285] = anon_sym_LT; - v->a[196286] = anon_sym_GT; - v->a[196287] = anon_sym_LT_LT; - v->a[196288] = anon_sym_GT_GT; - v->a[196289] = anon_sym_PIPE_AMP; - v->a[196290] = anon_sym_AMP_GT; - v->a[196291] = anon_sym_AMP_GT_GT; - v->a[196292] = anon_sym_LT_AMP; - v->a[196293] = anon_sym_GT_AMP; - v->a[196294] = anon_sym_GT_PIPE; - v->a[196295] = anon_sym_LT_AMP_DASH; - v->a[196296] = anon_sym_GT_AMP_DASH; - v->a[196297] = anon_sym_LT_LT_DASH; - v->a[196298] = aux_sym_heredoc_redirect_token1; - v->a[196299] = 21; - small_parse_table_9815(v); -} - -/* EOF small_parse_table_1962.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1963.c b/parser/static/small_parse_table/small_parse_table_1963.c deleted file mode 100644 index 96ef6aed..00000000 --- a/parser/static/small_parse_table/small_parse_table_1963.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1963.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9815(t_small_parse_table_array *v) -{ - v->a[196300] = actions(3); - v->a[196301] = 1; - v->a[196302] = sym_comment; - v->a[196303] = actions(3729); - v->a[196304] = 1; - v->a[196305] = anon_sym_DOLLAR_LBRACK; - v->a[196306] = actions(3731); - v->a[196307] = 1; - v->a[196308] = anon_sym_DOLLAR; - v->a[196309] = actions(3733); - v->a[196310] = 1; - v->a[196311] = sym__special_character; - v->a[196312] = actions(3735); - v->a[196313] = 1; - v->a[196314] = anon_sym_DQUOTE; - v->a[196315] = actions(3737); - v->a[196316] = 1; - v->a[196317] = aux_sym_number_token1; - v->a[196318] = actions(3739); - v->a[196319] = 1; - small_parse_table_9816(v); -} - -void small_parse_table_9816(t_small_parse_table_array *v) -{ - v->a[196320] = aux_sym_number_token2; - v->a[196321] = actions(3741); - v->a[196322] = 1; - v->a[196323] = anon_sym_DOLLAR_LBRACE; - v->a[196324] = actions(3743); - v->a[196325] = 1; - v->a[196326] = anon_sym_DOLLAR_LPAREN; - v->a[196327] = actions(3745); - v->a[196328] = 1; - v->a[196329] = anon_sym_BQUOTE; - v->a[196330] = actions(3747); - v->a[196331] = 1; - v->a[196332] = anon_sym_DOLLAR_BQUOTE; - v->a[196333] = actions(3753); - v->a[196334] = 1; - v->a[196335] = sym_test_operator; - v->a[196336] = actions(3755); - v->a[196337] = 1; - v->a[196338] = sym__brace_start; - v->a[196339] = actions(8804); - small_parse_table_9817(v); -} - -void small_parse_table_9817(t_small_parse_table_array *v) -{ - v->a[196340] = 1; - v->a[196341] = aux_sym_heredoc_redirect_token1; - v->a[196342] = state(3571); - v->a[196343] = 1; - v->a[196344] = aux_sym__heredoc_command; - v->a[196345] = state(5351); - v->a[196346] = 1; - v->a[196347] = aux_sym__literal_repeat1; - v->a[196348] = state(5456); - v->a[196349] = 1; - v->a[196350] = sym_concatenation; - v->a[196351] = actions(3715); - v->a[196352] = 2; - v->a[196353] = anon_sym_LPAREN_LPAREN; - v->a[196354] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196355] = actions(3749); - v->a[196356] = 2; - v->a[196357] = anon_sym_LT_LPAREN; - v->a[196358] = anon_sym_GT_LPAREN; - v->a[196359] = actions(3713); - small_parse_table_9818(v); -} - -void small_parse_table_9818(t_small_parse_table_array *v) -{ - v->a[196360] = 3; - v->a[196361] = sym_raw_string; - v->a[196362] = sym_ansi_c_string; - v->a[196363] = sym_word; - v->a[196364] = state(5062); - v->a[196365] = 9; - v->a[196366] = sym_arithmetic_expansion; - v->a[196367] = sym_brace_expression; - v->a[196368] = sym_string; - v->a[196369] = sym_translated_string; - v->a[196370] = sym_number; - v->a[196371] = sym_simple_expansion; - v->a[196372] = sym_expansion; - v->a[196373] = sym_command_substitution; - v->a[196374] = sym_process_substitution; - v->a[196375] = 21; - v->a[196376] = actions(71); - v->a[196377] = 1; - v->a[196378] = sym_comment; - v->a[196379] = actions(6488); - small_parse_table_9819(v); -} - -void small_parse_table_9819(t_small_parse_table_array *v) -{ - v->a[196380] = 1; - v->a[196381] = anon_sym_DOLLAR; - v->a[196382] = actions(6494); - v->a[196383] = 1; - v->a[196384] = aux_sym_number_token1; - v->a[196385] = actions(6496); - v->a[196386] = 1; - v->a[196387] = aux_sym_number_token2; - v->a[196388] = actions(6500); - v->a[196389] = 1; - v->a[196390] = anon_sym_DOLLAR_LPAREN; - v->a[196391] = actions(6510); - v->a[196392] = 1; - v->a[196393] = sym_extglob_pattern; - v->a[196394] = actions(6512); - v->a[196395] = 1; - v->a[196396] = sym__brace_start; - v->a[196397] = actions(7226); - v->a[196398] = 1; - v->a[196399] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9820(v); -} - -/* EOF small_parse_table_1963.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1964.c b/parser/static/small_parse_table/small_parse_table_1964.c deleted file mode 100644 index 1b71c42b..00000000 --- a/parser/static/small_parse_table/small_parse_table_1964.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1964.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9820(t_small_parse_table_array *v) -{ - v->a[196400] = actions(7228); - v->a[196401] = 1; - v->a[196402] = sym__special_character; - v->a[196403] = actions(7230); - v->a[196404] = 1; - v->a[196405] = anon_sym_DQUOTE; - v->a[196406] = actions(7234); - v->a[196407] = 1; - v->a[196408] = anon_sym_DOLLAR_LBRACE; - v->a[196409] = actions(7236); - v->a[196410] = 1; - v->a[196411] = anon_sym_BQUOTE; - v->a[196412] = actions(7238); - v->a[196413] = 1; - v->a[196414] = anon_sym_DOLLAR_BQUOTE; - v->a[196415] = actions(8806); - v->a[196416] = 1; - v->a[196417] = sym_word; - v->a[196418] = actions(8810); - v->a[196419] = 1; - small_parse_table_9821(v); -} - -void small_parse_table_9821(t_small_parse_table_array *v) -{ - v->a[196420] = sym_test_operator; - v->a[196421] = state(6415); - v->a[196422] = 1; - v->a[196423] = aux_sym__literal_repeat1; - v->a[196424] = actions(7224); - v->a[196425] = 2; - v->a[196426] = anon_sym_LPAREN_LPAREN; - v->a[196427] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196428] = actions(7240); - v->a[196429] = 2; - v->a[196430] = anon_sym_LT_LPAREN; - v->a[196431] = anon_sym_GT_LPAREN; - v->a[196432] = actions(8808); - v->a[196433] = 2; - v->a[196434] = sym_raw_string; - v->a[196435] = sym_ansi_c_string; - v->a[196436] = state(6569); - v->a[196437] = 2; - v->a[196438] = sym_concatenation; - v->a[196439] = sym__extglob_blob; - small_parse_table_9822(v); -} - -void small_parse_table_9822(t_small_parse_table_array *v) -{ - v->a[196440] = state(6302); - v->a[196441] = 9; - v->a[196442] = sym_arithmetic_expansion; - v->a[196443] = sym_brace_expression; - v->a[196444] = sym_string; - v->a[196445] = sym_translated_string; - v->a[196446] = sym_number; - v->a[196447] = sym_simple_expansion; - v->a[196448] = sym_expansion; - v->a[196449] = sym_command_substitution; - v->a[196450] = sym_process_substitution; - v->a[196451] = 21; - v->a[196452] = actions(71); - v->a[196453] = 1; - v->a[196454] = sym_comment; - v->a[196455] = actions(8565); - v->a[196456] = 1; - v->a[196457] = sym_word; - v->a[196458] = actions(8571); - v->a[196459] = 1; - small_parse_table_9823(v); -} - -void small_parse_table_9823(t_small_parse_table_array *v) -{ - v->a[196460] = anon_sym_DOLLAR_LBRACK; - v->a[196461] = actions(8573); - v->a[196462] = 1; - v->a[196463] = anon_sym_DOLLAR; - v->a[196464] = actions(8575); - v->a[196465] = 1; - v->a[196466] = sym__special_character; - v->a[196467] = actions(8577); - v->a[196468] = 1; - v->a[196469] = anon_sym_DQUOTE; - v->a[196470] = actions(8581); - v->a[196471] = 1; - v->a[196472] = aux_sym_number_token1; - v->a[196473] = actions(8583); - v->a[196474] = 1; - v->a[196475] = aux_sym_number_token2; - v->a[196476] = actions(8585); - v->a[196477] = 1; - v->a[196478] = anon_sym_DOLLAR_LBRACE; - v->a[196479] = actions(8587); - small_parse_table_9824(v); -} - -void small_parse_table_9824(t_small_parse_table_array *v) -{ - v->a[196480] = 1; - v->a[196481] = anon_sym_DOLLAR_LPAREN; - v->a[196482] = actions(8589); - v->a[196483] = 1; - v->a[196484] = anon_sym_BQUOTE; - v->a[196485] = actions(8591); - v->a[196486] = 1; - v->a[196487] = anon_sym_DOLLAR_BQUOTE; - v->a[196488] = actions(8595); - v->a[196489] = 1; - v->a[196490] = sym_test_operator; - v->a[196491] = actions(8597); - v->a[196492] = 1; - v->a[196493] = sym__brace_start; - v->a[196494] = actions(8812); - v->a[196495] = 1; - v->a[196496] = anon_sym_RPAREN; - v->a[196497] = state(5365); - v->a[196498] = 1; - v->a[196499] = aux_sym__literal_repeat1; - small_parse_table_9825(v); -} - -/* EOF small_parse_table_1964.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1965.c b/parser/static/small_parse_table/small_parse_table_1965.c deleted file mode 100644 index 0e010041..00000000 --- a/parser/static/small_parse_table/small_parse_table_1965.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1965.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9825(t_small_parse_table_array *v) -{ - v->a[196500] = actions(8567); - v->a[196501] = 2; - v->a[196502] = anon_sym_LPAREN_LPAREN; - v->a[196503] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196504] = actions(8579); - v->a[196505] = 2; - v->a[196506] = sym_raw_string; - v->a[196507] = sym_ansi_c_string; - v->a[196508] = actions(8593); - v->a[196509] = 2; - v->a[196510] = anon_sym_LT_LPAREN; - v->a[196511] = anon_sym_GT_LPAREN; - v->a[196512] = state(3604); - v->a[196513] = 2; - v->a[196514] = sym_concatenation; - v->a[196515] = aux_sym_for_statement_repeat1; - v->a[196516] = state(5045); - v->a[196517] = 9; - v->a[196518] = sym_arithmetic_expansion; - v->a[196519] = sym_brace_expression; - small_parse_table_9826(v); -} - -void small_parse_table_9826(t_small_parse_table_array *v) -{ - v->a[196520] = sym_string; - v->a[196521] = sym_translated_string; - v->a[196522] = sym_number; - v->a[196523] = sym_simple_expansion; - v->a[196524] = sym_expansion; - v->a[196525] = sym_command_substitution; - v->a[196526] = sym_process_substitution; - v->a[196527] = 21; - v->a[196528] = actions(71); - v->a[196529] = 1; - v->a[196530] = sym_comment; - v->a[196531] = actions(8565); - v->a[196532] = 1; - v->a[196533] = sym_word; - v->a[196534] = actions(8571); - v->a[196535] = 1; - v->a[196536] = anon_sym_DOLLAR_LBRACK; - v->a[196537] = actions(8573); - v->a[196538] = 1; - v->a[196539] = anon_sym_DOLLAR; - small_parse_table_9827(v); -} - -void small_parse_table_9827(t_small_parse_table_array *v) -{ - v->a[196540] = actions(8575); - v->a[196541] = 1; - v->a[196542] = sym__special_character; - v->a[196543] = actions(8577); - v->a[196544] = 1; - v->a[196545] = anon_sym_DQUOTE; - v->a[196546] = actions(8581); - v->a[196547] = 1; - v->a[196548] = aux_sym_number_token1; - v->a[196549] = actions(8583); - v->a[196550] = 1; - v->a[196551] = aux_sym_number_token2; - v->a[196552] = actions(8585); - v->a[196553] = 1; - v->a[196554] = anon_sym_DOLLAR_LBRACE; - v->a[196555] = actions(8587); - v->a[196556] = 1; - v->a[196557] = anon_sym_DOLLAR_LPAREN; - v->a[196558] = actions(8589); - v->a[196559] = 1; - small_parse_table_9828(v); -} - -void small_parse_table_9828(t_small_parse_table_array *v) -{ - v->a[196560] = anon_sym_BQUOTE; - v->a[196561] = actions(8591); - v->a[196562] = 1; - v->a[196563] = anon_sym_DOLLAR_BQUOTE; - v->a[196564] = actions(8595); - v->a[196565] = 1; - v->a[196566] = sym_test_operator; - v->a[196567] = actions(8597); - v->a[196568] = 1; - v->a[196569] = sym__brace_start; - v->a[196570] = actions(8814); - v->a[196571] = 1; - v->a[196572] = anon_sym_RPAREN; - v->a[196573] = state(5365); - v->a[196574] = 1; - v->a[196575] = aux_sym__literal_repeat1; - v->a[196576] = actions(8567); - v->a[196577] = 2; - v->a[196578] = anon_sym_LPAREN_LPAREN; - v->a[196579] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9829(v); -} - -void small_parse_table_9829(t_small_parse_table_array *v) -{ - v->a[196580] = actions(8579); - v->a[196581] = 2; - v->a[196582] = sym_raw_string; - v->a[196583] = sym_ansi_c_string; - v->a[196584] = actions(8593); - v->a[196585] = 2; - v->a[196586] = anon_sym_LT_LPAREN; - v->a[196587] = anon_sym_GT_LPAREN; - v->a[196588] = state(3610); - v->a[196589] = 2; - v->a[196590] = sym_concatenation; - v->a[196591] = aux_sym_for_statement_repeat1; - v->a[196592] = state(5045); - v->a[196593] = 9; - v->a[196594] = sym_arithmetic_expansion; - v->a[196595] = sym_brace_expression; - v->a[196596] = sym_string; - v->a[196597] = sym_translated_string; - v->a[196598] = sym_number; - v->a[196599] = sym_simple_expansion; - small_parse_table_9830(v); -} - -/* EOF small_parse_table_1965.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1966.c b/parser/static/small_parse_table/small_parse_table_1966.c deleted file mode 100644 index e89931f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1966.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1966.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9830(t_small_parse_table_array *v) -{ - v->a[196600] = sym_expansion; - v->a[196601] = sym_command_substitution; - v->a[196602] = sym_process_substitution; - v->a[196603] = 8; - v->a[196604] = actions(3); - v->a[196605] = 1; - v->a[196606] = sym_comment; - v->a[196607] = actions(1235); - v->a[196608] = 1; - v->a[196609] = sym_file_descriptor; - v->a[196610] = actions(4084); - v->a[196611] = 1; - v->a[196612] = anon_sym_DQUOTE; - v->a[196613] = actions(7613); - v->a[196614] = 1; - v->a[196615] = sym_variable_name; - v->a[196616] = state(4606); - v->a[196617] = 1; - v->a[196618] = sym_string; - v->a[196619] = actions(7611); - small_parse_table_9831(v); -} - -void small_parse_table_9831(t_small_parse_table_array *v) -{ - v->a[196620] = 2; - v->a[196621] = aux_sym__simple_variable_name_token1; - v->a[196622] = aux_sym__multiline_variable_name_token1; - v->a[196623] = actions(7609); - v->a[196624] = 9; - v->a[196625] = anon_sym_DASH; - v->a[196626] = anon_sym_STAR; - v->a[196627] = anon_sym_BANG; - v->a[196628] = anon_sym_QMARK; - v->a[196629] = anon_sym_DOLLAR; - v->a[196630] = anon_sym_POUND; - v->a[196631] = anon_sym_AT2; - v->a[196632] = anon_sym_0; - v->a[196633] = anon_sym__; - v->a[196634] = actions(1227); - v->a[196635] = 17; - v->a[196636] = anon_sym_PIPE_PIPE; - v->a[196637] = anon_sym_AMP_AMP; - v->a[196638] = anon_sym_PIPE; - v->a[196639] = anon_sym_LT; - small_parse_table_9832(v); -} - -void small_parse_table_9832(t_small_parse_table_array *v) -{ - v->a[196640] = anon_sym_GT; - v->a[196641] = anon_sym_LT_LT; - v->a[196642] = anon_sym_GT_GT; - v->a[196643] = anon_sym_PIPE_AMP; - v->a[196644] = anon_sym_AMP_GT; - v->a[196645] = anon_sym_AMP_GT_GT; - v->a[196646] = anon_sym_LT_AMP; - v->a[196647] = anon_sym_GT_AMP; - v->a[196648] = anon_sym_GT_PIPE; - v->a[196649] = anon_sym_LT_AMP_DASH; - v->a[196650] = anon_sym_GT_AMP_DASH; - v->a[196651] = anon_sym_LT_LT_DASH; - v->a[196652] = aux_sym_heredoc_redirect_token1; - v->a[196653] = 21; - v->a[196654] = actions(71); - v->a[196655] = 1; - v->a[196656] = sym_comment; - v->a[196657] = actions(8565); - v->a[196658] = 1; - v->a[196659] = sym_word; - small_parse_table_9833(v); -} - -void small_parse_table_9833(t_small_parse_table_array *v) -{ - v->a[196660] = actions(8571); - v->a[196661] = 1; - v->a[196662] = anon_sym_DOLLAR_LBRACK; - v->a[196663] = actions(8573); - v->a[196664] = 1; - v->a[196665] = anon_sym_DOLLAR; - v->a[196666] = actions(8575); - v->a[196667] = 1; - v->a[196668] = sym__special_character; - v->a[196669] = actions(8577); - v->a[196670] = 1; - v->a[196671] = anon_sym_DQUOTE; - v->a[196672] = actions(8581); - v->a[196673] = 1; - v->a[196674] = aux_sym_number_token1; - v->a[196675] = actions(8583); - v->a[196676] = 1; - v->a[196677] = aux_sym_number_token2; - v->a[196678] = actions(8585); - v->a[196679] = 1; - small_parse_table_9834(v); -} - -void small_parse_table_9834(t_small_parse_table_array *v) -{ - v->a[196680] = anon_sym_DOLLAR_LBRACE; - v->a[196681] = actions(8587); - v->a[196682] = 1; - v->a[196683] = anon_sym_DOLLAR_LPAREN; - v->a[196684] = actions(8589); - v->a[196685] = 1; - v->a[196686] = anon_sym_BQUOTE; - v->a[196687] = actions(8591); - v->a[196688] = 1; - v->a[196689] = anon_sym_DOLLAR_BQUOTE; - v->a[196690] = actions(8595); - v->a[196691] = 1; - v->a[196692] = sym_test_operator; - v->a[196693] = actions(8597); - v->a[196694] = 1; - v->a[196695] = sym__brace_start; - v->a[196696] = actions(8816); - v->a[196697] = 1; - v->a[196698] = anon_sym_RPAREN; - v->a[196699] = state(5365); - small_parse_table_9835(v); -} - -/* EOF small_parse_table_1966.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1967.c b/parser/static/small_parse_table/small_parse_table_1967.c deleted file mode 100644 index 0655ee44..00000000 --- a/parser/static/small_parse_table/small_parse_table_1967.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1967.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9835(t_small_parse_table_array *v) -{ - v->a[196700] = 1; - v->a[196701] = aux_sym__literal_repeat1; - v->a[196702] = actions(8567); - v->a[196703] = 2; - v->a[196704] = anon_sym_LPAREN_LPAREN; - v->a[196705] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196706] = actions(8579); - v->a[196707] = 2; - v->a[196708] = sym_raw_string; - v->a[196709] = sym_ansi_c_string; - v->a[196710] = actions(8593); - v->a[196711] = 2; - v->a[196712] = anon_sym_LT_LPAREN; - v->a[196713] = anon_sym_GT_LPAREN; - v->a[196714] = state(3604); - v->a[196715] = 2; - v->a[196716] = sym_concatenation; - v->a[196717] = aux_sym_for_statement_repeat1; - v->a[196718] = state(5045); - v->a[196719] = 9; - small_parse_table_9836(v); -} - -void small_parse_table_9836(t_small_parse_table_array *v) -{ - v->a[196720] = sym_arithmetic_expansion; - v->a[196721] = sym_brace_expression; - v->a[196722] = sym_string; - v->a[196723] = sym_translated_string; - v->a[196724] = sym_number; - v->a[196725] = sym_simple_expansion; - v->a[196726] = sym_expansion; - v->a[196727] = sym_command_substitution; - v->a[196728] = sym_process_substitution; - v->a[196729] = 20; - v->a[196730] = actions(71); - v->a[196731] = 1; - v->a[196732] = sym_comment; - v->a[196733] = actions(3731); - v->a[196734] = 1; - v->a[196735] = anon_sym_DOLLAR; - v->a[196736] = actions(3737); - v->a[196737] = 1; - v->a[196738] = aux_sym_number_token1; - v->a[196739] = actions(3739); - small_parse_table_9837(v); -} - -void small_parse_table_9837(t_small_parse_table_array *v) -{ - v->a[196740] = 1; - v->a[196741] = aux_sym_number_token2; - v->a[196742] = actions(3743); - v->a[196743] = 1; - v->a[196744] = anon_sym_DOLLAR_LPAREN; - v->a[196745] = actions(3755); - v->a[196746] = 1; - v->a[196747] = sym__brace_start; - v->a[196748] = actions(7759); - v->a[196749] = 1; - v->a[196750] = sym_word; - v->a[196751] = actions(7767); - v->a[196752] = 1; - v->a[196753] = sym_test_operator; - v->a[196754] = actions(8820); - v->a[196755] = 1; - v->a[196756] = anon_sym_DOLLAR_LBRACK; - v->a[196757] = actions(8822); - v->a[196758] = 1; - v->a[196759] = sym__special_character; - small_parse_table_9838(v); -} - -void small_parse_table_9838(t_small_parse_table_array *v) -{ - v->a[196760] = actions(8824); - v->a[196761] = 1; - v->a[196762] = anon_sym_DQUOTE; - v->a[196763] = actions(8828); - v->a[196764] = 1; - v->a[196765] = anon_sym_DOLLAR_LBRACE; - v->a[196766] = actions(8830); - v->a[196767] = 1; - v->a[196768] = anon_sym_BQUOTE; - v->a[196769] = actions(8832); - v->a[196770] = 1; - v->a[196771] = anon_sym_DOLLAR_BQUOTE; - v->a[196772] = state(4975); - v->a[196773] = 1; - v->a[196774] = aux_sym__literal_repeat1; - v->a[196775] = actions(8818); - v->a[196776] = 2; - v->a[196777] = anon_sym_LPAREN_LPAREN; - v->a[196778] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196779] = actions(8826); - small_parse_table_9839(v); -} - -void small_parse_table_9839(t_small_parse_table_array *v) -{ - v->a[196780] = 2; - v->a[196781] = sym_raw_string; - v->a[196782] = sym_ansi_c_string; - v->a[196783] = actions(8834); - v->a[196784] = 2; - v->a[196785] = anon_sym_LT_LPAREN; - v->a[196786] = anon_sym_GT_LPAREN; - v->a[196787] = state(3484); - v->a[196788] = 2; - v->a[196789] = sym_concatenation; - v->a[196790] = aux_sym_for_statement_repeat1; - v->a[196791] = state(4460); - v->a[196792] = 9; - v->a[196793] = sym_arithmetic_expansion; - v->a[196794] = sym_brace_expression; - v->a[196795] = sym_string; - v->a[196796] = sym_translated_string; - v->a[196797] = sym_number; - v->a[196798] = sym_simple_expansion; - v->a[196799] = sym_expansion; - small_parse_table_9840(v); -} - -/* EOF small_parse_table_1967.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1968.c b/parser/static/small_parse_table/small_parse_table_1968.c deleted file mode 100644 index 441dd7c3..00000000 --- a/parser/static/small_parse_table/small_parse_table_1968.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1968.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9840(t_small_parse_table_array *v) -{ - v->a[196800] = sym_command_substitution; - v->a[196801] = sym_process_substitution; - v->a[196802] = 19; - v->a[196803] = actions(3); - v->a[196804] = 1; - v->a[196805] = sym_comment; - v->a[196806] = actions(363); - v->a[196807] = 1; - v->a[196808] = anon_sym_DOLLAR_LBRACK; - v->a[196809] = actions(367); - v->a[196810] = 1; - v->a[196811] = anon_sym_DOLLAR; - v->a[196812] = actions(371); - v->a[196813] = 1; - v->a[196814] = anon_sym_DQUOTE; - v->a[196815] = actions(375); - v->a[196816] = 1; - v->a[196817] = aux_sym_number_token1; - v->a[196818] = actions(377); - v->a[196819] = 1; - small_parse_table_9841(v); -} - -void small_parse_table_9841(t_small_parse_table_array *v) -{ - v->a[196820] = aux_sym_number_token2; - v->a[196821] = actions(379); - v->a[196822] = 1; - v->a[196823] = anon_sym_DOLLAR_LBRACE; - v->a[196824] = actions(381); - v->a[196825] = 1; - v->a[196826] = anon_sym_DOLLAR_LPAREN; - v->a[196827] = actions(385); - v->a[196828] = 1; - v->a[196829] = anon_sym_DOLLAR_BQUOTE; - v->a[196830] = actions(391); - v->a[196831] = 1; - v->a[196832] = sym__brace_start; - v->a[196833] = actions(5809); - v->a[196834] = 1; - v->a[196835] = anon_sym_BQUOTE; - v->a[196836] = actions(8836); - v->a[196837] = 1; - v->a[196838] = sym_word; - v->a[196839] = actions(8838); - small_parse_table_9842(v); -} - -void small_parse_table_9842(t_small_parse_table_array *v) -{ - v->a[196840] = 1; - v->a[196841] = anon_sym_RBRACK; - v->a[196842] = actions(8844); - v->a[196843] = 1; - v->a[196844] = sym_test_operator; - v->a[196845] = actions(352); - v->a[196846] = 2; - v->a[196847] = anon_sym_LPAREN_LPAREN; - v->a[196848] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196849] = actions(387); - v->a[196850] = 2; - v->a[196851] = anon_sym_LT_LPAREN; - v->a[196852] = anon_sym_GT_LPAREN; - v->a[196853] = actions(8840); - v->a[196854] = 2; - v->a[196855] = sym__special_character; - v->a[196856] = sym__comment_word; - v->a[196857] = actions(8842); - v->a[196858] = 3; - v->a[196859] = sym__bare_dollar; - small_parse_table_9843(v); -} - -void small_parse_table_9843(t_small_parse_table_array *v) -{ - v->a[196860] = sym_raw_string; - v->a[196861] = sym_ansi_c_string; - v->a[196862] = state(2730); - v->a[196863] = 9; - v->a[196864] = sym_arithmetic_expansion; - v->a[196865] = sym_brace_expression; - v->a[196866] = sym_string; - v->a[196867] = sym_translated_string; - v->a[196868] = sym_number; - v->a[196869] = sym_simple_expansion; - v->a[196870] = sym_expansion; - v->a[196871] = sym_command_substitution; - v->a[196872] = sym_process_substitution; - v->a[196873] = 19; - v->a[196874] = actions(3); - v->a[196875] = 1; - v->a[196876] = sym_comment; - v->a[196877] = actions(363); - v->a[196878] = 1; - v->a[196879] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9844(v); -} - -void small_parse_table_9844(t_small_parse_table_array *v) -{ - v->a[196880] = actions(367); - v->a[196881] = 1; - v->a[196882] = anon_sym_DOLLAR; - v->a[196883] = actions(371); - v->a[196884] = 1; - v->a[196885] = anon_sym_DQUOTE; - v->a[196886] = actions(375); - v->a[196887] = 1; - v->a[196888] = aux_sym_number_token1; - v->a[196889] = actions(377); - v->a[196890] = 1; - v->a[196891] = aux_sym_number_token2; - v->a[196892] = actions(379); - v->a[196893] = 1; - v->a[196894] = anon_sym_DOLLAR_LBRACE; - v->a[196895] = actions(381); - v->a[196896] = 1; - v->a[196897] = anon_sym_DOLLAR_LPAREN; - v->a[196898] = actions(385); - v->a[196899] = 1; - small_parse_table_9845(v); -} - -/* EOF small_parse_table_1968.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1969.c b/parser/static/small_parse_table/small_parse_table_1969.c deleted file mode 100644 index c588378f..00000000 --- a/parser/static/small_parse_table/small_parse_table_1969.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1969.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9845(t_small_parse_table_array *v) -{ - v->a[196900] = anon_sym_DOLLAR_BQUOTE; - v->a[196901] = actions(391); - v->a[196902] = 1; - v->a[196903] = sym__brace_start; - v->a[196904] = actions(5809); - v->a[196905] = 1; - v->a[196906] = anon_sym_BQUOTE; - v->a[196907] = actions(8836); - v->a[196908] = 1; - v->a[196909] = sym_word; - v->a[196910] = actions(8844); - v->a[196911] = 1; - v->a[196912] = sym_test_operator; - v->a[196913] = actions(8846); - v->a[196914] = 1; - v->a[196915] = anon_sym_RBRACK; - v->a[196916] = actions(352); - v->a[196917] = 2; - v->a[196918] = anon_sym_LPAREN_LPAREN; - v->a[196919] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_9846(v); -} - -void small_parse_table_9846(t_small_parse_table_array *v) -{ - v->a[196920] = actions(387); - v->a[196921] = 2; - v->a[196922] = anon_sym_LT_LPAREN; - v->a[196923] = anon_sym_GT_LPAREN; - v->a[196924] = actions(8840); - v->a[196925] = 2; - v->a[196926] = sym__special_character; - v->a[196927] = sym__comment_word; - v->a[196928] = actions(8842); - v->a[196929] = 3; - v->a[196930] = sym__bare_dollar; - v->a[196931] = sym_raw_string; - v->a[196932] = sym_ansi_c_string; - v->a[196933] = state(2730); - v->a[196934] = 9; - v->a[196935] = sym_arithmetic_expansion; - v->a[196936] = sym_brace_expression; - v->a[196937] = sym_string; - v->a[196938] = sym_translated_string; - v->a[196939] = sym_number; - small_parse_table_9847(v); -} - -void small_parse_table_9847(t_small_parse_table_array *v) -{ - v->a[196940] = sym_simple_expansion; - v->a[196941] = sym_expansion; - v->a[196942] = sym_command_substitution; - v->a[196943] = sym_process_substitution; - v->a[196944] = 20; - v->a[196945] = actions(71); - v->a[196946] = 1; - v->a[196947] = sym_comment; - v->a[196948] = actions(3731); - v->a[196949] = 1; - v->a[196950] = anon_sym_DOLLAR; - v->a[196951] = actions(3737); - v->a[196952] = 1; - v->a[196953] = aux_sym_number_token1; - v->a[196954] = actions(3739); - v->a[196955] = 1; - v->a[196956] = aux_sym_number_token2; - v->a[196957] = actions(3743); - v->a[196958] = 1; - v->a[196959] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9848(v); -} - -void small_parse_table_9848(t_small_parse_table_array *v) -{ - v->a[196960] = actions(3755); - v->a[196961] = 1; - v->a[196962] = sym__brace_start; - v->a[196963] = actions(7759); - v->a[196964] = 1; - v->a[196965] = sym_word; - v->a[196966] = actions(7767); - v->a[196967] = 1; - v->a[196968] = sym_test_operator; - v->a[196969] = actions(8820); - v->a[196970] = 1; - v->a[196971] = anon_sym_DOLLAR_LBRACK; - v->a[196972] = actions(8822); - v->a[196973] = 1; - v->a[196974] = sym__special_character; - v->a[196975] = actions(8824); - v->a[196976] = 1; - v->a[196977] = anon_sym_DQUOTE; - v->a[196978] = actions(8828); - v->a[196979] = 1; - small_parse_table_9849(v); -} - -void small_parse_table_9849(t_small_parse_table_array *v) -{ - v->a[196980] = anon_sym_DOLLAR_LBRACE; - v->a[196981] = actions(8830); - v->a[196982] = 1; - v->a[196983] = anon_sym_BQUOTE; - v->a[196984] = actions(8832); - v->a[196985] = 1; - v->a[196986] = anon_sym_DOLLAR_BQUOTE; - v->a[196987] = state(4975); - v->a[196988] = 1; - v->a[196989] = aux_sym__literal_repeat1; - v->a[196990] = actions(8818); - v->a[196991] = 2; - v->a[196992] = anon_sym_LPAREN_LPAREN; - v->a[196993] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[196994] = actions(8826); - v->a[196995] = 2; - v->a[196996] = sym_raw_string; - v->a[196997] = sym_ansi_c_string; - v->a[196998] = actions(8834); - v->a[196999] = 2; - small_parse_table_9850(v); -} - -/* EOF small_parse_table_1969.c */ diff --git a/parser/static/small_parse_table/small_parse_table_197.c b/parser/static/small_parse_table/small_parse_table_197.c index 06f47f2b..e4e0a666 100644 --- a/parser/static/small_parse_table/small_parse_table_197.c +++ b/parser/static/small_parse_table/small_parse_table_197.c @@ -14,126 +14,126 @@ void small_parse_table_985(t_small_parse_table_array *v) { - v->a[19700] = anon_sym_SEMI_SEMI; - v->a[19701] = anon_sym_PIPE_AMP; - v->a[19702] = anon_sym_AMP_GT; - v->a[19703] = anon_sym_AMP_GT_GT; - v->a[19704] = anon_sym_LT_AMP; - v->a[19705] = anon_sym_GT_AMP; - v->a[19706] = anon_sym_GT_PIPE; - v->a[19707] = anon_sym_LT_AMP_DASH; - v->a[19708] = anon_sym_GT_AMP_DASH; - v->a[19709] = anon_sym_LT_LT_DASH; - v->a[19710] = aux_sym_heredoc_redirect_token1; - v->a[19711] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19712] = anon_sym_DOLLAR_LBRACK; - v->a[19713] = sym__special_character; - v->a[19714] = sym_raw_string; - v->a[19715] = sym_ansi_c_string; - v->a[19716] = aux_sym_number_token1; - v->a[19717] = aux_sym_number_token2; - v->a[19718] = anon_sym_DOLLAR_LBRACE; - v->a[19719] = anon_sym_DOLLAR_LPAREN; + v->a[19700] = anon_sym_PIPE_PIPE; + v->a[19701] = anon_sym_LT; + v->a[19702] = anon_sym_GT; + v->a[19703] = anon_sym_GT_GT; + v->a[19704] = anon_sym_AMP_GT; + v->a[19705] = anon_sym_AMP_GT_GT; + v->a[19706] = anon_sym_LT_AMP; + v->a[19707] = anon_sym_GT_AMP; + v->a[19708] = anon_sym_GT_PIPE; + v->a[19709] = anon_sym_LT_AMP_DASH; + v->a[19710] = anon_sym_GT_AMP_DASH; + v->a[19711] = anon_sym_LT_LT; + v->a[19712] = anon_sym_LT_LT_DASH; + v->a[19713] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19714] = anon_sym_DOLLAR; + v->a[19715] = sym__special_character; + v->a[19716] = anon_sym_DQUOTE; + v->a[19717] = sym_raw_string; + v->a[19718] = aux_sym_number_token1; + v->a[19719] = aux_sym_number_token2; small_parse_table_986(v); } void small_parse_table_986(t_small_parse_table_array *v) { - v->a[19720] = anon_sym_BQUOTE; - v->a[19721] = anon_sym_DOLLAR_BQUOTE; - v->a[19722] = anon_sym_LT_LPAREN; - v->a[19723] = anon_sym_GT_LPAREN; + v->a[19720] = anon_sym_DOLLAR_LBRACE; + v->a[19721] = anon_sym_DOLLAR_LPAREN; + v->a[19722] = anon_sym_BQUOTE; + v->a[19723] = anon_sym_DOLLAR_BQUOTE; v->a[19724] = sym_word; - v->a[19725] = 30; - v->a[19726] = actions(3); + v->a[19725] = 29; + v->a[19726] = actions(17); v->a[19727] = 1; - v->a[19728] = sym_comment; - v->a[19729] = actions(3727); + v->a[19728] = anon_sym_LPAREN; + v->a[19729] = actions(35); v->a[19730] = 1; - v->a[19731] = anon_sym_LT_LT_LT; - v->a[19732] = actions(3729); + v->a[19731] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19732] = actions(37); v->a[19733] = 1; - v->a[19734] = anon_sym_DOLLAR_LBRACK; - v->a[19735] = actions(3731); + v->a[19734] = anon_sym_DOLLAR; + v->a[19735] = actions(41); v->a[19736] = 1; - v->a[19737] = anon_sym_DOLLAR; - v->a[19738] = actions(3733); + v->a[19737] = anon_sym_DQUOTE; + v->a[19738] = actions(45); v->a[19739] = 1; small_parse_table_987(v); } void small_parse_table_987(t_small_parse_table_array *v) { - v->a[19740] = sym__special_character; - v->a[19741] = actions(3735); + v->a[19740] = aux_sym_number_token1; + v->a[19741] = actions(47); v->a[19742] = 1; - v->a[19743] = anon_sym_DQUOTE; - v->a[19744] = actions(3737); + v->a[19743] = aux_sym_number_token2; + v->a[19744] = actions(49); v->a[19745] = 1; - v->a[19746] = aux_sym_number_token1; - v->a[19747] = actions(3739); + v->a[19746] = anon_sym_DOLLAR_LBRACE; + v->a[19747] = actions(51); v->a[19748] = 1; - v->a[19749] = aux_sym_number_token2; - v->a[19750] = actions(3741); + v->a[19749] = anon_sym_DOLLAR_LPAREN; + v->a[19750] = actions(53); v->a[19751] = 1; - v->a[19752] = anon_sym_DOLLAR_LBRACE; - v->a[19753] = actions(3743); + v->a[19752] = anon_sym_BQUOTE; + v->a[19753] = actions(55); v->a[19754] = 1; - v->a[19755] = anon_sym_DOLLAR_LPAREN; - v->a[19756] = actions(3745); + v->a[19755] = anon_sym_DOLLAR_BQUOTE; + v->a[19756] = actions(57); v->a[19757] = 1; - v->a[19758] = anon_sym_BQUOTE; - v->a[19759] = actions(3747); + v->a[19758] = sym_comment; + v->a[19759] = actions(61); small_parse_table_988(v); } void small_parse_table_988(t_small_parse_table_array *v) { v->a[19760] = 1; - v->a[19761] = anon_sym_DOLLAR_BQUOTE; - v->a[19762] = actions(3751); + v->a[19761] = sym_variable_name; + v->a[19762] = actions(63); v->a[19763] = 1; - v->a[19764] = sym_file_descriptor; - v->a[19765] = actions(3753); + v->a[19764] = sym__brace_start; + v->a[19765] = actions(2900); v->a[19766] = 1; - v->a[19767] = sym_test_operator; - v->a[19768] = actions(3755); + v->a[19767] = sym_file_descriptor; + v->a[19768] = actions(2902); v->a[19769] = 1; - v->a[19770] = sym__brace_start; - v->a[19771] = actions(3813); + v->a[19770] = sym_word; + v->a[19771] = actions(2904); v->a[19772] = 1; - v->a[19773] = aux_sym_heredoc_redirect_token1; - v->a[19774] = state(3603); + v->a[19773] = sym__special_character; + v->a[19774] = state(280); v->a[19775] = 1; - v->a[19776] = aux_sym__heredoc_command; - v->a[19777] = state(5351); + v->a[19776] = sym_command_name; + v->a[19777] = state(998); v->a[19778] = 1; - v->a[19779] = aux_sym__literal_repeat1; + v->a[19779] = aux_sym_command_repeat1; small_parse_table_989(v); } void small_parse_table_989(t_small_parse_table_array *v) { - v->a[19780] = state(5456); + v->a[19780] = state(1006); v->a[19781] = 1; - v->a[19782] = sym_concatenation; - v->a[19783] = state(6792); + v->a[19782] = aux_sym__literal_repeat1; + v->a[19783] = state(1171); v->a[19784] = 1; - v->a[19785] = sym__heredoc_expression; - v->a[19786] = state(6806); + v->a[19785] = sym_concatenation; + v->a[19786] = state(1305); v->a[19787] = 1; - v->a[19788] = sym__heredoc_pipeline; - v->a[19789] = actions(3715); - v->a[19790] = 2; - v->a[19791] = anon_sym_LPAREN_LPAREN; - v->a[19792] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19793] = actions(3717); - v->a[19794] = 2; - v->a[19795] = anon_sym_PIPE_PIPE; - v->a[19796] = anon_sym_AMP_AMP; - v->a[19797] = actions(3719); - v->a[19798] = 2; - v->a[19799] = anon_sym_PIPE; + v->a[19788] = sym_variable_assignment; + v->a[19789] = state(1995); + v->a[19790] = 1; + v->a[19791] = sym_file_redirect; + v->a[19792] = state(2168); + v->a[19793] = 1; + v->a[19794] = sym_subshell; + v->a[19795] = state(2169); + v->a[19796] = 1; + v->a[19797] = sym_command; + v->a[19798] = actions(43); + v->a[19799] = 2; small_parse_table_990(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1970.c b/parser/static/small_parse_table/small_parse_table_1970.c deleted file mode 100644 index 4022f4ef..00000000 --- a/parser/static/small_parse_table/small_parse_table_1970.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1970.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9850(t_small_parse_table_array *v) -{ - v->a[197000] = anon_sym_LT_LPAREN; - v->a[197001] = anon_sym_GT_LPAREN; - v->a[197002] = state(3460); - v->a[197003] = 2; - v->a[197004] = sym_concatenation; - v->a[197005] = aux_sym_for_statement_repeat1; - v->a[197006] = state(4460); - v->a[197007] = 9; - v->a[197008] = sym_arithmetic_expansion; - v->a[197009] = sym_brace_expression; - v->a[197010] = sym_string; - v->a[197011] = sym_translated_string; - v->a[197012] = sym_number; - v->a[197013] = sym_simple_expansion; - v->a[197014] = sym_expansion; - v->a[197015] = sym_command_substitution; - v->a[197016] = sym_process_substitution; - v->a[197017] = 20; - v->a[197018] = actions(71); - v->a[197019] = 1; - small_parse_table_9851(v); -} - -void small_parse_table_9851(t_small_parse_table_array *v) -{ - v->a[197020] = sym_comment; - v->a[197021] = actions(3612); - v->a[197022] = 1; - v->a[197023] = anon_sym_DOLLAR; - v->a[197024] = actions(3616); - v->a[197025] = 1; - v->a[197026] = aux_sym_number_token1; - v->a[197027] = actions(3618); - v->a[197028] = 1; - v->a[197029] = aux_sym_number_token2; - v->a[197030] = actions(3622); - v->a[197031] = 1; - v->a[197032] = anon_sym_DOLLAR_LPAREN; - v->a[197033] = actions(3632); - v->a[197034] = 1; - v->a[197035] = sym__brace_start; - v->a[197036] = actions(4975); - v->a[197037] = 1; - v->a[197038] = sym_word; - v->a[197039] = actions(4979); - small_parse_table_9852(v); -} - -void small_parse_table_9852(t_small_parse_table_array *v) -{ - v->a[197040] = 1; - v->a[197041] = sym_test_operator; - v->a[197042] = actions(8850); - v->a[197043] = 1; - v->a[197044] = anon_sym_DOLLAR_LBRACK; - v->a[197045] = actions(8852); - v->a[197046] = 1; - v->a[197047] = sym__special_character; - v->a[197048] = actions(8854); - v->a[197049] = 1; - v->a[197050] = anon_sym_DQUOTE; - v->a[197051] = actions(8858); - v->a[197052] = 1; - v->a[197053] = anon_sym_DOLLAR_LBRACE; - v->a[197054] = actions(8860); - v->a[197055] = 1; - v->a[197056] = anon_sym_BQUOTE; - v->a[197057] = actions(8862); - v->a[197058] = 1; - v->a[197059] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_9853(v); -} - -void small_parse_table_9853(t_small_parse_table_array *v) -{ - v->a[197060] = state(2270); - v->a[197061] = 1; - v->a[197062] = aux_sym__literal_repeat1; - v->a[197063] = actions(8848); - v->a[197064] = 2; - v->a[197065] = anon_sym_LPAREN_LPAREN; - v->a[197066] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197067] = actions(8856); - v->a[197068] = 2; - v->a[197069] = sym_raw_string; - v->a[197070] = sym_ansi_c_string; - v->a[197071] = actions(8864); - v->a[197072] = 2; - v->a[197073] = anon_sym_LT_LPAREN; - v->a[197074] = anon_sym_GT_LPAREN; - v->a[197075] = state(972); - v->a[197076] = 2; - v->a[197077] = sym_concatenation; - v->a[197078] = aux_sym_for_statement_repeat1; - v->a[197079] = state(2572); - small_parse_table_9854(v); -} - -void small_parse_table_9854(t_small_parse_table_array *v) -{ - v->a[197080] = 9; - v->a[197081] = sym_arithmetic_expansion; - v->a[197082] = sym_brace_expression; - v->a[197083] = sym_string; - v->a[197084] = sym_translated_string; - v->a[197085] = sym_number; - v->a[197086] = sym_simple_expansion; - v->a[197087] = sym_expansion; - v->a[197088] = sym_command_substitution; - v->a[197089] = sym_process_substitution; - v->a[197090] = 8; - v->a[197091] = actions(3); - v->a[197092] = 1; - v->a[197093] = sym_comment; - v->a[197094] = actions(1241); - v->a[197095] = 1; - v->a[197096] = sym_file_descriptor; - v->a[197097] = actions(8868); - v->a[197098] = 1; - v->a[197099] = anon_sym_DQUOTE; - small_parse_table_9855(v); -} - -/* EOF small_parse_table_1970.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1971.c b/parser/static/small_parse_table/small_parse_table_1971.c deleted file mode 100644 index 3d5b1159..00000000 --- a/parser/static/small_parse_table/small_parse_table_1971.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1971.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9855(t_small_parse_table_array *v) -{ - v->a[197100] = actions(8872); - v->a[197101] = 1; - v->a[197102] = sym_variable_name; - v->a[197103] = state(5409); - v->a[197104] = 1; - v->a[197105] = sym_string; - v->a[197106] = actions(8870); - v->a[197107] = 2; - v->a[197108] = aux_sym__simple_variable_name_token1; - v->a[197109] = aux_sym__multiline_variable_name_token1; - v->a[197110] = actions(8866); - v->a[197111] = 9; - v->a[197112] = anon_sym_DASH; - v->a[197113] = anon_sym_STAR; - v->a[197114] = anon_sym_BANG; - v->a[197115] = anon_sym_QMARK; - v->a[197116] = anon_sym_DOLLAR; - v->a[197117] = anon_sym_POUND; - v->a[197118] = anon_sym_AT2; - v->a[197119] = anon_sym_0; - small_parse_table_9856(v); -} - -void small_parse_table_9856(t_small_parse_table_array *v) -{ - v->a[197120] = anon_sym__; - v->a[197121] = actions(1239); - v->a[197122] = 16; - v->a[197123] = anon_sym_PIPE_PIPE; - v->a[197124] = anon_sym_AMP_AMP; - v->a[197125] = anon_sym_PIPE; - v->a[197126] = anon_sym_LT; - v->a[197127] = anon_sym_GT; - v->a[197128] = anon_sym_LT_LT; - v->a[197129] = anon_sym_GT_GT; - v->a[197130] = anon_sym_PIPE_AMP; - v->a[197131] = anon_sym_AMP_GT; - v->a[197132] = anon_sym_AMP_GT_GT; - v->a[197133] = anon_sym_LT_AMP; - v->a[197134] = anon_sym_GT_AMP; - v->a[197135] = anon_sym_GT_PIPE; - v->a[197136] = anon_sym_LT_AMP_DASH; - v->a[197137] = anon_sym_GT_AMP_DASH; - v->a[197138] = anon_sym_LT_LT_DASH; - v->a[197139] = 21; - small_parse_table_9857(v); -} - -void small_parse_table_9857(t_small_parse_table_array *v) -{ - v->a[197140] = actions(71); - v->a[197141] = 1; - v->a[197142] = sym_comment; - v->a[197143] = actions(1454); - v->a[197144] = 1; - v->a[197145] = anon_sym_DOLLAR; - v->a[197146] = actions(1460); - v->a[197147] = 1; - v->a[197148] = aux_sym_number_token1; - v->a[197149] = actions(1462); - v->a[197150] = 1; - v->a[197151] = aux_sym_number_token2; - v->a[197152] = actions(1466); - v->a[197153] = 1; - v->a[197154] = anon_sym_DOLLAR_LPAREN; - v->a[197155] = actions(1478); - v->a[197156] = 1; - v->a[197157] = sym__brace_start; - v->a[197158] = actions(8874); - v->a[197159] = 1; - small_parse_table_9858(v); -} - -void small_parse_table_9858(t_small_parse_table_array *v) -{ - v->a[197160] = sym_word; - v->a[197161] = actions(8878); - v->a[197162] = 1; - v->a[197163] = anon_sym_DOLLAR_LBRACK; - v->a[197164] = actions(8880); - v->a[197165] = 1; - v->a[197166] = sym__special_character; - v->a[197167] = actions(8882); - v->a[197168] = 1; - v->a[197169] = anon_sym_DQUOTE; - v->a[197170] = actions(8886); - v->a[197171] = 1; - v->a[197172] = anon_sym_DOLLAR_LBRACE; - v->a[197173] = actions(8888); - v->a[197174] = 1; - v->a[197175] = anon_sym_BQUOTE; - v->a[197176] = actions(8890); - v->a[197177] = 1; - v->a[197178] = anon_sym_DOLLAR_BQUOTE; - v->a[197179] = actions(8894); - small_parse_table_9859(v); -} - -void small_parse_table_9859(t_small_parse_table_array *v) -{ - v->a[197180] = 1; - v->a[197181] = sym_test_operator; - v->a[197182] = actions(8896); - v->a[197183] = 1; - v->a[197184] = sym_regex; - v->a[197185] = state(1180); - v->a[197186] = 1; - v->a[197187] = aux_sym__literal_repeat1; - v->a[197188] = state(1346); - v->a[197189] = 1; - v->a[197190] = sym_concatenation; - v->a[197191] = actions(8876); - v->a[197192] = 2; - v->a[197193] = anon_sym_LPAREN_LPAREN; - v->a[197194] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197195] = actions(8884); - v->a[197196] = 2; - v->a[197197] = sym_raw_string; - v->a[197198] = sym_ansi_c_string; - v->a[197199] = actions(8892); - small_parse_table_9860(v); -} - -/* EOF small_parse_table_1971.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1972.c b/parser/static/small_parse_table/small_parse_table_1972.c deleted file mode 100644 index e02f14ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_1972.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1972.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9860(t_small_parse_table_array *v) -{ - v->a[197200] = 2; - v->a[197201] = anon_sym_LT_LPAREN; - v->a[197202] = anon_sym_GT_LPAREN; - v->a[197203] = state(1000); - v->a[197204] = 9; - v->a[197205] = sym_arithmetic_expansion; - v->a[197206] = sym_brace_expression; - v->a[197207] = sym_string; - v->a[197208] = sym_translated_string; - v->a[197209] = sym_number; - v->a[197210] = sym_simple_expansion; - v->a[197211] = sym_expansion; - v->a[197212] = sym_command_substitution; - v->a[197213] = sym_process_substitution; - v->a[197214] = 20; - v->a[197215] = actions(71); - v->a[197216] = 1; - v->a[197217] = sym_comment; - v->a[197218] = actions(8102); - v->a[197219] = 1; - small_parse_table_9861(v); -} - -void small_parse_table_9861(t_small_parse_table_array *v) -{ - v->a[197220] = anon_sym_DOLLAR_LBRACK; - v->a[197221] = actions(8104); - v->a[197222] = 1; - v->a[197223] = anon_sym_DOLLAR; - v->a[197224] = actions(8106); - v->a[197225] = 1; - v->a[197226] = sym__special_character; - v->a[197227] = actions(8108); - v->a[197228] = 1; - v->a[197229] = anon_sym_DQUOTE; - v->a[197230] = actions(8112); - v->a[197231] = 1; - v->a[197232] = aux_sym_number_token1; - v->a[197233] = actions(8114); - v->a[197234] = 1; - v->a[197235] = aux_sym_number_token2; - v->a[197236] = actions(8116); - v->a[197237] = 1; - v->a[197238] = anon_sym_DOLLAR_LBRACE; - v->a[197239] = actions(8118); - small_parse_table_9862(v); -} - -void small_parse_table_9862(t_small_parse_table_array *v) -{ - v->a[197240] = 1; - v->a[197241] = anon_sym_DOLLAR_LPAREN; - v->a[197242] = actions(8120); - v->a[197243] = 1; - v->a[197244] = anon_sym_BQUOTE; - v->a[197245] = actions(8122); - v->a[197246] = 1; - v->a[197247] = anon_sym_DOLLAR_BQUOTE; - v->a[197248] = actions(8132); - v->a[197249] = 1; - v->a[197250] = sym__brace_start; - v->a[197251] = actions(8898); - v->a[197252] = 1; - v->a[197253] = sym_word; - v->a[197254] = actions(8902); - v->a[197255] = 1; - v->a[197256] = sym_test_operator; - v->a[197257] = state(1474); - v->a[197258] = 1; - v->a[197259] = aux_sym__literal_repeat1; - small_parse_table_9863(v); -} - -void small_parse_table_9863(t_small_parse_table_array *v) -{ - v->a[197260] = actions(8098); - v->a[197261] = 2; - v->a[197262] = anon_sym_LPAREN_LPAREN; - v->a[197263] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197264] = actions(8124); - v->a[197265] = 2; - v->a[197266] = anon_sym_LT_LPAREN; - v->a[197267] = anon_sym_GT_LPAREN; - v->a[197268] = actions(8900); - v->a[197269] = 2; - v->a[197270] = sym_raw_string; - v->a[197271] = sym_ansi_c_string; - v->a[197272] = state(573); - v->a[197273] = 2; - v->a[197274] = sym_concatenation; - v->a[197275] = aux_sym_for_statement_repeat1; - v->a[197276] = state(1158); - v->a[197277] = 9; - v->a[197278] = sym_arithmetic_expansion; - v->a[197279] = sym_brace_expression; - small_parse_table_9864(v); -} - -void small_parse_table_9864(t_small_parse_table_array *v) -{ - v->a[197280] = sym_string; - v->a[197281] = sym_translated_string; - v->a[197282] = sym_number; - v->a[197283] = sym_simple_expansion; - v->a[197284] = sym_expansion; - v->a[197285] = sym_command_substitution; - v->a[197286] = sym_process_substitution; - v->a[197287] = 20; - v->a[197288] = actions(71); - v->a[197289] = 1; - v->a[197290] = sym_comment; - v->a[197291] = actions(8102); - v->a[197292] = 1; - v->a[197293] = anon_sym_DOLLAR_LBRACK; - v->a[197294] = actions(8104); - v->a[197295] = 1; - v->a[197296] = anon_sym_DOLLAR; - v->a[197297] = actions(8106); - v->a[197298] = 1; - v->a[197299] = sym__special_character; - small_parse_table_9865(v); -} - -/* EOF small_parse_table_1972.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1973.c b/parser/static/small_parse_table/small_parse_table_1973.c deleted file mode 100644 index 129362b1..00000000 --- a/parser/static/small_parse_table/small_parse_table_1973.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1973.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9865(t_small_parse_table_array *v) -{ - v->a[197300] = actions(8108); - v->a[197301] = 1; - v->a[197302] = anon_sym_DQUOTE; - v->a[197303] = actions(8112); - v->a[197304] = 1; - v->a[197305] = aux_sym_number_token1; - v->a[197306] = actions(8114); - v->a[197307] = 1; - v->a[197308] = aux_sym_number_token2; - v->a[197309] = actions(8116); - v->a[197310] = 1; - v->a[197311] = anon_sym_DOLLAR_LBRACE; - v->a[197312] = actions(8118); - v->a[197313] = 1; - v->a[197314] = anon_sym_DOLLAR_LPAREN; - v->a[197315] = actions(8120); - v->a[197316] = 1; - v->a[197317] = anon_sym_BQUOTE; - v->a[197318] = actions(8122); - v->a[197319] = 1; - small_parse_table_9866(v); -} - -void small_parse_table_9866(t_small_parse_table_array *v) -{ - v->a[197320] = anon_sym_DOLLAR_BQUOTE; - v->a[197321] = actions(8132); - v->a[197322] = 1; - v->a[197323] = sym__brace_start; - v->a[197324] = actions(8898); - v->a[197325] = 1; - v->a[197326] = sym_word; - v->a[197327] = actions(8902); - v->a[197328] = 1; - v->a[197329] = sym_test_operator; - v->a[197330] = state(1474); - v->a[197331] = 1; - v->a[197332] = aux_sym__literal_repeat1; - v->a[197333] = actions(8098); - v->a[197334] = 2; - v->a[197335] = anon_sym_LPAREN_LPAREN; - v->a[197336] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197337] = actions(8124); - v->a[197338] = 2; - v->a[197339] = anon_sym_LT_LPAREN; - small_parse_table_9867(v); -} - -void small_parse_table_9867(t_small_parse_table_array *v) -{ - v->a[197340] = anon_sym_GT_LPAREN; - v->a[197341] = actions(8900); - v->a[197342] = 2; - v->a[197343] = sym_raw_string; - v->a[197344] = sym_ansi_c_string; - v->a[197345] = state(575); - v->a[197346] = 2; - v->a[197347] = sym_concatenation; - v->a[197348] = aux_sym_for_statement_repeat1; - v->a[197349] = state(1158); - v->a[197350] = 9; - v->a[197351] = sym_arithmetic_expansion; - v->a[197352] = sym_brace_expression; - v->a[197353] = sym_string; - v->a[197354] = sym_translated_string; - v->a[197355] = sym_number; - v->a[197356] = sym_simple_expansion; - v->a[197357] = sym_expansion; - v->a[197358] = sym_command_substitution; - v->a[197359] = sym_process_substitution; - small_parse_table_9868(v); -} - -void small_parse_table_9868(t_small_parse_table_array *v) -{ - v->a[197360] = 20; - v->a[197361] = actions(71); - v->a[197362] = 1; - v->a[197363] = sym_comment; - v->a[197364] = actions(4629); - v->a[197365] = 1; - v->a[197366] = sym_word; - v->a[197367] = actions(4633); - v->a[197368] = 1; - v->a[197369] = anon_sym_DOLLAR_LBRACK; - v->a[197370] = actions(4635); - v->a[197371] = 1; - v->a[197372] = anon_sym_DOLLAR; - v->a[197373] = actions(4637); - v->a[197374] = 1; - v->a[197375] = sym__special_character; - v->a[197376] = actions(4639); - v->a[197377] = 1; - v->a[197378] = anon_sym_DQUOTE; - v->a[197379] = actions(4643); - small_parse_table_9869(v); -} - -void small_parse_table_9869(t_small_parse_table_array *v) -{ - v->a[197380] = 1; - v->a[197381] = aux_sym_number_token1; - v->a[197382] = actions(4645); - v->a[197383] = 1; - v->a[197384] = aux_sym_number_token2; - v->a[197385] = actions(4647); - v->a[197386] = 1; - v->a[197387] = anon_sym_DOLLAR_LBRACE; - v->a[197388] = actions(4649); - v->a[197389] = 1; - v->a[197390] = anon_sym_DOLLAR_LPAREN; - v->a[197391] = actions(4651); - v->a[197392] = 1; - v->a[197393] = anon_sym_BQUOTE; - v->a[197394] = actions(4653); - v->a[197395] = 1; - v->a[197396] = anon_sym_DOLLAR_BQUOTE; - v->a[197397] = actions(4657); - v->a[197398] = 1; - v->a[197399] = sym_test_operator; - small_parse_table_9870(v); -} - -/* EOF small_parse_table_1973.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1974.c b/parser/static/small_parse_table/small_parse_table_1974.c deleted file mode 100644 index e188fe15..00000000 --- a/parser/static/small_parse_table/small_parse_table_1974.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1974.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9870(t_small_parse_table_array *v) -{ - v->a[197400] = actions(4659); - v->a[197401] = 1; - v->a[197402] = sym__brace_start; - v->a[197403] = state(2914); - v->a[197404] = 1; - v->a[197405] = aux_sym__literal_repeat1; - v->a[197406] = actions(4631); - v->a[197407] = 2; - v->a[197408] = anon_sym_LPAREN_LPAREN; - v->a[197409] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197410] = actions(4641); - v->a[197411] = 2; - v->a[197412] = sym_raw_string; - v->a[197413] = sym_ansi_c_string; - v->a[197414] = actions(4655); - v->a[197415] = 2; - v->a[197416] = anon_sym_LT_LPAREN; - v->a[197417] = anon_sym_GT_LPAREN; - v->a[197418] = state(897); - v->a[197419] = 2; - small_parse_table_9871(v); -} - -void small_parse_table_9871(t_small_parse_table_array *v) -{ - v->a[197420] = sym_concatenation; - v->a[197421] = aux_sym_for_statement_repeat1; - v->a[197422] = state(2487); - v->a[197423] = 9; - v->a[197424] = sym_arithmetic_expansion; - v->a[197425] = sym_brace_expression; - v->a[197426] = sym_string; - v->a[197427] = sym_translated_string; - v->a[197428] = sym_number; - v->a[197429] = sym_simple_expansion; - v->a[197430] = sym_expansion; - v->a[197431] = sym_command_substitution; - v->a[197432] = sym_process_substitution; - v->a[197433] = 20; - v->a[197434] = actions(71); - v->a[197435] = 1; - v->a[197436] = sym_comment; - v->a[197437] = actions(4629); - v->a[197438] = 1; - v->a[197439] = sym_word; - small_parse_table_9872(v); -} - -void small_parse_table_9872(t_small_parse_table_array *v) -{ - v->a[197440] = actions(4633); - v->a[197441] = 1; - v->a[197442] = anon_sym_DOLLAR_LBRACK; - v->a[197443] = actions(4635); - v->a[197444] = 1; - v->a[197445] = anon_sym_DOLLAR; - v->a[197446] = actions(4637); - v->a[197447] = 1; - v->a[197448] = sym__special_character; - v->a[197449] = actions(4639); - v->a[197450] = 1; - v->a[197451] = anon_sym_DQUOTE; - v->a[197452] = actions(4643); - v->a[197453] = 1; - v->a[197454] = aux_sym_number_token1; - v->a[197455] = actions(4645); - v->a[197456] = 1; - v->a[197457] = aux_sym_number_token2; - v->a[197458] = actions(4647); - v->a[197459] = 1; - small_parse_table_9873(v); -} - -void small_parse_table_9873(t_small_parse_table_array *v) -{ - v->a[197460] = anon_sym_DOLLAR_LBRACE; - v->a[197461] = actions(4649); - v->a[197462] = 1; - v->a[197463] = anon_sym_DOLLAR_LPAREN; - v->a[197464] = actions(4651); - v->a[197465] = 1; - v->a[197466] = anon_sym_BQUOTE; - v->a[197467] = actions(4653); - v->a[197468] = 1; - v->a[197469] = anon_sym_DOLLAR_BQUOTE; - v->a[197470] = actions(4657); - v->a[197471] = 1; - v->a[197472] = sym_test_operator; - v->a[197473] = actions(4659); - v->a[197474] = 1; - v->a[197475] = sym__brace_start; - v->a[197476] = state(2914); - v->a[197477] = 1; - v->a[197478] = aux_sym__literal_repeat1; - v->a[197479] = actions(4631); - small_parse_table_9874(v); -} - -void small_parse_table_9874(t_small_parse_table_array *v) -{ - v->a[197480] = 2; - v->a[197481] = anon_sym_LPAREN_LPAREN; - v->a[197482] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197483] = actions(4641); - v->a[197484] = 2; - v->a[197485] = sym_raw_string; - v->a[197486] = sym_ansi_c_string; - v->a[197487] = actions(4655); - v->a[197488] = 2; - v->a[197489] = anon_sym_LT_LPAREN; - v->a[197490] = anon_sym_GT_LPAREN; - v->a[197491] = state(903); - v->a[197492] = 2; - v->a[197493] = sym_concatenation; - v->a[197494] = aux_sym_for_statement_repeat1; - v->a[197495] = state(2487); - v->a[197496] = 9; - v->a[197497] = sym_arithmetic_expansion; - v->a[197498] = sym_brace_expression; - v->a[197499] = sym_string; - small_parse_table_9875(v); -} - -/* EOF small_parse_table_1974.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1975.c b/parser/static/small_parse_table/small_parse_table_1975.c deleted file mode 100644 index 7f90a0f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1975.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1975.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9875(t_small_parse_table_array *v) -{ - v->a[197500] = sym_translated_string; - v->a[197501] = sym_number; - v->a[197502] = sym_simple_expansion; - v->a[197503] = sym_expansion; - v->a[197504] = sym_command_substitution; - v->a[197505] = sym_process_substitution; - v->a[197506] = 20; - v->a[197507] = actions(71); - v->a[197508] = 1; - v->a[197509] = sym_comment; - v->a[197510] = actions(3471); - v->a[197511] = 1; - v->a[197512] = sym_word; - v->a[197513] = actions(3477); - v->a[197514] = 1; - v->a[197515] = anon_sym_DOLLAR; - v->a[197516] = actions(3481); - v->a[197517] = 1; - v->a[197518] = aux_sym_number_token1; - v->a[197519] = actions(3483); - small_parse_table_9876(v); -} - -void small_parse_table_9876(t_small_parse_table_array *v) -{ - v->a[197520] = 1; - v->a[197521] = aux_sym_number_token2; - v->a[197522] = actions(3487); - v->a[197523] = 1; - v->a[197524] = anon_sym_DOLLAR_LPAREN; - v->a[197525] = actions(3495); - v->a[197526] = 1; - v->a[197527] = sym_test_operator; - v->a[197528] = actions(3497); - v->a[197529] = 1; - v->a[197530] = sym__brace_start; - v->a[197531] = actions(8906); - v->a[197532] = 1; - v->a[197533] = anon_sym_DOLLAR_LBRACK; - v->a[197534] = actions(8908); - v->a[197535] = 1; - v->a[197536] = sym__special_character; - v->a[197537] = actions(8910); - v->a[197538] = 1; - v->a[197539] = anon_sym_DQUOTE; - small_parse_table_9877(v); -} - -void small_parse_table_9877(t_small_parse_table_array *v) -{ - v->a[197540] = actions(8914); - v->a[197541] = 1; - v->a[197542] = anon_sym_DOLLAR_LBRACE; - v->a[197543] = actions(8916); - v->a[197544] = 1; - v->a[197545] = anon_sym_BQUOTE; - v->a[197546] = actions(8918); - v->a[197547] = 1; - v->a[197548] = anon_sym_DOLLAR_BQUOTE; - v->a[197549] = state(2024); - v->a[197550] = 1; - v->a[197551] = aux_sym__literal_repeat1; - v->a[197552] = actions(8904); - v->a[197553] = 2; - v->a[197554] = anon_sym_LPAREN_LPAREN; - v->a[197555] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197556] = actions(8912); - v->a[197557] = 2; - v->a[197558] = sym_raw_string; - v->a[197559] = sym_ansi_c_string; - small_parse_table_9878(v); -} - -void small_parse_table_9878(t_small_parse_table_array *v) -{ - v->a[197560] = actions(8920); - v->a[197561] = 2; - v->a[197562] = anon_sym_LT_LPAREN; - v->a[197563] = anon_sym_GT_LPAREN; - v->a[197564] = state(705); - v->a[197565] = 2; - v->a[197566] = sym_concatenation; - v->a[197567] = aux_sym_for_statement_repeat1; - v->a[197568] = state(1630); - v->a[197569] = 9; - v->a[197570] = sym_arithmetic_expansion; - v->a[197571] = sym_brace_expression; - v->a[197572] = sym_string; - v->a[197573] = sym_translated_string; - v->a[197574] = sym_number; - v->a[197575] = sym_simple_expansion; - v->a[197576] = sym_expansion; - v->a[197577] = sym_command_substitution; - v->a[197578] = sym_process_substitution; - v->a[197579] = 20; - small_parse_table_9879(v); -} - -void small_parse_table_9879(t_small_parse_table_array *v) -{ - v->a[197580] = actions(71); - v->a[197581] = 1; - v->a[197582] = sym_comment; - v->a[197583] = actions(5108); - v->a[197584] = 1; - v->a[197585] = sym_word; - v->a[197586] = actions(5112); - v->a[197587] = 1; - v->a[197588] = anon_sym_DOLLAR_LBRACK; - v->a[197589] = actions(5114); - v->a[197590] = 1; - v->a[197591] = anon_sym_DOLLAR; - v->a[197592] = actions(5116); - v->a[197593] = 1; - v->a[197594] = sym__special_character; - v->a[197595] = actions(5118); - v->a[197596] = 1; - v->a[197597] = anon_sym_DQUOTE; - v->a[197598] = actions(5122); - v->a[197599] = 1; - small_parse_table_9880(v); -} - -/* EOF small_parse_table_1975.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1976.c b/parser/static/small_parse_table/small_parse_table_1976.c deleted file mode 100644 index 3842a194..00000000 --- a/parser/static/small_parse_table/small_parse_table_1976.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1976.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9880(t_small_parse_table_array *v) -{ - v->a[197600] = aux_sym_number_token1; - v->a[197601] = actions(5124); - v->a[197602] = 1; - v->a[197603] = aux_sym_number_token2; - v->a[197604] = actions(5126); - v->a[197605] = 1; - v->a[197606] = anon_sym_DOLLAR_LBRACE; - v->a[197607] = actions(5128); - v->a[197608] = 1; - v->a[197609] = anon_sym_DOLLAR_LPAREN; - v->a[197610] = actions(5130); - v->a[197611] = 1; - v->a[197612] = anon_sym_BQUOTE; - v->a[197613] = actions(5132); - v->a[197614] = 1; - v->a[197615] = anon_sym_DOLLAR_BQUOTE; - v->a[197616] = actions(5136); - v->a[197617] = 1; - v->a[197618] = sym_test_operator; - v->a[197619] = actions(5138); - small_parse_table_9881(v); -} - -void small_parse_table_9881(t_small_parse_table_array *v) -{ - v->a[197620] = 1; - v->a[197621] = sym__brace_start; - v->a[197622] = state(3114); - v->a[197623] = 1; - v->a[197624] = aux_sym__literal_repeat1; - v->a[197625] = actions(5110); - v->a[197626] = 2; - v->a[197627] = anon_sym_LPAREN_LPAREN; - v->a[197628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197629] = actions(5120); - v->a[197630] = 2; - v->a[197631] = sym_raw_string; - v->a[197632] = sym_ansi_c_string; - v->a[197633] = actions(5134); - v->a[197634] = 2; - v->a[197635] = anon_sym_LT_LPAREN; - v->a[197636] = anon_sym_GT_LPAREN; - v->a[197637] = state(1056); - v->a[197638] = 2; - v->a[197639] = sym_concatenation; - small_parse_table_9882(v); -} - -void small_parse_table_9882(t_small_parse_table_array *v) -{ - v->a[197640] = aux_sym_for_statement_repeat1; - v->a[197641] = state(2613); - v->a[197642] = 9; - v->a[197643] = sym_arithmetic_expansion; - v->a[197644] = sym_brace_expression; - v->a[197645] = sym_string; - v->a[197646] = sym_translated_string; - v->a[197647] = sym_number; - v->a[197648] = sym_simple_expansion; - v->a[197649] = sym_expansion; - v->a[197650] = sym_command_substitution; - v->a[197651] = sym_process_substitution; - v->a[197652] = 20; - v->a[197653] = actions(71); - v->a[197654] = 1; - v->a[197655] = sym_comment; - v->a[197656] = actions(3471); - v->a[197657] = 1; - v->a[197658] = sym_word; - v->a[197659] = actions(3477); - small_parse_table_9883(v); -} - -void small_parse_table_9883(t_small_parse_table_array *v) -{ - v->a[197660] = 1; - v->a[197661] = anon_sym_DOLLAR; - v->a[197662] = actions(3481); - v->a[197663] = 1; - v->a[197664] = aux_sym_number_token1; - v->a[197665] = actions(3483); - v->a[197666] = 1; - v->a[197667] = aux_sym_number_token2; - v->a[197668] = actions(3487); - v->a[197669] = 1; - v->a[197670] = anon_sym_DOLLAR_LPAREN; - v->a[197671] = actions(3495); - v->a[197672] = 1; - v->a[197673] = sym_test_operator; - v->a[197674] = actions(3497); - v->a[197675] = 1; - v->a[197676] = sym__brace_start; - v->a[197677] = actions(8906); - v->a[197678] = 1; - v->a[197679] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9884(v); -} - -void small_parse_table_9884(t_small_parse_table_array *v) -{ - v->a[197680] = actions(8908); - v->a[197681] = 1; - v->a[197682] = sym__special_character; - v->a[197683] = actions(8910); - v->a[197684] = 1; - v->a[197685] = anon_sym_DQUOTE; - v->a[197686] = actions(8914); - v->a[197687] = 1; - v->a[197688] = anon_sym_DOLLAR_LBRACE; - v->a[197689] = actions(8916); - v->a[197690] = 1; - v->a[197691] = anon_sym_BQUOTE; - v->a[197692] = actions(8918); - v->a[197693] = 1; - v->a[197694] = anon_sym_DOLLAR_BQUOTE; - v->a[197695] = state(2024); - v->a[197696] = 1; - v->a[197697] = aux_sym__literal_repeat1; - v->a[197698] = actions(8904); - v->a[197699] = 2; - small_parse_table_9885(v); -} - -/* EOF small_parse_table_1976.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1977.c b/parser/static/small_parse_table/small_parse_table_1977.c deleted file mode 100644 index 8b2bf0eb..00000000 --- a/parser/static/small_parse_table/small_parse_table_1977.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1977.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9885(t_small_parse_table_array *v) -{ - v->a[197700] = anon_sym_LPAREN_LPAREN; - v->a[197701] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197702] = actions(8912); - v->a[197703] = 2; - v->a[197704] = sym_raw_string; - v->a[197705] = sym_ansi_c_string; - v->a[197706] = actions(8920); - v->a[197707] = 2; - v->a[197708] = anon_sym_LT_LPAREN; - v->a[197709] = anon_sym_GT_LPAREN; - v->a[197710] = state(702); - v->a[197711] = 2; - v->a[197712] = sym_concatenation; - v->a[197713] = aux_sym_for_statement_repeat1; - v->a[197714] = state(1630); - v->a[197715] = 9; - v->a[197716] = sym_arithmetic_expansion; - v->a[197717] = sym_brace_expression; - v->a[197718] = sym_string; - v->a[197719] = sym_translated_string; - small_parse_table_9886(v); -} - -void small_parse_table_9886(t_small_parse_table_array *v) -{ - v->a[197720] = sym_number; - v->a[197721] = sym_simple_expansion; - v->a[197722] = sym_expansion; - v->a[197723] = sym_command_substitution; - v->a[197724] = sym_process_substitution; - v->a[197725] = 19; - v->a[197726] = actions(3); - v->a[197727] = 1; - v->a[197728] = sym_comment; - v->a[197729] = actions(8030); - v->a[197730] = 1; - v->a[197731] = anon_sym_SLASH; - v->a[197732] = actions(8032); - v->a[197733] = 1; - v->a[197734] = anon_sym_PERCENT; - v->a[197735] = actions(8034); - v->a[197736] = 1; - v->a[197737] = anon_sym_COLON; - v->a[197738] = actions(8038); - v->a[197739] = 1; - small_parse_table_9887(v); -} - -void small_parse_table_9887(t_small_parse_table_array *v) -{ - v->a[197740] = anon_sym_RBRACE3; - v->a[197741] = actions(8040); - v->a[197742] = 1; - v->a[197743] = anon_sym_AT; - v->a[197744] = actions(8042); - v->a[197745] = 1; - v->a[197746] = anon_sym_STAR2; - v->a[197747] = actions(8922); - v->a[197748] = 1; - v->a[197749] = anon_sym_LBRACK; - v->a[197750] = state(6994); - v->a[197751] = 1; - v->a[197752] = sym__expansion_operator; - v->a[197753] = state(6995); - v->a[197754] = 1; - v->a[197755] = sym__expansion_max_length; - v->a[197756] = state(6999); - v->a[197757] = 1; - v->a[197758] = sym__expansion_regex_removal; - v->a[197759] = state(7000); - small_parse_table_9888(v); -} - -void small_parse_table_9888(t_small_parse_table_array *v) -{ - v->a[197760] = 1; - v->a[197761] = sym__expansion_regex_replacement; - v->a[197762] = state(7001); - v->a[197763] = 1; - v->a[197764] = sym__expansion_regex; - v->a[197765] = state(7002); - v->a[197766] = 1; - v->a[197767] = sym__expansion_expression; - v->a[197768] = actions(8028); - v->a[197769] = 2; - v->a[197770] = anon_sym_COMMA; - v->a[197771] = anon_sym_CARET; - v->a[197772] = actions(8048); - v->a[197773] = 2; - v->a[197774] = anon_sym_COMMA_COMMA; - v->a[197775] = anon_sym_CARET_CARET; - v->a[197776] = actions(8036); - v->a[197777] = 3; - v->a[197778] = sym__immediate_double_hash; - v->a[197779] = anon_sym_POUND; - small_parse_table_9889(v); -} - -void small_parse_table_9889(t_small_parse_table_array *v) -{ - v->a[197780] = anon_sym_PERCENT_PERCENT; - v->a[197781] = actions(8046); - v->a[197782] = 3; - v->a[197783] = anon_sym_SLASH_SLASH; - v->a[197784] = anon_sym_SLASH_POUND; - v->a[197785] = anon_sym_SLASH_PERCENT; - v->a[197786] = actions(8044); - v->a[197787] = 8; - v->a[197788] = anon_sym_EQ2; - v->a[197789] = anon_sym_COLON_EQ; - v->a[197790] = anon_sym_DASH3; - v->a[197791] = anon_sym_COLON_DASH; - v->a[197792] = anon_sym_PLUS3; - v->a[197793] = anon_sym_COLON_PLUS; - v->a[197794] = anon_sym_QMARK2; - v->a[197795] = anon_sym_COLON_QMARK; - v->a[197796] = 20; - v->a[197797] = actions(71); - v->a[197798] = 1; - v->a[197799] = sym_comment; - small_parse_table_9890(v); -} - -/* EOF small_parse_table_1977.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1978.c b/parser/static/small_parse_table/small_parse_table_1978.c deleted file mode 100644 index 9b6b5903..00000000 --- a/parser/static/small_parse_table/small_parse_table_1978.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1978.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9890(t_small_parse_table_array *v) -{ - v->a[197800] = actions(5108); - v->a[197801] = 1; - v->a[197802] = sym_word; - v->a[197803] = actions(5112); - v->a[197804] = 1; - v->a[197805] = anon_sym_DOLLAR_LBRACK; - v->a[197806] = actions(5114); - v->a[197807] = 1; - v->a[197808] = anon_sym_DOLLAR; - v->a[197809] = actions(5116); - v->a[197810] = 1; - v->a[197811] = sym__special_character; - v->a[197812] = actions(5118); - v->a[197813] = 1; - v->a[197814] = anon_sym_DQUOTE; - v->a[197815] = actions(5122); - v->a[197816] = 1; - v->a[197817] = aux_sym_number_token1; - v->a[197818] = actions(5124); - v->a[197819] = 1; - small_parse_table_9891(v); -} - -void small_parse_table_9891(t_small_parse_table_array *v) -{ - v->a[197820] = aux_sym_number_token2; - v->a[197821] = actions(5126); - v->a[197822] = 1; - v->a[197823] = anon_sym_DOLLAR_LBRACE; - v->a[197824] = actions(5128); - v->a[197825] = 1; - v->a[197826] = anon_sym_DOLLAR_LPAREN; - v->a[197827] = actions(5130); - v->a[197828] = 1; - v->a[197829] = anon_sym_BQUOTE; - v->a[197830] = actions(5132); - v->a[197831] = 1; - v->a[197832] = anon_sym_DOLLAR_BQUOTE; - v->a[197833] = actions(5136); - v->a[197834] = 1; - v->a[197835] = sym_test_operator; - v->a[197836] = actions(5138); - v->a[197837] = 1; - v->a[197838] = sym__brace_start; - v->a[197839] = state(3114); - small_parse_table_9892(v); -} - -void small_parse_table_9892(t_small_parse_table_array *v) -{ - v->a[197840] = 1; - v->a[197841] = aux_sym__literal_repeat1; - v->a[197842] = actions(5110); - v->a[197843] = 2; - v->a[197844] = anon_sym_LPAREN_LPAREN; - v->a[197845] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197846] = actions(5120); - v->a[197847] = 2; - v->a[197848] = sym_raw_string; - v->a[197849] = sym_ansi_c_string; - v->a[197850] = actions(5134); - v->a[197851] = 2; - v->a[197852] = anon_sym_LT_LPAREN; - v->a[197853] = anon_sym_GT_LPAREN; - v->a[197854] = state(1035); - v->a[197855] = 2; - v->a[197856] = sym_concatenation; - v->a[197857] = aux_sym_for_statement_repeat1; - v->a[197858] = state(2613); - v->a[197859] = 9; - small_parse_table_9893(v); -} - -void small_parse_table_9893(t_small_parse_table_array *v) -{ - v->a[197860] = sym_arithmetic_expansion; - v->a[197861] = sym_brace_expression; - v->a[197862] = sym_string; - v->a[197863] = sym_translated_string; - v->a[197864] = sym_number; - v->a[197865] = sym_simple_expansion; - v->a[197866] = sym_expansion; - v->a[197867] = sym_command_substitution; - v->a[197868] = sym_process_substitution; - v->a[197869] = 20; - v->a[197870] = actions(71); - v->a[197871] = 1; - v->a[197872] = sym_comment; - v->a[197873] = actions(3397); - v->a[197874] = 1; - v->a[197875] = anon_sym_DOLLAR; - v->a[197876] = actions(3401); - v->a[197877] = 1; - v->a[197878] = aux_sym_number_token1; - v->a[197879] = actions(3403); - small_parse_table_9894(v); -} - -void small_parse_table_9894(t_small_parse_table_array *v) -{ - v->a[197880] = 1; - v->a[197881] = aux_sym_number_token2; - v->a[197882] = actions(3407); - v->a[197883] = 1; - v->a[197884] = anon_sym_DOLLAR_LPAREN; - v->a[197885] = actions(3417); - v->a[197886] = 1; - v->a[197887] = sym__brace_start; - v->a[197888] = actions(4484); - v->a[197889] = 1; - v->a[197890] = sym_word; - v->a[197891] = actions(4488); - v->a[197892] = 1; - v->a[197893] = sym_test_operator; - v->a[197894] = actions(8926); - v->a[197895] = 1; - v->a[197896] = anon_sym_DOLLAR_LBRACK; - v->a[197897] = actions(8928); - v->a[197898] = 1; - v->a[197899] = sym__special_character; - small_parse_table_9895(v); -} - -/* EOF small_parse_table_1978.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1979.c b/parser/static/small_parse_table/small_parse_table_1979.c deleted file mode 100644 index b75ed426..00000000 --- a/parser/static/small_parse_table/small_parse_table_1979.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1979.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9895(t_small_parse_table_array *v) -{ - v->a[197900] = actions(8930); - v->a[197901] = 1; - v->a[197902] = anon_sym_DQUOTE; - v->a[197903] = actions(8934); - v->a[197904] = 1; - v->a[197905] = anon_sym_DOLLAR_LBRACE; - v->a[197906] = actions(8936); - v->a[197907] = 1; - v->a[197908] = anon_sym_BQUOTE; - v->a[197909] = actions(8938); - v->a[197910] = 1; - v->a[197911] = anon_sym_DOLLAR_BQUOTE; - v->a[197912] = state(2161); - v->a[197913] = 1; - v->a[197914] = aux_sym__literal_repeat1; - v->a[197915] = actions(8924); - v->a[197916] = 2; - v->a[197917] = anon_sym_LPAREN_LPAREN; - v->a[197918] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197919] = actions(8932); - small_parse_table_9896(v); -} - -void small_parse_table_9896(t_small_parse_table_array *v) -{ - v->a[197920] = 2; - v->a[197921] = sym_raw_string; - v->a[197922] = sym_ansi_c_string; - v->a[197923] = actions(8940); - v->a[197924] = 2; - v->a[197925] = anon_sym_LT_LPAREN; - v->a[197926] = anon_sym_GT_LPAREN; - v->a[197927] = state(862); - v->a[197928] = 2; - v->a[197929] = sym_concatenation; - v->a[197930] = aux_sym_for_statement_repeat1; - v->a[197931] = state(2422); - v->a[197932] = 9; - v->a[197933] = sym_arithmetic_expansion; - v->a[197934] = sym_brace_expression; - v->a[197935] = sym_string; - v->a[197936] = sym_translated_string; - v->a[197937] = sym_number; - v->a[197938] = sym_simple_expansion; - v->a[197939] = sym_expansion; - small_parse_table_9897(v); -} - -void small_parse_table_9897(t_small_parse_table_array *v) -{ - v->a[197940] = sym_command_substitution; - v->a[197941] = sym_process_substitution; - v->a[197942] = 20; - v->a[197943] = actions(71); - v->a[197944] = 1; - v->a[197945] = sym_comment; - v->a[197946] = actions(3612); - v->a[197947] = 1; - v->a[197948] = anon_sym_DOLLAR; - v->a[197949] = actions(3616); - v->a[197950] = 1; - v->a[197951] = aux_sym_number_token1; - v->a[197952] = actions(3618); - v->a[197953] = 1; - v->a[197954] = aux_sym_number_token2; - v->a[197955] = actions(3622); - v->a[197956] = 1; - v->a[197957] = anon_sym_DOLLAR_LPAREN; - v->a[197958] = actions(3632); - v->a[197959] = 1; - small_parse_table_9898(v); -} - -void small_parse_table_9898(t_small_parse_table_array *v) -{ - v->a[197960] = sym__brace_start; - v->a[197961] = actions(4975); - v->a[197962] = 1; - v->a[197963] = sym_word; - v->a[197964] = actions(4979); - v->a[197965] = 1; - v->a[197966] = sym_test_operator; - v->a[197967] = actions(8850); - v->a[197968] = 1; - v->a[197969] = anon_sym_DOLLAR_LBRACK; - v->a[197970] = actions(8852); - v->a[197971] = 1; - v->a[197972] = sym__special_character; - v->a[197973] = actions(8854); - v->a[197974] = 1; - v->a[197975] = anon_sym_DQUOTE; - v->a[197976] = actions(8858); - v->a[197977] = 1; - v->a[197978] = anon_sym_DOLLAR_LBRACE; - v->a[197979] = actions(8860); - small_parse_table_9899(v); -} - -void small_parse_table_9899(t_small_parse_table_array *v) -{ - v->a[197980] = 1; - v->a[197981] = anon_sym_BQUOTE; - v->a[197982] = actions(8862); - v->a[197983] = 1; - v->a[197984] = anon_sym_DOLLAR_BQUOTE; - v->a[197985] = state(2270); - v->a[197986] = 1; - v->a[197987] = aux_sym__literal_repeat1; - v->a[197988] = actions(8848); - v->a[197989] = 2; - v->a[197990] = anon_sym_LPAREN_LPAREN; - v->a[197991] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[197992] = actions(8856); - v->a[197993] = 2; - v->a[197994] = sym_raw_string; - v->a[197995] = sym_ansi_c_string; - v->a[197996] = actions(8864); - v->a[197997] = 2; - v->a[197998] = anon_sym_LT_LPAREN; - v->a[197999] = anon_sym_GT_LPAREN; - small_parse_table_9900(v); -} - -/* EOF small_parse_table_1979.c */ diff --git a/parser/static/small_parse_table/small_parse_table_198.c b/parser/static/small_parse_table/small_parse_table_198.c index 27dc4297..a8e37de4 100644 --- a/parser/static/small_parse_table/small_parse_table_198.c +++ b/parser/static/small_parse_table/small_parse_table_198.c @@ -14,126 +14,126 @@ void small_parse_table_990(t_small_parse_table_array *v) { - v->a[19800] = anon_sym_PIPE_AMP; - v->a[19801] = actions(3723); - v->a[19802] = 2; - v->a[19803] = anon_sym_LT_AMP_DASH; - v->a[19804] = anon_sym_GT_AMP_DASH; - v->a[19805] = actions(3749); - v->a[19806] = 2; - v->a[19807] = anon_sym_LT_LPAREN; - v->a[19808] = anon_sym_GT_LPAREN; - v->a[19809] = actions(3713); - v->a[19810] = 3; - v->a[19811] = sym_raw_string; - v->a[19812] = sym_ansi_c_string; - v->a[19813] = sym_word; - v->a[19814] = state(5531); - v->a[19815] = 3; - v->a[19816] = sym_file_redirect; - v->a[19817] = sym_herestring_redirect; - v->a[19818] = aux_sym_redirected_statement_repeat2; - v->a[19819] = actions(3721); + v->a[19800] = sym_test_operator; + v->a[19801] = sym_raw_string; + v->a[19802] = actions(2896); + v->a[19803] = 2; + v->a[19804] = anon_sym_LT_AMP_DASH; + v->a[19805] = anon_sym_GT_AMP_DASH; + v->a[19806] = actions(2894); + v->a[19807] = 3; + v->a[19808] = anon_sym_GT_GT; + v->a[19809] = anon_sym_AMP_GT_GT; + v->a[19810] = anon_sym_GT_PIPE; + v->a[19811] = actions(2892); + v->a[19812] = 5; + v->a[19813] = anon_sym_LT; + v->a[19814] = anon_sym_GT; + v->a[19815] = anon_sym_AMP_GT; + v->a[19816] = anon_sym_LT_AMP; + v->a[19817] = anon_sym_GT_AMP; + v->a[19818] = state(643); + v->a[19819] = 7; small_parse_table_991(v); } void small_parse_table_991(t_small_parse_table_array *v) { - v->a[19820] = 8; - v->a[19821] = anon_sym_LT; - v->a[19822] = anon_sym_GT; - v->a[19823] = anon_sym_GT_GT; - v->a[19824] = anon_sym_AMP_GT; - v->a[19825] = anon_sym_AMP_GT_GT; - v->a[19826] = anon_sym_LT_AMP; - v->a[19827] = anon_sym_GT_AMP; - v->a[19828] = anon_sym_GT_PIPE; - v->a[19829] = state(5062); - v->a[19830] = 9; - v->a[19831] = sym_arithmetic_expansion; - v->a[19832] = sym_brace_expression; - v->a[19833] = sym_string; - v->a[19834] = sym_translated_string; - v->a[19835] = sym_number; - v->a[19836] = sym_simple_expansion; - v->a[19837] = sym_expansion; - v->a[19838] = sym_command_substitution; - v->a[19839] = sym_process_substitution; + v->a[19820] = sym_arithmetic_expansion; + v->a[19821] = sym_brace_expression; + v->a[19822] = sym_string; + v->a[19823] = sym_number; + v->a[19824] = sym_simple_expansion; + v->a[19825] = sym_expansion; + v->a[19826] = sym_command_substitution; + v->a[19827] = 3; + v->a[19828] = actions(3); + v->a[19829] = 1; + v->a[19830] = sym_comment; + v->a[19831] = actions(2908); + v->a[19832] = 6; + v->a[19833] = sym_file_descriptor; + v->a[19834] = sym__concat; + v->a[19835] = sym_variable_name; + v->a[19836] = sym_test_operator; + v->a[19837] = sym__brace_start; + v->a[19838] = aux_sym_heredoc_redirect_token1; + v->a[19839] = actions(2906); small_parse_table_992(v); } void small_parse_table_992(t_small_parse_table_array *v) { - v->a[19840] = 8; - v->a[19841] = actions(3); - v->a[19842] = 1; - v->a[19843] = sym_comment; - v->a[19844] = actions(3775); - v->a[19845] = 1; - v->a[19846] = anon_sym_DQUOTE; - v->a[19847] = actions(3779); - v->a[19848] = 1; - v->a[19849] = sym_variable_name; - v->a[19850] = state(2093); - v->a[19851] = 1; - v->a[19852] = sym_string; - v->a[19853] = actions(3777); - v->a[19854] = 2; - v->a[19855] = aux_sym__simple_variable_name_token1; - v->a[19856] = aux_sym__multiline_variable_name_token1; - v->a[19857] = actions(1241); - v->a[19858] = 4; - v->a[19859] = sym_file_descriptor; + v->a[19840] = 36; + v->a[19841] = anon_sym_esac; + v->a[19842] = anon_sym_PIPE; + v->a[19843] = anon_sym_SEMI_SEMI; + v->a[19844] = anon_sym_SEMI_AMP; + v->a[19845] = anon_sym_SEMI_SEMI_AMP; + v->a[19846] = anon_sym_PIPE_AMP; + v->a[19847] = anon_sym_AMP_AMP; + v->a[19848] = anon_sym_PIPE_PIPE; + v->a[19849] = anon_sym_LT; + v->a[19850] = anon_sym_GT; + v->a[19851] = anon_sym_GT_GT; + v->a[19852] = anon_sym_AMP_GT; + v->a[19853] = anon_sym_AMP_GT_GT; + v->a[19854] = anon_sym_LT_AMP; + v->a[19855] = anon_sym_GT_AMP; + v->a[19856] = anon_sym_GT_PIPE; + v->a[19857] = anon_sym_LT_AMP_DASH; + v->a[19858] = anon_sym_GT_AMP_DASH; + v->a[19859] = anon_sym_LT_LT; small_parse_table_993(v); } void small_parse_table_993(t_small_parse_table_array *v) { - v->a[19860] = sym_test_operator; - v->a[19861] = sym__bare_dollar; - v->a[19862] = sym__brace_start; - v->a[19863] = actions(3773); - v->a[19864] = 9; - v->a[19865] = anon_sym_DASH; - v->a[19866] = anon_sym_STAR; - v->a[19867] = anon_sym_BANG; - v->a[19868] = anon_sym_QMARK; - v->a[19869] = anon_sym_DOLLAR; - v->a[19870] = anon_sym_POUND; - v->a[19871] = anon_sym_AT2; - v->a[19872] = anon_sym_0; - v->a[19873] = anon_sym__; - v->a[19874] = actions(1239); - v->a[19875] = 35; - v->a[19876] = anon_sym_LPAREN_LPAREN; - v->a[19877] = anon_sym_PIPE_PIPE; - v->a[19878] = anon_sym_AMP_AMP; - v->a[19879] = anon_sym_PIPE; + v->a[19860] = anon_sym_LT_LT_DASH; + v->a[19861] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19862] = anon_sym_AMP; + v->a[19863] = aux_sym_concatenation_token1; + v->a[19864] = anon_sym_DOLLAR; + v->a[19865] = sym__special_character; + v->a[19866] = anon_sym_DQUOTE; + v->a[19867] = sym_raw_string; + v->a[19868] = aux_sym_number_token1; + v->a[19869] = aux_sym_number_token2; + v->a[19870] = anon_sym_DOLLAR_LBRACE; + v->a[19871] = anon_sym_DOLLAR_LPAREN; + v->a[19872] = anon_sym_BQUOTE; + v->a[19873] = anon_sym_DOLLAR_BQUOTE; + v->a[19874] = aux_sym__simple_variable_name_token1; + v->a[19875] = sym_word; + v->a[19876] = anon_sym_SEMI; + v->a[19877] = 29; + v->a[19878] = actions(57); + v->a[19879] = 1; small_parse_table_994(v); } void small_parse_table_994(t_small_parse_table_array *v) { - v->a[19880] = anon_sym_EQ_EQ; - v->a[19881] = anon_sym_LT; - v->a[19882] = anon_sym_GT; - v->a[19883] = anon_sym_LT_LT; - v->a[19884] = anon_sym_GT_GT; - v->a[19885] = anon_sym_LPAREN; - v->a[19886] = anon_sym_PIPE_AMP; - v->a[19887] = anon_sym_EQ_TILDE; - v->a[19888] = anon_sym_AMP_GT; - v->a[19889] = anon_sym_AMP_GT_GT; - v->a[19890] = anon_sym_LT_AMP; - v->a[19891] = anon_sym_GT_AMP; - v->a[19892] = anon_sym_GT_PIPE; - v->a[19893] = anon_sym_LT_AMP_DASH; - v->a[19894] = anon_sym_GT_AMP_DASH; - v->a[19895] = anon_sym_LT_LT_DASH; - v->a[19896] = anon_sym_LT_LT_LT; - v->a[19897] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19898] = anon_sym_DOLLAR_LBRACK; - v->a[19899] = sym__special_character; + v->a[19880] = sym_comment; + v->a[19881] = actions(349); + v->a[19882] = 1; + v->a[19883] = anon_sym_LPAREN; + v->a[19884] = actions(369); + v->a[19885] = 1; + v->a[19886] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[19887] = actions(371); + v->a[19888] = 1; + v->a[19889] = anon_sym_DOLLAR; + v->a[19890] = actions(375); + v->a[19891] = 1; + v->a[19892] = anon_sym_DQUOTE; + v->a[19893] = actions(379); + v->a[19894] = 1; + v->a[19895] = aux_sym_number_token1; + v->a[19896] = actions(381); + v->a[19897] = 1; + v->a[19898] = aux_sym_number_token2; + v->a[19899] = actions(383); small_parse_table_995(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1980.c b/parser/static/small_parse_table/small_parse_table_1980.c deleted file mode 100644 index 90c823c5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1980.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1980.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9900(t_small_parse_table_array *v) -{ - v->a[198000] = state(973); - v->a[198001] = 2; - v->a[198002] = sym_concatenation; - v->a[198003] = aux_sym_for_statement_repeat1; - v->a[198004] = state(2572); - v->a[198005] = 9; - v->a[198006] = sym_arithmetic_expansion; - v->a[198007] = sym_brace_expression; - v->a[198008] = sym_string; - v->a[198009] = sym_translated_string; - v->a[198010] = sym_number; - v->a[198011] = sym_simple_expansion; - v->a[198012] = sym_expansion; - v->a[198013] = sym_command_substitution; - v->a[198014] = sym_process_substitution; - v->a[198015] = 20; - v->a[198016] = actions(71); - v->a[198017] = 1; - v->a[198018] = sym_comment; - v->a[198019] = actions(5604); - small_parse_table_9901(v); -} - -void small_parse_table_9901(t_small_parse_table_array *v) -{ - v->a[198020] = 1; - v->a[198021] = sym_word; - v->a[198022] = actions(5610); - v->a[198023] = 1; - v->a[198024] = anon_sym_DOLLAR; - v->a[198025] = actions(5616); - v->a[198026] = 1; - v->a[198027] = aux_sym_number_token1; - v->a[198028] = actions(5618); - v->a[198029] = 1; - v->a[198030] = aux_sym_number_token2; - v->a[198031] = actions(5622); - v->a[198032] = 1; - v->a[198033] = anon_sym_DOLLAR_LPAREN; - v->a[198034] = actions(5630); - v->a[198035] = 1; - v->a[198036] = sym_test_operator; - v->a[198037] = actions(5632); - v->a[198038] = 1; - v->a[198039] = sym__brace_start; - small_parse_table_9902(v); -} - -void small_parse_table_9902(t_small_parse_table_array *v) -{ - v->a[198040] = actions(8944); - v->a[198041] = 1; - v->a[198042] = anon_sym_DOLLAR_LBRACK; - v->a[198043] = actions(8946); - v->a[198044] = 1; - v->a[198045] = sym__special_character; - v->a[198046] = actions(8948); - v->a[198047] = 1; - v->a[198048] = anon_sym_DQUOTE; - v->a[198049] = actions(8952); - v->a[198050] = 1; - v->a[198051] = anon_sym_DOLLAR_LBRACE; - v->a[198052] = actions(8954); - v->a[198053] = 1; - v->a[198054] = anon_sym_BQUOTE; - v->a[198055] = actions(8956); - v->a[198056] = 1; - v->a[198057] = anon_sym_DOLLAR_BQUOTE; - v->a[198058] = state(3469); - v->a[198059] = 1; - small_parse_table_9903(v); -} - -void small_parse_table_9903(t_small_parse_table_array *v) -{ - v->a[198060] = aux_sym__literal_repeat1; - v->a[198061] = actions(8942); - v->a[198062] = 2; - v->a[198063] = anon_sym_LPAREN_LPAREN; - v->a[198064] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198065] = actions(8950); - v->a[198066] = 2; - v->a[198067] = sym_raw_string; - v->a[198068] = sym_ansi_c_string; - v->a[198069] = actions(8958); - v->a[198070] = 2; - v->a[198071] = anon_sym_LT_LPAREN; - v->a[198072] = anon_sym_GT_LPAREN; - v->a[198073] = state(1317); - v->a[198074] = 2; - v->a[198075] = sym_concatenation; - v->a[198076] = aux_sym_for_statement_repeat1; - v->a[198077] = state(3093); - v->a[198078] = 9; - v->a[198079] = sym_arithmetic_expansion; - small_parse_table_9904(v); -} - -void small_parse_table_9904(t_small_parse_table_array *v) -{ - v->a[198080] = sym_brace_expression; - v->a[198081] = sym_string; - v->a[198082] = sym_translated_string; - v->a[198083] = sym_number; - v->a[198084] = sym_simple_expansion; - v->a[198085] = sym_expansion; - v->a[198086] = sym_command_substitution; - v->a[198087] = sym_process_substitution; - v->a[198088] = 20; - v->a[198089] = actions(71); - v->a[198090] = 1; - v->a[198091] = sym_comment; - v->a[198092] = actions(3397); - v->a[198093] = 1; - v->a[198094] = anon_sym_DOLLAR; - v->a[198095] = actions(3401); - v->a[198096] = 1; - v->a[198097] = aux_sym_number_token1; - v->a[198098] = actions(3403); - v->a[198099] = 1; - small_parse_table_9905(v); -} - -/* EOF small_parse_table_1980.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1981.c b/parser/static/small_parse_table/small_parse_table_1981.c deleted file mode 100644 index a7b16ba5..00000000 --- a/parser/static/small_parse_table/small_parse_table_1981.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1981.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9905(t_small_parse_table_array *v) -{ - v->a[198100] = aux_sym_number_token2; - v->a[198101] = actions(3407); - v->a[198102] = 1; - v->a[198103] = anon_sym_DOLLAR_LPAREN; - v->a[198104] = actions(3417); - v->a[198105] = 1; - v->a[198106] = sym__brace_start; - v->a[198107] = actions(4484); - v->a[198108] = 1; - v->a[198109] = sym_word; - v->a[198110] = actions(4488); - v->a[198111] = 1; - v->a[198112] = sym_test_operator; - v->a[198113] = actions(8926); - v->a[198114] = 1; - v->a[198115] = anon_sym_DOLLAR_LBRACK; - v->a[198116] = actions(8928); - v->a[198117] = 1; - v->a[198118] = sym__special_character; - v->a[198119] = actions(8930); - small_parse_table_9906(v); -} - -void small_parse_table_9906(t_small_parse_table_array *v) -{ - v->a[198120] = 1; - v->a[198121] = anon_sym_DQUOTE; - v->a[198122] = actions(8934); - v->a[198123] = 1; - v->a[198124] = anon_sym_DOLLAR_LBRACE; - v->a[198125] = actions(8936); - v->a[198126] = 1; - v->a[198127] = anon_sym_BQUOTE; - v->a[198128] = actions(8938); - v->a[198129] = 1; - v->a[198130] = anon_sym_DOLLAR_BQUOTE; - v->a[198131] = state(2161); - v->a[198132] = 1; - v->a[198133] = aux_sym__literal_repeat1; - v->a[198134] = actions(8924); - v->a[198135] = 2; - v->a[198136] = anon_sym_LPAREN_LPAREN; - v->a[198137] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198138] = actions(8932); - v->a[198139] = 2; - small_parse_table_9907(v); -} - -void small_parse_table_9907(t_small_parse_table_array *v) -{ - v->a[198140] = sym_raw_string; - v->a[198141] = sym_ansi_c_string; - v->a[198142] = actions(8940); - v->a[198143] = 2; - v->a[198144] = anon_sym_LT_LPAREN; - v->a[198145] = anon_sym_GT_LPAREN; - v->a[198146] = state(863); - v->a[198147] = 2; - v->a[198148] = sym_concatenation; - v->a[198149] = aux_sym_for_statement_repeat1; - v->a[198150] = state(2422); - v->a[198151] = 9; - v->a[198152] = sym_arithmetic_expansion; - v->a[198153] = sym_brace_expression; - v->a[198154] = sym_string; - v->a[198155] = sym_translated_string; - v->a[198156] = sym_number; - v->a[198157] = sym_simple_expansion; - v->a[198158] = sym_expansion; - v->a[198159] = sym_command_substitution; - small_parse_table_9908(v); -} - -void small_parse_table_9908(t_small_parse_table_array *v) -{ - v->a[198160] = sym_process_substitution; - v->a[198161] = 20; - v->a[198162] = actions(71); - v->a[198163] = 1; - v->a[198164] = sym_comment; - v->a[198165] = actions(5604); - v->a[198166] = 1; - v->a[198167] = sym_word; - v->a[198168] = actions(5610); - v->a[198169] = 1; - v->a[198170] = anon_sym_DOLLAR; - v->a[198171] = actions(5616); - v->a[198172] = 1; - v->a[198173] = aux_sym_number_token1; - v->a[198174] = actions(5618); - v->a[198175] = 1; - v->a[198176] = aux_sym_number_token2; - v->a[198177] = actions(5622); - v->a[198178] = 1; - v->a[198179] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9909(v); -} - -void small_parse_table_9909(t_small_parse_table_array *v) -{ - v->a[198180] = actions(5630); - v->a[198181] = 1; - v->a[198182] = sym_test_operator; - v->a[198183] = actions(5632); - v->a[198184] = 1; - v->a[198185] = sym__brace_start; - v->a[198186] = actions(8944); - v->a[198187] = 1; - v->a[198188] = anon_sym_DOLLAR_LBRACK; - v->a[198189] = actions(8946); - v->a[198190] = 1; - v->a[198191] = sym__special_character; - v->a[198192] = actions(8948); - v->a[198193] = 1; - v->a[198194] = anon_sym_DQUOTE; - v->a[198195] = actions(8952); - v->a[198196] = 1; - v->a[198197] = anon_sym_DOLLAR_LBRACE; - v->a[198198] = actions(8954); - v->a[198199] = 1; - small_parse_table_9910(v); -} - -/* EOF small_parse_table_1981.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1982.c b/parser/static/small_parse_table/small_parse_table_1982.c deleted file mode 100644 index 2bac6c27..00000000 --- a/parser/static/small_parse_table/small_parse_table_1982.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1982.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9910(t_small_parse_table_array *v) -{ - v->a[198200] = anon_sym_BQUOTE; - v->a[198201] = actions(8956); - v->a[198202] = 1; - v->a[198203] = anon_sym_DOLLAR_BQUOTE; - v->a[198204] = state(3469); - v->a[198205] = 1; - v->a[198206] = aux_sym__literal_repeat1; - v->a[198207] = actions(8942); - v->a[198208] = 2; - v->a[198209] = anon_sym_LPAREN_LPAREN; - v->a[198210] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198211] = actions(8950); - v->a[198212] = 2; - v->a[198213] = sym_raw_string; - v->a[198214] = sym_ansi_c_string; - v->a[198215] = actions(8958); - v->a[198216] = 2; - v->a[198217] = anon_sym_LT_LPAREN; - v->a[198218] = anon_sym_GT_LPAREN; - v->a[198219] = state(1332); - small_parse_table_9911(v); -} - -void small_parse_table_9911(t_small_parse_table_array *v) -{ - v->a[198220] = 2; - v->a[198221] = sym_concatenation; - v->a[198222] = aux_sym_for_statement_repeat1; - v->a[198223] = state(3093); - v->a[198224] = 9; - v->a[198225] = sym_arithmetic_expansion; - v->a[198226] = sym_brace_expression; - v->a[198227] = sym_string; - v->a[198228] = sym_translated_string; - v->a[198229] = sym_number; - v->a[198230] = sym_simple_expansion; - v->a[198231] = sym_expansion; - v->a[198232] = sym_command_substitution; - v->a[198233] = sym_process_substitution; - v->a[198234] = 20; - v->a[198235] = actions(71); - v->a[198236] = 1; - v->a[198237] = sym_comment; - v->a[198238] = actions(2598); - v->a[198239] = 1; - small_parse_table_9912(v); -} - -void small_parse_table_9912(t_small_parse_table_array *v) -{ - v->a[198240] = sym_word; - v->a[198241] = actions(2604); - v->a[198242] = 1; - v->a[198243] = anon_sym_DOLLAR; - v->a[198244] = actions(2610); - v->a[198245] = 1; - v->a[198246] = aux_sym_number_token1; - v->a[198247] = actions(2612); - v->a[198248] = 1; - v->a[198249] = aux_sym_number_token2; - v->a[198250] = actions(2616); - v->a[198251] = 1; - v->a[198252] = anon_sym_DOLLAR_LPAREN; - v->a[198253] = actions(2624); - v->a[198254] = 1; - v->a[198255] = sym_test_operator; - v->a[198256] = actions(2626); - v->a[198257] = 1; - v->a[198258] = sym__brace_start; - v->a[198259] = actions(8962); - small_parse_table_9913(v); -} - -void small_parse_table_9913(t_small_parse_table_array *v) -{ - v->a[198260] = 1; - v->a[198261] = anon_sym_DOLLAR_LBRACK; - v->a[198262] = actions(8964); - v->a[198263] = 1; - v->a[198264] = sym__special_character; - v->a[198265] = actions(8966); - v->a[198266] = 1; - v->a[198267] = anon_sym_DQUOTE; - v->a[198268] = actions(8970); - v->a[198269] = 1; - v->a[198270] = anon_sym_DOLLAR_LBRACE; - v->a[198271] = actions(8972); - v->a[198272] = 1; - v->a[198273] = anon_sym_BQUOTE; - v->a[198274] = actions(8974); - v->a[198275] = 1; - v->a[198276] = anon_sym_DOLLAR_BQUOTE; - v->a[198277] = state(1803); - v->a[198278] = 1; - v->a[198279] = aux_sym__literal_repeat1; - small_parse_table_9914(v); -} - -void small_parse_table_9914(t_small_parse_table_array *v) -{ - v->a[198280] = actions(8960); - v->a[198281] = 2; - v->a[198282] = anon_sym_LPAREN_LPAREN; - v->a[198283] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198284] = actions(8968); - v->a[198285] = 2; - v->a[198286] = sym_raw_string; - v->a[198287] = sym_ansi_c_string; - v->a[198288] = actions(8976); - v->a[198289] = 2; - v->a[198290] = anon_sym_LT_LPAREN; - v->a[198291] = anon_sym_GT_LPAREN; - v->a[198292] = state(657); - v->a[198293] = 2; - v->a[198294] = sym_concatenation; - v->a[198295] = aux_sym_for_statement_repeat1; - v->a[198296] = state(1381); - v->a[198297] = 9; - v->a[198298] = sym_arithmetic_expansion; - v->a[198299] = sym_brace_expression; - small_parse_table_9915(v); -} - -/* EOF small_parse_table_1982.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1983.c b/parser/static/small_parse_table/small_parse_table_1983.c deleted file mode 100644 index 45666b59..00000000 --- a/parser/static/small_parse_table/small_parse_table_1983.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1983.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9915(t_small_parse_table_array *v) -{ - v->a[198300] = sym_string; - v->a[198301] = sym_translated_string; - v->a[198302] = sym_number; - v->a[198303] = sym_simple_expansion; - v->a[198304] = sym_expansion; - v->a[198305] = sym_command_substitution; - v->a[198306] = sym_process_substitution; - v->a[198307] = 8; - v->a[198308] = actions(3); - v->a[198309] = 1; - v->a[198310] = sym_comment; - v->a[198311] = actions(1235); - v->a[198312] = 1; - v->a[198313] = sym_file_descriptor; - v->a[198314] = actions(8868); - v->a[198315] = 1; - v->a[198316] = anon_sym_DQUOTE; - v->a[198317] = actions(8872); - v->a[198318] = 1; - v->a[198319] = sym_variable_name; - small_parse_table_9916(v); -} - -void small_parse_table_9916(t_small_parse_table_array *v) -{ - v->a[198320] = state(5409); - v->a[198321] = 1; - v->a[198322] = sym_string; - v->a[198323] = actions(8870); - v->a[198324] = 2; - v->a[198325] = aux_sym__simple_variable_name_token1; - v->a[198326] = aux_sym__multiline_variable_name_token1; - v->a[198327] = actions(8866); - v->a[198328] = 9; - v->a[198329] = anon_sym_DASH; - v->a[198330] = anon_sym_STAR; - v->a[198331] = anon_sym_BANG; - v->a[198332] = anon_sym_QMARK; - v->a[198333] = anon_sym_DOLLAR; - v->a[198334] = anon_sym_POUND; - v->a[198335] = anon_sym_AT2; - v->a[198336] = anon_sym_0; - v->a[198337] = anon_sym__; - v->a[198338] = actions(1227); - v->a[198339] = 16; - small_parse_table_9917(v); -} - -void small_parse_table_9917(t_small_parse_table_array *v) -{ - v->a[198340] = anon_sym_PIPE_PIPE; - v->a[198341] = anon_sym_AMP_AMP; - v->a[198342] = anon_sym_PIPE; - v->a[198343] = anon_sym_LT; - v->a[198344] = anon_sym_GT; - v->a[198345] = anon_sym_LT_LT; - v->a[198346] = anon_sym_GT_GT; - v->a[198347] = anon_sym_PIPE_AMP; - v->a[198348] = anon_sym_AMP_GT; - v->a[198349] = anon_sym_AMP_GT_GT; - v->a[198350] = anon_sym_LT_AMP; - v->a[198351] = anon_sym_GT_AMP; - v->a[198352] = anon_sym_GT_PIPE; - v->a[198353] = anon_sym_LT_AMP_DASH; - v->a[198354] = anon_sym_GT_AMP_DASH; - v->a[198355] = anon_sym_LT_LT_DASH; - v->a[198356] = 20; - v->a[198357] = actions(71); - v->a[198358] = 1; - v->a[198359] = sym_comment; - small_parse_table_9918(v); -} - -void small_parse_table_9918(t_small_parse_table_array *v) -{ - v->a[198360] = actions(8178); - v->a[198361] = 1; - v->a[198362] = anon_sym_DOLLAR_LBRACK; - v->a[198363] = actions(8180); - v->a[198364] = 1; - v->a[198365] = anon_sym_DOLLAR; - v->a[198366] = actions(8184); - v->a[198367] = 1; - v->a[198368] = anon_sym_DQUOTE; - v->a[198369] = actions(8188); - v->a[198370] = 1; - v->a[198371] = aux_sym_number_token1; - v->a[198372] = actions(8190); - v->a[198373] = 1; - v->a[198374] = aux_sym_number_token2; - v->a[198375] = actions(8192); - v->a[198376] = 1; - v->a[198377] = anon_sym_DOLLAR_LBRACE; - v->a[198378] = actions(8194); - v->a[198379] = 1; - small_parse_table_9919(v); -} - -void small_parse_table_9919(t_small_parse_table_array *v) -{ - v->a[198380] = anon_sym_DOLLAR_LPAREN; - v->a[198381] = actions(8196); - v->a[198382] = 1; - v->a[198383] = anon_sym_BQUOTE; - v->a[198384] = actions(8198); - v->a[198385] = 1; - v->a[198386] = anon_sym_DOLLAR_BQUOTE; - v->a[198387] = actions(8208); - v->a[198388] = 1; - v->a[198389] = sym__brace_start; - v->a[198390] = actions(8220); - v->a[198391] = 1; - v->a[198392] = sym__special_character; - v->a[198393] = actions(8978); - v->a[198394] = 1; - v->a[198395] = sym_word; - v->a[198396] = actions(8982); - v->a[198397] = 1; - v->a[198398] = sym_test_operator; - v->a[198399] = state(1744); - small_parse_table_9920(v); -} - -/* EOF small_parse_table_1983.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1984.c b/parser/static/small_parse_table/small_parse_table_1984.c deleted file mode 100644 index 5df14d5e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1984.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1984.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9920(t_small_parse_table_array *v) -{ - v->a[198400] = 1; - v->a[198401] = aux_sym__literal_repeat1; - v->a[198402] = actions(8174); - v->a[198403] = 2; - v->a[198404] = anon_sym_LPAREN_LPAREN; - v->a[198405] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198406] = actions(8200); - v->a[198407] = 2; - v->a[198408] = anon_sym_LT_LPAREN; - v->a[198409] = anon_sym_GT_LPAREN; - v->a[198410] = actions(8980); - v->a[198411] = 2; - v->a[198412] = sym_raw_string; - v->a[198413] = sym_ansi_c_string; - v->a[198414] = state(646); - v->a[198415] = 2; - v->a[198416] = sym_concatenation; - v->a[198417] = aux_sym_for_statement_repeat1; - v->a[198418] = state(1370); - v->a[198419] = 9; - small_parse_table_9921(v); -} - -void small_parse_table_9921(t_small_parse_table_array *v) -{ - v->a[198420] = sym_arithmetic_expansion; - v->a[198421] = sym_brace_expression; - v->a[198422] = sym_string; - v->a[198423] = sym_translated_string; - v->a[198424] = sym_number; - v->a[198425] = sym_simple_expansion; - v->a[198426] = sym_expansion; - v->a[198427] = sym_command_substitution; - v->a[198428] = sym_process_substitution; - v->a[198429] = 20; - v->a[198430] = actions(71); - v->a[198431] = 1; - v->a[198432] = sym_comment; - v->a[198433] = actions(2598); - v->a[198434] = 1; - v->a[198435] = sym_word; - v->a[198436] = actions(2604); - v->a[198437] = 1; - v->a[198438] = anon_sym_DOLLAR; - v->a[198439] = actions(2610); - small_parse_table_9922(v); -} - -void small_parse_table_9922(t_small_parse_table_array *v) -{ - v->a[198440] = 1; - v->a[198441] = aux_sym_number_token1; - v->a[198442] = actions(2612); - v->a[198443] = 1; - v->a[198444] = aux_sym_number_token2; - v->a[198445] = actions(2616); - v->a[198446] = 1; - v->a[198447] = anon_sym_DOLLAR_LPAREN; - v->a[198448] = actions(2624); - v->a[198449] = 1; - v->a[198450] = sym_test_operator; - v->a[198451] = actions(2626); - v->a[198452] = 1; - v->a[198453] = sym__brace_start; - v->a[198454] = actions(8962); - v->a[198455] = 1; - v->a[198456] = anon_sym_DOLLAR_LBRACK; - v->a[198457] = actions(8964); - v->a[198458] = 1; - v->a[198459] = sym__special_character; - small_parse_table_9923(v); -} - -void small_parse_table_9923(t_small_parse_table_array *v) -{ - v->a[198460] = actions(8966); - v->a[198461] = 1; - v->a[198462] = anon_sym_DQUOTE; - v->a[198463] = actions(8970); - v->a[198464] = 1; - v->a[198465] = anon_sym_DOLLAR_LBRACE; - v->a[198466] = actions(8972); - v->a[198467] = 1; - v->a[198468] = anon_sym_BQUOTE; - v->a[198469] = actions(8974); - v->a[198470] = 1; - v->a[198471] = anon_sym_DOLLAR_BQUOTE; - v->a[198472] = state(1803); - v->a[198473] = 1; - v->a[198474] = aux_sym__literal_repeat1; - v->a[198475] = actions(8960); - v->a[198476] = 2; - v->a[198477] = anon_sym_LPAREN_LPAREN; - v->a[198478] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198479] = actions(8968); - small_parse_table_9924(v); -} - -void small_parse_table_9924(t_small_parse_table_array *v) -{ - v->a[198480] = 2; - v->a[198481] = sym_raw_string; - v->a[198482] = sym_ansi_c_string; - v->a[198483] = actions(8976); - v->a[198484] = 2; - v->a[198485] = anon_sym_LT_LPAREN; - v->a[198486] = anon_sym_GT_LPAREN; - v->a[198487] = state(616); - v->a[198488] = 2; - v->a[198489] = sym_concatenation; - v->a[198490] = aux_sym_for_statement_repeat1; - v->a[198491] = state(1381); - v->a[198492] = 9; - v->a[198493] = sym_arithmetic_expansion; - v->a[198494] = sym_brace_expression; - v->a[198495] = sym_string; - v->a[198496] = sym_translated_string; - v->a[198497] = sym_number; - v->a[198498] = sym_simple_expansion; - v->a[198499] = sym_expansion; - small_parse_table_9925(v); -} - -/* EOF small_parse_table_1984.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1985.c b/parser/static/small_parse_table/small_parse_table_1985.c deleted file mode 100644 index 268effeb..00000000 --- a/parser/static/small_parse_table/small_parse_table_1985.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1985.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9925(t_small_parse_table_array *v) -{ - v->a[198500] = sym_command_substitution; - v->a[198501] = sym_process_substitution; - v->a[198502] = 20; - v->a[198503] = actions(71); - v->a[198504] = 1; - v->a[198505] = sym_comment; - v->a[198506] = actions(8512); - v->a[198507] = 1; - v->a[198508] = anon_sym_DOLLAR_LBRACK; - v->a[198509] = actions(8514); - v->a[198510] = 1; - v->a[198511] = anon_sym_DOLLAR; - v->a[198512] = actions(8516); - v->a[198513] = 1; - v->a[198514] = sym__special_character; - v->a[198515] = actions(8518); - v->a[198516] = 1; - v->a[198517] = anon_sym_DQUOTE; - v->a[198518] = actions(8522); - v->a[198519] = 1; - small_parse_table_9926(v); -} - -void small_parse_table_9926(t_small_parse_table_array *v) -{ - v->a[198520] = aux_sym_number_token1; - v->a[198521] = actions(8524); - v->a[198522] = 1; - v->a[198523] = aux_sym_number_token2; - v->a[198524] = actions(8526); - v->a[198525] = 1; - v->a[198526] = anon_sym_DOLLAR_LBRACE; - v->a[198527] = actions(8528); - v->a[198528] = 1; - v->a[198529] = anon_sym_DOLLAR_LPAREN; - v->a[198530] = actions(8530); - v->a[198531] = 1; - v->a[198532] = anon_sym_BQUOTE; - v->a[198533] = actions(8532); - v->a[198534] = 1; - v->a[198535] = anon_sym_DOLLAR_BQUOTE; - v->a[198536] = actions(8542); - v->a[198537] = 1; - v->a[198538] = sym__brace_start; - v->a[198539] = actions(8984); - small_parse_table_9927(v); -} - -void small_parse_table_9927(t_small_parse_table_array *v) -{ - v->a[198540] = 1; - v->a[198541] = sym_word; - v->a[198542] = actions(8988); - v->a[198543] = 1; - v->a[198544] = sym_test_operator; - v->a[198545] = state(2671); - v->a[198546] = 1; - v->a[198547] = aux_sym__literal_repeat1; - v->a[198548] = actions(8508); - v->a[198549] = 2; - v->a[198550] = anon_sym_LPAREN_LPAREN; - v->a[198551] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198552] = actions(8534); - v->a[198553] = 2; - v->a[198554] = anon_sym_LT_LPAREN; - v->a[198555] = anon_sym_GT_LPAREN; - v->a[198556] = actions(8986); - v->a[198557] = 2; - v->a[198558] = sym_raw_string; - v->a[198559] = sym_ansi_c_string; - small_parse_table_9928(v); -} - -void small_parse_table_9928(t_small_parse_table_array *v) -{ - v->a[198560] = state(858); - v->a[198561] = 2; - v->a[198562] = sym_concatenation; - v->a[198563] = aux_sym_for_statement_repeat1; - v->a[198564] = state(2369); - v->a[198565] = 9; - v->a[198566] = sym_arithmetic_expansion; - v->a[198567] = sym_brace_expression; - v->a[198568] = sym_string; - v->a[198569] = sym_translated_string; - v->a[198570] = sym_number; - v->a[198571] = sym_simple_expansion; - v->a[198572] = sym_expansion; - v->a[198573] = sym_command_substitution; - v->a[198574] = sym_process_substitution; - v->a[198575] = 20; - v->a[198576] = actions(71); - v->a[198577] = 1; - v->a[198578] = sym_comment; - v->a[198579] = actions(8512); - small_parse_table_9929(v); -} - -void small_parse_table_9929(t_small_parse_table_array *v) -{ - v->a[198580] = 1; - v->a[198581] = anon_sym_DOLLAR_LBRACK; - v->a[198582] = actions(8514); - v->a[198583] = 1; - v->a[198584] = anon_sym_DOLLAR; - v->a[198585] = actions(8516); - v->a[198586] = 1; - v->a[198587] = sym__special_character; - v->a[198588] = actions(8518); - v->a[198589] = 1; - v->a[198590] = anon_sym_DQUOTE; - v->a[198591] = actions(8522); - v->a[198592] = 1; - v->a[198593] = aux_sym_number_token1; - v->a[198594] = actions(8524); - v->a[198595] = 1; - v->a[198596] = aux_sym_number_token2; - v->a[198597] = actions(8526); - v->a[198598] = 1; - v->a[198599] = anon_sym_DOLLAR_LBRACE; - small_parse_table_9930(v); -} - -/* EOF small_parse_table_1985.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1986.c b/parser/static/small_parse_table/small_parse_table_1986.c deleted file mode 100644 index 63142459..00000000 --- a/parser/static/small_parse_table/small_parse_table_1986.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1986.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9930(t_small_parse_table_array *v) -{ - v->a[198600] = actions(8528); - v->a[198601] = 1; - v->a[198602] = anon_sym_DOLLAR_LPAREN; - v->a[198603] = actions(8530); - v->a[198604] = 1; - v->a[198605] = anon_sym_BQUOTE; - v->a[198606] = actions(8532); - v->a[198607] = 1; - v->a[198608] = anon_sym_DOLLAR_BQUOTE; - v->a[198609] = actions(8542); - v->a[198610] = 1; - v->a[198611] = sym__brace_start; - v->a[198612] = actions(8984); - v->a[198613] = 1; - v->a[198614] = sym_word; - v->a[198615] = actions(8988); - v->a[198616] = 1; - v->a[198617] = sym_test_operator; - v->a[198618] = state(2671); - v->a[198619] = 1; - small_parse_table_9931(v); -} - -void small_parse_table_9931(t_small_parse_table_array *v) -{ - v->a[198620] = aux_sym__literal_repeat1; - v->a[198621] = actions(8508); - v->a[198622] = 2; - v->a[198623] = anon_sym_LPAREN_LPAREN; - v->a[198624] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198625] = actions(8534); - v->a[198626] = 2; - v->a[198627] = anon_sym_LT_LPAREN; - v->a[198628] = anon_sym_GT_LPAREN; - v->a[198629] = actions(8986); - v->a[198630] = 2; - v->a[198631] = sym_raw_string; - v->a[198632] = sym_ansi_c_string; - v->a[198633] = state(870); - v->a[198634] = 2; - v->a[198635] = sym_concatenation; - v->a[198636] = aux_sym_for_statement_repeat1; - v->a[198637] = state(2369); - v->a[198638] = 9; - v->a[198639] = sym_arithmetic_expansion; - small_parse_table_9932(v); -} - -void small_parse_table_9932(t_small_parse_table_array *v) -{ - v->a[198640] = sym_brace_expression; - v->a[198641] = sym_string; - v->a[198642] = sym_translated_string; - v->a[198643] = sym_number; - v->a[198644] = sym_simple_expansion; - v->a[198645] = sym_expansion; - v->a[198646] = sym_command_substitution; - v->a[198647] = sym_process_substitution; - v->a[198648] = 20; - v->a[198649] = actions(71); - v->a[198650] = 1; - v->a[198651] = sym_comment; - v->a[198652] = actions(3876); - v->a[198653] = 1; - v->a[198654] = sym_word; - v->a[198655] = actions(3882); - v->a[198656] = 1; - v->a[198657] = anon_sym_DOLLAR; - v->a[198658] = actions(3886); - v->a[198659] = 1; - small_parse_table_9933(v); -} - -void small_parse_table_9933(t_small_parse_table_array *v) -{ - v->a[198660] = aux_sym_number_token1; - v->a[198661] = actions(3888); - v->a[198662] = 1; - v->a[198663] = aux_sym_number_token2; - v->a[198664] = actions(3892); - v->a[198665] = 1; - v->a[198666] = anon_sym_DOLLAR_LPAREN; - v->a[198667] = actions(3900); - v->a[198668] = 1; - v->a[198669] = sym_test_operator; - v->a[198670] = actions(3902); - v->a[198671] = 1; - v->a[198672] = sym__brace_start; - v->a[198673] = actions(8992); - v->a[198674] = 1; - v->a[198675] = anon_sym_DOLLAR_LBRACK; - v->a[198676] = actions(8994); - v->a[198677] = 1; - v->a[198678] = sym__special_character; - v->a[198679] = actions(8996); - small_parse_table_9934(v); -} - -void small_parse_table_9934(t_small_parse_table_array *v) -{ - v->a[198680] = 1; - v->a[198681] = anon_sym_DQUOTE; - v->a[198682] = actions(9000); - v->a[198683] = 1; - v->a[198684] = anon_sym_DOLLAR_LBRACE; - v->a[198685] = actions(9002); - v->a[198686] = 1; - v->a[198687] = anon_sym_BQUOTE; - v->a[198688] = actions(9004); - v->a[198689] = 1; - v->a[198690] = anon_sym_DOLLAR_BQUOTE; - v->a[198691] = state(2281); - v->a[198692] = 1; - v->a[198693] = aux_sym__literal_repeat1; - v->a[198694] = actions(8990); - v->a[198695] = 2; - v->a[198696] = anon_sym_LPAREN_LPAREN; - v->a[198697] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198698] = actions(8998); - v->a[198699] = 2; - small_parse_table_9935(v); -} - -/* EOF small_parse_table_1986.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1987.c b/parser/static/small_parse_table/small_parse_table_1987.c deleted file mode 100644 index 6ba9f3e8..00000000 --- a/parser/static/small_parse_table/small_parse_table_1987.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1987.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9935(t_small_parse_table_array *v) -{ - v->a[198700] = sym_raw_string; - v->a[198701] = sym_ansi_c_string; - v->a[198702] = actions(9006); - v->a[198703] = 2; - v->a[198704] = anon_sym_LT_LPAREN; - v->a[198705] = anon_sym_GT_LPAREN; - v->a[198706] = state(757); - v->a[198707] = 2; - v->a[198708] = sym_concatenation; - v->a[198709] = aux_sym_for_statement_repeat1; - v->a[198710] = state(1846); - v->a[198711] = 9; - v->a[198712] = sym_arithmetic_expansion; - v->a[198713] = sym_brace_expression; - v->a[198714] = sym_string; - v->a[198715] = sym_translated_string; - v->a[198716] = sym_number; - v->a[198717] = sym_simple_expansion; - v->a[198718] = sym_expansion; - v->a[198719] = sym_command_substitution; - small_parse_table_9936(v); -} - -void small_parse_table_9936(t_small_parse_table_array *v) -{ - v->a[198720] = sym_process_substitution; - v->a[198721] = 20; - v->a[198722] = actions(71); - v->a[198723] = 1; - v->a[198724] = sym_comment; - v->a[198725] = actions(2329); - v->a[198726] = 1; - v->a[198727] = sym_word; - v->a[198728] = actions(2335); - v->a[198729] = 1; - v->a[198730] = anon_sym_DOLLAR; - v->a[198731] = actions(2341); - v->a[198732] = 1; - v->a[198733] = aux_sym_number_token1; - v->a[198734] = actions(2343); - v->a[198735] = 1; - v->a[198736] = aux_sym_number_token2; - v->a[198737] = actions(2347); - v->a[198738] = 1; - v->a[198739] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9937(v); -} - -void small_parse_table_9937(t_small_parse_table_array *v) -{ - v->a[198740] = actions(2355); - v->a[198741] = 1; - v->a[198742] = sym_test_operator; - v->a[198743] = actions(2357); - v->a[198744] = 1; - v->a[198745] = sym__brace_start; - v->a[198746] = actions(9010); - v->a[198747] = 1; - v->a[198748] = anon_sym_DOLLAR_LBRACK; - v->a[198749] = actions(9012); - v->a[198750] = 1; - v->a[198751] = sym__special_character; - v->a[198752] = actions(9014); - v->a[198753] = 1; - v->a[198754] = anon_sym_DQUOTE; - v->a[198755] = actions(9018); - v->a[198756] = 1; - v->a[198757] = anon_sym_DOLLAR_LBRACE; - v->a[198758] = actions(9020); - v->a[198759] = 1; - small_parse_table_9938(v); -} - -void small_parse_table_9938(t_small_parse_table_array *v) -{ - v->a[198760] = anon_sym_BQUOTE; - v->a[198761] = actions(9022); - v->a[198762] = 1; - v->a[198763] = anon_sym_DOLLAR_BQUOTE; - v->a[198764] = state(1658); - v->a[198765] = 1; - v->a[198766] = aux_sym__literal_repeat1; - v->a[198767] = actions(9008); - v->a[198768] = 2; - v->a[198769] = anon_sym_LPAREN_LPAREN; - v->a[198770] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198771] = actions(9016); - v->a[198772] = 2; - v->a[198773] = sym_raw_string; - v->a[198774] = sym_ansi_c_string; - v->a[198775] = actions(9024); - v->a[198776] = 2; - v->a[198777] = anon_sym_LT_LPAREN; - v->a[198778] = anon_sym_GT_LPAREN; - v->a[198779] = state(591); - small_parse_table_9939(v); -} - -void small_parse_table_9939(t_small_parse_table_array *v) -{ - v->a[198780] = 2; - v->a[198781] = sym_concatenation; - v->a[198782] = aux_sym_for_statement_repeat1; - v->a[198783] = state(1290); - v->a[198784] = 9; - v->a[198785] = sym_arithmetic_expansion; - v->a[198786] = sym_brace_expression; - v->a[198787] = sym_string; - v->a[198788] = sym_translated_string; - v->a[198789] = sym_number; - v->a[198790] = sym_simple_expansion; - v->a[198791] = sym_expansion; - v->a[198792] = sym_command_substitution; - v->a[198793] = sym_process_substitution; - v->a[198794] = 19; - v->a[198795] = actions(3); - v->a[198796] = 1; - v->a[198797] = sym_comment; - v->a[198798] = actions(363); - v->a[198799] = 1; - small_parse_table_9940(v); -} - -/* EOF small_parse_table_1987.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1988.c b/parser/static/small_parse_table/small_parse_table_1988.c deleted file mode 100644 index f9bd2ea2..00000000 --- a/parser/static/small_parse_table/small_parse_table_1988.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1988.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9940(t_small_parse_table_array *v) -{ - v->a[198800] = anon_sym_DOLLAR_LBRACK; - v->a[198801] = actions(367); - v->a[198802] = 1; - v->a[198803] = anon_sym_DOLLAR; - v->a[198804] = actions(371); - v->a[198805] = 1; - v->a[198806] = anon_sym_DQUOTE; - v->a[198807] = actions(375); - v->a[198808] = 1; - v->a[198809] = aux_sym_number_token1; - v->a[198810] = actions(377); - v->a[198811] = 1; - v->a[198812] = aux_sym_number_token2; - v->a[198813] = actions(379); - v->a[198814] = 1; - v->a[198815] = anon_sym_DOLLAR_LBRACE; - v->a[198816] = actions(381); - v->a[198817] = 1; - v->a[198818] = anon_sym_DOLLAR_LPAREN; - v->a[198819] = actions(385); - small_parse_table_9941(v); -} - -void small_parse_table_9941(t_small_parse_table_array *v) -{ - v->a[198820] = 1; - v->a[198821] = anon_sym_DOLLAR_BQUOTE; - v->a[198822] = actions(391); - v->a[198823] = 1; - v->a[198824] = sym__brace_start; - v->a[198825] = actions(5809); - v->a[198826] = 1; - v->a[198827] = anon_sym_BQUOTE; - v->a[198828] = actions(8836); - v->a[198829] = 1; - v->a[198830] = sym_word; - v->a[198831] = actions(8844); - v->a[198832] = 1; - v->a[198833] = sym_test_operator; - v->a[198834] = actions(9026); - v->a[198835] = 1; - v->a[198836] = anon_sym_RBRACK; - v->a[198837] = actions(352); - v->a[198838] = 2; - v->a[198839] = anon_sym_LPAREN_LPAREN; - small_parse_table_9942(v); -} - -void small_parse_table_9942(t_small_parse_table_array *v) -{ - v->a[198840] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198841] = actions(387); - v->a[198842] = 2; - v->a[198843] = anon_sym_LT_LPAREN; - v->a[198844] = anon_sym_GT_LPAREN; - v->a[198845] = actions(8840); - v->a[198846] = 2; - v->a[198847] = sym__special_character; - v->a[198848] = sym__comment_word; - v->a[198849] = actions(8842); - v->a[198850] = 3; - v->a[198851] = sym__bare_dollar; - v->a[198852] = sym_raw_string; - v->a[198853] = sym_ansi_c_string; - v->a[198854] = state(2730); - v->a[198855] = 9; - v->a[198856] = sym_arithmetic_expansion; - v->a[198857] = sym_brace_expression; - v->a[198858] = sym_string; - v->a[198859] = sym_translated_string; - small_parse_table_9943(v); -} - -void small_parse_table_9943(t_small_parse_table_array *v) -{ - v->a[198860] = sym_number; - v->a[198861] = sym_simple_expansion; - v->a[198862] = sym_expansion; - v->a[198863] = sym_command_substitution; - v->a[198864] = sym_process_substitution; - v->a[198865] = 19; - v->a[198866] = actions(3); - v->a[198867] = 1; - v->a[198868] = sym_comment; - v->a[198869] = actions(363); - v->a[198870] = 1; - v->a[198871] = anon_sym_DOLLAR_LBRACK; - v->a[198872] = actions(367); - v->a[198873] = 1; - v->a[198874] = anon_sym_DOLLAR; - v->a[198875] = actions(371); - v->a[198876] = 1; - v->a[198877] = anon_sym_DQUOTE; - v->a[198878] = actions(375); - v->a[198879] = 1; - small_parse_table_9944(v); -} - -void small_parse_table_9944(t_small_parse_table_array *v) -{ - v->a[198880] = aux_sym_number_token1; - v->a[198881] = actions(377); - v->a[198882] = 1; - v->a[198883] = aux_sym_number_token2; - v->a[198884] = actions(379); - v->a[198885] = 1; - v->a[198886] = anon_sym_DOLLAR_LBRACE; - v->a[198887] = actions(381); - v->a[198888] = 1; - v->a[198889] = anon_sym_DOLLAR_LPAREN; - v->a[198890] = actions(385); - v->a[198891] = 1; - v->a[198892] = anon_sym_DOLLAR_BQUOTE; - v->a[198893] = actions(391); - v->a[198894] = 1; - v->a[198895] = sym__brace_start; - v->a[198896] = actions(5809); - v->a[198897] = 1; - v->a[198898] = anon_sym_BQUOTE; - v->a[198899] = actions(8836); - small_parse_table_9945(v); -} - -/* EOF small_parse_table_1988.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1989.c b/parser/static/small_parse_table/small_parse_table_1989.c deleted file mode 100644 index 346abc6e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1989.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1989.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9945(t_small_parse_table_array *v) -{ - v->a[198900] = 1; - v->a[198901] = sym_word; - v->a[198902] = actions(8844); - v->a[198903] = 1; - v->a[198904] = sym_test_operator; - v->a[198905] = actions(9028); - v->a[198906] = 1; - v->a[198907] = anon_sym_RBRACK; - v->a[198908] = actions(352); - v->a[198909] = 2; - v->a[198910] = anon_sym_LPAREN_LPAREN; - v->a[198911] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198912] = actions(387); - v->a[198913] = 2; - v->a[198914] = anon_sym_LT_LPAREN; - v->a[198915] = anon_sym_GT_LPAREN; - v->a[198916] = actions(8840); - v->a[198917] = 2; - v->a[198918] = sym__special_character; - v->a[198919] = sym__comment_word; - small_parse_table_9946(v); -} - -void small_parse_table_9946(t_small_parse_table_array *v) -{ - v->a[198920] = actions(8842); - v->a[198921] = 3; - v->a[198922] = sym__bare_dollar; - v->a[198923] = sym_raw_string; - v->a[198924] = sym_ansi_c_string; - v->a[198925] = state(2730); - v->a[198926] = 9; - v->a[198927] = sym_arithmetic_expansion; - v->a[198928] = sym_brace_expression; - v->a[198929] = sym_string; - v->a[198930] = sym_translated_string; - v->a[198931] = sym_number; - v->a[198932] = sym_simple_expansion; - v->a[198933] = sym_expansion; - v->a[198934] = sym_command_substitution; - v->a[198935] = sym_process_substitution; - v->a[198936] = 20; - v->a[198937] = actions(71); - v->a[198938] = 1; - v->a[198939] = sym_comment; - small_parse_table_9947(v); -} - -void small_parse_table_9947(t_small_parse_table_array *v) -{ - v->a[198940] = actions(3876); - v->a[198941] = 1; - v->a[198942] = sym_word; - v->a[198943] = actions(3882); - v->a[198944] = 1; - v->a[198945] = anon_sym_DOLLAR; - v->a[198946] = actions(3886); - v->a[198947] = 1; - v->a[198948] = aux_sym_number_token1; - v->a[198949] = actions(3888); - v->a[198950] = 1; - v->a[198951] = aux_sym_number_token2; - v->a[198952] = actions(3892); - v->a[198953] = 1; - v->a[198954] = anon_sym_DOLLAR_LPAREN; - v->a[198955] = actions(3900); - v->a[198956] = 1; - v->a[198957] = sym_test_operator; - v->a[198958] = actions(3902); - v->a[198959] = 1; - small_parse_table_9948(v); -} - -void small_parse_table_9948(t_small_parse_table_array *v) -{ - v->a[198960] = sym__brace_start; - v->a[198961] = actions(8992); - v->a[198962] = 1; - v->a[198963] = anon_sym_DOLLAR_LBRACK; - v->a[198964] = actions(8994); - v->a[198965] = 1; - v->a[198966] = sym__special_character; - v->a[198967] = actions(8996); - v->a[198968] = 1; - v->a[198969] = anon_sym_DQUOTE; - v->a[198970] = actions(9000); - v->a[198971] = 1; - v->a[198972] = anon_sym_DOLLAR_LBRACE; - v->a[198973] = actions(9002); - v->a[198974] = 1; - v->a[198975] = anon_sym_BQUOTE; - v->a[198976] = actions(9004); - v->a[198977] = 1; - v->a[198978] = anon_sym_DOLLAR_BQUOTE; - v->a[198979] = state(2281); - small_parse_table_9949(v); -} - -void small_parse_table_9949(t_small_parse_table_array *v) -{ - v->a[198980] = 1; - v->a[198981] = aux_sym__literal_repeat1; - v->a[198982] = actions(8990); - v->a[198983] = 2; - v->a[198984] = anon_sym_LPAREN_LPAREN; - v->a[198985] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[198986] = actions(8998); - v->a[198987] = 2; - v->a[198988] = sym_raw_string; - v->a[198989] = sym_ansi_c_string; - v->a[198990] = actions(9006); - v->a[198991] = 2; - v->a[198992] = anon_sym_LT_LPAREN; - v->a[198993] = anon_sym_GT_LPAREN; - v->a[198994] = state(742); - v->a[198995] = 2; - v->a[198996] = sym_concatenation; - v->a[198997] = aux_sym_for_statement_repeat1; - v->a[198998] = state(1846); - v->a[198999] = 9; - small_parse_table_9950(v); -} - -/* EOF small_parse_table_1989.c */ diff --git a/parser/static/small_parse_table/small_parse_table_199.c b/parser/static/small_parse_table/small_parse_table_199.c index 0f4f2ace..7ad89589 100644 --- a/parser/static/small_parse_table/small_parse_table_199.c +++ b/parser/static/small_parse_table/small_parse_table_199.c @@ -14,126 +14,126 @@ void small_parse_table_995(t_small_parse_table_array *v) { - v->a[19900] = sym_raw_string; - v->a[19901] = sym_ansi_c_string; - v->a[19902] = aux_sym_number_token1; - v->a[19903] = aux_sym_number_token2; - v->a[19904] = anon_sym_DOLLAR_LBRACE; - v->a[19905] = anon_sym_DOLLAR_LPAREN; - v->a[19906] = anon_sym_BQUOTE; - v->a[19907] = anon_sym_DOLLAR_BQUOTE; - v->a[19908] = anon_sym_LT_LPAREN; - v->a[19909] = anon_sym_GT_LPAREN; - v->a[19910] = sym_word; - v->a[19911] = 21; - v->a[19912] = actions(3); - v->a[19913] = 1; - v->a[19914] = sym_comment; - v->a[19915] = actions(3785); - v->a[19916] = 1; - v->a[19917] = anon_sym_DOLLAR_LBRACK; - v->a[19918] = actions(3787); - v->a[19919] = 1; + v->a[19900] = 1; + v->a[19901] = anon_sym_DOLLAR_LBRACE; + v->a[19902] = actions(385); + v->a[19903] = 1; + v->a[19904] = anon_sym_DOLLAR_LPAREN; + v->a[19905] = actions(387); + v->a[19906] = 1; + v->a[19907] = anon_sym_BQUOTE; + v->a[19908] = actions(389); + v->a[19909] = 1; + v->a[19910] = anon_sym_DOLLAR_BQUOTE; + v->a[19911] = actions(393); + v->a[19912] = 1; + v->a[19913] = sym_variable_name; + v->a[19914] = actions(395); + v->a[19915] = 1; + v->a[19916] = sym__brace_start; + v->a[19917] = actions(2900); + v->a[19918] = 1; + v->a[19919] = sym_file_descriptor; small_parse_table_996(v); } void small_parse_table_996(t_small_parse_table_array *v) { - v->a[19920] = anon_sym_DOLLAR; - v->a[19921] = actions(3791); - v->a[19922] = 1; - v->a[19923] = anon_sym_DQUOTE; - v->a[19924] = actions(3793); - v->a[19925] = 1; - v->a[19926] = aux_sym_number_token1; - v->a[19927] = actions(3795); - v->a[19928] = 1; - v->a[19929] = aux_sym_number_token2; - v->a[19930] = actions(3797); - v->a[19931] = 1; - v->a[19932] = anon_sym_DOLLAR_LBRACE; - v->a[19933] = actions(3799); - v->a[19934] = 1; - v->a[19935] = anon_sym_DOLLAR_LPAREN; - v->a[19936] = actions(3801); - v->a[19937] = 1; - v->a[19938] = anon_sym_BQUOTE; - v->a[19939] = actions(3803); + v->a[19920] = actions(2910); + v->a[19921] = 1; + v->a[19922] = sym_word; + v->a[19923] = actions(2912); + v->a[19924] = 1; + v->a[19925] = sym__special_character; + v->a[19926] = state(268); + v->a[19927] = 1; + v->a[19928] = sym_command_name; + v->a[19929] = state(963); + v->a[19930] = 1; + v->a[19931] = aux_sym__literal_repeat1; + v->a[19932] = state(1016); + v->a[19933] = 1; + v->a[19934] = sym_concatenation; + v->a[19935] = state(1017); + v->a[19936] = 1; + v->a[19937] = aux_sym_command_repeat1; + v->a[19938] = state(1218); + v->a[19939] = 1; small_parse_table_997(v); } void small_parse_table_997(t_small_parse_table_array *v) { - v->a[19940] = 1; - v->a[19941] = anon_sym_DOLLAR_BQUOTE; - v->a[19942] = actions(3809); - v->a[19943] = 1; - v->a[19944] = sym__brace_start; - v->a[19945] = actions(3817); - v->a[19946] = 1; - v->a[19947] = sym__special_character; - v->a[19948] = actions(3819); - v->a[19949] = 1; - v->a[19950] = sym_test_operator; - v->a[19951] = state(4305); - v->a[19952] = 1; - v->a[19953] = aux_sym__literal_repeat1; - v->a[19954] = state(4736); - v->a[19955] = 1; - v->a[19956] = sym_concatenation; - v->a[19957] = actions(3783); - v->a[19958] = 2; - v->a[19959] = anon_sym_LPAREN_LPAREN; + v->a[19940] = sym_variable_assignment; + v->a[19941] = state(1995); + v->a[19942] = 1; + v->a[19943] = sym_file_redirect; + v->a[19944] = state(2389); + v->a[19945] = 1; + v->a[19946] = sym_command; + v->a[19947] = state(2417); + v->a[19948] = 1; + v->a[19949] = sym_subshell; + v->a[19950] = actions(377); + v->a[19951] = 2; + v->a[19952] = sym_test_operator; + v->a[19953] = sym_raw_string; + v->a[19954] = actions(2896); + v->a[19955] = 2; + v->a[19956] = anon_sym_LT_AMP_DASH; + v->a[19957] = anon_sym_GT_AMP_DASH; + v->a[19958] = actions(2894); + v->a[19959] = 3; small_parse_table_998(v); } void small_parse_table_998(t_small_parse_table_array *v) { - v->a[19960] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19961] = actions(3805); - v->a[19962] = 2; - v->a[19963] = anon_sym_LT_LPAREN; - v->a[19964] = anon_sym_GT_LPAREN; - v->a[19965] = actions(2500); - v->a[19966] = 3; - v->a[19967] = sym_file_descriptor; - v->a[19968] = ts_builtin_sym_end; - v->a[19969] = aux_sym_heredoc_redirect_token1; - v->a[19970] = actions(3815); - v->a[19971] = 3; - v->a[19972] = sym_raw_string; - v->a[19973] = sym_ansi_c_string; - v->a[19974] = sym_word; - v->a[19975] = state(4518); - v->a[19976] = 9; - v->a[19977] = sym_arithmetic_expansion; - v->a[19978] = sym_brace_expression; - v->a[19979] = sym_string; + v->a[19960] = anon_sym_GT_GT; + v->a[19961] = anon_sym_AMP_GT_GT; + v->a[19962] = anon_sym_GT_PIPE; + v->a[19963] = actions(2892); + v->a[19964] = 5; + v->a[19965] = anon_sym_LT; + v->a[19966] = anon_sym_GT; + v->a[19967] = anon_sym_AMP_GT; + v->a[19968] = anon_sym_LT_AMP; + v->a[19969] = anon_sym_GT_AMP; + v->a[19970] = state(586); + v->a[19971] = 7; + v->a[19972] = sym_arithmetic_expansion; + v->a[19973] = sym_brace_expression; + v->a[19974] = sym_string; + v->a[19975] = sym_number; + v->a[19976] = sym_simple_expansion; + v->a[19977] = sym_expansion; + v->a[19978] = sym_command_substitution; + v->a[19979] = 6; small_parse_table_999(v); } void small_parse_table_999(t_small_parse_table_array *v) { - v->a[19980] = sym_translated_string; - v->a[19981] = sym_number; - v->a[19982] = sym_simple_expansion; - v->a[19983] = sym_expansion; - v->a[19984] = sym_command_substitution; - v->a[19985] = sym_process_substitution; - v->a[19986] = actions(2498); - v->a[19987] = 20; - v->a[19988] = anon_sym_SEMI; - v->a[19989] = anon_sym_PIPE_PIPE; - v->a[19990] = anon_sym_AMP_AMP; - v->a[19991] = anon_sym_PIPE; - v->a[19992] = anon_sym_AMP; - v->a[19993] = anon_sym_LT; - v->a[19994] = anon_sym_GT; - v->a[19995] = anon_sym_LT_LT; - v->a[19996] = anon_sym_GT_GT; - v->a[19997] = anon_sym_SEMI_SEMI; - v->a[19998] = anon_sym_PIPE_AMP; - v->a[19999] = anon_sym_AMP_GT; + v->a[19980] = actions(3); + v->a[19981] = 1; + v->a[19982] = sym_comment; + v->a[19983] = actions(2914); + v->a[19984] = 1; + v->a[19985] = aux_sym_concatenation_token1; + v->a[19986] = actions(2917); + v->a[19987] = 1; + v->a[19988] = sym__concat; + v->a[19989] = state(526); + v->a[19990] = 1; + v->a[19991] = aux_sym_concatenation_repeat1; + v->a[19992] = actions(2654); + v->a[19993] = 4; + v->a[19994] = sym_file_descriptor; + v->a[19995] = sym_test_operator; + v->a[19996] = sym__brace_start; + v->a[19997] = aux_sym_heredoc_redirect_token1; + v->a[19998] = actions(2652); + v->a[19999] = 35; small_parse_table_1000(v); } diff --git a/parser/static/small_parse_table/small_parse_table_1990.c b/parser/static/small_parse_table/small_parse_table_1990.c deleted file mode 100644 index e0b9c17e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1990.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1990.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9950(t_small_parse_table_array *v) -{ - v->a[199000] = sym_arithmetic_expansion; - v->a[199001] = sym_brace_expression; - v->a[199002] = sym_string; - v->a[199003] = sym_translated_string; - v->a[199004] = sym_number; - v->a[199005] = sym_simple_expansion; - v->a[199006] = sym_expansion; - v->a[199007] = sym_command_substitution; - v->a[199008] = sym_process_substitution; - v->a[199009] = 20; - v->a[199010] = actions(71); - v->a[199011] = 1; - v->a[199012] = sym_comment; - v->a[199013] = actions(2329); - v->a[199014] = 1; - v->a[199015] = sym_word; - v->a[199016] = actions(2335); - v->a[199017] = 1; - v->a[199018] = anon_sym_DOLLAR; - v->a[199019] = actions(2341); - small_parse_table_9951(v); -} - -void small_parse_table_9951(t_small_parse_table_array *v) -{ - v->a[199020] = 1; - v->a[199021] = aux_sym_number_token1; - v->a[199022] = actions(2343); - v->a[199023] = 1; - v->a[199024] = aux_sym_number_token2; - v->a[199025] = actions(2347); - v->a[199026] = 1; - v->a[199027] = anon_sym_DOLLAR_LPAREN; - v->a[199028] = actions(2355); - v->a[199029] = 1; - v->a[199030] = sym_test_operator; - v->a[199031] = actions(2357); - v->a[199032] = 1; - v->a[199033] = sym__brace_start; - v->a[199034] = actions(9010); - v->a[199035] = 1; - v->a[199036] = anon_sym_DOLLAR_LBRACK; - v->a[199037] = actions(9012); - v->a[199038] = 1; - v->a[199039] = sym__special_character; - small_parse_table_9952(v); -} - -void small_parse_table_9952(t_small_parse_table_array *v) -{ - v->a[199040] = actions(9014); - v->a[199041] = 1; - v->a[199042] = anon_sym_DQUOTE; - v->a[199043] = actions(9018); - v->a[199044] = 1; - v->a[199045] = anon_sym_DOLLAR_LBRACE; - v->a[199046] = actions(9020); - v->a[199047] = 1; - v->a[199048] = anon_sym_BQUOTE; - v->a[199049] = actions(9022); - v->a[199050] = 1; - v->a[199051] = anon_sym_DOLLAR_BQUOTE; - v->a[199052] = state(1658); - v->a[199053] = 1; - v->a[199054] = aux_sym__literal_repeat1; - v->a[199055] = actions(9008); - v->a[199056] = 2; - v->a[199057] = anon_sym_LPAREN_LPAREN; - v->a[199058] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199059] = actions(9016); - small_parse_table_9953(v); -} - -void small_parse_table_9953(t_small_parse_table_array *v) -{ - v->a[199060] = 2; - v->a[199061] = sym_raw_string; - v->a[199062] = sym_ansi_c_string; - v->a[199063] = actions(9024); - v->a[199064] = 2; - v->a[199065] = anon_sym_LT_LPAREN; - v->a[199066] = anon_sym_GT_LPAREN; - v->a[199067] = state(595); - v->a[199068] = 2; - v->a[199069] = sym_concatenation; - v->a[199070] = aux_sym_for_statement_repeat1; - v->a[199071] = state(1290); - v->a[199072] = 9; - v->a[199073] = sym_arithmetic_expansion; - v->a[199074] = sym_brace_expression; - v->a[199075] = sym_string; - v->a[199076] = sym_translated_string; - v->a[199077] = sym_number; - v->a[199078] = sym_simple_expansion; - v->a[199079] = sym_expansion; - small_parse_table_9954(v); -} - -void small_parse_table_9954(t_small_parse_table_array *v) -{ - v->a[199080] = sym_command_substitution; - v->a[199081] = sym_process_substitution; - v->a[199082] = 20; - v->a[199083] = actions(71); - v->a[199084] = 1; - v->a[199085] = sym_comment; - v->a[199086] = actions(3606); - v->a[199087] = 1; - v->a[199088] = sym_word; - v->a[199089] = actions(3612); - v->a[199090] = 1; - v->a[199091] = anon_sym_DOLLAR; - v->a[199092] = actions(3616); - v->a[199093] = 1; - v->a[199094] = aux_sym_number_token1; - v->a[199095] = actions(3618); - v->a[199096] = 1; - v->a[199097] = aux_sym_number_token2; - v->a[199098] = actions(3622); - v->a[199099] = 1; - small_parse_table_9955(v); -} - -/* EOF small_parse_table_1990.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1991.c b/parser/static/small_parse_table/small_parse_table_1991.c deleted file mode 100644 index f00202c7..00000000 --- a/parser/static/small_parse_table/small_parse_table_1991.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1991.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9955(t_small_parse_table_array *v) -{ - v->a[199100] = anon_sym_DOLLAR_LPAREN; - v->a[199101] = actions(3630); - v->a[199102] = 1; - v->a[199103] = sym_test_operator; - v->a[199104] = actions(3632); - v->a[199105] = 1; - v->a[199106] = sym__brace_start; - v->a[199107] = actions(8850); - v->a[199108] = 1; - v->a[199109] = anon_sym_DOLLAR_LBRACK; - v->a[199110] = actions(8854); - v->a[199111] = 1; - v->a[199112] = anon_sym_DQUOTE; - v->a[199113] = actions(8858); - v->a[199114] = 1; - v->a[199115] = anon_sym_DOLLAR_LBRACE; - v->a[199116] = actions(8860); - v->a[199117] = 1; - v->a[199118] = anon_sym_BQUOTE; - v->a[199119] = actions(8862); - small_parse_table_9956(v); -} - -void small_parse_table_9956(t_small_parse_table_array *v) -{ - v->a[199120] = 1; - v->a[199121] = anon_sym_DOLLAR_BQUOTE; - v->a[199122] = actions(9030); - v->a[199123] = 1; - v->a[199124] = sym__special_character; - v->a[199125] = state(2270); - v->a[199126] = 1; - v->a[199127] = aux_sym__literal_repeat1; - v->a[199128] = actions(8848); - v->a[199129] = 2; - v->a[199130] = anon_sym_LPAREN_LPAREN; - v->a[199131] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199132] = actions(8864); - v->a[199133] = 2; - v->a[199134] = anon_sym_LT_LPAREN; - v->a[199135] = anon_sym_GT_LPAREN; - v->a[199136] = actions(9032); - v->a[199137] = 2; - v->a[199138] = sym_raw_string; - v->a[199139] = sym_ansi_c_string; - small_parse_table_9957(v); -} - -void small_parse_table_9957(t_small_parse_table_array *v) -{ - v->a[199140] = state(773); - v->a[199141] = 2; - v->a[199142] = sym_concatenation; - v->a[199143] = aux_sym_for_statement_repeat1; - v->a[199144] = state(1839); - v->a[199145] = 9; - v->a[199146] = sym_arithmetic_expansion; - v->a[199147] = sym_brace_expression; - v->a[199148] = sym_string; - v->a[199149] = sym_translated_string; - v->a[199150] = sym_number; - v->a[199151] = sym_simple_expansion; - v->a[199152] = sym_expansion; - v->a[199153] = sym_command_substitution; - v->a[199154] = sym_process_substitution; - v->a[199155] = 20; - v->a[199156] = actions(71); - v->a[199157] = 1; - v->a[199158] = sym_comment; - v->a[199159] = actions(3397); - small_parse_table_9958(v); -} - -void small_parse_table_9958(t_small_parse_table_array *v) -{ - v->a[199160] = 1; - v->a[199161] = anon_sym_DOLLAR; - v->a[199162] = actions(3401); - v->a[199163] = 1; - v->a[199164] = aux_sym_number_token1; - v->a[199165] = actions(3403); - v->a[199166] = 1; - v->a[199167] = aux_sym_number_token2; - v->a[199168] = actions(3407); - v->a[199169] = 1; - v->a[199170] = anon_sym_DOLLAR_LPAREN; - v->a[199171] = actions(3417); - v->a[199172] = 1; - v->a[199173] = sym__brace_start; - v->a[199174] = actions(3663); - v->a[199175] = 1; - v->a[199176] = sym_word; - v->a[199177] = actions(3667); - v->a[199178] = 1; - v->a[199179] = sym_test_operator; - small_parse_table_9959(v); -} - -void small_parse_table_9959(t_small_parse_table_array *v) -{ - v->a[199180] = actions(8926); - v->a[199181] = 1; - v->a[199182] = anon_sym_DOLLAR_LBRACK; - v->a[199183] = actions(8930); - v->a[199184] = 1; - v->a[199185] = anon_sym_DQUOTE; - v->a[199186] = actions(8934); - v->a[199187] = 1; - v->a[199188] = anon_sym_DOLLAR_LBRACE; - v->a[199189] = actions(8936); - v->a[199190] = 1; - v->a[199191] = anon_sym_BQUOTE; - v->a[199192] = actions(8938); - v->a[199193] = 1; - v->a[199194] = anon_sym_DOLLAR_BQUOTE; - v->a[199195] = actions(9034); - v->a[199196] = 1; - v->a[199197] = sym__special_character; - v->a[199198] = state(2161); - v->a[199199] = 1; - small_parse_table_9960(v); -} - -/* EOF small_parse_table_1991.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1992.c b/parser/static/small_parse_table/small_parse_table_1992.c deleted file mode 100644 index bd6f8764..00000000 --- a/parser/static/small_parse_table/small_parse_table_1992.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1992.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9960(t_small_parse_table_array *v) -{ - v->a[199200] = aux_sym__literal_repeat1; - v->a[199201] = actions(8924); - v->a[199202] = 2; - v->a[199203] = anon_sym_LPAREN_LPAREN; - v->a[199204] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199205] = actions(8940); - v->a[199206] = 2; - v->a[199207] = anon_sym_LT_LPAREN; - v->a[199208] = anon_sym_GT_LPAREN; - v->a[199209] = actions(9036); - v->a[199210] = 2; - v->a[199211] = sym_raw_string; - v->a[199212] = sym_ansi_c_string; - v->a[199213] = state(754); - v->a[199214] = 2; - v->a[199215] = sym_concatenation; - v->a[199216] = aux_sym_for_statement_repeat1; - v->a[199217] = state(1918); - v->a[199218] = 9; - v->a[199219] = sym_arithmetic_expansion; - small_parse_table_9961(v); -} - -void small_parse_table_9961(t_small_parse_table_array *v) -{ - v->a[199220] = sym_brace_expression; - v->a[199221] = sym_string; - v->a[199222] = sym_translated_string; - v->a[199223] = sym_number; - v->a[199224] = sym_simple_expansion; - v->a[199225] = sym_expansion; - v->a[199226] = sym_command_substitution; - v->a[199227] = sym_process_substitution; - v->a[199228] = 20; - v->a[199229] = actions(71); - v->a[199230] = 1; - v->a[199231] = sym_comment; - v->a[199232] = actions(3397); - v->a[199233] = 1; - v->a[199234] = anon_sym_DOLLAR; - v->a[199235] = actions(3401); - v->a[199236] = 1; - v->a[199237] = aux_sym_number_token1; - v->a[199238] = actions(3403); - v->a[199239] = 1; - small_parse_table_9962(v); -} - -void small_parse_table_9962(t_small_parse_table_array *v) -{ - v->a[199240] = aux_sym_number_token2; - v->a[199241] = actions(3407); - v->a[199242] = 1; - v->a[199243] = anon_sym_DOLLAR_LPAREN; - v->a[199244] = actions(3417); - v->a[199245] = 1; - v->a[199246] = sym__brace_start; - v->a[199247] = actions(3663); - v->a[199248] = 1; - v->a[199249] = sym_word; - v->a[199250] = actions(3667); - v->a[199251] = 1; - v->a[199252] = sym_test_operator; - v->a[199253] = actions(8926); - v->a[199254] = 1; - v->a[199255] = anon_sym_DOLLAR_LBRACK; - v->a[199256] = actions(8930); - v->a[199257] = 1; - v->a[199258] = anon_sym_DQUOTE; - v->a[199259] = actions(8934); - small_parse_table_9963(v); -} - -void small_parse_table_9963(t_small_parse_table_array *v) -{ - v->a[199260] = 1; - v->a[199261] = anon_sym_DOLLAR_LBRACE; - v->a[199262] = actions(8936); - v->a[199263] = 1; - v->a[199264] = anon_sym_BQUOTE; - v->a[199265] = actions(8938); - v->a[199266] = 1; - v->a[199267] = anon_sym_DOLLAR_BQUOTE; - v->a[199268] = actions(9034); - v->a[199269] = 1; - v->a[199270] = sym__special_character; - v->a[199271] = state(2161); - v->a[199272] = 1; - v->a[199273] = aux_sym__literal_repeat1; - v->a[199274] = actions(8924); - v->a[199275] = 2; - v->a[199276] = anon_sym_LPAREN_LPAREN; - v->a[199277] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199278] = actions(8940); - v->a[199279] = 2; - small_parse_table_9964(v); -} - -void small_parse_table_9964(t_small_parse_table_array *v) -{ - v->a[199280] = anon_sym_LT_LPAREN; - v->a[199281] = anon_sym_GT_LPAREN; - v->a[199282] = actions(9036); - v->a[199283] = 2; - v->a[199284] = sym_raw_string; - v->a[199285] = sym_ansi_c_string; - v->a[199286] = state(755); - v->a[199287] = 2; - v->a[199288] = sym_concatenation; - v->a[199289] = aux_sym_for_statement_repeat1; - v->a[199290] = state(1918); - v->a[199291] = 9; - v->a[199292] = sym_arithmetic_expansion; - v->a[199293] = sym_brace_expression; - v->a[199294] = sym_string; - v->a[199295] = sym_translated_string; - v->a[199296] = sym_number; - v->a[199297] = sym_simple_expansion; - v->a[199298] = sym_expansion; - v->a[199299] = sym_command_substitution; - small_parse_table_9965(v); -} - -/* EOF small_parse_table_1992.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1993.c b/parser/static/small_parse_table/small_parse_table_1993.c deleted file mode 100644 index f3c24627..00000000 --- a/parser/static/small_parse_table/small_parse_table_1993.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1993.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9965(t_small_parse_table_array *v) -{ - v->a[199300] = sym_process_substitution; - v->a[199301] = 20; - v->a[199302] = actions(71); - v->a[199303] = 1; - v->a[199304] = sym_comment; - v->a[199305] = actions(3606); - v->a[199306] = 1; - v->a[199307] = sym_word; - v->a[199308] = actions(3612); - v->a[199309] = 1; - v->a[199310] = anon_sym_DOLLAR; - v->a[199311] = actions(3616); - v->a[199312] = 1; - v->a[199313] = aux_sym_number_token1; - v->a[199314] = actions(3618); - v->a[199315] = 1; - v->a[199316] = aux_sym_number_token2; - v->a[199317] = actions(3622); - v->a[199318] = 1; - v->a[199319] = anon_sym_DOLLAR_LPAREN; - small_parse_table_9966(v); -} - -void small_parse_table_9966(t_small_parse_table_array *v) -{ - v->a[199320] = actions(3630); - v->a[199321] = 1; - v->a[199322] = sym_test_operator; - v->a[199323] = actions(3632); - v->a[199324] = 1; - v->a[199325] = sym__brace_start; - v->a[199326] = actions(8850); - v->a[199327] = 1; - v->a[199328] = anon_sym_DOLLAR_LBRACK; - v->a[199329] = actions(8854); - v->a[199330] = 1; - v->a[199331] = anon_sym_DQUOTE; - v->a[199332] = actions(8858); - v->a[199333] = 1; - v->a[199334] = anon_sym_DOLLAR_LBRACE; - v->a[199335] = actions(8860); - v->a[199336] = 1; - v->a[199337] = anon_sym_BQUOTE; - v->a[199338] = actions(8862); - v->a[199339] = 1; - small_parse_table_9967(v); -} - -void small_parse_table_9967(t_small_parse_table_array *v) -{ - v->a[199340] = anon_sym_DOLLAR_BQUOTE; - v->a[199341] = actions(9030); - v->a[199342] = 1; - v->a[199343] = sym__special_character; - v->a[199344] = state(2270); - v->a[199345] = 1; - v->a[199346] = aux_sym__literal_repeat1; - v->a[199347] = actions(8848); - v->a[199348] = 2; - v->a[199349] = anon_sym_LPAREN_LPAREN; - v->a[199350] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199351] = actions(8864); - v->a[199352] = 2; - v->a[199353] = anon_sym_LT_LPAREN; - v->a[199354] = anon_sym_GT_LPAREN; - v->a[199355] = actions(9032); - v->a[199356] = 2; - v->a[199357] = sym_raw_string; - v->a[199358] = sym_ansi_c_string; - v->a[199359] = state(714); - small_parse_table_9968(v); -} - -void small_parse_table_9968(t_small_parse_table_array *v) -{ - v->a[199360] = 2; - v->a[199361] = sym_concatenation; - v->a[199362] = aux_sym_for_statement_repeat1; - v->a[199363] = state(1839); - v->a[199364] = 9; - v->a[199365] = sym_arithmetic_expansion; - v->a[199366] = sym_brace_expression; - v->a[199367] = sym_string; - v->a[199368] = sym_translated_string; - v->a[199369] = sym_number; - v->a[199370] = sym_simple_expansion; - v->a[199371] = sym_expansion; - v->a[199372] = sym_command_substitution; - v->a[199373] = sym_process_substitution; - v->a[199374] = 20; - v->a[199375] = actions(71); - v->a[199376] = 1; - v->a[199377] = sym_comment; - v->a[199378] = actions(8268); - v->a[199379] = 1; - small_parse_table_9969(v); -} - -void small_parse_table_9969(t_small_parse_table_array *v) -{ - v->a[199380] = anon_sym_DOLLAR_LBRACK; - v->a[199381] = actions(8270); - v->a[199382] = 1; - v->a[199383] = anon_sym_DOLLAR; - v->a[199384] = actions(8272); - v->a[199385] = 1; - v->a[199386] = sym__special_character; - v->a[199387] = actions(8274); - v->a[199388] = 1; - v->a[199389] = anon_sym_DQUOTE; - v->a[199390] = actions(8278); - v->a[199391] = 1; - v->a[199392] = aux_sym_number_token1; - v->a[199393] = actions(8280); - v->a[199394] = 1; - v->a[199395] = aux_sym_number_token2; - v->a[199396] = actions(8282); - v->a[199397] = 1; - v->a[199398] = anon_sym_DOLLAR_LBRACE; - v->a[199399] = actions(8284); - small_parse_table_9970(v); -} - -/* EOF small_parse_table_1993.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1994.c b/parser/static/small_parse_table/small_parse_table_1994.c deleted file mode 100644 index 2615bdd0..00000000 --- a/parser/static/small_parse_table/small_parse_table_1994.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1994.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9970(t_small_parse_table_array *v) -{ - v->a[199400] = 1; - v->a[199401] = anon_sym_DOLLAR_LPAREN; - v->a[199402] = actions(8286); - v->a[199403] = 1; - v->a[199404] = anon_sym_BQUOTE; - v->a[199405] = actions(8288); - v->a[199406] = 1; - v->a[199407] = anon_sym_DOLLAR_BQUOTE; - v->a[199408] = actions(8298); - v->a[199409] = 1; - v->a[199410] = sym__brace_start; - v->a[199411] = actions(9038); - v->a[199412] = 1; - v->a[199413] = sym_word; - v->a[199414] = actions(9042); - v->a[199415] = 1; - v->a[199416] = sym_test_operator; - v->a[199417] = state(1567); - v->a[199418] = 1; - v->a[199419] = aux_sym__literal_repeat1; - small_parse_table_9971(v); -} - -void small_parse_table_9971(t_small_parse_table_array *v) -{ - v->a[199420] = actions(8264); - v->a[199421] = 2; - v->a[199422] = anon_sym_LPAREN_LPAREN; - v->a[199423] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199424] = actions(8290); - v->a[199425] = 2; - v->a[199426] = anon_sym_LT_LPAREN; - v->a[199427] = anon_sym_GT_LPAREN; - v->a[199428] = actions(9040); - v->a[199429] = 2; - v->a[199430] = sym_raw_string; - v->a[199431] = sym_ansi_c_string; - v->a[199432] = state(601); - v->a[199433] = 2; - v->a[199434] = sym_concatenation; - v->a[199435] = aux_sym_for_statement_repeat1; - v->a[199436] = state(1269); - v->a[199437] = 9; - v->a[199438] = sym_arithmetic_expansion; - v->a[199439] = sym_brace_expression; - small_parse_table_9972(v); -} - -void small_parse_table_9972(t_small_parse_table_array *v) -{ - v->a[199440] = sym_string; - v->a[199441] = sym_translated_string; - v->a[199442] = sym_number; - v->a[199443] = sym_simple_expansion; - v->a[199444] = sym_expansion; - v->a[199445] = sym_command_substitution; - v->a[199446] = sym_process_substitution; - v->a[199447] = 20; - v->a[199448] = actions(71); - v->a[199449] = 1; - v->a[199450] = sym_comment; - v->a[199451] = actions(8268); - v->a[199452] = 1; - v->a[199453] = anon_sym_DOLLAR_LBRACK; - v->a[199454] = actions(8270); - v->a[199455] = 1; - v->a[199456] = anon_sym_DOLLAR; - v->a[199457] = actions(8272); - v->a[199458] = 1; - v->a[199459] = sym__special_character; - small_parse_table_9973(v); -} - -void small_parse_table_9973(t_small_parse_table_array *v) -{ - v->a[199460] = actions(8274); - v->a[199461] = 1; - v->a[199462] = anon_sym_DQUOTE; - v->a[199463] = actions(8278); - v->a[199464] = 1; - v->a[199465] = aux_sym_number_token1; - v->a[199466] = actions(8280); - v->a[199467] = 1; - v->a[199468] = aux_sym_number_token2; - v->a[199469] = actions(8282); - v->a[199470] = 1; - v->a[199471] = anon_sym_DOLLAR_LBRACE; - v->a[199472] = actions(8284); - v->a[199473] = 1; - v->a[199474] = anon_sym_DOLLAR_LPAREN; - v->a[199475] = actions(8286); - v->a[199476] = 1; - v->a[199477] = anon_sym_BQUOTE; - v->a[199478] = actions(8288); - v->a[199479] = 1; - small_parse_table_9974(v); -} - -void small_parse_table_9974(t_small_parse_table_array *v) -{ - v->a[199480] = anon_sym_DOLLAR_BQUOTE; - v->a[199481] = actions(8298); - v->a[199482] = 1; - v->a[199483] = sym__brace_start; - v->a[199484] = actions(9038); - v->a[199485] = 1; - v->a[199486] = sym_word; - v->a[199487] = actions(9042); - v->a[199488] = 1; - v->a[199489] = sym_test_operator; - v->a[199490] = state(1567); - v->a[199491] = 1; - v->a[199492] = aux_sym__literal_repeat1; - v->a[199493] = actions(8264); - v->a[199494] = 2; - v->a[199495] = anon_sym_LPAREN_LPAREN; - v->a[199496] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199497] = actions(8290); - v->a[199498] = 2; - v->a[199499] = anon_sym_LT_LPAREN; - small_parse_table_9975(v); -} - -/* EOF small_parse_table_1994.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1995.c b/parser/static/small_parse_table/small_parse_table_1995.c deleted file mode 100644 index abb0be71..00000000 --- a/parser/static/small_parse_table/small_parse_table_1995.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1995.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9975(t_small_parse_table_array *v) -{ - v->a[199500] = anon_sym_GT_LPAREN; - v->a[199501] = actions(9040); - v->a[199502] = 2; - v->a[199503] = sym_raw_string; - v->a[199504] = sym_ansi_c_string; - v->a[199505] = state(614); - v->a[199506] = 2; - v->a[199507] = sym_concatenation; - v->a[199508] = aux_sym_for_statement_repeat1; - v->a[199509] = state(1269); - v->a[199510] = 9; - v->a[199511] = sym_arithmetic_expansion; - v->a[199512] = sym_brace_expression; - v->a[199513] = sym_string; - v->a[199514] = sym_translated_string; - v->a[199515] = sym_number; - v->a[199516] = sym_simple_expansion; - v->a[199517] = sym_expansion; - v->a[199518] = sym_command_substitution; - v->a[199519] = sym_process_substitution; - small_parse_table_9976(v); -} - -void small_parse_table_9976(t_small_parse_table_array *v) -{ - v->a[199520] = 20; - v->a[199521] = actions(71); - v->a[199522] = 1; - v->a[199523] = sym_comment; - v->a[199524] = actions(3333); - v->a[199525] = 1; - v->a[199526] = sym_word; - v->a[199527] = actions(3339); - v->a[199528] = 1; - v->a[199529] = anon_sym_DOLLAR; - v->a[199530] = actions(3343); - v->a[199531] = 1; - v->a[199532] = aux_sym_number_token1; - v->a[199533] = actions(3345); - v->a[199534] = 1; - v->a[199535] = aux_sym_number_token2; - v->a[199536] = actions(3349); - v->a[199537] = 1; - v->a[199538] = anon_sym_DOLLAR_LPAREN; - v->a[199539] = actions(3357); - small_parse_table_9977(v); -} - -void small_parse_table_9977(t_small_parse_table_array *v) -{ - v->a[199540] = 1; - v->a[199541] = sym_test_operator; - v->a[199542] = actions(3359); - v->a[199543] = 1; - v->a[199544] = sym__brace_start; - v->a[199545] = actions(9046); - v->a[199546] = 1; - v->a[199547] = anon_sym_DOLLAR_LBRACK; - v->a[199548] = actions(9048); - v->a[199549] = 1; - v->a[199550] = sym__special_character; - v->a[199551] = actions(9050); - v->a[199552] = 1; - v->a[199553] = anon_sym_DQUOTE; - v->a[199554] = actions(9054); - v->a[199555] = 1; - v->a[199556] = anon_sym_DOLLAR_LBRACE; - v->a[199557] = actions(9056); - v->a[199558] = 1; - v->a[199559] = anon_sym_BQUOTE; - small_parse_table_9978(v); -} - -void small_parse_table_9978(t_small_parse_table_array *v) -{ - v->a[199560] = actions(9058); - v->a[199561] = 1; - v->a[199562] = anon_sym_DOLLAR_BQUOTE; - v->a[199563] = state(2147); - v->a[199564] = 1; - v->a[199565] = aux_sym__literal_repeat1; - v->a[199566] = actions(9044); - v->a[199567] = 2; - v->a[199568] = anon_sym_LPAREN_LPAREN; - v->a[199569] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199570] = actions(9052); - v->a[199571] = 2; - v->a[199572] = sym_raw_string; - v->a[199573] = sym_ansi_c_string; - v->a[199574] = actions(9060); - v->a[199575] = 2; - v->a[199576] = anon_sym_LT_LPAREN; - v->a[199577] = anon_sym_GT_LPAREN; - v->a[199578] = state(707); - v->a[199579] = 2; - small_parse_table_9979(v); -} - -void small_parse_table_9979(t_small_parse_table_array *v) -{ - v->a[199580] = sym_concatenation; - v->a[199581] = aux_sym_for_statement_repeat1; - v->a[199582] = state(1526); - v->a[199583] = 9; - v->a[199584] = sym_arithmetic_expansion; - v->a[199585] = sym_brace_expression; - v->a[199586] = sym_string; - v->a[199587] = sym_translated_string; - v->a[199588] = sym_number; - v->a[199589] = sym_simple_expansion; - v->a[199590] = sym_expansion; - v->a[199591] = sym_command_substitution; - v->a[199592] = sym_process_substitution; - v->a[199593] = 20; - v->a[199594] = actions(71); - v->a[199595] = 1; - v->a[199596] = sym_comment; - v->a[199597] = actions(2568); - v->a[199598] = 1; - v->a[199599] = sym_word; - small_parse_table_9980(v); -} - -/* EOF small_parse_table_1995.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1996.c b/parser/static/small_parse_table/small_parse_table_1996.c deleted file mode 100644 index 210b4463..00000000 --- a/parser/static/small_parse_table/small_parse_table_1996.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1996.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9980(t_small_parse_table_array *v) -{ - v->a[199600] = actions(2574); - v->a[199601] = 1; - v->a[199602] = anon_sym_DOLLAR; - v->a[199603] = actions(2580); - v->a[199604] = 1; - v->a[199605] = aux_sym_number_token1; - v->a[199606] = actions(2582); - v->a[199607] = 1; - v->a[199608] = aux_sym_number_token2; - v->a[199609] = actions(2586); - v->a[199610] = 1; - v->a[199611] = anon_sym_DOLLAR_LPAREN; - v->a[199612] = actions(2594); - v->a[199613] = 1; - v->a[199614] = sym_test_operator; - v->a[199615] = actions(2596); - v->a[199616] = 1; - v->a[199617] = sym__brace_start; - v->a[199618] = actions(9064); - v->a[199619] = 1; - small_parse_table_9981(v); -} - -void small_parse_table_9981(t_small_parse_table_array *v) -{ - v->a[199620] = anon_sym_DOLLAR_LBRACK; - v->a[199621] = actions(9066); - v->a[199622] = 1; - v->a[199623] = sym__special_character; - v->a[199624] = actions(9068); - v->a[199625] = 1; - v->a[199626] = anon_sym_DQUOTE; - v->a[199627] = actions(9072); - v->a[199628] = 1; - v->a[199629] = anon_sym_DOLLAR_LBRACE; - v->a[199630] = actions(9074); - v->a[199631] = 1; - v->a[199632] = anon_sym_BQUOTE; - v->a[199633] = actions(9076); - v->a[199634] = 1; - v->a[199635] = anon_sym_DOLLAR_BQUOTE; - v->a[199636] = state(1899); - v->a[199637] = 1; - v->a[199638] = aux_sym__literal_repeat1; - v->a[199639] = actions(9062); - small_parse_table_9982(v); -} - -void small_parse_table_9982(t_small_parse_table_array *v) -{ - v->a[199640] = 2; - v->a[199641] = anon_sym_LPAREN_LPAREN; - v->a[199642] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199643] = actions(9070); - v->a[199644] = 2; - v->a[199645] = sym_raw_string; - v->a[199646] = sym_ansi_c_string; - v->a[199647] = actions(9078); - v->a[199648] = 2; - v->a[199649] = anon_sym_LT_LPAREN; - v->a[199650] = anon_sym_GT_LPAREN; - v->a[199651] = state(653); - v->a[199652] = 2; - v->a[199653] = sym_concatenation; - v->a[199654] = aux_sym_for_statement_repeat1; - v->a[199655] = state(1394); - v->a[199656] = 9; - v->a[199657] = sym_arithmetic_expansion; - v->a[199658] = sym_brace_expression; - v->a[199659] = sym_string; - small_parse_table_9983(v); -} - -void small_parse_table_9983(t_small_parse_table_array *v) -{ - v->a[199660] = sym_translated_string; - v->a[199661] = sym_number; - v->a[199662] = sym_simple_expansion; - v->a[199663] = sym_expansion; - v->a[199664] = sym_command_substitution; - v->a[199665] = sym_process_substitution; - v->a[199666] = 20; - v->a[199667] = actions(71); - v->a[199668] = 1; - v->a[199669] = sym_comment; - v->a[199670] = actions(2568); - v->a[199671] = 1; - v->a[199672] = sym_word; - v->a[199673] = actions(2574); - v->a[199674] = 1; - v->a[199675] = anon_sym_DOLLAR; - v->a[199676] = actions(2580); - v->a[199677] = 1; - v->a[199678] = aux_sym_number_token1; - v->a[199679] = actions(2582); - small_parse_table_9984(v); -} - -void small_parse_table_9984(t_small_parse_table_array *v) -{ - v->a[199680] = 1; - v->a[199681] = aux_sym_number_token2; - v->a[199682] = actions(2586); - v->a[199683] = 1; - v->a[199684] = anon_sym_DOLLAR_LPAREN; - v->a[199685] = actions(2594); - v->a[199686] = 1; - v->a[199687] = sym_test_operator; - v->a[199688] = actions(2596); - v->a[199689] = 1; - v->a[199690] = sym__brace_start; - v->a[199691] = actions(9064); - v->a[199692] = 1; - v->a[199693] = anon_sym_DOLLAR_LBRACK; - v->a[199694] = actions(9066); - v->a[199695] = 1; - v->a[199696] = sym__special_character; - v->a[199697] = actions(9068); - v->a[199698] = 1; - v->a[199699] = anon_sym_DQUOTE; - small_parse_table_9985(v); -} - -/* EOF small_parse_table_1996.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1997.c b/parser/static/small_parse_table/small_parse_table_1997.c deleted file mode 100644 index dc12507e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1997.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1997.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9985(t_small_parse_table_array *v) -{ - v->a[199700] = actions(9072); - v->a[199701] = 1; - v->a[199702] = anon_sym_DOLLAR_LBRACE; - v->a[199703] = actions(9074); - v->a[199704] = 1; - v->a[199705] = anon_sym_BQUOTE; - v->a[199706] = actions(9076); - v->a[199707] = 1; - v->a[199708] = anon_sym_DOLLAR_BQUOTE; - v->a[199709] = state(1899); - v->a[199710] = 1; - v->a[199711] = aux_sym__literal_repeat1; - v->a[199712] = actions(9062); - v->a[199713] = 2; - v->a[199714] = anon_sym_LPAREN_LPAREN; - v->a[199715] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199716] = actions(9070); - v->a[199717] = 2; - v->a[199718] = sym_raw_string; - v->a[199719] = sym_ansi_c_string; - small_parse_table_9986(v); -} - -void small_parse_table_9986(t_small_parse_table_array *v) -{ - v->a[199720] = actions(9078); - v->a[199721] = 2; - v->a[199722] = anon_sym_LT_LPAREN; - v->a[199723] = anon_sym_GT_LPAREN; - v->a[199724] = state(615); - v->a[199725] = 2; - v->a[199726] = sym_concatenation; - v->a[199727] = aux_sym_for_statement_repeat1; - v->a[199728] = state(1394); - v->a[199729] = 9; - v->a[199730] = sym_arithmetic_expansion; - v->a[199731] = sym_brace_expression; - v->a[199732] = sym_string; - v->a[199733] = sym_translated_string; - v->a[199734] = sym_number; - v->a[199735] = sym_simple_expansion; - v->a[199736] = sym_expansion; - v->a[199737] = sym_command_substitution; - v->a[199738] = sym_process_substitution; - v->a[199739] = 19; - small_parse_table_9987(v); -} - -void small_parse_table_9987(t_small_parse_table_array *v) -{ - v->a[199740] = actions(3); - v->a[199741] = 1; - v->a[199742] = sym_comment; - v->a[199743] = actions(363); - v->a[199744] = 1; - v->a[199745] = anon_sym_DOLLAR_LBRACK; - v->a[199746] = actions(367); - v->a[199747] = 1; - v->a[199748] = anon_sym_DOLLAR; - v->a[199749] = actions(371); - v->a[199750] = 1; - v->a[199751] = anon_sym_DQUOTE; - v->a[199752] = actions(375); - v->a[199753] = 1; - v->a[199754] = aux_sym_number_token1; - v->a[199755] = actions(377); - v->a[199756] = 1; - v->a[199757] = aux_sym_number_token2; - v->a[199758] = actions(379); - v->a[199759] = 1; - small_parse_table_9988(v); -} - -void small_parse_table_9988(t_small_parse_table_array *v) -{ - v->a[199760] = anon_sym_DOLLAR_LBRACE; - v->a[199761] = actions(381); - v->a[199762] = 1; - v->a[199763] = anon_sym_DOLLAR_LPAREN; - v->a[199764] = actions(385); - v->a[199765] = 1; - v->a[199766] = anon_sym_DOLLAR_BQUOTE; - v->a[199767] = actions(391); - v->a[199768] = 1; - v->a[199769] = sym__brace_start; - v->a[199770] = actions(5809); - v->a[199771] = 1; - v->a[199772] = anon_sym_BQUOTE; - v->a[199773] = actions(8836); - v->a[199774] = 1; - v->a[199775] = sym_word; - v->a[199776] = actions(8844); - v->a[199777] = 1; - v->a[199778] = sym_test_operator; - v->a[199779] = actions(9080); - small_parse_table_9989(v); -} - -void small_parse_table_9989(t_small_parse_table_array *v) -{ - v->a[199780] = 1; - v->a[199781] = anon_sym_RBRACK; - v->a[199782] = actions(352); - v->a[199783] = 2; - v->a[199784] = anon_sym_LPAREN_LPAREN; - v->a[199785] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199786] = actions(387); - v->a[199787] = 2; - v->a[199788] = anon_sym_LT_LPAREN; - v->a[199789] = anon_sym_GT_LPAREN; - v->a[199790] = actions(8840); - v->a[199791] = 2; - v->a[199792] = sym__special_character; - v->a[199793] = sym__comment_word; - v->a[199794] = actions(8842); - v->a[199795] = 3; - v->a[199796] = sym__bare_dollar; - v->a[199797] = sym_raw_string; - v->a[199798] = sym_ansi_c_string; - v->a[199799] = state(2730); - small_parse_table_9990(v); -} - -/* EOF small_parse_table_1997.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1998.c b/parser/static/small_parse_table/small_parse_table_1998.c deleted file mode 100644 index 968c2a19..00000000 --- a/parser/static/small_parse_table/small_parse_table_1998.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1998.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9990(t_small_parse_table_array *v) -{ - v->a[199800] = 9; - v->a[199801] = sym_arithmetic_expansion; - v->a[199802] = sym_brace_expression; - v->a[199803] = sym_string; - v->a[199804] = sym_translated_string; - v->a[199805] = sym_number; - v->a[199806] = sym_simple_expansion; - v->a[199807] = sym_expansion; - v->a[199808] = sym_command_substitution; - v->a[199809] = sym_process_substitution; - v->a[199810] = 19; - v->a[199811] = actions(3); - v->a[199812] = 1; - v->a[199813] = sym_comment; - v->a[199814] = actions(363); - v->a[199815] = 1; - v->a[199816] = anon_sym_DOLLAR_LBRACK; - v->a[199817] = actions(367); - v->a[199818] = 1; - v->a[199819] = anon_sym_DOLLAR; - small_parse_table_9991(v); -} - -void small_parse_table_9991(t_small_parse_table_array *v) -{ - v->a[199820] = actions(371); - v->a[199821] = 1; - v->a[199822] = anon_sym_DQUOTE; - v->a[199823] = actions(375); - v->a[199824] = 1; - v->a[199825] = aux_sym_number_token1; - v->a[199826] = actions(377); - v->a[199827] = 1; - v->a[199828] = aux_sym_number_token2; - v->a[199829] = actions(379); - v->a[199830] = 1; - v->a[199831] = anon_sym_DOLLAR_LBRACE; - v->a[199832] = actions(381); - v->a[199833] = 1; - v->a[199834] = anon_sym_DOLLAR_LPAREN; - v->a[199835] = actions(385); - v->a[199836] = 1; - v->a[199837] = anon_sym_DOLLAR_BQUOTE; - v->a[199838] = actions(391); - v->a[199839] = 1; - small_parse_table_9992(v); -} - -void small_parse_table_9992(t_small_parse_table_array *v) -{ - v->a[199840] = sym__brace_start; - v->a[199841] = actions(5809); - v->a[199842] = 1; - v->a[199843] = anon_sym_BQUOTE; - v->a[199844] = actions(8836); - v->a[199845] = 1; - v->a[199846] = sym_word; - v->a[199847] = actions(8844); - v->a[199848] = 1; - v->a[199849] = sym_test_operator; - v->a[199850] = actions(9082); - v->a[199851] = 1; - v->a[199852] = anon_sym_RBRACK; - v->a[199853] = actions(352); - v->a[199854] = 2; - v->a[199855] = anon_sym_LPAREN_LPAREN; - v->a[199856] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199857] = actions(387); - v->a[199858] = 2; - v->a[199859] = anon_sym_LT_LPAREN; - small_parse_table_9993(v); -} - -void small_parse_table_9993(t_small_parse_table_array *v) -{ - v->a[199860] = anon_sym_GT_LPAREN; - v->a[199861] = actions(8840); - v->a[199862] = 2; - v->a[199863] = sym__special_character; - v->a[199864] = sym__comment_word; - v->a[199865] = actions(8842); - v->a[199866] = 3; - v->a[199867] = sym__bare_dollar; - v->a[199868] = sym_raw_string; - v->a[199869] = sym_ansi_c_string; - v->a[199870] = state(2730); - v->a[199871] = 9; - v->a[199872] = sym_arithmetic_expansion; - v->a[199873] = sym_brace_expression; - v->a[199874] = sym_string; - v->a[199875] = sym_translated_string; - v->a[199876] = sym_number; - v->a[199877] = sym_simple_expansion; - v->a[199878] = sym_expansion; - v->a[199879] = sym_command_substitution; - small_parse_table_9994(v); -} - -void small_parse_table_9994(t_small_parse_table_array *v) -{ - v->a[199880] = sym_process_substitution; - v->a[199881] = 19; - v->a[199882] = actions(3); - v->a[199883] = 1; - v->a[199884] = sym_comment; - v->a[199885] = actions(363); - v->a[199886] = 1; - v->a[199887] = anon_sym_DOLLAR_LBRACK; - v->a[199888] = actions(367); - v->a[199889] = 1; - v->a[199890] = anon_sym_DOLLAR; - v->a[199891] = actions(371); - v->a[199892] = 1; - v->a[199893] = anon_sym_DQUOTE; - v->a[199894] = actions(375); - v->a[199895] = 1; - v->a[199896] = aux_sym_number_token1; - v->a[199897] = actions(377); - v->a[199898] = 1; - v->a[199899] = aux_sym_number_token2; - small_parse_table_9995(v); -} - -/* EOF small_parse_table_1998.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1999.c b/parser/static/small_parse_table/small_parse_table_1999.c deleted file mode 100644 index a914225e..00000000 --- a/parser/static/small_parse_table/small_parse_table_1999.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1999.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_9995(t_small_parse_table_array *v) -{ - v->a[199900] = actions(379); - v->a[199901] = 1; - v->a[199902] = anon_sym_DOLLAR_LBRACE; - v->a[199903] = actions(381); - v->a[199904] = 1; - v->a[199905] = anon_sym_DOLLAR_LPAREN; - v->a[199906] = actions(385); - v->a[199907] = 1; - v->a[199908] = anon_sym_DOLLAR_BQUOTE; - v->a[199909] = actions(391); - v->a[199910] = 1; - v->a[199911] = sym__brace_start; - v->a[199912] = actions(5809); - v->a[199913] = 1; - v->a[199914] = anon_sym_BQUOTE; - v->a[199915] = actions(8836); - v->a[199916] = 1; - v->a[199917] = sym_word; - v->a[199918] = actions(8844); - v->a[199919] = 1; - small_parse_table_9996(v); -} - -void small_parse_table_9996(t_small_parse_table_array *v) -{ - v->a[199920] = sym_test_operator; - v->a[199921] = actions(9084); - v->a[199922] = 1; - v->a[199923] = anon_sym_RBRACK; - v->a[199924] = actions(352); - v->a[199925] = 2; - v->a[199926] = anon_sym_LPAREN_LPAREN; - v->a[199927] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[199928] = actions(387); - v->a[199929] = 2; - v->a[199930] = anon_sym_LT_LPAREN; - v->a[199931] = anon_sym_GT_LPAREN; - v->a[199932] = actions(8840); - v->a[199933] = 2; - v->a[199934] = sym__special_character; - v->a[199935] = sym__comment_word; - v->a[199936] = actions(8842); - v->a[199937] = 3; - v->a[199938] = sym__bare_dollar; - v->a[199939] = sym_raw_string; - small_parse_table_9997(v); -} - -void small_parse_table_9997(t_small_parse_table_array *v) -{ - v->a[199940] = sym_ansi_c_string; - v->a[199941] = state(2730); - v->a[199942] = 9; - v->a[199943] = sym_arithmetic_expansion; - v->a[199944] = sym_brace_expression; - v->a[199945] = sym_string; - v->a[199946] = sym_translated_string; - v->a[199947] = sym_number; - v->a[199948] = sym_simple_expansion; - v->a[199949] = sym_expansion; - v->a[199950] = sym_command_substitution; - v->a[199951] = sym_process_substitution; - v->a[199952] = 20; - v->a[199953] = actions(71); - v->a[199954] = 1; - v->a[199955] = sym_comment; - v->a[199956] = actions(3612); - v->a[199957] = 1; - v->a[199958] = anon_sym_DOLLAR; - v->a[199959] = actions(3616); - small_parse_table_9998(v); -} - -void small_parse_table_9998(t_small_parse_table_array *v) -{ - v->a[199960] = 1; - v->a[199961] = aux_sym_number_token1; - v->a[199962] = actions(3618); - v->a[199963] = 1; - v->a[199964] = aux_sym_number_token2; - v->a[199965] = actions(3622); - v->a[199966] = 1; - v->a[199967] = anon_sym_DOLLAR_LPAREN; - v->a[199968] = actions(3632); - v->a[199969] = 1; - v->a[199970] = sym__brace_start; - v->a[199971] = actions(4131); - v->a[199972] = 1; - v->a[199973] = sym_word; - v->a[199974] = actions(4135); - v->a[199975] = 1; - v->a[199976] = sym_test_operator; - v->a[199977] = actions(8850); - v->a[199978] = 1; - v->a[199979] = anon_sym_DOLLAR_LBRACK; - small_parse_table_9999(v); -} - -void small_parse_table_9999(t_small_parse_table_array *v) -{ - v->a[199980] = actions(8854); - v->a[199981] = 1; - v->a[199982] = anon_sym_DQUOTE; - v->a[199983] = actions(8858); - v->a[199984] = 1; - v->a[199985] = anon_sym_DOLLAR_LBRACE; - v->a[199986] = actions(8860); - v->a[199987] = 1; - v->a[199988] = anon_sym_BQUOTE; - v->a[199989] = actions(8862); - v->a[199990] = 1; - v->a[199991] = anon_sym_DOLLAR_BQUOTE; - v->a[199992] = actions(9086); - v->a[199993] = 1; - v->a[199994] = sym__special_character; - v->a[199995] = state(2270); - v->a[199996] = 1; - v->a[199997] = aux_sym__literal_repeat1; - v->a[199998] = actions(8848); - v->a[199999] = 2; - small_parse_table_10000(v); -} - -/* EOF small_parse_table_1999.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2.c b/parser/static/small_parse_table/small_parse_table_2.c index 39ec440a..f236b860 100644 --- a/parser/static/small_parse_table/small_parse_table_2.c +++ b/parser/static/small_parse_table/small_parse_table_2.c @@ -14,126 +14,126 @@ void small_parse_table_10(t_small_parse_table_array *v) { - v->a[200] = actions(1400); - v->a[201] = 3; - v->a[202] = sym_raw_string; - v->a[203] = sym_ansi_c_string; - v->a[204] = sym_word; - v->a[205] = state(874); - v->a[206] = 9; - v->a[207] = sym_arithmetic_expansion; - v->a[208] = sym_brace_expression; - v->a[209] = sym_string; - v->a[210] = sym_translated_string; - v->a[211] = sym_number; - v->a[212] = sym_simple_expansion; - v->a[213] = sym_expansion; - v->a[214] = sym_command_substitution; - v->a[215] = sym_process_substitution; - v->a[216] = actions(1440); - v->a[217] = 22; - v->a[218] = anon_sym_SEMI; - v->a[219] = anon_sym_PIPE_PIPE; + v->a[200] = anon_sym_LPAREN; + v->a[201] = actions(697); + v->a[202] = 1; + v->a[203] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[204] = actions(699); + v->a[205] = 1; + v->a[206] = anon_sym_DOLLAR; + v->a[207] = actions(701); + v->a[208] = 1; + v->a[209] = sym__special_character; + v->a[210] = actions(703); + v->a[211] = 1; + v->a[212] = anon_sym_DQUOTE; + v->a[213] = actions(705); + v->a[214] = 1; + v->a[215] = aux_sym_number_token1; + v->a[216] = actions(707); + v->a[217] = 1; + v->a[218] = aux_sym_number_token2; + v->a[219] = actions(709); small_parse_table_11(v); } void small_parse_table_11(t_small_parse_table_array *v) { - v->a[220] = anon_sym_AMP_AMP; - v->a[221] = anon_sym_PIPE; - v->a[222] = anon_sym_AMP; - v->a[223] = anon_sym_LT; - v->a[224] = anon_sym_GT; - v->a[225] = anon_sym_LT_LT; - v->a[226] = anon_sym_GT_GT; - v->a[227] = anon_sym_esac; - v->a[228] = anon_sym_SEMI_SEMI; - v->a[229] = anon_sym_SEMI_AMP; - v->a[230] = anon_sym_SEMI_SEMI_AMP; - v->a[231] = anon_sym_PIPE_AMP; - v->a[232] = anon_sym_AMP_GT; - v->a[233] = anon_sym_AMP_GT_GT; - v->a[234] = anon_sym_LT_AMP; - v->a[235] = anon_sym_GT_AMP; - v->a[236] = anon_sym_GT_PIPE; - v->a[237] = anon_sym_LT_AMP_DASH; - v->a[238] = anon_sym_GT_AMP_DASH; - v->a[239] = anon_sym_LT_LT_DASH; + v->a[220] = 1; + v->a[221] = anon_sym_DOLLAR_LBRACE; + v->a[222] = actions(711); + v->a[223] = 1; + v->a[224] = anon_sym_DOLLAR_LPAREN; + v->a[225] = actions(713); + v->a[226] = 1; + v->a[227] = anon_sym_BQUOTE; + v->a[228] = actions(715); + v->a[229] = 1; + v->a[230] = anon_sym_DOLLAR_BQUOTE; + v->a[231] = actions(717); + v->a[232] = 1; + v->a[233] = sym_test_operator; + v->a[234] = actions(719); + v->a[235] = 1; + v->a[236] = sym__bare_dollar; + v->a[237] = actions(721); + v->a[238] = 1; + v->a[239] = sym__brace_start; small_parse_table_12(v); } void small_parse_table_12(t_small_parse_table_array *v) { - v->a[240] = 28; - v->a[241] = actions(3); - v->a[242] = 1; - v->a[243] = sym_comment; - v->a[244] = actions(677); - v->a[245] = 1; - v->a[246] = anon_sym_LPAREN; - v->a[247] = actions(1450); - v->a[248] = 1; - v->a[249] = anon_sym_LT_LT_LT; - v->a[250] = actions(1452); - v->a[251] = 1; - v->a[252] = anon_sym_DOLLAR_LBRACK; - v->a[253] = actions(1454); - v->a[254] = 1; - v->a[255] = anon_sym_DOLLAR; - v->a[256] = actions(1456); - v->a[257] = 1; - v->a[258] = sym__special_character; - v->a[259] = actions(1458); + v->a[240] = state(301); + v->a[241] = 1; + v->a[242] = aux_sym_command_repeat2; + v->a[243] = state(901); + v->a[244] = 1; + v->a[245] = aux_sym__literal_repeat1; + v->a[246] = state(1121); + v->a[247] = 1; + v->a[248] = sym_concatenation; + v->a[249] = state(2216); + v->a[250] = 1; + v->a[251] = sym_subshell; + v->a[252] = actions(689); + v->a[253] = 2; + v->a[254] = sym_raw_string; + v->a[255] = sym_word; + v->a[256] = actions(759); + v->a[257] = 2; + v->a[258] = sym_file_descriptor; + v->a[259] = aux_sym_heredoc_redirect_token1; small_parse_table_13(v); } void small_parse_table_13(t_small_parse_table_array *v) { - v->a[260] = 1; - v->a[261] = anon_sym_DQUOTE; - v->a[262] = actions(1460); - v->a[263] = 1; - v->a[264] = aux_sym_number_token1; - v->a[265] = actions(1462); - v->a[266] = 1; - v->a[267] = aux_sym_number_token2; - v->a[268] = actions(1464); - v->a[269] = 1; - v->a[270] = anon_sym_DOLLAR_LBRACE; - v->a[271] = actions(1466); - v->a[272] = 1; - v->a[273] = anon_sym_DOLLAR_LPAREN; - v->a[274] = actions(1468); - v->a[275] = 1; - v->a[276] = anon_sym_BQUOTE; - v->a[277] = actions(1470); - v->a[278] = 1; - v->a[279] = anon_sym_DOLLAR_BQUOTE; + v->a[260] = state(555); + v->a[261] = 7; + v->a[262] = sym_arithmetic_expansion; + v->a[263] = sym_brace_expression; + v->a[264] = sym_string; + v->a[265] = sym_number; + v->a[266] = sym_simple_expansion; + v->a[267] = sym_expansion; + v->a[268] = sym_command_substitution; + v->a[269] = actions(757); + v->a[270] = 22; + v->a[271] = anon_sym_esac; + v->a[272] = anon_sym_PIPE; + v->a[273] = anon_sym_SEMI_SEMI; + v->a[274] = anon_sym_SEMI_AMP; + v->a[275] = anon_sym_SEMI_SEMI_AMP; + v->a[276] = anon_sym_PIPE_AMP; + v->a[277] = anon_sym_AMP_AMP; + v->a[278] = anon_sym_PIPE_PIPE; + v->a[279] = anon_sym_LT; small_parse_table_14(v); } void small_parse_table_14(t_small_parse_table_array *v) { - v->a[280] = actions(1474); - v->a[281] = 1; - v->a[282] = sym_test_operator; - v->a[283] = actions(1476); - v->a[284] = 1; - v->a[285] = sym__bare_dollar; - v->a[286] = actions(1478); - v->a[287] = 1; - v->a[288] = sym__brace_start; - v->a[289] = state(542); - v->a[290] = 1; - v->a[291] = aux_sym_command_repeat2; - v->a[292] = state(1175); - v->a[293] = 1; - v->a[294] = aux_sym__literal_repeat1; - v->a[295] = state(1328); - v->a[296] = 1; - v->a[297] = sym_concatenation; - v->a[298] = state(1329); - v->a[299] = 1; + v->a[280] = anon_sym_GT; + v->a[281] = anon_sym_GT_GT; + v->a[282] = anon_sym_AMP_GT; + v->a[283] = anon_sym_AMP_GT_GT; + v->a[284] = anon_sym_LT_AMP; + v->a[285] = anon_sym_GT_AMP; + v->a[286] = anon_sym_GT_PIPE; + v->a[287] = anon_sym_LT_AMP_DASH; + v->a[288] = anon_sym_GT_AMP_DASH; + v->a[289] = anon_sym_LT_LT; + v->a[290] = anon_sym_LT_LT_DASH; + v->a[291] = anon_sym_AMP; + v->a[292] = anon_sym_SEMI; + v->a[293] = 21; + v->a[294] = actions(3); + v->a[295] = 1; + v->a[296] = sym_comment; + v->a[297] = actions(768); + v->a[298] = 1; + v->a[299] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_15(v); } diff --git a/parser/static/small_parse_table/small_parse_table_20.c b/parser/static/small_parse_table/small_parse_table_20.c index ce8008c7..48eddfd0 100644 --- a/parser/static/small_parse_table/small_parse_table_20.c +++ b/parser/static/small_parse_table/small_parse_table_20.c @@ -14,126 +14,126 @@ void small_parse_table_100(t_small_parse_table_array *v) { - v->a[2000] = sym_translated_string; - v->a[2001] = sym_number; - v->a[2002] = sym_simple_expansion; - v->a[2003] = sym_expansion; - v->a[2004] = sym_command_substitution; - v->a[2005] = sym_process_substitution; - v->a[2006] = actions(1440); - v->a[2007] = 19; - v->a[2008] = anon_sym_SEMI; - v->a[2009] = anon_sym_PIPE_PIPE; - v->a[2010] = anon_sym_AMP_AMP; - v->a[2011] = anon_sym_PIPE; - v->a[2012] = anon_sym_AMP; - v->a[2013] = anon_sym_LT; - v->a[2014] = anon_sym_GT; - v->a[2015] = anon_sym_LT_LT; - v->a[2016] = anon_sym_GT_GT; - v->a[2017] = anon_sym_SEMI_SEMI; - v->a[2018] = anon_sym_PIPE_AMP; - v->a[2019] = anon_sym_AMP_GT; + v->a[2000] = aux_sym_heredoc_redirect_token1; + v->a[2001] = state(790); + v->a[2002] = 7; + v->a[2003] = sym_arithmetic_expansion; + v->a[2004] = sym_brace_expression; + v->a[2005] = sym_string; + v->a[2006] = sym_number; + v->a[2007] = sym_simple_expansion; + v->a[2008] = sym_expansion; + v->a[2009] = sym_command_substitution; + v->a[2010] = actions(691); + v->a[2011] = 19; + v->a[2012] = anon_sym_PIPE; + v->a[2013] = anon_sym_SEMI_SEMI; + v->a[2014] = anon_sym_PIPE_AMP; + v->a[2015] = anon_sym_AMP_AMP; + v->a[2016] = anon_sym_PIPE_PIPE; + v->a[2017] = anon_sym_LT; + v->a[2018] = anon_sym_GT; + v->a[2019] = anon_sym_GT_GT; small_parse_table_101(v); } void small_parse_table_101(t_small_parse_table_array *v) { - v->a[2020] = anon_sym_AMP_GT_GT; - v->a[2021] = anon_sym_LT_AMP; - v->a[2022] = anon_sym_GT_AMP; - v->a[2023] = anon_sym_GT_PIPE; - v->a[2024] = anon_sym_LT_AMP_DASH; - v->a[2025] = anon_sym_GT_AMP_DASH; - v->a[2026] = anon_sym_LT_LT_DASH; - v->a[2027] = 24; - v->a[2028] = actions(3); - v->a[2029] = 1; - v->a[2030] = sym_comment; - v->a[2031] = actions(1706); - v->a[2032] = 1; - v->a[2033] = anon_sym_DOLLAR_LBRACK; - v->a[2034] = actions(1709); - v->a[2035] = 1; - v->a[2036] = anon_sym_DOLLAR; - v->a[2037] = actions(1712); - v->a[2038] = 1; - v->a[2039] = sym__special_character; + v->a[2020] = anon_sym_AMP_GT; + v->a[2021] = anon_sym_AMP_GT_GT; + v->a[2022] = anon_sym_LT_AMP; + v->a[2023] = anon_sym_GT_AMP; + v->a[2024] = anon_sym_GT_PIPE; + v->a[2025] = anon_sym_LT_AMP_DASH; + v->a[2026] = anon_sym_GT_AMP_DASH; + v->a[2027] = anon_sym_LT_LT; + v->a[2028] = anon_sym_LT_LT_DASH; + v->a[2029] = anon_sym_AMP; + v->a[2030] = anon_sym_SEMI; + v->a[2031] = 6; + v->a[2032] = actions(3); + v->a[2033] = 1; + v->a[2034] = sym_comment; + v->a[2035] = actions(1178); + v->a[2036] = 1; + v->a[2037] = sym_variable_name; + v->a[2038] = actions(1176); + v->a[2039] = 2; small_parse_table_102(v); } void small_parse_table_102(t_small_parse_table_array *v) { - v->a[2040] = actions(1715); - v->a[2041] = 1; - v->a[2042] = anon_sym_DQUOTE; - v->a[2043] = actions(1718); - v->a[2044] = 1; - v->a[2045] = aux_sym_number_token1; - v->a[2046] = actions(1721); - v->a[2047] = 1; - v->a[2048] = aux_sym_number_token2; - v->a[2049] = actions(1724); - v->a[2050] = 1; - v->a[2051] = anon_sym_DOLLAR_LBRACE; - v->a[2052] = actions(1727); - v->a[2053] = 1; - v->a[2054] = anon_sym_DOLLAR_LPAREN; - v->a[2055] = actions(1730); - v->a[2056] = 1; - v->a[2057] = anon_sym_BQUOTE; - v->a[2058] = actions(1733); - v->a[2059] = 1; + v->a[2040] = aux_sym__simple_variable_name_token1; + v->a[2041] = aux_sym__multiline_variable_name_token1; + v->a[2042] = actions(816); + v->a[2043] = 4; + v->a[2044] = sym_file_descriptor; + v->a[2045] = sym_test_operator; + v->a[2046] = sym__bare_dollar; + v->a[2047] = sym__brace_start; + v->a[2048] = actions(1174); + v->a[2049] = 9; + v->a[2050] = anon_sym_BANG; + v->a[2051] = anon_sym_DASH; + v->a[2052] = anon_sym_STAR; + v->a[2053] = anon_sym_QMARK; + v->a[2054] = anon_sym_DOLLAR; + v->a[2055] = anon_sym_POUND; + v->a[2056] = anon_sym_AT; + v->a[2057] = anon_sym_0; + v->a[2058] = anon_sym__; + v->a[2059] = actions(810); small_parse_table_103(v); } void small_parse_table_103(t_small_parse_table_array *v) { - v->a[2060] = anon_sym_DOLLAR_BQUOTE; - v->a[2061] = actions(1739); - v->a[2062] = 1; - v->a[2063] = aux_sym__simple_variable_name_token1; - v->a[2064] = actions(1742); - v->a[2065] = 1; - v->a[2066] = sym_variable_name; - v->a[2067] = actions(1745); - v->a[2068] = 1; - v->a[2069] = sym_test_operator; - v->a[2070] = actions(1748); - v->a[2071] = 1; - v->a[2072] = sym__brace_start; - v->a[2073] = state(1368); - v->a[2074] = 1; - v->a[2075] = aux_sym__literal_repeat1; - v->a[2076] = state(6750); - v->a[2077] = 1; - v->a[2078] = sym_subscript; - v->a[2079] = actions(1699); + v->a[2060] = 33; + v->a[2061] = anon_sym_LPAREN; + v->a[2062] = anon_sym_PIPE; + v->a[2063] = anon_sym_RPAREN; + v->a[2064] = anon_sym_SEMI_SEMI; + v->a[2065] = anon_sym_PIPE_AMP; + v->a[2066] = anon_sym_AMP_AMP; + v->a[2067] = anon_sym_PIPE_PIPE; + v->a[2068] = anon_sym_LT; + v->a[2069] = anon_sym_GT; + v->a[2070] = anon_sym_GT_GT; + v->a[2071] = anon_sym_AMP_GT; + v->a[2072] = anon_sym_AMP_GT_GT; + v->a[2073] = anon_sym_LT_AMP; + v->a[2074] = anon_sym_GT_AMP; + v->a[2075] = anon_sym_GT_PIPE; + v->a[2076] = anon_sym_LT_AMP_DASH; + v->a[2077] = anon_sym_GT_AMP_DASH; + v->a[2078] = anon_sym_LT_LT; + v->a[2079] = anon_sym_LT_LT_DASH; small_parse_table_104(v); } void small_parse_table_104(t_small_parse_table_array *v) { - v->a[2080] = 2; - v->a[2081] = anon_sym_LPAREN_LPAREN; - v->a[2082] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2083] = actions(1704); - v->a[2084] = 2; - v->a[2085] = sym_file_descriptor; - v->a[2086] = aux_sym_heredoc_redirect_token1; - v->a[2087] = actions(1736); - v->a[2088] = 2; - v->a[2089] = anon_sym_LT_LPAREN; - v->a[2090] = anon_sym_GT_LPAREN; - v->a[2091] = actions(1696); - v->a[2092] = 3; - v->a[2093] = sym_raw_string; - v->a[2094] = sym_ansi_c_string; - v->a[2095] = sym_word; - v->a[2096] = state(546); - v->a[2097] = 3; - v->a[2098] = sym_variable_assignment; - v->a[2099] = sym_concatenation; + v->a[2080] = aux_sym_heredoc_redirect_token1; + v->a[2081] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2082] = anon_sym_AMP; + v->a[2083] = sym__special_character; + v->a[2084] = anon_sym_DQUOTE; + v->a[2085] = sym_raw_string; + v->a[2086] = aux_sym_number_token1; + v->a[2087] = aux_sym_number_token2; + v->a[2088] = anon_sym_DOLLAR_LBRACE; + v->a[2089] = anon_sym_DOLLAR_LPAREN; + v->a[2090] = anon_sym_BQUOTE; + v->a[2091] = anon_sym_DOLLAR_BQUOTE; + v->a[2092] = sym_word; + v->a[2093] = anon_sym_SEMI; + v->a[2094] = 6; + v->a[2095] = actions(3); + v->a[2096] = 1; + v->a[2097] = sym_comment; + v->a[2098] = state(864); + v->a[2099] = 1; small_parse_table_105(v); } diff --git a/parser/static/small_parse_table/small_parse_table_200.c b/parser/static/small_parse_table/small_parse_table_200.c index 353e1ce8..33848b2f 100644 --- a/parser/static/small_parse_table/small_parse_table_200.c +++ b/parser/static/small_parse_table/small_parse_table_200.c @@ -14,126 +14,126 @@ void small_parse_table_1000(t_small_parse_table_array *v) { - v->a[20000] = anon_sym_AMP_GT_GT; - v->a[20001] = anon_sym_LT_AMP; - v->a[20002] = anon_sym_GT_AMP; - v->a[20003] = anon_sym_GT_PIPE; - v->a[20004] = anon_sym_LT_AMP_DASH; - v->a[20005] = anon_sym_GT_AMP_DASH; - v->a[20006] = anon_sym_LT_LT_DASH; - v->a[20007] = anon_sym_LT_LT_LT; - v->a[20008] = 21; - v->a[20009] = actions(3); - v->a[20010] = 1; - v->a[20011] = sym_comment; - v->a[20012] = actions(3785); - v->a[20013] = 1; - v->a[20014] = anon_sym_DOLLAR_LBRACK; - v->a[20015] = actions(3787); - v->a[20016] = 1; - v->a[20017] = anon_sym_DOLLAR; - v->a[20018] = actions(3791); - v->a[20019] = 1; + v->a[20000] = anon_sym_esac; + v->a[20001] = anon_sym_PIPE; + v->a[20002] = anon_sym_SEMI_SEMI; + v->a[20003] = anon_sym_SEMI_AMP; + v->a[20004] = anon_sym_SEMI_SEMI_AMP; + v->a[20005] = anon_sym_PIPE_AMP; + v->a[20006] = anon_sym_AMP_AMP; + v->a[20007] = anon_sym_PIPE_PIPE; + v->a[20008] = anon_sym_LT; + v->a[20009] = anon_sym_GT; + v->a[20010] = anon_sym_GT_GT; + v->a[20011] = anon_sym_AMP_GT; + v->a[20012] = anon_sym_AMP_GT_GT; + v->a[20013] = anon_sym_LT_AMP; + v->a[20014] = anon_sym_GT_AMP; + v->a[20015] = anon_sym_GT_PIPE; + v->a[20016] = anon_sym_LT_AMP_DASH; + v->a[20017] = anon_sym_GT_AMP_DASH; + v->a[20018] = anon_sym_LT_LT; + v->a[20019] = anon_sym_LT_LT_DASH; small_parse_table_1001(v); } void small_parse_table_1001(t_small_parse_table_array *v) { - v->a[20020] = anon_sym_DQUOTE; - v->a[20021] = actions(3793); - v->a[20022] = 1; - v->a[20023] = aux_sym_number_token1; - v->a[20024] = actions(3795); - v->a[20025] = 1; - v->a[20026] = aux_sym_number_token2; - v->a[20027] = actions(3797); - v->a[20028] = 1; - v->a[20029] = anon_sym_DOLLAR_LBRACE; - v->a[20030] = actions(3799); - v->a[20031] = 1; - v->a[20032] = anon_sym_DOLLAR_LPAREN; - v->a[20033] = actions(3801); - v->a[20034] = 1; - v->a[20035] = anon_sym_BQUOTE; - v->a[20036] = actions(3803); + v->a[20020] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20021] = anon_sym_AMP; + v->a[20022] = anon_sym_DOLLAR; + v->a[20023] = sym__special_character; + v->a[20024] = anon_sym_DQUOTE; + v->a[20025] = sym_raw_string; + v->a[20026] = aux_sym_number_token1; + v->a[20027] = aux_sym_number_token2; + v->a[20028] = anon_sym_DOLLAR_LBRACE; + v->a[20029] = anon_sym_DOLLAR_LPAREN; + v->a[20030] = anon_sym_BQUOTE; + v->a[20031] = anon_sym_DOLLAR_BQUOTE; + v->a[20032] = aux_sym__simple_variable_name_token1; + v->a[20033] = sym_word; + v->a[20034] = anon_sym_SEMI; + v->a[20035] = 6; + v->a[20036] = actions(3); v->a[20037] = 1; - v->a[20038] = anon_sym_DOLLAR_BQUOTE; - v->a[20039] = actions(3809); + v->a[20038] = sym_comment; + v->a[20039] = actions(2924); small_parse_table_1002(v); } void small_parse_table_1002(t_small_parse_table_array *v) { v->a[20040] = 1; - v->a[20041] = sym__brace_start; - v->a[20042] = actions(3817); - v->a[20043] = 1; - v->a[20044] = sym__special_character; - v->a[20045] = actions(3823); - v->a[20046] = 1; - v->a[20047] = sym_test_operator; - v->a[20048] = state(4277); - v->a[20049] = 1; - v->a[20050] = aux_sym__literal_repeat1; - v->a[20051] = state(4782); - v->a[20052] = 1; - v->a[20053] = sym_concatenation; - v->a[20054] = actions(3783); - v->a[20055] = 2; - v->a[20056] = anon_sym_LPAREN_LPAREN; - v->a[20057] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20058] = actions(3805); - v->a[20059] = 2; + v->a[20041] = sym_variable_name; + v->a[20042] = actions(2922); + v->a[20043] = 2; + v->a[20044] = aux_sym__simple_variable_name_token1; + v->a[20045] = aux_sym__multiline_variable_name_token1; + v->a[20046] = actions(816); + v->a[20047] = 3; + v->a[20048] = sym_file_descriptor; + v->a[20049] = sym_test_operator; + v->a[20050] = sym__brace_start; + v->a[20051] = actions(2920); + v->a[20052] = 9; + v->a[20053] = anon_sym_BANG; + v->a[20054] = anon_sym_DASH; + v->a[20055] = anon_sym_STAR; + v->a[20056] = anon_sym_QMARK; + v->a[20057] = anon_sym_DOLLAR; + v->a[20058] = anon_sym_POUND; + v->a[20059] = anon_sym_AT; small_parse_table_1003(v); } void small_parse_table_1003(t_small_parse_table_array *v) { - v->a[20060] = anon_sym_LT_LPAREN; - v->a[20061] = anon_sym_GT_LPAREN; - v->a[20062] = actions(2496); - v->a[20063] = 3; - v->a[20064] = sym_file_descriptor; - v->a[20065] = ts_builtin_sym_end; - v->a[20066] = aux_sym_heredoc_redirect_token1; - v->a[20067] = actions(3821); - v->a[20068] = 3; - v->a[20069] = sym_raw_string; - v->a[20070] = sym_ansi_c_string; - v->a[20071] = sym_word; - v->a[20072] = state(4486); - v->a[20073] = 9; - v->a[20074] = sym_arithmetic_expansion; - v->a[20075] = sym_brace_expression; - v->a[20076] = sym_string; - v->a[20077] = sym_translated_string; - v->a[20078] = sym_number; - v->a[20079] = sym_simple_expansion; + v->a[20060] = anon_sym_0; + v->a[20061] = anon_sym__; + v->a[20062] = actions(810); + v->a[20063] = 27; + v->a[20064] = anon_sym_PIPE; + v->a[20065] = anon_sym_PIPE_AMP; + v->a[20066] = anon_sym_AMP_AMP; + v->a[20067] = anon_sym_PIPE_PIPE; + v->a[20068] = anon_sym_LT; + v->a[20069] = anon_sym_GT; + v->a[20070] = anon_sym_GT_GT; + v->a[20071] = anon_sym_AMP_GT; + v->a[20072] = anon_sym_AMP_GT_GT; + v->a[20073] = anon_sym_LT_AMP; + v->a[20074] = anon_sym_GT_AMP; + v->a[20075] = anon_sym_GT_PIPE; + v->a[20076] = anon_sym_LT_AMP_DASH; + v->a[20077] = anon_sym_GT_AMP_DASH; + v->a[20078] = anon_sym_LT_LT; + v->a[20079] = anon_sym_LT_LT_DASH; small_parse_table_1004(v); } void small_parse_table_1004(t_small_parse_table_array *v) { - v->a[20080] = sym_expansion; - v->a[20081] = sym_command_substitution; - v->a[20082] = sym_process_substitution; - v->a[20083] = actions(2494); - v->a[20084] = 20; - v->a[20085] = anon_sym_SEMI; - v->a[20086] = anon_sym_PIPE_PIPE; - v->a[20087] = anon_sym_AMP_AMP; - v->a[20088] = anon_sym_PIPE; - v->a[20089] = anon_sym_AMP; - v->a[20090] = anon_sym_LT; - v->a[20091] = anon_sym_GT; - v->a[20092] = anon_sym_LT_LT; - v->a[20093] = anon_sym_GT_GT; - v->a[20094] = anon_sym_SEMI_SEMI; - v->a[20095] = anon_sym_PIPE_AMP; - v->a[20096] = anon_sym_AMP_GT; - v->a[20097] = anon_sym_AMP_GT_GT; - v->a[20098] = anon_sym_LT_AMP; - v->a[20099] = anon_sym_GT_AMP; + v->a[20080] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20081] = sym__special_character; + v->a[20082] = anon_sym_DQUOTE; + v->a[20083] = sym_raw_string; + v->a[20084] = aux_sym_number_token1; + v->a[20085] = aux_sym_number_token2; + v->a[20086] = anon_sym_DOLLAR_LBRACE; + v->a[20087] = anon_sym_DOLLAR_LPAREN; + v->a[20088] = anon_sym_BQUOTE; + v->a[20089] = anon_sym_DOLLAR_BQUOTE; + v->a[20090] = sym_word; + v->a[20091] = 6; + v->a[20092] = actions(3); + v->a[20093] = 1; + v->a[20094] = sym_comment; + v->a[20095] = actions(2924); + v->a[20096] = 1; + v->a[20097] = sym_variable_name; + v->a[20098] = actions(2922); + v->a[20099] = 2; small_parse_table_1005(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2000.c b/parser/static/small_parse_table/small_parse_table_2000.c deleted file mode 100644 index b39690ac..00000000 --- a/parser/static/small_parse_table/small_parse_table_2000.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2000.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10000(t_small_parse_table_array *v) -{ - v->a[200000] = anon_sym_LPAREN_LPAREN; - v->a[200001] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200002] = actions(8864); - v->a[200003] = 2; - v->a[200004] = anon_sym_LT_LPAREN; - v->a[200005] = anon_sym_GT_LPAREN; - v->a[200006] = actions(9088); - v->a[200007] = 2; - v->a[200008] = sym_raw_string; - v->a[200009] = sym_ansi_c_string; - v->a[200010] = state(786); - v->a[200011] = 2; - v->a[200012] = sym_concatenation; - v->a[200013] = aux_sym_for_statement_repeat1; - v->a[200014] = state(1968); - v->a[200015] = 9; - v->a[200016] = sym_arithmetic_expansion; - v->a[200017] = sym_brace_expression; - v->a[200018] = sym_string; - v->a[200019] = sym_translated_string; - small_parse_table_10001(v); -} - -void small_parse_table_10001(t_small_parse_table_array *v) -{ - v->a[200020] = sym_number; - v->a[200021] = sym_simple_expansion; - v->a[200022] = sym_expansion; - v->a[200023] = sym_command_substitution; - v->a[200024] = sym_process_substitution; - v->a[200025] = 21; - v->a[200026] = actions(71); - v->a[200027] = 1; - v->a[200028] = sym_comment; - v->a[200029] = actions(1414); - v->a[200030] = 1; - v->a[200031] = anon_sym_DOLLAR; - v->a[200032] = actions(1420); - v->a[200033] = 1; - v->a[200034] = aux_sym_number_token1; - v->a[200035] = actions(1422); - v->a[200036] = 1; - v->a[200037] = aux_sym_number_token2; - v->a[200038] = actions(1426); - v->a[200039] = 1; - small_parse_table_10002(v); -} - -void small_parse_table_10002(t_small_parse_table_array *v) -{ - v->a[200040] = anon_sym_DOLLAR_LPAREN; - v->a[200041] = actions(1438); - v->a[200042] = 1; - v->a[200043] = sym__brace_start; - v->a[200044] = actions(9090); - v->a[200045] = 1; - v->a[200046] = sym_word; - v->a[200047] = actions(9094); - v->a[200048] = 1; - v->a[200049] = anon_sym_DOLLAR_LBRACK; - v->a[200050] = actions(9096); - v->a[200051] = 1; - v->a[200052] = sym__special_character; - v->a[200053] = actions(9098); - v->a[200054] = 1; - v->a[200055] = anon_sym_DQUOTE; - v->a[200056] = actions(9102); - v->a[200057] = 1; - v->a[200058] = anon_sym_DOLLAR_LBRACE; - v->a[200059] = actions(9104); - small_parse_table_10003(v); -} - -void small_parse_table_10003(t_small_parse_table_array *v) -{ - v->a[200060] = 1; - v->a[200061] = anon_sym_BQUOTE; - v->a[200062] = actions(9106); - v->a[200063] = 1; - v->a[200064] = anon_sym_DOLLAR_BQUOTE; - v->a[200065] = actions(9110); - v->a[200066] = 1; - v->a[200067] = sym_test_operator; - v->a[200068] = actions(9112); - v->a[200069] = 1; - v->a[200070] = sym_regex; - v->a[200071] = state(1014); - v->a[200072] = 1; - v->a[200073] = aux_sym__literal_repeat1; - v->a[200074] = state(1168); - v->a[200075] = 1; - v->a[200076] = sym_concatenation; - v->a[200077] = actions(9092); - v->a[200078] = 2; - v->a[200079] = anon_sym_LPAREN_LPAREN; - small_parse_table_10004(v); -} - -void small_parse_table_10004(t_small_parse_table_array *v) -{ - v->a[200080] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200081] = actions(9100); - v->a[200082] = 2; - v->a[200083] = sym_raw_string; - v->a[200084] = sym_ansi_c_string; - v->a[200085] = actions(9108); - v->a[200086] = 2; - v->a[200087] = anon_sym_LT_LPAREN; - v->a[200088] = anon_sym_GT_LPAREN; - v->a[200089] = state(854); - v->a[200090] = 9; - v->a[200091] = sym_arithmetic_expansion; - v->a[200092] = sym_brace_expression; - v->a[200093] = sym_string; - v->a[200094] = sym_translated_string; - v->a[200095] = sym_number; - v->a[200096] = sym_simple_expansion; - v->a[200097] = sym_expansion; - v->a[200098] = sym_command_substitution; - v->a[200099] = sym_process_substitution; - small_parse_table_10005(v); -} - -/* EOF small_parse_table_2000.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2001.c b/parser/static/small_parse_table/small_parse_table_2001.c deleted file mode 100644 index 9809726f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2001.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2001.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10005(t_small_parse_table_array *v) -{ - v->a[200100] = 20; - v->a[200101] = actions(71); - v->a[200102] = 1; - v->a[200103] = sym_comment; - v->a[200104] = actions(3612); - v->a[200105] = 1; - v->a[200106] = anon_sym_DOLLAR; - v->a[200107] = actions(3616); - v->a[200108] = 1; - v->a[200109] = aux_sym_number_token1; - v->a[200110] = actions(3618); - v->a[200111] = 1; - v->a[200112] = aux_sym_number_token2; - v->a[200113] = actions(3622); - v->a[200114] = 1; - v->a[200115] = anon_sym_DOLLAR_LPAREN; - v->a[200116] = actions(3632); - v->a[200117] = 1; - v->a[200118] = sym__brace_start; - v->a[200119] = actions(4131); - small_parse_table_10006(v); -} - -void small_parse_table_10006(t_small_parse_table_array *v) -{ - v->a[200120] = 1; - v->a[200121] = sym_word; - v->a[200122] = actions(4135); - v->a[200123] = 1; - v->a[200124] = sym_test_operator; - v->a[200125] = actions(8850); - v->a[200126] = 1; - v->a[200127] = anon_sym_DOLLAR_LBRACK; - v->a[200128] = actions(8854); - v->a[200129] = 1; - v->a[200130] = anon_sym_DQUOTE; - v->a[200131] = actions(8858); - v->a[200132] = 1; - v->a[200133] = anon_sym_DOLLAR_LBRACE; - v->a[200134] = actions(8860); - v->a[200135] = 1; - v->a[200136] = anon_sym_BQUOTE; - v->a[200137] = actions(8862); - v->a[200138] = 1; - v->a[200139] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10007(v); -} - -void small_parse_table_10007(t_small_parse_table_array *v) -{ - v->a[200140] = actions(9086); - v->a[200141] = 1; - v->a[200142] = sym__special_character; - v->a[200143] = state(2270); - v->a[200144] = 1; - v->a[200145] = aux_sym__literal_repeat1; - v->a[200146] = actions(8848); - v->a[200147] = 2; - v->a[200148] = anon_sym_LPAREN_LPAREN; - v->a[200149] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200150] = actions(8864); - v->a[200151] = 2; - v->a[200152] = anon_sym_LT_LPAREN; - v->a[200153] = anon_sym_GT_LPAREN; - v->a[200154] = actions(9088); - v->a[200155] = 2; - v->a[200156] = sym_raw_string; - v->a[200157] = sym_ansi_c_string; - v->a[200158] = state(791); - v->a[200159] = 2; - small_parse_table_10008(v); -} - -void small_parse_table_10008(t_small_parse_table_array *v) -{ - v->a[200160] = sym_concatenation; - v->a[200161] = aux_sym_for_statement_repeat1; - v->a[200162] = state(1968); - v->a[200163] = 9; - v->a[200164] = sym_arithmetic_expansion; - v->a[200165] = sym_brace_expression; - v->a[200166] = sym_string; - v->a[200167] = sym_translated_string; - v->a[200168] = sym_number; - v->a[200169] = sym_simple_expansion; - v->a[200170] = sym_expansion; - v->a[200171] = sym_command_substitution; - v->a[200172] = sym_process_substitution; - v->a[200173] = 20; - v->a[200174] = actions(71); - v->a[200175] = 1; - v->a[200176] = sym_comment; - v->a[200177] = actions(9114); - v->a[200178] = 1; - v->a[200179] = sym_word; - small_parse_table_10009(v); -} - -void small_parse_table_10009(t_small_parse_table_array *v) -{ - v->a[200180] = actions(9118); - v->a[200181] = 1; - v->a[200182] = anon_sym_DOLLAR_LBRACK; - v->a[200183] = actions(9120); - v->a[200184] = 1; - v->a[200185] = anon_sym_DOLLAR; - v->a[200186] = actions(9122); - v->a[200187] = 1; - v->a[200188] = sym__special_character; - v->a[200189] = actions(9124); - v->a[200190] = 1; - v->a[200191] = anon_sym_DQUOTE; - v->a[200192] = actions(9128); - v->a[200193] = 1; - v->a[200194] = aux_sym_number_token1; - v->a[200195] = actions(9130); - v->a[200196] = 1; - v->a[200197] = aux_sym_number_token2; - v->a[200198] = actions(9132); - v->a[200199] = 1; - small_parse_table_10010(v); -} - -/* EOF small_parse_table_2001.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2002.c b/parser/static/small_parse_table/small_parse_table_2002.c deleted file mode 100644 index 3b5296ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_2002.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2002.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10010(t_small_parse_table_array *v) -{ - v->a[200200] = anon_sym_DOLLAR_LBRACE; - v->a[200201] = actions(9134); - v->a[200202] = 1; - v->a[200203] = anon_sym_DOLLAR_LPAREN; - v->a[200204] = actions(9136); - v->a[200205] = 1; - v->a[200206] = anon_sym_BQUOTE; - v->a[200207] = actions(9138); - v->a[200208] = 1; - v->a[200209] = anon_sym_DOLLAR_BQUOTE; - v->a[200210] = actions(9142); - v->a[200211] = 1; - v->a[200212] = sym_test_operator; - v->a[200213] = actions(9144); - v->a[200214] = 1; - v->a[200215] = sym__brace_start; - v->a[200216] = state(2457); - v->a[200217] = 1; - v->a[200218] = aux_sym__literal_repeat1; - v->a[200219] = actions(9116); - small_parse_table_10011(v); -} - -void small_parse_table_10011(t_small_parse_table_array *v) -{ - v->a[200220] = 2; - v->a[200221] = anon_sym_LPAREN_LPAREN; - v->a[200222] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200223] = actions(9126); - v->a[200224] = 2; - v->a[200225] = sym_raw_string; - v->a[200226] = sym_ansi_c_string; - v->a[200227] = actions(9140); - v->a[200228] = 2; - v->a[200229] = anon_sym_LT_LPAREN; - v->a[200230] = anon_sym_GT_LPAREN; - v->a[200231] = state(823); - v->a[200232] = 2; - v->a[200233] = sym_concatenation; - v->a[200234] = aux_sym_for_statement_repeat1; - v->a[200235] = state(2271); - v->a[200236] = 9; - v->a[200237] = sym_arithmetic_expansion; - v->a[200238] = sym_brace_expression; - v->a[200239] = sym_string; - small_parse_table_10012(v); -} - -void small_parse_table_10012(t_small_parse_table_array *v) -{ - v->a[200240] = sym_translated_string; - v->a[200241] = sym_number; - v->a[200242] = sym_simple_expansion; - v->a[200243] = sym_expansion; - v->a[200244] = sym_command_substitution; - v->a[200245] = sym_process_substitution; - v->a[200246] = 19; - v->a[200247] = actions(3); - v->a[200248] = 1; - v->a[200249] = sym_comment; - v->a[200250] = actions(363); - v->a[200251] = 1; - v->a[200252] = anon_sym_DOLLAR_LBRACK; - v->a[200253] = actions(367); - v->a[200254] = 1; - v->a[200255] = anon_sym_DOLLAR; - v->a[200256] = actions(371); - v->a[200257] = 1; - v->a[200258] = anon_sym_DQUOTE; - v->a[200259] = actions(375); - small_parse_table_10013(v); -} - -void small_parse_table_10013(t_small_parse_table_array *v) -{ - v->a[200260] = 1; - v->a[200261] = aux_sym_number_token1; - v->a[200262] = actions(377); - v->a[200263] = 1; - v->a[200264] = aux_sym_number_token2; - v->a[200265] = actions(379); - v->a[200266] = 1; - v->a[200267] = anon_sym_DOLLAR_LBRACE; - v->a[200268] = actions(381); - v->a[200269] = 1; - v->a[200270] = anon_sym_DOLLAR_LPAREN; - v->a[200271] = actions(385); - v->a[200272] = 1; - v->a[200273] = anon_sym_DOLLAR_BQUOTE; - v->a[200274] = actions(391); - v->a[200275] = 1; - v->a[200276] = sym__brace_start; - v->a[200277] = actions(5809); - v->a[200278] = 1; - v->a[200279] = anon_sym_BQUOTE; - small_parse_table_10014(v); -} - -void small_parse_table_10014(t_small_parse_table_array *v) -{ - v->a[200280] = actions(8836); - v->a[200281] = 1; - v->a[200282] = sym_word; - v->a[200283] = actions(8844); - v->a[200284] = 1; - v->a[200285] = sym_test_operator; - v->a[200286] = actions(9146); - v->a[200287] = 1; - v->a[200288] = anon_sym_RBRACK; - v->a[200289] = actions(352); - v->a[200290] = 2; - v->a[200291] = anon_sym_LPAREN_LPAREN; - v->a[200292] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200293] = actions(387); - v->a[200294] = 2; - v->a[200295] = anon_sym_LT_LPAREN; - v->a[200296] = anon_sym_GT_LPAREN; - v->a[200297] = actions(8840); - v->a[200298] = 2; - v->a[200299] = sym__special_character; - small_parse_table_10015(v); -} - -/* EOF small_parse_table_2002.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2003.c b/parser/static/small_parse_table/small_parse_table_2003.c deleted file mode 100644 index 3277c14b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2003.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2003.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10015(t_small_parse_table_array *v) -{ - v->a[200300] = sym__comment_word; - v->a[200301] = actions(8842); - v->a[200302] = 3; - v->a[200303] = sym__bare_dollar; - v->a[200304] = sym_raw_string; - v->a[200305] = sym_ansi_c_string; - v->a[200306] = state(2730); - v->a[200307] = 9; - v->a[200308] = sym_arithmetic_expansion; - v->a[200309] = sym_brace_expression; - v->a[200310] = sym_string; - v->a[200311] = sym_translated_string; - v->a[200312] = sym_number; - v->a[200313] = sym_simple_expansion; - v->a[200314] = sym_expansion; - v->a[200315] = sym_command_substitution; - v->a[200316] = sym_process_substitution; - v->a[200317] = 8; - v->a[200318] = actions(3); - v->a[200319] = 1; - small_parse_table_10016(v); -} - -void small_parse_table_10016(t_small_parse_table_array *v) -{ - v->a[200320] = sym_comment; - v->a[200321] = actions(1241); - v->a[200322] = 1; - v->a[200323] = sym_file_descriptor; - v->a[200324] = actions(9150); - v->a[200325] = 1; - v->a[200326] = anon_sym_DQUOTE; - v->a[200327] = actions(9154); - v->a[200328] = 1; - v->a[200329] = sym_variable_name; - v->a[200330] = state(5537); - v->a[200331] = 1; - v->a[200332] = sym_string; - v->a[200333] = actions(9152); - v->a[200334] = 2; - v->a[200335] = aux_sym__simple_variable_name_token1; - v->a[200336] = aux_sym__multiline_variable_name_token1; - v->a[200337] = actions(9148); - v->a[200338] = 9; - v->a[200339] = anon_sym_DASH; - small_parse_table_10017(v); -} - -void small_parse_table_10017(t_small_parse_table_array *v) -{ - v->a[200340] = anon_sym_STAR; - v->a[200341] = anon_sym_BANG; - v->a[200342] = anon_sym_QMARK; - v->a[200343] = anon_sym_DOLLAR; - v->a[200344] = anon_sym_POUND; - v->a[200345] = anon_sym_AT2; - v->a[200346] = anon_sym_0; - v->a[200347] = anon_sym__; - v->a[200348] = actions(1239); - v->a[200349] = 16; - v->a[200350] = anon_sym_PIPE_PIPE; - v->a[200351] = anon_sym_AMP_AMP; - v->a[200352] = anon_sym_PIPE; - v->a[200353] = anon_sym_LT; - v->a[200354] = anon_sym_GT; - v->a[200355] = anon_sym_LT_LT; - v->a[200356] = anon_sym_GT_GT; - v->a[200357] = anon_sym_PIPE_AMP; - v->a[200358] = anon_sym_AMP_GT; - v->a[200359] = anon_sym_AMP_GT_GT; - small_parse_table_10018(v); -} - -void small_parse_table_10018(t_small_parse_table_array *v) -{ - v->a[200360] = anon_sym_LT_AMP; - v->a[200361] = anon_sym_GT_AMP; - v->a[200362] = anon_sym_GT_PIPE; - v->a[200363] = anon_sym_LT_AMP_DASH; - v->a[200364] = anon_sym_GT_AMP_DASH; - v->a[200365] = anon_sym_LT_LT_DASH; - v->a[200366] = 20; - v->a[200367] = actions(71); - v->a[200368] = 1; - v->a[200369] = sym_comment; - v->a[200370] = actions(9114); - v->a[200371] = 1; - v->a[200372] = sym_word; - v->a[200373] = actions(9118); - v->a[200374] = 1; - v->a[200375] = anon_sym_DOLLAR_LBRACK; - v->a[200376] = actions(9120); - v->a[200377] = 1; - v->a[200378] = anon_sym_DOLLAR; - v->a[200379] = actions(9122); - small_parse_table_10019(v); -} - -void small_parse_table_10019(t_small_parse_table_array *v) -{ - v->a[200380] = 1; - v->a[200381] = sym__special_character; - v->a[200382] = actions(9124); - v->a[200383] = 1; - v->a[200384] = anon_sym_DQUOTE; - v->a[200385] = actions(9128); - v->a[200386] = 1; - v->a[200387] = aux_sym_number_token1; - v->a[200388] = actions(9130); - v->a[200389] = 1; - v->a[200390] = aux_sym_number_token2; - v->a[200391] = actions(9132); - v->a[200392] = 1; - v->a[200393] = anon_sym_DOLLAR_LBRACE; - v->a[200394] = actions(9134); - v->a[200395] = 1; - v->a[200396] = anon_sym_DOLLAR_LPAREN; - v->a[200397] = actions(9136); - v->a[200398] = 1; - v->a[200399] = anon_sym_BQUOTE; - small_parse_table_10020(v); -} - -/* EOF small_parse_table_2003.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2004.c b/parser/static/small_parse_table/small_parse_table_2004.c deleted file mode 100644 index dab68b5e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2004.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2004.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10020(t_small_parse_table_array *v) -{ - v->a[200400] = actions(9138); - v->a[200401] = 1; - v->a[200402] = anon_sym_DOLLAR_BQUOTE; - v->a[200403] = actions(9142); - v->a[200404] = 1; - v->a[200405] = sym_test_operator; - v->a[200406] = actions(9144); - v->a[200407] = 1; - v->a[200408] = sym__brace_start; - v->a[200409] = state(2457); - v->a[200410] = 1; - v->a[200411] = aux_sym__literal_repeat1; - v->a[200412] = actions(9116); - v->a[200413] = 2; - v->a[200414] = anon_sym_LPAREN_LPAREN; - v->a[200415] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200416] = actions(9126); - v->a[200417] = 2; - v->a[200418] = sym_raw_string; - v->a[200419] = sym_ansi_c_string; - small_parse_table_10021(v); -} - -void small_parse_table_10021(t_small_parse_table_array *v) -{ - v->a[200420] = actions(9140); - v->a[200421] = 2; - v->a[200422] = anon_sym_LT_LPAREN; - v->a[200423] = anon_sym_GT_LPAREN; - v->a[200424] = state(821); - v->a[200425] = 2; - v->a[200426] = sym_concatenation; - v->a[200427] = aux_sym_for_statement_repeat1; - v->a[200428] = state(2271); - v->a[200429] = 9; - v->a[200430] = sym_arithmetic_expansion; - v->a[200431] = sym_brace_expression; - v->a[200432] = sym_string; - v->a[200433] = sym_translated_string; - v->a[200434] = sym_number; - v->a[200435] = sym_simple_expansion; - v->a[200436] = sym_expansion; - v->a[200437] = sym_command_substitution; - v->a[200438] = sym_process_substitution; - v->a[200439] = 8; - small_parse_table_10022(v); -} - -void small_parse_table_10022(t_small_parse_table_array *v) -{ - v->a[200440] = actions(3); - v->a[200441] = 1; - v->a[200442] = sym_comment; - v->a[200443] = actions(1235); - v->a[200444] = 1; - v->a[200445] = sym_file_descriptor; - v->a[200446] = actions(9150); - v->a[200447] = 1; - v->a[200448] = anon_sym_DQUOTE; - v->a[200449] = actions(9154); - v->a[200450] = 1; - v->a[200451] = sym_variable_name; - v->a[200452] = state(5537); - v->a[200453] = 1; - v->a[200454] = sym_string; - v->a[200455] = actions(9152); - v->a[200456] = 2; - v->a[200457] = aux_sym__simple_variable_name_token1; - v->a[200458] = aux_sym__multiline_variable_name_token1; - v->a[200459] = actions(9148); - small_parse_table_10023(v); -} - -void small_parse_table_10023(t_small_parse_table_array *v) -{ - v->a[200460] = 9; - v->a[200461] = anon_sym_DASH; - v->a[200462] = anon_sym_STAR; - v->a[200463] = anon_sym_BANG; - v->a[200464] = anon_sym_QMARK; - v->a[200465] = anon_sym_DOLLAR; - v->a[200466] = anon_sym_POUND; - v->a[200467] = anon_sym_AT2; - v->a[200468] = anon_sym_0; - v->a[200469] = anon_sym__; - v->a[200470] = actions(1227); - v->a[200471] = 16; - v->a[200472] = anon_sym_PIPE_PIPE; - v->a[200473] = anon_sym_AMP_AMP; - v->a[200474] = anon_sym_PIPE; - v->a[200475] = anon_sym_LT; - v->a[200476] = anon_sym_GT; - v->a[200477] = anon_sym_LT_LT; - v->a[200478] = anon_sym_GT_GT; - v->a[200479] = anon_sym_PIPE_AMP; - small_parse_table_10024(v); -} - -void small_parse_table_10024(t_small_parse_table_array *v) -{ - v->a[200480] = anon_sym_AMP_GT; - v->a[200481] = anon_sym_AMP_GT_GT; - v->a[200482] = anon_sym_LT_AMP; - v->a[200483] = anon_sym_GT_AMP; - v->a[200484] = anon_sym_GT_PIPE; - v->a[200485] = anon_sym_LT_AMP_DASH; - v->a[200486] = anon_sym_GT_AMP_DASH; - v->a[200487] = anon_sym_LT_LT_DASH; - v->a[200488] = 20; - v->a[200489] = actions(71); - v->a[200490] = 1; - v->a[200491] = sym_comment; - v->a[200492] = actions(4498); - v->a[200493] = 1; - v->a[200494] = sym_word; - v->a[200495] = actions(4502); - v->a[200496] = 1; - v->a[200497] = anon_sym_DOLLAR_LBRACK; - v->a[200498] = actions(4504); - v->a[200499] = 1; - small_parse_table_10025(v); -} - -/* EOF small_parse_table_2004.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2005.c b/parser/static/small_parse_table/small_parse_table_2005.c deleted file mode 100644 index 5e82c846..00000000 --- a/parser/static/small_parse_table/small_parse_table_2005.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2005.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10025(t_small_parse_table_array *v) -{ - v->a[200500] = anon_sym_DOLLAR; - v->a[200501] = actions(4508); - v->a[200502] = 1; - v->a[200503] = anon_sym_DQUOTE; - v->a[200504] = actions(4512); - v->a[200505] = 1; - v->a[200506] = aux_sym_number_token1; - v->a[200507] = actions(4514); - v->a[200508] = 1; - v->a[200509] = aux_sym_number_token2; - v->a[200510] = actions(4516); - v->a[200511] = 1; - v->a[200512] = anon_sym_DOLLAR_LBRACE; - v->a[200513] = actions(4518); - v->a[200514] = 1; - v->a[200515] = anon_sym_DOLLAR_LPAREN; - v->a[200516] = actions(4520); - v->a[200517] = 1; - v->a[200518] = anon_sym_BQUOTE; - v->a[200519] = actions(4522); - small_parse_table_10026(v); -} - -void small_parse_table_10026(t_small_parse_table_array *v) -{ - v->a[200520] = 1; - v->a[200521] = anon_sym_DOLLAR_BQUOTE; - v->a[200522] = actions(4526); - v->a[200523] = 1; - v->a[200524] = sym_test_operator; - v->a[200525] = actions(4528); - v->a[200526] = 1; - v->a[200527] = sym__brace_start; - v->a[200528] = actions(9156); - v->a[200529] = 1; - v->a[200530] = sym__special_character; - v->a[200531] = state(2715); - v->a[200532] = 1; - v->a[200533] = aux_sym__literal_repeat1; - v->a[200534] = actions(4500); - v->a[200535] = 2; - v->a[200536] = anon_sym_LPAREN_LPAREN; - v->a[200537] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200538] = actions(4510); - v->a[200539] = 2; - small_parse_table_10027(v); -} - -void small_parse_table_10027(t_small_parse_table_array *v) -{ - v->a[200540] = sym_raw_string; - v->a[200541] = sym_ansi_c_string; - v->a[200542] = actions(4524); - v->a[200543] = 2; - v->a[200544] = anon_sym_LT_LPAREN; - v->a[200545] = anon_sym_GT_LPAREN; - v->a[200546] = state(867); - v->a[200547] = 2; - v->a[200548] = sym_concatenation; - v->a[200549] = aux_sym_for_statement_repeat1; - v->a[200550] = state(2438); - v->a[200551] = 9; - v->a[200552] = sym_arithmetic_expansion; - v->a[200553] = sym_brace_expression; - v->a[200554] = sym_string; - v->a[200555] = sym_translated_string; - v->a[200556] = sym_number; - v->a[200557] = sym_simple_expansion; - v->a[200558] = sym_expansion; - v->a[200559] = sym_command_substitution; - small_parse_table_10028(v); -} - -void small_parse_table_10028(t_small_parse_table_array *v) -{ - v->a[200560] = sym_process_substitution; - v->a[200561] = 19; - v->a[200562] = actions(3); - v->a[200563] = 1; - v->a[200564] = sym_comment; - v->a[200565] = actions(363); - v->a[200566] = 1; - v->a[200567] = anon_sym_DOLLAR_LBRACK; - v->a[200568] = actions(367); - v->a[200569] = 1; - v->a[200570] = anon_sym_DOLLAR; - v->a[200571] = actions(371); - v->a[200572] = 1; - v->a[200573] = anon_sym_DQUOTE; - v->a[200574] = actions(375); - v->a[200575] = 1; - v->a[200576] = aux_sym_number_token1; - v->a[200577] = actions(377); - v->a[200578] = 1; - v->a[200579] = aux_sym_number_token2; - small_parse_table_10029(v); -} - -void small_parse_table_10029(t_small_parse_table_array *v) -{ - v->a[200580] = actions(379); - v->a[200581] = 1; - v->a[200582] = anon_sym_DOLLAR_LBRACE; - v->a[200583] = actions(381); - v->a[200584] = 1; - v->a[200585] = anon_sym_DOLLAR_LPAREN; - v->a[200586] = actions(385); - v->a[200587] = 1; - v->a[200588] = anon_sym_DOLLAR_BQUOTE; - v->a[200589] = actions(391); - v->a[200590] = 1; - v->a[200591] = sym__brace_start; - v->a[200592] = actions(5809); - v->a[200593] = 1; - v->a[200594] = anon_sym_BQUOTE; - v->a[200595] = actions(8836); - v->a[200596] = 1; - v->a[200597] = sym_word; - v->a[200598] = actions(8844); - v->a[200599] = 1; - small_parse_table_10030(v); -} - -/* EOF small_parse_table_2005.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2006.c b/parser/static/small_parse_table/small_parse_table_2006.c deleted file mode 100644 index 3932d43d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2006.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2006.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10030(t_small_parse_table_array *v) -{ - v->a[200600] = sym_test_operator; - v->a[200601] = actions(9158); - v->a[200602] = 1; - v->a[200603] = anon_sym_RBRACK; - v->a[200604] = actions(352); - v->a[200605] = 2; - v->a[200606] = anon_sym_LPAREN_LPAREN; - v->a[200607] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200608] = actions(387); - v->a[200609] = 2; - v->a[200610] = anon_sym_LT_LPAREN; - v->a[200611] = anon_sym_GT_LPAREN; - v->a[200612] = actions(8840); - v->a[200613] = 2; - v->a[200614] = sym__special_character; - v->a[200615] = sym__comment_word; - v->a[200616] = actions(8842); - v->a[200617] = 3; - v->a[200618] = sym__bare_dollar; - v->a[200619] = sym_raw_string; - small_parse_table_10031(v); -} - -void small_parse_table_10031(t_small_parse_table_array *v) -{ - v->a[200620] = sym_ansi_c_string; - v->a[200621] = state(2730); - v->a[200622] = 9; - v->a[200623] = sym_arithmetic_expansion; - v->a[200624] = sym_brace_expression; - v->a[200625] = sym_string; - v->a[200626] = sym_translated_string; - v->a[200627] = sym_number; - v->a[200628] = sym_simple_expansion; - v->a[200629] = sym_expansion; - v->a[200630] = sym_command_substitution; - v->a[200631] = sym_process_substitution; - v->a[200632] = 20; - v->a[200633] = actions(71); - v->a[200634] = 1; - v->a[200635] = sym_comment; - v->a[200636] = actions(4498); - v->a[200637] = 1; - v->a[200638] = sym_word; - v->a[200639] = actions(4502); - small_parse_table_10032(v); -} - -void small_parse_table_10032(t_small_parse_table_array *v) -{ - v->a[200640] = 1; - v->a[200641] = anon_sym_DOLLAR_LBRACK; - v->a[200642] = actions(4504); - v->a[200643] = 1; - v->a[200644] = anon_sym_DOLLAR; - v->a[200645] = actions(4508); - v->a[200646] = 1; - v->a[200647] = anon_sym_DQUOTE; - v->a[200648] = actions(4512); - v->a[200649] = 1; - v->a[200650] = aux_sym_number_token1; - v->a[200651] = actions(4514); - v->a[200652] = 1; - v->a[200653] = aux_sym_number_token2; - v->a[200654] = actions(4516); - v->a[200655] = 1; - v->a[200656] = anon_sym_DOLLAR_LBRACE; - v->a[200657] = actions(4518); - v->a[200658] = 1; - v->a[200659] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10033(v); -} - -void small_parse_table_10033(t_small_parse_table_array *v) -{ - v->a[200660] = actions(4520); - v->a[200661] = 1; - v->a[200662] = anon_sym_BQUOTE; - v->a[200663] = actions(4522); - v->a[200664] = 1; - v->a[200665] = anon_sym_DOLLAR_BQUOTE; - v->a[200666] = actions(4526); - v->a[200667] = 1; - v->a[200668] = sym_test_operator; - v->a[200669] = actions(4528); - v->a[200670] = 1; - v->a[200671] = sym__brace_start; - v->a[200672] = actions(9156); - v->a[200673] = 1; - v->a[200674] = sym__special_character; - v->a[200675] = state(2715); - v->a[200676] = 1; - v->a[200677] = aux_sym__literal_repeat1; - v->a[200678] = actions(4500); - v->a[200679] = 2; - small_parse_table_10034(v); -} - -void small_parse_table_10034(t_small_parse_table_array *v) -{ - v->a[200680] = anon_sym_LPAREN_LPAREN; - v->a[200681] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200682] = actions(4510); - v->a[200683] = 2; - v->a[200684] = sym_raw_string; - v->a[200685] = sym_ansi_c_string; - v->a[200686] = actions(4524); - v->a[200687] = 2; - v->a[200688] = anon_sym_LT_LPAREN; - v->a[200689] = anon_sym_GT_LPAREN; - v->a[200690] = state(879); - v->a[200691] = 2; - v->a[200692] = sym_concatenation; - v->a[200693] = aux_sym_for_statement_repeat1; - v->a[200694] = state(2438); - v->a[200695] = 9; - v->a[200696] = sym_arithmetic_expansion; - v->a[200697] = sym_brace_expression; - v->a[200698] = sym_string; - v->a[200699] = sym_translated_string; - small_parse_table_10035(v); -} - -/* EOF small_parse_table_2006.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2007.c b/parser/static/small_parse_table/small_parse_table_2007.c deleted file mode 100644 index 12b44ff2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2007.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2007.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10035(t_small_parse_table_array *v) -{ - v->a[200700] = sym_number; - v->a[200701] = sym_simple_expansion; - v->a[200702] = sym_expansion; - v->a[200703] = sym_command_substitution; - v->a[200704] = sym_process_substitution; - v->a[200705] = 20; - v->a[200706] = actions(71); - v->a[200707] = 1; - v->a[200708] = sym_comment; - v->a[200709] = actions(3391); - v->a[200710] = 1; - v->a[200711] = sym_word; - v->a[200712] = actions(3397); - v->a[200713] = 1; - v->a[200714] = anon_sym_DOLLAR; - v->a[200715] = actions(3401); - v->a[200716] = 1; - v->a[200717] = aux_sym_number_token1; - v->a[200718] = actions(3403); - v->a[200719] = 1; - small_parse_table_10036(v); -} - -void small_parse_table_10036(t_small_parse_table_array *v) -{ - v->a[200720] = aux_sym_number_token2; - v->a[200721] = actions(3407); - v->a[200722] = 1; - v->a[200723] = anon_sym_DOLLAR_LPAREN; - v->a[200724] = actions(3415); - v->a[200725] = 1; - v->a[200726] = sym_test_operator; - v->a[200727] = actions(3417); - v->a[200728] = 1; - v->a[200729] = sym__brace_start; - v->a[200730] = actions(8926); - v->a[200731] = 1; - v->a[200732] = anon_sym_DOLLAR_LBRACK; - v->a[200733] = actions(8930); - v->a[200734] = 1; - v->a[200735] = anon_sym_DQUOTE; - v->a[200736] = actions(8934); - v->a[200737] = 1; - v->a[200738] = anon_sym_DOLLAR_LBRACE; - v->a[200739] = actions(8936); - small_parse_table_10037(v); -} - -void small_parse_table_10037(t_small_parse_table_array *v) -{ - v->a[200740] = 1; - v->a[200741] = anon_sym_BQUOTE; - v->a[200742] = actions(8938); - v->a[200743] = 1; - v->a[200744] = anon_sym_DOLLAR_BQUOTE; - v->a[200745] = actions(9160); - v->a[200746] = 1; - v->a[200747] = sym__special_character; - v->a[200748] = state(2161); - v->a[200749] = 1; - v->a[200750] = aux_sym__literal_repeat1; - v->a[200751] = actions(8924); - v->a[200752] = 2; - v->a[200753] = anon_sym_LPAREN_LPAREN; - v->a[200754] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200755] = actions(8940); - v->a[200756] = 2; - v->a[200757] = anon_sym_LT_LPAREN; - v->a[200758] = anon_sym_GT_LPAREN; - v->a[200759] = actions(9162); - small_parse_table_10038(v); -} - -void small_parse_table_10038(t_small_parse_table_array *v) -{ - v->a[200760] = 2; - v->a[200761] = sym_raw_string; - v->a[200762] = sym_ansi_c_string; - v->a[200763] = state(691); - v->a[200764] = 2; - v->a[200765] = sym_concatenation; - v->a[200766] = aux_sym_for_statement_repeat1; - v->a[200767] = state(1711); - v->a[200768] = 9; - v->a[200769] = sym_arithmetic_expansion; - v->a[200770] = sym_brace_expression; - v->a[200771] = sym_string; - v->a[200772] = sym_translated_string; - v->a[200773] = sym_number; - v->a[200774] = sym_simple_expansion; - v->a[200775] = sym_expansion; - v->a[200776] = sym_command_substitution; - v->a[200777] = sym_process_substitution; - v->a[200778] = 19; - v->a[200779] = actions(3); - small_parse_table_10039(v); -} - -void small_parse_table_10039(t_small_parse_table_array *v) -{ - v->a[200780] = 1; - v->a[200781] = sym_comment; - v->a[200782] = actions(363); - v->a[200783] = 1; - v->a[200784] = anon_sym_DOLLAR_LBRACK; - v->a[200785] = actions(367); - v->a[200786] = 1; - v->a[200787] = anon_sym_DOLLAR; - v->a[200788] = actions(371); - v->a[200789] = 1; - v->a[200790] = anon_sym_DQUOTE; - v->a[200791] = actions(375); - v->a[200792] = 1; - v->a[200793] = aux_sym_number_token1; - v->a[200794] = actions(377); - v->a[200795] = 1; - v->a[200796] = aux_sym_number_token2; - v->a[200797] = actions(379); - v->a[200798] = 1; - v->a[200799] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10040(v); -} - -/* EOF small_parse_table_2007.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2008.c b/parser/static/small_parse_table/small_parse_table_2008.c deleted file mode 100644 index 88968ec3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2008.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2008.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10040(t_small_parse_table_array *v) -{ - v->a[200800] = actions(381); - v->a[200801] = 1; - v->a[200802] = anon_sym_DOLLAR_LPAREN; - v->a[200803] = actions(385); - v->a[200804] = 1; - v->a[200805] = anon_sym_DOLLAR_BQUOTE; - v->a[200806] = actions(391); - v->a[200807] = 1; - v->a[200808] = sym__brace_start; - v->a[200809] = actions(5809); - v->a[200810] = 1; - v->a[200811] = anon_sym_BQUOTE; - v->a[200812] = actions(8836); - v->a[200813] = 1; - v->a[200814] = sym_word; - v->a[200815] = actions(8844); - v->a[200816] = 1; - v->a[200817] = sym_test_operator; - v->a[200818] = actions(9164); - v->a[200819] = 1; - small_parse_table_10041(v); -} - -void small_parse_table_10041(t_small_parse_table_array *v) -{ - v->a[200820] = anon_sym_RBRACK; - v->a[200821] = actions(352); - v->a[200822] = 2; - v->a[200823] = anon_sym_LPAREN_LPAREN; - v->a[200824] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200825] = actions(387); - v->a[200826] = 2; - v->a[200827] = anon_sym_LT_LPAREN; - v->a[200828] = anon_sym_GT_LPAREN; - v->a[200829] = actions(8840); - v->a[200830] = 2; - v->a[200831] = sym__special_character; - v->a[200832] = sym__comment_word; - v->a[200833] = actions(8842); - v->a[200834] = 3; - v->a[200835] = sym__bare_dollar; - v->a[200836] = sym_raw_string; - v->a[200837] = sym_ansi_c_string; - v->a[200838] = state(2730); - v->a[200839] = 9; - small_parse_table_10042(v); -} - -void small_parse_table_10042(t_small_parse_table_array *v) -{ - v->a[200840] = sym_arithmetic_expansion; - v->a[200841] = sym_brace_expression; - v->a[200842] = sym_string; - v->a[200843] = sym_translated_string; - v->a[200844] = sym_number; - v->a[200845] = sym_simple_expansion; - v->a[200846] = sym_expansion; - v->a[200847] = sym_command_substitution; - v->a[200848] = sym_process_substitution; - v->a[200849] = 21; - v->a[200850] = actions(71); - v->a[200851] = 1; - v->a[200852] = sym_comment; - v->a[200853] = actions(2636); - v->a[200854] = 1; - v->a[200855] = anon_sym_DOLLAR_LBRACK; - v->a[200856] = actions(2638); - v->a[200857] = 1; - v->a[200858] = anon_sym_DOLLAR; - v->a[200859] = actions(2640); - small_parse_table_10043(v); -} - -void small_parse_table_10043(t_small_parse_table_array *v) -{ - v->a[200860] = 1; - v->a[200861] = sym__special_character; - v->a[200862] = actions(2642); - v->a[200863] = 1; - v->a[200864] = anon_sym_DQUOTE; - v->a[200865] = actions(2646); - v->a[200866] = 1; - v->a[200867] = aux_sym_number_token1; - v->a[200868] = actions(2648); - v->a[200869] = 1; - v->a[200870] = aux_sym_number_token2; - v->a[200871] = actions(2650); - v->a[200872] = 1; - v->a[200873] = anon_sym_DOLLAR_LBRACE; - v->a[200874] = actions(2652); - v->a[200875] = 1; - v->a[200876] = anon_sym_DOLLAR_LPAREN; - v->a[200877] = actions(2654); - v->a[200878] = 1; - v->a[200879] = anon_sym_BQUOTE; - small_parse_table_10044(v); -} - -void small_parse_table_10044(t_small_parse_table_array *v) -{ - v->a[200880] = actions(2656); - v->a[200881] = 1; - v->a[200882] = anon_sym_DOLLAR_BQUOTE; - v->a[200883] = actions(2664); - v->a[200884] = 1; - v->a[200885] = sym__brace_start; - v->a[200886] = actions(9166); - v->a[200887] = 1; - v->a[200888] = sym_word; - v->a[200889] = actions(9170); - v->a[200890] = 1; - v->a[200891] = sym_test_operator; - v->a[200892] = actions(9172); - v->a[200893] = 1; - v->a[200894] = sym_regex; - v->a[200895] = state(2394); - v->a[200896] = 1; - v->a[200897] = aux_sym__literal_repeat1; - v->a[200898] = state(2556); - v->a[200899] = 1; - small_parse_table_10045(v); -} - -/* EOF small_parse_table_2008.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2009.c b/parser/static/small_parse_table/small_parse_table_2009.c deleted file mode 100644 index 010fe11b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2009.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2009.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10045(t_small_parse_table_array *v) -{ - v->a[200900] = sym_concatenation; - v->a[200901] = actions(2630); - v->a[200902] = 2; - v->a[200903] = anon_sym_LPAREN_LPAREN; - v->a[200904] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200905] = actions(2658); - v->a[200906] = 2; - v->a[200907] = anon_sym_LT_LPAREN; - v->a[200908] = anon_sym_GT_LPAREN; - v->a[200909] = actions(9168); - v->a[200910] = 2; - v->a[200911] = sym_raw_string; - v->a[200912] = sym_ansi_c_string; - v->a[200913] = state(2199); - v->a[200914] = 9; - v->a[200915] = sym_arithmetic_expansion; - v->a[200916] = sym_brace_expression; - v->a[200917] = sym_string; - v->a[200918] = sym_translated_string; - v->a[200919] = sym_number; - small_parse_table_10046(v); -} - -void small_parse_table_10046(t_small_parse_table_array *v) -{ - v->a[200920] = sym_simple_expansion; - v->a[200921] = sym_expansion; - v->a[200922] = sym_command_substitution; - v->a[200923] = sym_process_substitution; - v->a[200924] = 20; - v->a[200925] = actions(71); - v->a[200926] = 1; - v->a[200927] = sym_comment; - v->a[200928] = actions(8474); - v->a[200929] = 1; - v->a[200930] = anon_sym_DOLLAR_LBRACK; - v->a[200931] = actions(8476); - v->a[200932] = 1; - v->a[200933] = anon_sym_DOLLAR; - v->a[200934] = actions(8478); - v->a[200935] = 1; - v->a[200936] = sym__special_character; - v->a[200937] = actions(8480); - v->a[200938] = 1; - v->a[200939] = anon_sym_DQUOTE; - small_parse_table_10047(v); -} - -void small_parse_table_10047(t_small_parse_table_array *v) -{ - v->a[200940] = actions(8484); - v->a[200941] = 1; - v->a[200942] = aux_sym_number_token1; - v->a[200943] = actions(8486); - v->a[200944] = 1; - v->a[200945] = aux_sym_number_token2; - v->a[200946] = actions(8488); - v->a[200947] = 1; - v->a[200948] = anon_sym_DOLLAR_LBRACE; - v->a[200949] = actions(8490); - v->a[200950] = 1; - v->a[200951] = anon_sym_DOLLAR_LPAREN; - v->a[200952] = actions(8492); - v->a[200953] = 1; - v->a[200954] = anon_sym_BQUOTE; - v->a[200955] = actions(8494); - v->a[200956] = 1; - v->a[200957] = anon_sym_DOLLAR_BQUOTE; - v->a[200958] = actions(8504); - v->a[200959] = 1; - small_parse_table_10048(v); -} - -void small_parse_table_10048(t_small_parse_table_array *v) -{ - v->a[200960] = sym__brace_start; - v->a[200961] = actions(9174); - v->a[200962] = 1; - v->a[200963] = sym_word; - v->a[200964] = actions(9178); - v->a[200965] = 1; - v->a[200966] = sym_test_operator; - v->a[200967] = state(1801); - v->a[200968] = 1; - v->a[200969] = aux_sym__literal_repeat1; - v->a[200970] = actions(8470); - v->a[200971] = 2; - v->a[200972] = anon_sym_LPAREN_LPAREN; - v->a[200973] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[200974] = actions(8496); - v->a[200975] = 2; - v->a[200976] = anon_sym_LT_LPAREN; - v->a[200977] = anon_sym_GT_LPAREN; - v->a[200978] = actions(9176); - v->a[200979] = 2; - small_parse_table_10049(v); -} - -void small_parse_table_10049(t_small_parse_table_array *v) -{ - v->a[200980] = sym_raw_string; - v->a[200981] = sym_ansi_c_string; - v->a[200982] = state(654); - v->a[200983] = 2; - v->a[200984] = sym_concatenation; - v->a[200985] = aux_sym_for_statement_repeat1; - v->a[200986] = state(1399); - v->a[200987] = 9; - v->a[200988] = sym_arithmetic_expansion; - v->a[200989] = sym_brace_expression; - v->a[200990] = sym_string; - v->a[200991] = sym_translated_string; - v->a[200992] = sym_number; - v->a[200993] = sym_simple_expansion; - v->a[200994] = sym_expansion; - v->a[200995] = sym_command_substitution; - v->a[200996] = sym_process_substitution; - v->a[200997] = 20; - v->a[200998] = actions(71); - v->a[200999] = 1; - small_parse_table_10050(v); -} - -/* EOF small_parse_table_2009.c */ diff --git a/parser/static/small_parse_table/small_parse_table_201.c b/parser/static/small_parse_table/small_parse_table_201.c index 29e9773a..3e861116 100644 --- a/parser/static/small_parse_table/small_parse_table_201.c +++ b/parser/static/small_parse_table/small_parse_table_201.c @@ -14,126 +14,126 @@ void small_parse_table_1005(t_small_parse_table_array *v) { - v->a[20100] = anon_sym_GT_PIPE; - v->a[20101] = anon_sym_LT_AMP_DASH; - v->a[20102] = anon_sym_GT_AMP_DASH; - v->a[20103] = anon_sym_LT_LT_DASH; - v->a[20104] = anon_sym_LT_LT_LT; - v->a[20105] = 8; - v->a[20106] = actions(3); - v->a[20107] = 1; - v->a[20108] = sym_comment; - v->a[20109] = actions(2267); - v->a[20110] = 1; - v->a[20111] = anon_sym_DQUOTE; - v->a[20112] = actions(3829); - v->a[20113] = 1; - v->a[20114] = sym_variable_name; - v->a[20115] = state(1595); - v->a[20116] = 1; - v->a[20117] = sym_string; - v->a[20118] = actions(3827); - v->a[20119] = 2; + v->a[20100] = aux_sym__simple_variable_name_token1; + v->a[20101] = aux_sym__multiline_variable_name_token1; + v->a[20102] = actions(828); + v->a[20103] = 3; + v->a[20104] = sym_file_descriptor; + v->a[20105] = sym_test_operator; + v->a[20106] = sym__brace_start; + v->a[20107] = actions(2920); + v->a[20108] = 9; + v->a[20109] = anon_sym_BANG; + v->a[20110] = anon_sym_DASH; + v->a[20111] = anon_sym_STAR; + v->a[20112] = anon_sym_QMARK; + v->a[20113] = anon_sym_DOLLAR; + v->a[20114] = anon_sym_POUND; + v->a[20115] = anon_sym_AT; + v->a[20116] = anon_sym_0; + v->a[20117] = anon_sym__; + v->a[20118] = actions(826); + v->a[20119] = 27; small_parse_table_1006(v); } void small_parse_table_1006(t_small_parse_table_array *v) { - v->a[20120] = aux_sym__simple_variable_name_token1; - v->a[20121] = aux_sym__multiline_variable_name_token1; - v->a[20122] = actions(1235); - v->a[20123] = 3; - v->a[20124] = sym_file_descriptor; - v->a[20125] = sym_test_operator; - v->a[20126] = sym__brace_start; - v->a[20127] = actions(3825); - v->a[20128] = 9; - v->a[20129] = anon_sym_DASH; - v->a[20130] = anon_sym_STAR; - v->a[20131] = anon_sym_BANG; - v->a[20132] = anon_sym_QMARK; - v->a[20133] = anon_sym_DOLLAR; - v->a[20134] = anon_sym_POUND; - v->a[20135] = anon_sym_AT2; - v->a[20136] = anon_sym_0; - v->a[20137] = anon_sym__; - v->a[20138] = actions(1227); - v->a[20139] = 36; + v->a[20120] = anon_sym_PIPE; + v->a[20121] = anon_sym_PIPE_AMP; + v->a[20122] = anon_sym_AMP_AMP; + v->a[20123] = anon_sym_PIPE_PIPE; + v->a[20124] = anon_sym_LT; + v->a[20125] = anon_sym_GT; + v->a[20126] = anon_sym_GT_GT; + v->a[20127] = anon_sym_AMP_GT; + v->a[20128] = anon_sym_AMP_GT_GT; + v->a[20129] = anon_sym_LT_AMP; + v->a[20130] = anon_sym_GT_AMP; + v->a[20131] = anon_sym_GT_PIPE; + v->a[20132] = anon_sym_LT_AMP_DASH; + v->a[20133] = anon_sym_GT_AMP_DASH; + v->a[20134] = anon_sym_LT_LT; + v->a[20135] = anon_sym_LT_LT_DASH; + v->a[20136] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20137] = sym__special_character; + v->a[20138] = anon_sym_DQUOTE; + v->a[20139] = sym_raw_string; small_parse_table_1007(v); } void small_parse_table_1007(t_small_parse_table_array *v) { - v->a[20140] = anon_sym_LPAREN_LPAREN; - v->a[20141] = anon_sym_SEMI; - v->a[20142] = anon_sym_PIPE_PIPE; - v->a[20143] = anon_sym_AMP_AMP; - v->a[20144] = anon_sym_PIPE; - v->a[20145] = anon_sym_AMP; - v->a[20146] = anon_sym_LT; - v->a[20147] = anon_sym_GT; - v->a[20148] = anon_sym_LT_LT; - v->a[20149] = anon_sym_GT_GT; - v->a[20150] = anon_sym_RPAREN; - v->a[20151] = anon_sym_SEMI_SEMI; - v->a[20152] = anon_sym_PIPE_AMP; - v->a[20153] = anon_sym_AMP_GT; - v->a[20154] = anon_sym_AMP_GT_GT; - v->a[20155] = anon_sym_LT_AMP; - v->a[20156] = anon_sym_GT_AMP; - v->a[20157] = anon_sym_GT_PIPE; - v->a[20158] = anon_sym_LT_AMP_DASH; - v->a[20159] = anon_sym_GT_AMP_DASH; + v->a[20140] = aux_sym_number_token1; + v->a[20141] = aux_sym_number_token2; + v->a[20142] = anon_sym_DOLLAR_LBRACE; + v->a[20143] = anon_sym_DOLLAR_LPAREN; + v->a[20144] = anon_sym_BQUOTE; + v->a[20145] = anon_sym_DOLLAR_BQUOTE; + v->a[20146] = sym_word; + v->a[20147] = 6; + v->a[20148] = actions(3); + v->a[20149] = 1; + v->a[20150] = sym_comment; + v->a[20151] = actions(2822); + v->a[20152] = 1; + v->a[20153] = aux_sym_concatenation_token1; + v->a[20154] = actions(2830); + v->a[20155] = 1; + v->a[20156] = sym__concat; + v->a[20157] = state(512); + v->a[20158] = 1; + v->a[20159] = aux_sym_concatenation_repeat1; small_parse_table_1008(v); } void small_parse_table_1008(t_small_parse_table_array *v) { - v->a[20160] = anon_sym_LT_LT_DASH; - v->a[20161] = aux_sym_heredoc_redirect_token1; - v->a[20162] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20163] = anon_sym_DOLLAR_LBRACK; - v->a[20164] = sym__special_character; - v->a[20165] = sym_raw_string; - v->a[20166] = sym_ansi_c_string; - v->a[20167] = aux_sym_number_token1; - v->a[20168] = aux_sym_number_token2; - v->a[20169] = anon_sym_DOLLAR_LBRACE; - v->a[20170] = anon_sym_DOLLAR_LPAREN; - v->a[20171] = anon_sym_BQUOTE; - v->a[20172] = anon_sym_DOLLAR_BQUOTE; - v->a[20173] = anon_sym_LT_LPAREN; - v->a[20174] = anon_sym_GT_LPAREN; - v->a[20175] = sym_word; - v->a[20176] = 21; - v->a[20177] = actions(3); - v->a[20178] = 1; - v->a[20179] = sym_comment; + v->a[20160] = actions(1182); + v->a[20161] = 5; + v->a[20162] = sym_file_descriptor; + v->a[20163] = sym_variable_name; + v->a[20164] = sym_test_operator; + v->a[20165] = sym__brace_start; + v->a[20166] = aux_sym_heredoc_redirect_token1; + v->a[20167] = actions(1180); + v->a[20168] = 34; + v->a[20169] = anon_sym_esac; + v->a[20170] = anon_sym_PIPE; + v->a[20171] = anon_sym_SEMI_SEMI; + v->a[20172] = anon_sym_SEMI_AMP; + v->a[20173] = anon_sym_SEMI_SEMI_AMP; + v->a[20174] = anon_sym_PIPE_AMP; + v->a[20175] = anon_sym_AMP_AMP; + v->a[20176] = anon_sym_PIPE_PIPE; + v->a[20177] = anon_sym_LT; + v->a[20178] = anon_sym_GT; + v->a[20179] = anon_sym_GT_GT; small_parse_table_1009(v); } void small_parse_table_1009(t_small_parse_table_array *v) { - v->a[20180] = actions(3837); - v->a[20181] = 1; - v->a[20182] = anon_sym_DOLLAR_LBRACK; - v->a[20183] = actions(3840); - v->a[20184] = 1; - v->a[20185] = anon_sym_DOLLAR; - v->a[20186] = actions(3843); - v->a[20187] = 1; - v->a[20188] = sym__special_character; - v->a[20189] = actions(3846); - v->a[20190] = 1; - v->a[20191] = anon_sym_DQUOTE; - v->a[20192] = actions(3849); - v->a[20193] = 1; - v->a[20194] = aux_sym_number_token1; - v->a[20195] = actions(3852); - v->a[20196] = 1; - v->a[20197] = aux_sym_number_token2; - v->a[20198] = actions(3855); - v->a[20199] = 1; + v->a[20180] = anon_sym_AMP_GT; + v->a[20181] = anon_sym_AMP_GT_GT; + v->a[20182] = anon_sym_LT_AMP; + v->a[20183] = anon_sym_GT_AMP; + v->a[20184] = anon_sym_GT_PIPE; + v->a[20185] = anon_sym_LT_AMP_DASH; + v->a[20186] = anon_sym_GT_AMP_DASH; + v->a[20187] = anon_sym_LT_LT; + v->a[20188] = anon_sym_LT_LT_DASH; + v->a[20189] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20190] = anon_sym_AMP; + v->a[20191] = anon_sym_DOLLAR; + v->a[20192] = sym__special_character; + v->a[20193] = anon_sym_DQUOTE; + v->a[20194] = sym_raw_string; + v->a[20195] = aux_sym_number_token1; + v->a[20196] = aux_sym_number_token2; + v->a[20197] = anon_sym_DOLLAR_LBRACE; + v->a[20198] = anon_sym_DOLLAR_LPAREN; + v->a[20199] = anon_sym_BQUOTE; small_parse_table_1010(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2010.c b/parser/static/small_parse_table/small_parse_table_2010.c deleted file mode 100644 index 158f0d50..00000000 --- a/parser/static/small_parse_table/small_parse_table_2010.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2010.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10050(t_small_parse_table_array *v) -{ - v->a[201000] = sym_comment; - v->a[201001] = actions(3391); - v->a[201002] = 1; - v->a[201003] = sym_word; - v->a[201004] = actions(3397); - v->a[201005] = 1; - v->a[201006] = anon_sym_DOLLAR; - v->a[201007] = actions(3401); - v->a[201008] = 1; - v->a[201009] = aux_sym_number_token1; - v->a[201010] = actions(3403); - v->a[201011] = 1; - v->a[201012] = aux_sym_number_token2; - v->a[201013] = actions(3407); - v->a[201014] = 1; - v->a[201015] = anon_sym_DOLLAR_LPAREN; - v->a[201016] = actions(3415); - v->a[201017] = 1; - v->a[201018] = sym_test_operator; - v->a[201019] = actions(3417); - small_parse_table_10051(v); -} - -void small_parse_table_10051(t_small_parse_table_array *v) -{ - v->a[201020] = 1; - v->a[201021] = sym__brace_start; - v->a[201022] = actions(8926); - v->a[201023] = 1; - v->a[201024] = anon_sym_DOLLAR_LBRACK; - v->a[201025] = actions(8930); - v->a[201026] = 1; - v->a[201027] = anon_sym_DQUOTE; - v->a[201028] = actions(8934); - v->a[201029] = 1; - v->a[201030] = anon_sym_DOLLAR_LBRACE; - v->a[201031] = actions(8936); - v->a[201032] = 1; - v->a[201033] = anon_sym_BQUOTE; - v->a[201034] = actions(8938); - v->a[201035] = 1; - v->a[201036] = anon_sym_DOLLAR_BQUOTE; - v->a[201037] = actions(9160); - v->a[201038] = 1; - v->a[201039] = sym__special_character; - small_parse_table_10052(v); -} - -void small_parse_table_10052(t_small_parse_table_array *v) -{ - v->a[201040] = state(2161); - v->a[201041] = 1; - v->a[201042] = aux_sym__literal_repeat1; - v->a[201043] = actions(8924); - v->a[201044] = 2; - v->a[201045] = anon_sym_LPAREN_LPAREN; - v->a[201046] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201047] = actions(8940); - v->a[201048] = 2; - v->a[201049] = anon_sym_LT_LPAREN; - v->a[201050] = anon_sym_GT_LPAREN; - v->a[201051] = actions(9162); - v->a[201052] = 2; - v->a[201053] = sym_raw_string; - v->a[201054] = sym_ansi_c_string; - v->a[201055] = state(684); - v->a[201056] = 2; - v->a[201057] = sym_concatenation; - v->a[201058] = aux_sym_for_statement_repeat1; - v->a[201059] = state(1711); - small_parse_table_10053(v); -} - -void small_parse_table_10053(t_small_parse_table_array *v) -{ - v->a[201060] = 9; - v->a[201061] = sym_arithmetic_expansion; - v->a[201062] = sym_brace_expression; - v->a[201063] = sym_string; - v->a[201064] = sym_translated_string; - v->a[201065] = sym_number; - v->a[201066] = sym_simple_expansion; - v->a[201067] = sym_expansion; - v->a[201068] = sym_command_substitution; - v->a[201069] = sym_process_substitution; - v->a[201070] = 20; - v->a[201071] = actions(71); - v->a[201072] = 1; - v->a[201073] = sym_comment; - v->a[201074] = actions(7996); - v->a[201075] = 1; - v->a[201076] = anon_sym_DOLLAR_LBRACK; - v->a[201077] = actions(7998); - v->a[201078] = 1; - v->a[201079] = anon_sym_DOLLAR; - small_parse_table_10054(v); -} - -void small_parse_table_10054(t_small_parse_table_array *v) -{ - v->a[201080] = actions(8000); - v->a[201081] = 1; - v->a[201082] = sym__special_character; - v->a[201083] = actions(8002); - v->a[201084] = 1; - v->a[201085] = anon_sym_DQUOTE; - v->a[201086] = actions(8006); - v->a[201087] = 1; - v->a[201088] = aux_sym_number_token1; - v->a[201089] = actions(8008); - v->a[201090] = 1; - v->a[201091] = aux_sym_number_token2; - v->a[201092] = actions(8010); - v->a[201093] = 1; - v->a[201094] = anon_sym_DOLLAR_LBRACE; - v->a[201095] = actions(8012); - v->a[201096] = 1; - v->a[201097] = anon_sym_DOLLAR_LPAREN; - v->a[201098] = actions(8014); - v->a[201099] = 1; - small_parse_table_10055(v); -} - -/* EOF small_parse_table_2010.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2011.c b/parser/static/small_parse_table/small_parse_table_2011.c deleted file mode 100644 index d4adc835..00000000 --- a/parser/static/small_parse_table/small_parse_table_2011.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2011.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10055(t_small_parse_table_array *v) -{ - v->a[201100] = anon_sym_BQUOTE; - v->a[201101] = actions(8016); - v->a[201102] = 1; - v->a[201103] = anon_sym_DOLLAR_BQUOTE; - v->a[201104] = actions(8026); - v->a[201105] = 1; - v->a[201106] = sym__brace_start; - v->a[201107] = actions(9180); - v->a[201108] = 1; - v->a[201109] = sym_word; - v->a[201110] = actions(9184); - v->a[201111] = 1; - v->a[201112] = sym_test_operator; - v->a[201113] = state(3543); - v->a[201114] = 1; - v->a[201115] = aux_sym__literal_repeat1; - v->a[201116] = actions(7992); - v->a[201117] = 2; - v->a[201118] = anon_sym_LPAREN_LPAREN; - v->a[201119] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_10056(v); -} - -void small_parse_table_10056(t_small_parse_table_array *v) -{ - v->a[201120] = actions(8018); - v->a[201121] = 2; - v->a[201122] = anon_sym_LT_LPAREN; - v->a[201123] = anon_sym_GT_LPAREN; - v->a[201124] = actions(9182); - v->a[201125] = 2; - v->a[201126] = sym_raw_string; - v->a[201127] = sym_ansi_c_string; - v->a[201128] = state(1831); - v->a[201129] = 2; - v->a[201130] = sym_concatenation; - v->a[201131] = aux_sym_for_statement_repeat1; - v->a[201132] = state(3480); - v->a[201133] = 9; - v->a[201134] = sym_arithmetic_expansion; - v->a[201135] = sym_brace_expression; - v->a[201136] = sym_string; - v->a[201137] = sym_translated_string; - v->a[201138] = sym_number; - v->a[201139] = sym_simple_expansion; - small_parse_table_10057(v); -} - -void small_parse_table_10057(t_small_parse_table_array *v) -{ - v->a[201140] = sym_expansion; - v->a[201141] = sym_command_substitution; - v->a[201142] = sym_process_substitution; - v->a[201143] = 20; - v->a[201144] = actions(71); - v->a[201145] = 1; - v->a[201146] = sym_comment; - v->a[201147] = actions(3731); - v->a[201148] = 1; - v->a[201149] = anon_sym_DOLLAR; - v->a[201150] = actions(3737); - v->a[201151] = 1; - v->a[201152] = aux_sym_number_token1; - v->a[201153] = actions(3739); - v->a[201154] = 1; - v->a[201155] = aux_sym_number_token2; - v->a[201156] = actions(3743); - v->a[201157] = 1; - v->a[201158] = anon_sym_DOLLAR_LPAREN; - v->a[201159] = actions(3755); - small_parse_table_10058(v); -} - -void small_parse_table_10058(t_small_parse_table_array *v) -{ - v->a[201160] = 1; - v->a[201161] = sym__brace_start; - v->a[201162] = actions(7759); - v->a[201163] = 1; - v->a[201164] = sym_word; - v->a[201165] = actions(7767); - v->a[201166] = 1; - v->a[201167] = sym_test_operator; - v->a[201168] = actions(8820); - v->a[201169] = 1; - v->a[201170] = anon_sym_DOLLAR_LBRACK; - v->a[201171] = actions(8822); - v->a[201172] = 1; - v->a[201173] = sym__special_character; - v->a[201174] = actions(8824); - v->a[201175] = 1; - v->a[201176] = anon_sym_DQUOTE; - v->a[201177] = actions(8828); - v->a[201178] = 1; - v->a[201179] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10059(v); -} - -void small_parse_table_10059(t_small_parse_table_array *v) -{ - v->a[201180] = actions(8830); - v->a[201181] = 1; - v->a[201182] = anon_sym_BQUOTE; - v->a[201183] = actions(8832); - v->a[201184] = 1; - v->a[201185] = anon_sym_DOLLAR_BQUOTE; - v->a[201186] = state(4975); - v->a[201187] = 1; - v->a[201188] = aux_sym__literal_repeat1; - v->a[201189] = actions(8818); - v->a[201190] = 2; - v->a[201191] = anon_sym_LPAREN_LPAREN; - v->a[201192] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201193] = actions(8826); - v->a[201194] = 2; - v->a[201195] = sym_raw_string; - v->a[201196] = sym_ansi_c_string; - v->a[201197] = actions(8834); - v->a[201198] = 2; - v->a[201199] = anon_sym_LT_LPAREN; - small_parse_table_10060(v); -} - -/* EOF small_parse_table_2011.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2012.c b/parser/static/small_parse_table/small_parse_table_2012.c deleted file mode 100644 index 18885f8b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2012.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2012.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10060(t_small_parse_table_array *v) -{ - v->a[201200] = anon_sym_GT_LPAREN; - v->a[201201] = state(3458); - v->a[201202] = 2; - v->a[201203] = sym_concatenation; - v->a[201204] = aux_sym_for_statement_repeat1; - v->a[201205] = state(4460); - v->a[201206] = 9; - v->a[201207] = sym_arithmetic_expansion; - v->a[201208] = sym_brace_expression; - v->a[201209] = sym_string; - v->a[201210] = sym_translated_string; - v->a[201211] = sym_number; - v->a[201212] = sym_simple_expansion; - v->a[201213] = sym_expansion; - v->a[201214] = sym_command_substitution; - v->a[201215] = sym_process_substitution; - v->a[201216] = 20; - v->a[201217] = actions(71); - v->a[201218] = 1; - v->a[201219] = sym_comment; - small_parse_table_10061(v); -} - -void small_parse_table_10061(t_small_parse_table_array *v) -{ - v->a[201220] = actions(7996); - v->a[201221] = 1; - v->a[201222] = anon_sym_DOLLAR_LBRACK; - v->a[201223] = actions(7998); - v->a[201224] = 1; - v->a[201225] = anon_sym_DOLLAR; - v->a[201226] = actions(8000); - v->a[201227] = 1; - v->a[201228] = sym__special_character; - v->a[201229] = actions(8002); - v->a[201230] = 1; - v->a[201231] = anon_sym_DQUOTE; - v->a[201232] = actions(8006); - v->a[201233] = 1; - v->a[201234] = aux_sym_number_token1; - v->a[201235] = actions(8008); - v->a[201236] = 1; - v->a[201237] = aux_sym_number_token2; - v->a[201238] = actions(8010); - v->a[201239] = 1; - small_parse_table_10062(v); -} - -void small_parse_table_10062(t_small_parse_table_array *v) -{ - v->a[201240] = anon_sym_DOLLAR_LBRACE; - v->a[201241] = actions(8012); - v->a[201242] = 1; - v->a[201243] = anon_sym_DOLLAR_LPAREN; - v->a[201244] = actions(8014); - v->a[201245] = 1; - v->a[201246] = anon_sym_BQUOTE; - v->a[201247] = actions(8016); - v->a[201248] = 1; - v->a[201249] = anon_sym_DOLLAR_BQUOTE; - v->a[201250] = actions(8026); - v->a[201251] = 1; - v->a[201252] = sym__brace_start; - v->a[201253] = actions(9180); - v->a[201254] = 1; - v->a[201255] = sym_word; - v->a[201256] = actions(9184); - v->a[201257] = 1; - v->a[201258] = sym_test_operator; - v->a[201259] = state(3543); - small_parse_table_10063(v); -} - -void small_parse_table_10063(t_small_parse_table_array *v) -{ - v->a[201260] = 1; - v->a[201261] = aux_sym__literal_repeat1; - v->a[201262] = actions(7992); - v->a[201263] = 2; - v->a[201264] = anon_sym_LPAREN_LPAREN; - v->a[201265] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201266] = actions(8018); - v->a[201267] = 2; - v->a[201268] = anon_sym_LT_LPAREN; - v->a[201269] = anon_sym_GT_LPAREN; - v->a[201270] = actions(9182); - v->a[201271] = 2; - v->a[201272] = sym_raw_string; - v->a[201273] = sym_ansi_c_string; - v->a[201274] = state(1808); - v->a[201275] = 2; - v->a[201276] = sym_concatenation; - v->a[201277] = aux_sym_for_statement_repeat1; - v->a[201278] = state(3480); - v->a[201279] = 9; - small_parse_table_10064(v); -} - -void small_parse_table_10064(t_small_parse_table_array *v) -{ - v->a[201280] = sym_arithmetic_expansion; - v->a[201281] = sym_brace_expression; - v->a[201282] = sym_string; - v->a[201283] = sym_translated_string; - v->a[201284] = sym_number; - v->a[201285] = sym_simple_expansion; - v->a[201286] = sym_expansion; - v->a[201287] = sym_command_substitution; - v->a[201288] = sym_process_substitution; - v->a[201289] = 20; - v->a[201290] = actions(71); - v->a[201291] = 1; - v->a[201292] = sym_comment; - v->a[201293] = actions(8178); - v->a[201294] = 1; - v->a[201295] = anon_sym_DOLLAR_LBRACK; - v->a[201296] = actions(8180); - v->a[201297] = 1; - v->a[201298] = anon_sym_DOLLAR; - v->a[201299] = actions(8184); - small_parse_table_10065(v); -} - -/* EOF small_parse_table_2012.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2013.c b/parser/static/small_parse_table/small_parse_table_2013.c deleted file mode 100644 index 82c8201f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2013.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2013.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10065(t_small_parse_table_array *v) -{ - v->a[201300] = 1; - v->a[201301] = anon_sym_DQUOTE; - v->a[201302] = actions(8188); - v->a[201303] = 1; - v->a[201304] = aux_sym_number_token1; - v->a[201305] = actions(8190); - v->a[201306] = 1; - v->a[201307] = aux_sym_number_token2; - v->a[201308] = actions(8192); - v->a[201309] = 1; - v->a[201310] = anon_sym_DOLLAR_LBRACE; - v->a[201311] = actions(8194); - v->a[201312] = 1; - v->a[201313] = anon_sym_DOLLAR_LPAREN; - v->a[201314] = actions(8196); - v->a[201315] = 1; - v->a[201316] = anon_sym_BQUOTE; - v->a[201317] = actions(8198); - v->a[201318] = 1; - v->a[201319] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10066(v); -} - -void small_parse_table_10066(t_small_parse_table_array *v) -{ - v->a[201320] = actions(8208); - v->a[201321] = 1; - v->a[201322] = sym__brace_start; - v->a[201323] = actions(8450); - v->a[201324] = 1; - v->a[201325] = sym__special_character; - v->a[201326] = actions(9186); - v->a[201327] = 1; - v->a[201328] = sym_word; - v->a[201329] = actions(9190); - v->a[201330] = 1; - v->a[201331] = sym_test_operator; - v->a[201332] = state(1744); - v->a[201333] = 1; - v->a[201334] = aux_sym__literal_repeat1; - v->a[201335] = actions(8174); - v->a[201336] = 2; - v->a[201337] = anon_sym_LPAREN_LPAREN; - v->a[201338] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201339] = actions(8200); - small_parse_table_10067(v); -} - -void small_parse_table_10067(t_small_parse_table_array *v) -{ - v->a[201340] = 2; - v->a[201341] = anon_sym_LT_LPAREN; - v->a[201342] = anon_sym_GT_LPAREN; - v->a[201343] = actions(9188); - v->a[201344] = 2; - v->a[201345] = sym_raw_string; - v->a[201346] = sym_ansi_c_string; - v->a[201347] = state(686); - v->a[201348] = 2; - v->a[201349] = sym_concatenation; - v->a[201350] = aux_sym_for_statement_repeat1; - v->a[201351] = state(1688); - v->a[201352] = 9; - v->a[201353] = sym_arithmetic_expansion; - v->a[201354] = sym_brace_expression; - v->a[201355] = sym_string; - v->a[201356] = sym_translated_string; - v->a[201357] = sym_number; - v->a[201358] = sym_simple_expansion; - v->a[201359] = sym_expansion; - small_parse_table_10068(v); -} - -void small_parse_table_10068(t_small_parse_table_array *v) -{ - v->a[201360] = sym_command_substitution; - v->a[201361] = sym_process_substitution; - v->a[201362] = 20; - v->a[201363] = actions(71); - v->a[201364] = 1; - v->a[201365] = sym_comment; - v->a[201366] = actions(8178); - v->a[201367] = 1; - v->a[201368] = anon_sym_DOLLAR_LBRACK; - v->a[201369] = actions(8180); - v->a[201370] = 1; - v->a[201371] = anon_sym_DOLLAR; - v->a[201372] = actions(8184); - v->a[201373] = 1; - v->a[201374] = anon_sym_DQUOTE; - v->a[201375] = actions(8188); - v->a[201376] = 1; - v->a[201377] = aux_sym_number_token1; - v->a[201378] = actions(8190); - v->a[201379] = 1; - small_parse_table_10069(v); -} - -void small_parse_table_10069(t_small_parse_table_array *v) -{ - v->a[201380] = aux_sym_number_token2; - v->a[201381] = actions(8192); - v->a[201382] = 1; - v->a[201383] = anon_sym_DOLLAR_LBRACE; - v->a[201384] = actions(8194); - v->a[201385] = 1; - v->a[201386] = anon_sym_DOLLAR_LPAREN; - v->a[201387] = actions(8196); - v->a[201388] = 1; - v->a[201389] = anon_sym_BQUOTE; - v->a[201390] = actions(8198); - v->a[201391] = 1; - v->a[201392] = anon_sym_DOLLAR_BQUOTE; - v->a[201393] = actions(8208); - v->a[201394] = 1; - v->a[201395] = sym__brace_start; - v->a[201396] = actions(8450); - v->a[201397] = 1; - v->a[201398] = sym__special_character; - v->a[201399] = actions(9186); - small_parse_table_10070(v); -} - -/* EOF small_parse_table_2013.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2014.c b/parser/static/small_parse_table/small_parse_table_2014.c deleted file mode 100644 index 02773a7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2014.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2014.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10070(t_small_parse_table_array *v) -{ - v->a[201400] = 1; - v->a[201401] = sym_word; - v->a[201402] = actions(9190); - v->a[201403] = 1; - v->a[201404] = sym_test_operator; - v->a[201405] = state(1744); - v->a[201406] = 1; - v->a[201407] = aux_sym__literal_repeat1; - v->a[201408] = actions(8174); - v->a[201409] = 2; - v->a[201410] = anon_sym_LPAREN_LPAREN; - v->a[201411] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201412] = actions(8200); - v->a[201413] = 2; - v->a[201414] = anon_sym_LT_LPAREN; - v->a[201415] = anon_sym_GT_LPAREN; - v->a[201416] = actions(9188); - v->a[201417] = 2; - v->a[201418] = sym_raw_string; - v->a[201419] = sym_ansi_c_string; - small_parse_table_10071(v); -} - -void small_parse_table_10071(t_small_parse_table_array *v) -{ - v->a[201420] = state(673); - v->a[201421] = 2; - v->a[201422] = sym_concatenation; - v->a[201423] = aux_sym_for_statement_repeat1; - v->a[201424] = state(1688); - v->a[201425] = 9; - v->a[201426] = sym_arithmetic_expansion; - v->a[201427] = sym_brace_expression; - v->a[201428] = sym_string; - v->a[201429] = sym_translated_string; - v->a[201430] = sym_number; - v->a[201431] = sym_simple_expansion; - v->a[201432] = sym_expansion; - v->a[201433] = sym_command_substitution; - v->a[201434] = sym_process_substitution; - v->a[201435] = 20; - v->a[201436] = actions(71); - v->a[201437] = 1; - v->a[201438] = sym_comment; - v->a[201439] = actions(4943); - small_parse_table_10072(v); -} - -void small_parse_table_10072(t_small_parse_table_array *v) -{ - v->a[201440] = 1; - v->a[201441] = sym_word; - v->a[201442] = actions(4947); - v->a[201443] = 1; - v->a[201444] = anon_sym_DOLLAR_LBRACK; - v->a[201445] = actions(4949); - v->a[201446] = 1; - v->a[201447] = anon_sym_DOLLAR; - v->a[201448] = actions(4953); - v->a[201449] = 1; - v->a[201450] = anon_sym_DQUOTE; - v->a[201451] = actions(4957); - v->a[201452] = 1; - v->a[201453] = aux_sym_number_token1; - v->a[201454] = actions(4959); - v->a[201455] = 1; - v->a[201456] = aux_sym_number_token2; - v->a[201457] = actions(4961); - v->a[201458] = 1; - v->a[201459] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10073(v); -} - -void small_parse_table_10073(t_small_parse_table_array *v) -{ - v->a[201460] = actions(4963); - v->a[201461] = 1; - v->a[201462] = anon_sym_DOLLAR_LPAREN; - v->a[201463] = actions(4965); - v->a[201464] = 1; - v->a[201465] = anon_sym_BQUOTE; - v->a[201466] = actions(4967); - v->a[201467] = 1; - v->a[201468] = anon_sym_DOLLAR_BQUOTE; - v->a[201469] = actions(4971); - v->a[201470] = 1; - v->a[201471] = sym_test_operator; - v->a[201472] = actions(4973); - v->a[201473] = 1; - v->a[201474] = sym__brace_start; - v->a[201475] = actions(9192); - v->a[201476] = 1; - v->a[201477] = sym__special_character; - v->a[201478] = state(2776); - v->a[201479] = 1; - small_parse_table_10074(v); -} - -void small_parse_table_10074(t_small_parse_table_array *v) -{ - v->a[201480] = aux_sym__literal_repeat1; - v->a[201481] = actions(4945); - v->a[201482] = 2; - v->a[201483] = anon_sym_LPAREN_LPAREN; - v->a[201484] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201485] = actions(4955); - v->a[201486] = 2; - v->a[201487] = sym_raw_string; - v->a[201488] = sym_ansi_c_string; - v->a[201489] = actions(4969); - v->a[201490] = 2; - v->a[201491] = anon_sym_LT_LPAREN; - v->a[201492] = anon_sym_GT_LPAREN; - v->a[201493] = state(971); - v->a[201494] = 2; - v->a[201495] = sym_concatenation; - v->a[201496] = aux_sym_for_statement_repeat1; - v->a[201497] = state(2489); - v->a[201498] = 9; - v->a[201499] = sym_arithmetic_expansion; - small_parse_table_10075(v); -} - -/* EOF small_parse_table_2014.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2015.c b/parser/static/small_parse_table/small_parse_table_2015.c deleted file mode 100644 index 1148744b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2015.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2015.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10075(t_small_parse_table_array *v) -{ - v->a[201500] = sym_brace_expression; - v->a[201501] = sym_string; - v->a[201502] = sym_translated_string; - v->a[201503] = sym_number; - v->a[201504] = sym_simple_expansion; - v->a[201505] = sym_expansion; - v->a[201506] = sym_command_substitution; - v->a[201507] = sym_process_substitution; - v->a[201508] = 20; - v->a[201509] = actions(71); - v->a[201510] = 1; - v->a[201511] = sym_comment; - v->a[201512] = actions(3612); - v->a[201513] = 1; - v->a[201514] = anon_sym_DOLLAR; - v->a[201515] = actions(3616); - v->a[201516] = 1; - v->a[201517] = aux_sym_number_token1; - v->a[201518] = actions(3618); - v->a[201519] = 1; - small_parse_table_10076(v); -} - -void small_parse_table_10076(t_small_parse_table_array *v) -{ - v->a[201520] = aux_sym_number_token2; - v->a[201521] = actions(3622); - v->a[201522] = 1; - v->a[201523] = anon_sym_DOLLAR_LPAREN; - v->a[201524] = actions(3632); - v->a[201525] = 1; - v->a[201526] = sym__brace_start; - v->a[201527] = actions(4131); - v->a[201528] = 1; - v->a[201529] = sym_word; - v->a[201530] = actions(4135); - v->a[201531] = 1; - v->a[201532] = sym_test_operator; - v->a[201533] = actions(8850); - v->a[201534] = 1; - v->a[201535] = anon_sym_DOLLAR_LBRACK; - v->a[201536] = actions(8854); - v->a[201537] = 1; - v->a[201538] = anon_sym_DQUOTE; - v->a[201539] = actions(8858); - small_parse_table_10077(v); -} - -void small_parse_table_10077(t_small_parse_table_array *v) -{ - v->a[201540] = 1; - v->a[201541] = anon_sym_DOLLAR_LBRACE; - v->a[201542] = actions(8860); - v->a[201543] = 1; - v->a[201544] = anon_sym_BQUOTE; - v->a[201545] = actions(8862); - v->a[201546] = 1; - v->a[201547] = anon_sym_DOLLAR_BQUOTE; - v->a[201548] = actions(9086); - v->a[201549] = 1; - v->a[201550] = sym__special_character; - v->a[201551] = state(2270); - v->a[201552] = 1; - v->a[201553] = aux_sym__literal_repeat1; - v->a[201554] = actions(8848); - v->a[201555] = 2; - v->a[201556] = anon_sym_LPAREN_LPAREN; - v->a[201557] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201558] = actions(8864); - v->a[201559] = 2; - small_parse_table_10078(v); -} - -void small_parse_table_10078(t_small_parse_table_array *v) -{ - v->a[201560] = anon_sym_LT_LPAREN; - v->a[201561] = anon_sym_GT_LPAREN; - v->a[201562] = actions(9088); - v->a[201563] = 2; - v->a[201564] = sym_raw_string; - v->a[201565] = sym_ansi_c_string; - v->a[201566] = state(788); - v->a[201567] = 2; - v->a[201568] = sym_concatenation; - v->a[201569] = aux_sym_for_statement_repeat1; - v->a[201570] = state(1968); - v->a[201571] = 9; - v->a[201572] = sym_arithmetic_expansion; - v->a[201573] = sym_brace_expression; - v->a[201574] = sym_string; - v->a[201575] = sym_translated_string; - v->a[201576] = sym_number; - v->a[201577] = sym_simple_expansion; - v->a[201578] = sym_expansion; - v->a[201579] = sym_command_substitution; - small_parse_table_10079(v); -} - -void small_parse_table_10079(t_small_parse_table_array *v) -{ - v->a[201580] = sym_process_substitution; - v->a[201581] = 21; - v->a[201582] = actions(71); - v->a[201583] = 1; - v->a[201584] = sym_comment; - v->a[201585] = actions(1551); - v->a[201586] = 1; - v->a[201587] = anon_sym_DOLLAR; - v->a[201588] = actions(1557); - v->a[201589] = 1; - v->a[201590] = aux_sym_number_token1; - v->a[201591] = actions(1559); - v->a[201592] = 1; - v->a[201593] = aux_sym_number_token2; - v->a[201594] = actions(1563); - v->a[201595] = 1; - v->a[201596] = anon_sym_DOLLAR_LPAREN; - v->a[201597] = actions(1575); - v->a[201598] = 1; - v->a[201599] = sym__brace_start; - small_parse_table_10080(v); -} - -/* EOF small_parse_table_2015.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2016.c b/parser/static/small_parse_table/small_parse_table_2016.c deleted file mode 100644 index 93be34a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2016.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2016.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10080(t_small_parse_table_array *v) -{ - v->a[201600] = actions(9194); - v->a[201601] = 1; - v->a[201602] = sym_word; - v->a[201603] = actions(9198); - v->a[201604] = 1; - v->a[201605] = anon_sym_DOLLAR_LBRACK; - v->a[201606] = actions(9200); - v->a[201607] = 1; - v->a[201608] = sym__special_character; - v->a[201609] = actions(9202); - v->a[201610] = 1; - v->a[201611] = anon_sym_DQUOTE; - v->a[201612] = actions(9206); - v->a[201613] = 1; - v->a[201614] = anon_sym_DOLLAR_LBRACE; - v->a[201615] = actions(9208); - v->a[201616] = 1; - v->a[201617] = anon_sym_BQUOTE; - v->a[201618] = actions(9210); - v->a[201619] = 1; - small_parse_table_10081(v); -} - -void small_parse_table_10081(t_small_parse_table_array *v) -{ - v->a[201620] = anon_sym_DOLLAR_BQUOTE; - v->a[201621] = actions(9214); - v->a[201622] = 1; - v->a[201623] = sym_test_operator; - v->a[201624] = actions(9216); - v->a[201625] = 1; - v->a[201626] = sym_regex; - v->a[201627] = state(1379); - v->a[201628] = 1; - v->a[201629] = aux_sym__literal_repeat1; - v->a[201630] = state(1611); - v->a[201631] = 1; - v->a[201632] = sym_concatenation; - v->a[201633] = actions(9196); - v->a[201634] = 2; - v->a[201635] = anon_sym_LPAREN_LPAREN; - v->a[201636] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201637] = actions(9204); - v->a[201638] = 2; - v->a[201639] = sym_raw_string; - small_parse_table_10082(v); -} - -void small_parse_table_10082(t_small_parse_table_array *v) -{ - v->a[201640] = sym_ansi_c_string; - v->a[201641] = actions(9212); - v->a[201642] = 2; - v->a[201643] = anon_sym_LT_LPAREN; - v->a[201644] = anon_sym_GT_LPAREN; - v->a[201645] = state(1244); - v->a[201646] = 9; - v->a[201647] = sym_arithmetic_expansion; - v->a[201648] = sym_brace_expression; - v->a[201649] = sym_string; - v->a[201650] = sym_translated_string; - v->a[201651] = sym_number; - v->a[201652] = sym_simple_expansion; - v->a[201653] = sym_expansion; - v->a[201654] = sym_command_substitution; - v->a[201655] = sym_process_substitution; - v->a[201656] = 19; - v->a[201657] = actions(3); - v->a[201658] = 1; - v->a[201659] = sym_comment; - small_parse_table_10083(v); -} - -void small_parse_table_10083(t_small_parse_table_array *v) -{ - v->a[201660] = actions(363); - v->a[201661] = 1; - v->a[201662] = anon_sym_DOLLAR_LBRACK; - v->a[201663] = actions(367); - v->a[201664] = 1; - v->a[201665] = anon_sym_DOLLAR; - v->a[201666] = actions(371); - v->a[201667] = 1; - v->a[201668] = anon_sym_DQUOTE; - v->a[201669] = actions(375); - v->a[201670] = 1; - v->a[201671] = aux_sym_number_token1; - v->a[201672] = actions(377); - v->a[201673] = 1; - v->a[201674] = aux_sym_number_token2; - v->a[201675] = actions(379); - v->a[201676] = 1; - v->a[201677] = anon_sym_DOLLAR_LBRACE; - v->a[201678] = actions(381); - v->a[201679] = 1; - small_parse_table_10084(v); -} - -void small_parse_table_10084(t_small_parse_table_array *v) -{ - v->a[201680] = anon_sym_DOLLAR_LPAREN; - v->a[201681] = actions(385); - v->a[201682] = 1; - v->a[201683] = anon_sym_DOLLAR_BQUOTE; - v->a[201684] = actions(391); - v->a[201685] = 1; - v->a[201686] = sym__brace_start; - v->a[201687] = actions(5809); - v->a[201688] = 1; - v->a[201689] = anon_sym_BQUOTE; - v->a[201690] = actions(8836); - v->a[201691] = 1; - v->a[201692] = sym_word; - v->a[201693] = actions(8844); - v->a[201694] = 1; - v->a[201695] = sym_test_operator; - v->a[201696] = actions(9218); - v->a[201697] = 1; - v->a[201698] = anon_sym_RBRACK; - v->a[201699] = actions(352); - small_parse_table_10085(v); -} - -/* EOF small_parse_table_2016.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2017.c b/parser/static/small_parse_table/small_parse_table_2017.c deleted file mode 100644 index 359b1609..00000000 --- a/parser/static/small_parse_table/small_parse_table_2017.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2017.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10085(t_small_parse_table_array *v) -{ - v->a[201700] = 2; - v->a[201701] = anon_sym_LPAREN_LPAREN; - v->a[201702] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201703] = actions(387); - v->a[201704] = 2; - v->a[201705] = anon_sym_LT_LPAREN; - v->a[201706] = anon_sym_GT_LPAREN; - v->a[201707] = actions(8840); - v->a[201708] = 2; - v->a[201709] = sym__special_character; - v->a[201710] = sym__comment_word; - v->a[201711] = actions(8842); - v->a[201712] = 3; - v->a[201713] = sym__bare_dollar; - v->a[201714] = sym_raw_string; - v->a[201715] = sym_ansi_c_string; - v->a[201716] = state(2730); - v->a[201717] = 9; - v->a[201718] = sym_arithmetic_expansion; - v->a[201719] = sym_brace_expression; - small_parse_table_10086(v); -} - -void small_parse_table_10086(t_small_parse_table_array *v) -{ - v->a[201720] = sym_string; - v->a[201721] = sym_translated_string; - v->a[201722] = sym_number; - v->a[201723] = sym_simple_expansion; - v->a[201724] = sym_expansion; - v->a[201725] = sym_command_substitution; - v->a[201726] = sym_process_substitution; - v->a[201727] = 20; - v->a[201728] = actions(71); - v->a[201729] = 1; - v->a[201730] = sym_comment; - v->a[201731] = actions(3397); - v->a[201732] = 1; - v->a[201733] = anon_sym_DOLLAR; - v->a[201734] = actions(3401); - v->a[201735] = 1; - v->a[201736] = aux_sym_number_token1; - v->a[201737] = actions(3403); - v->a[201738] = 1; - v->a[201739] = aux_sym_number_token2; - small_parse_table_10087(v); -} - -void small_parse_table_10087(t_small_parse_table_array *v) -{ - v->a[201740] = actions(3407); - v->a[201741] = 1; - v->a[201742] = anon_sym_DOLLAR_LPAREN; - v->a[201743] = actions(3417); - v->a[201744] = 1; - v->a[201745] = sym__brace_start; - v->a[201746] = actions(3663); - v->a[201747] = 1; - v->a[201748] = sym_word; - v->a[201749] = actions(3667); - v->a[201750] = 1; - v->a[201751] = sym_test_operator; - v->a[201752] = actions(8926); - v->a[201753] = 1; - v->a[201754] = anon_sym_DOLLAR_LBRACK; - v->a[201755] = actions(8930); - v->a[201756] = 1; - v->a[201757] = anon_sym_DQUOTE; - v->a[201758] = actions(8934); - v->a[201759] = 1; - small_parse_table_10088(v); -} - -void small_parse_table_10088(t_small_parse_table_array *v) -{ - v->a[201760] = anon_sym_DOLLAR_LBRACE; - v->a[201761] = actions(8936); - v->a[201762] = 1; - v->a[201763] = anon_sym_BQUOTE; - v->a[201764] = actions(8938); - v->a[201765] = 1; - v->a[201766] = anon_sym_DOLLAR_BQUOTE; - v->a[201767] = actions(9034); - v->a[201768] = 1; - v->a[201769] = sym__special_character; - v->a[201770] = state(2161); - v->a[201771] = 1; - v->a[201772] = aux_sym__literal_repeat1; - v->a[201773] = actions(8924); - v->a[201774] = 2; - v->a[201775] = anon_sym_LPAREN_LPAREN; - v->a[201776] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201777] = actions(8940); - v->a[201778] = 2; - v->a[201779] = anon_sym_LT_LPAREN; - small_parse_table_10089(v); -} - -void small_parse_table_10089(t_small_parse_table_array *v) -{ - v->a[201780] = anon_sym_GT_LPAREN; - v->a[201781] = actions(9036); - v->a[201782] = 2; - v->a[201783] = sym_raw_string; - v->a[201784] = sym_ansi_c_string; - v->a[201785] = state(720); - v->a[201786] = 2; - v->a[201787] = sym_concatenation; - v->a[201788] = aux_sym_for_statement_repeat1; - v->a[201789] = state(1918); - v->a[201790] = 9; - v->a[201791] = sym_arithmetic_expansion; - v->a[201792] = sym_brace_expression; - v->a[201793] = sym_string; - v->a[201794] = sym_translated_string; - v->a[201795] = sym_number; - v->a[201796] = sym_simple_expansion; - v->a[201797] = sym_expansion; - v->a[201798] = sym_command_substitution; - v->a[201799] = sym_process_substitution; - small_parse_table_10090(v); -} - -/* EOF small_parse_table_2017.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2018.c b/parser/static/small_parse_table/small_parse_table_2018.c deleted file mode 100644 index c1c6f7b5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2018.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2018.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10090(t_small_parse_table_array *v) -{ - v->a[201800] = 19; - v->a[201801] = actions(3); - v->a[201802] = 1; - v->a[201803] = sym_comment; - v->a[201804] = actions(363); - v->a[201805] = 1; - v->a[201806] = anon_sym_DOLLAR_LBRACK; - v->a[201807] = actions(367); - v->a[201808] = 1; - v->a[201809] = anon_sym_DOLLAR; - v->a[201810] = actions(371); - v->a[201811] = 1; - v->a[201812] = anon_sym_DQUOTE; - v->a[201813] = actions(375); - v->a[201814] = 1; - v->a[201815] = aux_sym_number_token1; - v->a[201816] = actions(377); - v->a[201817] = 1; - v->a[201818] = aux_sym_number_token2; - v->a[201819] = actions(379); - small_parse_table_10091(v); -} - -void small_parse_table_10091(t_small_parse_table_array *v) -{ - v->a[201820] = 1; - v->a[201821] = anon_sym_DOLLAR_LBRACE; - v->a[201822] = actions(381); - v->a[201823] = 1; - v->a[201824] = anon_sym_DOLLAR_LPAREN; - v->a[201825] = actions(385); - v->a[201826] = 1; - v->a[201827] = anon_sym_DOLLAR_BQUOTE; - v->a[201828] = actions(391); - v->a[201829] = 1; - v->a[201830] = sym__brace_start; - v->a[201831] = actions(5809); - v->a[201832] = 1; - v->a[201833] = anon_sym_BQUOTE; - v->a[201834] = actions(8836); - v->a[201835] = 1; - v->a[201836] = sym_word; - v->a[201837] = actions(8844); - v->a[201838] = 1; - v->a[201839] = sym_test_operator; - small_parse_table_10092(v); -} - -void small_parse_table_10092(t_small_parse_table_array *v) -{ - v->a[201840] = actions(9220); - v->a[201841] = 1; - v->a[201842] = anon_sym_RBRACK; - v->a[201843] = actions(352); - v->a[201844] = 2; - v->a[201845] = anon_sym_LPAREN_LPAREN; - v->a[201846] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201847] = actions(387); - v->a[201848] = 2; - v->a[201849] = anon_sym_LT_LPAREN; - v->a[201850] = anon_sym_GT_LPAREN; - v->a[201851] = actions(8840); - v->a[201852] = 2; - v->a[201853] = sym__special_character; - v->a[201854] = sym__comment_word; - v->a[201855] = actions(8842); - v->a[201856] = 3; - v->a[201857] = sym__bare_dollar; - v->a[201858] = sym_raw_string; - v->a[201859] = sym_ansi_c_string; - small_parse_table_10093(v); -} - -void small_parse_table_10093(t_small_parse_table_array *v) -{ - v->a[201860] = state(2730); - v->a[201861] = 9; - v->a[201862] = sym_arithmetic_expansion; - v->a[201863] = sym_brace_expression; - v->a[201864] = sym_string; - v->a[201865] = sym_translated_string; - v->a[201866] = sym_number; - v->a[201867] = sym_simple_expansion; - v->a[201868] = sym_expansion; - v->a[201869] = sym_command_substitution; - v->a[201870] = sym_process_substitution; - v->a[201871] = 21; - v->a[201872] = actions(71); - v->a[201873] = 1; - v->a[201874] = sym_comment; - v->a[201875] = actions(1551); - v->a[201876] = 1; - v->a[201877] = anon_sym_DOLLAR; - v->a[201878] = actions(1557); - v->a[201879] = 1; - small_parse_table_10094(v); -} - -void small_parse_table_10094(t_small_parse_table_array *v) -{ - v->a[201880] = aux_sym_number_token1; - v->a[201881] = actions(1559); - v->a[201882] = 1; - v->a[201883] = aux_sym_number_token2; - v->a[201884] = actions(1563); - v->a[201885] = 1; - v->a[201886] = anon_sym_DOLLAR_LPAREN; - v->a[201887] = actions(1575); - v->a[201888] = 1; - v->a[201889] = sym__brace_start; - v->a[201890] = actions(9198); - v->a[201891] = 1; - v->a[201892] = anon_sym_DOLLAR_LBRACK; - v->a[201893] = actions(9202); - v->a[201894] = 1; - v->a[201895] = anon_sym_DQUOTE; - v->a[201896] = actions(9206); - v->a[201897] = 1; - v->a[201898] = anon_sym_DOLLAR_LBRACE; - v->a[201899] = actions(9208); - small_parse_table_10095(v); -} - -/* EOF small_parse_table_2018.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2019.c b/parser/static/small_parse_table/small_parse_table_2019.c deleted file mode 100644 index d99bd1f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2019.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2019.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10095(t_small_parse_table_array *v) -{ - v->a[201900] = 1; - v->a[201901] = anon_sym_BQUOTE; - v->a[201902] = actions(9210); - v->a[201903] = 1; - v->a[201904] = anon_sym_DOLLAR_BQUOTE; - v->a[201905] = actions(9216); - v->a[201906] = 1; - v->a[201907] = sym_regex; - v->a[201908] = actions(9222); - v->a[201909] = 1; - v->a[201910] = sym_word; - v->a[201911] = actions(9224); - v->a[201912] = 1; - v->a[201913] = sym__special_character; - v->a[201914] = actions(9228); - v->a[201915] = 1; - v->a[201916] = sym_test_operator; - v->a[201917] = state(1379); - v->a[201918] = 1; - v->a[201919] = aux_sym__literal_repeat1; - small_parse_table_10096(v); -} - -void small_parse_table_10096(t_small_parse_table_array *v) -{ - v->a[201920] = state(1611); - v->a[201921] = 1; - v->a[201922] = sym_concatenation; - v->a[201923] = actions(9196); - v->a[201924] = 2; - v->a[201925] = anon_sym_LPAREN_LPAREN; - v->a[201926] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201927] = actions(9212); - v->a[201928] = 2; - v->a[201929] = anon_sym_LT_LPAREN; - v->a[201930] = anon_sym_GT_LPAREN; - v->a[201931] = actions(9226); - v->a[201932] = 2; - v->a[201933] = sym_raw_string; - v->a[201934] = sym_ansi_c_string; - v->a[201935] = state(1124); - v->a[201936] = 9; - v->a[201937] = sym_arithmetic_expansion; - v->a[201938] = sym_brace_expression; - v->a[201939] = sym_string; - small_parse_table_10097(v); -} - -void small_parse_table_10097(t_small_parse_table_array *v) -{ - v->a[201940] = sym_translated_string; - v->a[201941] = sym_number; - v->a[201942] = sym_simple_expansion; - v->a[201943] = sym_expansion; - v->a[201944] = sym_command_substitution; - v->a[201945] = sym_process_substitution; - v->a[201946] = 20; - v->a[201947] = actions(71); - v->a[201948] = 1; - v->a[201949] = sym_comment; - v->a[201950] = actions(3333); - v->a[201951] = 1; - v->a[201952] = sym_word; - v->a[201953] = actions(3339); - v->a[201954] = 1; - v->a[201955] = anon_sym_DOLLAR; - v->a[201956] = actions(3343); - v->a[201957] = 1; - v->a[201958] = aux_sym_number_token1; - v->a[201959] = actions(3345); - small_parse_table_10098(v); -} - -void small_parse_table_10098(t_small_parse_table_array *v) -{ - v->a[201960] = 1; - v->a[201961] = aux_sym_number_token2; - v->a[201962] = actions(3349); - v->a[201963] = 1; - v->a[201964] = anon_sym_DOLLAR_LPAREN; - v->a[201965] = actions(3357); - v->a[201966] = 1; - v->a[201967] = sym_test_operator; - v->a[201968] = actions(3359); - v->a[201969] = 1; - v->a[201970] = sym__brace_start; - v->a[201971] = actions(9046); - v->a[201972] = 1; - v->a[201973] = anon_sym_DOLLAR_LBRACK; - v->a[201974] = actions(9048); - v->a[201975] = 1; - v->a[201976] = sym__special_character; - v->a[201977] = actions(9050); - v->a[201978] = 1; - v->a[201979] = anon_sym_DQUOTE; - small_parse_table_10099(v); -} - -void small_parse_table_10099(t_small_parse_table_array *v) -{ - v->a[201980] = actions(9054); - v->a[201981] = 1; - v->a[201982] = anon_sym_DOLLAR_LBRACE; - v->a[201983] = actions(9056); - v->a[201984] = 1; - v->a[201985] = anon_sym_BQUOTE; - v->a[201986] = actions(9058); - v->a[201987] = 1; - v->a[201988] = anon_sym_DOLLAR_BQUOTE; - v->a[201989] = state(2147); - v->a[201990] = 1; - v->a[201991] = aux_sym__literal_repeat1; - v->a[201992] = actions(9044); - v->a[201993] = 2; - v->a[201994] = anon_sym_LPAREN_LPAREN; - v->a[201995] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[201996] = actions(9052); - v->a[201997] = 2; - v->a[201998] = sym_raw_string; - v->a[201999] = sym_ansi_c_string; - small_parse_table_10100(v); -} - -/* EOF small_parse_table_2019.c */ diff --git a/parser/static/small_parse_table/small_parse_table_202.c b/parser/static/small_parse_table/small_parse_table_202.c index 1f669c0c..8b25a976 100644 --- a/parser/static/small_parse_table/small_parse_table_202.c +++ b/parser/static/small_parse_table/small_parse_table_202.c @@ -14,126 +14,126 @@ void small_parse_table_1010(t_small_parse_table_array *v) { - v->a[20200] = anon_sym_DOLLAR_LBRACE; - v->a[20201] = actions(3858); - v->a[20202] = 1; - v->a[20203] = anon_sym_DOLLAR_LPAREN; - v->a[20204] = actions(3861); + v->a[20200] = anon_sym_DOLLAR_BQUOTE; + v->a[20201] = sym_word; + v->a[20202] = anon_sym_SEMI; + v->a[20203] = 21; + v->a[20204] = actions(57); v->a[20205] = 1; - v->a[20206] = anon_sym_BQUOTE; - v->a[20207] = actions(3864); + v->a[20206] = sym_comment; + v->a[20207] = actions(2484); v->a[20208] = 1; - v->a[20209] = anon_sym_DOLLAR_BQUOTE; - v->a[20210] = actions(3870); + v->a[20209] = sym_word; + v->a[20210] = actions(2486); v->a[20211] = 1; - v->a[20212] = sym_test_operator; - v->a[20213] = actions(3873); + v->a[20212] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20213] = actions(2488); v->a[20214] = 1; - v->a[20215] = sym__brace_start; - v->a[20216] = state(2270); + v->a[20215] = anon_sym_DOLLAR; + v->a[20216] = actions(2490); v->a[20217] = 1; - v->a[20218] = aux_sym__literal_repeat1; - v->a[20219] = actions(2216); + v->a[20218] = sym__special_character; + v->a[20219] = actions(2492); small_parse_table_1011(v); } void small_parse_table_1011(t_small_parse_table_array *v) { - v->a[20220] = 2; - v->a[20221] = sym_file_descriptor; - v->a[20222] = aux_sym_heredoc_redirect_token1; - v->a[20223] = actions(3834); - v->a[20224] = 2; - v->a[20225] = anon_sym_LPAREN_LPAREN; - v->a[20226] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20227] = actions(3867); - v->a[20228] = 2; - v->a[20229] = anon_sym_LT_LPAREN; - v->a[20230] = anon_sym_GT_LPAREN; - v->a[20231] = state(741); - v->a[20232] = 2; - v->a[20233] = sym_concatenation; - v->a[20234] = aux_sym_for_statement_repeat1; - v->a[20235] = actions(3831); - v->a[20236] = 3; - v->a[20237] = sym_raw_string; - v->a[20238] = sym_ansi_c_string; - v->a[20239] = sym_word; + v->a[20220] = 1; + v->a[20221] = anon_sym_DQUOTE; + v->a[20222] = actions(2496); + v->a[20223] = 1; + v->a[20224] = aux_sym_number_token1; + v->a[20225] = actions(2498); + v->a[20226] = 1; + v->a[20227] = aux_sym_number_token2; + v->a[20228] = actions(2500); + v->a[20229] = 1; + v->a[20230] = anon_sym_DOLLAR_LBRACE; + v->a[20231] = actions(2502); + v->a[20232] = 1; + v->a[20233] = anon_sym_DOLLAR_LPAREN; + v->a[20234] = actions(2504); + v->a[20235] = 1; + v->a[20236] = anon_sym_BQUOTE; + v->a[20237] = actions(2506); + v->a[20238] = 1; + v->a[20239] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1012(v); } void small_parse_table_1012(t_small_parse_table_array *v) { - v->a[20240] = state(1839); - v->a[20241] = 9; - v->a[20242] = sym_arithmetic_expansion; - v->a[20243] = sym_brace_expression; - v->a[20244] = sym_string; - v->a[20245] = sym_translated_string; - v->a[20246] = sym_number; - v->a[20247] = sym_simple_expansion; - v->a[20248] = sym_expansion; - v->a[20249] = sym_command_substitution; - v->a[20250] = sym_process_substitution; - v->a[20251] = actions(2214); - v->a[20252] = 20; - v->a[20253] = anon_sym_SEMI; - v->a[20254] = anon_sym_PIPE_PIPE; - v->a[20255] = anon_sym_AMP_AMP; - v->a[20256] = anon_sym_PIPE; - v->a[20257] = anon_sym_AMP; - v->a[20258] = anon_sym_LT; - v->a[20259] = anon_sym_GT; + v->a[20240] = actions(2508); + v->a[20241] = 1; + v->a[20242] = sym__bare_dollar; + v->a[20243] = actions(2510); + v->a[20244] = 1; + v->a[20245] = sym__brace_start; + v->a[20246] = state(511); + v->a[20247] = 1; + v->a[20248] = aux_sym_command_repeat2; + v->a[20249] = state(1645); + v->a[20250] = 1; + v->a[20251] = aux_sym__literal_repeat1; + v->a[20252] = state(1676); + v->a[20253] = 1; + v->a[20254] = sym_concatenation; + v->a[20255] = actions(2494); + v->a[20256] = 2; + v->a[20257] = sym_test_operator; + v->a[20258] = sym_raw_string; + v->a[20259] = actions(1337); small_parse_table_1013(v); } void small_parse_table_1013(t_small_parse_table_array *v) { - v->a[20260] = anon_sym_LT_LT; - v->a[20261] = anon_sym_GT_GT; - v->a[20262] = anon_sym_RPAREN; - v->a[20263] = anon_sym_SEMI_SEMI; - v->a[20264] = anon_sym_PIPE_AMP; - v->a[20265] = anon_sym_AMP_GT; - v->a[20266] = anon_sym_AMP_GT_GT; - v->a[20267] = anon_sym_LT_AMP; - v->a[20268] = anon_sym_GT_AMP; - v->a[20269] = anon_sym_GT_PIPE; - v->a[20270] = anon_sym_LT_AMP_DASH; - v->a[20271] = anon_sym_GT_AMP_DASH; - v->a[20272] = anon_sym_LT_LT_DASH; - v->a[20273] = 21; - v->a[20274] = actions(3); - v->a[20275] = 1; - v->a[20276] = sym_comment; - v->a[20277] = actions(3701); - v->a[20278] = 1; - v->a[20279] = anon_sym_DQUOTE; + v->a[20260] = 7; + v->a[20261] = anon_sym_PIPE; + v->a[20262] = anon_sym_LT; + v->a[20263] = anon_sym_GT; + v->a[20264] = anon_sym_AMP_GT; + v->a[20265] = anon_sym_LT_AMP; + v->a[20266] = anon_sym_GT_AMP; + v->a[20267] = anon_sym_LT_LT; + v->a[20268] = state(1452); + v->a[20269] = 7; + v->a[20270] = sym_arithmetic_expansion; + v->a[20271] = sym_brace_expression; + v->a[20272] = sym_string; + v->a[20273] = sym_number; + v->a[20274] = sym_simple_expansion; + v->a[20275] = sym_expansion; + v->a[20276] = sym_command_substitution; + v->a[20277] = actions(1339); + v->a[20278] = 10; + v->a[20279] = sym_file_descriptor; small_parse_table_1014(v); } void small_parse_table_1014(t_small_parse_table_array *v) { - v->a[20280] = actions(3880); - v->a[20281] = 1; - v->a[20282] = anon_sym_DOLLAR_LBRACK; - v->a[20283] = actions(3882); - v->a[20284] = 1; - v->a[20285] = anon_sym_DOLLAR; - v->a[20286] = actions(3884); - v->a[20287] = 1; - v->a[20288] = sym__special_character; - v->a[20289] = actions(3886); - v->a[20290] = 1; - v->a[20291] = aux_sym_number_token1; - v->a[20292] = actions(3888); - v->a[20293] = 1; - v->a[20294] = aux_sym_number_token2; - v->a[20295] = actions(3890); - v->a[20296] = 1; - v->a[20297] = anon_sym_DOLLAR_LBRACE; - v->a[20298] = actions(3892); - v->a[20299] = 1; + v->a[20280] = anon_sym_PIPE_AMP; + v->a[20281] = anon_sym_AMP_AMP; + v->a[20282] = anon_sym_PIPE_PIPE; + v->a[20283] = anon_sym_GT_GT; + v->a[20284] = anon_sym_AMP_GT_GT; + v->a[20285] = anon_sym_GT_PIPE; + v->a[20286] = anon_sym_LT_AMP_DASH; + v->a[20287] = anon_sym_GT_AMP_DASH; + v->a[20288] = anon_sym_LT_LT_DASH; + v->a[20289] = 19; + v->a[20290] = actions(3); + v->a[20291] = 1; + v->a[20292] = sym_comment; + v->a[20293] = actions(2205); + v->a[20294] = 1; + v->a[20295] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20296] = actions(2208); + v->a[20297] = 1; + v->a[20298] = anon_sym_DOLLAR; + v->a[20299] = actions(2214); small_parse_table_1015(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2020.c b/parser/static/small_parse_table/small_parse_table_2020.c deleted file mode 100644 index 749e9c04..00000000 --- a/parser/static/small_parse_table/small_parse_table_2020.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2020.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10100(t_small_parse_table_array *v) -{ - v->a[202000] = actions(9060); - v->a[202001] = 2; - v->a[202002] = anon_sym_LT_LPAREN; - v->a[202003] = anon_sym_GT_LPAREN; - v->a[202004] = state(680); - v->a[202005] = 2; - v->a[202006] = sym_concatenation; - v->a[202007] = aux_sym_for_statement_repeat1; - v->a[202008] = state(1526); - v->a[202009] = 9; - v->a[202010] = sym_arithmetic_expansion; - v->a[202011] = sym_brace_expression; - v->a[202012] = sym_string; - v->a[202013] = sym_translated_string; - v->a[202014] = sym_number; - v->a[202015] = sym_simple_expansion; - v->a[202016] = sym_expansion; - v->a[202017] = sym_command_substitution; - v->a[202018] = sym_process_substitution; - v->a[202019] = 20; - small_parse_table_10101(v); -} - -void small_parse_table_10101(t_small_parse_table_array *v) -{ - v->a[202020] = actions(71); - v->a[202021] = 1; - v->a[202022] = sym_comment; - v->a[202023] = actions(8178); - v->a[202024] = 1; - v->a[202025] = anon_sym_DOLLAR_LBRACK; - v->a[202026] = actions(8180); - v->a[202027] = 1; - v->a[202028] = anon_sym_DOLLAR; - v->a[202029] = actions(8182); - v->a[202030] = 1; - v->a[202031] = sym__special_character; - v->a[202032] = actions(8184); - v->a[202033] = 1; - v->a[202034] = anon_sym_DQUOTE; - v->a[202035] = actions(8188); - v->a[202036] = 1; - v->a[202037] = aux_sym_number_token1; - v->a[202038] = actions(8190); - v->a[202039] = 1; - small_parse_table_10102(v); -} - -void small_parse_table_10102(t_small_parse_table_array *v) -{ - v->a[202040] = aux_sym_number_token2; - v->a[202041] = actions(8192); - v->a[202042] = 1; - v->a[202043] = anon_sym_DOLLAR_LBRACE; - v->a[202044] = actions(8194); - v->a[202045] = 1; - v->a[202046] = anon_sym_DOLLAR_LPAREN; - v->a[202047] = actions(8196); - v->a[202048] = 1; - v->a[202049] = anon_sym_BQUOTE; - v->a[202050] = actions(8198); - v->a[202051] = 1; - v->a[202052] = anon_sym_DOLLAR_BQUOTE; - v->a[202053] = actions(8208); - v->a[202054] = 1; - v->a[202055] = sym__brace_start; - v->a[202056] = actions(9230); - v->a[202057] = 1; - v->a[202058] = sym_word; - v->a[202059] = actions(9234); - small_parse_table_10103(v); -} - -void small_parse_table_10103(t_small_parse_table_array *v) -{ - v->a[202060] = 1; - v->a[202061] = sym_test_operator; - v->a[202062] = state(1744); - v->a[202063] = 1; - v->a[202064] = aux_sym__literal_repeat1; - v->a[202065] = actions(8174); - v->a[202066] = 2; - v->a[202067] = anon_sym_LPAREN_LPAREN; - v->a[202068] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202069] = actions(8200); - v->a[202070] = 2; - v->a[202071] = anon_sym_LT_LPAREN; - v->a[202072] = anon_sym_GT_LPAREN; - v->a[202073] = actions(9232); - v->a[202074] = 2; - v->a[202075] = sym_raw_string; - v->a[202076] = sym_ansi_c_string; - v->a[202077] = state(816); - v->a[202078] = 2; - v->a[202079] = sym_concatenation; - small_parse_table_10104(v); -} - -void small_parse_table_10104(t_small_parse_table_array *v) -{ - v->a[202080] = aux_sym_for_statement_repeat1; - v->a[202081] = state(2337); - v->a[202082] = 9; - v->a[202083] = sym_arithmetic_expansion; - v->a[202084] = sym_brace_expression; - v->a[202085] = sym_string; - v->a[202086] = sym_translated_string; - v->a[202087] = sym_number; - v->a[202088] = sym_simple_expansion; - v->a[202089] = sym_expansion; - v->a[202090] = sym_command_substitution; - v->a[202091] = sym_process_substitution; - v->a[202092] = 20; - v->a[202093] = actions(71); - v->a[202094] = 1; - v->a[202095] = sym_comment; - v->a[202096] = actions(4943); - v->a[202097] = 1; - v->a[202098] = sym_word; - v->a[202099] = actions(4947); - small_parse_table_10105(v); -} - -/* EOF small_parse_table_2020.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2021.c b/parser/static/small_parse_table/small_parse_table_2021.c deleted file mode 100644 index 4add6850..00000000 --- a/parser/static/small_parse_table/small_parse_table_2021.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2021.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10105(t_small_parse_table_array *v) -{ - v->a[202100] = 1; - v->a[202101] = anon_sym_DOLLAR_LBRACK; - v->a[202102] = actions(4949); - v->a[202103] = 1; - v->a[202104] = anon_sym_DOLLAR; - v->a[202105] = actions(4953); - v->a[202106] = 1; - v->a[202107] = anon_sym_DQUOTE; - v->a[202108] = actions(4957); - v->a[202109] = 1; - v->a[202110] = aux_sym_number_token1; - v->a[202111] = actions(4959); - v->a[202112] = 1; - v->a[202113] = aux_sym_number_token2; - v->a[202114] = actions(4961); - v->a[202115] = 1; - v->a[202116] = anon_sym_DOLLAR_LBRACE; - v->a[202117] = actions(4963); - v->a[202118] = 1; - v->a[202119] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10106(v); -} - -void small_parse_table_10106(t_small_parse_table_array *v) -{ - v->a[202120] = actions(4965); - v->a[202121] = 1; - v->a[202122] = anon_sym_BQUOTE; - v->a[202123] = actions(4967); - v->a[202124] = 1; - v->a[202125] = anon_sym_DOLLAR_BQUOTE; - v->a[202126] = actions(4971); - v->a[202127] = 1; - v->a[202128] = sym_test_operator; - v->a[202129] = actions(4973); - v->a[202130] = 1; - v->a[202131] = sym__brace_start; - v->a[202132] = actions(9192); - v->a[202133] = 1; - v->a[202134] = sym__special_character; - v->a[202135] = state(2776); - v->a[202136] = 1; - v->a[202137] = aux_sym__literal_repeat1; - v->a[202138] = actions(4945); - v->a[202139] = 2; - small_parse_table_10107(v); -} - -void small_parse_table_10107(t_small_parse_table_array *v) -{ - v->a[202140] = anon_sym_LPAREN_LPAREN; - v->a[202141] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202142] = actions(4955); - v->a[202143] = 2; - v->a[202144] = sym_raw_string; - v->a[202145] = sym_ansi_c_string; - v->a[202146] = actions(4969); - v->a[202147] = 2; - v->a[202148] = anon_sym_LT_LPAREN; - v->a[202149] = anon_sym_GT_LPAREN; - v->a[202150] = state(981); - v->a[202151] = 2; - v->a[202152] = sym_concatenation; - v->a[202153] = aux_sym_for_statement_repeat1; - v->a[202154] = state(2489); - v->a[202155] = 9; - v->a[202156] = sym_arithmetic_expansion; - v->a[202157] = sym_brace_expression; - v->a[202158] = sym_string; - v->a[202159] = sym_translated_string; - small_parse_table_10108(v); -} - -void small_parse_table_10108(t_small_parse_table_array *v) -{ - v->a[202160] = sym_number; - v->a[202161] = sym_simple_expansion; - v->a[202162] = sym_expansion; - v->a[202163] = sym_command_substitution; - v->a[202164] = sym_process_substitution; - v->a[202165] = 20; - v->a[202166] = actions(71); - v->a[202167] = 1; - v->a[202168] = sym_comment; - v->a[202169] = actions(8474); - v->a[202170] = 1; - v->a[202171] = anon_sym_DOLLAR_LBRACK; - v->a[202172] = actions(8476); - v->a[202173] = 1; - v->a[202174] = anon_sym_DOLLAR; - v->a[202175] = actions(8478); - v->a[202176] = 1; - v->a[202177] = sym__special_character; - v->a[202178] = actions(8480); - v->a[202179] = 1; - small_parse_table_10109(v); -} - -void small_parse_table_10109(t_small_parse_table_array *v) -{ - v->a[202180] = anon_sym_DQUOTE; - v->a[202181] = actions(8484); - v->a[202182] = 1; - v->a[202183] = aux_sym_number_token1; - v->a[202184] = actions(8486); - v->a[202185] = 1; - v->a[202186] = aux_sym_number_token2; - v->a[202187] = actions(8488); - v->a[202188] = 1; - v->a[202189] = anon_sym_DOLLAR_LBRACE; - v->a[202190] = actions(8490); - v->a[202191] = 1; - v->a[202192] = anon_sym_DOLLAR_LPAREN; - v->a[202193] = actions(8492); - v->a[202194] = 1; - v->a[202195] = anon_sym_BQUOTE; - v->a[202196] = actions(8494); - v->a[202197] = 1; - v->a[202198] = anon_sym_DOLLAR_BQUOTE; - v->a[202199] = actions(8504); - small_parse_table_10110(v); -} - -/* EOF small_parse_table_2021.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2022.c b/parser/static/small_parse_table/small_parse_table_2022.c deleted file mode 100644 index eaf984d4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2022.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2022.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10110(t_small_parse_table_array *v) -{ - v->a[202200] = 1; - v->a[202201] = sym__brace_start; - v->a[202202] = actions(9174); - v->a[202203] = 1; - v->a[202204] = sym_word; - v->a[202205] = actions(9178); - v->a[202206] = 1; - v->a[202207] = sym_test_operator; - v->a[202208] = state(1801); - v->a[202209] = 1; - v->a[202210] = aux_sym__literal_repeat1; - v->a[202211] = actions(8470); - v->a[202212] = 2; - v->a[202213] = anon_sym_LPAREN_LPAREN; - v->a[202214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202215] = actions(8496); - v->a[202216] = 2; - v->a[202217] = anon_sym_LT_LPAREN; - v->a[202218] = anon_sym_GT_LPAREN; - v->a[202219] = actions(9176); - small_parse_table_10111(v); -} - -void small_parse_table_10111(t_small_parse_table_array *v) -{ - v->a[202220] = 2; - v->a[202221] = sym_raw_string; - v->a[202222] = sym_ansi_c_string; - v->a[202223] = state(642); - v->a[202224] = 2; - v->a[202225] = sym_concatenation; - v->a[202226] = aux_sym_for_statement_repeat1; - v->a[202227] = state(1399); - v->a[202228] = 9; - v->a[202229] = sym_arithmetic_expansion; - v->a[202230] = sym_brace_expression; - v->a[202231] = sym_string; - v->a[202232] = sym_translated_string; - v->a[202233] = sym_number; - v->a[202234] = sym_simple_expansion; - v->a[202235] = sym_expansion; - v->a[202236] = sym_command_substitution; - v->a[202237] = sym_process_substitution; - v->a[202238] = 20; - v->a[202239] = actions(71); - small_parse_table_10112(v); -} - -void small_parse_table_10112(t_small_parse_table_array *v) -{ - v->a[202240] = 1; - v->a[202241] = sym_comment; - v->a[202242] = actions(8178); - v->a[202243] = 1; - v->a[202244] = anon_sym_DOLLAR_LBRACK; - v->a[202245] = actions(8180); - v->a[202246] = 1; - v->a[202247] = anon_sym_DOLLAR; - v->a[202248] = actions(8182); - v->a[202249] = 1; - v->a[202250] = sym__special_character; - v->a[202251] = actions(8184); - v->a[202252] = 1; - v->a[202253] = anon_sym_DQUOTE; - v->a[202254] = actions(8188); - v->a[202255] = 1; - v->a[202256] = aux_sym_number_token1; - v->a[202257] = actions(8190); - v->a[202258] = 1; - v->a[202259] = aux_sym_number_token2; - small_parse_table_10113(v); -} - -void small_parse_table_10113(t_small_parse_table_array *v) -{ - v->a[202260] = actions(8192); - v->a[202261] = 1; - v->a[202262] = anon_sym_DOLLAR_LBRACE; - v->a[202263] = actions(8194); - v->a[202264] = 1; - v->a[202265] = anon_sym_DOLLAR_LPAREN; - v->a[202266] = actions(8196); - v->a[202267] = 1; - v->a[202268] = anon_sym_BQUOTE; - v->a[202269] = actions(8198); - v->a[202270] = 1; - v->a[202271] = anon_sym_DOLLAR_BQUOTE; - v->a[202272] = actions(8208); - v->a[202273] = 1; - v->a[202274] = sym__brace_start; - v->a[202275] = actions(9230); - v->a[202276] = 1; - v->a[202277] = sym_word; - v->a[202278] = actions(9234); - v->a[202279] = 1; - small_parse_table_10114(v); -} - -void small_parse_table_10114(t_small_parse_table_array *v) -{ - v->a[202280] = sym_test_operator; - v->a[202281] = state(1744); - v->a[202282] = 1; - v->a[202283] = aux_sym__literal_repeat1; - v->a[202284] = actions(8174); - v->a[202285] = 2; - v->a[202286] = anon_sym_LPAREN_LPAREN; - v->a[202287] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202288] = actions(8200); - v->a[202289] = 2; - v->a[202290] = anon_sym_LT_LPAREN; - v->a[202291] = anon_sym_GT_LPAREN; - v->a[202292] = actions(9232); - v->a[202293] = 2; - v->a[202294] = sym_raw_string; - v->a[202295] = sym_ansi_c_string; - v->a[202296] = state(806); - v->a[202297] = 2; - v->a[202298] = sym_concatenation; - v->a[202299] = aux_sym_for_statement_repeat1; - small_parse_table_10115(v); -} - -/* EOF small_parse_table_2022.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2023.c b/parser/static/small_parse_table/small_parse_table_2023.c deleted file mode 100644 index 4faad550..00000000 --- a/parser/static/small_parse_table/small_parse_table_2023.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2023.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10115(t_small_parse_table_array *v) -{ - v->a[202300] = state(2337); - v->a[202301] = 9; - v->a[202302] = sym_arithmetic_expansion; - v->a[202303] = sym_brace_expression; - v->a[202304] = sym_string; - v->a[202305] = sym_translated_string; - v->a[202306] = sym_number; - v->a[202307] = sym_simple_expansion; - v->a[202308] = sym_expansion; - v->a[202309] = sym_command_substitution; - v->a[202310] = sym_process_substitution; - v->a[202311] = 20; - v->a[202312] = actions(71); - v->a[202313] = 1; - v->a[202314] = sym_comment; - v->a[202315] = actions(3731); - v->a[202316] = 1; - v->a[202317] = anon_sym_DOLLAR; - v->a[202318] = actions(3737); - v->a[202319] = 1; - small_parse_table_10116(v); -} - -void small_parse_table_10116(t_small_parse_table_array *v) -{ - v->a[202320] = aux_sym_number_token1; - v->a[202321] = actions(3739); - v->a[202322] = 1; - v->a[202323] = aux_sym_number_token2; - v->a[202324] = actions(3743); - v->a[202325] = 1; - v->a[202326] = anon_sym_DOLLAR_LPAREN; - v->a[202327] = actions(3755); - v->a[202328] = 1; - v->a[202329] = sym__brace_start; - v->a[202330] = actions(7759); - v->a[202331] = 1; - v->a[202332] = sym_word; - v->a[202333] = actions(7767); - v->a[202334] = 1; - v->a[202335] = sym_test_operator; - v->a[202336] = actions(8820); - v->a[202337] = 1; - v->a[202338] = anon_sym_DOLLAR_LBRACK; - v->a[202339] = actions(8822); - small_parse_table_10117(v); -} - -void small_parse_table_10117(t_small_parse_table_array *v) -{ - v->a[202340] = 1; - v->a[202341] = sym__special_character; - v->a[202342] = actions(8824); - v->a[202343] = 1; - v->a[202344] = anon_sym_DQUOTE; - v->a[202345] = actions(8828); - v->a[202346] = 1; - v->a[202347] = anon_sym_DOLLAR_LBRACE; - v->a[202348] = actions(8830); - v->a[202349] = 1; - v->a[202350] = anon_sym_BQUOTE; - v->a[202351] = actions(8832); - v->a[202352] = 1; - v->a[202353] = anon_sym_DOLLAR_BQUOTE; - v->a[202354] = state(4975); - v->a[202355] = 1; - v->a[202356] = aux_sym__literal_repeat1; - v->a[202357] = actions(8818); - v->a[202358] = 2; - v->a[202359] = anon_sym_LPAREN_LPAREN; - small_parse_table_10118(v); -} - -void small_parse_table_10118(t_small_parse_table_array *v) -{ - v->a[202360] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202361] = actions(8826); - v->a[202362] = 2; - v->a[202363] = sym_raw_string; - v->a[202364] = sym_ansi_c_string; - v->a[202365] = actions(8834); - v->a[202366] = 2; - v->a[202367] = anon_sym_LT_LPAREN; - v->a[202368] = anon_sym_GT_LPAREN; - v->a[202369] = state(3475); - v->a[202370] = 2; - v->a[202371] = sym_concatenation; - v->a[202372] = aux_sym_for_statement_repeat1; - v->a[202373] = state(4460); - v->a[202374] = 9; - v->a[202375] = sym_arithmetic_expansion; - v->a[202376] = sym_brace_expression; - v->a[202377] = sym_string; - v->a[202378] = sym_translated_string; - v->a[202379] = sym_number; - small_parse_table_10119(v); -} - -void small_parse_table_10119(t_small_parse_table_array *v) -{ - v->a[202380] = sym_simple_expansion; - v->a[202381] = sym_expansion; - v->a[202382] = sym_command_substitution; - v->a[202383] = sym_process_substitution; - v->a[202384] = 20; - v->a[202385] = actions(71); - v->a[202386] = 1; - v->a[202387] = sym_comment; - v->a[202388] = actions(8178); - v->a[202389] = 1; - v->a[202390] = anon_sym_DOLLAR_LBRACK; - v->a[202391] = actions(8180); - v->a[202392] = 1; - v->a[202393] = anon_sym_DOLLAR; - v->a[202394] = actions(8184); - v->a[202395] = 1; - v->a[202396] = anon_sym_DQUOTE; - v->a[202397] = actions(8188); - v->a[202398] = 1; - v->a[202399] = aux_sym_number_token1; - small_parse_table_10120(v); -} - -/* EOF small_parse_table_2023.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2024.c b/parser/static/small_parse_table/small_parse_table_2024.c deleted file mode 100644 index cd9e0603..00000000 --- a/parser/static/small_parse_table/small_parse_table_2024.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2024.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10120(t_small_parse_table_array *v) -{ - v->a[202400] = actions(8190); - v->a[202401] = 1; - v->a[202402] = aux_sym_number_token2; - v->a[202403] = actions(8192); - v->a[202404] = 1; - v->a[202405] = anon_sym_DOLLAR_LBRACE; - v->a[202406] = actions(8194); - v->a[202407] = 1; - v->a[202408] = anon_sym_DOLLAR_LPAREN; - v->a[202409] = actions(8196); - v->a[202410] = 1; - v->a[202411] = anon_sym_BQUOTE; - v->a[202412] = actions(8198); - v->a[202413] = 1; - v->a[202414] = anon_sym_DOLLAR_BQUOTE; - v->a[202415] = actions(8208); - v->a[202416] = 1; - v->a[202417] = sym__brace_start; - v->a[202418] = actions(8220); - v->a[202419] = 1; - small_parse_table_10121(v); -} - -void small_parse_table_10121(t_small_parse_table_array *v) -{ - v->a[202420] = sym__special_character; - v->a[202421] = actions(8978); - v->a[202422] = 1; - v->a[202423] = sym_word; - v->a[202424] = actions(8982); - v->a[202425] = 1; - v->a[202426] = sym_test_operator; - v->a[202427] = state(1744); - v->a[202428] = 1; - v->a[202429] = aux_sym__literal_repeat1; - v->a[202430] = actions(8174); - v->a[202431] = 2; - v->a[202432] = anon_sym_LPAREN_LPAREN; - v->a[202433] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202434] = actions(8200); - v->a[202435] = 2; - v->a[202436] = anon_sym_LT_LPAREN; - v->a[202437] = anon_sym_GT_LPAREN; - v->a[202438] = actions(8980); - v->a[202439] = 2; - small_parse_table_10122(v); -} - -void small_parse_table_10122(t_small_parse_table_array *v) -{ - v->a[202440] = sym_raw_string; - v->a[202441] = sym_ansi_c_string; - v->a[202442] = state(649); - v->a[202443] = 2; - v->a[202444] = sym_concatenation; - v->a[202445] = aux_sym_for_statement_repeat1; - v->a[202446] = state(1370); - v->a[202447] = 9; - v->a[202448] = sym_arithmetic_expansion; - v->a[202449] = sym_brace_expression; - v->a[202450] = sym_string; - v->a[202451] = sym_translated_string; - v->a[202452] = sym_number; - v->a[202453] = sym_simple_expansion; - v->a[202454] = sym_expansion; - v->a[202455] = sym_command_substitution; - v->a[202456] = sym_process_substitution; - v->a[202457] = 20; - v->a[202458] = actions(71); - v->a[202459] = 1; - small_parse_table_10123(v); -} - -void small_parse_table_10123(t_small_parse_table_array *v) -{ - v->a[202460] = sym_comment; - v->a[202461] = actions(3397); - v->a[202462] = 1; - v->a[202463] = anon_sym_DOLLAR; - v->a[202464] = actions(3401); - v->a[202465] = 1; - v->a[202466] = aux_sym_number_token1; - v->a[202467] = actions(3403); - v->a[202468] = 1; - v->a[202469] = aux_sym_number_token2; - v->a[202470] = actions(3407); - v->a[202471] = 1; - v->a[202472] = anon_sym_DOLLAR_LPAREN; - v->a[202473] = actions(3417); - v->a[202474] = 1; - v->a[202475] = sym__brace_start; - v->a[202476] = actions(3663); - v->a[202477] = 1; - v->a[202478] = sym_word; - v->a[202479] = actions(3667); - small_parse_table_10124(v); -} - -void small_parse_table_10124(t_small_parse_table_array *v) -{ - v->a[202480] = 1; - v->a[202481] = sym_test_operator; - v->a[202482] = actions(8926); - v->a[202483] = 1; - v->a[202484] = anon_sym_DOLLAR_LBRACK; - v->a[202485] = actions(8930); - v->a[202486] = 1; - v->a[202487] = anon_sym_DQUOTE; - v->a[202488] = actions(8934); - v->a[202489] = 1; - v->a[202490] = anon_sym_DOLLAR_LBRACE; - v->a[202491] = actions(8936); - v->a[202492] = 1; - v->a[202493] = anon_sym_BQUOTE; - v->a[202494] = actions(8938); - v->a[202495] = 1; - v->a[202496] = anon_sym_DOLLAR_BQUOTE; - v->a[202497] = actions(9034); - v->a[202498] = 1; - v->a[202499] = sym__special_character; - small_parse_table_10125(v); -} - -/* EOF small_parse_table_2024.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2025.c b/parser/static/small_parse_table/small_parse_table_2025.c deleted file mode 100644 index 2677cf05..00000000 --- a/parser/static/small_parse_table/small_parse_table_2025.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2025.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10125(t_small_parse_table_array *v) -{ - v->a[202500] = state(2161); - v->a[202501] = 1; - v->a[202502] = aux_sym__literal_repeat1; - v->a[202503] = actions(8924); - v->a[202504] = 2; - v->a[202505] = anon_sym_LPAREN_LPAREN; - v->a[202506] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202507] = actions(8940); - v->a[202508] = 2; - v->a[202509] = anon_sym_LT_LPAREN; - v->a[202510] = anon_sym_GT_LPAREN; - v->a[202511] = actions(9036); - v->a[202512] = 2; - v->a[202513] = sym_raw_string; - v->a[202514] = sym_ansi_c_string; - v->a[202515] = state(719); - v->a[202516] = 2; - v->a[202517] = sym_concatenation; - v->a[202518] = aux_sym_for_statement_repeat1; - v->a[202519] = state(1918); - small_parse_table_10126(v); -} - -void small_parse_table_10126(t_small_parse_table_array *v) -{ - v->a[202520] = 9; - v->a[202521] = sym_arithmetic_expansion; - v->a[202522] = sym_brace_expression; - v->a[202523] = sym_string; - v->a[202524] = sym_translated_string; - v->a[202525] = sym_number; - v->a[202526] = sym_simple_expansion; - v->a[202527] = sym_expansion; - v->a[202528] = sym_command_substitution; - v->a[202529] = sym_process_substitution; - v->a[202530] = 21; - v->a[202531] = actions(71); - v->a[202532] = 1; - v->a[202533] = sym_comment; - v->a[202534] = actions(1587); - v->a[202535] = 1; - v->a[202536] = anon_sym_DOLLAR; - v->a[202537] = actions(1593); - v->a[202538] = 1; - v->a[202539] = aux_sym_number_token1; - small_parse_table_10127(v); -} - -void small_parse_table_10127(t_small_parse_table_array *v) -{ - v->a[202540] = actions(1595); - v->a[202541] = 1; - v->a[202542] = aux_sym_number_token2; - v->a[202543] = actions(1599); - v->a[202544] = 1; - v->a[202545] = anon_sym_DOLLAR_LPAREN; - v->a[202546] = actions(1611); - v->a[202547] = 1; - v->a[202548] = sym__brace_start; - v->a[202549] = actions(9236); - v->a[202550] = 1; - v->a[202551] = sym_word; - v->a[202552] = actions(9240); - v->a[202553] = 1; - v->a[202554] = anon_sym_DOLLAR_LBRACK; - v->a[202555] = actions(9242); - v->a[202556] = 1; - v->a[202557] = sym__special_character; - v->a[202558] = actions(9244); - v->a[202559] = 1; - small_parse_table_10128(v); -} - -void small_parse_table_10128(t_small_parse_table_array *v) -{ - v->a[202560] = anon_sym_DQUOTE; - v->a[202561] = actions(9248); - v->a[202562] = 1; - v->a[202563] = anon_sym_DOLLAR_LBRACE; - v->a[202564] = actions(9250); - v->a[202565] = 1; - v->a[202566] = anon_sym_BQUOTE; - v->a[202567] = actions(9252); - v->a[202568] = 1; - v->a[202569] = anon_sym_DOLLAR_BQUOTE; - v->a[202570] = actions(9256); - v->a[202571] = 1; - v->a[202572] = sym_test_operator; - v->a[202573] = actions(9258); - v->a[202574] = 1; - v->a[202575] = sym_regex; - v->a[202576] = state(1335); - v->a[202577] = 1; - v->a[202578] = aux_sym__literal_repeat1; - v->a[202579] = state(1673); - small_parse_table_10129(v); -} - -void small_parse_table_10129(t_small_parse_table_array *v) -{ - v->a[202580] = 1; - v->a[202581] = sym_concatenation; - v->a[202582] = actions(9238); - v->a[202583] = 2; - v->a[202584] = anon_sym_LPAREN_LPAREN; - v->a[202585] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202586] = actions(9246); - v->a[202587] = 2; - v->a[202588] = sym_raw_string; - v->a[202589] = sym_ansi_c_string; - v->a[202590] = actions(9254); - v->a[202591] = 2; - v->a[202592] = anon_sym_LT_LPAREN; - v->a[202593] = anon_sym_GT_LPAREN; - v->a[202594] = state(1039); - v->a[202595] = 9; - v->a[202596] = sym_arithmetic_expansion; - v->a[202597] = sym_brace_expression; - v->a[202598] = sym_string; - v->a[202599] = sym_translated_string; - small_parse_table_10130(v); -} - -/* EOF small_parse_table_2025.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2026.c b/parser/static/small_parse_table/small_parse_table_2026.c deleted file mode 100644 index 4d68089e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2026.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2026.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10130(t_small_parse_table_array *v) -{ - v->a[202600] = sym_number; - v->a[202601] = sym_simple_expansion; - v->a[202602] = sym_expansion; - v->a[202603] = sym_command_substitution; - v->a[202604] = sym_process_substitution; - v->a[202605] = 20; - v->a[202606] = actions(71); - v->a[202607] = 1; - v->a[202608] = sym_comment; - v->a[202609] = actions(3612); - v->a[202610] = 1; - v->a[202611] = anon_sym_DOLLAR; - v->a[202612] = actions(3616); - v->a[202613] = 1; - v->a[202614] = aux_sym_number_token1; - v->a[202615] = actions(3618); - v->a[202616] = 1; - v->a[202617] = aux_sym_number_token2; - v->a[202618] = actions(3622); - v->a[202619] = 1; - small_parse_table_10131(v); -} - -void small_parse_table_10131(t_small_parse_table_array *v) -{ - v->a[202620] = anon_sym_DOLLAR_LPAREN; - v->a[202621] = actions(3632); - v->a[202622] = 1; - v->a[202623] = sym__brace_start; - v->a[202624] = actions(4131); - v->a[202625] = 1; - v->a[202626] = sym_word; - v->a[202627] = actions(4135); - v->a[202628] = 1; - v->a[202629] = sym_test_operator; - v->a[202630] = actions(8850); - v->a[202631] = 1; - v->a[202632] = anon_sym_DOLLAR_LBRACK; - v->a[202633] = actions(8854); - v->a[202634] = 1; - v->a[202635] = anon_sym_DQUOTE; - v->a[202636] = actions(8858); - v->a[202637] = 1; - v->a[202638] = anon_sym_DOLLAR_LBRACE; - v->a[202639] = actions(8860); - small_parse_table_10132(v); -} - -void small_parse_table_10132(t_small_parse_table_array *v) -{ - v->a[202640] = 1; - v->a[202641] = anon_sym_BQUOTE; - v->a[202642] = actions(8862); - v->a[202643] = 1; - v->a[202644] = anon_sym_DOLLAR_BQUOTE; - v->a[202645] = actions(9086); - v->a[202646] = 1; - v->a[202647] = sym__special_character; - v->a[202648] = state(2270); - v->a[202649] = 1; - v->a[202650] = aux_sym__literal_repeat1; - v->a[202651] = actions(8848); - v->a[202652] = 2; - v->a[202653] = anon_sym_LPAREN_LPAREN; - v->a[202654] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202655] = actions(8864); - v->a[202656] = 2; - v->a[202657] = anon_sym_LT_LPAREN; - v->a[202658] = anon_sym_GT_LPAREN; - v->a[202659] = actions(9088); - small_parse_table_10133(v); -} - -void small_parse_table_10133(t_small_parse_table_array *v) -{ - v->a[202660] = 2; - v->a[202661] = sym_raw_string; - v->a[202662] = sym_ansi_c_string; - v->a[202663] = state(789); - v->a[202664] = 2; - v->a[202665] = sym_concatenation; - v->a[202666] = aux_sym_for_statement_repeat1; - v->a[202667] = state(1968); - v->a[202668] = 9; - v->a[202669] = sym_arithmetic_expansion; - v->a[202670] = sym_brace_expression; - v->a[202671] = sym_string; - v->a[202672] = sym_translated_string; - v->a[202673] = sym_number; - v->a[202674] = sym_simple_expansion; - v->a[202675] = sym_expansion; - v->a[202676] = sym_command_substitution; - v->a[202677] = sym_process_substitution; - v->a[202678] = 21; - v->a[202679] = actions(71); - small_parse_table_10134(v); -} - -void small_parse_table_10134(t_small_parse_table_array *v) -{ - v->a[202680] = 1; - v->a[202681] = sym_comment; - v->a[202682] = actions(1551); - v->a[202683] = 1; - v->a[202684] = anon_sym_DOLLAR; - v->a[202685] = actions(1557); - v->a[202686] = 1; - v->a[202687] = aux_sym_number_token1; - v->a[202688] = actions(1559); - v->a[202689] = 1; - v->a[202690] = aux_sym_number_token2; - v->a[202691] = actions(1563); - v->a[202692] = 1; - v->a[202693] = anon_sym_DOLLAR_LPAREN; - v->a[202694] = actions(1575); - v->a[202695] = 1; - v->a[202696] = sym__brace_start; - v->a[202697] = actions(9198); - v->a[202698] = 1; - v->a[202699] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10135(v); -} - -/* EOF small_parse_table_2026.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2027.c b/parser/static/small_parse_table/small_parse_table_2027.c deleted file mode 100644 index 3800dfb5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2027.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2027.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10135(t_small_parse_table_array *v) -{ - v->a[202700] = actions(9202); - v->a[202701] = 1; - v->a[202702] = anon_sym_DQUOTE; - v->a[202703] = actions(9206); - v->a[202704] = 1; - v->a[202705] = anon_sym_DOLLAR_LBRACE; - v->a[202706] = actions(9208); - v->a[202707] = 1; - v->a[202708] = anon_sym_BQUOTE; - v->a[202709] = actions(9210); - v->a[202710] = 1; - v->a[202711] = anon_sym_DOLLAR_BQUOTE; - v->a[202712] = actions(9216); - v->a[202713] = 1; - v->a[202714] = sym_regex; - v->a[202715] = actions(9260); - v->a[202716] = 1; - v->a[202717] = sym_word; - v->a[202718] = actions(9262); - v->a[202719] = 1; - small_parse_table_10136(v); -} - -void small_parse_table_10136(t_small_parse_table_array *v) -{ - v->a[202720] = sym__special_character; - v->a[202721] = actions(9266); - v->a[202722] = 1; - v->a[202723] = sym_test_operator; - v->a[202724] = state(1379); - v->a[202725] = 1; - v->a[202726] = aux_sym__literal_repeat1; - v->a[202727] = state(1611); - v->a[202728] = 1; - v->a[202729] = sym_concatenation; - v->a[202730] = actions(9196); - v->a[202731] = 2; - v->a[202732] = anon_sym_LPAREN_LPAREN; - v->a[202733] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202734] = actions(9212); - v->a[202735] = 2; - v->a[202736] = anon_sym_LT_LPAREN; - v->a[202737] = anon_sym_GT_LPAREN; - v->a[202738] = actions(9264); - v->a[202739] = 2; - small_parse_table_10137(v); -} - -void small_parse_table_10137(t_small_parse_table_array *v) -{ - v->a[202740] = sym_raw_string; - v->a[202741] = sym_ansi_c_string; - v->a[202742] = state(1784); - v->a[202743] = 9; - v->a[202744] = sym_arithmetic_expansion; - v->a[202745] = sym_brace_expression; - v->a[202746] = sym_string; - v->a[202747] = sym_translated_string; - v->a[202748] = sym_number; - v->a[202749] = sym_simple_expansion; - v->a[202750] = sym_expansion; - v->a[202751] = sym_command_substitution; - v->a[202752] = sym_process_substitution; - v->a[202753] = 18; - v->a[202754] = actions(3); - v->a[202755] = 1; - v->a[202756] = sym_comment; - v->a[202757] = actions(1557); - v->a[202758] = 1; - v->a[202759] = aux_sym_number_token1; - small_parse_table_10138(v); -} - -void small_parse_table_10138(t_small_parse_table_array *v) -{ - v->a[202760] = actions(1559); - v->a[202761] = 1; - v->a[202762] = aux_sym_number_token2; - v->a[202763] = actions(1563); - v->a[202764] = 1; - v->a[202765] = anon_sym_DOLLAR_LPAREN; - v->a[202766] = actions(1575); - v->a[202767] = 1; - v->a[202768] = sym__brace_start; - v->a[202769] = actions(9198); - v->a[202770] = 1; - v->a[202771] = anon_sym_DOLLAR_LBRACK; - v->a[202772] = actions(9202); - v->a[202773] = 1; - v->a[202774] = anon_sym_DQUOTE; - v->a[202775] = actions(9206); - v->a[202776] = 1; - v->a[202777] = anon_sym_DOLLAR_LBRACE; - v->a[202778] = actions(9208); - v->a[202779] = 1; - small_parse_table_10139(v); -} - -void small_parse_table_10139(t_small_parse_table_array *v) -{ - v->a[202780] = anon_sym_BQUOTE; - v->a[202781] = actions(9210); - v->a[202782] = 1; - v->a[202783] = anon_sym_DOLLAR_BQUOTE; - v->a[202784] = actions(9268); - v->a[202785] = 1; - v->a[202786] = sym_word; - v->a[202787] = actions(9270); - v->a[202788] = 1; - v->a[202789] = anon_sym_DOLLAR; - v->a[202790] = actions(9276); - v->a[202791] = 1; - v->a[202792] = sym__comment_word; - v->a[202793] = actions(9196); - v->a[202794] = 2; - v->a[202795] = anon_sym_LPAREN_LPAREN; - v->a[202796] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202797] = actions(9212); - v->a[202798] = 2; - v->a[202799] = anon_sym_LT_LPAREN; - small_parse_table_10140(v); -} - -/* EOF small_parse_table_2027.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2028.c b/parser/static/small_parse_table/small_parse_table_2028.c deleted file mode 100644 index 073080b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2028.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2028.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10140(t_small_parse_table_array *v) -{ - v->a[202800] = anon_sym_GT_LPAREN; - v->a[202801] = actions(9272); - v->a[202802] = 2; - v->a[202803] = sym_test_operator; - v->a[202804] = sym__special_character; - v->a[202805] = actions(9274); - v->a[202806] = 3; - v->a[202807] = sym__bare_dollar; - v->a[202808] = sym_raw_string; - v->a[202809] = sym_ansi_c_string; - v->a[202810] = state(1189); - v->a[202811] = 9; - v->a[202812] = sym_arithmetic_expansion; - v->a[202813] = sym_brace_expression; - v->a[202814] = sym_string; - v->a[202815] = sym_translated_string; - v->a[202816] = sym_number; - v->a[202817] = sym_simple_expansion; - v->a[202818] = sym_expansion; - v->a[202819] = sym_command_substitution; - small_parse_table_10141(v); -} - -void small_parse_table_10141(t_small_parse_table_array *v) -{ - v->a[202820] = sym_process_substitution; - v->a[202821] = 21; - v->a[202822] = actions(71); - v->a[202823] = 1; - v->a[202824] = sym_comment; - v->a[202825] = actions(3064); - v->a[202826] = 1; - v->a[202827] = sym_variable_name; - v->a[202828] = actions(9278); - v->a[202829] = 1; - v->a[202830] = anon_sym_LPAREN; - v->a[202831] = actions(9280); - v->a[202832] = 1; - v->a[202833] = anon_sym_BANG; - v->a[202834] = actions(9286); - v->a[202835] = 1; - v->a[202836] = anon_sym_TILDE; - v->a[202837] = actions(9288); - v->a[202838] = 1; - v->a[202839] = anon_sym_DOLLAR; - small_parse_table_10142(v); -} - -void small_parse_table_10142(t_small_parse_table_array *v) -{ - v->a[202840] = actions(9290); - v->a[202841] = 1; - v->a[202842] = anon_sym_DQUOTE; - v->a[202843] = actions(9292); - v->a[202844] = 1; - v->a[202845] = aux_sym_number_token1; - v->a[202846] = actions(9294); - v->a[202847] = 1; - v->a[202848] = aux_sym_number_token2; - v->a[202849] = actions(9296); - v->a[202850] = 1; - v->a[202851] = anon_sym_DOLLAR_LBRACE; - v->a[202852] = actions(9298); - v->a[202853] = 1; - v->a[202854] = anon_sym_DOLLAR_LPAREN; - v->a[202855] = actions(9300); - v->a[202856] = 1; - v->a[202857] = anon_sym_BQUOTE; - v->a[202858] = actions(9302); - v->a[202859] = 1; - small_parse_table_10143(v); -} - -void small_parse_table_10143(t_small_parse_table_array *v) -{ - v->a[202860] = anon_sym_DOLLAR_BQUOTE; - v->a[202861] = actions(9304); - v->a[202862] = 1; - v->a[202863] = aux_sym__simple_variable_name_token1; - v->a[202864] = state(2801); - v->a[202865] = 1; - v->a[202866] = sym__arithmetic_binary_expression; - v->a[202867] = state(2803); - v->a[202868] = 1; - v->a[202869] = sym__arithmetic_ternary_expression; - v->a[202870] = state(2809); - v->a[202871] = 1; - v->a[202872] = sym__arithmetic_unary_expression; - v->a[202873] = state(2825); - v->a[202874] = 1; - v->a[202875] = sym__arithmetic_postfix_expression; - v->a[202876] = actions(9282); - v->a[202877] = 2; - v->a[202878] = anon_sym_PLUS_PLUS2; - v->a[202879] = anon_sym_DASH_DASH2; - small_parse_table_10144(v); -} - -void small_parse_table_10144(t_small_parse_table_array *v) -{ - v->a[202880] = actions(9284); - v->a[202881] = 2; - v->a[202882] = anon_sym_DASH2; - v->a[202883] = anon_sym_PLUS2; - v->a[202884] = state(2790); - v->a[202885] = 9; - v->a[202886] = sym_subscript; - v->a[202887] = sym__arithmetic_expression; - v->a[202888] = sym__arithmetic_literal; - v->a[202889] = sym__arithmetic_parenthesized_expression; - v->a[202890] = sym_string; - v->a[202891] = sym_number; - v->a[202892] = sym_simple_expansion; - v->a[202893] = sym_expansion; - v->a[202894] = sym_command_substitution; - v->a[202895] = 18; - v->a[202896] = actions(3); - v->a[202897] = 1; - v->a[202898] = sym_comment; - v->a[202899] = actions(4086); - small_parse_table_10145(v); -} - -/* EOF small_parse_table_2028.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2029.c b/parser/static/small_parse_table/small_parse_table_2029.c deleted file mode 100644 index de05ebd1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2029.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2029.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10145(t_small_parse_table_array *v) -{ - v->a[202900] = 1; - v->a[202901] = aux_sym_number_token1; - v->a[202902] = actions(4088); - v->a[202903] = 1; - v->a[202904] = aux_sym_number_token2; - v->a[202905] = actions(4092); - v->a[202906] = 1; - v->a[202907] = anon_sym_DOLLAR_LPAREN; - v->a[202908] = actions(4102); - v->a[202909] = 1; - v->a[202910] = sym__brace_start; - v->a[202911] = actions(9306); - v->a[202912] = 1; - v->a[202913] = sym_word; - v->a[202914] = actions(9310); - v->a[202915] = 1; - v->a[202916] = anon_sym_DOLLAR_LBRACK; - v->a[202917] = actions(9312); - v->a[202918] = 1; - v->a[202919] = anon_sym_DOLLAR; - small_parse_table_10146(v); -} - -void small_parse_table_10146(t_small_parse_table_array *v) -{ - v->a[202920] = actions(9316); - v->a[202921] = 1; - v->a[202922] = anon_sym_DQUOTE; - v->a[202923] = actions(9320); - v->a[202924] = 1; - v->a[202925] = anon_sym_DOLLAR_LBRACE; - v->a[202926] = actions(9322); - v->a[202927] = 1; - v->a[202928] = anon_sym_BQUOTE; - v->a[202929] = actions(9324); - v->a[202930] = 1; - v->a[202931] = anon_sym_DOLLAR_BQUOTE; - v->a[202932] = actions(9328); - v->a[202933] = 1; - v->a[202934] = sym__comment_word; - v->a[202935] = actions(9308); - v->a[202936] = 2; - v->a[202937] = anon_sym_LPAREN_LPAREN; - v->a[202938] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[202939] = actions(9314); - small_parse_table_10147(v); -} - -void small_parse_table_10147(t_small_parse_table_array *v) -{ - v->a[202940] = 2; - v->a[202941] = sym_test_operator; - v->a[202942] = sym__special_character; - v->a[202943] = actions(9326); - v->a[202944] = 2; - v->a[202945] = anon_sym_LT_LPAREN; - v->a[202946] = anon_sym_GT_LPAREN; - v->a[202947] = actions(9318); - v->a[202948] = 3; - v->a[202949] = sym__bare_dollar; - v->a[202950] = sym_raw_string; - v->a[202951] = sym_ansi_c_string; - v->a[202952] = state(4566); - v->a[202953] = 9; - v->a[202954] = sym_arithmetic_expansion; - v->a[202955] = sym_brace_expression; - v->a[202956] = sym_string; - v->a[202957] = sym_translated_string; - v->a[202958] = sym_number; - v->a[202959] = sym_simple_expansion; - small_parse_table_10148(v); -} - -void small_parse_table_10148(t_small_parse_table_array *v) -{ - v->a[202960] = sym_expansion; - v->a[202961] = sym_command_substitution; - v->a[202962] = sym_process_substitution; - v->a[202963] = 18; - v->a[202964] = actions(3); - v->a[202965] = 1; - v->a[202966] = sym_comment; - v->a[202967] = actions(4633); - v->a[202968] = 1; - v->a[202969] = anon_sym_DOLLAR_LBRACK; - v->a[202970] = actions(4639); - v->a[202971] = 1; - v->a[202972] = anon_sym_DQUOTE; - v->a[202973] = actions(4643); - v->a[202974] = 1; - v->a[202975] = aux_sym_number_token1; - v->a[202976] = actions(4645); - v->a[202977] = 1; - v->a[202978] = aux_sym_number_token2; - v->a[202979] = actions(4647); - small_parse_table_10149(v); -} - -void small_parse_table_10149(t_small_parse_table_array *v) -{ - v->a[202980] = 1; - v->a[202981] = anon_sym_DOLLAR_LBRACE; - v->a[202982] = actions(4649); - v->a[202983] = 1; - v->a[202984] = anon_sym_DOLLAR_LPAREN; - v->a[202985] = actions(4651); - v->a[202986] = 1; - v->a[202987] = anon_sym_BQUOTE; - v->a[202988] = actions(4653); - v->a[202989] = 1; - v->a[202990] = anon_sym_DOLLAR_BQUOTE; - v->a[202991] = actions(4659); - v->a[202992] = 1; - v->a[202993] = sym__brace_start; - v->a[202994] = actions(9330); - v->a[202995] = 1; - v->a[202996] = sym_word; - v->a[202997] = actions(9332); - v->a[202998] = 1; - v->a[202999] = anon_sym_DOLLAR; - small_parse_table_10150(v); -} - -/* EOF small_parse_table_2029.c */ diff --git a/parser/static/small_parse_table/small_parse_table_203.c b/parser/static/small_parse_table/small_parse_table_203.c index c9002143..af79a942 100644 --- a/parser/static/small_parse_table/small_parse_table_203.c +++ b/parser/static/small_parse_table/small_parse_table_203.c @@ -14,83 +14,83 @@ void small_parse_table_1015(t_small_parse_table_array *v) { - v->a[20300] = anon_sym_DOLLAR_LPAREN; - v->a[20301] = actions(3894); - v->a[20302] = 1; - v->a[20303] = anon_sym_BQUOTE; - v->a[20304] = actions(3896); - v->a[20305] = 1; - v->a[20306] = anon_sym_DOLLAR_BQUOTE; - v->a[20307] = actions(3900); - v->a[20308] = 1; - v->a[20309] = sym_test_operator; - v->a[20310] = actions(3902); - v->a[20311] = 1; - v->a[20312] = sym__brace_start; - v->a[20313] = state(2281); - v->a[20314] = 1; - v->a[20315] = aux_sym__literal_repeat1; - v->a[20316] = actions(3878); - v->a[20317] = 2; - v->a[20318] = anon_sym_LPAREN_LPAREN; - v->a[20319] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20300] = 1; + v->a[20301] = anon_sym_DQUOTE; + v->a[20302] = actions(2217); + v->a[20303] = 1; + v->a[20304] = aux_sym_number_token1; + v->a[20305] = actions(2220); + v->a[20306] = 1; + v->a[20307] = aux_sym_number_token2; + v->a[20308] = actions(2223); + v->a[20309] = 1; + v->a[20310] = anon_sym_DOLLAR_LBRACE; + v->a[20311] = actions(2226); + v->a[20312] = 1; + v->a[20313] = anon_sym_DOLLAR_LPAREN; + v->a[20314] = actions(2229); + v->a[20315] = 1; + v->a[20316] = anon_sym_BQUOTE; + v->a[20317] = actions(2232); + v->a[20318] = 1; + v->a[20319] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1016(v); } void small_parse_table_1016(t_small_parse_table_array *v) { - v->a[20320] = actions(3898); - v->a[20321] = 2; - v->a[20322] = anon_sym_LT_LPAREN; - v->a[20323] = anon_sym_GT_LPAREN; - v->a[20324] = state(747); - v->a[20325] = 2; - v->a[20326] = sym_concatenation; - v->a[20327] = aux_sym_for_statement_repeat1; - v->a[20328] = actions(2096); - v->a[20329] = 3; - v->a[20330] = sym_file_descriptor; - v->a[20331] = ts_builtin_sym_end; - v->a[20332] = aux_sym_heredoc_redirect_token1; - v->a[20333] = actions(3876); - v->a[20334] = 3; - v->a[20335] = sym_raw_string; - v->a[20336] = sym_ansi_c_string; - v->a[20337] = sym_word; - v->a[20338] = state(1846); - v->a[20339] = 9; + v->a[20320] = actions(2238); + v->a[20321] = 1; + v->a[20322] = sym__brace_start; + v->a[20323] = actions(2929); + v->a[20324] = 1; + v->a[20325] = sym__special_character; + v->a[20326] = actions(2932); + v->a[20327] = 1; + v->a[20328] = sym_test_operator; + v->a[20329] = state(1270); + v->a[20330] = 1; + v->a[20331] = aux_sym__literal_repeat1; + v->a[20332] = actions(1287); + v->a[20333] = 2; + v->a[20334] = sym_file_descriptor; + v->a[20335] = aux_sym_heredoc_redirect_token1; + v->a[20336] = actions(2926); + v->a[20337] = 2; + v->a[20338] = sym_raw_string; + v->a[20339] = sym_word; small_parse_table_1017(v); } void small_parse_table_1017(t_small_parse_table_array *v) { - v->a[20340] = sym_arithmetic_expansion; - v->a[20341] = sym_brace_expression; - v->a[20342] = sym_string; - v->a[20343] = sym_translated_string; - v->a[20344] = sym_number; - v->a[20345] = sym_simple_expansion; - v->a[20346] = sym_expansion; - v->a[20347] = sym_command_substitution; - v->a[20348] = sym_process_substitution; - v->a[20349] = actions(2094); - v->a[20350] = 19; - v->a[20351] = anon_sym_SEMI; - v->a[20352] = anon_sym_PIPE_PIPE; - v->a[20353] = anon_sym_AMP_AMP; - v->a[20354] = anon_sym_PIPE; - v->a[20355] = anon_sym_AMP; - v->a[20356] = anon_sym_LT; - v->a[20357] = anon_sym_GT; - v->a[20358] = anon_sym_LT_LT; - v->a[20359] = anon_sym_GT_GT; + v->a[20340] = state(531); + v->a[20341] = 2; + v->a[20342] = sym_concatenation; + v->a[20343] = aux_sym_for_statement_repeat1; + v->a[20344] = state(1412); + v->a[20345] = 7; + v->a[20346] = sym_arithmetic_expansion; + v->a[20347] = sym_brace_expression; + v->a[20348] = sym_string; + v->a[20349] = sym_number; + v->a[20350] = sym_simple_expansion; + v->a[20351] = sym_expansion; + v->a[20352] = sym_command_substitution; + v->a[20353] = actions(1285); + v->a[20354] = 16; + v->a[20355] = anon_sym_PIPE; + v->a[20356] = anon_sym_PIPE_AMP; + v->a[20357] = anon_sym_AMP_AMP; + v->a[20358] = anon_sym_PIPE_PIPE; + v->a[20359] = anon_sym_LT; small_parse_table_1018(v); } void small_parse_table_1018(t_small_parse_table_array *v) { - v->a[20360] = anon_sym_SEMI_SEMI; - v->a[20361] = anon_sym_PIPE_AMP; + v->a[20360] = anon_sym_GT; + v->a[20361] = anon_sym_GT_GT; v->a[20362] = anon_sym_AMP_GT; v->a[20363] = anon_sym_AMP_GT_GT; v->a[20364] = anon_sym_LT_AMP; @@ -98,42 +98,42 @@ void small_parse_table_1018(t_small_parse_table_array *v) v->a[20366] = anon_sym_GT_PIPE; v->a[20367] = anon_sym_LT_AMP_DASH; v->a[20368] = anon_sym_GT_AMP_DASH; - v->a[20369] = anon_sym_LT_LT_DASH; - v->a[20370] = 22; - v->a[20371] = actions(3); - v->a[20372] = 1; - v->a[20373] = sym_comment; - v->a[20374] = actions(3183); - v->a[20375] = 1; - v->a[20376] = anon_sym_DOLLAR_LBRACK; - v->a[20377] = actions(3185); - v->a[20378] = 1; - v->a[20379] = anon_sym_DOLLAR; + v->a[20369] = anon_sym_LT_LT; + v->a[20370] = anon_sym_LT_LT_DASH; + v->a[20371] = 29; + v->a[20372] = actions(17); + v->a[20373] = 1; + v->a[20374] = anon_sym_LPAREN; + v->a[20375] = actions(57); + v->a[20376] = 1; + v->a[20377] = sym_comment; + v->a[20378] = actions(87); + v->a[20379] = 1; small_parse_table_1019(v); } void small_parse_table_1019(t_small_parse_table_array *v) { - v->a[20380] = actions(3189); - v->a[20381] = 1; - v->a[20382] = anon_sym_DQUOTE; - v->a[20383] = actions(3191); - v->a[20384] = 1; - v->a[20385] = aux_sym_number_token1; - v->a[20386] = actions(3193); - v->a[20387] = 1; - v->a[20388] = aux_sym_number_token2; - v->a[20389] = actions(3195); - v->a[20390] = 1; - v->a[20391] = anon_sym_DOLLAR_LBRACE; - v->a[20392] = actions(3197); - v->a[20393] = 1; - v->a[20394] = anon_sym_DOLLAR_LPAREN; - v->a[20395] = actions(3199); - v->a[20396] = 1; - v->a[20397] = anon_sym_BQUOTE; - v->a[20398] = actions(3201); - v->a[20399] = 1; + v->a[20380] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20381] = actions(89); + v->a[20382] = 1; + v->a[20383] = anon_sym_DOLLAR; + v->a[20384] = actions(93); + v->a[20385] = 1; + v->a[20386] = anon_sym_DQUOTE; + v->a[20387] = actions(97); + v->a[20388] = 1; + v->a[20389] = aux_sym_number_token1; + v->a[20390] = actions(99); + v->a[20391] = 1; + v->a[20392] = aux_sym_number_token2; + v->a[20393] = actions(101); + v->a[20394] = 1; + v->a[20395] = anon_sym_DOLLAR_LBRACE; + v->a[20396] = actions(103); + v->a[20397] = 1; + v->a[20398] = anon_sym_DOLLAR_LPAREN; + v->a[20399] = actions(105); small_parse_table_1020(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2030.c b/parser/static/small_parse_table/small_parse_table_2030.c deleted file mode 100644 index 2ed20f32..00000000 --- a/parser/static/small_parse_table/small_parse_table_2030.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2030.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10150(t_small_parse_table_array *v) -{ - v->a[203000] = actions(9338); - v->a[203001] = 1; - v->a[203002] = sym__comment_word; - v->a[203003] = actions(4631); - v->a[203004] = 2; - v->a[203005] = anon_sym_LPAREN_LPAREN; - v->a[203006] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[203007] = actions(4655); - v->a[203008] = 2; - v->a[203009] = anon_sym_LT_LPAREN; - v->a[203010] = anon_sym_GT_LPAREN; - v->a[203011] = actions(9334); - v->a[203012] = 2; - v->a[203013] = sym_test_operator; - v->a[203014] = sym__special_character; - v->a[203015] = actions(9336); - v->a[203016] = 3; - v->a[203017] = sym__bare_dollar; - v->a[203018] = sym_raw_string; - v->a[203019] = sym_ansi_c_string; - small_parse_table_10151(v); -} - -void small_parse_table_10151(t_small_parse_table_array *v) -{ - v->a[203020] = state(2634); - v->a[203021] = 9; - v->a[203022] = sym_arithmetic_expansion; - v->a[203023] = sym_brace_expression; - v->a[203024] = sym_string; - v->a[203025] = sym_translated_string; - v->a[203026] = sym_number; - v->a[203027] = sym_simple_expansion; - v->a[203028] = sym_expansion; - v->a[203029] = sym_command_substitution; - v->a[203030] = sym_process_substitution; - v->a[203031] = 18; - v->a[203032] = actions(3); - v->a[203033] = 1; - v->a[203034] = sym_comment; - v->a[203035] = actions(111); - v->a[203036] = 1; - v->a[203037] = anon_sym_DOLLAR_LBRACK; - v->a[203038] = actions(113); - v->a[203039] = 1; - small_parse_table_10152(v); -} - -void small_parse_table_10152(t_small_parse_table_array *v) -{ - v->a[203040] = anon_sym_DOLLAR; - v->a[203041] = actions(117); - v->a[203042] = 1; - v->a[203043] = anon_sym_DQUOTE; - v->a[203044] = actions(121); - v->a[203045] = 1; - v->a[203046] = aux_sym_number_token1; - v->a[203047] = actions(123); - v->a[203048] = 1; - v->a[203049] = aux_sym_number_token2; - v->a[203050] = actions(125); - v->a[203051] = 1; - v->a[203052] = anon_sym_DOLLAR_LBRACE; - v->a[203053] = actions(127); - v->a[203054] = 1; - v->a[203055] = anon_sym_DOLLAR_LPAREN; - v->a[203056] = actions(129); - v->a[203057] = 1; - v->a[203058] = anon_sym_BQUOTE; - v->a[203059] = actions(131); - small_parse_table_10153(v); -} - -void small_parse_table_10153(t_small_parse_table_array *v) -{ - v->a[203060] = 1; - v->a[203061] = anon_sym_DOLLAR_BQUOTE; - v->a[203062] = actions(141); - v->a[203063] = 1; - v->a[203064] = sym__brace_start; - v->a[203065] = actions(9340); - v->a[203066] = 1; - v->a[203067] = sym_word; - v->a[203068] = actions(9346); - v->a[203069] = 1; - v->a[203070] = sym__comment_word; - v->a[203071] = actions(109); - v->a[203072] = 2; - v->a[203073] = anon_sym_LPAREN_LPAREN; - v->a[203074] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[203075] = actions(133); - v->a[203076] = 2; - v->a[203077] = anon_sym_LT_LPAREN; - v->a[203078] = anon_sym_GT_LPAREN; - v->a[203079] = actions(9342); - small_parse_table_10154(v); -} - -void small_parse_table_10154(t_small_parse_table_array *v) -{ - v->a[203080] = 2; - v->a[203081] = sym_test_operator; - v->a[203082] = sym__special_character; - v->a[203083] = actions(9344); - v->a[203084] = 3; - v->a[203085] = sym__bare_dollar; - v->a[203086] = sym_raw_string; - v->a[203087] = sym_ansi_c_string; - v->a[203088] = state(482); - v->a[203089] = 9; - v->a[203090] = sym_arithmetic_expansion; - v->a[203091] = sym_brace_expression; - v->a[203092] = sym_string; - v->a[203093] = sym_translated_string; - v->a[203094] = sym_number; - v->a[203095] = sym_simple_expansion; - v->a[203096] = sym_expansion; - v->a[203097] = sym_command_substitution; - v->a[203098] = sym_process_substitution; - v->a[203099] = 20; - small_parse_table_10155(v); -} - -/* EOF small_parse_table_2030.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2031.c b/parser/static/small_parse_table/small_parse_table_2031.c deleted file mode 100644 index efba7953..00000000 --- a/parser/static/small_parse_table/small_parse_table_2031.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2031.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10155(t_small_parse_table_array *v) -{ - v->a[203100] = actions(71); - v->a[203101] = 1; - v->a[203102] = sym_comment; - v->a[203103] = actions(5315); - v->a[203104] = 1; - v->a[203105] = anon_sym_DOLLAR_LBRACK; - v->a[203106] = actions(5317); - v->a[203107] = 1; - v->a[203108] = anon_sym_DOLLAR; - v->a[203109] = actions(5321); - v->a[203110] = 1; - v->a[203111] = anon_sym_DQUOTE; - v->a[203112] = actions(5325); - v->a[203113] = 1; - v->a[203114] = aux_sym_number_token1; - v->a[203115] = actions(5327); - v->a[203116] = 1; - v->a[203117] = aux_sym_number_token2; - v->a[203118] = actions(5329); - v->a[203119] = 1; - small_parse_table_10156(v); -} - -void small_parse_table_10156(t_small_parse_table_array *v) -{ - v->a[203120] = anon_sym_DOLLAR_LBRACE; - v->a[203121] = actions(5331); - v->a[203122] = 1; - v->a[203123] = anon_sym_DOLLAR_LPAREN; - v->a[203124] = actions(5333); - v->a[203125] = 1; - v->a[203126] = anon_sym_BQUOTE; - v->a[203127] = actions(5335); - v->a[203128] = 1; - v->a[203129] = anon_sym_DOLLAR_BQUOTE; - v->a[203130] = actions(5341); - v->a[203131] = 1; - v->a[203132] = sym__brace_start; - v->a[203133] = actions(9348); - v->a[203134] = 1; - v->a[203135] = sym_word; - v->a[203136] = actions(9350); - v->a[203137] = 1; - v->a[203138] = sym__special_character; - v->a[203139] = actions(9354); - small_parse_table_10157(v); -} - -void small_parse_table_10157(t_small_parse_table_array *v) -{ - v->a[203140] = 1; - v->a[203141] = sym_test_operator; - v->a[203142] = state(5498); - v->a[203143] = 1; - v->a[203144] = aux_sym__literal_repeat1; - v->a[203145] = state(5555); - v->a[203146] = 1; - v->a[203147] = sym_concatenation; - v->a[203148] = actions(5313); - v->a[203149] = 2; - v->a[203150] = anon_sym_LPAREN_LPAREN; - v->a[203151] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[203152] = actions(5337); - v->a[203153] = 2; - v->a[203154] = anon_sym_LT_LPAREN; - v->a[203155] = anon_sym_GT_LPAREN; - v->a[203156] = actions(9352); - v->a[203157] = 2; - v->a[203158] = sym_raw_string; - v->a[203159] = sym_ansi_c_string; - small_parse_table_10158(v); -} - -void small_parse_table_10158(t_small_parse_table_array *v) -{ - v->a[203160] = state(5347); - v->a[203161] = 9; - v->a[203162] = sym_arithmetic_expansion; - v->a[203163] = sym_brace_expression; - v->a[203164] = sym_string; - v->a[203165] = sym_translated_string; - v->a[203166] = sym_number; - v->a[203167] = sym_simple_expansion; - v->a[203168] = sym_expansion; - v->a[203169] = sym_command_substitution; - v->a[203170] = sym_process_substitution; - v->a[203171] = 18; - v->a[203172] = actions(3); - v->a[203173] = 1; - v->a[203174] = sym_comment; - v->a[203175] = actions(7996); - v->a[203176] = 1; - v->a[203177] = anon_sym_DOLLAR_LBRACK; - v->a[203178] = actions(7998); - v->a[203179] = 1; - small_parse_table_10159(v); -} - -void small_parse_table_10159(t_small_parse_table_array *v) -{ - v->a[203180] = anon_sym_DOLLAR; - v->a[203181] = actions(8002); - v->a[203182] = 1; - v->a[203183] = anon_sym_DQUOTE; - v->a[203184] = actions(8006); - v->a[203185] = 1; - v->a[203186] = aux_sym_number_token1; - v->a[203187] = actions(8008); - v->a[203188] = 1; - v->a[203189] = aux_sym_number_token2; - v->a[203190] = actions(8010); - v->a[203191] = 1; - v->a[203192] = anon_sym_DOLLAR_LBRACE; - v->a[203193] = actions(8012); - v->a[203194] = 1; - v->a[203195] = anon_sym_DOLLAR_LPAREN; - v->a[203196] = actions(8014); - v->a[203197] = 1; - v->a[203198] = anon_sym_BQUOTE; - v->a[203199] = actions(8016); - small_parse_table_10160(v); -} - -/* EOF small_parse_table_2031.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2032.c b/parser/static/small_parse_table/small_parse_table_2032.c deleted file mode 100644 index 691c1775..00000000 --- a/parser/static/small_parse_table/small_parse_table_2032.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2032.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10160(t_small_parse_table_array *v) -{ - v->a[203200] = 1; - v->a[203201] = anon_sym_DOLLAR_BQUOTE; - v->a[203202] = actions(8026); - v->a[203203] = 1; - v->a[203204] = sym__brace_start; - v->a[203205] = actions(9356); - v->a[203206] = 1; - v->a[203207] = sym_word; - v->a[203208] = actions(9362); - v->a[203209] = 1; - v->a[203210] = sym__comment_word; - v->a[203211] = actions(7992); - v->a[203212] = 2; - v->a[203213] = anon_sym_LPAREN_LPAREN; - v->a[203214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[203215] = actions(8018); - v->a[203216] = 2; - v->a[203217] = anon_sym_LT_LPAREN; - v->a[203218] = anon_sym_GT_LPAREN; - v->a[203219] = actions(9358); - small_parse_table_10161(v); -} - -void small_parse_table_10161(t_small_parse_table_array *v) -{ - v->a[203220] = 2; - v->a[203221] = sym_test_operator; - v->a[203222] = sym__special_character; - v->a[203223] = actions(9360); - v->a[203224] = 3; - v->a[203225] = sym__bare_dollar; - v->a[203226] = sym_raw_string; - v->a[203227] = sym_ansi_c_string; - v->a[203228] = state(3510); - v->a[203229] = 9; - v->a[203230] = sym_arithmetic_expansion; - v->a[203231] = sym_brace_expression; - v->a[203232] = sym_string; - v->a[203233] = sym_translated_string; - v->a[203234] = sym_number; - v->a[203235] = sym_simple_expansion; - v->a[203236] = sym_expansion; - v->a[203237] = sym_command_substitution; - v->a[203238] = sym_process_substitution; - v->a[203239] = 21; - small_parse_table_10162(v); -} - -void small_parse_table_10162(t_small_parse_table_array *v) -{ - v->a[203240] = actions(71); - v->a[203241] = 1; - v->a[203242] = sym_comment; - v->a[203243] = actions(9364); - v->a[203244] = 1; - v->a[203245] = anon_sym_LPAREN; - v->a[203246] = actions(9366); - v->a[203247] = 1; - v->a[203248] = anon_sym_BANG; - v->a[203249] = actions(9372); - v->a[203250] = 1; - v->a[203251] = anon_sym_TILDE; - v->a[203252] = actions(9374); - v->a[203253] = 1; - v->a[203254] = anon_sym_DOLLAR; - v->a[203255] = actions(9376); - v->a[203256] = 1; - v->a[203257] = anon_sym_DQUOTE; - v->a[203258] = actions(9378); - v->a[203259] = 1; - small_parse_table_10163(v); -} - -void small_parse_table_10163(t_small_parse_table_array *v) -{ - v->a[203260] = aux_sym_number_token1; - v->a[203261] = actions(9380); - v->a[203262] = 1; - v->a[203263] = aux_sym_number_token2; - v->a[203264] = actions(9382); - v->a[203265] = 1; - v->a[203266] = anon_sym_DOLLAR_LBRACE; - v->a[203267] = actions(9384); - v->a[203268] = 1; - v->a[203269] = anon_sym_DOLLAR_LPAREN; - v->a[203270] = actions(9386); - v->a[203271] = 1; - v->a[203272] = anon_sym_BQUOTE; - v->a[203273] = actions(9388); - v->a[203274] = 1; - v->a[203275] = anon_sym_DOLLAR_BQUOTE; - v->a[203276] = actions(9390); - v->a[203277] = 1; - v->a[203278] = aux_sym__simple_variable_name_token1; - v->a[203279] = actions(9392); - small_parse_table_10164(v); -} - -void small_parse_table_10164(t_small_parse_table_array *v) -{ - v->a[203280] = 1; - v->a[203281] = sym_variable_name; - v->a[203282] = state(3391); - v->a[203283] = 1; - v->a[203284] = sym__arithmetic_binary_expression; - v->a[203285] = state(3396); - v->a[203286] = 1; - v->a[203287] = sym__arithmetic_ternary_expression; - v->a[203288] = state(3398); - v->a[203289] = 1; - v->a[203290] = sym__arithmetic_unary_expression; - v->a[203291] = state(3400); - v->a[203292] = 1; - v->a[203293] = sym__arithmetic_postfix_expression; - v->a[203294] = actions(9368); - v->a[203295] = 2; - v->a[203296] = anon_sym_PLUS_PLUS2; - v->a[203297] = anon_sym_DASH_DASH2; - v->a[203298] = actions(9370); - v->a[203299] = 2; - small_parse_table_10165(v); -} - -/* EOF small_parse_table_2032.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2033.c b/parser/static/small_parse_table/small_parse_table_2033.c deleted file mode 100644 index 0dd150bd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2033.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2033.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10165(t_small_parse_table_array *v) -{ - v->a[203300] = anon_sym_DASH2; - v->a[203301] = anon_sym_PLUS2; - v->a[203302] = state(3357); - v->a[203303] = 9; - v->a[203304] = sym_subscript; - v->a[203305] = sym__arithmetic_expression; - v->a[203306] = sym__arithmetic_literal; - v->a[203307] = sym__arithmetic_parenthesized_expression; - v->a[203308] = sym_string; - v->a[203309] = sym_number; - v->a[203310] = sym_simple_expansion; - v->a[203311] = sym_expansion; - v->a[203312] = sym_command_substitution; - v->a[203313] = 20; - v->a[203314] = actions(71); - v->a[203315] = 1; - v->a[203316] = sym_comment; - v->a[203317] = actions(2636); - v->a[203318] = 1; - v->a[203319] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10166(v); -} - -void small_parse_table_10166(t_small_parse_table_array *v) -{ - v->a[203320] = actions(2638); - v->a[203321] = 1; - v->a[203322] = anon_sym_DOLLAR; - v->a[203323] = actions(2640); - v->a[203324] = 1; - v->a[203325] = sym__special_character; - v->a[203326] = actions(2642); - v->a[203327] = 1; - v->a[203328] = anon_sym_DQUOTE; - v->a[203329] = actions(2646); - v->a[203330] = 1; - v->a[203331] = aux_sym_number_token1; - v->a[203332] = actions(2648); - v->a[203333] = 1; - v->a[203334] = aux_sym_number_token2; - v->a[203335] = actions(2650); - v->a[203336] = 1; - v->a[203337] = anon_sym_DOLLAR_LBRACE; - v->a[203338] = actions(2652); - v->a[203339] = 1; - small_parse_table_10167(v); -} - -void small_parse_table_10167(t_small_parse_table_array *v) -{ - v->a[203340] = anon_sym_DOLLAR_LPAREN; - v->a[203341] = actions(2654); - v->a[203342] = 1; - v->a[203343] = anon_sym_BQUOTE; - v->a[203344] = actions(2656); - v->a[203345] = 1; - v->a[203346] = anon_sym_DOLLAR_BQUOTE; - v->a[203347] = actions(2664); - v->a[203348] = 1; - v->a[203349] = sym__brace_start; - v->a[203350] = actions(9394); - v->a[203351] = 1; - v->a[203352] = sym_word; - v->a[203353] = actions(9398); - v->a[203354] = 1; - v->a[203355] = sym_test_operator; - v->a[203356] = state(2352); - v->a[203357] = 1; - v->a[203358] = aux_sym__literal_repeat1; - v->a[203359] = state(2522); - small_parse_table_10168(v); -} - -void small_parse_table_10168(t_small_parse_table_array *v) -{ - v->a[203360] = 1; - v->a[203361] = sym_concatenation; - v->a[203362] = actions(2630); - v->a[203363] = 2; - v->a[203364] = anon_sym_LPAREN_LPAREN; - v->a[203365] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[203366] = actions(2658); - v->a[203367] = 2; - v->a[203368] = anon_sym_LT_LPAREN; - v->a[203369] = anon_sym_GT_LPAREN; - v->a[203370] = actions(9396); - v->a[203371] = 2; - v->a[203372] = sym_raw_string; - v->a[203373] = sym_ansi_c_string; - v->a[203374] = state(2125); - v->a[203375] = 9; - v->a[203376] = sym_arithmetic_expansion; - v->a[203377] = sym_brace_expression; - v->a[203378] = sym_string; - v->a[203379] = sym_translated_string; - small_parse_table_10169(v); -} - -void small_parse_table_10169(t_small_parse_table_array *v) -{ - v->a[203380] = sym_number; - v->a[203381] = sym_simple_expansion; - v->a[203382] = sym_expansion; - v->a[203383] = sym_command_substitution; - v->a[203384] = sym_process_substitution; - v->a[203385] = 18; - v->a[203386] = actions(3); - v->a[203387] = 1; - v->a[203388] = sym_comment; - v->a[203389] = actions(314); - v->a[203390] = 1; - v->a[203391] = anon_sym_DOLLAR_LBRACK; - v->a[203392] = actions(316); - v->a[203393] = 1; - v->a[203394] = anon_sym_DOLLAR; - v->a[203395] = actions(320); - v->a[203396] = 1; - v->a[203397] = anon_sym_DQUOTE; - v->a[203398] = actions(324); - v->a[203399] = 1; - small_parse_table_10170(v); -} - -/* EOF small_parse_table_2033.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2034.c b/parser/static/small_parse_table/small_parse_table_2034.c deleted file mode 100644 index b644f785..00000000 --- a/parser/static/small_parse_table/small_parse_table_2034.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2034.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10170(t_small_parse_table_array *v) -{ - v->a[203400] = aux_sym_number_token1; - v->a[203401] = actions(326); - v->a[203402] = 1; - v->a[203403] = aux_sym_number_token2; - v->a[203404] = actions(328); - v->a[203405] = 1; - v->a[203406] = anon_sym_DOLLAR_LBRACE; - v->a[203407] = actions(330); - v->a[203408] = 1; - v->a[203409] = anon_sym_DOLLAR_LPAREN; - v->a[203410] = actions(332); - v->a[203411] = 1; - v->a[203412] = anon_sym_BQUOTE; - v->a[203413] = actions(334); - v->a[203414] = 1; - v->a[203415] = anon_sym_DOLLAR_BQUOTE; - v->a[203416] = actions(344); - v->a[203417] = 1; - v->a[203418] = sym__brace_start; - v->a[203419] = actions(9400); - small_parse_table_10171(v); -} - -void small_parse_table_10171(t_small_parse_table_array *v) -{ - v->a[203420] = 1; - v->a[203421] = sym_word; - v->a[203422] = actions(9406); - v->a[203423] = 1; - v->a[203424] = sym__comment_word; - v->a[203425] = actions(312); - v->a[203426] = 2; - v->a[203427] = anon_sym_LPAREN_LPAREN; - v->a[203428] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[203429] = actions(336); - v->a[203430] = 2; - v->a[203431] = anon_sym_LT_LPAREN; - v->a[203432] = anon_sym_GT_LPAREN; - v->a[203433] = actions(9402); - v->a[203434] = 2; - v->a[203435] = sym_test_operator; - v->a[203436] = sym__special_character; - v->a[203437] = actions(9404); - v->a[203438] = 3; - v->a[203439] = sym__bare_dollar; - small_parse_table_10172(v); -} - -void small_parse_table_10172(t_small_parse_table_array *v) -{ - v->a[203440] = sym_raw_string; - v->a[203441] = sym_ansi_c_string; - v->a[203442] = state(1037); - v->a[203443] = 9; - v->a[203444] = sym_arithmetic_expansion; - v->a[203445] = sym_brace_expression; - v->a[203446] = sym_string; - v->a[203447] = sym_translated_string; - v->a[203448] = sym_number; - v->a[203449] = sym_simple_expansion; - v->a[203450] = sym_expansion; - v->a[203451] = sym_command_substitution; - v->a[203452] = sym_process_substitution; - v->a[203453] = 21; - v->a[203454] = actions(71); - v->a[203455] = 1; - v->a[203456] = sym_comment; - v->a[203457] = actions(3064); - v->a[203458] = 1; - v->a[203459] = sym_variable_name; - small_parse_table_10173(v); -} - -void small_parse_table_10173(t_small_parse_table_array *v) -{ - v->a[203460] = actions(9278); - v->a[203461] = 1; - v->a[203462] = anon_sym_LPAREN; - v->a[203463] = actions(9280); - v->a[203464] = 1; - v->a[203465] = anon_sym_BANG; - v->a[203466] = actions(9286); - v->a[203467] = 1; - v->a[203468] = anon_sym_TILDE; - v->a[203469] = actions(9288); - v->a[203470] = 1; - v->a[203471] = anon_sym_DOLLAR; - v->a[203472] = actions(9290); - v->a[203473] = 1; - v->a[203474] = anon_sym_DQUOTE; - v->a[203475] = actions(9292); - v->a[203476] = 1; - v->a[203477] = aux_sym_number_token1; - v->a[203478] = actions(9294); - v->a[203479] = 1; - small_parse_table_10174(v); -} - -void small_parse_table_10174(t_small_parse_table_array *v) -{ - v->a[203480] = aux_sym_number_token2; - v->a[203481] = actions(9296); - v->a[203482] = 1; - v->a[203483] = anon_sym_DOLLAR_LBRACE; - v->a[203484] = actions(9298); - v->a[203485] = 1; - v->a[203486] = anon_sym_DOLLAR_LPAREN; - v->a[203487] = actions(9300); - v->a[203488] = 1; - v->a[203489] = anon_sym_BQUOTE; - v->a[203490] = actions(9302); - v->a[203491] = 1; - v->a[203492] = anon_sym_DOLLAR_BQUOTE; - v->a[203493] = actions(9408); - v->a[203494] = 1; - v->a[203495] = aux_sym__simple_variable_name_token1; - v->a[203496] = state(2801); - v->a[203497] = 1; - v->a[203498] = sym__arithmetic_binary_expression; - v->a[203499] = state(2803); - small_parse_table_10175(v); -} - -/* EOF small_parse_table_2034.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2035.c b/parser/static/small_parse_table/small_parse_table_2035.c deleted file mode 100644 index c7f61624..00000000 --- a/parser/static/small_parse_table/small_parse_table_2035.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2035.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10175(t_small_parse_table_array *v) -{ - v->a[203500] = 1; - v->a[203501] = sym__arithmetic_ternary_expression; - v->a[203502] = state(2809); - v->a[203503] = 1; - v->a[203504] = sym__arithmetic_unary_expression; - v->a[203505] = state(2825); - v->a[203506] = 1; - v->a[203507] = sym__arithmetic_postfix_expression; - v->a[203508] = actions(9282); - v->a[203509] = 2; - v->a[203510] = anon_sym_PLUS_PLUS2; - v->a[203511] = anon_sym_DASH_DASH2; - v->a[203512] = actions(9284); - v->a[203513] = 2; - v->a[203514] = anon_sym_DASH2; - v->a[203515] = anon_sym_PLUS2; - v->a[203516] = state(2742); - v->a[203517] = 9; - v->a[203518] = sym_subscript; - v->a[203519] = sym__arithmetic_expression; - small_parse_table_10176(v); -} - -void small_parse_table_10176(t_small_parse_table_array *v) -{ - v->a[203520] = sym__arithmetic_literal; - v->a[203521] = sym__arithmetic_parenthesized_expression; - v->a[203522] = sym_string; - v->a[203523] = sym_number; - v->a[203524] = sym_simple_expansion; - v->a[203525] = sym_expansion; - v->a[203526] = sym_command_substitution; - v->a[203527] = 21; - v->a[203528] = actions(71); - v->a[203529] = 1; - v->a[203530] = sym_comment; - v->a[203531] = actions(9364); - v->a[203532] = 1; - v->a[203533] = anon_sym_LPAREN; - v->a[203534] = actions(9366); - v->a[203535] = 1; - v->a[203536] = anon_sym_BANG; - v->a[203537] = actions(9372); - v->a[203538] = 1; - v->a[203539] = anon_sym_TILDE; - small_parse_table_10177(v); -} - -void small_parse_table_10177(t_small_parse_table_array *v) -{ - v->a[203540] = actions(9374); - v->a[203541] = 1; - v->a[203542] = anon_sym_DOLLAR; - v->a[203543] = actions(9376); - v->a[203544] = 1; - v->a[203545] = anon_sym_DQUOTE; - v->a[203546] = actions(9378); - v->a[203547] = 1; - v->a[203548] = aux_sym_number_token1; - v->a[203549] = actions(9380); - v->a[203550] = 1; - v->a[203551] = aux_sym_number_token2; - v->a[203552] = actions(9382); - v->a[203553] = 1; - v->a[203554] = anon_sym_DOLLAR_LBRACE; - v->a[203555] = actions(9384); - v->a[203556] = 1; - v->a[203557] = anon_sym_DOLLAR_LPAREN; - v->a[203558] = actions(9386); - v->a[203559] = 1; - small_parse_table_10178(v); -} - -void small_parse_table_10178(t_small_parse_table_array *v) -{ - v->a[203560] = anon_sym_BQUOTE; - v->a[203561] = actions(9388); - v->a[203562] = 1; - v->a[203563] = anon_sym_DOLLAR_BQUOTE; - v->a[203564] = actions(9392); - v->a[203565] = 1; - v->a[203566] = sym_variable_name; - v->a[203567] = actions(9410); - v->a[203568] = 1; - v->a[203569] = aux_sym__simple_variable_name_token1; - v->a[203570] = state(3391); - v->a[203571] = 1; - v->a[203572] = sym__arithmetic_binary_expression; - v->a[203573] = state(3396); - v->a[203574] = 1; - v->a[203575] = sym__arithmetic_ternary_expression; - v->a[203576] = state(3398); - v->a[203577] = 1; - v->a[203578] = sym__arithmetic_unary_expression; - v->a[203579] = state(3400); - small_parse_table_10179(v); -} - -void small_parse_table_10179(t_small_parse_table_array *v) -{ - v->a[203580] = 1; - v->a[203581] = sym__arithmetic_postfix_expression; - v->a[203582] = actions(9368); - v->a[203583] = 2; - v->a[203584] = anon_sym_PLUS_PLUS2; - v->a[203585] = anon_sym_DASH_DASH2; - v->a[203586] = actions(9370); - v->a[203587] = 2; - v->a[203588] = anon_sym_DASH2; - v->a[203589] = anon_sym_PLUS2; - v->a[203590] = state(3355); - v->a[203591] = 9; - v->a[203592] = sym_subscript; - v->a[203593] = sym__arithmetic_expression; - v->a[203594] = sym__arithmetic_literal; - v->a[203595] = sym__arithmetic_parenthesized_expression; - v->a[203596] = sym_string; - v->a[203597] = sym_number; - v->a[203598] = sym_simple_expansion; - v->a[203599] = sym_expansion; - small_parse_table_10180(v); -} - -/* EOF small_parse_table_2035.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2036.c b/parser/static/small_parse_table/small_parse_table_2036.c deleted file mode 100644 index 59247f31..00000000 --- a/parser/static/small_parse_table/small_parse_table_2036.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2036.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10180(t_small_parse_table_array *v) -{ - v->a[203600] = sym_command_substitution; - v->a[203601] = 21; - v->a[203602] = actions(71); - v->a[203603] = 1; - v->a[203604] = sym_comment; - v->a[203605] = actions(3064); - v->a[203606] = 1; - v->a[203607] = sym_variable_name; - v->a[203608] = actions(3469); - v->a[203609] = 1; - v->a[203610] = aux_sym__simple_variable_name_token1; - v->a[203611] = actions(9278); - v->a[203612] = 1; - v->a[203613] = anon_sym_LPAREN; - v->a[203614] = actions(9280); - v->a[203615] = 1; - v->a[203616] = anon_sym_BANG; - v->a[203617] = actions(9286); - v->a[203618] = 1; - v->a[203619] = anon_sym_TILDE; - small_parse_table_10181(v); -} - -void small_parse_table_10181(t_small_parse_table_array *v) -{ - v->a[203620] = actions(9288); - v->a[203621] = 1; - v->a[203622] = anon_sym_DOLLAR; - v->a[203623] = actions(9290); - v->a[203624] = 1; - v->a[203625] = anon_sym_DQUOTE; - v->a[203626] = actions(9292); - v->a[203627] = 1; - v->a[203628] = aux_sym_number_token1; - v->a[203629] = actions(9294); - v->a[203630] = 1; - v->a[203631] = aux_sym_number_token2; - v->a[203632] = actions(9296); - v->a[203633] = 1; - v->a[203634] = anon_sym_DOLLAR_LBRACE; - v->a[203635] = actions(9298); - v->a[203636] = 1; - v->a[203637] = anon_sym_DOLLAR_LPAREN; - v->a[203638] = actions(9300); - v->a[203639] = 1; - small_parse_table_10182(v); -} - -void small_parse_table_10182(t_small_parse_table_array *v) -{ - v->a[203640] = anon_sym_BQUOTE; - v->a[203641] = actions(9302); - v->a[203642] = 1; - v->a[203643] = anon_sym_DOLLAR_BQUOTE; - v->a[203644] = state(2801); - v->a[203645] = 1; - v->a[203646] = sym__arithmetic_binary_expression; - v->a[203647] = state(2803); - v->a[203648] = 1; - v->a[203649] = sym__arithmetic_ternary_expression; - v->a[203650] = state(2809); - v->a[203651] = 1; - v->a[203652] = sym__arithmetic_unary_expression; - v->a[203653] = state(2825); - v->a[203654] = 1; - v->a[203655] = sym__arithmetic_postfix_expression; - v->a[203656] = actions(9282); - v->a[203657] = 2; - v->a[203658] = anon_sym_PLUS_PLUS2; - v->a[203659] = anon_sym_DASH_DASH2; - small_parse_table_10183(v); -} - -void small_parse_table_10183(t_small_parse_table_array *v) -{ - v->a[203660] = actions(9284); - v->a[203661] = 2; - v->a[203662] = anon_sym_DASH2; - v->a[203663] = anon_sym_PLUS2; - v->a[203664] = state(2743); - v->a[203665] = 9; - v->a[203666] = sym_subscript; - v->a[203667] = sym__arithmetic_expression; - v->a[203668] = sym__arithmetic_literal; - v->a[203669] = sym__arithmetic_parenthesized_expression; - v->a[203670] = sym_string; - v->a[203671] = sym_number; - v->a[203672] = sym_simple_expansion; - v->a[203673] = sym_expansion; - v->a[203674] = sym_command_substitution; - v->a[203675] = 18; - v->a[203676] = actions(3); - v->a[203677] = 1; - v->a[203678] = sym_comment; - v->a[203679] = actions(3737); - small_parse_table_10184(v); -} - -void small_parse_table_10184(t_small_parse_table_array *v) -{ - v->a[203680] = 1; - v->a[203681] = aux_sym_number_token1; - v->a[203682] = actions(3739); - v->a[203683] = 1; - v->a[203684] = aux_sym_number_token2; - v->a[203685] = actions(3743); - v->a[203686] = 1; - v->a[203687] = anon_sym_DOLLAR_LPAREN; - v->a[203688] = actions(3755); - v->a[203689] = 1; - v->a[203690] = sym__brace_start; - v->a[203691] = actions(8820); - v->a[203692] = 1; - v->a[203693] = anon_sym_DOLLAR_LBRACK; - v->a[203694] = actions(8824); - v->a[203695] = 1; - v->a[203696] = anon_sym_DQUOTE; - v->a[203697] = actions(8828); - v->a[203698] = 1; - v->a[203699] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10185(v); -} - -/* EOF small_parse_table_2036.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2037.c b/parser/static/small_parse_table/small_parse_table_2037.c deleted file mode 100644 index 10eab36d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2037.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2037.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10185(t_small_parse_table_array *v) -{ - v->a[203700] = actions(8830); - v->a[203701] = 1; - v->a[203702] = anon_sym_BQUOTE; - v->a[203703] = actions(8832); - v->a[203704] = 1; - v->a[203705] = anon_sym_DOLLAR_BQUOTE; - v->a[203706] = actions(9412); - v->a[203707] = 1; - v->a[203708] = sym_word; - v->a[203709] = actions(9414); - v->a[203710] = 1; - v->a[203711] = anon_sym_DOLLAR; - v->a[203712] = actions(9420); - v->a[203713] = 1; - v->a[203714] = sym__comment_word; - v->a[203715] = actions(8818); - v->a[203716] = 2; - v->a[203717] = anon_sym_LPAREN_LPAREN; - v->a[203718] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[203719] = actions(8834); - small_parse_table_10186(v); -} - -void small_parse_table_10186(t_small_parse_table_array *v) -{ - v->a[203720] = 2; - v->a[203721] = anon_sym_LT_LPAREN; - v->a[203722] = anon_sym_GT_LPAREN; - v->a[203723] = actions(9416); - v->a[203724] = 2; - v->a[203725] = sym_test_operator; - v->a[203726] = sym__special_character; - v->a[203727] = actions(9418); - v->a[203728] = 3; - v->a[203729] = sym__bare_dollar; - v->a[203730] = sym_raw_string; - v->a[203731] = sym_ansi_c_string; - v->a[203732] = state(4810); - v->a[203733] = 9; - v->a[203734] = sym_arithmetic_expansion; - v->a[203735] = sym_brace_expression; - v->a[203736] = sym_string; - v->a[203737] = sym_translated_string; - v->a[203738] = sym_number; - v->a[203739] = sym_simple_expansion; - small_parse_table_10187(v); -} - -void small_parse_table_10187(t_small_parse_table_array *v) -{ - v->a[203740] = sym_expansion; - v->a[203741] = sym_command_substitution; - v->a[203742] = sym_process_substitution; - v->a[203743] = 18; - v->a[203744] = actions(3); - v->a[203745] = 1; - v->a[203746] = sym_comment; - v->a[203747] = actions(3737); - v->a[203748] = 1; - v->a[203749] = aux_sym_number_token1; - v->a[203750] = actions(3739); - v->a[203751] = 1; - v->a[203752] = aux_sym_number_token2; - v->a[203753] = actions(3743); - v->a[203754] = 1; - v->a[203755] = anon_sym_DOLLAR_LPAREN; - v->a[203756] = actions(3755); - v->a[203757] = 1; - v->a[203758] = sym__brace_start; - v->a[203759] = actions(8820); - small_parse_table_10188(v); -} - -void small_parse_table_10188(t_small_parse_table_array *v) -{ - v->a[203760] = 1; - v->a[203761] = anon_sym_DOLLAR_LBRACK; - v->a[203762] = actions(8824); - v->a[203763] = 1; - v->a[203764] = anon_sym_DQUOTE; - v->a[203765] = actions(8828); - v->a[203766] = 1; - v->a[203767] = anon_sym_DOLLAR_LBRACE; - v->a[203768] = actions(8830); - v->a[203769] = 1; - v->a[203770] = anon_sym_BQUOTE; - v->a[203771] = actions(8832); - v->a[203772] = 1; - v->a[203773] = anon_sym_DOLLAR_BQUOTE; - v->a[203774] = actions(9412); - v->a[203775] = 1; - v->a[203776] = sym_word; - v->a[203777] = actions(9420); - v->a[203778] = 1; - v->a[203779] = sym__comment_word; - small_parse_table_10189(v); -} - -void small_parse_table_10189(t_small_parse_table_array *v) -{ - v->a[203780] = actions(9422); - v->a[203781] = 1; - v->a[203782] = anon_sym_DOLLAR; - v->a[203783] = actions(8818); - v->a[203784] = 2; - v->a[203785] = anon_sym_LPAREN_LPAREN; - v->a[203786] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[203787] = actions(8834); - v->a[203788] = 2; - v->a[203789] = anon_sym_LT_LPAREN; - v->a[203790] = anon_sym_GT_LPAREN; - v->a[203791] = actions(9416); - v->a[203792] = 2; - v->a[203793] = sym_test_operator; - v->a[203794] = sym__special_character; - v->a[203795] = actions(9418); - v->a[203796] = 3; - v->a[203797] = sym__bare_dollar; - v->a[203798] = sym_raw_string; - v->a[203799] = sym_ansi_c_string; - small_parse_table_10190(v); -} - -/* EOF small_parse_table_2037.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2038.c b/parser/static/small_parse_table/small_parse_table_2038.c deleted file mode 100644 index 6fbc67c9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2038.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2038.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10190(t_small_parse_table_array *v) -{ - v->a[203800] = state(4810); - v->a[203801] = 9; - v->a[203802] = sym_arithmetic_expansion; - v->a[203803] = sym_brace_expression; - v->a[203804] = sym_string; - v->a[203805] = sym_translated_string; - v->a[203806] = sym_number; - v->a[203807] = sym_simple_expansion; - v->a[203808] = sym_expansion; - v->a[203809] = sym_command_substitution; - v->a[203810] = sym_process_substitution; - v->a[203811] = 21; - v->a[203812] = actions(71); - v->a[203813] = 1; - v->a[203814] = sym_comment; - v->a[203815] = actions(9364); - v->a[203816] = 1; - v->a[203817] = anon_sym_LPAREN; - v->a[203818] = actions(9366); - v->a[203819] = 1; - small_parse_table_10191(v); -} - -void small_parse_table_10191(t_small_parse_table_array *v) -{ - v->a[203820] = anon_sym_BANG; - v->a[203821] = actions(9372); - v->a[203822] = 1; - v->a[203823] = anon_sym_TILDE; - v->a[203824] = actions(9374); - v->a[203825] = 1; - v->a[203826] = anon_sym_DOLLAR; - v->a[203827] = actions(9376); - v->a[203828] = 1; - v->a[203829] = anon_sym_DQUOTE; - v->a[203830] = actions(9378); - v->a[203831] = 1; - v->a[203832] = aux_sym_number_token1; - v->a[203833] = actions(9380); - v->a[203834] = 1; - v->a[203835] = aux_sym_number_token2; - v->a[203836] = actions(9382); - v->a[203837] = 1; - v->a[203838] = anon_sym_DOLLAR_LBRACE; - v->a[203839] = actions(9384); - small_parse_table_10192(v); -} - -void small_parse_table_10192(t_small_parse_table_array *v) -{ - v->a[203840] = 1; - v->a[203841] = anon_sym_DOLLAR_LPAREN; - v->a[203842] = actions(9386); - v->a[203843] = 1; - v->a[203844] = anon_sym_BQUOTE; - v->a[203845] = actions(9388); - v->a[203846] = 1; - v->a[203847] = anon_sym_DOLLAR_BQUOTE; - v->a[203848] = actions(9392); - v->a[203849] = 1; - v->a[203850] = sym_variable_name; - v->a[203851] = actions(9424); - v->a[203852] = 1; - v->a[203853] = aux_sym__simple_variable_name_token1; - v->a[203854] = state(3391); - v->a[203855] = 1; - v->a[203856] = sym__arithmetic_binary_expression; - v->a[203857] = state(3396); - v->a[203858] = 1; - v->a[203859] = sym__arithmetic_ternary_expression; - small_parse_table_10193(v); -} - -void small_parse_table_10193(t_small_parse_table_array *v) -{ - v->a[203860] = state(3398); - v->a[203861] = 1; - v->a[203862] = sym__arithmetic_unary_expression; - v->a[203863] = state(3400); - v->a[203864] = 1; - v->a[203865] = sym__arithmetic_postfix_expression; - v->a[203866] = actions(9368); - v->a[203867] = 2; - v->a[203868] = anon_sym_PLUS_PLUS2; - v->a[203869] = anon_sym_DASH_DASH2; - v->a[203870] = actions(9370); - v->a[203871] = 2; - v->a[203872] = anon_sym_DASH2; - v->a[203873] = anon_sym_PLUS2; - v->a[203874] = state(3349); - v->a[203875] = 9; - v->a[203876] = sym_subscript; - v->a[203877] = sym__arithmetic_expression; - v->a[203878] = sym__arithmetic_literal; - v->a[203879] = sym__arithmetic_parenthesized_expression; - small_parse_table_10194(v); -} - -void small_parse_table_10194(t_small_parse_table_array *v) -{ - v->a[203880] = sym_string; - v->a[203881] = sym_number; - v->a[203882] = sym_simple_expansion; - v->a[203883] = sym_expansion; - v->a[203884] = sym_command_substitution; - v->a[203885] = 21; - v->a[203886] = actions(71); - v->a[203887] = 1; - v->a[203888] = sym_comment; - v->a[203889] = actions(3064); - v->a[203890] = 1; - v->a[203891] = sym_variable_name; - v->a[203892] = actions(9278); - v->a[203893] = 1; - v->a[203894] = anon_sym_LPAREN; - v->a[203895] = actions(9280); - v->a[203896] = 1; - v->a[203897] = anon_sym_BANG; - v->a[203898] = actions(9286); - v->a[203899] = 1; - small_parse_table_10195(v); -} - -/* EOF small_parse_table_2038.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2039.c b/parser/static/small_parse_table/small_parse_table_2039.c deleted file mode 100644 index d3bc52b1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2039.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2039.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10195(t_small_parse_table_array *v) -{ - v->a[203900] = anon_sym_TILDE; - v->a[203901] = actions(9288); - v->a[203902] = 1; - v->a[203903] = anon_sym_DOLLAR; - v->a[203904] = actions(9290); - v->a[203905] = 1; - v->a[203906] = anon_sym_DQUOTE; - v->a[203907] = actions(9292); - v->a[203908] = 1; - v->a[203909] = aux_sym_number_token1; - v->a[203910] = actions(9294); - v->a[203911] = 1; - v->a[203912] = aux_sym_number_token2; - v->a[203913] = actions(9296); - v->a[203914] = 1; - v->a[203915] = anon_sym_DOLLAR_LBRACE; - v->a[203916] = actions(9298); - v->a[203917] = 1; - v->a[203918] = anon_sym_DOLLAR_LPAREN; - v->a[203919] = actions(9300); - small_parse_table_10196(v); -} - -void small_parse_table_10196(t_small_parse_table_array *v) -{ - v->a[203920] = 1; - v->a[203921] = anon_sym_BQUOTE; - v->a[203922] = actions(9302); - v->a[203923] = 1; - v->a[203924] = anon_sym_DOLLAR_BQUOTE; - v->a[203925] = actions(9426); - v->a[203926] = 1; - v->a[203927] = aux_sym__simple_variable_name_token1; - v->a[203928] = state(2801); - v->a[203929] = 1; - v->a[203930] = sym__arithmetic_binary_expression; - v->a[203931] = state(2803); - v->a[203932] = 1; - v->a[203933] = sym__arithmetic_ternary_expression; - v->a[203934] = state(2809); - v->a[203935] = 1; - v->a[203936] = sym__arithmetic_unary_expression; - v->a[203937] = state(2825); - v->a[203938] = 1; - v->a[203939] = sym__arithmetic_postfix_expression; - small_parse_table_10197(v); -} - -void small_parse_table_10197(t_small_parse_table_array *v) -{ - v->a[203940] = actions(9282); - v->a[203941] = 2; - v->a[203942] = anon_sym_PLUS_PLUS2; - v->a[203943] = anon_sym_DASH_DASH2; - v->a[203944] = actions(9284); - v->a[203945] = 2; - v->a[203946] = anon_sym_DASH2; - v->a[203947] = anon_sym_PLUS2; - v->a[203948] = state(2744); - v->a[203949] = 9; - v->a[203950] = sym_subscript; - v->a[203951] = sym__arithmetic_expression; - v->a[203952] = sym__arithmetic_literal; - v->a[203953] = sym__arithmetic_parenthesized_expression; - v->a[203954] = sym_string; - v->a[203955] = sym_number; - v->a[203956] = sym_simple_expansion; - v->a[203957] = sym_expansion; - v->a[203958] = sym_command_substitution; - v->a[203959] = 20; - small_parse_table_10198(v); -} - -void small_parse_table_10198(t_small_parse_table_array *v) -{ - v->a[203960] = actions(71); - v->a[203961] = 1; - v->a[203962] = sym_comment; - v->a[203963] = actions(2636); - v->a[203964] = 1; - v->a[203965] = anon_sym_DOLLAR_LBRACK; - v->a[203966] = actions(2638); - v->a[203967] = 1; - v->a[203968] = anon_sym_DOLLAR; - v->a[203969] = actions(2640); - v->a[203970] = 1; - v->a[203971] = sym__special_character; - v->a[203972] = actions(2642); - v->a[203973] = 1; - v->a[203974] = anon_sym_DQUOTE; - v->a[203975] = actions(2646); - v->a[203976] = 1; - v->a[203977] = aux_sym_number_token1; - v->a[203978] = actions(2648); - v->a[203979] = 1; - small_parse_table_10199(v); -} - -void small_parse_table_10199(t_small_parse_table_array *v) -{ - v->a[203980] = aux_sym_number_token2; - v->a[203981] = actions(2650); - v->a[203982] = 1; - v->a[203983] = anon_sym_DOLLAR_LBRACE; - v->a[203984] = actions(2652); - v->a[203985] = 1; - v->a[203986] = anon_sym_DOLLAR_LPAREN; - v->a[203987] = actions(2654); - v->a[203988] = 1; - v->a[203989] = anon_sym_BQUOTE; - v->a[203990] = actions(2656); - v->a[203991] = 1; - v->a[203992] = anon_sym_DOLLAR_BQUOTE; - v->a[203993] = actions(2664); - v->a[203994] = 1; - v->a[203995] = sym__brace_start; - v->a[203996] = actions(9428); - v->a[203997] = 1; - v->a[203998] = sym_word; - v->a[203999] = actions(9432); - small_parse_table_10200(v); -} - -/* EOF small_parse_table_2039.c */ diff --git a/parser/static/small_parse_table/small_parse_table_204.c b/parser/static/small_parse_table/small_parse_table_204.c index bd970908..4652cb18 100644 --- a/parser/static/small_parse_table/small_parse_table_204.c +++ b/parser/static/small_parse_table/small_parse_table_204.c @@ -14,126 +14,126 @@ void small_parse_table_1020(t_small_parse_table_array *v) { - v->a[20400] = anon_sym_DOLLAR_BQUOTE; - v->a[20401] = actions(3209); - v->a[20402] = 1; - v->a[20403] = sym__brace_start; - v->a[20404] = actions(3657); - v->a[20405] = 1; - v->a[20406] = sym__special_character; - v->a[20407] = actions(3661); - v->a[20408] = 1; - v->a[20409] = sym_test_operator; - v->a[20410] = actions(3711); - v->a[20411] = 1; - v->a[20412] = aux_sym__simple_variable_name_token1; - v->a[20413] = state(1966); - v->a[20414] = 1; - v->a[20415] = aux_sym__literal_repeat1; - v->a[20416] = actions(2564); - v->a[20417] = 2; - v->a[20418] = sym_file_descriptor; - v->a[20419] = aux_sym_heredoc_redirect_token1; + v->a[20400] = 1; + v->a[20401] = anon_sym_BQUOTE; + v->a[20402] = actions(107); + v->a[20403] = 1; + v->a[20404] = anon_sym_DOLLAR_BQUOTE; + v->a[20405] = actions(111); + v->a[20406] = 1; + v->a[20407] = sym_variable_name; + v->a[20408] = actions(113); + v->a[20409] = 1; + v->a[20410] = sym__brace_start; + v->a[20411] = actions(2900); + v->a[20412] = 1; + v->a[20413] = sym_file_descriptor; + v->a[20414] = actions(2935); + v->a[20415] = 1; + v->a[20416] = sym_word; + v->a[20417] = actions(2937); + v->a[20418] = 1; + v->a[20419] = sym__special_character; small_parse_table_1021(v); } void small_parse_table_1021(t_small_parse_table_array *v) { - v->a[20420] = actions(3181); - v->a[20421] = 2; - v->a[20422] = anon_sym_LPAREN_LPAREN; - v->a[20423] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20424] = actions(3203); - v->a[20425] = 2; - v->a[20426] = anon_sym_LT_LPAREN; - v->a[20427] = anon_sym_GT_LPAREN; - v->a[20428] = state(731); - v->a[20429] = 2; - v->a[20430] = sym_concatenation; - v->a[20431] = aux_sym_unset_command_repeat1; - v->a[20432] = actions(3655); - v->a[20433] = 3; - v->a[20434] = sym_raw_string; - v->a[20435] = sym_ansi_c_string; - v->a[20436] = sym_word; - v->a[20437] = state(1902); - v->a[20438] = 9; - v->a[20439] = sym_arithmetic_expansion; + v->a[20420] = state(310); + v->a[20421] = 1; + v->a[20422] = sym_command_name; + v->a[20423] = state(1035); + v->a[20424] = 1; + v->a[20425] = aux_sym_command_repeat1; + v->a[20426] = state(1048); + v->a[20427] = 1; + v->a[20428] = aux_sym__literal_repeat1; + v->a[20429] = state(1192); + v->a[20430] = 1; + v->a[20431] = sym_concatenation; + v->a[20432] = state(1291); + v->a[20433] = 1; + v->a[20434] = sym_variable_assignment; + v->a[20435] = state(1995); + v->a[20436] = 1; + v->a[20437] = sym_file_redirect; + v->a[20438] = state(2168); + v->a[20439] = 1; small_parse_table_1022(v); } void small_parse_table_1022(t_small_parse_table_array *v) { - v->a[20440] = sym_brace_expression; - v->a[20441] = sym_string; - v->a[20442] = sym_translated_string; - v->a[20443] = sym_number; - v->a[20444] = sym_simple_expansion; - v->a[20445] = sym_expansion; - v->a[20446] = sym_command_substitution; - v->a[20447] = sym_process_substitution; - v->a[20448] = actions(2562); - v->a[20449] = 19; - v->a[20450] = anon_sym_SEMI; - v->a[20451] = anon_sym_PIPE_PIPE; - v->a[20452] = anon_sym_AMP_AMP; - v->a[20453] = anon_sym_PIPE; - v->a[20454] = anon_sym_AMP; - v->a[20455] = anon_sym_LT; - v->a[20456] = anon_sym_GT; - v->a[20457] = anon_sym_LT_LT; - v->a[20458] = anon_sym_GT_GT; - v->a[20459] = anon_sym_SEMI_SEMI; + v->a[20440] = sym_subshell; + v->a[20441] = state(2169); + v->a[20442] = 1; + v->a[20443] = sym_command; + v->a[20444] = actions(95); + v->a[20445] = 2; + v->a[20446] = sym_test_operator; + v->a[20447] = sym_raw_string; + v->a[20448] = actions(2896); + v->a[20449] = 2; + v->a[20450] = anon_sym_LT_AMP_DASH; + v->a[20451] = anon_sym_GT_AMP_DASH; + v->a[20452] = actions(2894); + v->a[20453] = 3; + v->a[20454] = anon_sym_GT_GT; + v->a[20455] = anon_sym_AMP_GT_GT; + v->a[20456] = anon_sym_GT_PIPE; + v->a[20457] = actions(2892); + v->a[20458] = 5; + v->a[20459] = anon_sym_LT; small_parse_table_1023(v); } void small_parse_table_1023(t_small_parse_table_array *v) { - v->a[20460] = anon_sym_PIPE_AMP; + v->a[20460] = anon_sym_GT; v->a[20461] = anon_sym_AMP_GT; - v->a[20462] = anon_sym_AMP_GT_GT; - v->a[20463] = anon_sym_LT_AMP; - v->a[20464] = anon_sym_GT_AMP; - v->a[20465] = anon_sym_GT_PIPE; - v->a[20466] = anon_sym_LT_AMP_DASH; - v->a[20467] = anon_sym_GT_AMP_DASH; - v->a[20468] = anon_sym_LT_LT_DASH; - v->a[20469] = 30; - v->a[20470] = actions(3); - v->a[20471] = 1; - v->a[20472] = sym_comment; - v->a[20473] = actions(3727); - v->a[20474] = 1; - v->a[20475] = anon_sym_LT_LT_LT; - v->a[20476] = actions(3729); - v->a[20477] = 1; - v->a[20478] = anon_sym_DOLLAR_LBRACK; - v->a[20479] = actions(3731); + v->a[20462] = anon_sym_LT_AMP; + v->a[20463] = anon_sym_GT_AMP; + v->a[20464] = state(834); + v->a[20465] = 7; + v->a[20466] = sym_arithmetic_expansion; + v->a[20467] = sym_brace_expression; + v->a[20468] = sym_string; + v->a[20469] = sym_number; + v->a[20470] = sym_simple_expansion; + v->a[20471] = sym_expansion; + v->a[20472] = sym_command_substitution; + v->a[20473] = 12; + v->a[20474] = actions(3); + v->a[20475] = 1; + v->a[20476] = sym_comment; + v->a[20477] = actions(2939); + v->a[20478] = 1; + v->a[20479] = ts_builtin_sym_end; small_parse_table_1024(v); } void small_parse_table_1024(t_small_parse_table_array *v) { - v->a[20480] = 1; - v->a[20481] = anon_sym_DOLLAR; - v->a[20482] = actions(3733); - v->a[20483] = 1; - v->a[20484] = sym__special_character; - v->a[20485] = actions(3735); - v->a[20486] = 1; - v->a[20487] = anon_sym_DQUOTE; - v->a[20488] = actions(3737); - v->a[20489] = 1; - v->a[20490] = aux_sym_number_token1; - v->a[20491] = actions(3739); - v->a[20492] = 1; - v->a[20493] = aux_sym_number_token2; - v->a[20494] = actions(3741); - v->a[20495] = 1; - v->a[20496] = anon_sym_DOLLAR_LBRACE; - v->a[20497] = actions(3743); - v->a[20498] = 1; - v->a[20499] = anon_sym_DOLLAR_LPAREN; + v->a[20480] = actions(2947); + v->a[20481] = 1; + v->a[20482] = aux_sym_heredoc_redirect_token1; + v->a[20483] = actions(2949); + v->a[20484] = 1; + v->a[20485] = sym_variable_name; + v->a[20486] = actions(2516); + v->a[20487] = 2; + v->a[20488] = anon_sym_PIPE; + v->a[20489] = anon_sym_PIPE_AMP; + v->a[20490] = actions(2943); + v->a[20491] = 2; + v->a[20492] = anon_sym_AMP_AMP; + v->a[20493] = anon_sym_PIPE_PIPE; + v->a[20494] = actions(2945); + v->a[20495] = 2; + v->a[20496] = anon_sym_LT_LT; + v->a[20497] = anon_sym_LT_LT_DASH; + v->a[20498] = state(2128); + v->a[20499] = 2; small_parse_table_1025(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2040.c b/parser/static/small_parse_table/small_parse_table_2040.c deleted file mode 100644 index 9b16b954..00000000 --- a/parser/static/small_parse_table/small_parse_table_2040.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2040.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10200(t_small_parse_table_array *v) -{ - v->a[204000] = 1; - v->a[204001] = sym_test_operator; - v->a[204002] = state(2370); - v->a[204003] = 1; - v->a[204004] = aux_sym__literal_repeat1; - v->a[204005] = state(2534); - v->a[204006] = 1; - v->a[204007] = sym_concatenation; - v->a[204008] = actions(2630); - v->a[204009] = 2; - v->a[204010] = anon_sym_LPAREN_LPAREN; - v->a[204011] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204012] = actions(2658); - v->a[204013] = 2; - v->a[204014] = anon_sym_LT_LPAREN; - v->a[204015] = anon_sym_GT_LPAREN; - v->a[204016] = actions(9430); - v->a[204017] = 2; - v->a[204018] = sym_raw_string; - v->a[204019] = sym_ansi_c_string; - small_parse_table_10201(v); -} - -void small_parse_table_10201(t_small_parse_table_array *v) -{ - v->a[204020] = state(2154); - v->a[204021] = 9; - v->a[204022] = sym_arithmetic_expansion; - v->a[204023] = sym_brace_expression; - v->a[204024] = sym_string; - v->a[204025] = sym_translated_string; - v->a[204026] = sym_number; - v->a[204027] = sym_simple_expansion; - v->a[204028] = sym_expansion; - v->a[204029] = sym_command_substitution; - v->a[204030] = sym_process_substitution; - v->a[204031] = 20; - v->a[204032] = actions(71); - v->a[204033] = 1; - v->a[204034] = sym_comment; - v->a[204035] = actions(4767); - v->a[204036] = 1; - v->a[204037] = anon_sym_DOLLAR_LBRACK; - v->a[204038] = actions(4769); - v->a[204039] = 1; - small_parse_table_10202(v); -} - -void small_parse_table_10202(t_small_parse_table_array *v) -{ - v->a[204040] = anon_sym_DOLLAR; - v->a[204041] = actions(4773); - v->a[204042] = 1; - v->a[204043] = anon_sym_DQUOTE; - v->a[204044] = actions(4777); - v->a[204045] = 1; - v->a[204046] = aux_sym_number_token1; - v->a[204047] = actions(4779); - v->a[204048] = 1; - v->a[204049] = aux_sym_number_token2; - v->a[204050] = actions(4781); - v->a[204051] = 1; - v->a[204052] = anon_sym_DOLLAR_LBRACE; - v->a[204053] = actions(4783); - v->a[204054] = 1; - v->a[204055] = anon_sym_DOLLAR_LPAREN; - v->a[204056] = actions(4785); - v->a[204057] = 1; - v->a[204058] = anon_sym_BQUOTE; - v->a[204059] = actions(4787); - small_parse_table_10203(v); -} - -void small_parse_table_10203(t_small_parse_table_array *v) -{ - v->a[204060] = 1; - v->a[204061] = anon_sym_DOLLAR_BQUOTE; - v->a[204062] = actions(4793); - v->a[204063] = 1; - v->a[204064] = sym__brace_start; - v->a[204065] = actions(9434); - v->a[204066] = 1; - v->a[204067] = sym_word; - v->a[204068] = actions(9436); - v->a[204069] = 1; - v->a[204070] = sym__special_character; - v->a[204071] = actions(9440); - v->a[204072] = 1; - v->a[204073] = sym_test_operator; - v->a[204074] = state(5258); - v->a[204075] = 1; - v->a[204076] = aux_sym__literal_repeat1; - v->a[204077] = state(5543); - v->a[204078] = 1; - v->a[204079] = sym_concatenation; - small_parse_table_10204(v); -} - -void small_parse_table_10204(t_small_parse_table_array *v) -{ - v->a[204080] = actions(4765); - v->a[204081] = 2; - v->a[204082] = anon_sym_LPAREN_LPAREN; - v->a[204083] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204084] = actions(4789); - v->a[204085] = 2; - v->a[204086] = anon_sym_LT_LPAREN; - v->a[204087] = anon_sym_GT_LPAREN; - v->a[204088] = actions(9438); - v->a[204089] = 2; - v->a[204090] = sym_raw_string; - v->a[204091] = sym_ansi_c_string; - v->a[204092] = state(5173); - v->a[204093] = 9; - v->a[204094] = sym_arithmetic_expansion; - v->a[204095] = sym_brace_expression; - v->a[204096] = sym_string; - v->a[204097] = sym_translated_string; - v->a[204098] = sym_number; - v->a[204099] = sym_simple_expansion; - small_parse_table_10205(v); -} - -/* EOF small_parse_table_2040.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2041.c b/parser/static/small_parse_table/small_parse_table_2041.c deleted file mode 100644 index 23e77655..00000000 --- a/parser/static/small_parse_table/small_parse_table_2041.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2041.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10205(t_small_parse_table_array *v) -{ - v->a[204100] = sym_expansion; - v->a[204101] = sym_command_substitution; - v->a[204102] = sym_process_substitution; - v->a[204103] = 18; - v->a[204104] = actions(3); - v->a[204105] = 1; - v->a[204106] = sym_comment; - v->a[204107] = actions(9118); - v->a[204108] = 1; - v->a[204109] = anon_sym_DOLLAR_LBRACK; - v->a[204110] = actions(9120); - v->a[204111] = 1; - v->a[204112] = anon_sym_DOLLAR; - v->a[204113] = actions(9124); - v->a[204114] = 1; - v->a[204115] = anon_sym_DQUOTE; - v->a[204116] = actions(9128); - v->a[204117] = 1; - v->a[204118] = aux_sym_number_token1; - v->a[204119] = actions(9130); - small_parse_table_10206(v); -} - -void small_parse_table_10206(t_small_parse_table_array *v) -{ - v->a[204120] = 1; - v->a[204121] = aux_sym_number_token2; - v->a[204122] = actions(9132); - v->a[204123] = 1; - v->a[204124] = anon_sym_DOLLAR_LBRACE; - v->a[204125] = actions(9134); - v->a[204126] = 1; - v->a[204127] = anon_sym_DOLLAR_LPAREN; - v->a[204128] = actions(9136); - v->a[204129] = 1; - v->a[204130] = anon_sym_BQUOTE; - v->a[204131] = actions(9138); - v->a[204132] = 1; - v->a[204133] = anon_sym_DOLLAR_BQUOTE; - v->a[204134] = actions(9144); - v->a[204135] = 1; - v->a[204136] = sym__brace_start; - v->a[204137] = actions(9442); - v->a[204138] = 1; - v->a[204139] = sym_word; - small_parse_table_10207(v); -} - -void small_parse_table_10207(t_small_parse_table_array *v) -{ - v->a[204140] = actions(9448); - v->a[204141] = 1; - v->a[204142] = sym__comment_word; - v->a[204143] = actions(9116); - v->a[204144] = 2; - v->a[204145] = anon_sym_LPAREN_LPAREN; - v->a[204146] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204147] = actions(9140); - v->a[204148] = 2; - v->a[204149] = anon_sym_LT_LPAREN; - v->a[204150] = anon_sym_GT_LPAREN; - v->a[204151] = actions(9444); - v->a[204152] = 2; - v->a[204153] = sym_test_operator; - v->a[204154] = sym__special_character; - v->a[204155] = actions(9446); - v->a[204156] = 3; - v->a[204157] = sym__bare_dollar; - v->a[204158] = sym_raw_string; - v->a[204159] = sym_ansi_c_string; - small_parse_table_10208(v); -} - -void small_parse_table_10208(t_small_parse_table_array *v) -{ - v->a[204160] = state(2401); - v->a[204161] = 9; - v->a[204162] = sym_arithmetic_expansion; - v->a[204163] = sym_brace_expression; - v->a[204164] = sym_string; - v->a[204165] = sym_translated_string; - v->a[204166] = sym_number; - v->a[204167] = sym_simple_expansion; - v->a[204168] = sym_expansion; - v->a[204169] = sym_command_substitution; - v->a[204170] = sym_process_substitution; - v->a[204171] = 20; - v->a[204172] = actions(71); - v->a[204173] = 1; - v->a[204174] = sym_comment; - v->a[204175] = actions(5315); - v->a[204176] = 1; - v->a[204177] = anon_sym_DOLLAR_LBRACK; - v->a[204178] = actions(5317); - v->a[204179] = 1; - small_parse_table_10209(v); -} - -void small_parse_table_10209(t_small_parse_table_array *v) -{ - v->a[204180] = anon_sym_DOLLAR; - v->a[204181] = actions(5321); - v->a[204182] = 1; - v->a[204183] = anon_sym_DQUOTE; - v->a[204184] = actions(5325); - v->a[204185] = 1; - v->a[204186] = aux_sym_number_token1; - v->a[204187] = actions(5327); - v->a[204188] = 1; - v->a[204189] = aux_sym_number_token2; - v->a[204190] = actions(5329); - v->a[204191] = 1; - v->a[204192] = anon_sym_DOLLAR_LBRACE; - v->a[204193] = actions(5331); - v->a[204194] = 1; - v->a[204195] = anon_sym_DOLLAR_LPAREN; - v->a[204196] = actions(5333); - v->a[204197] = 1; - v->a[204198] = anon_sym_BQUOTE; - v->a[204199] = actions(5335); - small_parse_table_10210(v); -} - -/* EOF small_parse_table_2041.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2042.c b/parser/static/small_parse_table/small_parse_table_2042.c deleted file mode 100644 index 1b742e69..00000000 --- a/parser/static/small_parse_table/small_parse_table_2042.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2042.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10210(t_small_parse_table_array *v) -{ - v->a[204200] = 1; - v->a[204201] = anon_sym_DOLLAR_BQUOTE; - v->a[204202] = actions(5341); - v->a[204203] = 1; - v->a[204204] = sym__brace_start; - v->a[204205] = actions(9350); - v->a[204206] = 1; - v->a[204207] = sym__special_character; - v->a[204208] = actions(9450); - v->a[204209] = 1; - v->a[204210] = sym_word; - v->a[204211] = actions(9454); - v->a[204212] = 1; - v->a[204213] = sym_test_operator; - v->a[204214] = state(5447); - v->a[204215] = 1; - v->a[204216] = aux_sym__literal_repeat1; - v->a[204217] = state(5549); - v->a[204218] = 1; - v->a[204219] = sym_concatenation; - small_parse_table_10211(v); -} - -void small_parse_table_10211(t_small_parse_table_array *v) -{ - v->a[204220] = actions(5313); - v->a[204221] = 2; - v->a[204222] = anon_sym_LPAREN_LPAREN; - v->a[204223] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204224] = actions(5337); - v->a[204225] = 2; - v->a[204226] = anon_sym_LT_LPAREN; - v->a[204227] = anon_sym_GT_LPAREN; - v->a[204228] = actions(9452); - v->a[204229] = 2; - v->a[204230] = sym_raw_string; - v->a[204231] = sym_ansi_c_string; - v->a[204232] = state(5278); - v->a[204233] = 9; - v->a[204234] = sym_arithmetic_expansion; - v->a[204235] = sym_brace_expression; - v->a[204236] = sym_string; - v->a[204237] = sym_translated_string; - v->a[204238] = sym_number; - v->a[204239] = sym_simple_expansion; - small_parse_table_10212(v); -} - -void small_parse_table_10212(t_small_parse_table_array *v) -{ - v->a[204240] = sym_expansion; - v->a[204241] = sym_command_substitution; - v->a[204242] = sym_process_substitution; - v->a[204243] = 18; - v->a[204244] = actions(3); - v->a[204245] = 1; - v->a[204246] = sym_comment; - v->a[204247] = actions(4086); - v->a[204248] = 1; - v->a[204249] = aux_sym_number_token1; - v->a[204250] = actions(4088); - v->a[204251] = 1; - v->a[204252] = aux_sym_number_token2; - v->a[204253] = actions(4092); - v->a[204254] = 1; - v->a[204255] = anon_sym_DOLLAR_LPAREN; - v->a[204256] = actions(4102); - v->a[204257] = 1; - v->a[204258] = sym__brace_start; - v->a[204259] = actions(9306); - small_parse_table_10213(v); -} - -void small_parse_table_10213(t_small_parse_table_array *v) -{ - v->a[204260] = 1; - v->a[204261] = sym_word; - v->a[204262] = actions(9310); - v->a[204263] = 1; - v->a[204264] = anon_sym_DOLLAR_LBRACK; - v->a[204265] = actions(9316); - v->a[204266] = 1; - v->a[204267] = anon_sym_DQUOTE; - v->a[204268] = actions(9320); - v->a[204269] = 1; - v->a[204270] = anon_sym_DOLLAR_LBRACE; - v->a[204271] = actions(9322); - v->a[204272] = 1; - v->a[204273] = anon_sym_BQUOTE; - v->a[204274] = actions(9324); - v->a[204275] = 1; - v->a[204276] = anon_sym_DOLLAR_BQUOTE; - v->a[204277] = actions(9328); - v->a[204278] = 1; - v->a[204279] = sym__comment_word; - small_parse_table_10214(v); -} - -void small_parse_table_10214(t_small_parse_table_array *v) -{ - v->a[204280] = actions(9456); - v->a[204281] = 1; - v->a[204282] = anon_sym_DOLLAR; - v->a[204283] = actions(9308); - v->a[204284] = 2; - v->a[204285] = anon_sym_LPAREN_LPAREN; - v->a[204286] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204287] = actions(9314); - v->a[204288] = 2; - v->a[204289] = sym_test_operator; - v->a[204290] = sym__special_character; - v->a[204291] = actions(9326); - v->a[204292] = 2; - v->a[204293] = anon_sym_LT_LPAREN; - v->a[204294] = anon_sym_GT_LPAREN; - v->a[204295] = actions(9318); - v->a[204296] = 3; - v->a[204297] = sym__bare_dollar; - v->a[204298] = sym_raw_string; - v->a[204299] = sym_ansi_c_string; - small_parse_table_10215(v); -} - -/* EOF small_parse_table_2042.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2043.c b/parser/static/small_parse_table/small_parse_table_2043.c deleted file mode 100644 index 6dd84b1f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2043.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2043.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10215(t_small_parse_table_array *v) -{ - v->a[204300] = state(4566); - v->a[204301] = 9; - v->a[204302] = sym_arithmetic_expansion; - v->a[204303] = sym_brace_expression; - v->a[204304] = sym_string; - v->a[204305] = sym_translated_string; - v->a[204306] = sym_number; - v->a[204307] = sym_simple_expansion; - v->a[204308] = sym_expansion; - v->a[204309] = sym_command_substitution; - v->a[204310] = sym_process_substitution; - v->a[204311] = 20; - v->a[204312] = actions(71); - v->a[204313] = 1; - v->a[204314] = sym_comment; - v->a[204315] = actions(4767); - v->a[204316] = 1; - v->a[204317] = anon_sym_DOLLAR_LBRACK; - v->a[204318] = actions(4769); - v->a[204319] = 1; - small_parse_table_10216(v); -} - -void small_parse_table_10216(t_small_parse_table_array *v) -{ - v->a[204320] = anon_sym_DOLLAR; - v->a[204321] = actions(4773); - v->a[204322] = 1; - v->a[204323] = anon_sym_DQUOTE; - v->a[204324] = actions(4777); - v->a[204325] = 1; - v->a[204326] = aux_sym_number_token1; - v->a[204327] = actions(4779); - v->a[204328] = 1; - v->a[204329] = aux_sym_number_token2; - v->a[204330] = actions(4781); - v->a[204331] = 1; - v->a[204332] = anon_sym_DOLLAR_LBRACE; - v->a[204333] = actions(4783); - v->a[204334] = 1; - v->a[204335] = anon_sym_DOLLAR_LPAREN; - v->a[204336] = actions(4785); - v->a[204337] = 1; - v->a[204338] = anon_sym_BQUOTE; - v->a[204339] = actions(4787); - small_parse_table_10217(v); -} - -void small_parse_table_10217(t_small_parse_table_array *v) -{ - v->a[204340] = 1; - v->a[204341] = anon_sym_DOLLAR_BQUOTE; - v->a[204342] = actions(4793); - v->a[204343] = 1; - v->a[204344] = sym__brace_start; - v->a[204345] = actions(9436); - v->a[204346] = 1; - v->a[204347] = sym__special_character; - v->a[204348] = actions(9458); - v->a[204349] = 1; - v->a[204350] = sym_word; - v->a[204351] = actions(9462); - v->a[204352] = 1; - v->a[204353] = sym_test_operator; - v->a[204354] = state(5292); - v->a[204355] = 1; - v->a[204356] = aux_sym__literal_repeat1; - v->a[204357] = state(5526); - v->a[204358] = 1; - v->a[204359] = sym_concatenation; - small_parse_table_10218(v); -} - -void small_parse_table_10218(t_small_parse_table_array *v) -{ - v->a[204360] = actions(4765); - v->a[204361] = 2; - v->a[204362] = anon_sym_LPAREN_LPAREN; - v->a[204363] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204364] = actions(4789); - v->a[204365] = 2; - v->a[204366] = anon_sym_LT_LPAREN; - v->a[204367] = anon_sym_GT_LPAREN; - v->a[204368] = actions(9460); - v->a[204369] = 2; - v->a[204370] = sym_raw_string; - v->a[204371] = sym_ansi_c_string; - v->a[204372] = state(5140); - v->a[204373] = 9; - v->a[204374] = sym_arithmetic_expansion; - v->a[204375] = sym_brace_expression; - v->a[204376] = sym_string; - v->a[204377] = sym_translated_string; - v->a[204378] = sym_number; - v->a[204379] = sym_simple_expansion; - small_parse_table_10219(v); -} - -void small_parse_table_10219(t_small_parse_table_array *v) -{ - v->a[204380] = sym_expansion; - v->a[204381] = sym_command_substitution; - v->a[204382] = sym_process_substitution; - v->a[204383] = 20; - v->a[204384] = actions(71); - v->a[204385] = 1; - v->a[204386] = sym_comment; - v->a[204387] = actions(1551); - v->a[204388] = 1; - v->a[204389] = anon_sym_DOLLAR; - v->a[204390] = actions(1557); - v->a[204391] = 1; - v->a[204392] = aux_sym_number_token1; - v->a[204393] = actions(1559); - v->a[204394] = 1; - v->a[204395] = aux_sym_number_token2; - v->a[204396] = actions(1563); - v->a[204397] = 1; - v->a[204398] = anon_sym_DOLLAR_LPAREN; - v->a[204399] = actions(1575); - small_parse_table_10220(v); -} - -/* EOF small_parse_table_2043.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2044.c b/parser/static/small_parse_table/small_parse_table_2044.c deleted file mode 100644 index f698fac9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2044.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2044.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10220(t_small_parse_table_array *v) -{ - v->a[204400] = 1; - v->a[204401] = sym__brace_start; - v->a[204402] = actions(9198); - v->a[204403] = 1; - v->a[204404] = anon_sym_DOLLAR_LBRACK; - v->a[204405] = actions(9202); - v->a[204406] = 1; - v->a[204407] = anon_sym_DQUOTE; - v->a[204408] = actions(9206); - v->a[204409] = 1; - v->a[204410] = anon_sym_DOLLAR_LBRACE; - v->a[204411] = actions(9208); - v->a[204412] = 1; - v->a[204413] = anon_sym_BQUOTE; - v->a[204414] = actions(9210); - v->a[204415] = 1; - v->a[204416] = anon_sym_DOLLAR_BQUOTE; - v->a[204417] = actions(9224); - v->a[204418] = 1; - v->a[204419] = sym__special_character; - small_parse_table_10221(v); -} - -void small_parse_table_10221(t_small_parse_table_array *v) -{ - v->a[204420] = actions(9464); - v->a[204421] = 1; - v->a[204422] = sym_word; - v->a[204423] = actions(9468); - v->a[204424] = 1; - v->a[204425] = sym_test_operator; - v->a[204426] = state(1401); - v->a[204427] = 1; - v->a[204428] = aux_sym__literal_repeat1; - v->a[204429] = state(1573); - v->a[204430] = 1; - v->a[204431] = sym_concatenation; - v->a[204432] = actions(9196); - v->a[204433] = 2; - v->a[204434] = anon_sym_LPAREN_LPAREN; - v->a[204435] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204436] = actions(9212); - v->a[204437] = 2; - v->a[204438] = anon_sym_LT_LPAREN; - v->a[204439] = anon_sym_GT_LPAREN; - small_parse_table_10222(v); -} - -void small_parse_table_10222(t_small_parse_table_array *v) -{ - v->a[204440] = actions(9466); - v->a[204441] = 2; - v->a[204442] = sym_raw_string; - v->a[204443] = sym_ansi_c_string; - v->a[204444] = state(1109); - v->a[204445] = 9; - v->a[204446] = sym_arithmetic_expansion; - v->a[204447] = sym_brace_expression; - v->a[204448] = sym_string; - v->a[204449] = sym_translated_string; - v->a[204450] = sym_number; - v->a[204451] = sym_simple_expansion; - v->a[204452] = sym_expansion; - v->a[204453] = sym_command_substitution; - v->a[204454] = sym_process_substitution; - v->a[204455] = 21; - v->a[204456] = actions(71); - v->a[204457] = 1; - v->a[204458] = sym_comment; - v->a[204459] = actions(9364); - small_parse_table_10223(v); -} - -void small_parse_table_10223(t_small_parse_table_array *v) -{ - v->a[204460] = 1; - v->a[204461] = anon_sym_LPAREN; - v->a[204462] = actions(9366); - v->a[204463] = 1; - v->a[204464] = anon_sym_BANG; - v->a[204465] = actions(9372); - v->a[204466] = 1; - v->a[204467] = anon_sym_TILDE; - v->a[204468] = actions(9374); - v->a[204469] = 1; - v->a[204470] = anon_sym_DOLLAR; - v->a[204471] = actions(9376); - v->a[204472] = 1; - v->a[204473] = anon_sym_DQUOTE; - v->a[204474] = actions(9378); - v->a[204475] = 1; - v->a[204476] = aux_sym_number_token1; - v->a[204477] = actions(9380); - v->a[204478] = 1; - v->a[204479] = aux_sym_number_token2; - small_parse_table_10224(v); -} - -void small_parse_table_10224(t_small_parse_table_array *v) -{ - v->a[204480] = actions(9382); - v->a[204481] = 1; - v->a[204482] = anon_sym_DOLLAR_LBRACE; - v->a[204483] = actions(9384); - v->a[204484] = 1; - v->a[204485] = anon_sym_DOLLAR_LPAREN; - v->a[204486] = actions(9386); - v->a[204487] = 1; - v->a[204488] = anon_sym_BQUOTE; - v->a[204489] = actions(9388); - v->a[204490] = 1; - v->a[204491] = anon_sym_DOLLAR_BQUOTE; - v->a[204492] = actions(9392); - v->a[204493] = 1; - v->a[204494] = sym_variable_name; - v->a[204495] = actions(9470); - v->a[204496] = 1; - v->a[204497] = aux_sym__simple_variable_name_token1; - v->a[204498] = state(3391); - v->a[204499] = 1; - small_parse_table_10225(v); -} - -/* EOF small_parse_table_2044.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2045.c b/parser/static/small_parse_table/small_parse_table_2045.c deleted file mode 100644 index b86df718..00000000 --- a/parser/static/small_parse_table/small_parse_table_2045.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2045.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10225(t_small_parse_table_array *v) -{ - v->a[204500] = sym__arithmetic_binary_expression; - v->a[204501] = state(3396); - v->a[204502] = 1; - v->a[204503] = sym__arithmetic_ternary_expression; - v->a[204504] = state(3398); - v->a[204505] = 1; - v->a[204506] = sym__arithmetic_unary_expression; - v->a[204507] = state(3400); - v->a[204508] = 1; - v->a[204509] = sym__arithmetic_postfix_expression; - v->a[204510] = actions(9368); - v->a[204511] = 2; - v->a[204512] = anon_sym_PLUS_PLUS2; - v->a[204513] = anon_sym_DASH_DASH2; - v->a[204514] = actions(9370); - v->a[204515] = 2; - v->a[204516] = anon_sym_DASH2; - v->a[204517] = anon_sym_PLUS2; - v->a[204518] = state(3348); - v->a[204519] = 9; - small_parse_table_10226(v); -} - -void small_parse_table_10226(t_small_parse_table_array *v) -{ - v->a[204520] = sym_subscript; - v->a[204521] = sym__arithmetic_expression; - v->a[204522] = sym__arithmetic_literal; - v->a[204523] = sym__arithmetic_parenthesized_expression; - v->a[204524] = sym_string; - v->a[204525] = sym_number; - v->a[204526] = sym_simple_expansion; - v->a[204527] = sym_expansion; - v->a[204528] = sym_command_substitution; - v->a[204529] = 18; - v->a[204530] = actions(3); - v->a[204531] = 1; - v->a[204532] = sym_comment; - v->a[204533] = actions(5261); - v->a[204534] = 1; - v->a[204535] = anon_sym_DOLLAR_LBRACK; - v->a[204536] = actions(5267); - v->a[204537] = 1; - v->a[204538] = anon_sym_DQUOTE; - v->a[204539] = actions(5271); - small_parse_table_10227(v); -} - -void small_parse_table_10227(t_small_parse_table_array *v) -{ - v->a[204540] = 1; - v->a[204541] = aux_sym_number_token1; - v->a[204542] = actions(5273); - v->a[204543] = 1; - v->a[204544] = aux_sym_number_token2; - v->a[204545] = actions(5275); - v->a[204546] = 1; - v->a[204547] = anon_sym_DOLLAR_LBRACE; - v->a[204548] = actions(5277); - v->a[204549] = 1; - v->a[204550] = anon_sym_DOLLAR_LPAREN; - v->a[204551] = actions(5279); - v->a[204552] = 1; - v->a[204553] = anon_sym_BQUOTE; - v->a[204554] = actions(5281); - v->a[204555] = 1; - v->a[204556] = anon_sym_DOLLAR_BQUOTE; - v->a[204557] = actions(5287); - v->a[204558] = 1; - v->a[204559] = sym__brace_start; - small_parse_table_10228(v); -} - -void small_parse_table_10228(t_small_parse_table_array *v) -{ - v->a[204560] = actions(9472); - v->a[204561] = 1; - v->a[204562] = sym_word; - v->a[204563] = actions(9474); - v->a[204564] = 1; - v->a[204565] = anon_sym_DOLLAR; - v->a[204566] = actions(9480); - v->a[204567] = 1; - v->a[204568] = sym__comment_word; - v->a[204569] = actions(5259); - v->a[204570] = 2; - v->a[204571] = anon_sym_LPAREN_LPAREN; - v->a[204572] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204573] = actions(5283); - v->a[204574] = 2; - v->a[204575] = anon_sym_LT_LPAREN; - v->a[204576] = anon_sym_GT_LPAREN; - v->a[204577] = actions(9476); - v->a[204578] = 2; - v->a[204579] = sym_test_operator; - small_parse_table_10229(v); -} - -void small_parse_table_10229(t_small_parse_table_array *v) -{ - v->a[204580] = sym__special_character; - v->a[204581] = actions(9478); - v->a[204582] = 3; - v->a[204583] = sym__bare_dollar; - v->a[204584] = sym_raw_string; - v->a[204585] = sym_ansi_c_string; - v->a[204586] = state(5440); - v->a[204587] = 9; - v->a[204588] = sym_arithmetic_expansion; - v->a[204589] = sym_brace_expression; - v->a[204590] = sym_string; - v->a[204591] = sym_translated_string; - v->a[204592] = sym_number; - v->a[204593] = sym_simple_expansion; - v->a[204594] = sym_expansion; - v->a[204595] = sym_command_substitution; - v->a[204596] = sym_process_substitution; - v->a[204597] = 21; - v->a[204598] = actions(71); - v->a[204599] = 1; - small_parse_table_10230(v); -} - -/* EOF small_parse_table_2045.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2046.c b/parser/static/small_parse_table/small_parse_table_2046.c deleted file mode 100644 index c4860d8e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2046.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2046.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10230(t_small_parse_table_array *v) -{ - v->a[204600] = sym_comment; - v->a[204601] = actions(3064); - v->a[204602] = 1; - v->a[204603] = sym_variable_name; - v->a[204604] = actions(9278); - v->a[204605] = 1; - v->a[204606] = anon_sym_LPAREN; - v->a[204607] = actions(9280); - v->a[204608] = 1; - v->a[204609] = anon_sym_BANG; - v->a[204610] = actions(9286); - v->a[204611] = 1; - v->a[204612] = anon_sym_TILDE; - v->a[204613] = actions(9288); - v->a[204614] = 1; - v->a[204615] = anon_sym_DOLLAR; - v->a[204616] = actions(9290); - v->a[204617] = 1; - v->a[204618] = anon_sym_DQUOTE; - v->a[204619] = actions(9292); - small_parse_table_10231(v); -} - -void small_parse_table_10231(t_small_parse_table_array *v) -{ - v->a[204620] = 1; - v->a[204621] = aux_sym_number_token1; - v->a[204622] = actions(9294); - v->a[204623] = 1; - v->a[204624] = aux_sym_number_token2; - v->a[204625] = actions(9296); - v->a[204626] = 1; - v->a[204627] = anon_sym_DOLLAR_LBRACE; - v->a[204628] = actions(9298); - v->a[204629] = 1; - v->a[204630] = anon_sym_DOLLAR_LPAREN; - v->a[204631] = actions(9300); - v->a[204632] = 1; - v->a[204633] = anon_sym_BQUOTE; - v->a[204634] = actions(9302); - v->a[204635] = 1; - v->a[204636] = anon_sym_DOLLAR_BQUOTE; - v->a[204637] = actions(9482); - v->a[204638] = 1; - v->a[204639] = aux_sym__simple_variable_name_token1; - small_parse_table_10232(v); -} - -void small_parse_table_10232(t_small_parse_table_array *v) -{ - v->a[204640] = state(2801); - v->a[204641] = 1; - v->a[204642] = sym__arithmetic_binary_expression; - v->a[204643] = state(2803); - v->a[204644] = 1; - v->a[204645] = sym__arithmetic_ternary_expression; - v->a[204646] = state(2809); - v->a[204647] = 1; - v->a[204648] = sym__arithmetic_unary_expression; - v->a[204649] = state(2825); - v->a[204650] = 1; - v->a[204651] = sym__arithmetic_postfix_expression; - v->a[204652] = actions(9282); - v->a[204653] = 2; - v->a[204654] = anon_sym_PLUS_PLUS2; - v->a[204655] = anon_sym_DASH_DASH2; - v->a[204656] = actions(9284); - v->a[204657] = 2; - v->a[204658] = anon_sym_DASH2; - v->a[204659] = anon_sym_PLUS2; - small_parse_table_10233(v); -} - -void small_parse_table_10233(t_small_parse_table_array *v) -{ - v->a[204660] = state(2745); - v->a[204661] = 9; - v->a[204662] = sym_subscript; - v->a[204663] = sym__arithmetic_expression; - v->a[204664] = sym__arithmetic_literal; - v->a[204665] = sym__arithmetic_parenthesized_expression; - v->a[204666] = sym_string; - v->a[204667] = sym_number; - v->a[204668] = sym_simple_expansion; - v->a[204669] = sym_expansion; - v->a[204670] = sym_command_substitution; - v->a[204671] = 20; - v->a[204672] = actions(71); - v->a[204673] = 1; - v->a[204674] = sym_comment; - v->a[204675] = actions(1551); - v->a[204676] = 1; - v->a[204677] = anon_sym_DOLLAR; - v->a[204678] = actions(1557); - v->a[204679] = 1; - small_parse_table_10234(v); -} - -void small_parse_table_10234(t_small_parse_table_array *v) -{ - v->a[204680] = aux_sym_number_token1; - v->a[204681] = actions(1559); - v->a[204682] = 1; - v->a[204683] = aux_sym_number_token2; - v->a[204684] = actions(1563); - v->a[204685] = 1; - v->a[204686] = anon_sym_DOLLAR_LPAREN; - v->a[204687] = actions(1575); - v->a[204688] = 1; - v->a[204689] = sym__brace_start; - v->a[204690] = actions(9198); - v->a[204691] = 1; - v->a[204692] = anon_sym_DOLLAR_LBRACK; - v->a[204693] = actions(9202); - v->a[204694] = 1; - v->a[204695] = anon_sym_DQUOTE; - v->a[204696] = actions(9206); - v->a[204697] = 1; - v->a[204698] = anon_sym_DOLLAR_LBRACE; - v->a[204699] = actions(9208); - small_parse_table_10235(v); -} - -/* EOF small_parse_table_2046.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2047.c b/parser/static/small_parse_table/small_parse_table_2047.c deleted file mode 100644 index aae1e3d8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2047.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2047.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10235(t_small_parse_table_array *v) -{ - v->a[204700] = 1; - v->a[204701] = anon_sym_BQUOTE; - v->a[204702] = actions(9210); - v->a[204703] = 1; - v->a[204704] = anon_sym_DOLLAR_BQUOTE; - v->a[204705] = actions(9224); - v->a[204706] = 1; - v->a[204707] = sym__special_character; - v->a[204708] = actions(9484); - v->a[204709] = 1; - v->a[204710] = sym_word; - v->a[204711] = actions(9488); - v->a[204712] = 1; - v->a[204713] = sym_test_operator; - v->a[204714] = state(1436); - v->a[204715] = 1; - v->a[204716] = aux_sym__literal_repeat1; - v->a[204717] = state(1543); - v->a[204718] = 1; - v->a[204719] = sym_concatenation; - small_parse_table_10236(v); -} - -void small_parse_table_10236(t_small_parse_table_array *v) -{ - v->a[204720] = actions(9196); - v->a[204721] = 2; - v->a[204722] = anon_sym_LPAREN_LPAREN; - v->a[204723] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204724] = actions(9212); - v->a[204725] = 2; - v->a[204726] = anon_sym_LT_LPAREN; - v->a[204727] = anon_sym_GT_LPAREN; - v->a[204728] = actions(9486); - v->a[204729] = 2; - v->a[204730] = sym_raw_string; - v->a[204731] = sym_ansi_c_string; - v->a[204732] = state(1107); - v->a[204733] = 9; - v->a[204734] = sym_arithmetic_expansion; - v->a[204735] = sym_brace_expression; - v->a[204736] = sym_string; - v->a[204737] = sym_translated_string; - v->a[204738] = sym_number; - v->a[204739] = sym_simple_expansion; - small_parse_table_10237(v); -} - -void small_parse_table_10237(t_small_parse_table_array *v) -{ - v->a[204740] = sym_expansion; - v->a[204741] = sym_command_substitution; - v->a[204742] = sym_process_substitution; - v->a[204743] = 21; - v->a[204744] = actions(71); - v->a[204745] = 1; - v->a[204746] = sym_comment; - v->a[204747] = actions(9364); - v->a[204748] = 1; - v->a[204749] = anon_sym_LPAREN; - v->a[204750] = actions(9366); - v->a[204751] = 1; - v->a[204752] = anon_sym_BANG; - v->a[204753] = actions(9372); - v->a[204754] = 1; - v->a[204755] = anon_sym_TILDE; - v->a[204756] = actions(9374); - v->a[204757] = 1; - v->a[204758] = anon_sym_DOLLAR; - v->a[204759] = actions(9376); - small_parse_table_10238(v); -} - -void small_parse_table_10238(t_small_parse_table_array *v) -{ - v->a[204760] = 1; - v->a[204761] = anon_sym_DQUOTE; - v->a[204762] = actions(9378); - v->a[204763] = 1; - v->a[204764] = aux_sym_number_token1; - v->a[204765] = actions(9380); - v->a[204766] = 1; - v->a[204767] = aux_sym_number_token2; - v->a[204768] = actions(9382); - v->a[204769] = 1; - v->a[204770] = anon_sym_DOLLAR_LBRACE; - v->a[204771] = actions(9384); - v->a[204772] = 1; - v->a[204773] = anon_sym_DOLLAR_LPAREN; - v->a[204774] = actions(9386); - v->a[204775] = 1; - v->a[204776] = anon_sym_BQUOTE; - v->a[204777] = actions(9388); - v->a[204778] = 1; - v->a[204779] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10239(v); -} - -void small_parse_table_10239(t_small_parse_table_array *v) -{ - v->a[204780] = actions(9392); - v->a[204781] = 1; - v->a[204782] = sym_variable_name; - v->a[204783] = actions(9490); - v->a[204784] = 1; - v->a[204785] = aux_sym__simple_variable_name_token1; - v->a[204786] = state(3391); - v->a[204787] = 1; - v->a[204788] = sym__arithmetic_binary_expression; - v->a[204789] = state(3396); - v->a[204790] = 1; - v->a[204791] = sym__arithmetic_ternary_expression; - v->a[204792] = state(3398); - v->a[204793] = 1; - v->a[204794] = sym__arithmetic_unary_expression; - v->a[204795] = state(3400); - v->a[204796] = 1; - v->a[204797] = sym__arithmetic_postfix_expression; - v->a[204798] = actions(9368); - v->a[204799] = 2; - small_parse_table_10240(v); -} - -/* EOF small_parse_table_2047.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2048.c b/parser/static/small_parse_table/small_parse_table_2048.c deleted file mode 100644 index 1cfaad8c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2048.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2048.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10240(t_small_parse_table_array *v) -{ - v->a[204800] = anon_sym_PLUS_PLUS2; - v->a[204801] = anon_sym_DASH_DASH2; - v->a[204802] = actions(9370); - v->a[204803] = 2; - v->a[204804] = anon_sym_DASH2; - v->a[204805] = anon_sym_PLUS2; - v->a[204806] = state(3346); - v->a[204807] = 9; - v->a[204808] = sym_subscript; - v->a[204809] = sym__arithmetic_expression; - v->a[204810] = sym__arithmetic_literal; - v->a[204811] = sym__arithmetic_parenthesized_expression; - v->a[204812] = sym_string; - v->a[204813] = sym_number; - v->a[204814] = sym_simple_expansion; - v->a[204815] = sym_expansion; - v->a[204816] = sym_command_substitution; - v->a[204817] = 18; - v->a[204818] = actions(3); - v->a[204819] = 1; - small_parse_table_10241(v); -} - -void small_parse_table_10241(t_small_parse_table_array *v) -{ - v->a[204820] = sym_comment; - v->a[204821] = actions(5261); - v->a[204822] = 1; - v->a[204823] = anon_sym_DOLLAR_LBRACK; - v->a[204824] = actions(5267); - v->a[204825] = 1; - v->a[204826] = anon_sym_DQUOTE; - v->a[204827] = actions(5271); - v->a[204828] = 1; - v->a[204829] = aux_sym_number_token1; - v->a[204830] = actions(5273); - v->a[204831] = 1; - v->a[204832] = aux_sym_number_token2; - v->a[204833] = actions(5275); - v->a[204834] = 1; - v->a[204835] = anon_sym_DOLLAR_LBRACE; - v->a[204836] = actions(5277); - v->a[204837] = 1; - v->a[204838] = anon_sym_DOLLAR_LPAREN; - v->a[204839] = actions(5279); - small_parse_table_10242(v); -} - -void small_parse_table_10242(t_small_parse_table_array *v) -{ - v->a[204840] = 1; - v->a[204841] = anon_sym_BQUOTE; - v->a[204842] = actions(5281); - v->a[204843] = 1; - v->a[204844] = anon_sym_DOLLAR_BQUOTE; - v->a[204845] = actions(5287); - v->a[204846] = 1; - v->a[204847] = sym__brace_start; - v->a[204848] = actions(9472); - v->a[204849] = 1; - v->a[204850] = sym_word; - v->a[204851] = actions(9480); - v->a[204852] = 1; - v->a[204853] = sym__comment_word; - v->a[204854] = actions(9492); - v->a[204855] = 1; - v->a[204856] = anon_sym_DOLLAR; - v->a[204857] = actions(5259); - v->a[204858] = 2; - v->a[204859] = anon_sym_LPAREN_LPAREN; - small_parse_table_10243(v); -} - -void small_parse_table_10243(t_small_parse_table_array *v) -{ - v->a[204860] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[204861] = actions(5283); - v->a[204862] = 2; - v->a[204863] = anon_sym_LT_LPAREN; - v->a[204864] = anon_sym_GT_LPAREN; - v->a[204865] = actions(9476); - v->a[204866] = 2; - v->a[204867] = sym_test_operator; - v->a[204868] = sym__special_character; - v->a[204869] = actions(9478); - v->a[204870] = 3; - v->a[204871] = sym__bare_dollar; - v->a[204872] = sym_raw_string; - v->a[204873] = sym_ansi_c_string; - v->a[204874] = state(5440); - v->a[204875] = 9; - v->a[204876] = sym_arithmetic_expansion; - v->a[204877] = sym_brace_expression; - v->a[204878] = sym_string; - v->a[204879] = sym_translated_string; - small_parse_table_10244(v); -} - -void small_parse_table_10244(t_small_parse_table_array *v) -{ - v->a[204880] = sym_number; - v->a[204881] = sym_simple_expansion; - v->a[204882] = sym_expansion; - v->a[204883] = sym_command_substitution; - v->a[204884] = sym_process_substitution; - v->a[204885] = 21; - v->a[204886] = actions(71); - v->a[204887] = 1; - v->a[204888] = sym_comment; - v->a[204889] = actions(3064); - v->a[204890] = 1; - v->a[204891] = sym_variable_name; - v->a[204892] = actions(9278); - v->a[204893] = 1; - v->a[204894] = anon_sym_LPAREN; - v->a[204895] = actions(9280); - v->a[204896] = 1; - v->a[204897] = anon_sym_BANG; - v->a[204898] = actions(9286); - v->a[204899] = 1; - small_parse_table_10245(v); -} - -/* EOF small_parse_table_2048.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2049.c b/parser/static/small_parse_table/small_parse_table_2049.c deleted file mode 100644 index 072423c7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2049.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2049.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10245(t_small_parse_table_array *v) -{ - v->a[204900] = anon_sym_TILDE; - v->a[204901] = actions(9288); - v->a[204902] = 1; - v->a[204903] = anon_sym_DOLLAR; - v->a[204904] = actions(9290); - v->a[204905] = 1; - v->a[204906] = anon_sym_DQUOTE; - v->a[204907] = actions(9292); - v->a[204908] = 1; - v->a[204909] = aux_sym_number_token1; - v->a[204910] = actions(9294); - v->a[204911] = 1; - v->a[204912] = aux_sym_number_token2; - v->a[204913] = actions(9296); - v->a[204914] = 1; - v->a[204915] = anon_sym_DOLLAR_LBRACE; - v->a[204916] = actions(9298); - v->a[204917] = 1; - v->a[204918] = anon_sym_DOLLAR_LPAREN; - v->a[204919] = actions(9300); - small_parse_table_10246(v); -} - -void small_parse_table_10246(t_small_parse_table_array *v) -{ - v->a[204920] = 1; - v->a[204921] = anon_sym_BQUOTE; - v->a[204922] = actions(9302); - v->a[204923] = 1; - v->a[204924] = anon_sym_DOLLAR_BQUOTE; - v->a[204925] = actions(9494); - v->a[204926] = 1; - v->a[204927] = aux_sym__simple_variable_name_token1; - v->a[204928] = state(2801); - v->a[204929] = 1; - v->a[204930] = sym__arithmetic_binary_expression; - v->a[204931] = state(2803); - v->a[204932] = 1; - v->a[204933] = sym__arithmetic_ternary_expression; - v->a[204934] = state(2809); - v->a[204935] = 1; - v->a[204936] = sym__arithmetic_unary_expression; - v->a[204937] = state(2825); - v->a[204938] = 1; - v->a[204939] = sym__arithmetic_postfix_expression; - small_parse_table_10247(v); -} - -void small_parse_table_10247(t_small_parse_table_array *v) -{ - v->a[204940] = actions(9282); - v->a[204941] = 2; - v->a[204942] = anon_sym_PLUS_PLUS2; - v->a[204943] = anon_sym_DASH_DASH2; - v->a[204944] = actions(9284); - v->a[204945] = 2; - v->a[204946] = anon_sym_DASH2; - v->a[204947] = anon_sym_PLUS2; - v->a[204948] = state(2746); - v->a[204949] = 9; - v->a[204950] = sym_subscript; - v->a[204951] = sym__arithmetic_expression; - v->a[204952] = sym__arithmetic_literal; - v->a[204953] = sym__arithmetic_parenthesized_expression; - v->a[204954] = sym_string; - v->a[204955] = sym_number; - v->a[204956] = sym_simple_expansion; - v->a[204957] = sym_expansion; - v->a[204958] = sym_command_substitution; - v->a[204959] = 21; - small_parse_table_10248(v); -} - -void small_parse_table_10248(t_small_parse_table_array *v) -{ - v->a[204960] = actions(71); - v->a[204961] = 1; - v->a[204962] = sym_comment; - v->a[204963] = actions(3064); - v->a[204964] = 1; - v->a[204965] = sym_variable_name; - v->a[204966] = actions(9278); - v->a[204967] = 1; - v->a[204968] = anon_sym_LPAREN; - v->a[204969] = actions(9280); - v->a[204970] = 1; - v->a[204971] = anon_sym_BANG; - v->a[204972] = actions(9286); - v->a[204973] = 1; - v->a[204974] = anon_sym_TILDE; - v->a[204975] = actions(9288); - v->a[204976] = 1; - v->a[204977] = anon_sym_DOLLAR; - v->a[204978] = actions(9290); - v->a[204979] = 1; - small_parse_table_10249(v); -} - -void small_parse_table_10249(t_small_parse_table_array *v) -{ - v->a[204980] = anon_sym_DQUOTE; - v->a[204981] = actions(9292); - v->a[204982] = 1; - v->a[204983] = aux_sym_number_token1; - v->a[204984] = actions(9294); - v->a[204985] = 1; - v->a[204986] = aux_sym_number_token2; - v->a[204987] = actions(9296); - v->a[204988] = 1; - v->a[204989] = anon_sym_DOLLAR_LBRACE; - v->a[204990] = actions(9298); - v->a[204991] = 1; - v->a[204992] = anon_sym_DOLLAR_LPAREN; - v->a[204993] = actions(9300); - v->a[204994] = 1; - v->a[204995] = anon_sym_BQUOTE; - v->a[204996] = actions(9302); - v->a[204997] = 1; - v->a[204998] = anon_sym_DOLLAR_BQUOTE; - v->a[204999] = actions(9496); - small_parse_table_10250(v); -} - -/* EOF small_parse_table_2049.c */ diff --git a/parser/static/small_parse_table/small_parse_table_205.c b/parser/static/small_parse_table/small_parse_table_205.c index 35e00632..f79acc1f 100644 --- a/parser/static/small_parse_table/small_parse_table_205.c +++ b/parser/static/small_parse_table/small_parse_table_205.c @@ -14,126 +14,126 @@ void small_parse_table_1025(t_small_parse_table_array *v) { - v->a[20500] = actions(3745); - v->a[20501] = 1; - v->a[20502] = anon_sym_BQUOTE; - v->a[20503] = actions(3747); - v->a[20504] = 1; - v->a[20505] = anon_sym_DOLLAR_BQUOTE; - v->a[20506] = actions(3751); - v->a[20507] = 1; - v->a[20508] = sym_file_descriptor; - v->a[20509] = actions(3753); - v->a[20510] = 1; - v->a[20511] = sym_test_operator; - v->a[20512] = actions(3755); - v->a[20513] = 1; - v->a[20514] = sym__brace_start; - v->a[20515] = actions(3904); - v->a[20516] = 1; - v->a[20517] = aux_sym_heredoc_redirect_token1; - v->a[20518] = state(3583); - v->a[20519] = 1; + v->a[20500] = sym_variable_assignment; + v->a[20501] = aux_sym_variable_assignments_repeat1; + v->a[20502] = actions(2526); + v->a[20503] = 3; + v->a[20504] = sym_file_descriptor; + v->a[20505] = sym_test_operator; + v->a[20506] = sym__brace_start; + v->a[20507] = actions(2941); + v->a[20508] = 3; + v->a[20509] = anon_sym_SEMI_SEMI; + v->a[20510] = anon_sym_AMP; + v->a[20511] = anon_sym_SEMI; + v->a[20512] = state(2129); + v->a[20513] = 3; + v->a[20514] = sym_file_redirect; + v->a[20515] = sym_heredoc_redirect; + v->a[20516] = aux_sym_redirected_statement_repeat1; + v->a[20517] = actions(2512); + v->a[20518] = 22; + v->a[20519] = anon_sym_LT; small_parse_table_1026(v); } void small_parse_table_1026(t_small_parse_table_array *v) { - v->a[20520] = aux_sym__heredoc_command; - v->a[20521] = state(5351); - v->a[20522] = 1; - v->a[20523] = aux_sym__literal_repeat1; - v->a[20524] = state(5456); - v->a[20525] = 1; - v->a[20526] = sym_concatenation; - v->a[20527] = state(6939); - v->a[20528] = 1; - v->a[20529] = sym__heredoc_expression; - v->a[20530] = state(6941); - v->a[20531] = 1; - v->a[20532] = sym__heredoc_pipeline; - v->a[20533] = actions(3715); - v->a[20534] = 2; - v->a[20535] = anon_sym_LPAREN_LPAREN; - v->a[20536] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20537] = actions(3717); - v->a[20538] = 2; - v->a[20539] = anon_sym_PIPE_PIPE; + v->a[20520] = anon_sym_GT; + v->a[20521] = anon_sym_GT_GT; + v->a[20522] = anon_sym_AMP_GT; + v->a[20523] = anon_sym_AMP_GT_GT; + v->a[20524] = anon_sym_LT_AMP; + v->a[20525] = anon_sym_GT_AMP; + v->a[20526] = anon_sym_GT_PIPE; + v->a[20527] = anon_sym_LT_AMP_DASH; + v->a[20528] = anon_sym_GT_AMP_DASH; + v->a[20529] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20530] = anon_sym_DOLLAR; + v->a[20531] = sym__special_character; + v->a[20532] = anon_sym_DQUOTE; + v->a[20533] = sym_raw_string; + v->a[20534] = aux_sym_number_token1; + v->a[20535] = aux_sym_number_token2; + v->a[20536] = anon_sym_DOLLAR_LBRACE; + v->a[20537] = anon_sym_DOLLAR_LPAREN; + v->a[20538] = anon_sym_BQUOTE; + v->a[20539] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1027(v); } void small_parse_table_1027(t_small_parse_table_array *v) { - v->a[20540] = anon_sym_AMP_AMP; - v->a[20541] = actions(3719); - v->a[20542] = 2; - v->a[20543] = anon_sym_PIPE; - v->a[20544] = anon_sym_PIPE_AMP; - v->a[20545] = actions(3723); - v->a[20546] = 2; - v->a[20547] = anon_sym_LT_AMP_DASH; - v->a[20548] = anon_sym_GT_AMP_DASH; - v->a[20549] = actions(3749); - v->a[20550] = 2; - v->a[20551] = anon_sym_LT_LPAREN; - v->a[20552] = anon_sym_GT_LPAREN; - v->a[20553] = actions(3713); - v->a[20554] = 3; - v->a[20555] = sym_raw_string; - v->a[20556] = sym_ansi_c_string; - v->a[20557] = sym_word; - v->a[20558] = state(5515); - v->a[20559] = 3; + v->a[20540] = sym_word; + v->a[20541] = 6; + v->a[20542] = actions(57); + v->a[20543] = 1; + v->a[20544] = sym_comment; + v->a[20545] = state(1662); + v->a[20546] = 1; + v->a[20547] = aux_sym__literal_repeat1; + v->a[20548] = state(546); + v->a[20549] = 2; + v->a[20550] = sym_concatenation; + v->a[20551] = aux_sym_for_statement_repeat1; + v->a[20552] = state(1461); + v->a[20553] = 7; + v->a[20554] = sym_arithmetic_expansion; + v->a[20555] = sym_brace_expression; + v->a[20556] = sym_string; + v->a[20557] = sym_number; + v->a[20558] = sym_simple_expansion; + v->a[20559] = sym_expansion; small_parse_table_1028(v); } void small_parse_table_1028(t_small_parse_table_array *v) { - v->a[20560] = sym_file_redirect; - v->a[20561] = sym_herestring_redirect; - v->a[20562] = aux_sym_redirected_statement_repeat2; - v->a[20563] = actions(3721); - v->a[20564] = 8; - v->a[20565] = anon_sym_LT; - v->a[20566] = anon_sym_GT; - v->a[20567] = anon_sym_GT_GT; - v->a[20568] = anon_sym_AMP_GT; - v->a[20569] = anon_sym_AMP_GT_GT; - v->a[20570] = anon_sym_LT_AMP; - v->a[20571] = anon_sym_GT_AMP; - v->a[20572] = anon_sym_GT_PIPE; - v->a[20573] = state(5062); - v->a[20574] = 9; - v->a[20575] = sym_arithmetic_expansion; - v->a[20576] = sym_brace_expression; - v->a[20577] = sym_string; - v->a[20578] = sym_translated_string; - v->a[20579] = sym_number; + v->a[20560] = sym_command_substitution; + v->a[20561] = actions(1388); + v->a[20562] = 12; + v->a[20563] = anon_sym_PIPE; + v->a[20564] = anon_sym_LT; + v->a[20565] = anon_sym_GT; + v->a[20566] = anon_sym_AMP_GT; + v->a[20567] = anon_sym_LT_AMP; + v->a[20568] = anon_sym_GT_AMP; + v->a[20569] = anon_sym_LT_LT; + v->a[20570] = anon_sym_DOLLAR; + v->a[20571] = aux_sym_number_token1; + v->a[20572] = aux_sym_number_token2; + v->a[20573] = anon_sym_DOLLAR_LPAREN; + v->a[20574] = sym_word; + v->a[20575] = actions(1390); + v->a[20576] = 20; + v->a[20577] = sym_file_descriptor; + v->a[20578] = sym_variable_name; + v->a[20579] = sym_test_operator; small_parse_table_1029(v); } void small_parse_table_1029(t_small_parse_table_array *v) { - v->a[20580] = sym_simple_expansion; - v->a[20581] = sym_expansion; - v->a[20582] = sym_command_substitution; - v->a[20583] = sym_process_substitution; - v->a[20584] = 30; - v->a[20585] = actions(3); - v->a[20586] = 1; - v->a[20587] = sym_comment; - v->a[20588] = actions(3727); - v->a[20589] = 1; - v->a[20590] = anon_sym_LT_LT_LT; - v->a[20591] = actions(3729); - v->a[20592] = 1; - v->a[20593] = anon_sym_DOLLAR_LBRACK; - v->a[20594] = actions(3731); - v->a[20595] = 1; - v->a[20596] = anon_sym_DOLLAR; - v->a[20597] = actions(3733); - v->a[20598] = 1; - v->a[20599] = sym__special_character; + v->a[20580] = sym__brace_start; + v->a[20581] = anon_sym_PIPE_AMP; + v->a[20582] = anon_sym_AMP_AMP; + v->a[20583] = anon_sym_PIPE_PIPE; + v->a[20584] = anon_sym_GT_GT; + v->a[20585] = anon_sym_AMP_GT_GT; + v->a[20586] = anon_sym_GT_PIPE; + v->a[20587] = anon_sym_LT_AMP_DASH; + v->a[20588] = anon_sym_GT_AMP_DASH; + v->a[20589] = anon_sym_LT_LT_DASH; + v->a[20590] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20591] = sym__special_character; + v->a[20592] = anon_sym_DQUOTE; + v->a[20593] = sym_raw_string; + v->a[20594] = anon_sym_DOLLAR_LBRACE; + v->a[20595] = anon_sym_BQUOTE; + v->a[20596] = anon_sym_DOLLAR_BQUOTE; + v->a[20597] = 6; + v->a[20598] = actions(3); + v->a[20599] = 1; small_parse_table_1030(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2050.c b/parser/static/small_parse_table/small_parse_table_2050.c deleted file mode 100644 index 8643eb67..00000000 --- a/parser/static/small_parse_table/small_parse_table_2050.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2050.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10250(t_small_parse_table_array *v) -{ - v->a[205000] = 1; - v->a[205001] = aux_sym__simple_variable_name_token1; - v->a[205002] = state(2801); - v->a[205003] = 1; - v->a[205004] = sym__arithmetic_binary_expression; - v->a[205005] = state(2803); - v->a[205006] = 1; - v->a[205007] = sym__arithmetic_ternary_expression; - v->a[205008] = state(2809); - v->a[205009] = 1; - v->a[205010] = sym__arithmetic_unary_expression; - v->a[205011] = state(2825); - v->a[205012] = 1; - v->a[205013] = sym__arithmetic_postfix_expression; - v->a[205014] = actions(9282); - v->a[205015] = 2; - v->a[205016] = anon_sym_PLUS_PLUS2; - v->a[205017] = anon_sym_DASH_DASH2; - v->a[205018] = actions(9284); - v->a[205019] = 2; - small_parse_table_10251(v); -} - -void small_parse_table_10251(t_small_parse_table_array *v) -{ - v->a[205020] = anon_sym_DASH2; - v->a[205021] = anon_sym_PLUS2; - v->a[205022] = state(2741); - v->a[205023] = 9; - v->a[205024] = sym_subscript; - v->a[205025] = sym__arithmetic_expression; - v->a[205026] = sym__arithmetic_literal; - v->a[205027] = sym__arithmetic_parenthesized_expression; - v->a[205028] = sym_string; - v->a[205029] = sym_number; - v->a[205030] = sym_simple_expansion; - v->a[205031] = sym_expansion; - v->a[205032] = sym_command_substitution; - v->a[205033] = 21; - v->a[205034] = actions(71); - v->a[205035] = 1; - v->a[205036] = sym_comment; - v->a[205037] = actions(9364); - v->a[205038] = 1; - v->a[205039] = anon_sym_LPAREN; - small_parse_table_10252(v); -} - -void small_parse_table_10252(t_small_parse_table_array *v) -{ - v->a[205040] = actions(9366); - v->a[205041] = 1; - v->a[205042] = anon_sym_BANG; - v->a[205043] = actions(9372); - v->a[205044] = 1; - v->a[205045] = anon_sym_TILDE; - v->a[205046] = actions(9374); - v->a[205047] = 1; - v->a[205048] = anon_sym_DOLLAR; - v->a[205049] = actions(9376); - v->a[205050] = 1; - v->a[205051] = anon_sym_DQUOTE; - v->a[205052] = actions(9378); - v->a[205053] = 1; - v->a[205054] = aux_sym_number_token1; - v->a[205055] = actions(9380); - v->a[205056] = 1; - v->a[205057] = aux_sym_number_token2; - v->a[205058] = actions(9382); - v->a[205059] = 1; - small_parse_table_10253(v); -} - -void small_parse_table_10253(t_small_parse_table_array *v) -{ - v->a[205060] = anon_sym_DOLLAR_LBRACE; - v->a[205061] = actions(9384); - v->a[205062] = 1; - v->a[205063] = anon_sym_DOLLAR_LPAREN; - v->a[205064] = actions(9386); - v->a[205065] = 1; - v->a[205066] = anon_sym_BQUOTE; - v->a[205067] = actions(9388); - v->a[205068] = 1; - v->a[205069] = anon_sym_DOLLAR_BQUOTE; - v->a[205070] = actions(9392); - v->a[205071] = 1; - v->a[205072] = sym_variable_name; - v->a[205073] = actions(9498); - v->a[205074] = 1; - v->a[205075] = aux_sym__simple_variable_name_token1; - v->a[205076] = state(3391); - v->a[205077] = 1; - v->a[205078] = sym__arithmetic_binary_expression; - v->a[205079] = state(3396); - small_parse_table_10254(v); -} - -void small_parse_table_10254(t_small_parse_table_array *v) -{ - v->a[205080] = 1; - v->a[205081] = sym__arithmetic_ternary_expression; - v->a[205082] = state(3398); - v->a[205083] = 1; - v->a[205084] = sym__arithmetic_unary_expression; - v->a[205085] = state(3400); - v->a[205086] = 1; - v->a[205087] = sym__arithmetic_postfix_expression; - v->a[205088] = actions(9368); - v->a[205089] = 2; - v->a[205090] = anon_sym_PLUS_PLUS2; - v->a[205091] = anon_sym_DASH_DASH2; - v->a[205092] = actions(9370); - v->a[205093] = 2; - v->a[205094] = anon_sym_DASH2; - v->a[205095] = anon_sym_PLUS2; - v->a[205096] = state(3362); - v->a[205097] = 9; - v->a[205098] = sym_subscript; - v->a[205099] = sym__arithmetic_expression; - small_parse_table_10255(v); -} - -/* EOF small_parse_table_2050.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2051.c b/parser/static/small_parse_table/small_parse_table_2051.c deleted file mode 100644 index 5a185439..00000000 --- a/parser/static/small_parse_table/small_parse_table_2051.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2051.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10255(t_small_parse_table_array *v) -{ - v->a[205100] = sym__arithmetic_literal; - v->a[205101] = sym__arithmetic_parenthesized_expression; - v->a[205102] = sym_string; - v->a[205103] = sym_number; - v->a[205104] = sym_simple_expansion; - v->a[205105] = sym_expansion; - v->a[205106] = sym_command_substitution; - v->a[205107] = 21; - v->a[205108] = actions(71); - v->a[205109] = 1; - v->a[205110] = sym_comment; - v->a[205111] = actions(3064); - v->a[205112] = 1; - v->a[205113] = sym_variable_name; - v->a[205114] = actions(9278); - v->a[205115] = 1; - v->a[205116] = anon_sym_LPAREN; - v->a[205117] = actions(9280); - v->a[205118] = 1; - v->a[205119] = anon_sym_BANG; - small_parse_table_10256(v); -} - -void small_parse_table_10256(t_small_parse_table_array *v) -{ - v->a[205120] = actions(9286); - v->a[205121] = 1; - v->a[205122] = anon_sym_TILDE; - v->a[205123] = actions(9288); - v->a[205124] = 1; - v->a[205125] = anon_sym_DOLLAR; - v->a[205126] = actions(9290); - v->a[205127] = 1; - v->a[205128] = anon_sym_DQUOTE; - v->a[205129] = actions(9292); - v->a[205130] = 1; - v->a[205131] = aux_sym_number_token1; - v->a[205132] = actions(9294); - v->a[205133] = 1; - v->a[205134] = aux_sym_number_token2; - v->a[205135] = actions(9296); - v->a[205136] = 1; - v->a[205137] = anon_sym_DOLLAR_LBRACE; - v->a[205138] = actions(9298); - v->a[205139] = 1; - small_parse_table_10257(v); -} - -void small_parse_table_10257(t_small_parse_table_array *v) -{ - v->a[205140] = anon_sym_DOLLAR_LPAREN; - v->a[205141] = actions(9300); - v->a[205142] = 1; - v->a[205143] = anon_sym_BQUOTE; - v->a[205144] = actions(9302); - v->a[205145] = 1; - v->a[205146] = anon_sym_DOLLAR_BQUOTE; - v->a[205147] = actions(9500); - v->a[205148] = 1; - v->a[205149] = aux_sym__simple_variable_name_token1; - v->a[205150] = state(2801); - v->a[205151] = 1; - v->a[205152] = sym__arithmetic_binary_expression; - v->a[205153] = state(2803); - v->a[205154] = 1; - v->a[205155] = sym__arithmetic_ternary_expression; - v->a[205156] = state(2809); - v->a[205157] = 1; - v->a[205158] = sym__arithmetic_unary_expression; - v->a[205159] = state(2825); - small_parse_table_10258(v); -} - -void small_parse_table_10258(t_small_parse_table_array *v) -{ - v->a[205160] = 1; - v->a[205161] = sym__arithmetic_postfix_expression; - v->a[205162] = actions(9282); - v->a[205163] = 2; - v->a[205164] = anon_sym_PLUS_PLUS2; - v->a[205165] = anon_sym_DASH_DASH2; - v->a[205166] = actions(9284); - v->a[205167] = 2; - v->a[205168] = anon_sym_DASH2; - v->a[205169] = anon_sym_PLUS2; - v->a[205170] = state(2890); - v->a[205171] = 9; - v->a[205172] = sym_subscript; - v->a[205173] = sym__arithmetic_expression; - v->a[205174] = sym__arithmetic_literal; - v->a[205175] = sym__arithmetic_parenthesized_expression; - v->a[205176] = sym_string; - v->a[205177] = sym_number; - v->a[205178] = sym_simple_expansion; - v->a[205179] = sym_expansion; - small_parse_table_10259(v); -} - -void small_parse_table_10259(t_small_parse_table_array *v) -{ - v->a[205180] = sym_command_substitution; - v->a[205181] = 18; - v->a[205182] = actions(3); - v->a[205183] = 1; - v->a[205184] = sym_comment; - v->a[205185] = actions(4151); - v->a[205186] = 1; - v->a[205187] = anon_sym_DOLLAR_LBRACK; - v->a[205188] = actions(4153); - v->a[205189] = 1; - v->a[205190] = anon_sym_DOLLAR; - v->a[205191] = actions(4157); - v->a[205192] = 1; - v->a[205193] = anon_sym_DQUOTE; - v->a[205194] = actions(4161); - v->a[205195] = 1; - v->a[205196] = aux_sym_number_token1; - v->a[205197] = actions(4163); - v->a[205198] = 1; - v->a[205199] = aux_sym_number_token2; - small_parse_table_10260(v); -} - -/* EOF small_parse_table_2051.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2052.c b/parser/static/small_parse_table/small_parse_table_2052.c deleted file mode 100644 index a48faa59..00000000 --- a/parser/static/small_parse_table/small_parse_table_2052.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2052.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10260(t_small_parse_table_array *v) -{ - v->a[205200] = actions(4165); - v->a[205201] = 1; - v->a[205202] = anon_sym_DOLLAR_LBRACE; - v->a[205203] = actions(4167); - v->a[205204] = 1; - v->a[205205] = anon_sym_DOLLAR_LPAREN; - v->a[205206] = actions(4169); - v->a[205207] = 1; - v->a[205208] = anon_sym_BQUOTE; - v->a[205209] = actions(4171); - v->a[205210] = 1; - v->a[205211] = anon_sym_DOLLAR_BQUOTE; - v->a[205212] = actions(4181); - v->a[205213] = 1; - v->a[205214] = sym__brace_start; - v->a[205215] = actions(9502); - v->a[205216] = 1; - v->a[205217] = sym_word; - v->a[205218] = actions(9508); - v->a[205219] = 1; - small_parse_table_10261(v); -} - -void small_parse_table_10261(t_small_parse_table_array *v) -{ - v->a[205220] = sym__comment_word; - v->a[205221] = actions(4149); - v->a[205222] = 2; - v->a[205223] = anon_sym_LPAREN_LPAREN; - v->a[205224] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205225] = actions(4173); - v->a[205226] = 2; - v->a[205227] = anon_sym_LT_LPAREN; - v->a[205228] = anon_sym_GT_LPAREN; - v->a[205229] = actions(9504); - v->a[205230] = 2; - v->a[205231] = sym_test_operator; - v->a[205232] = sym__special_character; - v->a[205233] = actions(9506); - v->a[205234] = 3; - v->a[205235] = sym__bare_dollar; - v->a[205236] = sym_raw_string; - v->a[205237] = sym_ansi_c_string; - v->a[205238] = state(2580); - v->a[205239] = 9; - small_parse_table_10262(v); -} - -void small_parse_table_10262(t_small_parse_table_array *v) -{ - v->a[205240] = sym_arithmetic_expansion; - v->a[205241] = sym_brace_expression; - v->a[205242] = sym_string; - v->a[205243] = sym_translated_string; - v->a[205244] = sym_number; - v->a[205245] = sym_simple_expansion; - v->a[205246] = sym_expansion; - v->a[205247] = sym_command_substitution; - v->a[205248] = sym_process_substitution; - v->a[205249] = 18; - v->a[205250] = actions(3); - v->a[205251] = 1; - v->a[205252] = sym_comment; - v->a[205253] = actions(1551); - v->a[205254] = 1; - v->a[205255] = anon_sym_DOLLAR; - v->a[205256] = actions(1557); - v->a[205257] = 1; - v->a[205258] = aux_sym_number_token1; - v->a[205259] = actions(1559); - small_parse_table_10263(v); -} - -void small_parse_table_10263(t_small_parse_table_array *v) -{ - v->a[205260] = 1; - v->a[205261] = aux_sym_number_token2; - v->a[205262] = actions(1563); - v->a[205263] = 1; - v->a[205264] = anon_sym_DOLLAR_LPAREN; - v->a[205265] = actions(1575); - v->a[205266] = 1; - v->a[205267] = sym__brace_start; - v->a[205268] = actions(9198); - v->a[205269] = 1; - v->a[205270] = anon_sym_DOLLAR_LBRACK; - v->a[205271] = actions(9202); - v->a[205272] = 1; - v->a[205273] = anon_sym_DQUOTE; - v->a[205274] = actions(9206); - v->a[205275] = 1; - v->a[205276] = anon_sym_DOLLAR_LBRACE; - v->a[205277] = actions(9208); - v->a[205278] = 1; - v->a[205279] = anon_sym_BQUOTE; - small_parse_table_10264(v); -} - -void small_parse_table_10264(t_small_parse_table_array *v) -{ - v->a[205280] = actions(9210); - v->a[205281] = 1; - v->a[205282] = anon_sym_DOLLAR_BQUOTE; - v->a[205283] = actions(9268); - v->a[205284] = 1; - v->a[205285] = sym_word; - v->a[205286] = actions(9276); - v->a[205287] = 1; - v->a[205288] = sym__comment_word; - v->a[205289] = actions(9196); - v->a[205290] = 2; - v->a[205291] = anon_sym_LPAREN_LPAREN; - v->a[205292] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205293] = actions(9212); - v->a[205294] = 2; - v->a[205295] = anon_sym_LT_LPAREN; - v->a[205296] = anon_sym_GT_LPAREN; - v->a[205297] = actions(9272); - v->a[205298] = 2; - v->a[205299] = sym_test_operator; - small_parse_table_10265(v); -} - -/* EOF small_parse_table_2052.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2053.c b/parser/static/small_parse_table/small_parse_table_2053.c deleted file mode 100644 index e439ac78..00000000 --- a/parser/static/small_parse_table/small_parse_table_2053.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2053.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10265(t_small_parse_table_array *v) -{ - v->a[205300] = sym__special_character; - v->a[205301] = actions(9274); - v->a[205302] = 3; - v->a[205303] = sym__bare_dollar; - v->a[205304] = sym_raw_string; - v->a[205305] = sym_ansi_c_string; - v->a[205306] = state(1189); - v->a[205307] = 9; - v->a[205308] = sym_arithmetic_expansion; - v->a[205309] = sym_brace_expression; - v->a[205310] = sym_string; - v->a[205311] = sym_translated_string; - v->a[205312] = sym_number; - v->a[205313] = sym_simple_expansion; - v->a[205314] = sym_expansion; - v->a[205315] = sym_command_substitution; - v->a[205316] = sym_process_substitution; - v->a[205317] = 20; - v->a[205318] = actions(71); - v->a[205319] = 1; - small_parse_table_10266(v); -} - -void small_parse_table_10266(t_small_parse_table_array *v) -{ - v->a[205320] = sym_comment; - v->a[205321] = actions(8512); - v->a[205322] = 1; - v->a[205323] = anon_sym_DOLLAR_LBRACK; - v->a[205324] = actions(8514); - v->a[205325] = 1; - v->a[205326] = anon_sym_DOLLAR; - v->a[205327] = actions(8516); - v->a[205328] = 1; - v->a[205329] = sym__special_character; - v->a[205330] = actions(8518); - v->a[205331] = 1; - v->a[205332] = anon_sym_DQUOTE; - v->a[205333] = actions(8522); - v->a[205334] = 1; - v->a[205335] = aux_sym_number_token1; - v->a[205336] = actions(8524); - v->a[205337] = 1; - v->a[205338] = aux_sym_number_token2; - v->a[205339] = actions(8526); - small_parse_table_10267(v); -} - -void small_parse_table_10267(t_small_parse_table_array *v) -{ - v->a[205340] = 1; - v->a[205341] = anon_sym_DOLLAR_LBRACE; - v->a[205342] = actions(8528); - v->a[205343] = 1; - v->a[205344] = anon_sym_DOLLAR_LPAREN; - v->a[205345] = actions(8530); - v->a[205346] = 1; - v->a[205347] = anon_sym_BQUOTE; - v->a[205348] = actions(8532); - v->a[205349] = 1; - v->a[205350] = anon_sym_DOLLAR_BQUOTE; - v->a[205351] = actions(8542); - v->a[205352] = 1; - v->a[205353] = sym__brace_start; - v->a[205354] = actions(9510); - v->a[205355] = 1; - v->a[205356] = sym_word; - v->a[205357] = actions(9514); - v->a[205358] = 1; - v->a[205359] = sym_test_operator; - small_parse_table_10268(v); -} - -void small_parse_table_10268(t_small_parse_table_array *v) -{ - v->a[205360] = state(2703); - v->a[205361] = 1; - v->a[205362] = aux_sym__literal_repeat1; - v->a[205363] = state(2905); - v->a[205364] = 1; - v->a[205365] = sym_concatenation; - v->a[205366] = actions(8508); - v->a[205367] = 2; - v->a[205368] = anon_sym_LPAREN_LPAREN; - v->a[205369] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205370] = actions(8534); - v->a[205371] = 2; - v->a[205372] = anon_sym_LT_LPAREN; - v->a[205373] = anon_sym_GT_LPAREN; - v->a[205374] = actions(9512); - v->a[205375] = 2; - v->a[205376] = sym_raw_string; - v->a[205377] = sym_ansi_c_string; - v->a[205378] = state(2436); - v->a[205379] = 9; - small_parse_table_10269(v); -} - -void small_parse_table_10269(t_small_parse_table_array *v) -{ - v->a[205380] = sym_arithmetic_expansion; - v->a[205381] = sym_brace_expression; - v->a[205382] = sym_string; - v->a[205383] = sym_translated_string; - v->a[205384] = sym_number; - v->a[205385] = sym_simple_expansion; - v->a[205386] = sym_expansion; - v->a[205387] = sym_command_substitution; - v->a[205388] = sym_process_substitution; - v->a[205389] = 18; - v->a[205390] = actions(3); - v->a[205391] = 1; - v->a[205392] = sym_comment; - v->a[205393] = actions(3616); - v->a[205394] = 1; - v->a[205395] = aux_sym_number_token1; - v->a[205396] = actions(3618); - v->a[205397] = 1; - v->a[205398] = aux_sym_number_token2; - v->a[205399] = actions(3622); - small_parse_table_10270(v); -} - -/* EOF small_parse_table_2053.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2054.c b/parser/static/small_parse_table/small_parse_table_2054.c deleted file mode 100644 index 111594b3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2054.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2054.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10270(t_small_parse_table_array *v) -{ - v->a[205400] = 1; - v->a[205401] = anon_sym_DOLLAR_LPAREN; - v->a[205402] = actions(3632); - v->a[205403] = 1; - v->a[205404] = sym__brace_start; - v->a[205405] = actions(8850); - v->a[205406] = 1; - v->a[205407] = anon_sym_DOLLAR_LBRACK; - v->a[205408] = actions(8854); - v->a[205409] = 1; - v->a[205410] = anon_sym_DQUOTE; - v->a[205411] = actions(8858); - v->a[205412] = 1; - v->a[205413] = anon_sym_DOLLAR_LBRACE; - v->a[205414] = actions(8860); - v->a[205415] = 1; - v->a[205416] = anon_sym_BQUOTE; - v->a[205417] = actions(8862); - v->a[205418] = 1; - v->a[205419] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10271(v); -} - -void small_parse_table_10271(t_small_parse_table_array *v) -{ - v->a[205420] = actions(9516); - v->a[205421] = 1; - v->a[205422] = sym_word; - v->a[205423] = actions(9518); - v->a[205424] = 1; - v->a[205425] = anon_sym_DOLLAR; - v->a[205426] = actions(9524); - v->a[205427] = 1; - v->a[205428] = sym__comment_word; - v->a[205429] = actions(8848); - v->a[205430] = 2; - v->a[205431] = anon_sym_LPAREN_LPAREN; - v->a[205432] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205433] = actions(8864); - v->a[205434] = 2; - v->a[205435] = anon_sym_LT_LPAREN; - v->a[205436] = anon_sym_GT_LPAREN; - v->a[205437] = actions(9520); - v->a[205438] = 2; - v->a[205439] = sym_test_operator; - small_parse_table_10272(v); -} - -void small_parse_table_10272(t_small_parse_table_array *v) -{ - v->a[205440] = sym__special_character; - v->a[205441] = actions(9522); - v->a[205442] = 3; - v->a[205443] = sym__bare_dollar; - v->a[205444] = sym_raw_string; - v->a[205445] = sym_ansi_c_string; - v->a[205446] = state(2210); - v->a[205447] = 9; - v->a[205448] = sym_arithmetic_expansion; - v->a[205449] = sym_brace_expression; - v->a[205450] = sym_string; - v->a[205451] = sym_translated_string; - v->a[205452] = sym_number; - v->a[205453] = sym_simple_expansion; - v->a[205454] = sym_expansion; - v->a[205455] = sym_command_substitution; - v->a[205456] = sym_process_substitution; - v->a[205457] = 20; - v->a[205458] = actions(71); - v->a[205459] = 1; - small_parse_table_10273(v); -} - -void small_parse_table_10273(t_small_parse_table_array *v) -{ - v->a[205460] = sym_comment; - v->a[205461] = actions(8512); - v->a[205462] = 1; - v->a[205463] = anon_sym_DOLLAR_LBRACK; - v->a[205464] = actions(8514); - v->a[205465] = 1; - v->a[205466] = anon_sym_DOLLAR; - v->a[205467] = actions(8516); - v->a[205468] = 1; - v->a[205469] = sym__special_character; - v->a[205470] = actions(8518); - v->a[205471] = 1; - v->a[205472] = anon_sym_DQUOTE; - v->a[205473] = actions(8522); - v->a[205474] = 1; - v->a[205475] = aux_sym_number_token1; - v->a[205476] = actions(8524); - v->a[205477] = 1; - v->a[205478] = aux_sym_number_token2; - v->a[205479] = actions(8526); - small_parse_table_10274(v); -} - -void small_parse_table_10274(t_small_parse_table_array *v) -{ - v->a[205480] = 1; - v->a[205481] = anon_sym_DOLLAR_LBRACE; - v->a[205482] = actions(8528); - v->a[205483] = 1; - v->a[205484] = anon_sym_DOLLAR_LPAREN; - v->a[205485] = actions(8530); - v->a[205486] = 1; - v->a[205487] = anon_sym_BQUOTE; - v->a[205488] = actions(8532); - v->a[205489] = 1; - v->a[205490] = anon_sym_DOLLAR_BQUOTE; - v->a[205491] = actions(8542); - v->a[205492] = 1; - v->a[205493] = sym__brace_start; - v->a[205494] = actions(9526); - v->a[205495] = 1; - v->a[205496] = sym_word; - v->a[205497] = actions(9530); - v->a[205498] = 1; - v->a[205499] = sym_test_operator; - small_parse_table_10275(v); -} - -/* EOF small_parse_table_2054.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2055.c b/parser/static/small_parse_table/small_parse_table_2055.c deleted file mode 100644 index 7b15e3e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2055.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2055.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10275(t_small_parse_table_array *v) -{ - v->a[205500] = state(2689); - v->a[205501] = 1; - v->a[205502] = aux_sym__literal_repeat1; - v->a[205503] = state(2940); - v->a[205504] = 1; - v->a[205505] = sym_concatenation; - v->a[205506] = actions(8508); - v->a[205507] = 2; - v->a[205508] = anon_sym_LPAREN_LPAREN; - v->a[205509] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205510] = actions(8534); - v->a[205511] = 2; - v->a[205512] = anon_sym_LT_LPAREN; - v->a[205513] = anon_sym_GT_LPAREN; - v->a[205514] = actions(9528); - v->a[205515] = 2; - v->a[205516] = sym_raw_string; - v->a[205517] = sym_ansi_c_string; - v->a[205518] = state(2413); - v->a[205519] = 9; - small_parse_table_10276(v); -} - -void small_parse_table_10276(t_small_parse_table_array *v) -{ - v->a[205520] = sym_arithmetic_expansion; - v->a[205521] = sym_brace_expression; - v->a[205522] = sym_string; - v->a[205523] = sym_translated_string; - v->a[205524] = sym_number; - v->a[205525] = sym_simple_expansion; - v->a[205526] = sym_expansion; - v->a[205527] = sym_command_substitution; - v->a[205528] = sym_process_substitution; - v->a[205529] = 18; - v->a[205530] = actions(3); - v->a[205531] = 1; - v->a[205532] = sym_comment; - v->a[205533] = actions(3616); - v->a[205534] = 1; - v->a[205535] = aux_sym_number_token1; - v->a[205536] = actions(3618); - v->a[205537] = 1; - v->a[205538] = aux_sym_number_token2; - v->a[205539] = actions(3622); - small_parse_table_10277(v); -} - -void small_parse_table_10277(t_small_parse_table_array *v) -{ - v->a[205540] = 1; - v->a[205541] = anon_sym_DOLLAR_LPAREN; - v->a[205542] = actions(3632); - v->a[205543] = 1; - v->a[205544] = sym__brace_start; - v->a[205545] = actions(8850); - v->a[205546] = 1; - v->a[205547] = anon_sym_DOLLAR_LBRACK; - v->a[205548] = actions(8854); - v->a[205549] = 1; - v->a[205550] = anon_sym_DQUOTE; - v->a[205551] = actions(8858); - v->a[205552] = 1; - v->a[205553] = anon_sym_DOLLAR_LBRACE; - v->a[205554] = actions(8860); - v->a[205555] = 1; - v->a[205556] = anon_sym_BQUOTE; - v->a[205557] = actions(8862); - v->a[205558] = 1; - v->a[205559] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10278(v); -} - -void small_parse_table_10278(t_small_parse_table_array *v) -{ - v->a[205560] = actions(9516); - v->a[205561] = 1; - v->a[205562] = sym_word; - v->a[205563] = actions(9524); - v->a[205564] = 1; - v->a[205565] = sym__comment_word; - v->a[205566] = actions(9532); - v->a[205567] = 1; - v->a[205568] = anon_sym_DOLLAR; - v->a[205569] = actions(8848); - v->a[205570] = 2; - v->a[205571] = anon_sym_LPAREN_LPAREN; - v->a[205572] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205573] = actions(8864); - v->a[205574] = 2; - v->a[205575] = anon_sym_LT_LPAREN; - v->a[205576] = anon_sym_GT_LPAREN; - v->a[205577] = actions(9520); - v->a[205578] = 2; - v->a[205579] = sym_test_operator; - small_parse_table_10279(v); -} - -void small_parse_table_10279(t_small_parse_table_array *v) -{ - v->a[205580] = sym__special_character; - v->a[205581] = actions(9522); - v->a[205582] = 3; - v->a[205583] = sym__bare_dollar; - v->a[205584] = sym_raw_string; - v->a[205585] = sym_ansi_c_string; - v->a[205586] = state(2210); - v->a[205587] = 9; - v->a[205588] = sym_arithmetic_expansion; - v->a[205589] = sym_brace_expression; - v->a[205590] = sym_string; - v->a[205591] = sym_translated_string; - v->a[205592] = sym_number; - v->a[205593] = sym_simple_expansion; - v->a[205594] = sym_expansion; - v->a[205595] = sym_command_substitution; - v->a[205596] = sym_process_substitution; - v->a[205597] = 18; - v->a[205598] = actions(3); - v->a[205599] = 1; - small_parse_table_10280(v); -} - -/* EOF small_parse_table_2055.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2056.c b/parser/static/small_parse_table/small_parse_table_2056.c deleted file mode 100644 index c2bf8ac7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2056.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2056.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10280(t_small_parse_table_array *v) -{ - v->a[205600] = sym_comment; - v->a[205601] = actions(4820); - v->a[205602] = 1; - v->a[205603] = anon_sym_DOLLAR_LBRACK; - v->a[205604] = actions(4822); - v->a[205605] = 1; - v->a[205606] = anon_sym_DOLLAR; - v->a[205607] = actions(4826); - v->a[205608] = 1; - v->a[205609] = anon_sym_DQUOTE; - v->a[205610] = actions(4830); - v->a[205611] = 1; - v->a[205612] = aux_sym_number_token1; - v->a[205613] = actions(4832); - v->a[205614] = 1; - v->a[205615] = aux_sym_number_token2; - v->a[205616] = actions(4834); - v->a[205617] = 1; - v->a[205618] = anon_sym_DOLLAR_LBRACE; - v->a[205619] = actions(4836); - small_parse_table_10281(v); -} - -void small_parse_table_10281(t_small_parse_table_array *v) -{ - v->a[205620] = 1; - v->a[205621] = anon_sym_DOLLAR_LPAREN; - v->a[205622] = actions(4838); - v->a[205623] = 1; - v->a[205624] = anon_sym_BQUOTE; - v->a[205625] = actions(4840); - v->a[205626] = 1; - v->a[205627] = anon_sym_DOLLAR_BQUOTE; - v->a[205628] = actions(4848); - v->a[205629] = 1; - v->a[205630] = sym__brace_start; - v->a[205631] = actions(9534); - v->a[205632] = 1; - v->a[205633] = sym_word; - v->a[205634] = actions(9540); - v->a[205635] = 1; - v->a[205636] = sym__comment_word; - v->a[205637] = actions(4818); - v->a[205638] = 2; - v->a[205639] = anon_sym_LPAREN_LPAREN; - small_parse_table_10282(v); -} - -void small_parse_table_10282(t_small_parse_table_array *v) -{ - v->a[205640] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205641] = actions(4842); - v->a[205642] = 2; - v->a[205643] = anon_sym_LT_LPAREN; - v->a[205644] = anon_sym_GT_LPAREN; - v->a[205645] = actions(9536); - v->a[205646] = 2; - v->a[205647] = sym_test_operator; - v->a[205648] = sym__special_character; - v->a[205649] = actions(9538); - v->a[205650] = 3; - v->a[205651] = sym__bare_dollar; - v->a[205652] = sym_raw_string; - v->a[205653] = sym_ansi_c_string; - v->a[205654] = state(2707); - v->a[205655] = 9; - v->a[205656] = sym_arithmetic_expansion; - v->a[205657] = sym_brace_expression; - v->a[205658] = sym_string; - v->a[205659] = sym_translated_string; - small_parse_table_10283(v); -} - -void small_parse_table_10283(t_small_parse_table_array *v) -{ - v->a[205660] = sym_number; - v->a[205661] = sym_simple_expansion; - v->a[205662] = sym_expansion; - v->a[205663] = sym_command_substitution; - v->a[205664] = sym_process_substitution; - v->a[205665] = 20; - v->a[205666] = actions(71); - v->a[205667] = 1; - v->a[205668] = sym_comment; - v->a[205669] = actions(5870); - v->a[205670] = 1; - v->a[205671] = anon_sym_DOLLAR; - v->a[205672] = actions(5876); - v->a[205673] = 1; - v->a[205674] = aux_sym_number_token1; - v->a[205675] = actions(5878); - v->a[205676] = 1; - v->a[205677] = aux_sym_number_token2; - v->a[205678] = actions(5882); - v->a[205679] = 1; - small_parse_table_10284(v); -} - -void small_parse_table_10284(t_small_parse_table_array *v) -{ - v->a[205680] = anon_sym_DOLLAR_LPAREN; - v->a[205681] = actions(5892); - v->a[205682] = 1; - v->a[205683] = sym__brace_start; - v->a[205684] = actions(9542); - v->a[205685] = 1; - v->a[205686] = sym_word; - v->a[205687] = actions(9546); - v->a[205688] = 1; - v->a[205689] = anon_sym_DOLLAR_LBRACK; - v->a[205690] = actions(9548); - v->a[205691] = 1; - v->a[205692] = sym__special_character; - v->a[205693] = actions(9550); - v->a[205694] = 1; - v->a[205695] = anon_sym_DQUOTE; - v->a[205696] = actions(9554); - v->a[205697] = 1; - v->a[205698] = anon_sym_DOLLAR_LBRACE; - v->a[205699] = actions(9556); - small_parse_table_10285(v); -} - -/* EOF small_parse_table_2056.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2057.c b/parser/static/small_parse_table/small_parse_table_2057.c deleted file mode 100644 index f056441a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2057.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2057.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10285(t_small_parse_table_array *v) -{ - v->a[205700] = 1; - v->a[205701] = anon_sym_BQUOTE; - v->a[205702] = actions(9558); - v->a[205703] = 1; - v->a[205704] = anon_sym_DOLLAR_BQUOTE; - v->a[205705] = actions(9562); - v->a[205706] = 1; - v->a[205707] = sym_test_operator; - v->a[205708] = state(5651); - v->a[205709] = 1; - v->a[205710] = aux_sym__literal_repeat1; - v->a[205711] = state(5744); - v->a[205712] = 1; - v->a[205713] = sym_concatenation; - v->a[205714] = actions(9544); - v->a[205715] = 2; - v->a[205716] = anon_sym_LPAREN_LPAREN; - v->a[205717] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205718] = actions(9552); - v->a[205719] = 2; - small_parse_table_10286(v); -} - -void small_parse_table_10286(t_small_parse_table_array *v) -{ - v->a[205720] = sym_raw_string; - v->a[205721] = sym_ansi_c_string; - v->a[205722] = actions(9560); - v->a[205723] = 2; - v->a[205724] = anon_sym_LT_LPAREN; - v->a[205725] = anon_sym_GT_LPAREN; - v->a[205726] = state(5616); - v->a[205727] = 9; - v->a[205728] = sym_arithmetic_expansion; - v->a[205729] = sym_brace_expression; - v->a[205730] = sym_string; - v->a[205731] = sym_translated_string; - v->a[205732] = sym_number; - v->a[205733] = sym_simple_expansion; - v->a[205734] = sym_expansion; - v->a[205735] = sym_command_substitution; - v->a[205736] = sym_process_substitution; - v->a[205737] = 20; - v->a[205738] = actions(71); - v->a[205739] = 1; - small_parse_table_10287(v); -} - -void small_parse_table_10287(t_small_parse_table_array *v) -{ - v->a[205740] = sym_comment; - v->a[205741] = actions(5870); - v->a[205742] = 1; - v->a[205743] = anon_sym_DOLLAR; - v->a[205744] = actions(5876); - v->a[205745] = 1; - v->a[205746] = aux_sym_number_token1; - v->a[205747] = actions(5878); - v->a[205748] = 1; - v->a[205749] = aux_sym_number_token2; - v->a[205750] = actions(5882); - v->a[205751] = 1; - v->a[205752] = anon_sym_DOLLAR_LPAREN; - v->a[205753] = actions(5892); - v->a[205754] = 1; - v->a[205755] = sym__brace_start; - v->a[205756] = actions(9546); - v->a[205757] = 1; - v->a[205758] = anon_sym_DOLLAR_LBRACK; - v->a[205759] = actions(9548); - small_parse_table_10288(v); -} - -void small_parse_table_10288(t_small_parse_table_array *v) -{ - v->a[205760] = 1; - v->a[205761] = sym__special_character; - v->a[205762] = actions(9550); - v->a[205763] = 1; - v->a[205764] = anon_sym_DQUOTE; - v->a[205765] = actions(9554); - v->a[205766] = 1; - v->a[205767] = anon_sym_DOLLAR_LBRACE; - v->a[205768] = actions(9556); - v->a[205769] = 1; - v->a[205770] = anon_sym_BQUOTE; - v->a[205771] = actions(9558); - v->a[205772] = 1; - v->a[205773] = anon_sym_DOLLAR_BQUOTE; - v->a[205774] = actions(9564); - v->a[205775] = 1; - v->a[205776] = sym_word; - v->a[205777] = actions(9568); - v->a[205778] = 1; - v->a[205779] = sym_test_operator; - small_parse_table_10289(v); -} - -void small_parse_table_10289(t_small_parse_table_array *v) -{ - v->a[205780] = state(5643); - v->a[205781] = 1; - v->a[205782] = aux_sym__literal_repeat1; - v->a[205783] = state(5747); - v->a[205784] = 1; - v->a[205785] = sym_concatenation; - v->a[205786] = actions(9544); - v->a[205787] = 2; - v->a[205788] = anon_sym_LPAREN_LPAREN; - v->a[205789] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[205790] = actions(9560); - v->a[205791] = 2; - v->a[205792] = anon_sym_LT_LPAREN; - v->a[205793] = anon_sym_GT_LPAREN; - v->a[205794] = actions(9566); - v->a[205795] = 2; - v->a[205796] = sym_raw_string; - v->a[205797] = sym_ansi_c_string; - v->a[205798] = state(5605); - v->a[205799] = 9; - small_parse_table_10290(v); -} - -/* EOF small_parse_table_2057.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2058.c b/parser/static/small_parse_table/small_parse_table_2058.c deleted file mode 100644 index ca52f100..00000000 --- a/parser/static/small_parse_table/small_parse_table_2058.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2058.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10290(t_small_parse_table_array *v) -{ - v->a[205800] = sym_arithmetic_expansion; - v->a[205801] = sym_brace_expression; - v->a[205802] = sym_string; - v->a[205803] = sym_translated_string; - v->a[205804] = sym_number; - v->a[205805] = sym_simple_expansion; - v->a[205806] = sym_expansion; - v->a[205807] = sym_command_substitution; - v->a[205808] = sym_process_substitution; - v->a[205809] = 21; - v->a[205810] = actions(71); - v->a[205811] = 1; - v->a[205812] = sym_comment; - v->a[205813] = actions(3064); - v->a[205814] = 1; - v->a[205815] = sym_variable_name; - v->a[205816] = actions(9278); - v->a[205817] = 1; - v->a[205818] = anon_sym_LPAREN; - v->a[205819] = actions(9280); - small_parse_table_10291(v); -} - -void small_parse_table_10291(t_small_parse_table_array *v) -{ - v->a[205820] = 1; - v->a[205821] = anon_sym_BANG; - v->a[205822] = actions(9286); - v->a[205823] = 1; - v->a[205824] = anon_sym_TILDE; - v->a[205825] = actions(9288); - v->a[205826] = 1; - v->a[205827] = anon_sym_DOLLAR; - v->a[205828] = actions(9290); - v->a[205829] = 1; - v->a[205830] = anon_sym_DQUOTE; - v->a[205831] = actions(9292); - v->a[205832] = 1; - v->a[205833] = aux_sym_number_token1; - v->a[205834] = actions(9294); - v->a[205835] = 1; - v->a[205836] = aux_sym_number_token2; - v->a[205837] = actions(9296); - v->a[205838] = 1; - v->a[205839] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10292(v); -} - -void small_parse_table_10292(t_small_parse_table_array *v) -{ - v->a[205840] = actions(9298); - v->a[205841] = 1; - v->a[205842] = anon_sym_DOLLAR_LPAREN; - v->a[205843] = actions(9300); - v->a[205844] = 1; - v->a[205845] = anon_sym_BQUOTE; - v->a[205846] = actions(9302); - v->a[205847] = 1; - v->a[205848] = anon_sym_DOLLAR_BQUOTE; - v->a[205849] = actions(9570); - v->a[205850] = 1; - v->a[205851] = aux_sym__simple_variable_name_token1; - v->a[205852] = state(2801); - v->a[205853] = 1; - v->a[205854] = sym__arithmetic_binary_expression; - v->a[205855] = state(2803); - v->a[205856] = 1; - v->a[205857] = sym__arithmetic_ternary_expression; - v->a[205858] = state(2809); - v->a[205859] = 1; - small_parse_table_10293(v); -} - -void small_parse_table_10293(t_small_parse_table_array *v) -{ - v->a[205860] = sym__arithmetic_unary_expression; - v->a[205861] = state(2825); - v->a[205862] = 1; - v->a[205863] = sym__arithmetic_postfix_expression; - v->a[205864] = actions(9282); - v->a[205865] = 2; - v->a[205866] = anon_sym_PLUS_PLUS2; - v->a[205867] = anon_sym_DASH_DASH2; - v->a[205868] = actions(9284); - v->a[205869] = 2; - v->a[205870] = anon_sym_DASH2; - v->a[205871] = anon_sym_PLUS2; - v->a[205872] = state(2740); - v->a[205873] = 9; - v->a[205874] = sym_subscript; - v->a[205875] = sym__arithmetic_expression; - v->a[205876] = sym__arithmetic_literal; - v->a[205877] = sym__arithmetic_parenthesized_expression; - v->a[205878] = sym_string; - v->a[205879] = sym_number; - small_parse_table_10294(v); -} - -void small_parse_table_10294(t_small_parse_table_array *v) -{ - v->a[205880] = sym_simple_expansion; - v->a[205881] = sym_expansion; - v->a[205882] = sym_command_substitution; - v->a[205883] = 21; - v->a[205884] = actions(71); - v->a[205885] = 1; - v->a[205886] = sym_comment; - v->a[205887] = actions(9364); - v->a[205888] = 1; - v->a[205889] = anon_sym_LPAREN; - v->a[205890] = actions(9366); - v->a[205891] = 1; - v->a[205892] = anon_sym_BANG; - v->a[205893] = actions(9372); - v->a[205894] = 1; - v->a[205895] = anon_sym_TILDE; - v->a[205896] = actions(9374); - v->a[205897] = 1; - v->a[205898] = anon_sym_DOLLAR; - v->a[205899] = actions(9376); - small_parse_table_10295(v); -} - -/* EOF small_parse_table_2058.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2059.c b/parser/static/small_parse_table/small_parse_table_2059.c deleted file mode 100644 index eb259ea8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2059.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2059.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10295(t_small_parse_table_array *v) -{ - v->a[205900] = 1; - v->a[205901] = anon_sym_DQUOTE; - v->a[205902] = actions(9378); - v->a[205903] = 1; - v->a[205904] = aux_sym_number_token1; - v->a[205905] = actions(9380); - v->a[205906] = 1; - v->a[205907] = aux_sym_number_token2; - v->a[205908] = actions(9382); - v->a[205909] = 1; - v->a[205910] = anon_sym_DOLLAR_LBRACE; - v->a[205911] = actions(9384); - v->a[205912] = 1; - v->a[205913] = anon_sym_DOLLAR_LPAREN; - v->a[205914] = actions(9386); - v->a[205915] = 1; - v->a[205916] = anon_sym_BQUOTE; - v->a[205917] = actions(9388); - v->a[205918] = 1; - v->a[205919] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10296(v); -} - -void small_parse_table_10296(t_small_parse_table_array *v) -{ - v->a[205920] = actions(9392); - v->a[205921] = 1; - v->a[205922] = sym_variable_name; - v->a[205923] = actions(9572); - v->a[205924] = 1; - v->a[205925] = aux_sym__simple_variable_name_token1; - v->a[205926] = state(3391); - v->a[205927] = 1; - v->a[205928] = sym__arithmetic_binary_expression; - v->a[205929] = state(3396); - v->a[205930] = 1; - v->a[205931] = sym__arithmetic_ternary_expression; - v->a[205932] = state(3398); - v->a[205933] = 1; - v->a[205934] = sym__arithmetic_unary_expression; - v->a[205935] = state(3400); - v->a[205936] = 1; - v->a[205937] = sym__arithmetic_postfix_expression; - v->a[205938] = actions(9368); - v->a[205939] = 2; - small_parse_table_10297(v); -} - -void small_parse_table_10297(t_small_parse_table_array *v) -{ - v->a[205940] = anon_sym_PLUS_PLUS2; - v->a[205941] = anon_sym_DASH_DASH2; - v->a[205942] = actions(9370); - v->a[205943] = 2; - v->a[205944] = anon_sym_DASH2; - v->a[205945] = anon_sym_PLUS2; - v->a[205946] = state(3363); - v->a[205947] = 9; - v->a[205948] = sym_subscript; - v->a[205949] = sym__arithmetic_expression; - v->a[205950] = sym__arithmetic_literal; - v->a[205951] = sym__arithmetic_parenthesized_expression; - v->a[205952] = sym_string; - v->a[205953] = sym_number; - v->a[205954] = sym_simple_expansion; - v->a[205955] = sym_expansion; - v->a[205956] = sym_command_substitution; - v->a[205957] = 21; - v->a[205958] = actions(71); - v->a[205959] = 1; - small_parse_table_10298(v); -} - -void small_parse_table_10298(t_small_parse_table_array *v) -{ - v->a[205960] = sym_comment; - v->a[205961] = actions(9364); - v->a[205962] = 1; - v->a[205963] = anon_sym_LPAREN; - v->a[205964] = actions(9366); - v->a[205965] = 1; - v->a[205966] = anon_sym_BANG; - v->a[205967] = actions(9372); - v->a[205968] = 1; - v->a[205969] = anon_sym_TILDE; - v->a[205970] = actions(9374); - v->a[205971] = 1; - v->a[205972] = anon_sym_DOLLAR; - v->a[205973] = actions(9376); - v->a[205974] = 1; - v->a[205975] = anon_sym_DQUOTE; - v->a[205976] = actions(9378); - v->a[205977] = 1; - v->a[205978] = aux_sym_number_token1; - v->a[205979] = actions(9380); - small_parse_table_10299(v); -} - -void small_parse_table_10299(t_small_parse_table_array *v) -{ - v->a[205980] = 1; - v->a[205981] = aux_sym_number_token2; - v->a[205982] = actions(9382); - v->a[205983] = 1; - v->a[205984] = anon_sym_DOLLAR_LBRACE; - v->a[205985] = actions(9384); - v->a[205986] = 1; - v->a[205987] = anon_sym_DOLLAR_LPAREN; - v->a[205988] = actions(9386); - v->a[205989] = 1; - v->a[205990] = anon_sym_BQUOTE; - v->a[205991] = actions(9388); - v->a[205992] = 1; - v->a[205993] = anon_sym_DOLLAR_BQUOTE; - v->a[205994] = actions(9392); - v->a[205995] = 1; - v->a[205996] = sym_variable_name; - v->a[205997] = actions(9574); - v->a[205998] = 1; - v->a[205999] = aux_sym__simple_variable_name_token1; - small_parse_table_10300(v); -} - -/* EOF small_parse_table_2059.c */ diff --git a/parser/static/small_parse_table/small_parse_table_206.c b/parser/static/small_parse_table/small_parse_table_206.c index f2b8d405..7ebb63ed 100644 --- a/parser/static/small_parse_table/small_parse_table_206.c +++ b/parser/static/small_parse_table/small_parse_table_206.c @@ -14,126 +14,126 @@ void small_parse_table_1030(t_small_parse_table_array *v) { - v->a[20600] = actions(3735); - v->a[20601] = 1; - v->a[20602] = anon_sym_DQUOTE; - v->a[20603] = actions(3737); - v->a[20604] = 1; - v->a[20605] = aux_sym_number_token1; - v->a[20606] = actions(3739); - v->a[20607] = 1; - v->a[20608] = aux_sym_number_token2; - v->a[20609] = actions(3741); - v->a[20610] = 1; - v->a[20611] = anon_sym_DOLLAR_LBRACE; - v->a[20612] = actions(3743); - v->a[20613] = 1; - v->a[20614] = anon_sym_DOLLAR_LPAREN; - v->a[20615] = actions(3745); - v->a[20616] = 1; - v->a[20617] = anon_sym_BQUOTE; - v->a[20618] = actions(3747); - v->a[20619] = 1; + v->a[20600] = sym_comment; + v->a[20601] = state(1230); + v->a[20602] = 1; + v->a[20603] = aux_sym__literal_repeat1; + v->a[20604] = state(1259); + v->a[20605] = 1; + v->a[20606] = sym_concatenation; + v->a[20607] = actions(1534); + v->a[20608] = 5; + v->a[20609] = sym_file_descriptor; + v->a[20610] = sym_variable_name; + v->a[20611] = sym_test_operator; + v->a[20612] = sym__brace_start; + v->a[20613] = aux_sym_heredoc_redirect_token1; + v->a[20614] = state(1357); + v->a[20615] = 7; + v->a[20616] = sym_arithmetic_expansion; + v->a[20617] = sym_brace_expression; + v->a[20618] = sym_string; + v->a[20619] = sym_number; small_parse_table_1031(v); } void small_parse_table_1031(t_small_parse_table_array *v) { - v->a[20620] = anon_sym_DOLLAR_BQUOTE; - v->a[20621] = actions(3751); - v->a[20622] = 1; - v->a[20623] = sym_file_descriptor; - v->a[20624] = actions(3753); - v->a[20625] = 1; - v->a[20626] = sym_test_operator; - v->a[20627] = actions(3755); - v->a[20628] = 1; - v->a[20629] = sym__brace_start; - v->a[20630] = actions(3906); - v->a[20631] = 1; - v->a[20632] = aux_sym_heredoc_redirect_token1; - v->a[20633] = state(3585); - v->a[20634] = 1; - v->a[20635] = aux_sym__heredoc_command; - v->a[20636] = state(5351); - v->a[20637] = 1; - v->a[20638] = aux_sym__literal_repeat1; - v->a[20639] = state(5456); + v->a[20620] = sym_simple_expansion; + v->a[20621] = sym_expansion; + v->a[20622] = sym_command_substitution; + v->a[20623] = actions(1532); + v->a[20624] = 28; + v->a[20625] = anon_sym_PIPE; + v->a[20626] = anon_sym_PIPE_AMP; + v->a[20627] = anon_sym_AMP_AMP; + v->a[20628] = anon_sym_PIPE_PIPE; + v->a[20629] = anon_sym_LT; + v->a[20630] = anon_sym_GT; + v->a[20631] = anon_sym_GT_GT; + v->a[20632] = anon_sym_AMP_GT; + v->a[20633] = anon_sym_AMP_GT_GT; + v->a[20634] = anon_sym_LT_AMP; + v->a[20635] = anon_sym_GT_AMP; + v->a[20636] = anon_sym_GT_PIPE; + v->a[20637] = anon_sym_LT_AMP_DASH; + v->a[20638] = anon_sym_GT_AMP_DASH; + v->a[20639] = anon_sym_LT_LT; small_parse_table_1032(v); } void small_parse_table_1032(t_small_parse_table_array *v) { - v->a[20640] = 1; - v->a[20641] = sym_concatenation; - v->a[20642] = state(6935); - v->a[20643] = 1; - v->a[20644] = sym__heredoc_expression; - v->a[20645] = state(6936); - v->a[20646] = 1; - v->a[20647] = sym__heredoc_pipeline; - v->a[20648] = actions(3715); - v->a[20649] = 2; - v->a[20650] = anon_sym_LPAREN_LPAREN; - v->a[20651] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20652] = actions(3717); - v->a[20653] = 2; - v->a[20654] = anon_sym_PIPE_PIPE; - v->a[20655] = anon_sym_AMP_AMP; - v->a[20656] = actions(3719); - v->a[20657] = 2; - v->a[20658] = anon_sym_PIPE; - v->a[20659] = anon_sym_PIPE_AMP; + v->a[20640] = anon_sym_LT_LT_DASH; + v->a[20641] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20642] = anon_sym_DOLLAR; + v->a[20643] = sym__special_character; + v->a[20644] = anon_sym_DQUOTE; + v->a[20645] = sym_raw_string; + v->a[20646] = aux_sym_number_token1; + v->a[20647] = aux_sym_number_token2; + v->a[20648] = anon_sym_DOLLAR_LBRACE; + v->a[20649] = anon_sym_DOLLAR_LPAREN; + v->a[20650] = anon_sym_BQUOTE; + v->a[20651] = anon_sym_DOLLAR_BQUOTE; + v->a[20652] = sym_word; + v->a[20653] = 6; + v->a[20654] = actions(3); + v->a[20655] = 1; + v->a[20656] = sym_comment; + v->a[20657] = actions(2952); + v->a[20658] = 1; + v->a[20659] = aux_sym_concatenation_token1; small_parse_table_1033(v); } void small_parse_table_1033(t_small_parse_table_array *v) { - v->a[20660] = actions(3723); - v->a[20661] = 2; - v->a[20662] = anon_sym_LT_AMP_DASH; - v->a[20663] = anon_sym_GT_AMP_DASH; - v->a[20664] = actions(3749); - v->a[20665] = 2; - v->a[20666] = anon_sym_LT_LPAREN; - v->a[20667] = anon_sym_GT_LPAREN; - v->a[20668] = actions(3713); - v->a[20669] = 3; - v->a[20670] = sym_raw_string; - v->a[20671] = sym_ansi_c_string; - v->a[20672] = sym_word; - v->a[20673] = state(5516); - v->a[20674] = 3; - v->a[20675] = sym_file_redirect; - v->a[20676] = sym_herestring_redirect; - v->a[20677] = aux_sym_redirected_statement_repeat2; - v->a[20678] = actions(3721); - v->a[20679] = 8; + v->a[20660] = actions(2954); + v->a[20661] = 1; + v->a[20662] = sym__concat; + v->a[20663] = state(606); + v->a[20664] = 1; + v->a[20665] = aux_sym_concatenation_repeat1; + v->a[20666] = actions(2690); + v->a[20667] = 5; + v->a[20668] = sym_file_descriptor; + v->a[20669] = sym_test_operator; + v->a[20670] = sym__bare_dollar; + v->a[20671] = sym__brace_start; + v->a[20672] = aux_sym_heredoc_redirect_token1; + v->a[20673] = actions(2688); + v->a[20674] = 34; + v->a[20675] = anon_sym_esac; + v->a[20676] = anon_sym_PIPE; + v->a[20677] = anon_sym_SEMI_SEMI; + v->a[20678] = anon_sym_SEMI_AMP; + v->a[20679] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1034(v); } void small_parse_table_1034(t_small_parse_table_array *v) { - v->a[20680] = anon_sym_LT; - v->a[20681] = anon_sym_GT; - v->a[20682] = anon_sym_GT_GT; - v->a[20683] = anon_sym_AMP_GT; - v->a[20684] = anon_sym_AMP_GT_GT; - v->a[20685] = anon_sym_LT_AMP; - v->a[20686] = anon_sym_GT_AMP; - v->a[20687] = anon_sym_GT_PIPE; - v->a[20688] = state(5062); - v->a[20689] = 9; - v->a[20690] = sym_arithmetic_expansion; - v->a[20691] = sym_brace_expression; - v->a[20692] = sym_string; - v->a[20693] = sym_translated_string; - v->a[20694] = sym_number; - v->a[20695] = sym_simple_expansion; - v->a[20696] = sym_expansion; - v->a[20697] = sym_command_substitution; - v->a[20698] = sym_process_substitution; - v->a[20699] = 24; + v->a[20680] = anon_sym_PIPE_AMP; + v->a[20681] = anon_sym_AMP_AMP; + v->a[20682] = anon_sym_PIPE_PIPE; + v->a[20683] = anon_sym_LT; + v->a[20684] = anon_sym_GT; + v->a[20685] = anon_sym_GT_GT; + v->a[20686] = anon_sym_AMP_GT; + v->a[20687] = anon_sym_AMP_GT_GT; + v->a[20688] = anon_sym_LT_AMP; + v->a[20689] = anon_sym_GT_AMP; + v->a[20690] = anon_sym_GT_PIPE; + v->a[20691] = anon_sym_LT_AMP_DASH; + v->a[20692] = anon_sym_GT_AMP_DASH; + v->a[20693] = anon_sym_LT_LT; + v->a[20694] = anon_sym_LT_LT_DASH; + v->a[20695] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20696] = anon_sym_AMP; + v->a[20697] = anon_sym_DOLLAR; + v->a[20698] = sym__special_character; + v->a[20699] = anon_sym_DQUOTE; small_parse_table_1035(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2060.c b/parser/static/small_parse_table/small_parse_table_2060.c deleted file mode 100644 index 059b5488..00000000 --- a/parser/static/small_parse_table/small_parse_table_2060.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2060.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10300(t_small_parse_table_array *v) -{ - v->a[206000] = state(3391); - v->a[206001] = 1; - v->a[206002] = sym__arithmetic_binary_expression; - v->a[206003] = state(3396); - v->a[206004] = 1; - v->a[206005] = sym__arithmetic_ternary_expression; - v->a[206006] = state(3398); - v->a[206007] = 1; - v->a[206008] = sym__arithmetic_unary_expression; - v->a[206009] = state(3400); - v->a[206010] = 1; - v->a[206011] = sym__arithmetic_postfix_expression; - v->a[206012] = actions(9368); - v->a[206013] = 2; - v->a[206014] = anon_sym_PLUS_PLUS2; - v->a[206015] = anon_sym_DASH_DASH2; - v->a[206016] = actions(9370); - v->a[206017] = 2; - v->a[206018] = anon_sym_DASH2; - v->a[206019] = anon_sym_PLUS2; - small_parse_table_10301(v); -} - -void small_parse_table_10301(t_small_parse_table_array *v) -{ - v->a[206020] = state(3344); - v->a[206021] = 9; - v->a[206022] = sym_subscript; - v->a[206023] = sym__arithmetic_expression; - v->a[206024] = sym__arithmetic_literal; - v->a[206025] = sym__arithmetic_parenthesized_expression; - v->a[206026] = sym_string; - v->a[206027] = sym_number; - v->a[206028] = sym_simple_expansion; - v->a[206029] = sym_expansion; - v->a[206030] = sym_command_substitution; - v->a[206031] = 21; - v->a[206032] = actions(71); - v->a[206033] = 1; - v->a[206034] = sym_comment; - v->a[206035] = actions(3064); - v->a[206036] = 1; - v->a[206037] = sym_variable_name; - v->a[206038] = actions(9278); - v->a[206039] = 1; - small_parse_table_10302(v); -} - -void small_parse_table_10302(t_small_parse_table_array *v) -{ - v->a[206040] = anon_sym_LPAREN; - v->a[206041] = actions(9280); - v->a[206042] = 1; - v->a[206043] = anon_sym_BANG; - v->a[206044] = actions(9286); - v->a[206045] = 1; - v->a[206046] = anon_sym_TILDE; - v->a[206047] = actions(9288); - v->a[206048] = 1; - v->a[206049] = anon_sym_DOLLAR; - v->a[206050] = actions(9290); - v->a[206051] = 1; - v->a[206052] = anon_sym_DQUOTE; - v->a[206053] = actions(9292); - v->a[206054] = 1; - v->a[206055] = aux_sym_number_token1; - v->a[206056] = actions(9294); - v->a[206057] = 1; - v->a[206058] = aux_sym_number_token2; - v->a[206059] = actions(9296); - small_parse_table_10303(v); -} - -void small_parse_table_10303(t_small_parse_table_array *v) -{ - v->a[206060] = 1; - v->a[206061] = anon_sym_DOLLAR_LBRACE; - v->a[206062] = actions(9298); - v->a[206063] = 1; - v->a[206064] = anon_sym_DOLLAR_LPAREN; - v->a[206065] = actions(9300); - v->a[206066] = 1; - v->a[206067] = anon_sym_BQUOTE; - v->a[206068] = actions(9302); - v->a[206069] = 1; - v->a[206070] = anon_sym_DOLLAR_BQUOTE; - v->a[206071] = actions(9576); - v->a[206072] = 1; - v->a[206073] = aux_sym__simple_variable_name_token1; - v->a[206074] = state(2801); - v->a[206075] = 1; - v->a[206076] = sym__arithmetic_binary_expression; - v->a[206077] = state(2803); - v->a[206078] = 1; - v->a[206079] = sym__arithmetic_ternary_expression; - small_parse_table_10304(v); -} - -void small_parse_table_10304(t_small_parse_table_array *v) -{ - v->a[206080] = state(2809); - v->a[206081] = 1; - v->a[206082] = sym__arithmetic_unary_expression; - v->a[206083] = state(2825); - v->a[206084] = 1; - v->a[206085] = sym__arithmetic_postfix_expression; - v->a[206086] = actions(9282); - v->a[206087] = 2; - v->a[206088] = anon_sym_PLUS_PLUS2; - v->a[206089] = anon_sym_DASH_DASH2; - v->a[206090] = actions(9284); - v->a[206091] = 2; - v->a[206092] = anon_sym_DASH2; - v->a[206093] = anon_sym_PLUS2; - v->a[206094] = state(2747); - v->a[206095] = 9; - v->a[206096] = sym_subscript; - v->a[206097] = sym__arithmetic_expression; - v->a[206098] = sym__arithmetic_literal; - v->a[206099] = sym__arithmetic_parenthesized_expression; - small_parse_table_10305(v); -} - -/* EOF small_parse_table_2060.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2061.c b/parser/static/small_parse_table/small_parse_table_2061.c deleted file mode 100644 index 22671723..00000000 --- a/parser/static/small_parse_table/small_parse_table_2061.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2061.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10305(t_small_parse_table_array *v) -{ - v->a[206100] = sym_string; - v->a[206101] = sym_number; - v->a[206102] = sym_simple_expansion; - v->a[206103] = sym_expansion; - v->a[206104] = sym_command_substitution; - v->a[206105] = 18; - v->a[206106] = actions(3); - v->a[206107] = 1; - v->a[206108] = sym_comment; - v->a[206109] = actions(1557); - v->a[206110] = 1; - v->a[206111] = aux_sym_number_token1; - v->a[206112] = actions(1559); - v->a[206113] = 1; - v->a[206114] = aux_sym_number_token2; - v->a[206115] = actions(1563); - v->a[206116] = 1; - v->a[206117] = anon_sym_DOLLAR_LPAREN; - v->a[206118] = actions(1575); - v->a[206119] = 1; - small_parse_table_10306(v); -} - -void small_parse_table_10306(t_small_parse_table_array *v) -{ - v->a[206120] = sym__brace_start; - v->a[206121] = actions(9198); - v->a[206122] = 1; - v->a[206123] = anon_sym_DOLLAR_LBRACK; - v->a[206124] = actions(9202); - v->a[206125] = 1; - v->a[206126] = anon_sym_DQUOTE; - v->a[206127] = actions(9206); - v->a[206128] = 1; - v->a[206129] = anon_sym_DOLLAR_LBRACE; - v->a[206130] = actions(9208); - v->a[206131] = 1; - v->a[206132] = anon_sym_BQUOTE; - v->a[206133] = actions(9210); - v->a[206134] = 1; - v->a[206135] = anon_sym_DOLLAR_BQUOTE; - v->a[206136] = actions(9268); - v->a[206137] = 1; - v->a[206138] = sym_word; - v->a[206139] = actions(9276); - small_parse_table_10307(v); -} - -void small_parse_table_10307(t_small_parse_table_array *v) -{ - v->a[206140] = 1; - v->a[206141] = sym__comment_word; - v->a[206142] = actions(9578); - v->a[206143] = 1; - v->a[206144] = anon_sym_DOLLAR; - v->a[206145] = actions(9196); - v->a[206146] = 2; - v->a[206147] = anon_sym_LPAREN_LPAREN; - v->a[206148] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[206149] = actions(9212); - v->a[206150] = 2; - v->a[206151] = anon_sym_LT_LPAREN; - v->a[206152] = anon_sym_GT_LPAREN; - v->a[206153] = actions(9272); - v->a[206154] = 2; - v->a[206155] = sym_test_operator; - v->a[206156] = sym__special_character; - v->a[206157] = actions(9274); - v->a[206158] = 3; - v->a[206159] = sym__bare_dollar; - small_parse_table_10308(v); -} - -void small_parse_table_10308(t_small_parse_table_array *v) -{ - v->a[206160] = sym_raw_string; - v->a[206161] = sym_ansi_c_string; - v->a[206162] = state(1189); - v->a[206163] = 9; - v->a[206164] = sym_arithmetic_expansion; - v->a[206165] = sym_brace_expression; - v->a[206166] = sym_string; - v->a[206167] = sym_translated_string; - v->a[206168] = sym_number; - v->a[206169] = sym_simple_expansion; - v->a[206170] = sym_expansion; - v->a[206171] = sym_command_substitution; - v->a[206172] = sym_process_substitution; - v->a[206173] = 18; - v->a[206174] = actions(3); - v->a[206175] = 1; - v->a[206176] = sym_comment; - v->a[206177] = actions(2269); - v->a[206178] = 1; - v->a[206179] = aux_sym_number_token1; - small_parse_table_10309(v); -} - -void small_parse_table_10309(t_small_parse_table_array *v) -{ - v->a[206180] = actions(2271); - v->a[206181] = 1; - v->a[206182] = aux_sym_number_token2; - v->a[206183] = actions(2275); - v->a[206184] = 1; - v->a[206185] = anon_sym_DOLLAR_LPAREN; - v->a[206186] = actions(2289); - v->a[206187] = 1; - v->a[206188] = sym__brace_start; - v->a[206189] = actions(8066); - v->a[206190] = 1; - v->a[206191] = anon_sym_DOLLAR_LBRACK; - v->a[206192] = actions(8070); - v->a[206193] = 1; - v->a[206194] = anon_sym_DQUOTE; - v->a[206195] = actions(8074); - v->a[206196] = 1; - v->a[206197] = anon_sym_DOLLAR_LBRACE; - v->a[206198] = actions(8076); - v->a[206199] = 1; - small_parse_table_10310(v); -} - -/* EOF small_parse_table_2061.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2062.c b/parser/static/small_parse_table/small_parse_table_2062.c deleted file mode 100644 index 4f4ca03b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2062.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2062.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10310(t_small_parse_table_array *v) -{ - v->a[206200] = anon_sym_BQUOTE; - v->a[206201] = actions(8078); - v->a[206202] = 1; - v->a[206203] = anon_sym_DOLLAR_BQUOTE; - v->a[206204] = actions(9580); - v->a[206205] = 1; - v->a[206206] = sym_word; - v->a[206207] = actions(9582); - v->a[206208] = 1; - v->a[206209] = anon_sym_DOLLAR; - v->a[206210] = actions(9588); - v->a[206211] = 1; - v->a[206212] = sym__comment_word; - v->a[206213] = actions(8062); - v->a[206214] = 2; - v->a[206215] = anon_sym_LPAREN_LPAREN; - v->a[206216] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[206217] = actions(8080); - v->a[206218] = 2; - v->a[206219] = anon_sym_LT_LPAREN; - small_parse_table_10311(v); -} - -void small_parse_table_10311(t_small_parse_table_array *v) -{ - v->a[206220] = anon_sym_GT_LPAREN; - v->a[206221] = actions(9584); - v->a[206222] = 2; - v->a[206223] = sym_test_operator; - v->a[206224] = sym__special_character; - v->a[206225] = actions(9586); - v->a[206226] = 3; - v->a[206227] = sym__bare_dollar; - v->a[206228] = sym_raw_string; - v->a[206229] = sym_ansi_c_string; - v->a[206230] = state(1623); - v->a[206231] = 9; - v->a[206232] = sym_arithmetic_expansion; - v->a[206233] = sym_brace_expression; - v->a[206234] = sym_string; - v->a[206235] = sym_translated_string; - v->a[206236] = sym_number; - v->a[206237] = sym_simple_expansion; - v->a[206238] = sym_expansion; - v->a[206239] = sym_command_substitution; - small_parse_table_10312(v); -} - -void small_parse_table_10312(t_small_parse_table_array *v) -{ - v->a[206240] = sym_process_substitution; - v->a[206241] = 18; - v->a[206242] = actions(3); - v->a[206243] = 1; - v->a[206244] = sym_comment; - v->a[206245] = actions(2269); - v->a[206246] = 1; - v->a[206247] = aux_sym_number_token1; - v->a[206248] = actions(2271); - v->a[206249] = 1; - v->a[206250] = aux_sym_number_token2; - v->a[206251] = actions(2275); - v->a[206252] = 1; - v->a[206253] = anon_sym_DOLLAR_LPAREN; - v->a[206254] = actions(2289); - v->a[206255] = 1; - v->a[206256] = sym__brace_start; - v->a[206257] = actions(8066); - v->a[206258] = 1; - v->a[206259] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10313(v); -} - -void small_parse_table_10313(t_small_parse_table_array *v) -{ - v->a[206260] = actions(8070); - v->a[206261] = 1; - v->a[206262] = anon_sym_DQUOTE; - v->a[206263] = actions(8074); - v->a[206264] = 1; - v->a[206265] = anon_sym_DOLLAR_LBRACE; - v->a[206266] = actions(8076); - v->a[206267] = 1; - v->a[206268] = anon_sym_BQUOTE; - v->a[206269] = actions(8078); - v->a[206270] = 1; - v->a[206271] = anon_sym_DOLLAR_BQUOTE; - v->a[206272] = actions(9580); - v->a[206273] = 1; - v->a[206274] = sym_word; - v->a[206275] = actions(9588); - v->a[206276] = 1; - v->a[206277] = sym__comment_word; - v->a[206278] = actions(9590); - v->a[206279] = 1; - small_parse_table_10314(v); -} - -void small_parse_table_10314(t_small_parse_table_array *v) -{ - v->a[206280] = anon_sym_DOLLAR; - v->a[206281] = actions(8062); - v->a[206282] = 2; - v->a[206283] = anon_sym_LPAREN_LPAREN; - v->a[206284] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[206285] = actions(8080); - v->a[206286] = 2; - v->a[206287] = anon_sym_LT_LPAREN; - v->a[206288] = anon_sym_GT_LPAREN; - v->a[206289] = actions(9584); - v->a[206290] = 2; - v->a[206291] = sym_test_operator; - v->a[206292] = sym__special_character; - v->a[206293] = actions(9586); - v->a[206294] = 3; - v->a[206295] = sym__bare_dollar; - v->a[206296] = sym_raw_string; - v->a[206297] = sym_ansi_c_string; - v->a[206298] = state(1623); - v->a[206299] = 9; - small_parse_table_10315(v); -} - -/* EOF small_parse_table_2062.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2063.c b/parser/static/small_parse_table/small_parse_table_2063.c deleted file mode 100644 index c48f8a1d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2063.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2063.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10315(t_small_parse_table_array *v) -{ - v->a[206300] = sym_arithmetic_expansion; - v->a[206301] = sym_brace_expression; - v->a[206302] = sym_string; - v->a[206303] = sym_translated_string; - v->a[206304] = sym_number; - v->a[206305] = sym_simple_expansion; - v->a[206306] = sym_expansion; - v->a[206307] = sym_command_substitution; - v->a[206308] = sym_process_substitution; - v->a[206309] = 21; - v->a[206310] = actions(71); - v->a[206311] = 1; - v->a[206312] = sym_comment; - v->a[206313] = actions(9364); - v->a[206314] = 1; - v->a[206315] = anon_sym_LPAREN; - v->a[206316] = actions(9366); - v->a[206317] = 1; - v->a[206318] = anon_sym_BANG; - v->a[206319] = actions(9372); - small_parse_table_10316(v); -} - -void small_parse_table_10316(t_small_parse_table_array *v) -{ - v->a[206320] = 1; - v->a[206321] = anon_sym_TILDE; - v->a[206322] = actions(9374); - v->a[206323] = 1; - v->a[206324] = anon_sym_DOLLAR; - v->a[206325] = actions(9376); - v->a[206326] = 1; - v->a[206327] = anon_sym_DQUOTE; - v->a[206328] = actions(9378); - v->a[206329] = 1; - v->a[206330] = aux_sym_number_token1; - v->a[206331] = actions(9380); - v->a[206332] = 1; - v->a[206333] = aux_sym_number_token2; - v->a[206334] = actions(9382); - v->a[206335] = 1; - v->a[206336] = anon_sym_DOLLAR_LBRACE; - v->a[206337] = actions(9384); - v->a[206338] = 1; - v->a[206339] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10317(v); -} - -void small_parse_table_10317(t_small_parse_table_array *v) -{ - v->a[206340] = actions(9386); - v->a[206341] = 1; - v->a[206342] = anon_sym_BQUOTE; - v->a[206343] = actions(9388); - v->a[206344] = 1; - v->a[206345] = anon_sym_DOLLAR_BQUOTE; - v->a[206346] = actions(9392); - v->a[206347] = 1; - v->a[206348] = sym_variable_name; - v->a[206349] = actions(9592); - v->a[206350] = 1; - v->a[206351] = aux_sym__simple_variable_name_token1; - v->a[206352] = state(3391); - v->a[206353] = 1; - v->a[206354] = sym__arithmetic_binary_expression; - v->a[206355] = state(3396); - v->a[206356] = 1; - v->a[206357] = sym__arithmetic_ternary_expression; - v->a[206358] = state(3398); - v->a[206359] = 1; - small_parse_table_10318(v); -} - -void small_parse_table_10318(t_small_parse_table_array *v) -{ - v->a[206360] = sym__arithmetic_unary_expression; - v->a[206361] = state(3400); - v->a[206362] = 1; - v->a[206363] = sym__arithmetic_postfix_expression; - v->a[206364] = actions(9368); - v->a[206365] = 2; - v->a[206366] = anon_sym_PLUS_PLUS2; - v->a[206367] = anon_sym_DASH_DASH2; - v->a[206368] = actions(9370); - v->a[206369] = 2; - v->a[206370] = anon_sym_DASH2; - v->a[206371] = anon_sym_PLUS2; - v->a[206372] = state(3343); - v->a[206373] = 9; - v->a[206374] = sym_subscript; - v->a[206375] = sym__arithmetic_expression; - v->a[206376] = sym__arithmetic_literal; - v->a[206377] = sym__arithmetic_parenthesized_expression; - v->a[206378] = sym_string; - v->a[206379] = sym_number; - small_parse_table_10319(v); -} - -void small_parse_table_10319(t_small_parse_table_array *v) -{ - v->a[206380] = sym_simple_expansion; - v->a[206381] = sym_expansion; - v->a[206382] = sym_command_substitution; - v->a[206383] = 21; - v->a[206384] = actions(71); - v->a[206385] = 1; - v->a[206386] = sym_comment; - v->a[206387] = actions(3064); - v->a[206388] = 1; - v->a[206389] = sym_variable_name; - v->a[206390] = actions(9278); - v->a[206391] = 1; - v->a[206392] = anon_sym_LPAREN; - v->a[206393] = actions(9280); - v->a[206394] = 1; - v->a[206395] = anon_sym_BANG; - v->a[206396] = actions(9286); - v->a[206397] = 1; - v->a[206398] = anon_sym_TILDE; - v->a[206399] = actions(9288); - small_parse_table_10320(v); -} - -/* EOF small_parse_table_2063.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2064.c b/parser/static/small_parse_table/small_parse_table_2064.c deleted file mode 100644 index fa659cab..00000000 --- a/parser/static/small_parse_table/small_parse_table_2064.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2064.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10320(t_small_parse_table_array *v) -{ - v->a[206400] = 1; - v->a[206401] = anon_sym_DOLLAR; - v->a[206402] = actions(9290); - v->a[206403] = 1; - v->a[206404] = anon_sym_DQUOTE; - v->a[206405] = actions(9292); - v->a[206406] = 1; - v->a[206407] = aux_sym_number_token1; - v->a[206408] = actions(9294); - v->a[206409] = 1; - v->a[206410] = aux_sym_number_token2; - v->a[206411] = actions(9296); - v->a[206412] = 1; - v->a[206413] = anon_sym_DOLLAR_LBRACE; - v->a[206414] = actions(9298); - v->a[206415] = 1; - v->a[206416] = anon_sym_DOLLAR_LPAREN; - v->a[206417] = actions(9300); - v->a[206418] = 1; - v->a[206419] = anon_sym_BQUOTE; - small_parse_table_10321(v); -} - -void small_parse_table_10321(t_small_parse_table_array *v) -{ - v->a[206420] = actions(9302); - v->a[206421] = 1; - v->a[206422] = anon_sym_DOLLAR_BQUOTE; - v->a[206423] = actions(9594); - v->a[206424] = 1; - v->a[206425] = aux_sym__simple_variable_name_token1; - v->a[206426] = state(2801); - v->a[206427] = 1; - v->a[206428] = sym__arithmetic_binary_expression; - v->a[206429] = state(2803); - v->a[206430] = 1; - v->a[206431] = sym__arithmetic_ternary_expression; - v->a[206432] = state(2809); - v->a[206433] = 1; - v->a[206434] = sym__arithmetic_unary_expression; - v->a[206435] = state(2825); - v->a[206436] = 1; - v->a[206437] = sym__arithmetic_postfix_expression; - v->a[206438] = actions(9282); - v->a[206439] = 2; - small_parse_table_10322(v); -} - -void small_parse_table_10322(t_small_parse_table_array *v) -{ - v->a[206440] = anon_sym_PLUS_PLUS2; - v->a[206441] = anon_sym_DASH_DASH2; - v->a[206442] = actions(9284); - v->a[206443] = 2; - v->a[206444] = anon_sym_DASH2; - v->a[206445] = anon_sym_PLUS2; - v->a[206446] = state(2748); - v->a[206447] = 9; - v->a[206448] = sym_subscript; - v->a[206449] = sym__arithmetic_expression; - v->a[206450] = sym__arithmetic_literal; - v->a[206451] = sym__arithmetic_parenthesized_expression; - v->a[206452] = sym_string; - v->a[206453] = sym_number; - v->a[206454] = sym_simple_expansion; - v->a[206455] = sym_expansion; - v->a[206456] = sym_command_substitution; - v->a[206457] = 18; - v->a[206458] = actions(3); - v->a[206459] = 1; - small_parse_table_10323(v); -} - -void small_parse_table_10323(t_small_parse_table_array *v) -{ - v->a[206460] = sym_comment; - v->a[206461] = actions(1557); - v->a[206462] = 1; - v->a[206463] = aux_sym_number_token1; - v->a[206464] = actions(1559); - v->a[206465] = 1; - v->a[206466] = aux_sym_number_token2; - v->a[206467] = actions(1563); - v->a[206468] = 1; - v->a[206469] = anon_sym_DOLLAR_LPAREN; - v->a[206470] = actions(1575); - v->a[206471] = 1; - v->a[206472] = sym__brace_start; - v->a[206473] = actions(9198); - v->a[206474] = 1; - v->a[206475] = anon_sym_DOLLAR_LBRACK; - v->a[206476] = actions(9202); - v->a[206477] = 1; - v->a[206478] = anon_sym_DQUOTE; - v->a[206479] = actions(9206); - small_parse_table_10324(v); -} - -void small_parse_table_10324(t_small_parse_table_array *v) -{ - v->a[206480] = 1; - v->a[206481] = anon_sym_DOLLAR_LBRACE; - v->a[206482] = actions(9208); - v->a[206483] = 1; - v->a[206484] = anon_sym_BQUOTE; - v->a[206485] = actions(9210); - v->a[206486] = 1; - v->a[206487] = anon_sym_DOLLAR_BQUOTE; - v->a[206488] = actions(9268); - v->a[206489] = 1; - v->a[206490] = sym_word; - v->a[206491] = actions(9276); - v->a[206492] = 1; - v->a[206493] = sym__comment_word; - v->a[206494] = actions(9596); - v->a[206495] = 1; - v->a[206496] = anon_sym_DOLLAR; - v->a[206497] = actions(9196); - v->a[206498] = 2; - v->a[206499] = anon_sym_LPAREN_LPAREN; - small_parse_table_10325(v); -} - -/* EOF small_parse_table_2064.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2065.c b/parser/static/small_parse_table/small_parse_table_2065.c deleted file mode 100644 index 8f2ceaf0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2065.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2065.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10325(t_small_parse_table_array *v) -{ - v->a[206500] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[206501] = actions(9212); - v->a[206502] = 2; - v->a[206503] = anon_sym_LT_LPAREN; - v->a[206504] = anon_sym_GT_LPAREN; - v->a[206505] = actions(9272); - v->a[206506] = 2; - v->a[206507] = sym_test_operator; - v->a[206508] = sym__special_character; - v->a[206509] = actions(9274); - v->a[206510] = 3; - v->a[206511] = sym__bare_dollar; - v->a[206512] = sym_raw_string; - v->a[206513] = sym_ansi_c_string; - v->a[206514] = state(1189); - v->a[206515] = 9; - v->a[206516] = sym_arithmetic_expansion; - v->a[206517] = sym_brace_expression; - v->a[206518] = sym_string; - v->a[206519] = sym_translated_string; - small_parse_table_10326(v); -} - -void small_parse_table_10326(t_small_parse_table_array *v) -{ - v->a[206520] = sym_number; - v->a[206521] = sym_simple_expansion; - v->a[206522] = sym_expansion; - v->a[206523] = sym_command_substitution; - v->a[206524] = sym_process_substitution; - v->a[206525] = 21; - v->a[206526] = actions(71); - v->a[206527] = 1; - v->a[206528] = sym_comment; - v->a[206529] = actions(9364); - v->a[206530] = 1; - v->a[206531] = anon_sym_LPAREN; - v->a[206532] = actions(9366); - v->a[206533] = 1; - v->a[206534] = anon_sym_BANG; - v->a[206535] = actions(9372); - v->a[206536] = 1; - v->a[206537] = anon_sym_TILDE; - v->a[206538] = actions(9374); - v->a[206539] = 1; - small_parse_table_10327(v); -} - -void small_parse_table_10327(t_small_parse_table_array *v) -{ - v->a[206540] = anon_sym_DOLLAR; - v->a[206541] = actions(9376); - v->a[206542] = 1; - v->a[206543] = anon_sym_DQUOTE; - v->a[206544] = actions(9378); - v->a[206545] = 1; - v->a[206546] = aux_sym_number_token1; - v->a[206547] = actions(9380); - v->a[206548] = 1; - v->a[206549] = aux_sym_number_token2; - v->a[206550] = actions(9382); - v->a[206551] = 1; - v->a[206552] = anon_sym_DOLLAR_LBRACE; - v->a[206553] = actions(9384); - v->a[206554] = 1; - v->a[206555] = anon_sym_DOLLAR_LPAREN; - v->a[206556] = actions(9386); - v->a[206557] = 1; - v->a[206558] = anon_sym_BQUOTE; - v->a[206559] = actions(9388); - small_parse_table_10328(v); -} - -void small_parse_table_10328(t_small_parse_table_array *v) -{ - v->a[206560] = 1; - v->a[206561] = anon_sym_DOLLAR_BQUOTE; - v->a[206562] = actions(9392); - v->a[206563] = 1; - v->a[206564] = sym_variable_name; - v->a[206565] = actions(9598); - v->a[206566] = 1; - v->a[206567] = aux_sym__simple_variable_name_token1; - v->a[206568] = state(3391); - v->a[206569] = 1; - v->a[206570] = sym__arithmetic_binary_expression; - v->a[206571] = state(3396); - v->a[206572] = 1; - v->a[206573] = sym__arithmetic_ternary_expression; - v->a[206574] = state(3398); - v->a[206575] = 1; - v->a[206576] = sym__arithmetic_unary_expression; - v->a[206577] = state(3400); - v->a[206578] = 1; - v->a[206579] = sym__arithmetic_postfix_expression; - small_parse_table_10329(v); -} - -void small_parse_table_10329(t_small_parse_table_array *v) -{ - v->a[206580] = actions(9368); - v->a[206581] = 2; - v->a[206582] = anon_sym_PLUS_PLUS2; - v->a[206583] = anon_sym_DASH_DASH2; - v->a[206584] = actions(9370); - v->a[206585] = 2; - v->a[206586] = anon_sym_DASH2; - v->a[206587] = anon_sym_PLUS2; - v->a[206588] = state(3342); - v->a[206589] = 9; - v->a[206590] = sym_subscript; - v->a[206591] = sym__arithmetic_expression; - v->a[206592] = sym__arithmetic_literal; - v->a[206593] = sym__arithmetic_parenthesized_expression; - v->a[206594] = sym_string; - v->a[206595] = sym_number; - v->a[206596] = sym_simple_expansion; - v->a[206597] = sym_expansion; - v->a[206598] = sym_command_substitution; - v->a[206599] = 18; - small_parse_table_10330(v); -} - -/* EOF small_parse_table_2065.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2066.c b/parser/static/small_parse_table/small_parse_table_2066.c deleted file mode 100644 index 531d7812..00000000 --- a/parser/static/small_parse_table/small_parse_table_2066.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2066.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10330(t_small_parse_table_array *v) -{ - v->a[206600] = actions(3); - v->a[206601] = 1; - v->a[206602] = sym_comment; - v->a[206603] = actions(8102); - v->a[206604] = 1; - v->a[206605] = anon_sym_DOLLAR_LBRACK; - v->a[206606] = actions(8108); - v->a[206607] = 1; - v->a[206608] = anon_sym_DQUOTE; - v->a[206609] = actions(8112); - v->a[206610] = 1; - v->a[206611] = aux_sym_number_token1; - v->a[206612] = actions(8114); - v->a[206613] = 1; - v->a[206614] = aux_sym_number_token2; - v->a[206615] = actions(8116); - v->a[206616] = 1; - v->a[206617] = anon_sym_DOLLAR_LBRACE; - v->a[206618] = actions(8118); - v->a[206619] = 1; - small_parse_table_10331(v); -} - -void small_parse_table_10331(t_small_parse_table_array *v) -{ - v->a[206620] = anon_sym_DOLLAR_LPAREN; - v->a[206621] = actions(8120); - v->a[206622] = 1; - v->a[206623] = anon_sym_BQUOTE; - v->a[206624] = actions(8122); - v->a[206625] = 1; - v->a[206626] = anon_sym_DOLLAR_BQUOTE; - v->a[206627] = actions(8132); - v->a[206628] = 1; - v->a[206629] = sym__brace_start; - v->a[206630] = actions(9600); - v->a[206631] = 1; - v->a[206632] = sym_word; - v->a[206633] = actions(9602); - v->a[206634] = 1; - v->a[206635] = anon_sym_DOLLAR; - v->a[206636] = actions(9608); - v->a[206637] = 1; - v->a[206638] = sym__comment_word; - v->a[206639] = actions(8098); - small_parse_table_10332(v); -} - -void small_parse_table_10332(t_small_parse_table_array *v) -{ - v->a[206640] = 2; - v->a[206641] = anon_sym_LPAREN_LPAREN; - v->a[206642] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[206643] = actions(8124); - v->a[206644] = 2; - v->a[206645] = anon_sym_LT_LPAREN; - v->a[206646] = anon_sym_GT_LPAREN; - v->a[206647] = actions(9604); - v->a[206648] = 2; - v->a[206649] = sym_test_operator; - v->a[206650] = sym__special_character; - v->a[206651] = actions(9606); - v->a[206652] = 3; - v->a[206653] = sym__bare_dollar; - v->a[206654] = sym_raw_string; - v->a[206655] = sym_ansi_c_string; - v->a[206656] = state(1199); - v->a[206657] = 9; - v->a[206658] = sym_arithmetic_expansion; - v->a[206659] = sym_brace_expression; - small_parse_table_10333(v); -} - -void small_parse_table_10333(t_small_parse_table_array *v) -{ - v->a[206660] = sym_string; - v->a[206661] = sym_translated_string; - v->a[206662] = sym_number; - v->a[206663] = sym_simple_expansion; - v->a[206664] = sym_expansion; - v->a[206665] = sym_command_substitution; - v->a[206666] = sym_process_substitution; - v->a[206667] = 21; - v->a[206668] = actions(71); - v->a[206669] = 1; - v->a[206670] = sym_comment; - v->a[206671] = actions(3064); - v->a[206672] = 1; - v->a[206673] = sym_variable_name; - v->a[206674] = actions(9278); - v->a[206675] = 1; - v->a[206676] = anon_sym_LPAREN; - v->a[206677] = actions(9280); - v->a[206678] = 1; - v->a[206679] = anon_sym_BANG; - small_parse_table_10334(v); -} - -void small_parse_table_10334(t_small_parse_table_array *v) -{ - v->a[206680] = actions(9286); - v->a[206681] = 1; - v->a[206682] = anon_sym_TILDE; - v->a[206683] = actions(9288); - v->a[206684] = 1; - v->a[206685] = anon_sym_DOLLAR; - v->a[206686] = actions(9290); - v->a[206687] = 1; - v->a[206688] = anon_sym_DQUOTE; - v->a[206689] = actions(9292); - v->a[206690] = 1; - v->a[206691] = aux_sym_number_token1; - v->a[206692] = actions(9294); - v->a[206693] = 1; - v->a[206694] = aux_sym_number_token2; - v->a[206695] = actions(9296); - v->a[206696] = 1; - v->a[206697] = anon_sym_DOLLAR_LBRACE; - v->a[206698] = actions(9298); - v->a[206699] = 1; - small_parse_table_10335(v); -} - -/* EOF small_parse_table_2066.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2067.c b/parser/static/small_parse_table/small_parse_table_2067.c deleted file mode 100644 index b4e882de..00000000 --- a/parser/static/small_parse_table/small_parse_table_2067.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2067.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10335(t_small_parse_table_array *v) -{ - v->a[206700] = anon_sym_DOLLAR_LPAREN; - v->a[206701] = actions(9300); - v->a[206702] = 1; - v->a[206703] = anon_sym_BQUOTE; - v->a[206704] = actions(9302); - v->a[206705] = 1; - v->a[206706] = anon_sym_DOLLAR_BQUOTE; - v->a[206707] = actions(9610); - v->a[206708] = 1; - v->a[206709] = aux_sym__simple_variable_name_token1; - v->a[206710] = state(2801); - v->a[206711] = 1; - v->a[206712] = sym__arithmetic_binary_expression; - v->a[206713] = state(2803); - v->a[206714] = 1; - v->a[206715] = sym__arithmetic_ternary_expression; - v->a[206716] = state(2809); - v->a[206717] = 1; - v->a[206718] = sym__arithmetic_unary_expression; - v->a[206719] = state(2825); - small_parse_table_10336(v); -} - -void small_parse_table_10336(t_small_parse_table_array *v) -{ - v->a[206720] = 1; - v->a[206721] = sym__arithmetic_postfix_expression; - v->a[206722] = actions(9282); - v->a[206723] = 2; - v->a[206724] = anon_sym_PLUS_PLUS2; - v->a[206725] = anon_sym_DASH_DASH2; - v->a[206726] = actions(9284); - v->a[206727] = 2; - v->a[206728] = anon_sym_DASH2; - v->a[206729] = anon_sym_PLUS2; - v->a[206730] = state(2749); - v->a[206731] = 9; - v->a[206732] = sym_subscript; - v->a[206733] = sym__arithmetic_expression; - v->a[206734] = sym__arithmetic_literal; - v->a[206735] = sym__arithmetic_parenthesized_expression; - v->a[206736] = sym_string; - v->a[206737] = sym_number; - v->a[206738] = sym_simple_expansion; - v->a[206739] = sym_expansion; - small_parse_table_10337(v); -} - -void small_parse_table_10337(t_small_parse_table_array *v) -{ - v->a[206740] = sym_command_substitution; - v->a[206741] = 21; - v->a[206742] = actions(71); - v->a[206743] = 1; - v->a[206744] = sym_comment; - v->a[206745] = actions(9364); - v->a[206746] = 1; - v->a[206747] = anon_sym_LPAREN; - v->a[206748] = actions(9366); - v->a[206749] = 1; - v->a[206750] = anon_sym_BANG; - v->a[206751] = actions(9372); - v->a[206752] = 1; - v->a[206753] = anon_sym_TILDE; - v->a[206754] = actions(9374); - v->a[206755] = 1; - v->a[206756] = anon_sym_DOLLAR; - v->a[206757] = actions(9376); - v->a[206758] = 1; - v->a[206759] = anon_sym_DQUOTE; - small_parse_table_10338(v); -} - -void small_parse_table_10338(t_small_parse_table_array *v) -{ - v->a[206760] = actions(9378); - v->a[206761] = 1; - v->a[206762] = aux_sym_number_token1; - v->a[206763] = actions(9380); - v->a[206764] = 1; - v->a[206765] = aux_sym_number_token2; - v->a[206766] = actions(9382); - v->a[206767] = 1; - v->a[206768] = anon_sym_DOLLAR_LBRACE; - v->a[206769] = actions(9384); - v->a[206770] = 1; - v->a[206771] = anon_sym_DOLLAR_LPAREN; - v->a[206772] = actions(9386); - v->a[206773] = 1; - v->a[206774] = anon_sym_BQUOTE; - v->a[206775] = actions(9388); - v->a[206776] = 1; - v->a[206777] = anon_sym_DOLLAR_BQUOTE; - v->a[206778] = actions(9392); - v->a[206779] = 1; - small_parse_table_10339(v); -} - -void small_parse_table_10339(t_small_parse_table_array *v) -{ - v->a[206780] = sym_variable_name; - v->a[206781] = actions(9612); - v->a[206782] = 1; - v->a[206783] = aux_sym__simple_variable_name_token1; - v->a[206784] = state(3391); - v->a[206785] = 1; - v->a[206786] = sym__arithmetic_binary_expression; - v->a[206787] = state(3396); - v->a[206788] = 1; - v->a[206789] = sym__arithmetic_ternary_expression; - v->a[206790] = state(3398); - v->a[206791] = 1; - v->a[206792] = sym__arithmetic_unary_expression; - v->a[206793] = state(3400); - v->a[206794] = 1; - v->a[206795] = sym__arithmetic_postfix_expression; - v->a[206796] = actions(9368); - v->a[206797] = 2; - v->a[206798] = anon_sym_PLUS_PLUS2; - v->a[206799] = anon_sym_DASH_DASH2; - small_parse_table_10340(v); -} - -/* EOF small_parse_table_2067.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2068.c b/parser/static/small_parse_table/small_parse_table_2068.c deleted file mode 100644 index 412accb1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2068.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2068.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10340(t_small_parse_table_array *v) -{ - v->a[206800] = actions(9370); - v->a[206801] = 2; - v->a[206802] = anon_sym_DASH2; - v->a[206803] = anon_sym_PLUS2; - v->a[206804] = state(3341); - v->a[206805] = 9; - v->a[206806] = sym_subscript; - v->a[206807] = sym__arithmetic_expression; - v->a[206808] = sym__arithmetic_literal; - v->a[206809] = sym__arithmetic_parenthesized_expression; - v->a[206810] = sym_string; - v->a[206811] = sym_number; - v->a[206812] = sym_simple_expansion; - v->a[206813] = sym_expansion; - v->a[206814] = sym_command_substitution; - v->a[206815] = 21; - v->a[206816] = actions(71); - v->a[206817] = 1; - v->a[206818] = sym_comment; - v->a[206819] = actions(3064); - small_parse_table_10341(v); -} - -void small_parse_table_10341(t_small_parse_table_array *v) -{ - v->a[206820] = 1; - v->a[206821] = sym_variable_name; - v->a[206822] = actions(9278); - v->a[206823] = 1; - v->a[206824] = anon_sym_LPAREN; - v->a[206825] = actions(9280); - v->a[206826] = 1; - v->a[206827] = anon_sym_BANG; - v->a[206828] = actions(9286); - v->a[206829] = 1; - v->a[206830] = anon_sym_TILDE; - v->a[206831] = actions(9288); - v->a[206832] = 1; - v->a[206833] = anon_sym_DOLLAR; - v->a[206834] = actions(9290); - v->a[206835] = 1; - v->a[206836] = anon_sym_DQUOTE; - v->a[206837] = actions(9292); - v->a[206838] = 1; - v->a[206839] = aux_sym_number_token1; - small_parse_table_10342(v); -} - -void small_parse_table_10342(t_small_parse_table_array *v) -{ - v->a[206840] = actions(9294); - v->a[206841] = 1; - v->a[206842] = aux_sym_number_token2; - v->a[206843] = actions(9296); - v->a[206844] = 1; - v->a[206845] = anon_sym_DOLLAR_LBRACE; - v->a[206846] = actions(9298); - v->a[206847] = 1; - v->a[206848] = anon_sym_DOLLAR_LPAREN; - v->a[206849] = actions(9300); - v->a[206850] = 1; - v->a[206851] = anon_sym_BQUOTE; - v->a[206852] = actions(9302); - v->a[206853] = 1; - v->a[206854] = anon_sym_DOLLAR_BQUOTE; - v->a[206855] = actions(9614); - v->a[206856] = 1; - v->a[206857] = aux_sym__simple_variable_name_token1; - v->a[206858] = state(2801); - v->a[206859] = 1; - small_parse_table_10343(v); -} - -void small_parse_table_10343(t_small_parse_table_array *v) -{ - v->a[206860] = sym__arithmetic_binary_expression; - v->a[206861] = state(2803); - v->a[206862] = 1; - v->a[206863] = sym__arithmetic_ternary_expression; - v->a[206864] = state(2809); - v->a[206865] = 1; - v->a[206866] = sym__arithmetic_unary_expression; - v->a[206867] = state(2825); - v->a[206868] = 1; - v->a[206869] = sym__arithmetic_postfix_expression; - v->a[206870] = actions(9282); - v->a[206871] = 2; - v->a[206872] = anon_sym_PLUS_PLUS2; - v->a[206873] = anon_sym_DASH_DASH2; - v->a[206874] = actions(9284); - v->a[206875] = 2; - v->a[206876] = anon_sym_DASH2; - v->a[206877] = anon_sym_PLUS2; - v->a[206878] = state(2750); - v->a[206879] = 9; - small_parse_table_10344(v); -} - -void small_parse_table_10344(t_small_parse_table_array *v) -{ - v->a[206880] = sym_subscript; - v->a[206881] = sym__arithmetic_expression; - v->a[206882] = sym__arithmetic_literal; - v->a[206883] = sym__arithmetic_parenthesized_expression; - v->a[206884] = sym_string; - v->a[206885] = sym_number; - v->a[206886] = sym_simple_expansion; - v->a[206887] = sym_expansion; - v->a[206888] = sym_command_substitution; - v->a[206889] = 18; - v->a[206890] = actions(3); - v->a[206891] = 1; - v->a[206892] = sym_comment; - v->a[206893] = actions(8102); - v->a[206894] = 1; - v->a[206895] = anon_sym_DOLLAR_LBRACK; - v->a[206896] = actions(8108); - v->a[206897] = 1; - v->a[206898] = anon_sym_DQUOTE; - v->a[206899] = actions(8112); - small_parse_table_10345(v); -} - -/* EOF small_parse_table_2068.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2069.c b/parser/static/small_parse_table/small_parse_table_2069.c deleted file mode 100644 index 36ae8efe..00000000 --- a/parser/static/small_parse_table/small_parse_table_2069.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2069.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10345(t_small_parse_table_array *v) -{ - v->a[206900] = 1; - v->a[206901] = aux_sym_number_token1; - v->a[206902] = actions(8114); - v->a[206903] = 1; - v->a[206904] = aux_sym_number_token2; - v->a[206905] = actions(8116); - v->a[206906] = 1; - v->a[206907] = anon_sym_DOLLAR_LBRACE; - v->a[206908] = actions(8118); - v->a[206909] = 1; - v->a[206910] = anon_sym_DOLLAR_LPAREN; - v->a[206911] = actions(8120); - v->a[206912] = 1; - v->a[206913] = anon_sym_BQUOTE; - v->a[206914] = actions(8122); - v->a[206915] = 1; - v->a[206916] = anon_sym_DOLLAR_BQUOTE; - v->a[206917] = actions(8132); - v->a[206918] = 1; - v->a[206919] = sym__brace_start; - small_parse_table_10346(v); -} - -void small_parse_table_10346(t_small_parse_table_array *v) -{ - v->a[206920] = actions(9600); - v->a[206921] = 1; - v->a[206922] = sym_word; - v->a[206923] = actions(9608); - v->a[206924] = 1; - v->a[206925] = sym__comment_word; - v->a[206926] = actions(9616); - v->a[206927] = 1; - v->a[206928] = anon_sym_DOLLAR; - v->a[206929] = actions(8098); - v->a[206930] = 2; - v->a[206931] = anon_sym_LPAREN_LPAREN; - v->a[206932] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[206933] = actions(8124); - v->a[206934] = 2; - v->a[206935] = anon_sym_LT_LPAREN; - v->a[206936] = anon_sym_GT_LPAREN; - v->a[206937] = actions(9604); - v->a[206938] = 2; - v->a[206939] = sym_test_operator; - small_parse_table_10347(v); -} - -void small_parse_table_10347(t_small_parse_table_array *v) -{ - v->a[206940] = sym__special_character; - v->a[206941] = actions(9606); - v->a[206942] = 3; - v->a[206943] = sym__bare_dollar; - v->a[206944] = sym_raw_string; - v->a[206945] = sym_ansi_c_string; - v->a[206946] = state(1199); - v->a[206947] = 9; - v->a[206948] = sym_arithmetic_expansion; - v->a[206949] = sym_brace_expression; - v->a[206950] = sym_string; - v->a[206951] = sym_translated_string; - v->a[206952] = sym_number; - v->a[206953] = sym_simple_expansion; - v->a[206954] = sym_expansion; - v->a[206955] = sym_command_substitution; - v->a[206956] = sym_process_substitution; - v->a[206957] = 18; - v->a[206958] = actions(3); - v->a[206959] = 1; - small_parse_table_10348(v); -} - -void small_parse_table_10348(t_small_parse_table_array *v) -{ - v->a[206960] = sym_comment; - v->a[206961] = actions(363); - v->a[206962] = 1; - v->a[206963] = anon_sym_DOLLAR_LBRACK; - v->a[206964] = actions(371); - v->a[206965] = 1; - v->a[206966] = anon_sym_DQUOTE; - v->a[206967] = actions(375); - v->a[206968] = 1; - v->a[206969] = aux_sym_number_token1; - v->a[206970] = actions(377); - v->a[206971] = 1; - v->a[206972] = aux_sym_number_token2; - v->a[206973] = actions(379); - v->a[206974] = 1; - v->a[206975] = anon_sym_DOLLAR_LBRACE; - v->a[206976] = actions(381); - v->a[206977] = 1; - v->a[206978] = anon_sym_DOLLAR_LPAREN; - v->a[206979] = actions(385); - small_parse_table_10349(v); -} - -void small_parse_table_10349(t_small_parse_table_array *v) -{ - v->a[206980] = 1; - v->a[206981] = anon_sym_DOLLAR_BQUOTE; - v->a[206982] = actions(391); - v->a[206983] = 1; - v->a[206984] = sym__brace_start; - v->a[206985] = actions(5809); - v->a[206986] = 1; - v->a[206987] = anon_sym_BQUOTE; - v->a[206988] = actions(8836); - v->a[206989] = 1; - v->a[206990] = sym_word; - v->a[206991] = actions(8840); - v->a[206992] = 1; - v->a[206993] = sym__comment_word; - v->a[206994] = actions(9618); - v->a[206995] = 1; - v->a[206996] = anon_sym_DOLLAR; - v->a[206997] = actions(352); - v->a[206998] = 2; - v->a[206999] = anon_sym_LPAREN_LPAREN; - small_parse_table_10350(v); -} - -/* EOF small_parse_table_2069.c */ diff --git a/parser/static/small_parse_table/small_parse_table_207.c b/parser/static/small_parse_table/small_parse_table_207.c index a91a2de9..f5f37924 100644 --- a/parser/static/small_parse_table/small_parse_table_207.c +++ b/parser/static/small_parse_table/small_parse_table_207.c @@ -14,126 +14,126 @@ void small_parse_table_1035(t_small_parse_table_array *v) { - v->a[20700] = actions(3); - v->a[20701] = 1; - v->a[20702] = sym_comment; - v->a[20703] = actions(2163); - v->a[20704] = 1; - v->a[20705] = anon_sym_DOLLAR_LBRACK; - v->a[20706] = actions(2166); - v->a[20707] = 1; - v->a[20708] = anon_sym_DOLLAR; - v->a[20709] = actions(2172); - v->a[20710] = 1; - v->a[20711] = anon_sym_DQUOTE; - v->a[20712] = actions(2175); - v->a[20713] = 1; - v->a[20714] = aux_sym_number_token1; - v->a[20715] = actions(2178); - v->a[20716] = 1; - v->a[20717] = aux_sym_number_token2; - v->a[20718] = actions(2181); - v->a[20719] = 1; + v->a[20700] = sym_raw_string; + v->a[20701] = aux_sym_number_token1; + v->a[20702] = aux_sym_number_token2; + v->a[20703] = anon_sym_DOLLAR_LBRACE; + v->a[20704] = anon_sym_DOLLAR_LPAREN; + v->a[20705] = anon_sym_BQUOTE; + v->a[20706] = anon_sym_DOLLAR_BQUOTE; + v->a[20707] = sym_word; + v->a[20708] = anon_sym_SEMI; + v->a[20709] = 6; + v->a[20710] = actions(3); + v->a[20711] = 1; + v->a[20712] = sym_comment; + v->a[20713] = actions(2956); + v->a[20714] = 1; + v->a[20715] = aux_sym_concatenation_token1; + v->a[20716] = actions(2958); + v->a[20717] = 1; + v->a[20718] = sym__concat; + v->a[20719] = state(526); small_parse_table_1036(v); } void small_parse_table_1036(t_small_parse_table_array *v) { - v->a[20720] = anon_sym_DOLLAR_LBRACE; - v->a[20721] = actions(2184); - v->a[20722] = 1; - v->a[20723] = anon_sym_DOLLAR_LPAREN; - v->a[20724] = actions(2187); - v->a[20725] = 1; - v->a[20726] = anon_sym_BQUOTE; - v->a[20727] = actions(2190); - v->a[20728] = 1; - v->a[20729] = anon_sym_DOLLAR_BQUOTE; - v->a[20730] = actions(2205); - v->a[20731] = 1; - v->a[20732] = sym__brace_start; - v->a[20733] = actions(3911); - v->a[20734] = 1; - v->a[20735] = sym__special_character; - v->a[20736] = actions(3914); - v->a[20737] = 1; - v->a[20738] = aux_sym__simple_variable_name_token1; - v->a[20739] = actions(3917); + v->a[20720] = 1; + v->a[20721] = aux_sym_concatenation_repeat1; + v->a[20722] = actions(2696); + v->a[20723] = 4; + v->a[20724] = sym_file_descriptor; + v->a[20725] = sym_test_operator; + v->a[20726] = sym__brace_start; + v->a[20727] = aux_sym_heredoc_redirect_token1; + v->a[20728] = actions(2694); + v->a[20729] = 35; + v->a[20730] = anon_sym_esac; + v->a[20731] = anon_sym_PIPE; + v->a[20732] = anon_sym_SEMI_SEMI; + v->a[20733] = anon_sym_SEMI_AMP; + v->a[20734] = anon_sym_SEMI_SEMI_AMP; + v->a[20735] = anon_sym_PIPE_AMP; + v->a[20736] = anon_sym_AMP_AMP; + v->a[20737] = anon_sym_PIPE_PIPE; + v->a[20738] = anon_sym_LT; + v->a[20739] = anon_sym_GT; small_parse_table_1037(v); } void small_parse_table_1037(t_small_parse_table_array *v) { - v->a[20740] = 1; - v->a[20741] = sym_variable_name; - v->a[20742] = actions(3920); - v->a[20743] = 1; - v->a[20744] = sym_test_operator; - v->a[20745] = state(1743); - v->a[20746] = 1; - v->a[20747] = aux_sym__literal_repeat1; - v->a[20748] = state(6739); - v->a[20749] = 1; - v->a[20750] = sym_subscript; - v->a[20751] = actions(1704); - v->a[20752] = 2; - v->a[20753] = sym_file_descriptor; - v->a[20754] = aux_sym_heredoc_redirect_token1; - v->a[20755] = actions(2160); - v->a[20756] = 2; - v->a[20757] = anon_sym_LPAREN_LPAREN; - v->a[20758] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20759] = actions(2193); + v->a[20740] = anon_sym_GT_GT; + v->a[20741] = anon_sym_AMP_GT; + v->a[20742] = anon_sym_AMP_GT_GT; + v->a[20743] = anon_sym_LT_AMP; + v->a[20744] = anon_sym_GT_AMP; + v->a[20745] = anon_sym_GT_PIPE; + v->a[20746] = anon_sym_LT_AMP_DASH; + v->a[20747] = anon_sym_GT_AMP_DASH; + v->a[20748] = anon_sym_LT_LT; + v->a[20749] = anon_sym_LT_LT_DASH; + v->a[20750] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20751] = anon_sym_AMP; + v->a[20752] = anon_sym_DOLLAR; + v->a[20753] = sym__special_character; + v->a[20754] = anon_sym_DQUOTE; + v->a[20755] = sym_raw_string; + v->a[20756] = aux_sym_number_token1; + v->a[20757] = aux_sym_number_token2; + v->a[20758] = anon_sym_DOLLAR_LBRACE; + v->a[20759] = anon_sym_DOLLAR_LPAREN; small_parse_table_1038(v); } void small_parse_table_1038(t_small_parse_table_array *v) { - v->a[20760] = 2; - v->a[20761] = anon_sym_LT_LPAREN; - v->a[20762] = anon_sym_GT_LPAREN; - v->a[20763] = actions(3908); - v->a[20764] = 3; - v->a[20765] = sym_raw_string; - v->a[20766] = sym_ansi_c_string; - v->a[20767] = sym_word; - v->a[20768] = state(746); - v->a[20769] = 3; - v->a[20770] = sym_variable_assignment; - v->a[20771] = sym_concatenation; - v->a[20772] = aux_sym_declaration_command_repeat1; - v->a[20773] = state(2330); - v->a[20774] = 9; - v->a[20775] = sym_arithmetic_expansion; - v->a[20776] = sym_brace_expression; - v->a[20777] = sym_string; - v->a[20778] = sym_translated_string; - v->a[20779] = sym_number; + v->a[20760] = anon_sym_BQUOTE; + v->a[20761] = anon_sym_DOLLAR_BQUOTE; + v->a[20762] = aux_sym__simple_variable_name_token1; + v->a[20763] = sym_word; + v->a[20764] = anon_sym_SEMI; + v->a[20765] = 6; + v->a[20766] = actions(57); + v->a[20767] = 1; + v->a[20768] = sym_comment; + v->a[20769] = state(1662); + v->a[20770] = 1; + v->a[20771] = aux_sym__literal_repeat1; + v->a[20772] = state(546); + v->a[20773] = 2; + v->a[20774] = sym_concatenation; + v->a[20775] = aux_sym_for_statement_repeat1; + v->a[20776] = state(1461); + v->a[20777] = 7; + v->a[20778] = sym_arithmetic_expansion; + v->a[20779] = sym_brace_expression; small_parse_table_1039(v); } void small_parse_table_1039(t_small_parse_table_array *v) { - v->a[20780] = sym_simple_expansion; - v->a[20781] = sym_expansion; - v->a[20782] = sym_command_substitution; - v->a[20783] = sym_process_substitution; - v->a[20784] = actions(1702); - v->a[20785] = 16; - v->a[20786] = anon_sym_PIPE_PIPE; - v->a[20787] = anon_sym_AMP_AMP; - v->a[20788] = anon_sym_PIPE; - v->a[20789] = anon_sym_LT; - v->a[20790] = anon_sym_GT; - v->a[20791] = anon_sym_LT_LT; - v->a[20792] = anon_sym_GT_GT; - v->a[20793] = anon_sym_PIPE_AMP; - v->a[20794] = anon_sym_AMP_GT; - v->a[20795] = anon_sym_AMP_GT_GT; - v->a[20796] = anon_sym_LT_AMP; - v->a[20797] = anon_sym_GT_AMP; - v->a[20798] = anon_sym_GT_PIPE; - v->a[20799] = anon_sym_LT_AMP_DASH; + v->a[20780] = sym_string; + v->a[20781] = sym_number; + v->a[20782] = sym_simple_expansion; + v->a[20783] = sym_expansion; + v->a[20784] = sym_command_substitution; + v->a[20785] = actions(1180); + v->a[20786] = 12; + v->a[20787] = anon_sym_PIPE; + v->a[20788] = anon_sym_LT; + v->a[20789] = anon_sym_GT; + v->a[20790] = anon_sym_AMP_GT; + v->a[20791] = anon_sym_LT_AMP; + v->a[20792] = anon_sym_GT_AMP; + v->a[20793] = anon_sym_LT_LT; + v->a[20794] = anon_sym_DOLLAR; + v->a[20795] = aux_sym_number_token1; + v->a[20796] = aux_sym_number_token2; + v->a[20797] = anon_sym_DOLLAR_LPAREN; + v->a[20798] = sym_word; + v->a[20799] = actions(1182); small_parse_table_1040(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2070.c b/parser/static/small_parse_table/small_parse_table_2070.c deleted file mode 100644 index c58b760e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2070.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2070.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10350(t_small_parse_table_array *v) -{ - v->a[207000] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207001] = actions(387); - v->a[207002] = 2; - v->a[207003] = anon_sym_LT_LPAREN; - v->a[207004] = anon_sym_GT_LPAREN; - v->a[207005] = actions(8844); - v->a[207006] = 2; - v->a[207007] = sym_test_operator; - v->a[207008] = sym__special_character; - v->a[207009] = actions(8842); - v->a[207010] = 3; - v->a[207011] = sym__bare_dollar; - v->a[207012] = sym_raw_string; - v->a[207013] = sym_ansi_c_string; - v->a[207014] = state(2730); - v->a[207015] = 9; - v->a[207016] = sym_arithmetic_expansion; - v->a[207017] = sym_brace_expression; - v->a[207018] = sym_string; - v->a[207019] = sym_translated_string; - small_parse_table_10351(v); -} - -void small_parse_table_10351(t_small_parse_table_array *v) -{ - v->a[207020] = sym_number; - v->a[207021] = sym_simple_expansion; - v->a[207022] = sym_expansion; - v->a[207023] = sym_command_substitution; - v->a[207024] = sym_process_substitution; - v->a[207025] = 18; - v->a[207026] = actions(3); - v->a[207027] = 1; - v->a[207028] = sym_comment; - v->a[207029] = actions(2636); - v->a[207030] = 1; - v->a[207031] = anon_sym_DOLLAR_LBRACK; - v->a[207032] = actions(2638); - v->a[207033] = 1; - v->a[207034] = anon_sym_DOLLAR; - v->a[207035] = actions(2642); - v->a[207036] = 1; - v->a[207037] = anon_sym_DQUOTE; - v->a[207038] = actions(2646); - v->a[207039] = 1; - small_parse_table_10352(v); -} - -void small_parse_table_10352(t_small_parse_table_array *v) -{ - v->a[207040] = aux_sym_number_token1; - v->a[207041] = actions(2648); - v->a[207042] = 1; - v->a[207043] = aux_sym_number_token2; - v->a[207044] = actions(2650); - v->a[207045] = 1; - v->a[207046] = anon_sym_DOLLAR_LBRACE; - v->a[207047] = actions(2652); - v->a[207048] = 1; - v->a[207049] = anon_sym_DOLLAR_LPAREN; - v->a[207050] = actions(2654); - v->a[207051] = 1; - v->a[207052] = anon_sym_BQUOTE; - v->a[207053] = actions(2656); - v->a[207054] = 1; - v->a[207055] = anon_sym_DOLLAR_BQUOTE; - v->a[207056] = actions(2664); - v->a[207057] = 1; - v->a[207058] = sym__brace_start; - v->a[207059] = actions(9620); - small_parse_table_10353(v); -} - -void small_parse_table_10353(t_small_parse_table_array *v) -{ - v->a[207060] = 1; - v->a[207061] = sym_word; - v->a[207062] = actions(9626); - v->a[207063] = 1; - v->a[207064] = sym__comment_word; - v->a[207065] = actions(2630); - v->a[207066] = 2; - v->a[207067] = anon_sym_LPAREN_LPAREN; - v->a[207068] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207069] = actions(2658); - v->a[207070] = 2; - v->a[207071] = anon_sym_LT_LPAREN; - v->a[207072] = anon_sym_GT_LPAREN; - v->a[207073] = actions(9622); - v->a[207074] = 2; - v->a[207075] = sym_test_operator; - v->a[207076] = sym__special_character; - v->a[207077] = actions(9624); - v->a[207078] = 3; - v->a[207079] = sym__bare_dollar; - small_parse_table_10354(v); -} - -void small_parse_table_10354(t_small_parse_table_array *v) -{ - v->a[207080] = sym_raw_string; - v->a[207081] = sym_ansi_c_string; - v->a[207082] = state(2344); - v->a[207083] = 9; - v->a[207084] = sym_arithmetic_expansion; - v->a[207085] = sym_brace_expression; - v->a[207086] = sym_string; - v->a[207087] = sym_translated_string; - v->a[207088] = sym_number; - v->a[207089] = sym_simple_expansion; - v->a[207090] = sym_expansion; - v->a[207091] = sym_command_substitution; - v->a[207092] = sym_process_substitution; - v->a[207093] = 21; - v->a[207094] = actions(71); - v->a[207095] = 1; - v->a[207096] = sym_comment; - v->a[207097] = actions(9364); - v->a[207098] = 1; - v->a[207099] = anon_sym_LPAREN; - small_parse_table_10355(v); -} - -/* EOF small_parse_table_2070.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2071.c b/parser/static/small_parse_table/small_parse_table_2071.c deleted file mode 100644 index f0b60e4d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2071.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2071.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10355(t_small_parse_table_array *v) -{ - v->a[207100] = actions(9366); - v->a[207101] = 1; - v->a[207102] = anon_sym_BANG; - v->a[207103] = actions(9372); - v->a[207104] = 1; - v->a[207105] = anon_sym_TILDE; - v->a[207106] = actions(9374); - v->a[207107] = 1; - v->a[207108] = anon_sym_DOLLAR; - v->a[207109] = actions(9376); - v->a[207110] = 1; - v->a[207111] = anon_sym_DQUOTE; - v->a[207112] = actions(9378); - v->a[207113] = 1; - v->a[207114] = aux_sym_number_token1; - v->a[207115] = actions(9380); - v->a[207116] = 1; - v->a[207117] = aux_sym_number_token2; - v->a[207118] = actions(9382); - v->a[207119] = 1; - small_parse_table_10356(v); -} - -void small_parse_table_10356(t_small_parse_table_array *v) -{ - v->a[207120] = anon_sym_DOLLAR_LBRACE; - v->a[207121] = actions(9384); - v->a[207122] = 1; - v->a[207123] = anon_sym_DOLLAR_LPAREN; - v->a[207124] = actions(9386); - v->a[207125] = 1; - v->a[207126] = anon_sym_BQUOTE; - v->a[207127] = actions(9388); - v->a[207128] = 1; - v->a[207129] = anon_sym_DOLLAR_BQUOTE; - v->a[207130] = actions(9392); - v->a[207131] = 1; - v->a[207132] = sym_variable_name; - v->a[207133] = actions(9628); - v->a[207134] = 1; - v->a[207135] = aux_sym__simple_variable_name_token1; - v->a[207136] = state(3391); - v->a[207137] = 1; - v->a[207138] = sym__arithmetic_binary_expression; - v->a[207139] = state(3396); - small_parse_table_10357(v); -} - -void small_parse_table_10357(t_small_parse_table_array *v) -{ - v->a[207140] = 1; - v->a[207141] = sym__arithmetic_ternary_expression; - v->a[207142] = state(3398); - v->a[207143] = 1; - v->a[207144] = sym__arithmetic_unary_expression; - v->a[207145] = state(3400); - v->a[207146] = 1; - v->a[207147] = sym__arithmetic_postfix_expression; - v->a[207148] = actions(9368); - v->a[207149] = 2; - v->a[207150] = anon_sym_PLUS_PLUS2; - v->a[207151] = anon_sym_DASH_DASH2; - v->a[207152] = actions(9370); - v->a[207153] = 2; - v->a[207154] = anon_sym_DASH2; - v->a[207155] = anon_sym_PLUS2; - v->a[207156] = state(3340); - v->a[207157] = 9; - v->a[207158] = sym_subscript; - v->a[207159] = sym__arithmetic_expression; - small_parse_table_10358(v); -} - -void small_parse_table_10358(t_small_parse_table_array *v) -{ - v->a[207160] = sym__arithmetic_literal; - v->a[207161] = sym__arithmetic_parenthesized_expression; - v->a[207162] = sym_string; - v->a[207163] = sym_number; - v->a[207164] = sym_simple_expansion; - v->a[207165] = sym_expansion; - v->a[207166] = sym_command_substitution; - v->a[207167] = 18; - v->a[207168] = actions(3); - v->a[207169] = 1; - v->a[207170] = sym_comment; - v->a[207171] = actions(363); - v->a[207172] = 1; - v->a[207173] = anon_sym_DOLLAR_LBRACK; - v->a[207174] = actions(371); - v->a[207175] = 1; - v->a[207176] = anon_sym_DQUOTE; - v->a[207177] = actions(375); - v->a[207178] = 1; - v->a[207179] = aux_sym_number_token1; - small_parse_table_10359(v); -} - -void small_parse_table_10359(t_small_parse_table_array *v) -{ - v->a[207180] = actions(377); - v->a[207181] = 1; - v->a[207182] = aux_sym_number_token2; - v->a[207183] = actions(379); - v->a[207184] = 1; - v->a[207185] = anon_sym_DOLLAR_LBRACE; - v->a[207186] = actions(381); - v->a[207187] = 1; - v->a[207188] = anon_sym_DOLLAR_LPAREN; - v->a[207189] = actions(385); - v->a[207190] = 1; - v->a[207191] = anon_sym_DOLLAR_BQUOTE; - v->a[207192] = actions(391); - v->a[207193] = 1; - v->a[207194] = sym__brace_start; - v->a[207195] = actions(5809); - v->a[207196] = 1; - v->a[207197] = anon_sym_BQUOTE; - v->a[207198] = actions(8836); - v->a[207199] = 1; - small_parse_table_10360(v); -} - -/* EOF small_parse_table_2071.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2072.c b/parser/static/small_parse_table/small_parse_table_2072.c deleted file mode 100644 index 785fb79e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2072.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2072.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10360(t_small_parse_table_array *v) -{ - v->a[207200] = sym_word; - v->a[207201] = actions(8840); - v->a[207202] = 1; - v->a[207203] = sym__comment_word; - v->a[207204] = actions(9630); - v->a[207205] = 1; - v->a[207206] = anon_sym_DOLLAR; - v->a[207207] = actions(352); - v->a[207208] = 2; - v->a[207209] = anon_sym_LPAREN_LPAREN; - v->a[207210] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207211] = actions(387); - v->a[207212] = 2; - v->a[207213] = anon_sym_LT_LPAREN; - v->a[207214] = anon_sym_GT_LPAREN; - v->a[207215] = actions(8844); - v->a[207216] = 2; - v->a[207217] = sym_test_operator; - v->a[207218] = sym__special_character; - v->a[207219] = actions(8842); - small_parse_table_10361(v); -} - -void small_parse_table_10361(t_small_parse_table_array *v) -{ - v->a[207220] = 3; - v->a[207221] = sym__bare_dollar; - v->a[207222] = sym_raw_string; - v->a[207223] = sym_ansi_c_string; - v->a[207224] = state(2730); - v->a[207225] = 9; - v->a[207226] = sym_arithmetic_expansion; - v->a[207227] = sym_brace_expression; - v->a[207228] = sym_string; - v->a[207229] = sym_translated_string; - v->a[207230] = sym_number; - v->a[207231] = sym_simple_expansion; - v->a[207232] = sym_expansion; - v->a[207233] = sym_command_substitution; - v->a[207234] = sym_process_substitution; - v->a[207235] = 20; - v->a[207236] = actions(71); - v->a[207237] = 1; - v->a[207238] = sym_comment; - v->a[207239] = actions(3787); - small_parse_table_10362(v); -} - -void small_parse_table_10362(t_small_parse_table_array *v) -{ - v->a[207240] = 1; - v->a[207241] = anon_sym_DOLLAR; - v->a[207242] = actions(3793); - v->a[207243] = 1; - v->a[207244] = aux_sym_number_token1; - v->a[207245] = actions(3795); - v->a[207246] = 1; - v->a[207247] = aux_sym_number_token2; - v->a[207248] = actions(3799); - v->a[207249] = 1; - v->a[207250] = anon_sym_DOLLAR_LPAREN; - v->a[207251] = actions(3809); - v->a[207252] = 1; - v->a[207253] = sym__brace_start; - v->a[207254] = actions(9632); - v->a[207255] = 1; - v->a[207256] = sym_word; - v->a[207257] = actions(9636); - v->a[207258] = 1; - v->a[207259] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10363(v); -} - -void small_parse_table_10363(t_small_parse_table_array *v) -{ - v->a[207260] = actions(9638); - v->a[207261] = 1; - v->a[207262] = sym__special_character; - v->a[207263] = actions(9640); - v->a[207264] = 1; - v->a[207265] = anon_sym_DQUOTE; - v->a[207266] = actions(9644); - v->a[207267] = 1; - v->a[207268] = anon_sym_DOLLAR_LBRACE; - v->a[207269] = actions(9646); - v->a[207270] = 1; - v->a[207271] = anon_sym_BQUOTE; - v->a[207272] = actions(9648); - v->a[207273] = 1; - v->a[207274] = anon_sym_DOLLAR_BQUOTE; - v->a[207275] = actions(9652); - v->a[207276] = 1; - v->a[207277] = sym_test_operator; - v->a[207278] = state(4347); - v->a[207279] = 1; - small_parse_table_10364(v); -} - -void small_parse_table_10364(t_small_parse_table_array *v) -{ - v->a[207280] = aux_sym__literal_repeat1; - v->a[207281] = state(4617); - v->a[207282] = 1; - v->a[207283] = sym_concatenation; - v->a[207284] = actions(9634); - v->a[207285] = 2; - v->a[207286] = anon_sym_LPAREN_LPAREN; - v->a[207287] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207288] = actions(9642); - v->a[207289] = 2; - v->a[207290] = sym_raw_string; - v->a[207291] = sym_ansi_c_string; - v->a[207292] = actions(9650); - v->a[207293] = 2; - v->a[207294] = anon_sym_LT_LPAREN; - v->a[207295] = anon_sym_GT_LPAREN; - v->a[207296] = state(4604); - v->a[207297] = 9; - v->a[207298] = sym_arithmetic_expansion; - v->a[207299] = sym_brace_expression; - small_parse_table_10365(v); -} - -/* EOF small_parse_table_2072.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2073.c b/parser/static/small_parse_table/small_parse_table_2073.c deleted file mode 100644 index e572248d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2073.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2073.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10365(t_small_parse_table_array *v) -{ - v->a[207300] = sym_string; - v->a[207301] = sym_translated_string; - v->a[207302] = sym_number; - v->a[207303] = sym_simple_expansion; - v->a[207304] = sym_expansion; - v->a[207305] = sym_command_substitution; - v->a[207306] = sym_process_substitution; - v->a[207307] = 20; - v->a[207308] = actions(71); - v->a[207309] = 1; - v->a[207310] = sym_comment; - v->a[207311] = actions(5405); - v->a[207312] = 1; - v->a[207313] = anon_sym_DOLLAR_LBRACK; - v->a[207314] = actions(5407); - v->a[207315] = 1; - v->a[207316] = anon_sym_DOLLAR; - v->a[207317] = actions(5409); - v->a[207318] = 1; - v->a[207319] = sym__special_character; - small_parse_table_10366(v); -} - -void small_parse_table_10366(t_small_parse_table_array *v) -{ - v->a[207320] = actions(5411); - v->a[207321] = 1; - v->a[207322] = anon_sym_DQUOTE; - v->a[207323] = actions(5415); - v->a[207324] = 1; - v->a[207325] = aux_sym_number_token1; - v->a[207326] = actions(5417); - v->a[207327] = 1; - v->a[207328] = aux_sym_number_token2; - v->a[207329] = actions(5419); - v->a[207330] = 1; - v->a[207331] = anon_sym_DOLLAR_LBRACE; - v->a[207332] = actions(5421); - v->a[207333] = 1; - v->a[207334] = anon_sym_DOLLAR_LPAREN; - v->a[207335] = actions(5423); - v->a[207336] = 1; - v->a[207337] = anon_sym_BQUOTE; - v->a[207338] = actions(5425); - v->a[207339] = 1; - small_parse_table_10367(v); -} - -void small_parse_table_10367(t_small_parse_table_array *v) -{ - v->a[207340] = anon_sym_DOLLAR_BQUOTE; - v->a[207341] = actions(5431); - v->a[207342] = 1; - v->a[207343] = sym__brace_start; - v->a[207344] = actions(9654); - v->a[207345] = 1; - v->a[207346] = sym_word; - v->a[207347] = actions(9658); - v->a[207348] = 1; - v->a[207349] = sym_test_operator; - v->a[207350] = state(5544); - v->a[207351] = 1; - v->a[207352] = aux_sym__literal_repeat1; - v->a[207353] = state(5629); - v->a[207354] = 1; - v->a[207355] = sym_concatenation; - v->a[207356] = actions(5403); - v->a[207357] = 2; - v->a[207358] = anon_sym_LPAREN_LPAREN; - v->a[207359] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_10368(v); -} - -void small_parse_table_10368(t_small_parse_table_array *v) -{ - v->a[207360] = actions(5427); - v->a[207361] = 2; - v->a[207362] = anon_sym_LT_LPAREN; - v->a[207363] = anon_sym_GT_LPAREN; - v->a[207364] = actions(9656); - v->a[207365] = 2; - v->a[207366] = sym_raw_string; - v->a[207367] = sym_ansi_c_string; - v->a[207368] = state(5412); - v->a[207369] = 9; - v->a[207370] = sym_arithmetic_expansion; - v->a[207371] = sym_brace_expression; - v->a[207372] = sym_string; - v->a[207373] = sym_translated_string; - v->a[207374] = sym_number; - v->a[207375] = sym_simple_expansion; - v->a[207376] = sym_expansion; - v->a[207377] = sym_command_substitution; - v->a[207378] = sym_process_substitution; - v->a[207379] = 20; - small_parse_table_10369(v); -} - -void small_parse_table_10369(t_small_parse_table_array *v) -{ - v->a[207380] = actions(71); - v->a[207381] = 1; - v->a[207382] = sym_comment; - v->a[207383] = actions(3787); - v->a[207384] = 1; - v->a[207385] = anon_sym_DOLLAR; - v->a[207386] = actions(3793); - v->a[207387] = 1; - v->a[207388] = aux_sym_number_token1; - v->a[207389] = actions(3795); - v->a[207390] = 1; - v->a[207391] = aux_sym_number_token2; - v->a[207392] = actions(3799); - v->a[207393] = 1; - v->a[207394] = anon_sym_DOLLAR_LPAREN; - v->a[207395] = actions(3809); - v->a[207396] = 1; - v->a[207397] = sym__brace_start; - v->a[207398] = actions(9636); - v->a[207399] = 1; - small_parse_table_10370(v); -} - -/* EOF small_parse_table_2073.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2074.c b/parser/static/small_parse_table/small_parse_table_2074.c deleted file mode 100644 index 6aa74e08..00000000 --- a/parser/static/small_parse_table/small_parse_table_2074.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2074.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10370(t_small_parse_table_array *v) -{ - v->a[207400] = anon_sym_DOLLAR_LBRACK; - v->a[207401] = actions(9638); - v->a[207402] = 1; - v->a[207403] = sym__special_character; - v->a[207404] = actions(9640); - v->a[207405] = 1; - v->a[207406] = anon_sym_DQUOTE; - v->a[207407] = actions(9644); - v->a[207408] = 1; - v->a[207409] = anon_sym_DOLLAR_LBRACE; - v->a[207410] = actions(9646); - v->a[207411] = 1; - v->a[207412] = anon_sym_BQUOTE; - v->a[207413] = actions(9648); - v->a[207414] = 1; - v->a[207415] = anon_sym_DOLLAR_BQUOTE; - v->a[207416] = actions(9660); - v->a[207417] = 1; - v->a[207418] = sym_word; - v->a[207419] = actions(9664); - small_parse_table_10371(v); -} - -void small_parse_table_10371(t_small_parse_table_array *v) -{ - v->a[207420] = 1; - v->a[207421] = sym_test_operator; - v->a[207422] = state(4294); - v->a[207423] = 1; - v->a[207424] = aux_sym__literal_repeat1; - v->a[207425] = state(4861); - v->a[207426] = 1; - v->a[207427] = sym_concatenation; - v->a[207428] = actions(9634); - v->a[207429] = 2; - v->a[207430] = anon_sym_LPAREN_LPAREN; - v->a[207431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207432] = actions(9650); - v->a[207433] = 2; - v->a[207434] = anon_sym_LT_LPAREN; - v->a[207435] = anon_sym_GT_LPAREN; - v->a[207436] = actions(9662); - v->a[207437] = 2; - v->a[207438] = sym_raw_string; - v->a[207439] = sym_ansi_c_string; - small_parse_table_10372(v); -} - -void small_parse_table_10372(t_small_parse_table_array *v) -{ - v->a[207440] = state(4477); - v->a[207441] = 9; - v->a[207442] = sym_arithmetic_expansion; - v->a[207443] = sym_brace_expression; - v->a[207444] = sym_string; - v->a[207445] = sym_translated_string; - v->a[207446] = sym_number; - v->a[207447] = sym_simple_expansion; - v->a[207448] = sym_expansion; - v->a[207449] = sym_command_substitution; - v->a[207450] = sym_process_substitution; - v->a[207451] = 21; - v->a[207452] = actions(71); - v->a[207453] = 1; - v->a[207454] = sym_comment; - v->a[207455] = actions(3064); - v->a[207456] = 1; - v->a[207457] = sym_variable_name; - v->a[207458] = actions(9278); - v->a[207459] = 1; - small_parse_table_10373(v); -} - -void small_parse_table_10373(t_small_parse_table_array *v) -{ - v->a[207460] = anon_sym_LPAREN; - v->a[207461] = actions(9280); - v->a[207462] = 1; - v->a[207463] = anon_sym_BANG; - v->a[207464] = actions(9286); - v->a[207465] = 1; - v->a[207466] = anon_sym_TILDE; - v->a[207467] = actions(9288); - v->a[207468] = 1; - v->a[207469] = anon_sym_DOLLAR; - v->a[207470] = actions(9290); - v->a[207471] = 1; - v->a[207472] = anon_sym_DQUOTE; - v->a[207473] = actions(9292); - v->a[207474] = 1; - v->a[207475] = aux_sym_number_token1; - v->a[207476] = actions(9294); - v->a[207477] = 1; - v->a[207478] = aux_sym_number_token2; - v->a[207479] = actions(9296); - small_parse_table_10374(v); -} - -void small_parse_table_10374(t_small_parse_table_array *v) -{ - v->a[207480] = 1; - v->a[207481] = anon_sym_DOLLAR_LBRACE; - v->a[207482] = actions(9298); - v->a[207483] = 1; - v->a[207484] = anon_sym_DOLLAR_LPAREN; - v->a[207485] = actions(9300); - v->a[207486] = 1; - v->a[207487] = anon_sym_BQUOTE; - v->a[207488] = actions(9302); - v->a[207489] = 1; - v->a[207490] = anon_sym_DOLLAR_BQUOTE; - v->a[207491] = actions(9666); - v->a[207492] = 1; - v->a[207493] = aux_sym__simple_variable_name_token1; - v->a[207494] = state(2801); - v->a[207495] = 1; - v->a[207496] = sym__arithmetic_binary_expression; - v->a[207497] = state(2803); - v->a[207498] = 1; - v->a[207499] = sym__arithmetic_ternary_expression; - small_parse_table_10375(v); -} - -/* EOF small_parse_table_2074.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2075.c b/parser/static/small_parse_table/small_parse_table_2075.c deleted file mode 100644 index e80f4408..00000000 --- a/parser/static/small_parse_table/small_parse_table_2075.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2075.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10375(t_small_parse_table_array *v) -{ - v->a[207500] = state(2809); - v->a[207501] = 1; - v->a[207502] = sym__arithmetic_unary_expression; - v->a[207503] = state(2825); - v->a[207504] = 1; - v->a[207505] = sym__arithmetic_postfix_expression; - v->a[207506] = actions(9282); - v->a[207507] = 2; - v->a[207508] = anon_sym_PLUS_PLUS2; - v->a[207509] = anon_sym_DASH_DASH2; - v->a[207510] = actions(9284); - v->a[207511] = 2; - v->a[207512] = anon_sym_DASH2; - v->a[207513] = anon_sym_PLUS2; - v->a[207514] = state(2751); - v->a[207515] = 9; - v->a[207516] = sym_subscript; - v->a[207517] = sym__arithmetic_expression; - v->a[207518] = sym__arithmetic_literal; - v->a[207519] = sym__arithmetic_parenthesized_expression; - small_parse_table_10376(v); -} - -void small_parse_table_10376(t_small_parse_table_array *v) -{ - v->a[207520] = sym_string; - v->a[207521] = sym_number; - v->a[207522] = sym_simple_expansion; - v->a[207523] = sym_expansion; - v->a[207524] = sym_command_substitution; - v->a[207525] = 20; - v->a[207526] = actions(71); - v->a[207527] = 1; - v->a[207528] = sym_comment; - v->a[207529] = actions(5405); - v->a[207530] = 1; - v->a[207531] = anon_sym_DOLLAR_LBRACK; - v->a[207532] = actions(5407); - v->a[207533] = 1; - v->a[207534] = anon_sym_DOLLAR; - v->a[207535] = actions(5409); - v->a[207536] = 1; - v->a[207537] = sym__special_character; - v->a[207538] = actions(5411); - v->a[207539] = 1; - small_parse_table_10377(v); -} - -void small_parse_table_10377(t_small_parse_table_array *v) -{ - v->a[207540] = anon_sym_DQUOTE; - v->a[207541] = actions(5415); - v->a[207542] = 1; - v->a[207543] = aux_sym_number_token1; - v->a[207544] = actions(5417); - v->a[207545] = 1; - v->a[207546] = aux_sym_number_token2; - v->a[207547] = actions(5419); - v->a[207548] = 1; - v->a[207549] = anon_sym_DOLLAR_LBRACE; - v->a[207550] = actions(5421); - v->a[207551] = 1; - v->a[207552] = anon_sym_DOLLAR_LPAREN; - v->a[207553] = actions(5423); - v->a[207554] = 1; - v->a[207555] = anon_sym_BQUOTE; - v->a[207556] = actions(5425); - v->a[207557] = 1; - v->a[207558] = anon_sym_DOLLAR_BQUOTE; - v->a[207559] = actions(5431); - small_parse_table_10378(v); -} - -void small_parse_table_10378(t_small_parse_table_array *v) -{ - v->a[207560] = 1; - v->a[207561] = sym__brace_start; - v->a[207562] = actions(9668); - v->a[207563] = 1; - v->a[207564] = sym_word; - v->a[207565] = actions(9672); - v->a[207566] = 1; - v->a[207567] = sym_test_operator; - v->a[207568] = state(5500); - v->a[207569] = 1; - v->a[207570] = aux_sym__literal_repeat1; - v->a[207571] = state(5671); - v->a[207572] = 1; - v->a[207573] = sym_concatenation; - v->a[207574] = actions(5403); - v->a[207575] = 2; - v->a[207576] = anon_sym_LPAREN_LPAREN; - v->a[207577] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207578] = actions(5427); - v->a[207579] = 2; - small_parse_table_10379(v); -} - -void small_parse_table_10379(t_small_parse_table_array *v) -{ - v->a[207580] = anon_sym_LT_LPAREN; - v->a[207581] = anon_sym_GT_LPAREN; - v->a[207582] = actions(9670); - v->a[207583] = 2; - v->a[207584] = sym_raw_string; - v->a[207585] = sym_ansi_c_string; - v->a[207586] = state(5415); - v->a[207587] = 9; - v->a[207588] = sym_arithmetic_expansion; - v->a[207589] = sym_brace_expression; - v->a[207590] = sym_string; - v->a[207591] = sym_translated_string; - v->a[207592] = sym_number; - v->a[207593] = sym_simple_expansion; - v->a[207594] = sym_expansion; - v->a[207595] = sym_command_substitution; - v->a[207596] = sym_process_substitution; - v->a[207597] = 18; - v->a[207598] = actions(3); - v->a[207599] = 1; - small_parse_table_10380(v); -} - -/* EOF small_parse_table_2075.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2076.c b/parser/static/small_parse_table/small_parse_table_2076.c deleted file mode 100644 index cd6c9170..00000000 --- a/parser/static/small_parse_table/small_parse_table_2076.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2076.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10380(t_small_parse_table_array *v) -{ - v->a[207600] = sym_comment; - v->a[207601] = actions(3185); - v->a[207602] = 1; - v->a[207603] = anon_sym_DOLLAR; - v->a[207604] = actions(3191); - v->a[207605] = 1; - v->a[207606] = aux_sym_number_token1; - v->a[207607] = actions(3193); - v->a[207608] = 1; - v->a[207609] = aux_sym_number_token2; - v->a[207610] = actions(3197); - v->a[207611] = 1; - v->a[207612] = anon_sym_DOLLAR_LPAREN; - v->a[207613] = actions(3209); - v->a[207614] = 1; - v->a[207615] = sym__brace_start; - v->a[207616] = actions(9674); - v->a[207617] = 1; - v->a[207618] = sym_word; - v->a[207619] = actions(9678); - small_parse_table_10381(v); -} - -void small_parse_table_10381(t_small_parse_table_array *v) -{ - v->a[207620] = 1; - v->a[207621] = anon_sym_DOLLAR_LBRACK; - v->a[207622] = actions(9682); - v->a[207623] = 1; - v->a[207624] = anon_sym_DQUOTE; - v->a[207625] = actions(9686); - v->a[207626] = 1; - v->a[207627] = anon_sym_DOLLAR_LBRACE; - v->a[207628] = actions(9688); - v->a[207629] = 1; - v->a[207630] = anon_sym_BQUOTE; - v->a[207631] = actions(9690); - v->a[207632] = 1; - v->a[207633] = anon_sym_DOLLAR_BQUOTE; - v->a[207634] = actions(9694); - v->a[207635] = 1; - v->a[207636] = sym__comment_word; - v->a[207637] = actions(9676); - v->a[207638] = 2; - v->a[207639] = anon_sym_LPAREN_LPAREN; - small_parse_table_10382(v); -} - -void small_parse_table_10382(t_small_parse_table_array *v) -{ - v->a[207640] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207641] = actions(9680); - v->a[207642] = 2; - v->a[207643] = sym_test_operator; - v->a[207644] = sym__special_character; - v->a[207645] = actions(9692); - v->a[207646] = 2; - v->a[207647] = anon_sym_LT_LPAREN; - v->a[207648] = anon_sym_GT_LPAREN; - v->a[207649] = actions(9684); - v->a[207650] = 3; - v->a[207651] = sym__bare_dollar; - v->a[207652] = sym_raw_string; - v->a[207653] = sym_ansi_c_string; - v->a[207654] = state(1733); - v->a[207655] = 9; - v->a[207656] = sym_arithmetic_expansion; - v->a[207657] = sym_brace_expression; - v->a[207658] = sym_string; - v->a[207659] = sym_translated_string; - small_parse_table_10383(v); -} - -void small_parse_table_10383(t_small_parse_table_array *v) -{ - v->a[207660] = sym_number; - v->a[207661] = sym_simple_expansion; - v->a[207662] = sym_expansion; - v->a[207663] = sym_command_substitution; - v->a[207664] = sym_process_substitution; - v->a[207665] = 18; - v->a[207666] = actions(3); - v->a[207667] = 1; - v->a[207668] = sym_comment; - v->a[207669] = actions(3401); - v->a[207670] = 1; - v->a[207671] = aux_sym_number_token1; - v->a[207672] = actions(3403); - v->a[207673] = 1; - v->a[207674] = aux_sym_number_token2; - v->a[207675] = actions(3407); - v->a[207676] = 1; - v->a[207677] = anon_sym_DOLLAR_LPAREN; - v->a[207678] = actions(3417); - v->a[207679] = 1; - small_parse_table_10384(v); -} - -void small_parse_table_10384(t_small_parse_table_array *v) -{ - v->a[207680] = sym__brace_start; - v->a[207681] = actions(8926); - v->a[207682] = 1; - v->a[207683] = anon_sym_DOLLAR_LBRACK; - v->a[207684] = actions(8930); - v->a[207685] = 1; - v->a[207686] = anon_sym_DQUOTE; - v->a[207687] = actions(8934); - v->a[207688] = 1; - v->a[207689] = anon_sym_DOLLAR_LBRACE; - v->a[207690] = actions(8936); - v->a[207691] = 1; - v->a[207692] = anon_sym_BQUOTE; - v->a[207693] = actions(8938); - v->a[207694] = 1; - v->a[207695] = anon_sym_DOLLAR_BQUOTE; - v->a[207696] = actions(9696); - v->a[207697] = 1; - v->a[207698] = sym_word; - v->a[207699] = actions(9698); - small_parse_table_10385(v); -} - -/* EOF small_parse_table_2076.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2077.c b/parser/static/small_parse_table/small_parse_table_2077.c deleted file mode 100644 index 8c6cb147..00000000 --- a/parser/static/small_parse_table/small_parse_table_2077.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2077.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10385(t_small_parse_table_array *v) -{ - v->a[207700] = 1; - v->a[207701] = anon_sym_DOLLAR; - v->a[207702] = actions(9704); - v->a[207703] = 1; - v->a[207704] = sym__comment_word; - v->a[207705] = actions(8924); - v->a[207706] = 2; - v->a[207707] = anon_sym_LPAREN_LPAREN; - v->a[207708] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207709] = actions(8940); - v->a[207710] = 2; - v->a[207711] = anon_sym_LT_LPAREN; - v->a[207712] = anon_sym_GT_LPAREN; - v->a[207713] = actions(9700); - v->a[207714] = 2; - v->a[207715] = sym_test_operator; - v->a[207716] = sym__special_character; - v->a[207717] = actions(9702); - v->a[207718] = 3; - v->a[207719] = sym__bare_dollar; - small_parse_table_10386(v); -} - -void small_parse_table_10386(t_small_parse_table_array *v) -{ - v->a[207720] = sym_raw_string; - v->a[207721] = sym_ansi_c_string; - v->a[207722] = state(1851); - v->a[207723] = 9; - v->a[207724] = sym_arithmetic_expansion; - v->a[207725] = sym_brace_expression; - v->a[207726] = sym_string; - v->a[207727] = sym_translated_string; - v->a[207728] = sym_number; - v->a[207729] = sym_simple_expansion; - v->a[207730] = sym_expansion; - v->a[207731] = sym_command_substitution; - v->a[207732] = sym_process_substitution; - v->a[207733] = 18; - v->a[207734] = actions(3); - v->a[207735] = 1; - v->a[207736] = sym_comment; - v->a[207737] = actions(1043); - v->a[207738] = 1; - v->a[207739] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10387(v); -} - -void small_parse_table_10387(t_small_parse_table_array *v) -{ - v->a[207740] = actions(1045); - v->a[207741] = 1; - v->a[207742] = anon_sym_DOLLAR; - v->a[207743] = actions(1049); - v->a[207744] = 1; - v->a[207745] = anon_sym_DQUOTE; - v->a[207746] = actions(1053); - v->a[207747] = 1; - v->a[207748] = aux_sym_number_token1; - v->a[207749] = actions(1055); - v->a[207750] = 1; - v->a[207751] = aux_sym_number_token2; - v->a[207752] = actions(1057); - v->a[207753] = 1; - v->a[207754] = anon_sym_DOLLAR_LBRACE; - v->a[207755] = actions(1059); - v->a[207756] = 1; - v->a[207757] = anon_sym_DOLLAR_LPAREN; - v->a[207758] = actions(1061); - v->a[207759] = 1; - small_parse_table_10388(v); -} - -void small_parse_table_10388(t_small_parse_table_array *v) -{ - v->a[207760] = anon_sym_BQUOTE; - v->a[207761] = actions(1063); - v->a[207762] = 1; - v->a[207763] = anon_sym_DOLLAR_BQUOTE; - v->a[207764] = actions(1071); - v->a[207765] = 1; - v->a[207766] = sym__brace_start; - v->a[207767] = actions(9706); - v->a[207768] = 1; - v->a[207769] = sym_word; - v->a[207770] = actions(9712); - v->a[207771] = 1; - v->a[207772] = sym__comment_word; - v->a[207773] = actions(1041); - v->a[207774] = 2; - v->a[207775] = anon_sym_LPAREN_LPAREN; - v->a[207776] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207777] = actions(1065); - v->a[207778] = 2; - v->a[207779] = anon_sym_LT_LPAREN; - small_parse_table_10389(v); -} - -void small_parse_table_10389(t_small_parse_table_array *v) -{ - v->a[207780] = anon_sym_GT_LPAREN; - v->a[207781] = actions(9708); - v->a[207782] = 2; - v->a[207783] = sym_test_operator; - v->a[207784] = sym__special_character; - v->a[207785] = actions(9710); - v->a[207786] = 3; - v->a[207787] = sym__bare_dollar; - v->a[207788] = sym_raw_string; - v->a[207789] = sym_ansi_c_string; - v->a[207790] = state(2075); - v->a[207791] = 9; - v->a[207792] = sym_arithmetic_expansion; - v->a[207793] = sym_brace_expression; - v->a[207794] = sym_string; - v->a[207795] = sym_translated_string; - v->a[207796] = sym_number; - v->a[207797] = sym_simple_expansion; - v->a[207798] = sym_expansion; - v->a[207799] = sym_command_substitution; - small_parse_table_10390(v); -} - -/* EOF small_parse_table_2077.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2078.c b/parser/static/small_parse_table/small_parse_table_2078.c deleted file mode 100644 index 038cb9f5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2078.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2078.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10390(t_small_parse_table_array *v) -{ - v->a[207800] = sym_process_substitution; - v->a[207801] = 20; - v->a[207802] = actions(71); - v->a[207803] = 1; - v->a[207804] = sym_comment; - v->a[207805] = actions(5261); - v->a[207806] = 1; - v->a[207807] = anon_sym_DOLLAR_LBRACK; - v->a[207808] = actions(5263); - v->a[207809] = 1; - v->a[207810] = anon_sym_DOLLAR; - v->a[207811] = actions(5265); - v->a[207812] = 1; - v->a[207813] = sym__special_character; - v->a[207814] = actions(5267); - v->a[207815] = 1; - v->a[207816] = anon_sym_DQUOTE; - v->a[207817] = actions(5271); - v->a[207818] = 1; - v->a[207819] = aux_sym_number_token1; - small_parse_table_10391(v); -} - -void small_parse_table_10391(t_small_parse_table_array *v) -{ - v->a[207820] = actions(5273); - v->a[207821] = 1; - v->a[207822] = aux_sym_number_token2; - v->a[207823] = actions(5275); - v->a[207824] = 1; - v->a[207825] = anon_sym_DOLLAR_LBRACE; - v->a[207826] = actions(5277); - v->a[207827] = 1; - v->a[207828] = anon_sym_DOLLAR_LPAREN; - v->a[207829] = actions(5279); - v->a[207830] = 1; - v->a[207831] = anon_sym_BQUOTE; - v->a[207832] = actions(5281); - v->a[207833] = 1; - v->a[207834] = anon_sym_DOLLAR_BQUOTE; - v->a[207835] = actions(5287); - v->a[207836] = 1; - v->a[207837] = sym__brace_start; - v->a[207838] = actions(9714); - v->a[207839] = 1; - small_parse_table_10392(v); -} - -void small_parse_table_10392(t_small_parse_table_array *v) -{ - v->a[207840] = sym_word; - v->a[207841] = actions(9718); - v->a[207842] = 1; - v->a[207843] = sym_test_operator; - v->a[207844] = state(5462); - v->a[207845] = 1; - v->a[207846] = aux_sym__literal_repeat1; - v->a[207847] = state(5587); - v->a[207848] = 1; - v->a[207849] = sym_concatenation; - v->a[207850] = actions(5259); - v->a[207851] = 2; - v->a[207852] = anon_sym_LPAREN_LPAREN; - v->a[207853] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207854] = actions(5283); - v->a[207855] = 2; - v->a[207856] = anon_sym_LT_LPAREN; - v->a[207857] = anon_sym_GT_LPAREN; - v->a[207858] = actions(9716); - v->a[207859] = 2; - small_parse_table_10393(v); -} - -void small_parse_table_10393(t_small_parse_table_array *v) -{ - v->a[207860] = sym_raw_string; - v->a[207861] = sym_ansi_c_string; - v->a[207862] = state(5300); - v->a[207863] = 9; - v->a[207864] = sym_arithmetic_expansion; - v->a[207865] = sym_brace_expression; - v->a[207866] = sym_string; - v->a[207867] = sym_translated_string; - v->a[207868] = sym_number; - v->a[207869] = sym_simple_expansion; - v->a[207870] = sym_expansion; - v->a[207871] = sym_command_substitution; - v->a[207872] = sym_process_substitution; - v->a[207873] = 18; - v->a[207874] = actions(3); - v->a[207875] = 1; - v->a[207876] = sym_comment; - v->a[207877] = actions(8178); - v->a[207878] = 1; - v->a[207879] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10394(v); -} - -void small_parse_table_10394(t_small_parse_table_array *v) -{ - v->a[207880] = actions(8184); - v->a[207881] = 1; - v->a[207882] = anon_sym_DQUOTE; - v->a[207883] = actions(8188); - v->a[207884] = 1; - v->a[207885] = aux_sym_number_token1; - v->a[207886] = actions(8190); - v->a[207887] = 1; - v->a[207888] = aux_sym_number_token2; - v->a[207889] = actions(8192); - v->a[207890] = 1; - v->a[207891] = anon_sym_DOLLAR_LBRACE; - v->a[207892] = actions(8194); - v->a[207893] = 1; - v->a[207894] = anon_sym_DOLLAR_LPAREN; - v->a[207895] = actions(8196); - v->a[207896] = 1; - v->a[207897] = anon_sym_BQUOTE; - v->a[207898] = actions(8198); - v->a[207899] = 1; - small_parse_table_10395(v); -} - -/* EOF small_parse_table_2078.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2079.c b/parser/static/small_parse_table/small_parse_table_2079.c deleted file mode 100644 index c1f53968..00000000 --- a/parser/static/small_parse_table/small_parse_table_2079.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2079.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10395(t_small_parse_table_array *v) -{ - v->a[207900] = anon_sym_DOLLAR_BQUOTE; - v->a[207901] = actions(8208); - v->a[207902] = 1; - v->a[207903] = sym__brace_start; - v->a[207904] = actions(9720); - v->a[207905] = 1; - v->a[207906] = sym_word; - v->a[207907] = actions(9722); - v->a[207908] = 1; - v->a[207909] = anon_sym_DOLLAR; - v->a[207910] = actions(9728); - v->a[207911] = 1; - v->a[207912] = sym__comment_word; - v->a[207913] = actions(8174); - v->a[207914] = 2; - v->a[207915] = anon_sym_LPAREN_LPAREN; - v->a[207916] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207917] = actions(8200); - v->a[207918] = 2; - v->a[207919] = anon_sym_LT_LPAREN; - small_parse_table_10396(v); -} - -void small_parse_table_10396(t_small_parse_table_array *v) -{ - v->a[207920] = anon_sym_GT_LPAREN; - v->a[207921] = actions(9724); - v->a[207922] = 2; - v->a[207923] = sym_test_operator; - v->a[207924] = sym__special_character; - v->a[207925] = actions(9726); - v->a[207926] = 3; - v->a[207927] = sym__bare_dollar; - v->a[207928] = sym_raw_string; - v->a[207929] = sym_ansi_c_string; - v->a[207930] = state(1590); - v->a[207931] = 9; - v->a[207932] = sym_arithmetic_expansion; - v->a[207933] = sym_brace_expression; - v->a[207934] = sym_string; - v->a[207935] = sym_translated_string; - v->a[207936] = sym_number; - v->a[207937] = sym_simple_expansion; - v->a[207938] = sym_expansion; - v->a[207939] = sym_command_substitution; - small_parse_table_10397(v); -} - -void small_parse_table_10397(t_small_parse_table_array *v) -{ - v->a[207940] = sym_process_substitution; - v->a[207941] = 18; - v->a[207942] = actions(3); - v->a[207943] = 1; - v->a[207944] = sym_comment; - v->a[207945] = actions(111); - v->a[207946] = 1; - v->a[207947] = anon_sym_DOLLAR_LBRACK; - v->a[207948] = actions(117); - v->a[207949] = 1; - v->a[207950] = anon_sym_DQUOTE; - v->a[207951] = actions(121); - v->a[207952] = 1; - v->a[207953] = aux_sym_number_token1; - v->a[207954] = actions(123); - v->a[207955] = 1; - v->a[207956] = aux_sym_number_token2; - v->a[207957] = actions(125); - v->a[207958] = 1; - v->a[207959] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10398(v); -} - -void small_parse_table_10398(t_small_parse_table_array *v) -{ - v->a[207960] = actions(127); - v->a[207961] = 1; - v->a[207962] = anon_sym_DOLLAR_LPAREN; - v->a[207963] = actions(129); - v->a[207964] = 1; - v->a[207965] = anon_sym_BQUOTE; - v->a[207966] = actions(131); - v->a[207967] = 1; - v->a[207968] = anon_sym_DOLLAR_BQUOTE; - v->a[207969] = actions(141); - v->a[207970] = 1; - v->a[207971] = sym__brace_start; - v->a[207972] = actions(9340); - v->a[207973] = 1; - v->a[207974] = sym_word; - v->a[207975] = actions(9346); - v->a[207976] = 1; - v->a[207977] = sym__comment_word; - v->a[207978] = actions(9730); - v->a[207979] = 1; - small_parse_table_10399(v); -} - -void small_parse_table_10399(t_small_parse_table_array *v) -{ - v->a[207980] = anon_sym_DOLLAR; - v->a[207981] = actions(109); - v->a[207982] = 2; - v->a[207983] = anon_sym_LPAREN_LPAREN; - v->a[207984] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[207985] = actions(133); - v->a[207986] = 2; - v->a[207987] = anon_sym_LT_LPAREN; - v->a[207988] = anon_sym_GT_LPAREN; - v->a[207989] = actions(9342); - v->a[207990] = 2; - v->a[207991] = sym_test_operator; - v->a[207992] = sym__special_character; - v->a[207993] = actions(9344); - v->a[207994] = 3; - v->a[207995] = sym__bare_dollar; - v->a[207996] = sym_raw_string; - v->a[207997] = sym_ansi_c_string; - v->a[207998] = state(482); - v->a[207999] = 9; - small_parse_table_10400(v); -} - -/* EOF small_parse_table_2079.c */ diff --git a/parser/static/small_parse_table/small_parse_table_208.c b/parser/static/small_parse_table/small_parse_table_208.c index c7c1c991..cee86338 100644 --- a/parser/static/small_parse_table/small_parse_table_208.c +++ b/parser/static/small_parse_table/small_parse_table_208.c @@ -14,126 +14,126 @@ void small_parse_table_1040(t_small_parse_table_array *v) { - v->a[20800] = anon_sym_GT_AMP_DASH; - v->a[20801] = anon_sym_LT_LT_DASH; - v->a[20802] = 21; - v->a[20803] = actions(3); - v->a[20804] = 1; - v->a[20805] = sym_comment; - v->a[20806] = actions(3929); - v->a[20807] = 1; - v->a[20808] = anon_sym_DOLLAR_LBRACK; - v->a[20809] = actions(3932); - v->a[20810] = 1; - v->a[20811] = anon_sym_DOLLAR; - v->a[20812] = actions(3935); - v->a[20813] = 1; - v->a[20814] = sym__special_character; - v->a[20815] = actions(3938); - v->a[20816] = 1; - v->a[20817] = anon_sym_DQUOTE; - v->a[20818] = actions(3941); - v->a[20819] = 1; + v->a[20800] = 20; + v->a[20801] = sym_file_descriptor; + v->a[20802] = sym_variable_name; + v->a[20803] = sym_test_operator; + v->a[20804] = sym__brace_start; + v->a[20805] = anon_sym_PIPE_AMP; + v->a[20806] = anon_sym_AMP_AMP; + v->a[20807] = anon_sym_PIPE_PIPE; + v->a[20808] = anon_sym_GT_GT; + v->a[20809] = anon_sym_AMP_GT_GT; + v->a[20810] = anon_sym_GT_PIPE; + v->a[20811] = anon_sym_LT_AMP_DASH; + v->a[20812] = anon_sym_GT_AMP_DASH; + v->a[20813] = anon_sym_LT_LT_DASH; + v->a[20814] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20815] = sym__special_character; + v->a[20816] = anon_sym_DQUOTE; + v->a[20817] = sym_raw_string; + v->a[20818] = anon_sym_DOLLAR_LBRACE; + v->a[20819] = anon_sym_BQUOTE; small_parse_table_1041(v); } void small_parse_table_1041(t_small_parse_table_array *v) { - v->a[20820] = aux_sym_number_token1; - v->a[20821] = actions(3944); - v->a[20822] = 1; - v->a[20823] = aux_sym_number_token2; - v->a[20824] = actions(3947); - v->a[20825] = 1; - v->a[20826] = anon_sym_DOLLAR_LBRACE; - v->a[20827] = actions(3950); - v->a[20828] = 1; - v->a[20829] = anon_sym_DOLLAR_LPAREN; - v->a[20830] = actions(3953); - v->a[20831] = 1; - v->a[20832] = anon_sym_BQUOTE; - v->a[20833] = actions(3956); - v->a[20834] = 1; - v->a[20835] = anon_sym_DOLLAR_BQUOTE; - v->a[20836] = actions(3962); - v->a[20837] = 1; - v->a[20838] = sym_test_operator; - v->a[20839] = actions(3965); + v->a[20820] = anon_sym_DOLLAR_BQUOTE; + v->a[20821] = 12; + v->a[20822] = actions(3); + v->a[20823] = 1; + v->a[20824] = sym_comment; + v->a[20825] = actions(2514); + v->a[20826] = 1; + v->a[20827] = anon_sym_RPAREN; + v->a[20828] = actions(2743); + v->a[20829] = 1; + v->a[20830] = aux_sym_heredoc_redirect_token1; + v->a[20831] = actions(2962); + v->a[20832] = 1; + v->a[20833] = sym_variable_name; + v->a[20834] = actions(2516); + v->a[20835] = 2; + v->a[20836] = anon_sym_PIPE; + v->a[20837] = anon_sym_PIPE_AMP; + v->a[20838] = actions(2945); + v->a[20839] = 2; small_parse_table_1042(v); } void small_parse_table_1042(t_small_parse_table_array *v) { - v->a[20840] = 1; - v->a[20841] = sym__brace_start; - v->a[20842] = state(2281); - v->a[20843] = 1; - v->a[20844] = aux_sym__literal_repeat1; - v->a[20845] = actions(3926); - v->a[20846] = 2; - v->a[20847] = anon_sym_LPAREN_LPAREN; - v->a[20848] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20849] = actions(3959); - v->a[20850] = 2; - v->a[20851] = anon_sym_LT_LPAREN; - v->a[20852] = anon_sym_GT_LPAREN; - v->a[20853] = state(747); - v->a[20854] = 2; - v->a[20855] = sym_concatenation; - v->a[20856] = aux_sym_for_statement_repeat1; - v->a[20857] = actions(2216); - v->a[20858] = 3; - v->a[20859] = sym_file_descriptor; + v->a[20840] = anon_sym_LT_LT; + v->a[20841] = anon_sym_LT_LT_DASH; + v->a[20842] = actions(2960); + v->a[20843] = 2; + v->a[20844] = anon_sym_AMP_AMP; + v->a[20845] = anon_sym_PIPE_PIPE; + v->a[20846] = state(2076); + v->a[20847] = 2; + v->a[20848] = sym_variable_assignment; + v->a[20849] = aux_sym_variable_assignments_repeat1; + v->a[20850] = actions(2526); + v->a[20851] = 3; + v->a[20852] = sym_file_descriptor; + v->a[20853] = sym_test_operator; + v->a[20854] = sym__brace_start; + v->a[20855] = actions(2745); + v->a[20856] = 3; + v->a[20857] = anon_sym_SEMI_SEMI; + v->a[20858] = anon_sym_AMP; + v->a[20859] = anon_sym_SEMI; small_parse_table_1043(v); } void small_parse_table_1043(t_small_parse_table_array *v) { - v->a[20860] = ts_builtin_sym_end; - v->a[20861] = aux_sym_heredoc_redirect_token1; - v->a[20862] = actions(3923); - v->a[20863] = 3; - v->a[20864] = sym_raw_string; - v->a[20865] = sym_ansi_c_string; - v->a[20866] = sym_word; - v->a[20867] = state(1846); - v->a[20868] = 9; - v->a[20869] = sym_arithmetic_expansion; - v->a[20870] = sym_brace_expression; - v->a[20871] = sym_string; - v->a[20872] = sym_translated_string; - v->a[20873] = sym_number; - v->a[20874] = sym_simple_expansion; - v->a[20875] = sym_expansion; - v->a[20876] = sym_command_substitution; - v->a[20877] = sym_process_substitution; - v->a[20878] = actions(2214); - v->a[20879] = 19; + v->a[20860] = state(2109); + v->a[20861] = 3; + v->a[20862] = sym_file_redirect; + v->a[20863] = sym_heredoc_redirect; + v->a[20864] = aux_sym_redirected_statement_repeat1; + v->a[20865] = actions(2512); + v->a[20866] = 22; + v->a[20867] = anon_sym_LT; + v->a[20868] = anon_sym_GT; + v->a[20869] = anon_sym_GT_GT; + v->a[20870] = anon_sym_AMP_GT; + v->a[20871] = anon_sym_AMP_GT_GT; + v->a[20872] = anon_sym_LT_AMP; + v->a[20873] = anon_sym_GT_AMP; + v->a[20874] = anon_sym_GT_PIPE; + v->a[20875] = anon_sym_LT_AMP_DASH; + v->a[20876] = anon_sym_GT_AMP_DASH; + v->a[20877] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20878] = anon_sym_DOLLAR; + v->a[20879] = sym__special_character; small_parse_table_1044(v); } void small_parse_table_1044(t_small_parse_table_array *v) { - v->a[20880] = anon_sym_SEMI; - v->a[20881] = anon_sym_PIPE_PIPE; - v->a[20882] = anon_sym_AMP_AMP; - v->a[20883] = anon_sym_PIPE; - v->a[20884] = anon_sym_AMP; - v->a[20885] = anon_sym_LT; - v->a[20886] = anon_sym_GT; - v->a[20887] = anon_sym_LT_LT; - v->a[20888] = anon_sym_GT_GT; - v->a[20889] = anon_sym_SEMI_SEMI; - v->a[20890] = anon_sym_PIPE_AMP; - v->a[20891] = anon_sym_AMP_GT; - v->a[20892] = anon_sym_AMP_GT_GT; - v->a[20893] = anon_sym_LT_AMP; - v->a[20894] = anon_sym_GT_AMP; - v->a[20895] = anon_sym_GT_PIPE; - v->a[20896] = anon_sym_LT_AMP_DASH; - v->a[20897] = anon_sym_GT_AMP_DASH; - v->a[20898] = anon_sym_LT_LT_DASH; - v->a[20899] = 24; + v->a[20880] = anon_sym_DQUOTE; + v->a[20881] = sym_raw_string; + v->a[20882] = aux_sym_number_token1; + v->a[20883] = aux_sym_number_token2; + v->a[20884] = anon_sym_DOLLAR_LBRACE; + v->a[20885] = anon_sym_DOLLAR_LPAREN; + v->a[20886] = anon_sym_BQUOTE; + v->a[20887] = anon_sym_DOLLAR_BQUOTE; + v->a[20888] = sym_word; + v->a[20889] = 3; + v->a[20890] = actions(3); + v->a[20891] = 1; + v->a[20892] = sym_comment; + v->a[20893] = actions(2967); + v->a[20894] = 6; + v->a[20895] = sym_file_descriptor; + v->a[20896] = sym__concat; + v->a[20897] = sym_variable_name; + v->a[20898] = sym_test_operator; + v->a[20899] = sym__brace_start; small_parse_table_1045(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2080.c b/parser/static/small_parse_table/small_parse_table_2080.c deleted file mode 100644 index 40332ef5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2080.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2080.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10400(t_small_parse_table_array *v) -{ - v->a[208000] = sym_arithmetic_expansion; - v->a[208001] = sym_brace_expression; - v->a[208002] = sym_string; - v->a[208003] = sym_translated_string; - v->a[208004] = sym_number; - v->a[208005] = sym_simple_expansion; - v->a[208006] = sym_expansion; - v->a[208007] = sym_command_substitution; - v->a[208008] = sym_process_substitution; - v->a[208009] = 20; - v->a[208010] = actions(71); - v->a[208011] = 1; - v->a[208012] = sym_comment; - v->a[208013] = actions(5261); - v->a[208014] = 1; - v->a[208015] = anon_sym_DOLLAR_LBRACK; - v->a[208016] = actions(5263); - v->a[208017] = 1; - v->a[208018] = anon_sym_DOLLAR; - v->a[208019] = actions(5265); - small_parse_table_10401(v); -} - -void small_parse_table_10401(t_small_parse_table_array *v) -{ - v->a[208020] = 1; - v->a[208021] = sym__special_character; - v->a[208022] = actions(5267); - v->a[208023] = 1; - v->a[208024] = anon_sym_DQUOTE; - v->a[208025] = actions(5271); - v->a[208026] = 1; - v->a[208027] = aux_sym_number_token1; - v->a[208028] = actions(5273); - v->a[208029] = 1; - v->a[208030] = aux_sym_number_token2; - v->a[208031] = actions(5275); - v->a[208032] = 1; - v->a[208033] = anon_sym_DOLLAR_LBRACE; - v->a[208034] = actions(5277); - v->a[208035] = 1; - v->a[208036] = anon_sym_DOLLAR_LPAREN; - v->a[208037] = actions(5279); - v->a[208038] = 1; - v->a[208039] = anon_sym_BQUOTE; - small_parse_table_10402(v); -} - -void small_parse_table_10402(t_small_parse_table_array *v) -{ - v->a[208040] = actions(5281); - v->a[208041] = 1; - v->a[208042] = anon_sym_DOLLAR_BQUOTE; - v->a[208043] = actions(5287); - v->a[208044] = 1; - v->a[208045] = sym__brace_start; - v->a[208046] = actions(9732); - v->a[208047] = 1; - v->a[208048] = sym_word; - v->a[208049] = actions(9736); - v->a[208050] = 1; - v->a[208051] = sym_test_operator; - v->a[208052] = state(5466); - v->a[208053] = 1; - v->a[208054] = aux_sym__literal_repeat1; - v->a[208055] = state(5612); - v->a[208056] = 1; - v->a[208057] = sym_concatenation; - v->a[208058] = actions(5259); - v->a[208059] = 2; - small_parse_table_10403(v); -} - -void small_parse_table_10403(t_small_parse_table_array *v) -{ - v->a[208060] = anon_sym_LPAREN_LPAREN; - v->a[208061] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208062] = actions(5283); - v->a[208063] = 2; - v->a[208064] = anon_sym_LT_LPAREN; - v->a[208065] = anon_sym_GT_LPAREN; - v->a[208066] = actions(9734); - v->a[208067] = 2; - v->a[208068] = sym_raw_string; - v->a[208069] = sym_ansi_c_string; - v->a[208070] = state(5303); - v->a[208071] = 9; - v->a[208072] = sym_arithmetic_expansion; - v->a[208073] = sym_brace_expression; - v->a[208074] = sym_string; - v->a[208075] = sym_translated_string; - v->a[208076] = sym_number; - v->a[208077] = sym_simple_expansion; - v->a[208078] = sym_expansion; - v->a[208079] = sym_command_substitution; - small_parse_table_10404(v); -} - -void small_parse_table_10404(t_small_parse_table_array *v) -{ - v->a[208080] = sym_process_substitution; - v->a[208081] = 18; - v->a[208082] = actions(3); - v->a[208083] = 1; - v->a[208084] = sym_comment; - v->a[208085] = actions(3401); - v->a[208086] = 1; - v->a[208087] = aux_sym_number_token1; - v->a[208088] = actions(3403); - v->a[208089] = 1; - v->a[208090] = aux_sym_number_token2; - v->a[208091] = actions(3407); - v->a[208092] = 1; - v->a[208093] = anon_sym_DOLLAR_LPAREN; - v->a[208094] = actions(3417); - v->a[208095] = 1; - v->a[208096] = sym__brace_start; - v->a[208097] = actions(8926); - v->a[208098] = 1; - v->a[208099] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10405(v); -} - -/* EOF small_parse_table_2080.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2081.c b/parser/static/small_parse_table/small_parse_table_2081.c deleted file mode 100644 index a6995f6b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2081.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2081.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10405(t_small_parse_table_array *v) -{ - v->a[208100] = actions(8930); - v->a[208101] = 1; - v->a[208102] = anon_sym_DQUOTE; - v->a[208103] = actions(8934); - v->a[208104] = 1; - v->a[208105] = anon_sym_DOLLAR_LBRACE; - v->a[208106] = actions(8936); - v->a[208107] = 1; - v->a[208108] = anon_sym_BQUOTE; - v->a[208109] = actions(8938); - v->a[208110] = 1; - v->a[208111] = anon_sym_DOLLAR_BQUOTE; - v->a[208112] = actions(9696); - v->a[208113] = 1; - v->a[208114] = sym_word; - v->a[208115] = actions(9704); - v->a[208116] = 1; - v->a[208117] = sym__comment_word; - v->a[208118] = actions(9738); - v->a[208119] = 1; - small_parse_table_10406(v); -} - -void small_parse_table_10406(t_small_parse_table_array *v) -{ - v->a[208120] = anon_sym_DOLLAR; - v->a[208121] = actions(8924); - v->a[208122] = 2; - v->a[208123] = anon_sym_LPAREN_LPAREN; - v->a[208124] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208125] = actions(8940); - v->a[208126] = 2; - v->a[208127] = anon_sym_LT_LPAREN; - v->a[208128] = anon_sym_GT_LPAREN; - v->a[208129] = actions(9700); - v->a[208130] = 2; - v->a[208131] = sym_test_operator; - v->a[208132] = sym__special_character; - v->a[208133] = actions(9702); - v->a[208134] = 3; - v->a[208135] = sym__bare_dollar; - v->a[208136] = sym_raw_string; - v->a[208137] = sym_ansi_c_string; - v->a[208138] = state(1851); - v->a[208139] = 9; - small_parse_table_10407(v); -} - -void small_parse_table_10407(t_small_parse_table_array *v) -{ - v->a[208140] = sym_arithmetic_expansion; - v->a[208141] = sym_brace_expression; - v->a[208142] = sym_string; - v->a[208143] = sym_translated_string; - v->a[208144] = sym_number; - v->a[208145] = sym_simple_expansion; - v->a[208146] = sym_expansion; - v->a[208147] = sym_command_substitution; - v->a[208148] = sym_process_substitution; - v->a[208149] = 18; - v->a[208150] = actions(3); - v->a[208151] = 1; - v->a[208152] = sym_comment; - v->a[208153] = actions(3882); - v->a[208154] = 1; - v->a[208155] = anon_sym_DOLLAR; - v->a[208156] = actions(3886); - v->a[208157] = 1; - v->a[208158] = aux_sym_number_token1; - v->a[208159] = actions(3888); - small_parse_table_10408(v); -} - -void small_parse_table_10408(t_small_parse_table_array *v) -{ - v->a[208160] = 1; - v->a[208161] = aux_sym_number_token2; - v->a[208162] = actions(3892); - v->a[208163] = 1; - v->a[208164] = anon_sym_DOLLAR_LPAREN; - v->a[208165] = actions(3902); - v->a[208166] = 1; - v->a[208167] = sym__brace_start; - v->a[208168] = actions(8992); - v->a[208169] = 1; - v->a[208170] = anon_sym_DOLLAR_LBRACK; - v->a[208171] = actions(8996); - v->a[208172] = 1; - v->a[208173] = anon_sym_DQUOTE; - v->a[208174] = actions(9000); - v->a[208175] = 1; - v->a[208176] = anon_sym_DOLLAR_LBRACE; - v->a[208177] = actions(9002); - v->a[208178] = 1; - v->a[208179] = anon_sym_BQUOTE; - small_parse_table_10409(v); -} - -void small_parse_table_10409(t_small_parse_table_array *v) -{ - v->a[208180] = actions(9004); - v->a[208181] = 1; - v->a[208182] = anon_sym_DOLLAR_BQUOTE; - v->a[208183] = actions(9740); - v->a[208184] = 1; - v->a[208185] = sym_word; - v->a[208186] = actions(9746); - v->a[208187] = 1; - v->a[208188] = sym__comment_word; - v->a[208189] = actions(8990); - v->a[208190] = 2; - v->a[208191] = anon_sym_LPAREN_LPAREN; - v->a[208192] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208193] = actions(9006); - v->a[208194] = 2; - v->a[208195] = anon_sym_LT_LPAREN; - v->a[208196] = anon_sym_GT_LPAREN; - v->a[208197] = actions(9742); - v->a[208198] = 2; - v->a[208199] = sym_test_operator; - small_parse_table_10410(v); -} - -/* EOF small_parse_table_2081.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2082.c b/parser/static/small_parse_table/small_parse_table_2082.c deleted file mode 100644 index c8752905..00000000 --- a/parser/static/small_parse_table/small_parse_table_2082.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2082.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10410(t_small_parse_table_array *v) -{ - v->a[208200] = sym__special_character; - v->a[208201] = actions(9744); - v->a[208202] = 3; - v->a[208203] = sym__bare_dollar; - v->a[208204] = sym_raw_string; - v->a[208205] = sym_ansi_c_string; - v->a[208206] = state(2004); - v->a[208207] = 9; - v->a[208208] = sym_arithmetic_expansion; - v->a[208209] = sym_brace_expression; - v->a[208210] = sym_string; - v->a[208211] = sym_translated_string; - v->a[208212] = sym_number; - v->a[208213] = sym_simple_expansion; - v->a[208214] = sym_expansion; - v->a[208215] = sym_command_substitution; - v->a[208216] = sym_process_substitution; - v->a[208217] = 20; - v->a[208218] = actions(71); - v->a[208219] = 1; - small_parse_table_10411(v); -} - -void small_parse_table_10411(t_small_parse_table_array *v) -{ - v->a[208220] = sym_comment; - v->a[208221] = actions(8102); - v->a[208222] = 1; - v->a[208223] = anon_sym_DOLLAR_LBRACK; - v->a[208224] = actions(8104); - v->a[208225] = 1; - v->a[208226] = anon_sym_DOLLAR; - v->a[208227] = actions(8106); - v->a[208228] = 1; - v->a[208229] = sym__special_character; - v->a[208230] = actions(8108); - v->a[208231] = 1; - v->a[208232] = anon_sym_DQUOTE; - v->a[208233] = actions(8112); - v->a[208234] = 1; - v->a[208235] = aux_sym_number_token1; - v->a[208236] = actions(8114); - v->a[208237] = 1; - v->a[208238] = aux_sym_number_token2; - v->a[208239] = actions(8116); - small_parse_table_10412(v); -} - -void small_parse_table_10412(t_small_parse_table_array *v) -{ - v->a[208240] = 1; - v->a[208241] = anon_sym_DOLLAR_LBRACE; - v->a[208242] = actions(8118); - v->a[208243] = 1; - v->a[208244] = anon_sym_DOLLAR_LPAREN; - v->a[208245] = actions(8120); - v->a[208246] = 1; - v->a[208247] = anon_sym_BQUOTE; - v->a[208248] = actions(8122); - v->a[208249] = 1; - v->a[208250] = anon_sym_DOLLAR_BQUOTE; - v->a[208251] = actions(8132); - v->a[208252] = 1; - v->a[208253] = sym__brace_start; - v->a[208254] = actions(9748); - v->a[208255] = 1; - v->a[208256] = sym_word; - v->a[208257] = actions(9752); - v->a[208258] = 1; - v->a[208259] = sym_test_operator; - small_parse_table_10413(v); -} - -void small_parse_table_10413(t_small_parse_table_array *v) -{ - v->a[208260] = state(1349); - v->a[208261] = 1; - v->a[208262] = aux_sym__literal_repeat1; - v->a[208263] = state(1639); - v->a[208264] = 1; - v->a[208265] = sym_concatenation; - v->a[208266] = actions(8098); - v->a[208267] = 2; - v->a[208268] = anon_sym_LPAREN_LPAREN; - v->a[208269] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208270] = actions(8124); - v->a[208271] = 2; - v->a[208272] = anon_sym_LT_LPAREN; - v->a[208273] = anon_sym_GT_LPAREN; - v->a[208274] = actions(9750); - v->a[208275] = 2; - v->a[208276] = sym_raw_string; - v->a[208277] = sym_ansi_c_string; - v->a[208278] = state(1127); - v->a[208279] = 9; - small_parse_table_10414(v); -} - -void small_parse_table_10414(t_small_parse_table_array *v) -{ - v->a[208280] = sym_arithmetic_expansion; - v->a[208281] = sym_brace_expression; - v->a[208282] = sym_string; - v->a[208283] = sym_translated_string; - v->a[208284] = sym_number; - v->a[208285] = sym_simple_expansion; - v->a[208286] = sym_expansion; - v->a[208287] = sym_command_substitution; - v->a[208288] = sym_process_substitution; - v->a[208289] = 18; - v->a[208290] = actions(3); - v->a[208291] = 1; - v->a[208292] = sym_comment; - v->a[208293] = actions(9754); - v->a[208294] = 1; - v->a[208295] = sym_word; - v->a[208296] = actions(9758); - v->a[208297] = 1; - v->a[208298] = anon_sym_DOLLAR_LBRACK; - v->a[208299] = actions(9760); - small_parse_table_10415(v); -} - -/* EOF small_parse_table_2082.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2083.c b/parser/static/small_parse_table/small_parse_table_2083.c deleted file mode 100644 index 987eacf8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2083.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2083.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10415(t_small_parse_table_array *v) -{ - v->a[208300] = 1; - v->a[208301] = anon_sym_DOLLAR; - v->a[208302] = actions(9764); - v->a[208303] = 1; - v->a[208304] = anon_sym_DQUOTE; - v->a[208305] = actions(9768); - v->a[208306] = 1; - v->a[208307] = aux_sym_number_token1; - v->a[208308] = actions(9770); - v->a[208309] = 1; - v->a[208310] = aux_sym_number_token2; - v->a[208311] = actions(9772); - v->a[208312] = 1; - v->a[208313] = anon_sym_DOLLAR_LBRACE; - v->a[208314] = actions(9774); - v->a[208315] = 1; - v->a[208316] = anon_sym_DOLLAR_LPAREN; - v->a[208317] = actions(9776); - v->a[208318] = 1; - v->a[208319] = anon_sym_BQUOTE; - small_parse_table_10416(v); -} - -void small_parse_table_10416(t_small_parse_table_array *v) -{ - v->a[208320] = actions(9778); - v->a[208321] = 1; - v->a[208322] = anon_sym_DOLLAR_BQUOTE; - v->a[208323] = actions(9782); - v->a[208324] = 1; - v->a[208325] = sym__comment_word; - v->a[208326] = actions(9784); - v->a[208327] = 1; - v->a[208328] = sym__brace_start; - v->a[208329] = actions(9756); - v->a[208330] = 2; - v->a[208331] = anon_sym_LPAREN_LPAREN; - v->a[208332] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208333] = actions(9762); - v->a[208334] = 2; - v->a[208335] = sym_test_operator; - v->a[208336] = sym__special_character; - v->a[208337] = actions(9780); - v->a[208338] = 2; - v->a[208339] = anon_sym_LT_LPAREN; - small_parse_table_10417(v); -} - -void small_parse_table_10417(t_small_parse_table_array *v) -{ - v->a[208340] = anon_sym_GT_LPAREN; - v->a[208341] = actions(9766); - v->a[208342] = 3; - v->a[208343] = sym__bare_dollar; - v->a[208344] = sym_raw_string; - v->a[208345] = sym_ansi_c_string; - v->a[208346] = state(6225); - v->a[208347] = 9; - v->a[208348] = sym_arithmetic_expansion; - v->a[208349] = sym_brace_expression; - v->a[208350] = sym_string; - v->a[208351] = sym_translated_string; - v->a[208352] = sym_number; - v->a[208353] = sym_simple_expansion; - v->a[208354] = sym_expansion; - v->a[208355] = sym_command_substitution; - v->a[208356] = sym_process_substitution; - v->a[208357] = 20; - v->a[208358] = actions(71); - v->a[208359] = 1; - small_parse_table_10418(v); -} - -void small_parse_table_10418(t_small_parse_table_array *v) -{ - v->a[208360] = sym_comment; - v->a[208361] = actions(8102); - v->a[208362] = 1; - v->a[208363] = anon_sym_DOLLAR_LBRACK; - v->a[208364] = actions(8104); - v->a[208365] = 1; - v->a[208366] = anon_sym_DOLLAR; - v->a[208367] = actions(8106); - v->a[208368] = 1; - v->a[208369] = sym__special_character; - v->a[208370] = actions(8108); - v->a[208371] = 1; - v->a[208372] = anon_sym_DQUOTE; - v->a[208373] = actions(8112); - v->a[208374] = 1; - v->a[208375] = aux_sym_number_token1; - v->a[208376] = actions(8114); - v->a[208377] = 1; - v->a[208378] = aux_sym_number_token2; - v->a[208379] = actions(8116); - small_parse_table_10419(v); -} - -void small_parse_table_10419(t_small_parse_table_array *v) -{ - v->a[208380] = 1; - v->a[208381] = anon_sym_DOLLAR_LBRACE; - v->a[208382] = actions(8118); - v->a[208383] = 1; - v->a[208384] = anon_sym_DOLLAR_LPAREN; - v->a[208385] = actions(8120); - v->a[208386] = 1; - v->a[208387] = anon_sym_BQUOTE; - v->a[208388] = actions(8122); - v->a[208389] = 1; - v->a[208390] = anon_sym_DOLLAR_BQUOTE; - v->a[208391] = actions(8132); - v->a[208392] = 1; - v->a[208393] = sym__brace_start; - v->a[208394] = actions(9786); - v->a[208395] = 1; - v->a[208396] = sym_word; - v->a[208397] = actions(9790); - v->a[208398] = 1; - v->a[208399] = sym_test_operator; - small_parse_table_10420(v); -} - -/* EOF small_parse_table_2083.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2084.c b/parser/static/small_parse_table/small_parse_table_2084.c deleted file mode 100644 index e2a7329e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2084.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2084.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10420(t_small_parse_table_array *v) -{ - v->a[208400] = state(1380); - v->a[208401] = 1; - v->a[208402] = aux_sym__literal_repeat1; - v->a[208403] = state(1629); - v->a[208404] = 1; - v->a[208405] = sym_concatenation; - v->a[208406] = actions(8098); - v->a[208407] = 2; - v->a[208408] = anon_sym_LPAREN_LPAREN; - v->a[208409] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208410] = actions(8124); - v->a[208411] = 2; - v->a[208412] = anon_sym_LT_LPAREN; - v->a[208413] = anon_sym_GT_LPAREN; - v->a[208414] = actions(9788); - v->a[208415] = 2; - v->a[208416] = sym_raw_string; - v->a[208417] = sym_ansi_c_string; - v->a[208418] = state(1162); - v->a[208419] = 9; - small_parse_table_10421(v); -} - -void small_parse_table_10421(t_small_parse_table_array *v) -{ - v->a[208420] = sym_arithmetic_expansion; - v->a[208421] = sym_brace_expression; - v->a[208422] = sym_string; - v->a[208423] = sym_translated_string; - v->a[208424] = sym_number; - v->a[208425] = sym_simple_expansion; - v->a[208426] = sym_expansion; - v->a[208427] = sym_command_substitution; - v->a[208428] = sym_process_substitution; - v->a[208429] = 18; - v->a[208430] = actions(3); - v->a[208431] = 1; - v->a[208432] = sym_comment; - v->a[208433] = actions(4080); - v->a[208434] = 1; - v->a[208435] = anon_sym_DOLLAR; - v->a[208436] = actions(4086); - v->a[208437] = 1; - v->a[208438] = aux_sym_number_token1; - v->a[208439] = actions(4088); - small_parse_table_10422(v); -} - -void small_parse_table_10422(t_small_parse_table_array *v) -{ - v->a[208440] = 1; - v->a[208441] = aux_sym_number_token2; - v->a[208442] = actions(4092); - v->a[208443] = 1; - v->a[208444] = anon_sym_DOLLAR_LPAREN; - v->a[208445] = actions(4102); - v->a[208446] = 1; - v->a[208447] = sym__brace_start; - v->a[208448] = actions(9306); - v->a[208449] = 1; - v->a[208450] = sym_word; - v->a[208451] = actions(9310); - v->a[208452] = 1; - v->a[208453] = anon_sym_DOLLAR_LBRACK; - v->a[208454] = actions(9316); - v->a[208455] = 1; - v->a[208456] = anon_sym_DQUOTE; - v->a[208457] = actions(9320); - v->a[208458] = 1; - v->a[208459] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10423(v); -} - -void small_parse_table_10423(t_small_parse_table_array *v) -{ - v->a[208460] = actions(9322); - v->a[208461] = 1; - v->a[208462] = anon_sym_BQUOTE; - v->a[208463] = actions(9324); - v->a[208464] = 1; - v->a[208465] = anon_sym_DOLLAR_BQUOTE; - v->a[208466] = actions(9328); - v->a[208467] = 1; - v->a[208468] = sym__comment_word; - v->a[208469] = actions(9308); - v->a[208470] = 2; - v->a[208471] = anon_sym_LPAREN_LPAREN; - v->a[208472] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208473] = actions(9314); - v->a[208474] = 2; - v->a[208475] = sym_test_operator; - v->a[208476] = sym__special_character; - v->a[208477] = actions(9326); - v->a[208478] = 2; - v->a[208479] = anon_sym_LT_LPAREN; - small_parse_table_10424(v); -} - -void small_parse_table_10424(t_small_parse_table_array *v) -{ - v->a[208480] = anon_sym_GT_LPAREN; - v->a[208481] = actions(9318); - v->a[208482] = 3; - v->a[208483] = sym__bare_dollar; - v->a[208484] = sym_raw_string; - v->a[208485] = sym_ansi_c_string; - v->a[208486] = state(4566); - v->a[208487] = 9; - v->a[208488] = sym_arithmetic_expansion; - v->a[208489] = sym_brace_expression; - v->a[208490] = sym_string; - v->a[208491] = sym_translated_string; - v->a[208492] = sym_number; - v->a[208493] = sym_simple_expansion; - v->a[208494] = sym_expansion; - v->a[208495] = sym_command_substitution; - v->a[208496] = sym_process_substitution; - v->a[208497] = 20; - v->a[208498] = actions(71); - v->a[208499] = 1; - small_parse_table_10425(v); -} - -/* EOF small_parse_table_2084.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2085.c b/parser/static/small_parse_table/small_parse_table_2085.c deleted file mode 100644 index e8563100..00000000 --- a/parser/static/small_parse_table/small_parse_table_2085.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2085.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10425(t_small_parse_table_array *v) -{ - v->a[208500] = sym_comment; - v->a[208501] = actions(1587); - v->a[208502] = 1; - v->a[208503] = anon_sym_DOLLAR; - v->a[208504] = actions(1593); - v->a[208505] = 1; - v->a[208506] = aux_sym_number_token1; - v->a[208507] = actions(1595); - v->a[208508] = 1; - v->a[208509] = aux_sym_number_token2; - v->a[208510] = actions(1599); - v->a[208511] = 1; - v->a[208512] = anon_sym_DOLLAR_LPAREN; - v->a[208513] = actions(1611); - v->a[208514] = 1; - v->a[208515] = sym__brace_start; - v->a[208516] = actions(9240); - v->a[208517] = 1; - v->a[208518] = anon_sym_DOLLAR_LBRACK; - v->a[208519] = actions(9242); - small_parse_table_10426(v); -} - -void small_parse_table_10426(t_small_parse_table_array *v) -{ - v->a[208520] = 1; - v->a[208521] = sym__special_character; - v->a[208522] = actions(9244); - v->a[208523] = 1; - v->a[208524] = anon_sym_DQUOTE; - v->a[208525] = actions(9248); - v->a[208526] = 1; - v->a[208527] = anon_sym_DOLLAR_LBRACE; - v->a[208528] = actions(9250); - v->a[208529] = 1; - v->a[208530] = anon_sym_BQUOTE; - v->a[208531] = actions(9252); - v->a[208532] = 1; - v->a[208533] = anon_sym_DOLLAR_BQUOTE; - v->a[208534] = actions(9792); - v->a[208535] = 1; - v->a[208536] = sym_word; - v->a[208537] = actions(9796); - v->a[208538] = 1; - v->a[208539] = sym_test_operator; - small_parse_table_10427(v); -} - -void small_parse_table_10427(t_small_parse_table_array *v) -{ - v->a[208540] = state(1377); - v->a[208541] = 1; - v->a[208542] = aux_sym__literal_repeat1; - v->a[208543] = state(1613); - v->a[208544] = 1; - v->a[208545] = sym_concatenation; - v->a[208546] = actions(9238); - v->a[208547] = 2; - v->a[208548] = anon_sym_LPAREN_LPAREN; - v->a[208549] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208550] = actions(9254); - v->a[208551] = 2; - v->a[208552] = anon_sym_LT_LPAREN; - v->a[208553] = anon_sym_GT_LPAREN; - v->a[208554] = actions(9794); - v->a[208555] = 2; - v->a[208556] = sym_raw_string; - v->a[208557] = sym_ansi_c_string; - v->a[208558] = state(1076); - v->a[208559] = 9; - small_parse_table_10428(v); -} - -void small_parse_table_10428(t_small_parse_table_array *v) -{ - v->a[208560] = sym_arithmetic_expansion; - v->a[208561] = sym_brace_expression; - v->a[208562] = sym_string; - v->a[208563] = sym_translated_string; - v->a[208564] = sym_number; - v->a[208565] = sym_simple_expansion; - v->a[208566] = sym_expansion; - v->a[208567] = sym_command_substitution; - v->a[208568] = sym_process_substitution; - v->a[208569] = 20; - v->a[208570] = actions(71); - v->a[208571] = 1; - v->a[208572] = sym_comment; - v->a[208573] = actions(3367); - v->a[208574] = 1; - v->a[208575] = anon_sym_DOLLAR; - v->a[208576] = actions(3373); - v->a[208577] = 1; - v->a[208578] = aux_sym_number_token1; - v->a[208579] = actions(3375); - small_parse_table_10429(v); -} - -void small_parse_table_10429(t_small_parse_table_array *v) -{ - v->a[208580] = 1; - v->a[208581] = aux_sym_number_token2; - v->a[208582] = actions(3379); - v->a[208583] = 1; - v->a[208584] = anon_sym_DOLLAR_LPAREN; - v->a[208585] = actions(3389); - v->a[208586] = 1; - v->a[208587] = sym__brace_start; - v->a[208588] = actions(9798); - v->a[208589] = 1; - v->a[208590] = sym_word; - v->a[208591] = actions(9802); - v->a[208592] = 1; - v->a[208593] = anon_sym_DOLLAR_LBRACK; - v->a[208594] = actions(9804); - v->a[208595] = 1; - v->a[208596] = sym__special_character; - v->a[208597] = actions(9806); - v->a[208598] = 1; - v->a[208599] = anon_sym_DQUOTE; - small_parse_table_10430(v); -} - -/* EOF small_parse_table_2085.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2086.c b/parser/static/small_parse_table/small_parse_table_2086.c deleted file mode 100644 index 642be786..00000000 --- a/parser/static/small_parse_table/small_parse_table_2086.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2086.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10430(t_small_parse_table_array *v) -{ - v->a[208600] = actions(9810); - v->a[208601] = 1; - v->a[208602] = anon_sym_DOLLAR_LBRACE; - v->a[208603] = actions(9812); - v->a[208604] = 1; - v->a[208605] = anon_sym_BQUOTE; - v->a[208606] = actions(9814); - v->a[208607] = 1; - v->a[208608] = anon_sym_DOLLAR_BQUOTE; - v->a[208609] = actions(9818); - v->a[208610] = 1; - v->a[208611] = sym_test_operator; - v->a[208612] = state(4538); - v->a[208613] = 1; - v->a[208614] = aux_sym__literal_repeat1; - v->a[208615] = state(4930); - v->a[208616] = 1; - v->a[208617] = sym_concatenation; - v->a[208618] = actions(9800); - v->a[208619] = 2; - small_parse_table_10431(v); -} - -void small_parse_table_10431(t_small_parse_table_array *v) -{ - v->a[208620] = anon_sym_LPAREN_LPAREN; - v->a[208621] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208622] = actions(9808); - v->a[208623] = 2; - v->a[208624] = sym_raw_string; - v->a[208625] = sym_ansi_c_string; - v->a[208626] = actions(9816); - v->a[208627] = 2; - v->a[208628] = anon_sym_LT_LPAREN; - v->a[208629] = anon_sym_GT_LPAREN; - v->a[208630] = state(4292); - v->a[208631] = 9; - v->a[208632] = sym_arithmetic_expansion; - v->a[208633] = sym_brace_expression; - v->a[208634] = sym_string; - v->a[208635] = sym_translated_string; - v->a[208636] = sym_number; - v->a[208637] = sym_simple_expansion; - v->a[208638] = sym_expansion; - v->a[208639] = sym_command_substitution; - small_parse_table_10432(v); -} - -void small_parse_table_10432(t_small_parse_table_array *v) -{ - v->a[208640] = sym_process_substitution; - v->a[208641] = 18; - v->a[208642] = actions(3); - v->a[208643] = 1; - v->a[208644] = sym_comment; - v->a[208645] = actions(1767); - v->a[208646] = 1; - v->a[208647] = aux_sym_number_token1; - v->a[208648] = actions(1769); - v->a[208649] = 1; - v->a[208650] = aux_sym_number_token2; - v->a[208651] = actions(1773); - v->a[208652] = 1; - v->a[208653] = anon_sym_DOLLAR_LPAREN; - v->a[208654] = actions(1787); - v->a[208655] = 1; - v->a[208656] = sym__brace_start; - v->a[208657] = actions(8426); - v->a[208658] = 1; - v->a[208659] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10433(v); -} - -void small_parse_table_10433(t_small_parse_table_array *v) -{ - v->a[208660] = actions(8430); - v->a[208661] = 1; - v->a[208662] = anon_sym_DQUOTE; - v->a[208663] = actions(8434); - v->a[208664] = 1; - v->a[208665] = anon_sym_DOLLAR_LBRACE; - v->a[208666] = actions(8436); - v->a[208667] = 1; - v->a[208668] = anon_sym_BQUOTE; - v->a[208669] = actions(8438); - v->a[208670] = 1; - v->a[208671] = anon_sym_DOLLAR_BQUOTE; - v->a[208672] = actions(9820); - v->a[208673] = 1; - v->a[208674] = sym_word; - v->a[208675] = actions(9822); - v->a[208676] = 1; - v->a[208677] = anon_sym_DOLLAR; - v->a[208678] = actions(9828); - v->a[208679] = 1; - small_parse_table_10434(v); -} - -void small_parse_table_10434(t_small_parse_table_array *v) -{ - v->a[208680] = sym__comment_word; - v->a[208681] = actions(8422); - v->a[208682] = 2; - v->a[208683] = anon_sym_LPAREN_LPAREN; - v->a[208684] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208685] = actions(8440); - v->a[208686] = 2; - v->a[208687] = anon_sym_LT_LPAREN; - v->a[208688] = anon_sym_GT_LPAREN; - v->a[208689] = actions(9824); - v->a[208690] = 2; - v->a[208691] = sym_test_operator; - v->a[208692] = sym__special_character; - v->a[208693] = actions(9826); - v->a[208694] = 3; - v->a[208695] = sym__bare_dollar; - v->a[208696] = sym_raw_string; - v->a[208697] = sym_ansi_c_string; - v->a[208698] = state(1207); - v->a[208699] = 9; - small_parse_table_10435(v); -} - -/* EOF small_parse_table_2086.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2087.c b/parser/static/small_parse_table/small_parse_table_2087.c deleted file mode 100644 index 61282878..00000000 --- a/parser/static/small_parse_table/small_parse_table_2087.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2087.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10435(t_small_parse_table_array *v) -{ - v->a[208700] = sym_arithmetic_expansion; - v->a[208701] = sym_brace_expression; - v->a[208702] = sym_string; - v->a[208703] = sym_translated_string; - v->a[208704] = sym_number; - v->a[208705] = sym_simple_expansion; - v->a[208706] = sym_expansion; - v->a[208707] = sym_command_substitution; - v->a[208708] = sym_process_substitution; - v->a[208709] = 20; - v->a[208710] = actions(71); - v->a[208711] = 1; - v->a[208712] = sym_comment; - v->a[208713] = actions(3367); - v->a[208714] = 1; - v->a[208715] = anon_sym_DOLLAR; - v->a[208716] = actions(3373); - v->a[208717] = 1; - v->a[208718] = aux_sym_number_token1; - v->a[208719] = actions(3375); - small_parse_table_10436(v); -} - -void small_parse_table_10436(t_small_parse_table_array *v) -{ - v->a[208720] = 1; - v->a[208721] = aux_sym_number_token2; - v->a[208722] = actions(3379); - v->a[208723] = 1; - v->a[208724] = anon_sym_DOLLAR_LPAREN; - v->a[208725] = actions(3389); - v->a[208726] = 1; - v->a[208727] = sym__brace_start; - v->a[208728] = actions(9802); - v->a[208729] = 1; - v->a[208730] = anon_sym_DOLLAR_LBRACK; - v->a[208731] = actions(9804); - v->a[208732] = 1; - v->a[208733] = sym__special_character; - v->a[208734] = actions(9806); - v->a[208735] = 1; - v->a[208736] = anon_sym_DQUOTE; - v->a[208737] = actions(9810); - v->a[208738] = 1; - v->a[208739] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10437(v); -} - -void small_parse_table_10437(t_small_parse_table_array *v) -{ - v->a[208740] = actions(9812); - v->a[208741] = 1; - v->a[208742] = anon_sym_BQUOTE; - v->a[208743] = actions(9814); - v->a[208744] = 1; - v->a[208745] = anon_sym_DOLLAR_BQUOTE; - v->a[208746] = actions(9830); - v->a[208747] = 1; - v->a[208748] = sym_word; - v->a[208749] = actions(9834); - v->a[208750] = 1; - v->a[208751] = sym_test_operator; - v->a[208752] = state(4462); - v->a[208753] = 1; - v->a[208754] = aux_sym__literal_repeat1; - v->a[208755] = state(4888); - v->a[208756] = 1; - v->a[208757] = sym_concatenation; - v->a[208758] = actions(9800); - v->a[208759] = 2; - small_parse_table_10438(v); -} - -void small_parse_table_10438(t_small_parse_table_array *v) -{ - v->a[208760] = anon_sym_LPAREN_LPAREN; - v->a[208761] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208762] = actions(9816); - v->a[208763] = 2; - v->a[208764] = anon_sym_LT_LPAREN; - v->a[208765] = anon_sym_GT_LPAREN; - v->a[208766] = actions(9832); - v->a[208767] = 2; - v->a[208768] = sym_raw_string; - v->a[208769] = sym_ansi_c_string; - v->a[208770] = state(4270); - v->a[208771] = 9; - v->a[208772] = sym_arithmetic_expansion; - v->a[208773] = sym_brace_expression; - v->a[208774] = sym_string; - v->a[208775] = sym_translated_string; - v->a[208776] = sym_number; - v->a[208777] = sym_simple_expansion; - v->a[208778] = sym_expansion; - v->a[208779] = sym_command_substitution; - small_parse_table_10439(v); -} - -void small_parse_table_10439(t_small_parse_table_array *v) -{ - v->a[208780] = sym_process_substitution; - v->a[208781] = 21; - v->a[208782] = actions(71); - v->a[208783] = 1; - v->a[208784] = sym_comment; - v->a[208785] = actions(9364); - v->a[208786] = 1; - v->a[208787] = anon_sym_LPAREN; - v->a[208788] = actions(9366); - v->a[208789] = 1; - v->a[208790] = anon_sym_BANG; - v->a[208791] = actions(9372); - v->a[208792] = 1; - v->a[208793] = anon_sym_TILDE; - v->a[208794] = actions(9374); - v->a[208795] = 1; - v->a[208796] = anon_sym_DOLLAR; - v->a[208797] = actions(9376); - v->a[208798] = 1; - v->a[208799] = anon_sym_DQUOTE; - small_parse_table_10440(v); -} - -/* EOF small_parse_table_2087.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2088.c b/parser/static/small_parse_table/small_parse_table_2088.c deleted file mode 100644 index 343b227d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2088.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2088.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10440(t_small_parse_table_array *v) -{ - v->a[208800] = actions(9378); - v->a[208801] = 1; - v->a[208802] = aux_sym_number_token1; - v->a[208803] = actions(9380); - v->a[208804] = 1; - v->a[208805] = aux_sym_number_token2; - v->a[208806] = actions(9382); - v->a[208807] = 1; - v->a[208808] = anon_sym_DOLLAR_LBRACE; - v->a[208809] = actions(9384); - v->a[208810] = 1; - v->a[208811] = anon_sym_DOLLAR_LPAREN; - v->a[208812] = actions(9386); - v->a[208813] = 1; - v->a[208814] = anon_sym_BQUOTE; - v->a[208815] = actions(9388); - v->a[208816] = 1; - v->a[208817] = anon_sym_DOLLAR_BQUOTE; - v->a[208818] = actions(9392); - v->a[208819] = 1; - small_parse_table_10441(v); -} - -void small_parse_table_10441(t_small_parse_table_array *v) -{ - v->a[208820] = sym_variable_name; - v->a[208821] = actions(9836); - v->a[208822] = 1; - v->a[208823] = aux_sym__simple_variable_name_token1; - v->a[208824] = state(3391); - v->a[208825] = 1; - v->a[208826] = sym__arithmetic_binary_expression; - v->a[208827] = state(3396); - v->a[208828] = 1; - v->a[208829] = sym__arithmetic_ternary_expression; - v->a[208830] = state(3398); - v->a[208831] = 1; - v->a[208832] = sym__arithmetic_unary_expression; - v->a[208833] = state(3400); - v->a[208834] = 1; - v->a[208835] = sym__arithmetic_postfix_expression; - v->a[208836] = actions(9368); - v->a[208837] = 2; - v->a[208838] = anon_sym_PLUS_PLUS2; - v->a[208839] = anon_sym_DASH_DASH2; - small_parse_table_10442(v); -} - -void small_parse_table_10442(t_small_parse_table_array *v) -{ - v->a[208840] = actions(9370); - v->a[208841] = 2; - v->a[208842] = anon_sym_DASH2; - v->a[208843] = anon_sym_PLUS2; - v->a[208844] = state(3339); - v->a[208845] = 9; - v->a[208846] = sym_subscript; - v->a[208847] = sym__arithmetic_expression; - v->a[208848] = sym__arithmetic_literal; - v->a[208849] = sym__arithmetic_parenthesized_expression; - v->a[208850] = sym_string; - v->a[208851] = sym_number; - v->a[208852] = sym_simple_expansion; - v->a[208853] = sym_expansion; - v->a[208854] = sym_command_substitution; - v->a[208855] = 21; - v->a[208856] = actions(71); - v->a[208857] = 1; - v->a[208858] = sym_comment; - v->a[208859] = actions(3064); - small_parse_table_10443(v); -} - -void small_parse_table_10443(t_small_parse_table_array *v) -{ - v->a[208860] = 1; - v->a[208861] = sym_variable_name; - v->a[208862] = actions(9278); - v->a[208863] = 1; - v->a[208864] = anon_sym_LPAREN; - v->a[208865] = actions(9280); - v->a[208866] = 1; - v->a[208867] = anon_sym_BANG; - v->a[208868] = actions(9286); - v->a[208869] = 1; - v->a[208870] = anon_sym_TILDE; - v->a[208871] = actions(9288); - v->a[208872] = 1; - v->a[208873] = anon_sym_DOLLAR; - v->a[208874] = actions(9290); - v->a[208875] = 1; - v->a[208876] = anon_sym_DQUOTE; - v->a[208877] = actions(9292); - v->a[208878] = 1; - v->a[208879] = aux_sym_number_token1; - small_parse_table_10444(v); -} - -void small_parse_table_10444(t_small_parse_table_array *v) -{ - v->a[208880] = actions(9294); - v->a[208881] = 1; - v->a[208882] = aux_sym_number_token2; - v->a[208883] = actions(9296); - v->a[208884] = 1; - v->a[208885] = anon_sym_DOLLAR_LBRACE; - v->a[208886] = actions(9298); - v->a[208887] = 1; - v->a[208888] = anon_sym_DOLLAR_LPAREN; - v->a[208889] = actions(9300); - v->a[208890] = 1; - v->a[208891] = anon_sym_BQUOTE; - v->a[208892] = actions(9302); - v->a[208893] = 1; - v->a[208894] = anon_sym_DOLLAR_BQUOTE; - v->a[208895] = actions(9838); - v->a[208896] = 1; - v->a[208897] = aux_sym__simple_variable_name_token1; - v->a[208898] = state(2801); - v->a[208899] = 1; - small_parse_table_10445(v); -} - -/* EOF small_parse_table_2088.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2089.c b/parser/static/small_parse_table/small_parse_table_2089.c deleted file mode 100644 index e4012c6c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2089.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2089.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10445(t_small_parse_table_array *v) -{ - v->a[208900] = sym__arithmetic_binary_expression; - v->a[208901] = state(2803); - v->a[208902] = 1; - v->a[208903] = sym__arithmetic_ternary_expression; - v->a[208904] = state(2809); - v->a[208905] = 1; - v->a[208906] = sym__arithmetic_unary_expression; - v->a[208907] = state(2825); - v->a[208908] = 1; - v->a[208909] = sym__arithmetic_postfix_expression; - v->a[208910] = actions(9282); - v->a[208911] = 2; - v->a[208912] = anon_sym_PLUS_PLUS2; - v->a[208913] = anon_sym_DASH_DASH2; - v->a[208914] = actions(9284); - v->a[208915] = 2; - v->a[208916] = anon_sym_DASH2; - v->a[208917] = anon_sym_PLUS2; - v->a[208918] = state(2752); - v->a[208919] = 9; - small_parse_table_10446(v); -} - -void small_parse_table_10446(t_small_parse_table_array *v) -{ - v->a[208920] = sym_subscript; - v->a[208921] = sym__arithmetic_expression; - v->a[208922] = sym__arithmetic_literal; - v->a[208923] = sym__arithmetic_parenthesized_expression; - v->a[208924] = sym_string; - v->a[208925] = sym_number; - v->a[208926] = sym_simple_expansion; - v->a[208927] = sym_expansion; - v->a[208928] = sym_command_substitution; - v->a[208929] = 18; - v->a[208930] = actions(3); - v->a[208931] = 1; - v->a[208932] = sym_comment; - v->a[208933] = actions(1767); - v->a[208934] = 1; - v->a[208935] = aux_sym_number_token1; - v->a[208936] = actions(1769); - v->a[208937] = 1; - v->a[208938] = aux_sym_number_token2; - v->a[208939] = actions(1773); - small_parse_table_10447(v); -} - -void small_parse_table_10447(t_small_parse_table_array *v) -{ - v->a[208940] = 1; - v->a[208941] = anon_sym_DOLLAR_LPAREN; - v->a[208942] = actions(1787); - v->a[208943] = 1; - v->a[208944] = sym__brace_start; - v->a[208945] = actions(8426); - v->a[208946] = 1; - v->a[208947] = anon_sym_DOLLAR_LBRACK; - v->a[208948] = actions(8430); - v->a[208949] = 1; - v->a[208950] = anon_sym_DQUOTE; - v->a[208951] = actions(8434); - v->a[208952] = 1; - v->a[208953] = anon_sym_DOLLAR_LBRACE; - v->a[208954] = actions(8436); - v->a[208955] = 1; - v->a[208956] = anon_sym_BQUOTE; - v->a[208957] = actions(8438); - v->a[208958] = 1; - v->a[208959] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10448(v); -} - -void small_parse_table_10448(t_small_parse_table_array *v) -{ - v->a[208960] = actions(9820); - v->a[208961] = 1; - v->a[208962] = sym_word; - v->a[208963] = actions(9828); - v->a[208964] = 1; - v->a[208965] = sym__comment_word; - v->a[208966] = actions(9840); - v->a[208967] = 1; - v->a[208968] = anon_sym_DOLLAR; - v->a[208969] = actions(8422); - v->a[208970] = 2; - v->a[208971] = anon_sym_LPAREN_LPAREN; - v->a[208972] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[208973] = actions(8440); - v->a[208974] = 2; - v->a[208975] = anon_sym_LT_LPAREN; - v->a[208976] = anon_sym_GT_LPAREN; - v->a[208977] = actions(9824); - v->a[208978] = 2; - v->a[208979] = sym_test_operator; - small_parse_table_10449(v); -} - -void small_parse_table_10449(t_small_parse_table_array *v) -{ - v->a[208980] = sym__special_character; - v->a[208981] = actions(9826); - v->a[208982] = 3; - v->a[208983] = sym__bare_dollar; - v->a[208984] = sym_raw_string; - v->a[208985] = sym_ansi_c_string; - v->a[208986] = state(1207); - v->a[208987] = 9; - v->a[208988] = sym_arithmetic_expansion; - v->a[208989] = sym_brace_expression; - v->a[208990] = sym_string; - v->a[208991] = sym_translated_string; - v->a[208992] = sym_number; - v->a[208993] = sym_simple_expansion; - v->a[208994] = sym_expansion; - v->a[208995] = sym_command_substitution; - v->a[208996] = sym_process_substitution; - v->a[208997] = 21; - v->a[208998] = actions(71); - v->a[208999] = 1; - small_parse_table_10450(v); -} - -/* EOF small_parse_table_2089.c */ diff --git a/parser/static/small_parse_table/small_parse_table_209.c b/parser/static/small_parse_table/small_parse_table_209.c index 436f8982..3d44acc8 100644 --- a/parser/static/small_parse_table/small_parse_table_209.c +++ b/parser/static/small_parse_table/small_parse_table_209.c @@ -14,126 +14,126 @@ void small_parse_table_1045(t_small_parse_table_array *v) { - v->a[20900] = actions(3); - v->a[20901] = 1; - v->a[20902] = sym_comment; - v->a[20903] = actions(2261); - v->a[20904] = 1; - v->a[20905] = anon_sym_DOLLAR_LBRACK; - v->a[20906] = actions(2263); - v->a[20907] = 1; - v->a[20908] = anon_sym_DOLLAR; - v->a[20909] = actions(2267); - v->a[20910] = 1; - v->a[20911] = anon_sym_DQUOTE; - v->a[20912] = actions(2269); - v->a[20913] = 1; - v->a[20914] = aux_sym_number_token1; - v->a[20915] = actions(2271); - v->a[20916] = 1; - v->a[20917] = aux_sym_number_token2; - v->a[20918] = actions(2273); - v->a[20919] = 1; + v->a[20900] = aux_sym_heredoc_redirect_token1; + v->a[20901] = actions(2965); + v->a[20902] = 36; + v->a[20903] = anon_sym_esac; + v->a[20904] = anon_sym_PIPE; + v->a[20905] = anon_sym_SEMI_SEMI; + v->a[20906] = anon_sym_SEMI_AMP; + v->a[20907] = anon_sym_SEMI_SEMI_AMP; + v->a[20908] = anon_sym_PIPE_AMP; + v->a[20909] = anon_sym_AMP_AMP; + v->a[20910] = anon_sym_PIPE_PIPE; + v->a[20911] = anon_sym_LT; + v->a[20912] = anon_sym_GT; + v->a[20913] = anon_sym_GT_GT; + v->a[20914] = anon_sym_AMP_GT; + v->a[20915] = anon_sym_AMP_GT_GT; + v->a[20916] = anon_sym_LT_AMP; + v->a[20917] = anon_sym_GT_AMP; + v->a[20918] = anon_sym_GT_PIPE; + v->a[20919] = anon_sym_LT_AMP_DASH; small_parse_table_1046(v); } void small_parse_table_1046(t_small_parse_table_array *v) { - v->a[20920] = anon_sym_DOLLAR_LBRACE; - v->a[20921] = actions(2275); - v->a[20922] = 1; - v->a[20923] = anon_sym_DOLLAR_LPAREN; - v->a[20924] = actions(2277); - v->a[20925] = 1; - v->a[20926] = anon_sym_BQUOTE; - v->a[20927] = actions(2279); - v->a[20928] = 1; - v->a[20929] = anon_sym_DOLLAR_BQUOTE; - v->a[20930] = actions(2289); - v->a[20931] = 1; - v->a[20932] = sym__brace_start; - v->a[20933] = actions(3970); - v->a[20934] = 1; - v->a[20935] = sym__special_character; - v->a[20936] = actions(3972); - v->a[20937] = 1; - v->a[20938] = aux_sym__simple_variable_name_token1; - v->a[20939] = actions(3974); + v->a[20920] = anon_sym_GT_AMP_DASH; + v->a[20921] = anon_sym_LT_LT; + v->a[20922] = anon_sym_LT_LT_DASH; + v->a[20923] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20924] = anon_sym_AMP; + v->a[20925] = aux_sym_concatenation_token1; + v->a[20926] = anon_sym_DOLLAR; + v->a[20927] = sym__special_character; + v->a[20928] = anon_sym_DQUOTE; + v->a[20929] = sym_raw_string; + v->a[20930] = aux_sym_number_token1; + v->a[20931] = aux_sym_number_token2; + v->a[20932] = anon_sym_DOLLAR_LBRACE; + v->a[20933] = anon_sym_DOLLAR_LPAREN; + v->a[20934] = anon_sym_BQUOTE; + v->a[20935] = anon_sym_DOLLAR_BQUOTE; + v->a[20936] = aux_sym__simple_variable_name_token1; + v->a[20937] = sym_word; + v->a[20938] = anon_sym_SEMI; + v->a[20939] = 6; small_parse_table_1047(v); } void small_parse_table_1047(t_small_parse_table_array *v) { - v->a[20940] = 1; - v->a[20941] = sym_variable_name; - v->a[20942] = actions(3976); - v->a[20943] = 1; - v->a[20944] = sym_test_operator; - v->a[20945] = state(1743); - v->a[20946] = 1; - v->a[20947] = aux_sym__literal_repeat1; - v->a[20948] = state(6739); - v->a[20949] = 1; - v->a[20950] = sym_subscript; - v->a[20951] = actions(1757); - v->a[20952] = 2; - v->a[20953] = sym_file_descriptor; - v->a[20954] = aux_sym_heredoc_redirect_token1; - v->a[20955] = actions(2259); - v->a[20956] = 2; - v->a[20957] = anon_sym_LPAREN_LPAREN; - v->a[20958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20959] = actions(2281); + v->a[20940] = actions(3); + v->a[20941] = 1; + v->a[20942] = sym_comment; + v->a[20943] = actions(2956); + v->a[20944] = 1; + v->a[20945] = aux_sym_concatenation_token1; + v->a[20946] = actions(2969); + v->a[20947] = 1; + v->a[20948] = sym__concat; + v->a[20949] = state(526); + v->a[20950] = 1; + v->a[20951] = aux_sym_concatenation_repeat1; + v->a[20952] = actions(2690); + v->a[20953] = 4; + v->a[20954] = sym_file_descriptor; + v->a[20955] = sym_test_operator; + v->a[20956] = sym__brace_start; + v->a[20957] = aux_sym_heredoc_redirect_token1; + v->a[20958] = actions(2688); + v->a[20959] = 35; small_parse_table_1048(v); } void small_parse_table_1048(t_small_parse_table_array *v) { - v->a[20960] = 2; - v->a[20961] = anon_sym_LT_LPAREN; - v->a[20962] = anon_sym_GT_LPAREN; - v->a[20963] = actions(3968); - v->a[20964] = 3; - v->a[20965] = sym_raw_string; - v->a[20966] = sym_ansi_c_string; - v->a[20967] = sym_word; - v->a[20968] = state(777); - v->a[20969] = 3; - v->a[20970] = sym_variable_assignment; - v->a[20971] = sym_concatenation; - v->a[20972] = aux_sym_declaration_command_repeat1; - v->a[20973] = state(2330); - v->a[20974] = 9; - v->a[20975] = sym_arithmetic_expansion; - v->a[20976] = sym_brace_expression; - v->a[20977] = sym_string; - v->a[20978] = sym_translated_string; - v->a[20979] = sym_number; + v->a[20960] = anon_sym_esac; + v->a[20961] = anon_sym_PIPE; + v->a[20962] = anon_sym_SEMI_SEMI; + v->a[20963] = anon_sym_SEMI_AMP; + v->a[20964] = anon_sym_SEMI_SEMI_AMP; + v->a[20965] = anon_sym_PIPE_AMP; + v->a[20966] = anon_sym_AMP_AMP; + v->a[20967] = anon_sym_PIPE_PIPE; + v->a[20968] = anon_sym_LT; + v->a[20969] = anon_sym_GT; + v->a[20970] = anon_sym_GT_GT; + v->a[20971] = anon_sym_AMP_GT; + v->a[20972] = anon_sym_AMP_GT_GT; + v->a[20973] = anon_sym_LT_AMP; + v->a[20974] = anon_sym_GT_AMP; + v->a[20975] = anon_sym_GT_PIPE; + v->a[20976] = anon_sym_LT_AMP_DASH; + v->a[20977] = anon_sym_GT_AMP_DASH; + v->a[20978] = anon_sym_LT_LT; + v->a[20979] = anon_sym_LT_LT_DASH; small_parse_table_1049(v); } void small_parse_table_1049(t_small_parse_table_array *v) { - v->a[20980] = sym_simple_expansion; - v->a[20981] = sym_expansion; - v->a[20982] = sym_command_substitution; - v->a[20983] = sym_process_substitution; - v->a[20984] = actions(1755); - v->a[20985] = 16; - v->a[20986] = anon_sym_PIPE_PIPE; - v->a[20987] = anon_sym_AMP_AMP; - v->a[20988] = anon_sym_PIPE; - v->a[20989] = anon_sym_LT; - v->a[20990] = anon_sym_GT; - v->a[20991] = anon_sym_LT_LT; - v->a[20992] = anon_sym_GT_GT; - v->a[20993] = anon_sym_PIPE_AMP; - v->a[20994] = anon_sym_AMP_GT; - v->a[20995] = anon_sym_AMP_GT_GT; - v->a[20996] = anon_sym_LT_AMP; - v->a[20997] = anon_sym_GT_AMP; - v->a[20998] = anon_sym_GT_PIPE; - v->a[20999] = anon_sym_LT_AMP_DASH; + v->a[20980] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[20981] = anon_sym_AMP; + v->a[20982] = anon_sym_DOLLAR; + v->a[20983] = sym__special_character; + v->a[20984] = anon_sym_DQUOTE; + v->a[20985] = sym_raw_string; + v->a[20986] = aux_sym_number_token1; + v->a[20987] = aux_sym_number_token2; + v->a[20988] = anon_sym_DOLLAR_LBRACE; + v->a[20989] = anon_sym_DOLLAR_LPAREN; + v->a[20990] = anon_sym_BQUOTE; + v->a[20991] = anon_sym_DOLLAR_BQUOTE; + v->a[20992] = aux_sym__simple_variable_name_token1; + v->a[20993] = sym_word; + v->a[20994] = anon_sym_SEMI; + v->a[20995] = 6; + v->a[20996] = actions(3); + v->a[20997] = 1; + v->a[20998] = sym_comment; + v->a[20999] = actions(2971); small_parse_table_1050(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2090.c b/parser/static/small_parse_table/small_parse_table_2090.c deleted file mode 100644 index 8a7a1fd6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2090.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2090.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10450(t_small_parse_table_array *v) -{ - v->a[209000] = sym_comment; - v->a[209001] = actions(3064); - v->a[209002] = 1; - v->a[209003] = sym_variable_name; - v->a[209004] = actions(9278); - v->a[209005] = 1; - v->a[209006] = anon_sym_LPAREN; - v->a[209007] = actions(9280); - v->a[209008] = 1; - v->a[209009] = anon_sym_BANG; - v->a[209010] = actions(9286); - v->a[209011] = 1; - v->a[209012] = anon_sym_TILDE; - v->a[209013] = actions(9288); - v->a[209014] = 1; - v->a[209015] = anon_sym_DOLLAR; - v->a[209016] = actions(9290); - v->a[209017] = 1; - v->a[209018] = anon_sym_DQUOTE; - v->a[209019] = actions(9292); - small_parse_table_10451(v); -} - -void small_parse_table_10451(t_small_parse_table_array *v) -{ - v->a[209020] = 1; - v->a[209021] = aux_sym_number_token1; - v->a[209022] = actions(9294); - v->a[209023] = 1; - v->a[209024] = aux_sym_number_token2; - v->a[209025] = actions(9296); - v->a[209026] = 1; - v->a[209027] = anon_sym_DOLLAR_LBRACE; - v->a[209028] = actions(9298); - v->a[209029] = 1; - v->a[209030] = anon_sym_DOLLAR_LPAREN; - v->a[209031] = actions(9300); - v->a[209032] = 1; - v->a[209033] = anon_sym_BQUOTE; - v->a[209034] = actions(9302); - v->a[209035] = 1; - v->a[209036] = anon_sym_DOLLAR_BQUOTE; - v->a[209037] = actions(9842); - v->a[209038] = 1; - v->a[209039] = aux_sym__simple_variable_name_token1; - small_parse_table_10452(v); -} - -void small_parse_table_10452(t_small_parse_table_array *v) -{ - v->a[209040] = state(2801); - v->a[209041] = 1; - v->a[209042] = sym__arithmetic_binary_expression; - v->a[209043] = state(2803); - v->a[209044] = 1; - v->a[209045] = sym__arithmetic_ternary_expression; - v->a[209046] = state(2809); - v->a[209047] = 1; - v->a[209048] = sym__arithmetic_unary_expression; - v->a[209049] = state(2825); - v->a[209050] = 1; - v->a[209051] = sym__arithmetic_postfix_expression; - v->a[209052] = actions(9282); - v->a[209053] = 2; - v->a[209054] = anon_sym_PLUS_PLUS2; - v->a[209055] = anon_sym_DASH_DASH2; - v->a[209056] = actions(9284); - v->a[209057] = 2; - v->a[209058] = anon_sym_DASH2; - v->a[209059] = anon_sym_PLUS2; - small_parse_table_10453(v); -} - -void small_parse_table_10453(t_small_parse_table_array *v) -{ - v->a[209060] = state(2739); - v->a[209061] = 9; - v->a[209062] = sym_subscript; - v->a[209063] = sym__arithmetic_expression; - v->a[209064] = sym__arithmetic_literal; - v->a[209065] = sym__arithmetic_parenthesized_expression; - v->a[209066] = sym_string; - v->a[209067] = sym_number; - v->a[209068] = sym_simple_expansion; - v->a[209069] = sym_expansion; - v->a[209070] = sym_command_substitution; - v->a[209071] = 20; - v->a[209072] = actions(71); - v->a[209073] = 1; - v->a[209074] = sym_comment; - v->a[209075] = actions(1587); - v->a[209076] = 1; - v->a[209077] = anon_sym_DOLLAR; - v->a[209078] = actions(1593); - v->a[209079] = 1; - small_parse_table_10454(v); -} - -void small_parse_table_10454(t_small_parse_table_array *v) -{ - v->a[209080] = aux_sym_number_token1; - v->a[209081] = actions(1595); - v->a[209082] = 1; - v->a[209083] = aux_sym_number_token2; - v->a[209084] = actions(1599); - v->a[209085] = 1; - v->a[209086] = anon_sym_DOLLAR_LPAREN; - v->a[209087] = actions(1611); - v->a[209088] = 1; - v->a[209089] = sym__brace_start; - v->a[209090] = actions(9240); - v->a[209091] = 1; - v->a[209092] = anon_sym_DOLLAR_LBRACK; - v->a[209093] = actions(9242); - v->a[209094] = 1; - v->a[209095] = sym__special_character; - v->a[209096] = actions(9244); - v->a[209097] = 1; - v->a[209098] = anon_sym_DQUOTE; - v->a[209099] = actions(9248); - small_parse_table_10455(v); -} - -/* EOF small_parse_table_2090.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2091.c b/parser/static/small_parse_table/small_parse_table_2091.c deleted file mode 100644 index 90b37684..00000000 --- a/parser/static/small_parse_table/small_parse_table_2091.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2091.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10455(t_small_parse_table_array *v) -{ - v->a[209100] = 1; - v->a[209101] = anon_sym_DOLLAR_LBRACE; - v->a[209102] = actions(9250); - v->a[209103] = 1; - v->a[209104] = anon_sym_BQUOTE; - v->a[209105] = actions(9252); - v->a[209106] = 1; - v->a[209107] = anon_sym_DOLLAR_BQUOTE; - v->a[209108] = actions(9844); - v->a[209109] = 1; - v->a[209110] = sym_word; - v->a[209111] = actions(9848); - v->a[209112] = 1; - v->a[209113] = sym_test_operator; - v->a[209114] = state(1374); - v->a[209115] = 1; - v->a[209116] = aux_sym__literal_repeat1; - v->a[209117] = state(1622); - v->a[209118] = 1; - v->a[209119] = sym_concatenation; - small_parse_table_10456(v); -} - -void small_parse_table_10456(t_small_parse_table_array *v) -{ - v->a[209120] = actions(9238); - v->a[209121] = 2; - v->a[209122] = anon_sym_LPAREN_LPAREN; - v->a[209123] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209124] = actions(9254); - v->a[209125] = 2; - v->a[209126] = anon_sym_LT_LPAREN; - v->a[209127] = anon_sym_GT_LPAREN; - v->a[209128] = actions(9846); - v->a[209129] = 2; - v->a[209130] = sym_raw_string; - v->a[209131] = sym_ansi_c_string; - v->a[209132] = state(1069); - v->a[209133] = 9; - v->a[209134] = sym_arithmetic_expansion; - v->a[209135] = sym_brace_expression; - v->a[209136] = sym_string; - v->a[209137] = sym_translated_string; - v->a[209138] = sym_number; - v->a[209139] = sym_simple_expansion; - small_parse_table_10457(v); -} - -void small_parse_table_10457(t_small_parse_table_array *v) -{ - v->a[209140] = sym_expansion; - v->a[209141] = sym_command_substitution; - v->a[209142] = sym_process_substitution; - v->a[209143] = 18; - v->a[209144] = actions(3); - v->a[209145] = 1; - v->a[209146] = sym_comment; - v->a[209147] = actions(3477); - v->a[209148] = 1; - v->a[209149] = anon_sym_DOLLAR; - v->a[209150] = actions(3481); - v->a[209151] = 1; - v->a[209152] = aux_sym_number_token1; - v->a[209153] = actions(3483); - v->a[209154] = 1; - v->a[209155] = aux_sym_number_token2; - v->a[209156] = actions(3487); - v->a[209157] = 1; - v->a[209158] = anon_sym_DOLLAR_LPAREN; - v->a[209159] = actions(3497); - small_parse_table_10458(v); -} - -void small_parse_table_10458(t_small_parse_table_array *v) -{ - v->a[209160] = 1; - v->a[209161] = sym__brace_start; - v->a[209162] = actions(8906); - v->a[209163] = 1; - v->a[209164] = anon_sym_DOLLAR_LBRACK; - v->a[209165] = actions(8910); - v->a[209166] = 1; - v->a[209167] = anon_sym_DQUOTE; - v->a[209168] = actions(8914); - v->a[209169] = 1; - v->a[209170] = anon_sym_DOLLAR_LBRACE; - v->a[209171] = actions(8916); - v->a[209172] = 1; - v->a[209173] = anon_sym_BQUOTE; - v->a[209174] = actions(8918); - v->a[209175] = 1; - v->a[209176] = anon_sym_DOLLAR_BQUOTE; - v->a[209177] = actions(9850); - v->a[209178] = 1; - v->a[209179] = sym_word; - small_parse_table_10459(v); -} - -void small_parse_table_10459(t_small_parse_table_array *v) -{ - v->a[209180] = actions(9856); - v->a[209181] = 1; - v->a[209182] = sym__comment_word; - v->a[209183] = actions(8904); - v->a[209184] = 2; - v->a[209185] = anon_sym_LPAREN_LPAREN; - v->a[209186] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209187] = actions(8920); - v->a[209188] = 2; - v->a[209189] = anon_sym_LT_LPAREN; - v->a[209190] = anon_sym_GT_LPAREN; - v->a[209191] = actions(9852); - v->a[209192] = 2; - v->a[209193] = sym_test_operator; - v->a[209194] = sym__special_character; - v->a[209195] = actions(9854); - v->a[209196] = 3; - v->a[209197] = sym__bare_dollar; - v->a[209198] = sym_raw_string; - v->a[209199] = sym_ansi_c_string; - small_parse_table_10460(v); -} - -/* EOF small_parse_table_2091.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2092.c b/parser/static/small_parse_table/small_parse_table_2092.c deleted file mode 100644 index bbb5ba5f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2092.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2092.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10460(t_small_parse_table_array *v) -{ - v->a[209200] = state(1921); - v->a[209201] = 9; - v->a[209202] = sym_arithmetic_expansion; - v->a[209203] = sym_brace_expression; - v->a[209204] = sym_string; - v->a[209205] = sym_translated_string; - v->a[209206] = sym_number; - v->a[209207] = sym_simple_expansion; - v->a[209208] = sym_expansion; - v->a[209209] = sym_command_substitution; - v->a[209210] = sym_process_substitution; - v->a[209211] = 21; - v->a[209212] = actions(71); - v->a[209213] = 1; - v->a[209214] = sym_comment; - v->a[209215] = actions(9364); - v->a[209216] = 1; - v->a[209217] = anon_sym_LPAREN; - v->a[209218] = actions(9366); - v->a[209219] = 1; - small_parse_table_10461(v); -} - -void small_parse_table_10461(t_small_parse_table_array *v) -{ - v->a[209220] = anon_sym_BANG; - v->a[209221] = actions(9372); - v->a[209222] = 1; - v->a[209223] = anon_sym_TILDE; - v->a[209224] = actions(9374); - v->a[209225] = 1; - v->a[209226] = anon_sym_DOLLAR; - v->a[209227] = actions(9376); - v->a[209228] = 1; - v->a[209229] = anon_sym_DQUOTE; - v->a[209230] = actions(9378); - v->a[209231] = 1; - v->a[209232] = aux_sym_number_token1; - v->a[209233] = actions(9380); - v->a[209234] = 1; - v->a[209235] = aux_sym_number_token2; - v->a[209236] = actions(9382); - v->a[209237] = 1; - v->a[209238] = anon_sym_DOLLAR_LBRACE; - v->a[209239] = actions(9384); - small_parse_table_10462(v); -} - -void small_parse_table_10462(t_small_parse_table_array *v) -{ - v->a[209240] = 1; - v->a[209241] = anon_sym_DOLLAR_LPAREN; - v->a[209242] = actions(9386); - v->a[209243] = 1; - v->a[209244] = anon_sym_BQUOTE; - v->a[209245] = actions(9388); - v->a[209246] = 1; - v->a[209247] = anon_sym_DOLLAR_BQUOTE; - v->a[209248] = actions(9392); - v->a[209249] = 1; - v->a[209250] = sym_variable_name; - v->a[209251] = actions(9858); - v->a[209252] = 1; - v->a[209253] = aux_sym__simple_variable_name_token1; - v->a[209254] = state(3391); - v->a[209255] = 1; - v->a[209256] = sym__arithmetic_binary_expression; - v->a[209257] = state(3396); - v->a[209258] = 1; - v->a[209259] = sym__arithmetic_ternary_expression; - small_parse_table_10463(v); -} - -void small_parse_table_10463(t_small_parse_table_array *v) -{ - v->a[209260] = state(3398); - v->a[209261] = 1; - v->a[209262] = sym__arithmetic_unary_expression; - v->a[209263] = state(3400); - v->a[209264] = 1; - v->a[209265] = sym__arithmetic_postfix_expression; - v->a[209266] = actions(9368); - v->a[209267] = 2; - v->a[209268] = anon_sym_PLUS_PLUS2; - v->a[209269] = anon_sym_DASH_DASH2; - v->a[209270] = actions(9370); - v->a[209271] = 2; - v->a[209272] = anon_sym_DASH2; - v->a[209273] = anon_sym_PLUS2; - v->a[209274] = state(3364); - v->a[209275] = 9; - v->a[209276] = sym_subscript; - v->a[209277] = sym__arithmetic_expression; - v->a[209278] = sym__arithmetic_literal; - v->a[209279] = sym__arithmetic_parenthesized_expression; - small_parse_table_10464(v); -} - -void small_parse_table_10464(t_small_parse_table_array *v) -{ - v->a[209280] = sym_string; - v->a[209281] = sym_number; - v->a[209282] = sym_simple_expansion; - v->a[209283] = sym_expansion; - v->a[209284] = sym_command_substitution; - v->a[209285] = 18; - v->a[209286] = actions(3); - v->a[209287] = 1; - v->a[209288] = sym_comment; - v->a[209289] = actions(7958); - v->a[209290] = 1; - v->a[209291] = anon_sym_DOLLAR_LBRACK; - v->a[209292] = actions(7964); - v->a[209293] = 1; - v->a[209294] = anon_sym_DQUOTE; - v->a[209295] = actions(7968); - v->a[209296] = 1; - v->a[209297] = aux_sym_number_token1; - v->a[209298] = actions(7970); - v->a[209299] = 1; - small_parse_table_10465(v); -} - -/* EOF small_parse_table_2092.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2093.c b/parser/static/small_parse_table/small_parse_table_2093.c deleted file mode 100644 index 1be731e7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2093.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2093.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10465(t_small_parse_table_array *v) -{ - v->a[209300] = aux_sym_number_token2; - v->a[209301] = actions(7972); - v->a[209302] = 1; - v->a[209303] = anon_sym_DOLLAR_LBRACE; - v->a[209304] = actions(7974); - v->a[209305] = 1; - v->a[209306] = anon_sym_DOLLAR_LPAREN; - v->a[209307] = actions(7976); - v->a[209308] = 1; - v->a[209309] = anon_sym_BQUOTE; - v->a[209310] = actions(7978); - v->a[209311] = 1; - v->a[209312] = anon_sym_DOLLAR_BQUOTE; - v->a[209313] = actions(7988); - v->a[209314] = 1; - v->a[209315] = sym__brace_start; - v->a[209316] = actions(9860); - v->a[209317] = 1; - v->a[209318] = sym_word; - v->a[209319] = actions(9862); - small_parse_table_10466(v); -} - -void small_parse_table_10466(t_small_parse_table_array *v) -{ - v->a[209320] = 1; - v->a[209321] = anon_sym_DOLLAR; - v->a[209322] = actions(9868); - v->a[209323] = 1; - v->a[209324] = sym__comment_word; - v->a[209325] = actions(7954); - v->a[209326] = 2; - v->a[209327] = anon_sym_LPAREN_LPAREN; - v->a[209328] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209329] = actions(7980); - v->a[209330] = 2; - v->a[209331] = anon_sym_LT_LPAREN; - v->a[209332] = anon_sym_GT_LPAREN; - v->a[209333] = actions(9864); - v->a[209334] = 2; - v->a[209335] = sym_test_operator; - v->a[209336] = sym__special_character; - v->a[209337] = actions(9866); - v->a[209338] = 3; - v->a[209339] = sym__bare_dollar; - small_parse_table_10467(v); -} - -void small_parse_table_10467(t_small_parse_table_array *v) -{ - v->a[209340] = sym_raw_string; - v->a[209341] = sym_ansi_c_string; - v->a[209342] = state(4357); - v->a[209343] = 9; - v->a[209344] = sym_arithmetic_expansion; - v->a[209345] = sym_brace_expression; - v->a[209346] = sym_string; - v->a[209347] = sym_translated_string; - v->a[209348] = sym_number; - v->a[209349] = sym_simple_expansion; - v->a[209350] = sym_expansion; - v->a[209351] = sym_command_substitution; - v->a[209352] = sym_process_substitution; - v->a[209353] = 18; - v->a[209354] = actions(3); - v->a[209355] = 1; - v->a[209356] = sym_comment; - v->a[209357] = actions(7958); - v->a[209358] = 1; - v->a[209359] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10468(v); -} - -void small_parse_table_10468(t_small_parse_table_array *v) -{ - v->a[209360] = actions(7964); - v->a[209361] = 1; - v->a[209362] = anon_sym_DQUOTE; - v->a[209363] = actions(7968); - v->a[209364] = 1; - v->a[209365] = aux_sym_number_token1; - v->a[209366] = actions(7970); - v->a[209367] = 1; - v->a[209368] = aux_sym_number_token2; - v->a[209369] = actions(7972); - v->a[209370] = 1; - v->a[209371] = anon_sym_DOLLAR_LBRACE; - v->a[209372] = actions(7974); - v->a[209373] = 1; - v->a[209374] = anon_sym_DOLLAR_LPAREN; - v->a[209375] = actions(7976); - v->a[209376] = 1; - v->a[209377] = anon_sym_BQUOTE; - v->a[209378] = actions(7978); - v->a[209379] = 1; - small_parse_table_10469(v); -} - -void small_parse_table_10469(t_small_parse_table_array *v) -{ - v->a[209380] = anon_sym_DOLLAR_BQUOTE; - v->a[209381] = actions(7988); - v->a[209382] = 1; - v->a[209383] = sym__brace_start; - v->a[209384] = actions(9860); - v->a[209385] = 1; - v->a[209386] = sym_word; - v->a[209387] = actions(9868); - v->a[209388] = 1; - v->a[209389] = sym__comment_word; - v->a[209390] = actions(9870); - v->a[209391] = 1; - v->a[209392] = anon_sym_DOLLAR; - v->a[209393] = actions(7954); - v->a[209394] = 2; - v->a[209395] = anon_sym_LPAREN_LPAREN; - v->a[209396] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209397] = actions(7980); - v->a[209398] = 2; - v->a[209399] = anon_sym_LT_LPAREN; - small_parse_table_10470(v); -} - -/* EOF small_parse_table_2093.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2094.c b/parser/static/small_parse_table/small_parse_table_2094.c deleted file mode 100644 index 86d338de..00000000 --- a/parser/static/small_parse_table/small_parse_table_2094.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2094.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10470(t_small_parse_table_array *v) -{ - v->a[209400] = anon_sym_GT_LPAREN; - v->a[209401] = actions(9864); - v->a[209402] = 2; - v->a[209403] = sym_test_operator; - v->a[209404] = sym__special_character; - v->a[209405] = actions(9866); - v->a[209406] = 3; - v->a[209407] = sym__bare_dollar; - v->a[209408] = sym_raw_string; - v->a[209409] = sym_ansi_c_string; - v->a[209410] = state(4357); - v->a[209411] = 9; - v->a[209412] = sym_arithmetic_expansion; - v->a[209413] = sym_brace_expression; - v->a[209414] = sym_string; - v->a[209415] = sym_translated_string; - v->a[209416] = sym_number; - v->a[209417] = sym_simple_expansion; - v->a[209418] = sym_expansion; - v->a[209419] = sym_command_substitution; - small_parse_table_10471(v); -} - -void small_parse_table_10471(t_small_parse_table_array *v) -{ - v->a[209420] = sym_process_substitution; - v->a[209421] = 18; - v->a[209422] = actions(3); - v->a[209423] = 1; - v->a[209424] = sym_comment; - v->a[209425] = actions(3793); - v->a[209426] = 1; - v->a[209427] = aux_sym_number_token1; - v->a[209428] = actions(3795); - v->a[209429] = 1; - v->a[209430] = aux_sym_number_token2; - v->a[209431] = actions(3799); - v->a[209432] = 1; - v->a[209433] = anon_sym_DOLLAR_LPAREN; - v->a[209434] = actions(3809); - v->a[209435] = 1; - v->a[209436] = sym__brace_start; - v->a[209437] = actions(9636); - v->a[209438] = 1; - v->a[209439] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10472(v); -} - -void small_parse_table_10472(t_small_parse_table_array *v) -{ - v->a[209440] = actions(9640); - v->a[209441] = 1; - v->a[209442] = anon_sym_DQUOTE; - v->a[209443] = actions(9644); - v->a[209444] = 1; - v->a[209445] = anon_sym_DOLLAR_LBRACE; - v->a[209446] = actions(9646); - v->a[209447] = 1; - v->a[209448] = anon_sym_BQUOTE; - v->a[209449] = actions(9648); - v->a[209450] = 1; - v->a[209451] = anon_sym_DOLLAR_BQUOTE; - v->a[209452] = actions(9872); - v->a[209453] = 1; - v->a[209454] = sym_word; - v->a[209455] = actions(9874); - v->a[209456] = 1; - v->a[209457] = anon_sym_DOLLAR; - v->a[209458] = actions(9880); - v->a[209459] = 1; - small_parse_table_10473(v); -} - -void small_parse_table_10473(t_small_parse_table_array *v) -{ - v->a[209460] = sym__comment_word; - v->a[209461] = actions(9634); - v->a[209462] = 2; - v->a[209463] = anon_sym_LPAREN_LPAREN; - v->a[209464] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209465] = actions(9650); - v->a[209466] = 2; - v->a[209467] = anon_sym_LT_LPAREN; - v->a[209468] = anon_sym_GT_LPAREN; - v->a[209469] = actions(9876); - v->a[209470] = 2; - v->a[209471] = sym_test_operator; - v->a[209472] = sym__special_character; - v->a[209473] = actions(9878); - v->a[209474] = 3; - v->a[209475] = sym__bare_dollar; - v->a[209476] = sym_raw_string; - v->a[209477] = sym_ansi_c_string; - v->a[209478] = state(4337); - v->a[209479] = 9; - small_parse_table_10474(v); -} - -void small_parse_table_10474(t_small_parse_table_array *v) -{ - v->a[209480] = sym_arithmetic_expansion; - v->a[209481] = sym_brace_expression; - v->a[209482] = sym_string; - v->a[209483] = sym_translated_string; - v->a[209484] = sym_number; - v->a[209485] = sym_simple_expansion; - v->a[209486] = sym_expansion; - v->a[209487] = sym_command_substitution; - v->a[209488] = sym_process_substitution; - v->a[209489] = 21; - v->a[209490] = actions(71); - v->a[209491] = 1; - v->a[209492] = sym_comment; - v->a[209493] = actions(9364); - v->a[209494] = 1; - v->a[209495] = anon_sym_LPAREN; - v->a[209496] = actions(9366); - v->a[209497] = 1; - v->a[209498] = anon_sym_BANG; - v->a[209499] = actions(9372); - small_parse_table_10475(v); -} - -/* EOF small_parse_table_2094.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2095.c b/parser/static/small_parse_table/small_parse_table_2095.c deleted file mode 100644 index da300dee..00000000 --- a/parser/static/small_parse_table/small_parse_table_2095.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2095.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10475(t_small_parse_table_array *v) -{ - v->a[209500] = 1; - v->a[209501] = anon_sym_TILDE; - v->a[209502] = actions(9374); - v->a[209503] = 1; - v->a[209504] = anon_sym_DOLLAR; - v->a[209505] = actions(9376); - v->a[209506] = 1; - v->a[209507] = anon_sym_DQUOTE; - v->a[209508] = actions(9378); - v->a[209509] = 1; - v->a[209510] = aux_sym_number_token1; - v->a[209511] = actions(9380); - v->a[209512] = 1; - v->a[209513] = aux_sym_number_token2; - v->a[209514] = actions(9382); - v->a[209515] = 1; - v->a[209516] = anon_sym_DOLLAR_LBRACE; - v->a[209517] = actions(9384); - v->a[209518] = 1; - v->a[209519] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10476(v); -} - -void small_parse_table_10476(t_small_parse_table_array *v) -{ - v->a[209520] = actions(9386); - v->a[209521] = 1; - v->a[209522] = anon_sym_BQUOTE; - v->a[209523] = actions(9388); - v->a[209524] = 1; - v->a[209525] = anon_sym_DOLLAR_BQUOTE; - v->a[209526] = actions(9392); - v->a[209527] = 1; - v->a[209528] = sym_variable_name; - v->a[209529] = actions(9882); - v->a[209530] = 1; - v->a[209531] = aux_sym__simple_variable_name_token1; - v->a[209532] = state(3391); - v->a[209533] = 1; - v->a[209534] = sym__arithmetic_binary_expression; - v->a[209535] = state(3396); - v->a[209536] = 1; - v->a[209537] = sym__arithmetic_ternary_expression; - v->a[209538] = state(3398); - v->a[209539] = 1; - small_parse_table_10477(v); -} - -void small_parse_table_10477(t_small_parse_table_array *v) -{ - v->a[209540] = sym__arithmetic_unary_expression; - v->a[209541] = state(3400); - v->a[209542] = 1; - v->a[209543] = sym__arithmetic_postfix_expression; - v->a[209544] = actions(9368); - v->a[209545] = 2; - v->a[209546] = anon_sym_PLUS_PLUS2; - v->a[209547] = anon_sym_DASH_DASH2; - v->a[209548] = actions(9370); - v->a[209549] = 2; - v->a[209550] = anon_sym_DASH2; - v->a[209551] = anon_sym_PLUS2; - v->a[209552] = state(3338); - v->a[209553] = 9; - v->a[209554] = sym_subscript; - v->a[209555] = sym__arithmetic_expression; - v->a[209556] = sym__arithmetic_literal; - v->a[209557] = sym__arithmetic_parenthesized_expression; - v->a[209558] = sym_string; - v->a[209559] = sym_number; - small_parse_table_10478(v); -} - -void small_parse_table_10478(t_small_parse_table_array *v) -{ - v->a[209560] = sym_simple_expansion; - v->a[209561] = sym_expansion; - v->a[209562] = sym_command_substitution; - v->a[209563] = 18; - v->a[209564] = actions(3); - v->a[209565] = 1; - v->a[209566] = sym_comment; - v->a[209567] = actions(3793); - v->a[209568] = 1; - v->a[209569] = aux_sym_number_token1; - v->a[209570] = actions(3795); - v->a[209571] = 1; - v->a[209572] = aux_sym_number_token2; - v->a[209573] = actions(3799); - v->a[209574] = 1; - v->a[209575] = anon_sym_DOLLAR_LPAREN; - v->a[209576] = actions(3809); - v->a[209577] = 1; - v->a[209578] = sym__brace_start; - v->a[209579] = actions(9636); - small_parse_table_10479(v); -} - -void small_parse_table_10479(t_small_parse_table_array *v) -{ - v->a[209580] = 1; - v->a[209581] = anon_sym_DOLLAR_LBRACK; - v->a[209582] = actions(9640); - v->a[209583] = 1; - v->a[209584] = anon_sym_DQUOTE; - v->a[209585] = actions(9644); - v->a[209586] = 1; - v->a[209587] = anon_sym_DOLLAR_LBRACE; - v->a[209588] = actions(9646); - v->a[209589] = 1; - v->a[209590] = anon_sym_BQUOTE; - v->a[209591] = actions(9648); - v->a[209592] = 1; - v->a[209593] = anon_sym_DOLLAR_BQUOTE; - v->a[209594] = actions(9872); - v->a[209595] = 1; - v->a[209596] = sym_word; - v->a[209597] = actions(9880); - v->a[209598] = 1; - v->a[209599] = sym__comment_word; - small_parse_table_10480(v); -} - -/* EOF small_parse_table_2095.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2096.c b/parser/static/small_parse_table/small_parse_table_2096.c deleted file mode 100644 index 547437fa..00000000 --- a/parser/static/small_parse_table/small_parse_table_2096.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2096.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10480(t_small_parse_table_array *v) -{ - v->a[209600] = actions(9884); - v->a[209601] = 1; - v->a[209602] = anon_sym_DOLLAR; - v->a[209603] = actions(9634); - v->a[209604] = 2; - v->a[209605] = anon_sym_LPAREN_LPAREN; - v->a[209606] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209607] = actions(9650); - v->a[209608] = 2; - v->a[209609] = anon_sym_LT_LPAREN; - v->a[209610] = anon_sym_GT_LPAREN; - v->a[209611] = actions(9876); - v->a[209612] = 2; - v->a[209613] = sym_test_operator; - v->a[209614] = sym__special_character; - v->a[209615] = actions(9878); - v->a[209616] = 3; - v->a[209617] = sym__bare_dollar; - v->a[209618] = sym_raw_string; - v->a[209619] = sym_ansi_c_string; - small_parse_table_10481(v); -} - -void small_parse_table_10481(t_small_parse_table_array *v) -{ - v->a[209620] = state(4337); - v->a[209621] = 9; - v->a[209622] = sym_arithmetic_expansion; - v->a[209623] = sym_brace_expression; - v->a[209624] = sym_string; - v->a[209625] = sym_translated_string; - v->a[209626] = sym_number; - v->a[209627] = sym_simple_expansion; - v->a[209628] = sym_expansion; - v->a[209629] = sym_command_substitution; - v->a[209630] = sym_process_substitution; - v->a[209631] = 18; - v->a[209632] = actions(3); - v->a[209633] = 1; - v->a[209634] = sym_comment; - v->a[209635] = actions(4086); - v->a[209636] = 1; - v->a[209637] = aux_sym_number_token1; - v->a[209638] = actions(4088); - v->a[209639] = 1; - small_parse_table_10482(v); -} - -void small_parse_table_10482(t_small_parse_table_array *v) -{ - v->a[209640] = aux_sym_number_token2; - v->a[209641] = actions(4092); - v->a[209642] = 1; - v->a[209643] = anon_sym_DOLLAR_LPAREN; - v->a[209644] = actions(4102); - v->a[209645] = 1; - v->a[209646] = sym__brace_start; - v->a[209647] = actions(9306); - v->a[209648] = 1; - v->a[209649] = sym_word; - v->a[209650] = actions(9310); - v->a[209651] = 1; - v->a[209652] = anon_sym_DOLLAR_LBRACK; - v->a[209653] = actions(9316); - v->a[209654] = 1; - v->a[209655] = anon_sym_DQUOTE; - v->a[209656] = actions(9320); - v->a[209657] = 1; - v->a[209658] = anon_sym_DOLLAR_LBRACE; - v->a[209659] = actions(9322); - small_parse_table_10483(v); -} - -void small_parse_table_10483(t_small_parse_table_array *v) -{ - v->a[209660] = 1; - v->a[209661] = anon_sym_BQUOTE; - v->a[209662] = actions(9324); - v->a[209663] = 1; - v->a[209664] = anon_sym_DOLLAR_BQUOTE; - v->a[209665] = actions(9328); - v->a[209666] = 1; - v->a[209667] = sym__comment_word; - v->a[209668] = actions(9886); - v->a[209669] = 1; - v->a[209670] = anon_sym_DOLLAR; - v->a[209671] = actions(9308); - v->a[209672] = 2; - v->a[209673] = anon_sym_LPAREN_LPAREN; - v->a[209674] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209675] = actions(9314); - v->a[209676] = 2; - v->a[209677] = sym_test_operator; - v->a[209678] = sym__special_character; - v->a[209679] = actions(9326); - small_parse_table_10484(v); -} - -void small_parse_table_10484(t_small_parse_table_array *v) -{ - v->a[209680] = 2; - v->a[209681] = anon_sym_LT_LPAREN; - v->a[209682] = anon_sym_GT_LPAREN; - v->a[209683] = actions(9318); - v->a[209684] = 3; - v->a[209685] = sym__bare_dollar; - v->a[209686] = sym_raw_string; - v->a[209687] = sym_ansi_c_string; - v->a[209688] = state(4566); - v->a[209689] = 9; - v->a[209690] = sym_arithmetic_expansion; - v->a[209691] = sym_brace_expression; - v->a[209692] = sym_string; - v->a[209693] = sym_translated_string; - v->a[209694] = sym_number; - v->a[209695] = sym_simple_expansion; - v->a[209696] = sym_expansion; - v->a[209697] = sym_command_substitution; - v->a[209698] = sym_process_substitution; - v->a[209699] = 18; - small_parse_table_10485(v); -} - -/* EOF small_parse_table_2096.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2097.c b/parser/static/small_parse_table/small_parse_table_2097.c deleted file mode 100644 index 7524a23d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2097.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2097.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10485(t_small_parse_table_array *v) -{ - v->a[209700] = actions(3); - v->a[209701] = 1; - v->a[209702] = sym_comment; - v->a[209703] = actions(4086); - v->a[209704] = 1; - v->a[209705] = aux_sym_number_token1; - v->a[209706] = actions(4088); - v->a[209707] = 1; - v->a[209708] = aux_sym_number_token2; - v->a[209709] = actions(4092); - v->a[209710] = 1; - v->a[209711] = anon_sym_DOLLAR_LPAREN; - v->a[209712] = actions(4102); - v->a[209713] = 1; - v->a[209714] = sym__brace_start; - v->a[209715] = actions(9306); - v->a[209716] = 1; - v->a[209717] = sym_word; - v->a[209718] = actions(9310); - v->a[209719] = 1; - small_parse_table_10486(v); -} - -void small_parse_table_10486(t_small_parse_table_array *v) -{ - v->a[209720] = anon_sym_DOLLAR_LBRACK; - v->a[209721] = actions(9316); - v->a[209722] = 1; - v->a[209723] = anon_sym_DQUOTE; - v->a[209724] = actions(9320); - v->a[209725] = 1; - v->a[209726] = anon_sym_DOLLAR_LBRACE; - v->a[209727] = actions(9322); - v->a[209728] = 1; - v->a[209729] = anon_sym_BQUOTE; - v->a[209730] = actions(9324); - v->a[209731] = 1; - v->a[209732] = anon_sym_DOLLAR_BQUOTE; - v->a[209733] = actions(9328); - v->a[209734] = 1; - v->a[209735] = sym__comment_word; - v->a[209736] = actions(9888); - v->a[209737] = 1; - v->a[209738] = anon_sym_DOLLAR; - v->a[209739] = actions(9308); - small_parse_table_10487(v); -} - -void small_parse_table_10487(t_small_parse_table_array *v) -{ - v->a[209740] = 2; - v->a[209741] = anon_sym_LPAREN_LPAREN; - v->a[209742] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209743] = actions(9314); - v->a[209744] = 2; - v->a[209745] = sym_test_operator; - v->a[209746] = sym__special_character; - v->a[209747] = actions(9326); - v->a[209748] = 2; - v->a[209749] = anon_sym_LT_LPAREN; - v->a[209750] = anon_sym_GT_LPAREN; - v->a[209751] = actions(9318); - v->a[209752] = 3; - v->a[209753] = sym__bare_dollar; - v->a[209754] = sym_raw_string; - v->a[209755] = sym_ansi_c_string; - v->a[209756] = state(4566); - v->a[209757] = 9; - v->a[209758] = sym_arithmetic_expansion; - v->a[209759] = sym_brace_expression; - small_parse_table_10488(v); -} - -void small_parse_table_10488(t_small_parse_table_array *v) -{ - v->a[209760] = sym_string; - v->a[209761] = sym_translated_string; - v->a[209762] = sym_number; - v->a[209763] = sym_simple_expansion; - v->a[209764] = sym_expansion; - v->a[209765] = sym_command_substitution; - v->a[209766] = sym_process_substitution; - v->a[209767] = 21; - v->a[209768] = actions(71); - v->a[209769] = 1; - v->a[209770] = sym_comment; - v->a[209771] = actions(3064); - v->a[209772] = 1; - v->a[209773] = sym_variable_name; - v->a[209774] = actions(9278); - v->a[209775] = 1; - v->a[209776] = anon_sym_LPAREN; - v->a[209777] = actions(9280); - v->a[209778] = 1; - v->a[209779] = anon_sym_BANG; - small_parse_table_10489(v); -} - -void small_parse_table_10489(t_small_parse_table_array *v) -{ - v->a[209780] = actions(9286); - v->a[209781] = 1; - v->a[209782] = anon_sym_TILDE; - v->a[209783] = actions(9288); - v->a[209784] = 1; - v->a[209785] = anon_sym_DOLLAR; - v->a[209786] = actions(9290); - v->a[209787] = 1; - v->a[209788] = anon_sym_DQUOTE; - v->a[209789] = actions(9292); - v->a[209790] = 1; - v->a[209791] = aux_sym_number_token1; - v->a[209792] = actions(9294); - v->a[209793] = 1; - v->a[209794] = aux_sym_number_token2; - v->a[209795] = actions(9296); - v->a[209796] = 1; - v->a[209797] = anon_sym_DOLLAR_LBRACE; - v->a[209798] = actions(9298); - v->a[209799] = 1; - small_parse_table_10490(v); -} - -/* EOF small_parse_table_2097.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2098.c b/parser/static/small_parse_table/small_parse_table_2098.c deleted file mode 100644 index 5c4d104d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2098.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2098.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10490(t_small_parse_table_array *v) -{ - v->a[209800] = anon_sym_DOLLAR_LPAREN; - v->a[209801] = actions(9300); - v->a[209802] = 1; - v->a[209803] = anon_sym_BQUOTE; - v->a[209804] = actions(9302); - v->a[209805] = 1; - v->a[209806] = anon_sym_DOLLAR_BQUOTE; - v->a[209807] = actions(9890); - v->a[209808] = 1; - v->a[209809] = aux_sym__simple_variable_name_token1; - v->a[209810] = state(2801); - v->a[209811] = 1; - v->a[209812] = sym__arithmetic_binary_expression; - v->a[209813] = state(2803); - v->a[209814] = 1; - v->a[209815] = sym__arithmetic_ternary_expression; - v->a[209816] = state(2809); - v->a[209817] = 1; - v->a[209818] = sym__arithmetic_unary_expression; - v->a[209819] = state(2825); - small_parse_table_10491(v); -} - -void small_parse_table_10491(t_small_parse_table_array *v) -{ - v->a[209820] = 1; - v->a[209821] = sym__arithmetic_postfix_expression; - v->a[209822] = actions(9282); - v->a[209823] = 2; - v->a[209824] = anon_sym_PLUS_PLUS2; - v->a[209825] = anon_sym_DASH_DASH2; - v->a[209826] = actions(9284); - v->a[209827] = 2; - v->a[209828] = anon_sym_DASH2; - v->a[209829] = anon_sym_PLUS2; - v->a[209830] = state(2753); - v->a[209831] = 9; - v->a[209832] = sym_subscript; - v->a[209833] = sym__arithmetic_expression; - v->a[209834] = sym__arithmetic_literal; - v->a[209835] = sym__arithmetic_parenthesized_expression; - v->a[209836] = sym_string; - v->a[209837] = sym_number; - v->a[209838] = sym_simple_expansion; - v->a[209839] = sym_expansion; - small_parse_table_10492(v); -} - -void small_parse_table_10492(t_small_parse_table_array *v) -{ - v->a[209840] = sym_command_substitution; - v->a[209841] = 18; - v->a[209842] = actions(3); - v->a[209843] = 1; - v->a[209844] = sym_comment; - v->a[209845] = actions(2263); - v->a[209846] = 1; - v->a[209847] = anon_sym_DOLLAR; - v->a[209848] = actions(2269); - v->a[209849] = 1; - v->a[209850] = aux_sym_number_token1; - v->a[209851] = actions(2271); - v->a[209852] = 1; - v->a[209853] = aux_sym_number_token2; - v->a[209854] = actions(2275); - v->a[209855] = 1; - v->a[209856] = anon_sym_DOLLAR_LPAREN; - v->a[209857] = actions(2289); - v->a[209858] = 1; - v->a[209859] = sym__brace_start; - small_parse_table_10493(v); -} - -void small_parse_table_10493(t_small_parse_table_array *v) -{ - v->a[209860] = actions(8066); - v->a[209861] = 1; - v->a[209862] = anon_sym_DOLLAR_LBRACK; - v->a[209863] = actions(8070); - v->a[209864] = 1; - v->a[209865] = anon_sym_DQUOTE; - v->a[209866] = actions(8074); - v->a[209867] = 1; - v->a[209868] = anon_sym_DOLLAR_LBRACE; - v->a[209869] = actions(8076); - v->a[209870] = 1; - v->a[209871] = anon_sym_BQUOTE; - v->a[209872] = actions(8078); - v->a[209873] = 1; - v->a[209874] = anon_sym_DOLLAR_BQUOTE; - v->a[209875] = actions(9580); - v->a[209876] = 1; - v->a[209877] = sym_word; - v->a[209878] = actions(9588); - v->a[209879] = 1; - small_parse_table_10494(v); -} - -void small_parse_table_10494(t_small_parse_table_array *v) -{ - v->a[209880] = sym__comment_word; - v->a[209881] = actions(8062); - v->a[209882] = 2; - v->a[209883] = anon_sym_LPAREN_LPAREN; - v->a[209884] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209885] = actions(8080); - v->a[209886] = 2; - v->a[209887] = anon_sym_LT_LPAREN; - v->a[209888] = anon_sym_GT_LPAREN; - v->a[209889] = actions(9584); - v->a[209890] = 2; - v->a[209891] = sym_test_operator; - v->a[209892] = sym__special_character; - v->a[209893] = actions(9586); - v->a[209894] = 3; - v->a[209895] = sym__bare_dollar; - v->a[209896] = sym_raw_string; - v->a[209897] = sym_ansi_c_string; - v->a[209898] = state(1623); - v->a[209899] = 9; - small_parse_table_10495(v); -} - -/* EOF small_parse_table_2098.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2099.c b/parser/static/small_parse_table/small_parse_table_2099.c deleted file mode 100644 index d72ecc21..00000000 --- a/parser/static/small_parse_table/small_parse_table_2099.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2099.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10495(t_small_parse_table_array *v) -{ - v->a[209900] = sym_arithmetic_expansion; - v->a[209901] = sym_brace_expression; - v->a[209902] = sym_string; - v->a[209903] = sym_translated_string; - v->a[209904] = sym_number; - v->a[209905] = sym_simple_expansion; - v->a[209906] = sym_expansion; - v->a[209907] = sym_command_substitution; - v->a[209908] = sym_process_substitution; - v->a[209909] = 20; - v->a[209910] = actions(71); - v->a[209911] = 1; - v->a[209912] = sym_comment; - v->a[209913] = actions(1414); - v->a[209914] = 1; - v->a[209915] = anon_sym_DOLLAR; - v->a[209916] = actions(1420); - v->a[209917] = 1; - v->a[209918] = aux_sym_number_token1; - v->a[209919] = actions(1422); - small_parse_table_10496(v); -} - -void small_parse_table_10496(t_small_parse_table_array *v) -{ - v->a[209920] = 1; - v->a[209921] = aux_sym_number_token2; - v->a[209922] = actions(1426); - v->a[209923] = 1; - v->a[209924] = anon_sym_DOLLAR_LPAREN; - v->a[209925] = actions(1438); - v->a[209926] = 1; - v->a[209927] = sym__brace_start; - v->a[209928] = actions(9094); - v->a[209929] = 1; - v->a[209930] = anon_sym_DOLLAR_LBRACK; - v->a[209931] = actions(9096); - v->a[209932] = 1; - v->a[209933] = sym__special_character; - v->a[209934] = actions(9098); - v->a[209935] = 1; - v->a[209936] = anon_sym_DQUOTE; - v->a[209937] = actions(9102); - v->a[209938] = 1; - v->a[209939] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10497(v); -} - -void small_parse_table_10497(t_small_parse_table_array *v) -{ - v->a[209940] = actions(9104); - v->a[209941] = 1; - v->a[209942] = anon_sym_BQUOTE; - v->a[209943] = actions(9106); - v->a[209944] = 1; - v->a[209945] = anon_sym_DOLLAR_BQUOTE; - v->a[209946] = actions(9892); - v->a[209947] = 1; - v->a[209948] = sym_word; - v->a[209949] = actions(9896); - v->a[209950] = 1; - v->a[209951] = sym_test_operator; - v->a[209952] = state(1149); - v->a[209953] = 1; - v->a[209954] = aux_sym__literal_repeat1; - v->a[209955] = state(1281); - v->a[209956] = 1; - v->a[209957] = sym_concatenation; - v->a[209958] = actions(9092); - v->a[209959] = 2; - small_parse_table_10498(v); -} - -void small_parse_table_10498(t_small_parse_table_array *v) -{ - v->a[209960] = anon_sym_LPAREN_LPAREN; - v->a[209961] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[209962] = actions(9108); - v->a[209963] = 2; - v->a[209964] = anon_sym_LT_LPAREN; - v->a[209965] = anon_sym_GT_LPAREN; - v->a[209966] = actions(9894); - v->a[209967] = 2; - v->a[209968] = sym_raw_string; - v->a[209969] = sym_ansi_c_string; - v->a[209970] = state(832); - v->a[209971] = 9; - v->a[209972] = sym_arithmetic_expansion; - v->a[209973] = sym_brace_expression; - v->a[209974] = sym_string; - v->a[209975] = sym_translated_string; - v->a[209976] = sym_number; - v->a[209977] = sym_simple_expansion; - v->a[209978] = sym_expansion; - v->a[209979] = sym_command_substitution; - small_parse_table_10499(v); -} - -void small_parse_table_10499(t_small_parse_table_array *v) -{ - v->a[209980] = sym_process_substitution; - v->a[209981] = 21; - v->a[209982] = actions(71); - v->a[209983] = 1; - v->a[209984] = sym_comment; - v->a[209985] = actions(3602); - v->a[209986] = 1; - v->a[209987] = sym_variable_name; - v->a[209988] = actions(9898); - v->a[209989] = 1; - v->a[209990] = anon_sym_LPAREN; - v->a[209991] = actions(9900); - v->a[209992] = 1; - v->a[209993] = anon_sym_BANG; - v->a[209994] = actions(9906); - v->a[209995] = 1; - v->a[209996] = anon_sym_TILDE; - v->a[209997] = actions(9908); - v->a[209998] = 1; - v->a[209999] = anon_sym_DOLLAR; - small_parse_table_10500(v); -} - -/* EOF small_parse_table_2099.c */ diff --git a/parser/static/small_parse_table/small_parse_table_21.c b/parser/static/small_parse_table/small_parse_table_21.c index 2a7a3bef..705f1a8f 100644 --- a/parser/static/small_parse_table/small_parse_table_21.c +++ b/parser/static/small_parse_table/small_parse_table_21.c @@ -14,126 +14,126 @@ void small_parse_table_105(t_small_parse_table_array *v) { - v->a[2100] = aux_sym_declaration_command_repeat1; - v->a[2101] = state(1067); - v->a[2102] = 9; - v->a[2103] = sym_arithmetic_expansion; - v->a[2104] = sym_brace_expression; - v->a[2105] = sym_string; - v->a[2106] = sym_translated_string; - v->a[2107] = sym_number; - v->a[2108] = sym_simple_expansion; - v->a[2109] = sym_expansion; - v->a[2110] = sym_command_substitution; - v->a[2111] = sym_process_substitution; - v->a[2112] = actions(1702); - v->a[2113] = 22; - v->a[2114] = anon_sym_SEMI; - v->a[2115] = anon_sym_PIPE_PIPE; - v->a[2116] = anon_sym_AMP_AMP; - v->a[2117] = anon_sym_PIPE; - v->a[2118] = anon_sym_AMP; - v->a[2119] = anon_sym_LT; + v->a[2100] = aux_sym__literal_repeat1; + v->a[2101] = state(297); + v->a[2102] = 2; + v->a[2103] = sym_concatenation; + v->a[2104] = aux_sym_for_statement_repeat1; + v->a[2105] = actions(1182); + v->a[2106] = 5; + v->a[2107] = sym_file_descriptor; + v->a[2108] = sym_variable_name; + v->a[2109] = sym_test_operator; + v->a[2110] = sym__brace_start; + v->a[2111] = aux_sym_heredoc_redirect_token1; + v->a[2112] = state(577); + v->a[2113] = 7; + v->a[2114] = sym_arithmetic_expansion; + v->a[2115] = sym_brace_expression; + v->a[2116] = sym_string; + v->a[2117] = sym_number; + v->a[2118] = sym_simple_expansion; + v->a[2119] = sym_expansion; small_parse_table_106(v); } void small_parse_table_106(t_small_parse_table_array *v) { - v->a[2120] = anon_sym_GT; - v->a[2121] = anon_sym_LT_LT; - v->a[2122] = anon_sym_GT_GT; + v->a[2120] = sym_command_substitution; + v->a[2121] = actions(1180); + v->a[2122] = 34; v->a[2123] = anon_sym_esac; - v->a[2124] = anon_sym_SEMI_SEMI; - v->a[2125] = anon_sym_SEMI_AMP; - v->a[2126] = anon_sym_SEMI_SEMI_AMP; - v->a[2127] = anon_sym_PIPE_AMP; - v->a[2128] = anon_sym_AMP_GT; - v->a[2129] = anon_sym_AMP_GT_GT; - v->a[2130] = anon_sym_LT_AMP; - v->a[2131] = anon_sym_GT_AMP; - v->a[2132] = anon_sym_GT_PIPE; - v->a[2133] = anon_sym_LT_AMP_DASH; - v->a[2134] = anon_sym_GT_AMP_DASH; - v->a[2135] = anon_sym_LT_LT_DASH; - v->a[2136] = 26; - v->a[2137] = actions(3); - v->a[2138] = 1; - v->a[2139] = sym_comment; + v->a[2124] = anon_sym_PIPE; + v->a[2125] = anon_sym_SEMI_SEMI; + v->a[2126] = anon_sym_SEMI_AMP; + v->a[2127] = anon_sym_SEMI_SEMI_AMP; + v->a[2128] = anon_sym_PIPE_AMP; + v->a[2129] = anon_sym_AMP_AMP; + v->a[2130] = anon_sym_PIPE_PIPE; + v->a[2131] = anon_sym_LT; + v->a[2132] = anon_sym_GT; + v->a[2133] = anon_sym_GT_GT; + v->a[2134] = anon_sym_AMP_GT; + v->a[2135] = anon_sym_AMP_GT_GT; + v->a[2136] = anon_sym_LT_AMP; + v->a[2137] = anon_sym_GT_AMP; + v->a[2138] = anon_sym_GT_PIPE; + v->a[2139] = anon_sym_LT_AMP_DASH; small_parse_table_107(v); } void small_parse_table_107(t_small_parse_table_array *v) { - v->a[2140] = actions(1450); - v->a[2141] = 1; - v->a[2142] = anon_sym_LT_LT_LT; - v->a[2143] = actions(1452); - v->a[2144] = 1; - v->a[2145] = anon_sym_DOLLAR_LBRACK; - v->a[2146] = actions(1454); - v->a[2147] = 1; - v->a[2148] = anon_sym_DOLLAR; - v->a[2149] = actions(1456); - v->a[2150] = 1; - v->a[2151] = sym__special_character; - v->a[2152] = actions(1458); - v->a[2153] = 1; - v->a[2154] = anon_sym_DQUOTE; - v->a[2155] = actions(1460); - v->a[2156] = 1; - v->a[2157] = aux_sym_number_token1; - v->a[2158] = actions(1462); + v->a[2140] = anon_sym_GT_AMP_DASH; + v->a[2141] = anon_sym_LT_LT; + v->a[2142] = anon_sym_LT_LT_DASH; + v->a[2143] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2144] = anon_sym_AMP; + v->a[2145] = anon_sym_DOLLAR; + v->a[2146] = sym__special_character; + v->a[2147] = anon_sym_DQUOTE; + v->a[2148] = sym_raw_string; + v->a[2149] = aux_sym_number_token1; + v->a[2150] = aux_sym_number_token2; + v->a[2151] = anon_sym_DOLLAR_LBRACE; + v->a[2152] = anon_sym_DOLLAR_LPAREN; + v->a[2153] = anon_sym_BQUOTE; + v->a[2154] = anon_sym_DOLLAR_BQUOTE; + v->a[2155] = sym_word; + v->a[2156] = anon_sym_SEMI; + v->a[2157] = 6; + v->a[2158] = actions(3); v->a[2159] = 1; small_parse_table_108(v); } void small_parse_table_108(t_small_parse_table_array *v) { - v->a[2160] = aux_sym_number_token2; - v->a[2161] = actions(1464); + v->a[2160] = sym_comment; + v->a[2161] = actions(1188); v->a[2162] = 1; - v->a[2163] = anon_sym_DOLLAR_LBRACE; - v->a[2164] = actions(1466); - v->a[2165] = 1; - v->a[2166] = anon_sym_DOLLAR_LPAREN; - v->a[2167] = actions(1468); - v->a[2168] = 1; - v->a[2169] = anon_sym_BQUOTE; - v->a[2170] = actions(1470); - v->a[2171] = 1; - v->a[2172] = anon_sym_DOLLAR_BQUOTE; - v->a[2173] = actions(1474); - v->a[2174] = 1; - v->a[2175] = sym_test_operator; - v->a[2176] = actions(1476); - v->a[2177] = 1; - v->a[2178] = sym__bare_dollar; - v->a[2179] = actions(1478); + v->a[2163] = sym_variable_name; + v->a[2164] = actions(1186); + v->a[2165] = 2; + v->a[2166] = aux_sym__simple_variable_name_token1; + v->a[2167] = aux_sym__multiline_variable_name_token1; + v->a[2168] = actions(828); + v->a[2169] = 5; + v->a[2170] = sym_file_descriptor; + v->a[2171] = sym_test_operator; + v->a[2172] = sym__bare_dollar; + v->a[2173] = sym__brace_start; + v->a[2174] = ts_builtin_sym_end; + v->a[2175] = actions(1184); + v->a[2176] = 9; + v->a[2177] = anon_sym_BANG; + v->a[2178] = anon_sym_DASH; + v->a[2179] = anon_sym_STAR; small_parse_table_109(v); } void small_parse_table_109(t_small_parse_table_array *v) { - v->a[2180] = 1; - v->a[2181] = sym__brace_start; - v->a[2182] = state(541); - v->a[2183] = 1; - v->a[2184] = aux_sym_command_repeat2; - v->a[2185] = state(1175); - v->a[2186] = 1; - v->a[2187] = aux_sym__literal_repeat1; - v->a[2188] = state(1328); - v->a[2189] = 1; - v->a[2190] = sym_concatenation; - v->a[2191] = state(1329); - v->a[2192] = 1; - v->a[2193] = sym_herestring_redirect; - v->a[2194] = actions(1446); - v->a[2195] = 2; - v->a[2196] = anon_sym_LPAREN_LPAREN; - v->a[2197] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2198] = actions(1448); - v->a[2199] = 2; + v->a[2180] = anon_sym_QMARK; + v->a[2181] = anon_sym_DOLLAR; + v->a[2182] = anon_sym_POUND; + v->a[2183] = anon_sym_AT; + v->a[2184] = anon_sym_0; + v->a[2185] = anon_sym__; + v->a[2186] = actions(826); + v->a[2187] = 32; + v->a[2188] = anon_sym_LPAREN; + v->a[2189] = anon_sym_PIPE; + v->a[2190] = anon_sym_SEMI_SEMI; + v->a[2191] = anon_sym_PIPE_AMP; + v->a[2192] = anon_sym_AMP_AMP; + v->a[2193] = anon_sym_PIPE_PIPE; + v->a[2194] = anon_sym_LT; + v->a[2195] = anon_sym_GT; + v->a[2196] = anon_sym_GT_GT; + v->a[2197] = anon_sym_AMP_GT; + v->a[2198] = anon_sym_AMP_GT_GT; + v->a[2199] = anon_sym_LT_AMP; small_parse_table_110(v); } diff --git a/parser/static/small_parse_table/small_parse_table_210.c b/parser/static/small_parse_table/small_parse_table_210.c index f2c1bfcc..354c458d 100644 --- a/parser/static/small_parse_table/small_parse_table_210.c +++ b/parser/static/small_parse_table/small_parse_table_210.c @@ -14,126 +14,126 @@ void small_parse_table_1050(t_small_parse_table_array *v) { - v->a[21000] = anon_sym_GT_AMP_DASH; - v->a[21001] = anon_sym_LT_LT_DASH; - v->a[21002] = 8; - v->a[21003] = actions(3); - v->a[21004] = 1; - v->a[21005] = sym_comment; - v->a[21006] = actions(3115); - v->a[21007] = 1; - v->a[21008] = anon_sym_DQUOTE; - v->a[21009] = actions(3119); - v->a[21010] = 1; + v->a[21000] = 1; + v->a[21001] = aux_sym_concatenation_token1; + v->a[21002] = actions(2973); + v->a[21003] = 1; + v->a[21004] = sym__concat; + v->a[21005] = state(545); + v->a[21006] = 1; + v->a[21007] = aux_sym_concatenation_repeat1; + v->a[21008] = actions(2664); + v->a[21009] = 5; + v->a[21010] = sym_file_descriptor; v->a[21011] = sym_variable_name; - v->a[21012] = state(1864); - v->a[21013] = 1; - v->a[21014] = sym_string; - v->a[21015] = actions(3117); - v->a[21016] = 2; - v->a[21017] = aux_sym__simple_variable_name_token1; - v->a[21018] = aux_sym__multiline_variable_name_token1; - v->a[21019] = actions(1235); + v->a[21012] = sym_test_operator; + v->a[21013] = sym__brace_start; + v->a[21014] = aux_sym_heredoc_redirect_token1; + v->a[21015] = actions(2662); + v->a[21016] = 34; + v->a[21017] = anon_sym_PIPE; + v->a[21018] = anon_sym_SEMI_SEMI; + v->a[21019] = anon_sym_SEMI_AMP; small_parse_table_1051(v); } void small_parse_table_1051(t_small_parse_table_array *v) { - v->a[21020] = 3; - v->a[21021] = sym_file_descriptor; - v->a[21022] = sym_test_operator; - v->a[21023] = sym__brace_start; - v->a[21024] = actions(3113); - v->a[21025] = 9; - v->a[21026] = anon_sym_DASH; - v->a[21027] = anon_sym_STAR; - v->a[21028] = anon_sym_BANG; - v->a[21029] = anon_sym_QMARK; - v->a[21030] = anon_sym_DOLLAR; - v->a[21031] = anon_sym_POUND; - v->a[21032] = anon_sym_AT2; - v->a[21033] = anon_sym_0; - v->a[21034] = anon_sym__; - v->a[21035] = actions(1227); - v->a[21036] = 36; - v->a[21037] = anon_sym_LPAREN_LPAREN; - v->a[21038] = anon_sym_SEMI; - v->a[21039] = anon_sym_PIPE_PIPE; + v->a[21020] = anon_sym_SEMI_SEMI_AMP; + v->a[21021] = anon_sym_PIPE_AMP; + v->a[21022] = anon_sym_AMP_AMP; + v->a[21023] = anon_sym_PIPE_PIPE; + v->a[21024] = anon_sym_LT; + v->a[21025] = anon_sym_GT; + v->a[21026] = anon_sym_GT_GT; + v->a[21027] = anon_sym_AMP_GT; + v->a[21028] = anon_sym_AMP_GT_GT; + v->a[21029] = anon_sym_LT_AMP; + v->a[21030] = anon_sym_GT_AMP; + v->a[21031] = anon_sym_GT_PIPE; + v->a[21032] = anon_sym_LT_AMP_DASH; + v->a[21033] = anon_sym_GT_AMP_DASH; + v->a[21034] = anon_sym_LT_LT; + v->a[21035] = anon_sym_LT_LT_DASH; + v->a[21036] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21037] = anon_sym_AMP; + v->a[21038] = anon_sym_DOLLAR; + v->a[21039] = sym__special_character; small_parse_table_1052(v); } void small_parse_table_1052(t_small_parse_table_array *v) { - v->a[21040] = anon_sym_AMP_AMP; - v->a[21041] = anon_sym_PIPE; - v->a[21042] = anon_sym_AMP; - v->a[21043] = anon_sym_LT; - v->a[21044] = anon_sym_GT; - v->a[21045] = anon_sym_LT_LT; - v->a[21046] = anon_sym_GT_GT; - v->a[21047] = anon_sym_SEMI_SEMI; - v->a[21048] = anon_sym_PIPE_AMP; - v->a[21049] = anon_sym_AMP_GT; - v->a[21050] = anon_sym_AMP_GT_GT; - v->a[21051] = anon_sym_LT_AMP; - v->a[21052] = anon_sym_GT_AMP; - v->a[21053] = anon_sym_GT_PIPE; - v->a[21054] = anon_sym_LT_AMP_DASH; - v->a[21055] = anon_sym_GT_AMP_DASH; - v->a[21056] = anon_sym_LT_LT_DASH; - v->a[21057] = aux_sym_heredoc_redirect_token1; - v->a[21058] = anon_sym_LT_LT_LT; - v->a[21059] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21040] = anon_sym_DQUOTE; + v->a[21041] = sym_raw_string; + v->a[21042] = aux_sym_number_token1; + v->a[21043] = aux_sym_number_token2; + v->a[21044] = anon_sym_DOLLAR_LBRACE; + v->a[21045] = anon_sym_DOLLAR_LPAREN; + v->a[21046] = anon_sym_BQUOTE; + v->a[21047] = anon_sym_DOLLAR_BQUOTE; + v->a[21048] = aux_sym__simple_variable_name_token1; + v->a[21049] = sym_word; + v->a[21050] = anon_sym_SEMI; + v->a[21051] = 6; + v->a[21052] = actions(3); + v->a[21053] = 1; + v->a[21054] = sym_comment; + v->a[21055] = actions(2971); + v->a[21056] = 1; + v->a[21057] = aux_sym_concatenation_token1; + v->a[21058] = actions(2975); + v->a[21059] = 1; small_parse_table_1053(v); } void small_parse_table_1053(t_small_parse_table_array *v) { - v->a[21060] = anon_sym_DOLLAR_LBRACK; - v->a[21061] = sym__special_character; - v->a[21062] = sym_raw_string; - v->a[21063] = sym_ansi_c_string; - v->a[21064] = aux_sym_number_token1; - v->a[21065] = aux_sym_number_token2; - v->a[21066] = anon_sym_DOLLAR_LBRACE; - v->a[21067] = anon_sym_DOLLAR_LPAREN; - v->a[21068] = anon_sym_BQUOTE; - v->a[21069] = anon_sym_DOLLAR_BQUOTE; - v->a[21070] = anon_sym_LT_LPAREN; - v->a[21071] = anon_sym_GT_LPAREN; - v->a[21072] = sym_word; - v->a[21073] = 8; - v->a[21074] = actions(3); - v->a[21075] = 1; - v->a[21076] = sym_comment; - v->a[21077] = actions(3115); - v->a[21078] = 1; - v->a[21079] = anon_sym_DQUOTE; + v->a[21060] = sym__concat; + v->a[21061] = state(551); + v->a[21062] = 1; + v->a[21063] = aux_sym_concatenation_repeat1; + v->a[21064] = actions(2690); + v->a[21065] = 5; + v->a[21066] = sym_file_descriptor; + v->a[21067] = sym_variable_name; + v->a[21068] = sym_test_operator; + v->a[21069] = sym__brace_start; + v->a[21070] = aux_sym_heredoc_redirect_token1; + v->a[21071] = actions(2688); + v->a[21072] = 34; + v->a[21073] = anon_sym_PIPE; + v->a[21074] = anon_sym_SEMI_SEMI; + v->a[21075] = anon_sym_SEMI_AMP; + v->a[21076] = anon_sym_SEMI_SEMI_AMP; + v->a[21077] = anon_sym_PIPE_AMP; + v->a[21078] = anon_sym_AMP_AMP; + v->a[21079] = anon_sym_PIPE_PIPE; small_parse_table_1054(v); } void small_parse_table_1054(t_small_parse_table_array *v) { - v->a[21080] = actions(3119); - v->a[21081] = 1; - v->a[21082] = sym_variable_name; - v->a[21083] = state(1864); - v->a[21084] = 1; - v->a[21085] = sym_string; - v->a[21086] = actions(3117); - v->a[21087] = 2; - v->a[21088] = aux_sym__simple_variable_name_token1; - v->a[21089] = aux_sym__multiline_variable_name_token1; - v->a[21090] = actions(1241); - v->a[21091] = 3; - v->a[21092] = sym_file_descriptor; - v->a[21093] = sym_test_operator; - v->a[21094] = sym__brace_start; - v->a[21095] = actions(3113); - v->a[21096] = 9; - v->a[21097] = anon_sym_DASH; - v->a[21098] = anon_sym_STAR; - v->a[21099] = anon_sym_BANG; + v->a[21080] = anon_sym_LT; + v->a[21081] = anon_sym_GT; + v->a[21082] = anon_sym_GT_GT; + v->a[21083] = anon_sym_AMP_GT; + v->a[21084] = anon_sym_AMP_GT_GT; + v->a[21085] = anon_sym_LT_AMP; + v->a[21086] = anon_sym_GT_AMP; + v->a[21087] = anon_sym_GT_PIPE; + v->a[21088] = anon_sym_LT_AMP_DASH; + v->a[21089] = anon_sym_GT_AMP_DASH; + v->a[21090] = anon_sym_LT_LT; + v->a[21091] = anon_sym_LT_LT_DASH; + v->a[21092] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21093] = anon_sym_AMP; + v->a[21094] = anon_sym_DOLLAR; + v->a[21095] = sym__special_character; + v->a[21096] = anon_sym_DQUOTE; + v->a[21097] = sym_raw_string; + v->a[21098] = aux_sym_number_token1; + v->a[21099] = aux_sym_number_token2; small_parse_table_1055(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2100.c b/parser/static/small_parse_table/small_parse_table_2100.c deleted file mode 100644 index 1ea4d8c4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2100.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2100.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10500(t_small_parse_table_array *v) -{ - v->a[210000] = actions(9910); - v->a[210001] = 1; - v->a[210002] = anon_sym_DQUOTE; - v->a[210003] = actions(9912); - v->a[210004] = 1; - v->a[210005] = aux_sym_number_token1; - v->a[210006] = actions(9914); - v->a[210007] = 1; - v->a[210008] = aux_sym_number_token2; - v->a[210009] = actions(9916); - v->a[210010] = 1; - v->a[210011] = anon_sym_DOLLAR_LBRACE; - v->a[210012] = actions(9918); - v->a[210013] = 1; - v->a[210014] = anon_sym_DOLLAR_LPAREN; - v->a[210015] = actions(9920); - v->a[210016] = 1; - v->a[210017] = anon_sym_BQUOTE; - v->a[210018] = actions(9922); - v->a[210019] = 1; - small_parse_table_10501(v); -} - -void small_parse_table_10501(t_small_parse_table_array *v) -{ - v->a[210020] = anon_sym_DOLLAR_BQUOTE; - v->a[210021] = actions(9924); - v->a[210022] = 1; - v->a[210023] = aux_sym__simple_variable_name_token1; - v->a[210024] = state(3359); - v->a[210025] = 1; - v->a[210026] = sym__arithmetic_postfix_expression; - v->a[210027] = state(3361); - v->a[210028] = 1; - v->a[210029] = sym__arithmetic_unary_expression; - v->a[210030] = state(3367); - v->a[210031] = 1; - v->a[210032] = sym__arithmetic_ternary_expression; - v->a[210033] = state(3375); - v->a[210034] = 1; - v->a[210035] = sym__arithmetic_binary_expression; - v->a[210036] = actions(9902); - v->a[210037] = 2; - v->a[210038] = anon_sym_PLUS_PLUS2; - v->a[210039] = anon_sym_DASH_DASH2; - small_parse_table_10502(v); -} - -void small_parse_table_10502(t_small_parse_table_array *v) -{ - v->a[210040] = actions(9904); - v->a[210041] = 2; - v->a[210042] = anon_sym_DASH2; - v->a[210043] = anon_sym_PLUS2; - v->a[210044] = state(3188); - v->a[210045] = 9; - v->a[210046] = sym_subscript; - v->a[210047] = sym__arithmetic_expression; - v->a[210048] = sym__arithmetic_literal; - v->a[210049] = sym__arithmetic_parenthesized_expression; - v->a[210050] = sym_string; - v->a[210051] = sym_number; - v->a[210052] = sym_simple_expansion; - v->a[210053] = sym_expansion; - v->a[210054] = sym_command_substitution; - v->a[210055] = 20; - v->a[210056] = actions(71); - v->a[210057] = 1; - v->a[210058] = sym_comment; - v->a[210059] = actions(1414); - small_parse_table_10503(v); -} - -void small_parse_table_10503(t_small_parse_table_array *v) -{ - v->a[210060] = 1; - v->a[210061] = anon_sym_DOLLAR; - v->a[210062] = actions(1420); - v->a[210063] = 1; - v->a[210064] = aux_sym_number_token1; - v->a[210065] = actions(1422); - v->a[210066] = 1; - v->a[210067] = aux_sym_number_token2; - v->a[210068] = actions(1426); - v->a[210069] = 1; - v->a[210070] = anon_sym_DOLLAR_LPAREN; - v->a[210071] = actions(1438); - v->a[210072] = 1; - v->a[210073] = sym__brace_start; - v->a[210074] = actions(9094); - v->a[210075] = 1; - v->a[210076] = anon_sym_DOLLAR_LBRACK; - v->a[210077] = actions(9096); - v->a[210078] = 1; - v->a[210079] = sym__special_character; - small_parse_table_10504(v); -} - -void small_parse_table_10504(t_small_parse_table_array *v) -{ - v->a[210080] = actions(9098); - v->a[210081] = 1; - v->a[210082] = anon_sym_DQUOTE; - v->a[210083] = actions(9102); - v->a[210084] = 1; - v->a[210085] = anon_sym_DOLLAR_LBRACE; - v->a[210086] = actions(9104); - v->a[210087] = 1; - v->a[210088] = anon_sym_BQUOTE; - v->a[210089] = actions(9106); - v->a[210090] = 1; - v->a[210091] = anon_sym_DOLLAR_BQUOTE; - v->a[210092] = actions(9926); - v->a[210093] = 1; - v->a[210094] = sym_word; - v->a[210095] = actions(9930); - v->a[210096] = 1; - v->a[210097] = sym_test_operator; - v->a[210098] = state(1146); - v->a[210099] = 1; - small_parse_table_10505(v); -} - -/* EOF small_parse_table_2100.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2101.c b/parser/static/small_parse_table/small_parse_table_2101.c deleted file mode 100644 index e74ca27b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2101.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2101.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10505(t_small_parse_table_array *v) -{ - v->a[210100] = aux_sym__literal_repeat1; - v->a[210101] = state(1301); - v->a[210102] = 1; - v->a[210103] = sym_concatenation; - v->a[210104] = actions(9092); - v->a[210105] = 2; - v->a[210106] = anon_sym_LPAREN_LPAREN; - v->a[210107] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210108] = actions(9108); - v->a[210109] = 2; - v->a[210110] = anon_sym_LT_LPAREN; - v->a[210111] = anon_sym_GT_LPAREN; - v->a[210112] = actions(9928); - v->a[210113] = 2; - v->a[210114] = sym_raw_string; - v->a[210115] = sym_ansi_c_string; - v->a[210116] = state(880); - v->a[210117] = 9; - v->a[210118] = sym_arithmetic_expansion; - v->a[210119] = sym_brace_expression; - small_parse_table_10506(v); -} - -void small_parse_table_10506(t_small_parse_table_array *v) -{ - v->a[210120] = sym_string; - v->a[210121] = sym_translated_string; - v->a[210122] = sym_number; - v->a[210123] = sym_simple_expansion; - v->a[210124] = sym_expansion; - v->a[210125] = sym_command_substitution; - v->a[210126] = sym_process_substitution; - v->a[210127] = 18; - v->a[210128] = actions(3); - v->a[210129] = 1; - v->a[210130] = sym_comment; - v->a[210131] = actions(3787); - v->a[210132] = 1; - v->a[210133] = anon_sym_DOLLAR; - v->a[210134] = actions(3793); - v->a[210135] = 1; - v->a[210136] = aux_sym_number_token1; - v->a[210137] = actions(3795); - v->a[210138] = 1; - v->a[210139] = aux_sym_number_token2; - small_parse_table_10507(v); -} - -void small_parse_table_10507(t_small_parse_table_array *v) -{ - v->a[210140] = actions(3799); - v->a[210141] = 1; - v->a[210142] = anon_sym_DOLLAR_LPAREN; - v->a[210143] = actions(3809); - v->a[210144] = 1; - v->a[210145] = sym__brace_start; - v->a[210146] = actions(9636); - v->a[210147] = 1; - v->a[210148] = anon_sym_DOLLAR_LBRACK; - v->a[210149] = actions(9640); - v->a[210150] = 1; - v->a[210151] = anon_sym_DQUOTE; - v->a[210152] = actions(9644); - v->a[210153] = 1; - v->a[210154] = anon_sym_DOLLAR_LBRACE; - v->a[210155] = actions(9646); - v->a[210156] = 1; - v->a[210157] = anon_sym_BQUOTE; - v->a[210158] = actions(9648); - v->a[210159] = 1; - small_parse_table_10508(v); -} - -void small_parse_table_10508(t_small_parse_table_array *v) -{ - v->a[210160] = anon_sym_DOLLAR_BQUOTE; - v->a[210161] = actions(9872); - v->a[210162] = 1; - v->a[210163] = sym_word; - v->a[210164] = actions(9880); - v->a[210165] = 1; - v->a[210166] = sym__comment_word; - v->a[210167] = actions(9634); - v->a[210168] = 2; - v->a[210169] = anon_sym_LPAREN_LPAREN; - v->a[210170] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210171] = actions(9650); - v->a[210172] = 2; - v->a[210173] = anon_sym_LT_LPAREN; - v->a[210174] = anon_sym_GT_LPAREN; - v->a[210175] = actions(9876); - v->a[210176] = 2; - v->a[210177] = sym_test_operator; - v->a[210178] = sym__special_character; - v->a[210179] = actions(9878); - small_parse_table_10509(v); -} - -void small_parse_table_10509(t_small_parse_table_array *v) -{ - v->a[210180] = 3; - v->a[210181] = sym__bare_dollar; - v->a[210182] = sym_raw_string; - v->a[210183] = sym_ansi_c_string; - v->a[210184] = state(4337); - v->a[210185] = 9; - v->a[210186] = sym_arithmetic_expansion; - v->a[210187] = sym_brace_expression; - v->a[210188] = sym_string; - v->a[210189] = sym_translated_string; - v->a[210190] = sym_number; - v->a[210191] = sym_simple_expansion; - v->a[210192] = sym_expansion; - v->a[210193] = sym_command_substitution; - v->a[210194] = sym_process_substitution; - v->a[210195] = 18; - v->a[210196] = actions(3); - v->a[210197] = 1; - v->a[210198] = sym_comment; - v->a[210199] = actions(3616); - small_parse_table_10510(v); -} - -/* EOF small_parse_table_2101.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2102.c b/parser/static/small_parse_table/small_parse_table_2102.c deleted file mode 100644 index 3b9940b4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2102.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2102.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10510(t_small_parse_table_array *v) -{ - v->a[210200] = 1; - v->a[210201] = aux_sym_number_token1; - v->a[210202] = actions(3618); - v->a[210203] = 1; - v->a[210204] = aux_sym_number_token2; - v->a[210205] = actions(3622); - v->a[210206] = 1; - v->a[210207] = anon_sym_DOLLAR_LPAREN; - v->a[210208] = actions(3632); - v->a[210209] = 1; - v->a[210210] = sym__brace_start; - v->a[210211] = actions(8850); - v->a[210212] = 1; - v->a[210213] = anon_sym_DOLLAR_LBRACK; - v->a[210214] = actions(8854); - v->a[210215] = 1; - v->a[210216] = anon_sym_DQUOTE; - v->a[210217] = actions(8858); - v->a[210218] = 1; - v->a[210219] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10511(v); -} - -void small_parse_table_10511(t_small_parse_table_array *v) -{ - v->a[210220] = actions(8860); - v->a[210221] = 1; - v->a[210222] = anon_sym_BQUOTE; - v->a[210223] = actions(8862); - v->a[210224] = 1; - v->a[210225] = anon_sym_DOLLAR_BQUOTE; - v->a[210226] = actions(9516); - v->a[210227] = 1; - v->a[210228] = sym_word; - v->a[210229] = actions(9524); - v->a[210230] = 1; - v->a[210231] = sym__comment_word; - v->a[210232] = actions(9932); - v->a[210233] = 1; - v->a[210234] = anon_sym_DOLLAR; - v->a[210235] = actions(8848); - v->a[210236] = 2; - v->a[210237] = anon_sym_LPAREN_LPAREN; - v->a[210238] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210239] = actions(8864); - small_parse_table_10512(v); -} - -void small_parse_table_10512(t_small_parse_table_array *v) -{ - v->a[210240] = 2; - v->a[210241] = anon_sym_LT_LPAREN; - v->a[210242] = anon_sym_GT_LPAREN; - v->a[210243] = actions(9520); - v->a[210244] = 2; - v->a[210245] = sym_test_operator; - v->a[210246] = sym__special_character; - v->a[210247] = actions(9522); - v->a[210248] = 3; - v->a[210249] = sym__bare_dollar; - v->a[210250] = sym_raw_string; - v->a[210251] = sym_ansi_c_string; - v->a[210252] = state(2210); - v->a[210253] = 9; - v->a[210254] = sym_arithmetic_expansion; - v->a[210255] = sym_brace_expression; - v->a[210256] = sym_string; - v->a[210257] = sym_translated_string; - v->a[210258] = sym_number; - v->a[210259] = sym_simple_expansion; - small_parse_table_10513(v); -} - -void small_parse_table_10513(t_small_parse_table_array *v) -{ - v->a[210260] = sym_expansion; - v->a[210261] = sym_command_substitution; - v->a[210262] = sym_process_substitution; - v->a[210263] = 21; - v->a[210264] = actions(71); - v->a[210265] = 1; - v->a[210266] = sym_comment; - v->a[210267] = actions(9364); - v->a[210268] = 1; - v->a[210269] = anon_sym_LPAREN; - v->a[210270] = actions(9366); - v->a[210271] = 1; - v->a[210272] = anon_sym_BANG; - v->a[210273] = actions(9372); - v->a[210274] = 1; - v->a[210275] = anon_sym_TILDE; - v->a[210276] = actions(9374); - v->a[210277] = 1; - v->a[210278] = anon_sym_DOLLAR; - v->a[210279] = actions(9376); - small_parse_table_10514(v); -} - -void small_parse_table_10514(t_small_parse_table_array *v) -{ - v->a[210280] = 1; - v->a[210281] = anon_sym_DQUOTE; - v->a[210282] = actions(9378); - v->a[210283] = 1; - v->a[210284] = aux_sym_number_token1; - v->a[210285] = actions(9380); - v->a[210286] = 1; - v->a[210287] = aux_sym_number_token2; - v->a[210288] = actions(9382); - v->a[210289] = 1; - v->a[210290] = anon_sym_DOLLAR_LBRACE; - v->a[210291] = actions(9384); - v->a[210292] = 1; - v->a[210293] = anon_sym_DOLLAR_LPAREN; - v->a[210294] = actions(9386); - v->a[210295] = 1; - v->a[210296] = anon_sym_BQUOTE; - v->a[210297] = actions(9388); - v->a[210298] = 1; - v->a[210299] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10515(v); -} - -/* EOF small_parse_table_2102.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2103.c b/parser/static/small_parse_table/small_parse_table_2103.c deleted file mode 100644 index 9279ad02..00000000 --- a/parser/static/small_parse_table/small_parse_table_2103.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2103.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10515(t_small_parse_table_array *v) -{ - v->a[210300] = actions(9392); - v->a[210301] = 1; - v->a[210302] = sym_variable_name; - v->a[210303] = actions(9934); - v->a[210304] = 1; - v->a[210305] = aux_sym__simple_variable_name_token1; - v->a[210306] = state(3391); - v->a[210307] = 1; - v->a[210308] = sym__arithmetic_binary_expression; - v->a[210309] = state(3396); - v->a[210310] = 1; - v->a[210311] = sym__arithmetic_ternary_expression; - v->a[210312] = state(3398); - v->a[210313] = 1; - v->a[210314] = sym__arithmetic_unary_expression; - v->a[210315] = state(3400); - v->a[210316] = 1; - v->a[210317] = sym__arithmetic_postfix_expression; - v->a[210318] = actions(9368); - v->a[210319] = 2; - small_parse_table_10516(v); -} - -void small_parse_table_10516(t_small_parse_table_array *v) -{ - v->a[210320] = anon_sym_PLUS_PLUS2; - v->a[210321] = anon_sym_DASH_DASH2; - v->a[210322] = actions(9370); - v->a[210323] = 2; - v->a[210324] = anon_sym_DASH2; - v->a[210325] = anon_sym_PLUS2; - v->a[210326] = state(3337); - v->a[210327] = 9; - v->a[210328] = sym_subscript; - v->a[210329] = sym__arithmetic_expression; - v->a[210330] = sym__arithmetic_literal; - v->a[210331] = sym__arithmetic_parenthesized_expression; - v->a[210332] = sym_string; - v->a[210333] = sym_number; - v->a[210334] = sym_simple_expansion; - v->a[210335] = sym_expansion; - v->a[210336] = sym_command_substitution; - v->a[210337] = 20; - v->a[210338] = actions(71); - v->a[210339] = 1; - small_parse_table_10517(v); -} - -void small_parse_table_10517(t_small_parse_table_array *v) -{ - v->a[210340] = sym_comment; - v->a[210341] = actions(2863); - v->a[210342] = 1; - v->a[210343] = anon_sym_DOLLAR; - v->a[210344] = actions(2869); - v->a[210345] = 1; - v->a[210346] = aux_sym_number_token1; - v->a[210347] = actions(2871); - v->a[210348] = 1; - v->a[210349] = aux_sym_number_token2; - v->a[210350] = actions(2875); - v->a[210351] = 1; - v->a[210352] = anon_sym_DOLLAR_LPAREN; - v->a[210353] = actions(2885); - v->a[210354] = 1; - v->a[210355] = sym__brace_start; - v->a[210356] = actions(9936); - v->a[210357] = 1; - v->a[210358] = sym_word; - v->a[210359] = actions(9940); - small_parse_table_10518(v); -} - -void small_parse_table_10518(t_small_parse_table_array *v) -{ - v->a[210360] = 1; - v->a[210361] = anon_sym_DOLLAR_LBRACK; - v->a[210362] = actions(9942); - v->a[210363] = 1; - v->a[210364] = sym__special_character; - v->a[210365] = actions(9944); - v->a[210366] = 1; - v->a[210367] = anon_sym_DQUOTE; - v->a[210368] = actions(9948); - v->a[210369] = 1; - v->a[210370] = anon_sym_DOLLAR_LBRACE; - v->a[210371] = actions(9950); - v->a[210372] = 1; - v->a[210373] = anon_sym_BQUOTE; - v->a[210374] = actions(9952); - v->a[210375] = 1; - v->a[210376] = anon_sym_DOLLAR_BQUOTE; - v->a[210377] = actions(9956); - v->a[210378] = 1; - v->a[210379] = sym_test_operator; - small_parse_table_10519(v); -} - -void small_parse_table_10519(t_small_parse_table_array *v) -{ - v->a[210380] = state(4382); - v->a[210381] = 1; - v->a[210382] = aux_sym__literal_repeat1; - v->a[210383] = state(4827); - v->a[210384] = 1; - v->a[210385] = sym_concatenation; - v->a[210386] = actions(9938); - v->a[210387] = 2; - v->a[210388] = anon_sym_LPAREN_LPAREN; - v->a[210389] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210390] = actions(9946); - v->a[210391] = 2; - v->a[210392] = sym_raw_string; - v->a[210393] = sym_ansi_c_string; - v->a[210394] = actions(9954); - v->a[210395] = 2; - v->a[210396] = anon_sym_LT_LPAREN; - v->a[210397] = anon_sym_GT_LPAREN; - v->a[210398] = state(4242); - v->a[210399] = 9; - small_parse_table_10520(v); -} - -/* EOF small_parse_table_2103.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2104.c b/parser/static/small_parse_table/small_parse_table_2104.c deleted file mode 100644 index 12954191..00000000 --- a/parser/static/small_parse_table/small_parse_table_2104.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2104.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10520(t_small_parse_table_array *v) -{ - v->a[210400] = sym_arithmetic_expansion; - v->a[210401] = sym_brace_expression; - v->a[210402] = sym_string; - v->a[210403] = sym_translated_string; - v->a[210404] = sym_number; - v->a[210405] = sym_simple_expansion; - v->a[210406] = sym_expansion; - v->a[210407] = sym_command_substitution; - v->a[210408] = sym_process_substitution; - v->a[210409] = 18; - v->a[210410] = actions(3); - v->a[210411] = 1; - v->a[210412] = sym_comment; - v->a[210413] = actions(5405); - v->a[210414] = 1; - v->a[210415] = anon_sym_DOLLAR_LBRACK; - v->a[210416] = actions(5411); - v->a[210417] = 1; - v->a[210418] = anon_sym_DQUOTE; - v->a[210419] = actions(5415); - small_parse_table_10521(v); -} - -void small_parse_table_10521(t_small_parse_table_array *v) -{ - v->a[210420] = 1; - v->a[210421] = aux_sym_number_token1; - v->a[210422] = actions(5417); - v->a[210423] = 1; - v->a[210424] = aux_sym_number_token2; - v->a[210425] = actions(5419); - v->a[210426] = 1; - v->a[210427] = anon_sym_DOLLAR_LBRACE; - v->a[210428] = actions(5421); - v->a[210429] = 1; - v->a[210430] = anon_sym_DOLLAR_LPAREN; - v->a[210431] = actions(5423); - v->a[210432] = 1; - v->a[210433] = anon_sym_BQUOTE; - v->a[210434] = actions(5425); - v->a[210435] = 1; - v->a[210436] = anon_sym_DOLLAR_BQUOTE; - v->a[210437] = actions(5431); - v->a[210438] = 1; - v->a[210439] = sym__brace_start; - small_parse_table_10522(v); -} - -void small_parse_table_10522(t_small_parse_table_array *v) -{ - v->a[210440] = actions(9958); - v->a[210441] = 1; - v->a[210442] = sym_word; - v->a[210443] = actions(9960); - v->a[210444] = 1; - v->a[210445] = anon_sym_DOLLAR; - v->a[210446] = actions(9966); - v->a[210447] = 1; - v->a[210448] = sym__comment_word; - v->a[210449] = actions(5403); - v->a[210450] = 2; - v->a[210451] = anon_sym_LPAREN_LPAREN; - v->a[210452] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210453] = actions(5427); - v->a[210454] = 2; - v->a[210455] = anon_sym_LT_LPAREN; - v->a[210456] = anon_sym_GT_LPAREN; - v->a[210457] = actions(9962); - v->a[210458] = 2; - v->a[210459] = sym_test_operator; - small_parse_table_10523(v); -} - -void small_parse_table_10523(t_small_parse_table_array *v) -{ - v->a[210460] = sym__special_character; - v->a[210461] = actions(9964); - v->a[210462] = 3; - v->a[210463] = sym__bare_dollar; - v->a[210464] = sym_raw_string; - v->a[210465] = sym_ansi_c_string; - v->a[210466] = state(5541); - v->a[210467] = 9; - v->a[210468] = sym_arithmetic_expansion; - v->a[210469] = sym_brace_expression; - v->a[210470] = sym_string; - v->a[210471] = sym_translated_string; - v->a[210472] = sym_number; - v->a[210473] = sym_simple_expansion; - v->a[210474] = sym_expansion; - v->a[210475] = sym_command_substitution; - v->a[210476] = sym_process_substitution; - v->a[210477] = 20; - v->a[210478] = actions(71); - v->a[210479] = 1; - small_parse_table_10524(v); -} - -void small_parse_table_10524(t_small_parse_table_array *v) -{ - v->a[210480] = sym_comment; - v->a[210481] = actions(2863); - v->a[210482] = 1; - v->a[210483] = anon_sym_DOLLAR; - v->a[210484] = actions(2869); - v->a[210485] = 1; - v->a[210486] = aux_sym_number_token1; - v->a[210487] = actions(2871); - v->a[210488] = 1; - v->a[210489] = aux_sym_number_token2; - v->a[210490] = actions(2875); - v->a[210491] = 1; - v->a[210492] = anon_sym_DOLLAR_LPAREN; - v->a[210493] = actions(2885); - v->a[210494] = 1; - v->a[210495] = sym__brace_start; - v->a[210496] = actions(9940); - v->a[210497] = 1; - v->a[210498] = anon_sym_DOLLAR_LBRACK; - v->a[210499] = actions(9942); - small_parse_table_10525(v); -} - -/* EOF small_parse_table_2104.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2105.c b/parser/static/small_parse_table/small_parse_table_2105.c deleted file mode 100644 index 4d66d025..00000000 --- a/parser/static/small_parse_table/small_parse_table_2105.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2105.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10525(t_small_parse_table_array *v) -{ - v->a[210500] = 1; - v->a[210501] = sym__special_character; - v->a[210502] = actions(9944); - v->a[210503] = 1; - v->a[210504] = anon_sym_DQUOTE; - v->a[210505] = actions(9948); - v->a[210506] = 1; - v->a[210507] = anon_sym_DOLLAR_LBRACE; - v->a[210508] = actions(9950); - v->a[210509] = 1; - v->a[210510] = anon_sym_BQUOTE; - v->a[210511] = actions(9952); - v->a[210512] = 1; - v->a[210513] = anon_sym_DOLLAR_BQUOTE; - v->a[210514] = actions(9968); - v->a[210515] = 1; - v->a[210516] = sym_word; - v->a[210517] = actions(9972); - v->a[210518] = 1; - v->a[210519] = sym_test_operator; - small_parse_table_10526(v); -} - -void small_parse_table_10526(t_small_parse_table_array *v) -{ - v->a[210520] = state(4290); - v->a[210521] = 1; - v->a[210522] = aux_sym__literal_repeat1; - v->a[210523] = state(4709); - v->a[210524] = 1; - v->a[210525] = sym_concatenation; - v->a[210526] = actions(9938); - v->a[210527] = 2; - v->a[210528] = anon_sym_LPAREN_LPAREN; - v->a[210529] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210530] = actions(9954); - v->a[210531] = 2; - v->a[210532] = anon_sym_LT_LPAREN; - v->a[210533] = anon_sym_GT_LPAREN; - v->a[210534] = actions(9970); - v->a[210535] = 2; - v->a[210536] = sym_raw_string; - v->a[210537] = sym_ansi_c_string; - v->a[210538] = state(4260); - v->a[210539] = 9; - small_parse_table_10527(v); -} - -void small_parse_table_10527(t_small_parse_table_array *v) -{ - v->a[210540] = sym_arithmetic_expansion; - v->a[210541] = sym_brace_expression; - v->a[210542] = sym_string; - v->a[210543] = sym_translated_string; - v->a[210544] = sym_number; - v->a[210545] = sym_simple_expansion; - v->a[210546] = sym_expansion; - v->a[210547] = sym_command_substitution; - v->a[210548] = sym_process_substitution; - v->a[210549] = 20; - v->a[210550] = actions(71); - v->a[210551] = 1; - v->a[210552] = sym_comment; - v->a[210553] = actions(8474); - v->a[210554] = 1; - v->a[210555] = anon_sym_DOLLAR_LBRACK; - v->a[210556] = actions(8476); - v->a[210557] = 1; - v->a[210558] = anon_sym_DOLLAR; - v->a[210559] = actions(8478); - small_parse_table_10528(v); -} - -void small_parse_table_10528(t_small_parse_table_array *v) -{ - v->a[210560] = 1; - v->a[210561] = sym__special_character; - v->a[210562] = actions(8480); - v->a[210563] = 1; - v->a[210564] = anon_sym_DQUOTE; - v->a[210565] = actions(8484); - v->a[210566] = 1; - v->a[210567] = aux_sym_number_token1; - v->a[210568] = actions(8486); - v->a[210569] = 1; - v->a[210570] = aux_sym_number_token2; - v->a[210571] = actions(8488); - v->a[210572] = 1; - v->a[210573] = anon_sym_DOLLAR_LBRACE; - v->a[210574] = actions(8490); - v->a[210575] = 1; - v->a[210576] = anon_sym_DOLLAR_LPAREN; - v->a[210577] = actions(8492); - v->a[210578] = 1; - v->a[210579] = anon_sym_BQUOTE; - small_parse_table_10529(v); -} - -void small_parse_table_10529(t_small_parse_table_array *v) -{ - v->a[210580] = actions(8494); - v->a[210581] = 1; - v->a[210582] = anon_sym_DOLLAR_BQUOTE; - v->a[210583] = actions(8504); - v->a[210584] = 1; - v->a[210585] = sym__brace_start; - v->a[210586] = actions(9974); - v->a[210587] = 1; - v->a[210588] = sym_word; - v->a[210589] = actions(9978); - v->a[210590] = 1; - v->a[210591] = sym_test_operator; - v->a[210592] = state(1828); - v->a[210593] = 1; - v->a[210594] = aux_sym__literal_repeat1; - v->a[210595] = state(2227); - v->a[210596] = 1; - v->a[210597] = sym_concatenation; - v->a[210598] = actions(8470); - v->a[210599] = 2; - small_parse_table_10530(v); -} - -/* EOF small_parse_table_2105.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2106.c b/parser/static/small_parse_table/small_parse_table_2106.c deleted file mode 100644 index b11b899e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2106.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2106.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10530(t_small_parse_table_array *v) -{ - v->a[210600] = anon_sym_LPAREN_LPAREN; - v->a[210601] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210602] = actions(8496); - v->a[210603] = 2; - v->a[210604] = anon_sym_LT_LPAREN; - v->a[210605] = anon_sym_GT_LPAREN; - v->a[210606] = actions(9976); - v->a[210607] = 2; - v->a[210608] = sym_raw_string; - v->a[210609] = sym_ansi_c_string; - v->a[210610] = state(1342); - v->a[210611] = 9; - v->a[210612] = sym_arithmetic_expansion; - v->a[210613] = sym_brace_expression; - v->a[210614] = sym_string; - v->a[210615] = sym_translated_string; - v->a[210616] = sym_number; - v->a[210617] = sym_simple_expansion; - v->a[210618] = sym_expansion; - v->a[210619] = sym_command_substitution; - small_parse_table_10531(v); -} - -void small_parse_table_10531(t_small_parse_table_array *v) -{ - v->a[210620] = sym_process_substitution; - v->a[210621] = 21; - v->a[210622] = actions(71); - v->a[210623] = 1; - v->a[210624] = sym_comment; - v->a[210625] = actions(3064); - v->a[210626] = 1; - v->a[210627] = sym_variable_name; - v->a[210628] = actions(9278); - v->a[210629] = 1; - v->a[210630] = anon_sym_LPAREN; - v->a[210631] = actions(9280); - v->a[210632] = 1; - v->a[210633] = anon_sym_BANG; - v->a[210634] = actions(9286); - v->a[210635] = 1; - v->a[210636] = anon_sym_TILDE; - v->a[210637] = actions(9288); - v->a[210638] = 1; - v->a[210639] = anon_sym_DOLLAR; - small_parse_table_10532(v); -} - -void small_parse_table_10532(t_small_parse_table_array *v) -{ - v->a[210640] = actions(9290); - v->a[210641] = 1; - v->a[210642] = anon_sym_DQUOTE; - v->a[210643] = actions(9292); - v->a[210644] = 1; - v->a[210645] = aux_sym_number_token1; - v->a[210646] = actions(9294); - v->a[210647] = 1; - v->a[210648] = aux_sym_number_token2; - v->a[210649] = actions(9296); - v->a[210650] = 1; - v->a[210651] = anon_sym_DOLLAR_LBRACE; - v->a[210652] = actions(9298); - v->a[210653] = 1; - v->a[210654] = anon_sym_DOLLAR_LPAREN; - v->a[210655] = actions(9300); - v->a[210656] = 1; - v->a[210657] = anon_sym_BQUOTE; - v->a[210658] = actions(9302); - v->a[210659] = 1; - small_parse_table_10533(v); -} - -void small_parse_table_10533(t_small_parse_table_array *v) -{ - v->a[210660] = anon_sym_DOLLAR_BQUOTE; - v->a[210661] = actions(9980); - v->a[210662] = 1; - v->a[210663] = aux_sym__simple_variable_name_token1; - v->a[210664] = state(2801); - v->a[210665] = 1; - v->a[210666] = sym__arithmetic_binary_expression; - v->a[210667] = state(2803); - v->a[210668] = 1; - v->a[210669] = sym__arithmetic_ternary_expression; - v->a[210670] = state(2809); - v->a[210671] = 1; - v->a[210672] = sym__arithmetic_unary_expression; - v->a[210673] = state(2825); - v->a[210674] = 1; - v->a[210675] = sym__arithmetic_postfix_expression; - v->a[210676] = actions(9282); - v->a[210677] = 2; - v->a[210678] = anon_sym_PLUS_PLUS2; - v->a[210679] = anon_sym_DASH_DASH2; - small_parse_table_10534(v); -} - -void small_parse_table_10534(t_small_parse_table_array *v) -{ - v->a[210680] = actions(9284); - v->a[210681] = 2; - v->a[210682] = anon_sym_DASH2; - v->a[210683] = anon_sym_PLUS2; - v->a[210684] = state(2932); - v->a[210685] = 9; - v->a[210686] = sym_subscript; - v->a[210687] = sym__arithmetic_expression; - v->a[210688] = sym__arithmetic_literal; - v->a[210689] = sym__arithmetic_parenthesized_expression; - v->a[210690] = sym_string; - v->a[210691] = sym_number; - v->a[210692] = sym_simple_expansion; - v->a[210693] = sym_expansion; - v->a[210694] = sym_command_substitution; - v->a[210695] = 18; - v->a[210696] = actions(3); - v->a[210697] = 1; - v->a[210698] = sym_comment; - v->a[210699] = actions(2309); - small_parse_table_10535(v); -} - -/* EOF small_parse_table_2106.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2107.c b/parser/static/small_parse_table/small_parse_table_2107.c deleted file mode 100644 index 29e5c9ba..00000000 --- a/parser/static/small_parse_table/small_parse_table_2107.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2107.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10535(t_small_parse_table_array *v) -{ - v->a[210700] = 1; - v->a[210701] = aux_sym_number_token1; - v->a[210702] = actions(2311); - v->a[210703] = 1; - v->a[210704] = aux_sym_number_token2; - v->a[210705] = actions(2315); - v->a[210706] = 1; - v->a[210707] = anon_sym_DOLLAR_LPAREN; - v->a[210708] = actions(2327); - v->a[210709] = 1; - v->a[210710] = sym__brace_start; - v->a[210711] = actions(9982); - v->a[210712] = 1; - v->a[210713] = sym_word; - v->a[210714] = actions(9986); - v->a[210715] = 1; - v->a[210716] = anon_sym_DOLLAR_LBRACK; - v->a[210717] = actions(9988); - v->a[210718] = 1; - v->a[210719] = anon_sym_DOLLAR; - small_parse_table_10536(v); -} - -void small_parse_table_10536(t_small_parse_table_array *v) -{ - v->a[210720] = actions(9992); - v->a[210721] = 1; - v->a[210722] = anon_sym_DQUOTE; - v->a[210723] = actions(9996); - v->a[210724] = 1; - v->a[210725] = anon_sym_DOLLAR_LBRACE; - v->a[210726] = actions(9998); - v->a[210727] = 1; - v->a[210728] = anon_sym_BQUOTE; - v->a[210729] = actions(10000); - v->a[210730] = 1; - v->a[210731] = anon_sym_DOLLAR_BQUOTE; - v->a[210732] = actions(10004); - v->a[210733] = 1; - v->a[210734] = sym__comment_word; - v->a[210735] = actions(9984); - v->a[210736] = 2; - v->a[210737] = anon_sym_LPAREN_LPAREN; - v->a[210738] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210739] = actions(9990); - small_parse_table_10537(v); -} - -void small_parse_table_10537(t_small_parse_table_array *v) -{ - v->a[210740] = 2; - v->a[210741] = sym_test_operator; - v->a[210742] = sym__special_character; - v->a[210743] = actions(10002); - v->a[210744] = 2; - v->a[210745] = anon_sym_LT_LPAREN; - v->a[210746] = anon_sym_GT_LPAREN; - v->a[210747] = actions(9994); - v->a[210748] = 3; - v->a[210749] = sym__bare_dollar; - v->a[210750] = sym_raw_string; - v->a[210751] = sym_ansi_c_string; - v->a[210752] = state(1423); - v->a[210753] = 9; - v->a[210754] = sym_arithmetic_expansion; - v->a[210755] = sym_brace_expression; - v->a[210756] = sym_string; - v->a[210757] = sym_translated_string; - v->a[210758] = sym_number; - v->a[210759] = sym_simple_expansion; - small_parse_table_10538(v); -} - -void small_parse_table_10538(t_small_parse_table_array *v) -{ - v->a[210760] = sym_expansion; - v->a[210761] = sym_command_substitution; - v->a[210762] = sym_process_substitution; - v->a[210763] = 18; - v->a[210764] = actions(3); - v->a[210765] = 1; - v->a[210766] = sym_comment; - v->a[210767] = actions(5405); - v->a[210768] = 1; - v->a[210769] = anon_sym_DOLLAR_LBRACK; - v->a[210770] = actions(5411); - v->a[210771] = 1; - v->a[210772] = anon_sym_DQUOTE; - v->a[210773] = actions(5415); - v->a[210774] = 1; - v->a[210775] = aux_sym_number_token1; - v->a[210776] = actions(5417); - v->a[210777] = 1; - v->a[210778] = aux_sym_number_token2; - v->a[210779] = actions(5419); - small_parse_table_10539(v); -} - -void small_parse_table_10539(t_small_parse_table_array *v) -{ - v->a[210780] = 1; - v->a[210781] = anon_sym_DOLLAR_LBRACE; - v->a[210782] = actions(5421); - v->a[210783] = 1; - v->a[210784] = anon_sym_DOLLAR_LPAREN; - v->a[210785] = actions(5423); - v->a[210786] = 1; - v->a[210787] = anon_sym_BQUOTE; - v->a[210788] = actions(5425); - v->a[210789] = 1; - v->a[210790] = anon_sym_DOLLAR_BQUOTE; - v->a[210791] = actions(5431); - v->a[210792] = 1; - v->a[210793] = sym__brace_start; - v->a[210794] = actions(9958); - v->a[210795] = 1; - v->a[210796] = sym_word; - v->a[210797] = actions(9966); - v->a[210798] = 1; - v->a[210799] = sym__comment_word; - small_parse_table_10540(v); -} - -/* EOF small_parse_table_2107.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2108.c b/parser/static/small_parse_table/small_parse_table_2108.c deleted file mode 100644 index 3633aea0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2108.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2108.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10540(t_small_parse_table_array *v) -{ - v->a[210800] = actions(10006); - v->a[210801] = 1; - v->a[210802] = anon_sym_DOLLAR; - v->a[210803] = actions(5403); - v->a[210804] = 2; - v->a[210805] = anon_sym_LPAREN_LPAREN; - v->a[210806] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210807] = actions(5427); - v->a[210808] = 2; - v->a[210809] = anon_sym_LT_LPAREN; - v->a[210810] = anon_sym_GT_LPAREN; - v->a[210811] = actions(9962); - v->a[210812] = 2; - v->a[210813] = sym_test_operator; - v->a[210814] = sym__special_character; - v->a[210815] = actions(9964); - v->a[210816] = 3; - v->a[210817] = sym__bare_dollar; - v->a[210818] = sym_raw_string; - v->a[210819] = sym_ansi_c_string; - small_parse_table_10541(v); -} - -void small_parse_table_10541(t_small_parse_table_array *v) -{ - v->a[210820] = state(5541); - v->a[210821] = 9; - v->a[210822] = sym_arithmetic_expansion; - v->a[210823] = sym_brace_expression; - v->a[210824] = sym_string; - v->a[210825] = sym_translated_string; - v->a[210826] = sym_number; - v->a[210827] = sym_simple_expansion; - v->a[210828] = sym_expansion; - v->a[210829] = sym_command_substitution; - v->a[210830] = sym_process_substitution; - v->a[210831] = 21; - v->a[210832] = actions(71); - v->a[210833] = 1; - v->a[210834] = sym_comment; - v->a[210835] = actions(9364); - v->a[210836] = 1; - v->a[210837] = anon_sym_LPAREN; - v->a[210838] = actions(9366); - v->a[210839] = 1; - small_parse_table_10542(v); -} - -void small_parse_table_10542(t_small_parse_table_array *v) -{ - v->a[210840] = anon_sym_BANG; - v->a[210841] = actions(9372); - v->a[210842] = 1; - v->a[210843] = anon_sym_TILDE; - v->a[210844] = actions(9374); - v->a[210845] = 1; - v->a[210846] = anon_sym_DOLLAR; - v->a[210847] = actions(9376); - v->a[210848] = 1; - v->a[210849] = anon_sym_DQUOTE; - v->a[210850] = actions(9378); - v->a[210851] = 1; - v->a[210852] = aux_sym_number_token1; - v->a[210853] = actions(9380); - v->a[210854] = 1; - v->a[210855] = aux_sym_number_token2; - v->a[210856] = actions(9382); - v->a[210857] = 1; - v->a[210858] = anon_sym_DOLLAR_LBRACE; - v->a[210859] = actions(9384); - small_parse_table_10543(v); -} - -void small_parse_table_10543(t_small_parse_table_array *v) -{ - v->a[210860] = 1; - v->a[210861] = anon_sym_DOLLAR_LPAREN; - v->a[210862] = actions(9386); - v->a[210863] = 1; - v->a[210864] = anon_sym_BQUOTE; - v->a[210865] = actions(9388); - v->a[210866] = 1; - v->a[210867] = anon_sym_DOLLAR_BQUOTE; - v->a[210868] = actions(9392); - v->a[210869] = 1; - v->a[210870] = sym_variable_name; - v->a[210871] = actions(10008); - v->a[210872] = 1; - v->a[210873] = aux_sym__simple_variable_name_token1; - v->a[210874] = state(3391); - v->a[210875] = 1; - v->a[210876] = sym__arithmetic_binary_expression; - v->a[210877] = state(3396); - v->a[210878] = 1; - v->a[210879] = sym__arithmetic_ternary_expression; - small_parse_table_10544(v); -} - -void small_parse_table_10544(t_small_parse_table_array *v) -{ - v->a[210880] = state(3398); - v->a[210881] = 1; - v->a[210882] = sym__arithmetic_unary_expression; - v->a[210883] = state(3400); - v->a[210884] = 1; - v->a[210885] = sym__arithmetic_postfix_expression; - v->a[210886] = actions(9368); - v->a[210887] = 2; - v->a[210888] = anon_sym_PLUS_PLUS2; - v->a[210889] = anon_sym_DASH_DASH2; - v->a[210890] = actions(9370); - v->a[210891] = 2; - v->a[210892] = anon_sym_DASH2; - v->a[210893] = anon_sym_PLUS2; - v->a[210894] = state(3366); - v->a[210895] = 9; - v->a[210896] = sym_subscript; - v->a[210897] = sym__arithmetic_expression; - v->a[210898] = sym__arithmetic_literal; - v->a[210899] = sym__arithmetic_parenthesized_expression; - small_parse_table_10545(v); -} - -/* EOF small_parse_table_2108.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2109.c b/parser/static/small_parse_table/small_parse_table_2109.c deleted file mode 100644 index 9318b6dd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2109.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2109.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10545(t_small_parse_table_array *v) -{ - v->a[210900] = sym_string; - v->a[210901] = sym_number; - v->a[210902] = sym_simple_expansion; - v->a[210903] = sym_expansion; - v->a[210904] = sym_command_substitution; - v->a[210905] = 18; - v->a[210906] = actions(3); - v->a[210907] = 1; - v->a[210908] = sym_comment; - v->a[210909] = actions(111); - v->a[210910] = 1; - v->a[210911] = anon_sym_DOLLAR_LBRACK; - v->a[210912] = actions(117); - v->a[210913] = 1; - v->a[210914] = anon_sym_DQUOTE; - v->a[210915] = actions(121); - v->a[210916] = 1; - v->a[210917] = aux_sym_number_token1; - v->a[210918] = actions(123); - v->a[210919] = 1; - small_parse_table_10546(v); -} - -void small_parse_table_10546(t_small_parse_table_array *v) -{ - v->a[210920] = aux_sym_number_token2; - v->a[210921] = actions(125); - v->a[210922] = 1; - v->a[210923] = anon_sym_DOLLAR_LBRACE; - v->a[210924] = actions(127); - v->a[210925] = 1; - v->a[210926] = anon_sym_DOLLAR_LPAREN; - v->a[210927] = actions(129); - v->a[210928] = 1; - v->a[210929] = anon_sym_BQUOTE; - v->a[210930] = actions(131); - v->a[210931] = 1; - v->a[210932] = anon_sym_DOLLAR_BQUOTE; - v->a[210933] = actions(141); - v->a[210934] = 1; - v->a[210935] = sym__brace_start; - v->a[210936] = actions(9340); - v->a[210937] = 1; - v->a[210938] = sym_word; - v->a[210939] = actions(9346); - small_parse_table_10547(v); -} - -void small_parse_table_10547(t_small_parse_table_array *v) -{ - v->a[210940] = 1; - v->a[210941] = sym__comment_word; - v->a[210942] = actions(10010); - v->a[210943] = 1; - v->a[210944] = anon_sym_DOLLAR; - v->a[210945] = actions(109); - v->a[210946] = 2; - v->a[210947] = anon_sym_LPAREN_LPAREN; - v->a[210948] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[210949] = actions(133); - v->a[210950] = 2; - v->a[210951] = anon_sym_LT_LPAREN; - v->a[210952] = anon_sym_GT_LPAREN; - v->a[210953] = actions(9342); - v->a[210954] = 2; - v->a[210955] = sym_test_operator; - v->a[210956] = sym__special_character; - v->a[210957] = actions(9344); - v->a[210958] = 3; - v->a[210959] = sym__bare_dollar; - small_parse_table_10548(v); -} - -void small_parse_table_10548(t_small_parse_table_array *v) -{ - v->a[210960] = sym_raw_string; - v->a[210961] = sym_ansi_c_string; - v->a[210962] = state(482); - v->a[210963] = 9; - v->a[210964] = sym_arithmetic_expansion; - v->a[210965] = sym_brace_expression; - v->a[210966] = sym_string; - v->a[210967] = sym_translated_string; - v->a[210968] = sym_number; - v->a[210969] = sym_simple_expansion; - v->a[210970] = sym_expansion; - v->a[210971] = sym_command_substitution; - v->a[210972] = sym_process_substitution; - v->a[210973] = 18; - v->a[210974] = actions(3); - v->a[210975] = 1; - v->a[210976] = sym_comment; - v->a[210977] = actions(2309); - v->a[210978] = 1; - v->a[210979] = aux_sym_number_token1; - small_parse_table_10549(v); -} - -void small_parse_table_10549(t_small_parse_table_array *v) -{ - v->a[210980] = actions(2311); - v->a[210981] = 1; - v->a[210982] = aux_sym_number_token2; - v->a[210983] = actions(2315); - v->a[210984] = 1; - v->a[210985] = anon_sym_DOLLAR_LPAREN; - v->a[210986] = actions(2327); - v->a[210987] = 1; - v->a[210988] = sym__brace_start; - v->a[210989] = actions(9982); - v->a[210990] = 1; - v->a[210991] = sym_word; - v->a[210992] = actions(9986); - v->a[210993] = 1; - v->a[210994] = anon_sym_DOLLAR_LBRACK; - v->a[210995] = actions(9992); - v->a[210996] = 1; - v->a[210997] = anon_sym_DQUOTE; - v->a[210998] = actions(9996); - v->a[210999] = 1; - small_parse_table_10550(v); -} - -/* EOF small_parse_table_2109.c */ diff --git a/parser/static/small_parse_table/small_parse_table_211.c b/parser/static/small_parse_table/small_parse_table_211.c index 40cccddd..444e817f 100644 --- a/parser/static/small_parse_table/small_parse_table_211.c +++ b/parser/static/small_parse_table/small_parse_table_211.c @@ -14,126 +14,126 @@ void small_parse_table_1055(t_small_parse_table_array *v) { - v->a[21100] = anon_sym_QMARK; - v->a[21101] = anon_sym_DOLLAR; - v->a[21102] = anon_sym_POUND; - v->a[21103] = anon_sym_AT2; - v->a[21104] = anon_sym_0; - v->a[21105] = anon_sym__; - v->a[21106] = actions(1239); - v->a[21107] = 36; - v->a[21108] = anon_sym_LPAREN_LPAREN; - v->a[21109] = anon_sym_SEMI; - v->a[21110] = anon_sym_PIPE_PIPE; - v->a[21111] = anon_sym_AMP_AMP; - v->a[21112] = anon_sym_PIPE; - v->a[21113] = anon_sym_AMP; - v->a[21114] = anon_sym_LT; - v->a[21115] = anon_sym_GT; - v->a[21116] = anon_sym_LT_LT; - v->a[21117] = anon_sym_GT_GT; - v->a[21118] = anon_sym_SEMI_SEMI; - v->a[21119] = anon_sym_PIPE_AMP; + v->a[21100] = anon_sym_DOLLAR_LBRACE; + v->a[21101] = anon_sym_DOLLAR_LPAREN; + v->a[21102] = anon_sym_BQUOTE; + v->a[21103] = anon_sym_DOLLAR_BQUOTE; + v->a[21104] = aux_sym__simple_variable_name_token1; + v->a[21105] = sym_word; + v->a[21106] = anon_sym_SEMI; + v->a[21107] = 6; + v->a[21108] = actions(3); + v->a[21109] = 1; + v->a[21110] = sym_comment; + v->a[21111] = actions(2822); + v->a[21112] = 1; + v->a[21113] = aux_sym_concatenation_token1; + v->a[21114] = actions(2830); + v->a[21115] = 1; + v->a[21116] = sym__concat; + v->a[21117] = state(512); + v->a[21118] = 1; + v->a[21119] = aux_sym_concatenation_repeat1; small_parse_table_1056(v); } void small_parse_table_1056(t_small_parse_table_array *v) { - v->a[21120] = anon_sym_AMP_GT; - v->a[21121] = anon_sym_AMP_GT_GT; - v->a[21122] = anon_sym_LT_AMP; - v->a[21123] = anon_sym_GT_AMP; - v->a[21124] = anon_sym_GT_PIPE; - v->a[21125] = anon_sym_LT_AMP_DASH; - v->a[21126] = anon_sym_GT_AMP_DASH; - v->a[21127] = anon_sym_LT_LT_DASH; - v->a[21128] = aux_sym_heredoc_redirect_token1; - v->a[21129] = anon_sym_LT_LT_LT; - v->a[21130] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21131] = anon_sym_DOLLAR_LBRACK; - v->a[21132] = sym__special_character; - v->a[21133] = sym_raw_string; - v->a[21134] = sym_ansi_c_string; - v->a[21135] = aux_sym_number_token1; - v->a[21136] = aux_sym_number_token2; - v->a[21137] = anon_sym_DOLLAR_LBRACE; - v->a[21138] = anon_sym_DOLLAR_LPAREN; - v->a[21139] = anon_sym_BQUOTE; + v->a[21120] = actions(2719); + v->a[21121] = 5; + v->a[21122] = sym_file_descriptor; + v->a[21123] = sym_variable_name; + v->a[21124] = sym_test_operator; + v->a[21125] = sym__brace_start; + v->a[21126] = aux_sym_heredoc_redirect_token1; + v->a[21127] = actions(2717); + v->a[21128] = 34; + v->a[21129] = anon_sym_esac; + v->a[21130] = anon_sym_PIPE; + v->a[21131] = anon_sym_SEMI_SEMI; + v->a[21132] = anon_sym_SEMI_AMP; + v->a[21133] = anon_sym_SEMI_SEMI_AMP; + v->a[21134] = anon_sym_PIPE_AMP; + v->a[21135] = anon_sym_AMP_AMP; + v->a[21136] = anon_sym_PIPE_PIPE; + v->a[21137] = anon_sym_LT; + v->a[21138] = anon_sym_GT; + v->a[21139] = anon_sym_GT_GT; small_parse_table_1057(v); } void small_parse_table_1057(t_small_parse_table_array *v) { - v->a[21140] = anon_sym_DOLLAR_BQUOTE; - v->a[21141] = anon_sym_LT_LPAREN; - v->a[21142] = anon_sym_GT_LPAREN; - v->a[21143] = sym_word; - v->a[21144] = 28; - v->a[21145] = actions(71); - v->a[21146] = 1; - v->a[21147] = sym_comment; - v->a[21148] = actions(3978); - v->a[21149] = 1; - v->a[21150] = sym_word; - v->a[21151] = actions(3987); - v->a[21152] = 1; - v->a[21153] = anon_sym_LT_LT_LT; - v->a[21154] = actions(3990); - v->a[21155] = 1; - v->a[21156] = anon_sym_DOLLAR_LBRACK; - v->a[21157] = actions(3993); - v->a[21158] = 1; - v->a[21159] = anon_sym_DOLLAR; + v->a[21140] = anon_sym_AMP_GT; + v->a[21141] = anon_sym_AMP_GT_GT; + v->a[21142] = anon_sym_LT_AMP; + v->a[21143] = anon_sym_GT_AMP; + v->a[21144] = anon_sym_GT_PIPE; + v->a[21145] = anon_sym_LT_AMP_DASH; + v->a[21146] = anon_sym_GT_AMP_DASH; + v->a[21147] = anon_sym_LT_LT; + v->a[21148] = anon_sym_LT_LT_DASH; + v->a[21149] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21150] = anon_sym_AMP; + v->a[21151] = anon_sym_DOLLAR; + v->a[21152] = sym__special_character; + v->a[21153] = anon_sym_DQUOTE; + v->a[21154] = sym_raw_string; + v->a[21155] = aux_sym_number_token1; + v->a[21156] = aux_sym_number_token2; + v->a[21157] = anon_sym_DOLLAR_LBRACE; + v->a[21158] = anon_sym_DOLLAR_LPAREN; + v->a[21159] = anon_sym_BQUOTE; small_parse_table_1058(v); } void small_parse_table_1058(t_small_parse_table_array *v) { - v->a[21160] = actions(3996); - v->a[21161] = 1; - v->a[21162] = sym__special_character; - v->a[21163] = actions(3999); - v->a[21164] = 1; - v->a[21165] = anon_sym_DQUOTE; - v->a[21166] = actions(4005); - v->a[21167] = 1; - v->a[21168] = aux_sym_number_token1; - v->a[21169] = actions(4008); - v->a[21170] = 1; - v->a[21171] = aux_sym_number_token2; - v->a[21172] = actions(4011); - v->a[21173] = 1; - v->a[21174] = anon_sym_DOLLAR_LBRACE; - v->a[21175] = actions(4014); - v->a[21176] = 1; - v->a[21177] = anon_sym_DOLLAR_LPAREN; - v->a[21178] = actions(4017); - v->a[21179] = 1; + v->a[21160] = anon_sym_DOLLAR_BQUOTE; + v->a[21161] = sym_word; + v->a[21162] = anon_sym_SEMI; + v->a[21163] = 6; + v->a[21164] = actions(3); + v->a[21165] = 1; + v->a[21166] = sym_comment; + v->a[21167] = actions(2971); + v->a[21168] = 1; + v->a[21169] = aux_sym_concatenation_token1; + v->a[21170] = actions(2977); + v->a[21171] = 1; + v->a[21172] = sym__concat; + v->a[21173] = state(551); + v->a[21174] = 1; + v->a[21175] = aux_sym_concatenation_repeat1; + v->a[21176] = actions(2696); + v->a[21177] = 5; + v->a[21178] = sym_file_descriptor; + v->a[21179] = sym_variable_name; small_parse_table_1059(v); } void small_parse_table_1059(t_small_parse_table_array *v) { - v->a[21180] = anon_sym_BQUOTE; - v->a[21181] = actions(4020); - v->a[21182] = 1; - v->a[21183] = anon_sym_DOLLAR_BQUOTE; - v->a[21184] = actions(4026); - v->a[21185] = 1; - v->a[21186] = sym_file_descriptor; - v->a[21187] = actions(4029); - v->a[21188] = 1; - v->a[21189] = sym_test_operator; - v->a[21190] = actions(4032); - v->a[21191] = 1; - v->a[21192] = sym__bare_dollar; - v->a[21193] = actions(4035); - v->a[21194] = 1; - v->a[21195] = sym__brace_start; - v->a[21196] = state(751); - v->a[21197] = 1; - v->a[21198] = aux_sym_command_repeat2; - v->a[21199] = state(2417); + v->a[21180] = sym_test_operator; + v->a[21181] = sym__brace_start; + v->a[21182] = aux_sym_heredoc_redirect_token1; + v->a[21183] = actions(2694); + v->a[21184] = 34; + v->a[21185] = anon_sym_PIPE; + v->a[21186] = anon_sym_SEMI_SEMI; + v->a[21187] = anon_sym_SEMI_AMP; + v->a[21188] = anon_sym_SEMI_SEMI_AMP; + v->a[21189] = anon_sym_PIPE_AMP; + v->a[21190] = anon_sym_AMP_AMP; + v->a[21191] = anon_sym_PIPE_PIPE; + v->a[21192] = anon_sym_LT; + v->a[21193] = anon_sym_GT; + v->a[21194] = anon_sym_GT_GT; + v->a[21195] = anon_sym_AMP_GT; + v->a[21196] = anon_sym_AMP_GT_GT; + v->a[21197] = anon_sym_LT_AMP; + v->a[21198] = anon_sym_GT_AMP; + v->a[21199] = anon_sym_GT_PIPE; small_parse_table_1060(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2110.c b/parser/static/small_parse_table/small_parse_table_2110.c deleted file mode 100644 index cbaa72c9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2110.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2110.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10550(t_small_parse_table_array *v) -{ - v->a[211000] = anon_sym_DOLLAR_LBRACE; - v->a[211001] = actions(9998); - v->a[211002] = 1; - v->a[211003] = anon_sym_BQUOTE; - v->a[211004] = actions(10000); - v->a[211005] = 1; - v->a[211006] = anon_sym_DOLLAR_BQUOTE; - v->a[211007] = actions(10004); - v->a[211008] = 1; - v->a[211009] = sym__comment_word; - v->a[211010] = actions(10012); - v->a[211011] = 1; - v->a[211012] = anon_sym_DOLLAR; - v->a[211013] = actions(9984); - v->a[211014] = 2; - v->a[211015] = anon_sym_LPAREN_LPAREN; - v->a[211016] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[211017] = actions(9990); - v->a[211018] = 2; - v->a[211019] = sym_test_operator; - small_parse_table_10551(v); -} - -void small_parse_table_10551(t_small_parse_table_array *v) -{ - v->a[211020] = sym__special_character; - v->a[211021] = actions(10002); - v->a[211022] = 2; - v->a[211023] = anon_sym_LT_LPAREN; - v->a[211024] = anon_sym_GT_LPAREN; - v->a[211025] = actions(9994); - v->a[211026] = 3; - v->a[211027] = sym__bare_dollar; - v->a[211028] = sym_raw_string; - v->a[211029] = sym_ansi_c_string; - v->a[211030] = state(1423); - v->a[211031] = 9; - v->a[211032] = sym_arithmetic_expansion; - v->a[211033] = sym_brace_expression; - v->a[211034] = sym_string; - v->a[211035] = sym_translated_string; - v->a[211036] = sym_number; - v->a[211037] = sym_simple_expansion; - v->a[211038] = sym_expansion; - v->a[211039] = sym_command_substitution; - small_parse_table_10552(v); -} - -void small_parse_table_10552(t_small_parse_table_array *v) -{ - v->a[211040] = sym_process_substitution; - v->a[211041] = 18; - v->a[211042] = actions(3); - v->a[211043] = 1; - v->a[211044] = sym_comment; - v->a[211045] = actions(8571); - v->a[211046] = 1; - v->a[211047] = anon_sym_DOLLAR_LBRACK; - v->a[211048] = actions(8573); - v->a[211049] = 1; - v->a[211050] = anon_sym_DOLLAR; - v->a[211051] = actions(8577); - v->a[211052] = 1; - v->a[211053] = anon_sym_DQUOTE; - v->a[211054] = actions(8581); - v->a[211055] = 1; - v->a[211056] = aux_sym_number_token1; - v->a[211057] = actions(8583); - v->a[211058] = 1; - v->a[211059] = aux_sym_number_token2; - small_parse_table_10553(v); -} - -void small_parse_table_10553(t_small_parse_table_array *v) -{ - v->a[211060] = actions(8585); - v->a[211061] = 1; - v->a[211062] = anon_sym_DOLLAR_LBRACE; - v->a[211063] = actions(8587); - v->a[211064] = 1; - v->a[211065] = anon_sym_DOLLAR_LPAREN; - v->a[211066] = actions(8589); - v->a[211067] = 1; - v->a[211068] = anon_sym_BQUOTE; - v->a[211069] = actions(8591); - v->a[211070] = 1; - v->a[211071] = anon_sym_DOLLAR_BQUOTE; - v->a[211072] = actions(8597); - v->a[211073] = 1; - v->a[211074] = sym__brace_start; - v->a[211075] = actions(10014); - v->a[211076] = 1; - v->a[211077] = sym_word; - v->a[211078] = actions(10020); - v->a[211079] = 1; - small_parse_table_10554(v); -} - -void small_parse_table_10554(t_small_parse_table_array *v) -{ - v->a[211080] = sym__comment_word; - v->a[211081] = actions(8567); - v->a[211082] = 2; - v->a[211083] = anon_sym_LPAREN_LPAREN; - v->a[211084] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[211085] = actions(8593); - v->a[211086] = 2; - v->a[211087] = anon_sym_LT_LPAREN; - v->a[211088] = anon_sym_GT_LPAREN; - v->a[211089] = actions(10016); - v->a[211090] = 2; - v->a[211091] = sym_test_operator; - v->a[211092] = sym__special_character; - v->a[211093] = actions(10018); - v->a[211094] = 3; - v->a[211095] = sym__bare_dollar; - v->a[211096] = sym_raw_string; - v->a[211097] = sym_ansi_c_string; - v->a[211098] = state(5199); - v->a[211099] = 9; - small_parse_table_10555(v); -} - -/* EOF small_parse_table_2110.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2111.c b/parser/static/small_parse_table/small_parse_table_2111.c deleted file mode 100644 index f93153de..00000000 --- a/parser/static/small_parse_table/small_parse_table_2111.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2111.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10555(t_small_parse_table_array *v) -{ - v->a[211100] = sym_arithmetic_expansion; - v->a[211101] = sym_brace_expression; - v->a[211102] = sym_string; - v->a[211103] = sym_translated_string; - v->a[211104] = sym_number; - v->a[211105] = sym_simple_expansion; - v->a[211106] = sym_expansion; - v->a[211107] = sym_command_substitution; - v->a[211108] = sym_process_substitution; - v->a[211109] = 21; - v->a[211110] = actions(71); - v->a[211111] = 1; - v->a[211112] = sym_comment; - v->a[211113] = actions(3064); - v->a[211114] = 1; - v->a[211115] = sym_variable_name; - v->a[211116] = actions(9278); - v->a[211117] = 1; - v->a[211118] = anon_sym_LPAREN; - v->a[211119] = actions(9280); - small_parse_table_10556(v); -} - -void small_parse_table_10556(t_small_parse_table_array *v) -{ - v->a[211120] = 1; - v->a[211121] = anon_sym_BANG; - v->a[211122] = actions(9286); - v->a[211123] = 1; - v->a[211124] = anon_sym_TILDE; - v->a[211125] = actions(9288); - v->a[211126] = 1; - v->a[211127] = anon_sym_DOLLAR; - v->a[211128] = actions(9290); - v->a[211129] = 1; - v->a[211130] = anon_sym_DQUOTE; - v->a[211131] = actions(9292); - v->a[211132] = 1; - v->a[211133] = aux_sym_number_token1; - v->a[211134] = actions(9294); - v->a[211135] = 1; - v->a[211136] = aux_sym_number_token2; - v->a[211137] = actions(9296); - v->a[211138] = 1; - v->a[211139] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10557(v); -} - -void small_parse_table_10557(t_small_parse_table_array *v) -{ - v->a[211140] = actions(9298); - v->a[211141] = 1; - v->a[211142] = anon_sym_DOLLAR_LPAREN; - v->a[211143] = actions(9300); - v->a[211144] = 1; - v->a[211145] = anon_sym_BQUOTE; - v->a[211146] = actions(9302); - v->a[211147] = 1; - v->a[211148] = anon_sym_DOLLAR_BQUOTE; - v->a[211149] = actions(10022); - v->a[211150] = 1; - v->a[211151] = aux_sym__simple_variable_name_token1; - v->a[211152] = state(2801); - v->a[211153] = 1; - v->a[211154] = sym__arithmetic_binary_expression; - v->a[211155] = state(2803); - v->a[211156] = 1; - v->a[211157] = sym__arithmetic_ternary_expression; - v->a[211158] = state(2809); - v->a[211159] = 1; - small_parse_table_10558(v); -} - -void small_parse_table_10558(t_small_parse_table_array *v) -{ - v->a[211160] = sym__arithmetic_unary_expression; - v->a[211161] = state(2825); - v->a[211162] = 1; - v->a[211163] = sym__arithmetic_postfix_expression; - v->a[211164] = actions(9282); - v->a[211165] = 2; - v->a[211166] = anon_sym_PLUS_PLUS2; - v->a[211167] = anon_sym_DASH_DASH2; - v->a[211168] = actions(9284); - v->a[211169] = 2; - v->a[211170] = anon_sym_DASH2; - v->a[211171] = anon_sym_PLUS2; - v->a[211172] = state(2754); - v->a[211173] = 9; - v->a[211174] = sym_subscript; - v->a[211175] = sym__arithmetic_expression; - v->a[211176] = sym__arithmetic_literal; - v->a[211177] = sym__arithmetic_parenthesized_expression; - v->a[211178] = sym_string; - v->a[211179] = sym_number; - small_parse_table_10559(v); -} - -void small_parse_table_10559(t_small_parse_table_array *v) -{ - v->a[211180] = sym_simple_expansion; - v->a[211181] = sym_expansion; - v->a[211182] = sym_command_substitution; - v->a[211183] = 21; - v->a[211184] = actions(71); - v->a[211185] = 1; - v->a[211186] = sym_comment; - v->a[211187] = actions(3064); - v->a[211188] = 1; - v->a[211189] = sym_variable_name; - v->a[211190] = actions(9278); - v->a[211191] = 1; - v->a[211192] = anon_sym_LPAREN; - v->a[211193] = actions(9280); - v->a[211194] = 1; - v->a[211195] = anon_sym_BANG; - v->a[211196] = actions(9286); - v->a[211197] = 1; - v->a[211198] = anon_sym_TILDE; - v->a[211199] = actions(9288); - small_parse_table_10560(v); -} - -/* EOF small_parse_table_2111.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2112.c b/parser/static/small_parse_table/small_parse_table_2112.c deleted file mode 100644 index 8c8e4fab..00000000 --- a/parser/static/small_parse_table/small_parse_table_2112.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2112.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10560(t_small_parse_table_array *v) -{ - v->a[211200] = 1; - v->a[211201] = anon_sym_DOLLAR; - v->a[211202] = actions(9290); - v->a[211203] = 1; - v->a[211204] = anon_sym_DQUOTE; - v->a[211205] = actions(9292); - v->a[211206] = 1; - v->a[211207] = aux_sym_number_token1; - v->a[211208] = actions(9294); - v->a[211209] = 1; - v->a[211210] = aux_sym_number_token2; - v->a[211211] = actions(9296); - v->a[211212] = 1; - v->a[211213] = anon_sym_DOLLAR_LBRACE; - v->a[211214] = actions(9298); - v->a[211215] = 1; - v->a[211216] = anon_sym_DOLLAR_LPAREN; - v->a[211217] = actions(9300); - v->a[211218] = 1; - v->a[211219] = anon_sym_BQUOTE; - small_parse_table_10561(v); -} - -void small_parse_table_10561(t_small_parse_table_array *v) -{ - v->a[211220] = actions(9302); - v->a[211221] = 1; - v->a[211222] = anon_sym_DOLLAR_BQUOTE; - v->a[211223] = actions(10024); - v->a[211224] = 1; - v->a[211225] = aux_sym__simple_variable_name_token1; - v->a[211226] = state(2801); - v->a[211227] = 1; - v->a[211228] = sym__arithmetic_binary_expression; - v->a[211229] = state(2803); - v->a[211230] = 1; - v->a[211231] = sym__arithmetic_ternary_expression; - v->a[211232] = state(2809); - v->a[211233] = 1; - v->a[211234] = sym__arithmetic_unary_expression; - v->a[211235] = state(2825); - v->a[211236] = 1; - v->a[211237] = sym__arithmetic_postfix_expression; - v->a[211238] = actions(9282); - v->a[211239] = 2; - small_parse_table_10562(v); -} - -void small_parse_table_10562(t_small_parse_table_array *v) -{ - v->a[211240] = anon_sym_PLUS_PLUS2; - v->a[211241] = anon_sym_DASH_DASH2; - v->a[211242] = actions(9284); - v->a[211243] = 2; - v->a[211244] = anon_sym_DASH2; - v->a[211245] = anon_sym_PLUS2; - v->a[211246] = state(2792); - v->a[211247] = 9; - v->a[211248] = sym_subscript; - v->a[211249] = sym__arithmetic_expression; - v->a[211250] = sym__arithmetic_literal; - v->a[211251] = sym__arithmetic_parenthesized_expression; - v->a[211252] = sym_string; - v->a[211253] = sym_number; - v->a[211254] = sym_simple_expansion; - v->a[211255] = sym_expansion; - v->a[211256] = sym_command_substitution; - v->a[211257] = 21; - v->a[211258] = actions(71); - v->a[211259] = 1; - small_parse_table_10563(v); -} - -void small_parse_table_10563(t_small_parse_table_array *v) -{ - v->a[211260] = sym_comment; - v->a[211261] = actions(9364); - v->a[211262] = 1; - v->a[211263] = anon_sym_LPAREN; - v->a[211264] = actions(9366); - v->a[211265] = 1; - v->a[211266] = anon_sym_BANG; - v->a[211267] = actions(9372); - v->a[211268] = 1; - v->a[211269] = anon_sym_TILDE; - v->a[211270] = actions(9374); - v->a[211271] = 1; - v->a[211272] = anon_sym_DOLLAR; - v->a[211273] = actions(9376); - v->a[211274] = 1; - v->a[211275] = anon_sym_DQUOTE; - v->a[211276] = actions(9378); - v->a[211277] = 1; - v->a[211278] = aux_sym_number_token1; - v->a[211279] = actions(9380); - small_parse_table_10564(v); -} - -void small_parse_table_10564(t_small_parse_table_array *v) -{ - v->a[211280] = 1; - v->a[211281] = aux_sym_number_token2; - v->a[211282] = actions(9382); - v->a[211283] = 1; - v->a[211284] = anon_sym_DOLLAR_LBRACE; - v->a[211285] = actions(9384); - v->a[211286] = 1; - v->a[211287] = anon_sym_DOLLAR_LPAREN; - v->a[211288] = actions(9386); - v->a[211289] = 1; - v->a[211290] = anon_sym_BQUOTE; - v->a[211291] = actions(9388); - v->a[211292] = 1; - v->a[211293] = anon_sym_DOLLAR_BQUOTE; - v->a[211294] = actions(9392); - v->a[211295] = 1; - v->a[211296] = sym_variable_name; - v->a[211297] = actions(10026); - v->a[211298] = 1; - v->a[211299] = aux_sym__simple_variable_name_token1; - small_parse_table_10565(v); -} - -/* EOF small_parse_table_2112.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2113.c b/parser/static/small_parse_table/small_parse_table_2113.c deleted file mode 100644 index 4b1a8eb5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2113.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2113.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10565(t_small_parse_table_array *v) -{ - v->a[211300] = state(3391); - v->a[211301] = 1; - v->a[211302] = sym__arithmetic_binary_expression; - v->a[211303] = state(3396); - v->a[211304] = 1; - v->a[211305] = sym__arithmetic_ternary_expression; - v->a[211306] = state(3398); - v->a[211307] = 1; - v->a[211308] = sym__arithmetic_unary_expression; - v->a[211309] = state(3400); - v->a[211310] = 1; - v->a[211311] = sym__arithmetic_postfix_expression; - v->a[211312] = actions(9368); - v->a[211313] = 2; - v->a[211314] = anon_sym_PLUS_PLUS2; - v->a[211315] = anon_sym_DASH_DASH2; - v->a[211316] = actions(9370); - v->a[211317] = 2; - v->a[211318] = anon_sym_DASH2; - v->a[211319] = anon_sym_PLUS2; - small_parse_table_10566(v); -} - -void small_parse_table_10566(t_small_parse_table_array *v) -{ - v->a[211320] = state(3336); - v->a[211321] = 9; - v->a[211322] = sym_subscript; - v->a[211323] = sym__arithmetic_expression; - v->a[211324] = sym__arithmetic_literal; - v->a[211325] = sym__arithmetic_parenthesized_expression; - v->a[211326] = sym_string; - v->a[211327] = sym_number; - v->a[211328] = sym_simple_expansion; - v->a[211329] = sym_expansion; - v->a[211330] = sym_command_substitution; - v->a[211331] = 18; - v->a[211332] = actions(3); - v->a[211333] = 1; - v->a[211334] = sym_comment; - v->a[211335] = actions(3616); - v->a[211336] = 1; - v->a[211337] = aux_sym_number_token1; - v->a[211338] = actions(3618); - v->a[211339] = 1; - small_parse_table_10567(v); -} - -void small_parse_table_10567(t_small_parse_table_array *v) -{ - v->a[211340] = aux_sym_number_token2; - v->a[211341] = actions(3622); - v->a[211342] = 1; - v->a[211343] = anon_sym_DOLLAR_LPAREN; - v->a[211344] = actions(3632); - v->a[211345] = 1; - v->a[211346] = sym__brace_start; - v->a[211347] = actions(8850); - v->a[211348] = 1; - v->a[211349] = anon_sym_DOLLAR_LBRACK; - v->a[211350] = actions(8854); - v->a[211351] = 1; - v->a[211352] = anon_sym_DQUOTE; - v->a[211353] = actions(8858); - v->a[211354] = 1; - v->a[211355] = anon_sym_DOLLAR_LBRACE; - v->a[211356] = actions(8860); - v->a[211357] = 1; - v->a[211358] = anon_sym_BQUOTE; - v->a[211359] = actions(8862); - small_parse_table_10568(v); -} - -void small_parse_table_10568(t_small_parse_table_array *v) -{ - v->a[211360] = 1; - v->a[211361] = anon_sym_DOLLAR_BQUOTE; - v->a[211362] = actions(9516); - v->a[211363] = 1; - v->a[211364] = sym_word; - v->a[211365] = actions(9524); - v->a[211366] = 1; - v->a[211367] = sym__comment_word; - v->a[211368] = actions(10028); - v->a[211369] = 1; - v->a[211370] = anon_sym_DOLLAR; - v->a[211371] = actions(8848); - v->a[211372] = 2; - v->a[211373] = anon_sym_LPAREN_LPAREN; - v->a[211374] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[211375] = actions(8864); - v->a[211376] = 2; - v->a[211377] = anon_sym_LT_LPAREN; - v->a[211378] = anon_sym_GT_LPAREN; - v->a[211379] = actions(9520); - small_parse_table_10569(v); -} - -void small_parse_table_10569(t_small_parse_table_array *v) -{ - v->a[211380] = 2; - v->a[211381] = sym_test_operator; - v->a[211382] = sym__special_character; - v->a[211383] = actions(9522); - v->a[211384] = 3; - v->a[211385] = sym__bare_dollar; - v->a[211386] = sym_raw_string; - v->a[211387] = sym_ansi_c_string; - v->a[211388] = state(2210); - v->a[211389] = 9; - v->a[211390] = sym_arithmetic_expansion; - v->a[211391] = sym_brace_expression; - v->a[211392] = sym_string; - v->a[211393] = sym_translated_string; - v->a[211394] = sym_number; - v->a[211395] = sym_simple_expansion; - v->a[211396] = sym_expansion; - v->a[211397] = sym_command_substitution; - v->a[211398] = sym_process_substitution; - v->a[211399] = 21; - small_parse_table_10570(v); -} - -/* EOF small_parse_table_2113.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2114.c b/parser/static/small_parse_table/small_parse_table_2114.c deleted file mode 100644 index e674581a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2114.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2114.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10570(t_small_parse_table_array *v) -{ - v->a[211400] = actions(71); - v->a[211401] = 1; - v->a[211402] = sym_comment; - v->a[211403] = actions(9364); - v->a[211404] = 1; - v->a[211405] = anon_sym_LPAREN; - v->a[211406] = actions(9366); - v->a[211407] = 1; - v->a[211408] = anon_sym_BANG; - v->a[211409] = actions(9372); - v->a[211410] = 1; - v->a[211411] = anon_sym_TILDE; - v->a[211412] = actions(9374); - v->a[211413] = 1; - v->a[211414] = anon_sym_DOLLAR; - v->a[211415] = actions(9376); - v->a[211416] = 1; - v->a[211417] = anon_sym_DQUOTE; - v->a[211418] = actions(9378); - v->a[211419] = 1; - small_parse_table_10571(v); -} - -void small_parse_table_10571(t_small_parse_table_array *v) -{ - v->a[211420] = aux_sym_number_token1; - v->a[211421] = actions(9380); - v->a[211422] = 1; - v->a[211423] = aux_sym_number_token2; - v->a[211424] = actions(9382); - v->a[211425] = 1; - v->a[211426] = anon_sym_DOLLAR_LBRACE; - v->a[211427] = actions(9384); - v->a[211428] = 1; - v->a[211429] = anon_sym_DOLLAR_LPAREN; - v->a[211430] = actions(9386); - v->a[211431] = 1; - v->a[211432] = anon_sym_BQUOTE; - v->a[211433] = actions(9388); - v->a[211434] = 1; - v->a[211435] = anon_sym_DOLLAR_BQUOTE; - v->a[211436] = actions(9392); - v->a[211437] = 1; - v->a[211438] = sym_variable_name; - v->a[211439] = actions(10030); - small_parse_table_10572(v); -} - -void small_parse_table_10572(t_small_parse_table_array *v) -{ - v->a[211440] = 1; - v->a[211441] = aux_sym__simple_variable_name_token1; - v->a[211442] = state(3391); - v->a[211443] = 1; - v->a[211444] = sym__arithmetic_binary_expression; - v->a[211445] = state(3396); - v->a[211446] = 1; - v->a[211447] = sym__arithmetic_ternary_expression; - v->a[211448] = state(3398); - v->a[211449] = 1; - v->a[211450] = sym__arithmetic_unary_expression; - v->a[211451] = state(3400); - v->a[211452] = 1; - v->a[211453] = sym__arithmetic_postfix_expression; - v->a[211454] = actions(9368); - v->a[211455] = 2; - v->a[211456] = anon_sym_PLUS_PLUS2; - v->a[211457] = anon_sym_DASH_DASH2; - v->a[211458] = actions(9370); - v->a[211459] = 2; - small_parse_table_10573(v); -} - -void small_parse_table_10573(t_small_parse_table_array *v) -{ - v->a[211460] = anon_sym_DASH2; - v->a[211461] = anon_sym_PLUS2; - v->a[211462] = state(3369); - v->a[211463] = 9; - v->a[211464] = sym_subscript; - v->a[211465] = sym__arithmetic_expression; - v->a[211466] = sym__arithmetic_literal; - v->a[211467] = sym__arithmetic_parenthesized_expression; - v->a[211468] = sym_string; - v->a[211469] = sym_number; - v->a[211470] = sym_simple_expansion; - v->a[211471] = sym_expansion; - v->a[211472] = sym_command_substitution; - v->a[211473] = 20; - v->a[211474] = actions(71); - v->a[211475] = 1; - v->a[211476] = sym_comment; - v->a[211477] = actions(8268); - v->a[211478] = 1; - v->a[211479] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10574(v); -} - -void small_parse_table_10574(t_small_parse_table_array *v) -{ - v->a[211480] = actions(8270); - v->a[211481] = 1; - v->a[211482] = anon_sym_DOLLAR; - v->a[211483] = actions(8272); - v->a[211484] = 1; - v->a[211485] = sym__special_character; - v->a[211486] = actions(8274); - v->a[211487] = 1; - v->a[211488] = anon_sym_DQUOTE; - v->a[211489] = actions(8278); - v->a[211490] = 1; - v->a[211491] = aux_sym_number_token1; - v->a[211492] = actions(8280); - v->a[211493] = 1; - v->a[211494] = aux_sym_number_token2; - v->a[211495] = actions(8282); - v->a[211496] = 1; - v->a[211497] = anon_sym_DOLLAR_LBRACE; - v->a[211498] = actions(8284); - v->a[211499] = 1; - small_parse_table_10575(v); -} - -/* EOF small_parse_table_2114.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2115.c b/parser/static/small_parse_table/small_parse_table_2115.c deleted file mode 100644 index cb705739..00000000 --- a/parser/static/small_parse_table/small_parse_table_2115.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2115.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10575(t_small_parse_table_array *v) -{ - v->a[211500] = anon_sym_DOLLAR_LPAREN; - v->a[211501] = actions(8286); - v->a[211502] = 1; - v->a[211503] = anon_sym_BQUOTE; - v->a[211504] = actions(8288); - v->a[211505] = 1; - v->a[211506] = anon_sym_DOLLAR_BQUOTE; - v->a[211507] = actions(8298); - v->a[211508] = 1; - v->a[211509] = sym__brace_start; - v->a[211510] = actions(10032); - v->a[211511] = 1; - v->a[211512] = sym_word; - v->a[211513] = actions(10036); - v->a[211514] = 1; - v->a[211515] = sym_test_operator; - v->a[211516] = state(1539); - v->a[211517] = 1; - v->a[211518] = aux_sym__literal_repeat1; - v->a[211519] = state(1872); - small_parse_table_10576(v); -} - -void small_parse_table_10576(t_small_parse_table_array *v) -{ - v->a[211520] = 1; - v->a[211521] = sym_concatenation; - v->a[211522] = actions(8264); - v->a[211523] = 2; - v->a[211524] = anon_sym_LPAREN_LPAREN; - v->a[211525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[211526] = actions(8290); - v->a[211527] = 2; - v->a[211528] = anon_sym_LT_LPAREN; - v->a[211529] = anon_sym_GT_LPAREN; - v->a[211530] = actions(10034); - v->a[211531] = 2; - v->a[211532] = sym_raw_string; - v->a[211533] = sym_ansi_c_string; - v->a[211534] = state(1263); - v->a[211535] = 9; - v->a[211536] = sym_arithmetic_expansion; - v->a[211537] = sym_brace_expression; - v->a[211538] = sym_string; - v->a[211539] = sym_translated_string; - small_parse_table_10577(v); -} - -void small_parse_table_10577(t_small_parse_table_array *v) -{ - v->a[211540] = sym_number; - v->a[211541] = sym_simple_expansion; - v->a[211542] = sym_expansion; - v->a[211543] = sym_command_substitution; - v->a[211544] = sym_process_substitution; - v->a[211545] = 20; - v->a[211546] = actions(71); - v->a[211547] = 1; - v->a[211548] = sym_comment; - v->a[211549] = actions(8268); - v->a[211550] = 1; - v->a[211551] = anon_sym_DOLLAR_LBRACK; - v->a[211552] = actions(8270); - v->a[211553] = 1; - v->a[211554] = anon_sym_DOLLAR; - v->a[211555] = actions(8272); - v->a[211556] = 1; - v->a[211557] = sym__special_character; - v->a[211558] = actions(8274); - v->a[211559] = 1; - small_parse_table_10578(v); -} - -void small_parse_table_10578(t_small_parse_table_array *v) -{ - v->a[211560] = anon_sym_DQUOTE; - v->a[211561] = actions(8278); - v->a[211562] = 1; - v->a[211563] = aux_sym_number_token1; - v->a[211564] = actions(8280); - v->a[211565] = 1; - v->a[211566] = aux_sym_number_token2; - v->a[211567] = actions(8282); - v->a[211568] = 1; - v->a[211569] = anon_sym_DOLLAR_LBRACE; - v->a[211570] = actions(8284); - v->a[211571] = 1; - v->a[211572] = anon_sym_DOLLAR_LPAREN; - v->a[211573] = actions(8286); - v->a[211574] = 1; - v->a[211575] = anon_sym_BQUOTE; - v->a[211576] = actions(8288); - v->a[211577] = 1; - v->a[211578] = anon_sym_DOLLAR_BQUOTE; - v->a[211579] = actions(8298); - small_parse_table_10579(v); -} - -void small_parse_table_10579(t_small_parse_table_array *v) -{ - v->a[211580] = 1; - v->a[211581] = sym__brace_start; - v->a[211582] = actions(10038); - v->a[211583] = 1; - v->a[211584] = sym_word; - v->a[211585] = actions(10042); - v->a[211586] = 1; - v->a[211587] = sym_test_operator; - v->a[211588] = state(1509); - v->a[211589] = 1; - v->a[211590] = aux_sym__literal_repeat1; - v->a[211591] = state(1883); - v->a[211592] = 1; - v->a[211593] = sym_concatenation; - v->a[211594] = actions(8264); - v->a[211595] = 2; - v->a[211596] = anon_sym_LPAREN_LPAREN; - v->a[211597] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[211598] = actions(8290); - v->a[211599] = 2; - small_parse_table_10580(v); -} - -/* EOF small_parse_table_2115.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2116.c b/parser/static/small_parse_table/small_parse_table_2116.c deleted file mode 100644 index dac24ba8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2116.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2116.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10580(t_small_parse_table_array *v) -{ - v->a[211600] = anon_sym_LT_LPAREN; - v->a[211601] = anon_sym_GT_LPAREN; - v->a[211602] = actions(10040); - v->a[211603] = 2; - v->a[211604] = sym_raw_string; - v->a[211605] = sym_ansi_c_string; - v->a[211606] = state(1258); - v->a[211607] = 9; - v->a[211608] = sym_arithmetic_expansion; - v->a[211609] = sym_brace_expression; - v->a[211610] = sym_string; - v->a[211611] = sym_translated_string; - v->a[211612] = sym_number; - v->a[211613] = sym_simple_expansion; - v->a[211614] = sym_expansion; - v->a[211615] = sym_command_substitution; - v->a[211616] = sym_process_substitution; - v->a[211617] = 18; - v->a[211618] = actions(3); - v->a[211619] = 1; - small_parse_table_10581(v); -} - -void small_parse_table_10581(t_small_parse_table_array *v) -{ - v->a[211620] = sym_comment; - v->a[211621] = actions(3731); - v->a[211622] = 1; - v->a[211623] = anon_sym_DOLLAR; - v->a[211624] = actions(3737); - v->a[211625] = 1; - v->a[211626] = aux_sym_number_token1; - v->a[211627] = actions(3739); - v->a[211628] = 1; - v->a[211629] = aux_sym_number_token2; - v->a[211630] = actions(3743); - v->a[211631] = 1; - v->a[211632] = anon_sym_DOLLAR_LPAREN; - v->a[211633] = actions(3755); - v->a[211634] = 1; - v->a[211635] = sym__brace_start; - v->a[211636] = actions(8820); - v->a[211637] = 1; - v->a[211638] = anon_sym_DOLLAR_LBRACK; - v->a[211639] = actions(8824); - small_parse_table_10582(v); -} - -void small_parse_table_10582(t_small_parse_table_array *v) -{ - v->a[211640] = 1; - v->a[211641] = anon_sym_DQUOTE; - v->a[211642] = actions(8828); - v->a[211643] = 1; - v->a[211644] = anon_sym_DOLLAR_LBRACE; - v->a[211645] = actions(8830); - v->a[211646] = 1; - v->a[211647] = anon_sym_BQUOTE; - v->a[211648] = actions(8832); - v->a[211649] = 1; - v->a[211650] = anon_sym_DOLLAR_BQUOTE; - v->a[211651] = actions(9412); - v->a[211652] = 1; - v->a[211653] = sym_word; - v->a[211654] = actions(9420); - v->a[211655] = 1; - v->a[211656] = sym__comment_word; - v->a[211657] = actions(8818); - v->a[211658] = 2; - v->a[211659] = anon_sym_LPAREN_LPAREN; - small_parse_table_10583(v); -} - -void small_parse_table_10583(t_small_parse_table_array *v) -{ - v->a[211660] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[211661] = actions(8834); - v->a[211662] = 2; - v->a[211663] = anon_sym_LT_LPAREN; - v->a[211664] = anon_sym_GT_LPAREN; - v->a[211665] = actions(9416); - v->a[211666] = 2; - v->a[211667] = sym_test_operator; - v->a[211668] = sym__special_character; - v->a[211669] = actions(9418); - v->a[211670] = 3; - v->a[211671] = sym__bare_dollar; - v->a[211672] = sym_raw_string; - v->a[211673] = sym_ansi_c_string; - v->a[211674] = state(4810); - v->a[211675] = 9; - v->a[211676] = sym_arithmetic_expansion; - v->a[211677] = sym_brace_expression; - v->a[211678] = sym_string; - v->a[211679] = sym_translated_string; - small_parse_table_10584(v); -} - -void small_parse_table_10584(t_small_parse_table_array *v) -{ - v->a[211680] = sym_number; - v->a[211681] = sym_simple_expansion; - v->a[211682] = sym_expansion; - v->a[211683] = sym_command_substitution; - v->a[211684] = sym_process_substitution; - v->a[211685] = 21; - v->a[211686] = actions(71); - v->a[211687] = 1; - v->a[211688] = sym_comment; - v->a[211689] = actions(3064); - v->a[211690] = 1; - v->a[211691] = sym_variable_name; - v->a[211692] = actions(9278); - v->a[211693] = 1; - v->a[211694] = anon_sym_LPAREN; - v->a[211695] = actions(9280); - v->a[211696] = 1; - v->a[211697] = anon_sym_BANG; - v->a[211698] = actions(9286); - v->a[211699] = 1; - small_parse_table_10585(v); -} - -/* EOF small_parse_table_2116.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2117.c b/parser/static/small_parse_table/small_parse_table_2117.c deleted file mode 100644 index 1c550e75..00000000 --- a/parser/static/small_parse_table/small_parse_table_2117.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2117.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10585(t_small_parse_table_array *v) -{ - v->a[211700] = anon_sym_TILDE; - v->a[211701] = actions(9288); - v->a[211702] = 1; - v->a[211703] = anon_sym_DOLLAR; - v->a[211704] = actions(9290); - v->a[211705] = 1; - v->a[211706] = anon_sym_DQUOTE; - v->a[211707] = actions(9292); - v->a[211708] = 1; - v->a[211709] = aux_sym_number_token1; - v->a[211710] = actions(9294); - v->a[211711] = 1; - v->a[211712] = aux_sym_number_token2; - v->a[211713] = actions(9296); - v->a[211714] = 1; - v->a[211715] = anon_sym_DOLLAR_LBRACE; - v->a[211716] = actions(9298); - v->a[211717] = 1; - v->a[211718] = anon_sym_DOLLAR_LPAREN; - v->a[211719] = actions(9300); - small_parse_table_10586(v); -} - -void small_parse_table_10586(t_small_parse_table_array *v) -{ - v->a[211720] = 1; - v->a[211721] = anon_sym_BQUOTE; - v->a[211722] = actions(9302); - v->a[211723] = 1; - v->a[211724] = anon_sym_DOLLAR_BQUOTE; - v->a[211725] = actions(10044); - v->a[211726] = 1; - v->a[211727] = aux_sym__simple_variable_name_token1; - v->a[211728] = state(2801); - v->a[211729] = 1; - v->a[211730] = sym__arithmetic_binary_expression; - v->a[211731] = state(2803); - v->a[211732] = 1; - v->a[211733] = sym__arithmetic_ternary_expression; - v->a[211734] = state(2809); - v->a[211735] = 1; - v->a[211736] = sym__arithmetic_unary_expression; - v->a[211737] = state(2825); - v->a[211738] = 1; - v->a[211739] = sym__arithmetic_postfix_expression; - small_parse_table_10587(v); -} - -void small_parse_table_10587(t_small_parse_table_array *v) -{ - v->a[211740] = actions(9282); - v->a[211741] = 2; - v->a[211742] = anon_sym_PLUS_PLUS2; - v->a[211743] = anon_sym_DASH_DASH2; - v->a[211744] = actions(9284); - v->a[211745] = 2; - v->a[211746] = anon_sym_DASH2; - v->a[211747] = anon_sym_PLUS2; - v->a[211748] = state(2793); - v->a[211749] = 9; - v->a[211750] = sym_subscript; - v->a[211751] = sym__arithmetic_expression; - v->a[211752] = sym__arithmetic_literal; - v->a[211753] = sym__arithmetic_parenthesized_expression; - v->a[211754] = sym_string; - v->a[211755] = sym_number; - v->a[211756] = sym_simple_expansion; - v->a[211757] = sym_expansion; - v->a[211758] = sym_command_substitution; - v->a[211759] = 21; - small_parse_table_10588(v); -} - -void small_parse_table_10588(t_small_parse_table_array *v) -{ - v->a[211760] = actions(71); - v->a[211761] = 1; - v->a[211762] = sym_comment; - v->a[211763] = actions(9364); - v->a[211764] = 1; - v->a[211765] = anon_sym_LPAREN; - v->a[211766] = actions(9366); - v->a[211767] = 1; - v->a[211768] = anon_sym_BANG; - v->a[211769] = actions(9372); - v->a[211770] = 1; - v->a[211771] = anon_sym_TILDE; - v->a[211772] = actions(9374); - v->a[211773] = 1; - v->a[211774] = anon_sym_DOLLAR; - v->a[211775] = actions(9376); - v->a[211776] = 1; - v->a[211777] = anon_sym_DQUOTE; - v->a[211778] = actions(9378); - v->a[211779] = 1; - small_parse_table_10589(v); -} - -void small_parse_table_10589(t_small_parse_table_array *v) -{ - v->a[211780] = aux_sym_number_token1; - v->a[211781] = actions(9380); - v->a[211782] = 1; - v->a[211783] = aux_sym_number_token2; - v->a[211784] = actions(9382); - v->a[211785] = 1; - v->a[211786] = anon_sym_DOLLAR_LBRACE; - v->a[211787] = actions(9384); - v->a[211788] = 1; - v->a[211789] = anon_sym_DOLLAR_LPAREN; - v->a[211790] = actions(9386); - v->a[211791] = 1; - v->a[211792] = anon_sym_BQUOTE; - v->a[211793] = actions(9388); - v->a[211794] = 1; - v->a[211795] = anon_sym_DOLLAR_BQUOTE; - v->a[211796] = actions(9392); - v->a[211797] = 1; - v->a[211798] = sym_variable_name; - v->a[211799] = actions(10046); - small_parse_table_10590(v); -} - -/* EOF small_parse_table_2117.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2118.c b/parser/static/small_parse_table/small_parse_table_2118.c deleted file mode 100644 index 7bd979f3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2118.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2118.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10590(t_small_parse_table_array *v) -{ - v->a[211800] = 1; - v->a[211801] = aux_sym__simple_variable_name_token1; - v->a[211802] = state(3391); - v->a[211803] = 1; - v->a[211804] = sym__arithmetic_binary_expression; - v->a[211805] = state(3396); - v->a[211806] = 1; - v->a[211807] = sym__arithmetic_ternary_expression; - v->a[211808] = state(3398); - v->a[211809] = 1; - v->a[211810] = sym__arithmetic_unary_expression; - v->a[211811] = state(3400); - v->a[211812] = 1; - v->a[211813] = sym__arithmetic_postfix_expression; - v->a[211814] = actions(9368); - v->a[211815] = 2; - v->a[211816] = anon_sym_PLUS_PLUS2; - v->a[211817] = anon_sym_DASH_DASH2; - v->a[211818] = actions(9370); - v->a[211819] = 2; - small_parse_table_10591(v); -} - -void small_parse_table_10591(t_small_parse_table_array *v) -{ - v->a[211820] = anon_sym_DASH2; - v->a[211821] = anon_sym_PLUS2; - v->a[211822] = state(3370); - v->a[211823] = 9; - v->a[211824] = sym_subscript; - v->a[211825] = sym__arithmetic_expression; - v->a[211826] = sym__arithmetic_literal; - v->a[211827] = sym__arithmetic_parenthesized_expression; - v->a[211828] = sym_string; - v->a[211829] = sym_number; - v->a[211830] = sym_simple_expansion; - v->a[211831] = sym_expansion; - v->a[211832] = sym_command_substitution; - v->a[211833] = 18; - v->a[211834] = actions(3); - v->a[211835] = 1; - v->a[211836] = sym_comment; - v->a[211837] = actions(9118); - v->a[211838] = 1; - v->a[211839] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10592(v); -} - -void small_parse_table_10592(t_small_parse_table_array *v) -{ - v->a[211840] = actions(9124); - v->a[211841] = 1; - v->a[211842] = anon_sym_DQUOTE; - v->a[211843] = actions(9128); - v->a[211844] = 1; - v->a[211845] = aux_sym_number_token1; - v->a[211846] = actions(9130); - v->a[211847] = 1; - v->a[211848] = aux_sym_number_token2; - v->a[211849] = actions(9132); - v->a[211850] = 1; - v->a[211851] = anon_sym_DOLLAR_LBRACE; - v->a[211852] = actions(9134); - v->a[211853] = 1; - v->a[211854] = anon_sym_DOLLAR_LPAREN; - v->a[211855] = actions(9136); - v->a[211856] = 1; - v->a[211857] = anon_sym_BQUOTE; - v->a[211858] = actions(9138); - v->a[211859] = 1; - small_parse_table_10593(v); -} - -void small_parse_table_10593(t_small_parse_table_array *v) -{ - v->a[211860] = anon_sym_DOLLAR_BQUOTE; - v->a[211861] = actions(9144); - v->a[211862] = 1; - v->a[211863] = sym__brace_start; - v->a[211864] = actions(9442); - v->a[211865] = 1; - v->a[211866] = sym_word; - v->a[211867] = actions(9448); - v->a[211868] = 1; - v->a[211869] = sym__comment_word; - v->a[211870] = actions(10048); - v->a[211871] = 1; - v->a[211872] = anon_sym_DOLLAR; - v->a[211873] = actions(9116); - v->a[211874] = 2; - v->a[211875] = anon_sym_LPAREN_LPAREN; - v->a[211876] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[211877] = actions(9140); - v->a[211878] = 2; - v->a[211879] = anon_sym_LT_LPAREN; - small_parse_table_10594(v); -} - -void small_parse_table_10594(t_small_parse_table_array *v) -{ - v->a[211880] = anon_sym_GT_LPAREN; - v->a[211881] = actions(9444); - v->a[211882] = 2; - v->a[211883] = sym_test_operator; - v->a[211884] = sym__special_character; - v->a[211885] = actions(9446); - v->a[211886] = 3; - v->a[211887] = sym__bare_dollar; - v->a[211888] = sym_raw_string; - v->a[211889] = sym_ansi_c_string; - v->a[211890] = state(2401); - v->a[211891] = 9; - v->a[211892] = sym_arithmetic_expansion; - v->a[211893] = sym_brace_expression; - v->a[211894] = sym_string; - v->a[211895] = sym_translated_string; - v->a[211896] = sym_number; - v->a[211897] = sym_simple_expansion; - v->a[211898] = sym_expansion; - v->a[211899] = sym_command_substitution; - small_parse_table_10595(v); -} - -/* EOF small_parse_table_2118.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2119.c b/parser/static/small_parse_table/small_parse_table_2119.c deleted file mode 100644 index aa86df23..00000000 --- a/parser/static/small_parse_table/small_parse_table_2119.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2119.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10595(t_small_parse_table_array *v) -{ - v->a[211900] = sym_process_substitution; - v->a[211901] = 20; - v->a[211902] = actions(71); - v->a[211903] = 1; - v->a[211904] = sym_comment; - v->a[211905] = actions(9758); - v->a[211906] = 1; - v->a[211907] = anon_sym_DOLLAR_LBRACK; - v->a[211908] = actions(9760); - v->a[211909] = 1; - v->a[211910] = anon_sym_DOLLAR; - v->a[211911] = actions(9764); - v->a[211912] = 1; - v->a[211913] = anon_sym_DQUOTE; - v->a[211914] = actions(9768); - v->a[211915] = 1; - v->a[211916] = aux_sym_number_token1; - v->a[211917] = actions(9770); - v->a[211918] = 1; - v->a[211919] = aux_sym_number_token2; - small_parse_table_10596(v); -} - -void small_parse_table_10596(t_small_parse_table_array *v) -{ - v->a[211920] = actions(9772); - v->a[211921] = 1; - v->a[211922] = anon_sym_DOLLAR_LBRACE; - v->a[211923] = actions(9774); - v->a[211924] = 1; - v->a[211925] = anon_sym_DOLLAR_LPAREN; - v->a[211926] = actions(9776); - v->a[211927] = 1; - v->a[211928] = anon_sym_BQUOTE; - v->a[211929] = actions(9778); - v->a[211930] = 1; - v->a[211931] = anon_sym_DOLLAR_BQUOTE; - v->a[211932] = actions(9784); - v->a[211933] = 1; - v->a[211934] = sym__brace_start; - v->a[211935] = actions(10050); - v->a[211936] = 1; - v->a[211937] = sym_word; - v->a[211938] = actions(10052); - v->a[211939] = 1; - small_parse_table_10597(v); -} - -void small_parse_table_10597(t_small_parse_table_array *v) -{ - v->a[211940] = sym__special_character; - v->a[211941] = actions(10056); - v->a[211942] = 1; - v->a[211943] = sym_test_operator; - v->a[211944] = state(6219); - v->a[211945] = 1; - v->a[211946] = aux_sym__literal_repeat1; - v->a[211947] = state(6469); - v->a[211948] = 1; - v->a[211949] = sym_concatenation; - v->a[211950] = actions(9756); - v->a[211951] = 2; - v->a[211952] = anon_sym_LPAREN_LPAREN; - v->a[211953] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[211954] = actions(9780); - v->a[211955] = 2; - v->a[211956] = anon_sym_LT_LPAREN; - v->a[211957] = anon_sym_GT_LPAREN; - v->a[211958] = actions(10054); - v->a[211959] = 2; - small_parse_table_10598(v); -} - -void small_parse_table_10598(t_small_parse_table_array *v) -{ - v->a[211960] = sym_raw_string; - v->a[211961] = sym_ansi_c_string; - v->a[211962] = state(6192); - v->a[211963] = 9; - v->a[211964] = sym_arithmetic_expansion; - v->a[211965] = sym_brace_expression; - v->a[211966] = sym_string; - v->a[211967] = sym_translated_string; - v->a[211968] = sym_number; - v->a[211969] = sym_simple_expansion; - v->a[211970] = sym_expansion; - v->a[211971] = sym_command_substitution; - v->a[211972] = sym_process_substitution; - v->a[211973] = 20; - v->a[211974] = actions(71); - v->a[211975] = 1; - v->a[211976] = sym_comment; - v->a[211977] = actions(3675); - v->a[211978] = 1; - v->a[211979] = anon_sym_DOLLAR; - small_parse_table_10599(v); -} - -void small_parse_table_10599(t_small_parse_table_array *v) -{ - v->a[211980] = actions(3681); - v->a[211981] = 1; - v->a[211982] = aux_sym_number_token1; - v->a[211983] = actions(3683); - v->a[211984] = 1; - v->a[211985] = aux_sym_number_token2; - v->a[211986] = actions(3687); - v->a[211987] = 1; - v->a[211988] = anon_sym_DOLLAR_LPAREN; - v->a[211989] = actions(3697); - v->a[211990] = 1; - v->a[211991] = sym__brace_start; - v->a[211992] = actions(10058); - v->a[211993] = 1; - v->a[211994] = sym_word; - v->a[211995] = actions(10062); - v->a[211996] = 1; - v->a[211997] = anon_sym_DOLLAR_LBRACK; - v->a[211998] = actions(10064); - v->a[211999] = 1; - small_parse_table_10600(v); -} - -/* EOF small_parse_table_2119.c */ diff --git a/parser/static/small_parse_table/small_parse_table_212.c b/parser/static/small_parse_table/small_parse_table_212.c index 2e848ac4..268bf1e1 100644 --- a/parser/static/small_parse_table/small_parse_table_212.c +++ b/parser/static/small_parse_table/small_parse_table_212.c @@ -14,126 +14,126 @@ void small_parse_table_1060(t_small_parse_table_array *v) { - v->a[21200] = 1; - v->a[21201] = aux_sym__literal_repeat1; - v->a[21202] = state(2558); - v->a[21203] = 1; - v->a[21204] = sym_concatenation; - v->a[21205] = state(2562); - v->a[21206] = 1; - v->a[21207] = sym_herestring_redirect; - v->a[21208] = actions(3981); - v->a[21209] = 2; - v->a[21210] = anon_sym_LPAREN_LPAREN; - v->a[21211] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21212] = actions(3984); - v->a[21213] = 2; - v->a[21214] = anon_sym_EQ_EQ; - v->a[21215] = anon_sym_EQ_TILDE; - v->a[21216] = actions(4002); - v->a[21217] = 2; - v->a[21218] = sym_raw_string; - v->a[21219] = sym_ansi_c_string; + v->a[21200] = anon_sym_LT_AMP_DASH; + v->a[21201] = anon_sym_GT_AMP_DASH; + v->a[21202] = anon_sym_LT_LT; + v->a[21203] = anon_sym_LT_LT_DASH; + v->a[21204] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21205] = anon_sym_AMP; + v->a[21206] = anon_sym_DOLLAR; + v->a[21207] = sym__special_character; + v->a[21208] = anon_sym_DQUOTE; + v->a[21209] = sym_raw_string; + v->a[21210] = aux_sym_number_token1; + v->a[21211] = aux_sym_number_token2; + v->a[21212] = anon_sym_DOLLAR_LBRACE; + v->a[21213] = anon_sym_DOLLAR_LPAREN; + v->a[21214] = anon_sym_BQUOTE; + v->a[21215] = anon_sym_DOLLAR_BQUOTE; + v->a[21216] = aux_sym__simple_variable_name_token1; + v->a[21217] = sym_word; + v->a[21218] = anon_sym_SEMI; + v->a[21219] = 19; small_parse_table_1061(v); } void small_parse_table_1061(t_small_parse_table_array *v) { - v->a[21220] = actions(4023); - v->a[21221] = 2; - v->a[21222] = anon_sym_LT_LPAREN; - v->a[21223] = anon_sym_GT_LPAREN; - v->a[21224] = actions(1486); - v->a[21225] = 7; - v->a[21226] = anon_sym_PIPE; - v->a[21227] = anon_sym_LT; - v->a[21228] = anon_sym_GT; - v->a[21229] = anon_sym_LT_LT; - v->a[21230] = anon_sym_AMP_GT; - v->a[21231] = anon_sym_LT_AMP; - v->a[21232] = anon_sym_GT_AMP; - v->a[21233] = actions(1491); - v->a[21234] = 9; - v->a[21235] = anon_sym_PIPE_PIPE; - v->a[21236] = anon_sym_AMP_AMP; - v->a[21237] = anon_sym_GT_GT; - v->a[21238] = anon_sym_PIPE_AMP; - v->a[21239] = anon_sym_AMP_GT_GT; + v->a[21220] = actions(57); + v->a[21221] = 1; + v->a[21222] = sym_comment; + v->a[21223] = actions(2979); + v->a[21224] = 1; + v->a[21225] = sym_word; + v->a[21226] = actions(2982); + v->a[21227] = 1; + v->a[21228] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21229] = actions(2985); + v->a[21230] = 1; + v->a[21231] = anon_sym_DOLLAR; + v->a[21232] = actions(2988); + v->a[21233] = 1; + v->a[21234] = sym__special_character; + v->a[21235] = actions(2991); + v->a[21236] = 1; + v->a[21237] = anon_sym_DQUOTE; + v->a[21238] = actions(2997); + v->a[21239] = 1; small_parse_table_1062(v); } void small_parse_table_1062(t_small_parse_table_array *v) { - v->a[21240] = anon_sym_GT_PIPE; - v->a[21241] = anon_sym_LT_AMP_DASH; - v->a[21242] = anon_sym_GT_AMP_DASH; - v->a[21243] = anon_sym_LT_LT_DASH; - v->a[21244] = state(2211); - v->a[21245] = 9; - v->a[21246] = sym_arithmetic_expansion; - v->a[21247] = sym_brace_expression; - v->a[21248] = sym_string; - v->a[21249] = sym_translated_string; - v->a[21250] = sym_number; - v->a[21251] = sym_simple_expansion; - v->a[21252] = sym_expansion; - v->a[21253] = sym_command_substitution; - v->a[21254] = sym_process_substitution; - v->a[21255] = 27; - v->a[21256] = actions(71); + v->a[21240] = aux_sym_number_token1; + v->a[21241] = actions(3000); + v->a[21242] = 1; + v->a[21243] = aux_sym_number_token2; + v->a[21244] = actions(3003); + v->a[21245] = 1; + v->a[21246] = anon_sym_DOLLAR_LBRACE; + v->a[21247] = actions(3006); + v->a[21248] = 1; + v->a[21249] = anon_sym_DOLLAR_LPAREN; + v->a[21250] = actions(3009); + v->a[21251] = 1; + v->a[21252] = anon_sym_BQUOTE; + v->a[21253] = actions(3012); + v->a[21254] = 1; + v->a[21255] = anon_sym_DOLLAR_BQUOTE; + v->a[21256] = actions(3015); v->a[21257] = 1; - v->a[21258] = sym_comment; - v->a[21259] = actions(2628); + v->a[21258] = sym__brace_start; + v->a[21259] = state(1662); small_parse_table_1063(v); } void small_parse_table_1063(t_small_parse_table_array *v) { v->a[21260] = 1; - v->a[21261] = sym_word; - v->a[21262] = actions(2634); - v->a[21263] = 1; - v->a[21264] = anon_sym_LT_LT_LT; - v->a[21265] = actions(2636); - v->a[21266] = 1; - v->a[21267] = anon_sym_DOLLAR_LBRACK; - v->a[21268] = actions(2638); - v->a[21269] = 1; - v->a[21270] = anon_sym_DOLLAR; - v->a[21271] = actions(2640); - v->a[21272] = 1; - v->a[21273] = sym__special_character; - v->a[21274] = actions(2642); - v->a[21275] = 1; - v->a[21276] = anon_sym_DQUOTE; - v->a[21277] = actions(2646); - v->a[21278] = 1; - v->a[21279] = aux_sym_number_token1; + v->a[21261] = aux_sym__literal_repeat1; + v->a[21262] = actions(2994); + v->a[21263] = 2; + v->a[21264] = sym_test_operator; + v->a[21265] = sym_raw_string; + v->a[21266] = state(546); + v->a[21267] = 2; + v->a[21268] = sym_concatenation; + v->a[21269] = aux_sym_for_statement_repeat1; + v->a[21270] = actions(1285); + v->a[21271] = 7; + v->a[21272] = anon_sym_PIPE; + v->a[21273] = anon_sym_LT; + v->a[21274] = anon_sym_GT; + v->a[21275] = anon_sym_AMP_GT; + v->a[21276] = anon_sym_LT_AMP; + v->a[21277] = anon_sym_GT_AMP; + v->a[21278] = anon_sym_LT_LT; + v->a[21279] = state(1461); small_parse_table_1064(v); } void small_parse_table_1064(t_small_parse_table_array *v) { - v->a[21280] = actions(2648); - v->a[21281] = 1; - v->a[21282] = aux_sym_number_token2; - v->a[21283] = actions(2650); - v->a[21284] = 1; - v->a[21285] = anon_sym_DOLLAR_LBRACE; - v->a[21286] = actions(2652); - v->a[21287] = 1; - v->a[21288] = anon_sym_DOLLAR_LPAREN; - v->a[21289] = actions(2654); - v->a[21290] = 1; - v->a[21291] = anon_sym_BQUOTE; - v->a[21292] = actions(2656); - v->a[21293] = 1; - v->a[21294] = anon_sym_DOLLAR_BQUOTE; - v->a[21295] = actions(2660); - v->a[21296] = 1; - v->a[21297] = sym_test_operator; - v->a[21298] = actions(2662); - v->a[21299] = 1; + v->a[21280] = 7; + v->a[21281] = sym_arithmetic_expansion; + v->a[21282] = sym_brace_expression; + v->a[21283] = sym_string; + v->a[21284] = sym_number; + v->a[21285] = sym_simple_expansion; + v->a[21286] = sym_expansion; + v->a[21287] = sym_command_substitution; + v->a[21288] = actions(1287); + v->a[21289] = 11; + v->a[21290] = sym_file_descriptor; + v->a[21291] = sym_variable_name; + v->a[21292] = anon_sym_PIPE_AMP; + v->a[21293] = anon_sym_AMP_AMP; + v->a[21294] = anon_sym_PIPE_PIPE; + v->a[21295] = anon_sym_GT_GT; + v->a[21296] = anon_sym_AMP_GT_GT; + v->a[21297] = anon_sym_GT_PIPE; + v->a[21298] = anon_sym_LT_AMP_DASH; + v->a[21299] = anon_sym_GT_AMP_DASH; small_parse_table_1065(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2120.c b/parser/static/small_parse_table/small_parse_table_2120.c deleted file mode 100644 index 66db6bb8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2120.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2120.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10600(t_small_parse_table_array *v) -{ - v->a[212000] = sym__special_character; - v->a[212001] = actions(10066); - v->a[212002] = 1; - v->a[212003] = anon_sym_DQUOTE; - v->a[212004] = actions(10070); - v->a[212005] = 1; - v->a[212006] = anon_sym_DOLLAR_LBRACE; - v->a[212007] = actions(10072); - v->a[212008] = 1; - v->a[212009] = anon_sym_BQUOTE; - v->a[212010] = actions(10074); - v->a[212011] = 1; - v->a[212012] = anon_sym_DOLLAR_BQUOTE; - v->a[212013] = actions(10078); - v->a[212014] = 1; - v->a[212015] = sym_test_operator; - v->a[212016] = state(4645); - v->a[212017] = 1; - v->a[212018] = aux_sym__literal_repeat1; - v->a[212019] = state(5086); - small_parse_table_10601(v); -} - -void small_parse_table_10601(t_small_parse_table_array *v) -{ - v->a[212020] = 1; - v->a[212021] = sym_concatenation; - v->a[212022] = actions(10060); - v->a[212023] = 2; - v->a[212024] = anon_sym_LPAREN_LPAREN; - v->a[212025] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[212026] = actions(10068); - v->a[212027] = 2; - v->a[212028] = sym_raw_string; - v->a[212029] = sym_ansi_c_string; - v->a[212030] = actions(10076); - v->a[212031] = 2; - v->a[212032] = anon_sym_LT_LPAREN; - v->a[212033] = anon_sym_GT_LPAREN; - v->a[212034] = state(4430); - v->a[212035] = 9; - v->a[212036] = sym_arithmetic_expansion; - v->a[212037] = sym_brace_expression; - v->a[212038] = sym_string; - v->a[212039] = sym_translated_string; - small_parse_table_10602(v); -} - -void small_parse_table_10602(t_small_parse_table_array *v) -{ - v->a[212040] = sym_number; - v->a[212041] = sym_simple_expansion; - v->a[212042] = sym_expansion; - v->a[212043] = sym_command_substitution; - v->a[212044] = sym_process_substitution; - v->a[212045] = 18; - v->a[212046] = actions(3); - v->a[212047] = 1; - v->a[212048] = sym_comment; - v->a[212049] = actions(3612); - v->a[212050] = 1; - v->a[212051] = anon_sym_DOLLAR; - v->a[212052] = actions(3616); - v->a[212053] = 1; - v->a[212054] = aux_sym_number_token1; - v->a[212055] = actions(3618); - v->a[212056] = 1; - v->a[212057] = aux_sym_number_token2; - v->a[212058] = actions(3622); - v->a[212059] = 1; - small_parse_table_10603(v); -} - -void small_parse_table_10603(t_small_parse_table_array *v) -{ - v->a[212060] = anon_sym_DOLLAR_LPAREN; - v->a[212061] = actions(3632); - v->a[212062] = 1; - v->a[212063] = sym__brace_start; - v->a[212064] = actions(8850); - v->a[212065] = 1; - v->a[212066] = anon_sym_DOLLAR_LBRACK; - v->a[212067] = actions(8854); - v->a[212068] = 1; - v->a[212069] = anon_sym_DQUOTE; - v->a[212070] = actions(8858); - v->a[212071] = 1; - v->a[212072] = anon_sym_DOLLAR_LBRACE; - v->a[212073] = actions(8860); - v->a[212074] = 1; - v->a[212075] = anon_sym_BQUOTE; - v->a[212076] = actions(8862); - v->a[212077] = 1; - v->a[212078] = anon_sym_DOLLAR_BQUOTE; - v->a[212079] = actions(9516); - small_parse_table_10604(v); -} - -void small_parse_table_10604(t_small_parse_table_array *v) -{ - v->a[212080] = 1; - v->a[212081] = sym_word; - v->a[212082] = actions(9524); - v->a[212083] = 1; - v->a[212084] = sym__comment_word; - v->a[212085] = actions(8848); - v->a[212086] = 2; - v->a[212087] = anon_sym_LPAREN_LPAREN; - v->a[212088] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[212089] = actions(8864); - v->a[212090] = 2; - v->a[212091] = anon_sym_LT_LPAREN; - v->a[212092] = anon_sym_GT_LPAREN; - v->a[212093] = actions(9520); - v->a[212094] = 2; - v->a[212095] = sym_test_operator; - v->a[212096] = sym__special_character; - v->a[212097] = actions(9522); - v->a[212098] = 3; - v->a[212099] = sym__bare_dollar; - small_parse_table_10605(v); -} - -/* EOF small_parse_table_2120.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2121.c b/parser/static/small_parse_table/small_parse_table_2121.c deleted file mode 100644 index d17c83e8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2121.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2121.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10605(t_small_parse_table_array *v) -{ - v->a[212100] = sym_raw_string; - v->a[212101] = sym_ansi_c_string; - v->a[212102] = state(2210); - v->a[212103] = 9; - v->a[212104] = sym_arithmetic_expansion; - v->a[212105] = sym_brace_expression; - v->a[212106] = sym_string; - v->a[212107] = sym_translated_string; - v->a[212108] = sym_number; - v->a[212109] = sym_simple_expansion; - v->a[212110] = sym_expansion; - v->a[212111] = sym_command_substitution; - v->a[212112] = sym_process_substitution; - v->a[212113] = 21; - v->a[212114] = actions(71); - v->a[212115] = 1; - v->a[212116] = sym_comment; - v->a[212117] = actions(3064); - v->a[212118] = 1; - v->a[212119] = sym_variable_name; - small_parse_table_10606(v); -} - -void small_parse_table_10606(t_small_parse_table_array *v) -{ - v->a[212120] = actions(3111); - v->a[212121] = 1; - v->a[212122] = aux_sym__simple_variable_name_token1; - v->a[212123] = actions(9278); - v->a[212124] = 1; - v->a[212125] = anon_sym_LPAREN; - v->a[212126] = actions(9280); - v->a[212127] = 1; - v->a[212128] = anon_sym_BANG; - v->a[212129] = actions(9286); - v->a[212130] = 1; - v->a[212131] = anon_sym_TILDE; - v->a[212132] = actions(9288); - v->a[212133] = 1; - v->a[212134] = anon_sym_DOLLAR; - v->a[212135] = actions(9290); - v->a[212136] = 1; - v->a[212137] = anon_sym_DQUOTE; - v->a[212138] = actions(9292); - v->a[212139] = 1; - small_parse_table_10607(v); -} - -void small_parse_table_10607(t_small_parse_table_array *v) -{ - v->a[212140] = aux_sym_number_token1; - v->a[212141] = actions(9294); - v->a[212142] = 1; - v->a[212143] = aux_sym_number_token2; - v->a[212144] = actions(9296); - v->a[212145] = 1; - v->a[212146] = anon_sym_DOLLAR_LBRACE; - v->a[212147] = actions(9298); - v->a[212148] = 1; - v->a[212149] = anon_sym_DOLLAR_LPAREN; - v->a[212150] = actions(9300); - v->a[212151] = 1; - v->a[212152] = anon_sym_BQUOTE; - v->a[212153] = actions(9302); - v->a[212154] = 1; - v->a[212155] = anon_sym_DOLLAR_BQUOTE; - v->a[212156] = state(2801); - v->a[212157] = 1; - v->a[212158] = sym__arithmetic_binary_expression; - v->a[212159] = state(2803); - small_parse_table_10608(v); -} - -void small_parse_table_10608(t_small_parse_table_array *v) -{ - v->a[212160] = 1; - v->a[212161] = sym__arithmetic_ternary_expression; - v->a[212162] = state(2809); - v->a[212163] = 1; - v->a[212164] = sym__arithmetic_unary_expression; - v->a[212165] = state(2825); - v->a[212166] = 1; - v->a[212167] = sym__arithmetic_postfix_expression; - v->a[212168] = actions(9282); - v->a[212169] = 2; - v->a[212170] = anon_sym_PLUS_PLUS2; - v->a[212171] = anon_sym_DASH_DASH2; - v->a[212172] = actions(9284); - v->a[212173] = 2; - v->a[212174] = anon_sym_DASH2; - v->a[212175] = anon_sym_PLUS2; - v->a[212176] = state(2799); - v->a[212177] = 9; - v->a[212178] = sym_subscript; - v->a[212179] = sym__arithmetic_expression; - small_parse_table_10609(v); -} - -void small_parse_table_10609(t_small_parse_table_array *v) -{ - v->a[212180] = sym__arithmetic_literal; - v->a[212181] = sym__arithmetic_parenthesized_expression; - v->a[212182] = sym_string; - v->a[212183] = sym_number; - v->a[212184] = sym_simple_expansion; - v->a[212185] = sym_expansion; - v->a[212186] = sym_command_substitution; - v->a[212187] = 21; - v->a[212188] = actions(71); - v->a[212189] = 1; - v->a[212190] = sym_comment; - v->a[212191] = actions(9364); - v->a[212192] = 1; - v->a[212193] = anon_sym_LPAREN; - v->a[212194] = actions(9366); - v->a[212195] = 1; - v->a[212196] = anon_sym_BANG; - v->a[212197] = actions(9372); - v->a[212198] = 1; - v->a[212199] = anon_sym_TILDE; - small_parse_table_10610(v); -} - -/* EOF small_parse_table_2121.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2122.c b/parser/static/small_parse_table/small_parse_table_2122.c deleted file mode 100644 index b3050fb6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2122.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2122.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10610(t_small_parse_table_array *v) -{ - v->a[212200] = actions(9374); - v->a[212201] = 1; - v->a[212202] = anon_sym_DOLLAR; - v->a[212203] = actions(9376); - v->a[212204] = 1; - v->a[212205] = anon_sym_DQUOTE; - v->a[212206] = actions(9378); - v->a[212207] = 1; - v->a[212208] = aux_sym_number_token1; - v->a[212209] = actions(9380); - v->a[212210] = 1; - v->a[212211] = aux_sym_number_token2; - v->a[212212] = actions(9382); - v->a[212213] = 1; - v->a[212214] = anon_sym_DOLLAR_LBRACE; - v->a[212215] = actions(9384); - v->a[212216] = 1; - v->a[212217] = anon_sym_DOLLAR_LPAREN; - v->a[212218] = actions(9386); - v->a[212219] = 1; - small_parse_table_10611(v); -} - -void small_parse_table_10611(t_small_parse_table_array *v) -{ - v->a[212220] = anon_sym_BQUOTE; - v->a[212221] = actions(9388); - v->a[212222] = 1; - v->a[212223] = anon_sym_DOLLAR_BQUOTE; - v->a[212224] = actions(9392); - v->a[212225] = 1; - v->a[212226] = sym_variable_name; - v->a[212227] = actions(10080); - v->a[212228] = 1; - v->a[212229] = aux_sym__simple_variable_name_token1; - v->a[212230] = state(3391); - v->a[212231] = 1; - v->a[212232] = sym__arithmetic_binary_expression; - v->a[212233] = state(3396); - v->a[212234] = 1; - v->a[212235] = sym__arithmetic_ternary_expression; - v->a[212236] = state(3398); - v->a[212237] = 1; - v->a[212238] = sym__arithmetic_unary_expression; - v->a[212239] = state(3400); - small_parse_table_10612(v); -} - -void small_parse_table_10612(t_small_parse_table_array *v) -{ - v->a[212240] = 1; - v->a[212241] = sym__arithmetic_postfix_expression; - v->a[212242] = actions(9368); - v->a[212243] = 2; - v->a[212244] = anon_sym_PLUS_PLUS2; - v->a[212245] = anon_sym_DASH_DASH2; - v->a[212246] = actions(9370); - v->a[212247] = 2; - v->a[212248] = anon_sym_DASH2; - v->a[212249] = anon_sym_PLUS2; - v->a[212250] = state(3435); - v->a[212251] = 9; - v->a[212252] = sym_subscript; - v->a[212253] = sym__arithmetic_expression; - v->a[212254] = sym__arithmetic_literal; - v->a[212255] = sym__arithmetic_parenthesized_expression; - v->a[212256] = sym_string; - v->a[212257] = sym_number; - v->a[212258] = sym_simple_expansion; - v->a[212259] = sym_expansion; - small_parse_table_10613(v); -} - -void small_parse_table_10613(t_small_parse_table_array *v) -{ - v->a[212260] = sym_command_substitution; - v->a[212261] = 20; - v->a[212262] = actions(71); - v->a[212263] = 1; - v->a[212264] = sym_comment; - v->a[212265] = actions(1454); - v->a[212266] = 1; - v->a[212267] = anon_sym_DOLLAR; - v->a[212268] = actions(1460); - v->a[212269] = 1; - v->a[212270] = aux_sym_number_token1; - v->a[212271] = actions(1462); - v->a[212272] = 1; - v->a[212273] = aux_sym_number_token2; - v->a[212274] = actions(1466); - v->a[212275] = 1; - v->a[212276] = anon_sym_DOLLAR_LPAREN; - v->a[212277] = actions(1478); - v->a[212278] = 1; - v->a[212279] = sym__brace_start; - small_parse_table_10614(v); -} - -void small_parse_table_10614(t_small_parse_table_array *v) -{ - v->a[212280] = actions(8878); - v->a[212281] = 1; - v->a[212282] = anon_sym_DOLLAR_LBRACK; - v->a[212283] = actions(8880); - v->a[212284] = 1; - v->a[212285] = sym__special_character; - v->a[212286] = actions(8882); - v->a[212287] = 1; - v->a[212288] = anon_sym_DQUOTE; - v->a[212289] = actions(8886); - v->a[212290] = 1; - v->a[212291] = anon_sym_DOLLAR_LBRACE; - v->a[212292] = actions(8888); - v->a[212293] = 1; - v->a[212294] = anon_sym_BQUOTE; - v->a[212295] = actions(8890); - v->a[212296] = 1; - v->a[212297] = anon_sym_DOLLAR_BQUOTE; - v->a[212298] = actions(10082); - v->a[212299] = 1; - small_parse_table_10615(v); -} - -/* EOF small_parse_table_2122.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2123.c b/parser/static/small_parse_table/small_parse_table_2123.c deleted file mode 100644 index 475464fc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2123.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2123.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10615(t_small_parse_table_array *v) -{ - v->a[212300] = sym_word; - v->a[212301] = actions(10086); - v->a[212302] = 1; - v->a[212303] = sym_test_operator; - v->a[212304] = state(1202); - v->a[212305] = 1; - v->a[212306] = aux_sym__literal_repeat1; - v->a[212307] = state(1390); - v->a[212308] = 1; - v->a[212309] = sym_concatenation; - v->a[212310] = actions(8876); - v->a[212311] = 2; - v->a[212312] = anon_sym_LPAREN_LPAREN; - v->a[212313] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[212314] = actions(8892); - v->a[212315] = 2; - v->a[212316] = anon_sym_LT_LPAREN; - v->a[212317] = anon_sym_GT_LPAREN; - v->a[212318] = actions(10084); - v->a[212319] = 2; - small_parse_table_10616(v); -} - -void small_parse_table_10616(t_small_parse_table_array *v) -{ - v->a[212320] = sym_raw_string; - v->a[212321] = sym_ansi_c_string; - v->a[212322] = state(993); - v->a[212323] = 9; - v->a[212324] = sym_arithmetic_expansion; - v->a[212325] = sym_brace_expression; - v->a[212326] = sym_string; - v->a[212327] = sym_translated_string; - v->a[212328] = sym_number; - v->a[212329] = sym_simple_expansion; - v->a[212330] = sym_expansion; - v->a[212331] = sym_command_substitution; - v->a[212332] = sym_process_substitution; - v->a[212333] = 20; - v->a[212334] = actions(71); - v->a[212335] = 1; - v->a[212336] = sym_comment; - v->a[212337] = actions(1454); - v->a[212338] = 1; - v->a[212339] = anon_sym_DOLLAR; - small_parse_table_10617(v); -} - -void small_parse_table_10617(t_small_parse_table_array *v) -{ - v->a[212340] = actions(1460); - v->a[212341] = 1; - v->a[212342] = aux_sym_number_token1; - v->a[212343] = actions(1462); - v->a[212344] = 1; - v->a[212345] = aux_sym_number_token2; - v->a[212346] = actions(1466); - v->a[212347] = 1; - v->a[212348] = anon_sym_DOLLAR_LPAREN; - v->a[212349] = actions(1478); - v->a[212350] = 1; - v->a[212351] = sym__brace_start; - v->a[212352] = actions(8878); - v->a[212353] = 1; - v->a[212354] = anon_sym_DOLLAR_LBRACK; - v->a[212355] = actions(8880); - v->a[212356] = 1; - v->a[212357] = sym__special_character; - v->a[212358] = actions(8882); - v->a[212359] = 1; - small_parse_table_10618(v); -} - -void small_parse_table_10618(t_small_parse_table_array *v) -{ - v->a[212360] = anon_sym_DQUOTE; - v->a[212361] = actions(8886); - v->a[212362] = 1; - v->a[212363] = anon_sym_DOLLAR_LBRACE; - v->a[212364] = actions(8888); - v->a[212365] = 1; - v->a[212366] = anon_sym_BQUOTE; - v->a[212367] = actions(8890); - v->a[212368] = 1; - v->a[212369] = anon_sym_DOLLAR_BQUOTE; - v->a[212370] = actions(10088); - v->a[212371] = 1; - v->a[212372] = sym_word; - v->a[212373] = actions(10092); - v->a[212374] = 1; - v->a[212375] = sym_test_operator; - v->a[212376] = state(1201); - v->a[212377] = 1; - v->a[212378] = aux_sym__literal_repeat1; - v->a[212379] = state(1387); - small_parse_table_10619(v); -} - -void small_parse_table_10619(t_small_parse_table_array *v) -{ - v->a[212380] = 1; - v->a[212381] = sym_concatenation; - v->a[212382] = actions(8876); - v->a[212383] = 2; - v->a[212384] = anon_sym_LPAREN_LPAREN; - v->a[212385] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[212386] = actions(8892); - v->a[212387] = 2; - v->a[212388] = anon_sym_LT_LPAREN; - v->a[212389] = anon_sym_GT_LPAREN; - v->a[212390] = actions(10090); - v->a[212391] = 2; - v->a[212392] = sym_raw_string; - v->a[212393] = sym_ansi_c_string; - v->a[212394] = state(995); - v->a[212395] = 9; - v->a[212396] = sym_arithmetic_expansion; - v->a[212397] = sym_brace_expression; - v->a[212398] = sym_string; - v->a[212399] = sym_translated_string; - small_parse_table_10620(v); -} - -/* EOF small_parse_table_2123.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2124.c b/parser/static/small_parse_table/small_parse_table_2124.c deleted file mode 100644 index a92c05ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_2124.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2124.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10620(t_small_parse_table_array *v) -{ - v->a[212400] = sym_number; - v->a[212401] = sym_simple_expansion; - v->a[212402] = sym_expansion; - v->a[212403] = sym_command_substitution; - v->a[212404] = sym_process_substitution; - v->a[212405] = 18; - v->a[212406] = actions(3); - v->a[212407] = 1; - v->a[212408] = sym_comment; - v->a[212409] = actions(1593); - v->a[212410] = 1; - v->a[212411] = aux_sym_number_token1; - v->a[212412] = actions(1595); - v->a[212413] = 1; - v->a[212414] = aux_sym_number_token2; - v->a[212415] = actions(1599); - v->a[212416] = 1; - v->a[212417] = anon_sym_DOLLAR_LPAREN; - v->a[212418] = actions(1611); - v->a[212419] = 1; - small_parse_table_10621(v); -} - -void small_parse_table_10621(t_small_parse_table_array *v) -{ - v->a[212420] = sym__brace_start; - v->a[212421] = actions(9240); - v->a[212422] = 1; - v->a[212423] = anon_sym_DOLLAR_LBRACK; - v->a[212424] = actions(9244); - v->a[212425] = 1; - v->a[212426] = anon_sym_DQUOTE; - v->a[212427] = actions(9248); - v->a[212428] = 1; - v->a[212429] = anon_sym_DOLLAR_LBRACE; - v->a[212430] = actions(9250); - v->a[212431] = 1; - v->a[212432] = anon_sym_BQUOTE; - v->a[212433] = actions(9252); - v->a[212434] = 1; - v->a[212435] = anon_sym_DOLLAR_BQUOTE; - v->a[212436] = actions(10094); - v->a[212437] = 1; - v->a[212438] = sym_word; - v->a[212439] = actions(10096); - small_parse_table_10622(v); -} - -void small_parse_table_10622(t_small_parse_table_array *v) -{ - v->a[212440] = 1; - v->a[212441] = anon_sym_DOLLAR; - v->a[212442] = actions(10102); - v->a[212443] = 1; - v->a[212444] = sym__comment_word; - v->a[212445] = actions(9238); - v->a[212446] = 2; - v->a[212447] = anon_sym_LPAREN_LPAREN; - v->a[212448] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[212449] = actions(9254); - v->a[212450] = 2; - v->a[212451] = anon_sym_LT_LPAREN; - v->a[212452] = anon_sym_GT_LPAREN; - v->a[212453] = actions(10098); - v->a[212454] = 2; - v->a[212455] = sym_test_operator; - v->a[212456] = sym__special_character; - v->a[212457] = actions(10100); - v->a[212458] = 3; - v->a[212459] = sym__bare_dollar; - small_parse_table_10623(v); -} - -void small_parse_table_10623(t_small_parse_table_array *v) -{ - v->a[212460] = sym_raw_string; - v->a[212461] = sym_ansi_c_string; - v->a[212462] = state(1293); - v->a[212463] = 9; - v->a[212464] = sym_arithmetic_expansion; - v->a[212465] = sym_brace_expression; - v->a[212466] = sym_string; - v->a[212467] = sym_translated_string; - v->a[212468] = sym_number; - v->a[212469] = sym_simple_expansion; - v->a[212470] = sym_expansion; - v->a[212471] = sym_command_substitution; - v->a[212472] = sym_process_substitution; - v->a[212473] = 21; - v->a[212474] = actions(71); - v->a[212475] = 1; - v->a[212476] = sym_comment; - v->a[212477] = actions(3064); - v->a[212478] = 1; - v->a[212479] = sym_variable_name; - small_parse_table_10624(v); -} - -void small_parse_table_10624(t_small_parse_table_array *v) -{ - v->a[212480] = actions(9278); - v->a[212481] = 1; - v->a[212482] = anon_sym_LPAREN; - v->a[212483] = actions(9280); - v->a[212484] = 1; - v->a[212485] = anon_sym_BANG; - v->a[212486] = actions(9286); - v->a[212487] = 1; - v->a[212488] = anon_sym_TILDE; - v->a[212489] = actions(9288); - v->a[212490] = 1; - v->a[212491] = anon_sym_DOLLAR; - v->a[212492] = actions(9290); - v->a[212493] = 1; - v->a[212494] = anon_sym_DQUOTE; - v->a[212495] = actions(9292); - v->a[212496] = 1; - v->a[212497] = aux_sym_number_token1; - v->a[212498] = actions(9294); - v->a[212499] = 1; - small_parse_table_10625(v); -} - -/* EOF small_parse_table_2124.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2125.c b/parser/static/small_parse_table/small_parse_table_2125.c deleted file mode 100644 index d44a7c2f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2125.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2125.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10625(t_small_parse_table_array *v) -{ - v->a[212500] = aux_sym_number_token2; - v->a[212501] = actions(9296); - v->a[212502] = 1; - v->a[212503] = anon_sym_DOLLAR_LBRACE; - v->a[212504] = actions(9298); - v->a[212505] = 1; - v->a[212506] = anon_sym_DOLLAR_LPAREN; - v->a[212507] = actions(9300); - v->a[212508] = 1; - v->a[212509] = anon_sym_BQUOTE; - v->a[212510] = actions(9302); - v->a[212511] = 1; - v->a[212512] = anon_sym_DOLLAR_BQUOTE; - v->a[212513] = actions(10104); - v->a[212514] = 1; - v->a[212515] = aux_sym__simple_variable_name_token1; - v->a[212516] = state(2801); - v->a[212517] = 1; - v->a[212518] = sym__arithmetic_binary_expression; - v->a[212519] = state(2803); - small_parse_table_10626(v); -} - -void small_parse_table_10626(t_small_parse_table_array *v) -{ - v->a[212520] = 1; - v->a[212521] = sym__arithmetic_ternary_expression; - v->a[212522] = state(2809); - v->a[212523] = 1; - v->a[212524] = sym__arithmetic_unary_expression; - v->a[212525] = state(2825); - v->a[212526] = 1; - v->a[212527] = sym__arithmetic_postfix_expression; - v->a[212528] = actions(9282); - v->a[212529] = 2; - v->a[212530] = anon_sym_PLUS_PLUS2; - v->a[212531] = anon_sym_DASH_DASH2; - v->a[212532] = actions(9284); - v->a[212533] = 2; - v->a[212534] = anon_sym_DASH2; - v->a[212535] = anon_sym_PLUS2; - v->a[212536] = state(2755); - v->a[212537] = 9; - v->a[212538] = sym_subscript; - v->a[212539] = sym__arithmetic_expression; - small_parse_table_10627(v); -} - -void small_parse_table_10627(t_small_parse_table_array *v) -{ - v->a[212540] = sym__arithmetic_literal; - v->a[212541] = sym__arithmetic_parenthesized_expression; - v->a[212542] = sym_string; - v->a[212543] = sym_number; - v->a[212544] = sym_simple_expansion; - v->a[212545] = sym_expansion; - v->a[212546] = sym_command_substitution; - v->a[212547] = 20; - v->a[212548] = actions(71); - v->a[212549] = 1; - v->a[212550] = sym_comment; - v->a[212551] = actions(4080); - v->a[212552] = 1; - v->a[212553] = anon_sym_DOLLAR; - v->a[212554] = actions(4086); - v->a[212555] = 1; - v->a[212556] = aux_sym_number_token1; - v->a[212557] = actions(4088); - v->a[212558] = 1; - v->a[212559] = aux_sym_number_token2; - small_parse_table_10628(v); -} - -void small_parse_table_10628(t_small_parse_table_array *v) -{ - v->a[212560] = actions(4092); - v->a[212561] = 1; - v->a[212562] = anon_sym_DOLLAR_LPAREN; - v->a[212563] = actions(4102); - v->a[212564] = 1; - v->a[212565] = sym__brace_start; - v->a[212566] = actions(9310); - v->a[212567] = 1; - v->a[212568] = anon_sym_DOLLAR_LBRACK; - v->a[212569] = actions(9316); - v->a[212570] = 1; - v->a[212571] = anon_sym_DQUOTE; - v->a[212572] = actions(9320); - v->a[212573] = 1; - v->a[212574] = anon_sym_DOLLAR_LBRACE; - v->a[212575] = actions(9322); - v->a[212576] = 1; - v->a[212577] = anon_sym_BQUOTE; - v->a[212578] = actions(9324); - v->a[212579] = 1; - small_parse_table_10629(v); -} - -void small_parse_table_10629(t_small_parse_table_array *v) -{ - v->a[212580] = anon_sym_DOLLAR_BQUOTE; - v->a[212581] = actions(10106); - v->a[212582] = 1; - v->a[212583] = sym_word; - v->a[212584] = actions(10108); - v->a[212585] = 1; - v->a[212586] = sym__special_character; - v->a[212587] = actions(10112); - v->a[212588] = 1; - v->a[212589] = sym_test_operator; - v->a[212590] = state(4421); - v->a[212591] = 1; - v->a[212592] = aux_sym__literal_repeat1; - v->a[212593] = state(4869); - v->a[212594] = 1; - v->a[212595] = sym_concatenation; - v->a[212596] = actions(9308); - v->a[212597] = 2; - v->a[212598] = anon_sym_LPAREN_LPAREN; - v->a[212599] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_10630(v); -} - -/* EOF small_parse_table_2125.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2126.c b/parser/static/small_parse_table/small_parse_table_2126.c deleted file mode 100644 index 92261fcc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2126.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2126.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10630(t_small_parse_table_array *v) -{ - v->a[212600] = actions(9326); - v->a[212601] = 2; - v->a[212602] = anon_sym_LT_LPAREN; - v->a[212603] = anon_sym_GT_LPAREN; - v->a[212604] = actions(10110); - v->a[212605] = 2; - v->a[212606] = sym_raw_string; - v->a[212607] = sym_ansi_c_string; - v->a[212608] = state(4673); - v->a[212609] = 9; - v->a[212610] = sym_arithmetic_expansion; - v->a[212611] = sym_brace_expression; - v->a[212612] = sym_string; - v->a[212613] = sym_translated_string; - v->a[212614] = sym_number; - v->a[212615] = sym_simple_expansion; - v->a[212616] = sym_expansion; - v->a[212617] = sym_command_substitution; - v->a[212618] = sym_process_substitution; - v->a[212619] = 18; - small_parse_table_10631(v); -} - -void small_parse_table_10631(t_small_parse_table_array *v) -{ - v->a[212620] = actions(3); - v->a[212621] = 1; - v->a[212622] = sym_comment; - v->a[212623] = actions(3397); - v->a[212624] = 1; - v->a[212625] = anon_sym_DOLLAR; - v->a[212626] = actions(3401); - v->a[212627] = 1; - v->a[212628] = aux_sym_number_token1; - v->a[212629] = actions(3403); - v->a[212630] = 1; - v->a[212631] = aux_sym_number_token2; - v->a[212632] = actions(3407); - v->a[212633] = 1; - v->a[212634] = anon_sym_DOLLAR_LPAREN; - v->a[212635] = actions(3417); - v->a[212636] = 1; - v->a[212637] = sym__brace_start; - v->a[212638] = actions(8926); - v->a[212639] = 1; - small_parse_table_10632(v); -} - -void small_parse_table_10632(t_small_parse_table_array *v) -{ - v->a[212640] = anon_sym_DOLLAR_LBRACK; - v->a[212641] = actions(8930); - v->a[212642] = 1; - v->a[212643] = anon_sym_DQUOTE; - v->a[212644] = actions(8934); - v->a[212645] = 1; - v->a[212646] = anon_sym_DOLLAR_LBRACE; - v->a[212647] = actions(8936); - v->a[212648] = 1; - v->a[212649] = anon_sym_BQUOTE; - v->a[212650] = actions(8938); - v->a[212651] = 1; - v->a[212652] = anon_sym_DOLLAR_BQUOTE; - v->a[212653] = actions(9696); - v->a[212654] = 1; - v->a[212655] = sym_word; - v->a[212656] = actions(9704); - v->a[212657] = 1; - v->a[212658] = sym__comment_word; - v->a[212659] = actions(8924); - small_parse_table_10633(v); -} - -void small_parse_table_10633(t_small_parse_table_array *v) -{ - v->a[212660] = 2; - v->a[212661] = anon_sym_LPAREN_LPAREN; - v->a[212662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[212663] = actions(8940); - v->a[212664] = 2; - v->a[212665] = anon_sym_LT_LPAREN; - v->a[212666] = anon_sym_GT_LPAREN; - v->a[212667] = actions(9700); - v->a[212668] = 2; - v->a[212669] = sym_test_operator; - v->a[212670] = sym__special_character; - v->a[212671] = actions(9702); - v->a[212672] = 3; - v->a[212673] = sym__bare_dollar; - v->a[212674] = sym_raw_string; - v->a[212675] = sym_ansi_c_string; - v->a[212676] = state(1851); - v->a[212677] = 9; - v->a[212678] = sym_arithmetic_expansion; - v->a[212679] = sym_brace_expression; - small_parse_table_10634(v); -} - -void small_parse_table_10634(t_small_parse_table_array *v) -{ - v->a[212680] = sym_string; - v->a[212681] = sym_translated_string; - v->a[212682] = sym_number; - v->a[212683] = sym_simple_expansion; - v->a[212684] = sym_expansion; - v->a[212685] = sym_command_substitution; - v->a[212686] = sym_process_substitution; - v->a[212687] = 20; - v->a[212688] = actions(71); - v->a[212689] = 1; - v->a[212690] = sym_comment; - v->a[212691] = actions(4080); - v->a[212692] = 1; - v->a[212693] = anon_sym_DOLLAR; - v->a[212694] = actions(4086); - v->a[212695] = 1; - v->a[212696] = aux_sym_number_token1; - v->a[212697] = actions(4088); - v->a[212698] = 1; - v->a[212699] = aux_sym_number_token2; - small_parse_table_10635(v); -} - -/* EOF small_parse_table_2126.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2127.c b/parser/static/small_parse_table/small_parse_table_2127.c deleted file mode 100644 index a6135aea..00000000 --- a/parser/static/small_parse_table/small_parse_table_2127.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2127.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10635(t_small_parse_table_array *v) -{ - v->a[212700] = actions(4092); - v->a[212701] = 1; - v->a[212702] = anon_sym_DOLLAR_LPAREN; - v->a[212703] = actions(4102); - v->a[212704] = 1; - v->a[212705] = sym__brace_start; - v->a[212706] = actions(9310); - v->a[212707] = 1; - v->a[212708] = anon_sym_DOLLAR_LBRACK; - v->a[212709] = actions(9316); - v->a[212710] = 1; - v->a[212711] = anon_sym_DQUOTE; - v->a[212712] = actions(9320); - v->a[212713] = 1; - v->a[212714] = anon_sym_DOLLAR_LBRACE; - v->a[212715] = actions(9322); - v->a[212716] = 1; - v->a[212717] = anon_sym_BQUOTE; - v->a[212718] = actions(9324); - v->a[212719] = 1; - small_parse_table_10636(v); -} - -void small_parse_table_10636(t_small_parse_table_array *v) -{ - v->a[212720] = anon_sym_DOLLAR_BQUOTE; - v->a[212721] = actions(10108); - v->a[212722] = 1; - v->a[212723] = sym__special_character; - v->a[212724] = actions(10114); - v->a[212725] = 1; - v->a[212726] = sym_word; - v->a[212727] = actions(10118); - v->a[212728] = 1; - v->a[212729] = sym_test_operator; - v->a[212730] = state(4500); - v->a[212731] = 1; - v->a[212732] = aux_sym__literal_repeat1; - v->a[212733] = state(5029); - v->a[212734] = 1; - v->a[212735] = sym_concatenation; - v->a[212736] = actions(9308); - v->a[212737] = 2; - v->a[212738] = anon_sym_LPAREN_LPAREN; - v->a[212739] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_10637(v); -} - -void small_parse_table_10637(t_small_parse_table_array *v) -{ - v->a[212740] = actions(9326); - v->a[212741] = 2; - v->a[212742] = anon_sym_LT_LPAREN; - v->a[212743] = anon_sym_GT_LPAREN; - v->a[212744] = actions(10116); - v->a[212745] = 2; - v->a[212746] = sym_raw_string; - v->a[212747] = sym_ansi_c_string; - v->a[212748] = state(4760); - v->a[212749] = 9; - v->a[212750] = sym_arithmetic_expansion; - v->a[212751] = sym_brace_expression; - v->a[212752] = sym_string; - v->a[212753] = sym_translated_string; - v->a[212754] = sym_number; - v->a[212755] = sym_simple_expansion; - v->a[212756] = sym_expansion; - v->a[212757] = sym_command_substitution; - v->a[212758] = sym_process_substitution; - v->a[212759] = 18; - small_parse_table_10638(v); -} - -void small_parse_table_10638(t_small_parse_table_array *v) -{ - v->a[212760] = actions(3); - v->a[212761] = 1; - v->a[212762] = sym_comment; - v->a[212763] = actions(1420); - v->a[212764] = 1; - v->a[212765] = aux_sym_number_token1; - v->a[212766] = actions(1422); - v->a[212767] = 1; - v->a[212768] = aux_sym_number_token2; - v->a[212769] = actions(1426); - v->a[212770] = 1; - v->a[212771] = anon_sym_DOLLAR_LPAREN; - v->a[212772] = actions(1438); - v->a[212773] = 1; - v->a[212774] = sym__brace_start; - v->a[212775] = actions(9094); - v->a[212776] = 1; - v->a[212777] = anon_sym_DOLLAR_LBRACK; - v->a[212778] = actions(9098); - v->a[212779] = 1; - small_parse_table_10639(v); -} - -void small_parse_table_10639(t_small_parse_table_array *v) -{ - v->a[212780] = anon_sym_DQUOTE; - v->a[212781] = actions(9102); - v->a[212782] = 1; - v->a[212783] = anon_sym_DOLLAR_LBRACE; - v->a[212784] = actions(9104); - v->a[212785] = 1; - v->a[212786] = anon_sym_BQUOTE; - v->a[212787] = actions(9106); - v->a[212788] = 1; - v->a[212789] = anon_sym_DOLLAR_BQUOTE; - v->a[212790] = actions(10120); - v->a[212791] = 1; - v->a[212792] = sym_word; - v->a[212793] = actions(10122); - v->a[212794] = 1; - v->a[212795] = anon_sym_DOLLAR; - v->a[212796] = actions(10128); - v->a[212797] = 1; - v->a[212798] = sym__comment_word; - v->a[212799] = actions(9092); - small_parse_table_10640(v); -} - -/* EOF small_parse_table_2127.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2128.c b/parser/static/small_parse_table/small_parse_table_2128.c deleted file mode 100644 index 6bb6ab40..00000000 --- a/parser/static/small_parse_table/small_parse_table_2128.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2128.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10640(t_small_parse_table_array *v) -{ - v->a[212800] = 2; - v->a[212801] = anon_sym_LPAREN_LPAREN; - v->a[212802] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[212803] = actions(9108); - v->a[212804] = 2; - v->a[212805] = anon_sym_LT_LPAREN; - v->a[212806] = anon_sym_GT_LPAREN; - v->a[212807] = actions(10124); - v->a[212808] = 2; - v->a[212809] = sym_test_operator; - v->a[212810] = sym__special_character; - v->a[212811] = actions(10126); - v->a[212812] = 3; - v->a[212813] = sym__bare_dollar; - v->a[212814] = sym_raw_string; - v->a[212815] = sym_ansi_c_string; - v->a[212816] = state(910); - v->a[212817] = 9; - v->a[212818] = sym_arithmetic_expansion; - v->a[212819] = sym_brace_expression; - small_parse_table_10641(v); -} - -void small_parse_table_10641(t_small_parse_table_array *v) -{ - v->a[212820] = sym_string; - v->a[212821] = sym_translated_string; - v->a[212822] = sym_number; - v->a[212823] = sym_simple_expansion; - v->a[212824] = sym_expansion; - v->a[212825] = sym_command_substitution; - v->a[212826] = sym_process_substitution; - v->a[212827] = 20; - v->a[212828] = actions(71); - v->a[212829] = 1; - v->a[212830] = sym_comment; - v->a[212831] = actions(3026); - v->a[212832] = 1; - v->a[212833] = anon_sym_DOLLAR; - v->a[212834] = actions(3032); - v->a[212835] = 1; - v->a[212836] = aux_sym_number_token1; - v->a[212837] = actions(3034); - v->a[212838] = 1; - v->a[212839] = aux_sym_number_token2; - small_parse_table_10642(v); -} - -void small_parse_table_10642(t_small_parse_table_array *v) -{ - v->a[212840] = actions(3038); - v->a[212841] = 1; - v->a[212842] = anon_sym_DOLLAR_LPAREN; - v->a[212843] = actions(3048); - v->a[212844] = 1; - v->a[212845] = sym__brace_start; - v->a[212846] = actions(10130); - v->a[212847] = 1; - v->a[212848] = sym_word; - v->a[212849] = actions(10134); - v->a[212850] = 1; - v->a[212851] = anon_sym_DOLLAR_LBRACK; - v->a[212852] = actions(10136); - v->a[212853] = 1; - v->a[212854] = sym__special_character; - v->a[212855] = actions(10138); - v->a[212856] = 1; - v->a[212857] = anon_sym_DQUOTE; - v->a[212858] = actions(10142); - v->a[212859] = 1; - small_parse_table_10643(v); -} - -void small_parse_table_10643(t_small_parse_table_array *v) -{ - v->a[212860] = anon_sym_DOLLAR_LBRACE; - v->a[212861] = actions(10144); - v->a[212862] = 1; - v->a[212863] = anon_sym_BQUOTE; - v->a[212864] = actions(10146); - v->a[212865] = 1; - v->a[212866] = anon_sym_DOLLAR_BQUOTE; - v->a[212867] = actions(10150); - v->a[212868] = 1; - v->a[212869] = sym_test_operator; - v->a[212870] = state(4492); - v->a[212871] = 1; - v->a[212872] = aux_sym__literal_repeat1; - v->a[212873] = state(4893); - v->a[212874] = 1; - v->a[212875] = sym_concatenation; - v->a[212876] = actions(10132); - v->a[212877] = 2; - v->a[212878] = anon_sym_LPAREN_LPAREN; - v->a[212879] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_10644(v); -} - -void small_parse_table_10644(t_small_parse_table_array *v) -{ - v->a[212880] = actions(10140); - v->a[212881] = 2; - v->a[212882] = sym_raw_string; - v->a[212883] = sym_ansi_c_string; - v->a[212884] = actions(10148); - v->a[212885] = 2; - v->a[212886] = anon_sym_LT_LPAREN; - v->a[212887] = anon_sym_GT_LPAREN; - v->a[212888] = state(4274); - v->a[212889] = 9; - v->a[212890] = sym_arithmetic_expansion; - v->a[212891] = sym_brace_expression; - v->a[212892] = sym_string; - v->a[212893] = sym_translated_string; - v->a[212894] = sym_number; - v->a[212895] = sym_simple_expansion; - v->a[212896] = sym_expansion; - v->a[212897] = sym_command_substitution; - v->a[212898] = sym_process_substitution; - v->a[212899] = 18; - small_parse_table_10645(v); -} - -/* EOF small_parse_table_2128.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2129.c b/parser/static/small_parse_table/small_parse_table_2129.c deleted file mode 100644 index 52d5fd87..00000000 --- a/parser/static/small_parse_table/small_parse_table_2129.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2129.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10645(t_small_parse_table_array *v) -{ - v->a[212900] = actions(3); - v->a[212901] = 1; - v->a[212902] = sym_comment; - v->a[212903] = actions(3401); - v->a[212904] = 1; - v->a[212905] = aux_sym_number_token1; - v->a[212906] = actions(3403); - v->a[212907] = 1; - v->a[212908] = aux_sym_number_token2; - v->a[212909] = actions(3407); - v->a[212910] = 1; - v->a[212911] = anon_sym_DOLLAR_LPAREN; - v->a[212912] = actions(3417); - v->a[212913] = 1; - v->a[212914] = sym__brace_start; - v->a[212915] = actions(8926); - v->a[212916] = 1; - v->a[212917] = anon_sym_DOLLAR_LBRACK; - v->a[212918] = actions(8930); - v->a[212919] = 1; - small_parse_table_10646(v); -} - -void small_parse_table_10646(t_small_parse_table_array *v) -{ - v->a[212920] = anon_sym_DQUOTE; - v->a[212921] = actions(8934); - v->a[212922] = 1; - v->a[212923] = anon_sym_DOLLAR_LBRACE; - v->a[212924] = actions(8936); - v->a[212925] = 1; - v->a[212926] = anon_sym_BQUOTE; - v->a[212927] = actions(8938); - v->a[212928] = 1; - v->a[212929] = anon_sym_DOLLAR_BQUOTE; - v->a[212930] = actions(9696); - v->a[212931] = 1; - v->a[212932] = sym_word; - v->a[212933] = actions(9704); - v->a[212934] = 1; - v->a[212935] = sym__comment_word; - v->a[212936] = actions(10152); - v->a[212937] = 1; - v->a[212938] = anon_sym_DOLLAR; - v->a[212939] = actions(8924); - small_parse_table_10647(v); -} - -void small_parse_table_10647(t_small_parse_table_array *v) -{ - v->a[212940] = 2; - v->a[212941] = anon_sym_LPAREN_LPAREN; - v->a[212942] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[212943] = actions(8940); - v->a[212944] = 2; - v->a[212945] = anon_sym_LT_LPAREN; - v->a[212946] = anon_sym_GT_LPAREN; - v->a[212947] = actions(9700); - v->a[212948] = 2; - v->a[212949] = sym_test_operator; - v->a[212950] = sym__special_character; - v->a[212951] = actions(9702); - v->a[212952] = 3; - v->a[212953] = sym__bare_dollar; - v->a[212954] = sym_raw_string; - v->a[212955] = sym_ansi_c_string; - v->a[212956] = state(1851); - v->a[212957] = 9; - v->a[212958] = sym_arithmetic_expansion; - v->a[212959] = sym_brace_expression; - small_parse_table_10648(v); -} - -void small_parse_table_10648(t_small_parse_table_array *v) -{ - v->a[212960] = sym_string; - v->a[212961] = sym_translated_string; - v->a[212962] = sym_number; - v->a[212963] = sym_simple_expansion; - v->a[212964] = sym_expansion; - v->a[212965] = sym_command_substitution; - v->a[212966] = sym_process_substitution; - v->a[212967] = 21; - v->a[212968] = actions(71); - v->a[212969] = 1; - v->a[212970] = sym_comment; - v->a[212971] = actions(3064); - v->a[212972] = 1; - v->a[212973] = sym_variable_name; - v->a[212974] = actions(9278); - v->a[212975] = 1; - v->a[212976] = anon_sym_LPAREN; - v->a[212977] = actions(9280); - v->a[212978] = 1; - v->a[212979] = anon_sym_BANG; - small_parse_table_10649(v); -} - -void small_parse_table_10649(t_small_parse_table_array *v) -{ - v->a[212980] = actions(9286); - v->a[212981] = 1; - v->a[212982] = anon_sym_TILDE; - v->a[212983] = actions(9288); - v->a[212984] = 1; - v->a[212985] = anon_sym_DOLLAR; - v->a[212986] = actions(9290); - v->a[212987] = 1; - v->a[212988] = anon_sym_DQUOTE; - v->a[212989] = actions(9292); - v->a[212990] = 1; - v->a[212991] = aux_sym_number_token1; - v->a[212992] = actions(9294); - v->a[212993] = 1; - v->a[212994] = aux_sym_number_token2; - v->a[212995] = actions(9296); - v->a[212996] = 1; - v->a[212997] = anon_sym_DOLLAR_LBRACE; - v->a[212998] = actions(9298); - v->a[212999] = 1; - small_parse_table_10650(v); -} - -/* EOF small_parse_table_2129.c */ diff --git a/parser/static/small_parse_table/small_parse_table_213.c b/parser/static/small_parse_table/small_parse_table_213.c index b70e2e8f..3c4a2f33 100644 --- a/parser/static/small_parse_table/small_parse_table_213.c +++ b/parser/static/small_parse_table/small_parse_table_213.c @@ -14,126 +14,126 @@ void small_parse_table_1065(t_small_parse_table_array *v) { - v->a[21300] = sym__bare_dollar; - v->a[21301] = actions(2664); - v->a[21302] = 1; - v->a[21303] = sym__brace_start; - v->a[21304] = state(751); - v->a[21305] = 1; - v->a[21306] = aux_sym_command_repeat2; - v->a[21307] = state(2417); - v->a[21308] = 1; - v->a[21309] = aux_sym__literal_repeat1; - v->a[21310] = state(2558); - v->a[21311] = 1; - v->a[21312] = sym_concatenation; - v->a[21313] = state(2562); - v->a[21314] = 1; - v->a[21315] = sym_herestring_redirect; - v->a[21316] = actions(2630); - v->a[21317] = 2; - v->a[21318] = anon_sym_LPAREN_LPAREN; - v->a[21319] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21300] = anon_sym_LT_LT_DASH; + v->a[21301] = 9; + v->a[21302] = actions(3); + v->a[21303] = 1; + v->a[21304] = sym_comment; + v->a[21305] = actions(2632); + v->a[21306] = 1; + v->a[21307] = aux_sym_heredoc_redirect_token1; + v->a[21308] = actions(2962); + v->a[21309] = 1; + v->a[21310] = sym_variable_name; + v->a[21311] = actions(2516); + v->a[21312] = 2; + v->a[21313] = anon_sym_PIPE; + v->a[21314] = anon_sym_PIPE_AMP; + v->a[21315] = state(2076); + v->a[21316] = 2; + v->a[21317] = sym_variable_assignment; + v->a[21318] = aux_sym_variable_assignments_repeat1; + v->a[21319] = actions(2526); small_parse_table_1066(v); } void small_parse_table_1066(t_small_parse_table_array *v) { - v->a[21320] = actions(2632); - v->a[21321] = 2; - v->a[21322] = anon_sym_EQ_EQ; - v->a[21323] = anon_sym_EQ_TILDE; - v->a[21324] = actions(2644); - v->a[21325] = 2; - v->a[21326] = sym_raw_string; - v->a[21327] = sym_ansi_c_string; - v->a[21328] = actions(2658); - v->a[21329] = 2; - v->a[21330] = anon_sym_LT_LPAREN; - v->a[21331] = anon_sym_GT_LPAREN; - v->a[21332] = actions(1613); - v->a[21333] = 7; - v->a[21334] = anon_sym_PIPE; - v->a[21335] = anon_sym_LT; - v->a[21336] = anon_sym_GT; - v->a[21337] = anon_sym_LT_LT; - v->a[21338] = anon_sym_AMP_GT; - v->a[21339] = anon_sym_LT_AMP; + v->a[21320] = 3; + v->a[21321] = sym_file_descriptor; + v->a[21322] = sym_test_operator; + v->a[21323] = sym__brace_start; + v->a[21324] = state(2109); + v->a[21325] = 3; + v->a[21326] = sym_file_redirect; + v->a[21327] = sym_heredoc_redirect; + v->a[21328] = aux_sym_redirected_statement_repeat1; + v->a[21329] = actions(2630); + v->a[21330] = 8; + v->a[21331] = anon_sym_RPAREN; + v->a[21332] = anon_sym_SEMI_SEMI; + v->a[21333] = anon_sym_AMP_AMP; + v->a[21334] = anon_sym_PIPE_PIPE; + v->a[21335] = anon_sym_LT_LT; + v->a[21336] = anon_sym_LT_LT_DASH; + v->a[21337] = anon_sym_AMP; + v->a[21338] = anon_sym_SEMI; + v->a[21339] = actions(2512); small_parse_table_1067(v); } void small_parse_table_1067(t_small_parse_table_array *v) { - v->a[21340] = anon_sym_GT_AMP; - v->a[21341] = state(2211); - v->a[21342] = 9; - v->a[21343] = sym_arithmetic_expansion; - v->a[21344] = sym_brace_expression; - v->a[21345] = sym_string; - v->a[21346] = sym_translated_string; - v->a[21347] = sym_number; - v->a[21348] = sym_simple_expansion; - v->a[21349] = sym_expansion; - v->a[21350] = sym_command_substitution; - v->a[21351] = sym_process_substitution; - v->a[21352] = actions(1615); - v->a[21353] = 10; - v->a[21354] = sym_file_descriptor; - v->a[21355] = anon_sym_PIPE_PIPE; - v->a[21356] = anon_sym_AMP_AMP; - v->a[21357] = anon_sym_GT_GT; - v->a[21358] = anon_sym_PIPE_AMP; - v->a[21359] = anon_sym_AMP_GT_GT; + v->a[21340] = 22; + v->a[21341] = anon_sym_LT; + v->a[21342] = anon_sym_GT; + v->a[21343] = anon_sym_GT_GT; + v->a[21344] = anon_sym_AMP_GT; + v->a[21345] = anon_sym_AMP_GT_GT; + v->a[21346] = anon_sym_LT_AMP; + v->a[21347] = anon_sym_GT_AMP; + v->a[21348] = anon_sym_GT_PIPE; + v->a[21349] = anon_sym_LT_AMP_DASH; + v->a[21350] = anon_sym_GT_AMP_DASH; + v->a[21351] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21352] = anon_sym_DOLLAR; + v->a[21353] = sym__special_character; + v->a[21354] = anon_sym_DQUOTE; + v->a[21355] = sym_raw_string; + v->a[21356] = aux_sym_number_token1; + v->a[21357] = aux_sym_number_token2; + v->a[21358] = anon_sym_DOLLAR_LBRACE; + v->a[21359] = anon_sym_DOLLAR_LPAREN; small_parse_table_1068(v); } void small_parse_table_1068(t_small_parse_table_array *v) { - v->a[21360] = anon_sym_GT_PIPE; - v->a[21361] = anon_sym_LT_AMP_DASH; - v->a[21362] = anon_sym_GT_AMP_DASH; - v->a[21363] = anon_sym_LT_LT_DASH; - v->a[21364] = 30; - v->a[21365] = actions(3); - v->a[21366] = 1; - v->a[21367] = sym_comment; - v->a[21368] = actions(3727); - v->a[21369] = 1; - v->a[21370] = anon_sym_LT_LT_LT; - v->a[21371] = actions(3729); - v->a[21372] = 1; - v->a[21373] = anon_sym_DOLLAR_LBRACK; - v->a[21374] = actions(3731); - v->a[21375] = 1; - v->a[21376] = anon_sym_DOLLAR; - v->a[21377] = actions(3733); - v->a[21378] = 1; - v->a[21379] = sym__special_character; + v->a[21360] = anon_sym_BQUOTE; + v->a[21361] = anon_sym_DOLLAR_BQUOTE; + v->a[21362] = sym_word; + v->a[21363] = 8; + v->a[21364] = actions(3); + v->a[21365] = 1; + v->a[21366] = sym_comment; + v->a[21367] = actions(2962); + v->a[21368] = 1; + v->a[21369] = sym_variable_name; + v->a[21370] = actions(2526); + v->a[21371] = 2; + v->a[21372] = sym_test_operator; + v->a[21373] = sym__brace_start; + v->a[21374] = actions(2638); + v->a[21375] = 2; + v->a[21376] = sym_file_descriptor; + v->a[21377] = aux_sym_heredoc_redirect_token1; + v->a[21378] = state(2076); + v->a[21379] = 2; small_parse_table_1069(v); } void small_parse_table_1069(t_small_parse_table_array *v) { - v->a[21380] = actions(3735); - v->a[21381] = 1; - v->a[21382] = anon_sym_DQUOTE; - v->a[21383] = actions(3737); - v->a[21384] = 1; - v->a[21385] = aux_sym_number_token1; - v->a[21386] = actions(3739); - v->a[21387] = 1; - v->a[21388] = aux_sym_number_token2; - v->a[21389] = actions(3741); - v->a[21390] = 1; - v->a[21391] = anon_sym_DOLLAR_LBRACE; - v->a[21392] = actions(3743); - v->a[21393] = 1; - v->a[21394] = anon_sym_DOLLAR_LPAREN; - v->a[21395] = actions(3745); - v->a[21396] = 1; - v->a[21397] = anon_sym_BQUOTE; - v->a[21398] = actions(3747); - v->a[21399] = 1; + v->a[21380] = sym_variable_assignment; + v->a[21381] = aux_sym_variable_assignments_repeat1; + v->a[21382] = state(2109); + v->a[21383] = 3; + v->a[21384] = sym_file_redirect; + v->a[21385] = sym_heredoc_redirect; + v->a[21386] = aux_sym_redirected_statement_repeat1; + v->a[21387] = actions(2512); + v->a[21388] = 12; + v->a[21389] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21390] = anon_sym_DOLLAR; + v->a[21391] = sym__special_character; + v->a[21392] = anon_sym_DQUOTE; + v->a[21393] = sym_raw_string; + v->a[21394] = aux_sym_number_token1; + v->a[21395] = aux_sym_number_token2; + v->a[21396] = anon_sym_DOLLAR_LBRACE; + v->a[21397] = anon_sym_DOLLAR_LPAREN; + v->a[21398] = anon_sym_BQUOTE; + v->a[21399] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1070(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2130.c b/parser/static/small_parse_table/small_parse_table_2130.c deleted file mode 100644 index e231eacf..00000000 --- a/parser/static/small_parse_table/small_parse_table_2130.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2130.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10650(t_small_parse_table_array *v) -{ - v->a[213000] = anon_sym_DOLLAR_LPAREN; - v->a[213001] = actions(9300); - v->a[213002] = 1; - v->a[213003] = anon_sym_BQUOTE; - v->a[213004] = actions(9302); - v->a[213005] = 1; - v->a[213006] = anon_sym_DOLLAR_BQUOTE; - v->a[213007] = actions(10154); - v->a[213008] = 1; - v->a[213009] = aux_sym__simple_variable_name_token1; - v->a[213010] = state(2801); - v->a[213011] = 1; - v->a[213012] = sym__arithmetic_binary_expression; - v->a[213013] = state(2803); - v->a[213014] = 1; - v->a[213015] = sym__arithmetic_ternary_expression; - v->a[213016] = state(2809); - v->a[213017] = 1; - v->a[213018] = sym__arithmetic_unary_expression; - v->a[213019] = state(2825); - small_parse_table_10651(v); -} - -void small_parse_table_10651(t_small_parse_table_array *v) -{ - v->a[213020] = 1; - v->a[213021] = sym__arithmetic_postfix_expression; - v->a[213022] = actions(9282); - v->a[213023] = 2; - v->a[213024] = anon_sym_PLUS_PLUS2; - v->a[213025] = anon_sym_DASH_DASH2; - v->a[213026] = actions(9284); - v->a[213027] = 2; - v->a[213028] = anon_sym_DASH2; - v->a[213029] = anon_sym_PLUS2; - v->a[213030] = state(3195); - v->a[213031] = 9; - v->a[213032] = sym_subscript; - v->a[213033] = sym__arithmetic_expression; - v->a[213034] = sym__arithmetic_literal; - v->a[213035] = sym__arithmetic_parenthesized_expression; - v->a[213036] = sym_string; - v->a[213037] = sym_number; - v->a[213038] = sym_simple_expansion; - v->a[213039] = sym_expansion; - small_parse_table_10652(v); -} - -void small_parse_table_10652(t_small_parse_table_array *v) -{ - v->a[213040] = sym_command_substitution; - v->a[213041] = 18; - v->a[213042] = actions(3); - v->a[213043] = 1; - v->a[213044] = sym_comment; - v->a[213045] = actions(1420); - v->a[213046] = 1; - v->a[213047] = aux_sym_number_token1; - v->a[213048] = actions(1422); - v->a[213049] = 1; - v->a[213050] = aux_sym_number_token2; - v->a[213051] = actions(1426); - v->a[213052] = 1; - v->a[213053] = anon_sym_DOLLAR_LPAREN; - v->a[213054] = actions(1438); - v->a[213055] = 1; - v->a[213056] = sym__brace_start; - v->a[213057] = actions(9094); - v->a[213058] = 1; - v->a[213059] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10653(v); -} - -void small_parse_table_10653(t_small_parse_table_array *v) -{ - v->a[213060] = actions(9098); - v->a[213061] = 1; - v->a[213062] = anon_sym_DQUOTE; - v->a[213063] = actions(9102); - v->a[213064] = 1; - v->a[213065] = anon_sym_DOLLAR_LBRACE; - v->a[213066] = actions(9104); - v->a[213067] = 1; - v->a[213068] = anon_sym_BQUOTE; - v->a[213069] = actions(9106); - v->a[213070] = 1; - v->a[213071] = anon_sym_DOLLAR_BQUOTE; - v->a[213072] = actions(10120); - v->a[213073] = 1; - v->a[213074] = sym_word; - v->a[213075] = actions(10128); - v->a[213076] = 1; - v->a[213077] = sym__comment_word; - v->a[213078] = actions(10156); - v->a[213079] = 1; - small_parse_table_10654(v); -} - -void small_parse_table_10654(t_small_parse_table_array *v) -{ - v->a[213080] = anon_sym_DOLLAR; - v->a[213081] = actions(9092); - v->a[213082] = 2; - v->a[213083] = anon_sym_LPAREN_LPAREN; - v->a[213084] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213085] = actions(9108); - v->a[213086] = 2; - v->a[213087] = anon_sym_LT_LPAREN; - v->a[213088] = anon_sym_GT_LPAREN; - v->a[213089] = actions(10124); - v->a[213090] = 2; - v->a[213091] = sym_test_operator; - v->a[213092] = sym__special_character; - v->a[213093] = actions(10126); - v->a[213094] = 3; - v->a[213095] = sym__bare_dollar; - v->a[213096] = sym_raw_string; - v->a[213097] = sym_ansi_c_string; - v->a[213098] = state(910); - v->a[213099] = 9; - small_parse_table_10655(v); -} - -/* EOF small_parse_table_2130.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2131.c b/parser/static/small_parse_table/small_parse_table_2131.c deleted file mode 100644 index 25d5ba4c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2131.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2131.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10655(t_small_parse_table_array *v) -{ - v->a[213100] = sym_arithmetic_expansion; - v->a[213101] = sym_brace_expression; - v->a[213102] = sym_string; - v->a[213103] = sym_translated_string; - v->a[213104] = sym_number; - v->a[213105] = sym_simple_expansion; - v->a[213106] = sym_expansion; - v->a[213107] = sym_command_substitution; - v->a[213108] = sym_process_substitution; - v->a[213109] = 18; - v->a[213110] = actions(3); - v->a[213111] = 1; - v->a[213112] = sym_comment; - v->a[213113] = actions(7958); - v->a[213114] = 1; - v->a[213115] = anon_sym_DOLLAR_LBRACK; - v->a[213116] = actions(7964); - v->a[213117] = 1; - v->a[213118] = anon_sym_DQUOTE; - v->a[213119] = actions(7968); - small_parse_table_10656(v); -} - -void small_parse_table_10656(t_small_parse_table_array *v) -{ - v->a[213120] = 1; - v->a[213121] = aux_sym_number_token1; - v->a[213122] = actions(7970); - v->a[213123] = 1; - v->a[213124] = aux_sym_number_token2; - v->a[213125] = actions(7972); - v->a[213126] = 1; - v->a[213127] = anon_sym_DOLLAR_LBRACE; - v->a[213128] = actions(7974); - v->a[213129] = 1; - v->a[213130] = anon_sym_DOLLAR_LPAREN; - v->a[213131] = actions(7976); - v->a[213132] = 1; - v->a[213133] = anon_sym_BQUOTE; - v->a[213134] = actions(7978); - v->a[213135] = 1; - v->a[213136] = anon_sym_DOLLAR_BQUOTE; - v->a[213137] = actions(7988); - v->a[213138] = 1; - v->a[213139] = sym__brace_start; - small_parse_table_10657(v); -} - -void small_parse_table_10657(t_small_parse_table_array *v) -{ - v->a[213140] = actions(9860); - v->a[213141] = 1; - v->a[213142] = sym_word; - v->a[213143] = actions(9868); - v->a[213144] = 1; - v->a[213145] = sym__comment_word; - v->a[213146] = actions(10158); - v->a[213147] = 1; - v->a[213148] = anon_sym_DOLLAR; - v->a[213149] = actions(7954); - v->a[213150] = 2; - v->a[213151] = anon_sym_LPAREN_LPAREN; - v->a[213152] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213153] = actions(7980); - v->a[213154] = 2; - v->a[213155] = anon_sym_LT_LPAREN; - v->a[213156] = anon_sym_GT_LPAREN; - v->a[213157] = actions(9864); - v->a[213158] = 2; - v->a[213159] = sym_test_operator; - small_parse_table_10658(v); -} - -void small_parse_table_10658(t_small_parse_table_array *v) -{ - v->a[213160] = sym__special_character; - v->a[213161] = actions(9866); - v->a[213162] = 3; - v->a[213163] = sym__bare_dollar; - v->a[213164] = sym_raw_string; - v->a[213165] = sym_ansi_c_string; - v->a[213166] = state(4357); - v->a[213167] = 9; - v->a[213168] = sym_arithmetic_expansion; - v->a[213169] = sym_brace_expression; - v->a[213170] = sym_string; - v->a[213171] = sym_translated_string; - v->a[213172] = sym_number; - v->a[213173] = sym_simple_expansion; - v->a[213174] = sym_expansion; - v->a[213175] = sym_command_substitution; - v->a[213176] = sym_process_substitution; - v->a[213177] = 18; - v->a[213178] = actions(3); - v->a[213179] = 1; - small_parse_table_10659(v); -} - -void small_parse_table_10659(t_small_parse_table_array *v) -{ - v->a[213180] = sym_comment; - v->a[213181] = actions(7958); - v->a[213182] = 1; - v->a[213183] = anon_sym_DOLLAR_LBRACK; - v->a[213184] = actions(7964); - v->a[213185] = 1; - v->a[213186] = anon_sym_DQUOTE; - v->a[213187] = actions(7968); - v->a[213188] = 1; - v->a[213189] = aux_sym_number_token1; - v->a[213190] = actions(7970); - v->a[213191] = 1; - v->a[213192] = aux_sym_number_token2; - v->a[213193] = actions(7972); - v->a[213194] = 1; - v->a[213195] = anon_sym_DOLLAR_LBRACE; - v->a[213196] = actions(7974); - v->a[213197] = 1; - v->a[213198] = anon_sym_DOLLAR_LPAREN; - v->a[213199] = actions(7976); - small_parse_table_10660(v); -} - -/* EOF small_parse_table_2131.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2132.c b/parser/static/small_parse_table/small_parse_table_2132.c deleted file mode 100644 index 04749a10..00000000 --- a/parser/static/small_parse_table/small_parse_table_2132.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2132.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10660(t_small_parse_table_array *v) -{ - v->a[213200] = 1; - v->a[213201] = anon_sym_BQUOTE; - v->a[213202] = actions(7978); - v->a[213203] = 1; - v->a[213204] = anon_sym_DOLLAR_BQUOTE; - v->a[213205] = actions(7988); - v->a[213206] = 1; - v->a[213207] = sym__brace_start; - v->a[213208] = actions(9860); - v->a[213209] = 1; - v->a[213210] = sym_word; - v->a[213211] = actions(9868); - v->a[213212] = 1; - v->a[213213] = sym__comment_word; - v->a[213214] = actions(10160); - v->a[213215] = 1; - v->a[213216] = anon_sym_DOLLAR; - v->a[213217] = actions(7954); - v->a[213218] = 2; - v->a[213219] = anon_sym_LPAREN_LPAREN; - small_parse_table_10661(v); -} - -void small_parse_table_10661(t_small_parse_table_array *v) -{ - v->a[213220] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213221] = actions(7980); - v->a[213222] = 2; - v->a[213223] = anon_sym_LT_LPAREN; - v->a[213224] = anon_sym_GT_LPAREN; - v->a[213225] = actions(9864); - v->a[213226] = 2; - v->a[213227] = sym_test_operator; - v->a[213228] = sym__special_character; - v->a[213229] = actions(9866); - v->a[213230] = 3; - v->a[213231] = sym__bare_dollar; - v->a[213232] = sym_raw_string; - v->a[213233] = sym_ansi_c_string; - v->a[213234] = state(4357); - v->a[213235] = 9; - v->a[213236] = sym_arithmetic_expansion; - v->a[213237] = sym_brace_expression; - v->a[213238] = sym_string; - v->a[213239] = sym_translated_string; - small_parse_table_10662(v); -} - -void small_parse_table_10662(t_small_parse_table_array *v) -{ - v->a[213240] = sym_number; - v->a[213241] = sym_simple_expansion; - v->a[213242] = sym_expansion; - v->a[213243] = sym_command_substitution; - v->a[213244] = sym_process_substitution; - v->a[213245] = 18; - v->a[213246] = actions(3); - v->a[213247] = 1; - v->a[213248] = sym_comment; - v->a[213249] = actions(3793); - v->a[213250] = 1; - v->a[213251] = aux_sym_number_token1; - v->a[213252] = actions(3795); - v->a[213253] = 1; - v->a[213254] = aux_sym_number_token2; - v->a[213255] = actions(3799); - v->a[213256] = 1; - v->a[213257] = anon_sym_DOLLAR_LPAREN; - v->a[213258] = actions(3809); - v->a[213259] = 1; - small_parse_table_10663(v); -} - -void small_parse_table_10663(t_small_parse_table_array *v) -{ - v->a[213260] = sym__brace_start; - v->a[213261] = actions(9636); - v->a[213262] = 1; - v->a[213263] = anon_sym_DOLLAR_LBRACK; - v->a[213264] = actions(9640); - v->a[213265] = 1; - v->a[213266] = anon_sym_DQUOTE; - v->a[213267] = actions(9644); - v->a[213268] = 1; - v->a[213269] = anon_sym_DOLLAR_LBRACE; - v->a[213270] = actions(9646); - v->a[213271] = 1; - v->a[213272] = anon_sym_BQUOTE; - v->a[213273] = actions(9648); - v->a[213274] = 1; - v->a[213275] = anon_sym_DOLLAR_BQUOTE; - v->a[213276] = actions(9872); - v->a[213277] = 1; - v->a[213278] = sym_word; - v->a[213279] = actions(9880); - small_parse_table_10664(v); -} - -void small_parse_table_10664(t_small_parse_table_array *v) -{ - v->a[213280] = 1; - v->a[213281] = sym__comment_word; - v->a[213282] = actions(10162); - v->a[213283] = 1; - v->a[213284] = anon_sym_DOLLAR; - v->a[213285] = actions(9634); - v->a[213286] = 2; - v->a[213287] = anon_sym_LPAREN_LPAREN; - v->a[213288] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213289] = actions(9650); - v->a[213290] = 2; - v->a[213291] = anon_sym_LT_LPAREN; - v->a[213292] = anon_sym_GT_LPAREN; - v->a[213293] = actions(9876); - v->a[213294] = 2; - v->a[213295] = sym_test_operator; - v->a[213296] = sym__special_character; - v->a[213297] = actions(9878); - v->a[213298] = 3; - v->a[213299] = sym__bare_dollar; - small_parse_table_10665(v); -} - -/* EOF small_parse_table_2132.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2133.c b/parser/static/small_parse_table/small_parse_table_2133.c deleted file mode 100644 index 1b298451..00000000 --- a/parser/static/small_parse_table/small_parse_table_2133.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2133.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10665(t_small_parse_table_array *v) -{ - v->a[213300] = sym_raw_string; - v->a[213301] = sym_ansi_c_string; - v->a[213302] = state(4337); - v->a[213303] = 9; - v->a[213304] = sym_arithmetic_expansion; - v->a[213305] = sym_brace_expression; - v->a[213306] = sym_string; - v->a[213307] = sym_translated_string; - v->a[213308] = sym_number; - v->a[213309] = sym_simple_expansion; - v->a[213310] = sym_expansion; - v->a[213311] = sym_command_substitution; - v->a[213312] = sym_process_substitution; - v->a[213313] = 18; - v->a[213314] = actions(3); - v->a[213315] = 1; - v->a[213316] = sym_comment; - v->a[213317] = actions(3793); - v->a[213318] = 1; - v->a[213319] = aux_sym_number_token1; - small_parse_table_10666(v); -} - -void small_parse_table_10666(t_small_parse_table_array *v) -{ - v->a[213320] = actions(3795); - v->a[213321] = 1; - v->a[213322] = aux_sym_number_token2; - v->a[213323] = actions(3799); - v->a[213324] = 1; - v->a[213325] = anon_sym_DOLLAR_LPAREN; - v->a[213326] = actions(3809); - v->a[213327] = 1; - v->a[213328] = sym__brace_start; - v->a[213329] = actions(9636); - v->a[213330] = 1; - v->a[213331] = anon_sym_DOLLAR_LBRACK; - v->a[213332] = actions(9640); - v->a[213333] = 1; - v->a[213334] = anon_sym_DQUOTE; - v->a[213335] = actions(9644); - v->a[213336] = 1; - v->a[213337] = anon_sym_DOLLAR_LBRACE; - v->a[213338] = actions(9646); - v->a[213339] = 1; - small_parse_table_10667(v); -} - -void small_parse_table_10667(t_small_parse_table_array *v) -{ - v->a[213340] = anon_sym_BQUOTE; - v->a[213341] = actions(9648); - v->a[213342] = 1; - v->a[213343] = anon_sym_DOLLAR_BQUOTE; - v->a[213344] = actions(9872); - v->a[213345] = 1; - v->a[213346] = sym_word; - v->a[213347] = actions(9880); - v->a[213348] = 1; - v->a[213349] = sym__comment_word; - v->a[213350] = actions(10164); - v->a[213351] = 1; - v->a[213352] = anon_sym_DOLLAR; - v->a[213353] = actions(9634); - v->a[213354] = 2; - v->a[213355] = anon_sym_LPAREN_LPAREN; - v->a[213356] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213357] = actions(9650); - v->a[213358] = 2; - v->a[213359] = anon_sym_LT_LPAREN; - small_parse_table_10668(v); -} - -void small_parse_table_10668(t_small_parse_table_array *v) -{ - v->a[213360] = anon_sym_GT_LPAREN; - v->a[213361] = actions(9876); - v->a[213362] = 2; - v->a[213363] = sym_test_operator; - v->a[213364] = sym__special_character; - v->a[213365] = actions(9878); - v->a[213366] = 3; - v->a[213367] = sym__bare_dollar; - v->a[213368] = sym_raw_string; - v->a[213369] = sym_ansi_c_string; - v->a[213370] = state(4337); - v->a[213371] = 9; - v->a[213372] = sym_arithmetic_expansion; - v->a[213373] = sym_brace_expression; - v->a[213374] = sym_string; - v->a[213375] = sym_translated_string; - v->a[213376] = sym_number; - v->a[213377] = sym_simple_expansion; - v->a[213378] = sym_expansion; - v->a[213379] = sym_command_substitution; - small_parse_table_10669(v); -} - -void small_parse_table_10669(t_small_parse_table_array *v) -{ - v->a[213380] = sym_process_substitution; - v->a[213381] = 18; - v->a[213382] = actions(3); - v->a[213383] = 1; - v->a[213384] = sym_comment; - v->a[213385] = actions(4086); - v->a[213386] = 1; - v->a[213387] = aux_sym_number_token1; - v->a[213388] = actions(4088); - v->a[213389] = 1; - v->a[213390] = aux_sym_number_token2; - v->a[213391] = actions(4092); - v->a[213392] = 1; - v->a[213393] = anon_sym_DOLLAR_LPAREN; - v->a[213394] = actions(4102); - v->a[213395] = 1; - v->a[213396] = sym__brace_start; - v->a[213397] = actions(9306); - v->a[213398] = 1; - v->a[213399] = sym_word; - small_parse_table_10670(v); -} - -/* EOF small_parse_table_2133.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2134.c b/parser/static/small_parse_table/small_parse_table_2134.c deleted file mode 100644 index 6a4218b5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2134.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2134.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10670(t_small_parse_table_array *v) -{ - v->a[213400] = actions(9310); - v->a[213401] = 1; - v->a[213402] = anon_sym_DOLLAR_LBRACK; - v->a[213403] = actions(9316); - v->a[213404] = 1; - v->a[213405] = anon_sym_DQUOTE; - v->a[213406] = actions(9320); - v->a[213407] = 1; - v->a[213408] = anon_sym_DOLLAR_LBRACE; - v->a[213409] = actions(9322); - v->a[213410] = 1; - v->a[213411] = anon_sym_BQUOTE; - v->a[213412] = actions(9324); - v->a[213413] = 1; - v->a[213414] = anon_sym_DOLLAR_BQUOTE; - v->a[213415] = actions(9328); - v->a[213416] = 1; - v->a[213417] = sym__comment_word; - v->a[213418] = actions(10166); - v->a[213419] = 1; - small_parse_table_10671(v); -} - -void small_parse_table_10671(t_small_parse_table_array *v) -{ - v->a[213420] = anon_sym_DOLLAR; - v->a[213421] = actions(9308); - v->a[213422] = 2; - v->a[213423] = anon_sym_LPAREN_LPAREN; - v->a[213424] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213425] = actions(9314); - v->a[213426] = 2; - v->a[213427] = sym_test_operator; - v->a[213428] = sym__special_character; - v->a[213429] = actions(9326); - v->a[213430] = 2; - v->a[213431] = anon_sym_LT_LPAREN; - v->a[213432] = anon_sym_GT_LPAREN; - v->a[213433] = actions(9318); - v->a[213434] = 3; - v->a[213435] = sym__bare_dollar; - v->a[213436] = sym_raw_string; - v->a[213437] = sym_ansi_c_string; - v->a[213438] = state(4566); - v->a[213439] = 9; - small_parse_table_10672(v); -} - -void small_parse_table_10672(t_small_parse_table_array *v) -{ - v->a[213440] = sym_arithmetic_expansion; - v->a[213441] = sym_brace_expression; - v->a[213442] = sym_string; - v->a[213443] = sym_translated_string; - v->a[213444] = sym_number; - v->a[213445] = sym_simple_expansion; - v->a[213446] = sym_expansion; - v->a[213447] = sym_command_substitution; - v->a[213448] = sym_process_substitution; - v->a[213449] = 21; - v->a[213450] = actions(71); - v->a[213451] = 1; - v->a[213452] = sym_comment; - v->a[213453] = actions(3064); - v->a[213454] = 1; - v->a[213455] = sym_variable_name; - v->a[213456] = actions(9278); - v->a[213457] = 1; - v->a[213458] = anon_sym_LPAREN; - v->a[213459] = actions(9280); - small_parse_table_10673(v); -} - -void small_parse_table_10673(t_small_parse_table_array *v) -{ - v->a[213460] = 1; - v->a[213461] = anon_sym_BANG; - v->a[213462] = actions(9286); - v->a[213463] = 1; - v->a[213464] = anon_sym_TILDE; - v->a[213465] = actions(9288); - v->a[213466] = 1; - v->a[213467] = anon_sym_DOLLAR; - v->a[213468] = actions(9290); - v->a[213469] = 1; - v->a[213470] = anon_sym_DQUOTE; - v->a[213471] = actions(9292); - v->a[213472] = 1; - v->a[213473] = aux_sym_number_token1; - v->a[213474] = actions(9294); - v->a[213475] = 1; - v->a[213476] = aux_sym_number_token2; - v->a[213477] = actions(9296); - v->a[213478] = 1; - v->a[213479] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10674(v); -} - -void small_parse_table_10674(t_small_parse_table_array *v) -{ - v->a[213480] = actions(9298); - v->a[213481] = 1; - v->a[213482] = anon_sym_DOLLAR_LPAREN; - v->a[213483] = actions(9300); - v->a[213484] = 1; - v->a[213485] = anon_sym_BQUOTE; - v->a[213486] = actions(9302); - v->a[213487] = 1; - v->a[213488] = anon_sym_DOLLAR_BQUOTE; - v->a[213489] = actions(10168); - v->a[213490] = 1; - v->a[213491] = aux_sym__simple_variable_name_token1; - v->a[213492] = state(2801); - v->a[213493] = 1; - v->a[213494] = sym__arithmetic_binary_expression; - v->a[213495] = state(2803); - v->a[213496] = 1; - v->a[213497] = sym__arithmetic_ternary_expression; - v->a[213498] = state(2809); - v->a[213499] = 1; - small_parse_table_10675(v); -} - -/* EOF small_parse_table_2134.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2135.c b/parser/static/small_parse_table/small_parse_table_2135.c deleted file mode 100644 index 581cba47..00000000 --- a/parser/static/small_parse_table/small_parse_table_2135.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2135.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10675(t_small_parse_table_array *v) -{ - v->a[213500] = sym__arithmetic_unary_expression; - v->a[213501] = state(2825); - v->a[213502] = 1; - v->a[213503] = sym__arithmetic_postfix_expression; - v->a[213504] = actions(9282); - v->a[213505] = 2; - v->a[213506] = anon_sym_PLUS_PLUS2; - v->a[213507] = anon_sym_DASH_DASH2; - v->a[213508] = actions(9284); - v->a[213509] = 2; - v->a[213510] = anon_sym_DASH2; - v->a[213511] = anon_sym_PLUS2; - v->a[213512] = state(2794); - v->a[213513] = 9; - v->a[213514] = sym_subscript; - v->a[213515] = sym__arithmetic_expression; - v->a[213516] = sym__arithmetic_literal; - v->a[213517] = sym__arithmetic_parenthesized_expression; - v->a[213518] = sym_string; - v->a[213519] = sym_number; - small_parse_table_10676(v); -} - -void small_parse_table_10676(t_small_parse_table_array *v) -{ - v->a[213520] = sym_simple_expansion; - v->a[213521] = sym_expansion; - v->a[213522] = sym_command_substitution; - v->a[213523] = 21; - v->a[213524] = actions(71); - v->a[213525] = 1; - v->a[213526] = sym_comment; - v->a[213527] = actions(9364); - v->a[213528] = 1; - v->a[213529] = anon_sym_LPAREN; - v->a[213530] = actions(9366); - v->a[213531] = 1; - v->a[213532] = anon_sym_BANG; - v->a[213533] = actions(9372); - v->a[213534] = 1; - v->a[213535] = anon_sym_TILDE; - v->a[213536] = actions(9374); - v->a[213537] = 1; - v->a[213538] = anon_sym_DOLLAR; - v->a[213539] = actions(9376); - small_parse_table_10677(v); -} - -void small_parse_table_10677(t_small_parse_table_array *v) -{ - v->a[213540] = 1; - v->a[213541] = anon_sym_DQUOTE; - v->a[213542] = actions(9378); - v->a[213543] = 1; - v->a[213544] = aux_sym_number_token1; - v->a[213545] = actions(9380); - v->a[213546] = 1; - v->a[213547] = aux_sym_number_token2; - v->a[213548] = actions(9382); - v->a[213549] = 1; - v->a[213550] = anon_sym_DOLLAR_LBRACE; - v->a[213551] = actions(9384); - v->a[213552] = 1; - v->a[213553] = anon_sym_DOLLAR_LPAREN; - v->a[213554] = actions(9386); - v->a[213555] = 1; - v->a[213556] = anon_sym_BQUOTE; - v->a[213557] = actions(9388); - v->a[213558] = 1; - v->a[213559] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10678(v); -} - -void small_parse_table_10678(t_small_parse_table_array *v) -{ - v->a[213560] = actions(9392); - v->a[213561] = 1; - v->a[213562] = sym_variable_name; - v->a[213563] = actions(10170); - v->a[213564] = 1; - v->a[213565] = aux_sym__simple_variable_name_token1; - v->a[213566] = state(3391); - v->a[213567] = 1; - v->a[213568] = sym__arithmetic_binary_expression; - v->a[213569] = state(3396); - v->a[213570] = 1; - v->a[213571] = sym__arithmetic_ternary_expression; - v->a[213572] = state(3398); - v->a[213573] = 1; - v->a[213574] = sym__arithmetic_unary_expression; - v->a[213575] = state(3400); - v->a[213576] = 1; - v->a[213577] = sym__arithmetic_postfix_expression; - v->a[213578] = actions(9368); - v->a[213579] = 2; - small_parse_table_10679(v); -} - -void small_parse_table_10679(t_small_parse_table_array *v) -{ - v->a[213580] = anon_sym_PLUS_PLUS2; - v->a[213581] = anon_sym_DASH_DASH2; - v->a[213582] = actions(9370); - v->a[213583] = 2; - v->a[213584] = anon_sym_DASH2; - v->a[213585] = anon_sym_PLUS2; - v->a[213586] = state(3371); - v->a[213587] = 9; - v->a[213588] = sym_subscript; - v->a[213589] = sym__arithmetic_expression; - v->a[213590] = sym__arithmetic_literal; - v->a[213591] = sym__arithmetic_parenthesized_expression; - v->a[213592] = sym_string; - v->a[213593] = sym_number; - v->a[213594] = sym_simple_expansion; - v->a[213595] = sym_expansion; - v->a[213596] = sym_command_substitution; - v->a[213597] = 18; - v->a[213598] = actions(3); - v->a[213599] = 1; - small_parse_table_10680(v); -} - -/* EOF small_parse_table_2135.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2136.c b/parser/static/small_parse_table/small_parse_table_2136.c deleted file mode 100644 index cbc69831..00000000 --- a/parser/static/small_parse_table/small_parse_table_2136.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2136.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10680(t_small_parse_table_array *v) -{ - v->a[213600] = sym_comment; - v->a[213601] = actions(4086); - v->a[213602] = 1; - v->a[213603] = aux_sym_number_token1; - v->a[213604] = actions(4088); - v->a[213605] = 1; - v->a[213606] = aux_sym_number_token2; - v->a[213607] = actions(4092); - v->a[213608] = 1; - v->a[213609] = anon_sym_DOLLAR_LPAREN; - v->a[213610] = actions(4102); - v->a[213611] = 1; - v->a[213612] = sym__brace_start; - v->a[213613] = actions(9306); - v->a[213614] = 1; - v->a[213615] = sym_word; - v->a[213616] = actions(9310); - v->a[213617] = 1; - v->a[213618] = anon_sym_DOLLAR_LBRACK; - v->a[213619] = actions(9316); - small_parse_table_10681(v); -} - -void small_parse_table_10681(t_small_parse_table_array *v) -{ - v->a[213620] = 1; - v->a[213621] = anon_sym_DQUOTE; - v->a[213622] = actions(9320); - v->a[213623] = 1; - v->a[213624] = anon_sym_DOLLAR_LBRACE; - v->a[213625] = actions(9322); - v->a[213626] = 1; - v->a[213627] = anon_sym_BQUOTE; - v->a[213628] = actions(9324); - v->a[213629] = 1; - v->a[213630] = anon_sym_DOLLAR_BQUOTE; - v->a[213631] = actions(9328); - v->a[213632] = 1; - v->a[213633] = sym__comment_word; - v->a[213634] = actions(10172); - v->a[213635] = 1; - v->a[213636] = anon_sym_DOLLAR; - v->a[213637] = actions(9308); - v->a[213638] = 2; - v->a[213639] = anon_sym_LPAREN_LPAREN; - small_parse_table_10682(v); -} - -void small_parse_table_10682(t_small_parse_table_array *v) -{ - v->a[213640] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213641] = actions(9314); - v->a[213642] = 2; - v->a[213643] = sym_test_operator; - v->a[213644] = sym__special_character; - v->a[213645] = actions(9326); - v->a[213646] = 2; - v->a[213647] = anon_sym_LT_LPAREN; - v->a[213648] = anon_sym_GT_LPAREN; - v->a[213649] = actions(9318); - v->a[213650] = 3; - v->a[213651] = sym__bare_dollar; - v->a[213652] = sym_raw_string; - v->a[213653] = sym_ansi_c_string; - v->a[213654] = state(4566); - v->a[213655] = 9; - v->a[213656] = sym_arithmetic_expansion; - v->a[213657] = sym_brace_expression; - v->a[213658] = sym_string; - v->a[213659] = sym_translated_string; - small_parse_table_10683(v); -} - -void small_parse_table_10683(t_small_parse_table_array *v) -{ - v->a[213660] = sym_number; - v->a[213661] = sym_simple_expansion; - v->a[213662] = sym_expansion; - v->a[213663] = sym_command_substitution; - v->a[213664] = sym_process_substitution; - v->a[213665] = 18; - v->a[213666] = actions(3); - v->a[213667] = 1; - v->a[213668] = sym_comment; - v->a[213669] = actions(5112); - v->a[213670] = 1; - v->a[213671] = anon_sym_DOLLAR_LBRACK; - v->a[213672] = actions(5118); - v->a[213673] = 1; - v->a[213674] = anon_sym_DQUOTE; - v->a[213675] = actions(5122); - v->a[213676] = 1; - v->a[213677] = aux_sym_number_token1; - v->a[213678] = actions(5124); - v->a[213679] = 1; - small_parse_table_10684(v); -} - -void small_parse_table_10684(t_small_parse_table_array *v) -{ - v->a[213680] = aux_sym_number_token2; - v->a[213681] = actions(5126); - v->a[213682] = 1; - v->a[213683] = anon_sym_DOLLAR_LBRACE; - v->a[213684] = actions(5128); - v->a[213685] = 1; - v->a[213686] = anon_sym_DOLLAR_LPAREN; - v->a[213687] = actions(5130); - v->a[213688] = 1; - v->a[213689] = anon_sym_BQUOTE; - v->a[213690] = actions(5132); - v->a[213691] = 1; - v->a[213692] = anon_sym_DOLLAR_BQUOTE; - v->a[213693] = actions(5138); - v->a[213694] = 1; - v->a[213695] = sym__brace_start; - v->a[213696] = actions(10174); - v->a[213697] = 1; - v->a[213698] = sym_word; - v->a[213699] = actions(10176); - small_parse_table_10685(v); -} - -/* EOF small_parse_table_2136.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2137.c b/parser/static/small_parse_table/small_parse_table_2137.c deleted file mode 100644 index 0a7a4558..00000000 --- a/parser/static/small_parse_table/small_parse_table_2137.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2137.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10685(t_small_parse_table_array *v) -{ - v->a[213700] = 1; - v->a[213701] = anon_sym_DOLLAR; - v->a[213702] = actions(10182); - v->a[213703] = 1; - v->a[213704] = sym__comment_word; - v->a[213705] = actions(5110); - v->a[213706] = 2; - v->a[213707] = anon_sym_LPAREN_LPAREN; - v->a[213708] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213709] = actions(5134); - v->a[213710] = 2; - v->a[213711] = anon_sym_LT_LPAREN; - v->a[213712] = anon_sym_GT_LPAREN; - v->a[213713] = actions(10178); - v->a[213714] = 2; - v->a[213715] = sym_test_operator; - v->a[213716] = sym__special_character; - v->a[213717] = actions(10180); - v->a[213718] = 3; - v->a[213719] = sym__bare_dollar; - small_parse_table_10686(v); -} - -void small_parse_table_10686(t_small_parse_table_array *v) -{ - v->a[213720] = sym_raw_string; - v->a[213721] = sym_ansi_c_string; - v->a[213722] = state(2842); - v->a[213723] = 9; - v->a[213724] = sym_arithmetic_expansion; - v->a[213725] = sym_brace_expression; - v->a[213726] = sym_string; - v->a[213727] = sym_translated_string; - v->a[213728] = sym_number; - v->a[213729] = sym_simple_expansion; - v->a[213730] = sym_expansion; - v->a[213731] = sym_command_substitution; - v->a[213732] = sym_process_substitution; - v->a[213733] = 18; - v->a[213734] = actions(3); - v->a[213735] = 1; - v->a[213736] = sym_comment; - v->a[213737] = actions(8178); - v->a[213738] = 1; - v->a[213739] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10687(v); -} - -void small_parse_table_10687(t_small_parse_table_array *v) -{ - v->a[213740] = actions(8180); - v->a[213741] = 1; - v->a[213742] = anon_sym_DOLLAR; - v->a[213743] = actions(8184); - v->a[213744] = 1; - v->a[213745] = anon_sym_DQUOTE; - v->a[213746] = actions(8188); - v->a[213747] = 1; - v->a[213748] = aux_sym_number_token1; - v->a[213749] = actions(8190); - v->a[213750] = 1; - v->a[213751] = aux_sym_number_token2; - v->a[213752] = actions(8192); - v->a[213753] = 1; - v->a[213754] = anon_sym_DOLLAR_LBRACE; - v->a[213755] = actions(8194); - v->a[213756] = 1; - v->a[213757] = anon_sym_DOLLAR_LPAREN; - v->a[213758] = actions(8196); - v->a[213759] = 1; - small_parse_table_10688(v); -} - -void small_parse_table_10688(t_small_parse_table_array *v) -{ - v->a[213760] = anon_sym_BQUOTE; - v->a[213761] = actions(8198); - v->a[213762] = 1; - v->a[213763] = anon_sym_DOLLAR_BQUOTE; - v->a[213764] = actions(8208); - v->a[213765] = 1; - v->a[213766] = sym__brace_start; - v->a[213767] = actions(9720); - v->a[213768] = 1; - v->a[213769] = sym_word; - v->a[213770] = actions(9728); - v->a[213771] = 1; - v->a[213772] = sym__comment_word; - v->a[213773] = actions(8174); - v->a[213774] = 2; - v->a[213775] = anon_sym_LPAREN_LPAREN; - v->a[213776] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213777] = actions(8200); - v->a[213778] = 2; - v->a[213779] = anon_sym_LT_LPAREN; - small_parse_table_10689(v); -} - -void small_parse_table_10689(t_small_parse_table_array *v) -{ - v->a[213780] = anon_sym_GT_LPAREN; - v->a[213781] = actions(9724); - v->a[213782] = 2; - v->a[213783] = sym_test_operator; - v->a[213784] = sym__special_character; - v->a[213785] = actions(9726); - v->a[213786] = 3; - v->a[213787] = sym__bare_dollar; - v->a[213788] = sym_raw_string; - v->a[213789] = sym_ansi_c_string; - v->a[213790] = state(1590); - v->a[213791] = 9; - v->a[213792] = sym_arithmetic_expansion; - v->a[213793] = sym_brace_expression; - v->a[213794] = sym_string; - v->a[213795] = sym_translated_string; - v->a[213796] = sym_number; - v->a[213797] = sym_simple_expansion; - v->a[213798] = sym_expansion; - v->a[213799] = sym_command_substitution; - small_parse_table_10690(v); -} - -/* EOF small_parse_table_2137.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2138.c b/parser/static/small_parse_table/small_parse_table_2138.c deleted file mode 100644 index e6a00ddf..00000000 --- a/parser/static/small_parse_table/small_parse_table_2138.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2138.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10690(t_small_parse_table_array *v) -{ - v->a[213800] = sym_process_substitution; - v->a[213801] = 18; - v->a[213802] = actions(3); - v->a[213803] = 1; - v->a[213804] = sym_comment; - v->a[213805] = actions(3886); - v->a[213806] = 1; - v->a[213807] = aux_sym_number_token1; - v->a[213808] = actions(3888); - v->a[213809] = 1; - v->a[213810] = aux_sym_number_token2; - v->a[213811] = actions(3892); - v->a[213812] = 1; - v->a[213813] = anon_sym_DOLLAR_LPAREN; - v->a[213814] = actions(3902); - v->a[213815] = 1; - v->a[213816] = sym__brace_start; - v->a[213817] = actions(8992); - v->a[213818] = 1; - v->a[213819] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10691(v); -} - -void small_parse_table_10691(t_small_parse_table_array *v) -{ - v->a[213820] = actions(8996); - v->a[213821] = 1; - v->a[213822] = anon_sym_DQUOTE; - v->a[213823] = actions(9000); - v->a[213824] = 1; - v->a[213825] = anon_sym_DOLLAR_LBRACE; - v->a[213826] = actions(9002); - v->a[213827] = 1; - v->a[213828] = anon_sym_BQUOTE; - v->a[213829] = actions(9004); - v->a[213830] = 1; - v->a[213831] = anon_sym_DOLLAR_BQUOTE; - v->a[213832] = actions(9740); - v->a[213833] = 1; - v->a[213834] = sym_word; - v->a[213835] = actions(9746); - v->a[213836] = 1; - v->a[213837] = sym__comment_word; - v->a[213838] = actions(10184); - v->a[213839] = 1; - small_parse_table_10692(v); -} - -void small_parse_table_10692(t_small_parse_table_array *v) -{ - v->a[213840] = anon_sym_DOLLAR; - v->a[213841] = actions(8990); - v->a[213842] = 2; - v->a[213843] = anon_sym_LPAREN_LPAREN; - v->a[213844] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213845] = actions(9006); - v->a[213846] = 2; - v->a[213847] = anon_sym_LT_LPAREN; - v->a[213848] = anon_sym_GT_LPAREN; - v->a[213849] = actions(9742); - v->a[213850] = 2; - v->a[213851] = sym_test_operator; - v->a[213852] = sym__special_character; - v->a[213853] = actions(9744); - v->a[213854] = 3; - v->a[213855] = sym__bare_dollar; - v->a[213856] = sym_raw_string; - v->a[213857] = sym_ansi_c_string; - v->a[213858] = state(2004); - v->a[213859] = 9; - small_parse_table_10693(v); -} - -void small_parse_table_10693(t_small_parse_table_array *v) -{ - v->a[213860] = sym_arithmetic_expansion; - v->a[213861] = sym_brace_expression; - v->a[213862] = sym_string; - v->a[213863] = sym_translated_string; - v->a[213864] = sym_number; - v->a[213865] = sym_simple_expansion; - v->a[213866] = sym_expansion; - v->a[213867] = sym_command_substitution; - v->a[213868] = sym_process_substitution; - v->a[213869] = 21; - v->a[213870] = actions(71); - v->a[213871] = 1; - v->a[213872] = sym_comment; - v->a[213873] = actions(9364); - v->a[213874] = 1; - v->a[213875] = anon_sym_LPAREN; - v->a[213876] = actions(9366); - v->a[213877] = 1; - v->a[213878] = anon_sym_BANG; - v->a[213879] = actions(9372); - small_parse_table_10694(v); -} - -void small_parse_table_10694(t_small_parse_table_array *v) -{ - v->a[213880] = 1; - v->a[213881] = anon_sym_TILDE; - v->a[213882] = actions(9374); - v->a[213883] = 1; - v->a[213884] = anon_sym_DOLLAR; - v->a[213885] = actions(9376); - v->a[213886] = 1; - v->a[213887] = anon_sym_DQUOTE; - v->a[213888] = actions(9378); - v->a[213889] = 1; - v->a[213890] = aux_sym_number_token1; - v->a[213891] = actions(9380); - v->a[213892] = 1; - v->a[213893] = aux_sym_number_token2; - v->a[213894] = actions(9382); - v->a[213895] = 1; - v->a[213896] = anon_sym_DOLLAR_LBRACE; - v->a[213897] = actions(9384); - v->a[213898] = 1; - v->a[213899] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10695(v); -} - -/* EOF small_parse_table_2138.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2139.c b/parser/static/small_parse_table/small_parse_table_2139.c deleted file mode 100644 index ff631347..00000000 --- a/parser/static/small_parse_table/small_parse_table_2139.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2139.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10695(t_small_parse_table_array *v) -{ - v->a[213900] = actions(9386); - v->a[213901] = 1; - v->a[213902] = anon_sym_BQUOTE; - v->a[213903] = actions(9388); - v->a[213904] = 1; - v->a[213905] = anon_sym_DOLLAR_BQUOTE; - v->a[213906] = actions(9392); - v->a[213907] = 1; - v->a[213908] = sym_variable_name; - v->a[213909] = actions(10186); - v->a[213910] = 1; - v->a[213911] = aux_sym__simple_variable_name_token1; - v->a[213912] = state(3391); - v->a[213913] = 1; - v->a[213914] = sym__arithmetic_binary_expression; - v->a[213915] = state(3396); - v->a[213916] = 1; - v->a[213917] = sym__arithmetic_ternary_expression; - v->a[213918] = state(3398); - v->a[213919] = 1; - small_parse_table_10696(v); -} - -void small_parse_table_10696(t_small_parse_table_array *v) -{ - v->a[213920] = sym__arithmetic_unary_expression; - v->a[213921] = state(3400); - v->a[213922] = 1; - v->a[213923] = sym__arithmetic_postfix_expression; - v->a[213924] = actions(9368); - v->a[213925] = 2; - v->a[213926] = anon_sym_PLUS_PLUS2; - v->a[213927] = anon_sym_DASH_DASH2; - v->a[213928] = actions(9370); - v->a[213929] = 2; - v->a[213930] = anon_sym_DASH2; - v->a[213931] = anon_sym_PLUS2; - v->a[213932] = state(3334); - v->a[213933] = 9; - v->a[213934] = sym_subscript; - v->a[213935] = sym__arithmetic_expression; - v->a[213936] = sym__arithmetic_literal; - v->a[213937] = sym__arithmetic_parenthesized_expression; - v->a[213938] = sym_string; - v->a[213939] = sym_number; - small_parse_table_10697(v); -} - -void small_parse_table_10697(t_small_parse_table_array *v) -{ - v->a[213940] = sym_simple_expansion; - v->a[213941] = sym_expansion; - v->a[213942] = sym_command_substitution; - v->a[213943] = 18; - v->a[213944] = actions(3); - v->a[213945] = 1; - v->a[213946] = sym_comment; - v->a[213947] = actions(1141); - v->a[213948] = 1; - v->a[213949] = anon_sym_DOLLAR_LBRACK; - v->a[213950] = actions(1149); - v->a[213951] = 1; - v->a[213952] = anon_sym_DQUOTE; - v->a[213953] = actions(1153); - v->a[213954] = 1; - v->a[213955] = aux_sym_number_token1; - v->a[213956] = actions(1155); - v->a[213957] = 1; - v->a[213958] = aux_sym_number_token2; - v->a[213959] = actions(1157); - small_parse_table_10698(v); -} - -void small_parse_table_10698(t_small_parse_table_array *v) -{ - v->a[213960] = 1; - v->a[213961] = anon_sym_DOLLAR_LBRACE; - v->a[213962] = actions(1159); - v->a[213963] = 1; - v->a[213964] = anon_sym_DOLLAR_LPAREN; - v->a[213965] = actions(1163); - v->a[213966] = 1; - v->a[213967] = anon_sym_DOLLAR_BQUOTE; - v->a[213968] = actions(1169); - v->a[213969] = 1; - v->a[213970] = sym__brace_start; - v->a[213971] = actions(3060); - v->a[213972] = 1; - v->a[213973] = anon_sym_BQUOTE; - v->a[213974] = actions(10188); - v->a[213975] = 1; - v->a[213976] = sym_word; - v->a[213977] = actions(10190); - v->a[213978] = 1; - v->a[213979] = anon_sym_DOLLAR; - small_parse_table_10699(v); -} - -void small_parse_table_10699(t_small_parse_table_array *v) -{ - v->a[213980] = actions(10196); - v->a[213981] = 1; - v->a[213982] = sym__comment_word; - v->a[213983] = actions(1129); - v->a[213984] = 2; - v->a[213985] = anon_sym_LPAREN_LPAREN; - v->a[213986] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[213987] = actions(1165); - v->a[213988] = 2; - v->a[213989] = anon_sym_LT_LPAREN; - v->a[213990] = anon_sym_GT_LPAREN; - v->a[213991] = actions(10192); - v->a[213992] = 2; - v->a[213993] = sym_test_operator; - v->a[213994] = sym__special_character; - v->a[213995] = actions(10194); - v->a[213996] = 3; - v->a[213997] = sym__bare_dollar; - v->a[213998] = sym_raw_string; - v->a[213999] = sym_ansi_c_string; - small_parse_table_10700(v); -} - -/* EOF small_parse_table_2139.c */ diff --git a/parser/static/small_parse_table/small_parse_table_214.c b/parser/static/small_parse_table/small_parse_table_214.c index 466be4c1..01b6cc28 100644 --- a/parser/static/small_parse_table/small_parse_table_214.c +++ b/parser/static/small_parse_table/small_parse_table_214.c @@ -14,126 +14,126 @@ void small_parse_table_1070(t_small_parse_table_array *v) { - v->a[21400] = anon_sym_DOLLAR_BQUOTE; - v->a[21401] = actions(3751); - v->a[21402] = 1; - v->a[21403] = sym_file_descriptor; - v->a[21404] = actions(3753); - v->a[21405] = 1; - v->a[21406] = sym_test_operator; - v->a[21407] = actions(3755); - v->a[21408] = 1; - v->a[21409] = sym__brace_start; - v->a[21410] = actions(4038); - v->a[21411] = 1; - v->a[21412] = aux_sym_heredoc_redirect_token1; - v->a[21413] = state(3565); - v->a[21414] = 1; - v->a[21415] = aux_sym__heredoc_command; - v->a[21416] = state(5351); - v->a[21417] = 1; - v->a[21418] = aux_sym__literal_repeat1; - v->a[21419] = state(5456); + v->a[21400] = sym_word; + v->a[21401] = actions(2516); + v->a[21402] = 20; + v->a[21403] = anon_sym_PIPE; + v->a[21404] = anon_sym_RPAREN; + v->a[21405] = anon_sym_SEMI_SEMI; + v->a[21406] = anon_sym_PIPE_AMP; + v->a[21407] = anon_sym_AMP_AMP; + v->a[21408] = anon_sym_PIPE_PIPE; + v->a[21409] = anon_sym_LT; + v->a[21410] = anon_sym_GT; + v->a[21411] = anon_sym_GT_GT; + v->a[21412] = anon_sym_AMP_GT; + v->a[21413] = anon_sym_AMP_GT_GT; + v->a[21414] = anon_sym_LT_AMP; + v->a[21415] = anon_sym_GT_AMP; + v->a[21416] = anon_sym_GT_PIPE; + v->a[21417] = anon_sym_LT_AMP_DASH; + v->a[21418] = anon_sym_GT_AMP_DASH; + v->a[21419] = anon_sym_LT_LT; small_parse_table_1071(v); } void small_parse_table_1071(t_small_parse_table_array *v) { - v->a[21420] = 1; - v->a[21421] = sym_concatenation; - v->a[21422] = state(6837); - v->a[21423] = 1; - v->a[21424] = sym__heredoc_expression; - v->a[21425] = state(6839); - v->a[21426] = 1; - v->a[21427] = sym__heredoc_pipeline; - v->a[21428] = actions(3715); - v->a[21429] = 2; - v->a[21430] = anon_sym_LPAREN_LPAREN; - v->a[21431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21432] = actions(3717); - v->a[21433] = 2; - v->a[21434] = anon_sym_PIPE_PIPE; - v->a[21435] = anon_sym_AMP_AMP; - v->a[21436] = actions(3719); - v->a[21437] = 2; + v->a[21420] = anon_sym_LT_LT_DASH; + v->a[21421] = anon_sym_AMP; + v->a[21422] = anon_sym_SEMI; + v->a[21423] = 3; + v->a[21424] = actions(3); + v->a[21425] = 1; + v->a[21426] = sym_comment; + v->a[21427] = actions(3020); + v->a[21428] = 6; + v->a[21429] = sym_file_descriptor; + v->a[21430] = sym__concat; + v->a[21431] = sym_variable_name; + v->a[21432] = sym_test_operator; + v->a[21433] = sym__brace_start; + v->a[21434] = aux_sym_heredoc_redirect_token1; + v->a[21435] = actions(3018); + v->a[21436] = 36; + v->a[21437] = anon_sym_esac; v->a[21438] = anon_sym_PIPE; - v->a[21439] = anon_sym_PIPE_AMP; + v->a[21439] = anon_sym_SEMI_SEMI; small_parse_table_1072(v); } void small_parse_table_1072(t_small_parse_table_array *v) { - v->a[21440] = actions(3723); - v->a[21441] = 2; - v->a[21442] = anon_sym_LT_AMP_DASH; - v->a[21443] = anon_sym_GT_AMP_DASH; - v->a[21444] = actions(3749); - v->a[21445] = 2; - v->a[21446] = anon_sym_LT_LPAREN; - v->a[21447] = anon_sym_GT_LPAREN; - v->a[21448] = actions(3713); - v->a[21449] = 3; - v->a[21450] = sym_raw_string; - v->a[21451] = sym_ansi_c_string; - v->a[21452] = sym_word; - v->a[21453] = state(5545); - v->a[21454] = 3; - v->a[21455] = sym_file_redirect; - v->a[21456] = sym_herestring_redirect; - v->a[21457] = aux_sym_redirected_statement_repeat2; - v->a[21458] = actions(3721); - v->a[21459] = 8; + v->a[21440] = anon_sym_SEMI_AMP; + v->a[21441] = anon_sym_SEMI_SEMI_AMP; + v->a[21442] = anon_sym_PIPE_AMP; + v->a[21443] = anon_sym_AMP_AMP; + v->a[21444] = anon_sym_PIPE_PIPE; + v->a[21445] = anon_sym_LT; + v->a[21446] = anon_sym_GT; + v->a[21447] = anon_sym_GT_GT; + v->a[21448] = anon_sym_AMP_GT; + v->a[21449] = anon_sym_AMP_GT_GT; + v->a[21450] = anon_sym_LT_AMP; + v->a[21451] = anon_sym_GT_AMP; + v->a[21452] = anon_sym_GT_PIPE; + v->a[21453] = anon_sym_LT_AMP_DASH; + v->a[21454] = anon_sym_GT_AMP_DASH; + v->a[21455] = anon_sym_LT_LT; + v->a[21456] = anon_sym_LT_LT_DASH; + v->a[21457] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21458] = anon_sym_AMP; + v->a[21459] = aux_sym_concatenation_token1; small_parse_table_1073(v); } void small_parse_table_1073(t_small_parse_table_array *v) { - v->a[21460] = anon_sym_LT; - v->a[21461] = anon_sym_GT; - v->a[21462] = anon_sym_GT_GT; - v->a[21463] = anon_sym_AMP_GT; - v->a[21464] = anon_sym_AMP_GT_GT; - v->a[21465] = anon_sym_LT_AMP; - v->a[21466] = anon_sym_GT_AMP; - v->a[21467] = anon_sym_GT_PIPE; - v->a[21468] = state(5062); - v->a[21469] = 9; - v->a[21470] = sym_arithmetic_expansion; - v->a[21471] = sym_brace_expression; - v->a[21472] = sym_string; - v->a[21473] = sym_translated_string; - v->a[21474] = sym_number; - v->a[21475] = sym_simple_expansion; - v->a[21476] = sym_expansion; - v->a[21477] = sym_command_substitution; - v->a[21478] = sym_process_substitution; - v->a[21479] = 20; + v->a[21460] = anon_sym_DOLLAR; + v->a[21461] = sym__special_character; + v->a[21462] = anon_sym_DQUOTE; + v->a[21463] = sym_raw_string; + v->a[21464] = aux_sym_number_token1; + v->a[21465] = aux_sym_number_token2; + v->a[21466] = anon_sym_DOLLAR_LBRACE; + v->a[21467] = anon_sym_DOLLAR_LPAREN; + v->a[21468] = anon_sym_BQUOTE; + v->a[21469] = anon_sym_DOLLAR_BQUOTE; + v->a[21470] = aux_sym__simple_variable_name_token1; + v->a[21471] = sym_word; + v->a[21472] = anon_sym_SEMI; + v->a[21473] = 3; + v->a[21474] = actions(3); + v->a[21475] = 1; + v->a[21476] = sym_comment; + v->a[21477] = actions(3024); + v->a[21478] = 6; + v->a[21479] = sym_file_descriptor; small_parse_table_1074(v); } void small_parse_table_1074(t_small_parse_table_array *v) { - v->a[21480] = actions(3); - v->a[21481] = 1; - v->a[21482] = sym_comment; - v->a[21483] = actions(3115); - v->a[21484] = 1; - v->a[21485] = anon_sym_DQUOTE; - v->a[21486] = actions(3395); - v->a[21487] = 1; - v->a[21488] = anon_sym_DOLLAR_LBRACK; - v->a[21489] = actions(3397); - v->a[21490] = 1; - v->a[21491] = anon_sym_DOLLAR; - v->a[21492] = actions(3401); - v->a[21493] = 1; - v->a[21494] = aux_sym_number_token1; - v->a[21495] = actions(3403); - v->a[21496] = 1; - v->a[21497] = aux_sym_number_token2; - v->a[21498] = actions(3405); - v->a[21499] = 1; + v->a[21480] = sym__concat; + v->a[21481] = sym_variable_name; + v->a[21482] = sym_test_operator; + v->a[21483] = sym__brace_start; + v->a[21484] = aux_sym_heredoc_redirect_token1; + v->a[21485] = actions(3022); + v->a[21486] = 36; + v->a[21487] = anon_sym_esac; + v->a[21488] = anon_sym_PIPE; + v->a[21489] = anon_sym_SEMI_SEMI; + v->a[21490] = anon_sym_SEMI_AMP; + v->a[21491] = anon_sym_SEMI_SEMI_AMP; + v->a[21492] = anon_sym_PIPE_AMP; + v->a[21493] = anon_sym_AMP_AMP; + v->a[21494] = anon_sym_PIPE_PIPE; + v->a[21495] = anon_sym_LT; + v->a[21496] = anon_sym_GT; + v->a[21497] = anon_sym_GT_GT; + v->a[21498] = anon_sym_AMP_GT; + v->a[21499] = anon_sym_AMP_GT_GT; small_parse_table_1075(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2140.c b/parser/static/small_parse_table/small_parse_table_2140.c deleted file mode 100644 index 9e45ef9c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2140.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2140.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10700(t_small_parse_table_array *v) -{ - v->a[214000] = state(2392); - v->a[214001] = 9; - v->a[214002] = sym_arithmetic_expansion; - v->a[214003] = sym_brace_expression; - v->a[214004] = sym_string; - v->a[214005] = sym_translated_string; - v->a[214006] = sym_number; - v->a[214007] = sym_simple_expansion; - v->a[214008] = sym_expansion; - v->a[214009] = sym_command_substitution; - v->a[214010] = sym_process_substitution; - v->a[214011] = 21; - v->a[214012] = actions(71); - v->a[214013] = 1; - v->a[214014] = sym_comment; - v->a[214015] = actions(3064); - v->a[214016] = 1; - v->a[214017] = sym_variable_name; - v->a[214018] = actions(3225); - v->a[214019] = 1; - small_parse_table_10701(v); -} - -void small_parse_table_10701(t_small_parse_table_array *v) -{ - v->a[214020] = aux_sym__simple_variable_name_token1; - v->a[214021] = actions(9278); - v->a[214022] = 1; - v->a[214023] = anon_sym_LPAREN; - v->a[214024] = actions(9280); - v->a[214025] = 1; - v->a[214026] = anon_sym_BANG; - v->a[214027] = actions(9286); - v->a[214028] = 1; - v->a[214029] = anon_sym_TILDE; - v->a[214030] = actions(9288); - v->a[214031] = 1; - v->a[214032] = anon_sym_DOLLAR; - v->a[214033] = actions(9290); - v->a[214034] = 1; - v->a[214035] = anon_sym_DQUOTE; - v->a[214036] = actions(9292); - v->a[214037] = 1; - v->a[214038] = aux_sym_number_token1; - v->a[214039] = actions(9294); - small_parse_table_10702(v); -} - -void small_parse_table_10702(t_small_parse_table_array *v) -{ - v->a[214040] = 1; - v->a[214041] = aux_sym_number_token2; - v->a[214042] = actions(9296); - v->a[214043] = 1; - v->a[214044] = anon_sym_DOLLAR_LBRACE; - v->a[214045] = actions(9298); - v->a[214046] = 1; - v->a[214047] = anon_sym_DOLLAR_LPAREN; - v->a[214048] = actions(9300); - v->a[214049] = 1; - v->a[214050] = anon_sym_BQUOTE; - v->a[214051] = actions(9302); - v->a[214052] = 1; - v->a[214053] = anon_sym_DOLLAR_BQUOTE; - v->a[214054] = state(2801); - v->a[214055] = 1; - v->a[214056] = sym__arithmetic_binary_expression; - v->a[214057] = state(2803); - v->a[214058] = 1; - v->a[214059] = sym__arithmetic_ternary_expression; - small_parse_table_10703(v); -} - -void small_parse_table_10703(t_small_parse_table_array *v) -{ - v->a[214060] = state(2809); - v->a[214061] = 1; - v->a[214062] = sym__arithmetic_unary_expression; - v->a[214063] = state(2825); - v->a[214064] = 1; - v->a[214065] = sym__arithmetic_postfix_expression; - v->a[214066] = actions(9282); - v->a[214067] = 2; - v->a[214068] = anon_sym_PLUS_PLUS2; - v->a[214069] = anon_sym_DASH_DASH2; - v->a[214070] = actions(9284); - v->a[214071] = 2; - v->a[214072] = anon_sym_DASH2; - v->a[214073] = anon_sym_PLUS2; - v->a[214074] = state(2756); - v->a[214075] = 9; - v->a[214076] = sym_subscript; - v->a[214077] = sym__arithmetic_expression; - v->a[214078] = sym__arithmetic_literal; - v->a[214079] = sym__arithmetic_parenthesized_expression; - small_parse_table_10704(v); -} - -void small_parse_table_10704(t_small_parse_table_array *v) -{ - v->a[214080] = sym_string; - v->a[214081] = sym_number; - v->a[214082] = sym_simple_expansion; - v->a[214083] = sym_expansion; - v->a[214084] = sym_command_substitution; - v->a[214085] = 18; - v->a[214086] = actions(3); - v->a[214087] = 1; - v->a[214088] = sym_comment; - v->a[214089] = actions(1141); - v->a[214090] = 1; - v->a[214091] = anon_sym_DOLLAR_LBRACK; - v->a[214092] = actions(1149); - v->a[214093] = 1; - v->a[214094] = anon_sym_DQUOTE; - v->a[214095] = actions(1153); - v->a[214096] = 1; - v->a[214097] = aux_sym_number_token1; - v->a[214098] = actions(1155); - v->a[214099] = 1; - small_parse_table_10705(v); -} - -/* EOF small_parse_table_2140.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2141.c b/parser/static/small_parse_table/small_parse_table_2141.c deleted file mode 100644 index d537e420..00000000 --- a/parser/static/small_parse_table/small_parse_table_2141.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2141.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10705(t_small_parse_table_array *v) -{ - v->a[214100] = aux_sym_number_token2; - v->a[214101] = actions(1157); - v->a[214102] = 1; - v->a[214103] = anon_sym_DOLLAR_LBRACE; - v->a[214104] = actions(1159); - v->a[214105] = 1; - v->a[214106] = anon_sym_DOLLAR_LPAREN; - v->a[214107] = actions(1163); - v->a[214108] = 1; - v->a[214109] = anon_sym_DOLLAR_BQUOTE; - v->a[214110] = actions(1169); - v->a[214111] = 1; - v->a[214112] = sym__brace_start; - v->a[214113] = actions(3060); - v->a[214114] = 1; - v->a[214115] = anon_sym_BQUOTE; - v->a[214116] = actions(10188); - v->a[214117] = 1; - v->a[214118] = sym_word; - v->a[214119] = actions(10196); - small_parse_table_10706(v); -} - -void small_parse_table_10706(t_small_parse_table_array *v) -{ - v->a[214120] = 1; - v->a[214121] = sym__comment_word; - v->a[214122] = actions(10198); - v->a[214123] = 1; - v->a[214124] = anon_sym_DOLLAR; - v->a[214125] = actions(1129); - v->a[214126] = 2; - v->a[214127] = anon_sym_LPAREN_LPAREN; - v->a[214128] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214129] = actions(1165); - v->a[214130] = 2; - v->a[214131] = anon_sym_LT_LPAREN; - v->a[214132] = anon_sym_GT_LPAREN; - v->a[214133] = actions(10192); - v->a[214134] = 2; - v->a[214135] = sym_test_operator; - v->a[214136] = sym__special_character; - v->a[214137] = actions(10194); - v->a[214138] = 3; - v->a[214139] = sym__bare_dollar; - small_parse_table_10707(v); -} - -void small_parse_table_10707(t_small_parse_table_array *v) -{ - v->a[214140] = sym_raw_string; - v->a[214141] = sym_ansi_c_string; - v->a[214142] = state(2392); - v->a[214143] = 9; - v->a[214144] = sym_arithmetic_expansion; - v->a[214145] = sym_brace_expression; - v->a[214146] = sym_string; - v->a[214147] = sym_translated_string; - v->a[214148] = sym_number; - v->a[214149] = sym_simple_expansion; - v->a[214150] = sym_expansion; - v->a[214151] = sym_command_substitution; - v->a[214152] = sym_process_substitution; - v->a[214153] = 20; - v->a[214154] = actions(71); - v->a[214155] = 1; - v->a[214156] = sym_comment; - v->a[214157] = actions(3026); - v->a[214158] = 1; - v->a[214159] = anon_sym_DOLLAR; - small_parse_table_10708(v); -} - -void small_parse_table_10708(t_small_parse_table_array *v) -{ - v->a[214160] = actions(3032); - v->a[214161] = 1; - v->a[214162] = aux_sym_number_token1; - v->a[214163] = actions(3034); - v->a[214164] = 1; - v->a[214165] = aux_sym_number_token2; - v->a[214166] = actions(3038); - v->a[214167] = 1; - v->a[214168] = anon_sym_DOLLAR_LPAREN; - v->a[214169] = actions(3048); - v->a[214170] = 1; - v->a[214171] = sym__brace_start; - v->a[214172] = actions(10134); - v->a[214173] = 1; - v->a[214174] = anon_sym_DOLLAR_LBRACK; - v->a[214175] = actions(10136); - v->a[214176] = 1; - v->a[214177] = sym__special_character; - v->a[214178] = actions(10138); - v->a[214179] = 1; - small_parse_table_10709(v); -} - -void small_parse_table_10709(t_small_parse_table_array *v) -{ - v->a[214180] = anon_sym_DQUOTE; - v->a[214181] = actions(10142); - v->a[214182] = 1; - v->a[214183] = anon_sym_DOLLAR_LBRACE; - v->a[214184] = actions(10144); - v->a[214185] = 1; - v->a[214186] = anon_sym_BQUOTE; - v->a[214187] = actions(10146); - v->a[214188] = 1; - v->a[214189] = anon_sym_DOLLAR_BQUOTE; - v->a[214190] = actions(10200); - v->a[214191] = 1; - v->a[214192] = sym_word; - v->a[214193] = actions(10204); - v->a[214194] = 1; - v->a[214195] = sym_test_operator; - v->a[214196] = state(4527); - v->a[214197] = 1; - v->a[214198] = aux_sym__literal_repeat1; - v->a[214199] = state(4885); - small_parse_table_10710(v); -} - -/* EOF small_parse_table_2141.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2142.c b/parser/static/small_parse_table/small_parse_table_2142.c deleted file mode 100644 index 8fe0f239..00000000 --- a/parser/static/small_parse_table/small_parse_table_2142.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2142.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10710(t_small_parse_table_array *v) -{ - v->a[214200] = 1; - v->a[214201] = sym_concatenation; - v->a[214202] = actions(10132); - v->a[214203] = 2; - v->a[214204] = anon_sym_LPAREN_LPAREN; - v->a[214205] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214206] = actions(10148); - v->a[214207] = 2; - v->a[214208] = anon_sym_LT_LPAREN; - v->a[214209] = anon_sym_GT_LPAREN; - v->a[214210] = actions(10202); - v->a[214211] = 2; - v->a[214212] = sym_raw_string; - v->a[214213] = sym_ansi_c_string; - v->a[214214] = state(4375); - v->a[214215] = 9; - v->a[214216] = sym_arithmetic_expansion; - v->a[214217] = sym_brace_expression; - v->a[214218] = sym_string; - v->a[214219] = sym_translated_string; - small_parse_table_10711(v); -} - -void small_parse_table_10711(t_small_parse_table_array *v) -{ - v->a[214220] = sym_number; - v->a[214221] = sym_simple_expansion; - v->a[214222] = sym_expansion; - v->a[214223] = sym_command_substitution; - v->a[214224] = sym_process_substitution; - v->a[214225] = 18; - v->a[214226] = actions(3); - v->a[214227] = 1; - v->a[214228] = sym_comment; - v->a[214229] = actions(6488); - v->a[214230] = 1; - v->a[214231] = anon_sym_DOLLAR; - v->a[214232] = actions(6494); - v->a[214233] = 1; - v->a[214234] = aux_sym_number_token1; - v->a[214235] = actions(6496); - v->a[214236] = 1; - v->a[214237] = aux_sym_number_token2; - v->a[214238] = actions(6500); - v->a[214239] = 1; - small_parse_table_10712(v); -} - -void small_parse_table_10712(t_small_parse_table_array *v) -{ - v->a[214240] = anon_sym_DOLLAR_LPAREN; - v->a[214241] = actions(6512); - v->a[214242] = 1; - v->a[214243] = sym__brace_start; - v->a[214244] = actions(7226); - v->a[214245] = 1; - v->a[214246] = anon_sym_DOLLAR_LBRACK; - v->a[214247] = actions(7230); - v->a[214248] = 1; - v->a[214249] = anon_sym_DQUOTE; - v->a[214250] = actions(7234); - v->a[214251] = 1; - v->a[214252] = anon_sym_DOLLAR_LBRACE; - v->a[214253] = actions(7236); - v->a[214254] = 1; - v->a[214255] = anon_sym_BQUOTE; - v->a[214256] = actions(7238); - v->a[214257] = 1; - v->a[214258] = anon_sym_DOLLAR_BQUOTE; - v->a[214259] = actions(10206); - small_parse_table_10713(v); -} - -void small_parse_table_10713(t_small_parse_table_array *v) -{ - v->a[214260] = 1; - v->a[214261] = sym_word; - v->a[214262] = actions(10212); - v->a[214263] = 1; - v->a[214264] = sym__comment_word; - v->a[214265] = actions(7224); - v->a[214266] = 2; - v->a[214267] = anon_sym_LPAREN_LPAREN; - v->a[214268] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214269] = actions(7240); - v->a[214270] = 2; - v->a[214271] = anon_sym_LT_LPAREN; - v->a[214272] = anon_sym_GT_LPAREN; - v->a[214273] = actions(10208); - v->a[214274] = 2; - v->a[214275] = sym_test_operator; - v->a[214276] = sym__special_character; - v->a[214277] = actions(10210); - v->a[214278] = 3; - v->a[214279] = sym__bare_dollar; - small_parse_table_10714(v); -} - -void small_parse_table_10714(t_small_parse_table_array *v) -{ - v->a[214280] = sym_raw_string; - v->a[214281] = sym_ansi_c_string; - v->a[214282] = state(6494); - v->a[214283] = 9; - v->a[214284] = sym_arithmetic_expansion; - v->a[214285] = sym_brace_expression; - v->a[214286] = sym_string; - v->a[214287] = sym_translated_string; - v->a[214288] = sym_number; - v->a[214289] = sym_simple_expansion; - v->a[214290] = sym_expansion; - v->a[214291] = sym_command_substitution; - v->a[214292] = sym_process_substitution; - v->a[214293] = 18; - v->a[214294] = actions(3); - v->a[214295] = 1; - v->a[214296] = sym_comment; - v->a[214297] = actions(3401); - v->a[214298] = 1; - v->a[214299] = aux_sym_number_token1; - small_parse_table_10715(v); -} - -/* EOF small_parse_table_2142.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2143.c b/parser/static/small_parse_table/small_parse_table_2143.c deleted file mode 100644 index f35802ad..00000000 --- a/parser/static/small_parse_table/small_parse_table_2143.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2143.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10715(t_small_parse_table_array *v) -{ - v->a[214300] = actions(3403); - v->a[214301] = 1; - v->a[214302] = aux_sym_number_token2; - v->a[214303] = actions(3407); - v->a[214304] = 1; - v->a[214305] = anon_sym_DOLLAR_LPAREN; - v->a[214306] = actions(3417); - v->a[214307] = 1; - v->a[214308] = sym__brace_start; - v->a[214309] = actions(8926); - v->a[214310] = 1; - v->a[214311] = anon_sym_DOLLAR_LBRACK; - v->a[214312] = actions(8930); - v->a[214313] = 1; - v->a[214314] = anon_sym_DQUOTE; - v->a[214315] = actions(8934); - v->a[214316] = 1; - v->a[214317] = anon_sym_DOLLAR_LBRACE; - v->a[214318] = actions(8936); - v->a[214319] = 1; - small_parse_table_10716(v); -} - -void small_parse_table_10716(t_small_parse_table_array *v) -{ - v->a[214320] = anon_sym_BQUOTE; - v->a[214321] = actions(8938); - v->a[214322] = 1; - v->a[214323] = anon_sym_DOLLAR_BQUOTE; - v->a[214324] = actions(9696); - v->a[214325] = 1; - v->a[214326] = sym_word; - v->a[214327] = actions(9704); - v->a[214328] = 1; - v->a[214329] = sym__comment_word; - v->a[214330] = actions(10214); - v->a[214331] = 1; - v->a[214332] = anon_sym_DOLLAR; - v->a[214333] = actions(8924); - v->a[214334] = 2; - v->a[214335] = anon_sym_LPAREN_LPAREN; - v->a[214336] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214337] = actions(8940); - v->a[214338] = 2; - v->a[214339] = anon_sym_LT_LPAREN; - small_parse_table_10717(v); -} - -void small_parse_table_10717(t_small_parse_table_array *v) -{ - v->a[214340] = anon_sym_GT_LPAREN; - v->a[214341] = actions(9700); - v->a[214342] = 2; - v->a[214343] = sym_test_operator; - v->a[214344] = sym__special_character; - v->a[214345] = actions(9702); - v->a[214346] = 3; - v->a[214347] = sym__bare_dollar; - v->a[214348] = sym_raw_string; - v->a[214349] = sym_ansi_c_string; - v->a[214350] = state(1851); - v->a[214351] = 9; - v->a[214352] = sym_arithmetic_expansion; - v->a[214353] = sym_brace_expression; - v->a[214354] = sym_string; - v->a[214355] = sym_translated_string; - v->a[214356] = sym_number; - v->a[214357] = sym_simple_expansion; - v->a[214358] = sym_expansion; - v->a[214359] = sym_command_substitution; - small_parse_table_10718(v); -} - -void small_parse_table_10718(t_small_parse_table_array *v) -{ - v->a[214360] = sym_process_substitution; - v->a[214361] = 21; - v->a[214362] = actions(71); - v->a[214363] = 1; - v->a[214364] = sym_comment; - v->a[214365] = actions(9364); - v->a[214366] = 1; - v->a[214367] = anon_sym_LPAREN; - v->a[214368] = actions(9366); - v->a[214369] = 1; - v->a[214370] = anon_sym_BANG; - v->a[214371] = actions(9372); - v->a[214372] = 1; - v->a[214373] = anon_sym_TILDE; - v->a[214374] = actions(9374); - v->a[214375] = 1; - v->a[214376] = anon_sym_DOLLAR; - v->a[214377] = actions(9376); - v->a[214378] = 1; - v->a[214379] = anon_sym_DQUOTE; - small_parse_table_10719(v); -} - -void small_parse_table_10719(t_small_parse_table_array *v) -{ - v->a[214380] = actions(9378); - v->a[214381] = 1; - v->a[214382] = aux_sym_number_token1; - v->a[214383] = actions(9380); - v->a[214384] = 1; - v->a[214385] = aux_sym_number_token2; - v->a[214386] = actions(9382); - v->a[214387] = 1; - v->a[214388] = anon_sym_DOLLAR_LBRACE; - v->a[214389] = actions(9384); - v->a[214390] = 1; - v->a[214391] = anon_sym_DOLLAR_LPAREN; - v->a[214392] = actions(9386); - v->a[214393] = 1; - v->a[214394] = anon_sym_BQUOTE; - v->a[214395] = actions(9388); - v->a[214396] = 1; - v->a[214397] = anon_sym_DOLLAR_BQUOTE; - v->a[214398] = actions(9392); - v->a[214399] = 1; - small_parse_table_10720(v); -} - -/* EOF small_parse_table_2143.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2144.c b/parser/static/small_parse_table/small_parse_table_2144.c deleted file mode 100644 index 989f4b8a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2144.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2144.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10720(t_small_parse_table_array *v) -{ - v->a[214400] = sym_variable_name; - v->a[214401] = actions(10216); - v->a[214402] = 1; - v->a[214403] = aux_sym__simple_variable_name_token1; - v->a[214404] = state(3391); - v->a[214405] = 1; - v->a[214406] = sym__arithmetic_binary_expression; - v->a[214407] = state(3396); - v->a[214408] = 1; - v->a[214409] = sym__arithmetic_ternary_expression; - v->a[214410] = state(3398); - v->a[214411] = 1; - v->a[214412] = sym__arithmetic_unary_expression; - v->a[214413] = state(3400); - v->a[214414] = 1; - v->a[214415] = sym__arithmetic_postfix_expression; - v->a[214416] = actions(9368); - v->a[214417] = 2; - v->a[214418] = anon_sym_PLUS_PLUS2; - v->a[214419] = anon_sym_DASH_DASH2; - small_parse_table_10721(v); -} - -void small_parse_table_10721(t_small_parse_table_array *v) -{ - v->a[214420] = actions(9370); - v->a[214421] = 2; - v->a[214422] = anon_sym_DASH2; - v->a[214423] = anon_sym_PLUS2; - v->a[214424] = state(3329); - v->a[214425] = 9; - v->a[214426] = sym_subscript; - v->a[214427] = sym__arithmetic_expression; - v->a[214428] = sym__arithmetic_literal; - v->a[214429] = sym__arithmetic_parenthesized_expression; - v->a[214430] = sym_string; - v->a[214431] = sym_number; - v->a[214432] = sym_simple_expansion; - v->a[214433] = sym_expansion; - v->a[214434] = sym_command_substitution; - v->a[214435] = 21; - v->a[214436] = actions(71); - v->a[214437] = 1; - v->a[214438] = sym_comment; - v->a[214439] = actions(3064); - small_parse_table_10722(v); -} - -void small_parse_table_10722(t_small_parse_table_array *v) -{ - v->a[214440] = 1; - v->a[214441] = sym_variable_name; - v->a[214442] = actions(9278); - v->a[214443] = 1; - v->a[214444] = anon_sym_LPAREN; - v->a[214445] = actions(9280); - v->a[214446] = 1; - v->a[214447] = anon_sym_BANG; - v->a[214448] = actions(9286); - v->a[214449] = 1; - v->a[214450] = anon_sym_TILDE; - v->a[214451] = actions(9288); - v->a[214452] = 1; - v->a[214453] = anon_sym_DOLLAR; - v->a[214454] = actions(9290); - v->a[214455] = 1; - v->a[214456] = anon_sym_DQUOTE; - v->a[214457] = actions(9292); - v->a[214458] = 1; - v->a[214459] = aux_sym_number_token1; - small_parse_table_10723(v); -} - -void small_parse_table_10723(t_small_parse_table_array *v) -{ - v->a[214460] = actions(9294); - v->a[214461] = 1; - v->a[214462] = aux_sym_number_token2; - v->a[214463] = actions(9296); - v->a[214464] = 1; - v->a[214465] = anon_sym_DOLLAR_LBRACE; - v->a[214466] = actions(9298); - v->a[214467] = 1; - v->a[214468] = anon_sym_DOLLAR_LPAREN; - v->a[214469] = actions(9300); - v->a[214470] = 1; - v->a[214471] = anon_sym_BQUOTE; - v->a[214472] = actions(9302); - v->a[214473] = 1; - v->a[214474] = anon_sym_DOLLAR_BQUOTE; - v->a[214475] = actions(10218); - v->a[214476] = 1; - v->a[214477] = aux_sym__simple_variable_name_token1; - v->a[214478] = state(2801); - v->a[214479] = 1; - small_parse_table_10724(v); -} - -void small_parse_table_10724(t_small_parse_table_array *v) -{ - v->a[214480] = sym__arithmetic_binary_expression; - v->a[214481] = state(2803); - v->a[214482] = 1; - v->a[214483] = sym__arithmetic_ternary_expression; - v->a[214484] = state(2809); - v->a[214485] = 1; - v->a[214486] = sym__arithmetic_unary_expression; - v->a[214487] = state(2825); - v->a[214488] = 1; - v->a[214489] = sym__arithmetic_postfix_expression; - v->a[214490] = actions(9282); - v->a[214491] = 2; - v->a[214492] = anon_sym_PLUS_PLUS2; - v->a[214493] = anon_sym_DASH_DASH2; - v->a[214494] = actions(9284); - v->a[214495] = 2; - v->a[214496] = anon_sym_DASH2; - v->a[214497] = anon_sym_PLUS2; - v->a[214498] = state(2757); - v->a[214499] = 9; - small_parse_table_10725(v); -} - -/* EOF small_parse_table_2144.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2145.c b/parser/static/small_parse_table/small_parse_table_2145.c deleted file mode 100644 index 983cbd02..00000000 --- a/parser/static/small_parse_table/small_parse_table_2145.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2145.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10725(t_small_parse_table_array *v) -{ - v->a[214500] = sym_subscript; - v->a[214501] = sym__arithmetic_expression; - v->a[214502] = sym__arithmetic_literal; - v->a[214503] = sym__arithmetic_parenthesized_expression; - v->a[214504] = sym_string; - v->a[214505] = sym_number; - v->a[214506] = sym_simple_expansion; - v->a[214507] = sym_expansion; - v->a[214508] = sym_command_substitution; - v->a[214509] = 18; - v->a[214510] = actions(3); - v->a[214511] = 1; - v->a[214512] = sym_comment; - v->a[214513] = actions(8512); - v->a[214514] = 1; - v->a[214515] = anon_sym_DOLLAR_LBRACK; - v->a[214516] = actions(8514); - v->a[214517] = 1; - v->a[214518] = anon_sym_DOLLAR; - v->a[214519] = actions(8518); - small_parse_table_10726(v); -} - -void small_parse_table_10726(t_small_parse_table_array *v) -{ - v->a[214520] = 1; - v->a[214521] = anon_sym_DQUOTE; - v->a[214522] = actions(8522); - v->a[214523] = 1; - v->a[214524] = aux_sym_number_token1; - v->a[214525] = actions(8524); - v->a[214526] = 1; - v->a[214527] = aux_sym_number_token2; - v->a[214528] = actions(8526); - v->a[214529] = 1; - v->a[214530] = anon_sym_DOLLAR_LBRACE; - v->a[214531] = actions(8528); - v->a[214532] = 1; - v->a[214533] = anon_sym_DOLLAR_LPAREN; - v->a[214534] = actions(8530); - v->a[214535] = 1; - v->a[214536] = anon_sym_BQUOTE; - v->a[214537] = actions(8532); - v->a[214538] = 1; - v->a[214539] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10727(v); -} - -void small_parse_table_10727(t_small_parse_table_array *v) -{ - v->a[214540] = actions(8542); - v->a[214541] = 1; - v->a[214542] = sym__brace_start; - v->a[214543] = actions(10220); - v->a[214544] = 1; - v->a[214545] = sym_word; - v->a[214546] = actions(10226); - v->a[214547] = 1; - v->a[214548] = sym__comment_word; - v->a[214549] = actions(8508); - v->a[214550] = 2; - v->a[214551] = anon_sym_LPAREN_LPAREN; - v->a[214552] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214553] = actions(8534); - v->a[214554] = 2; - v->a[214555] = anon_sym_LT_LPAREN; - v->a[214556] = anon_sym_GT_LPAREN; - v->a[214557] = actions(10222); - v->a[214558] = 2; - v->a[214559] = sym_test_operator; - small_parse_table_10728(v); -} - -void small_parse_table_10728(t_small_parse_table_array *v) -{ - v->a[214560] = sym__special_character; - v->a[214561] = actions(10224); - v->a[214562] = 3; - v->a[214563] = sym__bare_dollar; - v->a[214564] = sym_raw_string; - v->a[214565] = sym_ansi_c_string; - v->a[214566] = state(2514); - v->a[214567] = 9; - v->a[214568] = sym_arithmetic_expansion; - v->a[214569] = sym_brace_expression; - v->a[214570] = sym_string; - v->a[214571] = sym_translated_string; - v->a[214572] = sym_number; - v->a[214573] = sym_simple_expansion; - v->a[214574] = sym_expansion; - v->a[214575] = sym_command_substitution; - v->a[214576] = sym_process_substitution; - v->a[214577] = 18; - v->a[214578] = actions(3); - v->a[214579] = 1; - small_parse_table_10729(v); -} - -void small_parse_table_10729(t_small_parse_table_array *v) -{ - v->a[214580] = sym_comment; - v->a[214581] = actions(4947); - v->a[214582] = 1; - v->a[214583] = anon_sym_DOLLAR_LBRACK; - v->a[214584] = actions(4949); - v->a[214585] = 1; - v->a[214586] = anon_sym_DOLLAR; - v->a[214587] = actions(4953); - v->a[214588] = 1; - v->a[214589] = anon_sym_DQUOTE; - v->a[214590] = actions(4957); - v->a[214591] = 1; - v->a[214592] = aux_sym_number_token1; - v->a[214593] = actions(4959); - v->a[214594] = 1; - v->a[214595] = aux_sym_number_token2; - v->a[214596] = actions(4961); - v->a[214597] = 1; - v->a[214598] = anon_sym_DOLLAR_LBRACE; - v->a[214599] = actions(4963); - small_parse_table_10730(v); -} - -/* EOF small_parse_table_2145.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2146.c b/parser/static/small_parse_table/small_parse_table_2146.c deleted file mode 100644 index b9e16188..00000000 --- a/parser/static/small_parse_table/small_parse_table_2146.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2146.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10730(t_small_parse_table_array *v) -{ - v->a[214600] = 1; - v->a[214601] = anon_sym_DOLLAR_LPAREN; - v->a[214602] = actions(4965); - v->a[214603] = 1; - v->a[214604] = anon_sym_BQUOTE; - v->a[214605] = actions(4967); - v->a[214606] = 1; - v->a[214607] = anon_sym_DOLLAR_BQUOTE; - v->a[214608] = actions(4973); - v->a[214609] = 1; - v->a[214610] = sym__brace_start; - v->a[214611] = actions(10228); - v->a[214612] = 1; - v->a[214613] = sym_word; - v->a[214614] = actions(10234); - v->a[214615] = 1; - v->a[214616] = sym__comment_word; - v->a[214617] = actions(4945); - v->a[214618] = 2; - v->a[214619] = anon_sym_LPAREN_LPAREN; - small_parse_table_10731(v); -} - -void small_parse_table_10731(t_small_parse_table_array *v) -{ - v->a[214620] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214621] = actions(4969); - v->a[214622] = 2; - v->a[214623] = anon_sym_LT_LPAREN; - v->a[214624] = anon_sym_GT_LPAREN; - v->a[214625] = actions(10230); - v->a[214626] = 2; - v->a[214627] = sym_test_operator; - v->a[214628] = sym__special_character; - v->a[214629] = actions(10232); - v->a[214630] = 3; - v->a[214631] = sym__bare_dollar; - v->a[214632] = sym_raw_string; - v->a[214633] = sym_ansi_c_string; - v->a[214634] = state(2590); - v->a[214635] = 9; - v->a[214636] = sym_arithmetic_expansion; - v->a[214637] = sym_brace_expression; - v->a[214638] = sym_string; - v->a[214639] = sym_translated_string; - small_parse_table_10732(v); -} - -void small_parse_table_10732(t_small_parse_table_array *v) -{ - v->a[214640] = sym_number; - v->a[214641] = sym_simple_expansion; - v->a[214642] = sym_expansion; - v->a[214643] = sym_command_substitution; - v->a[214644] = sym_process_substitution; - v->a[214645] = 18; - v->a[214646] = actions(3); - v->a[214647] = 1; - v->a[214648] = sym_comment; - v->a[214649] = actions(5315); - v->a[214650] = 1; - v->a[214651] = anon_sym_DOLLAR_LBRACK; - v->a[214652] = actions(5317); - v->a[214653] = 1; - v->a[214654] = anon_sym_DOLLAR; - v->a[214655] = actions(5321); - v->a[214656] = 1; - v->a[214657] = anon_sym_DQUOTE; - v->a[214658] = actions(5325); - v->a[214659] = 1; - small_parse_table_10733(v); -} - -void small_parse_table_10733(t_small_parse_table_array *v) -{ - v->a[214660] = aux_sym_number_token1; - v->a[214661] = actions(5327); - v->a[214662] = 1; - v->a[214663] = aux_sym_number_token2; - v->a[214664] = actions(5329); - v->a[214665] = 1; - v->a[214666] = anon_sym_DOLLAR_LBRACE; - v->a[214667] = actions(5331); - v->a[214668] = 1; - v->a[214669] = anon_sym_DOLLAR_LPAREN; - v->a[214670] = actions(5333); - v->a[214671] = 1; - v->a[214672] = anon_sym_BQUOTE; - v->a[214673] = actions(5335); - v->a[214674] = 1; - v->a[214675] = anon_sym_DOLLAR_BQUOTE; - v->a[214676] = actions(5341); - v->a[214677] = 1; - v->a[214678] = sym__brace_start; - v->a[214679] = actions(10236); - small_parse_table_10734(v); -} - -void small_parse_table_10734(t_small_parse_table_array *v) -{ - v->a[214680] = 1; - v->a[214681] = sym_word; - v->a[214682] = actions(10242); - v->a[214683] = 1; - v->a[214684] = sym__comment_word; - v->a[214685] = actions(5313); - v->a[214686] = 2; - v->a[214687] = anon_sym_LPAREN_LPAREN; - v->a[214688] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214689] = actions(5337); - v->a[214690] = 2; - v->a[214691] = anon_sym_LT_LPAREN; - v->a[214692] = anon_sym_GT_LPAREN; - v->a[214693] = actions(10238); - v->a[214694] = 2; - v->a[214695] = sym_test_operator; - v->a[214696] = sym__special_character; - v->a[214697] = actions(10240); - v->a[214698] = 3; - v->a[214699] = sym__bare_dollar; - small_parse_table_10735(v); -} - -/* EOF small_parse_table_2146.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2147.c b/parser/static/small_parse_table/small_parse_table_2147.c deleted file mode 100644 index 001f5fe7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2147.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2147.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10735(t_small_parse_table_array *v) -{ - v->a[214700] = sym_raw_string; - v->a[214701] = sym_ansi_c_string; - v->a[214702] = state(5461); - v->a[214703] = 9; - v->a[214704] = sym_arithmetic_expansion; - v->a[214705] = sym_brace_expression; - v->a[214706] = sym_string; - v->a[214707] = sym_translated_string; - v->a[214708] = sym_number; - v->a[214709] = sym_simple_expansion; - v->a[214710] = sym_expansion; - v->a[214711] = sym_command_substitution; - v->a[214712] = sym_process_substitution; - v->a[214713] = 18; - v->a[214714] = actions(3); - v->a[214715] = 1; - v->a[214716] = sym_comment; - v->a[214717] = actions(1593); - v->a[214718] = 1; - v->a[214719] = aux_sym_number_token1; - small_parse_table_10736(v); -} - -void small_parse_table_10736(t_small_parse_table_array *v) -{ - v->a[214720] = actions(1595); - v->a[214721] = 1; - v->a[214722] = aux_sym_number_token2; - v->a[214723] = actions(1599); - v->a[214724] = 1; - v->a[214725] = anon_sym_DOLLAR_LPAREN; - v->a[214726] = actions(1611); - v->a[214727] = 1; - v->a[214728] = sym__brace_start; - v->a[214729] = actions(9240); - v->a[214730] = 1; - v->a[214731] = anon_sym_DOLLAR_LBRACK; - v->a[214732] = actions(9244); - v->a[214733] = 1; - v->a[214734] = anon_sym_DQUOTE; - v->a[214735] = actions(9248); - v->a[214736] = 1; - v->a[214737] = anon_sym_DOLLAR_LBRACE; - v->a[214738] = actions(9250); - v->a[214739] = 1; - small_parse_table_10737(v); -} - -void small_parse_table_10737(t_small_parse_table_array *v) -{ - v->a[214740] = anon_sym_BQUOTE; - v->a[214741] = actions(9252); - v->a[214742] = 1; - v->a[214743] = anon_sym_DOLLAR_BQUOTE; - v->a[214744] = actions(10094); - v->a[214745] = 1; - v->a[214746] = sym_word; - v->a[214747] = actions(10102); - v->a[214748] = 1; - v->a[214749] = sym__comment_word; - v->a[214750] = actions(10244); - v->a[214751] = 1; - v->a[214752] = anon_sym_DOLLAR; - v->a[214753] = actions(9238); - v->a[214754] = 2; - v->a[214755] = anon_sym_LPAREN_LPAREN; - v->a[214756] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214757] = actions(9254); - v->a[214758] = 2; - v->a[214759] = anon_sym_LT_LPAREN; - small_parse_table_10738(v); -} - -void small_parse_table_10738(t_small_parse_table_array *v) -{ - v->a[214760] = anon_sym_GT_LPAREN; - v->a[214761] = actions(10098); - v->a[214762] = 2; - v->a[214763] = sym_test_operator; - v->a[214764] = sym__special_character; - v->a[214765] = actions(10100); - v->a[214766] = 3; - v->a[214767] = sym__bare_dollar; - v->a[214768] = sym_raw_string; - v->a[214769] = sym_ansi_c_string; - v->a[214770] = state(1293); - v->a[214771] = 9; - v->a[214772] = sym_arithmetic_expansion; - v->a[214773] = sym_brace_expression; - v->a[214774] = sym_string; - v->a[214775] = sym_translated_string; - v->a[214776] = sym_number; - v->a[214777] = sym_simple_expansion; - v->a[214778] = sym_expansion; - v->a[214779] = sym_command_substitution; - small_parse_table_10739(v); -} - -void small_parse_table_10739(t_small_parse_table_array *v) -{ - v->a[214780] = sym_process_substitution; - v->a[214781] = 18; - v->a[214782] = actions(3); - v->a[214783] = 1; - v->a[214784] = sym_comment; - v->a[214785] = actions(2610); - v->a[214786] = 1; - v->a[214787] = aux_sym_number_token1; - v->a[214788] = actions(2612); - v->a[214789] = 1; - v->a[214790] = aux_sym_number_token2; - v->a[214791] = actions(2616); - v->a[214792] = 1; - v->a[214793] = anon_sym_DOLLAR_LPAREN; - v->a[214794] = actions(2626); - v->a[214795] = 1; - v->a[214796] = sym__brace_start; - v->a[214797] = actions(8962); - v->a[214798] = 1; - v->a[214799] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10740(v); -} - -/* EOF small_parse_table_2147.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2148.c b/parser/static/small_parse_table/small_parse_table_2148.c deleted file mode 100644 index 7d5a9898..00000000 --- a/parser/static/small_parse_table/small_parse_table_2148.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2148.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10740(t_small_parse_table_array *v) -{ - v->a[214800] = actions(8966); - v->a[214801] = 1; - v->a[214802] = anon_sym_DQUOTE; - v->a[214803] = actions(8970); - v->a[214804] = 1; - v->a[214805] = anon_sym_DOLLAR_LBRACE; - v->a[214806] = actions(8972); - v->a[214807] = 1; - v->a[214808] = anon_sym_BQUOTE; - v->a[214809] = actions(8974); - v->a[214810] = 1; - v->a[214811] = anon_sym_DOLLAR_BQUOTE; - v->a[214812] = actions(10246); - v->a[214813] = 1; - v->a[214814] = sym_word; - v->a[214815] = actions(10248); - v->a[214816] = 1; - v->a[214817] = anon_sym_DOLLAR; - v->a[214818] = actions(10254); - v->a[214819] = 1; - small_parse_table_10741(v); -} - -void small_parse_table_10741(t_small_parse_table_array *v) -{ - v->a[214820] = sym__comment_word; - v->a[214821] = actions(8960); - v->a[214822] = 2; - v->a[214823] = anon_sym_LPAREN_LPAREN; - v->a[214824] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214825] = actions(8976); - v->a[214826] = 2; - v->a[214827] = anon_sym_LT_LPAREN; - v->a[214828] = anon_sym_GT_LPAREN; - v->a[214829] = actions(10250); - v->a[214830] = 2; - v->a[214831] = sym_test_operator; - v->a[214832] = sym__special_character; - v->a[214833] = actions(10252); - v->a[214834] = 3; - v->a[214835] = sym__bare_dollar; - v->a[214836] = sym_raw_string; - v->a[214837] = sym_ansi_c_string; - v->a[214838] = state(1532); - v->a[214839] = 9; - small_parse_table_10742(v); -} - -void small_parse_table_10742(t_small_parse_table_array *v) -{ - v->a[214840] = sym_arithmetic_expansion; - v->a[214841] = sym_brace_expression; - v->a[214842] = sym_string; - v->a[214843] = sym_translated_string; - v->a[214844] = sym_number; - v->a[214845] = sym_simple_expansion; - v->a[214846] = sym_expansion; - v->a[214847] = sym_command_substitution; - v->a[214848] = sym_process_substitution; - v->a[214849] = 18; - v->a[214850] = actions(3); - v->a[214851] = 1; - v->a[214852] = sym_comment; - v->a[214853] = actions(4502); - v->a[214854] = 1; - v->a[214855] = anon_sym_DOLLAR_LBRACK; - v->a[214856] = actions(4504); - v->a[214857] = 1; - v->a[214858] = anon_sym_DOLLAR; - v->a[214859] = actions(4508); - small_parse_table_10743(v); -} - -void small_parse_table_10743(t_small_parse_table_array *v) -{ - v->a[214860] = 1; - v->a[214861] = anon_sym_DQUOTE; - v->a[214862] = actions(4512); - v->a[214863] = 1; - v->a[214864] = aux_sym_number_token1; - v->a[214865] = actions(4514); - v->a[214866] = 1; - v->a[214867] = aux_sym_number_token2; - v->a[214868] = actions(4516); - v->a[214869] = 1; - v->a[214870] = anon_sym_DOLLAR_LBRACE; - v->a[214871] = actions(4518); - v->a[214872] = 1; - v->a[214873] = anon_sym_DOLLAR_LPAREN; - v->a[214874] = actions(4520); - v->a[214875] = 1; - v->a[214876] = anon_sym_BQUOTE; - v->a[214877] = actions(4522); - v->a[214878] = 1; - v->a[214879] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10744(v); -} - -void small_parse_table_10744(t_small_parse_table_array *v) -{ - v->a[214880] = actions(4528); - v->a[214881] = 1; - v->a[214882] = sym__brace_start; - v->a[214883] = actions(10256); - v->a[214884] = 1; - v->a[214885] = sym_word; - v->a[214886] = actions(10262); - v->a[214887] = 1; - v->a[214888] = sym__comment_word; - v->a[214889] = actions(4500); - v->a[214890] = 2; - v->a[214891] = anon_sym_LPAREN_LPAREN; - v->a[214892] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214893] = actions(4524); - v->a[214894] = 2; - v->a[214895] = anon_sym_LT_LPAREN; - v->a[214896] = anon_sym_GT_LPAREN; - v->a[214897] = actions(10258); - v->a[214898] = 2; - v->a[214899] = sym_test_operator; - small_parse_table_10745(v); -} - -/* EOF small_parse_table_2148.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2149.c b/parser/static/small_parse_table/small_parse_table_2149.c deleted file mode 100644 index d9aaf734..00000000 --- a/parser/static/small_parse_table/small_parse_table_2149.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2149.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10745(t_small_parse_table_array *v) -{ - v->a[214900] = sym__special_character; - v->a[214901] = actions(10260); - v->a[214902] = 3; - v->a[214903] = sym__bare_dollar; - v->a[214904] = sym_raw_string; - v->a[214905] = sym_ansi_c_string; - v->a[214906] = state(2450); - v->a[214907] = 9; - v->a[214908] = sym_arithmetic_expansion; - v->a[214909] = sym_brace_expression; - v->a[214910] = sym_string; - v->a[214911] = sym_translated_string; - v->a[214912] = sym_number; - v->a[214913] = sym_simple_expansion; - v->a[214914] = sym_expansion; - v->a[214915] = sym_command_substitution; - v->a[214916] = sym_process_substitution; - v->a[214917] = 18; - v->a[214918] = actions(3); - v->a[214919] = 1; - small_parse_table_10746(v); -} - -void small_parse_table_10746(t_small_parse_table_array *v) -{ - v->a[214920] = sym_comment; - v->a[214921] = actions(4767); - v->a[214922] = 1; - v->a[214923] = anon_sym_DOLLAR_LBRACK; - v->a[214924] = actions(4769); - v->a[214925] = 1; - v->a[214926] = anon_sym_DOLLAR; - v->a[214927] = actions(4773); - v->a[214928] = 1; - v->a[214929] = anon_sym_DQUOTE; - v->a[214930] = actions(4777); - v->a[214931] = 1; - v->a[214932] = aux_sym_number_token1; - v->a[214933] = actions(4779); - v->a[214934] = 1; - v->a[214935] = aux_sym_number_token2; - v->a[214936] = actions(4781); - v->a[214937] = 1; - v->a[214938] = anon_sym_DOLLAR_LBRACE; - v->a[214939] = actions(4783); - small_parse_table_10747(v); -} - -void small_parse_table_10747(t_small_parse_table_array *v) -{ - v->a[214940] = 1; - v->a[214941] = anon_sym_DOLLAR_LPAREN; - v->a[214942] = actions(4785); - v->a[214943] = 1; - v->a[214944] = anon_sym_BQUOTE; - v->a[214945] = actions(4787); - v->a[214946] = 1; - v->a[214947] = anon_sym_DOLLAR_BQUOTE; - v->a[214948] = actions(4793); - v->a[214949] = 1; - v->a[214950] = sym__brace_start; - v->a[214951] = actions(10264); - v->a[214952] = 1; - v->a[214953] = sym_word; - v->a[214954] = actions(10270); - v->a[214955] = 1; - v->a[214956] = sym__comment_word; - v->a[214957] = actions(4765); - v->a[214958] = 2; - v->a[214959] = anon_sym_LPAREN_LPAREN; - small_parse_table_10748(v); -} - -void small_parse_table_10748(t_small_parse_table_array *v) -{ - v->a[214960] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[214961] = actions(4789); - v->a[214962] = 2; - v->a[214963] = anon_sym_LT_LPAREN; - v->a[214964] = anon_sym_GT_LPAREN; - v->a[214965] = actions(10266); - v->a[214966] = 2; - v->a[214967] = sym_test_operator; - v->a[214968] = sym__special_character; - v->a[214969] = actions(10268); - v->a[214970] = 3; - v->a[214971] = sym__bare_dollar; - v->a[214972] = sym_raw_string; - v->a[214973] = sym_ansi_c_string; - v->a[214974] = state(5387); - v->a[214975] = 9; - v->a[214976] = sym_arithmetic_expansion; - v->a[214977] = sym_brace_expression; - v->a[214978] = sym_string; - v->a[214979] = sym_translated_string; - small_parse_table_10749(v); -} - -void small_parse_table_10749(t_small_parse_table_array *v) -{ - v->a[214980] = sym_number; - v->a[214981] = sym_simple_expansion; - v->a[214982] = sym_expansion; - v->a[214983] = sym_command_substitution; - v->a[214984] = sym_process_substitution; - v->a[214985] = 18; - v->a[214986] = actions(3); - v->a[214987] = 1; - v->a[214988] = sym_comment; - v->a[214989] = actions(5112); - v->a[214990] = 1; - v->a[214991] = anon_sym_DOLLAR_LBRACK; - v->a[214992] = actions(5118); - v->a[214993] = 1; - v->a[214994] = anon_sym_DQUOTE; - v->a[214995] = actions(5122); - v->a[214996] = 1; - v->a[214997] = aux_sym_number_token1; - v->a[214998] = actions(5124); - v->a[214999] = 1; - small_parse_table_10750(v); -} - -/* EOF small_parse_table_2149.c */ diff --git a/parser/static/small_parse_table/small_parse_table_215.c b/parser/static/small_parse_table/small_parse_table_215.c index 914d9506..86b3b7f0 100644 --- a/parser/static/small_parse_table/small_parse_table_215.c +++ b/parser/static/small_parse_table/small_parse_table_215.c @@ -14,126 +14,126 @@ void small_parse_table_1075(t_small_parse_table_array *v) { - v->a[21500] = anon_sym_DOLLAR_LBRACE; - v->a[21501] = actions(3407); - v->a[21502] = 1; - v->a[21503] = anon_sym_DOLLAR_LPAREN; - v->a[21504] = actions(3411); - v->a[21505] = 1; - v->a[21506] = anon_sym_DOLLAR_BQUOTE; - v->a[21507] = actions(3417); - v->a[21508] = 1; - v->a[21509] = sym__brace_start; - v->a[21510] = actions(3665); - v->a[21511] = 1; - v->a[21512] = sym__special_character; - v->a[21513] = actions(3667); - v->a[21514] = 1; - v->a[21515] = sym_test_operator; - v->a[21516] = state(2161); - v->a[21517] = 1; - v->a[21518] = aux_sym__literal_repeat1; - v->a[21519] = actions(2074); + v->a[21500] = anon_sym_LT_AMP; + v->a[21501] = anon_sym_GT_AMP; + v->a[21502] = anon_sym_GT_PIPE; + v->a[21503] = anon_sym_LT_AMP_DASH; + v->a[21504] = anon_sym_GT_AMP_DASH; + v->a[21505] = anon_sym_LT_LT; + v->a[21506] = anon_sym_LT_LT_DASH; + v->a[21507] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21508] = anon_sym_AMP; + v->a[21509] = aux_sym_concatenation_token1; + v->a[21510] = anon_sym_DOLLAR; + v->a[21511] = sym__special_character; + v->a[21512] = anon_sym_DQUOTE; + v->a[21513] = sym_raw_string; + v->a[21514] = aux_sym_number_token1; + v->a[21515] = aux_sym_number_token2; + v->a[21516] = anon_sym_DOLLAR_LBRACE; + v->a[21517] = anon_sym_DOLLAR_LPAREN; + v->a[21518] = anon_sym_BQUOTE; + v->a[21519] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1076(v); } void small_parse_table_1076(t_small_parse_table_array *v) { - v->a[21520] = 2; - v->a[21521] = sym_file_descriptor; - v->a[21522] = aux_sym_heredoc_redirect_token1; - v->a[21523] = actions(3393); - v->a[21524] = 2; - v->a[21525] = anon_sym_LPAREN_LPAREN; - v->a[21526] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21527] = actions(3413); - v->a[21528] = 2; - v->a[21529] = anon_sym_LT_LPAREN; - v->a[21530] = anon_sym_GT_LPAREN; - v->a[21531] = state(715); - v->a[21532] = 2; - v->a[21533] = sym_concatenation; - v->a[21534] = aux_sym_for_statement_repeat1; - v->a[21535] = actions(3663); - v->a[21536] = 3; - v->a[21537] = sym_raw_string; - v->a[21538] = sym_ansi_c_string; - v->a[21539] = sym_word; + v->a[21520] = aux_sym__simple_variable_name_token1; + v->a[21521] = sym_word; + v->a[21522] = anon_sym_SEMI; + v->a[21523] = 6; + v->a[21524] = actions(3); + v->a[21525] = 1; + v->a[21526] = sym_comment; + v->a[21527] = actions(3026); + v->a[21528] = 1; + v->a[21529] = aux_sym_concatenation_token1; + v->a[21530] = actions(3029); + v->a[21531] = 1; + v->a[21532] = sym__concat; + v->a[21533] = state(551); + v->a[21534] = 1; + v->a[21535] = aux_sym_concatenation_repeat1; + v->a[21536] = actions(2654); + v->a[21537] = 5; + v->a[21538] = sym_file_descriptor; + v->a[21539] = sym_variable_name; small_parse_table_1077(v); } void small_parse_table_1077(t_small_parse_table_array *v) { - v->a[21540] = state(1918); - v->a[21541] = 9; - v->a[21542] = sym_arithmetic_expansion; - v->a[21543] = sym_brace_expression; - v->a[21544] = sym_string; - v->a[21545] = sym_translated_string; - v->a[21546] = sym_number; - v->a[21547] = sym_simple_expansion; - v->a[21548] = sym_expansion; - v->a[21549] = sym_command_substitution; - v->a[21550] = sym_process_substitution; - v->a[21551] = actions(2072); - v->a[21552] = 21; - v->a[21553] = anon_sym_SEMI; - v->a[21554] = anon_sym_PIPE_PIPE; - v->a[21555] = anon_sym_AMP_AMP; - v->a[21556] = anon_sym_PIPE; - v->a[21557] = anon_sym_AMP; - v->a[21558] = anon_sym_LT; - v->a[21559] = anon_sym_GT; + v->a[21540] = sym_test_operator; + v->a[21541] = sym__brace_start; + v->a[21542] = aux_sym_heredoc_redirect_token1; + v->a[21543] = actions(2652); + v->a[21544] = 34; + v->a[21545] = anon_sym_PIPE; + v->a[21546] = anon_sym_SEMI_SEMI; + v->a[21547] = anon_sym_SEMI_AMP; + v->a[21548] = anon_sym_SEMI_SEMI_AMP; + v->a[21549] = anon_sym_PIPE_AMP; + v->a[21550] = anon_sym_AMP_AMP; + v->a[21551] = anon_sym_PIPE_PIPE; + v->a[21552] = anon_sym_LT; + v->a[21553] = anon_sym_GT; + v->a[21554] = anon_sym_GT_GT; + v->a[21555] = anon_sym_AMP_GT; + v->a[21556] = anon_sym_AMP_GT_GT; + v->a[21557] = anon_sym_LT_AMP; + v->a[21558] = anon_sym_GT_AMP; + v->a[21559] = anon_sym_GT_PIPE; small_parse_table_1078(v); } void small_parse_table_1078(t_small_parse_table_array *v) { - v->a[21560] = anon_sym_LT_LT; - v->a[21561] = anon_sym_GT_GT; - v->a[21562] = anon_sym_SEMI_SEMI; - v->a[21563] = anon_sym_PIPE_AMP; - v->a[21564] = anon_sym_AMP_GT; - v->a[21565] = anon_sym_AMP_GT_GT; - v->a[21566] = anon_sym_LT_AMP; - v->a[21567] = anon_sym_GT_AMP; - v->a[21568] = anon_sym_GT_PIPE; - v->a[21569] = anon_sym_LT_AMP_DASH; - v->a[21570] = anon_sym_GT_AMP_DASH; - v->a[21571] = anon_sym_LT_LT_DASH; - v->a[21572] = anon_sym_LT_LT_LT; - v->a[21573] = anon_sym_BQUOTE; - v->a[21574] = 20; - v->a[21575] = actions(3); - v->a[21576] = 1; - v->a[21577] = sym_comment; - v->a[21578] = actions(3115); - v->a[21579] = 1; + v->a[21560] = anon_sym_LT_AMP_DASH; + v->a[21561] = anon_sym_GT_AMP_DASH; + v->a[21562] = anon_sym_LT_LT; + v->a[21563] = anon_sym_LT_LT_DASH; + v->a[21564] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21565] = anon_sym_AMP; + v->a[21566] = anon_sym_DOLLAR; + v->a[21567] = sym__special_character; + v->a[21568] = anon_sym_DQUOTE; + v->a[21569] = sym_raw_string; + v->a[21570] = aux_sym_number_token1; + v->a[21571] = aux_sym_number_token2; + v->a[21572] = anon_sym_DOLLAR_LBRACE; + v->a[21573] = anon_sym_DOLLAR_LPAREN; + v->a[21574] = anon_sym_BQUOTE; + v->a[21575] = anon_sym_DOLLAR_BQUOTE; + v->a[21576] = aux_sym__simple_variable_name_token1; + v->a[21577] = sym_word; + v->a[21578] = anon_sym_SEMI; + v->a[21579] = 21; small_parse_table_1079(v); } void small_parse_table_1079(t_small_parse_table_array *v) { - v->a[21580] = anon_sym_DQUOTE; - v->a[21581] = actions(3395); - v->a[21582] = 1; - v->a[21583] = anon_sym_DOLLAR_LBRACK; - v->a[21584] = actions(3397); - v->a[21585] = 1; - v->a[21586] = anon_sym_DOLLAR; - v->a[21587] = actions(3401); - v->a[21588] = 1; - v->a[21589] = aux_sym_number_token1; - v->a[21590] = actions(3403); - v->a[21591] = 1; - v->a[21592] = aux_sym_number_token2; - v->a[21593] = actions(3405); - v->a[21594] = 1; - v->a[21595] = anon_sym_DOLLAR_LBRACE; - v->a[21596] = actions(3407); - v->a[21597] = 1; - v->a[21598] = anon_sym_DOLLAR_LPAREN; - v->a[21599] = actions(3411); + v->a[21580] = actions(57); + v->a[21581] = 1; + v->a[21582] = sym_comment; + v->a[21583] = actions(2484); + v->a[21584] = 1; + v->a[21585] = sym_word; + v->a[21586] = actions(2486); + v->a[21587] = 1; + v->a[21588] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21589] = actions(2488); + v->a[21590] = 1; + v->a[21591] = anon_sym_DOLLAR; + v->a[21592] = actions(2490); + v->a[21593] = 1; + v->a[21594] = sym__special_character; + v->a[21595] = actions(2492); + v->a[21596] = 1; + v->a[21597] = anon_sym_DQUOTE; + v->a[21598] = actions(2496); + v->a[21599] = 1; small_parse_table_1080(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2150.c b/parser/static/small_parse_table/small_parse_table_2150.c deleted file mode 100644 index d7c350cc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2150.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2150.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10750(t_small_parse_table_array *v) -{ - v->a[215000] = aux_sym_number_token2; - v->a[215001] = actions(5126); - v->a[215002] = 1; - v->a[215003] = anon_sym_DOLLAR_LBRACE; - v->a[215004] = actions(5128); - v->a[215005] = 1; - v->a[215006] = anon_sym_DOLLAR_LPAREN; - v->a[215007] = actions(5130); - v->a[215008] = 1; - v->a[215009] = anon_sym_BQUOTE; - v->a[215010] = actions(5132); - v->a[215011] = 1; - v->a[215012] = anon_sym_DOLLAR_BQUOTE; - v->a[215013] = actions(5138); - v->a[215014] = 1; - v->a[215015] = sym__brace_start; - v->a[215016] = actions(10174); - v->a[215017] = 1; - v->a[215018] = sym_word; - v->a[215019] = actions(10182); - small_parse_table_10751(v); -} - -void small_parse_table_10751(t_small_parse_table_array *v) -{ - v->a[215020] = 1; - v->a[215021] = sym__comment_word; - v->a[215022] = actions(10272); - v->a[215023] = 1; - v->a[215024] = anon_sym_DOLLAR; - v->a[215025] = actions(5110); - v->a[215026] = 2; - v->a[215027] = anon_sym_LPAREN_LPAREN; - v->a[215028] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215029] = actions(5134); - v->a[215030] = 2; - v->a[215031] = anon_sym_LT_LPAREN; - v->a[215032] = anon_sym_GT_LPAREN; - v->a[215033] = actions(10178); - v->a[215034] = 2; - v->a[215035] = sym_test_operator; - v->a[215036] = sym__special_character; - v->a[215037] = actions(10180); - v->a[215038] = 3; - v->a[215039] = sym__bare_dollar; - small_parse_table_10752(v); -} - -void small_parse_table_10752(t_small_parse_table_array *v) -{ - v->a[215040] = sym_raw_string; - v->a[215041] = sym_ansi_c_string; - v->a[215042] = state(2842); - v->a[215043] = 9; - v->a[215044] = sym_arithmetic_expansion; - v->a[215045] = sym_brace_expression; - v->a[215046] = sym_string; - v->a[215047] = sym_translated_string; - v->a[215048] = sym_number; - v->a[215049] = sym_simple_expansion; - v->a[215050] = sym_expansion; - v->a[215051] = sym_command_substitution; - v->a[215052] = sym_process_substitution; - v->a[215053] = 18; - v->a[215054] = actions(3); - v->a[215055] = 1; - v->a[215056] = sym_comment; - v->a[215057] = actions(2610); - v->a[215058] = 1; - v->a[215059] = aux_sym_number_token1; - small_parse_table_10753(v); -} - -void small_parse_table_10753(t_small_parse_table_array *v) -{ - v->a[215060] = actions(2612); - v->a[215061] = 1; - v->a[215062] = aux_sym_number_token2; - v->a[215063] = actions(2616); - v->a[215064] = 1; - v->a[215065] = anon_sym_DOLLAR_LPAREN; - v->a[215066] = actions(2626); - v->a[215067] = 1; - v->a[215068] = sym__brace_start; - v->a[215069] = actions(8962); - v->a[215070] = 1; - v->a[215071] = anon_sym_DOLLAR_LBRACK; - v->a[215072] = actions(8966); - v->a[215073] = 1; - v->a[215074] = anon_sym_DQUOTE; - v->a[215075] = actions(8970); - v->a[215076] = 1; - v->a[215077] = anon_sym_DOLLAR_LBRACE; - v->a[215078] = actions(8972); - v->a[215079] = 1; - small_parse_table_10754(v); -} - -void small_parse_table_10754(t_small_parse_table_array *v) -{ - v->a[215080] = anon_sym_BQUOTE; - v->a[215081] = actions(8974); - v->a[215082] = 1; - v->a[215083] = anon_sym_DOLLAR_BQUOTE; - v->a[215084] = actions(10246); - v->a[215085] = 1; - v->a[215086] = sym_word; - v->a[215087] = actions(10254); - v->a[215088] = 1; - v->a[215089] = sym__comment_word; - v->a[215090] = actions(10274); - v->a[215091] = 1; - v->a[215092] = anon_sym_DOLLAR; - v->a[215093] = actions(8960); - v->a[215094] = 2; - v->a[215095] = anon_sym_LPAREN_LPAREN; - v->a[215096] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215097] = actions(8976); - v->a[215098] = 2; - v->a[215099] = anon_sym_LT_LPAREN; - small_parse_table_10755(v); -} - -/* EOF small_parse_table_2150.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2151.c b/parser/static/small_parse_table/small_parse_table_2151.c deleted file mode 100644 index 3925e392..00000000 --- a/parser/static/small_parse_table/small_parse_table_2151.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2151.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10755(t_small_parse_table_array *v) -{ - v->a[215100] = anon_sym_GT_LPAREN; - v->a[215101] = actions(10250); - v->a[215102] = 2; - v->a[215103] = sym_test_operator; - v->a[215104] = sym__special_character; - v->a[215105] = actions(10252); - v->a[215106] = 3; - v->a[215107] = sym__bare_dollar; - v->a[215108] = sym_raw_string; - v->a[215109] = sym_ansi_c_string; - v->a[215110] = state(1532); - v->a[215111] = 9; - v->a[215112] = sym_arithmetic_expansion; - v->a[215113] = sym_brace_expression; - v->a[215114] = sym_string; - v->a[215115] = sym_translated_string; - v->a[215116] = sym_number; - v->a[215117] = sym_simple_expansion; - v->a[215118] = sym_expansion; - v->a[215119] = sym_command_substitution; - small_parse_table_10756(v); -} - -void small_parse_table_10756(t_small_parse_table_array *v) -{ - v->a[215120] = sym_process_substitution; - v->a[215121] = 18; - v->a[215122] = actions(3); - v->a[215123] = 1; - v->a[215124] = sym_comment; - v->a[215125] = actions(7958); - v->a[215126] = 1; - v->a[215127] = anon_sym_DOLLAR_LBRACK; - v->a[215128] = actions(7960); - v->a[215129] = 1; - v->a[215130] = anon_sym_DOLLAR; - v->a[215131] = actions(7964); - v->a[215132] = 1; - v->a[215133] = anon_sym_DQUOTE; - v->a[215134] = actions(7968); - v->a[215135] = 1; - v->a[215136] = aux_sym_number_token1; - v->a[215137] = actions(7970); - v->a[215138] = 1; - v->a[215139] = aux_sym_number_token2; - small_parse_table_10757(v); -} - -void small_parse_table_10757(t_small_parse_table_array *v) -{ - v->a[215140] = actions(7972); - v->a[215141] = 1; - v->a[215142] = anon_sym_DOLLAR_LBRACE; - v->a[215143] = actions(7974); - v->a[215144] = 1; - v->a[215145] = anon_sym_DOLLAR_LPAREN; - v->a[215146] = actions(7976); - v->a[215147] = 1; - v->a[215148] = anon_sym_BQUOTE; - v->a[215149] = actions(7978); - v->a[215150] = 1; - v->a[215151] = anon_sym_DOLLAR_BQUOTE; - v->a[215152] = actions(7988); - v->a[215153] = 1; - v->a[215154] = sym__brace_start; - v->a[215155] = actions(9860); - v->a[215156] = 1; - v->a[215157] = sym_word; - v->a[215158] = actions(9868); - v->a[215159] = 1; - small_parse_table_10758(v); -} - -void small_parse_table_10758(t_small_parse_table_array *v) -{ - v->a[215160] = sym__comment_word; - v->a[215161] = actions(7954); - v->a[215162] = 2; - v->a[215163] = anon_sym_LPAREN_LPAREN; - v->a[215164] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215165] = actions(7980); - v->a[215166] = 2; - v->a[215167] = anon_sym_LT_LPAREN; - v->a[215168] = anon_sym_GT_LPAREN; - v->a[215169] = actions(9864); - v->a[215170] = 2; - v->a[215171] = sym_test_operator; - v->a[215172] = sym__special_character; - v->a[215173] = actions(9866); - v->a[215174] = 3; - v->a[215175] = sym__bare_dollar; - v->a[215176] = sym_raw_string; - v->a[215177] = sym_ansi_c_string; - v->a[215178] = state(4357); - v->a[215179] = 9; - small_parse_table_10759(v); -} - -void small_parse_table_10759(t_small_parse_table_array *v) -{ - v->a[215180] = sym_arithmetic_expansion; - v->a[215181] = sym_brace_expression; - v->a[215182] = sym_string; - v->a[215183] = sym_translated_string; - v->a[215184] = sym_number; - v->a[215185] = sym_simple_expansion; - v->a[215186] = sym_expansion; - v->a[215187] = sym_command_substitution; - v->a[215188] = sym_process_substitution; - v->a[215189] = 21; - v->a[215190] = actions(71); - v->a[215191] = 1; - v->a[215192] = sym_comment; - v->a[215193] = actions(9364); - v->a[215194] = 1; - v->a[215195] = anon_sym_LPAREN; - v->a[215196] = actions(9366); - v->a[215197] = 1; - v->a[215198] = anon_sym_BANG; - v->a[215199] = actions(9372); - small_parse_table_10760(v); -} - -/* EOF small_parse_table_2151.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2152.c b/parser/static/small_parse_table/small_parse_table_2152.c deleted file mode 100644 index 1924c537..00000000 --- a/parser/static/small_parse_table/small_parse_table_2152.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2152.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10760(t_small_parse_table_array *v) -{ - v->a[215200] = 1; - v->a[215201] = anon_sym_TILDE; - v->a[215202] = actions(9374); - v->a[215203] = 1; - v->a[215204] = anon_sym_DOLLAR; - v->a[215205] = actions(9376); - v->a[215206] = 1; - v->a[215207] = anon_sym_DQUOTE; - v->a[215208] = actions(9378); - v->a[215209] = 1; - v->a[215210] = aux_sym_number_token1; - v->a[215211] = actions(9380); - v->a[215212] = 1; - v->a[215213] = aux_sym_number_token2; - v->a[215214] = actions(9382); - v->a[215215] = 1; - v->a[215216] = anon_sym_DOLLAR_LBRACE; - v->a[215217] = actions(9384); - v->a[215218] = 1; - v->a[215219] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10761(v); -} - -void small_parse_table_10761(t_small_parse_table_array *v) -{ - v->a[215220] = actions(9386); - v->a[215221] = 1; - v->a[215222] = anon_sym_BQUOTE; - v->a[215223] = actions(9388); - v->a[215224] = 1; - v->a[215225] = anon_sym_DOLLAR_BQUOTE; - v->a[215226] = actions(9392); - v->a[215227] = 1; - v->a[215228] = sym_variable_name; - v->a[215229] = actions(10276); - v->a[215230] = 1; - v->a[215231] = aux_sym__simple_variable_name_token1; - v->a[215232] = state(3391); - v->a[215233] = 1; - v->a[215234] = sym__arithmetic_binary_expression; - v->a[215235] = state(3396); - v->a[215236] = 1; - v->a[215237] = sym__arithmetic_ternary_expression; - v->a[215238] = state(3398); - v->a[215239] = 1; - small_parse_table_10762(v); -} - -void small_parse_table_10762(t_small_parse_table_array *v) -{ - v->a[215240] = sym__arithmetic_unary_expression; - v->a[215241] = state(3400); - v->a[215242] = 1; - v->a[215243] = sym__arithmetic_postfix_expression; - v->a[215244] = actions(9368); - v->a[215245] = 2; - v->a[215246] = anon_sym_PLUS_PLUS2; - v->a[215247] = anon_sym_DASH_DASH2; - v->a[215248] = actions(9370); - v->a[215249] = 2; - v->a[215250] = anon_sym_DASH2; - v->a[215251] = anon_sym_PLUS2; - v->a[215252] = state(3328); - v->a[215253] = 9; - v->a[215254] = sym_subscript; - v->a[215255] = sym__arithmetic_expression; - v->a[215256] = sym__arithmetic_literal; - v->a[215257] = sym__arithmetic_parenthesized_expression; - v->a[215258] = sym_string; - v->a[215259] = sym_number; - small_parse_table_10763(v); -} - -void small_parse_table_10763(t_small_parse_table_array *v) -{ - v->a[215260] = sym_simple_expansion; - v->a[215261] = sym_expansion; - v->a[215262] = sym_command_substitution; - v->a[215263] = 21; - v->a[215264] = actions(71); - v->a[215265] = 1; - v->a[215266] = sym_comment; - v->a[215267] = actions(3064); - v->a[215268] = 1; - v->a[215269] = sym_variable_name; - v->a[215270] = actions(9278); - v->a[215271] = 1; - v->a[215272] = anon_sym_LPAREN; - v->a[215273] = actions(9280); - v->a[215274] = 1; - v->a[215275] = anon_sym_BANG; - v->a[215276] = actions(9286); - v->a[215277] = 1; - v->a[215278] = anon_sym_TILDE; - v->a[215279] = actions(9288); - small_parse_table_10764(v); -} - -void small_parse_table_10764(t_small_parse_table_array *v) -{ - v->a[215280] = 1; - v->a[215281] = anon_sym_DOLLAR; - v->a[215282] = actions(9290); - v->a[215283] = 1; - v->a[215284] = anon_sym_DQUOTE; - v->a[215285] = actions(9292); - v->a[215286] = 1; - v->a[215287] = aux_sym_number_token1; - v->a[215288] = actions(9294); - v->a[215289] = 1; - v->a[215290] = aux_sym_number_token2; - v->a[215291] = actions(9296); - v->a[215292] = 1; - v->a[215293] = anon_sym_DOLLAR_LBRACE; - v->a[215294] = actions(9298); - v->a[215295] = 1; - v->a[215296] = anon_sym_DOLLAR_LPAREN; - v->a[215297] = actions(9300); - v->a[215298] = 1; - v->a[215299] = anon_sym_BQUOTE; - small_parse_table_10765(v); -} - -/* EOF small_parse_table_2152.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2153.c b/parser/static/small_parse_table/small_parse_table_2153.c deleted file mode 100644 index c52cd4ee..00000000 --- a/parser/static/small_parse_table/small_parse_table_2153.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2153.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10765(t_small_parse_table_array *v) -{ - v->a[215300] = actions(9302); - v->a[215301] = 1; - v->a[215302] = anon_sym_DOLLAR_BQUOTE; - v->a[215303] = actions(10278); - v->a[215304] = 1; - v->a[215305] = aux_sym__simple_variable_name_token1; - v->a[215306] = state(2801); - v->a[215307] = 1; - v->a[215308] = sym__arithmetic_binary_expression; - v->a[215309] = state(2803); - v->a[215310] = 1; - v->a[215311] = sym__arithmetic_ternary_expression; - v->a[215312] = state(2809); - v->a[215313] = 1; - v->a[215314] = sym__arithmetic_unary_expression; - v->a[215315] = state(2825); - v->a[215316] = 1; - v->a[215317] = sym__arithmetic_postfix_expression; - v->a[215318] = actions(9282); - v->a[215319] = 2; - small_parse_table_10766(v); -} - -void small_parse_table_10766(t_small_parse_table_array *v) -{ - v->a[215320] = anon_sym_PLUS_PLUS2; - v->a[215321] = anon_sym_DASH_DASH2; - v->a[215322] = actions(9284); - v->a[215323] = 2; - v->a[215324] = anon_sym_DASH2; - v->a[215325] = anon_sym_PLUS2; - v->a[215326] = state(2758); - v->a[215327] = 9; - v->a[215328] = sym_subscript; - v->a[215329] = sym__arithmetic_expression; - v->a[215330] = sym__arithmetic_literal; - v->a[215331] = sym__arithmetic_parenthesized_expression; - v->a[215332] = sym_string; - v->a[215333] = sym_number; - v->a[215334] = sym_simple_expansion; - v->a[215335] = sym_expansion; - v->a[215336] = sym_command_substitution; - v->a[215337] = 21; - v->a[215338] = actions(71); - v->a[215339] = 1; - small_parse_table_10767(v); -} - -void small_parse_table_10767(t_small_parse_table_array *v) -{ - v->a[215340] = sym_comment; - v->a[215341] = actions(9364); - v->a[215342] = 1; - v->a[215343] = anon_sym_LPAREN; - v->a[215344] = actions(9366); - v->a[215345] = 1; - v->a[215346] = anon_sym_BANG; - v->a[215347] = actions(9372); - v->a[215348] = 1; - v->a[215349] = anon_sym_TILDE; - v->a[215350] = actions(9374); - v->a[215351] = 1; - v->a[215352] = anon_sym_DOLLAR; - v->a[215353] = actions(9376); - v->a[215354] = 1; - v->a[215355] = anon_sym_DQUOTE; - v->a[215356] = actions(9378); - v->a[215357] = 1; - v->a[215358] = aux_sym_number_token1; - v->a[215359] = actions(9380); - small_parse_table_10768(v); -} - -void small_parse_table_10768(t_small_parse_table_array *v) -{ - v->a[215360] = 1; - v->a[215361] = aux_sym_number_token2; - v->a[215362] = actions(9382); - v->a[215363] = 1; - v->a[215364] = anon_sym_DOLLAR_LBRACE; - v->a[215365] = actions(9384); - v->a[215366] = 1; - v->a[215367] = anon_sym_DOLLAR_LPAREN; - v->a[215368] = actions(9386); - v->a[215369] = 1; - v->a[215370] = anon_sym_BQUOTE; - v->a[215371] = actions(9388); - v->a[215372] = 1; - v->a[215373] = anon_sym_DOLLAR_BQUOTE; - v->a[215374] = actions(9392); - v->a[215375] = 1; - v->a[215376] = sym_variable_name; - v->a[215377] = actions(10280); - v->a[215378] = 1; - v->a[215379] = aux_sym__simple_variable_name_token1; - small_parse_table_10769(v); -} - -void small_parse_table_10769(t_small_parse_table_array *v) -{ - v->a[215380] = state(3391); - v->a[215381] = 1; - v->a[215382] = sym__arithmetic_binary_expression; - v->a[215383] = state(3396); - v->a[215384] = 1; - v->a[215385] = sym__arithmetic_ternary_expression; - v->a[215386] = state(3398); - v->a[215387] = 1; - v->a[215388] = sym__arithmetic_unary_expression; - v->a[215389] = state(3400); - v->a[215390] = 1; - v->a[215391] = sym__arithmetic_postfix_expression; - v->a[215392] = actions(9368); - v->a[215393] = 2; - v->a[215394] = anon_sym_PLUS_PLUS2; - v->a[215395] = anon_sym_DASH_DASH2; - v->a[215396] = actions(9370); - v->a[215397] = 2; - v->a[215398] = anon_sym_DASH2; - v->a[215399] = anon_sym_PLUS2; - small_parse_table_10770(v); -} - -/* EOF small_parse_table_2153.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2154.c b/parser/static/small_parse_table/small_parse_table_2154.c deleted file mode 100644 index a93d0a09..00000000 --- a/parser/static/small_parse_table/small_parse_table_2154.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2154.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10770(t_small_parse_table_array *v) -{ - v->a[215400] = state(3326); - v->a[215401] = 9; - v->a[215402] = sym_subscript; - v->a[215403] = sym__arithmetic_expression; - v->a[215404] = sym__arithmetic_literal; - v->a[215405] = sym__arithmetic_parenthesized_expression; - v->a[215406] = sym_string; - v->a[215407] = sym_number; - v->a[215408] = sym_simple_expansion; - v->a[215409] = sym_expansion; - v->a[215410] = sym_command_substitution; - v->a[215411] = 18; - v->a[215412] = actions(3); - v->a[215413] = 1; - v->a[215414] = sym_comment; - v->a[215415] = actions(8306); - v->a[215416] = 1; - v->a[215417] = anon_sym_DOLLAR_LBRACK; - v->a[215418] = actions(8308); - v->a[215419] = 1; - small_parse_table_10771(v); -} - -void small_parse_table_10771(t_small_parse_table_array *v) -{ - v->a[215420] = anon_sym_DOLLAR; - v->a[215421] = actions(8312); - v->a[215422] = 1; - v->a[215423] = anon_sym_DQUOTE; - v->a[215424] = actions(8316); - v->a[215425] = 1; - v->a[215426] = aux_sym_number_token1; - v->a[215427] = actions(8318); - v->a[215428] = 1; - v->a[215429] = aux_sym_number_token2; - v->a[215430] = actions(8320); - v->a[215431] = 1; - v->a[215432] = anon_sym_DOLLAR_LBRACE; - v->a[215433] = actions(8322); - v->a[215434] = 1; - v->a[215435] = anon_sym_DOLLAR_LPAREN; - v->a[215436] = actions(8324); - v->a[215437] = 1; - v->a[215438] = anon_sym_BQUOTE; - v->a[215439] = actions(8326); - small_parse_table_10772(v); -} - -void small_parse_table_10772(t_small_parse_table_array *v) -{ - v->a[215440] = 1; - v->a[215441] = anon_sym_DOLLAR_BQUOTE; - v->a[215442] = actions(8336); - v->a[215443] = 1; - v->a[215444] = sym__brace_start; - v->a[215445] = actions(10282); - v->a[215446] = 1; - v->a[215447] = sym_word; - v->a[215448] = actions(10288); - v->a[215449] = 1; - v->a[215450] = sym__comment_word; - v->a[215451] = actions(8302); - v->a[215452] = 2; - v->a[215453] = anon_sym_LPAREN_LPAREN; - v->a[215454] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215455] = actions(8328); - v->a[215456] = 2; - v->a[215457] = anon_sym_LT_LPAREN; - v->a[215458] = anon_sym_GT_LPAREN; - v->a[215459] = actions(10284); - small_parse_table_10773(v); -} - -void small_parse_table_10773(t_small_parse_table_array *v) -{ - v->a[215460] = 2; - v->a[215461] = sym_test_operator; - v->a[215462] = sym__special_character; - v->a[215463] = actions(10286); - v->a[215464] = 3; - v->a[215465] = sym__bare_dollar; - v->a[215466] = sym_raw_string; - v->a[215467] = sym_ansi_c_string; - v->a[215468] = state(5428); - v->a[215469] = 9; - v->a[215470] = sym_arithmetic_expansion; - v->a[215471] = sym_brace_expression; - v->a[215472] = sym_string; - v->a[215473] = sym_translated_string; - v->a[215474] = sym_number; - v->a[215475] = sym_simple_expansion; - v->a[215476] = sym_expansion; - v->a[215477] = sym_command_substitution; - v->a[215478] = sym_process_substitution; - v->a[215479] = 18; - small_parse_table_10774(v); -} - -void small_parse_table_10774(t_small_parse_table_array *v) -{ - v->a[215480] = actions(3); - v->a[215481] = 1; - v->a[215482] = sym_comment; - v->a[215483] = actions(5610); - v->a[215484] = 1; - v->a[215485] = anon_sym_DOLLAR; - v->a[215486] = actions(5616); - v->a[215487] = 1; - v->a[215488] = aux_sym_number_token1; - v->a[215489] = actions(5618); - v->a[215490] = 1; - v->a[215491] = aux_sym_number_token2; - v->a[215492] = actions(5622); - v->a[215493] = 1; - v->a[215494] = anon_sym_DOLLAR_LPAREN; - v->a[215495] = actions(5632); - v->a[215496] = 1; - v->a[215497] = sym__brace_start; - v->a[215498] = actions(8944); - v->a[215499] = 1; - small_parse_table_10775(v); -} - -/* EOF small_parse_table_2154.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2155.c b/parser/static/small_parse_table/small_parse_table_2155.c deleted file mode 100644 index d6eca1ad..00000000 --- a/parser/static/small_parse_table/small_parse_table_2155.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2155.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10775(t_small_parse_table_array *v) -{ - v->a[215500] = anon_sym_DOLLAR_LBRACK; - v->a[215501] = actions(8948); - v->a[215502] = 1; - v->a[215503] = anon_sym_DQUOTE; - v->a[215504] = actions(8952); - v->a[215505] = 1; - v->a[215506] = anon_sym_DOLLAR_LBRACE; - v->a[215507] = actions(8954); - v->a[215508] = 1; - v->a[215509] = anon_sym_BQUOTE; - v->a[215510] = actions(8956); - v->a[215511] = 1; - v->a[215512] = anon_sym_DOLLAR_BQUOTE; - v->a[215513] = actions(10290); - v->a[215514] = 1; - v->a[215515] = sym_word; - v->a[215516] = actions(10296); - v->a[215517] = 1; - v->a[215518] = sym__comment_word; - v->a[215519] = actions(8942); - small_parse_table_10776(v); -} - -void small_parse_table_10776(t_small_parse_table_array *v) -{ - v->a[215520] = 2; - v->a[215521] = anon_sym_LPAREN_LPAREN; - v->a[215522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215523] = actions(8958); - v->a[215524] = 2; - v->a[215525] = anon_sym_LT_LPAREN; - v->a[215526] = anon_sym_GT_LPAREN; - v->a[215527] = actions(10292); - v->a[215528] = 2; - v->a[215529] = sym_test_operator; - v->a[215530] = sym__special_character; - v->a[215531] = actions(10294); - v->a[215532] = 3; - v->a[215533] = sym__bare_dollar; - v->a[215534] = sym_raw_string; - v->a[215535] = sym_ansi_c_string; - v->a[215536] = state(3415); - v->a[215537] = 9; - v->a[215538] = sym_arithmetic_expansion; - v->a[215539] = sym_brace_expression; - small_parse_table_10777(v); -} - -void small_parse_table_10777(t_small_parse_table_array *v) -{ - v->a[215540] = sym_string; - v->a[215541] = sym_translated_string; - v->a[215542] = sym_number; - v->a[215543] = sym_simple_expansion; - v->a[215544] = sym_expansion; - v->a[215545] = sym_command_substitution; - v->a[215546] = sym_process_substitution; - v->a[215547] = 21; - v->a[215548] = actions(71); - v->a[215549] = 1; - v->a[215550] = sym_comment; - v->a[215551] = actions(3064); - v->a[215552] = 1; - v->a[215553] = sym_variable_name; - v->a[215554] = actions(9278); - v->a[215555] = 1; - v->a[215556] = anon_sym_LPAREN; - v->a[215557] = actions(9280); - v->a[215558] = 1; - v->a[215559] = anon_sym_BANG; - small_parse_table_10778(v); -} - -void small_parse_table_10778(t_small_parse_table_array *v) -{ - v->a[215560] = actions(9286); - v->a[215561] = 1; - v->a[215562] = anon_sym_TILDE; - v->a[215563] = actions(9288); - v->a[215564] = 1; - v->a[215565] = anon_sym_DOLLAR; - v->a[215566] = actions(9290); - v->a[215567] = 1; - v->a[215568] = anon_sym_DQUOTE; - v->a[215569] = actions(9292); - v->a[215570] = 1; - v->a[215571] = aux_sym_number_token1; - v->a[215572] = actions(9294); - v->a[215573] = 1; - v->a[215574] = aux_sym_number_token2; - v->a[215575] = actions(9296); - v->a[215576] = 1; - v->a[215577] = anon_sym_DOLLAR_LBRACE; - v->a[215578] = actions(9298); - v->a[215579] = 1; - small_parse_table_10779(v); -} - -void small_parse_table_10779(t_small_parse_table_array *v) -{ - v->a[215580] = anon_sym_DOLLAR_LPAREN; - v->a[215581] = actions(9300); - v->a[215582] = 1; - v->a[215583] = anon_sym_BQUOTE; - v->a[215584] = actions(9302); - v->a[215585] = 1; - v->a[215586] = anon_sym_DOLLAR_BQUOTE; - v->a[215587] = actions(10298); - v->a[215588] = 1; - v->a[215589] = aux_sym__simple_variable_name_token1; - v->a[215590] = state(2801); - v->a[215591] = 1; - v->a[215592] = sym__arithmetic_binary_expression; - v->a[215593] = state(2803); - v->a[215594] = 1; - v->a[215595] = sym__arithmetic_ternary_expression; - v->a[215596] = state(2809); - v->a[215597] = 1; - v->a[215598] = sym__arithmetic_unary_expression; - v->a[215599] = state(2825); - small_parse_table_10780(v); -} - -/* EOF small_parse_table_2155.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2156.c b/parser/static/small_parse_table/small_parse_table_2156.c deleted file mode 100644 index f703466f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2156.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2156.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10780(t_small_parse_table_array *v) -{ - v->a[215600] = 1; - v->a[215601] = sym__arithmetic_postfix_expression; - v->a[215602] = actions(9282); - v->a[215603] = 2; - v->a[215604] = anon_sym_PLUS_PLUS2; - v->a[215605] = anon_sym_DASH_DASH2; - v->a[215606] = actions(9284); - v->a[215607] = 2; - v->a[215608] = anon_sym_DASH2; - v->a[215609] = anon_sym_PLUS2; - v->a[215610] = state(2759); - v->a[215611] = 9; - v->a[215612] = sym_subscript; - v->a[215613] = sym__arithmetic_expression; - v->a[215614] = sym__arithmetic_literal; - v->a[215615] = sym__arithmetic_parenthesized_expression; - v->a[215616] = sym_string; - v->a[215617] = sym_number; - v->a[215618] = sym_simple_expansion; - v->a[215619] = sym_expansion; - small_parse_table_10781(v); -} - -void small_parse_table_10781(t_small_parse_table_array *v) -{ - v->a[215620] = sym_command_substitution; - v->a[215621] = 18; - v->a[215622] = actions(3); - v->a[215623] = 1; - v->a[215624] = sym_comment; - v->a[215625] = actions(5870); - v->a[215626] = 1; - v->a[215627] = anon_sym_DOLLAR; - v->a[215628] = actions(5876); - v->a[215629] = 1; - v->a[215630] = aux_sym_number_token1; - v->a[215631] = actions(5878); - v->a[215632] = 1; - v->a[215633] = aux_sym_number_token2; - v->a[215634] = actions(5882); - v->a[215635] = 1; - v->a[215636] = anon_sym_DOLLAR_LPAREN; - v->a[215637] = actions(5892); - v->a[215638] = 1; - v->a[215639] = sym__brace_start; - small_parse_table_10782(v); -} - -void small_parse_table_10782(t_small_parse_table_array *v) -{ - v->a[215640] = actions(9546); - v->a[215641] = 1; - v->a[215642] = anon_sym_DOLLAR_LBRACK; - v->a[215643] = actions(9550); - v->a[215644] = 1; - v->a[215645] = anon_sym_DQUOTE; - v->a[215646] = actions(9554); - v->a[215647] = 1; - v->a[215648] = anon_sym_DOLLAR_LBRACE; - v->a[215649] = actions(9556); - v->a[215650] = 1; - v->a[215651] = anon_sym_BQUOTE; - v->a[215652] = actions(9558); - v->a[215653] = 1; - v->a[215654] = anon_sym_DOLLAR_BQUOTE; - v->a[215655] = actions(10300); - v->a[215656] = 1; - v->a[215657] = sym_word; - v->a[215658] = actions(10306); - v->a[215659] = 1; - small_parse_table_10783(v); -} - -void small_parse_table_10783(t_small_parse_table_array *v) -{ - v->a[215660] = sym__comment_word; - v->a[215661] = actions(9544); - v->a[215662] = 2; - v->a[215663] = anon_sym_LPAREN_LPAREN; - v->a[215664] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215665] = actions(9560); - v->a[215666] = 2; - v->a[215667] = anon_sym_LT_LPAREN; - v->a[215668] = anon_sym_GT_LPAREN; - v->a[215669] = actions(10302); - v->a[215670] = 2; - v->a[215671] = sym_test_operator; - v->a[215672] = sym__special_character; - v->a[215673] = actions(10304); - v->a[215674] = 3; - v->a[215675] = sym__bare_dollar; - v->a[215676] = sym_raw_string; - v->a[215677] = sym_ansi_c_string; - v->a[215678] = state(5680); - v->a[215679] = 9; - small_parse_table_10784(v); -} - -void small_parse_table_10784(t_small_parse_table_array *v) -{ - v->a[215680] = sym_arithmetic_expansion; - v->a[215681] = sym_brace_expression; - v->a[215682] = sym_string; - v->a[215683] = sym_translated_string; - v->a[215684] = sym_number; - v->a[215685] = sym_simple_expansion; - v->a[215686] = sym_expansion; - v->a[215687] = sym_command_substitution; - v->a[215688] = sym_process_substitution; - v->a[215689] = 18; - v->a[215690] = actions(3); - v->a[215691] = 1; - v->a[215692] = sym_comment; - v->a[215693] = actions(451); - v->a[215694] = 1; - v->a[215695] = anon_sym_DOLLAR_LBRACK; - v->a[215696] = actions(453); - v->a[215697] = 1; - v->a[215698] = anon_sym_DOLLAR; - v->a[215699] = actions(457); - small_parse_table_10785(v); -} - -/* EOF small_parse_table_2156.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2157.c b/parser/static/small_parse_table/small_parse_table_2157.c deleted file mode 100644 index 1137c06f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2157.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2157.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10785(t_small_parse_table_array *v) -{ - v->a[215700] = 1; - v->a[215701] = anon_sym_DQUOTE; - v->a[215702] = actions(461); - v->a[215703] = 1; - v->a[215704] = aux_sym_number_token1; - v->a[215705] = actions(463); - v->a[215706] = 1; - v->a[215707] = aux_sym_number_token2; - v->a[215708] = actions(465); - v->a[215709] = 1; - v->a[215710] = anon_sym_DOLLAR_LBRACE; - v->a[215711] = actions(467); - v->a[215712] = 1; - v->a[215713] = anon_sym_DOLLAR_LPAREN; - v->a[215714] = actions(469); - v->a[215715] = 1; - v->a[215716] = anon_sym_BQUOTE; - v->a[215717] = actions(471); - v->a[215718] = 1; - v->a[215719] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10786(v); -} - -void small_parse_table_10786(t_small_parse_table_array *v) -{ - v->a[215720] = actions(481); - v->a[215721] = 1; - v->a[215722] = sym__brace_start; - v->a[215723] = actions(10308); - v->a[215724] = 1; - v->a[215725] = sym_word; - v->a[215726] = actions(10314); - v->a[215727] = 1; - v->a[215728] = sym__comment_word; - v->a[215729] = actions(449); - v->a[215730] = 2; - v->a[215731] = anon_sym_LPAREN_LPAREN; - v->a[215732] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215733] = actions(473); - v->a[215734] = 2; - v->a[215735] = anon_sym_LT_LPAREN; - v->a[215736] = anon_sym_GT_LPAREN; - v->a[215737] = actions(10310); - v->a[215738] = 2; - v->a[215739] = sym_test_operator; - small_parse_table_10787(v); -} - -void small_parse_table_10787(t_small_parse_table_array *v) -{ - v->a[215740] = sym__special_character; - v->a[215741] = actions(10312); - v->a[215742] = 3; - v->a[215743] = sym__bare_dollar; - v->a[215744] = sym_raw_string; - v->a[215745] = sym_ansi_c_string; - v->a[215746] = state(866); - v->a[215747] = 9; - v->a[215748] = sym_arithmetic_expansion; - v->a[215749] = sym_brace_expression; - v->a[215750] = sym_string; - v->a[215751] = sym_translated_string; - v->a[215752] = sym_number; - v->a[215753] = sym_simple_expansion; - v->a[215754] = sym_expansion; - v->a[215755] = sym_command_substitution; - v->a[215756] = sym_process_substitution; - v->a[215757] = 18; - v->a[215758] = actions(3); - v->a[215759] = 1; - small_parse_table_10788(v); -} - -void small_parse_table_10788(t_small_parse_table_array *v) -{ - v->a[215760] = sym_comment; - v->a[215761] = actions(5112); - v->a[215762] = 1; - v->a[215763] = anon_sym_DOLLAR_LBRACK; - v->a[215764] = actions(5114); - v->a[215765] = 1; - v->a[215766] = anon_sym_DOLLAR; - v->a[215767] = actions(5118); - v->a[215768] = 1; - v->a[215769] = anon_sym_DQUOTE; - v->a[215770] = actions(5122); - v->a[215771] = 1; - v->a[215772] = aux_sym_number_token1; - v->a[215773] = actions(5124); - v->a[215774] = 1; - v->a[215775] = aux_sym_number_token2; - v->a[215776] = actions(5126); - v->a[215777] = 1; - v->a[215778] = anon_sym_DOLLAR_LBRACE; - v->a[215779] = actions(5128); - small_parse_table_10789(v); -} - -void small_parse_table_10789(t_small_parse_table_array *v) -{ - v->a[215780] = 1; - v->a[215781] = anon_sym_DOLLAR_LPAREN; - v->a[215782] = actions(5130); - v->a[215783] = 1; - v->a[215784] = anon_sym_BQUOTE; - v->a[215785] = actions(5132); - v->a[215786] = 1; - v->a[215787] = anon_sym_DOLLAR_BQUOTE; - v->a[215788] = actions(5138); - v->a[215789] = 1; - v->a[215790] = sym__brace_start; - v->a[215791] = actions(10174); - v->a[215792] = 1; - v->a[215793] = sym_word; - v->a[215794] = actions(10182); - v->a[215795] = 1; - v->a[215796] = sym__comment_word; - v->a[215797] = actions(5110); - v->a[215798] = 2; - v->a[215799] = anon_sym_LPAREN_LPAREN; - small_parse_table_10790(v); -} - -/* EOF small_parse_table_2157.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2158.c b/parser/static/small_parse_table/small_parse_table_2158.c deleted file mode 100644 index 26ccb715..00000000 --- a/parser/static/small_parse_table/small_parse_table_2158.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2158.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10790(t_small_parse_table_array *v) -{ - v->a[215800] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215801] = actions(5134); - v->a[215802] = 2; - v->a[215803] = anon_sym_LT_LPAREN; - v->a[215804] = anon_sym_GT_LPAREN; - v->a[215805] = actions(10178); - v->a[215806] = 2; - v->a[215807] = sym_test_operator; - v->a[215808] = sym__special_character; - v->a[215809] = actions(10180); - v->a[215810] = 3; - v->a[215811] = sym__bare_dollar; - v->a[215812] = sym_raw_string; - v->a[215813] = sym_ansi_c_string; - v->a[215814] = state(2842); - v->a[215815] = 9; - v->a[215816] = sym_arithmetic_expansion; - v->a[215817] = sym_brace_expression; - v->a[215818] = sym_string; - v->a[215819] = sym_translated_string; - small_parse_table_10791(v); -} - -void small_parse_table_10791(t_small_parse_table_array *v) -{ - v->a[215820] = sym_number; - v->a[215821] = sym_simple_expansion; - v->a[215822] = sym_expansion; - v->a[215823] = sym_command_substitution; - v->a[215824] = sym_process_substitution; - v->a[215825] = 18; - v->a[215826] = actions(3); - v->a[215827] = 1; - v->a[215828] = sym_comment; - v->a[215829] = actions(6494); - v->a[215830] = 1; - v->a[215831] = aux_sym_number_token1; - v->a[215832] = actions(6496); - v->a[215833] = 1; - v->a[215834] = aux_sym_number_token2; - v->a[215835] = actions(6500); - v->a[215836] = 1; - v->a[215837] = anon_sym_DOLLAR_LPAREN; - v->a[215838] = actions(6512); - v->a[215839] = 1; - small_parse_table_10792(v); -} - -void small_parse_table_10792(t_small_parse_table_array *v) -{ - v->a[215840] = sym__brace_start; - v->a[215841] = actions(7226); - v->a[215842] = 1; - v->a[215843] = anon_sym_DOLLAR_LBRACK; - v->a[215844] = actions(7230); - v->a[215845] = 1; - v->a[215846] = anon_sym_DQUOTE; - v->a[215847] = actions(7234); - v->a[215848] = 1; - v->a[215849] = anon_sym_DOLLAR_LBRACE; - v->a[215850] = actions(7236); - v->a[215851] = 1; - v->a[215852] = anon_sym_BQUOTE; - v->a[215853] = actions(7238); - v->a[215854] = 1; - v->a[215855] = anon_sym_DOLLAR_BQUOTE; - v->a[215856] = actions(10206); - v->a[215857] = 1; - v->a[215858] = sym_word; - v->a[215859] = actions(10212); - small_parse_table_10793(v); -} - -void small_parse_table_10793(t_small_parse_table_array *v) -{ - v->a[215860] = 1; - v->a[215861] = sym__comment_word; - v->a[215862] = actions(10316); - v->a[215863] = 1; - v->a[215864] = anon_sym_DOLLAR; - v->a[215865] = actions(7224); - v->a[215866] = 2; - v->a[215867] = anon_sym_LPAREN_LPAREN; - v->a[215868] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215869] = actions(7240); - v->a[215870] = 2; - v->a[215871] = anon_sym_LT_LPAREN; - v->a[215872] = anon_sym_GT_LPAREN; - v->a[215873] = actions(10208); - v->a[215874] = 2; - v->a[215875] = sym_test_operator; - v->a[215876] = sym__special_character; - v->a[215877] = actions(10210); - v->a[215878] = 3; - v->a[215879] = sym__bare_dollar; - small_parse_table_10794(v); -} - -void small_parse_table_10794(t_small_parse_table_array *v) -{ - v->a[215880] = sym_raw_string; - v->a[215881] = sym_ansi_c_string; - v->a[215882] = state(6494); - v->a[215883] = 9; - v->a[215884] = sym_arithmetic_expansion; - v->a[215885] = sym_brace_expression; - v->a[215886] = sym_string; - v->a[215887] = sym_translated_string; - v->a[215888] = sym_number; - v->a[215889] = sym_simple_expansion; - v->a[215890] = sym_expansion; - v->a[215891] = sym_command_substitution; - v->a[215892] = sym_process_substitution; - v->a[215893] = 18; - v->a[215894] = actions(3); - v->a[215895] = 1; - v->a[215896] = sym_comment; - v->a[215897] = actions(5405); - v->a[215898] = 1; - v->a[215899] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10795(v); -} - -/* EOF small_parse_table_2158.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2159.c b/parser/static/small_parse_table/small_parse_table_2159.c deleted file mode 100644 index aed41f59..00000000 --- a/parser/static/small_parse_table/small_parse_table_2159.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2159.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10795(t_small_parse_table_array *v) -{ - v->a[215900] = actions(5407); - v->a[215901] = 1; - v->a[215902] = anon_sym_DOLLAR; - v->a[215903] = actions(5411); - v->a[215904] = 1; - v->a[215905] = anon_sym_DQUOTE; - v->a[215906] = actions(5415); - v->a[215907] = 1; - v->a[215908] = aux_sym_number_token1; - v->a[215909] = actions(5417); - v->a[215910] = 1; - v->a[215911] = aux_sym_number_token2; - v->a[215912] = actions(5419); - v->a[215913] = 1; - v->a[215914] = anon_sym_DOLLAR_LBRACE; - v->a[215915] = actions(5421); - v->a[215916] = 1; - v->a[215917] = anon_sym_DOLLAR_LPAREN; - v->a[215918] = actions(5423); - v->a[215919] = 1; - small_parse_table_10796(v); -} - -void small_parse_table_10796(t_small_parse_table_array *v) -{ - v->a[215920] = anon_sym_BQUOTE; - v->a[215921] = actions(5425); - v->a[215922] = 1; - v->a[215923] = anon_sym_DOLLAR_BQUOTE; - v->a[215924] = actions(5431); - v->a[215925] = 1; - v->a[215926] = sym__brace_start; - v->a[215927] = actions(9958); - v->a[215928] = 1; - v->a[215929] = sym_word; - v->a[215930] = actions(9966); - v->a[215931] = 1; - v->a[215932] = sym__comment_word; - v->a[215933] = actions(5403); - v->a[215934] = 2; - v->a[215935] = anon_sym_LPAREN_LPAREN; - v->a[215936] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[215937] = actions(5427); - v->a[215938] = 2; - v->a[215939] = anon_sym_LT_LPAREN; - small_parse_table_10797(v); -} - -void small_parse_table_10797(t_small_parse_table_array *v) -{ - v->a[215940] = anon_sym_GT_LPAREN; - v->a[215941] = actions(9962); - v->a[215942] = 2; - v->a[215943] = sym_test_operator; - v->a[215944] = sym__special_character; - v->a[215945] = actions(9964); - v->a[215946] = 3; - v->a[215947] = sym__bare_dollar; - v->a[215948] = sym_raw_string; - v->a[215949] = sym_ansi_c_string; - v->a[215950] = state(5541); - v->a[215951] = 9; - v->a[215952] = sym_arithmetic_expansion; - v->a[215953] = sym_brace_expression; - v->a[215954] = sym_string; - v->a[215955] = sym_translated_string; - v->a[215956] = sym_number; - v->a[215957] = sym_simple_expansion; - v->a[215958] = sym_expansion; - v->a[215959] = sym_command_substitution; - small_parse_table_10798(v); -} - -void small_parse_table_10798(t_small_parse_table_array *v) -{ - v->a[215960] = sym_process_substitution; - v->a[215961] = 18; - v->a[215962] = actions(3); - v->a[215963] = 1; - v->a[215964] = sym_comment; - v->a[215965] = actions(4633); - v->a[215966] = 1; - v->a[215967] = anon_sym_DOLLAR_LBRACK; - v->a[215968] = actions(4635); - v->a[215969] = 1; - v->a[215970] = anon_sym_DOLLAR; - v->a[215971] = actions(4639); - v->a[215972] = 1; - v->a[215973] = anon_sym_DQUOTE; - v->a[215974] = actions(4643); - v->a[215975] = 1; - v->a[215976] = aux_sym_number_token1; - v->a[215977] = actions(4645); - v->a[215978] = 1; - v->a[215979] = aux_sym_number_token2; - small_parse_table_10799(v); -} - -void small_parse_table_10799(t_small_parse_table_array *v) -{ - v->a[215980] = actions(4647); - v->a[215981] = 1; - v->a[215982] = anon_sym_DOLLAR_LBRACE; - v->a[215983] = actions(4649); - v->a[215984] = 1; - v->a[215985] = anon_sym_DOLLAR_LPAREN; - v->a[215986] = actions(4651); - v->a[215987] = 1; - v->a[215988] = anon_sym_BQUOTE; - v->a[215989] = actions(4653); - v->a[215990] = 1; - v->a[215991] = anon_sym_DOLLAR_BQUOTE; - v->a[215992] = actions(4659); - v->a[215993] = 1; - v->a[215994] = sym__brace_start; - v->a[215995] = actions(9330); - v->a[215996] = 1; - v->a[215997] = sym_word; - v->a[215998] = actions(9338); - v->a[215999] = 1; - small_parse_table_10800(v); -} - -/* EOF small_parse_table_2159.c */ diff --git a/parser/static/small_parse_table/small_parse_table_216.c b/parser/static/small_parse_table/small_parse_table_216.c index 876e7fb5..1d60b21b 100644 --- a/parser/static/small_parse_table/small_parse_table_216.c +++ b/parser/static/small_parse_table/small_parse_table_216.c @@ -14,126 +14,126 @@ void small_parse_table_1080(t_small_parse_table_array *v) { - v->a[21600] = 1; - v->a[21601] = anon_sym_DOLLAR_BQUOTE; - v->a[21602] = actions(3417); - v->a[21603] = 1; - v->a[21604] = sym__brace_start; - v->a[21605] = actions(3665); - v->a[21606] = 1; - v->a[21607] = sym__special_character; - v->a[21608] = actions(3667); - v->a[21609] = 1; - v->a[21610] = sym_test_operator; - v->a[21611] = state(2161); - v->a[21612] = 1; - v->a[21613] = aux_sym__literal_repeat1; - v->a[21614] = actions(2096); - v->a[21615] = 2; - v->a[21616] = sym_file_descriptor; - v->a[21617] = aux_sym_heredoc_redirect_token1; - v->a[21618] = actions(3393); - v->a[21619] = 2; + v->a[21600] = aux_sym_number_token1; + v->a[21601] = actions(2498); + v->a[21602] = 1; + v->a[21603] = aux_sym_number_token2; + v->a[21604] = actions(2500); + v->a[21605] = 1; + v->a[21606] = anon_sym_DOLLAR_LBRACE; + v->a[21607] = actions(2502); + v->a[21608] = 1; + v->a[21609] = anon_sym_DOLLAR_LPAREN; + v->a[21610] = actions(2504); + v->a[21611] = 1; + v->a[21612] = anon_sym_BQUOTE; + v->a[21613] = actions(2506); + v->a[21614] = 1; + v->a[21615] = anon_sym_DOLLAR_BQUOTE; + v->a[21616] = actions(2508); + v->a[21617] = 1; + v->a[21618] = sym__bare_dollar; + v->a[21619] = actions(2510); small_parse_table_1081(v); } void small_parse_table_1081(t_small_parse_table_array *v) { - v->a[21620] = anon_sym_LPAREN_LPAREN; - v->a[21621] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21622] = actions(3413); - v->a[21623] = 2; - v->a[21624] = anon_sym_LT_LPAREN; - v->a[21625] = anon_sym_GT_LPAREN; - v->a[21626] = state(715); - v->a[21627] = 2; - v->a[21628] = sym_concatenation; - v->a[21629] = aux_sym_for_statement_repeat1; - v->a[21630] = actions(3663); - v->a[21631] = 3; - v->a[21632] = sym_raw_string; - v->a[21633] = sym_ansi_c_string; - v->a[21634] = sym_word; - v->a[21635] = state(1918); - v->a[21636] = 9; - v->a[21637] = sym_arithmetic_expansion; - v->a[21638] = sym_brace_expression; - v->a[21639] = sym_string; + v->a[21620] = 1; + v->a[21621] = sym__brace_start; + v->a[21622] = state(511); + v->a[21623] = 1; + v->a[21624] = aux_sym_command_repeat2; + v->a[21625] = state(1645); + v->a[21626] = 1; + v->a[21627] = aux_sym__literal_repeat1; + v->a[21628] = state(1676); + v->a[21629] = 1; + v->a[21630] = sym_concatenation; + v->a[21631] = actions(2494); + v->a[21632] = 2; + v->a[21633] = sym_test_operator; + v->a[21634] = sym_raw_string; + v->a[21635] = actions(1278); + v->a[21636] = 7; + v->a[21637] = anon_sym_PIPE; + v->a[21638] = anon_sym_LT; + v->a[21639] = anon_sym_GT; small_parse_table_1082(v); } void small_parse_table_1082(t_small_parse_table_array *v) { - v->a[21640] = sym_translated_string; - v->a[21641] = sym_number; - v->a[21642] = sym_simple_expansion; - v->a[21643] = sym_expansion; - v->a[21644] = sym_command_substitution; - v->a[21645] = sym_process_substitution; - v->a[21646] = actions(2094); - v->a[21647] = 21; - v->a[21648] = anon_sym_SEMI; - v->a[21649] = anon_sym_PIPE_PIPE; - v->a[21650] = anon_sym_AMP_AMP; - v->a[21651] = anon_sym_PIPE; - v->a[21652] = anon_sym_AMP; - v->a[21653] = anon_sym_LT; - v->a[21654] = anon_sym_GT; - v->a[21655] = anon_sym_LT_LT; - v->a[21656] = anon_sym_GT_GT; - v->a[21657] = anon_sym_SEMI_SEMI; - v->a[21658] = anon_sym_PIPE_AMP; - v->a[21659] = anon_sym_AMP_GT; + v->a[21640] = anon_sym_AMP_GT; + v->a[21641] = anon_sym_LT_AMP; + v->a[21642] = anon_sym_GT_AMP; + v->a[21643] = anon_sym_LT_LT; + v->a[21644] = state(1452); + v->a[21645] = 7; + v->a[21646] = sym_arithmetic_expansion; + v->a[21647] = sym_brace_expression; + v->a[21648] = sym_string; + v->a[21649] = sym_number; + v->a[21650] = sym_simple_expansion; + v->a[21651] = sym_expansion; + v->a[21652] = sym_command_substitution; + v->a[21653] = actions(1280); + v->a[21654] = 10; + v->a[21655] = sym_file_descriptor; + v->a[21656] = anon_sym_PIPE_AMP; + v->a[21657] = anon_sym_AMP_AMP; + v->a[21658] = anon_sym_PIPE_PIPE; + v->a[21659] = anon_sym_GT_GT; small_parse_table_1083(v); } void small_parse_table_1083(t_small_parse_table_array *v) { v->a[21660] = anon_sym_AMP_GT_GT; - v->a[21661] = anon_sym_LT_AMP; - v->a[21662] = anon_sym_GT_AMP; - v->a[21663] = anon_sym_GT_PIPE; - v->a[21664] = anon_sym_LT_AMP_DASH; - v->a[21665] = anon_sym_GT_AMP_DASH; - v->a[21666] = anon_sym_LT_LT_DASH; - v->a[21667] = anon_sym_LT_LT_LT; - v->a[21668] = anon_sym_BQUOTE; - v->a[21669] = 8; - v->a[21670] = actions(3); - v->a[21671] = 1; - v->a[21672] = sym_comment; - v->a[21673] = actions(2267); - v->a[21674] = 1; - v->a[21675] = anon_sym_DQUOTE; - v->a[21676] = actions(3829); - v->a[21677] = 1; - v->a[21678] = sym_variable_name; - v->a[21679] = state(1595); + v->a[21661] = anon_sym_GT_PIPE; + v->a[21662] = anon_sym_LT_AMP_DASH; + v->a[21663] = anon_sym_GT_AMP_DASH; + v->a[21664] = anon_sym_LT_LT_DASH; + v->a[21665] = 3; + v->a[21666] = actions(3); + v->a[21667] = 1; + v->a[21668] = sym_comment; + v->a[21669] = actions(3034); + v->a[21670] = 6; + v->a[21671] = sym_file_descriptor; + v->a[21672] = sym__concat; + v->a[21673] = sym_variable_name; + v->a[21674] = sym_test_operator; + v->a[21675] = sym__brace_start; + v->a[21676] = aux_sym_heredoc_redirect_token1; + v->a[21677] = actions(3032); + v->a[21678] = 36; + v->a[21679] = anon_sym_esac; small_parse_table_1084(v); } void small_parse_table_1084(t_small_parse_table_array *v) { - v->a[21680] = 1; - v->a[21681] = sym_string; - v->a[21682] = actions(3827); - v->a[21683] = 2; - v->a[21684] = aux_sym__simple_variable_name_token1; - v->a[21685] = aux_sym__multiline_variable_name_token1; - v->a[21686] = actions(1241); - v->a[21687] = 3; - v->a[21688] = sym_file_descriptor; - v->a[21689] = sym_test_operator; - v->a[21690] = sym__brace_start; - v->a[21691] = actions(3825); - v->a[21692] = 9; - v->a[21693] = anon_sym_DASH; - v->a[21694] = anon_sym_STAR; - v->a[21695] = anon_sym_BANG; - v->a[21696] = anon_sym_QMARK; - v->a[21697] = anon_sym_DOLLAR; - v->a[21698] = anon_sym_POUND; - v->a[21699] = anon_sym_AT2; + v->a[21680] = anon_sym_PIPE; + v->a[21681] = anon_sym_SEMI_SEMI; + v->a[21682] = anon_sym_SEMI_AMP; + v->a[21683] = anon_sym_SEMI_SEMI_AMP; + v->a[21684] = anon_sym_PIPE_AMP; + v->a[21685] = anon_sym_AMP_AMP; + v->a[21686] = anon_sym_PIPE_PIPE; + v->a[21687] = anon_sym_LT; + v->a[21688] = anon_sym_GT; + v->a[21689] = anon_sym_GT_GT; + v->a[21690] = anon_sym_AMP_GT; + v->a[21691] = anon_sym_AMP_GT_GT; + v->a[21692] = anon_sym_LT_AMP; + v->a[21693] = anon_sym_GT_AMP; + v->a[21694] = anon_sym_GT_PIPE; + v->a[21695] = anon_sym_LT_AMP_DASH; + v->a[21696] = anon_sym_GT_AMP_DASH; + v->a[21697] = anon_sym_LT_LT; + v->a[21698] = anon_sym_LT_LT_DASH; + v->a[21699] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1085(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2160.c b/parser/static/small_parse_table/small_parse_table_2160.c deleted file mode 100644 index 60d46152..00000000 --- a/parser/static/small_parse_table/small_parse_table_2160.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2160.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10800(t_small_parse_table_array *v) -{ - v->a[216000] = sym__comment_word; - v->a[216001] = actions(4631); - v->a[216002] = 2; - v->a[216003] = anon_sym_LPAREN_LPAREN; - v->a[216004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216005] = actions(4655); - v->a[216006] = 2; - v->a[216007] = anon_sym_LT_LPAREN; - v->a[216008] = anon_sym_GT_LPAREN; - v->a[216009] = actions(9334); - v->a[216010] = 2; - v->a[216011] = sym_test_operator; - v->a[216012] = sym__special_character; - v->a[216013] = actions(9336); - v->a[216014] = 3; - v->a[216015] = sym__bare_dollar; - v->a[216016] = sym_raw_string; - v->a[216017] = sym_ansi_c_string; - v->a[216018] = state(2634); - v->a[216019] = 9; - small_parse_table_10801(v); -} - -void small_parse_table_10801(t_small_parse_table_array *v) -{ - v->a[216020] = sym_arithmetic_expansion; - v->a[216021] = sym_brace_expression; - v->a[216022] = sym_string; - v->a[216023] = sym_translated_string; - v->a[216024] = sym_number; - v->a[216025] = sym_simple_expansion; - v->a[216026] = sym_expansion; - v->a[216027] = sym_command_substitution; - v->a[216028] = sym_process_substitution; - v->a[216029] = 18; - v->a[216030] = actions(3); - v->a[216031] = 1; - v->a[216032] = sym_comment; - v->a[216033] = actions(3886); - v->a[216034] = 1; - v->a[216035] = aux_sym_number_token1; - v->a[216036] = actions(3888); - v->a[216037] = 1; - v->a[216038] = aux_sym_number_token2; - v->a[216039] = actions(3892); - small_parse_table_10802(v); -} - -void small_parse_table_10802(t_small_parse_table_array *v) -{ - v->a[216040] = 1; - v->a[216041] = anon_sym_DOLLAR_LPAREN; - v->a[216042] = actions(3902); - v->a[216043] = 1; - v->a[216044] = sym__brace_start; - v->a[216045] = actions(8992); - v->a[216046] = 1; - v->a[216047] = anon_sym_DOLLAR_LBRACK; - v->a[216048] = actions(8996); - v->a[216049] = 1; - v->a[216050] = anon_sym_DQUOTE; - v->a[216051] = actions(9000); - v->a[216052] = 1; - v->a[216053] = anon_sym_DOLLAR_LBRACE; - v->a[216054] = actions(9002); - v->a[216055] = 1; - v->a[216056] = anon_sym_BQUOTE; - v->a[216057] = actions(9004); - v->a[216058] = 1; - v->a[216059] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10803(v); -} - -void small_parse_table_10803(t_small_parse_table_array *v) -{ - v->a[216060] = actions(9740); - v->a[216061] = 1; - v->a[216062] = sym_word; - v->a[216063] = actions(9746); - v->a[216064] = 1; - v->a[216065] = sym__comment_word; - v->a[216066] = actions(10318); - v->a[216067] = 1; - v->a[216068] = anon_sym_DOLLAR; - v->a[216069] = actions(8990); - v->a[216070] = 2; - v->a[216071] = anon_sym_LPAREN_LPAREN; - v->a[216072] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216073] = actions(9006); - v->a[216074] = 2; - v->a[216075] = anon_sym_LT_LPAREN; - v->a[216076] = anon_sym_GT_LPAREN; - v->a[216077] = actions(9742); - v->a[216078] = 2; - v->a[216079] = sym_test_operator; - small_parse_table_10804(v); -} - -void small_parse_table_10804(t_small_parse_table_array *v) -{ - v->a[216080] = sym__special_character; - v->a[216081] = actions(9744); - v->a[216082] = 3; - v->a[216083] = sym__bare_dollar; - v->a[216084] = sym_raw_string; - v->a[216085] = sym_ansi_c_string; - v->a[216086] = state(2004); - v->a[216087] = 9; - v->a[216088] = sym_arithmetic_expansion; - v->a[216089] = sym_brace_expression; - v->a[216090] = sym_string; - v->a[216091] = sym_translated_string; - v->a[216092] = sym_number; - v->a[216093] = sym_simple_expansion; - v->a[216094] = sym_expansion; - v->a[216095] = sym_command_substitution; - v->a[216096] = sym_process_substitution; - v->a[216097] = 18; - v->a[216098] = actions(3); - v->a[216099] = 1; - small_parse_table_10805(v); -} - -/* EOF small_parse_table_2160.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2161.c b/parser/static/small_parse_table/small_parse_table_2161.c deleted file mode 100644 index 0f857b67..00000000 --- a/parser/static/small_parse_table/small_parse_table_2161.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2161.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10805(t_small_parse_table_array *v) -{ - v->a[216100] = sym_comment; - v->a[216101] = actions(9118); - v->a[216102] = 1; - v->a[216103] = anon_sym_DOLLAR_LBRACK; - v->a[216104] = actions(9124); - v->a[216105] = 1; - v->a[216106] = anon_sym_DQUOTE; - v->a[216107] = actions(9128); - v->a[216108] = 1; - v->a[216109] = aux_sym_number_token1; - v->a[216110] = actions(9130); - v->a[216111] = 1; - v->a[216112] = aux_sym_number_token2; - v->a[216113] = actions(9132); - v->a[216114] = 1; - v->a[216115] = anon_sym_DOLLAR_LBRACE; - v->a[216116] = actions(9134); - v->a[216117] = 1; - v->a[216118] = anon_sym_DOLLAR_LPAREN; - v->a[216119] = actions(9136); - small_parse_table_10806(v); -} - -void small_parse_table_10806(t_small_parse_table_array *v) -{ - v->a[216120] = 1; - v->a[216121] = anon_sym_BQUOTE; - v->a[216122] = actions(9138); - v->a[216123] = 1; - v->a[216124] = anon_sym_DOLLAR_BQUOTE; - v->a[216125] = actions(9144); - v->a[216126] = 1; - v->a[216127] = sym__brace_start; - v->a[216128] = actions(9442); - v->a[216129] = 1; - v->a[216130] = sym_word; - v->a[216131] = actions(9448); - v->a[216132] = 1; - v->a[216133] = sym__comment_word; - v->a[216134] = actions(10320); - v->a[216135] = 1; - v->a[216136] = anon_sym_DOLLAR; - v->a[216137] = actions(9116); - v->a[216138] = 2; - v->a[216139] = anon_sym_LPAREN_LPAREN; - small_parse_table_10807(v); -} - -void small_parse_table_10807(t_small_parse_table_array *v) -{ - v->a[216140] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216141] = actions(9140); - v->a[216142] = 2; - v->a[216143] = anon_sym_LT_LPAREN; - v->a[216144] = anon_sym_GT_LPAREN; - v->a[216145] = actions(9444); - v->a[216146] = 2; - v->a[216147] = sym_test_operator; - v->a[216148] = sym__special_character; - v->a[216149] = actions(9446); - v->a[216150] = 3; - v->a[216151] = sym__bare_dollar; - v->a[216152] = sym_raw_string; - v->a[216153] = sym_ansi_c_string; - v->a[216154] = state(2401); - v->a[216155] = 9; - v->a[216156] = sym_arithmetic_expansion; - v->a[216157] = sym_brace_expression; - v->a[216158] = sym_string; - v->a[216159] = sym_translated_string; - small_parse_table_10808(v); -} - -void small_parse_table_10808(t_small_parse_table_array *v) -{ - v->a[216160] = sym_number; - v->a[216161] = sym_simple_expansion; - v->a[216162] = sym_expansion; - v->a[216163] = sym_command_substitution; - v->a[216164] = sym_process_substitution; - v->a[216165] = 21; - v->a[216166] = actions(71); - v->a[216167] = 1; - v->a[216168] = sym_comment; - v->a[216169] = actions(3064); - v->a[216170] = 1; - v->a[216171] = sym_variable_name; - v->a[216172] = actions(9278); - v->a[216173] = 1; - v->a[216174] = anon_sym_LPAREN; - v->a[216175] = actions(9280); - v->a[216176] = 1; - v->a[216177] = anon_sym_BANG; - v->a[216178] = actions(9286); - v->a[216179] = 1; - small_parse_table_10809(v); -} - -void small_parse_table_10809(t_small_parse_table_array *v) -{ - v->a[216180] = anon_sym_TILDE; - v->a[216181] = actions(9288); - v->a[216182] = 1; - v->a[216183] = anon_sym_DOLLAR; - v->a[216184] = actions(9290); - v->a[216185] = 1; - v->a[216186] = anon_sym_DQUOTE; - v->a[216187] = actions(9292); - v->a[216188] = 1; - v->a[216189] = aux_sym_number_token1; - v->a[216190] = actions(9294); - v->a[216191] = 1; - v->a[216192] = aux_sym_number_token2; - v->a[216193] = actions(9296); - v->a[216194] = 1; - v->a[216195] = anon_sym_DOLLAR_LBRACE; - v->a[216196] = actions(9298); - v->a[216197] = 1; - v->a[216198] = anon_sym_DOLLAR_LPAREN; - v->a[216199] = actions(9300); - small_parse_table_10810(v); -} - -/* EOF small_parse_table_2161.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2162.c b/parser/static/small_parse_table/small_parse_table_2162.c deleted file mode 100644 index 70a8677c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2162.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2162.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10810(t_small_parse_table_array *v) -{ - v->a[216200] = 1; - v->a[216201] = anon_sym_BQUOTE; - v->a[216202] = actions(9302); - v->a[216203] = 1; - v->a[216204] = anon_sym_DOLLAR_BQUOTE; - v->a[216205] = actions(10322); - v->a[216206] = 1; - v->a[216207] = aux_sym__simple_variable_name_token1; - v->a[216208] = state(2801); - v->a[216209] = 1; - v->a[216210] = sym__arithmetic_binary_expression; - v->a[216211] = state(2803); - v->a[216212] = 1; - v->a[216213] = sym__arithmetic_ternary_expression; - v->a[216214] = state(2809); - v->a[216215] = 1; - v->a[216216] = sym__arithmetic_unary_expression; - v->a[216217] = state(2825); - v->a[216218] = 1; - v->a[216219] = sym__arithmetic_postfix_expression; - small_parse_table_10811(v); -} - -void small_parse_table_10811(t_small_parse_table_array *v) -{ - v->a[216220] = actions(9282); - v->a[216221] = 2; - v->a[216222] = anon_sym_PLUS_PLUS2; - v->a[216223] = anon_sym_DASH_DASH2; - v->a[216224] = actions(9284); - v->a[216225] = 2; - v->a[216226] = anon_sym_DASH2; - v->a[216227] = anon_sym_PLUS2; - v->a[216228] = state(2797); - v->a[216229] = 9; - v->a[216230] = sym_subscript; - v->a[216231] = sym__arithmetic_expression; - v->a[216232] = sym__arithmetic_literal; - v->a[216233] = sym__arithmetic_parenthesized_expression; - v->a[216234] = sym_string; - v->a[216235] = sym_number; - v->a[216236] = sym_simple_expansion; - v->a[216237] = sym_expansion; - v->a[216238] = sym_command_substitution; - v->a[216239] = 18; - small_parse_table_10812(v); -} - -void small_parse_table_10812(t_small_parse_table_array *v) -{ - v->a[216240] = actions(3); - v->a[216241] = 1; - v->a[216242] = sym_comment; - v->a[216243] = actions(6494); - v->a[216244] = 1; - v->a[216245] = aux_sym_number_token1; - v->a[216246] = actions(6496); - v->a[216247] = 1; - v->a[216248] = aux_sym_number_token2; - v->a[216249] = actions(6500); - v->a[216250] = 1; - v->a[216251] = anon_sym_DOLLAR_LPAREN; - v->a[216252] = actions(6512); - v->a[216253] = 1; - v->a[216254] = sym__brace_start; - v->a[216255] = actions(7226); - v->a[216256] = 1; - v->a[216257] = anon_sym_DOLLAR_LBRACK; - v->a[216258] = actions(7230); - v->a[216259] = 1; - small_parse_table_10813(v); -} - -void small_parse_table_10813(t_small_parse_table_array *v) -{ - v->a[216260] = anon_sym_DQUOTE; - v->a[216261] = actions(7234); - v->a[216262] = 1; - v->a[216263] = anon_sym_DOLLAR_LBRACE; - v->a[216264] = actions(7236); - v->a[216265] = 1; - v->a[216266] = anon_sym_BQUOTE; - v->a[216267] = actions(7238); - v->a[216268] = 1; - v->a[216269] = anon_sym_DOLLAR_BQUOTE; - v->a[216270] = actions(10206); - v->a[216271] = 1; - v->a[216272] = sym_word; - v->a[216273] = actions(10212); - v->a[216274] = 1; - v->a[216275] = sym__comment_word; - v->a[216276] = actions(10324); - v->a[216277] = 1; - v->a[216278] = anon_sym_DOLLAR; - v->a[216279] = actions(7224); - small_parse_table_10814(v); -} - -void small_parse_table_10814(t_small_parse_table_array *v) -{ - v->a[216280] = 2; - v->a[216281] = anon_sym_LPAREN_LPAREN; - v->a[216282] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216283] = actions(7240); - v->a[216284] = 2; - v->a[216285] = anon_sym_LT_LPAREN; - v->a[216286] = anon_sym_GT_LPAREN; - v->a[216287] = actions(10208); - v->a[216288] = 2; - v->a[216289] = sym_test_operator; - v->a[216290] = sym__special_character; - v->a[216291] = actions(10210); - v->a[216292] = 3; - v->a[216293] = sym__bare_dollar; - v->a[216294] = sym_raw_string; - v->a[216295] = sym_ansi_c_string; - v->a[216296] = state(6494); - v->a[216297] = 9; - v->a[216298] = sym_arithmetic_expansion; - v->a[216299] = sym_brace_expression; - small_parse_table_10815(v); -} - -/* EOF small_parse_table_2162.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2163.c b/parser/static/small_parse_table/small_parse_table_2163.c deleted file mode 100644 index dcae9488..00000000 --- a/parser/static/small_parse_table/small_parse_table_2163.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2163.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10815(t_small_parse_table_array *v) -{ - v->a[216300] = sym_string; - v->a[216301] = sym_translated_string; - v->a[216302] = sym_number; - v->a[216303] = sym_simple_expansion; - v->a[216304] = sym_expansion; - v->a[216305] = sym_command_substitution; - v->a[216306] = sym_process_substitution; - v->a[216307] = 18; - v->a[216308] = actions(3); - v->a[216309] = 1; - v->a[216310] = sym_comment; - v->a[216311] = actions(5261); - v->a[216312] = 1; - v->a[216313] = anon_sym_DOLLAR_LBRACK; - v->a[216314] = actions(5263); - v->a[216315] = 1; - v->a[216316] = anon_sym_DOLLAR; - v->a[216317] = actions(5267); - v->a[216318] = 1; - v->a[216319] = anon_sym_DQUOTE; - small_parse_table_10816(v); -} - -void small_parse_table_10816(t_small_parse_table_array *v) -{ - v->a[216320] = actions(5271); - v->a[216321] = 1; - v->a[216322] = aux_sym_number_token1; - v->a[216323] = actions(5273); - v->a[216324] = 1; - v->a[216325] = aux_sym_number_token2; - v->a[216326] = actions(5275); - v->a[216327] = 1; - v->a[216328] = anon_sym_DOLLAR_LBRACE; - v->a[216329] = actions(5277); - v->a[216330] = 1; - v->a[216331] = anon_sym_DOLLAR_LPAREN; - v->a[216332] = actions(5279); - v->a[216333] = 1; - v->a[216334] = anon_sym_BQUOTE; - v->a[216335] = actions(5281); - v->a[216336] = 1; - v->a[216337] = anon_sym_DOLLAR_BQUOTE; - v->a[216338] = actions(5287); - v->a[216339] = 1; - small_parse_table_10817(v); -} - -void small_parse_table_10817(t_small_parse_table_array *v) -{ - v->a[216340] = sym__brace_start; - v->a[216341] = actions(9472); - v->a[216342] = 1; - v->a[216343] = sym_word; - v->a[216344] = actions(9480); - v->a[216345] = 1; - v->a[216346] = sym__comment_word; - v->a[216347] = actions(5259); - v->a[216348] = 2; - v->a[216349] = anon_sym_LPAREN_LPAREN; - v->a[216350] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216351] = actions(5283); - v->a[216352] = 2; - v->a[216353] = anon_sym_LT_LPAREN; - v->a[216354] = anon_sym_GT_LPAREN; - v->a[216355] = actions(9476); - v->a[216356] = 2; - v->a[216357] = sym_test_operator; - v->a[216358] = sym__special_character; - v->a[216359] = actions(9478); - small_parse_table_10818(v); -} - -void small_parse_table_10818(t_small_parse_table_array *v) -{ - v->a[216360] = 3; - v->a[216361] = sym__bare_dollar; - v->a[216362] = sym_raw_string; - v->a[216363] = sym_ansi_c_string; - v->a[216364] = state(5440); - v->a[216365] = 9; - v->a[216366] = sym_arithmetic_expansion; - v->a[216367] = sym_brace_expression; - v->a[216368] = sym_string; - v->a[216369] = sym_translated_string; - v->a[216370] = sym_number; - v->a[216371] = sym_simple_expansion; - v->a[216372] = sym_expansion; - v->a[216373] = sym_command_substitution; - v->a[216374] = sym_process_substitution; - v->a[216375] = 18; - v->a[216376] = actions(3); - v->a[216377] = 1; - v->a[216378] = sym_comment; - v->a[216379] = actions(8102); - small_parse_table_10819(v); -} - -void small_parse_table_10819(t_small_parse_table_array *v) -{ - v->a[216380] = 1; - v->a[216381] = anon_sym_DOLLAR_LBRACK; - v->a[216382] = actions(8104); - v->a[216383] = 1; - v->a[216384] = anon_sym_DOLLAR; - v->a[216385] = actions(8108); - v->a[216386] = 1; - v->a[216387] = anon_sym_DQUOTE; - v->a[216388] = actions(8112); - v->a[216389] = 1; - v->a[216390] = aux_sym_number_token1; - v->a[216391] = actions(8114); - v->a[216392] = 1; - v->a[216393] = aux_sym_number_token2; - v->a[216394] = actions(8116); - v->a[216395] = 1; - v->a[216396] = anon_sym_DOLLAR_LBRACE; - v->a[216397] = actions(8118); - v->a[216398] = 1; - v->a[216399] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10820(v); -} - -/* EOF small_parse_table_2163.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2164.c b/parser/static/small_parse_table/small_parse_table_2164.c deleted file mode 100644 index 0474baac..00000000 --- a/parser/static/small_parse_table/small_parse_table_2164.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2164.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10820(t_small_parse_table_array *v) -{ - v->a[216400] = actions(8120); - v->a[216401] = 1; - v->a[216402] = anon_sym_BQUOTE; - v->a[216403] = actions(8122); - v->a[216404] = 1; - v->a[216405] = anon_sym_DOLLAR_BQUOTE; - v->a[216406] = actions(8132); - v->a[216407] = 1; - v->a[216408] = sym__brace_start; - v->a[216409] = actions(9600); - v->a[216410] = 1; - v->a[216411] = sym_word; - v->a[216412] = actions(9608); - v->a[216413] = 1; - v->a[216414] = sym__comment_word; - v->a[216415] = actions(8098); - v->a[216416] = 2; - v->a[216417] = anon_sym_LPAREN_LPAREN; - v->a[216418] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216419] = actions(8124); - small_parse_table_10821(v); -} - -void small_parse_table_10821(t_small_parse_table_array *v) -{ - v->a[216420] = 2; - v->a[216421] = anon_sym_LT_LPAREN; - v->a[216422] = anon_sym_GT_LPAREN; - v->a[216423] = actions(9604); - v->a[216424] = 2; - v->a[216425] = sym_test_operator; - v->a[216426] = sym__special_character; - v->a[216427] = actions(9606); - v->a[216428] = 3; - v->a[216429] = sym__bare_dollar; - v->a[216430] = sym_raw_string; - v->a[216431] = sym_ansi_c_string; - v->a[216432] = state(1199); - v->a[216433] = 9; - v->a[216434] = sym_arithmetic_expansion; - v->a[216435] = sym_brace_expression; - v->a[216436] = sym_string; - v->a[216437] = sym_translated_string; - v->a[216438] = sym_number; - v->a[216439] = sym_simple_expansion; - small_parse_table_10822(v); -} - -void small_parse_table_10822(t_small_parse_table_array *v) -{ - v->a[216440] = sym_expansion; - v->a[216441] = sym_command_substitution; - v->a[216442] = sym_process_substitution; - v->a[216443] = 21; - v->a[216444] = actions(71); - v->a[216445] = 1; - v->a[216446] = sym_comment; - v->a[216447] = actions(9364); - v->a[216448] = 1; - v->a[216449] = anon_sym_LPAREN; - v->a[216450] = actions(9366); - v->a[216451] = 1; - v->a[216452] = anon_sym_BANG; - v->a[216453] = actions(9372); - v->a[216454] = 1; - v->a[216455] = anon_sym_TILDE; - v->a[216456] = actions(9374); - v->a[216457] = 1; - v->a[216458] = anon_sym_DOLLAR; - v->a[216459] = actions(9376); - small_parse_table_10823(v); -} - -void small_parse_table_10823(t_small_parse_table_array *v) -{ - v->a[216460] = 1; - v->a[216461] = anon_sym_DQUOTE; - v->a[216462] = actions(9378); - v->a[216463] = 1; - v->a[216464] = aux_sym_number_token1; - v->a[216465] = actions(9380); - v->a[216466] = 1; - v->a[216467] = aux_sym_number_token2; - v->a[216468] = actions(9382); - v->a[216469] = 1; - v->a[216470] = anon_sym_DOLLAR_LBRACE; - v->a[216471] = actions(9384); - v->a[216472] = 1; - v->a[216473] = anon_sym_DOLLAR_LPAREN; - v->a[216474] = actions(9386); - v->a[216475] = 1; - v->a[216476] = anon_sym_BQUOTE; - v->a[216477] = actions(9388); - v->a[216478] = 1; - v->a[216479] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10824(v); -} - -void small_parse_table_10824(t_small_parse_table_array *v) -{ - v->a[216480] = actions(9392); - v->a[216481] = 1; - v->a[216482] = sym_variable_name; - v->a[216483] = actions(10326); - v->a[216484] = 1; - v->a[216485] = aux_sym__simple_variable_name_token1; - v->a[216486] = state(3391); - v->a[216487] = 1; - v->a[216488] = sym__arithmetic_binary_expression; - v->a[216489] = state(3396); - v->a[216490] = 1; - v->a[216491] = sym__arithmetic_ternary_expression; - v->a[216492] = state(3398); - v->a[216493] = 1; - v->a[216494] = sym__arithmetic_unary_expression; - v->a[216495] = state(3400); - v->a[216496] = 1; - v->a[216497] = sym__arithmetic_postfix_expression; - v->a[216498] = actions(9368); - v->a[216499] = 2; - small_parse_table_10825(v); -} - -/* EOF small_parse_table_2164.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2165.c b/parser/static/small_parse_table/small_parse_table_2165.c deleted file mode 100644 index 91757468..00000000 --- a/parser/static/small_parse_table/small_parse_table_2165.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2165.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10825(t_small_parse_table_array *v) -{ - v->a[216500] = anon_sym_PLUS_PLUS2; - v->a[216501] = anon_sym_DASH_DASH2; - v->a[216502] = actions(9370); - v->a[216503] = 2; - v->a[216504] = anon_sym_DASH2; - v->a[216505] = anon_sym_PLUS2; - v->a[216506] = state(3324); - v->a[216507] = 9; - v->a[216508] = sym_subscript; - v->a[216509] = sym__arithmetic_expression; - v->a[216510] = sym__arithmetic_literal; - v->a[216511] = sym__arithmetic_parenthesized_expression; - v->a[216512] = sym_string; - v->a[216513] = sym_number; - v->a[216514] = sym_simple_expansion; - v->a[216515] = sym_expansion; - v->a[216516] = sym_command_substitution; - v->a[216517] = 21; - v->a[216518] = actions(71); - v->a[216519] = 1; - small_parse_table_10826(v); -} - -void small_parse_table_10826(t_small_parse_table_array *v) -{ - v->a[216520] = sym_comment; - v->a[216521] = actions(9364); - v->a[216522] = 1; - v->a[216523] = anon_sym_LPAREN; - v->a[216524] = actions(9366); - v->a[216525] = 1; - v->a[216526] = anon_sym_BANG; - v->a[216527] = actions(9372); - v->a[216528] = 1; - v->a[216529] = anon_sym_TILDE; - v->a[216530] = actions(9374); - v->a[216531] = 1; - v->a[216532] = anon_sym_DOLLAR; - v->a[216533] = actions(9376); - v->a[216534] = 1; - v->a[216535] = anon_sym_DQUOTE; - v->a[216536] = actions(9378); - v->a[216537] = 1; - v->a[216538] = aux_sym_number_token1; - v->a[216539] = actions(9380); - small_parse_table_10827(v); -} - -void small_parse_table_10827(t_small_parse_table_array *v) -{ - v->a[216540] = 1; - v->a[216541] = aux_sym_number_token2; - v->a[216542] = actions(9382); - v->a[216543] = 1; - v->a[216544] = anon_sym_DOLLAR_LBRACE; - v->a[216545] = actions(9384); - v->a[216546] = 1; - v->a[216547] = anon_sym_DOLLAR_LPAREN; - v->a[216548] = actions(9386); - v->a[216549] = 1; - v->a[216550] = anon_sym_BQUOTE; - v->a[216551] = actions(9388); - v->a[216552] = 1; - v->a[216553] = anon_sym_DOLLAR_BQUOTE; - v->a[216554] = actions(9392); - v->a[216555] = 1; - v->a[216556] = sym_variable_name; - v->a[216557] = actions(10328); - v->a[216558] = 1; - v->a[216559] = aux_sym__simple_variable_name_token1; - small_parse_table_10828(v); -} - -void small_parse_table_10828(t_small_parse_table_array *v) -{ - v->a[216560] = state(3391); - v->a[216561] = 1; - v->a[216562] = sym__arithmetic_binary_expression; - v->a[216563] = state(3396); - v->a[216564] = 1; - v->a[216565] = sym__arithmetic_ternary_expression; - v->a[216566] = state(3398); - v->a[216567] = 1; - v->a[216568] = sym__arithmetic_unary_expression; - v->a[216569] = state(3400); - v->a[216570] = 1; - v->a[216571] = sym__arithmetic_postfix_expression; - v->a[216572] = actions(9368); - v->a[216573] = 2; - v->a[216574] = anon_sym_PLUS_PLUS2; - v->a[216575] = anon_sym_DASH_DASH2; - v->a[216576] = actions(9370); - v->a[216577] = 2; - v->a[216578] = anon_sym_DASH2; - v->a[216579] = anon_sym_PLUS2; - small_parse_table_10829(v); -} - -void small_parse_table_10829(t_small_parse_table_array *v) -{ - v->a[216580] = state(3372); - v->a[216581] = 9; - v->a[216582] = sym_subscript; - v->a[216583] = sym__arithmetic_expression; - v->a[216584] = sym__arithmetic_literal; - v->a[216585] = sym__arithmetic_parenthesized_expression; - v->a[216586] = sym_string; - v->a[216587] = sym_number; - v->a[216588] = sym_simple_expansion; - v->a[216589] = sym_expansion; - v->a[216590] = sym_command_substitution; - v->a[216591] = 18; - v->a[216592] = actions(3); - v->a[216593] = 1; - v->a[216594] = sym_comment; - v->a[216595] = actions(1761); - v->a[216596] = 1; - v->a[216597] = anon_sym_DOLLAR; - v->a[216598] = actions(1767); - v->a[216599] = 1; - small_parse_table_10830(v); -} - -/* EOF small_parse_table_2165.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2166.c b/parser/static/small_parse_table/small_parse_table_2166.c deleted file mode 100644 index da5a93a2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2166.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2166.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10830(t_small_parse_table_array *v) -{ - v->a[216600] = aux_sym_number_token1; - v->a[216601] = actions(1769); - v->a[216602] = 1; - v->a[216603] = aux_sym_number_token2; - v->a[216604] = actions(1773); - v->a[216605] = 1; - v->a[216606] = anon_sym_DOLLAR_LPAREN; - v->a[216607] = actions(1787); - v->a[216608] = 1; - v->a[216609] = sym__brace_start; - v->a[216610] = actions(8426); - v->a[216611] = 1; - v->a[216612] = anon_sym_DOLLAR_LBRACK; - v->a[216613] = actions(8430); - v->a[216614] = 1; - v->a[216615] = anon_sym_DQUOTE; - v->a[216616] = actions(8434); - v->a[216617] = 1; - v->a[216618] = anon_sym_DOLLAR_LBRACE; - v->a[216619] = actions(8436); - small_parse_table_10831(v); -} - -void small_parse_table_10831(t_small_parse_table_array *v) -{ - v->a[216620] = 1; - v->a[216621] = anon_sym_BQUOTE; - v->a[216622] = actions(8438); - v->a[216623] = 1; - v->a[216624] = anon_sym_DOLLAR_BQUOTE; - v->a[216625] = actions(9820); - v->a[216626] = 1; - v->a[216627] = sym_word; - v->a[216628] = actions(9828); - v->a[216629] = 1; - v->a[216630] = sym__comment_word; - v->a[216631] = actions(8422); - v->a[216632] = 2; - v->a[216633] = anon_sym_LPAREN_LPAREN; - v->a[216634] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216635] = actions(8440); - v->a[216636] = 2; - v->a[216637] = anon_sym_LT_LPAREN; - v->a[216638] = anon_sym_GT_LPAREN; - v->a[216639] = actions(9824); - small_parse_table_10832(v); -} - -void small_parse_table_10832(t_small_parse_table_array *v) -{ - v->a[216640] = 2; - v->a[216641] = sym_test_operator; - v->a[216642] = sym__special_character; - v->a[216643] = actions(9826); - v->a[216644] = 3; - v->a[216645] = sym__bare_dollar; - v->a[216646] = sym_raw_string; - v->a[216647] = sym_ansi_c_string; - v->a[216648] = state(1207); - v->a[216649] = 9; - v->a[216650] = sym_arithmetic_expansion; - v->a[216651] = sym_brace_expression; - v->a[216652] = sym_string; - v->a[216653] = sym_translated_string; - v->a[216654] = sym_number; - v->a[216655] = sym_simple_expansion; - v->a[216656] = sym_expansion; - v->a[216657] = sym_command_substitution; - v->a[216658] = sym_process_substitution; - v->a[216659] = 18; - small_parse_table_10833(v); -} - -void small_parse_table_10833(t_small_parse_table_array *v) -{ - v->a[216660] = actions(3); - v->a[216661] = 1; - v->a[216662] = sym_comment; - v->a[216663] = actions(2303); - v->a[216664] = 1; - v->a[216665] = anon_sym_DOLLAR; - v->a[216666] = actions(2309); - v->a[216667] = 1; - v->a[216668] = aux_sym_number_token1; - v->a[216669] = actions(2311); - v->a[216670] = 1; - v->a[216671] = aux_sym_number_token2; - v->a[216672] = actions(2315); - v->a[216673] = 1; - v->a[216674] = anon_sym_DOLLAR_LPAREN; - v->a[216675] = actions(2327); - v->a[216676] = 1; - v->a[216677] = sym__brace_start; - v->a[216678] = actions(9982); - v->a[216679] = 1; - small_parse_table_10834(v); -} - -void small_parse_table_10834(t_small_parse_table_array *v) -{ - v->a[216680] = sym_word; - v->a[216681] = actions(9986); - v->a[216682] = 1; - v->a[216683] = anon_sym_DOLLAR_LBRACK; - v->a[216684] = actions(9992); - v->a[216685] = 1; - v->a[216686] = anon_sym_DQUOTE; - v->a[216687] = actions(9996); - v->a[216688] = 1; - v->a[216689] = anon_sym_DOLLAR_LBRACE; - v->a[216690] = actions(9998); - v->a[216691] = 1; - v->a[216692] = anon_sym_BQUOTE; - v->a[216693] = actions(10000); - v->a[216694] = 1; - v->a[216695] = anon_sym_DOLLAR_BQUOTE; - v->a[216696] = actions(10004); - v->a[216697] = 1; - v->a[216698] = sym__comment_word; - v->a[216699] = actions(9984); - small_parse_table_10835(v); -} - -/* EOF small_parse_table_2166.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2167.c b/parser/static/small_parse_table/small_parse_table_2167.c deleted file mode 100644 index d786a26a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2167.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2167.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10835(t_small_parse_table_array *v) -{ - v->a[216700] = 2; - v->a[216701] = anon_sym_LPAREN_LPAREN; - v->a[216702] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216703] = actions(9990); - v->a[216704] = 2; - v->a[216705] = sym_test_operator; - v->a[216706] = sym__special_character; - v->a[216707] = actions(10002); - v->a[216708] = 2; - v->a[216709] = anon_sym_LT_LPAREN; - v->a[216710] = anon_sym_GT_LPAREN; - v->a[216711] = actions(9994); - v->a[216712] = 3; - v->a[216713] = sym__bare_dollar; - v->a[216714] = sym_raw_string; - v->a[216715] = sym_ansi_c_string; - v->a[216716] = state(1423); - v->a[216717] = 9; - v->a[216718] = sym_arithmetic_expansion; - v->a[216719] = sym_brace_expression; - small_parse_table_10836(v); -} - -void small_parse_table_10836(t_small_parse_table_array *v) -{ - v->a[216720] = sym_string; - v->a[216721] = sym_translated_string; - v->a[216722] = sym_number; - v->a[216723] = sym_simple_expansion; - v->a[216724] = sym_expansion; - v->a[216725] = sym_command_substitution; - v->a[216726] = sym_process_substitution; - v->a[216727] = 18; - v->a[216728] = actions(3); - v->a[216729] = 1; - v->a[216730] = sym_comment; - v->a[216731] = actions(1414); - v->a[216732] = 1; - v->a[216733] = anon_sym_DOLLAR; - v->a[216734] = actions(1420); - v->a[216735] = 1; - v->a[216736] = aux_sym_number_token1; - v->a[216737] = actions(1422); - v->a[216738] = 1; - v->a[216739] = aux_sym_number_token2; - small_parse_table_10837(v); -} - -void small_parse_table_10837(t_small_parse_table_array *v) -{ - v->a[216740] = actions(1426); - v->a[216741] = 1; - v->a[216742] = anon_sym_DOLLAR_LPAREN; - v->a[216743] = actions(1438); - v->a[216744] = 1; - v->a[216745] = sym__brace_start; - v->a[216746] = actions(9094); - v->a[216747] = 1; - v->a[216748] = anon_sym_DOLLAR_LBRACK; - v->a[216749] = actions(9098); - v->a[216750] = 1; - v->a[216751] = anon_sym_DQUOTE; - v->a[216752] = actions(9102); - v->a[216753] = 1; - v->a[216754] = anon_sym_DOLLAR_LBRACE; - v->a[216755] = actions(9104); - v->a[216756] = 1; - v->a[216757] = anon_sym_BQUOTE; - v->a[216758] = actions(9106); - v->a[216759] = 1; - small_parse_table_10838(v); -} - -void small_parse_table_10838(t_small_parse_table_array *v) -{ - v->a[216760] = anon_sym_DOLLAR_BQUOTE; - v->a[216761] = actions(10120); - v->a[216762] = 1; - v->a[216763] = sym_word; - v->a[216764] = actions(10128); - v->a[216765] = 1; - v->a[216766] = sym__comment_word; - v->a[216767] = actions(9092); - v->a[216768] = 2; - v->a[216769] = anon_sym_LPAREN_LPAREN; - v->a[216770] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216771] = actions(9108); - v->a[216772] = 2; - v->a[216773] = anon_sym_LT_LPAREN; - v->a[216774] = anon_sym_GT_LPAREN; - v->a[216775] = actions(10124); - v->a[216776] = 2; - v->a[216777] = sym_test_operator; - v->a[216778] = sym__special_character; - v->a[216779] = actions(10126); - small_parse_table_10839(v); -} - -void small_parse_table_10839(t_small_parse_table_array *v) -{ - v->a[216780] = 3; - v->a[216781] = sym__bare_dollar; - v->a[216782] = sym_raw_string; - v->a[216783] = sym_ansi_c_string; - v->a[216784] = state(910); - v->a[216785] = 9; - v->a[216786] = sym_arithmetic_expansion; - v->a[216787] = sym_brace_expression; - v->a[216788] = sym_string; - v->a[216789] = sym_translated_string; - v->a[216790] = sym_number; - v->a[216791] = sym_simple_expansion; - v->a[216792] = sym_expansion; - v->a[216793] = sym_command_substitution; - v->a[216794] = sym_process_substitution; - v->a[216795] = 18; - v->a[216796] = actions(3); - v->a[216797] = 1; - v->a[216798] = sym_comment; - v->a[216799] = actions(3373); - small_parse_table_10840(v); -} - -/* EOF small_parse_table_2167.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2168.c b/parser/static/small_parse_table/small_parse_table_2168.c deleted file mode 100644 index 34fa9810..00000000 --- a/parser/static/small_parse_table/small_parse_table_2168.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2168.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10840(t_small_parse_table_array *v) -{ - v->a[216800] = 1; - v->a[216801] = aux_sym_number_token1; - v->a[216802] = actions(3375); - v->a[216803] = 1; - v->a[216804] = aux_sym_number_token2; - v->a[216805] = actions(3379); - v->a[216806] = 1; - v->a[216807] = anon_sym_DOLLAR_LPAREN; - v->a[216808] = actions(3389); - v->a[216809] = 1; - v->a[216810] = sym__brace_start; - v->a[216811] = actions(9802); - v->a[216812] = 1; - v->a[216813] = anon_sym_DOLLAR_LBRACK; - v->a[216814] = actions(9806); - v->a[216815] = 1; - v->a[216816] = anon_sym_DQUOTE; - v->a[216817] = actions(9810); - v->a[216818] = 1; - v->a[216819] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10841(v); -} - -void small_parse_table_10841(t_small_parse_table_array *v) -{ - v->a[216820] = actions(9812); - v->a[216821] = 1; - v->a[216822] = anon_sym_BQUOTE; - v->a[216823] = actions(9814); - v->a[216824] = 1; - v->a[216825] = anon_sym_DOLLAR_BQUOTE; - v->a[216826] = actions(10330); - v->a[216827] = 1; - v->a[216828] = sym_word; - v->a[216829] = actions(10332); - v->a[216830] = 1; - v->a[216831] = anon_sym_DOLLAR; - v->a[216832] = actions(10338); - v->a[216833] = 1; - v->a[216834] = sym__comment_word; - v->a[216835] = actions(9800); - v->a[216836] = 2; - v->a[216837] = anon_sym_LPAREN_LPAREN; - v->a[216838] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216839] = actions(9816); - small_parse_table_10842(v); -} - -void small_parse_table_10842(t_small_parse_table_array *v) -{ - v->a[216840] = 2; - v->a[216841] = anon_sym_LT_LPAREN; - v->a[216842] = anon_sym_GT_LPAREN; - v->a[216843] = actions(10334); - v->a[216844] = 2; - v->a[216845] = sym_test_operator; - v->a[216846] = sym__special_character; - v->a[216847] = actions(10336); - v->a[216848] = 3; - v->a[216849] = sym__bare_dollar; - v->a[216850] = sym_raw_string; - v->a[216851] = sym_ansi_c_string; - v->a[216852] = state(4532); - v->a[216853] = 9; - v->a[216854] = sym_arithmetic_expansion; - v->a[216855] = sym_brace_expression; - v->a[216856] = sym_string; - v->a[216857] = sym_translated_string; - v->a[216858] = sym_number; - v->a[216859] = sym_simple_expansion; - small_parse_table_10843(v); -} - -void small_parse_table_10843(t_small_parse_table_array *v) -{ - v->a[216860] = sym_expansion; - v->a[216861] = sym_command_substitution; - v->a[216862] = sym_process_substitution; - v->a[216863] = 20; - v->a[216864] = actions(71); - v->a[216865] = 1; - v->a[216866] = sym_comment; - v->a[216867] = actions(9118); - v->a[216868] = 1; - v->a[216869] = anon_sym_DOLLAR_LBRACK; - v->a[216870] = actions(9120); - v->a[216871] = 1; - v->a[216872] = anon_sym_DOLLAR; - v->a[216873] = actions(9122); - v->a[216874] = 1; - v->a[216875] = sym__special_character; - v->a[216876] = actions(9124); - v->a[216877] = 1; - v->a[216878] = anon_sym_DQUOTE; - v->a[216879] = actions(9128); - small_parse_table_10844(v); -} - -void small_parse_table_10844(t_small_parse_table_array *v) -{ - v->a[216880] = 1; - v->a[216881] = aux_sym_number_token1; - v->a[216882] = actions(9130); - v->a[216883] = 1; - v->a[216884] = aux_sym_number_token2; - v->a[216885] = actions(9132); - v->a[216886] = 1; - v->a[216887] = anon_sym_DOLLAR_LBRACE; - v->a[216888] = actions(9134); - v->a[216889] = 1; - v->a[216890] = anon_sym_DOLLAR_LPAREN; - v->a[216891] = actions(9136); - v->a[216892] = 1; - v->a[216893] = anon_sym_BQUOTE; - v->a[216894] = actions(9138); - v->a[216895] = 1; - v->a[216896] = anon_sym_DOLLAR_BQUOTE; - v->a[216897] = actions(9144); - v->a[216898] = 1; - v->a[216899] = sym__brace_start; - small_parse_table_10845(v); -} - -/* EOF small_parse_table_2168.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2169.c b/parser/static/small_parse_table/small_parse_table_2169.c deleted file mode 100644 index 9729289d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2169.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2169.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10845(t_small_parse_table_array *v) -{ - v->a[216900] = actions(10340); - v->a[216901] = 1; - v->a[216902] = sym_word; - v->a[216903] = actions(10344); - v->a[216904] = 1; - v->a[216905] = sym_test_operator; - v->a[216906] = state(2569); - v->a[216907] = 1; - v->a[216908] = aux_sym__literal_repeat1; - v->a[216909] = state(2623); - v->a[216910] = 1; - v->a[216911] = sym_concatenation; - v->a[216912] = actions(9116); - v->a[216913] = 2; - v->a[216914] = anon_sym_LPAREN_LPAREN; - v->a[216915] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216916] = actions(9140); - v->a[216917] = 2; - v->a[216918] = anon_sym_LT_LPAREN; - v->a[216919] = anon_sym_GT_LPAREN; - small_parse_table_10846(v); -} - -void small_parse_table_10846(t_small_parse_table_array *v) -{ - v->a[216920] = actions(10342); - v->a[216921] = 2; - v->a[216922] = sym_raw_string; - v->a[216923] = sym_ansi_c_string; - v->a[216924] = state(2278); - v->a[216925] = 9; - v->a[216926] = sym_arithmetic_expansion; - v->a[216927] = sym_brace_expression; - v->a[216928] = sym_string; - v->a[216929] = sym_translated_string; - v->a[216930] = sym_number; - v->a[216931] = sym_simple_expansion; - v->a[216932] = sym_expansion; - v->a[216933] = sym_command_substitution; - v->a[216934] = sym_process_substitution; - v->a[216935] = 18; - v->a[216936] = actions(3); - v->a[216937] = 1; - v->a[216938] = sym_comment; - v->a[216939] = actions(2604); - small_parse_table_10847(v); -} - -void small_parse_table_10847(t_small_parse_table_array *v) -{ - v->a[216940] = 1; - v->a[216941] = anon_sym_DOLLAR; - v->a[216942] = actions(2610); - v->a[216943] = 1; - v->a[216944] = aux_sym_number_token1; - v->a[216945] = actions(2612); - v->a[216946] = 1; - v->a[216947] = aux_sym_number_token2; - v->a[216948] = actions(2616); - v->a[216949] = 1; - v->a[216950] = anon_sym_DOLLAR_LPAREN; - v->a[216951] = actions(2626); - v->a[216952] = 1; - v->a[216953] = sym__brace_start; - v->a[216954] = actions(8962); - v->a[216955] = 1; - v->a[216956] = anon_sym_DOLLAR_LBRACK; - v->a[216957] = actions(8966); - v->a[216958] = 1; - v->a[216959] = anon_sym_DQUOTE; - small_parse_table_10848(v); -} - -void small_parse_table_10848(t_small_parse_table_array *v) -{ - v->a[216960] = actions(8970); - v->a[216961] = 1; - v->a[216962] = anon_sym_DOLLAR_LBRACE; - v->a[216963] = actions(8972); - v->a[216964] = 1; - v->a[216965] = anon_sym_BQUOTE; - v->a[216966] = actions(8974); - v->a[216967] = 1; - v->a[216968] = anon_sym_DOLLAR_BQUOTE; - v->a[216969] = actions(10246); - v->a[216970] = 1; - v->a[216971] = sym_word; - v->a[216972] = actions(10254); - v->a[216973] = 1; - v->a[216974] = sym__comment_word; - v->a[216975] = actions(8960); - v->a[216976] = 2; - v->a[216977] = anon_sym_LPAREN_LPAREN; - v->a[216978] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[216979] = actions(8976); - small_parse_table_10849(v); -} - -void small_parse_table_10849(t_small_parse_table_array *v) -{ - v->a[216980] = 2; - v->a[216981] = anon_sym_LT_LPAREN; - v->a[216982] = anon_sym_GT_LPAREN; - v->a[216983] = actions(10250); - v->a[216984] = 2; - v->a[216985] = sym_test_operator; - v->a[216986] = sym__special_character; - v->a[216987] = actions(10252); - v->a[216988] = 3; - v->a[216989] = sym__bare_dollar; - v->a[216990] = sym_raw_string; - v->a[216991] = sym_ansi_c_string; - v->a[216992] = state(1532); - v->a[216993] = 9; - v->a[216994] = sym_arithmetic_expansion; - v->a[216995] = sym_brace_expression; - v->a[216996] = sym_string; - v->a[216997] = sym_translated_string; - v->a[216998] = sym_number; - v->a[216999] = sym_simple_expansion; - small_parse_table_10850(v); -} - -/* EOF small_parse_table_2169.c */ diff --git a/parser/static/small_parse_table/small_parse_table_217.c b/parser/static/small_parse_table/small_parse_table_217.c index f007b0cf..aac1732d 100644 --- a/parser/static/small_parse_table/small_parse_table_217.c +++ b/parser/static/small_parse_table/small_parse_table_217.c @@ -14,126 +14,126 @@ void small_parse_table_1085(t_small_parse_table_array *v) { - v->a[21700] = anon_sym_0; - v->a[21701] = anon_sym__; - v->a[21702] = actions(1239); - v->a[21703] = 36; - v->a[21704] = anon_sym_LPAREN_LPAREN; - v->a[21705] = anon_sym_SEMI; - v->a[21706] = anon_sym_PIPE_PIPE; - v->a[21707] = anon_sym_AMP_AMP; - v->a[21708] = anon_sym_PIPE; - v->a[21709] = anon_sym_AMP; - v->a[21710] = anon_sym_LT; - v->a[21711] = anon_sym_GT; - v->a[21712] = anon_sym_LT_LT; - v->a[21713] = anon_sym_GT_GT; - v->a[21714] = anon_sym_RPAREN; - v->a[21715] = anon_sym_SEMI_SEMI; - v->a[21716] = anon_sym_PIPE_AMP; - v->a[21717] = anon_sym_AMP_GT; - v->a[21718] = anon_sym_AMP_GT_GT; - v->a[21719] = anon_sym_LT_AMP; + v->a[21700] = anon_sym_AMP; + v->a[21701] = aux_sym_concatenation_token1; + v->a[21702] = anon_sym_DOLLAR; + v->a[21703] = sym__special_character; + v->a[21704] = anon_sym_DQUOTE; + v->a[21705] = sym_raw_string; + v->a[21706] = aux_sym_number_token1; + v->a[21707] = aux_sym_number_token2; + v->a[21708] = anon_sym_DOLLAR_LBRACE; + v->a[21709] = anon_sym_DOLLAR_LPAREN; + v->a[21710] = anon_sym_BQUOTE; + v->a[21711] = anon_sym_DOLLAR_BQUOTE; + v->a[21712] = aux_sym__simple_variable_name_token1; + v->a[21713] = sym_word; + v->a[21714] = anon_sym_SEMI; + v->a[21715] = 6; + v->a[21716] = actions(3); + v->a[21717] = 1; + v->a[21718] = sym_comment; + v->a[21719] = actions(2956); small_parse_table_1086(v); } void small_parse_table_1086(t_small_parse_table_array *v) { - v->a[21720] = anon_sym_GT_AMP; - v->a[21721] = anon_sym_GT_PIPE; - v->a[21722] = anon_sym_LT_AMP_DASH; - v->a[21723] = anon_sym_GT_AMP_DASH; - v->a[21724] = anon_sym_LT_LT_DASH; - v->a[21725] = aux_sym_heredoc_redirect_token1; - v->a[21726] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21727] = anon_sym_DOLLAR_LBRACK; - v->a[21728] = sym__special_character; - v->a[21729] = sym_raw_string; - v->a[21730] = sym_ansi_c_string; - v->a[21731] = aux_sym_number_token1; - v->a[21732] = aux_sym_number_token2; - v->a[21733] = anon_sym_DOLLAR_LBRACE; - v->a[21734] = anon_sym_DOLLAR_LPAREN; - v->a[21735] = anon_sym_BQUOTE; - v->a[21736] = anon_sym_DOLLAR_BQUOTE; - v->a[21737] = anon_sym_LT_LPAREN; - v->a[21738] = anon_sym_GT_LPAREN; - v->a[21739] = sym_word; + v->a[21720] = 1; + v->a[21721] = aux_sym_concatenation_token1; + v->a[21722] = actions(3036); + v->a[21723] = 1; + v->a[21724] = sym__concat; + v->a[21725] = state(537); + v->a[21726] = 1; + v->a[21727] = aux_sym_concatenation_repeat1; + v->a[21728] = actions(2664); + v->a[21729] = 4; + v->a[21730] = sym_file_descriptor; + v->a[21731] = sym_test_operator; + v->a[21732] = sym__brace_start; + v->a[21733] = aux_sym_heredoc_redirect_token1; + v->a[21734] = actions(2662); + v->a[21735] = 35; + v->a[21736] = anon_sym_esac; + v->a[21737] = anon_sym_PIPE; + v->a[21738] = anon_sym_SEMI_SEMI; + v->a[21739] = anon_sym_SEMI_AMP; small_parse_table_1087(v); } void small_parse_table_1087(t_small_parse_table_array *v) { - v->a[21740] = 21; - v->a[21741] = actions(3); - v->a[21742] = 1; - v->a[21743] = sym_comment; - v->a[21744] = actions(3701); - v->a[21745] = 1; - v->a[21746] = anon_sym_DQUOTE; - v->a[21747] = actions(3880); - v->a[21748] = 1; - v->a[21749] = anon_sym_DOLLAR_LBRACK; - v->a[21750] = actions(3882); - v->a[21751] = 1; - v->a[21752] = anon_sym_DOLLAR; - v->a[21753] = actions(3884); - v->a[21754] = 1; - v->a[21755] = sym__special_character; - v->a[21756] = actions(3886); - v->a[21757] = 1; - v->a[21758] = aux_sym_number_token1; - v->a[21759] = actions(3888); + v->a[21740] = anon_sym_SEMI_SEMI_AMP; + v->a[21741] = anon_sym_PIPE_AMP; + v->a[21742] = anon_sym_AMP_AMP; + v->a[21743] = anon_sym_PIPE_PIPE; + v->a[21744] = anon_sym_LT; + v->a[21745] = anon_sym_GT; + v->a[21746] = anon_sym_GT_GT; + v->a[21747] = anon_sym_AMP_GT; + v->a[21748] = anon_sym_AMP_GT_GT; + v->a[21749] = anon_sym_LT_AMP; + v->a[21750] = anon_sym_GT_AMP; + v->a[21751] = anon_sym_GT_PIPE; + v->a[21752] = anon_sym_LT_AMP_DASH; + v->a[21753] = anon_sym_GT_AMP_DASH; + v->a[21754] = anon_sym_LT_LT; + v->a[21755] = anon_sym_LT_LT_DASH; + v->a[21756] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21757] = anon_sym_AMP; + v->a[21758] = anon_sym_DOLLAR; + v->a[21759] = sym__special_character; small_parse_table_1088(v); } void small_parse_table_1088(t_small_parse_table_array *v) { - v->a[21760] = 1; - v->a[21761] = aux_sym_number_token2; - v->a[21762] = actions(3890); - v->a[21763] = 1; + v->a[21760] = anon_sym_DQUOTE; + v->a[21761] = sym_raw_string; + v->a[21762] = aux_sym_number_token1; + v->a[21763] = aux_sym_number_token2; v->a[21764] = anon_sym_DOLLAR_LBRACE; - v->a[21765] = actions(3892); - v->a[21766] = 1; - v->a[21767] = anon_sym_DOLLAR_LPAREN; - v->a[21768] = actions(3894); - v->a[21769] = 1; - v->a[21770] = anon_sym_BQUOTE; - v->a[21771] = actions(3896); - v->a[21772] = 1; - v->a[21773] = anon_sym_DOLLAR_BQUOTE; - v->a[21774] = actions(3900); - v->a[21775] = 1; - v->a[21776] = sym_test_operator; - v->a[21777] = actions(3902); - v->a[21778] = 1; - v->a[21779] = sym__brace_start; + v->a[21765] = anon_sym_DOLLAR_LPAREN; + v->a[21766] = anon_sym_BQUOTE; + v->a[21767] = anon_sym_DOLLAR_BQUOTE; + v->a[21768] = aux_sym__simple_variable_name_token1; + v->a[21769] = sym_word; + v->a[21770] = anon_sym_SEMI; + v->a[21771] = 6; + v->a[21772] = actions(3); + v->a[21773] = 1; + v->a[21774] = sym_comment; + v->a[21775] = actions(2952); + v->a[21776] = 1; + v->a[21777] = aux_sym_concatenation_token1; + v->a[21778] = actions(3042); + v->a[21779] = 1; small_parse_table_1089(v); } void small_parse_table_1089(t_small_parse_table_array *v) { - v->a[21780] = state(2281); - v->a[21781] = 1; - v->a[21782] = aux_sym__literal_repeat1; - v->a[21783] = actions(3878); - v->a[21784] = 2; - v->a[21785] = anon_sym_LPAREN_LPAREN; - v->a[21786] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21787] = actions(3898); - v->a[21788] = 2; - v->a[21789] = anon_sym_LT_LPAREN; - v->a[21790] = anon_sym_GT_LPAREN; - v->a[21791] = state(747); - v->a[21792] = 2; - v->a[21793] = sym_concatenation; - v->a[21794] = aux_sym_for_statement_repeat1; - v->a[21795] = actions(2074); - v->a[21796] = 3; - v->a[21797] = sym_file_descriptor; - v->a[21798] = ts_builtin_sym_end; - v->a[21799] = aux_sym_heredoc_redirect_token1; + v->a[21780] = sym__concat; + v->a[21781] = state(536); + v->a[21782] = 1; + v->a[21783] = aux_sym_concatenation_repeat1; + v->a[21784] = actions(3040); + v->a[21785] = 5; + v->a[21786] = sym_file_descriptor; + v->a[21787] = sym_test_operator; + v->a[21788] = sym__bare_dollar; + v->a[21789] = sym__brace_start; + v->a[21790] = aux_sym_heredoc_redirect_token1; + v->a[21791] = actions(3038); + v->a[21792] = 34; + v->a[21793] = anon_sym_esac; + v->a[21794] = anon_sym_PIPE; + v->a[21795] = anon_sym_SEMI_SEMI; + v->a[21796] = anon_sym_SEMI_AMP; + v->a[21797] = anon_sym_SEMI_SEMI_AMP; + v->a[21798] = anon_sym_PIPE_AMP; + v->a[21799] = anon_sym_AMP_AMP; small_parse_table_1090(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2170.c b/parser/static/small_parse_table/small_parse_table_2170.c deleted file mode 100644 index f9bc1515..00000000 --- a/parser/static/small_parse_table/small_parse_table_2170.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2170.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10850(t_small_parse_table_array *v) -{ - v->a[217000] = sym_expansion; - v->a[217001] = sym_command_substitution; - v->a[217002] = sym_process_substitution; - v->a[217003] = 18; - v->a[217004] = actions(3); - v->a[217005] = 1; - v->a[217006] = sym_comment; - v->a[217007] = actions(3367); - v->a[217008] = 1; - v->a[217009] = anon_sym_DOLLAR; - v->a[217010] = actions(3373); - v->a[217011] = 1; - v->a[217012] = aux_sym_number_token1; - v->a[217013] = actions(3375); - v->a[217014] = 1; - v->a[217015] = aux_sym_number_token2; - v->a[217016] = actions(3379); - v->a[217017] = 1; - v->a[217018] = anon_sym_DOLLAR_LPAREN; - v->a[217019] = actions(3389); - small_parse_table_10851(v); -} - -void small_parse_table_10851(t_small_parse_table_array *v) -{ - v->a[217020] = 1; - v->a[217021] = sym__brace_start; - v->a[217022] = actions(9802); - v->a[217023] = 1; - v->a[217024] = anon_sym_DOLLAR_LBRACK; - v->a[217025] = actions(9806); - v->a[217026] = 1; - v->a[217027] = anon_sym_DQUOTE; - v->a[217028] = actions(9810); - v->a[217029] = 1; - v->a[217030] = anon_sym_DOLLAR_LBRACE; - v->a[217031] = actions(9812); - v->a[217032] = 1; - v->a[217033] = anon_sym_BQUOTE; - v->a[217034] = actions(9814); - v->a[217035] = 1; - v->a[217036] = anon_sym_DOLLAR_BQUOTE; - v->a[217037] = actions(10330); - v->a[217038] = 1; - v->a[217039] = sym_word; - small_parse_table_10852(v); -} - -void small_parse_table_10852(t_small_parse_table_array *v) -{ - v->a[217040] = actions(10338); - v->a[217041] = 1; - v->a[217042] = sym__comment_word; - v->a[217043] = actions(9800); - v->a[217044] = 2; - v->a[217045] = anon_sym_LPAREN_LPAREN; - v->a[217046] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217047] = actions(9816); - v->a[217048] = 2; - v->a[217049] = anon_sym_LT_LPAREN; - v->a[217050] = anon_sym_GT_LPAREN; - v->a[217051] = actions(10334); - v->a[217052] = 2; - v->a[217053] = sym_test_operator; - v->a[217054] = sym__special_character; - v->a[217055] = actions(10336); - v->a[217056] = 3; - v->a[217057] = sym__bare_dollar; - v->a[217058] = sym_raw_string; - v->a[217059] = sym_ansi_c_string; - small_parse_table_10853(v); -} - -void small_parse_table_10853(t_small_parse_table_array *v) -{ - v->a[217060] = state(4532); - v->a[217061] = 9; - v->a[217062] = sym_arithmetic_expansion; - v->a[217063] = sym_brace_expression; - v->a[217064] = sym_string; - v->a[217065] = sym_translated_string; - v->a[217066] = sym_number; - v->a[217067] = sym_simple_expansion; - v->a[217068] = sym_expansion; - v->a[217069] = sym_command_substitution; - v->a[217070] = sym_process_substitution; - v->a[217071] = 18; - v->a[217072] = actions(3); - v->a[217073] = 1; - v->a[217074] = sym_comment; - v->a[217075] = actions(3373); - v->a[217076] = 1; - v->a[217077] = aux_sym_number_token1; - v->a[217078] = actions(3375); - v->a[217079] = 1; - small_parse_table_10854(v); -} - -void small_parse_table_10854(t_small_parse_table_array *v) -{ - v->a[217080] = aux_sym_number_token2; - v->a[217081] = actions(3379); - v->a[217082] = 1; - v->a[217083] = anon_sym_DOLLAR_LPAREN; - v->a[217084] = actions(3389); - v->a[217085] = 1; - v->a[217086] = sym__brace_start; - v->a[217087] = actions(9802); - v->a[217088] = 1; - v->a[217089] = anon_sym_DOLLAR_LBRACK; - v->a[217090] = actions(9806); - v->a[217091] = 1; - v->a[217092] = anon_sym_DQUOTE; - v->a[217093] = actions(9810); - v->a[217094] = 1; - v->a[217095] = anon_sym_DOLLAR_LBRACE; - v->a[217096] = actions(9812); - v->a[217097] = 1; - v->a[217098] = anon_sym_BQUOTE; - v->a[217099] = actions(9814); - small_parse_table_10855(v); -} - -/* EOF small_parse_table_2170.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2171.c b/parser/static/small_parse_table/small_parse_table_2171.c deleted file mode 100644 index 825f5518..00000000 --- a/parser/static/small_parse_table/small_parse_table_2171.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2171.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10855(t_small_parse_table_array *v) -{ - v->a[217100] = 1; - v->a[217101] = anon_sym_DOLLAR_BQUOTE; - v->a[217102] = actions(10330); - v->a[217103] = 1; - v->a[217104] = sym_word; - v->a[217105] = actions(10338); - v->a[217106] = 1; - v->a[217107] = sym__comment_word; - v->a[217108] = actions(10346); - v->a[217109] = 1; - v->a[217110] = anon_sym_DOLLAR; - v->a[217111] = actions(9800); - v->a[217112] = 2; - v->a[217113] = anon_sym_LPAREN_LPAREN; - v->a[217114] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217115] = actions(9816); - v->a[217116] = 2; - v->a[217117] = anon_sym_LT_LPAREN; - v->a[217118] = anon_sym_GT_LPAREN; - v->a[217119] = actions(10334); - small_parse_table_10856(v); -} - -void small_parse_table_10856(t_small_parse_table_array *v) -{ - v->a[217120] = 2; - v->a[217121] = sym_test_operator; - v->a[217122] = sym__special_character; - v->a[217123] = actions(10336); - v->a[217124] = 3; - v->a[217125] = sym__bare_dollar; - v->a[217126] = sym_raw_string; - v->a[217127] = sym_ansi_c_string; - v->a[217128] = state(4532); - v->a[217129] = 9; - v->a[217130] = sym_arithmetic_expansion; - v->a[217131] = sym_brace_expression; - v->a[217132] = sym_string; - v->a[217133] = sym_translated_string; - v->a[217134] = sym_number; - v->a[217135] = sym_simple_expansion; - v->a[217136] = sym_expansion; - v->a[217137] = sym_command_substitution; - v->a[217138] = sym_process_substitution; - v->a[217139] = 20; - small_parse_table_10857(v); -} - -void small_parse_table_10857(t_small_parse_table_array *v) -{ - v->a[217140] = actions(71); - v->a[217141] = 1; - v->a[217142] = sym_comment; - v->a[217143] = actions(9118); - v->a[217144] = 1; - v->a[217145] = anon_sym_DOLLAR_LBRACK; - v->a[217146] = actions(9120); - v->a[217147] = 1; - v->a[217148] = anon_sym_DOLLAR; - v->a[217149] = actions(9122); - v->a[217150] = 1; - v->a[217151] = sym__special_character; - v->a[217152] = actions(9124); - v->a[217153] = 1; - v->a[217154] = anon_sym_DQUOTE; - v->a[217155] = actions(9128); - v->a[217156] = 1; - v->a[217157] = aux_sym_number_token1; - v->a[217158] = actions(9130); - v->a[217159] = 1; - small_parse_table_10858(v); -} - -void small_parse_table_10858(t_small_parse_table_array *v) -{ - v->a[217160] = aux_sym_number_token2; - v->a[217161] = actions(9132); - v->a[217162] = 1; - v->a[217163] = anon_sym_DOLLAR_LBRACE; - v->a[217164] = actions(9134); - v->a[217165] = 1; - v->a[217166] = anon_sym_DOLLAR_LPAREN; - v->a[217167] = actions(9136); - v->a[217168] = 1; - v->a[217169] = anon_sym_BQUOTE; - v->a[217170] = actions(9138); - v->a[217171] = 1; - v->a[217172] = anon_sym_DOLLAR_BQUOTE; - v->a[217173] = actions(9144); - v->a[217174] = 1; - v->a[217175] = sym__brace_start; - v->a[217176] = actions(10348); - v->a[217177] = 1; - v->a[217178] = sym_word; - v->a[217179] = actions(10352); - small_parse_table_10859(v); -} - -void small_parse_table_10859(t_small_parse_table_array *v) -{ - v->a[217180] = 1; - v->a[217181] = sym_test_operator; - v->a[217182] = state(2532); - v->a[217183] = 1; - v->a[217184] = aux_sym__literal_repeat1; - v->a[217185] = state(2635); - v->a[217186] = 1; - v->a[217187] = sym_concatenation; - v->a[217188] = actions(9116); - v->a[217189] = 2; - v->a[217190] = anon_sym_LPAREN_LPAREN; - v->a[217191] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217192] = actions(9140); - v->a[217193] = 2; - v->a[217194] = anon_sym_LT_LPAREN; - v->a[217195] = anon_sym_GT_LPAREN; - v->a[217196] = actions(10350); - v->a[217197] = 2; - v->a[217198] = sym_raw_string; - v->a[217199] = sym_ansi_c_string; - small_parse_table_10860(v); -} - -/* EOF small_parse_table_2171.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2172.c b/parser/static/small_parse_table/small_parse_table_2172.c deleted file mode 100644 index 0aa0b90d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2172.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2172.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10860(t_small_parse_table_array *v) -{ - v->a[217200] = state(2314); - v->a[217201] = 9; - v->a[217202] = sym_arithmetic_expansion; - v->a[217203] = sym_brace_expression; - v->a[217204] = sym_string; - v->a[217205] = sym_translated_string; - v->a[217206] = sym_number; - v->a[217207] = sym_simple_expansion; - v->a[217208] = sym_expansion; - v->a[217209] = sym_command_substitution; - v->a[217210] = sym_process_substitution; - v->a[217211] = 18; - v->a[217212] = actions(3); - v->a[217213] = 1; - v->a[217214] = sym_comment; - v->a[217215] = actions(7958); - v->a[217216] = 1; - v->a[217217] = anon_sym_DOLLAR_LBRACK; - v->a[217218] = actions(7964); - v->a[217219] = 1; - small_parse_table_10861(v); -} - -void small_parse_table_10861(t_small_parse_table_array *v) -{ - v->a[217220] = anon_sym_DQUOTE; - v->a[217221] = actions(7968); - v->a[217222] = 1; - v->a[217223] = aux_sym_number_token1; - v->a[217224] = actions(7970); - v->a[217225] = 1; - v->a[217226] = aux_sym_number_token2; - v->a[217227] = actions(7972); - v->a[217228] = 1; - v->a[217229] = anon_sym_DOLLAR_LBRACE; - v->a[217230] = actions(7974); - v->a[217231] = 1; - v->a[217232] = anon_sym_DOLLAR_LPAREN; - v->a[217233] = actions(7976); - v->a[217234] = 1; - v->a[217235] = anon_sym_BQUOTE; - v->a[217236] = actions(7978); - v->a[217237] = 1; - v->a[217238] = anon_sym_DOLLAR_BQUOTE; - v->a[217239] = actions(7988); - small_parse_table_10862(v); -} - -void small_parse_table_10862(t_small_parse_table_array *v) -{ - v->a[217240] = 1; - v->a[217241] = sym__brace_start; - v->a[217242] = actions(9860); - v->a[217243] = 1; - v->a[217244] = sym_word; - v->a[217245] = actions(9868); - v->a[217246] = 1; - v->a[217247] = sym__comment_word; - v->a[217248] = actions(10354); - v->a[217249] = 1; - v->a[217250] = anon_sym_DOLLAR; - v->a[217251] = actions(7954); - v->a[217252] = 2; - v->a[217253] = anon_sym_LPAREN_LPAREN; - v->a[217254] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217255] = actions(7980); - v->a[217256] = 2; - v->a[217257] = anon_sym_LT_LPAREN; - v->a[217258] = anon_sym_GT_LPAREN; - v->a[217259] = actions(9864); - small_parse_table_10863(v); -} - -void small_parse_table_10863(t_small_parse_table_array *v) -{ - v->a[217260] = 2; - v->a[217261] = sym_test_operator; - v->a[217262] = sym__special_character; - v->a[217263] = actions(9866); - v->a[217264] = 3; - v->a[217265] = sym__bare_dollar; - v->a[217266] = sym_raw_string; - v->a[217267] = sym_ansi_c_string; - v->a[217268] = state(4357); - v->a[217269] = 9; - v->a[217270] = sym_arithmetic_expansion; - v->a[217271] = sym_brace_expression; - v->a[217272] = sym_string; - v->a[217273] = sym_translated_string; - v->a[217274] = sym_number; - v->a[217275] = sym_simple_expansion; - v->a[217276] = sym_expansion; - v->a[217277] = sym_command_substitution; - v->a[217278] = sym_process_substitution; - v->a[217279] = 18; - small_parse_table_10864(v); -} - -void small_parse_table_10864(t_small_parse_table_array *v) -{ - v->a[217280] = actions(3); - v->a[217281] = 1; - v->a[217282] = sym_comment; - v->a[217283] = actions(7958); - v->a[217284] = 1; - v->a[217285] = anon_sym_DOLLAR_LBRACK; - v->a[217286] = actions(7964); - v->a[217287] = 1; - v->a[217288] = anon_sym_DQUOTE; - v->a[217289] = actions(7968); - v->a[217290] = 1; - v->a[217291] = aux_sym_number_token1; - v->a[217292] = actions(7970); - v->a[217293] = 1; - v->a[217294] = aux_sym_number_token2; - v->a[217295] = actions(7972); - v->a[217296] = 1; - v->a[217297] = anon_sym_DOLLAR_LBRACE; - v->a[217298] = actions(7974); - v->a[217299] = 1; - small_parse_table_10865(v); -} - -/* EOF small_parse_table_2172.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2173.c b/parser/static/small_parse_table/small_parse_table_2173.c deleted file mode 100644 index f32f7c02..00000000 --- a/parser/static/small_parse_table/small_parse_table_2173.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2173.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10865(t_small_parse_table_array *v) -{ - v->a[217300] = anon_sym_DOLLAR_LPAREN; - v->a[217301] = actions(7976); - v->a[217302] = 1; - v->a[217303] = anon_sym_BQUOTE; - v->a[217304] = actions(7978); - v->a[217305] = 1; - v->a[217306] = anon_sym_DOLLAR_BQUOTE; - v->a[217307] = actions(7988); - v->a[217308] = 1; - v->a[217309] = sym__brace_start; - v->a[217310] = actions(9860); - v->a[217311] = 1; - v->a[217312] = sym_word; - v->a[217313] = actions(9868); - v->a[217314] = 1; - v->a[217315] = sym__comment_word; - v->a[217316] = actions(10356); - v->a[217317] = 1; - v->a[217318] = anon_sym_DOLLAR; - v->a[217319] = actions(7954); - small_parse_table_10866(v); -} - -void small_parse_table_10866(t_small_parse_table_array *v) -{ - v->a[217320] = 2; - v->a[217321] = anon_sym_LPAREN_LPAREN; - v->a[217322] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217323] = actions(7980); - v->a[217324] = 2; - v->a[217325] = anon_sym_LT_LPAREN; - v->a[217326] = anon_sym_GT_LPAREN; - v->a[217327] = actions(9864); - v->a[217328] = 2; - v->a[217329] = sym_test_operator; - v->a[217330] = sym__special_character; - v->a[217331] = actions(9866); - v->a[217332] = 3; - v->a[217333] = sym__bare_dollar; - v->a[217334] = sym_raw_string; - v->a[217335] = sym_ansi_c_string; - v->a[217336] = state(4357); - v->a[217337] = 9; - v->a[217338] = sym_arithmetic_expansion; - v->a[217339] = sym_brace_expression; - small_parse_table_10867(v); -} - -void small_parse_table_10867(t_small_parse_table_array *v) -{ - v->a[217340] = sym_string; - v->a[217341] = sym_translated_string; - v->a[217342] = sym_number; - v->a[217343] = sym_simple_expansion; - v->a[217344] = sym_expansion; - v->a[217345] = sym_command_substitution; - v->a[217346] = sym_process_substitution; - v->a[217347] = 18; - v->a[217348] = actions(3); - v->a[217349] = 1; - v->a[217350] = sym_comment; - v->a[217351] = actions(2335); - v->a[217352] = 1; - v->a[217353] = anon_sym_DOLLAR; - v->a[217354] = actions(2341); - v->a[217355] = 1; - v->a[217356] = aux_sym_number_token1; - v->a[217357] = actions(2343); - v->a[217358] = 1; - v->a[217359] = aux_sym_number_token2; - small_parse_table_10868(v); -} - -void small_parse_table_10868(t_small_parse_table_array *v) -{ - v->a[217360] = actions(2347); - v->a[217361] = 1; - v->a[217362] = anon_sym_DOLLAR_LPAREN; - v->a[217363] = actions(2357); - v->a[217364] = 1; - v->a[217365] = sym__brace_start; - v->a[217366] = actions(9010); - v->a[217367] = 1; - v->a[217368] = anon_sym_DOLLAR_LBRACK; - v->a[217369] = actions(9014); - v->a[217370] = 1; - v->a[217371] = anon_sym_DQUOTE; - v->a[217372] = actions(9018); - v->a[217373] = 1; - v->a[217374] = anon_sym_DOLLAR_LBRACE; - v->a[217375] = actions(9020); - v->a[217376] = 1; - v->a[217377] = anon_sym_BQUOTE; - v->a[217378] = actions(9022); - v->a[217379] = 1; - small_parse_table_10869(v); -} - -void small_parse_table_10869(t_small_parse_table_array *v) -{ - v->a[217380] = anon_sym_DOLLAR_BQUOTE; - v->a[217381] = actions(10358); - v->a[217382] = 1; - v->a[217383] = sym_word; - v->a[217384] = actions(10364); - v->a[217385] = 1; - v->a[217386] = sym__comment_word; - v->a[217387] = actions(9008); - v->a[217388] = 2; - v->a[217389] = anon_sym_LPAREN_LPAREN; - v->a[217390] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217391] = actions(9024); - v->a[217392] = 2; - v->a[217393] = anon_sym_LT_LPAREN; - v->a[217394] = anon_sym_GT_LPAREN; - v->a[217395] = actions(10360); - v->a[217396] = 2; - v->a[217397] = sym_test_operator; - v->a[217398] = sym__special_character; - v->a[217399] = actions(10362); - small_parse_table_10870(v); -} - -/* EOF small_parse_table_2173.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2174.c b/parser/static/small_parse_table/small_parse_table_2174.c deleted file mode 100644 index f6371715..00000000 --- a/parser/static/small_parse_table/small_parse_table_2174.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2174.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10870(t_small_parse_table_array *v) -{ - v->a[217400] = 3; - v->a[217401] = sym__bare_dollar; - v->a[217402] = sym_raw_string; - v->a[217403] = sym_ansi_c_string; - v->a[217404] = state(1462); - v->a[217405] = 9; - v->a[217406] = sym_arithmetic_expansion; - v->a[217407] = sym_brace_expression; - v->a[217408] = sym_string; - v->a[217409] = sym_translated_string; - v->a[217410] = sym_number; - v->a[217411] = sym_simple_expansion; - v->a[217412] = sym_expansion; - v->a[217413] = sym_command_substitution; - v->a[217414] = sym_process_substitution; - v->a[217415] = 18; - v->a[217416] = actions(3); - v->a[217417] = 1; - v->a[217418] = sym_comment; - v->a[217419] = actions(3481); - small_parse_table_10871(v); -} - -void small_parse_table_10871(t_small_parse_table_array *v) -{ - v->a[217420] = 1; - v->a[217421] = aux_sym_number_token1; - v->a[217422] = actions(3483); - v->a[217423] = 1; - v->a[217424] = aux_sym_number_token2; - v->a[217425] = actions(3487); - v->a[217426] = 1; - v->a[217427] = anon_sym_DOLLAR_LPAREN; - v->a[217428] = actions(3497); - v->a[217429] = 1; - v->a[217430] = sym__brace_start; - v->a[217431] = actions(8906); - v->a[217432] = 1; - v->a[217433] = anon_sym_DOLLAR_LBRACK; - v->a[217434] = actions(8910); - v->a[217435] = 1; - v->a[217436] = anon_sym_DQUOTE; - v->a[217437] = actions(8914); - v->a[217438] = 1; - v->a[217439] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10872(v); -} - -void small_parse_table_10872(t_small_parse_table_array *v) -{ - v->a[217440] = actions(8916); - v->a[217441] = 1; - v->a[217442] = anon_sym_BQUOTE; - v->a[217443] = actions(8918); - v->a[217444] = 1; - v->a[217445] = anon_sym_DOLLAR_BQUOTE; - v->a[217446] = actions(9850); - v->a[217447] = 1; - v->a[217448] = sym_word; - v->a[217449] = actions(9856); - v->a[217450] = 1; - v->a[217451] = sym__comment_word; - v->a[217452] = actions(10366); - v->a[217453] = 1; - v->a[217454] = anon_sym_DOLLAR; - v->a[217455] = actions(8904); - v->a[217456] = 2; - v->a[217457] = anon_sym_LPAREN_LPAREN; - v->a[217458] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217459] = actions(8920); - small_parse_table_10873(v); -} - -void small_parse_table_10873(t_small_parse_table_array *v) -{ - v->a[217460] = 2; - v->a[217461] = anon_sym_LT_LPAREN; - v->a[217462] = anon_sym_GT_LPAREN; - v->a[217463] = actions(9852); - v->a[217464] = 2; - v->a[217465] = sym_test_operator; - v->a[217466] = sym__special_character; - v->a[217467] = actions(9854); - v->a[217468] = 3; - v->a[217469] = sym__bare_dollar; - v->a[217470] = sym_raw_string; - v->a[217471] = sym_ansi_c_string; - v->a[217472] = state(1921); - v->a[217473] = 9; - v->a[217474] = sym_arithmetic_expansion; - v->a[217475] = sym_brace_expression; - v->a[217476] = sym_string; - v->a[217477] = sym_translated_string; - v->a[217478] = sym_number; - v->a[217479] = sym_simple_expansion; - small_parse_table_10874(v); -} - -void small_parse_table_10874(t_small_parse_table_array *v) -{ - v->a[217480] = sym_expansion; - v->a[217481] = sym_command_substitution; - v->a[217482] = sym_process_substitution; - v->a[217483] = 20; - v->a[217484] = actions(71); - v->a[217485] = 1; - v->a[217486] = sym_comment; - v->a[217487] = actions(3675); - v->a[217488] = 1; - v->a[217489] = anon_sym_DOLLAR; - v->a[217490] = actions(3681); - v->a[217491] = 1; - v->a[217492] = aux_sym_number_token1; - v->a[217493] = actions(3683); - v->a[217494] = 1; - v->a[217495] = aux_sym_number_token2; - v->a[217496] = actions(3687); - v->a[217497] = 1; - v->a[217498] = anon_sym_DOLLAR_LPAREN; - v->a[217499] = actions(3697); - small_parse_table_10875(v); -} - -/* EOF small_parse_table_2174.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2175.c b/parser/static/small_parse_table/small_parse_table_2175.c deleted file mode 100644 index 2deab448..00000000 --- a/parser/static/small_parse_table/small_parse_table_2175.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2175.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10875(t_small_parse_table_array *v) -{ - v->a[217500] = 1; - v->a[217501] = sym__brace_start; - v->a[217502] = actions(10062); - v->a[217503] = 1; - v->a[217504] = anon_sym_DOLLAR_LBRACK; - v->a[217505] = actions(10064); - v->a[217506] = 1; - v->a[217507] = sym__special_character; - v->a[217508] = actions(10066); - v->a[217509] = 1; - v->a[217510] = anon_sym_DQUOTE; - v->a[217511] = actions(10070); - v->a[217512] = 1; - v->a[217513] = anon_sym_DOLLAR_LBRACE; - v->a[217514] = actions(10072); - v->a[217515] = 1; - v->a[217516] = anon_sym_BQUOTE; - v->a[217517] = actions(10074); - v->a[217518] = 1; - v->a[217519] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10876(v); -} - -void small_parse_table_10876(t_small_parse_table_array *v) -{ - v->a[217520] = actions(10368); - v->a[217521] = 1; - v->a[217522] = sym_word; - v->a[217523] = actions(10372); - v->a[217524] = 1; - v->a[217525] = sym_test_operator; - v->a[217526] = state(4704); - v->a[217527] = 1; - v->a[217528] = aux_sym__literal_repeat1; - v->a[217529] = state(5106); - v->a[217530] = 1; - v->a[217531] = sym_concatenation; - v->a[217532] = actions(10060); - v->a[217533] = 2; - v->a[217534] = anon_sym_LPAREN_LPAREN; - v->a[217535] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217536] = actions(10076); - v->a[217537] = 2; - v->a[217538] = anon_sym_LT_LPAREN; - v->a[217539] = anon_sym_GT_LPAREN; - small_parse_table_10877(v); -} - -void small_parse_table_10877(t_small_parse_table_array *v) -{ - v->a[217540] = actions(10370); - v->a[217541] = 2; - v->a[217542] = sym_raw_string; - v->a[217543] = sym_ansi_c_string; - v->a[217544] = state(4579); - v->a[217545] = 9; - v->a[217546] = sym_arithmetic_expansion; - v->a[217547] = sym_brace_expression; - v->a[217548] = sym_string; - v->a[217549] = sym_translated_string; - v->a[217550] = sym_number; - v->a[217551] = sym_simple_expansion; - v->a[217552] = sym_expansion; - v->a[217553] = sym_command_substitution; - v->a[217554] = sym_process_substitution; - v->a[217555] = 18; - v->a[217556] = actions(3); - v->a[217557] = 1; - v->a[217558] = sym_comment; - v->a[217559] = actions(3793); - small_parse_table_10878(v); -} - -void small_parse_table_10878(t_small_parse_table_array *v) -{ - v->a[217560] = 1; - v->a[217561] = aux_sym_number_token1; - v->a[217562] = actions(3795); - v->a[217563] = 1; - v->a[217564] = aux_sym_number_token2; - v->a[217565] = actions(3799); - v->a[217566] = 1; - v->a[217567] = anon_sym_DOLLAR_LPAREN; - v->a[217568] = actions(3809); - v->a[217569] = 1; - v->a[217570] = sym__brace_start; - v->a[217571] = actions(9636); - v->a[217572] = 1; - v->a[217573] = anon_sym_DOLLAR_LBRACK; - v->a[217574] = actions(9640); - v->a[217575] = 1; - v->a[217576] = anon_sym_DQUOTE; - v->a[217577] = actions(9644); - v->a[217578] = 1; - v->a[217579] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10879(v); -} - -void small_parse_table_10879(t_small_parse_table_array *v) -{ - v->a[217580] = actions(9646); - v->a[217581] = 1; - v->a[217582] = anon_sym_BQUOTE; - v->a[217583] = actions(9648); - v->a[217584] = 1; - v->a[217585] = anon_sym_DOLLAR_BQUOTE; - v->a[217586] = actions(9872); - v->a[217587] = 1; - v->a[217588] = sym_word; - v->a[217589] = actions(9880); - v->a[217590] = 1; - v->a[217591] = sym__comment_word; - v->a[217592] = actions(10374); - v->a[217593] = 1; - v->a[217594] = anon_sym_DOLLAR; - v->a[217595] = actions(9634); - v->a[217596] = 2; - v->a[217597] = anon_sym_LPAREN_LPAREN; - v->a[217598] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217599] = actions(9650); - small_parse_table_10880(v); -} - -/* EOF small_parse_table_2175.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2176.c b/parser/static/small_parse_table/small_parse_table_2176.c deleted file mode 100644 index 0ef09f00..00000000 --- a/parser/static/small_parse_table/small_parse_table_2176.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2176.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10880(t_small_parse_table_array *v) -{ - v->a[217600] = 2; - v->a[217601] = anon_sym_LT_LPAREN; - v->a[217602] = anon_sym_GT_LPAREN; - v->a[217603] = actions(9876); - v->a[217604] = 2; - v->a[217605] = sym_test_operator; - v->a[217606] = sym__special_character; - v->a[217607] = actions(9878); - v->a[217608] = 3; - v->a[217609] = sym__bare_dollar; - v->a[217610] = sym_raw_string; - v->a[217611] = sym_ansi_c_string; - v->a[217612] = state(4337); - v->a[217613] = 9; - v->a[217614] = sym_arithmetic_expansion; - v->a[217615] = sym_brace_expression; - v->a[217616] = sym_string; - v->a[217617] = sym_translated_string; - v->a[217618] = sym_number; - v->a[217619] = sym_simple_expansion; - small_parse_table_10881(v); -} - -void small_parse_table_10881(t_small_parse_table_array *v) -{ - v->a[217620] = sym_expansion; - v->a[217621] = sym_command_substitution; - v->a[217622] = sym_process_substitution; - v->a[217623] = 18; - v->a[217624] = actions(3); - v->a[217625] = 1; - v->a[217626] = sym_comment; - v->a[217627] = actions(3793); - v->a[217628] = 1; - v->a[217629] = aux_sym_number_token1; - v->a[217630] = actions(3795); - v->a[217631] = 1; - v->a[217632] = aux_sym_number_token2; - v->a[217633] = actions(3799); - v->a[217634] = 1; - v->a[217635] = anon_sym_DOLLAR_LPAREN; - v->a[217636] = actions(3809); - v->a[217637] = 1; - v->a[217638] = sym__brace_start; - v->a[217639] = actions(9636); - small_parse_table_10882(v); -} - -void small_parse_table_10882(t_small_parse_table_array *v) -{ - v->a[217640] = 1; - v->a[217641] = anon_sym_DOLLAR_LBRACK; - v->a[217642] = actions(9640); - v->a[217643] = 1; - v->a[217644] = anon_sym_DQUOTE; - v->a[217645] = actions(9644); - v->a[217646] = 1; - v->a[217647] = anon_sym_DOLLAR_LBRACE; - v->a[217648] = actions(9646); - v->a[217649] = 1; - v->a[217650] = anon_sym_BQUOTE; - v->a[217651] = actions(9648); - v->a[217652] = 1; - v->a[217653] = anon_sym_DOLLAR_BQUOTE; - v->a[217654] = actions(9872); - v->a[217655] = 1; - v->a[217656] = sym_word; - v->a[217657] = actions(9880); - v->a[217658] = 1; - v->a[217659] = sym__comment_word; - small_parse_table_10883(v); -} - -void small_parse_table_10883(t_small_parse_table_array *v) -{ - v->a[217660] = actions(10376); - v->a[217661] = 1; - v->a[217662] = anon_sym_DOLLAR; - v->a[217663] = actions(9634); - v->a[217664] = 2; - v->a[217665] = anon_sym_LPAREN_LPAREN; - v->a[217666] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217667] = actions(9650); - v->a[217668] = 2; - v->a[217669] = anon_sym_LT_LPAREN; - v->a[217670] = anon_sym_GT_LPAREN; - v->a[217671] = actions(9876); - v->a[217672] = 2; - v->a[217673] = sym_test_operator; - v->a[217674] = sym__special_character; - v->a[217675] = actions(9878); - v->a[217676] = 3; - v->a[217677] = sym__bare_dollar; - v->a[217678] = sym_raw_string; - v->a[217679] = sym_ansi_c_string; - small_parse_table_10884(v); -} - -void small_parse_table_10884(t_small_parse_table_array *v) -{ - v->a[217680] = state(4337); - v->a[217681] = 9; - v->a[217682] = sym_arithmetic_expansion; - v->a[217683] = sym_brace_expression; - v->a[217684] = sym_string; - v->a[217685] = sym_translated_string; - v->a[217686] = sym_number; - v->a[217687] = sym_simple_expansion; - v->a[217688] = sym_expansion; - v->a[217689] = sym_command_substitution; - v->a[217690] = sym_process_substitution; - v->a[217691] = 18; - v->a[217692] = actions(3); - v->a[217693] = 1; - v->a[217694] = sym_comment; - v->a[217695] = actions(4086); - v->a[217696] = 1; - v->a[217697] = aux_sym_number_token1; - v->a[217698] = actions(4088); - v->a[217699] = 1; - small_parse_table_10885(v); -} - -/* EOF small_parse_table_2176.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2177.c b/parser/static/small_parse_table/small_parse_table_2177.c deleted file mode 100644 index b7058f04..00000000 --- a/parser/static/small_parse_table/small_parse_table_2177.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2177.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10885(t_small_parse_table_array *v) -{ - v->a[217700] = aux_sym_number_token2; - v->a[217701] = actions(4092); - v->a[217702] = 1; - v->a[217703] = anon_sym_DOLLAR_LPAREN; - v->a[217704] = actions(4102); - v->a[217705] = 1; - v->a[217706] = sym__brace_start; - v->a[217707] = actions(9306); - v->a[217708] = 1; - v->a[217709] = sym_word; - v->a[217710] = actions(9310); - v->a[217711] = 1; - v->a[217712] = anon_sym_DOLLAR_LBRACK; - v->a[217713] = actions(9316); - v->a[217714] = 1; - v->a[217715] = anon_sym_DQUOTE; - v->a[217716] = actions(9320); - v->a[217717] = 1; - v->a[217718] = anon_sym_DOLLAR_LBRACE; - v->a[217719] = actions(9322); - small_parse_table_10886(v); -} - -void small_parse_table_10886(t_small_parse_table_array *v) -{ - v->a[217720] = 1; - v->a[217721] = anon_sym_BQUOTE; - v->a[217722] = actions(9324); - v->a[217723] = 1; - v->a[217724] = anon_sym_DOLLAR_BQUOTE; - v->a[217725] = actions(9328); - v->a[217726] = 1; - v->a[217727] = sym__comment_word; - v->a[217728] = actions(10378); - v->a[217729] = 1; - v->a[217730] = anon_sym_DOLLAR; - v->a[217731] = actions(9308); - v->a[217732] = 2; - v->a[217733] = anon_sym_LPAREN_LPAREN; - v->a[217734] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217735] = actions(9314); - v->a[217736] = 2; - v->a[217737] = sym_test_operator; - v->a[217738] = sym__special_character; - v->a[217739] = actions(9326); - small_parse_table_10887(v); -} - -void small_parse_table_10887(t_small_parse_table_array *v) -{ - v->a[217740] = 2; - v->a[217741] = anon_sym_LT_LPAREN; - v->a[217742] = anon_sym_GT_LPAREN; - v->a[217743] = actions(9318); - v->a[217744] = 3; - v->a[217745] = sym__bare_dollar; - v->a[217746] = sym_raw_string; - v->a[217747] = sym_ansi_c_string; - v->a[217748] = state(4566); - v->a[217749] = 9; - v->a[217750] = sym_arithmetic_expansion; - v->a[217751] = sym_brace_expression; - v->a[217752] = sym_string; - v->a[217753] = sym_translated_string; - v->a[217754] = sym_number; - v->a[217755] = sym_simple_expansion; - v->a[217756] = sym_expansion; - v->a[217757] = sym_command_substitution; - v->a[217758] = sym_process_substitution; - v->a[217759] = 18; - small_parse_table_10888(v); -} - -void small_parse_table_10888(t_small_parse_table_array *v) -{ - v->a[217760] = actions(3); - v->a[217761] = 1; - v->a[217762] = sym_comment; - v->a[217763] = actions(4086); - v->a[217764] = 1; - v->a[217765] = aux_sym_number_token1; - v->a[217766] = actions(4088); - v->a[217767] = 1; - v->a[217768] = aux_sym_number_token2; - v->a[217769] = actions(4092); - v->a[217770] = 1; - v->a[217771] = anon_sym_DOLLAR_LPAREN; - v->a[217772] = actions(4102); - v->a[217773] = 1; - v->a[217774] = sym__brace_start; - v->a[217775] = actions(9306); - v->a[217776] = 1; - v->a[217777] = sym_word; - v->a[217778] = actions(9310); - v->a[217779] = 1; - small_parse_table_10889(v); -} - -void small_parse_table_10889(t_small_parse_table_array *v) -{ - v->a[217780] = anon_sym_DOLLAR_LBRACK; - v->a[217781] = actions(9316); - v->a[217782] = 1; - v->a[217783] = anon_sym_DQUOTE; - v->a[217784] = actions(9320); - v->a[217785] = 1; - v->a[217786] = anon_sym_DOLLAR_LBRACE; - v->a[217787] = actions(9322); - v->a[217788] = 1; - v->a[217789] = anon_sym_BQUOTE; - v->a[217790] = actions(9324); - v->a[217791] = 1; - v->a[217792] = anon_sym_DOLLAR_BQUOTE; - v->a[217793] = actions(9328); - v->a[217794] = 1; - v->a[217795] = sym__comment_word; - v->a[217796] = actions(10380); - v->a[217797] = 1; - v->a[217798] = anon_sym_DOLLAR; - v->a[217799] = actions(9308); - small_parse_table_10890(v); -} - -/* EOF small_parse_table_2177.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2178.c b/parser/static/small_parse_table/small_parse_table_2178.c deleted file mode 100644 index f6456c88..00000000 --- a/parser/static/small_parse_table/small_parse_table_2178.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2178.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10890(t_small_parse_table_array *v) -{ - v->a[217800] = 2; - v->a[217801] = anon_sym_LPAREN_LPAREN; - v->a[217802] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217803] = actions(9314); - v->a[217804] = 2; - v->a[217805] = sym_test_operator; - v->a[217806] = sym__special_character; - v->a[217807] = actions(9326); - v->a[217808] = 2; - v->a[217809] = anon_sym_LT_LPAREN; - v->a[217810] = anon_sym_GT_LPAREN; - v->a[217811] = actions(9318); - v->a[217812] = 3; - v->a[217813] = sym__bare_dollar; - v->a[217814] = sym_raw_string; - v->a[217815] = sym_ansi_c_string; - v->a[217816] = state(4566); - v->a[217817] = 9; - v->a[217818] = sym_arithmetic_expansion; - v->a[217819] = sym_brace_expression; - small_parse_table_10891(v); -} - -void small_parse_table_10891(t_small_parse_table_array *v) -{ - v->a[217820] = sym_string; - v->a[217821] = sym_translated_string; - v->a[217822] = sym_number; - v->a[217823] = sym_simple_expansion; - v->a[217824] = sym_expansion; - v->a[217825] = sym_command_substitution; - v->a[217826] = sym_process_substitution; - v->a[217827] = 18; - v->a[217828] = actions(3); - v->a[217829] = 1; - v->a[217830] = sym_comment; - v->a[217831] = actions(2863); - v->a[217832] = 1; - v->a[217833] = anon_sym_DOLLAR; - v->a[217834] = actions(2869); - v->a[217835] = 1; - v->a[217836] = aux_sym_number_token1; - v->a[217837] = actions(2871); - v->a[217838] = 1; - v->a[217839] = aux_sym_number_token2; - small_parse_table_10892(v); -} - -void small_parse_table_10892(t_small_parse_table_array *v) -{ - v->a[217840] = actions(2875); - v->a[217841] = 1; - v->a[217842] = anon_sym_DOLLAR_LPAREN; - v->a[217843] = actions(2885); - v->a[217844] = 1; - v->a[217845] = sym__brace_start; - v->a[217846] = actions(9940); - v->a[217847] = 1; - v->a[217848] = anon_sym_DOLLAR_LBRACK; - v->a[217849] = actions(9944); - v->a[217850] = 1; - v->a[217851] = anon_sym_DQUOTE; - v->a[217852] = actions(9948); - v->a[217853] = 1; - v->a[217854] = anon_sym_DOLLAR_LBRACE; - v->a[217855] = actions(9950); - v->a[217856] = 1; - v->a[217857] = anon_sym_BQUOTE; - v->a[217858] = actions(9952); - v->a[217859] = 1; - small_parse_table_10893(v); -} - -void small_parse_table_10893(t_small_parse_table_array *v) -{ - v->a[217860] = anon_sym_DOLLAR_BQUOTE; - v->a[217861] = actions(10382); - v->a[217862] = 1; - v->a[217863] = sym_word; - v->a[217864] = actions(10388); - v->a[217865] = 1; - v->a[217866] = sym__comment_word; - v->a[217867] = actions(9938); - v->a[217868] = 2; - v->a[217869] = anon_sym_LPAREN_LPAREN; - v->a[217870] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217871] = actions(9954); - v->a[217872] = 2; - v->a[217873] = anon_sym_LT_LPAREN; - v->a[217874] = anon_sym_GT_LPAREN; - v->a[217875] = actions(10384); - v->a[217876] = 2; - v->a[217877] = sym_test_operator; - v->a[217878] = sym__special_character; - v->a[217879] = actions(10386); - small_parse_table_10894(v); -} - -void small_parse_table_10894(t_small_parse_table_array *v) -{ - v->a[217880] = 3; - v->a[217881] = sym__bare_dollar; - v->a[217882] = sym_raw_string; - v->a[217883] = sym_ansi_c_string; - v->a[217884] = state(4404); - v->a[217885] = 9; - v->a[217886] = sym_arithmetic_expansion; - v->a[217887] = sym_brace_expression; - v->a[217888] = sym_string; - v->a[217889] = sym_translated_string; - v->a[217890] = sym_number; - v->a[217891] = sym_simple_expansion; - v->a[217892] = sym_expansion; - v->a[217893] = sym_command_substitution; - v->a[217894] = sym_process_substitution; - v->a[217895] = 18; - v->a[217896] = actions(3); - v->a[217897] = 1; - v->a[217898] = sym_comment; - v->a[217899] = actions(1557); - small_parse_table_10895(v); -} - -/* EOF small_parse_table_2178.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2179.c b/parser/static/small_parse_table/small_parse_table_2179.c deleted file mode 100644 index f42c2047..00000000 --- a/parser/static/small_parse_table/small_parse_table_2179.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2179.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10895(t_small_parse_table_array *v) -{ - v->a[217900] = 1; - v->a[217901] = aux_sym_number_token1; - v->a[217902] = actions(1559); - v->a[217903] = 1; - v->a[217904] = aux_sym_number_token2; - v->a[217905] = actions(1563); - v->a[217906] = 1; - v->a[217907] = anon_sym_DOLLAR_LPAREN; - v->a[217908] = actions(1575); - v->a[217909] = 1; - v->a[217910] = sym__brace_start; - v->a[217911] = actions(9198); - v->a[217912] = 1; - v->a[217913] = anon_sym_DOLLAR_LBRACK; - v->a[217914] = actions(9202); - v->a[217915] = 1; - v->a[217916] = anon_sym_DQUOTE; - v->a[217917] = actions(9206); - v->a[217918] = 1; - v->a[217919] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10896(v); -} - -void small_parse_table_10896(t_small_parse_table_array *v) -{ - v->a[217920] = actions(9208); - v->a[217921] = 1; - v->a[217922] = anon_sym_BQUOTE; - v->a[217923] = actions(9210); - v->a[217924] = 1; - v->a[217925] = anon_sym_DOLLAR_BQUOTE; - v->a[217926] = actions(9268); - v->a[217927] = 1; - v->a[217928] = sym_word; - v->a[217929] = actions(9276); - v->a[217930] = 1; - v->a[217931] = sym__comment_word; - v->a[217932] = actions(10390); - v->a[217933] = 1; - v->a[217934] = anon_sym_DOLLAR; - v->a[217935] = actions(9196); - v->a[217936] = 2; - v->a[217937] = anon_sym_LPAREN_LPAREN; - v->a[217938] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[217939] = actions(9212); - small_parse_table_10897(v); -} - -void small_parse_table_10897(t_small_parse_table_array *v) -{ - v->a[217940] = 2; - v->a[217941] = anon_sym_LT_LPAREN; - v->a[217942] = anon_sym_GT_LPAREN; - v->a[217943] = actions(9272); - v->a[217944] = 2; - v->a[217945] = sym_test_operator; - v->a[217946] = sym__special_character; - v->a[217947] = actions(9274); - v->a[217948] = 3; - v->a[217949] = sym__bare_dollar; - v->a[217950] = sym_raw_string; - v->a[217951] = sym_ansi_c_string; - v->a[217952] = state(1189); - v->a[217953] = 9; - v->a[217954] = sym_arithmetic_expansion; - v->a[217955] = sym_brace_expression; - v->a[217956] = sym_string; - v->a[217957] = sym_translated_string; - v->a[217958] = sym_number; - v->a[217959] = sym_simple_expansion; - small_parse_table_10898(v); -} - -void small_parse_table_10898(t_small_parse_table_array *v) -{ - v->a[217960] = sym_expansion; - v->a[217961] = sym_command_substitution; - v->a[217962] = sym_process_substitution; - v->a[217963] = 18; - v->a[217964] = actions(3); - v->a[217965] = 1; - v->a[217966] = sym_comment; - v->a[217967] = actions(3481); - v->a[217968] = 1; - v->a[217969] = aux_sym_number_token1; - v->a[217970] = actions(3483); - v->a[217971] = 1; - v->a[217972] = aux_sym_number_token2; - v->a[217973] = actions(3487); - v->a[217974] = 1; - v->a[217975] = anon_sym_DOLLAR_LPAREN; - v->a[217976] = actions(3497); - v->a[217977] = 1; - v->a[217978] = sym__brace_start; - v->a[217979] = actions(8906); - small_parse_table_10899(v); -} - -void small_parse_table_10899(t_small_parse_table_array *v) -{ - v->a[217980] = 1; - v->a[217981] = anon_sym_DOLLAR_LBRACK; - v->a[217982] = actions(8910); - v->a[217983] = 1; - v->a[217984] = anon_sym_DQUOTE; - v->a[217985] = actions(8914); - v->a[217986] = 1; - v->a[217987] = anon_sym_DOLLAR_LBRACE; - v->a[217988] = actions(8916); - v->a[217989] = 1; - v->a[217990] = anon_sym_BQUOTE; - v->a[217991] = actions(8918); - v->a[217992] = 1; - v->a[217993] = anon_sym_DOLLAR_BQUOTE; - v->a[217994] = actions(9850); - v->a[217995] = 1; - v->a[217996] = sym_word; - v->a[217997] = actions(9856); - v->a[217998] = 1; - v->a[217999] = sym__comment_word; - small_parse_table_10900(v); -} - -/* EOF small_parse_table_2179.c */ diff --git a/parser/static/small_parse_table/small_parse_table_218.c b/parser/static/small_parse_table/small_parse_table_218.c index e870a6a7..f560159d 100644 --- a/parser/static/small_parse_table/small_parse_table_218.c +++ b/parser/static/small_parse_table/small_parse_table_218.c @@ -14,126 +14,126 @@ void small_parse_table_1090(t_small_parse_table_array *v) { - v->a[21800] = actions(3876); - v->a[21801] = 3; - v->a[21802] = sym_raw_string; - v->a[21803] = sym_ansi_c_string; - v->a[21804] = sym_word; - v->a[21805] = state(1846); - v->a[21806] = 9; - v->a[21807] = sym_arithmetic_expansion; - v->a[21808] = sym_brace_expression; - v->a[21809] = sym_string; - v->a[21810] = sym_translated_string; - v->a[21811] = sym_number; - v->a[21812] = sym_simple_expansion; - v->a[21813] = sym_expansion; - v->a[21814] = sym_command_substitution; - v->a[21815] = sym_process_substitution; - v->a[21816] = actions(2072); - v->a[21817] = 19; - v->a[21818] = anon_sym_SEMI; - v->a[21819] = anon_sym_PIPE_PIPE; + v->a[21800] = anon_sym_PIPE_PIPE; + v->a[21801] = anon_sym_LT; + v->a[21802] = anon_sym_GT; + v->a[21803] = anon_sym_GT_GT; + v->a[21804] = anon_sym_AMP_GT; + v->a[21805] = anon_sym_AMP_GT_GT; + v->a[21806] = anon_sym_LT_AMP; + v->a[21807] = anon_sym_GT_AMP; + v->a[21808] = anon_sym_GT_PIPE; + v->a[21809] = anon_sym_LT_AMP_DASH; + v->a[21810] = anon_sym_GT_AMP_DASH; + v->a[21811] = anon_sym_LT_LT; + v->a[21812] = anon_sym_LT_LT_DASH; + v->a[21813] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21814] = anon_sym_AMP; + v->a[21815] = anon_sym_DOLLAR; + v->a[21816] = sym__special_character; + v->a[21817] = anon_sym_DQUOTE; + v->a[21818] = sym_raw_string; + v->a[21819] = aux_sym_number_token1; small_parse_table_1091(v); } void small_parse_table_1091(t_small_parse_table_array *v) { - v->a[21820] = anon_sym_AMP_AMP; - v->a[21821] = anon_sym_PIPE; - v->a[21822] = anon_sym_AMP; - v->a[21823] = anon_sym_LT; - v->a[21824] = anon_sym_GT; - v->a[21825] = anon_sym_LT_LT; - v->a[21826] = anon_sym_GT_GT; - v->a[21827] = anon_sym_SEMI_SEMI; - v->a[21828] = anon_sym_PIPE_AMP; - v->a[21829] = anon_sym_AMP_GT; - v->a[21830] = anon_sym_AMP_GT_GT; - v->a[21831] = anon_sym_LT_AMP; - v->a[21832] = anon_sym_GT_AMP; - v->a[21833] = anon_sym_GT_PIPE; - v->a[21834] = anon_sym_LT_AMP_DASH; - v->a[21835] = anon_sym_GT_AMP_DASH; - v->a[21836] = anon_sym_LT_LT_DASH; - v->a[21837] = 30; - v->a[21838] = actions(3); - v->a[21839] = 1; + v->a[21820] = aux_sym_number_token2; + v->a[21821] = anon_sym_DOLLAR_LBRACE; + v->a[21822] = anon_sym_DOLLAR_LPAREN; + v->a[21823] = anon_sym_BQUOTE; + v->a[21824] = anon_sym_DOLLAR_BQUOTE; + v->a[21825] = sym_word; + v->a[21826] = anon_sym_SEMI; + v->a[21827] = 29; + v->a[21828] = actions(57); + v->a[21829] = 1; + v->a[21830] = sym_comment; + v->a[21831] = actions(643); + v->a[21832] = 1; + v->a[21833] = anon_sym_LPAREN; + v->a[21834] = actions(661); + v->a[21835] = 1; + v->a[21836] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21837] = actions(663); + v->a[21838] = 1; + v->a[21839] = anon_sym_DOLLAR; small_parse_table_1092(v); } void small_parse_table_1092(t_small_parse_table_array *v) { - v->a[21840] = sym_comment; - v->a[21841] = actions(3727); - v->a[21842] = 1; - v->a[21843] = anon_sym_LT_LT_LT; - v->a[21844] = actions(3729); - v->a[21845] = 1; - v->a[21846] = anon_sym_DOLLAR_LBRACK; - v->a[21847] = actions(3731); - v->a[21848] = 1; - v->a[21849] = anon_sym_DOLLAR; - v->a[21850] = actions(3733); - v->a[21851] = 1; - v->a[21852] = sym__special_character; - v->a[21853] = actions(3735); - v->a[21854] = 1; - v->a[21855] = anon_sym_DQUOTE; - v->a[21856] = actions(3737); - v->a[21857] = 1; - v->a[21858] = aux_sym_number_token1; - v->a[21859] = actions(3739); + v->a[21840] = actions(667); + v->a[21841] = 1; + v->a[21842] = anon_sym_DQUOTE; + v->a[21843] = actions(671); + v->a[21844] = 1; + v->a[21845] = aux_sym_number_token1; + v->a[21846] = actions(673); + v->a[21847] = 1; + v->a[21848] = aux_sym_number_token2; + v->a[21849] = actions(675); + v->a[21850] = 1; + v->a[21851] = anon_sym_DOLLAR_LBRACE; + v->a[21852] = actions(677); + v->a[21853] = 1; + v->a[21854] = anon_sym_DOLLAR_LPAREN; + v->a[21855] = actions(679); + v->a[21856] = 1; + v->a[21857] = anon_sym_BQUOTE; + v->a[21858] = actions(681); + v->a[21859] = 1; small_parse_table_1093(v); } void small_parse_table_1093(t_small_parse_table_array *v) { - v->a[21860] = 1; - v->a[21861] = aux_sym_number_token2; - v->a[21862] = actions(3741); - v->a[21863] = 1; - v->a[21864] = anon_sym_DOLLAR_LBRACE; - v->a[21865] = actions(3743); - v->a[21866] = 1; - v->a[21867] = anon_sym_DOLLAR_LPAREN; - v->a[21868] = actions(3745); - v->a[21869] = 1; - v->a[21870] = anon_sym_BQUOTE; - v->a[21871] = actions(3747); - v->a[21872] = 1; - v->a[21873] = anon_sym_DOLLAR_BQUOTE; - v->a[21874] = actions(3751); - v->a[21875] = 1; - v->a[21876] = sym_file_descriptor; - v->a[21877] = actions(3753); - v->a[21878] = 1; - v->a[21879] = sym_test_operator; + v->a[21860] = anon_sym_DOLLAR_BQUOTE; + v->a[21861] = actions(685); + v->a[21862] = 1; + v->a[21863] = sym_variable_name; + v->a[21864] = actions(687); + v->a[21865] = 1; + v->a[21866] = sym__brace_start; + v->a[21867] = actions(2900); + v->a[21868] = 1; + v->a[21869] = sym_file_descriptor; + v->a[21870] = actions(3044); + v->a[21871] = 1; + v->a[21872] = sym_word; + v->a[21873] = actions(3046); + v->a[21874] = 1; + v->a[21875] = sym__special_character; + v->a[21876] = state(444); + v->a[21877] = 1; + v->a[21878] = sym_command_name; + v->a[21879] = state(1040); small_parse_table_1094(v); } void small_parse_table_1094(t_small_parse_table_array *v) { - v->a[21880] = actions(3755); - v->a[21881] = 1; - v->a[21882] = sym__brace_start; - v->a[21883] = actions(4040); - v->a[21884] = 1; - v->a[21885] = aux_sym_heredoc_redirect_token1; - v->a[21886] = state(3567); - v->a[21887] = 1; - v->a[21888] = aux_sym__heredoc_command; - v->a[21889] = state(5351); - v->a[21890] = 1; - v->a[21891] = aux_sym__literal_repeat1; - v->a[21892] = state(5456); - v->a[21893] = 1; - v->a[21894] = sym_concatenation; - v->a[21895] = state(6843); - v->a[21896] = 1; - v->a[21897] = sym__heredoc_expression; - v->a[21898] = state(6844); - v->a[21899] = 1; + v->a[21880] = 1; + v->a[21881] = aux_sym_command_repeat1; + v->a[21882] = state(1597); + v->a[21883] = 1; + v->a[21884] = aux_sym__literal_repeat1; + v->a[21885] = state(1625); + v->a[21886] = 1; + v->a[21887] = sym_concatenation; + v->a[21888] = state(1682); + v->a[21889] = 1; + v->a[21890] = sym_variable_assignment; + v->a[21891] = state(1995); + v->a[21892] = 1; + v->a[21893] = sym_file_redirect; + v->a[21894] = state(2737); + v->a[21895] = 1; + v->a[21896] = sym_subshell; + v->a[21897] = state(2738); + v->a[21898] = 1; + v->a[21899] = sym_command; small_parse_table_1095(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2180.c b/parser/static/small_parse_table/small_parse_table_2180.c deleted file mode 100644 index d8b8e901..00000000 --- a/parser/static/small_parse_table/small_parse_table_2180.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2180.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10900(t_small_parse_table_array *v) -{ - v->a[218000] = actions(10392); - v->a[218001] = 1; - v->a[218002] = anon_sym_DOLLAR; - v->a[218003] = actions(8904); - v->a[218004] = 2; - v->a[218005] = anon_sym_LPAREN_LPAREN; - v->a[218006] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218007] = actions(8920); - v->a[218008] = 2; - v->a[218009] = anon_sym_LT_LPAREN; - v->a[218010] = anon_sym_GT_LPAREN; - v->a[218011] = actions(9852); - v->a[218012] = 2; - v->a[218013] = sym_test_operator; - v->a[218014] = sym__special_character; - v->a[218015] = actions(9854); - v->a[218016] = 3; - v->a[218017] = sym__bare_dollar; - v->a[218018] = sym_raw_string; - v->a[218019] = sym_ansi_c_string; - small_parse_table_10901(v); -} - -void small_parse_table_10901(t_small_parse_table_array *v) -{ - v->a[218020] = state(1921); - v->a[218021] = 9; - v->a[218022] = sym_arithmetic_expansion; - v->a[218023] = sym_brace_expression; - v->a[218024] = sym_string; - v->a[218025] = sym_translated_string; - v->a[218026] = sym_number; - v->a[218027] = sym_simple_expansion; - v->a[218028] = sym_expansion; - v->a[218029] = sym_command_substitution; - v->a[218030] = sym_process_substitution; - v->a[218031] = 21; - v->a[218032] = actions(71); - v->a[218033] = 1; - v->a[218034] = sym_comment; - v->a[218035] = actions(3064); - v->a[218036] = 1; - v->a[218037] = sym_variable_name; - v->a[218038] = actions(9278); - v->a[218039] = 1; - small_parse_table_10902(v); -} - -void small_parse_table_10902(t_small_parse_table_array *v) -{ - v->a[218040] = anon_sym_LPAREN; - v->a[218041] = actions(9280); - v->a[218042] = 1; - v->a[218043] = anon_sym_BANG; - v->a[218044] = actions(9286); - v->a[218045] = 1; - v->a[218046] = anon_sym_TILDE; - v->a[218047] = actions(9288); - v->a[218048] = 1; - v->a[218049] = anon_sym_DOLLAR; - v->a[218050] = actions(9290); - v->a[218051] = 1; - v->a[218052] = anon_sym_DQUOTE; - v->a[218053] = actions(9292); - v->a[218054] = 1; - v->a[218055] = aux_sym_number_token1; - v->a[218056] = actions(9294); - v->a[218057] = 1; - v->a[218058] = aux_sym_number_token2; - v->a[218059] = actions(9296); - small_parse_table_10903(v); -} - -void small_parse_table_10903(t_small_parse_table_array *v) -{ - v->a[218060] = 1; - v->a[218061] = anon_sym_DOLLAR_LBRACE; - v->a[218062] = actions(9298); - v->a[218063] = 1; - v->a[218064] = anon_sym_DOLLAR_LPAREN; - v->a[218065] = actions(9300); - v->a[218066] = 1; - v->a[218067] = anon_sym_BQUOTE; - v->a[218068] = actions(9302); - v->a[218069] = 1; - v->a[218070] = anon_sym_DOLLAR_BQUOTE; - v->a[218071] = actions(10394); - v->a[218072] = 1; - v->a[218073] = aux_sym__simple_variable_name_token1; - v->a[218074] = state(2801); - v->a[218075] = 1; - v->a[218076] = sym__arithmetic_binary_expression; - v->a[218077] = state(2803); - v->a[218078] = 1; - v->a[218079] = sym__arithmetic_ternary_expression; - small_parse_table_10904(v); -} - -void small_parse_table_10904(t_small_parse_table_array *v) -{ - v->a[218080] = state(2809); - v->a[218081] = 1; - v->a[218082] = sym__arithmetic_unary_expression; - v->a[218083] = state(2825); - v->a[218084] = 1; - v->a[218085] = sym__arithmetic_postfix_expression; - v->a[218086] = actions(9282); - v->a[218087] = 2; - v->a[218088] = anon_sym_PLUS_PLUS2; - v->a[218089] = anon_sym_DASH_DASH2; - v->a[218090] = actions(9284); - v->a[218091] = 2; - v->a[218092] = anon_sym_DASH2; - v->a[218093] = anon_sym_PLUS2; - v->a[218094] = state(2760); - v->a[218095] = 9; - v->a[218096] = sym_subscript; - v->a[218097] = sym__arithmetic_expression; - v->a[218098] = sym__arithmetic_literal; - v->a[218099] = sym__arithmetic_parenthesized_expression; - small_parse_table_10905(v); -} - -/* EOF small_parse_table_2180.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2181.c b/parser/static/small_parse_table/small_parse_table_2181.c deleted file mode 100644 index 3711af4f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2181.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2181.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10905(t_small_parse_table_array *v) -{ - v->a[218100] = sym_string; - v->a[218101] = sym_number; - v->a[218102] = sym_simple_expansion; - v->a[218103] = sym_expansion; - v->a[218104] = sym_command_substitution; - v->a[218105] = 21; - v->a[218106] = actions(71); - v->a[218107] = 1; - v->a[218108] = sym_comment; - v->a[218109] = actions(9364); - v->a[218110] = 1; - v->a[218111] = anon_sym_LPAREN; - v->a[218112] = actions(9366); - v->a[218113] = 1; - v->a[218114] = anon_sym_BANG; - v->a[218115] = actions(9372); - v->a[218116] = 1; - v->a[218117] = anon_sym_TILDE; - v->a[218118] = actions(9374); - v->a[218119] = 1; - small_parse_table_10906(v); -} - -void small_parse_table_10906(t_small_parse_table_array *v) -{ - v->a[218120] = anon_sym_DOLLAR; - v->a[218121] = actions(9376); - v->a[218122] = 1; - v->a[218123] = anon_sym_DQUOTE; - v->a[218124] = actions(9378); - v->a[218125] = 1; - v->a[218126] = aux_sym_number_token1; - v->a[218127] = actions(9380); - v->a[218128] = 1; - v->a[218129] = aux_sym_number_token2; - v->a[218130] = actions(9382); - v->a[218131] = 1; - v->a[218132] = anon_sym_DOLLAR_LBRACE; - v->a[218133] = actions(9384); - v->a[218134] = 1; - v->a[218135] = anon_sym_DOLLAR_LPAREN; - v->a[218136] = actions(9386); - v->a[218137] = 1; - v->a[218138] = anon_sym_BQUOTE; - v->a[218139] = actions(9388); - small_parse_table_10907(v); -} - -void small_parse_table_10907(t_small_parse_table_array *v) -{ - v->a[218140] = 1; - v->a[218141] = anon_sym_DOLLAR_BQUOTE; - v->a[218142] = actions(9392); - v->a[218143] = 1; - v->a[218144] = sym_variable_name; - v->a[218145] = actions(10396); - v->a[218146] = 1; - v->a[218147] = aux_sym__simple_variable_name_token1; - v->a[218148] = state(3391); - v->a[218149] = 1; - v->a[218150] = sym__arithmetic_binary_expression; - v->a[218151] = state(3396); - v->a[218152] = 1; - v->a[218153] = sym__arithmetic_ternary_expression; - v->a[218154] = state(3398); - v->a[218155] = 1; - v->a[218156] = sym__arithmetic_unary_expression; - v->a[218157] = state(3400); - v->a[218158] = 1; - v->a[218159] = sym__arithmetic_postfix_expression; - small_parse_table_10908(v); -} - -void small_parse_table_10908(t_small_parse_table_array *v) -{ - v->a[218160] = actions(9368); - v->a[218161] = 2; - v->a[218162] = anon_sym_PLUS_PLUS2; - v->a[218163] = anon_sym_DASH_DASH2; - v->a[218164] = actions(9370); - v->a[218165] = 2; - v->a[218166] = anon_sym_DASH2; - v->a[218167] = anon_sym_PLUS2; - v->a[218168] = state(3321); - v->a[218169] = 9; - v->a[218170] = sym_subscript; - v->a[218171] = sym__arithmetic_expression; - v->a[218172] = sym__arithmetic_literal; - v->a[218173] = sym__arithmetic_parenthesized_expression; - v->a[218174] = sym_string; - v->a[218175] = sym_number; - v->a[218176] = sym_simple_expansion; - v->a[218177] = sym_expansion; - v->a[218178] = sym_command_substitution; - v->a[218179] = 18; - small_parse_table_10909(v); -} - -void small_parse_table_10909(t_small_parse_table_array *v) -{ - v->a[218180] = actions(3); - v->a[218181] = 1; - v->a[218182] = sym_comment; - v->a[218183] = actions(1557); - v->a[218184] = 1; - v->a[218185] = aux_sym_number_token1; - v->a[218186] = actions(1559); - v->a[218187] = 1; - v->a[218188] = aux_sym_number_token2; - v->a[218189] = actions(1563); - v->a[218190] = 1; - v->a[218191] = anon_sym_DOLLAR_LPAREN; - v->a[218192] = actions(1575); - v->a[218193] = 1; - v->a[218194] = sym__brace_start; - v->a[218195] = actions(9198); - v->a[218196] = 1; - v->a[218197] = anon_sym_DOLLAR_LBRACK; - v->a[218198] = actions(9202); - v->a[218199] = 1; - small_parse_table_10910(v); -} - -/* EOF small_parse_table_2181.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2182.c b/parser/static/small_parse_table/small_parse_table_2182.c deleted file mode 100644 index d5b14d99..00000000 --- a/parser/static/small_parse_table/small_parse_table_2182.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2182.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10910(t_small_parse_table_array *v) -{ - v->a[218200] = anon_sym_DQUOTE; - v->a[218201] = actions(9206); - v->a[218202] = 1; - v->a[218203] = anon_sym_DOLLAR_LBRACE; - v->a[218204] = actions(9208); - v->a[218205] = 1; - v->a[218206] = anon_sym_BQUOTE; - v->a[218207] = actions(9210); - v->a[218208] = 1; - v->a[218209] = anon_sym_DOLLAR_BQUOTE; - v->a[218210] = actions(9268); - v->a[218211] = 1; - v->a[218212] = sym_word; - v->a[218213] = actions(9276); - v->a[218214] = 1; - v->a[218215] = sym__comment_word; - v->a[218216] = actions(10398); - v->a[218217] = 1; - v->a[218218] = anon_sym_DOLLAR; - v->a[218219] = actions(9196); - small_parse_table_10911(v); -} - -void small_parse_table_10911(t_small_parse_table_array *v) -{ - v->a[218220] = 2; - v->a[218221] = anon_sym_LPAREN_LPAREN; - v->a[218222] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218223] = actions(9212); - v->a[218224] = 2; - v->a[218225] = anon_sym_LT_LPAREN; - v->a[218226] = anon_sym_GT_LPAREN; - v->a[218227] = actions(9272); - v->a[218228] = 2; - v->a[218229] = sym_test_operator; - v->a[218230] = sym__special_character; - v->a[218231] = actions(9274); - v->a[218232] = 3; - v->a[218233] = sym__bare_dollar; - v->a[218234] = sym_raw_string; - v->a[218235] = sym_ansi_c_string; - v->a[218236] = state(1189); - v->a[218237] = 9; - v->a[218238] = sym_arithmetic_expansion; - v->a[218239] = sym_brace_expression; - small_parse_table_10912(v); -} - -void small_parse_table_10912(t_small_parse_table_array *v) -{ - v->a[218240] = sym_string; - v->a[218241] = sym_translated_string; - v->a[218242] = sym_number; - v->a[218243] = sym_simple_expansion; - v->a[218244] = sym_expansion; - v->a[218245] = sym_command_substitution; - v->a[218246] = sym_process_substitution; - v->a[218247] = 18; - v->a[218248] = actions(3); - v->a[218249] = 1; - v->a[218250] = sym_comment; - v->a[218251] = actions(3191); - v->a[218252] = 1; - v->a[218253] = aux_sym_number_token1; - v->a[218254] = actions(3193); - v->a[218255] = 1; - v->a[218256] = aux_sym_number_token2; - v->a[218257] = actions(3197); - v->a[218258] = 1; - v->a[218259] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10913(v); -} - -void small_parse_table_10913(t_small_parse_table_array *v) -{ - v->a[218260] = actions(3209); - v->a[218261] = 1; - v->a[218262] = sym__brace_start; - v->a[218263] = actions(9674); - v->a[218264] = 1; - v->a[218265] = sym_word; - v->a[218266] = actions(9678); - v->a[218267] = 1; - v->a[218268] = anon_sym_DOLLAR_LBRACK; - v->a[218269] = actions(9682); - v->a[218270] = 1; - v->a[218271] = anon_sym_DQUOTE; - v->a[218272] = actions(9686); - v->a[218273] = 1; - v->a[218274] = anon_sym_DOLLAR_LBRACE; - v->a[218275] = actions(9688); - v->a[218276] = 1; - v->a[218277] = anon_sym_BQUOTE; - v->a[218278] = actions(9690); - v->a[218279] = 1; - small_parse_table_10914(v); -} - -void small_parse_table_10914(t_small_parse_table_array *v) -{ - v->a[218280] = anon_sym_DOLLAR_BQUOTE; - v->a[218281] = actions(9694); - v->a[218282] = 1; - v->a[218283] = sym__comment_word; - v->a[218284] = actions(10400); - v->a[218285] = 1; - v->a[218286] = anon_sym_DOLLAR; - v->a[218287] = actions(9676); - v->a[218288] = 2; - v->a[218289] = anon_sym_LPAREN_LPAREN; - v->a[218290] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218291] = actions(9680); - v->a[218292] = 2; - v->a[218293] = sym_test_operator; - v->a[218294] = sym__special_character; - v->a[218295] = actions(9692); - v->a[218296] = 2; - v->a[218297] = anon_sym_LT_LPAREN; - v->a[218298] = anon_sym_GT_LPAREN; - v->a[218299] = actions(9684); - small_parse_table_10915(v); -} - -/* EOF small_parse_table_2182.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2183.c b/parser/static/small_parse_table/small_parse_table_2183.c deleted file mode 100644 index c3dd2aa6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2183.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2183.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10915(t_small_parse_table_array *v) -{ - v->a[218300] = 3; - v->a[218301] = sym__bare_dollar; - v->a[218302] = sym_raw_string; - v->a[218303] = sym_ansi_c_string; - v->a[218304] = state(1733); - v->a[218305] = 9; - v->a[218306] = sym_arithmetic_expansion; - v->a[218307] = sym_brace_expression; - v->a[218308] = sym_string; - v->a[218309] = sym_translated_string; - v->a[218310] = sym_number; - v->a[218311] = sym_simple_expansion; - v->a[218312] = sym_expansion; - v->a[218313] = sym_command_substitution; - v->a[218314] = sym_process_substitution; - v->a[218315] = 21; - v->a[218316] = actions(71); - v->a[218317] = 1; - v->a[218318] = sym_comment; - v->a[218319] = actions(3064); - small_parse_table_10916(v); -} - -void small_parse_table_10916(t_small_parse_table_array *v) -{ - v->a[218320] = 1; - v->a[218321] = sym_variable_name; - v->a[218322] = actions(9278); - v->a[218323] = 1; - v->a[218324] = anon_sym_LPAREN; - v->a[218325] = actions(9280); - v->a[218326] = 1; - v->a[218327] = anon_sym_BANG; - v->a[218328] = actions(9286); - v->a[218329] = 1; - v->a[218330] = anon_sym_TILDE; - v->a[218331] = actions(9288); - v->a[218332] = 1; - v->a[218333] = anon_sym_DOLLAR; - v->a[218334] = actions(9290); - v->a[218335] = 1; - v->a[218336] = anon_sym_DQUOTE; - v->a[218337] = actions(9292); - v->a[218338] = 1; - v->a[218339] = aux_sym_number_token1; - small_parse_table_10917(v); -} - -void small_parse_table_10917(t_small_parse_table_array *v) -{ - v->a[218340] = actions(9294); - v->a[218341] = 1; - v->a[218342] = aux_sym_number_token2; - v->a[218343] = actions(9296); - v->a[218344] = 1; - v->a[218345] = anon_sym_DOLLAR_LBRACE; - v->a[218346] = actions(9298); - v->a[218347] = 1; - v->a[218348] = anon_sym_DOLLAR_LPAREN; - v->a[218349] = actions(9300); - v->a[218350] = 1; - v->a[218351] = anon_sym_BQUOTE; - v->a[218352] = actions(9302); - v->a[218353] = 1; - v->a[218354] = anon_sym_DOLLAR_BQUOTE; - v->a[218355] = actions(10402); - v->a[218356] = 1; - v->a[218357] = aux_sym__simple_variable_name_token1; - v->a[218358] = state(2801); - v->a[218359] = 1; - small_parse_table_10918(v); -} - -void small_parse_table_10918(t_small_parse_table_array *v) -{ - v->a[218360] = sym__arithmetic_binary_expression; - v->a[218361] = state(2803); - v->a[218362] = 1; - v->a[218363] = sym__arithmetic_ternary_expression; - v->a[218364] = state(2809); - v->a[218365] = 1; - v->a[218366] = sym__arithmetic_unary_expression; - v->a[218367] = state(2825); - v->a[218368] = 1; - v->a[218369] = sym__arithmetic_postfix_expression; - v->a[218370] = actions(9282); - v->a[218371] = 2; - v->a[218372] = anon_sym_PLUS_PLUS2; - v->a[218373] = anon_sym_DASH_DASH2; - v->a[218374] = actions(9284); - v->a[218375] = 2; - v->a[218376] = anon_sym_DASH2; - v->a[218377] = anon_sym_PLUS2; - v->a[218378] = state(2844); - v->a[218379] = 9; - small_parse_table_10919(v); -} - -void small_parse_table_10919(t_small_parse_table_array *v) -{ - v->a[218380] = sym_subscript; - v->a[218381] = sym__arithmetic_expression; - v->a[218382] = sym__arithmetic_literal; - v->a[218383] = sym__arithmetic_parenthesized_expression; - v->a[218384] = sym_string; - v->a[218385] = sym_number; - v->a[218386] = sym_simple_expansion; - v->a[218387] = sym_expansion; - v->a[218388] = sym_command_substitution; - v->a[218389] = 21; - v->a[218390] = actions(71); - v->a[218391] = 1; - v->a[218392] = sym_comment; - v->a[218393] = actions(9364); - v->a[218394] = 1; - v->a[218395] = anon_sym_LPAREN; - v->a[218396] = actions(9366); - v->a[218397] = 1; - v->a[218398] = anon_sym_BANG; - v->a[218399] = actions(9372); - small_parse_table_10920(v); -} - -/* EOF small_parse_table_2183.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2184.c b/parser/static/small_parse_table/small_parse_table_2184.c deleted file mode 100644 index b902783c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2184.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2184.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10920(t_small_parse_table_array *v) -{ - v->a[218400] = 1; - v->a[218401] = anon_sym_TILDE; - v->a[218402] = actions(9374); - v->a[218403] = 1; - v->a[218404] = anon_sym_DOLLAR; - v->a[218405] = actions(9376); - v->a[218406] = 1; - v->a[218407] = anon_sym_DQUOTE; - v->a[218408] = actions(9378); - v->a[218409] = 1; - v->a[218410] = aux_sym_number_token1; - v->a[218411] = actions(9380); - v->a[218412] = 1; - v->a[218413] = aux_sym_number_token2; - v->a[218414] = actions(9382); - v->a[218415] = 1; - v->a[218416] = anon_sym_DOLLAR_LBRACE; - v->a[218417] = actions(9384); - v->a[218418] = 1; - v->a[218419] = anon_sym_DOLLAR_LPAREN; - small_parse_table_10921(v); -} - -void small_parse_table_10921(t_small_parse_table_array *v) -{ - v->a[218420] = actions(9386); - v->a[218421] = 1; - v->a[218422] = anon_sym_BQUOTE; - v->a[218423] = actions(9388); - v->a[218424] = 1; - v->a[218425] = anon_sym_DOLLAR_BQUOTE; - v->a[218426] = actions(9392); - v->a[218427] = 1; - v->a[218428] = sym_variable_name; - v->a[218429] = actions(10404); - v->a[218430] = 1; - v->a[218431] = aux_sym__simple_variable_name_token1; - v->a[218432] = state(3391); - v->a[218433] = 1; - v->a[218434] = sym__arithmetic_binary_expression; - v->a[218435] = state(3396); - v->a[218436] = 1; - v->a[218437] = sym__arithmetic_ternary_expression; - v->a[218438] = state(3398); - v->a[218439] = 1; - small_parse_table_10922(v); -} - -void small_parse_table_10922(t_small_parse_table_array *v) -{ - v->a[218440] = sym__arithmetic_unary_expression; - v->a[218441] = state(3400); - v->a[218442] = 1; - v->a[218443] = sym__arithmetic_postfix_expression; - v->a[218444] = actions(9368); - v->a[218445] = 2; - v->a[218446] = anon_sym_PLUS_PLUS2; - v->a[218447] = anon_sym_DASH_DASH2; - v->a[218448] = actions(9370); - v->a[218449] = 2; - v->a[218450] = anon_sym_DASH2; - v->a[218451] = anon_sym_PLUS2; - v->a[218452] = state(3374); - v->a[218453] = 9; - v->a[218454] = sym_subscript; - v->a[218455] = sym__arithmetic_expression; - v->a[218456] = sym__arithmetic_literal; - v->a[218457] = sym__arithmetic_parenthesized_expression; - v->a[218458] = sym_string; - v->a[218459] = sym_number; - small_parse_table_10923(v); -} - -void small_parse_table_10923(t_small_parse_table_array *v) -{ - v->a[218460] = sym_simple_expansion; - v->a[218461] = sym_expansion; - v->a[218462] = sym_command_substitution; - v->a[218463] = 18; - v->a[218464] = actions(3); - v->a[218465] = 1; - v->a[218466] = sym_comment; - v->a[218467] = actions(191); - v->a[218468] = 1; - v->a[218469] = anon_sym_DOLLAR_LBRACK; - v->a[218470] = actions(193); - v->a[218471] = 1; - v->a[218472] = anon_sym_DOLLAR; - v->a[218473] = actions(197); - v->a[218474] = 1; - v->a[218475] = anon_sym_DQUOTE; - v->a[218476] = actions(201); - v->a[218477] = 1; - v->a[218478] = aux_sym_number_token1; - v->a[218479] = actions(203); - small_parse_table_10924(v); -} - -void small_parse_table_10924(t_small_parse_table_array *v) -{ - v->a[218480] = 1; - v->a[218481] = aux_sym_number_token2; - v->a[218482] = actions(205); - v->a[218483] = 1; - v->a[218484] = anon_sym_DOLLAR_LBRACE; - v->a[218485] = actions(207); - v->a[218486] = 1; - v->a[218487] = anon_sym_DOLLAR_LPAREN; - v->a[218488] = actions(209); - v->a[218489] = 1; - v->a[218490] = anon_sym_BQUOTE; - v->a[218491] = actions(211); - v->a[218492] = 1; - v->a[218493] = anon_sym_DOLLAR_BQUOTE; - v->a[218494] = actions(221); - v->a[218495] = 1; - v->a[218496] = sym__brace_start; - v->a[218497] = actions(10406); - v->a[218498] = 1; - v->a[218499] = sym_word; - small_parse_table_10925(v); -} - -/* EOF small_parse_table_2184.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2185.c b/parser/static/small_parse_table/small_parse_table_2185.c deleted file mode 100644 index 79c38e5c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2185.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2185.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10925(t_small_parse_table_array *v) -{ - v->a[218500] = actions(10412); - v->a[218501] = 1; - v->a[218502] = sym__comment_word; - v->a[218503] = actions(189); - v->a[218504] = 2; - v->a[218505] = anon_sym_LPAREN_LPAREN; - v->a[218506] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218507] = actions(213); - v->a[218508] = 2; - v->a[218509] = anon_sym_LT_LPAREN; - v->a[218510] = anon_sym_GT_LPAREN; - v->a[218511] = actions(10408); - v->a[218512] = 2; - v->a[218513] = sym_test_operator; - v->a[218514] = sym__special_character; - v->a[218515] = actions(10410); - v->a[218516] = 3; - v->a[218517] = sym__bare_dollar; - v->a[218518] = sym_raw_string; - v->a[218519] = sym_ansi_c_string; - small_parse_table_10926(v); -} - -void small_parse_table_10926(t_small_parse_table_array *v) -{ - v->a[218520] = state(513); - v->a[218521] = 9; - v->a[218522] = sym_arithmetic_expansion; - v->a[218523] = sym_brace_expression; - v->a[218524] = sym_string; - v->a[218525] = sym_translated_string; - v->a[218526] = sym_number; - v->a[218527] = sym_simple_expansion; - v->a[218528] = sym_expansion; - v->a[218529] = sym_command_substitution; - v->a[218530] = sym_process_substitution; - v->a[218531] = 18; - v->a[218532] = actions(3); - v->a[218533] = 1; - v->a[218534] = sym_comment; - v->a[218535] = actions(3191); - v->a[218536] = 1; - v->a[218537] = aux_sym_number_token1; - v->a[218538] = actions(3193); - v->a[218539] = 1; - small_parse_table_10927(v); -} - -void small_parse_table_10927(t_small_parse_table_array *v) -{ - v->a[218540] = aux_sym_number_token2; - v->a[218541] = actions(3197); - v->a[218542] = 1; - v->a[218543] = anon_sym_DOLLAR_LPAREN; - v->a[218544] = actions(3209); - v->a[218545] = 1; - v->a[218546] = sym__brace_start; - v->a[218547] = actions(9674); - v->a[218548] = 1; - v->a[218549] = sym_word; - v->a[218550] = actions(9678); - v->a[218551] = 1; - v->a[218552] = anon_sym_DOLLAR_LBRACK; - v->a[218553] = actions(9682); - v->a[218554] = 1; - v->a[218555] = anon_sym_DQUOTE; - v->a[218556] = actions(9686); - v->a[218557] = 1; - v->a[218558] = anon_sym_DOLLAR_LBRACE; - v->a[218559] = actions(9688); - small_parse_table_10928(v); -} - -void small_parse_table_10928(t_small_parse_table_array *v) -{ - v->a[218560] = 1; - v->a[218561] = anon_sym_BQUOTE; - v->a[218562] = actions(9690); - v->a[218563] = 1; - v->a[218564] = anon_sym_DOLLAR_BQUOTE; - v->a[218565] = actions(9694); - v->a[218566] = 1; - v->a[218567] = sym__comment_word; - v->a[218568] = actions(10414); - v->a[218569] = 1; - v->a[218570] = anon_sym_DOLLAR; - v->a[218571] = actions(9676); - v->a[218572] = 2; - v->a[218573] = anon_sym_LPAREN_LPAREN; - v->a[218574] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218575] = actions(9680); - v->a[218576] = 2; - v->a[218577] = sym_test_operator; - v->a[218578] = sym__special_character; - v->a[218579] = actions(9692); - small_parse_table_10929(v); -} - -void small_parse_table_10929(t_small_parse_table_array *v) -{ - v->a[218580] = 2; - v->a[218581] = anon_sym_LT_LPAREN; - v->a[218582] = anon_sym_GT_LPAREN; - v->a[218583] = actions(9684); - v->a[218584] = 3; - v->a[218585] = sym__bare_dollar; - v->a[218586] = sym_raw_string; - v->a[218587] = sym_ansi_c_string; - v->a[218588] = state(1733); - v->a[218589] = 9; - v->a[218590] = sym_arithmetic_expansion; - v->a[218591] = sym_brace_expression; - v->a[218592] = sym_string; - v->a[218593] = sym_translated_string; - v->a[218594] = sym_number; - v->a[218595] = sym_simple_expansion; - v->a[218596] = sym_expansion; - v->a[218597] = sym_command_substitution; - v->a[218598] = sym_process_substitution; - v->a[218599] = 18; - small_parse_table_10930(v); -} - -/* EOF small_parse_table_2185.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2186.c b/parser/static/small_parse_table/small_parse_table_2186.c deleted file mode 100644 index 1b0fb798..00000000 --- a/parser/static/small_parse_table/small_parse_table_2186.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2186.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10930(t_small_parse_table_array *v) -{ - v->a[218600] = actions(3); - v->a[218601] = 1; - v->a[218602] = sym_comment; - v->a[218603] = actions(2269); - v->a[218604] = 1; - v->a[218605] = aux_sym_number_token1; - v->a[218606] = actions(2271); - v->a[218607] = 1; - v->a[218608] = aux_sym_number_token2; - v->a[218609] = actions(2275); - v->a[218610] = 1; - v->a[218611] = anon_sym_DOLLAR_LPAREN; - v->a[218612] = actions(2289); - v->a[218613] = 1; - v->a[218614] = sym__brace_start; - v->a[218615] = actions(8066); - v->a[218616] = 1; - v->a[218617] = anon_sym_DOLLAR_LBRACK; - v->a[218618] = actions(8070); - v->a[218619] = 1; - small_parse_table_10931(v); -} - -void small_parse_table_10931(t_small_parse_table_array *v) -{ - v->a[218620] = anon_sym_DQUOTE; - v->a[218621] = actions(8074); - v->a[218622] = 1; - v->a[218623] = anon_sym_DOLLAR_LBRACE; - v->a[218624] = actions(8076); - v->a[218625] = 1; - v->a[218626] = anon_sym_BQUOTE; - v->a[218627] = actions(8078); - v->a[218628] = 1; - v->a[218629] = anon_sym_DOLLAR_BQUOTE; - v->a[218630] = actions(9580); - v->a[218631] = 1; - v->a[218632] = sym_word; - v->a[218633] = actions(9588); - v->a[218634] = 1; - v->a[218635] = sym__comment_word; - v->a[218636] = actions(10416); - v->a[218637] = 1; - v->a[218638] = anon_sym_DOLLAR; - v->a[218639] = actions(8062); - small_parse_table_10932(v); -} - -void small_parse_table_10932(t_small_parse_table_array *v) -{ - v->a[218640] = 2; - v->a[218641] = anon_sym_LPAREN_LPAREN; - v->a[218642] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218643] = actions(8080); - v->a[218644] = 2; - v->a[218645] = anon_sym_LT_LPAREN; - v->a[218646] = anon_sym_GT_LPAREN; - v->a[218647] = actions(9584); - v->a[218648] = 2; - v->a[218649] = sym_test_operator; - v->a[218650] = sym__special_character; - v->a[218651] = actions(9586); - v->a[218652] = 3; - v->a[218653] = sym__bare_dollar; - v->a[218654] = sym_raw_string; - v->a[218655] = sym_ansi_c_string; - v->a[218656] = state(1623); - v->a[218657] = 9; - v->a[218658] = sym_arithmetic_expansion; - v->a[218659] = sym_brace_expression; - small_parse_table_10933(v); -} - -void small_parse_table_10933(t_small_parse_table_array *v) -{ - v->a[218660] = sym_string; - v->a[218661] = sym_translated_string; - v->a[218662] = sym_number; - v->a[218663] = sym_simple_expansion; - v->a[218664] = sym_expansion; - v->a[218665] = sym_command_substitution; - v->a[218666] = sym_process_substitution; - v->a[218667] = 18; - v->a[218668] = actions(3); - v->a[218669] = 1; - v->a[218670] = sym_comment; - v->a[218671] = actions(451); - v->a[218672] = 1; - v->a[218673] = anon_sym_DOLLAR_LBRACK; - v->a[218674] = actions(457); - v->a[218675] = 1; - v->a[218676] = anon_sym_DQUOTE; - v->a[218677] = actions(461); - v->a[218678] = 1; - v->a[218679] = aux_sym_number_token1; - small_parse_table_10934(v); -} - -void small_parse_table_10934(t_small_parse_table_array *v) -{ - v->a[218680] = actions(463); - v->a[218681] = 1; - v->a[218682] = aux_sym_number_token2; - v->a[218683] = actions(465); - v->a[218684] = 1; - v->a[218685] = anon_sym_DOLLAR_LBRACE; - v->a[218686] = actions(467); - v->a[218687] = 1; - v->a[218688] = anon_sym_DOLLAR_LPAREN; - v->a[218689] = actions(469); - v->a[218690] = 1; - v->a[218691] = anon_sym_BQUOTE; - v->a[218692] = actions(471); - v->a[218693] = 1; - v->a[218694] = anon_sym_DOLLAR_BQUOTE; - v->a[218695] = actions(481); - v->a[218696] = 1; - v->a[218697] = sym__brace_start; - v->a[218698] = actions(10308); - v->a[218699] = 1; - small_parse_table_10935(v); -} - -/* EOF small_parse_table_2186.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2187.c b/parser/static/small_parse_table/small_parse_table_2187.c deleted file mode 100644 index b6182507..00000000 --- a/parser/static/small_parse_table/small_parse_table_2187.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2187.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10935(t_small_parse_table_array *v) -{ - v->a[218700] = sym_word; - v->a[218701] = actions(10314); - v->a[218702] = 1; - v->a[218703] = sym__comment_word; - v->a[218704] = actions(10418); - v->a[218705] = 1; - v->a[218706] = anon_sym_DOLLAR; - v->a[218707] = actions(449); - v->a[218708] = 2; - v->a[218709] = anon_sym_LPAREN_LPAREN; - v->a[218710] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218711] = actions(473); - v->a[218712] = 2; - v->a[218713] = anon_sym_LT_LPAREN; - v->a[218714] = anon_sym_GT_LPAREN; - v->a[218715] = actions(10310); - v->a[218716] = 2; - v->a[218717] = sym_test_operator; - v->a[218718] = sym__special_character; - v->a[218719] = actions(10312); - small_parse_table_10936(v); -} - -void small_parse_table_10936(t_small_parse_table_array *v) -{ - v->a[218720] = 3; - v->a[218721] = sym__bare_dollar; - v->a[218722] = sym_raw_string; - v->a[218723] = sym_ansi_c_string; - v->a[218724] = state(866); - v->a[218725] = 9; - v->a[218726] = sym_arithmetic_expansion; - v->a[218727] = sym_brace_expression; - v->a[218728] = sym_string; - v->a[218729] = sym_translated_string; - v->a[218730] = sym_number; - v->a[218731] = sym_simple_expansion; - v->a[218732] = sym_expansion; - v->a[218733] = sym_command_substitution; - v->a[218734] = sym_process_substitution; - v->a[218735] = 18; - v->a[218736] = actions(3); - v->a[218737] = 1; - v->a[218738] = sym_comment; - v->a[218739] = actions(2269); - small_parse_table_10937(v); -} - -void small_parse_table_10937(t_small_parse_table_array *v) -{ - v->a[218740] = 1; - v->a[218741] = aux_sym_number_token1; - v->a[218742] = actions(2271); - v->a[218743] = 1; - v->a[218744] = aux_sym_number_token2; - v->a[218745] = actions(2275); - v->a[218746] = 1; - v->a[218747] = anon_sym_DOLLAR_LPAREN; - v->a[218748] = actions(2289); - v->a[218749] = 1; - v->a[218750] = sym__brace_start; - v->a[218751] = actions(8066); - v->a[218752] = 1; - v->a[218753] = anon_sym_DOLLAR_LBRACK; - v->a[218754] = actions(8070); - v->a[218755] = 1; - v->a[218756] = anon_sym_DQUOTE; - v->a[218757] = actions(8074); - v->a[218758] = 1; - v->a[218759] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10938(v); -} - -void small_parse_table_10938(t_small_parse_table_array *v) -{ - v->a[218760] = actions(8076); - v->a[218761] = 1; - v->a[218762] = anon_sym_BQUOTE; - v->a[218763] = actions(8078); - v->a[218764] = 1; - v->a[218765] = anon_sym_DOLLAR_BQUOTE; - v->a[218766] = actions(9580); - v->a[218767] = 1; - v->a[218768] = sym_word; - v->a[218769] = actions(9588); - v->a[218770] = 1; - v->a[218771] = sym__comment_word; - v->a[218772] = actions(10420); - v->a[218773] = 1; - v->a[218774] = anon_sym_DOLLAR; - v->a[218775] = actions(8062); - v->a[218776] = 2; - v->a[218777] = anon_sym_LPAREN_LPAREN; - v->a[218778] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218779] = actions(8080); - small_parse_table_10939(v); -} - -void small_parse_table_10939(t_small_parse_table_array *v) -{ - v->a[218780] = 2; - v->a[218781] = anon_sym_LT_LPAREN; - v->a[218782] = anon_sym_GT_LPAREN; - v->a[218783] = actions(9584); - v->a[218784] = 2; - v->a[218785] = sym_test_operator; - v->a[218786] = sym__special_character; - v->a[218787] = actions(9586); - v->a[218788] = 3; - v->a[218789] = sym__bare_dollar; - v->a[218790] = sym_raw_string; - v->a[218791] = sym_ansi_c_string; - v->a[218792] = state(1623); - v->a[218793] = 9; - v->a[218794] = sym_arithmetic_expansion; - v->a[218795] = sym_brace_expression; - v->a[218796] = sym_string; - v->a[218797] = sym_translated_string; - v->a[218798] = sym_number; - v->a[218799] = sym_simple_expansion; - small_parse_table_10940(v); -} - -/* EOF small_parse_table_2187.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2188.c b/parser/static/small_parse_table/small_parse_table_2188.c deleted file mode 100644 index 18aef5b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2188.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2188.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10940(t_small_parse_table_array *v) -{ - v->a[218800] = sym_expansion; - v->a[218801] = sym_command_substitution; - v->a[218802] = sym_process_substitution; - v->a[218803] = 18; - v->a[218804] = actions(3); - v->a[218805] = 1; - v->a[218806] = sym_comment; - v->a[218807] = actions(2341); - v->a[218808] = 1; - v->a[218809] = aux_sym_number_token1; - v->a[218810] = actions(2343); - v->a[218811] = 1; - v->a[218812] = aux_sym_number_token2; - v->a[218813] = actions(2347); - v->a[218814] = 1; - v->a[218815] = anon_sym_DOLLAR_LPAREN; - v->a[218816] = actions(2357); - v->a[218817] = 1; - v->a[218818] = sym__brace_start; - v->a[218819] = actions(9010); - small_parse_table_10941(v); -} - -void small_parse_table_10941(t_small_parse_table_array *v) -{ - v->a[218820] = 1; - v->a[218821] = anon_sym_DOLLAR_LBRACK; - v->a[218822] = actions(9014); - v->a[218823] = 1; - v->a[218824] = anon_sym_DQUOTE; - v->a[218825] = actions(9018); - v->a[218826] = 1; - v->a[218827] = anon_sym_DOLLAR_LBRACE; - v->a[218828] = actions(9020); - v->a[218829] = 1; - v->a[218830] = anon_sym_BQUOTE; - v->a[218831] = actions(9022); - v->a[218832] = 1; - v->a[218833] = anon_sym_DOLLAR_BQUOTE; - v->a[218834] = actions(10358); - v->a[218835] = 1; - v->a[218836] = sym_word; - v->a[218837] = actions(10364); - v->a[218838] = 1; - v->a[218839] = sym__comment_word; - small_parse_table_10942(v); -} - -void small_parse_table_10942(t_small_parse_table_array *v) -{ - v->a[218840] = actions(10422); - v->a[218841] = 1; - v->a[218842] = anon_sym_DOLLAR; - v->a[218843] = actions(9008); - v->a[218844] = 2; - v->a[218845] = anon_sym_LPAREN_LPAREN; - v->a[218846] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218847] = actions(9024); - v->a[218848] = 2; - v->a[218849] = anon_sym_LT_LPAREN; - v->a[218850] = anon_sym_GT_LPAREN; - v->a[218851] = actions(10360); - v->a[218852] = 2; - v->a[218853] = sym_test_operator; - v->a[218854] = sym__special_character; - v->a[218855] = actions(10362); - v->a[218856] = 3; - v->a[218857] = sym__bare_dollar; - v->a[218858] = sym_raw_string; - v->a[218859] = sym_ansi_c_string; - small_parse_table_10943(v); -} - -void small_parse_table_10943(t_small_parse_table_array *v) -{ - v->a[218860] = state(1462); - v->a[218861] = 9; - v->a[218862] = sym_arithmetic_expansion; - v->a[218863] = sym_brace_expression; - v->a[218864] = sym_string; - v->a[218865] = sym_translated_string; - v->a[218866] = sym_number; - v->a[218867] = sym_simple_expansion; - v->a[218868] = sym_expansion; - v->a[218869] = sym_command_substitution; - v->a[218870] = sym_process_substitution; - v->a[218871] = 18; - v->a[218872] = actions(3); - v->a[218873] = 1; - v->a[218874] = sym_comment; - v->a[218875] = actions(8178); - v->a[218876] = 1; - v->a[218877] = anon_sym_DOLLAR_LBRACK; - v->a[218878] = actions(8184); - v->a[218879] = 1; - small_parse_table_10944(v); -} - -void small_parse_table_10944(t_small_parse_table_array *v) -{ - v->a[218880] = anon_sym_DQUOTE; - v->a[218881] = actions(8188); - v->a[218882] = 1; - v->a[218883] = aux_sym_number_token1; - v->a[218884] = actions(8190); - v->a[218885] = 1; - v->a[218886] = aux_sym_number_token2; - v->a[218887] = actions(8192); - v->a[218888] = 1; - v->a[218889] = anon_sym_DOLLAR_LBRACE; - v->a[218890] = actions(8194); - v->a[218891] = 1; - v->a[218892] = anon_sym_DOLLAR_LPAREN; - v->a[218893] = actions(8196); - v->a[218894] = 1; - v->a[218895] = anon_sym_BQUOTE; - v->a[218896] = actions(8198); - v->a[218897] = 1; - v->a[218898] = anon_sym_DOLLAR_BQUOTE; - v->a[218899] = actions(8208); - small_parse_table_10945(v); -} - -/* EOF small_parse_table_2188.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2189.c b/parser/static/small_parse_table/small_parse_table_2189.c deleted file mode 100644 index f0944296..00000000 --- a/parser/static/small_parse_table/small_parse_table_2189.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2189.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10945(t_small_parse_table_array *v) -{ - v->a[218900] = 1; - v->a[218901] = sym__brace_start; - v->a[218902] = actions(9720); - v->a[218903] = 1; - v->a[218904] = sym_word; - v->a[218905] = actions(9728); - v->a[218906] = 1; - v->a[218907] = sym__comment_word; - v->a[218908] = actions(10424); - v->a[218909] = 1; - v->a[218910] = anon_sym_DOLLAR; - v->a[218911] = actions(8174); - v->a[218912] = 2; - v->a[218913] = anon_sym_LPAREN_LPAREN; - v->a[218914] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218915] = actions(8200); - v->a[218916] = 2; - v->a[218917] = anon_sym_LT_LPAREN; - v->a[218918] = anon_sym_GT_LPAREN; - v->a[218919] = actions(9724); - small_parse_table_10946(v); -} - -void small_parse_table_10946(t_small_parse_table_array *v) -{ - v->a[218920] = 2; - v->a[218921] = sym_test_operator; - v->a[218922] = sym__special_character; - v->a[218923] = actions(9726); - v->a[218924] = 3; - v->a[218925] = sym__bare_dollar; - v->a[218926] = sym_raw_string; - v->a[218927] = sym_ansi_c_string; - v->a[218928] = state(1590); - v->a[218929] = 9; - v->a[218930] = sym_arithmetic_expansion; - v->a[218931] = sym_brace_expression; - v->a[218932] = sym_string; - v->a[218933] = sym_translated_string; - v->a[218934] = sym_number; - v->a[218935] = sym_simple_expansion; - v->a[218936] = sym_expansion; - v->a[218937] = sym_command_substitution; - v->a[218938] = sym_process_substitution; - v->a[218939] = 18; - small_parse_table_10947(v); -} - -void small_parse_table_10947(t_small_parse_table_array *v) -{ - v->a[218940] = actions(3); - v->a[218941] = 1; - v->a[218942] = sym_comment; - v->a[218943] = actions(8178); - v->a[218944] = 1; - v->a[218945] = anon_sym_DOLLAR_LBRACK; - v->a[218946] = actions(8184); - v->a[218947] = 1; - v->a[218948] = anon_sym_DQUOTE; - v->a[218949] = actions(8188); - v->a[218950] = 1; - v->a[218951] = aux_sym_number_token1; - v->a[218952] = actions(8190); - v->a[218953] = 1; - v->a[218954] = aux_sym_number_token2; - v->a[218955] = actions(8192); - v->a[218956] = 1; - v->a[218957] = anon_sym_DOLLAR_LBRACE; - v->a[218958] = actions(8194); - v->a[218959] = 1; - small_parse_table_10948(v); -} - -void small_parse_table_10948(t_small_parse_table_array *v) -{ - v->a[218960] = anon_sym_DOLLAR_LPAREN; - v->a[218961] = actions(8196); - v->a[218962] = 1; - v->a[218963] = anon_sym_BQUOTE; - v->a[218964] = actions(8198); - v->a[218965] = 1; - v->a[218966] = anon_sym_DOLLAR_BQUOTE; - v->a[218967] = actions(8208); - v->a[218968] = 1; - v->a[218969] = sym__brace_start; - v->a[218970] = actions(9720); - v->a[218971] = 1; - v->a[218972] = sym_word; - v->a[218973] = actions(9728); - v->a[218974] = 1; - v->a[218975] = sym__comment_word; - v->a[218976] = actions(10426); - v->a[218977] = 1; - v->a[218978] = anon_sym_DOLLAR; - v->a[218979] = actions(8174); - small_parse_table_10949(v); -} - -void small_parse_table_10949(t_small_parse_table_array *v) -{ - v->a[218980] = 2; - v->a[218981] = anon_sym_LPAREN_LPAREN; - v->a[218982] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[218983] = actions(8200); - v->a[218984] = 2; - v->a[218985] = anon_sym_LT_LPAREN; - v->a[218986] = anon_sym_GT_LPAREN; - v->a[218987] = actions(9724); - v->a[218988] = 2; - v->a[218989] = sym_test_operator; - v->a[218990] = sym__special_character; - v->a[218991] = actions(9726); - v->a[218992] = 3; - v->a[218993] = sym__bare_dollar; - v->a[218994] = sym_raw_string; - v->a[218995] = sym_ansi_c_string; - v->a[218996] = state(1590); - v->a[218997] = 9; - v->a[218998] = sym_arithmetic_expansion; - v->a[218999] = sym_brace_expression; - small_parse_table_10950(v); -} - -/* EOF small_parse_table_2189.c */ diff --git a/parser/static/small_parse_table/small_parse_table_219.c b/parser/static/small_parse_table/small_parse_table_219.c index 3d9ff1cd..8fb3136f 100644 --- a/parser/static/small_parse_table/small_parse_table_219.c +++ b/parser/static/small_parse_table/small_parse_table_219.c @@ -14,126 +14,126 @@ void small_parse_table_1095(t_small_parse_table_array *v) { - v->a[21900] = sym__heredoc_pipeline; - v->a[21901] = actions(3715); - v->a[21902] = 2; - v->a[21903] = anon_sym_LPAREN_LPAREN; - v->a[21904] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21905] = actions(3717); - v->a[21906] = 2; - v->a[21907] = anon_sym_PIPE_PIPE; - v->a[21908] = anon_sym_AMP_AMP; - v->a[21909] = actions(3719); - v->a[21910] = 2; - v->a[21911] = anon_sym_PIPE; - v->a[21912] = anon_sym_PIPE_AMP; - v->a[21913] = actions(3723); - v->a[21914] = 2; - v->a[21915] = anon_sym_LT_AMP_DASH; - v->a[21916] = anon_sym_GT_AMP_DASH; - v->a[21917] = actions(3749); - v->a[21918] = 2; - v->a[21919] = anon_sym_LT_LPAREN; + v->a[21900] = actions(669); + v->a[21901] = 2; + v->a[21902] = sym_test_operator; + v->a[21903] = sym_raw_string; + v->a[21904] = actions(2896); + v->a[21905] = 2; + v->a[21906] = anon_sym_LT_AMP_DASH; + v->a[21907] = anon_sym_GT_AMP_DASH; + v->a[21908] = actions(2894); + v->a[21909] = 3; + v->a[21910] = anon_sym_GT_GT; + v->a[21911] = anon_sym_AMP_GT_GT; + v->a[21912] = anon_sym_GT_PIPE; + v->a[21913] = actions(2892); + v->a[21914] = 5; + v->a[21915] = anon_sym_LT; + v->a[21916] = anon_sym_GT; + v->a[21917] = anon_sym_AMP_GT; + v->a[21918] = anon_sym_LT_AMP; + v->a[21919] = anon_sym_GT_AMP; small_parse_table_1096(v); } void small_parse_table_1096(t_small_parse_table_array *v) { - v->a[21920] = anon_sym_GT_LPAREN; - v->a[21921] = actions(3713); - v->a[21922] = 3; - v->a[21923] = sym_raw_string; - v->a[21924] = sym_ansi_c_string; - v->a[21925] = sym_word; - v->a[21926] = state(5546); - v->a[21927] = 3; - v->a[21928] = sym_file_redirect; - v->a[21929] = sym_herestring_redirect; - v->a[21930] = aux_sym_redirected_statement_repeat2; - v->a[21931] = actions(3721); - v->a[21932] = 8; - v->a[21933] = anon_sym_LT; - v->a[21934] = anon_sym_GT; - v->a[21935] = anon_sym_GT_GT; - v->a[21936] = anon_sym_AMP_GT; - v->a[21937] = anon_sym_AMP_GT_GT; - v->a[21938] = anon_sym_LT_AMP; - v->a[21939] = anon_sym_GT_AMP; + v->a[21920] = state(1341); + v->a[21921] = 7; + v->a[21922] = sym_arithmetic_expansion; + v->a[21923] = sym_brace_expression; + v->a[21924] = sym_string; + v->a[21925] = sym_number; + v->a[21926] = sym_simple_expansion; + v->a[21927] = sym_expansion; + v->a[21928] = sym_command_substitution; + v->a[21929] = 3; + v->a[21930] = actions(3); + v->a[21931] = 1; + v->a[21932] = sym_comment; + v->a[21933] = actions(3050); + v->a[21934] = 6; + v->a[21935] = sym_file_descriptor; + v->a[21936] = sym__concat; + v->a[21937] = sym_variable_name; + v->a[21938] = sym_test_operator; + v->a[21939] = sym__brace_start; small_parse_table_1097(v); } void small_parse_table_1097(t_small_parse_table_array *v) { - v->a[21940] = anon_sym_GT_PIPE; - v->a[21941] = state(5062); - v->a[21942] = 9; - v->a[21943] = sym_arithmetic_expansion; - v->a[21944] = sym_brace_expression; - v->a[21945] = sym_string; - v->a[21946] = sym_translated_string; - v->a[21947] = sym_number; - v->a[21948] = sym_simple_expansion; - v->a[21949] = sym_expansion; - v->a[21950] = sym_command_substitution; - v->a[21951] = sym_process_substitution; - v->a[21952] = 6; - v->a[21953] = actions(3); - v->a[21954] = 1; - v->a[21955] = sym_comment; - v->a[21956] = state(1739); - v->a[21957] = 1; - v->a[21958] = aux_sym__literal_repeat1; - v->a[21959] = state(1953); + v->a[21940] = aux_sym_heredoc_redirect_token1; + v->a[21941] = actions(3048); + v->a[21942] = 36; + v->a[21943] = anon_sym_esac; + v->a[21944] = anon_sym_PIPE; + v->a[21945] = anon_sym_SEMI_SEMI; + v->a[21946] = anon_sym_SEMI_AMP; + v->a[21947] = anon_sym_SEMI_SEMI_AMP; + v->a[21948] = anon_sym_PIPE_AMP; + v->a[21949] = anon_sym_AMP_AMP; + v->a[21950] = anon_sym_PIPE_PIPE; + v->a[21951] = anon_sym_LT; + v->a[21952] = anon_sym_GT; + v->a[21953] = anon_sym_GT_GT; + v->a[21954] = anon_sym_AMP_GT; + v->a[21955] = anon_sym_AMP_GT_GT; + v->a[21956] = anon_sym_LT_AMP; + v->a[21957] = anon_sym_GT_AMP; + v->a[21958] = anon_sym_GT_PIPE; + v->a[21959] = anon_sym_LT_AMP_DASH; small_parse_table_1098(v); } void small_parse_table_1098(t_small_parse_table_array *v) { - v->a[21960] = 1; - v->a[21961] = sym_concatenation; - v->a[21962] = actions(2496); - v->a[21963] = 5; - v->a[21964] = sym_file_descriptor; - v->a[21965] = sym_variable_name; - v->a[21966] = sym_test_operator; - v->a[21967] = sym__brace_start; - v->a[21968] = aux_sym_heredoc_redirect_token1; - v->a[21969] = state(1601); - v->a[21970] = 9; - v->a[21971] = sym_arithmetic_expansion; - v->a[21972] = sym_brace_expression; - v->a[21973] = sym_string; - v->a[21974] = sym_translated_string; - v->a[21975] = sym_number; - v->a[21976] = sym_simple_expansion; - v->a[21977] = sym_expansion; - v->a[21978] = sym_command_substitution; - v->a[21979] = sym_process_substitution; + v->a[21960] = anon_sym_GT_AMP_DASH; + v->a[21961] = anon_sym_LT_LT; + v->a[21962] = anon_sym_LT_LT_DASH; + v->a[21963] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21964] = anon_sym_AMP; + v->a[21965] = aux_sym_concatenation_token1; + v->a[21966] = anon_sym_DOLLAR; + v->a[21967] = sym__special_character; + v->a[21968] = anon_sym_DQUOTE; + v->a[21969] = sym_raw_string; + v->a[21970] = aux_sym_number_token1; + v->a[21971] = aux_sym_number_token2; + v->a[21972] = anon_sym_DOLLAR_LBRACE; + v->a[21973] = anon_sym_DOLLAR_LPAREN; + v->a[21974] = anon_sym_BQUOTE; + v->a[21975] = anon_sym_DOLLAR_BQUOTE; + v->a[21976] = aux_sym__simple_variable_name_token1; + v->a[21977] = sym_word; + v->a[21978] = anon_sym_SEMI; + v->a[21979] = 29; small_parse_table_1099(v); } void small_parse_table_1099(t_small_parse_table_array *v) { - v->a[21980] = actions(2494); - v->a[21981] = 37; - v->a[21982] = anon_sym_LPAREN_LPAREN; - v->a[21983] = anon_sym_SEMI; - v->a[21984] = anon_sym_PIPE_PIPE; - v->a[21985] = anon_sym_AMP_AMP; - v->a[21986] = anon_sym_PIPE; - v->a[21987] = anon_sym_AMP; - v->a[21988] = anon_sym_LT; - v->a[21989] = anon_sym_GT; - v->a[21990] = anon_sym_LT_LT; - v->a[21991] = anon_sym_GT_GT; - v->a[21992] = anon_sym_SEMI_SEMI; - v->a[21993] = anon_sym_PIPE_AMP; - v->a[21994] = anon_sym_AMP_GT; - v->a[21995] = anon_sym_AMP_GT_GT; - v->a[21996] = anon_sym_LT_AMP; - v->a[21997] = anon_sym_GT_AMP; - v->a[21998] = anon_sym_GT_PIPE; - v->a[21999] = anon_sym_LT_AMP_DASH; + v->a[21980] = actions(17); + v->a[21981] = 1; + v->a[21982] = anon_sym_LPAREN; + v->a[21983] = actions(57); + v->a[21984] = 1; + v->a[21985] = sym_comment; + v->a[21986] = actions(87); + v->a[21987] = 1; + v->a[21988] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[21989] = actions(89); + v->a[21990] = 1; + v->a[21991] = anon_sym_DOLLAR; + v->a[21992] = actions(93); + v->a[21993] = 1; + v->a[21994] = anon_sym_DQUOTE; + v->a[21995] = actions(97); + v->a[21996] = 1; + v->a[21997] = aux_sym_number_token1; + v->a[21998] = actions(99); + v->a[21999] = 1; small_parse_table_1100(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2190.c b/parser/static/small_parse_table/small_parse_table_2190.c deleted file mode 100644 index ad755fa8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2190.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2190.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10950(t_small_parse_table_array *v) -{ - v->a[219000] = sym_string; - v->a[219001] = sym_translated_string; - v->a[219002] = sym_number; - v->a[219003] = sym_simple_expansion; - v->a[219004] = sym_expansion; - v->a[219005] = sym_command_substitution; - v->a[219006] = sym_process_substitution; - v->a[219007] = 18; - v->a[219008] = actions(3); - v->a[219009] = 1; - v->a[219010] = sym_comment; - v->a[219011] = actions(258); - v->a[219012] = 1; - v->a[219013] = anon_sym_DOLLAR; - v->a[219014] = actions(264); - v->a[219015] = 1; - v->a[219016] = aux_sym_number_token1; - v->a[219017] = actions(266); - v->a[219018] = 1; - v->a[219019] = aux_sym_number_token2; - small_parse_table_10951(v); -} - -void small_parse_table_10951(t_small_parse_table_array *v) -{ - v->a[219020] = actions(270); - v->a[219021] = 1; - v->a[219022] = anon_sym_DOLLAR_LPAREN; - v->a[219023] = actions(284); - v->a[219024] = 1; - v->a[219025] = sym__brace_start; - v->a[219026] = actions(1075); - v->a[219027] = 1; - v->a[219028] = anon_sym_DOLLAR_LBRACK; - v->a[219029] = actions(1081); - v->a[219030] = 1; - v->a[219031] = anon_sym_DQUOTE; - v->a[219032] = actions(1085); - v->a[219033] = 1; - v->a[219034] = anon_sym_DOLLAR_LBRACE; - v->a[219035] = actions(1087); - v->a[219036] = 1; - v->a[219037] = anon_sym_DOLLAR_BQUOTE; - v->a[219038] = actions(3598); - v->a[219039] = 1; - small_parse_table_10952(v); -} - -void small_parse_table_10952(t_small_parse_table_array *v) -{ - v->a[219040] = anon_sym_BQUOTE; - v->a[219041] = actions(10428); - v->a[219042] = 1; - v->a[219043] = sym_word; - v->a[219044] = actions(10434); - v->a[219045] = 1; - v->a[219046] = sym__comment_word; - v->a[219047] = actions(1073); - v->a[219048] = 2; - v->a[219049] = anon_sym_LPAREN_LPAREN; - v->a[219050] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219051] = actions(1089); - v->a[219052] = 2; - v->a[219053] = anon_sym_LT_LPAREN; - v->a[219054] = anon_sym_GT_LPAREN; - v->a[219055] = actions(10430); - v->a[219056] = 2; - v->a[219057] = sym_test_operator; - v->a[219058] = sym__special_character; - v->a[219059] = actions(10432); - small_parse_table_10953(v); -} - -void small_parse_table_10953(t_small_parse_table_array *v) -{ - v->a[219060] = 3; - v->a[219061] = sym__bare_dollar; - v->a[219062] = sym_raw_string; - v->a[219063] = sym_ansi_c_string; - v->a[219064] = state(2732); - v->a[219065] = 9; - v->a[219066] = sym_arithmetic_expansion; - v->a[219067] = sym_brace_expression; - v->a[219068] = sym_string; - v->a[219069] = sym_translated_string; - v->a[219070] = sym_number; - v->a[219071] = sym_simple_expansion; - v->a[219072] = sym_expansion; - v->a[219073] = sym_command_substitution; - v->a[219074] = sym_process_substitution; - v->a[219075] = 18; - v->a[219076] = actions(3); - v->a[219077] = 1; - v->a[219078] = sym_comment; - v->a[219079] = actions(2341); - small_parse_table_10954(v); -} - -void small_parse_table_10954(t_small_parse_table_array *v) -{ - v->a[219080] = 1; - v->a[219081] = aux_sym_number_token1; - v->a[219082] = actions(2343); - v->a[219083] = 1; - v->a[219084] = aux_sym_number_token2; - v->a[219085] = actions(2347); - v->a[219086] = 1; - v->a[219087] = anon_sym_DOLLAR_LPAREN; - v->a[219088] = actions(2357); - v->a[219089] = 1; - v->a[219090] = sym__brace_start; - v->a[219091] = actions(9010); - v->a[219092] = 1; - v->a[219093] = anon_sym_DOLLAR_LBRACK; - v->a[219094] = actions(9014); - v->a[219095] = 1; - v->a[219096] = anon_sym_DQUOTE; - v->a[219097] = actions(9018); - v->a[219098] = 1; - v->a[219099] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10955(v); -} - -/* EOF small_parse_table_2190.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2191.c b/parser/static/small_parse_table/small_parse_table_2191.c deleted file mode 100644 index dfe9e7f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2191.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2191.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10955(t_small_parse_table_array *v) -{ - v->a[219100] = actions(9020); - v->a[219101] = 1; - v->a[219102] = anon_sym_BQUOTE; - v->a[219103] = actions(9022); - v->a[219104] = 1; - v->a[219105] = anon_sym_DOLLAR_BQUOTE; - v->a[219106] = actions(10358); - v->a[219107] = 1; - v->a[219108] = sym_word; - v->a[219109] = actions(10364); - v->a[219110] = 1; - v->a[219111] = sym__comment_word; - v->a[219112] = actions(10436); - v->a[219113] = 1; - v->a[219114] = anon_sym_DOLLAR; - v->a[219115] = actions(9008); - v->a[219116] = 2; - v->a[219117] = anon_sym_LPAREN_LPAREN; - v->a[219118] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219119] = actions(9024); - small_parse_table_10956(v); -} - -void small_parse_table_10956(t_small_parse_table_array *v) -{ - v->a[219120] = 2; - v->a[219121] = anon_sym_LT_LPAREN; - v->a[219122] = anon_sym_GT_LPAREN; - v->a[219123] = actions(10360); - v->a[219124] = 2; - v->a[219125] = sym_test_operator; - v->a[219126] = sym__special_character; - v->a[219127] = actions(10362); - v->a[219128] = 3; - v->a[219129] = sym__bare_dollar; - v->a[219130] = sym_raw_string; - v->a[219131] = sym_ansi_c_string; - v->a[219132] = state(1462); - v->a[219133] = 9; - v->a[219134] = sym_arithmetic_expansion; - v->a[219135] = sym_brace_expression; - v->a[219136] = sym_string; - v->a[219137] = sym_translated_string; - v->a[219138] = sym_number; - v->a[219139] = sym_simple_expansion; - small_parse_table_10957(v); -} - -void small_parse_table_10957(t_small_parse_table_array *v) -{ - v->a[219140] = sym_expansion; - v->a[219141] = sym_command_substitution; - v->a[219142] = sym_process_substitution; - v->a[219143] = 18; - v->a[219144] = actions(3); - v->a[219145] = 1; - v->a[219146] = sym_comment; - v->a[219147] = actions(314); - v->a[219148] = 1; - v->a[219149] = anon_sym_DOLLAR_LBRACK; - v->a[219150] = actions(320); - v->a[219151] = 1; - v->a[219152] = anon_sym_DQUOTE; - v->a[219153] = actions(324); - v->a[219154] = 1; - v->a[219155] = aux_sym_number_token1; - v->a[219156] = actions(326); - v->a[219157] = 1; - v->a[219158] = aux_sym_number_token2; - v->a[219159] = actions(328); - small_parse_table_10958(v); -} - -void small_parse_table_10958(t_small_parse_table_array *v) -{ - v->a[219160] = 1; - v->a[219161] = anon_sym_DOLLAR_LBRACE; - v->a[219162] = actions(330); - v->a[219163] = 1; - v->a[219164] = anon_sym_DOLLAR_LPAREN; - v->a[219165] = actions(332); - v->a[219166] = 1; - v->a[219167] = anon_sym_BQUOTE; - v->a[219168] = actions(334); - v->a[219169] = 1; - v->a[219170] = anon_sym_DOLLAR_BQUOTE; - v->a[219171] = actions(344); - v->a[219172] = 1; - v->a[219173] = sym__brace_start; - v->a[219174] = actions(9400); - v->a[219175] = 1; - v->a[219176] = sym_word; - v->a[219177] = actions(9406); - v->a[219178] = 1; - v->a[219179] = sym__comment_word; - small_parse_table_10959(v); -} - -void small_parse_table_10959(t_small_parse_table_array *v) -{ - v->a[219180] = actions(10438); - v->a[219181] = 1; - v->a[219182] = anon_sym_DOLLAR; - v->a[219183] = actions(312); - v->a[219184] = 2; - v->a[219185] = anon_sym_LPAREN_LPAREN; - v->a[219186] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219187] = actions(336); - v->a[219188] = 2; - v->a[219189] = anon_sym_LT_LPAREN; - v->a[219190] = anon_sym_GT_LPAREN; - v->a[219191] = actions(9402); - v->a[219192] = 2; - v->a[219193] = sym_test_operator; - v->a[219194] = sym__special_character; - v->a[219195] = actions(9404); - v->a[219196] = 3; - v->a[219197] = sym__bare_dollar; - v->a[219198] = sym_raw_string; - v->a[219199] = sym_ansi_c_string; - small_parse_table_10960(v); -} - -/* EOF small_parse_table_2191.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2192.c b/parser/static/small_parse_table/small_parse_table_2192.c deleted file mode 100644 index 944e08b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2192.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2192.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10960(t_small_parse_table_array *v) -{ - v->a[219200] = state(1037); - v->a[219201] = 9; - v->a[219202] = sym_arithmetic_expansion; - v->a[219203] = sym_brace_expression; - v->a[219204] = sym_string; - v->a[219205] = sym_translated_string; - v->a[219206] = sym_number; - v->a[219207] = sym_simple_expansion; - v->a[219208] = sym_expansion; - v->a[219209] = sym_command_substitution; - v->a[219210] = sym_process_substitution; - v->a[219211] = 21; - v->a[219212] = actions(71); - v->a[219213] = 1; - v->a[219214] = sym_comment; - v->a[219215] = actions(3064); - v->a[219216] = 1; - v->a[219217] = sym_variable_name; - v->a[219218] = actions(9278); - v->a[219219] = 1; - small_parse_table_10961(v); -} - -void small_parse_table_10961(t_small_parse_table_array *v) -{ - v->a[219220] = anon_sym_LPAREN; - v->a[219221] = actions(9280); - v->a[219222] = 1; - v->a[219223] = anon_sym_BANG; - v->a[219224] = actions(9286); - v->a[219225] = 1; - v->a[219226] = anon_sym_TILDE; - v->a[219227] = actions(9288); - v->a[219228] = 1; - v->a[219229] = anon_sym_DOLLAR; - v->a[219230] = actions(9290); - v->a[219231] = 1; - v->a[219232] = anon_sym_DQUOTE; - v->a[219233] = actions(9292); - v->a[219234] = 1; - v->a[219235] = aux_sym_number_token1; - v->a[219236] = actions(9294); - v->a[219237] = 1; - v->a[219238] = aux_sym_number_token2; - v->a[219239] = actions(9296); - small_parse_table_10962(v); -} - -void small_parse_table_10962(t_small_parse_table_array *v) -{ - v->a[219240] = 1; - v->a[219241] = anon_sym_DOLLAR_LBRACE; - v->a[219242] = actions(9298); - v->a[219243] = 1; - v->a[219244] = anon_sym_DOLLAR_LPAREN; - v->a[219245] = actions(9300); - v->a[219246] = 1; - v->a[219247] = anon_sym_BQUOTE; - v->a[219248] = actions(9302); - v->a[219249] = 1; - v->a[219250] = anon_sym_DOLLAR_BQUOTE; - v->a[219251] = actions(10440); - v->a[219252] = 1; - v->a[219253] = aux_sym__simple_variable_name_token1; - v->a[219254] = state(2801); - v->a[219255] = 1; - v->a[219256] = sym__arithmetic_binary_expression; - v->a[219257] = state(2803); - v->a[219258] = 1; - v->a[219259] = sym__arithmetic_ternary_expression; - small_parse_table_10963(v); -} - -void small_parse_table_10963(t_small_parse_table_array *v) -{ - v->a[219260] = state(2809); - v->a[219261] = 1; - v->a[219262] = sym__arithmetic_unary_expression; - v->a[219263] = state(2825); - v->a[219264] = 1; - v->a[219265] = sym__arithmetic_postfix_expression; - v->a[219266] = actions(9282); - v->a[219267] = 2; - v->a[219268] = anon_sym_PLUS_PLUS2; - v->a[219269] = anon_sym_DASH_DASH2; - v->a[219270] = actions(9284); - v->a[219271] = 2; - v->a[219272] = anon_sym_DASH2; - v->a[219273] = anon_sym_PLUS2; - v->a[219274] = state(2761); - v->a[219275] = 9; - v->a[219276] = sym_subscript; - v->a[219277] = sym__arithmetic_expression; - v->a[219278] = sym__arithmetic_literal; - v->a[219279] = sym__arithmetic_parenthesized_expression; - small_parse_table_10964(v); -} - -void small_parse_table_10964(t_small_parse_table_array *v) -{ - v->a[219280] = sym_string; - v->a[219281] = sym_number; - v->a[219282] = sym_simple_expansion; - v->a[219283] = sym_expansion; - v->a[219284] = sym_command_substitution; - v->a[219285] = 21; - v->a[219286] = actions(71); - v->a[219287] = 1; - v->a[219288] = sym_comment; - v->a[219289] = actions(9364); - v->a[219290] = 1; - v->a[219291] = anon_sym_LPAREN; - v->a[219292] = actions(9366); - v->a[219293] = 1; - v->a[219294] = anon_sym_BANG; - v->a[219295] = actions(9372); - v->a[219296] = 1; - v->a[219297] = anon_sym_TILDE; - v->a[219298] = actions(9374); - v->a[219299] = 1; - small_parse_table_10965(v); -} - -/* EOF small_parse_table_2192.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2193.c b/parser/static/small_parse_table/small_parse_table_2193.c deleted file mode 100644 index 05bff0d8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2193.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2193.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10965(t_small_parse_table_array *v) -{ - v->a[219300] = anon_sym_DOLLAR; - v->a[219301] = actions(9376); - v->a[219302] = 1; - v->a[219303] = anon_sym_DQUOTE; - v->a[219304] = actions(9378); - v->a[219305] = 1; - v->a[219306] = aux_sym_number_token1; - v->a[219307] = actions(9380); - v->a[219308] = 1; - v->a[219309] = aux_sym_number_token2; - v->a[219310] = actions(9382); - v->a[219311] = 1; - v->a[219312] = anon_sym_DOLLAR_LBRACE; - v->a[219313] = actions(9384); - v->a[219314] = 1; - v->a[219315] = anon_sym_DOLLAR_LPAREN; - v->a[219316] = actions(9386); - v->a[219317] = 1; - v->a[219318] = anon_sym_BQUOTE; - v->a[219319] = actions(9388); - small_parse_table_10966(v); -} - -void small_parse_table_10966(t_small_parse_table_array *v) -{ - v->a[219320] = 1; - v->a[219321] = anon_sym_DOLLAR_BQUOTE; - v->a[219322] = actions(9392); - v->a[219323] = 1; - v->a[219324] = sym_variable_name; - v->a[219325] = actions(10442); - v->a[219326] = 1; - v->a[219327] = aux_sym__simple_variable_name_token1; - v->a[219328] = state(3391); - v->a[219329] = 1; - v->a[219330] = sym__arithmetic_binary_expression; - v->a[219331] = state(3396); - v->a[219332] = 1; - v->a[219333] = sym__arithmetic_ternary_expression; - v->a[219334] = state(3398); - v->a[219335] = 1; - v->a[219336] = sym__arithmetic_unary_expression; - v->a[219337] = state(3400); - v->a[219338] = 1; - v->a[219339] = sym__arithmetic_postfix_expression; - small_parse_table_10967(v); -} - -void small_parse_table_10967(t_small_parse_table_array *v) -{ - v->a[219340] = actions(9368); - v->a[219341] = 2; - v->a[219342] = anon_sym_PLUS_PLUS2; - v->a[219343] = anon_sym_DASH_DASH2; - v->a[219344] = actions(9370); - v->a[219345] = 2; - v->a[219346] = anon_sym_DASH2; - v->a[219347] = anon_sym_PLUS2; - v->a[219348] = state(3320); - v->a[219349] = 9; - v->a[219350] = sym_subscript; - v->a[219351] = sym__arithmetic_expression; - v->a[219352] = sym__arithmetic_literal; - v->a[219353] = sym__arithmetic_parenthesized_expression; - v->a[219354] = sym_string; - v->a[219355] = sym_number; - v->a[219356] = sym_simple_expansion; - v->a[219357] = sym_expansion; - v->a[219358] = sym_command_substitution; - v->a[219359] = 21; - small_parse_table_10968(v); -} - -void small_parse_table_10968(t_small_parse_table_array *v) -{ - v->a[219360] = actions(71); - v->a[219361] = 1; - v->a[219362] = sym_comment; - v->a[219363] = actions(3064); - v->a[219364] = 1; - v->a[219365] = sym_variable_name; - v->a[219366] = actions(9278); - v->a[219367] = 1; - v->a[219368] = anon_sym_LPAREN; - v->a[219369] = actions(9280); - v->a[219370] = 1; - v->a[219371] = anon_sym_BANG; - v->a[219372] = actions(9286); - v->a[219373] = 1; - v->a[219374] = anon_sym_TILDE; - v->a[219375] = actions(9288); - v->a[219376] = 1; - v->a[219377] = anon_sym_DOLLAR; - v->a[219378] = actions(9290); - v->a[219379] = 1; - small_parse_table_10969(v); -} - -void small_parse_table_10969(t_small_parse_table_array *v) -{ - v->a[219380] = anon_sym_DQUOTE; - v->a[219381] = actions(9292); - v->a[219382] = 1; - v->a[219383] = aux_sym_number_token1; - v->a[219384] = actions(9294); - v->a[219385] = 1; - v->a[219386] = aux_sym_number_token2; - v->a[219387] = actions(9296); - v->a[219388] = 1; - v->a[219389] = anon_sym_DOLLAR_LBRACE; - v->a[219390] = actions(9298); - v->a[219391] = 1; - v->a[219392] = anon_sym_DOLLAR_LPAREN; - v->a[219393] = actions(9300); - v->a[219394] = 1; - v->a[219395] = anon_sym_BQUOTE; - v->a[219396] = actions(9302); - v->a[219397] = 1; - v->a[219398] = anon_sym_DOLLAR_BQUOTE; - v->a[219399] = actions(10444); - small_parse_table_10970(v); -} - -/* EOF small_parse_table_2193.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2194.c b/parser/static/small_parse_table/small_parse_table_2194.c deleted file mode 100644 index b5eb1896..00000000 --- a/parser/static/small_parse_table/small_parse_table_2194.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2194.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10970(t_small_parse_table_array *v) -{ - v->a[219400] = 1; - v->a[219401] = aux_sym__simple_variable_name_token1; - v->a[219402] = state(2801); - v->a[219403] = 1; - v->a[219404] = sym__arithmetic_binary_expression; - v->a[219405] = state(2803); - v->a[219406] = 1; - v->a[219407] = sym__arithmetic_ternary_expression; - v->a[219408] = state(2809); - v->a[219409] = 1; - v->a[219410] = sym__arithmetic_unary_expression; - v->a[219411] = state(2825); - v->a[219412] = 1; - v->a[219413] = sym__arithmetic_postfix_expression; - v->a[219414] = actions(9282); - v->a[219415] = 2; - v->a[219416] = anon_sym_PLUS_PLUS2; - v->a[219417] = anon_sym_DASH_DASH2; - v->a[219418] = actions(9284); - v->a[219419] = 2; - small_parse_table_10971(v); -} - -void small_parse_table_10971(t_small_parse_table_array *v) -{ - v->a[219420] = anon_sym_DASH2; - v->a[219421] = anon_sym_PLUS2; - v->a[219422] = state(2762); - v->a[219423] = 9; - v->a[219424] = sym_subscript; - v->a[219425] = sym__arithmetic_expression; - v->a[219426] = sym__arithmetic_literal; - v->a[219427] = sym__arithmetic_parenthesized_expression; - v->a[219428] = sym_string; - v->a[219429] = sym_number; - v->a[219430] = sym_simple_expansion; - v->a[219431] = sym_expansion; - v->a[219432] = sym_command_substitution; - v->a[219433] = 18; - v->a[219434] = actions(3); - v->a[219435] = 1; - v->a[219436] = sym_comment; - v->a[219437] = actions(314); - v->a[219438] = 1; - v->a[219439] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10972(v); -} - -void small_parse_table_10972(t_small_parse_table_array *v) -{ - v->a[219440] = actions(320); - v->a[219441] = 1; - v->a[219442] = anon_sym_DQUOTE; - v->a[219443] = actions(324); - v->a[219444] = 1; - v->a[219445] = aux_sym_number_token1; - v->a[219446] = actions(326); - v->a[219447] = 1; - v->a[219448] = aux_sym_number_token2; - v->a[219449] = actions(328); - v->a[219450] = 1; - v->a[219451] = anon_sym_DOLLAR_LBRACE; - v->a[219452] = actions(330); - v->a[219453] = 1; - v->a[219454] = anon_sym_DOLLAR_LPAREN; - v->a[219455] = actions(332); - v->a[219456] = 1; - v->a[219457] = anon_sym_BQUOTE; - v->a[219458] = actions(334); - v->a[219459] = 1; - small_parse_table_10973(v); -} - -void small_parse_table_10973(t_small_parse_table_array *v) -{ - v->a[219460] = anon_sym_DOLLAR_BQUOTE; - v->a[219461] = actions(344); - v->a[219462] = 1; - v->a[219463] = sym__brace_start; - v->a[219464] = actions(9400); - v->a[219465] = 1; - v->a[219466] = sym_word; - v->a[219467] = actions(9406); - v->a[219468] = 1; - v->a[219469] = sym__comment_word; - v->a[219470] = actions(10446); - v->a[219471] = 1; - v->a[219472] = anon_sym_DOLLAR; - v->a[219473] = actions(312); - v->a[219474] = 2; - v->a[219475] = anon_sym_LPAREN_LPAREN; - v->a[219476] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219477] = actions(336); - v->a[219478] = 2; - v->a[219479] = anon_sym_LT_LPAREN; - small_parse_table_10974(v); -} - -void small_parse_table_10974(t_small_parse_table_array *v) -{ - v->a[219480] = anon_sym_GT_LPAREN; - v->a[219481] = actions(9402); - v->a[219482] = 2; - v->a[219483] = sym_test_operator; - v->a[219484] = sym__special_character; - v->a[219485] = actions(9404); - v->a[219486] = 3; - v->a[219487] = sym__bare_dollar; - v->a[219488] = sym_raw_string; - v->a[219489] = sym_ansi_c_string; - v->a[219490] = state(1037); - v->a[219491] = 9; - v->a[219492] = sym_arithmetic_expansion; - v->a[219493] = sym_brace_expression; - v->a[219494] = sym_string; - v->a[219495] = sym_translated_string; - v->a[219496] = sym_number; - v->a[219497] = sym_simple_expansion; - v->a[219498] = sym_expansion; - v->a[219499] = sym_command_substitution; - small_parse_table_10975(v); -} - -/* EOF small_parse_table_2194.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2195.c b/parser/static/small_parse_table/small_parse_table_2195.c deleted file mode 100644 index de02369b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2195.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2195.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10975(t_small_parse_table_array *v) -{ - v->a[219500] = sym_process_substitution; - v->a[219501] = 18; - v->a[219502] = actions(3); - v->a[219503] = 1; - v->a[219504] = sym_comment; - v->a[219505] = actions(47); - v->a[219506] = 1; - v->a[219507] = anon_sym_DOLLAR_LBRACK; - v->a[219508] = actions(53); - v->a[219509] = 1; - v->a[219510] = anon_sym_DQUOTE; - v->a[219511] = actions(57); - v->a[219512] = 1; - v->a[219513] = aux_sym_number_token1; - v->a[219514] = actions(59); - v->a[219515] = 1; - v->a[219516] = aux_sym_number_token2; - v->a[219517] = actions(61); - v->a[219518] = 1; - v->a[219519] = anon_sym_DOLLAR_LBRACE; - small_parse_table_10976(v); -} - -void small_parse_table_10976(t_small_parse_table_array *v) -{ - v->a[219520] = actions(63); - v->a[219521] = 1; - v->a[219522] = anon_sym_DOLLAR_LPAREN; - v->a[219523] = actions(65); - v->a[219524] = 1; - v->a[219525] = anon_sym_BQUOTE; - v->a[219526] = actions(67); - v->a[219527] = 1; - v->a[219528] = anon_sym_DOLLAR_BQUOTE; - v->a[219529] = actions(79); - v->a[219530] = 1; - v->a[219531] = sym__brace_start; - v->a[219532] = actions(10448); - v->a[219533] = 1; - v->a[219534] = sym_word; - v->a[219535] = actions(10450); - v->a[219536] = 1; - v->a[219537] = anon_sym_DOLLAR; - v->a[219538] = actions(10456); - v->a[219539] = 1; - small_parse_table_10977(v); -} - -void small_parse_table_10977(t_small_parse_table_array *v) -{ - v->a[219540] = sym__comment_word; - v->a[219541] = actions(45); - v->a[219542] = 2; - v->a[219543] = anon_sym_LPAREN_LPAREN; - v->a[219544] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219545] = actions(69); - v->a[219546] = 2; - v->a[219547] = anon_sym_LT_LPAREN; - v->a[219548] = anon_sym_GT_LPAREN; - v->a[219549] = actions(10452); - v->a[219550] = 2; - v->a[219551] = sym_test_operator; - v->a[219552] = sym__special_character; - v->a[219553] = actions(10454); - v->a[219554] = 3; - v->a[219555] = sym__bare_dollar; - v->a[219556] = sym_raw_string; - v->a[219557] = sym_ansi_c_string; - v->a[219558] = state(1083); - v->a[219559] = 9; - small_parse_table_10978(v); -} - -void small_parse_table_10978(t_small_parse_table_array *v) -{ - v->a[219560] = sym_arithmetic_expansion; - v->a[219561] = sym_brace_expression; - v->a[219562] = sym_string; - v->a[219563] = sym_translated_string; - v->a[219564] = sym_number; - v->a[219565] = sym_simple_expansion; - v->a[219566] = sym_expansion; - v->a[219567] = sym_command_substitution; - v->a[219568] = sym_process_substitution; - v->a[219569] = 18; - v->a[219570] = actions(3); - v->a[219571] = 1; - v->a[219572] = sym_comment; - v->a[219573] = actions(1141); - v->a[219574] = 1; - v->a[219575] = anon_sym_DOLLAR_LBRACK; - v->a[219576] = actions(1149); - v->a[219577] = 1; - v->a[219578] = anon_sym_DQUOTE; - v->a[219579] = actions(1153); - small_parse_table_10979(v); -} - -void small_parse_table_10979(t_small_parse_table_array *v) -{ - v->a[219580] = 1; - v->a[219581] = aux_sym_number_token1; - v->a[219582] = actions(1155); - v->a[219583] = 1; - v->a[219584] = aux_sym_number_token2; - v->a[219585] = actions(1157); - v->a[219586] = 1; - v->a[219587] = anon_sym_DOLLAR_LBRACE; - v->a[219588] = actions(1159); - v->a[219589] = 1; - v->a[219590] = anon_sym_DOLLAR_LPAREN; - v->a[219591] = actions(1163); - v->a[219592] = 1; - v->a[219593] = anon_sym_DOLLAR_BQUOTE; - v->a[219594] = actions(1169); - v->a[219595] = 1; - v->a[219596] = sym__brace_start; - v->a[219597] = actions(3060); - v->a[219598] = 1; - v->a[219599] = anon_sym_BQUOTE; - small_parse_table_10980(v); -} - -/* EOF small_parse_table_2195.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2196.c b/parser/static/small_parse_table/small_parse_table_2196.c deleted file mode 100644 index 80f8d102..00000000 --- a/parser/static/small_parse_table/small_parse_table_2196.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2196.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10980(t_small_parse_table_array *v) -{ - v->a[219600] = actions(10188); - v->a[219601] = 1; - v->a[219602] = sym_word; - v->a[219603] = actions(10196); - v->a[219604] = 1; - v->a[219605] = sym__comment_word; - v->a[219606] = actions(10458); - v->a[219607] = 1; - v->a[219608] = anon_sym_DOLLAR; - v->a[219609] = actions(1129); - v->a[219610] = 2; - v->a[219611] = anon_sym_LPAREN_LPAREN; - v->a[219612] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219613] = actions(1165); - v->a[219614] = 2; - v->a[219615] = anon_sym_LT_LPAREN; - v->a[219616] = anon_sym_GT_LPAREN; - v->a[219617] = actions(10192); - v->a[219618] = 2; - v->a[219619] = sym_test_operator; - small_parse_table_10981(v); -} - -void small_parse_table_10981(t_small_parse_table_array *v) -{ - v->a[219620] = sym__special_character; - v->a[219621] = actions(10194); - v->a[219622] = 3; - v->a[219623] = sym__bare_dollar; - v->a[219624] = sym_raw_string; - v->a[219625] = sym_ansi_c_string; - v->a[219626] = state(2392); - v->a[219627] = 9; - v->a[219628] = sym_arithmetic_expansion; - v->a[219629] = sym_brace_expression; - v->a[219630] = sym_string; - v->a[219631] = sym_translated_string; - v->a[219632] = sym_number; - v->a[219633] = sym_simple_expansion; - v->a[219634] = sym_expansion; - v->a[219635] = sym_command_substitution; - v->a[219636] = sym_process_substitution; - v->a[219637] = 18; - v->a[219638] = actions(3); - v->a[219639] = 1; - small_parse_table_10982(v); -} - -void small_parse_table_10982(t_small_parse_table_array *v) -{ - v->a[219640] = sym_comment; - v->a[219641] = actions(1141); - v->a[219642] = 1; - v->a[219643] = anon_sym_DOLLAR_LBRACK; - v->a[219644] = actions(1149); - v->a[219645] = 1; - v->a[219646] = anon_sym_DQUOTE; - v->a[219647] = actions(1153); - v->a[219648] = 1; - v->a[219649] = aux_sym_number_token1; - v->a[219650] = actions(1155); - v->a[219651] = 1; - v->a[219652] = aux_sym_number_token2; - v->a[219653] = actions(1157); - v->a[219654] = 1; - v->a[219655] = anon_sym_DOLLAR_LBRACE; - v->a[219656] = actions(1159); - v->a[219657] = 1; - v->a[219658] = anon_sym_DOLLAR_LPAREN; - v->a[219659] = actions(1163); - small_parse_table_10983(v); -} - -void small_parse_table_10983(t_small_parse_table_array *v) -{ - v->a[219660] = 1; - v->a[219661] = anon_sym_DOLLAR_BQUOTE; - v->a[219662] = actions(1169); - v->a[219663] = 1; - v->a[219664] = sym__brace_start; - v->a[219665] = actions(3060); - v->a[219666] = 1; - v->a[219667] = anon_sym_BQUOTE; - v->a[219668] = actions(10188); - v->a[219669] = 1; - v->a[219670] = sym_word; - v->a[219671] = actions(10196); - v->a[219672] = 1; - v->a[219673] = sym__comment_word; - v->a[219674] = actions(10460); - v->a[219675] = 1; - v->a[219676] = anon_sym_DOLLAR; - v->a[219677] = actions(1129); - v->a[219678] = 2; - v->a[219679] = anon_sym_LPAREN_LPAREN; - small_parse_table_10984(v); -} - -void small_parse_table_10984(t_small_parse_table_array *v) -{ - v->a[219680] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219681] = actions(1165); - v->a[219682] = 2; - v->a[219683] = anon_sym_LT_LPAREN; - v->a[219684] = anon_sym_GT_LPAREN; - v->a[219685] = actions(10192); - v->a[219686] = 2; - v->a[219687] = sym_test_operator; - v->a[219688] = sym__special_character; - v->a[219689] = actions(10194); - v->a[219690] = 3; - v->a[219691] = sym__bare_dollar; - v->a[219692] = sym_raw_string; - v->a[219693] = sym_ansi_c_string; - v->a[219694] = state(2392); - v->a[219695] = 9; - v->a[219696] = sym_arithmetic_expansion; - v->a[219697] = sym_brace_expression; - v->a[219698] = sym_string; - v->a[219699] = sym_translated_string; - small_parse_table_10985(v); -} - -/* EOF small_parse_table_2196.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2197.c b/parser/static/small_parse_table/small_parse_table_2197.c deleted file mode 100644 index cbfa761f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2197.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2197.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10985(t_small_parse_table_array *v) -{ - v->a[219700] = sym_number; - v->a[219701] = sym_simple_expansion; - v->a[219702] = sym_expansion; - v->a[219703] = sym_command_substitution; - v->a[219704] = sym_process_substitution; - v->a[219705] = 18; - v->a[219706] = actions(3); - v->a[219707] = 1; - v->a[219708] = sym_comment; - v->a[219709] = actions(451); - v->a[219710] = 1; - v->a[219711] = anon_sym_DOLLAR_LBRACK; - v->a[219712] = actions(457); - v->a[219713] = 1; - v->a[219714] = anon_sym_DQUOTE; - v->a[219715] = actions(461); - v->a[219716] = 1; - v->a[219717] = aux_sym_number_token1; - v->a[219718] = actions(463); - v->a[219719] = 1; - small_parse_table_10986(v); -} - -void small_parse_table_10986(t_small_parse_table_array *v) -{ - v->a[219720] = aux_sym_number_token2; - v->a[219721] = actions(465); - v->a[219722] = 1; - v->a[219723] = anon_sym_DOLLAR_LBRACE; - v->a[219724] = actions(467); - v->a[219725] = 1; - v->a[219726] = anon_sym_DOLLAR_LPAREN; - v->a[219727] = actions(469); - v->a[219728] = 1; - v->a[219729] = anon_sym_BQUOTE; - v->a[219730] = actions(471); - v->a[219731] = 1; - v->a[219732] = anon_sym_DOLLAR_BQUOTE; - v->a[219733] = actions(481); - v->a[219734] = 1; - v->a[219735] = sym__brace_start; - v->a[219736] = actions(10308); - v->a[219737] = 1; - v->a[219738] = sym_word; - v->a[219739] = actions(10314); - small_parse_table_10987(v); -} - -void small_parse_table_10987(t_small_parse_table_array *v) -{ - v->a[219740] = 1; - v->a[219741] = sym__comment_word; - v->a[219742] = actions(10462); - v->a[219743] = 1; - v->a[219744] = anon_sym_DOLLAR; - v->a[219745] = actions(449); - v->a[219746] = 2; - v->a[219747] = anon_sym_LPAREN_LPAREN; - v->a[219748] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219749] = actions(473); - v->a[219750] = 2; - v->a[219751] = anon_sym_LT_LPAREN; - v->a[219752] = anon_sym_GT_LPAREN; - v->a[219753] = actions(10310); - v->a[219754] = 2; - v->a[219755] = sym_test_operator; - v->a[219756] = sym__special_character; - v->a[219757] = actions(10312); - v->a[219758] = 3; - v->a[219759] = sym__bare_dollar; - small_parse_table_10988(v); -} - -void small_parse_table_10988(t_small_parse_table_array *v) -{ - v->a[219760] = sym_raw_string; - v->a[219761] = sym_ansi_c_string; - v->a[219762] = state(866); - v->a[219763] = 9; - v->a[219764] = sym_arithmetic_expansion; - v->a[219765] = sym_brace_expression; - v->a[219766] = sym_string; - v->a[219767] = sym_translated_string; - v->a[219768] = sym_number; - v->a[219769] = sym_simple_expansion; - v->a[219770] = sym_expansion; - v->a[219771] = sym_command_substitution; - v->a[219772] = sym_process_substitution; - v->a[219773] = 18; - v->a[219774] = actions(3); - v->a[219775] = 1; - v->a[219776] = sym_comment; - v->a[219777] = actions(707); - v->a[219778] = 1; - v->a[219779] = anon_sym_DOLLAR_LBRACK; - small_parse_table_10989(v); -} - -void small_parse_table_10989(t_small_parse_table_array *v) -{ - v->a[219780] = actions(709); - v->a[219781] = 1; - v->a[219782] = anon_sym_DOLLAR; - v->a[219783] = actions(713); - v->a[219784] = 1; - v->a[219785] = anon_sym_DQUOTE; - v->a[219786] = actions(717); - v->a[219787] = 1; - v->a[219788] = aux_sym_number_token1; - v->a[219789] = actions(719); - v->a[219790] = 1; - v->a[219791] = aux_sym_number_token2; - v->a[219792] = actions(721); - v->a[219793] = 1; - v->a[219794] = anon_sym_DOLLAR_LBRACE; - v->a[219795] = actions(723); - v->a[219796] = 1; - v->a[219797] = anon_sym_DOLLAR_LPAREN; - v->a[219798] = actions(725); - v->a[219799] = 1; - small_parse_table_10990(v); -} - -/* EOF small_parse_table_2197.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2198.c b/parser/static/small_parse_table/small_parse_table_2198.c deleted file mode 100644 index 2906662c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2198.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2198.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10990(t_small_parse_table_array *v) -{ - v->a[219800] = anon_sym_BQUOTE; - v->a[219801] = actions(727); - v->a[219802] = 1; - v->a[219803] = anon_sym_DOLLAR_BQUOTE; - v->a[219804] = actions(737); - v->a[219805] = 1; - v->a[219806] = sym__brace_start; - v->a[219807] = actions(10464); - v->a[219808] = 1; - v->a[219809] = sym_word; - v->a[219810] = actions(10470); - v->a[219811] = 1; - v->a[219812] = sym__comment_word; - v->a[219813] = actions(705); - v->a[219814] = 2; - v->a[219815] = anon_sym_LPAREN_LPAREN; - v->a[219816] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219817] = actions(729); - v->a[219818] = 2; - v->a[219819] = anon_sym_LT_LPAREN; - small_parse_table_10991(v); -} - -void small_parse_table_10991(t_small_parse_table_array *v) -{ - v->a[219820] = anon_sym_GT_LPAREN; - v->a[219821] = actions(10466); - v->a[219822] = 2; - v->a[219823] = sym_test_operator; - v->a[219824] = sym__special_character; - v->a[219825] = actions(10468); - v->a[219826] = 3; - v->a[219827] = sym__bare_dollar; - v->a[219828] = sym_raw_string; - v->a[219829] = sym_ansi_c_string; - v->a[219830] = state(999); - v->a[219831] = 9; - v->a[219832] = sym_arithmetic_expansion; - v->a[219833] = sym_brace_expression; - v->a[219834] = sym_string; - v->a[219835] = sym_translated_string; - v->a[219836] = sym_number; - v->a[219837] = sym_simple_expansion; - v->a[219838] = sym_expansion; - v->a[219839] = sym_command_substitution; - small_parse_table_10992(v); -} - -void small_parse_table_10992(t_small_parse_table_array *v) -{ - v->a[219840] = sym_process_substitution; - v->a[219841] = 18; - v->a[219842] = actions(3); - v->a[219843] = 1; - v->a[219844] = sym_comment; - v->a[219845] = actions(8372); - v->a[219846] = 1; - v->a[219847] = anon_sym_DOLLAR_LBRACK; - v->a[219848] = actions(8374); - v->a[219849] = 1; - v->a[219850] = anon_sym_DOLLAR; - v->a[219851] = actions(8378); - v->a[219852] = 1; - v->a[219853] = anon_sym_DQUOTE; - v->a[219854] = actions(8382); - v->a[219855] = 1; - v->a[219856] = aux_sym_number_token1; - v->a[219857] = actions(8384); - v->a[219858] = 1; - v->a[219859] = aux_sym_number_token2; - small_parse_table_10993(v); -} - -void small_parse_table_10993(t_small_parse_table_array *v) -{ - v->a[219860] = actions(8386); - v->a[219861] = 1; - v->a[219862] = anon_sym_DOLLAR_LBRACE; - v->a[219863] = actions(8388); - v->a[219864] = 1; - v->a[219865] = anon_sym_DOLLAR_LPAREN; - v->a[219866] = actions(8390); - v->a[219867] = 1; - v->a[219868] = anon_sym_BQUOTE; - v->a[219869] = actions(8392); - v->a[219870] = 1; - v->a[219871] = anon_sym_DOLLAR_BQUOTE; - v->a[219872] = actions(8402); - v->a[219873] = 1; - v->a[219874] = sym__brace_start; - v->a[219875] = actions(10472); - v->a[219876] = 1; - v->a[219877] = sym_word; - v->a[219878] = actions(10478); - v->a[219879] = 1; - small_parse_table_10994(v); -} - -void small_parse_table_10994(t_small_parse_table_array *v) -{ - v->a[219880] = sym__comment_word; - v->a[219881] = actions(8368); - v->a[219882] = 2; - v->a[219883] = anon_sym_LPAREN_LPAREN; - v->a[219884] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219885] = actions(8394); - v->a[219886] = 2; - v->a[219887] = anon_sym_LT_LPAREN; - v->a[219888] = anon_sym_GT_LPAREN; - v->a[219889] = actions(10474); - v->a[219890] = 2; - v->a[219891] = sym_test_operator; - v->a[219892] = sym__special_character; - v->a[219893] = actions(10476); - v->a[219894] = 3; - v->a[219895] = sym__bare_dollar; - v->a[219896] = sym_raw_string; - v->a[219897] = sym_ansi_c_string; - v->a[219898] = state(4285); - v->a[219899] = 9; - small_parse_table_10995(v); -} - -/* EOF small_parse_table_2198.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2199.c b/parser/static/small_parse_table/small_parse_table_2199.c deleted file mode 100644 index d65eeab0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2199.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2199.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10995(t_small_parse_table_array *v) -{ - v->a[219900] = sym_arithmetic_expansion; - v->a[219901] = sym_brace_expression; - v->a[219902] = sym_string; - v->a[219903] = sym_translated_string; - v->a[219904] = sym_number; - v->a[219905] = sym_simple_expansion; - v->a[219906] = sym_expansion; - v->a[219907] = sym_command_substitution; - v->a[219908] = sym_process_substitution; - v->a[219909] = 18; - v->a[219910] = actions(3); - v->a[219911] = 1; - v->a[219912] = sym_comment; - v->a[219913] = actions(8268); - v->a[219914] = 1; - v->a[219915] = anon_sym_DOLLAR_LBRACK; - v->a[219916] = actions(8270); - v->a[219917] = 1; - v->a[219918] = anon_sym_DOLLAR; - v->a[219919] = actions(8274); - small_parse_table_10996(v); -} - -void small_parse_table_10996(t_small_parse_table_array *v) -{ - v->a[219920] = 1; - v->a[219921] = anon_sym_DQUOTE; - v->a[219922] = actions(8278); - v->a[219923] = 1; - v->a[219924] = aux_sym_number_token1; - v->a[219925] = actions(8280); - v->a[219926] = 1; - v->a[219927] = aux_sym_number_token2; - v->a[219928] = actions(8282); - v->a[219929] = 1; - v->a[219930] = anon_sym_DOLLAR_LBRACE; - v->a[219931] = actions(8284); - v->a[219932] = 1; - v->a[219933] = anon_sym_DOLLAR_LPAREN; - v->a[219934] = actions(8286); - v->a[219935] = 1; - v->a[219936] = anon_sym_BQUOTE; - v->a[219937] = actions(8288); - v->a[219938] = 1; - v->a[219939] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_10997(v); -} - -void small_parse_table_10997(t_small_parse_table_array *v) -{ - v->a[219940] = actions(8298); - v->a[219941] = 1; - v->a[219942] = sym__brace_start; - v->a[219943] = actions(10480); - v->a[219944] = 1; - v->a[219945] = sym_word; - v->a[219946] = actions(10486); - v->a[219947] = 1; - v->a[219948] = sym__comment_word; - v->a[219949] = actions(8264); - v->a[219950] = 2; - v->a[219951] = anon_sym_LPAREN_LPAREN; - v->a[219952] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[219953] = actions(8290); - v->a[219954] = 2; - v->a[219955] = anon_sym_LT_LPAREN; - v->a[219956] = anon_sym_GT_LPAREN; - v->a[219957] = actions(10482); - v->a[219958] = 2; - v->a[219959] = sym_test_operator; - small_parse_table_10998(v); -} - -void small_parse_table_10998(t_small_parse_table_array *v) -{ - v->a[219960] = sym__special_character; - v->a[219961] = actions(10484); - v->a[219962] = 3; - v->a[219963] = sym__bare_dollar; - v->a[219964] = sym_raw_string; - v->a[219965] = sym_ansi_c_string; - v->a[219966] = state(1465); - v->a[219967] = 9; - v->a[219968] = sym_arithmetic_expansion; - v->a[219969] = sym_brace_expression; - v->a[219970] = sym_string; - v->a[219971] = sym_translated_string; - v->a[219972] = sym_number; - v->a[219973] = sym_simple_expansion; - v->a[219974] = sym_expansion; - v->a[219975] = sym_command_substitution; - v->a[219976] = sym_process_substitution; - v->a[219977] = 18; - v->a[219978] = actions(3); - v->a[219979] = 1; - small_parse_table_10999(v); -} - -void small_parse_table_10999(t_small_parse_table_array *v) -{ - v->a[219980] = sym_comment; - v->a[219981] = actions(1831); - v->a[219982] = 1; - v->a[219983] = anon_sym_DOLLAR; - v->a[219984] = actions(1837); - v->a[219985] = 1; - v->a[219986] = aux_sym_number_token1; - v->a[219987] = actions(1839); - v->a[219988] = 1; - v->a[219989] = aux_sym_number_token2; - v->a[219990] = actions(1843); - v->a[219991] = 1; - v->a[219992] = anon_sym_DOLLAR_LPAREN; - v->a[219993] = actions(1857); - v->a[219994] = 1; - v->a[219995] = sym__brace_start; - v->a[219996] = actions(8232); - v->a[219997] = 1; - v->a[219998] = anon_sym_DOLLAR_LBRACK; - v->a[219999] = actions(8236); - small_parse_table_11000(v); -} - -/* EOF small_parse_table_2199.c */ diff --git a/parser/static/small_parse_table/small_parse_table_22.c b/parser/static/small_parse_table/small_parse_table_22.c index 547f1da2..b1cb5e23 100644 --- a/parser/static/small_parse_table/small_parse_table_22.c +++ b/parser/static/small_parse_table/small_parse_table_22.c @@ -14,126 +14,126 @@ void small_parse_table_110(t_small_parse_table_array *v) { - v->a[2200] = anon_sym_EQ_EQ; - v->a[2201] = anon_sym_EQ_TILDE; - v->a[2202] = actions(1472); - v->a[2203] = 2; - v->a[2204] = anon_sym_LT_LPAREN; - v->a[2205] = anon_sym_GT_LPAREN; - v->a[2206] = actions(1615); - v->a[2207] = 2; - v->a[2208] = sym_file_descriptor; - v->a[2209] = aux_sym_heredoc_redirect_token1; - v->a[2210] = actions(1444); - v->a[2211] = 3; - v->a[2212] = sym_raw_string; - v->a[2213] = sym_ansi_c_string; - v->a[2214] = sym_word; - v->a[2215] = state(985); - v->a[2216] = 9; - v->a[2217] = sym_arithmetic_expansion; - v->a[2218] = sym_brace_expression; - v->a[2219] = sym_string; + v->a[2200] = anon_sym_GT_AMP; + v->a[2201] = anon_sym_GT_PIPE; + v->a[2202] = anon_sym_LT_AMP_DASH; + v->a[2203] = anon_sym_GT_AMP_DASH; + v->a[2204] = anon_sym_LT_LT; + v->a[2205] = anon_sym_LT_LT_DASH; + v->a[2206] = aux_sym_heredoc_redirect_token1; + v->a[2207] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2208] = anon_sym_AMP; + v->a[2209] = sym__special_character; + v->a[2210] = anon_sym_DQUOTE; + v->a[2211] = sym_raw_string; + v->a[2212] = aux_sym_number_token1; + v->a[2213] = aux_sym_number_token2; + v->a[2214] = anon_sym_DOLLAR_LBRACE; + v->a[2215] = anon_sym_DOLLAR_LPAREN; + v->a[2216] = anon_sym_BQUOTE; + v->a[2217] = anon_sym_DOLLAR_BQUOTE; + v->a[2218] = sym_word; + v->a[2219] = anon_sym_SEMI; small_parse_table_111(v); } void small_parse_table_111(t_small_parse_table_array *v) { - v->a[2220] = sym_translated_string; - v->a[2221] = sym_number; - v->a[2222] = sym_simple_expansion; - v->a[2223] = sym_expansion; - v->a[2224] = sym_command_substitution; - v->a[2225] = sym_process_substitution; - v->a[2226] = actions(1613); - v->a[2227] = 21; - v->a[2228] = anon_sym_SEMI; - v->a[2229] = anon_sym_PIPE_PIPE; - v->a[2230] = anon_sym_AMP_AMP; - v->a[2231] = anon_sym_PIPE; - v->a[2232] = anon_sym_AMP; - v->a[2233] = anon_sym_LT; - v->a[2234] = anon_sym_GT; - v->a[2235] = anon_sym_LT_LT; - v->a[2236] = anon_sym_GT_GT; - v->a[2237] = anon_sym_SEMI_SEMI; - v->a[2238] = anon_sym_SEMI_AMP; - v->a[2239] = anon_sym_SEMI_SEMI_AMP; + v->a[2220] = 21; + v->a[2221] = actions(3); + v->a[2222] = 1; + v->a[2223] = sym_comment; + v->a[2224] = actions(1197); + v->a[2225] = 1; + v->a[2226] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2227] = actions(1200); + v->a[2228] = 1; + v->a[2229] = anon_sym_DOLLAR; + v->a[2230] = actions(1203); + v->a[2231] = 1; + v->a[2232] = sym__special_character; + v->a[2233] = actions(1206); + v->a[2234] = 1; + v->a[2235] = anon_sym_DQUOTE; + v->a[2236] = actions(1209); + v->a[2237] = 1; + v->a[2238] = aux_sym_number_token1; + v->a[2239] = actions(1212); small_parse_table_112(v); } void small_parse_table_112(t_small_parse_table_array *v) { - v->a[2240] = anon_sym_PIPE_AMP; - v->a[2241] = anon_sym_AMP_GT; - v->a[2242] = anon_sym_AMP_GT_GT; - v->a[2243] = anon_sym_LT_AMP; - v->a[2244] = anon_sym_GT_AMP; - v->a[2245] = anon_sym_GT_PIPE; - v->a[2246] = anon_sym_LT_AMP_DASH; - v->a[2247] = anon_sym_GT_AMP_DASH; - v->a[2248] = anon_sym_LT_LT_DASH; - v->a[2249] = 24; - v->a[2250] = actions(3); - v->a[2251] = 1; - v->a[2252] = sym_comment; - v->a[2253] = actions(1759); - v->a[2254] = 1; - v->a[2255] = anon_sym_DOLLAR_LBRACK; - v->a[2256] = actions(1761); - v->a[2257] = 1; - v->a[2258] = anon_sym_DOLLAR; - v->a[2259] = actions(1763); + v->a[2240] = 1; + v->a[2241] = aux_sym_number_token2; + v->a[2242] = actions(1215); + v->a[2243] = 1; + v->a[2244] = anon_sym_DOLLAR_LBRACE; + v->a[2245] = actions(1218); + v->a[2246] = 1; + v->a[2247] = anon_sym_DOLLAR_LPAREN; + v->a[2248] = actions(1221); + v->a[2249] = 1; + v->a[2250] = anon_sym_BQUOTE; + v->a[2251] = actions(1224); + v->a[2252] = 1; + v->a[2253] = anon_sym_DOLLAR_BQUOTE; + v->a[2254] = actions(1227); + v->a[2255] = 1; + v->a[2256] = sym_test_operator; + v->a[2257] = actions(1230); + v->a[2258] = 1; + v->a[2259] = sym__bare_dollar; small_parse_table_113(v); } void small_parse_table_113(t_small_parse_table_array *v) { - v->a[2260] = 1; - v->a[2261] = sym__special_character; - v->a[2262] = actions(1765); - v->a[2263] = 1; - v->a[2264] = anon_sym_DQUOTE; - v->a[2265] = actions(1767); - v->a[2266] = 1; - v->a[2267] = aux_sym_number_token1; - v->a[2268] = actions(1769); - v->a[2269] = 1; - v->a[2270] = aux_sym_number_token2; - v->a[2271] = actions(1771); - v->a[2272] = 1; - v->a[2273] = anon_sym_DOLLAR_LBRACE; - v->a[2274] = actions(1773); - v->a[2275] = 1; - v->a[2276] = anon_sym_DOLLAR_LPAREN; - v->a[2277] = actions(1775); - v->a[2278] = 1; - v->a[2279] = anon_sym_BQUOTE; + v->a[2260] = actions(1233); + v->a[2261] = 1; + v->a[2262] = sym__brace_start; + v->a[2263] = state(284); + v->a[2264] = 1; + v->a[2265] = aux_sym_command_repeat2; + v->a[2266] = state(901); + v->a[2267] = 1; + v->a[2268] = aux_sym__literal_repeat1; + v->a[2269] = state(1121); + v->a[2270] = 1; + v->a[2271] = sym_concatenation; + v->a[2272] = actions(1190); + v->a[2273] = 2; + v->a[2274] = sym_raw_string; + v->a[2275] = sym_word; + v->a[2276] = actions(1195); + v->a[2277] = 2; + v->a[2278] = sym_file_descriptor; + v->a[2279] = aux_sym_heredoc_redirect_token1; small_parse_table_114(v); } void small_parse_table_114(t_small_parse_table_array *v) { - v->a[2280] = actions(1777); - v->a[2281] = 1; - v->a[2282] = anon_sym_DOLLAR_BQUOTE; - v->a[2283] = actions(1781); - v->a[2284] = 1; - v->a[2285] = aux_sym__simple_variable_name_token1; - v->a[2286] = actions(1783); - v->a[2287] = 1; - v->a[2288] = sym_variable_name; - v->a[2289] = actions(1785); - v->a[2290] = 1; - v->a[2291] = sym_test_operator; - v->a[2292] = actions(1787); - v->a[2293] = 1; - v->a[2294] = sym__brace_start; - v->a[2295] = state(1368); - v->a[2296] = 1; - v->a[2297] = aux_sym__literal_repeat1; - v->a[2298] = state(6750); - v->a[2299] = 1; + v->a[2280] = state(555); + v->a[2281] = 7; + v->a[2282] = sym_arithmetic_expansion; + v->a[2283] = sym_brace_expression; + v->a[2284] = sym_string; + v->a[2285] = sym_number; + v->a[2286] = sym_simple_expansion; + v->a[2287] = sym_expansion; + v->a[2288] = sym_command_substitution; + v->a[2289] = actions(1193); + v->a[2290] = 22; + v->a[2291] = anon_sym_esac; + v->a[2292] = anon_sym_PIPE; + v->a[2293] = anon_sym_SEMI_SEMI; + v->a[2294] = anon_sym_SEMI_AMP; + v->a[2295] = anon_sym_SEMI_SEMI_AMP; + v->a[2296] = anon_sym_PIPE_AMP; + v->a[2297] = anon_sym_AMP_AMP; + v->a[2298] = anon_sym_PIPE_PIPE; + v->a[2299] = anon_sym_LT; small_parse_table_115(v); } diff --git a/parser/static/small_parse_table/small_parse_table_220.c b/parser/static/small_parse_table/small_parse_table_220.c index da155552..6a901d78 100644 --- a/parser/static/small_parse_table/small_parse_table_220.c +++ b/parser/static/small_parse_table/small_parse_table_220.c @@ -14,126 +14,126 @@ void small_parse_table_1100(t_small_parse_table_array *v) { - v->a[22000] = anon_sym_GT_AMP_DASH; - v->a[22001] = anon_sym_LT_LT_DASH; - v->a[22002] = anon_sym_LT_LT_LT; - v->a[22003] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22004] = anon_sym_DOLLAR_LBRACK; - v->a[22005] = anon_sym_DOLLAR; - v->a[22006] = sym__special_character; - v->a[22007] = anon_sym_DQUOTE; - v->a[22008] = sym_raw_string; - v->a[22009] = sym_ansi_c_string; - v->a[22010] = aux_sym_number_token1; - v->a[22011] = aux_sym_number_token2; - v->a[22012] = anon_sym_DOLLAR_LBRACE; - v->a[22013] = anon_sym_DOLLAR_LPAREN; - v->a[22014] = anon_sym_BQUOTE; - v->a[22015] = anon_sym_DOLLAR_BQUOTE; - v->a[22016] = anon_sym_LT_LPAREN; - v->a[22017] = anon_sym_GT_LPAREN; - v->a[22018] = sym_word; - v->a[22019] = 35; + v->a[22000] = aux_sym_number_token2; + v->a[22001] = actions(101); + v->a[22002] = 1; + v->a[22003] = anon_sym_DOLLAR_LBRACE; + v->a[22004] = actions(103); + v->a[22005] = 1; + v->a[22006] = anon_sym_DOLLAR_LPAREN; + v->a[22007] = actions(105); + v->a[22008] = 1; + v->a[22009] = anon_sym_BQUOTE; + v->a[22010] = actions(107); + v->a[22011] = 1; + v->a[22012] = anon_sym_DOLLAR_BQUOTE; + v->a[22013] = actions(113); + v->a[22014] = 1; + v->a[22015] = sym__brace_start; + v->a[22016] = actions(443); + v->a[22017] = 1; + v->a[22018] = sym_variable_name; + v->a[22019] = actions(2900); small_parse_table_1101(v); } void small_parse_table_1101(t_small_parse_table_array *v) { - v->a[22020] = actions(71); - v->a[22021] = 1; - v->a[22022] = sym_comment; - v->a[22023] = actions(237); - v->a[22024] = 1; - v->a[22025] = sym_word; - v->a[22026] = actions(258); - v->a[22027] = 1; - v->a[22028] = anon_sym_DOLLAR; - v->a[22029] = actions(264); - v->a[22030] = 1; - v->a[22031] = aux_sym_number_token1; - v->a[22032] = actions(266); - v->a[22033] = 1; - v->a[22034] = aux_sym_number_token2; - v->a[22035] = actions(270); - v->a[22036] = 1; - v->a[22037] = anon_sym_DOLLAR_LPAREN; - v->a[22038] = actions(282); - v->a[22039] = 1; + v->a[22020] = 1; + v->a[22021] = sym_file_descriptor; + v->a[22022] = actions(3052); + v->a[22023] = 1; + v->a[22024] = sym_word; + v->a[22025] = actions(3054); + v->a[22026] = 1; + v->a[22027] = sym__special_character; + v->a[22028] = state(292); + v->a[22029] = 1; + v->a[22030] = sym_command_name; + v->a[22031] = state(1041); + v->a[22032] = 1; + v->a[22033] = aux_sym_command_repeat1; + v->a[22034] = state(1048); + v->a[22035] = 1; + v->a[22036] = aux_sym__literal_repeat1; + v->a[22037] = state(1192); + v->a[22038] = 1; + v->a[22039] = sym_concatenation; small_parse_table_1102(v); } void small_parse_table_1102(t_small_parse_table_array *v) { - v->a[22040] = sym_test_operator; - v->a[22041] = actions(284); - v->a[22042] = 1; - v->a[22043] = sym__brace_start; - v->a[22044] = actions(1075); - v->a[22045] = 1; - v->a[22046] = anon_sym_DOLLAR_LBRACK; - v->a[22047] = actions(1079); - v->a[22048] = 1; - v->a[22049] = sym__special_character; - v->a[22050] = actions(1081); - v->a[22051] = 1; - v->a[22052] = anon_sym_DQUOTE; - v->a[22053] = actions(1085); - v->a[22054] = 1; - v->a[22055] = anon_sym_DOLLAR_LBRACE; - v->a[22056] = actions(1087); - v->a[22057] = 1; - v->a[22058] = anon_sym_DOLLAR_BQUOTE; - v->a[22059] = actions(3588); + v->a[22040] = state(1291); + v->a[22041] = 1; + v->a[22042] = sym_variable_assignment; + v->a[22043] = state(1995); + v->a[22044] = 1; + v->a[22045] = sym_file_redirect; + v->a[22046] = state(2168); + v->a[22047] = 1; + v->a[22048] = sym_subshell; + v->a[22049] = state(2169); + v->a[22050] = 1; + v->a[22051] = sym_command; + v->a[22052] = actions(439); + v->a[22053] = 2; + v->a[22054] = sym_test_operator; + v->a[22055] = sym_raw_string; + v->a[22056] = actions(2896); + v->a[22057] = 2; + v->a[22058] = anon_sym_LT_AMP_DASH; + v->a[22059] = anon_sym_GT_AMP_DASH; small_parse_table_1103(v); } void small_parse_table_1103(t_small_parse_table_array *v) { - v->a[22060] = 1; - v->a[22061] = anon_sym_LPAREN; - v->a[22062] = actions(3590); - v->a[22063] = 1; - v->a[22064] = anon_sym_BANG; - v->a[22065] = actions(3596); - v->a[22066] = 1; - v->a[22067] = anon_sym_TILDE; - v->a[22068] = actions(3598); - v->a[22069] = 1; - v->a[22070] = anon_sym_BQUOTE; - v->a[22071] = actions(3602); - v->a[22072] = 1; - v->a[22073] = sym_variable_name; - v->a[22074] = actions(4042); - v->a[22075] = 1; - v->a[22076] = aux_sym__simple_variable_name_token1; - v->a[22077] = state(2509); - v->a[22078] = 1; - v->a[22079] = sym_command_substitution; + v->a[22060] = actions(2894); + v->a[22061] = 3; + v->a[22062] = anon_sym_GT_GT; + v->a[22063] = anon_sym_AMP_GT_GT; + v->a[22064] = anon_sym_GT_PIPE; + v->a[22065] = actions(2892); + v->a[22066] = 5; + v->a[22067] = anon_sym_LT; + v->a[22068] = anon_sym_GT; + v->a[22069] = anon_sym_AMP_GT; + v->a[22070] = anon_sym_LT_AMP; + v->a[22071] = anon_sym_GT_AMP; + v->a[22072] = state(702); + v->a[22073] = 7; + v->a[22074] = sym_arithmetic_expansion; + v->a[22075] = sym_brace_expression; + v->a[22076] = sym_string; + v->a[22077] = sym_number; + v->a[22078] = sym_simple_expansion; + v->a[22079] = sym_expansion; small_parse_table_1104(v); } void small_parse_table_1104(t_small_parse_table_array *v) { - v->a[22080] = state(2690); - v->a[22081] = 1; - v->a[22082] = aux_sym__literal_repeat1; - v->a[22083] = state(3111); - v->a[22084] = 1; - v->a[22085] = sym__expression; - v->a[22086] = state(3359); - v->a[22087] = 1; - v->a[22088] = sym__arithmetic_postfix_expression; - v->a[22089] = state(3361); - v->a[22090] = 1; - v->a[22091] = sym__arithmetic_unary_expression; - v->a[22092] = state(3367); - v->a[22093] = 1; - v->a[22094] = sym__arithmetic_ternary_expression; - v->a[22095] = state(3375); - v->a[22096] = 1; - v->a[22097] = sym__arithmetic_binary_expression; - v->a[22098] = actions(1073); - v->a[22099] = 2; + v->a[22080] = sym_command_substitution; + v->a[22081] = 6; + v->a[22082] = actions(3); + v->a[22083] = 1; + v->a[22084] = sym_comment; + v->a[22085] = actions(3056); + v->a[22086] = 1; + v->a[22087] = aux_sym_concatenation_token1; + v->a[22088] = actions(3058); + v->a[22089] = 1; + v->a[22090] = sym__concat; + v->a[22091] = state(515); + v->a[22092] = 1; + v->a[22093] = aux_sym_concatenation_repeat1; + v->a[22094] = actions(2696); + v->a[22095] = 5; + v->a[22096] = sym_file_descriptor; + v->a[22097] = sym_test_operator; + v->a[22098] = sym__bare_dollar; + v->a[22099] = sym__brace_start; small_parse_table_1105(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2200.c b/parser/static/small_parse_table/small_parse_table_2200.c deleted file mode 100644 index 6a22b625..00000000 --- a/parser/static/small_parse_table/small_parse_table_2200.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2200.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11000(t_small_parse_table_array *v) -{ - v->a[220000] = 1; - v->a[220001] = anon_sym_DQUOTE; - v->a[220002] = actions(8240); - v->a[220003] = 1; - v->a[220004] = anon_sym_DOLLAR_LBRACE; - v->a[220005] = actions(8242); - v->a[220006] = 1; - v->a[220007] = anon_sym_BQUOTE; - v->a[220008] = actions(8244); - v->a[220009] = 1; - v->a[220010] = anon_sym_DOLLAR_BQUOTE; - v->a[220011] = actions(10488); - v->a[220012] = 1; - v->a[220013] = sym_word; - v->a[220014] = actions(10494); - v->a[220015] = 1; - v->a[220016] = sym__comment_word; - v->a[220017] = actions(8228); - v->a[220018] = 2; - v->a[220019] = anon_sym_LPAREN_LPAREN; - small_parse_table_11001(v); -} - -void small_parse_table_11001(t_small_parse_table_array *v) -{ - v->a[220020] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220021] = actions(8246); - v->a[220022] = 2; - v->a[220023] = anon_sym_LT_LPAREN; - v->a[220024] = anon_sym_GT_LPAREN; - v->a[220025] = actions(10490); - v->a[220026] = 2; - v->a[220027] = sym_test_operator; - v->a[220028] = sym__special_character; - v->a[220029] = actions(10492); - v->a[220030] = 3; - v->a[220031] = sym__bare_dollar; - v->a[220032] = sym_raw_string; - v->a[220033] = sym_ansi_c_string; - v->a[220034] = state(1440); - v->a[220035] = 9; - v->a[220036] = sym_arithmetic_expansion; - v->a[220037] = sym_brace_expression; - v->a[220038] = sym_string; - v->a[220039] = sym_translated_string; - small_parse_table_11002(v); -} - -void small_parse_table_11002(t_small_parse_table_array *v) -{ - v->a[220040] = sym_number; - v->a[220041] = sym_simple_expansion; - v->a[220042] = sym_expansion; - v->a[220043] = sym_command_substitution; - v->a[220044] = sym_process_substitution; - v->a[220045] = 21; - v->a[220046] = actions(71); - v->a[220047] = 1; - v->a[220048] = sym_comment; - v->a[220049] = actions(9364); - v->a[220050] = 1; - v->a[220051] = anon_sym_LPAREN; - v->a[220052] = actions(9366); - v->a[220053] = 1; - v->a[220054] = anon_sym_BANG; - v->a[220055] = actions(9372); - v->a[220056] = 1; - v->a[220057] = anon_sym_TILDE; - v->a[220058] = actions(9374); - v->a[220059] = 1; - small_parse_table_11003(v); -} - -void small_parse_table_11003(t_small_parse_table_array *v) -{ - v->a[220060] = anon_sym_DOLLAR; - v->a[220061] = actions(9376); - v->a[220062] = 1; - v->a[220063] = anon_sym_DQUOTE; - v->a[220064] = actions(9378); - v->a[220065] = 1; - v->a[220066] = aux_sym_number_token1; - v->a[220067] = actions(9380); - v->a[220068] = 1; - v->a[220069] = aux_sym_number_token2; - v->a[220070] = actions(9382); - v->a[220071] = 1; - v->a[220072] = anon_sym_DOLLAR_LBRACE; - v->a[220073] = actions(9384); - v->a[220074] = 1; - v->a[220075] = anon_sym_DOLLAR_LPAREN; - v->a[220076] = actions(9386); - v->a[220077] = 1; - v->a[220078] = anon_sym_BQUOTE; - v->a[220079] = actions(9388); - small_parse_table_11004(v); -} - -void small_parse_table_11004(t_small_parse_table_array *v) -{ - v->a[220080] = 1; - v->a[220081] = anon_sym_DOLLAR_BQUOTE; - v->a[220082] = actions(9392); - v->a[220083] = 1; - v->a[220084] = sym_variable_name; - v->a[220085] = actions(10496); - v->a[220086] = 1; - v->a[220087] = aux_sym__simple_variable_name_token1; - v->a[220088] = state(3391); - v->a[220089] = 1; - v->a[220090] = sym__arithmetic_binary_expression; - v->a[220091] = state(3396); - v->a[220092] = 1; - v->a[220093] = sym__arithmetic_ternary_expression; - v->a[220094] = state(3398); - v->a[220095] = 1; - v->a[220096] = sym__arithmetic_unary_expression; - v->a[220097] = state(3400); - v->a[220098] = 1; - v->a[220099] = sym__arithmetic_postfix_expression; - small_parse_table_11005(v); -} - -/* EOF small_parse_table_2200.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2201.c b/parser/static/small_parse_table/small_parse_table_2201.c deleted file mode 100644 index 1649b4f2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2201.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2201.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11005(t_small_parse_table_array *v) -{ - v->a[220100] = actions(9368); - v->a[220101] = 2; - v->a[220102] = anon_sym_PLUS_PLUS2; - v->a[220103] = anon_sym_DASH_DASH2; - v->a[220104] = actions(9370); - v->a[220105] = 2; - v->a[220106] = anon_sym_DASH2; - v->a[220107] = anon_sym_PLUS2; - v->a[220108] = state(3317); - v->a[220109] = 9; - v->a[220110] = sym_subscript; - v->a[220111] = sym__arithmetic_expression; - v->a[220112] = sym__arithmetic_literal; - v->a[220113] = sym__arithmetic_parenthesized_expression; - v->a[220114] = sym_string; - v->a[220115] = sym_number; - v->a[220116] = sym_simple_expansion; - v->a[220117] = sym_expansion; - v->a[220118] = sym_command_substitution; - v->a[220119] = 21; - small_parse_table_11006(v); -} - -void small_parse_table_11006(t_small_parse_table_array *v) -{ - v->a[220120] = actions(71); - v->a[220121] = 1; - v->a[220122] = sym_comment; - v->a[220123] = actions(3064); - v->a[220124] = 1; - v->a[220125] = sym_variable_name; - v->a[220126] = actions(9278); - v->a[220127] = 1; - v->a[220128] = anon_sym_LPAREN; - v->a[220129] = actions(9280); - v->a[220130] = 1; - v->a[220131] = anon_sym_BANG; - v->a[220132] = actions(9286); - v->a[220133] = 1; - v->a[220134] = anon_sym_TILDE; - v->a[220135] = actions(9288); - v->a[220136] = 1; - v->a[220137] = anon_sym_DOLLAR; - v->a[220138] = actions(9290); - v->a[220139] = 1; - small_parse_table_11007(v); -} - -void small_parse_table_11007(t_small_parse_table_array *v) -{ - v->a[220140] = anon_sym_DQUOTE; - v->a[220141] = actions(9292); - v->a[220142] = 1; - v->a[220143] = aux_sym_number_token1; - v->a[220144] = actions(9294); - v->a[220145] = 1; - v->a[220146] = aux_sym_number_token2; - v->a[220147] = actions(9296); - v->a[220148] = 1; - v->a[220149] = anon_sym_DOLLAR_LBRACE; - v->a[220150] = actions(9298); - v->a[220151] = 1; - v->a[220152] = anon_sym_DOLLAR_LPAREN; - v->a[220153] = actions(9300); - v->a[220154] = 1; - v->a[220155] = anon_sym_BQUOTE; - v->a[220156] = actions(9302); - v->a[220157] = 1; - v->a[220158] = anon_sym_DOLLAR_BQUOTE; - v->a[220159] = actions(10498); - small_parse_table_11008(v); -} - -void small_parse_table_11008(t_small_parse_table_array *v) -{ - v->a[220160] = 1; - v->a[220161] = aux_sym__simple_variable_name_token1; - v->a[220162] = state(2801); - v->a[220163] = 1; - v->a[220164] = sym__arithmetic_binary_expression; - v->a[220165] = state(2803); - v->a[220166] = 1; - v->a[220167] = sym__arithmetic_ternary_expression; - v->a[220168] = state(2809); - v->a[220169] = 1; - v->a[220170] = sym__arithmetic_unary_expression; - v->a[220171] = state(2825); - v->a[220172] = 1; - v->a[220173] = sym__arithmetic_postfix_expression; - v->a[220174] = actions(9282); - v->a[220175] = 2; - v->a[220176] = anon_sym_PLUS_PLUS2; - v->a[220177] = anon_sym_DASH_DASH2; - v->a[220178] = actions(9284); - v->a[220179] = 2; - small_parse_table_11009(v); -} - -void small_parse_table_11009(t_small_parse_table_array *v) -{ - v->a[220180] = anon_sym_DASH2; - v->a[220181] = anon_sym_PLUS2; - v->a[220182] = state(2763); - v->a[220183] = 9; - v->a[220184] = sym_subscript; - v->a[220185] = sym__arithmetic_expression; - v->a[220186] = sym__arithmetic_literal; - v->a[220187] = sym__arithmetic_parenthesized_expression; - v->a[220188] = sym_string; - v->a[220189] = sym_number; - v->a[220190] = sym_simple_expansion; - v->a[220191] = sym_expansion; - v->a[220192] = sym_command_substitution; - v->a[220193] = 18; - v->a[220194] = actions(3); - v->a[220195] = 1; - v->a[220196] = sym_comment; - v->a[220197] = actions(2786); - v->a[220198] = 1; - v->a[220199] = anon_sym_DOLLAR; - small_parse_table_11010(v); -} - -/* EOF small_parse_table_2201.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2202.c b/parser/static/small_parse_table/small_parse_table_2202.c deleted file mode 100644 index 86aa5474..00000000 --- a/parser/static/small_parse_table/small_parse_table_2202.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2202.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11010(t_small_parse_table_array *v) -{ - v->a[220200] = actions(2792); - v->a[220201] = 1; - v->a[220202] = aux_sym_number_token1; - v->a[220203] = actions(2794); - v->a[220204] = 1; - v->a[220205] = aux_sym_number_token2; - v->a[220206] = actions(2798); - v->a[220207] = 1; - v->a[220208] = anon_sym_DOLLAR_LPAREN; - v->a[220209] = actions(2810); - v->a[220210] = 1; - v->a[220211] = sym__brace_start; - v->a[220212] = actions(10500); - v->a[220213] = 1; - v->a[220214] = sym_word; - v->a[220215] = actions(10504); - v->a[220216] = 1; - v->a[220217] = anon_sym_DOLLAR_LBRACK; - v->a[220218] = actions(10508); - v->a[220219] = 1; - small_parse_table_11011(v); -} - -void small_parse_table_11011(t_small_parse_table_array *v) -{ - v->a[220220] = anon_sym_DQUOTE; - v->a[220221] = actions(10512); - v->a[220222] = 1; - v->a[220223] = anon_sym_DOLLAR_LBRACE; - v->a[220224] = actions(10514); - v->a[220225] = 1; - v->a[220226] = anon_sym_BQUOTE; - v->a[220227] = actions(10516); - v->a[220228] = 1; - v->a[220229] = anon_sym_DOLLAR_BQUOTE; - v->a[220230] = actions(10520); - v->a[220231] = 1; - v->a[220232] = sym__comment_word; - v->a[220233] = actions(10502); - v->a[220234] = 2; - v->a[220235] = anon_sym_LPAREN_LPAREN; - v->a[220236] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220237] = actions(10506); - v->a[220238] = 2; - v->a[220239] = sym_test_operator; - small_parse_table_11012(v); -} - -void small_parse_table_11012(t_small_parse_table_array *v) -{ - v->a[220240] = sym__special_character; - v->a[220241] = actions(10518); - v->a[220242] = 2; - v->a[220243] = anon_sym_LT_LPAREN; - v->a[220244] = anon_sym_GT_LPAREN; - v->a[220245] = actions(10510); - v->a[220246] = 3; - v->a[220247] = sym__bare_dollar; - v->a[220248] = sym_raw_string; - v->a[220249] = sym_ansi_c_string; - v->a[220250] = state(1569); - v->a[220251] = 9; - v->a[220252] = sym_arithmetic_expansion; - v->a[220253] = sym_brace_expression; - v->a[220254] = sym_string; - v->a[220255] = sym_translated_string; - v->a[220256] = sym_number; - v->a[220257] = sym_simple_expansion; - v->a[220258] = sym_expansion; - v->a[220259] = sym_command_substitution; - small_parse_table_11013(v); -} - -void small_parse_table_11013(t_small_parse_table_array *v) -{ - v->a[220260] = sym_process_substitution; - v->a[220261] = 18; - v->a[220262] = actions(3); - v->a[220263] = 1; - v->a[220264] = sym_comment; - v->a[220265] = actions(1454); - v->a[220266] = 1; - v->a[220267] = anon_sym_DOLLAR; - v->a[220268] = actions(1460); - v->a[220269] = 1; - v->a[220270] = aux_sym_number_token1; - v->a[220271] = actions(1462); - v->a[220272] = 1; - v->a[220273] = aux_sym_number_token2; - v->a[220274] = actions(1466); - v->a[220275] = 1; - v->a[220276] = anon_sym_DOLLAR_LPAREN; - v->a[220277] = actions(1478); - v->a[220278] = 1; - v->a[220279] = sym__brace_start; - small_parse_table_11014(v); -} - -void small_parse_table_11014(t_small_parse_table_array *v) -{ - v->a[220280] = actions(8878); - v->a[220281] = 1; - v->a[220282] = anon_sym_DOLLAR_LBRACK; - v->a[220283] = actions(8882); - v->a[220284] = 1; - v->a[220285] = anon_sym_DQUOTE; - v->a[220286] = actions(8886); - v->a[220287] = 1; - v->a[220288] = anon_sym_DOLLAR_LBRACE; - v->a[220289] = actions(8888); - v->a[220290] = 1; - v->a[220291] = anon_sym_BQUOTE; - v->a[220292] = actions(8890); - v->a[220293] = 1; - v->a[220294] = anon_sym_DOLLAR_BQUOTE; - v->a[220295] = actions(10522); - v->a[220296] = 1; - v->a[220297] = sym_word; - v->a[220298] = actions(10528); - v->a[220299] = 1; - small_parse_table_11015(v); -} - -/* EOF small_parse_table_2202.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2203.c b/parser/static/small_parse_table/small_parse_table_2203.c deleted file mode 100644 index ef22a778..00000000 --- a/parser/static/small_parse_table/small_parse_table_2203.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2203.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11015(t_small_parse_table_array *v) -{ - v->a[220300] = sym__comment_word; - v->a[220301] = actions(8876); - v->a[220302] = 2; - v->a[220303] = anon_sym_LPAREN_LPAREN; - v->a[220304] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220305] = actions(8892); - v->a[220306] = 2; - v->a[220307] = anon_sym_LT_LPAREN; - v->a[220308] = anon_sym_GT_LPAREN; - v->a[220309] = actions(10524); - v->a[220310] = 2; - v->a[220311] = sym_test_operator; - v->a[220312] = sym__special_character; - v->a[220313] = actions(10526); - v->a[220314] = 3; - v->a[220315] = sym__bare_dollar; - v->a[220316] = sym_raw_string; - v->a[220317] = sym_ansi_c_string; - v->a[220318] = state(1120); - v->a[220319] = 9; - small_parse_table_11016(v); -} - -void small_parse_table_11016(t_small_parse_table_array *v) -{ - v->a[220320] = sym_arithmetic_expansion; - v->a[220321] = sym_brace_expression; - v->a[220322] = sym_string; - v->a[220323] = sym_translated_string; - v->a[220324] = sym_number; - v->a[220325] = sym_simple_expansion; - v->a[220326] = sym_expansion; - v->a[220327] = sym_command_substitution; - v->a[220328] = sym_process_substitution; - v->a[220329] = 18; - v->a[220330] = actions(3); - v->a[220331] = 1; - v->a[220332] = sym_comment; - v->a[220333] = actions(3339); - v->a[220334] = 1; - v->a[220335] = anon_sym_DOLLAR; - v->a[220336] = actions(3343); - v->a[220337] = 1; - v->a[220338] = aux_sym_number_token1; - v->a[220339] = actions(3345); - small_parse_table_11017(v); -} - -void small_parse_table_11017(t_small_parse_table_array *v) -{ - v->a[220340] = 1; - v->a[220341] = aux_sym_number_token2; - v->a[220342] = actions(3349); - v->a[220343] = 1; - v->a[220344] = anon_sym_DOLLAR_LPAREN; - v->a[220345] = actions(3359); - v->a[220346] = 1; - v->a[220347] = sym__brace_start; - v->a[220348] = actions(9046); - v->a[220349] = 1; - v->a[220350] = anon_sym_DOLLAR_LBRACK; - v->a[220351] = actions(9050); - v->a[220352] = 1; - v->a[220353] = anon_sym_DQUOTE; - v->a[220354] = actions(9054); - v->a[220355] = 1; - v->a[220356] = anon_sym_DOLLAR_LBRACE; - v->a[220357] = actions(9056); - v->a[220358] = 1; - v->a[220359] = anon_sym_BQUOTE; - small_parse_table_11018(v); -} - -void small_parse_table_11018(t_small_parse_table_array *v) -{ - v->a[220360] = actions(9058); - v->a[220361] = 1; - v->a[220362] = anon_sym_DOLLAR_BQUOTE; - v->a[220363] = actions(10530); - v->a[220364] = 1; - v->a[220365] = sym_word; - v->a[220366] = actions(10536); - v->a[220367] = 1; - v->a[220368] = sym__comment_word; - v->a[220369] = actions(9044); - v->a[220370] = 2; - v->a[220371] = anon_sym_LPAREN_LPAREN; - v->a[220372] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220373] = actions(9060); - v->a[220374] = 2; - v->a[220375] = anon_sym_LT_LPAREN; - v->a[220376] = anon_sym_GT_LPAREN; - v->a[220377] = actions(10532); - v->a[220378] = 2; - v->a[220379] = sym_test_operator; - small_parse_table_11019(v); -} - -void small_parse_table_11019(t_small_parse_table_array *v) -{ - v->a[220380] = sym__special_character; - v->a[220381] = actions(10534); - v->a[220382] = 3; - v->a[220383] = sym__bare_dollar; - v->a[220384] = sym_raw_string; - v->a[220385] = sym_ansi_c_string; - v->a[220386] = state(1827); - v->a[220387] = 9; - v->a[220388] = sym_arithmetic_expansion; - v->a[220389] = sym_brace_expression; - v->a[220390] = sym_string; - v->a[220391] = sym_translated_string; - v->a[220392] = sym_number; - v->a[220393] = sym_simple_expansion; - v->a[220394] = sym_expansion; - v->a[220395] = sym_command_substitution; - v->a[220396] = sym_process_substitution; - v->a[220397] = 18; - v->a[220398] = actions(3); - v->a[220399] = 1; - small_parse_table_11020(v); -} - -/* EOF small_parse_table_2203.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2204.c b/parser/static/small_parse_table/small_parse_table_2204.c deleted file mode 100644 index d3034531..00000000 --- a/parser/static/small_parse_table/small_parse_table_2204.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2204.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11020(t_small_parse_table_array *v) -{ - v->a[220400] = sym_comment; - v->a[220401] = actions(8512); - v->a[220402] = 1; - v->a[220403] = anon_sym_DOLLAR_LBRACK; - v->a[220404] = actions(8518); - v->a[220405] = 1; - v->a[220406] = anon_sym_DQUOTE; - v->a[220407] = actions(8522); - v->a[220408] = 1; - v->a[220409] = aux_sym_number_token1; - v->a[220410] = actions(8524); - v->a[220411] = 1; - v->a[220412] = aux_sym_number_token2; - v->a[220413] = actions(8526); - v->a[220414] = 1; - v->a[220415] = anon_sym_DOLLAR_LBRACE; - v->a[220416] = actions(8528); - v->a[220417] = 1; - v->a[220418] = anon_sym_DOLLAR_LPAREN; - v->a[220419] = actions(8530); - small_parse_table_11021(v); -} - -void small_parse_table_11021(t_small_parse_table_array *v) -{ - v->a[220420] = 1; - v->a[220421] = anon_sym_BQUOTE; - v->a[220422] = actions(8532); - v->a[220423] = 1; - v->a[220424] = anon_sym_DOLLAR_BQUOTE; - v->a[220425] = actions(8542); - v->a[220426] = 1; - v->a[220427] = sym__brace_start; - v->a[220428] = actions(10220); - v->a[220429] = 1; - v->a[220430] = sym_word; - v->a[220431] = actions(10226); - v->a[220432] = 1; - v->a[220433] = sym__comment_word; - v->a[220434] = actions(10538); - v->a[220435] = 1; - v->a[220436] = anon_sym_DOLLAR; - v->a[220437] = actions(8508); - v->a[220438] = 2; - v->a[220439] = anon_sym_LPAREN_LPAREN; - small_parse_table_11022(v); -} - -void small_parse_table_11022(t_small_parse_table_array *v) -{ - v->a[220440] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220441] = actions(8534); - v->a[220442] = 2; - v->a[220443] = anon_sym_LT_LPAREN; - v->a[220444] = anon_sym_GT_LPAREN; - v->a[220445] = actions(10222); - v->a[220446] = 2; - v->a[220447] = sym_test_operator; - v->a[220448] = sym__special_character; - v->a[220449] = actions(10224); - v->a[220450] = 3; - v->a[220451] = sym__bare_dollar; - v->a[220452] = sym_raw_string; - v->a[220453] = sym_ansi_c_string; - v->a[220454] = state(2514); - v->a[220455] = 9; - v->a[220456] = sym_arithmetic_expansion; - v->a[220457] = sym_brace_expression; - v->a[220458] = sym_string; - v->a[220459] = sym_translated_string; - small_parse_table_11023(v); -} - -void small_parse_table_11023(t_small_parse_table_array *v) -{ - v->a[220460] = sym_number; - v->a[220461] = sym_simple_expansion; - v->a[220462] = sym_expansion; - v->a[220463] = sym_command_substitution; - v->a[220464] = sym_process_substitution; - v->a[220465] = 18; - v->a[220466] = actions(3); - v->a[220467] = 1; - v->a[220468] = sym_comment; - v->a[220469] = actions(3675); - v->a[220470] = 1; - v->a[220471] = anon_sym_DOLLAR; - v->a[220472] = actions(3681); - v->a[220473] = 1; - v->a[220474] = aux_sym_number_token1; - v->a[220475] = actions(3683); - v->a[220476] = 1; - v->a[220477] = aux_sym_number_token2; - v->a[220478] = actions(3687); - v->a[220479] = 1; - small_parse_table_11024(v); -} - -void small_parse_table_11024(t_small_parse_table_array *v) -{ - v->a[220480] = anon_sym_DOLLAR_LPAREN; - v->a[220481] = actions(3697); - v->a[220482] = 1; - v->a[220483] = sym__brace_start; - v->a[220484] = actions(10062); - v->a[220485] = 1; - v->a[220486] = anon_sym_DOLLAR_LBRACK; - v->a[220487] = actions(10066); - v->a[220488] = 1; - v->a[220489] = anon_sym_DQUOTE; - v->a[220490] = actions(10070); - v->a[220491] = 1; - v->a[220492] = anon_sym_DOLLAR_LBRACE; - v->a[220493] = actions(10072); - v->a[220494] = 1; - v->a[220495] = anon_sym_BQUOTE; - v->a[220496] = actions(10074); - v->a[220497] = 1; - v->a[220498] = anon_sym_DOLLAR_BQUOTE; - v->a[220499] = actions(10540); - small_parse_table_11025(v); -} - -/* EOF small_parse_table_2204.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2205.c b/parser/static/small_parse_table/small_parse_table_2205.c deleted file mode 100644 index 023d2a16..00000000 --- a/parser/static/small_parse_table/small_parse_table_2205.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2205.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11025(t_small_parse_table_array *v) -{ - v->a[220500] = 1; - v->a[220501] = sym_word; - v->a[220502] = actions(10546); - v->a[220503] = 1; - v->a[220504] = sym__comment_word; - v->a[220505] = actions(10060); - v->a[220506] = 2; - v->a[220507] = anon_sym_LPAREN_LPAREN; - v->a[220508] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220509] = actions(10076); - v->a[220510] = 2; - v->a[220511] = anon_sym_LT_LPAREN; - v->a[220512] = anon_sym_GT_LPAREN; - v->a[220513] = actions(10542); - v->a[220514] = 2; - v->a[220515] = sym_test_operator; - v->a[220516] = sym__special_character; - v->a[220517] = actions(10544); - v->a[220518] = 3; - v->a[220519] = sym__bare_dollar; - small_parse_table_11026(v); -} - -void small_parse_table_11026(t_small_parse_table_array *v) -{ - v->a[220520] = sym_raw_string; - v->a[220521] = sym_ansi_c_string; - v->a[220522] = state(4831); - v->a[220523] = 9; - v->a[220524] = sym_arithmetic_expansion; - v->a[220525] = sym_brace_expression; - v->a[220526] = sym_string; - v->a[220527] = sym_translated_string; - v->a[220528] = sym_number; - v->a[220529] = sym_simple_expansion; - v->a[220530] = sym_expansion; - v->a[220531] = sym_command_substitution; - v->a[220532] = sym_process_substitution; - v->a[220533] = 18; - v->a[220534] = actions(3); - v->a[220535] = 1; - v->a[220536] = sym_comment; - v->a[220537] = actions(2574); - v->a[220538] = 1; - v->a[220539] = anon_sym_DOLLAR; - small_parse_table_11027(v); -} - -void small_parse_table_11027(t_small_parse_table_array *v) -{ - v->a[220540] = actions(2580); - v->a[220541] = 1; - v->a[220542] = aux_sym_number_token1; - v->a[220543] = actions(2582); - v->a[220544] = 1; - v->a[220545] = aux_sym_number_token2; - v->a[220546] = actions(2586); - v->a[220547] = 1; - v->a[220548] = anon_sym_DOLLAR_LPAREN; - v->a[220549] = actions(2596); - v->a[220550] = 1; - v->a[220551] = sym__brace_start; - v->a[220552] = actions(9064); - v->a[220553] = 1; - v->a[220554] = anon_sym_DOLLAR_LBRACK; - v->a[220555] = actions(9068); - v->a[220556] = 1; - v->a[220557] = anon_sym_DQUOTE; - v->a[220558] = actions(9072); - v->a[220559] = 1; - small_parse_table_11028(v); -} - -void small_parse_table_11028(t_small_parse_table_array *v) -{ - v->a[220560] = anon_sym_DOLLAR_LBRACE; - v->a[220561] = actions(9074); - v->a[220562] = 1; - v->a[220563] = anon_sym_BQUOTE; - v->a[220564] = actions(9076); - v->a[220565] = 1; - v->a[220566] = anon_sym_DOLLAR_BQUOTE; - v->a[220567] = actions(10548); - v->a[220568] = 1; - v->a[220569] = sym_word; - v->a[220570] = actions(10554); - v->a[220571] = 1; - v->a[220572] = sym__comment_word; - v->a[220573] = actions(9062); - v->a[220574] = 2; - v->a[220575] = anon_sym_LPAREN_LPAREN; - v->a[220576] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220577] = actions(9078); - v->a[220578] = 2; - v->a[220579] = anon_sym_LT_LPAREN; - small_parse_table_11029(v); -} - -void small_parse_table_11029(t_small_parse_table_array *v) -{ - v->a[220580] = anon_sym_GT_LPAREN; - v->a[220581] = actions(10550); - v->a[220582] = 2; - v->a[220583] = sym_test_operator; - v->a[220584] = sym__special_character; - v->a[220585] = actions(10552); - v->a[220586] = 3; - v->a[220587] = sym__bare_dollar; - v->a[220588] = sym_raw_string; - v->a[220589] = sym_ansi_c_string; - v->a[220590] = state(1669); - v->a[220591] = 9; - v->a[220592] = sym_arithmetic_expansion; - v->a[220593] = sym_brace_expression; - v->a[220594] = sym_string; - v->a[220595] = sym_translated_string; - v->a[220596] = sym_number; - v->a[220597] = sym_simple_expansion; - v->a[220598] = sym_expansion; - v->a[220599] = sym_command_substitution; - small_parse_table_11030(v); -} - -/* EOF small_parse_table_2205.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2206.c b/parser/static/small_parse_table/small_parse_table_2206.c deleted file mode 100644 index 739ed784..00000000 --- a/parser/static/small_parse_table/small_parse_table_2206.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2206.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11030(t_small_parse_table_array *v) -{ - v->a[220600] = sym_process_substitution; - v->a[220601] = 18; - v->a[220602] = actions(3); - v->a[220603] = 1; - v->a[220604] = sym_comment; - v->a[220605] = actions(3026); - v->a[220606] = 1; - v->a[220607] = anon_sym_DOLLAR; - v->a[220608] = actions(3032); - v->a[220609] = 1; - v->a[220610] = aux_sym_number_token1; - v->a[220611] = actions(3034); - v->a[220612] = 1; - v->a[220613] = aux_sym_number_token2; - v->a[220614] = actions(3038); - v->a[220615] = 1; - v->a[220616] = anon_sym_DOLLAR_LPAREN; - v->a[220617] = actions(3048); - v->a[220618] = 1; - v->a[220619] = sym__brace_start; - small_parse_table_11031(v); -} - -void small_parse_table_11031(t_small_parse_table_array *v) -{ - v->a[220620] = actions(10134); - v->a[220621] = 1; - v->a[220622] = anon_sym_DOLLAR_LBRACK; - v->a[220623] = actions(10138); - v->a[220624] = 1; - v->a[220625] = anon_sym_DQUOTE; - v->a[220626] = actions(10142); - v->a[220627] = 1; - v->a[220628] = anon_sym_DOLLAR_LBRACE; - v->a[220629] = actions(10144); - v->a[220630] = 1; - v->a[220631] = anon_sym_BQUOTE; - v->a[220632] = actions(10146); - v->a[220633] = 1; - v->a[220634] = anon_sym_DOLLAR_BQUOTE; - v->a[220635] = actions(10556); - v->a[220636] = 1; - v->a[220637] = sym_word; - v->a[220638] = actions(10562); - v->a[220639] = 1; - small_parse_table_11032(v); -} - -void small_parse_table_11032(t_small_parse_table_array *v) -{ - v->a[220640] = sym__comment_word; - v->a[220641] = actions(10132); - v->a[220642] = 2; - v->a[220643] = anon_sym_LPAREN_LPAREN; - v->a[220644] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220645] = actions(10148); - v->a[220646] = 2; - v->a[220647] = anon_sym_LT_LPAREN; - v->a[220648] = anon_sym_GT_LPAREN; - v->a[220649] = actions(10558); - v->a[220650] = 2; - v->a[220651] = sym_test_operator; - v->a[220652] = sym__special_character; - v->a[220653] = actions(10560); - v->a[220654] = 3; - v->a[220655] = sym__bare_dollar; - v->a[220656] = sym_raw_string; - v->a[220657] = sym_ansi_c_string; - v->a[220658] = state(4493); - v->a[220659] = 9; - small_parse_table_11033(v); -} - -void small_parse_table_11033(t_small_parse_table_array *v) -{ - v->a[220660] = sym_arithmetic_expansion; - v->a[220661] = sym_brace_expression; - v->a[220662] = sym_string; - v->a[220663] = sym_translated_string; - v->a[220664] = sym_number; - v->a[220665] = sym_simple_expansion; - v->a[220666] = sym_expansion; - v->a[220667] = sym_command_substitution; - v->a[220668] = sym_process_substitution; - v->a[220669] = 18; - v->a[220670] = actions(3); - v->a[220671] = 1; - v->a[220672] = sym_comment; - v->a[220673] = actions(8140); - v->a[220674] = 1; - v->a[220675] = anon_sym_DOLLAR_LBRACK; - v->a[220676] = actions(8142); - v->a[220677] = 1; - v->a[220678] = anon_sym_DOLLAR; - v->a[220679] = actions(8146); - small_parse_table_11034(v); -} - -void small_parse_table_11034(t_small_parse_table_array *v) -{ - v->a[220680] = 1; - v->a[220681] = anon_sym_DQUOTE; - v->a[220682] = actions(8150); - v->a[220683] = 1; - v->a[220684] = aux_sym_number_token1; - v->a[220685] = actions(8152); - v->a[220686] = 1; - v->a[220687] = aux_sym_number_token2; - v->a[220688] = actions(8154); - v->a[220689] = 1; - v->a[220690] = anon_sym_DOLLAR_LBRACE; - v->a[220691] = actions(8156); - v->a[220692] = 1; - v->a[220693] = anon_sym_DOLLAR_LPAREN; - v->a[220694] = actions(8158); - v->a[220695] = 1; - v->a[220696] = anon_sym_BQUOTE; - v->a[220697] = actions(8160); - v->a[220698] = 1; - v->a[220699] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11035(v); -} - -/* EOF small_parse_table_2206.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2207.c b/parser/static/small_parse_table/small_parse_table_2207.c deleted file mode 100644 index d3a65740..00000000 --- a/parser/static/small_parse_table/small_parse_table_2207.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2207.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11035(t_small_parse_table_array *v) -{ - v->a[220700] = actions(8170); - v->a[220701] = 1; - v->a[220702] = sym__brace_start; - v->a[220703] = actions(10564); - v->a[220704] = 1; - v->a[220705] = sym_word; - v->a[220706] = actions(10570); - v->a[220707] = 1; - v->a[220708] = sym__comment_word; - v->a[220709] = actions(8136); - v->a[220710] = 2; - v->a[220711] = anon_sym_LPAREN_LPAREN; - v->a[220712] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220713] = actions(8162); - v->a[220714] = 2; - v->a[220715] = anon_sym_LT_LPAREN; - v->a[220716] = anon_sym_GT_LPAREN; - v->a[220717] = actions(10566); - v->a[220718] = 2; - v->a[220719] = sym_test_operator; - small_parse_table_11036(v); -} - -void small_parse_table_11036(t_small_parse_table_array *v) -{ - v->a[220720] = sym__special_character; - v->a[220721] = actions(10568); - v->a[220722] = 3; - v->a[220723] = sym__bare_dollar; - v->a[220724] = sym_raw_string; - v->a[220725] = sym_ansi_c_string; - v->a[220726] = state(4526); - v->a[220727] = 9; - v->a[220728] = sym_arithmetic_expansion; - v->a[220729] = sym_brace_expression; - v->a[220730] = sym_string; - v->a[220731] = sym_translated_string; - v->a[220732] = sym_number; - v->a[220733] = sym_simple_expansion; - v->a[220734] = sym_expansion; - v->a[220735] = sym_command_substitution; - v->a[220736] = sym_process_substitution; - v->a[220737] = 18; - v->a[220738] = actions(3); - v->a[220739] = 1; - small_parse_table_11037(v); -} - -void small_parse_table_11037(t_small_parse_table_array *v) -{ - v->a[220740] = sym_comment; - v->a[220741] = actions(264); - v->a[220742] = 1; - v->a[220743] = aux_sym_number_token1; - v->a[220744] = actions(266); - v->a[220745] = 1; - v->a[220746] = aux_sym_number_token2; - v->a[220747] = actions(270); - v->a[220748] = 1; - v->a[220749] = anon_sym_DOLLAR_LPAREN; - v->a[220750] = actions(284); - v->a[220751] = 1; - v->a[220752] = sym__brace_start; - v->a[220753] = actions(1075); - v->a[220754] = 1; - v->a[220755] = anon_sym_DOLLAR_LBRACK; - v->a[220756] = actions(1081); - v->a[220757] = 1; - v->a[220758] = anon_sym_DQUOTE; - v->a[220759] = actions(1085); - small_parse_table_11038(v); -} - -void small_parse_table_11038(t_small_parse_table_array *v) -{ - v->a[220760] = 1; - v->a[220761] = anon_sym_DOLLAR_LBRACE; - v->a[220762] = actions(1087); - v->a[220763] = 1; - v->a[220764] = anon_sym_DOLLAR_BQUOTE; - v->a[220765] = actions(3598); - v->a[220766] = 1; - v->a[220767] = anon_sym_BQUOTE; - v->a[220768] = actions(10428); - v->a[220769] = 1; - v->a[220770] = sym_word; - v->a[220771] = actions(10434); - v->a[220772] = 1; - v->a[220773] = sym__comment_word; - v->a[220774] = actions(10572); - v->a[220775] = 1; - v->a[220776] = anon_sym_DOLLAR; - v->a[220777] = actions(1073); - v->a[220778] = 2; - v->a[220779] = anon_sym_LPAREN_LPAREN; - small_parse_table_11039(v); -} - -void small_parse_table_11039(t_small_parse_table_array *v) -{ - v->a[220780] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220781] = actions(1089); - v->a[220782] = 2; - v->a[220783] = anon_sym_LT_LPAREN; - v->a[220784] = anon_sym_GT_LPAREN; - v->a[220785] = actions(10430); - v->a[220786] = 2; - v->a[220787] = sym_test_operator; - v->a[220788] = sym__special_character; - v->a[220789] = actions(10432); - v->a[220790] = 3; - v->a[220791] = sym__bare_dollar; - v->a[220792] = sym_raw_string; - v->a[220793] = sym_ansi_c_string; - v->a[220794] = state(2732); - v->a[220795] = 9; - v->a[220796] = sym_arithmetic_expansion; - v->a[220797] = sym_brace_expression; - v->a[220798] = sym_string; - v->a[220799] = sym_translated_string; - small_parse_table_11040(v); -} - -/* EOF small_parse_table_2207.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2208.c b/parser/static/small_parse_table/small_parse_table_2208.c deleted file mode 100644 index 5cade4f7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2208.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2208.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11040(t_small_parse_table_array *v) -{ - v->a[220800] = sym_number; - v->a[220801] = sym_simple_expansion; - v->a[220802] = sym_expansion; - v->a[220803] = sym_command_substitution; - v->a[220804] = sym_process_substitution; - v->a[220805] = 18; - v->a[220806] = actions(3); - v->a[220807] = 1; - v->a[220808] = sym_comment; - v->a[220809] = actions(2869); - v->a[220810] = 1; - v->a[220811] = aux_sym_number_token1; - v->a[220812] = actions(2871); - v->a[220813] = 1; - v->a[220814] = aux_sym_number_token2; - v->a[220815] = actions(2875); - v->a[220816] = 1; - v->a[220817] = anon_sym_DOLLAR_LPAREN; - v->a[220818] = actions(2885); - v->a[220819] = 1; - small_parse_table_11041(v); -} - -void small_parse_table_11041(t_small_parse_table_array *v) -{ - v->a[220820] = sym__brace_start; - v->a[220821] = actions(9940); - v->a[220822] = 1; - v->a[220823] = anon_sym_DOLLAR_LBRACK; - v->a[220824] = actions(9944); - v->a[220825] = 1; - v->a[220826] = anon_sym_DQUOTE; - v->a[220827] = actions(9948); - v->a[220828] = 1; - v->a[220829] = anon_sym_DOLLAR_LBRACE; - v->a[220830] = actions(9950); - v->a[220831] = 1; - v->a[220832] = anon_sym_BQUOTE; - v->a[220833] = actions(9952); - v->a[220834] = 1; - v->a[220835] = anon_sym_DOLLAR_BQUOTE; - v->a[220836] = actions(10382); - v->a[220837] = 1; - v->a[220838] = sym_word; - v->a[220839] = actions(10388); - small_parse_table_11042(v); -} - -void small_parse_table_11042(t_small_parse_table_array *v) -{ - v->a[220840] = 1; - v->a[220841] = sym__comment_word; - v->a[220842] = actions(10574); - v->a[220843] = 1; - v->a[220844] = anon_sym_DOLLAR; - v->a[220845] = actions(9938); - v->a[220846] = 2; - v->a[220847] = anon_sym_LPAREN_LPAREN; - v->a[220848] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220849] = actions(9954); - v->a[220850] = 2; - v->a[220851] = anon_sym_LT_LPAREN; - v->a[220852] = anon_sym_GT_LPAREN; - v->a[220853] = actions(10384); - v->a[220854] = 2; - v->a[220855] = sym_test_operator; - v->a[220856] = sym__special_character; - v->a[220857] = actions(10386); - v->a[220858] = 3; - v->a[220859] = sym__bare_dollar; - small_parse_table_11043(v); -} - -void small_parse_table_11043(t_small_parse_table_array *v) -{ - v->a[220860] = sym_raw_string; - v->a[220861] = sym_ansi_c_string; - v->a[220862] = state(4404); - v->a[220863] = 9; - v->a[220864] = sym_arithmetic_expansion; - v->a[220865] = sym_brace_expression; - v->a[220866] = sym_string; - v->a[220867] = sym_translated_string; - v->a[220868] = sym_number; - v->a[220869] = sym_simple_expansion; - v->a[220870] = sym_expansion; - v->a[220871] = sym_command_substitution; - v->a[220872] = sym_process_substitution; - v->a[220873] = 18; - v->a[220874] = actions(3); - v->a[220875] = 1; - v->a[220876] = sym_comment; - v->a[220877] = actions(4151); - v->a[220878] = 1; - v->a[220879] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11044(v); -} - -void small_parse_table_11044(t_small_parse_table_array *v) -{ - v->a[220880] = actions(4157); - v->a[220881] = 1; - v->a[220882] = anon_sym_DQUOTE; - v->a[220883] = actions(4161); - v->a[220884] = 1; - v->a[220885] = aux_sym_number_token1; - v->a[220886] = actions(4163); - v->a[220887] = 1; - v->a[220888] = aux_sym_number_token2; - v->a[220889] = actions(4165); - v->a[220890] = 1; - v->a[220891] = anon_sym_DOLLAR_LBRACE; - v->a[220892] = actions(4167); - v->a[220893] = 1; - v->a[220894] = anon_sym_DOLLAR_LPAREN; - v->a[220895] = actions(4169); - v->a[220896] = 1; - v->a[220897] = anon_sym_BQUOTE; - v->a[220898] = actions(4171); - v->a[220899] = 1; - small_parse_table_11045(v); -} - -/* EOF small_parse_table_2208.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2209.c b/parser/static/small_parse_table/small_parse_table_2209.c deleted file mode 100644 index 6b5eea22..00000000 --- a/parser/static/small_parse_table/small_parse_table_2209.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2209.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11045(t_small_parse_table_array *v) -{ - v->a[220900] = anon_sym_DOLLAR_BQUOTE; - v->a[220901] = actions(4181); - v->a[220902] = 1; - v->a[220903] = sym__brace_start; - v->a[220904] = actions(9502); - v->a[220905] = 1; - v->a[220906] = sym_word; - v->a[220907] = actions(9508); - v->a[220908] = 1; - v->a[220909] = sym__comment_word; - v->a[220910] = actions(10576); - v->a[220911] = 1; - v->a[220912] = anon_sym_DOLLAR; - v->a[220913] = actions(4149); - v->a[220914] = 2; - v->a[220915] = anon_sym_LPAREN_LPAREN; - v->a[220916] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220917] = actions(4173); - v->a[220918] = 2; - v->a[220919] = anon_sym_LT_LPAREN; - small_parse_table_11046(v); -} - -void small_parse_table_11046(t_small_parse_table_array *v) -{ - v->a[220920] = anon_sym_GT_LPAREN; - v->a[220921] = actions(9504); - v->a[220922] = 2; - v->a[220923] = sym_test_operator; - v->a[220924] = sym__special_character; - v->a[220925] = actions(9506); - v->a[220926] = 3; - v->a[220927] = sym__bare_dollar; - v->a[220928] = sym_raw_string; - v->a[220929] = sym_ansi_c_string; - v->a[220930] = state(2580); - v->a[220931] = 9; - v->a[220932] = sym_arithmetic_expansion; - v->a[220933] = sym_brace_expression; - v->a[220934] = sym_string; - v->a[220935] = sym_translated_string; - v->a[220936] = sym_number; - v->a[220937] = sym_simple_expansion; - v->a[220938] = sym_expansion; - v->a[220939] = sym_command_substitution; - small_parse_table_11047(v); -} - -void small_parse_table_11047(t_small_parse_table_array *v) -{ - v->a[220940] = sym_process_substitution; - v->a[220941] = 18; - v->a[220942] = actions(3); - v->a[220943] = 1; - v->a[220944] = sym_comment; - v->a[220945] = actions(264); - v->a[220946] = 1; - v->a[220947] = aux_sym_number_token1; - v->a[220948] = actions(266); - v->a[220949] = 1; - v->a[220950] = aux_sym_number_token2; - v->a[220951] = actions(270); - v->a[220952] = 1; - v->a[220953] = anon_sym_DOLLAR_LPAREN; - v->a[220954] = actions(284); - v->a[220955] = 1; - v->a[220956] = sym__brace_start; - v->a[220957] = actions(1075); - v->a[220958] = 1; - v->a[220959] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11048(v); -} - -void small_parse_table_11048(t_small_parse_table_array *v) -{ - v->a[220960] = actions(1081); - v->a[220961] = 1; - v->a[220962] = anon_sym_DQUOTE; - v->a[220963] = actions(1085); - v->a[220964] = 1; - v->a[220965] = anon_sym_DOLLAR_LBRACE; - v->a[220966] = actions(1087); - v->a[220967] = 1; - v->a[220968] = anon_sym_DOLLAR_BQUOTE; - v->a[220969] = actions(3598); - v->a[220970] = 1; - v->a[220971] = anon_sym_BQUOTE; - v->a[220972] = actions(10428); - v->a[220973] = 1; - v->a[220974] = sym_word; - v->a[220975] = actions(10434); - v->a[220976] = 1; - v->a[220977] = sym__comment_word; - v->a[220978] = actions(10578); - v->a[220979] = 1; - small_parse_table_11049(v); -} - -void small_parse_table_11049(t_small_parse_table_array *v) -{ - v->a[220980] = anon_sym_DOLLAR; - v->a[220981] = actions(1073); - v->a[220982] = 2; - v->a[220983] = anon_sym_LPAREN_LPAREN; - v->a[220984] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[220985] = actions(1089); - v->a[220986] = 2; - v->a[220987] = anon_sym_LT_LPAREN; - v->a[220988] = anon_sym_GT_LPAREN; - v->a[220989] = actions(10430); - v->a[220990] = 2; - v->a[220991] = sym_test_operator; - v->a[220992] = sym__special_character; - v->a[220993] = actions(10432); - v->a[220994] = 3; - v->a[220995] = sym__bare_dollar; - v->a[220996] = sym_raw_string; - v->a[220997] = sym_ansi_c_string; - v->a[220998] = state(2732); - v->a[220999] = 9; - small_parse_table_11050(v); -} - -/* EOF small_parse_table_2209.c */ diff --git a/parser/static/small_parse_table/small_parse_table_221.c b/parser/static/small_parse_table/small_parse_table_221.c index 874621ca..ea9804d5 100644 --- a/parser/static/small_parse_table/small_parse_table_221.c +++ b/parser/static/small_parse_table/small_parse_table_221.c @@ -14,126 +14,126 @@ void small_parse_table_1105(t_small_parse_table_array *v) { - v->a[22100] = anon_sym_LPAREN_LPAREN; - v->a[22101] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22102] = actions(1083); - v->a[22103] = 2; - v->a[22104] = sym_raw_string; - v->a[22105] = sym_ansi_c_string; - v->a[22106] = actions(1089); - v->a[22107] = 2; - v->a[22108] = anon_sym_LT_LPAREN; - v->a[22109] = anon_sym_GT_LPAREN; - v->a[22110] = actions(3592); - v->a[22111] = 2; - v->a[22112] = anon_sym_PLUS_PLUS2; - v->a[22113] = anon_sym_DASH_DASH2; - v->a[22114] = actions(3594); - v->a[22115] = 2; - v->a[22116] = anon_sym_DASH2; - v->a[22117] = anon_sym_PLUS2; - v->a[22118] = state(2500); - v->a[22119] = 4; + v->a[22100] = aux_sym_heredoc_redirect_token1; + v->a[22101] = actions(2694); + v->a[22102] = 34; + v->a[22103] = anon_sym_LPAREN; + v->a[22104] = anon_sym_PIPE; + v->a[22105] = anon_sym_SEMI_SEMI; + v->a[22106] = anon_sym_SEMI_AMP; + v->a[22107] = anon_sym_SEMI_SEMI_AMP; + v->a[22108] = anon_sym_PIPE_AMP; + v->a[22109] = anon_sym_AMP_AMP; + v->a[22110] = anon_sym_PIPE_PIPE; + v->a[22111] = anon_sym_LT; + v->a[22112] = anon_sym_GT; + v->a[22113] = anon_sym_GT_GT; + v->a[22114] = anon_sym_AMP_GT; + v->a[22115] = anon_sym_AMP_GT_GT; + v->a[22116] = anon_sym_LT_AMP; + v->a[22117] = anon_sym_GT_AMP; + v->a[22118] = anon_sym_GT_PIPE; + v->a[22119] = anon_sym_LT_AMP_DASH; small_parse_table_1106(v); } void small_parse_table_1106(t_small_parse_table_array *v) { - v->a[22120] = sym_arithmetic_expansion; - v->a[22121] = sym_brace_expression; - v->a[22122] = sym_translated_string; - v->a[22123] = sym_process_substitution; - v->a[22124] = state(2506); - v->a[22125] = 4; - v->a[22126] = sym_string; - v->a[22127] = sym_number; - v->a[22128] = sym_simple_expansion; - v->a[22129] = sym_expansion; - v->a[22130] = state(3368); - v->a[22131] = 4; - v->a[22132] = sym_subscript; - v->a[22133] = sym__arithmetic_expression; - v->a[22134] = sym__arithmetic_literal; - v->a[22135] = sym__arithmetic_parenthesized_expression; - v->a[22136] = state(3053); - v->a[22137] = 6; - v->a[22138] = sym_binary_expression; - v->a[22139] = sym_ternary_expression; + v->a[22120] = anon_sym_GT_AMP_DASH; + v->a[22121] = anon_sym_LT_LT; + v->a[22122] = anon_sym_LT_LT_DASH; + v->a[22123] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22124] = anon_sym_AMP; + v->a[22125] = anon_sym_DOLLAR; + v->a[22126] = sym__special_character; + v->a[22127] = anon_sym_DQUOTE; + v->a[22128] = sym_raw_string; + v->a[22129] = aux_sym_number_token1; + v->a[22130] = aux_sym_number_token2; + v->a[22131] = anon_sym_DOLLAR_LBRACE; + v->a[22132] = anon_sym_DOLLAR_LPAREN; + v->a[22133] = anon_sym_BQUOTE; + v->a[22134] = anon_sym_DOLLAR_BQUOTE; + v->a[22135] = sym_word; + v->a[22136] = anon_sym_SEMI; + v->a[22137] = 3; + v->a[22138] = actions(3); + v->a[22139] = 1; small_parse_table_1107(v); } void small_parse_table_1107(t_small_parse_table_array *v) { - v->a[22140] = sym_unary_expression; - v->a[22141] = sym_postfix_expression; - v->a[22142] = sym_parenthesized_expression; - v->a[22143] = sym_concatenation; - v->a[22144] = 21; - v->a[22145] = actions(3); - v->a[22146] = 1; - v->a[22147] = sym_comment; - v->a[22148] = actions(3183); - v->a[22149] = 1; - v->a[22150] = anon_sym_DOLLAR_LBRACK; - v->a[22151] = actions(3185); - v->a[22152] = 1; - v->a[22153] = anon_sym_DOLLAR; - v->a[22154] = actions(3189); - v->a[22155] = 1; - v->a[22156] = anon_sym_DQUOTE; - v->a[22157] = actions(3191); - v->a[22158] = 1; - v->a[22159] = aux_sym_number_token1; + v->a[22140] = sym_comment; + v->a[22141] = actions(2654); + v->a[22142] = 6; + v->a[22143] = sym_file_descriptor; + v->a[22144] = sym__concat; + v->a[22145] = sym_test_operator; + v->a[22146] = sym__bare_dollar; + v->a[22147] = sym__brace_start; + v->a[22148] = aux_sym_heredoc_redirect_token1; + v->a[22149] = actions(2652); + v->a[22150] = 36; + v->a[22151] = anon_sym_esac; + v->a[22152] = anon_sym_LPAREN; + v->a[22153] = anon_sym_PIPE; + v->a[22154] = anon_sym_SEMI_SEMI; + v->a[22155] = anon_sym_SEMI_AMP; + v->a[22156] = anon_sym_SEMI_SEMI_AMP; + v->a[22157] = anon_sym_PIPE_AMP; + v->a[22158] = anon_sym_AMP_AMP; + v->a[22159] = anon_sym_PIPE_PIPE; small_parse_table_1108(v); } void small_parse_table_1108(t_small_parse_table_array *v) { - v->a[22160] = actions(3193); - v->a[22161] = 1; - v->a[22162] = aux_sym_number_token2; - v->a[22163] = actions(3195); - v->a[22164] = 1; - v->a[22165] = anon_sym_DOLLAR_LBRACE; - v->a[22166] = actions(3197); - v->a[22167] = 1; - v->a[22168] = anon_sym_DOLLAR_LPAREN; - v->a[22169] = actions(3201); - v->a[22170] = 1; - v->a[22171] = anon_sym_DOLLAR_BQUOTE; - v->a[22172] = actions(3209); - v->a[22173] = 1; - v->a[22174] = sym__brace_start; - v->a[22175] = actions(3657); - v->a[22176] = 1; - v->a[22177] = sym__special_character; - v->a[22178] = actions(3661); - v->a[22179] = 1; + v->a[22160] = anon_sym_LT; + v->a[22161] = anon_sym_GT; + v->a[22162] = anon_sym_GT_GT; + v->a[22163] = anon_sym_AMP_GT; + v->a[22164] = anon_sym_AMP_GT_GT; + v->a[22165] = anon_sym_LT_AMP; + v->a[22166] = anon_sym_GT_AMP; + v->a[22167] = anon_sym_GT_PIPE; + v->a[22168] = anon_sym_LT_AMP_DASH; + v->a[22169] = anon_sym_GT_AMP_DASH; + v->a[22170] = anon_sym_LT_LT; + v->a[22171] = anon_sym_LT_LT_DASH; + v->a[22172] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22173] = anon_sym_AMP; + v->a[22174] = aux_sym_concatenation_token1; + v->a[22175] = anon_sym_DOLLAR; + v->a[22176] = sym__special_character; + v->a[22177] = anon_sym_DQUOTE; + v->a[22178] = sym_raw_string; + v->a[22179] = aux_sym_number_token1; small_parse_table_1109(v); } void small_parse_table_1109(t_small_parse_table_array *v) { - v->a[22180] = sym_test_operator; - v->a[22181] = actions(4044); - v->a[22182] = 1; - v->a[22183] = aux_sym__simple_variable_name_token1; - v->a[22184] = state(1966); - v->a[22185] = 1; - v->a[22186] = aux_sym__literal_repeat1; - v->a[22187] = actions(2299); - v->a[22188] = 2; - v->a[22189] = sym_file_descriptor; - v->a[22190] = aux_sym_heredoc_redirect_token1; - v->a[22191] = actions(3181); - v->a[22192] = 2; - v->a[22193] = anon_sym_LPAREN_LPAREN; - v->a[22194] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22195] = actions(3203); - v->a[22196] = 2; - v->a[22197] = anon_sym_LT_LPAREN; - v->a[22198] = anon_sym_GT_LPAREN; - v->a[22199] = state(726); + v->a[22180] = aux_sym_number_token2; + v->a[22181] = anon_sym_DOLLAR_LBRACE; + v->a[22182] = anon_sym_DOLLAR_LPAREN; + v->a[22183] = anon_sym_BQUOTE; + v->a[22184] = anon_sym_DOLLAR_BQUOTE; + v->a[22185] = sym_word; + v->a[22186] = anon_sym_SEMI; + v->a[22187] = 3; + v->a[22188] = actions(3); + v->a[22189] = 1; + v->a[22190] = sym_comment; + v->a[22191] = actions(3062); + v->a[22192] = 6; + v->a[22193] = sym_file_descriptor; + v->a[22194] = sym__concat; + v->a[22195] = sym_test_operator; + v->a[22196] = sym__bare_dollar; + v->a[22197] = sym__brace_start; + v->a[22198] = aux_sym_heredoc_redirect_token1; + v->a[22199] = actions(3060); small_parse_table_1110(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2210.c b/parser/static/small_parse_table/small_parse_table_2210.c deleted file mode 100644 index 12c81385..00000000 --- a/parser/static/small_parse_table/small_parse_table_2210.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2210.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11050(t_small_parse_table_array *v) -{ - v->a[221000] = sym_arithmetic_expansion; - v->a[221001] = sym_brace_expression; - v->a[221002] = sym_string; - v->a[221003] = sym_translated_string; - v->a[221004] = sym_number; - v->a[221005] = sym_simple_expansion; - v->a[221006] = sym_expansion; - v->a[221007] = sym_command_substitution; - v->a[221008] = sym_process_substitution; - v->a[221009] = 18; - v->a[221010] = actions(3); - v->a[221011] = 1; - v->a[221012] = sym_comment; - v->a[221013] = actions(4947); - v->a[221014] = 1; - v->a[221015] = anon_sym_DOLLAR_LBRACK; - v->a[221016] = actions(4953); - v->a[221017] = 1; - v->a[221018] = anon_sym_DQUOTE; - v->a[221019] = actions(4957); - small_parse_table_11051(v); -} - -void small_parse_table_11051(t_small_parse_table_array *v) -{ - v->a[221020] = 1; - v->a[221021] = aux_sym_number_token1; - v->a[221022] = actions(4959); - v->a[221023] = 1; - v->a[221024] = aux_sym_number_token2; - v->a[221025] = actions(4961); - v->a[221026] = 1; - v->a[221027] = anon_sym_DOLLAR_LBRACE; - v->a[221028] = actions(4963); - v->a[221029] = 1; - v->a[221030] = anon_sym_DOLLAR_LPAREN; - v->a[221031] = actions(4965); - v->a[221032] = 1; - v->a[221033] = anon_sym_BQUOTE; - v->a[221034] = actions(4967); - v->a[221035] = 1; - v->a[221036] = anon_sym_DOLLAR_BQUOTE; - v->a[221037] = actions(4973); - v->a[221038] = 1; - v->a[221039] = sym__brace_start; - small_parse_table_11052(v); -} - -void small_parse_table_11052(t_small_parse_table_array *v) -{ - v->a[221040] = actions(10228); - v->a[221041] = 1; - v->a[221042] = sym_word; - v->a[221043] = actions(10234); - v->a[221044] = 1; - v->a[221045] = sym__comment_word; - v->a[221046] = actions(10580); - v->a[221047] = 1; - v->a[221048] = anon_sym_DOLLAR; - v->a[221049] = actions(4945); - v->a[221050] = 2; - v->a[221051] = anon_sym_LPAREN_LPAREN; - v->a[221052] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221053] = actions(4969); - v->a[221054] = 2; - v->a[221055] = anon_sym_LT_LPAREN; - v->a[221056] = anon_sym_GT_LPAREN; - v->a[221057] = actions(10230); - v->a[221058] = 2; - v->a[221059] = sym_test_operator; - small_parse_table_11053(v); -} - -void small_parse_table_11053(t_small_parse_table_array *v) -{ - v->a[221060] = sym__special_character; - v->a[221061] = actions(10232); - v->a[221062] = 3; - v->a[221063] = sym__bare_dollar; - v->a[221064] = sym_raw_string; - v->a[221065] = sym_ansi_c_string; - v->a[221066] = state(2590); - v->a[221067] = 9; - v->a[221068] = sym_arithmetic_expansion; - v->a[221069] = sym_brace_expression; - v->a[221070] = sym_string; - v->a[221071] = sym_translated_string; - v->a[221072] = sym_number; - v->a[221073] = sym_simple_expansion; - v->a[221074] = sym_expansion; - v->a[221075] = sym_command_substitution; - v->a[221076] = sym_process_substitution; - v->a[221077] = 18; - v->a[221078] = actions(3); - v->a[221079] = 1; - small_parse_table_11054(v); -} - -void small_parse_table_11054(t_small_parse_table_array *v) -{ - v->a[221080] = sym_comment; - v->a[221081] = actions(2869); - v->a[221082] = 1; - v->a[221083] = aux_sym_number_token1; - v->a[221084] = actions(2871); - v->a[221085] = 1; - v->a[221086] = aux_sym_number_token2; - v->a[221087] = actions(2875); - v->a[221088] = 1; - v->a[221089] = anon_sym_DOLLAR_LPAREN; - v->a[221090] = actions(2885); - v->a[221091] = 1; - v->a[221092] = sym__brace_start; - v->a[221093] = actions(9940); - v->a[221094] = 1; - v->a[221095] = anon_sym_DOLLAR_LBRACK; - v->a[221096] = actions(9944); - v->a[221097] = 1; - v->a[221098] = anon_sym_DQUOTE; - v->a[221099] = actions(9948); - small_parse_table_11055(v); -} - -/* EOF small_parse_table_2210.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2211.c b/parser/static/small_parse_table/small_parse_table_2211.c deleted file mode 100644 index 4eca46d8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2211.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2211.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11055(t_small_parse_table_array *v) -{ - v->a[221100] = 1; - v->a[221101] = anon_sym_DOLLAR_LBRACE; - v->a[221102] = actions(9950); - v->a[221103] = 1; - v->a[221104] = anon_sym_BQUOTE; - v->a[221105] = actions(9952); - v->a[221106] = 1; - v->a[221107] = anon_sym_DOLLAR_BQUOTE; - v->a[221108] = actions(10382); - v->a[221109] = 1; - v->a[221110] = sym_word; - v->a[221111] = actions(10388); - v->a[221112] = 1; - v->a[221113] = sym__comment_word; - v->a[221114] = actions(10582); - v->a[221115] = 1; - v->a[221116] = anon_sym_DOLLAR; - v->a[221117] = actions(9938); - v->a[221118] = 2; - v->a[221119] = anon_sym_LPAREN_LPAREN; - small_parse_table_11056(v); -} - -void small_parse_table_11056(t_small_parse_table_array *v) -{ - v->a[221120] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221121] = actions(9954); - v->a[221122] = 2; - v->a[221123] = anon_sym_LT_LPAREN; - v->a[221124] = anon_sym_GT_LPAREN; - v->a[221125] = actions(10384); - v->a[221126] = 2; - v->a[221127] = sym_test_operator; - v->a[221128] = sym__special_character; - v->a[221129] = actions(10386); - v->a[221130] = 3; - v->a[221131] = sym__bare_dollar; - v->a[221132] = sym_raw_string; - v->a[221133] = sym_ansi_c_string; - v->a[221134] = state(4404); - v->a[221135] = 9; - v->a[221136] = sym_arithmetic_expansion; - v->a[221137] = sym_brace_expression; - v->a[221138] = sym_string; - v->a[221139] = sym_translated_string; - small_parse_table_11057(v); -} - -void small_parse_table_11057(t_small_parse_table_array *v) -{ - v->a[221140] = sym_number; - v->a[221141] = sym_simple_expansion; - v->a[221142] = sym_expansion; - v->a[221143] = sym_command_substitution; - v->a[221144] = sym_process_substitution; - v->a[221145] = 21; - v->a[221146] = actions(71); - v->a[221147] = 1; - v->a[221148] = sym_comment; - v->a[221149] = actions(3602); - v->a[221150] = 1; - v->a[221151] = sym_variable_name; - v->a[221152] = actions(9898); - v->a[221153] = 1; - v->a[221154] = anon_sym_LPAREN; - v->a[221155] = actions(9900); - v->a[221156] = 1; - v->a[221157] = anon_sym_BANG; - v->a[221158] = actions(9906); - v->a[221159] = 1; - small_parse_table_11058(v); -} - -void small_parse_table_11058(t_small_parse_table_array *v) -{ - v->a[221160] = anon_sym_TILDE; - v->a[221161] = actions(9908); - v->a[221162] = 1; - v->a[221163] = anon_sym_DOLLAR; - v->a[221164] = actions(9910); - v->a[221165] = 1; - v->a[221166] = anon_sym_DQUOTE; - v->a[221167] = actions(9912); - v->a[221168] = 1; - v->a[221169] = aux_sym_number_token1; - v->a[221170] = actions(9914); - v->a[221171] = 1; - v->a[221172] = aux_sym_number_token2; - v->a[221173] = actions(9916); - v->a[221174] = 1; - v->a[221175] = anon_sym_DOLLAR_LBRACE; - v->a[221176] = actions(9918); - v->a[221177] = 1; - v->a[221178] = anon_sym_DOLLAR_LPAREN; - v->a[221179] = actions(9920); - small_parse_table_11059(v); -} - -void small_parse_table_11059(t_small_parse_table_array *v) -{ - v->a[221180] = 1; - v->a[221181] = anon_sym_BQUOTE; - v->a[221182] = actions(9922); - v->a[221183] = 1; - v->a[221184] = anon_sym_DOLLAR_BQUOTE; - v->a[221185] = actions(10584); - v->a[221186] = 1; - v->a[221187] = aux_sym__simple_variable_name_token1; - v->a[221188] = state(3359); - v->a[221189] = 1; - v->a[221190] = sym__arithmetic_postfix_expression; - v->a[221191] = state(3361); - v->a[221192] = 1; - v->a[221193] = sym__arithmetic_unary_expression; - v->a[221194] = state(3367); - v->a[221195] = 1; - v->a[221196] = sym__arithmetic_ternary_expression; - v->a[221197] = state(3375); - v->a[221198] = 1; - v->a[221199] = sym__arithmetic_binary_expression; - small_parse_table_11060(v); -} - -/* EOF small_parse_table_2211.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2212.c b/parser/static/small_parse_table/small_parse_table_2212.c deleted file mode 100644 index bb8f0f48..00000000 --- a/parser/static/small_parse_table/small_parse_table_2212.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2212.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11060(t_small_parse_table_array *v) -{ - v->a[221200] = actions(9902); - v->a[221201] = 2; - v->a[221202] = anon_sym_PLUS_PLUS2; - v->a[221203] = anon_sym_DASH_DASH2; - v->a[221204] = actions(9904); - v->a[221205] = 2; - v->a[221206] = anon_sym_DASH2; - v->a[221207] = anon_sym_PLUS2; - v->a[221208] = state(3262); - v->a[221209] = 9; - v->a[221210] = sym_subscript; - v->a[221211] = sym__arithmetic_expression; - v->a[221212] = sym__arithmetic_literal; - v->a[221213] = sym__arithmetic_parenthesized_expression; - v->a[221214] = sym_string; - v->a[221215] = sym_number; - v->a[221216] = sym_simple_expansion; - v->a[221217] = sym_expansion; - v->a[221218] = sym_command_substitution; - v->a[221219] = 18; - small_parse_table_11061(v); -} - -void small_parse_table_11061(t_small_parse_table_array *v) -{ - v->a[221220] = actions(3); - v->a[221221] = 1; - v->a[221222] = sym_comment; - v->a[221223] = actions(4151); - v->a[221224] = 1; - v->a[221225] = anon_sym_DOLLAR_LBRACK; - v->a[221226] = actions(4157); - v->a[221227] = 1; - v->a[221228] = anon_sym_DQUOTE; - v->a[221229] = actions(4161); - v->a[221230] = 1; - v->a[221231] = aux_sym_number_token1; - v->a[221232] = actions(4163); - v->a[221233] = 1; - v->a[221234] = aux_sym_number_token2; - v->a[221235] = actions(4165); - v->a[221236] = 1; - v->a[221237] = anon_sym_DOLLAR_LBRACE; - v->a[221238] = actions(4167); - v->a[221239] = 1; - small_parse_table_11062(v); -} - -void small_parse_table_11062(t_small_parse_table_array *v) -{ - v->a[221240] = anon_sym_DOLLAR_LPAREN; - v->a[221241] = actions(4169); - v->a[221242] = 1; - v->a[221243] = anon_sym_BQUOTE; - v->a[221244] = actions(4171); - v->a[221245] = 1; - v->a[221246] = anon_sym_DOLLAR_BQUOTE; - v->a[221247] = actions(4181); - v->a[221248] = 1; - v->a[221249] = sym__brace_start; - v->a[221250] = actions(9502); - v->a[221251] = 1; - v->a[221252] = sym_word; - v->a[221253] = actions(9508); - v->a[221254] = 1; - v->a[221255] = sym__comment_word; - v->a[221256] = actions(10586); - v->a[221257] = 1; - v->a[221258] = anon_sym_DOLLAR; - v->a[221259] = actions(4149); - small_parse_table_11063(v); -} - -void small_parse_table_11063(t_small_parse_table_array *v) -{ - v->a[221260] = 2; - v->a[221261] = anon_sym_LPAREN_LPAREN; - v->a[221262] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221263] = actions(4173); - v->a[221264] = 2; - v->a[221265] = anon_sym_LT_LPAREN; - v->a[221266] = anon_sym_GT_LPAREN; - v->a[221267] = actions(9504); - v->a[221268] = 2; - v->a[221269] = sym_test_operator; - v->a[221270] = sym__special_character; - v->a[221271] = actions(9506); - v->a[221272] = 3; - v->a[221273] = sym__bare_dollar; - v->a[221274] = sym_raw_string; - v->a[221275] = sym_ansi_c_string; - v->a[221276] = state(2580); - v->a[221277] = 9; - v->a[221278] = sym_arithmetic_expansion; - v->a[221279] = sym_brace_expression; - small_parse_table_11064(v); -} - -void small_parse_table_11064(t_small_parse_table_array *v) -{ - v->a[221280] = sym_string; - v->a[221281] = sym_translated_string; - v->a[221282] = sym_number; - v->a[221283] = sym_simple_expansion; - v->a[221284] = sym_expansion; - v->a[221285] = sym_command_substitution; - v->a[221286] = sym_process_substitution; - v->a[221287] = 18; - v->a[221288] = actions(3); - v->a[221289] = 1; - v->a[221290] = sym_comment; - v->a[221291] = actions(4947); - v->a[221292] = 1; - v->a[221293] = anon_sym_DOLLAR_LBRACK; - v->a[221294] = actions(4953); - v->a[221295] = 1; - v->a[221296] = anon_sym_DQUOTE; - v->a[221297] = actions(4957); - v->a[221298] = 1; - v->a[221299] = aux_sym_number_token1; - small_parse_table_11065(v); -} - -/* EOF small_parse_table_2212.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2213.c b/parser/static/small_parse_table/small_parse_table_2213.c deleted file mode 100644 index 52a3431e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2213.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2213.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11065(t_small_parse_table_array *v) -{ - v->a[221300] = actions(4959); - v->a[221301] = 1; - v->a[221302] = aux_sym_number_token2; - v->a[221303] = actions(4961); - v->a[221304] = 1; - v->a[221305] = anon_sym_DOLLAR_LBRACE; - v->a[221306] = actions(4963); - v->a[221307] = 1; - v->a[221308] = anon_sym_DOLLAR_LPAREN; - v->a[221309] = actions(4965); - v->a[221310] = 1; - v->a[221311] = anon_sym_BQUOTE; - v->a[221312] = actions(4967); - v->a[221313] = 1; - v->a[221314] = anon_sym_DOLLAR_BQUOTE; - v->a[221315] = actions(4973); - v->a[221316] = 1; - v->a[221317] = sym__brace_start; - v->a[221318] = actions(10228); - v->a[221319] = 1; - small_parse_table_11066(v); -} - -void small_parse_table_11066(t_small_parse_table_array *v) -{ - v->a[221320] = sym_word; - v->a[221321] = actions(10234); - v->a[221322] = 1; - v->a[221323] = sym__comment_word; - v->a[221324] = actions(10588); - v->a[221325] = 1; - v->a[221326] = anon_sym_DOLLAR; - v->a[221327] = actions(4945); - v->a[221328] = 2; - v->a[221329] = anon_sym_LPAREN_LPAREN; - v->a[221330] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221331] = actions(4969); - v->a[221332] = 2; - v->a[221333] = anon_sym_LT_LPAREN; - v->a[221334] = anon_sym_GT_LPAREN; - v->a[221335] = actions(10230); - v->a[221336] = 2; - v->a[221337] = sym_test_operator; - v->a[221338] = sym__special_character; - v->a[221339] = actions(10232); - small_parse_table_11067(v); -} - -void small_parse_table_11067(t_small_parse_table_array *v) -{ - v->a[221340] = 3; - v->a[221341] = sym__bare_dollar; - v->a[221342] = sym_raw_string; - v->a[221343] = sym_ansi_c_string; - v->a[221344] = state(2590); - v->a[221345] = 9; - v->a[221346] = sym_arithmetic_expansion; - v->a[221347] = sym_brace_expression; - v->a[221348] = sym_string; - v->a[221349] = sym_translated_string; - v->a[221350] = sym_number; - v->a[221351] = sym_simple_expansion; - v->a[221352] = sym_expansion; - v->a[221353] = sym_command_substitution; - v->a[221354] = sym_process_substitution; - v->a[221355] = 20; - v->a[221356] = actions(71); - v->a[221357] = 1; - v->a[221358] = sym_comment; - v->a[221359] = actions(7996); - small_parse_table_11068(v); -} - -void small_parse_table_11068(t_small_parse_table_array *v) -{ - v->a[221360] = 1; - v->a[221361] = anon_sym_DOLLAR_LBRACK; - v->a[221362] = actions(7998); - v->a[221363] = 1; - v->a[221364] = anon_sym_DOLLAR; - v->a[221365] = actions(8000); - v->a[221366] = 1; - v->a[221367] = sym__special_character; - v->a[221368] = actions(8002); - v->a[221369] = 1; - v->a[221370] = anon_sym_DQUOTE; - v->a[221371] = actions(8006); - v->a[221372] = 1; - v->a[221373] = aux_sym_number_token1; - v->a[221374] = actions(8008); - v->a[221375] = 1; - v->a[221376] = aux_sym_number_token2; - v->a[221377] = actions(8010); - v->a[221378] = 1; - v->a[221379] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11069(v); -} - -void small_parse_table_11069(t_small_parse_table_array *v) -{ - v->a[221380] = actions(8012); - v->a[221381] = 1; - v->a[221382] = anon_sym_DOLLAR_LPAREN; - v->a[221383] = actions(8014); - v->a[221384] = 1; - v->a[221385] = anon_sym_BQUOTE; - v->a[221386] = actions(8016); - v->a[221387] = 1; - v->a[221388] = anon_sym_DOLLAR_BQUOTE; - v->a[221389] = actions(8026); - v->a[221390] = 1; - v->a[221391] = sym__brace_start; - v->a[221392] = actions(10590); - v->a[221393] = 1; - v->a[221394] = sym_word; - v->a[221395] = actions(10594); - v->a[221396] = 1; - v->a[221397] = sym_test_operator; - v->a[221398] = state(3539); - v->a[221399] = 1; - small_parse_table_11070(v); -} - -/* EOF small_parse_table_2213.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2214.c b/parser/static/small_parse_table/small_parse_table_2214.c deleted file mode 100644 index 6de7b113..00000000 --- a/parser/static/small_parse_table/small_parse_table_2214.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2214.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11070(t_small_parse_table_array *v) -{ - v->a[221400] = aux_sym__literal_repeat1; - v->a[221401] = state(3547); - v->a[221402] = 1; - v->a[221403] = sym_concatenation; - v->a[221404] = actions(7992); - v->a[221405] = 2; - v->a[221406] = anon_sym_LPAREN_LPAREN; - v->a[221407] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221408] = actions(8018); - v->a[221409] = 2; - v->a[221410] = anon_sym_LT_LPAREN; - v->a[221411] = anon_sym_GT_LPAREN; - v->a[221412] = actions(10592); - v->a[221413] = 2; - v->a[221414] = sym_raw_string; - v->a[221415] = sym_ansi_c_string; - v->a[221416] = state(3467); - v->a[221417] = 9; - v->a[221418] = sym_arithmetic_expansion; - v->a[221419] = sym_brace_expression; - small_parse_table_11071(v); -} - -void small_parse_table_11071(t_small_parse_table_array *v) -{ - v->a[221420] = sym_string; - v->a[221421] = sym_translated_string; - v->a[221422] = sym_number; - v->a[221423] = sym_simple_expansion; - v->a[221424] = sym_expansion; - v->a[221425] = sym_command_substitution; - v->a[221426] = sym_process_substitution; - v->a[221427] = 18; - v->a[221428] = actions(3); - v->a[221429] = 1; - v->a[221430] = sym_comment; - v->a[221431] = actions(3793); - v->a[221432] = 1; - v->a[221433] = aux_sym_number_token1; - v->a[221434] = actions(3795); - v->a[221435] = 1; - v->a[221436] = aux_sym_number_token2; - v->a[221437] = actions(3799); - v->a[221438] = 1; - v->a[221439] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11072(v); -} - -void small_parse_table_11072(t_small_parse_table_array *v) -{ - v->a[221440] = actions(3809); - v->a[221441] = 1; - v->a[221442] = sym__brace_start; - v->a[221443] = actions(9636); - v->a[221444] = 1; - v->a[221445] = anon_sym_DOLLAR_LBRACK; - v->a[221446] = actions(9640); - v->a[221447] = 1; - v->a[221448] = anon_sym_DQUOTE; - v->a[221449] = actions(9644); - v->a[221450] = 1; - v->a[221451] = anon_sym_DOLLAR_LBRACE; - v->a[221452] = actions(9646); - v->a[221453] = 1; - v->a[221454] = anon_sym_BQUOTE; - v->a[221455] = actions(9648); - v->a[221456] = 1; - v->a[221457] = anon_sym_DOLLAR_BQUOTE; - v->a[221458] = actions(9872); - v->a[221459] = 1; - small_parse_table_11073(v); -} - -void small_parse_table_11073(t_small_parse_table_array *v) -{ - v->a[221460] = sym_word; - v->a[221461] = actions(9880); - v->a[221462] = 1; - v->a[221463] = sym__comment_word; - v->a[221464] = actions(10596); - v->a[221465] = 1; - v->a[221466] = anon_sym_DOLLAR; - v->a[221467] = actions(9634); - v->a[221468] = 2; - v->a[221469] = anon_sym_LPAREN_LPAREN; - v->a[221470] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221471] = actions(9650); - v->a[221472] = 2; - v->a[221473] = anon_sym_LT_LPAREN; - v->a[221474] = anon_sym_GT_LPAREN; - v->a[221475] = actions(9876); - v->a[221476] = 2; - v->a[221477] = sym_test_operator; - v->a[221478] = sym__special_character; - v->a[221479] = actions(9878); - small_parse_table_11074(v); -} - -void small_parse_table_11074(t_small_parse_table_array *v) -{ - v->a[221480] = 3; - v->a[221481] = sym__bare_dollar; - v->a[221482] = sym_raw_string; - v->a[221483] = sym_ansi_c_string; - v->a[221484] = state(4337); - v->a[221485] = 9; - v->a[221486] = sym_arithmetic_expansion; - v->a[221487] = sym_brace_expression; - v->a[221488] = sym_string; - v->a[221489] = sym_translated_string; - v->a[221490] = sym_number; - v->a[221491] = sym_simple_expansion; - v->a[221492] = sym_expansion; - v->a[221493] = sym_command_substitution; - v->a[221494] = sym_process_substitution; - v->a[221495] = 20; - v->a[221496] = actions(71); - v->a[221497] = 1; - v->a[221498] = sym_comment; - v->a[221499] = actions(7996); - small_parse_table_11075(v); -} - -/* EOF small_parse_table_2214.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2215.c b/parser/static/small_parse_table/small_parse_table_2215.c deleted file mode 100644 index b2ee5dfb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2215.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2215.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11075(t_small_parse_table_array *v) -{ - v->a[221500] = 1; - v->a[221501] = anon_sym_DOLLAR_LBRACK; - v->a[221502] = actions(7998); - v->a[221503] = 1; - v->a[221504] = anon_sym_DOLLAR; - v->a[221505] = actions(8000); - v->a[221506] = 1; - v->a[221507] = sym__special_character; - v->a[221508] = actions(8002); - v->a[221509] = 1; - v->a[221510] = anon_sym_DQUOTE; - v->a[221511] = actions(8006); - v->a[221512] = 1; - v->a[221513] = aux_sym_number_token1; - v->a[221514] = actions(8008); - v->a[221515] = 1; - v->a[221516] = aux_sym_number_token2; - v->a[221517] = actions(8010); - v->a[221518] = 1; - v->a[221519] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11076(v); -} - -void small_parse_table_11076(t_small_parse_table_array *v) -{ - v->a[221520] = actions(8012); - v->a[221521] = 1; - v->a[221522] = anon_sym_DOLLAR_LPAREN; - v->a[221523] = actions(8014); - v->a[221524] = 1; - v->a[221525] = anon_sym_BQUOTE; - v->a[221526] = actions(8016); - v->a[221527] = 1; - v->a[221528] = anon_sym_DOLLAR_BQUOTE; - v->a[221529] = actions(8026); - v->a[221530] = 1; - v->a[221531] = sym__brace_start; - v->a[221532] = actions(10598); - v->a[221533] = 1; - v->a[221534] = sym_word; - v->a[221535] = actions(10602); - v->a[221536] = 1; - v->a[221537] = sym_test_operator; - v->a[221538] = state(3542); - v->a[221539] = 1; - small_parse_table_11077(v); -} - -void small_parse_table_11077(t_small_parse_table_array *v) -{ - v->a[221540] = aux_sym__literal_repeat1; - v->a[221541] = state(3569); - v->a[221542] = 1; - v->a[221543] = sym_concatenation; - v->a[221544] = actions(7992); - v->a[221545] = 2; - v->a[221546] = anon_sym_LPAREN_LPAREN; - v->a[221547] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221548] = actions(8018); - v->a[221549] = 2; - v->a[221550] = anon_sym_LT_LPAREN; - v->a[221551] = anon_sym_GT_LPAREN; - v->a[221552] = actions(10600); - v->a[221553] = 2; - v->a[221554] = sym_raw_string; - v->a[221555] = sym_ansi_c_string; - v->a[221556] = state(3456); - v->a[221557] = 9; - v->a[221558] = sym_arithmetic_expansion; - v->a[221559] = sym_brace_expression; - small_parse_table_11078(v); -} - -void small_parse_table_11078(t_small_parse_table_array *v) -{ - v->a[221560] = sym_string; - v->a[221561] = sym_translated_string; - v->a[221562] = sym_number; - v->a[221563] = sym_simple_expansion; - v->a[221564] = sym_expansion; - v->a[221565] = sym_command_substitution; - v->a[221566] = sym_process_substitution; - v->a[221567] = 21; - v->a[221568] = actions(71); - v->a[221569] = 1; - v->a[221570] = sym_comment; - v->a[221571] = actions(3064); - v->a[221572] = 1; - v->a[221573] = sym_variable_name; - v->a[221574] = actions(9278); - v->a[221575] = 1; - v->a[221576] = anon_sym_LPAREN; - v->a[221577] = actions(9280); - v->a[221578] = 1; - v->a[221579] = anon_sym_BANG; - small_parse_table_11079(v); -} - -void small_parse_table_11079(t_small_parse_table_array *v) -{ - v->a[221580] = actions(9286); - v->a[221581] = 1; - v->a[221582] = anon_sym_TILDE; - v->a[221583] = actions(9288); - v->a[221584] = 1; - v->a[221585] = anon_sym_DOLLAR; - v->a[221586] = actions(9290); - v->a[221587] = 1; - v->a[221588] = anon_sym_DQUOTE; - v->a[221589] = actions(9292); - v->a[221590] = 1; - v->a[221591] = aux_sym_number_token1; - v->a[221592] = actions(9294); - v->a[221593] = 1; - v->a[221594] = aux_sym_number_token2; - v->a[221595] = actions(9296); - v->a[221596] = 1; - v->a[221597] = anon_sym_DOLLAR_LBRACE; - v->a[221598] = actions(9298); - v->a[221599] = 1; - small_parse_table_11080(v); -} - -/* EOF small_parse_table_2215.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2216.c b/parser/static/small_parse_table/small_parse_table_2216.c deleted file mode 100644 index 85993eaf..00000000 --- a/parser/static/small_parse_table/small_parse_table_2216.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2216.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11080(t_small_parse_table_array *v) -{ - v->a[221600] = anon_sym_DOLLAR_LPAREN; - v->a[221601] = actions(9300); - v->a[221602] = 1; - v->a[221603] = anon_sym_BQUOTE; - v->a[221604] = actions(9302); - v->a[221605] = 1; - v->a[221606] = anon_sym_DOLLAR_BQUOTE; - v->a[221607] = actions(10604); - v->a[221608] = 1; - v->a[221609] = aux_sym__simple_variable_name_token1; - v->a[221610] = state(2801); - v->a[221611] = 1; - v->a[221612] = sym__arithmetic_binary_expression; - v->a[221613] = state(2803); - v->a[221614] = 1; - v->a[221615] = sym__arithmetic_ternary_expression; - v->a[221616] = state(2809); - v->a[221617] = 1; - v->a[221618] = sym__arithmetic_unary_expression; - v->a[221619] = state(2825); - small_parse_table_11081(v); -} - -void small_parse_table_11081(t_small_parse_table_array *v) -{ - v->a[221620] = 1; - v->a[221621] = sym__arithmetic_postfix_expression; - v->a[221622] = actions(9282); - v->a[221623] = 2; - v->a[221624] = anon_sym_PLUS_PLUS2; - v->a[221625] = anon_sym_DASH_DASH2; - v->a[221626] = actions(9284); - v->a[221627] = 2; - v->a[221628] = anon_sym_DASH2; - v->a[221629] = anon_sym_PLUS2; - v->a[221630] = state(2880); - v->a[221631] = 9; - v->a[221632] = sym_subscript; - v->a[221633] = sym__arithmetic_expression; - v->a[221634] = sym__arithmetic_literal; - v->a[221635] = sym__arithmetic_parenthesized_expression; - v->a[221636] = sym_string; - v->a[221637] = sym_number; - v->a[221638] = sym_simple_expansion; - v->a[221639] = sym_expansion; - small_parse_table_11082(v); -} - -void small_parse_table_11082(t_small_parse_table_array *v) -{ - v->a[221640] = sym_command_substitution; - v->a[221641] = 21; - v->a[221642] = actions(71); - v->a[221643] = 1; - v->a[221644] = sym_comment; - v->a[221645] = actions(9364); - v->a[221646] = 1; - v->a[221647] = anon_sym_LPAREN; - v->a[221648] = actions(9366); - v->a[221649] = 1; - v->a[221650] = anon_sym_BANG; - v->a[221651] = actions(9372); - v->a[221652] = 1; - v->a[221653] = anon_sym_TILDE; - v->a[221654] = actions(9374); - v->a[221655] = 1; - v->a[221656] = anon_sym_DOLLAR; - v->a[221657] = actions(9376); - v->a[221658] = 1; - v->a[221659] = anon_sym_DQUOTE; - small_parse_table_11083(v); -} - -void small_parse_table_11083(t_small_parse_table_array *v) -{ - v->a[221660] = actions(9378); - v->a[221661] = 1; - v->a[221662] = aux_sym_number_token1; - v->a[221663] = actions(9380); - v->a[221664] = 1; - v->a[221665] = aux_sym_number_token2; - v->a[221666] = actions(9382); - v->a[221667] = 1; - v->a[221668] = anon_sym_DOLLAR_LBRACE; - v->a[221669] = actions(9384); - v->a[221670] = 1; - v->a[221671] = anon_sym_DOLLAR_LPAREN; - v->a[221672] = actions(9386); - v->a[221673] = 1; - v->a[221674] = anon_sym_BQUOTE; - v->a[221675] = actions(9388); - v->a[221676] = 1; - v->a[221677] = anon_sym_DOLLAR_BQUOTE; - v->a[221678] = actions(9392); - v->a[221679] = 1; - small_parse_table_11084(v); -} - -void small_parse_table_11084(t_small_parse_table_array *v) -{ - v->a[221680] = sym_variable_name; - v->a[221681] = actions(10606); - v->a[221682] = 1; - v->a[221683] = aux_sym__simple_variable_name_token1; - v->a[221684] = state(3391); - v->a[221685] = 1; - v->a[221686] = sym__arithmetic_binary_expression; - v->a[221687] = state(3396); - v->a[221688] = 1; - v->a[221689] = sym__arithmetic_ternary_expression; - v->a[221690] = state(3398); - v->a[221691] = 1; - v->a[221692] = sym__arithmetic_unary_expression; - v->a[221693] = state(3400); - v->a[221694] = 1; - v->a[221695] = sym__arithmetic_postfix_expression; - v->a[221696] = actions(9368); - v->a[221697] = 2; - v->a[221698] = anon_sym_PLUS_PLUS2; - v->a[221699] = anon_sym_DASH_DASH2; - small_parse_table_11085(v); -} - -/* EOF small_parse_table_2216.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2217.c b/parser/static/small_parse_table/small_parse_table_2217.c deleted file mode 100644 index 96c2446b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2217.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2217.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11085(t_small_parse_table_array *v) -{ - v->a[221700] = actions(9370); - v->a[221701] = 2; - v->a[221702] = anon_sym_DASH2; - v->a[221703] = anon_sym_PLUS2; - v->a[221704] = state(3426); - v->a[221705] = 9; - v->a[221706] = sym_subscript; - v->a[221707] = sym__arithmetic_expression; - v->a[221708] = sym__arithmetic_literal; - v->a[221709] = sym__arithmetic_parenthesized_expression; - v->a[221710] = sym_string; - v->a[221711] = sym_number; - v->a[221712] = sym_simple_expansion; - v->a[221713] = sym_expansion; - v->a[221714] = sym_command_substitution; - v->a[221715] = 18; - v->a[221716] = actions(3); - v->a[221717] = 1; - v->a[221718] = sym_comment; - v->a[221719] = actions(7958); - small_parse_table_11086(v); -} - -void small_parse_table_11086(t_small_parse_table_array *v) -{ - v->a[221720] = 1; - v->a[221721] = anon_sym_DOLLAR_LBRACK; - v->a[221722] = actions(7964); - v->a[221723] = 1; - v->a[221724] = anon_sym_DQUOTE; - v->a[221725] = actions(7968); - v->a[221726] = 1; - v->a[221727] = aux_sym_number_token1; - v->a[221728] = actions(7970); - v->a[221729] = 1; - v->a[221730] = aux_sym_number_token2; - v->a[221731] = actions(7972); - v->a[221732] = 1; - v->a[221733] = anon_sym_DOLLAR_LBRACE; - v->a[221734] = actions(7974); - v->a[221735] = 1; - v->a[221736] = anon_sym_DOLLAR_LPAREN; - v->a[221737] = actions(7976); - v->a[221738] = 1; - v->a[221739] = anon_sym_BQUOTE; - small_parse_table_11087(v); -} - -void small_parse_table_11087(t_small_parse_table_array *v) -{ - v->a[221740] = actions(7978); - v->a[221741] = 1; - v->a[221742] = anon_sym_DOLLAR_BQUOTE; - v->a[221743] = actions(7988); - v->a[221744] = 1; - v->a[221745] = sym__brace_start; - v->a[221746] = actions(9860); - v->a[221747] = 1; - v->a[221748] = sym_word; - v->a[221749] = actions(9868); - v->a[221750] = 1; - v->a[221751] = sym__comment_word; - v->a[221752] = actions(10608); - v->a[221753] = 1; - v->a[221754] = anon_sym_DOLLAR; - v->a[221755] = actions(7954); - v->a[221756] = 2; - v->a[221757] = anon_sym_LPAREN_LPAREN; - v->a[221758] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221759] = actions(7980); - small_parse_table_11088(v); -} - -void small_parse_table_11088(t_small_parse_table_array *v) -{ - v->a[221760] = 2; - v->a[221761] = anon_sym_LT_LPAREN; - v->a[221762] = anon_sym_GT_LPAREN; - v->a[221763] = actions(9864); - v->a[221764] = 2; - v->a[221765] = sym_test_operator; - v->a[221766] = sym__special_character; - v->a[221767] = actions(9866); - v->a[221768] = 3; - v->a[221769] = sym__bare_dollar; - v->a[221770] = sym_raw_string; - v->a[221771] = sym_ansi_c_string; - v->a[221772] = state(4357); - v->a[221773] = 9; - v->a[221774] = sym_arithmetic_expansion; - v->a[221775] = sym_brace_expression; - v->a[221776] = sym_string; - v->a[221777] = sym_translated_string; - v->a[221778] = sym_number; - v->a[221779] = sym_simple_expansion; - small_parse_table_11089(v); -} - -void small_parse_table_11089(t_small_parse_table_array *v) -{ - v->a[221780] = sym_expansion; - v->a[221781] = sym_command_substitution; - v->a[221782] = sym_process_substitution; - v->a[221783] = 18; - v->a[221784] = actions(3); - v->a[221785] = 1; - v->a[221786] = sym_comment; - v->a[221787] = actions(191); - v->a[221788] = 1; - v->a[221789] = anon_sym_DOLLAR_LBRACK; - v->a[221790] = actions(197); - v->a[221791] = 1; - v->a[221792] = anon_sym_DQUOTE; - v->a[221793] = actions(201); - v->a[221794] = 1; - v->a[221795] = aux_sym_number_token1; - v->a[221796] = actions(203); - v->a[221797] = 1; - v->a[221798] = aux_sym_number_token2; - v->a[221799] = actions(205); - small_parse_table_11090(v); -} - -/* EOF small_parse_table_2217.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2218.c b/parser/static/small_parse_table/small_parse_table_2218.c deleted file mode 100644 index 6853a8ab..00000000 --- a/parser/static/small_parse_table/small_parse_table_2218.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2218.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11090(t_small_parse_table_array *v) -{ - v->a[221800] = 1; - v->a[221801] = anon_sym_DOLLAR_LBRACE; - v->a[221802] = actions(207); - v->a[221803] = 1; - v->a[221804] = anon_sym_DOLLAR_LPAREN; - v->a[221805] = actions(209); - v->a[221806] = 1; - v->a[221807] = anon_sym_BQUOTE; - v->a[221808] = actions(211); - v->a[221809] = 1; - v->a[221810] = anon_sym_DOLLAR_BQUOTE; - v->a[221811] = actions(221); - v->a[221812] = 1; - v->a[221813] = sym__brace_start; - v->a[221814] = actions(10406); - v->a[221815] = 1; - v->a[221816] = sym_word; - v->a[221817] = actions(10412); - v->a[221818] = 1; - v->a[221819] = sym__comment_word; - small_parse_table_11091(v); -} - -void small_parse_table_11091(t_small_parse_table_array *v) -{ - v->a[221820] = actions(10610); - v->a[221821] = 1; - v->a[221822] = anon_sym_DOLLAR; - v->a[221823] = actions(189); - v->a[221824] = 2; - v->a[221825] = anon_sym_LPAREN_LPAREN; - v->a[221826] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221827] = actions(213); - v->a[221828] = 2; - v->a[221829] = anon_sym_LT_LPAREN; - v->a[221830] = anon_sym_GT_LPAREN; - v->a[221831] = actions(10408); - v->a[221832] = 2; - v->a[221833] = sym_test_operator; - v->a[221834] = sym__special_character; - v->a[221835] = actions(10410); - v->a[221836] = 3; - v->a[221837] = sym__bare_dollar; - v->a[221838] = sym_raw_string; - v->a[221839] = sym_ansi_c_string; - small_parse_table_11092(v); -} - -void small_parse_table_11092(t_small_parse_table_array *v) -{ - v->a[221840] = state(513); - v->a[221841] = 9; - v->a[221842] = sym_arithmetic_expansion; - v->a[221843] = sym_brace_expression; - v->a[221844] = sym_string; - v->a[221845] = sym_translated_string; - v->a[221846] = sym_number; - v->a[221847] = sym_simple_expansion; - v->a[221848] = sym_expansion; - v->a[221849] = sym_command_substitution; - v->a[221850] = sym_process_substitution; - v->a[221851] = 21; - v->a[221852] = actions(71); - v->a[221853] = 1; - v->a[221854] = sym_comment; - v->a[221855] = actions(3064); - v->a[221856] = 1; - v->a[221857] = sym_variable_name; - v->a[221858] = actions(9278); - v->a[221859] = 1; - small_parse_table_11093(v); -} - -void small_parse_table_11093(t_small_parse_table_array *v) -{ - v->a[221860] = anon_sym_LPAREN; - v->a[221861] = actions(9280); - v->a[221862] = 1; - v->a[221863] = anon_sym_BANG; - v->a[221864] = actions(9286); - v->a[221865] = 1; - v->a[221866] = anon_sym_TILDE; - v->a[221867] = actions(9288); - v->a[221868] = 1; - v->a[221869] = anon_sym_DOLLAR; - v->a[221870] = actions(9290); - v->a[221871] = 1; - v->a[221872] = anon_sym_DQUOTE; - v->a[221873] = actions(9292); - v->a[221874] = 1; - v->a[221875] = aux_sym_number_token1; - v->a[221876] = actions(9294); - v->a[221877] = 1; - v->a[221878] = aux_sym_number_token2; - v->a[221879] = actions(9296); - small_parse_table_11094(v); -} - -void small_parse_table_11094(t_small_parse_table_array *v) -{ - v->a[221880] = 1; - v->a[221881] = anon_sym_DOLLAR_LBRACE; - v->a[221882] = actions(9298); - v->a[221883] = 1; - v->a[221884] = anon_sym_DOLLAR_LPAREN; - v->a[221885] = actions(9300); - v->a[221886] = 1; - v->a[221887] = anon_sym_BQUOTE; - v->a[221888] = actions(9302); - v->a[221889] = 1; - v->a[221890] = anon_sym_DOLLAR_BQUOTE; - v->a[221891] = actions(10612); - v->a[221892] = 1; - v->a[221893] = aux_sym__simple_variable_name_token1; - v->a[221894] = state(2801); - v->a[221895] = 1; - v->a[221896] = sym__arithmetic_binary_expression; - v->a[221897] = state(2803); - v->a[221898] = 1; - v->a[221899] = sym__arithmetic_ternary_expression; - small_parse_table_11095(v); -} - -/* EOF small_parse_table_2218.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2219.c b/parser/static/small_parse_table/small_parse_table_2219.c deleted file mode 100644 index 116824ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_2219.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2219.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11095(t_small_parse_table_array *v) -{ - v->a[221900] = state(2809); - v->a[221901] = 1; - v->a[221902] = sym__arithmetic_unary_expression; - v->a[221903] = state(2825); - v->a[221904] = 1; - v->a[221905] = sym__arithmetic_postfix_expression; - v->a[221906] = actions(9282); - v->a[221907] = 2; - v->a[221908] = anon_sym_PLUS_PLUS2; - v->a[221909] = anon_sym_DASH_DASH2; - v->a[221910] = actions(9284); - v->a[221911] = 2; - v->a[221912] = anon_sym_DASH2; - v->a[221913] = anon_sym_PLUS2; - v->a[221914] = state(2898); - v->a[221915] = 9; - v->a[221916] = sym_subscript; - v->a[221917] = sym__arithmetic_expression; - v->a[221918] = sym__arithmetic_literal; - v->a[221919] = sym__arithmetic_parenthesized_expression; - small_parse_table_11096(v); -} - -void small_parse_table_11096(t_small_parse_table_array *v) -{ - v->a[221920] = sym_string; - v->a[221921] = sym_number; - v->a[221922] = sym_simple_expansion; - v->a[221923] = sym_expansion; - v->a[221924] = sym_command_substitution; - v->a[221925] = 18; - v->a[221926] = actions(3); - v->a[221927] = 1; - v->a[221928] = sym_comment; - v->a[221929] = actions(1043); - v->a[221930] = 1; - v->a[221931] = anon_sym_DOLLAR_LBRACK; - v->a[221932] = actions(1049); - v->a[221933] = 1; - v->a[221934] = anon_sym_DQUOTE; - v->a[221935] = actions(1053); - v->a[221936] = 1; - v->a[221937] = aux_sym_number_token1; - v->a[221938] = actions(1055); - v->a[221939] = 1; - small_parse_table_11097(v); -} - -void small_parse_table_11097(t_small_parse_table_array *v) -{ - v->a[221940] = aux_sym_number_token2; - v->a[221941] = actions(1057); - v->a[221942] = 1; - v->a[221943] = anon_sym_DOLLAR_LBRACE; - v->a[221944] = actions(1059); - v->a[221945] = 1; - v->a[221946] = anon_sym_DOLLAR_LPAREN; - v->a[221947] = actions(1061); - v->a[221948] = 1; - v->a[221949] = anon_sym_BQUOTE; - v->a[221950] = actions(1063); - v->a[221951] = 1; - v->a[221952] = anon_sym_DOLLAR_BQUOTE; - v->a[221953] = actions(1071); - v->a[221954] = 1; - v->a[221955] = sym__brace_start; - v->a[221956] = actions(9706); - v->a[221957] = 1; - v->a[221958] = sym_word; - v->a[221959] = actions(9712); - small_parse_table_11098(v); -} - -void small_parse_table_11098(t_small_parse_table_array *v) -{ - v->a[221960] = 1; - v->a[221961] = sym__comment_word; - v->a[221962] = actions(10614); - v->a[221963] = 1; - v->a[221964] = anon_sym_DOLLAR; - v->a[221965] = actions(1041); - v->a[221966] = 2; - v->a[221967] = anon_sym_LPAREN_LPAREN; - v->a[221968] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[221969] = actions(1065); - v->a[221970] = 2; - v->a[221971] = anon_sym_LT_LPAREN; - v->a[221972] = anon_sym_GT_LPAREN; - v->a[221973] = actions(9708); - v->a[221974] = 2; - v->a[221975] = sym_test_operator; - v->a[221976] = sym__special_character; - v->a[221977] = actions(9710); - v->a[221978] = 3; - v->a[221979] = sym__bare_dollar; - small_parse_table_11099(v); -} - -void small_parse_table_11099(t_small_parse_table_array *v) -{ - v->a[221980] = sym_raw_string; - v->a[221981] = sym_ansi_c_string; - v->a[221982] = state(2075); - v->a[221983] = 9; - v->a[221984] = sym_arithmetic_expansion; - v->a[221985] = sym_brace_expression; - v->a[221986] = sym_string; - v->a[221987] = sym_translated_string; - v->a[221988] = sym_number; - v->a[221989] = sym_simple_expansion; - v->a[221990] = sym_expansion; - v->a[221991] = sym_command_substitution; - v->a[221992] = sym_process_substitution; - v->a[221993] = 18; - v->a[221994] = actions(3); - v->a[221995] = 1; - v->a[221996] = sym_comment; - v->a[221997] = actions(7958); - v->a[221998] = 1; - v->a[221999] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11100(v); -} - -/* EOF small_parse_table_2219.c */ diff --git a/parser/static/small_parse_table/small_parse_table_222.c b/parser/static/small_parse_table/small_parse_table_222.c index 6943affd..dda074e5 100644 --- a/parser/static/small_parse_table/small_parse_table_222.c +++ b/parser/static/small_parse_table/small_parse_table_222.c @@ -14,126 +14,126 @@ void small_parse_table_1110(t_small_parse_table_array *v) { - v->a[22200] = 2; - v->a[22201] = sym_concatenation; - v->a[22202] = aux_sym_unset_command_repeat1; - v->a[22203] = actions(3655); - v->a[22204] = 3; - v->a[22205] = sym_raw_string; - v->a[22206] = sym_ansi_c_string; - v->a[22207] = sym_word; - v->a[22208] = state(1902); - v->a[22209] = 9; - v->a[22210] = sym_arithmetic_expansion; - v->a[22211] = sym_brace_expression; - v->a[22212] = sym_string; - v->a[22213] = sym_translated_string; - v->a[22214] = sym_number; - v->a[22215] = sym_simple_expansion; - v->a[22216] = sym_expansion; - v->a[22217] = sym_command_substitution; - v->a[22218] = sym_process_substitution; - v->a[22219] = actions(2297); + v->a[22200] = 36; + v->a[22201] = anon_sym_esac; + v->a[22202] = anon_sym_LPAREN; + v->a[22203] = anon_sym_PIPE; + v->a[22204] = anon_sym_SEMI_SEMI; + v->a[22205] = anon_sym_SEMI_AMP; + v->a[22206] = anon_sym_SEMI_SEMI_AMP; + v->a[22207] = anon_sym_PIPE_AMP; + v->a[22208] = anon_sym_AMP_AMP; + v->a[22209] = anon_sym_PIPE_PIPE; + v->a[22210] = anon_sym_LT; + v->a[22211] = anon_sym_GT; + v->a[22212] = anon_sym_GT_GT; + v->a[22213] = anon_sym_AMP_GT; + v->a[22214] = anon_sym_AMP_GT_GT; + v->a[22215] = anon_sym_LT_AMP; + v->a[22216] = anon_sym_GT_AMP; + v->a[22217] = anon_sym_GT_PIPE; + v->a[22218] = anon_sym_LT_AMP_DASH; + v->a[22219] = anon_sym_GT_AMP_DASH; small_parse_table_1111(v); } void small_parse_table_1111(t_small_parse_table_array *v) { - v->a[22220] = 20; - v->a[22221] = anon_sym_SEMI; - v->a[22222] = anon_sym_PIPE_PIPE; - v->a[22223] = anon_sym_AMP_AMP; - v->a[22224] = anon_sym_PIPE; - v->a[22225] = anon_sym_AMP; - v->a[22226] = anon_sym_LT; - v->a[22227] = anon_sym_GT; - v->a[22228] = anon_sym_LT_LT; - v->a[22229] = anon_sym_GT_GT; - v->a[22230] = anon_sym_SEMI_SEMI; - v->a[22231] = anon_sym_PIPE_AMP; - v->a[22232] = anon_sym_AMP_GT; - v->a[22233] = anon_sym_AMP_GT_GT; - v->a[22234] = anon_sym_LT_AMP; - v->a[22235] = anon_sym_GT_AMP; - v->a[22236] = anon_sym_GT_PIPE; - v->a[22237] = anon_sym_LT_AMP_DASH; - v->a[22238] = anon_sym_GT_AMP_DASH; - v->a[22239] = anon_sym_LT_LT_DASH; + v->a[22220] = anon_sym_LT_LT; + v->a[22221] = anon_sym_LT_LT_DASH; + v->a[22222] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22223] = anon_sym_AMP; + v->a[22224] = aux_sym_concatenation_token1; + v->a[22225] = anon_sym_DOLLAR; + v->a[22226] = sym__special_character; + v->a[22227] = anon_sym_DQUOTE; + v->a[22228] = sym_raw_string; + v->a[22229] = aux_sym_number_token1; + v->a[22230] = aux_sym_number_token2; + v->a[22231] = anon_sym_DOLLAR_LBRACE; + v->a[22232] = anon_sym_DOLLAR_LPAREN; + v->a[22233] = anon_sym_BQUOTE; + v->a[22234] = anon_sym_DOLLAR_BQUOTE; + v->a[22235] = sym_word; + v->a[22236] = anon_sym_SEMI; + v->a[22237] = 3; + v->a[22238] = actions(3); + v->a[22239] = 1; small_parse_table_1112(v); } void small_parse_table_1112(t_small_parse_table_array *v) { - v->a[22240] = anon_sym_BQUOTE; - v->a[22241] = 35; - v->a[22242] = actions(71); - v->a[22243] = 1; - v->a[22244] = sym_comment; - v->a[22245] = actions(1141); - v->a[22246] = 1; - v->a[22247] = anon_sym_DOLLAR_LBRACK; - v->a[22248] = actions(1145); - v->a[22249] = 1; - v->a[22250] = anon_sym_DOLLAR; - v->a[22251] = actions(1149); - v->a[22252] = 1; - v->a[22253] = anon_sym_DQUOTE; - v->a[22254] = actions(1153); - v->a[22255] = 1; - v->a[22256] = aux_sym_number_token1; - v->a[22257] = actions(1155); - v->a[22258] = 1; - v->a[22259] = aux_sym_number_token2; + v->a[22240] = sym_comment; + v->a[22241] = actions(3066); + v->a[22242] = 6; + v->a[22243] = sym_file_descriptor; + v->a[22244] = sym__concat; + v->a[22245] = sym_test_operator; + v->a[22246] = sym__bare_dollar; + v->a[22247] = sym__brace_start; + v->a[22248] = aux_sym_heredoc_redirect_token1; + v->a[22249] = actions(3064); + v->a[22250] = 36; + v->a[22251] = anon_sym_esac; + v->a[22252] = anon_sym_LPAREN; + v->a[22253] = anon_sym_PIPE; + v->a[22254] = anon_sym_SEMI_SEMI; + v->a[22255] = anon_sym_SEMI_AMP; + v->a[22256] = anon_sym_SEMI_SEMI_AMP; + v->a[22257] = anon_sym_PIPE_AMP; + v->a[22258] = anon_sym_AMP_AMP; + v->a[22259] = anon_sym_PIPE_PIPE; small_parse_table_1113(v); } void small_parse_table_1113(t_small_parse_table_array *v) { - v->a[22260] = actions(1157); - v->a[22261] = 1; - v->a[22262] = anon_sym_DOLLAR_LBRACE; - v->a[22263] = actions(1159); - v->a[22264] = 1; - v->a[22265] = anon_sym_DOLLAR_LPAREN; - v->a[22266] = actions(1163); - v->a[22267] = 1; - v->a[22268] = anon_sym_DOLLAR_BQUOTE; - v->a[22269] = actions(1169); - v->a[22270] = 1; - v->a[22271] = sym__brace_start; - v->a[22272] = actions(1171); - v->a[22273] = 1; - v->a[22274] = sym_word; - v->a[22275] = actions(1181); - v->a[22276] = 1; - v->a[22277] = sym__special_character; - v->a[22278] = actions(1185); - v->a[22279] = 1; + v->a[22260] = anon_sym_LT; + v->a[22261] = anon_sym_GT; + v->a[22262] = anon_sym_GT_GT; + v->a[22263] = anon_sym_AMP_GT; + v->a[22264] = anon_sym_AMP_GT_GT; + v->a[22265] = anon_sym_LT_AMP; + v->a[22266] = anon_sym_GT_AMP; + v->a[22267] = anon_sym_GT_PIPE; + v->a[22268] = anon_sym_LT_AMP_DASH; + v->a[22269] = anon_sym_GT_AMP_DASH; + v->a[22270] = anon_sym_LT_LT; + v->a[22271] = anon_sym_LT_LT_DASH; + v->a[22272] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22273] = anon_sym_AMP; + v->a[22274] = aux_sym_concatenation_token1; + v->a[22275] = anon_sym_DOLLAR; + v->a[22276] = sym__special_character; + v->a[22277] = anon_sym_DQUOTE; + v->a[22278] = sym_raw_string; + v->a[22279] = aux_sym_number_token1; small_parse_table_1114(v); } void small_parse_table_1114(t_small_parse_table_array *v) { - v->a[22280] = sym_test_operator; - v->a[22281] = actions(3050); - v->a[22282] = 1; - v->a[22283] = anon_sym_LPAREN; - v->a[22284] = actions(3052); - v->a[22285] = 1; - v->a[22286] = anon_sym_BANG; - v->a[22287] = actions(3058); - v->a[22288] = 1; - v->a[22289] = anon_sym_TILDE; - v->a[22290] = actions(3060); - v->a[22291] = 1; - v->a[22292] = anon_sym_BQUOTE; - v->a[22293] = actions(3064); - v->a[22294] = 1; - v->a[22295] = sym_variable_name; - v->a[22296] = actions(4046); - v->a[22297] = 1; - v->a[22298] = aux_sym__simple_variable_name_token1; - v->a[22299] = state(2387); + v->a[22280] = aux_sym_number_token2; + v->a[22281] = anon_sym_DOLLAR_LBRACE; + v->a[22282] = anon_sym_DOLLAR_LPAREN; + v->a[22283] = anon_sym_BQUOTE; + v->a[22284] = anon_sym_DOLLAR_BQUOTE; + v->a[22285] = sym_word; + v->a[22286] = anon_sym_SEMI; + v->a[22287] = 6; + v->a[22288] = actions(3); + v->a[22289] = 1; + v->a[22290] = sym_comment; + v->a[22291] = actions(2822); + v->a[22292] = 1; + v->a[22293] = aux_sym_concatenation_token1; + v->a[22294] = actions(3068); + v->a[22295] = 1; + v->a[22296] = sym__concat; + v->a[22297] = state(564); + v->a[22298] = 1; + v->a[22299] = aux_sym_concatenation_repeat1; small_parse_table_1115(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2220.c b/parser/static/small_parse_table/small_parse_table_2220.c deleted file mode 100644 index f3e38cb6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2220.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2220.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11100(t_small_parse_table_array *v) -{ - v->a[222000] = actions(7964); - v->a[222001] = 1; - v->a[222002] = anon_sym_DQUOTE; - v->a[222003] = actions(7968); - v->a[222004] = 1; - v->a[222005] = aux_sym_number_token1; - v->a[222006] = actions(7970); - v->a[222007] = 1; - v->a[222008] = aux_sym_number_token2; - v->a[222009] = actions(7972); - v->a[222010] = 1; - v->a[222011] = anon_sym_DOLLAR_LBRACE; - v->a[222012] = actions(7974); - v->a[222013] = 1; - v->a[222014] = anon_sym_DOLLAR_LPAREN; - v->a[222015] = actions(7976); - v->a[222016] = 1; - v->a[222017] = anon_sym_BQUOTE; - v->a[222018] = actions(7978); - v->a[222019] = 1; - small_parse_table_11101(v); -} - -void small_parse_table_11101(t_small_parse_table_array *v) -{ - v->a[222020] = anon_sym_DOLLAR_BQUOTE; - v->a[222021] = actions(7988); - v->a[222022] = 1; - v->a[222023] = sym__brace_start; - v->a[222024] = actions(9860); - v->a[222025] = 1; - v->a[222026] = sym_word; - v->a[222027] = actions(9868); - v->a[222028] = 1; - v->a[222029] = sym__comment_word; - v->a[222030] = actions(10616); - v->a[222031] = 1; - v->a[222032] = anon_sym_DOLLAR; - v->a[222033] = actions(7954); - v->a[222034] = 2; - v->a[222035] = anon_sym_LPAREN_LPAREN; - v->a[222036] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[222037] = actions(7980); - v->a[222038] = 2; - v->a[222039] = anon_sym_LT_LPAREN; - small_parse_table_11102(v); -} - -void small_parse_table_11102(t_small_parse_table_array *v) -{ - v->a[222040] = anon_sym_GT_LPAREN; - v->a[222041] = actions(9864); - v->a[222042] = 2; - v->a[222043] = sym_test_operator; - v->a[222044] = sym__special_character; - v->a[222045] = actions(9866); - v->a[222046] = 3; - v->a[222047] = sym__bare_dollar; - v->a[222048] = sym_raw_string; - v->a[222049] = sym_ansi_c_string; - v->a[222050] = state(4357); - v->a[222051] = 9; - v->a[222052] = sym_arithmetic_expansion; - v->a[222053] = sym_brace_expression; - v->a[222054] = sym_string; - v->a[222055] = sym_translated_string; - v->a[222056] = sym_number; - v->a[222057] = sym_simple_expansion; - v->a[222058] = sym_expansion; - v->a[222059] = sym_command_substitution; - small_parse_table_11103(v); -} - -void small_parse_table_11103(t_small_parse_table_array *v) -{ - v->a[222060] = sym_process_substitution; - v->a[222061] = 21; - v->a[222062] = actions(71); - v->a[222063] = 1; - v->a[222064] = sym_comment; - v->a[222065] = actions(9364); - v->a[222066] = 1; - v->a[222067] = anon_sym_LPAREN; - v->a[222068] = actions(9366); - v->a[222069] = 1; - v->a[222070] = anon_sym_BANG; - v->a[222071] = actions(9372); - v->a[222072] = 1; - v->a[222073] = anon_sym_TILDE; - v->a[222074] = actions(9374); - v->a[222075] = 1; - v->a[222076] = anon_sym_DOLLAR; - v->a[222077] = actions(9376); - v->a[222078] = 1; - v->a[222079] = anon_sym_DQUOTE; - small_parse_table_11104(v); -} - -void small_parse_table_11104(t_small_parse_table_array *v) -{ - v->a[222080] = actions(9378); - v->a[222081] = 1; - v->a[222082] = aux_sym_number_token1; - v->a[222083] = actions(9380); - v->a[222084] = 1; - v->a[222085] = aux_sym_number_token2; - v->a[222086] = actions(9382); - v->a[222087] = 1; - v->a[222088] = anon_sym_DOLLAR_LBRACE; - v->a[222089] = actions(9384); - v->a[222090] = 1; - v->a[222091] = anon_sym_DOLLAR_LPAREN; - v->a[222092] = actions(9386); - v->a[222093] = 1; - v->a[222094] = anon_sym_BQUOTE; - v->a[222095] = actions(9388); - v->a[222096] = 1; - v->a[222097] = anon_sym_DOLLAR_BQUOTE; - v->a[222098] = actions(9392); - v->a[222099] = 1; - small_parse_table_11105(v); -} - -/* EOF small_parse_table_2220.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2221.c b/parser/static/small_parse_table/small_parse_table_2221.c deleted file mode 100644 index c6ec23a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2221.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2221.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11105(t_small_parse_table_array *v) -{ - v->a[222100] = sym_variable_name; - v->a[222101] = actions(10618); - v->a[222102] = 1; - v->a[222103] = aux_sym__simple_variable_name_token1; - v->a[222104] = state(3391); - v->a[222105] = 1; - v->a[222106] = sym__arithmetic_binary_expression; - v->a[222107] = state(3396); - v->a[222108] = 1; - v->a[222109] = sym__arithmetic_ternary_expression; - v->a[222110] = state(3398); - v->a[222111] = 1; - v->a[222112] = sym__arithmetic_unary_expression; - v->a[222113] = state(3400); - v->a[222114] = 1; - v->a[222115] = sym__arithmetic_postfix_expression; - v->a[222116] = actions(9368); - v->a[222117] = 2; - v->a[222118] = anon_sym_PLUS_PLUS2; - v->a[222119] = anon_sym_DASH_DASH2; - small_parse_table_11106(v); -} - -void small_parse_table_11106(t_small_parse_table_array *v) -{ - v->a[222120] = actions(9370); - v->a[222121] = 2; - v->a[222122] = anon_sym_DASH2; - v->a[222123] = anon_sym_PLUS2; - v->a[222124] = state(3316); - v->a[222125] = 9; - v->a[222126] = sym_subscript; - v->a[222127] = sym__arithmetic_expression; - v->a[222128] = sym__arithmetic_literal; - v->a[222129] = sym__arithmetic_parenthesized_expression; - v->a[222130] = sym_string; - v->a[222131] = sym_number; - v->a[222132] = sym_simple_expansion; - v->a[222133] = sym_expansion; - v->a[222134] = sym_command_substitution; - v->a[222135] = 21; - v->a[222136] = actions(71); - v->a[222137] = 1; - v->a[222138] = sym_comment; - v->a[222139] = actions(3064); - small_parse_table_11107(v); -} - -void small_parse_table_11107(t_small_parse_table_array *v) -{ - v->a[222140] = 1; - v->a[222141] = sym_variable_name; - v->a[222142] = actions(9278); - v->a[222143] = 1; - v->a[222144] = anon_sym_LPAREN; - v->a[222145] = actions(9280); - v->a[222146] = 1; - v->a[222147] = anon_sym_BANG; - v->a[222148] = actions(9286); - v->a[222149] = 1; - v->a[222150] = anon_sym_TILDE; - v->a[222151] = actions(9288); - v->a[222152] = 1; - v->a[222153] = anon_sym_DOLLAR; - v->a[222154] = actions(9290); - v->a[222155] = 1; - v->a[222156] = anon_sym_DQUOTE; - v->a[222157] = actions(9292); - v->a[222158] = 1; - v->a[222159] = aux_sym_number_token1; - small_parse_table_11108(v); -} - -void small_parse_table_11108(t_small_parse_table_array *v) -{ - v->a[222160] = actions(9294); - v->a[222161] = 1; - v->a[222162] = aux_sym_number_token2; - v->a[222163] = actions(9296); - v->a[222164] = 1; - v->a[222165] = anon_sym_DOLLAR_LBRACE; - v->a[222166] = actions(9298); - v->a[222167] = 1; - v->a[222168] = anon_sym_DOLLAR_LPAREN; - v->a[222169] = actions(9300); - v->a[222170] = 1; - v->a[222171] = anon_sym_BQUOTE; - v->a[222172] = actions(9302); - v->a[222173] = 1; - v->a[222174] = anon_sym_DOLLAR_BQUOTE; - v->a[222175] = actions(10620); - v->a[222176] = 1; - v->a[222177] = aux_sym__simple_variable_name_token1; - v->a[222178] = state(2801); - v->a[222179] = 1; - small_parse_table_11109(v); -} - -void small_parse_table_11109(t_small_parse_table_array *v) -{ - v->a[222180] = sym__arithmetic_binary_expression; - v->a[222181] = state(2803); - v->a[222182] = 1; - v->a[222183] = sym__arithmetic_ternary_expression; - v->a[222184] = state(2809); - v->a[222185] = 1; - v->a[222186] = sym__arithmetic_unary_expression; - v->a[222187] = state(2825); - v->a[222188] = 1; - v->a[222189] = sym__arithmetic_postfix_expression; - v->a[222190] = actions(9282); - v->a[222191] = 2; - v->a[222192] = anon_sym_PLUS_PLUS2; - v->a[222193] = anon_sym_DASH_DASH2; - v->a[222194] = actions(9284); - v->a[222195] = 2; - v->a[222196] = anon_sym_DASH2; - v->a[222197] = anon_sym_PLUS2; - v->a[222198] = state(2764); - v->a[222199] = 9; - small_parse_table_11110(v); -} - -/* EOF small_parse_table_2221.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2222.c b/parser/static/small_parse_table/small_parse_table_2222.c deleted file mode 100644 index 5080e5ba..00000000 --- a/parser/static/small_parse_table/small_parse_table_2222.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2222.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11110(t_small_parse_table_array *v) -{ - v->a[222200] = sym_subscript; - v->a[222201] = sym__arithmetic_expression; - v->a[222202] = sym__arithmetic_literal; - v->a[222203] = sym__arithmetic_parenthesized_expression; - v->a[222204] = sym_string; - v->a[222205] = sym_number; - v->a[222206] = sym_simple_expansion; - v->a[222207] = sym_expansion; - v->a[222208] = sym_command_substitution; - v->a[222209] = 18; - v->a[222210] = actions(3); - v->a[222211] = 1; - v->a[222212] = sym_comment; - v->a[222213] = actions(3401); - v->a[222214] = 1; - v->a[222215] = aux_sym_number_token1; - v->a[222216] = actions(3403); - v->a[222217] = 1; - v->a[222218] = aux_sym_number_token2; - v->a[222219] = actions(3407); - small_parse_table_11111(v); -} - -void small_parse_table_11111(t_small_parse_table_array *v) -{ - v->a[222220] = 1; - v->a[222221] = anon_sym_DOLLAR_LPAREN; - v->a[222222] = actions(3417); - v->a[222223] = 1; - v->a[222224] = sym__brace_start; - v->a[222225] = actions(8926); - v->a[222226] = 1; - v->a[222227] = anon_sym_DOLLAR_LBRACK; - v->a[222228] = actions(8930); - v->a[222229] = 1; - v->a[222230] = anon_sym_DQUOTE; - v->a[222231] = actions(8934); - v->a[222232] = 1; - v->a[222233] = anon_sym_DOLLAR_LBRACE; - v->a[222234] = actions(8936); - v->a[222235] = 1; - v->a[222236] = anon_sym_BQUOTE; - v->a[222237] = actions(8938); - v->a[222238] = 1; - v->a[222239] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11112(v); -} - -void small_parse_table_11112(t_small_parse_table_array *v) -{ - v->a[222240] = actions(9696); - v->a[222241] = 1; - v->a[222242] = sym_word; - v->a[222243] = actions(9704); - v->a[222244] = 1; - v->a[222245] = sym__comment_word; - v->a[222246] = actions(10622); - v->a[222247] = 1; - v->a[222248] = anon_sym_DOLLAR; - v->a[222249] = actions(8924); - v->a[222250] = 2; - v->a[222251] = anon_sym_LPAREN_LPAREN; - v->a[222252] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[222253] = actions(8940); - v->a[222254] = 2; - v->a[222255] = anon_sym_LT_LPAREN; - v->a[222256] = anon_sym_GT_LPAREN; - v->a[222257] = actions(9700); - v->a[222258] = 2; - v->a[222259] = sym_test_operator; - small_parse_table_11113(v); -} - -void small_parse_table_11113(t_small_parse_table_array *v) -{ - v->a[222260] = sym__special_character; - v->a[222261] = actions(9702); - v->a[222262] = 3; - v->a[222263] = sym__bare_dollar; - v->a[222264] = sym_raw_string; - v->a[222265] = sym_ansi_c_string; - v->a[222266] = state(1851); - v->a[222267] = 9; - v->a[222268] = sym_arithmetic_expansion; - v->a[222269] = sym_brace_expression; - v->a[222270] = sym_string; - v->a[222271] = sym_translated_string; - v->a[222272] = sym_number; - v->a[222273] = sym_simple_expansion; - v->a[222274] = sym_expansion; - v->a[222275] = sym_command_substitution; - v->a[222276] = sym_process_substitution; - v->a[222277] = 18; - v->a[222278] = actions(3); - v->a[222279] = 1; - small_parse_table_11114(v); -} - -void small_parse_table_11114(t_small_parse_table_array *v) -{ - v->a[222280] = sym_comment; - v->a[222281] = actions(3401); - v->a[222282] = 1; - v->a[222283] = aux_sym_number_token1; - v->a[222284] = actions(3403); - v->a[222285] = 1; - v->a[222286] = aux_sym_number_token2; - v->a[222287] = actions(3407); - v->a[222288] = 1; - v->a[222289] = anon_sym_DOLLAR_LPAREN; - v->a[222290] = actions(3417); - v->a[222291] = 1; - v->a[222292] = sym__brace_start; - v->a[222293] = actions(8926); - v->a[222294] = 1; - v->a[222295] = anon_sym_DOLLAR_LBRACK; - v->a[222296] = actions(8930); - v->a[222297] = 1; - v->a[222298] = anon_sym_DQUOTE; - v->a[222299] = actions(8934); - small_parse_table_11115(v); -} - -/* EOF small_parse_table_2222.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2223.c b/parser/static/small_parse_table/small_parse_table_2223.c deleted file mode 100644 index 71b36f36..00000000 --- a/parser/static/small_parse_table/small_parse_table_2223.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2223.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11115(t_small_parse_table_array *v) -{ - v->a[222300] = 1; - v->a[222301] = anon_sym_DOLLAR_LBRACE; - v->a[222302] = actions(8936); - v->a[222303] = 1; - v->a[222304] = anon_sym_BQUOTE; - v->a[222305] = actions(8938); - v->a[222306] = 1; - v->a[222307] = anon_sym_DOLLAR_BQUOTE; - v->a[222308] = actions(9696); - v->a[222309] = 1; - v->a[222310] = sym_word; - v->a[222311] = actions(9704); - v->a[222312] = 1; - v->a[222313] = sym__comment_word; - v->a[222314] = actions(10624); - v->a[222315] = 1; - v->a[222316] = anon_sym_DOLLAR; - v->a[222317] = actions(8924); - v->a[222318] = 2; - v->a[222319] = anon_sym_LPAREN_LPAREN; - small_parse_table_11116(v); -} - -void small_parse_table_11116(t_small_parse_table_array *v) -{ - v->a[222320] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[222321] = actions(8940); - v->a[222322] = 2; - v->a[222323] = anon_sym_LT_LPAREN; - v->a[222324] = anon_sym_GT_LPAREN; - v->a[222325] = actions(9700); - v->a[222326] = 2; - v->a[222327] = sym_test_operator; - v->a[222328] = sym__special_character; - v->a[222329] = actions(9702); - v->a[222330] = 3; - v->a[222331] = sym__bare_dollar; - v->a[222332] = sym_raw_string; - v->a[222333] = sym_ansi_c_string; - v->a[222334] = state(1851); - v->a[222335] = 9; - v->a[222336] = sym_arithmetic_expansion; - v->a[222337] = sym_brace_expression; - v->a[222338] = sym_string; - v->a[222339] = sym_translated_string; - small_parse_table_11117(v); -} - -void small_parse_table_11117(t_small_parse_table_array *v) -{ - v->a[222340] = sym_number; - v->a[222341] = sym_simple_expansion; - v->a[222342] = sym_expansion; - v->a[222343] = sym_command_substitution; - v->a[222344] = sym_process_substitution; - v->a[222345] = 21; - v->a[222346] = actions(71); - v->a[222347] = 1; - v->a[222348] = sym_comment; - v->a[222349] = actions(9364); - v->a[222350] = 1; - v->a[222351] = anon_sym_LPAREN; - v->a[222352] = actions(9366); - v->a[222353] = 1; - v->a[222354] = anon_sym_BANG; - v->a[222355] = actions(9372); - v->a[222356] = 1; - v->a[222357] = anon_sym_TILDE; - v->a[222358] = actions(9374); - v->a[222359] = 1; - small_parse_table_11118(v); -} - -void small_parse_table_11118(t_small_parse_table_array *v) -{ - v->a[222360] = anon_sym_DOLLAR; - v->a[222361] = actions(9376); - v->a[222362] = 1; - v->a[222363] = anon_sym_DQUOTE; - v->a[222364] = actions(9378); - v->a[222365] = 1; - v->a[222366] = aux_sym_number_token1; - v->a[222367] = actions(9380); - v->a[222368] = 1; - v->a[222369] = aux_sym_number_token2; - v->a[222370] = actions(9382); - v->a[222371] = 1; - v->a[222372] = anon_sym_DOLLAR_LBRACE; - v->a[222373] = actions(9384); - v->a[222374] = 1; - v->a[222375] = anon_sym_DOLLAR_LPAREN; - v->a[222376] = actions(9386); - v->a[222377] = 1; - v->a[222378] = anon_sym_BQUOTE; - v->a[222379] = actions(9388); - small_parse_table_11119(v); -} - -void small_parse_table_11119(t_small_parse_table_array *v) -{ - v->a[222380] = 1; - v->a[222381] = anon_sym_DOLLAR_BQUOTE; - v->a[222382] = actions(9392); - v->a[222383] = 1; - v->a[222384] = sym_variable_name; - v->a[222385] = actions(10626); - v->a[222386] = 1; - v->a[222387] = aux_sym__simple_variable_name_token1; - v->a[222388] = state(3391); - v->a[222389] = 1; - v->a[222390] = sym__arithmetic_binary_expression; - v->a[222391] = state(3396); - v->a[222392] = 1; - v->a[222393] = sym__arithmetic_ternary_expression; - v->a[222394] = state(3398); - v->a[222395] = 1; - v->a[222396] = sym__arithmetic_unary_expression; - v->a[222397] = state(3400); - v->a[222398] = 1; - v->a[222399] = sym__arithmetic_postfix_expression; - small_parse_table_11120(v); -} - -/* EOF small_parse_table_2223.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2224.c b/parser/static/small_parse_table/small_parse_table_2224.c deleted file mode 100644 index 2c303951..00000000 --- a/parser/static/small_parse_table/small_parse_table_2224.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2224.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11120(t_small_parse_table_array *v) -{ - v->a[222400] = actions(9368); - v->a[222401] = 2; - v->a[222402] = anon_sym_PLUS_PLUS2; - v->a[222403] = anon_sym_DASH_DASH2; - v->a[222404] = actions(9370); - v->a[222405] = 2; - v->a[222406] = anon_sym_DASH2; - v->a[222407] = anon_sym_PLUS2; - v->a[222408] = state(3315); - v->a[222409] = 9; - v->a[222410] = sym_subscript; - v->a[222411] = sym__arithmetic_expression; - v->a[222412] = sym__arithmetic_literal; - v->a[222413] = sym__arithmetic_parenthesized_expression; - v->a[222414] = sym_string; - v->a[222415] = sym_number; - v->a[222416] = sym_simple_expansion; - v->a[222417] = sym_expansion; - v->a[222418] = sym_command_substitution; - v->a[222419] = 21; - small_parse_table_11121(v); -} - -void small_parse_table_11121(t_small_parse_table_array *v) -{ - v->a[222420] = actions(71); - v->a[222421] = 1; - v->a[222422] = sym_comment; - v->a[222423] = actions(3064); - v->a[222424] = 1; - v->a[222425] = sym_variable_name; - v->a[222426] = actions(9278); - v->a[222427] = 1; - v->a[222428] = anon_sym_LPAREN; - v->a[222429] = actions(9280); - v->a[222430] = 1; - v->a[222431] = anon_sym_BANG; - v->a[222432] = actions(9286); - v->a[222433] = 1; - v->a[222434] = anon_sym_TILDE; - v->a[222435] = actions(9288); - v->a[222436] = 1; - v->a[222437] = anon_sym_DOLLAR; - v->a[222438] = actions(9290); - v->a[222439] = 1; - small_parse_table_11122(v); -} - -void small_parse_table_11122(t_small_parse_table_array *v) -{ - v->a[222440] = anon_sym_DQUOTE; - v->a[222441] = actions(9292); - v->a[222442] = 1; - v->a[222443] = aux_sym_number_token1; - v->a[222444] = actions(9294); - v->a[222445] = 1; - v->a[222446] = aux_sym_number_token2; - v->a[222447] = actions(9296); - v->a[222448] = 1; - v->a[222449] = anon_sym_DOLLAR_LBRACE; - v->a[222450] = actions(9298); - v->a[222451] = 1; - v->a[222452] = anon_sym_DOLLAR_LPAREN; - v->a[222453] = actions(9300); - v->a[222454] = 1; - v->a[222455] = anon_sym_BQUOTE; - v->a[222456] = actions(9302); - v->a[222457] = 1; - v->a[222458] = anon_sym_DOLLAR_BQUOTE; - v->a[222459] = actions(10628); - small_parse_table_11123(v); -} - -void small_parse_table_11123(t_small_parse_table_array *v) -{ - v->a[222460] = 1; - v->a[222461] = aux_sym__simple_variable_name_token1; - v->a[222462] = state(2801); - v->a[222463] = 1; - v->a[222464] = sym__arithmetic_binary_expression; - v->a[222465] = state(2803); - v->a[222466] = 1; - v->a[222467] = sym__arithmetic_ternary_expression; - v->a[222468] = state(2809); - v->a[222469] = 1; - v->a[222470] = sym__arithmetic_unary_expression; - v->a[222471] = state(2825); - v->a[222472] = 1; - v->a[222473] = sym__arithmetic_postfix_expression; - v->a[222474] = actions(9282); - v->a[222475] = 2; - v->a[222476] = anon_sym_PLUS_PLUS2; - v->a[222477] = anon_sym_DASH_DASH2; - v->a[222478] = actions(9284); - v->a[222479] = 2; - small_parse_table_11124(v); -} - -void small_parse_table_11124(t_small_parse_table_array *v) -{ - v->a[222480] = anon_sym_DASH2; - v->a[222481] = anon_sym_PLUS2; - v->a[222482] = state(2765); - v->a[222483] = 9; - v->a[222484] = sym_subscript; - v->a[222485] = sym__arithmetic_expression; - v->a[222486] = sym__arithmetic_literal; - v->a[222487] = sym__arithmetic_parenthesized_expression; - v->a[222488] = sym_string; - v->a[222489] = sym_number; - v->a[222490] = sym_simple_expansion; - v->a[222491] = sym_expansion; - v->a[222492] = sym_command_substitution; - v->a[222493] = 18; - v->a[222494] = actions(3); - v->a[222495] = 1; - v->a[222496] = sym_comment; - v->a[222497] = actions(3616); - v->a[222498] = 1; - v->a[222499] = aux_sym_number_token1; - small_parse_table_11125(v); -} - -/* EOF small_parse_table_2224.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2225.c b/parser/static/small_parse_table/small_parse_table_2225.c deleted file mode 100644 index 018d65c9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2225.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2225.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11125(t_small_parse_table_array *v) -{ - v->a[222500] = actions(3618); - v->a[222501] = 1; - v->a[222502] = aux_sym_number_token2; - v->a[222503] = actions(3622); - v->a[222504] = 1; - v->a[222505] = anon_sym_DOLLAR_LPAREN; - v->a[222506] = actions(3632); - v->a[222507] = 1; - v->a[222508] = sym__brace_start; - v->a[222509] = actions(8850); - v->a[222510] = 1; - v->a[222511] = anon_sym_DOLLAR_LBRACK; - v->a[222512] = actions(8854); - v->a[222513] = 1; - v->a[222514] = anon_sym_DQUOTE; - v->a[222515] = actions(8858); - v->a[222516] = 1; - v->a[222517] = anon_sym_DOLLAR_LBRACE; - v->a[222518] = actions(8860); - v->a[222519] = 1; - small_parse_table_11126(v); -} - -void small_parse_table_11126(t_small_parse_table_array *v) -{ - v->a[222520] = anon_sym_BQUOTE; - v->a[222521] = actions(8862); - v->a[222522] = 1; - v->a[222523] = anon_sym_DOLLAR_BQUOTE; - v->a[222524] = actions(9516); - v->a[222525] = 1; - v->a[222526] = sym_word; - v->a[222527] = actions(9524); - v->a[222528] = 1; - v->a[222529] = sym__comment_word; - v->a[222530] = actions(10630); - v->a[222531] = 1; - v->a[222532] = anon_sym_DOLLAR; - v->a[222533] = actions(8848); - v->a[222534] = 2; - v->a[222535] = anon_sym_LPAREN_LPAREN; - v->a[222536] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[222537] = actions(8864); - v->a[222538] = 2; - v->a[222539] = anon_sym_LT_LPAREN; - small_parse_table_11127(v); -} - -void small_parse_table_11127(t_small_parse_table_array *v) -{ - v->a[222540] = anon_sym_GT_LPAREN; - v->a[222541] = actions(9520); - v->a[222542] = 2; - v->a[222543] = sym_test_operator; - v->a[222544] = sym__special_character; - v->a[222545] = actions(9522); - v->a[222546] = 3; - v->a[222547] = sym__bare_dollar; - v->a[222548] = sym_raw_string; - v->a[222549] = sym_ansi_c_string; - v->a[222550] = state(2210); - v->a[222551] = 9; - v->a[222552] = sym_arithmetic_expansion; - v->a[222553] = sym_brace_expression; - v->a[222554] = sym_string; - v->a[222555] = sym_translated_string; - v->a[222556] = sym_number; - v->a[222557] = sym_simple_expansion; - v->a[222558] = sym_expansion; - v->a[222559] = sym_command_substitution; - small_parse_table_11128(v); -} - -void small_parse_table_11128(t_small_parse_table_array *v) -{ - v->a[222560] = sym_process_substitution; - v->a[222561] = 18; - v->a[222562] = actions(3); - v->a[222563] = 1; - v->a[222564] = sym_comment; - v->a[222565] = actions(3616); - v->a[222566] = 1; - v->a[222567] = aux_sym_number_token1; - v->a[222568] = actions(3618); - v->a[222569] = 1; - v->a[222570] = aux_sym_number_token2; - v->a[222571] = actions(3622); - v->a[222572] = 1; - v->a[222573] = anon_sym_DOLLAR_LPAREN; - v->a[222574] = actions(3632); - v->a[222575] = 1; - v->a[222576] = sym__brace_start; - v->a[222577] = actions(8850); - v->a[222578] = 1; - v->a[222579] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11129(v); -} - -void small_parse_table_11129(t_small_parse_table_array *v) -{ - v->a[222580] = actions(8854); - v->a[222581] = 1; - v->a[222582] = anon_sym_DQUOTE; - v->a[222583] = actions(8858); - v->a[222584] = 1; - v->a[222585] = anon_sym_DOLLAR_LBRACE; - v->a[222586] = actions(8860); - v->a[222587] = 1; - v->a[222588] = anon_sym_BQUOTE; - v->a[222589] = actions(8862); - v->a[222590] = 1; - v->a[222591] = anon_sym_DOLLAR_BQUOTE; - v->a[222592] = actions(9516); - v->a[222593] = 1; - v->a[222594] = sym_word; - v->a[222595] = actions(9524); - v->a[222596] = 1; - v->a[222597] = sym__comment_word; - v->a[222598] = actions(10632); - v->a[222599] = 1; - small_parse_table_11130(v); -} - -/* EOF small_parse_table_2225.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2226.c b/parser/static/small_parse_table/small_parse_table_2226.c deleted file mode 100644 index 960307a6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2226.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2226.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11130(t_small_parse_table_array *v) -{ - v->a[222600] = anon_sym_DOLLAR; - v->a[222601] = actions(8848); - v->a[222602] = 2; - v->a[222603] = anon_sym_LPAREN_LPAREN; - v->a[222604] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[222605] = actions(8864); - v->a[222606] = 2; - v->a[222607] = anon_sym_LT_LPAREN; - v->a[222608] = anon_sym_GT_LPAREN; - v->a[222609] = actions(9520); - v->a[222610] = 2; - v->a[222611] = sym_test_operator; - v->a[222612] = sym__special_character; - v->a[222613] = actions(9522); - v->a[222614] = 3; - v->a[222615] = sym__bare_dollar; - v->a[222616] = sym_raw_string; - v->a[222617] = sym_ansi_c_string; - v->a[222618] = state(2210); - v->a[222619] = 9; - small_parse_table_11131(v); -} - -void small_parse_table_11131(t_small_parse_table_array *v) -{ - v->a[222620] = sym_arithmetic_expansion; - v->a[222621] = sym_brace_expression; - v->a[222622] = sym_string; - v->a[222623] = sym_translated_string; - v->a[222624] = sym_number; - v->a[222625] = sym_simple_expansion; - v->a[222626] = sym_expansion; - v->a[222627] = sym_command_substitution; - v->a[222628] = sym_process_substitution; - v->a[222629] = 21; - v->a[222630] = actions(71); - v->a[222631] = 1; - v->a[222632] = sym_comment; - v->a[222633] = actions(3602); - v->a[222634] = 1; - v->a[222635] = sym_variable_name; - v->a[222636] = actions(9898); - v->a[222637] = 1; - v->a[222638] = anon_sym_LPAREN; - v->a[222639] = actions(9900); - small_parse_table_11132(v); -} - -void small_parse_table_11132(t_small_parse_table_array *v) -{ - v->a[222640] = 1; - v->a[222641] = anon_sym_BANG; - v->a[222642] = actions(9906); - v->a[222643] = 1; - v->a[222644] = anon_sym_TILDE; - v->a[222645] = actions(9908); - v->a[222646] = 1; - v->a[222647] = anon_sym_DOLLAR; - v->a[222648] = actions(9910); - v->a[222649] = 1; - v->a[222650] = anon_sym_DQUOTE; - v->a[222651] = actions(9912); - v->a[222652] = 1; - v->a[222653] = aux_sym_number_token1; - v->a[222654] = actions(9914); - v->a[222655] = 1; - v->a[222656] = aux_sym_number_token2; - v->a[222657] = actions(9916); - v->a[222658] = 1; - v->a[222659] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11133(v); -} - -void small_parse_table_11133(t_small_parse_table_array *v) -{ - v->a[222660] = actions(9918); - v->a[222661] = 1; - v->a[222662] = anon_sym_DOLLAR_LPAREN; - v->a[222663] = actions(9920); - v->a[222664] = 1; - v->a[222665] = anon_sym_BQUOTE; - v->a[222666] = actions(9922); - v->a[222667] = 1; - v->a[222668] = anon_sym_DOLLAR_BQUOTE; - v->a[222669] = actions(10634); - v->a[222670] = 1; - v->a[222671] = aux_sym__simple_variable_name_token1; - v->a[222672] = state(3359); - v->a[222673] = 1; - v->a[222674] = sym__arithmetic_postfix_expression; - v->a[222675] = state(3361); - v->a[222676] = 1; - v->a[222677] = sym__arithmetic_unary_expression; - v->a[222678] = state(3367); - v->a[222679] = 1; - small_parse_table_11134(v); -} - -void small_parse_table_11134(t_small_parse_table_array *v) -{ - v->a[222680] = sym__arithmetic_ternary_expression; - v->a[222681] = state(3375); - v->a[222682] = 1; - v->a[222683] = sym__arithmetic_binary_expression; - v->a[222684] = actions(9902); - v->a[222685] = 2; - v->a[222686] = anon_sym_PLUS_PLUS2; - v->a[222687] = anon_sym_DASH_DASH2; - v->a[222688] = actions(9904); - v->a[222689] = 2; - v->a[222690] = anon_sym_DASH2; - v->a[222691] = anon_sym_PLUS2; - v->a[222692] = state(3408); - v->a[222693] = 9; - v->a[222694] = sym_subscript; - v->a[222695] = sym__arithmetic_expression; - v->a[222696] = sym__arithmetic_literal; - v->a[222697] = sym__arithmetic_parenthesized_expression; - v->a[222698] = sym_string; - v->a[222699] = sym_number; - small_parse_table_11135(v); -} - -/* EOF small_parse_table_2226.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2227.c b/parser/static/small_parse_table/small_parse_table_2227.c deleted file mode 100644 index ec3b1b9c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2227.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2227.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11135(t_small_parse_table_array *v) -{ - v->a[222700] = sym_simple_expansion; - v->a[222701] = sym_expansion; - v->a[222702] = sym_command_substitution; - v->a[222703] = 21; - v->a[222704] = actions(71); - v->a[222705] = 1; - v->a[222706] = sym_comment; - v->a[222707] = actions(9364); - v->a[222708] = 1; - v->a[222709] = anon_sym_LPAREN; - v->a[222710] = actions(9366); - v->a[222711] = 1; - v->a[222712] = anon_sym_BANG; - v->a[222713] = actions(9372); - v->a[222714] = 1; - v->a[222715] = anon_sym_TILDE; - v->a[222716] = actions(9374); - v->a[222717] = 1; - v->a[222718] = anon_sym_DOLLAR; - v->a[222719] = actions(9376); - small_parse_table_11136(v); -} - -void small_parse_table_11136(t_small_parse_table_array *v) -{ - v->a[222720] = 1; - v->a[222721] = anon_sym_DQUOTE; - v->a[222722] = actions(9378); - v->a[222723] = 1; - v->a[222724] = aux_sym_number_token1; - v->a[222725] = actions(9380); - v->a[222726] = 1; - v->a[222727] = aux_sym_number_token2; - v->a[222728] = actions(9382); - v->a[222729] = 1; - v->a[222730] = anon_sym_DOLLAR_LBRACE; - v->a[222731] = actions(9384); - v->a[222732] = 1; - v->a[222733] = anon_sym_DOLLAR_LPAREN; - v->a[222734] = actions(9386); - v->a[222735] = 1; - v->a[222736] = anon_sym_BQUOTE; - v->a[222737] = actions(9388); - v->a[222738] = 1; - v->a[222739] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11137(v); -} - -void small_parse_table_11137(t_small_parse_table_array *v) -{ - v->a[222740] = actions(9392); - v->a[222741] = 1; - v->a[222742] = sym_variable_name; - v->a[222743] = actions(10636); - v->a[222744] = 1; - v->a[222745] = aux_sym__simple_variable_name_token1; - v->a[222746] = state(3391); - v->a[222747] = 1; - v->a[222748] = sym__arithmetic_binary_expression; - v->a[222749] = state(3396); - v->a[222750] = 1; - v->a[222751] = sym__arithmetic_ternary_expression; - v->a[222752] = state(3398); - v->a[222753] = 1; - v->a[222754] = sym__arithmetic_unary_expression; - v->a[222755] = state(3400); - v->a[222756] = 1; - v->a[222757] = sym__arithmetic_postfix_expression; - v->a[222758] = actions(9368); - v->a[222759] = 2; - small_parse_table_11138(v); -} - -void small_parse_table_11138(t_small_parse_table_array *v) -{ - v->a[222760] = anon_sym_PLUS_PLUS2; - v->a[222761] = anon_sym_DASH_DASH2; - v->a[222762] = actions(9370); - v->a[222763] = 2; - v->a[222764] = anon_sym_DASH2; - v->a[222765] = anon_sym_PLUS2; - v->a[222766] = state(3166); - v->a[222767] = 9; - v->a[222768] = sym_subscript; - v->a[222769] = sym__arithmetic_expression; - v->a[222770] = sym__arithmetic_literal; - v->a[222771] = sym__arithmetic_parenthesized_expression; - v->a[222772] = sym_string; - v->a[222773] = sym_number; - v->a[222774] = sym_simple_expansion; - v->a[222775] = sym_expansion; - v->a[222776] = sym_command_substitution; - v->a[222777] = 21; - v->a[222778] = actions(71); - v->a[222779] = 1; - small_parse_table_11139(v); -} - -void small_parse_table_11139(t_small_parse_table_array *v) -{ - v->a[222780] = sym_comment; - v->a[222781] = actions(3064); - v->a[222782] = 1; - v->a[222783] = sym_variable_name; - v->a[222784] = actions(9278); - v->a[222785] = 1; - v->a[222786] = anon_sym_LPAREN; - v->a[222787] = actions(9280); - v->a[222788] = 1; - v->a[222789] = anon_sym_BANG; - v->a[222790] = actions(9286); - v->a[222791] = 1; - v->a[222792] = anon_sym_TILDE; - v->a[222793] = actions(9288); - v->a[222794] = 1; - v->a[222795] = anon_sym_DOLLAR; - v->a[222796] = actions(9290); - v->a[222797] = 1; - v->a[222798] = anon_sym_DQUOTE; - v->a[222799] = actions(9292); - small_parse_table_11140(v); -} - -/* EOF small_parse_table_2227.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2228.c b/parser/static/small_parse_table/small_parse_table_2228.c deleted file mode 100644 index ec617056..00000000 --- a/parser/static/small_parse_table/small_parse_table_2228.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2228.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11140(t_small_parse_table_array *v) -{ - v->a[222800] = 1; - v->a[222801] = aux_sym_number_token1; - v->a[222802] = actions(9294); - v->a[222803] = 1; - v->a[222804] = aux_sym_number_token2; - v->a[222805] = actions(9296); - v->a[222806] = 1; - v->a[222807] = anon_sym_DOLLAR_LBRACE; - v->a[222808] = actions(9298); - v->a[222809] = 1; - v->a[222810] = anon_sym_DOLLAR_LPAREN; - v->a[222811] = actions(9300); - v->a[222812] = 1; - v->a[222813] = anon_sym_BQUOTE; - v->a[222814] = actions(9302); - v->a[222815] = 1; - v->a[222816] = anon_sym_DOLLAR_BQUOTE; - v->a[222817] = actions(10638); - v->a[222818] = 1; - v->a[222819] = aux_sym__simple_variable_name_token1; - small_parse_table_11141(v); -} - -void small_parse_table_11141(t_small_parse_table_array *v) -{ - v->a[222820] = state(2801); - v->a[222821] = 1; - v->a[222822] = sym__arithmetic_binary_expression; - v->a[222823] = state(2803); - v->a[222824] = 1; - v->a[222825] = sym__arithmetic_ternary_expression; - v->a[222826] = state(2809); - v->a[222827] = 1; - v->a[222828] = sym__arithmetic_unary_expression; - v->a[222829] = state(2825); - v->a[222830] = 1; - v->a[222831] = sym__arithmetic_postfix_expression; - v->a[222832] = actions(9282); - v->a[222833] = 2; - v->a[222834] = anon_sym_PLUS_PLUS2; - v->a[222835] = anon_sym_DASH_DASH2; - v->a[222836] = actions(9284); - v->a[222837] = 2; - v->a[222838] = anon_sym_DASH2; - v->a[222839] = anon_sym_PLUS2; - small_parse_table_11142(v); -} - -void small_parse_table_11142(t_small_parse_table_array *v) -{ - v->a[222840] = state(2766); - v->a[222841] = 9; - v->a[222842] = sym_subscript; - v->a[222843] = sym__arithmetic_expression; - v->a[222844] = sym__arithmetic_literal; - v->a[222845] = sym__arithmetic_parenthesized_expression; - v->a[222846] = sym_string; - v->a[222847] = sym_number; - v->a[222848] = sym_simple_expansion; - v->a[222849] = sym_expansion; - v->a[222850] = sym_command_substitution; - v->a[222851] = 18; - v->a[222852] = actions(3); - v->a[222853] = 1; - v->a[222854] = sym_comment; - v->a[222855] = actions(707); - v->a[222856] = 1; - v->a[222857] = anon_sym_DOLLAR_LBRACK; - v->a[222858] = actions(713); - v->a[222859] = 1; - small_parse_table_11143(v); -} - -void small_parse_table_11143(t_small_parse_table_array *v) -{ - v->a[222860] = anon_sym_DQUOTE; - v->a[222861] = actions(717); - v->a[222862] = 1; - v->a[222863] = aux_sym_number_token1; - v->a[222864] = actions(719); - v->a[222865] = 1; - v->a[222866] = aux_sym_number_token2; - v->a[222867] = actions(721); - v->a[222868] = 1; - v->a[222869] = anon_sym_DOLLAR_LBRACE; - v->a[222870] = actions(723); - v->a[222871] = 1; - v->a[222872] = anon_sym_DOLLAR_LPAREN; - v->a[222873] = actions(725); - v->a[222874] = 1; - v->a[222875] = anon_sym_BQUOTE; - v->a[222876] = actions(727); - v->a[222877] = 1; - v->a[222878] = anon_sym_DOLLAR_BQUOTE; - v->a[222879] = actions(737); - small_parse_table_11144(v); -} - -void small_parse_table_11144(t_small_parse_table_array *v) -{ - v->a[222880] = 1; - v->a[222881] = sym__brace_start; - v->a[222882] = actions(10464); - v->a[222883] = 1; - v->a[222884] = sym_word; - v->a[222885] = actions(10470); - v->a[222886] = 1; - v->a[222887] = sym__comment_word; - v->a[222888] = actions(10640); - v->a[222889] = 1; - v->a[222890] = anon_sym_DOLLAR; - v->a[222891] = actions(705); - v->a[222892] = 2; - v->a[222893] = anon_sym_LPAREN_LPAREN; - v->a[222894] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[222895] = actions(729); - v->a[222896] = 2; - v->a[222897] = anon_sym_LT_LPAREN; - v->a[222898] = anon_sym_GT_LPAREN; - v->a[222899] = actions(10466); - small_parse_table_11145(v); -} - -/* EOF small_parse_table_2228.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2229.c b/parser/static/small_parse_table/small_parse_table_2229.c deleted file mode 100644 index 56e2d393..00000000 --- a/parser/static/small_parse_table/small_parse_table_2229.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2229.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11145(t_small_parse_table_array *v) -{ - v->a[222900] = 2; - v->a[222901] = sym_test_operator; - v->a[222902] = sym__special_character; - v->a[222903] = actions(10468); - v->a[222904] = 3; - v->a[222905] = sym__bare_dollar; - v->a[222906] = sym_raw_string; - v->a[222907] = sym_ansi_c_string; - v->a[222908] = state(999); - v->a[222909] = 9; - v->a[222910] = sym_arithmetic_expansion; - v->a[222911] = sym_brace_expression; - v->a[222912] = sym_string; - v->a[222913] = sym_translated_string; - v->a[222914] = sym_number; - v->a[222915] = sym_simple_expansion; - v->a[222916] = sym_expansion; - v->a[222917] = sym_command_substitution; - v->a[222918] = sym_process_substitution; - v->a[222919] = 21; - small_parse_table_11146(v); -} - -void small_parse_table_11146(t_small_parse_table_array *v) -{ - v->a[222920] = actions(71); - v->a[222921] = 1; - v->a[222922] = sym_comment; - v->a[222923] = actions(9364); - v->a[222924] = 1; - v->a[222925] = anon_sym_LPAREN; - v->a[222926] = actions(9366); - v->a[222927] = 1; - v->a[222928] = anon_sym_BANG; - v->a[222929] = actions(9372); - v->a[222930] = 1; - v->a[222931] = anon_sym_TILDE; - v->a[222932] = actions(9374); - v->a[222933] = 1; - v->a[222934] = anon_sym_DOLLAR; - v->a[222935] = actions(9376); - v->a[222936] = 1; - v->a[222937] = anon_sym_DQUOTE; - v->a[222938] = actions(9378); - v->a[222939] = 1; - small_parse_table_11147(v); -} - -void small_parse_table_11147(t_small_parse_table_array *v) -{ - v->a[222940] = aux_sym_number_token1; - v->a[222941] = actions(9380); - v->a[222942] = 1; - v->a[222943] = aux_sym_number_token2; - v->a[222944] = actions(9382); - v->a[222945] = 1; - v->a[222946] = anon_sym_DOLLAR_LBRACE; - v->a[222947] = actions(9384); - v->a[222948] = 1; - v->a[222949] = anon_sym_DOLLAR_LPAREN; - v->a[222950] = actions(9386); - v->a[222951] = 1; - v->a[222952] = anon_sym_BQUOTE; - v->a[222953] = actions(9388); - v->a[222954] = 1; - v->a[222955] = anon_sym_DOLLAR_BQUOTE; - v->a[222956] = actions(9392); - v->a[222957] = 1; - v->a[222958] = sym_variable_name; - v->a[222959] = actions(10642); - small_parse_table_11148(v); -} - -void small_parse_table_11148(t_small_parse_table_array *v) -{ - v->a[222960] = 1; - v->a[222961] = aux_sym__simple_variable_name_token1; - v->a[222962] = state(3391); - v->a[222963] = 1; - v->a[222964] = sym__arithmetic_binary_expression; - v->a[222965] = state(3396); - v->a[222966] = 1; - v->a[222967] = sym__arithmetic_ternary_expression; - v->a[222968] = state(3398); - v->a[222969] = 1; - v->a[222970] = sym__arithmetic_unary_expression; - v->a[222971] = state(3400); - v->a[222972] = 1; - v->a[222973] = sym__arithmetic_postfix_expression; - v->a[222974] = actions(9368); - v->a[222975] = 2; - v->a[222976] = anon_sym_PLUS_PLUS2; - v->a[222977] = anon_sym_DASH_DASH2; - v->a[222978] = actions(9370); - v->a[222979] = 2; - small_parse_table_11149(v); -} - -void small_parse_table_11149(t_small_parse_table_array *v) -{ - v->a[222980] = anon_sym_DASH2; - v->a[222981] = anon_sym_PLUS2; - v->a[222982] = state(3309); - v->a[222983] = 9; - v->a[222984] = sym_subscript; - v->a[222985] = sym__arithmetic_expression; - v->a[222986] = sym__arithmetic_literal; - v->a[222987] = sym__arithmetic_parenthesized_expression; - v->a[222988] = sym_string; - v->a[222989] = sym_number; - v->a[222990] = sym_simple_expansion; - v->a[222991] = sym_expansion; - v->a[222992] = sym_command_substitution; - v->a[222993] = 21; - v->a[222994] = actions(71); - v->a[222995] = 1; - v->a[222996] = sym_comment; - v->a[222997] = actions(3064); - v->a[222998] = 1; - v->a[222999] = sym_variable_name; - small_parse_table_11150(v); -} - -/* EOF small_parse_table_2229.c */ diff --git a/parser/static/small_parse_table/small_parse_table_223.c b/parser/static/small_parse_table/small_parse_table_223.c index 9d65c5b3..40711654 100644 --- a/parser/static/small_parse_table/small_parse_table_223.c +++ b/parser/static/small_parse_table/small_parse_table_223.c @@ -14,126 +14,126 @@ void small_parse_table_1115(t_small_parse_table_array *v) { - v->a[22300] = 1; - v->a[22301] = sym_command_substitution; - v->a[22302] = state(2484); - v->a[22303] = 1; - v->a[22304] = aux_sym__literal_repeat1; - v->a[22305] = state(2621); - v->a[22306] = 1; - v->a[22307] = sym__expression; - v->a[22308] = state(2801); - v->a[22309] = 1; - v->a[22310] = sym__arithmetic_binary_expression; - v->a[22311] = state(2803); - v->a[22312] = 1; - v->a[22313] = sym__arithmetic_ternary_expression; - v->a[22314] = state(2809); - v->a[22315] = 1; - v->a[22316] = sym__arithmetic_unary_expression; - v->a[22317] = state(2825); - v->a[22318] = 1; - v->a[22319] = sym__arithmetic_postfix_expression; + v->a[22300] = actions(2696); + v->a[22301] = 5; + v->a[22302] = sym_file_descriptor; + v->a[22303] = sym_variable_name; + v->a[22304] = sym_test_operator; + v->a[22305] = sym__brace_start; + v->a[22306] = aux_sym_heredoc_redirect_token1; + v->a[22307] = actions(2694); + v->a[22308] = 34; + v->a[22309] = anon_sym_esac; + v->a[22310] = anon_sym_PIPE; + v->a[22311] = anon_sym_SEMI_SEMI; + v->a[22312] = anon_sym_SEMI_AMP; + v->a[22313] = anon_sym_SEMI_SEMI_AMP; + v->a[22314] = anon_sym_PIPE_AMP; + v->a[22315] = anon_sym_AMP_AMP; + v->a[22316] = anon_sym_PIPE_PIPE; + v->a[22317] = anon_sym_LT; + v->a[22318] = anon_sym_GT; + v->a[22319] = anon_sym_GT_GT; small_parse_table_1116(v); } void small_parse_table_1116(t_small_parse_table_array *v) { - v->a[22320] = actions(1129); - v->a[22321] = 2; - v->a[22322] = anon_sym_LPAREN_LPAREN; - v->a[22323] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22324] = actions(1165); - v->a[22325] = 2; - v->a[22326] = anon_sym_LT_LPAREN; - v->a[22327] = anon_sym_GT_LPAREN; - v->a[22328] = actions(1183); - v->a[22329] = 2; - v->a[22330] = sym_raw_string; - v->a[22331] = sym_ansi_c_string; - v->a[22332] = actions(3054); - v->a[22333] = 2; - v->a[22334] = anon_sym_PLUS_PLUS2; - v->a[22335] = anon_sym_DASH_DASH2; - v->a[22336] = actions(3056); - v->a[22337] = 2; - v->a[22338] = anon_sym_DASH2; - v->a[22339] = anon_sym_PLUS2; + v->a[22320] = anon_sym_AMP_GT; + v->a[22321] = anon_sym_AMP_GT_GT; + v->a[22322] = anon_sym_LT_AMP; + v->a[22323] = anon_sym_GT_AMP; + v->a[22324] = anon_sym_GT_PIPE; + v->a[22325] = anon_sym_LT_AMP_DASH; + v->a[22326] = anon_sym_GT_AMP_DASH; + v->a[22327] = anon_sym_LT_LT; + v->a[22328] = anon_sym_LT_LT_DASH; + v->a[22329] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22330] = anon_sym_AMP; + v->a[22331] = anon_sym_DOLLAR; + v->a[22332] = sym__special_character; + v->a[22333] = anon_sym_DQUOTE; + v->a[22334] = sym_raw_string; + v->a[22335] = aux_sym_number_token1; + v->a[22336] = aux_sym_number_token2; + v->a[22337] = anon_sym_DOLLAR_LBRACE; + v->a[22338] = anon_sym_DOLLAR_LPAREN; + v->a[22339] = anon_sym_BQUOTE; small_parse_table_1117(v); } void small_parse_table_1117(t_small_parse_table_array *v) { - v->a[22340] = state(2397); - v->a[22341] = 4; - v->a[22342] = sym_string; - v->a[22343] = sym_number; - v->a[22344] = sym_simple_expansion; - v->a[22345] = sym_expansion; - v->a[22346] = state(2456); - v->a[22347] = 4; - v->a[22348] = sym_arithmetic_expansion; - v->a[22349] = sym_brace_expression; - v->a[22350] = sym_translated_string; - v->a[22351] = sym_process_substitution; - v->a[22352] = state(2843); - v->a[22353] = 4; - v->a[22354] = sym_subscript; - v->a[22355] = sym__arithmetic_expression; - v->a[22356] = sym__arithmetic_literal; - v->a[22357] = sym__arithmetic_parenthesized_expression; - v->a[22358] = state(2594); - v->a[22359] = 6; + v->a[22340] = anon_sym_DOLLAR_BQUOTE; + v->a[22341] = sym_word; + v->a[22342] = anon_sym_SEMI; + v->a[22343] = 6; + v->a[22344] = actions(3); + v->a[22345] = 1; + v->a[22346] = sym_comment; + v->a[22347] = actions(3070); + v->a[22348] = 1; + v->a[22349] = aux_sym_concatenation_token1; + v->a[22350] = actions(3073); + v->a[22351] = 1; + v->a[22352] = sym__concat; + v->a[22353] = state(564); + v->a[22354] = 1; + v->a[22355] = aux_sym_concatenation_repeat1; + v->a[22356] = actions(2654); + v->a[22357] = 5; + v->a[22358] = sym_file_descriptor; + v->a[22359] = sym_variable_name; small_parse_table_1118(v); } void small_parse_table_1118(t_small_parse_table_array *v) { - v->a[22360] = sym_binary_expression; - v->a[22361] = sym_ternary_expression; - v->a[22362] = sym_unary_expression; - v->a[22363] = sym_postfix_expression; - v->a[22364] = sym_parenthesized_expression; - v->a[22365] = sym_concatenation; - v->a[22366] = 35; - v->a[22367] = actions(71); - v->a[22368] = 1; - v->a[22369] = sym_comment; - v->a[22370] = actions(1141); - v->a[22371] = 1; - v->a[22372] = anon_sym_DOLLAR_LBRACK; - v->a[22373] = actions(1145); - v->a[22374] = 1; - v->a[22375] = anon_sym_DOLLAR; - v->a[22376] = actions(1149); - v->a[22377] = 1; - v->a[22378] = anon_sym_DQUOTE; - v->a[22379] = actions(1153); + v->a[22360] = sym_test_operator; + v->a[22361] = sym__brace_start; + v->a[22362] = aux_sym_heredoc_redirect_token1; + v->a[22363] = actions(2652); + v->a[22364] = 34; + v->a[22365] = anon_sym_esac; + v->a[22366] = anon_sym_PIPE; + v->a[22367] = anon_sym_SEMI_SEMI; + v->a[22368] = anon_sym_SEMI_AMP; + v->a[22369] = anon_sym_SEMI_SEMI_AMP; + v->a[22370] = anon_sym_PIPE_AMP; + v->a[22371] = anon_sym_AMP_AMP; + v->a[22372] = anon_sym_PIPE_PIPE; + v->a[22373] = anon_sym_LT; + v->a[22374] = anon_sym_GT; + v->a[22375] = anon_sym_GT_GT; + v->a[22376] = anon_sym_AMP_GT; + v->a[22377] = anon_sym_AMP_GT_GT; + v->a[22378] = anon_sym_LT_AMP; + v->a[22379] = anon_sym_GT_AMP; small_parse_table_1119(v); } void small_parse_table_1119(t_small_parse_table_array *v) { - v->a[22380] = 1; - v->a[22381] = aux_sym_number_token1; - v->a[22382] = actions(1155); - v->a[22383] = 1; - v->a[22384] = aux_sym_number_token2; - v->a[22385] = actions(1157); - v->a[22386] = 1; - v->a[22387] = anon_sym_DOLLAR_LBRACE; - v->a[22388] = actions(1159); - v->a[22389] = 1; - v->a[22390] = anon_sym_DOLLAR_LPAREN; - v->a[22391] = actions(1163); - v->a[22392] = 1; - v->a[22393] = anon_sym_DOLLAR_BQUOTE; - v->a[22394] = actions(1169); - v->a[22395] = 1; - v->a[22396] = sym__brace_start; - v->a[22397] = actions(1171); - v->a[22398] = 1; - v->a[22399] = sym_word; + v->a[22380] = anon_sym_GT_PIPE; + v->a[22381] = anon_sym_LT_AMP_DASH; + v->a[22382] = anon_sym_GT_AMP_DASH; + v->a[22383] = anon_sym_LT_LT; + v->a[22384] = anon_sym_LT_LT_DASH; + v->a[22385] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22386] = anon_sym_AMP; + v->a[22387] = anon_sym_DOLLAR; + v->a[22388] = sym__special_character; + v->a[22389] = anon_sym_DQUOTE; + v->a[22390] = sym_raw_string; + v->a[22391] = aux_sym_number_token1; + v->a[22392] = aux_sym_number_token2; + v->a[22393] = anon_sym_DOLLAR_LBRACE; + v->a[22394] = anon_sym_DOLLAR_LPAREN; + v->a[22395] = anon_sym_BQUOTE; + v->a[22396] = anon_sym_DOLLAR_BQUOTE; + v->a[22397] = sym_word; + v->a[22398] = anon_sym_SEMI; + v->a[22399] = 20; small_parse_table_1120(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2230.c b/parser/static/small_parse_table/small_parse_table_2230.c deleted file mode 100644 index c900b395..00000000 --- a/parser/static/small_parse_table/small_parse_table_2230.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2230.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11150(t_small_parse_table_array *v) -{ - v->a[223000] = actions(9278); - v->a[223001] = 1; - v->a[223002] = anon_sym_LPAREN; - v->a[223003] = actions(9280); - v->a[223004] = 1; - v->a[223005] = anon_sym_BANG; - v->a[223006] = actions(9286); - v->a[223007] = 1; - v->a[223008] = anon_sym_TILDE; - v->a[223009] = actions(9288); - v->a[223010] = 1; - v->a[223011] = anon_sym_DOLLAR; - v->a[223012] = actions(9290); - v->a[223013] = 1; - v->a[223014] = anon_sym_DQUOTE; - v->a[223015] = actions(9292); - v->a[223016] = 1; - v->a[223017] = aux_sym_number_token1; - v->a[223018] = actions(9294); - v->a[223019] = 1; - small_parse_table_11151(v); -} - -void small_parse_table_11151(t_small_parse_table_array *v) -{ - v->a[223020] = aux_sym_number_token2; - v->a[223021] = actions(9296); - v->a[223022] = 1; - v->a[223023] = anon_sym_DOLLAR_LBRACE; - v->a[223024] = actions(9298); - v->a[223025] = 1; - v->a[223026] = anon_sym_DOLLAR_LPAREN; - v->a[223027] = actions(9300); - v->a[223028] = 1; - v->a[223029] = anon_sym_BQUOTE; - v->a[223030] = actions(9302); - v->a[223031] = 1; - v->a[223032] = anon_sym_DOLLAR_BQUOTE; - v->a[223033] = actions(10644); - v->a[223034] = 1; - v->a[223035] = aux_sym__simple_variable_name_token1; - v->a[223036] = state(2801); - v->a[223037] = 1; - v->a[223038] = sym__arithmetic_binary_expression; - v->a[223039] = state(2803); - small_parse_table_11152(v); -} - -void small_parse_table_11152(t_small_parse_table_array *v) -{ - v->a[223040] = 1; - v->a[223041] = sym__arithmetic_ternary_expression; - v->a[223042] = state(2809); - v->a[223043] = 1; - v->a[223044] = sym__arithmetic_unary_expression; - v->a[223045] = state(2825); - v->a[223046] = 1; - v->a[223047] = sym__arithmetic_postfix_expression; - v->a[223048] = actions(9282); - v->a[223049] = 2; - v->a[223050] = anon_sym_PLUS_PLUS2; - v->a[223051] = anon_sym_DASH_DASH2; - v->a[223052] = actions(9284); - v->a[223053] = 2; - v->a[223054] = anon_sym_DASH2; - v->a[223055] = anon_sym_PLUS2; - v->a[223056] = state(2767); - v->a[223057] = 9; - v->a[223058] = sym_subscript; - v->a[223059] = sym__arithmetic_expression; - small_parse_table_11153(v); -} - -void small_parse_table_11153(t_small_parse_table_array *v) -{ - v->a[223060] = sym__arithmetic_literal; - v->a[223061] = sym__arithmetic_parenthesized_expression; - v->a[223062] = sym_string; - v->a[223063] = sym_number; - v->a[223064] = sym_simple_expansion; - v->a[223065] = sym_expansion; - v->a[223066] = sym_command_substitution; - v->a[223067] = 21; - v->a[223068] = actions(71); - v->a[223069] = 1; - v->a[223070] = sym_comment; - v->a[223071] = actions(3064); - v->a[223072] = 1; - v->a[223073] = sym_variable_name; - v->a[223074] = actions(9278); - v->a[223075] = 1; - v->a[223076] = anon_sym_LPAREN; - v->a[223077] = actions(9280); - v->a[223078] = 1; - v->a[223079] = anon_sym_BANG; - small_parse_table_11154(v); -} - -void small_parse_table_11154(t_small_parse_table_array *v) -{ - v->a[223080] = actions(9286); - v->a[223081] = 1; - v->a[223082] = anon_sym_TILDE; - v->a[223083] = actions(9288); - v->a[223084] = 1; - v->a[223085] = anon_sym_DOLLAR; - v->a[223086] = actions(9290); - v->a[223087] = 1; - v->a[223088] = anon_sym_DQUOTE; - v->a[223089] = actions(9292); - v->a[223090] = 1; - v->a[223091] = aux_sym_number_token1; - v->a[223092] = actions(9294); - v->a[223093] = 1; - v->a[223094] = aux_sym_number_token2; - v->a[223095] = actions(9296); - v->a[223096] = 1; - v->a[223097] = anon_sym_DOLLAR_LBRACE; - v->a[223098] = actions(9298); - v->a[223099] = 1; - small_parse_table_11155(v); -} - -/* EOF small_parse_table_2230.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2231.c b/parser/static/small_parse_table/small_parse_table_2231.c deleted file mode 100644 index 049c895c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2231.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2231.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11155(t_small_parse_table_array *v) -{ - v->a[223100] = anon_sym_DOLLAR_LPAREN; - v->a[223101] = actions(9300); - v->a[223102] = 1; - v->a[223103] = anon_sym_BQUOTE; - v->a[223104] = actions(9302); - v->a[223105] = 1; - v->a[223106] = anon_sym_DOLLAR_BQUOTE; - v->a[223107] = actions(10646); - v->a[223108] = 1; - v->a[223109] = aux_sym__simple_variable_name_token1; - v->a[223110] = state(2801); - v->a[223111] = 1; - v->a[223112] = sym__arithmetic_binary_expression; - v->a[223113] = state(2803); - v->a[223114] = 1; - v->a[223115] = sym__arithmetic_ternary_expression; - v->a[223116] = state(2809); - v->a[223117] = 1; - v->a[223118] = sym__arithmetic_unary_expression; - v->a[223119] = state(2825); - small_parse_table_11156(v); -} - -void small_parse_table_11156(t_small_parse_table_array *v) -{ - v->a[223120] = 1; - v->a[223121] = sym__arithmetic_postfix_expression; - v->a[223122] = actions(9282); - v->a[223123] = 2; - v->a[223124] = anon_sym_PLUS_PLUS2; - v->a[223125] = anon_sym_DASH_DASH2; - v->a[223126] = actions(9284); - v->a[223127] = 2; - v->a[223128] = anon_sym_DASH2; - v->a[223129] = anon_sym_PLUS2; - v->a[223130] = state(3401); - v->a[223131] = 9; - v->a[223132] = sym_subscript; - v->a[223133] = sym__arithmetic_expression; - v->a[223134] = sym__arithmetic_literal; - v->a[223135] = sym__arithmetic_parenthesized_expression; - v->a[223136] = sym_string; - v->a[223137] = sym_number; - v->a[223138] = sym_simple_expansion; - v->a[223139] = sym_expansion; - small_parse_table_11157(v); -} - -void small_parse_table_11157(t_small_parse_table_array *v) -{ - v->a[223140] = sym_command_substitution; - v->a[223141] = 18; - v->a[223142] = actions(3); - v->a[223143] = 1; - v->a[223144] = sym_comment; - v->a[223145] = actions(707); - v->a[223146] = 1; - v->a[223147] = anon_sym_DOLLAR_LBRACK; - v->a[223148] = actions(713); - v->a[223149] = 1; - v->a[223150] = anon_sym_DQUOTE; - v->a[223151] = actions(717); - v->a[223152] = 1; - v->a[223153] = aux_sym_number_token1; - v->a[223154] = actions(719); - v->a[223155] = 1; - v->a[223156] = aux_sym_number_token2; - v->a[223157] = actions(721); - v->a[223158] = 1; - v->a[223159] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11158(v); -} - -void small_parse_table_11158(t_small_parse_table_array *v) -{ - v->a[223160] = actions(723); - v->a[223161] = 1; - v->a[223162] = anon_sym_DOLLAR_LPAREN; - v->a[223163] = actions(725); - v->a[223164] = 1; - v->a[223165] = anon_sym_BQUOTE; - v->a[223166] = actions(727); - v->a[223167] = 1; - v->a[223168] = anon_sym_DOLLAR_BQUOTE; - v->a[223169] = actions(737); - v->a[223170] = 1; - v->a[223171] = sym__brace_start; - v->a[223172] = actions(10464); - v->a[223173] = 1; - v->a[223174] = sym_word; - v->a[223175] = actions(10470); - v->a[223176] = 1; - v->a[223177] = sym__comment_word; - v->a[223178] = actions(10648); - v->a[223179] = 1; - small_parse_table_11159(v); -} - -void small_parse_table_11159(t_small_parse_table_array *v) -{ - v->a[223180] = anon_sym_DOLLAR; - v->a[223181] = actions(705); - v->a[223182] = 2; - v->a[223183] = anon_sym_LPAREN_LPAREN; - v->a[223184] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223185] = actions(729); - v->a[223186] = 2; - v->a[223187] = anon_sym_LT_LPAREN; - v->a[223188] = anon_sym_GT_LPAREN; - v->a[223189] = actions(10466); - v->a[223190] = 2; - v->a[223191] = sym_test_operator; - v->a[223192] = sym__special_character; - v->a[223193] = actions(10468); - v->a[223194] = 3; - v->a[223195] = sym__bare_dollar; - v->a[223196] = sym_raw_string; - v->a[223197] = sym_ansi_c_string; - v->a[223198] = state(999); - v->a[223199] = 9; - small_parse_table_11160(v); -} - -/* EOF small_parse_table_2231.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2232.c b/parser/static/small_parse_table/small_parse_table_2232.c deleted file mode 100644 index 8afb5715..00000000 --- a/parser/static/small_parse_table/small_parse_table_2232.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2232.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11160(t_small_parse_table_array *v) -{ - v->a[223200] = sym_arithmetic_expansion; - v->a[223201] = sym_brace_expression; - v->a[223202] = sym_string; - v->a[223203] = sym_translated_string; - v->a[223204] = sym_number; - v->a[223205] = sym_simple_expansion; - v->a[223206] = sym_expansion; - v->a[223207] = sym_command_substitution; - v->a[223208] = sym_process_substitution; - v->a[223209] = 18; - v->a[223210] = actions(3); - v->a[223211] = 1; - v->a[223212] = sym_comment; - v->a[223213] = actions(3737); - v->a[223214] = 1; - v->a[223215] = aux_sym_number_token1; - v->a[223216] = actions(3739); - v->a[223217] = 1; - v->a[223218] = aux_sym_number_token2; - v->a[223219] = actions(3743); - small_parse_table_11161(v); -} - -void small_parse_table_11161(t_small_parse_table_array *v) -{ - v->a[223220] = 1; - v->a[223221] = anon_sym_DOLLAR_LPAREN; - v->a[223222] = actions(3755); - v->a[223223] = 1; - v->a[223224] = sym__brace_start; - v->a[223225] = actions(8820); - v->a[223226] = 1; - v->a[223227] = anon_sym_DOLLAR_LBRACK; - v->a[223228] = actions(8824); - v->a[223229] = 1; - v->a[223230] = anon_sym_DQUOTE; - v->a[223231] = actions(8828); - v->a[223232] = 1; - v->a[223233] = anon_sym_DOLLAR_LBRACE; - v->a[223234] = actions(8830); - v->a[223235] = 1; - v->a[223236] = anon_sym_BQUOTE; - v->a[223237] = actions(8832); - v->a[223238] = 1; - v->a[223239] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11162(v); -} - -void small_parse_table_11162(t_small_parse_table_array *v) -{ - v->a[223240] = actions(9412); - v->a[223241] = 1; - v->a[223242] = sym_word; - v->a[223243] = actions(9420); - v->a[223244] = 1; - v->a[223245] = sym__comment_word; - v->a[223246] = actions(10650); - v->a[223247] = 1; - v->a[223248] = anon_sym_DOLLAR; - v->a[223249] = actions(8818); - v->a[223250] = 2; - v->a[223251] = anon_sym_LPAREN_LPAREN; - v->a[223252] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223253] = actions(8834); - v->a[223254] = 2; - v->a[223255] = anon_sym_LT_LPAREN; - v->a[223256] = anon_sym_GT_LPAREN; - v->a[223257] = actions(9416); - v->a[223258] = 2; - v->a[223259] = sym_test_operator; - small_parse_table_11163(v); -} - -void small_parse_table_11163(t_small_parse_table_array *v) -{ - v->a[223260] = sym__special_character; - v->a[223261] = actions(9418); - v->a[223262] = 3; - v->a[223263] = sym__bare_dollar; - v->a[223264] = sym_raw_string; - v->a[223265] = sym_ansi_c_string; - v->a[223266] = state(4810); - v->a[223267] = 9; - v->a[223268] = sym_arithmetic_expansion; - v->a[223269] = sym_brace_expression; - v->a[223270] = sym_string; - v->a[223271] = sym_translated_string; - v->a[223272] = sym_number; - v->a[223273] = sym_simple_expansion; - v->a[223274] = sym_expansion; - v->a[223275] = sym_command_substitution; - v->a[223276] = sym_process_substitution; - v->a[223277] = 18; - v->a[223278] = actions(3); - v->a[223279] = 1; - small_parse_table_11164(v); -} - -void small_parse_table_11164(t_small_parse_table_array *v) -{ - v->a[223280] = sym_comment; - v->a[223281] = actions(1043); - v->a[223282] = 1; - v->a[223283] = anon_sym_DOLLAR_LBRACK; - v->a[223284] = actions(1049); - v->a[223285] = 1; - v->a[223286] = anon_sym_DQUOTE; - v->a[223287] = actions(1053); - v->a[223288] = 1; - v->a[223289] = aux_sym_number_token1; - v->a[223290] = actions(1055); - v->a[223291] = 1; - v->a[223292] = aux_sym_number_token2; - v->a[223293] = actions(1057); - v->a[223294] = 1; - v->a[223295] = anon_sym_DOLLAR_LBRACE; - v->a[223296] = actions(1059); - v->a[223297] = 1; - v->a[223298] = anon_sym_DOLLAR_LPAREN; - v->a[223299] = actions(1061); - small_parse_table_11165(v); -} - -/* EOF small_parse_table_2232.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2233.c b/parser/static/small_parse_table/small_parse_table_2233.c deleted file mode 100644 index 065a9386..00000000 --- a/parser/static/small_parse_table/small_parse_table_2233.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2233.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11165(t_small_parse_table_array *v) -{ - v->a[223300] = 1; - v->a[223301] = anon_sym_BQUOTE; - v->a[223302] = actions(1063); - v->a[223303] = 1; - v->a[223304] = anon_sym_DOLLAR_BQUOTE; - v->a[223305] = actions(1071); - v->a[223306] = 1; - v->a[223307] = sym__brace_start; - v->a[223308] = actions(9706); - v->a[223309] = 1; - v->a[223310] = sym_word; - v->a[223311] = actions(9712); - v->a[223312] = 1; - v->a[223313] = sym__comment_word; - v->a[223314] = actions(10652); - v->a[223315] = 1; - v->a[223316] = anon_sym_DOLLAR; - v->a[223317] = actions(1041); - v->a[223318] = 2; - v->a[223319] = anon_sym_LPAREN_LPAREN; - small_parse_table_11166(v); -} - -void small_parse_table_11166(t_small_parse_table_array *v) -{ - v->a[223320] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223321] = actions(1065); - v->a[223322] = 2; - v->a[223323] = anon_sym_LT_LPAREN; - v->a[223324] = anon_sym_GT_LPAREN; - v->a[223325] = actions(9708); - v->a[223326] = 2; - v->a[223327] = sym_test_operator; - v->a[223328] = sym__special_character; - v->a[223329] = actions(9710); - v->a[223330] = 3; - v->a[223331] = sym__bare_dollar; - v->a[223332] = sym_raw_string; - v->a[223333] = sym_ansi_c_string; - v->a[223334] = state(2075); - v->a[223335] = 9; - v->a[223336] = sym_arithmetic_expansion; - v->a[223337] = sym_brace_expression; - v->a[223338] = sym_string; - v->a[223339] = sym_translated_string; - small_parse_table_11167(v); -} - -void small_parse_table_11167(t_small_parse_table_array *v) -{ - v->a[223340] = sym_number; - v->a[223341] = sym_simple_expansion; - v->a[223342] = sym_expansion; - v->a[223343] = sym_command_substitution; - v->a[223344] = sym_process_substitution; - v->a[223345] = 18; - v->a[223346] = actions(3); - v->a[223347] = 1; - v->a[223348] = sym_comment; - v->a[223349] = actions(191); - v->a[223350] = 1; - v->a[223351] = anon_sym_DOLLAR_LBRACK; - v->a[223352] = actions(197); - v->a[223353] = 1; - v->a[223354] = anon_sym_DQUOTE; - v->a[223355] = actions(201); - v->a[223356] = 1; - v->a[223357] = aux_sym_number_token1; - v->a[223358] = actions(203); - v->a[223359] = 1; - small_parse_table_11168(v); -} - -void small_parse_table_11168(t_small_parse_table_array *v) -{ - v->a[223360] = aux_sym_number_token2; - v->a[223361] = actions(205); - v->a[223362] = 1; - v->a[223363] = anon_sym_DOLLAR_LBRACE; - v->a[223364] = actions(207); - v->a[223365] = 1; - v->a[223366] = anon_sym_DOLLAR_LPAREN; - v->a[223367] = actions(209); - v->a[223368] = 1; - v->a[223369] = anon_sym_BQUOTE; - v->a[223370] = actions(211); - v->a[223371] = 1; - v->a[223372] = anon_sym_DOLLAR_BQUOTE; - v->a[223373] = actions(221); - v->a[223374] = 1; - v->a[223375] = sym__brace_start; - v->a[223376] = actions(10406); - v->a[223377] = 1; - v->a[223378] = sym_word; - v->a[223379] = actions(10412); - small_parse_table_11169(v); -} - -void small_parse_table_11169(t_small_parse_table_array *v) -{ - v->a[223380] = 1; - v->a[223381] = sym__comment_word; - v->a[223382] = actions(10654); - v->a[223383] = 1; - v->a[223384] = anon_sym_DOLLAR; - v->a[223385] = actions(189); - v->a[223386] = 2; - v->a[223387] = anon_sym_LPAREN_LPAREN; - v->a[223388] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223389] = actions(213); - v->a[223390] = 2; - v->a[223391] = anon_sym_LT_LPAREN; - v->a[223392] = anon_sym_GT_LPAREN; - v->a[223393] = actions(10408); - v->a[223394] = 2; - v->a[223395] = sym_test_operator; - v->a[223396] = sym__special_character; - v->a[223397] = actions(10410); - v->a[223398] = 3; - v->a[223399] = sym__bare_dollar; - small_parse_table_11170(v); -} - -/* EOF small_parse_table_2233.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2234.c b/parser/static/small_parse_table/small_parse_table_2234.c deleted file mode 100644 index ee579ad8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2234.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2234.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11170(t_small_parse_table_array *v) -{ - v->a[223400] = sym_raw_string; - v->a[223401] = sym_ansi_c_string; - v->a[223402] = state(513); - v->a[223403] = 9; - v->a[223404] = sym_arithmetic_expansion; - v->a[223405] = sym_brace_expression; - v->a[223406] = sym_string; - v->a[223407] = sym_translated_string; - v->a[223408] = sym_number; - v->a[223409] = sym_simple_expansion; - v->a[223410] = sym_expansion; - v->a[223411] = sym_command_substitution; - v->a[223412] = sym_process_substitution; - v->a[223413] = 18; - v->a[223414] = actions(3); - v->a[223415] = 1; - v->a[223416] = sym_comment; - v->a[223417] = actions(3737); - v->a[223418] = 1; - v->a[223419] = aux_sym_number_token1; - small_parse_table_11171(v); -} - -void small_parse_table_11171(t_small_parse_table_array *v) -{ - v->a[223420] = actions(3739); - v->a[223421] = 1; - v->a[223422] = aux_sym_number_token2; - v->a[223423] = actions(3743); - v->a[223424] = 1; - v->a[223425] = anon_sym_DOLLAR_LPAREN; - v->a[223426] = actions(3755); - v->a[223427] = 1; - v->a[223428] = sym__brace_start; - v->a[223429] = actions(8820); - v->a[223430] = 1; - v->a[223431] = anon_sym_DOLLAR_LBRACK; - v->a[223432] = actions(8824); - v->a[223433] = 1; - v->a[223434] = anon_sym_DQUOTE; - v->a[223435] = actions(8828); - v->a[223436] = 1; - v->a[223437] = anon_sym_DOLLAR_LBRACE; - v->a[223438] = actions(8830); - v->a[223439] = 1; - small_parse_table_11172(v); -} - -void small_parse_table_11172(t_small_parse_table_array *v) -{ - v->a[223440] = anon_sym_BQUOTE; - v->a[223441] = actions(8832); - v->a[223442] = 1; - v->a[223443] = anon_sym_DOLLAR_BQUOTE; - v->a[223444] = actions(9412); - v->a[223445] = 1; - v->a[223446] = sym_word; - v->a[223447] = actions(9420); - v->a[223448] = 1; - v->a[223449] = sym__comment_word; - v->a[223450] = actions(10656); - v->a[223451] = 1; - v->a[223452] = anon_sym_DOLLAR; - v->a[223453] = actions(8818); - v->a[223454] = 2; - v->a[223455] = anon_sym_LPAREN_LPAREN; - v->a[223456] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223457] = actions(8834); - v->a[223458] = 2; - v->a[223459] = anon_sym_LT_LPAREN; - small_parse_table_11173(v); -} - -void small_parse_table_11173(t_small_parse_table_array *v) -{ - v->a[223460] = anon_sym_GT_LPAREN; - v->a[223461] = actions(9416); - v->a[223462] = 2; - v->a[223463] = sym_test_operator; - v->a[223464] = sym__special_character; - v->a[223465] = actions(9418); - v->a[223466] = 3; - v->a[223467] = sym__bare_dollar; - v->a[223468] = sym_raw_string; - v->a[223469] = sym_ansi_c_string; - v->a[223470] = state(4810); - v->a[223471] = 9; - v->a[223472] = sym_arithmetic_expansion; - v->a[223473] = sym_brace_expression; - v->a[223474] = sym_string; - v->a[223475] = sym_translated_string; - v->a[223476] = sym_number; - v->a[223477] = sym_simple_expansion; - v->a[223478] = sym_expansion; - v->a[223479] = sym_command_substitution; - small_parse_table_11174(v); -} - -void small_parse_table_11174(t_small_parse_table_array *v) -{ - v->a[223480] = sym_process_substitution; - v->a[223481] = 18; - v->a[223482] = actions(3); - v->a[223483] = 1; - v->a[223484] = sym_comment; - v->a[223485] = actions(3793); - v->a[223486] = 1; - v->a[223487] = aux_sym_number_token1; - v->a[223488] = actions(3795); - v->a[223489] = 1; - v->a[223490] = aux_sym_number_token2; - v->a[223491] = actions(3799); - v->a[223492] = 1; - v->a[223493] = anon_sym_DOLLAR_LPAREN; - v->a[223494] = actions(3809); - v->a[223495] = 1; - v->a[223496] = sym__brace_start; - v->a[223497] = actions(9636); - v->a[223498] = 1; - v->a[223499] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11175(v); -} - -/* EOF small_parse_table_2234.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2235.c b/parser/static/small_parse_table/small_parse_table_2235.c deleted file mode 100644 index e3e806e5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2235.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2235.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11175(t_small_parse_table_array *v) -{ - v->a[223500] = actions(9640); - v->a[223501] = 1; - v->a[223502] = anon_sym_DQUOTE; - v->a[223503] = actions(9644); - v->a[223504] = 1; - v->a[223505] = anon_sym_DOLLAR_LBRACE; - v->a[223506] = actions(9646); - v->a[223507] = 1; - v->a[223508] = anon_sym_BQUOTE; - v->a[223509] = actions(9648); - v->a[223510] = 1; - v->a[223511] = anon_sym_DOLLAR_BQUOTE; - v->a[223512] = actions(9872); - v->a[223513] = 1; - v->a[223514] = sym_word; - v->a[223515] = actions(9880); - v->a[223516] = 1; - v->a[223517] = sym__comment_word; - v->a[223518] = actions(10658); - v->a[223519] = 1; - small_parse_table_11176(v); -} - -void small_parse_table_11176(t_small_parse_table_array *v) -{ - v->a[223520] = anon_sym_DOLLAR; - v->a[223521] = actions(9634); - v->a[223522] = 2; - v->a[223523] = anon_sym_LPAREN_LPAREN; - v->a[223524] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223525] = actions(9650); - v->a[223526] = 2; - v->a[223527] = anon_sym_LT_LPAREN; - v->a[223528] = anon_sym_GT_LPAREN; - v->a[223529] = actions(9876); - v->a[223530] = 2; - v->a[223531] = sym_test_operator; - v->a[223532] = sym__special_character; - v->a[223533] = actions(9878); - v->a[223534] = 3; - v->a[223535] = sym__bare_dollar; - v->a[223536] = sym_raw_string; - v->a[223537] = sym_ansi_c_string; - v->a[223538] = state(4337); - v->a[223539] = 9; - small_parse_table_11177(v); -} - -void small_parse_table_11177(t_small_parse_table_array *v) -{ - v->a[223540] = sym_arithmetic_expansion; - v->a[223541] = sym_brace_expression; - v->a[223542] = sym_string; - v->a[223543] = sym_translated_string; - v->a[223544] = sym_number; - v->a[223545] = sym_simple_expansion; - v->a[223546] = sym_expansion; - v->a[223547] = sym_command_substitution; - v->a[223548] = sym_process_substitution; - v->a[223549] = 21; - v->a[223550] = actions(71); - v->a[223551] = 1; - v->a[223552] = sym_comment; - v->a[223553] = actions(9364); - v->a[223554] = 1; - v->a[223555] = anon_sym_LPAREN; - v->a[223556] = actions(9366); - v->a[223557] = 1; - v->a[223558] = anon_sym_BANG; - v->a[223559] = actions(9372); - small_parse_table_11178(v); -} - -void small_parse_table_11178(t_small_parse_table_array *v) -{ - v->a[223560] = 1; - v->a[223561] = anon_sym_TILDE; - v->a[223562] = actions(9374); - v->a[223563] = 1; - v->a[223564] = anon_sym_DOLLAR; - v->a[223565] = actions(9376); - v->a[223566] = 1; - v->a[223567] = anon_sym_DQUOTE; - v->a[223568] = actions(9378); - v->a[223569] = 1; - v->a[223570] = aux_sym_number_token1; - v->a[223571] = actions(9380); - v->a[223572] = 1; - v->a[223573] = aux_sym_number_token2; - v->a[223574] = actions(9382); - v->a[223575] = 1; - v->a[223576] = anon_sym_DOLLAR_LBRACE; - v->a[223577] = actions(9384); - v->a[223578] = 1; - v->a[223579] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11179(v); -} - -void small_parse_table_11179(t_small_parse_table_array *v) -{ - v->a[223580] = actions(9386); - v->a[223581] = 1; - v->a[223582] = anon_sym_BQUOTE; - v->a[223583] = actions(9388); - v->a[223584] = 1; - v->a[223585] = anon_sym_DOLLAR_BQUOTE; - v->a[223586] = actions(9392); - v->a[223587] = 1; - v->a[223588] = sym_variable_name; - v->a[223589] = actions(10660); - v->a[223590] = 1; - v->a[223591] = aux_sym__simple_variable_name_token1; - v->a[223592] = state(3391); - v->a[223593] = 1; - v->a[223594] = sym__arithmetic_binary_expression; - v->a[223595] = state(3396); - v->a[223596] = 1; - v->a[223597] = sym__arithmetic_ternary_expression; - v->a[223598] = state(3398); - v->a[223599] = 1; - small_parse_table_11180(v); -} - -/* EOF small_parse_table_2235.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2236.c b/parser/static/small_parse_table/small_parse_table_2236.c deleted file mode 100644 index db92c2ac..00000000 --- a/parser/static/small_parse_table/small_parse_table_2236.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2236.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11180(t_small_parse_table_array *v) -{ - v->a[223600] = sym__arithmetic_unary_expression; - v->a[223601] = state(3400); - v->a[223602] = 1; - v->a[223603] = sym__arithmetic_postfix_expression; - v->a[223604] = actions(9368); - v->a[223605] = 2; - v->a[223606] = anon_sym_PLUS_PLUS2; - v->a[223607] = anon_sym_DASH_DASH2; - v->a[223608] = actions(9370); - v->a[223609] = 2; - v->a[223610] = anon_sym_DASH2; - v->a[223611] = anon_sym_PLUS2; - v->a[223612] = state(3308); - v->a[223613] = 9; - v->a[223614] = sym_subscript; - v->a[223615] = sym__arithmetic_expression; - v->a[223616] = sym__arithmetic_literal; - v->a[223617] = sym__arithmetic_parenthesized_expression; - v->a[223618] = sym_string; - v->a[223619] = sym_number; - small_parse_table_11181(v); -} - -void small_parse_table_11181(t_small_parse_table_array *v) -{ - v->a[223620] = sym_simple_expansion; - v->a[223621] = sym_expansion; - v->a[223622] = sym_command_substitution; - v->a[223623] = 21; - v->a[223624] = actions(71); - v->a[223625] = 1; - v->a[223626] = sym_comment; - v->a[223627] = actions(3064); - v->a[223628] = 1; - v->a[223629] = sym_variable_name; - v->a[223630] = actions(9278); - v->a[223631] = 1; - v->a[223632] = anon_sym_LPAREN; - v->a[223633] = actions(9280); - v->a[223634] = 1; - v->a[223635] = anon_sym_BANG; - v->a[223636] = actions(9286); - v->a[223637] = 1; - v->a[223638] = anon_sym_TILDE; - v->a[223639] = actions(9288); - small_parse_table_11182(v); -} - -void small_parse_table_11182(t_small_parse_table_array *v) -{ - v->a[223640] = 1; - v->a[223641] = anon_sym_DOLLAR; - v->a[223642] = actions(9290); - v->a[223643] = 1; - v->a[223644] = anon_sym_DQUOTE; - v->a[223645] = actions(9292); - v->a[223646] = 1; - v->a[223647] = aux_sym_number_token1; - v->a[223648] = actions(9294); - v->a[223649] = 1; - v->a[223650] = aux_sym_number_token2; - v->a[223651] = actions(9296); - v->a[223652] = 1; - v->a[223653] = anon_sym_DOLLAR_LBRACE; - v->a[223654] = actions(9298); - v->a[223655] = 1; - v->a[223656] = anon_sym_DOLLAR_LPAREN; - v->a[223657] = actions(9300); - v->a[223658] = 1; - v->a[223659] = anon_sym_BQUOTE; - small_parse_table_11183(v); -} - -void small_parse_table_11183(t_small_parse_table_array *v) -{ - v->a[223660] = actions(9302); - v->a[223661] = 1; - v->a[223662] = anon_sym_DOLLAR_BQUOTE; - v->a[223663] = actions(10662); - v->a[223664] = 1; - v->a[223665] = aux_sym__simple_variable_name_token1; - v->a[223666] = state(2801); - v->a[223667] = 1; - v->a[223668] = sym__arithmetic_binary_expression; - v->a[223669] = state(2803); - v->a[223670] = 1; - v->a[223671] = sym__arithmetic_ternary_expression; - v->a[223672] = state(2809); - v->a[223673] = 1; - v->a[223674] = sym__arithmetic_unary_expression; - v->a[223675] = state(2825); - v->a[223676] = 1; - v->a[223677] = sym__arithmetic_postfix_expression; - v->a[223678] = actions(9282); - v->a[223679] = 2; - small_parse_table_11184(v); -} - -void small_parse_table_11184(t_small_parse_table_array *v) -{ - v->a[223680] = anon_sym_PLUS_PLUS2; - v->a[223681] = anon_sym_DASH_DASH2; - v->a[223682] = actions(9284); - v->a[223683] = 2; - v->a[223684] = anon_sym_DASH2; - v->a[223685] = anon_sym_PLUS2; - v->a[223686] = state(2768); - v->a[223687] = 9; - v->a[223688] = sym_subscript; - v->a[223689] = sym__arithmetic_expression; - v->a[223690] = sym__arithmetic_literal; - v->a[223691] = sym__arithmetic_parenthesized_expression; - v->a[223692] = sym_string; - v->a[223693] = sym_number; - v->a[223694] = sym_simple_expansion; - v->a[223695] = sym_expansion; - v->a[223696] = sym_command_substitution; - v->a[223697] = 18; - v->a[223698] = actions(3); - v->a[223699] = 1; - small_parse_table_11185(v); -} - -/* EOF small_parse_table_2236.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2237.c b/parser/static/small_parse_table/small_parse_table_2237.c deleted file mode 100644 index 3cfd9e00..00000000 --- a/parser/static/small_parse_table/small_parse_table_2237.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2237.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11185(t_small_parse_table_array *v) -{ - v->a[223700] = sym_comment; - v->a[223701] = actions(3793); - v->a[223702] = 1; - v->a[223703] = aux_sym_number_token1; - v->a[223704] = actions(3795); - v->a[223705] = 1; - v->a[223706] = aux_sym_number_token2; - v->a[223707] = actions(3799); - v->a[223708] = 1; - v->a[223709] = anon_sym_DOLLAR_LPAREN; - v->a[223710] = actions(3809); - v->a[223711] = 1; - v->a[223712] = sym__brace_start; - v->a[223713] = actions(9636); - v->a[223714] = 1; - v->a[223715] = anon_sym_DOLLAR_LBRACK; - v->a[223716] = actions(9640); - v->a[223717] = 1; - v->a[223718] = anon_sym_DQUOTE; - v->a[223719] = actions(9644); - small_parse_table_11186(v); -} - -void small_parse_table_11186(t_small_parse_table_array *v) -{ - v->a[223720] = 1; - v->a[223721] = anon_sym_DOLLAR_LBRACE; - v->a[223722] = actions(9646); - v->a[223723] = 1; - v->a[223724] = anon_sym_BQUOTE; - v->a[223725] = actions(9648); - v->a[223726] = 1; - v->a[223727] = anon_sym_DOLLAR_BQUOTE; - v->a[223728] = actions(9872); - v->a[223729] = 1; - v->a[223730] = sym_word; - v->a[223731] = actions(9880); - v->a[223732] = 1; - v->a[223733] = sym__comment_word; - v->a[223734] = actions(10664); - v->a[223735] = 1; - v->a[223736] = anon_sym_DOLLAR; - v->a[223737] = actions(9634); - v->a[223738] = 2; - v->a[223739] = anon_sym_LPAREN_LPAREN; - small_parse_table_11187(v); -} - -void small_parse_table_11187(t_small_parse_table_array *v) -{ - v->a[223740] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223741] = actions(9650); - v->a[223742] = 2; - v->a[223743] = anon_sym_LT_LPAREN; - v->a[223744] = anon_sym_GT_LPAREN; - v->a[223745] = actions(9876); - v->a[223746] = 2; - v->a[223747] = sym_test_operator; - v->a[223748] = sym__special_character; - v->a[223749] = actions(9878); - v->a[223750] = 3; - v->a[223751] = sym__bare_dollar; - v->a[223752] = sym_raw_string; - v->a[223753] = sym_ansi_c_string; - v->a[223754] = state(4337); - v->a[223755] = 9; - v->a[223756] = sym_arithmetic_expansion; - v->a[223757] = sym_brace_expression; - v->a[223758] = sym_string; - v->a[223759] = sym_translated_string; - small_parse_table_11188(v); -} - -void small_parse_table_11188(t_small_parse_table_array *v) -{ - v->a[223760] = sym_number; - v->a[223761] = sym_simple_expansion; - v->a[223762] = sym_expansion; - v->a[223763] = sym_command_substitution; - v->a[223764] = sym_process_substitution; - v->a[223765] = 21; - v->a[223766] = actions(71); - v->a[223767] = 1; - v->a[223768] = sym_comment; - v->a[223769] = actions(9364); - v->a[223770] = 1; - v->a[223771] = anon_sym_LPAREN; - v->a[223772] = actions(9366); - v->a[223773] = 1; - v->a[223774] = anon_sym_BANG; - v->a[223775] = actions(9372); - v->a[223776] = 1; - v->a[223777] = anon_sym_TILDE; - v->a[223778] = actions(9374); - v->a[223779] = 1; - small_parse_table_11189(v); -} - -void small_parse_table_11189(t_small_parse_table_array *v) -{ - v->a[223780] = anon_sym_DOLLAR; - v->a[223781] = actions(9376); - v->a[223782] = 1; - v->a[223783] = anon_sym_DQUOTE; - v->a[223784] = actions(9378); - v->a[223785] = 1; - v->a[223786] = aux_sym_number_token1; - v->a[223787] = actions(9380); - v->a[223788] = 1; - v->a[223789] = aux_sym_number_token2; - v->a[223790] = actions(9382); - v->a[223791] = 1; - v->a[223792] = anon_sym_DOLLAR_LBRACE; - v->a[223793] = actions(9384); - v->a[223794] = 1; - v->a[223795] = anon_sym_DOLLAR_LPAREN; - v->a[223796] = actions(9386); - v->a[223797] = 1; - v->a[223798] = anon_sym_BQUOTE; - v->a[223799] = actions(9388); - small_parse_table_11190(v); -} - -/* EOF small_parse_table_2237.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2238.c b/parser/static/small_parse_table/small_parse_table_2238.c deleted file mode 100644 index cb3deefd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2238.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2238.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11190(t_small_parse_table_array *v) -{ - v->a[223800] = 1; - v->a[223801] = anon_sym_DOLLAR_BQUOTE; - v->a[223802] = actions(9392); - v->a[223803] = 1; - v->a[223804] = sym_variable_name; - v->a[223805] = actions(10666); - v->a[223806] = 1; - v->a[223807] = aux_sym__simple_variable_name_token1; - v->a[223808] = state(3391); - v->a[223809] = 1; - v->a[223810] = sym__arithmetic_binary_expression; - v->a[223811] = state(3396); - v->a[223812] = 1; - v->a[223813] = sym__arithmetic_ternary_expression; - v->a[223814] = state(3398); - v->a[223815] = 1; - v->a[223816] = sym__arithmetic_unary_expression; - v->a[223817] = state(3400); - v->a[223818] = 1; - v->a[223819] = sym__arithmetic_postfix_expression; - small_parse_table_11191(v); -} - -void small_parse_table_11191(t_small_parse_table_array *v) -{ - v->a[223820] = actions(9368); - v->a[223821] = 2; - v->a[223822] = anon_sym_PLUS_PLUS2; - v->a[223823] = anon_sym_DASH_DASH2; - v->a[223824] = actions(9370); - v->a[223825] = 2; - v->a[223826] = anon_sym_DASH2; - v->a[223827] = anon_sym_PLUS2; - v->a[223828] = state(3304); - v->a[223829] = 9; - v->a[223830] = sym_subscript; - v->a[223831] = sym__arithmetic_expression; - v->a[223832] = sym__arithmetic_literal; - v->a[223833] = sym__arithmetic_parenthesized_expression; - v->a[223834] = sym_string; - v->a[223835] = sym_number; - v->a[223836] = sym_simple_expansion; - v->a[223837] = sym_expansion; - v->a[223838] = sym_command_substitution; - v->a[223839] = 18; - small_parse_table_11192(v); -} - -void small_parse_table_11192(t_small_parse_table_array *v) -{ - v->a[223840] = actions(3); - v->a[223841] = 1; - v->a[223842] = sym_comment; - v->a[223843] = actions(4086); - v->a[223844] = 1; - v->a[223845] = aux_sym_number_token1; - v->a[223846] = actions(4088); - v->a[223847] = 1; - v->a[223848] = aux_sym_number_token2; - v->a[223849] = actions(4092); - v->a[223850] = 1; - v->a[223851] = anon_sym_DOLLAR_LPAREN; - v->a[223852] = actions(4102); - v->a[223853] = 1; - v->a[223854] = sym__brace_start; - v->a[223855] = actions(9306); - v->a[223856] = 1; - v->a[223857] = sym_word; - v->a[223858] = actions(9310); - v->a[223859] = 1; - small_parse_table_11193(v); -} - -void small_parse_table_11193(t_small_parse_table_array *v) -{ - v->a[223860] = anon_sym_DOLLAR_LBRACK; - v->a[223861] = actions(9316); - v->a[223862] = 1; - v->a[223863] = anon_sym_DQUOTE; - v->a[223864] = actions(9320); - v->a[223865] = 1; - v->a[223866] = anon_sym_DOLLAR_LBRACE; - v->a[223867] = actions(9322); - v->a[223868] = 1; - v->a[223869] = anon_sym_BQUOTE; - v->a[223870] = actions(9324); - v->a[223871] = 1; - v->a[223872] = anon_sym_DOLLAR_BQUOTE; - v->a[223873] = actions(9328); - v->a[223874] = 1; - v->a[223875] = sym__comment_word; - v->a[223876] = actions(10668); - v->a[223877] = 1; - v->a[223878] = anon_sym_DOLLAR; - v->a[223879] = actions(9308); - small_parse_table_11194(v); -} - -void small_parse_table_11194(t_small_parse_table_array *v) -{ - v->a[223880] = 2; - v->a[223881] = anon_sym_LPAREN_LPAREN; - v->a[223882] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223883] = actions(9314); - v->a[223884] = 2; - v->a[223885] = sym_test_operator; - v->a[223886] = sym__special_character; - v->a[223887] = actions(9326); - v->a[223888] = 2; - v->a[223889] = anon_sym_LT_LPAREN; - v->a[223890] = anon_sym_GT_LPAREN; - v->a[223891] = actions(9318); - v->a[223892] = 3; - v->a[223893] = sym__bare_dollar; - v->a[223894] = sym_raw_string; - v->a[223895] = sym_ansi_c_string; - v->a[223896] = state(4566); - v->a[223897] = 9; - v->a[223898] = sym_arithmetic_expansion; - v->a[223899] = sym_brace_expression; - small_parse_table_11195(v); -} - -/* EOF small_parse_table_2238.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2239.c b/parser/static/small_parse_table/small_parse_table_2239.c deleted file mode 100644 index 4dc5ab32..00000000 --- a/parser/static/small_parse_table/small_parse_table_2239.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2239.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11195(t_small_parse_table_array *v) -{ - v->a[223900] = sym_string; - v->a[223901] = sym_translated_string; - v->a[223902] = sym_number; - v->a[223903] = sym_simple_expansion; - v->a[223904] = sym_expansion; - v->a[223905] = sym_command_substitution; - v->a[223906] = sym_process_substitution; - v->a[223907] = 18; - v->a[223908] = actions(3); - v->a[223909] = 1; - v->a[223910] = sym_comment; - v->a[223911] = actions(4086); - v->a[223912] = 1; - v->a[223913] = aux_sym_number_token1; - v->a[223914] = actions(4088); - v->a[223915] = 1; - v->a[223916] = aux_sym_number_token2; - v->a[223917] = actions(4092); - v->a[223918] = 1; - v->a[223919] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11196(v); -} - -void small_parse_table_11196(t_small_parse_table_array *v) -{ - v->a[223920] = actions(4102); - v->a[223921] = 1; - v->a[223922] = sym__brace_start; - v->a[223923] = actions(9306); - v->a[223924] = 1; - v->a[223925] = sym_word; - v->a[223926] = actions(9310); - v->a[223927] = 1; - v->a[223928] = anon_sym_DOLLAR_LBRACK; - v->a[223929] = actions(9316); - v->a[223930] = 1; - v->a[223931] = anon_sym_DQUOTE; - v->a[223932] = actions(9320); - v->a[223933] = 1; - v->a[223934] = anon_sym_DOLLAR_LBRACE; - v->a[223935] = actions(9322); - v->a[223936] = 1; - v->a[223937] = anon_sym_BQUOTE; - v->a[223938] = actions(9324); - v->a[223939] = 1; - small_parse_table_11197(v); -} - -void small_parse_table_11197(t_small_parse_table_array *v) -{ - v->a[223940] = anon_sym_DOLLAR_BQUOTE; - v->a[223941] = actions(9328); - v->a[223942] = 1; - v->a[223943] = sym__comment_word; - v->a[223944] = actions(10670); - v->a[223945] = 1; - v->a[223946] = anon_sym_DOLLAR; - v->a[223947] = actions(9308); - v->a[223948] = 2; - v->a[223949] = anon_sym_LPAREN_LPAREN; - v->a[223950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[223951] = actions(9314); - v->a[223952] = 2; - v->a[223953] = sym_test_operator; - v->a[223954] = sym__special_character; - v->a[223955] = actions(9326); - v->a[223956] = 2; - v->a[223957] = anon_sym_LT_LPAREN; - v->a[223958] = anon_sym_GT_LPAREN; - v->a[223959] = actions(9318); - small_parse_table_11198(v); -} - -void small_parse_table_11198(t_small_parse_table_array *v) -{ - v->a[223960] = 3; - v->a[223961] = sym__bare_dollar; - v->a[223962] = sym_raw_string; - v->a[223963] = sym_ansi_c_string; - v->a[223964] = state(4566); - v->a[223965] = 9; - v->a[223966] = sym_arithmetic_expansion; - v->a[223967] = sym_brace_expression; - v->a[223968] = sym_string; - v->a[223969] = sym_translated_string; - v->a[223970] = sym_number; - v->a[223971] = sym_simple_expansion; - v->a[223972] = sym_expansion; - v->a[223973] = sym_command_substitution; - v->a[223974] = sym_process_substitution; - v->a[223975] = 21; - v->a[223976] = actions(71); - v->a[223977] = 1; - v->a[223978] = sym_comment; - v->a[223979] = actions(3064); - small_parse_table_11199(v); -} - -void small_parse_table_11199(t_small_parse_table_array *v) -{ - v->a[223980] = 1; - v->a[223981] = sym_variable_name; - v->a[223982] = actions(9278); - v->a[223983] = 1; - v->a[223984] = anon_sym_LPAREN; - v->a[223985] = actions(9280); - v->a[223986] = 1; - v->a[223987] = anon_sym_BANG; - v->a[223988] = actions(9286); - v->a[223989] = 1; - v->a[223990] = anon_sym_TILDE; - v->a[223991] = actions(9288); - v->a[223992] = 1; - v->a[223993] = anon_sym_DOLLAR; - v->a[223994] = actions(9290); - v->a[223995] = 1; - v->a[223996] = anon_sym_DQUOTE; - v->a[223997] = actions(9292); - v->a[223998] = 1; - v->a[223999] = aux_sym_number_token1; - small_parse_table_11200(v); -} - -/* EOF small_parse_table_2239.c */ diff --git a/parser/static/small_parse_table/small_parse_table_224.c b/parser/static/small_parse_table/small_parse_table_224.c index 101ffcb9..f4936e6f 100644 --- a/parser/static/small_parse_table/small_parse_table_224.c +++ b/parser/static/small_parse_table/small_parse_table_224.c @@ -14,126 +14,126 @@ void small_parse_table_1120(t_small_parse_table_array *v) { - v->a[22400] = actions(1181); + v->a[22400] = actions(57); v->a[22401] = 1; - v->a[22402] = sym__special_character; - v->a[22403] = actions(1185); + v->a[22402] = sym_comment; + v->a[22403] = actions(3076); v->a[22404] = 1; - v->a[22405] = sym_test_operator; - v->a[22406] = actions(3050); + v->a[22405] = sym_word; + v->a[22406] = actions(3078); v->a[22407] = 1; - v->a[22408] = anon_sym_LPAREN; - v->a[22409] = actions(3052); + v->a[22408] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22409] = actions(3080); v->a[22410] = 1; - v->a[22411] = anon_sym_BANG; - v->a[22412] = actions(3058); + v->a[22411] = anon_sym_DOLLAR; + v->a[22412] = actions(3082); v->a[22413] = 1; - v->a[22414] = anon_sym_TILDE; - v->a[22415] = actions(3060); + v->a[22414] = sym__special_character; + v->a[22415] = actions(3084); v->a[22416] = 1; - v->a[22417] = anon_sym_BQUOTE; - v->a[22418] = actions(3064); + v->a[22417] = anon_sym_DQUOTE; + v->a[22418] = actions(3088); v->a[22419] = 1; small_parse_table_1121(v); } void small_parse_table_1121(t_small_parse_table_array *v) { - v->a[22420] = sym_variable_name; - v->a[22421] = actions(4048); + v->a[22420] = aux_sym_number_token1; + v->a[22421] = actions(3090); v->a[22422] = 1; - v->a[22423] = aux_sym__simple_variable_name_token1; - v->a[22424] = state(2387); + v->a[22423] = aux_sym_number_token2; + v->a[22424] = actions(3092); v->a[22425] = 1; - v->a[22426] = sym_command_substitution; - v->a[22427] = state(2484); + v->a[22426] = anon_sym_DOLLAR_LBRACE; + v->a[22427] = actions(3094); v->a[22428] = 1; - v->a[22429] = aux_sym__literal_repeat1; - v->a[22430] = state(2801); + v->a[22429] = anon_sym_DOLLAR_LPAREN; + v->a[22430] = actions(3096); v->a[22431] = 1; - v->a[22432] = sym__arithmetic_binary_expression; - v->a[22433] = state(2803); + v->a[22432] = anon_sym_BQUOTE; + v->a[22433] = actions(3098); v->a[22434] = 1; - v->a[22435] = sym__arithmetic_ternary_expression; - v->a[22436] = state(2809); + v->a[22435] = anon_sym_DOLLAR_BQUOTE; + v->a[22436] = actions(3100); v->a[22437] = 1; - v->a[22438] = sym__arithmetic_unary_expression; - v->a[22439] = state(2825); + v->a[22438] = aux_sym__simple_variable_name_token1; + v->a[22439] = actions(3102); small_parse_table_1122(v); } void small_parse_table_1122(t_small_parse_table_array *v) { v->a[22440] = 1; - v->a[22441] = sym__arithmetic_postfix_expression; - v->a[22442] = state(3101); + v->a[22441] = sym__brace_start; + v->a[22442] = state(1629); v->a[22443] = 1; - v->a[22444] = sym__expression; - v->a[22445] = actions(1129); + v->a[22444] = aux_sym__literal_repeat1; + v->a[22445] = actions(3086); v->a[22446] = 2; - v->a[22447] = anon_sym_LPAREN_LPAREN; - v->a[22448] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22449] = actions(1165); + v->a[22447] = sym_test_operator; + v->a[22448] = sym_raw_string; + v->a[22449] = state(518); v->a[22450] = 2; - v->a[22451] = anon_sym_LT_LPAREN; - v->a[22452] = anon_sym_GT_LPAREN; - v->a[22453] = actions(1183); - v->a[22454] = 2; - v->a[22455] = sym_raw_string; - v->a[22456] = sym_ansi_c_string; - v->a[22457] = actions(3054); - v->a[22458] = 2; - v->a[22459] = anon_sym_PLUS_PLUS2; + v->a[22451] = sym_concatenation; + v->a[22452] = aux_sym_unset_command_repeat1; + v->a[22453] = actions(1039); + v->a[22454] = 7; + v->a[22455] = anon_sym_PIPE; + v->a[22456] = anon_sym_LT; + v->a[22457] = anon_sym_GT; + v->a[22458] = anon_sym_AMP_GT; + v->a[22459] = anon_sym_LT_AMP; small_parse_table_1123(v); } void small_parse_table_1123(t_small_parse_table_array *v) { - v->a[22460] = anon_sym_DASH_DASH2; - v->a[22461] = actions(3056); - v->a[22462] = 2; - v->a[22463] = anon_sym_DASH2; - v->a[22464] = anon_sym_PLUS2; - v->a[22465] = state(2397); - v->a[22466] = 4; - v->a[22467] = sym_string; - v->a[22468] = sym_number; - v->a[22469] = sym_simple_expansion; - v->a[22470] = sym_expansion; - v->a[22471] = state(2456); - v->a[22472] = 4; - v->a[22473] = sym_arithmetic_expansion; - v->a[22474] = sym_brace_expression; - v->a[22475] = sym_translated_string; - v->a[22476] = sym_process_substitution; - v->a[22477] = state(2848); - v->a[22478] = 4; - v->a[22479] = sym_subscript; + v->a[22460] = anon_sym_GT_AMP; + v->a[22461] = anon_sym_LT_LT; + v->a[22462] = state(1442); + v->a[22463] = 7; + v->a[22464] = sym_arithmetic_expansion; + v->a[22465] = sym_brace_expression; + v->a[22466] = sym_string; + v->a[22467] = sym_number; + v->a[22468] = sym_simple_expansion; + v->a[22469] = sym_expansion; + v->a[22470] = sym_command_substitution; + v->a[22471] = actions(1041); + v->a[22472] = 10; + v->a[22473] = sym_file_descriptor; + v->a[22474] = anon_sym_PIPE_AMP; + v->a[22475] = anon_sym_AMP_AMP; + v->a[22476] = anon_sym_PIPE_PIPE; + v->a[22477] = anon_sym_GT_GT; + v->a[22478] = anon_sym_AMP_GT_GT; + v->a[22479] = anon_sym_GT_PIPE; small_parse_table_1124(v); } void small_parse_table_1124(t_small_parse_table_array *v) { - v->a[22480] = sym__arithmetic_expression; - v->a[22481] = sym__arithmetic_literal; - v->a[22482] = sym__arithmetic_parenthesized_expression; - v->a[22483] = state(2594); - v->a[22484] = 6; - v->a[22485] = sym_binary_expression; - v->a[22486] = sym_ternary_expression; - v->a[22487] = sym_unary_expression; - v->a[22488] = sym_postfix_expression; - v->a[22489] = sym_parenthesized_expression; - v->a[22490] = sym_concatenation; - v->a[22491] = 21; - v->a[22492] = actions(3); - v->a[22493] = 1; - v->a[22494] = sym_comment; - v->a[22495] = actions(3785); - v->a[22496] = 1; - v->a[22497] = anon_sym_DOLLAR_LBRACK; - v->a[22498] = actions(3787); - v->a[22499] = 1; + v->a[22480] = anon_sym_LT_AMP_DASH; + v->a[22481] = anon_sym_GT_AMP_DASH; + v->a[22482] = anon_sym_LT_LT_DASH; + v->a[22483] = 6; + v->a[22484] = actions(3); + v->a[22485] = 1; + v->a[22486] = sym_comment; + v->a[22487] = actions(2956); + v->a[22488] = 1; + v->a[22489] = aux_sym_concatenation_token1; + v->a[22490] = actions(3036); + v->a[22491] = 1; + v->a[22492] = sym__concat; + v->a[22493] = state(541); + v->a[22494] = 1; + v->a[22495] = aux_sym_concatenation_repeat1; + v->a[22496] = actions(3106); + v->a[22497] = 4; + v->a[22498] = sym_file_descriptor; + v->a[22499] = sym_test_operator; small_parse_table_1125(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2240.c b/parser/static/small_parse_table/small_parse_table_2240.c deleted file mode 100644 index ee08c9e0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2240.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2240.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11200(t_small_parse_table_array *v) -{ - v->a[224000] = actions(9294); - v->a[224001] = 1; - v->a[224002] = aux_sym_number_token2; - v->a[224003] = actions(9296); - v->a[224004] = 1; - v->a[224005] = anon_sym_DOLLAR_LBRACE; - v->a[224006] = actions(9298); - v->a[224007] = 1; - v->a[224008] = anon_sym_DOLLAR_LPAREN; - v->a[224009] = actions(9300); - v->a[224010] = 1; - v->a[224011] = anon_sym_BQUOTE; - v->a[224012] = actions(9302); - v->a[224013] = 1; - v->a[224014] = anon_sym_DOLLAR_BQUOTE; - v->a[224015] = actions(10672); - v->a[224016] = 1; - v->a[224017] = aux_sym__simple_variable_name_token1; - v->a[224018] = state(2801); - v->a[224019] = 1; - small_parse_table_11201(v); -} - -void small_parse_table_11201(t_small_parse_table_array *v) -{ - v->a[224020] = sym__arithmetic_binary_expression; - v->a[224021] = state(2803); - v->a[224022] = 1; - v->a[224023] = sym__arithmetic_ternary_expression; - v->a[224024] = state(2809); - v->a[224025] = 1; - v->a[224026] = sym__arithmetic_unary_expression; - v->a[224027] = state(2825); - v->a[224028] = 1; - v->a[224029] = sym__arithmetic_postfix_expression; - v->a[224030] = actions(9282); - v->a[224031] = 2; - v->a[224032] = anon_sym_PLUS_PLUS2; - v->a[224033] = anon_sym_DASH_DASH2; - v->a[224034] = actions(9284); - v->a[224035] = 2; - v->a[224036] = anon_sym_DASH2; - v->a[224037] = anon_sym_PLUS2; - v->a[224038] = state(2769); - v->a[224039] = 9; - small_parse_table_11202(v); -} - -void small_parse_table_11202(t_small_parse_table_array *v) -{ - v->a[224040] = sym_subscript; - v->a[224041] = sym__arithmetic_expression; - v->a[224042] = sym__arithmetic_literal; - v->a[224043] = sym__arithmetic_parenthesized_expression; - v->a[224044] = sym_string; - v->a[224045] = sym_number; - v->a[224046] = sym_simple_expansion; - v->a[224047] = sym_expansion; - v->a[224048] = sym_command_substitution; - v->a[224049] = 21; - v->a[224050] = actions(71); - v->a[224051] = 1; - v->a[224052] = sym_comment; - v->a[224053] = actions(3064); - v->a[224054] = 1; - v->a[224055] = sym_variable_name; - v->a[224056] = actions(9278); - v->a[224057] = 1; - v->a[224058] = anon_sym_LPAREN; - v->a[224059] = actions(9280); - small_parse_table_11203(v); -} - -void small_parse_table_11203(t_small_parse_table_array *v) -{ - v->a[224060] = 1; - v->a[224061] = anon_sym_BANG; - v->a[224062] = actions(9286); - v->a[224063] = 1; - v->a[224064] = anon_sym_TILDE; - v->a[224065] = actions(9288); - v->a[224066] = 1; - v->a[224067] = anon_sym_DOLLAR; - v->a[224068] = actions(9290); - v->a[224069] = 1; - v->a[224070] = anon_sym_DQUOTE; - v->a[224071] = actions(9292); - v->a[224072] = 1; - v->a[224073] = aux_sym_number_token1; - v->a[224074] = actions(9294); - v->a[224075] = 1; - v->a[224076] = aux_sym_number_token2; - v->a[224077] = actions(9296); - v->a[224078] = 1; - v->a[224079] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11204(v); -} - -void small_parse_table_11204(t_small_parse_table_array *v) -{ - v->a[224080] = actions(9298); - v->a[224081] = 1; - v->a[224082] = anon_sym_DOLLAR_LPAREN; - v->a[224083] = actions(9300); - v->a[224084] = 1; - v->a[224085] = anon_sym_BQUOTE; - v->a[224086] = actions(9302); - v->a[224087] = 1; - v->a[224088] = anon_sym_DOLLAR_BQUOTE; - v->a[224089] = actions(10674); - v->a[224090] = 1; - v->a[224091] = aux_sym__simple_variable_name_token1; - v->a[224092] = state(2801); - v->a[224093] = 1; - v->a[224094] = sym__arithmetic_binary_expression; - v->a[224095] = state(2803); - v->a[224096] = 1; - v->a[224097] = sym__arithmetic_ternary_expression; - v->a[224098] = state(2809); - v->a[224099] = 1; - small_parse_table_11205(v); -} - -/* EOF small_parse_table_2240.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2241.c b/parser/static/small_parse_table/small_parse_table_2241.c deleted file mode 100644 index eb5366ee..00000000 --- a/parser/static/small_parse_table/small_parse_table_2241.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2241.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11205(t_small_parse_table_array *v) -{ - v->a[224100] = sym__arithmetic_unary_expression; - v->a[224101] = state(2825); - v->a[224102] = 1; - v->a[224103] = sym__arithmetic_postfix_expression; - v->a[224104] = actions(9282); - v->a[224105] = 2; - v->a[224106] = anon_sym_PLUS_PLUS2; - v->a[224107] = anon_sym_DASH_DASH2; - v->a[224108] = actions(9284); - v->a[224109] = 2; - v->a[224110] = anon_sym_DASH2; - v->a[224111] = anon_sym_PLUS2; - v->a[224112] = state(2938); - v->a[224113] = 9; - v->a[224114] = sym_subscript; - v->a[224115] = sym__arithmetic_expression; - v->a[224116] = sym__arithmetic_literal; - v->a[224117] = sym__arithmetic_parenthesized_expression; - v->a[224118] = sym_string; - v->a[224119] = sym_number; - small_parse_table_11206(v); -} - -void small_parse_table_11206(t_small_parse_table_array *v) -{ - v->a[224120] = sym_simple_expansion; - v->a[224121] = sym_expansion; - v->a[224122] = sym_command_substitution; - v->a[224123] = 18; - v->a[224124] = actions(3); - v->a[224125] = 1; - v->a[224126] = sym_comment; - v->a[224127] = actions(1557); - v->a[224128] = 1; - v->a[224129] = aux_sym_number_token1; - v->a[224130] = actions(1559); - v->a[224131] = 1; - v->a[224132] = aux_sym_number_token2; - v->a[224133] = actions(1563); - v->a[224134] = 1; - v->a[224135] = anon_sym_DOLLAR_LPAREN; - v->a[224136] = actions(1575); - v->a[224137] = 1; - v->a[224138] = sym__brace_start; - v->a[224139] = actions(9198); - small_parse_table_11207(v); -} - -void small_parse_table_11207(t_small_parse_table_array *v) -{ - v->a[224140] = 1; - v->a[224141] = anon_sym_DOLLAR_LBRACK; - v->a[224142] = actions(9202); - v->a[224143] = 1; - v->a[224144] = anon_sym_DQUOTE; - v->a[224145] = actions(9206); - v->a[224146] = 1; - v->a[224147] = anon_sym_DOLLAR_LBRACE; - v->a[224148] = actions(9208); - v->a[224149] = 1; - v->a[224150] = anon_sym_BQUOTE; - v->a[224151] = actions(9210); - v->a[224152] = 1; - v->a[224153] = anon_sym_DOLLAR_BQUOTE; - v->a[224154] = actions(9268); - v->a[224155] = 1; - v->a[224156] = sym_word; - v->a[224157] = actions(9276); - v->a[224158] = 1; - v->a[224159] = sym__comment_word; - small_parse_table_11208(v); -} - -void small_parse_table_11208(t_small_parse_table_array *v) -{ - v->a[224160] = actions(10676); - v->a[224161] = 1; - v->a[224162] = anon_sym_DOLLAR; - v->a[224163] = actions(9196); - v->a[224164] = 2; - v->a[224165] = anon_sym_LPAREN_LPAREN; - v->a[224166] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[224167] = actions(9212); - v->a[224168] = 2; - v->a[224169] = anon_sym_LT_LPAREN; - v->a[224170] = anon_sym_GT_LPAREN; - v->a[224171] = actions(9272); - v->a[224172] = 2; - v->a[224173] = sym_test_operator; - v->a[224174] = sym__special_character; - v->a[224175] = actions(9274); - v->a[224176] = 3; - v->a[224177] = sym__bare_dollar; - v->a[224178] = sym_raw_string; - v->a[224179] = sym_ansi_c_string; - small_parse_table_11209(v); -} - -void small_parse_table_11209(t_small_parse_table_array *v) -{ - v->a[224180] = state(1189); - v->a[224181] = 9; - v->a[224182] = sym_arithmetic_expansion; - v->a[224183] = sym_brace_expression; - v->a[224184] = sym_string; - v->a[224185] = sym_translated_string; - v->a[224186] = sym_number; - v->a[224187] = sym_simple_expansion; - v->a[224188] = sym_expansion; - v->a[224189] = sym_command_substitution; - v->a[224190] = sym_process_substitution; - v->a[224191] = 18; - v->a[224192] = actions(3); - v->a[224193] = 1; - v->a[224194] = sym_comment; - v->a[224195] = actions(3191); - v->a[224196] = 1; - v->a[224197] = aux_sym_number_token1; - v->a[224198] = actions(3193); - v->a[224199] = 1; - small_parse_table_11210(v); -} - -/* EOF small_parse_table_2241.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2242.c b/parser/static/small_parse_table/small_parse_table_2242.c deleted file mode 100644 index 4c379fc8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2242.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2242.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11210(t_small_parse_table_array *v) -{ - v->a[224200] = aux_sym_number_token2; - v->a[224201] = actions(3197); - v->a[224202] = 1; - v->a[224203] = anon_sym_DOLLAR_LPAREN; - v->a[224204] = actions(3209); - v->a[224205] = 1; - v->a[224206] = sym__brace_start; - v->a[224207] = actions(9674); - v->a[224208] = 1; - v->a[224209] = sym_word; - v->a[224210] = actions(9678); - v->a[224211] = 1; - v->a[224212] = anon_sym_DOLLAR_LBRACK; - v->a[224213] = actions(9682); - v->a[224214] = 1; - v->a[224215] = anon_sym_DQUOTE; - v->a[224216] = actions(9686); - v->a[224217] = 1; - v->a[224218] = anon_sym_DOLLAR_LBRACE; - v->a[224219] = actions(9688); - small_parse_table_11211(v); -} - -void small_parse_table_11211(t_small_parse_table_array *v) -{ - v->a[224220] = 1; - v->a[224221] = anon_sym_BQUOTE; - v->a[224222] = actions(9690); - v->a[224223] = 1; - v->a[224224] = anon_sym_DOLLAR_BQUOTE; - v->a[224225] = actions(9694); - v->a[224226] = 1; - v->a[224227] = sym__comment_word; - v->a[224228] = actions(10678); - v->a[224229] = 1; - v->a[224230] = anon_sym_DOLLAR; - v->a[224231] = actions(9676); - v->a[224232] = 2; - v->a[224233] = anon_sym_LPAREN_LPAREN; - v->a[224234] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[224235] = actions(9680); - v->a[224236] = 2; - v->a[224237] = sym_test_operator; - v->a[224238] = sym__special_character; - v->a[224239] = actions(9692); - small_parse_table_11212(v); -} - -void small_parse_table_11212(t_small_parse_table_array *v) -{ - v->a[224240] = 2; - v->a[224241] = anon_sym_LT_LPAREN; - v->a[224242] = anon_sym_GT_LPAREN; - v->a[224243] = actions(9684); - v->a[224244] = 3; - v->a[224245] = sym__bare_dollar; - v->a[224246] = sym_raw_string; - v->a[224247] = sym_ansi_c_string; - v->a[224248] = state(1733); - v->a[224249] = 9; - v->a[224250] = sym_arithmetic_expansion; - v->a[224251] = sym_brace_expression; - v->a[224252] = sym_string; - v->a[224253] = sym_translated_string; - v->a[224254] = sym_number; - v->a[224255] = sym_simple_expansion; - v->a[224256] = sym_expansion; - v->a[224257] = sym_command_substitution; - v->a[224258] = sym_process_substitution; - v->a[224259] = 18; - small_parse_table_11213(v); -} - -void small_parse_table_11213(t_small_parse_table_array *v) -{ - v->a[224260] = actions(3); - v->a[224261] = 1; - v->a[224262] = sym_comment; - v->a[224263] = actions(3191); - v->a[224264] = 1; - v->a[224265] = aux_sym_number_token1; - v->a[224266] = actions(3193); - v->a[224267] = 1; - v->a[224268] = aux_sym_number_token2; - v->a[224269] = actions(3197); - v->a[224270] = 1; - v->a[224271] = anon_sym_DOLLAR_LPAREN; - v->a[224272] = actions(3209); - v->a[224273] = 1; - v->a[224274] = sym__brace_start; - v->a[224275] = actions(9674); - v->a[224276] = 1; - v->a[224277] = sym_word; - v->a[224278] = actions(9678); - v->a[224279] = 1; - small_parse_table_11214(v); -} - -void small_parse_table_11214(t_small_parse_table_array *v) -{ - v->a[224280] = anon_sym_DOLLAR_LBRACK; - v->a[224281] = actions(9682); - v->a[224282] = 1; - v->a[224283] = anon_sym_DQUOTE; - v->a[224284] = actions(9686); - v->a[224285] = 1; - v->a[224286] = anon_sym_DOLLAR_LBRACE; - v->a[224287] = actions(9688); - v->a[224288] = 1; - v->a[224289] = anon_sym_BQUOTE; - v->a[224290] = actions(9690); - v->a[224291] = 1; - v->a[224292] = anon_sym_DOLLAR_BQUOTE; - v->a[224293] = actions(9694); - v->a[224294] = 1; - v->a[224295] = sym__comment_word; - v->a[224296] = actions(10680); - v->a[224297] = 1; - v->a[224298] = anon_sym_DOLLAR; - v->a[224299] = actions(9676); - small_parse_table_11215(v); -} - -/* EOF small_parse_table_2242.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2243.c b/parser/static/small_parse_table/small_parse_table_2243.c deleted file mode 100644 index ddd4416c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2243.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2243.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11215(t_small_parse_table_array *v) -{ - v->a[224300] = 2; - v->a[224301] = anon_sym_LPAREN_LPAREN; - v->a[224302] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[224303] = actions(9680); - v->a[224304] = 2; - v->a[224305] = sym_test_operator; - v->a[224306] = sym__special_character; - v->a[224307] = actions(9692); - v->a[224308] = 2; - v->a[224309] = anon_sym_LT_LPAREN; - v->a[224310] = anon_sym_GT_LPAREN; - v->a[224311] = actions(9684); - v->a[224312] = 3; - v->a[224313] = sym__bare_dollar; - v->a[224314] = sym_raw_string; - v->a[224315] = sym_ansi_c_string; - v->a[224316] = state(1733); - v->a[224317] = 9; - v->a[224318] = sym_arithmetic_expansion; - v->a[224319] = sym_brace_expression; - small_parse_table_11216(v); -} - -void small_parse_table_11216(t_small_parse_table_array *v) -{ - v->a[224320] = sym_string; - v->a[224321] = sym_translated_string; - v->a[224322] = sym_number; - v->a[224323] = sym_simple_expansion; - v->a[224324] = sym_expansion; - v->a[224325] = sym_command_substitution; - v->a[224326] = sym_process_substitution; - v->a[224327] = 21; - v->a[224328] = actions(71); - v->a[224329] = 1; - v->a[224330] = sym_comment; - v->a[224331] = actions(9364); - v->a[224332] = 1; - v->a[224333] = anon_sym_LPAREN; - v->a[224334] = actions(9366); - v->a[224335] = 1; - v->a[224336] = anon_sym_BANG; - v->a[224337] = actions(9372); - v->a[224338] = 1; - v->a[224339] = anon_sym_TILDE; - small_parse_table_11217(v); -} - -void small_parse_table_11217(t_small_parse_table_array *v) -{ - v->a[224340] = actions(9374); - v->a[224341] = 1; - v->a[224342] = anon_sym_DOLLAR; - v->a[224343] = actions(9376); - v->a[224344] = 1; - v->a[224345] = anon_sym_DQUOTE; - v->a[224346] = actions(9378); - v->a[224347] = 1; - v->a[224348] = aux_sym_number_token1; - v->a[224349] = actions(9380); - v->a[224350] = 1; - v->a[224351] = aux_sym_number_token2; - v->a[224352] = actions(9382); - v->a[224353] = 1; - v->a[224354] = anon_sym_DOLLAR_LBRACE; - v->a[224355] = actions(9384); - v->a[224356] = 1; - v->a[224357] = anon_sym_DOLLAR_LPAREN; - v->a[224358] = actions(9386); - v->a[224359] = 1; - small_parse_table_11218(v); -} - -void small_parse_table_11218(t_small_parse_table_array *v) -{ - v->a[224360] = anon_sym_BQUOTE; - v->a[224361] = actions(9388); - v->a[224362] = 1; - v->a[224363] = anon_sym_DOLLAR_BQUOTE; - v->a[224364] = actions(9392); - v->a[224365] = 1; - v->a[224366] = sym_variable_name; - v->a[224367] = actions(10682); - v->a[224368] = 1; - v->a[224369] = aux_sym__simple_variable_name_token1; - v->a[224370] = state(3391); - v->a[224371] = 1; - v->a[224372] = sym__arithmetic_binary_expression; - v->a[224373] = state(3396); - v->a[224374] = 1; - v->a[224375] = sym__arithmetic_ternary_expression; - v->a[224376] = state(3398); - v->a[224377] = 1; - v->a[224378] = sym__arithmetic_unary_expression; - v->a[224379] = state(3400); - small_parse_table_11219(v); -} - -void small_parse_table_11219(t_small_parse_table_array *v) -{ - v->a[224380] = 1; - v->a[224381] = sym__arithmetic_postfix_expression; - v->a[224382] = actions(9368); - v->a[224383] = 2; - v->a[224384] = anon_sym_PLUS_PLUS2; - v->a[224385] = anon_sym_DASH_DASH2; - v->a[224386] = actions(9370); - v->a[224387] = 2; - v->a[224388] = anon_sym_DASH2; - v->a[224389] = anon_sym_PLUS2; - v->a[224390] = state(3303); - v->a[224391] = 9; - v->a[224392] = sym_subscript; - v->a[224393] = sym__arithmetic_expression; - v->a[224394] = sym__arithmetic_literal; - v->a[224395] = sym__arithmetic_parenthesized_expression; - v->a[224396] = sym_string; - v->a[224397] = sym_number; - v->a[224398] = sym_simple_expansion; - v->a[224399] = sym_expansion; - small_parse_table_11220(v); -} - -/* EOF small_parse_table_2243.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2244.c b/parser/static/small_parse_table/small_parse_table_2244.c deleted file mode 100644 index 5f7a7bd0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2244.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2244.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11220(t_small_parse_table_array *v) -{ - v->a[224400] = sym_command_substitution; - v->a[224401] = 21; - v->a[224402] = actions(71); - v->a[224403] = 1; - v->a[224404] = sym_comment; - v->a[224405] = actions(3064); - v->a[224406] = 1; - v->a[224407] = sym_variable_name; - v->a[224408] = actions(9278); - v->a[224409] = 1; - v->a[224410] = anon_sym_LPAREN; - v->a[224411] = actions(9280); - v->a[224412] = 1; - v->a[224413] = anon_sym_BANG; - v->a[224414] = actions(9286); - v->a[224415] = 1; - v->a[224416] = anon_sym_TILDE; - v->a[224417] = actions(9288); - v->a[224418] = 1; - v->a[224419] = anon_sym_DOLLAR; - small_parse_table_11221(v); -} - -void small_parse_table_11221(t_small_parse_table_array *v) -{ - v->a[224420] = actions(9290); - v->a[224421] = 1; - v->a[224422] = anon_sym_DQUOTE; - v->a[224423] = actions(9292); - v->a[224424] = 1; - v->a[224425] = aux_sym_number_token1; - v->a[224426] = actions(9294); - v->a[224427] = 1; - v->a[224428] = aux_sym_number_token2; - v->a[224429] = actions(9296); - v->a[224430] = 1; - v->a[224431] = anon_sym_DOLLAR_LBRACE; - v->a[224432] = actions(9298); - v->a[224433] = 1; - v->a[224434] = anon_sym_DOLLAR_LPAREN; - v->a[224435] = actions(9300); - v->a[224436] = 1; - v->a[224437] = anon_sym_BQUOTE; - v->a[224438] = actions(9302); - v->a[224439] = 1; - small_parse_table_11222(v); -} - -void small_parse_table_11222(t_small_parse_table_array *v) -{ - v->a[224440] = anon_sym_DOLLAR_BQUOTE; - v->a[224441] = actions(10684); - v->a[224442] = 1; - v->a[224443] = aux_sym__simple_variable_name_token1; - v->a[224444] = state(2801); - v->a[224445] = 1; - v->a[224446] = sym__arithmetic_binary_expression; - v->a[224447] = state(2803); - v->a[224448] = 1; - v->a[224449] = sym__arithmetic_ternary_expression; - v->a[224450] = state(2809); - v->a[224451] = 1; - v->a[224452] = sym__arithmetic_unary_expression; - v->a[224453] = state(2825); - v->a[224454] = 1; - v->a[224455] = sym__arithmetic_postfix_expression; - v->a[224456] = actions(9282); - v->a[224457] = 2; - v->a[224458] = anon_sym_PLUS_PLUS2; - v->a[224459] = anon_sym_DASH_DASH2; - small_parse_table_11223(v); -} - -void small_parse_table_11223(t_small_parse_table_array *v) -{ - v->a[224460] = actions(9284); - v->a[224461] = 2; - v->a[224462] = anon_sym_DASH2; - v->a[224463] = anon_sym_PLUS2; - v->a[224464] = state(2770); - v->a[224465] = 9; - v->a[224466] = sym_subscript; - v->a[224467] = sym__arithmetic_expression; - v->a[224468] = sym__arithmetic_literal; - v->a[224469] = sym__arithmetic_parenthesized_expression; - v->a[224470] = sym_string; - v->a[224471] = sym_number; - v->a[224472] = sym_simple_expansion; - v->a[224473] = sym_expansion; - v->a[224474] = sym_command_substitution; - v->a[224475] = 18; - v->a[224476] = actions(3); - v->a[224477] = 1; - v->a[224478] = sym_comment; - v->a[224479] = actions(2269); - small_parse_table_11224(v); -} - -void small_parse_table_11224(t_small_parse_table_array *v) -{ - v->a[224480] = 1; - v->a[224481] = aux_sym_number_token1; - v->a[224482] = actions(2271); - v->a[224483] = 1; - v->a[224484] = aux_sym_number_token2; - v->a[224485] = actions(2275); - v->a[224486] = 1; - v->a[224487] = anon_sym_DOLLAR_LPAREN; - v->a[224488] = actions(2289); - v->a[224489] = 1; - v->a[224490] = sym__brace_start; - v->a[224491] = actions(8066); - v->a[224492] = 1; - v->a[224493] = anon_sym_DOLLAR_LBRACK; - v->a[224494] = actions(8070); - v->a[224495] = 1; - v->a[224496] = anon_sym_DQUOTE; - v->a[224497] = actions(8074); - v->a[224498] = 1; - v->a[224499] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11225(v); -} - -/* EOF small_parse_table_2244.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2245.c b/parser/static/small_parse_table/small_parse_table_2245.c deleted file mode 100644 index 8aa2b7ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_2245.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2245.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11225(t_small_parse_table_array *v) -{ - v->a[224500] = actions(8076); - v->a[224501] = 1; - v->a[224502] = anon_sym_BQUOTE; - v->a[224503] = actions(8078); - v->a[224504] = 1; - v->a[224505] = anon_sym_DOLLAR_BQUOTE; - v->a[224506] = actions(9580); - v->a[224507] = 1; - v->a[224508] = sym_word; - v->a[224509] = actions(9588); - v->a[224510] = 1; - v->a[224511] = sym__comment_word; - v->a[224512] = actions(10686); - v->a[224513] = 1; - v->a[224514] = anon_sym_DOLLAR; - v->a[224515] = actions(8062); - v->a[224516] = 2; - v->a[224517] = anon_sym_LPAREN_LPAREN; - v->a[224518] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[224519] = actions(8080); - small_parse_table_11226(v); -} - -void small_parse_table_11226(t_small_parse_table_array *v) -{ - v->a[224520] = 2; - v->a[224521] = anon_sym_LT_LPAREN; - v->a[224522] = anon_sym_GT_LPAREN; - v->a[224523] = actions(9584); - v->a[224524] = 2; - v->a[224525] = sym_test_operator; - v->a[224526] = sym__special_character; - v->a[224527] = actions(9586); - v->a[224528] = 3; - v->a[224529] = sym__bare_dollar; - v->a[224530] = sym_raw_string; - v->a[224531] = sym_ansi_c_string; - v->a[224532] = state(1623); - v->a[224533] = 9; - v->a[224534] = sym_arithmetic_expansion; - v->a[224535] = sym_brace_expression; - v->a[224536] = sym_string; - v->a[224537] = sym_translated_string; - v->a[224538] = sym_number; - v->a[224539] = sym_simple_expansion; - small_parse_table_11227(v); -} - -void small_parse_table_11227(t_small_parse_table_array *v) -{ - v->a[224540] = sym_expansion; - v->a[224541] = sym_command_substitution; - v->a[224542] = sym_process_substitution; - v->a[224543] = 21; - v->a[224544] = actions(71); - v->a[224545] = 1; - v->a[224546] = sym_comment; - v->a[224547] = actions(9364); - v->a[224548] = 1; - v->a[224549] = anon_sym_LPAREN; - v->a[224550] = actions(9366); - v->a[224551] = 1; - v->a[224552] = anon_sym_BANG; - v->a[224553] = actions(9372); - v->a[224554] = 1; - v->a[224555] = anon_sym_TILDE; - v->a[224556] = actions(9374); - v->a[224557] = 1; - v->a[224558] = anon_sym_DOLLAR; - v->a[224559] = actions(9376); - small_parse_table_11228(v); -} - -void small_parse_table_11228(t_small_parse_table_array *v) -{ - v->a[224560] = 1; - v->a[224561] = anon_sym_DQUOTE; - v->a[224562] = actions(9378); - v->a[224563] = 1; - v->a[224564] = aux_sym_number_token1; - v->a[224565] = actions(9380); - v->a[224566] = 1; - v->a[224567] = aux_sym_number_token2; - v->a[224568] = actions(9382); - v->a[224569] = 1; - v->a[224570] = anon_sym_DOLLAR_LBRACE; - v->a[224571] = actions(9384); - v->a[224572] = 1; - v->a[224573] = anon_sym_DOLLAR_LPAREN; - v->a[224574] = actions(9386); - v->a[224575] = 1; - v->a[224576] = anon_sym_BQUOTE; - v->a[224577] = actions(9388); - v->a[224578] = 1; - v->a[224579] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11229(v); -} - -void small_parse_table_11229(t_small_parse_table_array *v) -{ - v->a[224580] = actions(9392); - v->a[224581] = 1; - v->a[224582] = sym_variable_name; - v->a[224583] = actions(10688); - v->a[224584] = 1; - v->a[224585] = aux_sym__simple_variable_name_token1; - v->a[224586] = state(3391); - v->a[224587] = 1; - v->a[224588] = sym__arithmetic_binary_expression; - v->a[224589] = state(3396); - v->a[224590] = 1; - v->a[224591] = sym__arithmetic_ternary_expression; - v->a[224592] = state(3398); - v->a[224593] = 1; - v->a[224594] = sym__arithmetic_unary_expression; - v->a[224595] = state(3400); - v->a[224596] = 1; - v->a[224597] = sym__arithmetic_postfix_expression; - v->a[224598] = actions(9368); - v->a[224599] = 2; - small_parse_table_11230(v); -} - -/* EOF small_parse_table_2245.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2246.c b/parser/static/small_parse_table/small_parse_table_2246.c deleted file mode 100644 index a5453424..00000000 --- a/parser/static/small_parse_table/small_parse_table_2246.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2246.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11230(t_small_parse_table_array *v) -{ - v->a[224600] = anon_sym_PLUS_PLUS2; - v->a[224601] = anon_sym_DASH_DASH2; - v->a[224602] = actions(9370); - v->a[224603] = 2; - v->a[224604] = anon_sym_DASH2; - v->a[224605] = anon_sym_PLUS2; - v->a[224606] = state(3302); - v->a[224607] = 9; - v->a[224608] = sym_subscript; - v->a[224609] = sym__arithmetic_expression; - v->a[224610] = sym__arithmetic_literal; - v->a[224611] = sym__arithmetic_parenthesized_expression; - v->a[224612] = sym_string; - v->a[224613] = sym_number; - v->a[224614] = sym_simple_expansion; - v->a[224615] = sym_expansion; - v->a[224616] = sym_command_substitution; - v->a[224617] = 18; - v->a[224618] = actions(3); - v->a[224619] = 1; - small_parse_table_11231(v); -} - -void small_parse_table_11231(t_small_parse_table_array *v) -{ - v->a[224620] = sym_comment; - v->a[224621] = actions(2269); - v->a[224622] = 1; - v->a[224623] = aux_sym_number_token1; - v->a[224624] = actions(2271); - v->a[224625] = 1; - v->a[224626] = aux_sym_number_token2; - v->a[224627] = actions(2275); - v->a[224628] = 1; - v->a[224629] = anon_sym_DOLLAR_LPAREN; - v->a[224630] = actions(2289); - v->a[224631] = 1; - v->a[224632] = sym__brace_start; - v->a[224633] = actions(8066); - v->a[224634] = 1; - v->a[224635] = anon_sym_DOLLAR_LBRACK; - v->a[224636] = actions(8070); - v->a[224637] = 1; - v->a[224638] = anon_sym_DQUOTE; - v->a[224639] = actions(8074); - small_parse_table_11232(v); -} - -void small_parse_table_11232(t_small_parse_table_array *v) -{ - v->a[224640] = 1; - v->a[224641] = anon_sym_DOLLAR_LBRACE; - v->a[224642] = actions(8076); - v->a[224643] = 1; - v->a[224644] = anon_sym_BQUOTE; - v->a[224645] = actions(8078); - v->a[224646] = 1; - v->a[224647] = anon_sym_DOLLAR_BQUOTE; - v->a[224648] = actions(9580); - v->a[224649] = 1; - v->a[224650] = sym_word; - v->a[224651] = actions(9588); - v->a[224652] = 1; - v->a[224653] = sym__comment_word; - v->a[224654] = actions(10690); - v->a[224655] = 1; - v->a[224656] = anon_sym_DOLLAR; - v->a[224657] = actions(8062); - v->a[224658] = 2; - v->a[224659] = anon_sym_LPAREN_LPAREN; - small_parse_table_11233(v); -} - -void small_parse_table_11233(t_small_parse_table_array *v) -{ - v->a[224660] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[224661] = actions(8080); - v->a[224662] = 2; - v->a[224663] = anon_sym_LT_LPAREN; - v->a[224664] = anon_sym_GT_LPAREN; - v->a[224665] = actions(9584); - v->a[224666] = 2; - v->a[224667] = sym_test_operator; - v->a[224668] = sym__special_character; - v->a[224669] = actions(9586); - v->a[224670] = 3; - v->a[224671] = sym__bare_dollar; - v->a[224672] = sym_raw_string; - v->a[224673] = sym_ansi_c_string; - v->a[224674] = state(1623); - v->a[224675] = 9; - v->a[224676] = sym_arithmetic_expansion; - v->a[224677] = sym_brace_expression; - v->a[224678] = sym_string; - v->a[224679] = sym_translated_string; - small_parse_table_11234(v); -} - -void small_parse_table_11234(t_small_parse_table_array *v) -{ - v->a[224680] = sym_number; - v->a[224681] = sym_simple_expansion; - v->a[224682] = sym_expansion; - v->a[224683] = sym_command_substitution; - v->a[224684] = sym_process_substitution; - v->a[224685] = 18; - v->a[224686] = actions(3); - v->a[224687] = 1; - v->a[224688] = sym_comment; - v->a[224689] = actions(8178); - v->a[224690] = 1; - v->a[224691] = anon_sym_DOLLAR_LBRACK; - v->a[224692] = actions(8184); - v->a[224693] = 1; - v->a[224694] = anon_sym_DQUOTE; - v->a[224695] = actions(8188); - v->a[224696] = 1; - v->a[224697] = aux_sym_number_token1; - v->a[224698] = actions(8190); - v->a[224699] = 1; - small_parse_table_11235(v); -} - -/* EOF small_parse_table_2246.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2247.c b/parser/static/small_parse_table/small_parse_table_2247.c deleted file mode 100644 index 8a752c47..00000000 --- a/parser/static/small_parse_table/small_parse_table_2247.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2247.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11235(t_small_parse_table_array *v) -{ - v->a[224700] = aux_sym_number_token2; - v->a[224701] = actions(8192); - v->a[224702] = 1; - v->a[224703] = anon_sym_DOLLAR_LBRACE; - v->a[224704] = actions(8194); - v->a[224705] = 1; - v->a[224706] = anon_sym_DOLLAR_LPAREN; - v->a[224707] = actions(8196); - v->a[224708] = 1; - v->a[224709] = anon_sym_BQUOTE; - v->a[224710] = actions(8198); - v->a[224711] = 1; - v->a[224712] = anon_sym_DOLLAR_BQUOTE; - v->a[224713] = actions(8208); - v->a[224714] = 1; - v->a[224715] = sym__brace_start; - v->a[224716] = actions(9720); - v->a[224717] = 1; - v->a[224718] = sym_word; - v->a[224719] = actions(9728); - small_parse_table_11236(v); -} - -void small_parse_table_11236(t_small_parse_table_array *v) -{ - v->a[224720] = 1; - v->a[224721] = sym__comment_word; - v->a[224722] = actions(10692); - v->a[224723] = 1; - v->a[224724] = anon_sym_DOLLAR; - v->a[224725] = actions(8174); - v->a[224726] = 2; - v->a[224727] = anon_sym_LPAREN_LPAREN; - v->a[224728] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[224729] = actions(8200); - v->a[224730] = 2; - v->a[224731] = anon_sym_LT_LPAREN; - v->a[224732] = anon_sym_GT_LPAREN; - v->a[224733] = actions(9724); - v->a[224734] = 2; - v->a[224735] = sym_test_operator; - v->a[224736] = sym__special_character; - v->a[224737] = actions(9726); - v->a[224738] = 3; - v->a[224739] = sym__bare_dollar; - small_parse_table_11237(v); -} - -void small_parse_table_11237(t_small_parse_table_array *v) -{ - v->a[224740] = sym_raw_string; - v->a[224741] = sym_ansi_c_string; - v->a[224742] = state(1590); - v->a[224743] = 9; - v->a[224744] = sym_arithmetic_expansion; - v->a[224745] = sym_brace_expression; - v->a[224746] = sym_string; - v->a[224747] = sym_translated_string; - v->a[224748] = sym_number; - v->a[224749] = sym_simple_expansion; - v->a[224750] = sym_expansion; - v->a[224751] = sym_command_substitution; - v->a[224752] = sym_process_substitution; - v->a[224753] = 18; - v->a[224754] = actions(3); - v->a[224755] = 1; - v->a[224756] = sym_comment; - v->a[224757] = actions(8178); - v->a[224758] = 1; - v->a[224759] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11238(v); -} - -void small_parse_table_11238(t_small_parse_table_array *v) -{ - v->a[224760] = actions(8184); - v->a[224761] = 1; - v->a[224762] = anon_sym_DQUOTE; - v->a[224763] = actions(8188); - v->a[224764] = 1; - v->a[224765] = aux_sym_number_token1; - v->a[224766] = actions(8190); - v->a[224767] = 1; - v->a[224768] = aux_sym_number_token2; - v->a[224769] = actions(8192); - v->a[224770] = 1; - v->a[224771] = anon_sym_DOLLAR_LBRACE; - v->a[224772] = actions(8194); - v->a[224773] = 1; - v->a[224774] = anon_sym_DOLLAR_LPAREN; - v->a[224775] = actions(8196); - v->a[224776] = 1; - v->a[224777] = anon_sym_BQUOTE; - v->a[224778] = actions(8198); - v->a[224779] = 1; - small_parse_table_11239(v); -} - -void small_parse_table_11239(t_small_parse_table_array *v) -{ - v->a[224780] = anon_sym_DOLLAR_BQUOTE; - v->a[224781] = actions(8208); - v->a[224782] = 1; - v->a[224783] = sym__brace_start; - v->a[224784] = actions(9720); - v->a[224785] = 1; - v->a[224786] = sym_word; - v->a[224787] = actions(9728); - v->a[224788] = 1; - v->a[224789] = sym__comment_word; - v->a[224790] = actions(10694); - v->a[224791] = 1; - v->a[224792] = anon_sym_DOLLAR; - v->a[224793] = actions(8174); - v->a[224794] = 2; - v->a[224795] = anon_sym_LPAREN_LPAREN; - v->a[224796] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[224797] = actions(8200); - v->a[224798] = 2; - v->a[224799] = anon_sym_LT_LPAREN; - small_parse_table_11240(v); -} - -/* EOF small_parse_table_2247.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2248.c b/parser/static/small_parse_table/small_parse_table_2248.c deleted file mode 100644 index c95b5f0a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2248.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2248.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11240(t_small_parse_table_array *v) -{ - v->a[224800] = anon_sym_GT_LPAREN; - v->a[224801] = actions(9724); - v->a[224802] = 2; - v->a[224803] = sym_test_operator; - v->a[224804] = sym__special_character; - v->a[224805] = actions(9726); - v->a[224806] = 3; - v->a[224807] = sym__bare_dollar; - v->a[224808] = sym_raw_string; - v->a[224809] = sym_ansi_c_string; - v->a[224810] = state(1590); - v->a[224811] = 9; - v->a[224812] = sym_arithmetic_expansion; - v->a[224813] = sym_brace_expression; - v->a[224814] = sym_string; - v->a[224815] = sym_translated_string; - v->a[224816] = sym_number; - v->a[224817] = sym_simple_expansion; - v->a[224818] = sym_expansion; - v->a[224819] = sym_command_substitution; - small_parse_table_11241(v); -} - -void small_parse_table_11241(t_small_parse_table_array *v) -{ - v->a[224820] = sym_process_substitution; - v->a[224821] = 21; - v->a[224822] = actions(71); - v->a[224823] = 1; - v->a[224824] = sym_comment; - v->a[224825] = actions(3064); - v->a[224826] = 1; - v->a[224827] = sym_variable_name; - v->a[224828] = actions(9278); - v->a[224829] = 1; - v->a[224830] = anon_sym_LPAREN; - v->a[224831] = actions(9280); - v->a[224832] = 1; - v->a[224833] = anon_sym_BANG; - v->a[224834] = actions(9286); - v->a[224835] = 1; - v->a[224836] = anon_sym_TILDE; - v->a[224837] = actions(9288); - v->a[224838] = 1; - v->a[224839] = anon_sym_DOLLAR; - small_parse_table_11242(v); -} - -void small_parse_table_11242(t_small_parse_table_array *v) -{ - v->a[224840] = actions(9290); - v->a[224841] = 1; - v->a[224842] = anon_sym_DQUOTE; - v->a[224843] = actions(9292); - v->a[224844] = 1; - v->a[224845] = aux_sym_number_token1; - v->a[224846] = actions(9294); - v->a[224847] = 1; - v->a[224848] = aux_sym_number_token2; - v->a[224849] = actions(9296); - v->a[224850] = 1; - v->a[224851] = anon_sym_DOLLAR_LBRACE; - v->a[224852] = actions(9298); - v->a[224853] = 1; - v->a[224854] = anon_sym_DOLLAR_LPAREN; - v->a[224855] = actions(9300); - v->a[224856] = 1; - v->a[224857] = anon_sym_BQUOTE; - v->a[224858] = actions(9302); - v->a[224859] = 1; - small_parse_table_11243(v); -} - -void small_parse_table_11243(t_small_parse_table_array *v) -{ - v->a[224860] = anon_sym_DOLLAR_BQUOTE; - v->a[224861] = actions(10696); - v->a[224862] = 1; - v->a[224863] = aux_sym__simple_variable_name_token1; - v->a[224864] = state(2801); - v->a[224865] = 1; - v->a[224866] = sym__arithmetic_binary_expression; - v->a[224867] = state(2803); - v->a[224868] = 1; - v->a[224869] = sym__arithmetic_ternary_expression; - v->a[224870] = state(2809); - v->a[224871] = 1; - v->a[224872] = sym__arithmetic_unary_expression; - v->a[224873] = state(2825); - v->a[224874] = 1; - v->a[224875] = sym__arithmetic_postfix_expression; - v->a[224876] = actions(9282); - v->a[224877] = 2; - v->a[224878] = anon_sym_PLUS_PLUS2; - v->a[224879] = anon_sym_DASH_DASH2; - small_parse_table_11244(v); -} - -void small_parse_table_11244(t_small_parse_table_array *v) -{ - v->a[224880] = actions(9284); - v->a[224881] = 2; - v->a[224882] = anon_sym_DASH2; - v->a[224883] = anon_sym_PLUS2; - v->a[224884] = state(2771); - v->a[224885] = 9; - v->a[224886] = sym_subscript; - v->a[224887] = sym__arithmetic_expression; - v->a[224888] = sym__arithmetic_literal; - v->a[224889] = sym__arithmetic_parenthesized_expression; - v->a[224890] = sym_string; - v->a[224891] = sym_number; - v->a[224892] = sym_simple_expansion; - v->a[224893] = sym_expansion; - v->a[224894] = sym_command_substitution; - v->a[224895] = 18; - v->a[224896] = actions(3); - v->a[224897] = 1; - v->a[224898] = sym_comment; - v->a[224899] = actions(8372); - small_parse_table_11245(v); -} - -/* EOF small_parse_table_2248.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2249.c b/parser/static/small_parse_table/small_parse_table_2249.c deleted file mode 100644 index 0150cc0d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2249.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2249.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11245(t_small_parse_table_array *v) -{ - v->a[224900] = 1; - v->a[224901] = anon_sym_DOLLAR_LBRACK; - v->a[224902] = actions(8378); - v->a[224903] = 1; - v->a[224904] = anon_sym_DQUOTE; - v->a[224905] = actions(8382); - v->a[224906] = 1; - v->a[224907] = aux_sym_number_token1; - v->a[224908] = actions(8384); - v->a[224909] = 1; - v->a[224910] = aux_sym_number_token2; - v->a[224911] = actions(8386); - v->a[224912] = 1; - v->a[224913] = anon_sym_DOLLAR_LBRACE; - v->a[224914] = actions(8388); - v->a[224915] = 1; - v->a[224916] = anon_sym_DOLLAR_LPAREN; - v->a[224917] = actions(8390); - v->a[224918] = 1; - v->a[224919] = anon_sym_BQUOTE; - small_parse_table_11246(v); -} - -void small_parse_table_11246(t_small_parse_table_array *v) -{ - v->a[224920] = actions(8392); - v->a[224921] = 1; - v->a[224922] = anon_sym_DOLLAR_BQUOTE; - v->a[224923] = actions(8402); - v->a[224924] = 1; - v->a[224925] = sym__brace_start; - v->a[224926] = actions(10472); - v->a[224927] = 1; - v->a[224928] = sym_word; - v->a[224929] = actions(10478); - v->a[224930] = 1; - v->a[224931] = sym__comment_word; - v->a[224932] = actions(10698); - v->a[224933] = 1; - v->a[224934] = anon_sym_DOLLAR; - v->a[224935] = actions(8368); - v->a[224936] = 2; - v->a[224937] = anon_sym_LPAREN_LPAREN; - v->a[224938] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[224939] = actions(8394); - small_parse_table_11247(v); -} - -void small_parse_table_11247(t_small_parse_table_array *v) -{ - v->a[224940] = 2; - v->a[224941] = anon_sym_LT_LPAREN; - v->a[224942] = anon_sym_GT_LPAREN; - v->a[224943] = actions(10474); - v->a[224944] = 2; - v->a[224945] = sym_test_operator; - v->a[224946] = sym__special_character; - v->a[224947] = actions(10476); - v->a[224948] = 3; - v->a[224949] = sym__bare_dollar; - v->a[224950] = sym_raw_string; - v->a[224951] = sym_ansi_c_string; - v->a[224952] = state(4285); - v->a[224953] = 9; - v->a[224954] = sym_arithmetic_expansion; - v->a[224955] = sym_brace_expression; - v->a[224956] = sym_string; - v->a[224957] = sym_translated_string; - v->a[224958] = sym_number; - v->a[224959] = sym_simple_expansion; - small_parse_table_11248(v); -} - -void small_parse_table_11248(t_small_parse_table_array *v) -{ - v->a[224960] = sym_expansion; - v->a[224961] = sym_command_substitution; - v->a[224962] = sym_process_substitution; - v->a[224963] = 18; - v->a[224964] = actions(3); - v->a[224965] = 1; - v->a[224966] = sym_comment; - v->a[224967] = actions(363); - v->a[224968] = 1; - v->a[224969] = anon_sym_DOLLAR_LBRACK; - v->a[224970] = actions(371); - v->a[224971] = 1; - v->a[224972] = anon_sym_DQUOTE; - v->a[224973] = actions(375); - v->a[224974] = 1; - v->a[224975] = aux_sym_number_token1; - v->a[224976] = actions(377); - v->a[224977] = 1; - v->a[224978] = aux_sym_number_token2; - v->a[224979] = actions(379); - small_parse_table_11249(v); -} - -void small_parse_table_11249(t_small_parse_table_array *v) -{ - v->a[224980] = 1; - v->a[224981] = anon_sym_DOLLAR_LBRACE; - v->a[224982] = actions(381); - v->a[224983] = 1; - v->a[224984] = anon_sym_DOLLAR_LPAREN; - v->a[224985] = actions(385); - v->a[224986] = 1; - v->a[224987] = anon_sym_DOLLAR_BQUOTE; - v->a[224988] = actions(391); - v->a[224989] = 1; - v->a[224990] = sym__brace_start; - v->a[224991] = actions(5809); - v->a[224992] = 1; - v->a[224993] = anon_sym_BQUOTE; - v->a[224994] = actions(8836); - v->a[224995] = 1; - v->a[224996] = sym_word; - v->a[224997] = actions(8840); - v->a[224998] = 1; - v->a[224999] = sym__comment_word; - small_parse_table_11250(v); -} - -/* EOF small_parse_table_2249.c */ diff --git a/parser/static/small_parse_table/small_parse_table_225.c b/parser/static/small_parse_table/small_parse_table_225.c index c3e70e96..696c8244 100644 --- a/parser/static/small_parse_table/small_parse_table_225.c +++ b/parser/static/small_parse_table/small_parse_table_225.c @@ -14,126 +14,126 @@ void small_parse_table_1125(t_small_parse_table_array *v) { - v->a[22500] = anon_sym_DOLLAR; - v->a[22501] = actions(3789); - v->a[22502] = 1; - v->a[22503] = sym__special_character; - v->a[22504] = actions(3791); - v->a[22505] = 1; - v->a[22506] = anon_sym_DQUOTE; - v->a[22507] = actions(3793); - v->a[22508] = 1; - v->a[22509] = aux_sym_number_token1; - v->a[22510] = actions(3795); - v->a[22511] = 1; - v->a[22512] = aux_sym_number_token2; - v->a[22513] = actions(3797); - v->a[22514] = 1; - v->a[22515] = anon_sym_DOLLAR_LBRACE; - v->a[22516] = actions(3799); - v->a[22517] = 1; - v->a[22518] = anon_sym_DOLLAR_LPAREN; - v->a[22519] = actions(3801); + v->a[22500] = sym__brace_start; + v->a[22501] = aux_sym_heredoc_redirect_token1; + v->a[22502] = actions(3104); + v->a[22503] = 35; + v->a[22504] = anon_sym_esac; + v->a[22505] = anon_sym_PIPE; + v->a[22506] = anon_sym_SEMI_SEMI; + v->a[22507] = anon_sym_SEMI_AMP; + v->a[22508] = anon_sym_SEMI_SEMI_AMP; + v->a[22509] = anon_sym_PIPE_AMP; + v->a[22510] = anon_sym_AMP_AMP; + v->a[22511] = anon_sym_PIPE_PIPE; + v->a[22512] = anon_sym_LT; + v->a[22513] = anon_sym_GT; + v->a[22514] = anon_sym_GT_GT; + v->a[22515] = anon_sym_AMP_GT; + v->a[22516] = anon_sym_AMP_GT_GT; + v->a[22517] = anon_sym_LT_AMP; + v->a[22518] = anon_sym_GT_AMP; + v->a[22519] = anon_sym_GT_PIPE; small_parse_table_1126(v); } void small_parse_table_1126(t_small_parse_table_array *v) { - v->a[22520] = 1; - v->a[22521] = anon_sym_BQUOTE; - v->a[22522] = actions(3803); - v->a[22523] = 1; - v->a[22524] = anon_sym_DOLLAR_BQUOTE; - v->a[22525] = actions(3809); - v->a[22526] = 1; - v->a[22527] = sym__brace_start; - v->a[22528] = actions(4052); - v->a[22529] = 1; - v->a[22530] = sym_test_operator; - v->a[22531] = state(4305); - v->a[22532] = 1; - v->a[22533] = aux_sym__literal_repeat1; - v->a[22534] = state(4736); - v->a[22535] = 1; - v->a[22536] = sym_concatenation; - v->a[22537] = actions(2500); - v->a[22538] = 2; - v->a[22539] = sym_file_descriptor; + v->a[22520] = anon_sym_LT_AMP_DASH; + v->a[22521] = anon_sym_GT_AMP_DASH; + v->a[22522] = anon_sym_LT_LT; + v->a[22523] = anon_sym_LT_LT_DASH; + v->a[22524] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22525] = anon_sym_AMP; + v->a[22526] = anon_sym_DOLLAR; + v->a[22527] = sym__special_character; + v->a[22528] = anon_sym_DQUOTE; + v->a[22529] = sym_raw_string; + v->a[22530] = aux_sym_number_token1; + v->a[22531] = aux_sym_number_token2; + v->a[22532] = anon_sym_DOLLAR_LBRACE; + v->a[22533] = anon_sym_DOLLAR_LPAREN; + v->a[22534] = anon_sym_BQUOTE; + v->a[22535] = anon_sym_DOLLAR_BQUOTE; + v->a[22536] = aux_sym__simple_variable_name_token1; + v->a[22537] = sym_word; + v->a[22538] = anon_sym_SEMI; + v->a[22539] = 6; small_parse_table_1127(v); } void small_parse_table_1127(t_small_parse_table_array *v) { - v->a[22540] = aux_sym_heredoc_redirect_token1; - v->a[22541] = actions(3783); - v->a[22542] = 2; - v->a[22543] = anon_sym_LPAREN_LPAREN; - v->a[22544] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22545] = actions(3805); - v->a[22546] = 2; - v->a[22547] = anon_sym_LT_LPAREN; - v->a[22548] = anon_sym_GT_LPAREN; - v->a[22549] = actions(4050); - v->a[22550] = 3; - v->a[22551] = sym_raw_string; - v->a[22552] = sym_ansi_c_string; - v->a[22553] = sym_word; - v->a[22554] = state(4582); - v->a[22555] = 9; - v->a[22556] = sym_arithmetic_expansion; - v->a[22557] = sym_brace_expression; - v->a[22558] = sym_string; - v->a[22559] = sym_translated_string; + v->a[22540] = actions(3); + v->a[22541] = 1; + v->a[22542] = sym_comment; + v->a[22543] = actions(3056); + v->a[22544] = 1; + v->a[22545] = aux_sym_concatenation_token1; + v->a[22546] = actions(3108); + v->a[22547] = 1; + v->a[22548] = sym__concat; + v->a[22549] = state(515); + v->a[22550] = 1; + v->a[22551] = aux_sym_concatenation_repeat1; + v->a[22552] = actions(2690); + v->a[22553] = 5; + v->a[22554] = sym_file_descriptor; + v->a[22555] = sym_test_operator; + v->a[22556] = sym__bare_dollar; + v->a[22557] = sym__brace_start; + v->a[22558] = aux_sym_heredoc_redirect_token1; + v->a[22559] = actions(2688); small_parse_table_1128(v); } void small_parse_table_1128(t_small_parse_table_array *v) { - v->a[22560] = sym_number; - v->a[22561] = sym_simple_expansion; - v->a[22562] = sym_expansion; - v->a[22563] = sym_command_substitution; - v->a[22564] = sym_process_substitution; - v->a[22565] = actions(2498); - v->a[22566] = 21; - v->a[22567] = anon_sym_SEMI; + v->a[22560] = 34; + v->a[22561] = anon_sym_LPAREN; + v->a[22562] = anon_sym_PIPE; + v->a[22563] = anon_sym_SEMI_SEMI; + v->a[22564] = anon_sym_SEMI_AMP; + v->a[22565] = anon_sym_SEMI_SEMI_AMP; + v->a[22566] = anon_sym_PIPE_AMP; + v->a[22567] = anon_sym_AMP_AMP; v->a[22568] = anon_sym_PIPE_PIPE; - v->a[22569] = anon_sym_AMP_AMP; - v->a[22570] = anon_sym_PIPE; - v->a[22571] = anon_sym_AMP; - v->a[22572] = anon_sym_LT; - v->a[22573] = anon_sym_GT; - v->a[22574] = anon_sym_LT_LT; - v->a[22575] = anon_sym_GT_GT; - v->a[22576] = anon_sym_RPAREN; - v->a[22577] = anon_sym_SEMI_SEMI; - v->a[22578] = anon_sym_PIPE_AMP; - v->a[22579] = anon_sym_AMP_GT; + v->a[22569] = anon_sym_LT; + v->a[22570] = anon_sym_GT; + v->a[22571] = anon_sym_GT_GT; + v->a[22572] = anon_sym_AMP_GT; + v->a[22573] = anon_sym_AMP_GT_GT; + v->a[22574] = anon_sym_LT_AMP; + v->a[22575] = anon_sym_GT_AMP; + v->a[22576] = anon_sym_GT_PIPE; + v->a[22577] = anon_sym_LT_AMP_DASH; + v->a[22578] = anon_sym_GT_AMP_DASH; + v->a[22579] = anon_sym_LT_LT; small_parse_table_1129(v); } void small_parse_table_1129(t_small_parse_table_array *v) { - v->a[22580] = anon_sym_AMP_GT_GT; - v->a[22581] = anon_sym_LT_AMP; - v->a[22582] = anon_sym_GT_AMP; - v->a[22583] = anon_sym_GT_PIPE; - v->a[22584] = anon_sym_LT_AMP_DASH; - v->a[22585] = anon_sym_GT_AMP_DASH; - v->a[22586] = anon_sym_LT_LT_DASH; - v->a[22587] = anon_sym_LT_LT_LT; - v->a[22588] = 8; - v->a[22589] = actions(3); - v->a[22590] = 1; - v->a[22591] = sym_comment; - v->a[22592] = actions(3189); - v->a[22593] = 1; - v->a[22594] = anon_sym_DQUOTE; - v->a[22595] = actions(4058); - v->a[22596] = 1; - v->a[22597] = sym_variable_name; - v->a[22598] = state(1737); - v->a[22599] = 1; + v->a[22580] = anon_sym_LT_LT_DASH; + v->a[22581] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22582] = anon_sym_AMP; + v->a[22583] = anon_sym_DOLLAR; + v->a[22584] = sym__special_character; + v->a[22585] = anon_sym_DQUOTE; + v->a[22586] = sym_raw_string; + v->a[22587] = aux_sym_number_token1; + v->a[22588] = aux_sym_number_token2; + v->a[22589] = anon_sym_DOLLAR_LBRACE; + v->a[22590] = anon_sym_DOLLAR_LPAREN; + v->a[22591] = anon_sym_BQUOTE; + v->a[22592] = anon_sym_DOLLAR_BQUOTE; + v->a[22593] = sym_word; + v->a[22594] = anon_sym_SEMI; + v->a[22595] = 7; + v->a[22596] = actions(3); + v->a[22597] = 1; + v->a[22598] = sym_comment; + v->a[22599] = actions(3056); small_parse_table_1130(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2250.c b/parser/static/small_parse_table/small_parse_table_2250.c deleted file mode 100644 index 4440f63d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2250.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2250.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11250(t_small_parse_table_array *v) -{ - v->a[225000] = actions(10700); - v->a[225001] = 1; - v->a[225002] = anon_sym_DOLLAR; - v->a[225003] = actions(352); - v->a[225004] = 2; - v->a[225005] = anon_sym_LPAREN_LPAREN; - v->a[225006] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225007] = actions(387); - v->a[225008] = 2; - v->a[225009] = anon_sym_LT_LPAREN; - v->a[225010] = anon_sym_GT_LPAREN; - v->a[225011] = actions(8844); - v->a[225012] = 2; - v->a[225013] = sym_test_operator; - v->a[225014] = sym__special_character; - v->a[225015] = actions(8842); - v->a[225016] = 3; - v->a[225017] = sym__bare_dollar; - v->a[225018] = sym_raw_string; - v->a[225019] = sym_ansi_c_string; - small_parse_table_11251(v); -} - -void small_parse_table_11251(t_small_parse_table_array *v) -{ - v->a[225020] = state(2730); - v->a[225021] = 9; - v->a[225022] = sym_arithmetic_expansion; - v->a[225023] = sym_brace_expression; - v->a[225024] = sym_string; - v->a[225025] = sym_translated_string; - v->a[225026] = sym_number; - v->a[225027] = sym_simple_expansion; - v->a[225028] = sym_expansion; - v->a[225029] = sym_command_substitution; - v->a[225030] = sym_process_substitution; - v->a[225031] = 18; - v->a[225032] = actions(3); - v->a[225033] = 1; - v->a[225034] = sym_comment; - v->a[225035] = actions(363); - v->a[225036] = 1; - v->a[225037] = anon_sym_DOLLAR_LBRACK; - v->a[225038] = actions(371); - v->a[225039] = 1; - small_parse_table_11252(v); -} - -void small_parse_table_11252(t_small_parse_table_array *v) -{ - v->a[225040] = anon_sym_DQUOTE; - v->a[225041] = actions(375); - v->a[225042] = 1; - v->a[225043] = aux_sym_number_token1; - v->a[225044] = actions(377); - v->a[225045] = 1; - v->a[225046] = aux_sym_number_token2; - v->a[225047] = actions(379); - v->a[225048] = 1; - v->a[225049] = anon_sym_DOLLAR_LBRACE; - v->a[225050] = actions(381); - v->a[225051] = 1; - v->a[225052] = anon_sym_DOLLAR_LPAREN; - v->a[225053] = actions(385); - v->a[225054] = 1; - v->a[225055] = anon_sym_DOLLAR_BQUOTE; - v->a[225056] = actions(391); - v->a[225057] = 1; - v->a[225058] = sym__brace_start; - v->a[225059] = actions(5809); - small_parse_table_11253(v); -} - -void small_parse_table_11253(t_small_parse_table_array *v) -{ - v->a[225060] = 1; - v->a[225061] = anon_sym_BQUOTE; - v->a[225062] = actions(8836); - v->a[225063] = 1; - v->a[225064] = sym_word; - v->a[225065] = actions(8840); - v->a[225066] = 1; - v->a[225067] = sym__comment_word; - v->a[225068] = actions(10702); - v->a[225069] = 1; - v->a[225070] = anon_sym_DOLLAR; - v->a[225071] = actions(352); - v->a[225072] = 2; - v->a[225073] = anon_sym_LPAREN_LPAREN; - v->a[225074] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225075] = actions(387); - v->a[225076] = 2; - v->a[225077] = anon_sym_LT_LPAREN; - v->a[225078] = anon_sym_GT_LPAREN; - v->a[225079] = actions(8844); - small_parse_table_11254(v); -} - -void small_parse_table_11254(t_small_parse_table_array *v) -{ - v->a[225080] = 2; - v->a[225081] = sym_test_operator; - v->a[225082] = sym__special_character; - v->a[225083] = actions(8842); - v->a[225084] = 3; - v->a[225085] = sym__bare_dollar; - v->a[225086] = sym_raw_string; - v->a[225087] = sym_ansi_c_string; - v->a[225088] = state(2730); - v->a[225089] = 9; - v->a[225090] = sym_arithmetic_expansion; - v->a[225091] = sym_brace_expression; - v->a[225092] = sym_string; - v->a[225093] = sym_translated_string; - v->a[225094] = sym_number; - v->a[225095] = sym_simple_expansion; - v->a[225096] = sym_expansion; - v->a[225097] = sym_command_substitution; - v->a[225098] = sym_process_substitution; - v->a[225099] = 18; - small_parse_table_11255(v); -} - -/* EOF small_parse_table_2250.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2251.c b/parser/static/small_parse_table/small_parse_table_2251.c deleted file mode 100644 index 238656f7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2251.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2251.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11255(t_small_parse_table_array *v) -{ - v->a[225100] = actions(3); - v->a[225101] = 1; - v->a[225102] = sym_comment; - v->a[225103] = actions(363); - v->a[225104] = 1; - v->a[225105] = anon_sym_DOLLAR_LBRACK; - v->a[225106] = actions(367); - v->a[225107] = 1; - v->a[225108] = anon_sym_DOLLAR; - v->a[225109] = actions(371); - v->a[225110] = 1; - v->a[225111] = anon_sym_DQUOTE; - v->a[225112] = actions(375); - v->a[225113] = 1; - v->a[225114] = aux_sym_number_token1; - v->a[225115] = actions(377); - v->a[225116] = 1; - v->a[225117] = aux_sym_number_token2; - v->a[225118] = actions(379); - v->a[225119] = 1; - small_parse_table_11256(v); -} - -void small_parse_table_11256(t_small_parse_table_array *v) -{ - v->a[225120] = anon_sym_DOLLAR_LBRACE; - v->a[225121] = actions(381); - v->a[225122] = 1; - v->a[225123] = anon_sym_DOLLAR_LPAREN; - v->a[225124] = actions(385); - v->a[225125] = 1; - v->a[225126] = anon_sym_DOLLAR_BQUOTE; - v->a[225127] = actions(391); - v->a[225128] = 1; - v->a[225129] = sym__brace_start; - v->a[225130] = actions(5809); - v->a[225131] = 1; - v->a[225132] = anon_sym_BQUOTE; - v->a[225133] = actions(8836); - v->a[225134] = 1; - v->a[225135] = sym_word; - v->a[225136] = actions(8840); - v->a[225137] = 1; - v->a[225138] = sym__comment_word; - v->a[225139] = actions(352); - small_parse_table_11257(v); -} - -void small_parse_table_11257(t_small_parse_table_array *v) -{ - v->a[225140] = 2; - v->a[225141] = anon_sym_LPAREN_LPAREN; - v->a[225142] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225143] = actions(387); - v->a[225144] = 2; - v->a[225145] = anon_sym_LT_LPAREN; - v->a[225146] = anon_sym_GT_LPAREN; - v->a[225147] = actions(8844); - v->a[225148] = 2; - v->a[225149] = sym_test_operator; - v->a[225150] = sym__special_character; - v->a[225151] = actions(8842); - v->a[225152] = 3; - v->a[225153] = sym__bare_dollar; - v->a[225154] = sym_raw_string; - v->a[225155] = sym_ansi_c_string; - v->a[225156] = state(2730); - v->a[225157] = 9; - v->a[225158] = sym_arithmetic_expansion; - v->a[225159] = sym_brace_expression; - small_parse_table_11258(v); -} - -void small_parse_table_11258(t_small_parse_table_array *v) -{ - v->a[225160] = sym_string; - v->a[225161] = sym_translated_string; - v->a[225162] = sym_number; - v->a[225163] = sym_simple_expansion; - v->a[225164] = sym_expansion; - v->a[225165] = sym_command_substitution; - v->a[225166] = sym_process_substitution; - v->a[225167] = 18; - v->a[225168] = actions(3); - v->a[225169] = 1; - v->a[225170] = sym_comment; - v->a[225171] = actions(8372); - v->a[225172] = 1; - v->a[225173] = anon_sym_DOLLAR_LBRACK; - v->a[225174] = actions(8378); - v->a[225175] = 1; - v->a[225176] = anon_sym_DQUOTE; - v->a[225177] = actions(8382); - v->a[225178] = 1; - v->a[225179] = aux_sym_number_token1; - small_parse_table_11259(v); -} - -void small_parse_table_11259(t_small_parse_table_array *v) -{ - v->a[225180] = actions(8384); - v->a[225181] = 1; - v->a[225182] = aux_sym_number_token2; - v->a[225183] = actions(8386); - v->a[225184] = 1; - v->a[225185] = anon_sym_DOLLAR_LBRACE; - v->a[225186] = actions(8388); - v->a[225187] = 1; - v->a[225188] = anon_sym_DOLLAR_LPAREN; - v->a[225189] = actions(8390); - v->a[225190] = 1; - v->a[225191] = anon_sym_BQUOTE; - v->a[225192] = actions(8392); - v->a[225193] = 1; - v->a[225194] = anon_sym_DOLLAR_BQUOTE; - v->a[225195] = actions(8402); - v->a[225196] = 1; - v->a[225197] = sym__brace_start; - v->a[225198] = actions(10472); - v->a[225199] = 1; - small_parse_table_11260(v); -} - -/* EOF small_parse_table_2251.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2252.c b/parser/static/small_parse_table/small_parse_table_2252.c deleted file mode 100644 index 70f5b517..00000000 --- a/parser/static/small_parse_table/small_parse_table_2252.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2252.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11260(t_small_parse_table_array *v) -{ - v->a[225200] = sym_word; - v->a[225201] = actions(10478); - v->a[225202] = 1; - v->a[225203] = sym__comment_word; - v->a[225204] = actions(10704); - v->a[225205] = 1; - v->a[225206] = anon_sym_DOLLAR; - v->a[225207] = actions(8368); - v->a[225208] = 2; - v->a[225209] = anon_sym_LPAREN_LPAREN; - v->a[225210] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225211] = actions(8394); - v->a[225212] = 2; - v->a[225213] = anon_sym_LT_LPAREN; - v->a[225214] = anon_sym_GT_LPAREN; - v->a[225215] = actions(10474); - v->a[225216] = 2; - v->a[225217] = sym_test_operator; - v->a[225218] = sym__special_character; - v->a[225219] = actions(10476); - small_parse_table_11261(v); -} - -void small_parse_table_11261(t_small_parse_table_array *v) -{ - v->a[225220] = 3; - v->a[225221] = sym__bare_dollar; - v->a[225222] = sym_raw_string; - v->a[225223] = sym_ansi_c_string; - v->a[225224] = state(4285); - v->a[225225] = 9; - v->a[225226] = sym_arithmetic_expansion; - v->a[225227] = sym_brace_expression; - v->a[225228] = sym_string; - v->a[225229] = sym_translated_string; - v->a[225230] = sym_number; - v->a[225231] = sym_simple_expansion; - v->a[225232] = sym_expansion; - v->a[225233] = sym_command_substitution; - v->a[225234] = sym_process_substitution; - v->a[225235] = 20; - v->a[225236] = actions(71); - v->a[225237] = 1; - v->a[225238] = sym_comment; - v->a[225239] = actions(9758); - small_parse_table_11262(v); -} - -void small_parse_table_11262(t_small_parse_table_array *v) -{ - v->a[225240] = 1; - v->a[225241] = anon_sym_DOLLAR_LBRACK; - v->a[225242] = actions(9760); - v->a[225243] = 1; - v->a[225244] = anon_sym_DOLLAR; - v->a[225245] = actions(9764); - v->a[225246] = 1; - v->a[225247] = anon_sym_DQUOTE; - v->a[225248] = actions(9768); - v->a[225249] = 1; - v->a[225250] = aux_sym_number_token1; - v->a[225251] = actions(9770); - v->a[225252] = 1; - v->a[225253] = aux_sym_number_token2; - v->a[225254] = actions(9772); - v->a[225255] = 1; - v->a[225256] = anon_sym_DOLLAR_LBRACE; - v->a[225257] = actions(9774); - v->a[225258] = 1; - v->a[225259] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11263(v); -} - -void small_parse_table_11263(t_small_parse_table_array *v) -{ - v->a[225260] = actions(9776); - v->a[225261] = 1; - v->a[225262] = anon_sym_BQUOTE; - v->a[225263] = actions(9778); - v->a[225264] = 1; - v->a[225265] = anon_sym_DOLLAR_BQUOTE; - v->a[225266] = actions(9784); - v->a[225267] = 1; - v->a[225268] = sym__brace_start; - v->a[225269] = actions(10052); - v->a[225270] = 1; - v->a[225271] = sym__special_character; - v->a[225272] = actions(10706); - v->a[225273] = 1; - v->a[225274] = sym_word; - v->a[225275] = actions(10710); - v->a[225276] = 1; - v->a[225277] = sym_test_operator; - v->a[225278] = state(6213); - v->a[225279] = 1; - small_parse_table_11264(v); -} - -void small_parse_table_11264(t_small_parse_table_array *v) -{ - v->a[225280] = aux_sym__literal_repeat1; - v->a[225281] = state(6413); - v->a[225282] = 1; - v->a[225283] = sym_concatenation; - v->a[225284] = actions(9756); - v->a[225285] = 2; - v->a[225286] = anon_sym_LPAREN_LPAREN; - v->a[225287] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225288] = actions(9780); - v->a[225289] = 2; - v->a[225290] = anon_sym_LT_LPAREN; - v->a[225291] = anon_sym_GT_LPAREN; - v->a[225292] = actions(10708); - v->a[225293] = 2; - v->a[225294] = sym_raw_string; - v->a[225295] = sym_ansi_c_string; - v->a[225296] = state(6199); - v->a[225297] = 9; - v->a[225298] = sym_arithmetic_expansion; - v->a[225299] = sym_brace_expression; - small_parse_table_11265(v); -} - -/* EOF small_parse_table_2252.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2253.c b/parser/static/small_parse_table/small_parse_table_2253.c deleted file mode 100644 index e882666d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2253.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2253.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11265(t_small_parse_table_array *v) -{ - v->a[225300] = sym_string; - v->a[225301] = sym_translated_string; - v->a[225302] = sym_number; - v->a[225303] = sym_simple_expansion; - v->a[225304] = sym_expansion; - v->a[225305] = sym_command_substitution; - v->a[225306] = sym_process_substitution; - v->a[225307] = 18; - v->a[225308] = actions(3); - v->a[225309] = 1; - v->a[225310] = sym_comment; - v->a[225311] = actions(314); - v->a[225312] = 1; - v->a[225313] = anon_sym_DOLLAR_LBRACK; - v->a[225314] = actions(320); - v->a[225315] = 1; - v->a[225316] = anon_sym_DQUOTE; - v->a[225317] = actions(324); - v->a[225318] = 1; - v->a[225319] = aux_sym_number_token1; - small_parse_table_11266(v); -} - -void small_parse_table_11266(t_small_parse_table_array *v) -{ - v->a[225320] = actions(326); - v->a[225321] = 1; - v->a[225322] = aux_sym_number_token2; - v->a[225323] = actions(328); - v->a[225324] = 1; - v->a[225325] = anon_sym_DOLLAR_LBRACE; - v->a[225326] = actions(330); - v->a[225327] = 1; - v->a[225328] = anon_sym_DOLLAR_LPAREN; - v->a[225329] = actions(332); - v->a[225330] = 1; - v->a[225331] = anon_sym_BQUOTE; - v->a[225332] = actions(334); - v->a[225333] = 1; - v->a[225334] = anon_sym_DOLLAR_BQUOTE; - v->a[225335] = actions(344); - v->a[225336] = 1; - v->a[225337] = sym__brace_start; - v->a[225338] = actions(9400); - v->a[225339] = 1; - small_parse_table_11267(v); -} - -void small_parse_table_11267(t_small_parse_table_array *v) -{ - v->a[225340] = sym_word; - v->a[225341] = actions(9406); - v->a[225342] = 1; - v->a[225343] = sym__comment_word; - v->a[225344] = actions(10712); - v->a[225345] = 1; - v->a[225346] = anon_sym_DOLLAR; - v->a[225347] = actions(312); - v->a[225348] = 2; - v->a[225349] = anon_sym_LPAREN_LPAREN; - v->a[225350] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225351] = actions(336); - v->a[225352] = 2; - v->a[225353] = anon_sym_LT_LPAREN; - v->a[225354] = anon_sym_GT_LPAREN; - v->a[225355] = actions(9402); - v->a[225356] = 2; - v->a[225357] = sym_test_operator; - v->a[225358] = sym__special_character; - v->a[225359] = actions(9404); - small_parse_table_11268(v); -} - -void small_parse_table_11268(t_small_parse_table_array *v) -{ - v->a[225360] = 3; - v->a[225361] = sym__bare_dollar; - v->a[225362] = sym_raw_string; - v->a[225363] = sym_ansi_c_string; - v->a[225364] = state(1037); - v->a[225365] = 9; - v->a[225366] = sym_arithmetic_expansion; - v->a[225367] = sym_brace_expression; - v->a[225368] = sym_string; - v->a[225369] = sym_translated_string; - v->a[225370] = sym_number; - v->a[225371] = sym_simple_expansion; - v->a[225372] = sym_expansion; - v->a[225373] = sym_command_substitution; - v->a[225374] = sym_process_substitution; - v->a[225375] = 18; - v->a[225376] = actions(3); - v->a[225377] = 1; - v->a[225378] = sym_comment; - v->a[225379] = actions(314); - small_parse_table_11269(v); -} - -void small_parse_table_11269(t_small_parse_table_array *v) -{ - v->a[225380] = 1; - v->a[225381] = anon_sym_DOLLAR_LBRACK; - v->a[225382] = actions(320); - v->a[225383] = 1; - v->a[225384] = anon_sym_DQUOTE; - v->a[225385] = actions(324); - v->a[225386] = 1; - v->a[225387] = aux_sym_number_token1; - v->a[225388] = actions(326); - v->a[225389] = 1; - v->a[225390] = aux_sym_number_token2; - v->a[225391] = actions(328); - v->a[225392] = 1; - v->a[225393] = anon_sym_DOLLAR_LBRACE; - v->a[225394] = actions(330); - v->a[225395] = 1; - v->a[225396] = anon_sym_DOLLAR_LPAREN; - v->a[225397] = actions(332); - v->a[225398] = 1; - v->a[225399] = anon_sym_BQUOTE; - small_parse_table_11270(v); -} - -/* EOF small_parse_table_2253.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2254.c b/parser/static/small_parse_table/small_parse_table_2254.c deleted file mode 100644 index a096b79d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2254.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2254.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11270(t_small_parse_table_array *v) -{ - v->a[225400] = actions(334); - v->a[225401] = 1; - v->a[225402] = anon_sym_DOLLAR_BQUOTE; - v->a[225403] = actions(344); - v->a[225404] = 1; - v->a[225405] = sym__brace_start; - v->a[225406] = actions(9400); - v->a[225407] = 1; - v->a[225408] = sym_word; - v->a[225409] = actions(9406); - v->a[225410] = 1; - v->a[225411] = sym__comment_word; - v->a[225412] = actions(10714); - v->a[225413] = 1; - v->a[225414] = anon_sym_DOLLAR; - v->a[225415] = actions(312); - v->a[225416] = 2; - v->a[225417] = anon_sym_LPAREN_LPAREN; - v->a[225418] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225419] = actions(336); - small_parse_table_11271(v); -} - -void small_parse_table_11271(t_small_parse_table_array *v) -{ - v->a[225420] = 2; - v->a[225421] = anon_sym_LT_LPAREN; - v->a[225422] = anon_sym_GT_LPAREN; - v->a[225423] = actions(9402); - v->a[225424] = 2; - v->a[225425] = sym_test_operator; - v->a[225426] = sym__special_character; - v->a[225427] = actions(9404); - v->a[225428] = 3; - v->a[225429] = sym__bare_dollar; - v->a[225430] = sym_raw_string; - v->a[225431] = sym_ansi_c_string; - v->a[225432] = state(1037); - v->a[225433] = 9; - v->a[225434] = sym_arithmetic_expansion; - v->a[225435] = sym_brace_expression; - v->a[225436] = sym_string; - v->a[225437] = sym_translated_string; - v->a[225438] = sym_number; - v->a[225439] = sym_simple_expansion; - small_parse_table_11272(v); -} - -void small_parse_table_11272(t_small_parse_table_array *v) -{ - v->a[225440] = sym_expansion; - v->a[225441] = sym_command_substitution; - v->a[225442] = sym_process_substitution; - v->a[225443] = 21; - v->a[225444] = actions(71); - v->a[225445] = 1; - v->a[225446] = sym_comment; - v->a[225447] = actions(9364); - v->a[225448] = 1; - v->a[225449] = anon_sym_LPAREN; - v->a[225450] = actions(9366); - v->a[225451] = 1; - v->a[225452] = anon_sym_BANG; - v->a[225453] = actions(9372); - v->a[225454] = 1; - v->a[225455] = anon_sym_TILDE; - v->a[225456] = actions(9374); - v->a[225457] = 1; - v->a[225458] = anon_sym_DOLLAR; - v->a[225459] = actions(9376); - small_parse_table_11273(v); -} - -void small_parse_table_11273(t_small_parse_table_array *v) -{ - v->a[225460] = 1; - v->a[225461] = anon_sym_DQUOTE; - v->a[225462] = actions(9378); - v->a[225463] = 1; - v->a[225464] = aux_sym_number_token1; - v->a[225465] = actions(9380); - v->a[225466] = 1; - v->a[225467] = aux_sym_number_token2; - v->a[225468] = actions(9382); - v->a[225469] = 1; - v->a[225470] = anon_sym_DOLLAR_LBRACE; - v->a[225471] = actions(9384); - v->a[225472] = 1; - v->a[225473] = anon_sym_DOLLAR_LPAREN; - v->a[225474] = actions(9386); - v->a[225475] = 1; - v->a[225476] = anon_sym_BQUOTE; - v->a[225477] = actions(9388); - v->a[225478] = 1; - v->a[225479] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11274(v); -} - -void small_parse_table_11274(t_small_parse_table_array *v) -{ - v->a[225480] = actions(9392); - v->a[225481] = 1; - v->a[225482] = sym_variable_name; - v->a[225483] = actions(10716); - v->a[225484] = 1; - v->a[225485] = aux_sym__simple_variable_name_token1; - v->a[225486] = state(3391); - v->a[225487] = 1; - v->a[225488] = sym__arithmetic_binary_expression; - v->a[225489] = state(3396); - v->a[225490] = 1; - v->a[225491] = sym__arithmetic_ternary_expression; - v->a[225492] = state(3398); - v->a[225493] = 1; - v->a[225494] = sym__arithmetic_unary_expression; - v->a[225495] = state(3400); - v->a[225496] = 1; - v->a[225497] = sym__arithmetic_postfix_expression; - v->a[225498] = actions(9368); - v->a[225499] = 2; - small_parse_table_11275(v); -} - -/* EOF small_parse_table_2254.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2255.c b/parser/static/small_parse_table/small_parse_table_2255.c deleted file mode 100644 index 8eec82f3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2255.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2255.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11275(t_small_parse_table_array *v) -{ - v->a[225500] = anon_sym_PLUS_PLUS2; - v->a[225501] = anon_sym_DASH_DASH2; - v->a[225502] = actions(9370); - v->a[225503] = 2; - v->a[225504] = anon_sym_DASH2; - v->a[225505] = anon_sym_PLUS2; - v->a[225506] = state(3301); - v->a[225507] = 9; - v->a[225508] = sym_subscript; - v->a[225509] = sym__arithmetic_expression; - v->a[225510] = sym__arithmetic_literal; - v->a[225511] = sym__arithmetic_parenthesized_expression; - v->a[225512] = sym_string; - v->a[225513] = sym_number; - v->a[225514] = sym_simple_expansion; - v->a[225515] = sym_expansion; - v->a[225516] = sym_command_substitution; - v->a[225517] = 18; - v->a[225518] = actions(3); - v->a[225519] = 1; - small_parse_table_11276(v); -} - -void small_parse_table_11276(t_small_parse_table_array *v) -{ - v->a[225520] = sym_comment; - v->a[225521] = actions(1141); - v->a[225522] = 1; - v->a[225523] = anon_sym_DOLLAR_LBRACK; - v->a[225524] = actions(1149); - v->a[225525] = 1; - v->a[225526] = anon_sym_DQUOTE; - v->a[225527] = actions(1153); - v->a[225528] = 1; - v->a[225529] = aux_sym_number_token1; - v->a[225530] = actions(1155); - v->a[225531] = 1; - v->a[225532] = aux_sym_number_token2; - v->a[225533] = actions(1157); - v->a[225534] = 1; - v->a[225535] = anon_sym_DOLLAR_LBRACE; - v->a[225536] = actions(1159); - v->a[225537] = 1; - v->a[225538] = anon_sym_DOLLAR_LPAREN; - v->a[225539] = actions(1163); - small_parse_table_11277(v); -} - -void small_parse_table_11277(t_small_parse_table_array *v) -{ - v->a[225540] = 1; - v->a[225541] = anon_sym_DOLLAR_BQUOTE; - v->a[225542] = actions(1169); - v->a[225543] = 1; - v->a[225544] = sym__brace_start; - v->a[225545] = actions(3060); - v->a[225546] = 1; - v->a[225547] = anon_sym_BQUOTE; - v->a[225548] = actions(10188); - v->a[225549] = 1; - v->a[225550] = sym_word; - v->a[225551] = actions(10196); - v->a[225552] = 1; - v->a[225553] = sym__comment_word; - v->a[225554] = actions(10718); - v->a[225555] = 1; - v->a[225556] = anon_sym_DOLLAR; - v->a[225557] = actions(1129); - v->a[225558] = 2; - v->a[225559] = anon_sym_LPAREN_LPAREN; - small_parse_table_11278(v); -} - -void small_parse_table_11278(t_small_parse_table_array *v) -{ - v->a[225560] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225561] = actions(1165); - v->a[225562] = 2; - v->a[225563] = anon_sym_LT_LPAREN; - v->a[225564] = anon_sym_GT_LPAREN; - v->a[225565] = actions(10192); - v->a[225566] = 2; - v->a[225567] = sym_test_operator; - v->a[225568] = sym__special_character; - v->a[225569] = actions(10194); - v->a[225570] = 3; - v->a[225571] = sym__bare_dollar; - v->a[225572] = sym_raw_string; - v->a[225573] = sym_ansi_c_string; - v->a[225574] = state(2392); - v->a[225575] = 9; - v->a[225576] = sym_arithmetic_expansion; - v->a[225577] = sym_brace_expression; - v->a[225578] = sym_string; - v->a[225579] = sym_translated_string; - small_parse_table_11279(v); -} - -void small_parse_table_11279(t_small_parse_table_array *v) -{ - v->a[225580] = sym_number; - v->a[225581] = sym_simple_expansion; - v->a[225582] = sym_expansion; - v->a[225583] = sym_command_substitution; - v->a[225584] = sym_process_substitution; - v->a[225585] = 18; - v->a[225586] = actions(3); - v->a[225587] = 1; - v->a[225588] = sym_comment; - v->a[225589] = actions(8474); - v->a[225590] = 1; - v->a[225591] = anon_sym_DOLLAR_LBRACK; - v->a[225592] = actions(8480); - v->a[225593] = 1; - v->a[225594] = anon_sym_DQUOTE; - v->a[225595] = actions(8484); - v->a[225596] = 1; - v->a[225597] = aux_sym_number_token1; - v->a[225598] = actions(8486); - v->a[225599] = 1; - small_parse_table_11280(v); -} - -/* EOF small_parse_table_2255.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2256.c b/parser/static/small_parse_table/small_parse_table_2256.c deleted file mode 100644 index 613fa61b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2256.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2256.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11280(t_small_parse_table_array *v) -{ - v->a[225600] = aux_sym_number_token2; - v->a[225601] = actions(8488); - v->a[225602] = 1; - v->a[225603] = anon_sym_DOLLAR_LBRACE; - v->a[225604] = actions(8490); - v->a[225605] = 1; - v->a[225606] = anon_sym_DOLLAR_LPAREN; - v->a[225607] = actions(8492); - v->a[225608] = 1; - v->a[225609] = anon_sym_BQUOTE; - v->a[225610] = actions(8494); - v->a[225611] = 1; - v->a[225612] = anon_sym_DOLLAR_BQUOTE; - v->a[225613] = actions(8504); - v->a[225614] = 1; - v->a[225615] = sym__brace_start; - v->a[225616] = actions(10720); - v->a[225617] = 1; - v->a[225618] = sym_word; - v->a[225619] = actions(10722); - small_parse_table_11281(v); -} - -void small_parse_table_11281(t_small_parse_table_array *v) -{ - v->a[225620] = 1; - v->a[225621] = anon_sym_DOLLAR; - v->a[225622] = actions(10728); - v->a[225623] = 1; - v->a[225624] = sym__comment_word; - v->a[225625] = actions(8470); - v->a[225626] = 2; - v->a[225627] = anon_sym_LPAREN_LPAREN; - v->a[225628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225629] = actions(8496); - v->a[225630] = 2; - v->a[225631] = anon_sym_LT_LPAREN; - v->a[225632] = anon_sym_GT_LPAREN; - v->a[225633] = actions(10724); - v->a[225634] = 2; - v->a[225635] = sym_test_operator; - v->a[225636] = sym__special_character; - v->a[225637] = actions(10726); - v->a[225638] = 3; - v->a[225639] = sym__bare_dollar; - small_parse_table_11282(v); -} - -void small_parse_table_11282(t_small_parse_table_array *v) -{ - v->a[225640] = sym_raw_string; - v->a[225641] = sym_ansi_c_string; - v->a[225642] = state(1625); - v->a[225643] = 9; - v->a[225644] = sym_arithmetic_expansion; - v->a[225645] = sym_brace_expression; - v->a[225646] = sym_string; - v->a[225647] = sym_translated_string; - v->a[225648] = sym_number; - v->a[225649] = sym_simple_expansion; - v->a[225650] = sym_expansion; - v->a[225651] = sym_command_substitution; - v->a[225652] = sym_process_substitution; - v->a[225653] = 20; - v->a[225654] = actions(71); - v->a[225655] = 1; - v->a[225656] = sym_comment; - v->a[225657] = actions(8474); - v->a[225658] = 1; - v->a[225659] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11283(v); -} - -void small_parse_table_11283(t_small_parse_table_array *v) -{ - v->a[225660] = actions(8476); - v->a[225661] = 1; - v->a[225662] = anon_sym_DOLLAR; - v->a[225663] = actions(8478); - v->a[225664] = 1; - v->a[225665] = sym__special_character; - v->a[225666] = actions(8480); - v->a[225667] = 1; - v->a[225668] = anon_sym_DQUOTE; - v->a[225669] = actions(8484); - v->a[225670] = 1; - v->a[225671] = aux_sym_number_token1; - v->a[225672] = actions(8486); - v->a[225673] = 1; - v->a[225674] = aux_sym_number_token2; - v->a[225675] = actions(8488); - v->a[225676] = 1; - v->a[225677] = anon_sym_DOLLAR_LBRACE; - v->a[225678] = actions(8490); - v->a[225679] = 1; - small_parse_table_11284(v); -} - -void small_parse_table_11284(t_small_parse_table_array *v) -{ - v->a[225680] = anon_sym_DOLLAR_LPAREN; - v->a[225681] = actions(8492); - v->a[225682] = 1; - v->a[225683] = anon_sym_BQUOTE; - v->a[225684] = actions(8494); - v->a[225685] = 1; - v->a[225686] = anon_sym_DOLLAR_BQUOTE; - v->a[225687] = actions(8504); - v->a[225688] = 1; - v->a[225689] = sym__brace_start; - v->a[225690] = actions(10730); - v->a[225691] = 1; - v->a[225692] = sym_word; - v->a[225693] = actions(10734); - v->a[225694] = 1; - v->a[225695] = sym_test_operator; - v->a[225696] = state(1898); - v->a[225697] = 1; - v->a[225698] = aux_sym__literal_repeat1; - v->a[225699] = state(2107); - small_parse_table_11285(v); -} - -/* EOF small_parse_table_2256.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2257.c b/parser/static/small_parse_table/small_parse_table_2257.c deleted file mode 100644 index 5bca2bb6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2257.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2257.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11285(t_small_parse_table_array *v) -{ - v->a[225700] = 1; - v->a[225701] = sym_concatenation; - v->a[225702] = actions(8470); - v->a[225703] = 2; - v->a[225704] = anon_sym_LPAREN_LPAREN; - v->a[225705] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225706] = actions(8496); - v->a[225707] = 2; - v->a[225708] = anon_sym_LT_LPAREN; - v->a[225709] = anon_sym_GT_LPAREN; - v->a[225710] = actions(10732); - v->a[225711] = 2; - v->a[225712] = sym_raw_string; - v->a[225713] = sym_ansi_c_string; - v->a[225714] = state(1395); - v->a[225715] = 9; - v->a[225716] = sym_arithmetic_expansion; - v->a[225717] = sym_brace_expression; - v->a[225718] = sym_string; - v->a[225719] = sym_translated_string; - small_parse_table_11286(v); -} - -void small_parse_table_11286(t_small_parse_table_array *v) -{ - v->a[225720] = sym_number; - v->a[225721] = sym_simple_expansion; - v->a[225722] = sym_expansion; - v->a[225723] = sym_command_substitution; - v->a[225724] = sym_process_substitution; - v->a[225725] = 21; - v->a[225726] = actions(71); - v->a[225727] = 1; - v->a[225728] = sym_comment; - v->a[225729] = actions(3064); - v->a[225730] = 1; - v->a[225731] = sym_variable_name; - v->a[225732] = actions(9278); - v->a[225733] = 1; - v->a[225734] = anon_sym_LPAREN; - v->a[225735] = actions(9280); - v->a[225736] = 1; - v->a[225737] = anon_sym_BANG; - v->a[225738] = actions(9286); - v->a[225739] = 1; - small_parse_table_11287(v); -} - -void small_parse_table_11287(t_small_parse_table_array *v) -{ - v->a[225740] = anon_sym_TILDE; - v->a[225741] = actions(9288); - v->a[225742] = 1; - v->a[225743] = anon_sym_DOLLAR; - v->a[225744] = actions(9290); - v->a[225745] = 1; - v->a[225746] = anon_sym_DQUOTE; - v->a[225747] = actions(9292); - v->a[225748] = 1; - v->a[225749] = aux_sym_number_token1; - v->a[225750] = actions(9294); - v->a[225751] = 1; - v->a[225752] = aux_sym_number_token2; - v->a[225753] = actions(9296); - v->a[225754] = 1; - v->a[225755] = anon_sym_DOLLAR_LBRACE; - v->a[225756] = actions(9298); - v->a[225757] = 1; - v->a[225758] = anon_sym_DOLLAR_LPAREN; - v->a[225759] = actions(9300); - small_parse_table_11288(v); -} - -void small_parse_table_11288(t_small_parse_table_array *v) -{ - v->a[225760] = 1; - v->a[225761] = anon_sym_BQUOTE; - v->a[225762] = actions(9302); - v->a[225763] = 1; - v->a[225764] = anon_sym_DOLLAR_BQUOTE; - v->a[225765] = actions(10736); - v->a[225766] = 1; - v->a[225767] = aux_sym__simple_variable_name_token1; - v->a[225768] = state(2801); - v->a[225769] = 1; - v->a[225770] = sym__arithmetic_binary_expression; - v->a[225771] = state(2803); - v->a[225772] = 1; - v->a[225773] = sym__arithmetic_ternary_expression; - v->a[225774] = state(2809); - v->a[225775] = 1; - v->a[225776] = sym__arithmetic_unary_expression; - v->a[225777] = state(2825); - v->a[225778] = 1; - v->a[225779] = sym__arithmetic_postfix_expression; - small_parse_table_11289(v); -} - -void small_parse_table_11289(t_small_parse_table_array *v) -{ - v->a[225780] = actions(9282); - v->a[225781] = 2; - v->a[225782] = anon_sym_PLUS_PLUS2; - v->a[225783] = anon_sym_DASH_DASH2; - v->a[225784] = actions(9284); - v->a[225785] = 2; - v->a[225786] = anon_sym_DASH2; - v->a[225787] = anon_sym_PLUS2; - v->a[225788] = state(2772); - v->a[225789] = 9; - v->a[225790] = sym_subscript; - v->a[225791] = sym__arithmetic_expression; - v->a[225792] = sym__arithmetic_literal; - v->a[225793] = sym__arithmetic_parenthesized_expression; - v->a[225794] = sym_string; - v->a[225795] = sym_number; - v->a[225796] = sym_simple_expansion; - v->a[225797] = sym_expansion; - v->a[225798] = sym_command_substitution; - v->a[225799] = 18; - small_parse_table_11290(v); -} - -/* EOF small_parse_table_2257.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2258.c b/parser/static/small_parse_table/small_parse_table_2258.c deleted file mode 100644 index 8fd230c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2258.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2258.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11290(t_small_parse_table_array *v) -{ - v->a[225800] = actions(3); - v->a[225801] = 1; - v->a[225802] = sym_comment; - v->a[225803] = actions(8512); - v->a[225804] = 1; - v->a[225805] = anon_sym_DOLLAR_LBRACK; - v->a[225806] = actions(8518); - v->a[225807] = 1; - v->a[225808] = anon_sym_DQUOTE; - v->a[225809] = actions(8522); - v->a[225810] = 1; - v->a[225811] = aux_sym_number_token1; - v->a[225812] = actions(8524); - v->a[225813] = 1; - v->a[225814] = aux_sym_number_token2; - v->a[225815] = actions(8526); - v->a[225816] = 1; - v->a[225817] = anon_sym_DOLLAR_LBRACE; - v->a[225818] = actions(8528); - v->a[225819] = 1; - small_parse_table_11291(v); -} - -void small_parse_table_11291(t_small_parse_table_array *v) -{ - v->a[225820] = anon_sym_DOLLAR_LPAREN; - v->a[225821] = actions(8530); - v->a[225822] = 1; - v->a[225823] = anon_sym_BQUOTE; - v->a[225824] = actions(8532); - v->a[225825] = 1; - v->a[225826] = anon_sym_DOLLAR_BQUOTE; - v->a[225827] = actions(8542); - v->a[225828] = 1; - v->a[225829] = sym__brace_start; - v->a[225830] = actions(10220); - v->a[225831] = 1; - v->a[225832] = sym_word; - v->a[225833] = actions(10226); - v->a[225834] = 1; - v->a[225835] = sym__comment_word; - v->a[225836] = actions(10738); - v->a[225837] = 1; - v->a[225838] = anon_sym_DOLLAR; - v->a[225839] = actions(8508); - small_parse_table_11292(v); -} - -void small_parse_table_11292(t_small_parse_table_array *v) -{ - v->a[225840] = 2; - v->a[225841] = anon_sym_LPAREN_LPAREN; - v->a[225842] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225843] = actions(8534); - v->a[225844] = 2; - v->a[225845] = anon_sym_LT_LPAREN; - v->a[225846] = anon_sym_GT_LPAREN; - v->a[225847] = actions(10222); - v->a[225848] = 2; - v->a[225849] = sym_test_operator; - v->a[225850] = sym__special_character; - v->a[225851] = actions(10224); - v->a[225852] = 3; - v->a[225853] = sym__bare_dollar; - v->a[225854] = sym_raw_string; - v->a[225855] = sym_ansi_c_string; - v->a[225856] = state(2514); - v->a[225857] = 9; - v->a[225858] = sym_arithmetic_expansion; - v->a[225859] = sym_brace_expression; - small_parse_table_11293(v); -} - -void small_parse_table_11293(t_small_parse_table_array *v) -{ - v->a[225860] = sym_string; - v->a[225861] = sym_translated_string; - v->a[225862] = sym_number; - v->a[225863] = sym_simple_expansion; - v->a[225864] = sym_expansion; - v->a[225865] = sym_command_substitution; - v->a[225866] = sym_process_substitution; - v->a[225867] = 18; - v->a[225868] = actions(3); - v->a[225869] = 1; - v->a[225870] = sym_comment; - v->a[225871] = actions(47); - v->a[225872] = 1; - v->a[225873] = anon_sym_DOLLAR_LBRACK; - v->a[225874] = actions(49); - v->a[225875] = 1; - v->a[225876] = anon_sym_DOLLAR; - v->a[225877] = actions(53); - v->a[225878] = 1; - v->a[225879] = anon_sym_DQUOTE; - small_parse_table_11294(v); -} - -void small_parse_table_11294(t_small_parse_table_array *v) -{ - v->a[225880] = actions(57); - v->a[225881] = 1; - v->a[225882] = aux_sym_number_token1; - v->a[225883] = actions(59); - v->a[225884] = 1; - v->a[225885] = aux_sym_number_token2; - v->a[225886] = actions(61); - v->a[225887] = 1; - v->a[225888] = anon_sym_DOLLAR_LBRACE; - v->a[225889] = actions(63); - v->a[225890] = 1; - v->a[225891] = anon_sym_DOLLAR_LPAREN; - v->a[225892] = actions(65); - v->a[225893] = 1; - v->a[225894] = anon_sym_BQUOTE; - v->a[225895] = actions(67); - v->a[225896] = 1; - v->a[225897] = anon_sym_DOLLAR_BQUOTE; - v->a[225898] = actions(79); - v->a[225899] = 1; - small_parse_table_11295(v); -} - -/* EOF small_parse_table_2258.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2259.c b/parser/static/small_parse_table/small_parse_table_2259.c deleted file mode 100644 index edf666ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_2259.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2259.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11295(t_small_parse_table_array *v) -{ - v->a[225900] = sym__brace_start; - v->a[225901] = actions(10448); - v->a[225902] = 1; - v->a[225903] = sym_word; - v->a[225904] = actions(10456); - v->a[225905] = 1; - v->a[225906] = sym__comment_word; - v->a[225907] = actions(45); - v->a[225908] = 2; - v->a[225909] = anon_sym_LPAREN_LPAREN; - v->a[225910] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225911] = actions(69); - v->a[225912] = 2; - v->a[225913] = anon_sym_LT_LPAREN; - v->a[225914] = anon_sym_GT_LPAREN; - v->a[225915] = actions(10452); - v->a[225916] = 2; - v->a[225917] = sym_test_operator; - v->a[225918] = sym__special_character; - v->a[225919] = actions(10454); - small_parse_table_11296(v); -} - -void small_parse_table_11296(t_small_parse_table_array *v) -{ - v->a[225920] = 3; - v->a[225921] = sym__bare_dollar; - v->a[225922] = sym_raw_string; - v->a[225923] = sym_ansi_c_string; - v->a[225924] = state(1083); - v->a[225925] = 9; - v->a[225926] = sym_arithmetic_expansion; - v->a[225927] = sym_brace_expression; - v->a[225928] = sym_string; - v->a[225929] = sym_translated_string; - v->a[225930] = sym_number; - v->a[225931] = sym_simple_expansion; - v->a[225932] = sym_expansion; - v->a[225933] = sym_command_substitution; - v->a[225934] = sym_process_substitution; - v->a[225935] = 18; - v->a[225936] = actions(3); - v->a[225937] = 1; - v->a[225938] = sym_comment; - v->a[225939] = actions(1141); - small_parse_table_11297(v); -} - -void small_parse_table_11297(t_small_parse_table_array *v) -{ - v->a[225940] = 1; - v->a[225941] = anon_sym_DOLLAR_LBRACK; - v->a[225942] = actions(1145); - v->a[225943] = 1; - v->a[225944] = anon_sym_DOLLAR; - v->a[225945] = actions(1149); - v->a[225946] = 1; - v->a[225947] = anon_sym_DQUOTE; - v->a[225948] = actions(1153); - v->a[225949] = 1; - v->a[225950] = aux_sym_number_token1; - v->a[225951] = actions(1155); - v->a[225952] = 1; - v->a[225953] = aux_sym_number_token2; - v->a[225954] = actions(1157); - v->a[225955] = 1; - v->a[225956] = anon_sym_DOLLAR_LBRACE; - v->a[225957] = actions(1159); - v->a[225958] = 1; - v->a[225959] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11298(v); -} - -void small_parse_table_11298(t_small_parse_table_array *v) -{ - v->a[225960] = actions(1163); - v->a[225961] = 1; - v->a[225962] = anon_sym_DOLLAR_BQUOTE; - v->a[225963] = actions(1169); - v->a[225964] = 1; - v->a[225965] = sym__brace_start; - v->a[225966] = actions(3060); - v->a[225967] = 1; - v->a[225968] = anon_sym_BQUOTE; - v->a[225969] = actions(10188); - v->a[225970] = 1; - v->a[225971] = sym_word; - v->a[225972] = actions(10196); - v->a[225973] = 1; - v->a[225974] = sym__comment_word; - v->a[225975] = actions(1129); - v->a[225976] = 2; - v->a[225977] = anon_sym_LPAREN_LPAREN; - v->a[225978] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[225979] = actions(1165); - small_parse_table_11299(v); -} - -void small_parse_table_11299(t_small_parse_table_array *v) -{ - v->a[225980] = 2; - v->a[225981] = anon_sym_LT_LPAREN; - v->a[225982] = anon_sym_GT_LPAREN; - v->a[225983] = actions(10192); - v->a[225984] = 2; - v->a[225985] = sym_test_operator; - v->a[225986] = sym__special_character; - v->a[225987] = actions(10194); - v->a[225988] = 3; - v->a[225989] = sym__bare_dollar; - v->a[225990] = sym_raw_string; - v->a[225991] = sym_ansi_c_string; - v->a[225992] = state(2392); - v->a[225993] = 9; - v->a[225994] = sym_arithmetic_expansion; - v->a[225995] = sym_brace_expression; - v->a[225996] = sym_string; - v->a[225997] = sym_translated_string; - v->a[225998] = sym_number; - v->a[225999] = sym_simple_expansion; - small_parse_table_11300(v); -} - -/* EOF small_parse_table_2259.c */ diff --git a/parser/static/small_parse_table/small_parse_table_226.c b/parser/static/small_parse_table/small_parse_table_226.c index f3ba41a6..03db3c17 100644 --- a/parser/static/small_parse_table/small_parse_table_226.c +++ b/parser/static/small_parse_table/small_parse_table_226.c @@ -14,126 +14,126 @@ void small_parse_table_1130(t_small_parse_table_array *v) { - v->a[22600] = sym_string; - v->a[22601] = actions(4056); - v->a[22602] = 2; - v->a[22603] = aux_sym__simple_variable_name_token1; - v->a[22604] = aux_sym__multiline_variable_name_token1; - v->a[22605] = actions(1241); - v->a[22606] = 3; - v->a[22607] = sym_file_descriptor; - v->a[22608] = sym_test_operator; - v->a[22609] = sym__brace_start; - v->a[22610] = actions(4054); - v->a[22611] = 9; - v->a[22612] = anon_sym_DASH; - v->a[22613] = anon_sym_STAR; - v->a[22614] = anon_sym_BANG; - v->a[22615] = anon_sym_QMARK; - v->a[22616] = anon_sym_DOLLAR; - v->a[22617] = anon_sym_POUND; - v->a[22618] = anon_sym_AT2; - v->a[22619] = anon_sym_0; + v->a[22600] = 1; + v->a[22601] = aux_sym_concatenation_token1; + v->a[22602] = actions(3110); + v->a[22603] = 1; + v->a[22604] = anon_sym_LPAREN; + v->a[22605] = actions(3113); + v->a[22606] = 1; + v->a[22607] = sym__concat; + v->a[22608] = state(567); + v->a[22609] = 1; + v->a[22610] = aux_sym_concatenation_repeat1; + v->a[22611] = actions(2754); + v->a[22612] = 5; + v->a[22613] = sym_file_descriptor; + v->a[22614] = sym_test_operator; + v->a[22615] = sym__bare_dollar; + v->a[22616] = sym__brace_start; + v->a[22617] = aux_sym_heredoc_redirect_token1; + v->a[22618] = actions(2749); + v->a[22619] = 33; small_parse_table_1131(v); } void small_parse_table_1131(t_small_parse_table_array *v) { - v->a[22620] = anon_sym__; - v->a[22621] = actions(1239); - v->a[22622] = 36; - v->a[22623] = anon_sym_LPAREN_LPAREN; - v->a[22624] = anon_sym_SEMI; - v->a[22625] = anon_sym_PIPE_PIPE; - v->a[22626] = anon_sym_AMP_AMP; - v->a[22627] = anon_sym_PIPE; - v->a[22628] = anon_sym_AMP; - v->a[22629] = anon_sym_LT; - v->a[22630] = anon_sym_GT; - v->a[22631] = anon_sym_LT_LT; - v->a[22632] = anon_sym_GT_GT; - v->a[22633] = anon_sym_RPAREN; - v->a[22634] = anon_sym_SEMI_SEMI; - v->a[22635] = anon_sym_PIPE_AMP; - v->a[22636] = anon_sym_AMP_GT; - v->a[22637] = anon_sym_AMP_GT_GT; - v->a[22638] = anon_sym_LT_AMP; - v->a[22639] = anon_sym_GT_AMP; + v->a[22620] = anon_sym_PIPE; + v->a[22621] = anon_sym_SEMI_SEMI; + v->a[22622] = anon_sym_SEMI_AMP; + v->a[22623] = anon_sym_SEMI_SEMI_AMP; + v->a[22624] = anon_sym_PIPE_AMP; + v->a[22625] = anon_sym_AMP_AMP; + v->a[22626] = anon_sym_PIPE_PIPE; + v->a[22627] = anon_sym_LT; + v->a[22628] = anon_sym_GT; + v->a[22629] = anon_sym_GT_GT; + v->a[22630] = anon_sym_AMP_GT; + v->a[22631] = anon_sym_AMP_GT_GT; + v->a[22632] = anon_sym_LT_AMP; + v->a[22633] = anon_sym_GT_AMP; + v->a[22634] = anon_sym_GT_PIPE; + v->a[22635] = anon_sym_LT_AMP_DASH; + v->a[22636] = anon_sym_GT_AMP_DASH; + v->a[22637] = anon_sym_LT_LT; + v->a[22638] = anon_sym_LT_LT_DASH; + v->a[22639] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1132(v); } void small_parse_table_1132(t_small_parse_table_array *v) { - v->a[22640] = anon_sym_GT_PIPE; - v->a[22641] = anon_sym_LT_AMP_DASH; - v->a[22642] = anon_sym_GT_AMP_DASH; - v->a[22643] = anon_sym_LT_LT_DASH; - v->a[22644] = aux_sym_heredoc_redirect_token1; - v->a[22645] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22646] = anon_sym_DOLLAR_LBRACK; - v->a[22647] = sym__special_character; - v->a[22648] = sym_raw_string; - v->a[22649] = sym_ansi_c_string; - v->a[22650] = aux_sym_number_token1; - v->a[22651] = aux_sym_number_token2; - v->a[22652] = anon_sym_DOLLAR_LBRACE; - v->a[22653] = anon_sym_DOLLAR_LPAREN; - v->a[22654] = anon_sym_BQUOTE; - v->a[22655] = anon_sym_DOLLAR_BQUOTE; - v->a[22656] = anon_sym_LT_LPAREN; - v->a[22657] = anon_sym_GT_LPAREN; - v->a[22658] = sym_word; - v->a[22659] = 8; + v->a[22640] = anon_sym_AMP; + v->a[22641] = anon_sym_DOLLAR; + v->a[22642] = sym__special_character; + v->a[22643] = anon_sym_DQUOTE; + v->a[22644] = sym_raw_string; + v->a[22645] = aux_sym_number_token1; + v->a[22646] = aux_sym_number_token2; + v->a[22647] = anon_sym_DOLLAR_LBRACE; + v->a[22648] = anon_sym_DOLLAR_LPAREN; + v->a[22649] = anon_sym_BQUOTE; + v->a[22650] = anon_sym_DOLLAR_BQUOTE; + v->a[22651] = sym_word; + v->a[22652] = anon_sym_SEMI; + v->a[22653] = 9; + v->a[22654] = actions(3); + v->a[22655] = 1; + v->a[22656] = sym_comment; + v->a[22657] = actions(2949); + v->a[22658] = 1; + v->a[22659] = sym_variable_name; small_parse_table_1133(v); } void small_parse_table_1133(t_small_parse_table_array *v) { - v->a[22660] = actions(3); - v->a[22661] = 1; - v->a[22662] = sym_comment; - v->a[22663] = actions(3189); - v->a[22664] = 1; - v->a[22665] = anon_sym_DQUOTE; - v->a[22666] = actions(4058); - v->a[22667] = 1; - v->a[22668] = sym_variable_name; - v->a[22669] = state(1737); - v->a[22670] = 1; - v->a[22671] = sym_string; - v->a[22672] = actions(4056); - v->a[22673] = 2; - v->a[22674] = aux_sym__simple_variable_name_token1; - v->a[22675] = aux_sym__multiline_variable_name_token1; - v->a[22676] = actions(1235); - v->a[22677] = 3; - v->a[22678] = sym_file_descriptor; - v->a[22679] = sym_test_operator; + v->a[22660] = actions(2516); + v->a[22661] = 2; + v->a[22662] = anon_sym_PIPE; + v->a[22663] = anon_sym_PIPE_AMP; + v->a[22664] = actions(2632); + v->a[22665] = 2; + v->a[22666] = ts_builtin_sym_end; + v->a[22667] = aux_sym_heredoc_redirect_token1; + v->a[22668] = state(2128); + v->a[22669] = 2; + v->a[22670] = sym_variable_assignment; + v->a[22671] = aux_sym_variable_assignments_repeat1; + v->a[22672] = actions(2526); + v->a[22673] = 3; + v->a[22674] = sym_file_descriptor; + v->a[22675] = sym_test_operator; + v->a[22676] = sym__brace_start; + v->a[22677] = state(2129); + v->a[22678] = 3; + v->a[22679] = sym_file_redirect; small_parse_table_1134(v); } void small_parse_table_1134(t_small_parse_table_array *v) { - v->a[22680] = sym__brace_start; - v->a[22681] = actions(4054); - v->a[22682] = 9; - v->a[22683] = anon_sym_DASH; - v->a[22684] = anon_sym_STAR; - v->a[22685] = anon_sym_BANG; - v->a[22686] = anon_sym_QMARK; - v->a[22687] = anon_sym_DOLLAR; - v->a[22688] = anon_sym_POUND; - v->a[22689] = anon_sym_AT2; - v->a[22690] = anon_sym_0; - v->a[22691] = anon_sym__; - v->a[22692] = actions(1227); - v->a[22693] = 36; - v->a[22694] = anon_sym_LPAREN_LPAREN; - v->a[22695] = anon_sym_SEMI; - v->a[22696] = anon_sym_PIPE_PIPE; - v->a[22697] = anon_sym_AMP_AMP; - v->a[22698] = anon_sym_PIPE; - v->a[22699] = anon_sym_AMP; + v->a[22680] = sym_heredoc_redirect; + v->a[22681] = aux_sym_redirected_statement_repeat1; + v->a[22682] = actions(2630); + v->a[22683] = 7; + v->a[22684] = anon_sym_SEMI_SEMI; + v->a[22685] = anon_sym_AMP_AMP; + v->a[22686] = anon_sym_PIPE_PIPE; + v->a[22687] = anon_sym_LT_LT; + v->a[22688] = anon_sym_LT_LT_DASH; + v->a[22689] = anon_sym_AMP; + v->a[22690] = anon_sym_SEMI; + v->a[22691] = actions(2512); + v->a[22692] = 22; + v->a[22693] = anon_sym_LT; + v->a[22694] = anon_sym_GT; + v->a[22695] = anon_sym_GT_GT; + v->a[22696] = anon_sym_AMP_GT; + v->a[22697] = anon_sym_AMP_GT_GT; + v->a[22698] = anon_sym_LT_AMP; + v->a[22699] = anon_sym_GT_AMP; small_parse_table_1135(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2260.c b/parser/static/small_parse_table/small_parse_table_2260.c deleted file mode 100644 index af1c2dad..00000000 --- a/parser/static/small_parse_table/small_parse_table_2260.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2260.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11300(t_small_parse_table_array *v) -{ - v->a[226000] = sym_expansion; - v->a[226001] = sym_command_substitution; - v->a[226002] = sym_process_substitution; - v->a[226003] = 18; - v->a[226004] = actions(3); - v->a[226005] = 1; - v->a[226006] = sym_comment; - v->a[226007] = actions(1141); - v->a[226008] = 1; - v->a[226009] = anon_sym_DOLLAR_LBRACK; - v->a[226010] = actions(1149); - v->a[226011] = 1; - v->a[226012] = anon_sym_DQUOTE; - v->a[226013] = actions(1153); - v->a[226014] = 1; - v->a[226015] = aux_sym_number_token1; - v->a[226016] = actions(1155); - v->a[226017] = 1; - v->a[226018] = aux_sym_number_token2; - v->a[226019] = actions(1157); - small_parse_table_11301(v); -} - -void small_parse_table_11301(t_small_parse_table_array *v) -{ - v->a[226020] = 1; - v->a[226021] = anon_sym_DOLLAR_LBRACE; - v->a[226022] = actions(1159); - v->a[226023] = 1; - v->a[226024] = anon_sym_DOLLAR_LPAREN; - v->a[226025] = actions(1163); - v->a[226026] = 1; - v->a[226027] = anon_sym_DOLLAR_BQUOTE; - v->a[226028] = actions(1169); - v->a[226029] = 1; - v->a[226030] = sym__brace_start; - v->a[226031] = actions(3060); - v->a[226032] = 1; - v->a[226033] = anon_sym_BQUOTE; - v->a[226034] = actions(10188); - v->a[226035] = 1; - v->a[226036] = sym_word; - v->a[226037] = actions(10196); - v->a[226038] = 1; - v->a[226039] = sym__comment_word; - small_parse_table_11302(v); -} - -void small_parse_table_11302(t_small_parse_table_array *v) -{ - v->a[226040] = actions(10740); - v->a[226041] = 1; - v->a[226042] = anon_sym_DOLLAR; - v->a[226043] = actions(1129); - v->a[226044] = 2; - v->a[226045] = anon_sym_LPAREN_LPAREN; - v->a[226046] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[226047] = actions(1165); - v->a[226048] = 2; - v->a[226049] = anon_sym_LT_LPAREN; - v->a[226050] = anon_sym_GT_LPAREN; - v->a[226051] = actions(10192); - v->a[226052] = 2; - v->a[226053] = sym_test_operator; - v->a[226054] = sym__special_character; - v->a[226055] = actions(10194); - v->a[226056] = 3; - v->a[226057] = sym__bare_dollar; - v->a[226058] = sym_raw_string; - v->a[226059] = sym_ansi_c_string; - small_parse_table_11303(v); -} - -void small_parse_table_11303(t_small_parse_table_array *v) -{ - v->a[226060] = state(2392); - v->a[226061] = 9; - v->a[226062] = sym_arithmetic_expansion; - v->a[226063] = sym_brace_expression; - v->a[226064] = sym_string; - v->a[226065] = sym_translated_string; - v->a[226066] = sym_number; - v->a[226067] = sym_simple_expansion; - v->a[226068] = sym_expansion; - v->a[226069] = sym_command_substitution; - v->a[226070] = sym_process_substitution; - v->a[226071] = 20; - v->a[226072] = actions(71); - v->a[226073] = 1; - v->a[226074] = sym_comment; - v->a[226075] = actions(8178); - v->a[226076] = 1; - v->a[226077] = anon_sym_DOLLAR_LBRACK; - v->a[226078] = actions(8180); - v->a[226079] = 1; - small_parse_table_11304(v); -} - -void small_parse_table_11304(t_small_parse_table_array *v) -{ - v->a[226080] = anon_sym_DOLLAR; - v->a[226081] = actions(8184); - v->a[226082] = 1; - v->a[226083] = anon_sym_DQUOTE; - v->a[226084] = actions(8188); - v->a[226085] = 1; - v->a[226086] = aux_sym_number_token1; - v->a[226087] = actions(8190); - v->a[226088] = 1; - v->a[226089] = aux_sym_number_token2; - v->a[226090] = actions(8192); - v->a[226091] = 1; - v->a[226092] = anon_sym_DOLLAR_LBRACE; - v->a[226093] = actions(8194); - v->a[226094] = 1; - v->a[226095] = anon_sym_DOLLAR_LPAREN; - v->a[226096] = actions(8196); - v->a[226097] = 1; - v->a[226098] = anon_sym_BQUOTE; - v->a[226099] = actions(8198); - small_parse_table_11305(v); -} - -/* EOF small_parse_table_2260.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2261.c b/parser/static/small_parse_table/small_parse_table_2261.c deleted file mode 100644 index 8c474ee6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2261.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2261.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11305(t_small_parse_table_array *v) -{ - v->a[226100] = 1; - v->a[226101] = anon_sym_DOLLAR_BQUOTE; - v->a[226102] = actions(8208); - v->a[226103] = 1; - v->a[226104] = sym__brace_start; - v->a[226105] = actions(8450); - v->a[226106] = 1; - v->a[226107] = sym__special_character; - v->a[226108] = actions(10742); - v->a[226109] = 1; - v->a[226110] = sym_word; - v->a[226111] = actions(10746); - v->a[226112] = 1; - v->a[226113] = sym_test_operator; - v->a[226114] = state(1738); - v->a[226115] = 1; - v->a[226116] = aux_sym__literal_repeat1; - v->a[226117] = state(1952); - v->a[226118] = 1; - v->a[226119] = sym_concatenation; - small_parse_table_11306(v); -} - -void small_parse_table_11306(t_small_parse_table_array *v) -{ - v->a[226120] = actions(8174); - v->a[226121] = 2; - v->a[226122] = anon_sym_LPAREN_LPAREN; - v->a[226123] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[226124] = actions(8200); - v->a[226125] = 2; - v->a[226126] = anon_sym_LT_LPAREN; - v->a[226127] = anon_sym_GT_LPAREN; - v->a[226128] = actions(10744); - v->a[226129] = 2; - v->a[226130] = sym_raw_string; - v->a[226131] = sym_ansi_c_string; - v->a[226132] = state(1596); - v->a[226133] = 9; - v->a[226134] = sym_arithmetic_expansion; - v->a[226135] = sym_brace_expression; - v->a[226136] = sym_string; - v->a[226137] = sym_translated_string; - v->a[226138] = sym_number; - v->a[226139] = sym_simple_expansion; - small_parse_table_11307(v); -} - -void small_parse_table_11307(t_small_parse_table_array *v) -{ - v->a[226140] = sym_expansion; - v->a[226141] = sym_command_substitution; - v->a[226142] = sym_process_substitution; - v->a[226143] = 20; - v->a[226144] = actions(71); - v->a[226145] = 1; - v->a[226146] = sym_comment; - v->a[226147] = actions(8178); - v->a[226148] = 1; - v->a[226149] = anon_sym_DOLLAR_LBRACK; - v->a[226150] = actions(8180); - v->a[226151] = 1; - v->a[226152] = anon_sym_DOLLAR; - v->a[226153] = actions(8184); - v->a[226154] = 1; - v->a[226155] = anon_sym_DQUOTE; - v->a[226156] = actions(8188); - v->a[226157] = 1; - v->a[226158] = aux_sym_number_token1; - v->a[226159] = actions(8190); - small_parse_table_11308(v); -} - -void small_parse_table_11308(t_small_parse_table_array *v) -{ - v->a[226160] = 1; - v->a[226161] = aux_sym_number_token2; - v->a[226162] = actions(8192); - v->a[226163] = 1; - v->a[226164] = anon_sym_DOLLAR_LBRACE; - v->a[226165] = actions(8194); - v->a[226166] = 1; - v->a[226167] = anon_sym_DOLLAR_LPAREN; - v->a[226168] = actions(8196); - v->a[226169] = 1; - v->a[226170] = anon_sym_BQUOTE; - v->a[226171] = actions(8198); - v->a[226172] = 1; - v->a[226173] = anon_sym_DOLLAR_BQUOTE; - v->a[226174] = actions(8208); - v->a[226175] = 1; - v->a[226176] = sym__brace_start; - v->a[226177] = actions(8450); - v->a[226178] = 1; - v->a[226179] = sym__special_character; - small_parse_table_11309(v); -} - -void small_parse_table_11309(t_small_parse_table_array *v) -{ - v->a[226180] = actions(10748); - v->a[226181] = 1; - v->a[226182] = sym_word; - v->a[226183] = actions(10752); - v->a[226184] = 1; - v->a[226185] = sym_test_operator; - v->a[226186] = state(1741); - v->a[226187] = 1; - v->a[226188] = aux_sym__literal_repeat1; - v->a[226189] = state(1958); - v->a[226190] = 1; - v->a[226191] = sym_concatenation; - v->a[226192] = actions(8174); - v->a[226193] = 2; - v->a[226194] = anon_sym_LPAREN_LPAREN; - v->a[226195] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[226196] = actions(8200); - v->a[226197] = 2; - v->a[226198] = anon_sym_LT_LPAREN; - v->a[226199] = anon_sym_GT_LPAREN; - small_parse_table_11310(v); -} - -/* EOF small_parse_table_2261.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2262.c b/parser/static/small_parse_table/small_parse_table_2262.c deleted file mode 100644 index 65fbcddc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2262.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2262.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11310(t_small_parse_table_array *v) -{ - v->a[226200] = actions(10750); - v->a[226201] = 2; - v->a[226202] = sym_raw_string; - v->a[226203] = sym_ansi_c_string; - v->a[226204] = state(1529); - v->a[226205] = 9; - v->a[226206] = sym_arithmetic_expansion; - v->a[226207] = sym_brace_expression; - v->a[226208] = sym_string; - v->a[226209] = sym_translated_string; - v->a[226210] = sym_number; - v->a[226211] = sym_simple_expansion; - v->a[226212] = sym_expansion; - v->a[226213] = sym_command_substitution; - v->a[226214] = sym_process_substitution; - v->a[226215] = 21; - v->a[226216] = actions(71); - v->a[226217] = 1; - v->a[226218] = sym_comment; - v->a[226219] = actions(3602); - small_parse_table_11311(v); -} - -void small_parse_table_11311(t_small_parse_table_array *v) -{ - v->a[226220] = 1; - v->a[226221] = sym_variable_name; - v->a[226222] = actions(9898); - v->a[226223] = 1; - v->a[226224] = anon_sym_LPAREN; - v->a[226225] = actions(9900); - v->a[226226] = 1; - v->a[226227] = anon_sym_BANG; - v->a[226228] = actions(9906); - v->a[226229] = 1; - v->a[226230] = anon_sym_TILDE; - v->a[226231] = actions(9908); - v->a[226232] = 1; - v->a[226233] = anon_sym_DOLLAR; - v->a[226234] = actions(9910); - v->a[226235] = 1; - v->a[226236] = anon_sym_DQUOTE; - v->a[226237] = actions(9912); - v->a[226238] = 1; - v->a[226239] = aux_sym_number_token1; - small_parse_table_11312(v); -} - -void small_parse_table_11312(t_small_parse_table_array *v) -{ - v->a[226240] = actions(9914); - v->a[226241] = 1; - v->a[226242] = aux_sym_number_token2; - v->a[226243] = actions(9916); - v->a[226244] = 1; - v->a[226245] = anon_sym_DOLLAR_LBRACE; - v->a[226246] = actions(9918); - v->a[226247] = 1; - v->a[226248] = anon_sym_DOLLAR_LPAREN; - v->a[226249] = actions(9920); - v->a[226250] = 1; - v->a[226251] = anon_sym_BQUOTE; - v->a[226252] = actions(9922); - v->a[226253] = 1; - v->a[226254] = anon_sym_DOLLAR_BQUOTE; - v->a[226255] = actions(10754); - v->a[226256] = 1; - v->a[226257] = aux_sym__simple_variable_name_token1; - v->a[226258] = state(3359); - v->a[226259] = 1; - small_parse_table_11313(v); -} - -void small_parse_table_11313(t_small_parse_table_array *v) -{ - v->a[226260] = sym__arithmetic_postfix_expression; - v->a[226261] = state(3361); - v->a[226262] = 1; - v->a[226263] = sym__arithmetic_unary_expression; - v->a[226264] = state(3367); - v->a[226265] = 1; - v->a[226266] = sym__arithmetic_ternary_expression; - v->a[226267] = state(3375); - v->a[226268] = 1; - v->a[226269] = sym__arithmetic_binary_expression; - v->a[226270] = actions(9902); - v->a[226271] = 2; - v->a[226272] = anon_sym_PLUS_PLUS2; - v->a[226273] = anon_sym_DASH_DASH2; - v->a[226274] = actions(9904); - v->a[226275] = 2; - v->a[226276] = anon_sym_DASH2; - v->a[226277] = anon_sym_PLUS2; - v->a[226278] = state(3242); - v->a[226279] = 9; - small_parse_table_11314(v); -} - -void small_parse_table_11314(t_small_parse_table_array *v) -{ - v->a[226280] = sym_subscript; - v->a[226281] = sym__arithmetic_expression; - v->a[226282] = sym__arithmetic_literal; - v->a[226283] = sym__arithmetic_parenthesized_expression; - v->a[226284] = sym_string; - v->a[226285] = sym_number; - v->a[226286] = sym_simple_expansion; - v->a[226287] = sym_expansion; - v->a[226288] = sym_command_substitution; - v->a[226289] = 21; - v->a[226290] = actions(71); - v->a[226291] = 1; - v->a[226292] = sym_comment; - v->a[226293] = actions(3602); - v->a[226294] = 1; - v->a[226295] = sym_variable_name; - v->a[226296] = actions(9898); - v->a[226297] = 1; - v->a[226298] = anon_sym_LPAREN; - v->a[226299] = actions(9900); - small_parse_table_11315(v); -} - -/* EOF small_parse_table_2262.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2263.c b/parser/static/small_parse_table/small_parse_table_2263.c deleted file mode 100644 index 83ea617a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2263.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2263.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11315(t_small_parse_table_array *v) -{ - v->a[226300] = 1; - v->a[226301] = anon_sym_BANG; - v->a[226302] = actions(9906); - v->a[226303] = 1; - v->a[226304] = anon_sym_TILDE; - v->a[226305] = actions(9908); - v->a[226306] = 1; - v->a[226307] = anon_sym_DOLLAR; - v->a[226308] = actions(9910); - v->a[226309] = 1; - v->a[226310] = anon_sym_DQUOTE; - v->a[226311] = actions(9912); - v->a[226312] = 1; - v->a[226313] = aux_sym_number_token1; - v->a[226314] = actions(9914); - v->a[226315] = 1; - v->a[226316] = aux_sym_number_token2; - v->a[226317] = actions(9916); - v->a[226318] = 1; - v->a[226319] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11316(v); -} - -void small_parse_table_11316(t_small_parse_table_array *v) -{ - v->a[226320] = actions(9918); - v->a[226321] = 1; - v->a[226322] = anon_sym_DOLLAR_LPAREN; - v->a[226323] = actions(9920); - v->a[226324] = 1; - v->a[226325] = anon_sym_BQUOTE; - v->a[226326] = actions(9922); - v->a[226327] = 1; - v->a[226328] = anon_sym_DOLLAR_BQUOTE; - v->a[226329] = actions(10756); - v->a[226330] = 1; - v->a[226331] = aux_sym__simple_variable_name_token1; - v->a[226332] = state(3359); - v->a[226333] = 1; - v->a[226334] = sym__arithmetic_postfix_expression; - v->a[226335] = state(3361); - v->a[226336] = 1; - v->a[226337] = sym__arithmetic_unary_expression; - v->a[226338] = state(3367); - v->a[226339] = 1; - small_parse_table_11317(v); -} - -void small_parse_table_11317(t_small_parse_table_array *v) -{ - v->a[226340] = sym__arithmetic_ternary_expression; - v->a[226341] = state(3375); - v->a[226342] = 1; - v->a[226343] = sym__arithmetic_binary_expression; - v->a[226344] = actions(9902); - v->a[226345] = 2; - v->a[226346] = anon_sym_PLUS_PLUS2; - v->a[226347] = anon_sym_DASH_DASH2; - v->a[226348] = actions(9904); - v->a[226349] = 2; - v->a[226350] = anon_sym_DASH2; - v->a[226351] = anon_sym_PLUS2; - v->a[226352] = state(3246); - v->a[226353] = 9; - v->a[226354] = sym_subscript; - v->a[226355] = sym__arithmetic_expression; - v->a[226356] = sym__arithmetic_literal; - v->a[226357] = sym__arithmetic_parenthesized_expression; - v->a[226358] = sym_string; - v->a[226359] = sym_number; - small_parse_table_11318(v); -} - -void small_parse_table_11318(t_small_parse_table_array *v) -{ - v->a[226360] = sym_simple_expansion; - v->a[226361] = sym_expansion; - v->a[226362] = sym_command_substitution; - v->a[226363] = 18; - v->a[226364] = actions(3); - v->a[226365] = 1; - v->a[226366] = sym_comment; - v->a[226367] = actions(1587); - v->a[226368] = 1; - v->a[226369] = anon_sym_DOLLAR; - v->a[226370] = actions(1593); - v->a[226371] = 1; - v->a[226372] = aux_sym_number_token1; - v->a[226373] = actions(1595); - v->a[226374] = 1; - v->a[226375] = aux_sym_number_token2; - v->a[226376] = actions(1599); - v->a[226377] = 1; - v->a[226378] = anon_sym_DOLLAR_LPAREN; - v->a[226379] = actions(1611); - small_parse_table_11319(v); -} - -void small_parse_table_11319(t_small_parse_table_array *v) -{ - v->a[226380] = 1; - v->a[226381] = sym__brace_start; - v->a[226382] = actions(9240); - v->a[226383] = 1; - v->a[226384] = anon_sym_DOLLAR_LBRACK; - v->a[226385] = actions(9244); - v->a[226386] = 1; - v->a[226387] = anon_sym_DQUOTE; - v->a[226388] = actions(9248); - v->a[226389] = 1; - v->a[226390] = anon_sym_DOLLAR_LBRACE; - v->a[226391] = actions(9250); - v->a[226392] = 1; - v->a[226393] = anon_sym_BQUOTE; - v->a[226394] = actions(9252); - v->a[226395] = 1; - v->a[226396] = anon_sym_DOLLAR_BQUOTE; - v->a[226397] = actions(10094); - v->a[226398] = 1; - v->a[226399] = sym_word; - small_parse_table_11320(v); -} - -/* EOF small_parse_table_2263.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2264.c b/parser/static/small_parse_table/small_parse_table_2264.c deleted file mode 100644 index ab115390..00000000 --- a/parser/static/small_parse_table/small_parse_table_2264.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2264.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11320(t_small_parse_table_array *v) -{ - v->a[226400] = actions(10102); - v->a[226401] = 1; - v->a[226402] = sym__comment_word; - v->a[226403] = actions(9238); - v->a[226404] = 2; - v->a[226405] = anon_sym_LPAREN_LPAREN; - v->a[226406] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[226407] = actions(9254); - v->a[226408] = 2; - v->a[226409] = anon_sym_LT_LPAREN; - v->a[226410] = anon_sym_GT_LPAREN; - v->a[226411] = actions(10098); - v->a[226412] = 2; - v->a[226413] = sym_test_operator; - v->a[226414] = sym__special_character; - v->a[226415] = actions(10100); - v->a[226416] = 3; - v->a[226417] = sym__bare_dollar; - v->a[226418] = sym_raw_string; - v->a[226419] = sym_ansi_c_string; - small_parse_table_11321(v); -} - -void small_parse_table_11321(t_small_parse_table_array *v) -{ - v->a[226420] = state(1293); - v->a[226421] = 9; - v->a[226422] = sym_arithmetic_expansion; - v->a[226423] = sym_brace_expression; - v->a[226424] = sym_string; - v->a[226425] = sym_translated_string; - v->a[226426] = sym_number; - v->a[226427] = sym_simple_expansion; - v->a[226428] = sym_expansion; - v->a[226429] = sym_command_substitution; - v->a[226430] = sym_process_substitution; - v->a[226431] = 21; - v->a[226432] = actions(71); - v->a[226433] = 1; - v->a[226434] = sym_comment; - v->a[226435] = actions(3602); - v->a[226436] = 1; - v->a[226437] = sym_variable_name; - v->a[226438] = actions(9898); - v->a[226439] = 1; - small_parse_table_11322(v); -} - -void small_parse_table_11322(t_small_parse_table_array *v) -{ - v->a[226440] = anon_sym_LPAREN; - v->a[226441] = actions(9900); - v->a[226442] = 1; - v->a[226443] = anon_sym_BANG; - v->a[226444] = actions(9906); - v->a[226445] = 1; - v->a[226446] = anon_sym_TILDE; - v->a[226447] = actions(9908); - v->a[226448] = 1; - v->a[226449] = anon_sym_DOLLAR; - v->a[226450] = actions(9910); - v->a[226451] = 1; - v->a[226452] = anon_sym_DQUOTE; - v->a[226453] = actions(9912); - v->a[226454] = 1; - v->a[226455] = aux_sym_number_token1; - v->a[226456] = actions(9914); - v->a[226457] = 1; - v->a[226458] = aux_sym_number_token2; - v->a[226459] = actions(9916); - small_parse_table_11323(v); -} - -void small_parse_table_11323(t_small_parse_table_array *v) -{ - v->a[226460] = 1; - v->a[226461] = anon_sym_DOLLAR_LBRACE; - v->a[226462] = actions(9918); - v->a[226463] = 1; - v->a[226464] = anon_sym_DOLLAR_LPAREN; - v->a[226465] = actions(9920); - v->a[226466] = 1; - v->a[226467] = anon_sym_BQUOTE; - v->a[226468] = actions(9922); - v->a[226469] = 1; - v->a[226470] = anon_sym_DOLLAR_BQUOTE; - v->a[226471] = actions(10758); - v->a[226472] = 1; - v->a[226473] = aux_sym__simple_variable_name_token1; - v->a[226474] = state(3359); - v->a[226475] = 1; - v->a[226476] = sym__arithmetic_postfix_expression; - v->a[226477] = state(3361); - v->a[226478] = 1; - v->a[226479] = sym__arithmetic_unary_expression; - small_parse_table_11324(v); -} - -void small_parse_table_11324(t_small_parse_table_array *v) -{ - v->a[226480] = state(3367); - v->a[226481] = 1; - v->a[226482] = sym__arithmetic_ternary_expression; - v->a[226483] = state(3375); - v->a[226484] = 1; - v->a[226485] = sym__arithmetic_binary_expression; - v->a[226486] = actions(9902); - v->a[226487] = 2; - v->a[226488] = anon_sym_PLUS_PLUS2; - v->a[226489] = anon_sym_DASH_DASH2; - v->a[226490] = actions(9904); - v->a[226491] = 2; - v->a[226492] = anon_sym_DASH2; - v->a[226493] = anon_sym_PLUS2; - v->a[226494] = state(3247); - v->a[226495] = 9; - v->a[226496] = sym_subscript; - v->a[226497] = sym__arithmetic_expression; - v->a[226498] = sym__arithmetic_literal; - v->a[226499] = sym__arithmetic_parenthesized_expression; - small_parse_table_11325(v); -} - -/* EOF small_parse_table_2264.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2265.c b/parser/static/small_parse_table/small_parse_table_2265.c deleted file mode 100644 index 2345b6a5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2265.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2265.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11325(t_small_parse_table_array *v) -{ - v->a[226500] = sym_string; - v->a[226501] = sym_number; - v->a[226502] = sym_simple_expansion; - v->a[226503] = sym_expansion; - v->a[226504] = sym_command_substitution; - v->a[226505] = 20; - v->a[226506] = actions(71); - v->a[226507] = 1; - v->a[226508] = sym_comment; - v->a[226509] = actions(4080); - v->a[226510] = 1; - v->a[226511] = anon_sym_DOLLAR; - v->a[226512] = actions(4086); - v->a[226513] = 1; - v->a[226514] = aux_sym_number_token1; - v->a[226515] = actions(4088); - v->a[226516] = 1; - v->a[226517] = aux_sym_number_token2; - v->a[226518] = actions(4092); - v->a[226519] = 1; - small_parse_table_11326(v); -} - -void small_parse_table_11326(t_small_parse_table_array *v) -{ - v->a[226520] = anon_sym_DOLLAR_LPAREN; - v->a[226521] = actions(4102); - v->a[226522] = 1; - v->a[226523] = sym__brace_start; - v->a[226524] = actions(9310); - v->a[226525] = 1; - v->a[226526] = anon_sym_DOLLAR_LBRACK; - v->a[226527] = actions(9316); - v->a[226528] = 1; - v->a[226529] = anon_sym_DQUOTE; - v->a[226530] = actions(9320); - v->a[226531] = 1; - v->a[226532] = anon_sym_DOLLAR_LBRACE; - v->a[226533] = actions(9322); - v->a[226534] = 1; - v->a[226535] = anon_sym_BQUOTE; - v->a[226536] = actions(9324); - v->a[226537] = 1; - v->a[226538] = anon_sym_DOLLAR_BQUOTE; - v->a[226539] = actions(10760); - small_parse_table_11327(v); -} - -void small_parse_table_11327(t_small_parse_table_array *v) -{ - v->a[226540] = 1; - v->a[226541] = sym_word; - v->a[226542] = actions(10762); - v->a[226543] = 1; - v->a[226544] = sym__special_character; - v->a[226545] = actions(10766); - v->a[226546] = 1; - v->a[226547] = sym_test_operator; - v->a[226548] = state(4500); - v->a[226549] = 1; - v->a[226550] = aux_sym__literal_repeat1; - v->a[226551] = state(5029); - v->a[226552] = 1; - v->a[226553] = sym_concatenation; - v->a[226554] = actions(9308); - v->a[226555] = 2; - v->a[226556] = anon_sym_LPAREN_LPAREN; - v->a[226557] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[226558] = actions(9326); - v->a[226559] = 2; - small_parse_table_11328(v); -} - -void small_parse_table_11328(t_small_parse_table_array *v) -{ - v->a[226560] = anon_sym_LT_LPAREN; - v->a[226561] = anon_sym_GT_LPAREN; - v->a[226562] = actions(10764); - v->a[226563] = 2; - v->a[226564] = sym_raw_string; - v->a[226565] = sym_ansi_c_string; - v->a[226566] = state(4687); - v->a[226567] = 9; - v->a[226568] = sym_arithmetic_expansion; - v->a[226569] = sym_brace_expression; - v->a[226570] = sym_string; - v->a[226571] = sym_translated_string; - v->a[226572] = sym_number; - v->a[226573] = sym_simple_expansion; - v->a[226574] = sym_expansion; - v->a[226575] = sym_command_substitution; - v->a[226576] = sym_process_substitution; - v->a[226577] = 21; - v->a[226578] = actions(71); - v->a[226579] = 1; - small_parse_table_11329(v); -} - -void small_parse_table_11329(t_small_parse_table_array *v) -{ - v->a[226580] = sym_comment; - v->a[226581] = actions(9364); - v->a[226582] = 1; - v->a[226583] = anon_sym_LPAREN; - v->a[226584] = actions(9366); - v->a[226585] = 1; - v->a[226586] = anon_sym_BANG; - v->a[226587] = actions(9372); - v->a[226588] = 1; - v->a[226589] = anon_sym_TILDE; - v->a[226590] = actions(9374); - v->a[226591] = 1; - v->a[226592] = anon_sym_DOLLAR; - v->a[226593] = actions(9376); - v->a[226594] = 1; - v->a[226595] = anon_sym_DQUOTE; - v->a[226596] = actions(9378); - v->a[226597] = 1; - v->a[226598] = aux_sym_number_token1; - v->a[226599] = actions(9380); - small_parse_table_11330(v); -} - -/* EOF small_parse_table_2265.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2266.c b/parser/static/small_parse_table/small_parse_table_2266.c deleted file mode 100644 index 6f8f7894..00000000 --- a/parser/static/small_parse_table/small_parse_table_2266.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2266.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11330(t_small_parse_table_array *v) -{ - v->a[226600] = 1; - v->a[226601] = aux_sym_number_token2; - v->a[226602] = actions(9382); - v->a[226603] = 1; - v->a[226604] = anon_sym_DOLLAR_LBRACE; - v->a[226605] = actions(9384); - v->a[226606] = 1; - v->a[226607] = anon_sym_DOLLAR_LPAREN; - v->a[226608] = actions(9386); - v->a[226609] = 1; - v->a[226610] = anon_sym_BQUOTE; - v->a[226611] = actions(9388); - v->a[226612] = 1; - v->a[226613] = anon_sym_DOLLAR_BQUOTE; - v->a[226614] = actions(9392); - v->a[226615] = 1; - v->a[226616] = sym_variable_name; - v->a[226617] = actions(10768); - v->a[226618] = 1; - v->a[226619] = aux_sym__simple_variable_name_token1; - small_parse_table_11331(v); -} - -void small_parse_table_11331(t_small_parse_table_array *v) -{ - v->a[226620] = state(3391); - v->a[226621] = 1; - v->a[226622] = sym__arithmetic_binary_expression; - v->a[226623] = state(3396); - v->a[226624] = 1; - v->a[226625] = sym__arithmetic_ternary_expression; - v->a[226626] = state(3398); - v->a[226627] = 1; - v->a[226628] = sym__arithmetic_unary_expression; - v->a[226629] = state(3400); - v->a[226630] = 1; - v->a[226631] = sym__arithmetic_postfix_expression; - v->a[226632] = actions(9368); - v->a[226633] = 2; - v->a[226634] = anon_sym_PLUS_PLUS2; - v->a[226635] = anon_sym_DASH_DASH2; - v->a[226636] = actions(9370); - v->a[226637] = 2; - v->a[226638] = anon_sym_DASH2; - v->a[226639] = anon_sym_PLUS2; - small_parse_table_11332(v); -} - -void small_parse_table_11332(t_small_parse_table_array *v) -{ - v->a[226640] = state(3299); - v->a[226641] = 9; - v->a[226642] = sym_subscript; - v->a[226643] = sym__arithmetic_expression; - v->a[226644] = sym__arithmetic_literal; - v->a[226645] = sym__arithmetic_parenthesized_expression; - v->a[226646] = sym_string; - v->a[226647] = sym_number; - v->a[226648] = sym_simple_expansion; - v->a[226649] = sym_expansion; - v->a[226650] = sym_command_substitution; - v->a[226651] = 18; - v->a[226652] = actions(3); - v->a[226653] = 1; - v->a[226654] = sym_comment; - v->a[226655] = actions(3191); - v->a[226656] = 1; - v->a[226657] = aux_sym_number_token1; - v->a[226658] = actions(3193); - v->a[226659] = 1; - small_parse_table_11333(v); -} - -void small_parse_table_11333(t_small_parse_table_array *v) -{ - v->a[226660] = aux_sym_number_token2; - v->a[226661] = actions(3197); - v->a[226662] = 1; - v->a[226663] = anon_sym_DOLLAR_LPAREN; - v->a[226664] = actions(3209); - v->a[226665] = 1; - v->a[226666] = sym__brace_start; - v->a[226667] = actions(9674); - v->a[226668] = 1; - v->a[226669] = sym_word; - v->a[226670] = actions(9678); - v->a[226671] = 1; - v->a[226672] = anon_sym_DOLLAR_LBRACK; - v->a[226673] = actions(9682); - v->a[226674] = 1; - v->a[226675] = anon_sym_DQUOTE; - v->a[226676] = actions(9686); - v->a[226677] = 1; - v->a[226678] = anon_sym_DOLLAR_LBRACE; - v->a[226679] = actions(9688); - small_parse_table_11334(v); -} - -void small_parse_table_11334(t_small_parse_table_array *v) -{ - v->a[226680] = 1; - v->a[226681] = anon_sym_BQUOTE; - v->a[226682] = actions(9690); - v->a[226683] = 1; - v->a[226684] = anon_sym_DOLLAR_BQUOTE; - v->a[226685] = actions(9694); - v->a[226686] = 1; - v->a[226687] = sym__comment_word; - v->a[226688] = actions(10770); - v->a[226689] = 1; - v->a[226690] = anon_sym_DOLLAR; - v->a[226691] = actions(9676); - v->a[226692] = 2; - v->a[226693] = anon_sym_LPAREN_LPAREN; - v->a[226694] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[226695] = actions(9680); - v->a[226696] = 2; - v->a[226697] = sym_test_operator; - v->a[226698] = sym__special_character; - v->a[226699] = actions(9692); - small_parse_table_11335(v); -} - -/* EOF small_parse_table_2266.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2267.c b/parser/static/small_parse_table/small_parse_table_2267.c deleted file mode 100644 index 2cc3f60d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2267.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2267.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11335(t_small_parse_table_array *v) -{ - v->a[226700] = 2; - v->a[226701] = anon_sym_LT_LPAREN; - v->a[226702] = anon_sym_GT_LPAREN; - v->a[226703] = actions(9684); - v->a[226704] = 3; - v->a[226705] = sym__bare_dollar; - v->a[226706] = sym_raw_string; - v->a[226707] = sym_ansi_c_string; - v->a[226708] = state(1733); - v->a[226709] = 9; - v->a[226710] = sym_arithmetic_expansion; - v->a[226711] = sym_brace_expression; - v->a[226712] = sym_string; - v->a[226713] = sym_translated_string; - v->a[226714] = sym_number; - v->a[226715] = sym_simple_expansion; - v->a[226716] = sym_expansion; - v->a[226717] = sym_command_substitution; - v->a[226718] = sym_process_substitution; - v->a[226719] = 20; - small_parse_table_11336(v); -} - -void small_parse_table_11336(t_small_parse_table_array *v) -{ - v->a[226720] = actions(71); - v->a[226721] = 1; - v->a[226722] = sym_comment; - v->a[226723] = actions(4080); - v->a[226724] = 1; - v->a[226725] = anon_sym_DOLLAR; - v->a[226726] = actions(4086); - v->a[226727] = 1; - v->a[226728] = aux_sym_number_token1; - v->a[226729] = actions(4088); - v->a[226730] = 1; - v->a[226731] = aux_sym_number_token2; - v->a[226732] = actions(4092); - v->a[226733] = 1; - v->a[226734] = anon_sym_DOLLAR_LPAREN; - v->a[226735] = actions(4102); - v->a[226736] = 1; - v->a[226737] = sym__brace_start; - v->a[226738] = actions(9310); - v->a[226739] = 1; - small_parse_table_11337(v); -} - -void small_parse_table_11337(t_small_parse_table_array *v) -{ - v->a[226740] = anon_sym_DOLLAR_LBRACK; - v->a[226741] = actions(9316); - v->a[226742] = 1; - v->a[226743] = anon_sym_DQUOTE; - v->a[226744] = actions(9320); - v->a[226745] = 1; - v->a[226746] = anon_sym_DOLLAR_LBRACE; - v->a[226747] = actions(9322); - v->a[226748] = 1; - v->a[226749] = anon_sym_BQUOTE; - v->a[226750] = actions(9324); - v->a[226751] = 1; - v->a[226752] = anon_sym_DOLLAR_BQUOTE; - v->a[226753] = actions(10762); - v->a[226754] = 1; - v->a[226755] = sym__special_character; - v->a[226756] = actions(10772); - v->a[226757] = 1; - v->a[226758] = sym_word; - v->a[226759] = actions(10776); - small_parse_table_11338(v); -} - -void small_parse_table_11338(t_small_parse_table_array *v) -{ - v->a[226760] = 1; - v->a[226761] = sym_test_operator; - v->a[226762] = state(4421); - v->a[226763] = 1; - v->a[226764] = aux_sym__literal_repeat1; - v->a[226765] = state(4869); - v->a[226766] = 1; - v->a[226767] = sym_concatenation; - v->a[226768] = actions(9308); - v->a[226769] = 2; - v->a[226770] = anon_sym_LPAREN_LPAREN; - v->a[226771] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[226772] = actions(9326); - v->a[226773] = 2; - v->a[226774] = anon_sym_LT_LPAREN; - v->a[226775] = anon_sym_GT_LPAREN; - v->a[226776] = actions(10774); - v->a[226777] = 2; - v->a[226778] = sym_raw_string; - v->a[226779] = sym_ansi_c_string; - small_parse_table_11339(v); -} - -void small_parse_table_11339(t_small_parse_table_array *v) -{ - v->a[226780] = state(4699); - v->a[226781] = 9; - v->a[226782] = sym_arithmetic_expansion; - v->a[226783] = sym_brace_expression; - v->a[226784] = sym_string; - v->a[226785] = sym_translated_string; - v->a[226786] = sym_number; - v->a[226787] = sym_simple_expansion; - v->a[226788] = sym_expansion; - v->a[226789] = sym_command_substitution; - v->a[226790] = sym_process_substitution; - v->a[226791] = 21; - v->a[226792] = actions(71); - v->a[226793] = 1; - v->a[226794] = sym_comment; - v->a[226795] = actions(3602); - v->a[226796] = 1; - v->a[226797] = sym_variable_name; - v->a[226798] = actions(9898); - v->a[226799] = 1; - small_parse_table_11340(v); -} - -/* EOF small_parse_table_2267.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2268.c b/parser/static/small_parse_table/small_parse_table_2268.c deleted file mode 100644 index 850eb509..00000000 --- a/parser/static/small_parse_table/small_parse_table_2268.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2268.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11340(t_small_parse_table_array *v) -{ - v->a[226800] = anon_sym_LPAREN; - v->a[226801] = actions(9900); - v->a[226802] = 1; - v->a[226803] = anon_sym_BANG; - v->a[226804] = actions(9906); - v->a[226805] = 1; - v->a[226806] = anon_sym_TILDE; - v->a[226807] = actions(9908); - v->a[226808] = 1; - v->a[226809] = anon_sym_DOLLAR; - v->a[226810] = actions(9910); - v->a[226811] = 1; - v->a[226812] = anon_sym_DQUOTE; - v->a[226813] = actions(9912); - v->a[226814] = 1; - v->a[226815] = aux_sym_number_token1; - v->a[226816] = actions(9914); - v->a[226817] = 1; - v->a[226818] = aux_sym_number_token2; - v->a[226819] = actions(9916); - small_parse_table_11341(v); -} - -void small_parse_table_11341(t_small_parse_table_array *v) -{ - v->a[226820] = 1; - v->a[226821] = anon_sym_DOLLAR_LBRACE; - v->a[226822] = actions(9918); - v->a[226823] = 1; - v->a[226824] = anon_sym_DOLLAR_LPAREN; - v->a[226825] = actions(9920); - v->a[226826] = 1; - v->a[226827] = anon_sym_BQUOTE; - v->a[226828] = actions(9922); - v->a[226829] = 1; - v->a[226830] = anon_sym_DOLLAR_BQUOTE; - v->a[226831] = actions(10778); - v->a[226832] = 1; - v->a[226833] = aux_sym__simple_variable_name_token1; - v->a[226834] = state(3359); - v->a[226835] = 1; - v->a[226836] = sym__arithmetic_postfix_expression; - v->a[226837] = state(3361); - v->a[226838] = 1; - v->a[226839] = sym__arithmetic_unary_expression; - small_parse_table_11342(v); -} - -void small_parse_table_11342(t_small_parse_table_array *v) -{ - v->a[226840] = state(3367); - v->a[226841] = 1; - v->a[226842] = sym__arithmetic_ternary_expression; - v->a[226843] = state(3375); - v->a[226844] = 1; - v->a[226845] = sym__arithmetic_binary_expression; - v->a[226846] = actions(9902); - v->a[226847] = 2; - v->a[226848] = anon_sym_PLUS_PLUS2; - v->a[226849] = anon_sym_DASH_DASH2; - v->a[226850] = actions(9904); - v->a[226851] = 2; - v->a[226852] = anon_sym_DASH2; - v->a[226853] = anon_sym_PLUS2; - v->a[226854] = state(3248); - v->a[226855] = 9; - v->a[226856] = sym_subscript; - v->a[226857] = sym__arithmetic_expression; - v->a[226858] = sym__arithmetic_literal; - v->a[226859] = sym__arithmetic_parenthesized_expression; - small_parse_table_11343(v); -} - -void small_parse_table_11343(t_small_parse_table_array *v) -{ - v->a[226860] = sym_string; - v->a[226861] = sym_number; - v->a[226862] = sym_simple_expansion; - v->a[226863] = sym_expansion; - v->a[226864] = sym_command_substitution; - v->a[226865] = 21; - v->a[226866] = actions(71); - v->a[226867] = 1; - v->a[226868] = sym_comment; - v->a[226869] = actions(3602); - v->a[226870] = 1; - v->a[226871] = sym_variable_name; - v->a[226872] = actions(9898); - v->a[226873] = 1; - v->a[226874] = anon_sym_LPAREN; - v->a[226875] = actions(9900); - v->a[226876] = 1; - v->a[226877] = anon_sym_BANG; - v->a[226878] = actions(9906); - v->a[226879] = 1; - small_parse_table_11344(v); -} - -void small_parse_table_11344(t_small_parse_table_array *v) -{ - v->a[226880] = anon_sym_TILDE; - v->a[226881] = actions(9908); - v->a[226882] = 1; - v->a[226883] = anon_sym_DOLLAR; - v->a[226884] = actions(9910); - v->a[226885] = 1; - v->a[226886] = anon_sym_DQUOTE; - v->a[226887] = actions(9912); - v->a[226888] = 1; - v->a[226889] = aux_sym_number_token1; - v->a[226890] = actions(9914); - v->a[226891] = 1; - v->a[226892] = aux_sym_number_token2; - v->a[226893] = actions(9916); - v->a[226894] = 1; - v->a[226895] = anon_sym_DOLLAR_LBRACE; - v->a[226896] = actions(9918); - v->a[226897] = 1; - v->a[226898] = anon_sym_DOLLAR_LPAREN; - v->a[226899] = actions(9920); - small_parse_table_11345(v); -} - -/* EOF small_parse_table_2268.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2269.c b/parser/static/small_parse_table/small_parse_table_2269.c deleted file mode 100644 index 1dcb0b7f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2269.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2269.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11345(t_small_parse_table_array *v) -{ - v->a[226900] = 1; - v->a[226901] = anon_sym_BQUOTE; - v->a[226902] = actions(9922); - v->a[226903] = 1; - v->a[226904] = anon_sym_DOLLAR_BQUOTE; - v->a[226905] = actions(10780); - v->a[226906] = 1; - v->a[226907] = aux_sym__simple_variable_name_token1; - v->a[226908] = state(3359); - v->a[226909] = 1; - v->a[226910] = sym__arithmetic_postfix_expression; - v->a[226911] = state(3361); - v->a[226912] = 1; - v->a[226913] = sym__arithmetic_unary_expression; - v->a[226914] = state(3367); - v->a[226915] = 1; - v->a[226916] = sym__arithmetic_ternary_expression; - v->a[226917] = state(3375); - v->a[226918] = 1; - v->a[226919] = sym__arithmetic_binary_expression; - small_parse_table_11346(v); -} - -void small_parse_table_11346(t_small_parse_table_array *v) -{ - v->a[226920] = actions(9902); - v->a[226921] = 2; - v->a[226922] = anon_sym_PLUS_PLUS2; - v->a[226923] = anon_sym_DASH_DASH2; - v->a[226924] = actions(9904); - v->a[226925] = 2; - v->a[226926] = anon_sym_DASH2; - v->a[226927] = anon_sym_PLUS2; - v->a[226928] = state(3249); - v->a[226929] = 9; - v->a[226930] = sym_subscript; - v->a[226931] = sym__arithmetic_expression; - v->a[226932] = sym__arithmetic_literal; - v->a[226933] = sym__arithmetic_parenthesized_expression; - v->a[226934] = sym_string; - v->a[226935] = sym_number; - v->a[226936] = sym_simple_expansion; - v->a[226937] = sym_expansion; - v->a[226938] = sym_command_substitution; - v->a[226939] = 18; - small_parse_table_11347(v); -} - -void small_parse_table_11347(t_small_parse_table_array *v) -{ - v->a[226940] = actions(3); - v->a[226941] = 1; - v->a[226942] = sym_comment; - v->a[226943] = actions(8268); - v->a[226944] = 1; - v->a[226945] = anon_sym_DOLLAR_LBRACK; - v->a[226946] = actions(8274); - v->a[226947] = 1; - v->a[226948] = anon_sym_DQUOTE; - v->a[226949] = actions(8278); - v->a[226950] = 1; - v->a[226951] = aux_sym_number_token1; - v->a[226952] = actions(8280); - v->a[226953] = 1; - v->a[226954] = aux_sym_number_token2; - v->a[226955] = actions(8282); - v->a[226956] = 1; - v->a[226957] = anon_sym_DOLLAR_LBRACE; - v->a[226958] = actions(8284); - v->a[226959] = 1; - small_parse_table_11348(v); -} - -void small_parse_table_11348(t_small_parse_table_array *v) -{ - v->a[226960] = anon_sym_DOLLAR_LPAREN; - v->a[226961] = actions(8286); - v->a[226962] = 1; - v->a[226963] = anon_sym_BQUOTE; - v->a[226964] = actions(8288); - v->a[226965] = 1; - v->a[226966] = anon_sym_DOLLAR_BQUOTE; - v->a[226967] = actions(8298); - v->a[226968] = 1; - v->a[226969] = sym__brace_start; - v->a[226970] = actions(10480); - v->a[226971] = 1; - v->a[226972] = sym_word; - v->a[226973] = actions(10486); - v->a[226974] = 1; - v->a[226975] = sym__comment_word; - v->a[226976] = actions(10782); - v->a[226977] = 1; - v->a[226978] = anon_sym_DOLLAR; - v->a[226979] = actions(8264); - small_parse_table_11349(v); -} - -void small_parse_table_11349(t_small_parse_table_array *v) -{ - v->a[226980] = 2; - v->a[226981] = anon_sym_LPAREN_LPAREN; - v->a[226982] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[226983] = actions(8290); - v->a[226984] = 2; - v->a[226985] = anon_sym_LT_LPAREN; - v->a[226986] = anon_sym_GT_LPAREN; - v->a[226987] = actions(10482); - v->a[226988] = 2; - v->a[226989] = sym_test_operator; - v->a[226990] = sym__special_character; - v->a[226991] = actions(10484); - v->a[226992] = 3; - v->a[226993] = sym__bare_dollar; - v->a[226994] = sym_raw_string; - v->a[226995] = sym_ansi_c_string; - v->a[226996] = state(1465); - v->a[226997] = 9; - v->a[226998] = sym_arithmetic_expansion; - v->a[226999] = sym_brace_expression; - small_parse_table_11350(v); -} - -/* EOF small_parse_table_2269.c */ diff --git a/parser/static/small_parse_table/small_parse_table_227.c b/parser/static/small_parse_table/small_parse_table_227.c index 46ce2532..551f66b4 100644 --- a/parser/static/small_parse_table/small_parse_table_227.c +++ b/parser/static/small_parse_table/small_parse_table_227.c @@ -14,126 +14,126 @@ void small_parse_table_1135(t_small_parse_table_array *v) { - v->a[22700] = anon_sym_LT; - v->a[22701] = anon_sym_GT; - v->a[22702] = anon_sym_LT_LT; - v->a[22703] = anon_sym_GT_GT; - v->a[22704] = anon_sym_RPAREN; - v->a[22705] = anon_sym_SEMI_SEMI; - v->a[22706] = anon_sym_PIPE_AMP; - v->a[22707] = anon_sym_AMP_GT; - v->a[22708] = anon_sym_AMP_GT_GT; - v->a[22709] = anon_sym_LT_AMP; - v->a[22710] = anon_sym_GT_AMP; - v->a[22711] = anon_sym_GT_PIPE; - v->a[22712] = anon_sym_LT_AMP_DASH; - v->a[22713] = anon_sym_GT_AMP_DASH; - v->a[22714] = anon_sym_LT_LT_DASH; - v->a[22715] = aux_sym_heredoc_redirect_token1; - v->a[22716] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22717] = anon_sym_DOLLAR_LBRACK; - v->a[22718] = sym__special_character; - v->a[22719] = sym_raw_string; + v->a[22700] = anon_sym_GT_PIPE; + v->a[22701] = anon_sym_LT_AMP_DASH; + v->a[22702] = anon_sym_GT_AMP_DASH; + v->a[22703] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22704] = anon_sym_DOLLAR; + v->a[22705] = sym__special_character; + v->a[22706] = anon_sym_DQUOTE; + v->a[22707] = sym_raw_string; + v->a[22708] = aux_sym_number_token1; + v->a[22709] = aux_sym_number_token2; + v->a[22710] = anon_sym_DOLLAR_LBRACE; + v->a[22711] = anon_sym_DOLLAR_LPAREN; + v->a[22712] = anon_sym_BQUOTE; + v->a[22713] = anon_sym_DOLLAR_BQUOTE; + v->a[22714] = sym_word; + v->a[22715] = 3; + v->a[22716] = actions(3); + v->a[22717] = 1; + v->a[22718] = sym_comment; + v->a[22719] = actions(3050); small_parse_table_1136(v); } void small_parse_table_1136(t_small_parse_table_array *v) { - v->a[22720] = sym_ansi_c_string; - v->a[22721] = aux_sym_number_token1; - v->a[22722] = aux_sym_number_token2; - v->a[22723] = anon_sym_DOLLAR_LBRACE; - v->a[22724] = anon_sym_DOLLAR_LPAREN; - v->a[22725] = anon_sym_BQUOTE; - v->a[22726] = anon_sym_DOLLAR_BQUOTE; - v->a[22727] = anon_sym_LT_LPAREN; - v->a[22728] = anon_sym_GT_LPAREN; - v->a[22729] = sym_word; - v->a[22730] = 8; - v->a[22731] = actions(3); - v->a[22732] = 1; - v->a[22733] = sym_comment; - v->a[22734] = actions(1555); - v->a[22735] = 1; - v->a[22736] = anon_sym_DQUOTE; - v->a[22737] = actions(2070); - v->a[22738] = 1; - v->a[22739] = sym_variable_name; + v->a[22720] = 6; + v->a[22721] = sym_file_descriptor; + v->a[22722] = sym__concat; + v->a[22723] = sym_test_operator; + v->a[22724] = sym__bare_dollar; + v->a[22725] = sym__brace_start; + v->a[22726] = aux_sym_heredoc_redirect_token1; + v->a[22727] = actions(3048); + v->a[22728] = 36; + v->a[22729] = anon_sym_esac; + v->a[22730] = anon_sym_LPAREN; + v->a[22731] = anon_sym_PIPE; + v->a[22732] = anon_sym_SEMI_SEMI; + v->a[22733] = anon_sym_SEMI_AMP; + v->a[22734] = anon_sym_SEMI_SEMI_AMP; + v->a[22735] = anon_sym_PIPE_AMP; + v->a[22736] = anon_sym_AMP_AMP; + v->a[22737] = anon_sym_PIPE_PIPE; + v->a[22738] = anon_sym_LT; + v->a[22739] = anon_sym_GT; small_parse_table_1137(v); } void small_parse_table_1137(t_small_parse_table_array *v) { - v->a[22740] = state(1176); - v->a[22741] = 1; - v->a[22742] = sym_string; - v->a[22743] = actions(2068); - v->a[22744] = 2; - v->a[22745] = aux_sym__simple_variable_name_token1; - v->a[22746] = aux_sym__multiline_variable_name_token1; - v->a[22747] = actions(1235); - v->a[22748] = 4; - v->a[22749] = sym_file_descriptor; - v->a[22750] = sym_test_operator; - v->a[22751] = sym__bare_dollar; - v->a[22752] = sym__brace_start; - v->a[22753] = actions(2066); - v->a[22754] = 9; - v->a[22755] = anon_sym_DASH; - v->a[22756] = anon_sym_STAR; - v->a[22757] = anon_sym_BANG; - v->a[22758] = anon_sym_QMARK; - v->a[22759] = anon_sym_DOLLAR; + v->a[22740] = anon_sym_GT_GT; + v->a[22741] = anon_sym_AMP_GT; + v->a[22742] = anon_sym_AMP_GT_GT; + v->a[22743] = anon_sym_LT_AMP; + v->a[22744] = anon_sym_GT_AMP; + v->a[22745] = anon_sym_GT_PIPE; + v->a[22746] = anon_sym_LT_AMP_DASH; + v->a[22747] = anon_sym_GT_AMP_DASH; + v->a[22748] = anon_sym_LT_LT; + v->a[22749] = anon_sym_LT_LT_DASH; + v->a[22750] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22751] = anon_sym_AMP; + v->a[22752] = aux_sym_concatenation_token1; + v->a[22753] = anon_sym_DOLLAR; + v->a[22754] = sym__special_character; + v->a[22755] = anon_sym_DQUOTE; + v->a[22756] = sym_raw_string; + v->a[22757] = aux_sym_number_token1; + v->a[22758] = aux_sym_number_token2; + v->a[22759] = anon_sym_DOLLAR_LBRACE; small_parse_table_1138(v); } void small_parse_table_1138(t_small_parse_table_array *v) { - v->a[22760] = anon_sym_POUND; - v->a[22761] = anon_sym_AT2; - v->a[22762] = anon_sym_0; - v->a[22763] = anon_sym__; - v->a[22764] = actions(1227); - v->a[22765] = 35; - v->a[22766] = anon_sym_LPAREN_LPAREN; - v->a[22767] = anon_sym_PIPE_PIPE; - v->a[22768] = anon_sym_AMP_AMP; - v->a[22769] = anon_sym_PIPE; - v->a[22770] = anon_sym_EQ_EQ; - v->a[22771] = anon_sym_LT; - v->a[22772] = anon_sym_GT; - v->a[22773] = anon_sym_LT_LT; - v->a[22774] = anon_sym_GT_GT; - v->a[22775] = anon_sym_PIPE_AMP; - v->a[22776] = anon_sym_EQ_TILDE; - v->a[22777] = anon_sym_AMP_GT; - v->a[22778] = anon_sym_AMP_GT_GT; - v->a[22779] = anon_sym_LT_AMP; + v->a[22760] = anon_sym_DOLLAR_LPAREN; + v->a[22761] = anon_sym_BQUOTE; + v->a[22762] = anon_sym_DOLLAR_BQUOTE; + v->a[22763] = sym_word; + v->a[22764] = anon_sym_SEMI; + v->a[22765] = 3; + v->a[22766] = actions(3); + v->a[22767] = 1; + v->a[22768] = sym_comment; + v->a[22769] = actions(2908); + v->a[22770] = 6; + v->a[22771] = sym_file_descriptor; + v->a[22772] = sym__concat; + v->a[22773] = sym_test_operator; + v->a[22774] = sym__bare_dollar; + v->a[22775] = sym__brace_start; + v->a[22776] = aux_sym_heredoc_redirect_token1; + v->a[22777] = actions(2906); + v->a[22778] = 36; + v->a[22779] = anon_sym_esac; small_parse_table_1139(v); } void small_parse_table_1139(t_small_parse_table_array *v) { - v->a[22780] = anon_sym_GT_AMP; - v->a[22781] = anon_sym_GT_PIPE; - v->a[22782] = anon_sym_LT_AMP_DASH; - v->a[22783] = anon_sym_GT_AMP_DASH; - v->a[22784] = anon_sym_LT_LT_DASH; - v->a[22785] = aux_sym_heredoc_redirect_token1; - v->a[22786] = anon_sym_LT_LT_LT; - v->a[22787] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22788] = anon_sym_DOLLAR_LBRACK; - v->a[22789] = sym__special_character; - v->a[22790] = sym_raw_string; - v->a[22791] = sym_ansi_c_string; - v->a[22792] = aux_sym_number_token1; - v->a[22793] = aux_sym_number_token2; - v->a[22794] = anon_sym_DOLLAR_LBRACE; - v->a[22795] = anon_sym_DOLLAR_LPAREN; - v->a[22796] = anon_sym_BQUOTE; - v->a[22797] = anon_sym_DOLLAR_BQUOTE; - v->a[22798] = anon_sym_LT_LPAREN; - v->a[22799] = anon_sym_GT_LPAREN; + v->a[22780] = anon_sym_LPAREN; + v->a[22781] = anon_sym_PIPE; + v->a[22782] = anon_sym_SEMI_SEMI; + v->a[22783] = anon_sym_SEMI_AMP; + v->a[22784] = anon_sym_SEMI_SEMI_AMP; + v->a[22785] = anon_sym_PIPE_AMP; + v->a[22786] = anon_sym_AMP_AMP; + v->a[22787] = anon_sym_PIPE_PIPE; + v->a[22788] = anon_sym_LT; + v->a[22789] = anon_sym_GT; + v->a[22790] = anon_sym_GT_GT; + v->a[22791] = anon_sym_AMP_GT; + v->a[22792] = anon_sym_AMP_GT_GT; + v->a[22793] = anon_sym_LT_AMP; + v->a[22794] = anon_sym_GT_AMP; + v->a[22795] = anon_sym_GT_PIPE; + v->a[22796] = anon_sym_LT_AMP_DASH; + v->a[22797] = anon_sym_GT_AMP_DASH; + v->a[22798] = anon_sym_LT_LT; + v->a[22799] = anon_sym_LT_LT_DASH; small_parse_table_1140(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2270.c b/parser/static/small_parse_table/small_parse_table_2270.c deleted file mode 100644 index 605ab66c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2270.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2270.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11350(t_small_parse_table_array *v) -{ - v->a[227000] = sym_string; - v->a[227001] = sym_translated_string; - v->a[227002] = sym_number; - v->a[227003] = sym_simple_expansion; - v->a[227004] = sym_expansion; - v->a[227005] = sym_command_substitution; - v->a[227006] = sym_process_substitution; - v->a[227007] = 21; - v->a[227008] = actions(71); - v->a[227009] = 1; - v->a[227010] = sym_comment; - v->a[227011] = actions(3602); - v->a[227012] = 1; - v->a[227013] = sym_variable_name; - v->a[227014] = actions(9898); - v->a[227015] = 1; - v->a[227016] = anon_sym_LPAREN; - v->a[227017] = actions(9900); - v->a[227018] = 1; - v->a[227019] = anon_sym_BANG; - small_parse_table_11351(v); -} - -void small_parse_table_11351(t_small_parse_table_array *v) -{ - v->a[227020] = actions(9906); - v->a[227021] = 1; - v->a[227022] = anon_sym_TILDE; - v->a[227023] = actions(9908); - v->a[227024] = 1; - v->a[227025] = anon_sym_DOLLAR; - v->a[227026] = actions(9910); - v->a[227027] = 1; - v->a[227028] = anon_sym_DQUOTE; - v->a[227029] = actions(9912); - v->a[227030] = 1; - v->a[227031] = aux_sym_number_token1; - v->a[227032] = actions(9914); - v->a[227033] = 1; - v->a[227034] = aux_sym_number_token2; - v->a[227035] = actions(9916); - v->a[227036] = 1; - v->a[227037] = anon_sym_DOLLAR_LBRACE; - v->a[227038] = actions(9918); - v->a[227039] = 1; - small_parse_table_11352(v); -} - -void small_parse_table_11352(t_small_parse_table_array *v) -{ - v->a[227040] = anon_sym_DOLLAR_LPAREN; - v->a[227041] = actions(9920); - v->a[227042] = 1; - v->a[227043] = anon_sym_BQUOTE; - v->a[227044] = actions(9922); - v->a[227045] = 1; - v->a[227046] = anon_sym_DOLLAR_BQUOTE; - v->a[227047] = actions(10784); - v->a[227048] = 1; - v->a[227049] = aux_sym__simple_variable_name_token1; - v->a[227050] = state(3359); - v->a[227051] = 1; - v->a[227052] = sym__arithmetic_postfix_expression; - v->a[227053] = state(3361); - v->a[227054] = 1; - v->a[227055] = sym__arithmetic_unary_expression; - v->a[227056] = state(3367); - v->a[227057] = 1; - v->a[227058] = sym__arithmetic_ternary_expression; - v->a[227059] = state(3375); - small_parse_table_11353(v); -} - -void small_parse_table_11353(t_small_parse_table_array *v) -{ - v->a[227060] = 1; - v->a[227061] = sym__arithmetic_binary_expression; - v->a[227062] = actions(9902); - v->a[227063] = 2; - v->a[227064] = anon_sym_PLUS_PLUS2; - v->a[227065] = anon_sym_DASH_DASH2; - v->a[227066] = actions(9904); - v->a[227067] = 2; - v->a[227068] = anon_sym_DASH2; - v->a[227069] = anon_sym_PLUS2; - v->a[227070] = state(3258); - v->a[227071] = 9; - v->a[227072] = sym_subscript; - v->a[227073] = sym__arithmetic_expression; - v->a[227074] = sym__arithmetic_literal; - v->a[227075] = sym__arithmetic_parenthesized_expression; - v->a[227076] = sym_string; - v->a[227077] = sym_number; - v->a[227078] = sym_simple_expansion; - v->a[227079] = sym_expansion; - small_parse_table_11354(v); -} - -void small_parse_table_11354(t_small_parse_table_array *v) -{ - v->a[227080] = sym_command_substitution; - v->a[227081] = 21; - v->a[227082] = actions(71); - v->a[227083] = 1; - v->a[227084] = sym_comment; - v->a[227085] = actions(3602); - v->a[227086] = 1; - v->a[227087] = sym_variable_name; - v->a[227088] = actions(9898); - v->a[227089] = 1; - v->a[227090] = anon_sym_LPAREN; - v->a[227091] = actions(9900); - v->a[227092] = 1; - v->a[227093] = anon_sym_BANG; - v->a[227094] = actions(9906); - v->a[227095] = 1; - v->a[227096] = anon_sym_TILDE; - v->a[227097] = actions(9908); - v->a[227098] = 1; - v->a[227099] = anon_sym_DOLLAR; - small_parse_table_11355(v); -} - -/* EOF small_parse_table_2270.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2271.c b/parser/static/small_parse_table/small_parse_table_2271.c deleted file mode 100644 index 1882f7be..00000000 --- a/parser/static/small_parse_table/small_parse_table_2271.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2271.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11355(t_small_parse_table_array *v) -{ - v->a[227100] = actions(9910); - v->a[227101] = 1; - v->a[227102] = anon_sym_DQUOTE; - v->a[227103] = actions(9912); - v->a[227104] = 1; - v->a[227105] = aux_sym_number_token1; - v->a[227106] = actions(9914); - v->a[227107] = 1; - v->a[227108] = aux_sym_number_token2; - v->a[227109] = actions(9916); - v->a[227110] = 1; - v->a[227111] = anon_sym_DOLLAR_LBRACE; - v->a[227112] = actions(9918); - v->a[227113] = 1; - v->a[227114] = anon_sym_DOLLAR_LPAREN; - v->a[227115] = actions(9920); - v->a[227116] = 1; - v->a[227117] = anon_sym_BQUOTE; - v->a[227118] = actions(9922); - v->a[227119] = 1; - small_parse_table_11356(v); -} - -void small_parse_table_11356(t_small_parse_table_array *v) -{ - v->a[227120] = anon_sym_DOLLAR_BQUOTE; - v->a[227121] = actions(10786); - v->a[227122] = 1; - v->a[227123] = aux_sym__simple_variable_name_token1; - v->a[227124] = state(3359); - v->a[227125] = 1; - v->a[227126] = sym__arithmetic_postfix_expression; - v->a[227127] = state(3361); - v->a[227128] = 1; - v->a[227129] = sym__arithmetic_unary_expression; - v->a[227130] = state(3367); - v->a[227131] = 1; - v->a[227132] = sym__arithmetic_ternary_expression; - v->a[227133] = state(3375); - v->a[227134] = 1; - v->a[227135] = sym__arithmetic_binary_expression; - v->a[227136] = actions(9902); - v->a[227137] = 2; - v->a[227138] = anon_sym_PLUS_PLUS2; - v->a[227139] = anon_sym_DASH_DASH2; - small_parse_table_11357(v); -} - -void small_parse_table_11357(t_small_parse_table_array *v) -{ - v->a[227140] = actions(9904); - v->a[227141] = 2; - v->a[227142] = anon_sym_DASH2; - v->a[227143] = anon_sym_PLUS2; - v->a[227144] = state(3259); - v->a[227145] = 9; - v->a[227146] = sym_subscript; - v->a[227147] = sym__arithmetic_expression; - v->a[227148] = sym__arithmetic_literal; - v->a[227149] = sym__arithmetic_parenthesized_expression; - v->a[227150] = sym_string; - v->a[227151] = sym_number; - v->a[227152] = sym_simple_expansion; - v->a[227153] = sym_expansion; - v->a[227154] = sym_command_substitution; - v->a[227155] = 20; - v->a[227156] = actions(71); - v->a[227157] = 1; - v->a[227158] = sym_comment; - v->a[227159] = actions(3787); - small_parse_table_11358(v); -} - -void small_parse_table_11358(t_small_parse_table_array *v) -{ - v->a[227160] = 1; - v->a[227161] = anon_sym_DOLLAR; - v->a[227162] = actions(3793); - v->a[227163] = 1; - v->a[227164] = aux_sym_number_token1; - v->a[227165] = actions(3795); - v->a[227166] = 1; - v->a[227167] = aux_sym_number_token2; - v->a[227168] = actions(3799); - v->a[227169] = 1; - v->a[227170] = anon_sym_DOLLAR_LPAREN; - v->a[227171] = actions(3809); - v->a[227172] = 1; - v->a[227173] = sym__brace_start; - v->a[227174] = actions(9636); - v->a[227175] = 1; - v->a[227176] = anon_sym_DOLLAR_LBRACK; - v->a[227177] = actions(9640); - v->a[227178] = 1; - v->a[227179] = anon_sym_DQUOTE; - small_parse_table_11359(v); -} - -void small_parse_table_11359(t_small_parse_table_array *v) -{ - v->a[227180] = actions(9644); - v->a[227181] = 1; - v->a[227182] = anon_sym_DOLLAR_LBRACE; - v->a[227183] = actions(9646); - v->a[227184] = 1; - v->a[227185] = anon_sym_BQUOTE; - v->a[227186] = actions(9648); - v->a[227187] = 1; - v->a[227188] = anon_sym_DOLLAR_BQUOTE; - v->a[227189] = actions(10788); - v->a[227190] = 1; - v->a[227191] = sym_word; - v->a[227192] = actions(10790); - v->a[227193] = 1; - v->a[227194] = sym__special_character; - v->a[227195] = actions(10794); - v->a[227196] = 1; - v->a[227197] = sym_test_operator; - v->a[227198] = state(4294); - v->a[227199] = 1; - small_parse_table_11360(v); -} - -/* EOF small_parse_table_2271.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2272.c b/parser/static/small_parse_table/small_parse_table_2272.c deleted file mode 100644 index 11ddadf4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2272.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2272.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11360(t_small_parse_table_array *v) -{ - v->a[227200] = aux_sym__literal_repeat1; - v->a[227201] = state(4861); - v->a[227202] = 1; - v->a[227203] = sym_concatenation; - v->a[227204] = actions(9634); - v->a[227205] = 2; - v->a[227206] = anon_sym_LPAREN_LPAREN; - v->a[227207] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[227208] = actions(9650); - v->a[227209] = 2; - v->a[227210] = anon_sym_LT_LPAREN; - v->a[227211] = anon_sym_GT_LPAREN; - v->a[227212] = actions(10792); - v->a[227213] = 2; - v->a[227214] = sym_raw_string; - v->a[227215] = sym_ansi_c_string; - v->a[227216] = state(4440); - v->a[227217] = 9; - v->a[227218] = sym_arithmetic_expansion; - v->a[227219] = sym_brace_expression; - small_parse_table_11361(v); -} - -void small_parse_table_11361(t_small_parse_table_array *v) -{ - v->a[227220] = sym_string; - v->a[227221] = sym_translated_string; - v->a[227222] = sym_number; - v->a[227223] = sym_simple_expansion; - v->a[227224] = sym_expansion; - v->a[227225] = sym_command_substitution; - v->a[227226] = sym_process_substitution; - v->a[227227] = 18; - v->a[227228] = actions(3); - v->a[227229] = 1; - v->a[227230] = sym_comment; - v->a[227231] = actions(8268); - v->a[227232] = 1; - v->a[227233] = anon_sym_DOLLAR_LBRACK; - v->a[227234] = actions(8274); - v->a[227235] = 1; - v->a[227236] = anon_sym_DQUOTE; - v->a[227237] = actions(8278); - v->a[227238] = 1; - v->a[227239] = aux_sym_number_token1; - small_parse_table_11362(v); -} - -void small_parse_table_11362(t_small_parse_table_array *v) -{ - v->a[227240] = actions(8280); - v->a[227241] = 1; - v->a[227242] = aux_sym_number_token2; - v->a[227243] = actions(8282); - v->a[227244] = 1; - v->a[227245] = anon_sym_DOLLAR_LBRACE; - v->a[227246] = actions(8284); - v->a[227247] = 1; - v->a[227248] = anon_sym_DOLLAR_LPAREN; - v->a[227249] = actions(8286); - v->a[227250] = 1; - v->a[227251] = anon_sym_BQUOTE; - v->a[227252] = actions(8288); - v->a[227253] = 1; - v->a[227254] = anon_sym_DOLLAR_BQUOTE; - v->a[227255] = actions(8298); - v->a[227256] = 1; - v->a[227257] = sym__brace_start; - v->a[227258] = actions(10480); - v->a[227259] = 1; - small_parse_table_11363(v); -} - -void small_parse_table_11363(t_small_parse_table_array *v) -{ - v->a[227260] = sym_word; - v->a[227261] = actions(10486); - v->a[227262] = 1; - v->a[227263] = sym__comment_word; - v->a[227264] = actions(10796); - v->a[227265] = 1; - v->a[227266] = anon_sym_DOLLAR; - v->a[227267] = actions(8264); - v->a[227268] = 2; - v->a[227269] = anon_sym_LPAREN_LPAREN; - v->a[227270] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[227271] = actions(8290); - v->a[227272] = 2; - v->a[227273] = anon_sym_LT_LPAREN; - v->a[227274] = anon_sym_GT_LPAREN; - v->a[227275] = actions(10482); - v->a[227276] = 2; - v->a[227277] = sym_test_operator; - v->a[227278] = sym__special_character; - v->a[227279] = actions(10484); - small_parse_table_11364(v); -} - -void small_parse_table_11364(t_small_parse_table_array *v) -{ - v->a[227280] = 3; - v->a[227281] = sym__bare_dollar; - v->a[227282] = sym_raw_string; - v->a[227283] = sym_ansi_c_string; - v->a[227284] = state(1465); - v->a[227285] = 9; - v->a[227286] = sym_arithmetic_expansion; - v->a[227287] = sym_brace_expression; - v->a[227288] = sym_string; - v->a[227289] = sym_translated_string; - v->a[227290] = sym_number; - v->a[227291] = sym_simple_expansion; - v->a[227292] = sym_expansion; - v->a[227293] = sym_command_substitution; - v->a[227294] = sym_process_substitution; - v->a[227295] = 21; - v->a[227296] = actions(71); - v->a[227297] = 1; - v->a[227298] = sym_comment; - v->a[227299] = actions(3064); - small_parse_table_11365(v); -} - -/* EOF small_parse_table_2272.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2273.c b/parser/static/small_parse_table/small_parse_table_2273.c deleted file mode 100644 index c641519d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2273.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2273.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11365(t_small_parse_table_array *v) -{ - v->a[227300] = 1; - v->a[227301] = sym_variable_name; - v->a[227302] = actions(9278); - v->a[227303] = 1; - v->a[227304] = anon_sym_LPAREN; - v->a[227305] = actions(9280); - v->a[227306] = 1; - v->a[227307] = anon_sym_BANG; - v->a[227308] = actions(9286); - v->a[227309] = 1; - v->a[227310] = anon_sym_TILDE; - v->a[227311] = actions(9288); - v->a[227312] = 1; - v->a[227313] = anon_sym_DOLLAR; - v->a[227314] = actions(9290); - v->a[227315] = 1; - v->a[227316] = anon_sym_DQUOTE; - v->a[227317] = actions(9292); - v->a[227318] = 1; - v->a[227319] = aux_sym_number_token1; - small_parse_table_11366(v); -} - -void small_parse_table_11366(t_small_parse_table_array *v) -{ - v->a[227320] = actions(9294); - v->a[227321] = 1; - v->a[227322] = aux_sym_number_token2; - v->a[227323] = actions(9296); - v->a[227324] = 1; - v->a[227325] = anon_sym_DOLLAR_LBRACE; - v->a[227326] = actions(9298); - v->a[227327] = 1; - v->a[227328] = anon_sym_DOLLAR_LPAREN; - v->a[227329] = actions(9300); - v->a[227330] = 1; - v->a[227331] = anon_sym_BQUOTE; - v->a[227332] = actions(9302); - v->a[227333] = 1; - v->a[227334] = anon_sym_DOLLAR_BQUOTE; - v->a[227335] = actions(10798); - v->a[227336] = 1; - v->a[227337] = aux_sym__simple_variable_name_token1; - v->a[227338] = state(2801); - v->a[227339] = 1; - small_parse_table_11367(v); -} - -void small_parse_table_11367(t_small_parse_table_array *v) -{ - v->a[227340] = sym__arithmetic_binary_expression; - v->a[227341] = state(2803); - v->a[227342] = 1; - v->a[227343] = sym__arithmetic_ternary_expression; - v->a[227344] = state(2809); - v->a[227345] = 1; - v->a[227346] = sym__arithmetic_unary_expression; - v->a[227347] = state(2825); - v->a[227348] = 1; - v->a[227349] = sym__arithmetic_postfix_expression; - v->a[227350] = actions(9282); - v->a[227351] = 2; - v->a[227352] = anon_sym_PLUS_PLUS2; - v->a[227353] = anon_sym_DASH_DASH2; - v->a[227354] = actions(9284); - v->a[227355] = 2; - v->a[227356] = anon_sym_DASH2; - v->a[227357] = anon_sym_PLUS2; - v->a[227358] = state(2773); - v->a[227359] = 9; - small_parse_table_11368(v); -} - -void small_parse_table_11368(t_small_parse_table_array *v) -{ - v->a[227360] = sym_subscript; - v->a[227361] = sym__arithmetic_expression; - v->a[227362] = sym__arithmetic_literal; - v->a[227363] = sym__arithmetic_parenthesized_expression; - v->a[227364] = sym_string; - v->a[227365] = sym_number; - v->a[227366] = sym_simple_expansion; - v->a[227367] = sym_expansion; - v->a[227368] = sym_command_substitution; - v->a[227369] = 21; - v->a[227370] = actions(71); - v->a[227371] = 1; - v->a[227372] = sym_comment; - v->a[227373] = actions(9364); - v->a[227374] = 1; - v->a[227375] = anon_sym_LPAREN; - v->a[227376] = actions(9366); - v->a[227377] = 1; - v->a[227378] = anon_sym_BANG; - v->a[227379] = actions(9372); - small_parse_table_11369(v); -} - -void small_parse_table_11369(t_small_parse_table_array *v) -{ - v->a[227380] = 1; - v->a[227381] = anon_sym_TILDE; - v->a[227382] = actions(9374); - v->a[227383] = 1; - v->a[227384] = anon_sym_DOLLAR; - v->a[227385] = actions(9376); - v->a[227386] = 1; - v->a[227387] = anon_sym_DQUOTE; - v->a[227388] = actions(9378); - v->a[227389] = 1; - v->a[227390] = aux_sym_number_token1; - v->a[227391] = actions(9380); - v->a[227392] = 1; - v->a[227393] = aux_sym_number_token2; - v->a[227394] = actions(9382); - v->a[227395] = 1; - v->a[227396] = anon_sym_DOLLAR_LBRACE; - v->a[227397] = actions(9384); - v->a[227398] = 1; - v->a[227399] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11370(v); -} - -/* EOF small_parse_table_2273.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2274.c b/parser/static/small_parse_table/small_parse_table_2274.c deleted file mode 100644 index 7d30a11f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2274.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2274.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11370(t_small_parse_table_array *v) -{ - v->a[227400] = actions(9386); - v->a[227401] = 1; - v->a[227402] = anon_sym_BQUOTE; - v->a[227403] = actions(9388); - v->a[227404] = 1; - v->a[227405] = anon_sym_DOLLAR_BQUOTE; - v->a[227406] = actions(9392); - v->a[227407] = 1; - v->a[227408] = sym_variable_name; - v->a[227409] = actions(10800); - v->a[227410] = 1; - v->a[227411] = aux_sym__simple_variable_name_token1; - v->a[227412] = state(3391); - v->a[227413] = 1; - v->a[227414] = sym__arithmetic_binary_expression; - v->a[227415] = state(3396); - v->a[227416] = 1; - v->a[227417] = sym__arithmetic_ternary_expression; - v->a[227418] = state(3398); - v->a[227419] = 1; - small_parse_table_11371(v); -} - -void small_parse_table_11371(t_small_parse_table_array *v) -{ - v->a[227420] = sym__arithmetic_unary_expression; - v->a[227421] = state(3400); - v->a[227422] = 1; - v->a[227423] = sym__arithmetic_postfix_expression; - v->a[227424] = actions(9368); - v->a[227425] = 2; - v->a[227426] = anon_sym_PLUS_PLUS2; - v->a[227427] = anon_sym_DASH_DASH2; - v->a[227428] = actions(9370); - v->a[227429] = 2; - v->a[227430] = anon_sym_DASH2; - v->a[227431] = anon_sym_PLUS2; - v->a[227432] = state(3296); - v->a[227433] = 9; - v->a[227434] = sym_subscript; - v->a[227435] = sym__arithmetic_expression; - v->a[227436] = sym__arithmetic_literal; - v->a[227437] = sym__arithmetic_parenthesized_expression; - v->a[227438] = sym_string; - v->a[227439] = sym_number; - small_parse_table_11372(v); -} - -void small_parse_table_11372(t_small_parse_table_array *v) -{ - v->a[227440] = sym_simple_expansion; - v->a[227441] = sym_expansion; - v->a[227442] = sym_command_substitution; - v->a[227443] = 21; - v->a[227444] = actions(71); - v->a[227445] = 1; - v->a[227446] = sym_comment; - v->a[227447] = actions(3064); - v->a[227448] = 1; - v->a[227449] = sym_variable_name; - v->a[227450] = actions(9278); - v->a[227451] = 1; - v->a[227452] = anon_sym_LPAREN; - v->a[227453] = actions(9280); - v->a[227454] = 1; - v->a[227455] = anon_sym_BANG; - v->a[227456] = actions(9286); - v->a[227457] = 1; - v->a[227458] = anon_sym_TILDE; - v->a[227459] = actions(9288); - small_parse_table_11373(v); -} - -void small_parse_table_11373(t_small_parse_table_array *v) -{ - v->a[227460] = 1; - v->a[227461] = anon_sym_DOLLAR; - v->a[227462] = actions(9290); - v->a[227463] = 1; - v->a[227464] = anon_sym_DQUOTE; - v->a[227465] = actions(9292); - v->a[227466] = 1; - v->a[227467] = aux_sym_number_token1; - v->a[227468] = actions(9294); - v->a[227469] = 1; - v->a[227470] = aux_sym_number_token2; - v->a[227471] = actions(9296); - v->a[227472] = 1; - v->a[227473] = anon_sym_DOLLAR_LBRACE; - v->a[227474] = actions(9298); - v->a[227475] = 1; - v->a[227476] = anon_sym_DOLLAR_LPAREN; - v->a[227477] = actions(9300); - v->a[227478] = 1; - v->a[227479] = anon_sym_BQUOTE; - small_parse_table_11374(v); -} - -void small_parse_table_11374(t_small_parse_table_array *v) -{ - v->a[227480] = actions(9302); - v->a[227481] = 1; - v->a[227482] = anon_sym_DOLLAR_BQUOTE; - v->a[227483] = actions(10802); - v->a[227484] = 1; - v->a[227485] = aux_sym__simple_variable_name_token1; - v->a[227486] = state(2801); - v->a[227487] = 1; - v->a[227488] = sym__arithmetic_binary_expression; - v->a[227489] = state(2803); - v->a[227490] = 1; - v->a[227491] = sym__arithmetic_ternary_expression; - v->a[227492] = state(2809); - v->a[227493] = 1; - v->a[227494] = sym__arithmetic_unary_expression; - v->a[227495] = state(2825); - v->a[227496] = 1; - v->a[227497] = sym__arithmetic_postfix_expression; - v->a[227498] = actions(9282); - v->a[227499] = 2; - small_parse_table_11375(v); -} - -/* EOF small_parse_table_2274.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2275.c b/parser/static/small_parse_table/small_parse_table_2275.c deleted file mode 100644 index b23f4179..00000000 --- a/parser/static/small_parse_table/small_parse_table_2275.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2275.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11375(t_small_parse_table_array *v) -{ - v->a[227500] = anon_sym_PLUS_PLUS2; - v->a[227501] = anon_sym_DASH_DASH2; - v->a[227502] = actions(9284); - v->a[227503] = 2; - v->a[227504] = anon_sym_DASH2; - v->a[227505] = anon_sym_PLUS2; - v->a[227506] = state(2774); - v->a[227507] = 9; - v->a[227508] = sym_subscript; - v->a[227509] = sym__arithmetic_expression; - v->a[227510] = sym__arithmetic_literal; - v->a[227511] = sym__arithmetic_parenthesized_expression; - v->a[227512] = sym_string; - v->a[227513] = sym_number; - v->a[227514] = sym_simple_expansion; - v->a[227515] = sym_expansion; - v->a[227516] = sym_command_substitution; - v->a[227517] = 20; - v->a[227518] = actions(71); - v->a[227519] = 1; - small_parse_table_11376(v); -} - -void small_parse_table_11376(t_small_parse_table_array *v) -{ - v->a[227520] = sym_comment; - v->a[227521] = actions(3787); - v->a[227522] = 1; - v->a[227523] = anon_sym_DOLLAR; - v->a[227524] = actions(3793); - v->a[227525] = 1; - v->a[227526] = aux_sym_number_token1; - v->a[227527] = actions(3795); - v->a[227528] = 1; - v->a[227529] = aux_sym_number_token2; - v->a[227530] = actions(3799); - v->a[227531] = 1; - v->a[227532] = anon_sym_DOLLAR_LPAREN; - v->a[227533] = actions(3809); - v->a[227534] = 1; - v->a[227535] = sym__brace_start; - v->a[227536] = actions(9636); - v->a[227537] = 1; - v->a[227538] = anon_sym_DOLLAR_LBRACK; - v->a[227539] = actions(9640); - small_parse_table_11377(v); -} - -void small_parse_table_11377(t_small_parse_table_array *v) -{ - v->a[227540] = 1; - v->a[227541] = anon_sym_DQUOTE; - v->a[227542] = actions(9644); - v->a[227543] = 1; - v->a[227544] = anon_sym_DOLLAR_LBRACE; - v->a[227545] = actions(9646); - v->a[227546] = 1; - v->a[227547] = anon_sym_BQUOTE; - v->a[227548] = actions(9648); - v->a[227549] = 1; - v->a[227550] = anon_sym_DOLLAR_BQUOTE; - v->a[227551] = actions(10790); - v->a[227552] = 1; - v->a[227553] = sym__special_character; - v->a[227554] = actions(10804); - v->a[227555] = 1; - v->a[227556] = sym_word; - v->a[227557] = actions(10808); - v->a[227558] = 1; - v->a[227559] = sym_test_operator; - small_parse_table_11378(v); -} - -void small_parse_table_11378(t_small_parse_table_array *v) -{ - v->a[227560] = state(4347); - v->a[227561] = 1; - v->a[227562] = aux_sym__literal_repeat1; - v->a[227563] = state(4617); - v->a[227564] = 1; - v->a[227565] = sym_concatenation; - v->a[227566] = actions(9634); - v->a[227567] = 2; - v->a[227568] = anon_sym_LPAREN_LPAREN; - v->a[227569] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[227570] = actions(9650); - v->a[227571] = 2; - v->a[227572] = anon_sym_LT_LPAREN; - v->a[227573] = anon_sym_GT_LPAREN; - v->a[227574] = actions(10806); - v->a[227575] = 2; - v->a[227576] = sym_raw_string; - v->a[227577] = sym_ansi_c_string; - v->a[227578] = state(4452); - v->a[227579] = 9; - small_parse_table_11379(v); -} - -void small_parse_table_11379(t_small_parse_table_array *v) -{ - v->a[227580] = sym_arithmetic_expansion; - v->a[227581] = sym_brace_expression; - v->a[227582] = sym_string; - v->a[227583] = sym_translated_string; - v->a[227584] = sym_number; - v->a[227585] = sym_simple_expansion; - v->a[227586] = sym_expansion; - v->a[227587] = sym_command_substitution; - v->a[227588] = sym_process_substitution; - v->a[227589] = 21; - v->a[227590] = actions(71); - v->a[227591] = 1; - v->a[227592] = sym_comment; - v->a[227593] = actions(3602); - v->a[227594] = 1; - v->a[227595] = sym_variable_name; - v->a[227596] = actions(9898); - v->a[227597] = 1; - v->a[227598] = anon_sym_LPAREN; - v->a[227599] = actions(9900); - small_parse_table_11380(v); -} - -/* EOF small_parse_table_2275.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2276.c b/parser/static/small_parse_table/small_parse_table_2276.c deleted file mode 100644 index 79df9b38..00000000 --- a/parser/static/small_parse_table/small_parse_table_2276.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2276.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11380(t_small_parse_table_array *v) -{ - v->a[227600] = 1; - v->a[227601] = anon_sym_BANG; - v->a[227602] = actions(9906); - v->a[227603] = 1; - v->a[227604] = anon_sym_TILDE; - v->a[227605] = actions(9908); - v->a[227606] = 1; - v->a[227607] = anon_sym_DOLLAR; - v->a[227608] = actions(9910); - v->a[227609] = 1; - v->a[227610] = anon_sym_DQUOTE; - v->a[227611] = actions(9912); - v->a[227612] = 1; - v->a[227613] = aux_sym_number_token1; - v->a[227614] = actions(9914); - v->a[227615] = 1; - v->a[227616] = aux_sym_number_token2; - v->a[227617] = actions(9916); - v->a[227618] = 1; - v->a[227619] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11381(v); -} - -void small_parse_table_11381(t_small_parse_table_array *v) -{ - v->a[227620] = actions(9918); - v->a[227621] = 1; - v->a[227622] = anon_sym_DOLLAR_LPAREN; - v->a[227623] = actions(9920); - v->a[227624] = 1; - v->a[227625] = anon_sym_BQUOTE; - v->a[227626] = actions(9922); - v->a[227627] = 1; - v->a[227628] = anon_sym_DOLLAR_BQUOTE; - v->a[227629] = actions(10810); - v->a[227630] = 1; - v->a[227631] = aux_sym__simple_variable_name_token1; - v->a[227632] = state(3359); - v->a[227633] = 1; - v->a[227634] = sym__arithmetic_postfix_expression; - v->a[227635] = state(3361); - v->a[227636] = 1; - v->a[227637] = sym__arithmetic_unary_expression; - v->a[227638] = state(3367); - v->a[227639] = 1; - small_parse_table_11382(v); -} - -void small_parse_table_11382(t_small_parse_table_array *v) -{ - v->a[227640] = sym__arithmetic_ternary_expression; - v->a[227641] = state(3375); - v->a[227642] = 1; - v->a[227643] = sym__arithmetic_binary_expression; - v->a[227644] = actions(9902); - v->a[227645] = 2; - v->a[227646] = anon_sym_PLUS_PLUS2; - v->a[227647] = anon_sym_DASH_DASH2; - v->a[227648] = actions(9904); - v->a[227649] = 2; - v->a[227650] = anon_sym_DASH2; - v->a[227651] = anon_sym_PLUS2; - v->a[227652] = state(3261); - v->a[227653] = 9; - v->a[227654] = sym_subscript; - v->a[227655] = sym__arithmetic_expression; - v->a[227656] = sym__arithmetic_literal; - v->a[227657] = sym__arithmetic_parenthesized_expression; - v->a[227658] = sym_string; - v->a[227659] = sym_number; - small_parse_table_11383(v); -} - -void small_parse_table_11383(t_small_parse_table_array *v) -{ - v->a[227660] = sym_simple_expansion; - v->a[227661] = sym_expansion; - v->a[227662] = sym_command_substitution; - v->a[227663] = 20; - v->a[227664] = actions(71); - v->a[227665] = 1; - v->a[227666] = sym_comment; - v->a[227667] = actions(1551); - v->a[227668] = 1; - v->a[227669] = anon_sym_DOLLAR; - v->a[227670] = actions(1557); - v->a[227671] = 1; - v->a[227672] = aux_sym_number_token1; - v->a[227673] = actions(1559); - v->a[227674] = 1; - v->a[227675] = aux_sym_number_token2; - v->a[227676] = actions(1563); - v->a[227677] = 1; - v->a[227678] = anon_sym_DOLLAR_LPAREN; - v->a[227679] = actions(1575); - small_parse_table_11384(v); -} - -void small_parse_table_11384(t_small_parse_table_array *v) -{ - v->a[227680] = 1; - v->a[227681] = sym__brace_start; - v->a[227682] = actions(9198); - v->a[227683] = 1; - v->a[227684] = anon_sym_DOLLAR_LBRACK; - v->a[227685] = actions(9200); - v->a[227686] = 1; - v->a[227687] = sym__special_character; - v->a[227688] = actions(9202); - v->a[227689] = 1; - v->a[227690] = anon_sym_DQUOTE; - v->a[227691] = actions(9206); - v->a[227692] = 1; - v->a[227693] = anon_sym_DOLLAR_LBRACE; - v->a[227694] = actions(9208); - v->a[227695] = 1; - v->a[227696] = anon_sym_BQUOTE; - v->a[227697] = actions(9210); - v->a[227698] = 1; - v->a[227699] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11385(v); -} - -/* EOF small_parse_table_2276.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2277.c b/parser/static/small_parse_table/small_parse_table_2277.c deleted file mode 100644 index 7a4eede8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2277.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2277.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11385(t_small_parse_table_array *v) -{ - v->a[227700] = actions(10812); - v->a[227701] = 1; - v->a[227702] = sym_word; - v->a[227703] = actions(10816); - v->a[227704] = 1; - v->a[227705] = sym_test_operator; - v->a[227706] = state(1436); - v->a[227707] = 1; - v->a[227708] = aux_sym__literal_repeat1; - v->a[227709] = state(1543); - v->a[227710] = 1; - v->a[227711] = sym_concatenation; - v->a[227712] = actions(9196); - v->a[227713] = 2; - v->a[227714] = anon_sym_LPAREN_LPAREN; - v->a[227715] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[227716] = actions(9212); - v->a[227717] = 2; - v->a[227718] = anon_sym_LT_LPAREN; - v->a[227719] = anon_sym_GT_LPAREN; - small_parse_table_11386(v); -} - -void small_parse_table_11386(t_small_parse_table_array *v) -{ - v->a[227720] = actions(10814); - v->a[227721] = 2; - v->a[227722] = sym_raw_string; - v->a[227723] = sym_ansi_c_string; - v->a[227724] = state(1273); - v->a[227725] = 9; - v->a[227726] = sym_arithmetic_expansion; - v->a[227727] = sym_brace_expression; - v->a[227728] = sym_string; - v->a[227729] = sym_translated_string; - v->a[227730] = sym_number; - v->a[227731] = sym_simple_expansion; - v->a[227732] = sym_expansion; - v->a[227733] = sym_command_substitution; - v->a[227734] = sym_process_substitution; - v->a[227735] = 20; - v->a[227736] = actions(71); - v->a[227737] = 1; - v->a[227738] = sym_comment; - v->a[227739] = actions(1551); - small_parse_table_11387(v); -} - -void small_parse_table_11387(t_small_parse_table_array *v) -{ - v->a[227740] = 1; - v->a[227741] = anon_sym_DOLLAR; - v->a[227742] = actions(1557); - v->a[227743] = 1; - v->a[227744] = aux_sym_number_token1; - v->a[227745] = actions(1559); - v->a[227746] = 1; - v->a[227747] = aux_sym_number_token2; - v->a[227748] = actions(1563); - v->a[227749] = 1; - v->a[227750] = anon_sym_DOLLAR_LPAREN; - v->a[227751] = actions(1575); - v->a[227752] = 1; - v->a[227753] = sym__brace_start; - v->a[227754] = actions(9198); - v->a[227755] = 1; - v->a[227756] = anon_sym_DOLLAR_LBRACK; - v->a[227757] = actions(9200); - v->a[227758] = 1; - v->a[227759] = sym__special_character; - small_parse_table_11388(v); -} - -void small_parse_table_11388(t_small_parse_table_array *v) -{ - v->a[227760] = actions(9202); - v->a[227761] = 1; - v->a[227762] = anon_sym_DQUOTE; - v->a[227763] = actions(9206); - v->a[227764] = 1; - v->a[227765] = anon_sym_DOLLAR_LBRACE; - v->a[227766] = actions(9208); - v->a[227767] = 1; - v->a[227768] = anon_sym_BQUOTE; - v->a[227769] = actions(9210); - v->a[227770] = 1; - v->a[227771] = anon_sym_DOLLAR_BQUOTE; - v->a[227772] = actions(10818); - v->a[227773] = 1; - v->a[227774] = sym_word; - v->a[227775] = actions(10822); - v->a[227776] = 1; - v->a[227777] = sym_test_operator; - v->a[227778] = state(1401); - v->a[227779] = 1; - small_parse_table_11389(v); -} - -void small_parse_table_11389(t_small_parse_table_array *v) -{ - v->a[227780] = aux_sym__literal_repeat1; - v->a[227781] = state(1573); - v->a[227782] = 1; - v->a[227783] = sym_concatenation; - v->a[227784] = actions(9196); - v->a[227785] = 2; - v->a[227786] = anon_sym_LPAREN_LPAREN; - v->a[227787] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[227788] = actions(9212); - v->a[227789] = 2; - v->a[227790] = anon_sym_LT_LPAREN; - v->a[227791] = anon_sym_GT_LPAREN; - v->a[227792] = actions(10820); - v->a[227793] = 2; - v->a[227794] = sym_raw_string; - v->a[227795] = sym_ansi_c_string; - v->a[227796] = state(1276); - v->a[227797] = 9; - v->a[227798] = sym_arithmetic_expansion; - v->a[227799] = sym_brace_expression; - small_parse_table_11390(v); -} - -/* EOF small_parse_table_2277.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2278.c b/parser/static/small_parse_table/small_parse_table_2278.c deleted file mode 100644 index 7fa2f69b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2278.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2278.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11390(t_small_parse_table_array *v) -{ - v->a[227800] = sym_string; - v->a[227801] = sym_translated_string; - v->a[227802] = sym_number; - v->a[227803] = sym_simple_expansion; - v->a[227804] = sym_expansion; - v->a[227805] = sym_command_substitution; - v->a[227806] = sym_process_substitution; - v->a[227807] = 21; - v->a[227808] = actions(71); - v->a[227809] = 1; - v->a[227810] = sym_comment; - v->a[227811] = actions(9364); - v->a[227812] = 1; - v->a[227813] = anon_sym_LPAREN; - v->a[227814] = actions(9366); - v->a[227815] = 1; - v->a[227816] = anon_sym_BANG; - v->a[227817] = actions(9372); - v->a[227818] = 1; - v->a[227819] = anon_sym_TILDE; - small_parse_table_11391(v); -} - -void small_parse_table_11391(t_small_parse_table_array *v) -{ - v->a[227820] = actions(9374); - v->a[227821] = 1; - v->a[227822] = anon_sym_DOLLAR; - v->a[227823] = actions(9376); - v->a[227824] = 1; - v->a[227825] = anon_sym_DQUOTE; - v->a[227826] = actions(9378); - v->a[227827] = 1; - v->a[227828] = aux_sym_number_token1; - v->a[227829] = actions(9380); - v->a[227830] = 1; - v->a[227831] = aux_sym_number_token2; - v->a[227832] = actions(9382); - v->a[227833] = 1; - v->a[227834] = anon_sym_DOLLAR_LBRACE; - v->a[227835] = actions(9384); - v->a[227836] = 1; - v->a[227837] = anon_sym_DOLLAR_LPAREN; - v->a[227838] = actions(9386); - v->a[227839] = 1; - small_parse_table_11392(v); -} - -void small_parse_table_11392(t_small_parse_table_array *v) -{ - v->a[227840] = anon_sym_BQUOTE; - v->a[227841] = actions(9388); - v->a[227842] = 1; - v->a[227843] = anon_sym_DOLLAR_BQUOTE; - v->a[227844] = actions(9392); - v->a[227845] = 1; - v->a[227846] = sym_variable_name; - v->a[227847] = actions(10824); - v->a[227848] = 1; - v->a[227849] = aux_sym__simple_variable_name_token1; - v->a[227850] = state(3391); - v->a[227851] = 1; - v->a[227852] = sym__arithmetic_binary_expression; - v->a[227853] = state(3396); - v->a[227854] = 1; - v->a[227855] = sym__arithmetic_ternary_expression; - v->a[227856] = state(3398); - v->a[227857] = 1; - v->a[227858] = sym__arithmetic_unary_expression; - v->a[227859] = state(3400); - small_parse_table_11393(v); -} - -void small_parse_table_11393(t_small_parse_table_array *v) -{ - v->a[227860] = 1; - v->a[227861] = sym__arithmetic_postfix_expression; - v->a[227862] = actions(9368); - v->a[227863] = 2; - v->a[227864] = anon_sym_PLUS_PLUS2; - v->a[227865] = anon_sym_DASH_DASH2; - v->a[227866] = actions(9370); - v->a[227867] = 2; - v->a[227868] = anon_sym_DASH2; - v->a[227869] = anon_sym_PLUS2; - v->a[227870] = state(3293); - v->a[227871] = 9; - v->a[227872] = sym_subscript; - v->a[227873] = sym__arithmetic_expression; - v->a[227874] = sym__arithmetic_literal; - v->a[227875] = sym__arithmetic_parenthesized_expression; - v->a[227876] = sym_string; - v->a[227877] = sym_number; - v->a[227878] = sym_simple_expansion; - v->a[227879] = sym_expansion; - small_parse_table_11394(v); -} - -void small_parse_table_11394(t_small_parse_table_array *v) -{ - v->a[227880] = sym_command_substitution; - v->a[227881] = 18; - v->a[227882] = actions(3); - v->a[227883] = 1; - v->a[227884] = sym_comment; - v->a[227885] = actions(4633); - v->a[227886] = 1; - v->a[227887] = anon_sym_DOLLAR_LBRACK; - v->a[227888] = actions(4639); - v->a[227889] = 1; - v->a[227890] = anon_sym_DQUOTE; - v->a[227891] = actions(4643); - v->a[227892] = 1; - v->a[227893] = aux_sym_number_token1; - v->a[227894] = actions(4645); - v->a[227895] = 1; - v->a[227896] = aux_sym_number_token2; - v->a[227897] = actions(4647); - v->a[227898] = 1; - v->a[227899] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11395(v); -} - -/* EOF small_parse_table_2278.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2279.c b/parser/static/small_parse_table/small_parse_table_2279.c deleted file mode 100644 index 7a55297f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2279.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2279.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11395(t_small_parse_table_array *v) -{ - v->a[227900] = actions(4649); - v->a[227901] = 1; - v->a[227902] = anon_sym_DOLLAR_LPAREN; - v->a[227903] = actions(4651); - v->a[227904] = 1; - v->a[227905] = anon_sym_BQUOTE; - v->a[227906] = actions(4653); - v->a[227907] = 1; - v->a[227908] = anon_sym_DOLLAR_BQUOTE; - v->a[227909] = actions(4659); - v->a[227910] = 1; - v->a[227911] = sym__brace_start; - v->a[227912] = actions(9330); - v->a[227913] = 1; - v->a[227914] = sym_word; - v->a[227915] = actions(9338); - v->a[227916] = 1; - v->a[227917] = sym__comment_word; - v->a[227918] = actions(10826); - v->a[227919] = 1; - small_parse_table_11396(v); -} - -void small_parse_table_11396(t_small_parse_table_array *v) -{ - v->a[227920] = anon_sym_DOLLAR; - v->a[227921] = actions(4631); - v->a[227922] = 2; - v->a[227923] = anon_sym_LPAREN_LPAREN; - v->a[227924] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[227925] = actions(4655); - v->a[227926] = 2; - v->a[227927] = anon_sym_LT_LPAREN; - v->a[227928] = anon_sym_GT_LPAREN; - v->a[227929] = actions(9334); - v->a[227930] = 2; - v->a[227931] = sym_test_operator; - v->a[227932] = sym__special_character; - v->a[227933] = actions(9336); - v->a[227934] = 3; - v->a[227935] = sym__bare_dollar; - v->a[227936] = sym_raw_string; - v->a[227937] = sym_ansi_c_string; - v->a[227938] = state(2634); - v->a[227939] = 9; - small_parse_table_11397(v); -} - -void small_parse_table_11397(t_small_parse_table_array *v) -{ - v->a[227940] = sym_arithmetic_expansion; - v->a[227941] = sym_brace_expression; - v->a[227942] = sym_string; - v->a[227943] = sym_translated_string; - v->a[227944] = sym_number; - v->a[227945] = sym_simple_expansion; - v->a[227946] = sym_expansion; - v->a[227947] = sym_command_substitution; - v->a[227948] = sym_process_substitution; - v->a[227949] = 21; - v->a[227950] = actions(71); - v->a[227951] = 1; - v->a[227952] = sym_comment; - v->a[227953] = actions(3602); - v->a[227954] = 1; - v->a[227955] = sym_variable_name; - v->a[227956] = actions(9898); - v->a[227957] = 1; - v->a[227958] = anon_sym_LPAREN; - v->a[227959] = actions(9900); - small_parse_table_11398(v); -} - -void small_parse_table_11398(t_small_parse_table_array *v) -{ - v->a[227960] = 1; - v->a[227961] = anon_sym_BANG; - v->a[227962] = actions(9906); - v->a[227963] = 1; - v->a[227964] = anon_sym_TILDE; - v->a[227965] = actions(9908); - v->a[227966] = 1; - v->a[227967] = anon_sym_DOLLAR; - v->a[227968] = actions(9910); - v->a[227969] = 1; - v->a[227970] = anon_sym_DQUOTE; - v->a[227971] = actions(9912); - v->a[227972] = 1; - v->a[227973] = aux_sym_number_token1; - v->a[227974] = actions(9914); - v->a[227975] = 1; - v->a[227976] = aux_sym_number_token2; - v->a[227977] = actions(9916); - v->a[227978] = 1; - v->a[227979] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11399(v); -} - -void small_parse_table_11399(t_small_parse_table_array *v) -{ - v->a[227980] = actions(9918); - v->a[227981] = 1; - v->a[227982] = anon_sym_DOLLAR_LPAREN; - v->a[227983] = actions(9920); - v->a[227984] = 1; - v->a[227985] = anon_sym_BQUOTE; - v->a[227986] = actions(9922); - v->a[227987] = 1; - v->a[227988] = anon_sym_DOLLAR_BQUOTE; - v->a[227989] = actions(10828); - v->a[227990] = 1; - v->a[227991] = aux_sym__simple_variable_name_token1; - v->a[227992] = state(3359); - v->a[227993] = 1; - v->a[227994] = sym__arithmetic_postfix_expression; - v->a[227995] = state(3361); - v->a[227996] = 1; - v->a[227997] = sym__arithmetic_unary_expression; - v->a[227998] = state(3367); - v->a[227999] = 1; - small_parse_table_11400(v); -} - -/* EOF small_parse_table_2279.c */ diff --git a/parser/static/small_parse_table/small_parse_table_228.c b/parser/static/small_parse_table/small_parse_table_228.c index a4bd28c0..a9fc2235 100644 --- a/parser/static/small_parse_table/small_parse_table_228.c +++ b/parser/static/small_parse_table/small_parse_table_228.c @@ -14,126 +14,126 @@ void small_parse_table_1140(t_small_parse_table_array *v) { - v->a[22800] = sym_word; - v->a[22801] = 8; - v->a[22802] = actions(3); - v->a[22803] = 1; - v->a[22804] = sym_comment; - v->a[22805] = actions(1555); - v->a[22806] = 1; - v->a[22807] = anon_sym_DQUOTE; - v->a[22808] = actions(2070); - v->a[22809] = 1; - v->a[22810] = sym_variable_name; - v->a[22811] = state(1176); - v->a[22812] = 1; - v->a[22813] = sym_string; - v->a[22814] = actions(2068); - v->a[22815] = 2; - v->a[22816] = aux_sym__simple_variable_name_token1; - v->a[22817] = aux_sym__multiline_variable_name_token1; - v->a[22818] = actions(1241); - v->a[22819] = 4; + v->a[22800] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22801] = anon_sym_AMP; + v->a[22802] = aux_sym_concatenation_token1; + v->a[22803] = anon_sym_DOLLAR; + v->a[22804] = sym__special_character; + v->a[22805] = anon_sym_DQUOTE; + v->a[22806] = sym_raw_string; + v->a[22807] = aux_sym_number_token1; + v->a[22808] = aux_sym_number_token2; + v->a[22809] = anon_sym_DOLLAR_LBRACE; + v->a[22810] = anon_sym_DOLLAR_LPAREN; + v->a[22811] = anon_sym_BQUOTE; + v->a[22812] = anon_sym_DOLLAR_BQUOTE; + v->a[22813] = sym_word; + v->a[22814] = anon_sym_SEMI; + v->a[22815] = 8; + v->a[22816] = actions(3); + v->a[22817] = 1; + v->a[22818] = sym_comment; + v->a[22819] = actions(2949); small_parse_table_1141(v); } void small_parse_table_1141(t_small_parse_table_array *v) { - v->a[22820] = sym_file_descriptor; - v->a[22821] = sym_test_operator; - v->a[22822] = sym__bare_dollar; - v->a[22823] = sym__brace_start; - v->a[22824] = actions(2066); - v->a[22825] = 9; - v->a[22826] = anon_sym_DASH; - v->a[22827] = anon_sym_STAR; - v->a[22828] = anon_sym_BANG; - v->a[22829] = anon_sym_QMARK; - v->a[22830] = anon_sym_DOLLAR; - v->a[22831] = anon_sym_POUND; - v->a[22832] = anon_sym_AT2; - v->a[22833] = anon_sym_0; - v->a[22834] = anon_sym__; - v->a[22835] = actions(1239); - v->a[22836] = 35; - v->a[22837] = anon_sym_LPAREN_LPAREN; - v->a[22838] = anon_sym_PIPE_PIPE; - v->a[22839] = anon_sym_AMP_AMP; + v->a[22820] = 1; + v->a[22821] = sym_variable_name; + v->a[22822] = actions(2526); + v->a[22823] = 2; + v->a[22824] = sym_test_operator; + v->a[22825] = sym__brace_start; + v->a[22826] = state(2128); + v->a[22827] = 2; + v->a[22828] = sym_variable_assignment; + v->a[22829] = aux_sym_variable_assignments_repeat1; + v->a[22830] = actions(2638); + v->a[22831] = 3; + v->a[22832] = sym_file_descriptor; + v->a[22833] = ts_builtin_sym_end; + v->a[22834] = aux_sym_heredoc_redirect_token1; + v->a[22835] = state(2129); + v->a[22836] = 3; + v->a[22837] = sym_file_redirect; + v->a[22838] = sym_heredoc_redirect; + v->a[22839] = aux_sym_redirected_statement_repeat1; small_parse_table_1142(v); } void small_parse_table_1142(t_small_parse_table_array *v) { - v->a[22840] = anon_sym_PIPE; - v->a[22841] = anon_sym_EQ_EQ; - v->a[22842] = anon_sym_LT; - v->a[22843] = anon_sym_GT; - v->a[22844] = anon_sym_LT_LT; - v->a[22845] = anon_sym_GT_GT; - v->a[22846] = anon_sym_PIPE_AMP; - v->a[22847] = anon_sym_EQ_TILDE; - v->a[22848] = anon_sym_AMP_GT; - v->a[22849] = anon_sym_AMP_GT_GT; - v->a[22850] = anon_sym_LT_AMP; - v->a[22851] = anon_sym_GT_AMP; - v->a[22852] = anon_sym_GT_PIPE; - v->a[22853] = anon_sym_LT_AMP_DASH; - v->a[22854] = anon_sym_GT_AMP_DASH; - v->a[22855] = anon_sym_LT_LT_DASH; - v->a[22856] = aux_sym_heredoc_redirect_token1; - v->a[22857] = anon_sym_LT_LT_LT; - v->a[22858] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22859] = anon_sym_DOLLAR_LBRACK; + v->a[22840] = actions(2512); + v->a[22841] = 12; + v->a[22842] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22843] = anon_sym_DOLLAR; + v->a[22844] = sym__special_character; + v->a[22845] = anon_sym_DQUOTE; + v->a[22846] = sym_raw_string; + v->a[22847] = aux_sym_number_token1; + v->a[22848] = aux_sym_number_token2; + v->a[22849] = anon_sym_DOLLAR_LBRACE; + v->a[22850] = anon_sym_DOLLAR_LPAREN; + v->a[22851] = anon_sym_BQUOTE; + v->a[22852] = anon_sym_DOLLAR_BQUOTE; + v->a[22853] = sym_word; + v->a[22854] = actions(2516); + v->a[22855] = 19; + v->a[22856] = anon_sym_PIPE; + v->a[22857] = anon_sym_SEMI_SEMI; + v->a[22858] = anon_sym_PIPE_AMP; + v->a[22859] = anon_sym_AMP_AMP; small_parse_table_1143(v); } void small_parse_table_1143(t_small_parse_table_array *v) { - v->a[22860] = sym__special_character; - v->a[22861] = sym_raw_string; - v->a[22862] = sym_ansi_c_string; - v->a[22863] = aux_sym_number_token1; - v->a[22864] = aux_sym_number_token2; - v->a[22865] = anon_sym_DOLLAR_LBRACE; - v->a[22866] = anon_sym_DOLLAR_LPAREN; - v->a[22867] = anon_sym_BQUOTE; - v->a[22868] = anon_sym_DOLLAR_BQUOTE; - v->a[22869] = anon_sym_LT_LPAREN; - v->a[22870] = anon_sym_GT_LPAREN; - v->a[22871] = sym_word; - v->a[22872] = 30; - v->a[22873] = actions(3); - v->a[22874] = 1; - v->a[22875] = sym_comment; - v->a[22876] = actions(3727); + v->a[22860] = anon_sym_PIPE_PIPE; + v->a[22861] = anon_sym_LT; + v->a[22862] = anon_sym_GT; + v->a[22863] = anon_sym_GT_GT; + v->a[22864] = anon_sym_AMP_GT; + v->a[22865] = anon_sym_AMP_GT_GT; + v->a[22866] = anon_sym_LT_AMP; + v->a[22867] = anon_sym_GT_AMP; + v->a[22868] = anon_sym_GT_PIPE; + v->a[22869] = anon_sym_LT_AMP_DASH; + v->a[22870] = anon_sym_GT_AMP_DASH; + v->a[22871] = anon_sym_LT_LT; + v->a[22872] = anon_sym_LT_LT_DASH; + v->a[22873] = anon_sym_AMP; + v->a[22874] = anon_sym_SEMI; + v->a[22875] = 6; + v->a[22876] = actions(3); v->a[22877] = 1; - v->a[22878] = anon_sym_LT_LT_LT; - v->a[22879] = actions(3729); + v->a[22878] = sym_comment; + v->a[22879] = actions(2952); small_parse_table_1144(v); } void small_parse_table_1144(t_small_parse_table_array *v) { v->a[22880] = 1; - v->a[22881] = anon_sym_DOLLAR_LBRACK; - v->a[22882] = actions(3731); + v->a[22881] = aux_sym_concatenation_token1; + v->a[22882] = actions(3042); v->a[22883] = 1; - v->a[22884] = anon_sym_DOLLAR; - v->a[22885] = actions(3733); + v->a[22884] = sym__concat; + v->a[22885] = state(594); v->a[22886] = 1; - v->a[22887] = sym__special_character; - v->a[22888] = actions(3735); - v->a[22889] = 1; - v->a[22890] = anon_sym_DQUOTE; - v->a[22891] = actions(3737); - v->a[22892] = 1; - v->a[22893] = aux_sym_number_token1; - v->a[22894] = actions(3739); - v->a[22895] = 1; - v->a[22896] = aux_sym_number_token2; - v->a[22897] = actions(3741); - v->a[22898] = 1; - v->a[22899] = anon_sym_DOLLAR_LBRACE; + v->a[22887] = aux_sym_concatenation_repeat1; + v->a[22888] = actions(2664); + v->a[22889] = 5; + v->a[22890] = sym_file_descriptor; + v->a[22891] = sym_test_operator; + v->a[22892] = sym__bare_dollar; + v->a[22893] = sym__brace_start; + v->a[22894] = aux_sym_heredoc_redirect_token1; + v->a[22895] = actions(2662); + v->a[22896] = 34; + v->a[22897] = anon_sym_esac; + v->a[22898] = anon_sym_PIPE; + v->a[22899] = anon_sym_SEMI_SEMI; small_parse_table_1145(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2280.c b/parser/static/small_parse_table/small_parse_table_2280.c deleted file mode 100644 index eba7e63f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2280.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2280.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11400(t_small_parse_table_array *v) -{ - v->a[228000] = sym__arithmetic_ternary_expression; - v->a[228001] = state(3375); - v->a[228002] = 1; - v->a[228003] = sym__arithmetic_binary_expression; - v->a[228004] = actions(9902); - v->a[228005] = 2; - v->a[228006] = anon_sym_PLUS_PLUS2; - v->a[228007] = anon_sym_DASH_DASH2; - v->a[228008] = actions(9904); - v->a[228009] = 2; - v->a[228010] = anon_sym_DASH2; - v->a[228011] = anon_sym_PLUS2; - v->a[228012] = state(3263); - v->a[228013] = 9; - v->a[228014] = sym_subscript; - v->a[228015] = sym__arithmetic_expression; - v->a[228016] = sym__arithmetic_literal; - v->a[228017] = sym__arithmetic_parenthesized_expression; - v->a[228018] = sym_string; - v->a[228019] = sym_number; - small_parse_table_11401(v); -} - -void small_parse_table_11401(t_small_parse_table_array *v) -{ - v->a[228020] = sym_simple_expansion; - v->a[228021] = sym_expansion; - v->a[228022] = sym_command_substitution; - v->a[228023] = 21; - v->a[228024] = actions(71); - v->a[228025] = 1; - v->a[228026] = sym_comment; - v->a[228027] = actions(3602); - v->a[228028] = 1; - v->a[228029] = sym_variable_name; - v->a[228030] = actions(9898); - v->a[228031] = 1; - v->a[228032] = anon_sym_LPAREN; - v->a[228033] = actions(9900); - v->a[228034] = 1; - v->a[228035] = anon_sym_BANG; - v->a[228036] = actions(9906); - v->a[228037] = 1; - v->a[228038] = anon_sym_TILDE; - v->a[228039] = actions(9908); - small_parse_table_11402(v); -} - -void small_parse_table_11402(t_small_parse_table_array *v) -{ - v->a[228040] = 1; - v->a[228041] = anon_sym_DOLLAR; - v->a[228042] = actions(9910); - v->a[228043] = 1; - v->a[228044] = anon_sym_DQUOTE; - v->a[228045] = actions(9912); - v->a[228046] = 1; - v->a[228047] = aux_sym_number_token1; - v->a[228048] = actions(9914); - v->a[228049] = 1; - v->a[228050] = aux_sym_number_token2; - v->a[228051] = actions(9916); - v->a[228052] = 1; - v->a[228053] = anon_sym_DOLLAR_LBRACE; - v->a[228054] = actions(9918); - v->a[228055] = 1; - v->a[228056] = anon_sym_DOLLAR_LPAREN; - v->a[228057] = actions(9920); - v->a[228058] = 1; - v->a[228059] = anon_sym_BQUOTE; - small_parse_table_11403(v); -} - -void small_parse_table_11403(t_small_parse_table_array *v) -{ - v->a[228060] = actions(9922); - v->a[228061] = 1; - v->a[228062] = anon_sym_DOLLAR_BQUOTE; - v->a[228063] = actions(10830); - v->a[228064] = 1; - v->a[228065] = aux_sym__simple_variable_name_token1; - v->a[228066] = state(3359); - v->a[228067] = 1; - v->a[228068] = sym__arithmetic_postfix_expression; - v->a[228069] = state(3361); - v->a[228070] = 1; - v->a[228071] = sym__arithmetic_unary_expression; - v->a[228072] = state(3367); - v->a[228073] = 1; - v->a[228074] = sym__arithmetic_ternary_expression; - v->a[228075] = state(3375); - v->a[228076] = 1; - v->a[228077] = sym__arithmetic_binary_expression; - v->a[228078] = actions(9902); - v->a[228079] = 2; - small_parse_table_11404(v); -} - -void small_parse_table_11404(t_small_parse_table_array *v) -{ - v->a[228080] = anon_sym_PLUS_PLUS2; - v->a[228081] = anon_sym_DASH_DASH2; - v->a[228082] = actions(9904); - v->a[228083] = 2; - v->a[228084] = anon_sym_DASH2; - v->a[228085] = anon_sym_PLUS2; - v->a[228086] = state(3264); - v->a[228087] = 9; - v->a[228088] = sym_subscript; - v->a[228089] = sym__arithmetic_expression; - v->a[228090] = sym__arithmetic_literal; - v->a[228091] = sym__arithmetic_parenthesized_expression; - v->a[228092] = sym_string; - v->a[228093] = sym_number; - v->a[228094] = sym_simple_expansion; - v->a[228095] = sym_expansion; - v->a[228096] = sym_command_substitution; - v->a[228097] = 21; - v->a[228098] = actions(71); - v->a[228099] = 1; - small_parse_table_11405(v); -} - -/* EOF small_parse_table_2280.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2281.c b/parser/static/small_parse_table/small_parse_table_2281.c deleted file mode 100644 index 0d85b386..00000000 --- a/parser/static/small_parse_table/small_parse_table_2281.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2281.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11405(t_small_parse_table_array *v) -{ - v->a[228100] = sym_comment; - v->a[228101] = actions(3602); - v->a[228102] = 1; - v->a[228103] = sym_variable_name; - v->a[228104] = actions(9898); - v->a[228105] = 1; - v->a[228106] = anon_sym_LPAREN; - v->a[228107] = actions(9900); - v->a[228108] = 1; - v->a[228109] = anon_sym_BANG; - v->a[228110] = actions(9906); - v->a[228111] = 1; - v->a[228112] = anon_sym_TILDE; - v->a[228113] = actions(9908); - v->a[228114] = 1; - v->a[228115] = anon_sym_DOLLAR; - v->a[228116] = actions(9910); - v->a[228117] = 1; - v->a[228118] = anon_sym_DQUOTE; - v->a[228119] = actions(9912); - small_parse_table_11406(v); -} - -void small_parse_table_11406(t_small_parse_table_array *v) -{ - v->a[228120] = 1; - v->a[228121] = aux_sym_number_token1; - v->a[228122] = actions(9914); - v->a[228123] = 1; - v->a[228124] = aux_sym_number_token2; - v->a[228125] = actions(9916); - v->a[228126] = 1; - v->a[228127] = anon_sym_DOLLAR_LBRACE; - v->a[228128] = actions(9918); - v->a[228129] = 1; - v->a[228130] = anon_sym_DOLLAR_LPAREN; - v->a[228131] = actions(9920); - v->a[228132] = 1; - v->a[228133] = anon_sym_BQUOTE; - v->a[228134] = actions(9922); - v->a[228135] = 1; - v->a[228136] = anon_sym_DOLLAR_BQUOTE; - v->a[228137] = actions(10832); - v->a[228138] = 1; - v->a[228139] = aux_sym__simple_variable_name_token1; - small_parse_table_11407(v); -} - -void small_parse_table_11407(t_small_parse_table_array *v) -{ - v->a[228140] = state(3359); - v->a[228141] = 1; - v->a[228142] = sym__arithmetic_postfix_expression; - v->a[228143] = state(3361); - v->a[228144] = 1; - v->a[228145] = sym__arithmetic_unary_expression; - v->a[228146] = state(3367); - v->a[228147] = 1; - v->a[228148] = sym__arithmetic_ternary_expression; - v->a[228149] = state(3375); - v->a[228150] = 1; - v->a[228151] = sym__arithmetic_binary_expression; - v->a[228152] = actions(9902); - v->a[228153] = 2; - v->a[228154] = anon_sym_PLUS_PLUS2; - v->a[228155] = anon_sym_DASH_DASH2; - v->a[228156] = actions(9904); - v->a[228157] = 2; - v->a[228158] = anon_sym_DASH2; - v->a[228159] = anon_sym_PLUS2; - small_parse_table_11408(v); -} - -void small_parse_table_11408(t_small_parse_table_array *v) -{ - v->a[228160] = state(3265); - v->a[228161] = 9; - v->a[228162] = sym_subscript; - v->a[228163] = sym__arithmetic_expression; - v->a[228164] = sym__arithmetic_literal; - v->a[228165] = sym__arithmetic_parenthesized_expression; - v->a[228166] = sym_string; - v->a[228167] = sym_number; - v->a[228168] = sym_simple_expansion; - v->a[228169] = sym_expansion; - v->a[228170] = sym_command_substitution; - v->a[228171] = 18; - v->a[228172] = actions(3); - v->a[228173] = 1; - v->a[228174] = sym_comment; - v->a[228175] = actions(5315); - v->a[228176] = 1; - v->a[228177] = anon_sym_DOLLAR_LBRACK; - v->a[228178] = actions(5321); - v->a[228179] = 1; - small_parse_table_11409(v); -} - -void small_parse_table_11409(t_small_parse_table_array *v) -{ - v->a[228180] = anon_sym_DQUOTE; - v->a[228181] = actions(5325); - v->a[228182] = 1; - v->a[228183] = aux_sym_number_token1; - v->a[228184] = actions(5327); - v->a[228185] = 1; - v->a[228186] = aux_sym_number_token2; - v->a[228187] = actions(5329); - v->a[228188] = 1; - v->a[228189] = anon_sym_DOLLAR_LBRACE; - v->a[228190] = actions(5331); - v->a[228191] = 1; - v->a[228192] = anon_sym_DOLLAR_LPAREN; - v->a[228193] = actions(5333); - v->a[228194] = 1; - v->a[228195] = anon_sym_BQUOTE; - v->a[228196] = actions(5335); - v->a[228197] = 1; - v->a[228198] = anon_sym_DOLLAR_BQUOTE; - v->a[228199] = actions(5341); - small_parse_table_11410(v); -} - -/* EOF small_parse_table_2281.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2282.c b/parser/static/small_parse_table/small_parse_table_2282.c deleted file mode 100644 index 12de76ec..00000000 --- a/parser/static/small_parse_table/small_parse_table_2282.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2282.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11410(t_small_parse_table_array *v) -{ - v->a[228200] = 1; - v->a[228201] = sym__brace_start; - v->a[228202] = actions(10236); - v->a[228203] = 1; - v->a[228204] = sym_word; - v->a[228205] = actions(10242); - v->a[228206] = 1; - v->a[228207] = sym__comment_word; - v->a[228208] = actions(10834); - v->a[228209] = 1; - v->a[228210] = anon_sym_DOLLAR; - v->a[228211] = actions(5313); - v->a[228212] = 2; - v->a[228213] = anon_sym_LPAREN_LPAREN; - v->a[228214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[228215] = actions(5337); - v->a[228216] = 2; - v->a[228217] = anon_sym_LT_LPAREN; - v->a[228218] = anon_sym_GT_LPAREN; - v->a[228219] = actions(10238); - small_parse_table_11411(v); -} - -void small_parse_table_11411(t_small_parse_table_array *v) -{ - v->a[228220] = 2; - v->a[228221] = sym_test_operator; - v->a[228222] = sym__special_character; - v->a[228223] = actions(10240); - v->a[228224] = 3; - v->a[228225] = sym__bare_dollar; - v->a[228226] = sym_raw_string; - v->a[228227] = sym_ansi_c_string; - v->a[228228] = state(5461); - v->a[228229] = 9; - v->a[228230] = sym_arithmetic_expansion; - v->a[228231] = sym_brace_expression; - v->a[228232] = sym_string; - v->a[228233] = sym_translated_string; - v->a[228234] = sym_number; - v->a[228235] = sym_simple_expansion; - v->a[228236] = sym_expansion; - v->a[228237] = sym_command_substitution; - v->a[228238] = sym_process_substitution; - v->a[228239] = 21; - small_parse_table_11412(v); -} - -void small_parse_table_11412(t_small_parse_table_array *v) -{ - v->a[228240] = actions(71); - v->a[228241] = 1; - v->a[228242] = sym_comment; - v->a[228243] = actions(3602); - v->a[228244] = 1; - v->a[228245] = sym_variable_name; - v->a[228246] = actions(9898); - v->a[228247] = 1; - v->a[228248] = anon_sym_LPAREN; - v->a[228249] = actions(9900); - v->a[228250] = 1; - v->a[228251] = anon_sym_BANG; - v->a[228252] = actions(9906); - v->a[228253] = 1; - v->a[228254] = anon_sym_TILDE; - v->a[228255] = actions(9908); - v->a[228256] = 1; - v->a[228257] = anon_sym_DOLLAR; - v->a[228258] = actions(9910); - v->a[228259] = 1; - small_parse_table_11413(v); -} - -void small_parse_table_11413(t_small_parse_table_array *v) -{ - v->a[228260] = anon_sym_DQUOTE; - v->a[228261] = actions(9912); - v->a[228262] = 1; - v->a[228263] = aux_sym_number_token1; - v->a[228264] = actions(9914); - v->a[228265] = 1; - v->a[228266] = aux_sym_number_token2; - v->a[228267] = actions(9916); - v->a[228268] = 1; - v->a[228269] = anon_sym_DOLLAR_LBRACE; - v->a[228270] = actions(9918); - v->a[228271] = 1; - v->a[228272] = anon_sym_DOLLAR_LPAREN; - v->a[228273] = actions(9920); - v->a[228274] = 1; - v->a[228275] = anon_sym_BQUOTE; - v->a[228276] = actions(9922); - v->a[228277] = 1; - v->a[228278] = anon_sym_DOLLAR_BQUOTE; - v->a[228279] = actions(10836); - small_parse_table_11414(v); -} - -void small_parse_table_11414(t_small_parse_table_array *v) -{ - v->a[228280] = 1; - v->a[228281] = aux_sym__simple_variable_name_token1; - v->a[228282] = state(3359); - v->a[228283] = 1; - v->a[228284] = sym__arithmetic_postfix_expression; - v->a[228285] = state(3361); - v->a[228286] = 1; - v->a[228287] = sym__arithmetic_unary_expression; - v->a[228288] = state(3367); - v->a[228289] = 1; - v->a[228290] = sym__arithmetic_ternary_expression; - v->a[228291] = state(3375); - v->a[228292] = 1; - v->a[228293] = sym__arithmetic_binary_expression; - v->a[228294] = actions(9902); - v->a[228295] = 2; - v->a[228296] = anon_sym_PLUS_PLUS2; - v->a[228297] = anon_sym_DASH_DASH2; - v->a[228298] = actions(9904); - v->a[228299] = 2; - small_parse_table_11415(v); -} - -/* EOF small_parse_table_2282.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2283.c b/parser/static/small_parse_table/small_parse_table_2283.c deleted file mode 100644 index 3d6f4742..00000000 --- a/parser/static/small_parse_table/small_parse_table_2283.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2283.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11415(t_small_parse_table_array *v) -{ - v->a[228300] = anon_sym_DASH2; - v->a[228301] = anon_sym_PLUS2; - v->a[228302] = state(3266); - v->a[228303] = 9; - v->a[228304] = sym_subscript; - v->a[228305] = sym__arithmetic_expression; - v->a[228306] = sym__arithmetic_literal; - v->a[228307] = sym__arithmetic_parenthesized_expression; - v->a[228308] = sym_string; - v->a[228309] = sym_number; - v->a[228310] = sym_simple_expansion; - v->a[228311] = sym_expansion; - v->a[228312] = sym_command_substitution; - v->a[228313] = 21; - v->a[228314] = actions(71); - v->a[228315] = 1; - v->a[228316] = sym_comment; - v->a[228317] = actions(3064); - v->a[228318] = 1; - v->a[228319] = sym_variable_name; - small_parse_table_11416(v); -} - -void small_parse_table_11416(t_small_parse_table_array *v) -{ - v->a[228320] = actions(9278); - v->a[228321] = 1; - v->a[228322] = anon_sym_LPAREN; - v->a[228323] = actions(9280); - v->a[228324] = 1; - v->a[228325] = anon_sym_BANG; - v->a[228326] = actions(9286); - v->a[228327] = 1; - v->a[228328] = anon_sym_TILDE; - v->a[228329] = actions(9288); - v->a[228330] = 1; - v->a[228331] = anon_sym_DOLLAR; - v->a[228332] = actions(9290); - v->a[228333] = 1; - v->a[228334] = anon_sym_DQUOTE; - v->a[228335] = actions(9292); - v->a[228336] = 1; - v->a[228337] = aux_sym_number_token1; - v->a[228338] = actions(9294); - v->a[228339] = 1; - small_parse_table_11417(v); -} - -void small_parse_table_11417(t_small_parse_table_array *v) -{ - v->a[228340] = aux_sym_number_token2; - v->a[228341] = actions(9296); - v->a[228342] = 1; - v->a[228343] = anon_sym_DOLLAR_LBRACE; - v->a[228344] = actions(9298); - v->a[228345] = 1; - v->a[228346] = anon_sym_DOLLAR_LPAREN; - v->a[228347] = actions(9300); - v->a[228348] = 1; - v->a[228349] = anon_sym_BQUOTE; - v->a[228350] = actions(9302); - v->a[228351] = 1; - v->a[228352] = anon_sym_DOLLAR_BQUOTE; - v->a[228353] = actions(10838); - v->a[228354] = 1; - v->a[228355] = aux_sym__simple_variable_name_token1; - v->a[228356] = state(2801); - v->a[228357] = 1; - v->a[228358] = sym__arithmetic_binary_expression; - v->a[228359] = state(2803); - small_parse_table_11418(v); -} - -void small_parse_table_11418(t_small_parse_table_array *v) -{ - v->a[228360] = 1; - v->a[228361] = sym__arithmetic_ternary_expression; - v->a[228362] = state(2809); - v->a[228363] = 1; - v->a[228364] = sym__arithmetic_unary_expression; - v->a[228365] = state(2825); - v->a[228366] = 1; - v->a[228367] = sym__arithmetic_postfix_expression; - v->a[228368] = actions(9282); - v->a[228369] = 2; - v->a[228370] = anon_sym_PLUS_PLUS2; - v->a[228371] = anon_sym_DASH_DASH2; - v->a[228372] = actions(9284); - v->a[228373] = 2; - v->a[228374] = anon_sym_DASH2; - v->a[228375] = anon_sym_PLUS2; - v->a[228376] = state(2775); - v->a[228377] = 9; - v->a[228378] = sym_subscript; - v->a[228379] = sym__arithmetic_expression; - small_parse_table_11419(v); -} - -void small_parse_table_11419(t_small_parse_table_array *v) -{ - v->a[228380] = sym__arithmetic_literal; - v->a[228381] = sym__arithmetic_parenthesized_expression; - v->a[228382] = sym_string; - v->a[228383] = sym_number; - v->a[228384] = sym_simple_expansion; - v->a[228385] = sym_expansion; - v->a[228386] = sym_command_substitution; - v->a[228387] = 21; - v->a[228388] = actions(71); - v->a[228389] = 1; - v->a[228390] = sym_comment; - v->a[228391] = actions(3064); - v->a[228392] = 1; - v->a[228393] = sym_variable_name; - v->a[228394] = actions(9278); - v->a[228395] = 1; - v->a[228396] = anon_sym_LPAREN; - v->a[228397] = actions(9280); - v->a[228398] = 1; - v->a[228399] = anon_sym_BANG; - small_parse_table_11420(v); -} - -/* EOF small_parse_table_2283.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2284.c b/parser/static/small_parse_table/small_parse_table_2284.c deleted file mode 100644 index 7d142304..00000000 --- a/parser/static/small_parse_table/small_parse_table_2284.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2284.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11420(t_small_parse_table_array *v) -{ - v->a[228400] = actions(9286); - v->a[228401] = 1; - v->a[228402] = anon_sym_TILDE; - v->a[228403] = actions(9288); - v->a[228404] = 1; - v->a[228405] = anon_sym_DOLLAR; - v->a[228406] = actions(9290); - v->a[228407] = 1; - v->a[228408] = anon_sym_DQUOTE; - v->a[228409] = actions(9292); - v->a[228410] = 1; - v->a[228411] = aux_sym_number_token1; - v->a[228412] = actions(9294); - v->a[228413] = 1; - v->a[228414] = aux_sym_number_token2; - v->a[228415] = actions(9296); - v->a[228416] = 1; - v->a[228417] = anon_sym_DOLLAR_LBRACE; - v->a[228418] = actions(9298); - v->a[228419] = 1; - small_parse_table_11421(v); -} - -void small_parse_table_11421(t_small_parse_table_array *v) -{ - v->a[228420] = anon_sym_DOLLAR_LPAREN; - v->a[228421] = actions(9300); - v->a[228422] = 1; - v->a[228423] = anon_sym_BQUOTE; - v->a[228424] = actions(9302); - v->a[228425] = 1; - v->a[228426] = anon_sym_DOLLAR_BQUOTE; - v->a[228427] = actions(10840); - v->a[228428] = 1; - v->a[228429] = aux_sym__simple_variable_name_token1; - v->a[228430] = state(2801); - v->a[228431] = 1; - v->a[228432] = sym__arithmetic_binary_expression; - v->a[228433] = state(2803); - v->a[228434] = 1; - v->a[228435] = sym__arithmetic_ternary_expression; - v->a[228436] = state(2809); - v->a[228437] = 1; - v->a[228438] = sym__arithmetic_unary_expression; - v->a[228439] = state(2825); - small_parse_table_11422(v); -} - -void small_parse_table_11422(t_small_parse_table_array *v) -{ - v->a[228440] = 1; - v->a[228441] = sym__arithmetic_postfix_expression; - v->a[228442] = actions(9282); - v->a[228443] = 2; - v->a[228444] = anon_sym_PLUS_PLUS2; - v->a[228445] = anon_sym_DASH_DASH2; - v->a[228446] = actions(9284); - v->a[228447] = 2; - v->a[228448] = anon_sym_DASH2; - v->a[228449] = anon_sym_PLUS2; - v->a[228450] = state(2858); - v->a[228451] = 9; - v->a[228452] = sym_subscript; - v->a[228453] = sym__arithmetic_expression; - v->a[228454] = sym__arithmetic_literal; - v->a[228455] = sym__arithmetic_parenthesized_expression; - v->a[228456] = sym_string; - v->a[228457] = sym_number; - v->a[228458] = sym_simple_expansion; - v->a[228459] = sym_expansion; - small_parse_table_11423(v); -} - -void small_parse_table_11423(t_small_parse_table_array *v) -{ - v->a[228460] = sym_command_substitution; - v->a[228461] = 21; - v->a[228462] = actions(71); - v->a[228463] = 1; - v->a[228464] = sym_comment; - v->a[228465] = actions(9364); - v->a[228466] = 1; - v->a[228467] = anon_sym_LPAREN; - v->a[228468] = actions(9366); - v->a[228469] = 1; - v->a[228470] = anon_sym_BANG; - v->a[228471] = actions(9372); - v->a[228472] = 1; - v->a[228473] = anon_sym_TILDE; - v->a[228474] = actions(9374); - v->a[228475] = 1; - v->a[228476] = anon_sym_DOLLAR; - v->a[228477] = actions(9376); - v->a[228478] = 1; - v->a[228479] = anon_sym_DQUOTE; - small_parse_table_11424(v); -} - -void small_parse_table_11424(t_small_parse_table_array *v) -{ - v->a[228480] = actions(9378); - v->a[228481] = 1; - v->a[228482] = aux_sym_number_token1; - v->a[228483] = actions(9380); - v->a[228484] = 1; - v->a[228485] = aux_sym_number_token2; - v->a[228486] = actions(9382); - v->a[228487] = 1; - v->a[228488] = anon_sym_DOLLAR_LBRACE; - v->a[228489] = actions(9384); - v->a[228490] = 1; - v->a[228491] = anon_sym_DOLLAR_LPAREN; - v->a[228492] = actions(9386); - v->a[228493] = 1; - v->a[228494] = anon_sym_BQUOTE; - v->a[228495] = actions(9388); - v->a[228496] = 1; - v->a[228497] = anon_sym_DOLLAR_BQUOTE; - v->a[228498] = actions(9392); - v->a[228499] = 1; - small_parse_table_11425(v); -} - -/* EOF small_parse_table_2284.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2285.c b/parser/static/small_parse_table/small_parse_table_2285.c deleted file mode 100644 index c253b19e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2285.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2285.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11425(t_small_parse_table_array *v) -{ - v->a[228500] = sym_variable_name; - v->a[228501] = actions(10842); - v->a[228502] = 1; - v->a[228503] = aux_sym__simple_variable_name_token1; - v->a[228504] = state(3391); - v->a[228505] = 1; - v->a[228506] = sym__arithmetic_binary_expression; - v->a[228507] = state(3396); - v->a[228508] = 1; - v->a[228509] = sym__arithmetic_ternary_expression; - v->a[228510] = state(3398); - v->a[228511] = 1; - v->a[228512] = sym__arithmetic_unary_expression; - v->a[228513] = state(3400); - v->a[228514] = 1; - v->a[228515] = sym__arithmetic_postfix_expression; - v->a[228516] = actions(9368); - v->a[228517] = 2; - v->a[228518] = anon_sym_PLUS_PLUS2; - v->a[228519] = anon_sym_DASH_DASH2; - small_parse_table_11426(v); -} - -void small_parse_table_11426(t_small_parse_table_array *v) -{ - v->a[228520] = actions(9370); - v->a[228521] = 2; - v->a[228522] = anon_sym_DASH2; - v->a[228523] = anon_sym_PLUS2; - v->a[228524] = state(3373); - v->a[228525] = 9; - v->a[228526] = sym_subscript; - v->a[228527] = sym__arithmetic_expression; - v->a[228528] = sym__arithmetic_literal; - v->a[228529] = sym__arithmetic_parenthesized_expression; - v->a[228530] = sym_string; - v->a[228531] = sym_number; - v->a[228532] = sym_simple_expansion; - v->a[228533] = sym_expansion; - v->a[228534] = sym_command_substitution; - v->a[228535] = 21; - v->a[228536] = actions(71); - v->a[228537] = 1; - v->a[228538] = sym_comment; - v->a[228539] = actions(3064); - small_parse_table_11427(v); -} - -void small_parse_table_11427(t_small_parse_table_array *v) -{ - v->a[228540] = 1; - v->a[228541] = sym_variable_name; - v->a[228542] = actions(9278); - v->a[228543] = 1; - v->a[228544] = anon_sym_LPAREN; - v->a[228545] = actions(9280); - v->a[228546] = 1; - v->a[228547] = anon_sym_BANG; - v->a[228548] = actions(9286); - v->a[228549] = 1; - v->a[228550] = anon_sym_TILDE; - v->a[228551] = actions(9288); - v->a[228552] = 1; - v->a[228553] = anon_sym_DOLLAR; - v->a[228554] = actions(9290); - v->a[228555] = 1; - v->a[228556] = anon_sym_DQUOTE; - v->a[228557] = actions(9292); - v->a[228558] = 1; - v->a[228559] = aux_sym_number_token1; - small_parse_table_11428(v); -} - -void small_parse_table_11428(t_small_parse_table_array *v) -{ - v->a[228560] = actions(9294); - v->a[228561] = 1; - v->a[228562] = aux_sym_number_token2; - v->a[228563] = actions(9296); - v->a[228564] = 1; - v->a[228565] = anon_sym_DOLLAR_LBRACE; - v->a[228566] = actions(9298); - v->a[228567] = 1; - v->a[228568] = anon_sym_DOLLAR_LPAREN; - v->a[228569] = actions(9300); - v->a[228570] = 1; - v->a[228571] = anon_sym_BQUOTE; - v->a[228572] = actions(9302); - v->a[228573] = 1; - v->a[228574] = anon_sym_DOLLAR_BQUOTE; - v->a[228575] = actions(10844); - v->a[228576] = 1; - v->a[228577] = aux_sym__simple_variable_name_token1; - v->a[228578] = state(2801); - v->a[228579] = 1; - small_parse_table_11429(v); -} - -void small_parse_table_11429(t_small_parse_table_array *v) -{ - v->a[228580] = sym__arithmetic_binary_expression; - v->a[228581] = state(2803); - v->a[228582] = 1; - v->a[228583] = sym__arithmetic_ternary_expression; - v->a[228584] = state(2809); - v->a[228585] = 1; - v->a[228586] = sym__arithmetic_unary_expression; - v->a[228587] = state(2825); - v->a[228588] = 1; - v->a[228589] = sym__arithmetic_postfix_expression; - v->a[228590] = actions(9282); - v->a[228591] = 2; - v->a[228592] = anon_sym_PLUS_PLUS2; - v->a[228593] = anon_sym_DASH_DASH2; - v->a[228594] = actions(9284); - v->a[228595] = 2; - v->a[228596] = anon_sym_DASH2; - v->a[228597] = anon_sym_PLUS2; - v->a[228598] = state(2937); - v->a[228599] = 9; - small_parse_table_11430(v); -} - -/* EOF small_parse_table_2285.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2286.c b/parser/static/small_parse_table/small_parse_table_2286.c deleted file mode 100644 index 2251dae5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2286.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2286.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11430(t_small_parse_table_array *v) -{ - v->a[228600] = sym_subscript; - v->a[228601] = sym__arithmetic_expression; - v->a[228602] = sym__arithmetic_literal; - v->a[228603] = sym__arithmetic_parenthesized_expression; - v->a[228604] = sym_string; - v->a[228605] = sym_number; - v->a[228606] = sym_simple_expansion; - v->a[228607] = sym_expansion; - v->a[228608] = sym_command_substitution; - v->a[228609] = 18; - v->a[228610] = actions(3); - v->a[228611] = 1; - v->a[228612] = sym_comment; - v->a[228613] = actions(2038); - v->a[228614] = 1; - v->a[228615] = anon_sym_DOLLAR; - v->a[228616] = actions(2044); - v->a[228617] = 1; - v->a[228618] = aux_sym_number_token1; - v->a[228619] = actions(2046); - small_parse_table_11431(v); -} - -void small_parse_table_11431(t_small_parse_table_array *v) -{ - v->a[228620] = 1; - v->a[228621] = aux_sym_number_token2; - v->a[228622] = actions(2050); - v->a[228623] = 1; - v->a[228624] = anon_sym_DOLLAR_LPAREN; - v->a[228625] = actions(2064); - v->a[228626] = 1; - v->a[228627] = sym__brace_start; - v->a[228628] = actions(8344); - v->a[228629] = 1; - v->a[228630] = anon_sym_DOLLAR_LBRACK; - v->a[228631] = actions(8348); - v->a[228632] = 1; - v->a[228633] = anon_sym_DQUOTE; - v->a[228634] = actions(8352); - v->a[228635] = 1; - v->a[228636] = anon_sym_DOLLAR_LBRACE; - v->a[228637] = actions(8354); - v->a[228638] = 1; - v->a[228639] = anon_sym_BQUOTE; - small_parse_table_11432(v); -} - -void small_parse_table_11432(t_small_parse_table_array *v) -{ - v->a[228640] = actions(8356); - v->a[228641] = 1; - v->a[228642] = anon_sym_DOLLAR_BQUOTE; - v->a[228643] = actions(10846); - v->a[228644] = 1; - v->a[228645] = sym_word; - v->a[228646] = actions(10852); - v->a[228647] = 1; - v->a[228648] = sym__comment_word; - v->a[228649] = actions(8340); - v->a[228650] = 2; - v->a[228651] = anon_sym_LPAREN_LPAREN; - v->a[228652] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[228653] = actions(8358); - v->a[228654] = 2; - v->a[228655] = anon_sym_LT_LPAREN; - v->a[228656] = anon_sym_GT_LPAREN; - v->a[228657] = actions(10848); - v->a[228658] = 2; - v->a[228659] = sym_test_operator; - small_parse_table_11433(v); -} - -void small_parse_table_11433(t_small_parse_table_array *v) -{ - v->a[228660] = sym__special_character; - v->a[228661] = actions(10850); - v->a[228662] = 3; - v->a[228663] = sym__bare_dollar; - v->a[228664] = sym_raw_string; - v->a[228665] = sym_ansi_c_string; - v->a[228666] = state(1493); - v->a[228667] = 9; - v->a[228668] = sym_arithmetic_expansion; - v->a[228669] = sym_brace_expression; - v->a[228670] = sym_string; - v->a[228671] = sym_translated_string; - v->a[228672] = sym_number; - v->a[228673] = sym_simple_expansion; - v->a[228674] = sym_expansion; - v->a[228675] = sym_command_substitution; - v->a[228676] = sym_process_substitution; - v->a[228677] = 21; - v->a[228678] = actions(71); - v->a[228679] = 1; - small_parse_table_11434(v); -} - -void small_parse_table_11434(t_small_parse_table_array *v) -{ - v->a[228680] = sym_comment; - v->a[228681] = actions(3602); - v->a[228682] = 1; - v->a[228683] = sym_variable_name; - v->a[228684] = actions(3811); - v->a[228685] = 1; - v->a[228686] = aux_sym__simple_variable_name_token1; - v->a[228687] = actions(9898); - v->a[228688] = 1; - v->a[228689] = anon_sym_LPAREN; - v->a[228690] = actions(9900); - v->a[228691] = 1; - v->a[228692] = anon_sym_BANG; - v->a[228693] = actions(9906); - v->a[228694] = 1; - v->a[228695] = anon_sym_TILDE; - v->a[228696] = actions(9908); - v->a[228697] = 1; - v->a[228698] = anon_sym_DOLLAR; - v->a[228699] = actions(9910); - small_parse_table_11435(v); -} - -/* EOF small_parse_table_2286.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2287.c b/parser/static/small_parse_table/small_parse_table_2287.c deleted file mode 100644 index 15944e06..00000000 --- a/parser/static/small_parse_table/small_parse_table_2287.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2287.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11435(t_small_parse_table_array *v) -{ - v->a[228700] = 1; - v->a[228701] = anon_sym_DQUOTE; - v->a[228702] = actions(9912); - v->a[228703] = 1; - v->a[228704] = aux_sym_number_token1; - v->a[228705] = actions(9914); - v->a[228706] = 1; - v->a[228707] = aux_sym_number_token2; - v->a[228708] = actions(9916); - v->a[228709] = 1; - v->a[228710] = anon_sym_DOLLAR_LBRACE; - v->a[228711] = actions(9918); - v->a[228712] = 1; - v->a[228713] = anon_sym_DOLLAR_LPAREN; - v->a[228714] = actions(9920); - v->a[228715] = 1; - v->a[228716] = anon_sym_BQUOTE; - v->a[228717] = actions(9922); - v->a[228718] = 1; - v->a[228719] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11436(v); -} - -void small_parse_table_11436(t_small_parse_table_array *v) -{ - v->a[228720] = state(3359); - v->a[228721] = 1; - v->a[228722] = sym__arithmetic_postfix_expression; - v->a[228723] = state(3361); - v->a[228724] = 1; - v->a[228725] = sym__arithmetic_unary_expression; - v->a[228726] = state(3367); - v->a[228727] = 1; - v->a[228728] = sym__arithmetic_ternary_expression; - v->a[228729] = state(3375); - v->a[228730] = 1; - v->a[228731] = sym__arithmetic_binary_expression; - v->a[228732] = actions(9902); - v->a[228733] = 2; - v->a[228734] = anon_sym_PLUS_PLUS2; - v->a[228735] = anon_sym_DASH_DASH2; - v->a[228736] = actions(9904); - v->a[228737] = 2; - v->a[228738] = anon_sym_DASH2; - v->a[228739] = anon_sym_PLUS2; - small_parse_table_11437(v); -} - -void small_parse_table_11437(t_small_parse_table_array *v) -{ - v->a[228740] = state(3365); - v->a[228741] = 9; - v->a[228742] = sym_subscript; - v->a[228743] = sym__arithmetic_expression; - v->a[228744] = sym__arithmetic_literal; - v->a[228745] = sym__arithmetic_parenthesized_expression; - v->a[228746] = sym_string; - v->a[228747] = sym_number; - v->a[228748] = sym_simple_expansion; - v->a[228749] = sym_expansion; - v->a[228750] = sym_command_substitution; - v->a[228751] = 21; - v->a[228752] = actions(71); - v->a[228753] = 1; - v->a[228754] = sym_comment; - v->a[228755] = actions(3064); - v->a[228756] = 1; - v->a[228757] = sym_variable_name; - v->a[228758] = actions(9278); - v->a[228759] = 1; - small_parse_table_11438(v); -} - -void small_parse_table_11438(t_small_parse_table_array *v) -{ - v->a[228760] = anon_sym_LPAREN; - v->a[228761] = actions(9280); - v->a[228762] = 1; - v->a[228763] = anon_sym_BANG; - v->a[228764] = actions(9286); - v->a[228765] = 1; - v->a[228766] = anon_sym_TILDE; - v->a[228767] = actions(9288); - v->a[228768] = 1; - v->a[228769] = anon_sym_DOLLAR; - v->a[228770] = actions(9290); - v->a[228771] = 1; - v->a[228772] = anon_sym_DQUOTE; - v->a[228773] = actions(9292); - v->a[228774] = 1; - v->a[228775] = aux_sym_number_token1; - v->a[228776] = actions(9294); - v->a[228777] = 1; - v->a[228778] = aux_sym_number_token2; - v->a[228779] = actions(9296); - small_parse_table_11439(v); -} - -void small_parse_table_11439(t_small_parse_table_array *v) -{ - v->a[228780] = 1; - v->a[228781] = anon_sym_DOLLAR_LBRACE; - v->a[228782] = actions(9298); - v->a[228783] = 1; - v->a[228784] = anon_sym_DOLLAR_LPAREN; - v->a[228785] = actions(9300); - v->a[228786] = 1; - v->a[228787] = anon_sym_BQUOTE; - v->a[228788] = actions(9302); - v->a[228789] = 1; - v->a[228790] = anon_sym_DOLLAR_BQUOTE; - v->a[228791] = actions(10854); - v->a[228792] = 1; - v->a[228793] = aux_sym__simple_variable_name_token1; - v->a[228794] = state(2801); - v->a[228795] = 1; - v->a[228796] = sym__arithmetic_binary_expression; - v->a[228797] = state(2803); - v->a[228798] = 1; - v->a[228799] = sym__arithmetic_ternary_expression; - small_parse_table_11440(v); -} - -/* EOF small_parse_table_2287.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2288.c b/parser/static/small_parse_table/small_parse_table_2288.c deleted file mode 100644 index ac707d8a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2288.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2288.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11440(t_small_parse_table_array *v) -{ - v->a[228800] = state(2809); - v->a[228801] = 1; - v->a[228802] = sym__arithmetic_unary_expression; - v->a[228803] = state(2825); - v->a[228804] = 1; - v->a[228805] = sym__arithmetic_postfix_expression; - v->a[228806] = actions(9282); - v->a[228807] = 2; - v->a[228808] = anon_sym_PLUS_PLUS2; - v->a[228809] = anon_sym_DASH_DASH2; - v->a[228810] = actions(9284); - v->a[228811] = 2; - v->a[228812] = anon_sym_DASH2; - v->a[228813] = anon_sym_PLUS2; - v->a[228814] = state(3350); - v->a[228815] = 9; - v->a[228816] = sym_subscript; - v->a[228817] = sym__arithmetic_expression; - v->a[228818] = sym__arithmetic_literal; - v->a[228819] = sym__arithmetic_parenthesized_expression; - small_parse_table_11441(v); -} - -void small_parse_table_11441(t_small_parse_table_array *v) -{ - v->a[228820] = sym_string; - v->a[228821] = sym_number; - v->a[228822] = sym_simple_expansion; - v->a[228823] = sym_expansion; - v->a[228824] = sym_command_substitution; - v->a[228825] = 21; - v->a[228826] = actions(71); - v->a[228827] = 1; - v->a[228828] = sym_comment; - v->a[228829] = actions(3064); - v->a[228830] = 1; - v->a[228831] = sym_variable_name; - v->a[228832] = actions(9278); - v->a[228833] = 1; - v->a[228834] = anon_sym_LPAREN; - v->a[228835] = actions(9280); - v->a[228836] = 1; - v->a[228837] = anon_sym_BANG; - v->a[228838] = actions(9286); - v->a[228839] = 1; - small_parse_table_11442(v); -} - -void small_parse_table_11442(t_small_parse_table_array *v) -{ - v->a[228840] = anon_sym_TILDE; - v->a[228841] = actions(9288); - v->a[228842] = 1; - v->a[228843] = anon_sym_DOLLAR; - v->a[228844] = actions(9290); - v->a[228845] = 1; - v->a[228846] = anon_sym_DQUOTE; - v->a[228847] = actions(9292); - v->a[228848] = 1; - v->a[228849] = aux_sym_number_token1; - v->a[228850] = actions(9294); - v->a[228851] = 1; - v->a[228852] = aux_sym_number_token2; - v->a[228853] = actions(9296); - v->a[228854] = 1; - v->a[228855] = anon_sym_DOLLAR_LBRACE; - v->a[228856] = actions(9298); - v->a[228857] = 1; - v->a[228858] = anon_sym_DOLLAR_LPAREN; - v->a[228859] = actions(9300); - small_parse_table_11443(v); -} - -void small_parse_table_11443(t_small_parse_table_array *v) -{ - v->a[228860] = 1; - v->a[228861] = anon_sym_BQUOTE; - v->a[228862] = actions(9302); - v->a[228863] = 1; - v->a[228864] = anon_sym_DOLLAR_BQUOTE; - v->a[228865] = actions(10856); - v->a[228866] = 1; - v->a[228867] = aux_sym__simple_variable_name_token1; - v->a[228868] = state(2801); - v->a[228869] = 1; - v->a[228870] = sym__arithmetic_binary_expression; - v->a[228871] = state(2803); - v->a[228872] = 1; - v->a[228873] = sym__arithmetic_ternary_expression; - v->a[228874] = state(2809); - v->a[228875] = 1; - v->a[228876] = sym__arithmetic_unary_expression; - v->a[228877] = state(2825); - v->a[228878] = 1; - v->a[228879] = sym__arithmetic_postfix_expression; - small_parse_table_11444(v); -} - -void small_parse_table_11444(t_small_parse_table_array *v) -{ - v->a[228880] = actions(9282); - v->a[228881] = 2; - v->a[228882] = anon_sym_PLUS_PLUS2; - v->a[228883] = anon_sym_DASH_DASH2; - v->a[228884] = actions(9284); - v->a[228885] = 2; - v->a[228886] = anon_sym_DASH2; - v->a[228887] = anon_sym_PLUS2; - v->a[228888] = state(2936); - v->a[228889] = 9; - v->a[228890] = sym_subscript; - v->a[228891] = sym__arithmetic_expression; - v->a[228892] = sym__arithmetic_literal; - v->a[228893] = sym__arithmetic_parenthesized_expression; - v->a[228894] = sym_string; - v->a[228895] = sym_number; - v->a[228896] = sym_simple_expansion; - v->a[228897] = sym_expansion; - v->a[228898] = sym_command_substitution; - v->a[228899] = 21; - small_parse_table_11445(v); -} - -/* EOF small_parse_table_2288.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2289.c b/parser/static/small_parse_table/small_parse_table_2289.c deleted file mode 100644 index 58794fa1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2289.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2289.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11445(t_small_parse_table_array *v) -{ - v->a[228900] = actions(71); - v->a[228901] = 1; - v->a[228902] = sym_comment; - v->a[228903] = actions(9364); - v->a[228904] = 1; - v->a[228905] = anon_sym_LPAREN; - v->a[228906] = actions(9366); - v->a[228907] = 1; - v->a[228908] = anon_sym_BANG; - v->a[228909] = actions(9372); - v->a[228910] = 1; - v->a[228911] = anon_sym_TILDE; - v->a[228912] = actions(9374); - v->a[228913] = 1; - v->a[228914] = anon_sym_DOLLAR; - v->a[228915] = actions(9376); - v->a[228916] = 1; - v->a[228917] = anon_sym_DQUOTE; - v->a[228918] = actions(9378); - v->a[228919] = 1; - small_parse_table_11446(v); -} - -void small_parse_table_11446(t_small_parse_table_array *v) -{ - v->a[228920] = aux_sym_number_token1; - v->a[228921] = actions(9380); - v->a[228922] = 1; - v->a[228923] = aux_sym_number_token2; - v->a[228924] = actions(9382); - v->a[228925] = 1; - v->a[228926] = anon_sym_DOLLAR_LBRACE; - v->a[228927] = actions(9384); - v->a[228928] = 1; - v->a[228929] = anon_sym_DOLLAR_LPAREN; - v->a[228930] = actions(9386); - v->a[228931] = 1; - v->a[228932] = anon_sym_BQUOTE; - v->a[228933] = actions(9388); - v->a[228934] = 1; - v->a[228935] = anon_sym_DOLLAR_BQUOTE; - v->a[228936] = actions(9392); - v->a[228937] = 1; - v->a[228938] = sym_variable_name; - v->a[228939] = actions(10858); - small_parse_table_11447(v); -} - -void small_parse_table_11447(t_small_parse_table_array *v) -{ - v->a[228940] = 1; - v->a[228941] = aux_sym__simple_variable_name_token1; - v->a[228942] = state(3391); - v->a[228943] = 1; - v->a[228944] = sym__arithmetic_binary_expression; - v->a[228945] = state(3396); - v->a[228946] = 1; - v->a[228947] = sym__arithmetic_ternary_expression; - v->a[228948] = state(3398); - v->a[228949] = 1; - v->a[228950] = sym__arithmetic_unary_expression; - v->a[228951] = state(3400); - v->a[228952] = 1; - v->a[228953] = sym__arithmetic_postfix_expression; - v->a[228954] = actions(9368); - v->a[228955] = 2; - v->a[228956] = anon_sym_PLUS_PLUS2; - v->a[228957] = anon_sym_DASH_DASH2; - v->a[228958] = actions(9370); - v->a[228959] = 2; - small_parse_table_11448(v); -} - -void small_parse_table_11448(t_small_parse_table_array *v) -{ - v->a[228960] = anon_sym_DASH2; - v->a[228961] = anon_sym_PLUS2; - v->a[228962] = state(3446); - v->a[228963] = 9; - v->a[228964] = sym_subscript; - v->a[228965] = sym__arithmetic_expression; - v->a[228966] = sym__arithmetic_literal; - v->a[228967] = sym__arithmetic_parenthesized_expression; - v->a[228968] = sym_string; - v->a[228969] = sym_number; - v->a[228970] = sym_simple_expansion; - v->a[228971] = sym_expansion; - v->a[228972] = sym_command_substitution; - v->a[228973] = 21; - v->a[228974] = actions(71); - v->a[228975] = 1; - v->a[228976] = sym_comment; - v->a[228977] = actions(3064); - v->a[228978] = 1; - v->a[228979] = sym_variable_name; - small_parse_table_11449(v); -} - -void small_parse_table_11449(t_small_parse_table_array *v) -{ - v->a[228980] = actions(9278); - v->a[228981] = 1; - v->a[228982] = anon_sym_LPAREN; - v->a[228983] = actions(9280); - v->a[228984] = 1; - v->a[228985] = anon_sym_BANG; - v->a[228986] = actions(9286); - v->a[228987] = 1; - v->a[228988] = anon_sym_TILDE; - v->a[228989] = actions(9288); - v->a[228990] = 1; - v->a[228991] = anon_sym_DOLLAR; - v->a[228992] = actions(9290); - v->a[228993] = 1; - v->a[228994] = anon_sym_DQUOTE; - v->a[228995] = actions(9292); - v->a[228996] = 1; - v->a[228997] = aux_sym_number_token1; - v->a[228998] = actions(9294); - v->a[228999] = 1; - small_parse_table_11450(v); -} - -/* EOF small_parse_table_2289.c */ diff --git a/parser/static/small_parse_table/small_parse_table_229.c b/parser/static/small_parse_table/small_parse_table_229.c index 87d1faec..922a5b72 100644 --- a/parser/static/small_parse_table/small_parse_table_229.c +++ b/parser/static/small_parse_table/small_parse_table_229.c @@ -14,126 +14,126 @@ void small_parse_table_1145(t_small_parse_table_array *v) { - v->a[22900] = actions(3743); - v->a[22901] = 1; - v->a[22902] = anon_sym_DOLLAR_LPAREN; - v->a[22903] = actions(3745); - v->a[22904] = 1; - v->a[22905] = anon_sym_BQUOTE; - v->a[22906] = actions(3747); - v->a[22907] = 1; - v->a[22908] = anon_sym_DOLLAR_BQUOTE; - v->a[22909] = actions(3751); - v->a[22910] = 1; - v->a[22911] = sym_file_descriptor; - v->a[22912] = actions(3753); - v->a[22913] = 1; - v->a[22914] = sym_test_operator; - v->a[22915] = actions(3755); - v->a[22916] = 1; - v->a[22917] = sym__brace_start; - v->a[22918] = actions(4060); - v->a[22919] = 1; + v->a[22900] = anon_sym_SEMI_AMP; + v->a[22901] = anon_sym_SEMI_SEMI_AMP; + v->a[22902] = anon_sym_PIPE_AMP; + v->a[22903] = anon_sym_AMP_AMP; + v->a[22904] = anon_sym_PIPE_PIPE; + v->a[22905] = anon_sym_LT; + v->a[22906] = anon_sym_GT; + v->a[22907] = anon_sym_GT_GT; + v->a[22908] = anon_sym_AMP_GT; + v->a[22909] = anon_sym_AMP_GT_GT; + v->a[22910] = anon_sym_LT_AMP; + v->a[22911] = anon_sym_GT_AMP; + v->a[22912] = anon_sym_GT_PIPE; + v->a[22913] = anon_sym_LT_AMP_DASH; + v->a[22914] = anon_sym_GT_AMP_DASH; + v->a[22915] = anon_sym_LT_LT; + v->a[22916] = anon_sym_LT_LT_DASH; + v->a[22917] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22918] = anon_sym_AMP; + v->a[22919] = anon_sym_DOLLAR; small_parse_table_1146(v); } void small_parse_table_1146(t_small_parse_table_array *v) { - v->a[22920] = aux_sym_heredoc_redirect_token1; - v->a[22921] = state(3596); - v->a[22922] = 1; - v->a[22923] = aux_sym__heredoc_command; - v->a[22924] = state(5351); - v->a[22925] = 1; - v->a[22926] = aux_sym__literal_repeat1; - v->a[22927] = state(5456); - v->a[22928] = 1; - v->a[22929] = sym_concatenation; - v->a[22930] = state(6944); - v->a[22931] = 1; - v->a[22932] = sym__heredoc_expression; - v->a[22933] = state(6945); - v->a[22934] = 1; - v->a[22935] = sym__heredoc_pipeline; - v->a[22936] = actions(3715); - v->a[22937] = 2; - v->a[22938] = anon_sym_LPAREN_LPAREN; - v->a[22939] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22920] = sym__special_character; + v->a[22921] = anon_sym_DQUOTE; + v->a[22922] = sym_raw_string; + v->a[22923] = aux_sym_number_token1; + v->a[22924] = aux_sym_number_token2; + v->a[22925] = anon_sym_DOLLAR_LBRACE; + v->a[22926] = anon_sym_DOLLAR_LPAREN; + v->a[22927] = anon_sym_BQUOTE; + v->a[22928] = anon_sym_DOLLAR_BQUOTE; + v->a[22929] = sym_word; + v->a[22930] = anon_sym_SEMI; + v->a[22931] = 3; + v->a[22932] = actions(3); + v->a[22933] = 1; + v->a[22934] = sym_comment; + v->a[22935] = actions(3117); + v->a[22936] = 6; + v->a[22937] = sym_file_descriptor; + v->a[22938] = sym__concat; + v->a[22939] = sym_variable_name; small_parse_table_1147(v); } void small_parse_table_1147(t_small_parse_table_array *v) { - v->a[22940] = actions(3717); - v->a[22941] = 2; - v->a[22942] = anon_sym_PIPE_PIPE; - v->a[22943] = anon_sym_AMP_AMP; - v->a[22944] = actions(3719); - v->a[22945] = 2; + v->a[22940] = sym_test_operator; + v->a[22941] = sym__brace_start; + v->a[22942] = aux_sym_heredoc_redirect_token1; + v->a[22943] = actions(3115); + v->a[22944] = 36; + v->a[22945] = anon_sym_esac; v->a[22946] = anon_sym_PIPE; - v->a[22947] = anon_sym_PIPE_AMP; - v->a[22948] = actions(3723); - v->a[22949] = 2; - v->a[22950] = anon_sym_LT_AMP_DASH; - v->a[22951] = anon_sym_GT_AMP_DASH; - v->a[22952] = actions(3749); - v->a[22953] = 2; - v->a[22954] = anon_sym_LT_LPAREN; - v->a[22955] = anon_sym_GT_LPAREN; - v->a[22956] = actions(3713); - v->a[22957] = 3; - v->a[22958] = sym_raw_string; - v->a[22959] = sym_ansi_c_string; + v->a[22947] = anon_sym_SEMI_SEMI; + v->a[22948] = anon_sym_SEMI_AMP; + v->a[22949] = anon_sym_SEMI_SEMI_AMP; + v->a[22950] = anon_sym_PIPE_AMP; + v->a[22951] = anon_sym_AMP_AMP; + v->a[22952] = anon_sym_PIPE_PIPE; + v->a[22953] = anon_sym_LT; + v->a[22954] = anon_sym_GT; + v->a[22955] = anon_sym_GT_GT; + v->a[22956] = anon_sym_AMP_GT; + v->a[22957] = anon_sym_AMP_GT_GT; + v->a[22958] = anon_sym_LT_AMP; + v->a[22959] = anon_sym_GT_AMP; small_parse_table_1148(v); } void small_parse_table_1148(t_small_parse_table_array *v) { - v->a[22960] = sym_word; - v->a[22961] = state(5517); - v->a[22962] = 3; - v->a[22963] = sym_file_redirect; - v->a[22964] = sym_herestring_redirect; - v->a[22965] = aux_sym_redirected_statement_repeat2; - v->a[22966] = actions(3721); - v->a[22967] = 8; - v->a[22968] = anon_sym_LT; - v->a[22969] = anon_sym_GT; - v->a[22970] = anon_sym_GT_GT; - v->a[22971] = anon_sym_AMP_GT; - v->a[22972] = anon_sym_AMP_GT_GT; - v->a[22973] = anon_sym_LT_AMP; - v->a[22974] = anon_sym_GT_AMP; - v->a[22975] = anon_sym_GT_PIPE; - v->a[22976] = state(5062); - v->a[22977] = 9; - v->a[22978] = sym_arithmetic_expansion; - v->a[22979] = sym_brace_expression; + v->a[22960] = anon_sym_GT_PIPE; + v->a[22961] = anon_sym_LT_AMP_DASH; + v->a[22962] = anon_sym_GT_AMP_DASH; + v->a[22963] = anon_sym_LT_LT; + v->a[22964] = anon_sym_LT_LT_DASH; + v->a[22965] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[22966] = anon_sym_AMP; + v->a[22967] = aux_sym_concatenation_token1; + v->a[22968] = anon_sym_DOLLAR; + v->a[22969] = sym__special_character; + v->a[22970] = anon_sym_DQUOTE; + v->a[22971] = sym_raw_string; + v->a[22972] = aux_sym_number_token1; + v->a[22973] = aux_sym_number_token2; + v->a[22974] = anon_sym_DOLLAR_LBRACE; + v->a[22975] = anon_sym_DOLLAR_LPAREN; + v->a[22976] = anon_sym_BQUOTE; + v->a[22977] = anon_sym_DOLLAR_BQUOTE; + v->a[22978] = aux_sym__simple_variable_name_token1; + v->a[22979] = sym_word; small_parse_table_1149(v); } void small_parse_table_1149(t_small_parse_table_array *v) { - v->a[22980] = sym_string; - v->a[22981] = sym_translated_string; - v->a[22982] = sym_number; - v->a[22983] = sym_simple_expansion; - v->a[22984] = sym_expansion; - v->a[22985] = sym_command_substitution; - v->a[22986] = sym_process_substitution; - v->a[22987] = 30; - v->a[22988] = actions(3); - v->a[22989] = 1; - v->a[22990] = sym_comment; - v->a[22991] = actions(3727); - v->a[22992] = 1; - v->a[22993] = anon_sym_LT_LT_LT; - v->a[22994] = actions(3729); - v->a[22995] = 1; - v->a[22996] = anon_sym_DOLLAR_LBRACK; - v->a[22997] = actions(3731); - v->a[22998] = 1; - v->a[22999] = anon_sym_DOLLAR; + v->a[22980] = anon_sym_SEMI; + v->a[22981] = 3; + v->a[22982] = actions(3); + v->a[22983] = 1; + v->a[22984] = sym_comment; + v->a[22985] = actions(2888); + v->a[22986] = 6; + v->a[22987] = sym_file_descriptor; + v->a[22988] = sym__concat; + v->a[22989] = sym_test_operator; + v->a[22990] = sym__bare_dollar; + v->a[22991] = sym__brace_start; + v->a[22992] = aux_sym_heredoc_redirect_token1; + v->a[22993] = actions(2886); + v->a[22994] = 36; + v->a[22995] = anon_sym_esac; + v->a[22996] = anon_sym_LPAREN; + v->a[22997] = anon_sym_PIPE; + v->a[22998] = anon_sym_SEMI_SEMI; + v->a[22999] = anon_sym_SEMI_AMP; small_parse_table_1150(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2290.c b/parser/static/small_parse_table/small_parse_table_2290.c deleted file mode 100644 index 5bb59bcc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2290.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2290.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11450(t_small_parse_table_array *v) -{ - v->a[229000] = aux_sym_number_token2; - v->a[229001] = actions(9296); - v->a[229002] = 1; - v->a[229003] = anon_sym_DOLLAR_LBRACE; - v->a[229004] = actions(9298); - v->a[229005] = 1; - v->a[229006] = anon_sym_DOLLAR_LPAREN; - v->a[229007] = actions(9300); - v->a[229008] = 1; - v->a[229009] = anon_sym_BQUOTE; - v->a[229010] = actions(9302); - v->a[229011] = 1; - v->a[229012] = anon_sym_DOLLAR_BQUOTE; - v->a[229013] = actions(10860); - v->a[229014] = 1; - v->a[229015] = aux_sym__simple_variable_name_token1; - v->a[229016] = state(2801); - v->a[229017] = 1; - v->a[229018] = sym__arithmetic_binary_expression; - v->a[229019] = state(2803); - small_parse_table_11451(v); -} - -void small_parse_table_11451(t_small_parse_table_array *v) -{ - v->a[229020] = 1; - v->a[229021] = sym__arithmetic_ternary_expression; - v->a[229022] = state(2809); - v->a[229023] = 1; - v->a[229024] = sym__arithmetic_unary_expression; - v->a[229025] = state(2825); - v->a[229026] = 1; - v->a[229027] = sym__arithmetic_postfix_expression; - v->a[229028] = actions(9282); - v->a[229029] = 2; - v->a[229030] = anon_sym_PLUS_PLUS2; - v->a[229031] = anon_sym_DASH_DASH2; - v->a[229032] = actions(9284); - v->a[229033] = 2; - v->a[229034] = anon_sym_DASH2; - v->a[229035] = anon_sym_PLUS2; - v->a[229036] = state(2923); - v->a[229037] = 9; - v->a[229038] = sym_subscript; - v->a[229039] = sym__arithmetic_expression; - small_parse_table_11452(v); -} - -void small_parse_table_11452(t_small_parse_table_array *v) -{ - v->a[229040] = sym__arithmetic_literal; - v->a[229041] = sym__arithmetic_parenthesized_expression; - v->a[229042] = sym_string; - v->a[229043] = sym_number; - v->a[229044] = sym_simple_expansion; - v->a[229045] = sym_expansion; - v->a[229046] = sym_command_substitution; - v->a[229047] = 18; - v->a[229048] = actions(3); - v->a[229049] = 1; - v->a[229050] = sym_comment; - v->a[229051] = actions(1837); - v->a[229052] = 1; - v->a[229053] = aux_sym_number_token1; - v->a[229054] = actions(1839); - v->a[229055] = 1; - v->a[229056] = aux_sym_number_token2; - v->a[229057] = actions(1843); - v->a[229058] = 1; - v->a[229059] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11453(v); -} - -void small_parse_table_11453(t_small_parse_table_array *v) -{ - v->a[229060] = actions(1857); - v->a[229061] = 1; - v->a[229062] = sym__brace_start; - v->a[229063] = actions(8232); - v->a[229064] = 1; - v->a[229065] = anon_sym_DOLLAR_LBRACK; - v->a[229066] = actions(8236); - v->a[229067] = 1; - v->a[229068] = anon_sym_DQUOTE; - v->a[229069] = actions(8240); - v->a[229070] = 1; - v->a[229071] = anon_sym_DOLLAR_LBRACE; - v->a[229072] = actions(8242); - v->a[229073] = 1; - v->a[229074] = anon_sym_BQUOTE; - v->a[229075] = actions(8244); - v->a[229076] = 1; - v->a[229077] = anon_sym_DOLLAR_BQUOTE; - v->a[229078] = actions(10488); - v->a[229079] = 1; - small_parse_table_11454(v); -} - -void small_parse_table_11454(t_small_parse_table_array *v) -{ - v->a[229080] = sym_word; - v->a[229081] = actions(10494); - v->a[229082] = 1; - v->a[229083] = sym__comment_word; - v->a[229084] = actions(10862); - v->a[229085] = 1; - v->a[229086] = anon_sym_DOLLAR; - v->a[229087] = actions(8228); - v->a[229088] = 2; - v->a[229089] = anon_sym_LPAREN_LPAREN; - v->a[229090] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[229091] = actions(8246); - v->a[229092] = 2; - v->a[229093] = anon_sym_LT_LPAREN; - v->a[229094] = anon_sym_GT_LPAREN; - v->a[229095] = actions(10490); - v->a[229096] = 2; - v->a[229097] = sym_test_operator; - v->a[229098] = sym__special_character; - v->a[229099] = actions(10492); - small_parse_table_11455(v); -} - -/* EOF small_parse_table_2290.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2291.c b/parser/static/small_parse_table/small_parse_table_2291.c deleted file mode 100644 index 6a36670e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2291.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2291.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11455(t_small_parse_table_array *v) -{ - v->a[229100] = 3; - v->a[229101] = sym__bare_dollar; - v->a[229102] = sym_raw_string; - v->a[229103] = sym_ansi_c_string; - v->a[229104] = state(1440); - v->a[229105] = 9; - v->a[229106] = sym_arithmetic_expansion; - v->a[229107] = sym_brace_expression; - v->a[229108] = sym_string; - v->a[229109] = sym_translated_string; - v->a[229110] = sym_number; - v->a[229111] = sym_simple_expansion; - v->a[229112] = sym_expansion; - v->a[229113] = sym_command_substitution; - v->a[229114] = sym_process_substitution; - v->a[229115] = 21; - v->a[229116] = actions(71); - v->a[229117] = 1; - v->a[229118] = sym_comment; - v->a[229119] = actions(3064); - small_parse_table_11456(v); -} - -void small_parse_table_11456(t_small_parse_table_array *v) -{ - v->a[229120] = 1; - v->a[229121] = sym_variable_name; - v->a[229122] = actions(9278); - v->a[229123] = 1; - v->a[229124] = anon_sym_LPAREN; - v->a[229125] = actions(9280); - v->a[229126] = 1; - v->a[229127] = anon_sym_BANG; - v->a[229128] = actions(9286); - v->a[229129] = 1; - v->a[229130] = anon_sym_TILDE; - v->a[229131] = actions(9288); - v->a[229132] = 1; - v->a[229133] = anon_sym_DOLLAR; - v->a[229134] = actions(9290); - v->a[229135] = 1; - v->a[229136] = anon_sym_DQUOTE; - v->a[229137] = actions(9292); - v->a[229138] = 1; - v->a[229139] = aux_sym_number_token1; - small_parse_table_11457(v); -} - -void small_parse_table_11457(t_small_parse_table_array *v) -{ - v->a[229140] = actions(9294); - v->a[229141] = 1; - v->a[229142] = aux_sym_number_token2; - v->a[229143] = actions(9296); - v->a[229144] = 1; - v->a[229145] = anon_sym_DOLLAR_LBRACE; - v->a[229146] = actions(9298); - v->a[229147] = 1; - v->a[229148] = anon_sym_DOLLAR_LPAREN; - v->a[229149] = actions(9300); - v->a[229150] = 1; - v->a[229151] = anon_sym_BQUOTE; - v->a[229152] = actions(9302); - v->a[229153] = 1; - v->a[229154] = anon_sym_DOLLAR_BQUOTE; - v->a[229155] = actions(10864); - v->a[229156] = 1; - v->a[229157] = aux_sym__simple_variable_name_token1; - v->a[229158] = state(2801); - v->a[229159] = 1; - small_parse_table_11458(v); -} - -void small_parse_table_11458(t_small_parse_table_array *v) -{ - v->a[229160] = sym__arithmetic_binary_expression; - v->a[229161] = state(2803); - v->a[229162] = 1; - v->a[229163] = sym__arithmetic_ternary_expression; - v->a[229164] = state(2809); - v->a[229165] = 1; - v->a[229166] = sym__arithmetic_unary_expression; - v->a[229167] = state(2825); - v->a[229168] = 1; - v->a[229169] = sym__arithmetic_postfix_expression; - v->a[229170] = actions(9282); - v->a[229171] = 2; - v->a[229172] = anon_sym_PLUS_PLUS2; - v->a[229173] = anon_sym_DASH_DASH2; - v->a[229174] = actions(9284); - v->a[229175] = 2; - v->a[229176] = anon_sym_DASH2; - v->a[229177] = anon_sym_PLUS2; - v->a[229178] = state(2922); - v->a[229179] = 9; - small_parse_table_11459(v); -} - -void small_parse_table_11459(t_small_parse_table_array *v) -{ - v->a[229180] = sym_subscript; - v->a[229181] = sym__arithmetic_expression; - v->a[229182] = sym__arithmetic_literal; - v->a[229183] = sym__arithmetic_parenthesized_expression; - v->a[229184] = sym_string; - v->a[229185] = sym_number; - v->a[229186] = sym_simple_expansion; - v->a[229187] = sym_expansion; - v->a[229188] = sym_command_substitution; - v->a[229189] = 21; - v->a[229190] = actions(71); - v->a[229191] = 1; - v->a[229192] = sym_comment; - v->a[229193] = actions(3064); - v->a[229194] = 1; - v->a[229195] = sym_variable_name; - v->a[229196] = actions(9278); - v->a[229197] = 1; - v->a[229198] = anon_sym_LPAREN; - v->a[229199] = actions(9280); - small_parse_table_11460(v); -} - -/* EOF small_parse_table_2291.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2292.c b/parser/static/small_parse_table/small_parse_table_2292.c deleted file mode 100644 index d2b2f97d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2292.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2292.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11460(t_small_parse_table_array *v) -{ - v->a[229200] = 1; - v->a[229201] = anon_sym_BANG; - v->a[229202] = actions(9286); - v->a[229203] = 1; - v->a[229204] = anon_sym_TILDE; - v->a[229205] = actions(9288); - v->a[229206] = 1; - v->a[229207] = anon_sym_DOLLAR; - v->a[229208] = actions(9290); - v->a[229209] = 1; - v->a[229210] = anon_sym_DQUOTE; - v->a[229211] = actions(9292); - v->a[229212] = 1; - v->a[229213] = aux_sym_number_token1; - v->a[229214] = actions(9294); - v->a[229215] = 1; - v->a[229216] = aux_sym_number_token2; - v->a[229217] = actions(9296); - v->a[229218] = 1; - v->a[229219] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11461(v); -} - -void small_parse_table_11461(t_small_parse_table_array *v) -{ - v->a[229220] = actions(9298); - v->a[229221] = 1; - v->a[229222] = anon_sym_DOLLAR_LPAREN; - v->a[229223] = actions(9300); - v->a[229224] = 1; - v->a[229225] = anon_sym_BQUOTE; - v->a[229226] = actions(9302); - v->a[229227] = 1; - v->a[229228] = anon_sym_DOLLAR_BQUOTE; - v->a[229229] = actions(10866); - v->a[229230] = 1; - v->a[229231] = aux_sym__simple_variable_name_token1; - v->a[229232] = state(2801); - v->a[229233] = 1; - v->a[229234] = sym__arithmetic_binary_expression; - v->a[229235] = state(2803); - v->a[229236] = 1; - v->a[229237] = sym__arithmetic_ternary_expression; - v->a[229238] = state(2809); - v->a[229239] = 1; - small_parse_table_11462(v); -} - -void small_parse_table_11462(t_small_parse_table_array *v) -{ - v->a[229240] = sym__arithmetic_unary_expression; - v->a[229241] = state(2825); - v->a[229242] = 1; - v->a[229243] = sym__arithmetic_postfix_expression; - v->a[229244] = actions(9282); - v->a[229245] = 2; - v->a[229246] = anon_sym_PLUS_PLUS2; - v->a[229247] = anon_sym_DASH_DASH2; - v->a[229248] = actions(9284); - v->a[229249] = 2; - v->a[229250] = anon_sym_DASH2; - v->a[229251] = anon_sym_PLUS2; - v->a[229252] = state(2921); - v->a[229253] = 9; - v->a[229254] = sym_subscript; - v->a[229255] = sym__arithmetic_expression; - v->a[229256] = sym__arithmetic_literal; - v->a[229257] = sym__arithmetic_parenthesized_expression; - v->a[229258] = sym_string; - v->a[229259] = sym_number; - small_parse_table_11463(v); -} - -void small_parse_table_11463(t_small_parse_table_array *v) -{ - v->a[229260] = sym_simple_expansion; - v->a[229261] = sym_expansion; - v->a[229262] = sym_command_substitution; - v->a[229263] = 21; - v->a[229264] = actions(71); - v->a[229265] = 1; - v->a[229266] = sym_comment; - v->a[229267] = actions(9364); - v->a[229268] = 1; - v->a[229269] = anon_sym_LPAREN; - v->a[229270] = actions(9366); - v->a[229271] = 1; - v->a[229272] = anon_sym_BANG; - v->a[229273] = actions(9372); - v->a[229274] = 1; - v->a[229275] = anon_sym_TILDE; - v->a[229276] = actions(9374); - v->a[229277] = 1; - v->a[229278] = anon_sym_DOLLAR; - v->a[229279] = actions(9376); - small_parse_table_11464(v); -} - -void small_parse_table_11464(t_small_parse_table_array *v) -{ - v->a[229280] = 1; - v->a[229281] = anon_sym_DQUOTE; - v->a[229282] = actions(9378); - v->a[229283] = 1; - v->a[229284] = aux_sym_number_token1; - v->a[229285] = actions(9380); - v->a[229286] = 1; - v->a[229287] = aux_sym_number_token2; - v->a[229288] = actions(9382); - v->a[229289] = 1; - v->a[229290] = anon_sym_DOLLAR_LBRACE; - v->a[229291] = actions(9384); - v->a[229292] = 1; - v->a[229293] = anon_sym_DOLLAR_LPAREN; - v->a[229294] = actions(9386); - v->a[229295] = 1; - v->a[229296] = anon_sym_BQUOTE; - v->a[229297] = actions(9388); - v->a[229298] = 1; - v->a[229299] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11465(v); -} - -/* EOF small_parse_table_2292.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2293.c b/parser/static/small_parse_table/small_parse_table_2293.c deleted file mode 100644 index ab62f62a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2293.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2293.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11465(t_small_parse_table_array *v) -{ - v->a[229300] = actions(9392); - v->a[229301] = 1; - v->a[229302] = sym_variable_name; - v->a[229303] = actions(10868); - v->a[229304] = 1; - v->a[229305] = aux_sym__simple_variable_name_token1; - v->a[229306] = state(3391); - v->a[229307] = 1; - v->a[229308] = sym__arithmetic_binary_expression; - v->a[229309] = state(3396); - v->a[229310] = 1; - v->a[229311] = sym__arithmetic_ternary_expression; - v->a[229312] = state(3398); - v->a[229313] = 1; - v->a[229314] = sym__arithmetic_unary_expression; - v->a[229315] = state(3400); - v->a[229316] = 1; - v->a[229317] = sym__arithmetic_postfix_expression; - v->a[229318] = actions(9368); - v->a[229319] = 2; - small_parse_table_11466(v); -} - -void small_parse_table_11466(t_small_parse_table_array *v) -{ - v->a[229320] = anon_sym_PLUS_PLUS2; - v->a[229321] = anon_sym_DASH_DASH2; - v->a[229322] = actions(9370); - v->a[229323] = 2; - v->a[229324] = anon_sym_DASH2; - v->a[229325] = anon_sym_PLUS2; - v->a[229326] = state(3289); - v->a[229327] = 9; - v->a[229328] = sym_subscript; - v->a[229329] = sym__arithmetic_expression; - v->a[229330] = sym__arithmetic_literal; - v->a[229331] = sym__arithmetic_parenthesized_expression; - v->a[229332] = sym_string; - v->a[229333] = sym_number; - v->a[229334] = sym_simple_expansion; - v->a[229335] = sym_expansion; - v->a[229336] = sym_command_substitution; - v->a[229337] = 18; - v->a[229338] = actions(3); - v->a[229339] = 1; - small_parse_table_11467(v); -} - -void small_parse_table_11467(t_small_parse_table_array *v) -{ - v->a[229340] = sym_comment; - v->a[229341] = actions(1837); - v->a[229342] = 1; - v->a[229343] = aux_sym_number_token1; - v->a[229344] = actions(1839); - v->a[229345] = 1; - v->a[229346] = aux_sym_number_token2; - v->a[229347] = actions(1843); - v->a[229348] = 1; - v->a[229349] = anon_sym_DOLLAR_LPAREN; - v->a[229350] = actions(1857); - v->a[229351] = 1; - v->a[229352] = sym__brace_start; - v->a[229353] = actions(8232); - v->a[229354] = 1; - v->a[229355] = anon_sym_DOLLAR_LBRACK; - v->a[229356] = actions(8236); - v->a[229357] = 1; - v->a[229358] = anon_sym_DQUOTE; - v->a[229359] = actions(8240); - small_parse_table_11468(v); -} - -void small_parse_table_11468(t_small_parse_table_array *v) -{ - v->a[229360] = 1; - v->a[229361] = anon_sym_DOLLAR_LBRACE; - v->a[229362] = actions(8242); - v->a[229363] = 1; - v->a[229364] = anon_sym_BQUOTE; - v->a[229365] = actions(8244); - v->a[229366] = 1; - v->a[229367] = anon_sym_DOLLAR_BQUOTE; - v->a[229368] = actions(10488); - v->a[229369] = 1; - v->a[229370] = sym_word; - v->a[229371] = actions(10494); - v->a[229372] = 1; - v->a[229373] = sym__comment_word; - v->a[229374] = actions(10870); - v->a[229375] = 1; - v->a[229376] = anon_sym_DOLLAR; - v->a[229377] = actions(8228); - v->a[229378] = 2; - v->a[229379] = anon_sym_LPAREN_LPAREN; - small_parse_table_11469(v); -} - -void small_parse_table_11469(t_small_parse_table_array *v) -{ - v->a[229380] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[229381] = actions(8246); - v->a[229382] = 2; - v->a[229383] = anon_sym_LT_LPAREN; - v->a[229384] = anon_sym_GT_LPAREN; - v->a[229385] = actions(10490); - v->a[229386] = 2; - v->a[229387] = sym_test_operator; - v->a[229388] = sym__special_character; - v->a[229389] = actions(10492); - v->a[229390] = 3; - v->a[229391] = sym__bare_dollar; - v->a[229392] = sym_raw_string; - v->a[229393] = sym_ansi_c_string; - v->a[229394] = state(1440); - v->a[229395] = 9; - v->a[229396] = sym_arithmetic_expansion; - v->a[229397] = sym_brace_expression; - v->a[229398] = sym_string; - v->a[229399] = sym_translated_string; - small_parse_table_11470(v); -} - -/* EOF small_parse_table_2293.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2294.c b/parser/static/small_parse_table/small_parse_table_2294.c deleted file mode 100644 index 28930966..00000000 --- a/parser/static/small_parse_table/small_parse_table_2294.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2294.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11470(t_small_parse_table_array *v) -{ - v->a[229400] = sym_number; - v->a[229401] = sym_simple_expansion; - v->a[229402] = sym_expansion; - v->a[229403] = sym_command_substitution; - v->a[229404] = sym_process_substitution; - v->a[229405] = 21; - v->a[229406] = actions(71); - v->a[229407] = 1; - v->a[229408] = sym_comment; - v->a[229409] = actions(3064); - v->a[229410] = 1; - v->a[229411] = sym_variable_name; - v->a[229412] = actions(3467); - v->a[229413] = 1; - v->a[229414] = aux_sym__simple_variable_name_token1; - v->a[229415] = actions(9278); - v->a[229416] = 1; - v->a[229417] = anon_sym_LPAREN; - v->a[229418] = actions(9280); - v->a[229419] = 1; - small_parse_table_11471(v); -} - -void small_parse_table_11471(t_small_parse_table_array *v) -{ - v->a[229420] = anon_sym_BANG; - v->a[229421] = actions(9286); - v->a[229422] = 1; - v->a[229423] = anon_sym_TILDE; - v->a[229424] = actions(9288); - v->a[229425] = 1; - v->a[229426] = anon_sym_DOLLAR; - v->a[229427] = actions(9290); - v->a[229428] = 1; - v->a[229429] = anon_sym_DQUOTE; - v->a[229430] = actions(9292); - v->a[229431] = 1; - v->a[229432] = aux_sym_number_token1; - v->a[229433] = actions(9294); - v->a[229434] = 1; - v->a[229435] = aux_sym_number_token2; - v->a[229436] = actions(9296); - v->a[229437] = 1; - v->a[229438] = anon_sym_DOLLAR_LBRACE; - v->a[229439] = actions(9298); - small_parse_table_11472(v); -} - -void small_parse_table_11472(t_small_parse_table_array *v) -{ - v->a[229440] = 1; - v->a[229441] = anon_sym_DOLLAR_LPAREN; - v->a[229442] = actions(9300); - v->a[229443] = 1; - v->a[229444] = anon_sym_BQUOTE; - v->a[229445] = actions(9302); - v->a[229446] = 1; - v->a[229447] = anon_sym_DOLLAR_BQUOTE; - v->a[229448] = state(2801); - v->a[229449] = 1; - v->a[229450] = sym__arithmetic_binary_expression; - v->a[229451] = state(2803); - v->a[229452] = 1; - v->a[229453] = sym__arithmetic_ternary_expression; - v->a[229454] = state(2809); - v->a[229455] = 1; - v->a[229456] = sym__arithmetic_unary_expression; - v->a[229457] = state(2825); - v->a[229458] = 1; - v->a[229459] = sym__arithmetic_postfix_expression; - small_parse_table_11473(v); -} - -void small_parse_table_11473(t_small_parse_table_array *v) -{ - v->a[229460] = actions(9282); - v->a[229461] = 2; - v->a[229462] = anon_sym_PLUS_PLUS2; - v->a[229463] = anon_sym_DASH_DASH2; - v->a[229464] = actions(9284); - v->a[229465] = 2; - v->a[229466] = anon_sym_DASH2; - v->a[229467] = anon_sym_PLUS2; - v->a[229468] = state(2777); - v->a[229469] = 9; - v->a[229470] = sym_subscript; - v->a[229471] = sym__arithmetic_expression; - v->a[229472] = sym__arithmetic_literal; - v->a[229473] = sym__arithmetic_parenthesized_expression; - v->a[229474] = sym_string; - v->a[229475] = sym_number; - v->a[229476] = sym_simple_expansion; - v->a[229477] = sym_expansion; - v->a[229478] = sym_command_substitution; - v->a[229479] = 18; - small_parse_table_11474(v); -} - -void small_parse_table_11474(t_small_parse_table_array *v) -{ - v->a[229480] = actions(3); - v->a[229481] = 1; - v->a[229482] = sym_comment; - v->a[229483] = actions(5315); - v->a[229484] = 1; - v->a[229485] = anon_sym_DOLLAR_LBRACK; - v->a[229486] = actions(5321); - v->a[229487] = 1; - v->a[229488] = anon_sym_DQUOTE; - v->a[229489] = actions(5325); - v->a[229490] = 1; - v->a[229491] = aux_sym_number_token1; - v->a[229492] = actions(5327); - v->a[229493] = 1; - v->a[229494] = aux_sym_number_token2; - v->a[229495] = actions(5329); - v->a[229496] = 1; - v->a[229497] = anon_sym_DOLLAR_LBRACE; - v->a[229498] = actions(5331); - v->a[229499] = 1; - small_parse_table_11475(v); -} - -/* EOF small_parse_table_2294.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2295.c b/parser/static/small_parse_table/small_parse_table_2295.c deleted file mode 100644 index ab2882fa..00000000 --- a/parser/static/small_parse_table/small_parse_table_2295.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2295.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11475(t_small_parse_table_array *v) -{ - v->a[229500] = anon_sym_DOLLAR_LPAREN; - v->a[229501] = actions(5333); - v->a[229502] = 1; - v->a[229503] = anon_sym_BQUOTE; - v->a[229504] = actions(5335); - v->a[229505] = 1; - v->a[229506] = anon_sym_DOLLAR_BQUOTE; - v->a[229507] = actions(5341); - v->a[229508] = 1; - v->a[229509] = sym__brace_start; - v->a[229510] = actions(10236); - v->a[229511] = 1; - v->a[229512] = sym_word; - v->a[229513] = actions(10242); - v->a[229514] = 1; - v->a[229515] = sym__comment_word; - v->a[229516] = actions(10872); - v->a[229517] = 1; - v->a[229518] = anon_sym_DOLLAR; - v->a[229519] = actions(5313); - small_parse_table_11476(v); -} - -void small_parse_table_11476(t_small_parse_table_array *v) -{ - v->a[229520] = 2; - v->a[229521] = anon_sym_LPAREN_LPAREN; - v->a[229522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[229523] = actions(5337); - v->a[229524] = 2; - v->a[229525] = anon_sym_LT_LPAREN; - v->a[229526] = anon_sym_GT_LPAREN; - v->a[229527] = actions(10238); - v->a[229528] = 2; - v->a[229529] = sym_test_operator; - v->a[229530] = sym__special_character; - v->a[229531] = actions(10240); - v->a[229532] = 3; - v->a[229533] = sym__bare_dollar; - v->a[229534] = sym_raw_string; - v->a[229535] = sym_ansi_c_string; - v->a[229536] = state(5461); - v->a[229537] = 9; - v->a[229538] = sym_arithmetic_expansion; - v->a[229539] = sym_brace_expression; - small_parse_table_11477(v); -} - -void small_parse_table_11477(t_small_parse_table_array *v) -{ - v->a[229540] = sym_string; - v->a[229541] = sym_translated_string; - v->a[229542] = sym_number; - v->a[229543] = sym_simple_expansion; - v->a[229544] = sym_expansion; - v->a[229545] = sym_command_substitution; - v->a[229546] = sym_process_substitution; - v->a[229547] = 20; - v->a[229548] = actions(71); - v->a[229549] = 1; - v->a[229550] = sym_comment; - v->a[229551] = actions(9758); - v->a[229552] = 1; - v->a[229553] = anon_sym_DOLLAR_LBRACK; - v->a[229554] = actions(9760); - v->a[229555] = 1; - v->a[229556] = anon_sym_DOLLAR; - v->a[229557] = actions(9764); - v->a[229558] = 1; - v->a[229559] = anon_sym_DQUOTE; - small_parse_table_11478(v); -} - -void small_parse_table_11478(t_small_parse_table_array *v) -{ - v->a[229560] = actions(9768); - v->a[229561] = 1; - v->a[229562] = aux_sym_number_token1; - v->a[229563] = actions(9770); - v->a[229564] = 1; - v->a[229565] = aux_sym_number_token2; - v->a[229566] = actions(9772); - v->a[229567] = 1; - v->a[229568] = anon_sym_DOLLAR_LBRACE; - v->a[229569] = actions(9774); - v->a[229570] = 1; - v->a[229571] = anon_sym_DOLLAR_LPAREN; - v->a[229572] = actions(9776); - v->a[229573] = 1; - v->a[229574] = anon_sym_BQUOTE; - v->a[229575] = actions(9778); - v->a[229576] = 1; - v->a[229577] = anon_sym_DOLLAR_BQUOTE; - v->a[229578] = actions(9784); - v->a[229579] = 1; - small_parse_table_11479(v); -} - -void small_parse_table_11479(t_small_parse_table_array *v) -{ - v->a[229580] = sym__brace_start; - v->a[229581] = actions(10052); - v->a[229582] = 1; - v->a[229583] = sym__special_character; - v->a[229584] = actions(10874); - v->a[229585] = 1; - v->a[229586] = sym_word; - v->a[229587] = actions(10878); - v->a[229588] = 1; - v->a[229589] = sym_test_operator; - v->a[229590] = state(6223); - v->a[229591] = 1; - v->a[229592] = aux_sym__literal_repeat1; - v->a[229593] = state(6374); - v->a[229594] = 1; - v->a[229595] = sym_concatenation; - v->a[229596] = actions(9756); - v->a[229597] = 2; - v->a[229598] = anon_sym_LPAREN_LPAREN; - v->a[229599] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_11480(v); -} - -/* EOF small_parse_table_2295.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2296.c b/parser/static/small_parse_table/small_parse_table_2296.c deleted file mode 100644 index e3f9580c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2296.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2296.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11480(t_small_parse_table_array *v) -{ - v->a[229600] = actions(9780); - v->a[229601] = 2; - v->a[229602] = anon_sym_LT_LPAREN; - v->a[229603] = anon_sym_GT_LPAREN; - v->a[229604] = actions(10876); - v->a[229605] = 2; - v->a[229606] = sym_raw_string; - v->a[229607] = sym_ansi_c_string; - v->a[229608] = state(6202); - v->a[229609] = 9; - v->a[229610] = sym_arithmetic_expansion; - v->a[229611] = sym_brace_expression; - v->a[229612] = sym_string; - v->a[229613] = sym_translated_string; - v->a[229614] = sym_number; - v->a[229615] = sym_simple_expansion; - v->a[229616] = sym_expansion; - v->a[229617] = sym_command_substitution; - v->a[229618] = sym_process_substitution; - v->a[229619] = 21; - small_parse_table_11481(v); -} - -void small_parse_table_11481(t_small_parse_table_array *v) -{ - v->a[229620] = actions(71); - v->a[229621] = 1; - v->a[229622] = sym_comment; - v->a[229623] = actions(9364); - v->a[229624] = 1; - v->a[229625] = anon_sym_LPAREN; - v->a[229626] = actions(9366); - v->a[229627] = 1; - v->a[229628] = anon_sym_BANG; - v->a[229629] = actions(9372); - v->a[229630] = 1; - v->a[229631] = anon_sym_TILDE; - v->a[229632] = actions(9374); - v->a[229633] = 1; - v->a[229634] = anon_sym_DOLLAR; - v->a[229635] = actions(9376); - v->a[229636] = 1; - v->a[229637] = anon_sym_DQUOTE; - v->a[229638] = actions(9378); - v->a[229639] = 1; - small_parse_table_11482(v); -} - -void small_parse_table_11482(t_small_parse_table_array *v) -{ - v->a[229640] = aux_sym_number_token1; - v->a[229641] = actions(9380); - v->a[229642] = 1; - v->a[229643] = aux_sym_number_token2; - v->a[229644] = actions(9382); - v->a[229645] = 1; - v->a[229646] = anon_sym_DOLLAR_LBRACE; - v->a[229647] = actions(9384); - v->a[229648] = 1; - v->a[229649] = anon_sym_DOLLAR_LPAREN; - v->a[229650] = actions(9386); - v->a[229651] = 1; - v->a[229652] = anon_sym_BQUOTE; - v->a[229653] = actions(9388); - v->a[229654] = 1; - v->a[229655] = anon_sym_DOLLAR_BQUOTE; - v->a[229656] = actions(9392); - v->a[229657] = 1; - v->a[229658] = sym_variable_name; - v->a[229659] = actions(10880); - small_parse_table_11483(v); -} - -void small_parse_table_11483(t_small_parse_table_array *v) -{ - v->a[229660] = 1; - v->a[229661] = aux_sym__simple_variable_name_token1; - v->a[229662] = state(3391); - v->a[229663] = 1; - v->a[229664] = sym__arithmetic_binary_expression; - v->a[229665] = state(3396); - v->a[229666] = 1; - v->a[229667] = sym__arithmetic_ternary_expression; - v->a[229668] = state(3398); - v->a[229669] = 1; - v->a[229670] = sym__arithmetic_unary_expression; - v->a[229671] = state(3400); - v->a[229672] = 1; - v->a[229673] = sym__arithmetic_postfix_expression; - v->a[229674] = actions(9368); - v->a[229675] = 2; - v->a[229676] = anon_sym_PLUS_PLUS2; - v->a[229677] = anon_sym_DASH_DASH2; - v->a[229678] = actions(9370); - v->a[229679] = 2; - small_parse_table_11484(v); -} - -void small_parse_table_11484(t_small_parse_table_array *v) -{ - v->a[229680] = anon_sym_DASH2; - v->a[229681] = anon_sym_PLUS2; - v->a[229682] = state(3284); - v->a[229683] = 9; - v->a[229684] = sym_subscript; - v->a[229685] = sym__arithmetic_expression; - v->a[229686] = sym__arithmetic_literal; - v->a[229687] = sym__arithmetic_parenthesized_expression; - v->a[229688] = sym_string; - v->a[229689] = sym_number; - v->a[229690] = sym_simple_expansion; - v->a[229691] = sym_expansion; - v->a[229692] = sym_command_substitution; - v->a[229693] = 18; - v->a[229694] = actions(3); - v->a[229695] = 1; - v->a[229696] = sym_comment; - v->a[229697] = actions(314); - v->a[229698] = 1; - v->a[229699] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11485(v); -} - -/* EOF small_parse_table_2296.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2297.c b/parser/static/small_parse_table/small_parse_table_2297.c deleted file mode 100644 index 4a79cde7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2297.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2297.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11485(t_small_parse_table_array *v) -{ - v->a[229700] = actions(320); - v->a[229701] = 1; - v->a[229702] = anon_sym_DQUOTE; - v->a[229703] = actions(324); - v->a[229704] = 1; - v->a[229705] = aux_sym_number_token1; - v->a[229706] = actions(326); - v->a[229707] = 1; - v->a[229708] = aux_sym_number_token2; - v->a[229709] = actions(328); - v->a[229710] = 1; - v->a[229711] = anon_sym_DOLLAR_LBRACE; - v->a[229712] = actions(330); - v->a[229713] = 1; - v->a[229714] = anon_sym_DOLLAR_LPAREN; - v->a[229715] = actions(332); - v->a[229716] = 1; - v->a[229717] = anon_sym_BQUOTE; - v->a[229718] = actions(334); - v->a[229719] = 1; - small_parse_table_11486(v); -} - -void small_parse_table_11486(t_small_parse_table_array *v) -{ - v->a[229720] = anon_sym_DOLLAR_BQUOTE; - v->a[229721] = actions(344); - v->a[229722] = 1; - v->a[229723] = sym__brace_start; - v->a[229724] = actions(9400); - v->a[229725] = 1; - v->a[229726] = sym_word; - v->a[229727] = actions(9406); - v->a[229728] = 1; - v->a[229729] = sym__comment_word; - v->a[229730] = actions(10882); - v->a[229731] = 1; - v->a[229732] = anon_sym_DOLLAR; - v->a[229733] = actions(312); - v->a[229734] = 2; - v->a[229735] = anon_sym_LPAREN_LPAREN; - v->a[229736] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[229737] = actions(336); - v->a[229738] = 2; - v->a[229739] = anon_sym_LT_LPAREN; - small_parse_table_11487(v); -} - -void small_parse_table_11487(t_small_parse_table_array *v) -{ - v->a[229740] = anon_sym_GT_LPAREN; - v->a[229741] = actions(9402); - v->a[229742] = 2; - v->a[229743] = sym_test_operator; - v->a[229744] = sym__special_character; - v->a[229745] = actions(9404); - v->a[229746] = 3; - v->a[229747] = sym__bare_dollar; - v->a[229748] = sym_raw_string; - v->a[229749] = sym_ansi_c_string; - v->a[229750] = state(1037); - v->a[229751] = 9; - v->a[229752] = sym_arithmetic_expansion; - v->a[229753] = sym_brace_expression; - v->a[229754] = sym_string; - v->a[229755] = sym_translated_string; - v->a[229756] = sym_number; - v->a[229757] = sym_simple_expansion; - v->a[229758] = sym_expansion; - v->a[229759] = sym_command_substitution; - small_parse_table_11488(v); -} - -void small_parse_table_11488(t_small_parse_table_array *v) -{ - v->a[229760] = sym_process_substitution; - v->a[229761] = 18; - v->a[229762] = actions(3); - v->a[229763] = 1; - v->a[229764] = sym_comment; - v->a[229765] = actions(8571); - v->a[229766] = 1; - v->a[229767] = anon_sym_DOLLAR_LBRACK; - v->a[229768] = actions(8577); - v->a[229769] = 1; - v->a[229770] = anon_sym_DQUOTE; - v->a[229771] = actions(8581); - v->a[229772] = 1; - v->a[229773] = aux_sym_number_token1; - v->a[229774] = actions(8583); - v->a[229775] = 1; - v->a[229776] = aux_sym_number_token2; - v->a[229777] = actions(8585); - v->a[229778] = 1; - v->a[229779] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11489(v); -} - -void small_parse_table_11489(t_small_parse_table_array *v) -{ - v->a[229780] = actions(8587); - v->a[229781] = 1; - v->a[229782] = anon_sym_DOLLAR_LPAREN; - v->a[229783] = actions(8589); - v->a[229784] = 1; - v->a[229785] = anon_sym_BQUOTE; - v->a[229786] = actions(8591); - v->a[229787] = 1; - v->a[229788] = anon_sym_DOLLAR_BQUOTE; - v->a[229789] = actions(8597); - v->a[229790] = 1; - v->a[229791] = sym__brace_start; - v->a[229792] = actions(10014); - v->a[229793] = 1; - v->a[229794] = sym_word; - v->a[229795] = actions(10020); - v->a[229796] = 1; - v->a[229797] = sym__comment_word; - v->a[229798] = actions(10884); - v->a[229799] = 1; - small_parse_table_11490(v); -} - -/* EOF small_parse_table_2297.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2298.c b/parser/static/small_parse_table/small_parse_table_2298.c deleted file mode 100644 index a196ef58..00000000 --- a/parser/static/small_parse_table/small_parse_table_2298.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2298.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11490(t_small_parse_table_array *v) -{ - v->a[229800] = anon_sym_DOLLAR; - v->a[229801] = actions(8567); - v->a[229802] = 2; - v->a[229803] = anon_sym_LPAREN_LPAREN; - v->a[229804] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[229805] = actions(8593); - v->a[229806] = 2; - v->a[229807] = anon_sym_LT_LPAREN; - v->a[229808] = anon_sym_GT_LPAREN; - v->a[229809] = actions(10016); - v->a[229810] = 2; - v->a[229811] = sym_test_operator; - v->a[229812] = sym__special_character; - v->a[229813] = actions(10018); - v->a[229814] = 3; - v->a[229815] = sym__bare_dollar; - v->a[229816] = sym_raw_string; - v->a[229817] = sym_ansi_c_string; - v->a[229818] = state(5199); - v->a[229819] = 9; - small_parse_table_11491(v); -} - -void small_parse_table_11491(t_small_parse_table_array *v) -{ - v->a[229820] = sym_arithmetic_expansion; - v->a[229821] = sym_brace_expression; - v->a[229822] = sym_string; - v->a[229823] = sym_translated_string; - v->a[229824] = sym_number; - v->a[229825] = sym_simple_expansion; - v->a[229826] = sym_expansion; - v->a[229827] = sym_command_substitution; - v->a[229828] = sym_process_substitution; - v->a[229829] = 21; - v->a[229830] = actions(71); - v->a[229831] = 1; - v->a[229832] = sym_comment; - v->a[229833] = actions(3064); - v->a[229834] = 1; - v->a[229835] = sym_variable_name; - v->a[229836] = actions(9278); - v->a[229837] = 1; - v->a[229838] = anon_sym_LPAREN; - v->a[229839] = actions(9280); - small_parse_table_11492(v); -} - -void small_parse_table_11492(t_small_parse_table_array *v) -{ - v->a[229840] = 1; - v->a[229841] = anon_sym_BANG; - v->a[229842] = actions(9286); - v->a[229843] = 1; - v->a[229844] = anon_sym_TILDE; - v->a[229845] = actions(9288); - v->a[229846] = 1; - v->a[229847] = anon_sym_DOLLAR; - v->a[229848] = actions(9290); - v->a[229849] = 1; - v->a[229850] = anon_sym_DQUOTE; - v->a[229851] = actions(9292); - v->a[229852] = 1; - v->a[229853] = aux_sym_number_token1; - v->a[229854] = actions(9294); - v->a[229855] = 1; - v->a[229856] = aux_sym_number_token2; - v->a[229857] = actions(9296); - v->a[229858] = 1; - v->a[229859] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11493(v); -} - -void small_parse_table_11493(t_small_parse_table_array *v) -{ - v->a[229860] = actions(9298); - v->a[229861] = 1; - v->a[229862] = anon_sym_DOLLAR_LPAREN; - v->a[229863] = actions(9300); - v->a[229864] = 1; - v->a[229865] = anon_sym_BQUOTE; - v->a[229866] = actions(9302); - v->a[229867] = 1; - v->a[229868] = anon_sym_DOLLAR_BQUOTE; - v->a[229869] = actions(10886); - v->a[229870] = 1; - v->a[229871] = aux_sym__simple_variable_name_token1; - v->a[229872] = state(2801); - v->a[229873] = 1; - v->a[229874] = sym__arithmetic_binary_expression; - v->a[229875] = state(2803); - v->a[229876] = 1; - v->a[229877] = sym__arithmetic_ternary_expression; - v->a[229878] = state(2809); - v->a[229879] = 1; - small_parse_table_11494(v); -} - -void small_parse_table_11494(t_small_parse_table_array *v) -{ - v->a[229880] = sym__arithmetic_unary_expression; - v->a[229881] = state(2825); - v->a[229882] = 1; - v->a[229883] = sym__arithmetic_postfix_expression; - v->a[229884] = actions(9282); - v->a[229885] = 2; - v->a[229886] = anon_sym_PLUS_PLUS2; - v->a[229887] = anon_sym_DASH_DASH2; - v->a[229888] = actions(9284); - v->a[229889] = 2; - v->a[229890] = anon_sym_DASH2; - v->a[229891] = anon_sym_PLUS2; - v->a[229892] = state(2778); - v->a[229893] = 9; - v->a[229894] = sym_subscript; - v->a[229895] = sym__arithmetic_expression; - v->a[229896] = sym__arithmetic_literal; - v->a[229897] = sym__arithmetic_parenthesized_expression; - v->a[229898] = sym_string; - v->a[229899] = sym_number; - small_parse_table_11495(v); -} - -/* EOF small_parse_table_2298.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2299.c b/parser/static/small_parse_table/small_parse_table_2299.c deleted file mode 100644 index e7b62efb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2299.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2299.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11495(t_small_parse_table_array *v) -{ - v->a[229900] = sym_simple_expansion; - v->a[229901] = sym_expansion; - v->a[229902] = sym_command_substitution; - v->a[229903] = 21; - v->a[229904] = actions(71); - v->a[229905] = 1; - v->a[229906] = sym_comment; - v->a[229907] = actions(9364); - v->a[229908] = 1; - v->a[229909] = anon_sym_LPAREN; - v->a[229910] = actions(9366); - v->a[229911] = 1; - v->a[229912] = anon_sym_BANG; - v->a[229913] = actions(9372); - v->a[229914] = 1; - v->a[229915] = anon_sym_TILDE; - v->a[229916] = actions(9374); - v->a[229917] = 1; - v->a[229918] = anon_sym_DOLLAR; - v->a[229919] = actions(9376); - small_parse_table_11496(v); -} - -void small_parse_table_11496(t_small_parse_table_array *v) -{ - v->a[229920] = 1; - v->a[229921] = anon_sym_DQUOTE; - v->a[229922] = actions(9378); - v->a[229923] = 1; - v->a[229924] = aux_sym_number_token1; - v->a[229925] = actions(9380); - v->a[229926] = 1; - v->a[229927] = aux_sym_number_token2; - v->a[229928] = actions(9382); - v->a[229929] = 1; - v->a[229930] = anon_sym_DOLLAR_LBRACE; - v->a[229931] = actions(9384); - v->a[229932] = 1; - v->a[229933] = anon_sym_DOLLAR_LPAREN; - v->a[229934] = actions(9386); - v->a[229935] = 1; - v->a[229936] = anon_sym_BQUOTE; - v->a[229937] = actions(9388); - v->a[229938] = 1; - v->a[229939] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11497(v); -} - -void small_parse_table_11497(t_small_parse_table_array *v) -{ - v->a[229940] = actions(9392); - v->a[229941] = 1; - v->a[229942] = sym_variable_name; - v->a[229943] = actions(10888); - v->a[229944] = 1; - v->a[229945] = aux_sym__simple_variable_name_token1; - v->a[229946] = state(3391); - v->a[229947] = 1; - v->a[229948] = sym__arithmetic_binary_expression; - v->a[229949] = state(3396); - v->a[229950] = 1; - v->a[229951] = sym__arithmetic_ternary_expression; - v->a[229952] = state(3398); - v->a[229953] = 1; - v->a[229954] = sym__arithmetic_unary_expression; - v->a[229955] = state(3400); - v->a[229956] = 1; - v->a[229957] = sym__arithmetic_postfix_expression; - v->a[229958] = actions(9368); - v->a[229959] = 2; - small_parse_table_11498(v); -} - -void small_parse_table_11498(t_small_parse_table_array *v) -{ - v->a[229960] = anon_sym_PLUS_PLUS2; - v->a[229961] = anon_sym_DASH_DASH2; - v->a[229962] = actions(9370); - v->a[229963] = 2; - v->a[229964] = anon_sym_DASH2; - v->a[229965] = anon_sym_PLUS2; - v->a[229966] = state(3447); - v->a[229967] = 9; - v->a[229968] = sym_subscript; - v->a[229969] = sym__arithmetic_expression; - v->a[229970] = sym__arithmetic_literal; - v->a[229971] = sym__arithmetic_parenthesized_expression; - v->a[229972] = sym_string; - v->a[229973] = sym_number; - v->a[229974] = sym_simple_expansion; - v->a[229975] = sym_expansion; - v->a[229976] = sym_command_substitution; - v->a[229977] = 21; - v->a[229978] = actions(71); - v->a[229979] = 1; - small_parse_table_11499(v); -} - -void small_parse_table_11499(t_small_parse_table_array *v) -{ - v->a[229980] = sym_comment; - v->a[229981] = actions(3064); - v->a[229982] = 1; - v->a[229983] = sym_variable_name; - v->a[229984] = actions(9278); - v->a[229985] = 1; - v->a[229986] = anon_sym_LPAREN; - v->a[229987] = actions(9280); - v->a[229988] = 1; - v->a[229989] = anon_sym_BANG; - v->a[229990] = actions(9286); - v->a[229991] = 1; - v->a[229992] = anon_sym_TILDE; - v->a[229993] = actions(9288); - v->a[229994] = 1; - v->a[229995] = anon_sym_DOLLAR; - v->a[229996] = actions(9290); - v->a[229997] = 1; - v->a[229998] = anon_sym_DQUOTE; - v->a[229999] = actions(9292); - small_parse_table_11500(v); -} - -/* EOF small_parse_table_2299.c */ diff --git a/parser/static/small_parse_table/small_parse_table_23.c b/parser/static/small_parse_table/small_parse_table_23.c index 16fb842a..6f1c7a9b 100644 --- a/parser/static/small_parse_table/small_parse_table_23.c +++ b/parser/static/small_parse_table/small_parse_table_23.c @@ -14,126 +14,126 @@ void small_parse_table_115(t_small_parse_table_array *v) { - v->a[2300] = sym_subscript; - v->a[2301] = actions(1753); - v->a[2302] = 2; - v->a[2303] = anon_sym_LPAREN_LPAREN; - v->a[2304] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2305] = actions(1757); - v->a[2306] = 2; - v->a[2307] = sym_file_descriptor; - v->a[2308] = aux_sym_heredoc_redirect_token1; - v->a[2309] = actions(1779); - v->a[2310] = 2; - v->a[2311] = anon_sym_LT_LPAREN; - v->a[2312] = anon_sym_GT_LPAREN; - v->a[2313] = actions(1751); - v->a[2314] = 3; - v->a[2315] = sym_raw_string; - v->a[2316] = sym_ansi_c_string; - v->a[2317] = sym_word; - v->a[2318] = state(551); - v->a[2319] = 3; + v->a[2300] = anon_sym_GT; + v->a[2301] = anon_sym_GT_GT; + v->a[2302] = anon_sym_AMP_GT; + v->a[2303] = anon_sym_AMP_GT_GT; + v->a[2304] = anon_sym_LT_AMP; + v->a[2305] = anon_sym_GT_AMP; + v->a[2306] = anon_sym_GT_PIPE; + v->a[2307] = anon_sym_LT_AMP_DASH; + v->a[2308] = anon_sym_GT_AMP_DASH; + v->a[2309] = anon_sym_LT_LT; + v->a[2310] = anon_sym_LT_LT_DASH; + v->a[2311] = anon_sym_AMP; + v->a[2312] = anon_sym_SEMI; + v->a[2313] = 21; + v->a[2314] = actions(3); + v->a[2315] = 1; + v->a[2316] = sym_comment; + v->a[2317] = actions(1071); + v->a[2318] = 1; + v->a[2319] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_116(v); } void small_parse_table_116(t_small_parse_table_array *v) { - v->a[2320] = sym_variable_assignment; - v->a[2321] = sym_concatenation; - v->a[2322] = aux_sym_declaration_command_repeat1; - v->a[2323] = state(1067); - v->a[2324] = 9; - v->a[2325] = sym_arithmetic_expansion; - v->a[2326] = sym_brace_expression; - v->a[2327] = sym_string; - v->a[2328] = sym_translated_string; - v->a[2329] = sym_number; - v->a[2330] = sym_simple_expansion; - v->a[2331] = sym_expansion; - v->a[2332] = sym_command_substitution; - v->a[2333] = sym_process_substitution; - v->a[2334] = actions(1755); - v->a[2335] = 22; - v->a[2336] = anon_sym_SEMI; - v->a[2337] = anon_sym_PIPE_PIPE; - v->a[2338] = anon_sym_AMP_AMP; - v->a[2339] = anon_sym_PIPE; + v->a[2320] = actions(1073); + v->a[2321] = 1; + v->a[2322] = anon_sym_DOLLAR; + v->a[2323] = actions(1075); + v->a[2324] = 1; + v->a[2325] = sym__special_character; + v->a[2326] = actions(1077); + v->a[2327] = 1; + v->a[2328] = anon_sym_DQUOTE; + v->a[2329] = actions(1079); + v->a[2330] = 1; + v->a[2331] = aux_sym_number_token1; + v->a[2332] = actions(1081); + v->a[2333] = 1; + v->a[2334] = aux_sym_number_token2; + v->a[2335] = actions(1083); + v->a[2336] = 1; + v->a[2337] = anon_sym_DOLLAR_LBRACE; + v->a[2338] = actions(1085); + v->a[2339] = 1; small_parse_table_117(v); } void small_parse_table_117(t_small_parse_table_array *v) { - v->a[2340] = anon_sym_AMP; - v->a[2341] = anon_sym_LT; - v->a[2342] = anon_sym_GT; - v->a[2343] = anon_sym_LT_LT; - v->a[2344] = anon_sym_GT_GT; - v->a[2345] = anon_sym_esac; - v->a[2346] = anon_sym_SEMI_SEMI; - v->a[2347] = anon_sym_SEMI_AMP; - v->a[2348] = anon_sym_SEMI_SEMI_AMP; - v->a[2349] = anon_sym_PIPE_AMP; - v->a[2350] = anon_sym_AMP_GT; - v->a[2351] = anon_sym_AMP_GT_GT; - v->a[2352] = anon_sym_LT_AMP; - v->a[2353] = anon_sym_GT_AMP; - v->a[2354] = anon_sym_GT_PIPE; - v->a[2355] = anon_sym_LT_AMP_DASH; - v->a[2356] = anon_sym_GT_AMP_DASH; - v->a[2357] = anon_sym_LT_LT_DASH; - v->a[2358] = 8; - v->a[2359] = actions(3); + v->a[2340] = anon_sym_DOLLAR_LPAREN; + v->a[2341] = actions(1087); + v->a[2342] = 1; + v->a[2343] = anon_sym_BQUOTE; + v->a[2344] = actions(1089); + v->a[2345] = 1; + v->a[2346] = anon_sym_DOLLAR_BQUOTE; + v->a[2347] = actions(1093); + v->a[2348] = 1; + v->a[2349] = sym_variable_name; + v->a[2350] = actions(1095); + v->a[2351] = 1; + v->a[2352] = sym_test_operator; + v->a[2353] = actions(1097); + v->a[2354] = 1; + v->a[2355] = sym__brace_start; + v->a[2356] = actions(1236); + v->a[2357] = 1; + v->a[2358] = aux_sym__simple_variable_name_token1; + v->a[2359] = state(1062); small_parse_table_118(v); } void small_parse_table_118(t_small_parse_table_array *v) { v->a[2360] = 1; - v->a[2361] = sym_comment; - v->a[2362] = actions(1791); - v->a[2363] = 1; - v->a[2364] = anon_sym_DQUOTE; - v->a[2365] = actions(1795); - v->a[2366] = 1; - v->a[2367] = sym_variable_name; - v->a[2368] = state(998); - v->a[2369] = 1; - v->a[2370] = sym_string; - v->a[2371] = actions(1793); - v->a[2372] = 2; - v->a[2373] = aux_sym__simple_variable_name_token1; - v->a[2374] = aux_sym__multiline_variable_name_token1; - v->a[2375] = actions(1241); - v->a[2376] = 4; - v->a[2377] = sym_file_descriptor; - v->a[2378] = sym_test_operator; - v->a[2379] = sym__bare_dollar; + v->a[2361] = aux_sym__literal_repeat1; + v->a[2362] = actions(1069); + v->a[2363] = 2; + v->a[2364] = sym_raw_string; + v->a[2365] = sym_word; + v->a[2366] = actions(727); + v->a[2367] = 3; + v->a[2368] = sym_file_descriptor; + v->a[2369] = ts_builtin_sym_end; + v->a[2370] = aux_sym_heredoc_redirect_token1; + v->a[2371] = state(279); + v->a[2372] = 3; + v->a[2373] = sym_variable_assignment; + v->a[2374] = sym_concatenation; + v->a[2375] = aux_sym_declaration_command_repeat1; + v->a[2376] = state(693); + v->a[2377] = 7; + v->a[2378] = sym_arithmetic_expansion; + v->a[2379] = sym_brace_expression; small_parse_table_119(v); } void small_parse_table_119(t_small_parse_table_array *v) { - v->a[2380] = sym__brace_start; - v->a[2381] = actions(1789); - v->a[2382] = 9; - v->a[2383] = anon_sym_DASH; - v->a[2384] = anon_sym_STAR; - v->a[2385] = anon_sym_BANG; - v->a[2386] = anon_sym_QMARK; - v->a[2387] = anon_sym_DOLLAR; - v->a[2388] = anon_sym_POUND; - v->a[2389] = anon_sym_AT2; - v->a[2390] = anon_sym_0; - v->a[2391] = anon_sym__; - v->a[2392] = actions(1239); - v->a[2393] = 41; - v->a[2394] = anon_sym_LPAREN_LPAREN; - v->a[2395] = anon_sym_SEMI; - v->a[2396] = anon_sym_PIPE_PIPE; - v->a[2397] = anon_sym_AMP_AMP; - v->a[2398] = anon_sym_PIPE; - v->a[2399] = anon_sym_AMP; + v->a[2380] = sym_string; + v->a[2381] = sym_number; + v->a[2382] = sym_simple_expansion; + v->a[2383] = sym_expansion; + v->a[2384] = sym_command_substitution; + v->a[2385] = actions(725); + v->a[2386] = 19; + v->a[2387] = anon_sym_PIPE; + v->a[2388] = anon_sym_SEMI_SEMI; + v->a[2389] = anon_sym_PIPE_AMP; + v->a[2390] = anon_sym_AMP_AMP; + v->a[2391] = anon_sym_PIPE_PIPE; + v->a[2392] = anon_sym_LT; + v->a[2393] = anon_sym_GT; + v->a[2394] = anon_sym_GT_GT; + v->a[2395] = anon_sym_AMP_GT; + v->a[2396] = anon_sym_AMP_GT_GT; + v->a[2397] = anon_sym_LT_AMP; + v->a[2398] = anon_sym_GT_AMP; + v->a[2399] = anon_sym_GT_PIPE; small_parse_table_120(v); } diff --git a/parser/static/small_parse_table/small_parse_table_230.c b/parser/static/small_parse_table/small_parse_table_230.c index d86eca3f..75dd06f4 100644 --- a/parser/static/small_parse_table/small_parse_table_230.c +++ b/parser/static/small_parse_table/small_parse_table_230.c @@ -14,126 +14,126 @@ void small_parse_table_1150(t_small_parse_table_array *v) { - v->a[23000] = actions(3733); - v->a[23001] = 1; - v->a[23002] = sym__special_character; - v->a[23003] = actions(3735); - v->a[23004] = 1; - v->a[23005] = anon_sym_DQUOTE; - v->a[23006] = actions(3737); - v->a[23007] = 1; - v->a[23008] = aux_sym_number_token1; - v->a[23009] = actions(3739); - v->a[23010] = 1; - v->a[23011] = aux_sym_number_token2; - v->a[23012] = actions(3741); - v->a[23013] = 1; - v->a[23014] = anon_sym_DOLLAR_LBRACE; - v->a[23015] = actions(3743); - v->a[23016] = 1; - v->a[23017] = anon_sym_DOLLAR_LPAREN; - v->a[23018] = actions(3745); - v->a[23019] = 1; + v->a[23000] = anon_sym_SEMI_SEMI_AMP; + v->a[23001] = anon_sym_PIPE_AMP; + v->a[23002] = anon_sym_AMP_AMP; + v->a[23003] = anon_sym_PIPE_PIPE; + v->a[23004] = anon_sym_LT; + v->a[23005] = anon_sym_GT; + v->a[23006] = anon_sym_GT_GT; + v->a[23007] = anon_sym_AMP_GT; + v->a[23008] = anon_sym_AMP_GT_GT; + v->a[23009] = anon_sym_LT_AMP; + v->a[23010] = anon_sym_GT_AMP; + v->a[23011] = anon_sym_GT_PIPE; + v->a[23012] = anon_sym_LT_AMP_DASH; + v->a[23013] = anon_sym_GT_AMP_DASH; + v->a[23014] = anon_sym_LT_LT; + v->a[23015] = anon_sym_LT_LT_DASH; + v->a[23016] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23017] = anon_sym_AMP; + v->a[23018] = aux_sym_concatenation_token1; + v->a[23019] = anon_sym_DOLLAR; small_parse_table_1151(v); } void small_parse_table_1151(t_small_parse_table_array *v) { - v->a[23020] = anon_sym_BQUOTE; - v->a[23021] = actions(3747); - v->a[23022] = 1; - v->a[23023] = anon_sym_DOLLAR_BQUOTE; - v->a[23024] = actions(3751); - v->a[23025] = 1; - v->a[23026] = sym_file_descriptor; - v->a[23027] = actions(3753); - v->a[23028] = 1; - v->a[23029] = sym_test_operator; - v->a[23030] = actions(3755); - v->a[23031] = 1; - v->a[23032] = sym__brace_start; - v->a[23033] = actions(4062); - v->a[23034] = 1; - v->a[23035] = aux_sym_heredoc_redirect_token1; - v->a[23036] = state(3608); - v->a[23037] = 1; - v->a[23038] = aux_sym__heredoc_command; - v->a[23039] = state(5351); + v->a[23020] = sym__special_character; + v->a[23021] = anon_sym_DQUOTE; + v->a[23022] = sym_raw_string; + v->a[23023] = aux_sym_number_token1; + v->a[23024] = aux_sym_number_token2; + v->a[23025] = anon_sym_DOLLAR_LBRACE; + v->a[23026] = anon_sym_DOLLAR_LPAREN; + v->a[23027] = anon_sym_BQUOTE; + v->a[23028] = anon_sym_DOLLAR_BQUOTE; + v->a[23029] = sym_word; + v->a[23030] = anon_sym_SEMI; + v->a[23031] = 6; + v->a[23032] = actions(3); + v->a[23033] = 1; + v->a[23034] = sym_comment; + v->a[23035] = actions(3056); + v->a[23036] = 1; + v->a[23037] = aux_sym_concatenation_token1; + v->a[23038] = actions(3113); + v->a[23039] = 1; small_parse_table_1152(v); } void small_parse_table_1152(t_small_parse_table_array *v) { - v->a[23040] = 1; - v->a[23041] = aux_sym__literal_repeat1; - v->a[23042] = state(5456); - v->a[23043] = 1; - v->a[23044] = sym_concatenation; - v->a[23045] = state(6870); - v->a[23046] = 1; - v->a[23047] = sym__heredoc_expression; - v->a[23048] = state(6871); - v->a[23049] = 1; - v->a[23050] = sym__heredoc_pipeline; - v->a[23051] = actions(3715); - v->a[23052] = 2; - v->a[23053] = anon_sym_LPAREN_LPAREN; - v->a[23054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23055] = actions(3717); - v->a[23056] = 2; - v->a[23057] = anon_sym_PIPE_PIPE; - v->a[23058] = anon_sym_AMP_AMP; - v->a[23059] = actions(3719); + v->a[23040] = sym__concat; + v->a[23041] = state(559); + v->a[23042] = 1; + v->a[23043] = aux_sym_concatenation_repeat1; + v->a[23044] = actions(2664); + v->a[23045] = 5; + v->a[23046] = sym_file_descriptor; + v->a[23047] = sym_test_operator; + v->a[23048] = sym__bare_dollar; + v->a[23049] = sym__brace_start; + v->a[23050] = aux_sym_heredoc_redirect_token1; + v->a[23051] = actions(2662); + v->a[23052] = 34; + v->a[23053] = anon_sym_LPAREN; + v->a[23054] = anon_sym_PIPE; + v->a[23055] = anon_sym_SEMI_SEMI; + v->a[23056] = anon_sym_SEMI_AMP; + v->a[23057] = anon_sym_SEMI_SEMI_AMP; + v->a[23058] = anon_sym_PIPE_AMP; + v->a[23059] = anon_sym_AMP_AMP; small_parse_table_1153(v); } void small_parse_table_1153(t_small_parse_table_array *v) { - v->a[23060] = 2; - v->a[23061] = anon_sym_PIPE; - v->a[23062] = anon_sym_PIPE_AMP; - v->a[23063] = actions(3723); - v->a[23064] = 2; - v->a[23065] = anon_sym_LT_AMP_DASH; - v->a[23066] = anon_sym_GT_AMP_DASH; - v->a[23067] = actions(3749); - v->a[23068] = 2; - v->a[23069] = anon_sym_LT_LPAREN; - v->a[23070] = anon_sym_GT_LPAREN; - v->a[23071] = actions(3713); - v->a[23072] = 3; - v->a[23073] = sym_raw_string; - v->a[23074] = sym_ansi_c_string; - v->a[23075] = sym_word; - v->a[23076] = state(5540); - v->a[23077] = 3; - v->a[23078] = sym_file_redirect; - v->a[23079] = sym_herestring_redirect; + v->a[23060] = anon_sym_PIPE_PIPE; + v->a[23061] = anon_sym_LT; + v->a[23062] = anon_sym_GT; + v->a[23063] = anon_sym_GT_GT; + v->a[23064] = anon_sym_AMP_GT; + v->a[23065] = anon_sym_AMP_GT_GT; + v->a[23066] = anon_sym_LT_AMP; + v->a[23067] = anon_sym_GT_AMP; + v->a[23068] = anon_sym_GT_PIPE; + v->a[23069] = anon_sym_LT_AMP_DASH; + v->a[23070] = anon_sym_GT_AMP_DASH; + v->a[23071] = anon_sym_LT_LT; + v->a[23072] = anon_sym_LT_LT_DASH; + v->a[23073] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23074] = anon_sym_AMP; + v->a[23075] = anon_sym_DOLLAR; + v->a[23076] = sym__special_character; + v->a[23077] = anon_sym_DQUOTE; + v->a[23078] = sym_raw_string; + v->a[23079] = aux_sym_number_token1; small_parse_table_1154(v); } void small_parse_table_1154(t_small_parse_table_array *v) { - v->a[23080] = aux_sym_redirected_statement_repeat2; - v->a[23081] = actions(3721); - v->a[23082] = 8; - v->a[23083] = anon_sym_LT; - v->a[23084] = anon_sym_GT; - v->a[23085] = anon_sym_GT_GT; - v->a[23086] = anon_sym_AMP_GT; - v->a[23087] = anon_sym_AMP_GT_GT; - v->a[23088] = anon_sym_LT_AMP; - v->a[23089] = anon_sym_GT_AMP; - v->a[23090] = anon_sym_GT_PIPE; - v->a[23091] = state(5062); - v->a[23092] = 9; - v->a[23093] = sym_arithmetic_expansion; - v->a[23094] = sym_brace_expression; - v->a[23095] = sym_string; - v->a[23096] = sym_translated_string; - v->a[23097] = sym_number; - v->a[23098] = sym_simple_expansion; - v->a[23099] = sym_expansion; + v->a[23080] = aux_sym_number_token2; + v->a[23081] = anon_sym_DOLLAR_LBRACE; + v->a[23082] = anon_sym_DOLLAR_LPAREN; + v->a[23083] = anon_sym_BQUOTE; + v->a[23084] = anon_sym_DOLLAR_BQUOTE; + v->a[23085] = sym_word; + v->a[23086] = anon_sym_SEMI; + v->a[23087] = 6; + v->a[23088] = actions(3); + v->a[23089] = 1; + v->a[23090] = sym_comment; + v->a[23091] = actions(2822); + v->a[23092] = 1; + v->a[23093] = aux_sym_concatenation_token1; + v->a[23094] = actions(2830); + v->a[23095] = 1; + v->a[23096] = sym__concat; + v->a[23097] = state(512); + v->a[23098] = 1; + v->a[23099] = aux_sym_concatenation_repeat1; small_parse_table_1155(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2300.c b/parser/static/small_parse_table/small_parse_table_2300.c deleted file mode 100644 index c37c2a69..00000000 --- a/parser/static/small_parse_table/small_parse_table_2300.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2300.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11500(t_small_parse_table_array *v) -{ - v->a[230000] = 1; - v->a[230001] = aux_sym_number_token1; - v->a[230002] = actions(9294); - v->a[230003] = 1; - v->a[230004] = aux_sym_number_token2; - v->a[230005] = actions(9296); - v->a[230006] = 1; - v->a[230007] = anon_sym_DOLLAR_LBRACE; - v->a[230008] = actions(9298); - v->a[230009] = 1; - v->a[230010] = anon_sym_DOLLAR_LPAREN; - v->a[230011] = actions(9300); - v->a[230012] = 1; - v->a[230013] = anon_sym_BQUOTE; - v->a[230014] = actions(9302); - v->a[230015] = 1; - v->a[230016] = anon_sym_DOLLAR_BQUOTE; - v->a[230017] = actions(10890); - v->a[230018] = 1; - v->a[230019] = aux_sym__simple_variable_name_token1; - small_parse_table_11501(v); -} - -void small_parse_table_11501(t_small_parse_table_array *v) -{ - v->a[230020] = state(2801); - v->a[230021] = 1; - v->a[230022] = sym__arithmetic_binary_expression; - v->a[230023] = state(2803); - v->a[230024] = 1; - v->a[230025] = sym__arithmetic_ternary_expression; - v->a[230026] = state(2809); - v->a[230027] = 1; - v->a[230028] = sym__arithmetic_unary_expression; - v->a[230029] = state(2825); - v->a[230030] = 1; - v->a[230031] = sym__arithmetic_postfix_expression; - v->a[230032] = actions(9282); - v->a[230033] = 2; - v->a[230034] = anon_sym_PLUS_PLUS2; - v->a[230035] = anon_sym_DASH_DASH2; - v->a[230036] = actions(9284); - v->a[230037] = 2; - v->a[230038] = anon_sym_DASH2; - v->a[230039] = anon_sym_PLUS2; - small_parse_table_11502(v); -} - -void small_parse_table_11502(t_small_parse_table_array *v) -{ - v->a[230040] = state(2917); - v->a[230041] = 9; - v->a[230042] = sym_subscript; - v->a[230043] = sym__arithmetic_expression; - v->a[230044] = sym__arithmetic_literal; - v->a[230045] = sym__arithmetic_parenthesized_expression; - v->a[230046] = sym_string; - v->a[230047] = sym_number; - v->a[230048] = sym_simple_expansion; - v->a[230049] = sym_expansion; - v->a[230050] = sym_command_substitution; - v->a[230051] = 21; - v->a[230052] = actions(71); - v->a[230053] = 1; - v->a[230054] = sym_comment; - v->a[230055] = actions(9364); - v->a[230056] = 1; - v->a[230057] = anon_sym_LPAREN; - v->a[230058] = actions(9366); - v->a[230059] = 1; - small_parse_table_11503(v); -} - -void small_parse_table_11503(t_small_parse_table_array *v) -{ - v->a[230060] = anon_sym_BANG; - v->a[230061] = actions(9372); - v->a[230062] = 1; - v->a[230063] = anon_sym_TILDE; - v->a[230064] = actions(9374); - v->a[230065] = 1; - v->a[230066] = anon_sym_DOLLAR; - v->a[230067] = actions(9376); - v->a[230068] = 1; - v->a[230069] = anon_sym_DQUOTE; - v->a[230070] = actions(9378); - v->a[230071] = 1; - v->a[230072] = aux_sym_number_token1; - v->a[230073] = actions(9380); - v->a[230074] = 1; - v->a[230075] = aux_sym_number_token2; - v->a[230076] = actions(9382); - v->a[230077] = 1; - v->a[230078] = anon_sym_DOLLAR_LBRACE; - v->a[230079] = actions(9384); - small_parse_table_11504(v); -} - -void small_parse_table_11504(t_small_parse_table_array *v) -{ - v->a[230080] = 1; - v->a[230081] = anon_sym_DOLLAR_LPAREN; - v->a[230082] = actions(9386); - v->a[230083] = 1; - v->a[230084] = anon_sym_BQUOTE; - v->a[230085] = actions(9388); - v->a[230086] = 1; - v->a[230087] = anon_sym_DOLLAR_BQUOTE; - v->a[230088] = actions(9392); - v->a[230089] = 1; - v->a[230090] = sym_variable_name; - v->a[230091] = actions(10892); - v->a[230092] = 1; - v->a[230093] = aux_sym__simple_variable_name_token1; - v->a[230094] = state(3391); - v->a[230095] = 1; - v->a[230096] = sym__arithmetic_binary_expression; - v->a[230097] = state(3396); - v->a[230098] = 1; - v->a[230099] = sym__arithmetic_ternary_expression; - small_parse_table_11505(v); -} - -/* EOF small_parse_table_2300.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2301.c b/parser/static/small_parse_table/small_parse_table_2301.c deleted file mode 100644 index 6bd628e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2301.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2301.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11505(t_small_parse_table_array *v) -{ - v->a[230100] = state(3398); - v->a[230101] = 1; - v->a[230102] = sym__arithmetic_unary_expression; - v->a[230103] = state(3400); - v->a[230104] = 1; - v->a[230105] = sym__arithmetic_postfix_expression; - v->a[230106] = actions(9368); - v->a[230107] = 2; - v->a[230108] = anon_sym_PLUS_PLUS2; - v->a[230109] = anon_sym_DASH_DASH2; - v->a[230110] = actions(9370); - v->a[230111] = 2; - v->a[230112] = anon_sym_DASH2; - v->a[230113] = anon_sym_PLUS2; - v->a[230114] = state(3449); - v->a[230115] = 9; - v->a[230116] = sym_subscript; - v->a[230117] = sym__arithmetic_expression; - v->a[230118] = sym__arithmetic_literal; - v->a[230119] = sym__arithmetic_parenthesized_expression; - small_parse_table_11506(v); -} - -void small_parse_table_11506(t_small_parse_table_array *v) -{ - v->a[230120] = sym_string; - v->a[230121] = sym_number; - v->a[230122] = sym_simple_expansion; - v->a[230123] = sym_expansion; - v->a[230124] = sym_command_substitution; - v->a[230125] = 18; - v->a[230126] = actions(3); - v->a[230127] = 1; - v->a[230128] = sym_comment; - v->a[230129] = actions(8474); - v->a[230130] = 1; - v->a[230131] = anon_sym_DOLLAR_LBRACK; - v->a[230132] = actions(8480); - v->a[230133] = 1; - v->a[230134] = anon_sym_DQUOTE; - v->a[230135] = actions(8484); - v->a[230136] = 1; - v->a[230137] = aux_sym_number_token1; - v->a[230138] = actions(8486); - v->a[230139] = 1; - small_parse_table_11507(v); -} - -void small_parse_table_11507(t_small_parse_table_array *v) -{ - v->a[230140] = aux_sym_number_token2; - v->a[230141] = actions(8488); - v->a[230142] = 1; - v->a[230143] = anon_sym_DOLLAR_LBRACE; - v->a[230144] = actions(8490); - v->a[230145] = 1; - v->a[230146] = anon_sym_DOLLAR_LPAREN; - v->a[230147] = actions(8492); - v->a[230148] = 1; - v->a[230149] = anon_sym_BQUOTE; - v->a[230150] = actions(8494); - v->a[230151] = 1; - v->a[230152] = anon_sym_DOLLAR_BQUOTE; - v->a[230153] = actions(8504); - v->a[230154] = 1; - v->a[230155] = sym__brace_start; - v->a[230156] = actions(10720); - v->a[230157] = 1; - v->a[230158] = sym_word; - v->a[230159] = actions(10728); - small_parse_table_11508(v); -} - -void small_parse_table_11508(t_small_parse_table_array *v) -{ - v->a[230160] = 1; - v->a[230161] = sym__comment_word; - v->a[230162] = actions(10894); - v->a[230163] = 1; - v->a[230164] = anon_sym_DOLLAR; - v->a[230165] = actions(8470); - v->a[230166] = 2; - v->a[230167] = anon_sym_LPAREN_LPAREN; - v->a[230168] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[230169] = actions(8496); - v->a[230170] = 2; - v->a[230171] = anon_sym_LT_LPAREN; - v->a[230172] = anon_sym_GT_LPAREN; - v->a[230173] = actions(10724); - v->a[230174] = 2; - v->a[230175] = sym_test_operator; - v->a[230176] = sym__special_character; - v->a[230177] = actions(10726); - v->a[230178] = 3; - v->a[230179] = sym__bare_dollar; - small_parse_table_11509(v); -} - -void small_parse_table_11509(t_small_parse_table_array *v) -{ - v->a[230180] = sym_raw_string; - v->a[230181] = sym_ansi_c_string; - v->a[230182] = state(1625); - v->a[230183] = 9; - v->a[230184] = sym_arithmetic_expansion; - v->a[230185] = sym_brace_expression; - v->a[230186] = sym_string; - v->a[230187] = sym_translated_string; - v->a[230188] = sym_number; - v->a[230189] = sym_simple_expansion; - v->a[230190] = sym_expansion; - v->a[230191] = sym_command_substitution; - v->a[230192] = sym_process_substitution; - v->a[230193] = 18; - v->a[230194] = actions(3); - v->a[230195] = 1; - v->a[230196] = sym_comment; - v->a[230197] = actions(9754); - v->a[230198] = 1; - v->a[230199] = sym_word; - small_parse_table_11510(v); -} - -/* EOF small_parse_table_2301.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2302.c b/parser/static/small_parse_table/small_parse_table_2302.c deleted file mode 100644 index 7b6d3d2a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2302.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2302.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11510(t_small_parse_table_array *v) -{ - v->a[230200] = actions(9758); - v->a[230201] = 1; - v->a[230202] = anon_sym_DOLLAR_LBRACK; - v->a[230203] = actions(9764); - v->a[230204] = 1; - v->a[230205] = anon_sym_DQUOTE; - v->a[230206] = actions(9768); - v->a[230207] = 1; - v->a[230208] = aux_sym_number_token1; - v->a[230209] = actions(9770); - v->a[230210] = 1; - v->a[230211] = aux_sym_number_token2; - v->a[230212] = actions(9772); - v->a[230213] = 1; - v->a[230214] = anon_sym_DOLLAR_LBRACE; - v->a[230215] = actions(9774); - v->a[230216] = 1; - v->a[230217] = anon_sym_DOLLAR_LPAREN; - v->a[230218] = actions(9776); - v->a[230219] = 1; - small_parse_table_11511(v); -} - -void small_parse_table_11511(t_small_parse_table_array *v) -{ - v->a[230220] = anon_sym_BQUOTE; - v->a[230221] = actions(9778); - v->a[230222] = 1; - v->a[230223] = anon_sym_DOLLAR_BQUOTE; - v->a[230224] = actions(9782); - v->a[230225] = 1; - v->a[230226] = sym__comment_word; - v->a[230227] = actions(9784); - v->a[230228] = 1; - v->a[230229] = sym__brace_start; - v->a[230230] = actions(10896); - v->a[230231] = 1; - v->a[230232] = anon_sym_DOLLAR; - v->a[230233] = actions(9756); - v->a[230234] = 2; - v->a[230235] = anon_sym_LPAREN_LPAREN; - v->a[230236] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[230237] = actions(9762); - v->a[230238] = 2; - v->a[230239] = sym_test_operator; - small_parse_table_11512(v); -} - -void small_parse_table_11512(t_small_parse_table_array *v) -{ - v->a[230240] = sym__special_character; - v->a[230241] = actions(9780); - v->a[230242] = 2; - v->a[230243] = anon_sym_LT_LPAREN; - v->a[230244] = anon_sym_GT_LPAREN; - v->a[230245] = actions(9766); - v->a[230246] = 3; - v->a[230247] = sym__bare_dollar; - v->a[230248] = sym_raw_string; - v->a[230249] = sym_ansi_c_string; - v->a[230250] = state(6225); - v->a[230251] = 9; - v->a[230252] = sym_arithmetic_expansion; - v->a[230253] = sym_brace_expression; - v->a[230254] = sym_string; - v->a[230255] = sym_translated_string; - v->a[230256] = sym_number; - v->a[230257] = sym_simple_expansion; - v->a[230258] = sym_expansion; - v->a[230259] = sym_command_substitution; - small_parse_table_11513(v); -} - -void small_parse_table_11513(t_small_parse_table_array *v) -{ - v->a[230260] = sym_process_substitution; - v->a[230261] = 18; - v->a[230262] = actions(3); - v->a[230263] = 1; - v->a[230264] = sym_comment; - v->a[230265] = actions(5876); - v->a[230266] = 1; - v->a[230267] = aux_sym_number_token1; - v->a[230268] = actions(5878); - v->a[230269] = 1; - v->a[230270] = aux_sym_number_token2; - v->a[230271] = actions(5882); - v->a[230272] = 1; - v->a[230273] = anon_sym_DOLLAR_LPAREN; - v->a[230274] = actions(5892); - v->a[230275] = 1; - v->a[230276] = sym__brace_start; - v->a[230277] = actions(9546); - v->a[230278] = 1; - v->a[230279] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11514(v); -} - -void small_parse_table_11514(t_small_parse_table_array *v) -{ - v->a[230280] = actions(9550); - v->a[230281] = 1; - v->a[230282] = anon_sym_DQUOTE; - v->a[230283] = actions(9554); - v->a[230284] = 1; - v->a[230285] = anon_sym_DOLLAR_LBRACE; - v->a[230286] = actions(9556); - v->a[230287] = 1; - v->a[230288] = anon_sym_BQUOTE; - v->a[230289] = actions(9558); - v->a[230290] = 1; - v->a[230291] = anon_sym_DOLLAR_BQUOTE; - v->a[230292] = actions(10300); - v->a[230293] = 1; - v->a[230294] = sym_word; - v->a[230295] = actions(10306); - v->a[230296] = 1; - v->a[230297] = sym__comment_word; - v->a[230298] = actions(10898); - v->a[230299] = 1; - small_parse_table_11515(v); -} - -/* EOF small_parse_table_2302.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2303.c b/parser/static/small_parse_table/small_parse_table_2303.c deleted file mode 100644 index c55a14bf..00000000 --- a/parser/static/small_parse_table/small_parse_table_2303.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2303.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11515(t_small_parse_table_array *v) -{ - v->a[230300] = anon_sym_DOLLAR; - v->a[230301] = actions(9544); - v->a[230302] = 2; - v->a[230303] = anon_sym_LPAREN_LPAREN; - v->a[230304] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[230305] = actions(9560); - v->a[230306] = 2; - v->a[230307] = anon_sym_LT_LPAREN; - v->a[230308] = anon_sym_GT_LPAREN; - v->a[230309] = actions(10302); - v->a[230310] = 2; - v->a[230311] = sym_test_operator; - v->a[230312] = sym__special_character; - v->a[230313] = actions(10304); - v->a[230314] = 3; - v->a[230315] = sym__bare_dollar; - v->a[230316] = sym_raw_string; - v->a[230317] = sym_ansi_c_string; - v->a[230318] = state(5680); - v->a[230319] = 9; - small_parse_table_11516(v); -} - -void small_parse_table_11516(t_small_parse_table_array *v) -{ - v->a[230320] = sym_arithmetic_expansion; - v->a[230321] = sym_brace_expression; - v->a[230322] = sym_string; - v->a[230323] = sym_translated_string; - v->a[230324] = sym_number; - v->a[230325] = sym_simple_expansion; - v->a[230326] = sym_expansion; - v->a[230327] = sym_command_substitution; - v->a[230328] = sym_process_substitution; - v->a[230329] = 18; - v->a[230330] = actions(3); - v->a[230331] = 1; - v->a[230332] = sym_comment; - v->a[230333] = actions(2636); - v->a[230334] = 1; - v->a[230335] = anon_sym_DOLLAR_LBRACK; - v->a[230336] = actions(2642); - v->a[230337] = 1; - v->a[230338] = anon_sym_DQUOTE; - v->a[230339] = actions(2646); - small_parse_table_11517(v); -} - -void small_parse_table_11517(t_small_parse_table_array *v) -{ - v->a[230340] = 1; - v->a[230341] = aux_sym_number_token1; - v->a[230342] = actions(2648); - v->a[230343] = 1; - v->a[230344] = aux_sym_number_token2; - v->a[230345] = actions(2650); - v->a[230346] = 1; - v->a[230347] = anon_sym_DOLLAR_LBRACE; - v->a[230348] = actions(2652); - v->a[230349] = 1; - v->a[230350] = anon_sym_DOLLAR_LPAREN; - v->a[230351] = actions(2654); - v->a[230352] = 1; - v->a[230353] = anon_sym_BQUOTE; - v->a[230354] = actions(2656); - v->a[230355] = 1; - v->a[230356] = anon_sym_DOLLAR_BQUOTE; - v->a[230357] = actions(2664); - v->a[230358] = 1; - v->a[230359] = sym__brace_start; - small_parse_table_11518(v); -} - -void small_parse_table_11518(t_small_parse_table_array *v) -{ - v->a[230360] = actions(9620); - v->a[230361] = 1; - v->a[230362] = sym_word; - v->a[230363] = actions(9626); - v->a[230364] = 1; - v->a[230365] = sym__comment_word; - v->a[230366] = actions(10900); - v->a[230367] = 1; - v->a[230368] = anon_sym_DOLLAR; - v->a[230369] = actions(2630); - v->a[230370] = 2; - v->a[230371] = anon_sym_LPAREN_LPAREN; - v->a[230372] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[230373] = actions(2658); - v->a[230374] = 2; - v->a[230375] = anon_sym_LT_LPAREN; - v->a[230376] = anon_sym_GT_LPAREN; - v->a[230377] = actions(9622); - v->a[230378] = 2; - v->a[230379] = sym_test_operator; - small_parse_table_11519(v); -} - -void small_parse_table_11519(t_small_parse_table_array *v) -{ - v->a[230380] = sym__special_character; - v->a[230381] = actions(9624); - v->a[230382] = 3; - v->a[230383] = sym__bare_dollar; - v->a[230384] = sym_raw_string; - v->a[230385] = sym_ansi_c_string; - v->a[230386] = state(2344); - v->a[230387] = 9; - v->a[230388] = sym_arithmetic_expansion; - v->a[230389] = sym_brace_expression; - v->a[230390] = sym_string; - v->a[230391] = sym_translated_string; - v->a[230392] = sym_number; - v->a[230393] = sym_simple_expansion; - v->a[230394] = sym_expansion; - v->a[230395] = sym_command_substitution; - v->a[230396] = sym_process_substitution; - v->a[230397] = 21; - v->a[230398] = actions(71); - v->a[230399] = 1; - small_parse_table_11520(v); -} - -/* EOF small_parse_table_2303.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2304.c b/parser/static/small_parse_table/small_parse_table_2304.c deleted file mode 100644 index d8094a48..00000000 --- a/parser/static/small_parse_table/small_parse_table_2304.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2304.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11520(t_small_parse_table_array *v) -{ - v->a[230400] = sym_comment; - v->a[230401] = actions(3064); - v->a[230402] = 1; - v->a[230403] = sym_variable_name; - v->a[230404] = actions(9278); - v->a[230405] = 1; - v->a[230406] = anon_sym_LPAREN; - v->a[230407] = actions(9280); - v->a[230408] = 1; - v->a[230409] = anon_sym_BANG; - v->a[230410] = actions(9286); - v->a[230411] = 1; - v->a[230412] = anon_sym_TILDE; - v->a[230413] = actions(9288); - v->a[230414] = 1; - v->a[230415] = anon_sym_DOLLAR; - v->a[230416] = actions(9290); - v->a[230417] = 1; - v->a[230418] = anon_sym_DQUOTE; - v->a[230419] = actions(9292); - small_parse_table_11521(v); -} - -void small_parse_table_11521(t_small_parse_table_array *v) -{ - v->a[230420] = 1; - v->a[230421] = aux_sym_number_token1; - v->a[230422] = actions(9294); - v->a[230423] = 1; - v->a[230424] = aux_sym_number_token2; - v->a[230425] = actions(9296); - v->a[230426] = 1; - v->a[230427] = anon_sym_DOLLAR_LBRACE; - v->a[230428] = actions(9298); - v->a[230429] = 1; - v->a[230430] = anon_sym_DOLLAR_LPAREN; - v->a[230431] = actions(9300); - v->a[230432] = 1; - v->a[230433] = anon_sym_BQUOTE; - v->a[230434] = actions(9302); - v->a[230435] = 1; - v->a[230436] = anon_sym_DOLLAR_BQUOTE; - v->a[230437] = actions(10902); - v->a[230438] = 1; - v->a[230439] = aux_sym__simple_variable_name_token1; - small_parse_table_11522(v); -} - -void small_parse_table_11522(t_small_parse_table_array *v) -{ - v->a[230440] = state(2801); - v->a[230441] = 1; - v->a[230442] = sym__arithmetic_binary_expression; - v->a[230443] = state(2803); - v->a[230444] = 1; - v->a[230445] = sym__arithmetic_ternary_expression; - v->a[230446] = state(2809); - v->a[230447] = 1; - v->a[230448] = sym__arithmetic_unary_expression; - v->a[230449] = state(2825); - v->a[230450] = 1; - v->a[230451] = sym__arithmetic_postfix_expression; - v->a[230452] = actions(9282); - v->a[230453] = 2; - v->a[230454] = anon_sym_PLUS_PLUS2; - v->a[230455] = anon_sym_DASH_DASH2; - v->a[230456] = actions(9284); - v->a[230457] = 2; - v->a[230458] = anon_sym_DASH2; - v->a[230459] = anon_sym_PLUS2; - small_parse_table_11523(v); -} - -void small_parse_table_11523(t_small_parse_table_array *v) -{ - v->a[230460] = state(2916); - v->a[230461] = 9; - v->a[230462] = sym_subscript; - v->a[230463] = sym__arithmetic_expression; - v->a[230464] = sym__arithmetic_literal; - v->a[230465] = sym__arithmetic_parenthesized_expression; - v->a[230466] = sym_string; - v->a[230467] = sym_number; - v->a[230468] = sym_simple_expansion; - v->a[230469] = sym_expansion; - v->a[230470] = sym_command_substitution; - v->a[230471] = 21; - v->a[230472] = actions(71); - v->a[230473] = 1; - v->a[230474] = sym_comment; - v->a[230475] = actions(3064); - v->a[230476] = 1; - v->a[230477] = sym_variable_name; - v->a[230478] = actions(9278); - v->a[230479] = 1; - small_parse_table_11524(v); -} - -void small_parse_table_11524(t_small_parse_table_array *v) -{ - v->a[230480] = anon_sym_LPAREN; - v->a[230481] = actions(9280); - v->a[230482] = 1; - v->a[230483] = anon_sym_BANG; - v->a[230484] = actions(9286); - v->a[230485] = 1; - v->a[230486] = anon_sym_TILDE; - v->a[230487] = actions(9288); - v->a[230488] = 1; - v->a[230489] = anon_sym_DOLLAR; - v->a[230490] = actions(9290); - v->a[230491] = 1; - v->a[230492] = anon_sym_DQUOTE; - v->a[230493] = actions(9292); - v->a[230494] = 1; - v->a[230495] = aux_sym_number_token1; - v->a[230496] = actions(9294); - v->a[230497] = 1; - v->a[230498] = aux_sym_number_token2; - v->a[230499] = actions(9296); - small_parse_table_11525(v); -} - -/* EOF small_parse_table_2304.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2305.c b/parser/static/small_parse_table/small_parse_table_2305.c deleted file mode 100644 index bed25db8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2305.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2305.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11525(t_small_parse_table_array *v) -{ - v->a[230500] = 1; - v->a[230501] = anon_sym_DOLLAR_LBRACE; - v->a[230502] = actions(9298); - v->a[230503] = 1; - v->a[230504] = anon_sym_DOLLAR_LPAREN; - v->a[230505] = actions(9300); - v->a[230506] = 1; - v->a[230507] = anon_sym_BQUOTE; - v->a[230508] = actions(9302); - v->a[230509] = 1; - v->a[230510] = anon_sym_DOLLAR_BQUOTE; - v->a[230511] = actions(10904); - v->a[230512] = 1; - v->a[230513] = aux_sym__simple_variable_name_token1; - v->a[230514] = state(2801); - v->a[230515] = 1; - v->a[230516] = sym__arithmetic_binary_expression; - v->a[230517] = state(2803); - v->a[230518] = 1; - v->a[230519] = sym__arithmetic_ternary_expression; - small_parse_table_11526(v); -} - -void small_parse_table_11526(t_small_parse_table_array *v) -{ - v->a[230520] = state(2809); - v->a[230521] = 1; - v->a[230522] = sym__arithmetic_unary_expression; - v->a[230523] = state(2825); - v->a[230524] = 1; - v->a[230525] = sym__arithmetic_postfix_expression; - v->a[230526] = actions(9282); - v->a[230527] = 2; - v->a[230528] = anon_sym_PLUS_PLUS2; - v->a[230529] = anon_sym_DASH_DASH2; - v->a[230530] = actions(9284); - v->a[230531] = 2; - v->a[230532] = anon_sym_DASH2; - v->a[230533] = anon_sym_PLUS2; - v->a[230534] = state(2915); - v->a[230535] = 9; - v->a[230536] = sym_subscript; - v->a[230537] = sym__arithmetic_expression; - v->a[230538] = sym__arithmetic_literal; - v->a[230539] = sym__arithmetic_parenthesized_expression; - small_parse_table_11527(v); -} - -void small_parse_table_11527(t_small_parse_table_array *v) -{ - v->a[230540] = sym_string; - v->a[230541] = sym_number; - v->a[230542] = sym_simple_expansion; - v->a[230543] = sym_expansion; - v->a[230544] = sym_command_substitution; - v->a[230545] = 18; - v->a[230546] = actions(3); - v->a[230547] = 1; - v->a[230548] = sym_comment; - v->a[230549] = actions(7996); - v->a[230550] = 1; - v->a[230551] = anon_sym_DOLLAR_LBRACK; - v->a[230552] = actions(8002); - v->a[230553] = 1; - v->a[230554] = anon_sym_DQUOTE; - v->a[230555] = actions(8006); - v->a[230556] = 1; - v->a[230557] = aux_sym_number_token1; - v->a[230558] = actions(8008); - v->a[230559] = 1; - small_parse_table_11528(v); -} - -void small_parse_table_11528(t_small_parse_table_array *v) -{ - v->a[230560] = aux_sym_number_token2; - v->a[230561] = actions(8010); - v->a[230562] = 1; - v->a[230563] = anon_sym_DOLLAR_LBRACE; - v->a[230564] = actions(8012); - v->a[230565] = 1; - v->a[230566] = anon_sym_DOLLAR_LPAREN; - v->a[230567] = actions(8014); - v->a[230568] = 1; - v->a[230569] = anon_sym_BQUOTE; - v->a[230570] = actions(8016); - v->a[230571] = 1; - v->a[230572] = anon_sym_DOLLAR_BQUOTE; - v->a[230573] = actions(8026); - v->a[230574] = 1; - v->a[230575] = sym__brace_start; - v->a[230576] = actions(9356); - v->a[230577] = 1; - v->a[230578] = sym_word; - v->a[230579] = actions(9362); - small_parse_table_11529(v); -} - -void small_parse_table_11529(t_small_parse_table_array *v) -{ - v->a[230580] = 1; - v->a[230581] = sym__comment_word; - v->a[230582] = actions(10906); - v->a[230583] = 1; - v->a[230584] = anon_sym_DOLLAR; - v->a[230585] = actions(7992); - v->a[230586] = 2; - v->a[230587] = anon_sym_LPAREN_LPAREN; - v->a[230588] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[230589] = actions(8018); - v->a[230590] = 2; - v->a[230591] = anon_sym_LT_LPAREN; - v->a[230592] = anon_sym_GT_LPAREN; - v->a[230593] = actions(9358); - v->a[230594] = 2; - v->a[230595] = sym_test_operator; - v->a[230596] = sym__special_character; - v->a[230597] = actions(9360); - v->a[230598] = 3; - v->a[230599] = sym__bare_dollar; - small_parse_table_11530(v); -} - -/* EOF small_parse_table_2305.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2306.c b/parser/static/small_parse_table/small_parse_table_2306.c deleted file mode 100644 index 69211524..00000000 --- a/parser/static/small_parse_table/small_parse_table_2306.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2306.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11530(t_small_parse_table_array *v) -{ - v->a[230600] = sym_raw_string; - v->a[230601] = sym_ansi_c_string; - v->a[230602] = state(3510); - v->a[230603] = 9; - v->a[230604] = sym_arithmetic_expansion; - v->a[230605] = sym_brace_expression; - v->a[230606] = sym_string; - v->a[230607] = sym_translated_string; - v->a[230608] = sym_number; - v->a[230609] = sym_simple_expansion; - v->a[230610] = sym_expansion; - v->a[230611] = sym_command_substitution; - v->a[230612] = sym_process_substitution; - v->a[230613] = 21; - v->a[230614] = actions(71); - v->a[230615] = 1; - v->a[230616] = sym_comment; - v->a[230617] = actions(3064); - v->a[230618] = 1; - v->a[230619] = sym_variable_name; - small_parse_table_11531(v); -} - -void small_parse_table_11531(t_small_parse_table_array *v) -{ - v->a[230620] = actions(9278); - v->a[230621] = 1; - v->a[230622] = anon_sym_LPAREN; - v->a[230623] = actions(9280); - v->a[230624] = 1; - v->a[230625] = anon_sym_BANG; - v->a[230626] = actions(9286); - v->a[230627] = 1; - v->a[230628] = anon_sym_TILDE; - v->a[230629] = actions(9288); - v->a[230630] = 1; - v->a[230631] = anon_sym_DOLLAR; - v->a[230632] = actions(9290); - v->a[230633] = 1; - v->a[230634] = anon_sym_DQUOTE; - v->a[230635] = actions(9292); - v->a[230636] = 1; - v->a[230637] = aux_sym_number_token1; - v->a[230638] = actions(9294); - v->a[230639] = 1; - small_parse_table_11532(v); -} - -void small_parse_table_11532(t_small_parse_table_array *v) -{ - v->a[230640] = aux_sym_number_token2; - v->a[230641] = actions(9296); - v->a[230642] = 1; - v->a[230643] = anon_sym_DOLLAR_LBRACE; - v->a[230644] = actions(9298); - v->a[230645] = 1; - v->a[230646] = anon_sym_DOLLAR_LPAREN; - v->a[230647] = actions(9300); - v->a[230648] = 1; - v->a[230649] = anon_sym_BQUOTE; - v->a[230650] = actions(9302); - v->a[230651] = 1; - v->a[230652] = anon_sym_DOLLAR_BQUOTE; - v->a[230653] = actions(10908); - v->a[230654] = 1; - v->a[230655] = aux_sym__simple_variable_name_token1; - v->a[230656] = state(2801); - v->a[230657] = 1; - v->a[230658] = sym__arithmetic_binary_expression; - v->a[230659] = state(2803); - small_parse_table_11533(v); -} - -void small_parse_table_11533(t_small_parse_table_array *v) -{ - v->a[230660] = 1; - v->a[230661] = sym__arithmetic_ternary_expression; - v->a[230662] = state(2809); - v->a[230663] = 1; - v->a[230664] = sym__arithmetic_unary_expression; - v->a[230665] = state(2825); - v->a[230666] = 1; - v->a[230667] = sym__arithmetic_postfix_expression; - v->a[230668] = actions(9282); - v->a[230669] = 2; - v->a[230670] = anon_sym_PLUS_PLUS2; - v->a[230671] = anon_sym_DASH_DASH2; - v->a[230672] = actions(9284); - v->a[230673] = 2; - v->a[230674] = anon_sym_DASH2; - v->a[230675] = anon_sym_PLUS2; - v->a[230676] = state(2899); - v->a[230677] = 9; - v->a[230678] = sym_subscript; - v->a[230679] = sym__arithmetic_expression; - small_parse_table_11534(v); -} - -void small_parse_table_11534(t_small_parse_table_array *v) -{ - v->a[230680] = sym__arithmetic_literal; - v->a[230681] = sym__arithmetic_parenthesized_expression; - v->a[230682] = sym_string; - v->a[230683] = sym_number; - v->a[230684] = sym_simple_expansion; - v->a[230685] = sym_expansion; - v->a[230686] = sym_command_substitution; - v->a[230687] = 18; - v->a[230688] = actions(3); - v->a[230689] = 1; - v->a[230690] = sym_comment; - v->a[230691] = actions(3191); - v->a[230692] = 1; - v->a[230693] = aux_sym_number_token1; - v->a[230694] = actions(3193); - v->a[230695] = 1; - v->a[230696] = aux_sym_number_token2; - v->a[230697] = actions(3197); - v->a[230698] = 1; - v->a[230699] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11535(v); -} - -/* EOF small_parse_table_2306.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2307.c b/parser/static/small_parse_table/small_parse_table_2307.c deleted file mode 100644 index 08793f17..00000000 --- a/parser/static/small_parse_table/small_parse_table_2307.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2307.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11535(t_small_parse_table_array *v) -{ - v->a[230700] = actions(3209); - v->a[230701] = 1; - v->a[230702] = sym__brace_start; - v->a[230703] = actions(9674); - v->a[230704] = 1; - v->a[230705] = sym_word; - v->a[230706] = actions(9678); - v->a[230707] = 1; - v->a[230708] = anon_sym_DOLLAR_LBRACK; - v->a[230709] = actions(9682); - v->a[230710] = 1; - v->a[230711] = anon_sym_DQUOTE; - v->a[230712] = actions(9686); - v->a[230713] = 1; - v->a[230714] = anon_sym_DOLLAR_LBRACE; - v->a[230715] = actions(9688); - v->a[230716] = 1; - v->a[230717] = anon_sym_BQUOTE; - v->a[230718] = actions(9690); - v->a[230719] = 1; - small_parse_table_11536(v); -} - -void small_parse_table_11536(t_small_parse_table_array *v) -{ - v->a[230720] = anon_sym_DOLLAR_BQUOTE; - v->a[230721] = actions(9694); - v->a[230722] = 1; - v->a[230723] = sym__comment_word; - v->a[230724] = actions(10910); - v->a[230725] = 1; - v->a[230726] = anon_sym_DOLLAR; - v->a[230727] = actions(9676); - v->a[230728] = 2; - v->a[230729] = anon_sym_LPAREN_LPAREN; - v->a[230730] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[230731] = actions(9680); - v->a[230732] = 2; - v->a[230733] = sym_test_operator; - v->a[230734] = sym__special_character; - v->a[230735] = actions(9692); - v->a[230736] = 2; - v->a[230737] = anon_sym_LT_LPAREN; - v->a[230738] = anon_sym_GT_LPAREN; - v->a[230739] = actions(9684); - small_parse_table_11537(v); -} - -void small_parse_table_11537(t_small_parse_table_array *v) -{ - v->a[230740] = 3; - v->a[230741] = sym__bare_dollar; - v->a[230742] = sym_raw_string; - v->a[230743] = sym_ansi_c_string; - v->a[230744] = state(1733); - v->a[230745] = 9; - v->a[230746] = sym_arithmetic_expansion; - v->a[230747] = sym_brace_expression; - v->a[230748] = sym_string; - v->a[230749] = sym_translated_string; - v->a[230750] = sym_number; - v->a[230751] = sym_simple_expansion; - v->a[230752] = sym_expansion; - v->a[230753] = sym_command_substitution; - v->a[230754] = sym_process_substitution; - v->a[230755] = 18; - v->a[230756] = actions(3); - v->a[230757] = 1; - v->a[230758] = sym_comment; - v->a[230759] = actions(5876); - small_parse_table_11538(v); -} - -void small_parse_table_11538(t_small_parse_table_array *v) -{ - v->a[230760] = 1; - v->a[230761] = aux_sym_number_token1; - v->a[230762] = actions(5878); - v->a[230763] = 1; - v->a[230764] = aux_sym_number_token2; - v->a[230765] = actions(5882); - v->a[230766] = 1; - v->a[230767] = anon_sym_DOLLAR_LPAREN; - v->a[230768] = actions(5892); - v->a[230769] = 1; - v->a[230770] = sym__brace_start; - v->a[230771] = actions(9546); - v->a[230772] = 1; - v->a[230773] = anon_sym_DOLLAR_LBRACK; - v->a[230774] = actions(9550); - v->a[230775] = 1; - v->a[230776] = anon_sym_DQUOTE; - v->a[230777] = actions(9554); - v->a[230778] = 1; - v->a[230779] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11539(v); -} - -void small_parse_table_11539(t_small_parse_table_array *v) -{ - v->a[230780] = actions(9556); - v->a[230781] = 1; - v->a[230782] = anon_sym_BQUOTE; - v->a[230783] = actions(9558); - v->a[230784] = 1; - v->a[230785] = anon_sym_DOLLAR_BQUOTE; - v->a[230786] = actions(10300); - v->a[230787] = 1; - v->a[230788] = sym_word; - v->a[230789] = actions(10306); - v->a[230790] = 1; - v->a[230791] = sym__comment_word; - v->a[230792] = actions(10912); - v->a[230793] = 1; - v->a[230794] = anon_sym_DOLLAR; - v->a[230795] = actions(9544); - v->a[230796] = 2; - v->a[230797] = anon_sym_LPAREN_LPAREN; - v->a[230798] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[230799] = actions(9560); - small_parse_table_11540(v); -} - -/* EOF small_parse_table_2307.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2308.c b/parser/static/small_parse_table/small_parse_table_2308.c deleted file mode 100644 index b12d499e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2308.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2308.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11540(t_small_parse_table_array *v) -{ - v->a[230800] = 2; - v->a[230801] = anon_sym_LT_LPAREN; - v->a[230802] = anon_sym_GT_LPAREN; - v->a[230803] = actions(10302); - v->a[230804] = 2; - v->a[230805] = sym_test_operator; - v->a[230806] = sym__special_character; - v->a[230807] = actions(10304); - v->a[230808] = 3; - v->a[230809] = sym__bare_dollar; - v->a[230810] = sym_raw_string; - v->a[230811] = sym_ansi_c_string; - v->a[230812] = state(5680); - v->a[230813] = 9; - v->a[230814] = sym_arithmetic_expansion; - v->a[230815] = sym_brace_expression; - v->a[230816] = sym_string; - v->a[230817] = sym_translated_string; - v->a[230818] = sym_number; - v->a[230819] = sym_simple_expansion; - small_parse_table_11541(v); -} - -void small_parse_table_11541(t_small_parse_table_array *v) -{ - v->a[230820] = sym_expansion; - v->a[230821] = sym_command_substitution; - v->a[230822] = sym_process_substitution; - v->a[230823] = 21; - v->a[230824] = actions(71); - v->a[230825] = 1; - v->a[230826] = sym_comment; - v->a[230827] = actions(3064); - v->a[230828] = 1; - v->a[230829] = sym_variable_name; - v->a[230830] = actions(3586); - v->a[230831] = 1; - v->a[230832] = aux_sym__simple_variable_name_token1; - v->a[230833] = actions(9278); - v->a[230834] = 1; - v->a[230835] = anon_sym_LPAREN; - v->a[230836] = actions(9280); - v->a[230837] = 1; - v->a[230838] = anon_sym_BANG; - v->a[230839] = actions(9286); - small_parse_table_11542(v); -} - -void small_parse_table_11542(t_small_parse_table_array *v) -{ - v->a[230840] = 1; - v->a[230841] = anon_sym_TILDE; - v->a[230842] = actions(9288); - v->a[230843] = 1; - v->a[230844] = anon_sym_DOLLAR; - v->a[230845] = actions(9290); - v->a[230846] = 1; - v->a[230847] = anon_sym_DQUOTE; - v->a[230848] = actions(9292); - v->a[230849] = 1; - v->a[230850] = aux_sym_number_token1; - v->a[230851] = actions(9294); - v->a[230852] = 1; - v->a[230853] = aux_sym_number_token2; - v->a[230854] = actions(9296); - v->a[230855] = 1; - v->a[230856] = anon_sym_DOLLAR_LBRACE; - v->a[230857] = actions(9298); - v->a[230858] = 1; - v->a[230859] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11543(v); -} - -void small_parse_table_11543(t_small_parse_table_array *v) -{ - v->a[230860] = actions(9300); - v->a[230861] = 1; - v->a[230862] = anon_sym_BQUOTE; - v->a[230863] = actions(9302); - v->a[230864] = 1; - v->a[230865] = anon_sym_DOLLAR_BQUOTE; - v->a[230866] = state(2801); - v->a[230867] = 1; - v->a[230868] = sym__arithmetic_binary_expression; - v->a[230869] = state(2803); - v->a[230870] = 1; - v->a[230871] = sym__arithmetic_ternary_expression; - v->a[230872] = state(2809); - v->a[230873] = 1; - v->a[230874] = sym__arithmetic_unary_expression; - v->a[230875] = state(2825); - v->a[230876] = 1; - v->a[230877] = sym__arithmetic_postfix_expression; - v->a[230878] = actions(9282); - v->a[230879] = 2; - small_parse_table_11544(v); -} - -void small_parse_table_11544(t_small_parse_table_array *v) -{ - v->a[230880] = anon_sym_PLUS_PLUS2; - v->a[230881] = anon_sym_DASH_DASH2; - v->a[230882] = actions(9284); - v->a[230883] = 2; - v->a[230884] = anon_sym_DASH2; - v->a[230885] = anon_sym_PLUS2; - v->a[230886] = state(2840); - v->a[230887] = 9; - v->a[230888] = sym_subscript; - v->a[230889] = sym__arithmetic_expression; - v->a[230890] = sym__arithmetic_literal; - v->a[230891] = sym__arithmetic_parenthesized_expression; - v->a[230892] = sym_string; - v->a[230893] = sym_number; - v->a[230894] = sym_simple_expansion; - v->a[230895] = sym_expansion; - v->a[230896] = sym_command_substitution; - v->a[230897] = 18; - v->a[230898] = actions(3); - v->a[230899] = 1; - small_parse_table_11545(v); -} - -/* EOF small_parse_table_2308.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2309.c b/parser/static/small_parse_table/small_parse_table_2309.c deleted file mode 100644 index 58f56e01..00000000 --- a/parser/static/small_parse_table/small_parse_table_2309.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2309.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11545(t_small_parse_table_array *v) -{ - v->a[230900] = sym_comment; - v->a[230901] = actions(5616); - v->a[230902] = 1; - v->a[230903] = aux_sym_number_token1; - v->a[230904] = actions(5618); - v->a[230905] = 1; - v->a[230906] = aux_sym_number_token2; - v->a[230907] = actions(5622); - v->a[230908] = 1; - v->a[230909] = anon_sym_DOLLAR_LPAREN; - v->a[230910] = actions(5632); - v->a[230911] = 1; - v->a[230912] = sym__brace_start; - v->a[230913] = actions(8944); - v->a[230914] = 1; - v->a[230915] = anon_sym_DOLLAR_LBRACK; - v->a[230916] = actions(8948); - v->a[230917] = 1; - v->a[230918] = anon_sym_DQUOTE; - v->a[230919] = actions(8952); - small_parse_table_11546(v); -} - -void small_parse_table_11546(t_small_parse_table_array *v) -{ - v->a[230920] = 1; - v->a[230921] = anon_sym_DOLLAR_LBRACE; - v->a[230922] = actions(8954); - v->a[230923] = 1; - v->a[230924] = anon_sym_BQUOTE; - v->a[230925] = actions(8956); - v->a[230926] = 1; - v->a[230927] = anon_sym_DOLLAR_BQUOTE; - v->a[230928] = actions(10290); - v->a[230929] = 1; - v->a[230930] = sym_word; - v->a[230931] = actions(10296); - v->a[230932] = 1; - v->a[230933] = sym__comment_word; - v->a[230934] = actions(10914); - v->a[230935] = 1; - v->a[230936] = anon_sym_DOLLAR; - v->a[230937] = actions(8942); - v->a[230938] = 2; - v->a[230939] = anon_sym_LPAREN_LPAREN; - small_parse_table_11547(v); -} - -void small_parse_table_11547(t_small_parse_table_array *v) -{ - v->a[230940] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[230941] = actions(8958); - v->a[230942] = 2; - v->a[230943] = anon_sym_LT_LPAREN; - v->a[230944] = anon_sym_GT_LPAREN; - v->a[230945] = actions(10292); - v->a[230946] = 2; - v->a[230947] = sym_test_operator; - v->a[230948] = sym__special_character; - v->a[230949] = actions(10294); - v->a[230950] = 3; - v->a[230951] = sym__bare_dollar; - v->a[230952] = sym_raw_string; - v->a[230953] = sym_ansi_c_string; - v->a[230954] = state(3415); - v->a[230955] = 9; - v->a[230956] = sym_arithmetic_expansion; - v->a[230957] = sym_brace_expression; - v->a[230958] = sym_string; - v->a[230959] = sym_translated_string; - small_parse_table_11548(v); -} - -void small_parse_table_11548(t_small_parse_table_array *v) -{ - v->a[230960] = sym_number; - v->a[230961] = sym_simple_expansion; - v->a[230962] = sym_expansion; - v->a[230963] = sym_command_substitution; - v->a[230964] = sym_process_substitution; - v->a[230965] = 21; - v->a[230966] = actions(71); - v->a[230967] = 1; - v->a[230968] = sym_comment; - v->a[230969] = actions(3064); - v->a[230970] = 1; - v->a[230971] = sym_variable_name; - v->a[230972] = actions(9278); - v->a[230973] = 1; - v->a[230974] = anon_sym_LPAREN; - v->a[230975] = actions(9280); - v->a[230976] = 1; - v->a[230977] = anon_sym_BANG; - v->a[230978] = actions(9286); - v->a[230979] = 1; - small_parse_table_11549(v); -} - -void small_parse_table_11549(t_small_parse_table_array *v) -{ - v->a[230980] = anon_sym_TILDE; - v->a[230981] = actions(9288); - v->a[230982] = 1; - v->a[230983] = anon_sym_DOLLAR; - v->a[230984] = actions(9290); - v->a[230985] = 1; - v->a[230986] = anon_sym_DQUOTE; - v->a[230987] = actions(9292); - v->a[230988] = 1; - v->a[230989] = aux_sym_number_token1; - v->a[230990] = actions(9294); - v->a[230991] = 1; - v->a[230992] = aux_sym_number_token2; - v->a[230993] = actions(9296); - v->a[230994] = 1; - v->a[230995] = anon_sym_DOLLAR_LBRACE; - v->a[230996] = actions(9298); - v->a[230997] = 1; - v->a[230998] = anon_sym_DOLLAR_LPAREN; - v->a[230999] = actions(9300); - small_parse_table_11550(v); -} - -/* EOF small_parse_table_2309.c */ diff --git a/parser/static/small_parse_table/small_parse_table_231.c b/parser/static/small_parse_table/small_parse_table_231.c index c9230a57..139126f1 100644 --- a/parser/static/small_parse_table/small_parse_table_231.c +++ b/parser/static/small_parse_table/small_parse_table_231.c @@ -14,126 +14,126 @@ void small_parse_table_1155(t_small_parse_table_array *v) { - v->a[23100] = sym_command_substitution; - v->a[23101] = sym_process_substitution; - v->a[23102] = 30; - v->a[23103] = actions(3); - v->a[23104] = 1; - v->a[23105] = sym_comment; - v->a[23106] = actions(3727); - v->a[23107] = 1; - v->a[23108] = anon_sym_LT_LT_LT; - v->a[23109] = actions(3729); - v->a[23110] = 1; - v->a[23111] = anon_sym_DOLLAR_LBRACK; - v->a[23112] = actions(3731); - v->a[23113] = 1; - v->a[23114] = anon_sym_DOLLAR; - v->a[23115] = actions(3733); - v->a[23116] = 1; - v->a[23117] = sym__special_character; - v->a[23118] = actions(3735); - v->a[23119] = 1; + v->a[23100] = actions(3121); + v->a[23101] = 5; + v->a[23102] = sym_file_descriptor; + v->a[23103] = sym_variable_name; + v->a[23104] = sym_test_operator; + v->a[23105] = sym__brace_start; + v->a[23106] = aux_sym_heredoc_redirect_token1; + v->a[23107] = actions(3119); + v->a[23108] = 34; + v->a[23109] = anon_sym_esac; + v->a[23110] = anon_sym_PIPE; + v->a[23111] = anon_sym_SEMI_SEMI; + v->a[23112] = anon_sym_SEMI_AMP; + v->a[23113] = anon_sym_SEMI_SEMI_AMP; + v->a[23114] = anon_sym_PIPE_AMP; + v->a[23115] = anon_sym_AMP_AMP; + v->a[23116] = anon_sym_PIPE_PIPE; + v->a[23117] = anon_sym_LT; + v->a[23118] = anon_sym_GT; + v->a[23119] = anon_sym_GT_GT; small_parse_table_1156(v); } void small_parse_table_1156(t_small_parse_table_array *v) { - v->a[23120] = anon_sym_DQUOTE; - v->a[23121] = actions(3737); - v->a[23122] = 1; - v->a[23123] = aux_sym_number_token1; - v->a[23124] = actions(3739); - v->a[23125] = 1; - v->a[23126] = aux_sym_number_token2; - v->a[23127] = actions(3741); - v->a[23128] = 1; - v->a[23129] = anon_sym_DOLLAR_LBRACE; - v->a[23130] = actions(3743); - v->a[23131] = 1; - v->a[23132] = anon_sym_DOLLAR_LPAREN; - v->a[23133] = actions(3745); - v->a[23134] = 1; - v->a[23135] = anon_sym_BQUOTE; - v->a[23136] = actions(3747); - v->a[23137] = 1; - v->a[23138] = anon_sym_DOLLAR_BQUOTE; - v->a[23139] = actions(3751); + v->a[23120] = anon_sym_AMP_GT; + v->a[23121] = anon_sym_AMP_GT_GT; + v->a[23122] = anon_sym_LT_AMP; + v->a[23123] = anon_sym_GT_AMP; + v->a[23124] = anon_sym_GT_PIPE; + v->a[23125] = anon_sym_LT_AMP_DASH; + v->a[23126] = anon_sym_GT_AMP_DASH; + v->a[23127] = anon_sym_LT_LT; + v->a[23128] = anon_sym_LT_LT_DASH; + v->a[23129] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23130] = anon_sym_AMP; + v->a[23131] = anon_sym_DOLLAR; + v->a[23132] = sym__special_character; + v->a[23133] = anon_sym_DQUOTE; + v->a[23134] = sym_raw_string; + v->a[23135] = aux_sym_number_token1; + v->a[23136] = aux_sym_number_token2; + v->a[23137] = anon_sym_DOLLAR_LBRACE; + v->a[23138] = anon_sym_DOLLAR_LPAREN; + v->a[23139] = anon_sym_BQUOTE; small_parse_table_1157(v); } void small_parse_table_1157(t_small_parse_table_array *v) { - v->a[23140] = 1; - v->a[23141] = sym_file_descriptor; - v->a[23142] = actions(3753); - v->a[23143] = 1; - v->a[23144] = sym_test_operator; - v->a[23145] = actions(3755); - v->a[23146] = 1; - v->a[23147] = sym__brace_start; - v->a[23148] = actions(4064); - v->a[23149] = 1; - v->a[23150] = aux_sym_heredoc_redirect_token1; - v->a[23151] = state(3591); - v->a[23152] = 1; - v->a[23153] = aux_sym__heredoc_command; - v->a[23154] = state(5351); - v->a[23155] = 1; - v->a[23156] = aux_sym__literal_repeat1; - v->a[23157] = state(5456); - v->a[23158] = 1; - v->a[23159] = sym_concatenation; + v->a[23140] = anon_sym_DOLLAR_BQUOTE; + v->a[23141] = sym_word; + v->a[23142] = anon_sym_SEMI; + v->a[23143] = 3; + v->a[23144] = actions(3); + v->a[23145] = 1; + v->a[23146] = sym_comment; + v->a[23147] = actions(3066); + v->a[23148] = 6; + v->a[23149] = sym_file_descriptor; + v->a[23150] = sym__concat; + v->a[23151] = sym_variable_name; + v->a[23152] = sym_test_operator; + v->a[23153] = sym__brace_start; + v->a[23154] = aux_sym_heredoc_redirect_token1; + v->a[23155] = actions(3064); + v->a[23156] = 36; + v->a[23157] = anon_sym_esac; + v->a[23158] = anon_sym_PIPE; + v->a[23159] = anon_sym_SEMI_SEMI; small_parse_table_1158(v); } void small_parse_table_1158(t_small_parse_table_array *v) { - v->a[23160] = state(6873); - v->a[23161] = 1; - v->a[23162] = sym__heredoc_expression; - v->a[23163] = state(6875); - v->a[23164] = 1; - v->a[23165] = sym__heredoc_pipeline; - v->a[23166] = actions(3715); - v->a[23167] = 2; - v->a[23168] = anon_sym_LPAREN_LPAREN; - v->a[23169] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23170] = actions(3717); - v->a[23171] = 2; - v->a[23172] = anon_sym_PIPE_PIPE; - v->a[23173] = anon_sym_AMP_AMP; - v->a[23174] = actions(3719); - v->a[23175] = 2; - v->a[23176] = anon_sym_PIPE; - v->a[23177] = anon_sym_PIPE_AMP; - v->a[23178] = actions(3723); - v->a[23179] = 2; + v->a[23160] = anon_sym_SEMI_AMP; + v->a[23161] = anon_sym_SEMI_SEMI_AMP; + v->a[23162] = anon_sym_PIPE_AMP; + v->a[23163] = anon_sym_AMP_AMP; + v->a[23164] = anon_sym_PIPE_PIPE; + v->a[23165] = anon_sym_LT; + v->a[23166] = anon_sym_GT; + v->a[23167] = anon_sym_GT_GT; + v->a[23168] = anon_sym_AMP_GT; + v->a[23169] = anon_sym_AMP_GT_GT; + v->a[23170] = anon_sym_LT_AMP; + v->a[23171] = anon_sym_GT_AMP; + v->a[23172] = anon_sym_GT_PIPE; + v->a[23173] = anon_sym_LT_AMP_DASH; + v->a[23174] = anon_sym_GT_AMP_DASH; + v->a[23175] = anon_sym_LT_LT; + v->a[23176] = anon_sym_LT_LT_DASH; + v->a[23177] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23178] = anon_sym_AMP; + v->a[23179] = aux_sym_concatenation_token1; small_parse_table_1159(v); } void small_parse_table_1159(t_small_parse_table_array *v) { - v->a[23180] = anon_sym_LT_AMP_DASH; - v->a[23181] = anon_sym_GT_AMP_DASH; - v->a[23182] = actions(3749); - v->a[23183] = 2; - v->a[23184] = anon_sym_LT_LPAREN; - v->a[23185] = anon_sym_GT_LPAREN; - v->a[23186] = actions(3713); - v->a[23187] = 3; - v->a[23188] = sym_raw_string; - v->a[23189] = sym_ansi_c_string; - v->a[23190] = sym_word; - v->a[23191] = state(5538); - v->a[23192] = 3; - v->a[23193] = sym_file_redirect; - v->a[23194] = sym_herestring_redirect; - v->a[23195] = aux_sym_redirected_statement_repeat2; - v->a[23196] = actions(3721); - v->a[23197] = 8; - v->a[23198] = anon_sym_LT; - v->a[23199] = anon_sym_GT; + v->a[23180] = anon_sym_DOLLAR; + v->a[23181] = sym__special_character; + v->a[23182] = anon_sym_DQUOTE; + v->a[23183] = sym_raw_string; + v->a[23184] = aux_sym_number_token1; + v->a[23185] = aux_sym_number_token2; + v->a[23186] = anon_sym_DOLLAR_LBRACE; + v->a[23187] = anon_sym_DOLLAR_LPAREN; + v->a[23188] = anon_sym_BQUOTE; + v->a[23189] = anon_sym_DOLLAR_BQUOTE; + v->a[23190] = aux_sym__simple_variable_name_token1; + v->a[23191] = sym_word; + v->a[23192] = anon_sym_SEMI; + v->a[23193] = 3; + v->a[23194] = actions(3); + v->a[23195] = 1; + v->a[23196] = sym_comment; + v->a[23197] = actions(3125); + v->a[23198] = 6; + v->a[23199] = sym_file_descriptor; small_parse_table_1160(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2310.c b/parser/static/small_parse_table/small_parse_table_2310.c deleted file mode 100644 index 76de3daa..00000000 --- a/parser/static/small_parse_table/small_parse_table_2310.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2310.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11550(t_small_parse_table_array *v) -{ - v->a[231000] = 1; - v->a[231001] = anon_sym_BQUOTE; - v->a[231002] = actions(9302); - v->a[231003] = 1; - v->a[231004] = anon_sym_DOLLAR_BQUOTE; - v->a[231005] = actions(10916); - v->a[231006] = 1; - v->a[231007] = aux_sym__simple_variable_name_token1; - v->a[231008] = state(2801); - v->a[231009] = 1; - v->a[231010] = sym__arithmetic_binary_expression; - v->a[231011] = state(2803); - v->a[231012] = 1; - v->a[231013] = sym__arithmetic_ternary_expression; - v->a[231014] = state(2809); - v->a[231015] = 1; - v->a[231016] = sym__arithmetic_unary_expression; - v->a[231017] = state(2825); - v->a[231018] = 1; - v->a[231019] = sym__arithmetic_postfix_expression; - small_parse_table_11551(v); -} - -void small_parse_table_11551(t_small_parse_table_array *v) -{ - v->a[231020] = actions(9282); - v->a[231021] = 2; - v->a[231022] = anon_sym_PLUS_PLUS2; - v->a[231023] = anon_sym_DASH_DASH2; - v->a[231024] = actions(9284); - v->a[231025] = 2; - v->a[231026] = anon_sym_DASH2; - v->a[231027] = anon_sym_PLUS2; - v->a[231028] = state(2894); - v->a[231029] = 9; - v->a[231030] = sym_subscript; - v->a[231031] = sym__arithmetic_expression; - v->a[231032] = sym__arithmetic_literal; - v->a[231033] = sym__arithmetic_parenthesized_expression; - v->a[231034] = sym_string; - v->a[231035] = sym_number; - v->a[231036] = sym_simple_expansion; - v->a[231037] = sym_expansion; - v->a[231038] = sym_command_substitution; - v->a[231039] = 18; - small_parse_table_11552(v); -} - -void small_parse_table_11552(t_small_parse_table_array *v) -{ - v->a[231040] = actions(3); - v->a[231041] = 1; - v->a[231042] = sym_comment; - v->a[231043] = actions(8571); - v->a[231044] = 1; - v->a[231045] = anon_sym_DOLLAR_LBRACK; - v->a[231046] = actions(8577); - v->a[231047] = 1; - v->a[231048] = anon_sym_DQUOTE; - v->a[231049] = actions(8581); - v->a[231050] = 1; - v->a[231051] = aux_sym_number_token1; - v->a[231052] = actions(8583); - v->a[231053] = 1; - v->a[231054] = aux_sym_number_token2; - v->a[231055] = actions(8585); - v->a[231056] = 1; - v->a[231057] = anon_sym_DOLLAR_LBRACE; - v->a[231058] = actions(8587); - v->a[231059] = 1; - small_parse_table_11553(v); -} - -void small_parse_table_11553(t_small_parse_table_array *v) -{ - v->a[231060] = anon_sym_DOLLAR_LPAREN; - v->a[231061] = actions(8589); - v->a[231062] = 1; - v->a[231063] = anon_sym_BQUOTE; - v->a[231064] = actions(8591); - v->a[231065] = 1; - v->a[231066] = anon_sym_DOLLAR_BQUOTE; - v->a[231067] = actions(8597); - v->a[231068] = 1; - v->a[231069] = sym__brace_start; - v->a[231070] = actions(10014); - v->a[231071] = 1; - v->a[231072] = sym_word; - v->a[231073] = actions(10020); - v->a[231074] = 1; - v->a[231075] = sym__comment_word; - v->a[231076] = actions(10918); - v->a[231077] = 1; - v->a[231078] = anon_sym_DOLLAR; - v->a[231079] = actions(8567); - small_parse_table_11554(v); -} - -void small_parse_table_11554(t_small_parse_table_array *v) -{ - v->a[231080] = 2; - v->a[231081] = anon_sym_LPAREN_LPAREN; - v->a[231082] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[231083] = actions(8593); - v->a[231084] = 2; - v->a[231085] = anon_sym_LT_LPAREN; - v->a[231086] = anon_sym_GT_LPAREN; - v->a[231087] = actions(10016); - v->a[231088] = 2; - v->a[231089] = sym_test_operator; - v->a[231090] = sym__special_character; - v->a[231091] = actions(10018); - v->a[231092] = 3; - v->a[231093] = sym__bare_dollar; - v->a[231094] = sym_raw_string; - v->a[231095] = sym_ansi_c_string; - v->a[231096] = state(5199); - v->a[231097] = 9; - v->a[231098] = sym_arithmetic_expansion; - v->a[231099] = sym_brace_expression; - small_parse_table_11555(v); -} - -/* EOF small_parse_table_2310.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2311.c b/parser/static/small_parse_table/small_parse_table_2311.c deleted file mode 100644 index d78eba5d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2311.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2311.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11555(t_small_parse_table_array *v) -{ - v->a[231100] = sym_string; - v->a[231101] = sym_translated_string; - v->a[231102] = sym_number; - v->a[231103] = sym_simple_expansion; - v->a[231104] = sym_expansion; - v->a[231105] = sym_command_substitution; - v->a[231106] = sym_process_substitution; - v->a[231107] = 18; - v->a[231108] = actions(3); - v->a[231109] = 1; - v->a[231110] = sym_comment; - v->a[231111] = actions(2792); - v->a[231112] = 1; - v->a[231113] = aux_sym_number_token1; - v->a[231114] = actions(2794); - v->a[231115] = 1; - v->a[231116] = aux_sym_number_token2; - v->a[231117] = actions(2798); - v->a[231118] = 1; - v->a[231119] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11556(v); -} - -void small_parse_table_11556(t_small_parse_table_array *v) -{ - v->a[231120] = actions(2810); - v->a[231121] = 1; - v->a[231122] = sym__brace_start; - v->a[231123] = actions(10500); - v->a[231124] = 1; - v->a[231125] = sym_word; - v->a[231126] = actions(10504); - v->a[231127] = 1; - v->a[231128] = anon_sym_DOLLAR_LBRACK; - v->a[231129] = actions(10508); - v->a[231130] = 1; - v->a[231131] = anon_sym_DQUOTE; - v->a[231132] = actions(10512); - v->a[231133] = 1; - v->a[231134] = anon_sym_DOLLAR_LBRACE; - v->a[231135] = actions(10514); - v->a[231136] = 1; - v->a[231137] = anon_sym_BQUOTE; - v->a[231138] = actions(10516); - v->a[231139] = 1; - small_parse_table_11557(v); -} - -void small_parse_table_11557(t_small_parse_table_array *v) -{ - v->a[231140] = anon_sym_DOLLAR_BQUOTE; - v->a[231141] = actions(10520); - v->a[231142] = 1; - v->a[231143] = sym__comment_word; - v->a[231144] = actions(10920); - v->a[231145] = 1; - v->a[231146] = anon_sym_DOLLAR; - v->a[231147] = actions(10502); - v->a[231148] = 2; - v->a[231149] = anon_sym_LPAREN_LPAREN; - v->a[231150] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[231151] = actions(10506); - v->a[231152] = 2; - v->a[231153] = sym_test_operator; - v->a[231154] = sym__special_character; - v->a[231155] = actions(10518); - v->a[231156] = 2; - v->a[231157] = anon_sym_LT_LPAREN; - v->a[231158] = anon_sym_GT_LPAREN; - v->a[231159] = actions(10510); - small_parse_table_11558(v); -} - -void small_parse_table_11558(t_small_parse_table_array *v) -{ - v->a[231160] = 3; - v->a[231161] = sym__bare_dollar; - v->a[231162] = sym_raw_string; - v->a[231163] = sym_ansi_c_string; - v->a[231164] = state(1569); - v->a[231165] = 9; - v->a[231166] = sym_arithmetic_expansion; - v->a[231167] = sym_brace_expression; - v->a[231168] = sym_string; - v->a[231169] = sym_translated_string; - v->a[231170] = sym_number; - v->a[231171] = sym_simple_expansion; - v->a[231172] = sym_expansion; - v->a[231173] = sym_command_substitution; - v->a[231174] = sym_process_substitution; - v->a[231175] = 21; - v->a[231176] = actions(71); - v->a[231177] = 1; - v->a[231178] = sym_comment; - v->a[231179] = actions(9364); - small_parse_table_11559(v); -} - -void small_parse_table_11559(t_small_parse_table_array *v) -{ - v->a[231180] = 1; - v->a[231181] = anon_sym_LPAREN; - v->a[231182] = actions(9366); - v->a[231183] = 1; - v->a[231184] = anon_sym_BANG; - v->a[231185] = actions(9372); - v->a[231186] = 1; - v->a[231187] = anon_sym_TILDE; - v->a[231188] = actions(9374); - v->a[231189] = 1; - v->a[231190] = anon_sym_DOLLAR; - v->a[231191] = actions(9376); - v->a[231192] = 1; - v->a[231193] = anon_sym_DQUOTE; - v->a[231194] = actions(9378); - v->a[231195] = 1; - v->a[231196] = aux_sym_number_token1; - v->a[231197] = actions(9380); - v->a[231198] = 1; - v->a[231199] = aux_sym_number_token2; - small_parse_table_11560(v); -} - -/* EOF small_parse_table_2311.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2312.c b/parser/static/small_parse_table/small_parse_table_2312.c deleted file mode 100644 index a1100992..00000000 --- a/parser/static/small_parse_table/small_parse_table_2312.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2312.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11560(t_small_parse_table_array *v) -{ - v->a[231200] = actions(9382); - v->a[231201] = 1; - v->a[231202] = anon_sym_DOLLAR_LBRACE; - v->a[231203] = actions(9384); - v->a[231204] = 1; - v->a[231205] = anon_sym_DOLLAR_LPAREN; - v->a[231206] = actions(9386); - v->a[231207] = 1; - v->a[231208] = anon_sym_BQUOTE; - v->a[231209] = actions(9388); - v->a[231210] = 1; - v->a[231211] = anon_sym_DOLLAR_BQUOTE; - v->a[231212] = actions(9392); - v->a[231213] = 1; - v->a[231214] = sym_variable_name; - v->a[231215] = actions(10922); - v->a[231216] = 1; - v->a[231217] = aux_sym__simple_variable_name_token1; - v->a[231218] = state(3391); - v->a[231219] = 1; - small_parse_table_11561(v); -} - -void small_parse_table_11561(t_small_parse_table_array *v) -{ - v->a[231220] = sym__arithmetic_binary_expression; - v->a[231221] = state(3396); - v->a[231222] = 1; - v->a[231223] = sym__arithmetic_ternary_expression; - v->a[231224] = state(3398); - v->a[231225] = 1; - v->a[231226] = sym__arithmetic_unary_expression; - v->a[231227] = state(3400); - v->a[231228] = 1; - v->a[231229] = sym__arithmetic_postfix_expression; - v->a[231230] = actions(9368); - v->a[231231] = 2; - v->a[231232] = anon_sym_PLUS_PLUS2; - v->a[231233] = anon_sym_DASH_DASH2; - v->a[231234] = actions(9370); - v->a[231235] = 2; - v->a[231236] = anon_sym_DASH2; - v->a[231237] = anon_sym_PLUS2; - v->a[231238] = state(3273); - v->a[231239] = 9; - small_parse_table_11562(v); -} - -void small_parse_table_11562(t_small_parse_table_array *v) -{ - v->a[231240] = sym_subscript; - v->a[231241] = sym__arithmetic_expression; - v->a[231242] = sym__arithmetic_literal; - v->a[231243] = sym__arithmetic_parenthesized_expression; - v->a[231244] = sym_string; - v->a[231245] = sym_number; - v->a[231246] = sym_simple_expansion; - v->a[231247] = sym_expansion; - v->a[231248] = sym_command_substitution; - v->a[231249] = 21; - v->a[231250] = actions(71); - v->a[231251] = 1; - v->a[231252] = sym_comment; - v->a[231253] = actions(3064); - v->a[231254] = 1; - v->a[231255] = sym_variable_name; - v->a[231256] = actions(4048); - v->a[231257] = 1; - v->a[231258] = aux_sym__simple_variable_name_token1; - v->a[231259] = actions(9278); - small_parse_table_11563(v); -} - -void small_parse_table_11563(t_small_parse_table_array *v) -{ - v->a[231260] = 1; - v->a[231261] = anon_sym_LPAREN; - v->a[231262] = actions(9280); - v->a[231263] = 1; - v->a[231264] = anon_sym_BANG; - v->a[231265] = actions(9286); - v->a[231266] = 1; - v->a[231267] = anon_sym_TILDE; - v->a[231268] = actions(9288); - v->a[231269] = 1; - v->a[231270] = anon_sym_DOLLAR; - v->a[231271] = actions(9290); - v->a[231272] = 1; - v->a[231273] = anon_sym_DQUOTE; - v->a[231274] = actions(9292); - v->a[231275] = 1; - v->a[231276] = aux_sym_number_token1; - v->a[231277] = actions(9294); - v->a[231278] = 1; - v->a[231279] = aux_sym_number_token2; - small_parse_table_11564(v); -} - -void small_parse_table_11564(t_small_parse_table_array *v) -{ - v->a[231280] = actions(9296); - v->a[231281] = 1; - v->a[231282] = anon_sym_DOLLAR_LBRACE; - v->a[231283] = actions(9298); - v->a[231284] = 1; - v->a[231285] = anon_sym_DOLLAR_LPAREN; - v->a[231286] = actions(9300); - v->a[231287] = 1; - v->a[231288] = anon_sym_BQUOTE; - v->a[231289] = actions(9302); - v->a[231290] = 1; - v->a[231291] = anon_sym_DOLLAR_BQUOTE; - v->a[231292] = state(2801); - v->a[231293] = 1; - v->a[231294] = sym__arithmetic_binary_expression; - v->a[231295] = state(2803); - v->a[231296] = 1; - v->a[231297] = sym__arithmetic_ternary_expression; - v->a[231298] = state(2809); - v->a[231299] = 1; - small_parse_table_11565(v); -} - -/* EOF small_parse_table_2312.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2313.c b/parser/static/small_parse_table/small_parse_table_2313.c deleted file mode 100644 index 0a41a724..00000000 --- a/parser/static/small_parse_table/small_parse_table_2313.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2313.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11565(t_small_parse_table_array *v) -{ - v->a[231300] = sym__arithmetic_unary_expression; - v->a[231301] = state(2825); - v->a[231302] = 1; - v->a[231303] = sym__arithmetic_postfix_expression; - v->a[231304] = actions(9282); - v->a[231305] = 2; - v->a[231306] = anon_sym_PLUS_PLUS2; - v->a[231307] = anon_sym_DASH_DASH2; - v->a[231308] = actions(9284); - v->a[231309] = 2; - v->a[231310] = anon_sym_DASH2; - v->a[231311] = anon_sym_PLUS2; - v->a[231312] = state(2848); - v->a[231313] = 9; - v->a[231314] = sym_subscript; - v->a[231315] = sym__arithmetic_expression; - v->a[231316] = sym__arithmetic_literal; - v->a[231317] = sym__arithmetic_parenthesized_expression; - v->a[231318] = sym_string; - v->a[231319] = sym_number; - small_parse_table_11566(v); -} - -void small_parse_table_11566(t_small_parse_table_array *v) -{ - v->a[231320] = sym_simple_expansion; - v->a[231321] = sym_expansion; - v->a[231322] = sym_command_substitution; - v->a[231323] = 21; - v->a[231324] = actions(71); - v->a[231325] = 1; - v->a[231326] = sym_comment; - v->a[231327] = actions(3064); - v->a[231328] = 1; - v->a[231329] = sym_variable_name; - v->a[231330] = actions(9278); - v->a[231331] = 1; - v->a[231332] = anon_sym_LPAREN; - v->a[231333] = actions(9280); - v->a[231334] = 1; - v->a[231335] = anon_sym_BANG; - v->a[231336] = actions(9286); - v->a[231337] = 1; - v->a[231338] = anon_sym_TILDE; - v->a[231339] = actions(9288); - small_parse_table_11567(v); -} - -void small_parse_table_11567(t_small_parse_table_array *v) -{ - v->a[231340] = 1; - v->a[231341] = anon_sym_DOLLAR; - v->a[231342] = actions(9290); - v->a[231343] = 1; - v->a[231344] = anon_sym_DQUOTE; - v->a[231345] = actions(9292); - v->a[231346] = 1; - v->a[231347] = aux_sym_number_token1; - v->a[231348] = actions(9294); - v->a[231349] = 1; - v->a[231350] = aux_sym_number_token2; - v->a[231351] = actions(9296); - v->a[231352] = 1; - v->a[231353] = anon_sym_DOLLAR_LBRACE; - v->a[231354] = actions(9298); - v->a[231355] = 1; - v->a[231356] = anon_sym_DOLLAR_LPAREN; - v->a[231357] = actions(9300); - v->a[231358] = 1; - v->a[231359] = anon_sym_BQUOTE; - small_parse_table_11568(v); -} - -void small_parse_table_11568(t_small_parse_table_array *v) -{ - v->a[231360] = actions(9302); - v->a[231361] = 1; - v->a[231362] = anon_sym_DOLLAR_BQUOTE; - v->a[231363] = actions(10924); - v->a[231364] = 1; - v->a[231365] = aux_sym__simple_variable_name_token1; - v->a[231366] = state(2801); - v->a[231367] = 1; - v->a[231368] = sym__arithmetic_binary_expression; - v->a[231369] = state(2803); - v->a[231370] = 1; - v->a[231371] = sym__arithmetic_ternary_expression; - v->a[231372] = state(2809); - v->a[231373] = 1; - v->a[231374] = sym__arithmetic_unary_expression; - v->a[231375] = state(2825); - v->a[231376] = 1; - v->a[231377] = sym__arithmetic_postfix_expression; - v->a[231378] = actions(9282); - v->a[231379] = 2; - small_parse_table_11569(v); -} - -void small_parse_table_11569(t_small_parse_table_array *v) -{ - v->a[231380] = anon_sym_PLUS_PLUS2; - v->a[231381] = anon_sym_DASH_DASH2; - v->a[231382] = actions(9284); - v->a[231383] = 2; - v->a[231384] = anon_sym_DASH2; - v->a[231385] = anon_sym_PLUS2; - v->a[231386] = state(2779); - v->a[231387] = 9; - v->a[231388] = sym_subscript; - v->a[231389] = sym__arithmetic_expression; - v->a[231390] = sym__arithmetic_literal; - v->a[231391] = sym__arithmetic_parenthesized_expression; - v->a[231392] = sym_string; - v->a[231393] = sym_number; - v->a[231394] = sym_simple_expansion; - v->a[231395] = sym_expansion; - v->a[231396] = sym_command_substitution; - v->a[231397] = 18; - v->a[231398] = actions(3); - v->a[231399] = 1; - small_parse_table_11570(v); -} - -/* EOF small_parse_table_2313.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2314.c b/parser/static/small_parse_table/small_parse_table_2314.c deleted file mode 100644 index 0ca1b969..00000000 --- a/parser/static/small_parse_table/small_parse_table_2314.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2314.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11570(t_small_parse_table_array *v) -{ - v->a[231400] = sym_comment; - v->a[231401] = actions(2792); - v->a[231402] = 1; - v->a[231403] = aux_sym_number_token1; - v->a[231404] = actions(2794); - v->a[231405] = 1; - v->a[231406] = aux_sym_number_token2; - v->a[231407] = actions(2798); - v->a[231408] = 1; - v->a[231409] = anon_sym_DOLLAR_LPAREN; - v->a[231410] = actions(2810); - v->a[231411] = 1; - v->a[231412] = sym__brace_start; - v->a[231413] = actions(10500); - v->a[231414] = 1; - v->a[231415] = sym_word; - v->a[231416] = actions(10504); - v->a[231417] = 1; - v->a[231418] = anon_sym_DOLLAR_LBRACK; - v->a[231419] = actions(10508); - small_parse_table_11571(v); -} - -void small_parse_table_11571(t_small_parse_table_array *v) -{ - v->a[231420] = 1; - v->a[231421] = anon_sym_DQUOTE; - v->a[231422] = actions(10512); - v->a[231423] = 1; - v->a[231424] = anon_sym_DOLLAR_LBRACE; - v->a[231425] = actions(10514); - v->a[231426] = 1; - v->a[231427] = anon_sym_BQUOTE; - v->a[231428] = actions(10516); - v->a[231429] = 1; - v->a[231430] = anon_sym_DOLLAR_BQUOTE; - v->a[231431] = actions(10520); - v->a[231432] = 1; - v->a[231433] = sym__comment_word; - v->a[231434] = actions(10926); - v->a[231435] = 1; - v->a[231436] = anon_sym_DOLLAR; - v->a[231437] = actions(10502); - v->a[231438] = 2; - v->a[231439] = anon_sym_LPAREN_LPAREN; - small_parse_table_11572(v); -} - -void small_parse_table_11572(t_small_parse_table_array *v) -{ - v->a[231440] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[231441] = actions(10506); - v->a[231442] = 2; - v->a[231443] = sym_test_operator; - v->a[231444] = sym__special_character; - v->a[231445] = actions(10518); - v->a[231446] = 2; - v->a[231447] = anon_sym_LT_LPAREN; - v->a[231448] = anon_sym_GT_LPAREN; - v->a[231449] = actions(10510); - v->a[231450] = 3; - v->a[231451] = sym__bare_dollar; - v->a[231452] = sym_raw_string; - v->a[231453] = sym_ansi_c_string; - v->a[231454] = state(1569); - v->a[231455] = 9; - v->a[231456] = sym_arithmetic_expansion; - v->a[231457] = sym_brace_expression; - v->a[231458] = sym_string; - v->a[231459] = sym_translated_string; - small_parse_table_11573(v); -} - -void small_parse_table_11573(t_small_parse_table_array *v) -{ - v->a[231460] = sym_number; - v->a[231461] = sym_simple_expansion; - v->a[231462] = sym_expansion; - v->a[231463] = sym_command_substitution; - v->a[231464] = sym_process_substitution; - v->a[231465] = 18; - v->a[231466] = actions(3); - v->a[231467] = 1; - v->a[231468] = sym_comment; - v->a[231469] = actions(7996); - v->a[231470] = 1; - v->a[231471] = anon_sym_DOLLAR_LBRACK; - v->a[231472] = actions(8002); - v->a[231473] = 1; - v->a[231474] = anon_sym_DQUOTE; - v->a[231475] = actions(8006); - v->a[231476] = 1; - v->a[231477] = aux_sym_number_token1; - v->a[231478] = actions(8008); - v->a[231479] = 1; - small_parse_table_11574(v); -} - -void small_parse_table_11574(t_small_parse_table_array *v) -{ - v->a[231480] = aux_sym_number_token2; - v->a[231481] = actions(8010); - v->a[231482] = 1; - v->a[231483] = anon_sym_DOLLAR_LBRACE; - v->a[231484] = actions(8012); - v->a[231485] = 1; - v->a[231486] = anon_sym_DOLLAR_LPAREN; - v->a[231487] = actions(8014); - v->a[231488] = 1; - v->a[231489] = anon_sym_BQUOTE; - v->a[231490] = actions(8016); - v->a[231491] = 1; - v->a[231492] = anon_sym_DOLLAR_BQUOTE; - v->a[231493] = actions(8026); - v->a[231494] = 1; - v->a[231495] = sym__brace_start; - v->a[231496] = actions(9356); - v->a[231497] = 1; - v->a[231498] = sym_word; - v->a[231499] = actions(9362); - small_parse_table_11575(v); -} - -/* EOF small_parse_table_2314.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2315.c b/parser/static/small_parse_table/small_parse_table_2315.c deleted file mode 100644 index eec6d6e9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2315.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2315.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11575(t_small_parse_table_array *v) -{ - v->a[231500] = 1; - v->a[231501] = sym__comment_word; - v->a[231502] = actions(10928); - v->a[231503] = 1; - v->a[231504] = anon_sym_DOLLAR; - v->a[231505] = actions(7992); - v->a[231506] = 2; - v->a[231507] = anon_sym_LPAREN_LPAREN; - v->a[231508] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[231509] = actions(8018); - v->a[231510] = 2; - v->a[231511] = anon_sym_LT_LPAREN; - v->a[231512] = anon_sym_GT_LPAREN; - v->a[231513] = actions(9358); - v->a[231514] = 2; - v->a[231515] = sym_test_operator; - v->a[231516] = sym__special_character; - v->a[231517] = actions(9360); - v->a[231518] = 3; - v->a[231519] = sym__bare_dollar; - small_parse_table_11576(v); -} - -void small_parse_table_11576(t_small_parse_table_array *v) -{ - v->a[231520] = sym_raw_string; - v->a[231521] = sym_ansi_c_string; - v->a[231522] = state(3510); - v->a[231523] = 9; - v->a[231524] = sym_arithmetic_expansion; - v->a[231525] = sym_brace_expression; - v->a[231526] = sym_string; - v->a[231527] = sym_translated_string; - v->a[231528] = sym_number; - v->a[231529] = sym_simple_expansion; - v->a[231530] = sym_expansion; - v->a[231531] = sym_command_substitution; - v->a[231532] = sym_process_substitution; - v->a[231533] = 18; - v->a[231534] = actions(3); - v->a[231535] = 1; - v->a[231536] = sym_comment; - v->a[231537] = actions(3441); - v->a[231538] = 1; - v->a[231539] = aux_sym_number_token1; - small_parse_table_11577(v); -} - -void small_parse_table_11577(t_small_parse_table_array *v) -{ - v->a[231540] = actions(3443); - v->a[231541] = 1; - v->a[231542] = aux_sym_number_token2; - v->a[231543] = actions(3447); - v->a[231544] = 1; - v->a[231545] = anon_sym_DOLLAR_LPAREN; - v->a[231546] = actions(3459); - v->a[231547] = 1; - v->a[231548] = sym__brace_start; - v->a[231549] = actions(10930); - v->a[231550] = 1; - v->a[231551] = sym_word; - v->a[231552] = actions(10934); - v->a[231553] = 1; - v->a[231554] = anon_sym_DOLLAR_LBRACK; - v->a[231555] = actions(10936); - v->a[231556] = 1; - v->a[231557] = anon_sym_DOLLAR; - v->a[231558] = actions(10940); - v->a[231559] = 1; - small_parse_table_11578(v); -} - -void small_parse_table_11578(t_small_parse_table_array *v) -{ - v->a[231560] = anon_sym_DQUOTE; - v->a[231561] = actions(10944); - v->a[231562] = 1; - v->a[231563] = anon_sym_DOLLAR_LBRACE; - v->a[231564] = actions(10946); - v->a[231565] = 1; - v->a[231566] = anon_sym_BQUOTE; - v->a[231567] = actions(10948); - v->a[231568] = 1; - v->a[231569] = anon_sym_DOLLAR_BQUOTE; - v->a[231570] = actions(10952); - v->a[231571] = 1; - v->a[231572] = sym__comment_word; - v->a[231573] = actions(10932); - v->a[231574] = 2; - v->a[231575] = anon_sym_LPAREN_LPAREN; - v->a[231576] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[231577] = actions(10938); - v->a[231578] = 2; - v->a[231579] = sym_test_operator; - small_parse_table_11579(v); -} - -void small_parse_table_11579(t_small_parse_table_array *v) -{ - v->a[231580] = sym__special_character; - v->a[231581] = actions(10950); - v->a[231582] = 2; - v->a[231583] = anon_sym_LT_LPAREN; - v->a[231584] = anon_sym_GT_LPAREN; - v->a[231585] = actions(10942); - v->a[231586] = 3; - v->a[231587] = sym__bare_dollar; - v->a[231588] = sym_raw_string; - v->a[231589] = sym_ansi_c_string; - v->a[231590] = state(1859); - v->a[231591] = 9; - v->a[231592] = sym_arithmetic_expansion; - v->a[231593] = sym_brace_expression; - v->a[231594] = sym_string; - v->a[231595] = sym_translated_string; - v->a[231596] = sym_number; - v->a[231597] = sym_simple_expansion; - v->a[231598] = sym_expansion; - v->a[231599] = sym_command_substitution; - small_parse_table_11580(v); -} - -/* EOF small_parse_table_2315.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2316.c b/parser/static/small_parse_table/small_parse_table_2316.c deleted file mode 100644 index 34c8f250..00000000 --- a/parser/static/small_parse_table/small_parse_table_2316.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2316.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11580(t_small_parse_table_array *v) -{ - v->a[231600] = sym_process_substitution; - v->a[231601] = 20; - v->a[231602] = actions(71); - v->a[231603] = 1; - v->a[231604] = sym_comment; - v->a[231605] = actions(8178); - v->a[231606] = 1; - v->a[231607] = anon_sym_DOLLAR_LBRACK; - v->a[231608] = actions(8180); - v->a[231609] = 1; - v->a[231610] = anon_sym_DOLLAR; - v->a[231611] = actions(8182); - v->a[231612] = 1; - v->a[231613] = sym__special_character; - v->a[231614] = actions(8184); - v->a[231615] = 1; - v->a[231616] = anon_sym_DQUOTE; - v->a[231617] = actions(8188); - v->a[231618] = 1; - v->a[231619] = aux_sym_number_token1; - small_parse_table_11581(v); -} - -void small_parse_table_11581(t_small_parse_table_array *v) -{ - v->a[231620] = actions(8190); - v->a[231621] = 1; - v->a[231622] = aux_sym_number_token2; - v->a[231623] = actions(8192); - v->a[231624] = 1; - v->a[231625] = anon_sym_DOLLAR_LBRACE; - v->a[231626] = actions(8194); - v->a[231627] = 1; - v->a[231628] = anon_sym_DOLLAR_LPAREN; - v->a[231629] = actions(8196); - v->a[231630] = 1; - v->a[231631] = anon_sym_BQUOTE; - v->a[231632] = actions(8198); - v->a[231633] = 1; - v->a[231634] = anon_sym_DOLLAR_BQUOTE; - v->a[231635] = actions(8208); - v->a[231636] = 1; - v->a[231637] = sym__brace_start; - v->a[231638] = actions(10954); - v->a[231639] = 1; - small_parse_table_11582(v); -} - -void small_parse_table_11582(t_small_parse_table_array *v) -{ - v->a[231640] = sym_word; - v->a[231641] = actions(10958); - v->a[231642] = 1; - v->a[231643] = sym_test_operator; - v->a[231644] = state(1738); - v->a[231645] = 1; - v->a[231646] = aux_sym__literal_repeat1; - v->a[231647] = state(1952); - v->a[231648] = 1; - v->a[231649] = sym_concatenation; - v->a[231650] = actions(8174); - v->a[231651] = 2; - v->a[231652] = anon_sym_LPAREN_LPAREN; - v->a[231653] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[231654] = actions(8200); - v->a[231655] = 2; - v->a[231656] = anon_sym_LT_LPAREN; - v->a[231657] = anon_sym_GT_LPAREN; - v->a[231658] = actions(10956); - v->a[231659] = 2; - small_parse_table_11583(v); -} - -void small_parse_table_11583(t_small_parse_table_array *v) -{ - v->a[231660] = sym_raw_string; - v->a[231661] = sym_ansi_c_string; - v->a[231662] = state(2325); - v->a[231663] = 9; - v->a[231664] = sym_arithmetic_expansion; - v->a[231665] = sym_brace_expression; - v->a[231666] = sym_string; - v->a[231667] = sym_translated_string; - v->a[231668] = sym_number; - v->a[231669] = sym_simple_expansion; - v->a[231670] = sym_expansion; - v->a[231671] = sym_command_substitution; - v->a[231672] = sym_process_substitution; - v->a[231673] = 21; - v->a[231674] = actions(71); - v->a[231675] = 1; - v->a[231676] = sym_comment; - v->a[231677] = actions(3064); - v->a[231678] = 1; - v->a[231679] = sym_variable_name; - small_parse_table_11584(v); -} - -void small_parse_table_11584(t_small_parse_table_array *v) -{ - v->a[231680] = actions(9278); - v->a[231681] = 1; - v->a[231682] = anon_sym_LPAREN; - v->a[231683] = actions(9280); - v->a[231684] = 1; - v->a[231685] = anon_sym_BANG; - v->a[231686] = actions(9286); - v->a[231687] = 1; - v->a[231688] = anon_sym_TILDE; - v->a[231689] = actions(9288); - v->a[231690] = 1; - v->a[231691] = anon_sym_DOLLAR; - v->a[231692] = actions(9290); - v->a[231693] = 1; - v->a[231694] = anon_sym_DQUOTE; - v->a[231695] = actions(9292); - v->a[231696] = 1; - v->a[231697] = aux_sym_number_token1; - v->a[231698] = actions(9294); - v->a[231699] = 1; - small_parse_table_11585(v); -} - -/* EOF small_parse_table_2316.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2317.c b/parser/static/small_parse_table/small_parse_table_2317.c deleted file mode 100644 index 1f4cb0de..00000000 --- a/parser/static/small_parse_table/small_parse_table_2317.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2317.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11585(t_small_parse_table_array *v) -{ - v->a[231700] = aux_sym_number_token2; - v->a[231701] = actions(9296); - v->a[231702] = 1; - v->a[231703] = anon_sym_DOLLAR_LBRACE; - v->a[231704] = actions(9298); - v->a[231705] = 1; - v->a[231706] = anon_sym_DOLLAR_LPAREN; - v->a[231707] = actions(9300); - v->a[231708] = 1; - v->a[231709] = anon_sym_BQUOTE; - v->a[231710] = actions(9302); - v->a[231711] = 1; - v->a[231712] = anon_sym_DOLLAR_BQUOTE; - v->a[231713] = actions(10960); - v->a[231714] = 1; - v->a[231715] = aux_sym__simple_variable_name_token1; - v->a[231716] = state(2801); - v->a[231717] = 1; - v->a[231718] = sym__arithmetic_binary_expression; - v->a[231719] = state(2803); - small_parse_table_11586(v); -} - -void small_parse_table_11586(t_small_parse_table_array *v) -{ - v->a[231720] = 1; - v->a[231721] = sym__arithmetic_ternary_expression; - v->a[231722] = state(2809); - v->a[231723] = 1; - v->a[231724] = sym__arithmetic_unary_expression; - v->a[231725] = state(2825); - v->a[231726] = 1; - v->a[231727] = sym__arithmetic_postfix_expression; - v->a[231728] = actions(9282); - v->a[231729] = 2; - v->a[231730] = anon_sym_PLUS_PLUS2; - v->a[231731] = anon_sym_DASH_DASH2; - v->a[231732] = actions(9284); - v->a[231733] = 2; - v->a[231734] = anon_sym_DASH2; - v->a[231735] = anon_sym_PLUS2; - v->a[231736] = state(3017); - v->a[231737] = 9; - v->a[231738] = sym_subscript; - v->a[231739] = sym__arithmetic_expression; - small_parse_table_11587(v); -} - -void small_parse_table_11587(t_small_parse_table_array *v) -{ - v->a[231740] = sym__arithmetic_literal; - v->a[231741] = sym__arithmetic_parenthesized_expression; - v->a[231742] = sym_string; - v->a[231743] = sym_number; - v->a[231744] = sym_simple_expansion; - v->a[231745] = sym_expansion; - v->a[231746] = sym_command_substitution; - v->a[231747] = 20; - v->a[231748] = actions(71); - v->a[231749] = 1; - v->a[231750] = sym_comment; - v->a[231751] = actions(8178); - v->a[231752] = 1; - v->a[231753] = anon_sym_DOLLAR_LBRACK; - v->a[231754] = actions(8180); - v->a[231755] = 1; - v->a[231756] = anon_sym_DOLLAR; - v->a[231757] = actions(8184); - v->a[231758] = 1; - v->a[231759] = anon_sym_DQUOTE; - small_parse_table_11588(v); -} - -void small_parse_table_11588(t_small_parse_table_array *v) -{ - v->a[231760] = actions(8188); - v->a[231761] = 1; - v->a[231762] = aux_sym_number_token1; - v->a[231763] = actions(8190); - v->a[231764] = 1; - v->a[231765] = aux_sym_number_token2; - v->a[231766] = actions(8192); - v->a[231767] = 1; - v->a[231768] = anon_sym_DOLLAR_LBRACE; - v->a[231769] = actions(8194); - v->a[231770] = 1; - v->a[231771] = anon_sym_DOLLAR_LPAREN; - v->a[231772] = actions(8196); - v->a[231773] = 1; - v->a[231774] = anon_sym_BQUOTE; - v->a[231775] = actions(8198); - v->a[231776] = 1; - v->a[231777] = anon_sym_DOLLAR_BQUOTE; - v->a[231778] = actions(8208); - v->a[231779] = 1; - small_parse_table_11589(v); -} - -void small_parse_table_11589(t_small_parse_table_array *v) -{ - v->a[231780] = sym__brace_start; - v->a[231781] = actions(8220); - v->a[231782] = 1; - v->a[231783] = sym__special_character; - v->a[231784] = actions(10962); - v->a[231785] = 1; - v->a[231786] = sym_word; - v->a[231787] = actions(10966); - v->a[231788] = 1; - v->a[231789] = sym_test_operator; - v->a[231790] = state(1741); - v->a[231791] = 1; - v->a[231792] = aux_sym__literal_repeat1; - v->a[231793] = state(1958); - v->a[231794] = 1; - v->a[231795] = sym_concatenation; - v->a[231796] = actions(8174); - v->a[231797] = 2; - v->a[231798] = anon_sym_LPAREN_LPAREN; - v->a[231799] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_11590(v); -} - -/* EOF small_parse_table_2317.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2318.c b/parser/static/small_parse_table/small_parse_table_2318.c deleted file mode 100644 index 7401e8c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2318.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2318.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11590(t_small_parse_table_array *v) -{ - v->a[231800] = actions(8200); - v->a[231801] = 2; - v->a[231802] = anon_sym_LT_LPAREN; - v->a[231803] = anon_sym_GT_LPAREN; - v->a[231804] = actions(10964); - v->a[231805] = 2; - v->a[231806] = sym_raw_string; - v->a[231807] = sym_ansi_c_string; - v->a[231808] = state(1344); - v->a[231809] = 9; - v->a[231810] = sym_arithmetic_expansion; - v->a[231811] = sym_brace_expression; - v->a[231812] = sym_string; - v->a[231813] = sym_translated_string; - v->a[231814] = sym_number; - v->a[231815] = sym_simple_expansion; - v->a[231816] = sym_expansion; - v->a[231817] = sym_command_substitution; - v->a[231818] = sym_process_substitution; - v->a[231819] = 21; - small_parse_table_11591(v); -} - -void small_parse_table_11591(t_small_parse_table_array *v) -{ - v->a[231820] = actions(71); - v->a[231821] = 1; - v->a[231822] = sym_comment; - v->a[231823] = actions(3064); - v->a[231824] = 1; - v->a[231825] = sym_variable_name; - v->a[231826] = actions(4046); - v->a[231827] = 1; - v->a[231828] = aux_sym__simple_variable_name_token1; - v->a[231829] = actions(9278); - v->a[231830] = 1; - v->a[231831] = anon_sym_LPAREN; - v->a[231832] = actions(9280); - v->a[231833] = 1; - v->a[231834] = anon_sym_BANG; - v->a[231835] = actions(9286); - v->a[231836] = 1; - v->a[231837] = anon_sym_TILDE; - v->a[231838] = actions(9288); - v->a[231839] = 1; - small_parse_table_11592(v); -} - -void small_parse_table_11592(t_small_parse_table_array *v) -{ - v->a[231840] = anon_sym_DOLLAR; - v->a[231841] = actions(9290); - v->a[231842] = 1; - v->a[231843] = anon_sym_DQUOTE; - v->a[231844] = actions(9292); - v->a[231845] = 1; - v->a[231846] = aux_sym_number_token1; - v->a[231847] = actions(9294); - v->a[231848] = 1; - v->a[231849] = aux_sym_number_token2; - v->a[231850] = actions(9296); - v->a[231851] = 1; - v->a[231852] = anon_sym_DOLLAR_LBRACE; - v->a[231853] = actions(9298); - v->a[231854] = 1; - v->a[231855] = anon_sym_DOLLAR_LPAREN; - v->a[231856] = actions(9300); - v->a[231857] = 1; - v->a[231858] = anon_sym_BQUOTE; - v->a[231859] = actions(9302); - small_parse_table_11593(v); -} - -void small_parse_table_11593(t_small_parse_table_array *v) -{ - v->a[231860] = 1; - v->a[231861] = anon_sym_DOLLAR_BQUOTE; - v->a[231862] = state(2801); - v->a[231863] = 1; - v->a[231864] = sym__arithmetic_binary_expression; - v->a[231865] = state(2803); - v->a[231866] = 1; - v->a[231867] = sym__arithmetic_ternary_expression; - v->a[231868] = state(2809); - v->a[231869] = 1; - v->a[231870] = sym__arithmetic_unary_expression; - v->a[231871] = state(2825); - v->a[231872] = 1; - v->a[231873] = sym__arithmetic_postfix_expression; - v->a[231874] = actions(9282); - v->a[231875] = 2; - v->a[231876] = anon_sym_PLUS_PLUS2; - v->a[231877] = anon_sym_DASH_DASH2; - v->a[231878] = actions(9284); - v->a[231879] = 2; - small_parse_table_11594(v); -} - -void small_parse_table_11594(t_small_parse_table_array *v) -{ - v->a[231880] = anon_sym_DASH2; - v->a[231881] = anon_sym_PLUS2; - v->a[231882] = state(2843); - v->a[231883] = 9; - v->a[231884] = sym_subscript; - v->a[231885] = sym__arithmetic_expression; - v->a[231886] = sym__arithmetic_literal; - v->a[231887] = sym__arithmetic_parenthesized_expression; - v->a[231888] = sym_string; - v->a[231889] = sym_number; - v->a[231890] = sym_simple_expansion; - v->a[231891] = sym_expansion; - v->a[231892] = sym_command_substitution; - v->a[231893] = 20; - v->a[231894] = actions(71); - v->a[231895] = 1; - v->a[231896] = sym_comment; - v->a[231897] = actions(8178); - v->a[231898] = 1; - v->a[231899] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11595(v); -} - -/* EOF small_parse_table_2318.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2319.c b/parser/static/small_parse_table/small_parse_table_2319.c deleted file mode 100644 index bae665a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2319.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2319.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11595(t_small_parse_table_array *v) -{ - v->a[231900] = actions(8180); - v->a[231901] = 1; - v->a[231902] = anon_sym_DOLLAR; - v->a[231903] = actions(8182); - v->a[231904] = 1; - v->a[231905] = sym__special_character; - v->a[231906] = actions(8184); - v->a[231907] = 1; - v->a[231908] = anon_sym_DQUOTE; - v->a[231909] = actions(8188); - v->a[231910] = 1; - v->a[231911] = aux_sym_number_token1; - v->a[231912] = actions(8190); - v->a[231913] = 1; - v->a[231914] = aux_sym_number_token2; - v->a[231915] = actions(8192); - v->a[231916] = 1; - v->a[231917] = anon_sym_DOLLAR_LBRACE; - v->a[231918] = actions(8194); - v->a[231919] = 1; - small_parse_table_11596(v); -} - -void small_parse_table_11596(t_small_parse_table_array *v) -{ - v->a[231920] = anon_sym_DOLLAR_LPAREN; - v->a[231921] = actions(8196); - v->a[231922] = 1; - v->a[231923] = anon_sym_BQUOTE; - v->a[231924] = actions(8198); - v->a[231925] = 1; - v->a[231926] = anon_sym_DOLLAR_BQUOTE; - v->a[231927] = actions(8208); - v->a[231928] = 1; - v->a[231929] = sym__brace_start; - v->a[231930] = actions(10968); - v->a[231931] = 1; - v->a[231932] = sym_word; - v->a[231933] = actions(10972); - v->a[231934] = 1; - v->a[231935] = sym_test_operator; - v->a[231936] = state(1741); - v->a[231937] = 1; - v->a[231938] = aux_sym__literal_repeat1; - v->a[231939] = state(1958); - small_parse_table_11597(v); -} - -void small_parse_table_11597(t_small_parse_table_array *v) -{ - v->a[231940] = 1; - v->a[231941] = sym_concatenation; - v->a[231942] = actions(8174); - v->a[231943] = 2; - v->a[231944] = anon_sym_LPAREN_LPAREN; - v->a[231945] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[231946] = actions(8200); - v->a[231947] = 2; - v->a[231948] = anon_sym_LT_LPAREN; - v->a[231949] = anon_sym_GT_LPAREN; - v->a[231950] = actions(10970); - v->a[231951] = 2; - v->a[231952] = sym_raw_string; - v->a[231953] = sym_ansi_c_string; - v->a[231954] = state(2283); - v->a[231955] = 9; - v->a[231956] = sym_arithmetic_expansion; - v->a[231957] = sym_brace_expression; - v->a[231958] = sym_string; - v->a[231959] = sym_translated_string; - small_parse_table_11598(v); -} - -void small_parse_table_11598(t_small_parse_table_array *v) -{ - v->a[231960] = sym_number; - v->a[231961] = sym_simple_expansion; - v->a[231962] = sym_expansion; - v->a[231963] = sym_command_substitution; - v->a[231964] = sym_process_substitution; - v->a[231965] = 21; - v->a[231966] = actions(71); - v->a[231967] = 1; - v->a[231968] = sym_comment; - v->a[231969] = actions(9364); - v->a[231970] = 1; - v->a[231971] = anon_sym_LPAREN; - v->a[231972] = actions(9366); - v->a[231973] = 1; - v->a[231974] = anon_sym_BANG; - v->a[231975] = actions(9372); - v->a[231976] = 1; - v->a[231977] = anon_sym_TILDE; - v->a[231978] = actions(9374); - v->a[231979] = 1; - small_parse_table_11599(v); -} - -void small_parse_table_11599(t_small_parse_table_array *v) -{ - v->a[231980] = anon_sym_DOLLAR; - v->a[231981] = actions(9376); - v->a[231982] = 1; - v->a[231983] = anon_sym_DQUOTE; - v->a[231984] = actions(9378); - v->a[231985] = 1; - v->a[231986] = aux_sym_number_token1; - v->a[231987] = actions(9380); - v->a[231988] = 1; - v->a[231989] = aux_sym_number_token2; - v->a[231990] = actions(9382); - v->a[231991] = 1; - v->a[231992] = anon_sym_DOLLAR_LBRACE; - v->a[231993] = actions(9384); - v->a[231994] = 1; - v->a[231995] = anon_sym_DOLLAR_LPAREN; - v->a[231996] = actions(9386); - v->a[231997] = 1; - v->a[231998] = anon_sym_BQUOTE; - v->a[231999] = actions(9388); - small_parse_table_11600(v); -} - -/* EOF small_parse_table_2319.c */ diff --git a/parser/static/small_parse_table/small_parse_table_232.c b/parser/static/small_parse_table/small_parse_table_232.c index 52310dac..d91604f6 100644 --- a/parser/static/small_parse_table/small_parse_table_232.c +++ b/parser/static/small_parse_table/small_parse_table_232.c @@ -14,126 +14,126 @@ void small_parse_table_1160(t_small_parse_table_array *v) { - v->a[23200] = anon_sym_GT_GT; - v->a[23201] = anon_sym_AMP_GT; - v->a[23202] = anon_sym_AMP_GT_GT; - v->a[23203] = anon_sym_LT_AMP; - v->a[23204] = anon_sym_GT_AMP; - v->a[23205] = anon_sym_GT_PIPE; - v->a[23206] = state(5062); - v->a[23207] = 9; - v->a[23208] = sym_arithmetic_expansion; - v->a[23209] = sym_brace_expression; - v->a[23210] = sym_string; - v->a[23211] = sym_translated_string; - v->a[23212] = sym_number; - v->a[23213] = sym_simple_expansion; - v->a[23214] = sym_expansion; - v->a[23215] = sym_command_substitution; - v->a[23216] = sym_process_substitution; - v->a[23217] = 6; - v->a[23218] = actions(3); - v->a[23219] = 1; + v->a[23200] = sym__concat; + v->a[23201] = sym_test_operator; + v->a[23202] = sym__bare_dollar; + v->a[23203] = sym__brace_start; + v->a[23204] = aux_sym_heredoc_redirect_token1; + v->a[23205] = actions(3123); + v->a[23206] = 36; + v->a[23207] = anon_sym_esac; + v->a[23208] = anon_sym_LPAREN; + v->a[23209] = anon_sym_PIPE; + v->a[23210] = anon_sym_SEMI_SEMI; + v->a[23211] = anon_sym_SEMI_AMP; + v->a[23212] = anon_sym_SEMI_SEMI_AMP; + v->a[23213] = anon_sym_PIPE_AMP; + v->a[23214] = anon_sym_AMP_AMP; + v->a[23215] = anon_sym_PIPE_PIPE; + v->a[23216] = anon_sym_LT; + v->a[23217] = anon_sym_GT; + v->a[23218] = anon_sym_GT_GT; + v->a[23219] = anon_sym_AMP_GT; small_parse_table_1161(v); } void small_parse_table_1161(t_small_parse_table_array *v) { - v->a[23220] = sym_comment; - v->a[23221] = state(1740); - v->a[23222] = 1; - v->a[23223] = aux_sym__literal_repeat1; - v->a[23224] = state(1957); - v->a[23225] = 1; - v->a[23226] = sym_concatenation; - v->a[23227] = actions(2500); - v->a[23228] = 5; - v->a[23229] = sym_file_descriptor; - v->a[23230] = sym_variable_name; - v->a[23231] = sym_test_operator; - v->a[23232] = sym__brace_start; - v->a[23233] = aux_sym_heredoc_redirect_token1; - v->a[23234] = state(1560); - v->a[23235] = 9; - v->a[23236] = sym_arithmetic_expansion; - v->a[23237] = sym_brace_expression; - v->a[23238] = sym_string; - v->a[23239] = sym_translated_string; + v->a[23220] = anon_sym_AMP_GT_GT; + v->a[23221] = anon_sym_LT_AMP; + v->a[23222] = anon_sym_GT_AMP; + v->a[23223] = anon_sym_GT_PIPE; + v->a[23224] = anon_sym_LT_AMP_DASH; + v->a[23225] = anon_sym_GT_AMP_DASH; + v->a[23226] = anon_sym_LT_LT; + v->a[23227] = anon_sym_LT_LT_DASH; + v->a[23228] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23229] = anon_sym_AMP; + v->a[23230] = aux_sym_concatenation_token1; + v->a[23231] = anon_sym_DOLLAR; + v->a[23232] = sym__special_character; + v->a[23233] = anon_sym_DQUOTE; + v->a[23234] = sym_raw_string; + v->a[23235] = aux_sym_number_token1; + v->a[23236] = aux_sym_number_token2; + v->a[23237] = anon_sym_DOLLAR_LBRACE; + v->a[23238] = anon_sym_DOLLAR_LPAREN; + v->a[23239] = anon_sym_BQUOTE; small_parse_table_1162(v); } void small_parse_table_1162(t_small_parse_table_array *v) { - v->a[23240] = sym_number; - v->a[23241] = sym_simple_expansion; - v->a[23242] = sym_expansion; - v->a[23243] = sym_command_substitution; - v->a[23244] = sym_process_substitution; - v->a[23245] = actions(2498); - v->a[23246] = 37; - v->a[23247] = anon_sym_LPAREN_LPAREN; - v->a[23248] = anon_sym_SEMI; - v->a[23249] = anon_sym_PIPE_PIPE; - v->a[23250] = anon_sym_AMP_AMP; - v->a[23251] = anon_sym_PIPE; - v->a[23252] = anon_sym_AMP; - v->a[23253] = anon_sym_LT; - v->a[23254] = anon_sym_GT; - v->a[23255] = anon_sym_LT_LT; - v->a[23256] = anon_sym_GT_GT; - v->a[23257] = anon_sym_SEMI_SEMI; - v->a[23258] = anon_sym_PIPE_AMP; - v->a[23259] = anon_sym_AMP_GT; + v->a[23240] = anon_sym_DOLLAR_BQUOTE; + v->a[23241] = sym_word; + v->a[23242] = anon_sym_SEMI; + v->a[23243] = 12; + v->a[23244] = actions(3); + v->a[23245] = 1; + v->a[23246] = sym_comment; + v->a[23247] = actions(1995); + v->a[23248] = 1; + v->a[23249] = anon_sym_RPAREN; + v->a[23250] = actions(2710); + v->a[23251] = 1; + v->a[23252] = aux_sym_heredoc_redirect_token1; + v->a[23253] = actions(2962); + v->a[23254] = 1; + v->a[23255] = sym_variable_name; + v->a[23256] = actions(2516); + v->a[23257] = 2; + v->a[23258] = anon_sym_PIPE; + v->a[23259] = anon_sym_PIPE_AMP; small_parse_table_1163(v); } void small_parse_table_1163(t_small_parse_table_array *v) { - v->a[23260] = anon_sym_AMP_GT_GT; - v->a[23261] = anon_sym_LT_AMP; - v->a[23262] = anon_sym_GT_AMP; - v->a[23263] = anon_sym_GT_PIPE; - v->a[23264] = anon_sym_LT_AMP_DASH; - v->a[23265] = anon_sym_GT_AMP_DASH; - v->a[23266] = anon_sym_LT_LT_DASH; - v->a[23267] = anon_sym_LT_LT_LT; - v->a[23268] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23269] = anon_sym_DOLLAR_LBRACK; - v->a[23270] = anon_sym_DOLLAR; - v->a[23271] = sym__special_character; - v->a[23272] = anon_sym_DQUOTE; - v->a[23273] = sym_raw_string; - v->a[23274] = sym_ansi_c_string; - v->a[23275] = aux_sym_number_token1; - v->a[23276] = aux_sym_number_token2; - v->a[23277] = anon_sym_DOLLAR_LBRACE; - v->a[23278] = anon_sym_DOLLAR_LPAREN; - v->a[23279] = anon_sym_BQUOTE; + v->a[23260] = actions(2945); + v->a[23261] = 2; + v->a[23262] = anon_sym_LT_LT; + v->a[23263] = anon_sym_LT_LT_DASH; + v->a[23264] = actions(2960); + v->a[23265] = 2; + v->a[23266] = anon_sym_AMP_AMP; + v->a[23267] = anon_sym_PIPE_PIPE; + v->a[23268] = state(2076); + v->a[23269] = 2; + v->a[23270] = sym_variable_assignment; + v->a[23271] = aux_sym_variable_assignments_repeat1; + v->a[23272] = actions(2526); + v->a[23273] = 3; + v->a[23274] = sym_file_descriptor; + v->a[23275] = sym_test_operator; + v->a[23276] = sym__brace_start; + v->a[23277] = actions(2712); + v->a[23278] = 3; + v->a[23279] = anon_sym_SEMI_SEMI; small_parse_table_1164(v); } void small_parse_table_1164(t_small_parse_table_array *v) { - v->a[23280] = anon_sym_DOLLAR_BQUOTE; - v->a[23281] = anon_sym_LT_LPAREN; - v->a[23282] = anon_sym_GT_LPAREN; - v->a[23283] = sym_word; - v->a[23284] = 21; - v->a[23285] = actions(3); - v->a[23286] = 1; - v->a[23287] = sym_comment; - v->a[23288] = actions(3580); - v->a[23289] = 1; - v->a[23290] = anon_sym_DQUOTE; - v->a[23291] = actions(3610); - v->a[23292] = 1; - v->a[23293] = anon_sym_DOLLAR_LBRACK; - v->a[23294] = actions(3612); - v->a[23295] = 1; - v->a[23296] = anon_sym_DOLLAR; - v->a[23297] = actions(3614); - v->a[23298] = 1; - v->a[23299] = sym__special_character; + v->a[23280] = anon_sym_AMP; + v->a[23281] = anon_sym_SEMI; + v->a[23282] = state(2109); + v->a[23283] = 3; + v->a[23284] = sym_file_redirect; + v->a[23285] = sym_heredoc_redirect; + v->a[23286] = aux_sym_redirected_statement_repeat1; + v->a[23287] = actions(2512); + v->a[23288] = 22; + v->a[23289] = anon_sym_LT; + v->a[23290] = anon_sym_GT; + v->a[23291] = anon_sym_GT_GT; + v->a[23292] = anon_sym_AMP_GT; + v->a[23293] = anon_sym_AMP_GT_GT; + v->a[23294] = anon_sym_LT_AMP; + v->a[23295] = anon_sym_GT_AMP; + v->a[23296] = anon_sym_GT_PIPE; + v->a[23297] = anon_sym_LT_AMP_DASH; + v->a[23298] = anon_sym_GT_AMP_DASH; + v->a[23299] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1165(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2320.c b/parser/static/small_parse_table/small_parse_table_2320.c deleted file mode 100644 index a7890ab8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2320.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2320.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11600(t_small_parse_table_array *v) -{ - v->a[232000] = 1; - v->a[232001] = anon_sym_DOLLAR_BQUOTE; - v->a[232002] = actions(9392); - v->a[232003] = 1; - v->a[232004] = sym_variable_name; - v->a[232005] = actions(10974); - v->a[232006] = 1; - v->a[232007] = aux_sym__simple_variable_name_token1; - v->a[232008] = state(3391); - v->a[232009] = 1; - v->a[232010] = sym__arithmetic_binary_expression; - v->a[232011] = state(3396); - v->a[232012] = 1; - v->a[232013] = sym__arithmetic_ternary_expression; - v->a[232014] = state(3398); - v->a[232015] = 1; - v->a[232016] = sym__arithmetic_unary_expression; - v->a[232017] = state(3400); - v->a[232018] = 1; - v->a[232019] = sym__arithmetic_postfix_expression; - small_parse_table_11601(v); -} - -void small_parse_table_11601(t_small_parse_table_array *v) -{ - v->a[232020] = actions(9368); - v->a[232021] = 2; - v->a[232022] = anon_sym_PLUS_PLUS2; - v->a[232023] = anon_sym_DASH_DASH2; - v->a[232024] = actions(9370); - v->a[232025] = 2; - v->a[232026] = anon_sym_DASH2; - v->a[232027] = anon_sym_PLUS2; - v->a[232028] = state(3268); - v->a[232029] = 9; - v->a[232030] = sym_subscript; - v->a[232031] = sym__arithmetic_expression; - v->a[232032] = sym__arithmetic_literal; - v->a[232033] = sym__arithmetic_parenthesized_expression; - v->a[232034] = sym_string; - v->a[232035] = sym_number; - v->a[232036] = sym_simple_expansion; - v->a[232037] = sym_expansion; - v->a[232038] = sym_command_substitution; - v->a[232039] = 18; - small_parse_table_11602(v); -} - -void small_parse_table_11602(t_small_parse_table_array *v) -{ - v->a[232040] = actions(3); - v->a[232041] = 1; - v->a[232042] = sym_comment; - v->a[232043] = actions(4502); - v->a[232044] = 1; - v->a[232045] = anon_sym_DOLLAR_LBRACK; - v->a[232046] = actions(4508); - v->a[232047] = 1; - v->a[232048] = anon_sym_DQUOTE; - v->a[232049] = actions(4512); - v->a[232050] = 1; - v->a[232051] = aux_sym_number_token1; - v->a[232052] = actions(4514); - v->a[232053] = 1; - v->a[232054] = aux_sym_number_token2; - v->a[232055] = actions(4516); - v->a[232056] = 1; - v->a[232057] = anon_sym_DOLLAR_LBRACE; - v->a[232058] = actions(4518); - v->a[232059] = 1; - small_parse_table_11603(v); -} - -void small_parse_table_11603(t_small_parse_table_array *v) -{ - v->a[232060] = anon_sym_DOLLAR_LPAREN; - v->a[232061] = actions(4520); - v->a[232062] = 1; - v->a[232063] = anon_sym_BQUOTE; - v->a[232064] = actions(4522); - v->a[232065] = 1; - v->a[232066] = anon_sym_DOLLAR_BQUOTE; - v->a[232067] = actions(4528); - v->a[232068] = 1; - v->a[232069] = sym__brace_start; - v->a[232070] = actions(10256); - v->a[232071] = 1; - v->a[232072] = sym_word; - v->a[232073] = actions(10262); - v->a[232074] = 1; - v->a[232075] = sym__comment_word; - v->a[232076] = actions(10976); - v->a[232077] = 1; - v->a[232078] = anon_sym_DOLLAR; - v->a[232079] = actions(4500); - small_parse_table_11604(v); -} - -void small_parse_table_11604(t_small_parse_table_array *v) -{ - v->a[232080] = 2; - v->a[232081] = anon_sym_LPAREN_LPAREN; - v->a[232082] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[232083] = actions(4524); - v->a[232084] = 2; - v->a[232085] = anon_sym_LT_LPAREN; - v->a[232086] = anon_sym_GT_LPAREN; - v->a[232087] = actions(10258); - v->a[232088] = 2; - v->a[232089] = sym_test_operator; - v->a[232090] = sym__special_character; - v->a[232091] = actions(10260); - v->a[232092] = 3; - v->a[232093] = sym__bare_dollar; - v->a[232094] = sym_raw_string; - v->a[232095] = sym_ansi_c_string; - v->a[232096] = state(2450); - v->a[232097] = 9; - v->a[232098] = sym_arithmetic_expansion; - v->a[232099] = sym_brace_expression; - small_parse_table_11605(v); -} - -/* EOF small_parse_table_2320.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2321.c b/parser/static/small_parse_table/small_parse_table_2321.c deleted file mode 100644 index 7d93a8e9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2321.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2321.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11605(t_small_parse_table_array *v) -{ - v->a[232100] = sym_string; - v->a[232101] = sym_translated_string; - v->a[232102] = sym_number; - v->a[232103] = sym_simple_expansion; - v->a[232104] = sym_expansion; - v->a[232105] = sym_command_substitution; - v->a[232106] = sym_process_substitution; - v->a[232107] = 21; - v->a[232108] = actions(71); - v->a[232109] = 1; - v->a[232110] = sym_comment; - v->a[232111] = actions(3064); - v->a[232112] = 1; - v->a[232113] = sym_variable_name; - v->a[232114] = actions(9278); - v->a[232115] = 1; - v->a[232116] = anon_sym_LPAREN; - v->a[232117] = actions(9280); - v->a[232118] = 1; - v->a[232119] = anon_sym_BANG; - small_parse_table_11606(v); -} - -void small_parse_table_11606(t_small_parse_table_array *v) -{ - v->a[232120] = actions(9286); - v->a[232121] = 1; - v->a[232122] = anon_sym_TILDE; - v->a[232123] = actions(9288); - v->a[232124] = 1; - v->a[232125] = anon_sym_DOLLAR; - v->a[232126] = actions(9290); - v->a[232127] = 1; - v->a[232128] = anon_sym_DQUOTE; - v->a[232129] = actions(9292); - v->a[232130] = 1; - v->a[232131] = aux_sym_number_token1; - v->a[232132] = actions(9294); - v->a[232133] = 1; - v->a[232134] = aux_sym_number_token2; - v->a[232135] = actions(9296); - v->a[232136] = 1; - v->a[232137] = anon_sym_DOLLAR_LBRACE; - v->a[232138] = actions(9298); - v->a[232139] = 1; - small_parse_table_11607(v); -} - -void small_parse_table_11607(t_small_parse_table_array *v) -{ - v->a[232140] = anon_sym_DOLLAR_LPAREN; - v->a[232141] = actions(9300); - v->a[232142] = 1; - v->a[232143] = anon_sym_BQUOTE; - v->a[232144] = actions(9302); - v->a[232145] = 1; - v->a[232146] = anon_sym_DOLLAR_BQUOTE; - v->a[232147] = actions(10978); - v->a[232148] = 1; - v->a[232149] = aux_sym__simple_variable_name_token1; - v->a[232150] = state(2801); - v->a[232151] = 1; - v->a[232152] = sym__arithmetic_binary_expression; - v->a[232153] = state(2803); - v->a[232154] = 1; - v->a[232155] = sym__arithmetic_ternary_expression; - v->a[232156] = state(2809); - v->a[232157] = 1; - v->a[232158] = sym__arithmetic_unary_expression; - v->a[232159] = state(2825); - small_parse_table_11608(v); -} - -void small_parse_table_11608(t_small_parse_table_array *v) -{ - v->a[232160] = 1; - v->a[232161] = sym__arithmetic_postfix_expression; - v->a[232162] = actions(9282); - v->a[232163] = 2; - v->a[232164] = anon_sym_PLUS_PLUS2; - v->a[232165] = anon_sym_DASH_DASH2; - v->a[232166] = actions(9284); - v->a[232167] = 2; - v->a[232168] = anon_sym_DASH2; - v->a[232169] = anon_sym_PLUS2; - v->a[232170] = state(2781); - v->a[232171] = 9; - v->a[232172] = sym_subscript; - v->a[232173] = sym__arithmetic_expression; - v->a[232174] = sym__arithmetic_literal; - v->a[232175] = sym__arithmetic_parenthesized_expression; - v->a[232176] = sym_string; - v->a[232177] = sym_number; - v->a[232178] = sym_simple_expansion; - v->a[232179] = sym_expansion; - small_parse_table_11609(v); -} - -void small_parse_table_11609(t_small_parse_table_array *v) -{ - v->a[232180] = sym_command_substitution; - v->a[232181] = 20; - v->a[232182] = actions(71); - v->a[232183] = 1; - v->a[232184] = sym_comment; - v->a[232185] = actions(8178); - v->a[232186] = 1; - v->a[232187] = anon_sym_DOLLAR_LBRACK; - v->a[232188] = actions(8180); - v->a[232189] = 1; - v->a[232190] = anon_sym_DOLLAR; - v->a[232191] = actions(8184); - v->a[232192] = 1; - v->a[232193] = anon_sym_DQUOTE; - v->a[232194] = actions(8188); - v->a[232195] = 1; - v->a[232196] = aux_sym_number_token1; - v->a[232197] = actions(8190); - v->a[232198] = 1; - v->a[232199] = aux_sym_number_token2; - small_parse_table_11610(v); -} - -/* EOF small_parse_table_2321.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2322.c b/parser/static/small_parse_table/small_parse_table_2322.c deleted file mode 100644 index d8e18e8b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2322.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2322.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11610(t_small_parse_table_array *v) -{ - v->a[232200] = actions(8192); - v->a[232201] = 1; - v->a[232202] = anon_sym_DOLLAR_LBRACE; - v->a[232203] = actions(8194); - v->a[232204] = 1; - v->a[232205] = anon_sym_DOLLAR_LPAREN; - v->a[232206] = actions(8196); - v->a[232207] = 1; - v->a[232208] = anon_sym_BQUOTE; - v->a[232209] = actions(8198); - v->a[232210] = 1; - v->a[232211] = anon_sym_DOLLAR_BQUOTE; - v->a[232212] = actions(8208); - v->a[232213] = 1; - v->a[232214] = sym__brace_start; - v->a[232215] = actions(8220); - v->a[232216] = 1; - v->a[232217] = sym__special_character; - v->a[232218] = actions(10980); - v->a[232219] = 1; - small_parse_table_11611(v); -} - -void small_parse_table_11611(t_small_parse_table_array *v) -{ - v->a[232220] = sym_word; - v->a[232221] = actions(10984); - v->a[232222] = 1; - v->a[232223] = sym_test_operator; - v->a[232224] = state(1738); - v->a[232225] = 1; - v->a[232226] = aux_sym__literal_repeat1; - v->a[232227] = state(1952); - v->a[232228] = 1; - v->a[232229] = sym_concatenation; - v->a[232230] = actions(8174); - v->a[232231] = 2; - v->a[232232] = anon_sym_LPAREN_LPAREN; - v->a[232233] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[232234] = actions(8200); - v->a[232235] = 2; - v->a[232236] = anon_sym_LT_LPAREN; - v->a[232237] = anon_sym_GT_LPAREN; - v->a[232238] = actions(10982); - v->a[232239] = 2; - small_parse_table_11612(v); -} - -void small_parse_table_11612(t_small_parse_table_array *v) -{ - v->a[232240] = sym_raw_string; - v->a[232241] = sym_ansi_c_string; - v->a[232242] = state(1330); - v->a[232243] = 9; - v->a[232244] = sym_arithmetic_expansion; - v->a[232245] = sym_brace_expression; - v->a[232246] = sym_string; - v->a[232247] = sym_translated_string; - v->a[232248] = sym_number; - v->a[232249] = sym_simple_expansion; - v->a[232250] = sym_expansion; - v->a[232251] = sym_command_substitution; - v->a[232252] = sym_process_substitution; - v->a[232253] = 18; - v->a[232254] = actions(3); - v->a[232255] = 1; - v->a[232256] = sym_comment; - v->a[232257] = actions(1141); - v->a[232258] = 1; - v->a[232259] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11613(v); -} - -void small_parse_table_11613(t_small_parse_table_array *v) -{ - v->a[232260] = actions(1149); - v->a[232261] = 1; - v->a[232262] = anon_sym_DQUOTE; - v->a[232263] = actions(1153); - v->a[232264] = 1; - v->a[232265] = aux_sym_number_token1; - v->a[232266] = actions(1155); - v->a[232267] = 1; - v->a[232268] = aux_sym_number_token2; - v->a[232269] = actions(1157); - v->a[232270] = 1; - v->a[232271] = anon_sym_DOLLAR_LBRACE; - v->a[232272] = actions(1159); - v->a[232273] = 1; - v->a[232274] = anon_sym_DOLLAR_LPAREN; - v->a[232275] = actions(1163); - v->a[232276] = 1; - v->a[232277] = anon_sym_DOLLAR_BQUOTE; - v->a[232278] = actions(1169); - v->a[232279] = 1; - small_parse_table_11614(v); -} - -void small_parse_table_11614(t_small_parse_table_array *v) -{ - v->a[232280] = sym__brace_start; - v->a[232281] = actions(3060); - v->a[232282] = 1; - v->a[232283] = anon_sym_BQUOTE; - v->a[232284] = actions(10188); - v->a[232285] = 1; - v->a[232286] = sym_word; - v->a[232287] = actions(10196); - v->a[232288] = 1; - v->a[232289] = sym__comment_word; - v->a[232290] = actions(10986); - v->a[232291] = 1; - v->a[232292] = anon_sym_DOLLAR; - v->a[232293] = actions(1129); - v->a[232294] = 2; - v->a[232295] = anon_sym_LPAREN_LPAREN; - v->a[232296] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[232297] = actions(1165); - v->a[232298] = 2; - v->a[232299] = anon_sym_LT_LPAREN; - small_parse_table_11615(v); -} - -/* EOF small_parse_table_2322.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2323.c b/parser/static/small_parse_table/small_parse_table_2323.c deleted file mode 100644 index 4cd99f48..00000000 --- a/parser/static/small_parse_table/small_parse_table_2323.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2323.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11615(t_small_parse_table_array *v) -{ - v->a[232300] = anon_sym_GT_LPAREN; - v->a[232301] = actions(10192); - v->a[232302] = 2; - v->a[232303] = sym_test_operator; - v->a[232304] = sym__special_character; - v->a[232305] = actions(10194); - v->a[232306] = 3; - v->a[232307] = sym__bare_dollar; - v->a[232308] = sym_raw_string; - v->a[232309] = sym_ansi_c_string; - v->a[232310] = state(2392); - v->a[232311] = 9; - v->a[232312] = sym_arithmetic_expansion; - v->a[232313] = sym_brace_expression; - v->a[232314] = sym_string; - v->a[232315] = sym_translated_string; - v->a[232316] = sym_number; - v->a[232317] = sym_simple_expansion; - v->a[232318] = sym_expansion; - v->a[232319] = sym_command_substitution; - small_parse_table_11616(v); -} - -void small_parse_table_11616(t_small_parse_table_array *v) -{ - v->a[232320] = sym_process_substitution; - v->a[232321] = 18; - v->a[232322] = actions(3); - v->a[232323] = 1; - v->a[232324] = sym_comment; - v->a[232325] = actions(4502); - v->a[232326] = 1; - v->a[232327] = anon_sym_DOLLAR_LBRACK; - v->a[232328] = actions(4508); - v->a[232329] = 1; - v->a[232330] = anon_sym_DQUOTE; - v->a[232331] = actions(4512); - v->a[232332] = 1; - v->a[232333] = aux_sym_number_token1; - v->a[232334] = actions(4514); - v->a[232335] = 1; - v->a[232336] = aux_sym_number_token2; - v->a[232337] = actions(4516); - v->a[232338] = 1; - v->a[232339] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11617(v); -} - -void small_parse_table_11617(t_small_parse_table_array *v) -{ - v->a[232340] = actions(4518); - v->a[232341] = 1; - v->a[232342] = anon_sym_DOLLAR_LPAREN; - v->a[232343] = actions(4520); - v->a[232344] = 1; - v->a[232345] = anon_sym_BQUOTE; - v->a[232346] = actions(4522); - v->a[232347] = 1; - v->a[232348] = anon_sym_DOLLAR_BQUOTE; - v->a[232349] = actions(4528); - v->a[232350] = 1; - v->a[232351] = sym__brace_start; - v->a[232352] = actions(10256); - v->a[232353] = 1; - v->a[232354] = sym_word; - v->a[232355] = actions(10262); - v->a[232356] = 1; - v->a[232357] = sym__comment_word; - v->a[232358] = actions(10988); - v->a[232359] = 1; - small_parse_table_11618(v); -} - -void small_parse_table_11618(t_small_parse_table_array *v) -{ - v->a[232360] = anon_sym_DOLLAR; - v->a[232361] = actions(4500); - v->a[232362] = 2; - v->a[232363] = anon_sym_LPAREN_LPAREN; - v->a[232364] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[232365] = actions(4524); - v->a[232366] = 2; - v->a[232367] = anon_sym_LT_LPAREN; - v->a[232368] = anon_sym_GT_LPAREN; - v->a[232369] = actions(10258); - v->a[232370] = 2; - v->a[232371] = sym_test_operator; - v->a[232372] = sym__special_character; - v->a[232373] = actions(10260); - v->a[232374] = 3; - v->a[232375] = sym__bare_dollar; - v->a[232376] = sym_raw_string; - v->a[232377] = sym_ansi_c_string; - v->a[232378] = state(2450); - v->a[232379] = 9; - small_parse_table_11619(v); -} - -void small_parse_table_11619(t_small_parse_table_array *v) -{ - v->a[232380] = sym_arithmetic_expansion; - v->a[232381] = sym_brace_expression; - v->a[232382] = sym_string; - v->a[232383] = sym_translated_string; - v->a[232384] = sym_number; - v->a[232385] = sym_simple_expansion; - v->a[232386] = sym_expansion; - v->a[232387] = sym_command_substitution; - v->a[232388] = sym_process_substitution; - v->a[232389] = 20; - v->a[232390] = actions(71); - v->a[232391] = 1; - v->a[232392] = sym_comment; - v->a[232393] = actions(4080); - v->a[232394] = 1; - v->a[232395] = anon_sym_DOLLAR; - v->a[232396] = actions(4086); - v->a[232397] = 1; - v->a[232398] = aux_sym_number_token1; - v->a[232399] = actions(4088); - small_parse_table_11620(v); -} - -/* EOF small_parse_table_2323.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2324.c b/parser/static/small_parse_table/small_parse_table_2324.c deleted file mode 100644 index be17a979..00000000 --- a/parser/static/small_parse_table/small_parse_table_2324.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2324.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11620(t_small_parse_table_array *v) -{ - v->a[232400] = 1; - v->a[232401] = aux_sym_number_token2; - v->a[232402] = actions(4092); - v->a[232403] = 1; - v->a[232404] = anon_sym_DOLLAR_LPAREN; - v->a[232405] = actions(4102); - v->a[232406] = 1; - v->a[232407] = sym__brace_start; - v->a[232408] = actions(9310); - v->a[232409] = 1; - v->a[232410] = anon_sym_DOLLAR_LBRACK; - v->a[232411] = actions(9316); - v->a[232412] = 1; - v->a[232413] = anon_sym_DQUOTE; - v->a[232414] = actions(9320); - v->a[232415] = 1; - v->a[232416] = anon_sym_DOLLAR_LBRACE; - v->a[232417] = actions(9322); - v->a[232418] = 1; - v->a[232419] = anon_sym_BQUOTE; - small_parse_table_11621(v); -} - -void small_parse_table_11621(t_small_parse_table_array *v) -{ - v->a[232420] = actions(9324); - v->a[232421] = 1; - v->a[232422] = anon_sym_DOLLAR_BQUOTE; - v->a[232423] = actions(10990); - v->a[232424] = 1; - v->a[232425] = sym_word; - v->a[232426] = actions(10992); - v->a[232427] = 1; - v->a[232428] = sym__special_character; - v->a[232429] = actions(10996); - v->a[232430] = 1; - v->a[232431] = sym_test_operator; - v->a[232432] = state(4500); - v->a[232433] = 1; - v->a[232434] = aux_sym__literal_repeat1; - v->a[232435] = state(5029); - v->a[232436] = 1; - v->a[232437] = sym_concatenation; - v->a[232438] = actions(9308); - v->a[232439] = 2; - small_parse_table_11622(v); -} - -void small_parse_table_11622(t_small_parse_table_array *v) -{ - v->a[232440] = anon_sym_LPAREN_LPAREN; - v->a[232441] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[232442] = actions(9326); - v->a[232443] = 2; - v->a[232444] = anon_sym_LT_LPAREN; - v->a[232445] = anon_sym_GT_LPAREN; - v->a[232446] = actions(10994); - v->a[232447] = 2; - v->a[232448] = sym_raw_string; - v->a[232449] = sym_ansi_c_string; - v->a[232450] = state(4992); - v->a[232451] = 9; - v->a[232452] = sym_arithmetic_expansion; - v->a[232453] = sym_brace_expression; - v->a[232454] = sym_string; - v->a[232455] = sym_translated_string; - v->a[232456] = sym_number; - v->a[232457] = sym_simple_expansion; - v->a[232458] = sym_expansion; - v->a[232459] = sym_command_substitution; - small_parse_table_11623(v); -} - -void small_parse_table_11623(t_small_parse_table_array *v) -{ - v->a[232460] = sym_process_substitution; - v->a[232461] = 20; - v->a[232462] = actions(71); - v->a[232463] = 1; - v->a[232464] = sym_comment; - v->a[232465] = actions(4080); - v->a[232466] = 1; - v->a[232467] = anon_sym_DOLLAR; - v->a[232468] = actions(4086); - v->a[232469] = 1; - v->a[232470] = aux_sym_number_token1; - v->a[232471] = actions(4088); - v->a[232472] = 1; - v->a[232473] = aux_sym_number_token2; - v->a[232474] = actions(4092); - v->a[232475] = 1; - v->a[232476] = anon_sym_DOLLAR_LPAREN; - v->a[232477] = actions(4102); - v->a[232478] = 1; - v->a[232479] = sym__brace_start; - small_parse_table_11624(v); -} - -void small_parse_table_11624(t_small_parse_table_array *v) -{ - v->a[232480] = actions(9310); - v->a[232481] = 1; - v->a[232482] = anon_sym_DOLLAR_LBRACK; - v->a[232483] = actions(9316); - v->a[232484] = 1; - v->a[232485] = anon_sym_DQUOTE; - v->a[232486] = actions(9320); - v->a[232487] = 1; - v->a[232488] = anon_sym_DOLLAR_LBRACE; - v->a[232489] = actions(9322); - v->a[232490] = 1; - v->a[232491] = anon_sym_BQUOTE; - v->a[232492] = actions(9324); - v->a[232493] = 1; - v->a[232494] = anon_sym_DOLLAR_BQUOTE; - v->a[232495] = actions(10992); - v->a[232496] = 1; - v->a[232497] = sym__special_character; - v->a[232498] = actions(10998); - v->a[232499] = 1; - small_parse_table_11625(v); -} - -/* EOF small_parse_table_2324.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2325.c b/parser/static/small_parse_table/small_parse_table_2325.c deleted file mode 100644 index 3ed6ec85..00000000 --- a/parser/static/small_parse_table/small_parse_table_2325.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2325.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11625(t_small_parse_table_array *v) -{ - v->a[232500] = sym_word; - v->a[232501] = actions(11002); - v->a[232502] = 1; - v->a[232503] = sym_test_operator; - v->a[232504] = state(4421); - v->a[232505] = 1; - v->a[232506] = aux_sym__literal_repeat1; - v->a[232507] = state(4869); - v->a[232508] = 1; - v->a[232509] = sym_concatenation; - v->a[232510] = actions(9308); - v->a[232511] = 2; - v->a[232512] = anon_sym_LPAREN_LPAREN; - v->a[232513] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[232514] = actions(9326); - v->a[232515] = 2; - v->a[232516] = anon_sym_LT_LPAREN; - v->a[232517] = anon_sym_GT_LPAREN; - v->a[232518] = actions(11000); - v->a[232519] = 2; - small_parse_table_11626(v); -} - -void small_parse_table_11626(t_small_parse_table_array *v) -{ - v->a[232520] = sym_raw_string; - v->a[232521] = sym_ansi_c_string; - v->a[232522] = state(4896); - v->a[232523] = 9; - v->a[232524] = sym_arithmetic_expansion; - v->a[232525] = sym_brace_expression; - v->a[232526] = sym_string; - v->a[232527] = sym_translated_string; - v->a[232528] = sym_number; - v->a[232529] = sym_simple_expansion; - v->a[232530] = sym_expansion; - v->a[232531] = sym_command_substitution; - v->a[232532] = sym_process_substitution; - v->a[232533] = 21; - v->a[232534] = actions(71); - v->a[232535] = 1; - v->a[232536] = sym_comment; - v->a[232537] = actions(3602); - v->a[232538] = 1; - v->a[232539] = sym_variable_name; - small_parse_table_11627(v); -} - -void small_parse_table_11627(t_small_parse_table_array *v) -{ - v->a[232540] = actions(3759); - v->a[232541] = 1; - v->a[232542] = aux_sym__simple_variable_name_token1; - v->a[232543] = actions(9898); - v->a[232544] = 1; - v->a[232545] = anon_sym_LPAREN; - v->a[232546] = actions(9900); - v->a[232547] = 1; - v->a[232548] = anon_sym_BANG; - v->a[232549] = actions(9906); - v->a[232550] = 1; - v->a[232551] = anon_sym_TILDE; - v->a[232552] = actions(9908); - v->a[232553] = 1; - v->a[232554] = anon_sym_DOLLAR; - v->a[232555] = actions(9910); - v->a[232556] = 1; - v->a[232557] = anon_sym_DQUOTE; - v->a[232558] = actions(9912); - v->a[232559] = 1; - small_parse_table_11628(v); -} - -void small_parse_table_11628(t_small_parse_table_array *v) -{ - v->a[232560] = aux_sym_number_token1; - v->a[232561] = actions(9914); - v->a[232562] = 1; - v->a[232563] = aux_sym_number_token2; - v->a[232564] = actions(9916); - v->a[232565] = 1; - v->a[232566] = anon_sym_DOLLAR_LBRACE; - v->a[232567] = actions(9918); - v->a[232568] = 1; - v->a[232569] = anon_sym_DOLLAR_LPAREN; - v->a[232570] = actions(9920); - v->a[232571] = 1; - v->a[232572] = anon_sym_BQUOTE; - v->a[232573] = actions(9922); - v->a[232574] = 1; - v->a[232575] = anon_sym_DOLLAR_BQUOTE; - v->a[232576] = state(3359); - v->a[232577] = 1; - v->a[232578] = sym__arithmetic_postfix_expression; - v->a[232579] = state(3361); - small_parse_table_11629(v); -} - -void small_parse_table_11629(t_small_parse_table_array *v) -{ - v->a[232580] = 1; - v->a[232581] = sym__arithmetic_unary_expression; - v->a[232582] = state(3367); - v->a[232583] = 1; - v->a[232584] = sym__arithmetic_ternary_expression; - v->a[232585] = state(3375); - v->a[232586] = 1; - v->a[232587] = sym__arithmetic_binary_expression; - v->a[232588] = actions(9902); - v->a[232589] = 2; - v->a[232590] = anon_sym_PLUS_PLUS2; - v->a[232591] = anon_sym_DASH_DASH2; - v->a[232592] = actions(9904); - v->a[232593] = 2; - v->a[232594] = anon_sym_DASH2; - v->a[232595] = anon_sym_PLUS2; - v->a[232596] = state(3278); - v->a[232597] = 9; - v->a[232598] = sym_subscript; - v->a[232599] = sym__arithmetic_expression; - small_parse_table_11630(v); -} - -/* EOF small_parse_table_2325.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2326.c b/parser/static/small_parse_table/small_parse_table_2326.c deleted file mode 100644 index ec22a242..00000000 --- a/parser/static/small_parse_table/small_parse_table_2326.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2326.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11630(t_small_parse_table_array *v) -{ - v->a[232600] = sym__arithmetic_literal; - v->a[232601] = sym__arithmetic_parenthesized_expression; - v->a[232602] = sym_string; - v->a[232603] = sym_number; - v->a[232604] = sym_simple_expansion; - v->a[232605] = sym_expansion; - v->a[232606] = sym_command_substitution; - v->a[232607] = 21; - v->a[232608] = actions(71); - v->a[232609] = 1; - v->a[232610] = sym_comment; - v->a[232611] = actions(3600); - v->a[232612] = 1; - v->a[232613] = aux_sym__simple_variable_name_token1; - v->a[232614] = actions(3602); - v->a[232615] = 1; - v->a[232616] = sym_variable_name; - v->a[232617] = actions(9898); - v->a[232618] = 1; - v->a[232619] = anon_sym_LPAREN; - small_parse_table_11631(v); -} - -void small_parse_table_11631(t_small_parse_table_array *v) -{ - v->a[232620] = actions(9900); - v->a[232621] = 1; - v->a[232622] = anon_sym_BANG; - v->a[232623] = actions(9906); - v->a[232624] = 1; - v->a[232625] = anon_sym_TILDE; - v->a[232626] = actions(9908); - v->a[232627] = 1; - v->a[232628] = anon_sym_DOLLAR; - v->a[232629] = actions(9910); - v->a[232630] = 1; - v->a[232631] = anon_sym_DQUOTE; - v->a[232632] = actions(9912); - v->a[232633] = 1; - v->a[232634] = aux_sym_number_token1; - v->a[232635] = actions(9914); - v->a[232636] = 1; - v->a[232637] = aux_sym_number_token2; - v->a[232638] = actions(9916); - v->a[232639] = 1; - small_parse_table_11632(v); -} - -void small_parse_table_11632(t_small_parse_table_array *v) -{ - v->a[232640] = anon_sym_DOLLAR_LBRACE; - v->a[232641] = actions(9918); - v->a[232642] = 1; - v->a[232643] = anon_sym_DOLLAR_LPAREN; - v->a[232644] = actions(9920); - v->a[232645] = 1; - v->a[232646] = anon_sym_BQUOTE; - v->a[232647] = actions(9922); - v->a[232648] = 1; - v->a[232649] = anon_sym_DOLLAR_BQUOTE; - v->a[232650] = state(3359); - v->a[232651] = 1; - v->a[232652] = sym__arithmetic_postfix_expression; - v->a[232653] = state(3361); - v->a[232654] = 1; - v->a[232655] = sym__arithmetic_unary_expression; - v->a[232656] = state(3367); - v->a[232657] = 1; - v->a[232658] = sym__arithmetic_ternary_expression; - v->a[232659] = state(3375); - small_parse_table_11633(v); -} - -void small_parse_table_11633(t_small_parse_table_array *v) -{ - v->a[232660] = 1; - v->a[232661] = sym__arithmetic_binary_expression; - v->a[232662] = actions(9902); - v->a[232663] = 2; - v->a[232664] = anon_sym_PLUS_PLUS2; - v->a[232665] = anon_sym_DASH_DASH2; - v->a[232666] = actions(9904); - v->a[232667] = 2; - v->a[232668] = anon_sym_DASH2; - v->a[232669] = anon_sym_PLUS2; - v->a[232670] = state(3281); - v->a[232671] = 9; - v->a[232672] = sym_subscript; - v->a[232673] = sym__arithmetic_expression; - v->a[232674] = sym__arithmetic_literal; - v->a[232675] = sym__arithmetic_parenthesized_expression; - v->a[232676] = sym_string; - v->a[232677] = sym_number; - v->a[232678] = sym_simple_expansion; - v->a[232679] = sym_expansion; - small_parse_table_11634(v); -} - -void small_parse_table_11634(t_small_parse_table_array *v) -{ - v->a[232680] = sym_command_substitution; - v->a[232681] = 20; - v->a[232682] = actions(71); - v->a[232683] = 1; - v->a[232684] = sym_comment; - v->a[232685] = actions(9758); - v->a[232686] = 1; - v->a[232687] = anon_sym_DOLLAR_LBRACK; - v->a[232688] = actions(9760); - v->a[232689] = 1; - v->a[232690] = anon_sym_DOLLAR; - v->a[232691] = actions(9764); - v->a[232692] = 1; - v->a[232693] = anon_sym_DQUOTE; - v->a[232694] = actions(9768); - v->a[232695] = 1; - v->a[232696] = aux_sym_number_token1; - v->a[232697] = actions(9770); - v->a[232698] = 1; - v->a[232699] = aux_sym_number_token2; - small_parse_table_11635(v); -} - -/* EOF small_parse_table_2326.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2327.c b/parser/static/small_parse_table/small_parse_table_2327.c deleted file mode 100644 index 6d30ac56..00000000 --- a/parser/static/small_parse_table/small_parse_table_2327.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2327.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11635(t_small_parse_table_array *v) -{ - v->a[232700] = actions(9772); - v->a[232701] = 1; - v->a[232702] = anon_sym_DOLLAR_LBRACE; - v->a[232703] = actions(9774); - v->a[232704] = 1; - v->a[232705] = anon_sym_DOLLAR_LPAREN; - v->a[232706] = actions(9776); - v->a[232707] = 1; - v->a[232708] = anon_sym_BQUOTE; - v->a[232709] = actions(9778); - v->a[232710] = 1; - v->a[232711] = anon_sym_DOLLAR_BQUOTE; - v->a[232712] = actions(9784); - v->a[232713] = 1; - v->a[232714] = sym__brace_start; - v->a[232715] = actions(10052); - v->a[232716] = 1; - v->a[232717] = sym__special_character; - v->a[232718] = actions(11004); - v->a[232719] = 1; - small_parse_table_11636(v); -} - -void small_parse_table_11636(t_small_parse_table_array *v) -{ - v->a[232720] = sym_word; - v->a[232721] = actions(11008); - v->a[232722] = 1; - v->a[232723] = sym_test_operator; - v->a[232724] = state(6220); - v->a[232725] = 1; - v->a[232726] = aux_sym__literal_repeat1; - v->a[232727] = state(6376); - v->a[232728] = 1; - v->a[232729] = sym_concatenation; - v->a[232730] = actions(9756); - v->a[232731] = 2; - v->a[232732] = anon_sym_LPAREN_LPAREN; - v->a[232733] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[232734] = actions(9780); - v->a[232735] = 2; - v->a[232736] = anon_sym_LT_LPAREN; - v->a[232737] = anon_sym_GT_LPAREN; - v->a[232738] = actions(11006); - v->a[232739] = 2; - small_parse_table_11637(v); -} - -void small_parse_table_11637(t_small_parse_table_array *v) -{ - v->a[232740] = sym_raw_string; - v->a[232741] = sym_ansi_c_string; - v->a[232742] = state(6198); - v->a[232743] = 9; - v->a[232744] = sym_arithmetic_expansion; - v->a[232745] = sym_brace_expression; - v->a[232746] = sym_string; - v->a[232747] = sym_translated_string; - v->a[232748] = sym_number; - v->a[232749] = sym_simple_expansion; - v->a[232750] = sym_expansion; - v->a[232751] = sym_command_substitution; - v->a[232752] = sym_process_substitution; - v->a[232753] = 21; - v->a[232754] = actions(71); - v->a[232755] = 1; - v->a[232756] = sym_comment; - v->a[232757] = actions(3602); - v->a[232758] = 1; - v->a[232759] = sym_variable_name; - small_parse_table_11638(v); -} - -void small_parse_table_11638(t_small_parse_table_array *v) -{ - v->a[232760] = actions(3604); - v->a[232761] = 1; - v->a[232762] = aux_sym__simple_variable_name_token1; - v->a[232763] = actions(9898); - v->a[232764] = 1; - v->a[232765] = anon_sym_LPAREN; - v->a[232766] = actions(9900); - v->a[232767] = 1; - v->a[232768] = anon_sym_BANG; - v->a[232769] = actions(9906); - v->a[232770] = 1; - v->a[232771] = anon_sym_TILDE; - v->a[232772] = actions(9908); - v->a[232773] = 1; - v->a[232774] = anon_sym_DOLLAR; - v->a[232775] = actions(9910); - v->a[232776] = 1; - v->a[232777] = anon_sym_DQUOTE; - v->a[232778] = actions(9912); - v->a[232779] = 1; - small_parse_table_11639(v); -} - -void small_parse_table_11639(t_small_parse_table_array *v) -{ - v->a[232780] = aux_sym_number_token1; - v->a[232781] = actions(9914); - v->a[232782] = 1; - v->a[232783] = aux_sym_number_token2; - v->a[232784] = actions(9916); - v->a[232785] = 1; - v->a[232786] = anon_sym_DOLLAR_LBRACE; - v->a[232787] = actions(9918); - v->a[232788] = 1; - v->a[232789] = anon_sym_DOLLAR_LPAREN; - v->a[232790] = actions(9920); - v->a[232791] = 1; - v->a[232792] = anon_sym_BQUOTE; - v->a[232793] = actions(9922); - v->a[232794] = 1; - v->a[232795] = anon_sym_DOLLAR_BQUOTE; - v->a[232796] = state(3359); - v->a[232797] = 1; - v->a[232798] = sym__arithmetic_postfix_expression; - v->a[232799] = state(3361); - small_parse_table_11640(v); -} - -/* EOF small_parse_table_2327.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2328.c b/parser/static/small_parse_table/small_parse_table_2328.c deleted file mode 100644 index 14f805b0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2328.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2328.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11640(t_small_parse_table_array *v) -{ - v->a[232800] = 1; - v->a[232801] = sym__arithmetic_unary_expression; - v->a[232802] = state(3367); - v->a[232803] = 1; - v->a[232804] = sym__arithmetic_ternary_expression; - v->a[232805] = state(3375); - v->a[232806] = 1; - v->a[232807] = sym__arithmetic_binary_expression; - v->a[232808] = actions(9902); - v->a[232809] = 2; - v->a[232810] = anon_sym_PLUS_PLUS2; - v->a[232811] = anon_sym_DASH_DASH2; - v->a[232812] = actions(9904); - v->a[232813] = 2; - v->a[232814] = anon_sym_DASH2; - v->a[232815] = anon_sym_PLUS2; - v->a[232816] = state(3283); - v->a[232817] = 9; - v->a[232818] = sym_subscript; - v->a[232819] = sym__arithmetic_expression; - small_parse_table_11641(v); -} - -void small_parse_table_11641(t_small_parse_table_array *v) -{ - v->a[232820] = sym__arithmetic_literal; - v->a[232821] = sym__arithmetic_parenthesized_expression; - v->a[232822] = sym_string; - v->a[232823] = sym_number; - v->a[232824] = sym_simple_expansion; - v->a[232825] = sym_expansion; - v->a[232826] = sym_command_substitution; - v->a[232827] = 21; - v->a[232828] = actions(71); - v->a[232829] = 1; - v->a[232830] = sym_comment; - v->a[232831] = actions(3602); - v->a[232832] = 1; - v->a[232833] = sym_variable_name; - v->a[232834] = actions(4042); - v->a[232835] = 1; - v->a[232836] = aux_sym__simple_variable_name_token1; - v->a[232837] = actions(9898); - v->a[232838] = 1; - v->a[232839] = anon_sym_LPAREN; - small_parse_table_11642(v); -} - -void small_parse_table_11642(t_small_parse_table_array *v) -{ - v->a[232840] = actions(9900); - v->a[232841] = 1; - v->a[232842] = anon_sym_BANG; - v->a[232843] = actions(9906); - v->a[232844] = 1; - v->a[232845] = anon_sym_TILDE; - v->a[232846] = actions(9908); - v->a[232847] = 1; - v->a[232848] = anon_sym_DOLLAR; - v->a[232849] = actions(9910); - v->a[232850] = 1; - v->a[232851] = anon_sym_DQUOTE; - v->a[232852] = actions(9912); - v->a[232853] = 1; - v->a[232854] = aux_sym_number_token1; - v->a[232855] = actions(9914); - v->a[232856] = 1; - v->a[232857] = aux_sym_number_token2; - v->a[232858] = actions(9916); - v->a[232859] = 1; - small_parse_table_11643(v); -} - -void small_parse_table_11643(t_small_parse_table_array *v) -{ - v->a[232860] = anon_sym_DOLLAR_LBRACE; - v->a[232861] = actions(9918); - v->a[232862] = 1; - v->a[232863] = anon_sym_DOLLAR_LPAREN; - v->a[232864] = actions(9920); - v->a[232865] = 1; - v->a[232866] = anon_sym_BQUOTE; - v->a[232867] = actions(9922); - v->a[232868] = 1; - v->a[232869] = anon_sym_DOLLAR_BQUOTE; - v->a[232870] = state(3359); - v->a[232871] = 1; - v->a[232872] = sym__arithmetic_postfix_expression; - v->a[232873] = state(3361); - v->a[232874] = 1; - v->a[232875] = sym__arithmetic_unary_expression; - v->a[232876] = state(3367); - v->a[232877] = 1; - v->a[232878] = sym__arithmetic_ternary_expression; - v->a[232879] = state(3375); - small_parse_table_11644(v); -} - -void small_parse_table_11644(t_small_parse_table_array *v) -{ - v->a[232880] = 1; - v->a[232881] = sym__arithmetic_binary_expression; - v->a[232882] = actions(9902); - v->a[232883] = 2; - v->a[232884] = anon_sym_PLUS_PLUS2; - v->a[232885] = anon_sym_DASH_DASH2; - v->a[232886] = actions(9904); - v->a[232887] = 2; - v->a[232888] = anon_sym_DASH2; - v->a[232889] = anon_sym_PLUS2; - v->a[232890] = state(3368); - v->a[232891] = 9; - v->a[232892] = sym_subscript; - v->a[232893] = sym__arithmetic_expression; - v->a[232894] = sym__arithmetic_literal; - v->a[232895] = sym__arithmetic_parenthesized_expression; - v->a[232896] = sym_string; - v->a[232897] = sym_number; - v->a[232898] = sym_simple_expansion; - v->a[232899] = sym_expansion; - small_parse_table_11645(v); -} - -/* EOF small_parse_table_2328.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2329.c b/parser/static/small_parse_table/small_parse_table_2329.c deleted file mode 100644 index fd212dfc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2329.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2329.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11645(t_small_parse_table_array *v) -{ - v->a[232900] = sym_command_substitution; - v->a[232901] = 20; - v->a[232902] = actions(71); - v->a[232903] = 1; - v->a[232904] = sym_comment; - v->a[232905] = actions(3787); - v->a[232906] = 1; - v->a[232907] = anon_sym_DOLLAR; - v->a[232908] = actions(3793); - v->a[232909] = 1; - v->a[232910] = aux_sym_number_token1; - v->a[232911] = actions(3795); - v->a[232912] = 1; - v->a[232913] = aux_sym_number_token2; - v->a[232914] = actions(3799); - v->a[232915] = 1; - v->a[232916] = anon_sym_DOLLAR_LPAREN; - v->a[232917] = actions(3809); - v->a[232918] = 1; - v->a[232919] = sym__brace_start; - small_parse_table_11646(v); -} - -void small_parse_table_11646(t_small_parse_table_array *v) -{ - v->a[232920] = actions(9636); - v->a[232921] = 1; - v->a[232922] = anon_sym_DOLLAR_LBRACK; - v->a[232923] = actions(9640); - v->a[232924] = 1; - v->a[232925] = anon_sym_DQUOTE; - v->a[232926] = actions(9644); - v->a[232927] = 1; - v->a[232928] = anon_sym_DOLLAR_LBRACE; - v->a[232929] = actions(9646); - v->a[232930] = 1; - v->a[232931] = anon_sym_BQUOTE; - v->a[232932] = actions(9648); - v->a[232933] = 1; - v->a[232934] = anon_sym_DOLLAR_BQUOTE; - v->a[232935] = actions(11010); - v->a[232936] = 1; - v->a[232937] = sym_word; - v->a[232938] = actions(11012); - v->a[232939] = 1; - small_parse_table_11647(v); -} - -void small_parse_table_11647(t_small_parse_table_array *v) -{ - v->a[232940] = sym__special_character; - v->a[232941] = actions(11016); - v->a[232942] = 1; - v->a[232943] = sym_test_operator; - v->a[232944] = state(4294); - v->a[232945] = 1; - v->a[232946] = aux_sym__literal_repeat1; - v->a[232947] = state(4861); - v->a[232948] = 1; - v->a[232949] = sym_concatenation; - v->a[232950] = actions(9634); - v->a[232951] = 2; - v->a[232952] = anon_sym_LPAREN_LPAREN; - v->a[232953] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[232954] = actions(9650); - v->a[232955] = 2; - v->a[232956] = anon_sym_LT_LPAREN; - v->a[232957] = anon_sym_GT_LPAREN; - v->a[232958] = actions(11014); - v->a[232959] = 2; - small_parse_table_11648(v); -} - -void small_parse_table_11648(t_small_parse_table_array *v) -{ - v->a[232960] = sym_raw_string; - v->a[232961] = sym_ansi_c_string; - v->a[232962] = state(4806); - v->a[232963] = 9; - v->a[232964] = sym_arithmetic_expansion; - v->a[232965] = sym_brace_expression; - v->a[232966] = sym_string; - v->a[232967] = sym_translated_string; - v->a[232968] = sym_number; - v->a[232969] = sym_simple_expansion; - v->a[232970] = sym_expansion; - v->a[232971] = sym_command_substitution; - v->a[232972] = sym_process_substitution; - v->a[232973] = 20; - v->a[232974] = actions(71); - v->a[232975] = 1; - v->a[232976] = sym_comment; - v->a[232977] = actions(3787); - v->a[232978] = 1; - v->a[232979] = anon_sym_DOLLAR; - small_parse_table_11649(v); -} - -void small_parse_table_11649(t_small_parse_table_array *v) -{ - v->a[232980] = actions(3793); - v->a[232981] = 1; - v->a[232982] = aux_sym_number_token1; - v->a[232983] = actions(3795); - v->a[232984] = 1; - v->a[232985] = aux_sym_number_token2; - v->a[232986] = actions(3799); - v->a[232987] = 1; - v->a[232988] = anon_sym_DOLLAR_LPAREN; - v->a[232989] = actions(3809); - v->a[232990] = 1; - v->a[232991] = sym__brace_start; - v->a[232992] = actions(9636); - v->a[232993] = 1; - v->a[232994] = anon_sym_DOLLAR_LBRACK; - v->a[232995] = actions(9640); - v->a[232996] = 1; - v->a[232997] = anon_sym_DQUOTE; - v->a[232998] = actions(9644); - v->a[232999] = 1; - small_parse_table_11650(v); -} - -/* EOF small_parse_table_2329.c */ diff --git a/parser/static/small_parse_table/small_parse_table_233.c b/parser/static/small_parse_table/small_parse_table_233.c index 39feca64..e3470828 100644 --- a/parser/static/small_parse_table/small_parse_table_233.c +++ b/parser/static/small_parse_table/small_parse_table_233.c @@ -14,126 +14,126 @@ void small_parse_table_1165(t_small_parse_table_array *v) { - v->a[23300] = actions(3616); - v->a[23301] = 1; - v->a[23302] = aux_sym_number_token1; - v->a[23303] = actions(3618); - v->a[23304] = 1; + v->a[23300] = anon_sym_DOLLAR; + v->a[23301] = sym__special_character; + v->a[23302] = anon_sym_DQUOTE; + v->a[23303] = sym_raw_string; + v->a[23304] = aux_sym_number_token1; v->a[23305] = aux_sym_number_token2; - v->a[23306] = actions(3620); - v->a[23307] = 1; - v->a[23308] = anon_sym_DOLLAR_LBRACE; - v->a[23309] = actions(3622); - v->a[23310] = 1; - v->a[23311] = anon_sym_DOLLAR_LPAREN; - v->a[23312] = actions(3624); + v->a[23306] = anon_sym_DOLLAR_LBRACE; + v->a[23307] = anon_sym_DOLLAR_LPAREN; + v->a[23308] = anon_sym_BQUOTE; + v->a[23309] = anon_sym_DOLLAR_BQUOTE; + v->a[23310] = sym_word; + v->a[23311] = 19; + v->a[23312] = actions(3); v->a[23313] = 1; - v->a[23314] = anon_sym_BQUOTE; - v->a[23315] = actions(3626); + v->a[23314] = sym_comment; + v->a[23315] = actions(2152); v->a[23316] = 1; - v->a[23317] = anon_sym_DOLLAR_BQUOTE; - v->a[23318] = actions(3630); + v->a[23317] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23318] = actions(2154); v->a[23319] = 1; small_parse_table_1166(v); } void small_parse_table_1166(t_small_parse_table_array *v) { - v->a[23320] = sym_test_operator; - v->a[23321] = actions(3632); + v->a[23320] = anon_sym_DOLLAR; + v->a[23321] = actions(2158); v->a[23322] = 1; - v->a[23323] = sym__brace_start; - v->a[23324] = state(2270); + v->a[23323] = anon_sym_DQUOTE; + v->a[23324] = actions(2160); v->a[23325] = 1; - v->a[23326] = aux_sym__literal_repeat1; - v->a[23327] = actions(2096); - v->a[23328] = 2; - v->a[23329] = sym_file_descriptor; - v->a[23330] = aux_sym_heredoc_redirect_token1; - v->a[23331] = actions(3608); - v->a[23332] = 2; - v->a[23333] = anon_sym_LPAREN_LPAREN; - v->a[23334] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23335] = actions(3628); - v->a[23336] = 2; - v->a[23337] = anon_sym_LT_LPAREN; - v->a[23338] = anon_sym_GT_LPAREN; - v->a[23339] = state(741); + v->a[23326] = aux_sym_number_token1; + v->a[23327] = actions(2162); + v->a[23328] = 1; + v->a[23329] = aux_sym_number_token2; + v->a[23330] = actions(2164); + v->a[23331] = 1; + v->a[23332] = anon_sym_DOLLAR_LBRACE; + v->a[23333] = actions(2166); + v->a[23334] = 1; + v->a[23335] = anon_sym_DOLLAR_LPAREN; + v->a[23336] = actions(2168); + v->a[23337] = 1; + v->a[23338] = anon_sym_BQUOTE; + v->a[23339] = actions(2170); small_parse_table_1167(v); } void small_parse_table_1167(t_small_parse_table_array *v) { - v->a[23340] = 2; - v->a[23341] = sym_concatenation; - v->a[23342] = aux_sym_for_statement_repeat1; - v->a[23343] = actions(3606); - v->a[23344] = 3; - v->a[23345] = sym_raw_string; - v->a[23346] = sym_ansi_c_string; - v->a[23347] = sym_word; - v->a[23348] = state(1839); - v->a[23349] = 9; - v->a[23350] = sym_arithmetic_expansion; - v->a[23351] = sym_brace_expression; - v->a[23352] = sym_string; - v->a[23353] = sym_translated_string; - v->a[23354] = sym_number; - v->a[23355] = sym_simple_expansion; - v->a[23356] = sym_expansion; - v->a[23357] = sym_command_substitution; - v->a[23358] = sym_process_substitution; - v->a[23359] = actions(2094); + v->a[23340] = 1; + v->a[23341] = anon_sym_DOLLAR_BQUOTE; + v->a[23342] = actions(2174); + v->a[23343] = 1; + v->a[23344] = sym__brace_start; + v->a[23345] = actions(3129); + v->a[23346] = 1; + v->a[23347] = sym__special_character; + v->a[23348] = actions(3131); + v->a[23349] = 1; + v->a[23350] = sym_test_operator; + v->a[23351] = state(1270); + v->a[23352] = 1; + v->a[23353] = aux_sym__literal_repeat1; + v->a[23354] = actions(1390); + v->a[23355] = 2; + v->a[23356] = sym_file_descriptor; + v->a[23357] = aux_sym_heredoc_redirect_token1; + v->a[23358] = actions(3127); + v->a[23359] = 2; small_parse_table_1168(v); } void small_parse_table_1168(t_small_parse_table_array *v) { - v->a[23360] = 20; - v->a[23361] = anon_sym_SEMI; - v->a[23362] = anon_sym_PIPE_PIPE; - v->a[23363] = anon_sym_AMP_AMP; - v->a[23364] = anon_sym_PIPE; - v->a[23365] = anon_sym_AMP; - v->a[23366] = anon_sym_LT; - v->a[23367] = anon_sym_GT; - v->a[23368] = anon_sym_LT_LT; - v->a[23369] = anon_sym_GT_GT; - v->a[23370] = anon_sym_RPAREN; - v->a[23371] = anon_sym_SEMI_SEMI; - v->a[23372] = anon_sym_PIPE_AMP; - v->a[23373] = anon_sym_AMP_GT; - v->a[23374] = anon_sym_AMP_GT_GT; - v->a[23375] = anon_sym_LT_AMP; - v->a[23376] = anon_sym_GT_AMP; - v->a[23377] = anon_sym_GT_PIPE; - v->a[23378] = anon_sym_LT_AMP_DASH; - v->a[23379] = anon_sym_GT_AMP_DASH; + v->a[23360] = sym_raw_string; + v->a[23361] = sym_word; + v->a[23362] = state(531); + v->a[23363] = 2; + v->a[23364] = sym_concatenation; + v->a[23365] = aux_sym_for_statement_repeat1; + v->a[23366] = state(1412); + v->a[23367] = 7; + v->a[23368] = sym_arithmetic_expansion; + v->a[23369] = sym_brace_expression; + v->a[23370] = sym_string; + v->a[23371] = sym_number; + v->a[23372] = sym_simple_expansion; + v->a[23373] = sym_expansion; + v->a[23374] = sym_command_substitution; + v->a[23375] = actions(1388); + v->a[23376] = 16; + v->a[23377] = anon_sym_PIPE; + v->a[23378] = anon_sym_PIPE_AMP; + v->a[23379] = anon_sym_AMP_AMP; small_parse_table_1169(v); } void small_parse_table_1169(t_small_parse_table_array *v) { - v->a[23380] = anon_sym_LT_LT_DASH; - v->a[23381] = 8; - v->a[23382] = actions(3); - v->a[23383] = 1; - v->a[23384] = sym_comment; - v->a[23385] = actions(3580); - v->a[23386] = 1; - v->a[23387] = anon_sym_DQUOTE; - v->a[23388] = actions(3584); - v->a[23389] = 1; - v->a[23390] = sym_variable_name; - v->a[23391] = state(2121); - v->a[23392] = 1; - v->a[23393] = sym_string; - v->a[23394] = actions(3582); - v->a[23395] = 2; - v->a[23396] = aux_sym__simple_variable_name_token1; - v->a[23397] = aux_sym__multiline_variable_name_token1; - v->a[23398] = actions(1241); - v->a[23399] = 3; + v->a[23380] = anon_sym_PIPE_PIPE; + v->a[23381] = anon_sym_LT; + v->a[23382] = anon_sym_GT; + v->a[23383] = anon_sym_GT_GT; + v->a[23384] = anon_sym_AMP_GT; + v->a[23385] = anon_sym_AMP_GT_GT; + v->a[23386] = anon_sym_LT_AMP; + v->a[23387] = anon_sym_GT_AMP; + v->a[23388] = anon_sym_GT_PIPE; + v->a[23389] = anon_sym_LT_AMP_DASH; + v->a[23390] = anon_sym_GT_AMP_DASH; + v->a[23391] = anon_sym_LT_LT; + v->a[23392] = anon_sym_LT_LT_DASH; + v->a[23393] = 19; + v->a[23394] = actions(3); + v->a[23395] = 1; + v->a[23396] = sym_comment; + v->a[23397] = actions(2152); + v->a[23398] = 1; + v->a[23399] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1170(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2330.c b/parser/static/small_parse_table/small_parse_table_2330.c deleted file mode 100644 index 2548ba97..00000000 --- a/parser/static/small_parse_table/small_parse_table_2330.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2330.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11650(t_small_parse_table_array *v) -{ - v->a[233000] = anon_sym_DOLLAR_LBRACE; - v->a[233001] = actions(9646); - v->a[233002] = 1; - v->a[233003] = anon_sym_BQUOTE; - v->a[233004] = actions(9648); - v->a[233005] = 1; - v->a[233006] = anon_sym_DOLLAR_BQUOTE; - v->a[233007] = actions(11012); - v->a[233008] = 1; - v->a[233009] = sym__special_character; - v->a[233010] = actions(11018); - v->a[233011] = 1; - v->a[233012] = sym_word; - v->a[233013] = actions(11022); - v->a[233014] = 1; - v->a[233015] = sym_test_operator; - v->a[233016] = state(4347); - v->a[233017] = 1; - v->a[233018] = aux_sym__literal_repeat1; - v->a[233019] = state(4617); - small_parse_table_11651(v); -} - -void small_parse_table_11651(t_small_parse_table_array *v) -{ - v->a[233020] = 1; - v->a[233021] = sym_concatenation; - v->a[233022] = actions(9634); - v->a[233023] = 2; - v->a[233024] = anon_sym_LPAREN_LPAREN; - v->a[233025] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[233026] = actions(9650); - v->a[233027] = 2; - v->a[233028] = anon_sym_LT_LPAREN; - v->a[233029] = anon_sym_GT_LPAREN; - v->a[233030] = actions(11020); - v->a[233031] = 2; - v->a[233032] = sym_raw_string; - v->a[233033] = sym_ansi_c_string; - v->a[233034] = state(4750); - v->a[233035] = 9; - v->a[233036] = sym_arithmetic_expansion; - v->a[233037] = sym_brace_expression; - v->a[233038] = sym_string; - v->a[233039] = sym_translated_string; - small_parse_table_11652(v); -} - -void small_parse_table_11652(t_small_parse_table_array *v) -{ - v->a[233040] = sym_number; - v->a[233041] = sym_simple_expansion; - v->a[233042] = sym_expansion; - v->a[233043] = sym_command_substitution; - v->a[233044] = sym_process_substitution; - v->a[233045] = 18; - v->a[233046] = actions(3); - v->a[233047] = 1; - v->a[233048] = sym_comment; - v->a[233049] = actions(3435); - v->a[233050] = 1; - v->a[233051] = anon_sym_DOLLAR; - v->a[233052] = actions(3441); - v->a[233053] = 1; - v->a[233054] = aux_sym_number_token1; - v->a[233055] = actions(3443); - v->a[233056] = 1; - v->a[233057] = aux_sym_number_token2; - v->a[233058] = actions(3447); - v->a[233059] = 1; - small_parse_table_11653(v); -} - -void small_parse_table_11653(t_small_parse_table_array *v) -{ - v->a[233060] = anon_sym_DOLLAR_LPAREN; - v->a[233061] = actions(3459); - v->a[233062] = 1; - v->a[233063] = sym__brace_start; - v->a[233064] = actions(10930); - v->a[233065] = 1; - v->a[233066] = sym_word; - v->a[233067] = actions(10934); - v->a[233068] = 1; - v->a[233069] = anon_sym_DOLLAR_LBRACK; - v->a[233070] = actions(10940); - v->a[233071] = 1; - v->a[233072] = anon_sym_DQUOTE; - v->a[233073] = actions(10944); - v->a[233074] = 1; - v->a[233075] = anon_sym_DOLLAR_LBRACE; - v->a[233076] = actions(10946); - v->a[233077] = 1; - v->a[233078] = anon_sym_BQUOTE; - v->a[233079] = actions(10948); - small_parse_table_11654(v); -} - -void small_parse_table_11654(t_small_parse_table_array *v) -{ - v->a[233080] = 1; - v->a[233081] = anon_sym_DOLLAR_BQUOTE; - v->a[233082] = actions(10952); - v->a[233083] = 1; - v->a[233084] = sym__comment_word; - v->a[233085] = actions(10932); - v->a[233086] = 2; - v->a[233087] = anon_sym_LPAREN_LPAREN; - v->a[233088] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[233089] = actions(10938); - v->a[233090] = 2; - v->a[233091] = sym_test_operator; - v->a[233092] = sym__special_character; - v->a[233093] = actions(10950); - v->a[233094] = 2; - v->a[233095] = anon_sym_LT_LPAREN; - v->a[233096] = anon_sym_GT_LPAREN; - v->a[233097] = actions(10942); - v->a[233098] = 3; - v->a[233099] = sym__bare_dollar; - small_parse_table_11655(v); -} - -/* EOF small_parse_table_2330.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2331.c b/parser/static/small_parse_table/small_parse_table_2331.c deleted file mode 100644 index 03b53bd0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2331.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2331.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11655(t_small_parse_table_array *v) -{ - v->a[233100] = sym_raw_string; - v->a[233101] = sym_ansi_c_string; - v->a[233102] = state(1859); - v->a[233103] = 9; - v->a[233104] = sym_arithmetic_expansion; - v->a[233105] = sym_brace_expression; - v->a[233106] = sym_string; - v->a[233107] = sym_translated_string; - v->a[233108] = sym_number; - v->a[233109] = sym_simple_expansion; - v->a[233110] = sym_expansion; - v->a[233111] = sym_command_substitution; - v->a[233112] = sym_process_substitution; - v->a[233113] = 18; - v->a[233114] = actions(3); - v->a[233115] = 1; - v->a[233116] = sym_comment; - v->a[233117] = actions(4820); - v->a[233118] = 1; - v->a[233119] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11656(v); -} - -void small_parse_table_11656(t_small_parse_table_array *v) -{ - v->a[233120] = actions(4826); - v->a[233121] = 1; - v->a[233122] = anon_sym_DQUOTE; - v->a[233123] = actions(4830); - v->a[233124] = 1; - v->a[233125] = aux_sym_number_token1; - v->a[233126] = actions(4832); - v->a[233127] = 1; - v->a[233128] = aux_sym_number_token2; - v->a[233129] = actions(4834); - v->a[233130] = 1; - v->a[233131] = anon_sym_DOLLAR_LBRACE; - v->a[233132] = actions(4836); - v->a[233133] = 1; - v->a[233134] = anon_sym_DOLLAR_LPAREN; - v->a[233135] = actions(4838); - v->a[233136] = 1; - v->a[233137] = anon_sym_BQUOTE; - v->a[233138] = actions(4840); - v->a[233139] = 1; - small_parse_table_11657(v); -} - -void small_parse_table_11657(t_small_parse_table_array *v) -{ - v->a[233140] = anon_sym_DOLLAR_BQUOTE; - v->a[233141] = actions(4848); - v->a[233142] = 1; - v->a[233143] = sym__brace_start; - v->a[233144] = actions(9534); - v->a[233145] = 1; - v->a[233146] = sym_word; - v->a[233147] = actions(9540); - v->a[233148] = 1; - v->a[233149] = sym__comment_word; - v->a[233150] = actions(11024); - v->a[233151] = 1; - v->a[233152] = anon_sym_DOLLAR; - v->a[233153] = actions(4818); - v->a[233154] = 2; - v->a[233155] = anon_sym_LPAREN_LPAREN; - v->a[233156] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[233157] = actions(4842); - v->a[233158] = 2; - v->a[233159] = anon_sym_LT_LPAREN; - small_parse_table_11658(v); -} - -void small_parse_table_11658(t_small_parse_table_array *v) -{ - v->a[233160] = anon_sym_GT_LPAREN; - v->a[233161] = actions(9536); - v->a[233162] = 2; - v->a[233163] = sym_test_operator; - v->a[233164] = sym__special_character; - v->a[233165] = actions(9538); - v->a[233166] = 3; - v->a[233167] = sym__bare_dollar; - v->a[233168] = sym_raw_string; - v->a[233169] = sym_ansi_c_string; - v->a[233170] = state(2707); - v->a[233171] = 9; - v->a[233172] = sym_arithmetic_expansion; - v->a[233173] = sym_brace_expression; - v->a[233174] = sym_string; - v->a[233175] = sym_translated_string; - v->a[233176] = sym_number; - v->a[233177] = sym_simple_expansion; - v->a[233178] = sym_expansion; - v->a[233179] = sym_command_substitution; - small_parse_table_11659(v); -} - -void small_parse_table_11659(t_small_parse_table_array *v) -{ - v->a[233180] = sym_process_substitution; - v->a[233181] = 18; - v->a[233182] = actions(3); - v->a[233183] = 1; - v->a[233184] = sym_comment; - v->a[233185] = actions(1460); - v->a[233186] = 1; - v->a[233187] = aux_sym_number_token1; - v->a[233188] = actions(1462); - v->a[233189] = 1; - v->a[233190] = aux_sym_number_token2; - v->a[233191] = actions(1466); - v->a[233192] = 1; - v->a[233193] = anon_sym_DOLLAR_LPAREN; - v->a[233194] = actions(1478); - v->a[233195] = 1; - v->a[233196] = sym__brace_start; - v->a[233197] = actions(8878); - v->a[233198] = 1; - v->a[233199] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11660(v); -} - -/* EOF small_parse_table_2331.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2332.c b/parser/static/small_parse_table/small_parse_table_2332.c deleted file mode 100644 index 1f4b7ceb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2332.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2332.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11660(t_small_parse_table_array *v) -{ - v->a[233200] = actions(8882); - v->a[233201] = 1; - v->a[233202] = anon_sym_DQUOTE; - v->a[233203] = actions(8886); - v->a[233204] = 1; - v->a[233205] = anon_sym_DOLLAR_LBRACE; - v->a[233206] = actions(8888); - v->a[233207] = 1; - v->a[233208] = anon_sym_BQUOTE; - v->a[233209] = actions(8890); - v->a[233210] = 1; - v->a[233211] = anon_sym_DOLLAR_BQUOTE; - v->a[233212] = actions(10522); - v->a[233213] = 1; - v->a[233214] = sym_word; - v->a[233215] = actions(10528); - v->a[233216] = 1; - v->a[233217] = sym__comment_word; - v->a[233218] = actions(11026); - v->a[233219] = 1; - small_parse_table_11661(v); -} - -void small_parse_table_11661(t_small_parse_table_array *v) -{ - v->a[233220] = anon_sym_DOLLAR; - v->a[233221] = actions(8876); - v->a[233222] = 2; - v->a[233223] = anon_sym_LPAREN_LPAREN; - v->a[233224] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[233225] = actions(8892); - v->a[233226] = 2; - v->a[233227] = anon_sym_LT_LPAREN; - v->a[233228] = anon_sym_GT_LPAREN; - v->a[233229] = actions(10524); - v->a[233230] = 2; - v->a[233231] = sym_test_operator; - v->a[233232] = sym__special_character; - v->a[233233] = actions(10526); - v->a[233234] = 3; - v->a[233235] = sym__bare_dollar; - v->a[233236] = sym_raw_string; - v->a[233237] = sym_ansi_c_string; - v->a[233238] = state(1120); - v->a[233239] = 9; - small_parse_table_11662(v); -} - -void small_parse_table_11662(t_small_parse_table_array *v) -{ - v->a[233240] = sym_arithmetic_expansion; - v->a[233241] = sym_brace_expression; - v->a[233242] = sym_string; - v->a[233243] = sym_translated_string; - v->a[233244] = sym_number; - v->a[233245] = sym_simple_expansion; - v->a[233246] = sym_expansion; - v->a[233247] = sym_command_substitution; - v->a[233248] = sym_process_substitution; - v->a[233249] = 21; - v->a[233250] = actions(71); - v->a[233251] = 1; - v->a[233252] = sym_comment; - v->a[233253] = actions(9364); - v->a[233254] = 1; - v->a[233255] = anon_sym_LPAREN; - v->a[233256] = actions(9366); - v->a[233257] = 1; - v->a[233258] = anon_sym_BANG; - v->a[233259] = actions(9372); - small_parse_table_11663(v); -} - -void small_parse_table_11663(t_small_parse_table_array *v) -{ - v->a[233260] = 1; - v->a[233261] = anon_sym_TILDE; - v->a[233262] = actions(9374); - v->a[233263] = 1; - v->a[233264] = anon_sym_DOLLAR; - v->a[233265] = actions(9376); - v->a[233266] = 1; - v->a[233267] = anon_sym_DQUOTE; - v->a[233268] = actions(9378); - v->a[233269] = 1; - v->a[233270] = aux_sym_number_token1; - v->a[233271] = actions(9380); - v->a[233272] = 1; - v->a[233273] = aux_sym_number_token2; - v->a[233274] = actions(9382); - v->a[233275] = 1; - v->a[233276] = anon_sym_DOLLAR_LBRACE; - v->a[233277] = actions(9384); - v->a[233278] = 1; - v->a[233279] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11664(v); -} - -void small_parse_table_11664(t_small_parse_table_array *v) -{ - v->a[233280] = actions(9386); - v->a[233281] = 1; - v->a[233282] = anon_sym_BQUOTE; - v->a[233283] = actions(9388); - v->a[233284] = 1; - v->a[233285] = anon_sym_DOLLAR_BQUOTE; - v->a[233286] = actions(9392); - v->a[233287] = 1; - v->a[233288] = sym_variable_name; - v->a[233289] = actions(11028); - v->a[233290] = 1; - v->a[233291] = aux_sym__simple_variable_name_token1; - v->a[233292] = state(3391); - v->a[233293] = 1; - v->a[233294] = sym__arithmetic_binary_expression; - v->a[233295] = state(3396); - v->a[233296] = 1; - v->a[233297] = sym__arithmetic_ternary_expression; - v->a[233298] = state(3398); - v->a[233299] = 1; - small_parse_table_11665(v); -} - -/* EOF small_parse_table_2332.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2333.c b/parser/static/small_parse_table/small_parse_table_2333.c deleted file mode 100644 index f9cebe4e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2333.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2333.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11665(t_small_parse_table_array *v) -{ - v->a[233300] = sym__arithmetic_unary_expression; - v->a[233301] = state(3400); - v->a[233302] = 1; - v->a[233303] = sym__arithmetic_postfix_expression; - v->a[233304] = actions(9368); - v->a[233305] = 2; - v->a[233306] = anon_sym_PLUS_PLUS2; - v->a[233307] = anon_sym_DASH_DASH2; - v->a[233308] = actions(9370); - v->a[233309] = 2; - v->a[233310] = anon_sym_DASH2; - v->a[233311] = anon_sym_PLUS2; - v->a[233312] = state(3434); - v->a[233313] = 9; - v->a[233314] = sym_subscript; - v->a[233315] = sym__arithmetic_expression; - v->a[233316] = sym__arithmetic_literal; - v->a[233317] = sym__arithmetic_parenthesized_expression; - v->a[233318] = sym_string; - v->a[233319] = sym_number; - small_parse_table_11666(v); -} - -void small_parse_table_11666(t_small_parse_table_array *v) -{ - v->a[233320] = sym_simple_expansion; - v->a[233321] = sym_expansion; - v->a[233322] = sym_command_substitution; - v->a[233323] = 21; - v->a[233324] = actions(71); - v->a[233325] = 1; - v->a[233326] = sym_comment; - v->a[233327] = actions(9364); - v->a[233328] = 1; - v->a[233329] = anon_sym_LPAREN; - v->a[233330] = actions(9366); - v->a[233331] = 1; - v->a[233332] = anon_sym_BANG; - v->a[233333] = actions(9372); - v->a[233334] = 1; - v->a[233335] = anon_sym_TILDE; - v->a[233336] = actions(9374); - v->a[233337] = 1; - v->a[233338] = anon_sym_DOLLAR; - v->a[233339] = actions(9376); - small_parse_table_11667(v); -} - -void small_parse_table_11667(t_small_parse_table_array *v) -{ - v->a[233340] = 1; - v->a[233341] = anon_sym_DQUOTE; - v->a[233342] = actions(9378); - v->a[233343] = 1; - v->a[233344] = aux_sym_number_token1; - v->a[233345] = actions(9380); - v->a[233346] = 1; - v->a[233347] = aux_sym_number_token2; - v->a[233348] = actions(9382); - v->a[233349] = 1; - v->a[233350] = anon_sym_DOLLAR_LBRACE; - v->a[233351] = actions(9384); - v->a[233352] = 1; - v->a[233353] = anon_sym_DOLLAR_LPAREN; - v->a[233354] = actions(9386); - v->a[233355] = 1; - v->a[233356] = anon_sym_BQUOTE; - v->a[233357] = actions(9388); - v->a[233358] = 1; - v->a[233359] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11668(v); -} - -void small_parse_table_11668(t_small_parse_table_array *v) -{ - v->a[233360] = actions(9392); - v->a[233361] = 1; - v->a[233362] = sym_variable_name; - v->a[233363] = actions(11030); - v->a[233364] = 1; - v->a[233365] = aux_sym__simple_variable_name_token1; - v->a[233366] = state(3391); - v->a[233367] = 1; - v->a[233368] = sym__arithmetic_binary_expression; - v->a[233369] = state(3396); - v->a[233370] = 1; - v->a[233371] = sym__arithmetic_ternary_expression; - v->a[233372] = state(3398); - v->a[233373] = 1; - v->a[233374] = sym__arithmetic_unary_expression; - v->a[233375] = state(3400); - v->a[233376] = 1; - v->a[233377] = sym__arithmetic_postfix_expression; - v->a[233378] = actions(9368); - v->a[233379] = 2; - small_parse_table_11669(v); -} - -void small_parse_table_11669(t_small_parse_table_array *v) -{ - v->a[233380] = anon_sym_PLUS_PLUS2; - v->a[233381] = anon_sym_DASH_DASH2; - v->a[233382] = actions(9370); - v->a[233383] = 2; - v->a[233384] = anon_sym_DASH2; - v->a[233385] = anon_sym_PLUS2; - v->a[233386] = state(3433); - v->a[233387] = 9; - v->a[233388] = sym_subscript; - v->a[233389] = sym__arithmetic_expression; - v->a[233390] = sym__arithmetic_literal; - v->a[233391] = sym__arithmetic_parenthesized_expression; - v->a[233392] = sym_string; - v->a[233393] = sym_number; - v->a[233394] = sym_simple_expansion; - v->a[233395] = sym_expansion; - v->a[233396] = sym_command_substitution; - v->a[233397] = 21; - v->a[233398] = actions(71); - v->a[233399] = 1; - small_parse_table_11670(v); -} - -/* EOF small_parse_table_2333.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2334.c b/parser/static/small_parse_table/small_parse_table_2334.c deleted file mode 100644 index 9cbed21a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2334.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2334.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11670(t_small_parse_table_array *v) -{ - v->a[233400] = sym_comment; - v->a[233401] = actions(9364); - v->a[233402] = 1; - v->a[233403] = anon_sym_LPAREN; - v->a[233404] = actions(9366); - v->a[233405] = 1; - v->a[233406] = anon_sym_BANG; - v->a[233407] = actions(9372); - v->a[233408] = 1; - v->a[233409] = anon_sym_TILDE; - v->a[233410] = actions(9374); - v->a[233411] = 1; - v->a[233412] = anon_sym_DOLLAR; - v->a[233413] = actions(9376); - v->a[233414] = 1; - v->a[233415] = anon_sym_DQUOTE; - v->a[233416] = actions(9378); - v->a[233417] = 1; - v->a[233418] = aux_sym_number_token1; - v->a[233419] = actions(9380); - small_parse_table_11671(v); -} - -void small_parse_table_11671(t_small_parse_table_array *v) -{ - v->a[233420] = 1; - v->a[233421] = aux_sym_number_token2; - v->a[233422] = actions(9382); - v->a[233423] = 1; - v->a[233424] = anon_sym_DOLLAR_LBRACE; - v->a[233425] = actions(9384); - v->a[233426] = 1; - v->a[233427] = anon_sym_DOLLAR_LPAREN; - v->a[233428] = actions(9386); - v->a[233429] = 1; - v->a[233430] = anon_sym_BQUOTE; - v->a[233431] = actions(9388); - v->a[233432] = 1; - v->a[233433] = anon_sym_DOLLAR_BQUOTE; - v->a[233434] = actions(9392); - v->a[233435] = 1; - v->a[233436] = sym_variable_name; - v->a[233437] = actions(11032); - v->a[233438] = 1; - v->a[233439] = aux_sym__simple_variable_name_token1; - small_parse_table_11672(v); -} - -void small_parse_table_11672(t_small_parse_table_array *v) -{ - v->a[233440] = state(3391); - v->a[233441] = 1; - v->a[233442] = sym__arithmetic_binary_expression; - v->a[233443] = state(3396); - v->a[233444] = 1; - v->a[233445] = sym__arithmetic_ternary_expression; - v->a[233446] = state(3398); - v->a[233447] = 1; - v->a[233448] = sym__arithmetic_unary_expression; - v->a[233449] = state(3400); - v->a[233450] = 1; - v->a[233451] = sym__arithmetic_postfix_expression; - v->a[233452] = actions(9368); - v->a[233453] = 2; - v->a[233454] = anon_sym_PLUS_PLUS2; - v->a[233455] = anon_sym_DASH_DASH2; - v->a[233456] = actions(9370); - v->a[233457] = 2; - v->a[233458] = anon_sym_DASH2; - v->a[233459] = anon_sym_PLUS2; - small_parse_table_11673(v); -} - -void small_parse_table_11673(t_small_parse_table_array *v) -{ - v->a[233460] = state(3432); - v->a[233461] = 9; - v->a[233462] = sym_subscript; - v->a[233463] = sym__arithmetic_expression; - v->a[233464] = sym__arithmetic_literal; - v->a[233465] = sym__arithmetic_parenthesized_expression; - v->a[233466] = sym_string; - v->a[233467] = sym_number; - v->a[233468] = sym_simple_expansion; - v->a[233469] = sym_expansion; - v->a[233470] = sym_command_substitution; - v->a[233471] = 18; - v->a[233472] = actions(3); - v->a[233473] = 1; - v->a[233474] = sym_comment; - v->a[233475] = actions(1460); - v->a[233476] = 1; - v->a[233477] = aux_sym_number_token1; - v->a[233478] = actions(1462); - v->a[233479] = 1; - small_parse_table_11674(v); -} - -void small_parse_table_11674(t_small_parse_table_array *v) -{ - v->a[233480] = aux_sym_number_token2; - v->a[233481] = actions(1466); - v->a[233482] = 1; - v->a[233483] = anon_sym_DOLLAR_LPAREN; - v->a[233484] = actions(1478); - v->a[233485] = 1; - v->a[233486] = sym__brace_start; - v->a[233487] = actions(8878); - v->a[233488] = 1; - v->a[233489] = anon_sym_DOLLAR_LBRACK; - v->a[233490] = actions(8882); - v->a[233491] = 1; - v->a[233492] = anon_sym_DQUOTE; - v->a[233493] = actions(8886); - v->a[233494] = 1; - v->a[233495] = anon_sym_DOLLAR_LBRACE; - v->a[233496] = actions(8888); - v->a[233497] = 1; - v->a[233498] = anon_sym_BQUOTE; - v->a[233499] = actions(8890); - small_parse_table_11675(v); -} - -/* EOF small_parse_table_2334.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2335.c b/parser/static/small_parse_table/small_parse_table_2335.c deleted file mode 100644 index 401d6b28..00000000 --- a/parser/static/small_parse_table/small_parse_table_2335.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2335.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11675(t_small_parse_table_array *v) -{ - v->a[233500] = 1; - v->a[233501] = anon_sym_DOLLAR_BQUOTE; - v->a[233502] = actions(10522); - v->a[233503] = 1; - v->a[233504] = sym_word; - v->a[233505] = actions(10528); - v->a[233506] = 1; - v->a[233507] = sym__comment_word; - v->a[233508] = actions(11034); - v->a[233509] = 1; - v->a[233510] = anon_sym_DOLLAR; - v->a[233511] = actions(8876); - v->a[233512] = 2; - v->a[233513] = anon_sym_LPAREN_LPAREN; - v->a[233514] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[233515] = actions(8892); - v->a[233516] = 2; - v->a[233517] = anon_sym_LT_LPAREN; - v->a[233518] = anon_sym_GT_LPAREN; - v->a[233519] = actions(10524); - small_parse_table_11676(v); -} - -void small_parse_table_11676(t_small_parse_table_array *v) -{ - v->a[233520] = 2; - v->a[233521] = sym_test_operator; - v->a[233522] = sym__special_character; - v->a[233523] = actions(10526); - v->a[233524] = 3; - v->a[233525] = sym__bare_dollar; - v->a[233526] = sym_raw_string; - v->a[233527] = sym_ansi_c_string; - v->a[233528] = state(1120); - v->a[233529] = 9; - v->a[233530] = sym_arithmetic_expansion; - v->a[233531] = sym_brace_expression; - v->a[233532] = sym_string; - v->a[233533] = sym_translated_string; - v->a[233534] = sym_number; - v->a[233535] = sym_simple_expansion; - v->a[233536] = sym_expansion; - v->a[233537] = sym_command_substitution; - v->a[233538] = sym_process_substitution; - v->a[233539] = 21; - small_parse_table_11677(v); -} - -void small_parse_table_11677(t_small_parse_table_array *v) -{ - v->a[233540] = actions(71); - v->a[233541] = 1; - v->a[233542] = sym_comment; - v->a[233543] = actions(9364); - v->a[233544] = 1; - v->a[233545] = anon_sym_LPAREN; - v->a[233546] = actions(9366); - v->a[233547] = 1; - v->a[233548] = anon_sym_BANG; - v->a[233549] = actions(9372); - v->a[233550] = 1; - v->a[233551] = anon_sym_TILDE; - v->a[233552] = actions(9374); - v->a[233553] = 1; - v->a[233554] = anon_sym_DOLLAR; - v->a[233555] = actions(9376); - v->a[233556] = 1; - v->a[233557] = anon_sym_DQUOTE; - v->a[233558] = actions(9378); - v->a[233559] = 1; - small_parse_table_11678(v); -} - -void small_parse_table_11678(t_small_parse_table_array *v) -{ - v->a[233560] = aux_sym_number_token1; - v->a[233561] = actions(9380); - v->a[233562] = 1; - v->a[233563] = aux_sym_number_token2; - v->a[233564] = actions(9382); - v->a[233565] = 1; - v->a[233566] = anon_sym_DOLLAR_LBRACE; - v->a[233567] = actions(9384); - v->a[233568] = 1; - v->a[233569] = anon_sym_DOLLAR_LPAREN; - v->a[233570] = actions(9386); - v->a[233571] = 1; - v->a[233572] = anon_sym_BQUOTE; - v->a[233573] = actions(9388); - v->a[233574] = 1; - v->a[233575] = anon_sym_DOLLAR_BQUOTE; - v->a[233576] = actions(9392); - v->a[233577] = 1; - v->a[233578] = sym_variable_name; - v->a[233579] = actions(11036); - small_parse_table_11679(v); -} - -void small_parse_table_11679(t_small_parse_table_array *v) -{ - v->a[233580] = 1; - v->a[233581] = aux_sym__simple_variable_name_token1; - v->a[233582] = state(3391); - v->a[233583] = 1; - v->a[233584] = sym__arithmetic_binary_expression; - v->a[233585] = state(3396); - v->a[233586] = 1; - v->a[233587] = sym__arithmetic_ternary_expression; - v->a[233588] = state(3398); - v->a[233589] = 1; - v->a[233590] = sym__arithmetic_unary_expression; - v->a[233591] = state(3400); - v->a[233592] = 1; - v->a[233593] = sym__arithmetic_postfix_expression; - v->a[233594] = actions(9368); - v->a[233595] = 2; - v->a[233596] = anon_sym_PLUS_PLUS2; - v->a[233597] = anon_sym_DASH_DASH2; - v->a[233598] = actions(9370); - v->a[233599] = 2; - small_parse_table_11680(v); -} - -/* EOF small_parse_table_2335.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2336.c b/parser/static/small_parse_table/small_parse_table_2336.c deleted file mode 100644 index ef3f4cad..00000000 --- a/parser/static/small_parse_table/small_parse_table_2336.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2336.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11680(t_small_parse_table_array *v) -{ - v->a[233600] = anon_sym_DASH2; - v->a[233601] = anon_sym_PLUS2; - v->a[233602] = state(3431); - v->a[233603] = 9; - v->a[233604] = sym_subscript; - v->a[233605] = sym__arithmetic_expression; - v->a[233606] = sym__arithmetic_literal; - v->a[233607] = sym__arithmetic_parenthesized_expression; - v->a[233608] = sym_string; - v->a[233609] = sym_number; - v->a[233610] = sym_simple_expansion; - v->a[233611] = sym_expansion; - v->a[233612] = sym_command_substitution; - v->a[233613] = 21; - v->a[233614] = actions(71); - v->a[233615] = 1; - v->a[233616] = sym_comment; - v->a[233617] = actions(9364); - v->a[233618] = 1; - v->a[233619] = anon_sym_LPAREN; - small_parse_table_11681(v); -} - -void small_parse_table_11681(t_small_parse_table_array *v) -{ - v->a[233620] = actions(9366); - v->a[233621] = 1; - v->a[233622] = anon_sym_BANG; - v->a[233623] = actions(9372); - v->a[233624] = 1; - v->a[233625] = anon_sym_TILDE; - v->a[233626] = actions(9374); - v->a[233627] = 1; - v->a[233628] = anon_sym_DOLLAR; - v->a[233629] = actions(9376); - v->a[233630] = 1; - v->a[233631] = anon_sym_DQUOTE; - v->a[233632] = actions(9378); - v->a[233633] = 1; - v->a[233634] = aux_sym_number_token1; - v->a[233635] = actions(9380); - v->a[233636] = 1; - v->a[233637] = aux_sym_number_token2; - v->a[233638] = actions(9382); - v->a[233639] = 1; - small_parse_table_11682(v); -} - -void small_parse_table_11682(t_small_parse_table_array *v) -{ - v->a[233640] = anon_sym_DOLLAR_LBRACE; - v->a[233641] = actions(9384); - v->a[233642] = 1; - v->a[233643] = anon_sym_DOLLAR_LPAREN; - v->a[233644] = actions(9386); - v->a[233645] = 1; - v->a[233646] = anon_sym_BQUOTE; - v->a[233647] = actions(9388); - v->a[233648] = 1; - v->a[233649] = anon_sym_DOLLAR_BQUOTE; - v->a[233650] = actions(9392); - v->a[233651] = 1; - v->a[233652] = sym_variable_name; - v->a[233653] = actions(11038); - v->a[233654] = 1; - v->a[233655] = aux_sym__simple_variable_name_token1; - v->a[233656] = state(3391); - v->a[233657] = 1; - v->a[233658] = sym__arithmetic_binary_expression; - v->a[233659] = state(3396); - small_parse_table_11683(v); -} - -void small_parse_table_11683(t_small_parse_table_array *v) -{ - v->a[233660] = 1; - v->a[233661] = sym__arithmetic_ternary_expression; - v->a[233662] = state(3398); - v->a[233663] = 1; - v->a[233664] = sym__arithmetic_unary_expression; - v->a[233665] = state(3400); - v->a[233666] = 1; - v->a[233667] = sym__arithmetic_postfix_expression; - v->a[233668] = actions(9368); - v->a[233669] = 2; - v->a[233670] = anon_sym_PLUS_PLUS2; - v->a[233671] = anon_sym_DASH_DASH2; - v->a[233672] = actions(9370); - v->a[233673] = 2; - v->a[233674] = anon_sym_DASH2; - v->a[233675] = anon_sym_PLUS2; - v->a[233676] = state(3260); - v->a[233677] = 9; - v->a[233678] = sym_subscript; - v->a[233679] = sym__arithmetic_expression; - small_parse_table_11684(v); -} - -void small_parse_table_11684(t_small_parse_table_array *v) -{ - v->a[233680] = sym__arithmetic_literal; - v->a[233681] = sym__arithmetic_parenthesized_expression; - v->a[233682] = sym_string; - v->a[233683] = sym_number; - v->a[233684] = sym_simple_expansion; - v->a[233685] = sym_expansion; - v->a[233686] = sym_command_substitution; - v->a[233687] = 21; - v->a[233688] = actions(71); - v->a[233689] = 1; - v->a[233690] = sym_comment; - v->a[233691] = actions(3064); - v->a[233692] = 1; - v->a[233693] = sym_variable_name; - v->a[233694] = actions(3465); - v->a[233695] = 1; - v->a[233696] = aux_sym__simple_variable_name_token1; - v->a[233697] = actions(9278); - v->a[233698] = 1; - v->a[233699] = anon_sym_LPAREN; - small_parse_table_11685(v); -} - -/* EOF small_parse_table_2336.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2337.c b/parser/static/small_parse_table/small_parse_table_2337.c deleted file mode 100644 index 36168225..00000000 --- a/parser/static/small_parse_table/small_parse_table_2337.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2337.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11685(t_small_parse_table_array *v) -{ - v->a[233700] = actions(9280); - v->a[233701] = 1; - v->a[233702] = anon_sym_BANG; - v->a[233703] = actions(9286); - v->a[233704] = 1; - v->a[233705] = anon_sym_TILDE; - v->a[233706] = actions(9288); - v->a[233707] = 1; - v->a[233708] = anon_sym_DOLLAR; - v->a[233709] = actions(9290); - v->a[233710] = 1; - v->a[233711] = anon_sym_DQUOTE; - v->a[233712] = actions(9292); - v->a[233713] = 1; - v->a[233714] = aux_sym_number_token1; - v->a[233715] = actions(9294); - v->a[233716] = 1; - v->a[233717] = aux_sym_number_token2; - v->a[233718] = actions(9296); - v->a[233719] = 1; - small_parse_table_11686(v); -} - -void small_parse_table_11686(t_small_parse_table_array *v) -{ - v->a[233720] = anon_sym_DOLLAR_LBRACE; - v->a[233721] = actions(9298); - v->a[233722] = 1; - v->a[233723] = anon_sym_DOLLAR_LPAREN; - v->a[233724] = actions(9300); - v->a[233725] = 1; - v->a[233726] = anon_sym_BQUOTE; - v->a[233727] = actions(9302); - v->a[233728] = 1; - v->a[233729] = anon_sym_DOLLAR_BQUOTE; - v->a[233730] = state(2801); - v->a[233731] = 1; - v->a[233732] = sym__arithmetic_binary_expression; - v->a[233733] = state(2803); - v->a[233734] = 1; - v->a[233735] = sym__arithmetic_ternary_expression; - v->a[233736] = state(2809); - v->a[233737] = 1; - v->a[233738] = sym__arithmetic_unary_expression; - v->a[233739] = state(2825); - small_parse_table_11687(v); -} - -void small_parse_table_11687(t_small_parse_table_array *v) -{ - v->a[233740] = 1; - v->a[233741] = sym__arithmetic_postfix_expression; - v->a[233742] = actions(9282); - v->a[233743] = 2; - v->a[233744] = anon_sym_PLUS_PLUS2; - v->a[233745] = anon_sym_DASH_DASH2; - v->a[233746] = actions(9284); - v->a[233747] = 2; - v->a[233748] = anon_sym_DASH2; - v->a[233749] = anon_sym_PLUS2; - v->a[233750] = state(2782); - v->a[233751] = 9; - v->a[233752] = sym_subscript; - v->a[233753] = sym__arithmetic_expression; - v->a[233754] = sym__arithmetic_literal; - v->a[233755] = sym__arithmetic_parenthesized_expression; - v->a[233756] = sym_string; - v->a[233757] = sym_number; - v->a[233758] = sym_simple_expansion; - v->a[233759] = sym_expansion; - small_parse_table_11688(v); -} - -void small_parse_table_11688(t_small_parse_table_array *v) -{ - v->a[233760] = sym_command_substitution; - v->a[233761] = 21; - v->a[233762] = actions(71); - v->a[233763] = 1; - v->a[233764] = sym_comment; - v->a[233765] = actions(3064); - v->a[233766] = 1; - v->a[233767] = sym_variable_name; - v->a[233768] = actions(9278); - v->a[233769] = 1; - v->a[233770] = anon_sym_LPAREN; - v->a[233771] = actions(9280); - v->a[233772] = 1; - v->a[233773] = anon_sym_BANG; - v->a[233774] = actions(9286); - v->a[233775] = 1; - v->a[233776] = anon_sym_TILDE; - v->a[233777] = actions(9288); - v->a[233778] = 1; - v->a[233779] = anon_sym_DOLLAR; - small_parse_table_11689(v); -} - -void small_parse_table_11689(t_small_parse_table_array *v) -{ - v->a[233780] = actions(9290); - v->a[233781] = 1; - v->a[233782] = anon_sym_DQUOTE; - v->a[233783] = actions(9292); - v->a[233784] = 1; - v->a[233785] = aux_sym_number_token1; - v->a[233786] = actions(9294); - v->a[233787] = 1; - v->a[233788] = aux_sym_number_token2; - v->a[233789] = actions(9296); - v->a[233790] = 1; - v->a[233791] = anon_sym_DOLLAR_LBRACE; - v->a[233792] = actions(9298); - v->a[233793] = 1; - v->a[233794] = anon_sym_DOLLAR_LPAREN; - v->a[233795] = actions(9300); - v->a[233796] = 1; - v->a[233797] = anon_sym_BQUOTE; - v->a[233798] = actions(9302); - v->a[233799] = 1; - small_parse_table_11690(v); -} - -/* EOF small_parse_table_2337.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2338.c b/parser/static/small_parse_table/small_parse_table_2338.c deleted file mode 100644 index 739c4ee4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2338.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2338.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11690(t_small_parse_table_array *v) -{ - v->a[233800] = anon_sym_DOLLAR_BQUOTE; - v->a[233801] = actions(11040); - v->a[233802] = 1; - v->a[233803] = aux_sym__simple_variable_name_token1; - v->a[233804] = state(2801); - v->a[233805] = 1; - v->a[233806] = sym__arithmetic_binary_expression; - v->a[233807] = state(2803); - v->a[233808] = 1; - v->a[233809] = sym__arithmetic_ternary_expression; - v->a[233810] = state(2809); - v->a[233811] = 1; - v->a[233812] = sym__arithmetic_unary_expression; - v->a[233813] = state(2825); - v->a[233814] = 1; - v->a[233815] = sym__arithmetic_postfix_expression; - v->a[233816] = actions(9282); - v->a[233817] = 2; - v->a[233818] = anon_sym_PLUS_PLUS2; - v->a[233819] = anon_sym_DASH_DASH2; - small_parse_table_11691(v); -} - -void small_parse_table_11691(t_small_parse_table_array *v) -{ - v->a[233820] = actions(9284); - v->a[233821] = 2; - v->a[233822] = anon_sym_DASH2; - v->a[233823] = anon_sym_PLUS2; - v->a[233824] = state(2845); - v->a[233825] = 9; - v->a[233826] = sym_subscript; - v->a[233827] = sym__arithmetic_expression; - v->a[233828] = sym__arithmetic_literal; - v->a[233829] = sym__arithmetic_parenthesized_expression; - v->a[233830] = sym_string; - v->a[233831] = sym_number; - v->a[233832] = sym_simple_expansion; - v->a[233833] = sym_expansion; - v->a[233834] = sym_command_substitution; - v->a[233835] = 20; - v->a[233836] = actions(71); - v->a[233837] = 1; - v->a[233838] = sym_comment; - v->a[233839] = actions(1551); - small_parse_table_11692(v); -} - -void small_parse_table_11692(t_small_parse_table_array *v) -{ - v->a[233840] = 1; - v->a[233841] = anon_sym_DOLLAR; - v->a[233842] = actions(1557); - v->a[233843] = 1; - v->a[233844] = aux_sym_number_token1; - v->a[233845] = actions(1559); - v->a[233846] = 1; - v->a[233847] = aux_sym_number_token2; - v->a[233848] = actions(1563); - v->a[233849] = 1; - v->a[233850] = anon_sym_DOLLAR_LPAREN; - v->a[233851] = actions(1575); - v->a[233852] = 1; - v->a[233853] = sym__brace_start; - v->a[233854] = actions(9198); - v->a[233855] = 1; - v->a[233856] = anon_sym_DOLLAR_LBRACK; - v->a[233857] = actions(9202); - v->a[233858] = 1; - v->a[233859] = anon_sym_DQUOTE; - small_parse_table_11693(v); -} - -void small_parse_table_11693(t_small_parse_table_array *v) -{ - v->a[233860] = actions(9206); - v->a[233861] = 1; - v->a[233862] = anon_sym_DOLLAR_LBRACE; - v->a[233863] = actions(9208); - v->a[233864] = 1; - v->a[233865] = anon_sym_BQUOTE; - v->a[233866] = actions(9210); - v->a[233867] = 1; - v->a[233868] = anon_sym_DOLLAR_BQUOTE; - v->a[233869] = actions(9262); - v->a[233870] = 1; - v->a[233871] = sym__special_character; - v->a[233872] = actions(11042); - v->a[233873] = 1; - v->a[233874] = sym_word; - v->a[233875] = actions(11046); - v->a[233876] = 1; - v->a[233877] = sym_test_operator; - v->a[233878] = state(1436); - v->a[233879] = 1; - small_parse_table_11694(v); -} - -void small_parse_table_11694(t_small_parse_table_array *v) -{ - v->a[233880] = aux_sym__literal_repeat1; - v->a[233881] = state(1543); - v->a[233882] = 1; - v->a[233883] = sym_concatenation; - v->a[233884] = actions(9196); - v->a[233885] = 2; - v->a[233886] = anon_sym_LPAREN_LPAREN; - v->a[233887] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[233888] = actions(9212); - v->a[233889] = 2; - v->a[233890] = anon_sym_LT_LPAREN; - v->a[233891] = anon_sym_GT_LPAREN; - v->a[233892] = actions(11044); - v->a[233893] = 2; - v->a[233894] = sym_raw_string; - v->a[233895] = sym_ansi_c_string; - v->a[233896] = state(1752); - v->a[233897] = 9; - v->a[233898] = sym_arithmetic_expansion; - v->a[233899] = sym_brace_expression; - small_parse_table_11695(v); -} - -/* EOF small_parse_table_2338.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2339.c b/parser/static/small_parse_table/small_parse_table_2339.c deleted file mode 100644 index 21dc3b5c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2339.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2339.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11695(t_small_parse_table_array *v) -{ - v->a[233900] = sym_string; - v->a[233901] = sym_translated_string; - v->a[233902] = sym_number; - v->a[233903] = sym_simple_expansion; - v->a[233904] = sym_expansion; - v->a[233905] = sym_command_substitution; - v->a[233906] = sym_process_substitution; - v->a[233907] = 18; - v->a[233908] = actions(3); - v->a[233909] = 1; - v->a[233910] = sym_comment; - v->a[233911] = actions(5616); - v->a[233912] = 1; - v->a[233913] = aux_sym_number_token1; - v->a[233914] = actions(5618); - v->a[233915] = 1; - v->a[233916] = aux_sym_number_token2; - v->a[233917] = actions(5622); - v->a[233918] = 1; - v->a[233919] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11696(v); -} - -void small_parse_table_11696(t_small_parse_table_array *v) -{ - v->a[233920] = actions(5632); - v->a[233921] = 1; - v->a[233922] = sym__brace_start; - v->a[233923] = actions(8944); - v->a[233924] = 1; - v->a[233925] = anon_sym_DOLLAR_LBRACK; - v->a[233926] = actions(8948); - v->a[233927] = 1; - v->a[233928] = anon_sym_DQUOTE; - v->a[233929] = actions(8952); - v->a[233930] = 1; - v->a[233931] = anon_sym_DOLLAR_LBRACE; - v->a[233932] = actions(8954); - v->a[233933] = 1; - v->a[233934] = anon_sym_BQUOTE; - v->a[233935] = actions(8956); - v->a[233936] = 1; - v->a[233937] = anon_sym_DOLLAR_BQUOTE; - v->a[233938] = actions(10290); - v->a[233939] = 1; - small_parse_table_11697(v); -} - -void small_parse_table_11697(t_small_parse_table_array *v) -{ - v->a[233940] = sym_word; - v->a[233941] = actions(10296); - v->a[233942] = 1; - v->a[233943] = sym__comment_word; - v->a[233944] = actions(11048); - v->a[233945] = 1; - v->a[233946] = anon_sym_DOLLAR; - v->a[233947] = actions(8942); - v->a[233948] = 2; - v->a[233949] = anon_sym_LPAREN_LPAREN; - v->a[233950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[233951] = actions(8958); - v->a[233952] = 2; - v->a[233953] = anon_sym_LT_LPAREN; - v->a[233954] = anon_sym_GT_LPAREN; - v->a[233955] = actions(10292); - v->a[233956] = 2; - v->a[233957] = sym_test_operator; - v->a[233958] = sym__special_character; - v->a[233959] = actions(10294); - small_parse_table_11698(v); -} - -void small_parse_table_11698(t_small_parse_table_array *v) -{ - v->a[233960] = 3; - v->a[233961] = sym__bare_dollar; - v->a[233962] = sym_raw_string; - v->a[233963] = sym_ansi_c_string; - v->a[233964] = state(3415); - v->a[233965] = 9; - v->a[233966] = sym_arithmetic_expansion; - v->a[233967] = sym_brace_expression; - v->a[233968] = sym_string; - v->a[233969] = sym_translated_string; - v->a[233970] = sym_number; - v->a[233971] = sym_simple_expansion; - v->a[233972] = sym_expansion; - v->a[233973] = sym_command_substitution; - v->a[233974] = sym_process_substitution; - v->a[233975] = 18; - v->a[233976] = actions(3); - v->a[233977] = 1; - v->a[233978] = sym_comment; - v->a[233979] = actions(2636); - small_parse_table_11699(v); -} - -void small_parse_table_11699(t_small_parse_table_array *v) -{ - v->a[233980] = 1; - v->a[233981] = anon_sym_DOLLAR_LBRACK; - v->a[233982] = actions(2642); - v->a[233983] = 1; - v->a[233984] = anon_sym_DQUOTE; - v->a[233985] = actions(2646); - v->a[233986] = 1; - v->a[233987] = aux_sym_number_token1; - v->a[233988] = actions(2648); - v->a[233989] = 1; - v->a[233990] = aux_sym_number_token2; - v->a[233991] = actions(2650); - v->a[233992] = 1; - v->a[233993] = anon_sym_DOLLAR_LBRACE; - v->a[233994] = actions(2652); - v->a[233995] = 1; - v->a[233996] = anon_sym_DOLLAR_LPAREN; - v->a[233997] = actions(2654); - v->a[233998] = 1; - v->a[233999] = anon_sym_BQUOTE; - small_parse_table_11700(v); -} - -/* EOF small_parse_table_2339.c */ diff --git a/parser/static/small_parse_table/small_parse_table_234.c b/parser/static/small_parse_table/small_parse_table_234.c index 925c419a..b79dc251 100644 --- a/parser/static/small_parse_table/small_parse_table_234.c +++ b/parser/static/small_parse_table/small_parse_table_234.c @@ -14,126 +14,126 @@ void small_parse_table_1170(t_small_parse_table_array *v) { - v->a[23400] = sym_file_descriptor; - v->a[23401] = sym_test_operator; - v->a[23402] = sym__brace_start; - v->a[23403] = actions(3578); - v->a[23404] = 9; - v->a[23405] = anon_sym_DASH; - v->a[23406] = anon_sym_STAR; - v->a[23407] = anon_sym_BANG; - v->a[23408] = anon_sym_QMARK; - v->a[23409] = anon_sym_DOLLAR; - v->a[23410] = anon_sym_POUND; - v->a[23411] = anon_sym_AT2; - v->a[23412] = anon_sym_0; - v->a[23413] = anon_sym__; - v->a[23414] = actions(1239); - v->a[23415] = 36; - v->a[23416] = anon_sym_LPAREN_LPAREN; - v->a[23417] = anon_sym_SEMI; - v->a[23418] = anon_sym_PIPE_PIPE; - v->a[23419] = anon_sym_AMP_AMP; + v->a[23400] = actions(2154); + v->a[23401] = 1; + v->a[23402] = anon_sym_DOLLAR; + v->a[23403] = actions(2158); + v->a[23404] = 1; + v->a[23405] = anon_sym_DQUOTE; + v->a[23406] = actions(2160); + v->a[23407] = 1; + v->a[23408] = aux_sym_number_token1; + v->a[23409] = actions(2162); + v->a[23410] = 1; + v->a[23411] = aux_sym_number_token2; + v->a[23412] = actions(2164); + v->a[23413] = 1; + v->a[23414] = anon_sym_DOLLAR_LBRACE; + v->a[23415] = actions(2166); + v->a[23416] = 1; + v->a[23417] = anon_sym_DOLLAR_LPAREN; + v->a[23418] = actions(2168); + v->a[23419] = 1; small_parse_table_1171(v); } void small_parse_table_1171(t_small_parse_table_array *v) { - v->a[23420] = anon_sym_PIPE; - v->a[23421] = anon_sym_AMP; - v->a[23422] = anon_sym_LT; - v->a[23423] = anon_sym_GT; - v->a[23424] = anon_sym_LT_LT; - v->a[23425] = anon_sym_GT_GT; - v->a[23426] = anon_sym_RPAREN; - v->a[23427] = anon_sym_SEMI_SEMI; - v->a[23428] = anon_sym_PIPE_AMP; - v->a[23429] = anon_sym_AMP_GT; - v->a[23430] = anon_sym_AMP_GT_GT; - v->a[23431] = anon_sym_LT_AMP; - v->a[23432] = anon_sym_GT_AMP; - v->a[23433] = anon_sym_GT_PIPE; - v->a[23434] = anon_sym_LT_AMP_DASH; - v->a[23435] = anon_sym_GT_AMP_DASH; - v->a[23436] = anon_sym_LT_LT_DASH; - v->a[23437] = aux_sym_heredoc_redirect_token1; - v->a[23438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23439] = anon_sym_DOLLAR_LBRACK; + v->a[23420] = anon_sym_BQUOTE; + v->a[23421] = actions(2170); + v->a[23422] = 1; + v->a[23423] = anon_sym_DOLLAR_BQUOTE; + v->a[23424] = actions(2174); + v->a[23425] = 1; + v->a[23426] = sym__brace_start; + v->a[23427] = actions(3129); + v->a[23428] = 1; + v->a[23429] = sym__special_character; + v->a[23430] = actions(3131); + v->a[23431] = 1; + v->a[23432] = sym_test_operator; + v->a[23433] = state(1270); + v->a[23434] = 1; + v->a[23435] = aux_sym__literal_repeat1; + v->a[23436] = actions(1182); + v->a[23437] = 2; + v->a[23438] = sym_file_descriptor; + v->a[23439] = aux_sym_heredoc_redirect_token1; small_parse_table_1172(v); } void small_parse_table_1172(t_small_parse_table_array *v) { - v->a[23440] = sym__special_character; - v->a[23441] = sym_raw_string; - v->a[23442] = sym_ansi_c_string; - v->a[23443] = aux_sym_number_token1; - v->a[23444] = aux_sym_number_token2; - v->a[23445] = anon_sym_DOLLAR_LBRACE; - v->a[23446] = anon_sym_DOLLAR_LPAREN; - v->a[23447] = anon_sym_BQUOTE; - v->a[23448] = anon_sym_DOLLAR_BQUOTE; - v->a[23449] = anon_sym_LT_LPAREN; - v->a[23450] = anon_sym_GT_LPAREN; - v->a[23451] = sym_word; - v->a[23452] = 8; - v->a[23453] = actions(3); - v->a[23454] = 1; - v->a[23455] = sym_comment; - v->a[23456] = actions(3282); - v->a[23457] = 1; - v->a[23458] = anon_sym_DQUOTE; - v->a[23459] = actions(3286); + v->a[23440] = actions(3127); + v->a[23441] = 2; + v->a[23442] = sym_raw_string; + v->a[23443] = sym_word; + v->a[23444] = state(531); + v->a[23445] = 2; + v->a[23446] = sym_concatenation; + v->a[23447] = aux_sym_for_statement_repeat1; + v->a[23448] = state(1412); + v->a[23449] = 7; + v->a[23450] = sym_arithmetic_expansion; + v->a[23451] = sym_brace_expression; + v->a[23452] = sym_string; + v->a[23453] = sym_number; + v->a[23454] = sym_simple_expansion; + v->a[23455] = sym_expansion; + v->a[23456] = sym_command_substitution; + v->a[23457] = actions(1180); + v->a[23458] = 16; + v->a[23459] = anon_sym_PIPE; small_parse_table_1173(v); } void small_parse_table_1173(t_small_parse_table_array *v) { - v->a[23460] = 1; - v->a[23461] = sym_variable_name; - v->a[23462] = state(1628); - v->a[23463] = 1; - v->a[23464] = sym_string; - v->a[23465] = actions(3284); - v->a[23466] = 2; - v->a[23467] = aux_sym__simple_variable_name_token1; - v->a[23468] = aux_sym__multiline_variable_name_token1; - v->a[23469] = actions(1241); - v->a[23470] = 3; - v->a[23471] = sym_file_descriptor; - v->a[23472] = sym_test_operator; - v->a[23473] = sym__brace_start; - v->a[23474] = actions(3280); - v->a[23475] = 9; - v->a[23476] = anon_sym_DASH; - v->a[23477] = anon_sym_STAR; - v->a[23478] = anon_sym_BANG; - v->a[23479] = anon_sym_QMARK; + v->a[23460] = anon_sym_PIPE_AMP; + v->a[23461] = anon_sym_AMP_AMP; + v->a[23462] = anon_sym_PIPE_PIPE; + v->a[23463] = anon_sym_LT; + v->a[23464] = anon_sym_GT; + v->a[23465] = anon_sym_GT_GT; + v->a[23466] = anon_sym_AMP_GT; + v->a[23467] = anon_sym_AMP_GT_GT; + v->a[23468] = anon_sym_LT_AMP; + v->a[23469] = anon_sym_GT_AMP; + v->a[23470] = anon_sym_GT_PIPE; + v->a[23471] = anon_sym_LT_AMP_DASH; + v->a[23472] = anon_sym_GT_AMP_DASH; + v->a[23473] = anon_sym_LT_LT; + v->a[23474] = anon_sym_LT_LT_DASH; + v->a[23475] = 3; + v->a[23476] = actions(3); + v->a[23477] = 1; + v->a[23478] = sym_comment; + v->a[23479] = actions(2828); small_parse_table_1174(v); } void small_parse_table_1174(t_small_parse_table_array *v) { - v->a[23480] = anon_sym_DOLLAR; - v->a[23481] = anon_sym_POUND; - v->a[23482] = anon_sym_AT2; - v->a[23483] = anon_sym_0; - v->a[23484] = anon_sym__; - v->a[23485] = actions(1239); - v->a[23486] = 36; - v->a[23487] = anon_sym_LPAREN_LPAREN; - v->a[23488] = anon_sym_SEMI; - v->a[23489] = anon_sym_PIPE_PIPE; - v->a[23490] = anon_sym_AMP_AMP; + v->a[23480] = 6; + v->a[23481] = sym_file_descriptor; + v->a[23482] = sym__concat; + v->a[23483] = sym_test_operator; + v->a[23484] = sym__bare_dollar; + v->a[23485] = sym__brace_start; + v->a[23486] = aux_sym_heredoc_redirect_token1; + v->a[23487] = actions(2826); + v->a[23488] = 36; + v->a[23489] = anon_sym_esac; + v->a[23490] = anon_sym_LPAREN; v->a[23491] = anon_sym_PIPE; - v->a[23492] = anon_sym_AMP; - v->a[23493] = anon_sym_LT; - v->a[23494] = anon_sym_GT; - v->a[23495] = anon_sym_LT_LT; - v->a[23496] = anon_sym_GT_GT; - v->a[23497] = anon_sym_SEMI_SEMI; - v->a[23498] = anon_sym_PIPE_AMP; - v->a[23499] = anon_sym_AMP_GT; + v->a[23492] = anon_sym_SEMI_SEMI; + v->a[23493] = anon_sym_SEMI_AMP; + v->a[23494] = anon_sym_SEMI_SEMI_AMP; + v->a[23495] = anon_sym_PIPE_AMP; + v->a[23496] = anon_sym_AMP_AMP; + v->a[23497] = anon_sym_PIPE_PIPE; + v->a[23498] = anon_sym_LT; + v->a[23499] = anon_sym_GT; small_parse_table_1175(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2340.c b/parser/static/small_parse_table/small_parse_table_2340.c deleted file mode 100644 index b0c9ba35..00000000 --- a/parser/static/small_parse_table/small_parse_table_2340.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2340.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11700(t_small_parse_table_array *v) -{ - v->a[234000] = actions(2656); - v->a[234001] = 1; - v->a[234002] = anon_sym_DOLLAR_BQUOTE; - v->a[234003] = actions(2664); - v->a[234004] = 1; - v->a[234005] = sym__brace_start; - v->a[234006] = actions(9620); - v->a[234007] = 1; - v->a[234008] = sym_word; - v->a[234009] = actions(9626); - v->a[234010] = 1; - v->a[234011] = sym__comment_word; - v->a[234012] = actions(11050); - v->a[234013] = 1; - v->a[234014] = anon_sym_DOLLAR; - v->a[234015] = actions(2630); - v->a[234016] = 2; - v->a[234017] = anon_sym_LPAREN_LPAREN; - v->a[234018] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[234019] = actions(2658); - small_parse_table_11701(v); -} - -void small_parse_table_11701(t_small_parse_table_array *v) -{ - v->a[234020] = 2; - v->a[234021] = anon_sym_LT_LPAREN; - v->a[234022] = anon_sym_GT_LPAREN; - v->a[234023] = actions(9622); - v->a[234024] = 2; - v->a[234025] = sym_test_operator; - v->a[234026] = sym__special_character; - v->a[234027] = actions(9624); - v->a[234028] = 3; - v->a[234029] = sym__bare_dollar; - v->a[234030] = sym_raw_string; - v->a[234031] = sym_ansi_c_string; - v->a[234032] = state(2344); - v->a[234033] = 9; - v->a[234034] = sym_arithmetic_expansion; - v->a[234035] = sym_brace_expression; - v->a[234036] = sym_string; - v->a[234037] = sym_translated_string; - v->a[234038] = sym_number; - v->a[234039] = sym_simple_expansion; - small_parse_table_11702(v); -} - -void small_parse_table_11702(t_small_parse_table_array *v) -{ - v->a[234040] = sym_expansion; - v->a[234041] = sym_command_substitution; - v->a[234042] = sym_process_substitution; - v->a[234043] = 18; - v->a[234044] = actions(3); - v->a[234045] = 1; - v->a[234046] = sym_comment; - v->a[234047] = actions(3441); - v->a[234048] = 1; - v->a[234049] = aux_sym_number_token1; - v->a[234050] = actions(3443); - v->a[234051] = 1; - v->a[234052] = aux_sym_number_token2; - v->a[234053] = actions(3447); - v->a[234054] = 1; - v->a[234055] = anon_sym_DOLLAR_LPAREN; - v->a[234056] = actions(3459); - v->a[234057] = 1; - v->a[234058] = sym__brace_start; - v->a[234059] = actions(10930); - small_parse_table_11703(v); -} - -void small_parse_table_11703(t_small_parse_table_array *v) -{ - v->a[234060] = 1; - v->a[234061] = sym_word; - v->a[234062] = actions(10934); - v->a[234063] = 1; - v->a[234064] = anon_sym_DOLLAR_LBRACK; - v->a[234065] = actions(10940); - v->a[234066] = 1; - v->a[234067] = anon_sym_DQUOTE; - v->a[234068] = actions(10944); - v->a[234069] = 1; - v->a[234070] = anon_sym_DOLLAR_LBRACE; - v->a[234071] = actions(10946); - v->a[234072] = 1; - v->a[234073] = anon_sym_BQUOTE; - v->a[234074] = actions(10948); - v->a[234075] = 1; - v->a[234076] = anon_sym_DOLLAR_BQUOTE; - v->a[234077] = actions(10952); - v->a[234078] = 1; - v->a[234079] = sym__comment_word; - small_parse_table_11704(v); -} - -void small_parse_table_11704(t_small_parse_table_array *v) -{ - v->a[234080] = actions(11052); - v->a[234081] = 1; - v->a[234082] = anon_sym_DOLLAR; - v->a[234083] = actions(10932); - v->a[234084] = 2; - v->a[234085] = anon_sym_LPAREN_LPAREN; - v->a[234086] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[234087] = actions(10938); - v->a[234088] = 2; - v->a[234089] = sym_test_operator; - v->a[234090] = sym__special_character; - v->a[234091] = actions(10950); - v->a[234092] = 2; - v->a[234093] = anon_sym_LT_LPAREN; - v->a[234094] = anon_sym_GT_LPAREN; - v->a[234095] = actions(10942); - v->a[234096] = 3; - v->a[234097] = sym__bare_dollar; - v->a[234098] = sym_raw_string; - v->a[234099] = sym_ansi_c_string; - small_parse_table_11705(v); -} - -/* EOF small_parse_table_2340.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2341.c b/parser/static/small_parse_table/small_parse_table_2341.c deleted file mode 100644 index 65aa011e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2341.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2341.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11705(t_small_parse_table_array *v) -{ - v->a[234100] = state(1859); - v->a[234101] = 9; - v->a[234102] = sym_arithmetic_expansion; - v->a[234103] = sym_brace_expression; - v->a[234104] = sym_string; - v->a[234105] = sym_translated_string; - v->a[234106] = sym_number; - v->a[234107] = sym_simple_expansion; - v->a[234108] = sym_expansion; - v->a[234109] = sym_command_substitution; - v->a[234110] = sym_process_substitution; - v->a[234111] = 21; - v->a[234112] = actions(71); - v->a[234113] = 1; - v->a[234114] = sym_comment; - v->a[234115] = actions(9364); - v->a[234116] = 1; - v->a[234117] = anon_sym_LPAREN; - v->a[234118] = actions(9366); - v->a[234119] = 1; - small_parse_table_11706(v); -} - -void small_parse_table_11706(t_small_parse_table_array *v) -{ - v->a[234120] = anon_sym_BANG; - v->a[234121] = actions(9372); - v->a[234122] = 1; - v->a[234123] = anon_sym_TILDE; - v->a[234124] = actions(9374); - v->a[234125] = 1; - v->a[234126] = anon_sym_DOLLAR; - v->a[234127] = actions(9376); - v->a[234128] = 1; - v->a[234129] = anon_sym_DQUOTE; - v->a[234130] = actions(9378); - v->a[234131] = 1; - v->a[234132] = aux_sym_number_token1; - v->a[234133] = actions(9380); - v->a[234134] = 1; - v->a[234135] = aux_sym_number_token2; - v->a[234136] = actions(9382); - v->a[234137] = 1; - v->a[234138] = anon_sym_DOLLAR_LBRACE; - v->a[234139] = actions(9384); - small_parse_table_11707(v); -} - -void small_parse_table_11707(t_small_parse_table_array *v) -{ - v->a[234140] = 1; - v->a[234141] = anon_sym_DOLLAR_LPAREN; - v->a[234142] = actions(9386); - v->a[234143] = 1; - v->a[234144] = anon_sym_BQUOTE; - v->a[234145] = actions(9388); - v->a[234146] = 1; - v->a[234147] = anon_sym_DOLLAR_BQUOTE; - v->a[234148] = actions(9392); - v->a[234149] = 1; - v->a[234150] = sym_variable_name; - v->a[234151] = actions(11054); - v->a[234152] = 1; - v->a[234153] = aux_sym__simple_variable_name_token1; - v->a[234154] = state(3391); - v->a[234155] = 1; - v->a[234156] = sym__arithmetic_binary_expression; - v->a[234157] = state(3396); - v->a[234158] = 1; - v->a[234159] = sym__arithmetic_ternary_expression; - small_parse_table_11708(v); -} - -void small_parse_table_11708(t_small_parse_table_array *v) -{ - v->a[234160] = state(3398); - v->a[234161] = 1; - v->a[234162] = sym__arithmetic_unary_expression; - v->a[234163] = state(3400); - v->a[234164] = 1; - v->a[234165] = sym__arithmetic_postfix_expression; - v->a[234166] = actions(9368); - v->a[234167] = 2; - v->a[234168] = anon_sym_PLUS_PLUS2; - v->a[234169] = anon_sym_DASH_DASH2; - v->a[234170] = actions(9370); - v->a[234171] = 2; - v->a[234172] = anon_sym_DASH2; - v->a[234173] = anon_sym_PLUS2; - v->a[234174] = state(3430); - v->a[234175] = 9; - v->a[234176] = sym_subscript; - v->a[234177] = sym__arithmetic_expression; - v->a[234178] = sym__arithmetic_literal; - v->a[234179] = sym__arithmetic_parenthesized_expression; - small_parse_table_11709(v); -} - -void small_parse_table_11709(t_small_parse_table_array *v) -{ - v->a[234180] = sym_string; - v->a[234181] = sym_number; - v->a[234182] = sym_simple_expansion; - v->a[234183] = sym_expansion; - v->a[234184] = sym_command_substitution; - v->a[234185] = 21; - v->a[234186] = actions(71); - v->a[234187] = 1; - v->a[234188] = sym_comment; - v->a[234189] = actions(9364); - v->a[234190] = 1; - v->a[234191] = anon_sym_LPAREN; - v->a[234192] = actions(9366); - v->a[234193] = 1; - v->a[234194] = anon_sym_BANG; - v->a[234195] = actions(9372); - v->a[234196] = 1; - v->a[234197] = anon_sym_TILDE; - v->a[234198] = actions(9374); - v->a[234199] = 1; - small_parse_table_11710(v); -} - -/* EOF small_parse_table_2341.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2342.c b/parser/static/small_parse_table/small_parse_table_2342.c deleted file mode 100644 index dbb75470..00000000 --- a/parser/static/small_parse_table/small_parse_table_2342.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2342.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11710(t_small_parse_table_array *v) -{ - v->a[234200] = anon_sym_DOLLAR; - v->a[234201] = actions(9376); - v->a[234202] = 1; - v->a[234203] = anon_sym_DQUOTE; - v->a[234204] = actions(9378); - v->a[234205] = 1; - v->a[234206] = aux_sym_number_token1; - v->a[234207] = actions(9380); - v->a[234208] = 1; - v->a[234209] = aux_sym_number_token2; - v->a[234210] = actions(9382); - v->a[234211] = 1; - v->a[234212] = anon_sym_DOLLAR_LBRACE; - v->a[234213] = actions(9384); - v->a[234214] = 1; - v->a[234215] = anon_sym_DOLLAR_LPAREN; - v->a[234216] = actions(9386); - v->a[234217] = 1; - v->a[234218] = anon_sym_BQUOTE; - v->a[234219] = actions(9388); - small_parse_table_11711(v); -} - -void small_parse_table_11711(t_small_parse_table_array *v) -{ - v->a[234220] = 1; - v->a[234221] = anon_sym_DOLLAR_BQUOTE; - v->a[234222] = actions(9392); - v->a[234223] = 1; - v->a[234224] = sym_variable_name; - v->a[234225] = actions(11056); - v->a[234226] = 1; - v->a[234227] = aux_sym__simple_variable_name_token1; - v->a[234228] = state(3391); - v->a[234229] = 1; - v->a[234230] = sym__arithmetic_binary_expression; - v->a[234231] = state(3396); - v->a[234232] = 1; - v->a[234233] = sym__arithmetic_ternary_expression; - v->a[234234] = state(3398); - v->a[234235] = 1; - v->a[234236] = sym__arithmetic_unary_expression; - v->a[234237] = state(3400); - v->a[234238] = 1; - v->a[234239] = sym__arithmetic_postfix_expression; - small_parse_table_11712(v); -} - -void small_parse_table_11712(t_small_parse_table_array *v) -{ - v->a[234240] = actions(9368); - v->a[234241] = 2; - v->a[234242] = anon_sym_PLUS_PLUS2; - v->a[234243] = anon_sym_DASH_DASH2; - v->a[234244] = actions(9370); - v->a[234245] = 2; - v->a[234246] = anon_sym_DASH2; - v->a[234247] = anon_sym_PLUS2; - v->a[234248] = state(3429); - v->a[234249] = 9; - v->a[234250] = sym_subscript; - v->a[234251] = sym__arithmetic_expression; - v->a[234252] = sym__arithmetic_literal; - v->a[234253] = sym__arithmetic_parenthesized_expression; - v->a[234254] = sym_string; - v->a[234255] = sym_number; - v->a[234256] = sym_simple_expansion; - v->a[234257] = sym_expansion; - v->a[234258] = sym_command_substitution; - v->a[234259] = 21; - small_parse_table_11713(v); -} - -void small_parse_table_11713(t_small_parse_table_array *v) -{ - v->a[234260] = actions(71); - v->a[234261] = 1; - v->a[234262] = sym_comment; - v->a[234263] = actions(9364); - v->a[234264] = 1; - v->a[234265] = anon_sym_LPAREN; - v->a[234266] = actions(9366); - v->a[234267] = 1; - v->a[234268] = anon_sym_BANG; - v->a[234269] = actions(9372); - v->a[234270] = 1; - v->a[234271] = anon_sym_TILDE; - v->a[234272] = actions(9374); - v->a[234273] = 1; - v->a[234274] = anon_sym_DOLLAR; - v->a[234275] = actions(9376); - v->a[234276] = 1; - v->a[234277] = anon_sym_DQUOTE; - v->a[234278] = actions(9378); - v->a[234279] = 1; - small_parse_table_11714(v); -} - -void small_parse_table_11714(t_small_parse_table_array *v) -{ - v->a[234280] = aux_sym_number_token1; - v->a[234281] = actions(9380); - v->a[234282] = 1; - v->a[234283] = aux_sym_number_token2; - v->a[234284] = actions(9382); - v->a[234285] = 1; - v->a[234286] = anon_sym_DOLLAR_LBRACE; - v->a[234287] = actions(9384); - v->a[234288] = 1; - v->a[234289] = anon_sym_DOLLAR_LPAREN; - v->a[234290] = actions(9386); - v->a[234291] = 1; - v->a[234292] = anon_sym_BQUOTE; - v->a[234293] = actions(9388); - v->a[234294] = 1; - v->a[234295] = anon_sym_DOLLAR_BQUOTE; - v->a[234296] = actions(9392); - v->a[234297] = 1; - v->a[234298] = sym_variable_name; - v->a[234299] = actions(11058); - small_parse_table_11715(v); -} - -/* EOF small_parse_table_2342.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2343.c b/parser/static/small_parse_table/small_parse_table_2343.c deleted file mode 100644 index eda9c382..00000000 --- a/parser/static/small_parse_table/small_parse_table_2343.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2343.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11715(t_small_parse_table_array *v) -{ - v->a[234300] = 1; - v->a[234301] = aux_sym__simple_variable_name_token1; - v->a[234302] = state(3391); - v->a[234303] = 1; - v->a[234304] = sym__arithmetic_binary_expression; - v->a[234305] = state(3396); - v->a[234306] = 1; - v->a[234307] = sym__arithmetic_ternary_expression; - v->a[234308] = state(3398); - v->a[234309] = 1; - v->a[234310] = sym__arithmetic_unary_expression; - v->a[234311] = state(3400); - v->a[234312] = 1; - v->a[234313] = sym__arithmetic_postfix_expression; - v->a[234314] = actions(9368); - v->a[234315] = 2; - v->a[234316] = anon_sym_PLUS_PLUS2; - v->a[234317] = anon_sym_DASH_DASH2; - v->a[234318] = actions(9370); - v->a[234319] = 2; - small_parse_table_11716(v); -} - -void small_parse_table_11716(t_small_parse_table_array *v) -{ - v->a[234320] = anon_sym_DASH2; - v->a[234321] = anon_sym_PLUS2; - v->a[234322] = state(3257); - v->a[234323] = 9; - v->a[234324] = sym_subscript; - v->a[234325] = sym__arithmetic_expression; - v->a[234326] = sym__arithmetic_literal; - v->a[234327] = sym__arithmetic_parenthesized_expression; - v->a[234328] = sym_string; - v->a[234329] = sym_number; - v->a[234330] = sym_simple_expansion; - v->a[234331] = sym_expansion; - v->a[234332] = sym_command_substitution; - v->a[234333] = 21; - v->a[234334] = actions(71); - v->a[234335] = 1; - v->a[234336] = sym_comment; - v->a[234337] = actions(9364); - v->a[234338] = 1; - v->a[234339] = anon_sym_LPAREN; - small_parse_table_11717(v); -} - -void small_parse_table_11717(t_small_parse_table_array *v) -{ - v->a[234340] = actions(9366); - v->a[234341] = 1; - v->a[234342] = anon_sym_BANG; - v->a[234343] = actions(9372); - v->a[234344] = 1; - v->a[234345] = anon_sym_TILDE; - v->a[234346] = actions(9374); - v->a[234347] = 1; - v->a[234348] = anon_sym_DOLLAR; - v->a[234349] = actions(9376); - v->a[234350] = 1; - v->a[234351] = anon_sym_DQUOTE; - v->a[234352] = actions(9378); - v->a[234353] = 1; - v->a[234354] = aux_sym_number_token1; - v->a[234355] = actions(9380); - v->a[234356] = 1; - v->a[234357] = aux_sym_number_token2; - v->a[234358] = actions(9382); - v->a[234359] = 1; - small_parse_table_11718(v); -} - -void small_parse_table_11718(t_small_parse_table_array *v) -{ - v->a[234360] = anon_sym_DOLLAR_LBRACE; - v->a[234361] = actions(9384); - v->a[234362] = 1; - v->a[234363] = anon_sym_DOLLAR_LPAREN; - v->a[234364] = actions(9386); - v->a[234365] = 1; - v->a[234366] = anon_sym_BQUOTE; - v->a[234367] = actions(9388); - v->a[234368] = 1; - v->a[234369] = anon_sym_DOLLAR_BQUOTE; - v->a[234370] = actions(9392); - v->a[234371] = 1; - v->a[234372] = sym_variable_name; - v->a[234373] = actions(11060); - v->a[234374] = 1; - v->a[234375] = aux_sym__simple_variable_name_token1; - v->a[234376] = state(3391); - v->a[234377] = 1; - v->a[234378] = sym__arithmetic_binary_expression; - v->a[234379] = state(3396); - small_parse_table_11719(v); -} - -void small_parse_table_11719(t_small_parse_table_array *v) -{ - v->a[234380] = 1; - v->a[234381] = sym__arithmetic_ternary_expression; - v->a[234382] = state(3398); - v->a[234383] = 1; - v->a[234384] = sym__arithmetic_unary_expression; - v->a[234385] = state(3400); - v->a[234386] = 1; - v->a[234387] = sym__arithmetic_postfix_expression; - v->a[234388] = actions(9368); - v->a[234389] = 2; - v->a[234390] = anon_sym_PLUS_PLUS2; - v->a[234391] = anon_sym_DASH_DASH2; - v->a[234392] = actions(9370); - v->a[234393] = 2; - v->a[234394] = anon_sym_DASH2; - v->a[234395] = anon_sym_PLUS2; - v->a[234396] = state(3428); - v->a[234397] = 9; - v->a[234398] = sym_subscript; - v->a[234399] = sym__arithmetic_expression; - small_parse_table_11720(v); -} - -/* EOF small_parse_table_2343.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2344.c b/parser/static/small_parse_table/small_parse_table_2344.c deleted file mode 100644 index 3c26381f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2344.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2344.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11720(t_small_parse_table_array *v) -{ - v->a[234400] = sym__arithmetic_literal; - v->a[234401] = sym__arithmetic_parenthesized_expression; - v->a[234402] = sym_string; - v->a[234403] = sym_number; - v->a[234404] = sym_simple_expansion; - v->a[234405] = sym_expansion; - v->a[234406] = sym_command_substitution; - v->a[234407] = 21; - v->a[234408] = actions(71); - v->a[234409] = 1; - v->a[234410] = sym_comment; - v->a[234411] = actions(9364); - v->a[234412] = 1; - v->a[234413] = anon_sym_LPAREN; - v->a[234414] = actions(9366); - v->a[234415] = 1; - v->a[234416] = anon_sym_BANG; - v->a[234417] = actions(9372); - v->a[234418] = 1; - v->a[234419] = anon_sym_TILDE; - small_parse_table_11721(v); -} - -void small_parse_table_11721(t_small_parse_table_array *v) -{ - v->a[234420] = actions(9374); - v->a[234421] = 1; - v->a[234422] = anon_sym_DOLLAR; - v->a[234423] = actions(9376); - v->a[234424] = 1; - v->a[234425] = anon_sym_DQUOTE; - v->a[234426] = actions(9378); - v->a[234427] = 1; - v->a[234428] = aux_sym_number_token1; - v->a[234429] = actions(9380); - v->a[234430] = 1; - v->a[234431] = aux_sym_number_token2; - v->a[234432] = actions(9382); - v->a[234433] = 1; - v->a[234434] = anon_sym_DOLLAR_LBRACE; - v->a[234435] = actions(9384); - v->a[234436] = 1; - v->a[234437] = anon_sym_DOLLAR_LPAREN; - v->a[234438] = actions(9386); - v->a[234439] = 1; - small_parse_table_11722(v); -} - -void small_parse_table_11722(t_small_parse_table_array *v) -{ - v->a[234440] = anon_sym_BQUOTE; - v->a[234441] = actions(9388); - v->a[234442] = 1; - v->a[234443] = anon_sym_DOLLAR_BQUOTE; - v->a[234444] = actions(9392); - v->a[234445] = 1; - v->a[234446] = sym_variable_name; - v->a[234447] = actions(11062); - v->a[234448] = 1; - v->a[234449] = aux_sym__simple_variable_name_token1; - v->a[234450] = state(3391); - v->a[234451] = 1; - v->a[234452] = sym__arithmetic_binary_expression; - v->a[234453] = state(3396); - v->a[234454] = 1; - v->a[234455] = sym__arithmetic_ternary_expression; - v->a[234456] = state(3398); - v->a[234457] = 1; - v->a[234458] = sym__arithmetic_unary_expression; - v->a[234459] = state(3400); - small_parse_table_11723(v); -} - -void small_parse_table_11723(t_small_parse_table_array *v) -{ - v->a[234460] = 1; - v->a[234461] = sym__arithmetic_postfix_expression; - v->a[234462] = actions(9368); - v->a[234463] = 2; - v->a[234464] = anon_sym_PLUS_PLUS2; - v->a[234465] = anon_sym_DASH_DASH2; - v->a[234466] = actions(9370); - v->a[234467] = 2; - v->a[234468] = anon_sym_DASH2; - v->a[234469] = anon_sym_PLUS2; - v->a[234470] = state(3425); - v->a[234471] = 9; - v->a[234472] = sym_subscript; - v->a[234473] = sym__arithmetic_expression; - v->a[234474] = sym__arithmetic_literal; - v->a[234475] = sym__arithmetic_parenthesized_expression; - v->a[234476] = sym_string; - v->a[234477] = sym_number; - v->a[234478] = sym_simple_expansion; - v->a[234479] = sym_expansion; - small_parse_table_11724(v); -} - -void small_parse_table_11724(t_small_parse_table_array *v) -{ - v->a[234480] = sym_command_substitution; - v->a[234481] = 21; - v->a[234482] = actions(71); - v->a[234483] = 1; - v->a[234484] = sym_comment; - v->a[234485] = actions(9364); - v->a[234486] = 1; - v->a[234487] = anon_sym_LPAREN; - v->a[234488] = actions(9366); - v->a[234489] = 1; - v->a[234490] = anon_sym_BANG; - v->a[234491] = actions(9372); - v->a[234492] = 1; - v->a[234493] = anon_sym_TILDE; - v->a[234494] = actions(9374); - v->a[234495] = 1; - v->a[234496] = anon_sym_DOLLAR; - v->a[234497] = actions(9376); - v->a[234498] = 1; - v->a[234499] = anon_sym_DQUOTE; - small_parse_table_11725(v); -} - -/* EOF small_parse_table_2344.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2345.c b/parser/static/small_parse_table/small_parse_table_2345.c deleted file mode 100644 index aaf2d413..00000000 --- a/parser/static/small_parse_table/small_parse_table_2345.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2345.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11725(t_small_parse_table_array *v) -{ - v->a[234500] = actions(9378); - v->a[234501] = 1; - v->a[234502] = aux_sym_number_token1; - v->a[234503] = actions(9380); - v->a[234504] = 1; - v->a[234505] = aux_sym_number_token2; - v->a[234506] = actions(9382); - v->a[234507] = 1; - v->a[234508] = anon_sym_DOLLAR_LBRACE; - v->a[234509] = actions(9384); - v->a[234510] = 1; - v->a[234511] = anon_sym_DOLLAR_LPAREN; - v->a[234512] = actions(9386); - v->a[234513] = 1; - v->a[234514] = anon_sym_BQUOTE; - v->a[234515] = actions(9388); - v->a[234516] = 1; - v->a[234517] = anon_sym_DOLLAR_BQUOTE; - v->a[234518] = actions(9392); - v->a[234519] = 1; - small_parse_table_11726(v); -} - -void small_parse_table_11726(t_small_parse_table_array *v) -{ - v->a[234520] = sym_variable_name; - v->a[234521] = actions(11064); - v->a[234522] = 1; - v->a[234523] = aux_sym__simple_variable_name_token1; - v->a[234524] = state(3391); - v->a[234525] = 1; - v->a[234526] = sym__arithmetic_binary_expression; - v->a[234527] = state(3396); - v->a[234528] = 1; - v->a[234529] = sym__arithmetic_ternary_expression; - v->a[234530] = state(3398); - v->a[234531] = 1; - v->a[234532] = sym__arithmetic_unary_expression; - v->a[234533] = state(3400); - v->a[234534] = 1; - v->a[234535] = sym__arithmetic_postfix_expression; - v->a[234536] = actions(9368); - v->a[234537] = 2; - v->a[234538] = anon_sym_PLUS_PLUS2; - v->a[234539] = anon_sym_DASH_DASH2; - small_parse_table_11727(v); -} - -void small_parse_table_11727(t_small_parse_table_array *v) -{ - v->a[234540] = actions(9370); - v->a[234541] = 2; - v->a[234542] = anon_sym_DASH2; - v->a[234543] = anon_sym_PLUS2; - v->a[234544] = state(3421); - v->a[234545] = 9; - v->a[234546] = sym_subscript; - v->a[234547] = sym__arithmetic_expression; - v->a[234548] = sym__arithmetic_literal; - v->a[234549] = sym__arithmetic_parenthesized_expression; - v->a[234550] = sym_string; - v->a[234551] = sym_number; - v->a[234552] = sym_simple_expansion; - v->a[234553] = sym_expansion; - v->a[234554] = sym_command_substitution; - v->a[234555] = 21; - v->a[234556] = actions(71); - v->a[234557] = 1; - v->a[234558] = sym_comment; - v->a[234559] = actions(9364); - small_parse_table_11728(v); -} - -void small_parse_table_11728(t_small_parse_table_array *v) -{ - v->a[234560] = 1; - v->a[234561] = anon_sym_LPAREN; - v->a[234562] = actions(9366); - v->a[234563] = 1; - v->a[234564] = anon_sym_BANG; - v->a[234565] = actions(9372); - v->a[234566] = 1; - v->a[234567] = anon_sym_TILDE; - v->a[234568] = actions(9374); - v->a[234569] = 1; - v->a[234570] = anon_sym_DOLLAR; - v->a[234571] = actions(9376); - v->a[234572] = 1; - v->a[234573] = anon_sym_DQUOTE; - v->a[234574] = actions(9378); - v->a[234575] = 1; - v->a[234576] = aux_sym_number_token1; - v->a[234577] = actions(9380); - v->a[234578] = 1; - v->a[234579] = aux_sym_number_token2; - small_parse_table_11729(v); -} - -void small_parse_table_11729(t_small_parse_table_array *v) -{ - v->a[234580] = actions(9382); - v->a[234581] = 1; - v->a[234582] = anon_sym_DOLLAR_LBRACE; - v->a[234583] = actions(9384); - v->a[234584] = 1; - v->a[234585] = anon_sym_DOLLAR_LPAREN; - v->a[234586] = actions(9386); - v->a[234587] = 1; - v->a[234588] = anon_sym_BQUOTE; - v->a[234589] = actions(9388); - v->a[234590] = 1; - v->a[234591] = anon_sym_DOLLAR_BQUOTE; - v->a[234592] = actions(9392); - v->a[234593] = 1; - v->a[234594] = sym_variable_name; - v->a[234595] = actions(11066); - v->a[234596] = 1; - v->a[234597] = aux_sym__simple_variable_name_token1; - v->a[234598] = state(3391); - v->a[234599] = 1; - small_parse_table_11730(v); -} - -/* EOF small_parse_table_2345.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2346.c b/parser/static/small_parse_table/small_parse_table_2346.c deleted file mode 100644 index 86d6a6b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2346.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2346.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11730(t_small_parse_table_array *v) -{ - v->a[234600] = sym__arithmetic_binary_expression; - v->a[234601] = state(3396); - v->a[234602] = 1; - v->a[234603] = sym__arithmetic_ternary_expression; - v->a[234604] = state(3398); - v->a[234605] = 1; - v->a[234606] = sym__arithmetic_unary_expression; - v->a[234607] = state(3400); - v->a[234608] = 1; - v->a[234609] = sym__arithmetic_postfix_expression; - v->a[234610] = actions(9368); - v->a[234611] = 2; - v->a[234612] = anon_sym_PLUS_PLUS2; - v->a[234613] = anon_sym_DASH_DASH2; - v->a[234614] = actions(9370); - v->a[234615] = 2; - v->a[234616] = anon_sym_DASH2; - v->a[234617] = anon_sym_PLUS2; - v->a[234618] = state(3413); - v->a[234619] = 9; - small_parse_table_11731(v); -} - -void small_parse_table_11731(t_small_parse_table_array *v) -{ - v->a[234620] = sym_subscript; - v->a[234621] = sym__arithmetic_expression; - v->a[234622] = sym__arithmetic_literal; - v->a[234623] = sym__arithmetic_parenthesized_expression; - v->a[234624] = sym_string; - v->a[234625] = sym_number; - v->a[234626] = sym_simple_expansion; - v->a[234627] = sym_expansion; - v->a[234628] = sym_command_substitution; - v->a[234629] = 21; - v->a[234630] = actions(71); - v->a[234631] = 1; - v->a[234632] = sym_comment; - v->a[234633] = actions(9364); - v->a[234634] = 1; - v->a[234635] = anon_sym_LPAREN; - v->a[234636] = actions(9366); - v->a[234637] = 1; - v->a[234638] = anon_sym_BANG; - v->a[234639] = actions(9372); - small_parse_table_11732(v); -} - -void small_parse_table_11732(t_small_parse_table_array *v) -{ - v->a[234640] = 1; - v->a[234641] = anon_sym_TILDE; - v->a[234642] = actions(9374); - v->a[234643] = 1; - v->a[234644] = anon_sym_DOLLAR; - v->a[234645] = actions(9376); - v->a[234646] = 1; - v->a[234647] = anon_sym_DQUOTE; - v->a[234648] = actions(9378); - v->a[234649] = 1; - v->a[234650] = aux_sym_number_token1; - v->a[234651] = actions(9380); - v->a[234652] = 1; - v->a[234653] = aux_sym_number_token2; - v->a[234654] = actions(9382); - v->a[234655] = 1; - v->a[234656] = anon_sym_DOLLAR_LBRACE; - v->a[234657] = actions(9384); - v->a[234658] = 1; - v->a[234659] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11733(v); -} - -void small_parse_table_11733(t_small_parse_table_array *v) -{ - v->a[234660] = actions(9386); - v->a[234661] = 1; - v->a[234662] = anon_sym_BQUOTE; - v->a[234663] = actions(9388); - v->a[234664] = 1; - v->a[234665] = anon_sym_DOLLAR_BQUOTE; - v->a[234666] = actions(9392); - v->a[234667] = 1; - v->a[234668] = sym_variable_name; - v->a[234669] = actions(11068); - v->a[234670] = 1; - v->a[234671] = aux_sym__simple_variable_name_token1; - v->a[234672] = state(3391); - v->a[234673] = 1; - v->a[234674] = sym__arithmetic_binary_expression; - v->a[234675] = state(3396); - v->a[234676] = 1; - v->a[234677] = sym__arithmetic_ternary_expression; - v->a[234678] = state(3398); - v->a[234679] = 1; - small_parse_table_11734(v); -} - -void small_parse_table_11734(t_small_parse_table_array *v) -{ - v->a[234680] = sym__arithmetic_unary_expression; - v->a[234681] = state(3400); - v->a[234682] = 1; - v->a[234683] = sym__arithmetic_postfix_expression; - v->a[234684] = actions(9368); - v->a[234685] = 2; - v->a[234686] = anon_sym_PLUS_PLUS2; - v->a[234687] = anon_sym_DASH_DASH2; - v->a[234688] = actions(9370); - v->a[234689] = 2; - v->a[234690] = anon_sym_DASH2; - v->a[234691] = anon_sym_PLUS2; - v->a[234692] = state(3412); - v->a[234693] = 9; - v->a[234694] = sym_subscript; - v->a[234695] = sym__arithmetic_expression; - v->a[234696] = sym__arithmetic_literal; - v->a[234697] = sym__arithmetic_parenthesized_expression; - v->a[234698] = sym_string; - v->a[234699] = sym_number; - small_parse_table_11735(v); -} - -/* EOF small_parse_table_2346.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2347.c b/parser/static/small_parse_table/small_parse_table_2347.c deleted file mode 100644 index ccc4d812..00000000 --- a/parser/static/small_parse_table/small_parse_table_2347.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2347.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11735(t_small_parse_table_array *v) -{ - v->a[234700] = sym_simple_expansion; - v->a[234701] = sym_expansion; - v->a[234702] = sym_command_substitution; - v->a[234703] = 21; - v->a[234704] = actions(71); - v->a[234705] = 1; - v->a[234706] = sym_comment; - v->a[234707] = actions(9364); - v->a[234708] = 1; - v->a[234709] = anon_sym_LPAREN; - v->a[234710] = actions(9366); - v->a[234711] = 1; - v->a[234712] = anon_sym_BANG; - v->a[234713] = actions(9372); - v->a[234714] = 1; - v->a[234715] = anon_sym_TILDE; - v->a[234716] = actions(9374); - v->a[234717] = 1; - v->a[234718] = anon_sym_DOLLAR; - v->a[234719] = actions(9376); - small_parse_table_11736(v); -} - -void small_parse_table_11736(t_small_parse_table_array *v) -{ - v->a[234720] = 1; - v->a[234721] = anon_sym_DQUOTE; - v->a[234722] = actions(9378); - v->a[234723] = 1; - v->a[234724] = aux_sym_number_token1; - v->a[234725] = actions(9380); - v->a[234726] = 1; - v->a[234727] = aux_sym_number_token2; - v->a[234728] = actions(9382); - v->a[234729] = 1; - v->a[234730] = anon_sym_DOLLAR_LBRACE; - v->a[234731] = actions(9384); - v->a[234732] = 1; - v->a[234733] = anon_sym_DOLLAR_LPAREN; - v->a[234734] = actions(9386); - v->a[234735] = 1; - v->a[234736] = anon_sym_BQUOTE; - v->a[234737] = actions(9388); - v->a[234738] = 1; - v->a[234739] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11737(v); -} - -void small_parse_table_11737(t_small_parse_table_array *v) -{ - v->a[234740] = actions(9392); - v->a[234741] = 1; - v->a[234742] = sym_variable_name; - v->a[234743] = actions(11070); - v->a[234744] = 1; - v->a[234745] = aux_sym__simple_variable_name_token1; - v->a[234746] = state(3391); - v->a[234747] = 1; - v->a[234748] = sym__arithmetic_binary_expression; - v->a[234749] = state(3396); - v->a[234750] = 1; - v->a[234751] = sym__arithmetic_ternary_expression; - v->a[234752] = state(3398); - v->a[234753] = 1; - v->a[234754] = sym__arithmetic_unary_expression; - v->a[234755] = state(3400); - v->a[234756] = 1; - v->a[234757] = sym__arithmetic_postfix_expression; - v->a[234758] = actions(9368); - v->a[234759] = 2; - small_parse_table_11738(v); -} - -void small_parse_table_11738(t_small_parse_table_array *v) -{ - v->a[234760] = anon_sym_PLUS_PLUS2; - v->a[234761] = anon_sym_DASH_DASH2; - v->a[234762] = actions(9370); - v->a[234763] = 2; - v->a[234764] = anon_sym_DASH2; - v->a[234765] = anon_sym_PLUS2; - v->a[234766] = state(3410); - v->a[234767] = 9; - v->a[234768] = sym_subscript; - v->a[234769] = sym__arithmetic_expression; - v->a[234770] = sym__arithmetic_literal; - v->a[234771] = sym__arithmetic_parenthesized_expression; - v->a[234772] = sym_string; - v->a[234773] = sym_number; - v->a[234774] = sym_simple_expansion; - v->a[234775] = sym_expansion; - v->a[234776] = sym_command_substitution; - v->a[234777] = 21; - v->a[234778] = actions(71); - v->a[234779] = 1; - small_parse_table_11739(v); -} - -void small_parse_table_11739(t_small_parse_table_array *v) -{ - v->a[234780] = sym_comment; - v->a[234781] = actions(9364); - v->a[234782] = 1; - v->a[234783] = anon_sym_LPAREN; - v->a[234784] = actions(9366); - v->a[234785] = 1; - v->a[234786] = anon_sym_BANG; - v->a[234787] = actions(9372); - v->a[234788] = 1; - v->a[234789] = anon_sym_TILDE; - v->a[234790] = actions(9374); - v->a[234791] = 1; - v->a[234792] = anon_sym_DOLLAR; - v->a[234793] = actions(9376); - v->a[234794] = 1; - v->a[234795] = anon_sym_DQUOTE; - v->a[234796] = actions(9378); - v->a[234797] = 1; - v->a[234798] = aux_sym_number_token1; - v->a[234799] = actions(9380); - small_parse_table_11740(v); -} - -/* EOF small_parse_table_2347.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2348.c b/parser/static/small_parse_table/small_parse_table_2348.c deleted file mode 100644 index 1957cdbc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2348.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2348.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11740(t_small_parse_table_array *v) -{ - v->a[234800] = 1; - v->a[234801] = aux_sym_number_token2; - v->a[234802] = actions(9382); - v->a[234803] = 1; - v->a[234804] = anon_sym_DOLLAR_LBRACE; - v->a[234805] = actions(9384); - v->a[234806] = 1; - v->a[234807] = anon_sym_DOLLAR_LPAREN; - v->a[234808] = actions(9386); - v->a[234809] = 1; - v->a[234810] = anon_sym_BQUOTE; - v->a[234811] = actions(9388); - v->a[234812] = 1; - v->a[234813] = anon_sym_DOLLAR_BQUOTE; - v->a[234814] = actions(9392); - v->a[234815] = 1; - v->a[234816] = sym_variable_name; - v->a[234817] = actions(11072); - v->a[234818] = 1; - v->a[234819] = aux_sym__simple_variable_name_token1; - small_parse_table_11741(v); -} - -void small_parse_table_11741(t_small_parse_table_array *v) -{ - v->a[234820] = state(3391); - v->a[234821] = 1; - v->a[234822] = sym__arithmetic_binary_expression; - v->a[234823] = state(3396); - v->a[234824] = 1; - v->a[234825] = sym__arithmetic_ternary_expression; - v->a[234826] = state(3398); - v->a[234827] = 1; - v->a[234828] = sym__arithmetic_unary_expression; - v->a[234829] = state(3400); - v->a[234830] = 1; - v->a[234831] = sym__arithmetic_postfix_expression; - v->a[234832] = actions(9368); - v->a[234833] = 2; - v->a[234834] = anon_sym_PLUS_PLUS2; - v->a[234835] = anon_sym_DASH_DASH2; - v->a[234836] = actions(9370); - v->a[234837] = 2; - v->a[234838] = anon_sym_DASH2; - v->a[234839] = anon_sym_PLUS2; - small_parse_table_11742(v); -} - -void small_parse_table_11742(t_small_parse_table_array *v) -{ - v->a[234840] = state(3409); - v->a[234841] = 9; - v->a[234842] = sym_subscript; - v->a[234843] = sym__arithmetic_expression; - v->a[234844] = sym__arithmetic_literal; - v->a[234845] = sym__arithmetic_parenthesized_expression; - v->a[234846] = sym_string; - v->a[234847] = sym_number; - v->a[234848] = sym_simple_expansion; - v->a[234849] = sym_expansion; - v->a[234850] = sym_command_substitution; - v->a[234851] = 20; - v->a[234852] = actions(71); - v->a[234853] = 1; - v->a[234854] = sym_comment; - v->a[234855] = actions(1551); - v->a[234856] = 1; - v->a[234857] = anon_sym_DOLLAR; - v->a[234858] = actions(1557); - v->a[234859] = 1; - small_parse_table_11743(v); -} - -void small_parse_table_11743(t_small_parse_table_array *v) -{ - v->a[234860] = aux_sym_number_token1; - v->a[234861] = actions(1559); - v->a[234862] = 1; - v->a[234863] = aux_sym_number_token2; - v->a[234864] = actions(1563); - v->a[234865] = 1; - v->a[234866] = anon_sym_DOLLAR_LPAREN; - v->a[234867] = actions(1575); - v->a[234868] = 1; - v->a[234869] = sym__brace_start; - v->a[234870] = actions(9198); - v->a[234871] = 1; - v->a[234872] = anon_sym_DOLLAR_LBRACK; - v->a[234873] = actions(9202); - v->a[234874] = 1; - v->a[234875] = anon_sym_DQUOTE; - v->a[234876] = actions(9206); - v->a[234877] = 1; - v->a[234878] = anon_sym_DOLLAR_LBRACE; - v->a[234879] = actions(9208); - small_parse_table_11744(v); -} - -void small_parse_table_11744(t_small_parse_table_array *v) -{ - v->a[234880] = 1; - v->a[234881] = anon_sym_BQUOTE; - v->a[234882] = actions(9210); - v->a[234883] = 1; - v->a[234884] = anon_sym_DOLLAR_BQUOTE; - v->a[234885] = actions(9262); - v->a[234886] = 1; - v->a[234887] = sym__special_character; - v->a[234888] = actions(11074); - v->a[234889] = 1; - v->a[234890] = sym_word; - v->a[234891] = actions(11078); - v->a[234892] = 1; - v->a[234893] = sym_test_operator; - v->a[234894] = state(1401); - v->a[234895] = 1; - v->a[234896] = aux_sym__literal_repeat1; - v->a[234897] = state(1573); - v->a[234898] = 1; - v->a[234899] = sym_concatenation; - small_parse_table_11745(v); -} - -/* EOF small_parse_table_2348.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2349.c b/parser/static/small_parse_table/small_parse_table_2349.c deleted file mode 100644 index 7d0afc99..00000000 --- a/parser/static/small_parse_table/small_parse_table_2349.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2349.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11745(t_small_parse_table_array *v) -{ - v->a[234900] = actions(9196); - v->a[234901] = 2; - v->a[234902] = anon_sym_LPAREN_LPAREN; - v->a[234903] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[234904] = actions(9212); - v->a[234905] = 2; - v->a[234906] = anon_sym_LT_LPAREN; - v->a[234907] = anon_sym_GT_LPAREN; - v->a[234908] = actions(11076); - v->a[234909] = 2; - v->a[234910] = sym_raw_string; - v->a[234911] = sym_ansi_c_string; - v->a[234912] = state(1745); - v->a[234913] = 9; - v->a[234914] = sym_arithmetic_expansion; - v->a[234915] = sym_brace_expression; - v->a[234916] = sym_string; - v->a[234917] = sym_translated_string; - v->a[234918] = sym_number; - v->a[234919] = sym_simple_expansion; - small_parse_table_11746(v); -} - -void small_parse_table_11746(t_small_parse_table_array *v) -{ - v->a[234920] = sym_expansion; - v->a[234921] = sym_command_substitution; - v->a[234922] = sym_process_substitution; - v->a[234923] = 18; - v->a[234924] = actions(3); - v->a[234925] = 1; - v->a[234926] = sym_comment; - v->a[234927] = actions(314); - v->a[234928] = 1; - v->a[234929] = anon_sym_DOLLAR_LBRACK; - v->a[234930] = actions(320); - v->a[234931] = 1; - v->a[234932] = anon_sym_DQUOTE; - v->a[234933] = actions(324); - v->a[234934] = 1; - v->a[234935] = aux_sym_number_token1; - v->a[234936] = actions(326); - v->a[234937] = 1; - v->a[234938] = aux_sym_number_token2; - v->a[234939] = actions(328); - small_parse_table_11747(v); -} - -void small_parse_table_11747(t_small_parse_table_array *v) -{ - v->a[234940] = 1; - v->a[234941] = anon_sym_DOLLAR_LBRACE; - v->a[234942] = actions(330); - v->a[234943] = 1; - v->a[234944] = anon_sym_DOLLAR_LPAREN; - v->a[234945] = actions(332); - v->a[234946] = 1; - v->a[234947] = anon_sym_BQUOTE; - v->a[234948] = actions(334); - v->a[234949] = 1; - v->a[234950] = anon_sym_DOLLAR_BQUOTE; - v->a[234951] = actions(344); - v->a[234952] = 1; - v->a[234953] = sym__brace_start; - v->a[234954] = actions(9400); - v->a[234955] = 1; - v->a[234956] = sym_word; - v->a[234957] = actions(9406); - v->a[234958] = 1; - v->a[234959] = sym__comment_word; - small_parse_table_11748(v); -} - -void small_parse_table_11748(t_small_parse_table_array *v) -{ - v->a[234960] = actions(11080); - v->a[234961] = 1; - v->a[234962] = anon_sym_DOLLAR; - v->a[234963] = actions(312); - v->a[234964] = 2; - v->a[234965] = anon_sym_LPAREN_LPAREN; - v->a[234966] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[234967] = actions(336); - v->a[234968] = 2; - v->a[234969] = anon_sym_LT_LPAREN; - v->a[234970] = anon_sym_GT_LPAREN; - v->a[234971] = actions(9402); - v->a[234972] = 2; - v->a[234973] = sym_test_operator; - v->a[234974] = sym__special_character; - v->a[234975] = actions(9404); - v->a[234976] = 3; - v->a[234977] = sym__bare_dollar; - v->a[234978] = sym_raw_string; - v->a[234979] = sym_ansi_c_string; - small_parse_table_11749(v); -} - -void small_parse_table_11749(t_small_parse_table_array *v) -{ - v->a[234980] = state(1037); - v->a[234981] = 9; - v->a[234982] = sym_arithmetic_expansion; - v->a[234983] = sym_brace_expression; - v->a[234984] = sym_string; - v->a[234985] = sym_translated_string; - v->a[234986] = sym_number; - v->a[234987] = sym_simple_expansion; - v->a[234988] = sym_expansion; - v->a[234989] = sym_command_substitution; - v->a[234990] = sym_process_substitution; - v->a[234991] = 21; - v->a[234992] = actions(71); - v->a[234993] = 1; - v->a[234994] = sym_comment; - v->a[234995] = actions(3062); - v->a[234996] = 1; - v->a[234997] = aux_sym__simple_variable_name_token1; - v->a[234998] = actions(3064); - v->a[234999] = 1; - small_parse_table_11750(v); -} - -/* EOF small_parse_table_2349.c */ diff --git a/parser/static/small_parse_table/small_parse_table_235.c b/parser/static/small_parse_table/small_parse_table_235.c index 9e3ab839..67f1b281 100644 --- a/parser/static/small_parse_table/small_parse_table_235.c +++ b/parser/static/small_parse_table/small_parse_table_235.c @@ -14,126 +14,126 @@ void small_parse_table_1175(t_small_parse_table_array *v) { - v->a[23500] = anon_sym_AMP_GT_GT; - v->a[23501] = anon_sym_LT_AMP; - v->a[23502] = anon_sym_GT_AMP; - v->a[23503] = anon_sym_GT_PIPE; - v->a[23504] = anon_sym_LT_AMP_DASH; - v->a[23505] = anon_sym_GT_AMP_DASH; - v->a[23506] = anon_sym_LT_LT_DASH; - v->a[23507] = aux_sym_heredoc_redirect_token1; - v->a[23508] = anon_sym_LT_LT_LT; - v->a[23509] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23510] = anon_sym_DOLLAR_LBRACK; - v->a[23511] = sym__special_character; - v->a[23512] = sym_raw_string; - v->a[23513] = sym_ansi_c_string; - v->a[23514] = aux_sym_number_token1; - v->a[23515] = aux_sym_number_token2; - v->a[23516] = anon_sym_DOLLAR_LBRACE; - v->a[23517] = anon_sym_DOLLAR_LPAREN; - v->a[23518] = anon_sym_BQUOTE; - v->a[23519] = anon_sym_DOLLAR_BQUOTE; + v->a[23500] = anon_sym_GT_GT; + v->a[23501] = anon_sym_AMP_GT; + v->a[23502] = anon_sym_AMP_GT_GT; + v->a[23503] = anon_sym_LT_AMP; + v->a[23504] = anon_sym_GT_AMP; + v->a[23505] = anon_sym_GT_PIPE; + v->a[23506] = anon_sym_LT_AMP_DASH; + v->a[23507] = anon_sym_GT_AMP_DASH; + v->a[23508] = anon_sym_LT_LT; + v->a[23509] = anon_sym_LT_LT_DASH; + v->a[23510] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23511] = anon_sym_AMP; + v->a[23512] = aux_sym_concatenation_token1; + v->a[23513] = anon_sym_DOLLAR; + v->a[23514] = sym__special_character; + v->a[23515] = anon_sym_DQUOTE; + v->a[23516] = sym_raw_string; + v->a[23517] = aux_sym_number_token1; + v->a[23518] = aux_sym_number_token2; + v->a[23519] = anon_sym_DOLLAR_LBRACE; small_parse_table_1176(v); } void small_parse_table_1176(t_small_parse_table_array *v) { - v->a[23520] = anon_sym_LT_LPAREN; - v->a[23521] = anon_sym_GT_LPAREN; - v->a[23522] = sym_word; - v->a[23523] = 8; - v->a[23524] = actions(3); - v->a[23525] = 1; - v->a[23526] = sym_comment; - v->a[23527] = actions(3282); - v->a[23528] = 1; - v->a[23529] = anon_sym_DQUOTE; - v->a[23530] = actions(3286); - v->a[23531] = 1; - v->a[23532] = sym_variable_name; - v->a[23533] = state(1628); - v->a[23534] = 1; - v->a[23535] = sym_string; - v->a[23536] = actions(3284); - v->a[23537] = 2; - v->a[23538] = aux_sym__simple_variable_name_token1; - v->a[23539] = aux_sym__multiline_variable_name_token1; + v->a[23520] = anon_sym_DOLLAR_LPAREN; + v->a[23521] = anon_sym_BQUOTE; + v->a[23522] = anon_sym_DOLLAR_BQUOTE; + v->a[23523] = sym_word; + v->a[23524] = anon_sym_SEMI; + v->a[23525] = 3; + v->a[23526] = actions(3); + v->a[23527] = 1; + v->a[23528] = sym_comment; + v->a[23529] = actions(2967); + v->a[23530] = 6; + v->a[23531] = sym_file_descriptor; + v->a[23532] = sym__concat; + v->a[23533] = sym_test_operator; + v->a[23534] = sym__bare_dollar; + v->a[23535] = sym__brace_start; + v->a[23536] = aux_sym_heredoc_redirect_token1; + v->a[23537] = actions(2965); + v->a[23538] = 36; + v->a[23539] = anon_sym_esac; small_parse_table_1177(v); } void small_parse_table_1177(t_small_parse_table_array *v) { - v->a[23540] = actions(1235); - v->a[23541] = 3; - v->a[23542] = sym_file_descriptor; - v->a[23543] = sym_test_operator; - v->a[23544] = sym__brace_start; - v->a[23545] = actions(3280); - v->a[23546] = 9; - v->a[23547] = anon_sym_DASH; - v->a[23548] = anon_sym_STAR; - v->a[23549] = anon_sym_BANG; - v->a[23550] = anon_sym_QMARK; - v->a[23551] = anon_sym_DOLLAR; - v->a[23552] = anon_sym_POUND; - v->a[23553] = anon_sym_AT2; - v->a[23554] = anon_sym_0; - v->a[23555] = anon_sym__; - v->a[23556] = actions(1227); - v->a[23557] = 36; - v->a[23558] = anon_sym_LPAREN_LPAREN; - v->a[23559] = anon_sym_SEMI; + v->a[23540] = anon_sym_LPAREN; + v->a[23541] = anon_sym_PIPE; + v->a[23542] = anon_sym_SEMI_SEMI; + v->a[23543] = anon_sym_SEMI_AMP; + v->a[23544] = anon_sym_SEMI_SEMI_AMP; + v->a[23545] = anon_sym_PIPE_AMP; + v->a[23546] = anon_sym_AMP_AMP; + v->a[23547] = anon_sym_PIPE_PIPE; + v->a[23548] = anon_sym_LT; + v->a[23549] = anon_sym_GT; + v->a[23550] = anon_sym_GT_GT; + v->a[23551] = anon_sym_AMP_GT; + v->a[23552] = anon_sym_AMP_GT_GT; + v->a[23553] = anon_sym_LT_AMP; + v->a[23554] = anon_sym_GT_AMP; + v->a[23555] = anon_sym_GT_PIPE; + v->a[23556] = anon_sym_LT_AMP_DASH; + v->a[23557] = anon_sym_GT_AMP_DASH; + v->a[23558] = anon_sym_LT_LT; + v->a[23559] = anon_sym_LT_LT_DASH; small_parse_table_1178(v); } void small_parse_table_1178(t_small_parse_table_array *v) { - v->a[23560] = anon_sym_PIPE_PIPE; - v->a[23561] = anon_sym_AMP_AMP; - v->a[23562] = anon_sym_PIPE; - v->a[23563] = anon_sym_AMP; - v->a[23564] = anon_sym_LT; - v->a[23565] = anon_sym_GT; - v->a[23566] = anon_sym_LT_LT; - v->a[23567] = anon_sym_GT_GT; - v->a[23568] = anon_sym_SEMI_SEMI; - v->a[23569] = anon_sym_PIPE_AMP; - v->a[23570] = anon_sym_AMP_GT; - v->a[23571] = anon_sym_AMP_GT_GT; - v->a[23572] = anon_sym_LT_AMP; - v->a[23573] = anon_sym_GT_AMP; - v->a[23574] = anon_sym_GT_PIPE; - v->a[23575] = anon_sym_LT_AMP_DASH; - v->a[23576] = anon_sym_GT_AMP_DASH; - v->a[23577] = anon_sym_LT_LT_DASH; - v->a[23578] = aux_sym_heredoc_redirect_token1; - v->a[23579] = anon_sym_LT_LT_LT; + v->a[23560] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23561] = anon_sym_AMP; + v->a[23562] = aux_sym_concatenation_token1; + v->a[23563] = anon_sym_DOLLAR; + v->a[23564] = sym__special_character; + v->a[23565] = anon_sym_DQUOTE; + v->a[23566] = sym_raw_string; + v->a[23567] = aux_sym_number_token1; + v->a[23568] = aux_sym_number_token2; + v->a[23569] = anon_sym_DOLLAR_LBRACE; + v->a[23570] = anon_sym_DOLLAR_LPAREN; + v->a[23571] = anon_sym_BQUOTE; + v->a[23572] = anon_sym_DOLLAR_BQUOTE; + v->a[23573] = sym_word; + v->a[23574] = anon_sym_SEMI; + v->a[23575] = 3; + v->a[23576] = actions(3); + v->a[23577] = 1; + v->a[23578] = sym_comment; + v->a[23579] = actions(3117); small_parse_table_1179(v); } void small_parse_table_1179(t_small_parse_table_array *v) { - v->a[23580] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23581] = anon_sym_DOLLAR_LBRACK; - v->a[23582] = sym__special_character; - v->a[23583] = sym_raw_string; - v->a[23584] = sym_ansi_c_string; - v->a[23585] = aux_sym_number_token1; - v->a[23586] = aux_sym_number_token2; - v->a[23587] = anon_sym_DOLLAR_LBRACE; - v->a[23588] = anon_sym_DOLLAR_LPAREN; - v->a[23589] = anon_sym_BQUOTE; - v->a[23590] = anon_sym_DOLLAR_BQUOTE; - v->a[23591] = anon_sym_LT_LPAREN; - v->a[23592] = anon_sym_GT_LPAREN; - v->a[23593] = sym_word; - v->a[23594] = 24; - v->a[23595] = actions(3); - v->a[23596] = 1; - v->a[23597] = sym_comment; - v->a[23598] = actions(2261); - v->a[23599] = 1; + v->a[23580] = 6; + v->a[23581] = sym_file_descriptor; + v->a[23582] = sym__concat; + v->a[23583] = sym_test_operator; + v->a[23584] = sym__bare_dollar; + v->a[23585] = sym__brace_start; + v->a[23586] = aux_sym_heredoc_redirect_token1; + v->a[23587] = actions(3115); + v->a[23588] = 36; + v->a[23589] = anon_sym_esac; + v->a[23590] = anon_sym_LPAREN; + v->a[23591] = anon_sym_PIPE; + v->a[23592] = anon_sym_SEMI_SEMI; + v->a[23593] = anon_sym_SEMI_AMP; + v->a[23594] = anon_sym_SEMI_SEMI_AMP; + v->a[23595] = anon_sym_PIPE_AMP; + v->a[23596] = anon_sym_AMP_AMP; + v->a[23597] = anon_sym_PIPE_PIPE; + v->a[23598] = anon_sym_LT; + v->a[23599] = anon_sym_GT; small_parse_table_1180(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2350.c b/parser/static/small_parse_table/small_parse_table_2350.c deleted file mode 100644 index 22682e66..00000000 --- a/parser/static/small_parse_table/small_parse_table_2350.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2350.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11750(t_small_parse_table_array *v) -{ - v->a[235000] = sym_variable_name; - v->a[235001] = actions(9278); - v->a[235002] = 1; - v->a[235003] = anon_sym_LPAREN; - v->a[235004] = actions(9280); - v->a[235005] = 1; - v->a[235006] = anon_sym_BANG; - v->a[235007] = actions(9286); - v->a[235008] = 1; - v->a[235009] = anon_sym_TILDE; - v->a[235010] = actions(9288); - v->a[235011] = 1; - v->a[235012] = anon_sym_DOLLAR; - v->a[235013] = actions(9290); - v->a[235014] = 1; - v->a[235015] = anon_sym_DQUOTE; - v->a[235016] = actions(9292); - v->a[235017] = 1; - v->a[235018] = aux_sym_number_token1; - v->a[235019] = actions(9294); - small_parse_table_11751(v); -} - -void small_parse_table_11751(t_small_parse_table_array *v) -{ - v->a[235020] = 1; - v->a[235021] = aux_sym_number_token2; - v->a[235022] = actions(9296); - v->a[235023] = 1; - v->a[235024] = anon_sym_DOLLAR_LBRACE; - v->a[235025] = actions(9298); - v->a[235026] = 1; - v->a[235027] = anon_sym_DOLLAR_LPAREN; - v->a[235028] = actions(9300); - v->a[235029] = 1; - v->a[235030] = anon_sym_BQUOTE; - v->a[235031] = actions(9302); - v->a[235032] = 1; - v->a[235033] = anon_sym_DOLLAR_BQUOTE; - v->a[235034] = state(2801); - v->a[235035] = 1; - v->a[235036] = sym__arithmetic_binary_expression; - v->a[235037] = state(2803); - v->a[235038] = 1; - v->a[235039] = sym__arithmetic_ternary_expression; - small_parse_table_11752(v); -} - -void small_parse_table_11752(t_small_parse_table_array *v) -{ - v->a[235040] = state(2809); - v->a[235041] = 1; - v->a[235042] = sym__arithmetic_unary_expression; - v->a[235043] = state(2825); - v->a[235044] = 1; - v->a[235045] = sym__arithmetic_postfix_expression; - v->a[235046] = actions(9282); - v->a[235047] = 2; - v->a[235048] = anon_sym_PLUS_PLUS2; - v->a[235049] = anon_sym_DASH_DASH2; - v->a[235050] = actions(9284); - v->a[235051] = 2; - v->a[235052] = anon_sym_DASH2; - v->a[235053] = anon_sym_PLUS2; - v->a[235054] = state(2836); - v->a[235055] = 9; - v->a[235056] = sym_subscript; - v->a[235057] = sym__arithmetic_expression; - v->a[235058] = sym__arithmetic_literal; - v->a[235059] = sym__arithmetic_parenthesized_expression; - small_parse_table_11753(v); -} - -void small_parse_table_11753(t_small_parse_table_array *v) -{ - v->a[235060] = sym_string; - v->a[235061] = sym_number; - v->a[235062] = sym_simple_expansion; - v->a[235063] = sym_expansion; - v->a[235064] = sym_command_substitution; - v->a[235065] = 21; - v->a[235066] = actions(71); - v->a[235067] = 1; - v->a[235068] = sym_comment; - v->a[235069] = actions(9364); - v->a[235070] = 1; - v->a[235071] = anon_sym_LPAREN; - v->a[235072] = actions(9366); - v->a[235073] = 1; - v->a[235074] = anon_sym_BANG; - v->a[235075] = actions(9372); - v->a[235076] = 1; - v->a[235077] = anon_sym_TILDE; - v->a[235078] = actions(9374); - v->a[235079] = 1; - small_parse_table_11754(v); -} - -void small_parse_table_11754(t_small_parse_table_array *v) -{ - v->a[235080] = anon_sym_DOLLAR; - v->a[235081] = actions(9376); - v->a[235082] = 1; - v->a[235083] = anon_sym_DQUOTE; - v->a[235084] = actions(9378); - v->a[235085] = 1; - v->a[235086] = aux_sym_number_token1; - v->a[235087] = actions(9380); - v->a[235088] = 1; - v->a[235089] = aux_sym_number_token2; - v->a[235090] = actions(9382); - v->a[235091] = 1; - v->a[235092] = anon_sym_DOLLAR_LBRACE; - v->a[235093] = actions(9384); - v->a[235094] = 1; - v->a[235095] = anon_sym_DOLLAR_LPAREN; - v->a[235096] = actions(9386); - v->a[235097] = 1; - v->a[235098] = anon_sym_BQUOTE; - v->a[235099] = actions(9388); - small_parse_table_11755(v); -} - -/* EOF small_parse_table_2350.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2351.c b/parser/static/small_parse_table/small_parse_table_2351.c deleted file mode 100644 index 898f59d5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2351.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2351.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11755(t_small_parse_table_array *v) -{ - v->a[235100] = 1; - v->a[235101] = anon_sym_DOLLAR_BQUOTE; - v->a[235102] = actions(9392); - v->a[235103] = 1; - v->a[235104] = sym_variable_name; - v->a[235105] = actions(11082); - v->a[235106] = 1; - v->a[235107] = aux_sym__simple_variable_name_token1; - v->a[235108] = state(3391); - v->a[235109] = 1; - v->a[235110] = sym__arithmetic_binary_expression; - v->a[235111] = state(3396); - v->a[235112] = 1; - v->a[235113] = sym__arithmetic_ternary_expression; - v->a[235114] = state(3398); - v->a[235115] = 1; - v->a[235116] = sym__arithmetic_unary_expression; - v->a[235117] = state(3400); - v->a[235118] = 1; - v->a[235119] = sym__arithmetic_postfix_expression; - small_parse_table_11756(v); -} - -void small_parse_table_11756(t_small_parse_table_array *v) -{ - v->a[235120] = actions(9368); - v->a[235121] = 2; - v->a[235122] = anon_sym_PLUS_PLUS2; - v->a[235123] = anon_sym_DASH_DASH2; - v->a[235124] = actions(9370); - v->a[235125] = 2; - v->a[235126] = anon_sym_DASH2; - v->a[235127] = anon_sym_PLUS2; - v->a[235128] = state(3325); - v->a[235129] = 9; - v->a[235130] = sym_subscript; - v->a[235131] = sym__arithmetic_expression; - v->a[235132] = sym__arithmetic_literal; - v->a[235133] = sym__arithmetic_parenthesized_expression; - v->a[235134] = sym_string; - v->a[235135] = sym_number; - v->a[235136] = sym_simple_expansion; - v->a[235137] = sym_expansion; - v->a[235138] = sym_command_substitution; - v->a[235139] = 18; - small_parse_table_11757(v); -} - -void small_parse_table_11757(t_small_parse_table_array *v) -{ - v->a[235140] = actions(3); - v->a[235141] = 1; - v->a[235142] = sym_comment; - v->a[235143] = actions(1141); - v->a[235144] = 1; - v->a[235145] = anon_sym_DOLLAR_LBRACK; - v->a[235146] = actions(1149); - v->a[235147] = 1; - v->a[235148] = anon_sym_DQUOTE; - v->a[235149] = actions(1153); - v->a[235150] = 1; - v->a[235151] = aux_sym_number_token1; - v->a[235152] = actions(1155); - v->a[235153] = 1; - v->a[235154] = aux_sym_number_token2; - v->a[235155] = actions(1157); - v->a[235156] = 1; - v->a[235157] = anon_sym_DOLLAR_LBRACE; - v->a[235158] = actions(1159); - v->a[235159] = 1; - small_parse_table_11758(v); -} - -void small_parse_table_11758(t_small_parse_table_array *v) -{ - v->a[235160] = anon_sym_DOLLAR_LPAREN; - v->a[235161] = actions(1163); - v->a[235162] = 1; - v->a[235163] = anon_sym_DOLLAR_BQUOTE; - v->a[235164] = actions(1169); - v->a[235165] = 1; - v->a[235166] = sym__brace_start; - v->a[235167] = actions(3060); - v->a[235168] = 1; - v->a[235169] = anon_sym_BQUOTE; - v->a[235170] = actions(10188); - v->a[235171] = 1; - v->a[235172] = sym_word; - v->a[235173] = actions(10196); - v->a[235174] = 1; - v->a[235175] = sym__comment_word; - v->a[235176] = actions(11084); - v->a[235177] = 1; - v->a[235178] = anon_sym_DOLLAR; - v->a[235179] = actions(1129); - small_parse_table_11759(v); -} - -void small_parse_table_11759(t_small_parse_table_array *v) -{ - v->a[235180] = 2; - v->a[235181] = anon_sym_LPAREN_LPAREN; - v->a[235182] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235183] = actions(1165); - v->a[235184] = 2; - v->a[235185] = anon_sym_LT_LPAREN; - v->a[235186] = anon_sym_GT_LPAREN; - v->a[235187] = actions(10192); - v->a[235188] = 2; - v->a[235189] = sym_test_operator; - v->a[235190] = sym__special_character; - v->a[235191] = actions(10194); - v->a[235192] = 3; - v->a[235193] = sym__bare_dollar; - v->a[235194] = sym_raw_string; - v->a[235195] = sym_ansi_c_string; - v->a[235196] = state(2392); - v->a[235197] = 9; - v->a[235198] = sym_arithmetic_expansion; - v->a[235199] = sym_brace_expression; - small_parse_table_11760(v); -} - -/* EOF small_parse_table_2351.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2352.c b/parser/static/small_parse_table/small_parse_table_2352.c deleted file mode 100644 index b58ea1a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2352.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2352.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11760(t_small_parse_table_array *v) -{ - v->a[235200] = sym_string; - v->a[235201] = sym_translated_string; - v->a[235202] = sym_number; - v->a[235203] = sym_simple_expansion; - v->a[235204] = sym_expansion; - v->a[235205] = sym_command_substitution; - v->a[235206] = sym_process_substitution; - v->a[235207] = 18; - v->a[235208] = actions(3); - v->a[235209] = 1; - v->a[235210] = sym_comment; - v->a[235211] = actions(4767); - v->a[235212] = 1; - v->a[235213] = anon_sym_DOLLAR_LBRACK; - v->a[235214] = actions(4773); - v->a[235215] = 1; - v->a[235216] = anon_sym_DQUOTE; - v->a[235217] = actions(4777); - v->a[235218] = 1; - v->a[235219] = aux_sym_number_token1; - small_parse_table_11761(v); -} - -void small_parse_table_11761(t_small_parse_table_array *v) -{ - v->a[235220] = actions(4779); - v->a[235221] = 1; - v->a[235222] = aux_sym_number_token2; - v->a[235223] = actions(4781); - v->a[235224] = 1; - v->a[235225] = anon_sym_DOLLAR_LBRACE; - v->a[235226] = actions(4783); - v->a[235227] = 1; - v->a[235228] = anon_sym_DOLLAR_LPAREN; - v->a[235229] = actions(4785); - v->a[235230] = 1; - v->a[235231] = anon_sym_BQUOTE; - v->a[235232] = actions(4787); - v->a[235233] = 1; - v->a[235234] = anon_sym_DOLLAR_BQUOTE; - v->a[235235] = actions(4793); - v->a[235236] = 1; - v->a[235237] = sym__brace_start; - v->a[235238] = actions(10264); - v->a[235239] = 1; - small_parse_table_11762(v); -} - -void small_parse_table_11762(t_small_parse_table_array *v) -{ - v->a[235240] = sym_word; - v->a[235241] = actions(10270); - v->a[235242] = 1; - v->a[235243] = sym__comment_word; - v->a[235244] = actions(11086); - v->a[235245] = 1; - v->a[235246] = anon_sym_DOLLAR; - v->a[235247] = actions(4765); - v->a[235248] = 2; - v->a[235249] = anon_sym_LPAREN_LPAREN; - v->a[235250] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235251] = actions(4789); - v->a[235252] = 2; - v->a[235253] = anon_sym_LT_LPAREN; - v->a[235254] = anon_sym_GT_LPAREN; - v->a[235255] = actions(10266); - v->a[235256] = 2; - v->a[235257] = sym_test_operator; - v->a[235258] = sym__special_character; - v->a[235259] = actions(10268); - small_parse_table_11763(v); -} - -void small_parse_table_11763(t_small_parse_table_array *v) -{ - v->a[235260] = 3; - v->a[235261] = sym__bare_dollar; - v->a[235262] = sym_raw_string; - v->a[235263] = sym_ansi_c_string; - v->a[235264] = state(5387); - v->a[235265] = 9; - v->a[235266] = sym_arithmetic_expansion; - v->a[235267] = sym_brace_expression; - v->a[235268] = sym_string; - v->a[235269] = sym_translated_string; - v->a[235270] = sym_number; - v->a[235271] = sym_simple_expansion; - v->a[235272] = sym_expansion; - v->a[235273] = sym_command_substitution; - v->a[235274] = sym_process_substitution; - v->a[235275] = 18; - v->a[235276] = actions(3); - v->a[235277] = 1; - v->a[235278] = sym_comment; - v->a[235279] = actions(3343); - small_parse_table_11764(v); -} - -void small_parse_table_11764(t_small_parse_table_array *v) -{ - v->a[235280] = 1; - v->a[235281] = aux_sym_number_token1; - v->a[235282] = actions(3345); - v->a[235283] = 1; - v->a[235284] = aux_sym_number_token2; - v->a[235285] = actions(3349); - v->a[235286] = 1; - v->a[235287] = anon_sym_DOLLAR_LPAREN; - v->a[235288] = actions(3359); - v->a[235289] = 1; - v->a[235290] = sym__brace_start; - v->a[235291] = actions(9046); - v->a[235292] = 1; - v->a[235293] = anon_sym_DOLLAR_LBRACK; - v->a[235294] = actions(9050); - v->a[235295] = 1; - v->a[235296] = anon_sym_DQUOTE; - v->a[235297] = actions(9054); - v->a[235298] = 1; - v->a[235299] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11765(v); -} - -/* EOF small_parse_table_2352.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2353.c b/parser/static/small_parse_table/small_parse_table_2353.c deleted file mode 100644 index b2310c85..00000000 --- a/parser/static/small_parse_table/small_parse_table_2353.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2353.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11765(t_small_parse_table_array *v) -{ - v->a[235300] = actions(9056); - v->a[235301] = 1; - v->a[235302] = anon_sym_BQUOTE; - v->a[235303] = actions(9058); - v->a[235304] = 1; - v->a[235305] = anon_sym_DOLLAR_BQUOTE; - v->a[235306] = actions(10530); - v->a[235307] = 1; - v->a[235308] = sym_word; - v->a[235309] = actions(10536); - v->a[235310] = 1; - v->a[235311] = sym__comment_word; - v->a[235312] = actions(11088); - v->a[235313] = 1; - v->a[235314] = anon_sym_DOLLAR; - v->a[235315] = actions(9044); - v->a[235316] = 2; - v->a[235317] = anon_sym_LPAREN_LPAREN; - v->a[235318] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235319] = actions(9060); - small_parse_table_11766(v); -} - -void small_parse_table_11766(t_small_parse_table_array *v) -{ - v->a[235320] = 2; - v->a[235321] = anon_sym_LT_LPAREN; - v->a[235322] = anon_sym_GT_LPAREN; - v->a[235323] = actions(10532); - v->a[235324] = 2; - v->a[235325] = sym_test_operator; - v->a[235326] = sym__special_character; - v->a[235327] = actions(10534); - v->a[235328] = 3; - v->a[235329] = sym__bare_dollar; - v->a[235330] = sym_raw_string; - v->a[235331] = sym_ansi_c_string; - v->a[235332] = state(1827); - v->a[235333] = 9; - v->a[235334] = sym_arithmetic_expansion; - v->a[235335] = sym_brace_expression; - v->a[235336] = sym_string; - v->a[235337] = sym_translated_string; - v->a[235338] = sym_number; - v->a[235339] = sym_simple_expansion; - small_parse_table_11767(v); -} - -void small_parse_table_11767(t_small_parse_table_array *v) -{ - v->a[235340] = sym_expansion; - v->a[235341] = sym_command_substitution; - v->a[235342] = sym_process_substitution; - v->a[235343] = 18; - v->a[235344] = actions(3); - v->a[235345] = 1; - v->a[235346] = sym_comment; - v->a[235347] = actions(4767); - v->a[235348] = 1; - v->a[235349] = anon_sym_DOLLAR_LBRACK; - v->a[235350] = actions(4773); - v->a[235351] = 1; - v->a[235352] = anon_sym_DQUOTE; - v->a[235353] = actions(4777); - v->a[235354] = 1; - v->a[235355] = aux_sym_number_token1; - v->a[235356] = actions(4779); - v->a[235357] = 1; - v->a[235358] = aux_sym_number_token2; - v->a[235359] = actions(4781); - small_parse_table_11768(v); -} - -void small_parse_table_11768(t_small_parse_table_array *v) -{ - v->a[235360] = 1; - v->a[235361] = anon_sym_DOLLAR_LBRACE; - v->a[235362] = actions(4783); - v->a[235363] = 1; - v->a[235364] = anon_sym_DOLLAR_LPAREN; - v->a[235365] = actions(4785); - v->a[235366] = 1; - v->a[235367] = anon_sym_BQUOTE; - v->a[235368] = actions(4787); - v->a[235369] = 1; - v->a[235370] = anon_sym_DOLLAR_BQUOTE; - v->a[235371] = actions(4793); - v->a[235372] = 1; - v->a[235373] = sym__brace_start; - v->a[235374] = actions(10264); - v->a[235375] = 1; - v->a[235376] = sym_word; - v->a[235377] = actions(10270); - v->a[235378] = 1; - v->a[235379] = sym__comment_word; - small_parse_table_11769(v); -} - -void small_parse_table_11769(t_small_parse_table_array *v) -{ - v->a[235380] = actions(11090); - v->a[235381] = 1; - v->a[235382] = anon_sym_DOLLAR; - v->a[235383] = actions(4765); - v->a[235384] = 2; - v->a[235385] = anon_sym_LPAREN_LPAREN; - v->a[235386] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235387] = actions(4789); - v->a[235388] = 2; - v->a[235389] = anon_sym_LT_LPAREN; - v->a[235390] = anon_sym_GT_LPAREN; - v->a[235391] = actions(10266); - v->a[235392] = 2; - v->a[235393] = sym_test_operator; - v->a[235394] = sym__special_character; - v->a[235395] = actions(10268); - v->a[235396] = 3; - v->a[235397] = sym__bare_dollar; - v->a[235398] = sym_raw_string; - v->a[235399] = sym_ansi_c_string; - small_parse_table_11770(v); -} - -/* EOF small_parse_table_2353.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2354.c b/parser/static/small_parse_table/small_parse_table_2354.c deleted file mode 100644 index aaf48d14..00000000 --- a/parser/static/small_parse_table/small_parse_table_2354.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2354.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11770(t_small_parse_table_array *v) -{ - v->a[235400] = state(5387); - v->a[235401] = 9; - v->a[235402] = sym_arithmetic_expansion; - v->a[235403] = sym_brace_expression; - v->a[235404] = sym_string; - v->a[235405] = sym_translated_string; - v->a[235406] = sym_number; - v->a[235407] = sym_simple_expansion; - v->a[235408] = sym_expansion; - v->a[235409] = sym_command_substitution; - v->a[235410] = sym_process_substitution; - v->a[235411] = 18; - v->a[235412] = actions(3); - v->a[235413] = 1; - v->a[235414] = sym_comment; - v->a[235415] = actions(9754); - v->a[235416] = 1; - v->a[235417] = sym_word; - v->a[235418] = actions(9758); - v->a[235419] = 1; - small_parse_table_11771(v); -} - -void small_parse_table_11771(t_small_parse_table_array *v) -{ - v->a[235420] = anon_sym_DOLLAR_LBRACK; - v->a[235421] = actions(9764); - v->a[235422] = 1; - v->a[235423] = anon_sym_DQUOTE; - v->a[235424] = actions(9768); - v->a[235425] = 1; - v->a[235426] = aux_sym_number_token1; - v->a[235427] = actions(9770); - v->a[235428] = 1; - v->a[235429] = aux_sym_number_token2; - v->a[235430] = actions(9772); - v->a[235431] = 1; - v->a[235432] = anon_sym_DOLLAR_LBRACE; - v->a[235433] = actions(9774); - v->a[235434] = 1; - v->a[235435] = anon_sym_DOLLAR_LPAREN; - v->a[235436] = actions(9776); - v->a[235437] = 1; - v->a[235438] = anon_sym_BQUOTE; - v->a[235439] = actions(9778); - small_parse_table_11772(v); -} - -void small_parse_table_11772(t_small_parse_table_array *v) -{ - v->a[235440] = 1; - v->a[235441] = anon_sym_DOLLAR_BQUOTE; - v->a[235442] = actions(9782); - v->a[235443] = 1; - v->a[235444] = sym__comment_word; - v->a[235445] = actions(9784); - v->a[235446] = 1; - v->a[235447] = sym__brace_start; - v->a[235448] = actions(11092); - v->a[235449] = 1; - v->a[235450] = anon_sym_DOLLAR; - v->a[235451] = actions(9756); - v->a[235452] = 2; - v->a[235453] = anon_sym_LPAREN_LPAREN; - v->a[235454] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235455] = actions(9762); - v->a[235456] = 2; - v->a[235457] = sym_test_operator; - v->a[235458] = sym__special_character; - v->a[235459] = actions(9780); - small_parse_table_11773(v); -} - -void small_parse_table_11773(t_small_parse_table_array *v) -{ - v->a[235460] = 2; - v->a[235461] = anon_sym_LT_LPAREN; - v->a[235462] = anon_sym_GT_LPAREN; - v->a[235463] = actions(9766); - v->a[235464] = 3; - v->a[235465] = sym__bare_dollar; - v->a[235466] = sym_raw_string; - v->a[235467] = sym_ansi_c_string; - v->a[235468] = state(6225); - v->a[235469] = 9; - v->a[235470] = sym_arithmetic_expansion; - v->a[235471] = sym_brace_expression; - v->a[235472] = sym_string; - v->a[235473] = sym_translated_string; - v->a[235474] = sym_number; - v->a[235475] = sym_simple_expansion; - v->a[235476] = sym_expansion; - v->a[235477] = sym_command_substitution; - v->a[235478] = sym_process_substitution; - v->a[235479] = 18; - small_parse_table_11774(v); -} - -void small_parse_table_11774(t_small_parse_table_array *v) -{ - v->a[235480] = actions(3); - v->a[235481] = 1; - v->a[235482] = sym_comment; - v->a[235483] = actions(2044); - v->a[235484] = 1; - v->a[235485] = aux_sym_number_token1; - v->a[235486] = actions(2046); - v->a[235487] = 1; - v->a[235488] = aux_sym_number_token2; - v->a[235489] = actions(2050); - v->a[235490] = 1; - v->a[235491] = anon_sym_DOLLAR_LPAREN; - v->a[235492] = actions(2064); - v->a[235493] = 1; - v->a[235494] = sym__brace_start; - v->a[235495] = actions(8344); - v->a[235496] = 1; - v->a[235497] = anon_sym_DOLLAR_LBRACK; - v->a[235498] = actions(8348); - v->a[235499] = 1; - small_parse_table_11775(v); -} - -/* EOF small_parse_table_2354.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2355.c b/parser/static/small_parse_table/small_parse_table_2355.c deleted file mode 100644 index e03c7fd1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2355.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2355.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11775(t_small_parse_table_array *v) -{ - v->a[235500] = anon_sym_DQUOTE; - v->a[235501] = actions(8352); - v->a[235502] = 1; - v->a[235503] = anon_sym_DOLLAR_LBRACE; - v->a[235504] = actions(8354); - v->a[235505] = 1; - v->a[235506] = anon_sym_BQUOTE; - v->a[235507] = actions(8356); - v->a[235508] = 1; - v->a[235509] = anon_sym_DOLLAR_BQUOTE; - v->a[235510] = actions(10846); - v->a[235511] = 1; - v->a[235512] = sym_word; - v->a[235513] = actions(10852); - v->a[235514] = 1; - v->a[235515] = sym__comment_word; - v->a[235516] = actions(11094); - v->a[235517] = 1; - v->a[235518] = anon_sym_DOLLAR; - v->a[235519] = actions(8340); - small_parse_table_11776(v); -} - -void small_parse_table_11776(t_small_parse_table_array *v) -{ - v->a[235520] = 2; - v->a[235521] = anon_sym_LPAREN_LPAREN; - v->a[235522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235523] = actions(8358); - v->a[235524] = 2; - v->a[235525] = anon_sym_LT_LPAREN; - v->a[235526] = anon_sym_GT_LPAREN; - v->a[235527] = actions(10848); - v->a[235528] = 2; - v->a[235529] = sym_test_operator; - v->a[235530] = sym__special_character; - v->a[235531] = actions(10850); - v->a[235532] = 3; - v->a[235533] = sym__bare_dollar; - v->a[235534] = sym_raw_string; - v->a[235535] = sym_ansi_c_string; - v->a[235536] = state(1493); - v->a[235537] = 9; - v->a[235538] = sym_arithmetic_expansion; - v->a[235539] = sym_brace_expression; - small_parse_table_11777(v); -} - -void small_parse_table_11777(t_small_parse_table_array *v) -{ - v->a[235540] = sym_string; - v->a[235541] = sym_translated_string; - v->a[235542] = sym_number; - v->a[235543] = sym_simple_expansion; - v->a[235544] = sym_expansion; - v->a[235545] = sym_command_substitution; - v->a[235546] = sym_process_substitution; - v->a[235547] = 18; - v->a[235548] = actions(3); - v->a[235549] = 1; - v->a[235550] = sym_comment; - v->a[235551] = actions(3343); - v->a[235552] = 1; - v->a[235553] = aux_sym_number_token1; - v->a[235554] = actions(3345); - v->a[235555] = 1; - v->a[235556] = aux_sym_number_token2; - v->a[235557] = actions(3349); - v->a[235558] = 1; - v->a[235559] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11778(v); -} - -void small_parse_table_11778(t_small_parse_table_array *v) -{ - v->a[235560] = actions(3359); - v->a[235561] = 1; - v->a[235562] = sym__brace_start; - v->a[235563] = actions(9046); - v->a[235564] = 1; - v->a[235565] = anon_sym_DOLLAR_LBRACK; - v->a[235566] = actions(9050); - v->a[235567] = 1; - v->a[235568] = anon_sym_DQUOTE; - v->a[235569] = actions(9054); - v->a[235570] = 1; - v->a[235571] = anon_sym_DOLLAR_LBRACE; - v->a[235572] = actions(9056); - v->a[235573] = 1; - v->a[235574] = anon_sym_BQUOTE; - v->a[235575] = actions(9058); - v->a[235576] = 1; - v->a[235577] = anon_sym_DOLLAR_BQUOTE; - v->a[235578] = actions(10530); - v->a[235579] = 1; - small_parse_table_11779(v); -} - -void small_parse_table_11779(t_small_parse_table_array *v) -{ - v->a[235580] = sym_word; - v->a[235581] = actions(10536); - v->a[235582] = 1; - v->a[235583] = sym__comment_word; - v->a[235584] = actions(11096); - v->a[235585] = 1; - v->a[235586] = anon_sym_DOLLAR; - v->a[235587] = actions(9044); - v->a[235588] = 2; - v->a[235589] = anon_sym_LPAREN_LPAREN; - v->a[235590] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235591] = actions(9060); - v->a[235592] = 2; - v->a[235593] = anon_sym_LT_LPAREN; - v->a[235594] = anon_sym_GT_LPAREN; - v->a[235595] = actions(10532); - v->a[235596] = 2; - v->a[235597] = sym_test_operator; - v->a[235598] = sym__special_character; - v->a[235599] = actions(10534); - small_parse_table_11780(v); -} - -/* EOF small_parse_table_2355.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2356.c b/parser/static/small_parse_table/small_parse_table_2356.c deleted file mode 100644 index 8f6128a6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2356.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2356.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11780(t_small_parse_table_array *v) -{ - v->a[235600] = 3; - v->a[235601] = sym__bare_dollar; - v->a[235602] = sym_raw_string; - v->a[235603] = sym_ansi_c_string; - v->a[235604] = state(1827); - v->a[235605] = 9; - v->a[235606] = sym_arithmetic_expansion; - v->a[235607] = sym_brace_expression; - v->a[235608] = sym_string; - v->a[235609] = sym_translated_string; - v->a[235610] = sym_number; - v->a[235611] = sym_simple_expansion; - v->a[235612] = sym_expansion; - v->a[235613] = sym_command_substitution; - v->a[235614] = sym_process_substitution; - v->a[235615] = 18; - v->a[235616] = actions(3); - v->a[235617] = 1; - v->a[235618] = sym_comment; - v->a[235619] = actions(2044); - small_parse_table_11781(v); -} - -void small_parse_table_11781(t_small_parse_table_array *v) -{ - v->a[235620] = 1; - v->a[235621] = aux_sym_number_token1; - v->a[235622] = actions(2046); - v->a[235623] = 1; - v->a[235624] = aux_sym_number_token2; - v->a[235625] = actions(2050); - v->a[235626] = 1; - v->a[235627] = anon_sym_DOLLAR_LPAREN; - v->a[235628] = actions(2064); - v->a[235629] = 1; - v->a[235630] = sym__brace_start; - v->a[235631] = actions(8344); - v->a[235632] = 1; - v->a[235633] = anon_sym_DOLLAR_LBRACK; - v->a[235634] = actions(8348); - v->a[235635] = 1; - v->a[235636] = anon_sym_DQUOTE; - v->a[235637] = actions(8352); - v->a[235638] = 1; - v->a[235639] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11782(v); -} - -void small_parse_table_11782(t_small_parse_table_array *v) -{ - v->a[235640] = actions(8354); - v->a[235641] = 1; - v->a[235642] = anon_sym_BQUOTE; - v->a[235643] = actions(8356); - v->a[235644] = 1; - v->a[235645] = anon_sym_DOLLAR_BQUOTE; - v->a[235646] = actions(10846); - v->a[235647] = 1; - v->a[235648] = sym_word; - v->a[235649] = actions(10852); - v->a[235650] = 1; - v->a[235651] = sym__comment_word; - v->a[235652] = actions(11098); - v->a[235653] = 1; - v->a[235654] = anon_sym_DOLLAR; - v->a[235655] = actions(8340); - v->a[235656] = 2; - v->a[235657] = anon_sym_LPAREN_LPAREN; - v->a[235658] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235659] = actions(8358); - small_parse_table_11783(v); -} - -void small_parse_table_11783(t_small_parse_table_array *v) -{ - v->a[235660] = 2; - v->a[235661] = anon_sym_LT_LPAREN; - v->a[235662] = anon_sym_GT_LPAREN; - v->a[235663] = actions(10848); - v->a[235664] = 2; - v->a[235665] = sym_test_operator; - v->a[235666] = sym__special_character; - v->a[235667] = actions(10850); - v->a[235668] = 3; - v->a[235669] = sym__bare_dollar; - v->a[235670] = sym_raw_string; - v->a[235671] = sym_ansi_c_string; - v->a[235672] = state(1493); - v->a[235673] = 9; - v->a[235674] = sym_arithmetic_expansion; - v->a[235675] = sym_brace_expression; - v->a[235676] = sym_string; - v->a[235677] = sym_translated_string; - v->a[235678] = sym_number; - v->a[235679] = sym_simple_expansion; - small_parse_table_11784(v); -} - -void small_parse_table_11784(t_small_parse_table_array *v) -{ - v->a[235680] = sym_expansion; - v->a[235681] = sym_command_substitution; - v->a[235682] = sym_process_substitution; - v->a[235683] = 21; - v->a[235684] = actions(71); - v->a[235685] = 1; - v->a[235686] = sym_comment; - v->a[235687] = actions(3064); - v->a[235688] = 1; - v->a[235689] = sym_variable_name; - v->a[235690] = actions(9278); - v->a[235691] = 1; - v->a[235692] = anon_sym_LPAREN; - v->a[235693] = actions(9280); - v->a[235694] = 1; - v->a[235695] = anon_sym_BANG; - v->a[235696] = actions(9286); - v->a[235697] = 1; - v->a[235698] = anon_sym_TILDE; - v->a[235699] = actions(9288); - small_parse_table_11785(v); -} - -/* EOF small_parse_table_2356.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2357.c b/parser/static/small_parse_table/small_parse_table_2357.c deleted file mode 100644 index bc4adde9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2357.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2357.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11785(t_small_parse_table_array *v) -{ - v->a[235700] = 1; - v->a[235701] = anon_sym_DOLLAR; - v->a[235702] = actions(9290); - v->a[235703] = 1; - v->a[235704] = anon_sym_DQUOTE; - v->a[235705] = actions(9292); - v->a[235706] = 1; - v->a[235707] = aux_sym_number_token1; - v->a[235708] = actions(9294); - v->a[235709] = 1; - v->a[235710] = aux_sym_number_token2; - v->a[235711] = actions(9296); - v->a[235712] = 1; - v->a[235713] = anon_sym_DOLLAR_LBRACE; - v->a[235714] = actions(9298); - v->a[235715] = 1; - v->a[235716] = anon_sym_DOLLAR_LPAREN; - v->a[235717] = actions(9300); - v->a[235718] = 1; - v->a[235719] = anon_sym_BQUOTE; - small_parse_table_11786(v); -} - -void small_parse_table_11786(t_small_parse_table_array *v) -{ - v->a[235720] = actions(9302); - v->a[235721] = 1; - v->a[235722] = anon_sym_DOLLAR_BQUOTE; - v->a[235723] = actions(11100); - v->a[235724] = 1; - v->a[235725] = aux_sym__simple_variable_name_token1; - v->a[235726] = state(2801); - v->a[235727] = 1; - v->a[235728] = sym__arithmetic_binary_expression; - v->a[235729] = state(2803); - v->a[235730] = 1; - v->a[235731] = sym__arithmetic_ternary_expression; - v->a[235732] = state(2809); - v->a[235733] = 1; - v->a[235734] = sym__arithmetic_unary_expression; - v->a[235735] = state(2825); - v->a[235736] = 1; - v->a[235737] = sym__arithmetic_postfix_expression; - v->a[235738] = actions(9282); - v->a[235739] = 2; - small_parse_table_11787(v); -} - -void small_parse_table_11787(t_small_parse_table_array *v) -{ - v->a[235740] = anon_sym_PLUS_PLUS2; - v->a[235741] = anon_sym_DASH_DASH2; - v->a[235742] = actions(9284); - v->a[235743] = 2; - v->a[235744] = anon_sym_DASH2; - v->a[235745] = anon_sym_PLUS2; - v->a[235746] = state(2783); - v->a[235747] = 9; - v->a[235748] = sym_subscript; - v->a[235749] = sym__arithmetic_expression; - v->a[235750] = sym__arithmetic_literal; - v->a[235751] = sym__arithmetic_parenthesized_expression; - v->a[235752] = sym_string; - v->a[235753] = sym_number; - v->a[235754] = sym_simple_expansion; - v->a[235755] = sym_expansion; - v->a[235756] = sym_command_substitution; - v->a[235757] = 20; - v->a[235758] = actions(71); - v->a[235759] = 1; - small_parse_table_11788(v); -} - -void small_parse_table_11788(t_small_parse_table_array *v) -{ - v->a[235760] = sym_comment; - v->a[235761] = actions(4080); - v->a[235762] = 1; - v->a[235763] = anon_sym_DOLLAR; - v->a[235764] = actions(4086); - v->a[235765] = 1; - v->a[235766] = aux_sym_number_token1; - v->a[235767] = actions(4088); - v->a[235768] = 1; - v->a[235769] = aux_sym_number_token2; - v->a[235770] = actions(4092); - v->a[235771] = 1; - v->a[235772] = anon_sym_DOLLAR_LPAREN; - v->a[235773] = actions(4102); - v->a[235774] = 1; - v->a[235775] = sym__brace_start; - v->a[235776] = actions(9310); - v->a[235777] = 1; - v->a[235778] = anon_sym_DOLLAR_LBRACK; - v->a[235779] = actions(9316); - small_parse_table_11789(v); -} - -void small_parse_table_11789(t_small_parse_table_array *v) -{ - v->a[235780] = 1; - v->a[235781] = anon_sym_DQUOTE; - v->a[235782] = actions(9320); - v->a[235783] = 1; - v->a[235784] = anon_sym_DOLLAR_LBRACE; - v->a[235785] = actions(9322); - v->a[235786] = 1; - v->a[235787] = anon_sym_BQUOTE; - v->a[235788] = actions(9324); - v->a[235789] = 1; - v->a[235790] = anon_sym_DOLLAR_BQUOTE; - v->a[235791] = actions(11102); - v->a[235792] = 1; - v->a[235793] = sym_word; - v->a[235794] = actions(11104); - v->a[235795] = 1; - v->a[235796] = sym__special_character; - v->a[235797] = actions(11108); - v->a[235798] = 1; - v->a[235799] = sym_test_operator; - small_parse_table_11790(v); -} - -/* EOF small_parse_table_2357.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2358.c b/parser/static/small_parse_table/small_parse_table_2358.c deleted file mode 100644 index d17f74b6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2358.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2358.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11790(t_small_parse_table_array *v) -{ - v->a[235800] = state(4500); - v->a[235801] = 1; - v->a[235802] = aux_sym__literal_repeat1; - v->a[235803] = state(5029); - v->a[235804] = 1; - v->a[235805] = sym_concatenation; - v->a[235806] = actions(9308); - v->a[235807] = 2; - v->a[235808] = anon_sym_LPAREN_LPAREN; - v->a[235809] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235810] = actions(9326); - v->a[235811] = 2; - v->a[235812] = anon_sym_LT_LPAREN; - v->a[235813] = anon_sym_GT_LPAREN; - v->a[235814] = actions(11106); - v->a[235815] = 2; - v->a[235816] = sym_raw_string; - v->a[235817] = sym_ansi_c_string; - v->a[235818] = state(4622); - v->a[235819] = 9; - small_parse_table_11791(v); -} - -void small_parse_table_11791(t_small_parse_table_array *v) -{ - v->a[235820] = sym_arithmetic_expansion; - v->a[235821] = sym_brace_expression; - v->a[235822] = sym_string; - v->a[235823] = sym_translated_string; - v->a[235824] = sym_number; - v->a[235825] = sym_simple_expansion; - v->a[235826] = sym_expansion; - v->a[235827] = sym_command_substitution; - v->a[235828] = sym_process_substitution; - v->a[235829] = 21; - v->a[235830] = actions(71); - v->a[235831] = 1; - v->a[235832] = sym_comment; - v->a[235833] = actions(9364); - v->a[235834] = 1; - v->a[235835] = anon_sym_LPAREN; - v->a[235836] = actions(9366); - v->a[235837] = 1; - v->a[235838] = anon_sym_BANG; - v->a[235839] = actions(9372); - small_parse_table_11792(v); -} - -void small_parse_table_11792(t_small_parse_table_array *v) -{ - v->a[235840] = 1; - v->a[235841] = anon_sym_TILDE; - v->a[235842] = actions(9374); - v->a[235843] = 1; - v->a[235844] = anon_sym_DOLLAR; - v->a[235845] = actions(9376); - v->a[235846] = 1; - v->a[235847] = anon_sym_DQUOTE; - v->a[235848] = actions(9378); - v->a[235849] = 1; - v->a[235850] = aux_sym_number_token1; - v->a[235851] = actions(9380); - v->a[235852] = 1; - v->a[235853] = aux_sym_number_token2; - v->a[235854] = actions(9382); - v->a[235855] = 1; - v->a[235856] = anon_sym_DOLLAR_LBRACE; - v->a[235857] = actions(9384); - v->a[235858] = 1; - v->a[235859] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11793(v); -} - -void small_parse_table_11793(t_small_parse_table_array *v) -{ - v->a[235860] = actions(9386); - v->a[235861] = 1; - v->a[235862] = anon_sym_BQUOTE; - v->a[235863] = actions(9388); - v->a[235864] = 1; - v->a[235865] = anon_sym_DOLLAR_BQUOTE; - v->a[235866] = actions(9392); - v->a[235867] = 1; - v->a[235868] = sym_variable_name; - v->a[235869] = actions(11110); - v->a[235870] = 1; - v->a[235871] = aux_sym__simple_variable_name_token1; - v->a[235872] = state(3391); - v->a[235873] = 1; - v->a[235874] = sym__arithmetic_binary_expression; - v->a[235875] = state(3396); - v->a[235876] = 1; - v->a[235877] = sym__arithmetic_ternary_expression; - v->a[235878] = state(3398); - v->a[235879] = 1; - small_parse_table_11794(v); -} - -void small_parse_table_11794(t_small_parse_table_array *v) -{ - v->a[235880] = sym__arithmetic_unary_expression; - v->a[235881] = state(3400); - v->a[235882] = 1; - v->a[235883] = sym__arithmetic_postfix_expression; - v->a[235884] = actions(9368); - v->a[235885] = 2; - v->a[235886] = anon_sym_PLUS_PLUS2; - v->a[235887] = anon_sym_DASH_DASH2; - v->a[235888] = actions(9370); - v->a[235889] = 2; - v->a[235890] = anon_sym_DASH2; - v->a[235891] = anon_sym_PLUS2; - v->a[235892] = state(3252); - v->a[235893] = 9; - v->a[235894] = sym_subscript; - v->a[235895] = sym__arithmetic_expression; - v->a[235896] = sym__arithmetic_literal; - v->a[235897] = sym__arithmetic_parenthesized_expression; - v->a[235898] = sym_string; - v->a[235899] = sym_number; - small_parse_table_11795(v); -} - -/* EOF small_parse_table_2358.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2359.c b/parser/static/small_parse_table/small_parse_table_2359.c deleted file mode 100644 index 4b1d8d0c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2359.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2359.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11795(t_small_parse_table_array *v) -{ - v->a[235900] = sym_simple_expansion; - v->a[235901] = sym_expansion; - v->a[235902] = sym_command_substitution; - v->a[235903] = 20; - v->a[235904] = actions(71); - v->a[235905] = 1; - v->a[235906] = sym_comment; - v->a[235907] = actions(4080); - v->a[235908] = 1; - v->a[235909] = anon_sym_DOLLAR; - v->a[235910] = actions(4086); - v->a[235911] = 1; - v->a[235912] = aux_sym_number_token1; - v->a[235913] = actions(4088); - v->a[235914] = 1; - v->a[235915] = aux_sym_number_token2; - v->a[235916] = actions(4092); - v->a[235917] = 1; - v->a[235918] = anon_sym_DOLLAR_LPAREN; - v->a[235919] = actions(4102); - small_parse_table_11796(v); -} - -void small_parse_table_11796(t_small_parse_table_array *v) -{ - v->a[235920] = 1; - v->a[235921] = sym__brace_start; - v->a[235922] = actions(9310); - v->a[235923] = 1; - v->a[235924] = anon_sym_DOLLAR_LBRACK; - v->a[235925] = actions(9316); - v->a[235926] = 1; - v->a[235927] = anon_sym_DQUOTE; - v->a[235928] = actions(9320); - v->a[235929] = 1; - v->a[235930] = anon_sym_DOLLAR_LBRACE; - v->a[235931] = actions(9322); - v->a[235932] = 1; - v->a[235933] = anon_sym_BQUOTE; - v->a[235934] = actions(9324); - v->a[235935] = 1; - v->a[235936] = anon_sym_DOLLAR_BQUOTE; - v->a[235937] = actions(11104); - v->a[235938] = 1; - v->a[235939] = sym__special_character; - small_parse_table_11797(v); -} - -void small_parse_table_11797(t_small_parse_table_array *v) -{ - v->a[235940] = actions(11112); - v->a[235941] = 1; - v->a[235942] = sym_word; - v->a[235943] = actions(11116); - v->a[235944] = 1; - v->a[235945] = sym_test_operator; - v->a[235946] = state(4421); - v->a[235947] = 1; - v->a[235948] = aux_sym__literal_repeat1; - v->a[235949] = state(4869); - v->a[235950] = 1; - v->a[235951] = sym_concatenation; - v->a[235952] = actions(9308); - v->a[235953] = 2; - v->a[235954] = anon_sym_LPAREN_LPAREN; - v->a[235955] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[235956] = actions(9326); - v->a[235957] = 2; - v->a[235958] = anon_sym_LT_LPAREN; - v->a[235959] = anon_sym_GT_LPAREN; - small_parse_table_11798(v); -} - -void small_parse_table_11798(t_small_parse_table_array *v) -{ - v->a[235960] = actions(11114); - v->a[235961] = 2; - v->a[235962] = sym_raw_string; - v->a[235963] = sym_ansi_c_string; - v->a[235964] = state(4684); - v->a[235965] = 9; - v->a[235966] = sym_arithmetic_expansion; - v->a[235967] = sym_brace_expression; - v->a[235968] = sym_string; - v->a[235969] = sym_translated_string; - v->a[235970] = sym_number; - v->a[235971] = sym_simple_expansion; - v->a[235972] = sym_expansion; - v->a[235973] = sym_command_substitution; - v->a[235974] = sym_process_substitution; - v->a[235975] = 18; - v->a[235976] = actions(3); - v->a[235977] = 1; - v->a[235978] = sym_comment; - v->a[235979] = actions(8474); - small_parse_table_11799(v); -} - -void small_parse_table_11799(t_small_parse_table_array *v) -{ - v->a[235980] = 1; - v->a[235981] = anon_sym_DOLLAR_LBRACK; - v->a[235982] = actions(8476); - v->a[235983] = 1; - v->a[235984] = anon_sym_DOLLAR; - v->a[235985] = actions(8480); - v->a[235986] = 1; - v->a[235987] = anon_sym_DQUOTE; - v->a[235988] = actions(8484); - v->a[235989] = 1; - v->a[235990] = aux_sym_number_token1; - v->a[235991] = actions(8486); - v->a[235992] = 1; - v->a[235993] = aux_sym_number_token2; - v->a[235994] = actions(8488); - v->a[235995] = 1; - v->a[235996] = anon_sym_DOLLAR_LBRACE; - v->a[235997] = actions(8490); - v->a[235998] = 1; - v->a[235999] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11800(v); -} - -/* EOF small_parse_table_2359.c */ diff --git a/parser/static/small_parse_table/small_parse_table_236.c b/parser/static/small_parse_table/small_parse_table_236.c index a082de4d..cbc09681 100644 --- a/parser/static/small_parse_table/small_parse_table_236.c +++ b/parser/static/small_parse_table/small_parse_table_236.c @@ -14,126 +14,126 @@ void small_parse_table_1180(t_small_parse_table_array *v) { - v->a[23600] = anon_sym_DOLLAR_LBRACK; - v->a[23601] = actions(2263); - v->a[23602] = 1; - v->a[23603] = anon_sym_DOLLAR; - v->a[23604] = actions(2267); - v->a[23605] = 1; - v->a[23606] = anon_sym_DQUOTE; - v->a[23607] = actions(2269); - v->a[23608] = 1; - v->a[23609] = aux_sym_number_token1; - v->a[23610] = actions(2271); - v->a[23611] = 1; - v->a[23612] = aux_sym_number_token2; - v->a[23613] = actions(2273); - v->a[23614] = 1; - v->a[23615] = anon_sym_DOLLAR_LBRACE; - v->a[23616] = actions(2275); - v->a[23617] = 1; - v->a[23618] = anon_sym_DOLLAR_LPAREN; - v->a[23619] = actions(2277); + v->a[23600] = anon_sym_GT_GT; + v->a[23601] = anon_sym_AMP_GT; + v->a[23602] = anon_sym_AMP_GT_GT; + v->a[23603] = anon_sym_LT_AMP; + v->a[23604] = anon_sym_GT_AMP; + v->a[23605] = anon_sym_GT_PIPE; + v->a[23606] = anon_sym_LT_AMP_DASH; + v->a[23607] = anon_sym_GT_AMP_DASH; + v->a[23608] = anon_sym_LT_LT; + v->a[23609] = anon_sym_LT_LT_DASH; + v->a[23610] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23611] = anon_sym_AMP; + v->a[23612] = aux_sym_concatenation_token1; + v->a[23613] = anon_sym_DOLLAR; + v->a[23614] = sym__special_character; + v->a[23615] = anon_sym_DQUOTE; + v->a[23616] = sym_raw_string; + v->a[23617] = aux_sym_number_token1; + v->a[23618] = aux_sym_number_token2; + v->a[23619] = anon_sym_DOLLAR_LBRACE; small_parse_table_1181(v); } void small_parse_table_1181(t_small_parse_table_array *v) { - v->a[23620] = 1; + v->a[23620] = anon_sym_DOLLAR_LPAREN; v->a[23621] = anon_sym_BQUOTE; - v->a[23622] = actions(2279); - v->a[23623] = 1; - v->a[23624] = anon_sym_DOLLAR_BQUOTE; - v->a[23625] = actions(2289); - v->a[23626] = 1; - v->a[23627] = sym__brace_start; - v->a[23628] = actions(3970); - v->a[23629] = 1; - v->a[23630] = sym__special_character; - v->a[23631] = actions(3974); - v->a[23632] = 1; - v->a[23633] = sym_variable_name; - v->a[23634] = actions(3976); - v->a[23635] = 1; - v->a[23636] = sym_test_operator; - v->a[23637] = actions(4066); - v->a[23638] = 1; - v->a[23639] = aux_sym__simple_variable_name_token1; + v->a[23622] = anon_sym_DOLLAR_BQUOTE; + v->a[23623] = sym_word; + v->a[23624] = anon_sym_SEMI; + v->a[23625] = 6; + v->a[23626] = actions(3); + v->a[23627] = 1; + v->a[23628] = sym_comment; + v->a[23629] = actions(3056); + v->a[23630] = 1; + v->a[23631] = aux_sym_concatenation_token1; + v->a[23632] = actions(3113); + v->a[23633] = 1; + v->a[23634] = sym__concat; + v->a[23635] = state(567); + v->a[23636] = 1; + v->a[23637] = aux_sym_concatenation_repeat1; + v->a[23638] = actions(2754); + v->a[23639] = 5; small_parse_table_1182(v); } void small_parse_table_1182(t_small_parse_table_array *v) { - v->a[23640] = state(1743); - v->a[23641] = 1; - v->a[23642] = aux_sym__literal_repeat1; - v->a[23643] = state(6739); - v->a[23644] = 1; - v->a[23645] = sym_subscript; - v->a[23646] = actions(1799); - v->a[23647] = 2; - v->a[23648] = sym_file_descriptor; - v->a[23649] = aux_sym_heredoc_redirect_token1; - v->a[23650] = actions(2259); - v->a[23651] = 2; - v->a[23652] = anon_sym_LPAREN_LPAREN; - v->a[23653] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23654] = actions(2281); - v->a[23655] = 2; - v->a[23656] = anon_sym_LT_LPAREN; - v->a[23657] = anon_sym_GT_LPAREN; - v->a[23658] = actions(3968); - v->a[23659] = 3; + v->a[23640] = sym_file_descriptor; + v->a[23641] = sym_test_operator; + v->a[23642] = sym__bare_dollar; + v->a[23643] = sym__brace_start; + v->a[23644] = aux_sym_heredoc_redirect_token1; + v->a[23645] = actions(2749); + v->a[23646] = 34; + v->a[23647] = anon_sym_LPAREN; + v->a[23648] = anon_sym_PIPE; + v->a[23649] = anon_sym_SEMI_SEMI; + v->a[23650] = anon_sym_SEMI_AMP; + v->a[23651] = anon_sym_SEMI_SEMI_AMP; + v->a[23652] = anon_sym_PIPE_AMP; + v->a[23653] = anon_sym_AMP_AMP; + v->a[23654] = anon_sym_PIPE_PIPE; + v->a[23655] = anon_sym_LT; + v->a[23656] = anon_sym_GT; + v->a[23657] = anon_sym_GT_GT; + v->a[23658] = anon_sym_AMP_GT; + v->a[23659] = anon_sym_AMP_GT_GT; small_parse_table_1183(v); } void small_parse_table_1183(t_small_parse_table_array *v) { - v->a[23660] = sym_raw_string; - v->a[23661] = sym_ansi_c_string; - v->a[23662] = sym_word; - v->a[23663] = state(746); - v->a[23664] = 3; - v->a[23665] = sym_variable_assignment; - v->a[23666] = sym_concatenation; - v->a[23667] = aux_sym_declaration_command_repeat1; - v->a[23668] = state(2330); - v->a[23669] = 9; - v->a[23670] = sym_arithmetic_expansion; - v->a[23671] = sym_brace_expression; - v->a[23672] = sym_string; - v->a[23673] = sym_translated_string; - v->a[23674] = sym_number; - v->a[23675] = sym_simple_expansion; - v->a[23676] = sym_expansion; - v->a[23677] = sym_command_substitution; - v->a[23678] = sym_process_substitution; - v->a[23679] = actions(1797); + v->a[23660] = anon_sym_LT_AMP; + v->a[23661] = anon_sym_GT_AMP; + v->a[23662] = anon_sym_GT_PIPE; + v->a[23663] = anon_sym_LT_AMP_DASH; + v->a[23664] = anon_sym_GT_AMP_DASH; + v->a[23665] = anon_sym_LT_LT; + v->a[23666] = anon_sym_LT_LT_DASH; + v->a[23667] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23668] = anon_sym_AMP; + v->a[23669] = anon_sym_DOLLAR; + v->a[23670] = sym__special_character; + v->a[23671] = anon_sym_DQUOTE; + v->a[23672] = sym_raw_string; + v->a[23673] = aux_sym_number_token1; + v->a[23674] = aux_sym_number_token2; + v->a[23675] = anon_sym_DOLLAR_LBRACE; + v->a[23676] = anon_sym_DOLLAR_LPAREN; + v->a[23677] = anon_sym_BQUOTE; + v->a[23678] = anon_sym_DOLLAR_BQUOTE; + v->a[23679] = sym_word; small_parse_table_1184(v); } void small_parse_table_1184(t_small_parse_table_array *v) { - v->a[23680] = 16; - v->a[23681] = anon_sym_PIPE_PIPE; - v->a[23682] = anon_sym_AMP_AMP; - v->a[23683] = anon_sym_PIPE; - v->a[23684] = anon_sym_LT; - v->a[23685] = anon_sym_GT; - v->a[23686] = anon_sym_LT_LT; - v->a[23687] = anon_sym_GT_GT; - v->a[23688] = anon_sym_PIPE_AMP; - v->a[23689] = anon_sym_AMP_GT; - v->a[23690] = anon_sym_AMP_GT_GT; - v->a[23691] = anon_sym_LT_AMP; - v->a[23692] = anon_sym_GT_AMP; - v->a[23693] = anon_sym_GT_PIPE; - v->a[23694] = anon_sym_LT_AMP_DASH; - v->a[23695] = anon_sym_GT_AMP_DASH; - v->a[23696] = anon_sym_LT_LT_DASH; - v->a[23697] = 20; - v->a[23698] = actions(3); - v->a[23699] = 1; + v->a[23680] = anon_sym_SEMI; + v->a[23681] = 6; + v->a[23682] = actions(3); + v->a[23683] = 1; + v->a[23684] = sym_comment; + v->a[23685] = actions(2971); + v->a[23686] = 1; + v->a[23687] = aux_sym_concatenation_token1; + v->a[23688] = actions(2973); + v->a[23689] = 1; + v->a[23690] = sym__concat; + v->a[23691] = state(543); + v->a[23692] = 1; + v->a[23693] = aux_sym_concatenation_repeat1; + v->a[23694] = actions(2719); + v->a[23695] = 5; + v->a[23696] = sym_file_descriptor; + v->a[23697] = sym_variable_name; + v->a[23698] = sym_test_operator; + v->a[23699] = sym__brace_start; small_parse_table_1185(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2360.c b/parser/static/small_parse_table/small_parse_table_2360.c deleted file mode 100644 index 5a3c78ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_2360.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2360.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11800(t_small_parse_table_array *v) -{ - v->a[236000] = actions(8492); - v->a[236001] = 1; - v->a[236002] = anon_sym_BQUOTE; - v->a[236003] = actions(8494); - v->a[236004] = 1; - v->a[236005] = anon_sym_DOLLAR_BQUOTE; - v->a[236006] = actions(8504); - v->a[236007] = 1; - v->a[236008] = sym__brace_start; - v->a[236009] = actions(10720); - v->a[236010] = 1; - v->a[236011] = sym_word; - v->a[236012] = actions(10728); - v->a[236013] = 1; - v->a[236014] = sym__comment_word; - v->a[236015] = actions(8470); - v->a[236016] = 2; - v->a[236017] = anon_sym_LPAREN_LPAREN; - v->a[236018] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236019] = actions(8496); - small_parse_table_11801(v); -} - -void small_parse_table_11801(t_small_parse_table_array *v) -{ - v->a[236020] = 2; - v->a[236021] = anon_sym_LT_LPAREN; - v->a[236022] = anon_sym_GT_LPAREN; - v->a[236023] = actions(10724); - v->a[236024] = 2; - v->a[236025] = sym_test_operator; - v->a[236026] = sym__special_character; - v->a[236027] = actions(10726); - v->a[236028] = 3; - v->a[236029] = sym__bare_dollar; - v->a[236030] = sym_raw_string; - v->a[236031] = sym_ansi_c_string; - v->a[236032] = state(1625); - v->a[236033] = 9; - v->a[236034] = sym_arithmetic_expansion; - v->a[236035] = sym_brace_expression; - v->a[236036] = sym_string; - v->a[236037] = sym_translated_string; - v->a[236038] = sym_number; - v->a[236039] = sym_simple_expansion; - small_parse_table_11802(v); -} - -void small_parse_table_11802(t_small_parse_table_array *v) -{ - v->a[236040] = sym_expansion; - v->a[236041] = sym_command_substitution; - v->a[236042] = sym_process_substitution; - v->a[236043] = 21; - v->a[236044] = actions(71); - v->a[236045] = 1; - v->a[236046] = sym_comment; - v->a[236047] = actions(3064); - v->a[236048] = 1; - v->a[236049] = sym_variable_name; - v->a[236050] = actions(9278); - v->a[236051] = 1; - v->a[236052] = anon_sym_LPAREN; - v->a[236053] = actions(9280); - v->a[236054] = 1; - v->a[236055] = anon_sym_BANG; - v->a[236056] = actions(9286); - v->a[236057] = 1; - v->a[236058] = anon_sym_TILDE; - v->a[236059] = actions(9288); - small_parse_table_11803(v); -} - -void small_parse_table_11803(t_small_parse_table_array *v) -{ - v->a[236060] = 1; - v->a[236061] = anon_sym_DOLLAR; - v->a[236062] = actions(9290); - v->a[236063] = 1; - v->a[236064] = anon_sym_DQUOTE; - v->a[236065] = actions(9292); - v->a[236066] = 1; - v->a[236067] = aux_sym_number_token1; - v->a[236068] = actions(9294); - v->a[236069] = 1; - v->a[236070] = aux_sym_number_token2; - v->a[236071] = actions(9296); - v->a[236072] = 1; - v->a[236073] = anon_sym_DOLLAR_LBRACE; - v->a[236074] = actions(9298); - v->a[236075] = 1; - v->a[236076] = anon_sym_DOLLAR_LPAREN; - v->a[236077] = actions(9300); - v->a[236078] = 1; - v->a[236079] = anon_sym_BQUOTE; - small_parse_table_11804(v); -} - -void small_parse_table_11804(t_small_parse_table_array *v) -{ - v->a[236080] = actions(9302); - v->a[236081] = 1; - v->a[236082] = anon_sym_DOLLAR_BQUOTE; - v->a[236083] = actions(11118); - v->a[236084] = 1; - v->a[236085] = aux_sym__simple_variable_name_token1; - v->a[236086] = state(2801); - v->a[236087] = 1; - v->a[236088] = sym__arithmetic_binary_expression; - v->a[236089] = state(2803); - v->a[236090] = 1; - v->a[236091] = sym__arithmetic_ternary_expression; - v->a[236092] = state(2809); - v->a[236093] = 1; - v->a[236094] = sym__arithmetic_unary_expression; - v->a[236095] = state(2825); - v->a[236096] = 1; - v->a[236097] = sym__arithmetic_postfix_expression; - v->a[236098] = actions(9282); - v->a[236099] = 2; - small_parse_table_11805(v); -} - -/* EOF small_parse_table_2360.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2361.c b/parser/static/small_parse_table/small_parse_table_2361.c deleted file mode 100644 index bd9f1821..00000000 --- a/parser/static/small_parse_table/small_parse_table_2361.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2361.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11805(t_small_parse_table_array *v) -{ - v->a[236100] = anon_sym_PLUS_PLUS2; - v->a[236101] = anon_sym_DASH_DASH2; - v->a[236102] = actions(9284); - v->a[236103] = 2; - v->a[236104] = anon_sym_DASH2; - v->a[236105] = anon_sym_PLUS2; - v->a[236106] = state(2784); - v->a[236107] = 9; - v->a[236108] = sym_subscript; - v->a[236109] = sym__arithmetic_expression; - v->a[236110] = sym__arithmetic_literal; - v->a[236111] = sym__arithmetic_parenthesized_expression; - v->a[236112] = sym_string; - v->a[236113] = sym_number; - v->a[236114] = sym_simple_expansion; - v->a[236115] = sym_expansion; - v->a[236116] = sym_command_substitution; - v->a[236117] = 20; - v->a[236118] = actions(71); - v->a[236119] = 1; - small_parse_table_11806(v); -} - -void small_parse_table_11806(t_small_parse_table_array *v) -{ - v->a[236120] = sym_comment; - v->a[236121] = actions(3787); - v->a[236122] = 1; - v->a[236123] = anon_sym_DOLLAR; - v->a[236124] = actions(3793); - v->a[236125] = 1; - v->a[236126] = aux_sym_number_token1; - v->a[236127] = actions(3795); - v->a[236128] = 1; - v->a[236129] = aux_sym_number_token2; - v->a[236130] = actions(3799); - v->a[236131] = 1; - v->a[236132] = anon_sym_DOLLAR_LPAREN; - v->a[236133] = actions(3809); - v->a[236134] = 1; - v->a[236135] = sym__brace_start; - v->a[236136] = actions(9636); - v->a[236137] = 1; - v->a[236138] = anon_sym_DOLLAR_LBRACK; - v->a[236139] = actions(9640); - small_parse_table_11807(v); -} - -void small_parse_table_11807(t_small_parse_table_array *v) -{ - v->a[236140] = 1; - v->a[236141] = anon_sym_DQUOTE; - v->a[236142] = actions(9644); - v->a[236143] = 1; - v->a[236144] = anon_sym_DOLLAR_LBRACE; - v->a[236145] = actions(9646); - v->a[236146] = 1; - v->a[236147] = anon_sym_BQUOTE; - v->a[236148] = actions(9648); - v->a[236149] = 1; - v->a[236150] = anon_sym_DOLLAR_BQUOTE; - v->a[236151] = actions(11120); - v->a[236152] = 1; - v->a[236153] = sym_word; - v->a[236154] = actions(11122); - v->a[236155] = 1; - v->a[236156] = sym__special_character; - v->a[236157] = actions(11126); - v->a[236158] = 1; - v->a[236159] = sym_test_operator; - small_parse_table_11808(v); -} - -void small_parse_table_11808(t_small_parse_table_array *v) -{ - v->a[236160] = state(4294); - v->a[236161] = 1; - v->a[236162] = aux_sym__literal_repeat1; - v->a[236163] = state(4861); - v->a[236164] = 1; - v->a[236165] = sym_concatenation; - v->a[236166] = actions(9634); - v->a[236167] = 2; - v->a[236168] = anon_sym_LPAREN_LPAREN; - v->a[236169] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236170] = actions(9650); - v->a[236171] = 2; - v->a[236172] = anon_sym_LT_LPAREN; - v->a[236173] = anon_sym_GT_LPAREN; - v->a[236174] = actions(11124); - v->a[236175] = 2; - v->a[236176] = sym_raw_string; - v->a[236177] = sym_ansi_c_string; - v->a[236178] = state(4463); - v->a[236179] = 9; - small_parse_table_11809(v); -} - -void small_parse_table_11809(t_small_parse_table_array *v) -{ - v->a[236180] = sym_arithmetic_expansion; - v->a[236181] = sym_brace_expression; - v->a[236182] = sym_string; - v->a[236183] = sym_translated_string; - v->a[236184] = sym_number; - v->a[236185] = sym_simple_expansion; - v->a[236186] = sym_expansion; - v->a[236187] = sym_command_substitution; - v->a[236188] = sym_process_substitution; - v->a[236189] = 18; - v->a[236190] = actions(3); - v->a[236191] = 1; - v->a[236192] = sym_comment; - v->a[236193] = actions(3793); - v->a[236194] = 1; - v->a[236195] = aux_sym_number_token1; - v->a[236196] = actions(3795); - v->a[236197] = 1; - v->a[236198] = aux_sym_number_token2; - v->a[236199] = actions(3799); - small_parse_table_11810(v); -} - -/* EOF small_parse_table_2361.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2362.c b/parser/static/small_parse_table/small_parse_table_2362.c deleted file mode 100644 index 111a22b7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2362.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2362.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11810(t_small_parse_table_array *v) -{ - v->a[236200] = 1; - v->a[236201] = anon_sym_DOLLAR_LPAREN; - v->a[236202] = actions(3809); - v->a[236203] = 1; - v->a[236204] = sym__brace_start; - v->a[236205] = actions(9636); - v->a[236206] = 1; - v->a[236207] = anon_sym_DOLLAR_LBRACK; - v->a[236208] = actions(9640); - v->a[236209] = 1; - v->a[236210] = anon_sym_DQUOTE; - v->a[236211] = actions(9644); - v->a[236212] = 1; - v->a[236213] = anon_sym_DOLLAR_LBRACE; - v->a[236214] = actions(9646); - v->a[236215] = 1; - v->a[236216] = anon_sym_BQUOTE; - v->a[236217] = actions(9648); - v->a[236218] = 1; - v->a[236219] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_11811(v); -} - -void small_parse_table_11811(t_small_parse_table_array *v) -{ - v->a[236220] = actions(9872); - v->a[236221] = 1; - v->a[236222] = sym_word; - v->a[236223] = actions(9880); - v->a[236224] = 1; - v->a[236225] = sym__comment_word; - v->a[236226] = actions(11128); - v->a[236227] = 1; - v->a[236228] = anon_sym_DOLLAR; - v->a[236229] = actions(9634); - v->a[236230] = 2; - v->a[236231] = anon_sym_LPAREN_LPAREN; - v->a[236232] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236233] = actions(9650); - v->a[236234] = 2; - v->a[236235] = anon_sym_LT_LPAREN; - v->a[236236] = anon_sym_GT_LPAREN; - v->a[236237] = actions(9876); - v->a[236238] = 2; - v->a[236239] = sym_test_operator; - small_parse_table_11812(v); -} - -void small_parse_table_11812(t_small_parse_table_array *v) -{ - v->a[236240] = sym__special_character; - v->a[236241] = actions(9878); - v->a[236242] = 3; - v->a[236243] = sym__bare_dollar; - v->a[236244] = sym_raw_string; - v->a[236245] = sym_ansi_c_string; - v->a[236246] = state(4337); - v->a[236247] = 9; - v->a[236248] = sym_arithmetic_expansion; - v->a[236249] = sym_brace_expression; - v->a[236250] = sym_string; - v->a[236251] = sym_translated_string; - v->a[236252] = sym_number; - v->a[236253] = sym_simple_expansion; - v->a[236254] = sym_expansion; - v->a[236255] = sym_command_substitution; - v->a[236256] = sym_process_substitution; - v->a[236257] = 18; - v->a[236258] = actions(3); - v->a[236259] = 1; - small_parse_table_11813(v); -} - -void small_parse_table_11813(t_small_parse_table_array *v) -{ - v->a[236260] = sym_comment; - v->a[236261] = actions(7958); - v->a[236262] = 1; - v->a[236263] = anon_sym_DOLLAR_LBRACK; - v->a[236264] = actions(7964); - v->a[236265] = 1; - v->a[236266] = anon_sym_DQUOTE; - v->a[236267] = actions(7968); - v->a[236268] = 1; - v->a[236269] = aux_sym_number_token1; - v->a[236270] = actions(7970); - v->a[236271] = 1; - v->a[236272] = aux_sym_number_token2; - v->a[236273] = actions(7972); - v->a[236274] = 1; - v->a[236275] = anon_sym_DOLLAR_LBRACE; - v->a[236276] = actions(7974); - v->a[236277] = 1; - v->a[236278] = anon_sym_DOLLAR_LPAREN; - v->a[236279] = actions(7976); - small_parse_table_11814(v); -} - -void small_parse_table_11814(t_small_parse_table_array *v) -{ - v->a[236280] = 1; - v->a[236281] = anon_sym_BQUOTE; - v->a[236282] = actions(7978); - v->a[236283] = 1; - v->a[236284] = anon_sym_DOLLAR_BQUOTE; - v->a[236285] = actions(7988); - v->a[236286] = 1; - v->a[236287] = sym__brace_start; - v->a[236288] = actions(9860); - v->a[236289] = 1; - v->a[236290] = sym_word; - v->a[236291] = actions(9868); - v->a[236292] = 1; - v->a[236293] = sym__comment_word; - v->a[236294] = actions(11130); - v->a[236295] = 1; - v->a[236296] = anon_sym_DOLLAR; - v->a[236297] = actions(7954); - v->a[236298] = 2; - v->a[236299] = anon_sym_LPAREN_LPAREN; - small_parse_table_11815(v); -} - -/* EOF small_parse_table_2362.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2363.c b/parser/static/small_parse_table/small_parse_table_2363.c deleted file mode 100644 index 29effee2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2363.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2363.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11815(t_small_parse_table_array *v) -{ - v->a[236300] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236301] = actions(7980); - v->a[236302] = 2; - v->a[236303] = anon_sym_LT_LPAREN; - v->a[236304] = anon_sym_GT_LPAREN; - v->a[236305] = actions(9864); - v->a[236306] = 2; - v->a[236307] = sym_test_operator; - v->a[236308] = sym__special_character; - v->a[236309] = actions(9866); - v->a[236310] = 3; - v->a[236311] = sym__bare_dollar; - v->a[236312] = sym_raw_string; - v->a[236313] = sym_ansi_c_string; - v->a[236314] = state(4357); - v->a[236315] = 9; - v->a[236316] = sym_arithmetic_expansion; - v->a[236317] = sym_brace_expression; - v->a[236318] = sym_string; - v->a[236319] = sym_translated_string; - small_parse_table_11816(v); -} - -void small_parse_table_11816(t_small_parse_table_array *v) -{ - v->a[236320] = sym_number; - v->a[236321] = sym_simple_expansion; - v->a[236322] = sym_expansion; - v->a[236323] = sym_command_substitution; - v->a[236324] = sym_process_substitution; - v->a[236325] = 18; - v->a[236326] = actions(3); - v->a[236327] = 1; - v->a[236328] = sym_comment; - v->a[236329] = actions(7958); - v->a[236330] = 1; - v->a[236331] = anon_sym_DOLLAR_LBRACK; - v->a[236332] = actions(7964); - v->a[236333] = 1; - v->a[236334] = anon_sym_DQUOTE; - v->a[236335] = actions(7968); - v->a[236336] = 1; - v->a[236337] = aux_sym_number_token1; - v->a[236338] = actions(7970); - v->a[236339] = 1; - small_parse_table_11817(v); -} - -void small_parse_table_11817(t_small_parse_table_array *v) -{ - v->a[236340] = aux_sym_number_token2; - v->a[236341] = actions(7972); - v->a[236342] = 1; - v->a[236343] = anon_sym_DOLLAR_LBRACE; - v->a[236344] = actions(7974); - v->a[236345] = 1; - v->a[236346] = anon_sym_DOLLAR_LPAREN; - v->a[236347] = actions(7976); - v->a[236348] = 1; - v->a[236349] = anon_sym_BQUOTE; - v->a[236350] = actions(7978); - v->a[236351] = 1; - v->a[236352] = anon_sym_DOLLAR_BQUOTE; - v->a[236353] = actions(7988); - v->a[236354] = 1; - v->a[236355] = sym__brace_start; - v->a[236356] = actions(9860); - v->a[236357] = 1; - v->a[236358] = sym_word; - v->a[236359] = actions(9868); - small_parse_table_11818(v); -} - -void small_parse_table_11818(t_small_parse_table_array *v) -{ - v->a[236360] = 1; - v->a[236361] = sym__comment_word; - v->a[236362] = actions(11132); - v->a[236363] = 1; - v->a[236364] = anon_sym_DOLLAR; - v->a[236365] = actions(7954); - v->a[236366] = 2; - v->a[236367] = anon_sym_LPAREN_LPAREN; - v->a[236368] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236369] = actions(7980); - v->a[236370] = 2; - v->a[236371] = anon_sym_LT_LPAREN; - v->a[236372] = anon_sym_GT_LPAREN; - v->a[236373] = actions(9864); - v->a[236374] = 2; - v->a[236375] = sym_test_operator; - v->a[236376] = sym__special_character; - v->a[236377] = actions(9866); - v->a[236378] = 3; - v->a[236379] = sym__bare_dollar; - small_parse_table_11819(v); -} - -void small_parse_table_11819(t_small_parse_table_array *v) -{ - v->a[236380] = sym_raw_string; - v->a[236381] = sym_ansi_c_string; - v->a[236382] = state(4357); - v->a[236383] = 9; - v->a[236384] = sym_arithmetic_expansion; - v->a[236385] = sym_brace_expression; - v->a[236386] = sym_string; - v->a[236387] = sym_translated_string; - v->a[236388] = sym_number; - v->a[236389] = sym_simple_expansion; - v->a[236390] = sym_expansion; - v->a[236391] = sym_command_substitution; - v->a[236392] = sym_process_substitution; - v->a[236393] = 20; - v->a[236394] = actions(71); - v->a[236395] = 1; - v->a[236396] = sym_comment; - v->a[236397] = actions(3787); - v->a[236398] = 1; - v->a[236399] = anon_sym_DOLLAR; - small_parse_table_11820(v); -} - -/* EOF small_parse_table_2363.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2364.c b/parser/static/small_parse_table/small_parse_table_2364.c deleted file mode 100644 index 8bc29092..00000000 --- a/parser/static/small_parse_table/small_parse_table_2364.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2364.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11820(t_small_parse_table_array *v) -{ - v->a[236400] = actions(3793); - v->a[236401] = 1; - v->a[236402] = aux_sym_number_token1; - v->a[236403] = actions(3795); - v->a[236404] = 1; - v->a[236405] = aux_sym_number_token2; - v->a[236406] = actions(3799); - v->a[236407] = 1; - v->a[236408] = anon_sym_DOLLAR_LPAREN; - v->a[236409] = actions(3809); - v->a[236410] = 1; - v->a[236411] = sym__brace_start; - v->a[236412] = actions(9636); - v->a[236413] = 1; - v->a[236414] = anon_sym_DOLLAR_LBRACK; - v->a[236415] = actions(9640); - v->a[236416] = 1; - v->a[236417] = anon_sym_DQUOTE; - v->a[236418] = actions(9644); - v->a[236419] = 1; - small_parse_table_11821(v); -} - -void small_parse_table_11821(t_small_parse_table_array *v) -{ - v->a[236420] = anon_sym_DOLLAR_LBRACE; - v->a[236421] = actions(9646); - v->a[236422] = 1; - v->a[236423] = anon_sym_BQUOTE; - v->a[236424] = actions(9648); - v->a[236425] = 1; - v->a[236426] = anon_sym_DOLLAR_BQUOTE; - v->a[236427] = actions(11122); - v->a[236428] = 1; - v->a[236429] = sym__special_character; - v->a[236430] = actions(11134); - v->a[236431] = 1; - v->a[236432] = sym_word; - v->a[236433] = actions(11138); - v->a[236434] = 1; - v->a[236435] = sym_test_operator; - v->a[236436] = state(4347); - v->a[236437] = 1; - v->a[236438] = aux_sym__literal_repeat1; - v->a[236439] = state(4617); - small_parse_table_11822(v); -} - -void small_parse_table_11822(t_small_parse_table_array *v) -{ - v->a[236440] = 1; - v->a[236441] = sym_concatenation; - v->a[236442] = actions(9634); - v->a[236443] = 2; - v->a[236444] = anon_sym_LPAREN_LPAREN; - v->a[236445] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236446] = actions(9650); - v->a[236447] = 2; - v->a[236448] = anon_sym_LT_LPAREN; - v->a[236449] = anon_sym_GT_LPAREN; - v->a[236450] = actions(11136); - v->a[236451] = 2; - v->a[236452] = sym_raw_string; - v->a[236453] = sym_ansi_c_string; - v->a[236454] = state(4513); - v->a[236455] = 9; - v->a[236456] = sym_arithmetic_expansion; - v->a[236457] = sym_brace_expression; - v->a[236458] = sym_string; - v->a[236459] = sym_translated_string; - small_parse_table_11823(v); -} - -void small_parse_table_11823(t_small_parse_table_array *v) -{ - v->a[236460] = sym_number; - v->a[236461] = sym_simple_expansion; - v->a[236462] = sym_expansion; - v->a[236463] = sym_command_substitution; - v->a[236464] = sym_process_substitution; - v->a[236465] = 21; - v->a[236466] = actions(71); - v->a[236467] = 1; - v->a[236468] = sym_comment; - v->a[236469] = actions(3064); - v->a[236470] = 1; - v->a[236471] = sym_variable_name; - v->a[236472] = actions(9278); - v->a[236473] = 1; - v->a[236474] = anon_sym_LPAREN; - v->a[236475] = actions(9280); - v->a[236476] = 1; - v->a[236477] = anon_sym_BANG; - v->a[236478] = actions(9286); - v->a[236479] = 1; - small_parse_table_11824(v); -} - -void small_parse_table_11824(t_small_parse_table_array *v) -{ - v->a[236480] = anon_sym_TILDE; - v->a[236481] = actions(9288); - v->a[236482] = 1; - v->a[236483] = anon_sym_DOLLAR; - v->a[236484] = actions(9290); - v->a[236485] = 1; - v->a[236486] = anon_sym_DQUOTE; - v->a[236487] = actions(9292); - v->a[236488] = 1; - v->a[236489] = aux_sym_number_token1; - v->a[236490] = actions(9294); - v->a[236491] = 1; - v->a[236492] = aux_sym_number_token2; - v->a[236493] = actions(9296); - v->a[236494] = 1; - v->a[236495] = anon_sym_DOLLAR_LBRACE; - v->a[236496] = actions(9298); - v->a[236497] = 1; - v->a[236498] = anon_sym_DOLLAR_LPAREN; - v->a[236499] = actions(9300); - small_parse_table_11825(v); -} - -/* EOF small_parse_table_2364.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2365.c b/parser/static/small_parse_table/small_parse_table_2365.c deleted file mode 100644 index 49f14248..00000000 --- a/parser/static/small_parse_table/small_parse_table_2365.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2365.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11825(t_small_parse_table_array *v) -{ - v->a[236500] = 1; - v->a[236501] = anon_sym_BQUOTE; - v->a[236502] = actions(9302); - v->a[236503] = 1; - v->a[236504] = anon_sym_DOLLAR_BQUOTE; - v->a[236505] = actions(11140); - v->a[236506] = 1; - v->a[236507] = aux_sym__simple_variable_name_token1; - v->a[236508] = state(2801); - v->a[236509] = 1; - v->a[236510] = sym__arithmetic_binary_expression; - v->a[236511] = state(2803); - v->a[236512] = 1; - v->a[236513] = sym__arithmetic_ternary_expression; - v->a[236514] = state(2809); - v->a[236515] = 1; - v->a[236516] = sym__arithmetic_unary_expression; - v->a[236517] = state(2825); - v->a[236518] = 1; - v->a[236519] = sym__arithmetic_postfix_expression; - small_parse_table_11826(v); -} - -void small_parse_table_11826(t_small_parse_table_array *v) -{ - v->a[236520] = actions(9282); - v->a[236521] = 2; - v->a[236522] = anon_sym_PLUS_PLUS2; - v->a[236523] = anon_sym_DASH_DASH2; - v->a[236524] = actions(9284); - v->a[236525] = 2; - v->a[236526] = anon_sym_DASH2; - v->a[236527] = anon_sym_PLUS2; - v->a[236528] = state(2820); - v->a[236529] = 9; - v->a[236530] = sym_subscript; - v->a[236531] = sym__arithmetic_expression; - v->a[236532] = sym__arithmetic_literal; - v->a[236533] = sym__arithmetic_parenthesized_expression; - v->a[236534] = sym_string; - v->a[236535] = sym_number; - v->a[236536] = sym_simple_expansion; - v->a[236537] = sym_expansion; - v->a[236538] = sym_command_substitution; - v->a[236539] = 21; - small_parse_table_11827(v); -} - -void small_parse_table_11827(t_small_parse_table_array *v) -{ - v->a[236540] = actions(71); - v->a[236541] = 1; - v->a[236542] = sym_comment; - v->a[236543] = actions(9364); - v->a[236544] = 1; - v->a[236545] = anon_sym_LPAREN; - v->a[236546] = actions(9366); - v->a[236547] = 1; - v->a[236548] = anon_sym_BANG; - v->a[236549] = actions(9372); - v->a[236550] = 1; - v->a[236551] = anon_sym_TILDE; - v->a[236552] = actions(9374); - v->a[236553] = 1; - v->a[236554] = anon_sym_DOLLAR; - v->a[236555] = actions(9376); - v->a[236556] = 1; - v->a[236557] = anon_sym_DQUOTE; - v->a[236558] = actions(9378); - v->a[236559] = 1; - small_parse_table_11828(v); -} - -void small_parse_table_11828(t_small_parse_table_array *v) -{ - v->a[236560] = aux_sym_number_token1; - v->a[236561] = actions(9380); - v->a[236562] = 1; - v->a[236563] = aux_sym_number_token2; - v->a[236564] = actions(9382); - v->a[236565] = 1; - v->a[236566] = anon_sym_DOLLAR_LBRACE; - v->a[236567] = actions(9384); - v->a[236568] = 1; - v->a[236569] = anon_sym_DOLLAR_LPAREN; - v->a[236570] = actions(9386); - v->a[236571] = 1; - v->a[236572] = anon_sym_BQUOTE; - v->a[236573] = actions(9388); - v->a[236574] = 1; - v->a[236575] = anon_sym_DOLLAR_BQUOTE; - v->a[236576] = actions(9392); - v->a[236577] = 1; - v->a[236578] = sym_variable_name; - v->a[236579] = actions(11142); - small_parse_table_11829(v); -} - -void small_parse_table_11829(t_small_parse_table_array *v) -{ - v->a[236580] = 1; - v->a[236581] = aux_sym__simple_variable_name_token1; - v->a[236582] = state(3391); - v->a[236583] = 1; - v->a[236584] = sym__arithmetic_binary_expression; - v->a[236585] = state(3396); - v->a[236586] = 1; - v->a[236587] = sym__arithmetic_ternary_expression; - v->a[236588] = state(3398); - v->a[236589] = 1; - v->a[236590] = sym__arithmetic_unary_expression; - v->a[236591] = state(3400); - v->a[236592] = 1; - v->a[236593] = sym__arithmetic_postfix_expression; - v->a[236594] = actions(9368); - v->a[236595] = 2; - v->a[236596] = anon_sym_PLUS_PLUS2; - v->a[236597] = anon_sym_DASH_DASH2; - v->a[236598] = actions(9370); - v->a[236599] = 2; - small_parse_table_11830(v); -} - -/* EOF small_parse_table_2365.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2366.c b/parser/static/small_parse_table/small_parse_table_2366.c deleted file mode 100644 index 47f1b5a1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2366.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2366.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11830(t_small_parse_table_array *v) -{ - v->a[236600] = anon_sym_DASH2; - v->a[236601] = anon_sym_PLUS2; - v->a[236602] = state(3274); - v->a[236603] = 9; - v->a[236604] = sym_subscript; - v->a[236605] = sym__arithmetic_expression; - v->a[236606] = sym__arithmetic_literal; - v->a[236607] = sym__arithmetic_parenthesized_expression; - v->a[236608] = sym_string; - v->a[236609] = sym_number; - v->a[236610] = sym_simple_expansion; - v->a[236611] = sym_expansion; - v->a[236612] = sym_command_substitution; - v->a[236613] = 18; - v->a[236614] = actions(3); - v->a[236615] = 1; - v->a[236616] = sym_comment; - v->a[236617] = actions(4820); - v->a[236618] = 1; - v->a[236619] = anon_sym_DOLLAR_LBRACK; - small_parse_table_11831(v); -} - -void small_parse_table_11831(t_small_parse_table_array *v) -{ - v->a[236620] = actions(4826); - v->a[236621] = 1; - v->a[236622] = anon_sym_DQUOTE; - v->a[236623] = actions(4830); - v->a[236624] = 1; - v->a[236625] = aux_sym_number_token1; - v->a[236626] = actions(4832); - v->a[236627] = 1; - v->a[236628] = aux_sym_number_token2; - v->a[236629] = actions(4834); - v->a[236630] = 1; - v->a[236631] = anon_sym_DOLLAR_LBRACE; - v->a[236632] = actions(4836); - v->a[236633] = 1; - v->a[236634] = anon_sym_DOLLAR_LPAREN; - v->a[236635] = actions(4838); - v->a[236636] = 1; - v->a[236637] = anon_sym_BQUOTE; - v->a[236638] = actions(4840); - v->a[236639] = 1; - small_parse_table_11832(v); -} - -void small_parse_table_11832(t_small_parse_table_array *v) -{ - v->a[236640] = anon_sym_DOLLAR_BQUOTE; - v->a[236641] = actions(4848); - v->a[236642] = 1; - v->a[236643] = sym__brace_start; - v->a[236644] = actions(9534); - v->a[236645] = 1; - v->a[236646] = sym_word; - v->a[236647] = actions(9540); - v->a[236648] = 1; - v->a[236649] = sym__comment_word; - v->a[236650] = actions(11144); - v->a[236651] = 1; - v->a[236652] = anon_sym_DOLLAR; - v->a[236653] = actions(4818); - v->a[236654] = 2; - v->a[236655] = anon_sym_LPAREN_LPAREN; - v->a[236656] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236657] = actions(4842); - v->a[236658] = 2; - v->a[236659] = anon_sym_LT_LPAREN; - small_parse_table_11833(v); -} - -void small_parse_table_11833(t_small_parse_table_array *v) -{ - v->a[236660] = anon_sym_GT_LPAREN; - v->a[236661] = actions(9536); - v->a[236662] = 2; - v->a[236663] = sym_test_operator; - v->a[236664] = sym__special_character; - v->a[236665] = actions(9538); - v->a[236666] = 3; - v->a[236667] = sym__bare_dollar; - v->a[236668] = sym_raw_string; - v->a[236669] = sym_ansi_c_string; - v->a[236670] = state(2707); - v->a[236671] = 9; - v->a[236672] = sym_arithmetic_expansion; - v->a[236673] = sym_brace_expression; - v->a[236674] = sym_string; - v->a[236675] = sym_translated_string; - v->a[236676] = sym_number; - v->a[236677] = sym_simple_expansion; - v->a[236678] = sym_expansion; - v->a[236679] = sym_command_substitution; - small_parse_table_11834(v); -} - -void small_parse_table_11834(t_small_parse_table_array *v) -{ - v->a[236680] = sym_process_substitution; - v->a[236681] = 18; - v->a[236682] = actions(3); - v->a[236683] = 1; - v->a[236684] = sym_comment; - v->a[236685] = actions(8178); - v->a[236686] = 1; - v->a[236687] = anon_sym_DOLLAR_LBRACK; - v->a[236688] = actions(8184); - v->a[236689] = 1; - v->a[236690] = anon_sym_DQUOTE; - v->a[236691] = actions(8188); - v->a[236692] = 1; - v->a[236693] = aux_sym_number_token1; - v->a[236694] = actions(8190); - v->a[236695] = 1; - v->a[236696] = aux_sym_number_token2; - v->a[236697] = actions(8192); - v->a[236698] = 1; - v->a[236699] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11835(v); -} - -/* EOF small_parse_table_2366.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2367.c b/parser/static/small_parse_table/small_parse_table_2367.c deleted file mode 100644 index 57d18052..00000000 --- a/parser/static/small_parse_table/small_parse_table_2367.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2367.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11835(t_small_parse_table_array *v) -{ - v->a[236700] = actions(8194); - v->a[236701] = 1; - v->a[236702] = anon_sym_DOLLAR_LPAREN; - v->a[236703] = actions(8196); - v->a[236704] = 1; - v->a[236705] = anon_sym_BQUOTE; - v->a[236706] = actions(8198); - v->a[236707] = 1; - v->a[236708] = anon_sym_DOLLAR_BQUOTE; - v->a[236709] = actions(8208); - v->a[236710] = 1; - v->a[236711] = sym__brace_start; - v->a[236712] = actions(9720); - v->a[236713] = 1; - v->a[236714] = sym_word; - v->a[236715] = actions(9728); - v->a[236716] = 1; - v->a[236717] = sym__comment_word; - v->a[236718] = actions(11146); - v->a[236719] = 1; - small_parse_table_11836(v); -} - -void small_parse_table_11836(t_small_parse_table_array *v) -{ - v->a[236720] = anon_sym_DOLLAR; - v->a[236721] = actions(8174); - v->a[236722] = 2; - v->a[236723] = anon_sym_LPAREN_LPAREN; - v->a[236724] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236725] = actions(8200); - v->a[236726] = 2; - v->a[236727] = anon_sym_LT_LPAREN; - v->a[236728] = anon_sym_GT_LPAREN; - v->a[236729] = actions(9724); - v->a[236730] = 2; - v->a[236731] = sym_test_operator; - v->a[236732] = sym__special_character; - v->a[236733] = actions(9726); - v->a[236734] = 3; - v->a[236735] = sym__bare_dollar; - v->a[236736] = sym_raw_string; - v->a[236737] = sym_ansi_c_string; - v->a[236738] = state(1590); - v->a[236739] = 9; - small_parse_table_11837(v); -} - -void small_parse_table_11837(t_small_parse_table_array *v) -{ - v->a[236740] = sym_arithmetic_expansion; - v->a[236741] = sym_brace_expression; - v->a[236742] = sym_string; - v->a[236743] = sym_translated_string; - v->a[236744] = sym_number; - v->a[236745] = sym_simple_expansion; - v->a[236746] = sym_expansion; - v->a[236747] = sym_command_substitution; - v->a[236748] = sym_process_substitution; - v->a[236749] = 18; - v->a[236750] = actions(3); - v->a[236751] = 1; - v->a[236752] = sym_comment; - v->a[236753] = actions(47); - v->a[236754] = 1; - v->a[236755] = anon_sym_DOLLAR_LBRACK; - v->a[236756] = actions(53); - v->a[236757] = 1; - v->a[236758] = anon_sym_DQUOTE; - v->a[236759] = actions(57); - small_parse_table_11838(v); -} - -void small_parse_table_11838(t_small_parse_table_array *v) -{ - v->a[236760] = 1; - v->a[236761] = aux_sym_number_token1; - v->a[236762] = actions(59); - v->a[236763] = 1; - v->a[236764] = aux_sym_number_token2; - v->a[236765] = actions(61); - v->a[236766] = 1; - v->a[236767] = anon_sym_DOLLAR_LBRACE; - v->a[236768] = actions(63); - v->a[236769] = 1; - v->a[236770] = anon_sym_DOLLAR_LPAREN; - v->a[236771] = actions(65); - v->a[236772] = 1; - v->a[236773] = anon_sym_BQUOTE; - v->a[236774] = actions(67); - v->a[236775] = 1; - v->a[236776] = anon_sym_DOLLAR_BQUOTE; - v->a[236777] = actions(79); - v->a[236778] = 1; - v->a[236779] = sym__brace_start; - small_parse_table_11839(v); -} - -void small_parse_table_11839(t_small_parse_table_array *v) -{ - v->a[236780] = actions(10448); - v->a[236781] = 1; - v->a[236782] = sym_word; - v->a[236783] = actions(10456); - v->a[236784] = 1; - v->a[236785] = sym__comment_word; - v->a[236786] = actions(11148); - v->a[236787] = 1; - v->a[236788] = anon_sym_DOLLAR; - v->a[236789] = actions(45); - v->a[236790] = 2; - v->a[236791] = anon_sym_LPAREN_LPAREN; - v->a[236792] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236793] = actions(69); - v->a[236794] = 2; - v->a[236795] = anon_sym_LT_LPAREN; - v->a[236796] = anon_sym_GT_LPAREN; - v->a[236797] = actions(10452); - v->a[236798] = 2; - v->a[236799] = sym_test_operator; - small_parse_table_11840(v); -} - -/* EOF small_parse_table_2367.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2368.c b/parser/static/small_parse_table/small_parse_table_2368.c deleted file mode 100644 index 0046f40a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2368.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2368.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11840(t_small_parse_table_array *v) -{ - v->a[236800] = sym__special_character; - v->a[236801] = actions(10454); - v->a[236802] = 3; - v->a[236803] = sym__bare_dollar; - v->a[236804] = sym_raw_string; - v->a[236805] = sym_ansi_c_string; - v->a[236806] = state(1083); - v->a[236807] = 9; - v->a[236808] = sym_arithmetic_expansion; - v->a[236809] = sym_brace_expression; - v->a[236810] = sym_string; - v->a[236811] = sym_translated_string; - v->a[236812] = sym_number; - v->a[236813] = sym_simple_expansion; - v->a[236814] = sym_expansion; - v->a[236815] = sym_command_substitution; - v->a[236816] = sym_process_substitution; - v->a[236817] = 18; - v->a[236818] = actions(3); - v->a[236819] = 1; - small_parse_table_11841(v); -} - -void small_parse_table_11841(t_small_parse_table_array *v) -{ - v->a[236820] = sym_comment; - v->a[236821] = actions(8140); - v->a[236822] = 1; - v->a[236823] = anon_sym_DOLLAR_LBRACK; - v->a[236824] = actions(8146); - v->a[236825] = 1; - v->a[236826] = anon_sym_DQUOTE; - v->a[236827] = actions(8150); - v->a[236828] = 1; - v->a[236829] = aux_sym_number_token1; - v->a[236830] = actions(8152); - v->a[236831] = 1; - v->a[236832] = aux_sym_number_token2; - v->a[236833] = actions(8154); - v->a[236834] = 1; - v->a[236835] = anon_sym_DOLLAR_LBRACE; - v->a[236836] = actions(8156); - v->a[236837] = 1; - v->a[236838] = anon_sym_DOLLAR_LPAREN; - v->a[236839] = actions(8158); - small_parse_table_11842(v); -} - -void small_parse_table_11842(t_small_parse_table_array *v) -{ - v->a[236840] = 1; - v->a[236841] = anon_sym_BQUOTE; - v->a[236842] = actions(8160); - v->a[236843] = 1; - v->a[236844] = anon_sym_DOLLAR_BQUOTE; - v->a[236845] = actions(8170); - v->a[236846] = 1; - v->a[236847] = sym__brace_start; - v->a[236848] = actions(10564); - v->a[236849] = 1; - v->a[236850] = sym_word; - v->a[236851] = actions(10570); - v->a[236852] = 1; - v->a[236853] = sym__comment_word; - v->a[236854] = actions(11150); - v->a[236855] = 1; - v->a[236856] = anon_sym_DOLLAR; - v->a[236857] = actions(8136); - v->a[236858] = 2; - v->a[236859] = anon_sym_LPAREN_LPAREN; - small_parse_table_11843(v); -} - -void small_parse_table_11843(t_small_parse_table_array *v) -{ - v->a[236860] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236861] = actions(8162); - v->a[236862] = 2; - v->a[236863] = anon_sym_LT_LPAREN; - v->a[236864] = anon_sym_GT_LPAREN; - v->a[236865] = actions(10566); - v->a[236866] = 2; - v->a[236867] = sym_test_operator; - v->a[236868] = sym__special_character; - v->a[236869] = actions(10568); - v->a[236870] = 3; - v->a[236871] = sym__bare_dollar; - v->a[236872] = sym_raw_string; - v->a[236873] = sym_ansi_c_string; - v->a[236874] = state(4526); - v->a[236875] = 9; - v->a[236876] = sym_arithmetic_expansion; - v->a[236877] = sym_brace_expression; - v->a[236878] = sym_string; - v->a[236879] = sym_translated_string; - small_parse_table_11844(v); -} - -void small_parse_table_11844(t_small_parse_table_array *v) -{ - v->a[236880] = sym_number; - v->a[236881] = sym_simple_expansion; - v->a[236882] = sym_expansion; - v->a[236883] = sym_command_substitution; - v->a[236884] = sym_process_substitution; - v->a[236885] = 18; - v->a[236886] = actions(3); - v->a[236887] = 1; - v->a[236888] = sym_comment; - v->a[236889] = actions(8140); - v->a[236890] = 1; - v->a[236891] = anon_sym_DOLLAR_LBRACK; - v->a[236892] = actions(8146); - v->a[236893] = 1; - v->a[236894] = anon_sym_DQUOTE; - v->a[236895] = actions(8150); - v->a[236896] = 1; - v->a[236897] = aux_sym_number_token1; - v->a[236898] = actions(8152); - v->a[236899] = 1; - small_parse_table_11845(v); -} - -/* EOF small_parse_table_2368.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2369.c b/parser/static/small_parse_table/small_parse_table_2369.c deleted file mode 100644 index 433b2159..00000000 --- a/parser/static/small_parse_table/small_parse_table_2369.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2369.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11845(t_small_parse_table_array *v) -{ - v->a[236900] = aux_sym_number_token2; - v->a[236901] = actions(8154); - v->a[236902] = 1; - v->a[236903] = anon_sym_DOLLAR_LBRACE; - v->a[236904] = actions(8156); - v->a[236905] = 1; - v->a[236906] = anon_sym_DOLLAR_LPAREN; - v->a[236907] = actions(8158); - v->a[236908] = 1; - v->a[236909] = anon_sym_BQUOTE; - v->a[236910] = actions(8160); - v->a[236911] = 1; - v->a[236912] = anon_sym_DOLLAR_BQUOTE; - v->a[236913] = actions(8170); - v->a[236914] = 1; - v->a[236915] = sym__brace_start; - v->a[236916] = actions(10564); - v->a[236917] = 1; - v->a[236918] = sym_word; - v->a[236919] = actions(10570); - small_parse_table_11846(v); -} - -void small_parse_table_11846(t_small_parse_table_array *v) -{ - v->a[236920] = 1; - v->a[236921] = sym__comment_word; - v->a[236922] = actions(11152); - v->a[236923] = 1; - v->a[236924] = anon_sym_DOLLAR; - v->a[236925] = actions(8136); - v->a[236926] = 2; - v->a[236927] = anon_sym_LPAREN_LPAREN; - v->a[236928] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[236929] = actions(8162); - v->a[236930] = 2; - v->a[236931] = anon_sym_LT_LPAREN; - v->a[236932] = anon_sym_GT_LPAREN; - v->a[236933] = actions(10566); - v->a[236934] = 2; - v->a[236935] = sym_test_operator; - v->a[236936] = sym__special_character; - v->a[236937] = actions(10568); - v->a[236938] = 3; - v->a[236939] = sym__bare_dollar; - small_parse_table_11847(v); -} - -void small_parse_table_11847(t_small_parse_table_array *v) -{ - v->a[236940] = sym_raw_string; - v->a[236941] = sym_ansi_c_string; - v->a[236942] = state(4526); - v->a[236943] = 9; - v->a[236944] = sym_arithmetic_expansion; - v->a[236945] = sym_brace_expression; - v->a[236946] = sym_string; - v->a[236947] = sym_translated_string; - v->a[236948] = sym_number; - v->a[236949] = sym_simple_expansion; - v->a[236950] = sym_expansion; - v->a[236951] = sym_command_substitution; - v->a[236952] = sym_process_substitution; - v->a[236953] = 20; - v->a[236954] = actions(71); - v->a[236955] = 1; - v->a[236956] = sym_comment; - v->a[236957] = actions(4080); - v->a[236958] = 1; - v->a[236959] = anon_sym_DOLLAR; - small_parse_table_11848(v); -} - -void small_parse_table_11848(t_small_parse_table_array *v) -{ - v->a[236960] = actions(4086); - v->a[236961] = 1; - v->a[236962] = aux_sym_number_token1; - v->a[236963] = actions(4088); - v->a[236964] = 1; - v->a[236965] = aux_sym_number_token2; - v->a[236966] = actions(4092); - v->a[236967] = 1; - v->a[236968] = anon_sym_DOLLAR_LPAREN; - v->a[236969] = actions(4102); - v->a[236970] = 1; - v->a[236971] = sym__brace_start; - v->a[236972] = actions(9310); - v->a[236973] = 1; - v->a[236974] = anon_sym_DOLLAR_LBRACK; - v->a[236975] = actions(9316); - v->a[236976] = 1; - v->a[236977] = anon_sym_DQUOTE; - v->a[236978] = actions(9320); - v->a[236979] = 1; - small_parse_table_11849(v); -} - -void small_parse_table_11849(t_small_parse_table_array *v) -{ - v->a[236980] = anon_sym_DOLLAR_LBRACE; - v->a[236981] = actions(9322); - v->a[236982] = 1; - v->a[236983] = anon_sym_BQUOTE; - v->a[236984] = actions(9324); - v->a[236985] = 1; - v->a[236986] = anon_sym_DOLLAR_BQUOTE; - v->a[236987] = actions(11154); - v->a[236988] = 1; - v->a[236989] = sym_word; - v->a[236990] = actions(11156); - v->a[236991] = 1; - v->a[236992] = sym__special_character; - v->a[236993] = actions(11160); - v->a[236994] = 1; - v->a[236995] = sym_test_operator; - v->a[236996] = state(4500); - v->a[236997] = 1; - v->a[236998] = aux_sym__literal_repeat1; - v->a[236999] = state(5029); - small_parse_table_11850(v); -} - -/* EOF small_parse_table_2369.c */ diff --git a/parser/static/small_parse_table/small_parse_table_237.c b/parser/static/small_parse_table/small_parse_table_237.c index c6be2f5e..a25610de 100644 --- a/parser/static/small_parse_table/small_parse_table_237.c +++ b/parser/static/small_parse_table/small_parse_table_237.c @@ -14,126 +14,126 @@ void small_parse_table_1185(t_small_parse_table_array *v) { - v->a[23700] = sym_comment; - v->a[23701] = actions(3785); - v->a[23702] = 1; - v->a[23703] = anon_sym_DOLLAR_LBRACK; - v->a[23704] = actions(3787); - v->a[23705] = 1; - v->a[23706] = anon_sym_DOLLAR; - v->a[23707] = actions(3791); - v->a[23708] = 1; - v->a[23709] = anon_sym_DQUOTE; - v->a[23710] = actions(3793); - v->a[23711] = 1; - v->a[23712] = aux_sym_number_token1; - v->a[23713] = actions(3795); - v->a[23714] = 1; - v->a[23715] = aux_sym_number_token2; - v->a[23716] = actions(3797); - v->a[23717] = 1; - v->a[23718] = anon_sym_DOLLAR_LBRACE; - v->a[23719] = actions(3799); + v->a[23700] = aux_sym_heredoc_redirect_token1; + v->a[23701] = actions(2717); + v->a[23702] = 34; + v->a[23703] = anon_sym_PIPE; + v->a[23704] = anon_sym_SEMI_SEMI; + v->a[23705] = anon_sym_SEMI_AMP; + v->a[23706] = anon_sym_SEMI_SEMI_AMP; + v->a[23707] = anon_sym_PIPE_AMP; + v->a[23708] = anon_sym_AMP_AMP; + v->a[23709] = anon_sym_PIPE_PIPE; + v->a[23710] = anon_sym_LT; + v->a[23711] = anon_sym_GT; + v->a[23712] = anon_sym_GT_GT; + v->a[23713] = anon_sym_AMP_GT; + v->a[23714] = anon_sym_AMP_GT_GT; + v->a[23715] = anon_sym_LT_AMP; + v->a[23716] = anon_sym_GT_AMP; + v->a[23717] = anon_sym_GT_PIPE; + v->a[23718] = anon_sym_LT_AMP_DASH; + v->a[23719] = anon_sym_GT_AMP_DASH; small_parse_table_1186(v); } void small_parse_table_1186(t_small_parse_table_array *v) { - v->a[23720] = 1; - v->a[23721] = anon_sym_DOLLAR_LPAREN; - v->a[23722] = actions(3803); - v->a[23723] = 1; - v->a[23724] = anon_sym_DOLLAR_BQUOTE; - v->a[23725] = actions(3809); - v->a[23726] = 1; - v->a[23727] = sym__brace_start; - v->a[23728] = actions(4070); - v->a[23729] = 1; - v->a[23730] = sym__special_character; - v->a[23731] = actions(4072); - v->a[23732] = 1; - v->a[23733] = sym_test_operator; - v->a[23734] = state(4305); - v->a[23735] = 1; - v->a[23736] = aux_sym__literal_repeat1; - v->a[23737] = state(4736); - v->a[23738] = 1; - v->a[23739] = sym_concatenation; + v->a[23720] = anon_sym_LT_LT; + v->a[23721] = anon_sym_LT_LT_DASH; + v->a[23722] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23723] = anon_sym_AMP; + v->a[23724] = anon_sym_DOLLAR; + v->a[23725] = sym__special_character; + v->a[23726] = anon_sym_DQUOTE; + v->a[23727] = sym_raw_string; + v->a[23728] = aux_sym_number_token1; + v->a[23729] = aux_sym_number_token2; + v->a[23730] = anon_sym_DOLLAR_LBRACE; + v->a[23731] = anon_sym_DOLLAR_LPAREN; + v->a[23732] = anon_sym_BQUOTE; + v->a[23733] = anon_sym_DOLLAR_BQUOTE; + v->a[23734] = aux_sym__simple_variable_name_token1; + v->a[23735] = sym_word; + v->a[23736] = anon_sym_SEMI; + v->a[23737] = 3; + v->a[23738] = actions(3); + v->a[23739] = 1; small_parse_table_1187(v); } void small_parse_table_1187(t_small_parse_table_array *v) { - v->a[23740] = actions(2500); - v->a[23741] = 2; - v->a[23742] = sym_file_descriptor; - v->a[23743] = aux_sym_heredoc_redirect_token1; - v->a[23744] = actions(3783); - v->a[23745] = 2; - v->a[23746] = anon_sym_LPAREN_LPAREN; - v->a[23747] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23748] = actions(3805); - v->a[23749] = 2; - v->a[23750] = anon_sym_LT_LPAREN; - v->a[23751] = anon_sym_GT_LPAREN; - v->a[23752] = actions(4068); - v->a[23753] = 3; - v->a[23754] = sym_raw_string; - v->a[23755] = sym_ansi_c_string; - v->a[23756] = sym_word; - v->a[23757] = state(4472); - v->a[23758] = 9; - v->a[23759] = sym_arithmetic_expansion; + v->a[23740] = sym_comment; + v->a[23741] = actions(3020); + v->a[23742] = 6; + v->a[23743] = sym_file_descriptor; + v->a[23744] = sym__concat; + v->a[23745] = sym_test_operator; + v->a[23746] = sym__bare_dollar; + v->a[23747] = sym__brace_start; + v->a[23748] = aux_sym_heredoc_redirect_token1; + v->a[23749] = actions(3018); + v->a[23750] = 36; + v->a[23751] = anon_sym_esac; + v->a[23752] = anon_sym_LPAREN; + v->a[23753] = anon_sym_PIPE; + v->a[23754] = anon_sym_SEMI_SEMI; + v->a[23755] = anon_sym_SEMI_AMP; + v->a[23756] = anon_sym_SEMI_SEMI_AMP; + v->a[23757] = anon_sym_PIPE_AMP; + v->a[23758] = anon_sym_AMP_AMP; + v->a[23759] = anon_sym_PIPE_PIPE; small_parse_table_1188(v); } void small_parse_table_1188(t_small_parse_table_array *v) { - v->a[23760] = sym_brace_expression; - v->a[23761] = sym_string; - v->a[23762] = sym_translated_string; - v->a[23763] = sym_number; - v->a[23764] = sym_simple_expansion; - v->a[23765] = sym_expansion; - v->a[23766] = sym_command_substitution; - v->a[23767] = sym_process_substitution; - v->a[23768] = actions(2498); - v->a[23769] = 21; - v->a[23770] = anon_sym_SEMI; - v->a[23771] = anon_sym_PIPE_PIPE; - v->a[23772] = anon_sym_AMP_AMP; - v->a[23773] = anon_sym_PIPE; - v->a[23774] = anon_sym_AMP; - v->a[23775] = anon_sym_LT; - v->a[23776] = anon_sym_GT; - v->a[23777] = anon_sym_LT_LT; - v->a[23778] = anon_sym_GT_GT; - v->a[23779] = anon_sym_SEMI_SEMI; + v->a[23760] = anon_sym_LT; + v->a[23761] = anon_sym_GT; + v->a[23762] = anon_sym_GT_GT; + v->a[23763] = anon_sym_AMP_GT; + v->a[23764] = anon_sym_AMP_GT_GT; + v->a[23765] = anon_sym_LT_AMP; + v->a[23766] = anon_sym_GT_AMP; + v->a[23767] = anon_sym_GT_PIPE; + v->a[23768] = anon_sym_LT_AMP_DASH; + v->a[23769] = anon_sym_GT_AMP_DASH; + v->a[23770] = anon_sym_LT_LT; + v->a[23771] = anon_sym_LT_LT_DASH; + v->a[23772] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23773] = anon_sym_AMP; + v->a[23774] = aux_sym_concatenation_token1; + v->a[23775] = anon_sym_DOLLAR; + v->a[23776] = sym__special_character; + v->a[23777] = anon_sym_DQUOTE; + v->a[23778] = sym_raw_string; + v->a[23779] = aux_sym_number_token1; small_parse_table_1189(v); } void small_parse_table_1189(t_small_parse_table_array *v) { - v->a[23780] = anon_sym_PIPE_AMP; - v->a[23781] = anon_sym_AMP_GT; - v->a[23782] = anon_sym_AMP_GT_GT; - v->a[23783] = anon_sym_LT_AMP; - v->a[23784] = anon_sym_GT_AMP; - v->a[23785] = anon_sym_GT_PIPE; - v->a[23786] = anon_sym_LT_AMP_DASH; - v->a[23787] = anon_sym_GT_AMP_DASH; - v->a[23788] = anon_sym_LT_LT_DASH; - v->a[23789] = anon_sym_LT_LT_LT; - v->a[23790] = anon_sym_BQUOTE; - v->a[23791] = 21; - v->a[23792] = actions(3); - v->a[23793] = 1; - v->a[23794] = sym_comment; - v->a[23795] = actions(4078); - v->a[23796] = 1; - v->a[23797] = anon_sym_DOLLAR_LBRACK; - v->a[23798] = actions(4080); - v->a[23799] = 1; + v->a[23780] = aux_sym_number_token2; + v->a[23781] = anon_sym_DOLLAR_LBRACE; + v->a[23782] = anon_sym_DOLLAR_LPAREN; + v->a[23783] = anon_sym_BQUOTE; + v->a[23784] = anon_sym_DOLLAR_BQUOTE; + v->a[23785] = sym_word; + v->a[23786] = anon_sym_SEMI; + v->a[23787] = 20; + v->a[23788] = actions(57); + v->a[23789] = 1; + v->a[23790] = sym_comment; + v->a[23791] = actions(3076); + v->a[23792] = 1; + v->a[23793] = sym_word; + v->a[23794] = actions(3078); + v->a[23795] = 1; + v->a[23796] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23797] = actions(3080); + v->a[23798] = 1; + v->a[23799] = anon_sym_DOLLAR; small_parse_table_1190(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2370.c b/parser/static/small_parse_table/small_parse_table_2370.c deleted file mode 100644 index dd8d590f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2370.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2370.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11850(t_small_parse_table_array *v) -{ - v->a[237000] = 1; - v->a[237001] = sym_concatenation; - v->a[237002] = actions(9308); - v->a[237003] = 2; - v->a[237004] = anon_sym_LPAREN_LPAREN; - v->a[237005] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[237006] = actions(9326); - v->a[237007] = 2; - v->a[237008] = anon_sym_LT_LPAREN; - v->a[237009] = anon_sym_GT_LPAREN; - v->a[237010] = actions(11158); - v->a[237011] = 2; - v->a[237012] = sym_raw_string; - v->a[237013] = sym_ansi_c_string; - v->a[237014] = state(5306); - v->a[237015] = 9; - v->a[237016] = sym_arithmetic_expansion; - v->a[237017] = sym_brace_expression; - v->a[237018] = sym_string; - v->a[237019] = sym_translated_string; - small_parse_table_11851(v); -} - -void small_parse_table_11851(t_small_parse_table_array *v) -{ - v->a[237020] = sym_number; - v->a[237021] = sym_simple_expansion; - v->a[237022] = sym_expansion; - v->a[237023] = sym_command_substitution; - v->a[237024] = sym_process_substitution; - v->a[237025] = 21; - v->a[237026] = actions(71); - v->a[237027] = 1; - v->a[237028] = sym_comment; - v->a[237029] = actions(9364); - v->a[237030] = 1; - v->a[237031] = anon_sym_LPAREN; - v->a[237032] = actions(9366); - v->a[237033] = 1; - v->a[237034] = anon_sym_BANG; - v->a[237035] = actions(9372); - v->a[237036] = 1; - v->a[237037] = anon_sym_TILDE; - v->a[237038] = actions(9374); - v->a[237039] = 1; - small_parse_table_11852(v); -} - -void small_parse_table_11852(t_small_parse_table_array *v) -{ - v->a[237040] = anon_sym_DOLLAR; - v->a[237041] = actions(9376); - v->a[237042] = 1; - v->a[237043] = anon_sym_DQUOTE; - v->a[237044] = actions(9378); - v->a[237045] = 1; - v->a[237046] = aux_sym_number_token1; - v->a[237047] = actions(9380); - v->a[237048] = 1; - v->a[237049] = aux_sym_number_token2; - v->a[237050] = actions(9382); - v->a[237051] = 1; - v->a[237052] = anon_sym_DOLLAR_LBRACE; - v->a[237053] = actions(9384); - v->a[237054] = 1; - v->a[237055] = anon_sym_DOLLAR_LPAREN; - v->a[237056] = actions(9386); - v->a[237057] = 1; - v->a[237058] = anon_sym_BQUOTE; - v->a[237059] = actions(9388); - small_parse_table_11853(v); -} - -void small_parse_table_11853(t_small_parse_table_array *v) -{ - v->a[237060] = 1; - v->a[237061] = anon_sym_DOLLAR_BQUOTE; - v->a[237062] = actions(9392); - v->a[237063] = 1; - v->a[237064] = sym_variable_name; - v->a[237065] = actions(11162); - v->a[237066] = 1; - v->a[237067] = aux_sym__simple_variable_name_token1; - v->a[237068] = state(3391); - v->a[237069] = 1; - v->a[237070] = sym__arithmetic_binary_expression; - v->a[237071] = state(3396); - v->a[237072] = 1; - v->a[237073] = sym__arithmetic_ternary_expression; - v->a[237074] = state(3398); - v->a[237075] = 1; - v->a[237076] = sym__arithmetic_unary_expression; - v->a[237077] = state(3400); - v->a[237078] = 1; - v->a[237079] = sym__arithmetic_postfix_expression; - small_parse_table_11854(v); -} - -void small_parse_table_11854(t_small_parse_table_array *v) -{ - v->a[237080] = actions(9368); - v->a[237081] = 2; - v->a[237082] = anon_sym_PLUS_PLUS2; - v->a[237083] = anon_sym_DASH_DASH2; - v->a[237084] = actions(9370); - v->a[237085] = 2; - v->a[237086] = anon_sym_DASH2; - v->a[237087] = anon_sym_PLUS2; - v->a[237088] = state(3244); - v->a[237089] = 9; - v->a[237090] = sym_subscript; - v->a[237091] = sym__arithmetic_expression; - v->a[237092] = sym__arithmetic_literal; - v->a[237093] = sym__arithmetic_parenthesized_expression; - v->a[237094] = sym_string; - v->a[237095] = sym_number; - v->a[237096] = sym_simple_expansion; - v->a[237097] = sym_expansion; - v->a[237098] = sym_command_substitution; - v->a[237099] = 21; - small_parse_table_11855(v); -} - -/* EOF small_parse_table_2370.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2371.c b/parser/static/small_parse_table/small_parse_table_2371.c deleted file mode 100644 index 27877587..00000000 --- a/parser/static/small_parse_table/small_parse_table_2371.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2371.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11855(t_small_parse_table_array *v) -{ - v->a[237100] = actions(71); - v->a[237101] = 1; - v->a[237102] = sym_comment; - v->a[237103] = actions(3064); - v->a[237104] = 1; - v->a[237105] = sym_variable_name; - v->a[237106] = actions(9278); - v->a[237107] = 1; - v->a[237108] = anon_sym_LPAREN; - v->a[237109] = actions(9280); - v->a[237110] = 1; - v->a[237111] = anon_sym_BANG; - v->a[237112] = actions(9286); - v->a[237113] = 1; - v->a[237114] = anon_sym_TILDE; - v->a[237115] = actions(9288); - v->a[237116] = 1; - v->a[237117] = anon_sym_DOLLAR; - v->a[237118] = actions(9290); - v->a[237119] = 1; - small_parse_table_11856(v); -} - -void small_parse_table_11856(t_small_parse_table_array *v) -{ - v->a[237120] = anon_sym_DQUOTE; - v->a[237121] = actions(9292); - v->a[237122] = 1; - v->a[237123] = aux_sym_number_token1; - v->a[237124] = actions(9294); - v->a[237125] = 1; - v->a[237126] = aux_sym_number_token2; - v->a[237127] = actions(9296); - v->a[237128] = 1; - v->a[237129] = anon_sym_DOLLAR_LBRACE; - v->a[237130] = actions(9298); - v->a[237131] = 1; - v->a[237132] = anon_sym_DOLLAR_LPAREN; - v->a[237133] = actions(9300); - v->a[237134] = 1; - v->a[237135] = anon_sym_BQUOTE; - v->a[237136] = actions(9302); - v->a[237137] = 1; - v->a[237138] = anon_sym_DOLLAR_BQUOTE; - v->a[237139] = actions(11164); - small_parse_table_11857(v); -} - -void small_parse_table_11857(t_small_parse_table_array *v) -{ - v->a[237140] = 1; - v->a[237141] = aux_sym__simple_variable_name_token1; - v->a[237142] = state(2801); - v->a[237143] = 1; - v->a[237144] = sym__arithmetic_binary_expression; - v->a[237145] = state(2803); - v->a[237146] = 1; - v->a[237147] = sym__arithmetic_ternary_expression; - v->a[237148] = state(2809); - v->a[237149] = 1; - v->a[237150] = sym__arithmetic_unary_expression; - v->a[237151] = state(2825); - v->a[237152] = 1; - v->a[237153] = sym__arithmetic_postfix_expression; - v->a[237154] = actions(9282); - v->a[237155] = 2; - v->a[237156] = anon_sym_PLUS_PLUS2; - v->a[237157] = anon_sym_DASH_DASH2; - v->a[237158] = actions(9284); - v->a[237159] = 2; - small_parse_table_11858(v); -} - -void small_parse_table_11858(t_small_parse_table_array *v) -{ - v->a[237160] = anon_sym_DASH2; - v->a[237161] = anon_sym_PLUS2; - v->a[237162] = state(2785); - v->a[237163] = 9; - v->a[237164] = sym_subscript; - v->a[237165] = sym__arithmetic_expression; - v->a[237166] = sym__arithmetic_literal; - v->a[237167] = sym__arithmetic_parenthesized_expression; - v->a[237168] = sym_string; - v->a[237169] = sym_number; - v->a[237170] = sym_simple_expansion; - v->a[237171] = sym_expansion; - v->a[237172] = sym_command_substitution; - v->a[237173] = 21; - v->a[237174] = actions(71); - v->a[237175] = 1; - v->a[237176] = sym_comment; - v->a[237177] = actions(9364); - v->a[237178] = 1; - v->a[237179] = anon_sym_LPAREN; - small_parse_table_11859(v); -} - -void small_parse_table_11859(t_small_parse_table_array *v) -{ - v->a[237180] = actions(9366); - v->a[237181] = 1; - v->a[237182] = anon_sym_BANG; - v->a[237183] = actions(9372); - v->a[237184] = 1; - v->a[237185] = anon_sym_TILDE; - v->a[237186] = actions(9374); - v->a[237187] = 1; - v->a[237188] = anon_sym_DOLLAR; - v->a[237189] = actions(9376); - v->a[237190] = 1; - v->a[237191] = anon_sym_DQUOTE; - v->a[237192] = actions(9378); - v->a[237193] = 1; - v->a[237194] = aux_sym_number_token1; - v->a[237195] = actions(9380); - v->a[237196] = 1; - v->a[237197] = aux_sym_number_token2; - v->a[237198] = actions(9382); - v->a[237199] = 1; - small_parse_table_11860(v); -} - -/* EOF small_parse_table_2371.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2372.c b/parser/static/small_parse_table/small_parse_table_2372.c deleted file mode 100644 index 2857363d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2372.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2372.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11860(t_small_parse_table_array *v) -{ - v->a[237200] = anon_sym_DOLLAR_LBRACE; - v->a[237201] = actions(9384); - v->a[237202] = 1; - v->a[237203] = anon_sym_DOLLAR_LPAREN; - v->a[237204] = actions(9386); - v->a[237205] = 1; - v->a[237206] = anon_sym_BQUOTE; - v->a[237207] = actions(9388); - v->a[237208] = 1; - v->a[237209] = anon_sym_DOLLAR_BQUOTE; - v->a[237210] = actions(9392); - v->a[237211] = 1; - v->a[237212] = sym_variable_name; - v->a[237213] = actions(11166); - v->a[237214] = 1; - v->a[237215] = aux_sym__simple_variable_name_token1; - v->a[237216] = state(3391); - v->a[237217] = 1; - v->a[237218] = sym__arithmetic_binary_expression; - v->a[237219] = state(3396); - small_parse_table_11861(v); -} - -void small_parse_table_11861(t_small_parse_table_array *v) -{ - v->a[237220] = 1; - v->a[237221] = sym__arithmetic_ternary_expression; - v->a[237222] = state(3398); - v->a[237223] = 1; - v->a[237224] = sym__arithmetic_unary_expression; - v->a[237225] = state(3400); - v->a[237226] = 1; - v->a[237227] = sym__arithmetic_postfix_expression; - v->a[237228] = actions(9368); - v->a[237229] = 2; - v->a[237230] = anon_sym_PLUS_PLUS2; - v->a[237231] = anon_sym_DASH_DASH2; - v->a[237232] = actions(9370); - v->a[237233] = 2; - v->a[237234] = anon_sym_DASH2; - v->a[237235] = anon_sym_PLUS2; - v->a[237236] = state(3379); - v->a[237237] = 9; - v->a[237238] = sym_subscript; - v->a[237239] = sym__arithmetic_expression; - small_parse_table_11862(v); -} - -void small_parse_table_11862(t_small_parse_table_array *v) -{ - v->a[237240] = sym__arithmetic_literal; - v->a[237241] = sym__arithmetic_parenthesized_expression; - v->a[237242] = sym_string; - v->a[237243] = sym_number; - v->a[237244] = sym_simple_expansion; - v->a[237245] = sym_expansion; - v->a[237246] = sym_command_substitution; - v->a[237247] = 20; - v->a[237248] = actions(71); - v->a[237249] = 1; - v->a[237250] = sym_comment; - v->a[237251] = actions(4080); - v->a[237252] = 1; - v->a[237253] = anon_sym_DOLLAR; - v->a[237254] = actions(4086); - v->a[237255] = 1; - v->a[237256] = aux_sym_number_token1; - v->a[237257] = actions(4088); - v->a[237258] = 1; - v->a[237259] = aux_sym_number_token2; - small_parse_table_11863(v); -} - -void small_parse_table_11863(t_small_parse_table_array *v) -{ - v->a[237260] = actions(4092); - v->a[237261] = 1; - v->a[237262] = anon_sym_DOLLAR_LPAREN; - v->a[237263] = actions(4102); - v->a[237264] = 1; - v->a[237265] = sym__brace_start; - v->a[237266] = actions(9310); - v->a[237267] = 1; - v->a[237268] = anon_sym_DOLLAR_LBRACK; - v->a[237269] = actions(9316); - v->a[237270] = 1; - v->a[237271] = anon_sym_DQUOTE; - v->a[237272] = actions(9320); - v->a[237273] = 1; - v->a[237274] = anon_sym_DOLLAR_LBRACE; - v->a[237275] = actions(9322); - v->a[237276] = 1; - v->a[237277] = anon_sym_BQUOTE; - v->a[237278] = actions(9324); - v->a[237279] = 1; - small_parse_table_11864(v); -} - -void small_parse_table_11864(t_small_parse_table_array *v) -{ - v->a[237280] = anon_sym_DOLLAR_BQUOTE; - v->a[237281] = actions(11156); - v->a[237282] = 1; - v->a[237283] = sym__special_character; - v->a[237284] = actions(11168); - v->a[237285] = 1; - v->a[237286] = sym_word; - v->a[237287] = actions(11172); - v->a[237288] = 1; - v->a[237289] = sym_test_operator; - v->a[237290] = state(4421); - v->a[237291] = 1; - v->a[237292] = aux_sym__literal_repeat1; - v->a[237293] = state(4869); - v->a[237294] = 1; - v->a[237295] = sym_concatenation; - v->a[237296] = actions(9308); - v->a[237297] = 2; - v->a[237298] = anon_sym_LPAREN_LPAREN; - v->a[237299] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_11865(v); -} - -/* EOF small_parse_table_2372.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2373.c b/parser/static/small_parse_table/small_parse_table_2373.c deleted file mode 100644 index 66cd1df6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2373.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2373.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11865(t_small_parse_table_array *v) -{ - v->a[237300] = actions(9326); - v->a[237301] = 2; - v->a[237302] = anon_sym_LT_LPAREN; - v->a[237303] = anon_sym_GT_LPAREN; - v->a[237304] = actions(11170); - v->a[237305] = 2; - v->a[237306] = sym_raw_string; - v->a[237307] = sym_ansi_c_string; - v->a[237308] = state(5286); - v->a[237309] = 9; - v->a[237310] = sym_arithmetic_expansion; - v->a[237311] = sym_brace_expression; - v->a[237312] = sym_string; - v->a[237313] = sym_translated_string; - v->a[237314] = sym_number; - v->a[237315] = sym_simple_expansion; - v->a[237316] = sym_expansion; - v->a[237317] = sym_command_substitution; - v->a[237318] = sym_process_substitution; - v->a[237319] = 18; - small_parse_table_11866(v); -} - -void small_parse_table_11866(t_small_parse_table_array *v) -{ - v->a[237320] = actions(3); - v->a[237321] = 1; - v->a[237322] = sym_comment; - v->a[237323] = actions(3681); - v->a[237324] = 1; - v->a[237325] = aux_sym_number_token1; - v->a[237326] = actions(3683); - v->a[237327] = 1; - v->a[237328] = aux_sym_number_token2; - v->a[237329] = actions(3687); - v->a[237330] = 1; - v->a[237331] = anon_sym_DOLLAR_LPAREN; - v->a[237332] = actions(3697); - v->a[237333] = 1; - v->a[237334] = sym__brace_start; - v->a[237335] = actions(10062); - v->a[237336] = 1; - v->a[237337] = anon_sym_DOLLAR_LBRACK; - v->a[237338] = actions(10066); - v->a[237339] = 1; - small_parse_table_11867(v); -} - -void small_parse_table_11867(t_small_parse_table_array *v) -{ - v->a[237340] = anon_sym_DQUOTE; - v->a[237341] = actions(10070); - v->a[237342] = 1; - v->a[237343] = anon_sym_DOLLAR_LBRACE; - v->a[237344] = actions(10072); - v->a[237345] = 1; - v->a[237346] = anon_sym_BQUOTE; - v->a[237347] = actions(10074); - v->a[237348] = 1; - v->a[237349] = anon_sym_DOLLAR_BQUOTE; - v->a[237350] = actions(10540); - v->a[237351] = 1; - v->a[237352] = sym_word; - v->a[237353] = actions(10546); - v->a[237354] = 1; - v->a[237355] = sym__comment_word; - v->a[237356] = actions(11174); - v->a[237357] = 1; - v->a[237358] = anon_sym_DOLLAR; - v->a[237359] = actions(10060); - small_parse_table_11868(v); -} - -void small_parse_table_11868(t_small_parse_table_array *v) -{ - v->a[237360] = 2; - v->a[237361] = anon_sym_LPAREN_LPAREN; - v->a[237362] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[237363] = actions(10076); - v->a[237364] = 2; - v->a[237365] = anon_sym_LT_LPAREN; - v->a[237366] = anon_sym_GT_LPAREN; - v->a[237367] = actions(10542); - v->a[237368] = 2; - v->a[237369] = sym_test_operator; - v->a[237370] = sym__special_character; - v->a[237371] = actions(10544); - v->a[237372] = 3; - v->a[237373] = sym__bare_dollar; - v->a[237374] = sym_raw_string; - v->a[237375] = sym_ansi_c_string; - v->a[237376] = state(4831); - v->a[237377] = 9; - v->a[237378] = sym_arithmetic_expansion; - v->a[237379] = sym_brace_expression; - small_parse_table_11869(v); -} - -void small_parse_table_11869(t_small_parse_table_array *v) -{ - v->a[237380] = sym_string; - v->a[237381] = sym_translated_string; - v->a[237382] = sym_number; - v->a[237383] = sym_simple_expansion; - v->a[237384] = sym_expansion; - v->a[237385] = sym_command_substitution; - v->a[237386] = sym_process_substitution; - v->a[237387] = 20; - v->a[237388] = actions(71); - v->a[237389] = 1; - v->a[237390] = sym_comment; - v->a[237391] = actions(3787); - v->a[237392] = 1; - v->a[237393] = anon_sym_DOLLAR; - v->a[237394] = actions(3793); - v->a[237395] = 1; - v->a[237396] = aux_sym_number_token1; - v->a[237397] = actions(3795); - v->a[237398] = 1; - v->a[237399] = aux_sym_number_token2; - small_parse_table_11870(v); -} - -/* EOF small_parse_table_2373.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2374.c b/parser/static/small_parse_table/small_parse_table_2374.c deleted file mode 100644 index 262d0180..00000000 --- a/parser/static/small_parse_table/small_parse_table_2374.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2374.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11870(t_small_parse_table_array *v) -{ - v->a[237400] = actions(3799); - v->a[237401] = 1; - v->a[237402] = anon_sym_DOLLAR_LPAREN; - v->a[237403] = actions(3809); - v->a[237404] = 1; - v->a[237405] = sym__brace_start; - v->a[237406] = actions(9636); - v->a[237407] = 1; - v->a[237408] = anon_sym_DOLLAR_LBRACK; - v->a[237409] = actions(9640); - v->a[237410] = 1; - v->a[237411] = anon_sym_DQUOTE; - v->a[237412] = actions(9644); - v->a[237413] = 1; - v->a[237414] = anon_sym_DOLLAR_LBRACE; - v->a[237415] = actions(9646); - v->a[237416] = 1; - v->a[237417] = anon_sym_BQUOTE; - v->a[237418] = actions(9648); - v->a[237419] = 1; - small_parse_table_11871(v); -} - -void small_parse_table_11871(t_small_parse_table_array *v) -{ - v->a[237420] = anon_sym_DOLLAR_BQUOTE; - v->a[237421] = actions(11176); - v->a[237422] = 1; - v->a[237423] = sym_word; - v->a[237424] = actions(11178); - v->a[237425] = 1; - v->a[237426] = sym__special_character; - v->a[237427] = actions(11182); - v->a[237428] = 1; - v->a[237429] = sym_test_operator; - v->a[237430] = state(4294); - v->a[237431] = 1; - v->a[237432] = aux_sym__literal_repeat1; - v->a[237433] = state(4861); - v->a[237434] = 1; - v->a[237435] = sym_concatenation; - v->a[237436] = actions(9634); - v->a[237437] = 2; - v->a[237438] = anon_sym_LPAREN_LPAREN; - v->a[237439] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_11872(v); -} - -void small_parse_table_11872(t_small_parse_table_array *v) -{ - v->a[237440] = actions(9650); - v->a[237441] = 2; - v->a[237442] = anon_sym_LT_LPAREN; - v->a[237443] = anon_sym_GT_LPAREN; - v->a[237444] = actions(11180); - v->a[237445] = 2; - v->a[237446] = sym_raw_string; - v->a[237447] = sym_ansi_c_string; - v->a[237448] = state(5130); - v->a[237449] = 9; - v->a[237450] = sym_arithmetic_expansion; - v->a[237451] = sym_brace_expression; - v->a[237452] = sym_string; - v->a[237453] = sym_translated_string; - v->a[237454] = sym_number; - v->a[237455] = sym_simple_expansion; - v->a[237456] = sym_expansion; - v->a[237457] = sym_command_substitution; - v->a[237458] = sym_process_substitution; - v->a[237459] = 20; - small_parse_table_11873(v); -} - -void small_parse_table_11873(t_small_parse_table_array *v) -{ - v->a[237460] = actions(71); - v->a[237461] = 1; - v->a[237462] = sym_comment; - v->a[237463] = actions(3787); - v->a[237464] = 1; - v->a[237465] = anon_sym_DOLLAR; - v->a[237466] = actions(3793); - v->a[237467] = 1; - v->a[237468] = aux_sym_number_token1; - v->a[237469] = actions(3795); - v->a[237470] = 1; - v->a[237471] = aux_sym_number_token2; - v->a[237472] = actions(3799); - v->a[237473] = 1; - v->a[237474] = anon_sym_DOLLAR_LPAREN; - v->a[237475] = actions(3809); - v->a[237476] = 1; - v->a[237477] = sym__brace_start; - v->a[237478] = actions(9636); - v->a[237479] = 1; - small_parse_table_11874(v); -} - -void small_parse_table_11874(t_small_parse_table_array *v) -{ - v->a[237480] = anon_sym_DOLLAR_LBRACK; - v->a[237481] = actions(9640); - v->a[237482] = 1; - v->a[237483] = anon_sym_DQUOTE; - v->a[237484] = actions(9644); - v->a[237485] = 1; - v->a[237486] = anon_sym_DOLLAR_LBRACE; - v->a[237487] = actions(9646); - v->a[237488] = 1; - v->a[237489] = anon_sym_BQUOTE; - v->a[237490] = actions(9648); - v->a[237491] = 1; - v->a[237492] = anon_sym_DOLLAR_BQUOTE; - v->a[237493] = actions(11178); - v->a[237494] = 1; - v->a[237495] = sym__special_character; - v->a[237496] = actions(11184); - v->a[237497] = 1; - v->a[237498] = sym_word; - v->a[237499] = actions(11188); - small_parse_table_11875(v); -} - -/* EOF small_parse_table_2374.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2375.c b/parser/static/small_parse_table/small_parse_table_2375.c deleted file mode 100644 index 33a032f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2375.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2375.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11875(t_small_parse_table_array *v) -{ - v->a[237500] = 1; - v->a[237501] = sym_test_operator; - v->a[237502] = state(4347); - v->a[237503] = 1; - v->a[237504] = aux_sym__literal_repeat1; - v->a[237505] = state(4617); - v->a[237506] = 1; - v->a[237507] = sym_concatenation; - v->a[237508] = actions(9634); - v->a[237509] = 2; - v->a[237510] = anon_sym_LPAREN_LPAREN; - v->a[237511] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[237512] = actions(9650); - v->a[237513] = 2; - v->a[237514] = anon_sym_LT_LPAREN; - v->a[237515] = anon_sym_GT_LPAREN; - v->a[237516] = actions(11186); - v->a[237517] = 2; - v->a[237518] = sym_raw_string; - v->a[237519] = sym_ansi_c_string; - small_parse_table_11876(v); -} - -void small_parse_table_11876(t_small_parse_table_array *v) -{ - v->a[237520] = state(5128); - v->a[237521] = 9; - v->a[237522] = sym_arithmetic_expansion; - v->a[237523] = sym_brace_expression; - v->a[237524] = sym_string; - v->a[237525] = sym_translated_string; - v->a[237526] = sym_number; - v->a[237527] = sym_simple_expansion; - v->a[237528] = sym_expansion; - v->a[237529] = sym_command_substitution; - v->a[237530] = sym_process_substitution; - v->a[237531] = 21; - v->a[237532] = actions(71); - v->a[237533] = 1; - v->a[237534] = sym_comment; - v->a[237535] = actions(3064); - v->a[237536] = 1; - v->a[237537] = sym_variable_name; - v->a[237538] = actions(3419); - v->a[237539] = 1; - small_parse_table_11877(v); -} - -void small_parse_table_11877(t_small_parse_table_array *v) -{ - v->a[237540] = aux_sym__simple_variable_name_token1; - v->a[237541] = actions(9278); - v->a[237542] = 1; - v->a[237543] = anon_sym_LPAREN; - v->a[237544] = actions(9280); - v->a[237545] = 1; - v->a[237546] = anon_sym_BANG; - v->a[237547] = actions(9286); - v->a[237548] = 1; - v->a[237549] = anon_sym_TILDE; - v->a[237550] = actions(9288); - v->a[237551] = 1; - v->a[237552] = anon_sym_DOLLAR; - v->a[237553] = actions(9290); - v->a[237554] = 1; - v->a[237555] = anon_sym_DQUOTE; - v->a[237556] = actions(9292); - v->a[237557] = 1; - v->a[237558] = aux_sym_number_token1; - v->a[237559] = actions(9294); - small_parse_table_11878(v); -} - -void small_parse_table_11878(t_small_parse_table_array *v) -{ - v->a[237560] = 1; - v->a[237561] = aux_sym_number_token2; - v->a[237562] = actions(9296); - v->a[237563] = 1; - v->a[237564] = anon_sym_DOLLAR_LBRACE; - v->a[237565] = actions(9298); - v->a[237566] = 1; - v->a[237567] = anon_sym_DOLLAR_LPAREN; - v->a[237568] = actions(9300); - v->a[237569] = 1; - v->a[237570] = anon_sym_BQUOTE; - v->a[237571] = actions(9302); - v->a[237572] = 1; - v->a[237573] = anon_sym_DOLLAR_BQUOTE; - v->a[237574] = state(2801); - v->a[237575] = 1; - v->a[237576] = sym__arithmetic_binary_expression; - v->a[237577] = state(2803); - v->a[237578] = 1; - v->a[237579] = sym__arithmetic_ternary_expression; - small_parse_table_11879(v); -} - -void small_parse_table_11879(t_small_parse_table_array *v) -{ - v->a[237580] = state(2809); - v->a[237581] = 1; - v->a[237582] = sym__arithmetic_unary_expression; - v->a[237583] = state(2825); - v->a[237584] = 1; - v->a[237585] = sym__arithmetic_postfix_expression; - v->a[237586] = actions(9282); - v->a[237587] = 2; - v->a[237588] = anon_sym_PLUS_PLUS2; - v->a[237589] = anon_sym_DASH_DASH2; - v->a[237590] = actions(9284); - v->a[237591] = 2; - v->a[237592] = anon_sym_DASH2; - v->a[237593] = anon_sym_PLUS2; - v->a[237594] = state(2811); - v->a[237595] = 9; - v->a[237596] = sym_subscript; - v->a[237597] = sym__arithmetic_expression; - v->a[237598] = sym__arithmetic_literal; - v->a[237599] = sym__arithmetic_parenthesized_expression; - small_parse_table_11880(v); -} - -/* EOF small_parse_table_2375.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2376.c b/parser/static/small_parse_table/small_parse_table_2376.c deleted file mode 100644 index d3e437ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_2376.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2376.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11880(t_small_parse_table_array *v) -{ - v->a[237600] = sym_string; - v->a[237601] = sym_number; - v->a[237602] = sym_simple_expansion; - v->a[237603] = sym_expansion; - v->a[237604] = sym_command_substitution; - v->a[237605] = 18; - v->a[237606] = actions(3); - v->a[237607] = 1; - v->a[237608] = sym_comment; - v->a[237609] = actions(3681); - v->a[237610] = 1; - v->a[237611] = aux_sym_number_token1; - v->a[237612] = actions(3683); - v->a[237613] = 1; - v->a[237614] = aux_sym_number_token2; - v->a[237615] = actions(3687); - v->a[237616] = 1; - v->a[237617] = anon_sym_DOLLAR_LPAREN; - v->a[237618] = actions(3697); - v->a[237619] = 1; - small_parse_table_11881(v); -} - -void small_parse_table_11881(t_small_parse_table_array *v) -{ - v->a[237620] = sym__brace_start; - v->a[237621] = actions(10062); - v->a[237622] = 1; - v->a[237623] = anon_sym_DOLLAR_LBRACK; - v->a[237624] = actions(10066); - v->a[237625] = 1; - v->a[237626] = anon_sym_DQUOTE; - v->a[237627] = actions(10070); - v->a[237628] = 1; - v->a[237629] = anon_sym_DOLLAR_LBRACE; - v->a[237630] = actions(10072); - v->a[237631] = 1; - v->a[237632] = anon_sym_BQUOTE; - v->a[237633] = actions(10074); - v->a[237634] = 1; - v->a[237635] = anon_sym_DOLLAR_BQUOTE; - v->a[237636] = actions(10540); - v->a[237637] = 1; - v->a[237638] = sym_word; - v->a[237639] = actions(10546); - small_parse_table_11882(v); -} - -void small_parse_table_11882(t_small_parse_table_array *v) -{ - v->a[237640] = 1; - v->a[237641] = sym__comment_word; - v->a[237642] = actions(11190); - v->a[237643] = 1; - v->a[237644] = anon_sym_DOLLAR; - v->a[237645] = actions(10060); - v->a[237646] = 2; - v->a[237647] = anon_sym_LPAREN_LPAREN; - v->a[237648] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[237649] = actions(10076); - v->a[237650] = 2; - v->a[237651] = anon_sym_LT_LPAREN; - v->a[237652] = anon_sym_GT_LPAREN; - v->a[237653] = actions(10542); - v->a[237654] = 2; - v->a[237655] = sym_test_operator; - v->a[237656] = sym__special_character; - v->a[237657] = actions(10544); - v->a[237658] = 3; - v->a[237659] = sym__bare_dollar; - small_parse_table_11883(v); -} - -void small_parse_table_11883(t_small_parse_table_array *v) -{ - v->a[237660] = sym_raw_string; - v->a[237661] = sym_ansi_c_string; - v->a[237662] = state(4831); - v->a[237663] = 9; - v->a[237664] = sym_arithmetic_expansion; - v->a[237665] = sym_brace_expression; - v->a[237666] = sym_string; - v->a[237667] = sym_translated_string; - v->a[237668] = sym_number; - v->a[237669] = sym_simple_expansion; - v->a[237670] = sym_expansion; - v->a[237671] = sym_command_substitution; - v->a[237672] = sym_process_substitution; - v->a[237673] = 21; - v->a[237674] = actions(71); - v->a[237675] = 1; - v->a[237676] = sym_comment; - v->a[237677] = actions(9364); - v->a[237678] = 1; - v->a[237679] = anon_sym_LPAREN; - small_parse_table_11884(v); -} - -void small_parse_table_11884(t_small_parse_table_array *v) -{ - v->a[237680] = actions(9366); - v->a[237681] = 1; - v->a[237682] = anon_sym_BANG; - v->a[237683] = actions(9372); - v->a[237684] = 1; - v->a[237685] = anon_sym_TILDE; - v->a[237686] = actions(9374); - v->a[237687] = 1; - v->a[237688] = anon_sym_DOLLAR; - v->a[237689] = actions(9376); - v->a[237690] = 1; - v->a[237691] = anon_sym_DQUOTE; - v->a[237692] = actions(9378); - v->a[237693] = 1; - v->a[237694] = aux_sym_number_token1; - v->a[237695] = actions(9380); - v->a[237696] = 1; - v->a[237697] = aux_sym_number_token2; - v->a[237698] = actions(9382); - v->a[237699] = 1; - small_parse_table_11885(v); -} - -/* EOF small_parse_table_2376.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2377.c b/parser/static/small_parse_table/small_parse_table_2377.c deleted file mode 100644 index b35acee3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2377.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2377.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11885(t_small_parse_table_array *v) -{ - v->a[237700] = anon_sym_DOLLAR_LBRACE; - v->a[237701] = actions(9384); - v->a[237702] = 1; - v->a[237703] = anon_sym_DOLLAR_LPAREN; - v->a[237704] = actions(9386); - v->a[237705] = 1; - v->a[237706] = anon_sym_BQUOTE; - v->a[237707] = actions(9388); - v->a[237708] = 1; - v->a[237709] = anon_sym_DOLLAR_BQUOTE; - v->a[237710] = actions(9392); - v->a[237711] = 1; - v->a[237712] = sym_variable_name; - v->a[237713] = actions(11192); - v->a[237714] = 1; - v->a[237715] = aux_sym__simple_variable_name_token1; - v->a[237716] = state(3391); - v->a[237717] = 1; - v->a[237718] = sym__arithmetic_binary_expression; - v->a[237719] = state(3396); - small_parse_table_11886(v); -} - -void small_parse_table_11886(t_small_parse_table_array *v) -{ - v->a[237720] = 1; - v->a[237721] = sym__arithmetic_ternary_expression; - v->a[237722] = state(3398); - v->a[237723] = 1; - v->a[237724] = sym__arithmetic_unary_expression; - v->a[237725] = state(3400); - v->a[237726] = 1; - v->a[237727] = sym__arithmetic_postfix_expression; - v->a[237728] = actions(9368); - v->a[237729] = 2; - v->a[237730] = anon_sym_PLUS_PLUS2; - v->a[237731] = anon_sym_DASH_DASH2; - v->a[237732] = actions(9370); - v->a[237733] = 2; - v->a[237734] = anon_sym_DASH2; - v->a[237735] = anon_sym_PLUS2; - v->a[237736] = state(3235); - v->a[237737] = 9; - v->a[237738] = sym_subscript; - v->a[237739] = sym__arithmetic_expression; - small_parse_table_11887(v); -} - -void small_parse_table_11887(t_small_parse_table_array *v) -{ - v->a[237740] = sym__arithmetic_literal; - v->a[237741] = sym__arithmetic_parenthesized_expression; - v->a[237742] = sym_string; - v->a[237743] = sym_number; - v->a[237744] = sym_simple_expansion; - v->a[237745] = sym_expansion; - v->a[237746] = sym_command_substitution; - v->a[237747] = 21; - v->a[237748] = actions(71); - v->a[237749] = 1; - v->a[237750] = sym_comment; - v->a[237751] = actions(3064); - v->a[237752] = 1; - v->a[237753] = sym_variable_name; - v->a[237754] = actions(9278); - v->a[237755] = 1; - v->a[237756] = anon_sym_LPAREN; - v->a[237757] = actions(9280); - v->a[237758] = 1; - v->a[237759] = anon_sym_BANG; - small_parse_table_11888(v); -} - -void small_parse_table_11888(t_small_parse_table_array *v) -{ - v->a[237760] = actions(9286); - v->a[237761] = 1; - v->a[237762] = anon_sym_TILDE; - v->a[237763] = actions(9288); - v->a[237764] = 1; - v->a[237765] = anon_sym_DOLLAR; - v->a[237766] = actions(9290); - v->a[237767] = 1; - v->a[237768] = anon_sym_DQUOTE; - v->a[237769] = actions(9292); - v->a[237770] = 1; - v->a[237771] = aux_sym_number_token1; - v->a[237772] = actions(9294); - v->a[237773] = 1; - v->a[237774] = aux_sym_number_token2; - v->a[237775] = actions(9296); - v->a[237776] = 1; - v->a[237777] = anon_sym_DOLLAR_LBRACE; - v->a[237778] = actions(9298); - v->a[237779] = 1; - small_parse_table_11889(v); -} - -void small_parse_table_11889(t_small_parse_table_array *v) -{ - v->a[237780] = anon_sym_DOLLAR_LPAREN; - v->a[237781] = actions(9300); - v->a[237782] = 1; - v->a[237783] = anon_sym_BQUOTE; - v->a[237784] = actions(9302); - v->a[237785] = 1; - v->a[237786] = anon_sym_DOLLAR_BQUOTE; - v->a[237787] = actions(11194); - v->a[237788] = 1; - v->a[237789] = aux_sym__simple_variable_name_token1; - v->a[237790] = state(2801); - v->a[237791] = 1; - v->a[237792] = sym__arithmetic_binary_expression; - v->a[237793] = state(2803); - v->a[237794] = 1; - v->a[237795] = sym__arithmetic_ternary_expression; - v->a[237796] = state(2809); - v->a[237797] = 1; - v->a[237798] = sym__arithmetic_unary_expression; - v->a[237799] = state(2825); - small_parse_table_11890(v); -} - -/* EOF small_parse_table_2377.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2378.c b/parser/static/small_parse_table/small_parse_table_2378.c deleted file mode 100644 index 72283de6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2378.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2378.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11890(t_small_parse_table_array *v) -{ - v->a[237800] = 1; - v->a[237801] = sym__arithmetic_postfix_expression; - v->a[237802] = actions(9282); - v->a[237803] = 2; - v->a[237804] = anon_sym_PLUS_PLUS2; - v->a[237805] = anon_sym_DASH_DASH2; - v->a[237806] = actions(9284); - v->a[237807] = 2; - v->a[237808] = anon_sym_DASH2; - v->a[237809] = anon_sym_PLUS2; - v->a[237810] = state(2786); - v->a[237811] = 9; - v->a[237812] = sym_subscript; - v->a[237813] = sym__arithmetic_expression; - v->a[237814] = sym__arithmetic_literal; - v->a[237815] = sym__arithmetic_parenthesized_expression; - v->a[237816] = sym_string; - v->a[237817] = sym_number; - v->a[237818] = sym_simple_expansion; - v->a[237819] = sym_expansion; - small_parse_table_11891(v); -} - -void small_parse_table_11891(t_small_parse_table_array *v) -{ - v->a[237820] = sym_command_substitution; - v->a[237821] = 21; - v->a[237822] = actions(71); - v->a[237823] = 1; - v->a[237824] = sym_comment; - v->a[237825] = actions(9364); - v->a[237826] = 1; - v->a[237827] = anon_sym_LPAREN; - v->a[237828] = actions(9366); - v->a[237829] = 1; - v->a[237830] = anon_sym_BANG; - v->a[237831] = actions(9372); - v->a[237832] = 1; - v->a[237833] = anon_sym_TILDE; - v->a[237834] = actions(9374); - v->a[237835] = 1; - v->a[237836] = anon_sym_DOLLAR; - v->a[237837] = actions(9376); - v->a[237838] = 1; - v->a[237839] = anon_sym_DQUOTE; - small_parse_table_11892(v); -} - -void small_parse_table_11892(t_small_parse_table_array *v) -{ - v->a[237840] = actions(9378); - v->a[237841] = 1; - v->a[237842] = aux_sym_number_token1; - v->a[237843] = actions(9380); - v->a[237844] = 1; - v->a[237845] = aux_sym_number_token2; - v->a[237846] = actions(9382); - v->a[237847] = 1; - v->a[237848] = anon_sym_DOLLAR_LBRACE; - v->a[237849] = actions(9384); - v->a[237850] = 1; - v->a[237851] = anon_sym_DOLLAR_LPAREN; - v->a[237852] = actions(9386); - v->a[237853] = 1; - v->a[237854] = anon_sym_BQUOTE; - v->a[237855] = actions(9388); - v->a[237856] = 1; - v->a[237857] = anon_sym_DOLLAR_BQUOTE; - v->a[237858] = actions(9392); - v->a[237859] = 1; - small_parse_table_11893(v); -} - -void small_parse_table_11893(t_small_parse_table_array *v) -{ - v->a[237860] = sym_variable_name; - v->a[237861] = actions(11196); - v->a[237862] = 1; - v->a[237863] = aux_sym__simple_variable_name_token1; - v->a[237864] = state(3391); - v->a[237865] = 1; - v->a[237866] = sym__arithmetic_binary_expression; - v->a[237867] = state(3396); - v->a[237868] = 1; - v->a[237869] = sym__arithmetic_ternary_expression; - v->a[237870] = state(3398); - v->a[237871] = 1; - v->a[237872] = sym__arithmetic_unary_expression; - v->a[237873] = state(3400); - v->a[237874] = 1; - v->a[237875] = sym__arithmetic_postfix_expression; - v->a[237876] = actions(9368); - v->a[237877] = 2; - v->a[237878] = anon_sym_PLUS_PLUS2; - v->a[237879] = anon_sym_DASH_DASH2; - small_parse_table_11894(v); -} - -void small_parse_table_11894(t_small_parse_table_array *v) -{ - v->a[237880] = actions(9370); - v->a[237881] = 2; - v->a[237882] = anon_sym_DASH2; - v->a[237883] = anon_sym_PLUS2; - v->a[237884] = state(3239); - v->a[237885] = 9; - v->a[237886] = sym_subscript; - v->a[237887] = sym__arithmetic_expression; - v->a[237888] = sym__arithmetic_literal; - v->a[237889] = sym__arithmetic_parenthesized_expression; - v->a[237890] = sym_string; - v->a[237891] = sym_number; - v->a[237892] = sym_simple_expansion; - v->a[237893] = sym_expansion; - v->a[237894] = sym_command_substitution; - v->a[237895] = 21; - v->a[237896] = actions(71); - v->a[237897] = 1; - v->a[237898] = sym_comment; - v->a[237899] = actions(9364); - small_parse_table_11895(v); -} - -/* EOF small_parse_table_2378.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2379.c b/parser/static/small_parse_table/small_parse_table_2379.c deleted file mode 100644 index 9c4414e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2379.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2379.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11895(t_small_parse_table_array *v) -{ - v->a[237900] = 1; - v->a[237901] = anon_sym_LPAREN; - v->a[237902] = actions(9366); - v->a[237903] = 1; - v->a[237904] = anon_sym_BANG; - v->a[237905] = actions(9372); - v->a[237906] = 1; - v->a[237907] = anon_sym_TILDE; - v->a[237908] = actions(9374); - v->a[237909] = 1; - v->a[237910] = anon_sym_DOLLAR; - v->a[237911] = actions(9376); - v->a[237912] = 1; - v->a[237913] = anon_sym_DQUOTE; - v->a[237914] = actions(9378); - v->a[237915] = 1; - v->a[237916] = aux_sym_number_token1; - v->a[237917] = actions(9380); - v->a[237918] = 1; - v->a[237919] = aux_sym_number_token2; - small_parse_table_11896(v); -} - -void small_parse_table_11896(t_small_parse_table_array *v) -{ - v->a[237920] = actions(9382); - v->a[237921] = 1; - v->a[237922] = anon_sym_DOLLAR_LBRACE; - v->a[237923] = actions(9384); - v->a[237924] = 1; - v->a[237925] = anon_sym_DOLLAR_LPAREN; - v->a[237926] = actions(9386); - v->a[237927] = 1; - v->a[237928] = anon_sym_BQUOTE; - v->a[237929] = actions(9388); - v->a[237930] = 1; - v->a[237931] = anon_sym_DOLLAR_BQUOTE; - v->a[237932] = actions(9392); - v->a[237933] = 1; - v->a[237934] = sym_variable_name; - v->a[237935] = actions(11198); - v->a[237936] = 1; - v->a[237937] = aux_sym__simple_variable_name_token1; - v->a[237938] = state(3391); - v->a[237939] = 1; - small_parse_table_11897(v); -} - -void small_parse_table_11897(t_small_parse_table_array *v) -{ - v->a[237940] = sym__arithmetic_binary_expression; - v->a[237941] = state(3396); - v->a[237942] = 1; - v->a[237943] = sym__arithmetic_ternary_expression; - v->a[237944] = state(3398); - v->a[237945] = 1; - v->a[237946] = sym__arithmetic_unary_expression; - v->a[237947] = state(3400); - v->a[237948] = 1; - v->a[237949] = sym__arithmetic_postfix_expression; - v->a[237950] = actions(9368); - v->a[237951] = 2; - v->a[237952] = anon_sym_PLUS_PLUS2; - v->a[237953] = anon_sym_DASH_DASH2; - v->a[237954] = actions(9370); - v->a[237955] = 2; - v->a[237956] = anon_sym_DASH2; - v->a[237957] = anon_sym_PLUS2; - v->a[237958] = state(3224); - v->a[237959] = 9; - small_parse_table_11898(v); -} - -void small_parse_table_11898(t_small_parse_table_array *v) -{ - v->a[237960] = sym_subscript; - v->a[237961] = sym__arithmetic_expression; - v->a[237962] = sym__arithmetic_literal; - v->a[237963] = sym__arithmetic_parenthesized_expression; - v->a[237964] = sym_string; - v->a[237965] = sym_number; - v->a[237966] = sym_simple_expansion; - v->a[237967] = sym_expansion; - v->a[237968] = sym_command_substitution; - v->a[237969] = 21; - v->a[237970] = actions(71); - v->a[237971] = 1; - v->a[237972] = sym_comment; - v->a[237973] = actions(3064); - v->a[237974] = 1; - v->a[237975] = sym_variable_name; - v->a[237976] = actions(9278); - v->a[237977] = 1; - v->a[237978] = anon_sym_LPAREN; - v->a[237979] = actions(9280); - small_parse_table_11899(v); -} - -void small_parse_table_11899(t_small_parse_table_array *v) -{ - v->a[237980] = 1; - v->a[237981] = anon_sym_BANG; - v->a[237982] = actions(9286); - v->a[237983] = 1; - v->a[237984] = anon_sym_TILDE; - v->a[237985] = actions(9288); - v->a[237986] = 1; - v->a[237987] = anon_sym_DOLLAR; - v->a[237988] = actions(9290); - v->a[237989] = 1; - v->a[237990] = anon_sym_DQUOTE; - v->a[237991] = actions(9292); - v->a[237992] = 1; - v->a[237993] = aux_sym_number_token1; - v->a[237994] = actions(9294); - v->a[237995] = 1; - v->a[237996] = aux_sym_number_token2; - v->a[237997] = actions(9296); - v->a[237998] = 1; - v->a[237999] = anon_sym_DOLLAR_LBRACE; - small_parse_table_11900(v); -} - -/* EOF small_parse_table_2379.c */ diff --git a/parser/static/small_parse_table/small_parse_table_238.c b/parser/static/small_parse_table/small_parse_table_238.c index 1a823e9b..8cf9a97f 100644 --- a/parser/static/small_parse_table/small_parse_table_238.c +++ b/parser/static/small_parse_table/small_parse_table_238.c @@ -14,126 +14,126 @@ void small_parse_table_1190(t_small_parse_table_array *v) { - v->a[23800] = anon_sym_DOLLAR; - v->a[23801] = actions(4082); - v->a[23802] = 1; - v->a[23803] = sym__special_character; - v->a[23804] = actions(4084); - v->a[23805] = 1; - v->a[23806] = anon_sym_DQUOTE; - v->a[23807] = actions(4086); - v->a[23808] = 1; - v->a[23809] = aux_sym_number_token1; - v->a[23810] = actions(4088); - v->a[23811] = 1; - v->a[23812] = aux_sym_number_token2; - v->a[23813] = actions(4090); - v->a[23814] = 1; - v->a[23815] = anon_sym_DOLLAR_LBRACE; - v->a[23816] = actions(4092); - v->a[23817] = 1; - v->a[23818] = anon_sym_DOLLAR_LPAREN; - v->a[23819] = actions(4094); + v->a[23800] = actions(3082); + v->a[23801] = 1; + v->a[23802] = sym__special_character; + v->a[23803] = actions(3084); + v->a[23804] = 1; + v->a[23805] = anon_sym_DQUOTE; + v->a[23806] = actions(3088); + v->a[23807] = 1; + v->a[23808] = aux_sym_number_token1; + v->a[23809] = actions(3090); + v->a[23810] = 1; + v->a[23811] = aux_sym_number_token2; + v->a[23812] = actions(3092); + v->a[23813] = 1; + v->a[23814] = anon_sym_DOLLAR_LBRACE; + v->a[23815] = actions(3094); + v->a[23816] = 1; + v->a[23817] = anon_sym_DOLLAR_LPAREN; + v->a[23818] = actions(3096); + v->a[23819] = 1; small_parse_table_1191(v); } void small_parse_table_1191(t_small_parse_table_array *v) { - v->a[23820] = 1; - v->a[23821] = anon_sym_BQUOTE; - v->a[23822] = actions(4096); - v->a[23823] = 1; - v->a[23824] = anon_sym_DOLLAR_BQUOTE; - v->a[23825] = actions(4100); - v->a[23826] = 1; - v->a[23827] = sym_test_operator; - v->a[23828] = actions(4102); - v->a[23829] = 1; - v->a[23830] = sym__brace_start; - v->a[23831] = state(4521); - v->a[23832] = 1; - v->a[23833] = aux_sym__literal_repeat1; - v->a[23834] = state(5023); - v->a[23835] = 1; - v->a[23836] = sym_concatenation; - v->a[23837] = actions(2496); + v->a[23820] = anon_sym_BQUOTE; + v->a[23821] = actions(3098); + v->a[23822] = 1; + v->a[23823] = anon_sym_DOLLAR_BQUOTE; + v->a[23824] = actions(3102); + v->a[23825] = 1; + v->a[23826] = sym__brace_start; + v->a[23827] = actions(3133); + v->a[23828] = 1; + v->a[23829] = aux_sym__simple_variable_name_token1; + v->a[23830] = state(1629); + v->a[23831] = 1; + v->a[23832] = aux_sym__literal_repeat1; + v->a[23833] = actions(3086); + v->a[23834] = 2; + v->a[23835] = sym_test_operator; + v->a[23836] = sym_raw_string; + v->a[23837] = state(565); v->a[23838] = 2; - v->a[23839] = sym_file_descriptor; + v->a[23839] = sym_concatenation; small_parse_table_1192(v); } void small_parse_table_1192(t_small_parse_table_array *v) { - v->a[23840] = aux_sym_heredoc_redirect_token1; - v->a[23841] = actions(4076); - v->a[23842] = 2; - v->a[23843] = anon_sym_LPAREN_LPAREN; - v->a[23844] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23845] = actions(4098); - v->a[23846] = 2; - v->a[23847] = anon_sym_LT_LPAREN; - v->a[23848] = anon_sym_GT_LPAREN; - v->a[23849] = actions(4074); - v->a[23850] = 3; - v->a[23851] = sym_raw_string; - v->a[23852] = sym_ansi_c_string; - v->a[23853] = sym_word; - v->a[23854] = state(4828); - v->a[23855] = 9; - v->a[23856] = sym_arithmetic_expansion; - v->a[23857] = sym_brace_expression; - v->a[23858] = sym_string; - v->a[23859] = sym_translated_string; + v->a[23840] = aux_sym_unset_command_repeat1; + v->a[23841] = actions(1244); + v->a[23842] = 7; + v->a[23843] = anon_sym_PIPE; + v->a[23844] = anon_sym_LT; + v->a[23845] = anon_sym_GT; + v->a[23846] = anon_sym_AMP_GT; + v->a[23847] = anon_sym_LT_AMP; + v->a[23848] = anon_sym_GT_AMP; + v->a[23849] = anon_sym_LT_LT; + v->a[23850] = state(1442); + v->a[23851] = 7; + v->a[23852] = sym_arithmetic_expansion; + v->a[23853] = sym_brace_expression; + v->a[23854] = sym_string; + v->a[23855] = sym_number; + v->a[23856] = sym_simple_expansion; + v->a[23857] = sym_expansion; + v->a[23858] = sym_command_substitution; + v->a[23859] = actions(1246); small_parse_table_1193(v); } void small_parse_table_1193(t_small_parse_table_array *v) { - v->a[23860] = sym_number; - v->a[23861] = sym_simple_expansion; - v->a[23862] = sym_expansion; - v->a[23863] = sym_command_substitution; - v->a[23864] = sym_process_substitution; - v->a[23865] = actions(2494); - v->a[23866] = 20; - v->a[23867] = anon_sym_SEMI; - v->a[23868] = anon_sym_PIPE_PIPE; - v->a[23869] = anon_sym_AMP_AMP; - v->a[23870] = anon_sym_PIPE; - v->a[23871] = anon_sym_AMP; - v->a[23872] = anon_sym_LT; - v->a[23873] = anon_sym_GT; - v->a[23874] = anon_sym_LT_LT; - v->a[23875] = anon_sym_GT_GT; - v->a[23876] = anon_sym_RPAREN; - v->a[23877] = anon_sym_SEMI_SEMI; - v->a[23878] = anon_sym_PIPE_AMP; - v->a[23879] = anon_sym_AMP_GT; + v->a[23860] = 10; + v->a[23861] = sym_file_descriptor; + v->a[23862] = anon_sym_PIPE_AMP; + v->a[23863] = anon_sym_AMP_AMP; + v->a[23864] = anon_sym_PIPE_PIPE; + v->a[23865] = anon_sym_GT_GT; + v->a[23866] = anon_sym_AMP_GT_GT; + v->a[23867] = anon_sym_GT_PIPE; + v->a[23868] = anon_sym_LT_AMP_DASH; + v->a[23869] = anon_sym_GT_AMP_DASH; + v->a[23870] = anon_sym_LT_LT_DASH; + v->a[23871] = 6; + v->a[23872] = actions(3); + v->a[23873] = 1; + v->a[23874] = sym_comment; + v->a[23875] = actions(3139); + v->a[23876] = 1; + v->a[23877] = sym_variable_name; + v->a[23878] = actions(3137); + v->a[23879] = 2; small_parse_table_1194(v); } void small_parse_table_1194(t_small_parse_table_array *v) { - v->a[23880] = anon_sym_AMP_GT_GT; - v->a[23881] = anon_sym_LT_AMP; - v->a[23882] = anon_sym_GT_AMP; - v->a[23883] = anon_sym_GT_PIPE; - v->a[23884] = anon_sym_LT_AMP_DASH; - v->a[23885] = anon_sym_GT_AMP_DASH; - v->a[23886] = anon_sym_LT_LT_DASH; - v->a[23887] = 3; - v->a[23888] = actions(71); - v->a[23889] = 1; - v->a[23890] = sym_comment; - v->a[23891] = actions(809); - v->a[23892] = 24; - v->a[23893] = sym_file_descriptor; - v->a[23894] = sym_variable_name; - v->a[23895] = sym_test_operator; - v->a[23896] = sym__brace_start; - v->a[23897] = anon_sym_LPAREN_LPAREN; - v->a[23898] = anon_sym_GT_GT; - v->a[23899] = anon_sym_LBRACE; + v->a[23880] = aux_sym__simple_variable_name_token1; + v->a[23881] = aux_sym__multiline_variable_name_token1; + v->a[23882] = actions(828); + v->a[23883] = 3; + v->a[23884] = sym_file_descriptor; + v->a[23885] = sym_test_operator; + v->a[23886] = sym__brace_start; + v->a[23887] = actions(3135); + v->a[23888] = 9; + v->a[23889] = anon_sym_BANG; + v->a[23890] = anon_sym_DASH; + v->a[23891] = anon_sym_STAR; + v->a[23892] = anon_sym_QMARK; + v->a[23893] = anon_sym_DOLLAR; + v->a[23894] = anon_sym_POUND; + v->a[23895] = anon_sym_AT; + v->a[23896] = anon_sym_0; + v->a[23897] = anon_sym__; + v->a[23898] = actions(826); + v->a[23899] = 27; small_parse_table_1195(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2380.c b/parser/static/small_parse_table/small_parse_table_2380.c deleted file mode 100644 index 4b45faf7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2380.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2380.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11900(t_small_parse_table_array *v) -{ - v->a[238000] = actions(9298); - v->a[238001] = 1; - v->a[238002] = anon_sym_DOLLAR_LPAREN; - v->a[238003] = actions(9300); - v->a[238004] = 1; - v->a[238005] = anon_sym_BQUOTE; - v->a[238006] = actions(9302); - v->a[238007] = 1; - v->a[238008] = anon_sym_DOLLAR_BQUOTE; - v->a[238009] = actions(11200); - v->a[238010] = 1; - v->a[238011] = aux_sym__simple_variable_name_token1; - v->a[238012] = state(2801); - v->a[238013] = 1; - v->a[238014] = sym__arithmetic_binary_expression; - v->a[238015] = state(2803); - v->a[238016] = 1; - v->a[238017] = sym__arithmetic_ternary_expression; - v->a[238018] = state(2809); - v->a[238019] = 1; - small_parse_table_11901(v); -} - -void small_parse_table_11901(t_small_parse_table_array *v) -{ - v->a[238020] = sym__arithmetic_unary_expression; - v->a[238021] = state(2825); - v->a[238022] = 1; - v->a[238023] = sym__arithmetic_postfix_expression; - v->a[238024] = actions(9282); - v->a[238025] = 2; - v->a[238026] = anon_sym_PLUS_PLUS2; - v->a[238027] = anon_sym_DASH_DASH2; - v->a[238028] = actions(9284); - v->a[238029] = 2; - v->a[238030] = anon_sym_DASH2; - v->a[238031] = anon_sym_PLUS2; - v->a[238032] = state(2787); - v->a[238033] = 9; - v->a[238034] = sym_subscript; - v->a[238035] = sym__arithmetic_expression; - v->a[238036] = sym__arithmetic_literal; - v->a[238037] = sym__arithmetic_parenthesized_expression; - v->a[238038] = sym_string; - v->a[238039] = sym_number; - small_parse_table_11902(v); -} - -void small_parse_table_11902(t_small_parse_table_array *v) -{ - v->a[238040] = sym_simple_expansion; - v->a[238041] = sym_expansion; - v->a[238042] = sym_command_substitution; - v->a[238043] = 18; - v->a[238044] = actions(3); - v->a[238045] = 1; - v->a[238046] = sym_comment; - v->a[238047] = actions(3032); - v->a[238048] = 1; - v->a[238049] = aux_sym_number_token1; - v->a[238050] = actions(3034); - v->a[238051] = 1; - v->a[238052] = aux_sym_number_token2; - v->a[238053] = actions(3038); - v->a[238054] = 1; - v->a[238055] = anon_sym_DOLLAR_LPAREN; - v->a[238056] = actions(3048); - v->a[238057] = 1; - v->a[238058] = sym__brace_start; - v->a[238059] = actions(10134); - small_parse_table_11903(v); -} - -void small_parse_table_11903(t_small_parse_table_array *v) -{ - v->a[238060] = 1; - v->a[238061] = anon_sym_DOLLAR_LBRACK; - v->a[238062] = actions(10138); - v->a[238063] = 1; - v->a[238064] = anon_sym_DQUOTE; - v->a[238065] = actions(10142); - v->a[238066] = 1; - v->a[238067] = anon_sym_DOLLAR_LBRACE; - v->a[238068] = actions(10144); - v->a[238069] = 1; - v->a[238070] = anon_sym_BQUOTE; - v->a[238071] = actions(10146); - v->a[238072] = 1; - v->a[238073] = anon_sym_DOLLAR_BQUOTE; - v->a[238074] = actions(10556); - v->a[238075] = 1; - v->a[238076] = sym_word; - v->a[238077] = actions(10562); - v->a[238078] = 1; - v->a[238079] = sym__comment_word; - small_parse_table_11904(v); -} - -void small_parse_table_11904(t_small_parse_table_array *v) -{ - v->a[238080] = actions(11202); - v->a[238081] = 1; - v->a[238082] = anon_sym_DOLLAR; - v->a[238083] = actions(10132); - v->a[238084] = 2; - v->a[238085] = anon_sym_LPAREN_LPAREN; - v->a[238086] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[238087] = actions(10148); - v->a[238088] = 2; - v->a[238089] = anon_sym_LT_LPAREN; - v->a[238090] = anon_sym_GT_LPAREN; - v->a[238091] = actions(10558); - v->a[238092] = 2; - v->a[238093] = sym_test_operator; - v->a[238094] = sym__special_character; - v->a[238095] = actions(10560); - v->a[238096] = 3; - v->a[238097] = sym__bare_dollar; - v->a[238098] = sym_raw_string; - v->a[238099] = sym_ansi_c_string; - small_parse_table_11905(v); -} - -/* EOF small_parse_table_2380.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2381.c b/parser/static/small_parse_table/small_parse_table_2381.c deleted file mode 100644 index 2154c0c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2381.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2381.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11905(t_small_parse_table_array *v) -{ - v->a[238100] = state(4493); - v->a[238101] = 9; - v->a[238102] = sym_arithmetic_expansion; - v->a[238103] = sym_brace_expression; - v->a[238104] = sym_string; - v->a[238105] = sym_translated_string; - v->a[238106] = sym_number; - v->a[238107] = sym_simple_expansion; - v->a[238108] = sym_expansion; - v->a[238109] = sym_command_substitution; - v->a[238110] = sym_process_substitution; - v->a[238111] = 18; - v->a[238112] = actions(3); - v->a[238113] = 1; - v->a[238114] = sym_comment; - v->a[238115] = actions(3032); - v->a[238116] = 1; - v->a[238117] = aux_sym_number_token1; - v->a[238118] = actions(3034); - v->a[238119] = 1; - small_parse_table_11906(v); -} - -void small_parse_table_11906(t_small_parse_table_array *v) -{ - v->a[238120] = aux_sym_number_token2; - v->a[238121] = actions(3038); - v->a[238122] = 1; - v->a[238123] = anon_sym_DOLLAR_LPAREN; - v->a[238124] = actions(3048); - v->a[238125] = 1; - v->a[238126] = sym__brace_start; - v->a[238127] = actions(10134); - v->a[238128] = 1; - v->a[238129] = anon_sym_DOLLAR_LBRACK; - v->a[238130] = actions(10138); - v->a[238131] = 1; - v->a[238132] = anon_sym_DQUOTE; - v->a[238133] = actions(10142); - v->a[238134] = 1; - v->a[238135] = anon_sym_DOLLAR_LBRACE; - v->a[238136] = actions(10144); - v->a[238137] = 1; - v->a[238138] = anon_sym_BQUOTE; - v->a[238139] = actions(10146); - small_parse_table_11907(v); -} - -void small_parse_table_11907(t_small_parse_table_array *v) -{ - v->a[238140] = 1; - v->a[238141] = anon_sym_DOLLAR_BQUOTE; - v->a[238142] = actions(10556); - v->a[238143] = 1; - v->a[238144] = sym_word; - v->a[238145] = actions(10562); - v->a[238146] = 1; - v->a[238147] = sym__comment_word; - v->a[238148] = actions(11204); - v->a[238149] = 1; - v->a[238150] = anon_sym_DOLLAR; - v->a[238151] = actions(10132); - v->a[238152] = 2; - v->a[238153] = anon_sym_LPAREN_LPAREN; - v->a[238154] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[238155] = actions(10148); - v->a[238156] = 2; - v->a[238157] = anon_sym_LT_LPAREN; - v->a[238158] = anon_sym_GT_LPAREN; - v->a[238159] = actions(10558); - small_parse_table_11908(v); -} - -void small_parse_table_11908(t_small_parse_table_array *v) -{ - v->a[238160] = 2; - v->a[238161] = sym_test_operator; - v->a[238162] = sym__special_character; - v->a[238163] = actions(10560); - v->a[238164] = 3; - v->a[238165] = sym__bare_dollar; - v->a[238166] = sym_raw_string; - v->a[238167] = sym_ansi_c_string; - v->a[238168] = state(4493); - v->a[238169] = 9; - v->a[238170] = sym_arithmetic_expansion; - v->a[238171] = sym_brace_expression; - v->a[238172] = sym_string; - v->a[238173] = sym_translated_string; - v->a[238174] = sym_number; - v->a[238175] = sym_simple_expansion; - v->a[238176] = sym_expansion; - v->a[238177] = sym_command_substitution; - v->a[238178] = sym_process_substitution; - v->a[238179] = 18; - small_parse_table_11909(v); -} - -void small_parse_table_11909(t_small_parse_table_array *v) -{ - v->a[238180] = actions(3); - v->a[238181] = 1; - v->a[238182] = sym_comment; - v->a[238183] = actions(8306); - v->a[238184] = 1; - v->a[238185] = anon_sym_DOLLAR_LBRACK; - v->a[238186] = actions(8312); - v->a[238187] = 1; - v->a[238188] = anon_sym_DQUOTE; - v->a[238189] = actions(8316); - v->a[238190] = 1; - v->a[238191] = aux_sym_number_token1; - v->a[238192] = actions(8318); - v->a[238193] = 1; - v->a[238194] = aux_sym_number_token2; - v->a[238195] = actions(8320); - v->a[238196] = 1; - v->a[238197] = anon_sym_DOLLAR_LBRACE; - v->a[238198] = actions(8322); - v->a[238199] = 1; - small_parse_table_11910(v); -} - -/* EOF small_parse_table_2381.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2382.c b/parser/static/small_parse_table/small_parse_table_2382.c deleted file mode 100644 index a7cdd697..00000000 --- a/parser/static/small_parse_table/small_parse_table_2382.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2382.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11910(t_small_parse_table_array *v) -{ - v->a[238200] = anon_sym_DOLLAR_LPAREN; - v->a[238201] = actions(8324); - v->a[238202] = 1; - v->a[238203] = anon_sym_BQUOTE; - v->a[238204] = actions(8326); - v->a[238205] = 1; - v->a[238206] = anon_sym_DOLLAR_BQUOTE; - v->a[238207] = actions(8336); - v->a[238208] = 1; - v->a[238209] = sym__brace_start; - v->a[238210] = actions(10282); - v->a[238211] = 1; - v->a[238212] = sym_word; - v->a[238213] = actions(10288); - v->a[238214] = 1; - v->a[238215] = sym__comment_word; - v->a[238216] = actions(11206); - v->a[238217] = 1; - v->a[238218] = anon_sym_DOLLAR; - v->a[238219] = actions(8302); - small_parse_table_11911(v); -} - -void small_parse_table_11911(t_small_parse_table_array *v) -{ - v->a[238220] = 2; - v->a[238221] = anon_sym_LPAREN_LPAREN; - v->a[238222] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[238223] = actions(8328); - v->a[238224] = 2; - v->a[238225] = anon_sym_LT_LPAREN; - v->a[238226] = anon_sym_GT_LPAREN; - v->a[238227] = actions(10284); - v->a[238228] = 2; - v->a[238229] = sym_test_operator; - v->a[238230] = sym__special_character; - v->a[238231] = actions(10286); - v->a[238232] = 3; - v->a[238233] = sym__bare_dollar; - v->a[238234] = sym_raw_string; - v->a[238235] = sym_ansi_c_string; - v->a[238236] = state(5428); - v->a[238237] = 9; - v->a[238238] = sym_arithmetic_expansion; - v->a[238239] = sym_brace_expression; - small_parse_table_11912(v); -} - -void small_parse_table_11912(t_small_parse_table_array *v) -{ - v->a[238240] = sym_string; - v->a[238241] = sym_translated_string; - v->a[238242] = sym_number; - v->a[238243] = sym_simple_expansion; - v->a[238244] = sym_expansion; - v->a[238245] = sym_command_substitution; - v->a[238246] = sym_process_substitution; - v->a[238247] = 21; - v->a[238248] = actions(71); - v->a[238249] = 1; - v->a[238250] = sym_comment; - v->a[238251] = actions(3064); - v->a[238252] = 1; - v->a[238253] = sym_variable_name; - v->a[238254] = actions(9278); - v->a[238255] = 1; - v->a[238256] = anon_sym_LPAREN; - v->a[238257] = actions(9280); - v->a[238258] = 1; - v->a[238259] = anon_sym_BANG; - small_parse_table_11913(v); -} - -void small_parse_table_11913(t_small_parse_table_array *v) -{ - v->a[238260] = actions(9286); - v->a[238261] = 1; - v->a[238262] = anon_sym_TILDE; - v->a[238263] = actions(9288); - v->a[238264] = 1; - v->a[238265] = anon_sym_DOLLAR; - v->a[238266] = actions(9290); - v->a[238267] = 1; - v->a[238268] = anon_sym_DQUOTE; - v->a[238269] = actions(9292); - v->a[238270] = 1; - v->a[238271] = aux_sym_number_token1; - v->a[238272] = actions(9294); - v->a[238273] = 1; - v->a[238274] = aux_sym_number_token2; - v->a[238275] = actions(9296); - v->a[238276] = 1; - v->a[238277] = anon_sym_DOLLAR_LBRACE; - v->a[238278] = actions(9298); - v->a[238279] = 1; - small_parse_table_11914(v); -} - -void small_parse_table_11914(t_small_parse_table_array *v) -{ - v->a[238280] = anon_sym_DOLLAR_LPAREN; - v->a[238281] = actions(9300); - v->a[238282] = 1; - v->a[238283] = anon_sym_BQUOTE; - v->a[238284] = actions(9302); - v->a[238285] = 1; - v->a[238286] = anon_sym_DOLLAR_BQUOTE; - v->a[238287] = actions(11208); - v->a[238288] = 1; - v->a[238289] = aux_sym__simple_variable_name_token1; - v->a[238290] = state(2801); - v->a[238291] = 1; - v->a[238292] = sym__arithmetic_binary_expression; - v->a[238293] = state(2803); - v->a[238294] = 1; - v->a[238295] = sym__arithmetic_ternary_expression; - v->a[238296] = state(2809); - v->a[238297] = 1; - v->a[238298] = sym__arithmetic_unary_expression; - v->a[238299] = state(2825); - small_parse_table_11915(v); -} - -/* EOF small_parse_table_2382.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2383.c b/parser/static/small_parse_table/small_parse_table_2383.c deleted file mode 100644 index 6f5e78fc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2383.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2383.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11915(t_small_parse_table_array *v) -{ - v->a[238300] = 1; - v->a[238301] = sym__arithmetic_postfix_expression; - v->a[238302] = actions(9282); - v->a[238303] = 2; - v->a[238304] = anon_sym_PLUS_PLUS2; - v->a[238305] = anon_sym_DASH_DASH2; - v->a[238306] = actions(9284); - v->a[238307] = 2; - v->a[238308] = anon_sym_DASH2; - v->a[238309] = anon_sym_PLUS2; - v->a[238310] = state(2804); - v->a[238311] = 9; - v->a[238312] = sym_subscript; - v->a[238313] = sym__arithmetic_expression; - v->a[238314] = sym__arithmetic_literal; - v->a[238315] = sym__arithmetic_parenthesized_expression; - v->a[238316] = sym_string; - v->a[238317] = sym_number; - v->a[238318] = sym_simple_expansion; - v->a[238319] = sym_expansion; - small_parse_table_11916(v); -} - -void small_parse_table_11916(t_small_parse_table_array *v) -{ - v->a[238320] = sym_command_substitution; - v->a[238321] = 21; - v->a[238322] = actions(71); - v->a[238323] = 1; - v->a[238324] = sym_comment; - v->a[238325] = actions(9364); - v->a[238326] = 1; - v->a[238327] = anon_sym_LPAREN; - v->a[238328] = actions(9366); - v->a[238329] = 1; - v->a[238330] = anon_sym_BANG; - v->a[238331] = actions(9372); - v->a[238332] = 1; - v->a[238333] = anon_sym_TILDE; - v->a[238334] = actions(9374); - v->a[238335] = 1; - v->a[238336] = anon_sym_DOLLAR; - v->a[238337] = actions(9376); - v->a[238338] = 1; - v->a[238339] = anon_sym_DQUOTE; - small_parse_table_11917(v); -} - -void small_parse_table_11917(t_small_parse_table_array *v) -{ - v->a[238340] = actions(9378); - v->a[238341] = 1; - v->a[238342] = aux_sym_number_token1; - v->a[238343] = actions(9380); - v->a[238344] = 1; - v->a[238345] = aux_sym_number_token2; - v->a[238346] = actions(9382); - v->a[238347] = 1; - v->a[238348] = anon_sym_DOLLAR_LBRACE; - v->a[238349] = actions(9384); - v->a[238350] = 1; - v->a[238351] = anon_sym_DOLLAR_LPAREN; - v->a[238352] = actions(9386); - v->a[238353] = 1; - v->a[238354] = anon_sym_BQUOTE; - v->a[238355] = actions(9388); - v->a[238356] = 1; - v->a[238357] = anon_sym_DOLLAR_BQUOTE; - v->a[238358] = actions(9392); - v->a[238359] = 1; - small_parse_table_11918(v); -} - -void small_parse_table_11918(t_small_parse_table_array *v) -{ - v->a[238360] = sym_variable_name; - v->a[238361] = actions(11210); - v->a[238362] = 1; - v->a[238363] = aux_sym__simple_variable_name_token1; - v->a[238364] = state(3391); - v->a[238365] = 1; - v->a[238366] = sym__arithmetic_binary_expression; - v->a[238367] = state(3396); - v->a[238368] = 1; - v->a[238369] = sym__arithmetic_ternary_expression; - v->a[238370] = state(3398); - v->a[238371] = 1; - v->a[238372] = sym__arithmetic_unary_expression; - v->a[238373] = state(3400); - v->a[238374] = 1; - v->a[238375] = sym__arithmetic_postfix_expression; - v->a[238376] = actions(9368); - v->a[238377] = 2; - v->a[238378] = anon_sym_PLUS_PLUS2; - v->a[238379] = anon_sym_DASH_DASH2; - small_parse_table_11919(v); -} - -void small_parse_table_11919(t_small_parse_table_array *v) -{ - v->a[238380] = actions(9370); - v->a[238381] = 2; - v->a[238382] = anon_sym_DASH2; - v->a[238383] = anon_sym_PLUS2; - v->a[238384] = state(3212); - v->a[238385] = 9; - v->a[238386] = sym_subscript; - v->a[238387] = sym__arithmetic_expression; - v->a[238388] = sym__arithmetic_literal; - v->a[238389] = sym__arithmetic_parenthesized_expression; - v->a[238390] = sym_string; - v->a[238391] = sym_number; - v->a[238392] = sym_simple_expansion; - v->a[238393] = sym_expansion; - v->a[238394] = sym_command_substitution; - v->a[238395] = 21; - v->a[238396] = actions(71); - v->a[238397] = 1; - v->a[238398] = sym_comment; - v->a[238399] = actions(3064); - small_parse_table_11920(v); -} - -/* EOF small_parse_table_2383.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2384.c b/parser/static/small_parse_table/small_parse_table_2384.c deleted file mode 100644 index 3605ef94..00000000 --- a/parser/static/small_parse_table/small_parse_table_2384.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2384.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11920(t_small_parse_table_array *v) -{ - v->a[238400] = 1; - v->a[238401] = sym_variable_name; - v->a[238402] = actions(9278); - v->a[238403] = 1; - v->a[238404] = anon_sym_LPAREN; - v->a[238405] = actions(9280); - v->a[238406] = 1; - v->a[238407] = anon_sym_BANG; - v->a[238408] = actions(9286); - v->a[238409] = 1; - v->a[238410] = anon_sym_TILDE; - v->a[238411] = actions(9288); - v->a[238412] = 1; - v->a[238413] = anon_sym_DOLLAR; - v->a[238414] = actions(9290); - v->a[238415] = 1; - v->a[238416] = anon_sym_DQUOTE; - v->a[238417] = actions(9292); - v->a[238418] = 1; - v->a[238419] = aux_sym_number_token1; - small_parse_table_11921(v); -} - -void small_parse_table_11921(t_small_parse_table_array *v) -{ - v->a[238420] = actions(9294); - v->a[238421] = 1; - v->a[238422] = aux_sym_number_token2; - v->a[238423] = actions(9296); - v->a[238424] = 1; - v->a[238425] = anon_sym_DOLLAR_LBRACE; - v->a[238426] = actions(9298); - v->a[238427] = 1; - v->a[238428] = anon_sym_DOLLAR_LPAREN; - v->a[238429] = actions(9300); - v->a[238430] = 1; - v->a[238431] = anon_sym_BQUOTE; - v->a[238432] = actions(9302); - v->a[238433] = 1; - v->a[238434] = anon_sym_DOLLAR_BQUOTE; - v->a[238435] = actions(11212); - v->a[238436] = 1; - v->a[238437] = aux_sym__simple_variable_name_token1; - v->a[238438] = state(2801); - v->a[238439] = 1; - small_parse_table_11922(v); -} - -void small_parse_table_11922(t_small_parse_table_array *v) -{ - v->a[238440] = sym__arithmetic_binary_expression; - v->a[238441] = state(2803); - v->a[238442] = 1; - v->a[238443] = sym__arithmetic_ternary_expression; - v->a[238444] = state(2809); - v->a[238445] = 1; - v->a[238446] = sym__arithmetic_unary_expression; - v->a[238447] = state(2825); - v->a[238448] = 1; - v->a[238449] = sym__arithmetic_postfix_expression; - v->a[238450] = actions(9282); - v->a[238451] = 2; - v->a[238452] = anon_sym_PLUS_PLUS2; - v->a[238453] = anon_sym_DASH_DASH2; - v->a[238454] = actions(9284); - v->a[238455] = 2; - v->a[238456] = anon_sym_DASH2; - v->a[238457] = anon_sym_PLUS2; - v->a[238458] = state(2788); - v->a[238459] = 9; - small_parse_table_11923(v); -} - -void small_parse_table_11923(t_small_parse_table_array *v) -{ - v->a[238460] = sym_subscript; - v->a[238461] = sym__arithmetic_expression; - v->a[238462] = sym__arithmetic_literal; - v->a[238463] = sym__arithmetic_parenthesized_expression; - v->a[238464] = sym_string; - v->a[238465] = sym_number; - v->a[238466] = sym_simple_expansion; - v->a[238467] = sym_expansion; - v->a[238468] = sym_command_substitution; - v->a[238469] = 18; - v->a[238470] = actions(3); - v->a[238471] = 1; - v->a[238472] = sym_comment; - v->a[238473] = actions(8306); - v->a[238474] = 1; - v->a[238475] = anon_sym_DOLLAR_LBRACK; - v->a[238476] = actions(8312); - v->a[238477] = 1; - v->a[238478] = anon_sym_DQUOTE; - v->a[238479] = actions(8316); - small_parse_table_11924(v); -} - -void small_parse_table_11924(t_small_parse_table_array *v) -{ - v->a[238480] = 1; - v->a[238481] = aux_sym_number_token1; - v->a[238482] = actions(8318); - v->a[238483] = 1; - v->a[238484] = aux_sym_number_token2; - v->a[238485] = actions(8320); - v->a[238486] = 1; - v->a[238487] = anon_sym_DOLLAR_LBRACE; - v->a[238488] = actions(8322); - v->a[238489] = 1; - v->a[238490] = anon_sym_DOLLAR_LPAREN; - v->a[238491] = actions(8324); - v->a[238492] = 1; - v->a[238493] = anon_sym_BQUOTE; - v->a[238494] = actions(8326); - v->a[238495] = 1; - v->a[238496] = anon_sym_DOLLAR_BQUOTE; - v->a[238497] = actions(8336); - v->a[238498] = 1; - v->a[238499] = sym__brace_start; - small_parse_table_11925(v); -} - -/* EOF small_parse_table_2384.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2385.c b/parser/static/small_parse_table/small_parse_table_2385.c deleted file mode 100644 index af2d6bde..00000000 --- a/parser/static/small_parse_table/small_parse_table_2385.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2385.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11925(t_small_parse_table_array *v) -{ - v->a[238500] = actions(10282); - v->a[238501] = 1; - v->a[238502] = sym_word; - v->a[238503] = actions(10288); - v->a[238504] = 1; - v->a[238505] = sym__comment_word; - v->a[238506] = actions(11214); - v->a[238507] = 1; - v->a[238508] = anon_sym_DOLLAR; - v->a[238509] = actions(8302); - v->a[238510] = 2; - v->a[238511] = anon_sym_LPAREN_LPAREN; - v->a[238512] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[238513] = actions(8328); - v->a[238514] = 2; - v->a[238515] = anon_sym_LT_LPAREN; - v->a[238516] = anon_sym_GT_LPAREN; - v->a[238517] = actions(10284); - v->a[238518] = 2; - v->a[238519] = sym_test_operator; - small_parse_table_11926(v); -} - -void small_parse_table_11926(t_small_parse_table_array *v) -{ - v->a[238520] = sym__special_character; - v->a[238521] = actions(10286); - v->a[238522] = 3; - v->a[238523] = sym__bare_dollar; - v->a[238524] = sym_raw_string; - v->a[238525] = sym_ansi_c_string; - v->a[238526] = state(5428); - v->a[238527] = 9; - v->a[238528] = sym_arithmetic_expansion; - v->a[238529] = sym_brace_expression; - v->a[238530] = sym_string; - v->a[238531] = sym_translated_string; - v->a[238532] = sym_number; - v->a[238533] = sym_simple_expansion; - v->a[238534] = sym_expansion; - v->a[238535] = sym_command_substitution; - v->a[238536] = sym_process_substitution; - v->a[238537] = 21; - v->a[238538] = actions(71); - v->a[238539] = 1; - small_parse_table_11927(v); -} - -void small_parse_table_11927(t_small_parse_table_array *v) -{ - v->a[238540] = sym_comment; - v->a[238541] = actions(9364); - v->a[238542] = 1; - v->a[238543] = anon_sym_LPAREN; - v->a[238544] = actions(9366); - v->a[238545] = 1; - v->a[238546] = anon_sym_BANG; - v->a[238547] = actions(9372); - v->a[238548] = 1; - v->a[238549] = anon_sym_TILDE; - v->a[238550] = actions(9374); - v->a[238551] = 1; - v->a[238552] = anon_sym_DOLLAR; - v->a[238553] = actions(9376); - v->a[238554] = 1; - v->a[238555] = anon_sym_DQUOTE; - v->a[238556] = actions(9378); - v->a[238557] = 1; - v->a[238558] = aux_sym_number_token1; - v->a[238559] = actions(9380); - small_parse_table_11928(v); -} - -void small_parse_table_11928(t_small_parse_table_array *v) -{ - v->a[238560] = 1; - v->a[238561] = aux_sym_number_token2; - v->a[238562] = actions(9382); - v->a[238563] = 1; - v->a[238564] = anon_sym_DOLLAR_LBRACE; - v->a[238565] = actions(9384); - v->a[238566] = 1; - v->a[238567] = anon_sym_DOLLAR_LPAREN; - v->a[238568] = actions(9386); - v->a[238569] = 1; - v->a[238570] = anon_sym_BQUOTE; - v->a[238571] = actions(9388); - v->a[238572] = 1; - v->a[238573] = anon_sym_DOLLAR_BQUOTE; - v->a[238574] = actions(9392); - v->a[238575] = 1; - v->a[238576] = sym_variable_name; - v->a[238577] = actions(11216); - v->a[238578] = 1; - v->a[238579] = aux_sym__simple_variable_name_token1; - small_parse_table_11929(v); -} - -void small_parse_table_11929(t_small_parse_table_array *v) -{ - v->a[238580] = state(3391); - v->a[238581] = 1; - v->a[238582] = sym__arithmetic_binary_expression; - v->a[238583] = state(3396); - v->a[238584] = 1; - v->a[238585] = sym__arithmetic_ternary_expression; - v->a[238586] = state(3398); - v->a[238587] = 1; - v->a[238588] = sym__arithmetic_unary_expression; - v->a[238589] = state(3400); - v->a[238590] = 1; - v->a[238591] = sym__arithmetic_postfix_expression; - v->a[238592] = actions(9368); - v->a[238593] = 2; - v->a[238594] = anon_sym_PLUS_PLUS2; - v->a[238595] = anon_sym_DASH_DASH2; - v->a[238596] = actions(9370); - v->a[238597] = 2; - v->a[238598] = anon_sym_DASH2; - v->a[238599] = anon_sym_PLUS2; - small_parse_table_11930(v); -} - -/* EOF small_parse_table_2385.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2386.c b/parser/static/small_parse_table/small_parse_table_2386.c deleted file mode 100644 index da56d3ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_2386.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2386.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11930(t_small_parse_table_array *v) -{ - v->a[238600] = state(3209); - v->a[238601] = 9; - v->a[238602] = sym_subscript; - v->a[238603] = sym__arithmetic_expression; - v->a[238604] = sym__arithmetic_literal; - v->a[238605] = sym__arithmetic_parenthesized_expression; - v->a[238606] = sym_string; - v->a[238607] = sym_number; - v->a[238608] = sym_simple_expansion; - v->a[238609] = sym_expansion; - v->a[238610] = sym_command_substitution; - v->a[238611] = 21; - v->a[238612] = actions(71); - v->a[238613] = 1; - v->a[238614] = sym_comment; - v->a[238615] = actions(3064); - v->a[238616] = 1; - v->a[238617] = sym_variable_name; - v->a[238618] = actions(9278); - v->a[238619] = 1; - small_parse_table_11931(v); -} - -void small_parse_table_11931(t_small_parse_table_array *v) -{ - v->a[238620] = anon_sym_LPAREN; - v->a[238621] = actions(9280); - v->a[238622] = 1; - v->a[238623] = anon_sym_BANG; - v->a[238624] = actions(9286); - v->a[238625] = 1; - v->a[238626] = anon_sym_TILDE; - v->a[238627] = actions(9288); - v->a[238628] = 1; - v->a[238629] = anon_sym_DOLLAR; - v->a[238630] = actions(9290); - v->a[238631] = 1; - v->a[238632] = anon_sym_DQUOTE; - v->a[238633] = actions(9292); - v->a[238634] = 1; - v->a[238635] = aux_sym_number_token1; - v->a[238636] = actions(9294); - v->a[238637] = 1; - v->a[238638] = aux_sym_number_token2; - v->a[238639] = actions(9296); - small_parse_table_11932(v); -} - -void small_parse_table_11932(t_small_parse_table_array *v) -{ - v->a[238640] = 1; - v->a[238641] = anon_sym_DOLLAR_LBRACE; - v->a[238642] = actions(9298); - v->a[238643] = 1; - v->a[238644] = anon_sym_DOLLAR_LPAREN; - v->a[238645] = actions(9300); - v->a[238646] = 1; - v->a[238647] = anon_sym_BQUOTE; - v->a[238648] = actions(9302); - v->a[238649] = 1; - v->a[238650] = anon_sym_DOLLAR_BQUOTE; - v->a[238651] = actions(11218); - v->a[238652] = 1; - v->a[238653] = aux_sym__simple_variable_name_token1; - v->a[238654] = state(2801); - v->a[238655] = 1; - v->a[238656] = sym__arithmetic_binary_expression; - v->a[238657] = state(2803); - v->a[238658] = 1; - v->a[238659] = sym__arithmetic_ternary_expression; - small_parse_table_11933(v); -} - -void small_parse_table_11933(t_small_parse_table_array *v) -{ - v->a[238660] = state(2809); - v->a[238661] = 1; - v->a[238662] = sym__arithmetic_unary_expression; - v->a[238663] = state(2825); - v->a[238664] = 1; - v->a[238665] = sym__arithmetic_postfix_expression; - v->a[238666] = actions(9282); - v->a[238667] = 2; - v->a[238668] = anon_sym_PLUS_PLUS2; - v->a[238669] = anon_sym_DASH_DASH2; - v->a[238670] = actions(9284); - v->a[238671] = 2; - v->a[238672] = anon_sym_DASH2; - v->a[238673] = anon_sym_PLUS2; - v->a[238674] = state(2800); - v->a[238675] = 9; - v->a[238676] = sym_subscript; - v->a[238677] = sym__arithmetic_expression; - v->a[238678] = sym__arithmetic_literal; - v->a[238679] = sym__arithmetic_parenthesized_expression; - small_parse_table_11934(v); -} - -void small_parse_table_11934(t_small_parse_table_array *v) -{ - v->a[238680] = sym_string; - v->a[238681] = sym_number; - v->a[238682] = sym_simple_expansion; - v->a[238683] = sym_expansion; - v->a[238684] = sym_command_substitution; - v->a[238685] = 21; - v->a[238686] = actions(71); - v->a[238687] = 1; - v->a[238688] = sym_comment; - v->a[238689] = actions(9364); - v->a[238690] = 1; - v->a[238691] = anon_sym_LPAREN; - v->a[238692] = actions(9366); - v->a[238693] = 1; - v->a[238694] = anon_sym_BANG; - v->a[238695] = actions(9372); - v->a[238696] = 1; - v->a[238697] = anon_sym_TILDE; - v->a[238698] = actions(9374); - v->a[238699] = 1; - small_parse_table_11935(v); -} - -/* EOF small_parse_table_2386.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2387.c b/parser/static/small_parse_table/small_parse_table_2387.c deleted file mode 100644 index 5b35b857..00000000 --- a/parser/static/small_parse_table/small_parse_table_2387.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2387.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11935(t_small_parse_table_array *v) -{ - v->a[238700] = anon_sym_DOLLAR; - v->a[238701] = actions(9376); - v->a[238702] = 1; - v->a[238703] = anon_sym_DQUOTE; - v->a[238704] = actions(9378); - v->a[238705] = 1; - v->a[238706] = aux_sym_number_token1; - v->a[238707] = actions(9380); - v->a[238708] = 1; - v->a[238709] = aux_sym_number_token2; - v->a[238710] = actions(9382); - v->a[238711] = 1; - v->a[238712] = anon_sym_DOLLAR_LBRACE; - v->a[238713] = actions(9384); - v->a[238714] = 1; - v->a[238715] = anon_sym_DOLLAR_LPAREN; - v->a[238716] = actions(9386); - v->a[238717] = 1; - v->a[238718] = anon_sym_BQUOTE; - v->a[238719] = actions(9388); - small_parse_table_11936(v); -} - -void small_parse_table_11936(t_small_parse_table_array *v) -{ - v->a[238720] = 1; - v->a[238721] = anon_sym_DOLLAR_BQUOTE; - v->a[238722] = actions(9392); - v->a[238723] = 1; - v->a[238724] = sym_variable_name; - v->a[238725] = actions(11220); - v->a[238726] = 1; - v->a[238727] = aux_sym__simple_variable_name_token1; - v->a[238728] = state(3391); - v->a[238729] = 1; - v->a[238730] = sym__arithmetic_binary_expression; - v->a[238731] = state(3396); - v->a[238732] = 1; - v->a[238733] = sym__arithmetic_ternary_expression; - v->a[238734] = state(3398); - v->a[238735] = 1; - v->a[238736] = sym__arithmetic_unary_expression; - v->a[238737] = state(3400); - v->a[238738] = 1; - v->a[238739] = sym__arithmetic_postfix_expression; - small_parse_table_11937(v); -} - -void small_parse_table_11937(t_small_parse_table_array *v) -{ - v->a[238740] = actions(9368); - v->a[238741] = 2; - v->a[238742] = anon_sym_PLUS_PLUS2; - v->a[238743] = anon_sym_DASH_DASH2; - v->a[238744] = actions(9370); - v->a[238745] = 2; - v->a[238746] = anon_sym_DASH2; - v->a[238747] = anon_sym_PLUS2; - v->a[238748] = state(3185); - v->a[238749] = 9; - v->a[238750] = sym_subscript; - v->a[238751] = sym__arithmetic_expression; - v->a[238752] = sym__arithmetic_literal; - v->a[238753] = sym__arithmetic_parenthesized_expression; - v->a[238754] = sym_string; - v->a[238755] = sym_number; - v->a[238756] = sym_simple_expansion; - v->a[238757] = sym_expansion; - v->a[238758] = sym_command_substitution; - v->a[238759] = 21; - small_parse_table_11938(v); -} - -void small_parse_table_11938(t_small_parse_table_array *v) -{ - v->a[238760] = actions(71); - v->a[238761] = 1; - v->a[238762] = sym_comment; - v->a[238763] = actions(3064); - v->a[238764] = 1; - v->a[238765] = sym_variable_name; - v->a[238766] = actions(9278); - v->a[238767] = 1; - v->a[238768] = anon_sym_LPAREN; - v->a[238769] = actions(9280); - v->a[238770] = 1; - v->a[238771] = anon_sym_BANG; - v->a[238772] = actions(9286); - v->a[238773] = 1; - v->a[238774] = anon_sym_TILDE; - v->a[238775] = actions(9288); - v->a[238776] = 1; - v->a[238777] = anon_sym_DOLLAR; - v->a[238778] = actions(9290); - v->a[238779] = 1; - small_parse_table_11939(v); -} - -void small_parse_table_11939(t_small_parse_table_array *v) -{ - v->a[238780] = anon_sym_DQUOTE; - v->a[238781] = actions(9292); - v->a[238782] = 1; - v->a[238783] = aux_sym_number_token1; - v->a[238784] = actions(9294); - v->a[238785] = 1; - v->a[238786] = aux_sym_number_token2; - v->a[238787] = actions(9296); - v->a[238788] = 1; - v->a[238789] = anon_sym_DOLLAR_LBRACE; - v->a[238790] = actions(9298); - v->a[238791] = 1; - v->a[238792] = anon_sym_DOLLAR_LPAREN; - v->a[238793] = actions(9300); - v->a[238794] = 1; - v->a[238795] = anon_sym_BQUOTE; - v->a[238796] = actions(9302); - v->a[238797] = 1; - v->a[238798] = anon_sym_DOLLAR_BQUOTE; - v->a[238799] = actions(11222); - small_parse_table_11940(v); -} - -/* EOF small_parse_table_2387.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2388.c b/parser/static/small_parse_table/small_parse_table_2388.c deleted file mode 100644 index d4913903..00000000 --- a/parser/static/small_parse_table/small_parse_table_2388.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2388.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11940(t_small_parse_table_array *v) -{ - v->a[238800] = 1; - v->a[238801] = aux_sym__simple_variable_name_token1; - v->a[238802] = state(2801); - v->a[238803] = 1; - v->a[238804] = sym__arithmetic_binary_expression; - v->a[238805] = state(2803); - v->a[238806] = 1; - v->a[238807] = sym__arithmetic_ternary_expression; - v->a[238808] = state(2809); - v->a[238809] = 1; - v->a[238810] = sym__arithmetic_unary_expression; - v->a[238811] = state(2825); - v->a[238812] = 1; - v->a[238813] = sym__arithmetic_postfix_expression; - v->a[238814] = actions(9282); - v->a[238815] = 2; - v->a[238816] = anon_sym_PLUS_PLUS2; - v->a[238817] = anon_sym_DASH_DASH2; - v->a[238818] = actions(9284); - v->a[238819] = 2; - small_parse_table_11941(v); -} - -void small_parse_table_11941(t_small_parse_table_array *v) -{ - v->a[238820] = anon_sym_DASH2; - v->a[238821] = anon_sym_PLUS2; - v->a[238822] = state(2795); - v->a[238823] = 9; - v->a[238824] = sym_subscript; - v->a[238825] = sym__arithmetic_expression; - v->a[238826] = sym__arithmetic_literal; - v->a[238827] = sym__arithmetic_parenthesized_expression; - v->a[238828] = sym_string; - v->a[238829] = sym_number; - v->a[238830] = sym_simple_expansion; - v->a[238831] = sym_expansion; - v->a[238832] = sym_command_substitution; - v->a[238833] = 21; - v->a[238834] = actions(71); - v->a[238835] = 1; - v->a[238836] = sym_comment; - v->a[238837] = actions(9364); - v->a[238838] = 1; - v->a[238839] = anon_sym_LPAREN; - small_parse_table_11942(v); -} - -void small_parse_table_11942(t_small_parse_table_array *v) -{ - v->a[238840] = actions(9366); - v->a[238841] = 1; - v->a[238842] = anon_sym_BANG; - v->a[238843] = actions(9372); - v->a[238844] = 1; - v->a[238845] = anon_sym_TILDE; - v->a[238846] = actions(9374); - v->a[238847] = 1; - v->a[238848] = anon_sym_DOLLAR; - v->a[238849] = actions(9376); - v->a[238850] = 1; - v->a[238851] = anon_sym_DQUOTE; - v->a[238852] = actions(9378); - v->a[238853] = 1; - v->a[238854] = aux_sym_number_token1; - v->a[238855] = actions(9380); - v->a[238856] = 1; - v->a[238857] = aux_sym_number_token2; - v->a[238858] = actions(9382); - v->a[238859] = 1; - small_parse_table_11943(v); -} - -void small_parse_table_11943(t_small_parse_table_array *v) -{ - v->a[238860] = anon_sym_DOLLAR_LBRACE; - v->a[238861] = actions(9384); - v->a[238862] = 1; - v->a[238863] = anon_sym_DOLLAR_LPAREN; - v->a[238864] = actions(9386); - v->a[238865] = 1; - v->a[238866] = anon_sym_BQUOTE; - v->a[238867] = actions(9388); - v->a[238868] = 1; - v->a[238869] = anon_sym_DOLLAR_BQUOTE; - v->a[238870] = actions(9392); - v->a[238871] = 1; - v->a[238872] = sym_variable_name; - v->a[238873] = actions(11224); - v->a[238874] = 1; - v->a[238875] = aux_sym__simple_variable_name_token1; - v->a[238876] = state(3391); - v->a[238877] = 1; - v->a[238878] = sym__arithmetic_binary_expression; - v->a[238879] = state(3396); - small_parse_table_11944(v); -} - -void small_parse_table_11944(t_small_parse_table_array *v) -{ - v->a[238880] = 1; - v->a[238881] = sym__arithmetic_ternary_expression; - v->a[238882] = state(3398); - v->a[238883] = 1; - v->a[238884] = sym__arithmetic_unary_expression; - v->a[238885] = state(3400); - v->a[238886] = 1; - v->a[238887] = sym__arithmetic_postfix_expression; - v->a[238888] = actions(9368); - v->a[238889] = 2; - v->a[238890] = anon_sym_PLUS_PLUS2; - v->a[238891] = anon_sym_DASH_DASH2; - v->a[238892] = actions(9370); - v->a[238893] = 2; - v->a[238894] = anon_sym_DASH2; - v->a[238895] = anon_sym_PLUS2; - v->a[238896] = state(3204); - v->a[238897] = 9; - v->a[238898] = sym_subscript; - v->a[238899] = sym__arithmetic_expression; - small_parse_table_11945(v); -} - -/* EOF small_parse_table_2388.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2389.c b/parser/static/small_parse_table/small_parse_table_2389.c deleted file mode 100644 index 5030d380..00000000 --- a/parser/static/small_parse_table/small_parse_table_2389.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2389.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11945(t_small_parse_table_array *v) -{ - v->a[238900] = sym__arithmetic_literal; - v->a[238901] = sym__arithmetic_parenthesized_expression; - v->a[238902] = sym_string; - v->a[238903] = sym_number; - v->a[238904] = sym_simple_expansion; - v->a[238905] = sym_expansion; - v->a[238906] = sym_command_substitution; - v->a[238907] = 21; - v->a[238908] = actions(71); - v->a[238909] = 1; - v->a[238910] = sym_comment; - v->a[238911] = actions(9364); - v->a[238912] = 1; - v->a[238913] = anon_sym_LPAREN; - v->a[238914] = actions(9366); - v->a[238915] = 1; - v->a[238916] = anon_sym_BANG; - v->a[238917] = actions(9372); - v->a[238918] = 1; - v->a[238919] = anon_sym_TILDE; - small_parse_table_11946(v); -} - -void small_parse_table_11946(t_small_parse_table_array *v) -{ - v->a[238920] = actions(9374); - v->a[238921] = 1; - v->a[238922] = anon_sym_DOLLAR; - v->a[238923] = actions(9376); - v->a[238924] = 1; - v->a[238925] = anon_sym_DQUOTE; - v->a[238926] = actions(9378); - v->a[238927] = 1; - v->a[238928] = aux_sym_number_token1; - v->a[238929] = actions(9380); - v->a[238930] = 1; - v->a[238931] = aux_sym_number_token2; - v->a[238932] = actions(9382); - v->a[238933] = 1; - v->a[238934] = anon_sym_DOLLAR_LBRACE; - v->a[238935] = actions(9384); - v->a[238936] = 1; - v->a[238937] = anon_sym_DOLLAR_LPAREN; - v->a[238938] = actions(9386); - v->a[238939] = 1; - small_parse_table_11947(v); -} - -void small_parse_table_11947(t_small_parse_table_array *v) -{ - v->a[238940] = anon_sym_BQUOTE; - v->a[238941] = actions(9388); - v->a[238942] = 1; - v->a[238943] = anon_sym_DOLLAR_BQUOTE; - v->a[238944] = actions(9392); - v->a[238945] = 1; - v->a[238946] = sym_variable_name; - v->a[238947] = actions(11226); - v->a[238948] = 1; - v->a[238949] = aux_sym__simple_variable_name_token1; - v->a[238950] = state(3391); - v->a[238951] = 1; - v->a[238952] = sym__arithmetic_binary_expression; - v->a[238953] = state(3396); - v->a[238954] = 1; - v->a[238955] = sym__arithmetic_ternary_expression; - v->a[238956] = state(3398); - v->a[238957] = 1; - v->a[238958] = sym__arithmetic_unary_expression; - v->a[238959] = state(3400); - small_parse_table_11948(v); -} - -void small_parse_table_11948(t_small_parse_table_array *v) -{ - v->a[238960] = 1; - v->a[238961] = sym__arithmetic_postfix_expression; - v->a[238962] = actions(9368); - v->a[238963] = 2; - v->a[238964] = anon_sym_PLUS_PLUS2; - v->a[238965] = anon_sym_DASH_DASH2; - v->a[238966] = actions(9370); - v->a[238967] = 2; - v->a[238968] = anon_sym_DASH2; - v->a[238969] = anon_sym_PLUS2; - v->a[238970] = state(3165); - v->a[238971] = 9; - v->a[238972] = sym_subscript; - v->a[238973] = sym__arithmetic_expression; - v->a[238974] = sym__arithmetic_literal; - v->a[238975] = sym__arithmetic_parenthesized_expression; - v->a[238976] = sym_string; - v->a[238977] = sym_number; - v->a[238978] = sym_simple_expansion; - v->a[238979] = sym_expansion; - small_parse_table_11949(v); -} - -void small_parse_table_11949(t_small_parse_table_array *v) -{ - v->a[238980] = sym_command_substitution; - v->a[238981] = 21; - v->a[238982] = actions(71); - v->a[238983] = 1; - v->a[238984] = sym_comment; - v->a[238985] = actions(3064); - v->a[238986] = 1; - v->a[238987] = sym_variable_name; - v->a[238988] = actions(9278); - v->a[238989] = 1; - v->a[238990] = anon_sym_LPAREN; - v->a[238991] = actions(9280); - v->a[238992] = 1; - v->a[238993] = anon_sym_BANG; - v->a[238994] = actions(9286); - v->a[238995] = 1; - v->a[238996] = anon_sym_TILDE; - v->a[238997] = actions(9288); - v->a[238998] = 1; - v->a[238999] = anon_sym_DOLLAR; - small_parse_table_11950(v); -} - -/* EOF small_parse_table_2389.c */ diff --git a/parser/static/small_parse_table/small_parse_table_239.c b/parser/static/small_parse_table/small_parse_table_239.c index a45a052c..a64851f4 100644 --- a/parser/static/small_parse_table/small_parse_table_239.c +++ b/parser/static/small_parse_table/small_parse_table_239.c @@ -14,126 +14,126 @@ void small_parse_table_1195(t_small_parse_table_array *v) { - v->a[23900] = anon_sym_RBRACE; - v->a[23901] = anon_sym_LBRACK_LBRACK; - v->a[23902] = anon_sym_AMP_GT_GT; - v->a[23903] = anon_sym_GT_PIPE; - v->a[23904] = anon_sym_LT_AMP_DASH; - v->a[23905] = anon_sym_GT_AMP_DASH; - v->a[23906] = anon_sym_LT_LT_LT; - v->a[23907] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23908] = anon_sym_DOLLAR_LBRACK; - v->a[23909] = anon_sym_DQUOTE; - v->a[23910] = sym_raw_string; - v->a[23911] = sym_ansi_c_string; - v->a[23912] = anon_sym_DOLLAR_LBRACE; - v->a[23913] = anon_sym_BQUOTE; - v->a[23914] = anon_sym_DOLLAR_BQUOTE; - v->a[23915] = anon_sym_LT_LPAREN; - v->a[23916] = anon_sym_GT_LPAREN; - v->a[23917] = actions(579); - v->a[23918] = 28; - v->a[23919] = anon_sym_for; + v->a[23900] = anon_sym_PIPE; + v->a[23901] = anon_sym_PIPE_AMP; + v->a[23902] = anon_sym_AMP_AMP; + v->a[23903] = anon_sym_PIPE_PIPE; + v->a[23904] = anon_sym_LT; + v->a[23905] = anon_sym_GT; + v->a[23906] = anon_sym_GT_GT; + v->a[23907] = anon_sym_AMP_GT; + v->a[23908] = anon_sym_AMP_GT_GT; + v->a[23909] = anon_sym_LT_AMP; + v->a[23910] = anon_sym_GT_AMP; + v->a[23911] = anon_sym_GT_PIPE; + v->a[23912] = anon_sym_LT_AMP_DASH; + v->a[23913] = anon_sym_GT_AMP_DASH; + v->a[23914] = anon_sym_LT_LT; + v->a[23915] = anon_sym_LT_LT_DASH; + v->a[23916] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23917] = sym__special_character; + v->a[23918] = anon_sym_DQUOTE; + v->a[23919] = sym_raw_string; small_parse_table_1196(v); } void small_parse_table_1196(t_small_parse_table_array *v) { - v->a[23920] = anon_sym_select; - v->a[23921] = anon_sym_LT; - v->a[23922] = anon_sym_GT; - v->a[23923] = anon_sym_LPAREN; - v->a[23924] = anon_sym_while; - v->a[23925] = anon_sym_until; - v->a[23926] = anon_sym_if; - v->a[23927] = anon_sym_case; - v->a[23928] = anon_sym_function; - v->a[23929] = anon_sym_BANG; - v->a[23930] = anon_sym_LBRACK; - v->a[23931] = anon_sym_declare; - v->a[23932] = anon_sym_typeset; - v->a[23933] = anon_sym_export; - v->a[23934] = anon_sym_readonly; - v->a[23935] = anon_sym_local; - v->a[23936] = anon_sym_unset; - v->a[23937] = anon_sym_unsetenv; - v->a[23938] = anon_sym_AMP_GT; - v->a[23939] = anon_sym_LT_AMP; + v->a[23920] = aux_sym_number_token1; + v->a[23921] = aux_sym_number_token2; + v->a[23922] = anon_sym_DOLLAR_LBRACE; + v->a[23923] = anon_sym_DOLLAR_LPAREN; + v->a[23924] = anon_sym_BQUOTE; + v->a[23925] = anon_sym_DOLLAR_BQUOTE; + v->a[23926] = sym_word; + v->a[23927] = 29; + v->a[23928] = actions(57); + v->a[23929] = 1; + v->a[23930] = sym_comment; + v->a[23931] = actions(141); + v->a[23932] = 1; + v->a[23933] = anon_sym_LPAREN; + v->a[23934] = actions(163); + v->a[23935] = 1; + v->a[23936] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[23937] = actions(165); + v->a[23938] = 1; + v->a[23939] = anon_sym_DOLLAR; small_parse_table_1197(v); } void small_parse_table_1197(t_small_parse_table_array *v) { - v->a[23940] = anon_sym_GT_AMP; - v->a[23941] = anon_sym_DOLLAR; - v->a[23942] = sym__special_character; - v->a[23943] = aux_sym_number_token1; - v->a[23944] = aux_sym_number_token2; - v->a[23945] = anon_sym_DOLLAR_LPAREN; - v->a[23946] = sym_word; - v->a[23947] = 21; - v->a[23948] = actions(3); - v->a[23949] = 1; - v->a[23950] = sym_comment; - v->a[23951] = actions(3837); - v->a[23952] = 1; - v->a[23953] = anon_sym_DOLLAR_LBRACK; - v->a[23954] = actions(3840); - v->a[23955] = 1; - v->a[23956] = anon_sym_DOLLAR; - v->a[23957] = actions(3846); - v->a[23958] = 1; - v->a[23959] = anon_sym_DQUOTE; + v->a[23940] = actions(169); + v->a[23941] = 1; + v->a[23942] = anon_sym_DQUOTE; + v->a[23943] = actions(173); + v->a[23944] = 1; + v->a[23945] = aux_sym_number_token1; + v->a[23946] = actions(175); + v->a[23947] = 1; + v->a[23948] = aux_sym_number_token2; + v->a[23949] = actions(177); + v->a[23950] = 1; + v->a[23951] = anon_sym_DOLLAR_LBRACE; + v->a[23952] = actions(179); + v->a[23953] = 1; + v->a[23954] = anon_sym_DOLLAR_LPAREN; + v->a[23955] = actions(181); + v->a[23956] = 1; + v->a[23957] = anon_sym_BQUOTE; + v->a[23958] = actions(183); + v->a[23959] = 1; small_parse_table_1198(v); } void small_parse_table_1198(t_small_parse_table_array *v) { - v->a[23960] = actions(3849); - v->a[23961] = 1; - v->a[23962] = aux_sym_number_token1; - v->a[23963] = actions(3852); - v->a[23964] = 1; - v->a[23965] = aux_sym_number_token2; - v->a[23966] = actions(3855); - v->a[23967] = 1; - v->a[23968] = anon_sym_DOLLAR_LBRACE; - v->a[23969] = actions(3858); - v->a[23970] = 1; - v->a[23971] = anon_sym_DOLLAR_LPAREN; - v->a[23972] = actions(3861); - v->a[23973] = 1; - v->a[23974] = anon_sym_BQUOTE; - v->a[23975] = actions(3864); - v->a[23976] = 1; - v->a[23977] = anon_sym_DOLLAR_BQUOTE; - v->a[23978] = actions(3873); - v->a[23979] = 1; + v->a[23960] = anon_sym_DOLLAR_BQUOTE; + v->a[23961] = actions(187); + v->a[23962] = 1; + v->a[23963] = sym_variable_name; + v->a[23964] = actions(189); + v->a[23965] = 1; + v->a[23966] = sym__brace_start; + v->a[23967] = actions(2900); + v->a[23968] = 1; + v->a[23969] = sym_file_descriptor; + v->a[23970] = actions(3141); + v->a[23971] = 1; + v->a[23972] = sym_word; + v->a[23973] = actions(3143); + v->a[23974] = 1; + v->a[23975] = sym__special_character; + v->a[23976] = state(257); + v->a[23977] = 1; + v->a[23978] = sym_command_name; + v->a[23979] = state(678); small_parse_table_1199(v); } void small_parse_table_1199(t_small_parse_table_array *v) { - v->a[23980] = sym__brace_start; - v->a[23981] = actions(4107); - v->a[23982] = 1; - v->a[23983] = sym__special_character; - v->a[23984] = actions(4110); - v->a[23985] = 1; - v->a[23986] = sym_test_operator; - v->a[23987] = state(2270); - v->a[23988] = 1; - v->a[23989] = aux_sym__literal_repeat1; - v->a[23990] = actions(2216); - v->a[23991] = 2; - v->a[23992] = sym_file_descriptor; - v->a[23993] = aux_sym_heredoc_redirect_token1; - v->a[23994] = actions(3834); - v->a[23995] = 2; - v->a[23996] = anon_sym_LPAREN_LPAREN; - v->a[23997] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23998] = actions(3867); - v->a[23999] = 2; + v->a[23980] = 1; + v->a[23981] = aux_sym__literal_repeat1; + v->a[23982] = state(862); + v->a[23983] = 1; + v->a[23984] = sym_concatenation; + v->a[23985] = state(1019); + v->a[23986] = 1; + v->a[23987] = sym_variable_assignment; + v->a[23988] = state(1131); + v->a[23989] = 1; + v->a[23990] = aux_sym_command_repeat1; + v->a[23991] = state(1995); + v->a[23992] = 1; + v->a[23993] = sym_file_redirect; + v->a[23994] = state(2176); + v->a[23995] = 1; + v->a[23996] = sym_subshell; + v->a[23997] = state(2178); + v->a[23998] = 1; + v->a[23999] = sym_command; small_parse_table_1200(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2390.c b/parser/static/small_parse_table/small_parse_table_2390.c deleted file mode 100644 index def89a66..00000000 --- a/parser/static/small_parse_table/small_parse_table_2390.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2390.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11950(t_small_parse_table_array *v) -{ - v->a[239000] = actions(9290); - v->a[239001] = 1; - v->a[239002] = anon_sym_DQUOTE; - v->a[239003] = actions(9292); - v->a[239004] = 1; - v->a[239005] = aux_sym_number_token1; - v->a[239006] = actions(9294); - v->a[239007] = 1; - v->a[239008] = aux_sym_number_token2; - v->a[239009] = actions(9296); - v->a[239010] = 1; - v->a[239011] = anon_sym_DOLLAR_LBRACE; - v->a[239012] = actions(9298); - v->a[239013] = 1; - v->a[239014] = anon_sym_DOLLAR_LPAREN; - v->a[239015] = actions(9300); - v->a[239016] = 1; - v->a[239017] = anon_sym_BQUOTE; - v->a[239018] = actions(9302); - v->a[239019] = 1; - small_parse_table_11951(v); -} - -void small_parse_table_11951(t_small_parse_table_array *v) -{ - v->a[239020] = anon_sym_DOLLAR_BQUOTE; - v->a[239021] = actions(11228); - v->a[239022] = 1; - v->a[239023] = aux_sym__simple_variable_name_token1; - v->a[239024] = state(2801); - v->a[239025] = 1; - v->a[239026] = sym__arithmetic_binary_expression; - v->a[239027] = state(2803); - v->a[239028] = 1; - v->a[239029] = sym__arithmetic_ternary_expression; - v->a[239030] = state(2809); - v->a[239031] = 1; - v->a[239032] = sym__arithmetic_unary_expression; - v->a[239033] = state(2825); - v->a[239034] = 1; - v->a[239035] = sym__arithmetic_postfix_expression; - v->a[239036] = actions(9282); - v->a[239037] = 2; - v->a[239038] = anon_sym_PLUS_PLUS2; - v->a[239039] = anon_sym_DASH_DASH2; - small_parse_table_11952(v); -} - -void small_parse_table_11952(t_small_parse_table_array *v) -{ - v->a[239040] = actions(9284); - v->a[239041] = 2; - v->a[239042] = anon_sym_DASH2; - v->a[239043] = anon_sym_PLUS2; - v->a[239044] = state(2789); - v->a[239045] = 9; - v->a[239046] = sym_subscript; - v->a[239047] = sym__arithmetic_expression; - v->a[239048] = sym__arithmetic_literal; - v->a[239049] = sym__arithmetic_parenthesized_expression; - v->a[239050] = sym_string; - v->a[239051] = sym_number; - v->a[239052] = sym_simple_expansion; - v->a[239053] = sym_expansion; - v->a[239054] = sym_command_substitution; - v->a[239055] = 21; - v->a[239056] = actions(71); - v->a[239057] = 1; - v->a[239058] = sym_comment; - v->a[239059] = actions(3064); - small_parse_table_11953(v); -} - -void small_parse_table_11953(t_small_parse_table_array *v) -{ - v->a[239060] = 1; - v->a[239061] = sym_variable_name; - v->a[239062] = actions(9278); - v->a[239063] = 1; - v->a[239064] = anon_sym_LPAREN; - v->a[239065] = actions(9280); - v->a[239066] = 1; - v->a[239067] = anon_sym_BANG; - v->a[239068] = actions(9286); - v->a[239069] = 1; - v->a[239070] = anon_sym_TILDE; - v->a[239071] = actions(9288); - v->a[239072] = 1; - v->a[239073] = anon_sym_DOLLAR; - v->a[239074] = actions(9290); - v->a[239075] = 1; - v->a[239076] = anon_sym_DQUOTE; - v->a[239077] = actions(9292); - v->a[239078] = 1; - v->a[239079] = aux_sym_number_token1; - small_parse_table_11954(v); -} - -void small_parse_table_11954(t_small_parse_table_array *v) -{ - v->a[239080] = actions(9294); - v->a[239081] = 1; - v->a[239082] = aux_sym_number_token2; - v->a[239083] = actions(9296); - v->a[239084] = 1; - v->a[239085] = anon_sym_DOLLAR_LBRACE; - v->a[239086] = actions(9298); - v->a[239087] = 1; - v->a[239088] = anon_sym_DOLLAR_LPAREN; - v->a[239089] = actions(9300); - v->a[239090] = 1; - v->a[239091] = anon_sym_BQUOTE; - v->a[239092] = actions(9302); - v->a[239093] = 1; - v->a[239094] = anon_sym_DOLLAR_BQUOTE; - v->a[239095] = actions(11230); - v->a[239096] = 1; - v->a[239097] = aux_sym__simple_variable_name_token1; - v->a[239098] = state(2801); - v->a[239099] = 1; - small_parse_table_11955(v); -} - -/* EOF small_parse_table_2390.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2391.c b/parser/static/small_parse_table/small_parse_table_2391.c deleted file mode 100644 index 5c46d57a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2391.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2391.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11955(t_small_parse_table_array *v) -{ - v->a[239100] = sym__arithmetic_binary_expression; - v->a[239101] = state(2803); - v->a[239102] = 1; - v->a[239103] = sym__arithmetic_ternary_expression; - v->a[239104] = state(2809); - v->a[239105] = 1; - v->a[239106] = sym__arithmetic_unary_expression; - v->a[239107] = state(2825); - v->a[239108] = 1; - v->a[239109] = sym__arithmetic_postfix_expression; - v->a[239110] = actions(9282); - v->a[239111] = 2; - v->a[239112] = anon_sym_PLUS_PLUS2; - v->a[239113] = anon_sym_DASH_DASH2; - v->a[239114] = actions(9284); - v->a[239115] = 2; - v->a[239116] = anon_sym_DASH2; - v->a[239117] = anon_sym_PLUS2; - v->a[239118] = state(2791); - v->a[239119] = 9; - small_parse_table_11956(v); -} - -void small_parse_table_11956(t_small_parse_table_array *v) -{ - v->a[239120] = sym_subscript; - v->a[239121] = sym__arithmetic_expression; - v->a[239122] = sym__arithmetic_literal; - v->a[239123] = sym__arithmetic_parenthesized_expression; - v->a[239124] = sym_string; - v->a[239125] = sym_number; - v->a[239126] = sym_simple_expansion; - v->a[239127] = sym_expansion; - v->a[239128] = sym_command_substitution; - v->a[239129] = 21; - v->a[239130] = actions(71); - v->a[239131] = 1; - v->a[239132] = sym_comment; - v->a[239133] = actions(9364); - v->a[239134] = 1; - v->a[239135] = anon_sym_LPAREN; - v->a[239136] = actions(9366); - v->a[239137] = 1; - v->a[239138] = anon_sym_BANG; - v->a[239139] = actions(9372); - small_parse_table_11957(v); -} - -void small_parse_table_11957(t_small_parse_table_array *v) -{ - v->a[239140] = 1; - v->a[239141] = anon_sym_TILDE; - v->a[239142] = actions(9374); - v->a[239143] = 1; - v->a[239144] = anon_sym_DOLLAR; - v->a[239145] = actions(9376); - v->a[239146] = 1; - v->a[239147] = anon_sym_DQUOTE; - v->a[239148] = actions(9378); - v->a[239149] = 1; - v->a[239150] = aux_sym_number_token1; - v->a[239151] = actions(9380); - v->a[239152] = 1; - v->a[239153] = aux_sym_number_token2; - v->a[239154] = actions(9382); - v->a[239155] = 1; - v->a[239156] = anon_sym_DOLLAR_LBRACE; - v->a[239157] = actions(9384); - v->a[239158] = 1; - v->a[239159] = anon_sym_DOLLAR_LPAREN; - small_parse_table_11958(v); -} - -void small_parse_table_11958(t_small_parse_table_array *v) -{ - v->a[239160] = actions(9386); - v->a[239161] = 1; - v->a[239162] = anon_sym_BQUOTE; - v->a[239163] = actions(9388); - v->a[239164] = 1; - v->a[239165] = anon_sym_DOLLAR_BQUOTE; - v->a[239166] = actions(9392); - v->a[239167] = 1; - v->a[239168] = sym_variable_name; - v->a[239169] = actions(11232); - v->a[239170] = 1; - v->a[239171] = aux_sym__simple_variable_name_token1; - v->a[239172] = state(3391); - v->a[239173] = 1; - v->a[239174] = sym__arithmetic_binary_expression; - v->a[239175] = state(3396); - v->a[239176] = 1; - v->a[239177] = sym__arithmetic_ternary_expression; - v->a[239178] = state(3398); - v->a[239179] = 1; - small_parse_table_11959(v); -} - -void small_parse_table_11959(t_small_parse_table_array *v) -{ - v->a[239180] = sym__arithmetic_unary_expression; - v->a[239181] = state(3400); - v->a[239182] = 1; - v->a[239183] = sym__arithmetic_postfix_expression; - v->a[239184] = actions(9368); - v->a[239185] = 2; - v->a[239186] = anon_sym_PLUS_PLUS2; - v->a[239187] = anon_sym_DASH_DASH2; - v->a[239188] = actions(9370); - v->a[239189] = 2; - v->a[239190] = anon_sym_DASH2; - v->a[239191] = anon_sym_PLUS2; - v->a[239192] = state(3182); - v->a[239193] = 9; - v->a[239194] = sym_subscript; - v->a[239195] = sym__arithmetic_expression; - v->a[239196] = sym__arithmetic_literal; - v->a[239197] = sym__arithmetic_parenthesized_expression; - v->a[239198] = sym_string; - v->a[239199] = sym_number; - small_parse_table_11960(v); -} - -/* EOF small_parse_table_2391.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2392.c b/parser/static/small_parse_table/small_parse_table_2392.c deleted file mode 100644 index e1058e58..00000000 --- a/parser/static/small_parse_table/small_parse_table_2392.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2392.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11960(t_small_parse_table_array *v) -{ - v->a[239200] = sym_simple_expansion; - v->a[239201] = sym_expansion; - v->a[239202] = sym_command_substitution; - v->a[239203] = 18; - v->a[239204] = actions(3); - v->a[239205] = 1; - v->a[239206] = sym_comment; - v->a[239207] = actions(2580); - v->a[239208] = 1; - v->a[239209] = aux_sym_number_token1; - v->a[239210] = actions(2582); - v->a[239211] = 1; - v->a[239212] = aux_sym_number_token2; - v->a[239213] = actions(2586); - v->a[239214] = 1; - v->a[239215] = anon_sym_DOLLAR_LPAREN; - v->a[239216] = actions(2596); - v->a[239217] = 1; - v->a[239218] = sym__brace_start; - v->a[239219] = actions(9064); - small_parse_table_11961(v); -} - -void small_parse_table_11961(t_small_parse_table_array *v) -{ - v->a[239220] = 1; - v->a[239221] = anon_sym_DOLLAR_LBRACK; - v->a[239222] = actions(9068); - v->a[239223] = 1; - v->a[239224] = anon_sym_DQUOTE; - v->a[239225] = actions(9072); - v->a[239226] = 1; - v->a[239227] = anon_sym_DOLLAR_LBRACE; - v->a[239228] = actions(9074); - v->a[239229] = 1; - v->a[239230] = anon_sym_BQUOTE; - v->a[239231] = actions(9076); - v->a[239232] = 1; - v->a[239233] = anon_sym_DOLLAR_BQUOTE; - v->a[239234] = actions(10548); - v->a[239235] = 1; - v->a[239236] = sym_word; - v->a[239237] = actions(10554); - v->a[239238] = 1; - v->a[239239] = sym__comment_word; - small_parse_table_11962(v); -} - -void small_parse_table_11962(t_small_parse_table_array *v) -{ - v->a[239240] = actions(11234); - v->a[239241] = 1; - v->a[239242] = anon_sym_DOLLAR; - v->a[239243] = actions(9062); - v->a[239244] = 2; - v->a[239245] = anon_sym_LPAREN_LPAREN; - v->a[239246] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[239247] = actions(9078); - v->a[239248] = 2; - v->a[239249] = anon_sym_LT_LPAREN; - v->a[239250] = anon_sym_GT_LPAREN; - v->a[239251] = actions(10550); - v->a[239252] = 2; - v->a[239253] = sym_test_operator; - v->a[239254] = sym__special_character; - v->a[239255] = actions(10552); - v->a[239256] = 3; - v->a[239257] = sym__bare_dollar; - v->a[239258] = sym_raw_string; - v->a[239259] = sym_ansi_c_string; - small_parse_table_11963(v); -} - -void small_parse_table_11963(t_small_parse_table_array *v) -{ - v->a[239260] = state(1669); - v->a[239261] = 9; - v->a[239262] = sym_arithmetic_expansion; - v->a[239263] = sym_brace_expression; - v->a[239264] = sym_string; - v->a[239265] = sym_translated_string; - v->a[239266] = sym_number; - v->a[239267] = sym_simple_expansion; - v->a[239268] = sym_expansion; - v->a[239269] = sym_command_substitution; - v->a[239270] = sym_process_substitution; - v->a[239271] = 18; - v->a[239272] = actions(3); - v->a[239273] = 1; - v->a[239274] = sym_comment; - v->a[239275] = actions(2580); - v->a[239276] = 1; - v->a[239277] = aux_sym_number_token1; - v->a[239278] = actions(2582); - v->a[239279] = 1; - small_parse_table_11964(v); -} - -void small_parse_table_11964(t_small_parse_table_array *v) -{ - v->a[239280] = aux_sym_number_token2; - v->a[239281] = actions(2586); - v->a[239282] = 1; - v->a[239283] = anon_sym_DOLLAR_LPAREN; - v->a[239284] = actions(2596); - v->a[239285] = 1; - v->a[239286] = sym__brace_start; - v->a[239287] = actions(9064); - v->a[239288] = 1; - v->a[239289] = anon_sym_DOLLAR_LBRACK; - v->a[239290] = actions(9068); - v->a[239291] = 1; - v->a[239292] = anon_sym_DQUOTE; - v->a[239293] = actions(9072); - v->a[239294] = 1; - v->a[239295] = anon_sym_DOLLAR_LBRACE; - v->a[239296] = actions(9074); - v->a[239297] = 1; - v->a[239298] = anon_sym_BQUOTE; - v->a[239299] = actions(9076); - small_parse_table_11965(v); -} - -/* EOF small_parse_table_2392.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2393.c b/parser/static/small_parse_table/small_parse_table_2393.c deleted file mode 100644 index 6ee4e6cb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2393.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2393.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11965(t_small_parse_table_array *v) -{ - v->a[239300] = 1; - v->a[239301] = anon_sym_DOLLAR_BQUOTE; - v->a[239302] = actions(10548); - v->a[239303] = 1; - v->a[239304] = sym_word; - v->a[239305] = actions(10554); - v->a[239306] = 1; - v->a[239307] = sym__comment_word; - v->a[239308] = actions(11236); - v->a[239309] = 1; - v->a[239310] = anon_sym_DOLLAR; - v->a[239311] = actions(9062); - v->a[239312] = 2; - v->a[239313] = anon_sym_LPAREN_LPAREN; - v->a[239314] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[239315] = actions(9078); - v->a[239316] = 2; - v->a[239317] = anon_sym_LT_LPAREN; - v->a[239318] = anon_sym_GT_LPAREN; - v->a[239319] = actions(10550); - small_parse_table_11966(v); -} - -void small_parse_table_11966(t_small_parse_table_array *v) -{ - v->a[239320] = 2; - v->a[239321] = sym_test_operator; - v->a[239322] = sym__special_character; - v->a[239323] = actions(10552); - v->a[239324] = 3; - v->a[239325] = sym__bare_dollar; - v->a[239326] = sym_raw_string; - v->a[239327] = sym_ansi_c_string; - v->a[239328] = state(1669); - v->a[239329] = 9; - v->a[239330] = sym_arithmetic_expansion; - v->a[239331] = sym_brace_expression; - v->a[239332] = sym_string; - v->a[239333] = sym_translated_string; - v->a[239334] = sym_number; - v->a[239335] = sym_simple_expansion; - v->a[239336] = sym_expansion; - v->a[239337] = sym_command_substitution; - v->a[239338] = sym_process_substitution; - v->a[239339] = 21; - small_parse_table_11967(v); -} - -void small_parse_table_11967(t_small_parse_table_array *v) -{ - v->a[239340] = actions(71); - v->a[239341] = 1; - v->a[239342] = sym_comment; - v->a[239343] = actions(9364); - v->a[239344] = 1; - v->a[239345] = anon_sym_LPAREN; - v->a[239346] = actions(9366); - v->a[239347] = 1; - v->a[239348] = anon_sym_BANG; - v->a[239349] = actions(9372); - v->a[239350] = 1; - v->a[239351] = anon_sym_TILDE; - v->a[239352] = actions(9374); - v->a[239353] = 1; - v->a[239354] = anon_sym_DOLLAR; - v->a[239355] = actions(9376); - v->a[239356] = 1; - v->a[239357] = anon_sym_DQUOTE; - v->a[239358] = actions(9378); - v->a[239359] = 1; - small_parse_table_11968(v); -} - -void small_parse_table_11968(t_small_parse_table_array *v) -{ - v->a[239360] = aux_sym_number_token1; - v->a[239361] = actions(9380); - v->a[239362] = 1; - v->a[239363] = aux_sym_number_token2; - v->a[239364] = actions(9382); - v->a[239365] = 1; - v->a[239366] = anon_sym_DOLLAR_LBRACE; - v->a[239367] = actions(9384); - v->a[239368] = 1; - v->a[239369] = anon_sym_DOLLAR_LPAREN; - v->a[239370] = actions(9386); - v->a[239371] = 1; - v->a[239372] = anon_sym_BQUOTE; - v->a[239373] = actions(9388); - v->a[239374] = 1; - v->a[239375] = anon_sym_DOLLAR_BQUOTE; - v->a[239376] = actions(9392); - v->a[239377] = 1; - v->a[239378] = sym_variable_name; - v->a[239379] = actions(11238); - small_parse_table_11969(v); -} - -void small_parse_table_11969(t_small_parse_table_array *v) -{ - v->a[239380] = 1; - v->a[239381] = aux_sym__simple_variable_name_token1; - v->a[239382] = state(3391); - v->a[239383] = 1; - v->a[239384] = sym__arithmetic_binary_expression; - v->a[239385] = state(3396); - v->a[239386] = 1; - v->a[239387] = sym__arithmetic_ternary_expression; - v->a[239388] = state(3398); - v->a[239389] = 1; - v->a[239390] = sym__arithmetic_unary_expression; - v->a[239391] = state(3400); - v->a[239392] = 1; - v->a[239393] = sym__arithmetic_postfix_expression; - v->a[239394] = actions(9368); - v->a[239395] = 2; - v->a[239396] = anon_sym_PLUS_PLUS2; - v->a[239397] = anon_sym_DASH_DASH2; - v->a[239398] = actions(9370); - v->a[239399] = 2; - small_parse_table_11970(v); -} - -/* EOF small_parse_table_2393.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2394.c b/parser/static/small_parse_table/small_parse_table_2394.c deleted file mode 100644 index cc1f0cfe..00000000 --- a/parser/static/small_parse_table/small_parse_table_2394.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2394.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11970(t_small_parse_table_array *v) -{ - v->a[239400] = anon_sym_DASH2; - v->a[239401] = anon_sym_PLUS2; - v->a[239402] = state(3192); - v->a[239403] = 9; - v->a[239404] = sym_subscript; - v->a[239405] = sym__arithmetic_expression; - v->a[239406] = sym__arithmetic_literal; - v->a[239407] = sym__arithmetic_parenthesized_expression; - v->a[239408] = sym_string; - v->a[239409] = sym_number; - v->a[239410] = sym_simple_expansion; - v->a[239411] = sym_expansion; - v->a[239412] = sym_command_substitution; - v->a[239413] = 8; - v->a[239414] = actions(3); - v->a[239415] = 1; - v->a[239416] = sym_comment; - v->a[239417] = actions(1235); - v->a[239418] = 1; - v->a[239419] = sym_file_descriptor; - small_parse_table_11971(v); -} - -void small_parse_table_11971(t_small_parse_table_array *v) -{ - v->a[239420] = actions(5874); - v->a[239421] = 1; - v->a[239422] = anon_sym_DQUOTE; - v->a[239423] = actions(11244); - v->a[239424] = 1; - v->a[239425] = sym_variable_name; - v->a[239426] = state(5696); - v->a[239427] = 1; - v->a[239428] = sym_string; - v->a[239429] = actions(11242); - v->a[239430] = 2; - v->a[239431] = aux_sym__simple_variable_name_token1; - v->a[239432] = aux_sym__multiline_variable_name_token1; - v->a[239433] = actions(11240); - v->a[239434] = 9; - v->a[239435] = anon_sym_DASH; - v->a[239436] = anon_sym_STAR; - v->a[239437] = anon_sym_BANG; - v->a[239438] = anon_sym_QMARK; - v->a[239439] = anon_sym_DOLLAR; - small_parse_table_11972(v); -} - -void small_parse_table_11972(t_small_parse_table_array *v) -{ - v->a[239440] = anon_sym_POUND; - v->a[239441] = anon_sym_AT2; - v->a[239442] = anon_sym_0; - v->a[239443] = anon_sym__; - v->a[239444] = actions(1227); - v->a[239445] = 14; - v->a[239446] = anon_sym_PIPE_PIPE; - v->a[239447] = anon_sym_AMP_AMP; - v->a[239448] = anon_sym_LT; - v->a[239449] = anon_sym_GT; - v->a[239450] = anon_sym_GT_GT; - v->a[239451] = anon_sym_AMP_GT; - v->a[239452] = anon_sym_AMP_GT_GT; - v->a[239453] = anon_sym_LT_AMP; - v->a[239454] = anon_sym_GT_AMP; - v->a[239455] = anon_sym_GT_PIPE; - v->a[239456] = anon_sym_LT_AMP_DASH; - v->a[239457] = anon_sym_GT_AMP_DASH; - v->a[239458] = aux_sym_heredoc_redirect_token1; - v->a[239459] = anon_sym_LT_LT_LT; - small_parse_table_11973(v); -} - -void small_parse_table_11973(t_small_parse_table_array *v) -{ - v->a[239460] = 22; - v->a[239461] = actions(3); - v->a[239462] = 1; - v->a[239463] = sym_comment; - v->a[239464] = actions(11250); - v->a[239465] = 1; - v->a[239466] = anon_sym_LPAREN; - v->a[239467] = actions(11252); - v->a[239468] = 1; - v->a[239469] = aux_sym__c_word_token1; - v->a[239470] = actions(11254); - v->a[239471] = 1; - v->a[239472] = aux_sym_heredoc_redirect_token1; - v->a[239473] = actions(11256); - v->a[239474] = 1; - v->a[239475] = anon_sym_DOLLAR; - v->a[239476] = actions(11258); - v->a[239477] = 1; - v->a[239478] = anon_sym_DQUOTE; - v->a[239479] = actions(11260); - small_parse_table_11974(v); -} - -void small_parse_table_11974(t_small_parse_table_array *v) -{ - v->a[239480] = 1; - v->a[239481] = aux_sym_number_token1; - v->a[239482] = actions(11262); - v->a[239483] = 1; - v->a[239484] = aux_sym_number_token2; - v->a[239485] = actions(11264); - v->a[239486] = 1; - v->a[239487] = anon_sym_DOLLAR_LBRACE; - v->a[239488] = actions(11266); - v->a[239489] = 1; - v->a[239490] = anon_sym_DOLLAR_LPAREN; - v->a[239491] = actions(11268); - v->a[239492] = 1; - v->a[239493] = anon_sym_BQUOTE; - v->a[239494] = actions(11270); - v->a[239495] = 1; - v->a[239496] = anon_sym_DOLLAR_BQUOTE; - v->a[239497] = state(3113); - v->a[239498] = 1; - v->a[239499] = sym__c_postfix_expression; - small_parse_table_11975(v); -} - -/* EOF small_parse_table_2394.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2395.c b/parser/static/small_parse_table/small_parse_table_2395.c deleted file mode 100644 index 0102c1a4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2395.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2395.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11975(t_small_parse_table_array *v) -{ - v->a[239500] = state(3116); - v->a[239501] = 1; - v->a[239502] = sym__c_binary_expression; - v->a[239503] = state(3118); - v->a[239504] = 1; - v->a[239505] = sym__c_unary_expression; - v->a[239506] = state(4243); - v->a[239507] = 1; - v->a[239508] = sym__c_terminator; - v->a[239509] = state(6365); - v->a[239510] = 1; - v->a[239511] = sym__c_expression; - v->a[239512] = state(6493); - v->a[239513] = 1; - v->a[239514] = sym__c_variable_assignment; - v->a[239515] = state(7061); - v->a[239516] = 1; - v->a[239517] = sym__for_body; - v->a[239518] = actions(11246); - v->a[239519] = 2; - small_parse_table_11976(v); -} - -void small_parse_table_11976(t_small_parse_table_array *v) -{ - v->a[239520] = anon_sym_SEMI; - v->a[239521] = anon_sym_AMP; - v->a[239522] = actions(11248); - v->a[239523] = 2; - v->a[239524] = anon_sym_PLUS_PLUS; - v->a[239525] = anon_sym_DASH_DASH; - v->a[239526] = state(3119); - v->a[239527] = 7; - v->a[239528] = sym__c_expression_not_assignment; - v->a[239529] = sym__c_parenthesized_expression; - v->a[239530] = sym_string; - v->a[239531] = sym_number; - v->a[239532] = sym_simple_expansion; - v->a[239533] = sym_expansion; - v->a[239534] = sym_command_substitution; - v->a[239535] = 6; - v->a[239536] = actions(3); - v->a[239537] = 1; - v->a[239538] = sym_comment; - v->a[239539] = actions(11272); - small_parse_table_11977(v); -} - -void small_parse_table_11977(t_small_parse_table_array *v) -{ - v->a[239540] = 1; - v->a[239541] = aux_sym_concatenation_token1; - v->a[239542] = actions(11274); - v->a[239543] = 1; - v->a[239544] = sym__concat; - v->a[239545] = state(4248); - v->a[239546] = 1; - v->a[239547] = aux_sym_concatenation_repeat1; - v->a[239548] = actions(1263); - v->a[239549] = 2; - v->a[239550] = sym_file_descriptor; - v->a[239551] = aux_sym_heredoc_redirect_token1; - v->a[239552] = actions(1261); - v->a[239553] = 24; - v->a[239554] = anon_sym_SEMI; - v->a[239555] = anon_sym_PIPE_PIPE; - v->a[239556] = anon_sym_AMP_AMP; - v->a[239557] = anon_sym_PIPE; - v->a[239558] = anon_sym_AMP; - v->a[239559] = anon_sym_LT; - small_parse_table_11978(v); -} - -void small_parse_table_11978(t_small_parse_table_array *v) -{ - v->a[239560] = anon_sym_GT; - v->a[239561] = anon_sym_LT_LT; - v->a[239562] = anon_sym_GT_GT; - v->a[239563] = anon_sym_esac; - v->a[239564] = anon_sym_SEMI_SEMI; - v->a[239565] = anon_sym_SEMI_AMP; - v->a[239566] = anon_sym_SEMI_SEMI_AMP; - v->a[239567] = anon_sym_PIPE_AMP; - v->a[239568] = anon_sym_AMP_GT; - v->a[239569] = anon_sym_AMP_GT_GT; - v->a[239570] = anon_sym_LT_AMP; - v->a[239571] = anon_sym_GT_AMP; - v->a[239572] = anon_sym_GT_PIPE; - v->a[239573] = anon_sym_LT_AMP_DASH; - v->a[239574] = anon_sym_GT_AMP_DASH; - v->a[239575] = anon_sym_LT_LT_DASH; - v->a[239576] = anon_sym_LT_LT_LT; - v->a[239577] = sym__special_character; - v->a[239578] = 22; - v->a[239579] = actions(3); - small_parse_table_11979(v); -} - -void small_parse_table_11979(t_small_parse_table_array *v) -{ - v->a[239580] = 1; - v->a[239581] = sym_comment; - v->a[239582] = actions(11250); - v->a[239583] = 1; - v->a[239584] = anon_sym_LPAREN; - v->a[239585] = actions(11252); - v->a[239586] = 1; - v->a[239587] = aux_sym__c_word_token1; - v->a[239588] = actions(11254); - v->a[239589] = 1; - v->a[239590] = aux_sym_heredoc_redirect_token1; - v->a[239591] = actions(11256); - v->a[239592] = 1; - v->a[239593] = anon_sym_DOLLAR; - v->a[239594] = actions(11258); - v->a[239595] = 1; - v->a[239596] = anon_sym_DQUOTE; - v->a[239597] = actions(11260); - v->a[239598] = 1; - v->a[239599] = aux_sym_number_token1; - small_parse_table_11980(v); -} - -/* EOF small_parse_table_2395.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2396.c b/parser/static/small_parse_table/small_parse_table_2396.c deleted file mode 100644 index de7f0de6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2396.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2396.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11980(t_small_parse_table_array *v) -{ - v->a[239600] = actions(11262); - v->a[239601] = 1; - v->a[239602] = aux_sym_number_token2; - v->a[239603] = actions(11264); - v->a[239604] = 1; - v->a[239605] = anon_sym_DOLLAR_LBRACE; - v->a[239606] = actions(11266); - v->a[239607] = 1; - v->a[239608] = anon_sym_DOLLAR_LPAREN; - v->a[239609] = actions(11268); - v->a[239610] = 1; - v->a[239611] = anon_sym_BQUOTE; - v->a[239612] = actions(11270); - v->a[239613] = 1; - v->a[239614] = anon_sym_DOLLAR_BQUOTE; - v->a[239615] = state(3113); - v->a[239616] = 1; - v->a[239617] = sym__c_postfix_expression; - v->a[239618] = state(3116); - v->a[239619] = 1; - small_parse_table_11981(v); -} - -void small_parse_table_11981(t_small_parse_table_array *v) -{ - v->a[239620] = sym__c_binary_expression; - v->a[239621] = state(3118); - v->a[239622] = 1; - v->a[239623] = sym__c_unary_expression; - v->a[239624] = state(4243); - v->a[239625] = 1; - v->a[239626] = sym__c_terminator; - v->a[239627] = state(6365); - v->a[239628] = 1; - v->a[239629] = sym__c_expression; - v->a[239630] = state(6493); - v->a[239631] = 1; - v->a[239632] = sym__c_variable_assignment; - v->a[239633] = state(6952); - v->a[239634] = 1; - v->a[239635] = sym__for_body; - v->a[239636] = actions(11246); - v->a[239637] = 2; - v->a[239638] = anon_sym_SEMI; - v->a[239639] = anon_sym_AMP; - small_parse_table_11982(v); -} - -void small_parse_table_11982(t_small_parse_table_array *v) -{ - v->a[239640] = actions(11248); - v->a[239641] = 2; - v->a[239642] = anon_sym_PLUS_PLUS; - v->a[239643] = anon_sym_DASH_DASH; - v->a[239644] = state(3119); - v->a[239645] = 7; - v->a[239646] = sym__c_expression_not_assignment; - v->a[239647] = sym__c_parenthesized_expression; - v->a[239648] = sym_string; - v->a[239649] = sym_number; - v->a[239650] = sym_simple_expansion; - v->a[239651] = sym_expansion; - v->a[239652] = sym_command_substitution; - v->a[239653] = 22; - v->a[239654] = actions(3); - v->a[239655] = 1; - v->a[239656] = sym_comment; - v->a[239657] = actions(11250); - v->a[239658] = 1; - v->a[239659] = anon_sym_LPAREN; - small_parse_table_11983(v); -} - -void small_parse_table_11983(t_small_parse_table_array *v) -{ - v->a[239660] = actions(11252); - v->a[239661] = 1; - v->a[239662] = aux_sym__c_word_token1; - v->a[239663] = actions(11254); - v->a[239664] = 1; - v->a[239665] = aux_sym_heredoc_redirect_token1; - v->a[239666] = actions(11256); - v->a[239667] = 1; - v->a[239668] = anon_sym_DOLLAR; - v->a[239669] = actions(11258); - v->a[239670] = 1; - v->a[239671] = anon_sym_DQUOTE; - v->a[239672] = actions(11260); - v->a[239673] = 1; - v->a[239674] = aux_sym_number_token1; - v->a[239675] = actions(11262); - v->a[239676] = 1; - v->a[239677] = aux_sym_number_token2; - v->a[239678] = actions(11264); - v->a[239679] = 1; - small_parse_table_11984(v); -} - -void small_parse_table_11984(t_small_parse_table_array *v) -{ - v->a[239680] = anon_sym_DOLLAR_LBRACE; - v->a[239681] = actions(11266); - v->a[239682] = 1; - v->a[239683] = anon_sym_DOLLAR_LPAREN; - v->a[239684] = actions(11268); - v->a[239685] = 1; - v->a[239686] = anon_sym_BQUOTE; - v->a[239687] = actions(11270); - v->a[239688] = 1; - v->a[239689] = anon_sym_DOLLAR_BQUOTE; - v->a[239690] = state(3113); - v->a[239691] = 1; - v->a[239692] = sym__c_postfix_expression; - v->a[239693] = state(3116); - v->a[239694] = 1; - v->a[239695] = sym__c_binary_expression; - v->a[239696] = state(3118); - v->a[239697] = 1; - v->a[239698] = sym__c_unary_expression; - v->a[239699] = state(4243); - small_parse_table_11985(v); -} - -/* EOF small_parse_table_2396.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2397.c b/parser/static/small_parse_table/small_parse_table_2397.c deleted file mode 100644 index 1f50aae4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2397.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2397.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11985(t_small_parse_table_array *v) -{ - v->a[239700] = 1; - v->a[239701] = sym__c_terminator; - v->a[239702] = state(6365); - v->a[239703] = 1; - v->a[239704] = sym__c_expression; - v->a[239705] = state(6493); - v->a[239706] = 1; - v->a[239707] = sym__c_variable_assignment; - v->a[239708] = state(6886); - v->a[239709] = 1; - v->a[239710] = sym__for_body; - v->a[239711] = actions(11246); - v->a[239712] = 2; - v->a[239713] = anon_sym_SEMI; - v->a[239714] = anon_sym_AMP; - v->a[239715] = actions(11248); - v->a[239716] = 2; - v->a[239717] = anon_sym_PLUS_PLUS; - v->a[239718] = anon_sym_DASH_DASH; - v->a[239719] = state(3119); - small_parse_table_11986(v); -} - -void small_parse_table_11986(t_small_parse_table_array *v) -{ - v->a[239720] = 7; - v->a[239721] = sym__c_expression_not_assignment; - v->a[239722] = sym__c_parenthesized_expression; - v->a[239723] = sym_string; - v->a[239724] = sym_number; - v->a[239725] = sym_simple_expansion; - v->a[239726] = sym_expansion; - v->a[239727] = sym_command_substitution; - v->a[239728] = 17; - v->a[239729] = actions(3); - v->a[239730] = 1; - v->a[239731] = sym_comment; - v->a[239732] = actions(8030); - v->a[239733] = 1; - v->a[239734] = anon_sym_SLASH; - v->a[239735] = actions(8032); - v->a[239736] = 1; - v->a[239737] = anon_sym_PERCENT; - v->a[239738] = actions(8034); - v->a[239739] = 1; - small_parse_table_11987(v); -} - -void small_parse_table_11987(t_small_parse_table_array *v) -{ - v->a[239740] = anon_sym_COLON; - v->a[239741] = actions(8546); - v->a[239742] = 1; - v->a[239743] = anon_sym_AT; - v->a[239744] = actions(8922); - v->a[239745] = 1; - v->a[239746] = anon_sym_LBRACK; - v->a[239747] = state(7238); - v->a[239748] = 1; - v->a[239749] = sym__expansion_operator; - v->a[239750] = state(7239); - v->a[239751] = 1; - v->a[239752] = sym__expansion_max_length; - v->a[239753] = state(7240); - v->a[239754] = 1; - v->a[239755] = sym__expansion_regex_removal; - v->a[239756] = state(7241); - v->a[239757] = 1; - v->a[239758] = sym__expansion_regex_replacement; - v->a[239759] = state(7242); - small_parse_table_11988(v); -} - -void small_parse_table_11988(t_small_parse_table_array *v) -{ - v->a[239760] = 1; - v->a[239761] = sym__expansion_regex; - v->a[239762] = state(7243); - v->a[239763] = 1; - v->a[239764] = sym__expansion_expression; - v->a[239765] = actions(8028); - v->a[239766] = 2; - v->a[239767] = anon_sym_COMMA; - v->a[239768] = anon_sym_CARET; - v->a[239769] = actions(8048); - v->a[239770] = 2; - v->a[239771] = anon_sym_COMMA_COMMA; - v->a[239772] = anon_sym_CARET_CARET; - v->a[239773] = actions(8036); - v->a[239774] = 3; - v->a[239775] = sym__immediate_double_hash; - v->a[239776] = anon_sym_POUND; - v->a[239777] = anon_sym_PERCENT_PERCENT; - v->a[239778] = actions(8046); - v->a[239779] = 3; - small_parse_table_11989(v); -} - -void small_parse_table_11989(t_small_parse_table_array *v) -{ - v->a[239780] = anon_sym_SLASH_SLASH; - v->a[239781] = anon_sym_SLASH_POUND; - v->a[239782] = anon_sym_SLASH_PERCENT; - v->a[239783] = actions(8044); - v->a[239784] = 8; - v->a[239785] = anon_sym_EQ2; - v->a[239786] = anon_sym_COLON_EQ; - v->a[239787] = anon_sym_DASH3; - v->a[239788] = anon_sym_COLON_DASH; - v->a[239789] = anon_sym_PLUS3; - v->a[239790] = anon_sym_COLON_PLUS; - v->a[239791] = anon_sym_QMARK2; - v->a[239792] = anon_sym_COLON_QMARK; - v->a[239793] = 6; - v->a[239794] = actions(3); - v->a[239795] = 1; - v->a[239796] = sym_comment; - v->a[239797] = actions(11276); - v->a[239798] = 1; - v->a[239799] = aux_sym_concatenation_token1; - small_parse_table_11990(v); -} - -/* EOF small_parse_table_2397.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2398.c b/parser/static/small_parse_table/small_parse_table_2398.c deleted file mode 100644 index c82e7a84..00000000 --- a/parser/static/small_parse_table/small_parse_table_2398.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2398.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11990(t_small_parse_table_array *v) -{ - v->a[239800] = actions(11278); - v->a[239801] = 1; - v->a[239802] = sym__concat; - v->a[239803] = state(4251); - v->a[239804] = 1; - v->a[239805] = aux_sym_concatenation_repeat1; - v->a[239806] = actions(1263); - v->a[239807] = 3; - v->a[239808] = sym_file_descriptor; - v->a[239809] = sym_variable_name; - v->a[239810] = aux_sym_heredoc_redirect_token1; - v->a[239811] = actions(1261); - v->a[239812] = 23; - v->a[239813] = anon_sym_SEMI; - v->a[239814] = anon_sym_PIPE_PIPE; - v->a[239815] = anon_sym_AMP_AMP; - v->a[239816] = anon_sym_PIPE; - v->a[239817] = anon_sym_AMP; - v->a[239818] = anon_sym_LT; - v->a[239819] = anon_sym_GT; - small_parse_table_11991(v); -} - -void small_parse_table_11991(t_small_parse_table_array *v) -{ - v->a[239820] = anon_sym_LT_LT; - v->a[239821] = anon_sym_GT_GT; - v->a[239822] = anon_sym_esac; - v->a[239823] = anon_sym_SEMI_SEMI; - v->a[239824] = anon_sym_SEMI_AMP; - v->a[239825] = anon_sym_SEMI_SEMI_AMP; - v->a[239826] = anon_sym_PIPE_AMP; - v->a[239827] = anon_sym_AMP_GT; - v->a[239828] = anon_sym_AMP_GT_GT; - v->a[239829] = anon_sym_LT_AMP; - v->a[239830] = anon_sym_GT_AMP; - v->a[239831] = anon_sym_GT_PIPE; - v->a[239832] = anon_sym_LT_AMP_DASH; - v->a[239833] = anon_sym_GT_AMP_DASH; - v->a[239834] = anon_sym_LT_LT_DASH; - v->a[239835] = sym__special_character; - v->a[239836] = 13; - v->a[239837] = actions(3); - v->a[239838] = 1; - v->a[239839] = sym_comment; - small_parse_table_11992(v); -} - -void small_parse_table_11992(t_small_parse_table_array *v) -{ - v->a[239840] = actions(4340); - v->a[239841] = 1; - v->a[239842] = aux_sym_heredoc_redirect_token1; - v->a[239843] = actions(11284); - v->a[239844] = 1; - v->a[239845] = anon_sym_LT_LT_LT; - v->a[239846] = actions(11286); - v->a[239847] = 1; - v->a[239848] = sym_file_descriptor; - v->a[239849] = state(4866); - v->a[239850] = 1; - v->a[239851] = sym_herestring_redirect; - v->a[239852] = actions(4251); - v->a[239853] = 2; - v->a[239854] = anon_sym_PIPE_PIPE; - v->a[239855] = anon_sym_AMP_AMP; - v->a[239856] = actions(4253); - v->a[239857] = 2; - v->a[239858] = anon_sym_PIPE; - v->a[239859] = anon_sym_PIPE_AMP; - small_parse_table_11993(v); -} - -void small_parse_table_11993(t_small_parse_table_array *v) -{ - v->a[239860] = actions(4255); - v->a[239861] = 2; - v->a[239862] = anon_sym_LT_LT; - v->a[239863] = anon_sym_LT_LT_DASH; - v->a[239864] = actions(4338); - v->a[239865] = 2; - v->a[239866] = anon_sym_SEMI; - v->a[239867] = anon_sym_AMP; - v->a[239868] = actions(11282); - v->a[239869] = 2; - v->a[239870] = anon_sym_LT_AMP_DASH; - v->a[239871] = anon_sym_GT_AMP_DASH; - v->a[239872] = state(4283); - v->a[239873] = 3; - v->a[239874] = sym_file_redirect; - v->a[239875] = sym_heredoc_redirect; - v->a[239876] = aux_sym_redirected_statement_repeat1; - v->a[239877] = actions(2719); - v->a[239878] = 4; - v->a[239879] = anon_sym_esac; - small_parse_table_11994(v); -} - -void small_parse_table_11994(t_small_parse_table_array *v) -{ - v->a[239880] = anon_sym_SEMI_SEMI; - v->a[239881] = anon_sym_SEMI_AMP; - v->a[239882] = anon_sym_SEMI_SEMI_AMP; - v->a[239883] = actions(11280); - v->a[239884] = 8; - v->a[239885] = anon_sym_LT; - v->a[239886] = anon_sym_GT; - v->a[239887] = anon_sym_GT_GT; - v->a[239888] = anon_sym_AMP_GT; - v->a[239889] = anon_sym_AMP_GT_GT; - v->a[239890] = anon_sym_LT_AMP; - v->a[239891] = anon_sym_GT_AMP; - v->a[239892] = anon_sym_GT_PIPE; - v->a[239893] = 7; - v->a[239894] = actions(3); - v->a[239895] = 1; - v->a[239896] = sym_comment; - v->a[239897] = actions(11284); - v->a[239898] = 1; - v->a[239899] = anon_sym_LT_LT_LT; - small_parse_table_11995(v); -} - -/* EOF small_parse_table_2398.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2399.c b/parser/static/small_parse_table/small_parse_table_2399.c deleted file mode 100644 index 0a17f734..00000000 --- a/parser/static/small_parse_table/small_parse_table_2399.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2399.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_11995(t_small_parse_table_array *v) -{ - v->a[239900] = state(4866); - v->a[239901] = 1; - v->a[239902] = sym_herestring_redirect; - v->a[239903] = actions(4253); - v->a[239904] = 2; - v->a[239905] = anon_sym_PIPE; - v->a[239906] = anon_sym_PIPE_AMP; - v->a[239907] = actions(4272); - v->a[239908] = 2; - v->a[239909] = sym_file_descriptor; - v->a[239910] = aux_sym_heredoc_redirect_token1; - v->a[239911] = state(4283); - v->a[239912] = 3; - v->a[239913] = sym_file_redirect; - v->a[239914] = sym_heredoc_redirect; - v->a[239915] = aux_sym_redirected_statement_repeat1; - v->a[239916] = actions(4270); - v->a[239917] = 20; - v->a[239918] = anon_sym_SEMI; - v->a[239919] = anon_sym_PIPE_PIPE; - small_parse_table_11996(v); -} - -void small_parse_table_11996(t_small_parse_table_array *v) -{ - v->a[239920] = anon_sym_AMP_AMP; - v->a[239921] = anon_sym_AMP; - v->a[239922] = anon_sym_LT; - v->a[239923] = anon_sym_GT; - v->a[239924] = anon_sym_LT_LT; - v->a[239925] = anon_sym_GT_GT; - v->a[239926] = anon_sym_esac; - v->a[239927] = anon_sym_SEMI_SEMI; - v->a[239928] = anon_sym_SEMI_AMP; - v->a[239929] = anon_sym_SEMI_SEMI_AMP; - v->a[239930] = anon_sym_AMP_GT; - v->a[239931] = anon_sym_AMP_GT_GT; - v->a[239932] = anon_sym_LT_AMP; - v->a[239933] = anon_sym_GT_AMP; - v->a[239934] = anon_sym_GT_PIPE; - v->a[239935] = anon_sym_LT_AMP_DASH; - v->a[239936] = anon_sym_GT_AMP_DASH; - v->a[239937] = anon_sym_LT_LT_DASH; - v->a[239938] = 13; - v->a[239939] = actions(3); - small_parse_table_11997(v); -} - -void small_parse_table_11997(t_small_parse_table_array *v) -{ - v->a[239940] = 1; - v->a[239941] = sym_comment; - v->a[239942] = actions(4259); - v->a[239943] = 1; - v->a[239944] = aux_sym_heredoc_redirect_token1; - v->a[239945] = actions(11284); - v->a[239946] = 1; - v->a[239947] = anon_sym_LT_LT_LT; - v->a[239948] = actions(11286); - v->a[239949] = 1; - v->a[239950] = sym_file_descriptor; - v->a[239951] = state(4866); - v->a[239952] = 1; - v->a[239953] = sym_herestring_redirect; - v->a[239954] = actions(4249); - v->a[239955] = 2; - v->a[239956] = anon_sym_SEMI; - v->a[239957] = anon_sym_AMP; - v->a[239958] = actions(4251); - v->a[239959] = 2; - small_parse_table_11998(v); -} - -void small_parse_table_11998(t_small_parse_table_array *v) -{ - v->a[239960] = anon_sym_PIPE_PIPE; - v->a[239961] = anon_sym_AMP_AMP; - v->a[239962] = actions(4253); - v->a[239963] = 2; - v->a[239964] = anon_sym_PIPE; - v->a[239965] = anon_sym_PIPE_AMP; - v->a[239966] = actions(4255); - v->a[239967] = 2; - v->a[239968] = anon_sym_LT_LT; - v->a[239969] = anon_sym_LT_LT_DASH; - v->a[239970] = actions(11282); - v->a[239971] = 2; - v->a[239972] = anon_sym_LT_AMP_DASH; - v->a[239973] = anon_sym_GT_AMP_DASH; - v->a[239974] = state(4283); - v->a[239975] = 3; - v->a[239976] = sym_file_redirect; - v->a[239977] = sym_heredoc_redirect; - v->a[239978] = aux_sym_redirected_statement_repeat1; - v->a[239979] = actions(4257); - small_parse_table_11999(v); -} - -void small_parse_table_11999(t_small_parse_table_array *v) -{ - v->a[239980] = 4; - v->a[239981] = anon_sym_esac; - v->a[239982] = anon_sym_SEMI_SEMI; - v->a[239983] = anon_sym_SEMI_AMP; - v->a[239984] = anon_sym_SEMI_SEMI_AMP; - v->a[239985] = actions(11280); - v->a[239986] = 8; - v->a[239987] = anon_sym_LT; - v->a[239988] = anon_sym_GT; - v->a[239989] = anon_sym_GT_GT; - v->a[239990] = anon_sym_AMP_GT; - v->a[239991] = anon_sym_AMP_GT_GT; - v->a[239992] = anon_sym_LT_AMP; - v->a[239993] = anon_sym_GT_AMP; - v->a[239994] = anon_sym_GT_PIPE; - v->a[239995] = 22; - v->a[239996] = actions(3); - v->a[239997] = 1; - v->a[239998] = sym_comment; - v->a[239999] = actions(11250); - small_parse_table_12000(v); -} - -/* EOF small_parse_table_2399.c */ diff --git a/parser/static/small_parse_table/small_parse_table_24.c b/parser/static/small_parse_table/small_parse_table_24.c index de5b6d97..d77b17e8 100644 --- a/parser/static/small_parse_table/small_parse_table_24.c +++ b/parser/static/small_parse_table/small_parse_table_24.c @@ -14,126 +14,126 @@ void small_parse_table_120(t_small_parse_table_array *v) { - v->a[2400] = anon_sym_EQ_EQ; - v->a[2401] = anon_sym_LT; - v->a[2402] = anon_sym_GT; - v->a[2403] = anon_sym_LT_LT; - v->a[2404] = anon_sym_GT_GT; - v->a[2405] = anon_sym_LPAREN; - v->a[2406] = anon_sym_SEMI_SEMI; - v->a[2407] = anon_sym_SEMI_AMP; - v->a[2408] = anon_sym_SEMI_SEMI_AMP; - v->a[2409] = anon_sym_PIPE_AMP; - v->a[2410] = anon_sym_EQ_TILDE; - v->a[2411] = anon_sym_AMP_GT; - v->a[2412] = anon_sym_AMP_GT_GT; - v->a[2413] = anon_sym_LT_AMP; - v->a[2414] = anon_sym_GT_AMP; - v->a[2415] = anon_sym_GT_PIPE; - v->a[2416] = anon_sym_LT_AMP_DASH; - v->a[2417] = anon_sym_GT_AMP_DASH; - v->a[2418] = anon_sym_LT_LT_DASH; - v->a[2419] = aux_sym_heredoc_redirect_token1; + v->a[2400] = anon_sym_LT_AMP_DASH; + v->a[2401] = anon_sym_GT_AMP_DASH; + v->a[2402] = anon_sym_LT_LT; + v->a[2403] = anon_sym_LT_LT_DASH; + v->a[2404] = anon_sym_AMP; + v->a[2405] = anon_sym_SEMI; + v->a[2406] = 6; + v->a[2407] = actions(3); + v->a[2408] = 1; + v->a[2409] = sym_comment; + v->a[2410] = actions(1242); + v->a[2411] = 1; + v->a[2412] = sym_variable_name; + v->a[2413] = actions(1240); + v->a[2414] = 2; + v->a[2415] = aux_sym__simple_variable_name_token1; + v->a[2416] = aux_sym__multiline_variable_name_token1; + v->a[2417] = actions(828); + v->a[2418] = 4; + v->a[2419] = sym_file_descriptor; small_parse_table_121(v); } void small_parse_table_121(t_small_parse_table_array *v) { - v->a[2420] = anon_sym_LT_LT_LT; - v->a[2421] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2422] = anon_sym_DOLLAR_LBRACK; - v->a[2423] = sym__special_character; - v->a[2424] = sym_raw_string; - v->a[2425] = sym_ansi_c_string; - v->a[2426] = aux_sym_number_token1; - v->a[2427] = aux_sym_number_token2; - v->a[2428] = anon_sym_DOLLAR_LBRACE; - v->a[2429] = anon_sym_DOLLAR_LPAREN; - v->a[2430] = anon_sym_BQUOTE; - v->a[2431] = anon_sym_DOLLAR_BQUOTE; - v->a[2432] = anon_sym_LT_LPAREN; - v->a[2433] = anon_sym_GT_LPAREN; - v->a[2434] = sym_word; - v->a[2435] = 8; - v->a[2436] = actions(3); - v->a[2437] = 1; - v->a[2438] = sym_comment; - v->a[2439] = actions(1791); + v->a[2420] = sym_test_operator; + v->a[2421] = sym__bare_dollar; + v->a[2422] = sym__brace_start; + v->a[2423] = actions(1238); + v->a[2424] = 9; + v->a[2425] = anon_sym_BANG; + v->a[2426] = anon_sym_DASH; + v->a[2427] = anon_sym_STAR; + v->a[2428] = anon_sym_QMARK; + v->a[2429] = anon_sym_DOLLAR; + v->a[2430] = anon_sym_POUND; + v->a[2431] = anon_sym_AT; + v->a[2432] = anon_sym_0; + v->a[2433] = anon_sym__; + v->a[2434] = actions(826); + v->a[2435] = 33; + v->a[2436] = anon_sym_PIPE; + v->a[2437] = anon_sym_SEMI_SEMI; + v->a[2438] = anon_sym_SEMI_AMP; + v->a[2439] = anon_sym_SEMI_SEMI_AMP; small_parse_table_122(v); } void small_parse_table_122(t_small_parse_table_array *v) { - v->a[2440] = 1; - v->a[2441] = anon_sym_DQUOTE; - v->a[2442] = actions(1795); - v->a[2443] = 1; - v->a[2444] = sym_variable_name; - v->a[2445] = state(998); - v->a[2446] = 1; - v->a[2447] = sym_string; - v->a[2448] = actions(1793); - v->a[2449] = 2; - v->a[2450] = aux_sym__simple_variable_name_token1; - v->a[2451] = aux_sym__multiline_variable_name_token1; - v->a[2452] = actions(1235); - v->a[2453] = 4; - v->a[2454] = sym_file_descriptor; - v->a[2455] = sym_test_operator; - v->a[2456] = sym__bare_dollar; - v->a[2457] = sym__brace_start; - v->a[2458] = actions(1789); - v->a[2459] = 9; + v->a[2440] = anon_sym_PIPE_AMP; + v->a[2441] = anon_sym_AMP_AMP; + v->a[2442] = anon_sym_PIPE_PIPE; + v->a[2443] = anon_sym_LT; + v->a[2444] = anon_sym_GT; + v->a[2445] = anon_sym_GT_GT; + v->a[2446] = anon_sym_AMP_GT; + v->a[2447] = anon_sym_AMP_GT_GT; + v->a[2448] = anon_sym_LT_AMP; + v->a[2449] = anon_sym_GT_AMP; + v->a[2450] = anon_sym_GT_PIPE; + v->a[2451] = anon_sym_LT_AMP_DASH; + v->a[2452] = anon_sym_GT_AMP_DASH; + v->a[2453] = anon_sym_LT_LT; + v->a[2454] = anon_sym_LT_LT_DASH; + v->a[2455] = aux_sym_heredoc_redirect_token1; + v->a[2456] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2457] = anon_sym_AMP; + v->a[2458] = sym__special_character; + v->a[2459] = anon_sym_DQUOTE; small_parse_table_123(v); } void small_parse_table_123(t_small_parse_table_array *v) { - v->a[2460] = anon_sym_DASH; - v->a[2461] = anon_sym_STAR; - v->a[2462] = anon_sym_BANG; - v->a[2463] = anon_sym_QMARK; - v->a[2464] = anon_sym_DOLLAR; - v->a[2465] = anon_sym_POUND; - v->a[2466] = anon_sym_AT2; - v->a[2467] = anon_sym_0; - v->a[2468] = anon_sym__; - v->a[2469] = actions(1227); - v->a[2470] = 41; - v->a[2471] = anon_sym_LPAREN_LPAREN; - v->a[2472] = anon_sym_SEMI; - v->a[2473] = anon_sym_PIPE_PIPE; - v->a[2474] = anon_sym_AMP_AMP; - v->a[2475] = anon_sym_PIPE; - v->a[2476] = anon_sym_AMP; - v->a[2477] = anon_sym_EQ_EQ; - v->a[2478] = anon_sym_LT; - v->a[2479] = anon_sym_GT; + v->a[2460] = sym_raw_string; + v->a[2461] = aux_sym_number_token1; + v->a[2462] = aux_sym_number_token2; + v->a[2463] = anon_sym_DOLLAR_LBRACE; + v->a[2464] = anon_sym_DOLLAR_LPAREN; + v->a[2465] = anon_sym_BQUOTE; + v->a[2466] = anon_sym_DOLLAR_BQUOTE; + v->a[2467] = sym_word; + v->a[2468] = anon_sym_SEMI; + v->a[2469] = 6; + v->a[2470] = actions(3); + v->a[2471] = 1; + v->a[2472] = sym_comment; + v->a[2473] = actions(959); + v->a[2474] = 1; + v->a[2475] = sym_variable_name; + v->a[2476] = actions(957); + v->a[2477] = 2; + v->a[2478] = aux_sym__simple_variable_name_token1; + v->a[2479] = aux_sym__multiline_variable_name_token1; small_parse_table_124(v); } void small_parse_table_124(t_small_parse_table_array *v) { - v->a[2480] = anon_sym_LT_LT; - v->a[2481] = anon_sym_GT_GT; - v->a[2482] = anon_sym_LPAREN; - v->a[2483] = anon_sym_SEMI_SEMI; - v->a[2484] = anon_sym_SEMI_AMP; - v->a[2485] = anon_sym_SEMI_SEMI_AMP; - v->a[2486] = anon_sym_PIPE_AMP; - v->a[2487] = anon_sym_EQ_TILDE; - v->a[2488] = anon_sym_AMP_GT; - v->a[2489] = anon_sym_AMP_GT_GT; - v->a[2490] = anon_sym_LT_AMP; - v->a[2491] = anon_sym_GT_AMP; - v->a[2492] = anon_sym_GT_PIPE; - v->a[2493] = anon_sym_LT_AMP_DASH; - v->a[2494] = anon_sym_GT_AMP_DASH; - v->a[2495] = anon_sym_LT_LT_DASH; - v->a[2496] = aux_sym_heredoc_redirect_token1; - v->a[2497] = anon_sym_LT_LT_LT; - v->a[2498] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2499] = anon_sym_DOLLAR_LBRACK; + v->a[2480] = actions(828); + v->a[2481] = 3; + v->a[2482] = sym_file_descriptor; + v->a[2483] = sym_test_operator; + v->a[2484] = sym__brace_start; + v->a[2485] = actions(955); + v->a[2486] = 9; + v->a[2487] = anon_sym_BANG; + v->a[2488] = anon_sym_DASH; + v->a[2489] = anon_sym_STAR; + v->a[2490] = anon_sym_QMARK; + v->a[2491] = anon_sym_DOLLAR; + v->a[2492] = anon_sym_POUND; + v->a[2493] = anon_sym_AT; + v->a[2494] = anon_sym_0; + v->a[2495] = anon_sym__; + v->a[2496] = actions(826); + v->a[2497] = 34; + v->a[2498] = anon_sym_esac; + v->a[2499] = anon_sym_PIPE; small_parse_table_125(v); } diff --git a/parser/static/small_parse_table/small_parse_table_240.c b/parser/static/small_parse_table/small_parse_table_240.c index 6852ff33..535ec07a 100644 --- a/parser/static/small_parse_table/small_parse_table_240.c +++ b/parser/static/small_parse_table/small_parse_table_240.c @@ -14,126 +14,126 @@ void small_parse_table_1200(t_small_parse_table_array *v) { - v->a[24000] = anon_sym_LT_LPAREN; - v->a[24001] = anon_sym_GT_LPAREN; - v->a[24002] = state(781); - v->a[24003] = 2; - v->a[24004] = sym_concatenation; - v->a[24005] = aux_sym_for_statement_repeat1; - v->a[24006] = actions(4104); - v->a[24007] = 3; - v->a[24008] = sym_raw_string; - v->a[24009] = sym_ansi_c_string; - v->a[24010] = sym_word; - v->a[24011] = state(1968); - v->a[24012] = 9; - v->a[24013] = sym_arithmetic_expansion; - v->a[24014] = sym_brace_expression; - v->a[24015] = sym_string; - v->a[24016] = sym_translated_string; - v->a[24017] = sym_number; - v->a[24018] = sym_simple_expansion; - v->a[24019] = sym_expansion; + v->a[24000] = actions(171); + v->a[24001] = 2; + v->a[24002] = sym_test_operator; + v->a[24003] = sym_raw_string; + v->a[24004] = actions(2896); + v->a[24005] = 2; + v->a[24006] = anon_sym_LT_AMP_DASH; + v->a[24007] = anon_sym_GT_AMP_DASH; + v->a[24008] = actions(2894); + v->a[24009] = 3; + v->a[24010] = anon_sym_GT_GT; + v->a[24011] = anon_sym_AMP_GT_GT; + v->a[24012] = anon_sym_GT_PIPE; + v->a[24013] = actions(2892); + v->a[24014] = 5; + v->a[24015] = anon_sym_LT; + v->a[24016] = anon_sym_GT; + v->a[24017] = anon_sym_AMP_GT; + v->a[24018] = anon_sym_LT_AMP; + v->a[24019] = anon_sym_GT_AMP; small_parse_table_1201(v); } void small_parse_table_1201(t_small_parse_table_array *v) { - v->a[24020] = sym_command_substitution; - v->a[24021] = sym_process_substitution; - v->a[24022] = actions(2214); - v->a[24023] = 19; - v->a[24024] = anon_sym_SEMI; - v->a[24025] = anon_sym_PIPE_PIPE; - v->a[24026] = anon_sym_AMP_AMP; - v->a[24027] = anon_sym_PIPE; - v->a[24028] = anon_sym_AMP; - v->a[24029] = anon_sym_LT; - v->a[24030] = anon_sym_GT; - v->a[24031] = anon_sym_LT_LT; - v->a[24032] = anon_sym_GT_GT; - v->a[24033] = anon_sym_SEMI_SEMI; - v->a[24034] = anon_sym_PIPE_AMP; - v->a[24035] = anon_sym_AMP_GT; - v->a[24036] = anon_sym_AMP_GT_GT; - v->a[24037] = anon_sym_LT_AMP; - v->a[24038] = anon_sym_GT_AMP; - v->a[24039] = anon_sym_GT_PIPE; + v->a[24020] = state(508); + v->a[24021] = 7; + v->a[24022] = sym_arithmetic_expansion; + v->a[24023] = sym_brace_expression; + v->a[24024] = sym_string; + v->a[24025] = sym_number; + v->a[24026] = sym_simple_expansion; + v->a[24027] = sym_expansion; + v->a[24028] = sym_command_substitution; + v->a[24029] = 3; + v->a[24030] = actions(3); + v->a[24031] = 1; + v->a[24032] = sym_comment; + v->a[24033] = actions(3024); + v->a[24034] = 6; + v->a[24035] = sym_file_descriptor; + v->a[24036] = sym__concat; + v->a[24037] = sym_test_operator; + v->a[24038] = sym__bare_dollar; + v->a[24039] = sym__brace_start; small_parse_table_1202(v); } void small_parse_table_1202(t_small_parse_table_array *v) { - v->a[24040] = anon_sym_LT_AMP_DASH; - v->a[24041] = anon_sym_GT_AMP_DASH; - v->a[24042] = anon_sym_LT_LT_DASH; - v->a[24043] = 8; - v->a[24044] = actions(3); - v->a[24045] = 1; - v->a[24046] = sym_comment; - v->a[24047] = actions(4115); - v->a[24048] = 1; - v->a[24049] = anon_sym_DQUOTE; - v->a[24050] = actions(4119); - v->a[24051] = 1; - v->a[24052] = sym_variable_name; - v->a[24053] = state(2334); - v->a[24054] = 1; - v->a[24055] = sym_string; - v->a[24056] = actions(4117); - v->a[24057] = 2; - v->a[24058] = aux_sym__simple_variable_name_token1; - v->a[24059] = aux_sym__multiline_variable_name_token1; + v->a[24040] = aux_sym_heredoc_redirect_token1; + v->a[24041] = actions(3022); + v->a[24042] = 36; + v->a[24043] = anon_sym_esac; + v->a[24044] = anon_sym_LPAREN; + v->a[24045] = anon_sym_PIPE; + v->a[24046] = anon_sym_SEMI_SEMI; + v->a[24047] = anon_sym_SEMI_AMP; + v->a[24048] = anon_sym_SEMI_SEMI_AMP; + v->a[24049] = anon_sym_PIPE_AMP; + v->a[24050] = anon_sym_AMP_AMP; + v->a[24051] = anon_sym_PIPE_PIPE; + v->a[24052] = anon_sym_LT; + v->a[24053] = anon_sym_GT; + v->a[24054] = anon_sym_GT_GT; + v->a[24055] = anon_sym_AMP_GT; + v->a[24056] = anon_sym_AMP_GT_GT; + v->a[24057] = anon_sym_LT_AMP; + v->a[24058] = anon_sym_GT_AMP; + v->a[24059] = anon_sym_GT_PIPE; small_parse_table_1203(v); } void small_parse_table_1203(t_small_parse_table_array *v) { - v->a[24060] = actions(1235); - v->a[24061] = 4; - v->a[24062] = sym_file_descriptor; - v->a[24063] = sym_test_operator; - v->a[24064] = sym__bare_dollar; - v->a[24065] = sym__brace_start; - v->a[24066] = actions(4113); - v->a[24067] = 9; - v->a[24068] = anon_sym_DASH; - v->a[24069] = anon_sym_STAR; - v->a[24070] = anon_sym_BANG; - v->a[24071] = anon_sym_QMARK; - v->a[24072] = anon_sym_DOLLAR; - v->a[24073] = anon_sym_POUND; - v->a[24074] = anon_sym_AT2; - v->a[24075] = anon_sym_0; - v->a[24076] = anon_sym__; - v->a[24077] = actions(1227); - v->a[24078] = 34; - v->a[24079] = anon_sym_LPAREN_LPAREN; + v->a[24060] = anon_sym_LT_AMP_DASH; + v->a[24061] = anon_sym_GT_AMP_DASH; + v->a[24062] = anon_sym_LT_LT; + v->a[24063] = anon_sym_LT_LT_DASH; + v->a[24064] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24065] = anon_sym_AMP; + v->a[24066] = aux_sym_concatenation_token1; + v->a[24067] = anon_sym_DOLLAR; + v->a[24068] = sym__special_character; + v->a[24069] = anon_sym_DQUOTE; + v->a[24070] = sym_raw_string; + v->a[24071] = aux_sym_number_token1; + v->a[24072] = aux_sym_number_token2; + v->a[24073] = anon_sym_DOLLAR_LBRACE; + v->a[24074] = anon_sym_DOLLAR_LPAREN; + v->a[24075] = anon_sym_BQUOTE; + v->a[24076] = anon_sym_DOLLAR_BQUOTE; + v->a[24077] = sym_word; + v->a[24078] = anon_sym_SEMI; + v->a[24079] = 6; small_parse_table_1204(v); } void small_parse_table_1204(t_small_parse_table_array *v) { - v->a[24080] = anon_sym_PIPE_PIPE; - v->a[24081] = anon_sym_AMP_AMP; - v->a[24082] = anon_sym_PIPE; - v->a[24083] = anon_sym_EQ_EQ; - v->a[24084] = anon_sym_LT; - v->a[24085] = anon_sym_GT; - v->a[24086] = anon_sym_LT_LT; - v->a[24087] = anon_sym_GT_GT; - v->a[24088] = anon_sym_PIPE_AMP; - v->a[24089] = anon_sym_EQ_TILDE; - v->a[24090] = anon_sym_AMP_GT; - v->a[24091] = anon_sym_AMP_GT_GT; - v->a[24092] = anon_sym_LT_AMP; - v->a[24093] = anon_sym_GT_AMP; - v->a[24094] = anon_sym_GT_PIPE; - v->a[24095] = anon_sym_LT_AMP_DASH; - v->a[24096] = anon_sym_GT_AMP_DASH; - v->a[24097] = anon_sym_LT_LT_DASH; - v->a[24098] = anon_sym_LT_LT_LT; - v->a[24099] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24080] = actions(3); + v->a[24081] = 1; + v->a[24082] = sym_comment; + v->a[24083] = actions(3139); + v->a[24084] = 1; + v->a[24085] = sym_variable_name; + v->a[24086] = actions(3137); + v->a[24087] = 2; + v->a[24088] = aux_sym__simple_variable_name_token1; + v->a[24089] = aux_sym__multiline_variable_name_token1; + v->a[24090] = actions(816); + v->a[24091] = 3; + v->a[24092] = sym_file_descriptor; + v->a[24093] = sym_test_operator; + v->a[24094] = sym__brace_start; + v->a[24095] = actions(3135); + v->a[24096] = 9; + v->a[24097] = anon_sym_BANG; + v->a[24098] = anon_sym_DASH; + v->a[24099] = anon_sym_STAR; small_parse_table_1205(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2400.c b/parser/static/small_parse_table/small_parse_table_2400.c deleted file mode 100644 index 3ab7e4c7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2400.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2400.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12000(t_small_parse_table_array *v) -{ - v->a[240000] = 1; - v->a[240001] = anon_sym_LPAREN; - v->a[240002] = actions(11252); - v->a[240003] = 1; - v->a[240004] = aux_sym__c_word_token1; - v->a[240005] = actions(11254); - v->a[240006] = 1; - v->a[240007] = aux_sym_heredoc_redirect_token1; - v->a[240008] = actions(11256); - v->a[240009] = 1; - v->a[240010] = anon_sym_DOLLAR; - v->a[240011] = actions(11258); - v->a[240012] = 1; - v->a[240013] = anon_sym_DQUOTE; - v->a[240014] = actions(11260); - v->a[240015] = 1; - v->a[240016] = aux_sym_number_token1; - v->a[240017] = actions(11262); - v->a[240018] = 1; - v->a[240019] = aux_sym_number_token2; - small_parse_table_12001(v); -} - -void small_parse_table_12001(t_small_parse_table_array *v) -{ - v->a[240020] = actions(11264); - v->a[240021] = 1; - v->a[240022] = anon_sym_DOLLAR_LBRACE; - v->a[240023] = actions(11266); - v->a[240024] = 1; - v->a[240025] = anon_sym_DOLLAR_LPAREN; - v->a[240026] = actions(11268); - v->a[240027] = 1; - v->a[240028] = anon_sym_BQUOTE; - v->a[240029] = actions(11270); - v->a[240030] = 1; - v->a[240031] = anon_sym_DOLLAR_BQUOTE; - v->a[240032] = state(3113); - v->a[240033] = 1; - v->a[240034] = sym__c_postfix_expression; - v->a[240035] = state(3116); - v->a[240036] = 1; - v->a[240037] = sym__c_binary_expression; - v->a[240038] = state(3118); - v->a[240039] = 1; - small_parse_table_12002(v); -} - -void small_parse_table_12002(t_small_parse_table_array *v) -{ - v->a[240040] = sym__c_unary_expression; - v->a[240041] = state(4243); - v->a[240042] = 1; - v->a[240043] = sym__c_terminator; - v->a[240044] = state(6365); - v->a[240045] = 1; - v->a[240046] = sym__c_expression; - v->a[240047] = state(6493); - v->a[240048] = 1; - v->a[240049] = sym__c_variable_assignment; - v->a[240050] = state(7326); - v->a[240051] = 1; - v->a[240052] = sym__for_body; - v->a[240053] = actions(11246); - v->a[240054] = 2; - v->a[240055] = anon_sym_SEMI; - v->a[240056] = anon_sym_AMP; - v->a[240057] = actions(11248); - v->a[240058] = 2; - v->a[240059] = anon_sym_PLUS_PLUS; - small_parse_table_12003(v); -} - -void small_parse_table_12003(t_small_parse_table_array *v) -{ - v->a[240060] = anon_sym_DASH_DASH; - v->a[240061] = state(3119); - v->a[240062] = 7; - v->a[240063] = sym__c_expression_not_assignment; - v->a[240064] = sym__c_parenthesized_expression; - v->a[240065] = sym_string; - v->a[240066] = sym_number; - v->a[240067] = sym_simple_expansion; - v->a[240068] = sym_expansion; - v->a[240069] = sym_command_substitution; - v->a[240070] = 6; - v->a[240071] = actions(3); - v->a[240072] = 1; - v->a[240073] = sym_comment; - v->a[240074] = actions(11284); - v->a[240075] = 1; - v->a[240076] = anon_sym_LT_LT_LT; - v->a[240077] = state(4866); - v->a[240078] = 1; - v->a[240079] = sym_herestring_redirect; - small_parse_table_12004(v); -} - -void small_parse_table_12004(t_small_parse_table_array *v) -{ - v->a[240080] = actions(4348); - v->a[240081] = 2; - v->a[240082] = sym_file_descriptor; - v->a[240083] = aux_sym_heredoc_redirect_token1; - v->a[240084] = state(4283); - v->a[240085] = 3; - v->a[240086] = sym_file_redirect; - v->a[240087] = sym_heredoc_redirect; - v->a[240088] = aux_sym_redirected_statement_repeat1; - v->a[240089] = actions(4253); - v->a[240090] = 22; - v->a[240091] = anon_sym_SEMI; - v->a[240092] = anon_sym_PIPE_PIPE; - v->a[240093] = anon_sym_AMP_AMP; - v->a[240094] = anon_sym_PIPE; - v->a[240095] = anon_sym_AMP; - v->a[240096] = anon_sym_LT; - v->a[240097] = anon_sym_GT; - v->a[240098] = anon_sym_LT_LT; - v->a[240099] = anon_sym_GT_GT; - small_parse_table_12005(v); -} - -/* EOF small_parse_table_2400.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2401.c b/parser/static/small_parse_table/small_parse_table_2401.c deleted file mode 100644 index 7486cd3d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2401.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2401.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12005(t_small_parse_table_array *v) -{ - v->a[240100] = anon_sym_esac; - v->a[240101] = anon_sym_SEMI_SEMI; - v->a[240102] = anon_sym_SEMI_AMP; - v->a[240103] = anon_sym_SEMI_SEMI_AMP; - v->a[240104] = anon_sym_PIPE_AMP; - v->a[240105] = anon_sym_AMP_GT; - v->a[240106] = anon_sym_AMP_GT_GT; - v->a[240107] = anon_sym_LT_AMP; - v->a[240108] = anon_sym_GT_AMP; - v->a[240109] = anon_sym_GT_PIPE; - v->a[240110] = anon_sym_LT_AMP_DASH; - v->a[240111] = anon_sym_GT_AMP_DASH; - v->a[240112] = anon_sym_LT_LT_DASH; - v->a[240113] = 8; - v->a[240114] = actions(3); - v->a[240115] = 1; - v->a[240116] = sym_comment; - v->a[240117] = actions(1241); - v->a[240118] = 1; - v->a[240119] = sym_file_descriptor; - small_parse_table_12006(v); -} - -void small_parse_table_12006(t_small_parse_table_array *v) -{ - v->a[240120] = actions(5874); - v->a[240121] = 1; - v->a[240122] = anon_sym_DQUOTE; - v->a[240123] = actions(11244); - v->a[240124] = 1; - v->a[240125] = sym_variable_name; - v->a[240126] = state(5696); - v->a[240127] = 1; - v->a[240128] = sym_string; - v->a[240129] = actions(11242); - v->a[240130] = 2; - v->a[240131] = aux_sym__simple_variable_name_token1; - v->a[240132] = aux_sym__multiline_variable_name_token1; - v->a[240133] = actions(11240); - v->a[240134] = 9; - v->a[240135] = anon_sym_DASH; - v->a[240136] = anon_sym_STAR; - v->a[240137] = anon_sym_BANG; - v->a[240138] = anon_sym_QMARK; - v->a[240139] = anon_sym_DOLLAR; - small_parse_table_12007(v); -} - -void small_parse_table_12007(t_small_parse_table_array *v) -{ - v->a[240140] = anon_sym_POUND; - v->a[240141] = anon_sym_AT2; - v->a[240142] = anon_sym_0; - v->a[240143] = anon_sym__; - v->a[240144] = actions(1239); - v->a[240145] = 14; - v->a[240146] = anon_sym_PIPE_PIPE; - v->a[240147] = anon_sym_AMP_AMP; - v->a[240148] = anon_sym_LT; - v->a[240149] = anon_sym_GT; - v->a[240150] = anon_sym_GT_GT; - v->a[240151] = anon_sym_AMP_GT; - v->a[240152] = anon_sym_AMP_GT_GT; - v->a[240153] = anon_sym_LT_AMP; - v->a[240154] = anon_sym_GT_AMP; - v->a[240155] = anon_sym_GT_PIPE; - v->a[240156] = anon_sym_LT_AMP_DASH; - v->a[240157] = anon_sym_GT_AMP_DASH; - v->a[240158] = aux_sym_heredoc_redirect_token1; - v->a[240159] = anon_sym_LT_LT_LT; - small_parse_table_12008(v); -} - -void small_parse_table_12008(t_small_parse_table_array *v) -{ - v->a[240160] = 6; - v->a[240161] = actions(3); - v->a[240162] = 1; - v->a[240163] = sym_comment; - v->a[240164] = actions(11276); - v->a[240165] = 1; - v->a[240166] = aux_sym_concatenation_token1; - v->a[240167] = actions(11278); - v->a[240168] = 1; - v->a[240169] = sym__concat; - v->a[240170] = state(4251); - v->a[240171] = 1; - v->a[240172] = aux_sym_concatenation_repeat1; - v->a[240173] = actions(5069); - v->a[240174] = 3; - v->a[240175] = sym_file_descriptor; - v->a[240176] = sym_variable_name; - v->a[240177] = aux_sym_heredoc_redirect_token1; - v->a[240178] = actions(5067); - v->a[240179] = 22; - small_parse_table_12009(v); -} - -void small_parse_table_12009(t_small_parse_table_array *v) -{ - v->a[240180] = anon_sym_SEMI; - v->a[240181] = anon_sym_PIPE_PIPE; - v->a[240182] = anon_sym_AMP_AMP; - v->a[240183] = anon_sym_PIPE; - v->a[240184] = anon_sym_AMP; - v->a[240185] = anon_sym_LT; - v->a[240186] = anon_sym_GT; - v->a[240187] = anon_sym_LT_LT; - v->a[240188] = anon_sym_GT_GT; - v->a[240189] = anon_sym_esac; - v->a[240190] = anon_sym_SEMI_SEMI; - v->a[240191] = anon_sym_SEMI_AMP; - v->a[240192] = anon_sym_SEMI_SEMI_AMP; - v->a[240193] = anon_sym_PIPE_AMP; - v->a[240194] = anon_sym_AMP_GT; - v->a[240195] = anon_sym_AMP_GT_GT; - v->a[240196] = anon_sym_LT_AMP; - v->a[240197] = anon_sym_GT_AMP; - v->a[240198] = anon_sym_GT_PIPE; - v->a[240199] = anon_sym_LT_AMP_DASH; - small_parse_table_12010(v); -} - -/* EOF small_parse_table_2401.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2402.c b/parser/static/small_parse_table/small_parse_table_2402.c deleted file mode 100644 index 9f06e5c4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2402.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2402.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12010(t_small_parse_table_array *v) -{ - v->a[240200] = anon_sym_GT_AMP_DASH; - v->a[240201] = anon_sym_LT_LT_DASH; - v->a[240202] = 6; - v->a[240203] = actions(3); - v->a[240204] = 1; - v->a[240205] = sym_comment; - v->a[240206] = actions(11292); - v->a[240207] = 1; - v->a[240208] = sym_variable_name; - v->a[240209] = state(6726); - v->a[240210] = 1; - v->a[240211] = sym_subscript; - v->a[240212] = actions(11290); - v->a[240213] = 2; - v->a[240214] = sym_file_descriptor; - v->a[240215] = aux_sym_heredoc_redirect_token1; - v->a[240216] = state(4230); - v->a[240217] = 2; - v->a[240218] = sym_variable_assignment; - v->a[240219] = aux_sym_variable_assignments_repeat1; - small_parse_table_12011(v); -} - -void small_parse_table_12011(t_small_parse_table_array *v) -{ - v->a[240220] = actions(11288); - v->a[240221] = 22; - v->a[240222] = anon_sym_SEMI; - v->a[240223] = anon_sym_PIPE_PIPE; - v->a[240224] = anon_sym_AMP_AMP; - v->a[240225] = anon_sym_PIPE; - v->a[240226] = anon_sym_AMP; - v->a[240227] = anon_sym_LT; - v->a[240228] = anon_sym_GT; - v->a[240229] = anon_sym_LT_LT; - v->a[240230] = anon_sym_GT_GT; - v->a[240231] = anon_sym_esac; - v->a[240232] = anon_sym_SEMI_SEMI; - v->a[240233] = anon_sym_SEMI_AMP; - v->a[240234] = anon_sym_SEMI_SEMI_AMP; - v->a[240235] = anon_sym_PIPE_AMP; - v->a[240236] = anon_sym_AMP_GT; - v->a[240237] = anon_sym_AMP_GT_GT; - v->a[240238] = anon_sym_LT_AMP; - v->a[240239] = anon_sym_GT_AMP; - small_parse_table_12012(v); -} - -void small_parse_table_12012(t_small_parse_table_array *v) -{ - v->a[240240] = anon_sym_GT_PIPE; - v->a[240241] = anon_sym_LT_AMP_DASH; - v->a[240242] = anon_sym_GT_AMP_DASH; - v->a[240243] = anon_sym_LT_LT_DASH; - v->a[240244] = 6; - v->a[240245] = actions(3); - v->a[240246] = 1; - v->a[240247] = sym_comment; - v->a[240248] = actions(11272); - v->a[240249] = 1; - v->a[240250] = aux_sym_concatenation_token1; - v->a[240251] = actions(11274); - v->a[240252] = 1; - v->a[240253] = sym__concat; - v->a[240254] = state(4248); - v->a[240255] = 1; - v->a[240256] = aux_sym_concatenation_repeat1; - v->a[240257] = actions(5697); - v->a[240258] = 2; - v->a[240259] = sym_file_descriptor; - small_parse_table_12013(v); -} - -void small_parse_table_12013(t_small_parse_table_array *v) -{ - v->a[240260] = aux_sym_heredoc_redirect_token1; - v->a[240261] = actions(5695); - v->a[240262] = 23; - v->a[240263] = anon_sym_SEMI; - v->a[240264] = anon_sym_PIPE_PIPE; - v->a[240265] = anon_sym_AMP_AMP; - v->a[240266] = anon_sym_PIPE; - v->a[240267] = anon_sym_AMP; - v->a[240268] = anon_sym_LT; - v->a[240269] = anon_sym_GT; - v->a[240270] = anon_sym_LT_LT; - v->a[240271] = anon_sym_GT_GT; - v->a[240272] = anon_sym_esac; - v->a[240273] = anon_sym_SEMI_SEMI; - v->a[240274] = anon_sym_SEMI_AMP; - v->a[240275] = anon_sym_SEMI_SEMI_AMP; - v->a[240276] = anon_sym_PIPE_AMP; - v->a[240277] = anon_sym_AMP_GT; - v->a[240278] = anon_sym_AMP_GT_GT; - v->a[240279] = anon_sym_LT_AMP; - small_parse_table_12014(v); -} - -void small_parse_table_12014(t_small_parse_table_array *v) -{ - v->a[240280] = anon_sym_GT_AMP; - v->a[240281] = anon_sym_GT_PIPE; - v->a[240282] = anon_sym_LT_AMP_DASH; - v->a[240283] = anon_sym_GT_AMP_DASH; - v->a[240284] = anon_sym_LT_LT_DASH; - v->a[240285] = anon_sym_LT_LT_LT; - v->a[240286] = 6; - v->a[240287] = actions(3); - v->a[240288] = 1; - v->a[240289] = sym_comment; - v->a[240290] = actions(11295); - v->a[240291] = 1; - v->a[240292] = aux_sym_concatenation_token1; - v->a[240293] = actions(11298); - v->a[240294] = 1; - v->a[240295] = sym__concat; - v->a[240296] = state(4232); - v->a[240297] = 1; - v->a[240298] = aux_sym_concatenation_repeat1; - v->a[240299] = actions(1253); - small_parse_table_12015(v); -} - -/* EOF small_parse_table_2402.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2403.c b/parser/static/small_parse_table/small_parse_table_2403.c deleted file mode 100644 index bffe71c7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2403.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2403.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12015(t_small_parse_table_array *v) -{ - v->a[240300] = 2; - v->a[240301] = sym_file_descriptor; - v->a[240302] = aux_sym_heredoc_redirect_token1; - v->a[240303] = actions(1251); - v->a[240304] = 23; - v->a[240305] = anon_sym_SEMI; - v->a[240306] = anon_sym_PIPE_PIPE; - v->a[240307] = anon_sym_AMP_AMP; - v->a[240308] = anon_sym_PIPE; - v->a[240309] = anon_sym_AMP; - v->a[240310] = anon_sym_LT; - v->a[240311] = anon_sym_GT; - v->a[240312] = anon_sym_LT_LT; - v->a[240313] = anon_sym_GT_GT; - v->a[240314] = anon_sym_esac; - v->a[240315] = anon_sym_SEMI_SEMI; - v->a[240316] = anon_sym_SEMI_AMP; - v->a[240317] = anon_sym_SEMI_SEMI_AMP; - v->a[240318] = anon_sym_PIPE_AMP; - v->a[240319] = anon_sym_AMP_GT; - small_parse_table_12016(v); -} - -void small_parse_table_12016(t_small_parse_table_array *v) -{ - v->a[240320] = anon_sym_AMP_GT_GT; - v->a[240321] = anon_sym_LT_AMP; - v->a[240322] = anon_sym_GT_AMP; - v->a[240323] = anon_sym_GT_PIPE; - v->a[240324] = anon_sym_LT_AMP_DASH; - v->a[240325] = anon_sym_GT_AMP_DASH; - v->a[240326] = anon_sym_LT_LT_DASH; - v->a[240327] = anon_sym_LT_LT_LT; - v->a[240328] = 6; - v->a[240329] = actions(3); - v->a[240330] = 1; - v->a[240331] = sym_comment; - v->a[240332] = actions(11301); - v->a[240333] = 1; - v->a[240334] = aux_sym_concatenation_token1; - v->a[240335] = actions(11303); - v->a[240336] = 1; - v->a[240337] = sym__concat; - v->a[240338] = state(4309); - v->a[240339] = 1; - small_parse_table_12017(v); -} - -void small_parse_table_12017(t_small_parse_table_array *v) -{ - v->a[240340] = aux_sym_concatenation_repeat1; - v->a[240341] = actions(1263); - v->a[240342] = 2; - v->a[240343] = sym_file_descriptor; - v->a[240344] = aux_sym_heredoc_redirect_token1; - v->a[240345] = actions(1261); - v->a[240346] = 23; - v->a[240347] = anon_sym_SEMI; - v->a[240348] = anon_sym_PIPE_PIPE; - v->a[240349] = anon_sym_AMP_AMP; - v->a[240350] = anon_sym_PIPE; - v->a[240351] = anon_sym_AMP; - v->a[240352] = anon_sym_LT; - v->a[240353] = anon_sym_GT; - v->a[240354] = anon_sym_LT_LT; - v->a[240355] = anon_sym_GT_GT; - v->a[240356] = anon_sym_SEMI_SEMI; - v->a[240357] = anon_sym_SEMI_AMP; - v->a[240358] = anon_sym_SEMI_SEMI_AMP; - v->a[240359] = anon_sym_PIPE_AMP; - small_parse_table_12018(v); -} - -void small_parse_table_12018(t_small_parse_table_array *v) -{ - v->a[240360] = anon_sym_AMP_GT; - v->a[240361] = anon_sym_AMP_GT_GT; - v->a[240362] = anon_sym_LT_AMP; - v->a[240363] = anon_sym_GT_AMP; - v->a[240364] = anon_sym_GT_PIPE; - v->a[240365] = anon_sym_LT_AMP_DASH; - v->a[240366] = anon_sym_GT_AMP_DASH; - v->a[240367] = anon_sym_LT_LT_DASH; - v->a[240368] = anon_sym_LT_LT_LT; - v->a[240369] = sym__special_character; - v->a[240370] = 6; - v->a[240371] = actions(3); - v->a[240372] = 1; - v->a[240373] = sym_comment; - v->a[240374] = actions(11305); - v->a[240375] = 1; - v->a[240376] = anon_sym_LT_LT_LT; - v->a[240377] = state(5069); - v->a[240378] = 1; - v->a[240379] = sym_herestring_redirect; - small_parse_table_12019(v); -} - -void small_parse_table_12019(t_small_parse_table_array *v) -{ - v->a[240380] = actions(4348); - v->a[240381] = 2; - v->a[240382] = sym_file_descriptor; - v->a[240383] = aux_sym_heredoc_redirect_token1; - v->a[240384] = state(4455); - v->a[240385] = 3; - v->a[240386] = sym_file_redirect; - v->a[240387] = sym_heredoc_redirect; - v->a[240388] = aux_sym_redirected_statement_repeat1; - v->a[240389] = actions(4253); - v->a[240390] = 21; - v->a[240391] = anon_sym_SEMI; - v->a[240392] = anon_sym_PIPE_PIPE; - v->a[240393] = anon_sym_AMP_AMP; - v->a[240394] = anon_sym_PIPE; - v->a[240395] = anon_sym_AMP; - v->a[240396] = anon_sym_LT; - v->a[240397] = anon_sym_GT; - v->a[240398] = anon_sym_LT_LT; - v->a[240399] = anon_sym_GT_GT; - small_parse_table_12020(v); -} - -/* EOF small_parse_table_2403.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2404.c b/parser/static/small_parse_table/small_parse_table_2404.c deleted file mode 100644 index 566c3452..00000000 --- a/parser/static/small_parse_table/small_parse_table_2404.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2404.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12020(t_small_parse_table_array *v) -{ - v->a[240400] = anon_sym_SEMI_SEMI; - v->a[240401] = anon_sym_SEMI_AMP; - v->a[240402] = anon_sym_SEMI_SEMI_AMP; - v->a[240403] = anon_sym_PIPE_AMP; - v->a[240404] = anon_sym_AMP_GT; - v->a[240405] = anon_sym_AMP_GT_GT; - v->a[240406] = anon_sym_LT_AMP; - v->a[240407] = anon_sym_GT_AMP; - v->a[240408] = anon_sym_GT_PIPE; - v->a[240409] = anon_sym_LT_AMP_DASH; - v->a[240410] = anon_sym_GT_AMP_DASH; - v->a[240411] = anon_sym_LT_LT_DASH; - v->a[240412] = 8; - v->a[240413] = actions(3); - v->a[240414] = 1; - v->a[240415] = sym_comment; - v->a[240416] = actions(11315); - v->a[240417] = 1; - v->a[240418] = aux_sym_heredoc_redirect_token1; - v->a[240419] = actions(11317); - small_parse_table_12021(v); -} - -void small_parse_table_12021(t_small_parse_table_array *v) -{ - v->a[240420] = 1; - v->a[240421] = anon_sym_LT_LT_LT; - v->a[240422] = actions(11320); - v->a[240423] = 1; - v->a[240424] = sym_file_descriptor; - v->a[240425] = actions(11312); - v->a[240426] = 2; - v->a[240427] = anon_sym_LT_AMP_DASH; - v->a[240428] = anon_sym_GT_AMP_DASH; - v->a[240429] = state(4235); - v->a[240430] = 3; - v->a[240431] = sym_file_redirect; - v->a[240432] = sym_herestring_redirect; - v->a[240433] = aux_sym_redirected_statement_repeat2; - v->a[240434] = actions(11309); - v->a[240435] = 8; - v->a[240436] = anon_sym_LT; - v->a[240437] = anon_sym_GT; - v->a[240438] = anon_sym_GT_GT; - v->a[240439] = anon_sym_AMP_GT; - small_parse_table_12022(v); -} - -void small_parse_table_12022(t_small_parse_table_array *v) -{ - v->a[240440] = anon_sym_AMP_GT_GT; - v->a[240441] = anon_sym_LT_AMP; - v->a[240442] = anon_sym_GT_AMP; - v->a[240443] = anon_sym_GT_PIPE; - v->a[240444] = actions(11307); - v->a[240445] = 12; - v->a[240446] = anon_sym_SEMI; - v->a[240447] = anon_sym_PIPE_PIPE; - v->a[240448] = anon_sym_AMP_AMP; - v->a[240449] = anon_sym_PIPE; - v->a[240450] = anon_sym_AMP; - v->a[240451] = anon_sym_LT_LT; - v->a[240452] = anon_sym_esac; - v->a[240453] = anon_sym_SEMI_SEMI; - v->a[240454] = anon_sym_SEMI_AMP; - v->a[240455] = anon_sym_SEMI_SEMI_AMP; - v->a[240456] = anon_sym_PIPE_AMP; - v->a[240457] = anon_sym_LT_LT_DASH; - v->a[240458] = 21; - v->a[240459] = actions(3); - small_parse_table_12023(v); -} - -void small_parse_table_12023(t_small_parse_table_array *v) -{ - v->a[240460] = 1; - v->a[240461] = sym_comment; - v->a[240462] = actions(11250); - v->a[240463] = 1; - v->a[240464] = anon_sym_LPAREN; - v->a[240465] = actions(11252); - v->a[240466] = 1; - v->a[240467] = aux_sym__c_word_token1; - v->a[240468] = actions(11256); - v->a[240469] = 1; - v->a[240470] = anon_sym_DOLLAR; - v->a[240471] = actions(11258); - v->a[240472] = 1; - v->a[240473] = anon_sym_DQUOTE; - v->a[240474] = actions(11260); - v->a[240475] = 1; - v->a[240476] = aux_sym_number_token1; - v->a[240477] = actions(11262); - v->a[240478] = 1; - v->a[240479] = aux_sym_number_token2; - small_parse_table_12024(v); -} - -void small_parse_table_12024(t_small_parse_table_array *v) -{ - v->a[240480] = actions(11264); - v->a[240481] = 1; - v->a[240482] = anon_sym_DOLLAR_LBRACE; - v->a[240483] = actions(11266); - v->a[240484] = 1; - v->a[240485] = anon_sym_DOLLAR_LPAREN; - v->a[240486] = actions(11268); - v->a[240487] = 1; - v->a[240488] = anon_sym_BQUOTE; - v->a[240489] = actions(11270); - v->a[240490] = 1; - v->a[240491] = anon_sym_DOLLAR_BQUOTE; - v->a[240492] = actions(11325); - v->a[240493] = 1; - v->a[240494] = aux_sym_heredoc_redirect_token1; - v->a[240495] = state(3113); - v->a[240496] = 1; - v->a[240497] = sym__c_postfix_expression; - v->a[240498] = state(3116); - v->a[240499] = 1; - small_parse_table_12025(v); -} - -/* EOF small_parse_table_2404.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2405.c b/parser/static/small_parse_table/small_parse_table_2405.c deleted file mode 100644 index 64194eb4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2405.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2405.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12025(t_small_parse_table_array *v) -{ - v->a[240500] = sym__c_binary_expression; - v->a[240501] = state(3118); - v->a[240502] = 1; - v->a[240503] = sym__c_unary_expression; - v->a[240504] = state(4743); - v->a[240505] = 1; - v->a[240506] = sym__c_terminator; - v->a[240507] = state(6270); - v->a[240508] = 1; - v->a[240509] = sym__c_expression; - v->a[240510] = state(6493); - v->a[240511] = 1; - v->a[240512] = sym__c_variable_assignment; - v->a[240513] = actions(11248); - v->a[240514] = 2; - v->a[240515] = anon_sym_PLUS_PLUS; - v->a[240516] = anon_sym_DASH_DASH; - v->a[240517] = actions(11323); - v->a[240518] = 2; - v->a[240519] = anon_sym_SEMI; - small_parse_table_12026(v); -} - -void small_parse_table_12026(t_small_parse_table_array *v) -{ - v->a[240520] = anon_sym_AMP; - v->a[240521] = state(3119); - v->a[240522] = 7; - v->a[240523] = sym__c_expression_not_assignment; - v->a[240524] = sym__c_parenthesized_expression; - v->a[240525] = sym_string; - v->a[240526] = sym_number; - v->a[240527] = sym_simple_expansion; - v->a[240528] = sym_expansion; - v->a[240529] = sym_command_substitution; - v->a[240530] = 6; - v->a[240531] = actions(3); - v->a[240532] = 1; - v->a[240533] = sym_comment; - v->a[240534] = actions(11331); - v->a[240535] = 1; - v->a[240536] = sym_variable_name; - v->a[240537] = state(6726); - v->a[240538] = 1; - v->a[240539] = sym_subscript; - small_parse_table_12027(v); -} - -void small_parse_table_12027(t_small_parse_table_array *v) -{ - v->a[240540] = actions(11329); - v->a[240541] = 2; - v->a[240542] = sym_file_descriptor; - v->a[240543] = aux_sym_heredoc_redirect_token1; - v->a[240544] = state(4230); - v->a[240545] = 2; - v->a[240546] = sym_variable_assignment; - v->a[240547] = aux_sym_variable_assignments_repeat1; - v->a[240548] = actions(11327); - v->a[240549] = 22; - v->a[240550] = anon_sym_SEMI; - v->a[240551] = anon_sym_PIPE_PIPE; - v->a[240552] = anon_sym_AMP_AMP; - v->a[240553] = anon_sym_PIPE; - v->a[240554] = anon_sym_AMP; - v->a[240555] = anon_sym_LT; - v->a[240556] = anon_sym_GT; - v->a[240557] = anon_sym_LT_LT; - v->a[240558] = anon_sym_GT_GT; - v->a[240559] = anon_sym_esac; - small_parse_table_12028(v); -} - -void small_parse_table_12028(t_small_parse_table_array *v) -{ - v->a[240560] = anon_sym_SEMI_SEMI; - v->a[240561] = anon_sym_SEMI_AMP; - v->a[240562] = anon_sym_SEMI_SEMI_AMP; - v->a[240563] = anon_sym_PIPE_AMP; - v->a[240564] = anon_sym_AMP_GT; - v->a[240565] = anon_sym_AMP_GT_GT; - v->a[240566] = anon_sym_LT_AMP; - v->a[240567] = anon_sym_GT_AMP; - v->a[240568] = anon_sym_GT_PIPE; - v->a[240569] = anon_sym_LT_AMP_DASH; - v->a[240570] = anon_sym_GT_AMP_DASH; - v->a[240571] = anon_sym_LT_LT_DASH; - v->a[240572] = 6; - v->a[240573] = actions(3); - v->a[240574] = 1; - v->a[240575] = sym_comment; - v->a[240576] = actions(11276); - v->a[240577] = 1; - v->a[240578] = aux_sym_concatenation_token1; - v->a[240579] = actions(11278); - small_parse_table_12029(v); -} - -void small_parse_table_12029(t_small_parse_table_array *v) -{ - v->a[240580] = 1; - v->a[240581] = sym__concat; - v->a[240582] = state(4258); - v->a[240583] = 1; - v->a[240584] = aux_sym_concatenation_repeat1; - v->a[240585] = actions(5375); - v->a[240586] = 3; - v->a[240587] = sym_file_descriptor; - v->a[240588] = sym_variable_name; - v->a[240589] = aux_sym_heredoc_redirect_token1; - v->a[240590] = actions(5373); - v->a[240591] = 22; - v->a[240592] = anon_sym_SEMI; - v->a[240593] = anon_sym_PIPE_PIPE; - v->a[240594] = anon_sym_AMP_AMP; - v->a[240595] = anon_sym_PIPE; - v->a[240596] = anon_sym_AMP; - v->a[240597] = anon_sym_LT; - v->a[240598] = anon_sym_GT; - v->a[240599] = anon_sym_LT_LT; - small_parse_table_12030(v); -} - -/* EOF small_parse_table_2405.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2406.c b/parser/static/small_parse_table/small_parse_table_2406.c deleted file mode 100644 index 35db87a3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2406.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2406.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12030(t_small_parse_table_array *v) -{ - v->a[240600] = anon_sym_GT_GT; - v->a[240601] = anon_sym_esac; - v->a[240602] = anon_sym_SEMI_SEMI; - v->a[240603] = anon_sym_SEMI_AMP; - v->a[240604] = anon_sym_SEMI_SEMI_AMP; - v->a[240605] = anon_sym_PIPE_AMP; - v->a[240606] = anon_sym_AMP_GT; - v->a[240607] = anon_sym_AMP_GT_GT; - v->a[240608] = anon_sym_LT_AMP; - v->a[240609] = anon_sym_GT_AMP; - v->a[240610] = anon_sym_GT_PIPE; - v->a[240611] = anon_sym_LT_AMP_DASH; - v->a[240612] = anon_sym_GT_AMP_DASH; - v->a[240613] = anon_sym_LT_LT_DASH; - v->a[240614] = 13; - v->a[240615] = actions(3); - v->a[240616] = 1; - v->a[240617] = sym_comment; - v->a[240618] = actions(4411); - v->a[240619] = 1; - small_parse_table_12031(v); -} - -void small_parse_table_12031(t_small_parse_table_array *v) -{ - v->a[240620] = aux_sym_heredoc_redirect_token1; - v->a[240621] = actions(11305); - v->a[240622] = 1; - v->a[240623] = anon_sym_LT_LT_LT; - v->a[240624] = actions(11337); - v->a[240625] = 1; - v->a[240626] = sym_file_descriptor; - v->a[240627] = state(5069); - v->a[240628] = 1; - v->a[240629] = sym_herestring_redirect; - v->a[240630] = actions(4253); - v->a[240631] = 2; - v->a[240632] = anon_sym_PIPE; - v->a[240633] = anon_sym_PIPE_AMP; - v->a[240634] = actions(4380); - v->a[240635] = 2; - v->a[240636] = anon_sym_PIPE_PIPE; - v->a[240637] = anon_sym_AMP_AMP; - v->a[240638] = actions(4382); - v->a[240639] = 2; - small_parse_table_12032(v); -} - -void small_parse_table_12032(t_small_parse_table_array *v) -{ - v->a[240640] = anon_sym_LT_LT; - v->a[240641] = anon_sym_LT_LT_DASH; - v->a[240642] = actions(4409); - v->a[240643] = 2; - v->a[240644] = anon_sym_SEMI; - v->a[240645] = anon_sym_AMP; - v->a[240646] = actions(11335); - v->a[240647] = 2; - v->a[240648] = anon_sym_LT_AMP_DASH; - v->a[240649] = anon_sym_GT_AMP_DASH; - v->a[240650] = actions(4257); - v->a[240651] = 3; - v->a[240652] = anon_sym_SEMI_SEMI; - v->a[240653] = anon_sym_SEMI_AMP; - v->a[240654] = anon_sym_SEMI_SEMI_AMP; - v->a[240655] = state(4455); - v->a[240656] = 3; - v->a[240657] = sym_file_redirect; - v->a[240658] = sym_heredoc_redirect; - v->a[240659] = aux_sym_redirected_statement_repeat1; - small_parse_table_12033(v); -} - -void small_parse_table_12033(t_small_parse_table_array *v) -{ - v->a[240660] = actions(11333); - v->a[240661] = 8; - v->a[240662] = anon_sym_LT; - v->a[240663] = anon_sym_GT; - v->a[240664] = anon_sym_GT_GT; - v->a[240665] = anon_sym_AMP_GT; - v->a[240666] = anon_sym_AMP_GT_GT; - v->a[240667] = anon_sym_LT_AMP; - v->a[240668] = anon_sym_GT_AMP; - v->a[240669] = anon_sym_GT_PIPE; - v->a[240670] = 6; - v->a[240671] = actions(3); - v->a[240672] = 1; - v->a[240673] = sym_comment; - v->a[240674] = actions(11272); - v->a[240675] = 1; - v->a[240676] = aux_sym_concatenation_token1; - v->a[240677] = actions(11274); - v->a[240678] = 1; - v->a[240679] = sym__concat; - small_parse_table_12034(v); -} - -void small_parse_table_12034(t_small_parse_table_array *v) -{ - v->a[240680] = state(4245); - v->a[240681] = 1; - v->a[240682] = aux_sym_concatenation_repeat1; - v->a[240683] = actions(2096); - v->a[240684] = 2; - v->a[240685] = sym_file_descriptor; - v->a[240686] = aux_sym_heredoc_redirect_token1; - v->a[240687] = actions(2094); - v->a[240688] = 23; - v->a[240689] = anon_sym_SEMI; - v->a[240690] = anon_sym_PIPE_PIPE; - v->a[240691] = anon_sym_AMP_AMP; - v->a[240692] = anon_sym_PIPE; - v->a[240693] = anon_sym_AMP; - v->a[240694] = anon_sym_LT; - v->a[240695] = anon_sym_GT; - v->a[240696] = anon_sym_LT_LT; - v->a[240697] = anon_sym_GT_GT; - v->a[240698] = anon_sym_esac; - v->a[240699] = anon_sym_SEMI_SEMI; - small_parse_table_12035(v); -} - -/* EOF small_parse_table_2406.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2407.c b/parser/static/small_parse_table/small_parse_table_2407.c deleted file mode 100644 index 329576d3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2407.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2407.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12035(t_small_parse_table_array *v) -{ - v->a[240700] = anon_sym_SEMI_AMP; - v->a[240701] = anon_sym_SEMI_SEMI_AMP; - v->a[240702] = anon_sym_PIPE_AMP; - v->a[240703] = anon_sym_AMP_GT; - v->a[240704] = anon_sym_AMP_GT_GT; - v->a[240705] = anon_sym_LT_AMP; - v->a[240706] = anon_sym_GT_AMP; - v->a[240707] = anon_sym_GT_PIPE; - v->a[240708] = anon_sym_LT_AMP_DASH; - v->a[240709] = anon_sym_GT_AMP_DASH; - v->a[240710] = anon_sym_LT_LT_DASH; - v->a[240711] = anon_sym_LT_LT_LT; - v->a[240712] = 21; - v->a[240713] = actions(3); - v->a[240714] = 1; - v->a[240715] = sym_comment; - v->a[240716] = actions(11250); - v->a[240717] = 1; - v->a[240718] = anon_sym_LPAREN; - v->a[240719] = actions(11252); - small_parse_table_12036(v); -} - -void small_parse_table_12036(t_small_parse_table_array *v) -{ - v->a[240720] = 1; - v->a[240721] = aux_sym__c_word_token1; - v->a[240722] = actions(11256); - v->a[240723] = 1; - v->a[240724] = anon_sym_DOLLAR; - v->a[240725] = actions(11258); - v->a[240726] = 1; - v->a[240727] = anon_sym_DQUOTE; - v->a[240728] = actions(11260); - v->a[240729] = 1; - v->a[240730] = aux_sym_number_token1; - v->a[240731] = actions(11262); - v->a[240732] = 1; - v->a[240733] = aux_sym_number_token2; - v->a[240734] = actions(11264); - v->a[240735] = 1; - v->a[240736] = anon_sym_DOLLAR_LBRACE; - v->a[240737] = actions(11266); - v->a[240738] = 1; - v->a[240739] = anon_sym_DOLLAR_LPAREN; - small_parse_table_12037(v); -} - -void small_parse_table_12037(t_small_parse_table_array *v) -{ - v->a[240740] = actions(11268); - v->a[240741] = 1; - v->a[240742] = anon_sym_BQUOTE; - v->a[240743] = actions(11270); - v->a[240744] = 1; - v->a[240745] = anon_sym_DOLLAR_BQUOTE; - v->a[240746] = actions(11341); - v->a[240747] = 1; - v->a[240748] = aux_sym_heredoc_redirect_token1; - v->a[240749] = state(3113); - v->a[240750] = 1; - v->a[240751] = sym__c_postfix_expression; - v->a[240752] = state(3116); - v->a[240753] = 1; - v->a[240754] = sym__c_binary_expression; - v->a[240755] = state(3118); - v->a[240756] = 1; - v->a[240757] = sym__c_unary_expression; - v->a[240758] = state(4721); - v->a[240759] = 1; - small_parse_table_12038(v); -} - -void small_parse_table_12038(t_small_parse_table_array *v) -{ - v->a[240760] = sym__c_terminator; - v->a[240761] = state(6300); - v->a[240762] = 1; - v->a[240763] = sym__c_expression; - v->a[240764] = state(6493); - v->a[240765] = 1; - v->a[240766] = sym__c_variable_assignment; - v->a[240767] = actions(11248); - v->a[240768] = 2; - v->a[240769] = anon_sym_PLUS_PLUS; - v->a[240770] = anon_sym_DASH_DASH; - v->a[240771] = actions(11339); - v->a[240772] = 2; - v->a[240773] = anon_sym_SEMI; - v->a[240774] = anon_sym_AMP; - v->a[240775] = state(3119); - v->a[240776] = 7; - v->a[240777] = sym__c_expression_not_assignment; - v->a[240778] = sym__c_parenthesized_expression; - v->a[240779] = sym_string; - small_parse_table_12039(v); -} - -void small_parse_table_12039(t_small_parse_table_array *v) -{ - v->a[240780] = sym_number; - v->a[240781] = sym_simple_expansion; - v->a[240782] = sym_expansion; - v->a[240783] = sym_command_substitution; - v->a[240784] = 6; - v->a[240785] = actions(3); - v->a[240786] = 1; - v->a[240787] = sym_comment; - v->a[240788] = actions(11272); - v->a[240789] = 1; - v->a[240790] = aux_sym_concatenation_token1; - v->a[240791] = actions(11274); - v->a[240792] = 1; - v->a[240793] = sym__concat; - v->a[240794] = state(4245); - v->a[240795] = 1; - v->a[240796] = aux_sym_concatenation_repeat1; - v->a[240797] = actions(4372); - v->a[240798] = 2; - v->a[240799] = sym_file_descriptor; - small_parse_table_12040(v); -} - -/* EOF small_parse_table_2407.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2408.c b/parser/static/small_parse_table/small_parse_table_2408.c deleted file mode 100644 index e3b7f1b5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2408.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2408.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12040(t_small_parse_table_array *v) -{ - v->a[240800] = aux_sym_heredoc_redirect_token1; - v->a[240801] = actions(4370); - v->a[240802] = 23; - v->a[240803] = anon_sym_SEMI; - v->a[240804] = anon_sym_PIPE_PIPE; - v->a[240805] = anon_sym_AMP_AMP; - v->a[240806] = anon_sym_PIPE; - v->a[240807] = anon_sym_AMP; - v->a[240808] = anon_sym_LT; - v->a[240809] = anon_sym_GT; - v->a[240810] = anon_sym_LT_LT; - v->a[240811] = anon_sym_GT_GT; - v->a[240812] = anon_sym_esac; - v->a[240813] = anon_sym_SEMI_SEMI; - v->a[240814] = anon_sym_SEMI_AMP; - v->a[240815] = anon_sym_SEMI_SEMI_AMP; - v->a[240816] = anon_sym_PIPE_AMP; - v->a[240817] = anon_sym_AMP_GT; - v->a[240818] = anon_sym_AMP_GT_GT; - v->a[240819] = anon_sym_LT_AMP; - small_parse_table_12041(v); -} - -void small_parse_table_12041(t_small_parse_table_array *v) -{ - v->a[240820] = anon_sym_GT_AMP; - v->a[240821] = anon_sym_GT_PIPE; - v->a[240822] = anon_sym_LT_AMP_DASH; - v->a[240823] = anon_sym_GT_AMP_DASH; - v->a[240824] = anon_sym_LT_LT_DASH; - v->a[240825] = anon_sym_LT_LT_LT; - v->a[240826] = 21; - v->a[240827] = actions(3); - v->a[240828] = 1; - v->a[240829] = sym_comment; - v->a[240830] = actions(11250); - v->a[240831] = 1; - v->a[240832] = anon_sym_LPAREN; - v->a[240833] = actions(11252); - v->a[240834] = 1; - v->a[240835] = aux_sym__c_word_token1; - v->a[240836] = actions(11256); - v->a[240837] = 1; - v->a[240838] = anon_sym_DOLLAR; - v->a[240839] = actions(11258); - small_parse_table_12042(v); -} - -void small_parse_table_12042(t_small_parse_table_array *v) -{ - v->a[240840] = 1; - v->a[240841] = anon_sym_DQUOTE; - v->a[240842] = actions(11260); - v->a[240843] = 1; - v->a[240844] = aux_sym_number_token1; - v->a[240845] = actions(11262); - v->a[240846] = 1; - v->a[240847] = aux_sym_number_token2; - v->a[240848] = actions(11264); - v->a[240849] = 1; - v->a[240850] = anon_sym_DOLLAR_LBRACE; - v->a[240851] = actions(11266); - v->a[240852] = 1; - v->a[240853] = anon_sym_DOLLAR_LPAREN; - v->a[240854] = actions(11268); - v->a[240855] = 1; - v->a[240856] = anon_sym_BQUOTE; - v->a[240857] = actions(11270); - v->a[240858] = 1; - v->a[240859] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_12043(v); -} - -void small_parse_table_12043(t_small_parse_table_array *v) -{ - v->a[240860] = actions(11345); - v->a[240861] = 1; - v->a[240862] = aux_sym_heredoc_redirect_token1; - v->a[240863] = state(3113); - v->a[240864] = 1; - v->a[240865] = sym__c_postfix_expression; - v->a[240866] = state(3116); - v->a[240867] = 1; - v->a[240868] = sym__c_binary_expression; - v->a[240869] = state(3118); - v->a[240870] = 1; - v->a[240871] = sym__c_unary_expression; - v->a[240872] = state(4757); - v->a[240873] = 1; - v->a[240874] = sym__c_terminator; - v->a[240875] = state(6330); - v->a[240876] = 1; - v->a[240877] = sym__c_expression; - v->a[240878] = state(6493); - v->a[240879] = 1; - small_parse_table_12044(v); -} - -void small_parse_table_12044(t_small_parse_table_array *v) -{ - v->a[240880] = sym__c_variable_assignment; - v->a[240881] = actions(11248); - v->a[240882] = 2; - v->a[240883] = anon_sym_PLUS_PLUS; - v->a[240884] = anon_sym_DASH_DASH; - v->a[240885] = actions(11343); - v->a[240886] = 2; - v->a[240887] = anon_sym_SEMI; - v->a[240888] = anon_sym_AMP; - v->a[240889] = state(3119); - v->a[240890] = 7; - v->a[240891] = sym__c_expression_not_assignment; - v->a[240892] = sym__c_parenthesized_expression; - v->a[240893] = sym_string; - v->a[240894] = sym_number; - v->a[240895] = sym_simple_expansion; - v->a[240896] = sym_expansion; - v->a[240897] = sym_command_substitution; - v->a[240898] = 6; - v->a[240899] = actions(3); - small_parse_table_12045(v); -} - -/* EOF small_parse_table_2408.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2409.c b/parser/static/small_parse_table/small_parse_table_2409.c deleted file mode 100644 index aca5a163..00000000 --- a/parser/static/small_parse_table/small_parse_table_2409.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2409.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12045(t_small_parse_table_array *v) -{ - v->a[240900] = 1; - v->a[240901] = sym_comment; - v->a[240902] = actions(11347); - v->a[240903] = 1; - v->a[240904] = aux_sym_concatenation_token1; - v->a[240905] = actions(11350); - v->a[240906] = 1; - v->a[240907] = sym__concat; - v->a[240908] = state(4244); - v->a[240909] = 1; - v->a[240910] = aux_sym_concatenation_repeat1; - v->a[240911] = actions(1253); - v->a[240912] = 4; - v->a[240913] = sym_file_descriptor; - v->a[240914] = sym_variable_name; - v->a[240915] = ts_builtin_sym_end; - v->a[240916] = aux_sym_heredoc_redirect_token1; - v->a[240917] = actions(1251); - v->a[240918] = 21; - v->a[240919] = anon_sym_SEMI; - small_parse_table_12046(v); -} - -void small_parse_table_12046(t_small_parse_table_array *v) -{ - v->a[240920] = anon_sym_PIPE_PIPE; - v->a[240921] = anon_sym_AMP_AMP; - v->a[240922] = anon_sym_PIPE; - v->a[240923] = anon_sym_AMP; - v->a[240924] = anon_sym_LT; - v->a[240925] = anon_sym_GT; - v->a[240926] = anon_sym_LT_LT; - v->a[240927] = anon_sym_GT_GT; - v->a[240928] = anon_sym_RPAREN; - v->a[240929] = anon_sym_SEMI_SEMI; - v->a[240930] = anon_sym_PIPE_AMP; - v->a[240931] = anon_sym_AMP_GT; - v->a[240932] = anon_sym_AMP_GT_GT; - v->a[240933] = anon_sym_LT_AMP; - v->a[240934] = anon_sym_GT_AMP; - v->a[240935] = anon_sym_GT_PIPE; - v->a[240936] = anon_sym_LT_AMP_DASH; - v->a[240937] = anon_sym_GT_AMP_DASH; - v->a[240938] = anon_sym_LT_LT_DASH; - v->a[240939] = anon_sym_BQUOTE; - small_parse_table_12047(v); -} - -void small_parse_table_12047(t_small_parse_table_array *v) -{ - v->a[240940] = 6; - v->a[240941] = actions(3); - v->a[240942] = 1; - v->a[240943] = sym_comment; - v->a[240944] = actions(11272); - v->a[240945] = 1; - v->a[240946] = aux_sym_concatenation_token1; - v->a[240947] = actions(11353); - v->a[240948] = 1; - v->a[240949] = sym__concat; - v->a[240950] = state(4232); - v->a[240951] = 1; - v->a[240952] = aux_sym_concatenation_repeat1; - v->a[240953] = actions(1288); - v->a[240954] = 2; - v->a[240955] = sym_file_descriptor; - v->a[240956] = aux_sym_heredoc_redirect_token1; - v->a[240957] = actions(1286); - v->a[240958] = 23; - v->a[240959] = anon_sym_SEMI; - small_parse_table_12048(v); -} - -void small_parse_table_12048(t_small_parse_table_array *v) -{ - v->a[240960] = anon_sym_PIPE_PIPE; - v->a[240961] = anon_sym_AMP_AMP; - v->a[240962] = anon_sym_PIPE; - v->a[240963] = anon_sym_AMP; - v->a[240964] = anon_sym_LT; - v->a[240965] = anon_sym_GT; - v->a[240966] = anon_sym_LT_LT; - v->a[240967] = anon_sym_GT_GT; - v->a[240968] = anon_sym_esac; - v->a[240969] = anon_sym_SEMI_SEMI; - v->a[240970] = anon_sym_SEMI_AMP; - v->a[240971] = anon_sym_SEMI_SEMI_AMP; - v->a[240972] = anon_sym_PIPE_AMP; - v->a[240973] = anon_sym_AMP_GT; - v->a[240974] = anon_sym_AMP_GT_GT; - v->a[240975] = anon_sym_LT_AMP; - v->a[240976] = anon_sym_GT_AMP; - v->a[240977] = anon_sym_GT_PIPE; - v->a[240978] = anon_sym_LT_AMP_DASH; - v->a[240979] = anon_sym_GT_AMP_DASH; - small_parse_table_12049(v); -} - -void small_parse_table_12049(t_small_parse_table_array *v) -{ - v->a[240980] = anon_sym_LT_LT_DASH; - v->a[240981] = anon_sym_LT_LT_LT; - v->a[240982] = 6; - v->a[240983] = actions(3); - v->a[240984] = 1; - v->a[240985] = sym_comment; - v->a[240986] = actions(11272); - v->a[240987] = 1; - v->a[240988] = aux_sym_concatenation_token1; - v->a[240989] = actions(11274); - v->a[240990] = 1; - v->a[240991] = sym__concat; - v->a[240992] = state(4248); - v->a[240993] = 1; - v->a[240994] = aux_sym_concatenation_repeat1; - v->a[240995] = actions(4469); - v->a[240996] = 2; - v->a[240997] = sym_file_descriptor; - v->a[240998] = aux_sym_heredoc_redirect_token1; - v->a[240999] = actions(4467); - small_parse_table_12050(v); -} - -/* EOF small_parse_table_2409.c */ diff --git a/parser/static/small_parse_table/small_parse_table_241.c b/parser/static/small_parse_table/small_parse_table_241.c index f22d1fdd..39caf3c9 100644 --- a/parser/static/small_parse_table/small_parse_table_241.c +++ b/parser/static/small_parse_table/small_parse_table_241.c @@ -14,126 +14,126 @@ void small_parse_table_1205(t_small_parse_table_array *v) { - v->a[24100] = anon_sym_DOLLAR_LBRACK; - v->a[24101] = sym__special_character; - v->a[24102] = sym_raw_string; - v->a[24103] = sym_ansi_c_string; - v->a[24104] = aux_sym_number_token1; - v->a[24105] = aux_sym_number_token2; - v->a[24106] = anon_sym_DOLLAR_LBRACE; - v->a[24107] = anon_sym_DOLLAR_LPAREN; - v->a[24108] = anon_sym_BQUOTE; - v->a[24109] = anon_sym_DOLLAR_BQUOTE; - v->a[24110] = anon_sym_LT_LPAREN; - v->a[24111] = anon_sym_GT_LPAREN; - v->a[24112] = sym_word; - v->a[24113] = 21; - v->a[24114] = actions(3); - v->a[24115] = 1; - v->a[24116] = sym_comment; - v->a[24117] = actions(4078); - v->a[24118] = 1; - v->a[24119] = anon_sym_DOLLAR_LBRACK; + v->a[24100] = anon_sym_QMARK; + v->a[24101] = anon_sym_DOLLAR; + v->a[24102] = anon_sym_POUND; + v->a[24103] = anon_sym_AT; + v->a[24104] = anon_sym_0; + v->a[24105] = anon_sym__; + v->a[24106] = actions(810); + v->a[24107] = 27; + v->a[24108] = anon_sym_PIPE; + v->a[24109] = anon_sym_PIPE_AMP; + v->a[24110] = anon_sym_AMP_AMP; + v->a[24111] = anon_sym_PIPE_PIPE; + v->a[24112] = anon_sym_LT; + v->a[24113] = anon_sym_GT; + v->a[24114] = anon_sym_GT_GT; + v->a[24115] = anon_sym_AMP_GT; + v->a[24116] = anon_sym_AMP_GT_GT; + v->a[24117] = anon_sym_LT_AMP; + v->a[24118] = anon_sym_GT_AMP; + v->a[24119] = anon_sym_GT_PIPE; small_parse_table_1206(v); } void small_parse_table_1206(t_small_parse_table_array *v) { - v->a[24120] = actions(4080); - v->a[24121] = 1; - v->a[24122] = anon_sym_DOLLAR; - v->a[24123] = actions(4084); - v->a[24124] = 1; - v->a[24125] = anon_sym_DQUOTE; - v->a[24126] = actions(4086); - v->a[24127] = 1; + v->a[24120] = anon_sym_LT_AMP_DASH; + v->a[24121] = anon_sym_GT_AMP_DASH; + v->a[24122] = anon_sym_LT_LT; + v->a[24123] = anon_sym_LT_LT_DASH; + v->a[24124] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24125] = sym__special_character; + v->a[24126] = anon_sym_DQUOTE; + v->a[24127] = sym_raw_string; v->a[24128] = aux_sym_number_token1; - v->a[24129] = actions(4088); - v->a[24130] = 1; - v->a[24131] = aux_sym_number_token2; - v->a[24132] = actions(4090); - v->a[24133] = 1; - v->a[24134] = anon_sym_DOLLAR_LBRACE; - v->a[24135] = actions(4092); - v->a[24136] = 1; - v->a[24137] = anon_sym_DOLLAR_LPAREN; - v->a[24138] = actions(4094); - v->a[24139] = 1; + v->a[24129] = aux_sym_number_token2; + v->a[24130] = anon_sym_DOLLAR_LBRACE; + v->a[24131] = anon_sym_DOLLAR_LPAREN; + v->a[24132] = anon_sym_BQUOTE; + v->a[24133] = anon_sym_DOLLAR_BQUOTE; + v->a[24134] = sym_word; + v->a[24135] = 6; + v->a[24136] = actions(3); + v->a[24137] = 1; + v->a[24138] = sym_comment; + v->a[24139] = actions(2952); small_parse_table_1207(v); } void small_parse_table_1207(t_small_parse_table_array *v) { - v->a[24140] = anon_sym_BQUOTE; - v->a[24141] = actions(4096); - v->a[24142] = 1; - v->a[24143] = anon_sym_DOLLAR_BQUOTE; - v->a[24144] = actions(4102); - v->a[24145] = 1; - v->a[24146] = sym__brace_start; - v->a[24147] = actions(4123); - v->a[24148] = 1; - v->a[24149] = sym__special_character; - v->a[24150] = actions(4125); - v->a[24151] = 1; - v->a[24152] = sym_test_operator; - v->a[24153] = state(4521); - v->a[24154] = 1; - v->a[24155] = aux_sym__literal_repeat1; - v->a[24156] = state(5023); - v->a[24157] = 1; - v->a[24158] = sym_concatenation; - v->a[24159] = actions(4076); + v->a[24140] = 1; + v->a[24141] = aux_sym_concatenation_token1; + v->a[24142] = actions(3145); + v->a[24143] = 1; + v->a[24144] = sym__concat; + v->a[24145] = state(606); + v->a[24146] = 1; + v->a[24147] = aux_sym_concatenation_repeat1; + v->a[24148] = actions(2696); + v->a[24149] = 5; + v->a[24150] = sym_file_descriptor; + v->a[24151] = sym_test_operator; + v->a[24152] = sym__bare_dollar; + v->a[24153] = sym__brace_start; + v->a[24154] = aux_sym_heredoc_redirect_token1; + v->a[24155] = actions(2694); + v->a[24156] = 34; + v->a[24157] = anon_sym_esac; + v->a[24158] = anon_sym_PIPE; + v->a[24159] = anon_sym_SEMI_SEMI; small_parse_table_1208(v); } void small_parse_table_1208(t_small_parse_table_array *v) { - v->a[24160] = 2; - v->a[24161] = anon_sym_LPAREN_LPAREN; - v->a[24162] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24163] = actions(4098); - v->a[24164] = 2; - v->a[24165] = anon_sym_LT_LPAREN; - v->a[24166] = anon_sym_GT_LPAREN; - v->a[24167] = actions(2496); - v->a[24168] = 3; - v->a[24169] = sym_file_descriptor; - v->a[24170] = ts_builtin_sym_end; - v->a[24171] = aux_sym_heredoc_redirect_token1; - v->a[24172] = actions(4121); - v->a[24173] = 3; - v->a[24174] = sym_raw_string; - v->a[24175] = sym_ansi_c_string; - v->a[24176] = sym_word; - v->a[24177] = state(4705); - v->a[24178] = 9; - v->a[24179] = sym_arithmetic_expansion; + v->a[24160] = anon_sym_SEMI_AMP; + v->a[24161] = anon_sym_SEMI_SEMI_AMP; + v->a[24162] = anon_sym_PIPE_AMP; + v->a[24163] = anon_sym_AMP_AMP; + v->a[24164] = anon_sym_PIPE_PIPE; + v->a[24165] = anon_sym_LT; + v->a[24166] = anon_sym_GT; + v->a[24167] = anon_sym_GT_GT; + v->a[24168] = anon_sym_AMP_GT; + v->a[24169] = anon_sym_AMP_GT_GT; + v->a[24170] = anon_sym_LT_AMP; + v->a[24171] = anon_sym_GT_AMP; + v->a[24172] = anon_sym_GT_PIPE; + v->a[24173] = anon_sym_LT_AMP_DASH; + v->a[24174] = anon_sym_GT_AMP_DASH; + v->a[24175] = anon_sym_LT_LT; + v->a[24176] = anon_sym_LT_LT_DASH; + v->a[24177] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24178] = anon_sym_AMP; + v->a[24179] = anon_sym_DOLLAR; small_parse_table_1209(v); } void small_parse_table_1209(t_small_parse_table_array *v) { - v->a[24180] = sym_brace_expression; - v->a[24181] = sym_string; - v->a[24182] = sym_translated_string; - v->a[24183] = sym_number; - v->a[24184] = sym_simple_expansion; - v->a[24185] = sym_expansion; - v->a[24186] = sym_command_substitution; - v->a[24187] = sym_process_substitution; - v->a[24188] = actions(2494); - v->a[24189] = 19; + v->a[24180] = sym__special_character; + v->a[24181] = anon_sym_DQUOTE; + v->a[24182] = sym_raw_string; + v->a[24183] = aux_sym_number_token1; + v->a[24184] = aux_sym_number_token2; + v->a[24185] = anon_sym_DOLLAR_LBRACE; + v->a[24186] = anon_sym_DOLLAR_LPAREN; + v->a[24187] = anon_sym_BQUOTE; + v->a[24188] = anon_sym_DOLLAR_BQUOTE; + v->a[24189] = sym_word; v->a[24190] = anon_sym_SEMI; - v->a[24191] = anon_sym_PIPE_PIPE; - v->a[24192] = anon_sym_AMP_AMP; - v->a[24193] = anon_sym_PIPE; - v->a[24194] = anon_sym_AMP; - v->a[24195] = anon_sym_LT; - v->a[24196] = anon_sym_GT; - v->a[24197] = anon_sym_LT_LT; - v->a[24198] = anon_sym_GT_GT; - v->a[24199] = anon_sym_SEMI_SEMI; + v->a[24191] = 3; + v->a[24192] = actions(3); + v->a[24193] = 1; + v->a[24194] = sym_comment; + v->a[24195] = actions(3062); + v->a[24196] = 6; + v->a[24197] = sym_file_descriptor; + v->a[24198] = sym__concat; + v->a[24199] = sym_variable_name; small_parse_table_1210(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2410.c b/parser/static/small_parse_table/small_parse_table_2410.c deleted file mode 100644 index 51896265..00000000 --- a/parser/static/small_parse_table/small_parse_table_2410.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2410.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12050(t_small_parse_table_array *v) -{ - v->a[241000] = 23; - v->a[241001] = anon_sym_SEMI; - v->a[241002] = anon_sym_PIPE_PIPE; - v->a[241003] = anon_sym_AMP_AMP; - v->a[241004] = anon_sym_PIPE; - v->a[241005] = anon_sym_AMP; - v->a[241006] = anon_sym_LT; - v->a[241007] = anon_sym_GT; - v->a[241008] = anon_sym_LT_LT; - v->a[241009] = anon_sym_GT_GT; - v->a[241010] = anon_sym_esac; - v->a[241011] = anon_sym_SEMI_SEMI; - v->a[241012] = anon_sym_SEMI_AMP; - v->a[241013] = anon_sym_SEMI_SEMI_AMP; - v->a[241014] = anon_sym_PIPE_AMP; - v->a[241015] = anon_sym_AMP_GT; - v->a[241016] = anon_sym_AMP_GT_GT; - v->a[241017] = anon_sym_LT_AMP; - v->a[241018] = anon_sym_GT_AMP; - v->a[241019] = anon_sym_GT_PIPE; - small_parse_table_12051(v); -} - -void small_parse_table_12051(t_small_parse_table_array *v) -{ - v->a[241020] = anon_sym_LT_AMP_DASH; - v->a[241021] = anon_sym_GT_AMP_DASH; - v->a[241022] = anon_sym_LT_LT_DASH; - v->a[241023] = anon_sym_LT_LT_LT; - v->a[241024] = 6; - v->a[241025] = actions(3); - v->a[241026] = 1; - v->a[241027] = sym_comment; - v->a[241028] = actions(11272); - v->a[241029] = 1; - v->a[241030] = aux_sym_concatenation_token1; - v->a[241031] = actions(11274); - v->a[241032] = 1; - v->a[241033] = sym__concat; - v->a[241034] = state(4245); - v->a[241035] = 1; - v->a[241036] = aux_sym_concatenation_repeat1; - v->a[241037] = actions(2074); - v->a[241038] = 2; - v->a[241039] = sym_file_descriptor; - small_parse_table_12052(v); -} - -void small_parse_table_12052(t_small_parse_table_array *v) -{ - v->a[241040] = aux_sym_heredoc_redirect_token1; - v->a[241041] = actions(2072); - v->a[241042] = 23; - v->a[241043] = anon_sym_SEMI; - v->a[241044] = anon_sym_PIPE_PIPE; - v->a[241045] = anon_sym_AMP_AMP; - v->a[241046] = anon_sym_PIPE; - v->a[241047] = anon_sym_AMP; - v->a[241048] = anon_sym_LT; - v->a[241049] = anon_sym_GT; - v->a[241050] = anon_sym_LT_LT; - v->a[241051] = anon_sym_GT_GT; - v->a[241052] = anon_sym_esac; - v->a[241053] = anon_sym_SEMI_SEMI; - v->a[241054] = anon_sym_SEMI_AMP; - v->a[241055] = anon_sym_SEMI_SEMI_AMP; - v->a[241056] = anon_sym_PIPE_AMP; - v->a[241057] = anon_sym_AMP_GT; - v->a[241058] = anon_sym_AMP_GT_GT; - v->a[241059] = anon_sym_LT_AMP; - small_parse_table_12053(v); -} - -void small_parse_table_12053(t_small_parse_table_array *v) -{ - v->a[241060] = anon_sym_GT_AMP; - v->a[241061] = anon_sym_GT_PIPE; - v->a[241062] = anon_sym_LT_AMP_DASH; - v->a[241063] = anon_sym_GT_AMP_DASH; - v->a[241064] = anon_sym_LT_LT_DASH; - v->a[241065] = anon_sym_LT_LT_LT; - v->a[241066] = 6; - v->a[241067] = actions(3); - v->a[241068] = 1; - v->a[241069] = sym_comment; - v->a[241070] = actions(11272); - v->a[241071] = 1; - v->a[241072] = aux_sym_concatenation_token1; - v->a[241073] = actions(11355); - v->a[241074] = 1; - v->a[241075] = sym__concat; - v->a[241076] = state(4232); - v->a[241077] = 1; - v->a[241078] = aux_sym_concatenation_repeat1; - v->a[241079] = actions(1267); - small_parse_table_12054(v); -} - -void small_parse_table_12054(t_small_parse_table_array *v) -{ - v->a[241080] = 2; - v->a[241081] = sym_file_descriptor; - v->a[241082] = aux_sym_heredoc_redirect_token1; - v->a[241083] = actions(1265); - v->a[241084] = 23; - v->a[241085] = anon_sym_SEMI; - v->a[241086] = anon_sym_PIPE_PIPE; - v->a[241087] = anon_sym_AMP_AMP; - v->a[241088] = anon_sym_PIPE; - v->a[241089] = anon_sym_AMP; - v->a[241090] = anon_sym_LT; - v->a[241091] = anon_sym_GT; - v->a[241092] = anon_sym_LT_LT; - v->a[241093] = anon_sym_GT_GT; - v->a[241094] = anon_sym_esac; - v->a[241095] = anon_sym_SEMI_SEMI; - v->a[241096] = anon_sym_SEMI_AMP; - v->a[241097] = anon_sym_SEMI_SEMI_AMP; - v->a[241098] = anon_sym_PIPE_AMP; - v->a[241099] = anon_sym_AMP_GT; - small_parse_table_12055(v); -} - -/* EOF small_parse_table_2410.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2411.c b/parser/static/small_parse_table/small_parse_table_2411.c deleted file mode 100644 index 9e10544f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2411.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2411.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12055(t_small_parse_table_array *v) -{ - v->a[241100] = anon_sym_AMP_GT_GT; - v->a[241101] = anon_sym_LT_AMP; - v->a[241102] = anon_sym_GT_AMP; - v->a[241103] = anon_sym_GT_PIPE; - v->a[241104] = anon_sym_LT_AMP_DASH; - v->a[241105] = anon_sym_GT_AMP_DASH; - v->a[241106] = anon_sym_LT_LT_DASH; - v->a[241107] = anon_sym_LT_LT_LT; - v->a[241108] = 13; - v->a[241109] = actions(3); - v->a[241110] = 1; - v->a[241111] = sym_comment; - v->a[241112] = actions(4384); - v->a[241113] = 1; - v->a[241114] = aux_sym_heredoc_redirect_token1; - v->a[241115] = actions(11305); - v->a[241116] = 1; - v->a[241117] = anon_sym_LT_LT_LT; - v->a[241118] = actions(11337); - v->a[241119] = 1; - small_parse_table_12056(v); -} - -void small_parse_table_12056(t_small_parse_table_array *v) -{ - v->a[241120] = sym_file_descriptor; - v->a[241121] = state(5069); - v->a[241122] = 1; - v->a[241123] = sym_herestring_redirect; - v->a[241124] = actions(4253); - v->a[241125] = 2; - v->a[241126] = anon_sym_PIPE; - v->a[241127] = anon_sym_PIPE_AMP; - v->a[241128] = actions(4378); - v->a[241129] = 2; - v->a[241130] = anon_sym_SEMI; - v->a[241131] = anon_sym_AMP; - v->a[241132] = actions(4380); - v->a[241133] = 2; - v->a[241134] = anon_sym_PIPE_PIPE; - v->a[241135] = anon_sym_AMP_AMP; - v->a[241136] = actions(4382); - v->a[241137] = 2; - v->a[241138] = anon_sym_LT_LT; - v->a[241139] = anon_sym_LT_LT_DASH; - small_parse_table_12057(v); -} - -void small_parse_table_12057(t_small_parse_table_array *v) -{ - v->a[241140] = actions(11335); - v->a[241141] = 2; - v->a[241142] = anon_sym_LT_AMP_DASH; - v->a[241143] = anon_sym_GT_AMP_DASH; - v->a[241144] = actions(2719); - v->a[241145] = 3; - v->a[241146] = anon_sym_SEMI_SEMI; - v->a[241147] = anon_sym_SEMI_AMP; - v->a[241148] = anon_sym_SEMI_SEMI_AMP; - v->a[241149] = state(4455); - v->a[241150] = 3; - v->a[241151] = sym_file_redirect; - v->a[241152] = sym_heredoc_redirect; - v->a[241153] = aux_sym_redirected_statement_repeat1; - v->a[241154] = actions(11333); - v->a[241155] = 8; - v->a[241156] = anon_sym_LT; - v->a[241157] = anon_sym_GT; - v->a[241158] = anon_sym_GT_GT; - v->a[241159] = anon_sym_AMP_GT; - small_parse_table_12058(v); -} - -void small_parse_table_12058(t_small_parse_table_array *v) -{ - v->a[241160] = anon_sym_AMP_GT_GT; - v->a[241161] = anon_sym_LT_AMP; - v->a[241162] = anon_sym_GT_AMP; - v->a[241163] = anon_sym_GT_PIPE; - v->a[241164] = 8; - v->a[241165] = actions(3); - v->a[241166] = 1; - v->a[241167] = sym_comment; - v->a[241168] = actions(11363); - v->a[241169] = 1; - v->a[241170] = aux_sym_heredoc_redirect_token1; - v->a[241171] = actions(11365); - v->a[241172] = 1; - v->a[241173] = anon_sym_LT_LT_LT; - v->a[241174] = actions(11367); - v->a[241175] = 1; - v->a[241176] = sym_file_descriptor; - v->a[241177] = actions(11361); - v->a[241178] = 2; - v->a[241179] = anon_sym_LT_AMP_DASH; - small_parse_table_12059(v); -} - -void small_parse_table_12059(t_small_parse_table_array *v) -{ - v->a[241180] = anon_sym_GT_AMP_DASH; - v->a[241181] = state(4235); - v->a[241182] = 3; - v->a[241183] = sym_file_redirect; - v->a[241184] = sym_herestring_redirect; - v->a[241185] = aux_sym_redirected_statement_repeat2; - v->a[241186] = actions(11359); - v->a[241187] = 8; - v->a[241188] = anon_sym_LT; - v->a[241189] = anon_sym_GT; - v->a[241190] = anon_sym_GT_GT; - v->a[241191] = anon_sym_AMP_GT; - v->a[241192] = anon_sym_AMP_GT_GT; - v->a[241193] = anon_sym_LT_AMP; - v->a[241194] = anon_sym_GT_AMP; - v->a[241195] = anon_sym_GT_PIPE; - v->a[241196] = actions(11357); - v->a[241197] = 12; - v->a[241198] = anon_sym_SEMI; - v->a[241199] = anon_sym_PIPE_PIPE; - small_parse_table_12060(v); -} - -/* EOF small_parse_table_2411.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2412.c b/parser/static/small_parse_table/small_parse_table_2412.c deleted file mode 100644 index 26055a5f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2412.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2412.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12060(t_small_parse_table_array *v) -{ - v->a[241200] = anon_sym_AMP_AMP; - v->a[241201] = anon_sym_PIPE; - v->a[241202] = anon_sym_AMP; - v->a[241203] = anon_sym_LT_LT; - v->a[241204] = anon_sym_esac; - v->a[241205] = anon_sym_SEMI_SEMI; - v->a[241206] = anon_sym_SEMI_AMP; - v->a[241207] = anon_sym_SEMI_SEMI_AMP; - v->a[241208] = anon_sym_PIPE_AMP; - v->a[241209] = anon_sym_LT_LT_DASH; - v->a[241210] = 6; - v->a[241211] = actions(3); - v->a[241212] = 1; - v->a[241213] = sym_comment; - v->a[241214] = actions(11276); - v->a[241215] = 1; - v->a[241216] = aux_sym_concatenation_token1; - v->a[241217] = actions(11369); - v->a[241218] = 1; - v->a[241219] = sym__concat; - small_parse_table_12061(v); -} - -void small_parse_table_12061(t_small_parse_table_array *v) -{ - v->a[241220] = state(4256); - v->a[241221] = 1; - v->a[241222] = aux_sym_concatenation_repeat1; - v->a[241223] = actions(1267); - v->a[241224] = 3; - v->a[241225] = sym_file_descriptor; - v->a[241226] = sym_variable_name; - v->a[241227] = aux_sym_heredoc_redirect_token1; - v->a[241228] = actions(1265); - v->a[241229] = 22; - v->a[241230] = anon_sym_SEMI; - v->a[241231] = anon_sym_PIPE_PIPE; - v->a[241232] = anon_sym_AMP_AMP; - v->a[241233] = anon_sym_PIPE; - v->a[241234] = anon_sym_AMP; - v->a[241235] = anon_sym_LT; - v->a[241236] = anon_sym_GT; - v->a[241237] = anon_sym_LT_LT; - v->a[241238] = anon_sym_GT_GT; - v->a[241239] = anon_sym_esac; - small_parse_table_12062(v); -} - -void small_parse_table_12062(t_small_parse_table_array *v) -{ - v->a[241240] = anon_sym_SEMI_SEMI; - v->a[241241] = anon_sym_SEMI_AMP; - v->a[241242] = anon_sym_SEMI_SEMI_AMP; - v->a[241243] = anon_sym_PIPE_AMP; - v->a[241244] = anon_sym_AMP_GT; - v->a[241245] = anon_sym_AMP_GT_GT; - v->a[241246] = anon_sym_LT_AMP; - v->a[241247] = anon_sym_GT_AMP; - v->a[241248] = anon_sym_GT_PIPE; - v->a[241249] = anon_sym_LT_AMP_DASH; - v->a[241250] = anon_sym_GT_AMP_DASH; - v->a[241251] = anon_sym_LT_LT_DASH; - v->a[241252] = 6; - v->a[241253] = actions(3); - v->a[241254] = 1; - v->a[241255] = sym_comment; - v->a[241256] = actions(11272); - v->a[241257] = 1; - v->a[241258] = aux_sym_concatenation_token1; - v->a[241259] = actions(11274); - small_parse_table_12063(v); -} - -void small_parse_table_12063(t_small_parse_table_array *v) -{ - v->a[241260] = 1; - v->a[241261] = sym__concat; - v->a[241262] = state(4248); - v->a[241263] = 1; - v->a[241264] = aux_sym_concatenation_repeat1; - v->a[241265] = actions(5723); - v->a[241266] = 2; - v->a[241267] = sym_file_descriptor; - v->a[241268] = aux_sym_heredoc_redirect_token1; - v->a[241269] = actions(5721); - v->a[241270] = 23; - v->a[241271] = anon_sym_SEMI; - v->a[241272] = anon_sym_PIPE_PIPE; - v->a[241273] = anon_sym_AMP_AMP; - v->a[241274] = anon_sym_PIPE; - v->a[241275] = anon_sym_AMP; - v->a[241276] = anon_sym_LT; - v->a[241277] = anon_sym_GT; - v->a[241278] = anon_sym_LT_LT; - v->a[241279] = anon_sym_GT_GT; - small_parse_table_12064(v); -} - -void small_parse_table_12064(t_small_parse_table_array *v) -{ - v->a[241280] = anon_sym_esac; - v->a[241281] = anon_sym_SEMI_SEMI; - v->a[241282] = anon_sym_SEMI_AMP; - v->a[241283] = anon_sym_SEMI_SEMI_AMP; - v->a[241284] = anon_sym_PIPE_AMP; - v->a[241285] = anon_sym_AMP_GT; - v->a[241286] = anon_sym_AMP_GT_GT; - v->a[241287] = anon_sym_LT_AMP; - v->a[241288] = anon_sym_GT_AMP; - v->a[241289] = anon_sym_GT_PIPE; - v->a[241290] = anon_sym_LT_AMP_DASH; - v->a[241291] = anon_sym_GT_AMP_DASH; - v->a[241292] = anon_sym_LT_LT_DASH; - v->a[241293] = anon_sym_LT_LT_LT; - v->a[241294] = 6; - v->a[241295] = actions(3); - v->a[241296] = 1; - v->a[241297] = sym_comment; - v->a[241298] = actions(11371); - v->a[241299] = 1; - small_parse_table_12065(v); -} - -/* EOF small_parse_table_2412.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2413.c b/parser/static/small_parse_table/small_parse_table_2413.c deleted file mode 100644 index ecfb8f73..00000000 --- a/parser/static/small_parse_table/small_parse_table_2413.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2413.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12065(t_small_parse_table_array *v) -{ - v->a[241300] = aux_sym_concatenation_token1; - v->a[241301] = actions(11374); - v->a[241302] = 1; - v->a[241303] = sym__concat; - v->a[241304] = state(4253); - v->a[241305] = 1; - v->a[241306] = aux_sym_concatenation_repeat1; - v->a[241307] = actions(1253); - v->a[241308] = 3; - v->a[241309] = sym_file_descriptor; - v->a[241310] = ts_builtin_sym_end; - v->a[241311] = aux_sym_heredoc_redirect_token1; - v->a[241312] = actions(1251); - v->a[241313] = 22; - v->a[241314] = anon_sym_SEMI; - v->a[241315] = anon_sym_PIPE_PIPE; - v->a[241316] = anon_sym_AMP_AMP; - v->a[241317] = anon_sym_PIPE; - v->a[241318] = anon_sym_AMP; - v->a[241319] = anon_sym_LT; - small_parse_table_12066(v); -} - -void small_parse_table_12066(t_small_parse_table_array *v) -{ - v->a[241320] = anon_sym_GT; - v->a[241321] = anon_sym_LT_LT; - v->a[241322] = anon_sym_GT_GT; - v->a[241323] = anon_sym_RPAREN; - v->a[241324] = anon_sym_SEMI_SEMI; - v->a[241325] = anon_sym_PIPE_AMP; - v->a[241326] = anon_sym_AMP_GT; - v->a[241327] = anon_sym_AMP_GT_GT; - v->a[241328] = anon_sym_LT_AMP; - v->a[241329] = anon_sym_GT_AMP; - v->a[241330] = anon_sym_GT_PIPE; - v->a[241331] = anon_sym_LT_AMP_DASH; - v->a[241332] = anon_sym_GT_AMP_DASH; - v->a[241333] = anon_sym_LT_LT_DASH; - v->a[241334] = anon_sym_LT_LT_LT; - v->a[241335] = anon_sym_BQUOTE; - v->a[241336] = 7; - v->a[241337] = actions(3); - v->a[241338] = 1; - v->a[241339] = sym_comment; - small_parse_table_12067(v); -} - -void small_parse_table_12067(t_small_parse_table_array *v) -{ - v->a[241340] = actions(11305); - v->a[241341] = 1; - v->a[241342] = anon_sym_LT_LT_LT; - v->a[241343] = state(5069); - v->a[241344] = 1; - v->a[241345] = sym_herestring_redirect; - v->a[241346] = actions(4253); - v->a[241347] = 2; - v->a[241348] = anon_sym_PIPE; - v->a[241349] = anon_sym_PIPE_AMP; - v->a[241350] = actions(4272); - v->a[241351] = 2; - v->a[241352] = sym_file_descriptor; - v->a[241353] = aux_sym_heredoc_redirect_token1; - v->a[241354] = state(4455); - v->a[241355] = 3; - v->a[241356] = sym_file_redirect; - v->a[241357] = sym_heredoc_redirect; - v->a[241358] = aux_sym_redirected_statement_repeat1; - v->a[241359] = actions(4270); - small_parse_table_12068(v); -} - -void small_parse_table_12068(t_small_parse_table_array *v) -{ - v->a[241360] = 19; - v->a[241361] = anon_sym_SEMI; - v->a[241362] = anon_sym_PIPE_PIPE; - v->a[241363] = anon_sym_AMP_AMP; - v->a[241364] = anon_sym_AMP; - v->a[241365] = anon_sym_LT; - v->a[241366] = anon_sym_GT; - v->a[241367] = anon_sym_LT_LT; - v->a[241368] = anon_sym_GT_GT; - v->a[241369] = anon_sym_SEMI_SEMI; - v->a[241370] = anon_sym_SEMI_AMP; - v->a[241371] = anon_sym_SEMI_SEMI_AMP; - v->a[241372] = anon_sym_AMP_GT; - v->a[241373] = anon_sym_AMP_GT_GT; - v->a[241374] = anon_sym_LT_AMP; - v->a[241375] = anon_sym_GT_AMP; - v->a[241376] = anon_sym_GT_PIPE; - v->a[241377] = anon_sym_LT_AMP_DASH; - v->a[241378] = anon_sym_GT_AMP_DASH; - v->a[241379] = anon_sym_LT_LT_DASH; - small_parse_table_12069(v); -} - -void small_parse_table_12069(t_small_parse_table_array *v) -{ - v->a[241380] = 6; - v->a[241381] = actions(3); - v->a[241382] = 1; - v->a[241383] = sym_comment; - v->a[241384] = actions(11377); - v->a[241385] = 1; - v->a[241386] = aux_sym_concatenation_token1; - v->a[241387] = actions(11379); - v->a[241388] = 1; - v->a[241389] = sym__concat; - v->a[241390] = state(4380); - v->a[241391] = 1; - v->a[241392] = aux_sym_concatenation_repeat1; - v->a[241393] = actions(1263); - v->a[241394] = 3; - v->a[241395] = sym_file_descriptor; - v->a[241396] = sym_variable_name; - v->a[241397] = aux_sym_heredoc_redirect_token1; - v->a[241398] = actions(1261); - v->a[241399] = 22; - small_parse_table_12070(v); -} - -/* EOF small_parse_table_2413.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2414.c b/parser/static/small_parse_table/small_parse_table_2414.c deleted file mode 100644 index 8657c803..00000000 --- a/parser/static/small_parse_table/small_parse_table_2414.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2414.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12070(t_small_parse_table_array *v) -{ - v->a[241400] = anon_sym_SEMI; - v->a[241401] = anon_sym_PIPE_PIPE; - v->a[241402] = anon_sym_AMP_AMP; - v->a[241403] = anon_sym_PIPE; - v->a[241404] = anon_sym_AMP; - v->a[241405] = anon_sym_LT; - v->a[241406] = anon_sym_GT; - v->a[241407] = anon_sym_LT_LT; - v->a[241408] = anon_sym_GT_GT; - v->a[241409] = anon_sym_SEMI_SEMI; - v->a[241410] = anon_sym_SEMI_AMP; - v->a[241411] = anon_sym_SEMI_SEMI_AMP; - v->a[241412] = anon_sym_PIPE_AMP; - v->a[241413] = anon_sym_AMP_GT; - v->a[241414] = anon_sym_AMP_GT_GT; - v->a[241415] = anon_sym_LT_AMP; - v->a[241416] = anon_sym_GT_AMP; - v->a[241417] = anon_sym_GT_PIPE; - v->a[241418] = anon_sym_LT_AMP_DASH; - v->a[241419] = anon_sym_GT_AMP_DASH; - small_parse_table_12071(v); -} - -void small_parse_table_12071(t_small_parse_table_array *v) -{ - v->a[241420] = anon_sym_LT_LT_DASH; - v->a[241421] = sym__special_character; - v->a[241422] = 6; - v->a[241423] = actions(3); - v->a[241424] = 1; - v->a[241425] = sym_comment; - v->a[241426] = actions(11381); - v->a[241427] = 1; - v->a[241428] = aux_sym_concatenation_token1; - v->a[241429] = actions(11384); - v->a[241430] = 1; - v->a[241431] = sym__concat; - v->a[241432] = state(4256); - v->a[241433] = 1; - v->a[241434] = aux_sym_concatenation_repeat1; - v->a[241435] = actions(1253); - v->a[241436] = 3; - v->a[241437] = sym_file_descriptor; - v->a[241438] = sym_variable_name; - v->a[241439] = aux_sym_heredoc_redirect_token1; - small_parse_table_12072(v); -} - -void small_parse_table_12072(t_small_parse_table_array *v) -{ - v->a[241440] = actions(1251); - v->a[241441] = 22; - v->a[241442] = anon_sym_SEMI; - v->a[241443] = anon_sym_PIPE_PIPE; - v->a[241444] = anon_sym_AMP_AMP; - v->a[241445] = anon_sym_PIPE; - v->a[241446] = anon_sym_AMP; - v->a[241447] = anon_sym_LT; - v->a[241448] = anon_sym_GT; - v->a[241449] = anon_sym_LT_LT; - v->a[241450] = anon_sym_GT_GT; - v->a[241451] = anon_sym_esac; - v->a[241452] = anon_sym_SEMI_SEMI; - v->a[241453] = anon_sym_SEMI_AMP; - v->a[241454] = anon_sym_SEMI_SEMI_AMP; - v->a[241455] = anon_sym_PIPE_AMP; - v->a[241456] = anon_sym_AMP_GT; - v->a[241457] = anon_sym_AMP_GT_GT; - v->a[241458] = anon_sym_LT_AMP; - v->a[241459] = anon_sym_GT_AMP; - small_parse_table_12073(v); -} - -void small_parse_table_12073(t_small_parse_table_array *v) -{ - v->a[241460] = anon_sym_GT_PIPE; - v->a[241461] = anon_sym_LT_AMP_DASH; - v->a[241462] = anon_sym_GT_AMP_DASH; - v->a[241463] = anon_sym_LT_LT_DASH; - v->a[241464] = 6; - v->a[241465] = actions(3); - v->a[241466] = 1; - v->a[241467] = sym_comment; - v->a[241468] = actions(11272); - v->a[241469] = 1; - v->a[241470] = aux_sym_concatenation_token1; - v->a[241471] = actions(11274); - v->a[241472] = 1; - v->a[241473] = sym__concat; - v->a[241474] = state(4248); - v->a[241475] = 1; - v->a[241476] = aux_sym_concatenation_repeat1; - v->a[241477] = actions(4566); - v->a[241478] = 2; - v->a[241479] = sym_file_descriptor; - small_parse_table_12074(v); -} - -void small_parse_table_12074(t_small_parse_table_array *v) -{ - v->a[241480] = aux_sym_heredoc_redirect_token1; - v->a[241481] = actions(4564); - v->a[241482] = 23; - v->a[241483] = anon_sym_SEMI; - v->a[241484] = anon_sym_PIPE_PIPE; - v->a[241485] = anon_sym_AMP_AMP; - v->a[241486] = anon_sym_PIPE; - v->a[241487] = anon_sym_AMP; - v->a[241488] = anon_sym_LT; - v->a[241489] = anon_sym_GT; - v->a[241490] = anon_sym_LT_LT; - v->a[241491] = anon_sym_GT_GT; - v->a[241492] = anon_sym_esac; - v->a[241493] = anon_sym_SEMI_SEMI; - v->a[241494] = anon_sym_SEMI_AMP; - v->a[241495] = anon_sym_SEMI_SEMI_AMP; - v->a[241496] = anon_sym_PIPE_AMP; - v->a[241497] = anon_sym_AMP_GT; - v->a[241498] = anon_sym_AMP_GT_GT; - v->a[241499] = anon_sym_LT_AMP; - small_parse_table_12075(v); -} - -/* EOF small_parse_table_2414.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2415.c b/parser/static/small_parse_table/small_parse_table_2415.c deleted file mode 100644 index 822df39b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2415.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2415.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12075(t_small_parse_table_array *v) -{ - v->a[241500] = anon_sym_GT_AMP; - v->a[241501] = anon_sym_GT_PIPE; - v->a[241502] = anon_sym_LT_AMP_DASH; - v->a[241503] = anon_sym_GT_AMP_DASH; - v->a[241504] = anon_sym_LT_LT_DASH; - v->a[241505] = anon_sym_LT_LT_LT; - v->a[241506] = 6; - v->a[241507] = actions(3); - v->a[241508] = 1; - v->a[241509] = sym_comment; - v->a[241510] = actions(11276); - v->a[241511] = 1; - v->a[241512] = aux_sym_concatenation_token1; - v->a[241513] = actions(11387); - v->a[241514] = 1; - v->a[241515] = sym__concat; - v->a[241516] = state(4256); - v->a[241517] = 1; - v->a[241518] = aux_sym_concatenation_repeat1; - v->a[241519] = actions(1288); - small_parse_table_12076(v); -} - -void small_parse_table_12076(t_small_parse_table_array *v) -{ - v->a[241520] = 3; - v->a[241521] = sym_file_descriptor; - v->a[241522] = sym_variable_name; - v->a[241523] = aux_sym_heredoc_redirect_token1; - v->a[241524] = actions(1286); - v->a[241525] = 22; - v->a[241526] = anon_sym_SEMI; - v->a[241527] = anon_sym_PIPE_PIPE; - v->a[241528] = anon_sym_AMP_AMP; - v->a[241529] = anon_sym_PIPE; - v->a[241530] = anon_sym_AMP; - v->a[241531] = anon_sym_LT; - v->a[241532] = anon_sym_GT; - v->a[241533] = anon_sym_LT_LT; - v->a[241534] = anon_sym_GT_GT; - v->a[241535] = anon_sym_esac; - v->a[241536] = anon_sym_SEMI_SEMI; - v->a[241537] = anon_sym_SEMI_AMP; - v->a[241538] = anon_sym_SEMI_SEMI_AMP; - v->a[241539] = anon_sym_PIPE_AMP; - small_parse_table_12077(v); -} - -void small_parse_table_12077(t_small_parse_table_array *v) -{ - v->a[241540] = anon_sym_AMP_GT; - v->a[241541] = anon_sym_AMP_GT_GT; - v->a[241542] = anon_sym_LT_AMP; - v->a[241543] = anon_sym_GT_AMP; - v->a[241544] = anon_sym_GT_PIPE; - v->a[241545] = anon_sym_LT_AMP_DASH; - v->a[241546] = anon_sym_GT_AMP_DASH; - v->a[241547] = anon_sym_LT_LT_DASH; - v->a[241548] = 6; - v->a[241549] = actions(3); - v->a[241550] = 1; - v->a[241551] = sym_comment; - v->a[241552] = actions(11389); - v->a[241553] = 1; - v->a[241554] = aux_sym_concatenation_token1; - v->a[241555] = actions(11391); - v->a[241556] = 1; - v->a[241557] = sym__concat; - v->a[241558] = state(4304); - v->a[241559] = 1; - small_parse_table_12078(v); -} - -void small_parse_table_12078(t_small_parse_table_array *v) -{ - v->a[241560] = aux_sym_concatenation_repeat1; - v->a[241561] = actions(1263); - v->a[241562] = 2; - v->a[241563] = sym_file_descriptor; - v->a[241564] = aux_sym_heredoc_redirect_token1; - v->a[241565] = actions(1261); - v->a[241566] = 23; - v->a[241567] = anon_sym_SEMI; - v->a[241568] = anon_sym_PIPE_PIPE; - v->a[241569] = anon_sym_AMP_AMP; - v->a[241570] = anon_sym_PIPE; - v->a[241571] = anon_sym_AMP; - v->a[241572] = anon_sym_LT; - v->a[241573] = anon_sym_GT; - v->a[241574] = anon_sym_LT_LT; - v->a[241575] = anon_sym_GT_GT; - v->a[241576] = anon_sym_esac; - v->a[241577] = anon_sym_SEMI_SEMI; - v->a[241578] = anon_sym_SEMI_AMP; - v->a[241579] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12079(v); -} - -void small_parse_table_12079(t_small_parse_table_array *v) -{ - v->a[241580] = anon_sym_PIPE_AMP; - v->a[241581] = anon_sym_AMP_GT; - v->a[241582] = anon_sym_AMP_GT_GT; - v->a[241583] = anon_sym_LT_AMP; - v->a[241584] = anon_sym_GT_AMP; - v->a[241585] = anon_sym_GT_PIPE; - v->a[241586] = anon_sym_LT_AMP_DASH; - v->a[241587] = anon_sym_GT_AMP_DASH; - v->a[241588] = anon_sym_LT_LT_DASH; - v->a[241589] = sym__special_character; - v->a[241590] = 6; - v->a[241591] = actions(3); - v->a[241592] = 1; - v->a[241593] = sym_comment; - v->a[241594] = actions(11272); - v->a[241595] = 1; - v->a[241596] = aux_sym_concatenation_token1; - v->a[241597] = actions(11274); - v->a[241598] = 1; - v->a[241599] = sym__concat; - small_parse_table_12080(v); -} - -/* EOF small_parse_table_2415.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2416.c b/parser/static/small_parse_table/small_parse_table_2416.c deleted file mode 100644 index 543db5c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2416.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2416.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12080(t_small_parse_table_array *v) -{ - v->a[241600] = state(4245); - v->a[241601] = 1; - v->a[241602] = aux_sym_concatenation_repeat1; - v->a[241603] = actions(4554); - v->a[241604] = 2; - v->a[241605] = sym_file_descriptor; - v->a[241606] = aux_sym_heredoc_redirect_token1; - v->a[241607] = actions(4552); - v->a[241608] = 23; - v->a[241609] = anon_sym_SEMI; - v->a[241610] = anon_sym_PIPE_PIPE; - v->a[241611] = anon_sym_AMP_AMP; - v->a[241612] = anon_sym_PIPE; - v->a[241613] = anon_sym_AMP; - v->a[241614] = anon_sym_LT; - v->a[241615] = anon_sym_GT; - v->a[241616] = anon_sym_LT_LT; - v->a[241617] = anon_sym_GT_GT; - v->a[241618] = anon_sym_esac; - v->a[241619] = anon_sym_SEMI_SEMI; - small_parse_table_12081(v); -} - -void small_parse_table_12081(t_small_parse_table_array *v) -{ - v->a[241620] = anon_sym_SEMI_AMP; - v->a[241621] = anon_sym_SEMI_SEMI_AMP; - v->a[241622] = anon_sym_PIPE_AMP; - v->a[241623] = anon_sym_AMP_GT; - v->a[241624] = anon_sym_AMP_GT_GT; - v->a[241625] = anon_sym_LT_AMP; - v->a[241626] = anon_sym_GT_AMP; - v->a[241627] = anon_sym_GT_PIPE; - v->a[241628] = anon_sym_LT_AMP_DASH; - v->a[241629] = anon_sym_GT_AMP_DASH; - v->a[241630] = anon_sym_LT_LT_DASH; - v->a[241631] = anon_sym_LT_LT_LT; - v->a[241632] = 5; - v->a[241633] = actions(3); - v->a[241634] = 1; - v->a[241635] = sym_comment; - v->a[241636] = actions(11393); - v->a[241637] = 1; - v->a[241638] = sym__special_character; - v->a[241639] = state(4261); - small_parse_table_12082(v); -} - -void small_parse_table_12082(t_small_parse_table_array *v) -{ - v->a[241640] = 1; - v->a[241641] = aux_sym__literal_repeat1; - v->a[241642] = actions(1364); - v->a[241643] = 4; - v->a[241644] = sym_file_descriptor; - v->a[241645] = sym_variable_name; - v->a[241646] = ts_builtin_sym_end; - v->a[241647] = aux_sym_heredoc_redirect_token1; - v->a[241648] = actions(1362); - v->a[241649] = 21; - v->a[241650] = anon_sym_SEMI; - v->a[241651] = anon_sym_PIPE_PIPE; - v->a[241652] = anon_sym_AMP_AMP; - v->a[241653] = anon_sym_PIPE; - v->a[241654] = anon_sym_AMP; - v->a[241655] = anon_sym_LT; - v->a[241656] = anon_sym_GT; - v->a[241657] = anon_sym_LT_LT; - v->a[241658] = anon_sym_GT_GT; - v->a[241659] = anon_sym_RPAREN; - small_parse_table_12083(v); -} - -void small_parse_table_12083(t_small_parse_table_array *v) -{ - v->a[241660] = anon_sym_SEMI_SEMI; - v->a[241661] = anon_sym_PIPE_AMP; - v->a[241662] = anon_sym_AMP_GT; - v->a[241663] = anon_sym_AMP_GT_GT; - v->a[241664] = anon_sym_LT_AMP; - v->a[241665] = anon_sym_GT_AMP; - v->a[241666] = anon_sym_GT_PIPE; - v->a[241667] = anon_sym_LT_AMP_DASH; - v->a[241668] = anon_sym_GT_AMP_DASH; - v->a[241669] = anon_sym_LT_LT_DASH; - v->a[241670] = anon_sym_BQUOTE; - v->a[241671] = 5; - v->a[241672] = actions(3); - v->a[241673] = 1; - v->a[241674] = sym_comment; - v->a[241675] = actions(11396); - v->a[241676] = 1; - v->a[241677] = sym__special_character; - v->a[241678] = state(4324); - v->a[241679] = 1; - small_parse_table_12084(v); -} - -void small_parse_table_12084(t_small_parse_table_array *v) -{ - v->a[241680] = aux_sym__literal_repeat1; - v->a[241681] = actions(5723); - v->a[241682] = 2; - v->a[241683] = sym_file_descriptor; - v->a[241684] = aux_sym_heredoc_redirect_token1; - v->a[241685] = actions(5721); - v->a[241686] = 23; - v->a[241687] = anon_sym_SEMI; - v->a[241688] = anon_sym_PIPE_PIPE; - v->a[241689] = anon_sym_AMP_AMP; - v->a[241690] = anon_sym_PIPE; - v->a[241691] = anon_sym_AMP; - v->a[241692] = anon_sym_LT; - v->a[241693] = anon_sym_GT; - v->a[241694] = anon_sym_LT_LT; - v->a[241695] = anon_sym_GT_GT; - v->a[241696] = anon_sym_esac; - v->a[241697] = anon_sym_SEMI_SEMI; - v->a[241698] = anon_sym_SEMI_AMP; - v->a[241699] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12085(v); -} - -/* EOF small_parse_table_2416.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2417.c b/parser/static/small_parse_table/small_parse_table_2417.c deleted file mode 100644 index 4bbd148f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2417.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2417.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12085(t_small_parse_table_array *v) -{ - v->a[241700] = anon_sym_PIPE_AMP; - v->a[241701] = anon_sym_AMP_GT; - v->a[241702] = anon_sym_AMP_GT_GT; - v->a[241703] = anon_sym_LT_AMP; - v->a[241704] = anon_sym_GT_AMP; - v->a[241705] = anon_sym_GT_PIPE; - v->a[241706] = anon_sym_LT_AMP_DASH; - v->a[241707] = anon_sym_GT_AMP_DASH; - v->a[241708] = anon_sym_LT_LT_DASH; - v->a[241709] = anon_sym_LT_LT_LT; - v->a[241710] = 3; - v->a[241711] = actions(3); - v->a[241712] = 1; - v->a[241713] = sym_comment; - v->a[241714] = actions(1350); - v->a[241715] = 3; - v->a[241716] = sym_file_descriptor; - v->a[241717] = sym__concat; - v->a[241718] = aux_sym_heredoc_redirect_token1; - v->a[241719] = actions(1348); - small_parse_table_12086(v); -} - -void small_parse_table_12086(t_small_parse_table_array *v) -{ - v->a[241720] = 24; - v->a[241721] = anon_sym_SEMI; - v->a[241722] = anon_sym_PIPE_PIPE; - v->a[241723] = anon_sym_AMP_AMP; - v->a[241724] = anon_sym_PIPE; - v->a[241725] = anon_sym_AMP; - v->a[241726] = anon_sym_LT; - v->a[241727] = anon_sym_GT; - v->a[241728] = anon_sym_LT_LT; - v->a[241729] = anon_sym_GT_GT; - v->a[241730] = anon_sym_esac; - v->a[241731] = anon_sym_SEMI_SEMI; - v->a[241732] = anon_sym_SEMI_AMP; - v->a[241733] = anon_sym_SEMI_SEMI_AMP; - v->a[241734] = anon_sym_PIPE_AMP; - v->a[241735] = anon_sym_AMP_GT; - v->a[241736] = anon_sym_AMP_GT_GT; - v->a[241737] = anon_sym_LT_AMP; - v->a[241738] = anon_sym_GT_AMP; - v->a[241739] = anon_sym_GT_PIPE; - small_parse_table_12087(v); -} - -void small_parse_table_12087(t_small_parse_table_array *v) -{ - v->a[241740] = anon_sym_LT_AMP_DASH; - v->a[241741] = anon_sym_GT_AMP_DASH; - v->a[241742] = anon_sym_LT_LT_DASH; - v->a[241743] = anon_sym_LT_LT_LT; - v->a[241744] = aux_sym_concatenation_token1; - v->a[241745] = 3; - v->a[241746] = actions(3); - v->a[241747] = 1; - v->a[241748] = sym_comment; - v->a[241749] = actions(1310); - v->a[241750] = 4; - v->a[241751] = sym_file_descriptor; - v->a[241752] = sym__concat; - v->a[241753] = ts_builtin_sym_end; - v->a[241754] = aux_sym_heredoc_redirect_token1; - v->a[241755] = actions(1308); - v->a[241756] = 23; - v->a[241757] = anon_sym_SEMI; - v->a[241758] = anon_sym_PIPE_PIPE; - v->a[241759] = anon_sym_AMP_AMP; - small_parse_table_12088(v); -} - -void small_parse_table_12088(t_small_parse_table_array *v) -{ - v->a[241760] = anon_sym_PIPE; - v->a[241761] = anon_sym_AMP; - v->a[241762] = anon_sym_LT; - v->a[241763] = anon_sym_GT; - v->a[241764] = anon_sym_LT_LT; - v->a[241765] = anon_sym_GT_GT; - v->a[241766] = anon_sym_RPAREN; - v->a[241767] = anon_sym_SEMI_SEMI; - v->a[241768] = anon_sym_PIPE_AMP; - v->a[241769] = anon_sym_AMP_GT; - v->a[241770] = anon_sym_AMP_GT_GT; - v->a[241771] = anon_sym_LT_AMP; - v->a[241772] = anon_sym_GT_AMP; - v->a[241773] = anon_sym_GT_PIPE; - v->a[241774] = anon_sym_LT_AMP_DASH; - v->a[241775] = anon_sym_GT_AMP_DASH; - v->a[241776] = anon_sym_LT_LT_DASH; - v->a[241777] = anon_sym_LT_LT_LT; - v->a[241778] = aux_sym_concatenation_token1; - v->a[241779] = anon_sym_BQUOTE; - small_parse_table_12089(v); -} - -void small_parse_table_12089(t_small_parse_table_array *v) -{ - v->a[241780] = 3; - v->a[241781] = actions(3); - v->a[241782] = 1; - v->a[241783] = sym_comment; - v->a[241784] = actions(1298); - v->a[241785] = 3; - v->a[241786] = sym_file_descriptor; - v->a[241787] = sym__concat; - v->a[241788] = aux_sym_heredoc_redirect_token1; - v->a[241789] = actions(1296); - v->a[241790] = 24; - v->a[241791] = anon_sym_SEMI; - v->a[241792] = anon_sym_PIPE_PIPE; - v->a[241793] = anon_sym_AMP_AMP; - v->a[241794] = anon_sym_PIPE; - v->a[241795] = anon_sym_AMP; - v->a[241796] = anon_sym_LT; - v->a[241797] = anon_sym_GT; - v->a[241798] = anon_sym_LT_LT; - v->a[241799] = anon_sym_GT_GT; - small_parse_table_12090(v); -} - -/* EOF small_parse_table_2417.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2418.c b/parser/static/small_parse_table/small_parse_table_2418.c deleted file mode 100644 index e703dbee..00000000 --- a/parser/static/small_parse_table/small_parse_table_2418.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2418.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12090(t_small_parse_table_array *v) -{ - v->a[241800] = anon_sym_esac; - v->a[241801] = anon_sym_SEMI_SEMI; - v->a[241802] = anon_sym_SEMI_AMP; - v->a[241803] = anon_sym_SEMI_SEMI_AMP; - v->a[241804] = anon_sym_PIPE_AMP; - v->a[241805] = anon_sym_AMP_GT; - v->a[241806] = anon_sym_AMP_GT_GT; - v->a[241807] = anon_sym_LT_AMP; - v->a[241808] = anon_sym_GT_AMP; - v->a[241809] = anon_sym_GT_PIPE; - v->a[241810] = anon_sym_LT_AMP_DASH; - v->a[241811] = anon_sym_GT_AMP_DASH; - v->a[241812] = anon_sym_LT_LT_DASH; - v->a[241813] = anon_sym_LT_LT_LT; - v->a[241814] = aux_sym_concatenation_token1; - v->a[241815] = 6; - v->a[241816] = actions(3); - v->a[241817] = 1; - v->a[241818] = sym_comment; - v->a[241819] = actions(11398); - small_parse_table_12091(v); -} - -void small_parse_table_12091(t_small_parse_table_array *v) -{ - v->a[241820] = 1; - v->a[241821] = aux_sym_concatenation_token1; - v->a[241822] = actions(11401); - v->a[241823] = 1; - v->a[241824] = sym__concat; - v->a[241825] = state(4266); - v->a[241826] = 1; - v->a[241827] = aux_sym_concatenation_repeat1; - v->a[241828] = actions(1253); - v->a[241829] = 2; - v->a[241830] = sym_file_descriptor; - v->a[241831] = aux_sym_heredoc_redirect_token1; - v->a[241832] = actions(1251); - v->a[241833] = 22; - v->a[241834] = anon_sym_SEMI; - v->a[241835] = anon_sym_PIPE_PIPE; - v->a[241836] = anon_sym_AMP_AMP; - v->a[241837] = anon_sym_PIPE; - v->a[241838] = anon_sym_AMP; - v->a[241839] = anon_sym_LT; - small_parse_table_12092(v); -} - -void small_parse_table_12092(t_small_parse_table_array *v) -{ - v->a[241840] = anon_sym_GT; - v->a[241841] = anon_sym_LT_LT; - v->a[241842] = anon_sym_GT_GT; - v->a[241843] = anon_sym_SEMI_SEMI; - v->a[241844] = anon_sym_SEMI_AMP; - v->a[241845] = anon_sym_SEMI_SEMI_AMP; - v->a[241846] = anon_sym_PIPE_AMP; - v->a[241847] = anon_sym_AMP_GT; - v->a[241848] = anon_sym_AMP_GT_GT; - v->a[241849] = anon_sym_LT_AMP; - v->a[241850] = anon_sym_GT_AMP; - v->a[241851] = anon_sym_GT_PIPE; - v->a[241852] = anon_sym_LT_AMP_DASH; - v->a[241853] = anon_sym_GT_AMP_DASH; - v->a[241854] = anon_sym_LT_LT_DASH; - v->a[241855] = anon_sym_LT_LT_LT; - v->a[241856] = 3; - v->a[241857] = actions(3); - v->a[241858] = 1; - v->a[241859] = sym_comment; - small_parse_table_12093(v); -} - -void small_parse_table_12093(t_small_parse_table_array *v) -{ - v->a[241860] = actions(1302); - v->a[241861] = 3; - v->a[241862] = sym_file_descriptor; - v->a[241863] = sym__concat; - v->a[241864] = aux_sym_heredoc_redirect_token1; - v->a[241865] = actions(1300); - v->a[241866] = 24; - v->a[241867] = anon_sym_SEMI; - v->a[241868] = anon_sym_PIPE_PIPE; - v->a[241869] = anon_sym_AMP_AMP; - v->a[241870] = anon_sym_PIPE; - v->a[241871] = anon_sym_AMP; - v->a[241872] = anon_sym_LT; - v->a[241873] = anon_sym_GT; - v->a[241874] = anon_sym_LT_LT; - v->a[241875] = anon_sym_GT_GT; - v->a[241876] = anon_sym_esac; - v->a[241877] = anon_sym_SEMI_SEMI; - v->a[241878] = anon_sym_SEMI_AMP; - v->a[241879] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12094(v); -} - -void small_parse_table_12094(t_small_parse_table_array *v) -{ - v->a[241880] = anon_sym_PIPE_AMP; - v->a[241881] = anon_sym_AMP_GT; - v->a[241882] = anon_sym_AMP_GT_GT; - v->a[241883] = anon_sym_LT_AMP; - v->a[241884] = anon_sym_GT_AMP; - v->a[241885] = anon_sym_GT_PIPE; - v->a[241886] = anon_sym_LT_AMP_DASH; - v->a[241887] = anon_sym_GT_AMP_DASH; - v->a[241888] = anon_sym_LT_LT_DASH; - v->a[241889] = anon_sym_LT_LT_LT; - v->a[241890] = aux_sym_concatenation_token1; - v->a[241891] = 6; - v->a[241892] = actions(3); - v->a[241893] = 1; - v->a[241894] = sym_comment; - v->a[241895] = actions(11404); - v->a[241896] = 1; - v->a[241897] = aux_sym_concatenation_token1; - v->a[241898] = actions(11407); - v->a[241899] = 1; - small_parse_table_12095(v); -} - -/* EOF small_parse_table_2418.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2419.c b/parser/static/small_parse_table/small_parse_table_2419.c deleted file mode 100644 index 8260b745..00000000 --- a/parser/static/small_parse_table/small_parse_table_2419.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2419.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12095(t_small_parse_table_array *v) -{ - v->a[241900] = sym__concat; - v->a[241901] = state(4268); - v->a[241902] = 1; - v->a[241903] = aux_sym_concatenation_repeat1; - v->a[241904] = actions(1253); - v->a[241905] = 3; - v->a[241906] = sym_file_descriptor; - v->a[241907] = ts_builtin_sym_end; - v->a[241908] = aux_sym_heredoc_redirect_token1; - v->a[241909] = actions(1251); - v->a[241910] = 21; - v->a[241911] = anon_sym_SEMI; - v->a[241912] = anon_sym_PIPE_PIPE; - v->a[241913] = anon_sym_AMP_AMP; - v->a[241914] = anon_sym_PIPE; - v->a[241915] = anon_sym_AMP; - v->a[241916] = anon_sym_LT; - v->a[241917] = anon_sym_GT; - v->a[241918] = anon_sym_LT_LT; - v->a[241919] = anon_sym_GT_GT; - small_parse_table_12096(v); -} - -void small_parse_table_12096(t_small_parse_table_array *v) -{ - v->a[241920] = anon_sym_RPAREN; - v->a[241921] = anon_sym_SEMI_SEMI; - v->a[241922] = anon_sym_PIPE_AMP; - v->a[241923] = anon_sym_AMP_GT; - v->a[241924] = anon_sym_AMP_GT_GT; - v->a[241925] = anon_sym_LT_AMP; - v->a[241926] = anon_sym_GT_AMP; - v->a[241927] = anon_sym_GT_PIPE; - v->a[241928] = anon_sym_LT_AMP_DASH; - v->a[241929] = anon_sym_GT_AMP_DASH; - v->a[241930] = anon_sym_LT_LT_DASH; - v->a[241931] = anon_sym_BQUOTE; - v->a[241932] = 6; - v->a[241933] = actions(3); - v->a[241934] = 1; - v->a[241935] = sym_comment; - v->a[241936] = actions(11410); - v->a[241937] = 1; - v->a[241938] = anon_sym_LT_LT_LT; - v->a[241939] = state(4912); - small_parse_table_12097(v); -} - -void small_parse_table_12097(t_small_parse_table_array *v) -{ - v->a[241940] = 1; - v->a[241941] = sym_herestring_redirect; - v->a[241942] = actions(4348); - v->a[241943] = 2; - v->a[241944] = sym_file_descriptor; - v->a[241945] = aux_sym_heredoc_redirect_token1; - v->a[241946] = state(4697); - v->a[241947] = 3; - v->a[241948] = sym_file_redirect; - v->a[241949] = sym_heredoc_redirect; - v->a[241950] = aux_sym_redirected_statement_repeat1; - v->a[241951] = actions(4253); - v->a[241952] = 20; - v->a[241953] = anon_sym_SEMI; - v->a[241954] = anon_sym_PIPE_PIPE; - v->a[241955] = anon_sym_AMP_AMP; - v->a[241956] = anon_sym_PIPE; - v->a[241957] = anon_sym_AMP; - v->a[241958] = anon_sym_LT; - v->a[241959] = anon_sym_GT; - small_parse_table_12098(v); -} - -void small_parse_table_12098(t_small_parse_table_array *v) -{ - v->a[241960] = anon_sym_LT_LT; - v->a[241961] = anon_sym_GT_GT; - v->a[241962] = anon_sym_SEMI_SEMI; - v->a[241963] = anon_sym_PIPE_AMP; - v->a[241964] = anon_sym_AMP_GT; - v->a[241965] = anon_sym_AMP_GT_GT; - v->a[241966] = anon_sym_LT_AMP; - v->a[241967] = anon_sym_GT_AMP; - v->a[241968] = anon_sym_GT_PIPE; - v->a[241969] = anon_sym_LT_AMP_DASH; - v->a[241970] = anon_sym_GT_AMP_DASH; - v->a[241971] = anon_sym_LT_LT_DASH; - v->a[241972] = anon_sym_BQUOTE; - v->a[241973] = 6; - v->a[241974] = actions(3); - v->a[241975] = 1; - v->a[241976] = sym_comment; - v->a[241977] = actions(11389); - v->a[241978] = 1; - v->a[241979] = aux_sym_concatenation_token1; - small_parse_table_12099(v); -} - -void small_parse_table_12099(t_small_parse_table_array *v) -{ - v->a[241980] = actions(11391); - v->a[241981] = 1; - v->a[241982] = sym__concat; - v->a[241983] = state(4297); - v->a[241984] = 1; - v->a[241985] = aux_sym_concatenation_repeat1; - v->a[241986] = actions(4554); - v->a[241987] = 2; - v->a[241988] = sym_file_descriptor; - v->a[241989] = aux_sym_heredoc_redirect_token1; - v->a[241990] = actions(4552); - v->a[241991] = 22; - v->a[241992] = anon_sym_SEMI; - v->a[241993] = anon_sym_PIPE_PIPE; - v->a[241994] = anon_sym_AMP_AMP; - v->a[241995] = anon_sym_PIPE; - v->a[241996] = anon_sym_AMP; - v->a[241997] = anon_sym_LT; - v->a[241998] = anon_sym_GT; - v->a[241999] = anon_sym_LT_LT; - small_parse_table_12100(v); -} - -/* EOF small_parse_table_2419.c */ diff --git a/parser/static/small_parse_table/small_parse_table_242.c b/parser/static/small_parse_table/small_parse_table_242.c index 79adb93c..a7e47124 100644 --- a/parser/static/small_parse_table/small_parse_table_242.c +++ b/parser/static/small_parse_table/small_parse_table_242.c @@ -14,126 +14,126 @@ void small_parse_table_1210(t_small_parse_table_array *v) { - v->a[24200] = anon_sym_PIPE_AMP; - v->a[24201] = anon_sym_AMP_GT; - v->a[24202] = anon_sym_AMP_GT_GT; - v->a[24203] = anon_sym_LT_AMP; - v->a[24204] = anon_sym_GT_AMP; - v->a[24205] = anon_sym_GT_PIPE; - v->a[24206] = anon_sym_LT_AMP_DASH; - v->a[24207] = anon_sym_GT_AMP_DASH; - v->a[24208] = anon_sym_LT_LT_DASH; - v->a[24209] = 8; - v->a[24210] = actions(3); - v->a[24211] = 1; - v->a[24212] = sym_comment; - v->a[24213] = actions(3189); - v->a[24214] = 1; - v->a[24215] = anon_sym_DQUOTE; - v->a[24216] = actions(4058); - v->a[24217] = 1; - v->a[24218] = sym_variable_name; - v->a[24219] = state(1737); + v->a[24200] = sym_test_operator; + v->a[24201] = sym__brace_start; + v->a[24202] = aux_sym_heredoc_redirect_token1; + v->a[24203] = actions(3060); + v->a[24204] = 36; + v->a[24205] = anon_sym_esac; + v->a[24206] = anon_sym_PIPE; + v->a[24207] = anon_sym_SEMI_SEMI; + v->a[24208] = anon_sym_SEMI_AMP; + v->a[24209] = anon_sym_SEMI_SEMI_AMP; + v->a[24210] = anon_sym_PIPE_AMP; + v->a[24211] = anon_sym_AMP_AMP; + v->a[24212] = anon_sym_PIPE_PIPE; + v->a[24213] = anon_sym_LT; + v->a[24214] = anon_sym_GT; + v->a[24215] = anon_sym_GT_GT; + v->a[24216] = anon_sym_AMP_GT; + v->a[24217] = anon_sym_AMP_GT_GT; + v->a[24218] = anon_sym_LT_AMP; + v->a[24219] = anon_sym_GT_AMP; small_parse_table_1211(v); } void small_parse_table_1211(t_small_parse_table_array *v) { - v->a[24220] = 1; - v->a[24221] = sym_string; - v->a[24222] = actions(4056); - v->a[24223] = 2; - v->a[24224] = aux_sym__simple_variable_name_token1; - v->a[24225] = aux_sym__multiline_variable_name_token1; - v->a[24226] = actions(1235); - v->a[24227] = 3; - v->a[24228] = sym_file_descriptor; - v->a[24229] = sym_test_operator; - v->a[24230] = sym__brace_start; - v->a[24231] = actions(4054); - v->a[24232] = 9; - v->a[24233] = anon_sym_DASH; - v->a[24234] = anon_sym_STAR; - v->a[24235] = anon_sym_BANG; - v->a[24236] = anon_sym_QMARK; - v->a[24237] = anon_sym_DOLLAR; - v->a[24238] = anon_sym_POUND; - v->a[24239] = anon_sym_AT2; + v->a[24220] = anon_sym_GT_PIPE; + v->a[24221] = anon_sym_LT_AMP_DASH; + v->a[24222] = anon_sym_GT_AMP_DASH; + v->a[24223] = anon_sym_LT_LT; + v->a[24224] = anon_sym_LT_LT_DASH; + v->a[24225] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24226] = anon_sym_AMP; + v->a[24227] = aux_sym_concatenation_token1; + v->a[24228] = anon_sym_DOLLAR; + v->a[24229] = sym__special_character; + v->a[24230] = anon_sym_DQUOTE; + v->a[24231] = sym_raw_string; + v->a[24232] = aux_sym_number_token1; + v->a[24233] = aux_sym_number_token2; + v->a[24234] = anon_sym_DOLLAR_LBRACE; + v->a[24235] = anon_sym_DOLLAR_LPAREN; + v->a[24236] = anon_sym_BQUOTE; + v->a[24237] = anon_sym_DOLLAR_BQUOTE; + v->a[24238] = aux_sym__simple_variable_name_token1; + v->a[24239] = sym_word; small_parse_table_1212(v); } void small_parse_table_1212(t_small_parse_table_array *v) { - v->a[24240] = anon_sym_0; - v->a[24241] = anon_sym__; - v->a[24242] = actions(1227); - v->a[24243] = 35; - v->a[24244] = anon_sym_LPAREN_LPAREN; - v->a[24245] = anon_sym_SEMI; - v->a[24246] = anon_sym_PIPE_PIPE; - v->a[24247] = anon_sym_AMP_AMP; - v->a[24248] = anon_sym_PIPE; - v->a[24249] = anon_sym_AMP; - v->a[24250] = anon_sym_LT; - v->a[24251] = anon_sym_GT; - v->a[24252] = anon_sym_LT_LT; - v->a[24253] = anon_sym_GT_GT; - v->a[24254] = anon_sym_SEMI_SEMI; - v->a[24255] = anon_sym_PIPE_AMP; - v->a[24256] = anon_sym_AMP_GT; - v->a[24257] = anon_sym_AMP_GT_GT; - v->a[24258] = anon_sym_LT_AMP; - v->a[24259] = anon_sym_GT_AMP; + v->a[24240] = anon_sym_SEMI; + v->a[24241] = 12; + v->a[24242] = actions(3); + v->a[24243] = 1; + v->a[24244] = sym_comment; + v->a[24245] = actions(1997); + v->a[24246] = 1; + v->a[24247] = ts_builtin_sym_end; + v->a[24248] = actions(2949); + v->a[24249] = 1; + v->a[24250] = sym_variable_name; + v->a[24251] = actions(3149); + v->a[24252] = 1; + v->a[24253] = aux_sym_heredoc_redirect_token1; + v->a[24254] = actions(2516); + v->a[24255] = 2; + v->a[24256] = anon_sym_PIPE; + v->a[24257] = anon_sym_PIPE_AMP; + v->a[24258] = actions(2943); + v->a[24259] = 2; small_parse_table_1213(v); } void small_parse_table_1213(t_small_parse_table_array *v) { - v->a[24260] = anon_sym_GT_PIPE; - v->a[24261] = anon_sym_LT_AMP_DASH; - v->a[24262] = anon_sym_GT_AMP_DASH; - v->a[24263] = anon_sym_LT_LT_DASH; - v->a[24264] = aux_sym_heredoc_redirect_token1; - v->a[24265] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24266] = anon_sym_DOLLAR_LBRACK; - v->a[24267] = sym__special_character; - v->a[24268] = sym_raw_string; - v->a[24269] = sym_ansi_c_string; - v->a[24270] = aux_sym_number_token1; - v->a[24271] = aux_sym_number_token2; - v->a[24272] = anon_sym_DOLLAR_LBRACE; - v->a[24273] = anon_sym_DOLLAR_LPAREN; - v->a[24274] = anon_sym_BQUOTE; - v->a[24275] = anon_sym_DOLLAR_BQUOTE; - v->a[24276] = anon_sym_LT_LPAREN; - v->a[24277] = anon_sym_GT_LPAREN; - v->a[24278] = sym_word; - v->a[24279] = 20; + v->a[24260] = anon_sym_AMP_AMP; + v->a[24261] = anon_sym_PIPE_PIPE; + v->a[24262] = actions(2945); + v->a[24263] = 2; + v->a[24264] = anon_sym_LT_LT; + v->a[24265] = anon_sym_LT_LT_DASH; + v->a[24266] = state(2128); + v->a[24267] = 2; + v->a[24268] = sym_variable_assignment; + v->a[24269] = aux_sym_variable_assignments_repeat1; + v->a[24270] = actions(2526); + v->a[24271] = 3; + v->a[24272] = sym_file_descriptor; + v->a[24273] = sym_test_operator; + v->a[24274] = sym__brace_start; + v->a[24275] = actions(3147); + v->a[24276] = 3; + v->a[24277] = anon_sym_SEMI_SEMI; + v->a[24278] = anon_sym_AMP; + v->a[24279] = anon_sym_SEMI; small_parse_table_1214(v); } void small_parse_table_1214(t_small_parse_table_array *v) { - v->a[24280] = actions(3); - v->a[24281] = 1; - v->a[24282] = sym_comment; - v->a[24283] = actions(3785); - v->a[24284] = 1; - v->a[24285] = anon_sym_DOLLAR_LBRACK; - v->a[24286] = actions(3787); - v->a[24287] = 1; - v->a[24288] = anon_sym_DOLLAR; - v->a[24289] = actions(3791); - v->a[24290] = 1; - v->a[24291] = anon_sym_DQUOTE; - v->a[24292] = actions(3793); - v->a[24293] = 1; - v->a[24294] = aux_sym_number_token1; - v->a[24295] = actions(3795); - v->a[24296] = 1; - v->a[24297] = aux_sym_number_token2; - v->a[24298] = actions(3797); - v->a[24299] = 1; + v->a[24280] = state(2129); + v->a[24281] = 3; + v->a[24282] = sym_file_redirect; + v->a[24283] = sym_heredoc_redirect; + v->a[24284] = aux_sym_redirected_statement_repeat1; + v->a[24285] = actions(2512); + v->a[24286] = 22; + v->a[24287] = anon_sym_LT; + v->a[24288] = anon_sym_GT; + v->a[24289] = anon_sym_GT_GT; + v->a[24290] = anon_sym_AMP_GT; + v->a[24291] = anon_sym_AMP_GT_GT; + v->a[24292] = anon_sym_LT_AMP; + v->a[24293] = anon_sym_GT_AMP; + v->a[24294] = anon_sym_GT_PIPE; + v->a[24295] = anon_sym_LT_AMP_DASH; + v->a[24296] = anon_sym_GT_AMP_DASH; + v->a[24297] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24298] = anon_sym_DOLLAR; + v->a[24299] = sym__special_character; small_parse_table_1215(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2420.c b/parser/static/small_parse_table/small_parse_table_2420.c deleted file mode 100644 index 8334a410..00000000 --- a/parser/static/small_parse_table/small_parse_table_2420.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2420.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12100(t_small_parse_table_array *v) -{ - v->a[242000] = anon_sym_GT_GT; - v->a[242001] = anon_sym_esac; - v->a[242002] = anon_sym_SEMI_SEMI; - v->a[242003] = anon_sym_SEMI_AMP; - v->a[242004] = anon_sym_SEMI_SEMI_AMP; - v->a[242005] = anon_sym_PIPE_AMP; - v->a[242006] = anon_sym_AMP_GT; - v->a[242007] = anon_sym_AMP_GT_GT; - v->a[242008] = anon_sym_LT_AMP; - v->a[242009] = anon_sym_GT_AMP; - v->a[242010] = anon_sym_GT_PIPE; - v->a[242011] = anon_sym_LT_AMP_DASH; - v->a[242012] = anon_sym_GT_AMP_DASH; - v->a[242013] = anon_sym_LT_LT_DASH; - v->a[242014] = 6; - v->a[242015] = actions(3); - v->a[242016] = 1; - v->a[242017] = sym_comment; - v->a[242018] = actions(11389); - v->a[242019] = 1; - small_parse_table_12101(v); -} - -void small_parse_table_12101(t_small_parse_table_array *v) -{ - v->a[242020] = aux_sym_concatenation_token1; - v->a[242021] = actions(11391); - v->a[242022] = 1; - v->a[242023] = sym__concat; - v->a[242024] = state(4297); - v->a[242025] = 1; - v->a[242026] = aux_sym_concatenation_repeat1; - v->a[242027] = actions(2096); - v->a[242028] = 2; - v->a[242029] = sym_file_descriptor; - v->a[242030] = aux_sym_heredoc_redirect_token1; - v->a[242031] = actions(2094); - v->a[242032] = 22; - v->a[242033] = anon_sym_SEMI; - v->a[242034] = anon_sym_PIPE_PIPE; - v->a[242035] = anon_sym_AMP_AMP; - v->a[242036] = anon_sym_PIPE; - v->a[242037] = anon_sym_AMP; - v->a[242038] = anon_sym_LT; - v->a[242039] = anon_sym_GT; - small_parse_table_12102(v); -} - -void small_parse_table_12102(t_small_parse_table_array *v) -{ - v->a[242040] = anon_sym_LT_LT; - v->a[242041] = anon_sym_GT_GT; - v->a[242042] = anon_sym_esac; - v->a[242043] = anon_sym_SEMI_SEMI; - v->a[242044] = anon_sym_SEMI_AMP; - v->a[242045] = anon_sym_SEMI_SEMI_AMP; - v->a[242046] = anon_sym_PIPE_AMP; - v->a[242047] = anon_sym_AMP_GT; - v->a[242048] = anon_sym_AMP_GT_GT; - v->a[242049] = anon_sym_LT_AMP; - v->a[242050] = anon_sym_GT_AMP; - v->a[242051] = anon_sym_GT_PIPE; - v->a[242052] = anon_sym_LT_AMP_DASH; - v->a[242053] = anon_sym_GT_AMP_DASH; - v->a[242054] = anon_sym_LT_LT_DASH; - v->a[242055] = 6; - v->a[242056] = actions(3); - v->a[242057] = 1; - v->a[242058] = sym_comment; - v->a[242059] = actions(11389); - small_parse_table_12103(v); -} - -void small_parse_table_12103(t_small_parse_table_array *v) -{ - v->a[242060] = 1; - v->a[242061] = aux_sym_concatenation_token1; - v->a[242062] = actions(11391); - v->a[242063] = 1; - v->a[242064] = sym__concat; - v->a[242065] = state(4304); - v->a[242066] = 1; - v->a[242067] = aux_sym_concatenation_repeat1; - v->a[242068] = actions(4566); - v->a[242069] = 2; - v->a[242070] = sym_file_descriptor; - v->a[242071] = aux_sym_heredoc_redirect_token1; - v->a[242072] = actions(4564); - v->a[242073] = 22; - v->a[242074] = anon_sym_SEMI; - v->a[242075] = anon_sym_PIPE_PIPE; - v->a[242076] = anon_sym_AMP_AMP; - v->a[242077] = anon_sym_PIPE; - v->a[242078] = anon_sym_AMP; - v->a[242079] = anon_sym_LT; - small_parse_table_12104(v); -} - -void small_parse_table_12104(t_small_parse_table_array *v) -{ - v->a[242080] = anon_sym_GT; - v->a[242081] = anon_sym_LT_LT; - v->a[242082] = anon_sym_GT_GT; - v->a[242083] = anon_sym_esac; - v->a[242084] = anon_sym_SEMI_SEMI; - v->a[242085] = anon_sym_SEMI_AMP; - v->a[242086] = anon_sym_SEMI_SEMI_AMP; - v->a[242087] = anon_sym_PIPE_AMP; - v->a[242088] = anon_sym_AMP_GT; - v->a[242089] = anon_sym_AMP_GT_GT; - v->a[242090] = anon_sym_LT_AMP; - v->a[242091] = anon_sym_GT_AMP; - v->a[242092] = anon_sym_GT_PIPE; - v->a[242093] = anon_sym_LT_AMP_DASH; - v->a[242094] = anon_sym_GT_AMP_DASH; - v->a[242095] = anon_sym_LT_LT_DASH; - v->a[242096] = 8; - v->a[242097] = actions(3); - v->a[242098] = 1; - v->a[242099] = sym_comment; - small_parse_table_12105(v); -} - -/* EOF small_parse_table_2420.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2421.c b/parser/static/small_parse_table/small_parse_table_2421.c deleted file mode 100644 index 3fa70225..00000000 --- a/parser/static/small_parse_table/small_parse_table_2421.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2421.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12105(t_small_parse_table_array *v) -{ - v->a[242100] = actions(11284); - v->a[242101] = 1; - v->a[242102] = anon_sym_LT_LT_LT; - v->a[242103] = actions(11414); - v->a[242104] = 1; - v->a[242105] = aux_sym_heredoc_redirect_token1; - v->a[242106] = actions(11416); - v->a[242107] = 1; - v->a[242108] = sym_file_descriptor; - v->a[242109] = actions(11282); - v->a[242110] = 2; - v->a[242111] = anon_sym_LT_AMP_DASH; - v->a[242112] = anon_sym_GT_AMP_DASH; - v->a[242113] = state(4985); - v->a[242114] = 2; - v->a[242115] = sym_file_redirect; - v->a[242116] = sym_herestring_redirect; - v->a[242117] = actions(11280); - v->a[242118] = 8; - v->a[242119] = anon_sym_LT; - small_parse_table_12106(v); -} - -void small_parse_table_12106(t_small_parse_table_array *v) -{ - v->a[242120] = anon_sym_GT; - v->a[242121] = anon_sym_GT_GT; - v->a[242122] = anon_sym_AMP_GT; - v->a[242123] = anon_sym_AMP_GT_GT; - v->a[242124] = anon_sym_LT_AMP; - v->a[242125] = anon_sym_GT_AMP; - v->a[242126] = anon_sym_GT_PIPE; - v->a[242127] = actions(11412); - v->a[242128] = 12; - v->a[242129] = anon_sym_SEMI; - v->a[242130] = anon_sym_PIPE_PIPE; - v->a[242131] = anon_sym_AMP_AMP; - v->a[242132] = anon_sym_PIPE; - v->a[242133] = anon_sym_AMP; - v->a[242134] = anon_sym_LT_LT; - v->a[242135] = anon_sym_esac; - v->a[242136] = anon_sym_SEMI_SEMI; - v->a[242137] = anon_sym_SEMI_AMP; - v->a[242138] = anon_sym_SEMI_SEMI_AMP; - v->a[242139] = anon_sym_PIPE_AMP; - small_parse_table_12107(v); -} - -void small_parse_table_12107(t_small_parse_table_array *v) -{ - v->a[242140] = anon_sym_LT_LT_DASH; - v->a[242141] = 6; - v->a[242142] = actions(3); - v->a[242143] = 1; - v->a[242144] = sym_comment; - v->a[242145] = actions(11301); - v->a[242146] = 1; - v->a[242147] = aux_sym_concatenation_token1; - v->a[242148] = actions(11303); - v->a[242149] = 1; - v->a[242150] = sym__concat; - v->a[242151] = state(4284); - v->a[242152] = 1; - v->a[242153] = aux_sym_concatenation_repeat1; - v->a[242154] = actions(4372); - v->a[242155] = 2; - v->a[242156] = sym_file_descriptor; - v->a[242157] = aux_sym_heredoc_redirect_token1; - v->a[242158] = actions(4370); - v->a[242159] = 22; - small_parse_table_12108(v); -} - -void small_parse_table_12108(t_small_parse_table_array *v) -{ - v->a[242160] = anon_sym_SEMI; - v->a[242161] = anon_sym_PIPE_PIPE; - v->a[242162] = anon_sym_AMP_AMP; - v->a[242163] = anon_sym_PIPE; - v->a[242164] = anon_sym_AMP; - v->a[242165] = anon_sym_LT; - v->a[242166] = anon_sym_GT; - v->a[242167] = anon_sym_LT_LT; - v->a[242168] = anon_sym_GT_GT; - v->a[242169] = anon_sym_SEMI_SEMI; - v->a[242170] = anon_sym_SEMI_AMP; - v->a[242171] = anon_sym_SEMI_SEMI_AMP; - v->a[242172] = anon_sym_PIPE_AMP; - v->a[242173] = anon_sym_AMP_GT; - v->a[242174] = anon_sym_AMP_GT_GT; - v->a[242175] = anon_sym_LT_AMP; - v->a[242176] = anon_sym_GT_AMP; - v->a[242177] = anon_sym_GT_PIPE; - v->a[242178] = anon_sym_LT_AMP_DASH; - v->a[242179] = anon_sym_GT_AMP_DASH; - small_parse_table_12109(v); -} - -void small_parse_table_12109(t_small_parse_table_array *v) -{ - v->a[242180] = anon_sym_LT_LT_DASH; - v->a[242181] = anon_sym_LT_LT_LT; - v->a[242182] = 3; - v->a[242183] = actions(3); - v->a[242184] = 1; - v->a[242185] = sym_comment; - v->a[242186] = actions(1310); - v->a[242187] = 4; - v->a[242188] = sym_file_descriptor; - v->a[242189] = sym__concat; - v->a[242190] = ts_builtin_sym_end; - v->a[242191] = aux_sym_heredoc_redirect_token1; - v->a[242192] = actions(1308); - v->a[242193] = 23; - v->a[242194] = anon_sym_SEMI; - v->a[242195] = anon_sym_PIPE_PIPE; - v->a[242196] = anon_sym_AMP_AMP; - v->a[242197] = anon_sym_PIPE; - v->a[242198] = anon_sym_AMP; - v->a[242199] = anon_sym_LT; - small_parse_table_12110(v); -} - -/* EOF small_parse_table_2421.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2422.c b/parser/static/small_parse_table/small_parse_table_2422.c deleted file mode 100644 index e6b51a20..00000000 --- a/parser/static/small_parse_table/small_parse_table_2422.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2422.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12110(t_small_parse_table_array *v) -{ - v->a[242200] = anon_sym_GT; - v->a[242201] = anon_sym_LT_LT; - v->a[242202] = anon_sym_GT_GT; - v->a[242203] = anon_sym_RPAREN; - v->a[242204] = anon_sym_SEMI_SEMI; - v->a[242205] = anon_sym_PIPE_AMP; - v->a[242206] = anon_sym_AMP_GT; - v->a[242207] = anon_sym_AMP_GT_GT; - v->a[242208] = anon_sym_LT_AMP; - v->a[242209] = anon_sym_GT_AMP; - v->a[242210] = anon_sym_GT_PIPE; - v->a[242211] = anon_sym_LT_AMP_DASH; - v->a[242212] = anon_sym_GT_AMP_DASH; - v->a[242213] = anon_sym_LT_LT_DASH; - v->a[242214] = anon_sym_LT_LT_LT; - v->a[242215] = aux_sym_concatenation_token1; - v->a[242216] = anon_sym_BQUOTE; - v->a[242217] = 6; - v->a[242218] = actions(3); - v->a[242219] = 1; - small_parse_table_12111(v); -} - -void small_parse_table_12111(t_small_parse_table_array *v) -{ - v->a[242220] = sym_comment; - v->a[242221] = actions(11301); - v->a[242222] = 1; - v->a[242223] = aux_sym_concatenation_token1; - v->a[242224] = actions(11303); - v->a[242225] = 1; - v->a[242226] = sym__concat; - v->a[242227] = state(4309); - v->a[242228] = 1; - v->a[242229] = aux_sym_concatenation_repeat1; - v->a[242230] = actions(4469); - v->a[242231] = 2; - v->a[242232] = sym_file_descriptor; - v->a[242233] = aux_sym_heredoc_redirect_token1; - v->a[242234] = actions(4467); - v->a[242235] = 22; - v->a[242236] = anon_sym_SEMI; - v->a[242237] = anon_sym_PIPE_PIPE; - v->a[242238] = anon_sym_AMP_AMP; - v->a[242239] = anon_sym_PIPE; - small_parse_table_12112(v); -} - -void small_parse_table_12112(t_small_parse_table_array *v) -{ - v->a[242240] = anon_sym_AMP; - v->a[242241] = anon_sym_LT; - v->a[242242] = anon_sym_GT; - v->a[242243] = anon_sym_LT_LT; - v->a[242244] = anon_sym_GT_GT; - v->a[242245] = anon_sym_SEMI_SEMI; - v->a[242246] = anon_sym_SEMI_AMP; - v->a[242247] = anon_sym_SEMI_SEMI_AMP; - v->a[242248] = anon_sym_PIPE_AMP; - v->a[242249] = anon_sym_AMP_GT; - v->a[242250] = anon_sym_AMP_GT_GT; - v->a[242251] = anon_sym_LT_AMP; - v->a[242252] = anon_sym_GT_AMP; - v->a[242253] = anon_sym_GT_PIPE; - v->a[242254] = anon_sym_LT_AMP_DASH; - v->a[242255] = anon_sym_GT_AMP_DASH; - v->a[242256] = anon_sym_LT_LT_DASH; - v->a[242257] = anon_sym_LT_LT_LT; - v->a[242258] = 5; - v->a[242259] = actions(3); - small_parse_table_12113(v); -} - -void small_parse_table_12113(t_small_parse_table_array *v) -{ - v->a[242260] = 1; - v->a[242261] = sym_comment; - v->a[242262] = actions(11418); - v->a[242263] = 1; - v->a[242264] = sym__special_character; - v->a[242265] = state(4394); - v->a[242266] = 1; - v->a[242267] = aux_sym__literal_repeat1; - v->a[242268] = actions(5723); - v->a[242269] = 3; - v->a[242270] = sym_file_descriptor; - v->a[242271] = ts_builtin_sym_end; - v->a[242272] = aux_sym_heredoc_redirect_token1; - v->a[242273] = actions(5721); - v->a[242274] = 22; - v->a[242275] = anon_sym_SEMI; - v->a[242276] = anon_sym_PIPE_PIPE; - v->a[242277] = anon_sym_AMP_AMP; - v->a[242278] = anon_sym_PIPE; - v->a[242279] = anon_sym_AMP; - small_parse_table_12114(v); -} - -void small_parse_table_12114(t_small_parse_table_array *v) -{ - v->a[242280] = anon_sym_LT; - v->a[242281] = anon_sym_GT; - v->a[242282] = anon_sym_LT_LT; - v->a[242283] = anon_sym_GT_GT; - v->a[242284] = anon_sym_RPAREN; - v->a[242285] = anon_sym_SEMI_SEMI; - v->a[242286] = anon_sym_PIPE_AMP; - v->a[242287] = anon_sym_AMP_GT; - v->a[242288] = anon_sym_AMP_GT_GT; - v->a[242289] = anon_sym_LT_AMP; - v->a[242290] = anon_sym_GT_AMP; - v->a[242291] = anon_sym_GT_PIPE; - v->a[242292] = anon_sym_LT_AMP_DASH; - v->a[242293] = anon_sym_GT_AMP_DASH; - v->a[242294] = anon_sym_LT_LT_DASH; - v->a[242295] = anon_sym_LT_LT_LT; - v->a[242296] = anon_sym_BQUOTE; - v->a[242297] = 8; - v->a[242298] = actions(3); - v->a[242299] = 1; - small_parse_table_12115(v); -} - -/* EOF small_parse_table_2422.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2423.c b/parser/static/small_parse_table/small_parse_table_2423.c deleted file mode 100644 index a8ce3a76..00000000 --- a/parser/static/small_parse_table/small_parse_table_2423.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2423.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12115(t_small_parse_table_array *v) -{ - v->a[242300] = sym_comment; - v->a[242301] = actions(11431); - v->a[242302] = 1; - v->a[242303] = aux_sym_heredoc_redirect_token1; - v->a[242304] = actions(11433); - v->a[242305] = 1; - v->a[242306] = sym_file_descriptor; - v->a[242307] = actions(11425); - v->a[242308] = 2; - v->a[242309] = anon_sym_LT_LT; - v->a[242310] = anon_sym_LT_LT_DASH; - v->a[242311] = actions(11428); - v->a[242312] = 2; - v->a[242313] = anon_sym_LT_AMP_DASH; - v->a[242314] = anon_sym_GT_AMP_DASH; - v->a[242315] = state(4278); - v->a[242316] = 3; - v->a[242317] = sym_file_redirect; - v->a[242318] = sym_heredoc_redirect; - v->a[242319] = aux_sym_redirected_statement_repeat1; - small_parse_table_12116(v); -} - -void small_parse_table_12116(t_small_parse_table_array *v) -{ - v->a[242320] = actions(11422); - v->a[242321] = 8; - v->a[242322] = anon_sym_LT; - v->a[242323] = anon_sym_GT; - v->a[242324] = anon_sym_GT_GT; - v->a[242325] = anon_sym_AMP_GT; - v->a[242326] = anon_sym_AMP_GT_GT; - v->a[242327] = anon_sym_LT_AMP; - v->a[242328] = anon_sym_GT_AMP; - v->a[242329] = anon_sym_GT_PIPE; - v->a[242330] = actions(11420); - v->a[242331] = 10; - v->a[242332] = anon_sym_SEMI; - v->a[242333] = anon_sym_PIPE_PIPE; - v->a[242334] = anon_sym_AMP_AMP; - v->a[242335] = anon_sym_PIPE; - v->a[242336] = anon_sym_AMP; - v->a[242337] = anon_sym_esac; - v->a[242338] = anon_sym_SEMI_SEMI; - v->a[242339] = anon_sym_SEMI_AMP; - small_parse_table_12117(v); -} - -void small_parse_table_12117(t_small_parse_table_array *v) -{ - v->a[242340] = anon_sym_SEMI_SEMI_AMP; - v->a[242341] = anon_sym_PIPE_AMP; - v->a[242342] = 8; - v->a[242343] = actions(3); - v->a[242344] = 1; - v->a[242345] = sym_comment; - v->a[242346] = actions(11315); - v->a[242347] = 1; - v->a[242348] = aux_sym_heredoc_redirect_token1; - v->a[242349] = actions(11442); - v->a[242350] = 1; - v->a[242351] = anon_sym_LT_LT_LT; - v->a[242352] = actions(11445); - v->a[242353] = 1; - v->a[242354] = sym_file_descriptor; - v->a[242355] = actions(11439); - v->a[242356] = 2; - v->a[242357] = anon_sym_LT_AMP_DASH; - v->a[242358] = anon_sym_GT_AMP_DASH; - v->a[242359] = state(4279); - small_parse_table_12118(v); -} - -void small_parse_table_12118(t_small_parse_table_array *v) -{ - v->a[242360] = 3; - v->a[242361] = sym_file_redirect; - v->a[242362] = sym_herestring_redirect; - v->a[242363] = aux_sym_redirected_statement_repeat2; - v->a[242364] = actions(11436); - v->a[242365] = 8; - v->a[242366] = anon_sym_LT; - v->a[242367] = anon_sym_GT; - v->a[242368] = anon_sym_GT_GT; - v->a[242369] = anon_sym_AMP_GT; - v->a[242370] = anon_sym_AMP_GT_GT; - v->a[242371] = anon_sym_LT_AMP; - v->a[242372] = anon_sym_GT_AMP; - v->a[242373] = anon_sym_GT_PIPE; - v->a[242374] = actions(11307); - v->a[242375] = 11; - v->a[242376] = anon_sym_SEMI; - v->a[242377] = anon_sym_PIPE_PIPE; - v->a[242378] = anon_sym_AMP_AMP; - v->a[242379] = anon_sym_PIPE; - small_parse_table_12119(v); -} - -void small_parse_table_12119(t_small_parse_table_array *v) -{ - v->a[242380] = anon_sym_AMP; - v->a[242381] = anon_sym_LT_LT; - v->a[242382] = anon_sym_SEMI_SEMI; - v->a[242383] = anon_sym_SEMI_AMP; - v->a[242384] = anon_sym_SEMI_SEMI_AMP; - v->a[242385] = anon_sym_PIPE_AMP; - v->a[242386] = anon_sym_LT_LT_DASH; - v->a[242387] = 3; - v->a[242388] = actions(3); - v->a[242389] = 1; - v->a[242390] = sym_comment; - v->a[242391] = actions(1294); - v->a[242392] = 4; - v->a[242393] = sym_file_descriptor; - v->a[242394] = sym__concat; - v->a[242395] = ts_builtin_sym_end; - v->a[242396] = aux_sym_heredoc_redirect_token1; - v->a[242397] = actions(1292); - v->a[242398] = 23; - v->a[242399] = anon_sym_SEMI; - small_parse_table_12120(v); -} - -/* EOF small_parse_table_2423.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2424.c b/parser/static/small_parse_table/small_parse_table_2424.c deleted file mode 100644 index f7ab0231..00000000 --- a/parser/static/small_parse_table/small_parse_table_2424.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2424.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12120(t_small_parse_table_array *v) -{ - v->a[242400] = anon_sym_PIPE_PIPE; - v->a[242401] = anon_sym_AMP_AMP; - v->a[242402] = anon_sym_PIPE; - v->a[242403] = anon_sym_AMP; - v->a[242404] = anon_sym_LT; - v->a[242405] = anon_sym_GT; - v->a[242406] = anon_sym_LT_LT; - v->a[242407] = anon_sym_GT_GT; - v->a[242408] = anon_sym_RPAREN; - v->a[242409] = anon_sym_SEMI_SEMI; - v->a[242410] = anon_sym_PIPE_AMP; - v->a[242411] = anon_sym_AMP_GT; - v->a[242412] = anon_sym_AMP_GT_GT; - v->a[242413] = anon_sym_LT_AMP; - v->a[242414] = anon_sym_GT_AMP; - v->a[242415] = anon_sym_GT_PIPE; - v->a[242416] = anon_sym_LT_AMP_DASH; - v->a[242417] = anon_sym_GT_AMP_DASH; - v->a[242418] = anon_sym_LT_LT_DASH; - v->a[242419] = anon_sym_LT_LT_LT; - small_parse_table_12121(v); -} - -void small_parse_table_12121(t_small_parse_table_array *v) -{ - v->a[242420] = aux_sym_concatenation_token1; - v->a[242421] = anon_sym_BQUOTE; - v->a[242422] = 7; - v->a[242423] = actions(3); - v->a[242424] = 1; - v->a[242425] = sym_comment; - v->a[242426] = actions(11448); - v->a[242427] = 1; - v->a[242428] = anon_sym_LT_LT_LT; - v->a[242429] = state(4912); - v->a[242430] = 1; - v->a[242431] = sym_herestring_redirect; - v->a[242432] = actions(4253); - v->a[242433] = 2; - v->a[242434] = anon_sym_PIPE; - v->a[242435] = anon_sym_PIPE_AMP; - v->a[242436] = actions(4272); - v->a[242437] = 3; - v->a[242438] = sym_file_descriptor; - v->a[242439] = ts_builtin_sym_end; - small_parse_table_12122(v); -} - -void small_parse_table_12122(t_small_parse_table_array *v) -{ - v->a[242440] = aux_sym_heredoc_redirect_token1; - v->a[242441] = state(4650); - v->a[242442] = 3; - v->a[242443] = sym_file_redirect; - v->a[242444] = sym_heredoc_redirect; - v->a[242445] = aux_sym_redirected_statement_repeat1; - v->a[242446] = actions(4270); - v->a[242447] = 17; - v->a[242448] = anon_sym_SEMI; - v->a[242449] = anon_sym_PIPE_PIPE; - v->a[242450] = anon_sym_AMP_AMP; - v->a[242451] = anon_sym_AMP; - v->a[242452] = anon_sym_LT; - v->a[242453] = anon_sym_GT; - v->a[242454] = anon_sym_LT_LT; - v->a[242455] = anon_sym_GT_GT; - v->a[242456] = anon_sym_SEMI_SEMI; - v->a[242457] = anon_sym_AMP_GT; - v->a[242458] = anon_sym_AMP_GT_GT; - v->a[242459] = anon_sym_LT_AMP; - small_parse_table_12123(v); -} - -void small_parse_table_12123(t_small_parse_table_array *v) -{ - v->a[242460] = anon_sym_GT_AMP; - v->a[242461] = anon_sym_GT_PIPE; - v->a[242462] = anon_sym_LT_AMP_DASH; - v->a[242463] = anon_sym_GT_AMP_DASH; - v->a[242464] = anon_sym_LT_LT_DASH; - v->a[242465] = 6; - v->a[242466] = actions(3); - v->a[242467] = 1; - v->a[242468] = sym_comment; - v->a[242469] = actions(11450); - v->a[242470] = 1; - v->a[242471] = sym_variable_name; - v->a[242472] = state(6772); - v->a[242473] = 1; - v->a[242474] = sym_subscript; - v->a[242475] = actions(11290); - v->a[242476] = 2; - v->a[242477] = sym_file_descriptor; - v->a[242478] = aux_sym_heredoc_redirect_token1; - v->a[242479] = state(4282); - small_parse_table_12124(v); -} - -void small_parse_table_12124(t_small_parse_table_array *v) -{ - v->a[242480] = 2; - v->a[242481] = sym_variable_assignment; - v->a[242482] = aux_sym_variable_assignments_repeat1; - v->a[242483] = actions(11288); - v->a[242484] = 21; - v->a[242485] = anon_sym_SEMI; - v->a[242486] = anon_sym_PIPE_PIPE; - v->a[242487] = anon_sym_AMP_AMP; - v->a[242488] = anon_sym_PIPE; - v->a[242489] = anon_sym_AMP; - v->a[242490] = anon_sym_LT; - v->a[242491] = anon_sym_GT; - v->a[242492] = anon_sym_LT_LT; - v->a[242493] = anon_sym_GT_GT; - v->a[242494] = anon_sym_SEMI_SEMI; - v->a[242495] = anon_sym_SEMI_AMP; - v->a[242496] = anon_sym_SEMI_SEMI_AMP; - v->a[242497] = anon_sym_PIPE_AMP; - v->a[242498] = anon_sym_AMP_GT; - v->a[242499] = anon_sym_AMP_GT_GT; - small_parse_table_12125(v); -} - -/* EOF small_parse_table_2424.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2425.c b/parser/static/small_parse_table/small_parse_table_2425.c deleted file mode 100644 index e70ee18e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2425.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2425.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12125(t_small_parse_table_array *v) -{ - v->a[242500] = anon_sym_LT_AMP; - v->a[242501] = anon_sym_GT_AMP; - v->a[242502] = anon_sym_GT_PIPE; - v->a[242503] = anon_sym_LT_AMP_DASH; - v->a[242504] = anon_sym_GT_AMP_DASH; - v->a[242505] = anon_sym_LT_LT_DASH; - v->a[242506] = 8; - v->a[242507] = actions(3); - v->a[242508] = 1; - v->a[242509] = sym_comment; - v->a[242510] = actions(11455); - v->a[242511] = 1; - v->a[242512] = aux_sym_heredoc_redirect_token1; - v->a[242513] = actions(11457); - v->a[242514] = 1; - v->a[242515] = sym_file_descriptor; - v->a[242516] = actions(4255); - v->a[242517] = 2; - v->a[242518] = anon_sym_LT_LT; - v->a[242519] = anon_sym_LT_LT_DASH; - small_parse_table_12126(v); -} - -void small_parse_table_12126(t_small_parse_table_array *v) -{ - v->a[242520] = actions(11282); - v->a[242521] = 2; - v->a[242522] = anon_sym_LT_AMP_DASH; - v->a[242523] = anon_sym_GT_AMP_DASH; - v->a[242524] = state(4278); - v->a[242525] = 3; - v->a[242526] = sym_file_redirect; - v->a[242527] = sym_heredoc_redirect; - v->a[242528] = aux_sym_redirected_statement_repeat1; - v->a[242529] = actions(11280); - v->a[242530] = 8; - v->a[242531] = anon_sym_LT; - v->a[242532] = anon_sym_GT; - v->a[242533] = anon_sym_GT_GT; - v->a[242534] = anon_sym_AMP_GT; - v->a[242535] = anon_sym_AMP_GT_GT; - v->a[242536] = anon_sym_LT_AMP; - v->a[242537] = anon_sym_GT_AMP; - v->a[242538] = anon_sym_GT_PIPE; - v->a[242539] = actions(11453); - small_parse_table_12127(v); -} - -void small_parse_table_12127(t_small_parse_table_array *v) -{ - v->a[242540] = 10; - v->a[242541] = anon_sym_SEMI; - v->a[242542] = anon_sym_PIPE_PIPE; - v->a[242543] = anon_sym_AMP_AMP; - v->a[242544] = anon_sym_PIPE; - v->a[242545] = anon_sym_AMP; - v->a[242546] = anon_sym_esac; - v->a[242547] = anon_sym_SEMI_SEMI; - v->a[242548] = anon_sym_SEMI_AMP; - v->a[242549] = anon_sym_SEMI_SEMI_AMP; - v->a[242550] = anon_sym_PIPE_AMP; - v->a[242551] = 6; - v->a[242552] = actions(3); - v->a[242553] = 1; - v->a[242554] = sym_comment; - v->a[242555] = actions(11301); - v->a[242556] = 1; - v->a[242557] = aux_sym_concatenation_token1; - v->a[242558] = actions(11459); - v->a[242559] = 1; - small_parse_table_12128(v); -} - -void small_parse_table_12128(t_small_parse_table_array *v) -{ - v->a[242560] = sym__concat; - v->a[242561] = state(4266); - v->a[242562] = 1; - v->a[242563] = aux_sym_concatenation_repeat1; - v->a[242564] = actions(1288); - v->a[242565] = 2; - v->a[242566] = sym_file_descriptor; - v->a[242567] = aux_sym_heredoc_redirect_token1; - v->a[242568] = actions(1286); - v->a[242569] = 22; - v->a[242570] = anon_sym_SEMI; - v->a[242571] = anon_sym_PIPE_PIPE; - v->a[242572] = anon_sym_AMP_AMP; - v->a[242573] = anon_sym_PIPE; - v->a[242574] = anon_sym_AMP; - v->a[242575] = anon_sym_LT; - v->a[242576] = anon_sym_GT; - v->a[242577] = anon_sym_LT_LT; - v->a[242578] = anon_sym_GT_GT; - v->a[242579] = anon_sym_SEMI_SEMI; - small_parse_table_12129(v); -} - -void small_parse_table_12129(t_small_parse_table_array *v) -{ - v->a[242580] = anon_sym_SEMI_AMP; - v->a[242581] = anon_sym_SEMI_SEMI_AMP; - v->a[242582] = anon_sym_PIPE_AMP; - v->a[242583] = anon_sym_AMP_GT; - v->a[242584] = anon_sym_AMP_GT_GT; - v->a[242585] = anon_sym_LT_AMP; - v->a[242586] = anon_sym_GT_AMP; - v->a[242587] = anon_sym_GT_PIPE; - v->a[242588] = anon_sym_LT_AMP_DASH; - v->a[242589] = anon_sym_GT_AMP_DASH; - v->a[242590] = anon_sym_LT_LT_DASH; - v->a[242591] = anon_sym_LT_LT_LT; - v->a[242592] = 3; - v->a[242593] = actions(3); - v->a[242594] = 1; - v->a[242595] = sym_comment; - v->a[242596] = actions(1253); - v->a[242597] = 4; - v->a[242598] = sym_file_descriptor; - v->a[242599] = sym__concat; - small_parse_table_12130(v); -} - -/* EOF small_parse_table_2425.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2426.c b/parser/static/small_parse_table/small_parse_table_2426.c deleted file mode 100644 index 73bd486e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2426.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2426.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12130(t_small_parse_table_array *v) -{ - v->a[242600] = sym_variable_name; - v->a[242601] = aux_sym_heredoc_redirect_token1; - v->a[242602] = actions(1251); - v->a[242603] = 23; - v->a[242604] = anon_sym_SEMI; - v->a[242605] = anon_sym_PIPE_PIPE; - v->a[242606] = anon_sym_AMP_AMP; - v->a[242607] = anon_sym_PIPE; - v->a[242608] = anon_sym_AMP; - v->a[242609] = anon_sym_LT; - v->a[242610] = anon_sym_GT; - v->a[242611] = anon_sym_LT_LT; - v->a[242612] = anon_sym_GT_GT; - v->a[242613] = anon_sym_esac; - v->a[242614] = anon_sym_SEMI_SEMI; - v->a[242615] = anon_sym_SEMI_AMP; - v->a[242616] = anon_sym_SEMI_SEMI_AMP; - v->a[242617] = anon_sym_PIPE_AMP; - v->a[242618] = anon_sym_AMP_GT; - v->a[242619] = anon_sym_AMP_GT_GT; - small_parse_table_12131(v); -} - -void small_parse_table_12131(t_small_parse_table_array *v) -{ - v->a[242620] = anon_sym_LT_AMP; - v->a[242621] = anon_sym_GT_AMP; - v->a[242622] = anon_sym_GT_PIPE; - v->a[242623] = anon_sym_LT_AMP_DASH; - v->a[242624] = anon_sym_GT_AMP_DASH; - v->a[242625] = anon_sym_LT_LT_DASH; - v->a[242626] = aux_sym_concatenation_token1; - v->a[242627] = 6; - v->a[242628] = actions(3); - v->a[242629] = 1; - v->a[242630] = sym_comment; - v->a[242631] = actions(11461); - v->a[242632] = 1; - v->a[242633] = aux_sym_concatenation_token1; - v->a[242634] = actions(11464); - v->a[242635] = 1; - v->a[242636] = sym__concat; - v->a[242637] = state(4286); - v->a[242638] = 1; - v->a[242639] = aux_sym_concatenation_repeat1; - small_parse_table_12132(v); -} - -void small_parse_table_12132(t_small_parse_table_array *v) -{ - v->a[242640] = actions(1253); - v->a[242641] = 2; - v->a[242642] = sym_file_descriptor; - v->a[242643] = aux_sym_heredoc_redirect_token1; - v->a[242644] = actions(1251); - v->a[242645] = 22; - v->a[242646] = anon_sym_SEMI; - v->a[242647] = anon_sym_PIPE_PIPE; - v->a[242648] = anon_sym_AMP_AMP; - v->a[242649] = anon_sym_PIPE; - v->a[242650] = anon_sym_AMP; - v->a[242651] = anon_sym_LT; - v->a[242652] = anon_sym_GT; - v->a[242653] = anon_sym_LT_LT; - v->a[242654] = anon_sym_GT_GT; - v->a[242655] = anon_sym_esac; - v->a[242656] = anon_sym_SEMI_SEMI; - v->a[242657] = anon_sym_SEMI_AMP; - v->a[242658] = anon_sym_SEMI_SEMI_AMP; - v->a[242659] = anon_sym_PIPE_AMP; - small_parse_table_12133(v); -} - -void small_parse_table_12133(t_small_parse_table_array *v) -{ - v->a[242660] = anon_sym_AMP_GT; - v->a[242661] = anon_sym_AMP_GT_GT; - v->a[242662] = anon_sym_LT_AMP; - v->a[242663] = anon_sym_GT_AMP; - v->a[242664] = anon_sym_GT_PIPE; - v->a[242665] = anon_sym_LT_AMP_DASH; - v->a[242666] = anon_sym_GT_AMP_DASH; - v->a[242667] = anon_sym_LT_LT_DASH; - v->a[242668] = 5; - v->a[242669] = actions(3); - v->a[242670] = 1; - v->a[242671] = sym_comment; - v->a[242672] = actions(11467); - v->a[242673] = 1; - v->a[242674] = sym__special_character; - v->a[242675] = state(4261); - v->a[242676] = 1; - v->a[242677] = aux_sym__literal_repeat1; - v->a[242678] = actions(5069); - v->a[242679] = 4; - small_parse_table_12134(v); -} - -void small_parse_table_12134(t_small_parse_table_array *v) -{ - v->a[242680] = sym_file_descriptor; - v->a[242681] = sym_variable_name; - v->a[242682] = ts_builtin_sym_end; - v->a[242683] = aux_sym_heredoc_redirect_token1; - v->a[242684] = actions(5067); - v->a[242685] = 21; - v->a[242686] = anon_sym_SEMI; - v->a[242687] = anon_sym_PIPE_PIPE; - v->a[242688] = anon_sym_AMP_AMP; - v->a[242689] = anon_sym_PIPE; - v->a[242690] = anon_sym_AMP; - v->a[242691] = anon_sym_LT; - v->a[242692] = anon_sym_GT; - v->a[242693] = anon_sym_LT_LT; - v->a[242694] = anon_sym_GT_GT; - v->a[242695] = anon_sym_RPAREN; - v->a[242696] = anon_sym_SEMI_SEMI; - v->a[242697] = anon_sym_PIPE_AMP; - v->a[242698] = anon_sym_AMP_GT; - v->a[242699] = anon_sym_AMP_GT_GT; - small_parse_table_12135(v); -} - -/* EOF small_parse_table_2426.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2427.c b/parser/static/small_parse_table/small_parse_table_2427.c deleted file mode 100644 index 2bb441a7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2427.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2427.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12135(t_small_parse_table_array *v) -{ - v->a[242700] = anon_sym_LT_AMP; - v->a[242701] = anon_sym_GT_AMP; - v->a[242702] = anon_sym_GT_PIPE; - v->a[242703] = anon_sym_LT_AMP_DASH; - v->a[242704] = anon_sym_GT_AMP_DASH; - v->a[242705] = anon_sym_LT_LT_DASH; - v->a[242706] = anon_sym_BQUOTE; - v->a[242707] = 3; - v->a[242708] = actions(3); - v->a[242709] = 1; - v->a[242710] = sym_comment; - v->a[242711] = actions(1294); - v->a[242712] = 5; - v->a[242713] = sym_file_descriptor; - v->a[242714] = sym__concat; - v->a[242715] = sym_variable_name; - v->a[242716] = ts_builtin_sym_end; - v->a[242717] = aux_sym_heredoc_redirect_token1; - v->a[242718] = actions(1292); - v->a[242719] = 22; - small_parse_table_12136(v); -} - -void small_parse_table_12136(t_small_parse_table_array *v) -{ - v->a[242720] = anon_sym_SEMI; - v->a[242721] = anon_sym_PIPE_PIPE; - v->a[242722] = anon_sym_AMP_AMP; - v->a[242723] = anon_sym_PIPE; - v->a[242724] = anon_sym_AMP; - v->a[242725] = anon_sym_LT; - v->a[242726] = anon_sym_GT; - v->a[242727] = anon_sym_LT_LT; - v->a[242728] = anon_sym_GT_GT; - v->a[242729] = anon_sym_RPAREN; - v->a[242730] = anon_sym_SEMI_SEMI; - v->a[242731] = anon_sym_PIPE_AMP; - v->a[242732] = anon_sym_AMP_GT; - v->a[242733] = anon_sym_AMP_GT_GT; - v->a[242734] = anon_sym_LT_AMP; - v->a[242735] = anon_sym_GT_AMP; - v->a[242736] = anon_sym_GT_PIPE; - v->a[242737] = anon_sym_LT_AMP_DASH; - v->a[242738] = anon_sym_GT_AMP_DASH; - v->a[242739] = anon_sym_LT_LT_DASH; - small_parse_table_12137(v); -} - -void small_parse_table_12137(t_small_parse_table_array *v) -{ - v->a[242740] = aux_sym_concatenation_token1; - v->a[242741] = anon_sym_BQUOTE; - v->a[242742] = 7; - v->a[242743] = actions(3); - v->a[242744] = 1; - v->a[242745] = sym_comment; - v->a[242746] = actions(11410); - v->a[242747] = 1; - v->a[242748] = anon_sym_LT_LT_LT; - v->a[242749] = state(4912); - v->a[242750] = 1; - v->a[242751] = sym_herestring_redirect; - v->a[242752] = actions(4253); - v->a[242753] = 2; - v->a[242754] = anon_sym_PIPE; - v->a[242755] = anon_sym_PIPE_AMP; - v->a[242756] = actions(4272); - v->a[242757] = 2; - v->a[242758] = sym_file_descriptor; - v->a[242759] = aux_sym_heredoc_redirect_token1; - small_parse_table_12138(v); -} - -void small_parse_table_12138(t_small_parse_table_array *v) -{ - v->a[242760] = state(4697); - v->a[242761] = 3; - v->a[242762] = sym_file_redirect; - v->a[242763] = sym_heredoc_redirect; - v->a[242764] = aux_sym_redirected_statement_repeat1; - v->a[242765] = actions(4270); - v->a[242766] = 18; - v->a[242767] = anon_sym_SEMI; - v->a[242768] = anon_sym_PIPE_PIPE; - v->a[242769] = anon_sym_AMP_AMP; - v->a[242770] = anon_sym_AMP; - v->a[242771] = anon_sym_LT; - v->a[242772] = anon_sym_GT; - v->a[242773] = anon_sym_LT_LT; - v->a[242774] = anon_sym_GT_GT; - v->a[242775] = anon_sym_SEMI_SEMI; - v->a[242776] = anon_sym_AMP_GT; - v->a[242777] = anon_sym_AMP_GT_GT; - v->a[242778] = anon_sym_LT_AMP; - v->a[242779] = anon_sym_GT_AMP; - small_parse_table_12139(v); -} - -void small_parse_table_12139(t_small_parse_table_array *v) -{ - v->a[242780] = anon_sym_GT_PIPE; - v->a[242781] = anon_sym_LT_AMP_DASH; - v->a[242782] = anon_sym_GT_AMP_DASH; - v->a[242783] = anon_sym_LT_LT_DASH; - v->a[242784] = anon_sym_BQUOTE; - v->a[242785] = 5; - v->a[242786] = actions(3); - v->a[242787] = 1; - v->a[242788] = sym_comment; - v->a[242789] = actions(11396); - v->a[242790] = 1; - v->a[242791] = sym__special_character; - v->a[242792] = state(4324); - v->a[242793] = 1; - v->a[242794] = aux_sym__literal_repeat1; - v->a[242795] = actions(4566); - v->a[242796] = 2; - v->a[242797] = sym_file_descriptor; - v->a[242798] = aux_sym_heredoc_redirect_token1; - v->a[242799] = actions(4564); - small_parse_table_12140(v); -} - -/* EOF small_parse_table_2427.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2428.c b/parser/static/small_parse_table/small_parse_table_2428.c deleted file mode 100644 index b9ad9839..00000000 --- a/parser/static/small_parse_table/small_parse_table_2428.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2428.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12140(t_small_parse_table_array *v) -{ - v->a[242800] = 23; - v->a[242801] = anon_sym_SEMI; - v->a[242802] = anon_sym_PIPE_PIPE; - v->a[242803] = anon_sym_AMP_AMP; - v->a[242804] = anon_sym_PIPE; - v->a[242805] = anon_sym_AMP; - v->a[242806] = anon_sym_LT; - v->a[242807] = anon_sym_GT; - v->a[242808] = anon_sym_LT_LT; - v->a[242809] = anon_sym_GT_GT; - v->a[242810] = anon_sym_esac; - v->a[242811] = anon_sym_SEMI_SEMI; - v->a[242812] = anon_sym_SEMI_AMP; - v->a[242813] = anon_sym_SEMI_SEMI_AMP; - v->a[242814] = anon_sym_PIPE_AMP; - v->a[242815] = anon_sym_AMP_GT; - v->a[242816] = anon_sym_AMP_GT_GT; - v->a[242817] = anon_sym_LT_AMP; - v->a[242818] = anon_sym_GT_AMP; - v->a[242819] = anon_sym_GT_PIPE; - small_parse_table_12141(v); -} - -void small_parse_table_12141(t_small_parse_table_array *v) -{ - v->a[242820] = anon_sym_LT_AMP_DASH; - v->a[242821] = anon_sym_GT_AMP_DASH; - v->a[242822] = anon_sym_LT_LT_DASH; - v->a[242823] = anon_sym_LT_LT_LT; - v->a[242824] = 4; - v->a[242825] = actions(3); - v->a[242826] = 1; - v->a[242827] = sym_comment; - v->a[242828] = actions(11469); - v->a[242829] = 1; - v->a[242830] = sym__concat; - v->a[242831] = actions(6844); - v->a[242832] = 5; - v->a[242833] = anon_sym_COMMA; - v->a[242834] = anon_sym_CARET; - v->a[242835] = anon_sym_SLASH; - v->a[242836] = anon_sym_PERCENT; - v->a[242837] = anon_sym_COLON; - v->a[242838] = actions(6842); - v->a[242839] = 21; - small_parse_table_12142(v); -} - -void small_parse_table_12142(t_small_parse_table_array *v) -{ - v->a[242840] = sym__immediate_double_hash; - v->a[242841] = sym__external_expansion_sym_hash; - v->a[242842] = sym__external_expansion_sym_bang; - v->a[242843] = sym__external_expansion_sym_equal; - v->a[242844] = anon_sym_POUND; - v->a[242845] = anon_sym_RBRACE3; - v->a[242846] = anon_sym_AT; - v->a[242847] = anon_sym_EQ2; - v->a[242848] = anon_sym_COLON_EQ; - v->a[242849] = anon_sym_DASH3; - v->a[242850] = anon_sym_COLON_DASH; - v->a[242851] = anon_sym_PLUS3; - v->a[242852] = anon_sym_COLON_PLUS; - v->a[242853] = anon_sym_QMARK2; - v->a[242854] = anon_sym_COLON_QMARK; - v->a[242855] = anon_sym_PERCENT_PERCENT; - v->a[242856] = anon_sym_SLASH_SLASH; - v->a[242857] = anon_sym_SLASH_POUND; - v->a[242858] = anon_sym_SLASH_PERCENT; - v->a[242859] = anon_sym_COMMA_COMMA; - small_parse_table_12143(v); -} - -void small_parse_table_12143(t_small_parse_table_array *v) -{ - v->a[242860] = anon_sym_CARET_CARET; - v->a[242861] = 6; - v->a[242862] = actions(3); - v->a[242863] = 1; - v->a[242864] = sym_comment; - v->a[242865] = actions(11389); - v->a[242866] = 1; - v->a[242867] = aux_sym_concatenation_token1; - v->a[242868] = actions(11391); - v->a[242869] = 1; - v->a[242870] = sym__concat; - v->a[242871] = state(4297); - v->a[242872] = 1; - v->a[242873] = aux_sym_concatenation_repeat1; - v->a[242874] = actions(4372); - v->a[242875] = 2; - v->a[242876] = sym_file_descriptor; - v->a[242877] = aux_sym_heredoc_redirect_token1; - v->a[242878] = actions(4370); - v->a[242879] = 22; - small_parse_table_12144(v); -} - -void small_parse_table_12144(t_small_parse_table_array *v) -{ - v->a[242880] = anon_sym_SEMI; - v->a[242881] = anon_sym_PIPE_PIPE; - v->a[242882] = anon_sym_AMP_AMP; - v->a[242883] = anon_sym_PIPE; - v->a[242884] = anon_sym_AMP; - v->a[242885] = anon_sym_LT; - v->a[242886] = anon_sym_GT; - v->a[242887] = anon_sym_LT_LT; - v->a[242888] = anon_sym_GT_GT; - v->a[242889] = anon_sym_esac; - v->a[242890] = anon_sym_SEMI_SEMI; - v->a[242891] = anon_sym_SEMI_AMP; - v->a[242892] = anon_sym_SEMI_SEMI_AMP; - v->a[242893] = anon_sym_PIPE_AMP; - v->a[242894] = anon_sym_AMP_GT; - v->a[242895] = anon_sym_AMP_GT_GT; - v->a[242896] = anon_sym_LT_AMP; - v->a[242897] = anon_sym_GT_AMP; - v->a[242898] = anon_sym_GT_PIPE; - v->a[242899] = anon_sym_LT_AMP_DASH; - small_parse_table_12145(v); -} - -/* EOF small_parse_table_2428.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2429.c b/parser/static/small_parse_table/small_parse_table_2429.c deleted file mode 100644 index 33defa5c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2429.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2429.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12145(t_small_parse_table_array *v) -{ - v->a[242900] = anon_sym_GT_AMP_DASH; - v->a[242901] = anon_sym_LT_LT_DASH; - v->a[242902] = 4; - v->a[242903] = actions(3); - v->a[242904] = 1; - v->a[242905] = sym_comment; - v->a[242906] = actions(11471); - v->a[242907] = 1; - v->a[242908] = sym__concat; - v->a[242909] = actions(6838); - v->a[242910] = 5; - v->a[242911] = anon_sym_COMMA; - v->a[242912] = anon_sym_CARET; - v->a[242913] = anon_sym_SLASH; - v->a[242914] = anon_sym_PERCENT; - v->a[242915] = anon_sym_COLON; - v->a[242916] = actions(6836); - v->a[242917] = 21; - v->a[242918] = sym__immediate_double_hash; - v->a[242919] = sym__external_expansion_sym_hash; - small_parse_table_12146(v); -} - -void small_parse_table_12146(t_small_parse_table_array *v) -{ - v->a[242920] = sym__external_expansion_sym_bang; - v->a[242921] = sym__external_expansion_sym_equal; - v->a[242922] = anon_sym_POUND; - v->a[242923] = anon_sym_RBRACE3; - v->a[242924] = anon_sym_AT; - v->a[242925] = anon_sym_EQ2; - v->a[242926] = anon_sym_COLON_EQ; - v->a[242927] = anon_sym_DASH3; - v->a[242928] = anon_sym_COLON_DASH; - v->a[242929] = anon_sym_PLUS3; - v->a[242930] = anon_sym_COLON_PLUS; - v->a[242931] = anon_sym_QMARK2; - v->a[242932] = anon_sym_COLON_QMARK; - v->a[242933] = anon_sym_PERCENT_PERCENT; - v->a[242934] = anon_sym_SLASH_SLASH; - v->a[242935] = anon_sym_SLASH_POUND; - v->a[242936] = anon_sym_SLASH_PERCENT; - v->a[242937] = anon_sym_COMMA_COMMA; - v->a[242938] = anon_sym_CARET_CARET; - v->a[242939] = 5; - small_parse_table_12147(v); -} - -void small_parse_table_12147(t_small_parse_table_array *v) -{ - v->a[242940] = actions(3); - v->a[242941] = 1; - v->a[242942] = sym_comment; - v->a[242943] = actions(11418); - v->a[242944] = 1; - v->a[242945] = sym__special_character; - v->a[242946] = state(4394); - v->a[242947] = 1; - v->a[242948] = aux_sym__literal_repeat1; - v->a[242949] = actions(4469); - v->a[242950] = 3; - v->a[242951] = sym_file_descriptor; - v->a[242952] = ts_builtin_sym_end; - v->a[242953] = aux_sym_heredoc_redirect_token1; - v->a[242954] = actions(4467); - v->a[242955] = 22; - v->a[242956] = anon_sym_SEMI; - v->a[242957] = anon_sym_PIPE_PIPE; - v->a[242958] = anon_sym_AMP_AMP; - v->a[242959] = anon_sym_PIPE; - small_parse_table_12148(v); -} - -void small_parse_table_12148(t_small_parse_table_array *v) -{ - v->a[242960] = anon_sym_AMP; - v->a[242961] = anon_sym_LT; - v->a[242962] = anon_sym_GT; - v->a[242963] = anon_sym_LT_LT; - v->a[242964] = anon_sym_GT_GT; - v->a[242965] = anon_sym_RPAREN; - v->a[242966] = anon_sym_SEMI_SEMI; - v->a[242967] = anon_sym_PIPE_AMP; - v->a[242968] = anon_sym_AMP_GT; - v->a[242969] = anon_sym_AMP_GT_GT; - v->a[242970] = anon_sym_LT_AMP; - v->a[242971] = anon_sym_GT_AMP; - v->a[242972] = anon_sym_GT_PIPE; - v->a[242973] = anon_sym_LT_AMP_DASH; - v->a[242974] = anon_sym_GT_AMP_DASH; - v->a[242975] = anon_sym_LT_LT_DASH; - v->a[242976] = anon_sym_LT_LT_LT; - v->a[242977] = anon_sym_BQUOTE; - v->a[242978] = 3; - v->a[242979] = actions(3); - small_parse_table_12149(v); -} - -void small_parse_table_12149(t_small_parse_table_array *v) -{ - v->a[242980] = 1; - v->a[242981] = sym_comment; - v->a[242982] = actions(1334); - v->a[242983] = 3; - v->a[242984] = sym_file_descriptor; - v->a[242985] = sym__concat; - v->a[242986] = aux_sym_heredoc_redirect_token1; - v->a[242987] = actions(1332); - v->a[242988] = 24; - v->a[242989] = anon_sym_SEMI; - v->a[242990] = anon_sym_PIPE_PIPE; - v->a[242991] = anon_sym_AMP_AMP; - v->a[242992] = anon_sym_PIPE; - v->a[242993] = anon_sym_AMP; - v->a[242994] = anon_sym_LT; - v->a[242995] = anon_sym_GT; - v->a[242996] = anon_sym_LT_LT; - v->a[242997] = anon_sym_GT_GT; - v->a[242998] = anon_sym_esac; - v->a[242999] = anon_sym_SEMI_SEMI; - small_parse_table_12150(v); -} - -/* EOF small_parse_table_2429.c */ diff --git a/parser/static/small_parse_table/small_parse_table_243.c b/parser/static/small_parse_table/small_parse_table_243.c index 2f5ab64c..1ac7598c 100644 --- a/parser/static/small_parse_table/small_parse_table_243.c +++ b/parser/static/small_parse_table/small_parse_table_243.c @@ -14,126 +14,126 @@ void small_parse_table_1215(t_small_parse_table_array *v) { - v->a[24300] = anon_sym_DOLLAR_LBRACE; - v->a[24301] = actions(3799); - v->a[24302] = 1; - v->a[24303] = anon_sym_DOLLAR_LPAREN; - v->a[24304] = actions(3803); - v->a[24305] = 1; - v->a[24306] = anon_sym_DOLLAR_BQUOTE; - v->a[24307] = actions(3809); - v->a[24308] = 1; - v->a[24309] = sym__brace_start; - v->a[24310] = actions(4070); + v->a[24300] = anon_sym_DQUOTE; + v->a[24301] = sym_raw_string; + v->a[24302] = aux_sym_number_token1; + v->a[24303] = aux_sym_number_token2; + v->a[24304] = anon_sym_DOLLAR_LBRACE; + v->a[24305] = anon_sym_DOLLAR_LPAREN; + v->a[24306] = anon_sym_BQUOTE; + v->a[24307] = anon_sym_DOLLAR_BQUOTE; + v->a[24308] = sym_word; + v->a[24309] = 3; + v->a[24310] = actions(3); v->a[24311] = 1; - v->a[24312] = sym__special_character; - v->a[24313] = actions(4129); - v->a[24314] = 1; - v->a[24315] = sym_test_operator; - v->a[24316] = state(4277); - v->a[24317] = 1; - v->a[24318] = aux_sym__literal_repeat1; - v->a[24319] = state(4782); + v->a[24312] = sym_comment; + v->a[24313] = actions(2774); + v->a[24314] = 6; + v->a[24315] = sym_file_descriptor; + v->a[24316] = sym__concat; + v->a[24317] = sym_test_operator; + v->a[24318] = sym__bare_dollar; + v->a[24319] = sym__brace_start; small_parse_table_1216(v); } void small_parse_table_1216(t_small_parse_table_array *v) { - v->a[24320] = 1; - v->a[24321] = sym_concatenation; - v->a[24322] = actions(2496); - v->a[24323] = 2; - v->a[24324] = sym_file_descriptor; - v->a[24325] = aux_sym_heredoc_redirect_token1; - v->a[24326] = actions(3783); - v->a[24327] = 2; - v->a[24328] = anon_sym_LPAREN_LPAREN; - v->a[24329] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24330] = actions(3805); - v->a[24331] = 2; - v->a[24332] = anon_sym_LT_LPAREN; - v->a[24333] = anon_sym_GT_LPAREN; - v->a[24334] = actions(4127); - v->a[24335] = 3; - v->a[24336] = sym_raw_string; - v->a[24337] = sym_ansi_c_string; - v->a[24338] = sym_word; - v->a[24339] = state(4479); + v->a[24320] = aux_sym_heredoc_redirect_token1; + v->a[24321] = actions(2772); + v->a[24322] = 36; + v->a[24323] = anon_sym_esac; + v->a[24324] = anon_sym_LPAREN; + v->a[24325] = anon_sym_PIPE; + v->a[24326] = anon_sym_SEMI_SEMI; + v->a[24327] = anon_sym_SEMI_AMP; + v->a[24328] = anon_sym_SEMI_SEMI_AMP; + v->a[24329] = anon_sym_PIPE_AMP; + v->a[24330] = anon_sym_AMP_AMP; + v->a[24331] = anon_sym_PIPE_PIPE; + v->a[24332] = anon_sym_LT; + v->a[24333] = anon_sym_GT; + v->a[24334] = anon_sym_GT_GT; + v->a[24335] = anon_sym_AMP_GT; + v->a[24336] = anon_sym_AMP_GT_GT; + v->a[24337] = anon_sym_LT_AMP; + v->a[24338] = anon_sym_GT_AMP; + v->a[24339] = anon_sym_GT_PIPE; small_parse_table_1217(v); } void small_parse_table_1217(t_small_parse_table_array *v) { - v->a[24340] = 9; - v->a[24341] = sym_arithmetic_expansion; - v->a[24342] = sym_brace_expression; - v->a[24343] = sym_string; - v->a[24344] = sym_translated_string; - v->a[24345] = sym_number; - v->a[24346] = sym_simple_expansion; - v->a[24347] = sym_expansion; - v->a[24348] = sym_command_substitution; - v->a[24349] = sym_process_substitution; - v->a[24350] = actions(2494); - v->a[24351] = 21; - v->a[24352] = anon_sym_SEMI; - v->a[24353] = anon_sym_PIPE_PIPE; - v->a[24354] = anon_sym_AMP_AMP; - v->a[24355] = anon_sym_PIPE; - v->a[24356] = anon_sym_AMP; - v->a[24357] = anon_sym_LT; - v->a[24358] = anon_sym_GT; - v->a[24359] = anon_sym_LT_LT; + v->a[24340] = anon_sym_LT_AMP_DASH; + v->a[24341] = anon_sym_GT_AMP_DASH; + v->a[24342] = anon_sym_LT_LT; + v->a[24343] = anon_sym_LT_LT_DASH; + v->a[24344] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24345] = anon_sym_AMP; + v->a[24346] = aux_sym_concatenation_token1; + v->a[24347] = anon_sym_DOLLAR; + v->a[24348] = sym__special_character; + v->a[24349] = anon_sym_DQUOTE; + v->a[24350] = sym_raw_string; + v->a[24351] = aux_sym_number_token1; + v->a[24352] = aux_sym_number_token2; + v->a[24353] = anon_sym_DOLLAR_LBRACE; + v->a[24354] = anon_sym_DOLLAR_LPAREN; + v->a[24355] = anon_sym_BQUOTE; + v->a[24356] = anon_sym_DOLLAR_BQUOTE; + v->a[24357] = sym_word; + v->a[24358] = anon_sym_SEMI; + v->a[24359] = 3; small_parse_table_1218(v); } void small_parse_table_1218(t_small_parse_table_array *v) { - v->a[24360] = anon_sym_GT_GT; - v->a[24361] = anon_sym_SEMI_SEMI; - v->a[24362] = anon_sym_PIPE_AMP; - v->a[24363] = anon_sym_AMP_GT; - v->a[24364] = anon_sym_AMP_GT_GT; - v->a[24365] = anon_sym_LT_AMP; - v->a[24366] = anon_sym_GT_AMP; - v->a[24367] = anon_sym_GT_PIPE; - v->a[24368] = anon_sym_LT_AMP_DASH; - v->a[24369] = anon_sym_GT_AMP_DASH; - v->a[24370] = anon_sym_LT_LT_DASH; - v->a[24371] = anon_sym_LT_LT_LT; - v->a[24372] = anon_sym_BQUOTE; - v->a[24373] = 20; - v->a[24374] = actions(3); - v->a[24375] = 1; - v->a[24376] = sym_comment; - v->a[24377] = actions(3580); - v->a[24378] = 1; - v->a[24379] = anon_sym_DQUOTE; + v->a[24360] = actions(3); + v->a[24361] = 1; + v->a[24362] = sym_comment; + v->a[24363] = actions(2778); + v->a[24364] = 6; + v->a[24365] = sym_file_descriptor; + v->a[24366] = sym__concat; + v->a[24367] = sym_test_operator; + v->a[24368] = sym__bare_dollar; + v->a[24369] = sym__brace_start; + v->a[24370] = aux_sym_heredoc_redirect_token1; + v->a[24371] = actions(2776); + v->a[24372] = 36; + v->a[24373] = anon_sym_esac; + v->a[24374] = anon_sym_LPAREN; + v->a[24375] = anon_sym_PIPE; + v->a[24376] = anon_sym_SEMI_SEMI; + v->a[24377] = anon_sym_SEMI_AMP; + v->a[24378] = anon_sym_SEMI_SEMI_AMP; + v->a[24379] = anon_sym_PIPE_AMP; small_parse_table_1219(v); } void small_parse_table_1219(t_small_parse_table_array *v) { - v->a[24380] = actions(3610); - v->a[24381] = 1; - v->a[24382] = anon_sym_DOLLAR_LBRACK; - v->a[24383] = actions(3612); - v->a[24384] = 1; - v->a[24385] = anon_sym_DOLLAR; - v->a[24386] = actions(3616); - v->a[24387] = 1; - v->a[24388] = aux_sym_number_token1; - v->a[24389] = actions(3618); - v->a[24390] = 1; - v->a[24391] = aux_sym_number_token2; - v->a[24392] = actions(3620); - v->a[24393] = 1; - v->a[24394] = anon_sym_DOLLAR_LBRACE; - v->a[24395] = actions(3622); - v->a[24396] = 1; - v->a[24397] = anon_sym_DOLLAR_LPAREN; - v->a[24398] = actions(3626); - v->a[24399] = 1; + v->a[24380] = anon_sym_AMP_AMP; + v->a[24381] = anon_sym_PIPE_PIPE; + v->a[24382] = anon_sym_LT; + v->a[24383] = anon_sym_GT; + v->a[24384] = anon_sym_GT_GT; + v->a[24385] = anon_sym_AMP_GT; + v->a[24386] = anon_sym_AMP_GT_GT; + v->a[24387] = anon_sym_LT_AMP; + v->a[24388] = anon_sym_GT_AMP; + v->a[24389] = anon_sym_GT_PIPE; + v->a[24390] = anon_sym_LT_AMP_DASH; + v->a[24391] = anon_sym_GT_AMP_DASH; + v->a[24392] = anon_sym_LT_LT; + v->a[24393] = anon_sym_LT_LT_DASH; + v->a[24394] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24395] = anon_sym_AMP; + v->a[24396] = aux_sym_concatenation_token1; + v->a[24397] = anon_sym_DOLLAR; + v->a[24398] = sym__special_character; + v->a[24399] = anon_sym_DQUOTE; small_parse_table_1220(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2430.c b/parser/static/small_parse_table/small_parse_table_2430.c deleted file mode 100644 index 4a37ffbd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2430.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2430.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12150(t_small_parse_table_array *v) -{ - v->a[243000] = anon_sym_SEMI_AMP; - v->a[243001] = anon_sym_SEMI_SEMI_AMP; - v->a[243002] = anon_sym_PIPE_AMP; - v->a[243003] = anon_sym_AMP_GT; - v->a[243004] = anon_sym_AMP_GT_GT; - v->a[243005] = anon_sym_LT_AMP; - v->a[243006] = anon_sym_GT_AMP; - v->a[243007] = anon_sym_GT_PIPE; - v->a[243008] = anon_sym_LT_AMP_DASH; - v->a[243009] = anon_sym_GT_AMP_DASH; - v->a[243010] = anon_sym_LT_LT_DASH; - v->a[243011] = anon_sym_LT_LT_LT; - v->a[243012] = aux_sym_concatenation_token1; - v->a[243013] = 6; - v->a[243014] = actions(3); - v->a[243015] = 1; - v->a[243016] = sym_comment; - v->a[243017] = actions(11389); - v->a[243018] = 1; - v->a[243019] = aux_sym_concatenation_token1; - small_parse_table_12151(v); -} - -void small_parse_table_12151(t_small_parse_table_array *v) -{ - v->a[243020] = actions(11391); - v->a[243021] = 1; - v->a[243022] = sym__concat; - v->a[243023] = state(4304); - v->a[243024] = 1; - v->a[243025] = aux_sym_concatenation_repeat1; - v->a[243026] = actions(4469); - v->a[243027] = 2; - v->a[243028] = sym_file_descriptor; - v->a[243029] = aux_sym_heredoc_redirect_token1; - v->a[243030] = actions(4467); - v->a[243031] = 22; - v->a[243032] = anon_sym_SEMI; - v->a[243033] = anon_sym_PIPE_PIPE; - v->a[243034] = anon_sym_AMP_AMP; - v->a[243035] = anon_sym_PIPE; - v->a[243036] = anon_sym_AMP; - v->a[243037] = anon_sym_LT; - v->a[243038] = anon_sym_GT; - v->a[243039] = anon_sym_LT_LT; - small_parse_table_12152(v); -} - -void small_parse_table_12152(t_small_parse_table_array *v) -{ - v->a[243040] = anon_sym_GT_GT; - v->a[243041] = anon_sym_esac; - v->a[243042] = anon_sym_SEMI_SEMI; - v->a[243043] = anon_sym_SEMI_AMP; - v->a[243044] = anon_sym_SEMI_SEMI_AMP; - v->a[243045] = anon_sym_PIPE_AMP; - v->a[243046] = anon_sym_AMP_GT; - v->a[243047] = anon_sym_AMP_GT_GT; - v->a[243048] = anon_sym_LT_AMP; - v->a[243049] = anon_sym_GT_AMP; - v->a[243050] = anon_sym_GT_PIPE; - v->a[243051] = anon_sym_LT_AMP_DASH; - v->a[243052] = anon_sym_GT_AMP_DASH; - v->a[243053] = anon_sym_LT_LT_DASH; - v->a[243054] = 6; - v->a[243055] = actions(3); - v->a[243056] = 1; - v->a[243057] = sym_comment; - v->a[243058] = actions(11389); - v->a[243059] = 1; - small_parse_table_12153(v); -} - -void small_parse_table_12153(t_small_parse_table_array *v) -{ - v->a[243060] = aux_sym_concatenation_token1; - v->a[243061] = actions(11473); - v->a[243062] = 1; - v->a[243063] = sym__concat; - v->a[243064] = state(4286); - v->a[243065] = 1; - v->a[243066] = aux_sym_concatenation_repeat1; - v->a[243067] = actions(1288); - v->a[243068] = 2; - v->a[243069] = sym_file_descriptor; - v->a[243070] = aux_sym_heredoc_redirect_token1; - v->a[243071] = actions(1286); - v->a[243072] = 22; - v->a[243073] = anon_sym_SEMI; - v->a[243074] = anon_sym_PIPE_PIPE; - v->a[243075] = anon_sym_AMP_AMP; - v->a[243076] = anon_sym_PIPE; - v->a[243077] = anon_sym_AMP; - v->a[243078] = anon_sym_LT; - v->a[243079] = anon_sym_GT; - small_parse_table_12154(v); -} - -void small_parse_table_12154(t_small_parse_table_array *v) -{ - v->a[243080] = anon_sym_LT_LT; - v->a[243081] = anon_sym_GT_GT; - v->a[243082] = anon_sym_esac; - v->a[243083] = anon_sym_SEMI_SEMI; - v->a[243084] = anon_sym_SEMI_AMP; - v->a[243085] = anon_sym_SEMI_SEMI_AMP; - v->a[243086] = anon_sym_PIPE_AMP; - v->a[243087] = anon_sym_AMP_GT; - v->a[243088] = anon_sym_AMP_GT_GT; - v->a[243089] = anon_sym_LT_AMP; - v->a[243090] = anon_sym_GT_AMP; - v->a[243091] = anon_sym_GT_PIPE; - v->a[243092] = anon_sym_LT_AMP_DASH; - v->a[243093] = anon_sym_GT_AMP_DASH; - v->a[243094] = anon_sym_LT_LT_DASH; - v->a[243095] = 3; - v->a[243096] = actions(3); - v->a[243097] = 1; - v->a[243098] = sym_comment; - v->a[243099] = actions(1322); - small_parse_table_12155(v); -} - -/* EOF small_parse_table_2430.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2431.c b/parser/static/small_parse_table/small_parse_table_2431.c deleted file mode 100644 index 9ef54312..00000000 --- a/parser/static/small_parse_table/small_parse_table_2431.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2431.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12155(t_small_parse_table_array *v) -{ - v->a[243100] = 3; - v->a[243101] = sym_file_descriptor; - v->a[243102] = sym__concat; - v->a[243103] = aux_sym_heredoc_redirect_token1; - v->a[243104] = actions(1320); - v->a[243105] = 24; - v->a[243106] = anon_sym_SEMI; - v->a[243107] = anon_sym_PIPE_PIPE; - v->a[243108] = anon_sym_AMP_AMP; - v->a[243109] = anon_sym_PIPE; - v->a[243110] = anon_sym_AMP; - v->a[243111] = anon_sym_LT; - v->a[243112] = anon_sym_GT; - v->a[243113] = anon_sym_LT_LT; - v->a[243114] = anon_sym_GT_GT; - v->a[243115] = anon_sym_esac; - v->a[243116] = anon_sym_SEMI_SEMI; - v->a[243117] = anon_sym_SEMI_AMP; - v->a[243118] = anon_sym_SEMI_SEMI_AMP; - v->a[243119] = anon_sym_PIPE_AMP; - small_parse_table_12156(v); -} - -void small_parse_table_12156(t_small_parse_table_array *v) -{ - v->a[243120] = anon_sym_AMP_GT; - v->a[243121] = anon_sym_AMP_GT_GT; - v->a[243122] = anon_sym_LT_AMP; - v->a[243123] = anon_sym_GT_AMP; - v->a[243124] = anon_sym_GT_PIPE; - v->a[243125] = anon_sym_LT_AMP_DASH; - v->a[243126] = anon_sym_GT_AMP_DASH; - v->a[243127] = anon_sym_LT_LT_DASH; - v->a[243128] = anon_sym_LT_LT_LT; - v->a[243129] = aux_sym_concatenation_token1; - v->a[243130] = 6; - v->a[243131] = actions(3); - v->a[243132] = 1; - v->a[243133] = sym_comment; - v->a[243134] = actions(11301); - v->a[243135] = 1; - v->a[243136] = aux_sym_concatenation_token1; - v->a[243137] = actions(11303); - v->a[243138] = 1; - v->a[243139] = sym__concat; - small_parse_table_12157(v); -} - -void small_parse_table_12157(t_small_parse_table_array *v) -{ - v->a[243140] = state(4309); - v->a[243141] = 1; - v->a[243142] = aux_sym_concatenation_repeat1; - v->a[243143] = actions(5723); - v->a[243144] = 2; - v->a[243145] = sym_file_descriptor; - v->a[243146] = aux_sym_heredoc_redirect_token1; - v->a[243147] = actions(5721); - v->a[243148] = 22; - v->a[243149] = anon_sym_SEMI; - v->a[243150] = anon_sym_PIPE_PIPE; - v->a[243151] = anon_sym_AMP_AMP; - v->a[243152] = anon_sym_PIPE; - v->a[243153] = anon_sym_AMP; - v->a[243154] = anon_sym_LT; - v->a[243155] = anon_sym_GT; - v->a[243156] = anon_sym_LT_LT; - v->a[243157] = anon_sym_GT_GT; - v->a[243158] = anon_sym_SEMI_SEMI; - v->a[243159] = anon_sym_SEMI_AMP; - small_parse_table_12158(v); -} - -void small_parse_table_12158(t_small_parse_table_array *v) -{ - v->a[243160] = anon_sym_SEMI_SEMI_AMP; - v->a[243161] = anon_sym_PIPE_AMP; - v->a[243162] = anon_sym_AMP_GT; - v->a[243163] = anon_sym_AMP_GT_GT; - v->a[243164] = anon_sym_LT_AMP; - v->a[243165] = anon_sym_GT_AMP; - v->a[243166] = anon_sym_GT_PIPE; - v->a[243167] = anon_sym_LT_AMP_DASH; - v->a[243168] = anon_sym_GT_AMP_DASH; - v->a[243169] = anon_sym_LT_LT_DASH; - v->a[243170] = anon_sym_LT_LT_LT; - v->a[243171] = 3; - v->a[243172] = actions(3); - v->a[243173] = 1; - v->a[243174] = sym_comment; - v->a[243175] = actions(1338); - v->a[243176] = 3; - v->a[243177] = sym_file_descriptor; - v->a[243178] = sym__concat; - v->a[243179] = aux_sym_heredoc_redirect_token1; - small_parse_table_12159(v); -} - -void small_parse_table_12159(t_small_parse_table_array *v) -{ - v->a[243180] = actions(1336); - v->a[243181] = 24; - v->a[243182] = anon_sym_SEMI; - v->a[243183] = anon_sym_PIPE_PIPE; - v->a[243184] = anon_sym_AMP_AMP; - v->a[243185] = anon_sym_PIPE; - v->a[243186] = anon_sym_AMP; - v->a[243187] = anon_sym_LT; - v->a[243188] = anon_sym_GT; - v->a[243189] = anon_sym_LT_LT; - v->a[243190] = anon_sym_GT_GT; - v->a[243191] = anon_sym_esac; - v->a[243192] = anon_sym_SEMI_SEMI; - v->a[243193] = anon_sym_SEMI_AMP; - v->a[243194] = anon_sym_SEMI_SEMI_AMP; - v->a[243195] = anon_sym_PIPE_AMP; - v->a[243196] = anon_sym_AMP_GT; - v->a[243197] = anon_sym_AMP_GT_GT; - v->a[243198] = anon_sym_LT_AMP; - v->a[243199] = anon_sym_GT_AMP; - small_parse_table_12160(v); -} - -/* EOF small_parse_table_2431.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2432.c b/parser/static/small_parse_table/small_parse_table_2432.c deleted file mode 100644 index 5e775e15..00000000 --- a/parser/static/small_parse_table/small_parse_table_2432.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2432.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12160(t_small_parse_table_array *v) -{ - v->a[243200] = anon_sym_GT_PIPE; - v->a[243201] = anon_sym_LT_AMP_DASH; - v->a[243202] = anon_sym_GT_AMP_DASH; - v->a[243203] = anon_sym_LT_LT_DASH; - v->a[243204] = anon_sym_LT_LT_LT; - v->a[243205] = aux_sym_concatenation_token1; - v->a[243206] = 3; - v->a[243207] = actions(3); - v->a[243208] = 1; - v->a[243209] = sym_comment; - v->a[243210] = actions(1342); - v->a[243211] = 3; - v->a[243212] = sym_file_descriptor; - v->a[243213] = sym__concat; - v->a[243214] = aux_sym_heredoc_redirect_token1; - v->a[243215] = actions(1340); - v->a[243216] = 24; - v->a[243217] = anon_sym_SEMI; - v->a[243218] = anon_sym_PIPE_PIPE; - v->a[243219] = anon_sym_AMP_AMP; - small_parse_table_12161(v); -} - -void small_parse_table_12161(t_small_parse_table_array *v) -{ - v->a[243220] = anon_sym_PIPE; - v->a[243221] = anon_sym_AMP; - v->a[243222] = anon_sym_LT; - v->a[243223] = anon_sym_GT; - v->a[243224] = anon_sym_LT_LT; - v->a[243225] = anon_sym_GT_GT; - v->a[243226] = anon_sym_esac; - v->a[243227] = anon_sym_SEMI_SEMI; - v->a[243228] = anon_sym_SEMI_AMP; - v->a[243229] = anon_sym_SEMI_SEMI_AMP; - v->a[243230] = anon_sym_PIPE_AMP; - v->a[243231] = anon_sym_AMP_GT; - v->a[243232] = anon_sym_AMP_GT_GT; - v->a[243233] = anon_sym_LT_AMP; - v->a[243234] = anon_sym_GT_AMP; - v->a[243235] = anon_sym_GT_PIPE; - v->a[243236] = anon_sym_LT_AMP_DASH; - v->a[243237] = anon_sym_GT_AMP_DASH; - v->a[243238] = anon_sym_LT_LT_DASH; - v->a[243239] = anon_sym_LT_LT_LT; - small_parse_table_12162(v); -} - -void small_parse_table_12162(t_small_parse_table_array *v) -{ - v->a[243240] = aux_sym_concatenation_token1; - v->a[243241] = 3; - v->a[243242] = actions(3); - v->a[243243] = 1; - v->a[243244] = sym_comment; - v->a[243245] = actions(1314); - v->a[243246] = 3; - v->a[243247] = sym_file_descriptor; - v->a[243248] = sym__concat; - v->a[243249] = aux_sym_heredoc_redirect_token1; - v->a[243250] = actions(1312); - v->a[243251] = 24; - v->a[243252] = anon_sym_SEMI; - v->a[243253] = anon_sym_PIPE_PIPE; - v->a[243254] = anon_sym_AMP_AMP; - v->a[243255] = anon_sym_PIPE; - v->a[243256] = anon_sym_AMP; - v->a[243257] = anon_sym_LT; - v->a[243258] = anon_sym_GT; - v->a[243259] = anon_sym_LT_LT; - small_parse_table_12163(v); -} - -void small_parse_table_12163(t_small_parse_table_array *v) -{ - v->a[243260] = anon_sym_GT_GT; - v->a[243261] = anon_sym_esac; - v->a[243262] = anon_sym_SEMI_SEMI; - v->a[243263] = anon_sym_SEMI_AMP; - v->a[243264] = anon_sym_SEMI_SEMI_AMP; - v->a[243265] = anon_sym_PIPE_AMP; - v->a[243266] = anon_sym_AMP_GT; - v->a[243267] = anon_sym_AMP_GT_GT; - v->a[243268] = anon_sym_LT_AMP; - v->a[243269] = anon_sym_GT_AMP; - v->a[243270] = anon_sym_GT_PIPE; - v->a[243271] = anon_sym_LT_AMP_DASH; - v->a[243272] = anon_sym_GT_AMP_DASH; - v->a[243273] = anon_sym_LT_LT_DASH; - v->a[243274] = anon_sym_LT_LT_LT; - v->a[243275] = aux_sym_concatenation_token1; - v->a[243276] = 3; - v->a[243277] = actions(3); - v->a[243278] = 1; - v->a[243279] = sym_comment; - small_parse_table_12164(v); -} - -void small_parse_table_12164(t_small_parse_table_array *v) -{ - v->a[243280] = actions(1326); - v->a[243281] = 4; - v->a[243282] = sym_file_descriptor; - v->a[243283] = sym__concat; - v->a[243284] = sym_variable_name; - v->a[243285] = aux_sym_heredoc_redirect_token1; - v->a[243286] = actions(1324); - v->a[243287] = 23; - v->a[243288] = anon_sym_SEMI; - v->a[243289] = anon_sym_PIPE_PIPE; - v->a[243290] = anon_sym_AMP_AMP; - v->a[243291] = anon_sym_PIPE; - v->a[243292] = anon_sym_AMP; - v->a[243293] = anon_sym_LT; - v->a[243294] = anon_sym_GT; - v->a[243295] = anon_sym_LT_LT; - v->a[243296] = anon_sym_GT_GT; - v->a[243297] = anon_sym_esac; - v->a[243298] = anon_sym_SEMI_SEMI; - v->a[243299] = anon_sym_SEMI_AMP; - small_parse_table_12165(v); -} - -/* EOF small_parse_table_2432.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2433.c b/parser/static/small_parse_table/small_parse_table_2433.c deleted file mode 100644 index c786b234..00000000 --- a/parser/static/small_parse_table/small_parse_table_2433.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2433.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12165(t_small_parse_table_array *v) -{ - v->a[243300] = anon_sym_SEMI_SEMI_AMP; - v->a[243301] = anon_sym_PIPE_AMP; - v->a[243302] = anon_sym_AMP_GT; - v->a[243303] = anon_sym_AMP_GT_GT; - v->a[243304] = anon_sym_LT_AMP; - v->a[243305] = anon_sym_GT_AMP; - v->a[243306] = anon_sym_GT_PIPE; - v->a[243307] = anon_sym_LT_AMP_DASH; - v->a[243308] = anon_sym_GT_AMP_DASH; - v->a[243309] = anon_sym_LT_LT_DASH; - v->a[243310] = aux_sym_concatenation_token1; - v->a[243311] = 6; - v->a[243312] = actions(3); - v->a[243313] = 1; - v->a[243314] = sym_comment; - v->a[243315] = actions(11389); - v->a[243316] = 1; - v->a[243317] = aux_sym_concatenation_token1; - v->a[243318] = actions(11475); - v->a[243319] = 1; - small_parse_table_12166(v); -} - -void small_parse_table_12166(t_small_parse_table_array *v) -{ - v->a[243320] = sym__concat; - v->a[243321] = state(4286); - v->a[243322] = 1; - v->a[243323] = aux_sym_concatenation_repeat1; - v->a[243324] = actions(1267); - v->a[243325] = 2; - v->a[243326] = sym_file_descriptor; - v->a[243327] = aux_sym_heredoc_redirect_token1; - v->a[243328] = actions(1265); - v->a[243329] = 22; - v->a[243330] = anon_sym_SEMI; - v->a[243331] = anon_sym_PIPE_PIPE; - v->a[243332] = anon_sym_AMP_AMP; - v->a[243333] = anon_sym_PIPE; - v->a[243334] = anon_sym_AMP; - v->a[243335] = anon_sym_LT; - v->a[243336] = anon_sym_GT; - v->a[243337] = anon_sym_LT_LT; - v->a[243338] = anon_sym_GT_GT; - v->a[243339] = anon_sym_esac; - small_parse_table_12167(v); -} - -void small_parse_table_12167(t_small_parse_table_array *v) -{ - v->a[243340] = anon_sym_SEMI_SEMI; - v->a[243341] = anon_sym_SEMI_AMP; - v->a[243342] = anon_sym_SEMI_SEMI_AMP; - v->a[243343] = anon_sym_PIPE_AMP; - v->a[243344] = anon_sym_AMP_GT; - v->a[243345] = anon_sym_AMP_GT_GT; - v->a[243346] = anon_sym_LT_AMP; - v->a[243347] = anon_sym_GT_AMP; - v->a[243348] = anon_sym_GT_PIPE; - v->a[243349] = anon_sym_LT_AMP_DASH; - v->a[243350] = anon_sym_GT_AMP_DASH; - v->a[243351] = anon_sym_LT_LT_DASH; - v->a[243352] = 5; - v->a[243353] = actions(3); - v->a[243354] = 1; - v->a[243355] = sym_comment; - v->a[243356] = actions(11418); - v->a[243357] = 1; - v->a[243358] = sym__special_character; - v->a[243359] = state(4394); - small_parse_table_12168(v); -} - -void small_parse_table_12168(t_small_parse_table_array *v) -{ - v->a[243360] = 1; - v->a[243361] = aux_sym__literal_repeat1; - v->a[243362] = actions(5697); - v->a[243363] = 3; - v->a[243364] = sym_file_descriptor; - v->a[243365] = ts_builtin_sym_end; - v->a[243366] = aux_sym_heredoc_redirect_token1; - v->a[243367] = actions(5695); - v->a[243368] = 22; - v->a[243369] = anon_sym_SEMI; - v->a[243370] = anon_sym_PIPE_PIPE; - v->a[243371] = anon_sym_AMP_AMP; - v->a[243372] = anon_sym_PIPE; - v->a[243373] = anon_sym_AMP; - v->a[243374] = anon_sym_LT; - v->a[243375] = anon_sym_GT; - v->a[243376] = anon_sym_LT_LT; - v->a[243377] = anon_sym_GT_GT; - v->a[243378] = anon_sym_RPAREN; - v->a[243379] = anon_sym_SEMI_SEMI; - small_parse_table_12169(v); -} - -void small_parse_table_12169(t_small_parse_table_array *v) -{ - v->a[243380] = anon_sym_PIPE_AMP; - v->a[243381] = anon_sym_AMP_GT; - v->a[243382] = anon_sym_AMP_GT_GT; - v->a[243383] = anon_sym_LT_AMP; - v->a[243384] = anon_sym_GT_AMP; - v->a[243385] = anon_sym_GT_PIPE; - v->a[243386] = anon_sym_LT_AMP_DASH; - v->a[243387] = anon_sym_GT_AMP_DASH; - v->a[243388] = anon_sym_LT_LT_DASH; - v->a[243389] = anon_sym_LT_LT_LT; - v->a[243390] = anon_sym_BQUOTE; - v->a[243391] = 3; - v->a[243392] = actions(3); - v->a[243393] = 1; - v->a[243394] = sym_comment; - v->a[243395] = actions(1354); - v->a[243396] = 3; - v->a[243397] = sym_file_descriptor; - v->a[243398] = sym__concat; - v->a[243399] = aux_sym_heredoc_redirect_token1; - small_parse_table_12170(v); -} - -/* EOF small_parse_table_2433.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2434.c b/parser/static/small_parse_table/small_parse_table_2434.c deleted file mode 100644 index 738a3617..00000000 --- a/parser/static/small_parse_table/small_parse_table_2434.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2434.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12170(t_small_parse_table_array *v) -{ - v->a[243400] = actions(1352); - v->a[243401] = 24; - v->a[243402] = anon_sym_SEMI; - v->a[243403] = anon_sym_PIPE_PIPE; - v->a[243404] = anon_sym_AMP_AMP; - v->a[243405] = anon_sym_PIPE; - v->a[243406] = anon_sym_AMP; - v->a[243407] = anon_sym_LT; - v->a[243408] = anon_sym_GT; - v->a[243409] = anon_sym_LT_LT; - v->a[243410] = anon_sym_GT_GT; - v->a[243411] = anon_sym_esac; - v->a[243412] = anon_sym_SEMI_SEMI; - v->a[243413] = anon_sym_SEMI_AMP; - v->a[243414] = anon_sym_SEMI_SEMI_AMP; - v->a[243415] = anon_sym_PIPE_AMP; - v->a[243416] = anon_sym_AMP_GT; - v->a[243417] = anon_sym_AMP_GT_GT; - v->a[243418] = anon_sym_LT_AMP; - v->a[243419] = anon_sym_GT_AMP; - small_parse_table_12171(v); -} - -void small_parse_table_12171(t_small_parse_table_array *v) -{ - v->a[243420] = anon_sym_GT_PIPE; - v->a[243421] = anon_sym_LT_AMP_DASH; - v->a[243422] = anon_sym_GT_AMP_DASH; - v->a[243423] = anon_sym_LT_LT_DASH; - v->a[243424] = anon_sym_LT_LT_LT; - v->a[243425] = aux_sym_concatenation_token1; - v->a[243426] = 3; - v->a[243427] = actions(3); - v->a[243428] = 1; - v->a[243429] = sym_comment; - v->a[243430] = actions(1346); - v->a[243431] = 3; - v->a[243432] = sym_file_descriptor; - v->a[243433] = sym__concat; - v->a[243434] = aux_sym_heredoc_redirect_token1; - v->a[243435] = actions(1344); - v->a[243436] = 24; - v->a[243437] = anon_sym_SEMI; - v->a[243438] = anon_sym_PIPE_PIPE; - v->a[243439] = anon_sym_AMP_AMP; - small_parse_table_12172(v); -} - -void small_parse_table_12172(t_small_parse_table_array *v) -{ - v->a[243440] = anon_sym_PIPE; - v->a[243441] = anon_sym_AMP; - v->a[243442] = anon_sym_LT; - v->a[243443] = anon_sym_GT; - v->a[243444] = anon_sym_LT_LT; - v->a[243445] = anon_sym_GT_GT; - v->a[243446] = anon_sym_esac; - v->a[243447] = anon_sym_SEMI_SEMI; - v->a[243448] = anon_sym_SEMI_AMP; - v->a[243449] = anon_sym_SEMI_SEMI_AMP; - v->a[243450] = anon_sym_PIPE_AMP; - v->a[243451] = anon_sym_AMP_GT; - v->a[243452] = anon_sym_AMP_GT_GT; - v->a[243453] = anon_sym_LT_AMP; - v->a[243454] = anon_sym_GT_AMP; - v->a[243455] = anon_sym_GT_PIPE; - v->a[243456] = anon_sym_LT_AMP_DASH; - v->a[243457] = anon_sym_GT_AMP_DASH; - v->a[243458] = anon_sym_LT_LT_DASH; - v->a[243459] = anon_sym_LT_LT_LT; - small_parse_table_12173(v); -} - -void small_parse_table_12173(t_small_parse_table_array *v) -{ - v->a[243460] = aux_sym_concatenation_token1; - v->a[243461] = 3; - v->a[243462] = actions(3); - v->a[243463] = 1; - v->a[243464] = sym_comment; - v->a[243465] = actions(1358); - v->a[243466] = 3; - v->a[243467] = sym_file_descriptor; - v->a[243468] = sym__concat; - v->a[243469] = aux_sym_heredoc_redirect_token1; - v->a[243470] = actions(1356); - v->a[243471] = 24; - v->a[243472] = anon_sym_SEMI; - v->a[243473] = anon_sym_PIPE_PIPE; - v->a[243474] = anon_sym_AMP_AMP; - v->a[243475] = anon_sym_PIPE; - v->a[243476] = anon_sym_AMP; - v->a[243477] = anon_sym_LT; - v->a[243478] = anon_sym_GT; - v->a[243479] = anon_sym_LT_LT; - small_parse_table_12174(v); -} - -void small_parse_table_12174(t_small_parse_table_array *v) -{ - v->a[243480] = anon_sym_GT_GT; - v->a[243481] = anon_sym_esac; - v->a[243482] = anon_sym_SEMI_SEMI; - v->a[243483] = anon_sym_SEMI_AMP; - v->a[243484] = anon_sym_SEMI_SEMI_AMP; - v->a[243485] = anon_sym_PIPE_AMP; - v->a[243486] = anon_sym_AMP_GT; - v->a[243487] = anon_sym_AMP_GT_GT; - v->a[243488] = anon_sym_LT_AMP; - v->a[243489] = anon_sym_GT_AMP; - v->a[243490] = anon_sym_GT_PIPE; - v->a[243491] = anon_sym_LT_AMP_DASH; - v->a[243492] = anon_sym_GT_AMP_DASH; - v->a[243493] = anon_sym_LT_LT_DASH; - v->a[243494] = anon_sym_LT_LT_LT; - v->a[243495] = aux_sym_concatenation_token1; - v->a[243496] = 6; - v->a[243497] = actions(3); - v->a[243498] = 1; - v->a[243499] = sym_comment; - small_parse_table_12175(v); -} - -/* EOF small_parse_table_2434.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2435.c b/parser/static/small_parse_table/small_parse_table_2435.c deleted file mode 100644 index 1c784333..00000000 --- a/parser/static/small_parse_table/small_parse_table_2435.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2435.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12175(t_small_parse_table_array *v) -{ - v->a[243500] = actions(11301); - v->a[243501] = 1; - v->a[243502] = aux_sym_concatenation_token1; - v->a[243503] = actions(11477); - v->a[243504] = 1; - v->a[243505] = sym__concat; - v->a[243506] = state(4266); - v->a[243507] = 1; - v->a[243508] = aux_sym_concatenation_repeat1; - v->a[243509] = actions(1267); - v->a[243510] = 2; - v->a[243511] = sym_file_descriptor; - v->a[243512] = aux_sym_heredoc_redirect_token1; - v->a[243513] = actions(1265); - v->a[243514] = 22; - v->a[243515] = anon_sym_SEMI; - v->a[243516] = anon_sym_PIPE_PIPE; - v->a[243517] = anon_sym_AMP_AMP; - v->a[243518] = anon_sym_PIPE; - v->a[243519] = anon_sym_AMP; - small_parse_table_12176(v); -} - -void small_parse_table_12176(t_small_parse_table_array *v) -{ - v->a[243520] = anon_sym_LT; - v->a[243521] = anon_sym_GT; - v->a[243522] = anon_sym_LT_LT; - v->a[243523] = anon_sym_GT_GT; - v->a[243524] = anon_sym_SEMI_SEMI; - v->a[243525] = anon_sym_SEMI_AMP; - v->a[243526] = anon_sym_SEMI_SEMI_AMP; - v->a[243527] = anon_sym_PIPE_AMP; - v->a[243528] = anon_sym_AMP_GT; - v->a[243529] = anon_sym_AMP_GT_GT; - v->a[243530] = anon_sym_LT_AMP; - v->a[243531] = anon_sym_GT_AMP; - v->a[243532] = anon_sym_GT_PIPE; - v->a[243533] = anon_sym_LT_AMP_DASH; - v->a[243534] = anon_sym_GT_AMP_DASH; - v->a[243535] = anon_sym_LT_LT_DASH; - v->a[243536] = anon_sym_LT_LT_LT; - v->a[243537] = 6; - v->a[243538] = actions(3); - v->a[243539] = 1; - small_parse_table_12177(v); -} - -void small_parse_table_12177(t_small_parse_table_array *v) -{ - v->a[243540] = sym_comment; - v->a[243541] = actions(11301); - v->a[243542] = 1; - v->a[243543] = aux_sym_concatenation_token1; - v->a[243544] = actions(11303); - v->a[243545] = 1; - v->a[243546] = sym__concat; - v->a[243547] = state(4284); - v->a[243548] = 1; - v->a[243549] = aux_sym_concatenation_repeat1; - v->a[243550] = actions(2096); - v->a[243551] = 2; - v->a[243552] = sym_file_descriptor; - v->a[243553] = aux_sym_heredoc_redirect_token1; - v->a[243554] = actions(2094); - v->a[243555] = 22; - v->a[243556] = anon_sym_SEMI; - v->a[243557] = anon_sym_PIPE_PIPE; - v->a[243558] = anon_sym_AMP_AMP; - v->a[243559] = anon_sym_PIPE; - small_parse_table_12178(v); -} - -void small_parse_table_12178(t_small_parse_table_array *v) -{ - v->a[243560] = anon_sym_AMP; - v->a[243561] = anon_sym_LT; - v->a[243562] = anon_sym_GT; - v->a[243563] = anon_sym_LT_LT; - v->a[243564] = anon_sym_GT_GT; - v->a[243565] = anon_sym_SEMI_SEMI; - v->a[243566] = anon_sym_SEMI_AMP; - v->a[243567] = anon_sym_SEMI_SEMI_AMP; - v->a[243568] = anon_sym_PIPE_AMP; - v->a[243569] = anon_sym_AMP_GT; - v->a[243570] = anon_sym_AMP_GT_GT; - v->a[243571] = anon_sym_LT_AMP; - v->a[243572] = anon_sym_GT_AMP; - v->a[243573] = anon_sym_GT_PIPE; - v->a[243574] = anon_sym_LT_AMP_DASH; - v->a[243575] = anon_sym_GT_AMP_DASH; - v->a[243576] = anon_sym_LT_LT_DASH; - v->a[243577] = anon_sym_LT_LT_LT; - v->a[243578] = 3; - v->a[243579] = actions(3); - small_parse_table_12179(v); -} - -void small_parse_table_12179(t_small_parse_table_array *v) -{ - v->a[243580] = 1; - v->a[243581] = sym_comment; - v->a[243582] = actions(1314); - v->a[243583] = 4; - v->a[243584] = sym_file_descriptor; - v->a[243585] = sym__concat; - v->a[243586] = ts_builtin_sym_end; - v->a[243587] = aux_sym_heredoc_redirect_token1; - v->a[243588] = actions(1312); - v->a[243589] = 23; - v->a[243590] = anon_sym_SEMI; - v->a[243591] = anon_sym_PIPE_PIPE; - v->a[243592] = anon_sym_AMP_AMP; - v->a[243593] = anon_sym_PIPE; - v->a[243594] = anon_sym_AMP; - v->a[243595] = anon_sym_LT; - v->a[243596] = anon_sym_GT; - v->a[243597] = anon_sym_LT_LT; - v->a[243598] = anon_sym_GT_GT; - v->a[243599] = anon_sym_RPAREN; - small_parse_table_12180(v); -} - -/* EOF small_parse_table_2435.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2436.c b/parser/static/small_parse_table/small_parse_table_2436.c deleted file mode 100644 index cb372ef5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2436.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2436.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12180(t_small_parse_table_array *v) -{ - v->a[243600] = anon_sym_SEMI_SEMI; - v->a[243601] = anon_sym_PIPE_AMP; - v->a[243602] = anon_sym_AMP_GT; - v->a[243603] = anon_sym_AMP_GT_GT; - v->a[243604] = anon_sym_LT_AMP; - v->a[243605] = anon_sym_GT_AMP; - v->a[243606] = anon_sym_GT_PIPE; - v->a[243607] = anon_sym_LT_AMP_DASH; - v->a[243608] = anon_sym_GT_AMP_DASH; - v->a[243609] = anon_sym_LT_LT_DASH; - v->a[243610] = anon_sym_LT_LT_LT; - v->a[243611] = aux_sym_concatenation_token1; - v->a[243612] = anon_sym_BQUOTE; - v->a[243613] = 13; - v->a[243614] = actions(3); - v->a[243615] = 1; - v->a[243616] = sym_comment; - v->a[243617] = actions(2721); - v->a[243618] = 1; - v->a[243619] = ts_builtin_sym_end; - small_parse_table_12181(v); -} - -void small_parse_table_12181(t_small_parse_table_array *v) -{ - v->a[243620] = actions(5051); - v->a[243621] = 1; - v->a[243622] = aux_sym_heredoc_redirect_token1; - v->a[243623] = actions(11448); - v->a[243624] = 1; - v->a[243625] = anon_sym_LT_LT_LT; - v->a[243626] = actions(11483); - v->a[243627] = 1; - v->a[243628] = sym_file_descriptor; - v->a[243629] = state(4912); - v->a[243630] = 1; - v->a[243631] = sym_herestring_redirect; - v->a[243632] = actions(4253); - v->a[243633] = 2; - v->a[243634] = anon_sym_PIPE; - v->a[243635] = anon_sym_PIPE_AMP; - v->a[243636] = actions(4690); - v->a[243637] = 2; - v->a[243638] = anon_sym_PIPE_PIPE; - v->a[243639] = anon_sym_AMP_AMP; - small_parse_table_12182(v); -} - -void small_parse_table_12182(t_small_parse_table_array *v) -{ - v->a[243640] = actions(4692); - v->a[243641] = 2; - v->a[243642] = anon_sym_LT_LT; - v->a[243643] = anon_sym_LT_LT_DASH; - v->a[243644] = actions(11481); - v->a[243645] = 2; - v->a[243646] = anon_sym_LT_AMP_DASH; - v->a[243647] = anon_sym_GT_AMP_DASH; - v->a[243648] = actions(5049); - v->a[243649] = 3; - v->a[243650] = anon_sym_SEMI; - v->a[243651] = anon_sym_AMP; - v->a[243652] = anon_sym_SEMI_SEMI; - v->a[243653] = state(4650); - v->a[243654] = 3; - v->a[243655] = sym_file_redirect; - v->a[243656] = sym_heredoc_redirect; - v->a[243657] = aux_sym_redirected_statement_repeat1; - v->a[243658] = actions(11479); - v->a[243659] = 8; - small_parse_table_12183(v); -} - -void small_parse_table_12183(t_small_parse_table_array *v) -{ - v->a[243660] = anon_sym_LT; - v->a[243661] = anon_sym_GT; - v->a[243662] = anon_sym_GT_GT; - v->a[243663] = anon_sym_AMP_GT; - v->a[243664] = anon_sym_AMP_GT_GT; - v->a[243665] = anon_sym_LT_AMP; - v->a[243666] = anon_sym_GT_AMP; - v->a[243667] = anon_sym_GT_PIPE; - v->a[243668] = 3; - v->a[243669] = actions(3); - v->a[243670] = 1; - v->a[243671] = sym_comment; - v->a[243672] = actions(1334); - v->a[243673] = 5; - v->a[243674] = sym_file_descriptor; - v->a[243675] = sym__concat; - v->a[243676] = sym_variable_name; - v->a[243677] = ts_builtin_sym_end; - v->a[243678] = aux_sym_heredoc_redirect_token1; - v->a[243679] = actions(1332); - small_parse_table_12184(v); -} - -void small_parse_table_12184(t_small_parse_table_array *v) -{ - v->a[243680] = 22; - v->a[243681] = anon_sym_SEMI; - v->a[243682] = anon_sym_PIPE_PIPE; - v->a[243683] = anon_sym_AMP_AMP; - v->a[243684] = anon_sym_PIPE; - v->a[243685] = anon_sym_AMP; - v->a[243686] = anon_sym_LT; - v->a[243687] = anon_sym_GT; - v->a[243688] = anon_sym_LT_LT; - v->a[243689] = anon_sym_GT_GT; - v->a[243690] = anon_sym_RPAREN; - v->a[243691] = anon_sym_SEMI_SEMI; - v->a[243692] = anon_sym_PIPE_AMP; - v->a[243693] = anon_sym_AMP_GT; - v->a[243694] = anon_sym_AMP_GT_GT; - v->a[243695] = anon_sym_LT_AMP; - v->a[243696] = anon_sym_GT_AMP; - v->a[243697] = anon_sym_GT_PIPE; - v->a[243698] = anon_sym_LT_AMP_DASH; - v->a[243699] = anon_sym_GT_AMP_DASH; - small_parse_table_12185(v); -} - -/* EOF small_parse_table_2436.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2437.c b/parser/static/small_parse_table/small_parse_table_2437.c deleted file mode 100644 index ec0f8bf4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2437.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2437.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12185(t_small_parse_table_array *v) -{ - v->a[243700] = anon_sym_LT_LT_DASH; - v->a[243701] = aux_sym_concatenation_token1; - v->a[243702] = anon_sym_BQUOTE; - v->a[243703] = 13; - v->a[243704] = actions(3); - v->a[243705] = 1; - v->a[243706] = sym_comment; - v->a[243707] = actions(4257); - v->a[243708] = 1; - v->a[243709] = anon_sym_BQUOTE; - v->a[243710] = actions(5379); - v->a[243711] = 1; - v->a[243712] = aux_sym_heredoc_redirect_token1; - v->a[243713] = actions(11410); - v->a[243714] = 1; - v->a[243715] = anon_sym_LT_LT_LT; - v->a[243716] = actions(11489); - v->a[243717] = 1; - v->a[243718] = sym_file_descriptor; - v->a[243719] = state(4912); - small_parse_table_12186(v); -} - -void small_parse_table_12186(t_small_parse_table_array *v) -{ - v->a[243720] = 1; - v->a[243721] = sym_herestring_redirect; - v->a[243722] = actions(4253); - v->a[243723] = 2; - v->a[243724] = anon_sym_PIPE; - v->a[243725] = anon_sym_PIPE_AMP; - v->a[243726] = actions(4692); - v->a[243727] = 2; - v->a[243728] = anon_sym_LT_LT; - v->a[243729] = anon_sym_LT_LT_DASH; - v->a[243730] = actions(5355); - v->a[243731] = 2; - v->a[243732] = anon_sym_PIPE_PIPE; - v->a[243733] = anon_sym_AMP_AMP; - v->a[243734] = actions(11487); - v->a[243735] = 2; - v->a[243736] = anon_sym_LT_AMP_DASH; - v->a[243737] = anon_sym_GT_AMP_DASH; - v->a[243738] = actions(5377); - v->a[243739] = 3; - small_parse_table_12187(v); -} - -void small_parse_table_12187(t_small_parse_table_array *v) -{ - v->a[243740] = anon_sym_SEMI; - v->a[243741] = anon_sym_AMP; - v->a[243742] = anon_sym_SEMI_SEMI; - v->a[243743] = state(4697); - v->a[243744] = 3; - v->a[243745] = sym_file_redirect; - v->a[243746] = sym_heredoc_redirect; - v->a[243747] = aux_sym_redirected_statement_repeat1; - v->a[243748] = actions(11485); - v->a[243749] = 8; - v->a[243750] = anon_sym_LT; - v->a[243751] = anon_sym_GT; - v->a[243752] = anon_sym_GT_GT; - v->a[243753] = anon_sym_AMP_GT; - v->a[243754] = anon_sym_AMP_GT_GT; - v->a[243755] = anon_sym_LT_AMP; - v->a[243756] = anon_sym_GT_AMP; - v->a[243757] = anon_sym_GT_PIPE; - v->a[243758] = 6; - v->a[243759] = actions(3); - small_parse_table_12188(v); -} - -void small_parse_table_12188(t_small_parse_table_array *v) -{ - v->a[243760] = 1; - v->a[243761] = sym_comment; - v->a[243762] = actions(11491); - v->a[243763] = 1; - v->a[243764] = aux_sym_concatenation_token1; - v->a[243765] = actions(11493); - v->a[243766] = 1; - v->a[243767] = sym__concat; - v->a[243768] = state(4471); - v->a[243769] = 1; - v->a[243770] = aux_sym_concatenation_repeat1; - v->a[243771] = actions(1263); - v->a[243772] = 2; - v->a[243773] = sym_file_descriptor; - v->a[243774] = aux_sym_heredoc_redirect_token1; - v->a[243775] = actions(1261); - v->a[243776] = 22; - v->a[243777] = anon_sym_SEMI; - v->a[243778] = anon_sym_PIPE_PIPE; - v->a[243779] = anon_sym_AMP_AMP; - small_parse_table_12189(v); -} - -void small_parse_table_12189(t_small_parse_table_array *v) -{ - v->a[243780] = anon_sym_PIPE; - v->a[243781] = anon_sym_AMP; - v->a[243782] = anon_sym_LT; - v->a[243783] = anon_sym_GT; - v->a[243784] = anon_sym_LT_LT; - v->a[243785] = anon_sym_GT_GT; - v->a[243786] = anon_sym_SEMI_SEMI; - v->a[243787] = anon_sym_SEMI_AMP; - v->a[243788] = anon_sym_SEMI_SEMI_AMP; - v->a[243789] = anon_sym_PIPE_AMP; - v->a[243790] = anon_sym_AMP_GT; - v->a[243791] = anon_sym_AMP_GT_GT; - v->a[243792] = anon_sym_LT_AMP; - v->a[243793] = anon_sym_GT_AMP; - v->a[243794] = anon_sym_GT_PIPE; - v->a[243795] = anon_sym_LT_AMP_DASH; - v->a[243796] = anon_sym_GT_AMP_DASH; - v->a[243797] = anon_sym_LT_LT_DASH; - v->a[243798] = sym__special_character; - v->a[243799] = 3; - small_parse_table_12190(v); -} - -/* EOF small_parse_table_2437.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2438.c b/parser/static/small_parse_table/small_parse_table_2438.c deleted file mode 100644 index 710564e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2438.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2438.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12190(t_small_parse_table_array *v) -{ - v->a[243800] = actions(3); - v->a[243801] = 1; - v->a[243802] = sym_comment; - v->a[243803] = actions(1322); - v->a[243804] = 5; - v->a[243805] = sym_file_descriptor; - v->a[243806] = sym__concat; - v->a[243807] = sym_variable_name; - v->a[243808] = ts_builtin_sym_end; - v->a[243809] = aux_sym_heredoc_redirect_token1; - v->a[243810] = actions(1320); - v->a[243811] = 22; - v->a[243812] = anon_sym_SEMI; - v->a[243813] = anon_sym_PIPE_PIPE; - v->a[243814] = anon_sym_AMP_AMP; - v->a[243815] = anon_sym_PIPE; - v->a[243816] = anon_sym_AMP; - v->a[243817] = anon_sym_LT; - v->a[243818] = anon_sym_GT; - v->a[243819] = anon_sym_LT_LT; - small_parse_table_12191(v); -} - -void small_parse_table_12191(t_small_parse_table_array *v) -{ - v->a[243820] = anon_sym_GT_GT; - v->a[243821] = anon_sym_RPAREN; - v->a[243822] = anon_sym_SEMI_SEMI; - v->a[243823] = anon_sym_PIPE_AMP; - v->a[243824] = anon_sym_AMP_GT; - v->a[243825] = anon_sym_AMP_GT_GT; - v->a[243826] = anon_sym_LT_AMP; - v->a[243827] = anon_sym_GT_AMP; - v->a[243828] = anon_sym_GT_PIPE; - v->a[243829] = anon_sym_LT_AMP_DASH; - v->a[243830] = anon_sym_GT_AMP_DASH; - v->a[243831] = anon_sym_LT_LT_DASH; - v->a[243832] = aux_sym_concatenation_token1; - v->a[243833] = anon_sym_BQUOTE; - v->a[243834] = 3; - v->a[243835] = actions(3); - v->a[243836] = 1; - v->a[243837] = sym_comment; - v->a[243838] = actions(1294); - v->a[243839] = 3; - small_parse_table_12192(v); -} - -void small_parse_table_12192(t_small_parse_table_array *v) -{ - v->a[243840] = sym_file_descriptor; - v->a[243841] = sym__concat; - v->a[243842] = aux_sym_heredoc_redirect_token1; - v->a[243843] = actions(1292); - v->a[243844] = 24; - v->a[243845] = anon_sym_SEMI; - v->a[243846] = anon_sym_PIPE_PIPE; - v->a[243847] = anon_sym_AMP_AMP; - v->a[243848] = anon_sym_PIPE; - v->a[243849] = anon_sym_AMP; - v->a[243850] = anon_sym_LT; - v->a[243851] = anon_sym_GT; - v->a[243852] = anon_sym_LT_LT; - v->a[243853] = anon_sym_GT_GT; - v->a[243854] = anon_sym_esac; - v->a[243855] = anon_sym_SEMI_SEMI; - v->a[243856] = anon_sym_SEMI_AMP; - v->a[243857] = anon_sym_SEMI_SEMI_AMP; - v->a[243858] = anon_sym_PIPE_AMP; - v->a[243859] = anon_sym_AMP_GT; - small_parse_table_12193(v); -} - -void small_parse_table_12193(t_small_parse_table_array *v) -{ - v->a[243860] = anon_sym_AMP_GT_GT; - v->a[243861] = anon_sym_LT_AMP; - v->a[243862] = anon_sym_GT_AMP; - v->a[243863] = anon_sym_GT_PIPE; - v->a[243864] = anon_sym_LT_AMP_DASH; - v->a[243865] = anon_sym_GT_AMP_DASH; - v->a[243866] = anon_sym_LT_LT_DASH; - v->a[243867] = anon_sym_LT_LT_LT; - v->a[243868] = aux_sym_concatenation_token1; - v->a[243869] = 3; - v->a[243870] = actions(3); - v->a[243871] = 1; - v->a[243872] = sym_comment; - v->a[243873] = actions(1338); - v->a[243874] = 5; - v->a[243875] = sym_file_descriptor; - v->a[243876] = sym__concat; - v->a[243877] = sym_variable_name; - v->a[243878] = ts_builtin_sym_end; - v->a[243879] = aux_sym_heredoc_redirect_token1; - small_parse_table_12194(v); -} - -void small_parse_table_12194(t_small_parse_table_array *v) -{ - v->a[243880] = actions(1336); - v->a[243881] = 22; - v->a[243882] = anon_sym_SEMI; - v->a[243883] = anon_sym_PIPE_PIPE; - v->a[243884] = anon_sym_AMP_AMP; - v->a[243885] = anon_sym_PIPE; - v->a[243886] = anon_sym_AMP; - v->a[243887] = anon_sym_LT; - v->a[243888] = anon_sym_GT; - v->a[243889] = anon_sym_LT_LT; - v->a[243890] = anon_sym_GT_GT; - v->a[243891] = anon_sym_RPAREN; - v->a[243892] = anon_sym_SEMI_SEMI; - v->a[243893] = anon_sym_PIPE_AMP; - v->a[243894] = anon_sym_AMP_GT; - v->a[243895] = anon_sym_AMP_GT_GT; - v->a[243896] = anon_sym_LT_AMP; - v->a[243897] = anon_sym_GT_AMP; - v->a[243898] = anon_sym_GT_PIPE; - v->a[243899] = anon_sym_LT_AMP_DASH; - small_parse_table_12195(v); -} - -/* EOF small_parse_table_2438.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2439.c b/parser/static/small_parse_table/small_parse_table_2439.c deleted file mode 100644 index 73bf7a10..00000000 --- a/parser/static/small_parse_table/small_parse_table_2439.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2439.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12195(t_small_parse_table_array *v) -{ - v->a[243900] = anon_sym_GT_AMP_DASH; - v->a[243901] = anon_sym_LT_LT_DASH; - v->a[243902] = aux_sym_concatenation_token1; - v->a[243903] = anon_sym_BQUOTE; - v->a[243904] = 6; - v->a[243905] = actions(3); - v->a[243906] = 1; - v->a[243907] = sym_comment; - v->a[243908] = actions(11301); - v->a[243909] = 1; - v->a[243910] = aux_sym_concatenation_token1; - v->a[243911] = actions(11303); - v->a[243912] = 1; - v->a[243913] = sym__concat; - v->a[243914] = state(4309); - v->a[243915] = 1; - v->a[243916] = aux_sym_concatenation_repeat1; - v->a[243917] = actions(5697); - v->a[243918] = 2; - v->a[243919] = sym_file_descriptor; - small_parse_table_12196(v); -} - -void small_parse_table_12196(t_small_parse_table_array *v) -{ - v->a[243920] = aux_sym_heredoc_redirect_token1; - v->a[243921] = actions(5695); - v->a[243922] = 22; - v->a[243923] = anon_sym_SEMI; - v->a[243924] = anon_sym_PIPE_PIPE; - v->a[243925] = anon_sym_AMP_AMP; - v->a[243926] = anon_sym_PIPE; - v->a[243927] = anon_sym_AMP; - v->a[243928] = anon_sym_LT; - v->a[243929] = anon_sym_GT; - v->a[243930] = anon_sym_LT_LT; - v->a[243931] = anon_sym_GT_GT; - v->a[243932] = anon_sym_SEMI_SEMI; - v->a[243933] = anon_sym_SEMI_AMP; - v->a[243934] = anon_sym_SEMI_SEMI_AMP; - v->a[243935] = anon_sym_PIPE_AMP; - v->a[243936] = anon_sym_AMP_GT; - v->a[243937] = anon_sym_AMP_GT_GT; - v->a[243938] = anon_sym_LT_AMP; - v->a[243939] = anon_sym_GT_AMP; - small_parse_table_12197(v); -} - -void small_parse_table_12197(t_small_parse_table_array *v) -{ - v->a[243940] = anon_sym_GT_PIPE; - v->a[243941] = anon_sym_LT_AMP_DASH; - v->a[243942] = anon_sym_GT_AMP_DASH; - v->a[243943] = anon_sym_LT_LT_DASH; - v->a[243944] = anon_sym_LT_LT_LT; - v->a[243945] = 3; - v->a[243946] = actions(3); - v->a[243947] = 1; - v->a[243948] = sym_comment; - v->a[243949] = actions(1330); - v->a[243950] = 5; - v->a[243951] = sym_file_descriptor; - v->a[243952] = sym__concat; - v->a[243953] = sym_variable_name; - v->a[243954] = ts_builtin_sym_end; - v->a[243955] = aux_sym_heredoc_redirect_token1; - v->a[243956] = actions(1328); - v->a[243957] = 22; - v->a[243958] = anon_sym_SEMI; - v->a[243959] = anon_sym_PIPE_PIPE; - small_parse_table_12198(v); -} - -void small_parse_table_12198(t_small_parse_table_array *v) -{ - v->a[243960] = anon_sym_AMP_AMP; - v->a[243961] = anon_sym_PIPE; - v->a[243962] = anon_sym_AMP; - v->a[243963] = anon_sym_LT; - v->a[243964] = anon_sym_GT; - v->a[243965] = anon_sym_LT_LT; - v->a[243966] = anon_sym_GT_GT; - v->a[243967] = anon_sym_RPAREN; - v->a[243968] = anon_sym_SEMI_SEMI; - v->a[243969] = anon_sym_PIPE_AMP; - v->a[243970] = anon_sym_AMP_GT; - v->a[243971] = anon_sym_AMP_GT_GT; - v->a[243972] = anon_sym_LT_AMP; - v->a[243973] = anon_sym_GT_AMP; - v->a[243974] = anon_sym_GT_PIPE; - v->a[243975] = anon_sym_LT_AMP_DASH; - v->a[243976] = anon_sym_GT_AMP_DASH; - v->a[243977] = anon_sym_LT_LT_DASH; - v->a[243978] = aux_sym_concatenation_token1; - v->a[243979] = anon_sym_BQUOTE; - small_parse_table_12199(v); -} - -void small_parse_table_12199(t_small_parse_table_array *v) -{ - v->a[243980] = 13; - v->a[243981] = actions(3); - v->a[243982] = 1; - v->a[243983] = sym_comment; - v->a[243984] = actions(4686); - v->a[243985] = 1; - v->a[243986] = ts_builtin_sym_end; - v->a[243987] = actions(4694); - v->a[243988] = 1; - v->a[243989] = aux_sym_heredoc_redirect_token1; - v->a[243990] = actions(11448); - v->a[243991] = 1; - v->a[243992] = anon_sym_LT_LT_LT; - v->a[243993] = actions(11483); - v->a[243994] = 1; - v->a[243995] = sym_file_descriptor; - v->a[243996] = state(4912); - v->a[243997] = 1; - v->a[243998] = sym_herestring_redirect; - v->a[243999] = actions(4253); - small_parse_table_12200(v); -} - -/* EOF small_parse_table_2439.c */ diff --git a/parser/static/small_parse_table/small_parse_table_244.c b/parser/static/small_parse_table/small_parse_table_244.c index bbcbf398..2969a8ce 100644 --- a/parser/static/small_parse_table/small_parse_table_244.c +++ b/parser/static/small_parse_table/small_parse_table_244.c @@ -14,126 +14,126 @@ void small_parse_table_1220(t_small_parse_table_array *v) { - v->a[24400] = anon_sym_DOLLAR_BQUOTE; - v->a[24401] = actions(3632); - v->a[24402] = 1; - v->a[24403] = sym__brace_start; - v->a[24404] = actions(4133); - v->a[24405] = 1; - v->a[24406] = sym__special_character; - v->a[24407] = actions(4135); - v->a[24408] = 1; - v->a[24409] = sym_test_operator; - v->a[24410] = state(2270); + v->a[24400] = sym_raw_string; + v->a[24401] = aux_sym_number_token1; + v->a[24402] = aux_sym_number_token2; + v->a[24403] = anon_sym_DOLLAR_LBRACE; + v->a[24404] = anon_sym_DOLLAR_LPAREN; + v->a[24405] = anon_sym_BQUOTE; + v->a[24406] = anon_sym_DOLLAR_BQUOTE; + v->a[24407] = sym_word; + v->a[24408] = anon_sym_SEMI; + v->a[24409] = 3; + v->a[24410] = actions(3); v->a[24411] = 1; - v->a[24412] = aux_sym__literal_repeat1; - v->a[24413] = actions(2074); - v->a[24414] = 2; + v->a[24412] = sym_comment; + v->a[24413] = actions(2654); + v->a[24414] = 6; v->a[24415] = sym_file_descriptor; - v->a[24416] = aux_sym_heredoc_redirect_token1; - v->a[24417] = actions(3608); - v->a[24418] = 2; - v->a[24419] = anon_sym_LPAREN_LPAREN; + v->a[24416] = sym__concat; + v->a[24417] = sym_variable_name; + v->a[24418] = sym_test_operator; + v->a[24419] = sym__brace_start; small_parse_table_1221(v); } void small_parse_table_1221(t_small_parse_table_array *v) { - v->a[24420] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24421] = actions(3628); - v->a[24422] = 2; - v->a[24423] = anon_sym_LT_LPAREN; - v->a[24424] = anon_sym_GT_LPAREN; - v->a[24425] = state(781); - v->a[24426] = 2; - v->a[24427] = sym_concatenation; - v->a[24428] = aux_sym_for_statement_repeat1; - v->a[24429] = actions(4131); - v->a[24430] = 3; - v->a[24431] = sym_raw_string; - v->a[24432] = sym_ansi_c_string; - v->a[24433] = sym_word; - v->a[24434] = state(1968); - v->a[24435] = 9; - v->a[24436] = sym_arithmetic_expansion; - v->a[24437] = sym_brace_expression; - v->a[24438] = sym_string; - v->a[24439] = sym_translated_string; + v->a[24420] = aux_sym_heredoc_redirect_token1; + v->a[24421] = actions(2652); + v->a[24422] = 36; + v->a[24423] = anon_sym_esac; + v->a[24424] = anon_sym_PIPE; + v->a[24425] = anon_sym_SEMI_SEMI; + v->a[24426] = anon_sym_SEMI_AMP; + v->a[24427] = anon_sym_SEMI_SEMI_AMP; + v->a[24428] = anon_sym_PIPE_AMP; + v->a[24429] = anon_sym_AMP_AMP; + v->a[24430] = anon_sym_PIPE_PIPE; + v->a[24431] = anon_sym_LT; + v->a[24432] = anon_sym_GT; + v->a[24433] = anon_sym_GT_GT; + v->a[24434] = anon_sym_AMP_GT; + v->a[24435] = anon_sym_AMP_GT_GT; + v->a[24436] = anon_sym_LT_AMP; + v->a[24437] = anon_sym_GT_AMP; + v->a[24438] = anon_sym_GT_PIPE; + v->a[24439] = anon_sym_LT_AMP_DASH; small_parse_table_1222(v); } void small_parse_table_1222(t_small_parse_table_array *v) { - v->a[24440] = sym_number; - v->a[24441] = sym_simple_expansion; - v->a[24442] = sym_expansion; - v->a[24443] = sym_command_substitution; - v->a[24444] = sym_process_substitution; - v->a[24445] = actions(2072); - v->a[24446] = 20; - v->a[24447] = anon_sym_SEMI; - v->a[24448] = anon_sym_PIPE_PIPE; - v->a[24449] = anon_sym_AMP_AMP; - v->a[24450] = anon_sym_PIPE; - v->a[24451] = anon_sym_AMP; - v->a[24452] = anon_sym_LT; - v->a[24453] = anon_sym_GT; - v->a[24454] = anon_sym_LT_LT; - v->a[24455] = anon_sym_GT_GT; - v->a[24456] = anon_sym_SEMI_SEMI; - v->a[24457] = anon_sym_PIPE_AMP; - v->a[24458] = anon_sym_AMP_GT; - v->a[24459] = anon_sym_AMP_GT_GT; + v->a[24440] = anon_sym_GT_AMP_DASH; + v->a[24441] = anon_sym_LT_LT; + v->a[24442] = anon_sym_LT_LT_DASH; + v->a[24443] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24444] = anon_sym_AMP; + v->a[24445] = aux_sym_concatenation_token1; + v->a[24446] = anon_sym_DOLLAR; + v->a[24447] = sym__special_character; + v->a[24448] = anon_sym_DQUOTE; + v->a[24449] = sym_raw_string; + v->a[24450] = aux_sym_number_token1; + v->a[24451] = aux_sym_number_token2; + v->a[24452] = anon_sym_DOLLAR_LBRACE; + v->a[24453] = anon_sym_DOLLAR_LPAREN; + v->a[24454] = anon_sym_BQUOTE; + v->a[24455] = anon_sym_DOLLAR_BQUOTE; + v->a[24456] = aux_sym__simple_variable_name_token1; + v->a[24457] = sym_word; + v->a[24458] = anon_sym_SEMI; + v->a[24459] = 3; small_parse_table_1223(v); } void small_parse_table_1223(t_small_parse_table_array *v) { - v->a[24460] = anon_sym_LT_AMP; - v->a[24461] = anon_sym_GT_AMP; - v->a[24462] = anon_sym_GT_PIPE; - v->a[24463] = anon_sym_LT_AMP_DASH; - v->a[24464] = anon_sym_GT_AMP_DASH; - v->a[24465] = anon_sym_LT_LT_DASH; - v->a[24466] = anon_sym_BQUOTE; - v->a[24467] = 8; - v->a[24468] = actions(3); - v->a[24469] = 1; - v->a[24470] = sym_comment; - v->a[24471] = actions(3189); - v->a[24472] = 1; - v->a[24473] = anon_sym_DQUOTE; - v->a[24474] = actions(4058); - v->a[24475] = 1; - v->a[24476] = sym_variable_name; - v->a[24477] = state(1737); - v->a[24478] = 1; - v->a[24479] = sym_string; + v->a[24460] = actions(3); + v->a[24461] = 1; + v->a[24462] = sym_comment; + v->a[24463] = actions(2774); + v->a[24464] = 6; + v->a[24465] = sym_file_descriptor; + v->a[24466] = sym__concat; + v->a[24467] = sym_test_operator; + v->a[24468] = sym__bare_dollar; + v->a[24469] = sym__brace_start; + v->a[24470] = aux_sym_heredoc_redirect_token1; + v->a[24471] = actions(2772); + v->a[24472] = 36; + v->a[24473] = anon_sym_esac; + v->a[24474] = anon_sym_LPAREN; + v->a[24475] = anon_sym_PIPE; + v->a[24476] = anon_sym_SEMI_SEMI; + v->a[24477] = anon_sym_SEMI_AMP; + v->a[24478] = anon_sym_SEMI_SEMI_AMP; + v->a[24479] = anon_sym_PIPE_AMP; small_parse_table_1224(v); } void small_parse_table_1224(t_small_parse_table_array *v) { - v->a[24480] = actions(4056); - v->a[24481] = 2; - v->a[24482] = aux_sym__simple_variable_name_token1; - v->a[24483] = aux_sym__multiline_variable_name_token1; - v->a[24484] = actions(1241); - v->a[24485] = 3; - v->a[24486] = sym_file_descriptor; - v->a[24487] = sym_test_operator; - v->a[24488] = sym__brace_start; - v->a[24489] = actions(4054); - v->a[24490] = 9; - v->a[24491] = anon_sym_DASH; - v->a[24492] = anon_sym_STAR; - v->a[24493] = anon_sym_BANG; - v->a[24494] = anon_sym_QMARK; - v->a[24495] = anon_sym_DOLLAR; - v->a[24496] = anon_sym_POUND; - v->a[24497] = anon_sym_AT2; - v->a[24498] = anon_sym_0; - v->a[24499] = anon_sym__; + v->a[24480] = anon_sym_AMP_AMP; + v->a[24481] = anon_sym_PIPE_PIPE; + v->a[24482] = anon_sym_LT; + v->a[24483] = anon_sym_GT; + v->a[24484] = anon_sym_GT_GT; + v->a[24485] = anon_sym_AMP_GT; + v->a[24486] = anon_sym_AMP_GT_GT; + v->a[24487] = anon_sym_LT_AMP; + v->a[24488] = anon_sym_GT_AMP; + v->a[24489] = anon_sym_GT_PIPE; + v->a[24490] = anon_sym_LT_AMP_DASH; + v->a[24491] = anon_sym_GT_AMP_DASH; + v->a[24492] = anon_sym_LT_LT; + v->a[24493] = anon_sym_LT_LT_DASH; + v->a[24494] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24495] = anon_sym_AMP; + v->a[24496] = aux_sym_concatenation_token1; + v->a[24497] = anon_sym_DOLLAR; + v->a[24498] = sym__special_character; + v->a[24499] = anon_sym_DQUOTE; small_parse_table_1225(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2440.c b/parser/static/small_parse_table/small_parse_table_2440.c deleted file mode 100644 index 08c760d1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2440.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2440.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12200(t_small_parse_table_array *v) -{ - v->a[244000] = 2; - v->a[244001] = anon_sym_PIPE; - v->a[244002] = anon_sym_PIPE_AMP; - v->a[244003] = actions(4690); - v->a[244004] = 2; - v->a[244005] = anon_sym_PIPE_PIPE; - v->a[244006] = anon_sym_AMP_AMP; - v->a[244007] = actions(4692); - v->a[244008] = 2; - v->a[244009] = anon_sym_LT_LT; - v->a[244010] = anon_sym_LT_LT_DASH; - v->a[244011] = actions(11481); - v->a[244012] = 2; - v->a[244013] = anon_sym_LT_AMP_DASH; - v->a[244014] = anon_sym_GT_AMP_DASH; - v->a[244015] = actions(4688); - v->a[244016] = 3; - v->a[244017] = anon_sym_SEMI; - v->a[244018] = anon_sym_AMP; - v->a[244019] = anon_sym_SEMI_SEMI; - small_parse_table_12201(v); -} - -void small_parse_table_12201(t_small_parse_table_array *v) -{ - v->a[244020] = state(4650); - v->a[244021] = 3; - v->a[244022] = sym_file_redirect; - v->a[244023] = sym_heredoc_redirect; - v->a[244024] = aux_sym_redirected_statement_repeat1; - v->a[244025] = actions(11479); - v->a[244026] = 8; - v->a[244027] = anon_sym_LT; - v->a[244028] = anon_sym_GT; - v->a[244029] = anon_sym_GT_GT; - v->a[244030] = anon_sym_AMP_GT; - v->a[244031] = anon_sym_AMP_GT_GT; - v->a[244032] = anon_sym_LT_AMP; - v->a[244033] = anon_sym_GT_AMP; - v->a[244034] = anon_sym_GT_PIPE; - v->a[244035] = 3; - v->a[244036] = actions(3); - v->a[244037] = 1; - v->a[244038] = sym_comment; - v->a[244039] = actions(1350); - small_parse_table_12202(v); -} - -void small_parse_table_12202(t_small_parse_table_array *v) -{ - v->a[244040] = 4; - v->a[244041] = sym_file_descriptor; - v->a[244042] = sym__concat; - v->a[244043] = sym_variable_name; - v->a[244044] = aux_sym_heredoc_redirect_token1; - v->a[244045] = actions(1348); - v->a[244046] = 23; - v->a[244047] = anon_sym_SEMI; - v->a[244048] = anon_sym_PIPE_PIPE; - v->a[244049] = anon_sym_AMP_AMP; - v->a[244050] = anon_sym_PIPE; - v->a[244051] = anon_sym_AMP; - v->a[244052] = anon_sym_LT; - v->a[244053] = anon_sym_GT; - v->a[244054] = anon_sym_LT_LT; - v->a[244055] = anon_sym_GT_GT; - v->a[244056] = anon_sym_esac; - v->a[244057] = anon_sym_SEMI_SEMI; - v->a[244058] = anon_sym_SEMI_AMP; - v->a[244059] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12203(v); -} - -void small_parse_table_12203(t_small_parse_table_array *v) -{ - v->a[244060] = anon_sym_PIPE_AMP; - v->a[244061] = anon_sym_AMP_GT; - v->a[244062] = anon_sym_AMP_GT_GT; - v->a[244063] = anon_sym_LT_AMP; - v->a[244064] = anon_sym_GT_AMP; - v->a[244065] = anon_sym_GT_PIPE; - v->a[244066] = anon_sym_LT_AMP_DASH; - v->a[244067] = anon_sym_GT_AMP_DASH; - v->a[244068] = anon_sym_LT_LT_DASH; - v->a[244069] = aux_sym_concatenation_token1; - v->a[244070] = 3; - v->a[244071] = actions(3); - v->a[244072] = 1; - v->a[244073] = sym_comment; - v->a[244074] = actions(1322); - v->a[244075] = 4; - v->a[244076] = sym_file_descriptor; - v->a[244077] = sym__concat; - v->a[244078] = sym_variable_name; - v->a[244079] = aux_sym_heredoc_redirect_token1; - small_parse_table_12204(v); -} - -void small_parse_table_12204(t_small_parse_table_array *v) -{ - v->a[244080] = actions(1320); - v->a[244081] = 23; - v->a[244082] = anon_sym_SEMI; - v->a[244083] = anon_sym_PIPE_PIPE; - v->a[244084] = anon_sym_AMP_AMP; - v->a[244085] = anon_sym_PIPE; - v->a[244086] = anon_sym_AMP; - v->a[244087] = anon_sym_LT; - v->a[244088] = anon_sym_GT; - v->a[244089] = anon_sym_LT_LT; - v->a[244090] = anon_sym_GT_GT; - v->a[244091] = anon_sym_esac; - v->a[244092] = anon_sym_SEMI_SEMI; - v->a[244093] = anon_sym_SEMI_AMP; - v->a[244094] = anon_sym_SEMI_SEMI_AMP; - v->a[244095] = anon_sym_PIPE_AMP; - v->a[244096] = anon_sym_AMP_GT; - v->a[244097] = anon_sym_AMP_GT_GT; - v->a[244098] = anon_sym_LT_AMP; - v->a[244099] = anon_sym_GT_AMP; - small_parse_table_12205(v); -} - -/* EOF small_parse_table_2440.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2441.c b/parser/static/small_parse_table/small_parse_table_2441.c deleted file mode 100644 index 40ea2302..00000000 --- a/parser/static/small_parse_table/small_parse_table_2441.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2441.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12205(t_small_parse_table_array *v) -{ - v->a[244100] = anon_sym_GT_PIPE; - v->a[244101] = anon_sym_LT_AMP_DASH; - v->a[244102] = anon_sym_GT_AMP_DASH; - v->a[244103] = anon_sym_LT_LT_DASH; - v->a[244104] = aux_sym_concatenation_token1; - v->a[244105] = 5; - v->a[244106] = actions(3); - v->a[244107] = 1; - v->a[244108] = sym_comment; - v->a[244109] = actions(11495); - v->a[244110] = 1; - v->a[244111] = sym__special_character; - v->a[244112] = state(4324); - v->a[244113] = 1; - v->a[244114] = aux_sym__literal_repeat1; - v->a[244115] = actions(1364); - v->a[244116] = 2; - v->a[244117] = sym_file_descriptor; - v->a[244118] = aux_sym_heredoc_redirect_token1; - v->a[244119] = actions(1362); - small_parse_table_12206(v); -} - -void small_parse_table_12206(t_small_parse_table_array *v) -{ - v->a[244120] = 23; - v->a[244121] = anon_sym_SEMI; - v->a[244122] = anon_sym_PIPE_PIPE; - v->a[244123] = anon_sym_AMP_AMP; - v->a[244124] = anon_sym_PIPE; - v->a[244125] = anon_sym_AMP; - v->a[244126] = anon_sym_LT; - v->a[244127] = anon_sym_GT; - v->a[244128] = anon_sym_LT_LT; - v->a[244129] = anon_sym_GT_GT; - v->a[244130] = anon_sym_esac; - v->a[244131] = anon_sym_SEMI_SEMI; - v->a[244132] = anon_sym_SEMI_AMP; - v->a[244133] = anon_sym_SEMI_SEMI_AMP; - v->a[244134] = anon_sym_PIPE_AMP; - v->a[244135] = anon_sym_AMP_GT; - v->a[244136] = anon_sym_AMP_GT_GT; - v->a[244137] = anon_sym_LT_AMP; - v->a[244138] = anon_sym_GT_AMP; - v->a[244139] = anon_sym_GT_PIPE; - small_parse_table_12207(v); -} - -void small_parse_table_12207(t_small_parse_table_array *v) -{ - v->a[244140] = anon_sym_LT_AMP_DASH; - v->a[244141] = anon_sym_GT_AMP_DASH; - v->a[244142] = anon_sym_LT_LT_DASH; - v->a[244143] = anon_sym_LT_LT_LT; - v->a[244144] = 3; - v->a[244145] = actions(3); - v->a[244146] = 1; - v->a[244147] = sym_comment; - v->a[244148] = actions(1338); - v->a[244149] = 4; - v->a[244150] = sym_file_descriptor; - v->a[244151] = sym__concat; - v->a[244152] = sym_variable_name; - v->a[244153] = aux_sym_heredoc_redirect_token1; - v->a[244154] = actions(1336); - v->a[244155] = 23; - v->a[244156] = anon_sym_SEMI; - v->a[244157] = anon_sym_PIPE_PIPE; - v->a[244158] = anon_sym_AMP_AMP; - v->a[244159] = anon_sym_PIPE; - small_parse_table_12208(v); -} - -void small_parse_table_12208(t_small_parse_table_array *v) -{ - v->a[244160] = anon_sym_AMP; - v->a[244161] = anon_sym_LT; - v->a[244162] = anon_sym_GT; - v->a[244163] = anon_sym_LT_LT; - v->a[244164] = anon_sym_GT_GT; - v->a[244165] = anon_sym_esac; - v->a[244166] = anon_sym_SEMI_SEMI; - v->a[244167] = anon_sym_SEMI_AMP; - v->a[244168] = anon_sym_SEMI_SEMI_AMP; - v->a[244169] = anon_sym_PIPE_AMP; - v->a[244170] = anon_sym_AMP_GT; - v->a[244171] = anon_sym_AMP_GT_GT; - v->a[244172] = anon_sym_LT_AMP; - v->a[244173] = anon_sym_GT_AMP; - v->a[244174] = anon_sym_GT_PIPE; - v->a[244175] = anon_sym_LT_AMP_DASH; - v->a[244176] = anon_sym_GT_AMP_DASH; - v->a[244177] = anon_sym_LT_LT_DASH; - v->a[244178] = aux_sym_concatenation_token1; - v->a[244179] = 3; - small_parse_table_12209(v); -} - -void small_parse_table_12209(t_small_parse_table_array *v) -{ - v->a[244180] = actions(3); - v->a[244181] = 1; - v->a[244182] = sym_comment; - v->a[244183] = actions(1342); - v->a[244184] = 4; - v->a[244185] = sym_file_descriptor; - v->a[244186] = sym__concat; - v->a[244187] = sym_variable_name; - v->a[244188] = aux_sym_heredoc_redirect_token1; - v->a[244189] = actions(1340); - v->a[244190] = 23; - v->a[244191] = anon_sym_SEMI; - v->a[244192] = anon_sym_PIPE_PIPE; - v->a[244193] = anon_sym_AMP_AMP; - v->a[244194] = anon_sym_PIPE; - v->a[244195] = anon_sym_AMP; - v->a[244196] = anon_sym_LT; - v->a[244197] = anon_sym_GT; - v->a[244198] = anon_sym_LT_LT; - v->a[244199] = anon_sym_GT_GT; - small_parse_table_12210(v); -} - -/* EOF small_parse_table_2441.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2442.c b/parser/static/small_parse_table/small_parse_table_2442.c deleted file mode 100644 index 1a82b56a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2442.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2442.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12210(t_small_parse_table_array *v) -{ - v->a[244200] = anon_sym_esac; - v->a[244201] = anon_sym_SEMI_SEMI; - v->a[244202] = anon_sym_SEMI_AMP; - v->a[244203] = anon_sym_SEMI_SEMI_AMP; - v->a[244204] = anon_sym_PIPE_AMP; - v->a[244205] = anon_sym_AMP_GT; - v->a[244206] = anon_sym_AMP_GT_GT; - v->a[244207] = anon_sym_LT_AMP; - v->a[244208] = anon_sym_GT_AMP; - v->a[244209] = anon_sym_GT_PIPE; - v->a[244210] = anon_sym_LT_AMP_DASH; - v->a[244211] = anon_sym_GT_AMP_DASH; - v->a[244212] = anon_sym_LT_LT_DASH; - v->a[244213] = aux_sym_concatenation_token1; - v->a[244214] = 3; - v->a[244215] = actions(3); - v->a[244216] = 1; - v->a[244217] = sym_comment; - v->a[244218] = actions(1314); - v->a[244219] = 4; - small_parse_table_12211(v); -} - -void small_parse_table_12211(t_small_parse_table_array *v) -{ - v->a[244220] = sym_file_descriptor; - v->a[244221] = sym__concat; - v->a[244222] = sym_variable_name; - v->a[244223] = aux_sym_heredoc_redirect_token1; - v->a[244224] = actions(1312); - v->a[244225] = 23; - v->a[244226] = anon_sym_SEMI; - v->a[244227] = anon_sym_PIPE_PIPE; - v->a[244228] = anon_sym_AMP_AMP; - v->a[244229] = anon_sym_PIPE; - v->a[244230] = anon_sym_AMP; - v->a[244231] = anon_sym_LT; - v->a[244232] = anon_sym_GT; - v->a[244233] = anon_sym_LT_LT; - v->a[244234] = anon_sym_GT_GT; - v->a[244235] = anon_sym_esac; - v->a[244236] = anon_sym_SEMI_SEMI; - v->a[244237] = anon_sym_SEMI_AMP; - v->a[244238] = anon_sym_SEMI_SEMI_AMP; - v->a[244239] = anon_sym_PIPE_AMP; - small_parse_table_12212(v); -} - -void small_parse_table_12212(t_small_parse_table_array *v) -{ - v->a[244240] = anon_sym_AMP_GT; - v->a[244241] = anon_sym_AMP_GT_GT; - v->a[244242] = anon_sym_LT_AMP; - v->a[244243] = anon_sym_GT_AMP; - v->a[244244] = anon_sym_GT_PIPE; - v->a[244245] = anon_sym_LT_AMP_DASH; - v->a[244246] = anon_sym_GT_AMP_DASH; - v->a[244247] = anon_sym_LT_LT_DASH; - v->a[244248] = aux_sym_concatenation_token1; - v->a[244249] = 3; - v->a[244250] = actions(3); - v->a[244251] = 1; - v->a[244252] = sym_comment; - v->a[244253] = actions(1310); - v->a[244254] = 3; - v->a[244255] = sym_file_descriptor; - v->a[244256] = sym__concat; - v->a[244257] = aux_sym_heredoc_redirect_token1; - v->a[244258] = actions(1308); - v->a[244259] = 24; - small_parse_table_12213(v); -} - -void small_parse_table_12213(t_small_parse_table_array *v) -{ - v->a[244260] = anon_sym_SEMI; - v->a[244261] = anon_sym_PIPE_PIPE; - v->a[244262] = anon_sym_AMP_AMP; - v->a[244263] = anon_sym_PIPE; - v->a[244264] = anon_sym_AMP; - v->a[244265] = anon_sym_LT; - v->a[244266] = anon_sym_GT; - v->a[244267] = anon_sym_LT_LT; - v->a[244268] = anon_sym_GT_GT; - v->a[244269] = anon_sym_esac; - v->a[244270] = anon_sym_SEMI_SEMI; - v->a[244271] = anon_sym_SEMI_AMP; - v->a[244272] = anon_sym_SEMI_SEMI_AMP; - v->a[244273] = anon_sym_PIPE_AMP; - v->a[244274] = anon_sym_AMP_GT; - v->a[244275] = anon_sym_AMP_GT_GT; - v->a[244276] = anon_sym_LT_AMP; - v->a[244277] = anon_sym_GT_AMP; - v->a[244278] = anon_sym_GT_PIPE; - v->a[244279] = anon_sym_LT_AMP_DASH; - small_parse_table_12214(v); -} - -void small_parse_table_12214(t_small_parse_table_array *v) -{ - v->a[244280] = anon_sym_GT_AMP_DASH; - v->a[244281] = anon_sym_LT_LT_DASH; - v->a[244282] = anon_sym_LT_LT_LT; - v->a[244283] = aux_sym_concatenation_token1; - v->a[244284] = 3; - v->a[244285] = actions(3); - v->a[244286] = 1; - v->a[244287] = sym_comment; - v->a[244288] = actions(1306); - v->a[244289] = 3; - v->a[244290] = sym_file_descriptor; - v->a[244291] = sym__concat; - v->a[244292] = aux_sym_heredoc_redirect_token1; - v->a[244293] = actions(1304); - v->a[244294] = 24; - v->a[244295] = anon_sym_SEMI; - v->a[244296] = anon_sym_PIPE_PIPE; - v->a[244297] = anon_sym_AMP_AMP; - v->a[244298] = anon_sym_PIPE; - v->a[244299] = anon_sym_AMP; - small_parse_table_12215(v); -} - -/* EOF small_parse_table_2442.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2443.c b/parser/static/small_parse_table/small_parse_table_2443.c deleted file mode 100644 index bb3f95c5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2443.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2443.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12215(t_small_parse_table_array *v) -{ - v->a[244300] = anon_sym_LT; - v->a[244301] = anon_sym_GT; - v->a[244302] = anon_sym_LT_LT; - v->a[244303] = anon_sym_GT_GT; - v->a[244304] = anon_sym_esac; - v->a[244305] = anon_sym_SEMI_SEMI; - v->a[244306] = anon_sym_SEMI_AMP; - v->a[244307] = anon_sym_SEMI_SEMI_AMP; - v->a[244308] = anon_sym_PIPE_AMP; - v->a[244309] = anon_sym_AMP_GT; - v->a[244310] = anon_sym_AMP_GT_GT; - v->a[244311] = anon_sym_LT_AMP; - v->a[244312] = anon_sym_GT_AMP; - v->a[244313] = anon_sym_GT_PIPE; - v->a[244314] = anon_sym_LT_AMP_DASH; - v->a[244315] = anon_sym_GT_AMP_DASH; - v->a[244316] = anon_sym_LT_LT_DASH; - v->a[244317] = anon_sym_LT_LT_LT; - v->a[244318] = aux_sym_concatenation_token1; - v->a[244319] = 3; - small_parse_table_12216(v); -} - -void small_parse_table_12216(t_small_parse_table_array *v) -{ - v->a[244320] = actions(3); - v->a[244321] = 1; - v->a[244322] = sym_comment; - v->a[244323] = actions(1310); - v->a[244324] = 3; - v->a[244325] = sym_file_descriptor; - v->a[244326] = sym__concat; - v->a[244327] = aux_sym_heredoc_redirect_token1; - v->a[244328] = actions(1308); - v->a[244329] = 24; - v->a[244330] = anon_sym_SEMI; - v->a[244331] = anon_sym_PIPE_PIPE; - v->a[244332] = anon_sym_AMP_AMP; - v->a[244333] = anon_sym_PIPE; - v->a[244334] = anon_sym_AMP; - v->a[244335] = anon_sym_LT; - v->a[244336] = anon_sym_GT; - v->a[244337] = anon_sym_LT_LT; - v->a[244338] = anon_sym_GT_GT; - v->a[244339] = anon_sym_esac; - small_parse_table_12217(v); -} - -void small_parse_table_12217(t_small_parse_table_array *v) -{ - v->a[244340] = anon_sym_SEMI_SEMI; - v->a[244341] = anon_sym_SEMI_AMP; - v->a[244342] = anon_sym_SEMI_SEMI_AMP; - v->a[244343] = anon_sym_PIPE_AMP; - v->a[244344] = anon_sym_AMP_GT; - v->a[244345] = anon_sym_AMP_GT_GT; - v->a[244346] = anon_sym_LT_AMP; - v->a[244347] = anon_sym_GT_AMP; - v->a[244348] = anon_sym_GT_PIPE; - v->a[244349] = anon_sym_LT_AMP_DASH; - v->a[244350] = anon_sym_GT_AMP_DASH; - v->a[244351] = anon_sym_LT_LT_DASH; - v->a[244352] = anon_sym_LT_LT_LT; - v->a[244353] = aux_sym_concatenation_token1; - v->a[244354] = 6; - v->a[244355] = actions(3); - v->a[244356] = 1; - v->a[244357] = sym_comment; - v->a[244358] = actions(11301); - v->a[244359] = 1; - small_parse_table_12218(v); -} - -void small_parse_table_12218(t_small_parse_table_array *v) -{ - v->a[244360] = aux_sym_concatenation_token1; - v->a[244361] = actions(11303); - v->a[244362] = 1; - v->a[244363] = sym__concat; - v->a[244364] = state(4284); - v->a[244365] = 1; - v->a[244366] = aux_sym_concatenation_repeat1; - v->a[244367] = actions(2074); - v->a[244368] = 2; - v->a[244369] = sym_file_descriptor; - v->a[244370] = aux_sym_heredoc_redirect_token1; - v->a[244371] = actions(2072); - v->a[244372] = 22; - v->a[244373] = anon_sym_SEMI; - v->a[244374] = anon_sym_PIPE_PIPE; - v->a[244375] = anon_sym_AMP_AMP; - v->a[244376] = anon_sym_PIPE; - v->a[244377] = anon_sym_AMP; - v->a[244378] = anon_sym_LT; - v->a[244379] = anon_sym_GT; - small_parse_table_12219(v); -} - -void small_parse_table_12219(t_small_parse_table_array *v) -{ - v->a[244380] = anon_sym_LT_LT; - v->a[244381] = anon_sym_GT_GT; - v->a[244382] = anon_sym_SEMI_SEMI; - v->a[244383] = anon_sym_SEMI_AMP; - v->a[244384] = anon_sym_SEMI_SEMI_AMP; - v->a[244385] = anon_sym_PIPE_AMP; - v->a[244386] = anon_sym_AMP_GT; - v->a[244387] = anon_sym_AMP_GT_GT; - v->a[244388] = anon_sym_LT_AMP; - v->a[244389] = anon_sym_GT_AMP; - v->a[244390] = anon_sym_GT_PIPE; - v->a[244391] = anon_sym_LT_AMP_DASH; - v->a[244392] = anon_sym_GT_AMP_DASH; - v->a[244393] = anon_sym_LT_LT_DASH; - v->a[244394] = anon_sym_LT_LT_LT; - v->a[244395] = 3; - v->a[244396] = actions(3); - v->a[244397] = 1; - v->a[244398] = sym_comment; - v->a[244399] = actions(1354); - small_parse_table_12220(v); -} - -/* EOF small_parse_table_2443.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2444.c b/parser/static/small_parse_table/small_parse_table_2444.c deleted file mode 100644 index 2891405b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2444.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2444.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12220(t_small_parse_table_array *v) -{ - v->a[244400] = 4; - v->a[244401] = sym_file_descriptor; - v->a[244402] = sym__concat; - v->a[244403] = sym_variable_name; - v->a[244404] = aux_sym_heredoc_redirect_token1; - v->a[244405] = actions(1352); - v->a[244406] = 23; - v->a[244407] = anon_sym_SEMI; - v->a[244408] = anon_sym_PIPE_PIPE; - v->a[244409] = anon_sym_AMP_AMP; - v->a[244410] = anon_sym_PIPE; - v->a[244411] = anon_sym_AMP; - v->a[244412] = anon_sym_LT; - v->a[244413] = anon_sym_GT; - v->a[244414] = anon_sym_LT_LT; - v->a[244415] = anon_sym_GT_GT; - v->a[244416] = anon_sym_esac; - v->a[244417] = anon_sym_SEMI_SEMI; - v->a[244418] = anon_sym_SEMI_AMP; - v->a[244419] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12221(v); -} - -void small_parse_table_12221(t_small_parse_table_array *v) -{ - v->a[244420] = anon_sym_PIPE_AMP; - v->a[244421] = anon_sym_AMP_GT; - v->a[244422] = anon_sym_AMP_GT_GT; - v->a[244423] = anon_sym_LT_AMP; - v->a[244424] = anon_sym_GT_AMP; - v->a[244425] = anon_sym_GT_PIPE; - v->a[244426] = anon_sym_LT_AMP_DASH; - v->a[244427] = anon_sym_GT_AMP_DASH; - v->a[244428] = anon_sym_LT_LT_DASH; - v->a[244429] = aux_sym_concatenation_token1; - v->a[244430] = 3; - v->a[244431] = actions(3); - v->a[244432] = 1; - v->a[244433] = sym_comment; - v->a[244434] = actions(1342); - v->a[244435] = 5; - v->a[244436] = sym_file_descriptor; - v->a[244437] = sym__concat; - v->a[244438] = sym_variable_name; - v->a[244439] = ts_builtin_sym_end; - small_parse_table_12222(v); -} - -void small_parse_table_12222(t_small_parse_table_array *v) -{ - v->a[244440] = aux_sym_heredoc_redirect_token1; - v->a[244441] = actions(1340); - v->a[244442] = 22; - v->a[244443] = anon_sym_SEMI; - v->a[244444] = anon_sym_PIPE_PIPE; - v->a[244445] = anon_sym_AMP_AMP; - v->a[244446] = anon_sym_PIPE; - v->a[244447] = anon_sym_AMP; - v->a[244448] = anon_sym_LT; - v->a[244449] = anon_sym_GT; - v->a[244450] = anon_sym_LT_LT; - v->a[244451] = anon_sym_GT_GT; - v->a[244452] = anon_sym_RPAREN; - v->a[244453] = anon_sym_SEMI_SEMI; - v->a[244454] = anon_sym_PIPE_AMP; - v->a[244455] = anon_sym_AMP_GT; - v->a[244456] = anon_sym_AMP_GT_GT; - v->a[244457] = anon_sym_LT_AMP; - v->a[244458] = anon_sym_GT_AMP; - v->a[244459] = anon_sym_GT_PIPE; - small_parse_table_12223(v); -} - -void small_parse_table_12223(t_small_parse_table_array *v) -{ - v->a[244460] = anon_sym_LT_AMP_DASH; - v->a[244461] = anon_sym_GT_AMP_DASH; - v->a[244462] = anon_sym_LT_LT_DASH; - v->a[244463] = aux_sym_concatenation_token1; - v->a[244464] = anon_sym_BQUOTE; - v->a[244465] = 3; - v->a[244466] = actions(3); - v->a[244467] = 1; - v->a[244468] = sym_comment; - v->a[244469] = actions(1314); - v->a[244470] = 5; - v->a[244471] = sym_file_descriptor; - v->a[244472] = sym__concat; - v->a[244473] = sym_variable_name; - v->a[244474] = ts_builtin_sym_end; - v->a[244475] = aux_sym_heredoc_redirect_token1; - v->a[244476] = actions(1312); - v->a[244477] = 22; - v->a[244478] = anon_sym_SEMI; - v->a[244479] = anon_sym_PIPE_PIPE; - small_parse_table_12224(v); -} - -void small_parse_table_12224(t_small_parse_table_array *v) -{ - v->a[244480] = anon_sym_AMP_AMP; - v->a[244481] = anon_sym_PIPE; - v->a[244482] = anon_sym_AMP; - v->a[244483] = anon_sym_LT; - v->a[244484] = anon_sym_GT; - v->a[244485] = anon_sym_LT_LT; - v->a[244486] = anon_sym_GT_GT; - v->a[244487] = anon_sym_RPAREN; - v->a[244488] = anon_sym_SEMI_SEMI; - v->a[244489] = anon_sym_PIPE_AMP; - v->a[244490] = anon_sym_AMP_GT; - v->a[244491] = anon_sym_AMP_GT_GT; - v->a[244492] = anon_sym_LT_AMP; - v->a[244493] = anon_sym_GT_AMP; - v->a[244494] = anon_sym_GT_PIPE; - v->a[244495] = anon_sym_LT_AMP_DASH; - v->a[244496] = anon_sym_GT_AMP_DASH; - v->a[244497] = anon_sym_LT_LT_DASH; - v->a[244498] = aux_sym_concatenation_token1; - v->a[244499] = anon_sym_BQUOTE; - small_parse_table_12225(v); -} - -/* EOF small_parse_table_2444.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2445.c b/parser/static/small_parse_table/small_parse_table_2445.c deleted file mode 100644 index b59549b3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2445.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2445.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12225(t_small_parse_table_array *v) -{ - v->a[244500] = 3; - v->a[244501] = actions(3); - v->a[244502] = 1; - v->a[244503] = sym_comment; - v->a[244504] = actions(1298); - v->a[244505] = 4; - v->a[244506] = sym_file_descriptor; - v->a[244507] = sym__concat; - v->a[244508] = sym_variable_name; - v->a[244509] = aux_sym_heredoc_redirect_token1; - v->a[244510] = actions(1296); - v->a[244511] = 23; - v->a[244512] = anon_sym_SEMI; - v->a[244513] = anon_sym_PIPE_PIPE; - v->a[244514] = anon_sym_AMP_AMP; - v->a[244515] = anon_sym_PIPE; - v->a[244516] = anon_sym_AMP; - v->a[244517] = anon_sym_LT; - v->a[244518] = anon_sym_GT; - v->a[244519] = anon_sym_LT_LT; - small_parse_table_12226(v); -} - -void small_parse_table_12226(t_small_parse_table_array *v) -{ - v->a[244520] = anon_sym_GT_GT; - v->a[244521] = anon_sym_esac; - v->a[244522] = anon_sym_SEMI_SEMI; - v->a[244523] = anon_sym_SEMI_AMP; - v->a[244524] = anon_sym_SEMI_SEMI_AMP; - v->a[244525] = anon_sym_PIPE_AMP; - v->a[244526] = anon_sym_AMP_GT; - v->a[244527] = anon_sym_AMP_GT_GT; - v->a[244528] = anon_sym_LT_AMP; - v->a[244529] = anon_sym_GT_AMP; - v->a[244530] = anon_sym_GT_PIPE; - v->a[244531] = anon_sym_LT_AMP_DASH; - v->a[244532] = anon_sym_GT_AMP_DASH; - v->a[244533] = anon_sym_LT_LT_DASH; - v->a[244534] = aux_sym_concatenation_token1; - v->a[244535] = 3; - v->a[244536] = actions(3); - v->a[244537] = 1; - v->a[244538] = sym_comment; - v->a[244539] = actions(1302); - small_parse_table_12227(v); -} - -void small_parse_table_12227(t_small_parse_table_array *v) -{ - v->a[244540] = 4; - v->a[244541] = sym_file_descriptor; - v->a[244542] = sym__concat; - v->a[244543] = sym_variable_name; - v->a[244544] = aux_sym_heredoc_redirect_token1; - v->a[244545] = actions(1300); - v->a[244546] = 23; - v->a[244547] = anon_sym_SEMI; - v->a[244548] = anon_sym_PIPE_PIPE; - v->a[244549] = anon_sym_AMP_AMP; - v->a[244550] = anon_sym_PIPE; - v->a[244551] = anon_sym_AMP; - v->a[244552] = anon_sym_LT; - v->a[244553] = anon_sym_GT; - v->a[244554] = anon_sym_LT_LT; - v->a[244555] = anon_sym_GT_GT; - v->a[244556] = anon_sym_esac; - v->a[244557] = anon_sym_SEMI_SEMI; - v->a[244558] = anon_sym_SEMI_AMP; - v->a[244559] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12228(v); -} - -void small_parse_table_12228(t_small_parse_table_array *v) -{ - v->a[244560] = anon_sym_PIPE_AMP; - v->a[244561] = anon_sym_AMP_GT; - v->a[244562] = anon_sym_AMP_GT_GT; - v->a[244563] = anon_sym_LT_AMP; - v->a[244564] = anon_sym_GT_AMP; - v->a[244565] = anon_sym_GT_PIPE; - v->a[244566] = anon_sym_LT_AMP_DASH; - v->a[244567] = anon_sym_GT_AMP_DASH; - v->a[244568] = anon_sym_LT_LT_DASH; - v->a[244569] = aux_sym_concatenation_token1; - v->a[244570] = 3; - v->a[244571] = actions(3); - v->a[244572] = 1; - v->a[244573] = sym_comment; - v->a[244574] = actions(1253); - v->a[244575] = 4; - v->a[244576] = sym_file_descriptor; - v->a[244577] = sym__concat; - v->a[244578] = ts_builtin_sym_end; - v->a[244579] = aux_sym_heredoc_redirect_token1; - small_parse_table_12229(v); -} - -void small_parse_table_12229(t_small_parse_table_array *v) -{ - v->a[244580] = actions(1251); - v->a[244581] = 23; - v->a[244582] = anon_sym_SEMI; - v->a[244583] = anon_sym_PIPE_PIPE; - v->a[244584] = anon_sym_AMP_AMP; - v->a[244585] = anon_sym_PIPE; - v->a[244586] = anon_sym_AMP; - v->a[244587] = anon_sym_LT; - v->a[244588] = anon_sym_GT; - v->a[244589] = anon_sym_LT_LT; - v->a[244590] = anon_sym_GT_GT; - v->a[244591] = anon_sym_RPAREN; - v->a[244592] = anon_sym_SEMI_SEMI; - v->a[244593] = anon_sym_PIPE_AMP; - v->a[244594] = anon_sym_AMP_GT; - v->a[244595] = anon_sym_AMP_GT_GT; - v->a[244596] = anon_sym_LT_AMP; - v->a[244597] = anon_sym_GT_AMP; - v->a[244598] = anon_sym_GT_PIPE; - v->a[244599] = anon_sym_LT_AMP_DASH; - small_parse_table_12230(v); -} - -/* EOF small_parse_table_2445.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2446.c b/parser/static/small_parse_table/small_parse_table_2446.c deleted file mode 100644 index 2fe9862c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2446.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2446.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12230(t_small_parse_table_array *v) -{ - v->a[244600] = anon_sym_GT_AMP_DASH; - v->a[244601] = anon_sym_LT_LT_DASH; - v->a[244602] = anon_sym_LT_LT_LT; - v->a[244603] = aux_sym_concatenation_token1; - v->a[244604] = anon_sym_BQUOTE; - v->a[244605] = 3; - v->a[244606] = actions(3); - v->a[244607] = 1; - v->a[244608] = sym_comment; - v->a[244609] = actions(1326); - v->a[244610] = 4; - v->a[244611] = sym_file_descriptor; - v->a[244612] = sym__concat; - v->a[244613] = ts_builtin_sym_end; - v->a[244614] = aux_sym_heredoc_redirect_token1; - v->a[244615] = actions(1324); - v->a[244616] = 23; - v->a[244617] = anon_sym_SEMI; - v->a[244618] = anon_sym_PIPE_PIPE; - v->a[244619] = anon_sym_AMP_AMP; - small_parse_table_12231(v); -} - -void small_parse_table_12231(t_small_parse_table_array *v) -{ - v->a[244620] = anon_sym_PIPE; - v->a[244621] = anon_sym_AMP; - v->a[244622] = anon_sym_LT; - v->a[244623] = anon_sym_GT; - v->a[244624] = anon_sym_LT_LT; - v->a[244625] = anon_sym_GT_GT; - v->a[244626] = anon_sym_RPAREN; - v->a[244627] = anon_sym_SEMI_SEMI; - v->a[244628] = anon_sym_PIPE_AMP; - v->a[244629] = anon_sym_AMP_GT; - v->a[244630] = anon_sym_AMP_GT_GT; - v->a[244631] = anon_sym_LT_AMP; - v->a[244632] = anon_sym_GT_AMP; - v->a[244633] = anon_sym_GT_PIPE; - v->a[244634] = anon_sym_LT_AMP_DASH; - v->a[244635] = anon_sym_GT_AMP_DASH; - v->a[244636] = anon_sym_LT_LT_DASH; - v->a[244637] = anon_sym_LT_LT_LT; - v->a[244638] = aux_sym_concatenation_token1; - v->a[244639] = anon_sym_BQUOTE; - small_parse_table_12232(v); -} - -void small_parse_table_12232(t_small_parse_table_array *v) -{ - v->a[244640] = 4; - v->a[244641] = actions(3); - v->a[244642] = 1; - v->a[244643] = sym_comment; - v->a[244644] = actions(4272); - v->a[244645] = 2; - v->a[244646] = sym_file_descriptor; - v->a[244647] = aux_sym_heredoc_redirect_token1; - v->a[244648] = state(4283); - v->a[244649] = 3; - v->a[244650] = sym_file_redirect; - v->a[244651] = sym_heredoc_redirect; - v->a[244652] = aux_sym_redirected_statement_repeat1; - v->a[244653] = actions(4270); - v->a[244654] = 22; - v->a[244655] = anon_sym_SEMI; - v->a[244656] = anon_sym_PIPE_PIPE; - v->a[244657] = anon_sym_AMP_AMP; - v->a[244658] = anon_sym_PIPE; - v->a[244659] = anon_sym_AMP; - small_parse_table_12233(v); -} - -void small_parse_table_12233(t_small_parse_table_array *v) -{ - v->a[244660] = anon_sym_LT; - v->a[244661] = anon_sym_GT; - v->a[244662] = anon_sym_LT_LT; - v->a[244663] = anon_sym_GT_GT; - v->a[244664] = anon_sym_esac; - v->a[244665] = anon_sym_SEMI_SEMI; - v->a[244666] = anon_sym_SEMI_AMP; - v->a[244667] = anon_sym_SEMI_SEMI_AMP; - v->a[244668] = anon_sym_PIPE_AMP; - v->a[244669] = anon_sym_AMP_GT; - v->a[244670] = anon_sym_AMP_GT_GT; - v->a[244671] = anon_sym_LT_AMP; - v->a[244672] = anon_sym_GT_AMP; - v->a[244673] = anon_sym_GT_PIPE; - v->a[244674] = anon_sym_LT_AMP_DASH; - v->a[244675] = anon_sym_GT_AMP_DASH; - v->a[244676] = anon_sym_LT_LT_DASH; - v->a[244677] = 3; - v->a[244678] = actions(3); - v->a[244679] = 1; - small_parse_table_12234(v); -} - -void small_parse_table_12234(t_small_parse_table_array *v) -{ - v->a[244680] = sym_comment; - v->a[244681] = actions(1334); - v->a[244682] = 4; - v->a[244683] = sym_file_descriptor; - v->a[244684] = sym__concat; - v->a[244685] = sym_variable_name; - v->a[244686] = aux_sym_heredoc_redirect_token1; - v->a[244687] = actions(1332); - v->a[244688] = 23; - v->a[244689] = anon_sym_SEMI; - v->a[244690] = anon_sym_PIPE_PIPE; - v->a[244691] = anon_sym_AMP_AMP; - v->a[244692] = anon_sym_PIPE; - v->a[244693] = anon_sym_AMP; - v->a[244694] = anon_sym_LT; - v->a[244695] = anon_sym_GT; - v->a[244696] = anon_sym_LT_LT; - v->a[244697] = anon_sym_GT_GT; - v->a[244698] = anon_sym_esac; - v->a[244699] = anon_sym_SEMI_SEMI; - small_parse_table_12235(v); -} - -/* EOF small_parse_table_2446.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2447.c b/parser/static/small_parse_table/small_parse_table_2447.c deleted file mode 100644 index 2dd43954..00000000 --- a/parser/static/small_parse_table/small_parse_table_2447.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2447.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12235(t_small_parse_table_array *v) -{ - v->a[244700] = anon_sym_SEMI_AMP; - v->a[244701] = anon_sym_SEMI_SEMI_AMP; - v->a[244702] = anon_sym_PIPE_AMP; - v->a[244703] = anon_sym_AMP_GT; - v->a[244704] = anon_sym_AMP_GT_GT; - v->a[244705] = anon_sym_LT_AMP; - v->a[244706] = anon_sym_GT_AMP; - v->a[244707] = anon_sym_GT_PIPE; - v->a[244708] = anon_sym_LT_AMP_DASH; - v->a[244709] = anon_sym_GT_AMP_DASH; - v->a[244710] = anon_sym_LT_LT_DASH; - v->a[244711] = aux_sym_concatenation_token1; - v->a[244712] = 11; - v->a[244713] = actions(3); - v->a[244714] = 1; - v->a[244715] = sym_comment; - v->a[244716] = actions(4340); - v->a[244717] = 1; - v->a[244718] = aux_sym_heredoc_redirect_token1; - v->a[244719] = actions(11457); - small_parse_table_12236(v); -} - -void small_parse_table_12236(t_small_parse_table_array *v) -{ - v->a[244720] = 1; - v->a[244721] = sym_file_descriptor; - v->a[244722] = actions(4251); - v->a[244723] = 2; - v->a[244724] = anon_sym_PIPE_PIPE; - v->a[244725] = anon_sym_AMP_AMP; - v->a[244726] = actions(4253); - v->a[244727] = 2; - v->a[244728] = anon_sym_PIPE; - v->a[244729] = anon_sym_PIPE_AMP; - v->a[244730] = actions(4255); - v->a[244731] = 2; - v->a[244732] = anon_sym_LT_LT; - v->a[244733] = anon_sym_LT_LT_DASH; - v->a[244734] = actions(4338); - v->a[244735] = 2; - v->a[244736] = anon_sym_SEMI; - v->a[244737] = anon_sym_AMP; - v->a[244738] = actions(11282); - v->a[244739] = 2; - small_parse_table_12237(v); -} - -void small_parse_table_12237(t_small_parse_table_array *v) -{ - v->a[244740] = anon_sym_LT_AMP_DASH; - v->a[244741] = anon_sym_GT_AMP_DASH; - v->a[244742] = state(4283); - v->a[244743] = 3; - v->a[244744] = sym_file_redirect; - v->a[244745] = sym_heredoc_redirect; - v->a[244746] = aux_sym_redirected_statement_repeat1; - v->a[244747] = actions(2719); - v->a[244748] = 4; - v->a[244749] = anon_sym_esac; - v->a[244750] = anon_sym_SEMI_SEMI; - v->a[244751] = anon_sym_SEMI_AMP; - v->a[244752] = anon_sym_SEMI_SEMI_AMP; - v->a[244753] = actions(11280); - v->a[244754] = 8; - v->a[244755] = anon_sym_LT; - v->a[244756] = anon_sym_GT; - v->a[244757] = anon_sym_GT_GT; - v->a[244758] = anon_sym_AMP_GT; - v->a[244759] = anon_sym_AMP_GT_GT; - small_parse_table_12238(v); -} - -void small_parse_table_12238(t_small_parse_table_array *v) -{ - v->a[244760] = anon_sym_LT_AMP; - v->a[244761] = anon_sym_GT_AMP; - v->a[244762] = anon_sym_GT_PIPE; - v->a[244763] = 5; - v->a[244764] = actions(3); - v->a[244765] = 1; - v->a[244766] = sym_comment; - v->a[244767] = actions(4253); - v->a[244768] = 2; - v->a[244769] = anon_sym_PIPE; - v->a[244770] = anon_sym_PIPE_AMP; - v->a[244771] = actions(4272); - v->a[244772] = 2; - v->a[244773] = sym_file_descriptor; - v->a[244774] = aux_sym_heredoc_redirect_token1; - v->a[244775] = state(4283); - v->a[244776] = 3; - v->a[244777] = sym_file_redirect; - v->a[244778] = sym_heredoc_redirect; - v->a[244779] = aux_sym_redirected_statement_repeat1; - small_parse_table_12239(v); -} - -void small_parse_table_12239(t_small_parse_table_array *v) -{ - v->a[244780] = actions(4270); - v->a[244781] = 20; - v->a[244782] = anon_sym_SEMI; - v->a[244783] = anon_sym_PIPE_PIPE; - v->a[244784] = anon_sym_AMP_AMP; - v->a[244785] = anon_sym_AMP; - v->a[244786] = anon_sym_LT; - v->a[244787] = anon_sym_GT; - v->a[244788] = anon_sym_LT_LT; - v->a[244789] = anon_sym_GT_GT; - v->a[244790] = anon_sym_esac; - v->a[244791] = anon_sym_SEMI_SEMI; - v->a[244792] = anon_sym_SEMI_AMP; - v->a[244793] = anon_sym_SEMI_SEMI_AMP; - v->a[244794] = anon_sym_AMP_GT; - v->a[244795] = anon_sym_AMP_GT_GT; - v->a[244796] = anon_sym_LT_AMP; - v->a[244797] = anon_sym_GT_AMP; - v->a[244798] = anon_sym_GT_PIPE; - v->a[244799] = anon_sym_LT_AMP_DASH; - small_parse_table_12240(v); -} - -/* EOF small_parse_table_2447.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2448.c b/parser/static/small_parse_table/small_parse_table_2448.c deleted file mode 100644 index 98248ba8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2448.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2448.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12240(t_small_parse_table_array *v) -{ - v->a[244800] = anon_sym_GT_AMP_DASH; - v->a[244801] = anon_sym_LT_LT_DASH; - v->a[244802] = 3; - v->a[244803] = actions(3); - v->a[244804] = 1; - v->a[244805] = sym_comment; - v->a[244806] = actions(1294); - v->a[244807] = 4; - v->a[244808] = sym_file_descriptor; - v->a[244809] = sym__concat; - v->a[244810] = sym_variable_name; - v->a[244811] = aux_sym_heredoc_redirect_token1; - v->a[244812] = actions(1292); - v->a[244813] = 23; - v->a[244814] = anon_sym_SEMI; - v->a[244815] = anon_sym_PIPE_PIPE; - v->a[244816] = anon_sym_AMP_AMP; - v->a[244817] = anon_sym_PIPE; - v->a[244818] = anon_sym_AMP; - v->a[244819] = anon_sym_LT; - small_parse_table_12241(v); -} - -void small_parse_table_12241(t_small_parse_table_array *v) -{ - v->a[244820] = anon_sym_GT; - v->a[244821] = anon_sym_LT_LT; - v->a[244822] = anon_sym_GT_GT; - v->a[244823] = anon_sym_esac; - v->a[244824] = anon_sym_SEMI_SEMI; - v->a[244825] = anon_sym_SEMI_AMP; - v->a[244826] = anon_sym_SEMI_SEMI_AMP; - v->a[244827] = anon_sym_PIPE_AMP; - v->a[244828] = anon_sym_AMP_GT; - v->a[244829] = anon_sym_AMP_GT_GT; - v->a[244830] = anon_sym_LT_AMP; - v->a[244831] = anon_sym_GT_AMP; - v->a[244832] = anon_sym_GT_PIPE; - v->a[244833] = anon_sym_LT_AMP_DASH; - v->a[244834] = anon_sym_GT_AMP_DASH; - v->a[244835] = anon_sym_LT_LT_DASH; - v->a[244836] = aux_sym_concatenation_token1; - v->a[244837] = 4; - v->a[244838] = actions(3); - v->a[244839] = 1; - small_parse_table_12242(v); -} - -void small_parse_table_12242(t_small_parse_table_array *v) -{ - v->a[244840] = sym_comment; - v->a[244841] = actions(11498); - v->a[244842] = 1; - v->a[244843] = sym__concat; - v->a[244844] = actions(6820); - v->a[244845] = 5; - v->a[244846] = anon_sym_COMMA; - v->a[244847] = anon_sym_CARET; - v->a[244848] = anon_sym_SLASH; - v->a[244849] = anon_sym_PERCENT; - v->a[244850] = anon_sym_COLON; - v->a[244851] = actions(6818); - v->a[244852] = 21; - v->a[244853] = sym__immediate_double_hash; - v->a[244854] = sym__external_expansion_sym_hash; - v->a[244855] = sym__external_expansion_sym_bang; - v->a[244856] = sym__external_expansion_sym_equal; - v->a[244857] = anon_sym_POUND; - v->a[244858] = anon_sym_RBRACE3; - v->a[244859] = anon_sym_AT; - small_parse_table_12243(v); -} - -void small_parse_table_12243(t_small_parse_table_array *v) -{ - v->a[244860] = anon_sym_EQ2; - v->a[244861] = anon_sym_COLON_EQ; - v->a[244862] = anon_sym_DASH3; - v->a[244863] = anon_sym_COLON_DASH; - v->a[244864] = anon_sym_PLUS3; - v->a[244865] = anon_sym_COLON_PLUS; - v->a[244866] = anon_sym_QMARK2; - v->a[244867] = anon_sym_COLON_QMARK; - v->a[244868] = anon_sym_PERCENT_PERCENT; - v->a[244869] = anon_sym_SLASH_SLASH; - v->a[244870] = anon_sym_SLASH_POUND; - v->a[244871] = anon_sym_SLASH_PERCENT; - v->a[244872] = anon_sym_COMMA_COMMA; - v->a[244873] = anon_sym_CARET_CARET; - v->a[244874] = 6; - v->a[244875] = actions(3); - v->a[244876] = 1; - v->a[244877] = sym_comment; - v->a[244878] = actions(11500); - v->a[244879] = 1; - small_parse_table_12244(v); -} - -void small_parse_table_12244(t_small_parse_table_array *v) -{ - v->a[244880] = aux_sym_concatenation_token1; - v->a[244881] = actions(11502); - v->a[244882] = 1; - v->a[244883] = sym__concat; - v->a[244884] = state(4594); - v->a[244885] = 1; - v->a[244886] = aux_sym_concatenation_repeat1; - v->a[244887] = actions(1263); - v->a[244888] = 3; - v->a[244889] = sym_file_descriptor; - v->a[244890] = sym_variable_name; - v->a[244891] = aux_sym_heredoc_redirect_token1; - v->a[244892] = actions(1261); - v->a[244893] = 21; - v->a[244894] = anon_sym_SEMI; - v->a[244895] = anon_sym_PIPE_PIPE; - v->a[244896] = anon_sym_AMP_AMP; - v->a[244897] = anon_sym_PIPE; - v->a[244898] = anon_sym_AMP; - v->a[244899] = anon_sym_LT; - small_parse_table_12245(v); -} - -/* EOF small_parse_table_2448.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2449.c b/parser/static/small_parse_table/small_parse_table_2449.c deleted file mode 100644 index 9c2114a9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2449.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2449.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12245(t_small_parse_table_array *v) -{ - v->a[244900] = anon_sym_GT; - v->a[244901] = anon_sym_LT_LT; - v->a[244902] = anon_sym_GT_GT; - v->a[244903] = anon_sym_SEMI_SEMI; - v->a[244904] = anon_sym_PIPE_AMP; - v->a[244905] = anon_sym_AMP_GT; - v->a[244906] = anon_sym_AMP_GT_GT; - v->a[244907] = anon_sym_LT_AMP; - v->a[244908] = anon_sym_GT_AMP; - v->a[244909] = anon_sym_GT_PIPE; - v->a[244910] = anon_sym_LT_AMP_DASH; - v->a[244911] = anon_sym_GT_AMP_DASH; - v->a[244912] = anon_sym_LT_LT_DASH; - v->a[244913] = sym__special_character; - v->a[244914] = anon_sym_BQUOTE; - v->a[244915] = 8; - v->a[244916] = actions(3); - v->a[244917] = 1; - v->a[244918] = sym_comment; - v->a[244919] = actions(11284); - small_parse_table_12246(v); -} - -void small_parse_table_12246(t_small_parse_table_array *v) -{ - v->a[244920] = 1; - v->a[244921] = anon_sym_LT_LT_LT; - v->a[244922] = actions(11416); - v->a[244923] = 1; - v->a[244924] = sym_file_descriptor; - v->a[244925] = actions(11506); - v->a[244926] = 1; - v->a[244927] = aux_sym_heredoc_redirect_token1; - v->a[244928] = actions(11282); - v->a[244929] = 2; - v->a[244930] = anon_sym_LT_AMP_DASH; - v->a[244931] = anon_sym_GT_AMP_DASH; - v->a[244932] = state(4949); - v->a[244933] = 2; - v->a[244934] = sym_file_redirect; - v->a[244935] = sym_herestring_redirect; - v->a[244936] = actions(11280); - v->a[244937] = 8; - v->a[244938] = anon_sym_LT; - v->a[244939] = anon_sym_GT; - small_parse_table_12247(v); -} - -void small_parse_table_12247(t_small_parse_table_array *v) -{ - v->a[244940] = anon_sym_GT_GT; - v->a[244941] = anon_sym_AMP_GT; - v->a[244942] = anon_sym_AMP_GT_GT; - v->a[244943] = anon_sym_LT_AMP; - v->a[244944] = anon_sym_GT_AMP; - v->a[244945] = anon_sym_GT_PIPE; - v->a[244946] = actions(11504); - v->a[244947] = 12; - v->a[244948] = anon_sym_SEMI; - v->a[244949] = anon_sym_PIPE_PIPE; - v->a[244950] = anon_sym_AMP_AMP; - v->a[244951] = anon_sym_PIPE; - v->a[244952] = anon_sym_AMP; - v->a[244953] = anon_sym_LT_LT; - v->a[244954] = anon_sym_esac; - v->a[244955] = anon_sym_SEMI_SEMI; - v->a[244956] = anon_sym_SEMI_AMP; - v->a[244957] = anon_sym_SEMI_SEMI_AMP; - v->a[244958] = anon_sym_PIPE_AMP; - v->a[244959] = anon_sym_LT_LT_DASH; - small_parse_table_12248(v); -} - -void small_parse_table_12248(t_small_parse_table_array *v) -{ - v->a[244960] = 5; - v->a[244961] = actions(3); - v->a[244962] = 1; - v->a[244963] = sym_comment; - v->a[244964] = actions(11418); - v->a[244965] = 1; - v->a[244966] = sym__special_character; - v->a[244967] = state(4394); - v->a[244968] = 1; - v->a[244969] = aux_sym__literal_repeat1; - v->a[244970] = actions(4566); - v->a[244971] = 3; - v->a[244972] = sym_file_descriptor; - v->a[244973] = ts_builtin_sym_end; - v->a[244974] = aux_sym_heredoc_redirect_token1; - v->a[244975] = actions(4564); - v->a[244976] = 22; - v->a[244977] = anon_sym_SEMI; - v->a[244978] = anon_sym_PIPE_PIPE; - v->a[244979] = anon_sym_AMP_AMP; - small_parse_table_12249(v); -} - -void small_parse_table_12249(t_small_parse_table_array *v) -{ - v->a[244980] = anon_sym_PIPE; - v->a[244981] = anon_sym_AMP; - v->a[244982] = anon_sym_LT; - v->a[244983] = anon_sym_GT; - v->a[244984] = anon_sym_LT_LT; - v->a[244985] = anon_sym_GT_GT; - v->a[244986] = anon_sym_RPAREN; - v->a[244987] = anon_sym_SEMI_SEMI; - v->a[244988] = anon_sym_PIPE_AMP; - v->a[244989] = anon_sym_AMP_GT; - v->a[244990] = anon_sym_AMP_GT_GT; - v->a[244991] = anon_sym_LT_AMP; - v->a[244992] = anon_sym_GT_AMP; - v->a[244993] = anon_sym_GT_PIPE; - v->a[244994] = anon_sym_LT_AMP_DASH; - v->a[244995] = anon_sym_GT_AMP_DASH; - v->a[244996] = anon_sym_LT_LT_DASH; - v->a[244997] = anon_sym_LT_LT_LT; - v->a[244998] = anon_sym_BQUOTE; - v->a[244999] = 3; - small_parse_table_12250(v); -} - -/* EOF small_parse_table_2449.c */ diff --git a/parser/static/small_parse_table/small_parse_table_245.c b/parser/static/small_parse_table/small_parse_table_245.c index 3e049e78..0f56bcc6 100644 --- a/parser/static/small_parse_table/small_parse_table_245.c +++ b/parser/static/small_parse_table/small_parse_table_245.c @@ -14,126 +14,126 @@ void small_parse_table_1225(t_small_parse_table_array *v) { - v->a[24500] = actions(1239); - v->a[24501] = 35; - v->a[24502] = anon_sym_LPAREN_LPAREN; - v->a[24503] = anon_sym_SEMI; - v->a[24504] = anon_sym_PIPE_PIPE; - v->a[24505] = anon_sym_AMP_AMP; - v->a[24506] = anon_sym_PIPE; - v->a[24507] = anon_sym_AMP; - v->a[24508] = anon_sym_LT; - v->a[24509] = anon_sym_GT; - v->a[24510] = anon_sym_LT_LT; - v->a[24511] = anon_sym_GT_GT; - v->a[24512] = anon_sym_SEMI_SEMI; - v->a[24513] = anon_sym_PIPE_AMP; - v->a[24514] = anon_sym_AMP_GT; - v->a[24515] = anon_sym_AMP_GT_GT; - v->a[24516] = anon_sym_LT_AMP; - v->a[24517] = anon_sym_GT_AMP; - v->a[24518] = anon_sym_GT_PIPE; - v->a[24519] = anon_sym_LT_AMP_DASH; + v->a[24500] = sym_raw_string; + v->a[24501] = aux_sym_number_token1; + v->a[24502] = aux_sym_number_token2; + v->a[24503] = anon_sym_DOLLAR_LBRACE; + v->a[24504] = anon_sym_DOLLAR_LPAREN; + v->a[24505] = anon_sym_BQUOTE; + v->a[24506] = anon_sym_DOLLAR_BQUOTE; + v->a[24507] = sym_word; + v->a[24508] = anon_sym_SEMI; + v->a[24509] = 6; + v->a[24510] = actions(3); + v->a[24511] = 1; + v->a[24512] = sym_comment; + v->a[24513] = actions(3155); + v->a[24514] = 1; + v->a[24515] = sym_variable_name; + v->a[24516] = actions(3153); + v->a[24517] = 2; + v->a[24518] = aux_sym__simple_variable_name_token1; + v->a[24519] = aux_sym__multiline_variable_name_token1; small_parse_table_1226(v); } void small_parse_table_1226(t_small_parse_table_array *v) { - v->a[24520] = anon_sym_GT_AMP_DASH; - v->a[24521] = anon_sym_LT_LT_DASH; - v->a[24522] = aux_sym_heredoc_redirect_token1; - v->a[24523] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24524] = anon_sym_DOLLAR_LBRACK; - v->a[24525] = sym__special_character; - v->a[24526] = sym_raw_string; - v->a[24527] = sym_ansi_c_string; - v->a[24528] = aux_sym_number_token1; - v->a[24529] = aux_sym_number_token2; - v->a[24530] = anon_sym_DOLLAR_LBRACE; - v->a[24531] = anon_sym_DOLLAR_LPAREN; - v->a[24532] = anon_sym_BQUOTE; - v->a[24533] = anon_sym_DOLLAR_BQUOTE; - v->a[24534] = anon_sym_LT_LPAREN; - v->a[24535] = anon_sym_GT_LPAREN; - v->a[24536] = sym_word; - v->a[24537] = 21; - v->a[24538] = actions(3); - v->a[24539] = 1; + v->a[24520] = actions(816); + v->a[24521] = 3; + v->a[24522] = sym_file_descriptor; + v->a[24523] = sym_test_operator; + v->a[24524] = sym__brace_start; + v->a[24525] = actions(3151); + v->a[24526] = 9; + v->a[24527] = anon_sym_BANG; + v->a[24528] = anon_sym_DASH; + v->a[24529] = anon_sym_STAR; + v->a[24530] = anon_sym_QMARK; + v->a[24531] = anon_sym_DOLLAR; + v->a[24532] = anon_sym_POUND; + v->a[24533] = anon_sym_AT; + v->a[24534] = anon_sym_0; + v->a[24535] = anon_sym__; + v->a[24536] = actions(810); + v->a[24537] = 27; + v->a[24538] = anon_sym_PIPE; + v->a[24539] = anon_sym_PIPE_AMP; small_parse_table_1227(v); } void small_parse_table_1227(t_small_parse_table_array *v) { - v->a[24540] = sym_comment; - v->a[24541] = actions(3580); - v->a[24542] = 1; - v->a[24543] = anon_sym_DQUOTE; - v->a[24544] = actions(3610); - v->a[24545] = 1; - v->a[24546] = anon_sym_DOLLAR_LBRACK; - v->a[24547] = actions(3612); - v->a[24548] = 1; - v->a[24549] = anon_sym_DOLLAR; - v->a[24550] = actions(3616); - v->a[24551] = 1; - v->a[24552] = aux_sym_number_token1; - v->a[24553] = actions(3618); - v->a[24554] = 1; - v->a[24555] = aux_sym_number_token2; - v->a[24556] = actions(3620); - v->a[24557] = 1; - v->a[24558] = anon_sym_DOLLAR_LBRACE; - v->a[24559] = actions(3622); + v->a[24540] = anon_sym_AMP_AMP; + v->a[24541] = anon_sym_PIPE_PIPE; + v->a[24542] = anon_sym_LT; + v->a[24543] = anon_sym_GT; + v->a[24544] = anon_sym_GT_GT; + v->a[24545] = anon_sym_AMP_GT; + v->a[24546] = anon_sym_AMP_GT_GT; + v->a[24547] = anon_sym_LT_AMP; + v->a[24548] = anon_sym_GT_AMP; + v->a[24549] = anon_sym_GT_PIPE; + v->a[24550] = anon_sym_LT_AMP_DASH; + v->a[24551] = anon_sym_GT_AMP_DASH; + v->a[24552] = anon_sym_LT_LT; + v->a[24553] = anon_sym_LT_LT_DASH; + v->a[24554] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24555] = sym__special_character; + v->a[24556] = anon_sym_DQUOTE; + v->a[24557] = sym_raw_string; + v->a[24558] = aux_sym_number_token1; + v->a[24559] = aux_sym_number_token2; small_parse_table_1228(v); } void small_parse_table_1228(t_small_parse_table_array *v) { - v->a[24560] = 1; + v->a[24560] = anon_sym_DOLLAR_LBRACE; v->a[24561] = anon_sym_DOLLAR_LPAREN; - v->a[24562] = actions(3624); - v->a[24563] = 1; - v->a[24564] = anon_sym_BQUOTE; - v->a[24565] = actions(3626); - v->a[24566] = 1; - v->a[24567] = anon_sym_DOLLAR_BQUOTE; - v->a[24568] = actions(3632); - v->a[24569] = 1; - v->a[24570] = sym__brace_start; - v->a[24571] = actions(4133); - v->a[24572] = 1; - v->a[24573] = sym__special_character; - v->a[24574] = actions(4135); - v->a[24575] = 1; - v->a[24576] = sym_test_operator; - v->a[24577] = state(2270); - v->a[24578] = 1; - v->a[24579] = aux_sym__literal_repeat1; + v->a[24562] = anon_sym_BQUOTE; + v->a[24563] = anon_sym_DOLLAR_BQUOTE; + v->a[24564] = sym_word; + v->a[24565] = 3; + v->a[24566] = actions(3); + v->a[24567] = 1; + v->a[24568] = sym_comment; + v->a[24569] = actions(2774); + v->a[24570] = 6; + v->a[24571] = sym_file_descriptor; + v->a[24572] = sym__concat; + v->a[24573] = sym_variable_name; + v->a[24574] = sym_test_operator; + v->a[24575] = sym__brace_start; + v->a[24576] = aux_sym_heredoc_redirect_token1; + v->a[24577] = actions(2772); + v->a[24578] = 36; + v->a[24579] = anon_sym_esac; small_parse_table_1229(v); } void small_parse_table_1229(t_small_parse_table_array *v) { - v->a[24580] = actions(2074); - v->a[24581] = 2; - v->a[24582] = sym_file_descriptor; - v->a[24583] = aux_sym_heredoc_redirect_token1; - v->a[24584] = actions(3608); - v->a[24585] = 2; - v->a[24586] = anon_sym_LPAREN_LPAREN; - v->a[24587] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24588] = actions(3628); - v->a[24589] = 2; - v->a[24590] = anon_sym_LT_LPAREN; - v->a[24591] = anon_sym_GT_LPAREN; - v->a[24592] = state(781); - v->a[24593] = 2; - v->a[24594] = sym_concatenation; - v->a[24595] = aux_sym_for_statement_repeat1; - v->a[24596] = actions(4131); - v->a[24597] = 3; - v->a[24598] = sym_raw_string; - v->a[24599] = sym_ansi_c_string; + v->a[24580] = anon_sym_PIPE; + v->a[24581] = anon_sym_SEMI_SEMI; + v->a[24582] = anon_sym_SEMI_AMP; + v->a[24583] = anon_sym_SEMI_SEMI_AMP; + v->a[24584] = anon_sym_PIPE_AMP; + v->a[24585] = anon_sym_AMP_AMP; + v->a[24586] = anon_sym_PIPE_PIPE; + v->a[24587] = anon_sym_LT; + v->a[24588] = anon_sym_GT; + v->a[24589] = anon_sym_GT_GT; + v->a[24590] = anon_sym_AMP_GT; + v->a[24591] = anon_sym_AMP_GT_GT; + v->a[24592] = anon_sym_LT_AMP; + v->a[24593] = anon_sym_GT_AMP; + v->a[24594] = anon_sym_GT_PIPE; + v->a[24595] = anon_sym_LT_AMP_DASH; + v->a[24596] = anon_sym_GT_AMP_DASH; + v->a[24597] = anon_sym_LT_LT; + v->a[24598] = anon_sym_LT_LT_DASH; + v->a[24599] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1230(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2450.c b/parser/static/small_parse_table/small_parse_table_2450.c deleted file mode 100644 index e91e8b2f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2450.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2450.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12250(t_small_parse_table_array *v) -{ - v->a[245000] = actions(3); - v->a[245001] = 1; - v->a[245002] = sym_comment; - v->a[245003] = actions(1338); - v->a[245004] = 4; - v->a[245005] = sym_file_descriptor; - v->a[245006] = sym__concat; - v->a[245007] = ts_builtin_sym_end; - v->a[245008] = aux_sym_heredoc_redirect_token1; - v->a[245009] = actions(1336); - v->a[245010] = 23; - v->a[245011] = anon_sym_SEMI; - v->a[245012] = anon_sym_PIPE_PIPE; - v->a[245013] = anon_sym_AMP_AMP; - v->a[245014] = anon_sym_PIPE; - v->a[245015] = anon_sym_AMP; - v->a[245016] = anon_sym_LT; - v->a[245017] = anon_sym_GT; - v->a[245018] = anon_sym_LT_LT; - v->a[245019] = anon_sym_GT_GT; - small_parse_table_12251(v); -} - -void small_parse_table_12251(t_small_parse_table_array *v) -{ - v->a[245020] = anon_sym_RPAREN; - v->a[245021] = anon_sym_SEMI_SEMI; - v->a[245022] = anon_sym_PIPE_AMP; - v->a[245023] = anon_sym_AMP_GT; - v->a[245024] = anon_sym_AMP_GT_GT; - v->a[245025] = anon_sym_LT_AMP; - v->a[245026] = anon_sym_GT_AMP; - v->a[245027] = anon_sym_GT_PIPE; - v->a[245028] = anon_sym_LT_AMP_DASH; - v->a[245029] = anon_sym_GT_AMP_DASH; - v->a[245030] = anon_sym_LT_LT_DASH; - v->a[245031] = anon_sym_LT_LT_LT; - v->a[245032] = aux_sym_concatenation_token1; - v->a[245033] = anon_sym_BQUOTE; - v->a[245034] = 11; - v->a[245035] = actions(3); - v->a[245036] = 1; - v->a[245037] = sym_comment; - v->a[245038] = actions(4259); - v->a[245039] = 1; - small_parse_table_12252(v); -} - -void small_parse_table_12252(t_small_parse_table_array *v) -{ - v->a[245040] = aux_sym_heredoc_redirect_token1; - v->a[245041] = actions(11457); - v->a[245042] = 1; - v->a[245043] = sym_file_descriptor; - v->a[245044] = actions(4249); - v->a[245045] = 2; - v->a[245046] = anon_sym_SEMI; - v->a[245047] = anon_sym_AMP; - v->a[245048] = actions(4251); - v->a[245049] = 2; - v->a[245050] = anon_sym_PIPE_PIPE; - v->a[245051] = anon_sym_AMP_AMP; - v->a[245052] = actions(4253); - v->a[245053] = 2; - v->a[245054] = anon_sym_PIPE; - v->a[245055] = anon_sym_PIPE_AMP; - v->a[245056] = actions(4255); - v->a[245057] = 2; - v->a[245058] = anon_sym_LT_LT; - v->a[245059] = anon_sym_LT_LT_DASH; - small_parse_table_12253(v); -} - -void small_parse_table_12253(t_small_parse_table_array *v) -{ - v->a[245060] = actions(11282); - v->a[245061] = 2; - v->a[245062] = anon_sym_LT_AMP_DASH; - v->a[245063] = anon_sym_GT_AMP_DASH; - v->a[245064] = state(4283); - v->a[245065] = 3; - v->a[245066] = sym_file_redirect; - v->a[245067] = sym_heredoc_redirect; - v->a[245068] = aux_sym_redirected_statement_repeat1; - v->a[245069] = actions(4257); - v->a[245070] = 4; - v->a[245071] = anon_sym_esac; - v->a[245072] = anon_sym_SEMI_SEMI; - v->a[245073] = anon_sym_SEMI_AMP; - v->a[245074] = anon_sym_SEMI_SEMI_AMP; - v->a[245075] = actions(11280); - v->a[245076] = 8; - v->a[245077] = anon_sym_LT; - v->a[245078] = anon_sym_GT; - v->a[245079] = anon_sym_GT_GT; - small_parse_table_12254(v); -} - -void small_parse_table_12254(t_small_parse_table_array *v) -{ - v->a[245080] = anon_sym_AMP_GT; - v->a[245081] = anon_sym_AMP_GT_GT; - v->a[245082] = anon_sym_LT_AMP; - v->a[245083] = anon_sym_GT_AMP; - v->a[245084] = anon_sym_GT_PIPE; - v->a[245085] = 6; - v->a[245086] = actions(3); - v->a[245087] = 1; - v->a[245088] = sym_comment; - v->a[245089] = actions(11500); - v->a[245090] = 1; - v->a[245091] = aux_sym_concatenation_token1; - v->a[245092] = actions(11502); - v->a[245093] = 1; - v->a[245094] = sym__concat; - v->a[245095] = state(4511); - v->a[245096] = 1; - v->a[245097] = aux_sym_concatenation_repeat1; - v->a[245098] = actions(1263); - v->a[245099] = 4; - small_parse_table_12255(v); -} - -/* EOF small_parse_table_2450.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2451.c b/parser/static/small_parse_table/small_parse_table_2451.c deleted file mode 100644 index 4da5347d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2451.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2451.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12255(t_small_parse_table_array *v) -{ - v->a[245100] = sym_file_descriptor; - v->a[245101] = sym_variable_name; - v->a[245102] = ts_builtin_sym_end; - v->a[245103] = aux_sym_heredoc_redirect_token1; - v->a[245104] = actions(1261); - v->a[245105] = 20; - v->a[245106] = anon_sym_SEMI; - v->a[245107] = anon_sym_PIPE_PIPE; - v->a[245108] = anon_sym_AMP_AMP; - v->a[245109] = anon_sym_PIPE; - v->a[245110] = anon_sym_AMP; - v->a[245111] = anon_sym_LT; - v->a[245112] = anon_sym_GT; - v->a[245113] = anon_sym_LT_LT; - v->a[245114] = anon_sym_GT_GT; - v->a[245115] = anon_sym_SEMI_SEMI; - v->a[245116] = anon_sym_PIPE_AMP; - v->a[245117] = anon_sym_AMP_GT; - v->a[245118] = anon_sym_AMP_GT_GT; - v->a[245119] = anon_sym_LT_AMP; - small_parse_table_12256(v); -} - -void small_parse_table_12256(t_small_parse_table_array *v) -{ - v->a[245120] = anon_sym_GT_AMP; - v->a[245121] = anon_sym_GT_PIPE; - v->a[245122] = anon_sym_LT_AMP_DASH; - v->a[245123] = anon_sym_GT_AMP_DASH; - v->a[245124] = anon_sym_LT_LT_DASH; - v->a[245125] = sym__special_character; - v->a[245126] = 5; - v->a[245127] = actions(3); - v->a[245128] = 1; - v->a[245129] = sym_comment; - v->a[245130] = actions(11396); - v->a[245131] = 1; - v->a[245132] = sym__special_character; - v->a[245133] = state(4324); - v->a[245134] = 1; - v->a[245135] = aux_sym__literal_repeat1; - v->a[245136] = actions(5697); - v->a[245137] = 2; - v->a[245138] = sym_file_descriptor; - v->a[245139] = aux_sym_heredoc_redirect_token1; - small_parse_table_12257(v); -} - -void small_parse_table_12257(t_small_parse_table_array *v) -{ - v->a[245140] = actions(5695); - v->a[245141] = 23; - v->a[245142] = anon_sym_SEMI; - v->a[245143] = anon_sym_PIPE_PIPE; - v->a[245144] = anon_sym_AMP_AMP; - v->a[245145] = anon_sym_PIPE; - v->a[245146] = anon_sym_AMP; - v->a[245147] = anon_sym_LT; - v->a[245148] = anon_sym_GT; - v->a[245149] = anon_sym_LT_LT; - v->a[245150] = anon_sym_GT_GT; - v->a[245151] = anon_sym_esac; - v->a[245152] = anon_sym_SEMI_SEMI; - v->a[245153] = anon_sym_SEMI_AMP; - v->a[245154] = anon_sym_SEMI_SEMI_AMP; - v->a[245155] = anon_sym_PIPE_AMP; - v->a[245156] = anon_sym_AMP_GT; - v->a[245157] = anon_sym_AMP_GT_GT; - v->a[245158] = anon_sym_LT_AMP; - v->a[245159] = anon_sym_GT_AMP; - small_parse_table_12258(v); -} - -void small_parse_table_12258(t_small_parse_table_array *v) -{ - v->a[245160] = anon_sym_GT_PIPE; - v->a[245161] = anon_sym_LT_AMP_DASH; - v->a[245162] = anon_sym_GT_AMP_DASH; - v->a[245163] = anon_sym_LT_LT_DASH; - v->a[245164] = anon_sym_LT_LT_LT; - v->a[245165] = 6; - v->a[245166] = actions(3); - v->a[245167] = 1; - v->a[245168] = sym_comment; - v->a[245169] = actions(11301); - v->a[245170] = 1; - v->a[245171] = aux_sym_concatenation_token1; - v->a[245172] = actions(11303); - v->a[245173] = 1; - v->a[245174] = sym__concat; - v->a[245175] = state(4309); - v->a[245176] = 1; - v->a[245177] = aux_sym_concatenation_repeat1; - v->a[245178] = actions(4566); - v->a[245179] = 2; - small_parse_table_12259(v); -} - -void small_parse_table_12259(t_small_parse_table_array *v) -{ - v->a[245180] = sym_file_descriptor; - v->a[245181] = aux_sym_heredoc_redirect_token1; - v->a[245182] = actions(4564); - v->a[245183] = 22; - v->a[245184] = anon_sym_SEMI; - v->a[245185] = anon_sym_PIPE_PIPE; - v->a[245186] = anon_sym_AMP_AMP; - v->a[245187] = anon_sym_PIPE; - v->a[245188] = anon_sym_AMP; - v->a[245189] = anon_sym_LT; - v->a[245190] = anon_sym_GT; - v->a[245191] = anon_sym_LT_LT; - v->a[245192] = anon_sym_GT_GT; - v->a[245193] = anon_sym_SEMI_SEMI; - v->a[245194] = anon_sym_SEMI_AMP; - v->a[245195] = anon_sym_SEMI_SEMI_AMP; - v->a[245196] = anon_sym_PIPE_AMP; - v->a[245197] = anon_sym_AMP_GT; - v->a[245198] = anon_sym_AMP_GT_GT; - v->a[245199] = anon_sym_LT_AMP; - small_parse_table_12260(v); -} - -/* EOF small_parse_table_2451.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2452.c b/parser/static/small_parse_table/small_parse_table_2452.c deleted file mode 100644 index b98b6f6b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2452.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2452.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12260(t_small_parse_table_array *v) -{ - v->a[245200] = anon_sym_GT_AMP; - v->a[245201] = anon_sym_GT_PIPE; - v->a[245202] = anon_sym_LT_AMP_DASH; - v->a[245203] = anon_sym_GT_AMP_DASH; - v->a[245204] = anon_sym_LT_LT_DASH; - v->a[245205] = anon_sym_LT_LT_LT; - v->a[245206] = 6; - v->a[245207] = actions(3); - v->a[245208] = 1; - v->a[245209] = sym_comment; - v->a[245210] = actions(11508); - v->a[245211] = 1; - v->a[245212] = anon_sym_LT_LT_LT; - v->a[245213] = state(4912); - v->a[245214] = 1; - v->a[245215] = sym_herestring_redirect; - v->a[245216] = actions(4348); - v->a[245217] = 2; - v->a[245218] = sym_file_descriptor; - v->a[245219] = aux_sym_heredoc_redirect_token1; - small_parse_table_12261(v); -} - -void small_parse_table_12261(t_small_parse_table_array *v) -{ - v->a[245220] = state(4746); - v->a[245221] = 3; - v->a[245222] = sym_file_redirect; - v->a[245223] = sym_heredoc_redirect; - v->a[245224] = aux_sym_redirected_statement_repeat1; - v->a[245225] = actions(4253); - v->a[245226] = 20; - v->a[245227] = anon_sym_SEMI; - v->a[245228] = anon_sym_PIPE_PIPE; - v->a[245229] = anon_sym_AMP_AMP; - v->a[245230] = anon_sym_PIPE; - v->a[245231] = anon_sym_AMP; - v->a[245232] = anon_sym_LT; - v->a[245233] = anon_sym_GT; - v->a[245234] = anon_sym_LT_LT; - v->a[245235] = anon_sym_GT_GT; - v->a[245236] = anon_sym_RPAREN; - v->a[245237] = anon_sym_SEMI_SEMI; - v->a[245238] = anon_sym_PIPE_AMP; - v->a[245239] = anon_sym_AMP_GT; - small_parse_table_12262(v); -} - -void small_parse_table_12262(t_small_parse_table_array *v) -{ - v->a[245240] = anon_sym_AMP_GT_GT; - v->a[245241] = anon_sym_LT_AMP; - v->a[245242] = anon_sym_GT_AMP; - v->a[245243] = anon_sym_GT_PIPE; - v->a[245244] = anon_sym_LT_AMP_DASH; - v->a[245245] = anon_sym_GT_AMP_DASH; - v->a[245246] = anon_sym_LT_LT_DASH; - v->a[245247] = 3; - v->a[245248] = actions(3); - v->a[245249] = 1; - v->a[245250] = sym_comment; - v->a[245251] = actions(1310); - v->a[245252] = 4; - v->a[245253] = sym_file_descriptor; - v->a[245254] = sym__concat; - v->a[245255] = sym_variable_name; - v->a[245256] = aux_sym_heredoc_redirect_token1; - v->a[245257] = actions(1308); - v->a[245258] = 23; - v->a[245259] = anon_sym_SEMI; - small_parse_table_12263(v); -} - -void small_parse_table_12263(t_small_parse_table_array *v) -{ - v->a[245260] = anon_sym_PIPE_PIPE; - v->a[245261] = anon_sym_AMP_AMP; - v->a[245262] = anon_sym_PIPE; - v->a[245263] = anon_sym_AMP; - v->a[245264] = anon_sym_LT; - v->a[245265] = anon_sym_GT; - v->a[245266] = anon_sym_LT_LT; - v->a[245267] = anon_sym_GT_GT; - v->a[245268] = anon_sym_esac; - v->a[245269] = anon_sym_SEMI_SEMI; - v->a[245270] = anon_sym_SEMI_AMP; - v->a[245271] = anon_sym_SEMI_SEMI_AMP; - v->a[245272] = anon_sym_PIPE_AMP; - v->a[245273] = anon_sym_AMP_GT; - v->a[245274] = anon_sym_AMP_GT_GT; - v->a[245275] = anon_sym_LT_AMP; - v->a[245276] = anon_sym_GT_AMP; - v->a[245277] = anon_sym_GT_PIPE; - v->a[245278] = anon_sym_LT_AMP_DASH; - v->a[245279] = anon_sym_GT_AMP_DASH; - small_parse_table_12264(v); -} - -void small_parse_table_12264(t_small_parse_table_array *v) -{ - v->a[245280] = anon_sym_LT_LT_DASH; - v->a[245281] = aux_sym_concatenation_token1; - v->a[245282] = 3; - v->a[245283] = actions(3); - v->a[245284] = 1; - v->a[245285] = sym_comment; - v->a[245286] = actions(1306); - v->a[245287] = 4; - v->a[245288] = sym_file_descriptor; - v->a[245289] = sym__concat; - v->a[245290] = sym_variable_name; - v->a[245291] = aux_sym_heredoc_redirect_token1; - v->a[245292] = actions(1304); - v->a[245293] = 23; - v->a[245294] = anon_sym_SEMI; - v->a[245295] = anon_sym_PIPE_PIPE; - v->a[245296] = anon_sym_AMP_AMP; - v->a[245297] = anon_sym_PIPE; - v->a[245298] = anon_sym_AMP; - v->a[245299] = anon_sym_LT; - small_parse_table_12265(v); -} - -/* EOF small_parse_table_2452.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2453.c b/parser/static/small_parse_table/small_parse_table_2453.c deleted file mode 100644 index 78ffdbb8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2453.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2453.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12265(t_small_parse_table_array *v) -{ - v->a[245300] = anon_sym_GT; - v->a[245301] = anon_sym_LT_LT; - v->a[245302] = anon_sym_GT_GT; - v->a[245303] = anon_sym_esac; - v->a[245304] = anon_sym_SEMI_SEMI; - v->a[245305] = anon_sym_SEMI_AMP; - v->a[245306] = anon_sym_SEMI_SEMI_AMP; - v->a[245307] = anon_sym_PIPE_AMP; - v->a[245308] = anon_sym_AMP_GT; - v->a[245309] = anon_sym_AMP_GT_GT; - v->a[245310] = anon_sym_LT_AMP; - v->a[245311] = anon_sym_GT_AMP; - v->a[245312] = anon_sym_GT_PIPE; - v->a[245313] = anon_sym_LT_AMP_DASH; - v->a[245314] = anon_sym_GT_AMP_DASH; - v->a[245315] = anon_sym_LT_LT_DASH; - v->a[245316] = aux_sym_concatenation_token1; - v->a[245317] = 3; - v->a[245318] = actions(3); - v->a[245319] = 1; - small_parse_table_12266(v); -} - -void small_parse_table_12266(t_small_parse_table_array *v) -{ - v->a[245320] = sym_comment; - v->a[245321] = actions(1310); - v->a[245322] = 4; - v->a[245323] = sym_file_descriptor; - v->a[245324] = sym__concat; - v->a[245325] = sym_variable_name; - v->a[245326] = aux_sym_heredoc_redirect_token1; - v->a[245327] = actions(1308); - v->a[245328] = 23; - v->a[245329] = anon_sym_SEMI; - v->a[245330] = anon_sym_PIPE_PIPE; - v->a[245331] = anon_sym_AMP_AMP; - v->a[245332] = anon_sym_PIPE; - v->a[245333] = anon_sym_AMP; - v->a[245334] = anon_sym_LT; - v->a[245335] = anon_sym_GT; - v->a[245336] = anon_sym_LT_LT; - v->a[245337] = anon_sym_GT_GT; - v->a[245338] = anon_sym_esac; - v->a[245339] = anon_sym_SEMI_SEMI; - small_parse_table_12267(v); -} - -void small_parse_table_12267(t_small_parse_table_array *v) -{ - v->a[245340] = anon_sym_SEMI_AMP; - v->a[245341] = anon_sym_SEMI_SEMI_AMP; - v->a[245342] = anon_sym_PIPE_AMP; - v->a[245343] = anon_sym_AMP_GT; - v->a[245344] = anon_sym_AMP_GT_GT; - v->a[245345] = anon_sym_LT_AMP; - v->a[245346] = anon_sym_GT_AMP; - v->a[245347] = anon_sym_GT_PIPE; - v->a[245348] = anon_sym_LT_AMP_DASH; - v->a[245349] = anon_sym_GT_AMP_DASH; - v->a[245350] = anon_sym_LT_LT_DASH; - v->a[245351] = aux_sym_concatenation_token1; - v->a[245352] = 3; - v->a[245353] = actions(3); - v->a[245354] = 1; - v->a[245355] = sym_comment; - v->a[245356] = actions(1253); - v->a[245357] = 5; - v->a[245358] = sym_file_descriptor; - v->a[245359] = sym__concat; - small_parse_table_12268(v); -} - -void small_parse_table_12268(t_small_parse_table_array *v) -{ - v->a[245360] = sym_variable_name; - v->a[245361] = ts_builtin_sym_end; - v->a[245362] = aux_sym_heredoc_redirect_token1; - v->a[245363] = actions(1251); - v->a[245364] = 22; - v->a[245365] = anon_sym_SEMI; - v->a[245366] = anon_sym_PIPE_PIPE; - v->a[245367] = anon_sym_AMP_AMP; - v->a[245368] = anon_sym_PIPE; - v->a[245369] = anon_sym_AMP; - v->a[245370] = anon_sym_LT; - v->a[245371] = anon_sym_GT; - v->a[245372] = anon_sym_LT_LT; - v->a[245373] = anon_sym_GT_GT; - v->a[245374] = anon_sym_RPAREN; - v->a[245375] = anon_sym_SEMI_SEMI; - v->a[245376] = anon_sym_PIPE_AMP; - v->a[245377] = anon_sym_AMP_GT; - v->a[245378] = anon_sym_AMP_GT_GT; - v->a[245379] = anon_sym_LT_AMP; - small_parse_table_12269(v); -} - -void small_parse_table_12269(t_small_parse_table_array *v) -{ - v->a[245380] = anon_sym_GT_AMP; - v->a[245381] = anon_sym_GT_PIPE; - v->a[245382] = anon_sym_LT_AMP_DASH; - v->a[245383] = anon_sym_GT_AMP_DASH; - v->a[245384] = anon_sym_LT_LT_DASH; - v->a[245385] = aux_sym_concatenation_token1; - v->a[245386] = anon_sym_BQUOTE; - v->a[245387] = 6; - v->a[245388] = actions(3); - v->a[245389] = 1; - v->a[245390] = sym_comment; - v->a[245391] = actions(11510); - v->a[245392] = 1; - v->a[245393] = sym_variable_name; - v->a[245394] = state(6772); - v->a[245395] = 1; - v->a[245396] = sym_subscript; - v->a[245397] = actions(11329); - v->a[245398] = 2; - v->a[245399] = sym_file_descriptor; - small_parse_table_12270(v); -} - -/* EOF small_parse_table_2453.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2454.c b/parser/static/small_parse_table/small_parse_table_2454.c deleted file mode 100644 index 696a382d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2454.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2454.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12270(t_small_parse_table_array *v) -{ - v->a[245400] = aux_sym_heredoc_redirect_token1; - v->a[245401] = state(4282); - v->a[245402] = 2; - v->a[245403] = sym_variable_assignment; - v->a[245404] = aux_sym_variable_assignments_repeat1; - v->a[245405] = actions(11327); - v->a[245406] = 21; - v->a[245407] = anon_sym_SEMI; - v->a[245408] = anon_sym_PIPE_PIPE; - v->a[245409] = anon_sym_AMP_AMP; - v->a[245410] = anon_sym_PIPE; - v->a[245411] = anon_sym_AMP; - v->a[245412] = anon_sym_LT; - v->a[245413] = anon_sym_GT; - v->a[245414] = anon_sym_LT_LT; - v->a[245415] = anon_sym_GT_GT; - v->a[245416] = anon_sym_SEMI_SEMI; - v->a[245417] = anon_sym_SEMI_AMP; - v->a[245418] = anon_sym_SEMI_SEMI_AMP; - v->a[245419] = anon_sym_PIPE_AMP; - small_parse_table_12271(v); -} - -void small_parse_table_12271(t_small_parse_table_array *v) -{ - v->a[245420] = anon_sym_AMP_GT; - v->a[245421] = anon_sym_AMP_GT_GT; - v->a[245422] = anon_sym_LT_AMP; - v->a[245423] = anon_sym_GT_AMP; - v->a[245424] = anon_sym_GT_PIPE; - v->a[245425] = anon_sym_LT_AMP_DASH; - v->a[245426] = anon_sym_GT_AMP_DASH; - v->a[245427] = anon_sym_LT_LT_DASH; - v->a[245428] = 6; - v->a[245429] = actions(3); - v->a[245430] = 1; - v->a[245431] = sym_comment; - v->a[245432] = actions(11512); - v->a[245433] = 1; - v->a[245434] = aux_sym_concatenation_token1; - v->a[245435] = actions(11514); - v->a[245436] = 1; - v->a[245437] = sym__concat; - v->a[245438] = state(4592); - v->a[245439] = 1; - small_parse_table_12272(v); -} - -void small_parse_table_12272(t_small_parse_table_array *v) -{ - v->a[245440] = aux_sym_concatenation_repeat1; - v->a[245441] = actions(1263); - v->a[245442] = 2; - v->a[245443] = sym_file_descriptor; - v->a[245444] = aux_sym_heredoc_redirect_token1; - v->a[245445] = actions(1261); - v->a[245446] = 22; - v->a[245447] = anon_sym_SEMI; - v->a[245448] = anon_sym_PIPE_PIPE; - v->a[245449] = anon_sym_AMP_AMP; - v->a[245450] = anon_sym_PIPE; - v->a[245451] = anon_sym_AMP; - v->a[245452] = anon_sym_LT; - v->a[245453] = anon_sym_GT; - v->a[245454] = anon_sym_LT_LT; - v->a[245455] = anon_sym_GT_GT; - v->a[245456] = anon_sym_RPAREN; - v->a[245457] = anon_sym_SEMI_SEMI; - v->a[245458] = anon_sym_PIPE_AMP; - v->a[245459] = anon_sym_AMP_GT; - small_parse_table_12273(v); -} - -void small_parse_table_12273(t_small_parse_table_array *v) -{ - v->a[245460] = anon_sym_AMP_GT_GT; - v->a[245461] = anon_sym_LT_AMP; - v->a[245462] = anon_sym_GT_AMP; - v->a[245463] = anon_sym_GT_PIPE; - v->a[245464] = anon_sym_LT_AMP_DASH; - v->a[245465] = anon_sym_GT_AMP_DASH; - v->a[245466] = anon_sym_LT_LT_DASH; - v->a[245467] = anon_sym_LT_LT_LT; - v->a[245468] = sym__special_character; - v->a[245469] = 3; - v->a[245470] = actions(3); - v->a[245471] = 1; - v->a[245472] = sym_comment; - v->a[245473] = actions(1358); - v->a[245474] = 5; - v->a[245475] = sym_file_descriptor; - v->a[245476] = sym__concat; - v->a[245477] = sym_variable_name; - v->a[245478] = ts_builtin_sym_end; - v->a[245479] = aux_sym_heredoc_redirect_token1; - small_parse_table_12274(v); -} - -void small_parse_table_12274(t_small_parse_table_array *v) -{ - v->a[245480] = actions(1356); - v->a[245481] = 22; - v->a[245482] = anon_sym_SEMI; - v->a[245483] = anon_sym_PIPE_PIPE; - v->a[245484] = anon_sym_AMP_AMP; - v->a[245485] = anon_sym_PIPE; - v->a[245486] = anon_sym_AMP; - v->a[245487] = anon_sym_LT; - v->a[245488] = anon_sym_GT; - v->a[245489] = anon_sym_LT_LT; - v->a[245490] = anon_sym_GT_GT; - v->a[245491] = anon_sym_RPAREN; - v->a[245492] = anon_sym_SEMI_SEMI; - v->a[245493] = anon_sym_PIPE_AMP; - v->a[245494] = anon_sym_AMP_GT; - v->a[245495] = anon_sym_AMP_GT_GT; - v->a[245496] = anon_sym_LT_AMP; - v->a[245497] = anon_sym_GT_AMP; - v->a[245498] = anon_sym_GT_PIPE; - v->a[245499] = anon_sym_LT_AMP_DASH; - small_parse_table_12275(v); -} - -/* EOF small_parse_table_2454.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2455.c b/parser/static/small_parse_table/small_parse_table_2455.c deleted file mode 100644 index 5c7fb380..00000000 --- a/parser/static/small_parse_table/small_parse_table_2455.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2455.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12275(t_small_parse_table_array *v) -{ - v->a[245500] = anon_sym_GT_AMP_DASH; - v->a[245501] = anon_sym_LT_LT_DASH; - v->a[245502] = aux_sym_concatenation_token1; - v->a[245503] = anon_sym_BQUOTE; - v->a[245504] = 6; - v->a[245505] = actions(3); - v->a[245506] = 1; - v->a[245507] = sym_comment; - v->a[245508] = actions(11500); - v->a[245509] = 1; - v->a[245510] = aux_sym_concatenation_token1; - v->a[245511] = actions(11502); - v->a[245512] = 1; - v->a[245513] = sym__concat; - v->a[245514] = state(4586); - v->a[245515] = 1; - v->a[245516] = aux_sym_concatenation_repeat1; - v->a[245517] = actions(1263); - v->a[245518] = 3; - v->a[245519] = sym_file_descriptor; - small_parse_table_12276(v); -} - -void small_parse_table_12276(t_small_parse_table_array *v) -{ - v->a[245520] = sym_variable_name; - v->a[245521] = aux_sym_heredoc_redirect_token1; - v->a[245522] = actions(1261); - v->a[245523] = 21; - v->a[245524] = anon_sym_SEMI; - v->a[245525] = anon_sym_PIPE_PIPE; - v->a[245526] = anon_sym_AMP_AMP; - v->a[245527] = anon_sym_PIPE; - v->a[245528] = anon_sym_AMP; - v->a[245529] = anon_sym_LT; - v->a[245530] = anon_sym_GT; - v->a[245531] = anon_sym_LT_LT; - v->a[245532] = anon_sym_GT_GT; - v->a[245533] = anon_sym_RPAREN; - v->a[245534] = anon_sym_SEMI_SEMI; - v->a[245535] = anon_sym_PIPE_AMP; - v->a[245536] = anon_sym_AMP_GT; - v->a[245537] = anon_sym_AMP_GT_GT; - v->a[245538] = anon_sym_LT_AMP; - v->a[245539] = anon_sym_GT_AMP; - small_parse_table_12277(v); -} - -void small_parse_table_12277(t_small_parse_table_array *v) -{ - v->a[245540] = anon_sym_GT_PIPE; - v->a[245541] = anon_sym_LT_AMP_DASH; - v->a[245542] = anon_sym_GT_AMP_DASH; - v->a[245543] = anon_sym_LT_LT_DASH; - v->a[245544] = sym__special_character; - v->a[245545] = 6; - v->a[245546] = actions(3); - v->a[245547] = 1; - v->a[245548] = sym_comment; - v->a[245549] = actions(11512); - v->a[245550] = 1; - v->a[245551] = aux_sym_concatenation_token1; - v->a[245552] = actions(11514); - v->a[245553] = 1; - v->a[245554] = sym__concat; - v->a[245555] = state(4583); - v->a[245556] = 1; - v->a[245557] = aux_sym_concatenation_repeat1; - v->a[245558] = actions(1263); - v->a[245559] = 2; - small_parse_table_12278(v); -} - -void small_parse_table_12278(t_small_parse_table_array *v) -{ - v->a[245560] = sym_file_descriptor; - v->a[245561] = aux_sym_heredoc_redirect_token1; - v->a[245562] = actions(1261); - v->a[245563] = 22; - v->a[245564] = anon_sym_SEMI; - v->a[245565] = anon_sym_PIPE_PIPE; - v->a[245566] = anon_sym_AMP_AMP; - v->a[245567] = anon_sym_PIPE; - v->a[245568] = anon_sym_AMP; - v->a[245569] = anon_sym_LT; - v->a[245570] = anon_sym_GT; - v->a[245571] = anon_sym_LT_LT; - v->a[245572] = anon_sym_GT_GT; - v->a[245573] = anon_sym_SEMI_SEMI; - v->a[245574] = anon_sym_PIPE_AMP; - v->a[245575] = anon_sym_AMP_GT; - v->a[245576] = anon_sym_AMP_GT_GT; - v->a[245577] = anon_sym_LT_AMP; - v->a[245578] = anon_sym_GT_AMP; - v->a[245579] = anon_sym_GT_PIPE; - small_parse_table_12279(v); -} - -void small_parse_table_12279(t_small_parse_table_array *v) -{ - v->a[245580] = anon_sym_LT_AMP_DASH; - v->a[245581] = anon_sym_GT_AMP_DASH; - v->a[245582] = anon_sym_LT_LT_DASH; - v->a[245583] = anon_sym_LT_LT_LT; - v->a[245584] = sym__special_character; - v->a[245585] = anon_sym_BQUOTE; - v->a[245586] = 4; - v->a[245587] = actions(3); - v->a[245588] = 1; - v->a[245589] = sym_comment; - v->a[245590] = actions(11516); - v->a[245591] = 1; - v->a[245592] = sym__concat; - v->a[245593] = actions(6829); - v->a[245594] = 5; - v->a[245595] = anon_sym_COMMA; - v->a[245596] = anon_sym_CARET; - v->a[245597] = anon_sym_SLASH; - v->a[245598] = anon_sym_PERCENT; - v->a[245599] = anon_sym_COLON; - small_parse_table_12280(v); -} - -/* EOF small_parse_table_2455.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2456.c b/parser/static/small_parse_table/small_parse_table_2456.c deleted file mode 100644 index 99c8f564..00000000 --- a/parser/static/small_parse_table/small_parse_table_2456.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2456.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12280(t_small_parse_table_array *v) -{ - v->a[245600] = actions(6827); - v->a[245601] = 21; - v->a[245602] = sym__immediate_double_hash; - v->a[245603] = sym__external_expansion_sym_hash; - v->a[245604] = sym__external_expansion_sym_bang; - v->a[245605] = sym__external_expansion_sym_equal; - v->a[245606] = anon_sym_POUND; - v->a[245607] = anon_sym_RBRACE3; - v->a[245608] = anon_sym_AT; - v->a[245609] = anon_sym_EQ2; - v->a[245610] = anon_sym_COLON_EQ; - v->a[245611] = anon_sym_DASH3; - v->a[245612] = anon_sym_COLON_DASH; - v->a[245613] = anon_sym_PLUS3; - v->a[245614] = anon_sym_COLON_PLUS; - v->a[245615] = anon_sym_QMARK2; - v->a[245616] = anon_sym_COLON_QMARK; - v->a[245617] = anon_sym_PERCENT_PERCENT; - v->a[245618] = anon_sym_SLASH_SLASH; - v->a[245619] = anon_sym_SLASH_POUND; - small_parse_table_12281(v); -} - -void small_parse_table_12281(t_small_parse_table_array *v) -{ - v->a[245620] = anon_sym_SLASH_PERCENT; - v->a[245621] = anon_sym_COMMA_COMMA; - v->a[245622] = anon_sym_CARET_CARET; - v->a[245623] = 6; - v->a[245624] = actions(3); - v->a[245625] = 1; - v->a[245626] = sym_comment; - v->a[245627] = actions(11389); - v->a[245628] = 1; - v->a[245629] = aux_sym_concatenation_token1; - v->a[245630] = actions(11391); - v->a[245631] = 1; - v->a[245632] = sym__concat; - v->a[245633] = state(4304); - v->a[245634] = 1; - v->a[245635] = aux_sym_concatenation_repeat1; - v->a[245636] = actions(5697); - v->a[245637] = 2; - v->a[245638] = sym_file_descriptor; - v->a[245639] = aux_sym_heredoc_redirect_token1; - small_parse_table_12282(v); -} - -void small_parse_table_12282(t_small_parse_table_array *v) -{ - v->a[245640] = actions(5695); - v->a[245641] = 22; - v->a[245642] = anon_sym_SEMI; - v->a[245643] = anon_sym_PIPE_PIPE; - v->a[245644] = anon_sym_AMP_AMP; - v->a[245645] = anon_sym_PIPE; - v->a[245646] = anon_sym_AMP; - v->a[245647] = anon_sym_LT; - v->a[245648] = anon_sym_GT; - v->a[245649] = anon_sym_LT_LT; - v->a[245650] = anon_sym_GT_GT; - v->a[245651] = anon_sym_esac; - v->a[245652] = anon_sym_SEMI_SEMI; - v->a[245653] = anon_sym_SEMI_AMP; - v->a[245654] = anon_sym_SEMI_SEMI_AMP; - v->a[245655] = anon_sym_PIPE_AMP; - v->a[245656] = anon_sym_AMP_GT; - v->a[245657] = anon_sym_AMP_GT_GT; - v->a[245658] = anon_sym_LT_AMP; - v->a[245659] = anon_sym_GT_AMP; - small_parse_table_12283(v); -} - -void small_parse_table_12283(t_small_parse_table_array *v) -{ - v->a[245660] = anon_sym_GT_PIPE; - v->a[245661] = anon_sym_LT_AMP_DASH; - v->a[245662] = anon_sym_GT_AMP_DASH; - v->a[245663] = anon_sym_LT_LT_DASH; - v->a[245664] = 3; - v->a[245665] = actions(3); - v->a[245666] = 1; - v->a[245667] = sym_comment; - v->a[245668] = actions(1310); - v->a[245669] = 5; - v->a[245670] = sym_file_descriptor; - v->a[245671] = sym__concat; - v->a[245672] = sym_variable_name; - v->a[245673] = ts_builtin_sym_end; - v->a[245674] = aux_sym_heredoc_redirect_token1; - v->a[245675] = actions(1308); - v->a[245676] = 22; - v->a[245677] = anon_sym_SEMI; - v->a[245678] = anon_sym_PIPE_PIPE; - v->a[245679] = anon_sym_AMP_AMP; - small_parse_table_12284(v); -} - -void small_parse_table_12284(t_small_parse_table_array *v) -{ - v->a[245680] = anon_sym_PIPE; - v->a[245681] = anon_sym_AMP; - v->a[245682] = anon_sym_LT; - v->a[245683] = anon_sym_GT; - v->a[245684] = anon_sym_LT_LT; - v->a[245685] = anon_sym_GT_GT; - v->a[245686] = anon_sym_RPAREN; - v->a[245687] = anon_sym_SEMI_SEMI; - v->a[245688] = anon_sym_PIPE_AMP; - v->a[245689] = anon_sym_AMP_GT; - v->a[245690] = anon_sym_AMP_GT_GT; - v->a[245691] = anon_sym_LT_AMP; - v->a[245692] = anon_sym_GT_AMP; - v->a[245693] = anon_sym_GT_PIPE; - v->a[245694] = anon_sym_LT_AMP_DASH; - v->a[245695] = anon_sym_GT_AMP_DASH; - v->a[245696] = anon_sym_LT_LT_DASH; - v->a[245697] = aux_sym_concatenation_token1; - v->a[245698] = anon_sym_BQUOTE; - v->a[245699] = 3; - small_parse_table_12285(v); -} - -/* EOF small_parse_table_2456.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2457.c b/parser/static/small_parse_table/small_parse_table_2457.c deleted file mode 100644 index 8b363716..00000000 --- a/parser/static/small_parse_table/small_parse_table_2457.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2457.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12285(t_small_parse_table_array *v) -{ - v->a[245700] = actions(3); - v->a[245701] = 1; - v->a[245702] = sym_comment; - v->a[245703] = actions(1346); - v->a[245704] = 4; - v->a[245705] = sym_file_descriptor; - v->a[245706] = sym__concat; - v->a[245707] = ts_builtin_sym_end; - v->a[245708] = aux_sym_heredoc_redirect_token1; - v->a[245709] = actions(1344); - v->a[245710] = 23; - v->a[245711] = anon_sym_SEMI; - v->a[245712] = anon_sym_PIPE_PIPE; - v->a[245713] = anon_sym_AMP_AMP; - v->a[245714] = anon_sym_PIPE; - v->a[245715] = anon_sym_AMP; - v->a[245716] = anon_sym_LT; - v->a[245717] = anon_sym_GT; - v->a[245718] = anon_sym_LT_LT; - v->a[245719] = anon_sym_GT_GT; - small_parse_table_12286(v); -} - -void small_parse_table_12286(t_small_parse_table_array *v) -{ - v->a[245720] = anon_sym_RPAREN; - v->a[245721] = anon_sym_SEMI_SEMI; - v->a[245722] = anon_sym_PIPE_AMP; - v->a[245723] = anon_sym_AMP_GT; - v->a[245724] = anon_sym_AMP_GT_GT; - v->a[245725] = anon_sym_LT_AMP; - v->a[245726] = anon_sym_GT_AMP; - v->a[245727] = anon_sym_GT_PIPE; - v->a[245728] = anon_sym_LT_AMP_DASH; - v->a[245729] = anon_sym_GT_AMP_DASH; - v->a[245730] = anon_sym_LT_LT_DASH; - v->a[245731] = anon_sym_LT_LT_LT; - v->a[245732] = aux_sym_concatenation_token1; - v->a[245733] = anon_sym_BQUOTE; - v->a[245734] = 3; - v->a[245735] = actions(3); - v->a[245736] = 1; - v->a[245737] = sym_comment; - v->a[245738] = actions(1358); - v->a[245739] = 4; - small_parse_table_12287(v); -} - -void small_parse_table_12287(t_small_parse_table_array *v) -{ - v->a[245740] = sym_file_descriptor; - v->a[245741] = sym__concat; - v->a[245742] = ts_builtin_sym_end; - v->a[245743] = aux_sym_heredoc_redirect_token1; - v->a[245744] = actions(1356); - v->a[245745] = 23; - v->a[245746] = anon_sym_SEMI; - v->a[245747] = anon_sym_PIPE_PIPE; - v->a[245748] = anon_sym_AMP_AMP; - v->a[245749] = anon_sym_PIPE; - v->a[245750] = anon_sym_AMP; - v->a[245751] = anon_sym_LT; - v->a[245752] = anon_sym_GT; - v->a[245753] = anon_sym_LT_LT; - v->a[245754] = anon_sym_GT_GT; - v->a[245755] = anon_sym_RPAREN; - v->a[245756] = anon_sym_SEMI_SEMI; - v->a[245757] = anon_sym_PIPE_AMP; - v->a[245758] = anon_sym_AMP_GT; - v->a[245759] = anon_sym_AMP_GT_GT; - small_parse_table_12288(v); -} - -void small_parse_table_12288(t_small_parse_table_array *v) -{ - v->a[245760] = anon_sym_LT_AMP; - v->a[245761] = anon_sym_GT_AMP; - v->a[245762] = anon_sym_GT_PIPE; - v->a[245763] = anon_sym_LT_AMP_DASH; - v->a[245764] = anon_sym_GT_AMP_DASH; - v->a[245765] = anon_sym_LT_LT_DASH; - v->a[245766] = anon_sym_LT_LT_LT; - v->a[245767] = aux_sym_concatenation_token1; - v->a[245768] = anon_sym_BQUOTE; - v->a[245769] = 5; - v->a[245770] = actions(3); - v->a[245771] = 1; - v->a[245772] = sym_comment; - v->a[245773] = actions(11518); - v->a[245774] = 1; - v->a[245775] = sym__special_character; - v->a[245776] = state(4368); - v->a[245777] = 1; - v->a[245778] = aux_sym__literal_repeat1; - v->a[245779] = actions(1364); - small_parse_table_12289(v); -} - -void small_parse_table_12289(t_small_parse_table_array *v) -{ - v->a[245780] = 3; - v->a[245781] = sym_file_descriptor; - v->a[245782] = sym_variable_name; - v->a[245783] = aux_sym_heredoc_redirect_token1; - v->a[245784] = actions(1362); - v->a[245785] = 22; - v->a[245786] = anon_sym_SEMI; - v->a[245787] = anon_sym_PIPE_PIPE; - v->a[245788] = anon_sym_AMP_AMP; - v->a[245789] = anon_sym_PIPE; - v->a[245790] = anon_sym_AMP; - v->a[245791] = anon_sym_LT; - v->a[245792] = anon_sym_GT; - v->a[245793] = anon_sym_LT_LT; - v->a[245794] = anon_sym_GT_GT; - v->a[245795] = anon_sym_esac; - v->a[245796] = anon_sym_SEMI_SEMI; - v->a[245797] = anon_sym_SEMI_AMP; - v->a[245798] = anon_sym_SEMI_SEMI_AMP; - v->a[245799] = anon_sym_PIPE_AMP; - small_parse_table_12290(v); -} - -/* EOF small_parse_table_2457.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2458.c b/parser/static/small_parse_table/small_parse_table_2458.c deleted file mode 100644 index 9a2119f1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2458.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2458.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12290(t_small_parse_table_array *v) -{ - v->a[245800] = anon_sym_AMP_GT; - v->a[245801] = anon_sym_AMP_GT_GT; - v->a[245802] = anon_sym_LT_AMP; - v->a[245803] = anon_sym_GT_AMP; - v->a[245804] = anon_sym_GT_PIPE; - v->a[245805] = anon_sym_LT_AMP_DASH; - v->a[245806] = anon_sym_GT_AMP_DASH; - v->a[245807] = anon_sym_LT_LT_DASH; - v->a[245808] = 3; - v->a[245809] = actions(3); - v->a[245810] = 1; - v->a[245811] = sym_comment; - v->a[245812] = actions(1298); - v->a[245813] = 4; - v->a[245814] = sym_file_descriptor; - v->a[245815] = sym__concat; - v->a[245816] = ts_builtin_sym_end; - v->a[245817] = aux_sym_heredoc_redirect_token1; - v->a[245818] = actions(1296); - v->a[245819] = 23; - small_parse_table_12291(v); -} - -void small_parse_table_12291(t_small_parse_table_array *v) -{ - v->a[245820] = anon_sym_SEMI; - v->a[245821] = anon_sym_PIPE_PIPE; - v->a[245822] = anon_sym_AMP_AMP; - v->a[245823] = anon_sym_PIPE; - v->a[245824] = anon_sym_AMP; - v->a[245825] = anon_sym_LT; - v->a[245826] = anon_sym_GT; - v->a[245827] = anon_sym_LT_LT; - v->a[245828] = anon_sym_GT_GT; - v->a[245829] = anon_sym_RPAREN; - v->a[245830] = anon_sym_SEMI_SEMI; - v->a[245831] = anon_sym_PIPE_AMP; - v->a[245832] = anon_sym_AMP_GT; - v->a[245833] = anon_sym_AMP_GT_GT; - v->a[245834] = anon_sym_LT_AMP; - v->a[245835] = anon_sym_GT_AMP; - v->a[245836] = anon_sym_GT_PIPE; - v->a[245837] = anon_sym_LT_AMP_DASH; - v->a[245838] = anon_sym_GT_AMP_DASH; - v->a[245839] = anon_sym_LT_LT_DASH; - small_parse_table_12292(v); -} - -void small_parse_table_12292(t_small_parse_table_array *v) -{ - v->a[245840] = anon_sym_LT_LT_LT; - v->a[245841] = aux_sym_concatenation_token1; - v->a[245842] = anon_sym_BQUOTE; - v->a[245843] = 6; - v->a[245844] = actions(3); - v->a[245845] = 1; - v->a[245846] = sym_comment; - v->a[245847] = actions(11389); - v->a[245848] = 1; - v->a[245849] = aux_sym_concatenation_token1; - v->a[245850] = actions(11391); - v->a[245851] = 1; - v->a[245852] = sym__concat; - v->a[245853] = state(4297); - v->a[245854] = 1; - v->a[245855] = aux_sym_concatenation_repeat1; - v->a[245856] = actions(2074); - v->a[245857] = 2; - v->a[245858] = sym_file_descriptor; - v->a[245859] = aux_sym_heredoc_redirect_token1; - small_parse_table_12293(v); -} - -void small_parse_table_12293(t_small_parse_table_array *v) -{ - v->a[245860] = actions(2072); - v->a[245861] = 22; - v->a[245862] = anon_sym_SEMI; - v->a[245863] = anon_sym_PIPE_PIPE; - v->a[245864] = anon_sym_AMP_AMP; - v->a[245865] = anon_sym_PIPE; - v->a[245866] = anon_sym_AMP; - v->a[245867] = anon_sym_LT; - v->a[245868] = anon_sym_GT; - v->a[245869] = anon_sym_LT_LT; - v->a[245870] = anon_sym_GT_GT; - v->a[245871] = anon_sym_esac; - v->a[245872] = anon_sym_SEMI_SEMI; - v->a[245873] = anon_sym_SEMI_AMP; - v->a[245874] = anon_sym_SEMI_SEMI_AMP; - v->a[245875] = anon_sym_PIPE_AMP; - v->a[245876] = anon_sym_AMP_GT; - v->a[245877] = anon_sym_AMP_GT_GT; - v->a[245878] = anon_sym_LT_AMP; - v->a[245879] = anon_sym_GT_AMP; - small_parse_table_12294(v); -} - -void small_parse_table_12294(t_small_parse_table_array *v) -{ - v->a[245880] = anon_sym_GT_PIPE; - v->a[245881] = anon_sym_LT_AMP_DASH; - v->a[245882] = anon_sym_GT_AMP_DASH; - v->a[245883] = anon_sym_LT_LT_DASH; - v->a[245884] = 8; - v->a[245885] = actions(3); - v->a[245886] = 1; - v->a[245887] = sym_comment; - v->a[245888] = actions(11363); - v->a[245889] = 1; - v->a[245890] = aux_sym_heredoc_redirect_token1; - v->a[245891] = actions(11525); - v->a[245892] = 1; - v->a[245893] = anon_sym_LT_LT_LT; - v->a[245894] = actions(11527); - v->a[245895] = 1; - v->a[245896] = sym_file_descriptor; - v->a[245897] = actions(11523); - v->a[245898] = 2; - v->a[245899] = anon_sym_LT_AMP_DASH; - small_parse_table_12295(v); -} - -/* EOF small_parse_table_2458.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2459.c b/parser/static/small_parse_table/small_parse_table_2459.c deleted file mode 100644 index 5ead507a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2459.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2459.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12295(t_small_parse_table_array *v) -{ - v->a[245900] = anon_sym_GT_AMP_DASH; - v->a[245901] = state(4279); - v->a[245902] = 3; - v->a[245903] = sym_file_redirect; - v->a[245904] = sym_herestring_redirect; - v->a[245905] = aux_sym_redirected_statement_repeat2; - v->a[245906] = actions(11521); - v->a[245907] = 8; - v->a[245908] = anon_sym_LT; - v->a[245909] = anon_sym_GT; - v->a[245910] = anon_sym_GT_GT; - v->a[245911] = anon_sym_AMP_GT; - v->a[245912] = anon_sym_AMP_GT_GT; - v->a[245913] = anon_sym_LT_AMP; - v->a[245914] = anon_sym_GT_AMP; - v->a[245915] = anon_sym_GT_PIPE; - v->a[245916] = actions(11357); - v->a[245917] = 11; - v->a[245918] = anon_sym_SEMI; - v->a[245919] = anon_sym_PIPE_PIPE; - small_parse_table_12296(v); -} - -void small_parse_table_12296(t_small_parse_table_array *v) -{ - v->a[245920] = anon_sym_AMP_AMP; - v->a[245921] = anon_sym_PIPE; - v->a[245922] = anon_sym_AMP; - v->a[245923] = anon_sym_LT_LT; - v->a[245924] = anon_sym_SEMI_SEMI; - v->a[245925] = anon_sym_SEMI_AMP; - v->a[245926] = anon_sym_SEMI_SEMI_AMP; - v->a[245927] = anon_sym_PIPE_AMP; - v->a[245928] = anon_sym_LT_LT_DASH; - v->a[245929] = 3; - v->a[245930] = actions(3); - v->a[245931] = 1; - v->a[245932] = sym_comment; - v->a[245933] = actions(1354); - v->a[245934] = 4; - v->a[245935] = sym_file_descriptor; - v->a[245936] = sym__concat; - v->a[245937] = ts_builtin_sym_end; - v->a[245938] = aux_sym_heredoc_redirect_token1; - v->a[245939] = actions(1352); - small_parse_table_12297(v); -} - -void small_parse_table_12297(t_small_parse_table_array *v) -{ - v->a[245940] = 23; - v->a[245941] = anon_sym_SEMI; - v->a[245942] = anon_sym_PIPE_PIPE; - v->a[245943] = anon_sym_AMP_AMP; - v->a[245944] = anon_sym_PIPE; - v->a[245945] = anon_sym_AMP; - v->a[245946] = anon_sym_LT; - v->a[245947] = anon_sym_GT; - v->a[245948] = anon_sym_LT_LT; - v->a[245949] = anon_sym_GT_GT; - v->a[245950] = anon_sym_RPAREN; - v->a[245951] = anon_sym_SEMI_SEMI; - v->a[245952] = anon_sym_PIPE_AMP; - v->a[245953] = anon_sym_AMP_GT; - v->a[245954] = anon_sym_AMP_GT_GT; - v->a[245955] = anon_sym_LT_AMP; - v->a[245956] = anon_sym_GT_AMP; - v->a[245957] = anon_sym_GT_PIPE; - v->a[245958] = anon_sym_LT_AMP_DASH; - v->a[245959] = anon_sym_GT_AMP_DASH; - small_parse_table_12298(v); -} - -void small_parse_table_12298(t_small_parse_table_array *v) -{ - v->a[245960] = anon_sym_LT_LT_DASH; - v->a[245961] = anon_sym_LT_LT_LT; - v->a[245962] = aux_sym_concatenation_token1; - v->a[245963] = anon_sym_BQUOTE; - v->a[245964] = 3; - v->a[245965] = actions(3); - v->a[245966] = 1; - v->a[245967] = sym_comment; - v->a[245968] = actions(1346); - v->a[245969] = 5; - v->a[245970] = sym_file_descriptor; - v->a[245971] = sym__concat; - v->a[245972] = sym_variable_name; - v->a[245973] = ts_builtin_sym_end; - v->a[245974] = aux_sym_heredoc_redirect_token1; - v->a[245975] = actions(1344); - v->a[245976] = 22; - v->a[245977] = anon_sym_SEMI; - v->a[245978] = anon_sym_PIPE_PIPE; - v->a[245979] = anon_sym_AMP_AMP; - small_parse_table_12299(v); -} - -void small_parse_table_12299(t_small_parse_table_array *v) -{ - v->a[245980] = anon_sym_PIPE; - v->a[245981] = anon_sym_AMP; - v->a[245982] = anon_sym_LT; - v->a[245983] = anon_sym_GT; - v->a[245984] = anon_sym_LT_LT; - v->a[245985] = anon_sym_GT_GT; - v->a[245986] = anon_sym_RPAREN; - v->a[245987] = anon_sym_SEMI_SEMI; - v->a[245988] = anon_sym_PIPE_AMP; - v->a[245989] = anon_sym_AMP_GT; - v->a[245990] = anon_sym_AMP_GT_GT; - v->a[245991] = anon_sym_LT_AMP; - v->a[245992] = anon_sym_GT_AMP; - v->a[245993] = anon_sym_GT_PIPE; - v->a[245994] = anon_sym_LT_AMP_DASH; - v->a[245995] = anon_sym_GT_AMP_DASH; - v->a[245996] = anon_sym_LT_LT_DASH; - v->a[245997] = aux_sym_concatenation_token1; - v->a[245998] = anon_sym_BQUOTE; - v->a[245999] = 3; - small_parse_table_12300(v); -} - -/* EOF small_parse_table_2459.c */ diff --git a/parser/static/small_parse_table/small_parse_table_246.c b/parser/static/small_parse_table/small_parse_table_246.c index 0a60ec93..36415ca2 100644 --- a/parser/static/small_parse_table/small_parse_table_246.c +++ b/parser/static/small_parse_table/small_parse_table_246.c @@ -14,126 +14,126 @@ void small_parse_table_1230(t_small_parse_table_array *v) { - v->a[24600] = sym_word; - v->a[24601] = state(1968); - v->a[24602] = 9; - v->a[24603] = sym_arithmetic_expansion; - v->a[24604] = sym_brace_expression; - v->a[24605] = sym_string; - v->a[24606] = sym_translated_string; - v->a[24607] = sym_number; - v->a[24608] = sym_simple_expansion; - v->a[24609] = sym_expansion; - v->a[24610] = sym_command_substitution; - v->a[24611] = sym_process_substitution; - v->a[24612] = actions(2072); - v->a[24613] = 19; + v->a[24600] = anon_sym_AMP; + v->a[24601] = aux_sym_concatenation_token1; + v->a[24602] = anon_sym_DOLLAR; + v->a[24603] = sym__special_character; + v->a[24604] = anon_sym_DQUOTE; + v->a[24605] = sym_raw_string; + v->a[24606] = aux_sym_number_token1; + v->a[24607] = aux_sym_number_token2; + v->a[24608] = anon_sym_DOLLAR_LBRACE; + v->a[24609] = anon_sym_DOLLAR_LPAREN; + v->a[24610] = anon_sym_BQUOTE; + v->a[24611] = anon_sym_DOLLAR_BQUOTE; + v->a[24612] = aux_sym__simple_variable_name_token1; + v->a[24613] = sym_word; v->a[24614] = anon_sym_SEMI; - v->a[24615] = anon_sym_PIPE_PIPE; - v->a[24616] = anon_sym_AMP_AMP; - v->a[24617] = anon_sym_PIPE; - v->a[24618] = anon_sym_AMP; - v->a[24619] = anon_sym_LT; + v->a[24615] = 6; + v->a[24616] = actions(3); + v->a[24617] = 1; + v->a[24618] = sym_comment; + v->a[24619] = actions(3155); small_parse_table_1231(v); } void small_parse_table_1231(t_small_parse_table_array *v) { - v->a[24620] = anon_sym_GT; - v->a[24621] = anon_sym_LT_LT; - v->a[24622] = anon_sym_GT_GT; - v->a[24623] = anon_sym_SEMI_SEMI; - v->a[24624] = anon_sym_PIPE_AMP; - v->a[24625] = anon_sym_AMP_GT; - v->a[24626] = anon_sym_AMP_GT_GT; - v->a[24627] = anon_sym_LT_AMP; - v->a[24628] = anon_sym_GT_AMP; - v->a[24629] = anon_sym_GT_PIPE; - v->a[24630] = anon_sym_LT_AMP_DASH; - v->a[24631] = anon_sym_GT_AMP_DASH; - v->a[24632] = anon_sym_LT_LT_DASH; - v->a[24633] = 21; - v->a[24634] = actions(3); - v->a[24635] = 1; - v->a[24636] = sym_comment; - v->a[24637] = actions(3580); - v->a[24638] = 1; - v->a[24639] = anon_sym_DQUOTE; + v->a[24620] = 1; + v->a[24621] = sym_variable_name; + v->a[24622] = actions(3153); + v->a[24623] = 2; + v->a[24624] = aux_sym__simple_variable_name_token1; + v->a[24625] = aux_sym__multiline_variable_name_token1; + v->a[24626] = actions(828); + v->a[24627] = 3; + v->a[24628] = sym_file_descriptor; + v->a[24629] = sym_test_operator; + v->a[24630] = sym__brace_start; + v->a[24631] = actions(3151); + v->a[24632] = 9; + v->a[24633] = anon_sym_BANG; + v->a[24634] = anon_sym_DASH; + v->a[24635] = anon_sym_STAR; + v->a[24636] = anon_sym_QMARK; + v->a[24637] = anon_sym_DOLLAR; + v->a[24638] = anon_sym_POUND; + v->a[24639] = anon_sym_AT; small_parse_table_1232(v); } void small_parse_table_1232(t_small_parse_table_array *v) { - v->a[24640] = actions(3610); - v->a[24641] = 1; - v->a[24642] = anon_sym_DOLLAR_LBRACK; - v->a[24643] = actions(3612); - v->a[24644] = 1; - v->a[24645] = anon_sym_DOLLAR; - v->a[24646] = actions(3616); - v->a[24647] = 1; - v->a[24648] = aux_sym_number_token1; - v->a[24649] = actions(3618); - v->a[24650] = 1; - v->a[24651] = aux_sym_number_token2; - v->a[24652] = actions(3620); - v->a[24653] = 1; - v->a[24654] = anon_sym_DOLLAR_LBRACE; - v->a[24655] = actions(3622); - v->a[24656] = 1; - v->a[24657] = anon_sym_DOLLAR_LPAREN; - v->a[24658] = actions(3624); - v->a[24659] = 1; + v->a[24640] = anon_sym_0; + v->a[24641] = anon_sym__; + v->a[24642] = actions(826); + v->a[24643] = 27; + v->a[24644] = anon_sym_PIPE; + v->a[24645] = anon_sym_PIPE_AMP; + v->a[24646] = anon_sym_AMP_AMP; + v->a[24647] = anon_sym_PIPE_PIPE; + v->a[24648] = anon_sym_LT; + v->a[24649] = anon_sym_GT; + v->a[24650] = anon_sym_GT_GT; + v->a[24651] = anon_sym_AMP_GT; + v->a[24652] = anon_sym_AMP_GT_GT; + v->a[24653] = anon_sym_LT_AMP; + v->a[24654] = anon_sym_GT_AMP; + v->a[24655] = anon_sym_GT_PIPE; + v->a[24656] = anon_sym_LT_AMP_DASH; + v->a[24657] = anon_sym_GT_AMP_DASH; + v->a[24658] = anon_sym_LT_LT; + v->a[24659] = anon_sym_LT_LT_DASH; small_parse_table_1233(v); } void small_parse_table_1233(t_small_parse_table_array *v) { - v->a[24660] = anon_sym_BQUOTE; - v->a[24661] = actions(3626); - v->a[24662] = 1; - v->a[24663] = anon_sym_DOLLAR_BQUOTE; - v->a[24664] = actions(3632); - v->a[24665] = 1; - v->a[24666] = sym__brace_start; - v->a[24667] = actions(4133); - v->a[24668] = 1; - v->a[24669] = sym__special_character; - v->a[24670] = actions(4135); - v->a[24671] = 1; - v->a[24672] = sym_test_operator; - v->a[24673] = state(2270); - v->a[24674] = 1; - v->a[24675] = aux_sym__literal_repeat1; - v->a[24676] = actions(2096); - v->a[24677] = 2; - v->a[24678] = sym_file_descriptor; - v->a[24679] = aux_sym_heredoc_redirect_token1; + v->a[24660] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24661] = sym__special_character; + v->a[24662] = anon_sym_DQUOTE; + v->a[24663] = sym_raw_string; + v->a[24664] = aux_sym_number_token1; + v->a[24665] = aux_sym_number_token2; + v->a[24666] = anon_sym_DOLLAR_LBRACE; + v->a[24667] = anon_sym_DOLLAR_LPAREN; + v->a[24668] = anon_sym_BQUOTE; + v->a[24669] = anon_sym_DOLLAR_BQUOTE; + v->a[24670] = sym_word; + v->a[24671] = 3; + v->a[24672] = actions(3); + v->a[24673] = 1; + v->a[24674] = sym_comment; + v->a[24675] = actions(3159); + v->a[24676] = 6; + v->a[24677] = sym_file_descriptor; + v->a[24678] = sym__concat; + v->a[24679] = sym_test_operator; small_parse_table_1234(v); } void small_parse_table_1234(t_small_parse_table_array *v) { - v->a[24680] = actions(3608); - v->a[24681] = 2; - v->a[24682] = anon_sym_LPAREN_LPAREN; - v->a[24683] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24684] = actions(3628); - v->a[24685] = 2; - v->a[24686] = anon_sym_LT_LPAREN; - v->a[24687] = anon_sym_GT_LPAREN; - v->a[24688] = state(781); - v->a[24689] = 2; - v->a[24690] = sym_concatenation; - v->a[24691] = aux_sym_for_statement_repeat1; - v->a[24692] = actions(4131); - v->a[24693] = 3; - v->a[24694] = sym_raw_string; - v->a[24695] = sym_ansi_c_string; - v->a[24696] = sym_word; - v->a[24697] = state(1968); - v->a[24698] = 9; - v->a[24699] = sym_arithmetic_expansion; + v->a[24680] = sym__bare_dollar; + v->a[24681] = sym__brace_start; + v->a[24682] = aux_sym_heredoc_redirect_token1; + v->a[24683] = actions(3157); + v->a[24684] = 36; + v->a[24685] = anon_sym_esac; + v->a[24686] = anon_sym_LPAREN; + v->a[24687] = anon_sym_PIPE; + v->a[24688] = anon_sym_SEMI_SEMI; + v->a[24689] = anon_sym_SEMI_AMP; + v->a[24690] = anon_sym_SEMI_SEMI_AMP; + v->a[24691] = anon_sym_PIPE_AMP; + v->a[24692] = anon_sym_AMP_AMP; + v->a[24693] = anon_sym_PIPE_PIPE; + v->a[24694] = anon_sym_LT; + v->a[24695] = anon_sym_GT; + v->a[24696] = anon_sym_GT_GT; + v->a[24697] = anon_sym_AMP_GT; + v->a[24698] = anon_sym_AMP_GT_GT; + v->a[24699] = anon_sym_LT_AMP; small_parse_table_1235(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2460.c b/parser/static/small_parse_table/small_parse_table_2460.c deleted file mode 100644 index 27d6518b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2460.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2460.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12300(t_small_parse_table_array *v) -{ - v->a[246000] = actions(3); - v->a[246001] = 1; - v->a[246002] = sym_comment; - v->a[246003] = actions(1310); - v->a[246004] = 5; - v->a[246005] = sym_file_descriptor; - v->a[246006] = sym__concat; - v->a[246007] = sym_variable_name; - v->a[246008] = ts_builtin_sym_end; - v->a[246009] = aux_sym_heredoc_redirect_token1; - v->a[246010] = actions(1308); - v->a[246011] = 22; - v->a[246012] = anon_sym_SEMI; - v->a[246013] = anon_sym_PIPE_PIPE; - v->a[246014] = anon_sym_AMP_AMP; - v->a[246015] = anon_sym_PIPE; - v->a[246016] = anon_sym_AMP; - v->a[246017] = anon_sym_LT; - v->a[246018] = anon_sym_GT; - v->a[246019] = anon_sym_LT_LT; - small_parse_table_12301(v); -} - -void small_parse_table_12301(t_small_parse_table_array *v) -{ - v->a[246020] = anon_sym_GT_GT; - v->a[246021] = anon_sym_RPAREN; - v->a[246022] = anon_sym_SEMI_SEMI; - v->a[246023] = anon_sym_PIPE_AMP; - v->a[246024] = anon_sym_AMP_GT; - v->a[246025] = anon_sym_AMP_GT_GT; - v->a[246026] = anon_sym_LT_AMP; - v->a[246027] = anon_sym_GT_AMP; - v->a[246028] = anon_sym_GT_PIPE; - v->a[246029] = anon_sym_LT_AMP_DASH; - v->a[246030] = anon_sym_GT_AMP_DASH; - v->a[246031] = anon_sym_LT_LT_DASH; - v->a[246032] = aux_sym_concatenation_token1; - v->a[246033] = anon_sym_BQUOTE; - v->a[246034] = 6; - v->a[246035] = actions(3); - v->a[246036] = 1; - v->a[246037] = sym_comment; - v->a[246038] = actions(11301); - v->a[246039] = 1; - small_parse_table_12302(v); -} - -void small_parse_table_12302(t_small_parse_table_array *v) -{ - v->a[246040] = aux_sym_concatenation_token1; - v->a[246041] = actions(11303); - v->a[246042] = 1; - v->a[246043] = sym__concat; - v->a[246044] = state(4284); - v->a[246045] = 1; - v->a[246046] = aux_sym_concatenation_repeat1; - v->a[246047] = actions(4554); - v->a[246048] = 2; - v->a[246049] = sym_file_descriptor; - v->a[246050] = aux_sym_heredoc_redirect_token1; - v->a[246051] = actions(4552); - v->a[246052] = 22; - v->a[246053] = anon_sym_SEMI; - v->a[246054] = anon_sym_PIPE_PIPE; - v->a[246055] = anon_sym_AMP_AMP; - v->a[246056] = anon_sym_PIPE; - v->a[246057] = anon_sym_AMP; - v->a[246058] = anon_sym_LT; - v->a[246059] = anon_sym_GT; - small_parse_table_12303(v); -} - -void small_parse_table_12303(t_small_parse_table_array *v) -{ - v->a[246060] = anon_sym_LT_LT; - v->a[246061] = anon_sym_GT_GT; - v->a[246062] = anon_sym_SEMI_SEMI; - v->a[246063] = anon_sym_SEMI_AMP; - v->a[246064] = anon_sym_SEMI_SEMI_AMP; - v->a[246065] = anon_sym_PIPE_AMP; - v->a[246066] = anon_sym_AMP_GT; - v->a[246067] = anon_sym_AMP_GT_GT; - v->a[246068] = anon_sym_LT_AMP; - v->a[246069] = anon_sym_GT_AMP; - v->a[246070] = anon_sym_GT_PIPE; - v->a[246071] = anon_sym_LT_AMP_DASH; - v->a[246072] = anon_sym_GT_AMP_DASH; - v->a[246073] = anon_sym_LT_LT_DASH; - v->a[246074] = anon_sym_LT_LT_LT; - v->a[246075] = 7; - v->a[246076] = actions(3); - v->a[246077] = 1; - v->a[246078] = sym_comment; - v->a[246079] = actions(11508); - small_parse_table_12304(v); -} - -void small_parse_table_12304(t_small_parse_table_array *v) -{ - v->a[246080] = 1; - v->a[246081] = anon_sym_LT_LT_LT; - v->a[246082] = state(4912); - v->a[246083] = 1; - v->a[246084] = sym_herestring_redirect; - v->a[246085] = actions(4253); - v->a[246086] = 2; - v->a[246087] = anon_sym_PIPE; - v->a[246088] = anon_sym_PIPE_AMP; - v->a[246089] = actions(4272); - v->a[246090] = 2; - v->a[246091] = sym_file_descriptor; - v->a[246092] = aux_sym_heredoc_redirect_token1; - v->a[246093] = state(4746); - v->a[246094] = 3; - v->a[246095] = sym_file_redirect; - v->a[246096] = sym_heredoc_redirect; - v->a[246097] = aux_sym_redirected_statement_repeat1; - v->a[246098] = actions(4270); - v->a[246099] = 18; - small_parse_table_12305(v); -} - -/* EOF small_parse_table_2460.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2461.c b/parser/static/small_parse_table/small_parse_table_2461.c deleted file mode 100644 index 5f54fd34..00000000 --- a/parser/static/small_parse_table/small_parse_table_2461.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2461.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12305(t_small_parse_table_array *v) -{ - v->a[246100] = anon_sym_SEMI; - v->a[246101] = anon_sym_PIPE_PIPE; - v->a[246102] = anon_sym_AMP_AMP; - v->a[246103] = anon_sym_AMP; - v->a[246104] = anon_sym_LT; - v->a[246105] = anon_sym_GT; - v->a[246106] = anon_sym_LT_LT; - v->a[246107] = anon_sym_GT_GT; - v->a[246108] = anon_sym_RPAREN; - v->a[246109] = anon_sym_SEMI_SEMI; - v->a[246110] = anon_sym_AMP_GT; - v->a[246111] = anon_sym_AMP_GT_GT; - v->a[246112] = anon_sym_LT_AMP; - v->a[246113] = anon_sym_GT_AMP; - v->a[246114] = anon_sym_GT_PIPE; - v->a[246115] = anon_sym_LT_AMP_DASH; - v->a[246116] = anon_sym_GT_AMP_DASH; - v->a[246117] = anon_sym_LT_LT_DASH; - v->a[246118] = 3; - v->a[246119] = actions(3); - small_parse_table_12306(v); -} - -void small_parse_table_12306(t_small_parse_table_array *v) -{ - v->a[246120] = 1; - v->a[246121] = sym_comment; - v->a[246122] = actions(1318); - v->a[246123] = 5; - v->a[246124] = sym_file_descriptor; - v->a[246125] = sym__concat; - v->a[246126] = sym_variable_name; - v->a[246127] = ts_builtin_sym_end; - v->a[246128] = aux_sym_heredoc_redirect_token1; - v->a[246129] = actions(1316); - v->a[246130] = 22; - v->a[246131] = anon_sym_SEMI; - v->a[246132] = anon_sym_PIPE_PIPE; - v->a[246133] = anon_sym_AMP_AMP; - v->a[246134] = anon_sym_PIPE; - v->a[246135] = anon_sym_AMP; - v->a[246136] = anon_sym_LT; - v->a[246137] = anon_sym_GT; - v->a[246138] = anon_sym_LT_LT; - v->a[246139] = anon_sym_GT_GT; - small_parse_table_12307(v); -} - -void small_parse_table_12307(t_small_parse_table_array *v) -{ - v->a[246140] = anon_sym_RPAREN; - v->a[246141] = anon_sym_SEMI_SEMI; - v->a[246142] = anon_sym_PIPE_AMP; - v->a[246143] = anon_sym_AMP_GT; - v->a[246144] = anon_sym_AMP_GT_GT; - v->a[246145] = anon_sym_LT_AMP; - v->a[246146] = anon_sym_GT_AMP; - v->a[246147] = anon_sym_GT_PIPE; - v->a[246148] = anon_sym_LT_AMP_DASH; - v->a[246149] = anon_sym_GT_AMP_DASH; - v->a[246150] = anon_sym_LT_LT_DASH; - v->a[246151] = aux_sym_concatenation_token1; - v->a[246152] = anon_sym_BQUOTE; - v->a[246153] = 3; - v->a[246154] = actions(3); - v->a[246155] = 1; - v->a[246156] = sym_comment; - v->a[246157] = actions(1354); - v->a[246158] = 5; - v->a[246159] = sym_file_descriptor; - small_parse_table_12308(v); -} - -void small_parse_table_12308(t_small_parse_table_array *v) -{ - v->a[246160] = sym__concat; - v->a[246161] = sym_variable_name; - v->a[246162] = ts_builtin_sym_end; - v->a[246163] = aux_sym_heredoc_redirect_token1; - v->a[246164] = actions(1352); - v->a[246165] = 22; - v->a[246166] = anon_sym_SEMI; - v->a[246167] = anon_sym_PIPE_PIPE; - v->a[246168] = anon_sym_AMP_AMP; - v->a[246169] = anon_sym_PIPE; - v->a[246170] = anon_sym_AMP; - v->a[246171] = anon_sym_LT; - v->a[246172] = anon_sym_GT; - v->a[246173] = anon_sym_LT_LT; - v->a[246174] = anon_sym_GT_GT; - v->a[246175] = anon_sym_RPAREN; - v->a[246176] = anon_sym_SEMI_SEMI; - v->a[246177] = anon_sym_PIPE_AMP; - v->a[246178] = anon_sym_AMP_GT; - v->a[246179] = anon_sym_AMP_GT_GT; - small_parse_table_12309(v); -} - -void small_parse_table_12309(t_small_parse_table_array *v) -{ - v->a[246180] = anon_sym_LT_AMP; - v->a[246181] = anon_sym_GT_AMP; - v->a[246182] = anon_sym_GT_PIPE; - v->a[246183] = anon_sym_LT_AMP_DASH; - v->a[246184] = anon_sym_GT_AMP_DASH; - v->a[246185] = anon_sym_LT_LT_DASH; - v->a[246186] = aux_sym_concatenation_token1; - v->a[246187] = anon_sym_BQUOTE; - v->a[246188] = 3; - v->a[246189] = actions(3); - v->a[246190] = 1; - v->a[246191] = sym_comment; - v->a[246192] = actions(1342); - v->a[246193] = 4; - v->a[246194] = sym_file_descriptor; - v->a[246195] = sym__concat; - v->a[246196] = ts_builtin_sym_end; - v->a[246197] = aux_sym_heredoc_redirect_token1; - v->a[246198] = actions(1340); - v->a[246199] = 23; - small_parse_table_12310(v); -} - -/* EOF small_parse_table_2461.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2462.c b/parser/static/small_parse_table/small_parse_table_2462.c deleted file mode 100644 index 21faed2b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2462.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2462.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12310(t_small_parse_table_array *v) -{ - v->a[246200] = anon_sym_SEMI; - v->a[246201] = anon_sym_PIPE_PIPE; - v->a[246202] = anon_sym_AMP_AMP; - v->a[246203] = anon_sym_PIPE; - v->a[246204] = anon_sym_AMP; - v->a[246205] = anon_sym_LT; - v->a[246206] = anon_sym_GT; - v->a[246207] = anon_sym_LT_LT; - v->a[246208] = anon_sym_GT_GT; - v->a[246209] = anon_sym_RPAREN; - v->a[246210] = anon_sym_SEMI_SEMI; - v->a[246211] = anon_sym_PIPE_AMP; - v->a[246212] = anon_sym_AMP_GT; - v->a[246213] = anon_sym_AMP_GT_GT; - v->a[246214] = anon_sym_LT_AMP; - v->a[246215] = anon_sym_GT_AMP; - v->a[246216] = anon_sym_GT_PIPE; - v->a[246217] = anon_sym_LT_AMP_DASH; - v->a[246218] = anon_sym_GT_AMP_DASH; - v->a[246219] = anon_sym_LT_LT_DASH; - small_parse_table_12311(v); -} - -void small_parse_table_12311(t_small_parse_table_array *v) -{ - v->a[246220] = anon_sym_LT_LT_LT; - v->a[246221] = aux_sym_concatenation_token1; - v->a[246222] = anon_sym_BQUOTE; - v->a[246223] = 6; - v->a[246224] = actions(3); - v->a[246225] = 1; - v->a[246226] = sym_comment; - v->a[246227] = actions(11377); - v->a[246228] = 1; - v->a[246229] = aux_sym_concatenation_token1; - v->a[246230] = actions(11529); - v->a[246231] = 1; - v->a[246232] = sym__concat; - v->a[246233] = state(4413); - v->a[246234] = 1; - v->a[246235] = aux_sym_concatenation_repeat1; - v->a[246236] = actions(1267); - v->a[246237] = 3; - v->a[246238] = sym_file_descriptor; - v->a[246239] = sym_variable_name; - small_parse_table_12312(v); -} - -void small_parse_table_12312(t_small_parse_table_array *v) -{ - v->a[246240] = aux_sym_heredoc_redirect_token1; - v->a[246241] = actions(1265); - v->a[246242] = 21; - v->a[246243] = anon_sym_SEMI; - v->a[246244] = anon_sym_PIPE_PIPE; - v->a[246245] = anon_sym_AMP_AMP; - v->a[246246] = anon_sym_PIPE; - v->a[246247] = anon_sym_AMP; - v->a[246248] = anon_sym_LT; - v->a[246249] = anon_sym_GT; - v->a[246250] = anon_sym_LT_LT; - v->a[246251] = anon_sym_GT_GT; - v->a[246252] = anon_sym_SEMI_SEMI; - v->a[246253] = anon_sym_SEMI_AMP; - v->a[246254] = anon_sym_SEMI_SEMI_AMP; - v->a[246255] = anon_sym_PIPE_AMP; - v->a[246256] = anon_sym_AMP_GT; - v->a[246257] = anon_sym_AMP_GT_GT; - v->a[246258] = anon_sym_LT_AMP; - v->a[246259] = anon_sym_GT_AMP; - small_parse_table_12313(v); -} - -void small_parse_table_12313(t_small_parse_table_array *v) -{ - v->a[246260] = anon_sym_GT_PIPE; - v->a[246261] = anon_sym_LT_AMP_DASH; - v->a[246262] = anon_sym_GT_AMP_DASH; - v->a[246263] = anon_sym_LT_LT_DASH; - v->a[246264] = 6; - v->a[246265] = actions(3); - v->a[246266] = 1; - v->a[246267] = sym_comment; - v->a[246268] = actions(11448); - v->a[246269] = 1; - v->a[246270] = anon_sym_LT_LT_LT; - v->a[246271] = state(4912); - v->a[246272] = 1; - v->a[246273] = sym_herestring_redirect; - v->a[246274] = actions(4348); - v->a[246275] = 3; - v->a[246276] = sym_file_descriptor; - v->a[246277] = ts_builtin_sym_end; - v->a[246278] = aux_sym_heredoc_redirect_token1; - v->a[246279] = state(4650); - small_parse_table_12314(v); -} - -void small_parse_table_12314(t_small_parse_table_array *v) -{ - v->a[246280] = 3; - v->a[246281] = sym_file_redirect; - v->a[246282] = sym_heredoc_redirect; - v->a[246283] = aux_sym_redirected_statement_repeat1; - v->a[246284] = actions(4253); - v->a[246285] = 19; - v->a[246286] = anon_sym_SEMI; - v->a[246287] = anon_sym_PIPE_PIPE; - v->a[246288] = anon_sym_AMP_AMP; - v->a[246289] = anon_sym_PIPE; - v->a[246290] = anon_sym_AMP; - v->a[246291] = anon_sym_LT; - v->a[246292] = anon_sym_GT; - v->a[246293] = anon_sym_LT_LT; - v->a[246294] = anon_sym_GT_GT; - v->a[246295] = anon_sym_SEMI_SEMI; - v->a[246296] = anon_sym_PIPE_AMP; - v->a[246297] = anon_sym_AMP_GT; - v->a[246298] = anon_sym_AMP_GT_GT; - v->a[246299] = anon_sym_LT_AMP; - small_parse_table_12315(v); -} - -/* EOF small_parse_table_2462.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2463.c b/parser/static/small_parse_table/small_parse_table_2463.c deleted file mode 100644 index a9557360..00000000 --- a/parser/static/small_parse_table/small_parse_table_2463.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2463.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12315(t_small_parse_table_array *v) -{ - v->a[246300] = anon_sym_GT_AMP; - v->a[246301] = anon_sym_GT_PIPE; - v->a[246302] = anon_sym_LT_AMP_DASH; - v->a[246303] = anon_sym_GT_AMP_DASH; - v->a[246304] = anon_sym_LT_LT_DASH; - v->a[246305] = 5; - v->a[246306] = actions(3); - v->a[246307] = 1; - v->a[246308] = sym_comment; - v->a[246309] = actions(11396); - v->a[246310] = 1; - v->a[246311] = sym__special_character; - v->a[246312] = state(4324); - v->a[246313] = 1; - v->a[246314] = aux_sym__literal_repeat1; - v->a[246315] = actions(4469); - v->a[246316] = 2; - v->a[246317] = sym_file_descriptor; - v->a[246318] = aux_sym_heredoc_redirect_token1; - v->a[246319] = actions(4467); - small_parse_table_12316(v); -} - -void small_parse_table_12316(t_small_parse_table_array *v) -{ - v->a[246320] = 23; - v->a[246321] = anon_sym_SEMI; - v->a[246322] = anon_sym_PIPE_PIPE; - v->a[246323] = anon_sym_AMP_AMP; - v->a[246324] = anon_sym_PIPE; - v->a[246325] = anon_sym_AMP; - v->a[246326] = anon_sym_LT; - v->a[246327] = anon_sym_GT; - v->a[246328] = anon_sym_LT_LT; - v->a[246329] = anon_sym_GT_GT; - v->a[246330] = anon_sym_esac; - v->a[246331] = anon_sym_SEMI_SEMI; - v->a[246332] = anon_sym_SEMI_AMP; - v->a[246333] = anon_sym_SEMI_SEMI_AMP; - v->a[246334] = anon_sym_PIPE_AMP; - v->a[246335] = anon_sym_AMP_GT; - v->a[246336] = anon_sym_AMP_GT_GT; - v->a[246337] = anon_sym_LT_AMP; - v->a[246338] = anon_sym_GT_AMP; - v->a[246339] = anon_sym_GT_PIPE; - small_parse_table_12317(v); -} - -void small_parse_table_12317(t_small_parse_table_array *v) -{ - v->a[246340] = anon_sym_LT_AMP_DASH; - v->a[246341] = anon_sym_GT_AMP_DASH; - v->a[246342] = anon_sym_LT_LT_DASH; - v->a[246343] = anon_sym_LT_LT_LT; - v->a[246344] = 5; - v->a[246345] = actions(3); - v->a[246346] = 1; - v->a[246347] = sym_comment; - v->a[246348] = actions(11531); - v->a[246349] = 1; - v->a[246350] = sym__special_character; - v->a[246351] = state(4368); - v->a[246352] = 1; - v->a[246353] = aux_sym__literal_repeat1; - v->a[246354] = actions(5069); - v->a[246355] = 3; - v->a[246356] = sym_file_descriptor; - v->a[246357] = sym_variable_name; - v->a[246358] = aux_sym_heredoc_redirect_token1; - v->a[246359] = actions(5067); - small_parse_table_12318(v); -} - -void small_parse_table_12318(t_small_parse_table_array *v) -{ - v->a[246360] = 22; - v->a[246361] = anon_sym_SEMI; - v->a[246362] = anon_sym_PIPE_PIPE; - v->a[246363] = anon_sym_AMP_AMP; - v->a[246364] = anon_sym_PIPE; - v->a[246365] = anon_sym_AMP; - v->a[246366] = anon_sym_LT; - v->a[246367] = anon_sym_GT; - v->a[246368] = anon_sym_LT_LT; - v->a[246369] = anon_sym_GT_GT; - v->a[246370] = anon_sym_esac; - v->a[246371] = anon_sym_SEMI_SEMI; - v->a[246372] = anon_sym_SEMI_AMP; - v->a[246373] = anon_sym_SEMI_SEMI_AMP; - v->a[246374] = anon_sym_PIPE_AMP; - v->a[246375] = anon_sym_AMP_GT; - v->a[246376] = anon_sym_AMP_GT_GT; - v->a[246377] = anon_sym_LT_AMP; - v->a[246378] = anon_sym_GT_AMP; - v->a[246379] = anon_sym_GT_PIPE; - small_parse_table_12319(v); -} - -void small_parse_table_12319(t_small_parse_table_array *v) -{ - v->a[246380] = anon_sym_LT_AMP_DASH; - v->a[246381] = anon_sym_GT_AMP_DASH; - v->a[246382] = anon_sym_LT_LT_DASH; - v->a[246383] = 3; - v->a[246384] = actions(3); - v->a[246385] = 1; - v->a[246386] = sym_comment; - v->a[246387] = actions(1346); - v->a[246388] = 4; - v->a[246389] = sym_file_descriptor; - v->a[246390] = sym__concat; - v->a[246391] = sym_variable_name; - v->a[246392] = aux_sym_heredoc_redirect_token1; - v->a[246393] = actions(1344); - v->a[246394] = 23; - v->a[246395] = anon_sym_SEMI; - v->a[246396] = anon_sym_PIPE_PIPE; - v->a[246397] = anon_sym_AMP_AMP; - v->a[246398] = anon_sym_PIPE; - v->a[246399] = anon_sym_AMP; - small_parse_table_12320(v); -} - -/* EOF small_parse_table_2463.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2464.c b/parser/static/small_parse_table/small_parse_table_2464.c deleted file mode 100644 index 4ed4d82b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2464.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2464.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12320(t_small_parse_table_array *v) -{ - v->a[246400] = anon_sym_LT; - v->a[246401] = anon_sym_GT; - v->a[246402] = anon_sym_LT_LT; - v->a[246403] = anon_sym_GT_GT; - v->a[246404] = anon_sym_esac; - v->a[246405] = anon_sym_SEMI_SEMI; - v->a[246406] = anon_sym_SEMI_AMP; - v->a[246407] = anon_sym_SEMI_SEMI_AMP; - v->a[246408] = anon_sym_PIPE_AMP; - v->a[246409] = anon_sym_AMP_GT; - v->a[246410] = anon_sym_AMP_GT_GT; - v->a[246411] = anon_sym_LT_AMP; - v->a[246412] = anon_sym_GT_AMP; - v->a[246413] = anon_sym_GT_PIPE; - v->a[246414] = anon_sym_LT_AMP_DASH; - v->a[246415] = anon_sym_GT_AMP_DASH; - v->a[246416] = anon_sym_LT_LT_DASH; - v->a[246417] = aux_sym_concatenation_token1; - v->a[246418] = 3; - v->a[246419] = actions(3); - small_parse_table_12321(v); -} - -void small_parse_table_12321(t_small_parse_table_array *v) -{ - v->a[246420] = 1; - v->a[246421] = sym_comment; - v->a[246422] = actions(1358); - v->a[246423] = 4; - v->a[246424] = sym_file_descriptor; - v->a[246425] = sym__concat; - v->a[246426] = sym_variable_name; - v->a[246427] = aux_sym_heredoc_redirect_token1; - v->a[246428] = actions(1356); - v->a[246429] = 23; - v->a[246430] = anon_sym_SEMI; - v->a[246431] = anon_sym_PIPE_PIPE; - v->a[246432] = anon_sym_AMP_AMP; - v->a[246433] = anon_sym_PIPE; - v->a[246434] = anon_sym_AMP; - v->a[246435] = anon_sym_LT; - v->a[246436] = anon_sym_GT; - v->a[246437] = anon_sym_LT_LT; - v->a[246438] = anon_sym_GT_GT; - v->a[246439] = anon_sym_esac; - small_parse_table_12322(v); -} - -void small_parse_table_12322(t_small_parse_table_array *v) -{ - v->a[246440] = anon_sym_SEMI_SEMI; - v->a[246441] = anon_sym_SEMI_AMP; - v->a[246442] = anon_sym_SEMI_SEMI_AMP; - v->a[246443] = anon_sym_PIPE_AMP; - v->a[246444] = anon_sym_AMP_GT; - v->a[246445] = anon_sym_AMP_GT_GT; - v->a[246446] = anon_sym_LT_AMP; - v->a[246447] = anon_sym_GT_AMP; - v->a[246448] = anon_sym_GT_PIPE; - v->a[246449] = anon_sym_LT_AMP_DASH; - v->a[246450] = anon_sym_GT_AMP_DASH; - v->a[246451] = anon_sym_LT_LT_DASH; - v->a[246452] = aux_sym_concatenation_token1; - v->a[246453] = 3; - v->a[246454] = actions(3); - v->a[246455] = 1; - v->a[246456] = sym_comment; - v->a[246457] = actions(1330); - v->a[246458] = 4; - v->a[246459] = sym_file_descriptor; - small_parse_table_12323(v); -} - -void small_parse_table_12323(t_small_parse_table_array *v) -{ - v->a[246460] = sym__concat; - v->a[246461] = ts_builtin_sym_end; - v->a[246462] = aux_sym_heredoc_redirect_token1; - v->a[246463] = actions(1328); - v->a[246464] = 23; - v->a[246465] = anon_sym_SEMI; - v->a[246466] = anon_sym_PIPE_PIPE; - v->a[246467] = anon_sym_AMP_AMP; - v->a[246468] = anon_sym_PIPE; - v->a[246469] = anon_sym_AMP; - v->a[246470] = anon_sym_LT; - v->a[246471] = anon_sym_GT; - v->a[246472] = anon_sym_LT_LT; - v->a[246473] = anon_sym_GT_GT; - v->a[246474] = anon_sym_RPAREN; - v->a[246475] = anon_sym_SEMI_SEMI; - v->a[246476] = anon_sym_PIPE_AMP; - v->a[246477] = anon_sym_AMP_GT; - v->a[246478] = anon_sym_AMP_GT_GT; - v->a[246479] = anon_sym_LT_AMP; - small_parse_table_12324(v); -} - -void small_parse_table_12324(t_small_parse_table_array *v) -{ - v->a[246480] = anon_sym_GT_AMP; - v->a[246481] = anon_sym_GT_PIPE; - v->a[246482] = anon_sym_LT_AMP_DASH; - v->a[246483] = anon_sym_GT_AMP_DASH; - v->a[246484] = anon_sym_LT_LT_DASH; - v->a[246485] = anon_sym_LT_LT_LT; - v->a[246486] = aux_sym_concatenation_token1; - v->a[246487] = anon_sym_BQUOTE; - v->a[246488] = 8; - v->a[246489] = actions(3); - v->a[246490] = 1; - v->a[246491] = sym_comment; - v->a[246492] = actions(11284); - v->a[246493] = 1; - v->a[246494] = anon_sym_LT_LT_LT; - v->a[246495] = actions(11416); - v->a[246496] = 1; - v->a[246497] = sym_file_descriptor; - v->a[246498] = actions(11535); - v->a[246499] = 1; - small_parse_table_12325(v); -} - -/* EOF small_parse_table_2464.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2465.c b/parser/static/small_parse_table/small_parse_table_2465.c deleted file mode 100644 index c2bbefe8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2465.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2465.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12325(t_small_parse_table_array *v) -{ - v->a[246500] = aux_sym_heredoc_redirect_token1; - v->a[246501] = actions(11282); - v->a[246502] = 2; - v->a[246503] = anon_sym_LT_AMP_DASH; - v->a[246504] = anon_sym_GT_AMP_DASH; - v->a[246505] = state(4889); - v->a[246506] = 2; - v->a[246507] = sym_file_redirect; - v->a[246508] = sym_herestring_redirect; - v->a[246509] = actions(11280); - v->a[246510] = 8; - v->a[246511] = anon_sym_LT; - v->a[246512] = anon_sym_GT; - v->a[246513] = anon_sym_GT_GT; - v->a[246514] = anon_sym_AMP_GT; - v->a[246515] = anon_sym_AMP_GT_GT; - v->a[246516] = anon_sym_LT_AMP; - v->a[246517] = anon_sym_GT_AMP; - v->a[246518] = anon_sym_GT_PIPE; - v->a[246519] = actions(11533); - small_parse_table_12326(v); -} - -void small_parse_table_12326(t_small_parse_table_array *v) -{ - v->a[246520] = 12; - v->a[246521] = anon_sym_SEMI; - v->a[246522] = anon_sym_PIPE_PIPE; - v->a[246523] = anon_sym_AMP_AMP; - v->a[246524] = anon_sym_PIPE; - v->a[246525] = anon_sym_AMP; - v->a[246526] = anon_sym_LT_LT; - v->a[246527] = anon_sym_esac; - v->a[246528] = anon_sym_SEMI_SEMI; - v->a[246529] = anon_sym_SEMI_AMP; - v->a[246530] = anon_sym_SEMI_SEMI_AMP; - v->a[246531] = anon_sym_PIPE_AMP; - v->a[246532] = anon_sym_LT_LT_DASH; - v->a[246533] = 3; - v->a[246534] = actions(3); - v->a[246535] = 1; - v->a[246536] = sym_comment; - v->a[246537] = actions(1330); - v->a[246538] = 3; - v->a[246539] = sym_file_descriptor; - small_parse_table_12327(v); -} - -void small_parse_table_12327(t_small_parse_table_array *v) -{ - v->a[246540] = sym__concat; - v->a[246541] = aux_sym_heredoc_redirect_token1; - v->a[246542] = actions(1328); - v->a[246543] = 24; - v->a[246544] = anon_sym_SEMI; - v->a[246545] = anon_sym_PIPE_PIPE; - v->a[246546] = anon_sym_AMP_AMP; - v->a[246547] = anon_sym_PIPE; - v->a[246548] = anon_sym_AMP; - v->a[246549] = anon_sym_LT; - v->a[246550] = anon_sym_GT; - v->a[246551] = anon_sym_LT_LT; - v->a[246552] = anon_sym_GT_GT; - v->a[246553] = anon_sym_esac; - v->a[246554] = anon_sym_SEMI_SEMI; - v->a[246555] = anon_sym_SEMI_AMP; - v->a[246556] = anon_sym_SEMI_SEMI_AMP; - v->a[246557] = anon_sym_PIPE_AMP; - v->a[246558] = anon_sym_AMP_GT; - v->a[246559] = anon_sym_AMP_GT_GT; - small_parse_table_12328(v); -} - -void small_parse_table_12328(t_small_parse_table_array *v) -{ - v->a[246560] = anon_sym_LT_AMP; - v->a[246561] = anon_sym_GT_AMP; - v->a[246562] = anon_sym_GT_PIPE; - v->a[246563] = anon_sym_LT_AMP_DASH; - v->a[246564] = anon_sym_GT_AMP_DASH; - v->a[246565] = anon_sym_LT_LT_DASH; - v->a[246566] = anon_sym_LT_LT_LT; - v->a[246567] = aux_sym_concatenation_token1; - v->a[246568] = 3; - v->a[246569] = actions(3); - v->a[246570] = 1; - v->a[246571] = sym_comment; - v->a[246572] = actions(1350); - v->a[246573] = 4; - v->a[246574] = sym_file_descriptor; - v->a[246575] = sym__concat; - v->a[246576] = ts_builtin_sym_end; - v->a[246577] = aux_sym_heredoc_redirect_token1; - v->a[246578] = actions(1348); - v->a[246579] = 23; - small_parse_table_12329(v); -} - -void small_parse_table_12329(t_small_parse_table_array *v) -{ - v->a[246580] = anon_sym_SEMI; - v->a[246581] = anon_sym_PIPE_PIPE; - v->a[246582] = anon_sym_AMP_AMP; - v->a[246583] = anon_sym_PIPE; - v->a[246584] = anon_sym_AMP; - v->a[246585] = anon_sym_LT; - v->a[246586] = anon_sym_GT; - v->a[246587] = anon_sym_LT_LT; - v->a[246588] = anon_sym_GT_GT; - v->a[246589] = anon_sym_RPAREN; - v->a[246590] = anon_sym_SEMI_SEMI; - v->a[246591] = anon_sym_PIPE_AMP; - v->a[246592] = anon_sym_AMP_GT; - v->a[246593] = anon_sym_AMP_GT_GT; - v->a[246594] = anon_sym_LT_AMP; - v->a[246595] = anon_sym_GT_AMP; - v->a[246596] = anon_sym_GT_PIPE; - v->a[246597] = anon_sym_LT_AMP_DASH; - v->a[246598] = anon_sym_GT_AMP_DASH; - v->a[246599] = anon_sym_LT_LT_DASH; - small_parse_table_12330(v); -} - -/* EOF small_parse_table_2465.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2466.c b/parser/static/small_parse_table/small_parse_table_2466.c deleted file mode 100644 index 170baa64..00000000 --- a/parser/static/small_parse_table/small_parse_table_2466.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2466.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12330(t_small_parse_table_array *v) -{ - v->a[246600] = anon_sym_LT_LT_LT; - v->a[246601] = aux_sym_concatenation_token1; - v->a[246602] = anon_sym_BQUOTE; - v->a[246603] = 6; - v->a[246604] = actions(3); - v->a[246605] = 1; - v->a[246606] = sym_comment; - v->a[246607] = actions(11377); - v->a[246608] = 1; - v->a[246609] = aux_sym_concatenation_token1; - v->a[246610] = actions(11379); - v->a[246611] = 1; - v->a[246612] = sym__concat; - v->a[246613] = state(4380); - v->a[246614] = 1; - v->a[246615] = aux_sym_concatenation_repeat1; - v->a[246616] = actions(5069); - v->a[246617] = 3; - v->a[246618] = sym_file_descriptor; - v->a[246619] = sym_variable_name; - small_parse_table_12331(v); -} - -void small_parse_table_12331(t_small_parse_table_array *v) -{ - v->a[246620] = aux_sym_heredoc_redirect_token1; - v->a[246621] = actions(5067); - v->a[246622] = 21; - v->a[246623] = anon_sym_SEMI; - v->a[246624] = anon_sym_PIPE_PIPE; - v->a[246625] = anon_sym_AMP_AMP; - v->a[246626] = anon_sym_PIPE; - v->a[246627] = anon_sym_AMP; - v->a[246628] = anon_sym_LT; - v->a[246629] = anon_sym_GT; - v->a[246630] = anon_sym_LT_LT; - v->a[246631] = anon_sym_GT_GT; - v->a[246632] = anon_sym_SEMI_SEMI; - v->a[246633] = anon_sym_SEMI_AMP; - v->a[246634] = anon_sym_SEMI_SEMI_AMP; - v->a[246635] = anon_sym_PIPE_AMP; - v->a[246636] = anon_sym_AMP_GT; - v->a[246637] = anon_sym_AMP_GT_GT; - v->a[246638] = anon_sym_LT_AMP; - v->a[246639] = anon_sym_GT_AMP; - small_parse_table_12332(v); -} - -void small_parse_table_12332(t_small_parse_table_array *v) -{ - v->a[246640] = anon_sym_GT_PIPE; - v->a[246641] = anon_sym_LT_AMP_DASH; - v->a[246642] = anon_sym_GT_AMP_DASH; - v->a[246643] = anon_sym_LT_LT_DASH; - v->a[246644] = 3; - v->a[246645] = actions(3); - v->a[246646] = 1; - v->a[246647] = sym_comment; - v->a[246648] = actions(1322); - v->a[246649] = 4; - v->a[246650] = sym_file_descriptor; - v->a[246651] = sym__concat; - v->a[246652] = ts_builtin_sym_end; - v->a[246653] = aux_sym_heredoc_redirect_token1; - v->a[246654] = actions(1320); - v->a[246655] = 23; - v->a[246656] = anon_sym_SEMI; - v->a[246657] = anon_sym_PIPE_PIPE; - v->a[246658] = anon_sym_AMP_AMP; - v->a[246659] = anon_sym_PIPE; - small_parse_table_12333(v); -} - -void small_parse_table_12333(t_small_parse_table_array *v) -{ - v->a[246660] = anon_sym_AMP; - v->a[246661] = anon_sym_LT; - v->a[246662] = anon_sym_GT; - v->a[246663] = anon_sym_LT_LT; - v->a[246664] = anon_sym_GT_GT; - v->a[246665] = anon_sym_RPAREN; - v->a[246666] = anon_sym_SEMI_SEMI; - v->a[246667] = anon_sym_PIPE_AMP; - v->a[246668] = anon_sym_AMP_GT; - v->a[246669] = anon_sym_AMP_GT_GT; - v->a[246670] = anon_sym_LT_AMP; - v->a[246671] = anon_sym_GT_AMP; - v->a[246672] = anon_sym_GT_PIPE; - v->a[246673] = anon_sym_LT_AMP_DASH; - v->a[246674] = anon_sym_GT_AMP_DASH; - v->a[246675] = anon_sym_LT_LT_DASH; - v->a[246676] = anon_sym_LT_LT_LT; - v->a[246677] = aux_sym_concatenation_token1; - v->a[246678] = anon_sym_BQUOTE; - v->a[246679] = 3; - small_parse_table_12334(v); -} - -void small_parse_table_12334(t_small_parse_table_array *v) -{ - v->a[246680] = actions(3); - v->a[246681] = 1; - v->a[246682] = sym_comment; - v->a[246683] = actions(1334); - v->a[246684] = 4; - v->a[246685] = sym_file_descriptor; - v->a[246686] = sym__concat; - v->a[246687] = ts_builtin_sym_end; - v->a[246688] = aux_sym_heredoc_redirect_token1; - v->a[246689] = actions(1332); - v->a[246690] = 23; - v->a[246691] = anon_sym_SEMI; - v->a[246692] = anon_sym_PIPE_PIPE; - v->a[246693] = anon_sym_AMP_AMP; - v->a[246694] = anon_sym_PIPE; - v->a[246695] = anon_sym_AMP; - v->a[246696] = anon_sym_LT; - v->a[246697] = anon_sym_GT; - v->a[246698] = anon_sym_LT_LT; - v->a[246699] = anon_sym_GT_GT; - small_parse_table_12335(v); -} - -/* EOF small_parse_table_2466.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2467.c b/parser/static/small_parse_table/small_parse_table_2467.c deleted file mode 100644 index f5548182..00000000 --- a/parser/static/small_parse_table/small_parse_table_2467.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2467.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12335(t_small_parse_table_array *v) -{ - v->a[246700] = anon_sym_RPAREN; - v->a[246701] = anon_sym_SEMI_SEMI; - v->a[246702] = anon_sym_PIPE_AMP; - v->a[246703] = anon_sym_AMP_GT; - v->a[246704] = anon_sym_AMP_GT_GT; - v->a[246705] = anon_sym_LT_AMP; - v->a[246706] = anon_sym_GT_AMP; - v->a[246707] = anon_sym_GT_PIPE; - v->a[246708] = anon_sym_LT_AMP_DASH; - v->a[246709] = anon_sym_GT_AMP_DASH; - v->a[246710] = anon_sym_LT_LT_DASH; - v->a[246711] = anon_sym_LT_LT_LT; - v->a[246712] = aux_sym_concatenation_token1; - v->a[246713] = anon_sym_BQUOTE; - v->a[246714] = 3; - v->a[246715] = actions(3); - v->a[246716] = 1; - v->a[246717] = sym_comment; - v->a[246718] = actions(1350); - v->a[246719] = 5; - small_parse_table_12336(v); -} - -void small_parse_table_12336(t_small_parse_table_array *v) -{ - v->a[246720] = sym_file_descriptor; - v->a[246721] = sym__concat; - v->a[246722] = sym_variable_name; - v->a[246723] = ts_builtin_sym_end; - v->a[246724] = aux_sym_heredoc_redirect_token1; - v->a[246725] = actions(1348); - v->a[246726] = 22; - v->a[246727] = anon_sym_SEMI; - v->a[246728] = anon_sym_PIPE_PIPE; - v->a[246729] = anon_sym_AMP_AMP; - v->a[246730] = anon_sym_PIPE; - v->a[246731] = anon_sym_AMP; - v->a[246732] = anon_sym_LT; - v->a[246733] = anon_sym_GT; - v->a[246734] = anon_sym_LT_LT; - v->a[246735] = anon_sym_GT_GT; - v->a[246736] = anon_sym_RPAREN; - v->a[246737] = anon_sym_SEMI_SEMI; - v->a[246738] = anon_sym_PIPE_AMP; - v->a[246739] = anon_sym_AMP_GT; - small_parse_table_12337(v); -} - -void small_parse_table_12337(t_small_parse_table_array *v) -{ - v->a[246740] = anon_sym_AMP_GT_GT; - v->a[246741] = anon_sym_LT_AMP; - v->a[246742] = anon_sym_GT_AMP; - v->a[246743] = anon_sym_GT_PIPE; - v->a[246744] = anon_sym_LT_AMP_DASH; - v->a[246745] = anon_sym_GT_AMP_DASH; - v->a[246746] = anon_sym_LT_LT_DASH; - v->a[246747] = aux_sym_concatenation_token1; - v->a[246748] = anon_sym_BQUOTE; - v->a[246749] = 5; - v->a[246750] = actions(3); - v->a[246751] = 1; - v->a[246752] = sym_comment; - v->a[246753] = actions(11537); - v->a[246754] = 1; - v->a[246755] = sym__special_character; - v->a[246756] = state(4394); - v->a[246757] = 1; - v->a[246758] = aux_sym__literal_repeat1; - v->a[246759] = actions(1364); - small_parse_table_12338(v); -} - -void small_parse_table_12338(t_small_parse_table_array *v) -{ - v->a[246760] = 3; - v->a[246761] = sym_file_descriptor; - v->a[246762] = ts_builtin_sym_end; - v->a[246763] = aux_sym_heredoc_redirect_token1; - v->a[246764] = actions(1362); - v->a[246765] = 22; - v->a[246766] = anon_sym_SEMI; - v->a[246767] = anon_sym_PIPE_PIPE; - v->a[246768] = anon_sym_AMP_AMP; - v->a[246769] = anon_sym_PIPE; - v->a[246770] = anon_sym_AMP; - v->a[246771] = anon_sym_LT; - v->a[246772] = anon_sym_GT; - v->a[246773] = anon_sym_LT_LT; - v->a[246774] = anon_sym_GT_GT; - v->a[246775] = anon_sym_RPAREN; - v->a[246776] = anon_sym_SEMI_SEMI; - v->a[246777] = anon_sym_PIPE_AMP; - v->a[246778] = anon_sym_AMP_GT; - v->a[246779] = anon_sym_AMP_GT_GT; - small_parse_table_12339(v); -} - -void small_parse_table_12339(t_small_parse_table_array *v) -{ - v->a[246780] = anon_sym_LT_AMP; - v->a[246781] = anon_sym_GT_AMP; - v->a[246782] = anon_sym_GT_PIPE; - v->a[246783] = anon_sym_LT_AMP_DASH; - v->a[246784] = anon_sym_GT_AMP_DASH; - v->a[246785] = anon_sym_LT_LT_DASH; - v->a[246786] = anon_sym_LT_LT_LT; - v->a[246787] = anon_sym_BQUOTE; - v->a[246788] = 3; - v->a[246789] = actions(3); - v->a[246790] = 1; - v->a[246791] = sym_comment; - v->a[246792] = actions(1318); - v->a[246793] = 4; - v->a[246794] = sym_file_descriptor; - v->a[246795] = sym__concat; - v->a[246796] = ts_builtin_sym_end; - v->a[246797] = aux_sym_heredoc_redirect_token1; - v->a[246798] = actions(1316); - v->a[246799] = 23; - small_parse_table_12340(v); -} - -/* EOF small_parse_table_2467.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2468.c b/parser/static/small_parse_table/small_parse_table_2468.c deleted file mode 100644 index 5273ffd9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2468.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2468.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12340(t_small_parse_table_array *v) -{ - v->a[246800] = anon_sym_SEMI; - v->a[246801] = anon_sym_PIPE_PIPE; - v->a[246802] = anon_sym_AMP_AMP; - v->a[246803] = anon_sym_PIPE; - v->a[246804] = anon_sym_AMP; - v->a[246805] = anon_sym_LT; - v->a[246806] = anon_sym_GT; - v->a[246807] = anon_sym_LT_LT; - v->a[246808] = anon_sym_GT_GT; - v->a[246809] = anon_sym_RPAREN; - v->a[246810] = anon_sym_SEMI_SEMI; - v->a[246811] = anon_sym_PIPE_AMP; - v->a[246812] = anon_sym_AMP_GT; - v->a[246813] = anon_sym_AMP_GT_GT; - v->a[246814] = anon_sym_LT_AMP; - v->a[246815] = anon_sym_GT_AMP; - v->a[246816] = anon_sym_GT_PIPE; - v->a[246817] = anon_sym_LT_AMP_DASH; - v->a[246818] = anon_sym_GT_AMP_DASH; - v->a[246819] = anon_sym_LT_LT_DASH; - small_parse_table_12341(v); -} - -void small_parse_table_12341(t_small_parse_table_array *v) -{ - v->a[246820] = anon_sym_LT_LT_LT; - v->a[246821] = aux_sym_concatenation_token1; - v->a[246822] = anon_sym_BQUOTE; - v->a[246823] = 13; - v->a[246824] = actions(3); - v->a[246825] = 1; - v->a[246826] = sym_comment; - v->a[246827] = actions(2719); - v->a[246828] = 1; - v->a[246829] = anon_sym_RPAREN; - v->a[246830] = actions(4384); - v->a[246831] = 1; - v->a[246832] = aux_sym_heredoc_redirect_token1; - v->a[246833] = actions(11508); - v->a[246834] = 1; - v->a[246835] = anon_sym_LT_LT_LT; - v->a[246836] = actions(11544); - v->a[246837] = 1; - v->a[246838] = sym_file_descriptor; - v->a[246839] = state(4912); - small_parse_table_12342(v); -} - -void small_parse_table_12342(t_small_parse_table_array *v) -{ - v->a[246840] = 1; - v->a[246841] = sym_herestring_redirect; - v->a[246842] = actions(4253); - v->a[246843] = 2; - v->a[246844] = anon_sym_PIPE; - v->a[246845] = anon_sym_PIPE_AMP; - v->a[246846] = actions(4692); - v->a[246847] = 2; - v->a[246848] = anon_sym_LT_LT; - v->a[246849] = anon_sym_LT_LT_DASH; - v->a[246850] = actions(4809); - v->a[246851] = 2; - v->a[246852] = anon_sym_PIPE_PIPE; - v->a[246853] = anon_sym_AMP_AMP; - v->a[246854] = actions(11542); - v->a[246855] = 2; - v->a[246856] = anon_sym_LT_AMP_DASH; - v->a[246857] = anon_sym_GT_AMP_DASH; - v->a[246858] = actions(4378); - v->a[246859] = 3; - small_parse_table_12343(v); -} - -void small_parse_table_12343(t_small_parse_table_array *v) -{ - v->a[246860] = anon_sym_SEMI; - v->a[246861] = anon_sym_AMP; - v->a[246862] = anon_sym_SEMI_SEMI; - v->a[246863] = state(4746); - v->a[246864] = 3; - v->a[246865] = sym_file_redirect; - v->a[246866] = sym_heredoc_redirect; - v->a[246867] = aux_sym_redirected_statement_repeat1; - v->a[246868] = actions(11540); - v->a[246869] = 8; - v->a[246870] = anon_sym_LT; - v->a[246871] = anon_sym_GT; - v->a[246872] = anon_sym_GT_GT; - v->a[246873] = anon_sym_AMP_GT; - v->a[246874] = anon_sym_AMP_GT_GT; - v->a[246875] = anon_sym_LT_AMP; - v->a[246876] = anon_sym_GT_AMP; - v->a[246877] = anon_sym_GT_PIPE; - v->a[246878] = 13; - v->a[246879] = actions(3); - small_parse_table_12344(v); -} - -void small_parse_table_12344(t_small_parse_table_array *v) -{ - v->a[246880] = 1; - v->a[246881] = sym_comment; - v->a[246882] = actions(2719); - v->a[246883] = 1; - v->a[246884] = anon_sym_BQUOTE; - v->a[246885] = actions(5357); - v->a[246886] = 1; - v->a[246887] = aux_sym_heredoc_redirect_token1; - v->a[246888] = actions(11410); - v->a[246889] = 1; - v->a[246890] = anon_sym_LT_LT_LT; - v->a[246891] = actions(11489); - v->a[246892] = 1; - v->a[246893] = sym_file_descriptor; - v->a[246894] = state(4912); - v->a[246895] = 1; - v->a[246896] = sym_herestring_redirect; - v->a[246897] = actions(4253); - v->a[246898] = 2; - v->a[246899] = anon_sym_PIPE; - small_parse_table_12345(v); -} - -/* EOF small_parse_table_2468.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2469.c b/parser/static/small_parse_table/small_parse_table_2469.c deleted file mode 100644 index 59e74717..00000000 --- a/parser/static/small_parse_table/small_parse_table_2469.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2469.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12345(t_small_parse_table_array *v) -{ - v->a[246900] = anon_sym_PIPE_AMP; - v->a[246901] = actions(4692); - v->a[246902] = 2; - v->a[246903] = anon_sym_LT_LT; - v->a[246904] = anon_sym_LT_LT_DASH; - v->a[246905] = actions(5355); - v->a[246906] = 2; - v->a[246907] = anon_sym_PIPE_PIPE; - v->a[246908] = anon_sym_AMP_AMP; - v->a[246909] = actions(11487); - v->a[246910] = 2; - v->a[246911] = anon_sym_LT_AMP_DASH; - v->a[246912] = anon_sym_GT_AMP_DASH; - v->a[246913] = actions(5353); - v->a[246914] = 3; - v->a[246915] = anon_sym_SEMI; - v->a[246916] = anon_sym_AMP; - v->a[246917] = anon_sym_SEMI_SEMI; - v->a[246918] = state(4697); - v->a[246919] = 3; - small_parse_table_12346(v); -} - -void small_parse_table_12346(t_small_parse_table_array *v) -{ - v->a[246920] = sym_file_redirect; - v->a[246921] = sym_heredoc_redirect; - v->a[246922] = aux_sym_redirected_statement_repeat1; - v->a[246923] = actions(11485); - v->a[246924] = 8; - v->a[246925] = anon_sym_LT; - v->a[246926] = anon_sym_GT; - v->a[246927] = anon_sym_GT_GT; - v->a[246928] = anon_sym_AMP_GT; - v->a[246929] = anon_sym_AMP_GT_GT; - v->a[246930] = anon_sym_LT_AMP; - v->a[246931] = anon_sym_GT_AMP; - v->a[246932] = anon_sym_GT_PIPE; - v->a[246933] = 3; - v->a[246934] = actions(3); - v->a[246935] = 1; - v->a[246936] = sym_comment; - v->a[246937] = actions(1326); - v->a[246938] = 5; - v->a[246939] = sym_file_descriptor; - small_parse_table_12347(v); -} - -void small_parse_table_12347(t_small_parse_table_array *v) -{ - v->a[246940] = sym__concat; - v->a[246941] = sym_variable_name; - v->a[246942] = ts_builtin_sym_end; - v->a[246943] = aux_sym_heredoc_redirect_token1; - v->a[246944] = actions(1324); - v->a[246945] = 22; - v->a[246946] = anon_sym_SEMI; - v->a[246947] = anon_sym_PIPE_PIPE; - v->a[246948] = anon_sym_AMP_AMP; - v->a[246949] = anon_sym_PIPE; - v->a[246950] = anon_sym_AMP; - v->a[246951] = anon_sym_LT; - v->a[246952] = anon_sym_GT; - v->a[246953] = anon_sym_LT_LT; - v->a[246954] = anon_sym_GT_GT; - v->a[246955] = anon_sym_RPAREN; - v->a[246956] = anon_sym_SEMI_SEMI; - v->a[246957] = anon_sym_PIPE_AMP; - v->a[246958] = anon_sym_AMP_GT; - v->a[246959] = anon_sym_AMP_GT_GT; - small_parse_table_12348(v); -} - -void small_parse_table_12348(t_small_parse_table_array *v) -{ - v->a[246960] = anon_sym_LT_AMP; - v->a[246961] = anon_sym_GT_AMP; - v->a[246962] = anon_sym_GT_PIPE; - v->a[246963] = anon_sym_LT_AMP_DASH; - v->a[246964] = anon_sym_GT_AMP_DASH; - v->a[246965] = anon_sym_LT_LT_DASH; - v->a[246966] = aux_sym_concatenation_token1; - v->a[246967] = anon_sym_BQUOTE; - v->a[246968] = 3; - v->a[246969] = actions(3); - v->a[246970] = 1; - v->a[246971] = sym_comment; - v->a[246972] = actions(1318); - v->a[246973] = 3; - v->a[246974] = sym_file_descriptor; - v->a[246975] = sym__concat; - v->a[246976] = aux_sym_heredoc_redirect_token1; - v->a[246977] = actions(1316); - v->a[246978] = 24; - v->a[246979] = anon_sym_SEMI; - small_parse_table_12349(v); -} - -void small_parse_table_12349(t_small_parse_table_array *v) -{ - v->a[246980] = anon_sym_PIPE_PIPE; - v->a[246981] = anon_sym_AMP_AMP; - v->a[246982] = anon_sym_PIPE; - v->a[246983] = anon_sym_AMP; - v->a[246984] = anon_sym_LT; - v->a[246985] = anon_sym_GT; - v->a[246986] = anon_sym_LT_LT; - v->a[246987] = anon_sym_GT_GT; - v->a[246988] = anon_sym_esac; - v->a[246989] = anon_sym_SEMI_SEMI; - v->a[246990] = anon_sym_SEMI_AMP; - v->a[246991] = anon_sym_SEMI_SEMI_AMP; - v->a[246992] = anon_sym_PIPE_AMP; - v->a[246993] = anon_sym_AMP_GT; - v->a[246994] = anon_sym_AMP_GT_GT; - v->a[246995] = anon_sym_LT_AMP; - v->a[246996] = anon_sym_GT_AMP; - v->a[246997] = anon_sym_GT_PIPE; - v->a[246998] = anon_sym_LT_AMP_DASH; - v->a[246999] = anon_sym_GT_AMP_DASH; - small_parse_table_12350(v); -} - -/* EOF small_parse_table_2469.c */ diff --git a/parser/static/small_parse_table/small_parse_table_247.c b/parser/static/small_parse_table/small_parse_table_247.c index 2f820fa5..66cb82b9 100644 --- a/parser/static/small_parse_table/small_parse_table_247.c +++ b/parser/static/small_parse_table/small_parse_table_247.c @@ -14,126 +14,126 @@ void small_parse_table_1235(t_small_parse_table_array *v) { - v->a[24700] = sym_brace_expression; - v->a[24701] = sym_string; - v->a[24702] = sym_translated_string; - v->a[24703] = sym_number; - v->a[24704] = sym_simple_expansion; - v->a[24705] = sym_expansion; - v->a[24706] = sym_command_substitution; - v->a[24707] = sym_process_substitution; - v->a[24708] = actions(2094); - v->a[24709] = 19; - v->a[24710] = anon_sym_SEMI; - v->a[24711] = anon_sym_PIPE_PIPE; - v->a[24712] = anon_sym_AMP_AMP; - v->a[24713] = anon_sym_PIPE; - v->a[24714] = anon_sym_AMP; - v->a[24715] = anon_sym_LT; - v->a[24716] = anon_sym_GT; - v->a[24717] = anon_sym_LT_LT; - v->a[24718] = anon_sym_GT_GT; - v->a[24719] = anon_sym_SEMI_SEMI; + v->a[24700] = anon_sym_GT_AMP; + v->a[24701] = anon_sym_GT_PIPE; + v->a[24702] = anon_sym_LT_AMP_DASH; + v->a[24703] = anon_sym_GT_AMP_DASH; + v->a[24704] = anon_sym_LT_LT; + v->a[24705] = anon_sym_LT_LT_DASH; + v->a[24706] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24707] = anon_sym_AMP; + v->a[24708] = aux_sym_concatenation_token1; + v->a[24709] = anon_sym_DOLLAR; + v->a[24710] = sym__special_character; + v->a[24711] = anon_sym_DQUOTE; + v->a[24712] = sym_raw_string; + v->a[24713] = aux_sym_number_token1; + v->a[24714] = aux_sym_number_token2; + v->a[24715] = anon_sym_DOLLAR_LBRACE; + v->a[24716] = anon_sym_DOLLAR_LPAREN; + v->a[24717] = anon_sym_BQUOTE; + v->a[24718] = anon_sym_DOLLAR_BQUOTE; + v->a[24719] = sym_word; small_parse_table_1236(v); } void small_parse_table_1236(t_small_parse_table_array *v) { - v->a[24720] = anon_sym_PIPE_AMP; - v->a[24721] = anon_sym_AMP_GT; - v->a[24722] = anon_sym_AMP_GT_GT; - v->a[24723] = anon_sym_LT_AMP; - v->a[24724] = anon_sym_GT_AMP; - v->a[24725] = anon_sym_GT_PIPE; - v->a[24726] = anon_sym_LT_AMP_DASH; - v->a[24727] = anon_sym_GT_AMP_DASH; - v->a[24728] = anon_sym_LT_LT_DASH; - v->a[24729] = 21; - v->a[24730] = actions(3); - v->a[24731] = 1; - v->a[24732] = sym_comment; - v->a[24733] = actions(3785); - v->a[24734] = 1; - v->a[24735] = anon_sym_DOLLAR_LBRACK; - v->a[24736] = actions(3787); - v->a[24737] = 1; - v->a[24738] = anon_sym_DOLLAR; - v->a[24739] = actions(3791); + v->a[24720] = anon_sym_SEMI; + v->a[24721] = 6; + v->a[24722] = actions(3); + v->a[24723] = 1; + v->a[24724] = sym_comment; + v->a[24725] = actions(2971); + v->a[24726] = 1; + v->a[24727] = aux_sym_concatenation_token1; + v->a[24728] = actions(2973); + v->a[24729] = 1; + v->a[24730] = sym__concat; + v->a[24731] = state(543); + v->a[24732] = 1; + v->a[24733] = aux_sym_concatenation_repeat1; + v->a[24734] = actions(2758); + v->a[24735] = 5; + v->a[24736] = sym_file_descriptor; + v->a[24737] = sym_variable_name; + v->a[24738] = sym_test_operator; + v->a[24739] = sym__brace_start; small_parse_table_1237(v); } void small_parse_table_1237(t_small_parse_table_array *v) { - v->a[24740] = 1; - v->a[24741] = anon_sym_DQUOTE; - v->a[24742] = actions(3793); - v->a[24743] = 1; - v->a[24744] = aux_sym_number_token1; - v->a[24745] = actions(3795); - v->a[24746] = 1; - v->a[24747] = aux_sym_number_token2; - v->a[24748] = actions(3797); - v->a[24749] = 1; - v->a[24750] = anon_sym_DOLLAR_LBRACE; - v->a[24751] = actions(3799); - v->a[24752] = 1; - v->a[24753] = anon_sym_DOLLAR_LPAREN; - v->a[24754] = actions(3801); - v->a[24755] = 1; - v->a[24756] = anon_sym_BQUOTE; - v->a[24757] = actions(3803); - v->a[24758] = 1; - v->a[24759] = anon_sym_DOLLAR_BQUOTE; + v->a[24740] = aux_sym_heredoc_redirect_token1; + v->a[24741] = actions(2756); + v->a[24742] = 34; + v->a[24743] = anon_sym_PIPE; + v->a[24744] = anon_sym_SEMI_SEMI; + v->a[24745] = anon_sym_SEMI_AMP; + v->a[24746] = anon_sym_SEMI_SEMI_AMP; + v->a[24747] = anon_sym_PIPE_AMP; + v->a[24748] = anon_sym_AMP_AMP; + v->a[24749] = anon_sym_PIPE_PIPE; + v->a[24750] = anon_sym_LT; + v->a[24751] = anon_sym_GT; + v->a[24752] = anon_sym_GT_GT; + v->a[24753] = anon_sym_AMP_GT; + v->a[24754] = anon_sym_AMP_GT_GT; + v->a[24755] = anon_sym_LT_AMP; + v->a[24756] = anon_sym_GT_AMP; + v->a[24757] = anon_sym_GT_PIPE; + v->a[24758] = anon_sym_LT_AMP_DASH; + v->a[24759] = anon_sym_GT_AMP_DASH; small_parse_table_1238(v); } void small_parse_table_1238(t_small_parse_table_array *v) { - v->a[24760] = actions(3809); - v->a[24761] = 1; - v->a[24762] = sym__brace_start; - v->a[24763] = actions(4139); - v->a[24764] = 1; + v->a[24760] = anon_sym_LT_LT; + v->a[24761] = anon_sym_LT_LT_DASH; + v->a[24762] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24763] = anon_sym_AMP; + v->a[24764] = anon_sym_DOLLAR; v->a[24765] = sym__special_character; - v->a[24766] = actions(4141); - v->a[24767] = 1; - v->a[24768] = sym_test_operator; - v->a[24769] = state(4277); - v->a[24770] = 1; - v->a[24771] = aux_sym__literal_repeat1; - v->a[24772] = state(4782); - v->a[24773] = 1; - v->a[24774] = sym_concatenation; - v->a[24775] = actions(2496); - v->a[24776] = 2; - v->a[24777] = sym_file_descriptor; - v->a[24778] = aux_sym_heredoc_redirect_token1; - v->a[24779] = actions(3783); + v->a[24766] = anon_sym_DQUOTE; + v->a[24767] = sym_raw_string; + v->a[24768] = aux_sym_number_token1; + v->a[24769] = aux_sym_number_token2; + v->a[24770] = anon_sym_DOLLAR_LBRACE; + v->a[24771] = anon_sym_DOLLAR_LPAREN; + v->a[24772] = anon_sym_BQUOTE; + v->a[24773] = anon_sym_DOLLAR_BQUOTE; + v->a[24774] = aux_sym__simple_variable_name_token1; + v->a[24775] = sym_word; + v->a[24776] = anon_sym_SEMI; + v->a[24777] = 6; + v->a[24778] = actions(3); + v->a[24779] = 1; small_parse_table_1239(v); } void small_parse_table_1239(t_small_parse_table_array *v) { - v->a[24780] = 2; - v->a[24781] = anon_sym_LPAREN_LPAREN; - v->a[24782] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24783] = actions(3805); - v->a[24784] = 2; - v->a[24785] = anon_sym_LT_LPAREN; - v->a[24786] = anon_sym_GT_LPAREN; - v->a[24787] = actions(4137); - v->a[24788] = 3; - v->a[24789] = sym_raw_string; - v->a[24790] = sym_ansi_c_string; - v->a[24791] = sym_word; - v->a[24792] = state(4834); - v->a[24793] = 9; - v->a[24794] = sym_arithmetic_expansion; - v->a[24795] = sym_brace_expression; - v->a[24796] = sym_string; - v->a[24797] = sym_translated_string; - v->a[24798] = sym_number; - v->a[24799] = sym_simple_expansion; + v->a[24780] = sym_comment; + v->a[24781] = actions(3161); + v->a[24782] = 1; + v->a[24783] = aux_sym_concatenation_token1; + v->a[24784] = actions(3164); + v->a[24785] = 1; + v->a[24786] = sym__concat; + v->a[24787] = state(606); + v->a[24788] = 1; + v->a[24789] = aux_sym_concatenation_repeat1; + v->a[24790] = actions(2654); + v->a[24791] = 5; + v->a[24792] = sym_file_descriptor; + v->a[24793] = sym_test_operator; + v->a[24794] = sym__bare_dollar; + v->a[24795] = sym__brace_start; + v->a[24796] = aux_sym_heredoc_redirect_token1; + v->a[24797] = actions(2652); + v->a[24798] = 34; + v->a[24799] = anon_sym_esac; small_parse_table_1240(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2470.c b/parser/static/small_parse_table/small_parse_table_2470.c deleted file mode 100644 index b291ce8c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2470.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2470.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12350(t_small_parse_table_array *v) -{ - v->a[247000] = anon_sym_LT_LT_DASH; - v->a[247001] = anon_sym_LT_LT_LT; - v->a[247002] = aux_sym_concatenation_token1; - v->a[247003] = 13; - v->a[247004] = actions(3); - v->a[247005] = 1; - v->a[247006] = sym_comment; - v->a[247007] = actions(4257); - v->a[247008] = 1; - v->a[247009] = anon_sym_RPAREN; - v->a[247010] = actions(4411); - v->a[247011] = 1; - v->a[247012] = aux_sym_heredoc_redirect_token1; - v->a[247013] = actions(11508); - v->a[247014] = 1; - v->a[247015] = anon_sym_LT_LT_LT; - v->a[247016] = actions(11544); - v->a[247017] = 1; - v->a[247018] = sym_file_descriptor; - v->a[247019] = state(4912); - small_parse_table_12351(v); -} - -void small_parse_table_12351(t_small_parse_table_array *v) -{ - v->a[247020] = 1; - v->a[247021] = sym_herestring_redirect; - v->a[247022] = actions(4253); - v->a[247023] = 2; - v->a[247024] = anon_sym_PIPE; - v->a[247025] = anon_sym_PIPE_AMP; - v->a[247026] = actions(4692); - v->a[247027] = 2; - v->a[247028] = anon_sym_LT_LT; - v->a[247029] = anon_sym_LT_LT_DASH; - v->a[247030] = actions(4809); - v->a[247031] = 2; - v->a[247032] = anon_sym_PIPE_PIPE; - v->a[247033] = anon_sym_AMP_AMP; - v->a[247034] = actions(11542); - v->a[247035] = 2; - v->a[247036] = anon_sym_LT_AMP_DASH; - v->a[247037] = anon_sym_GT_AMP_DASH; - v->a[247038] = actions(4409); - v->a[247039] = 3; - small_parse_table_12352(v); -} - -void small_parse_table_12352(t_small_parse_table_array *v) -{ - v->a[247040] = anon_sym_SEMI; - v->a[247041] = anon_sym_AMP; - v->a[247042] = anon_sym_SEMI_SEMI; - v->a[247043] = state(4746); - v->a[247044] = 3; - v->a[247045] = sym_file_redirect; - v->a[247046] = sym_heredoc_redirect; - v->a[247047] = aux_sym_redirected_statement_repeat1; - v->a[247048] = actions(11540); - v->a[247049] = 8; - v->a[247050] = anon_sym_LT; - v->a[247051] = anon_sym_GT; - v->a[247052] = anon_sym_GT_GT; - v->a[247053] = anon_sym_AMP_GT; - v->a[247054] = anon_sym_AMP_GT_GT; - v->a[247055] = anon_sym_LT_AMP; - v->a[247056] = anon_sym_GT_AMP; - v->a[247057] = anon_sym_GT_PIPE; - v->a[247058] = 6; - v->a[247059] = actions(3); - small_parse_table_12353(v); -} - -void small_parse_table_12353(t_small_parse_table_array *v) -{ - v->a[247060] = 1; - v->a[247061] = sym_comment; - v->a[247062] = actions(11512); - v->a[247063] = 1; - v->a[247064] = aux_sym_concatenation_token1; - v->a[247065] = actions(11514); - v->a[247066] = 1; - v->a[247067] = sym__concat; - v->a[247068] = state(4523); - v->a[247069] = 1; - v->a[247070] = aux_sym_concatenation_repeat1; - v->a[247071] = actions(1263); - v->a[247072] = 3; - v->a[247073] = sym_file_descriptor; - v->a[247074] = ts_builtin_sym_end; - v->a[247075] = aux_sym_heredoc_redirect_token1; - v->a[247076] = actions(1261); - v->a[247077] = 21; - v->a[247078] = anon_sym_SEMI; - v->a[247079] = anon_sym_PIPE_PIPE; - small_parse_table_12354(v); -} - -void small_parse_table_12354(t_small_parse_table_array *v) -{ - v->a[247080] = anon_sym_AMP_AMP; - v->a[247081] = anon_sym_PIPE; - v->a[247082] = anon_sym_AMP; - v->a[247083] = anon_sym_LT; - v->a[247084] = anon_sym_GT; - v->a[247085] = anon_sym_LT_LT; - v->a[247086] = anon_sym_GT_GT; - v->a[247087] = anon_sym_SEMI_SEMI; - v->a[247088] = anon_sym_PIPE_AMP; - v->a[247089] = anon_sym_AMP_GT; - v->a[247090] = anon_sym_AMP_GT_GT; - v->a[247091] = anon_sym_LT_AMP; - v->a[247092] = anon_sym_GT_AMP; - v->a[247093] = anon_sym_GT_PIPE; - v->a[247094] = anon_sym_LT_AMP_DASH; - v->a[247095] = anon_sym_GT_AMP_DASH; - v->a[247096] = anon_sym_LT_LT_DASH; - v->a[247097] = anon_sym_LT_LT_LT; - v->a[247098] = sym__special_character; - v->a[247099] = 3; - small_parse_table_12355(v); -} - -/* EOF small_parse_table_2470.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2471.c b/parser/static/small_parse_table/small_parse_table_2471.c deleted file mode 100644 index 237585ab..00000000 --- a/parser/static/small_parse_table/small_parse_table_2471.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2471.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12355(t_small_parse_table_array *v) -{ - v->a[247100] = actions(3); - v->a[247101] = 1; - v->a[247102] = sym_comment; - v->a[247103] = actions(1306); - v->a[247104] = 5; - v->a[247105] = sym_file_descriptor; - v->a[247106] = sym__concat; - v->a[247107] = sym_variable_name; - v->a[247108] = ts_builtin_sym_end; - v->a[247109] = aux_sym_heredoc_redirect_token1; - v->a[247110] = actions(1304); - v->a[247111] = 22; - v->a[247112] = anon_sym_SEMI; - v->a[247113] = anon_sym_PIPE_PIPE; - v->a[247114] = anon_sym_AMP_AMP; - v->a[247115] = anon_sym_PIPE; - v->a[247116] = anon_sym_AMP; - v->a[247117] = anon_sym_LT; - v->a[247118] = anon_sym_GT; - v->a[247119] = anon_sym_LT_LT; - small_parse_table_12356(v); -} - -void small_parse_table_12356(t_small_parse_table_array *v) -{ - v->a[247120] = anon_sym_GT_GT; - v->a[247121] = anon_sym_RPAREN; - v->a[247122] = anon_sym_SEMI_SEMI; - v->a[247123] = anon_sym_PIPE_AMP; - v->a[247124] = anon_sym_AMP_GT; - v->a[247125] = anon_sym_AMP_GT_GT; - v->a[247126] = anon_sym_LT_AMP; - v->a[247127] = anon_sym_GT_AMP; - v->a[247128] = anon_sym_GT_PIPE; - v->a[247129] = anon_sym_LT_AMP_DASH; - v->a[247130] = anon_sym_GT_AMP_DASH; - v->a[247131] = anon_sym_LT_LT_DASH; - v->a[247132] = aux_sym_concatenation_token1; - v->a[247133] = anon_sym_BQUOTE; - v->a[247134] = 3; - v->a[247135] = actions(3); - v->a[247136] = 1; - v->a[247137] = sym_comment; - v->a[247138] = actions(1302); - v->a[247139] = 4; - small_parse_table_12357(v); -} - -void small_parse_table_12357(t_small_parse_table_array *v) -{ - v->a[247140] = sym_file_descriptor; - v->a[247141] = sym__concat; - v->a[247142] = ts_builtin_sym_end; - v->a[247143] = aux_sym_heredoc_redirect_token1; - v->a[247144] = actions(1300); - v->a[247145] = 23; - v->a[247146] = anon_sym_SEMI; - v->a[247147] = anon_sym_PIPE_PIPE; - v->a[247148] = anon_sym_AMP_AMP; - v->a[247149] = anon_sym_PIPE; - v->a[247150] = anon_sym_AMP; - v->a[247151] = anon_sym_LT; - v->a[247152] = anon_sym_GT; - v->a[247153] = anon_sym_LT_LT; - v->a[247154] = anon_sym_GT_GT; - v->a[247155] = anon_sym_RPAREN; - v->a[247156] = anon_sym_SEMI_SEMI; - v->a[247157] = anon_sym_PIPE_AMP; - v->a[247158] = anon_sym_AMP_GT; - v->a[247159] = anon_sym_AMP_GT_GT; - small_parse_table_12358(v); -} - -void small_parse_table_12358(t_small_parse_table_array *v) -{ - v->a[247160] = anon_sym_LT_AMP; - v->a[247161] = anon_sym_GT_AMP; - v->a[247162] = anon_sym_GT_PIPE; - v->a[247163] = anon_sym_LT_AMP_DASH; - v->a[247164] = anon_sym_GT_AMP_DASH; - v->a[247165] = anon_sym_LT_LT_DASH; - v->a[247166] = anon_sym_LT_LT_LT; - v->a[247167] = aux_sym_concatenation_token1; - v->a[247168] = anon_sym_BQUOTE; - v->a[247169] = 3; - v->a[247170] = actions(3); - v->a[247171] = 1; - v->a[247172] = sym_comment; - v->a[247173] = actions(1253); - v->a[247174] = 3; - v->a[247175] = sym_file_descriptor; - v->a[247176] = sym__concat; - v->a[247177] = aux_sym_heredoc_redirect_token1; - v->a[247178] = actions(1251); - v->a[247179] = 24; - small_parse_table_12359(v); -} - -void small_parse_table_12359(t_small_parse_table_array *v) -{ - v->a[247180] = anon_sym_SEMI; - v->a[247181] = anon_sym_PIPE_PIPE; - v->a[247182] = anon_sym_AMP_AMP; - v->a[247183] = anon_sym_PIPE; - v->a[247184] = anon_sym_AMP; - v->a[247185] = anon_sym_LT; - v->a[247186] = anon_sym_GT; - v->a[247187] = anon_sym_LT_LT; - v->a[247188] = anon_sym_GT_GT; - v->a[247189] = anon_sym_esac; - v->a[247190] = anon_sym_SEMI_SEMI; - v->a[247191] = anon_sym_SEMI_AMP; - v->a[247192] = anon_sym_SEMI_SEMI_AMP; - v->a[247193] = anon_sym_PIPE_AMP; - v->a[247194] = anon_sym_AMP_GT; - v->a[247195] = anon_sym_AMP_GT_GT; - v->a[247196] = anon_sym_LT_AMP; - v->a[247197] = anon_sym_GT_AMP; - v->a[247198] = anon_sym_GT_PIPE; - v->a[247199] = anon_sym_LT_AMP_DASH; - small_parse_table_12360(v); -} - -/* EOF small_parse_table_2471.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2472.c b/parser/static/small_parse_table/small_parse_table_2472.c deleted file mode 100644 index 8fe0a949..00000000 --- a/parser/static/small_parse_table/small_parse_table_2472.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2472.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12360(t_small_parse_table_array *v) -{ - v->a[247200] = anon_sym_GT_AMP_DASH; - v->a[247201] = anon_sym_LT_LT_DASH; - v->a[247202] = anon_sym_LT_LT_LT; - v->a[247203] = aux_sym_concatenation_token1; - v->a[247204] = 3; - v->a[247205] = actions(3); - v->a[247206] = 1; - v->a[247207] = sym_comment; - v->a[247208] = actions(1330); - v->a[247209] = 4; - v->a[247210] = sym_file_descriptor; - v->a[247211] = sym__concat; - v->a[247212] = sym_variable_name; - v->a[247213] = aux_sym_heredoc_redirect_token1; - v->a[247214] = actions(1328); - v->a[247215] = 23; - v->a[247216] = anon_sym_SEMI; - v->a[247217] = anon_sym_PIPE_PIPE; - v->a[247218] = anon_sym_AMP_AMP; - v->a[247219] = anon_sym_PIPE; - small_parse_table_12361(v); -} - -void small_parse_table_12361(t_small_parse_table_array *v) -{ - v->a[247220] = anon_sym_AMP; - v->a[247221] = anon_sym_LT; - v->a[247222] = anon_sym_GT; - v->a[247223] = anon_sym_LT_LT; - v->a[247224] = anon_sym_GT_GT; - v->a[247225] = anon_sym_esac; - v->a[247226] = anon_sym_SEMI_SEMI; - v->a[247227] = anon_sym_SEMI_AMP; - v->a[247228] = anon_sym_SEMI_SEMI_AMP; - v->a[247229] = anon_sym_PIPE_AMP; - v->a[247230] = anon_sym_AMP_GT; - v->a[247231] = anon_sym_AMP_GT_GT; - v->a[247232] = anon_sym_LT_AMP; - v->a[247233] = anon_sym_GT_AMP; - v->a[247234] = anon_sym_GT_PIPE; - v->a[247235] = anon_sym_LT_AMP_DASH; - v->a[247236] = anon_sym_GT_AMP_DASH; - v->a[247237] = anon_sym_LT_LT_DASH; - v->a[247238] = aux_sym_concatenation_token1; - v->a[247239] = 6; - small_parse_table_12362(v); -} - -void small_parse_table_12362(t_small_parse_table_array *v) -{ - v->a[247240] = actions(3); - v->a[247241] = 1; - v->a[247242] = sym_comment; - v->a[247243] = actions(11389); - v->a[247244] = 1; - v->a[247245] = aux_sym_concatenation_token1; - v->a[247246] = actions(11391); - v->a[247247] = 1; - v->a[247248] = sym__concat; - v->a[247249] = state(4304); - v->a[247250] = 1; - v->a[247251] = aux_sym_concatenation_repeat1; - v->a[247252] = actions(5723); - v->a[247253] = 2; - v->a[247254] = sym_file_descriptor; - v->a[247255] = aux_sym_heredoc_redirect_token1; - v->a[247256] = actions(5721); - v->a[247257] = 22; - v->a[247258] = anon_sym_SEMI; - v->a[247259] = anon_sym_PIPE_PIPE; - small_parse_table_12363(v); -} - -void small_parse_table_12363(t_small_parse_table_array *v) -{ - v->a[247260] = anon_sym_AMP_AMP; - v->a[247261] = anon_sym_PIPE; - v->a[247262] = anon_sym_AMP; - v->a[247263] = anon_sym_LT; - v->a[247264] = anon_sym_GT; - v->a[247265] = anon_sym_LT_LT; - v->a[247266] = anon_sym_GT_GT; - v->a[247267] = anon_sym_esac; - v->a[247268] = anon_sym_SEMI_SEMI; - v->a[247269] = anon_sym_SEMI_AMP; - v->a[247270] = anon_sym_SEMI_SEMI_AMP; - v->a[247271] = anon_sym_PIPE_AMP; - v->a[247272] = anon_sym_AMP_GT; - v->a[247273] = anon_sym_AMP_GT_GT; - v->a[247274] = anon_sym_LT_AMP; - v->a[247275] = anon_sym_GT_AMP; - v->a[247276] = anon_sym_GT_PIPE; - v->a[247277] = anon_sym_LT_AMP_DASH; - v->a[247278] = anon_sym_GT_AMP_DASH; - v->a[247279] = anon_sym_LT_LT_DASH; - small_parse_table_12364(v); -} - -void small_parse_table_12364(t_small_parse_table_array *v) -{ - v->a[247280] = 3; - v->a[247281] = actions(3); - v->a[247282] = 1; - v->a[247283] = sym_comment; - v->a[247284] = actions(1298); - v->a[247285] = 5; - v->a[247286] = sym_file_descriptor; - v->a[247287] = sym__concat; - v->a[247288] = sym_variable_name; - v->a[247289] = ts_builtin_sym_end; - v->a[247290] = aux_sym_heredoc_redirect_token1; - v->a[247291] = actions(1296); - v->a[247292] = 22; - v->a[247293] = anon_sym_SEMI; - v->a[247294] = anon_sym_PIPE_PIPE; - v->a[247295] = anon_sym_AMP_AMP; - v->a[247296] = anon_sym_PIPE; - v->a[247297] = anon_sym_AMP; - v->a[247298] = anon_sym_LT; - v->a[247299] = anon_sym_GT; - small_parse_table_12365(v); -} - -/* EOF small_parse_table_2472.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2473.c b/parser/static/small_parse_table/small_parse_table_2473.c deleted file mode 100644 index 4853bbee..00000000 --- a/parser/static/small_parse_table/small_parse_table_2473.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2473.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12365(t_small_parse_table_array *v) -{ - v->a[247300] = anon_sym_LT_LT; - v->a[247301] = anon_sym_GT_GT; - v->a[247302] = anon_sym_RPAREN; - v->a[247303] = anon_sym_SEMI_SEMI; - v->a[247304] = anon_sym_PIPE_AMP; - v->a[247305] = anon_sym_AMP_GT; - v->a[247306] = anon_sym_AMP_GT_GT; - v->a[247307] = anon_sym_LT_AMP; - v->a[247308] = anon_sym_GT_AMP; - v->a[247309] = anon_sym_GT_PIPE; - v->a[247310] = anon_sym_LT_AMP_DASH; - v->a[247311] = anon_sym_GT_AMP_DASH; - v->a[247312] = anon_sym_LT_LT_DASH; - v->a[247313] = aux_sym_concatenation_token1; - v->a[247314] = anon_sym_BQUOTE; - v->a[247315] = 3; - v->a[247316] = actions(3); - v->a[247317] = 1; - v->a[247318] = sym_comment; - v->a[247319] = actions(1302); - small_parse_table_12366(v); -} - -void small_parse_table_12366(t_small_parse_table_array *v) -{ - v->a[247320] = 5; - v->a[247321] = sym_file_descriptor; - v->a[247322] = sym__concat; - v->a[247323] = sym_variable_name; - v->a[247324] = ts_builtin_sym_end; - v->a[247325] = aux_sym_heredoc_redirect_token1; - v->a[247326] = actions(1300); - v->a[247327] = 22; - v->a[247328] = anon_sym_SEMI; - v->a[247329] = anon_sym_PIPE_PIPE; - v->a[247330] = anon_sym_AMP_AMP; - v->a[247331] = anon_sym_PIPE; - v->a[247332] = anon_sym_AMP; - v->a[247333] = anon_sym_LT; - v->a[247334] = anon_sym_GT; - v->a[247335] = anon_sym_LT_LT; - v->a[247336] = anon_sym_GT_GT; - v->a[247337] = anon_sym_RPAREN; - v->a[247338] = anon_sym_SEMI_SEMI; - v->a[247339] = anon_sym_PIPE_AMP; - small_parse_table_12367(v); -} - -void small_parse_table_12367(t_small_parse_table_array *v) -{ - v->a[247340] = anon_sym_AMP_GT; - v->a[247341] = anon_sym_AMP_GT_GT; - v->a[247342] = anon_sym_LT_AMP; - v->a[247343] = anon_sym_GT_AMP; - v->a[247344] = anon_sym_GT_PIPE; - v->a[247345] = anon_sym_LT_AMP_DASH; - v->a[247346] = anon_sym_GT_AMP_DASH; - v->a[247347] = anon_sym_LT_LT_DASH; - v->a[247348] = aux_sym_concatenation_token1; - v->a[247349] = anon_sym_BQUOTE; - v->a[247350] = 3; - v->a[247351] = actions(3); - v->a[247352] = 1; - v->a[247353] = sym_comment; - v->a[247354] = actions(1326); - v->a[247355] = 3; - v->a[247356] = sym_file_descriptor; - v->a[247357] = sym__concat; - v->a[247358] = aux_sym_heredoc_redirect_token1; - v->a[247359] = actions(1324); - small_parse_table_12368(v); -} - -void small_parse_table_12368(t_small_parse_table_array *v) -{ - v->a[247360] = 24; - v->a[247361] = anon_sym_SEMI; - v->a[247362] = anon_sym_PIPE_PIPE; - v->a[247363] = anon_sym_AMP_AMP; - v->a[247364] = anon_sym_PIPE; - v->a[247365] = anon_sym_AMP; - v->a[247366] = anon_sym_LT; - v->a[247367] = anon_sym_GT; - v->a[247368] = anon_sym_LT_LT; - v->a[247369] = anon_sym_GT_GT; - v->a[247370] = anon_sym_esac; - v->a[247371] = anon_sym_SEMI_SEMI; - v->a[247372] = anon_sym_SEMI_AMP; - v->a[247373] = anon_sym_SEMI_SEMI_AMP; - v->a[247374] = anon_sym_PIPE_AMP; - v->a[247375] = anon_sym_AMP_GT; - v->a[247376] = anon_sym_AMP_GT_GT; - v->a[247377] = anon_sym_LT_AMP; - v->a[247378] = anon_sym_GT_AMP; - v->a[247379] = anon_sym_GT_PIPE; - small_parse_table_12369(v); -} - -void small_parse_table_12369(t_small_parse_table_array *v) -{ - v->a[247380] = anon_sym_LT_AMP_DASH; - v->a[247381] = anon_sym_GT_AMP_DASH; - v->a[247382] = anon_sym_LT_LT_DASH; - v->a[247383] = anon_sym_LT_LT_LT; - v->a[247384] = aux_sym_concatenation_token1; - v->a[247385] = 6; - v->a[247386] = actions(3); - v->a[247387] = 1; - v->a[247388] = sym_comment; - v->a[247389] = actions(11377); - v->a[247390] = 1; - v->a[247391] = aux_sym_concatenation_token1; - v->a[247392] = actions(11379); - v->a[247393] = 1; - v->a[247394] = sym__concat; - v->a[247395] = state(4414); - v->a[247396] = 1; - v->a[247397] = aux_sym_concatenation_repeat1; - v->a[247398] = actions(5375); - v->a[247399] = 3; - small_parse_table_12370(v); -} - -/* EOF small_parse_table_2473.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2474.c b/parser/static/small_parse_table/small_parse_table_2474.c deleted file mode 100644 index a03ddc8a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2474.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2474.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12370(t_small_parse_table_array *v) -{ - v->a[247400] = sym_file_descriptor; - v->a[247401] = sym_variable_name; - v->a[247402] = aux_sym_heredoc_redirect_token1; - v->a[247403] = actions(5373); - v->a[247404] = 21; - v->a[247405] = anon_sym_SEMI; - v->a[247406] = anon_sym_PIPE_PIPE; - v->a[247407] = anon_sym_AMP_AMP; - v->a[247408] = anon_sym_PIPE; - v->a[247409] = anon_sym_AMP; - v->a[247410] = anon_sym_LT; - v->a[247411] = anon_sym_GT; - v->a[247412] = anon_sym_LT_LT; - v->a[247413] = anon_sym_GT_GT; - v->a[247414] = anon_sym_SEMI_SEMI; - v->a[247415] = anon_sym_SEMI_AMP; - v->a[247416] = anon_sym_SEMI_SEMI_AMP; - v->a[247417] = anon_sym_PIPE_AMP; - v->a[247418] = anon_sym_AMP_GT; - v->a[247419] = anon_sym_AMP_GT_GT; - small_parse_table_12371(v); -} - -void small_parse_table_12371(t_small_parse_table_array *v) -{ - v->a[247420] = anon_sym_LT_AMP; - v->a[247421] = anon_sym_GT_AMP; - v->a[247422] = anon_sym_GT_PIPE; - v->a[247423] = anon_sym_LT_AMP_DASH; - v->a[247424] = anon_sym_GT_AMP_DASH; - v->a[247425] = anon_sym_LT_LT_DASH; - v->a[247426] = 3; - v->a[247427] = actions(3); - v->a[247428] = 1; - v->a[247429] = sym_comment; - v->a[247430] = actions(1306); - v->a[247431] = 4; - v->a[247432] = sym_file_descriptor; - v->a[247433] = sym__concat; - v->a[247434] = ts_builtin_sym_end; - v->a[247435] = aux_sym_heredoc_redirect_token1; - v->a[247436] = actions(1304); - v->a[247437] = 23; - v->a[247438] = anon_sym_SEMI; - v->a[247439] = anon_sym_PIPE_PIPE; - small_parse_table_12372(v); -} - -void small_parse_table_12372(t_small_parse_table_array *v) -{ - v->a[247440] = anon_sym_AMP_AMP; - v->a[247441] = anon_sym_PIPE; - v->a[247442] = anon_sym_AMP; - v->a[247443] = anon_sym_LT; - v->a[247444] = anon_sym_GT; - v->a[247445] = anon_sym_LT_LT; - v->a[247446] = anon_sym_GT_GT; - v->a[247447] = anon_sym_RPAREN; - v->a[247448] = anon_sym_SEMI_SEMI; - v->a[247449] = anon_sym_PIPE_AMP; - v->a[247450] = anon_sym_AMP_GT; - v->a[247451] = anon_sym_AMP_GT_GT; - v->a[247452] = anon_sym_LT_AMP; - v->a[247453] = anon_sym_GT_AMP; - v->a[247454] = anon_sym_GT_PIPE; - v->a[247455] = anon_sym_LT_AMP_DASH; - v->a[247456] = anon_sym_GT_AMP_DASH; - v->a[247457] = anon_sym_LT_LT_DASH; - v->a[247458] = anon_sym_LT_LT_LT; - v->a[247459] = aux_sym_concatenation_token1; - small_parse_table_12373(v); -} - -void small_parse_table_12373(t_small_parse_table_array *v) -{ - v->a[247460] = anon_sym_BQUOTE; - v->a[247461] = 3; - v->a[247462] = actions(3); - v->a[247463] = 1; - v->a[247464] = sym_comment; - v->a[247465] = actions(1318); - v->a[247466] = 4; - v->a[247467] = sym_file_descriptor; - v->a[247468] = sym__concat; - v->a[247469] = sym_variable_name; - v->a[247470] = aux_sym_heredoc_redirect_token1; - v->a[247471] = actions(1316); - v->a[247472] = 23; - v->a[247473] = anon_sym_SEMI; - v->a[247474] = anon_sym_PIPE_PIPE; - v->a[247475] = anon_sym_AMP_AMP; - v->a[247476] = anon_sym_PIPE; - v->a[247477] = anon_sym_AMP; - v->a[247478] = anon_sym_LT; - v->a[247479] = anon_sym_GT; - small_parse_table_12374(v); -} - -void small_parse_table_12374(t_small_parse_table_array *v) -{ - v->a[247480] = anon_sym_LT_LT; - v->a[247481] = anon_sym_GT_GT; - v->a[247482] = anon_sym_esac; - v->a[247483] = anon_sym_SEMI_SEMI; - v->a[247484] = anon_sym_SEMI_AMP; - v->a[247485] = anon_sym_SEMI_SEMI_AMP; - v->a[247486] = anon_sym_PIPE_AMP; - v->a[247487] = anon_sym_AMP_GT; - v->a[247488] = anon_sym_AMP_GT_GT; - v->a[247489] = anon_sym_LT_AMP; - v->a[247490] = anon_sym_GT_AMP; - v->a[247491] = anon_sym_GT_PIPE; - v->a[247492] = anon_sym_LT_AMP_DASH; - v->a[247493] = anon_sym_GT_AMP_DASH; - v->a[247494] = anon_sym_LT_LT_DASH; - v->a[247495] = aux_sym_concatenation_token1; - v->a[247496] = 6; - v->a[247497] = actions(3); - v->a[247498] = 1; - v->a[247499] = sym_comment; - small_parse_table_12375(v); -} - -/* EOF small_parse_table_2474.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2475.c b/parser/static/small_parse_table/small_parse_table_2475.c deleted file mode 100644 index 88c3266b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2475.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2475.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12375(t_small_parse_table_array *v) -{ - v->a[247500] = actions(11546); - v->a[247501] = 1; - v->a[247502] = aux_sym_concatenation_token1; - v->a[247503] = actions(11549); - v->a[247504] = 1; - v->a[247505] = sym__concat; - v->a[247506] = state(4413); - v->a[247507] = 1; - v->a[247508] = aux_sym_concatenation_repeat1; - v->a[247509] = actions(1253); - v->a[247510] = 3; - v->a[247511] = sym_file_descriptor; - v->a[247512] = sym_variable_name; - v->a[247513] = aux_sym_heredoc_redirect_token1; - v->a[247514] = actions(1251); - v->a[247515] = 21; - v->a[247516] = anon_sym_SEMI; - v->a[247517] = anon_sym_PIPE_PIPE; - v->a[247518] = anon_sym_AMP_AMP; - v->a[247519] = anon_sym_PIPE; - small_parse_table_12376(v); -} - -void small_parse_table_12376(t_small_parse_table_array *v) -{ - v->a[247520] = anon_sym_AMP; - v->a[247521] = anon_sym_LT; - v->a[247522] = anon_sym_GT; - v->a[247523] = anon_sym_LT_LT; - v->a[247524] = anon_sym_GT_GT; - v->a[247525] = anon_sym_SEMI_SEMI; - v->a[247526] = anon_sym_SEMI_AMP; - v->a[247527] = anon_sym_SEMI_SEMI_AMP; - v->a[247528] = anon_sym_PIPE_AMP; - v->a[247529] = anon_sym_AMP_GT; - v->a[247530] = anon_sym_AMP_GT_GT; - v->a[247531] = anon_sym_LT_AMP; - v->a[247532] = anon_sym_GT_AMP; - v->a[247533] = anon_sym_GT_PIPE; - v->a[247534] = anon_sym_LT_AMP_DASH; - v->a[247535] = anon_sym_GT_AMP_DASH; - v->a[247536] = anon_sym_LT_LT_DASH; - v->a[247537] = 6; - v->a[247538] = actions(3); - v->a[247539] = 1; - small_parse_table_12377(v); -} - -void small_parse_table_12377(t_small_parse_table_array *v) -{ - v->a[247540] = sym_comment; - v->a[247541] = actions(11377); - v->a[247542] = 1; - v->a[247543] = aux_sym_concatenation_token1; - v->a[247544] = actions(11552); - v->a[247545] = 1; - v->a[247546] = sym__concat; - v->a[247547] = state(4413); - v->a[247548] = 1; - v->a[247549] = aux_sym_concatenation_repeat1; - v->a[247550] = actions(1288); - v->a[247551] = 3; - v->a[247552] = sym_file_descriptor; - v->a[247553] = sym_variable_name; - v->a[247554] = aux_sym_heredoc_redirect_token1; - v->a[247555] = actions(1286); - v->a[247556] = 21; - v->a[247557] = anon_sym_SEMI; - v->a[247558] = anon_sym_PIPE_PIPE; - v->a[247559] = anon_sym_AMP_AMP; - small_parse_table_12378(v); -} - -void small_parse_table_12378(t_small_parse_table_array *v) -{ - v->a[247560] = anon_sym_PIPE; - v->a[247561] = anon_sym_AMP; - v->a[247562] = anon_sym_LT; - v->a[247563] = anon_sym_GT; - v->a[247564] = anon_sym_LT_LT; - v->a[247565] = anon_sym_GT_GT; - v->a[247566] = anon_sym_SEMI_SEMI; - v->a[247567] = anon_sym_SEMI_AMP; - v->a[247568] = anon_sym_SEMI_SEMI_AMP; - v->a[247569] = anon_sym_PIPE_AMP; - v->a[247570] = anon_sym_AMP_GT; - v->a[247571] = anon_sym_AMP_GT_GT; - v->a[247572] = anon_sym_LT_AMP; - v->a[247573] = anon_sym_GT_AMP; - v->a[247574] = anon_sym_GT_PIPE; - v->a[247575] = anon_sym_LT_AMP_DASH; - v->a[247576] = anon_sym_GT_AMP_DASH; - v->a[247577] = anon_sym_LT_LT_DASH; - v->a[247578] = 12; - v->a[247579] = actions(3); - small_parse_table_12379(v); -} - -void small_parse_table_12379(t_small_parse_table_array *v) -{ - v->a[247580] = 1; - v->a[247581] = sym_comment; - v->a[247582] = actions(5142); - v->a[247583] = 1; - v->a[247584] = aux_sym_heredoc_redirect_token1; - v->a[247585] = actions(11558); - v->a[247586] = 1; - v->a[247587] = anon_sym_LT_LT_LT; - v->a[247588] = actions(11560); - v->a[247589] = 1; - v->a[247590] = sym_file_descriptor; - v->a[247591] = state(4912); - v->a[247592] = 1; - v->a[247593] = sym_herestring_redirect; - v->a[247594] = actions(4253); - v->a[247595] = 2; - v->a[247596] = anon_sym_PIPE; - v->a[247597] = anon_sym_PIPE_AMP; - v->a[247598] = actions(4692); - v->a[247599] = 2; - small_parse_table_12380(v); -} - -/* EOF small_parse_table_2475.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2476.c b/parser/static/small_parse_table/small_parse_table_2476.c deleted file mode 100644 index a4295bc2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2476.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2476.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12380(t_small_parse_table_array *v) -{ - v->a[247600] = anon_sym_LT_LT; - v->a[247601] = anon_sym_LT_LT_DASH; - v->a[247602] = actions(5099); - v->a[247603] = 2; - v->a[247604] = anon_sym_PIPE_PIPE; - v->a[247605] = anon_sym_AMP_AMP; - v->a[247606] = actions(11556); - v->a[247607] = 2; - v->a[247608] = anon_sym_LT_AMP_DASH; - v->a[247609] = anon_sym_GT_AMP_DASH; - v->a[247610] = actions(5140); - v->a[247611] = 3; - v->a[247612] = anon_sym_SEMI; - v->a[247613] = anon_sym_AMP; - v->a[247614] = anon_sym_SEMI_SEMI; - v->a[247615] = state(4986); - v->a[247616] = 3; - v->a[247617] = sym_file_redirect; - v->a[247618] = sym_heredoc_redirect; - v->a[247619] = aux_sym_redirected_statement_repeat1; - small_parse_table_12381(v); -} - -void small_parse_table_12381(t_small_parse_table_array *v) -{ - v->a[247620] = actions(11554); - v->a[247621] = 8; - v->a[247622] = anon_sym_LT; - v->a[247623] = anon_sym_GT; - v->a[247624] = anon_sym_GT_GT; - v->a[247625] = anon_sym_AMP_GT; - v->a[247626] = anon_sym_AMP_GT_GT; - v->a[247627] = anon_sym_LT_AMP; - v->a[247628] = anon_sym_GT_AMP; - v->a[247629] = anon_sym_GT_PIPE; - v->a[247630] = 11; - v->a[247631] = actions(3); - v->a[247632] = 1; - v->a[247633] = sym_comment; - v->a[247634] = actions(4411); - v->a[247635] = 1; - v->a[247636] = aux_sym_heredoc_redirect_token1; - v->a[247637] = actions(11562); - v->a[247638] = 1; - v->a[247639] = sym_file_descriptor; - small_parse_table_12382(v); -} - -void small_parse_table_12382(t_small_parse_table_array *v) -{ - v->a[247640] = actions(4253); - v->a[247641] = 2; - v->a[247642] = anon_sym_PIPE; - v->a[247643] = anon_sym_PIPE_AMP; - v->a[247644] = actions(4380); - v->a[247645] = 2; - v->a[247646] = anon_sym_PIPE_PIPE; - v->a[247647] = anon_sym_AMP_AMP; - v->a[247648] = actions(4382); - v->a[247649] = 2; - v->a[247650] = anon_sym_LT_LT; - v->a[247651] = anon_sym_LT_LT_DASH; - v->a[247652] = actions(4409); - v->a[247653] = 2; - v->a[247654] = anon_sym_SEMI; - v->a[247655] = anon_sym_AMP; - v->a[247656] = actions(11335); - v->a[247657] = 2; - v->a[247658] = anon_sym_LT_AMP_DASH; - v->a[247659] = anon_sym_GT_AMP_DASH; - small_parse_table_12383(v); -} - -void small_parse_table_12383(t_small_parse_table_array *v) -{ - v->a[247660] = actions(4257); - v->a[247661] = 3; - v->a[247662] = anon_sym_SEMI_SEMI; - v->a[247663] = anon_sym_SEMI_AMP; - v->a[247664] = anon_sym_SEMI_SEMI_AMP; - v->a[247665] = state(4455); - v->a[247666] = 3; - v->a[247667] = sym_file_redirect; - v->a[247668] = sym_heredoc_redirect; - v->a[247669] = aux_sym_redirected_statement_repeat1; - v->a[247670] = actions(11333); - v->a[247671] = 8; - v->a[247672] = anon_sym_LT; - v->a[247673] = anon_sym_GT; - v->a[247674] = anon_sym_GT_GT; - v->a[247675] = anon_sym_AMP_GT; - v->a[247676] = anon_sym_AMP_GT_GT; - v->a[247677] = anon_sym_LT_AMP; - v->a[247678] = anon_sym_GT_AMP; - v->a[247679] = anon_sym_GT_PIPE; - small_parse_table_12384(v); -} - -void small_parse_table_12384(t_small_parse_table_array *v) -{ - v->a[247680] = 3; - v->a[247681] = actions(3); - v->a[247682] = 1; - v->a[247683] = sym_comment; - v->a[247684] = actions(1302); - v->a[247685] = 3; - v->a[247686] = sym_file_descriptor; - v->a[247687] = sym__concat; - v->a[247688] = aux_sym_heredoc_redirect_token1; - v->a[247689] = actions(1300); - v->a[247690] = 23; - v->a[247691] = anon_sym_SEMI; - v->a[247692] = anon_sym_PIPE_PIPE; - v->a[247693] = anon_sym_AMP_AMP; - v->a[247694] = anon_sym_PIPE; - v->a[247695] = anon_sym_AMP; - v->a[247696] = anon_sym_LT; - v->a[247697] = anon_sym_GT; - v->a[247698] = anon_sym_LT_LT; - v->a[247699] = anon_sym_GT_GT; - small_parse_table_12385(v); -} - -/* EOF small_parse_table_2476.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2477.c b/parser/static/small_parse_table/small_parse_table_2477.c deleted file mode 100644 index b4c22cda..00000000 --- a/parser/static/small_parse_table/small_parse_table_2477.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2477.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12385(t_small_parse_table_array *v) -{ - v->a[247700] = anon_sym_esac; - v->a[247701] = anon_sym_SEMI_SEMI; - v->a[247702] = anon_sym_SEMI_AMP; - v->a[247703] = anon_sym_SEMI_SEMI_AMP; - v->a[247704] = anon_sym_PIPE_AMP; - v->a[247705] = anon_sym_AMP_GT; - v->a[247706] = anon_sym_AMP_GT_GT; - v->a[247707] = anon_sym_LT_AMP; - v->a[247708] = anon_sym_GT_AMP; - v->a[247709] = anon_sym_GT_PIPE; - v->a[247710] = anon_sym_LT_AMP_DASH; - v->a[247711] = anon_sym_GT_AMP_DASH; - v->a[247712] = anon_sym_LT_LT_DASH; - v->a[247713] = aux_sym_concatenation_token1; - v->a[247714] = 6; - v->a[247715] = actions(3); - v->a[247716] = 1; - v->a[247717] = sym_comment; - v->a[247718] = actions(11512); - v->a[247719] = 1; - small_parse_table_12386(v); -} - -void small_parse_table_12386(t_small_parse_table_array *v) -{ - v->a[247720] = aux_sym_concatenation_token1; - v->a[247721] = actions(11514); - v->a[247722] = 1; - v->a[247723] = sym__concat; - v->a[247724] = state(4592); - v->a[247725] = 1; - v->a[247726] = aux_sym_concatenation_repeat1; - v->a[247727] = actions(4469); - v->a[247728] = 2; - v->a[247729] = sym_file_descriptor; - v->a[247730] = aux_sym_heredoc_redirect_token1; - v->a[247731] = actions(4467); - v->a[247732] = 21; - v->a[247733] = anon_sym_SEMI; - v->a[247734] = anon_sym_PIPE_PIPE; - v->a[247735] = anon_sym_AMP_AMP; - v->a[247736] = anon_sym_PIPE; - v->a[247737] = anon_sym_AMP; - v->a[247738] = anon_sym_LT; - v->a[247739] = anon_sym_GT; - small_parse_table_12387(v); -} - -void small_parse_table_12387(t_small_parse_table_array *v) -{ - v->a[247740] = anon_sym_LT_LT; - v->a[247741] = anon_sym_GT_GT; - v->a[247742] = anon_sym_RPAREN; - v->a[247743] = anon_sym_SEMI_SEMI; - v->a[247744] = anon_sym_PIPE_AMP; - v->a[247745] = anon_sym_AMP_GT; - v->a[247746] = anon_sym_AMP_GT_GT; - v->a[247747] = anon_sym_LT_AMP; - v->a[247748] = anon_sym_GT_AMP; - v->a[247749] = anon_sym_GT_PIPE; - v->a[247750] = anon_sym_LT_AMP_DASH; - v->a[247751] = anon_sym_GT_AMP_DASH; - v->a[247752] = anon_sym_LT_LT_DASH; - v->a[247753] = anon_sym_LT_LT_LT; - v->a[247754] = 3; - v->a[247755] = actions(3); - v->a[247756] = 1; - v->a[247757] = sym_comment; - v->a[247758] = actions(1326); - v->a[247759] = 4; - small_parse_table_12388(v); -} - -void small_parse_table_12388(t_small_parse_table_array *v) -{ - v->a[247760] = sym_file_descriptor; - v->a[247761] = sym__concat; - v->a[247762] = sym_variable_name; - v->a[247763] = aux_sym_heredoc_redirect_token1; - v->a[247764] = actions(1324); - v->a[247765] = 22; - v->a[247766] = anon_sym_SEMI; - v->a[247767] = anon_sym_PIPE_PIPE; - v->a[247768] = anon_sym_AMP_AMP; - v->a[247769] = anon_sym_PIPE; - v->a[247770] = anon_sym_AMP; - v->a[247771] = anon_sym_LT; - v->a[247772] = anon_sym_GT; - v->a[247773] = anon_sym_LT_LT; - v->a[247774] = anon_sym_GT_GT; - v->a[247775] = anon_sym_SEMI_SEMI; - v->a[247776] = anon_sym_SEMI_AMP; - v->a[247777] = anon_sym_SEMI_SEMI_AMP; - v->a[247778] = anon_sym_PIPE_AMP; - v->a[247779] = anon_sym_AMP_GT; - small_parse_table_12389(v); -} - -void small_parse_table_12389(t_small_parse_table_array *v) -{ - v->a[247780] = anon_sym_AMP_GT_GT; - v->a[247781] = anon_sym_LT_AMP; - v->a[247782] = anon_sym_GT_AMP; - v->a[247783] = anon_sym_GT_PIPE; - v->a[247784] = anon_sym_LT_AMP_DASH; - v->a[247785] = anon_sym_GT_AMP_DASH; - v->a[247786] = anon_sym_LT_LT_DASH; - v->a[247787] = aux_sym_concatenation_token1; - v->a[247788] = 8; - v->a[247789] = actions(3); - v->a[247790] = 1; - v->a[247791] = sym_comment; - v->a[247792] = actions(11305); - v->a[247793] = 1; - v->a[247794] = anon_sym_LT_LT_LT; - v->a[247795] = actions(11535); - v->a[247796] = 1; - v->a[247797] = aux_sym_heredoc_redirect_token1; - v->a[247798] = actions(11564); - v->a[247799] = 1; - small_parse_table_12390(v); -} - -/* EOF small_parse_table_2477.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2478.c b/parser/static/small_parse_table/small_parse_table_2478.c deleted file mode 100644 index b8d2de7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2478.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2478.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12390(t_small_parse_table_array *v) -{ - v->a[247800] = sym_file_descriptor; - v->a[247801] = actions(11335); - v->a[247802] = 2; - v->a[247803] = anon_sym_LT_AMP_DASH; - v->a[247804] = anon_sym_GT_AMP_DASH; - v->a[247805] = state(5043); - v->a[247806] = 2; - v->a[247807] = sym_file_redirect; - v->a[247808] = sym_herestring_redirect; - v->a[247809] = actions(11333); - v->a[247810] = 8; - v->a[247811] = anon_sym_LT; - v->a[247812] = anon_sym_GT; - v->a[247813] = anon_sym_GT_GT; - v->a[247814] = anon_sym_AMP_GT; - v->a[247815] = anon_sym_AMP_GT_GT; - v->a[247816] = anon_sym_LT_AMP; - v->a[247817] = anon_sym_GT_AMP; - v->a[247818] = anon_sym_GT_PIPE; - v->a[247819] = actions(11533); - small_parse_table_12391(v); -} - -void small_parse_table_12391(t_small_parse_table_array *v) -{ - v->a[247820] = 11; - v->a[247821] = anon_sym_SEMI; - v->a[247822] = anon_sym_PIPE_PIPE; - v->a[247823] = anon_sym_AMP_AMP; - v->a[247824] = anon_sym_PIPE; - v->a[247825] = anon_sym_AMP; - v->a[247826] = anon_sym_LT_LT; - v->a[247827] = anon_sym_SEMI_SEMI; - v->a[247828] = anon_sym_SEMI_AMP; - v->a[247829] = anon_sym_SEMI_SEMI_AMP; - v->a[247830] = anon_sym_PIPE_AMP; - v->a[247831] = anon_sym_LT_LT_DASH; - v->a[247832] = 5; - v->a[247833] = actions(3); - v->a[247834] = 1; - v->a[247835] = sym_comment; - v->a[247836] = actions(11566); - v->a[247837] = 1; - v->a[247838] = sym__special_character; - v->a[247839] = state(4485); - small_parse_table_12392(v); -} - -void small_parse_table_12392(t_small_parse_table_array *v) -{ - v->a[247840] = 1; - v->a[247841] = aux_sym__literal_repeat1; - v->a[247842] = actions(4566); - v->a[247843] = 3; - v->a[247844] = sym_file_descriptor; - v->a[247845] = ts_builtin_sym_end; - v->a[247846] = aux_sym_heredoc_redirect_token1; - v->a[247847] = actions(4564); - v->a[247848] = 21; - v->a[247849] = anon_sym_SEMI; - v->a[247850] = anon_sym_PIPE_PIPE; - v->a[247851] = anon_sym_AMP_AMP; - v->a[247852] = anon_sym_PIPE; - v->a[247853] = anon_sym_AMP; - v->a[247854] = anon_sym_LT; - v->a[247855] = anon_sym_GT; - v->a[247856] = anon_sym_LT_LT; - v->a[247857] = anon_sym_GT_GT; - v->a[247858] = anon_sym_RPAREN; - v->a[247859] = anon_sym_SEMI_SEMI; - small_parse_table_12393(v); -} - -void small_parse_table_12393(t_small_parse_table_array *v) -{ - v->a[247860] = anon_sym_PIPE_AMP; - v->a[247861] = anon_sym_AMP_GT; - v->a[247862] = anon_sym_AMP_GT_GT; - v->a[247863] = anon_sym_LT_AMP; - v->a[247864] = anon_sym_GT_AMP; - v->a[247865] = anon_sym_GT_PIPE; - v->a[247866] = anon_sym_LT_AMP_DASH; - v->a[247867] = anon_sym_GT_AMP_DASH; - v->a[247868] = anon_sym_LT_LT_DASH; - v->a[247869] = anon_sym_BQUOTE; - v->a[247870] = 6; - v->a[247871] = actions(3); - v->a[247872] = 1; - v->a[247873] = sym_comment; - v->a[247874] = actions(11568); - v->a[247875] = 1; - v->a[247876] = aux_sym_concatenation_token1; - v->a[247877] = actions(11570); - v->a[247878] = 1; - v->a[247879] = sym__concat; - small_parse_table_12394(v); -} - -void small_parse_table_12394(t_small_parse_table_array *v) -{ - v->a[247880] = state(4520); - v->a[247881] = 1; - v->a[247882] = aux_sym_concatenation_repeat1; - v->a[247883] = actions(1267); - v->a[247884] = 3; - v->a[247885] = sym_test_operator; - v->a[247886] = sym__brace_start; - v->a[247887] = aux_sym_heredoc_redirect_token1; - v->a[247888] = actions(1265); - v->a[247889] = 20; - v->a[247890] = anon_sym_LPAREN_LPAREN; - v->a[247891] = anon_sym_SEMI; - v->a[247892] = anon_sym_AMP; - v->a[247893] = anon_sym_SEMI_SEMI; - v->a[247894] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[247895] = anon_sym_DOLLAR_LBRACK; - v->a[247896] = anon_sym_DOLLAR; - v->a[247897] = sym__special_character; - v->a[247898] = anon_sym_DQUOTE; - v->a[247899] = sym_raw_string; - small_parse_table_12395(v); -} - -/* EOF small_parse_table_2478.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2479.c b/parser/static/small_parse_table/small_parse_table_2479.c deleted file mode 100644 index dc6014f3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2479.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2479.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12395(t_small_parse_table_array *v) -{ - v->a[247900] = sym_ansi_c_string; - v->a[247901] = aux_sym_number_token1; - v->a[247902] = aux_sym_number_token2; - v->a[247903] = anon_sym_DOLLAR_LBRACE; - v->a[247904] = anon_sym_DOLLAR_LPAREN; - v->a[247905] = anon_sym_BQUOTE; - v->a[247906] = anon_sym_DOLLAR_BQUOTE; - v->a[247907] = anon_sym_LT_LPAREN; - v->a[247908] = anon_sym_GT_LPAREN; - v->a[247909] = sym_word; - v->a[247910] = 3; - v->a[247911] = actions(3); - v->a[247912] = 1; - v->a[247913] = sym_comment; - v->a[247914] = actions(1263); - v->a[247915] = 3; - v->a[247916] = sym_file_descriptor; - v->a[247917] = ts_builtin_sym_end; - v->a[247918] = aux_sym_heredoc_redirect_token1; - v->a[247919] = actions(1261); - small_parse_table_12396(v); -} - -void small_parse_table_12396(t_small_parse_table_array *v) -{ - v->a[247920] = 23; - v->a[247921] = anon_sym_SEMI; - v->a[247922] = anon_sym_PIPE_PIPE; - v->a[247923] = anon_sym_AMP_AMP; - v->a[247924] = anon_sym_PIPE; - v->a[247925] = anon_sym_AMP; - v->a[247926] = anon_sym_LT; - v->a[247927] = anon_sym_GT; - v->a[247928] = anon_sym_LT_LT; - v->a[247929] = anon_sym_GT_GT; - v->a[247930] = anon_sym_RPAREN; - v->a[247931] = anon_sym_SEMI_SEMI; - v->a[247932] = anon_sym_PIPE_AMP; - v->a[247933] = anon_sym_AMP_GT; - v->a[247934] = anon_sym_AMP_GT_GT; - v->a[247935] = anon_sym_LT_AMP; - v->a[247936] = anon_sym_GT_AMP; - v->a[247937] = anon_sym_GT_PIPE; - v->a[247938] = anon_sym_LT_AMP_DASH; - v->a[247939] = anon_sym_GT_AMP_DASH; - small_parse_table_12397(v); -} - -void small_parse_table_12397(t_small_parse_table_array *v) -{ - v->a[247940] = anon_sym_LT_LT_DASH; - v->a[247941] = anon_sym_LT_LT_LT; - v->a[247942] = sym__special_character; - v->a[247943] = anon_sym_BQUOTE; - v->a[247944] = 3; - v->a[247945] = actions(3); - v->a[247946] = 1; - v->a[247947] = sym_comment; - v->a[247948] = actions(1322); - v->a[247949] = 3; - v->a[247950] = sym_file_descriptor; - v->a[247951] = sym__concat; - v->a[247952] = aux_sym_heredoc_redirect_token1; - v->a[247953] = actions(1320); - v->a[247954] = 23; - v->a[247955] = anon_sym_SEMI; - v->a[247956] = anon_sym_PIPE_PIPE; - v->a[247957] = anon_sym_AMP_AMP; - v->a[247958] = anon_sym_PIPE; - v->a[247959] = anon_sym_AMP; - small_parse_table_12398(v); -} - -void small_parse_table_12398(t_small_parse_table_array *v) -{ - v->a[247960] = anon_sym_LT; - v->a[247961] = anon_sym_GT; - v->a[247962] = anon_sym_LT_LT; - v->a[247963] = anon_sym_GT_GT; - v->a[247964] = anon_sym_SEMI_SEMI; - v->a[247965] = anon_sym_SEMI_AMP; - v->a[247966] = anon_sym_SEMI_SEMI_AMP; - v->a[247967] = anon_sym_PIPE_AMP; - v->a[247968] = anon_sym_AMP_GT; - v->a[247969] = anon_sym_AMP_GT_GT; - v->a[247970] = anon_sym_LT_AMP; - v->a[247971] = anon_sym_GT_AMP; - v->a[247972] = anon_sym_GT_PIPE; - v->a[247973] = anon_sym_LT_AMP_DASH; - v->a[247974] = anon_sym_GT_AMP_DASH; - v->a[247975] = anon_sym_LT_LT_DASH; - v->a[247976] = anon_sym_LT_LT_LT; - v->a[247977] = aux_sym_concatenation_token1; - v->a[247978] = 3; - v->a[247979] = actions(3); - small_parse_table_12399(v); -} - -void small_parse_table_12399(t_small_parse_table_array *v) -{ - v->a[247980] = 1; - v->a[247981] = sym_comment; - v->a[247982] = actions(1338); - v->a[247983] = 3; - v->a[247984] = sym_file_descriptor; - v->a[247985] = sym__concat; - v->a[247986] = aux_sym_heredoc_redirect_token1; - v->a[247987] = actions(1336); - v->a[247988] = 23; - v->a[247989] = anon_sym_SEMI; - v->a[247990] = anon_sym_PIPE_PIPE; - v->a[247991] = anon_sym_AMP_AMP; - v->a[247992] = anon_sym_PIPE; - v->a[247993] = anon_sym_AMP; - v->a[247994] = anon_sym_LT; - v->a[247995] = anon_sym_GT; - v->a[247996] = anon_sym_LT_LT; - v->a[247997] = anon_sym_GT_GT; - v->a[247998] = anon_sym_SEMI_SEMI; - v->a[247999] = anon_sym_SEMI_AMP; - small_parse_table_12400(v); -} - -/* EOF small_parse_table_2479.c */ diff --git a/parser/static/small_parse_table/small_parse_table_248.c b/parser/static/small_parse_table/small_parse_table_248.c index 526e58b9..a37ee274 100644 --- a/parser/static/small_parse_table/small_parse_table_248.c +++ b/parser/static/small_parse_table/small_parse_table_248.c @@ -14,126 +14,126 @@ void small_parse_table_1240(t_small_parse_table_array *v) { - v->a[24800] = sym_expansion; - v->a[24801] = sym_command_substitution; - v->a[24802] = sym_process_substitution; - v->a[24803] = actions(2494); - v->a[24804] = 20; - v->a[24805] = anon_sym_SEMI; + v->a[24800] = anon_sym_PIPE; + v->a[24801] = anon_sym_SEMI_SEMI; + v->a[24802] = anon_sym_SEMI_AMP; + v->a[24803] = anon_sym_SEMI_SEMI_AMP; + v->a[24804] = anon_sym_PIPE_AMP; + v->a[24805] = anon_sym_AMP_AMP; v->a[24806] = anon_sym_PIPE_PIPE; - v->a[24807] = anon_sym_AMP_AMP; - v->a[24808] = anon_sym_PIPE; - v->a[24809] = anon_sym_AMP; - v->a[24810] = anon_sym_LT; - v->a[24811] = anon_sym_GT; - v->a[24812] = anon_sym_LT_LT; - v->a[24813] = anon_sym_GT_GT; - v->a[24814] = anon_sym_SEMI_SEMI; - v->a[24815] = anon_sym_PIPE_AMP; - v->a[24816] = anon_sym_AMP_GT; - v->a[24817] = anon_sym_AMP_GT_GT; - v->a[24818] = anon_sym_LT_AMP; - v->a[24819] = anon_sym_GT_AMP; + v->a[24807] = anon_sym_LT; + v->a[24808] = anon_sym_GT; + v->a[24809] = anon_sym_GT_GT; + v->a[24810] = anon_sym_AMP_GT; + v->a[24811] = anon_sym_AMP_GT_GT; + v->a[24812] = anon_sym_LT_AMP; + v->a[24813] = anon_sym_GT_AMP; + v->a[24814] = anon_sym_GT_PIPE; + v->a[24815] = anon_sym_LT_AMP_DASH; + v->a[24816] = anon_sym_GT_AMP_DASH; + v->a[24817] = anon_sym_LT_LT; + v->a[24818] = anon_sym_LT_LT_DASH; + v->a[24819] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1241(v); } void small_parse_table_1241(t_small_parse_table_array *v) { - v->a[24820] = anon_sym_GT_PIPE; - v->a[24821] = anon_sym_LT_AMP_DASH; - v->a[24822] = anon_sym_GT_AMP_DASH; - v->a[24823] = anon_sym_LT_LT_DASH; - v->a[24824] = anon_sym_LT_LT_LT; - v->a[24825] = 20; - v->a[24826] = actions(3); - v->a[24827] = 1; - v->a[24828] = sym_comment; - v->a[24829] = actions(3580); - v->a[24830] = 1; - v->a[24831] = anon_sym_DQUOTE; - v->a[24832] = actions(3610); - v->a[24833] = 1; - v->a[24834] = anon_sym_DOLLAR_LBRACK; - v->a[24835] = actions(3612); - v->a[24836] = 1; - v->a[24837] = anon_sym_DOLLAR; - v->a[24838] = actions(3616); - v->a[24839] = 1; + v->a[24820] = anon_sym_AMP; + v->a[24821] = anon_sym_DOLLAR; + v->a[24822] = sym__special_character; + v->a[24823] = anon_sym_DQUOTE; + v->a[24824] = sym_raw_string; + v->a[24825] = aux_sym_number_token1; + v->a[24826] = aux_sym_number_token2; + v->a[24827] = anon_sym_DOLLAR_LBRACE; + v->a[24828] = anon_sym_DOLLAR_LPAREN; + v->a[24829] = anon_sym_BQUOTE; + v->a[24830] = anon_sym_DOLLAR_BQUOTE; + v->a[24831] = sym_word; + v->a[24832] = anon_sym_SEMI; + v->a[24833] = 3; + v->a[24834] = actions(3); + v->a[24835] = 1; + v->a[24836] = sym_comment; + v->a[24837] = actions(3125); + v->a[24838] = 6; + v->a[24839] = sym_file_descriptor; small_parse_table_1242(v); } void small_parse_table_1242(t_small_parse_table_array *v) { - v->a[24840] = aux_sym_number_token1; - v->a[24841] = actions(3618); - v->a[24842] = 1; - v->a[24843] = aux_sym_number_token2; - v->a[24844] = actions(3620); - v->a[24845] = 1; - v->a[24846] = anon_sym_DOLLAR_LBRACE; - v->a[24847] = actions(3622); - v->a[24848] = 1; - v->a[24849] = anon_sym_DOLLAR_LPAREN; - v->a[24850] = actions(3626); - v->a[24851] = 1; - v->a[24852] = anon_sym_DOLLAR_BQUOTE; - v->a[24853] = actions(3632); - v->a[24854] = 1; - v->a[24855] = sym__brace_start; - v->a[24856] = actions(4133); - v->a[24857] = 1; - v->a[24858] = sym__special_character; - v->a[24859] = actions(4135); + v->a[24840] = sym__concat; + v->a[24841] = sym_variable_name; + v->a[24842] = sym_test_operator; + v->a[24843] = sym__brace_start; + v->a[24844] = aux_sym_heredoc_redirect_token1; + v->a[24845] = actions(3123); + v->a[24846] = 36; + v->a[24847] = anon_sym_esac; + v->a[24848] = anon_sym_PIPE; + v->a[24849] = anon_sym_SEMI_SEMI; + v->a[24850] = anon_sym_SEMI_AMP; + v->a[24851] = anon_sym_SEMI_SEMI_AMP; + v->a[24852] = anon_sym_PIPE_AMP; + v->a[24853] = anon_sym_AMP_AMP; + v->a[24854] = anon_sym_PIPE_PIPE; + v->a[24855] = anon_sym_LT; + v->a[24856] = anon_sym_GT; + v->a[24857] = anon_sym_GT_GT; + v->a[24858] = anon_sym_AMP_GT; + v->a[24859] = anon_sym_AMP_GT_GT; small_parse_table_1243(v); } void small_parse_table_1243(t_small_parse_table_array *v) { - v->a[24860] = 1; - v->a[24861] = sym_test_operator; - v->a[24862] = state(2270); - v->a[24863] = 1; - v->a[24864] = aux_sym__literal_repeat1; - v->a[24865] = actions(2096); - v->a[24866] = 2; - v->a[24867] = sym_file_descriptor; - v->a[24868] = aux_sym_heredoc_redirect_token1; - v->a[24869] = actions(3608); - v->a[24870] = 2; - v->a[24871] = anon_sym_LPAREN_LPAREN; - v->a[24872] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24873] = actions(3628); - v->a[24874] = 2; - v->a[24875] = anon_sym_LT_LPAREN; - v->a[24876] = anon_sym_GT_LPAREN; - v->a[24877] = state(781); - v->a[24878] = 2; - v->a[24879] = sym_concatenation; + v->a[24860] = anon_sym_LT_AMP; + v->a[24861] = anon_sym_GT_AMP; + v->a[24862] = anon_sym_GT_PIPE; + v->a[24863] = anon_sym_LT_AMP_DASH; + v->a[24864] = anon_sym_GT_AMP_DASH; + v->a[24865] = anon_sym_LT_LT; + v->a[24866] = anon_sym_LT_LT_DASH; + v->a[24867] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24868] = anon_sym_AMP; + v->a[24869] = aux_sym_concatenation_token1; + v->a[24870] = anon_sym_DOLLAR; + v->a[24871] = sym__special_character; + v->a[24872] = anon_sym_DQUOTE; + v->a[24873] = sym_raw_string; + v->a[24874] = aux_sym_number_token1; + v->a[24875] = aux_sym_number_token2; + v->a[24876] = anon_sym_DOLLAR_LBRACE; + v->a[24877] = anon_sym_DOLLAR_LPAREN; + v->a[24878] = anon_sym_BQUOTE; + v->a[24879] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1244(v); } void small_parse_table_1244(t_small_parse_table_array *v) { - v->a[24880] = aux_sym_for_statement_repeat1; - v->a[24881] = actions(4131); - v->a[24882] = 3; - v->a[24883] = sym_raw_string; - v->a[24884] = sym_ansi_c_string; - v->a[24885] = sym_word; - v->a[24886] = state(1968); - v->a[24887] = 9; - v->a[24888] = sym_arithmetic_expansion; - v->a[24889] = sym_brace_expression; - v->a[24890] = sym_string; - v->a[24891] = sym_translated_string; - v->a[24892] = sym_number; - v->a[24893] = sym_simple_expansion; - v->a[24894] = sym_expansion; - v->a[24895] = sym_command_substitution; - v->a[24896] = sym_process_substitution; - v->a[24897] = actions(2094); - v->a[24898] = 20; - v->a[24899] = anon_sym_SEMI; + v->a[24880] = aux_sym__simple_variable_name_token1; + v->a[24881] = sym_word; + v->a[24882] = anon_sym_SEMI; + v->a[24883] = 29; + v->a[24884] = actions(17); + v->a[24885] = 1; + v->a[24886] = anon_sym_LPAREN; + v->a[24887] = actions(57); + v->a[24888] = 1; + v->a[24889] = sym_comment; + v->a[24890] = actions(87); + v->a[24891] = 1; + v->a[24892] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[24893] = actions(89); + v->a[24894] = 1; + v->a[24895] = anon_sym_DOLLAR; + v->a[24896] = actions(93); + v->a[24897] = 1; + v->a[24898] = anon_sym_DQUOTE; + v->a[24899] = actions(97); small_parse_table_1245(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2480.c b/parser/static/small_parse_table/small_parse_table_2480.c deleted file mode 100644 index 33eec13d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2480.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2480.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12400(t_small_parse_table_array *v) -{ - v->a[248000] = anon_sym_SEMI_SEMI_AMP; - v->a[248001] = anon_sym_PIPE_AMP; - v->a[248002] = anon_sym_AMP_GT; - v->a[248003] = anon_sym_AMP_GT_GT; - v->a[248004] = anon_sym_LT_AMP; - v->a[248005] = anon_sym_GT_AMP; - v->a[248006] = anon_sym_GT_PIPE; - v->a[248007] = anon_sym_LT_AMP_DASH; - v->a[248008] = anon_sym_GT_AMP_DASH; - v->a[248009] = anon_sym_LT_LT_DASH; - v->a[248010] = anon_sym_LT_LT_LT; - v->a[248011] = aux_sym_concatenation_token1; - v->a[248012] = 3; - v->a[248013] = actions(3); - v->a[248014] = 1; - v->a[248015] = sym_comment; - v->a[248016] = actions(1342); - v->a[248017] = 3; - v->a[248018] = sym_file_descriptor; - v->a[248019] = sym__concat; - small_parse_table_12401(v); -} - -void small_parse_table_12401(t_small_parse_table_array *v) -{ - v->a[248020] = aux_sym_heredoc_redirect_token1; - v->a[248021] = actions(1340); - v->a[248022] = 23; - v->a[248023] = anon_sym_SEMI; - v->a[248024] = anon_sym_PIPE_PIPE; - v->a[248025] = anon_sym_AMP_AMP; - v->a[248026] = anon_sym_PIPE; - v->a[248027] = anon_sym_AMP; - v->a[248028] = anon_sym_LT; - v->a[248029] = anon_sym_GT; - v->a[248030] = anon_sym_LT_LT; - v->a[248031] = anon_sym_GT_GT; - v->a[248032] = anon_sym_SEMI_SEMI; - v->a[248033] = anon_sym_SEMI_AMP; - v->a[248034] = anon_sym_SEMI_SEMI_AMP; - v->a[248035] = anon_sym_PIPE_AMP; - v->a[248036] = anon_sym_AMP_GT; - v->a[248037] = anon_sym_AMP_GT_GT; - v->a[248038] = anon_sym_LT_AMP; - v->a[248039] = anon_sym_GT_AMP; - small_parse_table_12402(v); -} - -void small_parse_table_12402(t_small_parse_table_array *v) -{ - v->a[248040] = anon_sym_GT_PIPE; - v->a[248041] = anon_sym_LT_AMP_DASH; - v->a[248042] = anon_sym_GT_AMP_DASH; - v->a[248043] = anon_sym_LT_LT_DASH; - v->a[248044] = anon_sym_LT_LT_LT; - v->a[248045] = aux_sym_concatenation_token1; - v->a[248046] = 3; - v->a[248047] = actions(3); - v->a[248048] = 1; - v->a[248049] = sym_comment; - v->a[248050] = actions(1314); - v->a[248051] = 3; - v->a[248052] = sym_file_descriptor; - v->a[248053] = sym__concat; - v->a[248054] = aux_sym_heredoc_redirect_token1; - v->a[248055] = actions(1312); - v->a[248056] = 23; - v->a[248057] = anon_sym_SEMI; - v->a[248058] = anon_sym_PIPE_PIPE; - v->a[248059] = anon_sym_AMP_AMP; - small_parse_table_12403(v); -} - -void small_parse_table_12403(t_small_parse_table_array *v) -{ - v->a[248060] = anon_sym_PIPE; - v->a[248061] = anon_sym_AMP; - v->a[248062] = anon_sym_LT; - v->a[248063] = anon_sym_GT; - v->a[248064] = anon_sym_LT_LT; - v->a[248065] = anon_sym_GT_GT; - v->a[248066] = anon_sym_SEMI_SEMI; - v->a[248067] = anon_sym_SEMI_AMP; - v->a[248068] = anon_sym_SEMI_SEMI_AMP; - v->a[248069] = anon_sym_PIPE_AMP; - v->a[248070] = anon_sym_AMP_GT; - v->a[248071] = anon_sym_AMP_GT_GT; - v->a[248072] = anon_sym_LT_AMP; - v->a[248073] = anon_sym_GT_AMP; - v->a[248074] = anon_sym_GT_PIPE; - v->a[248075] = anon_sym_LT_AMP_DASH; - v->a[248076] = anon_sym_GT_AMP_DASH; - v->a[248077] = anon_sym_LT_LT_DASH; - v->a[248078] = anon_sym_LT_LT_LT; - v->a[248079] = aux_sym_concatenation_token1; - small_parse_table_12404(v); -} - -void small_parse_table_12404(t_small_parse_table_array *v) -{ - v->a[248080] = 4; - v->a[248081] = actions(3); - v->a[248082] = 1; - v->a[248083] = sym_comment; - v->a[248084] = actions(4272); - v->a[248085] = 2; - v->a[248086] = sym_file_descriptor; - v->a[248087] = aux_sym_heredoc_redirect_token1; - v->a[248088] = state(4455); - v->a[248089] = 3; - v->a[248090] = sym_file_redirect; - v->a[248091] = sym_heredoc_redirect; - v->a[248092] = aux_sym_redirected_statement_repeat1; - v->a[248093] = actions(4270); - v->a[248094] = 21; - v->a[248095] = anon_sym_SEMI; - v->a[248096] = anon_sym_PIPE_PIPE; - v->a[248097] = anon_sym_AMP_AMP; - v->a[248098] = anon_sym_PIPE; - v->a[248099] = anon_sym_AMP; - small_parse_table_12405(v); -} - -/* EOF small_parse_table_2480.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2481.c b/parser/static/small_parse_table/small_parse_table_2481.c deleted file mode 100644 index de176fab..00000000 --- a/parser/static/small_parse_table/small_parse_table_2481.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2481.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12405(t_small_parse_table_array *v) -{ - v->a[248100] = anon_sym_LT; - v->a[248101] = anon_sym_GT; - v->a[248102] = anon_sym_LT_LT; - v->a[248103] = anon_sym_GT_GT; - v->a[248104] = anon_sym_SEMI_SEMI; - v->a[248105] = anon_sym_SEMI_AMP; - v->a[248106] = anon_sym_SEMI_SEMI_AMP; - v->a[248107] = anon_sym_PIPE_AMP; - v->a[248108] = anon_sym_AMP_GT; - v->a[248109] = anon_sym_AMP_GT_GT; - v->a[248110] = anon_sym_LT_AMP; - v->a[248111] = anon_sym_GT_AMP; - v->a[248112] = anon_sym_GT_PIPE; - v->a[248113] = anon_sym_LT_AMP_DASH; - v->a[248114] = anon_sym_GT_AMP_DASH; - v->a[248115] = anon_sym_LT_LT_DASH; - v->a[248116] = 3; - v->a[248117] = actions(3); - v->a[248118] = 1; - v->a[248119] = sym_comment; - small_parse_table_12406(v); -} - -void small_parse_table_12406(t_small_parse_table_array *v) -{ - v->a[248120] = actions(1326); - v->a[248121] = 4; - v->a[248122] = sym_file_descriptor; - v->a[248123] = sym__concat; - v->a[248124] = ts_builtin_sym_end; - v->a[248125] = aux_sym_heredoc_redirect_token1; - v->a[248126] = actions(1324); - v->a[248127] = 22; - v->a[248128] = anon_sym_SEMI; - v->a[248129] = anon_sym_PIPE_PIPE; - v->a[248130] = anon_sym_AMP_AMP; - v->a[248131] = anon_sym_PIPE; - v->a[248132] = anon_sym_AMP; - v->a[248133] = anon_sym_LT; - v->a[248134] = anon_sym_GT; - v->a[248135] = anon_sym_LT_LT; - v->a[248136] = anon_sym_GT_GT; - v->a[248137] = anon_sym_RPAREN; - v->a[248138] = anon_sym_SEMI_SEMI; - v->a[248139] = anon_sym_PIPE_AMP; - small_parse_table_12407(v); -} - -void small_parse_table_12407(t_small_parse_table_array *v) -{ - v->a[248140] = anon_sym_AMP_GT; - v->a[248141] = anon_sym_AMP_GT_GT; - v->a[248142] = anon_sym_LT_AMP; - v->a[248143] = anon_sym_GT_AMP; - v->a[248144] = anon_sym_GT_PIPE; - v->a[248145] = anon_sym_LT_AMP_DASH; - v->a[248146] = anon_sym_GT_AMP_DASH; - v->a[248147] = anon_sym_LT_LT_DASH; - v->a[248148] = aux_sym_concatenation_token1; - v->a[248149] = anon_sym_BQUOTE; - v->a[248150] = 6; - v->a[248151] = actions(3); - v->a[248152] = 1; - v->a[248153] = sym_comment; - v->a[248154] = actions(11491); - v->a[248155] = 1; - v->a[248156] = aux_sym_concatenation_token1; - v->a[248157] = actions(11493); - v->a[248158] = 1; - v->a[248159] = sym__concat; - small_parse_table_12408(v); -} - -void small_parse_table_12408(t_small_parse_table_array *v) -{ - v->a[248160] = state(4468); - v->a[248161] = 1; - v->a[248162] = aux_sym_concatenation_repeat1; - v->a[248163] = actions(4554); - v->a[248164] = 2; - v->a[248165] = sym_file_descriptor; - v->a[248166] = aux_sym_heredoc_redirect_token1; - v->a[248167] = actions(4552); - v->a[248168] = 21; - v->a[248169] = anon_sym_SEMI; - v->a[248170] = anon_sym_PIPE_PIPE; - v->a[248171] = anon_sym_AMP_AMP; - v->a[248172] = anon_sym_PIPE; - v->a[248173] = anon_sym_AMP; - v->a[248174] = anon_sym_LT; - v->a[248175] = anon_sym_GT; - v->a[248176] = anon_sym_LT_LT; - v->a[248177] = anon_sym_GT_GT; - v->a[248178] = anon_sym_SEMI_SEMI; - v->a[248179] = anon_sym_SEMI_AMP; - small_parse_table_12409(v); -} - -void small_parse_table_12409(t_small_parse_table_array *v) -{ - v->a[248180] = anon_sym_SEMI_SEMI_AMP; - v->a[248181] = anon_sym_PIPE_AMP; - v->a[248182] = anon_sym_AMP_GT; - v->a[248183] = anon_sym_AMP_GT_GT; - v->a[248184] = anon_sym_LT_AMP; - v->a[248185] = anon_sym_GT_AMP; - v->a[248186] = anon_sym_GT_PIPE; - v->a[248187] = anon_sym_LT_AMP_DASH; - v->a[248188] = anon_sym_GT_AMP_DASH; - v->a[248189] = anon_sym_LT_LT_DASH; - v->a[248190] = 5; - v->a[248191] = actions(3); - v->a[248192] = 1; - v->a[248193] = sym_comment; - v->a[248194] = actions(11572); - v->a[248195] = 1; - v->a[248196] = sym__special_character; - v->a[248197] = state(4533); - v->a[248198] = 1; - v->a[248199] = aux_sym__literal_repeat1; - small_parse_table_12410(v); -} - -/* EOF small_parse_table_2481.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2482.c b/parser/static/small_parse_table/small_parse_table_2482.c deleted file mode 100644 index a09458b3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2482.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2482.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12410(t_small_parse_table_array *v) -{ - v->a[248200] = actions(5069); - v->a[248201] = 3; - v->a[248202] = sym_file_descriptor; - v->a[248203] = sym_variable_name; - v->a[248204] = aux_sym_heredoc_redirect_token1; - v->a[248205] = actions(5067); - v->a[248206] = 21; - v->a[248207] = anon_sym_SEMI; - v->a[248208] = anon_sym_PIPE_PIPE; - v->a[248209] = anon_sym_AMP_AMP; - v->a[248210] = anon_sym_PIPE; - v->a[248211] = anon_sym_AMP; - v->a[248212] = anon_sym_LT; - v->a[248213] = anon_sym_GT; - v->a[248214] = anon_sym_LT_LT; - v->a[248215] = anon_sym_GT_GT; - v->a[248216] = anon_sym_SEMI_SEMI; - v->a[248217] = anon_sym_SEMI_AMP; - v->a[248218] = anon_sym_SEMI_SEMI_AMP; - v->a[248219] = anon_sym_PIPE_AMP; - small_parse_table_12411(v); -} - -void small_parse_table_12411(t_small_parse_table_array *v) -{ - v->a[248220] = anon_sym_AMP_GT; - v->a[248221] = anon_sym_AMP_GT_GT; - v->a[248222] = anon_sym_LT_AMP; - v->a[248223] = anon_sym_GT_AMP; - v->a[248224] = anon_sym_GT_PIPE; - v->a[248225] = anon_sym_LT_AMP_DASH; - v->a[248226] = anon_sym_GT_AMP_DASH; - v->a[248227] = anon_sym_LT_LT_DASH; - v->a[248228] = 3; - v->a[248229] = actions(3); - v->a[248230] = 1; - v->a[248231] = sym_comment; - v->a[248232] = actions(1354); - v->a[248233] = 3; - v->a[248234] = sym_file_descriptor; - v->a[248235] = sym__concat; - v->a[248236] = aux_sym_heredoc_redirect_token1; - v->a[248237] = actions(1352); - v->a[248238] = 23; - v->a[248239] = anon_sym_SEMI; - small_parse_table_12412(v); -} - -void small_parse_table_12412(t_small_parse_table_array *v) -{ - v->a[248240] = anon_sym_PIPE_PIPE; - v->a[248241] = anon_sym_AMP_AMP; - v->a[248242] = anon_sym_PIPE; - v->a[248243] = anon_sym_AMP; - v->a[248244] = anon_sym_LT; - v->a[248245] = anon_sym_GT; - v->a[248246] = anon_sym_LT_LT; - v->a[248247] = anon_sym_GT_GT; - v->a[248248] = anon_sym_SEMI_SEMI; - v->a[248249] = anon_sym_SEMI_AMP; - v->a[248250] = anon_sym_SEMI_SEMI_AMP; - v->a[248251] = anon_sym_PIPE_AMP; - v->a[248252] = anon_sym_AMP_GT; - v->a[248253] = anon_sym_AMP_GT_GT; - v->a[248254] = anon_sym_LT_AMP; - v->a[248255] = anon_sym_GT_AMP; - v->a[248256] = anon_sym_GT_PIPE; - v->a[248257] = anon_sym_LT_AMP_DASH; - v->a[248258] = anon_sym_GT_AMP_DASH; - v->a[248259] = anon_sym_LT_LT_DASH; - small_parse_table_12413(v); -} - -void small_parse_table_12413(t_small_parse_table_array *v) -{ - v->a[248260] = anon_sym_LT_LT_LT; - v->a[248261] = aux_sym_concatenation_token1; - v->a[248262] = 11; - v->a[248263] = actions(3); - v->a[248264] = 1; - v->a[248265] = sym_comment; - v->a[248266] = actions(4384); - v->a[248267] = 1; - v->a[248268] = aux_sym_heredoc_redirect_token1; - v->a[248269] = actions(11562); - v->a[248270] = 1; - v->a[248271] = sym_file_descriptor; - v->a[248272] = actions(4253); - v->a[248273] = 2; - v->a[248274] = anon_sym_PIPE; - v->a[248275] = anon_sym_PIPE_AMP; - v->a[248276] = actions(4378); - v->a[248277] = 2; - v->a[248278] = anon_sym_SEMI; - v->a[248279] = anon_sym_AMP; - small_parse_table_12414(v); -} - -void small_parse_table_12414(t_small_parse_table_array *v) -{ - v->a[248280] = actions(4380); - v->a[248281] = 2; - v->a[248282] = anon_sym_PIPE_PIPE; - v->a[248283] = anon_sym_AMP_AMP; - v->a[248284] = actions(4382); - v->a[248285] = 2; - v->a[248286] = anon_sym_LT_LT; - v->a[248287] = anon_sym_LT_LT_DASH; - v->a[248288] = actions(11335); - v->a[248289] = 2; - v->a[248290] = anon_sym_LT_AMP_DASH; - v->a[248291] = anon_sym_GT_AMP_DASH; - v->a[248292] = actions(2719); - v->a[248293] = 3; - v->a[248294] = anon_sym_SEMI_SEMI; - v->a[248295] = anon_sym_SEMI_AMP; - v->a[248296] = anon_sym_SEMI_SEMI_AMP; - v->a[248297] = state(4455); - v->a[248298] = 3; - v->a[248299] = sym_file_redirect; - small_parse_table_12415(v); -} - -/* EOF small_parse_table_2482.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2483.c b/parser/static/small_parse_table/small_parse_table_2483.c deleted file mode 100644 index b3055495..00000000 --- a/parser/static/small_parse_table/small_parse_table_2483.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2483.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12415(t_small_parse_table_array *v) -{ - v->a[248300] = sym_heredoc_redirect; - v->a[248301] = aux_sym_redirected_statement_repeat1; - v->a[248302] = actions(11333); - v->a[248303] = 8; - v->a[248304] = anon_sym_LT; - v->a[248305] = anon_sym_GT; - v->a[248306] = anon_sym_GT_GT; - v->a[248307] = anon_sym_AMP_GT; - v->a[248308] = anon_sym_AMP_GT_GT; - v->a[248309] = anon_sym_LT_AMP; - v->a[248310] = anon_sym_GT_AMP; - v->a[248311] = anon_sym_GT_PIPE; - v->a[248312] = 3; - v->a[248313] = actions(3); - v->a[248314] = 1; - v->a[248315] = sym_comment; - v->a[248316] = actions(1322); - v->a[248317] = 4; - v->a[248318] = sym_file_descriptor; - v->a[248319] = sym__concat; - small_parse_table_12416(v); -} - -void small_parse_table_12416(t_small_parse_table_array *v) -{ - v->a[248320] = sym_variable_name; - v->a[248321] = aux_sym_heredoc_redirect_token1; - v->a[248322] = actions(1320); - v->a[248323] = 22; - v->a[248324] = anon_sym_SEMI; - v->a[248325] = anon_sym_PIPE_PIPE; - v->a[248326] = anon_sym_AMP_AMP; - v->a[248327] = anon_sym_PIPE; - v->a[248328] = anon_sym_AMP; - v->a[248329] = anon_sym_LT; - v->a[248330] = anon_sym_GT; - v->a[248331] = anon_sym_LT_LT; - v->a[248332] = anon_sym_GT_GT; - v->a[248333] = anon_sym_SEMI_SEMI; - v->a[248334] = anon_sym_SEMI_AMP; - v->a[248335] = anon_sym_SEMI_SEMI_AMP; - v->a[248336] = anon_sym_PIPE_AMP; - v->a[248337] = anon_sym_AMP_GT; - v->a[248338] = anon_sym_AMP_GT_GT; - v->a[248339] = anon_sym_LT_AMP; - small_parse_table_12417(v); -} - -void small_parse_table_12417(t_small_parse_table_array *v) -{ - v->a[248340] = anon_sym_GT_AMP; - v->a[248341] = anon_sym_GT_PIPE; - v->a[248342] = anon_sym_LT_AMP_DASH; - v->a[248343] = anon_sym_GT_AMP_DASH; - v->a[248344] = anon_sym_LT_LT_DASH; - v->a[248345] = aux_sym_concatenation_token1; - v->a[248346] = 3; - v->a[248347] = actions(3); - v->a[248348] = 1; - v->a[248349] = sym_comment; - v->a[248350] = actions(1338); - v->a[248351] = 4; - v->a[248352] = sym_file_descriptor; - v->a[248353] = sym__concat; - v->a[248354] = sym_variable_name; - v->a[248355] = aux_sym_heredoc_redirect_token1; - v->a[248356] = actions(1336); - v->a[248357] = 22; - v->a[248358] = anon_sym_SEMI; - v->a[248359] = anon_sym_PIPE_PIPE; - small_parse_table_12418(v); -} - -void small_parse_table_12418(t_small_parse_table_array *v) -{ - v->a[248360] = anon_sym_AMP_AMP; - v->a[248361] = anon_sym_PIPE; - v->a[248362] = anon_sym_AMP; - v->a[248363] = anon_sym_LT; - v->a[248364] = anon_sym_GT; - v->a[248365] = anon_sym_LT_LT; - v->a[248366] = anon_sym_GT_GT; - v->a[248367] = anon_sym_SEMI_SEMI; - v->a[248368] = anon_sym_SEMI_AMP; - v->a[248369] = anon_sym_SEMI_SEMI_AMP; - v->a[248370] = anon_sym_PIPE_AMP; - v->a[248371] = anon_sym_AMP_GT; - v->a[248372] = anon_sym_AMP_GT_GT; - v->a[248373] = anon_sym_LT_AMP; - v->a[248374] = anon_sym_GT_AMP; - v->a[248375] = anon_sym_GT_PIPE; - v->a[248376] = anon_sym_LT_AMP_DASH; - v->a[248377] = anon_sym_GT_AMP_DASH; - v->a[248378] = anon_sym_LT_LT_DASH; - v->a[248379] = aux_sym_concatenation_token1; - small_parse_table_12419(v); -} - -void small_parse_table_12419(t_small_parse_table_array *v) -{ - v->a[248380] = 3; - v->a[248381] = actions(3); - v->a[248382] = 1; - v->a[248383] = sym_comment; - v->a[248384] = actions(1342); - v->a[248385] = 4; - v->a[248386] = sym_file_descriptor; - v->a[248387] = sym__concat; - v->a[248388] = sym_variable_name; - v->a[248389] = aux_sym_heredoc_redirect_token1; - v->a[248390] = actions(1340); - v->a[248391] = 22; - v->a[248392] = anon_sym_SEMI; - v->a[248393] = anon_sym_PIPE_PIPE; - v->a[248394] = anon_sym_AMP_AMP; - v->a[248395] = anon_sym_PIPE; - v->a[248396] = anon_sym_AMP; - v->a[248397] = anon_sym_LT; - v->a[248398] = anon_sym_GT; - v->a[248399] = anon_sym_LT_LT; - small_parse_table_12420(v); -} - -/* EOF small_parse_table_2483.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2484.c b/parser/static/small_parse_table/small_parse_table_2484.c deleted file mode 100644 index e93f8b74..00000000 --- a/parser/static/small_parse_table/small_parse_table_2484.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2484.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12420(t_small_parse_table_array *v) -{ - v->a[248400] = anon_sym_GT_GT; - v->a[248401] = anon_sym_SEMI_SEMI; - v->a[248402] = anon_sym_SEMI_AMP; - v->a[248403] = anon_sym_SEMI_SEMI_AMP; - v->a[248404] = anon_sym_PIPE_AMP; - v->a[248405] = anon_sym_AMP_GT; - v->a[248406] = anon_sym_AMP_GT_GT; - v->a[248407] = anon_sym_LT_AMP; - v->a[248408] = anon_sym_GT_AMP; - v->a[248409] = anon_sym_GT_PIPE; - v->a[248410] = anon_sym_LT_AMP_DASH; - v->a[248411] = anon_sym_GT_AMP_DASH; - v->a[248412] = anon_sym_LT_LT_DASH; - v->a[248413] = aux_sym_concatenation_token1; - v->a[248414] = 3; - v->a[248415] = actions(3); - v->a[248416] = 1; - v->a[248417] = sym_comment; - v->a[248418] = actions(1314); - v->a[248419] = 4; - small_parse_table_12421(v); -} - -void small_parse_table_12421(t_small_parse_table_array *v) -{ - v->a[248420] = sym_file_descriptor; - v->a[248421] = sym__concat; - v->a[248422] = sym_variable_name; - v->a[248423] = aux_sym_heredoc_redirect_token1; - v->a[248424] = actions(1312); - v->a[248425] = 22; - v->a[248426] = anon_sym_SEMI; - v->a[248427] = anon_sym_PIPE_PIPE; - v->a[248428] = anon_sym_AMP_AMP; - v->a[248429] = anon_sym_PIPE; - v->a[248430] = anon_sym_AMP; - v->a[248431] = anon_sym_LT; - v->a[248432] = anon_sym_GT; - v->a[248433] = anon_sym_LT_LT; - v->a[248434] = anon_sym_GT_GT; - v->a[248435] = anon_sym_SEMI_SEMI; - v->a[248436] = anon_sym_SEMI_AMP; - v->a[248437] = anon_sym_SEMI_SEMI_AMP; - v->a[248438] = anon_sym_PIPE_AMP; - v->a[248439] = anon_sym_AMP_GT; - small_parse_table_12422(v); -} - -void small_parse_table_12422(t_small_parse_table_array *v) -{ - v->a[248440] = anon_sym_AMP_GT_GT; - v->a[248441] = anon_sym_LT_AMP; - v->a[248442] = anon_sym_GT_AMP; - v->a[248443] = anon_sym_GT_PIPE; - v->a[248444] = anon_sym_LT_AMP_DASH; - v->a[248445] = anon_sym_GT_AMP_DASH; - v->a[248446] = anon_sym_LT_LT_DASH; - v->a[248447] = aux_sym_concatenation_token1; - v->a[248448] = 3; - v->a[248449] = actions(3); - v->a[248450] = 1; - v->a[248451] = sym_comment; - v->a[248452] = actions(1298); - v->a[248453] = 3; - v->a[248454] = sym_file_descriptor; - v->a[248455] = sym__concat; - v->a[248456] = aux_sym_heredoc_redirect_token1; - v->a[248457] = actions(1296); - v->a[248458] = 23; - v->a[248459] = anon_sym_SEMI; - small_parse_table_12423(v); -} - -void small_parse_table_12423(t_small_parse_table_array *v) -{ - v->a[248460] = anon_sym_PIPE_PIPE; - v->a[248461] = anon_sym_AMP_AMP; - v->a[248462] = anon_sym_PIPE; - v->a[248463] = anon_sym_AMP; - v->a[248464] = anon_sym_LT; - v->a[248465] = anon_sym_GT; - v->a[248466] = anon_sym_LT_LT; - v->a[248467] = anon_sym_GT_GT; - v->a[248468] = anon_sym_SEMI_SEMI; - v->a[248469] = anon_sym_SEMI_AMP; - v->a[248470] = anon_sym_SEMI_SEMI_AMP; - v->a[248471] = anon_sym_PIPE_AMP; - v->a[248472] = anon_sym_AMP_GT; - v->a[248473] = anon_sym_AMP_GT_GT; - v->a[248474] = anon_sym_LT_AMP; - v->a[248475] = anon_sym_GT_AMP; - v->a[248476] = anon_sym_GT_PIPE; - v->a[248477] = anon_sym_LT_AMP_DASH; - v->a[248478] = anon_sym_GT_AMP_DASH; - v->a[248479] = anon_sym_LT_LT_DASH; - small_parse_table_12424(v); -} - -void small_parse_table_12424(t_small_parse_table_array *v) -{ - v->a[248480] = anon_sym_LT_LT_LT; - v->a[248481] = aux_sym_concatenation_token1; - v->a[248482] = 6; - v->a[248483] = actions(3); - v->a[248484] = 1; - v->a[248485] = sym_comment; - v->a[248486] = actions(11574); - v->a[248487] = 1; - v->a[248488] = sym_variable_name; - v->a[248489] = state(6786); - v->a[248490] = 1; - v->a[248491] = sym_subscript; - v->a[248492] = actions(11290); - v->a[248493] = 2; - v->a[248494] = sym_file_descriptor; - v->a[248495] = aux_sym_heredoc_redirect_token1; - v->a[248496] = state(4439); - v->a[248497] = 2; - v->a[248498] = sym_variable_assignment; - v->a[248499] = aux_sym_variable_assignments_repeat1; - small_parse_table_12425(v); -} - -/* EOF small_parse_table_2484.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2485.c b/parser/static/small_parse_table/small_parse_table_2485.c deleted file mode 100644 index b09d598b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2485.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2485.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12425(t_small_parse_table_array *v) -{ - v->a[248500] = actions(11288); - v->a[248501] = 20; - v->a[248502] = anon_sym_SEMI; - v->a[248503] = anon_sym_PIPE_PIPE; - v->a[248504] = anon_sym_AMP_AMP; - v->a[248505] = anon_sym_PIPE; - v->a[248506] = anon_sym_AMP; - v->a[248507] = anon_sym_LT; - v->a[248508] = anon_sym_GT; - v->a[248509] = anon_sym_LT_LT; - v->a[248510] = anon_sym_GT_GT; - v->a[248511] = anon_sym_RPAREN; - v->a[248512] = anon_sym_SEMI_SEMI; - v->a[248513] = anon_sym_PIPE_AMP; - v->a[248514] = anon_sym_AMP_GT; - v->a[248515] = anon_sym_AMP_GT_GT; - v->a[248516] = anon_sym_LT_AMP; - v->a[248517] = anon_sym_GT_AMP; - v->a[248518] = anon_sym_GT_PIPE; - v->a[248519] = anon_sym_LT_AMP_DASH; - small_parse_table_12426(v); -} - -void small_parse_table_12426(t_small_parse_table_array *v) -{ - v->a[248520] = anon_sym_GT_AMP_DASH; - v->a[248521] = anon_sym_LT_LT_DASH; - v->a[248522] = 6; - v->a[248523] = actions(3); - v->a[248524] = 1; - v->a[248525] = sym_comment; - v->a[248526] = actions(11512); - v->a[248527] = 1; - v->a[248528] = aux_sym_concatenation_token1; - v->a[248529] = actions(11514); - v->a[248530] = 1; - v->a[248531] = sym__concat; - v->a[248532] = state(4591); - v->a[248533] = 1; - v->a[248534] = aux_sym_concatenation_repeat1; - v->a[248535] = actions(4372); - v->a[248536] = 2; - v->a[248537] = sym_file_descriptor; - v->a[248538] = aux_sym_heredoc_redirect_token1; - v->a[248539] = actions(4370); - small_parse_table_12427(v); -} - -void small_parse_table_12427(t_small_parse_table_array *v) -{ - v->a[248540] = 21; - v->a[248541] = anon_sym_SEMI; - v->a[248542] = anon_sym_PIPE_PIPE; - v->a[248543] = anon_sym_AMP_AMP; - v->a[248544] = anon_sym_PIPE; - v->a[248545] = anon_sym_AMP; - v->a[248546] = anon_sym_LT; - v->a[248547] = anon_sym_GT; - v->a[248548] = anon_sym_LT_LT; - v->a[248549] = anon_sym_GT_GT; - v->a[248550] = anon_sym_RPAREN; - v->a[248551] = anon_sym_SEMI_SEMI; - v->a[248552] = anon_sym_PIPE_AMP; - v->a[248553] = anon_sym_AMP_GT; - v->a[248554] = anon_sym_AMP_GT_GT; - v->a[248555] = anon_sym_LT_AMP; - v->a[248556] = anon_sym_GT_AMP; - v->a[248557] = anon_sym_GT_PIPE; - v->a[248558] = anon_sym_LT_AMP_DASH; - v->a[248559] = anon_sym_GT_AMP_DASH; - small_parse_table_12428(v); -} - -void small_parse_table_12428(t_small_parse_table_array *v) -{ - v->a[248560] = anon_sym_LT_LT_DASH; - v->a[248561] = anon_sym_LT_LT_LT; - v->a[248562] = 3; - v->a[248563] = actions(3); - v->a[248564] = 1; - v->a[248565] = sym_comment; - v->a[248566] = actions(1354); - v->a[248567] = 4; - v->a[248568] = sym_file_descriptor; - v->a[248569] = sym__concat; - v->a[248570] = sym_variable_name; - v->a[248571] = aux_sym_heredoc_redirect_token1; - v->a[248572] = actions(1352); - v->a[248573] = 22; - v->a[248574] = anon_sym_SEMI; - v->a[248575] = anon_sym_PIPE_PIPE; - v->a[248576] = anon_sym_AMP_AMP; - v->a[248577] = anon_sym_PIPE; - v->a[248578] = anon_sym_AMP; - v->a[248579] = anon_sym_LT; - small_parse_table_12429(v); -} - -void small_parse_table_12429(t_small_parse_table_array *v) -{ - v->a[248580] = anon_sym_GT; - v->a[248581] = anon_sym_LT_LT; - v->a[248582] = anon_sym_GT_GT; - v->a[248583] = anon_sym_SEMI_SEMI; - v->a[248584] = anon_sym_SEMI_AMP; - v->a[248585] = anon_sym_SEMI_SEMI_AMP; - v->a[248586] = anon_sym_PIPE_AMP; - v->a[248587] = anon_sym_AMP_GT; - v->a[248588] = anon_sym_AMP_GT_GT; - v->a[248589] = anon_sym_LT_AMP; - v->a[248590] = anon_sym_GT_AMP; - v->a[248591] = anon_sym_GT_PIPE; - v->a[248592] = anon_sym_LT_AMP_DASH; - v->a[248593] = anon_sym_GT_AMP_DASH; - v->a[248594] = anon_sym_LT_LT_DASH; - v->a[248595] = aux_sym_concatenation_token1; - v->a[248596] = 3; - v->a[248597] = actions(3); - v->a[248598] = 1; - v->a[248599] = sym_comment; - small_parse_table_12430(v); -} - -/* EOF small_parse_table_2485.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2486.c b/parser/static/small_parse_table/small_parse_table_2486.c deleted file mode 100644 index 359d4666..00000000 --- a/parser/static/small_parse_table/small_parse_table_2486.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2486.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12430(t_small_parse_table_array *v) -{ - v->a[248600] = actions(1298); - v->a[248601] = 3; - v->a[248602] = sym_file_descriptor; - v->a[248603] = sym__concat; - v->a[248604] = aux_sym_heredoc_redirect_token1; - v->a[248605] = actions(1296); - v->a[248606] = 23; - v->a[248607] = anon_sym_SEMI; - v->a[248608] = anon_sym_PIPE_PIPE; - v->a[248609] = anon_sym_AMP_AMP; - v->a[248610] = anon_sym_PIPE; - v->a[248611] = anon_sym_AMP; - v->a[248612] = anon_sym_LT; - v->a[248613] = anon_sym_GT; - v->a[248614] = anon_sym_LT_LT; - v->a[248615] = anon_sym_GT_GT; - v->a[248616] = anon_sym_esac; - v->a[248617] = anon_sym_SEMI_SEMI; - v->a[248618] = anon_sym_SEMI_AMP; - v->a[248619] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12431(v); -} - -void small_parse_table_12431(t_small_parse_table_array *v) -{ - v->a[248620] = anon_sym_PIPE_AMP; - v->a[248621] = anon_sym_AMP_GT; - v->a[248622] = anon_sym_AMP_GT_GT; - v->a[248623] = anon_sym_LT_AMP; - v->a[248624] = anon_sym_GT_AMP; - v->a[248625] = anon_sym_GT_PIPE; - v->a[248626] = anon_sym_LT_AMP_DASH; - v->a[248627] = anon_sym_GT_AMP_DASH; - v->a[248628] = anon_sym_LT_LT_DASH; - v->a[248629] = aux_sym_concatenation_token1; - v->a[248630] = 3; - v->a[248631] = actions(3); - v->a[248632] = 1; - v->a[248633] = sym_comment; - v->a[248634] = actions(1310); - v->a[248635] = 3; - v->a[248636] = sym_file_descriptor; - v->a[248637] = sym__concat; - v->a[248638] = aux_sym_heredoc_redirect_token1; - v->a[248639] = actions(1308); - small_parse_table_12432(v); -} - -void small_parse_table_12432(t_small_parse_table_array *v) -{ - v->a[248640] = 23; - v->a[248641] = anon_sym_SEMI; - v->a[248642] = anon_sym_PIPE_PIPE; - v->a[248643] = anon_sym_AMP_AMP; - v->a[248644] = anon_sym_PIPE; - v->a[248645] = anon_sym_AMP; - v->a[248646] = anon_sym_LT; - v->a[248647] = anon_sym_GT; - v->a[248648] = anon_sym_LT_LT; - v->a[248649] = anon_sym_GT_GT; - v->a[248650] = anon_sym_SEMI_SEMI; - v->a[248651] = anon_sym_SEMI_AMP; - v->a[248652] = anon_sym_SEMI_SEMI_AMP; - v->a[248653] = anon_sym_PIPE_AMP; - v->a[248654] = anon_sym_AMP_GT; - v->a[248655] = anon_sym_AMP_GT_GT; - v->a[248656] = anon_sym_LT_AMP; - v->a[248657] = anon_sym_GT_AMP; - v->a[248658] = anon_sym_GT_PIPE; - v->a[248659] = anon_sym_LT_AMP_DASH; - small_parse_table_12433(v); -} - -void small_parse_table_12433(t_small_parse_table_array *v) -{ - v->a[248660] = anon_sym_GT_AMP_DASH; - v->a[248661] = anon_sym_LT_LT_DASH; - v->a[248662] = anon_sym_LT_LT_LT; - v->a[248663] = aux_sym_concatenation_token1; - v->a[248664] = 3; - v->a[248665] = actions(3); - v->a[248666] = 1; - v->a[248667] = sym_comment; - v->a[248668] = actions(1306); - v->a[248669] = 3; - v->a[248670] = sym_file_descriptor; - v->a[248671] = sym__concat; - v->a[248672] = aux_sym_heredoc_redirect_token1; - v->a[248673] = actions(1304); - v->a[248674] = 23; - v->a[248675] = anon_sym_SEMI; - v->a[248676] = anon_sym_PIPE_PIPE; - v->a[248677] = anon_sym_AMP_AMP; - v->a[248678] = anon_sym_PIPE; - v->a[248679] = anon_sym_AMP; - small_parse_table_12434(v); -} - -void small_parse_table_12434(t_small_parse_table_array *v) -{ - v->a[248680] = anon_sym_LT; - v->a[248681] = anon_sym_GT; - v->a[248682] = anon_sym_LT_LT; - v->a[248683] = anon_sym_GT_GT; - v->a[248684] = anon_sym_SEMI_SEMI; - v->a[248685] = anon_sym_SEMI_AMP; - v->a[248686] = anon_sym_SEMI_SEMI_AMP; - v->a[248687] = anon_sym_PIPE_AMP; - v->a[248688] = anon_sym_AMP_GT; - v->a[248689] = anon_sym_AMP_GT_GT; - v->a[248690] = anon_sym_LT_AMP; - v->a[248691] = anon_sym_GT_AMP; - v->a[248692] = anon_sym_GT_PIPE; - v->a[248693] = anon_sym_LT_AMP_DASH; - v->a[248694] = anon_sym_GT_AMP_DASH; - v->a[248695] = anon_sym_LT_LT_DASH; - v->a[248696] = anon_sym_LT_LT_LT; - v->a[248697] = aux_sym_concatenation_token1; - v->a[248698] = 3; - v->a[248699] = actions(3); - small_parse_table_12435(v); -} - -/* EOF small_parse_table_2486.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2487.c b/parser/static/small_parse_table/small_parse_table_2487.c deleted file mode 100644 index 4ddb57e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2487.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2487.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12435(t_small_parse_table_array *v) -{ - v->a[248700] = 1; - v->a[248701] = sym_comment; - v->a[248702] = actions(1310); - v->a[248703] = 3; - v->a[248704] = sym_file_descriptor; - v->a[248705] = sym__concat; - v->a[248706] = aux_sym_heredoc_redirect_token1; - v->a[248707] = actions(1308); - v->a[248708] = 23; - v->a[248709] = anon_sym_SEMI; - v->a[248710] = anon_sym_PIPE_PIPE; - v->a[248711] = anon_sym_AMP_AMP; - v->a[248712] = anon_sym_PIPE; - v->a[248713] = anon_sym_AMP; - v->a[248714] = anon_sym_LT; - v->a[248715] = anon_sym_GT; - v->a[248716] = anon_sym_LT_LT; - v->a[248717] = anon_sym_GT_GT; - v->a[248718] = anon_sym_SEMI_SEMI; - v->a[248719] = anon_sym_SEMI_AMP; - small_parse_table_12436(v); -} - -void small_parse_table_12436(t_small_parse_table_array *v) -{ - v->a[248720] = anon_sym_SEMI_SEMI_AMP; - v->a[248721] = anon_sym_PIPE_AMP; - v->a[248722] = anon_sym_AMP_GT; - v->a[248723] = anon_sym_AMP_GT_GT; - v->a[248724] = anon_sym_LT_AMP; - v->a[248725] = anon_sym_GT_AMP; - v->a[248726] = anon_sym_GT_PIPE; - v->a[248727] = anon_sym_LT_AMP_DASH; - v->a[248728] = anon_sym_GT_AMP_DASH; - v->a[248729] = anon_sym_LT_LT_DASH; - v->a[248730] = anon_sym_LT_LT_LT; - v->a[248731] = aux_sym_concatenation_token1; - v->a[248732] = 3; - v->a[248733] = actions(3); - v->a[248734] = 1; - v->a[248735] = sym_comment; - v->a[248736] = actions(1350); - v->a[248737] = 3; - v->a[248738] = sym_file_descriptor; - v->a[248739] = sym__concat; - small_parse_table_12437(v); -} - -void small_parse_table_12437(t_small_parse_table_array *v) -{ - v->a[248740] = aux_sym_heredoc_redirect_token1; - v->a[248741] = actions(1348); - v->a[248742] = 23; - v->a[248743] = anon_sym_SEMI; - v->a[248744] = anon_sym_PIPE_PIPE; - v->a[248745] = anon_sym_AMP_AMP; - v->a[248746] = anon_sym_PIPE; - v->a[248747] = anon_sym_AMP; - v->a[248748] = anon_sym_LT; - v->a[248749] = anon_sym_GT; - v->a[248750] = anon_sym_LT_LT; - v->a[248751] = anon_sym_GT_GT; - v->a[248752] = anon_sym_SEMI_SEMI; - v->a[248753] = anon_sym_SEMI_AMP; - v->a[248754] = anon_sym_SEMI_SEMI_AMP; - v->a[248755] = anon_sym_PIPE_AMP; - v->a[248756] = anon_sym_AMP_GT; - v->a[248757] = anon_sym_AMP_GT_GT; - v->a[248758] = anon_sym_LT_AMP; - v->a[248759] = anon_sym_GT_AMP; - small_parse_table_12438(v); -} - -void small_parse_table_12438(t_small_parse_table_array *v) -{ - v->a[248760] = anon_sym_GT_PIPE; - v->a[248761] = anon_sym_LT_AMP_DASH; - v->a[248762] = anon_sym_GT_AMP_DASH; - v->a[248763] = anon_sym_LT_LT_DASH; - v->a[248764] = anon_sym_LT_LT_LT; - v->a[248765] = aux_sym_concatenation_token1; - v->a[248766] = 3; - v->a[248767] = actions(3); - v->a[248768] = 1; - v->a[248769] = sym_comment; - v->a[248770] = actions(1310); - v->a[248771] = 4; - v->a[248772] = sym_file_descriptor; - v->a[248773] = sym__concat; - v->a[248774] = sym_variable_name; - v->a[248775] = aux_sym_heredoc_redirect_token1; - v->a[248776] = actions(1308); - v->a[248777] = 22; - v->a[248778] = anon_sym_SEMI; - v->a[248779] = anon_sym_PIPE_PIPE; - small_parse_table_12439(v); -} - -void small_parse_table_12439(t_small_parse_table_array *v) -{ - v->a[248780] = anon_sym_AMP_AMP; - v->a[248781] = anon_sym_PIPE; - v->a[248782] = anon_sym_AMP; - v->a[248783] = anon_sym_LT; - v->a[248784] = anon_sym_GT; - v->a[248785] = anon_sym_LT_LT; - v->a[248786] = anon_sym_GT_GT; - v->a[248787] = anon_sym_SEMI_SEMI; - v->a[248788] = anon_sym_SEMI_AMP; - v->a[248789] = anon_sym_SEMI_SEMI_AMP; - v->a[248790] = anon_sym_PIPE_AMP; - v->a[248791] = anon_sym_AMP_GT; - v->a[248792] = anon_sym_AMP_GT_GT; - v->a[248793] = anon_sym_LT_AMP; - v->a[248794] = anon_sym_GT_AMP; - v->a[248795] = anon_sym_GT_PIPE; - v->a[248796] = anon_sym_LT_AMP_DASH; - v->a[248797] = anon_sym_GT_AMP_DASH; - v->a[248798] = anon_sym_LT_LT_DASH; - v->a[248799] = aux_sym_concatenation_token1; - small_parse_table_12440(v); -} - -/* EOF small_parse_table_2487.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2488.c b/parser/static/small_parse_table/small_parse_table_2488.c deleted file mode 100644 index d7a882b1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2488.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2488.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12440(t_small_parse_table_array *v) -{ - v->a[248800] = 3; - v->a[248801] = actions(3); - v->a[248802] = 1; - v->a[248803] = sym_comment; - v->a[248804] = actions(1306); - v->a[248805] = 4; - v->a[248806] = sym_file_descriptor; - v->a[248807] = sym__concat; - v->a[248808] = sym_variable_name; - v->a[248809] = aux_sym_heredoc_redirect_token1; - v->a[248810] = actions(1304); - v->a[248811] = 22; - v->a[248812] = anon_sym_SEMI; - v->a[248813] = anon_sym_PIPE_PIPE; - v->a[248814] = anon_sym_AMP_AMP; - v->a[248815] = anon_sym_PIPE; - v->a[248816] = anon_sym_AMP; - v->a[248817] = anon_sym_LT; - v->a[248818] = anon_sym_GT; - v->a[248819] = anon_sym_LT_LT; - small_parse_table_12441(v); -} - -void small_parse_table_12441(t_small_parse_table_array *v) -{ - v->a[248820] = anon_sym_GT_GT; - v->a[248821] = anon_sym_SEMI_SEMI; - v->a[248822] = anon_sym_SEMI_AMP; - v->a[248823] = anon_sym_SEMI_SEMI_AMP; - v->a[248824] = anon_sym_PIPE_AMP; - v->a[248825] = anon_sym_AMP_GT; - v->a[248826] = anon_sym_AMP_GT_GT; - v->a[248827] = anon_sym_LT_AMP; - v->a[248828] = anon_sym_GT_AMP; - v->a[248829] = anon_sym_GT_PIPE; - v->a[248830] = anon_sym_LT_AMP_DASH; - v->a[248831] = anon_sym_GT_AMP_DASH; - v->a[248832] = anon_sym_LT_LT_DASH; - v->a[248833] = aux_sym_concatenation_token1; - v->a[248834] = 3; - v->a[248835] = actions(3); - v->a[248836] = 1; - v->a[248837] = sym_comment; - v->a[248838] = actions(1310); - v->a[248839] = 4; - small_parse_table_12442(v); -} - -void small_parse_table_12442(t_small_parse_table_array *v) -{ - v->a[248840] = sym_file_descriptor; - v->a[248841] = sym__concat; - v->a[248842] = sym_variable_name; - v->a[248843] = aux_sym_heredoc_redirect_token1; - v->a[248844] = actions(1308); - v->a[248845] = 22; - v->a[248846] = anon_sym_SEMI; - v->a[248847] = anon_sym_PIPE_PIPE; - v->a[248848] = anon_sym_AMP_AMP; - v->a[248849] = anon_sym_PIPE; - v->a[248850] = anon_sym_AMP; - v->a[248851] = anon_sym_LT; - v->a[248852] = anon_sym_GT; - v->a[248853] = anon_sym_LT_LT; - v->a[248854] = anon_sym_GT_GT; - v->a[248855] = anon_sym_SEMI_SEMI; - v->a[248856] = anon_sym_SEMI_AMP; - v->a[248857] = anon_sym_SEMI_SEMI_AMP; - v->a[248858] = anon_sym_PIPE_AMP; - v->a[248859] = anon_sym_AMP_GT; - small_parse_table_12443(v); -} - -void small_parse_table_12443(t_small_parse_table_array *v) -{ - v->a[248860] = anon_sym_AMP_GT_GT; - v->a[248861] = anon_sym_LT_AMP; - v->a[248862] = anon_sym_GT_AMP; - v->a[248863] = anon_sym_GT_PIPE; - v->a[248864] = anon_sym_LT_AMP_DASH; - v->a[248865] = anon_sym_GT_AMP_DASH; - v->a[248866] = anon_sym_LT_LT_DASH; - v->a[248867] = aux_sym_concatenation_token1; - v->a[248868] = 6; - v->a[248869] = actions(3); - v->a[248870] = 1; - v->a[248871] = sym_comment; - v->a[248872] = actions(11512); - v->a[248873] = 1; - v->a[248874] = aux_sym_concatenation_token1; - v->a[248875] = actions(11514); - v->a[248876] = 1; - v->a[248877] = sym__concat; - v->a[248878] = state(4592); - v->a[248879] = 1; - small_parse_table_12444(v); -} - -void small_parse_table_12444(t_small_parse_table_array *v) -{ - v->a[248880] = aux_sym_concatenation_repeat1; - v->a[248881] = actions(4566); - v->a[248882] = 2; - v->a[248883] = sym_file_descriptor; - v->a[248884] = aux_sym_heredoc_redirect_token1; - v->a[248885] = actions(4564); - v->a[248886] = 21; - v->a[248887] = anon_sym_SEMI; - v->a[248888] = anon_sym_PIPE_PIPE; - v->a[248889] = anon_sym_AMP_AMP; - v->a[248890] = anon_sym_PIPE; - v->a[248891] = anon_sym_AMP; - v->a[248892] = anon_sym_LT; - v->a[248893] = anon_sym_GT; - v->a[248894] = anon_sym_LT_LT; - v->a[248895] = anon_sym_GT_GT; - v->a[248896] = anon_sym_RPAREN; - v->a[248897] = anon_sym_SEMI_SEMI; - v->a[248898] = anon_sym_PIPE_AMP; - v->a[248899] = anon_sym_AMP_GT; - small_parse_table_12445(v); -} - -/* EOF small_parse_table_2488.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2489.c b/parser/static/small_parse_table/small_parse_table_2489.c deleted file mode 100644 index 29315983..00000000 --- a/parser/static/small_parse_table/small_parse_table_2489.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2489.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12445(t_small_parse_table_array *v) -{ - v->a[248900] = anon_sym_AMP_GT_GT; - v->a[248901] = anon_sym_LT_AMP; - v->a[248902] = anon_sym_GT_AMP; - v->a[248903] = anon_sym_GT_PIPE; - v->a[248904] = anon_sym_LT_AMP_DASH; - v->a[248905] = anon_sym_GT_AMP_DASH; - v->a[248906] = anon_sym_LT_LT_DASH; - v->a[248907] = anon_sym_LT_LT_LT; - v->a[248908] = 3; - v->a[248909] = actions(3); - v->a[248910] = 1; - v->a[248911] = sym_comment; - v->a[248912] = actions(1318); - v->a[248913] = 4; - v->a[248914] = sym_file_descriptor; - v->a[248915] = sym__concat; - v->a[248916] = ts_builtin_sym_end; - v->a[248917] = aux_sym_heredoc_redirect_token1; - v->a[248918] = actions(1316); - v->a[248919] = 22; - small_parse_table_12446(v); -} - -void small_parse_table_12446(t_small_parse_table_array *v) -{ - v->a[248920] = anon_sym_SEMI; - v->a[248921] = anon_sym_PIPE_PIPE; - v->a[248922] = anon_sym_AMP_AMP; - v->a[248923] = anon_sym_PIPE; - v->a[248924] = anon_sym_AMP; - v->a[248925] = anon_sym_LT; - v->a[248926] = anon_sym_GT; - v->a[248927] = anon_sym_LT_LT; - v->a[248928] = anon_sym_GT_GT; - v->a[248929] = anon_sym_RPAREN; - v->a[248930] = anon_sym_SEMI_SEMI; - v->a[248931] = anon_sym_PIPE_AMP; - v->a[248932] = anon_sym_AMP_GT; - v->a[248933] = anon_sym_AMP_GT_GT; - v->a[248934] = anon_sym_LT_AMP; - v->a[248935] = anon_sym_GT_AMP; - v->a[248936] = anon_sym_GT_PIPE; - v->a[248937] = anon_sym_LT_AMP_DASH; - v->a[248938] = anon_sym_GT_AMP_DASH; - v->a[248939] = anon_sym_LT_LT_DASH; - small_parse_table_12447(v); -} - -void small_parse_table_12447(t_small_parse_table_array *v) -{ - v->a[248940] = aux_sym_concatenation_token1; - v->a[248941] = anon_sym_BQUOTE; - v->a[248942] = 6; - v->a[248943] = actions(3); - v->a[248944] = 1; - v->a[248945] = sym_comment; - v->a[248946] = actions(11512); - v->a[248947] = 1; - v->a[248948] = aux_sym_concatenation_token1; - v->a[248949] = actions(11514); - v->a[248950] = 1; - v->a[248951] = sym__concat; - v->a[248952] = state(4591); - v->a[248953] = 1; - v->a[248954] = aux_sym_concatenation_repeat1; - v->a[248955] = actions(4554); - v->a[248956] = 2; - v->a[248957] = sym_file_descriptor; - v->a[248958] = aux_sym_heredoc_redirect_token1; - v->a[248959] = actions(4552); - small_parse_table_12448(v); -} - -void small_parse_table_12448(t_small_parse_table_array *v) -{ - v->a[248960] = 21; - v->a[248961] = anon_sym_SEMI; - v->a[248962] = anon_sym_PIPE_PIPE; - v->a[248963] = anon_sym_AMP_AMP; - v->a[248964] = anon_sym_PIPE; - v->a[248965] = anon_sym_AMP; - v->a[248966] = anon_sym_LT; - v->a[248967] = anon_sym_GT; - v->a[248968] = anon_sym_LT_LT; - v->a[248969] = anon_sym_GT_GT; - v->a[248970] = anon_sym_RPAREN; - v->a[248971] = anon_sym_SEMI_SEMI; - v->a[248972] = anon_sym_PIPE_AMP; - v->a[248973] = anon_sym_AMP_GT; - v->a[248974] = anon_sym_AMP_GT_GT; - v->a[248975] = anon_sym_LT_AMP; - v->a[248976] = anon_sym_GT_AMP; - v->a[248977] = anon_sym_GT_PIPE; - v->a[248978] = anon_sym_LT_AMP_DASH; - v->a[248979] = anon_sym_GT_AMP_DASH; - small_parse_table_12449(v); -} - -void small_parse_table_12449(t_small_parse_table_array *v) -{ - v->a[248980] = anon_sym_LT_LT_DASH; - v->a[248981] = anon_sym_LT_LT_LT; - v->a[248982] = 6; - v->a[248983] = actions(3); - v->a[248984] = 1; - v->a[248985] = sym_comment; - v->a[248986] = actions(11577); - v->a[248987] = 1; - v->a[248988] = aux_sym_concatenation_token1; - v->a[248989] = actions(11580); - v->a[248990] = 1; - v->a[248991] = sym__concat; - v->a[248992] = state(4453); - v->a[248993] = 1; - v->a[248994] = aux_sym_concatenation_repeat1; - v->a[248995] = actions(1253); - v->a[248996] = 2; - v->a[248997] = sym_file_descriptor; - v->a[248998] = aux_sym_heredoc_redirect_token1; - v->a[248999] = actions(1251); - small_parse_table_12450(v); -} - -/* EOF small_parse_table_2489.c */ diff --git a/parser/static/small_parse_table/small_parse_table_249.c b/parser/static/small_parse_table/small_parse_table_249.c index d7b62bca..78cbd7b2 100644 --- a/parser/static/small_parse_table/small_parse_table_249.c +++ b/parser/static/small_parse_table/small_parse_table_249.c @@ -14,126 +14,126 @@ void small_parse_table_1245(t_small_parse_table_array *v) { - v->a[24900] = anon_sym_PIPE_PIPE; - v->a[24901] = anon_sym_AMP_AMP; - v->a[24902] = anon_sym_PIPE; - v->a[24903] = anon_sym_AMP; - v->a[24904] = anon_sym_LT; - v->a[24905] = anon_sym_GT; - v->a[24906] = anon_sym_LT_LT; - v->a[24907] = anon_sym_GT_GT; - v->a[24908] = anon_sym_SEMI_SEMI; - v->a[24909] = anon_sym_PIPE_AMP; - v->a[24910] = anon_sym_AMP_GT; - v->a[24911] = anon_sym_AMP_GT_GT; - v->a[24912] = anon_sym_LT_AMP; - v->a[24913] = anon_sym_GT_AMP; - v->a[24914] = anon_sym_GT_PIPE; - v->a[24915] = anon_sym_LT_AMP_DASH; - v->a[24916] = anon_sym_GT_AMP_DASH; - v->a[24917] = anon_sym_LT_LT_DASH; - v->a[24918] = anon_sym_BQUOTE; - v->a[24919] = 21; + v->a[24900] = 1; + v->a[24901] = aux_sym_number_token1; + v->a[24902] = actions(99); + v->a[24903] = 1; + v->a[24904] = aux_sym_number_token2; + v->a[24905] = actions(101); + v->a[24906] = 1; + v->a[24907] = anon_sym_DOLLAR_LBRACE; + v->a[24908] = actions(103); + v->a[24909] = 1; + v->a[24910] = anon_sym_DOLLAR_LPAREN; + v->a[24911] = actions(105); + v->a[24912] = 1; + v->a[24913] = anon_sym_BQUOTE; + v->a[24914] = actions(107); + v->a[24915] = 1; + v->a[24916] = anon_sym_DOLLAR_BQUOTE; + v->a[24917] = actions(111); + v->a[24918] = 1; + v->a[24919] = sym_variable_name; small_parse_table_1246(v); } void small_parse_table_1246(t_small_parse_table_array *v) { - v->a[24920] = actions(3); + v->a[24920] = actions(113); v->a[24921] = 1; - v->a[24922] = sym_comment; - v->a[24923] = actions(3785); + v->a[24922] = sym__brace_start; + v->a[24923] = actions(2900); v->a[24924] = 1; - v->a[24925] = anon_sym_DOLLAR_LBRACK; - v->a[24926] = actions(3787); + v->a[24925] = sym_file_descriptor; + v->a[24926] = actions(2935); v->a[24927] = 1; - v->a[24928] = anon_sym_DOLLAR; - v->a[24929] = actions(3791); + v->a[24928] = sym_word; + v->a[24929] = actions(2937); v->a[24930] = 1; - v->a[24931] = anon_sym_DQUOTE; - v->a[24932] = actions(3793); + v->a[24931] = sym__special_character; + v->a[24932] = state(340); v->a[24933] = 1; - v->a[24934] = aux_sym_number_token1; - v->a[24935] = actions(3795); + v->a[24934] = sym_command_name; + v->a[24935] = state(1008); v->a[24936] = 1; - v->a[24937] = aux_sym_number_token2; - v->a[24938] = actions(3797); + v->a[24937] = aux_sym_command_repeat1; + v->a[24938] = state(1048); v->a[24939] = 1; small_parse_table_1247(v); } void small_parse_table_1247(t_small_parse_table_array *v) { - v->a[24940] = anon_sym_DOLLAR_LBRACE; - v->a[24941] = actions(3799); + v->a[24940] = aux_sym__literal_repeat1; + v->a[24941] = state(1192); v->a[24942] = 1; - v->a[24943] = anon_sym_DOLLAR_LPAREN; - v->a[24944] = actions(3801); + v->a[24943] = sym_concatenation; + v->a[24944] = state(1352); v->a[24945] = 1; - v->a[24946] = anon_sym_BQUOTE; - v->a[24947] = actions(3803); + v->a[24946] = sym_variable_assignment; + v->a[24947] = state(1995); v->a[24948] = 1; - v->a[24949] = anon_sym_DOLLAR_BQUOTE; - v->a[24950] = actions(3809); + v->a[24949] = sym_file_redirect; + v->a[24950] = state(2168); v->a[24951] = 1; - v->a[24952] = sym__brace_start; - v->a[24953] = actions(4139); + v->a[24952] = sym_subshell; + v->a[24953] = state(2169); v->a[24954] = 1; - v->a[24955] = sym__special_character; - v->a[24956] = actions(4145); - v->a[24957] = 1; + v->a[24955] = sym_command; + v->a[24956] = actions(95); + v->a[24957] = 2; v->a[24958] = sym_test_operator; - v->a[24959] = state(4305); + v->a[24959] = sym_raw_string; small_parse_table_1248(v); } void small_parse_table_1248(t_small_parse_table_array *v) { - v->a[24960] = 1; - v->a[24961] = aux_sym__literal_repeat1; - v->a[24962] = state(4736); - v->a[24963] = 1; - v->a[24964] = sym_concatenation; - v->a[24965] = actions(2500); - v->a[24966] = 2; - v->a[24967] = sym_file_descriptor; - v->a[24968] = aux_sym_heredoc_redirect_token1; - v->a[24969] = actions(3783); - v->a[24970] = 2; - v->a[24971] = anon_sym_LPAREN_LPAREN; - v->a[24972] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24973] = actions(3805); - v->a[24974] = 2; - v->a[24975] = anon_sym_LT_LPAREN; - v->a[24976] = anon_sym_GT_LPAREN; - v->a[24977] = actions(4143); - v->a[24978] = 3; - v->a[24979] = sym_raw_string; + v->a[24960] = actions(2896); + v->a[24961] = 2; + v->a[24962] = anon_sym_LT_AMP_DASH; + v->a[24963] = anon_sym_GT_AMP_DASH; + v->a[24964] = actions(2894); + v->a[24965] = 3; + v->a[24966] = anon_sym_GT_GT; + v->a[24967] = anon_sym_AMP_GT_GT; + v->a[24968] = anon_sym_GT_PIPE; + v->a[24969] = actions(2892); + v->a[24970] = 5; + v->a[24971] = anon_sym_LT; + v->a[24972] = anon_sym_GT; + v->a[24973] = anon_sym_AMP_GT; + v->a[24974] = anon_sym_LT_AMP; + v->a[24975] = anon_sym_GT_AMP; + v->a[24976] = state(834); + v->a[24977] = 7; + v->a[24978] = sym_arithmetic_expansion; + v->a[24979] = sym_brace_expression; small_parse_table_1249(v); } void small_parse_table_1249(t_small_parse_table_array *v) { - v->a[24980] = sym_ansi_c_string; - v->a[24981] = sym_word; - v->a[24982] = state(4838); - v->a[24983] = 9; - v->a[24984] = sym_arithmetic_expansion; - v->a[24985] = sym_brace_expression; - v->a[24986] = sym_string; - v->a[24987] = sym_translated_string; - v->a[24988] = sym_number; - v->a[24989] = sym_simple_expansion; - v->a[24990] = sym_expansion; - v->a[24991] = sym_command_substitution; - v->a[24992] = sym_process_substitution; - v->a[24993] = actions(2498); - v->a[24994] = 20; - v->a[24995] = anon_sym_SEMI; - v->a[24996] = anon_sym_PIPE_PIPE; - v->a[24997] = anon_sym_AMP_AMP; - v->a[24998] = anon_sym_PIPE; - v->a[24999] = anon_sym_AMP; + v->a[24980] = sym_string; + v->a[24981] = sym_number; + v->a[24982] = sym_simple_expansion; + v->a[24983] = sym_expansion; + v->a[24984] = sym_command_substitution; + v->a[24985] = 3; + v->a[24986] = actions(3); + v->a[24987] = 1; + v->a[24988] = sym_comment; + v->a[24989] = actions(3034); + v->a[24990] = 6; + v->a[24991] = sym_file_descriptor; + v->a[24992] = sym__concat; + v->a[24993] = sym_test_operator; + v->a[24994] = sym__bare_dollar; + v->a[24995] = sym__brace_start; + v->a[24996] = aux_sym_heredoc_redirect_token1; + v->a[24997] = actions(3032); + v->a[24998] = 36; + v->a[24999] = anon_sym_esac; small_parse_table_1250(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2490.c b/parser/static/small_parse_table/small_parse_table_2490.c deleted file mode 100644 index 3212dee9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2490.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2490.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12450(t_small_parse_table_array *v) -{ - v->a[249000] = 21; - v->a[249001] = anon_sym_SEMI; - v->a[249002] = anon_sym_PIPE_PIPE; - v->a[249003] = anon_sym_AMP_AMP; - v->a[249004] = anon_sym_PIPE; - v->a[249005] = anon_sym_AMP; - v->a[249006] = anon_sym_LT; - v->a[249007] = anon_sym_GT; - v->a[249008] = anon_sym_LT_LT; - v->a[249009] = anon_sym_GT_GT; - v->a[249010] = anon_sym_SEMI_SEMI; - v->a[249011] = anon_sym_SEMI_AMP; - v->a[249012] = anon_sym_SEMI_SEMI_AMP; - v->a[249013] = anon_sym_PIPE_AMP; - v->a[249014] = anon_sym_AMP_GT; - v->a[249015] = anon_sym_AMP_GT_GT; - v->a[249016] = anon_sym_LT_AMP; - v->a[249017] = anon_sym_GT_AMP; - v->a[249018] = anon_sym_GT_PIPE; - v->a[249019] = anon_sym_LT_AMP_DASH; - small_parse_table_12451(v); -} - -void small_parse_table_12451(t_small_parse_table_array *v) -{ - v->a[249020] = anon_sym_GT_AMP_DASH; - v->a[249021] = anon_sym_LT_LT_DASH; - v->a[249022] = 3; - v->a[249023] = actions(3); - v->a[249024] = 1; - v->a[249025] = sym_comment; - v->a[249026] = actions(1302); - v->a[249027] = 3; - v->a[249028] = sym_file_descriptor; - v->a[249029] = sym__concat; - v->a[249030] = aux_sym_heredoc_redirect_token1; - v->a[249031] = actions(1300); - v->a[249032] = 23; - v->a[249033] = anon_sym_SEMI; - v->a[249034] = anon_sym_PIPE_PIPE; - v->a[249035] = anon_sym_AMP_AMP; - v->a[249036] = anon_sym_PIPE; - v->a[249037] = anon_sym_AMP; - v->a[249038] = anon_sym_LT; - v->a[249039] = anon_sym_GT; - small_parse_table_12452(v); -} - -void small_parse_table_12452(t_small_parse_table_array *v) -{ - v->a[249040] = anon_sym_LT_LT; - v->a[249041] = anon_sym_GT_GT; - v->a[249042] = anon_sym_SEMI_SEMI; - v->a[249043] = anon_sym_SEMI_AMP; - v->a[249044] = anon_sym_SEMI_SEMI_AMP; - v->a[249045] = anon_sym_PIPE_AMP; - v->a[249046] = anon_sym_AMP_GT; - v->a[249047] = anon_sym_AMP_GT_GT; - v->a[249048] = anon_sym_LT_AMP; - v->a[249049] = anon_sym_GT_AMP; - v->a[249050] = anon_sym_GT_PIPE; - v->a[249051] = anon_sym_LT_AMP_DASH; - v->a[249052] = anon_sym_GT_AMP_DASH; - v->a[249053] = anon_sym_LT_LT_DASH; - v->a[249054] = anon_sym_LT_LT_LT; - v->a[249055] = aux_sym_concatenation_token1; - v->a[249056] = 8; - v->a[249057] = actions(3); - v->a[249058] = 1; - v->a[249059] = sym_comment; - small_parse_table_12453(v); -} - -void small_parse_table_12453(t_small_parse_table_array *v) -{ - v->a[249060] = actions(11455); - v->a[249061] = 1; - v->a[249062] = aux_sym_heredoc_redirect_token1; - v->a[249063] = actions(11562); - v->a[249064] = 1; - v->a[249065] = sym_file_descriptor; - v->a[249066] = actions(4382); - v->a[249067] = 2; - v->a[249068] = anon_sym_LT_LT; - v->a[249069] = anon_sym_LT_LT_DASH; - v->a[249070] = actions(11335); - v->a[249071] = 2; - v->a[249072] = anon_sym_LT_AMP_DASH; - v->a[249073] = anon_sym_GT_AMP_DASH; - v->a[249074] = state(4465); - v->a[249075] = 3; - v->a[249076] = sym_file_redirect; - v->a[249077] = sym_heredoc_redirect; - v->a[249078] = aux_sym_redirected_statement_repeat1; - v->a[249079] = actions(11333); - small_parse_table_12454(v); -} - -void small_parse_table_12454(t_small_parse_table_array *v) -{ - v->a[249080] = 8; - v->a[249081] = anon_sym_LT; - v->a[249082] = anon_sym_GT; - v->a[249083] = anon_sym_GT_GT; - v->a[249084] = anon_sym_AMP_GT; - v->a[249085] = anon_sym_AMP_GT_GT; - v->a[249086] = anon_sym_LT_AMP; - v->a[249087] = anon_sym_GT_AMP; - v->a[249088] = anon_sym_GT_PIPE; - v->a[249089] = actions(11453); - v->a[249090] = 9; - v->a[249091] = anon_sym_SEMI; - v->a[249092] = anon_sym_PIPE_PIPE; - v->a[249093] = anon_sym_AMP_AMP; - v->a[249094] = anon_sym_PIPE; - v->a[249095] = anon_sym_AMP; - v->a[249096] = anon_sym_SEMI_SEMI; - v->a[249097] = anon_sym_SEMI_AMP; - v->a[249098] = anon_sym_SEMI_SEMI_AMP; - v->a[249099] = anon_sym_PIPE_AMP; - small_parse_table_12455(v); -} - -/* EOF small_parse_table_2490.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2491.c b/parser/static/small_parse_table/small_parse_table_2491.c deleted file mode 100644 index d89ecdcc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2491.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2491.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12455(t_small_parse_table_array *v) -{ - v->a[249100] = 3; - v->a[249101] = actions(3); - v->a[249102] = 1; - v->a[249103] = sym_comment; - v->a[249104] = actions(1314); - v->a[249105] = 4; - v->a[249106] = sym_file_descriptor; - v->a[249107] = sym__concat; - v->a[249108] = ts_builtin_sym_end; - v->a[249109] = aux_sym_heredoc_redirect_token1; - v->a[249110] = actions(1312); - v->a[249111] = 22; - v->a[249112] = anon_sym_SEMI; - v->a[249113] = anon_sym_PIPE_PIPE; - v->a[249114] = anon_sym_AMP_AMP; - v->a[249115] = anon_sym_PIPE; - v->a[249116] = anon_sym_AMP; - v->a[249117] = anon_sym_LT; - v->a[249118] = anon_sym_GT; - v->a[249119] = anon_sym_LT_LT; - small_parse_table_12456(v); -} - -void small_parse_table_12456(t_small_parse_table_array *v) -{ - v->a[249120] = anon_sym_GT_GT; - v->a[249121] = anon_sym_RPAREN; - v->a[249122] = anon_sym_SEMI_SEMI; - v->a[249123] = anon_sym_PIPE_AMP; - v->a[249124] = anon_sym_AMP_GT; - v->a[249125] = anon_sym_AMP_GT_GT; - v->a[249126] = anon_sym_LT_AMP; - v->a[249127] = anon_sym_GT_AMP; - v->a[249128] = anon_sym_GT_PIPE; - v->a[249129] = anon_sym_LT_AMP_DASH; - v->a[249130] = anon_sym_GT_AMP_DASH; - v->a[249131] = anon_sym_LT_LT_DASH; - v->a[249132] = aux_sym_concatenation_token1; - v->a[249133] = anon_sym_BQUOTE; - v->a[249134] = 3; - v->a[249135] = actions(3); - v->a[249136] = 1; - v->a[249137] = sym_comment; - v->a[249138] = actions(1350); - v->a[249139] = 4; - small_parse_table_12457(v); -} - -void small_parse_table_12457(t_small_parse_table_array *v) -{ - v->a[249140] = sym_file_descriptor; - v->a[249141] = sym__concat; - v->a[249142] = sym_variable_name; - v->a[249143] = aux_sym_heredoc_redirect_token1; - v->a[249144] = actions(1348); - v->a[249145] = 22; - v->a[249146] = anon_sym_SEMI; - v->a[249147] = anon_sym_PIPE_PIPE; - v->a[249148] = anon_sym_AMP_AMP; - v->a[249149] = anon_sym_PIPE; - v->a[249150] = anon_sym_AMP; - v->a[249151] = anon_sym_LT; - v->a[249152] = anon_sym_GT; - v->a[249153] = anon_sym_LT_LT; - v->a[249154] = anon_sym_GT_GT; - v->a[249155] = anon_sym_SEMI_SEMI; - v->a[249156] = anon_sym_SEMI_AMP; - v->a[249157] = anon_sym_SEMI_SEMI_AMP; - v->a[249158] = anon_sym_PIPE_AMP; - v->a[249159] = anon_sym_AMP_GT; - small_parse_table_12458(v); -} - -void small_parse_table_12458(t_small_parse_table_array *v) -{ - v->a[249160] = anon_sym_AMP_GT_GT; - v->a[249161] = anon_sym_LT_AMP; - v->a[249162] = anon_sym_GT_AMP; - v->a[249163] = anon_sym_GT_PIPE; - v->a[249164] = anon_sym_LT_AMP_DASH; - v->a[249165] = anon_sym_GT_AMP_DASH; - v->a[249166] = anon_sym_LT_LT_DASH; - v->a[249167] = aux_sym_concatenation_token1; - v->a[249168] = 6; - v->a[249169] = actions(3); - v->a[249170] = 1; - v->a[249171] = sym_comment; - v->a[249172] = actions(11568); - v->a[249173] = 1; - v->a[249174] = aux_sym_concatenation_token1; - v->a[249175] = actions(11583); - v->a[249176] = 1; - v->a[249177] = sym__concat; - v->a[249178] = state(4422); - v->a[249179] = 1; - small_parse_table_12459(v); -} - -void small_parse_table_12459(t_small_parse_table_array *v) -{ - v->a[249180] = aux_sym_concatenation_repeat1; - v->a[249181] = actions(5395); - v->a[249182] = 3; - v->a[249183] = sym_test_operator; - v->a[249184] = sym__brace_start; - v->a[249185] = aux_sym_heredoc_redirect_token1; - v->a[249186] = actions(5393); - v->a[249187] = 20; - v->a[249188] = anon_sym_LPAREN_LPAREN; - v->a[249189] = anon_sym_SEMI; - v->a[249190] = anon_sym_AMP; - v->a[249191] = anon_sym_SEMI_SEMI; - v->a[249192] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[249193] = anon_sym_DOLLAR_LBRACK; - v->a[249194] = anon_sym_DOLLAR; - v->a[249195] = sym__special_character; - v->a[249196] = anon_sym_DQUOTE; - v->a[249197] = sym_raw_string; - v->a[249198] = sym_ansi_c_string; - v->a[249199] = aux_sym_number_token1; - small_parse_table_12460(v); -} - -/* EOF small_parse_table_2491.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2492.c b/parser/static/small_parse_table/small_parse_table_2492.c deleted file mode 100644 index 07b54e65..00000000 --- a/parser/static/small_parse_table/small_parse_table_2492.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2492.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12460(t_small_parse_table_array *v) -{ - v->a[249200] = aux_sym_number_token2; - v->a[249201] = anon_sym_DOLLAR_LBRACE; - v->a[249202] = anon_sym_DOLLAR_LPAREN; - v->a[249203] = anon_sym_BQUOTE; - v->a[249204] = anon_sym_DOLLAR_BQUOTE; - v->a[249205] = anon_sym_LT_LPAREN; - v->a[249206] = anon_sym_GT_LPAREN; - v->a[249207] = sym_word; - v->a[249208] = 6; - v->a[249209] = actions(3); - v->a[249210] = 1; - v->a[249211] = sym_comment; - v->a[249212] = actions(11512); - v->a[249213] = 1; - v->a[249214] = aux_sym_concatenation_token1; - v->a[249215] = actions(11514); - v->a[249216] = 1; - v->a[249217] = sym__concat; - v->a[249218] = state(4583); - v->a[249219] = 1; - small_parse_table_12461(v); -} - -void small_parse_table_12461(t_small_parse_table_array *v) -{ - v->a[249220] = aux_sym_concatenation_repeat1; - v->a[249221] = actions(4566); - v->a[249222] = 2; - v->a[249223] = sym_file_descriptor; - v->a[249224] = aux_sym_heredoc_redirect_token1; - v->a[249225] = actions(4564); - v->a[249226] = 21; - v->a[249227] = anon_sym_SEMI; - v->a[249228] = anon_sym_PIPE_PIPE; - v->a[249229] = anon_sym_AMP_AMP; - v->a[249230] = anon_sym_PIPE; - v->a[249231] = anon_sym_AMP; - v->a[249232] = anon_sym_LT; - v->a[249233] = anon_sym_GT; - v->a[249234] = anon_sym_LT_LT; - v->a[249235] = anon_sym_GT_GT; - v->a[249236] = anon_sym_SEMI_SEMI; - v->a[249237] = anon_sym_PIPE_AMP; - v->a[249238] = anon_sym_AMP_GT; - v->a[249239] = anon_sym_AMP_GT_GT; - small_parse_table_12462(v); -} - -void small_parse_table_12462(t_small_parse_table_array *v) -{ - v->a[249240] = anon_sym_LT_AMP; - v->a[249241] = anon_sym_GT_AMP; - v->a[249242] = anon_sym_GT_PIPE; - v->a[249243] = anon_sym_LT_AMP_DASH; - v->a[249244] = anon_sym_GT_AMP_DASH; - v->a[249245] = anon_sym_LT_LT_DASH; - v->a[249246] = anon_sym_LT_LT_LT; - v->a[249247] = anon_sym_BQUOTE; - v->a[249248] = 6; - v->a[249249] = actions(3); - v->a[249250] = 1; - v->a[249251] = sym_comment; - v->a[249252] = actions(11568); - v->a[249253] = 1; - v->a[249254] = aux_sym_concatenation_token1; - v->a[249255] = actions(11583); - v->a[249256] = 1; - v->a[249257] = sym__concat; - v->a[249258] = state(4558); - v->a[249259] = 1; - small_parse_table_12463(v); -} - -void small_parse_table_12463(t_small_parse_table_array *v) -{ - v->a[249260] = aux_sym_concatenation_repeat1; - v->a[249261] = actions(5391); - v->a[249262] = 3; - v->a[249263] = sym_test_operator; - v->a[249264] = sym__brace_start; - v->a[249265] = aux_sym_heredoc_redirect_token1; - v->a[249266] = actions(5389); - v->a[249267] = 20; - v->a[249268] = anon_sym_LPAREN_LPAREN; - v->a[249269] = anon_sym_SEMI; - v->a[249270] = anon_sym_AMP; - v->a[249271] = anon_sym_SEMI_SEMI; - v->a[249272] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[249273] = anon_sym_DOLLAR_LBRACK; - v->a[249274] = anon_sym_DOLLAR; - v->a[249275] = sym__special_character; - v->a[249276] = anon_sym_DQUOTE; - v->a[249277] = sym_raw_string; - v->a[249278] = sym_ansi_c_string; - v->a[249279] = aux_sym_number_token1; - small_parse_table_12464(v); -} - -void small_parse_table_12464(t_small_parse_table_array *v) -{ - v->a[249280] = aux_sym_number_token2; - v->a[249281] = anon_sym_DOLLAR_LBRACE; - v->a[249282] = anon_sym_DOLLAR_LPAREN; - v->a[249283] = anon_sym_BQUOTE; - v->a[249284] = anon_sym_DOLLAR_BQUOTE; - v->a[249285] = anon_sym_LT_LPAREN; - v->a[249286] = anon_sym_GT_LPAREN; - v->a[249287] = sym_word; - v->a[249288] = 3; - v->a[249289] = actions(3); - v->a[249290] = 1; - v->a[249291] = sym_comment; - v->a[249292] = actions(1334); - v->a[249293] = 3; - v->a[249294] = sym_file_descriptor; - v->a[249295] = sym__concat; - v->a[249296] = aux_sym_heredoc_redirect_token1; - v->a[249297] = actions(1332); - v->a[249298] = 23; - v->a[249299] = anon_sym_SEMI; - small_parse_table_12465(v); -} - -/* EOF small_parse_table_2492.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2493.c b/parser/static/small_parse_table/small_parse_table_2493.c deleted file mode 100644 index 0cd72c6d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2493.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2493.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12465(t_small_parse_table_array *v) -{ - v->a[249300] = anon_sym_PIPE_PIPE; - v->a[249301] = anon_sym_AMP_AMP; - v->a[249302] = anon_sym_PIPE; - v->a[249303] = anon_sym_AMP; - v->a[249304] = anon_sym_LT; - v->a[249305] = anon_sym_GT; - v->a[249306] = anon_sym_LT_LT; - v->a[249307] = anon_sym_GT_GT; - v->a[249308] = anon_sym_esac; - v->a[249309] = anon_sym_SEMI_SEMI; - v->a[249310] = anon_sym_SEMI_AMP; - v->a[249311] = anon_sym_SEMI_SEMI_AMP; - v->a[249312] = anon_sym_PIPE_AMP; - v->a[249313] = anon_sym_AMP_GT; - v->a[249314] = anon_sym_AMP_GT_GT; - v->a[249315] = anon_sym_LT_AMP; - v->a[249316] = anon_sym_GT_AMP; - v->a[249317] = anon_sym_GT_PIPE; - v->a[249318] = anon_sym_LT_AMP_DASH; - v->a[249319] = anon_sym_GT_AMP_DASH; - small_parse_table_12466(v); -} - -void small_parse_table_12466(t_small_parse_table_array *v) -{ - v->a[249320] = anon_sym_LT_LT_DASH; - v->a[249321] = aux_sym_concatenation_token1; - v->a[249322] = 5; - v->a[249323] = actions(3); - v->a[249324] = 1; - v->a[249325] = sym_comment; - v->a[249326] = actions(11585); - v->a[249327] = 1; - v->a[249328] = sym__special_character; - v->a[249329] = state(4483); - v->a[249330] = 1; - v->a[249331] = aux_sym__literal_repeat1; - v->a[249332] = actions(4566); - v->a[249333] = 2; - v->a[249334] = sym_file_descriptor; - v->a[249335] = aux_sym_heredoc_redirect_token1; - v->a[249336] = actions(4564); - v->a[249337] = 22; - v->a[249338] = anon_sym_SEMI; - v->a[249339] = anon_sym_PIPE_PIPE; - small_parse_table_12467(v); -} - -void small_parse_table_12467(t_small_parse_table_array *v) -{ - v->a[249340] = anon_sym_AMP_AMP; - v->a[249341] = anon_sym_PIPE; - v->a[249342] = anon_sym_AMP; - v->a[249343] = anon_sym_LT; - v->a[249344] = anon_sym_GT; - v->a[249345] = anon_sym_LT_LT; - v->a[249346] = anon_sym_GT_GT; - v->a[249347] = anon_sym_esac; - v->a[249348] = anon_sym_SEMI_SEMI; - v->a[249349] = anon_sym_SEMI_AMP; - v->a[249350] = anon_sym_SEMI_SEMI_AMP; - v->a[249351] = anon_sym_PIPE_AMP; - v->a[249352] = anon_sym_AMP_GT; - v->a[249353] = anon_sym_AMP_GT_GT; - v->a[249354] = anon_sym_LT_AMP; - v->a[249355] = anon_sym_GT_AMP; - v->a[249356] = anon_sym_GT_PIPE; - v->a[249357] = anon_sym_LT_AMP_DASH; - v->a[249358] = anon_sym_GT_AMP_DASH; - v->a[249359] = anon_sym_LT_LT_DASH; - small_parse_table_12468(v); -} - -void small_parse_table_12468(t_small_parse_table_array *v) -{ - v->a[249360] = 6; - v->a[249361] = actions(3); - v->a[249362] = 1; - v->a[249363] = sym_comment; - v->a[249364] = actions(11512); - v->a[249365] = 1; - v->a[249366] = aux_sym_concatenation_token1; - v->a[249367] = actions(11514); - v->a[249368] = 1; - v->a[249369] = sym__concat; - v->a[249370] = state(4584); - v->a[249371] = 1; - v->a[249372] = aux_sym_concatenation_repeat1; - v->a[249373] = actions(4372); - v->a[249374] = 2; - v->a[249375] = sym_file_descriptor; - v->a[249376] = aux_sym_heredoc_redirect_token1; - v->a[249377] = actions(4370); - v->a[249378] = 21; - v->a[249379] = anon_sym_SEMI; - small_parse_table_12469(v); -} - -void small_parse_table_12469(t_small_parse_table_array *v) -{ - v->a[249380] = anon_sym_PIPE_PIPE; - v->a[249381] = anon_sym_AMP_AMP; - v->a[249382] = anon_sym_PIPE; - v->a[249383] = anon_sym_AMP; - v->a[249384] = anon_sym_LT; - v->a[249385] = anon_sym_GT; - v->a[249386] = anon_sym_LT_LT; - v->a[249387] = anon_sym_GT_GT; - v->a[249388] = anon_sym_SEMI_SEMI; - v->a[249389] = anon_sym_PIPE_AMP; - v->a[249390] = anon_sym_AMP_GT; - v->a[249391] = anon_sym_AMP_GT_GT; - v->a[249392] = anon_sym_LT_AMP; - v->a[249393] = anon_sym_GT_AMP; - v->a[249394] = anon_sym_GT_PIPE; - v->a[249395] = anon_sym_LT_AMP_DASH; - v->a[249396] = anon_sym_GT_AMP_DASH; - v->a[249397] = anon_sym_LT_LT_DASH; - v->a[249398] = anon_sym_LT_LT_LT; - v->a[249399] = anon_sym_BQUOTE; - small_parse_table_12470(v); -} - -/* EOF small_parse_table_2493.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2494.c b/parser/static/small_parse_table/small_parse_table_2494.c deleted file mode 100644 index 9e9ec450..00000000 --- a/parser/static/small_parse_table/small_parse_table_2494.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2494.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12470(t_small_parse_table_array *v) -{ - v->a[249400] = 3; - v->a[249401] = actions(3); - v->a[249402] = 1; - v->a[249403] = sym_comment; - v->a[249404] = actions(1334); - v->a[249405] = 3; - v->a[249406] = sym_file_descriptor; - v->a[249407] = sym__concat; - v->a[249408] = aux_sym_heredoc_redirect_token1; - v->a[249409] = actions(1332); - v->a[249410] = 23; - v->a[249411] = anon_sym_SEMI; - v->a[249412] = anon_sym_PIPE_PIPE; - v->a[249413] = anon_sym_AMP_AMP; - v->a[249414] = anon_sym_PIPE; - v->a[249415] = anon_sym_AMP; - v->a[249416] = anon_sym_LT; - v->a[249417] = anon_sym_GT; - v->a[249418] = anon_sym_LT_LT; - v->a[249419] = anon_sym_GT_GT; - small_parse_table_12471(v); -} - -void small_parse_table_12471(t_small_parse_table_array *v) -{ - v->a[249420] = anon_sym_SEMI_SEMI; - v->a[249421] = anon_sym_SEMI_AMP; - v->a[249422] = anon_sym_SEMI_SEMI_AMP; - v->a[249423] = anon_sym_PIPE_AMP; - v->a[249424] = anon_sym_AMP_GT; - v->a[249425] = anon_sym_AMP_GT_GT; - v->a[249426] = anon_sym_LT_AMP; - v->a[249427] = anon_sym_GT_AMP; - v->a[249428] = anon_sym_GT_PIPE; - v->a[249429] = anon_sym_LT_AMP_DASH; - v->a[249430] = anon_sym_GT_AMP_DASH; - v->a[249431] = anon_sym_LT_LT_DASH; - v->a[249432] = anon_sym_LT_LT_LT; - v->a[249433] = aux_sym_concatenation_token1; - v->a[249434] = 8; - v->a[249435] = actions(3); - v->a[249436] = 1; - v->a[249437] = sym_comment; - v->a[249438] = actions(11431); - v->a[249439] = 1; - small_parse_table_12472(v); -} - -void small_parse_table_12472(t_small_parse_table_array *v) -{ - v->a[249440] = aux_sym_heredoc_redirect_token1; - v->a[249441] = actions(11596); - v->a[249442] = 1; - v->a[249443] = sym_file_descriptor; - v->a[249444] = actions(11590); - v->a[249445] = 2; - v->a[249446] = anon_sym_LT_LT; - v->a[249447] = anon_sym_LT_LT_DASH; - v->a[249448] = actions(11593); - v->a[249449] = 2; - v->a[249450] = anon_sym_LT_AMP_DASH; - v->a[249451] = anon_sym_GT_AMP_DASH; - v->a[249452] = state(4465); - v->a[249453] = 3; - v->a[249454] = sym_file_redirect; - v->a[249455] = sym_heredoc_redirect; - v->a[249456] = aux_sym_redirected_statement_repeat1; - v->a[249457] = actions(11587); - v->a[249458] = 8; - v->a[249459] = anon_sym_LT; - small_parse_table_12473(v); -} - -void small_parse_table_12473(t_small_parse_table_array *v) -{ - v->a[249460] = anon_sym_GT; - v->a[249461] = anon_sym_GT_GT; - v->a[249462] = anon_sym_AMP_GT; - v->a[249463] = anon_sym_AMP_GT_GT; - v->a[249464] = anon_sym_LT_AMP; - v->a[249465] = anon_sym_GT_AMP; - v->a[249466] = anon_sym_GT_PIPE; - v->a[249467] = actions(11420); - v->a[249468] = 9; - v->a[249469] = anon_sym_SEMI; - v->a[249470] = anon_sym_PIPE_PIPE; - v->a[249471] = anon_sym_AMP_AMP; - v->a[249472] = anon_sym_PIPE; - v->a[249473] = anon_sym_AMP; - v->a[249474] = anon_sym_SEMI_SEMI; - v->a[249475] = anon_sym_SEMI_AMP; - v->a[249476] = anon_sym_SEMI_SEMI_AMP; - v->a[249477] = anon_sym_PIPE_AMP; - v->a[249478] = 6; - v->a[249479] = actions(3); - small_parse_table_12474(v); -} - -void small_parse_table_12474(t_small_parse_table_array *v) -{ - v->a[249480] = 1; - v->a[249481] = sym_comment; - v->a[249482] = actions(11512); - v->a[249483] = 1; - v->a[249484] = aux_sym_concatenation_token1; - v->a[249485] = actions(11514); - v->a[249486] = 1; - v->a[249487] = sym__concat; - v->a[249488] = state(4583); - v->a[249489] = 1; - v->a[249490] = aux_sym_concatenation_repeat1; - v->a[249491] = actions(4469); - v->a[249492] = 2; - v->a[249493] = sym_file_descriptor; - v->a[249494] = aux_sym_heredoc_redirect_token1; - v->a[249495] = actions(4467); - v->a[249496] = 21; - v->a[249497] = anon_sym_SEMI; - v->a[249498] = anon_sym_PIPE_PIPE; - v->a[249499] = anon_sym_AMP_AMP; - small_parse_table_12475(v); -} - -/* EOF small_parse_table_2494.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2495.c b/parser/static/small_parse_table/small_parse_table_2495.c deleted file mode 100644 index ccbe6a5a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2495.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2495.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12475(t_small_parse_table_array *v) -{ - v->a[249500] = anon_sym_PIPE; - v->a[249501] = anon_sym_AMP; - v->a[249502] = anon_sym_LT; - v->a[249503] = anon_sym_GT; - v->a[249504] = anon_sym_LT_LT; - v->a[249505] = anon_sym_GT_GT; - v->a[249506] = anon_sym_SEMI_SEMI; - v->a[249507] = anon_sym_PIPE_AMP; - v->a[249508] = anon_sym_AMP_GT; - v->a[249509] = anon_sym_AMP_GT_GT; - v->a[249510] = anon_sym_LT_AMP; - v->a[249511] = anon_sym_GT_AMP; - v->a[249512] = anon_sym_GT_PIPE; - v->a[249513] = anon_sym_LT_AMP_DASH; - v->a[249514] = anon_sym_GT_AMP_DASH; - v->a[249515] = anon_sym_LT_LT_DASH; - v->a[249516] = anon_sym_LT_LT_LT; - v->a[249517] = anon_sym_BQUOTE; - v->a[249518] = 6; - v->a[249519] = actions(3); - small_parse_table_12476(v); -} - -void small_parse_table_12476(t_small_parse_table_array *v) -{ - v->a[249520] = 1; - v->a[249521] = sym_comment; - v->a[249522] = actions(11512); - v->a[249523] = 1; - v->a[249524] = aux_sym_concatenation_token1; - v->a[249525] = actions(11514); - v->a[249526] = 1; - v->a[249527] = sym__concat; - v->a[249528] = state(4523); - v->a[249529] = 1; - v->a[249530] = aux_sym_concatenation_repeat1; - v->a[249531] = actions(4469); - v->a[249532] = 3; - v->a[249533] = sym_file_descriptor; - v->a[249534] = ts_builtin_sym_end; - v->a[249535] = aux_sym_heredoc_redirect_token1; - v->a[249536] = actions(4467); - v->a[249537] = 20; - v->a[249538] = anon_sym_SEMI; - v->a[249539] = anon_sym_PIPE_PIPE; - small_parse_table_12477(v); -} - -void small_parse_table_12477(t_small_parse_table_array *v) -{ - v->a[249540] = anon_sym_AMP_AMP; - v->a[249541] = anon_sym_PIPE; - v->a[249542] = anon_sym_AMP; - v->a[249543] = anon_sym_LT; - v->a[249544] = anon_sym_GT; - v->a[249545] = anon_sym_LT_LT; - v->a[249546] = anon_sym_GT_GT; - v->a[249547] = anon_sym_SEMI_SEMI; - v->a[249548] = anon_sym_PIPE_AMP; - v->a[249549] = anon_sym_AMP_GT; - v->a[249550] = anon_sym_AMP_GT_GT; - v->a[249551] = anon_sym_LT_AMP; - v->a[249552] = anon_sym_GT_AMP; - v->a[249553] = anon_sym_GT_PIPE; - v->a[249554] = anon_sym_LT_AMP_DASH; - v->a[249555] = anon_sym_GT_AMP_DASH; - v->a[249556] = anon_sym_LT_LT_DASH; - v->a[249557] = anon_sym_LT_LT_LT; - v->a[249558] = 6; - v->a[249559] = actions(3); - small_parse_table_12478(v); -} - -void small_parse_table_12478(t_small_parse_table_array *v) -{ - v->a[249560] = 1; - v->a[249561] = sym_comment; - v->a[249562] = actions(11491); - v->a[249563] = 1; - v->a[249564] = aux_sym_concatenation_token1; - v->a[249565] = actions(11599); - v->a[249566] = 1; - v->a[249567] = sym__concat; - v->a[249568] = state(4453); - v->a[249569] = 1; - v->a[249570] = aux_sym_concatenation_repeat1; - v->a[249571] = actions(1288); - v->a[249572] = 2; - v->a[249573] = sym_file_descriptor; - v->a[249574] = aux_sym_heredoc_redirect_token1; - v->a[249575] = actions(1286); - v->a[249576] = 21; - v->a[249577] = anon_sym_SEMI; - v->a[249578] = anon_sym_PIPE_PIPE; - v->a[249579] = anon_sym_AMP_AMP; - small_parse_table_12479(v); -} - -void small_parse_table_12479(t_small_parse_table_array *v) -{ - v->a[249580] = anon_sym_PIPE; - v->a[249581] = anon_sym_AMP; - v->a[249582] = anon_sym_LT; - v->a[249583] = anon_sym_GT; - v->a[249584] = anon_sym_LT_LT; - v->a[249585] = anon_sym_GT_GT; - v->a[249586] = anon_sym_SEMI_SEMI; - v->a[249587] = anon_sym_SEMI_AMP; - v->a[249588] = anon_sym_SEMI_SEMI_AMP; - v->a[249589] = anon_sym_PIPE_AMP; - v->a[249590] = anon_sym_AMP_GT; - v->a[249591] = anon_sym_AMP_GT_GT; - v->a[249592] = anon_sym_LT_AMP; - v->a[249593] = anon_sym_GT_AMP; - v->a[249594] = anon_sym_GT_PIPE; - v->a[249595] = anon_sym_LT_AMP_DASH; - v->a[249596] = anon_sym_GT_AMP_DASH; - v->a[249597] = anon_sym_LT_LT_DASH; - v->a[249598] = 3; - v->a[249599] = actions(3); - small_parse_table_12480(v); -} - -/* EOF small_parse_table_2495.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2496.c b/parser/static/small_parse_table/small_parse_table_2496.c deleted file mode 100644 index 0e254b23..00000000 --- a/parser/static/small_parse_table/small_parse_table_2496.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2496.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12480(t_small_parse_table_array *v) -{ - v->a[249600] = 1; - v->a[249601] = sym_comment; - v->a[249602] = actions(1346); - v->a[249603] = 3; - v->a[249604] = sym_file_descriptor; - v->a[249605] = sym__concat; - v->a[249606] = aux_sym_heredoc_redirect_token1; - v->a[249607] = actions(1344); - v->a[249608] = 23; - v->a[249609] = anon_sym_SEMI; - v->a[249610] = anon_sym_PIPE_PIPE; - v->a[249611] = anon_sym_AMP_AMP; - v->a[249612] = anon_sym_PIPE; - v->a[249613] = anon_sym_AMP; - v->a[249614] = anon_sym_LT; - v->a[249615] = anon_sym_GT; - v->a[249616] = anon_sym_LT_LT; - v->a[249617] = anon_sym_GT_GT; - v->a[249618] = anon_sym_esac; - v->a[249619] = anon_sym_SEMI_SEMI; - small_parse_table_12481(v); -} - -void small_parse_table_12481(t_small_parse_table_array *v) -{ - v->a[249620] = anon_sym_SEMI_AMP; - v->a[249621] = anon_sym_SEMI_SEMI_AMP; - v->a[249622] = anon_sym_PIPE_AMP; - v->a[249623] = anon_sym_AMP_GT; - v->a[249624] = anon_sym_AMP_GT_GT; - v->a[249625] = anon_sym_LT_AMP; - v->a[249626] = anon_sym_GT_AMP; - v->a[249627] = anon_sym_GT_PIPE; - v->a[249628] = anon_sym_LT_AMP_DASH; - v->a[249629] = anon_sym_GT_AMP_DASH; - v->a[249630] = anon_sym_LT_LT_DASH; - v->a[249631] = aux_sym_concatenation_token1; - v->a[249632] = 3; - v->a[249633] = actions(3); - v->a[249634] = 1; - v->a[249635] = sym_comment; - v->a[249636] = actions(1358); - v->a[249637] = 3; - v->a[249638] = sym_file_descriptor; - v->a[249639] = sym__concat; - small_parse_table_12482(v); -} - -void small_parse_table_12482(t_small_parse_table_array *v) -{ - v->a[249640] = aux_sym_heredoc_redirect_token1; - v->a[249641] = actions(1356); - v->a[249642] = 23; - v->a[249643] = anon_sym_SEMI; - v->a[249644] = anon_sym_PIPE_PIPE; - v->a[249645] = anon_sym_AMP_AMP; - v->a[249646] = anon_sym_PIPE; - v->a[249647] = anon_sym_AMP; - v->a[249648] = anon_sym_LT; - v->a[249649] = anon_sym_GT; - v->a[249650] = anon_sym_LT_LT; - v->a[249651] = anon_sym_GT_GT; - v->a[249652] = anon_sym_esac; - v->a[249653] = anon_sym_SEMI_SEMI; - v->a[249654] = anon_sym_SEMI_AMP; - v->a[249655] = anon_sym_SEMI_SEMI_AMP; - v->a[249656] = anon_sym_PIPE_AMP; - v->a[249657] = anon_sym_AMP_GT; - v->a[249658] = anon_sym_AMP_GT_GT; - v->a[249659] = anon_sym_LT_AMP; - small_parse_table_12483(v); -} - -void small_parse_table_12483(t_small_parse_table_array *v) -{ - v->a[249660] = anon_sym_GT_AMP; - v->a[249661] = anon_sym_GT_PIPE; - v->a[249662] = anon_sym_LT_AMP_DASH; - v->a[249663] = anon_sym_GT_AMP_DASH; - v->a[249664] = anon_sym_LT_LT_DASH; - v->a[249665] = aux_sym_concatenation_token1; - v->a[249666] = 6; - v->a[249667] = actions(3); - v->a[249668] = 1; - v->a[249669] = sym_comment; - v->a[249670] = actions(11491); - v->a[249671] = 1; - v->a[249672] = aux_sym_concatenation_token1; - v->a[249673] = actions(11601); - v->a[249674] = 1; - v->a[249675] = sym__concat; - v->a[249676] = state(4453); - v->a[249677] = 1; - v->a[249678] = aux_sym_concatenation_repeat1; - v->a[249679] = actions(1267); - small_parse_table_12484(v); -} - -void small_parse_table_12484(t_small_parse_table_array *v) -{ - v->a[249680] = 2; - v->a[249681] = sym_file_descriptor; - v->a[249682] = aux_sym_heredoc_redirect_token1; - v->a[249683] = actions(1265); - v->a[249684] = 21; - v->a[249685] = anon_sym_SEMI; - v->a[249686] = anon_sym_PIPE_PIPE; - v->a[249687] = anon_sym_AMP_AMP; - v->a[249688] = anon_sym_PIPE; - v->a[249689] = anon_sym_AMP; - v->a[249690] = anon_sym_LT; - v->a[249691] = anon_sym_GT; - v->a[249692] = anon_sym_LT_LT; - v->a[249693] = anon_sym_GT_GT; - v->a[249694] = anon_sym_SEMI_SEMI; - v->a[249695] = anon_sym_SEMI_AMP; - v->a[249696] = anon_sym_SEMI_SEMI_AMP; - v->a[249697] = anon_sym_PIPE_AMP; - v->a[249698] = anon_sym_AMP_GT; - v->a[249699] = anon_sym_AMP_GT_GT; - small_parse_table_12485(v); -} - -/* EOF small_parse_table_2496.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2497.c b/parser/static/small_parse_table/small_parse_table_2497.c deleted file mode 100644 index 767576f6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2497.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2497.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12485(t_small_parse_table_array *v) -{ - v->a[249700] = anon_sym_LT_AMP; - v->a[249701] = anon_sym_GT_AMP; - v->a[249702] = anon_sym_GT_PIPE; - v->a[249703] = anon_sym_LT_AMP_DASH; - v->a[249704] = anon_sym_GT_AMP_DASH; - v->a[249705] = anon_sym_LT_LT_DASH; - v->a[249706] = 6; - v->a[249707] = actions(3); - v->a[249708] = 1; - v->a[249709] = sym_comment; - v->a[249710] = actions(11512); - v->a[249711] = 1; - v->a[249712] = aux_sym_concatenation_token1; - v->a[249713] = actions(11514); - v->a[249714] = 1; - v->a[249715] = sym__concat; - v->a[249716] = state(4584); - v->a[249717] = 1; - v->a[249718] = aux_sym_concatenation_repeat1; - v->a[249719] = actions(2074); - small_parse_table_12486(v); -} - -void small_parse_table_12486(t_small_parse_table_array *v) -{ - v->a[249720] = 2; - v->a[249721] = sym_file_descriptor; - v->a[249722] = aux_sym_heredoc_redirect_token1; - v->a[249723] = actions(2072); - v->a[249724] = 21; - v->a[249725] = anon_sym_SEMI; - v->a[249726] = anon_sym_PIPE_PIPE; - v->a[249727] = anon_sym_AMP_AMP; - v->a[249728] = anon_sym_PIPE; - v->a[249729] = anon_sym_AMP; - v->a[249730] = anon_sym_LT; - v->a[249731] = anon_sym_GT; - v->a[249732] = anon_sym_LT_LT; - v->a[249733] = anon_sym_GT_GT; - v->a[249734] = anon_sym_SEMI_SEMI; - v->a[249735] = anon_sym_PIPE_AMP; - v->a[249736] = anon_sym_AMP_GT; - v->a[249737] = anon_sym_AMP_GT_GT; - v->a[249738] = anon_sym_LT_AMP; - v->a[249739] = anon_sym_GT_AMP; - small_parse_table_12487(v); -} - -void small_parse_table_12487(t_small_parse_table_array *v) -{ - v->a[249740] = anon_sym_GT_PIPE; - v->a[249741] = anon_sym_LT_AMP_DASH; - v->a[249742] = anon_sym_GT_AMP_DASH; - v->a[249743] = anon_sym_LT_LT_DASH; - v->a[249744] = anon_sym_LT_LT_LT; - v->a[249745] = anon_sym_BQUOTE; - v->a[249746] = 3; - v->a[249747] = actions(3); - v->a[249748] = 1; - v->a[249749] = sym_comment; - v->a[249750] = actions(1334); - v->a[249751] = 4; - v->a[249752] = sym_file_descriptor; - v->a[249753] = sym__concat; - v->a[249754] = ts_builtin_sym_end; - v->a[249755] = aux_sym_heredoc_redirect_token1; - v->a[249756] = actions(1332); - v->a[249757] = 22; - v->a[249758] = anon_sym_SEMI; - v->a[249759] = anon_sym_PIPE_PIPE; - small_parse_table_12488(v); -} - -void small_parse_table_12488(t_small_parse_table_array *v) -{ - v->a[249760] = anon_sym_AMP_AMP; - v->a[249761] = anon_sym_PIPE; - v->a[249762] = anon_sym_AMP; - v->a[249763] = anon_sym_LT; - v->a[249764] = anon_sym_GT; - v->a[249765] = anon_sym_LT_LT; - v->a[249766] = anon_sym_GT_GT; - v->a[249767] = anon_sym_RPAREN; - v->a[249768] = anon_sym_SEMI_SEMI; - v->a[249769] = anon_sym_PIPE_AMP; - v->a[249770] = anon_sym_AMP_GT; - v->a[249771] = anon_sym_AMP_GT_GT; - v->a[249772] = anon_sym_LT_AMP; - v->a[249773] = anon_sym_GT_AMP; - v->a[249774] = anon_sym_GT_PIPE; - v->a[249775] = anon_sym_LT_AMP_DASH; - v->a[249776] = anon_sym_GT_AMP_DASH; - v->a[249777] = anon_sym_LT_LT_DASH; - v->a[249778] = aux_sym_concatenation_token1; - v->a[249779] = anon_sym_BQUOTE; - small_parse_table_12489(v); -} - -void small_parse_table_12489(t_small_parse_table_array *v) -{ - v->a[249780] = 3; - v->a[249781] = actions(3); - v->a[249782] = 1; - v->a[249783] = sym_comment; - v->a[249784] = actions(1294); - v->a[249785] = 3; - v->a[249786] = sym_file_descriptor; - v->a[249787] = sym__concat; - v->a[249788] = aux_sym_heredoc_redirect_token1; - v->a[249789] = actions(1292); - v->a[249790] = 23; - v->a[249791] = anon_sym_SEMI; - v->a[249792] = anon_sym_PIPE_PIPE; - v->a[249793] = anon_sym_AMP_AMP; - v->a[249794] = anon_sym_PIPE; - v->a[249795] = anon_sym_AMP; - v->a[249796] = anon_sym_LT; - v->a[249797] = anon_sym_GT; - v->a[249798] = anon_sym_LT_LT; - v->a[249799] = anon_sym_GT_GT; - small_parse_table_12490(v); -} - -/* EOF small_parse_table_2497.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2498.c b/parser/static/small_parse_table/small_parse_table_2498.c deleted file mode 100644 index f1b71530..00000000 --- a/parser/static/small_parse_table/small_parse_table_2498.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2498.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12490(t_small_parse_table_array *v) -{ - v->a[249800] = anon_sym_esac; - v->a[249801] = anon_sym_SEMI_SEMI; - v->a[249802] = anon_sym_SEMI_AMP; - v->a[249803] = anon_sym_SEMI_SEMI_AMP; - v->a[249804] = anon_sym_PIPE_AMP; - v->a[249805] = anon_sym_AMP_GT; - v->a[249806] = anon_sym_AMP_GT_GT; - v->a[249807] = anon_sym_LT_AMP; - v->a[249808] = anon_sym_GT_AMP; - v->a[249809] = anon_sym_GT_PIPE; - v->a[249810] = anon_sym_LT_AMP_DASH; - v->a[249811] = anon_sym_GT_AMP_DASH; - v->a[249812] = anon_sym_LT_LT_DASH; - v->a[249813] = aux_sym_concatenation_token1; - v->a[249814] = 3; - v->a[249815] = actions(3); - v->a[249816] = 1; - v->a[249817] = sym_comment; - v->a[249818] = actions(1322); - v->a[249819] = 4; - small_parse_table_12491(v); -} - -void small_parse_table_12491(t_small_parse_table_array *v) -{ - v->a[249820] = sym_file_descriptor; - v->a[249821] = sym__concat; - v->a[249822] = ts_builtin_sym_end; - v->a[249823] = aux_sym_heredoc_redirect_token1; - v->a[249824] = actions(1320); - v->a[249825] = 22; - v->a[249826] = anon_sym_SEMI; - v->a[249827] = anon_sym_PIPE_PIPE; - v->a[249828] = anon_sym_AMP_AMP; - v->a[249829] = anon_sym_PIPE; - v->a[249830] = anon_sym_AMP; - v->a[249831] = anon_sym_LT; - v->a[249832] = anon_sym_GT; - v->a[249833] = anon_sym_LT_LT; - v->a[249834] = anon_sym_GT_GT; - v->a[249835] = anon_sym_RPAREN; - v->a[249836] = anon_sym_SEMI_SEMI; - v->a[249837] = anon_sym_PIPE_AMP; - v->a[249838] = anon_sym_AMP_GT; - v->a[249839] = anon_sym_AMP_GT_GT; - small_parse_table_12492(v); -} - -void small_parse_table_12492(t_small_parse_table_array *v) -{ - v->a[249840] = anon_sym_LT_AMP; - v->a[249841] = anon_sym_GT_AMP; - v->a[249842] = anon_sym_GT_PIPE; - v->a[249843] = anon_sym_LT_AMP_DASH; - v->a[249844] = anon_sym_GT_AMP_DASH; - v->a[249845] = anon_sym_LT_LT_DASH; - v->a[249846] = aux_sym_concatenation_token1; - v->a[249847] = anon_sym_BQUOTE; - v->a[249848] = 6; - v->a[249849] = actions(3); - v->a[249850] = 1; - v->a[249851] = sym_comment; - v->a[249852] = actions(11512); - v->a[249853] = 1; - v->a[249854] = aux_sym_concatenation_token1; - v->a[249855] = actions(11514); - v->a[249856] = 1; - v->a[249857] = sym__concat; - v->a[249858] = state(4583); - v->a[249859] = 1; - small_parse_table_12493(v); -} - -void small_parse_table_12493(t_small_parse_table_array *v) -{ - v->a[249860] = aux_sym_concatenation_repeat1; - v->a[249861] = actions(5697); - v->a[249862] = 2; - v->a[249863] = sym_file_descriptor; - v->a[249864] = aux_sym_heredoc_redirect_token1; - v->a[249865] = actions(5695); - v->a[249866] = 21; - v->a[249867] = anon_sym_SEMI; - v->a[249868] = anon_sym_PIPE_PIPE; - v->a[249869] = anon_sym_AMP_AMP; - v->a[249870] = anon_sym_PIPE; - v->a[249871] = anon_sym_AMP; - v->a[249872] = anon_sym_LT; - v->a[249873] = anon_sym_GT; - v->a[249874] = anon_sym_LT_LT; - v->a[249875] = anon_sym_GT_GT; - v->a[249876] = anon_sym_SEMI_SEMI; - v->a[249877] = anon_sym_PIPE_AMP; - v->a[249878] = anon_sym_AMP_GT; - v->a[249879] = anon_sym_AMP_GT_GT; - small_parse_table_12494(v); -} - -void small_parse_table_12494(t_small_parse_table_array *v) -{ - v->a[249880] = anon_sym_LT_AMP; - v->a[249881] = anon_sym_GT_AMP; - v->a[249882] = anon_sym_GT_PIPE; - v->a[249883] = anon_sym_LT_AMP_DASH; - v->a[249884] = anon_sym_GT_AMP_DASH; - v->a[249885] = anon_sym_LT_LT_DASH; - v->a[249886] = anon_sym_LT_LT_LT; - v->a[249887] = anon_sym_BQUOTE; - v->a[249888] = 6; - v->a[249889] = actions(3); - v->a[249890] = 1; - v->a[249891] = sym_comment; - v->a[249892] = actions(11512); - v->a[249893] = 1; - v->a[249894] = aux_sym_concatenation_token1; - v->a[249895] = actions(11514); - v->a[249896] = 1; - v->a[249897] = sym__concat; - v->a[249898] = state(4510); - v->a[249899] = 1; - small_parse_table_12495(v); -} - -/* EOF small_parse_table_2498.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2499.c b/parser/static/small_parse_table/small_parse_table_2499.c deleted file mode 100644 index c2d79c76..00000000 --- a/parser/static/small_parse_table/small_parse_table_2499.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2499.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12495(t_small_parse_table_array *v) -{ - v->a[249900] = aux_sym_concatenation_repeat1; - v->a[249901] = actions(4372); - v->a[249902] = 3; - v->a[249903] = sym_file_descriptor; - v->a[249904] = ts_builtin_sym_end; - v->a[249905] = aux_sym_heredoc_redirect_token1; - v->a[249906] = actions(4370); - v->a[249907] = 20; - v->a[249908] = anon_sym_SEMI; - v->a[249909] = anon_sym_PIPE_PIPE; - v->a[249910] = anon_sym_AMP_AMP; - v->a[249911] = anon_sym_PIPE; - v->a[249912] = anon_sym_AMP; - v->a[249913] = anon_sym_LT; - v->a[249914] = anon_sym_GT; - v->a[249915] = anon_sym_LT_LT; - v->a[249916] = anon_sym_GT_GT; - v->a[249917] = anon_sym_SEMI_SEMI; - v->a[249918] = anon_sym_PIPE_AMP; - v->a[249919] = anon_sym_AMP_GT; - small_parse_table_12496(v); -} - -void small_parse_table_12496(t_small_parse_table_array *v) -{ - v->a[249920] = anon_sym_AMP_GT_GT; - v->a[249921] = anon_sym_LT_AMP; - v->a[249922] = anon_sym_GT_AMP; - v->a[249923] = anon_sym_GT_PIPE; - v->a[249924] = anon_sym_LT_AMP_DASH; - v->a[249925] = anon_sym_GT_AMP_DASH; - v->a[249926] = anon_sym_LT_LT_DASH; - v->a[249927] = anon_sym_LT_LT_LT; - v->a[249928] = 3; - v->a[249929] = actions(3); - v->a[249930] = 1; - v->a[249931] = sym_comment; - v->a[249932] = actions(1298); - v->a[249933] = 4; - v->a[249934] = sym_file_descriptor; - v->a[249935] = sym__concat; - v->a[249936] = sym_variable_name; - v->a[249937] = aux_sym_heredoc_redirect_token1; - v->a[249938] = actions(1296); - v->a[249939] = 22; - small_parse_table_12497(v); -} - -void small_parse_table_12497(t_small_parse_table_array *v) -{ - v->a[249940] = anon_sym_SEMI; - v->a[249941] = anon_sym_PIPE_PIPE; - v->a[249942] = anon_sym_AMP_AMP; - v->a[249943] = anon_sym_PIPE; - v->a[249944] = anon_sym_AMP; - v->a[249945] = anon_sym_LT; - v->a[249946] = anon_sym_GT; - v->a[249947] = anon_sym_LT_LT; - v->a[249948] = anon_sym_GT_GT; - v->a[249949] = anon_sym_SEMI_SEMI; - v->a[249950] = anon_sym_SEMI_AMP; - v->a[249951] = anon_sym_SEMI_SEMI_AMP; - v->a[249952] = anon_sym_PIPE_AMP; - v->a[249953] = anon_sym_AMP_GT; - v->a[249954] = anon_sym_AMP_GT_GT; - v->a[249955] = anon_sym_LT_AMP; - v->a[249956] = anon_sym_GT_AMP; - v->a[249957] = anon_sym_GT_PIPE; - v->a[249958] = anon_sym_LT_AMP_DASH; - v->a[249959] = anon_sym_GT_AMP_DASH; - small_parse_table_12498(v); -} - -void small_parse_table_12498(t_small_parse_table_array *v) -{ - v->a[249960] = anon_sym_LT_LT_DASH; - v->a[249961] = aux_sym_concatenation_token1; - v->a[249962] = 6; - v->a[249963] = actions(3); - v->a[249964] = 1; - v->a[249965] = sym_comment; - v->a[249966] = actions(11512); - v->a[249967] = 1; - v->a[249968] = aux_sym_concatenation_token1; - v->a[249969] = actions(11514); - v->a[249970] = 1; - v->a[249971] = sym__concat; - v->a[249972] = state(4584); - v->a[249973] = 1; - v->a[249974] = aux_sym_concatenation_repeat1; - v->a[249975] = actions(2096); - v->a[249976] = 2; - v->a[249977] = sym_file_descriptor; - v->a[249978] = aux_sym_heredoc_redirect_token1; - v->a[249979] = actions(2094); - small_parse_table_12499(v); -} - -void small_parse_table_12499(t_small_parse_table_array *v) -{ - v->a[249980] = 21; - v->a[249981] = anon_sym_SEMI; - v->a[249982] = anon_sym_PIPE_PIPE; - v->a[249983] = anon_sym_AMP_AMP; - v->a[249984] = anon_sym_PIPE; - v->a[249985] = anon_sym_AMP; - v->a[249986] = anon_sym_LT; - v->a[249987] = anon_sym_GT; - v->a[249988] = anon_sym_LT_LT; - v->a[249989] = anon_sym_GT_GT; - v->a[249990] = anon_sym_SEMI_SEMI; - v->a[249991] = anon_sym_PIPE_AMP; - v->a[249992] = anon_sym_AMP_GT; - v->a[249993] = anon_sym_AMP_GT_GT; - v->a[249994] = anon_sym_LT_AMP; - v->a[249995] = anon_sym_GT_AMP; - v->a[249996] = anon_sym_GT_PIPE; - v->a[249997] = anon_sym_LT_AMP_DASH; - v->a[249998] = anon_sym_GT_AMP_DASH; - v->a[249999] = anon_sym_LT_LT_DASH; - small_parse_table_12500(v); -} - -/* EOF small_parse_table_2499.c */ diff --git a/parser/static/small_parse_table/small_parse_table_25.c b/parser/static/small_parse_table/small_parse_table_25.c index 6cac3aba..9b29dc6d 100644 --- a/parser/static/small_parse_table/small_parse_table_25.c +++ b/parser/static/small_parse_table/small_parse_table_25.c @@ -14,126 +14,126 @@ void small_parse_table_125(t_small_parse_table_array *v) { - v->a[2500] = sym__special_character; - v->a[2501] = sym_raw_string; - v->a[2502] = sym_ansi_c_string; - v->a[2503] = aux_sym_number_token1; - v->a[2504] = aux_sym_number_token2; - v->a[2505] = anon_sym_DOLLAR_LBRACE; - v->a[2506] = anon_sym_DOLLAR_LPAREN; - v->a[2507] = anon_sym_BQUOTE; - v->a[2508] = anon_sym_DOLLAR_BQUOTE; - v->a[2509] = anon_sym_LT_LPAREN; - v->a[2510] = anon_sym_GT_LPAREN; - v->a[2511] = sym_word; - v->a[2512] = 24; - v->a[2513] = actions(3); - v->a[2514] = 1; - v->a[2515] = sym_comment; - v->a[2516] = actions(1759); - v->a[2517] = 1; - v->a[2518] = anon_sym_DOLLAR_LBRACK; - v->a[2519] = actions(1761); + v->a[2500] = anon_sym_SEMI_SEMI; + v->a[2501] = anon_sym_SEMI_AMP; + v->a[2502] = anon_sym_SEMI_SEMI_AMP; + v->a[2503] = anon_sym_PIPE_AMP; + v->a[2504] = anon_sym_AMP_AMP; + v->a[2505] = anon_sym_PIPE_PIPE; + v->a[2506] = anon_sym_LT; + v->a[2507] = anon_sym_GT; + v->a[2508] = anon_sym_GT_GT; + v->a[2509] = anon_sym_AMP_GT; + v->a[2510] = anon_sym_AMP_GT_GT; + v->a[2511] = anon_sym_LT_AMP; + v->a[2512] = anon_sym_GT_AMP; + v->a[2513] = anon_sym_GT_PIPE; + v->a[2514] = anon_sym_LT_AMP_DASH; + v->a[2515] = anon_sym_GT_AMP_DASH; + v->a[2516] = anon_sym_LT_LT; + v->a[2517] = anon_sym_LT_LT_DASH; + v->a[2518] = aux_sym_heredoc_redirect_token1; + v->a[2519] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_126(v); } void small_parse_table_126(t_small_parse_table_array *v) { - v->a[2520] = 1; - v->a[2521] = anon_sym_DOLLAR; - v->a[2522] = actions(1763); - v->a[2523] = 1; - v->a[2524] = sym__special_character; - v->a[2525] = actions(1765); - v->a[2526] = 1; - v->a[2527] = anon_sym_DQUOTE; - v->a[2528] = actions(1767); - v->a[2529] = 1; - v->a[2530] = aux_sym_number_token1; - v->a[2531] = actions(1769); - v->a[2532] = 1; - v->a[2533] = aux_sym_number_token2; - v->a[2534] = actions(1771); - v->a[2535] = 1; - v->a[2536] = anon_sym_DOLLAR_LBRACE; - v->a[2537] = actions(1773); - v->a[2538] = 1; - v->a[2539] = anon_sym_DOLLAR_LPAREN; + v->a[2520] = anon_sym_AMP; + v->a[2521] = sym__special_character; + v->a[2522] = anon_sym_DQUOTE; + v->a[2523] = sym_raw_string; + v->a[2524] = aux_sym_number_token1; + v->a[2525] = aux_sym_number_token2; + v->a[2526] = anon_sym_DOLLAR_LBRACE; + v->a[2527] = anon_sym_DOLLAR_LPAREN; + v->a[2528] = anon_sym_BQUOTE; + v->a[2529] = anon_sym_DOLLAR_BQUOTE; + v->a[2530] = sym_word; + v->a[2531] = anon_sym_SEMI; + v->a[2532] = 20; + v->a[2533] = actions(3); + v->a[2534] = 1; + v->a[2535] = sym_comment; + v->a[2536] = actions(1043); + v->a[2537] = 1; + v->a[2538] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2539] = actions(1045); small_parse_table_127(v); } void small_parse_table_127(t_small_parse_table_array *v) { - v->a[2540] = actions(1775); - v->a[2541] = 1; - v->a[2542] = anon_sym_BQUOTE; - v->a[2543] = actions(1777); - v->a[2544] = 1; - v->a[2545] = anon_sym_DOLLAR_BQUOTE; - v->a[2546] = actions(1783); - v->a[2547] = 1; - v->a[2548] = sym_variable_name; - v->a[2549] = actions(1785); - v->a[2550] = 1; - v->a[2551] = sym_test_operator; - v->a[2552] = actions(1787); - v->a[2553] = 1; - v->a[2554] = sym__brace_start; - v->a[2555] = actions(1801); - v->a[2556] = 1; - v->a[2557] = aux_sym__simple_variable_name_token1; - v->a[2558] = state(1368); - v->a[2559] = 1; + v->a[2540] = 1; + v->a[2541] = anon_sym_DOLLAR; + v->a[2542] = actions(1047); + v->a[2543] = 1; + v->a[2544] = sym__special_character; + v->a[2545] = actions(1049); + v->a[2546] = 1; + v->a[2547] = anon_sym_DQUOTE; + v->a[2548] = actions(1051); + v->a[2549] = 1; + v->a[2550] = aux_sym_number_token1; + v->a[2551] = actions(1053); + v->a[2552] = 1; + v->a[2553] = aux_sym_number_token2; + v->a[2554] = actions(1055); + v->a[2555] = 1; + v->a[2556] = anon_sym_DOLLAR_LBRACE; + v->a[2557] = actions(1057); + v->a[2558] = 1; + v->a[2559] = anon_sym_DOLLAR_LPAREN; small_parse_table_128(v); } void small_parse_table_128(t_small_parse_table_array *v) { - v->a[2560] = aux_sym__literal_repeat1; - v->a[2561] = state(6750); - v->a[2562] = 1; - v->a[2563] = sym_subscript; - v->a[2564] = actions(1753); - v->a[2565] = 2; - v->a[2566] = anon_sym_LPAREN_LPAREN; - v->a[2567] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2568] = actions(1779); - v->a[2569] = 2; - v->a[2570] = anon_sym_LT_LPAREN; - v->a[2571] = anon_sym_GT_LPAREN; - v->a[2572] = actions(1799); - v->a[2573] = 2; - v->a[2574] = sym_file_descriptor; - v->a[2575] = aux_sym_heredoc_redirect_token1; - v->a[2576] = actions(1751); - v->a[2577] = 3; - v->a[2578] = sym_raw_string; - v->a[2579] = sym_ansi_c_string; + v->a[2560] = actions(1059); + v->a[2561] = 1; + v->a[2562] = anon_sym_BQUOTE; + v->a[2563] = actions(1061); + v->a[2564] = 1; + v->a[2565] = anon_sym_DOLLAR_BQUOTE; + v->a[2566] = actions(1065); + v->a[2567] = 1; + v->a[2568] = sym_test_operator; + v->a[2569] = actions(1067); + v->a[2570] = 1; + v->a[2571] = sym__brace_start; + v->a[2572] = actions(1248); + v->a[2573] = 1; + v->a[2574] = aux_sym__simple_variable_name_token1; + v->a[2575] = state(879); + v->a[2576] = 1; + v->a[2577] = aux_sym__literal_repeat1; + v->a[2578] = actions(1037); + v->a[2579] = 2; small_parse_table_129(v); } void small_parse_table_129(t_small_parse_table_array *v) { - v->a[2580] = sym_word; - v->a[2581] = state(546); - v->a[2582] = 3; - v->a[2583] = sym_variable_assignment; - v->a[2584] = sym_concatenation; - v->a[2585] = aux_sym_declaration_command_repeat1; - v->a[2586] = state(1067); - v->a[2587] = 9; - v->a[2588] = sym_arithmetic_expansion; - v->a[2589] = sym_brace_expression; - v->a[2590] = sym_string; - v->a[2591] = sym_translated_string; - v->a[2592] = sym_number; - v->a[2593] = sym_simple_expansion; - v->a[2594] = sym_expansion; - v->a[2595] = sym_command_substitution; - v->a[2596] = sym_process_substitution; - v->a[2597] = actions(1797); - v->a[2598] = 22; - v->a[2599] = anon_sym_SEMI; + v->a[2580] = sym_raw_string; + v->a[2581] = sym_word; + v->a[2582] = actions(1246); + v->a[2583] = 2; + v->a[2584] = sym_file_descriptor; + v->a[2585] = aux_sym_heredoc_redirect_token1; + v->a[2586] = state(277); + v->a[2587] = 2; + v->a[2588] = sym_concatenation; + v->a[2589] = aux_sym_unset_command_repeat1; + v->a[2590] = state(566); + v->a[2591] = 7; + v->a[2592] = sym_arithmetic_expansion; + v->a[2593] = sym_brace_expression; + v->a[2594] = sym_string; + v->a[2595] = sym_number; + v->a[2596] = sym_simple_expansion; + v->a[2597] = sym_expansion; + v->a[2598] = sym_command_substitution; + v->a[2599] = actions(1244); small_parse_table_130(v); } diff --git a/parser/static/small_parse_table/small_parse_table_250.c b/parser/static/small_parse_table/small_parse_table_250.c index 639aa02c..30531f26 100644 --- a/parser/static/small_parse_table/small_parse_table_250.c +++ b/parser/static/small_parse_table/small_parse_table_250.c @@ -14,97 +14,97 @@ void small_parse_table_1250(t_small_parse_table_array *v) { - v->a[25000] = anon_sym_LT; - v->a[25001] = anon_sym_GT; - v->a[25002] = anon_sym_LT_LT; - v->a[25003] = anon_sym_GT_GT; - v->a[25004] = anon_sym_SEMI_SEMI; + v->a[25000] = anon_sym_LPAREN; + v->a[25001] = anon_sym_PIPE; + v->a[25002] = anon_sym_SEMI_SEMI; + v->a[25003] = anon_sym_SEMI_AMP; + v->a[25004] = anon_sym_SEMI_SEMI_AMP; v->a[25005] = anon_sym_PIPE_AMP; - v->a[25006] = anon_sym_AMP_GT; - v->a[25007] = anon_sym_AMP_GT_GT; - v->a[25008] = anon_sym_LT_AMP; - v->a[25009] = anon_sym_GT_AMP; - v->a[25010] = anon_sym_GT_PIPE; - v->a[25011] = anon_sym_LT_AMP_DASH; - v->a[25012] = anon_sym_GT_AMP_DASH; - v->a[25013] = anon_sym_LT_LT_DASH; - v->a[25014] = anon_sym_LT_LT_LT; - v->a[25015] = 8; - v->a[25016] = actions(3); - v->a[25017] = 1; - v->a[25018] = sym_comment; - v->a[25019] = actions(3580); + v->a[25006] = anon_sym_AMP_AMP; + v->a[25007] = anon_sym_PIPE_PIPE; + v->a[25008] = anon_sym_LT; + v->a[25009] = anon_sym_GT; + v->a[25010] = anon_sym_GT_GT; + v->a[25011] = anon_sym_AMP_GT; + v->a[25012] = anon_sym_AMP_GT_GT; + v->a[25013] = anon_sym_LT_AMP; + v->a[25014] = anon_sym_GT_AMP; + v->a[25015] = anon_sym_GT_PIPE; + v->a[25016] = anon_sym_LT_AMP_DASH; + v->a[25017] = anon_sym_GT_AMP_DASH; + v->a[25018] = anon_sym_LT_LT; + v->a[25019] = anon_sym_LT_LT_DASH; small_parse_table_1251(v); } void small_parse_table_1251(t_small_parse_table_array *v) { - v->a[25020] = 1; - v->a[25021] = anon_sym_DQUOTE; - v->a[25022] = actions(3584); - v->a[25023] = 1; - v->a[25024] = sym_variable_name; - v->a[25025] = state(2121); - v->a[25026] = 1; - v->a[25027] = sym_string; - v->a[25028] = actions(3582); - v->a[25029] = 2; - v->a[25030] = aux_sym__simple_variable_name_token1; - v->a[25031] = aux_sym__multiline_variable_name_token1; - v->a[25032] = actions(1241); - v->a[25033] = 3; - v->a[25034] = sym_file_descriptor; - v->a[25035] = sym_test_operator; - v->a[25036] = sym__brace_start; - v->a[25037] = actions(3578); - v->a[25038] = 9; - v->a[25039] = anon_sym_DASH; + v->a[25020] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25021] = anon_sym_AMP; + v->a[25022] = aux_sym_concatenation_token1; + v->a[25023] = anon_sym_DOLLAR; + v->a[25024] = sym__special_character; + v->a[25025] = anon_sym_DQUOTE; + v->a[25026] = sym_raw_string; + v->a[25027] = aux_sym_number_token1; + v->a[25028] = aux_sym_number_token2; + v->a[25029] = anon_sym_DOLLAR_LBRACE; + v->a[25030] = anon_sym_DOLLAR_LPAREN; + v->a[25031] = anon_sym_BQUOTE; + v->a[25032] = anon_sym_DOLLAR_BQUOTE; + v->a[25033] = sym_word; + v->a[25034] = anon_sym_SEMI; + v->a[25035] = 3; + v->a[25036] = actions(3); + v->a[25037] = 1; + v->a[25038] = sym_comment; + v->a[25039] = actions(3159); small_parse_table_1252(v); } void small_parse_table_1252(t_small_parse_table_array *v) { - v->a[25040] = anon_sym_STAR; - v->a[25041] = anon_sym_BANG; - v->a[25042] = anon_sym_QMARK; - v->a[25043] = anon_sym_DOLLAR; - v->a[25044] = anon_sym_POUND; - v->a[25045] = anon_sym_AT2; - v->a[25046] = anon_sym_0; - v->a[25047] = anon_sym__; - v->a[25048] = actions(1239); - v->a[25049] = 35; - v->a[25050] = anon_sym_LPAREN_LPAREN; - v->a[25051] = anon_sym_SEMI; - v->a[25052] = anon_sym_PIPE_PIPE; - v->a[25053] = anon_sym_AMP_AMP; - v->a[25054] = anon_sym_PIPE; - v->a[25055] = anon_sym_AMP; - v->a[25056] = anon_sym_LT; - v->a[25057] = anon_sym_GT; - v->a[25058] = anon_sym_LT_LT; + v->a[25040] = 6; + v->a[25041] = sym_file_descriptor; + v->a[25042] = sym__concat; + v->a[25043] = sym_variable_name; + v->a[25044] = sym_test_operator; + v->a[25045] = sym__brace_start; + v->a[25046] = aux_sym_heredoc_redirect_token1; + v->a[25047] = actions(3157); + v->a[25048] = 36; + v->a[25049] = anon_sym_esac; + v->a[25050] = anon_sym_PIPE; + v->a[25051] = anon_sym_SEMI_SEMI; + v->a[25052] = anon_sym_SEMI_AMP; + v->a[25053] = anon_sym_SEMI_SEMI_AMP; + v->a[25054] = anon_sym_PIPE_AMP; + v->a[25055] = anon_sym_AMP_AMP; + v->a[25056] = anon_sym_PIPE_PIPE; + v->a[25057] = anon_sym_LT; + v->a[25058] = anon_sym_GT; v->a[25059] = anon_sym_GT_GT; small_parse_table_1253(v); } void small_parse_table_1253(t_small_parse_table_array *v) { - v->a[25060] = anon_sym_SEMI_SEMI; - v->a[25061] = anon_sym_PIPE_AMP; - v->a[25062] = anon_sym_AMP_GT; - v->a[25063] = anon_sym_AMP_GT_GT; - v->a[25064] = anon_sym_LT_AMP; - v->a[25065] = anon_sym_GT_AMP; - v->a[25066] = anon_sym_GT_PIPE; - v->a[25067] = anon_sym_LT_AMP_DASH; - v->a[25068] = anon_sym_GT_AMP_DASH; - v->a[25069] = anon_sym_LT_LT_DASH; - v->a[25070] = aux_sym_heredoc_redirect_token1; - v->a[25071] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25072] = anon_sym_DOLLAR_LBRACK; + v->a[25060] = anon_sym_AMP_GT; + v->a[25061] = anon_sym_AMP_GT_GT; + v->a[25062] = anon_sym_LT_AMP; + v->a[25063] = anon_sym_GT_AMP; + v->a[25064] = anon_sym_GT_PIPE; + v->a[25065] = anon_sym_LT_AMP_DASH; + v->a[25066] = anon_sym_GT_AMP_DASH; + v->a[25067] = anon_sym_LT_LT; + v->a[25068] = anon_sym_LT_LT_DASH; + v->a[25069] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25070] = anon_sym_AMP; + v->a[25071] = aux_sym_concatenation_token1; + v->a[25072] = anon_sym_DOLLAR; v->a[25073] = sym__special_character; - v->a[25074] = sym_raw_string; - v->a[25075] = sym_ansi_c_string; + v->a[25074] = anon_sym_DQUOTE; + v->a[25075] = sym_raw_string; v->a[25076] = aux_sym_number_token1; v->a[25077] = aux_sym_number_token2; v->a[25078] = anon_sym_DOLLAR_LBRACE; @@ -116,24 +116,24 @@ void small_parse_table_1254(t_small_parse_table_array *v) { v->a[25080] = anon_sym_BQUOTE; v->a[25081] = anon_sym_DOLLAR_BQUOTE; - v->a[25082] = anon_sym_LT_LPAREN; - v->a[25083] = anon_sym_GT_LPAREN; - v->a[25084] = sym_word; - v->a[25085] = 4; - v->a[25086] = actions(71); + v->a[25082] = aux_sym__simple_variable_name_token1; + v->a[25083] = sym_word; + v->a[25084] = anon_sym_SEMI; + v->a[25085] = 3; + v->a[25086] = actions(3); v->a[25087] = 1; v->a[25088] = sym_comment; - v->a[25089] = actions(2725); - v->a[25090] = 1; - v->a[25091] = ts_builtin_sym_end; - v->a[25092] = actions(2717); - v->a[25093] = 23; - v->a[25094] = sym_file_descriptor; - v->a[25095] = sym_variable_name; - v->a[25096] = sym_test_operator; - v->a[25097] = sym__brace_start; - v->a[25098] = anon_sym_LPAREN_LPAREN; - v->a[25099] = anon_sym_GT_GT; + v->a[25089] = actions(2967); + v->a[25090] = 6; + v->a[25091] = sym_file_descriptor; + v->a[25092] = sym__concat; + v->a[25093] = sym_variable_name; + v->a[25094] = sym_test_operator; + v->a[25095] = sym__brace_start; + v->a[25096] = aux_sym_heredoc_redirect_token1; + v->a[25097] = actions(2965); + v->a[25098] = 35; + v->a[25099] = anon_sym_PIPE; small_parse_table_1255(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2500.c b/parser/static/small_parse_table/small_parse_table_2500.c deleted file mode 100644 index 0897a71a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2500.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2500.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12500(t_small_parse_table_array *v) -{ - v->a[250000] = anon_sym_LT_LT_LT; - v->a[250001] = anon_sym_BQUOTE; - v->a[250002] = 8; - v->a[250003] = actions(3); - v->a[250004] = 1; - v->a[250005] = sym_comment; - v->a[250006] = actions(11363); - v->a[250007] = 1; - v->a[250008] = aux_sym_heredoc_redirect_token1; - v->a[250009] = actions(11607); - v->a[250010] = 1; - v->a[250011] = anon_sym_LT_LT_LT; - v->a[250012] = actions(11609); - v->a[250013] = 1; - v->a[250014] = sym_file_descriptor; - v->a[250015] = actions(11605); - v->a[250016] = 2; - v->a[250017] = anon_sym_LT_AMP_DASH; - v->a[250018] = anon_sym_GT_AMP_DASH; - v->a[250019] = state(4517); - small_parse_table_12501(v); -} - -void small_parse_table_12501(t_small_parse_table_array *v) -{ - v->a[250020] = 3; - v->a[250021] = sym_file_redirect; - v->a[250022] = sym_herestring_redirect; - v->a[250023] = aux_sym_redirected_statement_repeat2; - v->a[250024] = actions(11603); - v->a[250025] = 8; - v->a[250026] = anon_sym_LT; - v->a[250027] = anon_sym_GT; - v->a[250028] = anon_sym_GT_GT; - v->a[250029] = anon_sym_AMP_GT; - v->a[250030] = anon_sym_AMP_GT_GT; - v->a[250031] = anon_sym_LT_AMP; - v->a[250032] = anon_sym_GT_AMP; - v->a[250033] = anon_sym_GT_PIPE; - v->a[250034] = actions(11357); - v->a[250035] = 10; - v->a[250036] = anon_sym_SEMI; - v->a[250037] = anon_sym_PIPE_PIPE; - v->a[250038] = anon_sym_AMP_AMP; - v->a[250039] = anon_sym_PIPE; - small_parse_table_12502(v); -} - -void small_parse_table_12502(t_small_parse_table_array *v) -{ - v->a[250040] = anon_sym_AMP; - v->a[250041] = anon_sym_LT_LT; - v->a[250042] = anon_sym_RPAREN; - v->a[250043] = anon_sym_SEMI_SEMI; - v->a[250044] = anon_sym_PIPE_AMP; - v->a[250045] = anon_sym_LT_LT_DASH; - v->a[250046] = 6; - v->a[250047] = actions(3); - v->a[250048] = 1; - v->a[250049] = sym_comment; - v->a[250050] = actions(11512); - v->a[250051] = 1; - v->a[250052] = aux_sym_concatenation_token1; - v->a[250053] = actions(11514); - v->a[250054] = 1; - v->a[250055] = sym__concat; - v->a[250056] = state(4592); - v->a[250057] = 1; - v->a[250058] = aux_sym_concatenation_repeat1; - v->a[250059] = actions(5697); - small_parse_table_12503(v); -} - -void small_parse_table_12503(t_small_parse_table_array *v) -{ - v->a[250060] = 2; - v->a[250061] = sym_file_descriptor; - v->a[250062] = aux_sym_heredoc_redirect_token1; - v->a[250063] = actions(5695); - v->a[250064] = 21; - v->a[250065] = anon_sym_SEMI; - v->a[250066] = anon_sym_PIPE_PIPE; - v->a[250067] = anon_sym_AMP_AMP; - v->a[250068] = anon_sym_PIPE; - v->a[250069] = anon_sym_AMP; - v->a[250070] = anon_sym_LT; - v->a[250071] = anon_sym_GT; - v->a[250072] = anon_sym_LT_LT; - v->a[250073] = anon_sym_GT_GT; - v->a[250074] = anon_sym_RPAREN; - v->a[250075] = anon_sym_SEMI_SEMI; - v->a[250076] = anon_sym_PIPE_AMP; - v->a[250077] = anon_sym_AMP_GT; - v->a[250078] = anon_sym_AMP_GT_GT; - v->a[250079] = anon_sym_LT_AMP; - small_parse_table_12504(v); -} - -void small_parse_table_12504(t_small_parse_table_array *v) -{ - v->a[250080] = anon_sym_GT_AMP; - v->a[250081] = anon_sym_GT_PIPE; - v->a[250082] = anon_sym_LT_AMP_DASH; - v->a[250083] = anon_sym_GT_AMP_DASH; - v->a[250084] = anon_sym_LT_LT_DASH; - v->a[250085] = anon_sym_LT_LT_LT; - v->a[250086] = 3; - v->a[250087] = actions(3); - v->a[250088] = 1; - v->a[250089] = sym_comment; - v->a[250090] = actions(1294); - v->a[250091] = 3; - v->a[250092] = sym_file_descriptor; - v->a[250093] = sym__concat; - v->a[250094] = aux_sym_heredoc_redirect_token1; - v->a[250095] = actions(1292); - v->a[250096] = 23; - v->a[250097] = anon_sym_SEMI; - v->a[250098] = anon_sym_PIPE_PIPE; - v->a[250099] = anon_sym_AMP_AMP; - small_parse_table_12505(v); -} - -/* EOF small_parse_table_2500.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2501.c b/parser/static/small_parse_table/small_parse_table_2501.c deleted file mode 100644 index fc3dee67..00000000 --- a/parser/static/small_parse_table/small_parse_table_2501.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2501.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12505(t_small_parse_table_array *v) -{ - v->a[250100] = anon_sym_PIPE; - v->a[250101] = anon_sym_AMP; - v->a[250102] = anon_sym_LT; - v->a[250103] = anon_sym_GT; - v->a[250104] = anon_sym_LT_LT; - v->a[250105] = anon_sym_GT_GT; - v->a[250106] = anon_sym_SEMI_SEMI; - v->a[250107] = anon_sym_SEMI_AMP; - v->a[250108] = anon_sym_SEMI_SEMI_AMP; - v->a[250109] = anon_sym_PIPE_AMP; - v->a[250110] = anon_sym_AMP_GT; - v->a[250111] = anon_sym_AMP_GT_GT; - v->a[250112] = anon_sym_LT_AMP; - v->a[250113] = anon_sym_GT_AMP; - v->a[250114] = anon_sym_GT_PIPE; - v->a[250115] = anon_sym_LT_AMP_DASH; - v->a[250116] = anon_sym_GT_AMP_DASH; - v->a[250117] = anon_sym_LT_LT_DASH; - v->a[250118] = anon_sym_LT_LT_LT; - v->a[250119] = aux_sym_concatenation_token1; - small_parse_table_12506(v); -} - -void small_parse_table_12506(t_small_parse_table_array *v) -{ - v->a[250120] = 5; - v->a[250121] = actions(3); - v->a[250122] = 1; - v->a[250123] = sym_comment; - v->a[250124] = actions(11611); - v->a[250125] = 1; - v->a[250126] = sym__special_character; - v->a[250127] = state(4483); - v->a[250128] = 1; - v->a[250129] = aux_sym__literal_repeat1; - v->a[250130] = actions(1364); - v->a[250131] = 2; - v->a[250132] = sym_file_descriptor; - v->a[250133] = aux_sym_heredoc_redirect_token1; - v->a[250134] = actions(1362); - v->a[250135] = 22; - v->a[250136] = anon_sym_SEMI; - v->a[250137] = anon_sym_PIPE_PIPE; - v->a[250138] = anon_sym_AMP_AMP; - v->a[250139] = anon_sym_PIPE; - small_parse_table_12507(v); -} - -void small_parse_table_12507(t_small_parse_table_array *v) -{ - v->a[250140] = anon_sym_AMP; - v->a[250141] = anon_sym_LT; - v->a[250142] = anon_sym_GT; - v->a[250143] = anon_sym_LT_LT; - v->a[250144] = anon_sym_GT_GT; - v->a[250145] = anon_sym_esac; - v->a[250146] = anon_sym_SEMI_SEMI; - v->a[250147] = anon_sym_SEMI_AMP; - v->a[250148] = anon_sym_SEMI_SEMI_AMP; - v->a[250149] = anon_sym_PIPE_AMP; - v->a[250150] = anon_sym_AMP_GT; - v->a[250151] = anon_sym_AMP_GT_GT; - v->a[250152] = anon_sym_LT_AMP; - v->a[250153] = anon_sym_GT_AMP; - v->a[250154] = anon_sym_GT_PIPE; - v->a[250155] = anon_sym_LT_AMP_DASH; - v->a[250156] = anon_sym_GT_AMP_DASH; - v->a[250157] = anon_sym_LT_LT_DASH; - v->a[250158] = 6; - v->a[250159] = actions(3); - small_parse_table_12508(v); -} - -void small_parse_table_12508(t_small_parse_table_array *v) -{ - v->a[250160] = 1; - v->a[250161] = sym_comment; - v->a[250162] = actions(11512); - v->a[250163] = 1; - v->a[250164] = aux_sym_concatenation_token1; - v->a[250165] = actions(11514); - v->a[250166] = 1; - v->a[250167] = sym__concat; - v->a[250168] = state(4523); - v->a[250169] = 1; - v->a[250170] = aux_sym_concatenation_repeat1; - v->a[250171] = actions(5723); - v->a[250172] = 3; - v->a[250173] = sym_file_descriptor; - v->a[250174] = ts_builtin_sym_end; - v->a[250175] = aux_sym_heredoc_redirect_token1; - v->a[250176] = actions(5721); - v->a[250177] = 20; - v->a[250178] = anon_sym_SEMI; - v->a[250179] = anon_sym_PIPE_PIPE; - small_parse_table_12509(v); -} - -void small_parse_table_12509(t_small_parse_table_array *v) -{ - v->a[250180] = anon_sym_AMP_AMP; - v->a[250181] = anon_sym_PIPE; - v->a[250182] = anon_sym_AMP; - v->a[250183] = anon_sym_LT; - v->a[250184] = anon_sym_GT; - v->a[250185] = anon_sym_LT_LT; - v->a[250186] = anon_sym_GT_GT; - v->a[250187] = anon_sym_SEMI_SEMI; - v->a[250188] = anon_sym_PIPE_AMP; - v->a[250189] = anon_sym_AMP_GT; - v->a[250190] = anon_sym_AMP_GT_GT; - v->a[250191] = anon_sym_LT_AMP; - v->a[250192] = anon_sym_GT_AMP; - v->a[250193] = anon_sym_GT_PIPE; - v->a[250194] = anon_sym_LT_AMP_DASH; - v->a[250195] = anon_sym_GT_AMP_DASH; - v->a[250196] = anon_sym_LT_LT_DASH; - v->a[250197] = anon_sym_LT_LT_LT; - v->a[250198] = 5; - v->a[250199] = actions(3); - small_parse_table_12510(v); -} - -/* EOF small_parse_table_2501.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2502.c b/parser/static/small_parse_table/small_parse_table_2502.c deleted file mode 100644 index 8b74c1b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2502.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2502.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12510(t_small_parse_table_array *v) -{ - v->a[250200] = 1; - v->a[250201] = sym_comment; - v->a[250202] = actions(11614); - v->a[250203] = 1; - v->a[250204] = sym__special_character; - v->a[250205] = state(4485); - v->a[250206] = 1; - v->a[250207] = aux_sym__literal_repeat1; - v->a[250208] = actions(1364); - v->a[250209] = 3; - v->a[250210] = sym_file_descriptor; - v->a[250211] = ts_builtin_sym_end; - v->a[250212] = aux_sym_heredoc_redirect_token1; - v->a[250213] = actions(1362); - v->a[250214] = 21; - v->a[250215] = anon_sym_SEMI; - v->a[250216] = anon_sym_PIPE_PIPE; - v->a[250217] = anon_sym_AMP_AMP; - v->a[250218] = anon_sym_PIPE; - v->a[250219] = anon_sym_AMP; - small_parse_table_12511(v); -} - -void small_parse_table_12511(t_small_parse_table_array *v) -{ - v->a[250220] = anon_sym_LT; - v->a[250221] = anon_sym_GT; - v->a[250222] = anon_sym_LT_LT; - v->a[250223] = anon_sym_GT_GT; - v->a[250224] = anon_sym_RPAREN; - v->a[250225] = anon_sym_SEMI_SEMI; - v->a[250226] = anon_sym_PIPE_AMP; - v->a[250227] = anon_sym_AMP_GT; - v->a[250228] = anon_sym_AMP_GT_GT; - v->a[250229] = anon_sym_LT_AMP; - v->a[250230] = anon_sym_GT_AMP; - v->a[250231] = anon_sym_GT_PIPE; - v->a[250232] = anon_sym_LT_AMP_DASH; - v->a[250233] = anon_sym_GT_AMP_DASH; - v->a[250234] = anon_sym_LT_LT_DASH; - v->a[250235] = anon_sym_BQUOTE; - v->a[250236] = 6; - v->a[250237] = actions(3); - v->a[250238] = 1; - v->a[250239] = sym_comment; - small_parse_table_12512(v); -} - -void small_parse_table_12512(t_small_parse_table_array *v) -{ - v->a[250240] = actions(11512); - v->a[250241] = 1; - v->a[250242] = aux_sym_concatenation_token1; - v->a[250243] = actions(11514); - v->a[250244] = 1; - v->a[250245] = sym__concat; - v->a[250246] = state(4510); - v->a[250247] = 1; - v->a[250248] = aux_sym_concatenation_repeat1; - v->a[250249] = actions(2096); - v->a[250250] = 3; - v->a[250251] = sym_file_descriptor; - v->a[250252] = ts_builtin_sym_end; - v->a[250253] = aux_sym_heredoc_redirect_token1; - v->a[250254] = actions(2094); - v->a[250255] = 20; - v->a[250256] = anon_sym_SEMI; - v->a[250257] = anon_sym_PIPE_PIPE; - v->a[250258] = anon_sym_AMP_AMP; - v->a[250259] = anon_sym_PIPE; - small_parse_table_12513(v); -} - -void small_parse_table_12513(t_small_parse_table_array *v) -{ - v->a[250260] = anon_sym_AMP; - v->a[250261] = anon_sym_LT; - v->a[250262] = anon_sym_GT; - v->a[250263] = anon_sym_LT_LT; - v->a[250264] = anon_sym_GT_GT; - v->a[250265] = anon_sym_SEMI_SEMI; - v->a[250266] = anon_sym_PIPE_AMP; - v->a[250267] = anon_sym_AMP_GT; - v->a[250268] = anon_sym_AMP_GT_GT; - v->a[250269] = anon_sym_LT_AMP; - v->a[250270] = anon_sym_GT_AMP; - v->a[250271] = anon_sym_GT_PIPE; - v->a[250272] = anon_sym_LT_AMP_DASH; - v->a[250273] = anon_sym_GT_AMP_DASH; - v->a[250274] = anon_sym_LT_LT_DASH; - v->a[250275] = anon_sym_LT_LT_LT; - v->a[250276] = 6; - v->a[250277] = actions(3); - v->a[250278] = 1; - v->a[250279] = sym_comment; - small_parse_table_12514(v); -} - -void small_parse_table_12514(t_small_parse_table_array *v) -{ - v->a[250280] = actions(11500); - v->a[250281] = 1; - v->a[250282] = aux_sym_concatenation_token1; - v->a[250283] = actions(11502); - v->a[250284] = 1; - v->a[250285] = sym__concat; - v->a[250286] = state(4781); - v->a[250287] = 1; - v->a[250288] = aux_sym_concatenation_repeat1; - v->a[250289] = actions(1263); - v->a[250290] = 3; - v->a[250291] = sym_file_descriptor; - v->a[250292] = sym_variable_name; - v->a[250293] = aux_sym_heredoc_redirect_token1; - v->a[250294] = actions(1261); - v->a[250295] = 20; - v->a[250296] = anon_sym_SEMI; - v->a[250297] = anon_sym_PIPE_PIPE; - v->a[250298] = anon_sym_AMP_AMP; - v->a[250299] = anon_sym_PIPE; - small_parse_table_12515(v); -} - -/* EOF small_parse_table_2502.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2503.c b/parser/static/small_parse_table/small_parse_table_2503.c deleted file mode 100644 index 4cc42944..00000000 --- a/parser/static/small_parse_table/small_parse_table_2503.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2503.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12515(t_small_parse_table_array *v) -{ - v->a[250300] = anon_sym_AMP; - v->a[250301] = anon_sym_LT; - v->a[250302] = anon_sym_GT; - v->a[250303] = anon_sym_LT_LT; - v->a[250304] = anon_sym_GT_GT; - v->a[250305] = anon_sym_SEMI_SEMI; - v->a[250306] = anon_sym_PIPE_AMP; - v->a[250307] = anon_sym_AMP_GT; - v->a[250308] = anon_sym_AMP_GT_GT; - v->a[250309] = anon_sym_LT_AMP; - v->a[250310] = anon_sym_GT_AMP; - v->a[250311] = anon_sym_GT_PIPE; - v->a[250312] = anon_sym_LT_AMP_DASH; - v->a[250313] = anon_sym_GT_AMP_DASH; - v->a[250314] = anon_sym_LT_LT_DASH; - v->a[250315] = sym__special_character; - v->a[250316] = 6; - v->a[250317] = actions(3); - v->a[250318] = 1; - v->a[250319] = sym_comment; - small_parse_table_12516(v); -} - -void small_parse_table_12516(t_small_parse_table_array *v) -{ - v->a[250320] = actions(11512); - v->a[250321] = 1; - v->a[250322] = aux_sym_concatenation_token1; - v->a[250323] = actions(11514); - v->a[250324] = 1; - v->a[250325] = sym__concat; - v->a[250326] = state(4583); - v->a[250327] = 1; - v->a[250328] = aux_sym_concatenation_repeat1; - v->a[250329] = actions(5723); - v->a[250330] = 2; - v->a[250331] = sym_file_descriptor; - v->a[250332] = aux_sym_heredoc_redirect_token1; - v->a[250333] = actions(5721); - v->a[250334] = 21; - v->a[250335] = anon_sym_SEMI; - v->a[250336] = anon_sym_PIPE_PIPE; - v->a[250337] = anon_sym_AMP_AMP; - v->a[250338] = anon_sym_PIPE; - v->a[250339] = anon_sym_AMP; - small_parse_table_12517(v); -} - -void small_parse_table_12517(t_small_parse_table_array *v) -{ - v->a[250340] = anon_sym_LT; - v->a[250341] = anon_sym_GT; - v->a[250342] = anon_sym_LT_LT; - v->a[250343] = anon_sym_GT_GT; - v->a[250344] = anon_sym_SEMI_SEMI; - v->a[250345] = anon_sym_PIPE_AMP; - v->a[250346] = anon_sym_AMP_GT; - v->a[250347] = anon_sym_AMP_GT_GT; - v->a[250348] = anon_sym_LT_AMP; - v->a[250349] = anon_sym_GT_AMP; - v->a[250350] = anon_sym_GT_PIPE; - v->a[250351] = anon_sym_LT_AMP_DASH; - v->a[250352] = anon_sym_GT_AMP_DASH; - v->a[250353] = anon_sym_LT_LT_DASH; - v->a[250354] = anon_sym_LT_LT_LT; - v->a[250355] = anon_sym_BQUOTE; - v->a[250356] = 12; - v->a[250357] = actions(3); - v->a[250358] = 1; - v->a[250359] = sym_comment; - small_parse_table_12518(v); -} - -void small_parse_table_12518(t_small_parse_table_array *v) -{ - v->a[250360] = actions(5101); - v->a[250361] = 1; - v->a[250362] = aux_sym_heredoc_redirect_token1; - v->a[250363] = actions(11558); - v->a[250364] = 1; - v->a[250365] = anon_sym_LT_LT_LT; - v->a[250366] = actions(11560); - v->a[250367] = 1; - v->a[250368] = sym_file_descriptor; - v->a[250369] = state(4912); - v->a[250370] = 1; - v->a[250371] = sym_herestring_redirect; - v->a[250372] = actions(4253); - v->a[250373] = 2; - v->a[250374] = anon_sym_PIPE; - v->a[250375] = anon_sym_PIPE_AMP; - v->a[250376] = actions(4692); - v->a[250377] = 2; - v->a[250378] = anon_sym_LT_LT; - v->a[250379] = anon_sym_LT_LT_DASH; - small_parse_table_12519(v); -} - -void small_parse_table_12519(t_small_parse_table_array *v) -{ - v->a[250380] = actions(5099); - v->a[250381] = 2; - v->a[250382] = anon_sym_PIPE_PIPE; - v->a[250383] = anon_sym_AMP_AMP; - v->a[250384] = actions(11556); - v->a[250385] = 2; - v->a[250386] = anon_sym_LT_AMP_DASH; - v->a[250387] = anon_sym_GT_AMP_DASH; - v->a[250388] = actions(5097); - v->a[250389] = 3; - v->a[250390] = anon_sym_SEMI; - v->a[250391] = anon_sym_AMP; - v->a[250392] = anon_sym_SEMI_SEMI; - v->a[250393] = state(4986); - v->a[250394] = 3; - v->a[250395] = sym_file_redirect; - v->a[250396] = sym_heredoc_redirect; - v->a[250397] = aux_sym_redirected_statement_repeat1; - v->a[250398] = actions(11554); - v->a[250399] = 8; - small_parse_table_12520(v); -} - -/* EOF small_parse_table_2503.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2504.c b/parser/static/small_parse_table/small_parse_table_2504.c deleted file mode 100644 index 7860f06b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2504.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2504.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12520(t_small_parse_table_array *v) -{ - v->a[250400] = anon_sym_LT; - v->a[250401] = anon_sym_GT; - v->a[250402] = anon_sym_GT_GT; - v->a[250403] = anon_sym_AMP_GT; - v->a[250404] = anon_sym_AMP_GT_GT; - v->a[250405] = anon_sym_LT_AMP; - v->a[250406] = anon_sym_GT_AMP; - v->a[250407] = anon_sym_GT_PIPE; - v->a[250408] = 3; - v->a[250409] = actions(3); - v->a[250410] = 1; - v->a[250411] = sym_comment; - v->a[250412] = actions(1302); - v->a[250413] = 4; - v->a[250414] = sym_file_descriptor; - v->a[250415] = sym__concat; - v->a[250416] = sym_variable_name; - v->a[250417] = aux_sym_heredoc_redirect_token1; - v->a[250418] = actions(1300); - v->a[250419] = 22; - small_parse_table_12521(v); -} - -void small_parse_table_12521(t_small_parse_table_array *v) -{ - v->a[250420] = anon_sym_SEMI; - v->a[250421] = anon_sym_PIPE_PIPE; - v->a[250422] = anon_sym_AMP_AMP; - v->a[250423] = anon_sym_PIPE; - v->a[250424] = anon_sym_AMP; - v->a[250425] = anon_sym_LT; - v->a[250426] = anon_sym_GT; - v->a[250427] = anon_sym_LT_LT; - v->a[250428] = anon_sym_GT_GT; - v->a[250429] = anon_sym_SEMI_SEMI; - v->a[250430] = anon_sym_SEMI_AMP; - v->a[250431] = anon_sym_SEMI_SEMI_AMP; - v->a[250432] = anon_sym_PIPE_AMP; - v->a[250433] = anon_sym_AMP_GT; - v->a[250434] = anon_sym_AMP_GT_GT; - v->a[250435] = anon_sym_LT_AMP; - v->a[250436] = anon_sym_GT_AMP; - v->a[250437] = anon_sym_GT_PIPE; - v->a[250438] = anon_sym_LT_AMP_DASH; - v->a[250439] = anon_sym_GT_AMP_DASH; - small_parse_table_12522(v); -} - -void small_parse_table_12522(t_small_parse_table_array *v) -{ - v->a[250440] = anon_sym_LT_LT_DASH; - v->a[250441] = aux_sym_concatenation_token1; - v->a[250442] = 6; - v->a[250443] = actions(3); - v->a[250444] = 1; - v->a[250445] = sym_comment; - v->a[250446] = actions(11568); - v->a[250447] = 1; - v->a[250448] = aux_sym_concatenation_token1; - v->a[250449] = actions(11583); - v->a[250450] = 1; - v->a[250451] = sym__concat; - v->a[250452] = state(4422); - v->a[250453] = 1; - v->a[250454] = aux_sym_concatenation_repeat1; - v->a[250455] = actions(1263); - v->a[250456] = 3; - v->a[250457] = sym_test_operator; - v->a[250458] = sym__brace_start; - v->a[250459] = aux_sym_heredoc_redirect_token1; - small_parse_table_12523(v); -} - -void small_parse_table_12523(t_small_parse_table_array *v) -{ - v->a[250460] = actions(1261); - v->a[250461] = 20; - v->a[250462] = anon_sym_LPAREN_LPAREN; - v->a[250463] = anon_sym_SEMI; - v->a[250464] = anon_sym_AMP; - v->a[250465] = anon_sym_SEMI_SEMI; - v->a[250466] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[250467] = anon_sym_DOLLAR_LBRACK; - v->a[250468] = anon_sym_DOLLAR; - v->a[250469] = sym__special_character; - v->a[250470] = anon_sym_DQUOTE; - v->a[250471] = sym_raw_string; - v->a[250472] = sym_ansi_c_string; - v->a[250473] = aux_sym_number_token1; - v->a[250474] = aux_sym_number_token2; - v->a[250475] = anon_sym_DOLLAR_LBRACE; - v->a[250476] = anon_sym_DOLLAR_LPAREN; - v->a[250477] = anon_sym_BQUOTE; - v->a[250478] = anon_sym_DOLLAR_BQUOTE; - v->a[250479] = anon_sym_LT_LPAREN; - small_parse_table_12524(v); -} - -void small_parse_table_12524(t_small_parse_table_array *v) -{ - v->a[250480] = anon_sym_GT_LPAREN; - v->a[250481] = sym_word; - v->a[250482] = 5; - v->a[250483] = actions(3); - v->a[250484] = 1; - v->a[250485] = sym_comment; - v->a[250486] = actions(11617); - v->a[250487] = 1; - v->a[250488] = sym__special_character; - v->a[250489] = state(4498); - v->a[250490] = 1; - v->a[250491] = aux_sym__literal_repeat1; - v->a[250492] = actions(4469); - v->a[250493] = 2; - v->a[250494] = sym_file_descriptor; - v->a[250495] = aux_sym_heredoc_redirect_token1; - v->a[250496] = actions(4467); - v->a[250497] = 22; - v->a[250498] = anon_sym_SEMI; - v->a[250499] = anon_sym_PIPE_PIPE; - small_parse_table_12525(v); -} - -/* EOF small_parse_table_2504.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2505.c b/parser/static/small_parse_table/small_parse_table_2505.c deleted file mode 100644 index a1797701..00000000 --- a/parser/static/small_parse_table/small_parse_table_2505.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2505.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12525(t_small_parse_table_array *v) -{ - v->a[250500] = anon_sym_AMP_AMP; - v->a[250501] = anon_sym_PIPE; - v->a[250502] = anon_sym_AMP; - v->a[250503] = anon_sym_LT; - v->a[250504] = anon_sym_GT; - v->a[250505] = anon_sym_LT_LT; - v->a[250506] = anon_sym_GT_GT; - v->a[250507] = anon_sym_SEMI_SEMI; - v->a[250508] = anon_sym_SEMI_AMP; - v->a[250509] = anon_sym_SEMI_SEMI_AMP; - v->a[250510] = anon_sym_PIPE_AMP; - v->a[250511] = anon_sym_AMP_GT; - v->a[250512] = anon_sym_AMP_GT_GT; - v->a[250513] = anon_sym_LT_AMP; - v->a[250514] = anon_sym_GT_AMP; - v->a[250515] = anon_sym_GT_PIPE; - v->a[250516] = anon_sym_LT_AMP_DASH; - v->a[250517] = anon_sym_GT_AMP_DASH; - v->a[250518] = anon_sym_LT_LT_DASH; - v->a[250519] = anon_sym_LT_LT_LT; - small_parse_table_12526(v); -} - -void small_parse_table_12526(t_small_parse_table_array *v) -{ - v->a[250520] = 3; - v->a[250521] = actions(3); - v->a[250522] = 1; - v->a[250523] = sym_comment; - v->a[250524] = actions(1253); - v->a[250525] = 3; - v->a[250526] = sym_file_descriptor; - v->a[250527] = sym__concat; - v->a[250528] = aux_sym_heredoc_redirect_token1; - v->a[250529] = actions(1251); - v->a[250530] = 23; - v->a[250531] = anon_sym_SEMI; - v->a[250532] = anon_sym_PIPE_PIPE; - v->a[250533] = anon_sym_AMP_AMP; - v->a[250534] = anon_sym_PIPE; - v->a[250535] = anon_sym_AMP; - v->a[250536] = anon_sym_LT; - v->a[250537] = anon_sym_GT; - v->a[250538] = anon_sym_LT_LT; - v->a[250539] = anon_sym_GT_GT; - small_parse_table_12527(v); -} - -void small_parse_table_12527(t_small_parse_table_array *v) -{ - v->a[250540] = anon_sym_SEMI_SEMI; - v->a[250541] = anon_sym_SEMI_AMP; - v->a[250542] = anon_sym_SEMI_SEMI_AMP; - v->a[250543] = anon_sym_PIPE_AMP; - v->a[250544] = anon_sym_AMP_GT; - v->a[250545] = anon_sym_AMP_GT_GT; - v->a[250546] = anon_sym_LT_AMP; - v->a[250547] = anon_sym_GT_AMP; - v->a[250548] = anon_sym_GT_PIPE; - v->a[250549] = anon_sym_LT_AMP_DASH; - v->a[250550] = anon_sym_GT_AMP_DASH; - v->a[250551] = anon_sym_LT_LT_DASH; - v->a[250552] = anon_sym_LT_LT_LT; - v->a[250553] = aux_sym_concatenation_token1; - v->a[250554] = 3; - v->a[250555] = actions(3); - v->a[250556] = 1; - v->a[250557] = sym_comment; - v->a[250558] = actions(1326); - v->a[250559] = 3; - small_parse_table_12528(v); -} - -void small_parse_table_12528(t_small_parse_table_array *v) -{ - v->a[250560] = sym_file_descriptor; - v->a[250561] = sym__concat; - v->a[250562] = aux_sym_heredoc_redirect_token1; - v->a[250563] = actions(1324); - v->a[250564] = 23; - v->a[250565] = anon_sym_SEMI; - v->a[250566] = anon_sym_PIPE_PIPE; - v->a[250567] = anon_sym_AMP_AMP; - v->a[250568] = anon_sym_PIPE; - v->a[250569] = anon_sym_AMP; - v->a[250570] = anon_sym_LT; - v->a[250571] = anon_sym_GT; - v->a[250572] = anon_sym_LT_LT; - v->a[250573] = anon_sym_GT_GT; - v->a[250574] = anon_sym_SEMI_SEMI; - v->a[250575] = anon_sym_SEMI_AMP; - v->a[250576] = anon_sym_SEMI_SEMI_AMP; - v->a[250577] = anon_sym_PIPE_AMP; - v->a[250578] = anon_sym_AMP_GT; - v->a[250579] = anon_sym_AMP_GT_GT; - small_parse_table_12529(v); -} - -void small_parse_table_12529(t_small_parse_table_array *v) -{ - v->a[250580] = anon_sym_LT_AMP; - v->a[250581] = anon_sym_GT_AMP; - v->a[250582] = anon_sym_GT_PIPE; - v->a[250583] = anon_sym_LT_AMP_DASH; - v->a[250584] = anon_sym_GT_AMP_DASH; - v->a[250585] = anon_sym_LT_LT_DASH; - v->a[250586] = anon_sym_LT_LT_LT; - v->a[250587] = aux_sym_concatenation_token1; - v->a[250588] = 6; - v->a[250589] = actions(3); - v->a[250590] = 1; - v->a[250591] = sym_comment; - v->a[250592] = actions(11512); - v->a[250593] = 1; - v->a[250594] = aux_sym_concatenation_token1; - v->a[250595] = actions(11514); - v->a[250596] = 1; - v->a[250597] = sym__concat; - v->a[250598] = state(4776); - v->a[250599] = 1; - small_parse_table_12530(v); -} - -/* EOF small_parse_table_2505.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2506.c b/parser/static/small_parse_table/small_parse_table_2506.c deleted file mode 100644 index f74c5322..00000000 --- a/parser/static/small_parse_table/small_parse_table_2506.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2506.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12530(t_small_parse_table_array *v) -{ - v->a[250600] = aux_sym_concatenation_repeat1; - v->a[250601] = actions(1263); - v->a[250602] = 2; - v->a[250603] = sym_file_descriptor; - v->a[250604] = aux_sym_heredoc_redirect_token1; - v->a[250605] = actions(1261); - v->a[250606] = 21; - v->a[250607] = anon_sym_SEMI; - v->a[250608] = anon_sym_PIPE_PIPE; - v->a[250609] = anon_sym_AMP_AMP; - v->a[250610] = anon_sym_PIPE; - v->a[250611] = anon_sym_AMP; - v->a[250612] = anon_sym_LT; - v->a[250613] = anon_sym_GT; - v->a[250614] = anon_sym_LT_LT; - v->a[250615] = anon_sym_GT_GT; - v->a[250616] = anon_sym_SEMI_SEMI; - v->a[250617] = anon_sym_PIPE_AMP; - v->a[250618] = anon_sym_AMP_GT; - v->a[250619] = anon_sym_AMP_GT_GT; - small_parse_table_12531(v); -} - -void small_parse_table_12531(t_small_parse_table_array *v) -{ - v->a[250620] = anon_sym_LT_AMP; - v->a[250621] = anon_sym_GT_AMP; - v->a[250622] = anon_sym_GT_PIPE; - v->a[250623] = anon_sym_LT_AMP_DASH; - v->a[250624] = anon_sym_GT_AMP_DASH; - v->a[250625] = anon_sym_LT_LT_DASH; - v->a[250626] = anon_sym_LT_LT_LT; - v->a[250627] = sym__special_character; - v->a[250628] = 3; - v->a[250629] = actions(3); - v->a[250630] = 1; - v->a[250631] = sym_comment; - v->a[250632] = actions(1322); - v->a[250633] = 3; - v->a[250634] = sym_file_descriptor; - v->a[250635] = sym__concat; - v->a[250636] = aux_sym_heredoc_redirect_token1; - v->a[250637] = actions(1320); - v->a[250638] = 23; - v->a[250639] = anon_sym_SEMI; - small_parse_table_12532(v); -} - -void small_parse_table_12532(t_small_parse_table_array *v) -{ - v->a[250640] = anon_sym_PIPE_PIPE; - v->a[250641] = anon_sym_AMP_AMP; - v->a[250642] = anon_sym_PIPE; - v->a[250643] = anon_sym_AMP; - v->a[250644] = anon_sym_LT; - v->a[250645] = anon_sym_GT; - v->a[250646] = anon_sym_LT_LT; - v->a[250647] = anon_sym_GT_GT; - v->a[250648] = anon_sym_esac; - v->a[250649] = anon_sym_SEMI_SEMI; - v->a[250650] = anon_sym_SEMI_AMP; - v->a[250651] = anon_sym_SEMI_SEMI_AMP; - v->a[250652] = anon_sym_PIPE_AMP; - v->a[250653] = anon_sym_AMP_GT; - v->a[250654] = anon_sym_AMP_GT_GT; - v->a[250655] = anon_sym_LT_AMP; - v->a[250656] = anon_sym_GT_AMP; - v->a[250657] = anon_sym_GT_PIPE; - v->a[250658] = anon_sym_LT_AMP_DASH; - v->a[250659] = anon_sym_GT_AMP_DASH; - small_parse_table_12533(v); -} - -void small_parse_table_12533(t_small_parse_table_array *v) -{ - v->a[250660] = anon_sym_LT_LT_DASH; - v->a[250661] = aux_sym_concatenation_token1; - v->a[250662] = 3; - v->a[250663] = actions(3); - v->a[250664] = 1; - v->a[250665] = sym_comment; - v->a[250666] = actions(1338); - v->a[250667] = 3; - v->a[250668] = sym_file_descriptor; - v->a[250669] = sym__concat; - v->a[250670] = aux_sym_heredoc_redirect_token1; - v->a[250671] = actions(1336); - v->a[250672] = 23; - v->a[250673] = anon_sym_SEMI; - v->a[250674] = anon_sym_PIPE_PIPE; - v->a[250675] = anon_sym_AMP_AMP; - v->a[250676] = anon_sym_PIPE; - v->a[250677] = anon_sym_AMP; - v->a[250678] = anon_sym_LT; - v->a[250679] = anon_sym_GT; - small_parse_table_12534(v); -} - -void small_parse_table_12534(t_small_parse_table_array *v) -{ - v->a[250680] = anon_sym_LT_LT; - v->a[250681] = anon_sym_GT_GT; - v->a[250682] = anon_sym_esac; - v->a[250683] = anon_sym_SEMI_SEMI; - v->a[250684] = anon_sym_SEMI_AMP; - v->a[250685] = anon_sym_SEMI_SEMI_AMP; - v->a[250686] = anon_sym_PIPE_AMP; - v->a[250687] = anon_sym_AMP_GT; - v->a[250688] = anon_sym_AMP_GT_GT; - v->a[250689] = anon_sym_LT_AMP; - v->a[250690] = anon_sym_GT_AMP; - v->a[250691] = anon_sym_GT_PIPE; - v->a[250692] = anon_sym_LT_AMP_DASH; - v->a[250693] = anon_sym_GT_AMP_DASH; - v->a[250694] = anon_sym_LT_LT_DASH; - v->a[250695] = aux_sym_concatenation_token1; - v->a[250696] = 5; - v->a[250697] = actions(3); - v->a[250698] = 1; - v->a[250699] = sym_comment; - small_parse_table_12535(v); -} - -/* EOF small_parse_table_2506.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2507.c b/parser/static/small_parse_table/small_parse_table_2507.c deleted file mode 100644 index 46b74331..00000000 --- a/parser/static/small_parse_table/small_parse_table_2507.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2507.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12535(t_small_parse_table_array *v) -{ - v->a[250700] = actions(11619); - v->a[250701] = 1; - v->a[250702] = sym__special_character; - v->a[250703] = state(4498); - v->a[250704] = 1; - v->a[250705] = aux_sym__literal_repeat1; - v->a[250706] = actions(1364); - v->a[250707] = 2; - v->a[250708] = sym_file_descriptor; - v->a[250709] = aux_sym_heredoc_redirect_token1; - v->a[250710] = actions(1362); - v->a[250711] = 22; - v->a[250712] = anon_sym_SEMI; - v->a[250713] = anon_sym_PIPE_PIPE; - v->a[250714] = anon_sym_AMP_AMP; - v->a[250715] = anon_sym_PIPE; - v->a[250716] = anon_sym_AMP; - v->a[250717] = anon_sym_LT; - v->a[250718] = anon_sym_GT; - v->a[250719] = anon_sym_LT_LT; - small_parse_table_12536(v); -} - -void small_parse_table_12536(t_small_parse_table_array *v) -{ - v->a[250720] = anon_sym_GT_GT; - v->a[250721] = anon_sym_SEMI_SEMI; - v->a[250722] = anon_sym_SEMI_AMP; - v->a[250723] = anon_sym_SEMI_SEMI_AMP; - v->a[250724] = anon_sym_PIPE_AMP; - v->a[250725] = anon_sym_AMP_GT; - v->a[250726] = anon_sym_AMP_GT_GT; - v->a[250727] = anon_sym_LT_AMP; - v->a[250728] = anon_sym_GT_AMP; - v->a[250729] = anon_sym_GT_PIPE; - v->a[250730] = anon_sym_LT_AMP_DASH; - v->a[250731] = anon_sym_GT_AMP_DASH; - v->a[250732] = anon_sym_LT_LT_DASH; - v->a[250733] = anon_sym_LT_LT_LT; - v->a[250734] = 3; - v->a[250735] = actions(3); - v->a[250736] = 1; - v->a[250737] = sym_comment; - v->a[250738] = actions(1334); - v->a[250739] = 4; - small_parse_table_12537(v); -} - -void small_parse_table_12537(t_small_parse_table_array *v) -{ - v->a[250740] = sym_file_descriptor; - v->a[250741] = sym__concat; - v->a[250742] = sym_variable_name; - v->a[250743] = aux_sym_heredoc_redirect_token1; - v->a[250744] = actions(1332); - v->a[250745] = 22; - v->a[250746] = anon_sym_SEMI; - v->a[250747] = anon_sym_PIPE_PIPE; - v->a[250748] = anon_sym_AMP_AMP; - v->a[250749] = anon_sym_PIPE; - v->a[250750] = anon_sym_AMP; - v->a[250751] = anon_sym_LT; - v->a[250752] = anon_sym_GT; - v->a[250753] = anon_sym_LT_LT; - v->a[250754] = anon_sym_GT_GT; - v->a[250755] = anon_sym_SEMI_SEMI; - v->a[250756] = anon_sym_SEMI_AMP; - v->a[250757] = anon_sym_SEMI_SEMI_AMP; - v->a[250758] = anon_sym_PIPE_AMP; - v->a[250759] = anon_sym_AMP_GT; - small_parse_table_12538(v); -} - -void small_parse_table_12538(t_small_parse_table_array *v) -{ - v->a[250760] = anon_sym_AMP_GT_GT; - v->a[250761] = anon_sym_LT_AMP; - v->a[250762] = anon_sym_GT_AMP; - v->a[250763] = anon_sym_GT_PIPE; - v->a[250764] = anon_sym_LT_AMP_DASH; - v->a[250765] = anon_sym_GT_AMP_DASH; - v->a[250766] = anon_sym_LT_LT_DASH; - v->a[250767] = aux_sym_concatenation_token1; - v->a[250768] = 5; - v->a[250769] = actions(3); - v->a[250770] = 1; - v->a[250771] = sym_comment; - v->a[250772] = actions(11566); - v->a[250773] = 1; - v->a[250774] = sym__special_character; - v->a[250775] = state(4485); - v->a[250776] = 1; - v->a[250777] = aux_sym__literal_repeat1; - v->a[250778] = actions(4469); - v->a[250779] = 3; - small_parse_table_12539(v); -} - -void small_parse_table_12539(t_small_parse_table_array *v) -{ - v->a[250780] = sym_file_descriptor; - v->a[250781] = ts_builtin_sym_end; - v->a[250782] = aux_sym_heredoc_redirect_token1; - v->a[250783] = actions(4467); - v->a[250784] = 21; - v->a[250785] = anon_sym_SEMI; - v->a[250786] = anon_sym_PIPE_PIPE; - v->a[250787] = anon_sym_AMP_AMP; - v->a[250788] = anon_sym_PIPE; - v->a[250789] = anon_sym_AMP; - v->a[250790] = anon_sym_LT; - v->a[250791] = anon_sym_GT; - v->a[250792] = anon_sym_LT_LT; - v->a[250793] = anon_sym_GT_GT; - v->a[250794] = anon_sym_RPAREN; - v->a[250795] = anon_sym_SEMI_SEMI; - v->a[250796] = anon_sym_PIPE_AMP; - v->a[250797] = anon_sym_AMP_GT; - v->a[250798] = anon_sym_AMP_GT_GT; - v->a[250799] = anon_sym_LT_AMP; - small_parse_table_12540(v); -} - -/* EOF small_parse_table_2507.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2508.c b/parser/static/small_parse_table/small_parse_table_2508.c deleted file mode 100644 index 2878d540..00000000 --- a/parser/static/small_parse_table/small_parse_table_2508.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2508.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12540(t_small_parse_table_array *v) -{ - v->a[250800] = anon_sym_GT_AMP; - v->a[250801] = anon_sym_GT_PIPE; - v->a[250802] = anon_sym_LT_AMP_DASH; - v->a[250803] = anon_sym_GT_AMP_DASH; - v->a[250804] = anon_sym_LT_LT_DASH; - v->a[250805] = anon_sym_BQUOTE; - v->a[250806] = 3; - v->a[250807] = actions(3); - v->a[250808] = 1; - v->a[250809] = sym_comment; - v->a[250810] = actions(1342); - v->a[250811] = 3; - v->a[250812] = sym_file_descriptor; - v->a[250813] = sym__concat; - v->a[250814] = aux_sym_heredoc_redirect_token1; - v->a[250815] = actions(1340); - v->a[250816] = 23; - v->a[250817] = anon_sym_SEMI; - v->a[250818] = anon_sym_PIPE_PIPE; - v->a[250819] = anon_sym_AMP_AMP; - small_parse_table_12541(v); -} - -void small_parse_table_12541(t_small_parse_table_array *v) -{ - v->a[250820] = anon_sym_PIPE; - v->a[250821] = anon_sym_AMP; - v->a[250822] = anon_sym_LT; - v->a[250823] = anon_sym_GT; - v->a[250824] = anon_sym_LT_LT; - v->a[250825] = anon_sym_GT_GT; - v->a[250826] = anon_sym_esac; - v->a[250827] = anon_sym_SEMI_SEMI; - v->a[250828] = anon_sym_SEMI_AMP; - v->a[250829] = anon_sym_SEMI_SEMI_AMP; - v->a[250830] = anon_sym_PIPE_AMP; - v->a[250831] = anon_sym_AMP_GT; - v->a[250832] = anon_sym_AMP_GT_GT; - v->a[250833] = anon_sym_LT_AMP; - v->a[250834] = anon_sym_GT_AMP; - v->a[250835] = anon_sym_GT_PIPE; - v->a[250836] = anon_sym_LT_AMP_DASH; - v->a[250837] = anon_sym_GT_AMP_DASH; - v->a[250838] = anon_sym_LT_LT_DASH; - v->a[250839] = aux_sym_concatenation_token1; - small_parse_table_12542(v); -} - -void small_parse_table_12542(t_small_parse_table_array *v) -{ - v->a[250840] = 3; - v->a[250841] = actions(3); - v->a[250842] = 1; - v->a[250843] = sym_comment; - v->a[250844] = actions(1314); - v->a[250845] = 3; - v->a[250846] = sym_file_descriptor; - v->a[250847] = sym__concat; - v->a[250848] = aux_sym_heredoc_redirect_token1; - v->a[250849] = actions(1312); - v->a[250850] = 23; - v->a[250851] = anon_sym_SEMI; - v->a[250852] = anon_sym_PIPE_PIPE; - v->a[250853] = anon_sym_AMP_AMP; - v->a[250854] = anon_sym_PIPE; - v->a[250855] = anon_sym_AMP; - v->a[250856] = anon_sym_LT; - v->a[250857] = anon_sym_GT; - v->a[250858] = anon_sym_LT_LT; - v->a[250859] = anon_sym_GT_GT; - small_parse_table_12543(v); -} - -void small_parse_table_12543(t_small_parse_table_array *v) -{ - v->a[250860] = anon_sym_esac; - v->a[250861] = anon_sym_SEMI_SEMI; - v->a[250862] = anon_sym_SEMI_AMP; - v->a[250863] = anon_sym_SEMI_SEMI_AMP; - v->a[250864] = anon_sym_PIPE_AMP; - v->a[250865] = anon_sym_AMP_GT; - v->a[250866] = anon_sym_AMP_GT_GT; - v->a[250867] = anon_sym_LT_AMP; - v->a[250868] = anon_sym_GT_AMP; - v->a[250869] = anon_sym_GT_PIPE; - v->a[250870] = anon_sym_LT_AMP_DASH; - v->a[250871] = anon_sym_GT_AMP_DASH; - v->a[250872] = anon_sym_LT_LT_DASH; - v->a[250873] = aux_sym_concatenation_token1; - v->a[250874] = 3; - v->a[250875] = actions(3); - v->a[250876] = 1; - v->a[250877] = sym_comment; - v->a[250878] = actions(1263); - v->a[250879] = 4; - small_parse_table_12544(v); -} - -void small_parse_table_12544(t_small_parse_table_array *v) -{ - v->a[250880] = sym_file_descriptor; - v->a[250881] = sym_variable_name; - v->a[250882] = ts_builtin_sym_end; - v->a[250883] = aux_sym_heredoc_redirect_token1; - v->a[250884] = actions(1261); - v->a[250885] = 22; - v->a[250886] = anon_sym_SEMI; - v->a[250887] = anon_sym_PIPE_PIPE; - v->a[250888] = anon_sym_AMP_AMP; - v->a[250889] = anon_sym_PIPE; - v->a[250890] = anon_sym_AMP; - v->a[250891] = anon_sym_LT; - v->a[250892] = anon_sym_GT; - v->a[250893] = anon_sym_LT_LT; - v->a[250894] = anon_sym_GT_GT; - v->a[250895] = anon_sym_RPAREN; - v->a[250896] = anon_sym_SEMI_SEMI; - v->a[250897] = anon_sym_PIPE_AMP; - v->a[250898] = anon_sym_AMP_GT; - v->a[250899] = anon_sym_AMP_GT_GT; - small_parse_table_12545(v); -} - -/* EOF small_parse_table_2508.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2509.c b/parser/static/small_parse_table/small_parse_table_2509.c deleted file mode 100644 index 01d49327..00000000 --- a/parser/static/small_parse_table/small_parse_table_2509.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2509.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12545(t_small_parse_table_array *v) -{ - v->a[250900] = anon_sym_LT_AMP; - v->a[250901] = anon_sym_GT_AMP; - v->a[250902] = anon_sym_GT_PIPE; - v->a[250903] = anon_sym_LT_AMP_DASH; - v->a[250904] = anon_sym_GT_AMP_DASH; - v->a[250905] = anon_sym_LT_LT_DASH; - v->a[250906] = sym__special_character; - v->a[250907] = anon_sym_BQUOTE; - v->a[250908] = 6; - v->a[250909] = actions(3); - v->a[250910] = 1; - v->a[250911] = sym_comment; - v->a[250912] = actions(11491); - v->a[250913] = 1; - v->a[250914] = aux_sym_concatenation_token1; - v->a[250915] = actions(11493); - v->a[250916] = 1; - v->a[250917] = sym__concat; - v->a[250918] = state(4468); - v->a[250919] = 1; - small_parse_table_12546(v); -} - -void small_parse_table_12546(t_small_parse_table_array *v) -{ - v->a[250920] = aux_sym_concatenation_repeat1; - v->a[250921] = actions(2074); - v->a[250922] = 2; - v->a[250923] = sym_file_descriptor; - v->a[250924] = aux_sym_heredoc_redirect_token1; - v->a[250925] = actions(2072); - v->a[250926] = 21; - v->a[250927] = anon_sym_SEMI; - v->a[250928] = anon_sym_PIPE_PIPE; - v->a[250929] = anon_sym_AMP_AMP; - v->a[250930] = anon_sym_PIPE; - v->a[250931] = anon_sym_AMP; - v->a[250932] = anon_sym_LT; - v->a[250933] = anon_sym_GT; - v->a[250934] = anon_sym_LT_LT; - v->a[250935] = anon_sym_GT_GT; - v->a[250936] = anon_sym_SEMI_SEMI; - v->a[250937] = anon_sym_SEMI_AMP; - v->a[250938] = anon_sym_SEMI_SEMI_AMP; - v->a[250939] = anon_sym_PIPE_AMP; - small_parse_table_12547(v); -} - -void small_parse_table_12547(t_small_parse_table_array *v) -{ - v->a[250940] = anon_sym_AMP_GT; - v->a[250941] = anon_sym_AMP_GT_GT; - v->a[250942] = anon_sym_LT_AMP; - v->a[250943] = anon_sym_GT_AMP; - v->a[250944] = anon_sym_GT_PIPE; - v->a[250945] = anon_sym_LT_AMP_DASH; - v->a[250946] = anon_sym_GT_AMP_DASH; - v->a[250947] = anon_sym_LT_LT_DASH; - v->a[250948] = 6; - v->a[250949] = actions(3); - v->a[250950] = 1; - v->a[250951] = sym_comment; - v->a[250952] = actions(11500); - v->a[250953] = 1; - v->a[250954] = aux_sym_concatenation_token1; - v->a[250955] = actions(11622); - v->a[250956] = 1; - v->a[250957] = sym__concat; - v->a[250958] = state(4244); - v->a[250959] = 1; - small_parse_table_12548(v); -} - -void small_parse_table_12548(t_small_parse_table_array *v) -{ - v->a[250960] = aux_sym_concatenation_repeat1; - v->a[250961] = actions(1288); - v->a[250962] = 4; - v->a[250963] = sym_file_descriptor; - v->a[250964] = sym_variable_name; - v->a[250965] = ts_builtin_sym_end; - v->a[250966] = aux_sym_heredoc_redirect_token1; - v->a[250967] = actions(1286); - v->a[250968] = 19; - v->a[250969] = anon_sym_SEMI; - v->a[250970] = anon_sym_PIPE_PIPE; - v->a[250971] = anon_sym_AMP_AMP; - v->a[250972] = anon_sym_PIPE; - v->a[250973] = anon_sym_AMP; - v->a[250974] = anon_sym_LT; - v->a[250975] = anon_sym_GT; - v->a[250976] = anon_sym_LT_LT; - v->a[250977] = anon_sym_GT_GT; - v->a[250978] = anon_sym_SEMI_SEMI; - v->a[250979] = anon_sym_PIPE_AMP; - small_parse_table_12549(v); -} - -void small_parse_table_12549(t_small_parse_table_array *v) -{ - v->a[250980] = anon_sym_AMP_GT; - v->a[250981] = anon_sym_AMP_GT_GT; - v->a[250982] = anon_sym_LT_AMP; - v->a[250983] = anon_sym_GT_AMP; - v->a[250984] = anon_sym_GT_PIPE; - v->a[250985] = anon_sym_LT_AMP_DASH; - v->a[250986] = anon_sym_GT_AMP_DASH; - v->a[250987] = anon_sym_LT_LT_DASH; - v->a[250988] = 6; - v->a[250989] = actions(3); - v->a[250990] = 1; - v->a[250991] = sym_comment; - v->a[250992] = actions(11491); - v->a[250993] = 1; - v->a[250994] = aux_sym_concatenation_token1; - v->a[250995] = actions(11493); - v->a[250996] = 1; - v->a[250997] = sym__concat; - v->a[250998] = state(4471); - v->a[250999] = 1; - small_parse_table_12550(v); -} - -/* EOF small_parse_table_2509.c */ diff --git a/parser/static/small_parse_table/small_parse_table_251.c b/parser/static/small_parse_table/small_parse_table_251.c index c54207db..0d7fb40e 100644 --- a/parser/static/small_parse_table/small_parse_table_251.c +++ b/parser/static/small_parse_table/small_parse_table_251.c @@ -14,126 +14,126 @@ void small_parse_table_1255(t_small_parse_table_array *v) { - v->a[25100] = anon_sym_LBRACE; - v->a[25101] = anon_sym_LBRACK_LBRACK; - v->a[25102] = anon_sym_AMP_GT_GT; - v->a[25103] = anon_sym_GT_PIPE; - v->a[25104] = anon_sym_LT_AMP_DASH; - v->a[25105] = anon_sym_GT_AMP_DASH; - v->a[25106] = anon_sym_LT_LT_LT; - v->a[25107] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25108] = anon_sym_DOLLAR_LBRACK; - v->a[25109] = anon_sym_DQUOTE; - v->a[25110] = sym_raw_string; - v->a[25111] = sym_ansi_c_string; - v->a[25112] = anon_sym_DOLLAR_LBRACE; - v->a[25113] = anon_sym_BQUOTE; - v->a[25114] = anon_sym_DOLLAR_BQUOTE; - v->a[25115] = anon_sym_LT_LPAREN; - v->a[25116] = anon_sym_GT_LPAREN; - v->a[25117] = actions(2715); - v->a[25118] = 28; - v->a[25119] = anon_sym_for; + v->a[25100] = anon_sym_SEMI_SEMI; + v->a[25101] = anon_sym_SEMI_AMP; + v->a[25102] = anon_sym_SEMI_SEMI_AMP; + v->a[25103] = anon_sym_PIPE_AMP; + v->a[25104] = anon_sym_AMP_AMP; + v->a[25105] = anon_sym_PIPE_PIPE; + v->a[25106] = anon_sym_LT; + v->a[25107] = anon_sym_GT; + v->a[25108] = anon_sym_GT_GT; + v->a[25109] = anon_sym_AMP_GT; + v->a[25110] = anon_sym_AMP_GT_GT; + v->a[25111] = anon_sym_LT_AMP; + v->a[25112] = anon_sym_GT_AMP; + v->a[25113] = anon_sym_GT_PIPE; + v->a[25114] = anon_sym_LT_AMP_DASH; + v->a[25115] = anon_sym_GT_AMP_DASH; + v->a[25116] = anon_sym_LT_LT; + v->a[25117] = anon_sym_LT_LT_DASH; + v->a[25118] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25119] = anon_sym_AMP; small_parse_table_1256(v); } void small_parse_table_1256(t_small_parse_table_array *v) { - v->a[25120] = anon_sym_select; - v->a[25121] = anon_sym_LT; - v->a[25122] = anon_sym_GT; - v->a[25123] = anon_sym_LPAREN; - v->a[25124] = anon_sym_while; - v->a[25125] = anon_sym_until; - v->a[25126] = anon_sym_if; - v->a[25127] = anon_sym_case; - v->a[25128] = anon_sym_function; - v->a[25129] = anon_sym_BANG; - v->a[25130] = anon_sym_LBRACK; - v->a[25131] = anon_sym_declare; - v->a[25132] = anon_sym_typeset; - v->a[25133] = anon_sym_export; - v->a[25134] = anon_sym_readonly; - v->a[25135] = anon_sym_local; - v->a[25136] = anon_sym_unset; - v->a[25137] = anon_sym_unsetenv; - v->a[25138] = anon_sym_AMP_GT; - v->a[25139] = anon_sym_LT_AMP; + v->a[25120] = aux_sym_concatenation_token1; + v->a[25121] = anon_sym_DOLLAR; + v->a[25122] = sym__special_character; + v->a[25123] = anon_sym_DQUOTE; + v->a[25124] = sym_raw_string; + v->a[25125] = aux_sym_number_token1; + v->a[25126] = aux_sym_number_token2; + v->a[25127] = anon_sym_DOLLAR_LBRACE; + v->a[25128] = anon_sym_DOLLAR_LPAREN; + v->a[25129] = anon_sym_BQUOTE; + v->a[25130] = anon_sym_DOLLAR_BQUOTE; + v->a[25131] = aux_sym__simple_variable_name_token1; + v->a[25132] = sym_word; + v->a[25133] = anon_sym_SEMI; + v->a[25134] = 6; + v->a[25135] = actions(3); + v->a[25136] = 1; + v->a[25137] = sym_comment; + v->a[25138] = actions(3167); + v->a[25139] = 1; small_parse_table_1257(v); } void small_parse_table_1257(t_small_parse_table_array *v) { - v->a[25140] = anon_sym_GT_AMP; - v->a[25141] = anon_sym_DOLLAR; - v->a[25142] = sym__special_character; - v->a[25143] = aux_sym_number_token1; - v->a[25144] = aux_sym_number_token2; - v->a[25145] = anon_sym_DOLLAR_LPAREN; - v->a[25146] = sym_word; - v->a[25147] = 8; - v->a[25148] = actions(3); - v->a[25149] = 1; - v->a[25150] = sym_comment; - v->a[25151] = actions(2267); - v->a[25152] = 1; - v->a[25153] = anon_sym_DQUOTE; - v->a[25154] = actions(3829); - v->a[25155] = 1; - v->a[25156] = sym_variable_name; - v->a[25157] = state(1595); - v->a[25158] = 1; - v->a[25159] = sym_string; + v->a[25140] = aux_sym_concatenation_token1; + v->a[25141] = actions(3169); + v->a[25142] = 1; + v->a[25143] = sym__concat; + v->a[25144] = state(715); + v->a[25145] = 1; + v->a[25146] = aux_sym_concatenation_repeat1; + v->a[25147] = actions(2690); + v->a[25148] = 5; + v->a[25149] = sym_file_descriptor; + v->a[25150] = sym_variable_name; + v->a[25151] = sym_test_operator; + v->a[25152] = sym__brace_start; + v->a[25153] = aux_sym_heredoc_redirect_token1; + v->a[25154] = actions(2688); + v->a[25155] = 33; + v->a[25156] = anon_sym_PIPE; + v->a[25157] = anon_sym_RPAREN; + v->a[25158] = anon_sym_SEMI_SEMI; + v->a[25159] = anon_sym_PIPE_AMP; small_parse_table_1258(v); } void small_parse_table_1258(t_small_parse_table_array *v) { - v->a[25160] = actions(3827); - v->a[25161] = 2; - v->a[25162] = aux_sym__simple_variable_name_token1; - v->a[25163] = aux_sym__multiline_variable_name_token1; - v->a[25164] = actions(1235); - v->a[25165] = 3; - v->a[25166] = sym_file_descriptor; - v->a[25167] = sym_test_operator; - v->a[25168] = sym__brace_start; - v->a[25169] = actions(3825); - v->a[25170] = 9; - v->a[25171] = anon_sym_DASH; - v->a[25172] = anon_sym_STAR; - v->a[25173] = anon_sym_BANG; - v->a[25174] = anon_sym_QMARK; - v->a[25175] = anon_sym_DOLLAR; - v->a[25176] = anon_sym_POUND; - v->a[25177] = anon_sym_AT2; - v->a[25178] = anon_sym_0; - v->a[25179] = anon_sym__; + v->a[25160] = anon_sym_AMP_AMP; + v->a[25161] = anon_sym_PIPE_PIPE; + v->a[25162] = anon_sym_LT; + v->a[25163] = anon_sym_GT; + v->a[25164] = anon_sym_GT_GT; + v->a[25165] = anon_sym_AMP_GT; + v->a[25166] = anon_sym_AMP_GT_GT; + v->a[25167] = anon_sym_LT_AMP; + v->a[25168] = anon_sym_GT_AMP; + v->a[25169] = anon_sym_GT_PIPE; + v->a[25170] = anon_sym_LT_AMP_DASH; + v->a[25171] = anon_sym_GT_AMP_DASH; + v->a[25172] = anon_sym_LT_LT; + v->a[25173] = anon_sym_LT_LT_DASH; + v->a[25174] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25175] = anon_sym_AMP; + v->a[25176] = anon_sym_DOLLAR; + v->a[25177] = sym__special_character; + v->a[25178] = anon_sym_DQUOTE; + v->a[25179] = sym_raw_string; small_parse_table_1259(v); } void small_parse_table_1259(t_small_parse_table_array *v) { - v->a[25180] = actions(1227); - v->a[25181] = 35; - v->a[25182] = anon_sym_LPAREN_LPAREN; - v->a[25183] = anon_sym_SEMI; - v->a[25184] = anon_sym_PIPE_PIPE; - v->a[25185] = anon_sym_AMP_AMP; - v->a[25186] = anon_sym_PIPE; - v->a[25187] = anon_sym_AMP; - v->a[25188] = anon_sym_LT; - v->a[25189] = anon_sym_GT; - v->a[25190] = anon_sym_LT_LT; - v->a[25191] = anon_sym_GT_GT; - v->a[25192] = anon_sym_SEMI_SEMI; - v->a[25193] = anon_sym_PIPE_AMP; - v->a[25194] = anon_sym_AMP_GT; - v->a[25195] = anon_sym_AMP_GT_GT; - v->a[25196] = anon_sym_LT_AMP; - v->a[25197] = anon_sym_GT_AMP; - v->a[25198] = anon_sym_GT_PIPE; - v->a[25199] = anon_sym_LT_AMP_DASH; + v->a[25180] = aux_sym_number_token1; + v->a[25181] = aux_sym_number_token2; + v->a[25182] = anon_sym_DOLLAR_LBRACE; + v->a[25183] = anon_sym_DOLLAR_LPAREN; + v->a[25184] = anon_sym_BQUOTE; + v->a[25185] = anon_sym_DOLLAR_BQUOTE; + v->a[25186] = aux_sym__simple_variable_name_token1; + v->a[25187] = sym_word; + v->a[25188] = anon_sym_SEMI; + v->a[25189] = 3; + v->a[25190] = actions(3); + v->a[25191] = 1; + v->a[25192] = sym_comment; + v->a[25193] = actions(3020); + v->a[25194] = 5; + v->a[25195] = sym_file_descriptor; + v->a[25196] = sym__concat; + v->a[25197] = sym_test_operator; + v->a[25198] = sym__brace_start; + v->a[25199] = aux_sym_heredoc_redirect_token1; small_parse_table_1260(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2510.c b/parser/static/small_parse_table/small_parse_table_2510.c deleted file mode 100644 index 66f51ea1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2510.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2510.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12550(t_small_parse_table_array *v) -{ - v->a[251000] = aux_sym_concatenation_repeat1; - v->a[251001] = actions(5697); - v->a[251002] = 2; - v->a[251003] = sym_file_descriptor; - v->a[251004] = aux_sym_heredoc_redirect_token1; - v->a[251005] = actions(5695); - v->a[251006] = 21; - v->a[251007] = anon_sym_SEMI; - v->a[251008] = anon_sym_PIPE_PIPE; - v->a[251009] = anon_sym_AMP_AMP; - v->a[251010] = anon_sym_PIPE; - v->a[251011] = anon_sym_AMP; - v->a[251012] = anon_sym_LT; - v->a[251013] = anon_sym_GT; - v->a[251014] = anon_sym_LT_LT; - v->a[251015] = anon_sym_GT_GT; - v->a[251016] = anon_sym_SEMI_SEMI; - v->a[251017] = anon_sym_SEMI_AMP; - v->a[251018] = anon_sym_SEMI_SEMI_AMP; - v->a[251019] = anon_sym_PIPE_AMP; - small_parse_table_12551(v); -} - -void small_parse_table_12551(t_small_parse_table_array *v) -{ - v->a[251020] = anon_sym_AMP_GT; - v->a[251021] = anon_sym_AMP_GT_GT; - v->a[251022] = anon_sym_LT_AMP; - v->a[251023] = anon_sym_GT_AMP; - v->a[251024] = anon_sym_GT_PIPE; - v->a[251025] = anon_sym_LT_AMP_DASH; - v->a[251026] = anon_sym_GT_AMP_DASH; - v->a[251027] = anon_sym_LT_LT_DASH; - v->a[251028] = 5; - v->a[251029] = actions(3); - v->a[251030] = 1; - v->a[251031] = sym_comment; - v->a[251032] = actions(11585); - v->a[251033] = 1; - v->a[251034] = sym__special_character; - v->a[251035] = state(4483); - v->a[251036] = 1; - v->a[251037] = aux_sym__literal_repeat1; - v->a[251038] = actions(5723); - v->a[251039] = 2; - small_parse_table_12552(v); -} - -void small_parse_table_12552(t_small_parse_table_array *v) -{ - v->a[251040] = sym_file_descriptor; - v->a[251041] = aux_sym_heredoc_redirect_token1; - v->a[251042] = actions(5721); - v->a[251043] = 22; - v->a[251044] = anon_sym_SEMI; - v->a[251045] = anon_sym_PIPE_PIPE; - v->a[251046] = anon_sym_AMP_AMP; - v->a[251047] = anon_sym_PIPE; - v->a[251048] = anon_sym_AMP; - v->a[251049] = anon_sym_LT; - v->a[251050] = anon_sym_GT; - v->a[251051] = anon_sym_LT_LT; - v->a[251052] = anon_sym_GT_GT; - v->a[251053] = anon_sym_esac; - v->a[251054] = anon_sym_SEMI_SEMI; - v->a[251055] = anon_sym_SEMI_AMP; - v->a[251056] = anon_sym_SEMI_SEMI_AMP; - v->a[251057] = anon_sym_PIPE_AMP; - v->a[251058] = anon_sym_AMP_GT; - v->a[251059] = anon_sym_AMP_GT_GT; - small_parse_table_12553(v); -} - -void small_parse_table_12553(t_small_parse_table_array *v) -{ - v->a[251060] = anon_sym_LT_AMP; - v->a[251061] = anon_sym_GT_AMP; - v->a[251062] = anon_sym_GT_PIPE; - v->a[251063] = anon_sym_LT_AMP_DASH; - v->a[251064] = anon_sym_GT_AMP_DASH; - v->a[251065] = anon_sym_LT_LT_DASH; - v->a[251066] = 3; - v->a[251067] = actions(3); - v->a[251068] = 1; - v->a[251069] = sym_comment; - v->a[251070] = actions(1294); - v->a[251071] = 4; - v->a[251072] = sym_file_descriptor; - v->a[251073] = sym__concat; - v->a[251074] = sym_variable_name; - v->a[251075] = aux_sym_heredoc_redirect_token1; - v->a[251076] = actions(1292); - v->a[251077] = 22; - v->a[251078] = anon_sym_SEMI; - v->a[251079] = anon_sym_PIPE_PIPE; - small_parse_table_12554(v); -} - -void small_parse_table_12554(t_small_parse_table_array *v) -{ - v->a[251080] = anon_sym_AMP_AMP; - v->a[251081] = anon_sym_PIPE; - v->a[251082] = anon_sym_AMP; - v->a[251083] = anon_sym_LT; - v->a[251084] = anon_sym_GT; - v->a[251085] = anon_sym_LT_LT; - v->a[251086] = anon_sym_GT_GT; - v->a[251087] = anon_sym_SEMI_SEMI; - v->a[251088] = anon_sym_SEMI_AMP; - v->a[251089] = anon_sym_SEMI_SEMI_AMP; - v->a[251090] = anon_sym_PIPE_AMP; - v->a[251091] = anon_sym_AMP_GT; - v->a[251092] = anon_sym_AMP_GT_GT; - v->a[251093] = anon_sym_LT_AMP; - v->a[251094] = anon_sym_GT_AMP; - v->a[251095] = anon_sym_GT_PIPE; - v->a[251096] = anon_sym_LT_AMP_DASH; - v->a[251097] = anon_sym_GT_AMP_DASH; - v->a[251098] = anon_sym_LT_LT_DASH; - v->a[251099] = aux_sym_concatenation_token1; - small_parse_table_12555(v); -} - -/* EOF small_parse_table_2510.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2511.c b/parser/static/small_parse_table/small_parse_table_2511.c deleted file mode 100644 index 10aa6c79..00000000 --- a/parser/static/small_parse_table/small_parse_table_2511.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2511.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12555(t_small_parse_table_array *v) -{ - v->a[251100] = 3; - v->a[251101] = actions(3); - v->a[251102] = 1; - v->a[251103] = sym_comment; - v->a[251104] = actions(6829); - v->a[251105] = 5; - v->a[251106] = anon_sym_COMMA; - v->a[251107] = anon_sym_CARET; - v->a[251108] = anon_sym_SLASH; - v->a[251109] = anon_sym_PERCENT; - v->a[251110] = anon_sym_COLON; - v->a[251111] = actions(6827); - v->a[251112] = 21; - v->a[251113] = sym__immediate_double_hash; - v->a[251114] = sym__external_expansion_sym_hash; - v->a[251115] = sym__external_expansion_sym_bang; - v->a[251116] = sym__external_expansion_sym_equal; - v->a[251117] = anon_sym_POUND; - v->a[251118] = anon_sym_RBRACE3; - v->a[251119] = anon_sym_AT; - small_parse_table_12556(v); -} - -void small_parse_table_12556(t_small_parse_table_array *v) -{ - v->a[251120] = anon_sym_EQ2; - v->a[251121] = anon_sym_COLON_EQ; - v->a[251122] = anon_sym_DASH3; - v->a[251123] = anon_sym_COLON_DASH; - v->a[251124] = anon_sym_PLUS3; - v->a[251125] = anon_sym_COLON_PLUS; - v->a[251126] = anon_sym_QMARK2; - v->a[251127] = anon_sym_COLON_QMARK; - v->a[251128] = anon_sym_PERCENT_PERCENT; - v->a[251129] = anon_sym_SLASH_SLASH; - v->a[251130] = anon_sym_SLASH_POUND; - v->a[251131] = anon_sym_SLASH_PERCENT; - v->a[251132] = anon_sym_COMMA_COMMA; - v->a[251133] = anon_sym_CARET_CARET; - v->a[251134] = 6; - v->a[251135] = actions(3); - v->a[251136] = 1; - v->a[251137] = sym_comment; - v->a[251138] = actions(11512); - v->a[251139] = 1; - small_parse_table_12557(v); -} - -void small_parse_table_12557(t_small_parse_table_array *v) -{ - v->a[251140] = aux_sym_concatenation_token1; - v->a[251141] = actions(11624); - v->a[251142] = 1; - v->a[251143] = sym__concat; - v->a[251144] = state(4253); - v->a[251145] = 1; - v->a[251146] = aux_sym_concatenation_repeat1; - v->a[251147] = actions(1288); - v->a[251148] = 3; - v->a[251149] = sym_file_descriptor; - v->a[251150] = ts_builtin_sym_end; - v->a[251151] = aux_sym_heredoc_redirect_token1; - v->a[251152] = actions(1286); - v->a[251153] = 20; - v->a[251154] = anon_sym_SEMI; - v->a[251155] = anon_sym_PIPE_PIPE; - v->a[251156] = anon_sym_AMP_AMP; - v->a[251157] = anon_sym_PIPE; - v->a[251158] = anon_sym_AMP; - v->a[251159] = anon_sym_LT; - small_parse_table_12558(v); -} - -void small_parse_table_12558(t_small_parse_table_array *v) -{ - v->a[251160] = anon_sym_GT; - v->a[251161] = anon_sym_LT_LT; - v->a[251162] = anon_sym_GT_GT; - v->a[251163] = anon_sym_SEMI_SEMI; - v->a[251164] = anon_sym_PIPE_AMP; - v->a[251165] = anon_sym_AMP_GT; - v->a[251166] = anon_sym_AMP_GT_GT; - v->a[251167] = anon_sym_LT_AMP; - v->a[251168] = anon_sym_GT_AMP; - v->a[251169] = anon_sym_GT_PIPE; - v->a[251170] = anon_sym_LT_AMP_DASH; - v->a[251171] = anon_sym_GT_AMP_DASH; - v->a[251172] = anon_sym_LT_LT_DASH; - v->a[251173] = anon_sym_LT_LT_LT; - v->a[251174] = 6; - v->a[251175] = actions(3); - v->a[251176] = 1; - v->a[251177] = sym_comment; - v->a[251178] = actions(11500); - v->a[251179] = 1; - small_parse_table_12559(v); -} - -void small_parse_table_12559(t_small_parse_table_array *v) -{ - v->a[251180] = aux_sym_concatenation_token1; - v->a[251181] = actions(11626); - v->a[251182] = 1; - v->a[251183] = sym__concat; - v->a[251184] = state(4244); - v->a[251185] = 1; - v->a[251186] = aux_sym_concatenation_repeat1; - v->a[251187] = actions(1267); - v->a[251188] = 4; - v->a[251189] = sym_file_descriptor; - v->a[251190] = sym_variable_name; - v->a[251191] = ts_builtin_sym_end; - v->a[251192] = aux_sym_heredoc_redirect_token1; - v->a[251193] = actions(1265); - v->a[251194] = 19; - v->a[251195] = anon_sym_SEMI; - v->a[251196] = anon_sym_PIPE_PIPE; - v->a[251197] = anon_sym_AMP_AMP; - v->a[251198] = anon_sym_PIPE; - v->a[251199] = anon_sym_AMP; - small_parse_table_12560(v); -} - -/* EOF small_parse_table_2511.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2512.c b/parser/static/small_parse_table/small_parse_table_2512.c deleted file mode 100644 index 5cb77ad0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2512.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2512.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12560(t_small_parse_table_array *v) -{ - v->a[251200] = anon_sym_LT; - v->a[251201] = anon_sym_GT; - v->a[251202] = anon_sym_LT_LT; - v->a[251203] = anon_sym_GT_GT; - v->a[251204] = anon_sym_SEMI_SEMI; - v->a[251205] = anon_sym_PIPE_AMP; - v->a[251206] = anon_sym_AMP_GT; - v->a[251207] = anon_sym_AMP_GT_GT; - v->a[251208] = anon_sym_LT_AMP; - v->a[251209] = anon_sym_GT_AMP; - v->a[251210] = anon_sym_GT_PIPE; - v->a[251211] = anon_sym_LT_AMP_DASH; - v->a[251212] = anon_sym_GT_AMP_DASH; - v->a[251213] = anon_sym_LT_LT_DASH; - v->a[251214] = 3; - v->a[251215] = actions(3); - v->a[251216] = 1; - v->a[251217] = sym_comment; - v->a[251218] = actions(1350); - v->a[251219] = 3; - small_parse_table_12561(v); -} - -void small_parse_table_12561(t_small_parse_table_array *v) -{ - v->a[251220] = sym_file_descriptor; - v->a[251221] = sym__concat; - v->a[251222] = aux_sym_heredoc_redirect_token1; - v->a[251223] = actions(1348); - v->a[251224] = 23; - v->a[251225] = anon_sym_SEMI; - v->a[251226] = anon_sym_PIPE_PIPE; - v->a[251227] = anon_sym_AMP_AMP; - v->a[251228] = anon_sym_PIPE; - v->a[251229] = anon_sym_AMP; - v->a[251230] = anon_sym_LT; - v->a[251231] = anon_sym_GT; - v->a[251232] = anon_sym_LT_LT; - v->a[251233] = anon_sym_GT_GT; - v->a[251234] = anon_sym_esac; - v->a[251235] = anon_sym_SEMI_SEMI; - v->a[251236] = anon_sym_SEMI_AMP; - v->a[251237] = anon_sym_SEMI_SEMI_AMP; - v->a[251238] = anon_sym_PIPE_AMP; - v->a[251239] = anon_sym_AMP_GT; - small_parse_table_12562(v); -} - -void small_parse_table_12562(t_small_parse_table_array *v) -{ - v->a[251240] = anon_sym_AMP_GT_GT; - v->a[251241] = anon_sym_LT_AMP; - v->a[251242] = anon_sym_GT_AMP; - v->a[251243] = anon_sym_GT_PIPE; - v->a[251244] = anon_sym_LT_AMP_DASH; - v->a[251245] = anon_sym_GT_AMP_DASH; - v->a[251246] = anon_sym_LT_LT_DASH; - v->a[251247] = aux_sym_concatenation_token1; - v->a[251248] = 6; - v->a[251249] = actions(3); - v->a[251250] = 1; - v->a[251251] = sym_comment; - v->a[251252] = actions(11512); - v->a[251253] = 1; - v->a[251254] = aux_sym_concatenation_token1; - v->a[251255] = actions(11514); - v->a[251256] = 1; - v->a[251257] = sym__concat; - v->a[251258] = state(4584); - v->a[251259] = 1; - small_parse_table_12563(v); -} - -void small_parse_table_12563(t_small_parse_table_array *v) -{ - v->a[251260] = aux_sym_concatenation_repeat1; - v->a[251261] = actions(4554); - v->a[251262] = 2; - v->a[251263] = sym_file_descriptor; - v->a[251264] = aux_sym_heredoc_redirect_token1; - v->a[251265] = actions(4552); - v->a[251266] = 21; - v->a[251267] = anon_sym_SEMI; - v->a[251268] = anon_sym_PIPE_PIPE; - v->a[251269] = anon_sym_AMP_AMP; - v->a[251270] = anon_sym_PIPE; - v->a[251271] = anon_sym_AMP; - v->a[251272] = anon_sym_LT; - v->a[251273] = anon_sym_GT; - v->a[251274] = anon_sym_LT_LT; - v->a[251275] = anon_sym_GT_GT; - v->a[251276] = anon_sym_SEMI_SEMI; - v->a[251277] = anon_sym_PIPE_AMP; - v->a[251278] = anon_sym_AMP_GT; - v->a[251279] = anon_sym_AMP_GT_GT; - small_parse_table_12564(v); -} - -void small_parse_table_12564(t_small_parse_table_array *v) -{ - v->a[251280] = anon_sym_LT_AMP; - v->a[251281] = anon_sym_GT_AMP; - v->a[251282] = anon_sym_GT_PIPE; - v->a[251283] = anon_sym_LT_AMP_DASH; - v->a[251284] = anon_sym_GT_AMP_DASH; - v->a[251285] = anon_sym_LT_LT_DASH; - v->a[251286] = anon_sym_LT_LT_LT; - v->a[251287] = anon_sym_BQUOTE; - v->a[251288] = 6; - v->a[251289] = actions(3); - v->a[251290] = 1; - v->a[251291] = sym_comment; - v->a[251292] = actions(11500); - v->a[251293] = 1; - v->a[251294] = aux_sym_concatenation_token1; - v->a[251295] = actions(11502); - v->a[251296] = 1; - v->a[251297] = sym__concat; - v->a[251298] = state(4511); - v->a[251299] = 1; - small_parse_table_12565(v); -} - -/* EOF small_parse_table_2512.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2513.c b/parser/static/small_parse_table/small_parse_table_2513.c deleted file mode 100644 index 200c6c7a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2513.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2513.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12565(t_small_parse_table_array *v) -{ - v->a[251300] = aux_sym_concatenation_repeat1; - v->a[251301] = actions(5069); - v->a[251302] = 4; - v->a[251303] = sym_file_descriptor; - v->a[251304] = sym_variable_name; - v->a[251305] = ts_builtin_sym_end; - v->a[251306] = aux_sym_heredoc_redirect_token1; - v->a[251307] = actions(5067); - v->a[251308] = 19; - v->a[251309] = anon_sym_SEMI; - v->a[251310] = anon_sym_PIPE_PIPE; - v->a[251311] = anon_sym_AMP_AMP; - v->a[251312] = anon_sym_PIPE; - v->a[251313] = anon_sym_AMP; - v->a[251314] = anon_sym_LT; - v->a[251315] = anon_sym_GT; - v->a[251316] = anon_sym_LT_LT; - v->a[251317] = anon_sym_GT_GT; - v->a[251318] = anon_sym_SEMI_SEMI; - v->a[251319] = anon_sym_PIPE_AMP; - small_parse_table_12566(v); -} - -void small_parse_table_12566(t_small_parse_table_array *v) -{ - v->a[251320] = anon_sym_AMP_GT; - v->a[251321] = anon_sym_AMP_GT_GT; - v->a[251322] = anon_sym_LT_AMP; - v->a[251323] = anon_sym_GT_AMP; - v->a[251324] = anon_sym_GT_PIPE; - v->a[251325] = anon_sym_LT_AMP_DASH; - v->a[251326] = anon_sym_GT_AMP_DASH; - v->a[251327] = anon_sym_LT_LT_DASH; - v->a[251328] = 3; - v->a[251329] = actions(3); - v->a[251330] = 1; - v->a[251331] = sym_comment; - v->a[251332] = actions(1338); - v->a[251333] = 4; - v->a[251334] = sym_file_descriptor; - v->a[251335] = sym__concat; - v->a[251336] = ts_builtin_sym_end; - v->a[251337] = aux_sym_heredoc_redirect_token1; - v->a[251338] = actions(1336); - v->a[251339] = 22; - small_parse_table_12567(v); -} - -void small_parse_table_12567(t_small_parse_table_array *v) -{ - v->a[251340] = anon_sym_SEMI; - v->a[251341] = anon_sym_PIPE_PIPE; - v->a[251342] = anon_sym_AMP_AMP; - v->a[251343] = anon_sym_PIPE; - v->a[251344] = anon_sym_AMP; - v->a[251345] = anon_sym_LT; - v->a[251346] = anon_sym_GT; - v->a[251347] = anon_sym_LT_LT; - v->a[251348] = anon_sym_GT_GT; - v->a[251349] = anon_sym_RPAREN; - v->a[251350] = anon_sym_SEMI_SEMI; - v->a[251351] = anon_sym_PIPE_AMP; - v->a[251352] = anon_sym_AMP_GT; - v->a[251353] = anon_sym_AMP_GT_GT; - v->a[251354] = anon_sym_LT_AMP; - v->a[251355] = anon_sym_GT_AMP; - v->a[251356] = anon_sym_GT_PIPE; - v->a[251357] = anon_sym_LT_AMP_DASH; - v->a[251358] = anon_sym_GT_AMP_DASH; - v->a[251359] = anon_sym_LT_LT_DASH; - small_parse_table_12568(v); -} - -void small_parse_table_12568(t_small_parse_table_array *v) -{ - v->a[251360] = aux_sym_concatenation_token1; - v->a[251361] = anon_sym_BQUOTE; - v->a[251362] = 3; - v->a[251363] = actions(3); - v->a[251364] = 1; - v->a[251365] = sym_comment; - v->a[251366] = actions(1354); - v->a[251367] = 3; - v->a[251368] = sym_file_descriptor; - v->a[251369] = sym__concat; - v->a[251370] = aux_sym_heredoc_redirect_token1; - v->a[251371] = actions(1352); - v->a[251372] = 23; - v->a[251373] = anon_sym_SEMI; - v->a[251374] = anon_sym_PIPE_PIPE; - v->a[251375] = anon_sym_AMP_AMP; - v->a[251376] = anon_sym_PIPE; - v->a[251377] = anon_sym_AMP; - v->a[251378] = anon_sym_LT; - v->a[251379] = anon_sym_GT; - small_parse_table_12569(v); -} - -void small_parse_table_12569(t_small_parse_table_array *v) -{ - v->a[251380] = anon_sym_LT_LT; - v->a[251381] = anon_sym_GT_GT; - v->a[251382] = anon_sym_esac; - v->a[251383] = anon_sym_SEMI_SEMI; - v->a[251384] = anon_sym_SEMI_AMP; - v->a[251385] = anon_sym_SEMI_SEMI_AMP; - v->a[251386] = anon_sym_PIPE_AMP; - v->a[251387] = anon_sym_AMP_GT; - v->a[251388] = anon_sym_AMP_GT_GT; - v->a[251389] = anon_sym_LT_AMP; - v->a[251390] = anon_sym_GT_AMP; - v->a[251391] = anon_sym_GT_PIPE; - v->a[251392] = anon_sym_LT_AMP_DASH; - v->a[251393] = anon_sym_GT_AMP_DASH; - v->a[251394] = anon_sym_LT_LT_DASH; - v->a[251395] = aux_sym_concatenation_token1; - v->a[251396] = 8; - v->a[251397] = actions(3); - v->a[251398] = 1; - v->a[251399] = sym_comment; - small_parse_table_12570(v); -} - -/* EOF small_parse_table_2513.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2514.c b/parser/static/small_parse_table/small_parse_table_2514.c deleted file mode 100644 index dc30a5c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2514.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2514.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12570(t_small_parse_table_array *v) -{ - v->a[251400] = actions(11315); - v->a[251401] = 1; - v->a[251402] = aux_sym_heredoc_redirect_token1; - v->a[251403] = actions(11634); - v->a[251404] = 1; - v->a[251405] = anon_sym_LT_LT_LT; - v->a[251406] = actions(11637); - v->a[251407] = 1; - v->a[251408] = sym_file_descriptor; - v->a[251409] = actions(11631); - v->a[251410] = 2; - v->a[251411] = anon_sym_LT_AMP_DASH; - v->a[251412] = anon_sym_GT_AMP_DASH; - v->a[251413] = state(4517); - v->a[251414] = 3; - v->a[251415] = sym_file_redirect; - v->a[251416] = sym_herestring_redirect; - v->a[251417] = aux_sym_redirected_statement_repeat2; - v->a[251418] = actions(11628); - v->a[251419] = 8; - small_parse_table_12571(v); -} - -void small_parse_table_12571(t_small_parse_table_array *v) -{ - v->a[251420] = anon_sym_LT; - v->a[251421] = anon_sym_GT; - v->a[251422] = anon_sym_GT_GT; - v->a[251423] = anon_sym_AMP_GT; - v->a[251424] = anon_sym_AMP_GT_GT; - v->a[251425] = anon_sym_LT_AMP; - v->a[251426] = anon_sym_GT_AMP; - v->a[251427] = anon_sym_GT_PIPE; - v->a[251428] = actions(11307); - v->a[251429] = 10; - v->a[251430] = anon_sym_SEMI; - v->a[251431] = anon_sym_PIPE_PIPE; - v->a[251432] = anon_sym_AMP_AMP; - v->a[251433] = anon_sym_PIPE; - v->a[251434] = anon_sym_AMP; - v->a[251435] = anon_sym_LT_LT; - v->a[251436] = anon_sym_RPAREN; - v->a[251437] = anon_sym_SEMI_SEMI; - v->a[251438] = anon_sym_PIPE_AMP; - v->a[251439] = anon_sym_LT_LT_DASH; - small_parse_table_12572(v); -} - -void small_parse_table_12572(t_small_parse_table_array *v) -{ - v->a[251440] = 6; - v->a[251441] = actions(3); - v->a[251442] = 1; - v->a[251443] = sym_comment; - v->a[251444] = actions(11512); - v->a[251445] = 1; - v->a[251446] = aux_sym_concatenation_token1; - v->a[251447] = actions(11514); - v->a[251448] = 1; - v->a[251449] = sym__concat; - v->a[251450] = state(4510); - v->a[251451] = 1; - v->a[251452] = aux_sym_concatenation_repeat1; - v->a[251453] = actions(2074); - v->a[251454] = 3; - v->a[251455] = sym_file_descriptor; - v->a[251456] = ts_builtin_sym_end; - v->a[251457] = aux_sym_heredoc_redirect_token1; - v->a[251458] = actions(2072); - v->a[251459] = 20; - small_parse_table_12573(v); -} - -void small_parse_table_12573(t_small_parse_table_array *v) -{ - v->a[251460] = anon_sym_SEMI; - v->a[251461] = anon_sym_PIPE_PIPE; - v->a[251462] = anon_sym_AMP_AMP; - v->a[251463] = anon_sym_PIPE; - v->a[251464] = anon_sym_AMP; - v->a[251465] = anon_sym_LT; - v->a[251466] = anon_sym_GT; - v->a[251467] = anon_sym_LT_LT; - v->a[251468] = anon_sym_GT_GT; - v->a[251469] = anon_sym_SEMI_SEMI; - v->a[251470] = anon_sym_PIPE_AMP; - v->a[251471] = anon_sym_AMP_GT; - v->a[251472] = anon_sym_AMP_GT_GT; - v->a[251473] = anon_sym_LT_AMP; - v->a[251474] = anon_sym_GT_AMP; - v->a[251475] = anon_sym_GT_PIPE; - v->a[251476] = anon_sym_LT_AMP_DASH; - v->a[251477] = anon_sym_GT_AMP_DASH; - v->a[251478] = anon_sym_LT_LT_DASH; - v->a[251479] = anon_sym_LT_LT_LT; - small_parse_table_12574(v); -} - -void small_parse_table_12574(t_small_parse_table_array *v) -{ - v->a[251480] = 6; - v->a[251481] = actions(3); - v->a[251482] = 1; - v->a[251483] = sym_comment; - v->a[251484] = actions(11640); - v->a[251485] = 1; - v->a[251486] = sym_variable_name; - v->a[251487] = state(6757); - v->a[251488] = 1; - v->a[251489] = sym_subscript; - v->a[251490] = state(4519); - v->a[251491] = 2; - v->a[251492] = sym_variable_assignment; - v->a[251493] = aux_sym_variable_assignments_repeat1; - v->a[251494] = actions(11290); - v->a[251495] = 3; - v->a[251496] = sym_file_descriptor; - v->a[251497] = ts_builtin_sym_end; - v->a[251498] = aux_sym_heredoc_redirect_token1; - v->a[251499] = actions(11288); - small_parse_table_12575(v); -} - -/* EOF small_parse_table_2514.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2515.c b/parser/static/small_parse_table/small_parse_table_2515.c deleted file mode 100644 index edee5833..00000000 --- a/parser/static/small_parse_table/small_parse_table_2515.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2515.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12575(t_small_parse_table_array *v) -{ - v->a[251500] = 19; - v->a[251501] = anon_sym_SEMI; - v->a[251502] = anon_sym_PIPE_PIPE; - v->a[251503] = anon_sym_AMP_AMP; - v->a[251504] = anon_sym_PIPE; - v->a[251505] = anon_sym_AMP; - v->a[251506] = anon_sym_LT; - v->a[251507] = anon_sym_GT; - v->a[251508] = anon_sym_LT_LT; - v->a[251509] = anon_sym_GT_GT; - v->a[251510] = anon_sym_SEMI_SEMI; - v->a[251511] = anon_sym_PIPE_AMP; - v->a[251512] = anon_sym_AMP_GT; - v->a[251513] = anon_sym_AMP_GT_GT; - v->a[251514] = anon_sym_LT_AMP; - v->a[251515] = anon_sym_GT_AMP; - v->a[251516] = anon_sym_GT_PIPE; - v->a[251517] = anon_sym_LT_AMP_DASH; - v->a[251518] = anon_sym_GT_AMP_DASH; - v->a[251519] = anon_sym_LT_LT_DASH; - small_parse_table_12576(v); -} - -void small_parse_table_12576(t_small_parse_table_array *v) -{ - v->a[251520] = 6; - v->a[251521] = actions(3); - v->a[251522] = 1; - v->a[251523] = sym_comment; - v->a[251524] = actions(11643); - v->a[251525] = 1; - v->a[251526] = aux_sym_concatenation_token1; - v->a[251527] = actions(11646); - v->a[251528] = 1; - v->a[251529] = sym__concat; - v->a[251530] = state(4520); - v->a[251531] = 1; - v->a[251532] = aux_sym_concatenation_repeat1; - v->a[251533] = actions(1253); - v->a[251534] = 3; - v->a[251535] = sym_test_operator; - v->a[251536] = sym__brace_start; - v->a[251537] = aux_sym_heredoc_redirect_token1; - v->a[251538] = actions(1251); - v->a[251539] = 20; - small_parse_table_12577(v); -} - -void small_parse_table_12577(t_small_parse_table_array *v) -{ - v->a[251540] = anon_sym_LPAREN_LPAREN; - v->a[251541] = anon_sym_SEMI; - v->a[251542] = anon_sym_AMP; - v->a[251543] = anon_sym_SEMI_SEMI; - v->a[251544] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[251545] = anon_sym_DOLLAR_LBRACK; - v->a[251546] = anon_sym_DOLLAR; - v->a[251547] = sym__special_character; - v->a[251548] = anon_sym_DQUOTE; - v->a[251549] = sym_raw_string; - v->a[251550] = sym_ansi_c_string; - v->a[251551] = aux_sym_number_token1; - v->a[251552] = aux_sym_number_token2; - v->a[251553] = anon_sym_DOLLAR_LBRACE; - v->a[251554] = anon_sym_DOLLAR_LPAREN; - v->a[251555] = anon_sym_BQUOTE; - v->a[251556] = anon_sym_DOLLAR_BQUOTE; - v->a[251557] = anon_sym_LT_LPAREN; - v->a[251558] = anon_sym_GT_LPAREN; - v->a[251559] = sym_word; - small_parse_table_12578(v); -} - -void small_parse_table_12578(t_small_parse_table_array *v) -{ - v->a[251560] = 5; - v->a[251561] = actions(3); - v->a[251562] = 1; - v->a[251563] = sym_comment; - v->a[251564] = actions(11566); - v->a[251565] = 1; - v->a[251566] = sym__special_character; - v->a[251567] = state(4485); - v->a[251568] = 1; - v->a[251569] = aux_sym__literal_repeat1; - v->a[251570] = actions(5723); - v->a[251571] = 3; - v->a[251572] = sym_file_descriptor; - v->a[251573] = ts_builtin_sym_end; - v->a[251574] = aux_sym_heredoc_redirect_token1; - v->a[251575] = actions(5721); - v->a[251576] = 21; - v->a[251577] = anon_sym_SEMI; - v->a[251578] = anon_sym_PIPE_PIPE; - v->a[251579] = anon_sym_AMP_AMP; - small_parse_table_12579(v); -} - -void small_parse_table_12579(t_small_parse_table_array *v) -{ - v->a[251580] = anon_sym_PIPE; - v->a[251581] = anon_sym_AMP; - v->a[251582] = anon_sym_LT; - v->a[251583] = anon_sym_GT; - v->a[251584] = anon_sym_LT_LT; - v->a[251585] = anon_sym_GT_GT; - v->a[251586] = anon_sym_RPAREN; - v->a[251587] = anon_sym_SEMI_SEMI; - v->a[251588] = anon_sym_PIPE_AMP; - v->a[251589] = anon_sym_AMP_GT; - v->a[251590] = anon_sym_AMP_GT_GT; - v->a[251591] = anon_sym_LT_AMP; - v->a[251592] = anon_sym_GT_AMP; - v->a[251593] = anon_sym_GT_PIPE; - v->a[251594] = anon_sym_LT_AMP_DASH; - v->a[251595] = anon_sym_GT_AMP_DASH; - v->a[251596] = anon_sym_LT_LT_DASH; - v->a[251597] = anon_sym_BQUOTE; - v->a[251598] = 6; - v->a[251599] = actions(3); - small_parse_table_12580(v); -} - -/* EOF small_parse_table_2515.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2516.c b/parser/static/small_parse_table/small_parse_table_2516.c deleted file mode 100644 index 5fcd4b83..00000000 --- a/parser/static/small_parse_table/small_parse_table_2516.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2516.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12580(t_small_parse_table_array *v) -{ - v->a[251600] = 1; - v->a[251601] = sym_comment; - v->a[251602] = actions(11512); - v->a[251603] = 1; - v->a[251604] = aux_sym_concatenation_token1; - v->a[251605] = actions(11514); - v->a[251606] = 1; - v->a[251607] = sym__concat; - v->a[251608] = state(4591); - v->a[251609] = 1; - v->a[251610] = aux_sym_concatenation_repeat1; - v->a[251611] = actions(2096); - v->a[251612] = 2; - v->a[251613] = sym_file_descriptor; - v->a[251614] = aux_sym_heredoc_redirect_token1; - v->a[251615] = actions(2094); - v->a[251616] = 21; - v->a[251617] = anon_sym_SEMI; - v->a[251618] = anon_sym_PIPE_PIPE; - v->a[251619] = anon_sym_AMP_AMP; - small_parse_table_12581(v); -} - -void small_parse_table_12581(t_small_parse_table_array *v) -{ - v->a[251620] = anon_sym_PIPE; - v->a[251621] = anon_sym_AMP; - v->a[251622] = anon_sym_LT; - v->a[251623] = anon_sym_GT; - v->a[251624] = anon_sym_LT_LT; - v->a[251625] = anon_sym_GT_GT; - v->a[251626] = anon_sym_RPAREN; - v->a[251627] = anon_sym_SEMI_SEMI; - v->a[251628] = anon_sym_PIPE_AMP; - v->a[251629] = anon_sym_AMP_GT; - v->a[251630] = anon_sym_AMP_GT_GT; - v->a[251631] = anon_sym_LT_AMP; - v->a[251632] = anon_sym_GT_AMP; - v->a[251633] = anon_sym_GT_PIPE; - v->a[251634] = anon_sym_LT_AMP_DASH; - v->a[251635] = anon_sym_GT_AMP_DASH; - v->a[251636] = anon_sym_LT_LT_DASH; - v->a[251637] = anon_sym_LT_LT_LT; - v->a[251638] = 6; - v->a[251639] = actions(3); - small_parse_table_12582(v); -} - -void small_parse_table_12582(t_small_parse_table_array *v) -{ - v->a[251640] = 1; - v->a[251641] = sym_comment; - v->a[251642] = actions(11512); - v->a[251643] = 1; - v->a[251644] = aux_sym_concatenation_token1; - v->a[251645] = actions(11649); - v->a[251646] = 1; - v->a[251647] = sym__concat; - v->a[251648] = state(4253); - v->a[251649] = 1; - v->a[251650] = aux_sym_concatenation_repeat1; - v->a[251651] = actions(1267); - v->a[251652] = 3; - v->a[251653] = sym_file_descriptor; - v->a[251654] = ts_builtin_sym_end; - v->a[251655] = aux_sym_heredoc_redirect_token1; - v->a[251656] = actions(1265); - v->a[251657] = 20; - v->a[251658] = anon_sym_SEMI; - v->a[251659] = anon_sym_PIPE_PIPE; - small_parse_table_12583(v); -} - -void small_parse_table_12583(t_small_parse_table_array *v) -{ - v->a[251660] = anon_sym_AMP_AMP; - v->a[251661] = anon_sym_PIPE; - v->a[251662] = anon_sym_AMP; - v->a[251663] = anon_sym_LT; - v->a[251664] = anon_sym_GT; - v->a[251665] = anon_sym_LT_LT; - v->a[251666] = anon_sym_GT_GT; - v->a[251667] = anon_sym_SEMI_SEMI; - v->a[251668] = anon_sym_PIPE_AMP; - v->a[251669] = anon_sym_AMP_GT; - v->a[251670] = anon_sym_AMP_GT_GT; - v->a[251671] = anon_sym_LT_AMP; - v->a[251672] = anon_sym_GT_AMP; - v->a[251673] = anon_sym_GT_PIPE; - v->a[251674] = anon_sym_LT_AMP_DASH; - v->a[251675] = anon_sym_GT_AMP_DASH; - v->a[251676] = anon_sym_LT_LT_DASH; - v->a[251677] = anon_sym_LT_LT_LT; - v->a[251678] = 6; - v->a[251679] = actions(3); - small_parse_table_12584(v); -} - -void small_parse_table_12584(t_small_parse_table_array *v) -{ - v->a[251680] = 1; - v->a[251681] = sym_comment; - v->a[251682] = actions(11651); - v->a[251683] = 1; - v->a[251684] = aux_sym_concatenation_token1; - v->a[251685] = actions(11653); - v->a[251686] = 1; - v->a[251687] = sym__concat; - v->a[251688] = state(4630); - v->a[251689] = 1; - v->a[251690] = aux_sym_concatenation_repeat1; - v->a[251691] = actions(1263); - v->a[251692] = 3; - v->a[251693] = sym_file_descriptor; - v->a[251694] = ts_builtin_sym_end; - v->a[251695] = aux_sym_heredoc_redirect_token1; - v->a[251696] = actions(1261); - v->a[251697] = 20; - v->a[251698] = anon_sym_SEMI; - v->a[251699] = anon_sym_PIPE_PIPE; - small_parse_table_12585(v); -} - -/* EOF small_parse_table_2516.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2517.c b/parser/static/small_parse_table/small_parse_table_2517.c deleted file mode 100644 index 889bb588..00000000 --- a/parser/static/small_parse_table/small_parse_table_2517.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2517.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12585(t_small_parse_table_array *v) -{ - v->a[251700] = anon_sym_AMP_AMP; - v->a[251701] = anon_sym_PIPE; - v->a[251702] = anon_sym_AMP; - v->a[251703] = anon_sym_LT; - v->a[251704] = anon_sym_GT; - v->a[251705] = anon_sym_LT_LT; - v->a[251706] = anon_sym_GT_GT; - v->a[251707] = anon_sym_SEMI_SEMI; - v->a[251708] = anon_sym_PIPE_AMP; - v->a[251709] = anon_sym_AMP_GT; - v->a[251710] = anon_sym_AMP_GT_GT; - v->a[251711] = anon_sym_LT_AMP; - v->a[251712] = anon_sym_GT_AMP; - v->a[251713] = anon_sym_GT_PIPE; - v->a[251714] = anon_sym_LT_AMP_DASH; - v->a[251715] = anon_sym_GT_AMP_DASH; - v->a[251716] = anon_sym_LT_LT_DASH; - v->a[251717] = sym__special_character; - v->a[251718] = 6; - v->a[251719] = actions(3); - small_parse_table_12586(v); -} - -void small_parse_table_12586(t_small_parse_table_array *v) -{ - v->a[251720] = 1; - v->a[251721] = sym_comment; - v->a[251722] = actions(11500); - v->a[251723] = 1; - v->a[251724] = aux_sym_concatenation_token1; - v->a[251725] = actions(11502); - v->a[251726] = 1; - v->a[251727] = sym__concat; - v->a[251728] = state(4505); - v->a[251729] = 1; - v->a[251730] = aux_sym_concatenation_repeat1; - v->a[251731] = actions(5375); - v->a[251732] = 4; - v->a[251733] = sym_file_descriptor; - v->a[251734] = sym_variable_name; - v->a[251735] = ts_builtin_sym_end; - v->a[251736] = aux_sym_heredoc_redirect_token1; - v->a[251737] = actions(5373); - v->a[251738] = 19; - v->a[251739] = anon_sym_SEMI; - small_parse_table_12587(v); -} - -void small_parse_table_12587(t_small_parse_table_array *v) -{ - v->a[251740] = anon_sym_PIPE_PIPE; - v->a[251741] = anon_sym_AMP_AMP; - v->a[251742] = anon_sym_PIPE; - v->a[251743] = anon_sym_AMP; - v->a[251744] = anon_sym_LT; - v->a[251745] = anon_sym_GT; - v->a[251746] = anon_sym_LT_LT; - v->a[251747] = anon_sym_GT_GT; - v->a[251748] = anon_sym_SEMI_SEMI; - v->a[251749] = anon_sym_PIPE_AMP; - v->a[251750] = anon_sym_AMP_GT; - v->a[251751] = anon_sym_AMP_GT_GT; - v->a[251752] = anon_sym_LT_AMP; - v->a[251753] = anon_sym_GT_AMP; - v->a[251754] = anon_sym_GT_PIPE; - v->a[251755] = anon_sym_LT_AMP_DASH; - v->a[251756] = anon_sym_GT_AMP_DASH; - v->a[251757] = anon_sym_LT_LT_DASH; - v->a[251758] = 3; - v->a[251759] = actions(3); - small_parse_table_12588(v); -} - -void small_parse_table_12588(t_small_parse_table_array *v) -{ - v->a[251760] = 1; - v->a[251761] = sym_comment; - v->a[251762] = actions(1253); - v->a[251763] = 4; - v->a[251764] = sym_file_descriptor; - v->a[251765] = sym__concat; - v->a[251766] = sym_variable_name; - v->a[251767] = aux_sym_heredoc_redirect_token1; - v->a[251768] = actions(1251); - v->a[251769] = 22; - v->a[251770] = anon_sym_SEMI; - v->a[251771] = anon_sym_PIPE_PIPE; - v->a[251772] = anon_sym_AMP_AMP; - v->a[251773] = anon_sym_PIPE; - v->a[251774] = anon_sym_AMP; - v->a[251775] = anon_sym_LT; - v->a[251776] = anon_sym_GT; - v->a[251777] = anon_sym_LT_LT; - v->a[251778] = anon_sym_GT_GT; - v->a[251779] = anon_sym_SEMI_SEMI; - small_parse_table_12589(v); -} - -void small_parse_table_12589(t_small_parse_table_array *v) -{ - v->a[251780] = anon_sym_SEMI_AMP; - v->a[251781] = anon_sym_SEMI_SEMI_AMP; - v->a[251782] = anon_sym_PIPE_AMP; - v->a[251783] = anon_sym_AMP_GT; - v->a[251784] = anon_sym_AMP_GT_GT; - v->a[251785] = anon_sym_LT_AMP; - v->a[251786] = anon_sym_GT_AMP; - v->a[251787] = anon_sym_GT_PIPE; - v->a[251788] = anon_sym_LT_AMP_DASH; - v->a[251789] = anon_sym_GT_AMP_DASH; - v->a[251790] = anon_sym_LT_LT_DASH; - v->a[251791] = aux_sym_concatenation_token1; - v->a[251792] = 5; - v->a[251793] = actions(3); - v->a[251794] = 1; - v->a[251795] = sym_comment; - v->a[251796] = actions(11617); - v->a[251797] = 1; - v->a[251798] = sym__special_character; - v->a[251799] = state(4498); - small_parse_table_12590(v); -} - -/* EOF small_parse_table_2517.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2518.c b/parser/static/small_parse_table/small_parse_table_2518.c deleted file mode 100644 index 6c520ba5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2518.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2518.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12590(t_small_parse_table_array *v) -{ - v->a[251800] = 1; - v->a[251801] = aux_sym__literal_repeat1; - v->a[251802] = actions(4566); - v->a[251803] = 2; - v->a[251804] = sym_file_descriptor; - v->a[251805] = aux_sym_heredoc_redirect_token1; - v->a[251806] = actions(4564); - v->a[251807] = 22; - v->a[251808] = anon_sym_SEMI; - v->a[251809] = anon_sym_PIPE_PIPE; - v->a[251810] = anon_sym_AMP_AMP; - v->a[251811] = anon_sym_PIPE; - v->a[251812] = anon_sym_AMP; - v->a[251813] = anon_sym_LT; - v->a[251814] = anon_sym_GT; - v->a[251815] = anon_sym_LT_LT; - v->a[251816] = anon_sym_GT_GT; - v->a[251817] = anon_sym_SEMI_SEMI; - v->a[251818] = anon_sym_SEMI_AMP; - v->a[251819] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12591(v); -} - -void small_parse_table_12591(t_small_parse_table_array *v) -{ - v->a[251820] = anon_sym_PIPE_AMP; - v->a[251821] = anon_sym_AMP_GT; - v->a[251822] = anon_sym_AMP_GT_GT; - v->a[251823] = anon_sym_LT_AMP; - v->a[251824] = anon_sym_GT_AMP; - v->a[251825] = anon_sym_GT_PIPE; - v->a[251826] = anon_sym_LT_AMP_DASH; - v->a[251827] = anon_sym_GT_AMP_DASH; - v->a[251828] = anon_sym_LT_LT_DASH; - v->a[251829] = anon_sym_LT_LT_LT; - v->a[251830] = 5; - v->a[251831] = actions(3); - v->a[251832] = 1; - v->a[251833] = sym_comment; - v->a[251834] = actions(4253); - v->a[251835] = 2; - v->a[251836] = anon_sym_PIPE; - v->a[251837] = anon_sym_PIPE_AMP; - v->a[251838] = actions(4272); - v->a[251839] = 2; - small_parse_table_12592(v); -} - -void small_parse_table_12592(t_small_parse_table_array *v) -{ - v->a[251840] = sym_file_descriptor; - v->a[251841] = aux_sym_heredoc_redirect_token1; - v->a[251842] = state(4455); - v->a[251843] = 3; - v->a[251844] = sym_file_redirect; - v->a[251845] = sym_heredoc_redirect; - v->a[251846] = aux_sym_redirected_statement_repeat1; - v->a[251847] = actions(4270); - v->a[251848] = 19; - v->a[251849] = anon_sym_SEMI; - v->a[251850] = anon_sym_PIPE_PIPE; - v->a[251851] = anon_sym_AMP_AMP; - v->a[251852] = anon_sym_AMP; - v->a[251853] = anon_sym_LT; - v->a[251854] = anon_sym_GT; - v->a[251855] = anon_sym_LT_LT; - v->a[251856] = anon_sym_GT_GT; - v->a[251857] = anon_sym_SEMI_SEMI; - v->a[251858] = anon_sym_SEMI_AMP; - v->a[251859] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12593(v); -} - -void small_parse_table_12593(t_small_parse_table_array *v) -{ - v->a[251860] = anon_sym_AMP_GT; - v->a[251861] = anon_sym_AMP_GT_GT; - v->a[251862] = anon_sym_LT_AMP; - v->a[251863] = anon_sym_GT_AMP; - v->a[251864] = anon_sym_GT_PIPE; - v->a[251865] = anon_sym_LT_AMP_DASH; - v->a[251866] = anon_sym_GT_AMP_DASH; - v->a[251867] = anon_sym_LT_LT_DASH; - v->a[251868] = 6; - v->a[251869] = actions(3); - v->a[251870] = 1; - v->a[251871] = sym_comment; - v->a[251872] = actions(11512); - v->a[251873] = 1; - v->a[251874] = aux_sym_concatenation_token1; - v->a[251875] = actions(11514); - v->a[251876] = 1; - v->a[251877] = sym__concat; - v->a[251878] = state(4592); - v->a[251879] = 1; - small_parse_table_12594(v); -} - -void small_parse_table_12594(t_small_parse_table_array *v) -{ - v->a[251880] = aux_sym_concatenation_repeat1; - v->a[251881] = actions(5723); - v->a[251882] = 2; - v->a[251883] = sym_file_descriptor; - v->a[251884] = aux_sym_heredoc_redirect_token1; - v->a[251885] = actions(5721); - v->a[251886] = 21; - v->a[251887] = anon_sym_SEMI; - v->a[251888] = anon_sym_PIPE_PIPE; - v->a[251889] = anon_sym_AMP_AMP; - v->a[251890] = anon_sym_PIPE; - v->a[251891] = anon_sym_AMP; - v->a[251892] = anon_sym_LT; - v->a[251893] = anon_sym_GT; - v->a[251894] = anon_sym_LT_LT; - v->a[251895] = anon_sym_GT_GT; - v->a[251896] = anon_sym_RPAREN; - v->a[251897] = anon_sym_SEMI_SEMI; - v->a[251898] = anon_sym_PIPE_AMP; - v->a[251899] = anon_sym_AMP_GT; - small_parse_table_12595(v); -} - -/* EOF small_parse_table_2518.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2519.c b/parser/static/small_parse_table/small_parse_table_2519.c deleted file mode 100644 index 3d0d4903..00000000 --- a/parser/static/small_parse_table/small_parse_table_2519.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2519.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12595(t_small_parse_table_array *v) -{ - v->a[251900] = anon_sym_AMP_GT_GT; - v->a[251901] = anon_sym_LT_AMP; - v->a[251902] = anon_sym_GT_AMP; - v->a[251903] = anon_sym_GT_PIPE; - v->a[251904] = anon_sym_LT_AMP_DASH; - v->a[251905] = anon_sym_GT_AMP_DASH; - v->a[251906] = anon_sym_LT_LT_DASH; - v->a[251907] = anon_sym_LT_LT_LT; - v->a[251908] = 8; - v->a[251909] = actions(3); - v->a[251910] = 1; - v->a[251911] = sym_comment; - v->a[251912] = actions(11661); - v->a[251913] = 1; - v->a[251914] = anon_sym_LT_LT_LT; - v->a[251915] = actions(11664); - v->a[251916] = 1; - v->a[251917] = sym_file_descriptor; - v->a[251918] = actions(11315); - v->a[251919] = 2; - small_parse_table_12596(v); -} - -void small_parse_table_12596(t_small_parse_table_array *v) -{ - v->a[251920] = ts_builtin_sym_end; - v->a[251921] = aux_sym_heredoc_redirect_token1; - v->a[251922] = actions(11658); - v->a[251923] = 2; - v->a[251924] = anon_sym_LT_AMP_DASH; - v->a[251925] = anon_sym_GT_AMP_DASH; - v->a[251926] = state(4530); - v->a[251927] = 3; - v->a[251928] = sym_file_redirect; - v->a[251929] = sym_herestring_redirect; - v->a[251930] = aux_sym_redirected_statement_repeat2; - v->a[251931] = actions(11655); - v->a[251932] = 8; - v->a[251933] = anon_sym_LT; - v->a[251934] = anon_sym_GT; - v->a[251935] = anon_sym_GT_GT; - v->a[251936] = anon_sym_AMP_GT; - v->a[251937] = anon_sym_AMP_GT_GT; - v->a[251938] = anon_sym_LT_AMP; - v->a[251939] = anon_sym_GT_AMP; - small_parse_table_12597(v); -} - -void small_parse_table_12597(t_small_parse_table_array *v) -{ - v->a[251940] = anon_sym_GT_PIPE; - v->a[251941] = actions(11307); - v->a[251942] = 9; - v->a[251943] = anon_sym_SEMI; - v->a[251944] = anon_sym_PIPE_PIPE; - v->a[251945] = anon_sym_AMP_AMP; - v->a[251946] = anon_sym_PIPE; - v->a[251947] = anon_sym_AMP; - v->a[251948] = anon_sym_LT_LT; - v->a[251949] = anon_sym_SEMI_SEMI; - v->a[251950] = anon_sym_PIPE_AMP; - v->a[251951] = anon_sym_LT_LT_DASH; - v->a[251952] = 6; - v->a[251953] = actions(3); - v->a[251954] = 1; - v->a[251955] = sym_comment; - v->a[251956] = actions(11500); - v->a[251957] = 1; - v->a[251958] = aux_sym_concatenation_token1; - v->a[251959] = actions(11502); - small_parse_table_12598(v); -} - -void small_parse_table_12598(t_small_parse_table_array *v) -{ - v->a[251960] = 1; - v->a[251961] = sym__concat; - v->a[251962] = state(4585); - v->a[251963] = 1; - v->a[251964] = aux_sym_concatenation_repeat1; - v->a[251965] = actions(5375); - v->a[251966] = 3; - v->a[251967] = sym_file_descriptor; - v->a[251968] = sym_variable_name; - v->a[251969] = aux_sym_heredoc_redirect_token1; - v->a[251970] = actions(5373); - v->a[251971] = 20; - v->a[251972] = anon_sym_SEMI; - v->a[251973] = anon_sym_PIPE_PIPE; - v->a[251974] = anon_sym_AMP_AMP; - v->a[251975] = anon_sym_PIPE; - v->a[251976] = anon_sym_AMP; - v->a[251977] = anon_sym_LT; - v->a[251978] = anon_sym_GT; - v->a[251979] = anon_sym_LT_LT; - small_parse_table_12599(v); -} - -void small_parse_table_12599(t_small_parse_table_array *v) -{ - v->a[251980] = anon_sym_GT_GT; - v->a[251981] = anon_sym_RPAREN; - v->a[251982] = anon_sym_SEMI_SEMI; - v->a[251983] = anon_sym_PIPE_AMP; - v->a[251984] = anon_sym_AMP_GT; - v->a[251985] = anon_sym_AMP_GT_GT; - v->a[251986] = anon_sym_LT_AMP; - v->a[251987] = anon_sym_GT_AMP; - v->a[251988] = anon_sym_GT_PIPE; - v->a[251989] = anon_sym_LT_AMP_DASH; - v->a[251990] = anon_sym_GT_AMP_DASH; - v->a[251991] = anon_sym_LT_LT_DASH; - v->a[251992] = 3; - v->a[251993] = actions(3); - v->a[251994] = 1; - v->a[251995] = sym_comment; - v->a[251996] = actions(1253); - v->a[251997] = 3; - v->a[251998] = sym_file_descriptor; - v->a[251999] = sym__concat; - small_parse_table_12600(v); -} - -/* EOF small_parse_table_2519.c */ diff --git a/parser/static/small_parse_table/small_parse_table_252.c b/parser/static/small_parse_table/small_parse_table_252.c index 2bba0c48..884611b3 100644 --- a/parser/static/small_parse_table/small_parse_table_252.c +++ b/parser/static/small_parse_table/small_parse_table_252.c @@ -14,99 +14,99 @@ void small_parse_table_1260(t_small_parse_table_array *v) { - v->a[25200] = anon_sym_GT_AMP_DASH; - v->a[25201] = anon_sym_LT_LT_DASH; - v->a[25202] = aux_sym_heredoc_redirect_token1; - v->a[25203] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25204] = anon_sym_DOLLAR_LBRACK; - v->a[25205] = sym__special_character; - v->a[25206] = sym_raw_string; - v->a[25207] = sym_ansi_c_string; - v->a[25208] = aux_sym_number_token1; - v->a[25209] = aux_sym_number_token2; - v->a[25210] = anon_sym_DOLLAR_LBRACE; - v->a[25211] = anon_sym_DOLLAR_LPAREN; - v->a[25212] = anon_sym_BQUOTE; - v->a[25213] = anon_sym_DOLLAR_BQUOTE; - v->a[25214] = anon_sym_LT_LPAREN; - v->a[25215] = anon_sym_GT_LPAREN; - v->a[25216] = sym_word; - v->a[25217] = 8; - v->a[25218] = actions(3); - v->a[25219] = 1; + v->a[25200] = actions(3018); + v->a[25201] = 36; + v->a[25202] = anon_sym_esac; + v->a[25203] = anon_sym_PIPE; + v->a[25204] = anon_sym_SEMI_SEMI; + v->a[25205] = anon_sym_SEMI_AMP; + v->a[25206] = anon_sym_SEMI_SEMI_AMP; + v->a[25207] = anon_sym_PIPE_AMP; + v->a[25208] = anon_sym_AMP_AMP; + v->a[25209] = anon_sym_PIPE_PIPE; + v->a[25210] = anon_sym_LT; + v->a[25211] = anon_sym_GT; + v->a[25212] = anon_sym_GT_GT; + v->a[25213] = anon_sym_AMP_GT; + v->a[25214] = anon_sym_AMP_GT_GT; + v->a[25215] = anon_sym_LT_AMP; + v->a[25216] = anon_sym_GT_AMP; + v->a[25217] = anon_sym_GT_PIPE; + v->a[25218] = anon_sym_LT_AMP_DASH; + v->a[25219] = anon_sym_GT_AMP_DASH; small_parse_table_1261(v); } void small_parse_table_1261(t_small_parse_table_array *v) { - v->a[25220] = sym_comment; - v->a[25221] = actions(3580); - v->a[25222] = 1; - v->a[25223] = anon_sym_DQUOTE; - v->a[25224] = actions(3584); - v->a[25225] = 1; - v->a[25226] = sym_variable_name; - v->a[25227] = state(2121); - v->a[25228] = 1; - v->a[25229] = sym_string; - v->a[25230] = actions(3582); - v->a[25231] = 2; - v->a[25232] = aux_sym__simple_variable_name_token1; - v->a[25233] = aux_sym__multiline_variable_name_token1; - v->a[25234] = actions(1235); - v->a[25235] = 3; - v->a[25236] = sym_file_descriptor; - v->a[25237] = sym_test_operator; - v->a[25238] = sym__brace_start; - v->a[25239] = actions(3578); + v->a[25220] = anon_sym_LT_LT; + v->a[25221] = anon_sym_LT_LT_DASH; + v->a[25222] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25223] = anon_sym_AMP; + v->a[25224] = aux_sym_concatenation_token1; + v->a[25225] = anon_sym_DOLLAR; + v->a[25226] = sym__special_character; + v->a[25227] = anon_sym_DQUOTE; + v->a[25228] = sym_raw_string; + v->a[25229] = aux_sym_number_token1; + v->a[25230] = aux_sym_number_token2; + v->a[25231] = anon_sym_DOLLAR_LBRACE; + v->a[25232] = anon_sym_DOLLAR_LPAREN; + v->a[25233] = anon_sym_BQUOTE; + v->a[25234] = anon_sym_DOLLAR_BQUOTE; + v->a[25235] = aux_sym__simple_variable_name_token1; + v->a[25236] = sym_word; + v->a[25237] = anon_sym_SEMI; + v->a[25238] = 3; + v->a[25239] = actions(3); small_parse_table_1262(v); } void small_parse_table_1262(t_small_parse_table_array *v) { - v->a[25240] = 9; - v->a[25241] = anon_sym_DASH; - v->a[25242] = anon_sym_STAR; - v->a[25243] = anon_sym_BANG; - v->a[25244] = anon_sym_QMARK; - v->a[25245] = anon_sym_DOLLAR; - v->a[25246] = anon_sym_POUND; - v->a[25247] = anon_sym_AT2; - v->a[25248] = anon_sym_0; - v->a[25249] = anon_sym__; - v->a[25250] = actions(1227); - v->a[25251] = 35; - v->a[25252] = anon_sym_LPAREN_LPAREN; - v->a[25253] = anon_sym_SEMI; - v->a[25254] = anon_sym_PIPE_PIPE; - v->a[25255] = anon_sym_AMP_AMP; - v->a[25256] = anon_sym_PIPE; - v->a[25257] = anon_sym_AMP; - v->a[25258] = anon_sym_LT; - v->a[25259] = anon_sym_GT; + v->a[25240] = 1; + v->a[25241] = sym_comment; + v->a[25242] = actions(3024); + v->a[25243] = 5; + v->a[25244] = sym_file_descriptor; + v->a[25245] = sym__concat; + v->a[25246] = sym_test_operator; + v->a[25247] = sym__brace_start; + v->a[25248] = aux_sym_heredoc_redirect_token1; + v->a[25249] = actions(3022); + v->a[25250] = 36; + v->a[25251] = anon_sym_esac; + v->a[25252] = anon_sym_PIPE; + v->a[25253] = anon_sym_SEMI_SEMI; + v->a[25254] = anon_sym_SEMI_AMP; + v->a[25255] = anon_sym_SEMI_SEMI_AMP; + v->a[25256] = anon_sym_PIPE_AMP; + v->a[25257] = anon_sym_AMP_AMP; + v->a[25258] = anon_sym_PIPE_PIPE; + v->a[25259] = anon_sym_LT; small_parse_table_1263(v); } void small_parse_table_1263(t_small_parse_table_array *v) { - v->a[25260] = anon_sym_LT_LT; + v->a[25260] = anon_sym_GT; v->a[25261] = anon_sym_GT_GT; - v->a[25262] = anon_sym_SEMI_SEMI; - v->a[25263] = anon_sym_PIPE_AMP; - v->a[25264] = anon_sym_AMP_GT; - v->a[25265] = anon_sym_AMP_GT_GT; - v->a[25266] = anon_sym_LT_AMP; - v->a[25267] = anon_sym_GT_AMP; - v->a[25268] = anon_sym_GT_PIPE; - v->a[25269] = anon_sym_LT_AMP_DASH; - v->a[25270] = anon_sym_GT_AMP_DASH; - v->a[25271] = anon_sym_LT_LT_DASH; - v->a[25272] = aux_sym_heredoc_redirect_token1; - v->a[25273] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25274] = anon_sym_DOLLAR_LBRACK; + v->a[25262] = anon_sym_AMP_GT; + v->a[25263] = anon_sym_AMP_GT_GT; + v->a[25264] = anon_sym_LT_AMP; + v->a[25265] = anon_sym_GT_AMP; + v->a[25266] = anon_sym_GT_PIPE; + v->a[25267] = anon_sym_LT_AMP_DASH; + v->a[25268] = anon_sym_GT_AMP_DASH; + v->a[25269] = anon_sym_LT_LT; + v->a[25270] = anon_sym_LT_LT_DASH; + v->a[25271] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25272] = anon_sym_AMP; + v->a[25273] = aux_sym_concatenation_token1; + v->a[25274] = anon_sym_DOLLAR; v->a[25275] = sym__special_character; - v->a[25276] = sym_raw_string; - v->a[25277] = sym_ansi_c_string; + v->a[25276] = anon_sym_DQUOTE; + v->a[25277] = sym_raw_string; v->a[25278] = aux_sym_number_token1; v->a[25279] = aux_sym_number_token2; small_parse_table_1264(v); @@ -118,22 +118,22 @@ void small_parse_table_1264(t_small_parse_table_array *v) v->a[25281] = anon_sym_DOLLAR_LPAREN; v->a[25282] = anon_sym_BQUOTE; v->a[25283] = anon_sym_DOLLAR_BQUOTE; - v->a[25284] = anon_sym_LT_LPAREN; - v->a[25285] = anon_sym_GT_LPAREN; - v->a[25286] = sym_word; - v->a[25287] = 25; - v->a[25288] = actions(71); + v->a[25284] = aux_sym__simple_variable_name_token1; + v->a[25285] = sym_word; + v->a[25286] = anon_sym_SEMI; + v->a[25287] = 6; + v->a[25288] = actions(3); v->a[25289] = 1; v->a[25290] = sym_comment; - v->a[25291] = actions(4147); + v->a[25291] = actions(3171); v->a[25292] = 1; - v->a[25293] = sym_word; - v->a[25294] = actions(4151); + v->a[25293] = aux_sym_concatenation_token1; + v->a[25294] = actions(3173); v->a[25295] = 1; - v->a[25296] = anon_sym_DOLLAR_LBRACK; - v->a[25297] = actions(4153); + v->a[25296] = sym__concat; + v->a[25297] = state(681); v->a[25298] = 1; - v->a[25299] = anon_sym_DOLLAR; + v->a[25299] = aux_sym_concatenation_repeat1; small_parse_table_1265(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2520.c b/parser/static/small_parse_table/small_parse_table_2520.c deleted file mode 100644 index 41ac1764..00000000 --- a/parser/static/small_parse_table/small_parse_table_2520.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2520.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12600(t_small_parse_table_array *v) -{ - v->a[252000] = aux_sym_heredoc_redirect_token1; - v->a[252001] = actions(1251); - v->a[252002] = 23; - v->a[252003] = anon_sym_SEMI; - v->a[252004] = anon_sym_PIPE_PIPE; - v->a[252005] = anon_sym_AMP_AMP; - v->a[252006] = anon_sym_PIPE; - v->a[252007] = anon_sym_AMP; - v->a[252008] = anon_sym_LT; - v->a[252009] = anon_sym_GT; - v->a[252010] = anon_sym_LT_LT; - v->a[252011] = anon_sym_GT_GT; - v->a[252012] = anon_sym_esac; - v->a[252013] = anon_sym_SEMI_SEMI; - v->a[252014] = anon_sym_SEMI_AMP; - v->a[252015] = anon_sym_SEMI_SEMI_AMP; - v->a[252016] = anon_sym_PIPE_AMP; - v->a[252017] = anon_sym_AMP_GT; - v->a[252018] = anon_sym_AMP_GT_GT; - v->a[252019] = anon_sym_LT_AMP; - small_parse_table_12601(v); -} - -void small_parse_table_12601(t_small_parse_table_array *v) -{ - v->a[252020] = anon_sym_GT_AMP; - v->a[252021] = anon_sym_GT_PIPE; - v->a[252022] = anon_sym_LT_AMP_DASH; - v->a[252023] = anon_sym_GT_AMP_DASH; - v->a[252024] = anon_sym_LT_LT_DASH; - v->a[252025] = aux_sym_concatenation_token1; - v->a[252026] = 5; - v->a[252027] = actions(3); - v->a[252028] = 1; - v->a[252029] = sym_comment; - v->a[252030] = actions(11667); - v->a[252031] = 1; - v->a[252032] = sym__special_character; - v->a[252033] = state(4533); - v->a[252034] = 1; - v->a[252035] = aux_sym__literal_repeat1; - v->a[252036] = actions(1364); - v->a[252037] = 3; - v->a[252038] = sym_file_descriptor; - v->a[252039] = sym_variable_name; - small_parse_table_12602(v); -} - -void small_parse_table_12602(t_small_parse_table_array *v) -{ - v->a[252040] = aux_sym_heredoc_redirect_token1; - v->a[252041] = actions(1362); - v->a[252042] = 21; - v->a[252043] = anon_sym_SEMI; - v->a[252044] = anon_sym_PIPE_PIPE; - v->a[252045] = anon_sym_AMP_AMP; - v->a[252046] = anon_sym_PIPE; - v->a[252047] = anon_sym_AMP; - v->a[252048] = anon_sym_LT; - v->a[252049] = anon_sym_GT; - v->a[252050] = anon_sym_LT_LT; - v->a[252051] = anon_sym_GT_GT; - v->a[252052] = anon_sym_SEMI_SEMI; - v->a[252053] = anon_sym_SEMI_AMP; - v->a[252054] = anon_sym_SEMI_SEMI_AMP; - v->a[252055] = anon_sym_PIPE_AMP; - v->a[252056] = anon_sym_AMP_GT; - v->a[252057] = anon_sym_AMP_GT_GT; - v->a[252058] = anon_sym_LT_AMP; - v->a[252059] = anon_sym_GT_AMP; - small_parse_table_12603(v); -} - -void small_parse_table_12603(t_small_parse_table_array *v) -{ - v->a[252060] = anon_sym_GT_PIPE; - v->a[252061] = anon_sym_LT_AMP_DASH; - v->a[252062] = anon_sym_GT_AMP_DASH; - v->a[252063] = anon_sym_LT_LT_DASH; - v->a[252064] = 6; - v->a[252065] = actions(3); - v->a[252066] = 1; - v->a[252067] = sym_comment; - v->a[252068] = actions(11670); - v->a[252069] = 1; - v->a[252070] = sym_variable_name; - v->a[252071] = state(6786); - v->a[252072] = 1; - v->a[252073] = sym_subscript; - v->a[252074] = actions(11329); - v->a[252075] = 2; - v->a[252076] = sym_file_descriptor; - v->a[252077] = aux_sym_heredoc_redirect_token1; - v->a[252078] = state(4439); - v->a[252079] = 2; - small_parse_table_12604(v); -} - -void small_parse_table_12604(t_small_parse_table_array *v) -{ - v->a[252080] = sym_variable_assignment; - v->a[252081] = aux_sym_variable_assignments_repeat1; - v->a[252082] = actions(11327); - v->a[252083] = 20; - v->a[252084] = anon_sym_SEMI; - v->a[252085] = anon_sym_PIPE_PIPE; - v->a[252086] = anon_sym_AMP_AMP; - v->a[252087] = anon_sym_PIPE; - v->a[252088] = anon_sym_AMP; - v->a[252089] = anon_sym_LT; - v->a[252090] = anon_sym_GT; - v->a[252091] = anon_sym_LT_LT; - v->a[252092] = anon_sym_GT_GT; - v->a[252093] = anon_sym_RPAREN; - v->a[252094] = anon_sym_SEMI_SEMI; - v->a[252095] = anon_sym_PIPE_AMP; - v->a[252096] = anon_sym_AMP_GT; - v->a[252097] = anon_sym_AMP_GT_GT; - v->a[252098] = anon_sym_LT_AMP; - v->a[252099] = anon_sym_GT_AMP; - small_parse_table_12605(v); -} - -/* EOF small_parse_table_2520.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2521.c b/parser/static/small_parse_table/small_parse_table_2521.c deleted file mode 100644 index 45774960..00000000 --- a/parser/static/small_parse_table/small_parse_table_2521.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2521.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12605(t_small_parse_table_array *v) -{ - v->a[252100] = anon_sym_GT_PIPE; - v->a[252101] = anon_sym_LT_AMP_DASH; - v->a[252102] = anon_sym_GT_AMP_DASH; - v->a[252103] = anon_sym_LT_LT_DASH; - v->a[252104] = 6; - v->a[252105] = actions(3); - v->a[252106] = 1; - v->a[252107] = sym_comment; - v->a[252108] = actions(11500); - v->a[252109] = 1; - v->a[252110] = aux_sym_concatenation_token1; - v->a[252111] = actions(11502); - v->a[252112] = 1; - v->a[252113] = sym__concat; - v->a[252114] = state(4586); - v->a[252115] = 1; - v->a[252116] = aux_sym_concatenation_repeat1; - v->a[252117] = actions(5069); - v->a[252118] = 3; - v->a[252119] = sym_file_descriptor; - small_parse_table_12606(v); -} - -void small_parse_table_12606(t_small_parse_table_array *v) -{ - v->a[252120] = sym_variable_name; - v->a[252121] = aux_sym_heredoc_redirect_token1; - v->a[252122] = actions(5067); - v->a[252123] = 20; - v->a[252124] = anon_sym_SEMI; - v->a[252125] = anon_sym_PIPE_PIPE; - v->a[252126] = anon_sym_AMP_AMP; - v->a[252127] = anon_sym_PIPE; - v->a[252128] = anon_sym_AMP; - v->a[252129] = anon_sym_LT; - v->a[252130] = anon_sym_GT; - v->a[252131] = anon_sym_LT_LT; - v->a[252132] = anon_sym_GT_GT; - v->a[252133] = anon_sym_RPAREN; - v->a[252134] = anon_sym_SEMI_SEMI; - v->a[252135] = anon_sym_PIPE_AMP; - v->a[252136] = anon_sym_AMP_GT; - v->a[252137] = anon_sym_AMP_GT_GT; - v->a[252138] = anon_sym_LT_AMP; - v->a[252139] = anon_sym_GT_AMP; - small_parse_table_12607(v); -} - -void small_parse_table_12607(t_small_parse_table_array *v) -{ - v->a[252140] = anon_sym_GT_PIPE; - v->a[252141] = anon_sym_LT_AMP_DASH; - v->a[252142] = anon_sym_GT_AMP_DASH; - v->a[252143] = anon_sym_LT_LT_DASH; - v->a[252144] = 3; - v->a[252145] = actions(3); - v->a[252146] = 1; - v->a[252147] = sym_comment; - v->a[252148] = actions(1342); - v->a[252149] = 4; - v->a[252150] = sym_file_descriptor; - v->a[252151] = sym__concat; - v->a[252152] = ts_builtin_sym_end; - v->a[252153] = aux_sym_heredoc_redirect_token1; - v->a[252154] = actions(1340); - v->a[252155] = 22; - v->a[252156] = anon_sym_SEMI; - v->a[252157] = anon_sym_PIPE_PIPE; - v->a[252158] = anon_sym_AMP_AMP; - v->a[252159] = anon_sym_PIPE; - small_parse_table_12608(v); -} - -void small_parse_table_12608(t_small_parse_table_array *v) -{ - v->a[252160] = anon_sym_AMP; - v->a[252161] = anon_sym_LT; - v->a[252162] = anon_sym_GT; - v->a[252163] = anon_sym_LT_LT; - v->a[252164] = anon_sym_GT_GT; - v->a[252165] = anon_sym_RPAREN; - v->a[252166] = anon_sym_SEMI_SEMI; - v->a[252167] = anon_sym_PIPE_AMP; - v->a[252168] = anon_sym_AMP_GT; - v->a[252169] = anon_sym_AMP_GT_GT; - v->a[252170] = anon_sym_LT_AMP; - v->a[252171] = anon_sym_GT_AMP; - v->a[252172] = anon_sym_GT_PIPE; - v->a[252173] = anon_sym_LT_AMP_DASH; - v->a[252174] = anon_sym_GT_AMP_DASH; - v->a[252175] = anon_sym_LT_LT_DASH; - v->a[252176] = aux_sym_concatenation_token1; - v->a[252177] = anon_sym_BQUOTE; - v->a[252178] = 3; - v->a[252179] = actions(3); - small_parse_table_12609(v); -} - -void small_parse_table_12609(t_small_parse_table_array *v) -{ - v->a[252180] = 1; - v->a[252181] = sym_comment; - v->a[252182] = actions(1346); - v->a[252183] = 4; - v->a[252184] = sym_file_descriptor; - v->a[252185] = sym__concat; - v->a[252186] = ts_builtin_sym_end; - v->a[252187] = aux_sym_heredoc_redirect_token1; - v->a[252188] = actions(1344); - v->a[252189] = 22; - v->a[252190] = anon_sym_SEMI; - v->a[252191] = anon_sym_PIPE_PIPE; - v->a[252192] = anon_sym_AMP_AMP; - v->a[252193] = anon_sym_PIPE; - v->a[252194] = anon_sym_AMP; - v->a[252195] = anon_sym_LT; - v->a[252196] = anon_sym_GT; - v->a[252197] = anon_sym_LT_LT; - v->a[252198] = anon_sym_GT_GT; - v->a[252199] = anon_sym_RPAREN; - small_parse_table_12610(v); -} - -/* EOF small_parse_table_2521.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2522.c b/parser/static/small_parse_table/small_parse_table_2522.c deleted file mode 100644 index 0a44e628..00000000 --- a/parser/static/small_parse_table/small_parse_table_2522.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2522.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12610(t_small_parse_table_array *v) -{ - v->a[252200] = anon_sym_SEMI_SEMI; - v->a[252201] = anon_sym_PIPE_AMP; - v->a[252202] = anon_sym_AMP_GT; - v->a[252203] = anon_sym_AMP_GT_GT; - v->a[252204] = anon_sym_LT_AMP; - v->a[252205] = anon_sym_GT_AMP; - v->a[252206] = anon_sym_GT_PIPE; - v->a[252207] = anon_sym_LT_AMP_DASH; - v->a[252208] = anon_sym_GT_AMP_DASH; - v->a[252209] = anon_sym_LT_LT_DASH; - v->a[252210] = aux_sym_concatenation_token1; - v->a[252211] = anon_sym_BQUOTE; - v->a[252212] = 5; - v->a[252213] = actions(3); - v->a[252214] = 1; - v->a[252215] = sym_comment; - v->a[252216] = actions(11585); - v->a[252217] = 1; - v->a[252218] = sym__special_character; - v->a[252219] = state(4483); - small_parse_table_12611(v); -} - -void small_parse_table_12611(t_small_parse_table_array *v) -{ - v->a[252220] = 1; - v->a[252221] = aux_sym__literal_repeat1; - v->a[252222] = actions(4469); - v->a[252223] = 2; - v->a[252224] = sym_file_descriptor; - v->a[252225] = aux_sym_heredoc_redirect_token1; - v->a[252226] = actions(4467); - v->a[252227] = 22; - v->a[252228] = anon_sym_SEMI; - v->a[252229] = anon_sym_PIPE_PIPE; - v->a[252230] = anon_sym_AMP_AMP; - v->a[252231] = anon_sym_PIPE; - v->a[252232] = anon_sym_AMP; - v->a[252233] = anon_sym_LT; - v->a[252234] = anon_sym_GT; - v->a[252235] = anon_sym_LT_LT; - v->a[252236] = anon_sym_GT_GT; - v->a[252237] = anon_sym_esac; - v->a[252238] = anon_sym_SEMI_SEMI; - v->a[252239] = anon_sym_SEMI_AMP; - small_parse_table_12612(v); -} - -void small_parse_table_12612(t_small_parse_table_array *v) -{ - v->a[252240] = anon_sym_SEMI_SEMI_AMP; - v->a[252241] = anon_sym_PIPE_AMP; - v->a[252242] = anon_sym_AMP_GT; - v->a[252243] = anon_sym_AMP_GT_GT; - v->a[252244] = anon_sym_LT_AMP; - v->a[252245] = anon_sym_GT_AMP; - v->a[252246] = anon_sym_GT_PIPE; - v->a[252247] = anon_sym_LT_AMP_DASH; - v->a[252248] = anon_sym_GT_AMP_DASH; - v->a[252249] = anon_sym_LT_LT_DASH; - v->a[252250] = 3; - v->a[252251] = actions(3); - v->a[252252] = 1; - v->a[252253] = sym_comment; - v->a[252254] = actions(1326); - v->a[252255] = 3; - v->a[252256] = sym_file_descriptor; - v->a[252257] = sym__concat; - v->a[252258] = aux_sym_heredoc_redirect_token1; - v->a[252259] = actions(1324); - small_parse_table_12613(v); -} - -void small_parse_table_12613(t_small_parse_table_array *v) -{ - v->a[252260] = 23; - v->a[252261] = anon_sym_SEMI; - v->a[252262] = anon_sym_PIPE_PIPE; - v->a[252263] = anon_sym_AMP_AMP; - v->a[252264] = anon_sym_PIPE; - v->a[252265] = anon_sym_AMP; - v->a[252266] = anon_sym_LT; - v->a[252267] = anon_sym_GT; - v->a[252268] = anon_sym_LT_LT; - v->a[252269] = anon_sym_GT_GT; - v->a[252270] = anon_sym_esac; - v->a[252271] = anon_sym_SEMI_SEMI; - v->a[252272] = anon_sym_SEMI_AMP; - v->a[252273] = anon_sym_SEMI_SEMI_AMP; - v->a[252274] = anon_sym_PIPE_AMP; - v->a[252275] = anon_sym_AMP_GT; - v->a[252276] = anon_sym_AMP_GT_GT; - v->a[252277] = anon_sym_LT_AMP; - v->a[252278] = anon_sym_GT_AMP; - v->a[252279] = anon_sym_GT_PIPE; - small_parse_table_12614(v); -} - -void small_parse_table_12614(t_small_parse_table_array *v) -{ - v->a[252280] = anon_sym_LT_AMP_DASH; - v->a[252281] = anon_sym_GT_AMP_DASH; - v->a[252282] = anon_sym_LT_LT_DASH; - v->a[252283] = aux_sym_concatenation_token1; - v->a[252284] = 3; - v->a[252285] = actions(3); - v->a[252286] = 1; - v->a[252287] = sym_comment; - v->a[252288] = actions(1358); - v->a[252289] = 4; - v->a[252290] = sym_file_descriptor; - v->a[252291] = sym__concat; - v->a[252292] = ts_builtin_sym_end; - v->a[252293] = aux_sym_heredoc_redirect_token1; - v->a[252294] = actions(1356); - v->a[252295] = 22; - v->a[252296] = anon_sym_SEMI; - v->a[252297] = anon_sym_PIPE_PIPE; - v->a[252298] = anon_sym_AMP_AMP; - v->a[252299] = anon_sym_PIPE; - small_parse_table_12615(v); -} - -/* EOF small_parse_table_2522.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2523.c b/parser/static/small_parse_table/small_parse_table_2523.c deleted file mode 100644 index 40f8561f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2523.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2523.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12615(t_small_parse_table_array *v) -{ - v->a[252300] = anon_sym_AMP; - v->a[252301] = anon_sym_LT; - v->a[252302] = anon_sym_GT; - v->a[252303] = anon_sym_LT_LT; - v->a[252304] = anon_sym_GT_GT; - v->a[252305] = anon_sym_RPAREN; - v->a[252306] = anon_sym_SEMI_SEMI; - v->a[252307] = anon_sym_PIPE_AMP; - v->a[252308] = anon_sym_AMP_GT; - v->a[252309] = anon_sym_AMP_GT_GT; - v->a[252310] = anon_sym_LT_AMP; - v->a[252311] = anon_sym_GT_AMP; - v->a[252312] = anon_sym_GT_PIPE; - v->a[252313] = anon_sym_LT_AMP_DASH; - v->a[252314] = anon_sym_GT_AMP_DASH; - v->a[252315] = anon_sym_LT_LT_DASH; - v->a[252316] = aux_sym_concatenation_token1; - v->a[252317] = anon_sym_BQUOTE; - v->a[252318] = 3; - v->a[252319] = actions(3); - small_parse_table_12616(v); -} - -void small_parse_table_12616(t_small_parse_table_array *v) -{ - v->a[252320] = 1; - v->a[252321] = sym_comment; - v->a[252322] = actions(7166); - v->a[252323] = 5; - v->a[252324] = anon_sym_COMMA; - v->a[252325] = anon_sym_CARET; - v->a[252326] = anon_sym_SLASH; - v->a[252327] = anon_sym_PERCENT; - v->a[252328] = anon_sym_COLON; - v->a[252329] = actions(7164); - v->a[252330] = 21; - v->a[252331] = sym__immediate_double_hash; - v->a[252332] = sym__external_expansion_sym_hash; - v->a[252333] = sym__external_expansion_sym_bang; - v->a[252334] = sym__external_expansion_sym_equal; - v->a[252335] = anon_sym_POUND; - v->a[252336] = anon_sym_RBRACE3; - v->a[252337] = anon_sym_AT; - v->a[252338] = anon_sym_EQ2; - v->a[252339] = anon_sym_COLON_EQ; - small_parse_table_12617(v); -} - -void small_parse_table_12617(t_small_parse_table_array *v) -{ - v->a[252340] = anon_sym_DASH3; - v->a[252341] = anon_sym_COLON_DASH; - v->a[252342] = anon_sym_PLUS3; - v->a[252343] = anon_sym_COLON_PLUS; - v->a[252344] = anon_sym_QMARK2; - v->a[252345] = anon_sym_COLON_QMARK; - v->a[252346] = anon_sym_PERCENT_PERCENT; - v->a[252347] = anon_sym_SLASH_SLASH; - v->a[252348] = anon_sym_SLASH_POUND; - v->a[252349] = anon_sym_SLASH_PERCENT; - v->a[252350] = anon_sym_COMMA_COMMA; - v->a[252351] = anon_sym_CARET_CARET; - v->a[252352] = 3; - v->a[252353] = actions(3); - v->a[252354] = 1; - v->a[252355] = sym_comment; - v->a[252356] = actions(7162); - v->a[252357] = 5; - v->a[252358] = anon_sym_COMMA; - v->a[252359] = anon_sym_CARET; - small_parse_table_12618(v); -} - -void small_parse_table_12618(t_small_parse_table_array *v) -{ - v->a[252360] = anon_sym_SLASH; - v->a[252361] = anon_sym_PERCENT; - v->a[252362] = anon_sym_COLON; - v->a[252363] = actions(7160); - v->a[252364] = 21; - v->a[252365] = sym__immediate_double_hash; - v->a[252366] = sym__external_expansion_sym_hash; - v->a[252367] = sym__external_expansion_sym_bang; - v->a[252368] = sym__external_expansion_sym_equal; - v->a[252369] = anon_sym_POUND; - v->a[252370] = anon_sym_RBRACE3; - v->a[252371] = anon_sym_AT; - v->a[252372] = anon_sym_EQ2; - v->a[252373] = anon_sym_COLON_EQ; - v->a[252374] = anon_sym_DASH3; - v->a[252375] = anon_sym_COLON_DASH; - v->a[252376] = anon_sym_PLUS3; - v->a[252377] = anon_sym_COLON_PLUS; - v->a[252378] = anon_sym_QMARK2; - v->a[252379] = anon_sym_COLON_QMARK; - small_parse_table_12619(v); -} - -void small_parse_table_12619(t_small_parse_table_array *v) -{ - v->a[252380] = anon_sym_PERCENT_PERCENT; - v->a[252381] = anon_sym_SLASH_SLASH; - v->a[252382] = anon_sym_SLASH_POUND; - v->a[252383] = anon_sym_SLASH_PERCENT; - v->a[252384] = anon_sym_COMMA_COMMA; - v->a[252385] = anon_sym_CARET_CARET; - v->a[252386] = 3; - v->a[252387] = actions(3); - v->a[252388] = 1; - v->a[252389] = sym_comment; - v->a[252390] = actions(1310); - v->a[252391] = 4; - v->a[252392] = sym_file_descriptor; - v->a[252393] = sym__concat; - v->a[252394] = ts_builtin_sym_end; - v->a[252395] = aux_sym_heredoc_redirect_token1; - v->a[252396] = actions(1308); - v->a[252397] = 22; - v->a[252398] = anon_sym_SEMI; - v->a[252399] = anon_sym_PIPE_PIPE; - small_parse_table_12620(v); -} - -/* EOF small_parse_table_2523.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2524.c b/parser/static/small_parse_table/small_parse_table_2524.c deleted file mode 100644 index 53d5d116..00000000 --- a/parser/static/small_parse_table/small_parse_table_2524.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2524.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12620(t_small_parse_table_array *v) -{ - v->a[252400] = anon_sym_AMP_AMP; - v->a[252401] = anon_sym_PIPE; - v->a[252402] = anon_sym_AMP; - v->a[252403] = anon_sym_LT; - v->a[252404] = anon_sym_GT; - v->a[252405] = anon_sym_LT_LT; - v->a[252406] = anon_sym_GT_GT; - v->a[252407] = anon_sym_RPAREN; - v->a[252408] = anon_sym_SEMI_SEMI; - v->a[252409] = anon_sym_PIPE_AMP; - v->a[252410] = anon_sym_AMP_GT; - v->a[252411] = anon_sym_AMP_GT_GT; - v->a[252412] = anon_sym_LT_AMP; - v->a[252413] = anon_sym_GT_AMP; - v->a[252414] = anon_sym_GT_PIPE; - v->a[252415] = anon_sym_LT_AMP_DASH; - v->a[252416] = anon_sym_GT_AMP_DASH; - v->a[252417] = anon_sym_LT_LT_DASH; - v->a[252418] = aux_sym_concatenation_token1; - v->a[252419] = anon_sym_BQUOTE; - small_parse_table_12621(v); -} - -void small_parse_table_12621(t_small_parse_table_array *v) -{ - v->a[252420] = 3; - v->a[252421] = actions(3); - v->a[252422] = 1; - v->a[252423] = sym_comment; - v->a[252424] = actions(1306); - v->a[252425] = 4; - v->a[252426] = sym_file_descriptor; - v->a[252427] = sym__concat; - v->a[252428] = ts_builtin_sym_end; - v->a[252429] = aux_sym_heredoc_redirect_token1; - v->a[252430] = actions(1304); - v->a[252431] = 22; - v->a[252432] = anon_sym_SEMI; - v->a[252433] = anon_sym_PIPE_PIPE; - v->a[252434] = anon_sym_AMP_AMP; - v->a[252435] = anon_sym_PIPE; - v->a[252436] = anon_sym_AMP; - v->a[252437] = anon_sym_LT; - v->a[252438] = anon_sym_GT; - v->a[252439] = anon_sym_LT_LT; - small_parse_table_12622(v); -} - -void small_parse_table_12622(t_small_parse_table_array *v) -{ - v->a[252440] = anon_sym_GT_GT; - v->a[252441] = anon_sym_RPAREN; - v->a[252442] = anon_sym_SEMI_SEMI; - v->a[252443] = anon_sym_PIPE_AMP; - v->a[252444] = anon_sym_AMP_GT; - v->a[252445] = anon_sym_AMP_GT_GT; - v->a[252446] = anon_sym_LT_AMP; - v->a[252447] = anon_sym_GT_AMP; - v->a[252448] = anon_sym_GT_PIPE; - v->a[252449] = anon_sym_LT_AMP_DASH; - v->a[252450] = anon_sym_GT_AMP_DASH; - v->a[252451] = anon_sym_LT_LT_DASH; - v->a[252452] = aux_sym_concatenation_token1; - v->a[252453] = anon_sym_BQUOTE; - v->a[252454] = 3; - v->a[252455] = actions(3); - v->a[252456] = 1; - v->a[252457] = sym_comment; - v->a[252458] = actions(1310); - v->a[252459] = 4; - small_parse_table_12623(v); -} - -void small_parse_table_12623(t_small_parse_table_array *v) -{ - v->a[252460] = sym_file_descriptor; - v->a[252461] = sym__concat; - v->a[252462] = ts_builtin_sym_end; - v->a[252463] = aux_sym_heredoc_redirect_token1; - v->a[252464] = actions(1308); - v->a[252465] = 22; - v->a[252466] = anon_sym_SEMI; - v->a[252467] = anon_sym_PIPE_PIPE; - v->a[252468] = anon_sym_AMP_AMP; - v->a[252469] = anon_sym_PIPE; - v->a[252470] = anon_sym_AMP; - v->a[252471] = anon_sym_LT; - v->a[252472] = anon_sym_GT; - v->a[252473] = anon_sym_LT_LT; - v->a[252474] = anon_sym_GT_GT; - v->a[252475] = anon_sym_RPAREN; - v->a[252476] = anon_sym_SEMI_SEMI; - v->a[252477] = anon_sym_PIPE_AMP; - v->a[252478] = anon_sym_AMP_GT; - v->a[252479] = anon_sym_AMP_GT_GT; - small_parse_table_12624(v); -} - -void small_parse_table_12624(t_small_parse_table_array *v) -{ - v->a[252480] = anon_sym_LT_AMP; - v->a[252481] = anon_sym_GT_AMP; - v->a[252482] = anon_sym_GT_PIPE; - v->a[252483] = anon_sym_LT_AMP_DASH; - v->a[252484] = anon_sym_GT_AMP_DASH; - v->a[252485] = anon_sym_LT_LT_DASH; - v->a[252486] = aux_sym_concatenation_token1; - v->a[252487] = anon_sym_BQUOTE; - v->a[252488] = 5; - v->a[252489] = actions(3); - v->a[252490] = 1; - v->a[252491] = sym_comment; - v->a[252492] = actions(11566); - v->a[252493] = 1; - v->a[252494] = sym__special_character; - v->a[252495] = state(4485); - v->a[252496] = 1; - v->a[252497] = aux_sym__literal_repeat1; - v->a[252498] = actions(5697); - v->a[252499] = 3; - small_parse_table_12625(v); -} - -/* EOF small_parse_table_2524.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2525.c b/parser/static/small_parse_table/small_parse_table_2525.c deleted file mode 100644 index 9e0a86c2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2525.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2525.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12625(t_small_parse_table_array *v) -{ - v->a[252500] = sym_file_descriptor; - v->a[252501] = ts_builtin_sym_end; - v->a[252502] = aux_sym_heredoc_redirect_token1; - v->a[252503] = actions(5695); - v->a[252504] = 21; - v->a[252505] = anon_sym_SEMI; - v->a[252506] = anon_sym_PIPE_PIPE; - v->a[252507] = anon_sym_AMP_AMP; - v->a[252508] = anon_sym_PIPE; - v->a[252509] = anon_sym_AMP; - v->a[252510] = anon_sym_LT; - v->a[252511] = anon_sym_GT; - v->a[252512] = anon_sym_LT_LT; - v->a[252513] = anon_sym_GT_GT; - v->a[252514] = anon_sym_RPAREN; - v->a[252515] = anon_sym_SEMI_SEMI; - v->a[252516] = anon_sym_PIPE_AMP; - v->a[252517] = anon_sym_AMP_GT; - v->a[252518] = anon_sym_AMP_GT_GT; - v->a[252519] = anon_sym_LT_AMP; - small_parse_table_12626(v); -} - -void small_parse_table_12626(t_small_parse_table_array *v) -{ - v->a[252520] = anon_sym_GT_AMP; - v->a[252521] = anon_sym_GT_PIPE; - v->a[252522] = anon_sym_LT_AMP_DASH; - v->a[252523] = anon_sym_GT_AMP_DASH; - v->a[252524] = anon_sym_LT_LT_DASH; - v->a[252525] = anon_sym_BQUOTE; - v->a[252526] = 8; - v->a[252527] = actions(3); - v->a[252528] = 1; - v->a[252529] = sym_comment; - v->a[252530] = actions(11315); - v->a[252531] = 1; - v->a[252532] = aux_sym_heredoc_redirect_token1; - v->a[252533] = actions(11678); - v->a[252534] = 1; - v->a[252535] = anon_sym_LT_LT_LT; - v->a[252536] = actions(11681); - v->a[252537] = 1; - v->a[252538] = sym_file_descriptor; - v->a[252539] = actions(11675); - small_parse_table_12627(v); -} - -void small_parse_table_12627(t_small_parse_table_array *v) -{ - v->a[252540] = 2; - v->a[252541] = anon_sym_LT_AMP_DASH; - v->a[252542] = anon_sym_GT_AMP_DASH; - v->a[252543] = state(4547); - v->a[252544] = 3; - v->a[252545] = sym_file_redirect; - v->a[252546] = sym_herestring_redirect; - v->a[252547] = aux_sym_redirected_statement_repeat2; - v->a[252548] = actions(11672); - v->a[252549] = 8; - v->a[252550] = anon_sym_LT; - v->a[252551] = anon_sym_GT; - v->a[252552] = anon_sym_GT_GT; - v->a[252553] = anon_sym_AMP_GT; - v->a[252554] = anon_sym_AMP_GT_GT; - v->a[252555] = anon_sym_LT_AMP; - v->a[252556] = anon_sym_GT_AMP; - v->a[252557] = anon_sym_GT_PIPE; - v->a[252558] = actions(11307); - v->a[252559] = 10; - small_parse_table_12628(v); -} - -void small_parse_table_12628(t_small_parse_table_array *v) -{ - v->a[252560] = anon_sym_SEMI; - v->a[252561] = anon_sym_PIPE_PIPE; - v->a[252562] = anon_sym_AMP_AMP; - v->a[252563] = anon_sym_PIPE; - v->a[252564] = anon_sym_AMP; - v->a[252565] = anon_sym_LT_LT; - v->a[252566] = anon_sym_SEMI_SEMI; - v->a[252567] = anon_sym_PIPE_AMP; - v->a[252568] = anon_sym_LT_LT_DASH; - v->a[252569] = anon_sym_BQUOTE; - v->a[252570] = 3; - v->a[252571] = actions(3); - v->a[252572] = 1; - v->a[252573] = sym_comment; - v->a[252574] = actions(1302); - v->a[252575] = 4; - v->a[252576] = sym_file_descriptor; - v->a[252577] = sym__concat; - v->a[252578] = ts_builtin_sym_end; - v->a[252579] = aux_sym_heredoc_redirect_token1; - small_parse_table_12629(v); -} - -void small_parse_table_12629(t_small_parse_table_array *v) -{ - v->a[252580] = actions(1300); - v->a[252581] = 22; - v->a[252582] = anon_sym_SEMI; - v->a[252583] = anon_sym_PIPE_PIPE; - v->a[252584] = anon_sym_AMP_AMP; - v->a[252585] = anon_sym_PIPE; - v->a[252586] = anon_sym_AMP; - v->a[252587] = anon_sym_LT; - v->a[252588] = anon_sym_GT; - v->a[252589] = anon_sym_LT_LT; - v->a[252590] = anon_sym_GT_GT; - v->a[252591] = anon_sym_RPAREN; - v->a[252592] = anon_sym_SEMI_SEMI; - v->a[252593] = anon_sym_PIPE_AMP; - v->a[252594] = anon_sym_AMP_GT; - v->a[252595] = anon_sym_AMP_GT_GT; - v->a[252596] = anon_sym_LT_AMP; - v->a[252597] = anon_sym_GT_AMP; - v->a[252598] = anon_sym_GT_PIPE; - v->a[252599] = anon_sym_LT_AMP_DASH; - small_parse_table_12630(v); -} - -/* EOF small_parse_table_2525.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2526.c b/parser/static/small_parse_table/small_parse_table_2526.c deleted file mode 100644 index 8bc8f760..00000000 --- a/parser/static/small_parse_table/small_parse_table_2526.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2526.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12630(t_small_parse_table_array *v) -{ - v->a[252600] = anon_sym_GT_AMP_DASH; - v->a[252601] = anon_sym_LT_LT_DASH; - v->a[252602] = aux_sym_concatenation_token1; - v->a[252603] = anon_sym_BQUOTE; - v->a[252604] = 8; - v->a[252605] = actions(3); - v->a[252606] = 1; - v->a[252607] = sym_comment; - v->a[252608] = actions(11305); - v->a[252609] = 1; - v->a[252610] = anon_sym_LT_LT_LT; - v->a[252611] = actions(11506); - v->a[252612] = 1; - v->a[252613] = aux_sym_heredoc_redirect_token1; - v->a[252614] = actions(11564); - v->a[252615] = 1; - v->a[252616] = sym_file_descriptor; - v->a[252617] = actions(11335); - v->a[252618] = 2; - v->a[252619] = anon_sym_LT_AMP_DASH; - small_parse_table_12631(v); -} - -void small_parse_table_12631(t_small_parse_table_array *v) -{ - v->a[252620] = anon_sym_GT_AMP_DASH; - v->a[252621] = state(5113); - v->a[252622] = 2; - v->a[252623] = sym_file_redirect; - v->a[252624] = sym_herestring_redirect; - v->a[252625] = actions(11333); - v->a[252626] = 8; - v->a[252627] = anon_sym_LT; - v->a[252628] = anon_sym_GT; - v->a[252629] = anon_sym_GT_GT; - v->a[252630] = anon_sym_AMP_GT; - v->a[252631] = anon_sym_AMP_GT_GT; - v->a[252632] = anon_sym_LT_AMP; - v->a[252633] = anon_sym_GT_AMP; - v->a[252634] = anon_sym_GT_PIPE; - v->a[252635] = actions(11504); - v->a[252636] = 11; - v->a[252637] = anon_sym_SEMI; - v->a[252638] = anon_sym_PIPE_PIPE; - v->a[252639] = anon_sym_AMP_AMP; - small_parse_table_12632(v); -} - -void small_parse_table_12632(t_small_parse_table_array *v) -{ - v->a[252640] = anon_sym_PIPE; - v->a[252641] = anon_sym_AMP; - v->a[252642] = anon_sym_LT_LT; - v->a[252643] = anon_sym_SEMI_SEMI; - v->a[252644] = anon_sym_SEMI_AMP; - v->a[252645] = anon_sym_SEMI_SEMI_AMP; - v->a[252646] = anon_sym_PIPE_AMP; - v->a[252647] = anon_sym_LT_LT_DASH; - v->a[252648] = 6; - v->a[252649] = actions(3); - v->a[252650] = 1; - v->a[252651] = sym_comment; - v->a[252652] = actions(11500); - v->a[252653] = 1; - v->a[252654] = aux_sym_concatenation_token1; - v->a[252655] = actions(11502); - v->a[252656] = 1; - v->a[252657] = sym__concat; - v->a[252658] = state(4603); - v->a[252659] = 1; - small_parse_table_12633(v); -} - -void small_parse_table_12633(t_small_parse_table_array *v) -{ - v->a[252660] = aux_sym_concatenation_repeat1; - v->a[252661] = actions(5375); - v->a[252662] = 3; - v->a[252663] = sym_file_descriptor; - v->a[252664] = sym_variable_name; - v->a[252665] = aux_sym_heredoc_redirect_token1; - v->a[252666] = actions(5373); - v->a[252667] = 20; - v->a[252668] = anon_sym_SEMI; - v->a[252669] = anon_sym_PIPE_PIPE; - v->a[252670] = anon_sym_AMP_AMP; - v->a[252671] = anon_sym_PIPE; - v->a[252672] = anon_sym_AMP; - v->a[252673] = anon_sym_LT; - v->a[252674] = anon_sym_GT; - v->a[252675] = anon_sym_LT_LT; - v->a[252676] = anon_sym_GT_GT; - v->a[252677] = anon_sym_SEMI_SEMI; - v->a[252678] = anon_sym_PIPE_AMP; - v->a[252679] = anon_sym_AMP_GT; - small_parse_table_12634(v); -} - -void small_parse_table_12634(t_small_parse_table_array *v) -{ - v->a[252680] = anon_sym_AMP_GT_GT; - v->a[252681] = anon_sym_LT_AMP; - v->a[252682] = anon_sym_GT_AMP; - v->a[252683] = anon_sym_GT_PIPE; - v->a[252684] = anon_sym_LT_AMP_DASH; - v->a[252685] = anon_sym_GT_AMP_DASH; - v->a[252686] = anon_sym_LT_LT_DASH; - v->a[252687] = anon_sym_BQUOTE; - v->a[252688] = 12; - v->a[252689] = actions(3); - v->a[252690] = 1; - v->a[252691] = sym_comment; - v->a[252692] = actions(5383); - v->a[252693] = 1; - v->a[252694] = aux_sym_heredoc_redirect_token1; - v->a[252695] = actions(11558); - v->a[252696] = 1; - v->a[252697] = anon_sym_LT_LT_LT; - v->a[252698] = actions(11560); - v->a[252699] = 1; - small_parse_table_12635(v); -} - -/* EOF small_parse_table_2526.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2527.c b/parser/static/small_parse_table/small_parse_table_2527.c deleted file mode 100644 index ba5b3952..00000000 --- a/parser/static/small_parse_table/small_parse_table_2527.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2527.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12635(t_small_parse_table_array *v) -{ - v->a[252700] = sym_file_descriptor; - v->a[252701] = state(4912); - v->a[252702] = 1; - v->a[252703] = sym_herestring_redirect; - v->a[252704] = actions(4253); - v->a[252705] = 2; - v->a[252706] = anon_sym_PIPE; - v->a[252707] = anon_sym_PIPE_AMP; - v->a[252708] = actions(4692); - v->a[252709] = 2; - v->a[252710] = anon_sym_LT_LT; - v->a[252711] = anon_sym_LT_LT_DASH; - v->a[252712] = actions(5099); - v->a[252713] = 2; - v->a[252714] = anon_sym_PIPE_PIPE; - v->a[252715] = anon_sym_AMP_AMP; - v->a[252716] = actions(11556); - v->a[252717] = 2; - v->a[252718] = anon_sym_LT_AMP_DASH; - v->a[252719] = anon_sym_GT_AMP_DASH; - small_parse_table_12636(v); -} - -void small_parse_table_12636(t_small_parse_table_array *v) -{ - v->a[252720] = actions(5381); - v->a[252721] = 3; - v->a[252722] = anon_sym_SEMI; - v->a[252723] = anon_sym_AMP; - v->a[252724] = anon_sym_SEMI_SEMI; - v->a[252725] = state(4986); - v->a[252726] = 3; - v->a[252727] = sym_file_redirect; - v->a[252728] = sym_heredoc_redirect; - v->a[252729] = aux_sym_redirected_statement_repeat1; - v->a[252730] = actions(11554); - v->a[252731] = 8; - v->a[252732] = anon_sym_LT; - v->a[252733] = anon_sym_GT; - v->a[252734] = anon_sym_GT_GT; - v->a[252735] = anon_sym_AMP_GT; - v->a[252736] = anon_sym_AMP_GT_GT; - v->a[252737] = anon_sym_LT_AMP; - v->a[252738] = anon_sym_GT_AMP; - v->a[252739] = anon_sym_GT_PIPE; - small_parse_table_12637(v); -} - -void small_parse_table_12637(t_small_parse_table_array *v) -{ - v->a[252740] = 3; - v->a[252741] = actions(3); - v->a[252742] = 1; - v->a[252743] = sym_comment; - v->a[252744] = actions(1310); - v->a[252745] = 3; - v->a[252746] = sym_file_descriptor; - v->a[252747] = sym__concat; - v->a[252748] = aux_sym_heredoc_redirect_token1; - v->a[252749] = actions(1308); - v->a[252750] = 23; - v->a[252751] = anon_sym_SEMI; - v->a[252752] = anon_sym_PIPE_PIPE; - v->a[252753] = anon_sym_AMP_AMP; - v->a[252754] = anon_sym_PIPE; - v->a[252755] = anon_sym_AMP; - v->a[252756] = anon_sym_LT; - v->a[252757] = anon_sym_GT; - v->a[252758] = anon_sym_LT_LT; - v->a[252759] = anon_sym_GT_GT; - small_parse_table_12638(v); -} - -void small_parse_table_12638(t_small_parse_table_array *v) -{ - v->a[252760] = anon_sym_esac; - v->a[252761] = anon_sym_SEMI_SEMI; - v->a[252762] = anon_sym_SEMI_AMP; - v->a[252763] = anon_sym_SEMI_SEMI_AMP; - v->a[252764] = anon_sym_PIPE_AMP; - v->a[252765] = anon_sym_AMP_GT; - v->a[252766] = anon_sym_AMP_GT_GT; - v->a[252767] = anon_sym_LT_AMP; - v->a[252768] = anon_sym_GT_AMP; - v->a[252769] = anon_sym_GT_PIPE; - v->a[252770] = anon_sym_LT_AMP_DASH; - v->a[252771] = anon_sym_GT_AMP_DASH; - v->a[252772] = anon_sym_LT_LT_DASH; - v->a[252773] = aux_sym_concatenation_token1; - v->a[252774] = 3; - v->a[252775] = actions(3); - v->a[252776] = 1; - v->a[252777] = sym_comment; - v->a[252778] = actions(1306); - v->a[252779] = 3; - small_parse_table_12639(v); -} - -void small_parse_table_12639(t_small_parse_table_array *v) -{ - v->a[252780] = sym_file_descriptor; - v->a[252781] = sym__concat; - v->a[252782] = aux_sym_heredoc_redirect_token1; - v->a[252783] = actions(1304); - v->a[252784] = 23; - v->a[252785] = anon_sym_SEMI; - v->a[252786] = anon_sym_PIPE_PIPE; - v->a[252787] = anon_sym_AMP_AMP; - v->a[252788] = anon_sym_PIPE; - v->a[252789] = anon_sym_AMP; - v->a[252790] = anon_sym_LT; - v->a[252791] = anon_sym_GT; - v->a[252792] = anon_sym_LT_LT; - v->a[252793] = anon_sym_GT_GT; - v->a[252794] = anon_sym_esac; - v->a[252795] = anon_sym_SEMI_SEMI; - v->a[252796] = anon_sym_SEMI_AMP; - v->a[252797] = anon_sym_SEMI_SEMI_AMP; - v->a[252798] = anon_sym_PIPE_AMP; - v->a[252799] = anon_sym_AMP_GT; - small_parse_table_12640(v); -} - -/* EOF small_parse_table_2527.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2528.c b/parser/static/small_parse_table/small_parse_table_2528.c deleted file mode 100644 index 12ea9a84..00000000 --- a/parser/static/small_parse_table/small_parse_table_2528.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2528.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12640(t_small_parse_table_array *v) -{ - v->a[252800] = anon_sym_AMP_GT_GT; - v->a[252801] = anon_sym_LT_AMP; - v->a[252802] = anon_sym_GT_AMP; - v->a[252803] = anon_sym_GT_PIPE; - v->a[252804] = anon_sym_LT_AMP_DASH; - v->a[252805] = anon_sym_GT_AMP_DASH; - v->a[252806] = anon_sym_LT_LT_DASH; - v->a[252807] = aux_sym_concatenation_token1; - v->a[252808] = 5; - v->a[252809] = actions(3); - v->a[252810] = 1; - v->a[252811] = sym_comment; - v->a[252812] = actions(11585); - v->a[252813] = 1; - v->a[252814] = sym__special_character; - v->a[252815] = state(4483); - v->a[252816] = 1; - v->a[252817] = aux_sym__literal_repeat1; - v->a[252818] = actions(5697); - v->a[252819] = 2; - small_parse_table_12641(v); -} - -void small_parse_table_12641(t_small_parse_table_array *v) -{ - v->a[252820] = sym_file_descriptor; - v->a[252821] = aux_sym_heredoc_redirect_token1; - v->a[252822] = actions(5695); - v->a[252823] = 22; - v->a[252824] = anon_sym_SEMI; - v->a[252825] = anon_sym_PIPE_PIPE; - v->a[252826] = anon_sym_AMP_AMP; - v->a[252827] = anon_sym_PIPE; - v->a[252828] = anon_sym_AMP; - v->a[252829] = anon_sym_LT; - v->a[252830] = anon_sym_GT; - v->a[252831] = anon_sym_LT_LT; - v->a[252832] = anon_sym_GT_GT; - v->a[252833] = anon_sym_esac; - v->a[252834] = anon_sym_SEMI_SEMI; - v->a[252835] = anon_sym_SEMI_AMP; - v->a[252836] = anon_sym_SEMI_SEMI_AMP; - v->a[252837] = anon_sym_PIPE_AMP; - v->a[252838] = anon_sym_AMP_GT; - v->a[252839] = anon_sym_AMP_GT_GT; - small_parse_table_12642(v); -} - -void small_parse_table_12642(t_small_parse_table_array *v) -{ - v->a[252840] = anon_sym_LT_AMP; - v->a[252841] = anon_sym_GT_AMP; - v->a[252842] = anon_sym_GT_PIPE; - v->a[252843] = anon_sym_LT_AMP_DASH; - v->a[252844] = anon_sym_GT_AMP_DASH; - v->a[252845] = anon_sym_LT_LT_DASH; - v->a[252846] = 6; - v->a[252847] = actions(3); - v->a[252848] = 1; - v->a[252849] = sym_comment; - v->a[252850] = actions(11491); - v->a[252851] = 1; - v->a[252852] = aux_sym_concatenation_token1; - v->a[252853] = actions(11493); - v->a[252854] = 1; - v->a[252855] = sym__concat; - v->a[252856] = state(4468); - v->a[252857] = 1; - v->a[252858] = aux_sym_concatenation_repeat1; - v->a[252859] = actions(2096); - small_parse_table_12643(v); -} - -void small_parse_table_12643(t_small_parse_table_array *v) -{ - v->a[252860] = 2; - v->a[252861] = sym_file_descriptor; - v->a[252862] = aux_sym_heredoc_redirect_token1; - v->a[252863] = actions(2094); - v->a[252864] = 21; - v->a[252865] = anon_sym_SEMI; - v->a[252866] = anon_sym_PIPE_PIPE; - v->a[252867] = anon_sym_AMP_AMP; - v->a[252868] = anon_sym_PIPE; - v->a[252869] = anon_sym_AMP; - v->a[252870] = anon_sym_LT; - v->a[252871] = anon_sym_GT; - v->a[252872] = anon_sym_LT_LT; - v->a[252873] = anon_sym_GT_GT; - v->a[252874] = anon_sym_SEMI_SEMI; - v->a[252875] = anon_sym_SEMI_AMP; - v->a[252876] = anon_sym_SEMI_SEMI_AMP; - v->a[252877] = anon_sym_PIPE_AMP; - v->a[252878] = anon_sym_AMP_GT; - v->a[252879] = anon_sym_AMP_GT_GT; - small_parse_table_12644(v); -} - -void small_parse_table_12644(t_small_parse_table_array *v) -{ - v->a[252880] = anon_sym_LT_AMP; - v->a[252881] = anon_sym_GT_AMP; - v->a[252882] = anon_sym_GT_PIPE; - v->a[252883] = anon_sym_LT_AMP_DASH; - v->a[252884] = anon_sym_GT_AMP_DASH; - v->a[252885] = anon_sym_LT_LT_DASH; - v->a[252886] = 3; - v->a[252887] = actions(3); - v->a[252888] = 1; - v->a[252889] = sym_comment; - v->a[252890] = actions(1346); - v->a[252891] = 4; - v->a[252892] = sym_file_descriptor; - v->a[252893] = sym__concat; - v->a[252894] = sym_variable_name; - v->a[252895] = aux_sym_heredoc_redirect_token1; - v->a[252896] = actions(1344); - v->a[252897] = 22; - v->a[252898] = anon_sym_SEMI; - v->a[252899] = anon_sym_PIPE_PIPE; - small_parse_table_12645(v); -} - -/* EOF small_parse_table_2528.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2529.c b/parser/static/small_parse_table/small_parse_table_2529.c deleted file mode 100644 index bd76abde..00000000 --- a/parser/static/small_parse_table/small_parse_table_2529.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2529.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12645(t_small_parse_table_array *v) -{ - v->a[252900] = anon_sym_AMP_AMP; - v->a[252901] = anon_sym_PIPE; - v->a[252902] = anon_sym_AMP; - v->a[252903] = anon_sym_LT; - v->a[252904] = anon_sym_GT; - v->a[252905] = anon_sym_LT_LT; - v->a[252906] = anon_sym_GT_GT; - v->a[252907] = anon_sym_SEMI_SEMI; - v->a[252908] = anon_sym_SEMI_AMP; - v->a[252909] = anon_sym_SEMI_SEMI_AMP; - v->a[252910] = anon_sym_PIPE_AMP; - v->a[252911] = anon_sym_AMP_GT; - v->a[252912] = anon_sym_AMP_GT_GT; - v->a[252913] = anon_sym_LT_AMP; - v->a[252914] = anon_sym_GT_AMP; - v->a[252915] = anon_sym_GT_PIPE; - v->a[252916] = anon_sym_LT_AMP_DASH; - v->a[252917] = anon_sym_GT_AMP_DASH; - v->a[252918] = anon_sym_LT_LT_DASH; - v->a[252919] = aux_sym_concatenation_token1; - small_parse_table_12646(v); -} - -void small_parse_table_12646(t_small_parse_table_array *v) -{ - v->a[252920] = 3; - v->a[252921] = actions(3); - v->a[252922] = 1; - v->a[252923] = sym_comment; - v->a[252924] = actions(1358); - v->a[252925] = 4; - v->a[252926] = sym_file_descriptor; - v->a[252927] = sym__concat; - v->a[252928] = sym_variable_name; - v->a[252929] = aux_sym_heredoc_redirect_token1; - v->a[252930] = actions(1356); - v->a[252931] = 22; - v->a[252932] = anon_sym_SEMI; - v->a[252933] = anon_sym_PIPE_PIPE; - v->a[252934] = anon_sym_AMP_AMP; - v->a[252935] = anon_sym_PIPE; - v->a[252936] = anon_sym_AMP; - v->a[252937] = anon_sym_LT; - v->a[252938] = anon_sym_GT; - v->a[252939] = anon_sym_LT_LT; - small_parse_table_12647(v); -} - -void small_parse_table_12647(t_small_parse_table_array *v) -{ - v->a[252940] = anon_sym_GT_GT; - v->a[252941] = anon_sym_SEMI_SEMI; - v->a[252942] = anon_sym_SEMI_AMP; - v->a[252943] = anon_sym_SEMI_SEMI_AMP; - v->a[252944] = anon_sym_PIPE_AMP; - v->a[252945] = anon_sym_AMP_GT; - v->a[252946] = anon_sym_AMP_GT_GT; - v->a[252947] = anon_sym_LT_AMP; - v->a[252948] = anon_sym_GT_AMP; - v->a[252949] = anon_sym_GT_PIPE; - v->a[252950] = anon_sym_LT_AMP_DASH; - v->a[252951] = anon_sym_GT_AMP_DASH; - v->a[252952] = anon_sym_LT_LT_DASH; - v->a[252953] = aux_sym_concatenation_token1; - v->a[252954] = 6; - v->a[252955] = actions(3); - v->a[252956] = 1; - v->a[252957] = sym_comment; - v->a[252958] = actions(11568); - v->a[252959] = 1; - small_parse_table_12648(v); -} - -void small_parse_table_12648(t_small_parse_table_array *v) -{ - v->a[252960] = aux_sym_concatenation_token1; - v->a[252961] = actions(11684); - v->a[252962] = 1; - v->a[252963] = sym__concat; - v->a[252964] = state(4520); - v->a[252965] = 1; - v->a[252966] = aux_sym_concatenation_repeat1; - v->a[252967] = actions(1288); - v->a[252968] = 3; - v->a[252969] = sym_test_operator; - v->a[252970] = sym__brace_start; - v->a[252971] = aux_sym_heredoc_redirect_token1; - v->a[252972] = actions(1286); - v->a[252973] = 20; - v->a[252974] = anon_sym_LPAREN_LPAREN; - v->a[252975] = anon_sym_SEMI; - v->a[252976] = anon_sym_AMP; - v->a[252977] = anon_sym_SEMI_SEMI; - v->a[252978] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[252979] = anon_sym_DOLLAR_LBRACK; - small_parse_table_12649(v); -} - -void small_parse_table_12649(t_small_parse_table_array *v) -{ - v->a[252980] = anon_sym_DOLLAR; - v->a[252981] = sym__special_character; - v->a[252982] = anon_sym_DQUOTE; - v->a[252983] = sym_raw_string; - v->a[252984] = sym_ansi_c_string; - v->a[252985] = aux_sym_number_token1; - v->a[252986] = aux_sym_number_token2; - v->a[252987] = anon_sym_DOLLAR_LBRACE; - v->a[252988] = anon_sym_DOLLAR_LPAREN; - v->a[252989] = anon_sym_BQUOTE; - v->a[252990] = anon_sym_DOLLAR_BQUOTE; - v->a[252991] = anon_sym_LT_LPAREN; - v->a[252992] = anon_sym_GT_LPAREN; - v->a[252993] = sym_word; - v->a[252994] = 6; - v->a[252995] = actions(3); - v->a[252996] = 1; - v->a[252997] = sym_comment; - v->a[252998] = actions(11500); - v->a[252999] = 1; - small_parse_table_12650(v); -} - -/* EOF small_parse_table_2529.c */ diff --git a/parser/static/small_parse_table/small_parse_table_253.c b/parser/static/small_parse_table/small_parse_table_253.c index 497c13e6..a47c95cd 100644 --- a/parser/static/small_parse_table/small_parse_table_253.c +++ b/parser/static/small_parse_table/small_parse_table_253.c @@ -14,125 +14,125 @@ void small_parse_table_1265(t_small_parse_table_array *v) { - v->a[25300] = actions(4155); - v->a[25301] = 1; - v->a[25302] = sym__special_character; - v->a[25303] = actions(4157); - v->a[25304] = 1; - v->a[25305] = anon_sym_DQUOTE; - v->a[25306] = actions(4161); - v->a[25307] = 1; - v->a[25308] = aux_sym_number_token1; - v->a[25309] = actions(4163); - v->a[25310] = 1; - v->a[25311] = aux_sym_number_token2; - v->a[25312] = actions(4165); - v->a[25313] = 1; - v->a[25314] = anon_sym_DOLLAR_LBRACE; - v->a[25315] = actions(4167); - v->a[25316] = 1; - v->a[25317] = anon_sym_DOLLAR_LPAREN; - v->a[25318] = actions(4169); - v->a[25319] = 1; + v->a[25300] = actions(2696); + v->a[25301] = 5; + v->a[25302] = sym_file_descriptor; + v->a[25303] = sym_test_operator; + v->a[25304] = sym__bare_dollar; + v->a[25305] = sym__brace_start; + v->a[25306] = aux_sym_heredoc_redirect_token1; + v->a[25307] = actions(2694); + v->a[25308] = 33; + v->a[25309] = anon_sym_PIPE; + v->a[25310] = anon_sym_SEMI_SEMI; + v->a[25311] = anon_sym_SEMI_AMP; + v->a[25312] = anon_sym_SEMI_SEMI_AMP; + v->a[25313] = anon_sym_PIPE_AMP; + v->a[25314] = anon_sym_AMP_AMP; + v->a[25315] = anon_sym_PIPE_PIPE; + v->a[25316] = anon_sym_LT; + v->a[25317] = anon_sym_GT; + v->a[25318] = anon_sym_GT_GT; + v->a[25319] = anon_sym_AMP_GT; small_parse_table_1266(v); } void small_parse_table_1266(t_small_parse_table_array *v) { - v->a[25320] = anon_sym_BQUOTE; - v->a[25321] = actions(4171); - v->a[25322] = 1; - v->a[25323] = anon_sym_DOLLAR_BQUOTE; - v->a[25324] = actions(4175); - v->a[25325] = 1; - v->a[25326] = aux_sym__simple_variable_name_token1; - v->a[25327] = actions(4177); - v->a[25328] = 1; - v->a[25329] = sym_variable_name; - v->a[25330] = actions(4179); - v->a[25331] = 1; - v->a[25332] = sym_test_operator; - v->a[25333] = actions(4181); - v->a[25334] = 1; - v->a[25335] = sym__brace_start; - v->a[25336] = state(2688); - v->a[25337] = 1; - v->a[25338] = aux_sym__literal_repeat1; - v->a[25339] = state(6751); + v->a[25320] = anon_sym_AMP_GT_GT; + v->a[25321] = anon_sym_LT_AMP; + v->a[25322] = anon_sym_GT_AMP; + v->a[25323] = anon_sym_GT_PIPE; + v->a[25324] = anon_sym_LT_AMP_DASH; + v->a[25325] = anon_sym_GT_AMP_DASH; + v->a[25326] = anon_sym_LT_LT; + v->a[25327] = anon_sym_LT_LT_DASH; + v->a[25328] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25329] = anon_sym_AMP; + v->a[25330] = anon_sym_DOLLAR; + v->a[25331] = sym__special_character; + v->a[25332] = anon_sym_DQUOTE; + v->a[25333] = sym_raw_string; + v->a[25334] = aux_sym_number_token1; + v->a[25335] = aux_sym_number_token2; + v->a[25336] = anon_sym_DOLLAR_LBRACE; + v->a[25337] = anon_sym_DOLLAR_LPAREN; + v->a[25338] = anon_sym_BQUOTE; + v->a[25339] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1267(v); } void small_parse_table_1267(t_small_parse_table_array *v) { - v->a[25340] = 1; - v->a[25341] = sym_subscript; - v->a[25342] = actions(4149); - v->a[25343] = 2; - v->a[25344] = anon_sym_LPAREN_LPAREN; - v->a[25345] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25346] = actions(4159); - v->a[25347] = 2; - v->a[25348] = sym_raw_string; - v->a[25349] = sym_ansi_c_string; - v->a[25350] = actions(4173); - v->a[25351] = 2; - v->a[25352] = anon_sym_LT_LPAREN; - v->a[25353] = anon_sym_GT_LPAREN; - v->a[25354] = state(803); - v->a[25355] = 3; - v->a[25356] = sym_variable_assignment; - v->a[25357] = sym_concatenation; - v->a[25358] = aux_sym_declaration_command_repeat1; - v->a[25359] = actions(1797); + v->a[25340] = sym_word; + v->a[25341] = anon_sym_SEMI; + v->a[25342] = 6; + v->a[25343] = actions(3); + v->a[25344] = 1; + v->a[25345] = sym_comment; + v->a[25346] = actions(3175); + v->a[25347] = 1; + v->a[25348] = aux_sym_concatenation_token1; + v->a[25349] = actions(3177); + v->a[25350] = 1; + v->a[25351] = sym__concat; + v->a[25352] = state(621); + v->a[25353] = 1; + v->a[25354] = aux_sym_concatenation_repeat1; + v->a[25355] = actions(2696); + v->a[25356] = 4; + v->a[25357] = sym_file_descriptor; + v->a[25358] = sym_test_operator; + v->a[25359] = sym__brace_start; small_parse_table_1268(v); } void small_parse_table_1268(t_small_parse_table_array *v) { - v->a[25360] = 7; - v->a[25361] = anon_sym_PIPE; - v->a[25362] = anon_sym_LT; - v->a[25363] = anon_sym_GT; - v->a[25364] = anon_sym_LT_LT; - v->a[25365] = anon_sym_AMP_GT; - v->a[25366] = anon_sym_LT_AMP; - v->a[25367] = anon_sym_GT_AMP; - v->a[25368] = state(2419); - v->a[25369] = 9; - v->a[25370] = sym_arithmetic_expansion; - v->a[25371] = sym_brace_expression; - v->a[25372] = sym_string; - v->a[25373] = sym_translated_string; - v->a[25374] = sym_number; - v->a[25375] = sym_simple_expansion; - v->a[25376] = sym_expansion; - v->a[25377] = sym_command_substitution; - v->a[25378] = sym_process_substitution; - v->a[25379] = actions(1799); + v->a[25360] = aux_sym_heredoc_redirect_token1; + v->a[25361] = actions(2694); + v->a[25362] = 34; + v->a[25363] = anon_sym_esac; + v->a[25364] = anon_sym_PIPE; + v->a[25365] = anon_sym_SEMI_SEMI; + v->a[25366] = anon_sym_SEMI_AMP; + v->a[25367] = anon_sym_SEMI_SEMI_AMP; + v->a[25368] = anon_sym_PIPE_AMP; + v->a[25369] = anon_sym_AMP_AMP; + v->a[25370] = anon_sym_PIPE_PIPE; + v->a[25371] = anon_sym_LT; + v->a[25372] = anon_sym_GT; + v->a[25373] = anon_sym_GT_GT; + v->a[25374] = anon_sym_AMP_GT; + v->a[25375] = anon_sym_AMP_GT_GT; + v->a[25376] = anon_sym_LT_AMP; + v->a[25377] = anon_sym_GT_AMP; + v->a[25378] = anon_sym_GT_PIPE; + v->a[25379] = anon_sym_LT_AMP_DASH; small_parse_table_1269(v); } void small_parse_table_1269(t_small_parse_table_array *v) { - v->a[25380] = 10; - v->a[25381] = sym_file_descriptor; - v->a[25382] = anon_sym_PIPE_PIPE; - v->a[25383] = anon_sym_AMP_AMP; - v->a[25384] = anon_sym_GT_GT; - v->a[25385] = anon_sym_PIPE_AMP; - v->a[25386] = anon_sym_AMP_GT_GT; - v->a[25387] = anon_sym_GT_PIPE; - v->a[25388] = anon_sym_LT_AMP_DASH; - v->a[25389] = anon_sym_GT_AMP_DASH; - v->a[25390] = anon_sym_LT_LT_DASH; - v->a[25391] = 21; - v->a[25392] = actions(3); - v->a[25393] = 1; - v->a[25394] = sym_comment; - v->a[25395] = actions(4078); - v->a[25396] = 1; - v->a[25397] = anon_sym_DOLLAR_LBRACK; - v->a[25398] = actions(4080); + v->a[25380] = anon_sym_GT_AMP_DASH; + v->a[25381] = anon_sym_LT_LT; + v->a[25382] = anon_sym_LT_LT_DASH; + v->a[25383] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25384] = anon_sym_AMP; + v->a[25385] = anon_sym_DOLLAR; + v->a[25386] = sym__special_character; + v->a[25387] = anon_sym_DQUOTE; + v->a[25388] = sym_raw_string; + v->a[25389] = aux_sym_number_token1; + v->a[25390] = aux_sym_number_token2; + v->a[25391] = anon_sym_DOLLAR_LBRACE; + v->a[25392] = anon_sym_DOLLAR_LPAREN; + v->a[25393] = anon_sym_BQUOTE; + v->a[25394] = anon_sym_DOLLAR_BQUOTE; + v->a[25395] = sym_word; + v->a[25396] = anon_sym_SEMI; + v->a[25397] = 6; + v->a[25398] = actions(3); v->a[25399] = 1; small_parse_table_1270(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2530.c b/parser/static/small_parse_table/small_parse_table_2530.c deleted file mode 100644 index 7ca7ce3a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2530.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2530.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12650(t_small_parse_table_array *v) -{ - v->a[253000] = aux_sym_concatenation_token1; - v->a[253001] = actions(11502); - v->a[253002] = 1; - v->a[253003] = sym__concat; - v->a[253004] = state(4594); - v->a[253005] = 1; - v->a[253006] = aux_sym_concatenation_repeat1; - v->a[253007] = actions(5069); - v->a[253008] = 3; - v->a[253009] = sym_file_descriptor; - v->a[253010] = sym_variable_name; - v->a[253011] = aux_sym_heredoc_redirect_token1; - v->a[253012] = actions(5067); - v->a[253013] = 20; - v->a[253014] = anon_sym_SEMI; - v->a[253015] = anon_sym_PIPE_PIPE; - v->a[253016] = anon_sym_AMP_AMP; - v->a[253017] = anon_sym_PIPE; - v->a[253018] = anon_sym_AMP; - v->a[253019] = anon_sym_LT; - small_parse_table_12651(v); -} - -void small_parse_table_12651(t_small_parse_table_array *v) -{ - v->a[253020] = anon_sym_GT; - v->a[253021] = anon_sym_LT_LT; - v->a[253022] = anon_sym_GT_GT; - v->a[253023] = anon_sym_SEMI_SEMI; - v->a[253024] = anon_sym_PIPE_AMP; - v->a[253025] = anon_sym_AMP_GT; - v->a[253026] = anon_sym_AMP_GT_GT; - v->a[253027] = anon_sym_LT_AMP; - v->a[253028] = anon_sym_GT_AMP; - v->a[253029] = anon_sym_GT_PIPE; - v->a[253030] = anon_sym_LT_AMP_DASH; - v->a[253031] = anon_sym_GT_AMP_DASH; - v->a[253032] = anon_sym_LT_LT_DASH; - v->a[253033] = anon_sym_BQUOTE; - v->a[253034] = 3; - v->a[253035] = actions(3); - v->a[253036] = 1; - v->a[253037] = sym_comment; - v->a[253038] = actions(1310); - v->a[253039] = 3; - small_parse_table_12652(v); -} - -void small_parse_table_12652(t_small_parse_table_array *v) -{ - v->a[253040] = sym_file_descriptor; - v->a[253041] = sym__concat; - v->a[253042] = aux_sym_heredoc_redirect_token1; - v->a[253043] = actions(1308); - v->a[253044] = 23; - v->a[253045] = anon_sym_SEMI; - v->a[253046] = anon_sym_PIPE_PIPE; - v->a[253047] = anon_sym_AMP_AMP; - v->a[253048] = anon_sym_PIPE; - v->a[253049] = anon_sym_AMP; - v->a[253050] = anon_sym_LT; - v->a[253051] = anon_sym_GT; - v->a[253052] = anon_sym_LT_LT; - v->a[253053] = anon_sym_GT_GT; - v->a[253054] = anon_sym_esac; - v->a[253055] = anon_sym_SEMI_SEMI; - v->a[253056] = anon_sym_SEMI_AMP; - v->a[253057] = anon_sym_SEMI_SEMI_AMP; - v->a[253058] = anon_sym_PIPE_AMP; - v->a[253059] = anon_sym_AMP_GT; - small_parse_table_12653(v); -} - -void small_parse_table_12653(t_small_parse_table_array *v) -{ - v->a[253060] = anon_sym_AMP_GT_GT; - v->a[253061] = anon_sym_LT_AMP; - v->a[253062] = anon_sym_GT_AMP; - v->a[253063] = anon_sym_GT_PIPE; - v->a[253064] = anon_sym_LT_AMP_DASH; - v->a[253065] = anon_sym_GT_AMP_DASH; - v->a[253066] = anon_sym_LT_LT_DASH; - v->a[253067] = aux_sym_concatenation_token1; - v->a[253068] = 3; - v->a[253069] = actions(3); - v->a[253070] = 1; - v->a[253071] = sym_comment; - v->a[253072] = actions(1330); - v->a[253073] = 4; - v->a[253074] = sym_file_descriptor; - v->a[253075] = sym__concat; - v->a[253076] = ts_builtin_sym_end; - v->a[253077] = aux_sym_heredoc_redirect_token1; - v->a[253078] = actions(1328); - v->a[253079] = 22; - small_parse_table_12654(v); -} - -void small_parse_table_12654(t_small_parse_table_array *v) -{ - v->a[253080] = anon_sym_SEMI; - v->a[253081] = anon_sym_PIPE_PIPE; - v->a[253082] = anon_sym_AMP_AMP; - v->a[253083] = anon_sym_PIPE; - v->a[253084] = anon_sym_AMP; - v->a[253085] = anon_sym_LT; - v->a[253086] = anon_sym_GT; - v->a[253087] = anon_sym_LT_LT; - v->a[253088] = anon_sym_GT_GT; - v->a[253089] = anon_sym_RPAREN; - v->a[253090] = anon_sym_SEMI_SEMI; - v->a[253091] = anon_sym_PIPE_AMP; - v->a[253092] = anon_sym_AMP_GT; - v->a[253093] = anon_sym_AMP_GT_GT; - v->a[253094] = anon_sym_LT_AMP; - v->a[253095] = anon_sym_GT_AMP; - v->a[253096] = anon_sym_GT_PIPE; - v->a[253097] = anon_sym_LT_AMP_DASH; - v->a[253098] = anon_sym_GT_AMP_DASH; - v->a[253099] = anon_sym_LT_LT_DASH; - small_parse_table_12655(v); -} - -/* EOF small_parse_table_2530.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2531.c b/parser/static/small_parse_table/small_parse_table_2531.c deleted file mode 100644 index ca42249e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2531.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2531.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12655(t_small_parse_table_array *v) -{ - v->a[253100] = aux_sym_concatenation_token1; - v->a[253101] = anon_sym_BQUOTE; - v->a[253102] = 6; - v->a[253103] = actions(3); - v->a[253104] = 1; - v->a[253105] = sym_comment; - v->a[253106] = actions(11491); - v->a[253107] = 1; - v->a[253108] = aux_sym_concatenation_token1; - v->a[253109] = actions(11493); - v->a[253110] = 1; - v->a[253111] = sym__concat; - v->a[253112] = state(4471); - v->a[253113] = 1; - v->a[253114] = aux_sym_concatenation_repeat1; - v->a[253115] = actions(5723); - v->a[253116] = 2; - v->a[253117] = sym_file_descriptor; - v->a[253118] = aux_sym_heredoc_redirect_token1; - v->a[253119] = actions(5721); - small_parse_table_12656(v); -} - -void small_parse_table_12656(t_small_parse_table_array *v) -{ - v->a[253120] = 21; - v->a[253121] = anon_sym_SEMI; - v->a[253122] = anon_sym_PIPE_PIPE; - v->a[253123] = anon_sym_AMP_AMP; - v->a[253124] = anon_sym_PIPE; - v->a[253125] = anon_sym_AMP; - v->a[253126] = anon_sym_LT; - v->a[253127] = anon_sym_GT; - v->a[253128] = anon_sym_LT_LT; - v->a[253129] = anon_sym_GT_GT; - v->a[253130] = anon_sym_SEMI_SEMI; - v->a[253131] = anon_sym_SEMI_AMP; - v->a[253132] = anon_sym_SEMI_SEMI_AMP; - v->a[253133] = anon_sym_PIPE_AMP; - v->a[253134] = anon_sym_AMP_GT; - v->a[253135] = anon_sym_AMP_GT_GT; - v->a[253136] = anon_sym_LT_AMP; - v->a[253137] = anon_sym_GT_AMP; - v->a[253138] = anon_sym_GT_PIPE; - v->a[253139] = anon_sym_LT_AMP_DASH; - small_parse_table_12657(v); -} - -void small_parse_table_12657(t_small_parse_table_array *v) -{ - v->a[253140] = anon_sym_GT_AMP_DASH; - v->a[253141] = anon_sym_LT_LT_DASH; - v->a[253142] = 3; - v->a[253143] = actions(3); - v->a[253144] = 1; - v->a[253145] = sym_comment; - v->a[253146] = actions(1263); - v->a[253147] = 3; - v->a[253148] = sym_file_descriptor; - v->a[253149] = sym_variable_name; - v->a[253150] = aux_sym_heredoc_redirect_token1; - v->a[253151] = actions(1261); - v->a[253152] = 23; - v->a[253153] = anon_sym_SEMI; - v->a[253154] = anon_sym_PIPE_PIPE; - v->a[253155] = anon_sym_AMP_AMP; - v->a[253156] = anon_sym_PIPE; - v->a[253157] = anon_sym_AMP; - v->a[253158] = anon_sym_LT; - v->a[253159] = anon_sym_GT; - small_parse_table_12658(v); -} - -void small_parse_table_12658(t_small_parse_table_array *v) -{ - v->a[253160] = anon_sym_LT_LT; - v->a[253161] = anon_sym_GT_GT; - v->a[253162] = anon_sym_esac; - v->a[253163] = anon_sym_SEMI_SEMI; - v->a[253164] = anon_sym_SEMI_AMP; - v->a[253165] = anon_sym_SEMI_SEMI_AMP; - v->a[253166] = anon_sym_PIPE_AMP; - v->a[253167] = anon_sym_AMP_GT; - v->a[253168] = anon_sym_AMP_GT_GT; - v->a[253169] = anon_sym_LT_AMP; - v->a[253170] = anon_sym_GT_AMP; - v->a[253171] = anon_sym_GT_PIPE; - v->a[253172] = anon_sym_LT_AMP_DASH; - v->a[253173] = anon_sym_GT_AMP_DASH; - v->a[253174] = anon_sym_LT_LT_DASH; - v->a[253175] = sym__special_character; - v->a[253176] = 3; - v->a[253177] = actions(3); - v->a[253178] = 1; - v->a[253179] = sym_comment; - small_parse_table_12659(v); -} - -void small_parse_table_12659(t_small_parse_table_array *v) -{ - v->a[253180] = actions(1354); - v->a[253181] = 4; - v->a[253182] = sym_file_descriptor; - v->a[253183] = sym__concat; - v->a[253184] = ts_builtin_sym_end; - v->a[253185] = aux_sym_heredoc_redirect_token1; - v->a[253186] = actions(1352); - v->a[253187] = 22; - v->a[253188] = anon_sym_SEMI; - v->a[253189] = anon_sym_PIPE_PIPE; - v->a[253190] = anon_sym_AMP_AMP; - v->a[253191] = anon_sym_PIPE; - v->a[253192] = anon_sym_AMP; - v->a[253193] = anon_sym_LT; - v->a[253194] = anon_sym_GT; - v->a[253195] = anon_sym_LT_LT; - v->a[253196] = anon_sym_GT_GT; - v->a[253197] = anon_sym_RPAREN; - v->a[253198] = anon_sym_SEMI_SEMI; - v->a[253199] = anon_sym_PIPE_AMP; - small_parse_table_12660(v); -} - -/* EOF small_parse_table_2531.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2532.c b/parser/static/small_parse_table/small_parse_table_2532.c deleted file mode 100644 index 37e73d28..00000000 --- a/parser/static/small_parse_table/small_parse_table_2532.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2532.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12660(t_small_parse_table_array *v) -{ - v->a[253200] = anon_sym_AMP_GT; - v->a[253201] = anon_sym_AMP_GT_GT; - v->a[253202] = anon_sym_LT_AMP; - v->a[253203] = anon_sym_GT_AMP; - v->a[253204] = anon_sym_GT_PIPE; - v->a[253205] = anon_sym_LT_AMP_DASH; - v->a[253206] = anon_sym_GT_AMP_DASH; - v->a[253207] = anon_sym_LT_LT_DASH; - v->a[253208] = aux_sym_concatenation_token1; - v->a[253209] = anon_sym_BQUOTE; - v->a[253210] = 6; - v->a[253211] = actions(3); - v->a[253212] = 1; - v->a[253213] = sym_comment; - v->a[253214] = actions(11558); - v->a[253215] = 1; - v->a[253216] = anon_sym_LT_LT_LT; - v->a[253217] = state(4912); - v->a[253218] = 1; - v->a[253219] = sym_herestring_redirect; - small_parse_table_12661(v); -} - -void small_parse_table_12661(t_small_parse_table_array *v) -{ - v->a[253220] = actions(4348); - v->a[253221] = 2; - v->a[253222] = sym_file_descriptor; - v->a[253223] = aux_sym_heredoc_redirect_token1; - v->a[253224] = state(4986); - v->a[253225] = 3; - v->a[253226] = sym_file_redirect; - v->a[253227] = sym_heredoc_redirect; - v->a[253228] = aux_sym_redirected_statement_repeat1; - v->a[253229] = actions(4253); - v->a[253230] = 19; - v->a[253231] = anon_sym_SEMI; - v->a[253232] = anon_sym_PIPE_PIPE; - v->a[253233] = anon_sym_AMP_AMP; - v->a[253234] = anon_sym_PIPE; - v->a[253235] = anon_sym_AMP; - v->a[253236] = anon_sym_LT; - v->a[253237] = anon_sym_GT; - v->a[253238] = anon_sym_LT_LT; - v->a[253239] = anon_sym_GT_GT; - small_parse_table_12662(v); -} - -void small_parse_table_12662(t_small_parse_table_array *v) -{ - v->a[253240] = anon_sym_SEMI_SEMI; - v->a[253241] = anon_sym_PIPE_AMP; - v->a[253242] = anon_sym_AMP_GT; - v->a[253243] = anon_sym_AMP_GT_GT; - v->a[253244] = anon_sym_LT_AMP; - v->a[253245] = anon_sym_GT_AMP; - v->a[253246] = anon_sym_GT_PIPE; - v->a[253247] = anon_sym_LT_AMP_DASH; - v->a[253248] = anon_sym_GT_AMP_DASH; - v->a[253249] = anon_sym_LT_LT_DASH; - v->a[253250] = 3; - v->a[253251] = actions(3); - v->a[253252] = 1; - v->a[253253] = sym_comment; - v->a[253254] = actions(1253); - v->a[253255] = 4; - v->a[253256] = sym_file_descriptor; - v->a[253257] = sym__concat; - v->a[253258] = ts_builtin_sym_end; - v->a[253259] = aux_sym_heredoc_redirect_token1; - small_parse_table_12663(v); -} - -void small_parse_table_12663(t_small_parse_table_array *v) -{ - v->a[253260] = actions(1251); - v->a[253261] = 22; - v->a[253262] = anon_sym_SEMI; - v->a[253263] = anon_sym_PIPE_PIPE; - v->a[253264] = anon_sym_AMP_AMP; - v->a[253265] = anon_sym_PIPE; - v->a[253266] = anon_sym_AMP; - v->a[253267] = anon_sym_LT; - v->a[253268] = anon_sym_GT; - v->a[253269] = anon_sym_LT_LT; - v->a[253270] = anon_sym_GT_GT; - v->a[253271] = anon_sym_RPAREN; - v->a[253272] = anon_sym_SEMI_SEMI; - v->a[253273] = anon_sym_PIPE_AMP; - v->a[253274] = anon_sym_AMP_GT; - v->a[253275] = anon_sym_AMP_GT_GT; - v->a[253276] = anon_sym_LT_AMP; - v->a[253277] = anon_sym_GT_AMP; - v->a[253278] = anon_sym_GT_PIPE; - v->a[253279] = anon_sym_LT_AMP_DASH; - small_parse_table_12664(v); -} - -void small_parse_table_12664(t_small_parse_table_array *v) -{ - v->a[253280] = anon_sym_GT_AMP_DASH; - v->a[253281] = anon_sym_LT_LT_DASH; - v->a[253282] = aux_sym_concatenation_token1; - v->a[253283] = anon_sym_BQUOTE; - v->a[253284] = 12; - v->a[253285] = actions(3); - v->a[253286] = 1; - v->a[253287] = sym_comment; - v->a[253288] = actions(5387); - v->a[253289] = 1; - v->a[253290] = aux_sym_heredoc_redirect_token1; - v->a[253291] = actions(11558); - v->a[253292] = 1; - v->a[253293] = anon_sym_LT_LT_LT; - v->a[253294] = actions(11560); - v->a[253295] = 1; - v->a[253296] = sym_file_descriptor; - v->a[253297] = state(4912); - v->a[253298] = 1; - v->a[253299] = sym_herestring_redirect; - small_parse_table_12665(v); -} - -/* EOF small_parse_table_2532.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2533.c b/parser/static/small_parse_table/small_parse_table_2533.c deleted file mode 100644 index 94c5ad99..00000000 --- a/parser/static/small_parse_table/small_parse_table_2533.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2533.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12665(t_small_parse_table_array *v) -{ - v->a[253300] = actions(4253); - v->a[253301] = 2; - v->a[253302] = anon_sym_PIPE; - v->a[253303] = anon_sym_PIPE_AMP; - v->a[253304] = actions(4692); - v->a[253305] = 2; - v->a[253306] = anon_sym_LT_LT; - v->a[253307] = anon_sym_LT_LT_DASH; - v->a[253308] = actions(5099); - v->a[253309] = 2; - v->a[253310] = anon_sym_PIPE_PIPE; - v->a[253311] = anon_sym_AMP_AMP; - v->a[253312] = actions(11556); - v->a[253313] = 2; - v->a[253314] = anon_sym_LT_AMP_DASH; - v->a[253315] = anon_sym_GT_AMP_DASH; - v->a[253316] = actions(5385); - v->a[253317] = 3; - v->a[253318] = anon_sym_SEMI; - v->a[253319] = anon_sym_AMP; - small_parse_table_12666(v); -} - -void small_parse_table_12666(t_small_parse_table_array *v) -{ - v->a[253320] = anon_sym_SEMI_SEMI; - v->a[253321] = state(4986); - v->a[253322] = 3; - v->a[253323] = sym_file_redirect; - v->a[253324] = sym_heredoc_redirect; - v->a[253325] = aux_sym_redirected_statement_repeat1; - v->a[253326] = actions(11554); - v->a[253327] = 8; - v->a[253328] = anon_sym_LT; - v->a[253329] = anon_sym_GT; - v->a[253330] = anon_sym_GT_GT; - v->a[253331] = anon_sym_AMP_GT; - v->a[253332] = anon_sym_AMP_GT_GT; - v->a[253333] = anon_sym_LT_AMP; - v->a[253334] = anon_sym_GT_AMP; - v->a[253335] = anon_sym_GT_PIPE; - v->a[253336] = 6; - v->a[253337] = actions(3); - v->a[253338] = 1; - v->a[253339] = sym_comment; - small_parse_table_12667(v); -} - -void small_parse_table_12667(t_small_parse_table_array *v) -{ - v->a[253340] = actions(11686); - v->a[253341] = 1; - v->a[253342] = sym_variable_name; - v->a[253343] = state(6758); - v->a[253344] = 1; - v->a[253345] = sym_subscript; - v->a[253346] = actions(11329); - v->a[253347] = 2; - v->a[253348] = sym_file_descriptor; - v->a[253349] = aux_sym_heredoc_redirect_token1; - v->a[253350] = state(4581); - v->a[253351] = 2; - v->a[253352] = sym_variable_assignment; - v->a[253353] = aux_sym_variable_assignments_repeat1; - v->a[253354] = actions(11327); - v->a[253355] = 20; - v->a[253356] = anon_sym_SEMI; - v->a[253357] = anon_sym_PIPE_PIPE; - v->a[253358] = anon_sym_AMP_AMP; - v->a[253359] = anon_sym_PIPE; - small_parse_table_12668(v); -} - -void small_parse_table_12668(t_small_parse_table_array *v) -{ - v->a[253360] = anon_sym_AMP; - v->a[253361] = anon_sym_LT; - v->a[253362] = anon_sym_GT; - v->a[253363] = anon_sym_LT_LT; - v->a[253364] = anon_sym_GT_GT; - v->a[253365] = anon_sym_SEMI_SEMI; - v->a[253366] = anon_sym_PIPE_AMP; - v->a[253367] = anon_sym_AMP_GT; - v->a[253368] = anon_sym_AMP_GT_GT; - v->a[253369] = anon_sym_LT_AMP; - v->a[253370] = anon_sym_GT_AMP; - v->a[253371] = anon_sym_GT_PIPE; - v->a[253372] = anon_sym_LT_AMP_DASH; - v->a[253373] = anon_sym_GT_AMP_DASH; - v->a[253374] = anon_sym_LT_LT_DASH; - v->a[253375] = anon_sym_BQUOTE; - v->a[253376] = 3; - v->a[253377] = actions(3); - v->a[253378] = 1; - v->a[253379] = sym_comment; - small_parse_table_12669(v); -} - -void small_parse_table_12669(t_small_parse_table_array *v) -{ - v->a[253380] = actions(1298); - v->a[253381] = 4; - v->a[253382] = sym_file_descriptor; - v->a[253383] = sym__concat; - v->a[253384] = ts_builtin_sym_end; - v->a[253385] = aux_sym_heredoc_redirect_token1; - v->a[253386] = actions(1296); - v->a[253387] = 22; - v->a[253388] = anon_sym_SEMI; - v->a[253389] = anon_sym_PIPE_PIPE; - v->a[253390] = anon_sym_AMP_AMP; - v->a[253391] = anon_sym_PIPE; - v->a[253392] = anon_sym_AMP; - v->a[253393] = anon_sym_LT; - v->a[253394] = anon_sym_GT; - v->a[253395] = anon_sym_LT_LT; - v->a[253396] = anon_sym_GT_GT; - v->a[253397] = anon_sym_RPAREN; - v->a[253398] = anon_sym_SEMI_SEMI; - v->a[253399] = anon_sym_PIPE_AMP; - small_parse_table_12670(v); -} - -/* EOF small_parse_table_2533.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2534.c b/parser/static/small_parse_table/small_parse_table_2534.c deleted file mode 100644 index bfbd5936..00000000 --- a/parser/static/small_parse_table/small_parse_table_2534.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2534.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12670(t_small_parse_table_array *v) -{ - v->a[253400] = anon_sym_AMP_GT; - v->a[253401] = anon_sym_AMP_GT_GT; - v->a[253402] = anon_sym_LT_AMP; - v->a[253403] = anon_sym_GT_AMP; - v->a[253404] = anon_sym_GT_PIPE; - v->a[253405] = anon_sym_LT_AMP_DASH; - v->a[253406] = anon_sym_GT_AMP_DASH; - v->a[253407] = anon_sym_LT_LT_DASH; - v->a[253408] = aux_sym_concatenation_token1; - v->a[253409] = anon_sym_BQUOTE; - v->a[253410] = 7; - v->a[253411] = actions(3); - v->a[253412] = 1; - v->a[253413] = sym_comment; - v->a[253414] = actions(11558); - v->a[253415] = 1; - v->a[253416] = anon_sym_LT_LT_LT; - v->a[253417] = state(4912); - v->a[253418] = 1; - v->a[253419] = sym_herestring_redirect; - small_parse_table_12671(v); -} - -void small_parse_table_12671(t_small_parse_table_array *v) -{ - v->a[253420] = actions(4253); - v->a[253421] = 2; - v->a[253422] = anon_sym_PIPE; - v->a[253423] = anon_sym_PIPE_AMP; - v->a[253424] = actions(4272); - v->a[253425] = 2; - v->a[253426] = sym_file_descriptor; - v->a[253427] = aux_sym_heredoc_redirect_token1; - v->a[253428] = state(4986); - v->a[253429] = 3; - v->a[253430] = sym_file_redirect; - v->a[253431] = sym_heredoc_redirect; - v->a[253432] = aux_sym_redirected_statement_repeat1; - v->a[253433] = actions(4270); - v->a[253434] = 17; - v->a[253435] = anon_sym_SEMI; - v->a[253436] = anon_sym_PIPE_PIPE; - v->a[253437] = anon_sym_AMP_AMP; - v->a[253438] = anon_sym_AMP; - v->a[253439] = anon_sym_LT; - small_parse_table_12672(v); -} - -void small_parse_table_12672(t_small_parse_table_array *v) -{ - v->a[253440] = anon_sym_GT; - v->a[253441] = anon_sym_LT_LT; - v->a[253442] = anon_sym_GT_GT; - v->a[253443] = anon_sym_SEMI_SEMI; - v->a[253444] = anon_sym_AMP_GT; - v->a[253445] = anon_sym_AMP_GT_GT; - v->a[253446] = anon_sym_LT_AMP; - v->a[253447] = anon_sym_GT_AMP; - v->a[253448] = anon_sym_GT_PIPE; - v->a[253449] = anon_sym_LT_AMP_DASH; - v->a[253450] = anon_sym_GT_AMP_DASH; - v->a[253451] = anon_sym_LT_LT_DASH; - v->a[253452] = 8; - v->a[253453] = actions(3); - v->a[253454] = 1; - v->a[253455] = sym_comment; - v->a[253456] = actions(11692); - v->a[253457] = 1; - v->a[253458] = anon_sym_LT_LT_LT; - v->a[253459] = actions(11694); - small_parse_table_12673(v); -} - -void small_parse_table_12673(t_small_parse_table_array *v) -{ - v->a[253460] = 1; - v->a[253461] = sym_file_descriptor; - v->a[253462] = actions(11363); - v->a[253463] = 2; - v->a[253464] = ts_builtin_sym_end; - v->a[253465] = aux_sym_heredoc_redirect_token1; - v->a[253466] = actions(11690); - v->a[253467] = 2; - v->a[253468] = anon_sym_LT_AMP_DASH; - v->a[253469] = anon_sym_GT_AMP_DASH; - v->a[253470] = state(4530); - v->a[253471] = 3; - v->a[253472] = sym_file_redirect; - v->a[253473] = sym_herestring_redirect; - v->a[253474] = aux_sym_redirected_statement_repeat2; - v->a[253475] = actions(11688); - v->a[253476] = 8; - v->a[253477] = anon_sym_LT; - v->a[253478] = anon_sym_GT; - v->a[253479] = anon_sym_GT_GT; - small_parse_table_12674(v); -} - -void small_parse_table_12674(t_small_parse_table_array *v) -{ - v->a[253480] = anon_sym_AMP_GT; - v->a[253481] = anon_sym_AMP_GT_GT; - v->a[253482] = anon_sym_LT_AMP; - v->a[253483] = anon_sym_GT_AMP; - v->a[253484] = anon_sym_GT_PIPE; - v->a[253485] = actions(11357); - v->a[253486] = 9; - v->a[253487] = anon_sym_SEMI; - v->a[253488] = anon_sym_PIPE_PIPE; - v->a[253489] = anon_sym_AMP_AMP; - v->a[253490] = anon_sym_PIPE; - v->a[253491] = anon_sym_AMP; - v->a[253492] = anon_sym_LT_LT; - v->a[253493] = anon_sym_SEMI_SEMI; - v->a[253494] = anon_sym_PIPE_AMP; - v->a[253495] = anon_sym_LT_LT_DASH; - v->a[253496] = 3; - v->a[253497] = actions(3); - v->a[253498] = 1; - v->a[253499] = sym_comment; - small_parse_table_12675(v); -} - -/* EOF small_parse_table_2534.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2535.c b/parser/static/small_parse_table/small_parse_table_2535.c deleted file mode 100644 index 6db9c340..00000000 --- a/parser/static/small_parse_table/small_parse_table_2535.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2535.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12675(t_small_parse_table_array *v) -{ - v->a[253500] = actions(1330); - v->a[253501] = 3; - v->a[253502] = sym_file_descriptor; - v->a[253503] = sym__concat; - v->a[253504] = aux_sym_heredoc_redirect_token1; - v->a[253505] = actions(1328); - v->a[253506] = 23; - v->a[253507] = anon_sym_SEMI; - v->a[253508] = anon_sym_PIPE_PIPE; - v->a[253509] = anon_sym_AMP_AMP; - v->a[253510] = anon_sym_PIPE; - v->a[253511] = anon_sym_AMP; - v->a[253512] = anon_sym_LT; - v->a[253513] = anon_sym_GT; - v->a[253514] = anon_sym_LT_LT; - v->a[253515] = anon_sym_GT_GT; - v->a[253516] = anon_sym_esac; - v->a[253517] = anon_sym_SEMI_SEMI; - v->a[253518] = anon_sym_SEMI_AMP; - v->a[253519] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12676(v); -} - -void small_parse_table_12676(t_small_parse_table_array *v) -{ - v->a[253520] = anon_sym_PIPE_AMP; - v->a[253521] = anon_sym_AMP_GT; - v->a[253522] = anon_sym_AMP_GT_GT; - v->a[253523] = anon_sym_LT_AMP; - v->a[253524] = anon_sym_GT_AMP; - v->a[253525] = anon_sym_GT_PIPE; - v->a[253526] = anon_sym_LT_AMP_DASH; - v->a[253527] = anon_sym_GT_AMP_DASH; - v->a[253528] = anon_sym_LT_LT_DASH; - v->a[253529] = aux_sym_concatenation_token1; - v->a[253530] = 8; - v->a[253531] = actions(3); - v->a[253532] = 1; - v->a[253533] = sym_comment; - v->a[253534] = actions(11363); - v->a[253535] = 1; - v->a[253536] = aux_sym_heredoc_redirect_token1; - v->a[253537] = actions(11700); - v->a[253538] = 1; - v->a[253539] = anon_sym_LT_LT_LT; - small_parse_table_12677(v); -} - -void small_parse_table_12677(t_small_parse_table_array *v) -{ - v->a[253540] = actions(11702); - v->a[253541] = 1; - v->a[253542] = sym_file_descriptor; - v->a[253543] = actions(11698); - v->a[253544] = 2; - v->a[253545] = anon_sym_LT_AMP_DASH; - v->a[253546] = anon_sym_GT_AMP_DASH; - v->a[253547] = state(4547); - v->a[253548] = 3; - v->a[253549] = sym_file_redirect; - v->a[253550] = sym_herestring_redirect; - v->a[253551] = aux_sym_redirected_statement_repeat2; - v->a[253552] = actions(11696); - v->a[253553] = 8; - v->a[253554] = anon_sym_LT; - v->a[253555] = anon_sym_GT; - v->a[253556] = anon_sym_GT_GT; - v->a[253557] = anon_sym_AMP_GT; - v->a[253558] = anon_sym_AMP_GT_GT; - v->a[253559] = anon_sym_LT_AMP; - small_parse_table_12678(v); -} - -void small_parse_table_12678(t_small_parse_table_array *v) -{ - v->a[253560] = anon_sym_GT_AMP; - v->a[253561] = anon_sym_GT_PIPE; - v->a[253562] = actions(11357); - v->a[253563] = 10; - v->a[253564] = anon_sym_SEMI; - v->a[253565] = anon_sym_PIPE_PIPE; - v->a[253566] = anon_sym_AMP_AMP; - v->a[253567] = anon_sym_PIPE; - v->a[253568] = anon_sym_AMP; - v->a[253569] = anon_sym_LT_LT; - v->a[253570] = anon_sym_SEMI_SEMI; - v->a[253571] = anon_sym_PIPE_AMP; - v->a[253572] = anon_sym_LT_LT_DASH; - v->a[253573] = anon_sym_BQUOTE; - v->a[253574] = 6; - v->a[253575] = actions(3); - v->a[253576] = 1; - v->a[253577] = sym_comment; - v->a[253578] = actions(11704); - v->a[253579] = 1; - small_parse_table_12679(v); -} - -void small_parse_table_12679(t_small_parse_table_array *v) -{ - v->a[253580] = sym_variable_name; - v->a[253581] = state(6757); - v->a[253582] = 1; - v->a[253583] = sym_subscript; - v->a[253584] = state(4519); - v->a[253585] = 2; - v->a[253586] = sym_variable_assignment; - v->a[253587] = aux_sym_variable_assignments_repeat1; - v->a[253588] = actions(11329); - v->a[253589] = 3; - v->a[253590] = sym_file_descriptor; - v->a[253591] = ts_builtin_sym_end; - v->a[253592] = aux_sym_heredoc_redirect_token1; - v->a[253593] = actions(11327); - v->a[253594] = 19; - v->a[253595] = anon_sym_SEMI; - v->a[253596] = anon_sym_PIPE_PIPE; - v->a[253597] = anon_sym_AMP_AMP; - v->a[253598] = anon_sym_PIPE; - v->a[253599] = anon_sym_AMP; - small_parse_table_12680(v); -} - -/* EOF small_parse_table_2535.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2536.c b/parser/static/small_parse_table/small_parse_table_2536.c deleted file mode 100644 index bc011077..00000000 --- a/parser/static/small_parse_table/small_parse_table_2536.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2536.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12680(t_small_parse_table_array *v) -{ - v->a[253600] = anon_sym_LT; - v->a[253601] = anon_sym_GT; - v->a[253602] = anon_sym_LT_LT; - v->a[253603] = anon_sym_GT_GT; - v->a[253604] = anon_sym_SEMI_SEMI; - v->a[253605] = anon_sym_PIPE_AMP; - v->a[253606] = anon_sym_AMP_GT; - v->a[253607] = anon_sym_AMP_GT_GT; - v->a[253608] = anon_sym_LT_AMP; - v->a[253609] = anon_sym_GT_AMP; - v->a[253610] = anon_sym_GT_PIPE; - v->a[253611] = anon_sym_LT_AMP_DASH; - v->a[253612] = anon_sym_GT_AMP_DASH; - v->a[253613] = anon_sym_LT_LT_DASH; - v->a[253614] = 3; - v->a[253615] = actions(3); - v->a[253616] = 1; - v->a[253617] = sym_comment; - v->a[253618] = actions(1318); - v->a[253619] = 3; - small_parse_table_12681(v); -} - -void small_parse_table_12681(t_small_parse_table_array *v) -{ - v->a[253620] = sym_file_descriptor; - v->a[253621] = sym__concat; - v->a[253622] = aux_sym_heredoc_redirect_token1; - v->a[253623] = actions(1316); - v->a[253624] = 23; - v->a[253625] = anon_sym_SEMI; - v->a[253626] = anon_sym_PIPE_PIPE; - v->a[253627] = anon_sym_AMP_AMP; - v->a[253628] = anon_sym_PIPE; - v->a[253629] = anon_sym_AMP; - v->a[253630] = anon_sym_LT; - v->a[253631] = anon_sym_GT; - v->a[253632] = anon_sym_LT_LT; - v->a[253633] = anon_sym_GT_GT; - v->a[253634] = anon_sym_SEMI_SEMI; - v->a[253635] = anon_sym_SEMI_AMP; - v->a[253636] = anon_sym_SEMI_SEMI_AMP; - v->a[253637] = anon_sym_PIPE_AMP; - v->a[253638] = anon_sym_AMP_GT; - v->a[253639] = anon_sym_AMP_GT_GT; - small_parse_table_12682(v); -} - -void small_parse_table_12682(t_small_parse_table_array *v) -{ - v->a[253640] = anon_sym_LT_AMP; - v->a[253641] = anon_sym_GT_AMP; - v->a[253642] = anon_sym_GT_PIPE; - v->a[253643] = anon_sym_LT_AMP_DASH; - v->a[253644] = anon_sym_GT_AMP_DASH; - v->a[253645] = anon_sym_LT_LT_DASH; - v->a[253646] = anon_sym_LT_LT_LT; - v->a[253647] = aux_sym_concatenation_token1; - v->a[253648] = 3; - v->a[253649] = actions(3); - v->a[253650] = 1; - v->a[253651] = sym_comment; - v->a[253652] = actions(1330); - v->a[253653] = 3; - v->a[253654] = sym_file_descriptor; - v->a[253655] = sym__concat; - v->a[253656] = aux_sym_heredoc_redirect_token1; - v->a[253657] = actions(1328); - v->a[253658] = 23; - v->a[253659] = anon_sym_SEMI; - small_parse_table_12683(v); -} - -void small_parse_table_12683(t_small_parse_table_array *v) -{ - v->a[253660] = anon_sym_PIPE_PIPE; - v->a[253661] = anon_sym_AMP_AMP; - v->a[253662] = anon_sym_PIPE; - v->a[253663] = anon_sym_AMP; - v->a[253664] = anon_sym_LT; - v->a[253665] = anon_sym_GT; - v->a[253666] = anon_sym_LT_LT; - v->a[253667] = anon_sym_GT_GT; - v->a[253668] = anon_sym_SEMI_SEMI; - v->a[253669] = anon_sym_SEMI_AMP; - v->a[253670] = anon_sym_SEMI_SEMI_AMP; - v->a[253671] = anon_sym_PIPE_AMP; - v->a[253672] = anon_sym_AMP_GT; - v->a[253673] = anon_sym_AMP_GT_GT; - v->a[253674] = anon_sym_LT_AMP; - v->a[253675] = anon_sym_GT_AMP; - v->a[253676] = anon_sym_GT_PIPE; - v->a[253677] = anon_sym_LT_AMP_DASH; - v->a[253678] = anon_sym_GT_AMP_DASH; - v->a[253679] = anon_sym_LT_LT_DASH; - small_parse_table_12684(v); -} - -void small_parse_table_12684(t_small_parse_table_array *v) -{ - v->a[253680] = anon_sym_LT_LT_LT; - v->a[253681] = aux_sym_concatenation_token1; - v->a[253682] = 3; - v->a[253683] = actions(3); - v->a[253684] = 1; - v->a[253685] = sym_comment; - v->a[253686] = actions(1263); - v->a[253687] = 2; - v->a[253688] = sym_file_descriptor; - v->a[253689] = aux_sym_heredoc_redirect_token1; - v->a[253690] = actions(1261); - v->a[253691] = 24; - v->a[253692] = anon_sym_SEMI; - v->a[253693] = anon_sym_PIPE_PIPE; - v->a[253694] = anon_sym_AMP_AMP; - v->a[253695] = anon_sym_PIPE; - v->a[253696] = anon_sym_AMP; - v->a[253697] = anon_sym_LT; - v->a[253698] = anon_sym_GT; - v->a[253699] = anon_sym_LT_LT; - small_parse_table_12685(v); -} - -/* EOF small_parse_table_2536.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2537.c b/parser/static/small_parse_table/small_parse_table_2537.c deleted file mode 100644 index 78a73f5a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2537.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2537.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12685(t_small_parse_table_array *v) -{ - v->a[253700] = anon_sym_GT_GT; - v->a[253701] = anon_sym_esac; - v->a[253702] = anon_sym_SEMI_SEMI; - v->a[253703] = anon_sym_SEMI_AMP; - v->a[253704] = anon_sym_SEMI_SEMI_AMP; - v->a[253705] = anon_sym_PIPE_AMP; - v->a[253706] = anon_sym_AMP_GT; - v->a[253707] = anon_sym_AMP_GT_GT; - v->a[253708] = anon_sym_LT_AMP; - v->a[253709] = anon_sym_GT_AMP; - v->a[253710] = anon_sym_GT_PIPE; - v->a[253711] = anon_sym_LT_AMP_DASH; - v->a[253712] = anon_sym_GT_AMP_DASH; - v->a[253713] = anon_sym_LT_LT_DASH; - v->a[253714] = anon_sym_LT_LT_LT; - v->a[253715] = sym__special_character; - v->a[253716] = 6; - v->a[253717] = actions(3); - v->a[253718] = 1; - v->a[253719] = sym_comment; - small_parse_table_12686(v); -} - -void small_parse_table_12686(t_small_parse_table_array *v) -{ - v->a[253720] = actions(11651); - v->a[253721] = 1; - v->a[253722] = aux_sym_concatenation_token1; - v->a[253723] = actions(11653); - v->a[253724] = 1; - v->a[253725] = sym__concat; - v->a[253726] = state(4674); - v->a[253727] = 1; - v->a[253728] = aux_sym_concatenation_repeat1; - v->a[253729] = actions(1263); - v->a[253730] = 2; - v->a[253731] = sym_file_descriptor; - v->a[253732] = aux_sym_heredoc_redirect_token1; - v->a[253733] = actions(1261); - v->a[253734] = 21; - v->a[253735] = anon_sym_SEMI; - v->a[253736] = anon_sym_PIPE_PIPE; - v->a[253737] = anon_sym_AMP_AMP; - v->a[253738] = anon_sym_PIPE; - v->a[253739] = anon_sym_AMP; - small_parse_table_12687(v); -} - -void small_parse_table_12687(t_small_parse_table_array *v) -{ - v->a[253740] = anon_sym_LT; - v->a[253741] = anon_sym_GT; - v->a[253742] = anon_sym_LT_LT; - v->a[253743] = anon_sym_GT_GT; - v->a[253744] = anon_sym_SEMI_SEMI; - v->a[253745] = anon_sym_PIPE_AMP; - v->a[253746] = anon_sym_AMP_GT; - v->a[253747] = anon_sym_AMP_GT_GT; - v->a[253748] = anon_sym_LT_AMP; - v->a[253749] = anon_sym_GT_AMP; - v->a[253750] = anon_sym_GT_PIPE; - v->a[253751] = anon_sym_LT_AMP_DASH; - v->a[253752] = anon_sym_GT_AMP_DASH; - v->a[253753] = anon_sym_LT_LT_DASH; - v->a[253754] = sym__special_character; - v->a[253755] = anon_sym_BQUOTE; - v->a[253756] = 6; - v->a[253757] = actions(3); - v->a[253758] = 1; - v->a[253759] = sym_comment; - small_parse_table_12688(v); -} - -void small_parse_table_12688(t_small_parse_table_array *v) -{ - v->a[253760] = actions(11491); - v->a[253761] = 1; - v->a[253762] = aux_sym_concatenation_token1; - v->a[253763] = actions(11493); - v->a[253764] = 1; - v->a[253765] = sym__concat; - v->a[253766] = state(4468); - v->a[253767] = 1; - v->a[253768] = aux_sym_concatenation_repeat1; - v->a[253769] = actions(4372); - v->a[253770] = 2; - v->a[253771] = sym_file_descriptor; - v->a[253772] = aux_sym_heredoc_redirect_token1; - v->a[253773] = actions(4370); - v->a[253774] = 21; - v->a[253775] = anon_sym_SEMI; - v->a[253776] = anon_sym_PIPE_PIPE; - v->a[253777] = anon_sym_AMP_AMP; - v->a[253778] = anon_sym_PIPE; - v->a[253779] = anon_sym_AMP; - small_parse_table_12689(v); -} - -void small_parse_table_12689(t_small_parse_table_array *v) -{ - v->a[253780] = anon_sym_LT; - v->a[253781] = anon_sym_GT; - v->a[253782] = anon_sym_LT_LT; - v->a[253783] = anon_sym_GT_GT; - v->a[253784] = anon_sym_SEMI_SEMI; - v->a[253785] = anon_sym_SEMI_AMP; - v->a[253786] = anon_sym_SEMI_SEMI_AMP; - v->a[253787] = anon_sym_PIPE_AMP; - v->a[253788] = anon_sym_AMP_GT; - v->a[253789] = anon_sym_AMP_GT_GT; - v->a[253790] = anon_sym_LT_AMP; - v->a[253791] = anon_sym_GT_AMP; - v->a[253792] = anon_sym_GT_PIPE; - v->a[253793] = anon_sym_LT_AMP_DASH; - v->a[253794] = anon_sym_GT_AMP_DASH; - v->a[253795] = anon_sym_LT_LT_DASH; - v->a[253796] = 8; - v->a[253797] = actions(3); - v->a[253798] = 1; - v->a[253799] = sym_comment; - small_parse_table_12690(v); -} - -/* EOF small_parse_table_2537.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2538.c b/parser/static/small_parse_table/small_parse_table_2538.c deleted file mode 100644 index 57ff918e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2538.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2538.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12690(t_small_parse_table_array *v) -{ - v->a[253800] = actions(11305); - v->a[253801] = 1; - v->a[253802] = anon_sym_LT_LT_LT; - v->a[253803] = actions(11414); - v->a[253804] = 1; - v->a[253805] = aux_sym_heredoc_redirect_token1; - v->a[253806] = actions(11564); - v->a[253807] = 1; - v->a[253808] = sym_file_descriptor; - v->a[253809] = actions(11335); - v->a[253810] = 2; - v->a[253811] = anon_sym_LT_AMP_DASH; - v->a[253812] = anon_sym_GT_AMP_DASH; - v->a[253813] = state(5084); - v->a[253814] = 2; - v->a[253815] = sym_file_redirect; - v->a[253816] = sym_herestring_redirect; - v->a[253817] = actions(11333); - v->a[253818] = 8; - v->a[253819] = anon_sym_LT; - small_parse_table_12691(v); -} - -void small_parse_table_12691(t_small_parse_table_array *v) -{ - v->a[253820] = anon_sym_GT; - v->a[253821] = anon_sym_GT_GT; - v->a[253822] = anon_sym_AMP_GT; - v->a[253823] = anon_sym_AMP_GT_GT; - v->a[253824] = anon_sym_LT_AMP; - v->a[253825] = anon_sym_GT_AMP; - v->a[253826] = anon_sym_GT_PIPE; - v->a[253827] = actions(11412); - v->a[253828] = 11; - v->a[253829] = anon_sym_SEMI; - v->a[253830] = anon_sym_PIPE_PIPE; - v->a[253831] = anon_sym_AMP_AMP; - v->a[253832] = anon_sym_PIPE; - v->a[253833] = anon_sym_AMP; - v->a[253834] = anon_sym_LT_LT; - v->a[253835] = anon_sym_SEMI_SEMI; - v->a[253836] = anon_sym_SEMI_AMP; - v->a[253837] = anon_sym_SEMI_SEMI_AMP; - v->a[253838] = anon_sym_PIPE_AMP; - v->a[253839] = anon_sym_LT_LT_DASH; - small_parse_table_12692(v); -} - -void small_parse_table_12692(t_small_parse_table_array *v) -{ - v->a[253840] = 6; - v->a[253841] = actions(3); - v->a[253842] = 1; - v->a[253843] = sym_comment; - v->a[253844] = actions(11706); - v->a[253845] = 1; - v->a[253846] = sym_variable_name; - v->a[253847] = state(6758); - v->a[253848] = 1; - v->a[253849] = sym_subscript; - v->a[253850] = actions(11290); - v->a[253851] = 2; - v->a[253852] = sym_file_descriptor; - v->a[253853] = aux_sym_heredoc_redirect_token1; - v->a[253854] = state(4581); - v->a[253855] = 2; - v->a[253856] = sym_variable_assignment; - v->a[253857] = aux_sym_variable_assignments_repeat1; - v->a[253858] = actions(11288); - v->a[253859] = 20; - small_parse_table_12693(v); -} - -void small_parse_table_12693(t_small_parse_table_array *v) -{ - v->a[253860] = anon_sym_SEMI; - v->a[253861] = anon_sym_PIPE_PIPE; - v->a[253862] = anon_sym_AMP_AMP; - v->a[253863] = anon_sym_PIPE; - v->a[253864] = anon_sym_AMP; - v->a[253865] = anon_sym_LT; - v->a[253866] = anon_sym_GT; - v->a[253867] = anon_sym_LT_LT; - v->a[253868] = anon_sym_GT_GT; - v->a[253869] = anon_sym_SEMI_SEMI; - v->a[253870] = anon_sym_PIPE_AMP; - v->a[253871] = anon_sym_AMP_GT; - v->a[253872] = anon_sym_AMP_GT_GT; - v->a[253873] = anon_sym_LT_AMP; - v->a[253874] = anon_sym_GT_AMP; - v->a[253875] = anon_sym_GT_PIPE; - v->a[253876] = anon_sym_LT_AMP_DASH; - v->a[253877] = anon_sym_GT_AMP_DASH; - v->a[253878] = anon_sym_LT_LT_DASH; - v->a[253879] = anon_sym_BQUOTE; - small_parse_table_12694(v); -} - -void small_parse_table_12694(t_small_parse_table_array *v) -{ - v->a[253880] = 6; - v->a[253881] = actions(3); - v->a[253882] = 1; - v->a[253883] = sym_comment; - v->a[253884] = actions(11512); - v->a[253885] = 1; - v->a[253886] = aux_sym_concatenation_token1; - v->a[253887] = actions(11514); - v->a[253888] = 1; - v->a[253889] = sym__concat; - v->a[253890] = state(4591); - v->a[253891] = 1; - v->a[253892] = aux_sym_concatenation_repeat1; - v->a[253893] = actions(2074); - v->a[253894] = 2; - v->a[253895] = sym_file_descriptor; - v->a[253896] = aux_sym_heredoc_redirect_token1; - v->a[253897] = actions(2072); - v->a[253898] = 21; - v->a[253899] = anon_sym_SEMI; - small_parse_table_12695(v); -} - -/* EOF small_parse_table_2538.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2539.c b/parser/static/small_parse_table/small_parse_table_2539.c deleted file mode 100644 index 5fae5c05..00000000 --- a/parser/static/small_parse_table/small_parse_table_2539.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2539.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12695(t_small_parse_table_array *v) -{ - v->a[253900] = anon_sym_PIPE_PIPE; - v->a[253901] = anon_sym_AMP_AMP; - v->a[253902] = anon_sym_PIPE; - v->a[253903] = anon_sym_AMP; - v->a[253904] = anon_sym_LT; - v->a[253905] = anon_sym_GT; - v->a[253906] = anon_sym_LT_LT; - v->a[253907] = anon_sym_GT_GT; - v->a[253908] = anon_sym_RPAREN; - v->a[253909] = anon_sym_SEMI_SEMI; - v->a[253910] = anon_sym_PIPE_AMP; - v->a[253911] = anon_sym_AMP_GT; - v->a[253912] = anon_sym_AMP_GT_GT; - v->a[253913] = anon_sym_LT_AMP; - v->a[253914] = anon_sym_GT_AMP; - v->a[253915] = anon_sym_GT_PIPE; - v->a[253916] = anon_sym_LT_AMP_DASH; - v->a[253917] = anon_sym_GT_AMP_DASH; - v->a[253918] = anon_sym_LT_LT_DASH; - v->a[253919] = anon_sym_LT_LT_LT; - small_parse_table_12696(v); -} - -void small_parse_table_12696(t_small_parse_table_array *v) -{ - v->a[253920] = 6; - v->a[253921] = actions(3); - v->a[253922] = 1; - v->a[253923] = sym_comment; - v->a[253924] = actions(11512); - v->a[253925] = 1; - v->a[253926] = aux_sym_concatenation_token1; - v->a[253927] = actions(11709); - v->a[253928] = 1; - v->a[253929] = sym__concat; - v->a[253930] = state(4253); - v->a[253931] = 1; - v->a[253932] = aux_sym_concatenation_repeat1; - v->a[253933] = actions(1267); - v->a[253934] = 2; - v->a[253935] = sym_file_descriptor; - v->a[253936] = aux_sym_heredoc_redirect_token1; - v->a[253937] = actions(1265); - v->a[253938] = 21; - v->a[253939] = anon_sym_SEMI; - small_parse_table_12697(v); -} - -void small_parse_table_12697(t_small_parse_table_array *v) -{ - v->a[253940] = anon_sym_PIPE_PIPE; - v->a[253941] = anon_sym_AMP_AMP; - v->a[253942] = anon_sym_PIPE; - v->a[253943] = anon_sym_AMP; - v->a[253944] = anon_sym_LT; - v->a[253945] = anon_sym_GT; - v->a[253946] = anon_sym_LT_LT; - v->a[253947] = anon_sym_GT_GT; - v->a[253948] = anon_sym_SEMI_SEMI; - v->a[253949] = anon_sym_PIPE_AMP; - v->a[253950] = anon_sym_AMP_GT; - v->a[253951] = anon_sym_AMP_GT_GT; - v->a[253952] = anon_sym_LT_AMP; - v->a[253953] = anon_sym_GT_AMP; - v->a[253954] = anon_sym_GT_PIPE; - v->a[253955] = anon_sym_LT_AMP_DASH; - v->a[253956] = anon_sym_GT_AMP_DASH; - v->a[253957] = anon_sym_LT_LT_DASH; - v->a[253958] = anon_sym_LT_LT_LT; - v->a[253959] = anon_sym_BQUOTE; - small_parse_table_12698(v); -} - -void small_parse_table_12698(t_small_parse_table_array *v) -{ - v->a[253960] = 6; - v->a[253961] = actions(3); - v->a[253962] = 1; - v->a[253963] = sym_comment; - v->a[253964] = actions(11512); - v->a[253965] = 1; - v->a[253966] = aux_sym_concatenation_token1; - v->a[253967] = actions(11711); - v->a[253968] = 1; - v->a[253969] = sym__concat; - v->a[253970] = state(4253); - v->a[253971] = 1; - v->a[253972] = aux_sym_concatenation_repeat1; - v->a[253973] = actions(1288); - v->a[253974] = 2; - v->a[253975] = sym_file_descriptor; - v->a[253976] = aux_sym_heredoc_redirect_token1; - v->a[253977] = actions(1286); - v->a[253978] = 21; - v->a[253979] = anon_sym_SEMI; - small_parse_table_12699(v); -} - -void small_parse_table_12699(t_small_parse_table_array *v) -{ - v->a[253980] = anon_sym_PIPE_PIPE; - v->a[253981] = anon_sym_AMP_AMP; - v->a[253982] = anon_sym_PIPE; - v->a[253983] = anon_sym_AMP; - v->a[253984] = anon_sym_LT; - v->a[253985] = anon_sym_GT; - v->a[253986] = anon_sym_LT_LT; - v->a[253987] = anon_sym_GT_GT; - v->a[253988] = anon_sym_SEMI_SEMI; - v->a[253989] = anon_sym_PIPE_AMP; - v->a[253990] = anon_sym_AMP_GT; - v->a[253991] = anon_sym_AMP_GT_GT; - v->a[253992] = anon_sym_LT_AMP; - v->a[253993] = anon_sym_GT_AMP; - v->a[253994] = anon_sym_GT_PIPE; - v->a[253995] = anon_sym_LT_AMP_DASH; - v->a[253996] = anon_sym_GT_AMP_DASH; - v->a[253997] = anon_sym_LT_LT_DASH; - v->a[253998] = anon_sym_LT_LT_LT; - v->a[253999] = anon_sym_BQUOTE; - small_parse_table_12700(v); -} - -/* EOF small_parse_table_2539.c */ diff --git a/parser/static/small_parse_table/small_parse_table_254.c b/parser/static/small_parse_table/small_parse_table_254.c index ad57635b..b3af4ece 100644 --- a/parser/static/small_parse_table/small_parse_table_254.c +++ b/parser/static/small_parse_table/small_parse_table_254.c @@ -14,126 +14,126 @@ void small_parse_table_1270(t_small_parse_table_array *v) { - v->a[25400] = anon_sym_DOLLAR; - v->a[25401] = actions(4082); + v->a[25400] = sym_comment; + v->a[25401] = actions(3171); v->a[25402] = 1; - v->a[25403] = sym__special_character; - v->a[25404] = actions(4084); + v->a[25403] = aux_sym_concatenation_token1; + v->a[25404] = actions(3179); v->a[25405] = 1; - v->a[25406] = anon_sym_DQUOTE; - v->a[25407] = actions(4086); + v->a[25406] = sym__concat; + v->a[25407] = state(681); v->a[25408] = 1; - v->a[25409] = aux_sym_number_token1; - v->a[25410] = actions(4088); - v->a[25411] = 1; - v->a[25412] = aux_sym_number_token2; - v->a[25413] = actions(4090); - v->a[25414] = 1; - v->a[25415] = anon_sym_DOLLAR_LBRACE; - v->a[25416] = actions(4092); - v->a[25417] = 1; - v->a[25418] = anon_sym_DOLLAR_LPAREN; - v->a[25419] = actions(4094); + v->a[25409] = aux_sym_concatenation_repeat1; + v->a[25410] = actions(2690); + v->a[25411] = 5; + v->a[25412] = sym_file_descriptor; + v->a[25413] = sym_test_operator; + v->a[25414] = sym__bare_dollar; + v->a[25415] = sym__brace_start; + v->a[25416] = aux_sym_heredoc_redirect_token1; + v->a[25417] = actions(2688); + v->a[25418] = 33; + v->a[25419] = anon_sym_PIPE; small_parse_table_1271(v); } void small_parse_table_1271(t_small_parse_table_array *v) { - v->a[25420] = 1; - v->a[25421] = anon_sym_BQUOTE; - v->a[25422] = actions(4096); - v->a[25423] = 1; - v->a[25424] = anon_sym_DOLLAR_BQUOTE; - v->a[25425] = actions(4102); - v->a[25426] = 1; - v->a[25427] = sym__brace_start; - v->a[25428] = actions(4185); - v->a[25429] = 1; - v->a[25430] = sym_test_operator; - v->a[25431] = state(4546); - v->a[25432] = 1; - v->a[25433] = aux_sym__literal_repeat1; - v->a[25434] = state(4907); - v->a[25435] = 1; - v->a[25436] = sym_concatenation; - v->a[25437] = actions(2500); - v->a[25438] = 2; - v->a[25439] = sym_file_descriptor; + v->a[25420] = anon_sym_SEMI_SEMI; + v->a[25421] = anon_sym_SEMI_AMP; + v->a[25422] = anon_sym_SEMI_SEMI_AMP; + v->a[25423] = anon_sym_PIPE_AMP; + v->a[25424] = anon_sym_AMP_AMP; + v->a[25425] = anon_sym_PIPE_PIPE; + v->a[25426] = anon_sym_LT; + v->a[25427] = anon_sym_GT; + v->a[25428] = anon_sym_GT_GT; + v->a[25429] = anon_sym_AMP_GT; + v->a[25430] = anon_sym_AMP_GT_GT; + v->a[25431] = anon_sym_LT_AMP; + v->a[25432] = anon_sym_GT_AMP; + v->a[25433] = anon_sym_GT_PIPE; + v->a[25434] = anon_sym_LT_AMP_DASH; + v->a[25435] = anon_sym_GT_AMP_DASH; + v->a[25436] = anon_sym_LT_LT; + v->a[25437] = anon_sym_LT_LT_DASH; + v->a[25438] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25439] = anon_sym_AMP; small_parse_table_1272(v); } void small_parse_table_1272(t_small_parse_table_array *v) { - v->a[25440] = aux_sym_heredoc_redirect_token1; - v->a[25441] = actions(4076); - v->a[25442] = 2; - v->a[25443] = anon_sym_LPAREN_LPAREN; - v->a[25444] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25445] = actions(4098); - v->a[25446] = 2; - v->a[25447] = anon_sym_LT_LPAREN; - v->a[25448] = anon_sym_GT_LPAREN; - v->a[25449] = actions(4183); - v->a[25450] = 3; - v->a[25451] = sym_raw_string; - v->a[25452] = sym_ansi_c_string; - v->a[25453] = sym_word; - v->a[25454] = state(4692); - v->a[25455] = 9; - v->a[25456] = sym_arithmetic_expansion; - v->a[25457] = sym_brace_expression; - v->a[25458] = sym_string; - v->a[25459] = sym_translated_string; + v->a[25440] = anon_sym_DOLLAR; + v->a[25441] = sym__special_character; + v->a[25442] = anon_sym_DQUOTE; + v->a[25443] = sym_raw_string; + v->a[25444] = aux_sym_number_token1; + v->a[25445] = aux_sym_number_token2; + v->a[25446] = anon_sym_DOLLAR_LBRACE; + v->a[25447] = anon_sym_DOLLAR_LPAREN; + v->a[25448] = anon_sym_BQUOTE; + v->a[25449] = anon_sym_DOLLAR_BQUOTE; + v->a[25450] = sym_word; + v->a[25451] = anon_sym_SEMI; + v->a[25452] = 3; + v->a[25453] = actions(3); + v->a[25454] = 1; + v->a[25455] = sym_comment; + v->a[25456] = actions(3034); + v->a[25457] = 5; + v->a[25458] = sym_file_descriptor; + v->a[25459] = sym__concat; small_parse_table_1273(v); } void small_parse_table_1273(t_small_parse_table_array *v) { - v->a[25460] = sym_number; - v->a[25461] = sym_simple_expansion; - v->a[25462] = sym_expansion; - v->a[25463] = sym_command_substitution; - v->a[25464] = sym_process_substitution; - v->a[25465] = actions(2498); - v->a[25466] = 20; - v->a[25467] = anon_sym_SEMI; - v->a[25468] = anon_sym_PIPE_PIPE; - v->a[25469] = anon_sym_AMP_AMP; - v->a[25470] = anon_sym_PIPE; - v->a[25471] = anon_sym_AMP; - v->a[25472] = anon_sym_LT; - v->a[25473] = anon_sym_GT; - v->a[25474] = anon_sym_LT_LT; + v->a[25460] = sym_test_operator; + v->a[25461] = sym__brace_start; + v->a[25462] = aux_sym_heredoc_redirect_token1; + v->a[25463] = actions(3032); + v->a[25464] = 36; + v->a[25465] = anon_sym_esac; + v->a[25466] = anon_sym_PIPE; + v->a[25467] = anon_sym_SEMI_SEMI; + v->a[25468] = anon_sym_SEMI_AMP; + v->a[25469] = anon_sym_SEMI_SEMI_AMP; + v->a[25470] = anon_sym_PIPE_AMP; + v->a[25471] = anon_sym_AMP_AMP; + v->a[25472] = anon_sym_PIPE_PIPE; + v->a[25473] = anon_sym_LT; + v->a[25474] = anon_sym_GT; v->a[25475] = anon_sym_GT_GT; - v->a[25476] = anon_sym_RPAREN; - v->a[25477] = anon_sym_SEMI_SEMI; - v->a[25478] = anon_sym_PIPE_AMP; - v->a[25479] = anon_sym_AMP_GT; + v->a[25476] = anon_sym_AMP_GT; + v->a[25477] = anon_sym_AMP_GT_GT; + v->a[25478] = anon_sym_LT_AMP; + v->a[25479] = anon_sym_GT_AMP; small_parse_table_1274(v); } void small_parse_table_1274(t_small_parse_table_array *v) { - v->a[25480] = anon_sym_AMP_GT_GT; - v->a[25481] = anon_sym_LT_AMP; - v->a[25482] = anon_sym_GT_AMP; - v->a[25483] = anon_sym_GT_PIPE; - v->a[25484] = anon_sym_LT_AMP_DASH; - v->a[25485] = anon_sym_GT_AMP_DASH; - v->a[25486] = anon_sym_LT_LT_DASH; - v->a[25487] = 25; - v->a[25488] = actions(71); - v->a[25489] = 1; - v->a[25490] = sym_comment; - v->a[25491] = actions(4147); - v->a[25492] = 1; - v->a[25493] = sym_word; - v->a[25494] = actions(4151); - v->a[25495] = 1; - v->a[25496] = anon_sym_DOLLAR_LBRACK; - v->a[25497] = actions(4153); - v->a[25498] = 1; - v->a[25499] = anon_sym_DOLLAR; + v->a[25480] = anon_sym_GT_PIPE; + v->a[25481] = anon_sym_LT_AMP_DASH; + v->a[25482] = anon_sym_GT_AMP_DASH; + v->a[25483] = anon_sym_LT_LT; + v->a[25484] = anon_sym_LT_LT_DASH; + v->a[25485] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25486] = anon_sym_AMP; + v->a[25487] = aux_sym_concatenation_token1; + v->a[25488] = anon_sym_DOLLAR; + v->a[25489] = sym__special_character; + v->a[25490] = anon_sym_DQUOTE; + v->a[25491] = sym_raw_string; + v->a[25492] = aux_sym_number_token1; + v->a[25493] = aux_sym_number_token2; + v->a[25494] = anon_sym_DOLLAR_LBRACE; + v->a[25495] = anon_sym_DOLLAR_LPAREN; + v->a[25496] = anon_sym_BQUOTE; + v->a[25497] = anon_sym_DOLLAR_BQUOTE; + v->a[25498] = aux_sym__simple_variable_name_token1; + v->a[25499] = sym_word; small_parse_table_1275(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2540.c b/parser/static/small_parse_table/small_parse_table_2540.c deleted file mode 100644 index f047ac47..00000000 --- a/parser/static/small_parse_table/small_parse_table_2540.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2540.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12700(t_small_parse_table_array *v) -{ - v->a[254000] = 6; - v->a[254001] = actions(3); - v->a[254002] = 1; - v->a[254003] = sym_comment; - v->a[254004] = actions(11500); - v->a[254005] = 1; - v->a[254006] = aux_sym_concatenation_token1; - v->a[254007] = actions(11713); - v->a[254008] = 1; - v->a[254009] = sym__concat; - v->a[254010] = state(4244); - v->a[254011] = 1; - v->a[254012] = aux_sym_concatenation_repeat1; - v->a[254013] = actions(1288); - v->a[254014] = 3; - v->a[254015] = sym_file_descriptor; - v->a[254016] = sym_variable_name; - v->a[254017] = aux_sym_heredoc_redirect_token1; - v->a[254018] = actions(1286); - v->a[254019] = 20; - small_parse_table_12701(v); -} - -void small_parse_table_12701(t_small_parse_table_array *v) -{ - v->a[254020] = anon_sym_SEMI; - v->a[254021] = anon_sym_PIPE_PIPE; - v->a[254022] = anon_sym_AMP_AMP; - v->a[254023] = anon_sym_PIPE; - v->a[254024] = anon_sym_AMP; - v->a[254025] = anon_sym_LT; - v->a[254026] = anon_sym_GT; - v->a[254027] = anon_sym_LT_LT; - v->a[254028] = anon_sym_GT_GT; - v->a[254029] = anon_sym_RPAREN; - v->a[254030] = anon_sym_SEMI_SEMI; - v->a[254031] = anon_sym_PIPE_AMP; - v->a[254032] = anon_sym_AMP_GT; - v->a[254033] = anon_sym_AMP_GT_GT; - v->a[254034] = anon_sym_LT_AMP; - v->a[254035] = anon_sym_GT_AMP; - v->a[254036] = anon_sym_GT_PIPE; - v->a[254037] = anon_sym_LT_AMP_DASH; - v->a[254038] = anon_sym_GT_AMP_DASH; - v->a[254039] = anon_sym_LT_LT_DASH; - small_parse_table_12702(v); -} - -void small_parse_table_12702(t_small_parse_table_array *v) -{ - v->a[254040] = 6; - v->a[254041] = actions(3); - v->a[254042] = 1; - v->a[254043] = sym_comment; - v->a[254044] = actions(11500); - v->a[254045] = 1; - v->a[254046] = aux_sym_concatenation_token1; - v->a[254047] = actions(11715); - v->a[254048] = 1; - v->a[254049] = sym__concat; - v->a[254050] = state(4244); - v->a[254051] = 1; - v->a[254052] = aux_sym_concatenation_repeat1; - v->a[254053] = actions(1267); - v->a[254054] = 3; - v->a[254055] = sym_file_descriptor; - v->a[254056] = sym_variable_name; - v->a[254057] = aux_sym_heredoc_redirect_token1; - v->a[254058] = actions(1265); - v->a[254059] = 20; - small_parse_table_12703(v); -} - -void small_parse_table_12703(t_small_parse_table_array *v) -{ - v->a[254060] = anon_sym_SEMI; - v->a[254061] = anon_sym_PIPE_PIPE; - v->a[254062] = anon_sym_AMP_AMP; - v->a[254063] = anon_sym_PIPE; - v->a[254064] = anon_sym_AMP; - v->a[254065] = anon_sym_LT; - v->a[254066] = anon_sym_GT; - v->a[254067] = anon_sym_LT_LT; - v->a[254068] = anon_sym_GT_GT; - v->a[254069] = anon_sym_RPAREN; - v->a[254070] = anon_sym_SEMI_SEMI; - v->a[254071] = anon_sym_PIPE_AMP; - v->a[254072] = anon_sym_AMP_GT; - v->a[254073] = anon_sym_AMP_GT_GT; - v->a[254074] = anon_sym_LT_AMP; - v->a[254075] = anon_sym_GT_AMP; - v->a[254076] = anon_sym_GT_PIPE; - v->a[254077] = anon_sym_LT_AMP_DASH; - v->a[254078] = anon_sym_GT_AMP_DASH; - v->a[254079] = anon_sym_LT_LT_DASH; - small_parse_table_12704(v); -} - -void small_parse_table_12704(t_small_parse_table_array *v) -{ - v->a[254080] = 3; - v->a[254081] = actions(3); - v->a[254082] = 1; - v->a[254083] = sym_comment; - v->a[254084] = actions(1318); - v->a[254085] = 4; - v->a[254086] = sym_file_descriptor; - v->a[254087] = sym__concat; - v->a[254088] = sym_variable_name; - v->a[254089] = aux_sym_heredoc_redirect_token1; - v->a[254090] = actions(1316); - v->a[254091] = 22; - v->a[254092] = anon_sym_SEMI; - v->a[254093] = anon_sym_PIPE_PIPE; - v->a[254094] = anon_sym_AMP_AMP; - v->a[254095] = anon_sym_PIPE; - v->a[254096] = anon_sym_AMP; - v->a[254097] = anon_sym_LT; - v->a[254098] = anon_sym_GT; - v->a[254099] = anon_sym_LT_LT; - small_parse_table_12705(v); -} - -/* EOF small_parse_table_2540.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2541.c b/parser/static/small_parse_table/small_parse_table_2541.c deleted file mode 100644 index d19b3c8e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2541.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2541.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12705(t_small_parse_table_array *v) -{ - v->a[254100] = anon_sym_GT_GT; - v->a[254101] = anon_sym_SEMI_SEMI; - v->a[254102] = anon_sym_SEMI_AMP; - v->a[254103] = anon_sym_SEMI_SEMI_AMP; - v->a[254104] = anon_sym_PIPE_AMP; - v->a[254105] = anon_sym_AMP_GT; - v->a[254106] = anon_sym_AMP_GT_GT; - v->a[254107] = anon_sym_LT_AMP; - v->a[254108] = anon_sym_GT_AMP; - v->a[254109] = anon_sym_GT_PIPE; - v->a[254110] = anon_sym_LT_AMP_DASH; - v->a[254111] = anon_sym_GT_AMP_DASH; - v->a[254112] = anon_sym_LT_LT_DASH; - v->a[254113] = aux_sym_concatenation_token1; - v->a[254114] = 3; - v->a[254115] = actions(3); - v->a[254116] = 1; - v->a[254117] = sym_comment; - v->a[254118] = actions(1346); - v->a[254119] = 3; - small_parse_table_12706(v); -} - -void small_parse_table_12706(t_small_parse_table_array *v) -{ - v->a[254120] = sym_file_descriptor; - v->a[254121] = sym__concat; - v->a[254122] = aux_sym_heredoc_redirect_token1; - v->a[254123] = actions(1344); - v->a[254124] = 23; - v->a[254125] = anon_sym_SEMI; - v->a[254126] = anon_sym_PIPE_PIPE; - v->a[254127] = anon_sym_AMP_AMP; - v->a[254128] = anon_sym_PIPE; - v->a[254129] = anon_sym_AMP; - v->a[254130] = anon_sym_LT; - v->a[254131] = anon_sym_GT; - v->a[254132] = anon_sym_LT_LT; - v->a[254133] = anon_sym_GT_GT; - v->a[254134] = anon_sym_SEMI_SEMI; - v->a[254135] = anon_sym_SEMI_AMP; - v->a[254136] = anon_sym_SEMI_SEMI_AMP; - v->a[254137] = anon_sym_PIPE_AMP; - v->a[254138] = anon_sym_AMP_GT; - v->a[254139] = anon_sym_AMP_GT_GT; - small_parse_table_12707(v); -} - -void small_parse_table_12707(t_small_parse_table_array *v) -{ - v->a[254140] = anon_sym_LT_AMP; - v->a[254141] = anon_sym_GT_AMP; - v->a[254142] = anon_sym_GT_PIPE; - v->a[254143] = anon_sym_LT_AMP_DASH; - v->a[254144] = anon_sym_GT_AMP_DASH; - v->a[254145] = anon_sym_LT_LT_DASH; - v->a[254146] = anon_sym_LT_LT_LT; - v->a[254147] = aux_sym_concatenation_token1; - v->a[254148] = 6; - v->a[254149] = actions(3); - v->a[254150] = 1; - v->a[254151] = sym_comment; - v->a[254152] = actions(11491); - v->a[254153] = 1; - v->a[254154] = aux_sym_concatenation_token1; - v->a[254155] = actions(11493); - v->a[254156] = 1; - v->a[254157] = sym__concat; - v->a[254158] = state(4471); - v->a[254159] = 1; - small_parse_table_12708(v); -} - -void small_parse_table_12708(t_small_parse_table_array *v) -{ - v->a[254160] = aux_sym_concatenation_repeat1; - v->a[254161] = actions(4469); - v->a[254162] = 2; - v->a[254163] = sym_file_descriptor; - v->a[254164] = aux_sym_heredoc_redirect_token1; - v->a[254165] = actions(4467); - v->a[254166] = 21; - v->a[254167] = anon_sym_SEMI; - v->a[254168] = anon_sym_PIPE_PIPE; - v->a[254169] = anon_sym_AMP_AMP; - v->a[254170] = anon_sym_PIPE; - v->a[254171] = anon_sym_AMP; - v->a[254172] = anon_sym_LT; - v->a[254173] = anon_sym_GT; - v->a[254174] = anon_sym_LT_LT; - v->a[254175] = anon_sym_GT_GT; - v->a[254176] = anon_sym_SEMI_SEMI; - v->a[254177] = anon_sym_SEMI_AMP; - v->a[254178] = anon_sym_SEMI_SEMI_AMP; - v->a[254179] = anon_sym_PIPE_AMP; - small_parse_table_12709(v); -} - -void small_parse_table_12709(t_small_parse_table_array *v) -{ - v->a[254180] = anon_sym_AMP_GT; - v->a[254181] = anon_sym_AMP_GT_GT; - v->a[254182] = anon_sym_LT_AMP; - v->a[254183] = anon_sym_GT_AMP; - v->a[254184] = anon_sym_GT_PIPE; - v->a[254185] = anon_sym_LT_AMP_DASH; - v->a[254186] = anon_sym_GT_AMP_DASH; - v->a[254187] = anon_sym_LT_LT_DASH; - v->a[254188] = 3; - v->a[254189] = actions(3); - v->a[254190] = 1; - v->a[254191] = sym_comment; - v->a[254192] = actions(1358); - v->a[254193] = 3; - v->a[254194] = sym_file_descriptor; - v->a[254195] = sym__concat; - v->a[254196] = aux_sym_heredoc_redirect_token1; - v->a[254197] = actions(1356); - v->a[254198] = 23; - v->a[254199] = anon_sym_SEMI; - small_parse_table_12710(v); -} - -/* EOF small_parse_table_2541.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2542.c b/parser/static/small_parse_table/small_parse_table_2542.c deleted file mode 100644 index a871a525..00000000 --- a/parser/static/small_parse_table/small_parse_table_2542.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2542.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12710(t_small_parse_table_array *v) -{ - v->a[254200] = anon_sym_PIPE_PIPE; - v->a[254201] = anon_sym_AMP_AMP; - v->a[254202] = anon_sym_PIPE; - v->a[254203] = anon_sym_AMP; - v->a[254204] = anon_sym_LT; - v->a[254205] = anon_sym_GT; - v->a[254206] = anon_sym_LT_LT; - v->a[254207] = anon_sym_GT_GT; - v->a[254208] = anon_sym_SEMI_SEMI; - v->a[254209] = anon_sym_SEMI_AMP; - v->a[254210] = anon_sym_SEMI_SEMI_AMP; - v->a[254211] = anon_sym_PIPE_AMP; - v->a[254212] = anon_sym_AMP_GT; - v->a[254213] = anon_sym_AMP_GT_GT; - v->a[254214] = anon_sym_LT_AMP; - v->a[254215] = anon_sym_GT_AMP; - v->a[254216] = anon_sym_GT_PIPE; - v->a[254217] = anon_sym_LT_AMP_DASH; - v->a[254218] = anon_sym_GT_AMP_DASH; - v->a[254219] = anon_sym_LT_LT_DASH; - small_parse_table_12711(v); -} - -void small_parse_table_12711(t_small_parse_table_array *v) -{ - v->a[254220] = anon_sym_LT_LT_LT; - v->a[254221] = aux_sym_concatenation_token1; - v->a[254222] = 6; - v->a[254223] = actions(3); - v->a[254224] = 1; - v->a[254225] = sym_comment; - v->a[254226] = actions(11512); - v->a[254227] = 1; - v->a[254228] = aux_sym_concatenation_token1; - v->a[254229] = actions(11717); - v->a[254230] = 1; - v->a[254231] = sym__concat; - v->a[254232] = state(4253); - v->a[254233] = 1; - v->a[254234] = aux_sym_concatenation_repeat1; - v->a[254235] = actions(1288); - v->a[254236] = 2; - v->a[254237] = sym_file_descriptor; - v->a[254238] = aux_sym_heredoc_redirect_token1; - v->a[254239] = actions(1286); - small_parse_table_12712(v); -} - -void small_parse_table_12712(t_small_parse_table_array *v) -{ - v->a[254240] = 21; - v->a[254241] = anon_sym_SEMI; - v->a[254242] = anon_sym_PIPE_PIPE; - v->a[254243] = anon_sym_AMP_AMP; - v->a[254244] = anon_sym_PIPE; - v->a[254245] = anon_sym_AMP; - v->a[254246] = anon_sym_LT; - v->a[254247] = anon_sym_GT; - v->a[254248] = anon_sym_LT_LT; - v->a[254249] = anon_sym_GT_GT; - v->a[254250] = anon_sym_RPAREN; - v->a[254251] = anon_sym_SEMI_SEMI; - v->a[254252] = anon_sym_PIPE_AMP; - v->a[254253] = anon_sym_AMP_GT; - v->a[254254] = anon_sym_AMP_GT_GT; - v->a[254255] = anon_sym_LT_AMP; - v->a[254256] = anon_sym_GT_AMP; - v->a[254257] = anon_sym_GT_PIPE; - v->a[254258] = anon_sym_LT_AMP_DASH; - v->a[254259] = anon_sym_GT_AMP_DASH; - small_parse_table_12713(v); -} - -void small_parse_table_12713(t_small_parse_table_array *v) -{ - v->a[254260] = anon_sym_LT_LT_DASH; - v->a[254261] = anon_sym_LT_LT_LT; - v->a[254262] = 6; - v->a[254263] = actions(3); - v->a[254264] = 1; - v->a[254265] = sym_comment; - v->a[254266] = actions(11512); - v->a[254267] = 1; - v->a[254268] = aux_sym_concatenation_token1; - v->a[254269] = actions(11719); - v->a[254270] = 1; - v->a[254271] = sym__concat; - v->a[254272] = state(4253); - v->a[254273] = 1; - v->a[254274] = aux_sym_concatenation_repeat1; - v->a[254275] = actions(1267); - v->a[254276] = 2; - v->a[254277] = sym_file_descriptor; - v->a[254278] = aux_sym_heredoc_redirect_token1; - v->a[254279] = actions(1265); - small_parse_table_12714(v); -} - -void small_parse_table_12714(t_small_parse_table_array *v) -{ - v->a[254280] = 21; - v->a[254281] = anon_sym_SEMI; - v->a[254282] = anon_sym_PIPE_PIPE; - v->a[254283] = anon_sym_AMP_AMP; - v->a[254284] = anon_sym_PIPE; - v->a[254285] = anon_sym_AMP; - v->a[254286] = anon_sym_LT; - v->a[254287] = anon_sym_GT; - v->a[254288] = anon_sym_LT_LT; - v->a[254289] = anon_sym_GT_GT; - v->a[254290] = anon_sym_RPAREN; - v->a[254291] = anon_sym_SEMI_SEMI; - v->a[254292] = anon_sym_PIPE_AMP; - v->a[254293] = anon_sym_AMP_GT; - v->a[254294] = anon_sym_AMP_GT_GT; - v->a[254295] = anon_sym_LT_AMP; - v->a[254296] = anon_sym_GT_AMP; - v->a[254297] = anon_sym_GT_PIPE; - v->a[254298] = anon_sym_LT_AMP_DASH; - v->a[254299] = anon_sym_GT_AMP_DASH; - small_parse_table_12715(v); -} - -/* EOF small_parse_table_2542.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2543.c b/parser/static/small_parse_table/small_parse_table_2543.c deleted file mode 100644 index 68c3609d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2543.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2543.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12715(t_small_parse_table_array *v) -{ - v->a[254300] = anon_sym_LT_LT_DASH; - v->a[254301] = anon_sym_LT_LT_LT; - v->a[254302] = 6; - v->a[254303] = actions(3); - v->a[254304] = 1; - v->a[254305] = sym_comment; - v->a[254306] = actions(11651); - v->a[254307] = 1; - v->a[254308] = aux_sym_concatenation_token1; - v->a[254309] = actions(11653); - v->a[254310] = 1; - v->a[254311] = sym__concat; - v->a[254312] = state(4634); - v->a[254313] = 1; - v->a[254314] = aux_sym_concatenation_repeat1; - v->a[254315] = actions(1263); - v->a[254316] = 2; - v->a[254317] = sym_file_descriptor; - v->a[254318] = aux_sym_heredoc_redirect_token1; - v->a[254319] = actions(1261); - small_parse_table_12716(v); -} - -void small_parse_table_12716(t_small_parse_table_array *v) -{ - v->a[254320] = 21; - v->a[254321] = anon_sym_SEMI; - v->a[254322] = anon_sym_PIPE_PIPE; - v->a[254323] = anon_sym_AMP_AMP; - v->a[254324] = anon_sym_PIPE; - v->a[254325] = anon_sym_AMP; - v->a[254326] = anon_sym_LT; - v->a[254327] = anon_sym_GT; - v->a[254328] = anon_sym_LT_LT; - v->a[254329] = anon_sym_GT_GT; - v->a[254330] = anon_sym_RPAREN; - v->a[254331] = anon_sym_SEMI_SEMI; - v->a[254332] = anon_sym_PIPE_AMP; - v->a[254333] = anon_sym_AMP_GT; - v->a[254334] = anon_sym_AMP_GT_GT; - v->a[254335] = anon_sym_LT_AMP; - v->a[254336] = anon_sym_GT_AMP; - v->a[254337] = anon_sym_GT_PIPE; - v->a[254338] = anon_sym_LT_AMP_DASH; - v->a[254339] = anon_sym_GT_AMP_DASH; - small_parse_table_12717(v); -} - -void small_parse_table_12717(t_small_parse_table_array *v) -{ - v->a[254340] = anon_sym_LT_LT_DASH; - v->a[254341] = sym__special_character; - v->a[254342] = 6; - v->a[254343] = actions(3); - v->a[254344] = 1; - v->a[254345] = sym_comment; - v->a[254346] = actions(11500); - v->a[254347] = 1; - v->a[254348] = aux_sym_concatenation_token1; - v->a[254349] = actions(11721); - v->a[254350] = 1; - v->a[254351] = sym__concat; - v->a[254352] = state(4244); - v->a[254353] = 1; - v->a[254354] = aux_sym_concatenation_repeat1; - v->a[254355] = actions(1267); - v->a[254356] = 3; - v->a[254357] = sym_file_descriptor; - v->a[254358] = sym_variable_name; - v->a[254359] = aux_sym_heredoc_redirect_token1; - small_parse_table_12718(v); -} - -void small_parse_table_12718(t_small_parse_table_array *v) -{ - v->a[254360] = actions(1265); - v->a[254361] = 20; - v->a[254362] = anon_sym_SEMI; - v->a[254363] = anon_sym_PIPE_PIPE; - v->a[254364] = anon_sym_AMP_AMP; - v->a[254365] = anon_sym_PIPE; - v->a[254366] = anon_sym_AMP; - v->a[254367] = anon_sym_LT; - v->a[254368] = anon_sym_GT; - v->a[254369] = anon_sym_LT_LT; - v->a[254370] = anon_sym_GT_GT; - v->a[254371] = anon_sym_SEMI_SEMI; - v->a[254372] = anon_sym_PIPE_AMP; - v->a[254373] = anon_sym_AMP_GT; - v->a[254374] = anon_sym_AMP_GT_GT; - v->a[254375] = anon_sym_LT_AMP; - v->a[254376] = anon_sym_GT_AMP; - v->a[254377] = anon_sym_GT_PIPE; - v->a[254378] = anon_sym_LT_AMP_DASH; - v->a[254379] = anon_sym_GT_AMP_DASH; - small_parse_table_12719(v); -} - -void small_parse_table_12719(t_small_parse_table_array *v) -{ - v->a[254380] = anon_sym_LT_LT_DASH; - v->a[254381] = anon_sym_BQUOTE; - v->a[254382] = 3; - v->a[254383] = actions(3); - v->a[254384] = 1; - v->a[254385] = sym_comment; - v->a[254386] = actions(1330); - v->a[254387] = 4; - v->a[254388] = sym_file_descriptor; - v->a[254389] = sym__concat; - v->a[254390] = sym_variable_name; - v->a[254391] = aux_sym_heredoc_redirect_token1; - v->a[254392] = actions(1328); - v->a[254393] = 22; - v->a[254394] = anon_sym_SEMI; - v->a[254395] = anon_sym_PIPE_PIPE; - v->a[254396] = anon_sym_AMP_AMP; - v->a[254397] = anon_sym_PIPE; - v->a[254398] = anon_sym_AMP; - v->a[254399] = anon_sym_LT; - small_parse_table_12720(v); -} - -/* EOF small_parse_table_2543.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2544.c b/parser/static/small_parse_table/small_parse_table_2544.c deleted file mode 100644 index 798e52f6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2544.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2544.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12720(t_small_parse_table_array *v) -{ - v->a[254400] = anon_sym_GT; - v->a[254401] = anon_sym_LT_LT; - v->a[254402] = anon_sym_GT_GT; - v->a[254403] = anon_sym_SEMI_SEMI; - v->a[254404] = anon_sym_SEMI_AMP; - v->a[254405] = anon_sym_SEMI_SEMI_AMP; - v->a[254406] = anon_sym_PIPE_AMP; - v->a[254407] = anon_sym_AMP_GT; - v->a[254408] = anon_sym_AMP_GT_GT; - v->a[254409] = anon_sym_LT_AMP; - v->a[254410] = anon_sym_GT_AMP; - v->a[254411] = anon_sym_GT_PIPE; - v->a[254412] = anon_sym_LT_AMP_DASH; - v->a[254413] = anon_sym_GT_AMP_DASH; - v->a[254414] = anon_sym_LT_LT_DASH; - v->a[254415] = aux_sym_concatenation_token1; - v->a[254416] = 5; - v->a[254417] = actions(3); - v->a[254418] = 1; - v->a[254419] = sym_comment; - small_parse_table_12721(v); -} - -void small_parse_table_12721(t_small_parse_table_array *v) -{ - v->a[254420] = actions(11617); - v->a[254421] = 1; - v->a[254422] = sym__special_character; - v->a[254423] = state(4498); - v->a[254424] = 1; - v->a[254425] = aux_sym__literal_repeat1; - v->a[254426] = actions(5697); - v->a[254427] = 2; - v->a[254428] = sym_file_descriptor; - v->a[254429] = aux_sym_heredoc_redirect_token1; - v->a[254430] = actions(5695); - v->a[254431] = 22; - v->a[254432] = anon_sym_SEMI; - v->a[254433] = anon_sym_PIPE_PIPE; - v->a[254434] = anon_sym_AMP_AMP; - v->a[254435] = anon_sym_PIPE; - v->a[254436] = anon_sym_AMP; - v->a[254437] = anon_sym_LT; - v->a[254438] = anon_sym_GT; - v->a[254439] = anon_sym_LT_LT; - small_parse_table_12722(v); -} - -void small_parse_table_12722(t_small_parse_table_array *v) -{ - v->a[254440] = anon_sym_GT_GT; - v->a[254441] = anon_sym_SEMI_SEMI; - v->a[254442] = anon_sym_SEMI_AMP; - v->a[254443] = anon_sym_SEMI_SEMI_AMP; - v->a[254444] = anon_sym_PIPE_AMP; - v->a[254445] = anon_sym_AMP_GT; - v->a[254446] = anon_sym_AMP_GT_GT; - v->a[254447] = anon_sym_LT_AMP; - v->a[254448] = anon_sym_GT_AMP; - v->a[254449] = anon_sym_GT_PIPE; - v->a[254450] = anon_sym_LT_AMP_DASH; - v->a[254451] = anon_sym_GT_AMP_DASH; - v->a[254452] = anon_sym_LT_LT_DASH; - v->a[254453] = anon_sym_LT_LT_LT; - v->a[254454] = 5; - v->a[254455] = actions(3); - v->a[254456] = 1; - v->a[254457] = sym_comment; - v->a[254458] = actions(11617); - v->a[254459] = 1; - small_parse_table_12723(v); -} - -void small_parse_table_12723(t_small_parse_table_array *v) -{ - v->a[254460] = sym__special_character; - v->a[254461] = state(4498); - v->a[254462] = 1; - v->a[254463] = aux_sym__literal_repeat1; - v->a[254464] = actions(5723); - v->a[254465] = 2; - v->a[254466] = sym_file_descriptor; - v->a[254467] = aux_sym_heredoc_redirect_token1; - v->a[254468] = actions(5721); - v->a[254469] = 22; - v->a[254470] = anon_sym_SEMI; - v->a[254471] = anon_sym_PIPE_PIPE; - v->a[254472] = anon_sym_AMP_AMP; - v->a[254473] = anon_sym_PIPE; - v->a[254474] = anon_sym_AMP; - v->a[254475] = anon_sym_LT; - v->a[254476] = anon_sym_GT; - v->a[254477] = anon_sym_LT_LT; - v->a[254478] = anon_sym_GT_GT; - v->a[254479] = anon_sym_SEMI_SEMI; - small_parse_table_12724(v); -} - -void small_parse_table_12724(t_small_parse_table_array *v) -{ - v->a[254480] = anon_sym_SEMI_AMP; - v->a[254481] = anon_sym_SEMI_SEMI_AMP; - v->a[254482] = anon_sym_PIPE_AMP; - v->a[254483] = anon_sym_AMP_GT; - v->a[254484] = anon_sym_AMP_GT_GT; - v->a[254485] = anon_sym_LT_AMP; - v->a[254486] = anon_sym_GT_AMP; - v->a[254487] = anon_sym_GT_PIPE; - v->a[254488] = anon_sym_LT_AMP_DASH; - v->a[254489] = anon_sym_GT_AMP_DASH; - v->a[254490] = anon_sym_LT_LT_DASH; - v->a[254491] = anon_sym_LT_LT_LT; - v->a[254492] = 3; - v->a[254493] = actions(3); - v->a[254494] = 1; - v->a[254495] = sym_comment; - v->a[254496] = actions(1294); - v->a[254497] = 4; - v->a[254498] = sym_file_descriptor; - v->a[254499] = sym__concat; - small_parse_table_12725(v); -} - -/* EOF small_parse_table_2544.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2545.c b/parser/static/small_parse_table/small_parse_table_2545.c deleted file mode 100644 index 417c8dc3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2545.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2545.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12725(t_small_parse_table_array *v) -{ - v->a[254500] = ts_builtin_sym_end; - v->a[254501] = aux_sym_heredoc_redirect_token1; - v->a[254502] = actions(1292); - v->a[254503] = 22; - v->a[254504] = anon_sym_SEMI; - v->a[254505] = anon_sym_PIPE_PIPE; - v->a[254506] = anon_sym_AMP_AMP; - v->a[254507] = anon_sym_PIPE; - v->a[254508] = anon_sym_AMP; - v->a[254509] = anon_sym_LT; - v->a[254510] = anon_sym_GT; - v->a[254511] = anon_sym_LT_LT; - v->a[254512] = anon_sym_GT_GT; - v->a[254513] = anon_sym_RPAREN; - v->a[254514] = anon_sym_SEMI_SEMI; - v->a[254515] = anon_sym_PIPE_AMP; - v->a[254516] = anon_sym_AMP_GT; - v->a[254517] = anon_sym_AMP_GT_GT; - v->a[254518] = anon_sym_LT_AMP; - v->a[254519] = anon_sym_GT_AMP; - small_parse_table_12726(v); -} - -void small_parse_table_12726(t_small_parse_table_array *v) -{ - v->a[254520] = anon_sym_GT_PIPE; - v->a[254521] = anon_sym_LT_AMP_DASH; - v->a[254522] = anon_sym_GT_AMP_DASH; - v->a[254523] = anon_sym_LT_LT_DASH; - v->a[254524] = aux_sym_concatenation_token1; - v->a[254525] = anon_sym_BQUOTE; - v->a[254526] = 6; - v->a[254527] = actions(3); - v->a[254528] = 1; - v->a[254529] = sym_comment; - v->a[254530] = actions(11512); - v->a[254531] = 1; - v->a[254532] = aux_sym_concatenation_token1; - v->a[254533] = actions(11514); - v->a[254534] = 1; - v->a[254535] = sym__concat; - v->a[254536] = state(4523); - v->a[254537] = 1; - v->a[254538] = aux_sym_concatenation_repeat1; - v->a[254539] = actions(5697); - small_parse_table_12727(v); -} - -void small_parse_table_12727(t_small_parse_table_array *v) -{ - v->a[254540] = 3; - v->a[254541] = sym_file_descriptor; - v->a[254542] = ts_builtin_sym_end; - v->a[254543] = aux_sym_heredoc_redirect_token1; - v->a[254544] = actions(5695); - v->a[254545] = 20; - v->a[254546] = anon_sym_SEMI; - v->a[254547] = anon_sym_PIPE_PIPE; - v->a[254548] = anon_sym_AMP_AMP; - v->a[254549] = anon_sym_PIPE; - v->a[254550] = anon_sym_AMP; - v->a[254551] = anon_sym_LT; - v->a[254552] = anon_sym_GT; - v->a[254553] = anon_sym_LT_LT; - v->a[254554] = anon_sym_GT_GT; - v->a[254555] = anon_sym_SEMI_SEMI; - v->a[254556] = anon_sym_PIPE_AMP; - v->a[254557] = anon_sym_AMP_GT; - v->a[254558] = anon_sym_AMP_GT_GT; - v->a[254559] = anon_sym_LT_AMP; - small_parse_table_12728(v); -} - -void small_parse_table_12728(t_small_parse_table_array *v) -{ - v->a[254560] = anon_sym_GT_AMP; - v->a[254561] = anon_sym_GT_PIPE; - v->a[254562] = anon_sym_LT_AMP_DASH; - v->a[254563] = anon_sym_GT_AMP_DASH; - v->a[254564] = anon_sym_LT_LT_DASH; - v->a[254565] = anon_sym_LT_LT_LT; - v->a[254566] = 3; - v->a[254567] = actions(3); - v->a[254568] = 1; - v->a[254569] = sym_comment; - v->a[254570] = actions(1318); - v->a[254571] = 3; - v->a[254572] = sym_file_descriptor; - v->a[254573] = sym__concat; - v->a[254574] = aux_sym_heredoc_redirect_token1; - v->a[254575] = actions(1316); - v->a[254576] = 23; - v->a[254577] = anon_sym_SEMI; - v->a[254578] = anon_sym_PIPE_PIPE; - v->a[254579] = anon_sym_AMP_AMP; - small_parse_table_12729(v); -} - -void small_parse_table_12729(t_small_parse_table_array *v) -{ - v->a[254580] = anon_sym_PIPE; - v->a[254581] = anon_sym_AMP; - v->a[254582] = anon_sym_LT; - v->a[254583] = anon_sym_GT; - v->a[254584] = anon_sym_LT_LT; - v->a[254585] = anon_sym_GT_GT; - v->a[254586] = anon_sym_esac; - v->a[254587] = anon_sym_SEMI_SEMI; - v->a[254588] = anon_sym_SEMI_AMP; - v->a[254589] = anon_sym_SEMI_SEMI_AMP; - v->a[254590] = anon_sym_PIPE_AMP; - v->a[254591] = anon_sym_AMP_GT; - v->a[254592] = anon_sym_AMP_GT_GT; - v->a[254593] = anon_sym_LT_AMP; - v->a[254594] = anon_sym_GT_AMP; - v->a[254595] = anon_sym_GT_PIPE; - v->a[254596] = anon_sym_LT_AMP_DASH; - v->a[254597] = anon_sym_GT_AMP_DASH; - v->a[254598] = anon_sym_LT_LT_DASH; - v->a[254599] = aux_sym_concatenation_token1; - small_parse_table_12730(v); -} - -/* EOF small_parse_table_2545.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2546.c b/parser/static/small_parse_table/small_parse_table_2546.c deleted file mode 100644 index b24e4d2c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2546.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2546.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12730(t_small_parse_table_array *v) -{ - v->a[254600] = 6; - v->a[254601] = actions(3); - v->a[254602] = 1; - v->a[254603] = sym_comment; - v->a[254604] = actions(11491); - v->a[254605] = 1; - v->a[254606] = aux_sym_concatenation_token1; - v->a[254607] = actions(11493); - v->a[254608] = 1; - v->a[254609] = sym__concat; - v->a[254610] = state(4471); - v->a[254611] = 1; - v->a[254612] = aux_sym_concatenation_repeat1; - v->a[254613] = actions(4566); - v->a[254614] = 2; - v->a[254615] = sym_file_descriptor; - v->a[254616] = aux_sym_heredoc_redirect_token1; - v->a[254617] = actions(4564); - v->a[254618] = 21; - v->a[254619] = anon_sym_SEMI; - small_parse_table_12731(v); -} - -void small_parse_table_12731(t_small_parse_table_array *v) -{ - v->a[254620] = anon_sym_PIPE_PIPE; - v->a[254621] = anon_sym_AMP_AMP; - v->a[254622] = anon_sym_PIPE; - v->a[254623] = anon_sym_AMP; - v->a[254624] = anon_sym_LT; - v->a[254625] = anon_sym_GT; - v->a[254626] = anon_sym_LT_LT; - v->a[254627] = anon_sym_GT_GT; - v->a[254628] = anon_sym_SEMI_SEMI; - v->a[254629] = anon_sym_SEMI_AMP; - v->a[254630] = anon_sym_SEMI_SEMI_AMP; - v->a[254631] = anon_sym_PIPE_AMP; - v->a[254632] = anon_sym_AMP_GT; - v->a[254633] = anon_sym_AMP_GT_GT; - v->a[254634] = anon_sym_LT_AMP; - v->a[254635] = anon_sym_GT_AMP; - v->a[254636] = anon_sym_GT_PIPE; - v->a[254637] = anon_sym_LT_AMP_DASH; - v->a[254638] = anon_sym_GT_AMP_DASH; - v->a[254639] = anon_sym_LT_LT_DASH; - small_parse_table_12732(v); -} - -void small_parse_table_12732(t_small_parse_table_array *v) -{ - v->a[254640] = 6; - v->a[254641] = actions(3); - v->a[254642] = 1; - v->a[254643] = sym_comment; - v->a[254644] = actions(11512); - v->a[254645] = 1; - v->a[254646] = aux_sym_concatenation_token1; - v->a[254647] = actions(11514); - v->a[254648] = 1; - v->a[254649] = sym__concat; - v->a[254650] = state(4523); - v->a[254651] = 1; - v->a[254652] = aux_sym_concatenation_repeat1; - v->a[254653] = actions(4566); - v->a[254654] = 3; - v->a[254655] = sym_file_descriptor; - v->a[254656] = ts_builtin_sym_end; - v->a[254657] = aux_sym_heredoc_redirect_token1; - v->a[254658] = actions(4564); - v->a[254659] = 20; - small_parse_table_12733(v); -} - -void small_parse_table_12733(t_small_parse_table_array *v) -{ - v->a[254660] = anon_sym_SEMI; - v->a[254661] = anon_sym_PIPE_PIPE; - v->a[254662] = anon_sym_AMP_AMP; - v->a[254663] = anon_sym_PIPE; - v->a[254664] = anon_sym_AMP; - v->a[254665] = anon_sym_LT; - v->a[254666] = anon_sym_GT; - v->a[254667] = anon_sym_LT_LT; - v->a[254668] = anon_sym_GT_GT; - v->a[254669] = anon_sym_SEMI_SEMI; - v->a[254670] = anon_sym_PIPE_AMP; - v->a[254671] = anon_sym_AMP_GT; - v->a[254672] = anon_sym_AMP_GT_GT; - v->a[254673] = anon_sym_LT_AMP; - v->a[254674] = anon_sym_GT_AMP; - v->a[254675] = anon_sym_GT_PIPE; - v->a[254676] = anon_sym_LT_AMP_DASH; - v->a[254677] = anon_sym_GT_AMP_DASH; - v->a[254678] = anon_sym_LT_LT_DASH; - v->a[254679] = anon_sym_LT_LT_LT; - small_parse_table_12734(v); -} - -void small_parse_table_12734(t_small_parse_table_array *v) -{ - v->a[254680] = 6; - v->a[254681] = actions(3); - v->a[254682] = 1; - v->a[254683] = sym_comment; - v->a[254684] = actions(11500); - v->a[254685] = 1; - v->a[254686] = aux_sym_concatenation_token1; - v->a[254687] = actions(11723); - v->a[254688] = 1; - v->a[254689] = sym__concat; - v->a[254690] = state(4244); - v->a[254691] = 1; - v->a[254692] = aux_sym_concatenation_repeat1; - v->a[254693] = actions(1288); - v->a[254694] = 3; - v->a[254695] = sym_file_descriptor; - v->a[254696] = sym_variable_name; - v->a[254697] = aux_sym_heredoc_redirect_token1; - v->a[254698] = actions(1286); - v->a[254699] = 20; - small_parse_table_12735(v); -} - -/* EOF small_parse_table_2546.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2547.c b/parser/static/small_parse_table/small_parse_table_2547.c deleted file mode 100644 index 5a8b8148..00000000 --- a/parser/static/small_parse_table/small_parse_table_2547.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2547.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12735(t_small_parse_table_array *v) -{ - v->a[254700] = anon_sym_SEMI; - v->a[254701] = anon_sym_PIPE_PIPE; - v->a[254702] = anon_sym_AMP_AMP; - v->a[254703] = anon_sym_PIPE; - v->a[254704] = anon_sym_AMP; - v->a[254705] = anon_sym_LT; - v->a[254706] = anon_sym_GT; - v->a[254707] = anon_sym_LT_LT; - v->a[254708] = anon_sym_GT_GT; - v->a[254709] = anon_sym_SEMI_SEMI; - v->a[254710] = anon_sym_PIPE_AMP; - v->a[254711] = anon_sym_AMP_GT; - v->a[254712] = anon_sym_AMP_GT_GT; - v->a[254713] = anon_sym_LT_AMP; - v->a[254714] = anon_sym_GT_AMP; - v->a[254715] = anon_sym_GT_PIPE; - v->a[254716] = anon_sym_LT_AMP_DASH; - v->a[254717] = anon_sym_GT_AMP_DASH; - v->a[254718] = anon_sym_LT_LT_DASH; - v->a[254719] = anon_sym_BQUOTE; - small_parse_table_12736(v); -} - -void small_parse_table_12736(t_small_parse_table_array *v) -{ - v->a[254720] = 6; - v->a[254721] = actions(3); - v->a[254722] = 1; - v->a[254723] = sym_comment; - v->a[254724] = actions(11512); - v->a[254725] = 1; - v->a[254726] = aux_sym_concatenation_token1; - v->a[254727] = actions(11514); - v->a[254728] = 1; - v->a[254729] = sym__concat; - v->a[254730] = state(4510); - v->a[254731] = 1; - v->a[254732] = aux_sym_concatenation_repeat1; - v->a[254733] = actions(4554); - v->a[254734] = 3; - v->a[254735] = sym_file_descriptor; - v->a[254736] = ts_builtin_sym_end; - v->a[254737] = aux_sym_heredoc_redirect_token1; - v->a[254738] = actions(4552); - v->a[254739] = 20; - small_parse_table_12737(v); -} - -void small_parse_table_12737(t_small_parse_table_array *v) -{ - v->a[254740] = anon_sym_SEMI; - v->a[254741] = anon_sym_PIPE_PIPE; - v->a[254742] = anon_sym_AMP_AMP; - v->a[254743] = anon_sym_PIPE; - v->a[254744] = anon_sym_AMP; - v->a[254745] = anon_sym_LT; - v->a[254746] = anon_sym_GT; - v->a[254747] = anon_sym_LT_LT; - v->a[254748] = anon_sym_GT_GT; - v->a[254749] = anon_sym_SEMI_SEMI; - v->a[254750] = anon_sym_PIPE_AMP; - v->a[254751] = anon_sym_AMP_GT; - v->a[254752] = anon_sym_AMP_GT_GT; - v->a[254753] = anon_sym_LT_AMP; - v->a[254754] = anon_sym_GT_AMP; - v->a[254755] = anon_sym_GT_PIPE; - v->a[254756] = anon_sym_LT_AMP_DASH; - v->a[254757] = anon_sym_GT_AMP_DASH; - v->a[254758] = anon_sym_LT_LT_DASH; - v->a[254759] = anon_sym_LT_LT_LT; - small_parse_table_12738(v); -} - -void small_parse_table_12738(t_small_parse_table_array *v) -{ - v->a[254760] = 3; - v->a[254761] = actions(3); - v->a[254762] = 1; - v->a[254763] = sym_comment; - v->a[254764] = actions(6820); - v->a[254765] = 5; - v->a[254766] = anon_sym_COMMA; - v->a[254767] = anon_sym_CARET; - v->a[254768] = anon_sym_SLASH; - v->a[254769] = anon_sym_PERCENT; - v->a[254770] = anon_sym_COLON; - v->a[254771] = actions(6818); - v->a[254772] = 21; - v->a[254773] = sym__immediate_double_hash; - v->a[254774] = sym__external_expansion_sym_hash; - v->a[254775] = sym__external_expansion_sym_bang; - v->a[254776] = sym__external_expansion_sym_equal; - v->a[254777] = anon_sym_POUND; - v->a[254778] = anon_sym_RBRACE3; - v->a[254779] = anon_sym_AT; - small_parse_table_12739(v); -} - -void small_parse_table_12739(t_small_parse_table_array *v) -{ - v->a[254780] = anon_sym_EQ2; - v->a[254781] = anon_sym_COLON_EQ; - v->a[254782] = anon_sym_DASH3; - v->a[254783] = anon_sym_COLON_DASH; - v->a[254784] = anon_sym_PLUS3; - v->a[254785] = anon_sym_COLON_PLUS; - v->a[254786] = anon_sym_QMARK2; - v->a[254787] = anon_sym_COLON_QMARK; - v->a[254788] = anon_sym_PERCENT_PERCENT; - v->a[254789] = anon_sym_SLASH_SLASH; - v->a[254790] = anon_sym_SLASH_POUND; - v->a[254791] = anon_sym_SLASH_PERCENT; - v->a[254792] = anon_sym_COMMA_COMMA; - v->a[254793] = anon_sym_CARET_CARET; - v->a[254794] = 3; - v->a[254795] = actions(3); - v->a[254796] = 1; - v->a[254797] = sym_comment; - v->a[254798] = actions(1350); - v->a[254799] = 4; - small_parse_table_12740(v); -} - -/* EOF small_parse_table_2547.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2548.c b/parser/static/small_parse_table/small_parse_table_2548.c deleted file mode 100644 index 9a31a571..00000000 --- a/parser/static/small_parse_table/small_parse_table_2548.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2548.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12740(t_small_parse_table_array *v) -{ - v->a[254800] = sym_file_descriptor; - v->a[254801] = sym__concat; - v->a[254802] = ts_builtin_sym_end; - v->a[254803] = aux_sym_heredoc_redirect_token1; - v->a[254804] = actions(1348); - v->a[254805] = 22; - v->a[254806] = anon_sym_SEMI; - v->a[254807] = anon_sym_PIPE_PIPE; - v->a[254808] = anon_sym_AMP_AMP; - v->a[254809] = anon_sym_PIPE; - v->a[254810] = anon_sym_AMP; - v->a[254811] = anon_sym_LT; - v->a[254812] = anon_sym_GT; - v->a[254813] = anon_sym_LT_LT; - v->a[254814] = anon_sym_GT_GT; - v->a[254815] = anon_sym_RPAREN; - v->a[254816] = anon_sym_SEMI_SEMI; - v->a[254817] = anon_sym_PIPE_AMP; - v->a[254818] = anon_sym_AMP_GT; - v->a[254819] = anon_sym_AMP_GT_GT; - small_parse_table_12741(v); -} - -void small_parse_table_12741(t_small_parse_table_array *v) -{ - v->a[254820] = anon_sym_LT_AMP; - v->a[254821] = anon_sym_GT_AMP; - v->a[254822] = anon_sym_GT_PIPE; - v->a[254823] = anon_sym_LT_AMP_DASH; - v->a[254824] = anon_sym_GT_AMP_DASH; - v->a[254825] = anon_sym_LT_LT_DASH; - v->a[254826] = aux_sym_concatenation_token1; - v->a[254827] = anon_sym_BQUOTE; - v->a[254828] = 3; - v->a[254829] = actions(3); - v->a[254830] = 1; - v->a[254831] = sym_comment; - v->a[254832] = actions(11727); - v->a[254833] = 2; - v->a[254834] = sym_file_descriptor; - v->a[254835] = aux_sym_heredoc_redirect_token1; - v->a[254836] = actions(11725); - v->a[254837] = 23; - v->a[254838] = anon_sym_SEMI; - v->a[254839] = anon_sym_PIPE_PIPE; - small_parse_table_12742(v); -} - -void small_parse_table_12742(t_small_parse_table_array *v) -{ - v->a[254840] = anon_sym_AMP_AMP; - v->a[254841] = anon_sym_PIPE; - v->a[254842] = anon_sym_AMP; - v->a[254843] = anon_sym_LT; - v->a[254844] = anon_sym_GT; - v->a[254845] = anon_sym_LT_LT; - v->a[254846] = anon_sym_GT_GT; - v->a[254847] = anon_sym_esac; - v->a[254848] = anon_sym_SEMI_SEMI; - v->a[254849] = anon_sym_SEMI_AMP; - v->a[254850] = anon_sym_SEMI_SEMI_AMP; - v->a[254851] = anon_sym_PIPE_AMP; - v->a[254852] = anon_sym_AMP_GT; - v->a[254853] = anon_sym_AMP_GT_GT; - v->a[254854] = anon_sym_LT_AMP; - v->a[254855] = anon_sym_GT_AMP; - v->a[254856] = anon_sym_GT_PIPE; - v->a[254857] = anon_sym_LT_AMP_DASH; - v->a[254858] = anon_sym_GT_AMP_DASH; - v->a[254859] = anon_sym_LT_LT_DASH; - small_parse_table_12743(v); -} - -void small_parse_table_12743(t_small_parse_table_array *v) -{ - v->a[254860] = anon_sym_LT_LT_LT; - v->a[254861] = 4; - v->a[254862] = actions(3); - v->a[254863] = 1; - v->a[254864] = sym_comment; - v->a[254865] = actions(4272); - v->a[254866] = 3; - v->a[254867] = sym_file_descriptor; - v->a[254868] = ts_builtin_sym_end; - v->a[254869] = aux_sym_heredoc_redirect_token1; - v->a[254870] = state(4650); - v->a[254871] = 3; - v->a[254872] = sym_file_redirect; - v->a[254873] = sym_heredoc_redirect; - v->a[254874] = aux_sym_redirected_statement_repeat1; - v->a[254875] = actions(4270); - v->a[254876] = 19; - v->a[254877] = anon_sym_SEMI; - v->a[254878] = anon_sym_PIPE_PIPE; - v->a[254879] = anon_sym_AMP_AMP; - small_parse_table_12744(v); -} - -void small_parse_table_12744(t_small_parse_table_array *v) -{ - v->a[254880] = anon_sym_PIPE; - v->a[254881] = anon_sym_AMP; - v->a[254882] = anon_sym_LT; - v->a[254883] = anon_sym_GT; - v->a[254884] = anon_sym_LT_LT; - v->a[254885] = anon_sym_GT_GT; - v->a[254886] = anon_sym_SEMI_SEMI; - v->a[254887] = anon_sym_PIPE_AMP; - v->a[254888] = anon_sym_AMP_GT; - v->a[254889] = anon_sym_AMP_GT_GT; - v->a[254890] = anon_sym_LT_AMP; - v->a[254891] = anon_sym_GT_AMP; - v->a[254892] = anon_sym_GT_PIPE; - v->a[254893] = anon_sym_LT_AMP_DASH; - v->a[254894] = anon_sym_GT_AMP_DASH; - v->a[254895] = anon_sym_LT_LT_DASH; - v->a[254896] = 3; - v->a[254897] = actions(3); - v->a[254898] = 1; - v->a[254899] = sym_comment; - small_parse_table_12745(v); -} - -/* EOF small_parse_table_2548.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2549.c b/parser/static/small_parse_table/small_parse_table_2549.c deleted file mode 100644 index a6de81d5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2549.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2549.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12745(t_small_parse_table_array *v) -{ - v->a[254900] = actions(11729); - v->a[254901] = 3; - v->a[254902] = sym_file_descriptor; - v->a[254903] = ts_builtin_sym_end; - v->a[254904] = aux_sym_heredoc_redirect_token1; - v->a[254905] = actions(11731); - v->a[254906] = 22; - v->a[254907] = anon_sym_SEMI; - v->a[254908] = anon_sym_PIPE_PIPE; - v->a[254909] = anon_sym_AMP_AMP; - v->a[254910] = anon_sym_PIPE; - v->a[254911] = anon_sym_AMP; - v->a[254912] = anon_sym_LT; - v->a[254913] = anon_sym_GT; - v->a[254914] = anon_sym_LT_LT; - v->a[254915] = anon_sym_GT_GT; - v->a[254916] = anon_sym_RPAREN; - v->a[254917] = anon_sym_SEMI_SEMI; - v->a[254918] = anon_sym_PIPE_AMP; - v->a[254919] = anon_sym_AMP_GT; - small_parse_table_12746(v); -} - -void small_parse_table_12746(t_small_parse_table_array *v) -{ - v->a[254920] = anon_sym_AMP_GT_GT; - v->a[254921] = anon_sym_LT_AMP; - v->a[254922] = anon_sym_GT_AMP; - v->a[254923] = anon_sym_GT_PIPE; - v->a[254924] = anon_sym_LT_AMP_DASH; - v->a[254925] = anon_sym_GT_AMP_DASH; - v->a[254926] = anon_sym_LT_LT_DASH; - v->a[254927] = anon_sym_LT_LT_LT; - v->a[254928] = anon_sym_BQUOTE; - v->a[254929] = 3; - v->a[254930] = actions(3); - v->a[254931] = 1; - v->a[254932] = sym_comment; - v->a[254933] = actions(11733); - v->a[254934] = 3; - v->a[254935] = sym_file_descriptor; - v->a[254936] = ts_builtin_sym_end; - v->a[254937] = aux_sym_heredoc_redirect_token1; - v->a[254938] = actions(11735); - v->a[254939] = 22; - small_parse_table_12747(v); -} - -void small_parse_table_12747(t_small_parse_table_array *v) -{ - v->a[254940] = anon_sym_SEMI; - v->a[254941] = anon_sym_PIPE_PIPE; - v->a[254942] = anon_sym_AMP_AMP; - v->a[254943] = anon_sym_PIPE; - v->a[254944] = anon_sym_AMP; - v->a[254945] = anon_sym_LT; - v->a[254946] = anon_sym_GT; - v->a[254947] = anon_sym_LT_LT; - v->a[254948] = anon_sym_GT_GT; - v->a[254949] = anon_sym_RPAREN; - v->a[254950] = anon_sym_SEMI_SEMI; - v->a[254951] = anon_sym_PIPE_AMP; - v->a[254952] = anon_sym_AMP_GT; - v->a[254953] = anon_sym_AMP_GT_GT; - v->a[254954] = anon_sym_LT_AMP; - v->a[254955] = anon_sym_GT_AMP; - v->a[254956] = anon_sym_GT_PIPE; - v->a[254957] = anon_sym_LT_AMP_DASH; - v->a[254958] = anon_sym_GT_AMP_DASH; - v->a[254959] = anon_sym_LT_LT_DASH; - small_parse_table_12748(v); -} - -void small_parse_table_12748(t_small_parse_table_array *v) -{ - v->a[254960] = anon_sym_LT_LT_LT; - v->a[254961] = anon_sym_BQUOTE; - v->a[254962] = 6; - v->a[254963] = actions(3); - v->a[254964] = 1; - v->a[254965] = sym_comment; - v->a[254966] = actions(11651); - v->a[254967] = 1; - v->a[254968] = aux_sym_concatenation_token1; - v->a[254969] = actions(11737); - v->a[254970] = 1; - v->a[254971] = sym__concat; - v->a[254972] = state(4268); - v->a[254973] = 1; - v->a[254974] = aux_sym_concatenation_repeat1; - v->a[254975] = actions(1288); - v->a[254976] = 3; - v->a[254977] = sym_file_descriptor; - v->a[254978] = ts_builtin_sym_end; - v->a[254979] = aux_sym_heredoc_redirect_token1; - small_parse_table_12749(v); -} - -void small_parse_table_12749(t_small_parse_table_array *v) -{ - v->a[254980] = actions(1286); - v->a[254981] = 19; - v->a[254982] = anon_sym_SEMI; - v->a[254983] = anon_sym_PIPE_PIPE; - v->a[254984] = anon_sym_AMP_AMP; - v->a[254985] = anon_sym_PIPE; - v->a[254986] = anon_sym_AMP; - v->a[254987] = anon_sym_LT; - v->a[254988] = anon_sym_GT; - v->a[254989] = anon_sym_LT_LT; - v->a[254990] = anon_sym_GT_GT; - v->a[254991] = anon_sym_SEMI_SEMI; - v->a[254992] = anon_sym_PIPE_AMP; - v->a[254993] = anon_sym_AMP_GT; - v->a[254994] = anon_sym_AMP_GT_GT; - v->a[254995] = anon_sym_LT_AMP; - v->a[254996] = anon_sym_GT_AMP; - v->a[254997] = anon_sym_GT_PIPE; - v->a[254998] = anon_sym_LT_AMP_DASH; - v->a[254999] = anon_sym_GT_AMP_DASH; - small_parse_table_12750(v); -} - -/* EOF small_parse_table_2549.c */ diff --git a/parser/static/small_parse_table/small_parse_table_255.c b/parser/static/small_parse_table/small_parse_table_255.c index 81341078..543fbfa4 100644 --- a/parser/static/small_parse_table/small_parse_table_255.c +++ b/parser/static/small_parse_table/small_parse_table_255.c @@ -14,126 +14,126 @@ void small_parse_table_1275(t_small_parse_table_array *v) { - v->a[25500] = actions(4155); - v->a[25501] = 1; - v->a[25502] = sym__special_character; - v->a[25503] = actions(4157); - v->a[25504] = 1; - v->a[25505] = anon_sym_DQUOTE; - v->a[25506] = actions(4161); - v->a[25507] = 1; - v->a[25508] = aux_sym_number_token1; - v->a[25509] = actions(4163); - v->a[25510] = 1; - v->a[25511] = aux_sym_number_token2; - v->a[25512] = actions(4165); - v->a[25513] = 1; - v->a[25514] = anon_sym_DOLLAR_LBRACE; - v->a[25515] = actions(4167); - v->a[25516] = 1; - v->a[25517] = anon_sym_DOLLAR_LPAREN; - v->a[25518] = actions(4169); - v->a[25519] = 1; + v->a[25500] = anon_sym_SEMI; + v->a[25501] = 6; + v->a[25502] = actions(3); + v->a[25503] = 1; + v->a[25504] = sym_comment; + v->a[25505] = actions(3171); + v->a[25506] = 1; + v->a[25507] = aux_sym_concatenation_token1; + v->a[25508] = actions(3181); + v->a[25509] = 1; + v->a[25510] = sym__concat; + v->a[25511] = state(615); + v->a[25512] = 1; + v->a[25513] = aux_sym_concatenation_repeat1; + v->a[25514] = actions(2664); + v->a[25515] = 5; + v->a[25516] = sym_file_descriptor; + v->a[25517] = sym_test_operator; + v->a[25518] = sym__bare_dollar; + v->a[25519] = sym__brace_start; small_parse_table_1276(v); } void small_parse_table_1276(t_small_parse_table_array *v) { - v->a[25520] = anon_sym_BQUOTE; - v->a[25521] = actions(4171); - v->a[25522] = 1; - v->a[25523] = anon_sym_DOLLAR_BQUOTE; - v->a[25524] = actions(4177); - v->a[25525] = 1; - v->a[25526] = sym_variable_name; - v->a[25527] = actions(4179); - v->a[25528] = 1; - v->a[25529] = sym_test_operator; - v->a[25530] = actions(4181); - v->a[25531] = 1; - v->a[25532] = sym__brace_start; - v->a[25533] = actions(4187); - v->a[25534] = 1; - v->a[25535] = aux_sym__simple_variable_name_token1; - v->a[25536] = state(2688); - v->a[25537] = 1; - v->a[25538] = aux_sym__literal_repeat1; - v->a[25539] = state(6751); + v->a[25520] = aux_sym_heredoc_redirect_token1; + v->a[25521] = actions(2662); + v->a[25522] = 33; + v->a[25523] = anon_sym_PIPE; + v->a[25524] = anon_sym_SEMI_SEMI; + v->a[25525] = anon_sym_SEMI_AMP; + v->a[25526] = anon_sym_SEMI_SEMI_AMP; + v->a[25527] = anon_sym_PIPE_AMP; + v->a[25528] = anon_sym_AMP_AMP; + v->a[25529] = anon_sym_PIPE_PIPE; + v->a[25530] = anon_sym_LT; + v->a[25531] = anon_sym_GT; + v->a[25532] = anon_sym_GT_GT; + v->a[25533] = anon_sym_AMP_GT; + v->a[25534] = anon_sym_AMP_GT_GT; + v->a[25535] = anon_sym_LT_AMP; + v->a[25536] = anon_sym_GT_AMP; + v->a[25537] = anon_sym_GT_PIPE; + v->a[25538] = anon_sym_LT_AMP_DASH; + v->a[25539] = anon_sym_GT_AMP_DASH; small_parse_table_1277(v); } void small_parse_table_1277(t_small_parse_table_array *v) { - v->a[25540] = 1; - v->a[25541] = sym_subscript; - v->a[25542] = actions(4149); - v->a[25543] = 2; - v->a[25544] = anon_sym_LPAREN_LPAREN; - v->a[25545] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25546] = actions(4159); - v->a[25547] = 2; - v->a[25548] = sym_raw_string; - v->a[25549] = sym_ansi_c_string; - v->a[25550] = actions(4173); - v->a[25551] = 2; - v->a[25552] = anon_sym_LT_LPAREN; - v->a[25553] = anon_sym_GT_LPAREN; - v->a[25554] = state(797); - v->a[25555] = 3; - v->a[25556] = sym_variable_assignment; - v->a[25557] = sym_concatenation; - v->a[25558] = aux_sym_declaration_command_repeat1; - v->a[25559] = actions(1755); + v->a[25540] = anon_sym_LT_LT; + v->a[25541] = anon_sym_LT_LT_DASH; + v->a[25542] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25543] = anon_sym_AMP; + v->a[25544] = anon_sym_DOLLAR; + v->a[25545] = sym__special_character; + v->a[25546] = anon_sym_DQUOTE; + v->a[25547] = sym_raw_string; + v->a[25548] = aux_sym_number_token1; + v->a[25549] = aux_sym_number_token2; + v->a[25550] = anon_sym_DOLLAR_LBRACE; + v->a[25551] = anon_sym_DOLLAR_LPAREN; + v->a[25552] = anon_sym_BQUOTE; + v->a[25553] = anon_sym_DOLLAR_BQUOTE; + v->a[25554] = sym_word; + v->a[25555] = anon_sym_SEMI; + v->a[25556] = 3; + v->a[25557] = actions(3); + v->a[25558] = 1; + v->a[25559] = sym_comment; small_parse_table_1278(v); } void small_parse_table_1278(t_small_parse_table_array *v) { - v->a[25560] = 7; - v->a[25561] = anon_sym_PIPE; - v->a[25562] = anon_sym_LT; - v->a[25563] = anon_sym_GT; - v->a[25564] = anon_sym_LT_LT; - v->a[25565] = anon_sym_AMP_GT; - v->a[25566] = anon_sym_LT_AMP; - v->a[25567] = anon_sym_GT_AMP; - v->a[25568] = state(2419); - v->a[25569] = 9; - v->a[25570] = sym_arithmetic_expansion; - v->a[25571] = sym_brace_expression; - v->a[25572] = sym_string; - v->a[25573] = sym_translated_string; - v->a[25574] = sym_number; - v->a[25575] = sym_simple_expansion; - v->a[25576] = sym_expansion; - v->a[25577] = sym_command_substitution; - v->a[25578] = sym_process_substitution; - v->a[25579] = actions(1757); + v->a[25560] = actions(3066); + v->a[25561] = 6; + v->a[25562] = sym_file_descriptor; + v->a[25563] = sym__concat; + v->a[25564] = sym_test_operator; + v->a[25565] = sym__bare_dollar; + v->a[25566] = sym__brace_start; + v->a[25567] = aux_sym_heredoc_redirect_token1; + v->a[25568] = actions(3064); + v->a[25569] = 35; + v->a[25570] = anon_sym_LPAREN; + v->a[25571] = anon_sym_PIPE; + v->a[25572] = anon_sym_SEMI_SEMI; + v->a[25573] = anon_sym_SEMI_AMP; + v->a[25574] = anon_sym_SEMI_SEMI_AMP; + v->a[25575] = anon_sym_PIPE_AMP; + v->a[25576] = anon_sym_AMP_AMP; + v->a[25577] = anon_sym_PIPE_PIPE; + v->a[25578] = anon_sym_LT; + v->a[25579] = anon_sym_GT; small_parse_table_1279(v); } void small_parse_table_1279(t_small_parse_table_array *v) { - v->a[25580] = 10; - v->a[25581] = sym_file_descriptor; - v->a[25582] = anon_sym_PIPE_PIPE; - v->a[25583] = anon_sym_AMP_AMP; - v->a[25584] = anon_sym_GT_GT; - v->a[25585] = anon_sym_PIPE_AMP; - v->a[25586] = anon_sym_AMP_GT_GT; - v->a[25587] = anon_sym_GT_PIPE; - v->a[25588] = anon_sym_LT_AMP_DASH; - v->a[25589] = anon_sym_GT_AMP_DASH; - v->a[25590] = anon_sym_LT_LT_DASH; - v->a[25591] = 4; - v->a[25592] = actions(71); - v->a[25593] = 1; - v->a[25594] = sym_comment; - v->a[25595] = actions(2721); - v->a[25596] = 1; - v->a[25597] = ts_builtin_sym_end; - v->a[25598] = actions(2717); - v->a[25599] = 23; + v->a[25580] = anon_sym_GT_GT; + v->a[25581] = anon_sym_AMP_GT; + v->a[25582] = anon_sym_AMP_GT_GT; + v->a[25583] = anon_sym_LT_AMP; + v->a[25584] = anon_sym_GT_AMP; + v->a[25585] = anon_sym_GT_PIPE; + v->a[25586] = anon_sym_LT_AMP_DASH; + v->a[25587] = anon_sym_GT_AMP_DASH; + v->a[25588] = anon_sym_LT_LT; + v->a[25589] = anon_sym_LT_LT_DASH; + v->a[25590] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25591] = anon_sym_AMP; + v->a[25592] = aux_sym_concatenation_token1; + v->a[25593] = anon_sym_DOLLAR; + v->a[25594] = sym__special_character; + v->a[25595] = anon_sym_DQUOTE; + v->a[25596] = sym_raw_string; + v->a[25597] = aux_sym_number_token1; + v->a[25598] = aux_sym_number_token2; + v->a[25599] = anon_sym_DOLLAR_LBRACE; small_parse_table_1280(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2550.c b/parser/static/small_parse_table/small_parse_table_2550.c deleted file mode 100644 index d61f21ed..00000000 --- a/parser/static/small_parse_table/small_parse_table_2550.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2550.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12750(t_small_parse_table_array *v) -{ - v->a[255000] = anon_sym_LT_LT_DASH; - v->a[255001] = 3; - v->a[255002] = actions(3); - v->a[255003] = 1; - v->a[255004] = sym_comment; - v->a[255005] = actions(11727); - v->a[255006] = 3; - v->a[255007] = sym_file_descriptor; - v->a[255008] = ts_builtin_sym_end; - v->a[255009] = aux_sym_heredoc_redirect_token1; - v->a[255010] = actions(11725); - v->a[255011] = 22; - v->a[255012] = anon_sym_SEMI; - v->a[255013] = anon_sym_PIPE_PIPE; - v->a[255014] = anon_sym_AMP_AMP; - v->a[255015] = anon_sym_PIPE; - v->a[255016] = anon_sym_AMP; - v->a[255017] = anon_sym_LT; - v->a[255018] = anon_sym_GT; - v->a[255019] = anon_sym_LT_LT; - small_parse_table_12751(v); -} - -void small_parse_table_12751(t_small_parse_table_array *v) -{ - v->a[255020] = anon_sym_GT_GT; - v->a[255021] = anon_sym_RPAREN; - v->a[255022] = anon_sym_SEMI_SEMI; - v->a[255023] = anon_sym_PIPE_AMP; - v->a[255024] = anon_sym_AMP_GT; - v->a[255025] = anon_sym_AMP_GT_GT; - v->a[255026] = anon_sym_LT_AMP; - v->a[255027] = anon_sym_GT_AMP; - v->a[255028] = anon_sym_GT_PIPE; - v->a[255029] = anon_sym_LT_AMP_DASH; - v->a[255030] = anon_sym_GT_AMP_DASH; - v->a[255031] = anon_sym_LT_LT_DASH; - v->a[255032] = anon_sym_LT_LT_LT; - v->a[255033] = anon_sym_BQUOTE; - v->a[255034] = 3; - v->a[255035] = actions(3); - v->a[255036] = 1; - v->a[255037] = sym_comment; - v->a[255038] = actions(11733); - v->a[255039] = 2; - small_parse_table_12752(v); -} - -void small_parse_table_12752(t_small_parse_table_array *v) -{ - v->a[255040] = sym_file_descriptor; - v->a[255041] = aux_sym_heredoc_redirect_token1; - v->a[255042] = actions(11735); - v->a[255043] = 23; - v->a[255044] = anon_sym_SEMI; - v->a[255045] = anon_sym_PIPE_PIPE; - v->a[255046] = anon_sym_AMP_AMP; - v->a[255047] = anon_sym_PIPE; - v->a[255048] = anon_sym_AMP; - v->a[255049] = anon_sym_LT; - v->a[255050] = anon_sym_GT; - v->a[255051] = anon_sym_LT_LT; - v->a[255052] = anon_sym_GT_GT; - v->a[255053] = anon_sym_esac; - v->a[255054] = anon_sym_SEMI_SEMI; - v->a[255055] = anon_sym_SEMI_AMP; - v->a[255056] = anon_sym_SEMI_SEMI_AMP; - v->a[255057] = anon_sym_PIPE_AMP; - v->a[255058] = anon_sym_AMP_GT; - v->a[255059] = anon_sym_AMP_GT_GT; - small_parse_table_12753(v); -} - -void small_parse_table_12753(t_small_parse_table_array *v) -{ - v->a[255060] = anon_sym_LT_AMP; - v->a[255061] = anon_sym_GT_AMP; - v->a[255062] = anon_sym_GT_PIPE; - v->a[255063] = anon_sym_LT_AMP_DASH; - v->a[255064] = anon_sym_GT_AMP_DASH; - v->a[255065] = anon_sym_LT_LT_DASH; - v->a[255066] = anon_sym_LT_LT_LT; - v->a[255067] = 6; - v->a[255068] = actions(3); - v->a[255069] = 1; - v->a[255070] = sym_comment; - v->a[255071] = actions(11651); - v->a[255072] = 1; - v->a[255073] = aux_sym_concatenation_token1; - v->a[255074] = actions(11653); - v->a[255075] = 1; - v->a[255076] = sym__concat; - v->a[255077] = state(4611); - v->a[255078] = 1; - v->a[255079] = aux_sym_concatenation_repeat1; - small_parse_table_12754(v); -} - -void small_parse_table_12754(t_small_parse_table_array *v) -{ - v->a[255080] = actions(2074); - v->a[255081] = 3; - v->a[255082] = sym_file_descriptor; - v->a[255083] = ts_builtin_sym_end; - v->a[255084] = aux_sym_heredoc_redirect_token1; - v->a[255085] = actions(2072); - v->a[255086] = 19; - v->a[255087] = anon_sym_SEMI; - v->a[255088] = anon_sym_PIPE_PIPE; - v->a[255089] = anon_sym_AMP_AMP; - v->a[255090] = anon_sym_PIPE; - v->a[255091] = anon_sym_AMP; - v->a[255092] = anon_sym_LT; - v->a[255093] = anon_sym_GT; - v->a[255094] = anon_sym_LT_LT; - v->a[255095] = anon_sym_GT_GT; - v->a[255096] = anon_sym_SEMI_SEMI; - v->a[255097] = anon_sym_PIPE_AMP; - v->a[255098] = anon_sym_AMP_GT; - v->a[255099] = anon_sym_AMP_GT_GT; - small_parse_table_12755(v); -} - -/* EOF small_parse_table_2550.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2551.c b/parser/static/small_parse_table/small_parse_table_2551.c deleted file mode 100644 index f0b2933c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2551.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2551.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12755(t_small_parse_table_array *v) -{ - v->a[255100] = anon_sym_LT_AMP; - v->a[255101] = anon_sym_GT_AMP; - v->a[255102] = anon_sym_GT_PIPE; - v->a[255103] = anon_sym_LT_AMP_DASH; - v->a[255104] = anon_sym_GT_AMP_DASH; - v->a[255105] = anon_sym_LT_LT_DASH; - v->a[255106] = 3; - v->a[255107] = actions(3); - v->a[255108] = 1; - v->a[255109] = sym_comment; - v->a[255110] = actions(11739); - v->a[255111] = 3; - v->a[255112] = sym_file_descriptor; - v->a[255113] = ts_builtin_sym_end; - v->a[255114] = aux_sym_heredoc_redirect_token1; - v->a[255115] = actions(11741); - v->a[255116] = 22; - v->a[255117] = anon_sym_SEMI; - v->a[255118] = anon_sym_PIPE_PIPE; - v->a[255119] = anon_sym_AMP_AMP; - small_parse_table_12756(v); -} - -void small_parse_table_12756(t_small_parse_table_array *v) -{ - v->a[255120] = anon_sym_PIPE; - v->a[255121] = anon_sym_AMP; - v->a[255122] = anon_sym_LT; - v->a[255123] = anon_sym_GT; - v->a[255124] = anon_sym_LT_LT; - v->a[255125] = anon_sym_GT_GT; - v->a[255126] = anon_sym_RPAREN; - v->a[255127] = anon_sym_SEMI_SEMI; - v->a[255128] = anon_sym_PIPE_AMP; - v->a[255129] = anon_sym_AMP_GT; - v->a[255130] = anon_sym_AMP_GT_GT; - v->a[255131] = anon_sym_LT_AMP; - v->a[255132] = anon_sym_GT_AMP; - v->a[255133] = anon_sym_GT_PIPE; - v->a[255134] = anon_sym_LT_AMP_DASH; - v->a[255135] = anon_sym_GT_AMP_DASH; - v->a[255136] = anon_sym_LT_LT_DASH; - v->a[255137] = anon_sym_LT_LT_LT; - v->a[255138] = anon_sym_BQUOTE; - v->a[255139] = 5; - small_parse_table_12757(v); -} - -void small_parse_table_12757(t_small_parse_table_array *v) -{ - v->a[255140] = actions(3); - v->a[255141] = 1; - v->a[255142] = sym_comment; - v->a[255143] = state(5602); - v->a[255144] = 1; - v->a[255145] = aux_sym_pipeline_repeat1; - v->a[255146] = actions(11745); - v->a[255147] = 2; - v->a[255148] = anon_sym_PIPE; - v->a[255149] = anon_sym_PIPE_AMP; - v->a[255150] = actions(11748); - v->a[255151] = 2; - v->a[255152] = sym_file_descriptor; - v->a[255153] = aux_sym_heredoc_redirect_token1; - v->a[255154] = actions(11743); - v->a[255155] = 20; - v->a[255156] = anon_sym_SEMI; - v->a[255157] = anon_sym_PIPE_PIPE; - v->a[255158] = anon_sym_AMP_AMP; - v->a[255159] = anon_sym_AMP; - small_parse_table_12758(v); -} - -void small_parse_table_12758(t_small_parse_table_array *v) -{ - v->a[255160] = anon_sym_LT; - v->a[255161] = anon_sym_GT; - v->a[255162] = anon_sym_LT_LT; - v->a[255163] = anon_sym_GT_GT; - v->a[255164] = anon_sym_esac; - v->a[255165] = anon_sym_SEMI_SEMI; - v->a[255166] = anon_sym_SEMI_AMP; - v->a[255167] = anon_sym_SEMI_SEMI_AMP; - v->a[255168] = anon_sym_AMP_GT; - v->a[255169] = anon_sym_AMP_GT_GT; - v->a[255170] = anon_sym_LT_AMP; - v->a[255171] = anon_sym_GT_AMP; - v->a[255172] = anon_sym_GT_PIPE; - v->a[255173] = anon_sym_LT_AMP_DASH; - v->a[255174] = anon_sym_GT_AMP_DASH; - v->a[255175] = anon_sym_LT_LT_DASH; - v->a[255176] = 3; - v->a[255177] = actions(3); - v->a[255178] = 1; - v->a[255179] = sym_comment; - small_parse_table_12759(v); -} - -void small_parse_table_12759(t_small_parse_table_array *v) -{ - v->a[255180] = actions(4554); - v->a[255181] = 3; - v->a[255182] = sym_file_descriptor; - v->a[255183] = ts_builtin_sym_end; - v->a[255184] = aux_sym_heredoc_redirect_token1; - v->a[255185] = actions(4552); - v->a[255186] = 22; - v->a[255187] = anon_sym_SEMI; - v->a[255188] = anon_sym_PIPE_PIPE; - v->a[255189] = anon_sym_AMP_AMP; - v->a[255190] = anon_sym_PIPE; - v->a[255191] = anon_sym_AMP; - v->a[255192] = anon_sym_LT; - v->a[255193] = anon_sym_GT; - v->a[255194] = anon_sym_LT_LT; - v->a[255195] = anon_sym_GT_GT; - v->a[255196] = anon_sym_RPAREN; - v->a[255197] = anon_sym_SEMI_SEMI; - v->a[255198] = anon_sym_PIPE_AMP; - v->a[255199] = anon_sym_AMP_GT; - small_parse_table_12760(v); -} - -/* EOF small_parse_table_2551.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2552.c b/parser/static/small_parse_table/small_parse_table_2552.c deleted file mode 100644 index 7f158939..00000000 --- a/parser/static/small_parse_table/small_parse_table_2552.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2552.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12760(t_small_parse_table_array *v) -{ - v->a[255200] = anon_sym_AMP_GT_GT; - v->a[255201] = anon_sym_LT_AMP; - v->a[255202] = anon_sym_GT_AMP; - v->a[255203] = anon_sym_GT_PIPE; - v->a[255204] = anon_sym_LT_AMP_DASH; - v->a[255205] = anon_sym_GT_AMP_DASH; - v->a[255206] = anon_sym_LT_LT_DASH; - v->a[255207] = anon_sym_LT_LT_LT; - v->a[255208] = anon_sym_BQUOTE; - v->a[255209] = 3; - v->a[255210] = actions(3); - v->a[255211] = 1; - v->a[255212] = sym_comment; - v->a[255213] = actions(1298); - v->a[255214] = 3; - v->a[255215] = sym_file_descriptor; - v->a[255216] = sym__concat; - v->a[255217] = aux_sym_heredoc_redirect_token1; - v->a[255218] = actions(1296); - v->a[255219] = 22; - small_parse_table_12761(v); -} - -void small_parse_table_12761(t_small_parse_table_array *v) -{ - v->a[255220] = anon_sym_SEMI; - v->a[255221] = anon_sym_PIPE_PIPE; - v->a[255222] = anon_sym_AMP_AMP; - v->a[255223] = anon_sym_PIPE; - v->a[255224] = anon_sym_AMP; - v->a[255225] = anon_sym_LT; - v->a[255226] = anon_sym_GT; - v->a[255227] = anon_sym_LT_LT; - v->a[255228] = anon_sym_GT_GT; - v->a[255229] = anon_sym_SEMI_SEMI; - v->a[255230] = anon_sym_SEMI_AMP; - v->a[255231] = anon_sym_SEMI_SEMI_AMP; - v->a[255232] = anon_sym_PIPE_AMP; - v->a[255233] = anon_sym_AMP_GT; - v->a[255234] = anon_sym_AMP_GT_GT; - v->a[255235] = anon_sym_LT_AMP; - v->a[255236] = anon_sym_GT_AMP; - v->a[255237] = anon_sym_GT_PIPE; - v->a[255238] = anon_sym_LT_AMP_DASH; - v->a[255239] = anon_sym_GT_AMP_DASH; - small_parse_table_12762(v); -} - -void small_parse_table_12762(t_small_parse_table_array *v) -{ - v->a[255240] = anon_sym_LT_LT_DASH; - v->a[255241] = aux_sym_concatenation_token1; - v->a[255242] = 6; - v->a[255243] = actions(3); - v->a[255244] = 1; - v->a[255245] = sym_comment; - v->a[255246] = actions(11651); - v->a[255247] = 1; - v->a[255248] = aux_sym_concatenation_token1; - v->a[255249] = actions(11653); - v->a[255250] = 1; - v->a[255251] = sym__concat; - v->a[255252] = state(4674); - v->a[255253] = 1; - v->a[255254] = aux_sym_concatenation_repeat1; - v->a[255255] = actions(4469); - v->a[255256] = 2; - v->a[255257] = sym_file_descriptor; - v->a[255258] = aux_sym_heredoc_redirect_token1; - v->a[255259] = actions(4467); - small_parse_table_12763(v); -} - -void small_parse_table_12763(t_small_parse_table_array *v) -{ - v->a[255260] = 20; - v->a[255261] = anon_sym_SEMI; - v->a[255262] = anon_sym_PIPE_PIPE; - v->a[255263] = anon_sym_AMP_AMP; - v->a[255264] = anon_sym_PIPE; - v->a[255265] = anon_sym_AMP; - v->a[255266] = anon_sym_LT; - v->a[255267] = anon_sym_GT; - v->a[255268] = anon_sym_LT_LT; - v->a[255269] = anon_sym_GT_GT; - v->a[255270] = anon_sym_SEMI_SEMI; - v->a[255271] = anon_sym_PIPE_AMP; - v->a[255272] = anon_sym_AMP_GT; - v->a[255273] = anon_sym_AMP_GT_GT; - v->a[255274] = anon_sym_LT_AMP; - v->a[255275] = anon_sym_GT_AMP; - v->a[255276] = anon_sym_GT_PIPE; - v->a[255277] = anon_sym_LT_AMP_DASH; - v->a[255278] = anon_sym_GT_AMP_DASH; - v->a[255279] = anon_sym_LT_LT_DASH; - small_parse_table_12764(v); -} - -void small_parse_table_12764(t_small_parse_table_array *v) -{ - v->a[255280] = anon_sym_BQUOTE; - v->a[255281] = 10; - v->a[255282] = actions(3); - v->a[255283] = 1; - v->a[255284] = sym_comment; - v->a[255285] = actions(4259); - v->a[255286] = 1; - v->a[255287] = aux_sym_heredoc_redirect_token1; - v->a[255288] = actions(11457); - v->a[255289] = 1; - v->a[255290] = sym_file_descriptor; - v->a[255291] = actions(4249); - v->a[255292] = 2; - v->a[255293] = anon_sym_SEMI; - v->a[255294] = anon_sym_AMP; - v->a[255295] = actions(4251); - v->a[255296] = 2; - v->a[255297] = anon_sym_PIPE_PIPE; - v->a[255298] = anon_sym_AMP_AMP; - v->a[255299] = actions(4255); - small_parse_table_12765(v); -} - -/* EOF small_parse_table_2552.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2553.c b/parser/static/small_parse_table/small_parse_table_2553.c deleted file mode 100644 index 8413c417..00000000 --- a/parser/static/small_parse_table/small_parse_table_2553.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2553.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12765(t_small_parse_table_array *v) -{ - v->a[255300] = 2; - v->a[255301] = anon_sym_LT_LT; - v->a[255302] = anon_sym_LT_LT_DASH; - v->a[255303] = actions(11282); - v->a[255304] = 2; - v->a[255305] = anon_sym_LT_AMP_DASH; - v->a[255306] = anon_sym_GT_AMP_DASH; - v->a[255307] = state(4283); - v->a[255308] = 3; - v->a[255309] = sym_file_redirect; - v->a[255310] = sym_heredoc_redirect; - v->a[255311] = aux_sym_redirected_statement_repeat1; - v->a[255312] = actions(4257); - v->a[255313] = 4; - v->a[255314] = anon_sym_esac; - v->a[255315] = anon_sym_SEMI_SEMI; - v->a[255316] = anon_sym_SEMI_AMP; - v->a[255317] = anon_sym_SEMI_SEMI_AMP; - v->a[255318] = actions(11280); - v->a[255319] = 8; - small_parse_table_12766(v); -} - -void small_parse_table_12766(t_small_parse_table_array *v) -{ - v->a[255320] = anon_sym_LT; - v->a[255321] = anon_sym_GT; - v->a[255322] = anon_sym_GT_GT; - v->a[255323] = anon_sym_AMP_GT; - v->a[255324] = anon_sym_AMP_GT_GT; - v->a[255325] = anon_sym_LT_AMP; - v->a[255326] = anon_sym_GT_AMP; - v->a[255327] = anon_sym_GT_PIPE; - v->a[255328] = 6; - v->a[255329] = actions(3); - v->a[255330] = 1; - v->a[255331] = sym_comment; - v->a[255332] = actions(11651); - v->a[255333] = 1; - v->a[255334] = aux_sym_concatenation_token1; - v->a[255335] = actions(11653); - v->a[255336] = 1; - v->a[255337] = sym__concat; - v->a[255338] = state(4634); - v->a[255339] = 1; - small_parse_table_12767(v); -} - -void small_parse_table_12767(t_small_parse_table_array *v) -{ - v->a[255340] = aux_sym_concatenation_repeat1; - v->a[255341] = actions(5723); - v->a[255342] = 2; - v->a[255343] = sym_file_descriptor; - v->a[255344] = aux_sym_heredoc_redirect_token1; - v->a[255345] = actions(5721); - v->a[255346] = 20; - v->a[255347] = anon_sym_SEMI; - v->a[255348] = anon_sym_PIPE_PIPE; - v->a[255349] = anon_sym_AMP_AMP; - v->a[255350] = anon_sym_PIPE; - v->a[255351] = anon_sym_AMP; - v->a[255352] = anon_sym_LT; - v->a[255353] = anon_sym_GT; - v->a[255354] = anon_sym_LT_LT; - v->a[255355] = anon_sym_GT_GT; - v->a[255356] = anon_sym_RPAREN; - v->a[255357] = anon_sym_SEMI_SEMI; - v->a[255358] = anon_sym_PIPE_AMP; - v->a[255359] = anon_sym_AMP_GT; - small_parse_table_12768(v); -} - -void small_parse_table_12768(t_small_parse_table_array *v) -{ - v->a[255360] = anon_sym_AMP_GT_GT; - v->a[255361] = anon_sym_LT_AMP; - v->a[255362] = anon_sym_GT_AMP; - v->a[255363] = anon_sym_GT_PIPE; - v->a[255364] = anon_sym_LT_AMP_DASH; - v->a[255365] = anon_sym_GT_AMP_DASH; - v->a[255366] = anon_sym_LT_LT_DASH; - v->a[255367] = 6; - v->a[255368] = actions(3); - v->a[255369] = 1; - v->a[255370] = sym_comment; - v->a[255371] = actions(11651); - v->a[255372] = 1; - v->a[255373] = aux_sym_concatenation_token1; - v->a[255374] = actions(11653); - v->a[255375] = 1; - v->a[255376] = sym__concat; - v->a[255377] = state(4669); - v->a[255378] = 1; - v->a[255379] = aux_sym_concatenation_repeat1; - small_parse_table_12769(v); -} - -void small_parse_table_12769(t_small_parse_table_array *v) -{ - v->a[255380] = actions(4372); - v->a[255381] = 2; - v->a[255382] = sym_file_descriptor; - v->a[255383] = aux_sym_heredoc_redirect_token1; - v->a[255384] = actions(4370); - v->a[255385] = 20; - v->a[255386] = anon_sym_SEMI; - v->a[255387] = anon_sym_PIPE_PIPE; - v->a[255388] = anon_sym_AMP_AMP; - v->a[255389] = anon_sym_PIPE; - v->a[255390] = anon_sym_AMP; - v->a[255391] = anon_sym_LT; - v->a[255392] = anon_sym_GT; - v->a[255393] = anon_sym_LT_LT; - v->a[255394] = anon_sym_GT_GT; - v->a[255395] = anon_sym_SEMI_SEMI; - v->a[255396] = anon_sym_PIPE_AMP; - v->a[255397] = anon_sym_AMP_GT; - v->a[255398] = anon_sym_AMP_GT_GT; - v->a[255399] = anon_sym_LT_AMP; - small_parse_table_12770(v); -} - -/* EOF small_parse_table_2553.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2554.c b/parser/static/small_parse_table/small_parse_table_2554.c deleted file mode 100644 index 9fbb5583..00000000 --- a/parser/static/small_parse_table/small_parse_table_2554.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2554.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12770(t_small_parse_table_array *v) -{ - v->a[255400] = anon_sym_GT_AMP; - v->a[255401] = anon_sym_GT_PIPE; - v->a[255402] = anon_sym_LT_AMP_DASH; - v->a[255403] = anon_sym_GT_AMP_DASH; - v->a[255404] = anon_sym_LT_LT_DASH; - v->a[255405] = anon_sym_BQUOTE; - v->a[255406] = 3; - v->a[255407] = actions(3); - v->a[255408] = 1; - v->a[255409] = sym_comment; - v->a[255410] = actions(11750); - v->a[255411] = 3; - v->a[255412] = sym_file_descriptor; - v->a[255413] = ts_builtin_sym_end; - v->a[255414] = aux_sym_heredoc_redirect_token1; - v->a[255415] = actions(11752); - v->a[255416] = 22; - v->a[255417] = anon_sym_SEMI; - v->a[255418] = anon_sym_PIPE_PIPE; - v->a[255419] = anon_sym_AMP_AMP; - small_parse_table_12771(v); -} - -void small_parse_table_12771(t_small_parse_table_array *v) -{ - v->a[255420] = anon_sym_PIPE; - v->a[255421] = anon_sym_AMP; - v->a[255422] = anon_sym_LT; - v->a[255423] = anon_sym_GT; - v->a[255424] = anon_sym_LT_LT; - v->a[255425] = anon_sym_GT_GT; - v->a[255426] = anon_sym_RPAREN; - v->a[255427] = anon_sym_SEMI_SEMI; - v->a[255428] = anon_sym_PIPE_AMP; - v->a[255429] = anon_sym_AMP_GT; - v->a[255430] = anon_sym_AMP_GT_GT; - v->a[255431] = anon_sym_LT_AMP; - v->a[255432] = anon_sym_GT_AMP; - v->a[255433] = anon_sym_GT_PIPE; - v->a[255434] = anon_sym_LT_AMP_DASH; - v->a[255435] = anon_sym_GT_AMP_DASH; - v->a[255436] = anon_sym_LT_LT_DASH; - v->a[255437] = anon_sym_LT_LT_LT; - v->a[255438] = anon_sym_BQUOTE; - v->a[255439] = 16; - small_parse_table_12772(v); -} - -void small_parse_table_12772(t_small_parse_table_array *v) -{ - v->a[255440] = actions(3); - v->a[255441] = 1; - v->a[255442] = sym_comment; - v->a[255443] = actions(11758); - v->a[255444] = 1; - v->a[255445] = anon_sym_RBRACE3; - v->a[255446] = actions(11760); - v->a[255447] = 1; - v->a[255448] = anon_sym_BANG2; - v->a[255449] = actions(11764); - v->a[255450] = 1; - v->a[255451] = anon_sym_DOLLAR_LPAREN; - v->a[255452] = actions(11766); - v->a[255453] = 1; - v->a[255454] = anon_sym_BQUOTE; - v->a[255455] = actions(11768); - v->a[255456] = 1; - v->a[255457] = anon_sym_DOLLAR_BQUOTE; - v->a[255458] = actions(11770); - v->a[255459] = 1; - small_parse_table_12773(v); -} - -void small_parse_table_12773(t_small_parse_table_array *v) -{ - v->a[255460] = aux_sym__simple_variable_name_token1; - v->a[255461] = actions(11772); - v->a[255462] = 1; - v->a[255463] = sym_variable_name; - v->a[255464] = state(3532); - v->a[255465] = 1; - v->a[255466] = sym_subscript; - v->a[255467] = state(6428); - v->a[255468] = 1; - v->a[255469] = aux_sym__expansion_body_repeat1; - v->a[255470] = state(6472); - v->a[255471] = 1; - v->a[255472] = sym_command_substitution; - v->a[255473] = state(6908); - v->a[255474] = 1; - v->a[255475] = sym__expansion_body; - v->a[255476] = actions(11762); - v->a[255477] = 2; - v->a[255478] = anon_sym_POUND2; - v->a[255479] = anon_sym_EQ2; - small_parse_table_12774(v); -} - -void small_parse_table_12774(t_small_parse_table_array *v) -{ - v->a[255480] = actions(8050); - v->a[255481] = 3; - v->a[255482] = sym__external_expansion_sym_hash; - v->a[255483] = sym__external_expansion_sym_bang; - v->a[255484] = sym__external_expansion_sym_equal; - v->a[255485] = actions(11754); - v->a[255486] = 4; - v->a[255487] = anon_sym_DASH; - v->a[255488] = anon_sym_STAR; - v->a[255489] = anon_sym_QMARK; - v->a[255490] = anon_sym_AT2; - v->a[255491] = actions(11756); - v->a[255492] = 5; - v->a[255493] = anon_sym_BANG; - v->a[255494] = anon_sym_DOLLAR; - v->a[255495] = anon_sym_POUND; - v->a[255496] = anon_sym_0; - v->a[255497] = anon_sym__; - v->a[255498] = 8; - v->a[255499] = actions(3); - small_parse_table_12775(v); -} - -/* EOF small_parse_table_2554.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2555.c b/parser/static/small_parse_table/small_parse_table_2555.c deleted file mode 100644 index 71575307..00000000 --- a/parser/static/small_parse_table/small_parse_table_2555.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2555.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12775(t_small_parse_table_array *v) -{ - v->a[255500] = 1; - v->a[255501] = sym_comment; - v->a[255502] = actions(11448); - v->a[255503] = 1; - v->a[255504] = anon_sym_LT_LT_LT; - v->a[255505] = actions(11774); - v->a[255506] = 1; - v->a[255507] = sym_file_descriptor; - v->a[255508] = actions(11414); - v->a[255509] = 2; - v->a[255510] = ts_builtin_sym_end; - v->a[255511] = aux_sym_heredoc_redirect_token1; - v->a[255512] = actions(11481); - v->a[255513] = 2; - v->a[255514] = anon_sym_LT_AMP_DASH; - v->a[255515] = anon_sym_GT_AMP_DASH; - v->a[255516] = state(4868); - v->a[255517] = 2; - v->a[255518] = sym_file_redirect; - v->a[255519] = sym_herestring_redirect; - small_parse_table_12776(v); -} - -void small_parse_table_12776(t_small_parse_table_array *v) -{ - v->a[255520] = actions(11479); - v->a[255521] = 8; - v->a[255522] = anon_sym_LT; - v->a[255523] = anon_sym_GT; - v->a[255524] = anon_sym_GT_GT; - v->a[255525] = anon_sym_AMP_GT; - v->a[255526] = anon_sym_AMP_GT_GT; - v->a[255527] = anon_sym_LT_AMP; - v->a[255528] = anon_sym_GT_AMP; - v->a[255529] = anon_sym_GT_PIPE; - v->a[255530] = actions(11412); - v->a[255531] = 9; - v->a[255532] = anon_sym_SEMI; - v->a[255533] = anon_sym_PIPE_PIPE; - v->a[255534] = anon_sym_AMP_AMP; - v->a[255535] = anon_sym_PIPE; - v->a[255536] = anon_sym_AMP; - v->a[255537] = anon_sym_LT_LT; - v->a[255538] = anon_sym_SEMI_SEMI; - v->a[255539] = anon_sym_PIPE_AMP; - small_parse_table_12777(v); -} - -void small_parse_table_12777(t_small_parse_table_array *v) -{ - v->a[255540] = anon_sym_LT_LT_DASH; - v->a[255541] = 6; - v->a[255542] = actions(3); - v->a[255543] = 1; - v->a[255544] = sym_comment; - v->a[255545] = actions(11651); - v->a[255546] = 1; - v->a[255547] = aux_sym_concatenation_token1; - v->a[255548] = actions(11653); - v->a[255549] = 1; - v->a[255550] = sym__concat; - v->a[255551] = state(4674); - v->a[255552] = 1; - v->a[255553] = aux_sym_concatenation_repeat1; - v->a[255554] = actions(5697); - v->a[255555] = 2; - v->a[255556] = sym_file_descriptor; - v->a[255557] = aux_sym_heredoc_redirect_token1; - v->a[255558] = actions(5695); - v->a[255559] = 20; - small_parse_table_12778(v); -} - -void small_parse_table_12778(t_small_parse_table_array *v) -{ - v->a[255560] = anon_sym_SEMI; - v->a[255561] = anon_sym_PIPE_PIPE; - v->a[255562] = anon_sym_AMP_AMP; - v->a[255563] = anon_sym_PIPE; - v->a[255564] = anon_sym_AMP; - v->a[255565] = anon_sym_LT; - v->a[255566] = anon_sym_GT; - v->a[255567] = anon_sym_LT_LT; - v->a[255568] = anon_sym_GT_GT; - v->a[255569] = anon_sym_SEMI_SEMI; - v->a[255570] = anon_sym_PIPE_AMP; - v->a[255571] = anon_sym_AMP_GT; - v->a[255572] = anon_sym_AMP_GT_GT; - v->a[255573] = anon_sym_LT_AMP; - v->a[255574] = anon_sym_GT_AMP; - v->a[255575] = anon_sym_GT_PIPE; - v->a[255576] = anon_sym_LT_AMP_DASH; - v->a[255577] = anon_sym_GT_AMP_DASH; - v->a[255578] = anon_sym_LT_LT_DASH; - v->a[255579] = anon_sym_BQUOTE; - small_parse_table_12779(v); -} - -void small_parse_table_12779(t_small_parse_table_array *v) -{ - v->a[255580] = 6; - v->a[255581] = actions(3); - v->a[255582] = 1; - v->a[255583] = sym_comment; - v->a[255584] = actions(11651); - v->a[255585] = 1; - v->a[255586] = aux_sym_concatenation_token1; - v->a[255587] = actions(11653); - v->a[255588] = 1; - v->a[255589] = sym__concat; - v->a[255590] = state(4669); - v->a[255591] = 1; - v->a[255592] = aux_sym_concatenation_repeat1; - v->a[255593] = actions(2096); - v->a[255594] = 2; - v->a[255595] = sym_file_descriptor; - v->a[255596] = aux_sym_heredoc_redirect_token1; - v->a[255597] = actions(2094); - v->a[255598] = 20; - v->a[255599] = anon_sym_SEMI; - small_parse_table_12780(v); -} - -/* EOF small_parse_table_2555.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2556.c b/parser/static/small_parse_table/small_parse_table_2556.c deleted file mode 100644 index 90b190d3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2556.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2556.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12780(t_small_parse_table_array *v) -{ - v->a[255600] = anon_sym_PIPE_PIPE; - v->a[255601] = anon_sym_AMP_AMP; - v->a[255602] = anon_sym_PIPE; - v->a[255603] = anon_sym_AMP; - v->a[255604] = anon_sym_LT; - v->a[255605] = anon_sym_GT; - v->a[255606] = anon_sym_LT_LT; - v->a[255607] = anon_sym_GT_GT; - v->a[255608] = anon_sym_SEMI_SEMI; - v->a[255609] = anon_sym_PIPE_AMP; - v->a[255610] = anon_sym_AMP_GT; - v->a[255611] = anon_sym_AMP_GT_GT; - v->a[255612] = anon_sym_LT_AMP; - v->a[255613] = anon_sym_GT_AMP; - v->a[255614] = anon_sym_GT_PIPE; - v->a[255615] = anon_sym_LT_AMP_DASH; - v->a[255616] = anon_sym_GT_AMP_DASH; - v->a[255617] = anon_sym_LT_LT_DASH; - v->a[255618] = anon_sym_BQUOTE; - v->a[255619] = 3; - small_parse_table_12781(v); -} - -void small_parse_table_12781(t_small_parse_table_array *v) -{ - v->a[255620] = actions(3); - v->a[255621] = 1; - v->a[255622] = sym_comment; - v->a[255623] = actions(1310); - v->a[255624] = 4; - v->a[255625] = sym__concat; - v->a[255626] = sym_test_operator; - v->a[255627] = sym__brace_start; - v->a[255628] = aux_sym_heredoc_redirect_token1; - v->a[255629] = actions(1308); - v->a[255630] = 21; - v->a[255631] = anon_sym_LPAREN_LPAREN; - v->a[255632] = anon_sym_SEMI; - v->a[255633] = anon_sym_AMP; - v->a[255634] = anon_sym_SEMI_SEMI; - v->a[255635] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[255636] = anon_sym_DOLLAR_LBRACK; - v->a[255637] = aux_sym_concatenation_token1; - v->a[255638] = anon_sym_DOLLAR; - v->a[255639] = sym__special_character; - small_parse_table_12782(v); -} - -void small_parse_table_12782(t_small_parse_table_array *v) -{ - v->a[255640] = anon_sym_DQUOTE; - v->a[255641] = sym_raw_string; - v->a[255642] = sym_ansi_c_string; - v->a[255643] = aux_sym_number_token1; - v->a[255644] = aux_sym_number_token2; - v->a[255645] = anon_sym_DOLLAR_LBRACE; - v->a[255646] = anon_sym_DOLLAR_LPAREN; - v->a[255647] = anon_sym_BQUOTE; - v->a[255648] = anon_sym_DOLLAR_BQUOTE; - v->a[255649] = anon_sym_LT_LPAREN; - v->a[255650] = anon_sym_GT_LPAREN; - v->a[255651] = sym_word; - v->a[255652] = 16; - v->a[255653] = actions(3); - v->a[255654] = 1; - v->a[255655] = sym_comment; - v->a[255656] = actions(11760); - v->a[255657] = 1; - v->a[255658] = anon_sym_BANG2; - v->a[255659] = actions(11764); - small_parse_table_12783(v); -} - -void small_parse_table_12783(t_small_parse_table_array *v) -{ - v->a[255660] = 1; - v->a[255661] = anon_sym_DOLLAR_LPAREN; - v->a[255662] = actions(11766); - v->a[255663] = 1; - v->a[255664] = anon_sym_BQUOTE; - v->a[255665] = actions(11768); - v->a[255666] = 1; - v->a[255667] = anon_sym_DOLLAR_BQUOTE; - v->a[255668] = actions(11770); - v->a[255669] = 1; - v->a[255670] = aux_sym__simple_variable_name_token1; - v->a[255671] = actions(11772); - v->a[255672] = 1; - v->a[255673] = sym_variable_name; - v->a[255674] = actions(11776); - v->a[255675] = 1; - v->a[255676] = anon_sym_RBRACE3; - v->a[255677] = state(3532); - v->a[255678] = 1; - v->a[255679] = sym_subscript; - small_parse_table_12784(v); -} - -void small_parse_table_12784(t_small_parse_table_array *v) -{ - v->a[255680] = state(6428); - v->a[255681] = 1; - v->a[255682] = aux_sym__expansion_body_repeat1; - v->a[255683] = state(6472); - v->a[255684] = 1; - v->a[255685] = sym_command_substitution; - v->a[255686] = state(7521); - v->a[255687] = 1; - v->a[255688] = sym__expansion_body; - v->a[255689] = actions(11762); - v->a[255690] = 2; - v->a[255691] = anon_sym_POUND2; - v->a[255692] = anon_sym_EQ2; - v->a[255693] = actions(8050); - v->a[255694] = 3; - v->a[255695] = sym__external_expansion_sym_hash; - v->a[255696] = sym__external_expansion_sym_bang; - v->a[255697] = sym__external_expansion_sym_equal; - v->a[255698] = actions(11754); - v->a[255699] = 4; - small_parse_table_12785(v); -} - -/* EOF small_parse_table_2556.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2557.c b/parser/static/small_parse_table/small_parse_table_2557.c deleted file mode 100644 index 1a8555e0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2557.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2557.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12785(t_small_parse_table_array *v) -{ - v->a[255700] = anon_sym_DASH; - v->a[255701] = anon_sym_STAR; - v->a[255702] = anon_sym_QMARK; - v->a[255703] = anon_sym_AT2; - v->a[255704] = actions(11756); - v->a[255705] = 5; - v->a[255706] = anon_sym_BANG; - v->a[255707] = anon_sym_DOLLAR; - v->a[255708] = anon_sym_POUND; - v->a[255709] = anon_sym_0; - v->a[255710] = anon_sym__; - v->a[255711] = 6; - v->a[255712] = actions(3); - v->a[255713] = 1; - v->a[255714] = sym_comment; - v->a[255715] = actions(11651); - v->a[255716] = 1; - v->a[255717] = aux_sym_concatenation_token1; - v->a[255718] = actions(11778); - v->a[255719] = 1; - small_parse_table_12786(v); -} - -void small_parse_table_12786(t_small_parse_table_array *v) -{ - v->a[255720] = sym__concat; - v->a[255721] = state(4268); - v->a[255722] = 1; - v->a[255723] = aux_sym_concatenation_repeat1; - v->a[255724] = actions(1267); - v->a[255725] = 3; - v->a[255726] = sym_file_descriptor; - v->a[255727] = ts_builtin_sym_end; - v->a[255728] = aux_sym_heredoc_redirect_token1; - v->a[255729] = actions(1265); - v->a[255730] = 19; - v->a[255731] = anon_sym_SEMI; - v->a[255732] = anon_sym_PIPE_PIPE; - v->a[255733] = anon_sym_AMP_AMP; - v->a[255734] = anon_sym_PIPE; - v->a[255735] = anon_sym_AMP; - v->a[255736] = anon_sym_LT; - v->a[255737] = anon_sym_GT; - v->a[255738] = anon_sym_LT_LT; - v->a[255739] = anon_sym_GT_GT; - small_parse_table_12787(v); -} - -void small_parse_table_12787(t_small_parse_table_array *v) -{ - v->a[255740] = anon_sym_SEMI_SEMI; - v->a[255741] = anon_sym_PIPE_AMP; - v->a[255742] = anon_sym_AMP_GT; - v->a[255743] = anon_sym_AMP_GT_GT; - v->a[255744] = anon_sym_LT_AMP; - v->a[255745] = anon_sym_GT_AMP; - v->a[255746] = anon_sym_GT_PIPE; - v->a[255747] = anon_sym_LT_AMP_DASH; - v->a[255748] = anon_sym_GT_AMP_DASH; - v->a[255749] = anon_sym_LT_LT_DASH; - v->a[255750] = 3; - v->a[255751] = actions(3); - v->a[255752] = 1; - v->a[255753] = sym_comment; - v->a[255754] = actions(1306); - v->a[255755] = 4; - v->a[255756] = sym__concat; - v->a[255757] = sym_test_operator; - v->a[255758] = sym__brace_start; - v->a[255759] = aux_sym_heredoc_redirect_token1; - small_parse_table_12788(v); -} - -void small_parse_table_12788(t_small_parse_table_array *v) -{ - v->a[255760] = actions(1304); - v->a[255761] = 21; - v->a[255762] = anon_sym_LPAREN_LPAREN; - v->a[255763] = anon_sym_SEMI; - v->a[255764] = anon_sym_AMP; - v->a[255765] = anon_sym_SEMI_SEMI; - v->a[255766] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[255767] = anon_sym_DOLLAR_LBRACK; - v->a[255768] = aux_sym_concatenation_token1; - v->a[255769] = anon_sym_DOLLAR; - v->a[255770] = sym__special_character; - v->a[255771] = anon_sym_DQUOTE; - v->a[255772] = sym_raw_string; - v->a[255773] = sym_ansi_c_string; - v->a[255774] = aux_sym_number_token1; - v->a[255775] = aux_sym_number_token2; - v->a[255776] = anon_sym_DOLLAR_LBRACE; - v->a[255777] = anon_sym_DOLLAR_LPAREN; - v->a[255778] = anon_sym_BQUOTE; - v->a[255779] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_12789(v); -} - -void small_parse_table_12789(t_small_parse_table_array *v) -{ - v->a[255780] = anon_sym_LT_LPAREN; - v->a[255781] = anon_sym_GT_LPAREN; - v->a[255782] = sym_word; - v->a[255783] = 3; - v->a[255784] = actions(3); - v->a[255785] = 1; - v->a[255786] = sym_comment; - v->a[255787] = actions(11782); - v->a[255788] = 2; - v->a[255789] = sym_file_descriptor; - v->a[255790] = aux_sym_heredoc_redirect_token1; - v->a[255791] = actions(11780); - v->a[255792] = 23; - v->a[255793] = anon_sym_SEMI; - v->a[255794] = anon_sym_PIPE_PIPE; - v->a[255795] = anon_sym_AMP_AMP; - v->a[255796] = anon_sym_PIPE; - v->a[255797] = anon_sym_AMP; - v->a[255798] = anon_sym_LT; - v->a[255799] = anon_sym_GT; - small_parse_table_12790(v); -} - -/* EOF small_parse_table_2557.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2558.c b/parser/static/small_parse_table/small_parse_table_2558.c deleted file mode 100644 index ceb19277..00000000 --- a/parser/static/small_parse_table/small_parse_table_2558.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2558.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12790(t_small_parse_table_array *v) -{ - v->a[255800] = anon_sym_LT_LT; - v->a[255801] = anon_sym_GT_GT; - v->a[255802] = anon_sym_esac; - v->a[255803] = anon_sym_SEMI_SEMI; - v->a[255804] = anon_sym_SEMI_AMP; - v->a[255805] = anon_sym_SEMI_SEMI_AMP; - v->a[255806] = anon_sym_PIPE_AMP; - v->a[255807] = anon_sym_AMP_GT; - v->a[255808] = anon_sym_AMP_GT_GT; - v->a[255809] = anon_sym_LT_AMP; - v->a[255810] = anon_sym_GT_AMP; - v->a[255811] = anon_sym_GT_PIPE; - v->a[255812] = anon_sym_LT_AMP_DASH; - v->a[255813] = anon_sym_GT_AMP_DASH; - v->a[255814] = anon_sym_LT_LT_DASH; - v->a[255815] = anon_sym_LT_LT_LT; - v->a[255816] = 6; - v->a[255817] = actions(3); - v->a[255818] = 1; - v->a[255819] = sym_comment; - small_parse_table_12791(v); -} - -void small_parse_table_12791(t_small_parse_table_array *v) -{ - v->a[255820] = actions(11651); - v->a[255821] = 1; - v->a[255822] = aux_sym_concatenation_token1; - v->a[255823] = actions(11653); - v->a[255824] = 1; - v->a[255825] = sym__concat; - v->a[255826] = state(4674); - v->a[255827] = 1; - v->a[255828] = aux_sym_concatenation_repeat1; - v->a[255829] = actions(5723); - v->a[255830] = 2; - v->a[255831] = sym_file_descriptor; - v->a[255832] = aux_sym_heredoc_redirect_token1; - v->a[255833] = actions(5721); - v->a[255834] = 20; - v->a[255835] = anon_sym_SEMI; - v->a[255836] = anon_sym_PIPE_PIPE; - v->a[255837] = anon_sym_AMP_AMP; - v->a[255838] = anon_sym_PIPE; - v->a[255839] = anon_sym_AMP; - small_parse_table_12792(v); -} - -void small_parse_table_12792(t_small_parse_table_array *v) -{ - v->a[255840] = anon_sym_LT; - v->a[255841] = anon_sym_GT; - v->a[255842] = anon_sym_LT_LT; - v->a[255843] = anon_sym_GT_GT; - v->a[255844] = anon_sym_SEMI_SEMI; - v->a[255845] = anon_sym_PIPE_AMP; - v->a[255846] = anon_sym_AMP_GT; - v->a[255847] = anon_sym_AMP_GT_GT; - v->a[255848] = anon_sym_LT_AMP; - v->a[255849] = anon_sym_GT_AMP; - v->a[255850] = anon_sym_GT_PIPE; - v->a[255851] = anon_sym_LT_AMP_DASH; - v->a[255852] = anon_sym_GT_AMP_DASH; - v->a[255853] = anon_sym_LT_LT_DASH; - v->a[255854] = anon_sym_BQUOTE; - v->a[255855] = 6; - v->a[255856] = actions(3); - v->a[255857] = 1; - v->a[255858] = sym_comment; - v->a[255859] = actions(11651); - small_parse_table_12793(v); -} - -void small_parse_table_12793(t_small_parse_table_array *v) -{ - v->a[255860] = 1; - v->a[255861] = aux_sym_concatenation_token1; - v->a[255862] = actions(11784); - v->a[255863] = 1; - v->a[255864] = sym__concat; - v->a[255865] = state(4268); - v->a[255866] = 1; - v->a[255867] = aux_sym_concatenation_repeat1; - v->a[255868] = actions(1267); - v->a[255869] = 2; - v->a[255870] = sym_file_descriptor; - v->a[255871] = aux_sym_heredoc_redirect_token1; - v->a[255872] = actions(1265); - v->a[255873] = 20; - v->a[255874] = anon_sym_SEMI; - v->a[255875] = anon_sym_PIPE_PIPE; - v->a[255876] = anon_sym_AMP_AMP; - v->a[255877] = anon_sym_PIPE; - v->a[255878] = anon_sym_AMP; - v->a[255879] = anon_sym_LT; - small_parse_table_12794(v); -} - -void small_parse_table_12794(t_small_parse_table_array *v) -{ - v->a[255880] = anon_sym_GT; - v->a[255881] = anon_sym_LT_LT; - v->a[255882] = anon_sym_GT_GT; - v->a[255883] = anon_sym_RPAREN; - v->a[255884] = anon_sym_SEMI_SEMI; - v->a[255885] = anon_sym_PIPE_AMP; - v->a[255886] = anon_sym_AMP_GT; - v->a[255887] = anon_sym_AMP_GT_GT; - v->a[255888] = anon_sym_LT_AMP; - v->a[255889] = anon_sym_GT_AMP; - v->a[255890] = anon_sym_GT_PIPE; - v->a[255891] = anon_sym_LT_AMP_DASH; - v->a[255892] = anon_sym_GT_AMP_DASH; - v->a[255893] = anon_sym_LT_LT_DASH; - v->a[255894] = 6; - v->a[255895] = actions(3); - v->a[255896] = 1; - v->a[255897] = sym_comment; - v->a[255898] = actions(11651); - v->a[255899] = 1; - small_parse_table_12795(v); -} - -/* EOF small_parse_table_2558.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2559.c b/parser/static/small_parse_table/small_parse_table_2559.c deleted file mode 100644 index a9ff9169..00000000 --- a/parser/static/small_parse_table/small_parse_table_2559.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2559.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12795(t_small_parse_table_array *v) -{ - v->a[255900] = aux_sym_concatenation_token1; - v->a[255901] = actions(11786); - v->a[255902] = 1; - v->a[255903] = sym__concat; - v->a[255904] = state(4268); - v->a[255905] = 1; - v->a[255906] = aux_sym_concatenation_repeat1; - v->a[255907] = actions(1288); - v->a[255908] = 2; - v->a[255909] = sym_file_descriptor; - v->a[255910] = aux_sym_heredoc_redirect_token1; - v->a[255911] = actions(1286); - v->a[255912] = 20; - v->a[255913] = anon_sym_SEMI; - v->a[255914] = anon_sym_PIPE_PIPE; - v->a[255915] = anon_sym_AMP_AMP; - v->a[255916] = anon_sym_PIPE; - v->a[255917] = anon_sym_AMP; - v->a[255918] = anon_sym_LT; - v->a[255919] = anon_sym_GT; - small_parse_table_12796(v); -} - -void small_parse_table_12796(t_small_parse_table_array *v) -{ - v->a[255920] = anon_sym_LT_LT; - v->a[255921] = anon_sym_GT_GT; - v->a[255922] = anon_sym_RPAREN; - v->a[255923] = anon_sym_SEMI_SEMI; - v->a[255924] = anon_sym_PIPE_AMP; - v->a[255925] = anon_sym_AMP_GT; - v->a[255926] = anon_sym_AMP_GT_GT; - v->a[255927] = anon_sym_LT_AMP; - v->a[255928] = anon_sym_GT_AMP; - v->a[255929] = anon_sym_GT_PIPE; - v->a[255930] = anon_sym_LT_AMP_DASH; - v->a[255931] = anon_sym_GT_AMP_DASH; - v->a[255932] = anon_sym_LT_LT_DASH; - v->a[255933] = 3; - v->a[255934] = actions(3); - v->a[255935] = 1; - v->a[255936] = sym_comment; - v->a[255937] = actions(5772); - v->a[255938] = 4; - v->a[255939] = sym_file_descriptor; - small_parse_table_12797(v); -} - -void small_parse_table_12797(t_small_parse_table_array *v) -{ - v->a[255940] = sym_variable_name; - v->a[255941] = ts_builtin_sym_end; - v->a[255942] = aux_sym_heredoc_redirect_token1; - v->a[255943] = actions(5770); - v->a[255944] = 21; - v->a[255945] = anon_sym_SEMI; - v->a[255946] = anon_sym_PIPE_PIPE; - v->a[255947] = anon_sym_AMP_AMP; - v->a[255948] = anon_sym_PIPE; - v->a[255949] = anon_sym_AMP; - v->a[255950] = anon_sym_LT; - v->a[255951] = anon_sym_GT; - v->a[255952] = anon_sym_LT_LT; - v->a[255953] = anon_sym_GT_GT; - v->a[255954] = anon_sym_RPAREN; - v->a[255955] = anon_sym_SEMI_SEMI; - v->a[255956] = anon_sym_PIPE_AMP; - v->a[255957] = anon_sym_AMP_GT; - v->a[255958] = anon_sym_AMP_GT_GT; - v->a[255959] = anon_sym_LT_AMP; - small_parse_table_12798(v); -} - -void small_parse_table_12798(t_small_parse_table_array *v) -{ - v->a[255960] = anon_sym_GT_AMP; - v->a[255961] = anon_sym_GT_PIPE; - v->a[255962] = anon_sym_LT_AMP_DASH; - v->a[255963] = anon_sym_GT_AMP_DASH; - v->a[255964] = anon_sym_LT_LT_DASH; - v->a[255965] = anon_sym_BQUOTE; - v->a[255966] = 3; - v->a[255967] = actions(3); - v->a[255968] = 1; - v->a[255969] = sym_comment; - v->a[255970] = actions(1346); - v->a[255971] = 3; - v->a[255972] = sym_file_descriptor; - v->a[255973] = sym__concat; - v->a[255974] = aux_sym_heredoc_redirect_token1; - v->a[255975] = actions(1344); - v->a[255976] = 22; - v->a[255977] = anon_sym_SEMI; - v->a[255978] = anon_sym_PIPE_PIPE; - v->a[255979] = anon_sym_AMP_AMP; - small_parse_table_12799(v); -} - -void small_parse_table_12799(t_small_parse_table_array *v) -{ - v->a[255980] = anon_sym_PIPE; - v->a[255981] = anon_sym_AMP; - v->a[255982] = anon_sym_LT; - v->a[255983] = anon_sym_GT; - v->a[255984] = anon_sym_LT_LT; - v->a[255985] = anon_sym_GT_GT; - v->a[255986] = anon_sym_SEMI_SEMI; - v->a[255987] = anon_sym_SEMI_AMP; - v->a[255988] = anon_sym_SEMI_SEMI_AMP; - v->a[255989] = anon_sym_PIPE_AMP; - v->a[255990] = anon_sym_AMP_GT; - v->a[255991] = anon_sym_AMP_GT_GT; - v->a[255992] = anon_sym_LT_AMP; - v->a[255993] = anon_sym_GT_AMP; - v->a[255994] = anon_sym_GT_PIPE; - v->a[255995] = anon_sym_LT_AMP_DASH; - v->a[255996] = anon_sym_GT_AMP_DASH; - v->a[255997] = anon_sym_LT_LT_DASH; - v->a[255998] = aux_sym_concatenation_token1; - v->a[255999] = 3; - small_parse_table_12800(v); -} - -/* EOF small_parse_table_2559.c */ diff --git a/parser/static/small_parse_table/small_parse_table_256.c b/parser/static/small_parse_table/small_parse_table_256.c index 09c85cf4..68a610fe 100644 --- a/parser/static/small_parse_table/small_parse_table_256.c +++ b/parser/static/small_parse_table/small_parse_table_256.c @@ -14,126 +14,126 @@ void small_parse_table_1280(t_small_parse_table_array *v) { - v->a[25600] = sym_file_descriptor; - v->a[25601] = sym_variable_name; - v->a[25602] = sym_test_operator; - v->a[25603] = sym__brace_start; - v->a[25604] = anon_sym_LPAREN_LPAREN; - v->a[25605] = anon_sym_GT_GT; - v->a[25606] = anon_sym_LBRACE; - v->a[25607] = anon_sym_LBRACK_LBRACK; - v->a[25608] = anon_sym_AMP_GT_GT; - v->a[25609] = anon_sym_GT_PIPE; - v->a[25610] = anon_sym_LT_AMP_DASH; - v->a[25611] = anon_sym_GT_AMP_DASH; - v->a[25612] = anon_sym_LT_LT_LT; - v->a[25613] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25614] = anon_sym_DOLLAR_LBRACK; - v->a[25615] = anon_sym_DQUOTE; - v->a[25616] = sym_raw_string; - v->a[25617] = sym_ansi_c_string; - v->a[25618] = anon_sym_DOLLAR_LBRACE; - v->a[25619] = anon_sym_BQUOTE; + v->a[25600] = anon_sym_DOLLAR_LPAREN; + v->a[25601] = anon_sym_BQUOTE; + v->a[25602] = anon_sym_DOLLAR_BQUOTE; + v->a[25603] = sym_word; + v->a[25604] = anon_sym_SEMI; + v->a[25605] = 6; + v->a[25606] = actions(3); + v->a[25607] = 1; + v->a[25608] = sym_comment; + v->a[25609] = actions(3183); + v->a[25610] = 1; + v->a[25611] = aux_sym_concatenation_token1; + v->a[25612] = actions(3186); + v->a[25613] = 1; + v->a[25614] = sym__concat; + v->a[25615] = state(621); + v->a[25616] = 1; + v->a[25617] = aux_sym_concatenation_repeat1; + v->a[25618] = actions(2654); + v->a[25619] = 4; small_parse_table_1281(v); } void small_parse_table_1281(t_small_parse_table_array *v) { - v->a[25620] = anon_sym_DOLLAR_BQUOTE; - v->a[25621] = anon_sym_LT_LPAREN; - v->a[25622] = anon_sym_GT_LPAREN; - v->a[25623] = actions(2715); - v->a[25624] = 28; - v->a[25625] = anon_sym_for; - v->a[25626] = anon_sym_select; - v->a[25627] = anon_sym_LT; - v->a[25628] = anon_sym_GT; - v->a[25629] = anon_sym_LPAREN; - v->a[25630] = anon_sym_while; - v->a[25631] = anon_sym_until; - v->a[25632] = anon_sym_if; - v->a[25633] = anon_sym_case; - v->a[25634] = anon_sym_function; - v->a[25635] = anon_sym_BANG; - v->a[25636] = anon_sym_LBRACK; - v->a[25637] = anon_sym_declare; - v->a[25638] = anon_sym_typeset; - v->a[25639] = anon_sym_export; + v->a[25620] = sym_file_descriptor; + v->a[25621] = sym_test_operator; + v->a[25622] = sym__brace_start; + v->a[25623] = aux_sym_heredoc_redirect_token1; + v->a[25624] = actions(2652); + v->a[25625] = 34; + v->a[25626] = anon_sym_esac; + v->a[25627] = anon_sym_PIPE; + v->a[25628] = anon_sym_SEMI_SEMI; + v->a[25629] = anon_sym_SEMI_AMP; + v->a[25630] = anon_sym_SEMI_SEMI_AMP; + v->a[25631] = anon_sym_PIPE_AMP; + v->a[25632] = anon_sym_AMP_AMP; + v->a[25633] = anon_sym_PIPE_PIPE; + v->a[25634] = anon_sym_LT; + v->a[25635] = anon_sym_GT; + v->a[25636] = anon_sym_GT_GT; + v->a[25637] = anon_sym_AMP_GT; + v->a[25638] = anon_sym_AMP_GT_GT; + v->a[25639] = anon_sym_LT_AMP; small_parse_table_1282(v); } void small_parse_table_1282(t_small_parse_table_array *v) { - v->a[25640] = anon_sym_readonly; - v->a[25641] = anon_sym_local; - v->a[25642] = anon_sym_unset; - v->a[25643] = anon_sym_unsetenv; - v->a[25644] = anon_sym_AMP_GT; - v->a[25645] = anon_sym_LT_AMP; - v->a[25646] = anon_sym_GT_AMP; - v->a[25647] = anon_sym_DOLLAR; - v->a[25648] = sym__special_character; - v->a[25649] = aux_sym_number_token1; - v->a[25650] = aux_sym_number_token2; - v->a[25651] = anon_sym_DOLLAR_LPAREN; - v->a[25652] = sym_word; - v->a[25653] = 8; - v->a[25654] = actions(3); - v->a[25655] = 1; - v->a[25656] = sym_comment; - v->a[25657] = actions(2267); - v->a[25658] = 1; - v->a[25659] = anon_sym_DQUOTE; + v->a[25640] = anon_sym_GT_AMP; + v->a[25641] = anon_sym_GT_PIPE; + v->a[25642] = anon_sym_LT_AMP_DASH; + v->a[25643] = anon_sym_GT_AMP_DASH; + v->a[25644] = anon_sym_LT_LT; + v->a[25645] = anon_sym_LT_LT_DASH; + v->a[25646] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25647] = anon_sym_AMP; + v->a[25648] = anon_sym_DOLLAR; + v->a[25649] = sym__special_character; + v->a[25650] = anon_sym_DQUOTE; + v->a[25651] = sym_raw_string; + v->a[25652] = aux_sym_number_token1; + v->a[25653] = aux_sym_number_token2; + v->a[25654] = anon_sym_DOLLAR_LBRACE; + v->a[25655] = anon_sym_DOLLAR_LPAREN; + v->a[25656] = anon_sym_BQUOTE; + v->a[25657] = anon_sym_DOLLAR_BQUOTE; + v->a[25658] = sym_word; + v->a[25659] = anon_sym_SEMI; small_parse_table_1283(v); } void small_parse_table_1283(t_small_parse_table_array *v) { - v->a[25660] = actions(3829); - v->a[25661] = 1; - v->a[25662] = sym_variable_name; - v->a[25663] = state(1595); - v->a[25664] = 1; - v->a[25665] = sym_string; - v->a[25666] = actions(3827); - v->a[25667] = 2; - v->a[25668] = aux_sym__simple_variable_name_token1; - v->a[25669] = aux_sym__multiline_variable_name_token1; - v->a[25670] = actions(1241); - v->a[25671] = 3; - v->a[25672] = sym_file_descriptor; - v->a[25673] = sym_test_operator; - v->a[25674] = sym__brace_start; - v->a[25675] = actions(3825); - v->a[25676] = 9; - v->a[25677] = anon_sym_DASH; - v->a[25678] = anon_sym_STAR; - v->a[25679] = anon_sym_BANG; + v->a[25660] = 3; + v->a[25661] = actions(3); + v->a[25662] = 1; + v->a[25663] = sym_comment; + v->a[25664] = actions(3062); + v->a[25665] = 6; + v->a[25666] = sym_file_descriptor; + v->a[25667] = sym__concat; + v->a[25668] = sym_test_operator; + v->a[25669] = sym__bare_dollar; + v->a[25670] = sym__brace_start; + v->a[25671] = aux_sym_heredoc_redirect_token1; + v->a[25672] = actions(3060); + v->a[25673] = 35; + v->a[25674] = anon_sym_esac; + v->a[25675] = anon_sym_PIPE; + v->a[25676] = anon_sym_SEMI_SEMI; + v->a[25677] = anon_sym_SEMI_AMP; + v->a[25678] = anon_sym_SEMI_SEMI_AMP; + v->a[25679] = anon_sym_PIPE_AMP; small_parse_table_1284(v); } void small_parse_table_1284(t_small_parse_table_array *v) { - v->a[25680] = anon_sym_QMARK; - v->a[25681] = anon_sym_DOLLAR; - v->a[25682] = anon_sym_POUND; - v->a[25683] = anon_sym_AT2; - v->a[25684] = anon_sym_0; - v->a[25685] = anon_sym__; - v->a[25686] = actions(1239); - v->a[25687] = 35; - v->a[25688] = anon_sym_LPAREN_LPAREN; - v->a[25689] = anon_sym_SEMI; - v->a[25690] = anon_sym_PIPE_PIPE; - v->a[25691] = anon_sym_AMP_AMP; - v->a[25692] = anon_sym_PIPE; - v->a[25693] = anon_sym_AMP; - v->a[25694] = anon_sym_LT; - v->a[25695] = anon_sym_GT; - v->a[25696] = anon_sym_LT_LT; - v->a[25697] = anon_sym_GT_GT; - v->a[25698] = anon_sym_SEMI_SEMI; - v->a[25699] = anon_sym_PIPE_AMP; + v->a[25680] = anon_sym_AMP_AMP; + v->a[25681] = anon_sym_PIPE_PIPE; + v->a[25682] = anon_sym_LT; + v->a[25683] = anon_sym_GT; + v->a[25684] = anon_sym_GT_GT; + v->a[25685] = anon_sym_AMP_GT; + v->a[25686] = anon_sym_AMP_GT_GT; + v->a[25687] = anon_sym_LT_AMP; + v->a[25688] = anon_sym_GT_AMP; + v->a[25689] = anon_sym_GT_PIPE; + v->a[25690] = anon_sym_LT_AMP_DASH; + v->a[25691] = anon_sym_GT_AMP_DASH; + v->a[25692] = anon_sym_LT_LT; + v->a[25693] = anon_sym_LT_LT_DASH; + v->a[25694] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25695] = anon_sym_AMP; + v->a[25696] = aux_sym_concatenation_token1; + v->a[25697] = anon_sym_DOLLAR; + v->a[25698] = sym__special_character; + v->a[25699] = anon_sym_DQUOTE; small_parse_table_1285(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2560.c b/parser/static/small_parse_table/small_parse_table_2560.c deleted file mode 100644 index 263a7ed6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2560.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2560.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12800(t_small_parse_table_array *v) -{ - v->a[256000] = actions(3); - v->a[256001] = 1; - v->a[256002] = sym_comment; - v->a[256003] = actions(1358); - v->a[256004] = 3; - v->a[256005] = sym_file_descriptor; - v->a[256006] = sym__concat; - v->a[256007] = aux_sym_heredoc_redirect_token1; - v->a[256008] = actions(1356); - v->a[256009] = 22; - v->a[256010] = anon_sym_SEMI; - v->a[256011] = anon_sym_PIPE_PIPE; - v->a[256012] = anon_sym_AMP_AMP; - v->a[256013] = anon_sym_PIPE; - v->a[256014] = anon_sym_AMP; - v->a[256015] = anon_sym_LT; - v->a[256016] = anon_sym_GT; - v->a[256017] = anon_sym_LT_LT; - v->a[256018] = anon_sym_GT_GT; - v->a[256019] = anon_sym_SEMI_SEMI; - small_parse_table_12801(v); -} - -void small_parse_table_12801(t_small_parse_table_array *v) -{ - v->a[256020] = anon_sym_SEMI_AMP; - v->a[256021] = anon_sym_SEMI_SEMI_AMP; - v->a[256022] = anon_sym_PIPE_AMP; - v->a[256023] = anon_sym_AMP_GT; - v->a[256024] = anon_sym_AMP_GT_GT; - v->a[256025] = anon_sym_LT_AMP; - v->a[256026] = anon_sym_GT_AMP; - v->a[256027] = anon_sym_GT_PIPE; - v->a[256028] = anon_sym_LT_AMP_DASH; - v->a[256029] = anon_sym_GT_AMP_DASH; - v->a[256030] = anon_sym_LT_LT_DASH; - v->a[256031] = aux_sym_concatenation_token1; - v->a[256032] = 3; - v->a[256033] = actions(3); - v->a[256034] = 1; - v->a[256035] = sym_comment; - v->a[256036] = actions(5375); - v->a[256037] = 3; - v->a[256038] = sym_file_descriptor; - v->a[256039] = sym_variable_name; - small_parse_table_12802(v); -} - -void small_parse_table_12802(t_small_parse_table_array *v) -{ - v->a[256040] = aux_sym_heredoc_redirect_token1; - v->a[256041] = actions(5373); - v->a[256042] = 22; - v->a[256043] = anon_sym_SEMI; - v->a[256044] = anon_sym_PIPE_PIPE; - v->a[256045] = anon_sym_AMP_AMP; - v->a[256046] = anon_sym_PIPE; - v->a[256047] = anon_sym_AMP; - v->a[256048] = anon_sym_LT; - v->a[256049] = anon_sym_GT; - v->a[256050] = anon_sym_LT_LT; - v->a[256051] = anon_sym_GT_GT; - v->a[256052] = anon_sym_esac; - v->a[256053] = anon_sym_SEMI_SEMI; - v->a[256054] = anon_sym_SEMI_AMP; - v->a[256055] = anon_sym_SEMI_SEMI_AMP; - v->a[256056] = anon_sym_PIPE_AMP; - v->a[256057] = anon_sym_AMP_GT; - v->a[256058] = anon_sym_AMP_GT_GT; - v->a[256059] = anon_sym_LT_AMP; - small_parse_table_12803(v); -} - -void small_parse_table_12803(t_small_parse_table_array *v) -{ - v->a[256060] = anon_sym_GT_AMP; - v->a[256061] = anon_sym_GT_PIPE; - v->a[256062] = anon_sym_LT_AMP_DASH; - v->a[256063] = anon_sym_GT_AMP_DASH; - v->a[256064] = anon_sym_LT_LT_DASH; - v->a[256065] = 6; - v->a[256066] = actions(3); - v->a[256067] = 1; - v->a[256068] = sym_comment; - v->a[256069] = actions(11651); - v->a[256070] = 1; - v->a[256071] = aux_sym_concatenation_token1; - v->a[256072] = actions(11653); - v->a[256073] = 1; - v->a[256074] = sym__concat; - v->a[256075] = state(4669); - v->a[256076] = 1; - v->a[256077] = aux_sym_concatenation_repeat1; - v->a[256078] = actions(2074); - v->a[256079] = 2; - small_parse_table_12804(v); -} - -void small_parse_table_12804(t_small_parse_table_array *v) -{ - v->a[256080] = sym_file_descriptor; - v->a[256081] = aux_sym_heredoc_redirect_token1; - v->a[256082] = actions(2072); - v->a[256083] = 20; - v->a[256084] = anon_sym_SEMI; - v->a[256085] = anon_sym_PIPE_PIPE; - v->a[256086] = anon_sym_AMP_AMP; - v->a[256087] = anon_sym_PIPE; - v->a[256088] = anon_sym_AMP; - v->a[256089] = anon_sym_LT; - v->a[256090] = anon_sym_GT; - v->a[256091] = anon_sym_LT_LT; - v->a[256092] = anon_sym_GT_GT; - v->a[256093] = anon_sym_SEMI_SEMI; - v->a[256094] = anon_sym_PIPE_AMP; - v->a[256095] = anon_sym_AMP_GT; - v->a[256096] = anon_sym_AMP_GT_GT; - v->a[256097] = anon_sym_LT_AMP; - v->a[256098] = anon_sym_GT_AMP; - v->a[256099] = anon_sym_GT_PIPE; - small_parse_table_12805(v); -} - -/* EOF small_parse_table_2560.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2561.c b/parser/static/small_parse_table/small_parse_table_2561.c deleted file mode 100644 index 4c63e929..00000000 --- a/parser/static/small_parse_table/small_parse_table_2561.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2561.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12805(t_small_parse_table_array *v) -{ - v->a[256100] = anon_sym_LT_AMP_DASH; - v->a[256101] = anon_sym_GT_AMP_DASH; - v->a[256102] = anon_sym_LT_LT_DASH; - v->a[256103] = anon_sym_BQUOTE; - v->a[256104] = 16; - v->a[256105] = actions(3); - v->a[256106] = 1; - v->a[256107] = sym_comment; - v->a[256108] = actions(11760); - v->a[256109] = 1; - v->a[256110] = anon_sym_BANG2; - v->a[256111] = actions(11764); - v->a[256112] = 1; - v->a[256113] = anon_sym_DOLLAR_LPAREN; - v->a[256114] = actions(11766); - v->a[256115] = 1; - v->a[256116] = anon_sym_BQUOTE; - v->a[256117] = actions(11768); - v->a[256118] = 1; - v->a[256119] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_12806(v); -} - -void small_parse_table_12806(t_small_parse_table_array *v) -{ - v->a[256120] = actions(11770); - v->a[256121] = 1; - v->a[256122] = aux_sym__simple_variable_name_token1; - v->a[256123] = actions(11772); - v->a[256124] = 1; - v->a[256125] = sym_variable_name; - v->a[256126] = actions(11788); - v->a[256127] = 1; - v->a[256128] = anon_sym_RBRACE3; - v->a[256129] = state(3532); - v->a[256130] = 1; - v->a[256131] = sym_subscript; - v->a[256132] = state(6428); - v->a[256133] = 1; - v->a[256134] = aux_sym__expansion_body_repeat1; - v->a[256135] = state(6472); - v->a[256136] = 1; - v->a[256137] = sym_command_substitution; - v->a[256138] = state(6810); - v->a[256139] = 1; - small_parse_table_12807(v); -} - -void small_parse_table_12807(t_small_parse_table_array *v) -{ - v->a[256140] = sym__expansion_body; - v->a[256141] = actions(11762); - v->a[256142] = 2; - v->a[256143] = anon_sym_POUND2; - v->a[256144] = anon_sym_EQ2; - v->a[256145] = actions(8050); - v->a[256146] = 3; - v->a[256147] = sym__external_expansion_sym_hash; - v->a[256148] = sym__external_expansion_sym_bang; - v->a[256149] = sym__external_expansion_sym_equal; - v->a[256150] = actions(11754); - v->a[256151] = 4; - v->a[256152] = anon_sym_DASH; - v->a[256153] = anon_sym_STAR; - v->a[256154] = anon_sym_QMARK; - v->a[256155] = anon_sym_AT2; - v->a[256156] = actions(11756); - v->a[256157] = 5; - v->a[256158] = anon_sym_BANG; - v->a[256159] = anon_sym_DOLLAR; - small_parse_table_12808(v); -} - -void small_parse_table_12808(t_small_parse_table_array *v) -{ - v->a[256160] = anon_sym_POUND; - v->a[256161] = anon_sym_0; - v->a[256162] = anon_sym__; - v->a[256163] = 3; - v->a[256164] = actions(3); - v->a[256165] = 1; - v->a[256166] = sym_comment; - v->a[256167] = actions(11790); - v->a[256168] = 3; - v->a[256169] = sym_file_descriptor; - v->a[256170] = ts_builtin_sym_end; - v->a[256171] = aux_sym_heredoc_redirect_token1; - v->a[256172] = actions(11792); - v->a[256173] = 22; - v->a[256174] = anon_sym_SEMI; - v->a[256175] = anon_sym_PIPE_PIPE; - v->a[256176] = anon_sym_AMP_AMP; - v->a[256177] = anon_sym_PIPE; - v->a[256178] = anon_sym_AMP; - v->a[256179] = anon_sym_LT; - small_parse_table_12809(v); -} - -void small_parse_table_12809(t_small_parse_table_array *v) -{ - v->a[256180] = anon_sym_GT; - v->a[256181] = anon_sym_LT_LT; - v->a[256182] = anon_sym_GT_GT; - v->a[256183] = anon_sym_RPAREN; - v->a[256184] = anon_sym_SEMI_SEMI; - v->a[256185] = anon_sym_PIPE_AMP; - v->a[256186] = anon_sym_AMP_GT; - v->a[256187] = anon_sym_AMP_GT_GT; - v->a[256188] = anon_sym_LT_AMP; - v->a[256189] = anon_sym_GT_AMP; - v->a[256190] = anon_sym_GT_PIPE; - v->a[256191] = anon_sym_LT_AMP_DASH; - v->a[256192] = anon_sym_GT_AMP_DASH; - v->a[256193] = anon_sym_LT_LT_DASH; - v->a[256194] = anon_sym_LT_LT_LT; - v->a[256195] = anon_sym_BQUOTE; - v->a[256196] = 3; - v->a[256197] = actions(3); - v->a[256198] = 1; - v->a[256199] = sym_comment; - small_parse_table_12810(v); -} - -/* EOF small_parse_table_2561.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2562.c b/parser/static/small_parse_table/small_parse_table_2562.c deleted file mode 100644 index 56cce08f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2562.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2562.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12810(t_small_parse_table_array *v) -{ - v->a[256200] = actions(11729); - v->a[256201] = 2; - v->a[256202] = sym_file_descriptor; - v->a[256203] = aux_sym_heredoc_redirect_token1; - v->a[256204] = actions(11731); - v->a[256205] = 23; - v->a[256206] = anon_sym_SEMI; - v->a[256207] = anon_sym_PIPE_PIPE; - v->a[256208] = anon_sym_AMP_AMP; - v->a[256209] = anon_sym_PIPE; - v->a[256210] = anon_sym_AMP; - v->a[256211] = anon_sym_LT; - v->a[256212] = anon_sym_GT; - v->a[256213] = anon_sym_LT_LT; - v->a[256214] = anon_sym_GT_GT; - v->a[256215] = anon_sym_esac; - v->a[256216] = anon_sym_SEMI_SEMI; - v->a[256217] = anon_sym_SEMI_AMP; - v->a[256218] = anon_sym_SEMI_SEMI_AMP; - v->a[256219] = anon_sym_PIPE_AMP; - small_parse_table_12811(v); -} - -void small_parse_table_12811(t_small_parse_table_array *v) -{ - v->a[256220] = anon_sym_AMP_GT; - v->a[256221] = anon_sym_AMP_GT_GT; - v->a[256222] = anon_sym_LT_AMP; - v->a[256223] = anon_sym_GT_AMP; - v->a[256224] = anon_sym_GT_PIPE; - v->a[256225] = anon_sym_LT_AMP_DASH; - v->a[256226] = anon_sym_GT_AMP_DASH; - v->a[256227] = anon_sym_LT_LT_DASH; - v->a[256228] = anon_sym_LT_LT_LT; - v->a[256229] = 8; - v->a[256230] = actions(3); - v->a[256231] = 1; - v->a[256232] = sym_comment; - v->a[256233] = actions(11363); - v->a[256234] = 1; - v->a[256235] = aux_sym_heredoc_redirect_token1; - v->a[256236] = actions(11798); - v->a[256237] = 1; - v->a[256238] = anon_sym_LT_LT_LT; - v->a[256239] = actions(11800); - small_parse_table_12812(v); -} - -void small_parse_table_12812(t_small_parse_table_array *v) -{ - v->a[256240] = 1; - v->a[256241] = sym_file_descriptor; - v->a[256242] = actions(11796); - v->a[256243] = 2; - v->a[256244] = anon_sym_LT_AMP_DASH; - v->a[256245] = anon_sym_GT_AMP_DASH; - v->a[256246] = state(4665); - v->a[256247] = 3; - v->a[256248] = sym_file_redirect; - v->a[256249] = sym_herestring_redirect; - v->a[256250] = aux_sym_redirected_statement_repeat2; - v->a[256251] = actions(11794); - v->a[256252] = 8; - v->a[256253] = anon_sym_LT; - v->a[256254] = anon_sym_GT; - v->a[256255] = anon_sym_GT_GT; - v->a[256256] = anon_sym_AMP_GT; - v->a[256257] = anon_sym_AMP_GT_GT; - v->a[256258] = anon_sym_LT_AMP; - v->a[256259] = anon_sym_GT_AMP; - small_parse_table_12813(v); -} - -void small_parse_table_12813(t_small_parse_table_array *v) -{ - v->a[256260] = anon_sym_GT_PIPE; - v->a[256261] = actions(11357); - v->a[256262] = 9; - v->a[256263] = anon_sym_SEMI; - v->a[256264] = anon_sym_PIPE_PIPE; - v->a[256265] = anon_sym_AMP_AMP; - v->a[256266] = anon_sym_PIPE; - v->a[256267] = anon_sym_AMP; - v->a[256268] = anon_sym_LT_LT; - v->a[256269] = anon_sym_SEMI_SEMI; - v->a[256270] = anon_sym_PIPE_AMP; - v->a[256271] = anon_sym_LT_LT_DASH; - v->a[256272] = 5; - v->a[256273] = actions(3); - v->a[256274] = 1; - v->a[256275] = sym_comment; - v->a[256276] = actions(11802); - v->a[256277] = 1; - v->a[256278] = sym__special_character; - v->a[256279] = state(4855); - small_parse_table_12814(v); -} - -void small_parse_table_12814(t_small_parse_table_array *v) -{ - v->a[256280] = 1; - v->a[256281] = aux_sym__literal_repeat1; - v->a[256282] = actions(4566); - v->a[256283] = 2; - v->a[256284] = sym_file_descriptor; - v->a[256285] = aux_sym_heredoc_redirect_token1; - v->a[256286] = actions(4564); - v->a[256287] = 21; - v->a[256288] = anon_sym_SEMI; - v->a[256289] = anon_sym_PIPE_PIPE; - v->a[256290] = anon_sym_AMP_AMP; - v->a[256291] = anon_sym_PIPE; - v->a[256292] = anon_sym_AMP; - v->a[256293] = anon_sym_LT; - v->a[256294] = anon_sym_GT; - v->a[256295] = anon_sym_LT_LT; - v->a[256296] = anon_sym_GT_GT; - v->a[256297] = anon_sym_SEMI_SEMI; - v->a[256298] = anon_sym_SEMI_AMP; - v->a[256299] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_12815(v); -} - -/* EOF small_parse_table_2562.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2563.c b/parser/static/small_parse_table/small_parse_table_2563.c deleted file mode 100644 index d84082f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2563.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2563.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12815(t_small_parse_table_array *v) -{ - v->a[256300] = anon_sym_PIPE_AMP; - v->a[256301] = anon_sym_AMP_GT; - v->a[256302] = anon_sym_AMP_GT_GT; - v->a[256303] = anon_sym_LT_AMP; - v->a[256304] = anon_sym_GT_AMP; - v->a[256305] = anon_sym_GT_PIPE; - v->a[256306] = anon_sym_LT_AMP_DASH; - v->a[256307] = anon_sym_GT_AMP_DASH; - v->a[256308] = anon_sym_LT_LT_DASH; - v->a[256309] = 19; - v->a[256310] = actions(71); - v->a[256311] = 1; - v->a[256312] = sym_comment; - v->a[256313] = actions(11804); - v->a[256314] = 1; - v->a[256315] = anon_sym_RPAREN_RPAREN; - v->a[256316] = actions(11808); - v->a[256317] = 1; - v->a[256318] = anon_sym_LPAREN; - v->a[256319] = actions(11810); - small_parse_table_12816(v); -} - -void small_parse_table_12816(t_small_parse_table_array *v) -{ - v->a[256320] = 1; - v->a[256321] = aux_sym__c_word_token1; - v->a[256322] = actions(11812); - v->a[256323] = 1; - v->a[256324] = anon_sym_DOLLAR; - v->a[256325] = actions(11814); - v->a[256326] = 1; - v->a[256327] = anon_sym_DQUOTE; - v->a[256328] = actions(11816); - v->a[256329] = 1; - v->a[256330] = aux_sym_number_token1; - v->a[256331] = actions(11818); - v->a[256332] = 1; - v->a[256333] = aux_sym_number_token2; - v->a[256334] = actions(11820); - v->a[256335] = 1; - v->a[256336] = anon_sym_DOLLAR_LBRACE; - v->a[256337] = actions(11822); - v->a[256338] = 1; - v->a[256339] = anon_sym_DOLLAR_LPAREN; - small_parse_table_12817(v); -} - -void small_parse_table_12817(t_small_parse_table_array *v) -{ - v->a[256340] = actions(11824); - v->a[256341] = 1; - v->a[256342] = anon_sym_BQUOTE; - v->a[256343] = actions(11826); - v->a[256344] = 1; - v->a[256345] = anon_sym_DOLLAR_BQUOTE; - v->a[256346] = state(3285); - v->a[256347] = 1; - v->a[256348] = sym__c_postfix_expression; - v->a[256349] = state(3286); - v->a[256350] = 1; - v->a[256351] = sym__c_binary_expression; - v->a[256352] = state(3290); - v->a[256353] = 1; - v->a[256354] = sym__c_unary_expression; - v->a[256355] = state(6702); - v->a[256356] = 1; - v->a[256357] = sym__c_expression; - v->a[256358] = state(6768); - v->a[256359] = 1; - small_parse_table_12818(v); -} - -void small_parse_table_12818(t_small_parse_table_array *v) -{ - v->a[256360] = sym__c_variable_assignment; - v->a[256361] = actions(11806); - v->a[256362] = 2; - v->a[256363] = anon_sym_PLUS_PLUS; - v->a[256364] = anon_sym_DASH_DASH; - v->a[256365] = state(3292); - v->a[256366] = 7; - v->a[256367] = sym__c_expression_not_assignment; - v->a[256368] = sym__c_parenthesized_expression; - v->a[256369] = sym_string; - v->a[256370] = sym_number; - v->a[256371] = sym_simple_expansion; - v->a[256372] = sym_expansion; - v->a[256373] = sym_command_substitution; - v->a[256374] = 3; - v->a[256375] = actions(3); - v->a[256376] = 1; - v->a[256377] = sym_comment; - v->a[256378] = actions(11790); - v->a[256379] = 2; - small_parse_table_12819(v); -} - -void small_parse_table_12819(t_small_parse_table_array *v) -{ - v->a[256380] = sym_file_descriptor; - v->a[256381] = aux_sym_heredoc_redirect_token1; - v->a[256382] = actions(11792); - v->a[256383] = 23; - v->a[256384] = anon_sym_SEMI; - v->a[256385] = anon_sym_PIPE_PIPE; - v->a[256386] = anon_sym_AMP_AMP; - v->a[256387] = anon_sym_PIPE; - v->a[256388] = anon_sym_AMP; - v->a[256389] = anon_sym_LT; - v->a[256390] = anon_sym_GT; - v->a[256391] = anon_sym_LT_LT; - v->a[256392] = anon_sym_GT_GT; - v->a[256393] = anon_sym_esac; - v->a[256394] = anon_sym_SEMI_SEMI; - v->a[256395] = anon_sym_SEMI_AMP; - v->a[256396] = anon_sym_SEMI_SEMI_AMP; - v->a[256397] = anon_sym_PIPE_AMP; - v->a[256398] = anon_sym_AMP_GT; - v->a[256399] = anon_sym_AMP_GT_GT; - small_parse_table_12820(v); -} - -/* EOF small_parse_table_2563.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2564.c b/parser/static/small_parse_table/small_parse_table_2564.c deleted file mode 100644 index 9dc68aba..00000000 --- a/parser/static/small_parse_table/small_parse_table_2564.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2564.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12820(t_small_parse_table_array *v) -{ - v->a[256400] = anon_sym_LT_AMP; - v->a[256401] = anon_sym_GT_AMP; - v->a[256402] = anon_sym_GT_PIPE; - v->a[256403] = anon_sym_LT_AMP_DASH; - v->a[256404] = anon_sym_GT_AMP_DASH; - v->a[256405] = anon_sym_LT_LT_DASH; - v->a[256406] = anon_sym_LT_LT_LT; - v->a[256407] = 3; - v->a[256408] = actions(3); - v->a[256409] = 1; - v->a[256410] = sym_comment; - v->a[256411] = actions(11830); - v->a[256412] = 2; - v->a[256413] = sym_file_descriptor; - v->a[256414] = aux_sym_heredoc_redirect_token1; - v->a[256415] = actions(11828); - v->a[256416] = 23; - v->a[256417] = anon_sym_SEMI; - v->a[256418] = anon_sym_PIPE_PIPE; - v->a[256419] = anon_sym_AMP_AMP; - small_parse_table_12821(v); -} - -void small_parse_table_12821(t_small_parse_table_array *v) -{ - v->a[256420] = anon_sym_PIPE; - v->a[256421] = anon_sym_AMP; - v->a[256422] = anon_sym_LT; - v->a[256423] = anon_sym_GT; - v->a[256424] = anon_sym_LT_LT; - v->a[256425] = anon_sym_GT_GT; - v->a[256426] = anon_sym_esac; - v->a[256427] = anon_sym_SEMI_SEMI; - v->a[256428] = anon_sym_SEMI_AMP; - v->a[256429] = anon_sym_SEMI_SEMI_AMP; - v->a[256430] = anon_sym_PIPE_AMP; - v->a[256431] = anon_sym_AMP_GT; - v->a[256432] = anon_sym_AMP_GT_GT; - v->a[256433] = anon_sym_LT_AMP; - v->a[256434] = anon_sym_GT_AMP; - v->a[256435] = anon_sym_GT_PIPE; - v->a[256436] = anon_sym_LT_AMP_DASH; - v->a[256437] = anon_sym_GT_AMP_DASH; - v->a[256438] = anon_sym_LT_LT_DASH; - v->a[256439] = anon_sym_LT_LT_LT; - small_parse_table_12822(v); -} - -void small_parse_table_12822(t_small_parse_table_array *v) -{ - v->a[256440] = 16; - v->a[256441] = actions(3); - v->a[256442] = 1; - v->a[256443] = sym_comment; - v->a[256444] = actions(11760); - v->a[256445] = 1; - v->a[256446] = anon_sym_BANG2; - v->a[256447] = actions(11764); - v->a[256448] = 1; - v->a[256449] = anon_sym_DOLLAR_LPAREN; - v->a[256450] = actions(11766); - v->a[256451] = 1; - v->a[256452] = anon_sym_BQUOTE; - v->a[256453] = actions(11768); - v->a[256454] = 1; - v->a[256455] = anon_sym_DOLLAR_BQUOTE; - v->a[256456] = actions(11770); - v->a[256457] = 1; - v->a[256458] = aux_sym__simple_variable_name_token1; - v->a[256459] = actions(11772); - small_parse_table_12823(v); -} - -void small_parse_table_12823(t_small_parse_table_array *v) -{ - v->a[256460] = 1; - v->a[256461] = sym_variable_name; - v->a[256462] = actions(11832); - v->a[256463] = 1; - v->a[256464] = anon_sym_RBRACE3; - v->a[256465] = state(3532); - v->a[256466] = 1; - v->a[256467] = sym_subscript; - v->a[256468] = state(6428); - v->a[256469] = 1; - v->a[256470] = aux_sym__expansion_body_repeat1; - v->a[256471] = state(6472); - v->a[256472] = 1; - v->a[256473] = sym_command_substitution; - v->a[256474] = state(6984); - v->a[256475] = 1; - v->a[256476] = sym__expansion_body; - v->a[256477] = actions(11762); - v->a[256478] = 2; - v->a[256479] = anon_sym_POUND2; - small_parse_table_12824(v); -} - -void small_parse_table_12824(t_small_parse_table_array *v) -{ - v->a[256480] = anon_sym_EQ2; - v->a[256481] = actions(8050); - v->a[256482] = 3; - v->a[256483] = sym__external_expansion_sym_hash; - v->a[256484] = sym__external_expansion_sym_bang; - v->a[256485] = sym__external_expansion_sym_equal; - v->a[256486] = actions(11754); - v->a[256487] = 4; - v->a[256488] = anon_sym_DASH; - v->a[256489] = anon_sym_STAR; - v->a[256490] = anon_sym_QMARK; - v->a[256491] = anon_sym_AT2; - v->a[256492] = actions(11756); - v->a[256493] = 5; - v->a[256494] = anon_sym_BANG; - v->a[256495] = anon_sym_DOLLAR; - v->a[256496] = anon_sym_POUND; - v->a[256497] = anon_sym_0; - v->a[256498] = anon_sym__; - v->a[256499] = 8; - small_parse_table_12825(v); -} - -/* EOF small_parse_table_2564.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2565.c b/parser/static/small_parse_table/small_parse_table_2565.c deleted file mode 100644 index f8295773..00000000 --- a/parser/static/small_parse_table/small_parse_table_2565.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2565.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12825(t_small_parse_table_array *v) -{ - v->a[256500] = actions(3); - v->a[256501] = 1; - v->a[256502] = sym_comment; - v->a[256503] = actions(11834); - v->a[256504] = 1; - v->a[256505] = sym_file_descriptor; - v->a[256506] = actions(4692); - v->a[256507] = 2; - v->a[256508] = anon_sym_LT_LT; - v->a[256509] = anon_sym_LT_LT_DASH; - v->a[256510] = actions(11455); - v->a[256511] = 2; - v->a[256512] = ts_builtin_sym_end; - v->a[256513] = aux_sym_heredoc_redirect_token1; - v->a[256514] = actions(11481); - v->a[256515] = 2; - v->a[256516] = anon_sym_LT_AMP_DASH; - v->a[256517] = anon_sym_GT_AMP_DASH; - v->a[256518] = state(4734); - v->a[256519] = 3; - small_parse_table_12826(v); -} - -void small_parse_table_12826(t_small_parse_table_array *v) -{ - v->a[256520] = sym_file_redirect; - v->a[256521] = sym_heredoc_redirect; - v->a[256522] = aux_sym_redirected_statement_repeat1; - v->a[256523] = actions(11453); - v->a[256524] = 7; - v->a[256525] = anon_sym_SEMI; - v->a[256526] = anon_sym_PIPE_PIPE; - v->a[256527] = anon_sym_AMP_AMP; - v->a[256528] = anon_sym_PIPE; - v->a[256529] = anon_sym_AMP; - v->a[256530] = anon_sym_SEMI_SEMI; - v->a[256531] = anon_sym_PIPE_AMP; - v->a[256532] = actions(11479); - v->a[256533] = 8; - v->a[256534] = anon_sym_LT; - v->a[256535] = anon_sym_GT; - v->a[256536] = anon_sym_GT_GT; - v->a[256537] = anon_sym_AMP_GT; - v->a[256538] = anon_sym_AMP_GT_GT; - v->a[256539] = anon_sym_LT_AMP; - small_parse_table_12827(v); -} - -void small_parse_table_12827(t_small_parse_table_array *v) -{ - v->a[256540] = anon_sym_GT_AMP; - v->a[256541] = anon_sym_GT_PIPE; - v->a[256542] = 19; - v->a[256543] = actions(71); - v->a[256544] = 1; - v->a[256545] = sym_comment; - v->a[256546] = actions(11808); - v->a[256547] = 1; - v->a[256548] = anon_sym_LPAREN; - v->a[256549] = actions(11810); - v->a[256550] = 1; - v->a[256551] = aux_sym__c_word_token1; - v->a[256552] = actions(11812); - v->a[256553] = 1; - v->a[256554] = anon_sym_DOLLAR; - v->a[256555] = actions(11814); - v->a[256556] = 1; - v->a[256557] = anon_sym_DQUOTE; - v->a[256558] = actions(11816); - v->a[256559] = 1; - small_parse_table_12828(v); -} - -void small_parse_table_12828(t_small_parse_table_array *v) -{ - v->a[256560] = aux_sym_number_token1; - v->a[256561] = actions(11818); - v->a[256562] = 1; - v->a[256563] = aux_sym_number_token2; - v->a[256564] = actions(11820); - v->a[256565] = 1; - v->a[256566] = anon_sym_DOLLAR_LBRACE; - v->a[256567] = actions(11822); - v->a[256568] = 1; - v->a[256569] = anon_sym_DOLLAR_LPAREN; - v->a[256570] = actions(11824); - v->a[256571] = 1; - v->a[256572] = anon_sym_BQUOTE; - v->a[256573] = actions(11826); - v->a[256574] = 1; - v->a[256575] = anon_sym_DOLLAR_BQUOTE; - v->a[256576] = actions(11836); - v->a[256577] = 1; - v->a[256578] = anon_sym_RPAREN_RPAREN; - v->a[256579] = state(3285); - small_parse_table_12829(v); -} - -void small_parse_table_12829(t_small_parse_table_array *v) -{ - v->a[256580] = 1; - v->a[256581] = sym__c_postfix_expression; - v->a[256582] = state(3286); - v->a[256583] = 1; - v->a[256584] = sym__c_binary_expression; - v->a[256585] = state(3290); - v->a[256586] = 1; - v->a[256587] = sym__c_unary_expression; - v->a[256588] = state(6665); - v->a[256589] = 1; - v->a[256590] = sym__c_expression; - v->a[256591] = state(6768); - v->a[256592] = 1; - v->a[256593] = sym__c_variable_assignment; - v->a[256594] = actions(11806); - v->a[256595] = 2; - v->a[256596] = anon_sym_PLUS_PLUS; - v->a[256597] = anon_sym_DASH_DASH; - v->a[256598] = state(3292); - v->a[256599] = 7; - small_parse_table_12830(v); -} - -/* EOF small_parse_table_2565.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2566.c b/parser/static/small_parse_table/small_parse_table_2566.c deleted file mode 100644 index 11c42188..00000000 --- a/parser/static/small_parse_table/small_parse_table_2566.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2566.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12830(t_small_parse_table_array *v) -{ - v->a[256600] = sym__c_expression_not_assignment; - v->a[256601] = sym__c_parenthesized_expression; - v->a[256602] = sym_string; - v->a[256603] = sym_number; - v->a[256604] = sym_simple_expansion; - v->a[256605] = sym_expansion; - v->a[256606] = sym_command_substitution; - v->a[256607] = 16; - v->a[256608] = actions(3); - v->a[256609] = 1; - v->a[256610] = sym_comment; - v->a[256611] = actions(11760); - v->a[256612] = 1; - v->a[256613] = anon_sym_BANG2; - v->a[256614] = actions(11764); - v->a[256615] = 1; - v->a[256616] = anon_sym_DOLLAR_LPAREN; - v->a[256617] = actions(11766); - v->a[256618] = 1; - v->a[256619] = anon_sym_BQUOTE; - small_parse_table_12831(v); -} - -void small_parse_table_12831(t_small_parse_table_array *v) -{ - v->a[256620] = actions(11768); - v->a[256621] = 1; - v->a[256622] = anon_sym_DOLLAR_BQUOTE; - v->a[256623] = actions(11770); - v->a[256624] = 1; - v->a[256625] = aux_sym__simple_variable_name_token1; - v->a[256626] = actions(11772); - v->a[256627] = 1; - v->a[256628] = sym_variable_name; - v->a[256629] = actions(11838); - v->a[256630] = 1; - v->a[256631] = anon_sym_RBRACE3; - v->a[256632] = state(3532); - v->a[256633] = 1; - v->a[256634] = sym_subscript; - v->a[256635] = state(6428); - v->a[256636] = 1; - v->a[256637] = aux_sym__expansion_body_repeat1; - v->a[256638] = state(6472); - v->a[256639] = 1; - small_parse_table_12832(v); -} - -void small_parse_table_12832(t_small_parse_table_array *v) -{ - v->a[256640] = sym_command_substitution; - v->a[256641] = state(7433); - v->a[256642] = 1; - v->a[256643] = sym__expansion_body; - v->a[256644] = actions(11762); - v->a[256645] = 2; - v->a[256646] = anon_sym_POUND2; - v->a[256647] = anon_sym_EQ2; - v->a[256648] = actions(8050); - v->a[256649] = 3; - v->a[256650] = sym__external_expansion_sym_hash; - v->a[256651] = sym__external_expansion_sym_bang; - v->a[256652] = sym__external_expansion_sym_equal; - v->a[256653] = actions(11754); - v->a[256654] = 4; - v->a[256655] = anon_sym_DASH; - v->a[256656] = anon_sym_STAR; - v->a[256657] = anon_sym_QMARK; - v->a[256658] = anon_sym_AT2; - v->a[256659] = actions(11756); - small_parse_table_12833(v); -} - -void small_parse_table_12833(t_small_parse_table_array *v) -{ - v->a[256660] = 5; - v->a[256661] = anon_sym_BANG; - v->a[256662] = anon_sym_DOLLAR; - v->a[256663] = anon_sym_POUND; - v->a[256664] = anon_sym_0; - v->a[256665] = anon_sym__; - v->a[256666] = 3; - v->a[256667] = actions(3); - v->a[256668] = 1; - v->a[256669] = sym_comment; - v->a[256670] = actions(1310); - v->a[256671] = 4; - v->a[256672] = sym__concat; - v->a[256673] = sym_test_operator; - v->a[256674] = sym__brace_start; - v->a[256675] = aux_sym_heredoc_redirect_token1; - v->a[256676] = actions(1308); - v->a[256677] = 21; - v->a[256678] = anon_sym_LPAREN_LPAREN; - v->a[256679] = anon_sym_SEMI; - small_parse_table_12834(v); -} - -void small_parse_table_12834(t_small_parse_table_array *v) -{ - v->a[256680] = anon_sym_AMP; - v->a[256681] = anon_sym_SEMI_SEMI; - v->a[256682] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[256683] = anon_sym_DOLLAR_LBRACK; - v->a[256684] = aux_sym_concatenation_token1; - v->a[256685] = anon_sym_DOLLAR; - v->a[256686] = sym__special_character; - v->a[256687] = anon_sym_DQUOTE; - v->a[256688] = sym_raw_string; - v->a[256689] = sym_ansi_c_string; - v->a[256690] = aux_sym_number_token1; - v->a[256691] = aux_sym_number_token2; - v->a[256692] = anon_sym_DOLLAR_LBRACE; - v->a[256693] = anon_sym_DOLLAR_LPAREN; - v->a[256694] = anon_sym_BQUOTE; - v->a[256695] = anon_sym_DOLLAR_BQUOTE; - v->a[256696] = anon_sym_LT_LPAREN; - v->a[256697] = anon_sym_GT_LPAREN; - v->a[256698] = sym_word; - v->a[256699] = 16; - small_parse_table_12835(v); -} - -/* EOF small_parse_table_2566.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2567.c b/parser/static/small_parse_table/small_parse_table_2567.c deleted file mode 100644 index 3ed06a24..00000000 --- a/parser/static/small_parse_table/small_parse_table_2567.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2567.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12835(t_small_parse_table_array *v) -{ - v->a[256700] = actions(3); - v->a[256701] = 1; - v->a[256702] = sym_comment; - v->a[256703] = actions(11760); - v->a[256704] = 1; - v->a[256705] = anon_sym_BANG2; - v->a[256706] = actions(11764); - v->a[256707] = 1; - v->a[256708] = anon_sym_DOLLAR_LPAREN; - v->a[256709] = actions(11766); - v->a[256710] = 1; - v->a[256711] = anon_sym_BQUOTE; - v->a[256712] = actions(11768); - v->a[256713] = 1; - v->a[256714] = anon_sym_DOLLAR_BQUOTE; - v->a[256715] = actions(11770); - v->a[256716] = 1; - v->a[256717] = aux_sym__simple_variable_name_token1; - v->a[256718] = actions(11772); - v->a[256719] = 1; - small_parse_table_12836(v); -} - -void small_parse_table_12836(t_small_parse_table_array *v) -{ - v->a[256720] = sym_variable_name; - v->a[256721] = actions(11840); - v->a[256722] = 1; - v->a[256723] = anon_sym_RBRACE3; - v->a[256724] = state(3532); - v->a[256725] = 1; - v->a[256726] = sym_subscript; - v->a[256727] = state(6428); - v->a[256728] = 1; - v->a[256729] = aux_sym__expansion_body_repeat1; - v->a[256730] = state(6472); - v->a[256731] = 1; - v->a[256732] = sym_command_substitution; - v->a[256733] = state(7146); - v->a[256734] = 1; - v->a[256735] = sym__expansion_body; - v->a[256736] = actions(11762); - v->a[256737] = 2; - v->a[256738] = anon_sym_POUND2; - v->a[256739] = anon_sym_EQ2; - small_parse_table_12837(v); -} - -void small_parse_table_12837(t_small_parse_table_array *v) -{ - v->a[256740] = actions(8050); - v->a[256741] = 3; - v->a[256742] = sym__external_expansion_sym_hash; - v->a[256743] = sym__external_expansion_sym_bang; - v->a[256744] = sym__external_expansion_sym_equal; - v->a[256745] = actions(11754); - v->a[256746] = 4; - v->a[256747] = anon_sym_DASH; - v->a[256748] = anon_sym_STAR; - v->a[256749] = anon_sym_QMARK; - v->a[256750] = anon_sym_AT2; - v->a[256751] = actions(11756); - v->a[256752] = 5; - v->a[256753] = anon_sym_BANG; - v->a[256754] = anon_sym_DOLLAR; - v->a[256755] = anon_sym_POUND; - v->a[256756] = anon_sym_0; - v->a[256757] = anon_sym__; - v->a[256758] = 3; - v->a[256759] = actions(3); - small_parse_table_12838(v); -} - -void small_parse_table_12838(t_small_parse_table_array *v) -{ - v->a[256760] = 1; - v->a[256761] = sym_comment; - v->a[256762] = actions(11842); - v->a[256763] = 3; - v->a[256764] = sym_file_descriptor; - v->a[256765] = ts_builtin_sym_end; - v->a[256766] = aux_sym_heredoc_redirect_token1; - v->a[256767] = actions(11844); - v->a[256768] = 22; - v->a[256769] = anon_sym_SEMI; - v->a[256770] = anon_sym_PIPE_PIPE; - v->a[256771] = anon_sym_AMP_AMP; - v->a[256772] = anon_sym_PIPE; - v->a[256773] = anon_sym_AMP; - v->a[256774] = anon_sym_LT; - v->a[256775] = anon_sym_GT; - v->a[256776] = anon_sym_LT_LT; - v->a[256777] = anon_sym_GT_GT; - v->a[256778] = anon_sym_RPAREN; - v->a[256779] = anon_sym_SEMI_SEMI; - small_parse_table_12839(v); -} - -void small_parse_table_12839(t_small_parse_table_array *v) -{ - v->a[256780] = anon_sym_PIPE_AMP; - v->a[256781] = anon_sym_AMP_GT; - v->a[256782] = anon_sym_AMP_GT_GT; - v->a[256783] = anon_sym_LT_AMP; - v->a[256784] = anon_sym_GT_AMP; - v->a[256785] = anon_sym_GT_PIPE; - v->a[256786] = anon_sym_LT_AMP_DASH; - v->a[256787] = anon_sym_GT_AMP_DASH; - v->a[256788] = anon_sym_LT_LT_DASH; - v->a[256789] = anon_sym_LT_LT_LT; - v->a[256790] = anon_sym_BQUOTE; - v->a[256791] = 3; - v->a[256792] = actions(3); - v->a[256793] = 1; - v->a[256794] = sym_comment; - v->a[256795] = actions(1302); - v->a[256796] = 3; - v->a[256797] = sym_file_descriptor; - v->a[256798] = sym__concat; - v->a[256799] = aux_sym_heredoc_redirect_token1; - small_parse_table_12840(v); -} - -/* EOF small_parse_table_2567.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2568.c b/parser/static/small_parse_table/small_parse_table_2568.c deleted file mode 100644 index 2a5ce614..00000000 --- a/parser/static/small_parse_table/small_parse_table_2568.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2568.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12840(t_small_parse_table_array *v) -{ - v->a[256800] = actions(1300); - v->a[256801] = 22; - v->a[256802] = anon_sym_SEMI; - v->a[256803] = anon_sym_PIPE_PIPE; - v->a[256804] = anon_sym_AMP_AMP; - v->a[256805] = anon_sym_PIPE; - v->a[256806] = anon_sym_AMP; - v->a[256807] = anon_sym_LT; - v->a[256808] = anon_sym_GT; - v->a[256809] = anon_sym_LT_LT; - v->a[256810] = anon_sym_GT_GT; - v->a[256811] = anon_sym_SEMI_SEMI; - v->a[256812] = anon_sym_SEMI_AMP; - v->a[256813] = anon_sym_SEMI_SEMI_AMP; - v->a[256814] = anon_sym_PIPE_AMP; - v->a[256815] = anon_sym_AMP_GT; - v->a[256816] = anon_sym_AMP_GT_GT; - v->a[256817] = anon_sym_LT_AMP; - v->a[256818] = anon_sym_GT_AMP; - v->a[256819] = anon_sym_GT_PIPE; - small_parse_table_12841(v); -} - -void small_parse_table_12841(t_small_parse_table_array *v) -{ - v->a[256820] = anon_sym_LT_AMP_DASH; - v->a[256821] = anon_sym_GT_AMP_DASH; - v->a[256822] = anon_sym_LT_LT_DASH; - v->a[256823] = aux_sym_concatenation_token1; - v->a[256824] = 16; - v->a[256825] = actions(3); - v->a[256826] = 1; - v->a[256827] = sym_comment; - v->a[256828] = actions(11760); - v->a[256829] = 1; - v->a[256830] = anon_sym_BANG2; - v->a[256831] = actions(11764); - v->a[256832] = 1; - v->a[256833] = anon_sym_DOLLAR_LPAREN; - v->a[256834] = actions(11766); - v->a[256835] = 1; - v->a[256836] = anon_sym_BQUOTE; - v->a[256837] = actions(11768); - v->a[256838] = 1; - v->a[256839] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_12842(v); -} - -void small_parse_table_12842(t_small_parse_table_array *v) -{ - v->a[256840] = actions(11770); - v->a[256841] = 1; - v->a[256842] = aux_sym__simple_variable_name_token1; - v->a[256843] = actions(11772); - v->a[256844] = 1; - v->a[256845] = sym_variable_name; - v->a[256846] = actions(11846); - v->a[256847] = 1; - v->a[256848] = anon_sym_RBRACE3; - v->a[256849] = state(3532); - v->a[256850] = 1; - v->a[256851] = sym_subscript; - v->a[256852] = state(6428); - v->a[256853] = 1; - v->a[256854] = aux_sym__expansion_body_repeat1; - v->a[256855] = state(6472); - v->a[256856] = 1; - v->a[256857] = sym_command_substitution; - v->a[256858] = state(7089); - v->a[256859] = 1; - small_parse_table_12843(v); -} - -void small_parse_table_12843(t_small_parse_table_array *v) -{ - v->a[256860] = sym__expansion_body; - v->a[256861] = actions(11762); - v->a[256862] = 2; - v->a[256863] = anon_sym_POUND2; - v->a[256864] = anon_sym_EQ2; - v->a[256865] = actions(8050); - v->a[256866] = 3; - v->a[256867] = sym__external_expansion_sym_hash; - v->a[256868] = sym__external_expansion_sym_bang; - v->a[256869] = sym__external_expansion_sym_equal; - v->a[256870] = actions(11754); - v->a[256871] = 4; - v->a[256872] = anon_sym_DASH; - v->a[256873] = anon_sym_STAR; - v->a[256874] = anon_sym_QMARK; - v->a[256875] = anon_sym_AT2; - v->a[256876] = actions(11756); - v->a[256877] = 5; - v->a[256878] = anon_sym_BANG; - v->a[256879] = anon_sym_DOLLAR; - small_parse_table_12844(v); -} - -void small_parse_table_12844(t_small_parse_table_array *v) -{ - v->a[256880] = anon_sym_POUND; - v->a[256881] = anon_sym_0; - v->a[256882] = anon_sym__; - v->a[256883] = 16; - v->a[256884] = actions(3); - v->a[256885] = 1; - v->a[256886] = sym_comment; - v->a[256887] = actions(11760); - v->a[256888] = 1; - v->a[256889] = anon_sym_BANG2; - v->a[256890] = actions(11764); - v->a[256891] = 1; - v->a[256892] = anon_sym_DOLLAR_LPAREN; - v->a[256893] = actions(11766); - v->a[256894] = 1; - v->a[256895] = anon_sym_BQUOTE; - v->a[256896] = actions(11768); - v->a[256897] = 1; - v->a[256898] = anon_sym_DOLLAR_BQUOTE; - v->a[256899] = actions(11770); - small_parse_table_12845(v); -} - -/* EOF small_parse_table_2568.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2569.c b/parser/static/small_parse_table/small_parse_table_2569.c deleted file mode 100644 index 0f02a49b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2569.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2569.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12845(t_small_parse_table_array *v) -{ - v->a[256900] = 1; - v->a[256901] = aux_sym__simple_variable_name_token1; - v->a[256902] = actions(11772); - v->a[256903] = 1; - v->a[256904] = sym_variable_name; - v->a[256905] = actions(11848); - v->a[256906] = 1; - v->a[256907] = anon_sym_RBRACE3; - v->a[256908] = state(3532); - v->a[256909] = 1; - v->a[256910] = sym_subscript; - v->a[256911] = state(6428); - v->a[256912] = 1; - v->a[256913] = aux_sym__expansion_body_repeat1; - v->a[256914] = state(6472); - v->a[256915] = 1; - v->a[256916] = sym_command_substitution; - v->a[256917] = state(7105); - v->a[256918] = 1; - v->a[256919] = sym__expansion_body; - small_parse_table_12846(v); -} - -void small_parse_table_12846(t_small_parse_table_array *v) -{ - v->a[256920] = actions(11762); - v->a[256921] = 2; - v->a[256922] = anon_sym_POUND2; - v->a[256923] = anon_sym_EQ2; - v->a[256924] = actions(8050); - v->a[256925] = 3; - v->a[256926] = sym__external_expansion_sym_hash; - v->a[256927] = sym__external_expansion_sym_bang; - v->a[256928] = sym__external_expansion_sym_equal; - v->a[256929] = actions(11754); - v->a[256930] = 4; - v->a[256931] = anon_sym_DASH; - v->a[256932] = anon_sym_STAR; - v->a[256933] = anon_sym_QMARK; - v->a[256934] = anon_sym_AT2; - v->a[256935] = actions(11756); - v->a[256936] = 5; - v->a[256937] = anon_sym_BANG; - v->a[256938] = anon_sym_DOLLAR; - v->a[256939] = anon_sym_POUND; - small_parse_table_12847(v); -} - -void small_parse_table_12847(t_small_parse_table_array *v) -{ - v->a[256940] = anon_sym_0; - v->a[256941] = anon_sym__; - v->a[256942] = 8; - v->a[256943] = actions(3); - v->a[256944] = 1; - v->a[256945] = sym_comment; - v->a[256946] = actions(11506); - v->a[256947] = 1; - v->a[256948] = aux_sym_heredoc_redirect_token1; - v->a[256949] = actions(11508); - v->a[256950] = 1; - v->a[256951] = anon_sym_LT_LT_LT; - v->a[256952] = actions(11850); - v->a[256953] = 1; - v->a[256954] = sym_file_descriptor; - v->a[256955] = actions(11542); - v->a[256956] = 2; - v->a[256957] = anon_sym_LT_AMP_DASH; - v->a[256958] = anon_sym_GT_AMP_DASH; - v->a[256959] = state(5017); - small_parse_table_12848(v); -} - -void small_parse_table_12848(t_small_parse_table_array *v) -{ - v->a[256960] = 2; - v->a[256961] = sym_file_redirect; - v->a[256962] = sym_herestring_redirect; - v->a[256963] = actions(11540); - v->a[256964] = 8; - v->a[256965] = anon_sym_LT; - v->a[256966] = anon_sym_GT; - v->a[256967] = anon_sym_GT_GT; - v->a[256968] = anon_sym_AMP_GT; - v->a[256969] = anon_sym_AMP_GT_GT; - v->a[256970] = anon_sym_LT_AMP; - v->a[256971] = anon_sym_GT_AMP; - v->a[256972] = anon_sym_GT_PIPE; - v->a[256973] = actions(11504); - v->a[256974] = 10; - v->a[256975] = anon_sym_SEMI; - v->a[256976] = anon_sym_PIPE_PIPE; - v->a[256977] = anon_sym_AMP_AMP; - v->a[256978] = anon_sym_PIPE; - v->a[256979] = anon_sym_AMP; - small_parse_table_12849(v); -} - -void small_parse_table_12849(t_small_parse_table_array *v) -{ - v->a[256980] = anon_sym_LT_LT; - v->a[256981] = anon_sym_RPAREN; - v->a[256982] = anon_sym_SEMI_SEMI; - v->a[256983] = anon_sym_PIPE_AMP; - v->a[256984] = anon_sym_LT_LT_DASH; - v->a[256985] = 16; - v->a[256986] = actions(3); - v->a[256987] = 1; - v->a[256988] = sym_comment; - v->a[256989] = actions(11760); - v->a[256990] = 1; - v->a[256991] = anon_sym_BANG2; - v->a[256992] = actions(11764); - v->a[256993] = 1; - v->a[256994] = anon_sym_DOLLAR_LPAREN; - v->a[256995] = actions(11766); - v->a[256996] = 1; - v->a[256997] = anon_sym_BQUOTE; - v->a[256998] = actions(11768); - v->a[256999] = 1; - small_parse_table_12850(v); -} - -/* EOF small_parse_table_2569.c */ diff --git a/parser/static/small_parse_table/small_parse_table_257.c b/parser/static/small_parse_table/small_parse_table_257.c index 304f0f9f..1594b047 100644 --- a/parser/static/small_parse_table/small_parse_table_257.c +++ b/parser/static/small_parse_table/small_parse_table_257.c @@ -14,126 +14,126 @@ void small_parse_table_1285(t_small_parse_table_array *v) { - v->a[25700] = anon_sym_AMP_GT; - v->a[25701] = anon_sym_AMP_GT_GT; - v->a[25702] = anon_sym_LT_AMP; - v->a[25703] = anon_sym_GT_AMP; - v->a[25704] = anon_sym_GT_PIPE; - v->a[25705] = anon_sym_LT_AMP_DASH; - v->a[25706] = anon_sym_GT_AMP_DASH; - v->a[25707] = anon_sym_LT_LT_DASH; - v->a[25708] = aux_sym_heredoc_redirect_token1; - v->a[25709] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25710] = anon_sym_DOLLAR_LBRACK; - v->a[25711] = sym__special_character; - v->a[25712] = sym_raw_string; - v->a[25713] = sym_ansi_c_string; - v->a[25714] = aux_sym_number_token1; - v->a[25715] = aux_sym_number_token2; - v->a[25716] = anon_sym_DOLLAR_LBRACE; - v->a[25717] = anon_sym_DOLLAR_LPAREN; - v->a[25718] = anon_sym_BQUOTE; - v->a[25719] = anon_sym_DOLLAR_BQUOTE; + v->a[25700] = sym_raw_string; + v->a[25701] = aux_sym_number_token1; + v->a[25702] = aux_sym_number_token2; + v->a[25703] = anon_sym_DOLLAR_LBRACE; + v->a[25704] = anon_sym_DOLLAR_LPAREN; + v->a[25705] = anon_sym_BQUOTE; + v->a[25706] = anon_sym_DOLLAR_BQUOTE; + v->a[25707] = sym_word; + v->a[25708] = anon_sym_SEMI; + v->a[25709] = 3; + v->a[25710] = actions(3); + v->a[25711] = 1; + v->a[25712] = sym_comment; + v->a[25713] = actions(3117); + v->a[25714] = 5; + v->a[25715] = sym_file_descriptor; + v->a[25716] = sym__concat; + v->a[25717] = sym_test_operator; + v->a[25718] = sym__brace_start; + v->a[25719] = aux_sym_heredoc_redirect_token1; small_parse_table_1286(v); } void small_parse_table_1286(t_small_parse_table_array *v) { - v->a[25720] = anon_sym_LT_LPAREN; - v->a[25721] = anon_sym_GT_LPAREN; - v->a[25722] = sym_word; - v->a[25723] = 3; - v->a[25724] = actions(71); - v->a[25725] = 1; - v->a[25726] = sym_comment; - v->a[25727] = actions(809); - v->a[25728] = 23; - v->a[25729] = sym_file_descriptor; - v->a[25730] = sym_variable_name; - v->a[25731] = sym_test_operator; - v->a[25732] = sym__brace_start; - v->a[25733] = anon_sym_LPAREN_LPAREN; - v->a[25734] = anon_sym_GT_GT; - v->a[25735] = anon_sym_LBRACE; - v->a[25736] = anon_sym_LBRACK_LBRACK; - v->a[25737] = anon_sym_AMP_GT_GT; - v->a[25738] = anon_sym_GT_PIPE; - v->a[25739] = anon_sym_LT_AMP_DASH; + v->a[25720] = actions(3115); + v->a[25721] = 36; + v->a[25722] = anon_sym_esac; + v->a[25723] = anon_sym_PIPE; + v->a[25724] = anon_sym_SEMI_SEMI; + v->a[25725] = anon_sym_SEMI_AMP; + v->a[25726] = anon_sym_SEMI_SEMI_AMP; + v->a[25727] = anon_sym_PIPE_AMP; + v->a[25728] = anon_sym_AMP_AMP; + v->a[25729] = anon_sym_PIPE_PIPE; + v->a[25730] = anon_sym_LT; + v->a[25731] = anon_sym_GT; + v->a[25732] = anon_sym_GT_GT; + v->a[25733] = anon_sym_AMP_GT; + v->a[25734] = anon_sym_AMP_GT_GT; + v->a[25735] = anon_sym_LT_AMP; + v->a[25736] = anon_sym_GT_AMP; + v->a[25737] = anon_sym_GT_PIPE; + v->a[25738] = anon_sym_LT_AMP_DASH; + v->a[25739] = anon_sym_GT_AMP_DASH; small_parse_table_1287(v); } void small_parse_table_1287(t_small_parse_table_array *v) { - v->a[25740] = anon_sym_GT_AMP_DASH; - v->a[25741] = anon_sym_LT_LT_LT; + v->a[25740] = anon_sym_LT_LT; + v->a[25741] = anon_sym_LT_LT_DASH; v->a[25742] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25743] = anon_sym_DOLLAR_LBRACK; - v->a[25744] = anon_sym_DQUOTE; - v->a[25745] = sym_raw_string; - v->a[25746] = sym_ansi_c_string; - v->a[25747] = anon_sym_DOLLAR_LBRACE; - v->a[25748] = anon_sym_BQUOTE; - v->a[25749] = anon_sym_DOLLAR_BQUOTE; - v->a[25750] = anon_sym_LT_LPAREN; - v->a[25751] = anon_sym_GT_LPAREN; - v->a[25752] = actions(579); - v->a[25753] = 29; - v->a[25754] = anon_sym_for; - v->a[25755] = anon_sym_select; - v->a[25756] = anon_sym_LT; - v->a[25757] = anon_sym_GT; - v->a[25758] = anon_sym_LPAREN; - v->a[25759] = anon_sym_while; + v->a[25743] = anon_sym_AMP; + v->a[25744] = aux_sym_concatenation_token1; + v->a[25745] = anon_sym_DOLLAR; + v->a[25746] = sym__special_character; + v->a[25747] = anon_sym_DQUOTE; + v->a[25748] = sym_raw_string; + v->a[25749] = aux_sym_number_token1; + v->a[25750] = aux_sym_number_token2; + v->a[25751] = anon_sym_DOLLAR_LBRACE; + v->a[25752] = anon_sym_DOLLAR_LPAREN; + v->a[25753] = anon_sym_BQUOTE; + v->a[25754] = anon_sym_DOLLAR_BQUOTE; + v->a[25755] = aux_sym__simple_variable_name_token1; + v->a[25756] = sym_word; + v->a[25757] = anon_sym_SEMI; + v->a[25758] = 3; + v->a[25759] = actions(3); small_parse_table_1288(v); } void small_parse_table_1288(t_small_parse_table_array *v) { - v->a[25760] = anon_sym_until; - v->a[25761] = anon_sym_done; - v->a[25762] = anon_sym_if; - v->a[25763] = anon_sym_case; - v->a[25764] = anon_sym_function; - v->a[25765] = anon_sym_BANG; - v->a[25766] = anon_sym_LBRACK; - v->a[25767] = anon_sym_declare; - v->a[25768] = anon_sym_typeset; - v->a[25769] = anon_sym_export; - v->a[25770] = anon_sym_readonly; - v->a[25771] = anon_sym_local; - v->a[25772] = anon_sym_unset; - v->a[25773] = anon_sym_unsetenv; - v->a[25774] = anon_sym_AMP_GT; - v->a[25775] = anon_sym_LT_AMP; - v->a[25776] = anon_sym_GT_AMP; - v->a[25777] = anon_sym_DOLLAR; - v->a[25778] = sym__special_character; - v->a[25779] = aux_sym_number_token1; + v->a[25760] = 1; + v->a[25761] = sym_comment; + v->a[25762] = actions(3117); + v->a[25763] = 6; + v->a[25764] = sym_file_descriptor; + v->a[25765] = sym__concat; + v->a[25766] = sym_test_operator; + v->a[25767] = sym__bare_dollar; + v->a[25768] = sym__brace_start; + v->a[25769] = aux_sym_heredoc_redirect_token1; + v->a[25770] = actions(3115); + v->a[25771] = 35; + v->a[25772] = anon_sym_LPAREN; + v->a[25773] = anon_sym_PIPE; + v->a[25774] = anon_sym_SEMI_SEMI; + v->a[25775] = anon_sym_SEMI_AMP; + v->a[25776] = anon_sym_SEMI_SEMI_AMP; + v->a[25777] = anon_sym_PIPE_AMP; + v->a[25778] = anon_sym_AMP_AMP; + v->a[25779] = anon_sym_PIPE_PIPE; small_parse_table_1289(v); } void small_parse_table_1289(t_small_parse_table_array *v) { - v->a[25780] = aux_sym_number_token2; - v->a[25781] = anon_sym_DOLLAR_LPAREN; - v->a[25782] = sym_word; - v->a[25783] = 25; - v->a[25784] = actions(71); - v->a[25785] = 1; - v->a[25786] = sym_comment; - v->a[25787] = actions(4189); - v->a[25788] = 1; - v->a[25789] = sym_word; - v->a[25790] = actions(4195); - v->a[25791] = 1; - v->a[25792] = anon_sym_DOLLAR_LBRACK; - v->a[25793] = actions(4198); - v->a[25794] = 1; + v->a[25780] = anon_sym_LT; + v->a[25781] = anon_sym_GT; + v->a[25782] = anon_sym_GT_GT; + v->a[25783] = anon_sym_AMP_GT; + v->a[25784] = anon_sym_AMP_GT_GT; + v->a[25785] = anon_sym_LT_AMP; + v->a[25786] = anon_sym_GT_AMP; + v->a[25787] = anon_sym_GT_PIPE; + v->a[25788] = anon_sym_LT_AMP_DASH; + v->a[25789] = anon_sym_GT_AMP_DASH; + v->a[25790] = anon_sym_LT_LT; + v->a[25791] = anon_sym_LT_LT_DASH; + v->a[25792] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25793] = anon_sym_AMP; + v->a[25794] = aux_sym_concatenation_token1; v->a[25795] = anon_sym_DOLLAR; - v->a[25796] = actions(4201); - v->a[25797] = 1; - v->a[25798] = sym__special_character; - v->a[25799] = actions(4204); + v->a[25796] = sym__special_character; + v->a[25797] = anon_sym_DQUOTE; + v->a[25798] = sym_raw_string; + v->a[25799] = aux_sym_number_token1; small_parse_table_1290(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2570.c b/parser/static/small_parse_table/small_parse_table_2570.c deleted file mode 100644 index 5697e37c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2570.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2570.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12850(t_small_parse_table_array *v) -{ - v->a[257000] = anon_sym_DOLLAR_BQUOTE; - v->a[257001] = actions(11770); - v->a[257002] = 1; - v->a[257003] = aux_sym__simple_variable_name_token1; - v->a[257004] = actions(11772); - v->a[257005] = 1; - v->a[257006] = sym_variable_name; - v->a[257007] = actions(11852); - v->a[257008] = 1; - v->a[257009] = anon_sym_RBRACE3; - v->a[257010] = state(3532); - v->a[257011] = 1; - v->a[257012] = sym_subscript; - v->a[257013] = state(6428); - v->a[257014] = 1; - v->a[257015] = aux_sym__expansion_body_repeat1; - v->a[257016] = state(6472); - v->a[257017] = 1; - v->a[257018] = sym_command_substitution; - v->a[257019] = state(7261); - small_parse_table_12851(v); -} - -void small_parse_table_12851(t_small_parse_table_array *v) -{ - v->a[257020] = 1; - v->a[257021] = sym__expansion_body; - v->a[257022] = actions(11762); - v->a[257023] = 2; - v->a[257024] = anon_sym_POUND2; - v->a[257025] = anon_sym_EQ2; - v->a[257026] = actions(8050); - v->a[257027] = 3; - v->a[257028] = sym__external_expansion_sym_hash; - v->a[257029] = sym__external_expansion_sym_bang; - v->a[257030] = sym__external_expansion_sym_equal; - v->a[257031] = actions(11754); - v->a[257032] = 4; - v->a[257033] = anon_sym_DASH; - v->a[257034] = anon_sym_STAR; - v->a[257035] = anon_sym_QMARK; - v->a[257036] = anon_sym_AT2; - v->a[257037] = actions(11756); - v->a[257038] = 5; - v->a[257039] = anon_sym_BANG; - small_parse_table_12852(v); -} - -void small_parse_table_12852(t_small_parse_table_array *v) -{ - v->a[257040] = anon_sym_DOLLAR; - v->a[257041] = anon_sym_POUND; - v->a[257042] = anon_sym_0; - v->a[257043] = anon_sym__; - v->a[257044] = 16; - v->a[257045] = actions(3); - v->a[257046] = 1; - v->a[257047] = sym_comment; - v->a[257048] = actions(11760); - v->a[257049] = 1; - v->a[257050] = anon_sym_BANG2; - v->a[257051] = actions(11764); - v->a[257052] = 1; - v->a[257053] = anon_sym_DOLLAR_LPAREN; - v->a[257054] = actions(11766); - v->a[257055] = 1; - v->a[257056] = anon_sym_BQUOTE; - v->a[257057] = actions(11768); - v->a[257058] = 1; - v->a[257059] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_12853(v); -} - -void small_parse_table_12853(t_small_parse_table_array *v) -{ - v->a[257060] = actions(11770); - v->a[257061] = 1; - v->a[257062] = aux_sym__simple_variable_name_token1; - v->a[257063] = actions(11772); - v->a[257064] = 1; - v->a[257065] = sym_variable_name; - v->a[257066] = actions(11854); - v->a[257067] = 1; - v->a[257068] = anon_sym_RBRACE3; - v->a[257069] = state(3532); - v->a[257070] = 1; - v->a[257071] = sym_subscript; - v->a[257072] = state(6428); - v->a[257073] = 1; - v->a[257074] = aux_sym__expansion_body_repeat1; - v->a[257075] = state(6472); - v->a[257076] = 1; - v->a[257077] = sym_command_substitution; - v->a[257078] = state(7112); - v->a[257079] = 1; - small_parse_table_12854(v); -} - -void small_parse_table_12854(t_small_parse_table_array *v) -{ - v->a[257080] = sym__expansion_body; - v->a[257081] = actions(11762); - v->a[257082] = 2; - v->a[257083] = anon_sym_POUND2; - v->a[257084] = anon_sym_EQ2; - v->a[257085] = actions(8050); - v->a[257086] = 3; - v->a[257087] = sym__external_expansion_sym_hash; - v->a[257088] = sym__external_expansion_sym_bang; - v->a[257089] = sym__external_expansion_sym_equal; - v->a[257090] = actions(11754); - v->a[257091] = 4; - v->a[257092] = anon_sym_DASH; - v->a[257093] = anon_sym_STAR; - v->a[257094] = anon_sym_QMARK; - v->a[257095] = anon_sym_AT2; - v->a[257096] = actions(11756); - v->a[257097] = 5; - v->a[257098] = anon_sym_BANG; - v->a[257099] = anon_sym_DOLLAR; - small_parse_table_12855(v); -} - -/* EOF small_parse_table_2570.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2571.c b/parser/static/small_parse_table/small_parse_table_2571.c deleted file mode 100644 index a9267199..00000000 --- a/parser/static/small_parse_table/small_parse_table_2571.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2571.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12855(t_small_parse_table_array *v) -{ - v->a[257100] = anon_sym_POUND; - v->a[257101] = anon_sym_0; - v->a[257102] = anon_sym__; - v->a[257103] = 11; - v->a[257104] = actions(3); - v->a[257105] = 1; - v->a[257106] = sym_comment; - v->a[257107] = actions(4257); - v->a[257108] = 1; - v->a[257109] = anon_sym_BQUOTE; - v->a[257110] = actions(5379); - v->a[257111] = 1; - v->a[257112] = aux_sym_heredoc_redirect_token1; - v->a[257113] = actions(11856); - v->a[257114] = 1; - v->a[257115] = sym_file_descriptor; - v->a[257116] = actions(4253); - v->a[257117] = 2; - v->a[257118] = anon_sym_PIPE; - v->a[257119] = anon_sym_PIPE_AMP; - small_parse_table_12856(v); -} - -void small_parse_table_12856(t_small_parse_table_array *v) -{ - v->a[257120] = actions(4692); - v->a[257121] = 2; - v->a[257122] = anon_sym_LT_LT; - v->a[257123] = anon_sym_LT_LT_DASH; - v->a[257124] = actions(5355); - v->a[257125] = 2; - v->a[257126] = anon_sym_PIPE_PIPE; - v->a[257127] = anon_sym_AMP_AMP; - v->a[257128] = actions(11487); - v->a[257129] = 2; - v->a[257130] = anon_sym_LT_AMP_DASH; - v->a[257131] = anon_sym_GT_AMP_DASH; - v->a[257132] = actions(5377); - v->a[257133] = 3; - v->a[257134] = anon_sym_SEMI; - v->a[257135] = anon_sym_AMP; - v->a[257136] = anon_sym_SEMI_SEMI; - v->a[257137] = state(4697); - v->a[257138] = 3; - v->a[257139] = sym_file_redirect; - small_parse_table_12857(v); -} - -void small_parse_table_12857(t_small_parse_table_array *v) -{ - v->a[257140] = sym_heredoc_redirect; - v->a[257141] = aux_sym_redirected_statement_repeat1; - v->a[257142] = actions(11485); - v->a[257143] = 8; - v->a[257144] = anon_sym_LT; - v->a[257145] = anon_sym_GT; - v->a[257146] = anon_sym_GT_GT; - v->a[257147] = anon_sym_AMP_GT; - v->a[257148] = anon_sym_AMP_GT_GT; - v->a[257149] = anon_sym_LT_AMP; - v->a[257150] = anon_sym_GT_AMP; - v->a[257151] = anon_sym_GT_PIPE; - v->a[257152] = 11; - v->a[257153] = actions(3); - v->a[257154] = 1; - v->a[257155] = sym_comment; - v->a[257156] = actions(2721); - v->a[257157] = 1; - v->a[257158] = ts_builtin_sym_end; - v->a[257159] = actions(5051); - small_parse_table_12858(v); -} - -void small_parse_table_12858(t_small_parse_table_array *v) -{ - v->a[257160] = 1; - v->a[257161] = aux_sym_heredoc_redirect_token1; - v->a[257162] = actions(11834); - v->a[257163] = 1; - v->a[257164] = sym_file_descriptor; - v->a[257165] = actions(4253); - v->a[257166] = 2; - v->a[257167] = anon_sym_PIPE; - v->a[257168] = anon_sym_PIPE_AMP; - v->a[257169] = actions(4690); - v->a[257170] = 2; - v->a[257171] = anon_sym_PIPE_PIPE; - v->a[257172] = anon_sym_AMP_AMP; - v->a[257173] = actions(4692); - v->a[257174] = 2; - v->a[257175] = anon_sym_LT_LT; - v->a[257176] = anon_sym_LT_LT_DASH; - v->a[257177] = actions(11481); - v->a[257178] = 2; - v->a[257179] = anon_sym_LT_AMP_DASH; - small_parse_table_12859(v); -} - -void small_parse_table_12859(t_small_parse_table_array *v) -{ - v->a[257180] = anon_sym_GT_AMP_DASH; - v->a[257181] = actions(5049); - v->a[257182] = 3; - v->a[257183] = anon_sym_SEMI; - v->a[257184] = anon_sym_AMP; - v->a[257185] = anon_sym_SEMI_SEMI; - v->a[257186] = state(4650); - v->a[257187] = 3; - v->a[257188] = sym_file_redirect; - v->a[257189] = sym_heredoc_redirect; - v->a[257190] = aux_sym_redirected_statement_repeat1; - v->a[257191] = actions(11479); - v->a[257192] = 8; - v->a[257193] = anon_sym_LT; - v->a[257194] = anon_sym_GT; - v->a[257195] = anon_sym_GT_GT; - v->a[257196] = anon_sym_AMP_GT; - v->a[257197] = anon_sym_AMP_GT_GT; - v->a[257198] = anon_sym_LT_AMP; - v->a[257199] = anon_sym_GT_AMP; - small_parse_table_12860(v); -} - -/* EOF small_parse_table_2571.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2572.c b/parser/static/small_parse_table/small_parse_table_2572.c deleted file mode 100644 index c98e3013..00000000 --- a/parser/static/small_parse_table/small_parse_table_2572.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2572.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12860(t_small_parse_table_array *v) -{ - v->a[257200] = anon_sym_GT_PIPE; - v->a[257201] = 5; - v->a[257202] = actions(3); - v->a[257203] = 1; - v->a[257204] = sym_comment; - v->a[257205] = state(4664); - v->a[257206] = 1; - v->a[257207] = aux_sym_pipeline_repeat1; - v->a[257208] = actions(11748); - v->a[257209] = 2; - v->a[257210] = sym_file_descriptor; - v->a[257211] = aux_sym_heredoc_redirect_token1; - v->a[257212] = actions(11858); - v->a[257213] = 2; - v->a[257214] = anon_sym_PIPE; - v->a[257215] = anon_sym_PIPE_AMP; - v->a[257216] = actions(11743); - v->a[257217] = 20; - v->a[257218] = anon_sym_SEMI; - v->a[257219] = anon_sym_PIPE_PIPE; - small_parse_table_12861(v); -} - -void small_parse_table_12861(t_small_parse_table_array *v) -{ - v->a[257220] = anon_sym_AMP_AMP; - v->a[257221] = anon_sym_AMP; - v->a[257222] = anon_sym_LT; - v->a[257223] = anon_sym_GT; - v->a[257224] = anon_sym_LT_LT; - v->a[257225] = anon_sym_GT_GT; - v->a[257226] = anon_sym_esac; - v->a[257227] = anon_sym_SEMI_SEMI; - v->a[257228] = anon_sym_SEMI_AMP; - v->a[257229] = anon_sym_SEMI_SEMI_AMP; - v->a[257230] = anon_sym_AMP_GT; - v->a[257231] = anon_sym_AMP_GT_GT; - v->a[257232] = anon_sym_LT_AMP; - v->a[257233] = anon_sym_GT_AMP; - v->a[257234] = anon_sym_GT_PIPE; - v->a[257235] = anon_sym_LT_AMP_DASH; - v->a[257236] = anon_sym_GT_AMP_DASH; - v->a[257237] = anon_sym_LT_LT_DASH; - v->a[257238] = 8; - v->a[257239] = actions(3); - small_parse_table_12862(v); -} - -void small_parse_table_12862(t_small_parse_table_array *v) -{ - v->a[257240] = 1; - v->a[257241] = sym_comment; - v->a[257242] = actions(11315); - v->a[257243] = 1; - v->a[257244] = aux_sym_heredoc_redirect_token1; - v->a[257245] = actions(11867); - v->a[257246] = 1; - v->a[257247] = anon_sym_LT_LT_LT; - v->a[257248] = actions(11870); - v->a[257249] = 1; - v->a[257250] = sym_file_descriptor; - v->a[257251] = actions(11864); - v->a[257252] = 2; - v->a[257253] = anon_sym_LT_AMP_DASH; - v->a[257254] = anon_sym_GT_AMP_DASH; - v->a[257255] = state(4665); - v->a[257256] = 3; - v->a[257257] = sym_file_redirect; - v->a[257258] = sym_herestring_redirect; - v->a[257259] = aux_sym_redirected_statement_repeat2; - small_parse_table_12863(v); -} - -void small_parse_table_12863(t_small_parse_table_array *v) -{ - v->a[257260] = actions(11861); - v->a[257261] = 8; - v->a[257262] = anon_sym_LT; - v->a[257263] = anon_sym_GT; - v->a[257264] = anon_sym_GT_GT; - v->a[257265] = anon_sym_AMP_GT; - v->a[257266] = anon_sym_AMP_GT_GT; - v->a[257267] = anon_sym_LT_AMP; - v->a[257268] = anon_sym_GT_AMP; - v->a[257269] = anon_sym_GT_PIPE; - v->a[257270] = actions(11307); - v->a[257271] = 9; - v->a[257272] = anon_sym_SEMI; - v->a[257273] = anon_sym_PIPE_PIPE; - v->a[257274] = anon_sym_AMP_AMP; - v->a[257275] = anon_sym_PIPE; - v->a[257276] = anon_sym_AMP; - v->a[257277] = anon_sym_LT_LT; - v->a[257278] = anon_sym_SEMI_SEMI; - v->a[257279] = anon_sym_PIPE_AMP; - small_parse_table_12864(v); -} - -void small_parse_table_12864(t_small_parse_table_array *v) -{ - v->a[257280] = anon_sym_LT_LT_DASH; - v->a[257281] = 3; - v->a[257282] = actions(3); - v->a[257283] = 1; - v->a[257284] = sym_comment; - v->a[257285] = actions(11782); - v->a[257286] = 3; - v->a[257287] = sym_file_descriptor; - v->a[257288] = ts_builtin_sym_end; - v->a[257289] = aux_sym_heredoc_redirect_token1; - v->a[257290] = actions(11780); - v->a[257291] = 22; - v->a[257292] = anon_sym_SEMI; - v->a[257293] = anon_sym_PIPE_PIPE; - v->a[257294] = anon_sym_AMP_AMP; - v->a[257295] = anon_sym_PIPE; - v->a[257296] = anon_sym_AMP; - v->a[257297] = anon_sym_LT; - v->a[257298] = anon_sym_GT; - v->a[257299] = anon_sym_LT_LT; - small_parse_table_12865(v); -} - -/* EOF small_parse_table_2572.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2573.c b/parser/static/small_parse_table/small_parse_table_2573.c deleted file mode 100644 index 5205ab2a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2573.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2573.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12865(t_small_parse_table_array *v) -{ - v->a[257300] = anon_sym_GT_GT; - v->a[257301] = anon_sym_RPAREN; - v->a[257302] = anon_sym_SEMI_SEMI; - v->a[257303] = anon_sym_PIPE_AMP; - v->a[257304] = anon_sym_AMP_GT; - v->a[257305] = anon_sym_AMP_GT_GT; - v->a[257306] = anon_sym_LT_AMP; - v->a[257307] = anon_sym_GT_AMP; - v->a[257308] = anon_sym_GT_PIPE; - v->a[257309] = anon_sym_LT_AMP_DASH; - v->a[257310] = anon_sym_GT_AMP_DASH; - v->a[257311] = anon_sym_LT_LT_DASH; - v->a[257312] = anon_sym_LT_LT_LT; - v->a[257313] = anon_sym_BQUOTE; - v->a[257314] = 8; - v->a[257315] = actions(3); - v->a[257316] = 1; - v->a[257317] = sym_comment; - v->a[257318] = actions(11448); - v->a[257319] = 1; - small_parse_table_12866(v); -} - -void small_parse_table_12866(t_small_parse_table_array *v) -{ - v->a[257320] = anon_sym_LT_LT_LT; - v->a[257321] = actions(11774); - v->a[257322] = 1; - v->a[257323] = sym_file_descriptor; - v->a[257324] = actions(11481); - v->a[257325] = 2; - v->a[257326] = anon_sym_LT_AMP_DASH; - v->a[257327] = anon_sym_GT_AMP_DASH; - v->a[257328] = actions(11535); - v->a[257329] = 2; - v->a[257330] = ts_builtin_sym_end; - v->a[257331] = aux_sym_heredoc_redirect_token1; - v->a[257332] = state(4877); - v->a[257333] = 2; - v->a[257334] = sym_file_redirect; - v->a[257335] = sym_herestring_redirect; - v->a[257336] = actions(11479); - v->a[257337] = 8; - v->a[257338] = anon_sym_LT; - v->a[257339] = anon_sym_GT; - small_parse_table_12867(v); -} - -void small_parse_table_12867(t_small_parse_table_array *v) -{ - v->a[257340] = anon_sym_GT_GT; - v->a[257341] = anon_sym_AMP_GT; - v->a[257342] = anon_sym_AMP_GT_GT; - v->a[257343] = anon_sym_LT_AMP; - v->a[257344] = anon_sym_GT_AMP; - v->a[257345] = anon_sym_GT_PIPE; - v->a[257346] = actions(11533); - v->a[257347] = 9; - v->a[257348] = anon_sym_SEMI; - v->a[257349] = anon_sym_PIPE_PIPE; - v->a[257350] = anon_sym_AMP_AMP; - v->a[257351] = anon_sym_PIPE; - v->a[257352] = anon_sym_AMP; - v->a[257353] = anon_sym_LT_LT; - v->a[257354] = anon_sym_SEMI_SEMI; - v->a[257355] = anon_sym_PIPE_AMP; - v->a[257356] = anon_sym_LT_LT_DASH; - v->a[257357] = 16; - v->a[257358] = actions(3); - v->a[257359] = 1; - small_parse_table_12868(v); -} - -void small_parse_table_12868(t_small_parse_table_array *v) -{ - v->a[257360] = sym_comment; - v->a[257361] = actions(11760); - v->a[257362] = 1; - v->a[257363] = anon_sym_BANG2; - v->a[257364] = actions(11764); - v->a[257365] = 1; - v->a[257366] = anon_sym_DOLLAR_LPAREN; - v->a[257367] = actions(11766); - v->a[257368] = 1; - v->a[257369] = anon_sym_BQUOTE; - v->a[257370] = actions(11768); - v->a[257371] = 1; - v->a[257372] = anon_sym_DOLLAR_BQUOTE; - v->a[257373] = actions(11770); - v->a[257374] = 1; - v->a[257375] = aux_sym__simple_variable_name_token1; - v->a[257376] = actions(11772); - v->a[257377] = 1; - v->a[257378] = sym_variable_name; - v->a[257379] = actions(11873); - small_parse_table_12869(v); -} - -void small_parse_table_12869(t_small_parse_table_array *v) -{ - v->a[257380] = 1; - v->a[257381] = anon_sym_RBRACE3; - v->a[257382] = state(3532); - v->a[257383] = 1; - v->a[257384] = sym_subscript; - v->a[257385] = state(6428); - v->a[257386] = 1; - v->a[257387] = aux_sym__expansion_body_repeat1; - v->a[257388] = state(6472); - v->a[257389] = 1; - v->a[257390] = sym_command_substitution; - v->a[257391] = state(6860); - v->a[257392] = 1; - v->a[257393] = sym__expansion_body; - v->a[257394] = actions(11762); - v->a[257395] = 2; - v->a[257396] = anon_sym_POUND2; - v->a[257397] = anon_sym_EQ2; - v->a[257398] = actions(8050); - v->a[257399] = 3; - small_parse_table_12870(v); -} - -/* EOF small_parse_table_2573.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2574.c b/parser/static/small_parse_table/small_parse_table_2574.c deleted file mode 100644 index 8e96f451..00000000 --- a/parser/static/small_parse_table/small_parse_table_2574.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2574.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12870(t_small_parse_table_array *v) -{ - v->a[257400] = sym__external_expansion_sym_hash; - v->a[257401] = sym__external_expansion_sym_bang; - v->a[257402] = sym__external_expansion_sym_equal; - v->a[257403] = actions(11754); - v->a[257404] = 4; - v->a[257405] = anon_sym_DASH; - v->a[257406] = anon_sym_STAR; - v->a[257407] = anon_sym_QMARK; - v->a[257408] = anon_sym_AT2; - v->a[257409] = actions(11756); - v->a[257410] = 5; - v->a[257411] = anon_sym_BANG; - v->a[257412] = anon_sym_DOLLAR; - v->a[257413] = anon_sym_POUND; - v->a[257414] = anon_sym_0; - v->a[257415] = anon_sym__; - v->a[257416] = 6; - v->a[257417] = actions(3); - v->a[257418] = 1; - v->a[257419] = sym_comment; - small_parse_table_12871(v); -} - -void small_parse_table_12871(t_small_parse_table_array *v) -{ - v->a[257420] = actions(11651); - v->a[257421] = 1; - v->a[257422] = aux_sym_concatenation_token1; - v->a[257423] = actions(11875); - v->a[257424] = 1; - v->a[257425] = sym__concat; - v->a[257426] = state(4268); - v->a[257427] = 1; - v->a[257428] = aux_sym_concatenation_repeat1; - v->a[257429] = actions(1288); - v->a[257430] = 2; - v->a[257431] = sym_file_descriptor; - v->a[257432] = aux_sym_heredoc_redirect_token1; - v->a[257433] = actions(1286); - v->a[257434] = 20; - v->a[257435] = anon_sym_SEMI; - v->a[257436] = anon_sym_PIPE_PIPE; - v->a[257437] = anon_sym_AMP_AMP; - v->a[257438] = anon_sym_PIPE; - v->a[257439] = anon_sym_AMP; - small_parse_table_12872(v); -} - -void small_parse_table_12872(t_small_parse_table_array *v) -{ - v->a[257440] = anon_sym_LT; - v->a[257441] = anon_sym_GT; - v->a[257442] = anon_sym_LT_LT; - v->a[257443] = anon_sym_GT_GT; - v->a[257444] = anon_sym_SEMI_SEMI; - v->a[257445] = anon_sym_PIPE_AMP; - v->a[257446] = anon_sym_AMP_GT; - v->a[257447] = anon_sym_AMP_GT_GT; - v->a[257448] = anon_sym_LT_AMP; - v->a[257449] = anon_sym_GT_AMP; - v->a[257450] = anon_sym_GT_PIPE; - v->a[257451] = anon_sym_LT_AMP_DASH; - v->a[257452] = anon_sym_GT_AMP_DASH; - v->a[257453] = anon_sym_LT_LT_DASH; - v->a[257454] = anon_sym_BQUOTE; - v->a[257455] = 3; - v->a[257456] = actions(3); - v->a[257457] = 1; - v->a[257458] = sym_comment; - v->a[257459] = actions(1302); - small_parse_table_12873(v); -} - -void small_parse_table_12873(t_small_parse_table_array *v) -{ - v->a[257460] = 4; - v->a[257461] = sym__concat; - v->a[257462] = sym_test_operator; - v->a[257463] = sym__brace_start; - v->a[257464] = aux_sym_heredoc_redirect_token1; - v->a[257465] = actions(1300); - v->a[257466] = 21; - v->a[257467] = anon_sym_LPAREN_LPAREN; - v->a[257468] = anon_sym_SEMI; - v->a[257469] = anon_sym_AMP; - v->a[257470] = anon_sym_SEMI_SEMI; - v->a[257471] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[257472] = anon_sym_DOLLAR_LBRACK; - v->a[257473] = aux_sym_concatenation_token1; - v->a[257474] = anon_sym_DOLLAR; - v->a[257475] = sym__special_character; - v->a[257476] = anon_sym_DQUOTE; - v->a[257477] = sym_raw_string; - v->a[257478] = sym_ansi_c_string; - v->a[257479] = aux_sym_number_token1; - small_parse_table_12874(v); -} - -void small_parse_table_12874(t_small_parse_table_array *v) -{ - v->a[257480] = aux_sym_number_token2; - v->a[257481] = anon_sym_DOLLAR_LBRACE; - v->a[257482] = anon_sym_DOLLAR_LPAREN; - v->a[257483] = anon_sym_BQUOTE; - v->a[257484] = anon_sym_DOLLAR_BQUOTE; - v->a[257485] = anon_sym_LT_LPAREN; - v->a[257486] = anon_sym_GT_LPAREN; - v->a[257487] = sym_word; - v->a[257488] = 16; - v->a[257489] = actions(3); - v->a[257490] = 1; - v->a[257491] = sym_comment; - v->a[257492] = actions(11760); - v->a[257493] = 1; - v->a[257494] = anon_sym_BANG2; - v->a[257495] = actions(11764); - v->a[257496] = 1; - v->a[257497] = anon_sym_DOLLAR_LPAREN; - v->a[257498] = actions(11766); - v->a[257499] = 1; - small_parse_table_12875(v); -} - -/* EOF small_parse_table_2574.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2575.c b/parser/static/small_parse_table/small_parse_table_2575.c deleted file mode 100644 index 8e422c4f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2575.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2575.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12875(t_small_parse_table_array *v) -{ - v->a[257500] = anon_sym_BQUOTE; - v->a[257501] = actions(11768); - v->a[257502] = 1; - v->a[257503] = anon_sym_DOLLAR_BQUOTE; - v->a[257504] = actions(11770); - v->a[257505] = 1; - v->a[257506] = aux_sym__simple_variable_name_token1; - v->a[257507] = actions(11772); - v->a[257508] = 1; - v->a[257509] = sym_variable_name; - v->a[257510] = actions(11877); - v->a[257511] = 1; - v->a[257512] = anon_sym_RBRACE3; - v->a[257513] = state(3532); - v->a[257514] = 1; - v->a[257515] = sym_subscript; - v->a[257516] = state(6428); - v->a[257517] = 1; - v->a[257518] = aux_sym__expansion_body_repeat1; - v->a[257519] = state(6472); - small_parse_table_12876(v); -} - -void small_parse_table_12876(t_small_parse_table_array *v) -{ - v->a[257520] = 1; - v->a[257521] = sym_command_substitution; - v->a[257522] = state(7126); - v->a[257523] = 1; - v->a[257524] = sym__expansion_body; - v->a[257525] = actions(11762); - v->a[257526] = 2; - v->a[257527] = anon_sym_POUND2; - v->a[257528] = anon_sym_EQ2; - v->a[257529] = actions(8050); - v->a[257530] = 3; - v->a[257531] = sym__external_expansion_sym_hash; - v->a[257532] = sym__external_expansion_sym_bang; - v->a[257533] = sym__external_expansion_sym_equal; - v->a[257534] = actions(11754); - v->a[257535] = 4; - v->a[257536] = anon_sym_DASH; - v->a[257537] = anon_sym_STAR; - v->a[257538] = anon_sym_QMARK; - v->a[257539] = anon_sym_AT2; - small_parse_table_12877(v); -} - -void small_parse_table_12877(t_small_parse_table_array *v) -{ - v->a[257540] = actions(11756); - v->a[257541] = 5; - v->a[257542] = anon_sym_BANG; - v->a[257543] = anon_sym_DOLLAR; - v->a[257544] = anon_sym_POUND; - v->a[257545] = anon_sym_0; - v->a[257546] = anon_sym__; - v->a[257547] = 16; - v->a[257548] = actions(3); - v->a[257549] = 1; - v->a[257550] = sym_comment; - v->a[257551] = actions(11760); - v->a[257552] = 1; - v->a[257553] = anon_sym_BANG2; - v->a[257554] = actions(11764); - v->a[257555] = 1; - v->a[257556] = anon_sym_DOLLAR_LPAREN; - v->a[257557] = actions(11766); - v->a[257558] = 1; - v->a[257559] = anon_sym_BQUOTE; - small_parse_table_12878(v); -} - -void small_parse_table_12878(t_small_parse_table_array *v) -{ - v->a[257560] = actions(11768); - v->a[257561] = 1; - v->a[257562] = anon_sym_DOLLAR_BQUOTE; - v->a[257563] = actions(11770); - v->a[257564] = 1; - v->a[257565] = aux_sym__simple_variable_name_token1; - v->a[257566] = actions(11772); - v->a[257567] = 1; - v->a[257568] = sym_variable_name; - v->a[257569] = actions(11879); - v->a[257570] = 1; - v->a[257571] = anon_sym_RBRACE3; - v->a[257572] = state(3532); - v->a[257573] = 1; - v->a[257574] = sym_subscript; - v->a[257575] = state(6428); - v->a[257576] = 1; - v->a[257577] = aux_sym__expansion_body_repeat1; - v->a[257578] = state(6472); - v->a[257579] = 1; - small_parse_table_12879(v); -} - -void small_parse_table_12879(t_small_parse_table_array *v) -{ - v->a[257580] = sym_command_substitution; - v->a[257581] = state(7135); - v->a[257582] = 1; - v->a[257583] = sym__expansion_body; - v->a[257584] = actions(11762); - v->a[257585] = 2; - v->a[257586] = anon_sym_POUND2; - v->a[257587] = anon_sym_EQ2; - v->a[257588] = actions(8050); - v->a[257589] = 3; - v->a[257590] = sym__external_expansion_sym_hash; - v->a[257591] = sym__external_expansion_sym_bang; - v->a[257592] = sym__external_expansion_sym_equal; - v->a[257593] = actions(11754); - v->a[257594] = 4; - v->a[257595] = anon_sym_DASH; - v->a[257596] = anon_sym_STAR; - v->a[257597] = anon_sym_QMARK; - v->a[257598] = anon_sym_AT2; - v->a[257599] = actions(11756); - small_parse_table_12880(v); -} - -/* EOF small_parse_table_2575.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2576.c b/parser/static/small_parse_table/small_parse_table_2576.c deleted file mode 100644 index 45a4674b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2576.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2576.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12880(t_small_parse_table_array *v) -{ - v->a[257600] = 5; - v->a[257601] = anon_sym_BANG; - v->a[257602] = anon_sym_DOLLAR; - v->a[257603] = anon_sym_POUND; - v->a[257604] = anon_sym_0; - v->a[257605] = anon_sym__; - v->a[257606] = 6; - v->a[257607] = actions(3); - v->a[257608] = 1; - v->a[257609] = sym_comment; - v->a[257610] = actions(11651); - v->a[257611] = 1; - v->a[257612] = aux_sym_concatenation_token1; - v->a[257613] = actions(11653); - v->a[257614] = 1; - v->a[257615] = sym__concat; - v->a[257616] = state(4611); - v->a[257617] = 1; - v->a[257618] = aux_sym_concatenation_repeat1; - v->a[257619] = actions(4554); - small_parse_table_12881(v); -} - -void small_parse_table_12881(t_small_parse_table_array *v) -{ - v->a[257620] = 3; - v->a[257621] = sym_file_descriptor; - v->a[257622] = ts_builtin_sym_end; - v->a[257623] = aux_sym_heredoc_redirect_token1; - v->a[257624] = actions(4552); - v->a[257625] = 19; - v->a[257626] = anon_sym_SEMI; - v->a[257627] = anon_sym_PIPE_PIPE; - v->a[257628] = anon_sym_AMP_AMP; - v->a[257629] = anon_sym_PIPE; - v->a[257630] = anon_sym_AMP; - v->a[257631] = anon_sym_LT; - v->a[257632] = anon_sym_GT; - v->a[257633] = anon_sym_LT_LT; - v->a[257634] = anon_sym_GT_GT; - v->a[257635] = anon_sym_SEMI_SEMI; - v->a[257636] = anon_sym_PIPE_AMP; - v->a[257637] = anon_sym_AMP_GT; - v->a[257638] = anon_sym_AMP_GT_GT; - v->a[257639] = anon_sym_LT_AMP; - small_parse_table_12882(v); -} - -void small_parse_table_12882(t_small_parse_table_array *v) -{ - v->a[257640] = anon_sym_GT_AMP; - v->a[257641] = anon_sym_GT_PIPE; - v->a[257642] = anon_sym_LT_AMP_DASH; - v->a[257643] = anon_sym_GT_AMP_DASH; - v->a[257644] = anon_sym_LT_LT_DASH; - v->a[257645] = 6; - v->a[257646] = actions(3); - v->a[257647] = 1; - v->a[257648] = sym_comment; - v->a[257649] = actions(11651); - v->a[257650] = 1; - v->a[257651] = aux_sym_concatenation_token1; - v->a[257652] = actions(11881); - v->a[257653] = 1; - v->a[257654] = sym__concat; - v->a[257655] = state(4268); - v->a[257656] = 1; - v->a[257657] = aux_sym_concatenation_repeat1; - v->a[257658] = actions(1267); - v->a[257659] = 2; - small_parse_table_12883(v); -} - -void small_parse_table_12883(t_small_parse_table_array *v) -{ - v->a[257660] = sym_file_descriptor; - v->a[257661] = aux_sym_heredoc_redirect_token1; - v->a[257662] = actions(1265); - v->a[257663] = 20; - v->a[257664] = anon_sym_SEMI; - v->a[257665] = anon_sym_PIPE_PIPE; - v->a[257666] = anon_sym_AMP_AMP; - v->a[257667] = anon_sym_PIPE; - v->a[257668] = anon_sym_AMP; - v->a[257669] = anon_sym_LT; - v->a[257670] = anon_sym_GT; - v->a[257671] = anon_sym_LT_LT; - v->a[257672] = anon_sym_GT_GT; - v->a[257673] = anon_sym_SEMI_SEMI; - v->a[257674] = anon_sym_PIPE_AMP; - v->a[257675] = anon_sym_AMP_GT; - v->a[257676] = anon_sym_AMP_GT_GT; - v->a[257677] = anon_sym_LT_AMP; - v->a[257678] = anon_sym_GT_AMP; - v->a[257679] = anon_sym_GT_PIPE; - small_parse_table_12884(v); -} - -void small_parse_table_12884(t_small_parse_table_array *v) -{ - v->a[257680] = anon_sym_LT_AMP_DASH; - v->a[257681] = anon_sym_GT_AMP_DASH; - v->a[257682] = anon_sym_LT_LT_DASH; - v->a[257683] = anon_sym_BQUOTE; - v->a[257684] = 16; - v->a[257685] = actions(3); - v->a[257686] = 1; - v->a[257687] = sym_comment; - v->a[257688] = actions(11760); - v->a[257689] = 1; - v->a[257690] = anon_sym_BANG2; - v->a[257691] = actions(11764); - v->a[257692] = 1; - v->a[257693] = anon_sym_DOLLAR_LPAREN; - v->a[257694] = actions(11766); - v->a[257695] = 1; - v->a[257696] = anon_sym_BQUOTE; - v->a[257697] = actions(11768); - v->a[257698] = 1; - v->a[257699] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_12885(v); -} - -/* EOF small_parse_table_2576.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2577.c b/parser/static/small_parse_table/small_parse_table_2577.c deleted file mode 100644 index 4d649f34..00000000 --- a/parser/static/small_parse_table/small_parse_table_2577.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2577.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12885(t_small_parse_table_array *v) -{ - v->a[257700] = actions(11770); - v->a[257701] = 1; - v->a[257702] = aux_sym__simple_variable_name_token1; - v->a[257703] = actions(11772); - v->a[257704] = 1; - v->a[257705] = sym_variable_name; - v->a[257706] = actions(11883); - v->a[257707] = 1; - v->a[257708] = anon_sym_RBRACE3; - v->a[257709] = state(3532); - v->a[257710] = 1; - v->a[257711] = sym_subscript; - v->a[257712] = state(6428); - v->a[257713] = 1; - v->a[257714] = aux_sym__expansion_body_repeat1; - v->a[257715] = state(6472); - v->a[257716] = 1; - v->a[257717] = sym_command_substitution; - v->a[257718] = state(7141); - v->a[257719] = 1; - small_parse_table_12886(v); -} - -void small_parse_table_12886(t_small_parse_table_array *v) -{ - v->a[257720] = sym__expansion_body; - v->a[257721] = actions(11762); - v->a[257722] = 2; - v->a[257723] = anon_sym_POUND2; - v->a[257724] = anon_sym_EQ2; - v->a[257725] = actions(8050); - v->a[257726] = 3; - v->a[257727] = sym__external_expansion_sym_hash; - v->a[257728] = sym__external_expansion_sym_bang; - v->a[257729] = sym__external_expansion_sym_equal; - v->a[257730] = actions(11754); - v->a[257731] = 4; - v->a[257732] = anon_sym_DASH; - v->a[257733] = anon_sym_STAR; - v->a[257734] = anon_sym_QMARK; - v->a[257735] = anon_sym_AT2; - v->a[257736] = actions(11756); - v->a[257737] = 5; - v->a[257738] = anon_sym_BANG; - v->a[257739] = anon_sym_DOLLAR; - small_parse_table_12887(v); -} - -void small_parse_table_12887(t_small_parse_table_array *v) -{ - v->a[257740] = anon_sym_POUND; - v->a[257741] = anon_sym_0; - v->a[257742] = anon_sym__; - v->a[257743] = 16; - v->a[257744] = actions(3); - v->a[257745] = 1; - v->a[257746] = sym_comment; - v->a[257747] = actions(11760); - v->a[257748] = 1; - v->a[257749] = anon_sym_BANG2; - v->a[257750] = actions(11764); - v->a[257751] = 1; - v->a[257752] = anon_sym_DOLLAR_LPAREN; - v->a[257753] = actions(11766); - v->a[257754] = 1; - v->a[257755] = anon_sym_BQUOTE; - v->a[257756] = actions(11768); - v->a[257757] = 1; - v->a[257758] = anon_sym_DOLLAR_BQUOTE; - v->a[257759] = actions(11770); - small_parse_table_12888(v); -} - -void small_parse_table_12888(t_small_parse_table_array *v) -{ - v->a[257760] = 1; - v->a[257761] = aux_sym__simple_variable_name_token1; - v->a[257762] = actions(11772); - v->a[257763] = 1; - v->a[257764] = sym_variable_name; - v->a[257765] = actions(11885); - v->a[257766] = 1; - v->a[257767] = anon_sym_RBRACE3; - v->a[257768] = state(3532); - v->a[257769] = 1; - v->a[257770] = sym_subscript; - v->a[257771] = state(6428); - v->a[257772] = 1; - v->a[257773] = aux_sym__expansion_body_repeat1; - v->a[257774] = state(6472); - v->a[257775] = 1; - v->a[257776] = sym_command_substitution; - v->a[257777] = state(7163); - v->a[257778] = 1; - v->a[257779] = sym__expansion_body; - small_parse_table_12889(v); -} - -void small_parse_table_12889(t_small_parse_table_array *v) -{ - v->a[257780] = actions(11762); - v->a[257781] = 2; - v->a[257782] = anon_sym_POUND2; - v->a[257783] = anon_sym_EQ2; - v->a[257784] = actions(8050); - v->a[257785] = 3; - v->a[257786] = sym__external_expansion_sym_hash; - v->a[257787] = sym__external_expansion_sym_bang; - v->a[257788] = sym__external_expansion_sym_equal; - v->a[257789] = actions(11754); - v->a[257790] = 4; - v->a[257791] = anon_sym_DASH; - v->a[257792] = anon_sym_STAR; - v->a[257793] = anon_sym_QMARK; - v->a[257794] = anon_sym_AT2; - v->a[257795] = actions(11756); - v->a[257796] = 5; - v->a[257797] = anon_sym_BANG; - v->a[257798] = anon_sym_DOLLAR; - v->a[257799] = anon_sym_POUND; - small_parse_table_12890(v); -} - -/* EOF small_parse_table_2577.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2578.c b/parser/static/small_parse_table/small_parse_table_2578.c deleted file mode 100644 index 103a6ce8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2578.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2578.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12890(t_small_parse_table_array *v) -{ - v->a[257800] = anon_sym_0; - v->a[257801] = anon_sym__; - v->a[257802] = 16; - v->a[257803] = actions(3); - v->a[257804] = 1; - v->a[257805] = sym_comment; - v->a[257806] = actions(11760); - v->a[257807] = 1; - v->a[257808] = anon_sym_BANG2; - v->a[257809] = actions(11764); - v->a[257810] = 1; - v->a[257811] = anon_sym_DOLLAR_LPAREN; - v->a[257812] = actions(11766); - v->a[257813] = 1; - v->a[257814] = anon_sym_BQUOTE; - v->a[257815] = actions(11768); - v->a[257816] = 1; - v->a[257817] = anon_sym_DOLLAR_BQUOTE; - v->a[257818] = actions(11770); - v->a[257819] = 1; - small_parse_table_12891(v); -} - -void small_parse_table_12891(t_small_parse_table_array *v) -{ - v->a[257820] = aux_sym__simple_variable_name_token1; - v->a[257821] = actions(11772); - v->a[257822] = 1; - v->a[257823] = sym_variable_name; - v->a[257824] = actions(11887); - v->a[257825] = 1; - v->a[257826] = anon_sym_RBRACE3; - v->a[257827] = state(3532); - v->a[257828] = 1; - v->a[257829] = sym_subscript; - v->a[257830] = state(6428); - v->a[257831] = 1; - v->a[257832] = aux_sym__expansion_body_repeat1; - v->a[257833] = state(6472); - v->a[257834] = 1; - v->a[257835] = sym_command_substitution; - v->a[257836] = state(7170); - v->a[257837] = 1; - v->a[257838] = sym__expansion_body; - v->a[257839] = actions(11762); - small_parse_table_12892(v); -} - -void small_parse_table_12892(t_small_parse_table_array *v) -{ - v->a[257840] = 2; - v->a[257841] = anon_sym_POUND2; - v->a[257842] = anon_sym_EQ2; - v->a[257843] = actions(8050); - v->a[257844] = 3; - v->a[257845] = sym__external_expansion_sym_hash; - v->a[257846] = sym__external_expansion_sym_bang; - v->a[257847] = sym__external_expansion_sym_equal; - v->a[257848] = actions(11754); - v->a[257849] = 4; - v->a[257850] = anon_sym_DASH; - v->a[257851] = anon_sym_STAR; - v->a[257852] = anon_sym_QMARK; - v->a[257853] = anon_sym_AT2; - v->a[257854] = actions(11756); - v->a[257855] = 5; - v->a[257856] = anon_sym_BANG; - v->a[257857] = anon_sym_DOLLAR; - v->a[257858] = anon_sym_POUND; - v->a[257859] = anon_sym_0; - small_parse_table_12893(v); -} - -void small_parse_table_12893(t_small_parse_table_array *v) -{ - v->a[257860] = anon_sym__; - v->a[257861] = 16; - v->a[257862] = actions(3); - v->a[257863] = 1; - v->a[257864] = sym_comment; - v->a[257865] = actions(11760); - v->a[257866] = 1; - v->a[257867] = anon_sym_BANG2; - v->a[257868] = actions(11764); - v->a[257869] = 1; - v->a[257870] = anon_sym_DOLLAR_LPAREN; - v->a[257871] = actions(11766); - v->a[257872] = 1; - v->a[257873] = anon_sym_BQUOTE; - v->a[257874] = actions(11768); - v->a[257875] = 1; - v->a[257876] = anon_sym_DOLLAR_BQUOTE; - v->a[257877] = actions(11770); - v->a[257878] = 1; - v->a[257879] = aux_sym__simple_variable_name_token1; - small_parse_table_12894(v); -} - -void small_parse_table_12894(t_small_parse_table_array *v) -{ - v->a[257880] = actions(11772); - v->a[257881] = 1; - v->a[257882] = sym_variable_name; - v->a[257883] = actions(11889); - v->a[257884] = 1; - v->a[257885] = anon_sym_RBRACE3; - v->a[257886] = state(3532); - v->a[257887] = 1; - v->a[257888] = sym_subscript; - v->a[257889] = state(6428); - v->a[257890] = 1; - v->a[257891] = aux_sym__expansion_body_repeat1; - v->a[257892] = state(6472); - v->a[257893] = 1; - v->a[257894] = sym_command_substitution; - v->a[257895] = state(7179); - v->a[257896] = 1; - v->a[257897] = sym__expansion_body; - v->a[257898] = actions(11762); - v->a[257899] = 2; - small_parse_table_12895(v); -} - -/* EOF small_parse_table_2578.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2579.c b/parser/static/small_parse_table/small_parse_table_2579.c deleted file mode 100644 index 1c325a26..00000000 --- a/parser/static/small_parse_table/small_parse_table_2579.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2579.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12895(t_small_parse_table_array *v) -{ - v->a[257900] = anon_sym_POUND2; - v->a[257901] = anon_sym_EQ2; - v->a[257902] = actions(8050); - v->a[257903] = 3; - v->a[257904] = sym__external_expansion_sym_hash; - v->a[257905] = sym__external_expansion_sym_bang; - v->a[257906] = sym__external_expansion_sym_equal; - v->a[257907] = actions(11754); - v->a[257908] = 4; - v->a[257909] = anon_sym_DASH; - v->a[257910] = anon_sym_STAR; - v->a[257911] = anon_sym_QMARK; - v->a[257912] = anon_sym_AT2; - v->a[257913] = actions(11756); - v->a[257914] = 5; - v->a[257915] = anon_sym_BANG; - v->a[257916] = anon_sym_DOLLAR; - v->a[257917] = anon_sym_POUND; - v->a[257918] = anon_sym_0; - v->a[257919] = anon_sym__; - small_parse_table_12896(v); -} - -void small_parse_table_12896(t_small_parse_table_array *v) -{ - v->a[257920] = 16; - v->a[257921] = actions(3); - v->a[257922] = 1; - v->a[257923] = sym_comment; - v->a[257924] = actions(11760); - v->a[257925] = 1; - v->a[257926] = anon_sym_BANG2; - v->a[257927] = actions(11764); - v->a[257928] = 1; - v->a[257929] = anon_sym_DOLLAR_LPAREN; - v->a[257930] = actions(11766); - v->a[257931] = 1; - v->a[257932] = anon_sym_BQUOTE; - v->a[257933] = actions(11768); - v->a[257934] = 1; - v->a[257935] = anon_sym_DOLLAR_BQUOTE; - v->a[257936] = actions(11770); - v->a[257937] = 1; - v->a[257938] = aux_sym__simple_variable_name_token1; - v->a[257939] = actions(11772); - small_parse_table_12897(v); -} - -void small_parse_table_12897(t_small_parse_table_array *v) -{ - v->a[257940] = 1; - v->a[257941] = sym_variable_name; - v->a[257942] = actions(11891); - v->a[257943] = 1; - v->a[257944] = anon_sym_RBRACE3; - v->a[257945] = state(3532); - v->a[257946] = 1; - v->a[257947] = sym_subscript; - v->a[257948] = state(6428); - v->a[257949] = 1; - v->a[257950] = aux_sym__expansion_body_repeat1; - v->a[257951] = state(6472); - v->a[257952] = 1; - v->a[257953] = sym_command_substitution; - v->a[257954] = state(7187); - v->a[257955] = 1; - v->a[257956] = sym__expansion_body; - v->a[257957] = actions(11762); - v->a[257958] = 2; - v->a[257959] = anon_sym_POUND2; - small_parse_table_12898(v); -} - -void small_parse_table_12898(t_small_parse_table_array *v) -{ - v->a[257960] = anon_sym_EQ2; - v->a[257961] = actions(8050); - v->a[257962] = 3; - v->a[257963] = sym__external_expansion_sym_hash; - v->a[257964] = sym__external_expansion_sym_bang; - v->a[257965] = sym__external_expansion_sym_equal; - v->a[257966] = actions(11754); - v->a[257967] = 4; - v->a[257968] = anon_sym_DASH; - v->a[257969] = anon_sym_STAR; - v->a[257970] = anon_sym_QMARK; - v->a[257971] = anon_sym_AT2; - v->a[257972] = actions(11756); - v->a[257973] = 5; - v->a[257974] = anon_sym_BANG; - v->a[257975] = anon_sym_DOLLAR; - v->a[257976] = anon_sym_POUND; - v->a[257977] = anon_sym_0; - v->a[257978] = anon_sym__; - v->a[257979] = 16; - small_parse_table_12899(v); -} - -void small_parse_table_12899(t_small_parse_table_array *v) -{ - v->a[257980] = actions(3); - v->a[257981] = 1; - v->a[257982] = sym_comment; - v->a[257983] = actions(11760); - v->a[257984] = 1; - v->a[257985] = anon_sym_BANG2; - v->a[257986] = actions(11764); - v->a[257987] = 1; - v->a[257988] = anon_sym_DOLLAR_LPAREN; - v->a[257989] = actions(11766); - v->a[257990] = 1; - v->a[257991] = anon_sym_BQUOTE; - v->a[257992] = actions(11768); - v->a[257993] = 1; - v->a[257994] = anon_sym_DOLLAR_BQUOTE; - v->a[257995] = actions(11770); - v->a[257996] = 1; - v->a[257997] = aux_sym__simple_variable_name_token1; - v->a[257998] = actions(11772); - v->a[257999] = 1; - small_parse_table_12900(v); -} - -/* EOF small_parse_table_2579.c */ diff --git a/parser/static/small_parse_table/small_parse_table_258.c b/parser/static/small_parse_table/small_parse_table_258.c index 19bdae89..e7d0b108 100644 --- a/parser/static/small_parse_table/small_parse_table_258.c +++ b/parser/static/small_parse_table/small_parse_table_258.c @@ -14,126 +14,126 @@ void small_parse_table_1290(t_small_parse_table_array *v) { - v->a[25800] = 1; - v->a[25801] = anon_sym_DQUOTE; - v->a[25802] = actions(4210); - v->a[25803] = 1; - v->a[25804] = aux_sym_number_token1; - v->a[25805] = actions(4213); - v->a[25806] = 1; - v->a[25807] = aux_sym_number_token2; - v->a[25808] = actions(4216); + v->a[25800] = aux_sym_number_token2; + v->a[25801] = anon_sym_DOLLAR_LBRACE; + v->a[25802] = anon_sym_DOLLAR_LPAREN; + v->a[25803] = anon_sym_BQUOTE; + v->a[25804] = anon_sym_DOLLAR_BQUOTE; + v->a[25805] = sym_word; + v->a[25806] = anon_sym_SEMI; + v->a[25807] = 6; + v->a[25808] = actions(3); v->a[25809] = 1; - v->a[25810] = anon_sym_DOLLAR_LBRACE; - v->a[25811] = actions(4219); + v->a[25810] = sym_comment; + v->a[25811] = actions(3189); v->a[25812] = 1; - v->a[25813] = anon_sym_DOLLAR_LPAREN; - v->a[25814] = actions(4222); + v->a[25813] = aux_sym_concatenation_token1; + v->a[25814] = actions(3192); v->a[25815] = 1; - v->a[25816] = anon_sym_BQUOTE; - v->a[25817] = actions(4225); + v->a[25816] = sym__concat; + v->a[25817] = state(625); v->a[25818] = 1; - v->a[25819] = anon_sym_DOLLAR_BQUOTE; + v->a[25819] = aux_sym_concatenation_repeat1; small_parse_table_1291(v); } void small_parse_table_1291(t_small_parse_table_array *v) { - v->a[25820] = actions(4231); - v->a[25821] = 1; - v->a[25822] = aux_sym__simple_variable_name_token1; - v->a[25823] = actions(4234); - v->a[25824] = 1; - v->a[25825] = sym_variable_name; - v->a[25826] = actions(4237); - v->a[25827] = 1; - v->a[25828] = sym_test_operator; - v->a[25829] = actions(4240); - v->a[25830] = 1; - v->a[25831] = sym__brace_start; - v->a[25832] = state(2688); - v->a[25833] = 1; - v->a[25834] = aux_sym__literal_repeat1; - v->a[25835] = state(6751); - v->a[25836] = 1; - v->a[25837] = sym_subscript; - v->a[25838] = actions(4192); - v->a[25839] = 2; + v->a[25820] = actions(2654); + v->a[25821] = 5; + v->a[25822] = sym_file_descriptor; + v->a[25823] = sym_variable_name; + v->a[25824] = sym_test_operator; + v->a[25825] = sym__brace_start; + v->a[25826] = aux_sym_heredoc_redirect_token1; + v->a[25827] = actions(2652); + v->a[25828] = 33; + v->a[25829] = anon_sym_PIPE; + v->a[25830] = anon_sym_SEMI_SEMI; + v->a[25831] = anon_sym_SEMI_AMP; + v->a[25832] = anon_sym_SEMI_SEMI_AMP; + v->a[25833] = anon_sym_PIPE_AMP; + v->a[25834] = anon_sym_AMP_AMP; + v->a[25835] = anon_sym_PIPE_PIPE; + v->a[25836] = anon_sym_LT; + v->a[25837] = anon_sym_GT; + v->a[25838] = anon_sym_GT_GT; + v->a[25839] = anon_sym_AMP_GT; small_parse_table_1292(v); } void small_parse_table_1292(t_small_parse_table_array *v) { - v->a[25840] = anon_sym_LPAREN_LPAREN; - v->a[25841] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25842] = actions(4207); - v->a[25843] = 2; - v->a[25844] = sym_raw_string; - v->a[25845] = sym_ansi_c_string; - v->a[25846] = actions(4228); - v->a[25847] = 2; - v->a[25848] = anon_sym_LT_LPAREN; - v->a[25849] = anon_sym_GT_LPAREN; - v->a[25850] = state(803); - v->a[25851] = 3; - v->a[25852] = sym_variable_assignment; - v->a[25853] = sym_concatenation; - v->a[25854] = aux_sym_declaration_command_repeat1; - v->a[25855] = actions(1702); - v->a[25856] = 7; - v->a[25857] = anon_sym_PIPE; - v->a[25858] = anon_sym_LT; - v->a[25859] = anon_sym_GT; + v->a[25840] = anon_sym_AMP_GT_GT; + v->a[25841] = anon_sym_LT_AMP; + v->a[25842] = anon_sym_GT_AMP; + v->a[25843] = anon_sym_GT_PIPE; + v->a[25844] = anon_sym_LT_AMP_DASH; + v->a[25845] = anon_sym_GT_AMP_DASH; + v->a[25846] = anon_sym_LT_LT; + v->a[25847] = anon_sym_LT_LT_DASH; + v->a[25848] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25849] = anon_sym_AMP; + v->a[25850] = anon_sym_DOLLAR; + v->a[25851] = sym__special_character; + v->a[25852] = anon_sym_DQUOTE; + v->a[25853] = sym_raw_string; + v->a[25854] = aux_sym_number_token1; + v->a[25855] = aux_sym_number_token2; + v->a[25856] = anon_sym_DOLLAR_LBRACE; + v->a[25857] = anon_sym_DOLLAR_LPAREN; + v->a[25858] = anon_sym_BQUOTE; + v->a[25859] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1293(v); } void small_parse_table_1293(t_small_parse_table_array *v) { - v->a[25860] = anon_sym_LT_LT; - v->a[25861] = anon_sym_AMP_GT; - v->a[25862] = anon_sym_LT_AMP; - v->a[25863] = anon_sym_GT_AMP; - v->a[25864] = state(2419); - v->a[25865] = 9; - v->a[25866] = sym_arithmetic_expansion; - v->a[25867] = sym_brace_expression; - v->a[25868] = sym_string; - v->a[25869] = sym_translated_string; - v->a[25870] = sym_number; - v->a[25871] = sym_simple_expansion; - v->a[25872] = sym_expansion; - v->a[25873] = sym_command_substitution; - v->a[25874] = sym_process_substitution; - v->a[25875] = actions(1704); - v->a[25876] = 10; - v->a[25877] = sym_file_descriptor; - v->a[25878] = anon_sym_PIPE_PIPE; - v->a[25879] = anon_sym_AMP_AMP; + v->a[25860] = sym_word; + v->a[25861] = anon_sym_SEMI; + v->a[25862] = 3; + v->a[25863] = actions(3); + v->a[25864] = 1; + v->a[25865] = sym_comment; + v->a[25866] = actions(2654); + v->a[25867] = 6; + v->a[25868] = sym_file_descriptor; + v->a[25869] = sym__concat; + v->a[25870] = sym_test_operator; + v->a[25871] = sym__bare_dollar; + v->a[25872] = sym__brace_start; + v->a[25873] = aux_sym_heredoc_redirect_token1; + v->a[25874] = actions(2652); + v->a[25875] = 35; + v->a[25876] = anon_sym_esac; + v->a[25877] = anon_sym_PIPE; + v->a[25878] = anon_sym_SEMI_SEMI; + v->a[25879] = anon_sym_SEMI_AMP; small_parse_table_1294(v); } void small_parse_table_1294(t_small_parse_table_array *v) { - v->a[25880] = anon_sym_GT_GT; + v->a[25880] = anon_sym_SEMI_SEMI_AMP; v->a[25881] = anon_sym_PIPE_AMP; - v->a[25882] = anon_sym_AMP_GT_GT; - v->a[25883] = anon_sym_GT_PIPE; - v->a[25884] = anon_sym_LT_AMP_DASH; - v->a[25885] = anon_sym_GT_AMP_DASH; - v->a[25886] = anon_sym_LT_LT_DASH; - v->a[25887] = 21; - v->a[25888] = actions(3); - v->a[25889] = 1; - v->a[25890] = sym_comment; - v->a[25891] = actions(4078); - v->a[25892] = 1; - v->a[25893] = anon_sym_DOLLAR_LBRACK; - v->a[25894] = actions(4080); - v->a[25895] = 1; - v->a[25896] = anon_sym_DOLLAR; - v->a[25897] = actions(4084); - v->a[25898] = 1; - v->a[25899] = anon_sym_DQUOTE; + v->a[25882] = anon_sym_AMP_AMP; + v->a[25883] = anon_sym_PIPE_PIPE; + v->a[25884] = anon_sym_LT; + v->a[25885] = anon_sym_GT; + v->a[25886] = anon_sym_GT_GT; + v->a[25887] = anon_sym_AMP_GT; + v->a[25888] = anon_sym_AMP_GT_GT; + v->a[25889] = anon_sym_LT_AMP; + v->a[25890] = anon_sym_GT_AMP; + v->a[25891] = anon_sym_GT_PIPE; + v->a[25892] = anon_sym_LT_AMP_DASH; + v->a[25893] = anon_sym_GT_AMP_DASH; + v->a[25894] = anon_sym_LT_LT; + v->a[25895] = anon_sym_LT_LT_DASH; + v->a[25896] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25897] = anon_sym_AMP; + v->a[25898] = aux_sym_concatenation_token1; + v->a[25899] = anon_sym_DOLLAR; small_parse_table_1295(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2580.c b/parser/static/small_parse_table/small_parse_table_2580.c deleted file mode 100644 index f16c19ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_2580.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2580.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12900(t_small_parse_table_array *v) -{ - v->a[258000] = sym_variable_name; - v->a[258001] = actions(11893); - v->a[258002] = 1; - v->a[258003] = anon_sym_RBRACE3; - v->a[258004] = state(3532); - v->a[258005] = 1; - v->a[258006] = sym_subscript; - v->a[258007] = state(6428); - v->a[258008] = 1; - v->a[258009] = aux_sym__expansion_body_repeat1; - v->a[258010] = state(6472); - v->a[258011] = 1; - v->a[258012] = sym_command_substitution; - v->a[258013] = state(7196); - v->a[258014] = 1; - v->a[258015] = sym__expansion_body; - v->a[258016] = actions(11762); - v->a[258017] = 2; - v->a[258018] = anon_sym_POUND2; - v->a[258019] = anon_sym_EQ2; - small_parse_table_12901(v); -} - -void small_parse_table_12901(t_small_parse_table_array *v) -{ - v->a[258020] = actions(8050); - v->a[258021] = 3; - v->a[258022] = sym__external_expansion_sym_hash; - v->a[258023] = sym__external_expansion_sym_bang; - v->a[258024] = sym__external_expansion_sym_equal; - v->a[258025] = actions(11754); - v->a[258026] = 4; - v->a[258027] = anon_sym_DASH; - v->a[258028] = anon_sym_STAR; - v->a[258029] = anon_sym_QMARK; - v->a[258030] = anon_sym_AT2; - v->a[258031] = actions(11756); - v->a[258032] = 5; - v->a[258033] = anon_sym_BANG; - v->a[258034] = anon_sym_DOLLAR; - v->a[258035] = anon_sym_POUND; - v->a[258036] = anon_sym_0; - v->a[258037] = anon_sym__; - v->a[258038] = 16; - v->a[258039] = actions(3); - small_parse_table_12902(v); -} - -void small_parse_table_12902(t_small_parse_table_array *v) -{ - v->a[258040] = 1; - v->a[258041] = sym_comment; - v->a[258042] = actions(11760); - v->a[258043] = 1; - v->a[258044] = anon_sym_BANG2; - v->a[258045] = actions(11764); - v->a[258046] = 1; - v->a[258047] = anon_sym_DOLLAR_LPAREN; - v->a[258048] = actions(11766); - v->a[258049] = 1; - v->a[258050] = anon_sym_BQUOTE; - v->a[258051] = actions(11768); - v->a[258052] = 1; - v->a[258053] = anon_sym_DOLLAR_BQUOTE; - v->a[258054] = actions(11770); - v->a[258055] = 1; - v->a[258056] = aux_sym__simple_variable_name_token1; - v->a[258057] = actions(11772); - v->a[258058] = 1; - v->a[258059] = sym_variable_name; - small_parse_table_12903(v); -} - -void small_parse_table_12903(t_small_parse_table_array *v) -{ - v->a[258060] = actions(11895); - v->a[258061] = 1; - v->a[258062] = anon_sym_RBRACE3; - v->a[258063] = state(3532); - v->a[258064] = 1; - v->a[258065] = sym_subscript; - v->a[258066] = state(6428); - v->a[258067] = 1; - v->a[258068] = aux_sym__expansion_body_repeat1; - v->a[258069] = state(6472); - v->a[258070] = 1; - v->a[258071] = sym_command_substitution; - v->a[258072] = state(7207); - v->a[258073] = 1; - v->a[258074] = sym__expansion_body; - v->a[258075] = actions(11762); - v->a[258076] = 2; - v->a[258077] = anon_sym_POUND2; - v->a[258078] = anon_sym_EQ2; - v->a[258079] = actions(8050); - small_parse_table_12904(v); -} - -void small_parse_table_12904(t_small_parse_table_array *v) -{ - v->a[258080] = 3; - v->a[258081] = sym__external_expansion_sym_hash; - v->a[258082] = sym__external_expansion_sym_bang; - v->a[258083] = sym__external_expansion_sym_equal; - v->a[258084] = actions(11754); - v->a[258085] = 4; - v->a[258086] = anon_sym_DASH; - v->a[258087] = anon_sym_STAR; - v->a[258088] = anon_sym_QMARK; - v->a[258089] = anon_sym_AT2; - v->a[258090] = actions(11756); - v->a[258091] = 5; - v->a[258092] = anon_sym_BANG; - v->a[258093] = anon_sym_DOLLAR; - v->a[258094] = anon_sym_POUND; - v->a[258095] = anon_sym_0; - v->a[258096] = anon_sym__; - v->a[258097] = 16; - v->a[258098] = actions(3); - v->a[258099] = 1; - small_parse_table_12905(v); -} - -/* EOF small_parse_table_2580.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2581.c b/parser/static/small_parse_table/small_parse_table_2581.c deleted file mode 100644 index 0283cd90..00000000 --- a/parser/static/small_parse_table/small_parse_table_2581.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2581.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12905(t_small_parse_table_array *v) -{ - v->a[258100] = sym_comment; - v->a[258101] = actions(11760); - v->a[258102] = 1; - v->a[258103] = anon_sym_BANG2; - v->a[258104] = actions(11764); - v->a[258105] = 1; - v->a[258106] = anon_sym_DOLLAR_LPAREN; - v->a[258107] = actions(11766); - v->a[258108] = 1; - v->a[258109] = anon_sym_BQUOTE; - v->a[258110] = actions(11768); - v->a[258111] = 1; - v->a[258112] = anon_sym_DOLLAR_BQUOTE; - v->a[258113] = actions(11770); - v->a[258114] = 1; - v->a[258115] = aux_sym__simple_variable_name_token1; - v->a[258116] = actions(11772); - v->a[258117] = 1; - v->a[258118] = sym_variable_name; - v->a[258119] = actions(11897); - small_parse_table_12906(v); -} - -void small_parse_table_12906(t_small_parse_table_array *v) -{ - v->a[258120] = 1; - v->a[258121] = anon_sym_RBRACE3; - v->a[258122] = state(3532); - v->a[258123] = 1; - v->a[258124] = sym_subscript; - v->a[258125] = state(6428); - v->a[258126] = 1; - v->a[258127] = aux_sym__expansion_body_repeat1; - v->a[258128] = state(6472); - v->a[258129] = 1; - v->a[258130] = sym_command_substitution; - v->a[258131] = state(7219); - v->a[258132] = 1; - v->a[258133] = sym__expansion_body; - v->a[258134] = actions(11762); - v->a[258135] = 2; - v->a[258136] = anon_sym_POUND2; - v->a[258137] = anon_sym_EQ2; - v->a[258138] = actions(8050); - v->a[258139] = 3; - small_parse_table_12907(v); -} - -void small_parse_table_12907(t_small_parse_table_array *v) -{ - v->a[258140] = sym__external_expansion_sym_hash; - v->a[258141] = sym__external_expansion_sym_bang; - v->a[258142] = sym__external_expansion_sym_equal; - v->a[258143] = actions(11754); - v->a[258144] = 4; - v->a[258145] = anon_sym_DASH; - v->a[258146] = anon_sym_STAR; - v->a[258147] = anon_sym_QMARK; - v->a[258148] = anon_sym_AT2; - v->a[258149] = actions(11756); - v->a[258150] = 5; - v->a[258151] = anon_sym_BANG; - v->a[258152] = anon_sym_DOLLAR; - v->a[258153] = anon_sym_POUND; - v->a[258154] = anon_sym_0; - v->a[258155] = anon_sym__; - v->a[258156] = 6; - v->a[258157] = actions(3); - v->a[258158] = 1; - v->a[258159] = sym_comment; - small_parse_table_12908(v); -} - -void small_parse_table_12908(t_small_parse_table_array *v) -{ - v->a[258160] = actions(11651); - v->a[258161] = 1; - v->a[258162] = aux_sym_concatenation_token1; - v->a[258163] = actions(11653); - v->a[258164] = 1; - v->a[258165] = sym__concat; - v->a[258166] = state(4634); - v->a[258167] = 1; - v->a[258168] = aux_sym_concatenation_repeat1; - v->a[258169] = actions(4469); - v->a[258170] = 2; - v->a[258171] = sym_file_descriptor; - v->a[258172] = aux_sym_heredoc_redirect_token1; - v->a[258173] = actions(4467); - v->a[258174] = 20; - v->a[258175] = anon_sym_SEMI; - v->a[258176] = anon_sym_PIPE_PIPE; - v->a[258177] = anon_sym_AMP_AMP; - v->a[258178] = anon_sym_PIPE; - v->a[258179] = anon_sym_AMP; - small_parse_table_12909(v); -} - -void small_parse_table_12909(t_small_parse_table_array *v) -{ - v->a[258180] = anon_sym_LT; - v->a[258181] = anon_sym_GT; - v->a[258182] = anon_sym_LT_LT; - v->a[258183] = anon_sym_GT_GT; - v->a[258184] = anon_sym_RPAREN; - v->a[258185] = anon_sym_SEMI_SEMI; - v->a[258186] = anon_sym_PIPE_AMP; - v->a[258187] = anon_sym_AMP_GT; - v->a[258188] = anon_sym_AMP_GT_GT; - v->a[258189] = anon_sym_LT_AMP; - v->a[258190] = anon_sym_GT_AMP; - v->a[258191] = anon_sym_GT_PIPE; - v->a[258192] = anon_sym_LT_AMP_DASH; - v->a[258193] = anon_sym_GT_AMP_DASH; - v->a[258194] = anon_sym_LT_LT_DASH; - v->a[258195] = 6; - v->a[258196] = actions(3); - v->a[258197] = 1; - v->a[258198] = sym_comment; - v->a[258199] = actions(11651); - small_parse_table_12910(v); -} - -/* EOF small_parse_table_2581.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2582.c b/parser/static/small_parse_table/small_parse_table_2582.c deleted file mode 100644 index 879082d8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2582.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2582.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12910(t_small_parse_table_array *v) -{ - v->a[258200] = 1; - v->a[258201] = aux_sym_concatenation_token1; - v->a[258202] = actions(11653); - v->a[258203] = 1; - v->a[258204] = sym__concat; - v->a[258205] = state(4669); - v->a[258206] = 1; - v->a[258207] = aux_sym_concatenation_repeat1; - v->a[258208] = actions(4554); - v->a[258209] = 2; - v->a[258210] = sym_file_descriptor; - v->a[258211] = aux_sym_heredoc_redirect_token1; - v->a[258212] = actions(4552); - v->a[258213] = 20; - v->a[258214] = anon_sym_SEMI; - v->a[258215] = anon_sym_PIPE_PIPE; - v->a[258216] = anon_sym_AMP_AMP; - v->a[258217] = anon_sym_PIPE; - v->a[258218] = anon_sym_AMP; - v->a[258219] = anon_sym_LT; - small_parse_table_12911(v); -} - -void small_parse_table_12911(t_small_parse_table_array *v) -{ - v->a[258220] = anon_sym_GT; - v->a[258221] = anon_sym_LT_LT; - v->a[258222] = anon_sym_GT_GT; - v->a[258223] = anon_sym_SEMI_SEMI; - v->a[258224] = anon_sym_PIPE_AMP; - v->a[258225] = anon_sym_AMP_GT; - v->a[258226] = anon_sym_AMP_GT_GT; - v->a[258227] = anon_sym_LT_AMP; - v->a[258228] = anon_sym_GT_AMP; - v->a[258229] = anon_sym_GT_PIPE; - v->a[258230] = anon_sym_LT_AMP_DASH; - v->a[258231] = anon_sym_GT_AMP_DASH; - v->a[258232] = anon_sym_LT_LT_DASH; - v->a[258233] = anon_sym_BQUOTE; - v->a[258234] = 8; - v->a[258235] = actions(3); - v->a[258236] = 1; - v->a[258237] = sym_comment; - v->a[258238] = actions(11414); - v->a[258239] = 1; - small_parse_table_12912(v); -} - -void small_parse_table_12912(t_small_parse_table_array *v) -{ - v->a[258240] = aux_sym_heredoc_redirect_token1; - v->a[258241] = actions(11508); - v->a[258242] = 1; - v->a[258243] = anon_sym_LT_LT_LT; - v->a[258244] = actions(11850); - v->a[258245] = 1; - v->a[258246] = sym_file_descriptor; - v->a[258247] = actions(11542); - v->a[258248] = 2; - v->a[258249] = anon_sym_LT_AMP_DASH; - v->a[258250] = anon_sym_GT_AMP_DASH; - v->a[258251] = state(4868); - v->a[258252] = 2; - v->a[258253] = sym_file_redirect; - v->a[258254] = sym_herestring_redirect; - v->a[258255] = actions(11540); - v->a[258256] = 8; - v->a[258257] = anon_sym_LT; - v->a[258258] = anon_sym_GT; - v->a[258259] = anon_sym_GT_GT; - small_parse_table_12913(v); -} - -void small_parse_table_12913(t_small_parse_table_array *v) -{ - v->a[258260] = anon_sym_AMP_GT; - v->a[258261] = anon_sym_AMP_GT_GT; - v->a[258262] = anon_sym_LT_AMP; - v->a[258263] = anon_sym_GT_AMP; - v->a[258264] = anon_sym_GT_PIPE; - v->a[258265] = actions(11412); - v->a[258266] = 10; - v->a[258267] = anon_sym_SEMI; - v->a[258268] = anon_sym_PIPE_PIPE; - v->a[258269] = anon_sym_AMP_AMP; - v->a[258270] = anon_sym_PIPE; - v->a[258271] = anon_sym_AMP; - v->a[258272] = anon_sym_LT_LT; - v->a[258273] = anon_sym_RPAREN; - v->a[258274] = anon_sym_SEMI_SEMI; - v->a[258275] = anon_sym_PIPE_AMP; - v->a[258276] = anon_sym_LT_LT_DASH; - v->a[258277] = 16; - v->a[258278] = actions(3); - v->a[258279] = 1; - small_parse_table_12914(v); -} - -void small_parse_table_12914(t_small_parse_table_array *v) -{ - v->a[258280] = sym_comment; - v->a[258281] = actions(11760); - v->a[258282] = 1; - v->a[258283] = anon_sym_BANG2; - v->a[258284] = actions(11764); - v->a[258285] = 1; - v->a[258286] = anon_sym_DOLLAR_LPAREN; - v->a[258287] = actions(11766); - v->a[258288] = 1; - v->a[258289] = anon_sym_BQUOTE; - v->a[258290] = actions(11768); - v->a[258291] = 1; - v->a[258292] = anon_sym_DOLLAR_BQUOTE; - v->a[258293] = actions(11770); - v->a[258294] = 1; - v->a[258295] = aux_sym__simple_variable_name_token1; - v->a[258296] = actions(11772); - v->a[258297] = 1; - v->a[258298] = sym_variable_name; - v->a[258299] = actions(11899); - small_parse_table_12915(v); -} - -/* EOF small_parse_table_2582.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2583.c b/parser/static/small_parse_table/small_parse_table_2583.c deleted file mode 100644 index 7535c453..00000000 --- a/parser/static/small_parse_table/small_parse_table_2583.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2583.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12915(t_small_parse_table_array *v) -{ - v->a[258300] = 1; - v->a[258301] = anon_sym_RBRACE3; - v->a[258302] = state(3532); - v->a[258303] = 1; - v->a[258304] = sym_subscript; - v->a[258305] = state(6428); - v->a[258306] = 1; - v->a[258307] = aux_sym__expansion_body_repeat1; - v->a[258308] = state(6472); - v->a[258309] = 1; - v->a[258310] = sym_command_substitution; - v->a[258311] = state(7245); - v->a[258312] = 1; - v->a[258313] = sym__expansion_body; - v->a[258314] = actions(11762); - v->a[258315] = 2; - v->a[258316] = anon_sym_POUND2; - v->a[258317] = anon_sym_EQ2; - v->a[258318] = actions(8050); - v->a[258319] = 3; - small_parse_table_12916(v); -} - -void small_parse_table_12916(t_small_parse_table_array *v) -{ - v->a[258320] = sym__external_expansion_sym_hash; - v->a[258321] = sym__external_expansion_sym_bang; - v->a[258322] = sym__external_expansion_sym_equal; - v->a[258323] = actions(11754); - v->a[258324] = 4; - v->a[258325] = anon_sym_DASH; - v->a[258326] = anon_sym_STAR; - v->a[258327] = anon_sym_QMARK; - v->a[258328] = anon_sym_AT2; - v->a[258329] = actions(11756); - v->a[258330] = 5; - v->a[258331] = anon_sym_BANG; - v->a[258332] = anon_sym_DOLLAR; - v->a[258333] = anon_sym_POUND; - v->a[258334] = anon_sym_0; - v->a[258335] = anon_sym__; - v->a[258336] = 6; - v->a[258337] = actions(3); - v->a[258338] = 1; - v->a[258339] = sym_comment; - small_parse_table_12917(v); -} - -void small_parse_table_12917(t_small_parse_table_array *v) -{ - v->a[258340] = actions(11651); - v->a[258341] = 1; - v->a[258342] = aux_sym_concatenation_token1; - v->a[258343] = actions(11653); - v->a[258344] = 1; - v->a[258345] = sym__concat; - v->a[258346] = state(4635); - v->a[258347] = 1; - v->a[258348] = aux_sym_concatenation_repeat1; - v->a[258349] = actions(4372); - v->a[258350] = 2; - v->a[258351] = sym_file_descriptor; - v->a[258352] = aux_sym_heredoc_redirect_token1; - v->a[258353] = actions(4370); - v->a[258354] = 20; - v->a[258355] = anon_sym_SEMI; - v->a[258356] = anon_sym_PIPE_PIPE; - v->a[258357] = anon_sym_AMP_AMP; - v->a[258358] = anon_sym_PIPE; - v->a[258359] = anon_sym_AMP; - small_parse_table_12918(v); -} - -void small_parse_table_12918(t_small_parse_table_array *v) -{ - v->a[258360] = anon_sym_LT; - v->a[258361] = anon_sym_GT; - v->a[258362] = anon_sym_LT_LT; - v->a[258363] = anon_sym_GT_GT; - v->a[258364] = anon_sym_RPAREN; - v->a[258365] = anon_sym_SEMI_SEMI; - v->a[258366] = anon_sym_PIPE_AMP; - v->a[258367] = anon_sym_AMP_GT; - v->a[258368] = anon_sym_AMP_GT_GT; - v->a[258369] = anon_sym_LT_AMP; - v->a[258370] = anon_sym_GT_AMP; - v->a[258371] = anon_sym_GT_PIPE; - v->a[258372] = anon_sym_LT_AMP_DASH; - v->a[258373] = anon_sym_GT_AMP_DASH; - v->a[258374] = anon_sym_LT_LT_DASH; - v->a[258375] = 3; - v->a[258376] = actions(3); - v->a[258377] = 1; - v->a[258378] = sym_comment; - v->a[258379] = actions(5768); - small_parse_table_12919(v); -} - -void small_parse_table_12919(t_small_parse_table_array *v) -{ - v->a[258380] = 4; - v->a[258381] = sym_file_descriptor; - v->a[258382] = sym_variable_name; - v->a[258383] = ts_builtin_sym_end; - v->a[258384] = aux_sym_heredoc_redirect_token1; - v->a[258385] = actions(5766); - v->a[258386] = 21; - v->a[258387] = anon_sym_SEMI; - v->a[258388] = anon_sym_PIPE_PIPE; - v->a[258389] = anon_sym_AMP_AMP; - v->a[258390] = anon_sym_PIPE; - v->a[258391] = anon_sym_AMP; - v->a[258392] = anon_sym_LT; - v->a[258393] = anon_sym_GT; - v->a[258394] = anon_sym_LT_LT; - v->a[258395] = anon_sym_GT_GT; - v->a[258396] = anon_sym_RPAREN; - v->a[258397] = anon_sym_SEMI_SEMI; - v->a[258398] = anon_sym_PIPE_AMP; - v->a[258399] = anon_sym_AMP_GT; - small_parse_table_12920(v); -} - -/* EOF small_parse_table_2583.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2584.c b/parser/static/small_parse_table/small_parse_table_2584.c deleted file mode 100644 index f2f6c055..00000000 --- a/parser/static/small_parse_table/small_parse_table_2584.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2584.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12920(t_small_parse_table_array *v) -{ - v->a[258400] = anon_sym_AMP_GT_GT; - v->a[258401] = anon_sym_LT_AMP; - v->a[258402] = anon_sym_GT_AMP; - v->a[258403] = anon_sym_GT_PIPE; - v->a[258404] = anon_sym_LT_AMP_DASH; - v->a[258405] = anon_sym_GT_AMP_DASH; - v->a[258406] = anon_sym_LT_LT_DASH; - v->a[258407] = anon_sym_BQUOTE; - v->a[258408] = 6; - v->a[258409] = actions(3); - v->a[258410] = 1; - v->a[258411] = sym_comment; - v->a[258412] = actions(11651); - v->a[258413] = 1; - v->a[258414] = aux_sym_concatenation_token1; - v->a[258415] = actions(11653); - v->a[258416] = 1; - v->a[258417] = sym__concat; - v->a[258418] = state(4634); - v->a[258419] = 1; - small_parse_table_12921(v); -} - -void small_parse_table_12921(t_small_parse_table_array *v) -{ - v->a[258420] = aux_sym_concatenation_repeat1; - v->a[258421] = actions(5697); - v->a[258422] = 2; - v->a[258423] = sym_file_descriptor; - v->a[258424] = aux_sym_heredoc_redirect_token1; - v->a[258425] = actions(5695); - v->a[258426] = 20; - v->a[258427] = anon_sym_SEMI; - v->a[258428] = anon_sym_PIPE_PIPE; - v->a[258429] = anon_sym_AMP_AMP; - v->a[258430] = anon_sym_PIPE; - v->a[258431] = anon_sym_AMP; - v->a[258432] = anon_sym_LT; - v->a[258433] = anon_sym_GT; - v->a[258434] = anon_sym_LT_LT; - v->a[258435] = anon_sym_GT_GT; - v->a[258436] = anon_sym_RPAREN; - v->a[258437] = anon_sym_SEMI_SEMI; - v->a[258438] = anon_sym_PIPE_AMP; - v->a[258439] = anon_sym_AMP_GT; - small_parse_table_12922(v); -} - -void small_parse_table_12922(t_small_parse_table_array *v) -{ - v->a[258440] = anon_sym_AMP_GT_GT; - v->a[258441] = anon_sym_LT_AMP; - v->a[258442] = anon_sym_GT_AMP; - v->a[258443] = anon_sym_GT_PIPE; - v->a[258444] = anon_sym_LT_AMP_DASH; - v->a[258445] = anon_sym_GT_AMP_DASH; - v->a[258446] = anon_sym_LT_LT_DASH; - v->a[258447] = 16; - v->a[258448] = actions(3); - v->a[258449] = 1; - v->a[258450] = sym_comment; - v->a[258451] = actions(11760); - v->a[258452] = 1; - v->a[258453] = anon_sym_BANG2; - v->a[258454] = actions(11764); - v->a[258455] = 1; - v->a[258456] = anon_sym_DOLLAR_LPAREN; - v->a[258457] = actions(11766); - v->a[258458] = 1; - v->a[258459] = anon_sym_BQUOTE; - small_parse_table_12923(v); -} - -void small_parse_table_12923(t_small_parse_table_array *v) -{ - v->a[258460] = actions(11768); - v->a[258461] = 1; - v->a[258462] = anon_sym_DOLLAR_BQUOTE; - v->a[258463] = actions(11770); - v->a[258464] = 1; - v->a[258465] = aux_sym__simple_variable_name_token1; - v->a[258466] = actions(11772); - v->a[258467] = 1; - v->a[258468] = sym_variable_name; - v->a[258469] = actions(11901); - v->a[258470] = 1; - v->a[258471] = anon_sym_RBRACE3; - v->a[258472] = state(3532); - v->a[258473] = 1; - v->a[258474] = sym_subscript; - v->a[258475] = state(6428); - v->a[258476] = 1; - v->a[258477] = aux_sym__expansion_body_repeat1; - v->a[258478] = state(6472); - v->a[258479] = 1; - small_parse_table_12924(v); -} - -void small_parse_table_12924(t_small_parse_table_array *v) -{ - v->a[258480] = sym_command_substitution; - v->a[258481] = state(7257); - v->a[258482] = 1; - v->a[258483] = sym__expansion_body; - v->a[258484] = actions(11762); - v->a[258485] = 2; - v->a[258486] = anon_sym_POUND2; - v->a[258487] = anon_sym_EQ2; - v->a[258488] = actions(8050); - v->a[258489] = 3; - v->a[258490] = sym__external_expansion_sym_hash; - v->a[258491] = sym__external_expansion_sym_bang; - v->a[258492] = sym__external_expansion_sym_equal; - v->a[258493] = actions(11754); - v->a[258494] = 4; - v->a[258495] = anon_sym_DASH; - v->a[258496] = anon_sym_STAR; - v->a[258497] = anon_sym_QMARK; - v->a[258498] = anon_sym_AT2; - v->a[258499] = actions(11756); - small_parse_table_12925(v); -} - -/* EOF small_parse_table_2584.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2585.c b/parser/static/small_parse_table/small_parse_table_2585.c deleted file mode 100644 index 2cbc321a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2585.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2585.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12925(t_small_parse_table_array *v) -{ - v->a[258500] = 5; - v->a[258501] = anon_sym_BANG; - v->a[258502] = anon_sym_DOLLAR; - v->a[258503] = anon_sym_POUND; - v->a[258504] = anon_sym_0; - v->a[258505] = anon_sym__; - v->a[258506] = 16; - v->a[258507] = actions(3); - v->a[258508] = 1; - v->a[258509] = sym_comment; - v->a[258510] = actions(11760); - v->a[258511] = 1; - v->a[258512] = anon_sym_BANG2; - v->a[258513] = actions(11764); - v->a[258514] = 1; - v->a[258515] = anon_sym_DOLLAR_LPAREN; - v->a[258516] = actions(11766); - v->a[258517] = 1; - v->a[258518] = anon_sym_BQUOTE; - v->a[258519] = actions(11768); - small_parse_table_12926(v); -} - -void small_parse_table_12926(t_small_parse_table_array *v) -{ - v->a[258520] = 1; - v->a[258521] = anon_sym_DOLLAR_BQUOTE; - v->a[258522] = actions(11770); - v->a[258523] = 1; - v->a[258524] = aux_sym__simple_variable_name_token1; - v->a[258525] = actions(11772); - v->a[258526] = 1; - v->a[258527] = sym_variable_name; - v->a[258528] = actions(11903); - v->a[258529] = 1; - v->a[258530] = anon_sym_RBRACE3; - v->a[258531] = state(3532); - v->a[258532] = 1; - v->a[258533] = sym_subscript; - v->a[258534] = state(6428); - v->a[258535] = 1; - v->a[258536] = aux_sym__expansion_body_repeat1; - v->a[258537] = state(6472); - v->a[258538] = 1; - v->a[258539] = sym_command_substitution; - small_parse_table_12927(v); -} - -void small_parse_table_12927(t_small_parse_table_array *v) -{ - v->a[258540] = state(6900); - v->a[258541] = 1; - v->a[258542] = sym__expansion_body; - v->a[258543] = actions(11762); - v->a[258544] = 2; - v->a[258545] = anon_sym_POUND2; - v->a[258546] = anon_sym_EQ2; - v->a[258547] = actions(8050); - v->a[258548] = 3; - v->a[258549] = sym__external_expansion_sym_hash; - v->a[258550] = sym__external_expansion_sym_bang; - v->a[258551] = sym__external_expansion_sym_equal; - v->a[258552] = actions(11754); - v->a[258553] = 4; - v->a[258554] = anon_sym_DASH; - v->a[258555] = anon_sym_STAR; - v->a[258556] = anon_sym_QMARK; - v->a[258557] = anon_sym_AT2; - v->a[258558] = actions(11756); - v->a[258559] = 5; - small_parse_table_12928(v); -} - -void small_parse_table_12928(t_small_parse_table_array *v) -{ - v->a[258560] = anon_sym_BANG; - v->a[258561] = anon_sym_DOLLAR; - v->a[258562] = anon_sym_POUND; - v->a[258563] = anon_sym_0; - v->a[258564] = anon_sym__; - v->a[258565] = 6; - v->a[258566] = actions(3); - v->a[258567] = 1; - v->a[258568] = sym_comment; - v->a[258569] = actions(11651); - v->a[258570] = 1; - v->a[258571] = aux_sym_concatenation_token1; - v->a[258572] = actions(11653); - v->a[258573] = 1; - v->a[258574] = sym__concat; - v->a[258575] = state(4635); - v->a[258576] = 1; - v->a[258577] = aux_sym_concatenation_repeat1; - v->a[258578] = actions(2074); - v->a[258579] = 2; - small_parse_table_12929(v); -} - -void small_parse_table_12929(t_small_parse_table_array *v) -{ - v->a[258580] = sym_file_descriptor; - v->a[258581] = aux_sym_heredoc_redirect_token1; - v->a[258582] = actions(2072); - v->a[258583] = 20; - v->a[258584] = anon_sym_SEMI; - v->a[258585] = anon_sym_PIPE_PIPE; - v->a[258586] = anon_sym_AMP_AMP; - v->a[258587] = anon_sym_PIPE; - v->a[258588] = anon_sym_AMP; - v->a[258589] = anon_sym_LT; - v->a[258590] = anon_sym_GT; - v->a[258591] = anon_sym_LT_LT; - v->a[258592] = anon_sym_GT_GT; - v->a[258593] = anon_sym_RPAREN; - v->a[258594] = anon_sym_SEMI_SEMI; - v->a[258595] = anon_sym_PIPE_AMP; - v->a[258596] = anon_sym_AMP_GT; - v->a[258597] = anon_sym_AMP_GT_GT; - v->a[258598] = anon_sym_LT_AMP; - v->a[258599] = anon_sym_GT_AMP; - small_parse_table_12930(v); -} - -/* EOF small_parse_table_2585.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2586.c b/parser/static/small_parse_table/small_parse_table_2586.c deleted file mode 100644 index a4f28df2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2586.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2586.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12930(t_small_parse_table_array *v) -{ - v->a[258600] = anon_sym_GT_PIPE; - v->a[258601] = anon_sym_LT_AMP_DASH; - v->a[258602] = anon_sym_GT_AMP_DASH; - v->a[258603] = anon_sym_LT_LT_DASH; - v->a[258604] = 16; - v->a[258605] = actions(3); - v->a[258606] = 1; - v->a[258607] = sym_comment; - v->a[258608] = actions(11760); - v->a[258609] = 1; - v->a[258610] = anon_sym_BANG2; - v->a[258611] = actions(11764); - v->a[258612] = 1; - v->a[258613] = anon_sym_DOLLAR_LPAREN; - v->a[258614] = actions(11766); - v->a[258615] = 1; - v->a[258616] = anon_sym_BQUOTE; - v->a[258617] = actions(11768); - v->a[258618] = 1; - v->a[258619] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_12931(v); -} - -void small_parse_table_12931(t_small_parse_table_array *v) -{ - v->a[258620] = actions(11770); - v->a[258621] = 1; - v->a[258622] = aux_sym__simple_variable_name_token1; - v->a[258623] = actions(11772); - v->a[258624] = 1; - v->a[258625] = sym_variable_name; - v->a[258626] = actions(11905); - v->a[258627] = 1; - v->a[258628] = anon_sym_RBRACE3; - v->a[258629] = state(3532); - v->a[258630] = 1; - v->a[258631] = sym_subscript; - v->a[258632] = state(6428); - v->a[258633] = 1; - v->a[258634] = aux_sym__expansion_body_repeat1; - v->a[258635] = state(6472); - v->a[258636] = 1; - v->a[258637] = sym_command_substitution; - v->a[258638] = state(7271); - v->a[258639] = 1; - small_parse_table_12932(v); -} - -void small_parse_table_12932(t_small_parse_table_array *v) -{ - v->a[258640] = sym__expansion_body; - v->a[258641] = actions(11762); - v->a[258642] = 2; - v->a[258643] = anon_sym_POUND2; - v->a[258644] = anon_sym_EQ2; - v->a[258645] = actions(8050); - v->a[258646] = 3; - v->a[258647] = sym__external_expansion_sym_hash; - v->a[258648] = sym__external_expansion_sym_bang; - v->a[258649] = sym__external_expansion_sym_equal; - v->a[258650] = actions(11754); - v->a[258651] = 4; - v->a[258652] = anon_sym_DASH; - v->a[258653] = anon_sym_STAR; - v->a[258654] = anon_sym_QMARK; - v->a[258655] = anon_sym_AT2; - v->a[258656] = actions(11756); - v->a[258657] = 5; - v->a[258658] = anon_sym_BANG; - v->a[258659] = anon_sym_DOLLAR; - small_parse_table_12933(v); -} - -void small_parse_table_12933(t_small_parse_table_array *v) -{ - v->a[258660] = anon_sym_POUND; - v->a[258661] = anon_sym_0; - v->a[258662] = anon_sym__; - v->a[258663] = 16; - v->a[258664] = actions(3); - v->a[258665] = 1; - v->a[258666] = sym_comment; - v->a[258667] = actions(11760); - v->a[258668] = 1; - v->a[258669] = anon_sym_BANG2; - v->a[258670] = actions(11764); - v->a[258671] = 1; - v->a[258672] = anon_sym_DOLLAR_LPAREN; - v->a[258673] = actions(11766); - v->a[258674] = 1; - v->a[258675] = anon_sym_BQUOTE; - v->a[258676] = actions(11768); - v->a[258677] = 1; - v->a[258678] = anon_sym_DOLLAR_BQUOTE; - v->a[258679] = actions(11770); - small_parse_table_12934(v); -} - -void small_parse_table_12934(t_small_parse_table_array *v) -{ - v->a[258680] = 1; - v->a[258681] = aux_sym__simple_variable_name_token1; - v->a[258682] = actions(11772); - v->a[258683] = 1; - v->a[258684] = sym_variable_name; - v->a[258685] = actions(11907); - v->a[258686] = 1; - v->a[258687] = anon_sym_RBRACE3; - v->a[258688] = state(3532); - v->a[258689] = 1; - v->a[258690] = sym_subscript; - v->a[258691] = state(6428); - v->a[258692] = 1; - v->a[258693] = aux_sym__expansion_body_repeat1; - v->a[258694] = state(6472); - v->a[258695] = 1; - v->a[258696] = sym_command_substitution; - v->a[258697] = state(7082); - v->a[258698] = 1; - v->a[258699] = sym__expansion_body; - small_parse_table_12935(v); -} - -/* EOF small_parse_table_2586.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2587.c b/parser/static/small_parse_table/small_parse_table_2587.c deleted file mode 100644 index 0230521b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2587.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2587.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12935(t_small_parse_table_array *v) -{ - v->a[258700] = actions(11762); - v->a[258701] = 2; - v->a[258702] = anon_sym_POUND2; - v->a[258703] = anon_sym_EQ2; - v->a[258704] = actions(8050); - v->a[258705] = 3; - v->a[258706] = sym__external_expansion_sym_hash; - v->a[258707] = sym__external_expansion_sym_bang; - v->a[258708] = sym__external_expansion_sym_equal; - v->a[258709] = actions(11754); - v->a[258710] = 4; - v->a[258711] = anon_sym_DASH; - v->a[258712] = anon_sym_STAR; - v->a[258713] = anon_sym_QMARK; - v->a[258714] = anon_sym_AT2; - v->a[258715] = actions(11756); - v->a[258716] = 5; - v->a[258717] = anon_sym_BANG; - v->a[258718] = anon_sym_DOLLAR; - v->a[258719] = anon_sym_POUND; - small_parse_table_12936(v); -} - -void small_parse_table_12936(t_small_parse_table_array *v) -{ - v->a[258720] = anon_sym_0; - v->a[258721] = anon_sym__; - v->a[258722] = 5; - v->a[258723] = actions(3); - v->a[258724] = 1; - v->a[258725] = sym_comment; - v->a[258726] = actions(11802); - v->a[258727] = 1; - v->a[258728] = sym__special_character; - v->a[258729] = state(4855); - v->a[258730] = 1; - v->a[258731] = aux_sym__literal_repeat1; - v->a[258732] = actions(5723); - v->a[258733] = 2; - v->a[258734] = sym_file_descriptor; - v->a[258735] = aux_sym_heredoc_redirect_token1; - v->a[258736] = actions(5721); - v->a[258737] = 21; - v->a[258738] = anon_sym_SEMI; - v->a[258739] = anon_sym_PIPE_PIPE; - small_parse_table_12937(v); -} - -void small_parse_table_12937(t_small_parse_table_array *v) -{ - v->a[258740] = anon_sym_AMP_AMP; - v->a[258741] = anon_sym_PIPE; - v->a[258742] = anon_sym_AMP; - v->a[258743] = anon_sym_LT; - v->a[258744] = anon_sym_GT; - v->a[258745] = anon_sym_LT_LT; - v->a[258746] = anon_sym_GT_GT; - v->a[258747] = anon_sym_SEMI_SEMI; - v->a[258748] = anon_sym_SEMI_AMP; - v->a[258749] = anon_sym_SEMI_SEMI_AMP; - v->a[258750] = anon_sym_PIPE_AMP; - v->a[258751] = anon_sym_AMP_GT; - v->a[258752] = anon_sym_AMP_GT_GT; - v->a[258753] = anon_sym_LT_AMP; - v->a[258754] = anon_sym_GT_AMP; - v->a[258755] = anon_sym_GT_PIPE; - v->a[258756] = anon_sym_LT_AMP_DASH; - v->a[258757] = anon_sym_GT_AMP_DASH; - v->a[258758] = anon_sym_LT_LT_DASH; - v->a[258759] = 16; - small_parse_table_12938(v); -} - -void small_parse_table_12938(t_small_parse_table_array *v) -{ - v->a[258760] = actions(3); - v->a[258761] = 1; - v->a[258762] = sym_comment; - v->a[258763] = actions(11760); - v->a[258764] = 1; - v->a[258765] = anon_sym_BANG2; - v->a[258766] = actions(11764); - v->a[258767] = 1; - v->a[258768] = anon_sym_DOLLAR_LPAREN; - v->a[258769] = actions(11766); - v->a[258770] = 1; - v->a[258771] = anon_sym_BQUOTE; - v->a[258772] = actions(11768); - v->a[258773] = 1; - v->a[258774] = anon_sym_DOLLAR_BQUOTE; - v->a[258775] = actions(11770); - v->a[258776] = 1; - v->a[258777] = aux_sym__simple_variable_name_token1; - v->a[258778] = actions(11772); - v->a[258779] = 1; - small_parse_table_12939(v); -} - -void small_parse_table_12939(t_small_parse_table_array *v) -{ - v->a[258780] = sym_variable_name; - v->a[258781] = actions(11909); - v->a[258782] = 1; - v->a[258783] = anon_sym_RBRACE3; - v->a[258784] = state(3532); - v->a[258785] = 1; - v->a[258786] = sym_subscript; - v->a[258787] = state(6428); - v->a[258788] = 1; - v->a[258789] = aux_sym__expansion_body_repeat1; - v->a[258790] = state(6472); - v->a[258791] = 1; - v->a[258792] = sym_command_substitution; - v->a[258793] = state(7284); - v->a[258794] = 1; - v->a[258795] = sym__expansion_body; - v->a[258796] = actions(11762); - v->a[258797] = 2; - v->a[258798] = anon_sym_POUND2; - v->a[258799] = anon_sym_EQ2; - small_parse_table_12940(v); -} - -/* EOF small_parse_table_2587.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2588.c b/parser/static/small_parse_table/small_parse_table_2588.c deleted file mode 100644 index 2cd82490..00000000 --- a/parser/static/small_parse_table/small_parse_table_2588.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2588.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12940(t_small_parse_table_array *v) -{ - v->a[258800] = actions(8050); - v->a[258801] = 3; - v->a[258802] = sym__external_expansion_sym_hash; - v->a[258803] = sym__external_expansion_sym_bang; - v->a[258804] = sym__external_expansion_sym_equal; - v->a[258805] = actions(11754); - v->a[258806] = 4; - v->a[258807] = anon_sym_DASH; - v->a[258808] = anon_sym_STAR; - v->a[258809] = anon_sym_QMARK; - v->a[258810] = anon_sym_AT2; - v->a[258811] = actions(11756); - v->a[258812] = 5; - v->a[258813] = anon_sym_BANG; - v->a[258814] = anon_sym_DOLLAR; - v->a[258815] = anon_sym_POUND; - v->a[258816] = anon_sym_0; - v->a[258817] = anon_sym__; - v->a[258818] = 8; - v->a[258819] = actions(3); - small_parse_table_12941(v); -} - -void small_parse_table_12941(t_small_parse_table_array *v) -{ - v->a[258820] = 1; - v->a[258821] = sym_comment; - v->a[258822] = actions(11455); - v->a[258823] = 1; - v->a[258824] = aux_sym_heredoc_redirect_token1; - v->a[258825] = actions(11856); - v->a[258826] = 1; - v->a[258827] = sym_file_descriptor; - v->a[258828] = actions(4692); - v->a[258829] = 2; - v->a[258830] = anon_sym_LT_LT; - v->a[258831] = anon_sym_LT_LT_DASH; - v->a[258832] = actions(11487); - v->a[258833] = 2; - v->a[258834] = anon_sym_LT_AMP_DASH; - v->a[258835] = anon_sym_GT_AMP_DASH; - v->a[258836] = state(4725); - v->a[258837] = 3; - v->a[258838] = sym_file_redirect; - v->a[258839] = sym_heredoc_redirect; - small_parse_table_12942(v); -} - -void small_parse_table_12942(t_small_parse_table_array *v) -{ - v->a[258840] = aux_sym_redirected_statement_repeat1; - v->a[258841] = actions(11453); - v->a[258842] = 8; - v->a[258843] = anon_sym_SEMI; - v->a[258844] = anon_sym_PIPE_PIPE; - v->a[258845] = anon_sym_AMP_AMP; - v->a[258846] = anon_sym_PIPE; - v->a[258847] = anon_sym_AMP; - v->a[258848] = anon_sym_SEMI_SEMI; - v->a[258849] = anon_sym_PIPE_AMP; - v->a[258850] = anon_sym_BQUOTE; - v->a[258851] = actions(11485); - v->a[258852] = 8; - v->a[258853] = anon_sym_LT; - v->a[258854] = anon_sym_GT; - v->a[258855] = anon_sym_GT_GT; - v->a[258856] = anon_sym_AMP_GT; - v->a[258857] = anon_sym_AMP_GT_GT; - v->a[258858] = anon_sym_LT_AMP; - v->a[258859] = anon_sym_GT_AMP; - small_parse_table_12943(v); -} - -void small_parse_table_12943(t_small_parse_table_array *v) -{ - v->a[258860] = anon_sym_GT_PIPE; - v->a[258861] = 6; - v->a[258862] = actions(3); - v->a[258863] = 1; - v->a[258864] = sym_comment; - v->a[258865] = actions(11651); - v->a[258866] = 1; - v->a[258867] = aux_sym_concatenation_token1; - v->a[258868] = actions(11653); - v->a[258869] = 1; - v->a[258870] = sym__concat; - v->a[258871] = state(4634); - v->a[258872] = 1; - v->a[258873] = aux_sym_concatenation_repeat1; - v->a[258874] = actions(4566); - v->a[258875] = 2; - v->a[258876] = sym_file_descriptor; - v->a[258877] = aux_sym_heredoc_redirect_token1; - v->a[258878] = actions(4564); - v->a[258879] = 20; - small_parse_table_12944(v); -} - -void small_parse_table_12944(t_small_parse_table_array *v) -{ - v->a[258880] = anon_sym_SEMI; - v->a[258881] = anon_sym_PIPE_PIPE; - v->a[258882] = anon_sym_AMP_AMP; - v->a[258883] = anon_sym_PIPE; - v->a[258884] = anon_sym_AMP; - v->a[258885] = anon_sym_LT; - v->a[258886] = anon_sym_GT; - v->a[258887] = anon_sym_LT_LT; - v->a[258888] = anon_sym_GT_GT; - v->a[258889] = anon_sym_RPAREN; - v->a[258890] = anon_sym_SEMI_SEMI; - v->a[258891] = anon_sym_PIPE_AMP; - v->a[258892] = anon_sym_AMP_GT; - v->a[258893] = anon_sym_AMP_GT_GT; - v->a[258894] = anon_sym_LT_AMP; - v->a[258895] = anon_sym_GT_AMP; - v->a[258896] = anon_sym_GT_PIPE; - v->a[258897] = anon_sym_LT_AMP_DASH; - v->a[258898] = anon_sym_GT_AMP_DASH; - v->a[258899] = anon_sym_LT_LT_DASH; - small_parse_table_12945(v); -} - -/* EOF small_parse_table_2588.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2589.c b/parser/static/small_parse_table/small_parse_table_2589.c deleted file mode 100644 index 4971ea7b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2589.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2589.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12945(t_small_parse_table_array *v) -{ - v->a[258900] = 6; - v->a[258901] = actions(3); - v->a[258902] = 1; - v->a[258903] = sym_comment; - v->a[258904] = actions(11651); - v->a[258905] = 1; - v->a[258906] = aux_sym_concatenation_token1; - v->a[258907] = actions(11653); - v->a[258908] = 1; - v->a[258909] = sym__concat; - v->a[258910] = state(4635); - v->a[258911] = 1; - v->a[258912] = aux_sym_concatenation_repeat1; - v->a[258913] = actions(4554); - v->a[258914] = 2; - v->a[258915] = sym_file_descriptor; - v->a[258916] = aux_sym_heredoc_redirect_token1; - v->a[258917] = actions(4552); - v->a[258918] = 20; - v->a[258919] = anon_sym_SEMI; - small_parse_table_12946(v); -} - -void small_parse_table_12946(t_small_parse_table_array *v) -{ - v->a[258920] = anon_sym_PIPE_PIPE; - v->a[258921] = anon_sym_AMP_AMP; - v->a[258922] = anon_sym_PIPE; - v->a[258923] = anon_sym_AMP; - v->a[258924] = anon_sym_LT; - v->a[258925] = anon_sym_GT; - v->a[258926] = anon_sym_LT_LT; - v->a[258927] = anon_sym_GT_GT; - v->a[258928] = anon_sym_RPAREN; - v->a[258929] = anon_sym_SEMI_SEMI; - v->a[258930] = anon_sym_PIPE_AMP; - v->a[258931] = anon_sym_AMP_GT; - v->a[258932] = anon_sym_AMP_GT_GT; - v->a[258933] = anon_sym_LT_AMP; - v->a[258934] = anon_sym_GT_AMP; - v->a[258935] = anon_sym_GT_PIPE; - v->a[258936] = anon_sym_LT_AMP_DASH; - v->a[258937] = anon_sym_GT_AMP_DASH; - v->a[258938] = anon_sym_LT_LT_DASH; - v->a[258939] = 19; - small_parse_table_12947(v); -} - -void small_parse_table_12947(t_small_parse_table_array *v) -{ - v->a[258940] = actions(71); - v->a[258941] = 1; - v->a[258942] = sym_comment; - v->a[258943] = actions(11808); - v->a[258944] = 1; - v->a[258945] = anon_sym_LPAREN; - v->a[258946] = actions(11810); - v->a[258947] = 1; - v->a[258948] = aux_sym__c_word_token1; - v->a[258949] = actions(11812); - v->a[258950] = 1; - v->a[258951] = anon_sym_DOLLAR; - v->a[258952] = actions(11814); - v->a[258953] = 1; - v->a[258954] = anon_sym_DQUOTE; - v->a[258955] = actions(11816); - v->a[258956] = 1; - v->a[258957] = aux_sym_number_token1; - v->a[258958] = actions(11818); - v->a[258959] = 1; - small_parse_table_12948(v); -} - -void small_parse_table_12948(t_small_parse_table_array *v) -{ - v->a[258960] = aux_sym_number_token2; - v->a[258961] = actions(11820); - v->a[258962] = 1; - v->a[258963] = anon_sym_DOLLAR_LBRACE; - v->a[258964] = actions(11822); - v->a[258965] = 1; - v->a[258966] = anon_sym_DOLLAR_LPAREN; - v->a[258967] = actions(11824); - v->a[258968] = 1; - v->a[258969] = anon_sym_BQUOTE; - v->a[258970] = actions(11826); - v->a[258971] = 1; - v->a[258972] = anon_sym_DOLLAR_BQUOTE; - v->a[258973] = actions(11911); - v->a[258974] = 1; - v->a[258975] = anon_sym_RPAREN_RPAREN; - v->a[258976] = state(3285); - v->a[258977] = 1; - v->a[258978] = sym__c_postfix_expression; - v->a[258979] = state(3286); - small_parse_table_12949(v); -} - -void small_parse_table_12949(t_small_parse_table_array *v) -{ - v->a[258980] = 1; - v->a[258981] = sym__c_binary_expression; - v->a[258982] = state(3290); - v->a[258983] = 1; - v->a[258984] = sym__c_unary_expression; - v->a[258985] = state(6618); - v->a[258986] = 1; - v->a[258987] = sym__c_expression; - v->a[258988] = state(6768); - v->a[258989] = 1; - v->a[258990] = sym__c_variable_assignment; - v->a[258991] = actions(11806); - v->a[258992] = 2; - v->a[258993] = anon_sym_PLUS_PLUS; - v->a[258994] = anon_sym_DASH_DASH; - v->a[258995] = state(3292); - v->a[258996] = 7; - v->a[258997] = sym__c_expression_not_assignment; - v->a[258998] = sym__c_parenthesized_expression; - v->a[258999] = sym_string; - small_parse_table_12950(v); -} - -/* EOF small_parse_table_2589.c */ diff --git a/parser/static/small_parse_table/small_parse_table_259.c b/parser/static/small_parse_table/small_parse_table_259.c index e0517981..27d034a0 100644 --- a/parser/static/small_parse_table/small_parse_table_259.c +++ b/parser/static/small_parse_table/small_parse_table_259.c @@ -14,126 +14,126 @@ void small_parse_table_1295(t_small_parse_table_array *v) { - v->a[25900] = actions(4086); - v->a[25901] = 1; - v->a[25902] = aux_sym_number_token1; - v->a[25903] = actions(4088); - v->a[25904] = 1; - v->a[25905] = aux_sym_number_token2; - v->a[25906] = actions(4090); - v->a[25907] = 1; - v->a[25908] = anon_sym_DOLLAR_LBRACE; - v->a[25909] = actions(4092); - v->a[25910] = 1; - v->a[25911] = anon_sym_DOLLAR_LPAREN; - v->a[25912] = actions(4094); + v->a[25900] = sym__special_character; + v->a[25901] = anon_sym_DQUOTE; + v->a[25902] = sym_raw_string; + v->a[25903] = aux_sym_number_token1; + v->a[25904] = aux_sym_number_token2; + v->a[25905] = anon_sym_DOLLAR_LBRACE; + v->a[25906] = anon_sym_DOLLAR_LPAREN; + v->a[25907] = anon_sym_BQUOTE; + v->a[25908] = anon_sym_DOLLAR_BQUOTE; + v->a[25909] = sym_word; + v->a[25910] = anon_sym_SEMI; + v->a[25911] = 5; + v->a[25912] = actions(3); v->a[25913] = 1; - v->a[25914] = anon_sym_BQUOTE; - v->a[25915] = actions(4096); + v->a[25914] = sym_comment; + v->a[25915] = actions(3199); v->a[25916] = 1; - v->a[25917] = anon_sym_DOLLAR_BQUOTE; - v->a[25918] = actions(4102); + v->a[25917] = sym__special_character; + v->a[25918] = state(627); v->a[25919] = 1; small_parse_table_1296(v); } void small_parse_table_1296(t_small_parse_table_array *v) { - v->a[25920] = sym__brace_start; - v->a[25921] = actions(4123); - v->a[25922] = 1; - v->a[25923] = sym__special_character; - v->a[25924] = actions(4245); - v->a[25925] = 1; - v->a[25926] = sym_test_operator; - v->a[25927] = state(4546); - v->a[25928] = 1; - v->a[25929] = aux_sym__literal_repeat1; - v->a[25930] = state(4907); - v->a[25931] = 1; - v->a[25932] = sym_concatenation; - v->a[25933] = actions(4076); - v->a[25934] = 2; - v->a[25935] = anon_sym_LPAREN_LPAREN; - v->a[25936] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25937] = actions(4098); - v->a[25938] = 2; - v->a[25939] = anon_sym_LT_LPAREN; + v->a[25920] = aux_sym__literal_repeat1; + v->a[25921] = actions(3197); + v->a[25922] = 5; + v->a[25923] = sym_file_descriptor; + v->a[25924] = sym_variable_name; + v->a[25925] = sym_test_operator; + v->a[25926] = sym__brace_start; + v->a[25927] = aux_sym_heredoc_redirect_token1; + v->a[25928] = actions(3195); + v->a[25929] = 34; + v->a[25930] = anon_sym_esac; + v->a[25931] = anon_sym_PIPE; + v->a[25932] = anon_sym_SEMI_SEMI; + v->a[25933] = anon_sym_SEMI_AMP; + v->a[25934] = anon_sym_SEMI_SEMI_AMP; + v->a[25935] = anon_sym_PIPE_AMP; + v->a[25936] = anon_sym_AMP_AMP; + v->a[25937] = anon_sym_PIPE_PIPE; + v->a[25938] = anon_sym_LT; + v->a[25939] = anon_sym_GT; small_parse_table_1297(v); } void small_parse_table_1297(t_small_parse_table_array *v) { - v->a[25940] = anon_sym_GT_LPAREN; - v->a[25941] = actions(2500); - v->a[25942] = 3; - v->a[25943] = sym_file_descriptor; - v->a[25944] = ts_builtin_sym_end; - v->a[25945] = aux_sym_heredoc_redirect_token1; - v->a[25946] = actions(4243); - v->a[25947] = 3; - v->a[25948] = sym_raw_string; - v->a[25949] = sym_ansi_c_string; - v->a[25950] = sym_word; - v->a[25951] = state(4614); - v->a[25952] = 9; - v->a[25953] = sym_arithmetic_expansion; - v->a[25954] = sym_brace_expression; - v->a[25955] = sym_string; - v->a[25956] = sym_translated_string; - v->a[25957] = sym_number; - v->a[25958] = sym_simple_expansion; - v->a[25959] = sym_expansion; + v->a[25940] = anon_sym_GT_GT; + v->a[25941] = anon_sym_AMP_GT; + v->a[25942] = anon_sym_AMP_GT_GT; + v->a[25943] = anon_sym_LT_AMP; + v->a[25944] = anon_sym_GT_AMP; + v->a[25945] = anon_sym_GT_PIPE; + v->a[25946] = anon_sym_LT_AMP_DASH; + v->a[25947] = anon_sym_GT_AMP_DASH; + v->a[25948] = anon_sym_LT_LT; + v->a[25949] = anon_sym_LT_LT_DASH; + v->a[25950] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25951] = anon_sym_AMP; + v->a[25952] = anon_sym_DOLLAR; + v->a[25953] = anon_sym_DQUOTE; + v->a[25954] = sym_raw_string; + v->a[25955] = aux_sym_number_token1; + v->a[25956] = aux_sym_number_token2; + v->a[25957] = anon_sym_DOLLAR_LBRACE; + v->a[25958] = anon_sym_DOLLAR_LPAREN; + v->a[25959] = anon_sym_BQUOTE; small_parse_table_1298(v); } void small_parse_table_1298(t_small_parse_table_array *v) { - v->a[25960] = sym_command_substitution; - v->a[25961] = sym_process_substitution; - v->a[25962] = actions(2498); - v->a[25963] = 19; - v->a[25964] = anon_sym_SEMI; - v->a[25965] = anon_sym_PIPE_PIPE; - v->a[25966] = anon_sym_AMP_AMP; - v->a[25967] = anon_sym_PIPE; - v->a[25968] = anon_sym_AMP; - v->a[25969] = anon_sym_LT; - v->a[25970] = anon_sym_GT; - v->a[25971] = anon_sym_LT_LT; - v->a[25972] = anon_sym_GT_GT; - v->a[25973] = anon_sym_SEMI_SEMI; - v->a[25974] = anon_sym_PIPE_AMP; - v->a[25975] = anon_sym_AMP_GT; - v->a[25976] = anon_sym_AMP_GT_GT; - v->a[25977] = anon_sym_LT_AMP; - v->a[25978] = anon_sym_GT_AMP; - v->a[25979] = anon_sym_GT_PIPE; + v->a[25960] = anon_sym_DOLLAR_BQUOTE; + v->a[25961] = aux_sym__simple_variable_name_token1; + v->a[25962] = sym_word; + v->a[25963] = anon_sym_SEMI; + v->a[25964] = 3; + v->a[25965] = actions(3); + v->a[25966] = 1; + v->a[25967] = sym_comment; + v->a[25968] = actions(3066); + v->a[25969] = 5; + v->a[25970] = sym_file_descriptor; + v->a[25971] = sym__concat; + v->a[25972] = sym_test_operator; + v->a[25973] = sym__brace_start; + v->a[25974] = aux_sym_heredoc_redirect_token1; + v->a[25975] = actions(3064); + v->a[25976] = 36; + v->a[25977] = anon_sym_esac; + v->a[25978] = anon_sym_PIPE; + v->a[25979] = anon_sym_SEMI_SEMI; small_parse_table_1299(v); } void small_parse_table_1299(t_small_parse_table_array *v) { - v->a[25980] = anon_sym_LT_AMP_DASH; - v->a[25981] = anon_sym_GT_AMP_DASH; - v->a[25982] = anon_sym_LT_LT_DASH; - v->a[25983] = 8; - v->a[25984] = actions(3); - v->a[25985] = 1; - v->a[25986] = sym_comment; - v->a[25987] = actions(4115); - v->a[25988] = 1; - v->a[25989] = anon_sym_DQUOTE; - v->a[25990] = actions(4119); - v->a[25991] = 1; - v->a[25992] = sym_variable_name; - v->a[25993] = state(2334); - v->a[25994] = 1; - v->a[25995] = sym_string; - v->a[25996] = actions(4117); - v->a[25997] = 2; - v->a[25998] = aux_sym__simple_variable_name_token1; - v->a[25999] = aux_sym__multiline_variable_name_token1; + v->a[25980] = anon_sym_SEMI_AMP; + v->a[25981] = anon_sym_SEMI_SEMI_AMP; + v->a[25982] = anon_sym_PIPE_AMP; + v->a[25983] = anon_sym_AMP_AMP; + v->a[25984] = anon_sym_PIPE_PIPE; + v->a[25985] = anon_sym_LT; + v->a[25986] = anon_sym_GT; + v->a[25987] = anon_sym_GT_GT; + v->a[25988] = anon_sym_AMP_GT; + v->a[25989] = anon_sym_AMP_GT_GT; + v->a[25990] = anon_sym_LT_AMP; + v->a[25991] = anon_sym_GT_AMP; + v->a[25992] = anon_sym_GT_PIPE; + v->a[25993] = anon_sym_LT_AMP_DASH; + v->a[25994] = anon_sym_GT_AMP_DASH; + v->a[25995] = anon_sym_LT_LT; + v->a[25996] = anon_sym_LT_LT_DASH; + v->a[25997] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[25998] = anon_sym_AMP; + v->a[25999] = aux_sym_concatenation_token1; small_parse_table_1300(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2590.c b/parser/static/small_parse_table/small_parse_table_2590.c deleted file mode 100644 index 409719d4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2590.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2590.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12950(t_small_parse_table_array *v) -{ - v->a[259000] = sym_number; - v->a[259001] = sym_simple_expansion; - v->a[259002] = sym_expansion; - v->a[259003] = sym_command_substitution; - v->a[259004] = 3; - v->a[259005] = actions(3); - v->a[259006] = 1; - v->a[259007] = sym_comment; - v->a[259008] = actions(1330); - v->a[259009] = 3; - v->a[259010] = sym_file_descriptor; - v->a[259011] = sym__concat; - v->a[259012] = aux_sym_heredoc_redirect_token1; - v->a[259013] = actions(1328); - v->a[259014] = 22; - v->a[259015] = anon_sym_SEMI; - v->a[259016] = anon_sym_PIPE_PIPE; - v->a[259017] = anon_sym_AMP_AMP; - v->a[259018] = anon_sym_PIPE; - v->a[259019] = anon_sym_AMP; - small_parse_table_12951(v); -} - -void small_parse_table_12951(t_small_parse_table_array *v) -{ - v->a[259020] = anon_sym_LT; - v->a[259021] = anon_sym_GT; - v->a[259022] = anon_sym_LT_LT; - v->a[259023] = anon_sym_GT_GT; - v->a[259024] = anon_sym_SEMI_SEMI; - v->a[259025] = anon_sym_SEMI_AMP; - v->a[259026] = anon_sym_SEMI_SEMI_AMP; - v->a[259027] = anon_sym_PIPE_AMP; - v->a[259028] = anon_sym_AMP_GT; - v->a[259029] = anon_sym_AMP_GT_GT; - v->a[259030] = anon_sym_LT_AMP; - v->a[259031] = anon_sym_GT_AMP; - v->a[259032] = anon_sym_GT_PIPE; - v->a[259033] = anon_sym_LT_AMP_DASH; - v->a[259034] = anon_sym_GT_AMP_DASH; - v->a[259035] = anon_sym_LT_LT_DASH; - v->a[259036] = aux_sym_concatenation_token1; - v->a[259037] = 3; - v->a[259038] = actions(3); - v->a[259039] = 1; - small_parse_table_12952(v); -} - -void small_parse_table_12952(t_small_parse_table_array *v) -{ - v->a[259040] = sym_comment; - v->a[259041] = actions(11830); - v->a[259042] = 3; - v->a[259043] = sym_file_descriptor; - v->a[259044] = ts_builtin_sym_end; - v->a[259045] = aux_sym_heredoc_redirect_token1; - v->a[259046] = actions(11828); - v->a[259047] = 22; - v->a[259048] = anon_sym_SEMI; - v->a[259049] = anon_sym_PIPE_PIPE; - v->a[259050] = anon_sym_AMP_AMP; - v->a[259051] = anon_sym_PIPE; - v->a[259052] = anon_sym_AMP; - v->a[259053] = anon_sym_LT; - v->a[259054] = anon_sym_GT; - v->a[259055] = anon_sym_LT_LT; - v->a[259056] = anon_sym_GT_GT; - v->a[259057] = anon_sym_RPAREN; - v->a[259058] = anon_sym_SEMI_SEMI; - v->a[259059] = anon_sym_PIPE_AMP; - small_parse_table_12953(v); -} - -void small_parse_table_12953(t_small_parse_table_array *v) -{ - v->a[259060] = anon_sym_AMP_GT; - v->a[259061] = anon_sym_AMP_GT_GT; - v->a[259062] = anon_sym_LT_AMP; - v->a[259063] = anon_sym_GT_AMP; - v->a[259064] = anon_sym_GT_PIPE; - v->a[259065] = anon_sym_LT_AMP_DASH; - v->a[259066] = anon_sym_GT_AMP_DASH; - v->a[259067] = anon_sym_LT_LT_DASH; - v->a[259068] = anon_sym_LT_LT_LT; - v->a[259069] = anon_sym_BQUOTE; - v->a[259070] = 16; - v->a[259071] = actions(3); - v->a[259072] = 1; - v->a[259073] = sym_comment; - v->a[259074] = actions(11760); - v->a[259075] = 1; - v->a[259076] = anon_sym_BANG2; - v->a[259077] = actions(11764); - v->a[259078] = 1; - v->a[259079] = anon_sym_DOLLAR_LPAREN; - small_parse_table_12954(v); -} - -void small_parse_table_12954(t_small_parse_table_array *v) -{ - v->a[259080] = actions(11766); - v->a[259081] = 1; - v->a[259082] = anon_sym_BQUOTE; - v->a[259083] = actions(11768); - v->a[259084] = 1; - v->a[259085] = anon_sym_DOLLAR_BQUOTE; - v->a[259086] = actions(11770); - v->a[259087] = 1; - v->a[259088] = aux_sym__simple_variable_name_token1; - v->a[259089] = actions(11772); - v->a[259090] = 1; - v->a[259091] = sym_variable_name; - v->a[259092] = actions(11913); - v->a[259093] = 1; - v->a[259094] = anon_sym_RBRACE3; - v->a[259095] = state(3532); - v->a[259096] = 1; - v->a[259097] = sym_subscript; - v->a[259098] = state(6428); - v->a[259099] = 1; - small_parse_table_12955(v); -} - -/* EOF small_parse_table_2590.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2591.c b/parser/static/small_parse_table/small_parse_table_2591.c deleted file mode 100644 index e18737d4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2591.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2591.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12955(t_small_parse_table_array *v) -{ - v->a[259100] = aux_sym__expansion_body_repeat1; - v->a[259101] = state(6472); - v->a[259102] = 1; - v->a[259103] = sym_command_substitution; - v->a[259104] = state(7296); - v->a[259105] = 1; - v->a[259106] = sym__expansion_body; - v->a[259107] = actions(11762); - v->a[259108] = 2; - v->a[259109] = anon_sym_POUND2; - v->a[259110] = anon_sym_EQ2; - v->a[259111] = actions(8050); - v->a[259112] = 3; - v->a[259113] = sym__external_expansion_sym_hash; - v->a[259114] = sym__external_expansion_sym_bang; - v->a[259115] = sym__external_expansion_sym_equal; - v->a[259116] = actions(11754); - v->a[259117] = 4; - v->a[259118] = anon_sym_DASH; - v->a[259119] = anon_sym_STAR; - small_parse_table_12956(v); -} - -void small_parse_table_12956(t_small_parse_table_array *v) -{ - v->a[259120] = anon_sym_QMARK; - v->a[259121] = anon_sym_AT2; - v->a[259122] = actions(11756); - v->a[259123] = 5; - v->a[259124] = anon_sym_BANG; - v->a[259125] = anon_sym_DOLLAR; - v->a[259126] = anon_sym_POUND; - v->a[259127] = anon_sym_0; - v->a[259128] = anon_sym__; - v->a[259129] = 5; - v->a[259130] = actions(3); - v->a[259131] = 1; - v->a[259132] = sym_comment; - v->a[259133] = actions(11802); - v->a[259134] = 1; - v->a[259135] = sym__special_character; - v->a[259136] = state(4855); - v->a[259137] = 1; - v->a[259138] = aux_sym__literal_repeat1; - v->a[259139] = actions(4469); - small_parse_table_12957(v); -} - -void small_parse_table_12957(t_small_parse_table_array *v) -{ - v->a[259140] = 2; - v->a[259141] = sym_file_descriptor; - v->a[259142] = aux_sym_heredoc_redirect_token1; - v->a[259143] = actions(4467); - v->a[259144] = 21; - v->a[259145] = anon_sym_SEMI; - v->a[259146] = anon_sym_PIPE_PIPE; - v->a[259147] = anon_sym_AMP_AMP; - v->a[259148] = anon_sym_PIPE; - v->a[259149] = anon_sym_AMP; - v->a[259150] = anon_sym_LT; - v->a[259151] = anon_sym_GT; - v->a[259152] = anon_sym_LT_LT; - v->a[259153] = anon_sym_GT_GT; - v->a[259154] = anon_sym_SEMI_SEMI; - v->a[259155] = anon_sym_SEMI_AMP; - v->a[259156] = anon_sym_SEMI_SEMI_AMP; - v->a[259157] = anon_sym_PIPE_AMP; - v->a[259158] = anon_sym_AMP_GT; - v->a[259159] = anon_sym_AMP_GT_GT; - small_parse_table_12958(v); -} - -void small_parse_table_12958(t_small_parse_table_array *v) -{ - v->a[259160] = anon_sym_LT_AMP; - v->a[259161] = anon_sym_GT_AMP; - v->a[259162] = anon_sym_GT_PIPE; - v->a[259163] = anon_sym_LT_AMP_DASH; - v->a[259164] = anon_sym_GT_AMP_DASH; - v->a[259165] = anon_sym_LT_LT_DASH; - v->a[259166] = 6; - v->a[259167] = actions(3); - v->a[259168] = 1; - v->a[259169] = sym_comment; - v->a[259170] = actions(11651); - v->a[259171] = 1; - v->a[259172] = aux_sym_concatenation_token1; - v->a[259173] = actions(11653); - v->a[259174] = 1; - v->a[259175] = sym__concat; - v->a[259176] = state(4611); - v->a[259177] = 1; - v->a[259178] = aux_sym_concatenation_repeat1; - v->a[259179] = actions(2096); - small_parse_table_12959(v); -} - -void small_parse_table_12959(t_small_parse_table_array *v) -{ - v->a[259180] = 3; - v->a[259181] = sym_file_descriptor; - v->a[259182] = ts_builtin_sym_end; - v->a[259183] = aux_sym_heredoc_redirect_token1; - v->a[259184] = actions(2094); - v->a[259185] = 19; - v->a[259186] = anon_sym_SEMI; - v->a[259187] = anon_sym_PIPE_PIPE; - v->a[259188] = anon_sym_AMP_AMP; - v->a[259189] = anon_sym_PIPE; - v->a[259190] = anon_sym_AMP; - v->a[259191] = anon_sym_LT; - v->a[259192] = anon_sym_GT; - v->a[259193] = anon_sym_LT_LT; - v->a[259194] = anon_sym_GT_GT; - v->a[259195] = anon_sym_SEMI_SEMI; - v->a[259196] = anon_sym_PIPE_AMP; - v->a[259197] = anon_sym_AMP_GT; - v->a[259198] = anon_sym_AMP_GT_GT; - v->a[259199] = anon_sym_LT_AMP; - small_parse_table_12960(v); -} - -/* EOF small_parse_table_2591.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2592.c b/parser/static/small_parse_table/small_parse_table_2592.c deleted file mode 100644 index 1366a3ba..00000000 --- a/parser/static/small_parse_table/small_parse_table_2592.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2592.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12960(t_small_parse_table_array *v) -{ - v->a[259200] = anon_sym_GT_AMP; - v->a[259201] = anon_sym_GT_PIPE; - v->a[259202] = anon_sym_LT_AMP_DASH; - v->a[259203] = anon_sym_GT_AMP_DASH; - v->a[259204] = anon_sym_LT_LT_DASH; - v->a[259205] = 3; - v->a[259206] = actions(3); - v->a[259207] = 1; - v->a[259208] = sym_comment; - v->a[259209] = actions(1318); - v->a[259210] = 3; - v->a[259211] = sym_file_descriptor; - v->a[259212] = sym__concat; - v->a[259213] = aux_sym_heredoc_redirect_token1; - v->a[259214] = actions(1316); - v->a[259215] = 22; - v->a[259216] = anon_sym_SEMI; - v->a[259217] = anon_sym_PIPE_PIPE; - v->a[259218] = anon_sym_AMP_AMP; - v->a[259219] = anon_sym_PIPE; - small_parse_table_12961(v); -} - -void small_parse_table_12961(t_small_parse_table_array *v) -{ - v->a[259220] = anon_sym_AMP; - v->a[259221] = anon_sym_LT; - v->a[259222] = anon_sym_GT; - v->a[259223] = anon_sym_LT_LT; - v->a[259224] = anon_sym_GT_GT; - v->a[259225] = anon_sym_SEMI_SEMI; - v->a[259226] = anon_sym_SEMI_AMP; - v->a[259227] = anon_sym_SEMI_SEMI_AMP; - v->a[259228] = anon_sym_PIPE_AMP; - v->a[259229] = anon_sym_AMP_GT; - v->a[259230] = anon_sym_AMP_GT_GT; - v->a[259231] = anon_sym_LT_AMP; - v->a[259232] = anon_sym_GT_AMP; - v->a[259233] = anon_sym_GT_PIPE; - v->a[259234] = anon_sym_LT_AMP_DASH; - v->a[259235] = anon_sym_GT_AMP_DASH; - v->a[259236] = anon_sym_LT_LT_DASH; - v->a[259237] = aux_sym_concatenation_token1; - v->a[259238] = 16; - v->a[259239] = actions(3); - small_parse_table_12962(v); -} - -void small_parse_table_12962(t_small_parse_table_array *v) -{ - v->a[259240] = 1; - v->a[259241] = sym_comment; - v->a[259242] = actions(11760); - v->a[259243] = 1; - v->a[259244] = anon_sym_BANG2; - v->a[259245] = actions(11764); - v->a[259246] = 1; - v->a[259247] = anon_sym_DOLLAR_LPAREN; - v->a[259248] = actions(11766); - v->a[259249] = 1; - v->a[259250] = anon_sym_BQUOTE; - v->a[259251] = actions(11768); - v->a[259252] = 1; - v->a[259253] = anon_sym_DOLLAR_BQUOTE; - v->a[259254] = actions(11770); - v->a[259255] = 1; - v->a[259256] = aux_sym__simple_variable_name_token1; - v->a[259257] = actions(11772); - v->a[259258] = 1; - v->a[259259] = sym_variable_name; - small_parse_table_12963(v); -} - -void small_parse_table_12963(t_small_parse_table_array *v) -{ - v->a[259260] = actions(11915); - v->a[259261] = 1; - v->a[259262] = anon_sym_RBRACE3; - v->a[259263] = state(3532); - v->a[259264] = 1; - v->a[259265] = sym_subscript; - v->a[259266] = state(6428); - v->a[259267] = 1; - v->a[259268] = aux_sym__expansion_body_repeat1; - v->a[259269] = state(6472); - v->a[259270] = 1; - v->a[259271] = sym_command_substitution; - v->a[259272] = state(7317); - v->a[259273] = 1; - v->a[259274] = sym__expansion_body; - v->a[259275] = actions(11762); - v->a[259276] = 2; - v->a[259277] = anon_sym_POUND2; - v->a[259278] = anon_sym_EQ2; - v->a[259279] = actions(8050); - small_parse_table_12964(v); -} - -void small_parse_table_12964(t_small_parse_table_array *v) -{ - v->a[259280] = 3; - v->a[259281] = sym__external_expansion_sym_hash; - v->a[259282] = sym__external_expansion_sym_bang; - v->a[259283] = sym__external_expansion_sym_equal; - v->a[259284] = actions(11754); - v->a[259285] = 4; - v->a[259286] = anon_sym_DASH; - v->a[259287] = anon_sym_STAR; - v->a[259288] = anon_sym_QMARK; - v->a[259289] = anon_sym_AT2; - v->a[259290] = actions(11756); - v->a[259291] = 5; - v->a[259292] = anon_sym_BANG; - v->a[259293] = anon_sym_DOLLAR; - v->a[259294] = anon_sym_POUND; - v->a[259295] = anon_sym_0; - v->a[259296] = anon_sym__; - v->a[259297] = 3; - v->a[259298] = actions(3); - v->a[259299] = 1; - small_parse_table_12965(v); -} - -/* EOF small_parse_table_2592.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2593.c b/parser/static/small_parse_table/small_parse_table_2593.c deleted file mode 100644 index 15c352aa..00000000 --- a/parser/static/small_parse_table/small_parse_table_2593.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2593.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12965(t_small_parse_table_array *v) -{ - v->a[259300] = sym_comment; - v->a[259301] = actions(1298); - v->a[259302] = 4; - v->a[259303] = sym__concat; - v->a[259304] = sym_test_operator; - v->a[259305] = sym__brace_start; - v->a[259306] = aux_sym_heredoc_redirect_token1; - v->a[259307] = actions(1296); - v->a[259308] = 21; - v->a[259309] = anon_sym_LPAREN_LPAREN; - v->a[259310] = anon_sym_SEMI; - v->a[259311] = anon_sym_AMP; - v->a[259312] = anon_sym_SEMI_SEMI; - v->a[259313] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[259314] = anon_sym_DOLLAR_LBRACK; - v->a[259315] = aux_sym_concatenation_token1; - v->a[259316] = anon_sym_DOLLAR; - v->a[259317] = sym__special_character; - v->a[259318] = anon_sym_DQUOTE; - v->a[259319] = sym_raw_string; - small_parse_table_12966(v); -} - -void small_parse_table_12966(t_small_parse_table_array *v) -{ - v->a[259320] = sym_ansi_c_string; - v->a[259321] = aux_sym_number_token1; - v->a[259322] = aux_sym_number_token2; - v->a[259323] = anon_sym_DOLLAR_LBRACE; - v->a[259324] = anon_sym_DOLLAR_LPAREN; - v->a[259325] = anon_sym_BQUOTE; - v->a[259326] = anon_sym_DOLLAR_BQUOTE; - v->a[259327] = anon_sym_LT_LPAREN; - v->a[259328] = anon_sym_GT_LPAREN; - v->a[259329] = sym_word; - v->a[259330] = 3; - v->a[259331] = actions(3); - v->a[259332] = 1; - v->a[259333] = sym_comment; - v->a[259334] = actions(4554); - v->a[259335] = 2; - v->a[259336] = sym_file_descriptor; - v->a[259337] = aux_sym_heredoc_redirect_token1; - v->a[259338] = actions(4552); - v->a[259339] = 23; - small_parse_table_12967(v); -} - -void small_parse_table_12967(t_small_parse_table_array *v) -{ - v->a[259340] = anon_sym_SEMI; - v->a[259341] = anon_sym_PIPE_PIPE; - v->a[259342] = anon_sym_AMP_AMP; - v->a[259343] = anon_sym_PIPE; - v->a[259344] = anon_sym_AMP; - v->a[259345] = anon_sym_LT; - v->a[259346] = anon_sym_GT; - v->a[259347] = anon_sym_LT_LT; - v->a[259348] = anon_sym_GT_GT; - v->a[259349] = anon_sym_esac; - v->a[259350] = anon_sym_SEMI_SEMI; - v->a[259351] = anon_sym_SEMI_AMP; - v->a[259352] = anon_sym_SEMI_SEMI_AMP; - v->a[259353] = anon_sym_PIPE_AMP; - v->a[259354] = anon_sym_AMP_GT; - v->a[259355] = anon_sym_AMP_GT_GT; - v->a[259356] = anon_sym_LT_AMP; - v->a[259357] = anon_sym_GT_AMP; - v->a[259358] = anon_sym_GT_PIPE; - v->a[259359] = anon_sym_LT_AMP_DASH; - small_parse_table_12968(v); -} - -void small_parse_table_12968(t_small_parse_table_array *v) -{ - v->a[259360] = anon_sym_GT_AMP_DASH; - v->a[259361] = anon_sym_LT_LT_DASH; - v->a[259362] = anon_sym_LT_LT_LT; - v->a[259363] = 8; - v->a[259364] = actions(3); - v->a[259365] = 1; - v->a[259366] = sym_comment; - v->a[259367] = actions(11431); - v->a[259368] = 1; - v->a[259369] = aux_sym_heredoc_redirect_token1; - v->a[259370] = actions(11926); - v->a[259371] = 1; - v->a[259372] = sym_file_descriptor; - v->a[259373] = actions(11920); - v->a[259374] = 2; - v->a[259375] = anon_sym_LT_LT; - v->a[259376] = anon_sym_LT_LT_DASH; - v->a[259377] = actions(11923); - v->a[259378] = 2; - v->a[259379] = anon_sym_LT_AMP_DASH; - small_parse_table_12969(v); -} - -void small_parse_table_12969(t_small_parse_table_array *v) -{ - v->a[259380] = anon_sym_GT_AMP_DASH; - v->a[259381] = state(4710); - v->a[259382] = 3; - v->a[259383] = sym_file_redirect; - v->a[259384] = sym_heredoc_redirect; - v->a[259385] = aux_sym_redirected_statement_repeat1; - v->a[259386] = actions(11420); - v->a[259387] = 8; - v->a[259388] = anon_sym_SEMI; - v->a[259389] = anon_sym_PIPE_PIPE; - v->a[259390] = anon_sym_AMP_AMP; - v->a[259391] = anon_sym_PIPE; - v->a[259392] = anon_sym_AMP; - v->a[259393] = anon_sym_RPAREN; - v->a[259394] = anon_sym_SEMI_SEMI; - v->a[259395] = anon_sym_PIPE_AMP; - v->a[259396] = actions(11917); - v->a[259397] = 8; - v->a[259398] = anon_sym_LT; - v->a[259399] = anon_sym_GT; - small_parse_table_12970(v); -} - -/* EOF small_parse_table_2593.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2594.c b/parser/static/small_parse_table/small_parse_table_2594.c deleted file mode 100644 index f25887dd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2594.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2594.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12970(t_small_parse_table_array *v) -{ - v->a[259400] = anon_sym_GT_GT; - v->a[259401] = anon_sym_AMP_GT; - v->a[259402] = anon_sym_AMP_GT_GT; - v->a[259403] = anon_sym_LT_AMP; - v->a[259404] = anon_sym_GT_AMP; - v->a[259405] = anon_sym_GT_PIPE; - v->a[259406] = 6; - v->a[259407] = actions(3); - v->a[259408] = 1; - v->a[259409] = sym_comment; - v->a[259410] = actions(11651); - v->a[259411] = 1; - v->a[259412] = aux_sym_concatenation_token1; - v->a[259413] = actions(11653); - v->a[259414] = 1; - v->a[259415] = sym__concat; - v->a[259416] = state(4630); - v->a[259417] = 1; - v->a[259418] = aux_sym_concatenation_repeat1; - v->a[259419] = actions(4566); - small_parse_table_12971(v); -} - -void small_parse_table_12971(t_small_parse_table_array *v) -{ - v->a[259420] = 3; - v->a[259421] = sym_file_descriptor; - v->a[259422] = ts_builtin_sym_end; - v->a[259423] = aux_sym_heredoc_redirect_token1; - v->a[259424] = actions(4564); - v->a[259425] = 19; - v->a[259426] = anon_sym_SEMI; - v->a[259427] = anon_sym_PIPE_PIPE; - v->a[259428] = anon_sym_AMP_AMP; - v->a[259429] = anon_sym_PIPE; - v->a[259430] = anon_sym_AMP; - v->a[259431] = anon_sym_LT; - v->a[259432] = anon_sym_GT; - v->a[259433] = anon_sym_LT_LT; - v->a[259434] = anon_sym_GT_GT; - v->a[259435] = anon_sym_SEMI_SEMI; - v->a[259436] = anon_sym_PIPE_AMP; - v->a[259437] = anon_sym_AMP_GT; - v->a[259438] = anon_sym_AMP_GT_GT; - v->a[259439] = anon_sym_LT_AMP; - small_parse_table_12972(v); -} - -void small_parse_table_12972(t_small_parse_table_array *v) -{ - v->a[259440] = anon_sym_GT_AMP; - v->a[259441] = anon_sym_GT_PIPE; - v->a[259442] = anon_sym_LT_AMP_DASH; - v->a[259443] = anon_sym_GT_AMP_DASH; - v->a[259444] = anon_sym_LT_LT_DASH; - v->a[259445] = 3; - v->a[259446] = actions(3); - v->a[259447] = 1; - v->a[259448] = sym_comment; - v->a[259449] = actions(11931); - v->a[259450] = 2; - v->a[259451] = sym_file_descriptor; - v->a[259452] = aux_sym_heredoc_redirect_token1; - v->a[259453] = actions(11929); - v->a[259454] = 23; - v->a[259455] = anon_sym_SEMI; - v->a[259456] = anon_sym_PIPE_PIPE; - v->a[259457] = anon_sym_AMP_AMP; - v->a[259458] = anon_sym_PIPE; - v->a[259459] = anon_sym_AMP; - small_parse_table_12973(v); -} - -void small_parse_table_12973(t_small_parse_table_array *v) -{ - v->a[259460] = anon_sym_LT; - v->a[259461] = anon_sym_GT; - v->a[259462] = anon_sym_LT_LT; - v->a[259463] = anon_sym_GT_GT; - v->a[259464] = anon_sym_esac; - v->a[259465] = anon_sym_SEMI_SEMI; - v->a[259466] = anon_sym_SEMI_AMP; - v->a[259467] = anon_sym_SEMI_SEMI_AMP; - v->a[259468] = anon_sym_PIPE_AMP; - v->a[259469] = anon_sym_AMP_GT; - v->a[259470] = anon_sym_AMP_GT_GT; - v->a[259471] = anon_sym_LT_AMP; - v->a[259472] = anon_sym_GT_AMP; - v->a[259473] = anon_sym_GT_PIPE; - v->a[259474] = anon_sym_LT_AMP_DASH; - v->a[259475] = anon_sym_GT_AMP_DASH; - v->a[259476] = anon_sym_LT_LT_DASH; - v->a[259477] = anon_sym_LT_LT_LT; - v->a[259478] = 16; - v->a[259479] = actions(3); - small_parse_table_12974(v); -} - -void small_parse_table_12974(t_small_parse_table_array *v) -{ - v->a[259480] = 1; - v->a[259481] = sym_comment; - v->a[259482] = actions(11760); - v->a[259483] = 1; - v->a[259484] = anon_sym_BANG2; - v->a[259485] = actions(11764); - v->a[259486] = 1; - v->a[259487] = anon_sym_DOLLAR_LPAREN; - v->a[259488] = actions(11766); - v->a[259489] = 1; - v->a[259490] = anon_sym_BQUOTE; - v->a[259491] = actions(11768); - v->a[259492] = 1; - v->a[259493] = anon_sym_DOLLAR_BQUOTE; - v->a[259494] = actions(11770); - v->a[259495] = 1; - v->a[259496] = aux_sym__simple_variable_name_token1; - v->a[259497] = actions(11772); - v->a[259498] = 1; - v->a[259499] = sym_variable_name; - small_parse_table_12975(v); -} - -/* EOF small_parse_table_2594.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2595.c b/parser/static/small_parse_table/small_parse_table_2595.c deleted file mode 100644 index 2418c714..00000000 --- a/parser/static/small_parse_table/small_parse_table_2595.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2595.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12975(t_small_parse_table_array *v) -{ - v->a[259500] = actions(11933); - v->a[259501] = 1; - v->a[259502] = anon_sym_RBRACE3; - v->a[259503] = state(3532); - v->a[259504] = 1; - v->a[259505] = sym_subscript; - v->a[259506] = state(6428); - v->a[259507] = 1; - v->a[259508] = aux_sym__expansion_body_repeat1; - v->a[259509] = state(6472); - v->a[259510] = 1; - v->a[259511] = sym_command_substitution; - v->a[259512] = state(6922); - v->a[259513] = 1; - v->a[259514] = sym__expansion_body; - v->a[259515] = actions(11762); - v->a[259516] = 2; - v->a[259517] = anon_sym_POUND2; - v->a[259518] = anon_sym_EQ2; - v->a[259519] = actions(8050); - small_parse_table_12976(v); -} - -void small_parse_table_12976(t_small_parse_table_array *v) -{ - v->a[259520] = 3; - v->a[259521] = sym__external_expansion_sym_hash; - v->a[259522] = sym__external_expansion_sym_bang; - v->a[259523] = sym__external_expansion_sym_equal; - v->a[259524] = actions(11754); - v->a[259525] = 4; - v->a[259526] = anon_sym_DASH; - v->a[259527] = anon_sym_STAR; - v->a[259528] = anon_sym_QMARK; - v->a[259529] = anon_sym_AT2; - v->a[259530] = actions(11756); - v->a[259531] = 5; - v->a[259532] = anon_sym_BANG; - v->a[259533] = anon_sym_DOLLAR; - v->a[259534] = anon_sym_POUND; - v->a[259535] = anon_sym_0; - v->a[259536] = anon_sym__; - v->a[259537] = 16; - v->a[259538] = actions(3); - v->a[259539] = 1; - small_parse_table_12977(v); -} - -void small_parse_table_12977(t_small_parse_table_array *v) -{ - v->a[259540] = sym_comment; - v->a[259541] = actions(11760); - v->a[259542] = 1; - v->a[259543] = anon_sym_BANG2; - v->a[259544] = actions(11764); - v->a[259545] = 1; - v->a[259546] = anon_sym_DOLLAR_LPAREN; - v->a[259547] = actions(11766); - v->a[259548] = 1; - v->a[259549] = anon_sym_BQUOTE; - v->a[259550] = actions(11768); - v->a[259551] = 1; - v->a[259552] = anon_sym_DOLLAR_BQUOTE; - v->a[259553] = actions(11770); - v->a[259554] = 1; - v->a[259555] = aux_sym__simple_variable_name_token1; - v->a[259556] = actions(11772); - v->a[259557] = 1; - v->a[259558] = sym_variable_name; - v->a[259559] = actions(11935); - small_parse_table_12978(v); -} - -void small_parse_table_12978(t_small_parse_table_array *v) -{ - v->a[259560] = 1; - v->a[259561] = anon_sym_RBRACE3; - v->a[259562] = state(3532); - v->a[259563] = 1; - v->a[259564] = sym_subscript; - v->a[259565] = state(6428); - v->a[259566] = 1; - v->a[259567] = aux_sym__expansion_body_repeat1; - v->a[259568] = state(6472); - v->a[259569] = 1; - v->a[259570] = sym_command_substitution; - v->a[259571] = state(7373); - v->a[259572] = 1; - v->a[259573] = sym__expansion_body; - v->a[259574] = actions(11762); - v->a[259575] = 2; - v->a[259576] = anon_sym_POUND2; - v->a[259577] = anon_sym_EQ2; - v->a[259578] = actions(8050); - v->a[259579] = 3; - small_parse_table_12979(v); -} - -void small_parse_table_12979(t_small_parse_table_array *v) -{ - v->a[259580] = sym__external_expansion_sym_hash; - v->a[259581] = sym__external_expansion_sym_bang; - v->a[259582] = sym__external_expansion_sym_equal; - v->a[259583] = actions(11754); - v->a[259584] = 4; - v->a[259585] = anon_sym_DASH; - v->a[259586] = anon_sym_STAR; - v->a[259587] = anon_sym_QMARK; - v->a[259588] = anon_sym_AT2; - v->a[259589] = actions(11756); - v->a[259590] = 5; - v->a[259591] = anon_sym_BANG; - v->a[259592] = anon_sym_DOLLAR; - v->a[259593] = anon_sym_POUND; - v->a[259594] = anon_sym_0; - v->a[259595] = anon_sym__; - v->a[259596] = 16; - v->a[259597] = actions(3); - v->a[259598] = 1; - v->a[259599] = sym_comment; - small_parse_table_12980(v); -} - -/* EOF small_parse_table_2595.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2596.c b/parser/static/small_parse_table/small_parse_table_2596.c deleted file mode 100644 index 9f36a49e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2596.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2596.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12980(t_small_parse_table_array *v) -{ - v->a[259600] = actions(11760); - v->a[259601] = 1; - v->a[259602] = anon_sym_BANG2; - v->a[259603] = actions(11764); - v->a[259604] = 1; - v->a[259605] = anon_sym_DOLLAR_LPAREN; - v->a[259606] = actions(11766); - v->a[259607] = 1; - v->a[259608] = anon_sym_BQUOTE; - v->a[259609] = actions(11768); - v->a[259610] = 1; - v->a[259611] = anon_sym_DOLLAR_BQUOTE; - v->a[259612] = actions(11770); - v->a[259613] = 1; - v->a[259614] = aux_sym__simple_variable_name_token1; - v->a[259615] = actions(11772); - v->a[259616] = 1; - v->a[259617] = sym_variable_name; - v->a[259618] = actions(11937); - v->a[259619] = 1; - small_parse_table_12981(v); -} - -void small_parse_table_12981(t_small_parse_table_array *v) -{ - v->a[259620] = anon_sym_RBRACE3; - v->a[259621] = state(3532); - v->a[259622] = 1; - v->a[259623] = sym_subscript; - v->a[259624] = state(6428); - v->a[259625] = 1; - v->a[259626] = aux_sym__expansion_body_repeat1; - v->a[259627] = state(6472); - v->a[259628] = 1; - v->a[259629] = sym_command_substitution; - v->a[259630] = state(7332); - v->a[259631] = 1; - v->a[259632] = sym__expansion_body; - v->a[259633] = actions(11762); - v->a[259634] = 2; - v->a[259635] = anon_sym_POUND2; - v->a[259636] = anon_sym_EQ2; - v->a[259637] = actions(8050); - v->a[259638] = 3; - v->a[259639] = sym__external_expansion_sym_hash; - small_parse_table_12982(v); -} - -void small_parse_table_12982(t_small_parse_table_array *v) -{ - v->a[259640] = sym__external_expansion_sym_bang; - v->a[259641] = sym__external_expansion_sym_equal; - v->a[259642] = actions(11754); - v->a[259643] = 4; - v->a[259644] = anon_sym_DASH; - v->a[259645] = anon_sym_STAR; - v->a[259646] = anon_sym_QMARK; - v->a[259647] = anon_sym_AT2; - v->a[259648] = actions(11756); - v->a[259649] = 5; - v->a[259650] = anon_sym_BANG; - v->a[259651] = anon_sym_DOLLAR; - v->a[259652] = anon_sym_POUND; - v->a[259653] = anon_sym_0; - v->a[259654] = anon_sym__; - v->a[259655] = 4; - v->a[259656] = actions(3); - v->a[259657] = 1; - v->a[259658] = sym_comment; - v->a[259659] = actions(4272); - small_parse_table_12983(v); -} - -void small_parse_table_12983(t_small_parse_table_array *v) -{ - v->a[259660] = 2; - v->a[259661] = sym_file_descriptor; - v->a[259662] = aux_sym_heredoc_redirect_token1; - v->a[259663] = state(4746); - v->a[259664] = 3; - v->a[259665] = sym_file_redirect; - v->a[259666] = sym_heredoc_redirect; - v->a[259667] = aux_sym_redirected_statement_repeat1; - v->a[259668] = actions(4270); - v->a[259669] = 20; - v->a[259670] = anon_sym_SEMI; - v->a[259671] = anon_sym_PIPE_PIPE; - v->a[259672] = anon_sym_AMP_AMP; - v->a[259673] = anon_sym_PIPE; - v->a[259674] = anon_sym_AMP; - v->a[259675] = anon_sym_LT; - v->a[259676] = anon_sym_GT; - v->a[259677] = anon_sym_LT_LT; - v->a[259678] = anon_sym_GT_GT; - v->a[259679] = anon_sym_RPAREN; - small_parse_table_12984(v); -} - -void small_parse_table_12984(t_small_parse_table_array *v) -{ - v->a[259680] = anon_sym_SEMI_SEMI; - v->a[259681] = anon_sym_PIPE_AMP; - v->a[259682] = anon_sym_AMP_GT; - v->a[259683] = anon_sym_AMP_GT_GT; - v->a[259684] = anon_sym_LT_AMP; - v->a[259685] = anon_sym_GT_AMP; - v->a[259686] = anon_sym_GT_PIPE; - v->a[259687] = anon_sym_LT_AMP_DASH; - v->a[259688] = anon_sym_GT_AMP_DASH; - v->a[259689] = anon_sym_LT_LT_DASH; - v->a[259690] = 5; - v->a[259691] = actions(3); - v->a[259692] = 1; - v->a[259693] = sym_comment; - v->a[259694] = actions(4253); - v->a[259695] = 2; - v->a[259696] = anon_sym_PIPE; - v->a[259697] = anon_sym_PIPE_AMP; - v->a[259698] = actions(4272); - v->a[259699] = 2; - small_parse_table_12985(v); -} - -/* EOF small_parse_table_2596.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2597.c b/parser/static/small_parse_table/small_parse_table_2597.c deleted file mode 100644 index 7ef967ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_2597.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2597.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12985(t_small_parse_table_array *v) -{ - v->a[259700] = sym_file_descriptor; - v->a[259701] = aux_sym_heredoc_redirect_token1; - v->a[259702] = state(4746); - v->a[259703] = 3; - v->a[259704] = sym_file_redirect; - v->a[259705] = sym_heredoc_redirect; - v->a[259706] = aux_sym_redirected_statement_repeat1; - v->a[259707] = actions(4270); - v->a[259708] = 18; - v->a[259709] = anon_sym_SEMI; - v->a[259710] = anon_sym_PIPE_PIPE; - v->a[259711] = anon_sym_AMP_AMP; - v->a[259712] = anon_sym_AMP; - v->a[259713] = anon_sym_LT; - v->a[259714] = anon_sym_GT; - v->a[259715] = anon_sym_LT_LT; - v->a[259716] = anon_sym_GT_GT; - v->a[259717] = anon_sym_RPAREN; - v->a[259718] = anon_sym_SEMI_SEMI; - v->a[259719] = anon_sym_AMP_GT; - small_parse_table_12986(v); -} - -void small_parse_table_12986(t_small_parse_table_array *v) -{ - v->a[259720] = anon_sym_AMP_GT_GT; - v->a[259721] = anon_sym_LT_AMP; - v->a[259722] = anon_sym_GT_AMP; - v->a[259723] = anon_sym_GT_PIPE; - v->a[259724] = anon_sym_LT_AMP_DASH; - v->a[259725] = anon_sym_GT_AMP_DASH; - v->a[259726] = anon_sym_LT_LT_DASH; - v->a[259727] = 16; - v->a[259728] = actions(3); - v->a[259729] = 1; - v->a[259730] = sym_comment; - v->a[259731] = actions(11760); - v->a[259732] = 1; - v->a[259733] = anon_sym_BANG2; - v->a[259734] = actions(11764); - v->a[259735] = 1; - v->a[259736] = anon_sym_DOLLAR_LPAREN; - v->a[259737] = actions(11766); - v->a[259738] = 1; - v->a[259739] = anon_sym_BQUOTE; - small_parse_table_12987(v); -} - -void small_parse_table_12987(t_small_parse_table_array *v) -{ - v->a[259740] = actions(11768); - v->a[259741] = 1; - v->a[259742] = anon_sym_DOLLAR_BQUOTE; - v->a[259743] = actions(11770); - v->a[259744] = 1; - v->a[259745] = aux_sym__simple_variable_name_token1; - v->a[259746] = actions(11772); - v->a[259747] = 1; - v->a[259748] = sym_variable_name; - v->a[259749] = actions(11939); - v->a[259750] = 1; - v->a[259751] = anon_sym_RBRACE3; - v->a[259752] = state(3532); - v->a[259753] = 1; - v->a[259754] = sym_subscript; - v->a[259755] = state(6428); - v->a[259756] = 1; - v->a[259757] = aux_sym__expansion_body_repeat1; - v->a[259758] = state(6472); - v->a[259759] = 1; - small_parse_table_12988(v); -} - -void small_parse_table_12988(t_small_parse_table_array *v) -{ - v->a[259760] = sym_command_substitution; - v->a[259761] = state(7345); - v->a[259762] = 1; - v->a[259763] = sym__expansion_body; - v->a[259764] = actions(11762); - v->a[259765] = 2; - v->a[259766] = anon_sym_POUND2; - v->a[259767] = anon_sym_EQ2; - v->a[259768] = actions(8050); - v->a[259769] = 3; - v->a[259770] = sym__external_expansion_sym_hash; - v->a[259771] = sym__external_expansion_sym_bang; - v->a[259772] = sym__external_expansion_sym_equal; - v->a[259773] = actions(11754); - v->a[259774] = 4; - v->a[259775] = anon_sym_DASH; - v->a[259776] = anon_sym_STAR; - v->a[259777] = anon_sym_QMARK; - v->a[259778] = anon_sym_AT2; - v->a[259779] = actions(11756); - small_parse_table_12989(v); -} - -void small_parse_table_12989(t_small_parse_table_array *v) -{ - v->a[259780] = 5; - v->a[259781] = anon_sym_BANG; - v->a[259782] = anon_sym_DOLLAR; - v->a[259783] = anon_sym_POUND; - v->a[259784] = anon_sym_0; - v->a[259785] = anon_sym__; - v->a[259786] = 8; - v->a[259787] = actions(3); - v->a[259788] = 1; - v->a[259789] = sym_comment; - v->a[259790] = actions(11410); - v->a[259791] = 1; - v->a[259792] = anon_sym_LT_LT_LT; - v->a[259793] = actions(11535); - v->a[259794] = 1; - v->a[259795] = aux_sym_heredoc_redirect_token1; - v->a[259796] = actions(11941); - v->a[259797] = 1; - v->a[259798] = sym_file_descriptor; - v->a[259799] = actions(11487); - small_parse_table_12990(v); -} - -/* EOF small_parse_table_2597.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2598.c b/parser/static/small_parse_table/small_parse_table_2598.c deleted file mode 100644 index a8a8502c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2598.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2598.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12990(t_small_parse_table_array *v) -{ - v->a[259800] = 2; - v->a[259801] = anon_sym_LT_AMP_DASH; - v->a[259802] = anon_sym_GT_AMP_DASH; - v->a[259803] = state(4877); - v->a[259804] = 2; - v->a[259805] = sym_file_redirect; - v->a[259806] = sym_herestring_redirect; - v->a[259807] = actions(11485); - v->a[259808] = 8; - v->a[259809] = anon_sym_LT; - v->a[259810] = anon_sym_GT; - v->a[259811] = anon_sym_GT_GT; - v->a[259812] = anon_sym_AMP_GT; - v->a[259813] = anon_sym_AMP_GT_GT; - v->a[259814] = anon_sym_LT_AMP; - v->a[259815] = anon_sym_GT_AMP; - v->a[259816] = anon_sym_GT_PIPE; - v->a[259817] = actions(11533); - v->a[259818] = 10; - v->a[259819] = anon_sym_SEMI; - small_parse_table_12991(v); -} - -void small_parse_table_12991(t_small_parse_table_array *v) -{ - v->a[259820] = anon_sym_PIPE_PIPE; - v->a[259821] = anon_sym_AMP_AMP; - v->a[259822] = anon_sym_PIPE; - v->a[259823] = anon_sym_AMP; - v->a[259824] = anon_sym_LT_LT; - v->a[259825] = anon_sym_SEMI_SEMI; - v->a[259826] = anon_sym_PIPE_AMP; - v->a[259827] = anon_sym_LT_LT_DASH; - v->a[259828] = anon_sym_BQUOTE; - v->a[259829] = 16; - v->a[259830] = actions(3); - v->a[259831] = 1; - v->a[259832] = sym_comment; - v->a[259833] = actions(11760); - v->a[259834] = 1; - v->a[259835] = anon_sym_BANG2; - v->a[259836] = actions(11764); - v->a[259837] = 1; - v->a[259838] = anon_sym_DOLLAR_LPAREN; - v->a[259839] = actions(11766); - small_parse_table_12992(v); -} - -void small_parse_table_12992(t_small_parse_table_array *v) -{ - v->a[259840] = 1; - v->a[259841] = anon_sym_BQUOTE; - v->a[259842] = actions(11768); - v->a[259843] = 1; - v->a[259844] = anon_sym_DOLLAR_BQUOTE; - v->a[259845] = actions(11770); - v->a[259846] = 1; - v->a[259847] = aux_sym__simple_variable_name_token1; - v->a[259848] = actions(11772); - v->a[259849] = 1; - v->a[259850] = sym_variable_name; - v->a[259851] = actions(11943); - v->a[259852] = 1; - v->a[259853] = anon_sym_RBRACE3; - v->a[259854] = state(3532); - v->a[259855] = 1; - v->a[259856] = sym_subscript; - v->a[259857] = state(6428); - v->a[259858] = 1; - v->a[259859] = aux_sym__expansion_body_repeat1; - small_parse_table_12993(v); -} - -void small_parse_table_12993(t_small_parse_table_array *v) -{ - v->a[259860] = state(6472); - v->a[259861] = 1; - v->a[259862] = sym_command_substitution; - v->a[259863] = state(6891); - v->a[259864] = 1; - v->a[259865] = sym__expansion_body; - v->a[259866] = actions(11762); - v->a[259867] = 2; - v->a[259868] = anon_sym_POUND2; - v->a[259869] = anon_sym_EQ2; - v->a[259870] = actions(8050); - v->a[259871] = 3; - v->a[259872] = sym__external_expansion_sym_hash; - v->a[259873] = sym__external_expansion_sym_bang; - v->a[259874] = sym__external_expansion_sym_equal; - v->a[259875] = actions(11754); - v->a[259876] = 4; - v->a[259877] = anon_sym_DASH; - v->a[259878] = anon_sym_STAR; - v->a[259879] = anon_sym_QMARK; - small_parse_table_12994(v); -} - -void small_parse_table_12994(t_small_parse_table_array *v) -{ - v->a[259880] = anon_sym_AT2; - v->a[259881] = actions(11756); - v->a[259882] = 5; - v->a[259883] = anon_sym_BANG; - v->a[259884] = anon_sym_DOLLAR; - v->a[259885] = anon_sym_POUND; - v->a[259886] = anon_sym_0; - v->a[259887] = anon_sym__; - v->a[259888] = 19; - v->a[259889] = actions(71); - v->a[259890] = 1; - v->a[259891] = sym_comment; - v->a[259892] = actions(11808); - v->a[259893] = 1; - v->a[259894] = anon_sym_LPAREN; - v->a[259895] = actions(11810); - v->a[259896] = 1; - v->a[259897] = aux_sym__c_word_token1; - v->a[259898] = actions(11812); - v->a[259899] = 1; - small_parse_table_12995(v); -} - -/* EOF small_parse_table_2598.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2599.c b/parser/static/small_parse_table/small_parse_table_2599.c deleted file mode 100644 index 2d932527..00000000 --- a/parser/static/small_parse_table/small_parse_table_2599.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2599.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_12995(t_small_parse_table_array *v) -{ - v->a[259900] = anon_sym_DOLLAR; - v->a[259901] = actions(11814); - v->a[259902] = 1; - v->a[259903] = anon_sym_DQUOTE; - v->a[259904] = actions(11816); - v->a[259905] = 1; - v->a[259906] = aux_sym_number_token1; - v->a[259907] = actions(11818); - v->a[259908] = 1; - v->a[259909] = aux_sym_number_token2; - v->a[259910] = actions(11820); - v->a[259911] = 1; - v->a[259912] = anon_sym_DOLLAR_LBRACE; - v->a[259913] = actions(11822); - v->a[259914] = 1; - v->a[259915] = anon_sym_DOLLAR_LPAREN; - v->a[259916] = actions(11824); - v->a[259917] = 1; - v->a[259918] = anon_sym_BQUOTE; - v->a[259919] = actions(11826); - small_parse_table_12996(v); -} - -void small_parse_table_12996(t_small_parse_table_array *v) -{ - v->a[259920] = 1; - v->a[259921] = anon_sym_DOLLAR_BQUOTE; - v->a[259922] = actions(11945); - v->a[259923] = 1; - v->a[259924] = anon_sym_RPAREN_RPAREN; - v->a[259925] = state(3285); - v->a[259926] = 1; - v->a[259927] = sym__c_postfix_expression; - v->a[259928] = state(3286); - v->a[259929] = 1; - v->a[259930] = sym__c_binary_expression; - v->a[259931] = state(3290); - v->a[259932] = 1; - v->a[259933] = sym__c_unary_expression; - v->a[259934] = state(6658); - v->a[259935] = 1; - v->a[259936] = sym__c_expression; - v->a[259937] = state(6768); - v->a[259938] = 1; - v->a[259939] = sym__c_variable_assignment; - small_parse_table_12997(v); -} - -void small_parse_table_12997(t_small_parse_table_array *v) -{ - v->a[259940] = actions(11806); - v->a[259941] = 2; - v->a[259942] = anon_sym_PLUS_PLUS; - v->a[259943] = anon_sym_DASH_DASH; - v->a[259944] = state(3292); - v->a[259945] = 7; - v->a[259946] = sym__c_expression_not_assignment; - v->a[259947] = sym__c_parenthesized_expression; - v->a[259948] = sym_string; - v->a[259949] = sym_number; - v->a[259950] = sym_simple_expansion; - v->a[259951] = sym_expansion; - v->a[259952] = sym_command_substitution; - v->a[259953] = 5; - v->a[259954] = actions(3); - v->a[259955] = 1; - v->a[259956] = sym_comment; - v->a[259957] = actions(4253); - v->a[259958] = 2; - v->a[259959] = anon_sym_PIPE; - small_parse_table_12998(v); -} - -void small_parse_table_12998(t_small_parse_table_array *v) -{ - v->a[259960] = anon_sym_PIPE_AMP; - v->a[259961] = actions(4272); - v->a[259962] = 2; - v->a[259963] = sym_file_descriptor; - v->a[259964] = aux_sym_heredoc_redirect_token1; - v->a[259965] = state(4697); - v->a[259966] = 3; - v->a[259967] = sym_file_redirect; - v->a[259968] = sym_heredoc_redirect; - v->a[259969] = aux_sym_redirected_statement_repeat1; - v->a[259970] = actions(4270); - v->a[259971] = 18; - v->a[259972] = anon_sym_SEMI; - v->a[259973] = anon_sym_PIPE_PIPE; - v->a[259974] = anon_sym_AMP_AMP; - v->a[259975] = anon_sym_AMP; - v->a[259976] = anon_sym_LT; - v->a[259977] = anon_sym_GT; - v->a[259978] = anon_sym_LT_LT; - v->a[259979] = anon_sym_GT_GT; - small_parse_table_12999(v); -} - -void small_parse_table_12999(t_small_parse_table_array *v) -{ - v->a[259980] = anon_sym_SEMI_SEMI; - v->a[259981] = anon_sym_AMP_GT; - v->a[259982] = anon_sym_AMP_GT_GT; - v->a[259983] = anon_sym_LT_AMP; - v->a[259984] = anon_sym_GT_AMP; - v->a[259985] = anon_sym_GT_PIPE; - v->a[259986] = anon_sym_LT_AMP_DASH; - v->a[259987] = anon_sym_GT_AMP_DASH; - v->a[259988] = anon_sym_LT_LT_DASH; - v->a[259989] = anon_sym_BQUOTE; - v->a[259990] = 8; - v->a[259991] = actions(3); - v->a[259992] = 1; - v->a[259993] = sym_comment; - v->a[259994] = actions(11508); - v->a[259995] = 1; - v->a[259996] = anon_sym_LT_LT_LT; - v->a[259997] = actions(11535); - v->a[259998] = 1; - v->a[259999] = aux_sym_heredoc_redirect_token1; - small_parse_table_13000(v); -} - -/* EOF small_parse_table_2599.c */ diff --git a/parser/static/small_parse_table/small_parse_table_26.c b/parser/static/small_parse_table/small_parse_table_26.c index bc544a69..93ebc78d 100644 --- a/parser/static/small_parse_table/small_parse_table_26.c +++ b/parser/static/small_parse_table/small_parse_table_26.c @@ -14,126 +14,126 @@ void small_parse_table_130(t_small_parse_table_array *v) { - v->a[2600] = anon_sym_PIPE_PIPE; - v->a[2601] = anon_sym_AMP_AMP; + v->a[2600] = 22; + v->a[2601] = anon_sym_esac; v->a[2602] = anon_sym_PIPE; - v->a[2603] = anon_sym_AMP; - v->a[2604] = anon_sym_LT; - v->a[2605] = anon_sym_GT; - v->a[2606] = anon_sym_LT_LT; - v->a[2607] = anon_sym_GT_GT; - v->a[2608] = anon_sym_esac; - v->a[2609] = anon_sym_SEMI_SEMI; - v->a[2610] = anon_sym_SEMI_AMP; - v->a[2611] = anon_sym_SEMI_SEMI_AMP; - v->a[2612] = anon_sym_PIPE_AMP; - v->a[2613] = anon_sym_AMP_GT; - v->a[2614] = anon_sym_AMP_GT_GT; - v->a[2615] = anon_sym_LT_AMP; - v->a[2616] = anon_sym_GT_AMP; - v->a[2617] = anon_sym_GT_PIPE; - v->a[2618] = anon_sym_LT_AMP_DASH; - v->a[2619] = anon_sym_GT_AMP_DASH; + v->a[2603] = anon_sym_SEMI_SEMI; + v->a[2604] = anon_sym_SEMI_AMP; + v->a[2605] = anon_sym_SEMI_SEMI_AMP; + v->a[2606] = anon_sym_PIPE_AMP; + v->a[2607] = anon_sym_AMP_AMP; + v->a[2608] = anon_sym_PIPE_PIPE; + v->a[2609] = anon_sym_LT; + v->a[2610] = anon_sym_GT; + v->a[2611] = anon_sym_GT_GT; + v->a[2612] = anon_sym_AMP_GT; + v->a[2613] = anon_sym_AMP_GT_GT; + v->a[2614] = anon_sym_LT_AMP; + v->a[2615] = anon_sym_GT_AMP; + v->a[2616] = anon_sym_GT_PIPE; + v->a[2617] = anon_sym_LT_AMP_DASH; + v->a[2618] = anon_sym_GT_AMP_DASH; + v->a[2619] = anon_sym_LT_LT; small_parse_table_131(v); } void small_parse_table_131(t_small_parse_table_array *v) { v->a[2620] = anon_sym_LT_LT_DASH; - v->a[2621] = 8; - v->a[2622] = actions(3); - v->a[2623] = 1; - v->a[2624] = sym_comment; - v->a[2625] = actions(1418); - v->a[2626] = 1; - v->a[2627] = anon_sym_DQUOTE; - v->a[2628] = actions(1807); - v->a[2629] = 1; - v->a[2630] = sym_variable_name; - v->a[2631] = state(922); - v->a[2632] = 1; - v->a[2633] = sym_string; - v->a[2634] = actions(1805); - v->a[2635] = 2; - v->a[2636] = aux_sym__simple_variable_name_token1; - v->a[2637] = aux_sym__multiline_variable_name_token1; - v->a[2638] = actions(1241); - v->a[2639] = 4; + v->a[2621] = anon_sym_AMP; + v->a[2622] = anon_sym_SEMI; + v->a[2623] = 23; + v->a[2624] = actions(3); + v->a[2625] = 1; + v->a[2626] = sym_comment; + v->a[2627] = actions(1146); + v->a[2628] = 1; + v->a[2629] = anon_sym_LPAREN; + v->a[2630] = actions(1252); + v->a[2631] = 1; + v->a[2632] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2633] = actions(1254); + v->a[2634] = 1; + v->a[2635] = anon_sym_DOLLAR; + v->a[2636] = actions(1256); + v->a[2637] = 1; + v->a[2638] = sym__special_character; + v->a[2639] = actions(1258); small_parse_table_132(v); } void small_parse_table_132(t_small_parse_table_array *v) { - v->a[2640] = sym_file_descriptor; - v->a[2641] = sym_test_operator; - v->a[2642] = sym__bare_dollar; - v->a[2643] = sym__brace_start; - v->a[2644] = actions(1803); - v->a[2645] = 9; - v->a[2646] = anon_sym_DASH; - v->a[2647] = anon_sym_STAR; - v->a[2648] = anon_sym_BANG; - v->a[2649] = anon_sym_QMARK; - v->a[2650] = anon_sym_DOLLAR; - v->a[2651] = anon_sym_POUND; - v->a[2652] = anon_sym_AT2; - v->a[2653] = anon_sym_0; - v->a[2654] = anon_sym__; - v->a[2655] = actions(1239); - v->a[2656] = 41; - v->a[2657] = anon_sym_LPAREN_LPAREN; - v->a[2658] = anon_sym_SEMI; - v->a[2659] = anon_sym_PIPE_PIPE; + v->a[2640] = 1; + v->a[2641] = anon_sym_DQUOTE; + v->a[2642] = actions(1260); + v->a[2643] = 1; + v->a[2644] = aux_sym_number_token1; + v->a[2645] = actions(1262); + v->a[2646] = 1; + v->a[2647] = aux_sym_number_token2; + v->a[2648] = actions(1264); + v->a[2649] = 1; + v->a[2650] = anon_sym_DOLLAR_LBRACE; + v->a[2651] = actions(1266); + v->a[2652] = 1; + v->a[2653] = anon_sym_DOLLAR_LPAREN; + v->a[2654] = actions(1268); + v->a[2655] = 1; + v->a[2656] = anon_sym_BQUOTE; + v->a[2657] = actions(1270); + v->a[2658] = 1; + v->a[2659] = anon_sym_DOLLAR_BQUOTE; small_parse_table_133(v); } void small_parse_table_133(t_small_parse_table_array *v) { - v->a[2660] = anon_sym_AMP_AMP; - v->a[2661] = anon_sym_PIPE; - v->a[2662] = anon_sym_AMP; - v->a[2663] = anon_sym_EQ_EQ; - v->a[2664] = anon_sym_LT; - v->a[2665] = anon_sym_GT; - v->a[2666] = anon_sym_LT_LT; - v->a[2667] = anon_sym_GT_GT; - v->a[2668] = anon_sym_esac; - v->a[2669] = anon_sym_SEMI_SEMI; - v->a[2670] = anon_sym_SEMI_AMP; - v->a[2671] = anon_sym_SEMI_SEMI_AMP; - v->a[2672] = anon_sym_PIPE_AMP; - v->a[2673] = anon_sym_EQ_TILDE; - v->a[2674] = anon_sym_AMP_GT; - v->a[2675] = anon_sym_AMP_GT_GT; - v->a[2676] = anon_sym_LT_AMP; - v->a[2677] = anon_sym_GT_AMP; - v->a[2678] = anon_sym_GT_PIPE; - v->a[2679] = anon_sym_LT_AMP_DASH; + v->a[2660] = actions(1272); + v->a[2661] = 1; + v->a[2662] = sym_test_operator; + v->a[2663] = actions(1274); + v->a[2664] = 1; + v->a[2665] = sym__bare_dollar; + v->a[2666] = actions(1276); + v->a[2667] = 1; + v->a[2668] = sym__brace_start; + v->a[2669] = state(389); + v->a[2670] = 1; + v->a[2671] = aux_sym_command_repeat2; + v->a[2672] = state(1232); + v->a[2673] = 1; + v->a[2674] = aux_sym__literal_repeat1; + v->a[2675] = state(1293); + v->a[2676] = 1; + v->a[2677] = sym_concatenation; + v->a[2678] = state(2297); + v->a[2679] = 1; small_parse_table_134(v); } void small_parse_table_134(t_small_parse_table_array *v) { - v->a[2680] = anon_sym_GT_AMP_DASH; - v->a[2681] = anon_sym_LT_LT_DASH; - v->a[2682] = aux_sym_heredoc_redirect_token1; - v->a[2683] = anon_sym_LT_LT_LT; - v->a[2684] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2685] = anon_sym_DOLLAR_LBRACK; - v->a[2686] = sym__special_character; + v->a[2680] = sym_subshell; + v->a[2681] = actions(759); + v->a[2682] = 2; + v->a[2683] = sym_file_descriptor; + v->a[2684] = aux_sym_heredoc_redirect_token1; + v->a[2685] = actions(1250); + v->a[2686] = 2; v->a[2687] = sym_raw_string; - v->a[2688] = sym_ansi_c_string; - v->a[2689] = aux_sym_number_token1; - v->a[2690] = aux_sym_number_token2; - v->a[2691] = anon_sym_DOLLAR_LBRACE; - v->a[2692] = anon_sym_DOLLAR_LPAREN; - v->a[2693] = anon_sym_BQUOTE; - v->a[2694] = anon_sym_DOLLAR_BQUOTE; - v->a[2695] = anon_sym_LT_LPAREN; - v->a[2696] = anon_sym_GT_LPAREN; - v->a[2697] = sym_word; - v->a[2698] = 8; - v->a[2699] = actions(3); + v->a[2688] = sym_word; + v->a[2689] = state(770); + v->a[2690] = 7; + v->a[2691] = sym_arithmetic_expansion; + v->a[2692] = sym_brace_expression; + v->a[2693] = sym_string; + v->a[2694] = sym_number; + v->a[2695] = sym_simple_expansion; + v->a[2696] = sym_expansion; + v->a[2697] = sym_command_substitution; + v->a[2698] = actions(757); + v->a[2699] = 20; small_parse_table_135(v); } diff --git a/parser/static/small_parse_table/small_parse_table_260.c b/parser/static/small_parse_table/small_parse_table_260.c index e2c04373..a931f04e 100644 --- a/parser/static/small_parse_table/small_parse_table_260.c +++ b/parser/static/small_parse_table/small_parse_table_260.c @@ -14,126 +14,126 @@ void small_parse_table_1300(t_small_parse_table_array *v) { - v->a[26000] = actions(1241); - v->a[26001] = 4; - v->a[26002] = sym_file_descriptor; - v->a[26003] = sym_test_operator; - v->a[26004] = sym__bare_dollar; - v->a[26005] = sym__brace_start; - v->a[26006] = actions(4113); - v->a[26007] = 9; - v->a[26008] = anon_sym_DASH; - v->a[26009] = anon_sym_STAR; - v->a[26010] = anon_sym_BANG; - v->a[26011] = anon_sym_QMARK; - v->a[26012] = anon_sym_DOLLAR; - v->a[26013] = anon_sym_POUND; - v->a[26014] = anon_sym_AT2; - v->a[26015] = anon_sym_0; - v->a[26016] = anon_sym__; - v->a[26017] = actions(1239); - v->a[26018] = 34; - v->a[26019] = anon_sym_LPAREN_LPAREN; + v->a[26000] = anon_sym_DOLLAR; + v->a[26001] = sym__special_character; + v->a[26002] = anon_sym_DQUOTE; + v->a[26003] = sym_raw_string; + v->a[26004] = aux_sym_number_token1; + v->a[26005] = aux_sym_number_token2; + v->a[26006] = anon_sym_DOLLAR_LBRACE; + v->a[26007] = anon_sym_DOLLAR_LPAREN; + v->a[26008] = anon_sym_BQUOTE; + v->a[26009] = anon_sym_DOLLAR_BQUOTE; + v->a[26010] = aux_sym__simple_variable_name_token1; + v->a[26011] = sym_word; + v->a[26012] = anon_sym_SEMI; + v->a[26013] = 3; + v->a[26014] = actions(3); + v->a[26015] = 1; + v->a[26016] = sym_comment; + v->a[26017] = actions(3020); + v->a[26018] = 6; + v->a[26019] = sym_file_descriptor; small_parse_table_1301(v); } void small_parse_table_1301(t_small_parse_table_array *v) { - v->a[26020] = anon_sym_PIPE_PIPE; - v->a[26021] = anon_sym_AMP_AMP; - v->a[26022] = anon_sym_PIPE; - v->a[26023] = anon_sym_EQ_EQ; - v->a[26024] = anon_sym_LT; - v->a[26025] = anon_sym_GT; - v->a[26026] = anon_sym_LT_LT; - v->a[26027] = anon_sym_GT_GT; - v->a[26028] = anon_sym_PIPE_AMP; - v->a[26029] = anon_sym_EQ_TILDE; - v->a[26030] = anon_sym_AMP_GT; - v->a[26031] = anon_sym_AMP_GT_GT; - v->a[26032] = anon_sym_LT_AMP; - v->a[26033] = anon_sym_GT_AMP; - v->a[26034] = anon_sym_GT_PIPE; - v->a[26035] = anon_sym_LT_AMP_DASH; - v->a[26036] = anon_sym_GT_AMP_DASH; - v->a[26037] = anon_sym_LT_LT_DASH; - v->a[26038] = anon_sym_LT_LT_LT; - v->a[26039] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26020] = sym__concat; + v->a[26021] = sym_variable_name; + v->a[26022] = sym_test_operator; + v->a[26023] = sym__brace_start; + v->a[26024] = aux_sym_heredoc_redirect_token1; + v->a[26025] = actions(3018); + v->a[26026] = 35; + v->a[26027] = anon_sym_esac; + v->a[26028] = anon_sym_PIPE; + v->a[26029] = anon_sym_SEMI_SEMI; + v->a[26030] = anon_sym_SEMI_AMP; + v->a[26031] = anon_sym_SEMI_SEMI_AMP; + v->a[26032] = anon_sym_PIPE_AMP; + v->a[26033] = anon_sym_AMP_AMP; + v->a[26034] = anon_sym_PIPE_PIPE; + v->a[26035] = anon_sym_LT; + v->a[26036] = anon_sym_GT; + v->a[26037] = anon_sym_GT_GT; + v->a[26038] = anon_sym_AMP_GT; + v->a[26039] = anon_sym_AMP_GT_GT; small_parse_table_1302(v); } void small_parse_table_1302(t_small_parse_table_array *v) { - v->a[26040] = anon_sym_DOLLAR_LBRACK; - v->a[26041] = sym__special_character; - v->a[26042] = sym_raw_string; - v->a[26043] = sym_ansi_c_string; - v->a[26044] = aux_sym_number_token1; - v->a[26045] = aux_sym_number_token2; - v->a[26046] = anon_sym_DOLLAR_LBRACE; - v->a[26047] = anon_sym_DOLLAR_LPAREN; - v->a[26048] = anon_sym_BQUOTE; - v->a[26049] = anon_sym_DOLLAR_BQUOTE; - v->a[26050] = anon_sym_LT_LPAREN; - v->a[26051] = anon_sym_GT_LPAREN; - v->a[26052] = sym_word; - v->a[26053] = 6; - v->a[26054] = actions(3); - v->a[26055] = 1; - v->a[26056] = sym_comment; - v->a[26057] = state(1744); - v->a[26058] = 1; - v->a[26059] = aux_sym__literal_repeat1; + v->a[26040] = anon_sym_LT_AMP; + v->a[26041] = anon_sym_GT_AMP; + v->a[26042] = anon_sym_GT_PIPE; + v->a[26043] = anon_sym_LT_AMP_DASH; + v->a[26044] = anon_sym_GT_AMP_DASH; + v->a[26045] = anon_sym_LT_LT; + v->a[26046] = anon_sym_LT_LT_DASH; + v->a[26047] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26048] = anon_sym_AMP; + v->a[26049] = aux_sym_concatenation_token1; + v->a[26050] = anon_sym_DOLLAR; + v->a[26051] = sym__special_character; + v->a[26052] = anon_sym_DQUOTE; + v->a[26053] = sym_raw_string; + v->a[26054] = aux_sym_number_token1; + v->a[26055] = aux_sym_number_token2; + v->a[26056] = anon_sym_DOLLAR_LBRACE; + v->a[26057] = anon_sym_DOLLAR_LPAREN; + v->a[26058] = anon_sym_BQUOTE; + v->a[26059] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1303(v); } void small_parse_table_1303(t_small_parse_table_array *v) { - v->a[26060] = state(811); - v->a[26061] = 2; - v->a[26062] = sym_concatenation; - v->a[26063] = aux_sym_for_statement_repeat1; - v->a[26064] = actions(2074); - v->a[26065] = 5; - v->a[26066] = sym_file_descriptor; - v->a[26067] = sym_variable_name; - v->a[26068] = sym_test_operator; - v->a[26069] = sym__brace_start; - v->a[26070] = aux_sym_heredoc_redirect_token1; - v->a[26071] = state(2337); - v->a[26072] = 9; - v->a[26073] = sym_arithmetic_expansion; - v->a[26074] = sym_brace_expression; - v->a[26075] = sym_string; - v->a[26076] = sym_translated_string; - v->a[26077] = sym_number; - v->a[26078] = sym_simple_expansion; - v->a[26079] = sym_expansion; + v->a[26060] = sym_word; + v->a[26061] = anon_sym_SEMI; + v->a[26062] = 19; + v->a[26063] = actions(57); + v->a[26064] = 1; + v->a[26065] = sym_comment; + v->a[26066] = actions(3202); + v->a[26067] = 1; + v->a[26068] = sym_word; + v->a[26069] = actions(3205); + v->a[26070] = 1; + v->a[26071] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26072] = actions(3208); + v->a[26073] = 1; + v->a[26074] = anon_sym_DOLLAR; + v->a[26075] = actions(3211); + v->a[26076] = 1; + v->a[26077] = sym__special_character; + v->a[26078] = actions(3214); + v->a[26079] = 1; small_parse_table_1304(v); } void small_parse_table_1304(t_small_parse_table_array *v) { - v->a[26080] = sym_command_substitution; - v->a[26081] = sym_process_substitution; - v->a[26082] = actions(2072); - v->a[26083] = 34; - v->a[26084] = anon_sym_LPAREN_LPAREN; - v->a[26085] = anon_sym_PIPE_PIPE; - v->a[26086] = anon_sym_AMP_AMP; - v->a[26087] = anon_sym_PIPE; - v->a[26088] = anon_sym_LT; - v->a[26089] = anon_sym_GT; - v->a[26090] = anon_sym_LT_LT; - v->a[26091] = anon_sym_GT_GT; - v->a[26092] = anon_sym_PIPE_AMP; - v->a[26093] = anon_sym_AMP_GT; - v->a[26094] = anon_sym_AMP_GT_GT; - v->a[26095] = anon_sym_LT_AMP; - v->a[26096] = anon_sym_GT_AMP; - v->a[26097] = anon_sym_GT_PIPE; - v->a[26098] = anon_sym_LT_AMP_DASH; - v->a[26099] = anon_sym_GT_AMP_DASH; + v->a[26080] = anon_sym_DQUOTE; + v->a[26081] = actions(3220); + v->a[26082] = 1; + v->a[26083] = aux_sym_number_token1; + v->a[26084] = actions(3223); + v->a[26085] = 1; + v->a[26086] = aux_sym_number_token2; + v->a[26087] = actions(3226); + v->a[26088] = 1; + v->a[26089] = anon_sym_DOLLAR_LBRACE; + v->a[26090] = actions(3229); + v->a[26091] = 1; + v->a[26092] = anon_sym_DOLLAR_LPAREN; + v->a[26093] = actions(3232); + v->a[26094] = 1; + v->a[26095] = anon_sym_BQUOTE; + v->a[26096] = actions(3235); + v->a[26097] = 1; + v->a[26098] = anon_sym_DOLLAR_BQUOTE; + v->a[26099] = actions(3238); small_parse_table_1305(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2600.c b/parser/static/small_parse_table/small_parse_table_2600.c deleted file mode 100644 index c71ab962..00000000 --- a/parser/static/small_parse_table/small_parse_table_2600.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2600.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13000(t_small_parse_table_array *v) -{ - v->a[260000] = actions(11850); - v->a[260001] = 1; - v->a[260002] = sym_file_descriptor; - v->a[260003] = actions(11542); - v->a[260004] = 2; - v->a[260005] = anon_sym_LT_AMP_DASH; - v->a[260006] = anon_sym_GT_AMP_DASH; - v->a[260007] = state(4877); - v->a[260008] = 2; - v->a[260009] = sym_file_redirect; - v->a[260010] = sym_herestring_redirect; - v->a[260011] = actions(11540); - v->a[260012] = 8; - v->a[260013] = anon_sym_LT; - v->a[260014] = anon_sym_GT; - v->a[260015] = anon_sym_GT_GT; - v->a[260016] = anon_sym_AMP_GT; - v->a[260017] = anon_sym_AMP_GT_GT; - v->a[260018] = anon_sym_LT_AMP; - v->a[260019] = anon_sym_GT_AMP; - small_parse_table_13001(v); -} - -void small_parse_table_13001(t_small_parse_table_array *v) -{ - v->a[260020] = anon_sym_GT_PIPE; - v->a[260021] = actions(11533); - v->a[260022] = 10; - v->a[260023] = anon_sym_SEMI; - v->a[260024] = anon_sym_PIPE_PIPE; - v->a[260025] = anon_sym_AMP_AMP; - v->a[260026] = anon_sym_PIPE; - v->a[260027] = anon_sym_AMP; - v->a[260028] = anon_sym_LT_LT; - v->a[260029] = anon_sym_RPAREN; - v->a[260030] = anon_sym_SEMI_SEMI; - v->a[260031] = anon_sym_PIPE_AMP; - v->a[260032] = anon_sym_LT_LT_DASH; - v->a[260033] = 4; - v->a[260034] = actions(3); - v->a[260035] = 1; - v->a[260036] = sym_comment; - v->a[260037] = actions(4272); - v->a[260038] = 2; - v->a[260039] = sym_file_descriptor; - small_parse_table_13002(v); -} - -void small_parse_table_13002(t_small_parse_table_array *v) -{ - v->a[260040] = aux_sym_heredoc_redirect_token1; - v->a[260041] = state(4697); - v->a[260042] = 3; - v->a[260043] = sym_file_redirect; - v->a[260044] = sym_heredoc_redirect; - v->a[260045] = aux_sym_redirected_statement_repeat1; - v->a[260046] = actions(4270); - v->a[260047] = 20; - v->a[260048] = anon_sym_SEMI; - v->a[260049] = anon_sym_PIPE_PIPE; - v->a[260050] = anon_sym_AMP_AMP; - v->a[260051] = anon_sym_PIPE; - v->a[260052] = anon_sym_AMP; - v->a[260053] = anon_sym_LT; - v->a[260054] = anon_sym_GT; - v->a[260055] = anon_sym_LT_LT; - v->a[260056] = anon_sym_GT_GT; - v->a[260057] = anon_sym_SEMI_SEMI; - v->a[260058] = anon_sym_PIPE_AMP; - v->a[260059] = anon_sym_AMP_GT; - small_parse_table_13003(v); -} - -void small_parse_table_13003(t_small_parse_table_array *v) -{ - v->a[260060] = anon_sym_AMP_GT_GT; - v->a[260061] = anon_sym_LT_AMP; - v->a[260062] = anon_sym_GT_AMP; - v->a[260063] = anon_sym_GT_PIPE; - v->a[260064] = anon_sym_LT_AMP_DASH; - v->a[260065] = anon_sym_GT_AMP_DASH; - v->a[260066] = anon_sym_LT_LT_DASH; - v->a[260067] = anon_sym_BQUOTE; - v->a[260068] = 8; - v->a[260069] = actions(3); - v->a[260070] = 1; - v->a[260071] = sym_comment; - v->a[260072] = actions(11431); - v->a[260073] = 1; - v->a[260074] = aux_sym_heredoc_redirect_token1; - v->a[260075] = actions(11953); - v->a[260076] = 1; - v->a[260077] = sym_file_descriptor; - v->a[260078] = actions(11920); - v->a[260079] = 2; - small_parse_table_13004(v); -} - -void small_parse_table_13004(t_small_parse_table_array *v) -{ - v->a[260080] = anon_sym_LT_LT; - v->a[260081] = anon_sym_LT_LT_DASH; - v->a[260082] = actions(11950); - v->a[260083] = 2; - v->a[260084] = anon_sym_LT_AMP_DASH; - v->a[260085] = anon_sym_GT_AMP_DASH; - v->a[260086] = state(4725); - v->a[260087] = 3; - v->a[260088] = sym_file_redirect; - v->a[260089] = sym_heredoc_redirect; - v->a[260090] = aux_sym_redirected_statement_repeat1; - v->a[260091] = actions(11420); - v->a[260092] = 8; - v->a[260093] = anon_sym_SEMI; - v->a[260094] = anon_sym_PIPE_PIPE; - v->a[260095] = anon_sym_AMP_AMP; - v->a[260096] = anon_sym_PIPE; - v->a[260097] = anon_sym_AMP; - v->a[260098] = anon_sym_SEMI_SEMI; - v->a[260099] = anon_sym_PIPE_AMP; - small_parse_table_13005(v); -} - -/* EOF small_parse_table_2600.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2601.c b/parser/static/small_parse_table/small_parse_table_2601.c deleted file mode 100644 index 3c44a88f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2601.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2601.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13005(t_small_parse_table_array *v) -{ - v->a[260100] = anon_sym_BQUOTE; - v->a[260101] = actions(11947); - v->a[260102] = 8; - v->a[260103] = anon_sym_LT; - v->a[260104] = anon_sym_GT; - v->a[260105] = anon_sym_GT_GT; - v->a[260106] = anon_sym_AMP_GT; - v->a[260107] = anon_sym_AMP_GT_GT; - v->a[260108] = anon_sym_LT_AMP; - v->a[260109] = anon_sym_GT_AMP; - v->a[260110] = anon_sym_GT_PIPE; - v->a[260111] = 3; - v->a[260112] = actions(3); - v->a[260113] = 1; - v->a[260114] = sym_comment; - v->a[260115] = actions(1263); - v->a[260116] = 3; - v->a[260117] = sym_file_descriptor; - v->a[260118] = sym_variable_name; - v->a[260119] = aux_sym_heredoc_redirect_token1; - small_parse_table_13006(v); -} - -void small_parse_table_13006(t_small_parse_table_array *v) -{ - v->a[260120] = actions(1261); - v->a[260121] = 22; - v->a[260122] = anon_sym_SEMI; - v->a[260123] = anon_sym_PIPE_PIPE; - v->a[260124] = anon_sym_AMP_AMP; - v->a[260125] = anon_sym_PIPE; - v->a[260126] = anon_sym_AMP; - v->a[260127] = anon_sym_LT; - v->a[260128] = anon_sym_GT; - v->a[260129] = anon_sym_LT_LT; - v->a[260130] = anon_sym_GT_GT; - v->a[260131] = anon_sym_SEMI_SEMI; - v->a[260132] = anon_sym_SEMI_AMP; - v->a[260133] = anon_sym_SEMI_SEMI_AMP; - v->a[260134] = anon_sym_PIPE_AMP; - v->a[260135] = anon_sym_AMP_GT; - v->a[260136] = anon_sym_AMP_GT_GT; - v->a[260137] = anon_sym_LT_AMP; - v->a[260138] = anon_sym_GT_AMP; - v->a[260139] = anon_sym_GT_PIPE; - small_parse_table_13007(v); -} - -void small_parse_table_13007(t_small_parse_table_array *v) -{ - v->a[260140] = anon_sym_LT_AMP_DASH; - v->a[260141] = anon_sym_GT_AMP_DASH; - v->a[260142] = anon_sym_LT_LT_DASH; - v->a[260143] = sym__special_character; - v->a[260144] = 3; - v->a[260145] = actions(3); - v->a[260146] = 1; - v->a[260147] = sym_comment; - v->a[260148] = actions(11956); - v->a[260149] = 3; - v->a[260150] = sym_file_descriptor; - v->a[260151] = ts_builtin_sym_end; - v->a[260152] = aux_sym_heredoc_redirect_token1; - v->a[260153] = actions(11958); - v->a[260154] = 22; - v->a[260155] = anon_sym_SEMI; - v->a[260156] = anon_sym_PIPE_PIPE; - v->a[260157] = anon_sym_AMP_AMP; - v->a[260158] = anon_sym_PIPE; - v->a[260159] = anon_sym_AMP; - small_parse_table_13008(v); -} - -void small_parse_table_13008(t_small_parse_table_array *v) -{ - v->a[260160] = anon_sym_LT; - v->a[260161] = anon_sym_GT; - v->a[260162] = anon_sym_LT_LT; - v->a[260163] = anon_sym_GT_GT; - v->a[260164] = anon_sym_RPAREN; - v->a[260165] = anon_sym_SEMI_SEMI; - v->a[260166] = anon_sym_PIPE_AMP; - v->a[260167] = anon_sym_AMP_GT; - v->a[260168] = anon_sym_AMP_GT_GT; - v->a[260169] = anon_sym_LT_AMP; - v->a[260170] = anon_sym_GT_AMP; - v->a[260171] = anon_sym_GT_PIPE; - v->a[260172] = anon_sym_LT_AMP_DASH; - v->a[260173] = anon_sym_GT_AMP_DASH; - v->a[260174] = anon_sym_LT_LT_DASH; - v->a[260175] = anon_sym_LT_LT_LT; - v->a[260176] = anon_sym_BQUOTE; - v->a[260177] = 16; - v->a[260178] = actions(3); - v->a[260179] = 1; - small_parse_table_13009(v); -} - -void small_parse_table_13009(t_small_parse_table_array *v) -{ - v->a[260180] = sym_comment; - v->a[260181] = actions(11760); - v->a[260182] = 1; - v->a[260183] = anon_sym_BANG2; - v->a[260184] = actions(11764); - v->a[260185] = 1; - v->a[260186] = anon_sym_DOLLAR_LPAREN; - v->a[260187] = actions(11766); - v->a[260188] = 1; - v->a[260189] = anon_sym_BQUOTE; - v->a[260190] = actions(11768); - v->a[260191] = 1; - v->a[260192] = anon_sym_DOLLAR_BQUOTE; - v->a[260193] = actions(11770); - v->a[260194] = 1; - v->a[260195] = aux_sym__simple_variable_name_token1; - v->a[260196] = actions(11772); - v->a[260197] = 1; - v->a[260198] = sym_variable_name; - v->a[260199] = actions(11960); - small_parse_table_13010(v); -} - -/* EOF small_parse_table_2601.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2602.c b/parser/static/small_parse_table/small_parse_table_2602.c deleted file mode 100644 index 4bebfeda..00000000 --- a/parser/static/small_parse_table/small_parse_table_2602.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2602.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13010(t_small_parse_table_array *v) -{ - v->a[260200] = 1; - v->a[260201] = anon_sym_RBRACE3; - v->a[260202] = state(3532); - v->a[260203] = 1; - v->a[260204] = sym_subscript; - v->a[260205] = state(6428); - v->a[260206] = 1; - v->a[260207] = aux_sym__expansion_body_repeat1; - v->a[260208] = state(6472); - v->a[260209] = 1; - v->a[260210] = sym_command_substitution; - v->a[260211] = state(7601); - v->a[260212] = 1; - v->a[260213] = sym__expansion_body; - v->a[260214] = actions(11762); - v->a[260215] = 2; - v->a[260216] = anon_sym_POUND2; - v->a[260217] = anon_sym_EQ2; - v->a[260218] = actions(8050); - v->a[260219] = 3; - small_parse_table_13011(v); -} - -void small_parse_table_13011(t_small_parse_table_array *v) -{ - v->a[260220] = sym__external_expansion_sym_hash; - v->a[260221] = sym__external_expansion_sym_bang; - v->a[260222] = sym__external_expansion_sym_equal; - v->a[260223] = actions(11754); - v->a[260224] = 4; - v->a[260225] = anon_sym_DASH; - v->a[260226] = anon_sym_STAR; - v->a[260227] = anon_sym_QMARK; - v->a[260228] = anon_sym_AT2; - v->a[260229] = actions(11756); - v->a[260230] = 5; - v->a[260231] = anon_sym_BANG; - v->a[260232] = anon_sym_DOLLAR; - v->a[260233] = anon_sym_POUND; - v->a[260234] = anon_sym_0; - v->a[260235] = anon_sym__; - v->a[260236] = 16; - v->a[260237] = actions(3); - v->a[260238] = 1; - v->a[260239] = sym_comment; - small_parse_table_13012(v); -} - -void small_parse_table_13012(t_small_parse_table_array *v) -{ - v->a[260240] = actions(11760); - v->a[260241] = 1; - v->a[260242] = anon_sym_BANG2; - v->a[260243] = actions(11764); - v->a[260244] = 1; - v->a[260245] = anon_sym_DOLLAR_LPAREN; - v->a[260246] = actions(11766); - v->a[260247] = 1; - v->a[260248] = anon_sym_BQUOTE; - v->a[260249] = actions(11768); - v->a[260250] = 1; - v->a[260251] = anon_sym_DOLLAR_BQUOTE; - v->a[260252] = actions(11770); - v->a[260253] = 1; - v->a[260254] = aux_sym__simple_variable_name_token1; - v->a[260255] = actions(11772); - v->a[260256] = 1; - v->a[260257] = sym_variable_name; - v->a[260258] = actions(11962); - v->a[260259] = 1; - small_parse_table_13013(v); -} - -void small_parse_table_13013(t_small_parse_table_array *v) -{ - v->a[260260] = anon_sym_RBRACE3; - v->a[260261] = state(3532); - v->a[260262] = 1; - v->a[260263] = sym_subscript; - v->a[260264] = state(6428); - v->a[260265] = 1; - v->a[260266] = aux_sym__expansion_body_repeat1; - v->a[260267] = state(6472); - v->a[260268] = 1; - v->a[260269] = sym_command_substitution; - v->a[260270] = state(7361); - v->a[260271] = 1; - v->a[260272] = sym__expansion_body; - v->a[260273] = actions(11762); - v->a[260274] = 2; - v->a[260275] = anon_sym_POUND2; - v->a[260276] = anon_sym_EQ2; - v->a[260277] = actions(8050); - v->a[260278] = 3; - v->a[260279] = sym__external_expansion_sym_hash; - small_parse_table_13014(v); -} - -void small_parse_table_13014(t_small_parse_table_array *v) -{ - v->a[260280] = sym__external_expansion_sym_bang; - v->a[260281] = sym__external_expansion_sym_equal; - v->a[260282] = actions(11754); - v->a[260283] = 4; - v->a[260284] = anon_sym_DASH; - v->a[260285] = anon_sym_STAR; - v->a[260286] = anon_sym_QMARK; - v->a[260287] = anon_sym_AT2; - v->a[260288] = actions(11756); - v->a[260289] = 5; - v->a[260290] = anon_sym_BANG; - v->a[260291] = anon_sym_DOLLAR; - v->a[260292] = anon_sym_POUND; - v->a[260293] = anon_sym_0; - v->a[260294] = anon_sym__; - v->a[260295] = 16; - v->a[260296] = actions(3); - v->a[260297] = 1; - v->a[260298] = sym_comment; - v->a[260299] = actions(11760); - small_parse_table_13015(v); -} - -/* EOF small_parse_table_2602.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2603.c b/parser/static/small_parse_table/small_parse_table_2603.c deleted file mode 100644 index 0d530f21..00000000 --- a/parser/static/small_parse_table/small_parse_table_2603.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2603.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13015(t_small_parse_table_array *v) -{ - v->a[260300] = 1; - v->a[260301] = anon_sym_BANG2; - v->a[260302] = actions(11764); - v->a[260303] = 1; - v->a[260304] = anon_sym_DOLLAR_LPAREN; - v->a[260305] = actions(11766); - v->a[260306] = 1; - v->a[260307] = anon_sym_BQUOTE; - v->a[260308] = actions(11768); - v->a[260309] = 1; - v->a[260310] = anon_sym_DOLLAR_BQUOTE; - v->a[260311] = actions(11770); - v->a[260312] = 1; - v->a[260313] = aux_sym__simple_variable_name_token1; - v->a[260314] = actions(11772); - v->a[260315] = 1; - v->a[260316] = sym_variable_name; - v->a[260317] = actions(11964); - v->a[260318] = 1; - v->a[260319] = anon_sym_RBRACE3; - small_parse_table_13016(v); -} - -void small_parse_table_13016(t_small_parse_table_array *v) -{ - v->a[260320] = state(3532); - v->a[260321] = 1; - v->a[260322] = sym_subscript; - v->a[260323] = state(6428); - v->a[260324] = 1; - v->a[260325] = aux_sym__expansion_body_repeat1; - v->a[260326] = state(6472); - v->a[260327] = 1; - v->a[260328] = sym_command_substitution; - v->a[260329] = state(7046); - v->a[260330] = 1; - v->a[260331] = sym__expansion_body; - v->a[260332] = actions(11762); - v->a[260333] = 2; - v->a[260334] = anon_sym_POUND2; - v->a[260335] = anon_sym_EQ2; - v->a[260336] = actions(8050); - v->a[260337] = 3; - v->a[260338] = sym__external_expansion_sym_hash; - v->a[260339] = sym__external_expansion_sym_bang; - small_parse_table_13017(v); -} - -void small_parse_table_13017(t_small_parse_table_array *v) -{ - v->a[260340] = sym__external_expansion_sym_equal; - v->a[260341] = actions(11754); - v->a[260342] = 4; - v->a[260343] = anon_sym_DASH; - v->a[260344] = anon_sym_STAR; - v->a[260345] = anon_sym_QMARK; - v->a[260346] = anon_sym_AT2; - v->a[260347] = actions(11756); - v->a[260348] = 5; - v->a[260349] = anon_sym_BANG; - v->a[260350] = anon_sym_DOLLAR; - v->a[260351] = anon_sym_POUND; - v->a[260352] = anon_sym_0; - v->a[260353] = anon_sym__; - v->a[260354] = 16; - v->a[260355] = actions(3); - v->a[260356] = 1; - v->a[260357] = sym_comment; - v->a[260358] = actions(11760); - v->a[260359] = 1; - small_parse_table_13018(v); -} - -void small_parse_table_13018(t_small_parse_table_array *v) -{ - v->a[260360] = anon_sym_BANG2; - v->a[260361] = actions(11764); - v->a[260362] = 1; - v->a[260363] = anon_sym_DOLLAR_LPAREN; - v->a[260364] = actions(11766); - v->a[260365] = 1; - v->a[260366] = anon_sym_BQUOTE; - v->a[260367] = actions(11768); - v->a[260368] = 1; - v->a[260369] = anon_sym_DOLLAR_BQUOTE; - v->a[260370] = actions(11770); - v->a[260371] = 1; - v->a[260372] = aux_sym__simple_variable_name_token1; - v->a[260373] = actions(11772); - v->a[260374] = 1; - v->a[260375] = sym_variable_name; - v->a[260376] = actions(11966); - v->a[260377] = 1; - v->a[260378] = anon_sym_RBRACE3; - v->a[260379] = state(3532); - small_parse_table_13019(v); -} - -void small_parse_table_13019(t_small_parse_table_array *v) -{ - v->a[260380] = 1; - v->a[260381] = sym_subscript; - v->a[260382] = state(6428); - v->a[260383] = 1; - v->a[260384] = aux_sym__expansion_body_repeat1; - v->a[260385] = state(6472); - v->a[260386] = 1; - v->a[260387] = sym_command_substitution; - v->a[260388] = state(7374); - v->a[260389] = 1; - v->a[260390] = sym__expansion_body; - v->a[260391] = actions(11762); - v->a[260392] = 2; - v->a[260393] = anon_sym_POUND2; - v->a[260394] = anon_sym_EQ2; - v->a[260395] = actions(8050); - v->a[260396] = 3; - v->a[260397] = sym__external_expansion_sym_hash; - v->a[260398] = sym__external_expansion_sym_bang; - v->a[260399] = sym__external_expansion_sym_equal; - small_parse_table_13020(v); -} - -/* EOF small_parse_table_2603.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2604.c b/parser/static/small_parse_table/small_parse_table_2604.c deleted file mode 100644 index 77ba5f62..00000000 --- a/parser/static/small_parse_table/small_parse_table_2604.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2604.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13020(t_small_parse_table_array *v) -{ - v->a[260400] = actions(11754); - v->a[260401] = 4; - v->a[260402] = anon_sym_DASH; - v->a[260403] = anon_sym_STAR; - v->a[260404] = anon_sym_QMARK; - v->a[260405] = anon_sym_AT2; - v->a[260406] = actions(11756); - v->a[260407] = 5; - v->a[260408] = anon_sym_BANG; - v->a[260409] = anon_sym_DOLLAR; - v->a[260410] = anon_sym_POUND; - v->a[260411] = anon_sym_0; - v->a[260412] = anon_sym__; - v->a[260413] = 16; - v->a[260414] = actions(3); - v->a[260415] = 1; - v->a[260416] = sym_comment; - v->a[260417] = actions(11760); - v->a[260418] = 1; - v->a[260419] = anon_sym_BANG2; - small_parse_table_13021(v); -} - -void small_parse_table_13021(t_small_parse_table_array *v) -{ - v->a[260420] = actions(11764); - v->a[260421] = 1; - v->a[260422] = anon_sym_DOLLAR_LPAREN; - v->a[260423] = actions(11766); - v->a[260424] = 1; - v->a[260425] = anon_sym_BQUOTE; - v->a[260426] = actions(11768); - v->a[260427] = 1; - v->a[260428] = anon_sym_DOLLAR_BQUOTE; - v->a[260429] = actions(11770); - v->a[260430] = 1; - v->a[260431] = aux_sym__simple_variable_name_token1; - v->a[260432] = actions(11772); - v->a[260433] = 1; - v->a[260434] = sym_variable_name; - v->a[260435] = actions(11968); - v->a[260436] = 1; - v->a[260437] = anon_sym_RBRACE3; - v->a[260438] = state(3532); - v->a[260439] = 1; - small_parse_table_13022(v); -} - -void small_parse_table_13022(t_small_parse_table_array *v) -{ - v->a[260440] = sym_subscript; - v->a[260441] = state(6428); - v->a[260442] = 1; - v->a[260443] = aux_sym__expansion_body_repeat1; - v->a[260444] = state(6472); - v->a[260445] = 1; - v->a[260446] = sym_command_substitution; - v->a[260447] = state(7162); - v->a[260448] = 1; - v->a[260449] = sym__expansion_body; - v->a[260450] = actions(11762); - v->a[260451] = 2; - v->a[260452] = anon_sym_POUND2; - v->a[260453] = anon_sym_EQ2; - v->a[260454] = actions(8050); - v->a[260455] = 3; - v->a[260456] = sym__external_expansion_sym_hash; - v->a[260457] = sym__external_expansion_sym_bang; - v->a[260458] = sym__external_expansion_sym_equal; - v->a[260459] = actions(11754); - small_parse_table_13023(v); -} - -void small_parse_table_13023(t_small_parse_table_array *v) -{ - v->a[260460] = 4; - v->a[260461] = anon_sym_DASH; - v->a[260462] = anon_sym_STAR; - v->a[260463] = anon_sym_QMARK; - v->a[260464] = anon_sym_AT2; - v->a[260465] = actions(11756); - v->a[260466] = 5; - v->a[260467] = anon_sym_BANG; - v->a[260468] = anon_sym_DOLLAR; - v->a[260469] = anon_sym_POUND; - v->a[260470] = anon_sym_0; - v->a[260471] = anon_sym__; - v->a[260472] = 6; - v->a[260473] = actions(3); - v->a[260474] = 1; - v->a[260475] = sym_comment; - v->a[260476] = actions(11651); - v->a[260477] = 1; - v->a[260478] = aux_sym_concatenation_token1; - v->a[260479] = actions(11653); - small_parse_table_13024(v); -} - -void small_parse_table_13024(t_small_parse_table_array *v) -{ - v->a[260480] = 1; - v->a[260481] = sym__concat; - v->a[260482] = state(4630); - v->a[260483] = 1; - v->a[260484] = aux_sym_concatenation_repeat1; - v->a[260485] = actions(5723); - v->a[260486] = 3; - v->a[260487] = sym_file_descriptor; - v->a[260488] = ts_builtin_sym_end; - v->a[260489] = aux_sym_heredoc_redirect_token1; - v->a[260490] = actions(5721); - v->a[260491] = 19; - v->a[260492] = anon_sym_SEMI; - v->a[260493] = anon_sym_PIPE_PIPE; - v->a[260494] = anon_sym_AMP_AMP; - v->a[260495] = anon_sym_PIPE; - v->a[260496] = anon_sym_AMP; - v->a[260497] = anon_sym_LT; - v->a[260498] = anon_sym_GT; - v->a[260499] = anon_sym_LT_LT; - small_parse_table_13025(v); -} - -/* EOF small_parse_table_2604.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2605.c b/parser/static/small_parse_table/small_parse_table_2605.c deleted file mode 100644 index f518ecad..00000000 --- a/parser/static/small_parse_table/small_parse_table_2605.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2605.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13025(t_small_parse_table_array *v) -{ - v->a[260500] = anon_sym_GT_GT; - v->a[260501] = anon_sym_SEMI_SEMI; - v->a[260502] = anon_sym_PIPE_AMP; - v->a[260503] = anon_sym_AMP_GT; - v->a[260504] = anon_sym_AMP_GT_GT; - v->a[260505] = anon_sym_LT_AMP; - v->a[260506] = anon_sym_GT_AMP; - v->a[260507] = anon_sym_GT_PIPE; - v->a[260508] = anon_sym_LT_AMP_DASH; - v->a[260509] = anon_sym_GT_AMP_DASH; - v->a[260510] = anon_sym_LT_LT_DASH; - v->a[260511] = 8; - v->a[260512] = actions(3); - v->a[260513] = 1; - v->a[260514] = sym_comment; - v->a[260515] = actions(11976); - v->a[260516] = 1; - v->a[260517] = sym_file_descriptor; - v->a[260518] = actions(11431); - v->a[260519] = 2; - small_parse_table_13026(v); -} - -void small_parse_table_13026(t_small_parse_table_array *v) -{ - v->a[260520] = ts_builtin_sym_end; - v->a[260521] = aux_sym_heredoc_redirect_token1; - v->a[260522] = actions(11920); - v->a[260523] = 2; - v->a[260524] = anon_sym_LT_LT; - v->a[260525] = anon_sym_LT_LT_DASH; - v->a[260526] = actions(11973); - v->a[260527] = 2; - v->a[260528] = anon_sym_LT_AMP_DASH; - v->a[260529] = anon_sym_GT_AMP_DASH; - v->a[260530] = state(4734); - v->a[260531] = 3; - v->a[260532] = sym_file_redirect; - v->a[260533] = sym_heredoc_redirect; - v->a[260534] = aux_sym_redirected_statement_repeat1; - v->a[260535] = actions(11420); - v->a[260536] = 7; - v->a[260537] = anon_sym_SEMI; - v->a[260538] = anon_sym_PIPE_PIPE; - v->a[260539] = anon_sym_AMP_AMP; - small_parse_table_13027(v); -} - -void small_parse_table_13027(t_small_parse_table_array *v) -{ - v->a[260540] = anon_sym_PIPE; - v->a[260541] = anon_sym_AMP; - v->a[260542] = anon_sym_SEMI_SEMI; - v->a[260543] = anon_sym_PIPE_AMP; - v->a[260544] = actions(11970); - v->a[260545] = 8; - v->a[260546] = anon_sym_LT; - v->a[260547] = anon_sym_GT; - v->a[260548] = anon_sym_GT_GT; - v->a[260549] = anon_sym_AMP_GT; - v->a[260550] = anon_sym_AMP_GT_GT; - v->a[260551] = anon_sym_LT_AMP; - v->a[260552] = anon_sym_GT_AMP; - v->a[260553] = anon_sym_GT_PIPE; - v->a[260554] = 3; - v->a[260555] = actions(3); - v->a[260556] = 1; - v->a[260557] = sym_comment; - v->a[260558] = actions(1314); - v->a[260559] = 4; - small_parse_table_13028(v); -} - -void small_parse_table_13028(t_small_parse_table_array *v) -{ - v->a[260560] = sym__concat; - v->a[260561] = sym_test_operator; - v->a[260562] = sym__brace_start; - v->a[260563] = aux_sym_heredoc_redirect_token1; - v->a[260564] = actions(1312); - v->a[260565] = 21; - v->a[260566] = anon_sym_LPAREN_LPAREN; - v->a[260567] = anon_sym_SEMI; - v->a[260568] = anon_sym_AMP; - v->a[260569] = anon_sym_SEMI_SEMI; - v->a[260570] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[260571] = anon_sym_DOLLAR_LBRACK; - v->a[260572] = aux_sym_concatenation_token1; - v->a[260573] = anon_sym_DOLLAR; - v->a[260574] = sym__special_character; - v->a[260575] = anon_sym_DQUOTE; - v->a[260576] = sym_raw_string; - v->a[260577] = sym_ansi_c_string; - v->a[260578] = aux_sym_number_token1; - v->a[260579] = aux_sym_number_token2; - small_parse_table_13029(v); -} - -void small_parse_table_13029(t_small_parse_table_array *v) -{ - v->a[260580] = anon_sym_DOLLAR_LBRACE; - v->a[260581] = anon_sym_DOLLAR_LPAREN; - v->a[260582] = anon_sym_BQUOTE; - v->a[260583] = anon_sym_DOLLAR_BQUOTE; - v->a[260584] = anon_sym_LT_LPAREN; - v->a[260585] = anon_sym_GT_LPAREN; - v->a[260586] = sym_word; - v->a[260587] = 3; - v->a[260588] = actions(3); - v->a[260589] = 1; - v->a[260590] = sym_comment; - v->a[260591] = actions(2074); - v->a[260592] = 3; - v->a[260593] = sym_file_descriptor; - v->a[260594] = ts_builtin_sym_end; - v->a[260595] = aux_sym_heredoc_redirect_token1; - v->a[260596] = actions(2072); - v->a[260597] = 22; - v->a[260598] = anon_sym_SEMI; - v->a[260599] = anon_sym_PIPE_PIPE; - small_parse_table_13030(v); -} - -/* EOF small_parse_table_2605.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2606.c b/parser/static/small_parse_table/small_parse_table_2606.c deleted file mode 100644 index f592d707..00000000 --- a/parser/static/small_parse_table/small_parse_table_2606.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2606.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13030(t_small_parse_table_array *v) -{ - v->a[260600] = anon_sym_AMP_AMP; - v->a[260601] = anon_sym_PIPE; - v->a[260602] = anon_sym_AMP; - v->a[260603] = anon_sym_LT; - v->a[260604] = anon_sym_GT; - v->a[260605] = anon_sym_LT_LT; - v->a[260606] = anon_sym_GT_GT; - v->a[260607] = anon_sym_RPAREN; - v->a[260608] = anon_sym_SEMI_SEMI; - v->a[260609] = anon_sym_PIPE_AMP; - v->a[260610] = anon_sym_AMP_GT; - v->a[260611] = anon_sym_AMP_GT_GT; - v->a[260612] = anon_sym_LT_AMP; - v->a[260613] = anon_sym_GT_AMP; - v->a[260614] = anon_sym_GT_PIPE; - v->a[260615] = anon_sym_LT_AMP_DASH; - v->a[260616] = anon_sym_GT_AMP_DASH; - v->a[260617] = anon_sym_LT_LT_DASH; - v->a[260618] = anon_sym_LT_LT_LT; - v->a[260619] = anon_sym_BQUOTE; - small_parse_table_13031(v); -} - -void small_parse_table_13031(t_small_parse_table_array *v) -{ - v->a[260620] = 16; - v->a[260621] = actions(3); - v->a[260622] = 1; - v->a[260623] = sym_comment; - v->a[260624] = actions(11760); - v->a[260625] = 1; - v->a[260626] = anon_sym_BANG2; - v->a[260627] = actions(11764); - v->a[260628] = 1; - v->a[260629] = anon_sym_DOLLAR_LPAREN; - v->a[260630] = actions(11766); - v->a[260631] = 1; - v->a[260632] = anon_sym_BQUOTE; - v->a[260633] = actions(11768); - v->a[260634] = 1; - v->a[260635] = anon_sym_DOLLAR_BQUOTE; - v->a[260636] = actions(11770); - v->a[260637] = 1; - v->a[260638] = aux_sym__simple_variable_name_token1; - v->a[260639] = actions(11772); - small_parse_table_13032(v); -} - -void small_parse_table_13032(t_small_parse_table_array *v) -{ - v->a[260640] = 1; - v->a[260641] = sym_variable_name; - v->a[260642] = actions(11979); - v->a[260643] = 1; - v->a[260644] = anon_sym_RBRACE3; - v->a[260645] = state(3532); - v->a[260646] = 1; - v->a[260647] = sym_subscript; - v->a[260648] = state(6428); - v->a[260649] = 1; - v->a[260650] = aux_sym__expansion_body_repeat1; - v->a[260651] = state(6472); - v->a[260652] = 1; - v->a[260653] = sym_command_substitution; - v->a[260654] = state(7386); - v->a[260655] = 1; - v->a[260656] = sym__expansion_body; - v->a[260657] = actions(11762); - v->a[260658] = 2; - v->a[260659] = anon_sym_POUND2; - small_parse_table_13033(v); -} - -void small_parse_table_13033(t_small_parse_table_array *v) -{ - v->a[260660] = anon_sym_EQ2; - v->a[260661] = actions(8050); - v->a[260662] = 3; - v->a[260663] = sym__external_expansion_sym_hash; - v->a[260664] = sym__external_expansion_sym_bang; - v->a[260665] = sym__external_expansion_sym_equal; - v->a[260666] = actions(11754); - v->a[260667] = 4; - v->a[260668] = anon_sym_DASH; - v->a[260669] = anon_sym_STAR; - v->a[260670] = anon_sym_QMARK; - v->a[260671] = anon_sym_AT2; - v->a[260672] = actions(11756); - v->a[260673] = 5; - v->a[260674] = anon_sym_BANG; - v->a[260675] = anon_sym_DOLLAR; - v->a[260676] = anon_sym_POUND; - v->a[260677] = anon_sym_0; - v->a[260678] = anon_sym__; - v->a[260679] = 16; - small_parse_table_13034(v); -} - -void small_parse_table_13034(t_small_parse_table_array *v) -{ - v->a[260680] = actions(3); - v->a[260681] = 1; - v->a[260682] = sym_comment; - v->a[260683] = actions(11760); - v->a[260684] = 1; - v->a[260685] = anon_sym_BANG2; - v->a[260686] = actions(11764); - v->a[260687] = 1; - v->a[260688] = anon_sym_DOLLAR_LPAREN; - v->a[260689] = actions(11766); - v->a[260690] = 1; - v->a[260691] = anon_sym_BQUOTE; - v->a[260692] = actions(11768); - v->a[260693] = 1; - v->a[260694] = anon_sym_DOLLAR_BQUOTE; - v->a[260695] = actions(11770); - v->a[260696] = 1; - v->a[260697] = aux_sym__simple_variable_name_token1; - v->a[260698] = actions(11772); - v->a[260699] = 1; - small_parse_table_13035(v); -} - -/* EOF small_parse_table_2606.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2607.c b/parser/static/small_parse_table/small_parse_table_2607.c deleted file mode 100644 index 1a80b3ec..00000000 --- a/parser/static/small_parse_table/small_parse_table_2607.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2607.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13035(t_small_parse_table_array *v) -{ - v->a[260700] = sym_variable_name; - v->a[260701] = actions(11981); - v->a[260702] = 1; - v->a[260703] = anon_sym_RBRACE3; - v->a[260704] = state(3532); - v->a[260705] = 1; - v->a[260706] = sym_subscript; - v->a[260707] = state(6428); - v->a[260708] = 1; - v->a[260709] = aux_sym__expansion_body_repeat1; - v->a[260710] = state(6472); - v->a[260711] = 1; - v->a[260712] = sym_command_substitution; - v->a[260713] = state(7461); - v->a[260714] = 1; - v->a[260715] = sym__expansion_body; - v->a[260716] = actions(11762); - v->a[260717] = 2; - v->a[260718] = anon_sym_POUND2; - v->a[260719] = anon_sym_EQ2; - small_parse_table_13036(v); -} - -void small_parse_table_13036(t_small_parse_table_array *v) -{ - v->a[260720] = actions(8050); - v->a[260721] = 3; - v->a[260722] = sym__external_expansion_sym_hash; - v->a[260723] = sym__external_expansion_sym_bang; - v->a[260724] = sym__external_expansion_sym_equal; - v->a[260725] = actions(11754); - v->a[260726] = 4; - v->a[260727] = anon_sym_DASH; - v->a[260728] = anon_sym_STAR; - v->a[260729] = anon_sym_QMARK; - v->a[260730] = anon_sym_AT2; - v->a[260731] = actions(11756); - v->a[260732] = 5; - v->a[260733] = anon_sym_BANG; - v->a[260734] = anon_sym_DOLLAR; - v->a[260735] = anon_sym_POUND; - v->a[260736] = anon_sym_0; - v->a[260737] = anon_sym__; - v->a[260738] = 3; - v->a[260739] = actions(3); - small_parse_table_13037(v); -} - -void small_parse_table_13037(t_small_parse_table_array *v) -{ - v->a[260740] = 1; - v->a[260741] = sym_comment; - v->a[260742] = actions(1354); - v->a[260743] = 3; - v->a[260744] = sym_file_descriptor; - v->a[260745] = sym__concat; - v->a[260746] = aux_sym_heredoc_redirect_token1; - v->a[260747] = actions(1352); - v->a[260748] = 22; - v->a[260749] = anon_sym_SEMI; - v->a[260750] = anon_sym_PIPE_PIPE; - v->a[260751] = anon_sym_AMP_AMP; - v->a[260752] = anon_sym_PIPE; - v->a[260753] = anon_sym_AMP; - v->a[260754] = anon_sym_LT; - v->a[260755] = anon_sym_GT; - v->a[260756] = anon_sym_LT_LT; - v->a[260757] = anon_sym_GT_GT; - v->a[260758] = anon_sym_SEMI_SEMI; - v->a[260759] = anon_sym_SEMI_AMP; - small_parse_table_13038(v); -} - -void small_parse_table_13038(t_small_parse_table_array *v) -{ - v->a[260760] = anon_sym_SEMI_SEMI_AMP; - v->a[260761] = anon_sym_PIPE_AMP; - v->a[260762] = anon_sym_AMP_GT; - v->a[260763] = anon_sym_AMP_GT_GT; - v->a[260764] = anon_sym_LT_AMP; - v->a[260765] = anon_sym_GT_AMP; - v->a[260766] = anon_sym_GT_PIPE; - v->a[260767] = anon_sym_LT_AMP_DASH; - v->a[260768] = anon_sym_GT_AMP_DASH; - v->a[260769] = anon_sym_LT_LT_DASH; - v->a[260770] = aux_sym_concatenation_token1; - v->a[260771] = 16; - v->a[260772] = actions(3); - v->a[260773] = 1; - v->a[260774] = sym_comment; - v->a[260775] = actions(11760); - v->a[260776] = 1; - v->a[260777] = anon_sym_BANG2; - v->a[260778] = actions(11764); - v->a[260779] = 1; - small_parse_table_13039(v); -} - -void small_parse_table_13039(t_small_parse_table_array *v) -{ - v->a[260780] = anon_sym_DOLLAR_LPAREN; - v->a[260781] = actions(11766); - v->a[260782] = 1; - v->a[260783] = anon_sym_BQUOTE; - v->a[260784] = actions(11768); - v->a[260785] = 1; - v->a[260786] = anon_sym_DOLLAR_BQUOTE; - v->a[260787] = actions(11770); - v->a[260788] = 1; - v->a[260789] = aux_sym__simple_variable_name_token1; - v->a[260790] = actions(11772); - v->a[260791] = 1; - v->a[260792] = sym_variable_name; - v->a[260793] = actions(11983); - v->a[260794] = 1; - v->a[260795] = anon_sym_RBRACE3; - v->a[260796] = state(3532); - v->a[260797] = 1; - v->a[260798] = sym_subscript; - v->a[260799] = state(6428); - small_parse_table_13040(v); -} - -/* EOF small_parse_table_2607.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2608.c b/parser/static/small_parse_table/small_parse_table_2608.c deleted file mode 100644 index 83aac743..00000000 --- a/parser/static/small_parse_table/small_parse_table_2608.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2608.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13040(t_small_parse_table_array *v) -{ - v->a[260800] = 1; - v->a[260801] = aux_sym__expansion_body_repeat1; - v->a[260802] = state(6472); - v->a[260803] = 1; - v->a[260804] = sym_command_substitution; - v->a[260805] = state(7395); - v->a[260806] = 1; - v->a[260807] = sym__expansion_body; - v->a[260808] = actions(11762); - v->a[260809] = 2; - v->a[260810] = anon_sym_POUND2; - v->a[260811] = anon_sym_EQ2; - v->a[260812] = actions(8050); - v->a[260813] = 3; - v->a[260814] = sym__external_expansion_sym_hash; - v->a[260815] = sym__external_expansion_sym_bang; - v->a[260816] = sym__external_expansion_sym_equal; - v->a[260817] = actions(11754); - v->a[260818] = 4; - v->a[260819] = anon_sym_DASH; - small_parse_table_13041(v); -} - -void small_parse_table_13041(t_small_parse_table_array *v) -{ - v->a[260820] = anon_sym_STAR; - v->a[260821] = anon_sym_QMARK; - v->a[260822] = anon_sym_AT2; - v->a[260823] = actions(11756); - v->a[260824] = 5; - v->a[260825] = anon_sym_BANG; - v->a[260826] = anon_sym_DOLLAR; - v->a[260827] = anon_sym_POUND; - v->a[260828] = anon_sym_0; - v->a[260829] = anon_sym__; - v->a[260830] = 19; - v->a[260831] = actions(71); - v->a[260832] = 1; - v->a[260833] = sym_comment; - v->a[260834] = actions(11808); - v->a[260835] = 1; - v->a[260836] = anon_sym_LPAREN; - v->a[260837] = actions(11810); - v->a[260838] = 1; - v->a[260839] = aux_sym__c_word_token1; - small_parse_table_13042(v); -} - -void small_parse_table_13042(t_small_parse_table_array *v) -{ - v->a[260840] = actions(11812); - v->a[260841] = 1; - v->a[260842] = anon_sym_DOLLAR; - v->a[260843] = actions(11814); - v->a[260844] = 1; - v->a[260845] = anon_sym_DQUOTE; - v->a[260846] = actions(11816); - v->a[260847] = 1; - v->a[260848] = aux_sym_number_token1; - v->a[260849] = actions(11818); - v->a[260850] = 1; - v->a[260851] = aux_sym_number_token2; - v->a[260852] = actions(11820); - v->a[260853] = 1; - v->a[260854] = anon_sym_DOLLAR_LBRACE; - v->a[260855] = actions(11822); - v->a[260856] = 1; - v->a[260857] = anon_sym_DOLLAR_LPAREN; - v->a[260858] = actions(11824); - v->a[260859] = 1; - small_parse_table_13043(v); -} - -void small_parse_table_13043(t_small_parse_table_array *v) -{ - v->a[260860] = anon_sym_BQUOTE; - v->a[260861] = actions(11826); - v->a[260862] = 1; - v->a[260863] = anon_sym_DOLLAR_BQUOTE; - v->a[260864] = actions(11985); - v->a[260865] = 1; - v->a[260866] = anon_sym_RPAREN_RPAREN; - v->a[260867] = state(3285); - v->a[260868] = 1; - v->a[260869] = sym__c_postfix_expression; - v->a[260870] = state(3286); - v->a[260871] = 1; - v->a[260872] = sym__c_binary_expression; - v->a[260873] = state(3290); - v->a[260874] = 1; - v->a[260875] = sym__c_unary_expression; - v->a[260876] = state(6713); - v->a[260877] = 1; - v->a[260878] = sym__c_expression; - v->a[260879] = state(6768); - small_parse_table_13044(v); -} - -void small_parse_table_13044(t_small_parse_table_array *v) -{ - v->a[260880] = 1; - v->a[260881] = sym__c_variable_assignment; - v->a[260882] = actions(11806); - v->a[260883] = 2; - v->a[260884] = anon_sym_PLUS_PLUS; - v->a[260885] = anon_sym_DASH_DASH; - v->a[260886] = state(3292); - v->a[260887] = 7; - v->a[260888] = sym__c_expression_not_assignment; - v->a[260889] = sym__c_parenthesized_expression; - v->a[260890] = sym_string; - v->a[260891] = sym_number; - v->a[260892] = sym_simple_expansion; - v->a[260893] = sym_expansion; - v->a[260894] = sym_command_substitution; - v->a[260895] = 19; - v->a[260896] = actions(71); - v->a[260897] = 1; - v->a[260898] = sym_comment; - v->a[260899] = actions(11808); - small_parse_table_13045(v); -} - -/* EOF small_parse_table_2608.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2609.c b/parser/static/small_parse_table/small_parse_table_2609.c deleted file mode 100644 index 598ad075..00000000 --- a/parser/static/small_parse_table/small_parse_table_2609.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2609.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13045(t_small_parse_table_array *v) -{ - v->a[260900] = 1; - v->a[260901] = anon_sym_LPAREN; - v->a[260902] = actions(11810); - v->a[260903] = 1; - v->a[260904] = aux_sym__c_word_token1; - v->a[260905] = actions(11812); - v->a[260906] = 1; - v->a[260907] = anon_sym_DOLLAR; - v->a[260908] = actions(11814); - v->a[260909] = 1; - v->a[260910] = anon_sym_DQUOTE; - v->a[260911] = actions(11816); - v->a[260912] = 1; - v->a[260913] = aux_sym_number_token1; - v->a[260914] = actions(11818); - v->a[260915] = 1; - v->a[260916] = aux_sym_number_token2; - v->a[260917] = actions(11820); - v->a[260918] = 1; - v->a[260919] = anon_sym_DOLLAR_LBRACE; - small_parse_table_13046(v); -} - -void small_parse_table_13046(t_small_parse_table_array *v) -{ - v->a[260920] = actions(11822); - v->a[260921] = 1; - v->a[260922] = anon_sym_DOLLAR_LPAREN; - v->a[260923] = actions(11824); - v->a[260924] = 1; - v->a[260925] = anon_sym_BQUOTE; - v->a[260926] = actions(11826); - v->a[260927] = 1; - v->a[260928] = anon_sym_DOLLAR_BQUOTE; - v->a[260929] = actions(11987); - v->a[260930] = 1; - v->a[260931] = anon_sym_RPAREN_RPAREN; - v->a[260932] = state(3285); - v->a[260933] = 1; - v->a[260934] = sym__c_postfix_expression; - v->a[260935] = state(3286); - v->a[260936] = 1; - v->a[260937] = sym__c_binary_expression; - v->a[260938] = state(3290); - v->a[260939] = 1; - small_parse_table_13047(v); -} - -void small_parse_table_13047(t_small_parse_table_array *v) -{ - v->a[260940] = sym__c_unary_expression; - v->a[260941] = state(6678); - v->a[260942] = 1; - v->a[260943] = sym__c_expression; - v->a[260944] = state(6768); - v->a[260945] = 1; - v->a[260946] = sym__c_variable_assignment; - v->a[260947] = actions(11806); - v->a[260948] = 2; - v->a[260949] = anon_sym_PLUS_PLUS; - v->a[260950] = anon_sym_DASH_DASH; - v->a[260951] = state(3292); - v->a[260952] = 7; - v->a[260953] = sym__c_expression_not_assignment; - v->a[260954] = sym__c_parenthesized_expression; - v->a[260955] = sym_string; - v->a[260956] = sym_number; - v->a[260957] = sym_simple_expansion; - v->a[260958] = sym_expansion; - v->a[260959] = sym_command_substitution; - small_parse_table_13048(v); -} - -void small_parse_table_13048(t_small_parse_table_array *v) -{ - v->a[260960] = 19; - v->a[260961] = actions(71); - v->a[260962] = 1; - v->a[260963] = sym_comment; - v->a[260964] = actions(11808); - v->a[260965] = 1; - v->a[260966] = anon_sym_LPAREN; - v->a[260967] = actions(11810); - v->a[260968] = 1; - v->a[260969] = aux_sym__c_word_token1; - v->a[260970] = actions(11812); - v->a[260971] = 1; - v->a[260972] = anon_sym_DOLLAR; - v->a[260973] = actions(11814); - v->a[260974] = 1; - v->a[260975] = anon_sym_DQUOTE; - v->a[260976] = actions(11816); - v->a[260977] = 1; - v->a[260978] = aux_sym_number_token1; - v->a[260979] = actions(11818); - small_parse_table_13049(v); -} - -void small_parse_table_13049(t_small_parse_table_array *v) -{ - v->a[260980] = 1; - v->a[260981] = aux_sym_number_token2; - v->a[260982] = actions(11820); - v->a[260983] = 1; - v->a[260984] = anon_sym_DOLLAR_LBRACE; - v->a[260985] = actions(11822); - v->a[260986] = 1; - v->a[260987] = anon_sym_DOLLAR_LPAREN; - v->a[260988] = actions(11824); - v->a[260989] = 1; - v->a[260990] = anon_sym_BQUOTE; - v->a[260991] = actions(11826); - v->a[260992] = 1; - v->a[260993] = anon_sym_DOLLAR_BQUOTE; - v->a[260994] = actions(11989); - v->a[260995] = 1; - v->a[260996] = anon_sym_RPAREN_RPAREN; - v->a[260997] = state(3285); - v->a[260998] = 1; - v->a[260999] = sym__c_postfix_expression; - small_parse_table_13050(v); -} - -/* EOF small_parse_table_2609.c */ diff --git a/parser/static/small_parse_table/small_parse_table_261.c b/parser/static/small_parse_table/small_parse_table_261.c index 2993ede2..193b7fa0 100644 --- a/parser/static/small_parse_table/small_parse_table_261.c +++ b/parser/static/small_parse_table/small_parse_table_261.c @@ -14,126 +14,126 @@ void small_parse_table_1305(t_small_parse_table_array *v) { - v->a[26100] = anon_sym_LT_LT_DASH; - v->a[26101] = anon_sym_LT_LT_LT; - v->a[26102] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26103] = anon_sym_DOLLAR_LBRACK; - v->a[26104] = anon_sym_DOLLAR; - v->a[26105] = sym__special_character; - v->a[26106] = anon_sym_DQUOTE; - v->a[26107] = sym_raw_string; - v->a[26108] = sym_ansi_c_string; - v->a[26109] = aux_sym_number_token1; - v->a[26110] = aux_sym_number_token2; - v->a[26111] = anon_sym_DOLLAR_LBRACE; - v->a[26112] = anon_sym_DOLLAR_LPAREN; - v->a[26113] = anon_sym_BQUOTE; - v->a[26114] = anon_sym_DOLLAR_BQUOTE; - v->a[26115] = anon_sym_LT_LPAREN; - v->a[26116] = anon_sym_GT_LPAREN; - v->a[26117] = sym_word; - v->a[26118] = 13; - v->a[26119] = actions(3); + v->a[26100] = 1; + v->a[26101] = sym__brace_start; + v->a[26102] = state(1679); + v->a[26103] = 1; + v->a[26104] = aux_sym__literal_repeat1; + v->a[26105] = actions(3217); + v->a[26106] = 2; + v->a[26107] = sym_test_operator; + v->a[26108] = sym_raw_string; + v->a[26109] = state(630); + v->a[26110] = 2; + v->a[26111] = sym_concatenation; + v->a[26112] = aux_sym_for_statement_repeat1; + v->a[26113] = actions(1285); + v->a[26114] = 7; + v->a[26115] = anon_sym_PIPE; + v->a[26116] = anon_sym_LT; + v->a[26117] = anon_sym_GT; + v->a[26118] = anon_sym_AMP_GT; + v->a[26119] = anon_sym_LT_AMP; small_parse_table_1306(v); } void small_parse_table_1306(t_small_parse_table_array *v) { - v->a[26120] = 1; - v->a[26121] = sym_comment; - v->a[26122] = actions(4259); - v->a[26123] = 1; - v->a[26124] = aux_sym_heredoc_redirect_token1; - v->a[26125] = actions(4263); - v->a[26126] = 1; - v->a[26127] = sym_variable_name; - v->a[26128] = state(6726); - v->a[26129] = 1; - v->a[26130] = sym_subscript; - v->a[26131] = actions(4249); - v->a[26132] = 2; - v->a[26133] = anon_sym_SEMI; - v->a[26134] = anon_sym_AMP; - v->a[26135] = actions(4251); - v->a[26136] = 2; - v->a[26137] = anon_sym_PIPE_PIPE; - v->a[26138] = anon_sym_AMP_AMP; - v->a[26139] = actions(4253); + v->a[26120] = anon_sym_GT_AMP; + v->a[26121] = anon_sym_LT_LT; + v->a[26122] = state(1566); + v->a[26123] = 7; + v->a[26124] = sym_arithmetic_expansion; + v->a[26125] = sym_brace_expression; + v->a[26126] = sym_string; + v->a[26127] = sym_number; + v->a[26128] = sym_simple_expansion; + v->a[26129] = sym_expansion; + v->a[26130] = sym_command_substitution; + v->a[26131] = actions(1287); + v->a[26132] = 10; + v->a[26133] = sym_file_descriptor; + v->a[26134] = anon_sym_PIPE_AMP; + v->a[26135] = anon_sym_AMP_AMP; + v->a[26136] = anon_sym_PIPE_PIPE; + v->a[26137] = anon_sym_GT_GT; + v->a[26138] = anon_sym_AMP_GT_GT; + v->a[26139] = anon_sym_GT_PIPE; small_parse_table_1307(v); } void small_parse_table_1307(t_small_parse_table_array *v) { - v->a[26140] = 2; - v->a[26141] = anon_sym_PIPE; - v->a[26142] = anon_sym_PIPE_AMP; - v->a[26143] = actions(4255); - v->a[26144] = 2; - v->a[26145] = anon_sym_LT_LT; - v->a[26146] = anon_sym_LT_LT_DASH; - v->a[26147] = state(4237); - v->a[26148] = 2; - v->a[26149] = sym_variable_assignment; - v->a[26150] = aux_sym_variable_assignments_repeat1; - v->a[26151] = actions(4261); - v->a[26152] = 3; - v->a[26153] = sym_file_descriptor; - v->a[26154] = sym_test_operator; - v->a[26155] = sym__brace_start; - v->a[26156] = state(4283); - v->a[26157] = 3; - v->a[26158] = sym_file_redirect; - v->a[26159] = sym_heredoc_redirect; + v->a[26140] = anon_sym_LT_AMP_DASH; + v->a[26141] = anon_sym_GT_AMP_DASH; + v->a[26142] = anon_sym_LT_LT_DASH; + v->a[26143] = 3; + v->a[26144] = actions(3); + v->a[26145] = 1; + v->a[26146] = sym_comment; + v->a[26147] = actions(3024); + v->a[26148] = 6; + v->a[26149] = sym_file_descriptor; + v->a[26150] = sym__concat; + v->a[26151] = sym_variable_name; + v->a[26152] = sym_test_operator; + v->a[26153] = sym__brace_start; + v->a[26154] = aux_sym_heredoc_redirect_token1; + v->a[26155] = actions(3022); + v->a[26156] = 35; + v->a[26157] = anon_sym_esac; + v->a[26158] = anon_sym_PIPE; + v->a[26159] = anon_sym_SEMI_SEMI; small_parse_table_1308(v); } void small_parse_table_1308(t_small_parse_table_array *v) { - v->a[26160] = aux_sym_redirected_statement_repeat1; - v->a[26161] = actions(4257); - v->a[26162] = 4; - v->a[26163] = anon_sym_esac; - v->a[26164] = anon_sym_SEMI_SEMI; - v->a[26165] = anon_sym_SEMI_AMP; - v->a[26166] = anon_sym_SEMI_SEMI_AMP; - v->a[26167] = actions(4247); - v->a[26168] = 28; - v->a[26169] = anon_sym_LPAREN_LPAREN; - v->a[26170] = anon_sym_LT; - v->a[26171] = anon_sym_GT; - v->a[26172] = anon_sym_GT_GT; - v->a[26173] = anon_sym_AMP_GT; - v->a[26174] = anon_sym_AMP_GT_GT; - v->a[26175] = anon_sym_LT_AMP; - v->a[26176] = anon_sym_GT_AMP; - v->a[26177] = anon_sym_GT_PIPE; - v->a[26178] = anon_sym_LT_AMP_DASH; - v->a[26179] = anon_sym_GT_AMP_DASH; + v->a[26160] = anon_sym_SEMI_AMP; + v->a[26161] = anon_sym_SEMI_SEMI_AMP; + v->a[26162] = anon_sym_PIPE_AMP; + v->a[26163] = anon_sym_AMP_AMP; + v->a[26164] = anon_sym_PIPE_PIPE; + v->a[26165] = anon_sym_LT; + v->a[26166] = anon_sym_GT; + v->a[26167] = anon_sym_GT_GT; + v->a[26168] = anon_sym_AMP_GT; + v->a[26169] = anon_sym_AMP_GT_GT; + v->a[26170] = anon_sym_LT_AMP; + v->a[26171] = anon_sym_GT_AMP; + v->a[26172] = anon_sym_GT_PIPE; + v->a[26173] = anon_sym_LT_AMP_DASH; + v->a[26174] = anon_sym_GT_AMP_DASH; + v->a[26175] = anon_sym_LT_LT; + v->a[26176] = anon_sym_LT_LT_DASH; + v->a[26177] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26178] = anon_sym_AMP; + v->a[26179] = aux_sym_concatenation_token1; small_parse_table_1309(v); } void small_parse_table_1309(t_small_parse_table_array *v) { - v->a[26180] = anon_sym_LT_LT_LT; - v->a[26181] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26182] = anon_sym_DOLLAR_LBRACK; - v->a[26183] = anon_sym_DOLLAR; - v->a[26184] = sym__special_character; - v->a[26185] = anon_sym_DQUOTE; - v->a[26186] = sym_raw_string; - v->a[26187] = sym_ansi_c_string; - v->a[26188] = aux_sym_number_token1; - v->a[26189] = aux_sym_number_token2; - v->a[26190] = anon_sym_DOLLAR_LBRACE; - v->a[26191] = anon_sym_DOLLAR_LPAREN; - v->a[26192] = anon_sym_BQUOTE; - v->a[26193] = anon_sym_DOLLAR_BQUOTE; - v->a[26194] = anon_sym_LT_LPAREN; - v->a[26195] = anon_sym_GT_LPAREN; - v->a[26196] = sym_word; - v->a[26197] = 6; - v->a[26198] = actions(3); - v->a[26199] = 1; + v->a[26180] = anon_sym_DOLLAR; + v->a[26181] = sym__special_character; + v->a[26182] = anon_sym_DQUOTE; + v->a[26183] = sym_raw_string; + v->a[26184] = aux_sym_number_token1; + v->a[26185] = aux_sym_number_token2; + v->a[26186] = anon_sym_DOLLAR_LBRACE; + v->a[26187] = anon_sym_DOLLAR_LPAREN; + v->a[26188] = anon_sym_BQUOTE; + v->a[26189] = anon_sym_DOLLAR_BQUOTE; + v->a[26190] = sym_word; + v->a[26191] = anon_sym_SEMI; + v->a[26192] = 8; + v->a[26193] = actions(3); + v->a[26194] = 1; + v->a[26195] = sym_comment; + v->a[26196] = actions(3241); + v->a[26197] = 1; + v->a[26198] = sym_variable_name; + v->a[26199] = actions(2526); small_parse_table_1310(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2610.c b/parser/static/small_parse_table/small_parse_table_2610.c deleted file mode 100644 index df26f98e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2610.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2610.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13050(t_small_parse_table_array *v) -{ - v->a[261000] = state(3286); - v->a[261001] = 1; - v->a[261002] = sym__c_binary_expression; - v->a[261003] = state(3290); - v->a[261004] = 1; - v->a[261005] = sym__c_unary_expression; - v->a[261006] = state(6632); - v->a[261007] = 1; - v->a[261008] = sym__c_expression; - v->a[261009] = state(6768); - v->a[261010] = 1; - v->a[261011] = sym__c_variable_assignment; - v->a[261012] = actions(11806); - v->a[261013] = 2; - v->a[261014] = anon_sym_PLUS_PLUS; - v->a[261015] = anon_sym_DASH_DASH; - v->a[261016] = state(3292); - v->a[261017] = 7; - v->a[261018] = sym__c_expression_not_assignment; - v->a[261019] = sym__c_parenthesized_expression; - small_parse_table_13051(v); -} - -void small_parse_table_13051(t_small_parse_table_array *v) -{ - v->a[261020] = sym_string; - v->a[261021] = sym_number; - v->a[261022] = sym_simple_expansion; - v->a[261023] = sym_expansion; - v->a[261024] = sym_command_substitution; - v->a[261025] = 16; - v->a[261026] = actions(3); - v->a[261027] = 1; - v->a[261028] = sym_comment; - v->a[261029] = actions(11760); - v->a[261030] = 1; - v->a[261031] = anon_sym_BANG2; - v->a[261032] = actions(11764); - v->a[261033] = 1; - v->a[261034] = anon_sym_DOLLAR_LPAREN; - v->a[261035] = actions(11766); - v->a[261036] = 1; - v->a[261037] = anon_sym_BQUOTE; - v->a[261038] = actions(11768); - v->a[261039] = 1; - small_parse_table_13052(v); -} - -void small_parse_table_13052(t_small_parse_table_array *v) -{ - v->a[261040] = anon_sym_DOLLAR_BQUOTE; - v->a[261041] = actions(11770); - v->a[261042] = 1; - v->a[261043] = aux_sym__simple_variable_name_token1; - v->a[261044] = actions(11772); - v->a[261045] = 1; - v->a[261046] = sym_variable_name; - v->a[261047] = actions(11991); - v->a[261048] = 1; - v->a[261049] = anon_sym_RBRACE3; - v->a[261050] = state(3532); - v->a[261051] = 1; - v->a[261052] = sym_subscript; - v->a[261053] = state(6428); - v->a[261054] = 1; - v->a[261055] = aux_sym__expansion_body_repeat1; - v->a[261056] = state(6472); - v->a[261057] = 1; - v->a[261058] = sym_command_substitution; - v->a[261059] = state(7412); - small_parse_table_13053(v); -} - -void small_parse_table_13053(t_small_parse_table_array *v) -{ - v->a[261060] = 1; - v->a[261061] = sym__expansion_body; - v->a[261062] = actions(11762); - v->a[261063] = 2; - v->a[261064] = anon_sym_POUND2; - v->a[261065] = anon_sym_EQ2; - v->a[261066] = actions(8050); - v->a[261067] = 3; - v->a[261068] = sym__external_expansion_sym_hash; - v->a[261069] = sym__external_expansion_sym_bang; - v->a[261070] = sym__external_expansion_sym_equal; - v->a[261071] = actions(11754); - v->a[261072] = 4; - v->a[261073] = anon_sym_DASH; - v->a[261074] = anon_sym_STAR; - v->a[261075] = anon_sym_QMARK; - v->a[261076] = anon_sym_AT2; - v->a[261077] = actions(11756); - v->a[261078] = 5; - v->a[261079] = anon_sym_BANG; - small_parse_table_13054(v); -} - -void small_parse_table_13054(t_small_parse_table_array *v) -{ - v->a[261080] = anon_sym_DOLLAR; - v->a[261081] = anon_sym_POUND; - v->a[261082] = anon_sym_0; - v->a[261083] = anon_sym__; - v->a[261084] = 5; - v->a[261085] = actions(3); - v->a[261086] = 1; - v->a[261087] = sym_comment; - v->a[261088] = actions(4253); - v->a[261089] = 2; - v->a[261090] = anon_sym_PIPE; - v->a[261091] = anon_sym_PIPE_AMP; - v->a[261092] = actions(4272); - v->a[261093] = 3; - v->a[261094] = sym_file_descriptor; - v->a[261095] = ts_builtin_sym_end; - v->a[261096] = aux_sym_heredoc_redirect_token1; - v->a[261097] = state(4650); - v->a[261098] = 3; - v->a[261099] = sym_file_redirect; - small_parse_table_13055(v); -} - -/* EOF small_parse_table_2610.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2611.c b/parser/static/small_parse_table/small_parse_table_2611.c deleted file mode 100644 index 10fbe21b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2611.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2611.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13055(t_small_parse_table_array *v) -{ - v->a[261100] = sym_heredoc_redirect; - v->a[261101] = aux_sym_redirected_statement_repeat1; - v->a[261102] = actions(4270); - v->a[261103] = 17; - v->a[261104] = anon_sym_SEMI; - v->a[261105] = anon_sym_PIPE_PIPE; - v->a[261106] = anon_sym_AMP_AMP; - v->a[261107] = anon_sym_AMP; - v->a[261108] = anon_sym_LT; - v->a[261109] = anon_sym_GT; - v->a[261110] = anon_sym_LT_LT; - v->a[261111] = anon_sym_GT_GT; - v->a[261112] = anon_sym_SEMI_SEMI; - v->a[261113] = anon_sym_AMP_GT; - v->a[261114] = anon_sym_AMP_GT_GT; - v->a[261115] = anon_sym_LT_AMP; - v->a[261116] = anon_sym_GT_AMP; - v->a[261117] = anon_sym_GT_PIPE; - v->a[261118] = anon_sym_LT_AMP_DASH; - v->a[261119] = anon_sym_GT_AMP_DASH; - small_parse_table_13056(v); -} - -void small_parse_table_13056(t_small_parse_table_array *v) -{ - v->a[261120] = anon_sym_LT_LT_DASH; - v->a[261121] = 8; - v->a[261122] = actions(3); - v->a[261123] = 1; - v->a[261124] = sym_comment; - v->a[261125] = actions(11455); - v->a[261126] = 1; - v->a[261127] = aux_sym_heredoc_redirect_token1; - v->a[261128] = actions(11993); - v->a[261129] = 1; - v->a[261130] = sym_file_descriptor; - v->a[261131] = actions(4692); - v->a[261132] = 2; - v->a[261133] = anon_sym_LT_LT; - v->a[261134] = anon_sym_LT_LT_DASH; - v->a[261135] = actions(11542); - v->a[261136] = 2; - v->a[261137] = anon_sym_LT_AMP_DASH; - v->a[261138] = anon_sym_GT_AMP_DASH; - v->a[261139] = state(4710); - small_parse_table_13057(v); -} - -void small_parse_table_13057(t_small_parse_table_array *v) -{ - v->a[261140] = 3; - v->a[261141] = sym_file_redirect; - v->a[261142] = sym_heredoc_redirect; - v->a[261143] = aux_sym_redirected_statement_repeat1; - v->a[261144] = actions(11453); - v->a[261145] = 8; - v->a[261146] = anon_sym_SEMI; - v->a[261147] = anon_sym_PIPE_PIPE; - v->a[261148] = anon_sym_AMP_AMP; - v->a[261149] = anon_sym_PIPE; - v->a[261150] = anon_sym_AMP; - v->a[261151] = anon_sym_RPAREN; - v->a[261152] = anon_sym_SEMI_SEMI; - v->a[261153] = anon_sym_PIPE_AMP; - v->a[261154] = actions(11540); - v->a[261155] = 8; - v->a[261156] = anon_sym_LT; - v->a[261157] = anon_sym_GT; - v->a[261158] = anon_sym_GT_GT; - v->a[261159] = anon_sym_AMP_GT; - small_parse_table_13058(v); -} - -void small_parse_table_13058(t_small_parse_table_array *v) -{ - v->a[261160] = anon_sym_AMP_GT_GT; - v->a[261161] = anon_sym_LT_AMP; - v->a[261162] = anon_sym_GT_AMP; - v->a[261163] = anon_sym_GT_PIPE; - v->a[261164] = 8; - v->a[261165] = actions(3); - v->a[261166] = 1; - v->a[261167] = sym_comment; - v->a[261168] = actions(11410); - v->a[261169] = 1; - v->a[261170] = anon_sym_LT_LT_LT; - v->a[261171] = actions(11414); - v->a[261172] = 1; - v->a[261173] = aux_sym_heredoc_redirect_token1; - v->a[261174] = actions(11941); - v->a[261175] = 1; - v->a[261176] = sym_file_descriptor; - v->a[261177] = actions(11487); - v->a[261178] = 2; - v->a[261179] = anon_sym_LT_AMP_DASH; - small_parse_table_13059(v); -} - -void small_parse_table_13059(t_small_parse_table_array *v) -{ - v->a[261180] = anon_sym_GT_AMP_DASH; - v->a[261181] = state(4868); - v->a[261182] = 2; - v->a[261183] = sym_file_redirect; - v->a[261184] = sym_herestring_redirect; - v->a[261185] = actions(11485); - v->a[261186] = 8; - v->a[261187] = anon_sym_LT; - v->a[261188] = anon_sym_GT; - v->a[261189] = anon_sym_GT_GT; - v->a[261190] = anon_sym_AMP_GT; - v->a[261191] = anon_sym_AMP_GT_GT; - v->a[261192] = anon_sym_LT_AMP; - v->a[261193] = anon_sym_GT_AMP; - v->a[261194] = anon_sym_GT_PIPE; - v->a[261195] = actions(11412); - v->a[261196] = 10; - v->a[261197] = anon_sym_SEMI; - v->a[261198] = anon_sym_PIPE_PIPE; - v->a[261199] = anon_sym_AMP_AMP; - small_parse_table_13060(v); -} - -/* EOF small_parse_table_2611.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2612.c b/parser/static/small_parse_table/small_parse_table_2612.c deleted file mode 100644 index 4a69e061..00000000 --- a/parser/static/small_parse_table/small_parse_table_2612.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2612.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13060(t_small_parse_table_array *v) -{ - v->a[261200] = anon_sym_PIPE; - v->a[261201] = anon_sym_AMP; - v->a[261202] = anon_sym_LT_LT; - v->a[261203] = anon_sym_SEMI_SEMI; - v->a[261204] = anon_sym_PIPE_AMP; - v->a[261205] = anon_sym_LT_LT_DASH; - v->a[261206] = anon_sym_BQUOTE; - v->a[261207] = 6; - v->a[261208] = actions(3); - v->a[261209] = 1; - v->a[261210] = sym_comment; - v->a[261211] = actions(11651); - v->a[261212] = 1; - v->a[261213] = aux_sym_concatenation_token1; - v->a[261214] = actions(11653); - v->a[261215] = 1; - v->a[261216] = sym__concat; - v->a[261217] = state(4630); - v->a[261218] = 1; - v->a[261219] = aux_sym_concatenation_repeat1; - small_parse_table_13061(v); -} - -void small_parse_table_13061(t_small_parse_table_array *v) -{ - v->a[261220] = actions(4469); - v->a[261221] = 3; - v->a[261222] = sym_file_descriptor; - v->a[261223] = ts_builtin_sym_end; - v->a[261224] = aux_sym_heredoc_redirect_token1; - v->a[261225] = actions(4467); - v->a[261226] = 19; - v->a[261227] = anon_sym_SEMI; - v->a[261228] = anon_sym_PIPE_PIPE; - v->a[261229] = anon_sym_AMP_AMP; - v->a[261230] = anon_sym_PIPE; - v->a[261231] = anon_sym_AMP; - v->a[261232] = anon_sym_LT; - v->a[261233] = anon_sym_GT; - v->a[261234] = anon_sym_LT_LT; - v->a[261235] = anon_sym_GT_GT; - v->a[261236] = anon_sym_SEMI_SEMI; - v->a[261237] = anon_sym_PIPE_AMP; - v->a[261238] = anon_sym_AMP_GT; - v->a[261239] = anon_sym_AMP_GT_GT; - small_parse_table_13062(v); -} - -void small_parse_table_13062(t_small_parse_table_array *v) -{ - v->a[261240] = anon_sym_LT_AMP; - v->a[261241] = anon_sym_GT_AMP; - v->a[261242] = anon_sym_GT_PIPE; - v->a[261243] = anon_sym_LT_AMP_DASH; - v->a[261244] = anon_sym_GT_AMP_DASH; - v->a[261245] = anon_sym_LT_LT_DASH; - v->a[261246] = 16; - v->a[261247] = actions(3); - v->a[261248] = 1; - v->a[261249] = sym_comment; - v->a[261250] = actions(11760); - v->a[261251] = 1; - v->a[261252] = anon_sym_BANG2; - v->a[261253] = actions(11764); - v->a[261254] = 1; - v->a[261255] = anon_sym_DOLLAR_LPAREN; - v->a[261256] = actions(11766); - v->a[261257] = 1; - v->a[261258] = anon_sym_BQUOTE; - v->a[261259] = actions(11768); - small_parse_table_13063(v); -} - -void small_parse_table_13063(t_small_parse_table_array *v) -{ - v->a[261260] = 1; - v->a[261261] = anon_sym_DOLLAR_BQUOTE; - v->a[261262] = actions(11770); - v->a[261263] = 1; - v->a[261264] = aux_sym__simple_variable_name_token1; - v->a[261265] = actions(11772); - v->a[261266] = 1; - v->a[261267] = sym_variable_name; - v->a[261268] = actions(11995); - v->a[261269] = 1; - v->a[261270] = anon_sym_RBRACE3; - v->a[261271] = state(3532); - v->a[261272] = 1; - v->a[261273] = sym_subscript; - v->a[261274] = state(6428); - v->a[261275] = 1; - v->a[261276] = aux_sym__expansion_body_repeat1; - v->a[261277] = state(6472); - v->a[261278] = 1; - v->a[261279] = sym_command_substitution; - small_parse_table_13064(v); -} - -void small_parse_table_13064(t_small_parse_table_array *v) -{ - v->a[261280] = state(7422); - v->a[261281] = 1; - v->a[261282] = sym__expansion_body; - v->a[261283] = actions(11762); - v->a[261284] = 2; - v->a[261285] = anon_sym_POUND2; - v->a[261286] = anon_sym_EQ2; - v->a[261287] = actions(8050); - v->a[261288] = 3; - v->a[261289] = sym__external_expansion_sym_hash; - v->a[261290] = sym__external_expansion_sym_bang; - v->a[261291] = sym__external_expansion_sym_equal; - v->a[261292] = actions(11754); - v->a[261293] = 4; - v->a[261294] = anon_sym_DASH; - v->a[261295] = anon_sym_STAR; - v->a[261296] = anon_sym_QMARK; - v->a[261297] = anon_sym_AT2; - v->a[261298] = actions(11756); - v->a[261299] = 5; - small_parse_table_13065(v); -} - -/* EOF small_parse_table_2612.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2613.c b/parser/static/small_parse_table/small_parse_table_2613.c deleted file mode 100644 index 81b8745c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2613.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2613.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13065(t_small_parse_table_array *v) -{ - v->a[261300] = anon_sym_BANG; - v->a[261301] = anon_sym_DOLLAR; - v->a[261302] = anon_sym_POUND; - v->a[261303] = anon_sym_0; - v->a[261304] = anon_sym__; - v->a[261305] = 6; - v->a[261306] = actions(3); - v->a[261307] = 1; - v->a[261308] = sym_comment; - v->a[261309] = actions(11512); - v->a[261310] = 1; - v->a[261311] = aux_sym_concatenation_token1; - v->a[261312] = actions(11514); - v->a[261313] = 1; - v->a[261314] = sym__concat; - v->a[261315] = state(4777); - v->a[261316] = 1; - v->a[261317] = aux_sym_concatenation_repeat1; - v->a[261318] = actions(4554); - v->a[261319] = 2; - small_parse_table_13066(v); -} - -void small_parse_table_13066(t_small_parse_table_array *v) -{ - v->a[261320] = sym_file_descriptor; - v->a[261321] = aux_sym_heredoc_redirect_token1; - v->a[261322] = actions(4552); - v->a[261323] = 20; - v->a[261324] = anon_sym_SEMI; - v->a[261325] = anon_sym_PIPE_PIPE; - v->a[261326] = anon_sym_AMP_AMP; - v->a[261327] = anon_sym_PIPE; - v->a[261328] = anon_sym_AMP; - v->a[261329] = anon_sym_LT; - v->a[261330] = anon_sym_GT; - v->a[261331] = anon_sym_LT_LT; - v->a[261332] = anon_sym_GT_GT; - v->a[261333] = anon_sym_SEMI_SEMI; - v->a[261334] = anon_sym_PIPE_AMP; - v->a[261335] = anon_sym_AMP_GT; - v->a[261336] = anon_sym_AMP_GT_GT; - v->a[261337] = anon_sym_LT_AMP; - v->a[261338] = anon_sym_GT_AMP; - v->a[261339] = anon_sym_GT_PIPE; - small_parse_table_13067(v); -} - -void small_parse_table_13067(t_small_parse_table_array *v) -{ - v->a[261340] = anon_sym_LT_AMP_DASH; - v->a[261341] = anon_sym_GT_AMP_DASH; - v->a[261342] = anon_sym_LT_LT_DASH; - v->a[261343] = anon_sym_LT_LT_LT; - v->a[261344] = 16; - v->a[261345] = actions(3); - v->a[261346] = 1; - v->a[261347] = sym_comment; - v->a[261348] = actions(11760); - v->a[261349] = 1; - v->a[261350] = anon_sym_BANG2; - v->a[261351] = actions(11764); - v->a[261352] = 1; - v->a[261353] = anon_sym_DOLLAR_LPAREN; - v->a[261354] = actions(11766); - v->a[261355] = 1; - v->a[261356] = anon_sym_BQUOTE; - v->a[261357] = actions(11768); - v->a[261358] = 1; - v->a[261359] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_13068(v); -} - -void small_parse_table_13068(t_small_parse_table_array *v) -{ - v->a[261360] = actions(11770); - v->a[261361] = 1; - v->a[261362] = aux_sym__simple_variable_name_token1; - v->a[261363] = actions(11772); - v->a[261364] = 1; - v->a[261365] = sym_variable_name; - v->a[261366] = actions(11997); - v->a[261367] = 1; - v->a[261368] = anon_sym_RBRACE3; - v->a[261369] = state(3532); - v->a[261370] = 1; - v->a[261371] = sym_subscript; - v->a[261372] = state(6428); - v->a[261373] = 1; - v->a[261374] = aux_sym__expansion_body_repeat1; - v->a[261375] = state(6472); - v->a[261376] = 1; - v->a[261377] = sym_command_substitution; - v->a[261378] = state(7184); - v->a[261379] = 1; - small_parse_table_13069(v); -} - -void small_parse_table_13069(t_small_parse_table_array *v) -{ - v->a[261380] = sym__expansion_body; - v->a[261381] = actions(11762); - v->a[261382] = 2; - v->a[261383] = anon_sym_POUND2; - v->a[261384] = anon_sym_EQ2; - v->a[261385] = actions(8050); - v->a[261386] = 3; - v->a[261387] = sym__external_expansion_sym_hash; - v->a[261388] = sym__external_expansion_sym_bang; - v->a[261389] = sym__external_expansion_sym_equal; - v->a[261390] = actions(11754); - v->a[261391] = 4; - v->a[261392] = anon_sym_DASH; - v->a[261393] = anon_sym_STAR; - v->a[261394] = anon_sym_QMARK; - v->a[261395] = anon_sym_AT2; - v->a[261396] = actions(11756); - v->a[261397] = 5; - v->a[261398] = anon_sym_BANG; - v->a[261399] = anon_sym_DOLLAR; - small_parse_table_13070(v); -} - -/* EOF small_parse_table_2613.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2614.c b/parser/static/small_parse_table/small_parse_table_2614.c deleted file mode 100644 index 75d414ec..00000000 --- a/parser/static/small_parse_table/small_parse_table_2614.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2614.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13070(t_small_parse_table_array *v) -{ - v->a[261400] = anon_sym_POUND; - v->a[261401] = anon_sym_0; - v->a[261402] = anon_sym__; - v->a[261403] = 16; - v->a[261404] = actions(3); - v->a[261405] = 1; - v->a[261406] = sym_comment; - v->a[261407] = actions(11760); - v->a[261408] = 1; - v->a[261409] = anon_sym_BANG2; - v->a[261410] = actions(11764); - v->a[261411] = 1; - v->a[261412] = anon_sym_DOLLAR_LPAREN; - v->a[261413] = actions(11766); - v->a[261414] = 1; - v->a[261415] = anon_sym_BQUOTE; - v->a[261416] = actions(11768); - v->a[261417] = 1; - v->a[261418] = anon_sym_DOLLAR_BQUOTE; - v->a[261419] = actions(11770); - small_parse_table_13071(v); -} - -void small_parse_table_13071(t_small_parse_table_array *v) -{ - v->a[261420] = 1; - v->a[261421] = aux_sym__simple_variable_name_token1; - v->a[261422] = actions(11772); - v->a[261423] = 1; - v->a[261424] = sym_variable_name; - v->a[261425] = actions(11999); - v->a[261426] = 1; - v->a[261427] = anon_sym_RBRACE3; - v->a[261428] = state(3532); - v->a[261429] = 1; - v->a[261430] = sym_subscript; - v->a[261431] = state(6428); - v->a[261432] = 1; - v->a[261433] = aux_sym__expansion_body_repeat1; - v->a[261434] = state(6472); - v->a[261435] = 1; - v->a[261436] = sym_command_substitution; - v->a[261437] = state(7437); - v->a[261438] = 1; - v->a[261439] = sym__expansion_body; - small_parse_table_13072(v); -} - -void small_parse_table_13072(t_small_parse_table_array *v) -{ - v->a[261440] = actions(11762); - v->a[261441] = 2; - v->a[261442] = anon_sym_POUND2; - v->a[261443] = anon_sym_EQ2; - v->a[261444] = actions(8050); - v->a[261445] = 3; - v->a[261446] = sym__external_expansion_sym_hash; - v->a[261447] = sym__external_expansion_sym_bang; - v->a[261448] = sym__external_expansion_sym_equal; - v->a[261449] = actions(11754); - v->a[261450] = 4; - v->a[261451] = anon_sym_DASH; - v->a[261452] = anon_sym_STAR; - v->a[261453] = anon_sym_QMARK; - v->a[261454] = anon_sym_AT2; - v->a[261455] = actions(11756); - v->a[261456] = 5; - v->a[261457] = anon_sym_BANG; - v->a[261458] = anon_sym_DOLLAR; - v->a[261459] = anon_sym_POUND; - small_parse_table_13073(v); -} - -void small_parse_table_13073(t_small_parse_table_array *v) -{ - v->a[261460] = anon_sym_0; - v->a[261461] = anon_sym__; - v->a[261462] = 3; - v->a[261463] = actions(3); - v->a[261464] = 1; - v->a[261465] = sym_comment; - v->a[261466] = actions(1322); - v->a[261467] = 3; - v->a[261468] = sym_file_descriptor; - v->a[261469] = sym__concat; - v->a[261470] = aux_sym_heredoc_redirect_token1; - v->a[261471] = actions(1320); - v->a[261472] = 22; - v->a[261473] = anon_sym_SEMI; - v->a[261474] = anon_sym_PIPE_PIPE; - v->a[261475] = anon_sym_AMP_AMP; - v->a[261476] = anon_sym_PIPE; - v->a[261477] = anon_sym_AMP; - v->a[261478] = anon_sym_LT; - v->a[261479] = anon_sym_GT; - small_parse_table_13074(v); -} - -void small_parse_table_13074(t_small_parse_table_array *v) -{ - v->a[261480] = anon_sym_LT_LT; - v->a[261481] = anon_sym_GT_GT; - v->a[261482] = anon_sym_SEMI_SEMI; - v->a[261483] = anon_sym_SEMI_AMP; - v->a[261484] = anon_sym_SEMI_SEMI_AMP; - v->a[261485] = anon_sym_PIPE_AMP; - v->a[261486] = anon_sym_AMP_GT; - v->a[261487] = anon_sym_AMP_GT_GT; - v->a[261488] = anon_sym_LT_AMP; - v->a[261489] = anon_sym_GT_AMP; - v->a[261490] = anon_sym_GT_PIPE; - v->a[261491] = anon_sym_LT_AMP_DASH; - v->a[261492] = anon_sym_GT_AMP_DASH; - v->a[261493] = anon_sym_LT_LT_DASH; - v->a[261494] = aux_sym_concatenation_token1; - v->a[261495] = 6; - v->a[261496] = actions(3); - v->a[261497] = 1; - v->a[261498] = sym_comment; - v->a[261499] = actions(11512); - small_parse_table_13075(v); -} - -/* EOF small_parse_table_2614.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2615.c b/parser/static/small_parse_table/small_parse_table_2615.c deleted file mode 100644 index be7910aa..00000000 --- a/parser/static/small_parse_table/small_parse_table_2615.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2615.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13075(t_small_parse_table_array *v) -{ - v->a[261500] = 1; - v->a[261501] = aux_sym_concatenation_token1; - v->a[261502] = actions(11514); - v->a[261503] = 1; - v->a[261504] = sym__concat; - v->a[261505] = state(4776); - v->a[261506] = 1; - v->a[261507] = aux_sym_concatenation_repeat1; - v->a[261508] = actions(4566); - v->a[261509] = 2; - v->a[261510] = sym_file_descriptor; - v->a[261511] = aux_sym_heredoc_redirect_token1; - v->a[261512] = actions(4564); - v->a[261513] = 20; - v->a[261514] = anon_sym_SEMI; - v->a[261515] = anon_sym_PIPE_PIPE; - v->a[261516] = anon_sym_AMP_AMP; - v->a[261517] = anon_sym_PIPE; - v->a[261518] = anon_sym_AMP; - v->a[261519] = anon_sym_LT; - small_parse_table_13076(v); -} - -void small_parse_table_13076(t_small_parse_table_array *v) -{ - v->a[261520] = anon_sym_GT; - v->a[261521] = anon_sym_LT_LT; - v->a[261522] = anon_sym_GT_GT; - v->a[261523] = anon_sym_SEMI_SEMI; - v->a[261524] = anon_sym_PIPE_AMP; - v->a[261525] = anon_sym_AMP_GT; - v->a[261526] = anon_sym_AMP_GT_GT; - v->a[261527] = anon_sym_LT_AMP; - v->a[261528] = anon_sym_GT_AMP; - v->a[261529] = anon_sym_GT_PIPE; - v->a[261530] = anon_sym_LT_AMP_DASH; - v->a[261531] = anon_sym_GT_AMP_DASH; - v->a[261532] = anon_sym_LT_LT_DASH; - v->a[261533] = anon_sym_LT_LT_LT; - v->a[261534] = 3; - v->a[261535] = actions(3); - v->a[261536] = 1; - v->a[261537] = sym_comment; - v->a[261538] = actions(12003); - v->a[261539] = 2; - small_parse_table_13077(v); -} - -void small_parse_table_13077(t_small_parse_table_array *v) -{ - v->a[261540] = sym_file_descriptor; - v->a[261541] = aux_sym_heredoc_redirect_token1; - v->a[261542] = actions(12001); - v->a[261543] = 23; - v->a[261544] = anon_sym_SEMI; - v->a[261545] = anon_sym_PIPE_PIPE; - v->a[261546] = anon_sym_AMP_AMP; - v->a[261547] = anon_sym_PIPE; - v->a[261548] = anon_sym_AMP; - v->a[261549] = anon_sym_LT; - v->a[261550] = anon_sym_GT; - v->a[261551] = anon_sym_LT_LT; - v->a[261552] = anon_sym_GT_GT; - v->a[261553] = anon_sym_esac; - v->a[261554] = anon_sym_SEMI_SEMI; - v->a[261555] = anon_sym_SEMI_AMP; - v->a[261556] = anon_sym_SEMI_SEMI_AMP; - v->a[261557] = anon_sym_PIPE_AMP; - v->a[261558] = anon_sym_AMP_GT; - v->a[261559] = anon_sym_AMP_GT_GT; - small_parse_table_13078(v); -} - -void small_parse_table_13078(t_small_parse_table_array *v) -{ - v->a[261560] = anon_sym_LT_AMP; - v->a[261561] = anon_sym_GT_AMP; - v->a[261562] = anon_sym_GT_PIPE; - v->a[261563] = anon_sym_LT_AMP_DASH; - v->a[261564] = anon_sym_GT_AMP_DASH; - v->a[261565] = anon_sym_LT_LT_DASH; - v->a[261566] = anon_sym_LT_LT_LT; - v->a[261567] = 16; - v->a[261568] = actions(3); - v->a[261569] = 1; - v->a[261570] = sym_comment; - v->a[261571] = actions(11760); - v->a[261572] = 1; - v->a[261573] = anon_sym_BANG2; - v->a[261574] = actions(11764); - v->a[261575] = 1; - v->a[261576] = anon_sym_DOLLAR_LPAREN; - v->a[261577] = actions(11766); - v->a[261578] = 1; - v->a[261579] = anon_sym_BQUOTE; - small_parse_table_13079(v); -} - -void small_parse_table_13079(t_small_parse_table_array *v) -{ - v->a[261580] = actions(11768); - v->a[261581] = 1; - v->a[261582] = anon_sym_DOLLAR_BQUOTE; - v->a[261583] = actions(11770); - v->a[261584] = 1; - v->a[261585] = aux_sym__simple_variable_name_token1; - v->a[261586] = actions(11772); - v->a[261587] = 1; - v->a[261588] = sym_variable_name; - v->a[261589] = actions(12005); - v->a[261590] = 1; - v->a[261591] = anon_sym_RBRACE3; - v->a[261592] = state(3532); - v->a[261593] = 1; - v->a[261594] = sym_subscript; - v->a[261595] = state(6428); - v->a[261596] = 1; - v->a[261597] = aux_sym__expansion_body_repeat1; - v->a[261598] = state(6472); - v->a[261599] = 1; - small_parse_table_13080(v); -} - -/* EOF small_parse_table_2615.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2616.c b/parser/static/small_parse_table/small_parse_table_2616.c deleted file mode 100644 index ccd12829..00000000 --- a/parser/static/small_parse_table/small_parse_table_2616.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2616.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13080(t_small_parse_table_array *v) -{ - v->a[261600] = sym_command_substitution; - v->a[261601] = state(7449); - v->a[261602] = 1; - v->a[261603] = sym__expansion_body; - v->a[261604] = actions(11762); - v->a[261605] = 2; - v->a[261606] = anon_sym_POUND2; - v->a[261607] = anon_sym_EQ2; - v->a[261608] = actions(8050); - v->a[261609] = 3; - v->a[261610] = sym__external_expansion_sym_hash; - v->a[261611] = sym__external_expansion_sym_bang; - v->a[261612] = sym__external_expansion_sym_equal; - v->a[261613] = actions(11754); - v->a[261614] = 4; - v->a[261615] = anon_sym_DASH; - v->a[261616] = anon_sym_STAR; - v->a[261617] = anon_sym_QMARK; - v->a[261618] = anon_sym_AT2; - v->a[261619] = actions(11756); - small_parse_table_13081(v); -} - -void small_parse_table_13081(t_small_parse_table_array *v) -{ - v->a[261620] = 5; - v->a[261621] = anon_sym_BANG; - v->a[261622] = anon_sym_DOLLAR; - v->a[261623] = anon_sym_POUND; - v->a[261624] = anon_sym_0; - v->a[261625] = anon_sym__; - v->a[261626] = 19; - v->a[261627] = actions(71); - v->a[261628] = 1; - v->a[261629] = sym_comment; - v->a[261630] = actions(11808); - v->a[261631] = 1; - v->a[261632] = anon_sym_LPAREN; - v->a[261633] = actions(11810); - v->a[261634] = 1; - v->a[261635] = aux_sym__c_word_token1; - v->a[261636] = actions(11812); - v->a[261637] = 1; - v->a[261638] = anon_sym_DOLLAR; - v->a[261639] = actions(11814); - small_parse_table_13082(v); -} - -void small_parse_table_13082(t_small_parse_table_array *v) -{ - v->a[261640] = 1; - v->a[261641] = anon_sym_DQUOTE; - v->a[261642] = actions(11816); - v->a[261643] = 1; - v->a[261644] = aux_sym_number_token1; - v->a[261645] = actions(11818); - v->a[261646] = 1; - v->a[261647] = aux_sym_number_token2; - v->a[261648] = actions(11820); - v->a[261649] = 1; - v->a[261650] = anon_sym_DOLLAR_LBRACE; - v->a[261651] = actions(11822); - v->a[261652] = 1; - v->a[261653] = anon_sym_DOLLAR_LPAREN; - v->a[261654] = actions(11824); - v->a[261655] = 1; - v->a[261656] = anon_sym_BQUOTE; - v->a[261657] = actions(11826); - v->a[261658] = 1; - v->a[261659] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_13083(v); -} - -void small_parse_table_13083(t_small_parse_table_array *v) -{ - v->a[261660] = actions(12007); - v->a[261661] = 1; - v->a[261662] = anon_sym_RPAREN_RPAREN; - v->a[261663] = state(3285); - v->a[261664] = 1; - v->a[261665] = sym__c_postfix_expression; - v->a[261666] = state(3286); - v->a[261667] = 1; - v->a[261668] = sym__c_binary_expression; - v->a[261669] = state(3290); - v->a[261670] = 1; - v->a[261671] = sym__c_unary_expression; - v->a[261672] = state(6675); - v->a[261673] = 1; - v->a[261674] = sym__c_expression; - v->a[261675] = state(6768); - v->a[261676] = 1; - v->a[261677] = sym__c_variable_assignment; - v->a[261678] = actions(11806); - v->a[261679] = 2; - small_parse_table_13084(v); -} - -void small_parse_table_13084(t_small_parse_table_array *v) -{ - v->a[261680] = anon_sym_PLUS_PLUS; - v->a[261681] = anon_sym_DASH_DASH; - v->a[261682] = state(3292); - v->a[261683] = 7; - v->a[261684] = sym__c_expression_not_assignment; - v->a[261685] = sym__c_parenthesized_expression; - v->a[261686] = sym_string; - v->a[261687] = sym_number; - v->a[261688] = sym_simple_expansion; - v->a[261689] = sym_expansion; - v->a[261690] = sym_command_substitution; - v->a[261691] = 8; - v->a[261692] = actions(3); - v->a[261693] = 1; - v->a[261694] = sym_comment; - v->a[261695] = actions(11410); - v->a[261696] = 1; - v->a[261697] = anon_sym_LT_LT_LT; - v->a[261698] = actions(11506); - v->a[261699] = 1; - small_parse_table_13085(v); -} - -/* EOF small_parse_table_2616.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2617.c b/parser/static/small_parse_table/small_parse_table_2617.c deleted file mode 100644 index fc113e0d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2617.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2617.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13085(t_small_parse_table_array *v) -{ - v->a[261700] = aux_sym_heredoc_redirect_token1; - v->a[261701] = actions(11941); - v->a[261702] = 1; - v->a[261703] = sym_file_descriptor; - v->a[261704] = actions(11487); - v->a[261705] = 2; - v->a[261706] = anon_sym_LT_AMP_DASH; - v->a[261707] = anon_sym_GT_AMP_DASH; - v->a[261708] = state(5017); - v->a[261709] = 2; - v->a[261710] = sym_file_redirect; - v->a[261711] = sym_herestring_redirect; - v->a[261712] = actions(11485); - v->a[261713] = 8; - v->a[261714] = anon_sym_LT; - v->a[261715] = anon_sym_GT; - v->a[261716] = anon_sym_GT_GT; - v->a[261717] = anon_sym_AMP_GT; - v->a[261718] = anon_sym_AMP_GT_GT; - v->a[261719] = anon_sym_LT_AMP; - small_parse_table_13086(v); -} - -void small_parse_table_13086(t_small_parse_table_array *v) -{ - v->a[261720] = anon_sym_GT_AMP; - v->a[261721] = anon_sym_GT_PIPE; - v->a[261722] = actions(11504); - v->a[261723] = 10; - v->a[261724] = anon_sym_SEMI; - v->a[261725] = anon_sym_PIPE_PIPE; - v->a[261726] = anon_sym_AMP_AMP; - v->a[261727] = anon_sym_PIPE; - v->a[261728] = anon_sym_AMP; - v->a[261729] = anon_sym_LT_LT; - v->a[261730] = anon_sym_SEMI_SEMI; - v->a[261731] = anon_sym_PIPE_AMP; - v->a[261732] = anon_sym_LT_LT_DASH; - v->a[261733] = anon_sym_BQUOTE; - v->a[261734] = 3; - v->a[261735] = actions(3); - v->a[261736] = 1; - v->a[261737] = sym_comment; - v->a[261738] = actions(5375); - v->a[261739] = 4; - small_parse_table_13087(v); -} - -void small_parse_table_13087(t_small_parse_table_array *v) -{ - v->a[261740] = sym_file_descriptor; - v->a[261741] = sym_variable_name; - v->a[261742] = ts_builtin_sym_end; - v->a[261743] = aux_sym_heredoc_redirect_token1; - v->a[261744] = actions(5373); - v->a[261745] = 21; - v->a[261746] = anon_sym_SEMI; - v->a[261747] = anon_sym_PIPE_PIPE; - v->a[261748] = anon_sym_AMP_AMP; - v->a[261749] = anon_sym_PIPE; - v->a[261750] = anon_sym_AMP; - v->a[261751] = anon_sym_LT; - v->a[261752] = anon_sym_GT; - v->a[261753] = anon_sym_LT_LT; - v->a[261754] = anon_sym_GT_GT; - v->a[261755] = anon_sym_RPAREN; - v->a[261756] = anon_sym_SEMI_SEMI; - v->a[261757] = anon_sym_PIPE_AMP; - v->a[261758] = anon_sym_AMP_GT; - v->a[261759] = anon_sym_AMP_GT_GT; - small_parse_table_13088(v); -} - -void small_parse_table_13088(t_small_parse_table_array *v) -{ - v->a[261760] = anon_sym_LT_AMP; - v->a[261761] = anon_sym_GT_AMP; - v->a[261762] = anon_sym_GT_PIPE; - v->a[261763] = anon_sym_LT_AMP_DASH; - v->a[261764] = anon_sym_GT_AMP_DASH; - v->a[261765] = anon_sym_LT_LT_DASH; - v->a[261766] = anon_sym_BQUOTE; - v->a[261767] = 6; - v->a[261768] = actions(3); - v->a[261769] = 1; - v->a[261770] = sym_comment; - v->a[261771] = actions(11651); - v->a[261772] = 1; - v->a[261773] = aux_sym_concatenation_token1; - v->a[261774] = actions(11653); - v->a[261775] = 1; - v->a[261776] = sym__concat; - v->a[261777] = state(4611); - v->a[261778] = 1; - v->a[261779] = aux_sym_concatenation_repeat1; - small_parse_table_13089(v); -} - -void small_parse_table_13089(t_small_parse_table_array *v) -{ - v->a[261780] = actions(4372); - v->a[261781] = 3; - v->a[261782] = sym_file_descriptor; - v->a[261783] = ts_builtin_sym_end; - v->a[261784] = aux_sym_heredoc_redirect_token1; - v->a[261785] = actions(4370); - v->a[261786] = 19; - v->a[261787] = anon_sym_SEMI; - v->a[261788] = anon_sym_PIPE_PIPE; - v->a[261789] = anon_sym_AMP_AMP; - v->a[261790] = anon_sym_PIPE; - v->a[261791] = anon_sym_AMP; - v->a[261792] = anon_sym_LT; - v->a[261793] = anon_sym_GT; - v->a[261794] = anon_sym_LT_LT; - v->a[261795] = anon_sym_GT_GT; - v->a[261796] = anon_sym_SEMI_SEMI; - v->a[261797] = anon_sym_PIPE_AMP; - v->a[261798] = anon_sym_AMP_GT; - v->a[261799] = anon_sym_AMP_GT_GT; - small_parse_table_13090(v); -} - -/* EOF small_parse_table_2617.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2618.c b/parser/static/small_parse_table/small_parse_table_2618.c deleted file mode 100644 index 603e1d85..00000000 --- a/parser/static/small_parse_table/small_parse_table_2618.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2618.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13090(t_small_parse_table_array *v) -{ - v->a[261800] = anon_sym_LT_AMP; - v->a[261801] = anon_sym_GT_AMP; - v->a[261802] = anon_sym_GT_PIPE; - v->a[261803] = anon_sym_LT_AMP_DASH; - v->a[261804] = anon_sym_GT_AMP_DASH; - v->a[261805] = anon_sym_LT_LT_DASH; - v->a[261806] = 16; - v->a[261807] = actions(3); - v->a[261808] = 1; - v->a[261809] = sym_comment; - v->a[261810] = actions(11760); - v->a[261811] = 1; - v->a[261812] = anon_sym_BANG2; - v->a[261813] = actions(11764); - v->a[261814] = 1; - v->a[261815] = anon_sym_DOLLAR_LPAREN; - v->a[261816] = actions(11766); - v->a[261817] = 1; - v->a[261818] = anon_sym_BQUOTE; - v->a[261819] = actions(11768); - small_parse_table_13091(v); -} - -void small_parse_table_13091(t_small_parse_table_array *v) -{ - v->a[261820] = 1; - v->a[261821] = anon_sym_DOLLAR_BQUOTE; - v->a[261822] = actions(11770); - v->a[261823] = 1; - v->a[261824] = aux_sym__simple_variable_name_token1; - v->a[261825] = actions(11772); - v->a[261826] = 1; - v->a[261827] = sym_variable_name; - v->a[261828] = actions(12009); - v->a[261829] = 1; - v->a[261830] = anon_sym_RBRACE3; - v->a[261831] = state(3532); - v->a[261832] = 1; - v->a[261833] = sym_subscript; - v->a[261834] = state(6428); - v->a[261835] = 1; - v->a[261836] = aux_sym__expansion_body_repeat1; - v->a[261837] = state(6472); - v->a[261838] = 1; - v->a[261839] = sym_command_substitution; - small_parse_table_13092(v); -} - -void small_parse_table_13092(t_small_parse_table_array *v) -{ - v->a[261840] = state(7464); - v->a[261841] = 1; - v->a[261842] = sym__expansion_body; - v->a[261843] = actions(11762); - v->a[261844] = 2; - v->a[261845] = anon_sym_POUND2; - v->a[261846] = anon_sym_EQ2; - v->a[261847] = actions(8050); - v->a[261848] = 3; - v->a[261849] = sym__external_expansion_sym_hash; - v->a[261850] = sym__external_expansion_sym_bang; - v->a[261851] = sym__external_expansion_sym_equal; - v->a[261852] = actions(11754); - v->a[261853] = 4; - v->a[261854] = anon_sym_DASH; - v->a[261855] = anon_sym_STAR; - v->a[261856] = anon_sym_QMARK; - v->a[261857] = anon_sym_AT2; - v->a[261858] = actions(11756); - v->a[261859] = 5; - small_parse_table_13093(v); -} - -void small_parse_table_13093(t_small_parse_table_array *v) -{ - v->a[261860] = anon_sym_BANG; - v->a[261861] = anon_sym_DOLLAR; - v->a[261862] = anon_sym_POUND; - v->a[261863] = anon_sym_0; - v->a[261864] = anon_sym__; - v->a[261865] = 3; - v->a[261866] = actions(3); - v->a[261867] = 1; - v->a[261868] = sym_comment; - v->a[261869] = actions(1338); - v->a[261870] = 3; - v->a[261871] = sym_file_descriptor; - v->a[261872] = sym__concat; - v->a[261873] = aux_sym_heredoc_redirect_token1; - v->a[261874] = actions(1336); - v->a[261875] = 22; - v->a[261876] = anon_sym_SEMI; - v->a[261877] = anon_sym_PIPE_PIPE; - v->a[261878] = anon_sym_AMP_AMP; - v->a[261879] = anon_sym_PIPE; - small_parse_table_13094(v); -} - -void small_parse_table_13094(t_small_parse_table_array *v) -{ - v->a[261880] = anon_sym_AMP; - v->a[261881] = anon_sym_LT; - v->a[261882] = anon_sym_GT; - v->a[261883] = anon_sym_LT_LT; - v->a[261884] = anon_sym_GT_GT; - v->a[261885] = anon_sym_SEMI_SEMI; - v->a[261886] = anon_sym_SEMI_AMP; - v->a[261887] = anon_sym_SEMI_SEMI_AMP; - v->a[261888] = anon_sym_PIPE_AMP; - v->a[261889] = anon_sym_AMP_GT; - v->a[261890] = anon_sym_AMP_GT_GT; - v->a[261891] = anon_sym_LT_AMP; - v->a[261892] = anon_sym_GT_AMP; - v->a[261893] = anon_sym_GT_PIPE; - v->a[261894] = anon_sym_LT_AMP_DASH; - v->a[261895] = anon_sym_GT_AMP_DASH; - v->a[261896] = anon_sym_LT_LT_DASH; - v->a[261897] = aux_sym_concatenation_token1; - v->a[261898] = 16; - v->a[261899] = actions(3); - small_parse_table_13095(v); -} - -/* EOF small_parse_table_2618.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2619.c b/parser/static/small_parse_table/small_parse_table_2619.c deleted file mode 100644 index ef405459..00000000 --- a/parser/static/small_parse_table/small_parse_table_2619.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2619.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13095(t_small_parse_table_array *v) -{ - v->a[261900] = 1; - v->a[261901] = sym_comment; - v->a[261902] = actions(11760); - v->a[261903] = 1; - v->a[261904] = anon_sym_BANG2; - v->a[261905] = actions(11764); - v->a[261906] = 1; - v->a[261907] = anon_sym_DOLLAR_LPAREN; - v->a[261908] = actions(11766); - v->a[261909] = 1; - v->a[261910] = anon_sym_BQUOTE; - v->a[261911] = actions(11768); - v->a[261912] = 1; - v->a[261913] = anon_sym_DOLLAR_BQUOTE; - v->a[261914] = actions(11770); - v->a[261915] = 1; - v->a[261916] = aux_sym__simple_variable_name_token1; - v->a[261917] = actions(11772); - v->a[261918] = 1; - v->a[261919] = sym_variable_name; - small_parse_table_13096(v); -} - -void small_parse_table_13096(t_small_parse_table_array *v) -{ - v->a[261920] = actions(12011); - v->a[261921] = 1; - v->a[261922] = anon_sym_RBRACE3; - v->a[261923] = state(3532); - v->a[261924] = 1; - v->a[261925] = sym_subscript; - v->a[261926] = state(6428); - v->a[261927] = 1; - v->a[261928] = aux_sym__expansion_body_repeat1; - v->a[261929] = state(6472); - v->a[261930] = 1; - v->a[261931] = sym_command_substitution; - v->a[261932] = state(7255); - v->a[261933] = 1; - v->a[261934] = sym__expansion_body; - v->a[261935] = actions(11762); - v->a[261936] = 2; - v->a[261937] = anon_sym_POUND2; - v->a[261938] = anon_sym_EQ2; - v->a[261939] = actions(8050); - small_parse_table_13097(v); -} - -void small_parse_table_13097(t_small_parse_table_array *v) -{ - v->a[261940] = 3; - v->a[261941] = sym__external_expansion_sym_hash; - v->a[261942] = sym__external_expansion_sym_bang; - v->a[261943] = sym__external_expansion_sym_equal; - v->a[261944] = actions(11754); - v->a[261945] = 4; - v->a[261946] = anon_sym_DASH; - v->a[261947] = anon_sym_STAR; - v->a[261948] = anon_sym_QMARK; - v->a[261949] = anon_sym_AT2; - v->a[261950] = actions(11756); - v->a[261951] = 5; - v->a[261952] = anon_sym_BANG; - v->a[261953] = anon_sym_DOLLAR; - v->a[261954] = anon_sym_POUND; - v->a[261955] = anon_sym_0; - v->a[261956] = anon_sym__; - v->a[261957] = 16; - v->a[261958] = actions(3); - v->a[261959] = 1; - small_parse_table_13098(v); -} - -void small_parse_table_13098(t_small_parse_table_array *v) -{ - v->a[261960] = sym_comment; - v->a[261961] = actions(11760); - v->a[261962] = 1; - v->a[261963] = anon_sym_BANG2; - v->a[261964] = actions(11764); - v->a[261965] = 1; - v->a[261966] = anon_sym_DOLLAR_LPAREN; - v->a[261967] = actions(11766); - v->a[261968] = 1; - v->a[261969] = anon_sym_BQUOTE; - v->a[261970] = actions(11768); - v->a[261971] = 1; - v->a[261972] = anon_sym_DOLLAR_BQUOTE; - v->a[261973] = actions(11770); - v->a[261974] = 1; - v->a[261975] = aux_sym__simple_variable_name_token1; - v->a[261976] = actions(11772); - v->a[261977] = 1; - v->a[261978] = sym_variable_name; - v->a[261979] = actions(12013); - small_parse_table_13099(v); -} - -void small_parse_table_13099(t_small_parse_table_array *v) -{ - v->a[261980] = 1; - v->a[261981] = anon_sym_RBRACE3; - v->a[261982] = state(3532); - v->a[261983] = 1; - v->a[261984] = sym_subscript; - v->a[261985] = state(6428); - v->a[261986] = 1; - v->a[261987] = aux_sym__expansion_body_repeat1; - v->a[261988] = state(6472); - v->a[261989] = 1; - v->a[261990] = sym_command_substitution; - v->a[261991] = state(7476); - v->a[261992] = 1; - v->a[261993] = sym__expansion_body; - v->a[261994] = actions(11762); - v->a[261995] = 2; - v->a[261996] = anon_sym_POUND2; - v->a[261997] = anon_sym_EQ2; - v->a[261998] = actions(8050); - v->a[261999] = 3; - small_parse_table_13100(v); -} - -/* EOF small_parse_table_2619.c */ diff --git a/parser/static/small_parse_table/small_parse_table_262.c b/parser/static/small_parse_table/small_parse_table_262.c index f0b6878d..91261235 100644 --- a/parser/static/small_parse_table/small_parse_table_262.c +++ b/parser/static/small_parse_table/small_parse_table_262.c @@ -14,126 +14,126 @@ void small_parse_table_1310(t_small_parse_table_array *v) { - v->a[26200] = sym_comment; - v->a[26201] = actions(4266); - v->a[26202] = 1; - v->a[26203] = aux_sym_concatenation_token1; - v->a[26204] = actions(4268); - v->a[26205] = 1; - v->a[26206] = sym__concat; - v->a[26207] = state(820); - v->a[26208] = 1; - v->a[26209] = aux_sym_concatenation_repeat1; - v->a[26210] = actions(1267); - v->a[26211] = 5; - v->a[26212] = sym_file_descriptor; - v->a[26213] = sym_test_operator; - v->a[26214] = sym__bare_dollar; - v->a[26215] = sym__brace_start; - v->a[26216] = aux_sym_heredoc_redirect_token1; - v->a[26217] = actions(1265); - v->a[26218] = 43; - v->a[26219] = anon_sym_LPAREN_LPAREN; + v->a[26200] = 2; + v->a[26201] = sym_test_operator; + v->a[26202] = sym__brace_start; + v->a[26203] = actions(2638); + v->a[26204] = 2; + v->a[26205] = sym_file_descriptor; + v->a[26206] = aux_sym_heredoc_redirect_token1; + v->a[26207] = state(2166); + v->a[26208] = 2; + v->a[26209] = sym_variable_assignment; + v->a[26210] = aux_sym_variable_assignments_repeat1; + v->a[26211] = state(2295); + v->a[26212] = 3; + v->a[26213] = sym_file_redirect; + v->a[26214] = sym_heredoc_redirect; + v->a[26215] = aux_sym_redirected_statement_repeat1; + v->a[26216] = actions(2512); + v->a[26217] = 12; + v->a[26218] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26219] = anon_sym_DOLLAR; small_parse_table_1311(v); } void small_parse_table_1311(t_small_parse_table_array *v) { - v->a[26220] = anon_sym_SEMI; - v->a[26221] = anon_sym_PIPE_PIPE; - v->a[26222] = anon_sym_AMP_AMP; - v->a[26223] = anon_sym_PIPE; - v->a[26224] = anon_sym_AMP; - v->a[26225] = anon_sym_EQ_EQ; - v->a[26226] = anon_sym_LT; - v->a[26227] = anon_sym_GT; - v->a[26228] = anon_sym_LT_LT; - v->a[26229] = anon_sym_GT_GT; - v->a[26230] = anon_sym_LPAREN; - v->a[26231] = anon_sym_esac; - v->a[26232] = anon_sym_SEMI_SEMI; - v->a[26233] = anon_sym_SEMI_AMP; - v->a[26234] = anon_sym_SEMI_SEMI_AMP; - v->a[26235] = anon_sym_PIPE_AMP; - v->a[26236] = anon_sym_EQ_TILDE; - v->a[26237] = anon_sym_AMP_GT; - v->a[26238] = anon_sym_AMP_GT_GT; - v->a[26239] = anon_sym_LT_AMP; + v->a[26220] = sym__special_character; + v->a[26221] = anon_sym_DQUOTE; + v->a[26222] = sym_raw_string; + v->a[26223] = aux_sym_number_token1; + v->a[26224] = aux_sym_number_token2; + v->a[26225] = anon_sym_DOLLAR_LBRACE; + v->a[26226] = anon_sym_DOLLAR_LPAREN; + v->a[26227] = anon_sym_BQUOTE; + v->a[26228] = anon_sym_DOLLAR_BQUOTE; + v->a[26229] = sym_word; + v->a[26230] = actions(2516); + v->a[26231] = 19; + v->a[26232] = anon_sym_PIPE; + v->a[26233] = anon_sym_SEMI_SEMI; + v->a[26234] = anon_sym_PIPE_AMP; + v->a[26235] = anon_sym_AMP_AMP; + v->a[26236] = anon_sym_PIPE_PIPE; + v->a[26237] = anon_sym_LT; + v->a[26238] = anon_sym_GT; + v->a[26239] = anon_sym_GT_GT; small_parse_table_1312(v); } void small_parse_table_1312(t_small_parse_table_array *v) { - v->a[26240] = anon_sym_GT_AMP; - v->a[26241] = anon_sym_GT_PIPE; - v->a[26242] = anon_sym_LT_AMP_DASH; - v->a[26243] = anon_sym_GT_AMP_DASH; - v->a[26244] = anon_sym_LT_LT_DASH; - v->a[26245] = anon_sym_LT_LT_LT; - v->a[26246] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26247] = anon_sym_DOLLAR_LBRACK; - v->a[26248] = anon_sym_DOLLAR; - v->a[26249] = sym__special_character; - v->a[26250] = anon_sym_DQUOTE; - v->a[26251] = sym_raw_string; - v->a[26252] = sym_ansi_c_string; - v->a[26253] = aux_sym_number_token1; - v->a[26254] = aux_sym_number_token2; - v->a[26255] = anon_sym_DOLLAR_LBRACE; - v->a[26256] = anon_sym_DOLLAR_LPAREN; - v->a[26257] = anon_sym_BQUOTE; - v->a[26258] = anon_sym_DOLLAR_BQUOTE; - v->a[26259] = anon_sym_LT_LPAREN; + v->a[26240] = anon_sym_AMP_GT; + v->a[26241] = anon_sym_AMP_GT_GT; + v->a[26242] = anon_sym_LT_AMP; + v->a[26243] = anon_sym_GT_AMP; + v->a[26244] = anon_sym_GT_PIPE; + v->a[26245] = anon_sym_LT_AMP_DASH; + v->a[26246] = anon_sym_GT_AMP_DASH; + v->a[26247] = anon_sym_LT_LT; + v->a[26248] = anon_sym_LT_LT_DASH; + v->a[26249] = anon_sym_AMP; + v->a[26250] = anon_sym_SEMI; + v->a[26251] = 3; + v->a[26252] = actions(3); + v->a[26253] = 1; + v->a[26254] = sym_comment; + v->a[26255] = actions(3034); + v->a[26256] = 6; + v->a[26257] = sym_file_descriptor; + v->a[26258] = sym__concat; + v->a[26259] = sym_variable_name; small_parse_table_1313(v); } void small_parse_table_1313(t_small_parse_table_array *v) { - v->a[26260] = anon_sym_GT_LPAREN; - v->a[26261] = sym_word; - v->a[26262] = 10; - v->a[26263] = actions(3); - v->a[26264] = 1; - v->a[26265] = sym_comment; - v->a[26266] = actions(4263); - v->a[26267] = 1; - v->a[26268] = sym_variable_name; - v->a[26269] = actions(4272); - v->a[26270] = 1; - v->a[26271] = aux_sym_heredoc_redirect_token1; - v->a[26272] = state(6726); - v->a[26273] = 1; - v->a[26274] = sym_subscript; - v->a[26275] = actions(4253); - v->a[26276] = 2; - v->a[26277] = anon_sym_PIPE; - v->a[26278] = anon_sym_PIPE_AMP; - v->a[26279] = state(4237); + v->a[26260] = sym_test_operator; + v->a[26261] = sym__brace_start; + v->a[26262] = aux_sym_heredoc_redirect_token1; + v->a[26263] = actions(3032); + v->a[26264] = 35; + v->a[26265] = anon_sym_esac; + v->a[26266] = anon_sym_PIPE; + v->a[26267] = anon_sym_SEMI_SEMI; + v->a[26268] = anon_sym_SEMI_AMP; + v->a[26269] = anon_sym_SEMI_SEMI_AMP; + v->a[26270] = anon_sym_PIPE_AMP; + v->a[26271] = anon_sym_AMP_AMP; + v->a[26272] = anon_sym_PIPE_PIPE; + v->a[26273] = anon_sym_LT; + v->a[26274] = anon_sym_GT; + v->a[26275] = anon_sym_GT_GT; + v->a[26276] = anon_sym_AMP_GT; + v->a[26277] = anon_sym_AMP_GT_GT; + v->a[26278] = anon_sym_LT_AMP; + v->a[26279] = anon_sym_GT_AMP; small_parse_table_1314(v); } void small_parse_table_1314(t_small_parse_table_array *v) { - v->a[26280] = 2; - v->a[26281] = sym_variable_assignment; - v->a[26282] = aux_sym_variable_assignments_repeat1; - v->a[26283] = actions(4261); - v->a[26284] = 3; - v->a[26285] = sym_file_descriptor; - v->a[26286] = sym_test_operator; - v->a[26287] = sym__brace_start; - v->a[26288] = state(4283); - v->a[26289] = 3; - v->a[26290] = sym_file_redirect; - v->a[26291] = sym_heredoc_redirect; - v->a[26292] = aux_sym_redirected_statement_repeat1; - v->a[26293] = actions(4270); - v->a[26294] = 10; - v->a[26295] = anon_sym_SEMI; - v->a[26296] = anon_sym_PIPE_PIPE; - v->a[26297] = anon_sym_AMP_AMP; - v->a[26298] = anon_sym_AMP; - v->a[26299] = anon_sym_LT_LT; + v->a[26280] = anon_sym_GT_PIPE; + v->a[26281] = anon_sym_LT_AMP_DASH; + v->a[26282] = anon_sym_GT_AMP_DASH; + v->a[26283] = anon_sym_LT_LT; + v->a[26284] = anon_sym_LT_LT_DASH; + v->a[26285] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26286] = anon_sym_AMP; + v->a[26287] = aux_sym_concatenation_token1; + v->a[26288] = anon_sym_DOLLAR; + v->a[26289] = sym__special_character; + v->a[26290] = anon_sym_DQUOTE; + v->a[26291] = sym_raw_string; + v->a[26292] = aux_sym_number_token1; + v->a[26293] = aux_sym_number_token2; + v->a[26294] = anon_sym_DOLLAR_LBRACE; + v->a[26295] = anon_sym_DOLLAR_LPAREN; + v->a[26296] = anon_sym_BQUOTE; + v->a[26297] = anon_sym_DOLLAR_BQUOTE; + v->a[26298] = sym_word; + v->a[26299] = anon_sym_SEMI; small_parse_table_1315(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2620.c b/parser/static/small_parse_table/small_parse_table_2620.c deleted file mode 100644 index d5367743..00000000 --- a/parser/static/small_parse_table/small_parse_table_2620.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2620.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13100(t_small_parse_table_array *v) -{ - v->a[262000] = sym__external_expansion_sym_hash; - v->a[262001] = sym__external_expansion_sym_bang; - v->a[262002] = sym__external_expansion_sym_equal; - v->a[262003] = actions(11754); - v->a[262004] = 4; - v->a[262005] = anon_sym_DASH; - v->a[262006] = anon_sym_STAR; - v->a[262007] = anon_sym_QMARK; - v->a[262008] = anon_sym_AT2; - v->a[262009] = actions(11756); - v->a[262010] = 5; - v->a[262011] = anon_sym_BANG; - v->a[262012] = anon_sym_DOLLAR; - v->a[262013] = anon_sym_POUND; - v->a[262014] = anon_sym_0; - v->a[262015] = anon_sym__; - v->a[262016] = 16; - v->a[262017] = actions(3); - v->a[262018] = 1; - v->a[262019] = sym_comment; - small_parse_table_13101(v); -} - -void small_parse_table_13101(t_small_parse_table_array *v) -{ - v->a[262020] = actions(11760); - v->a[262021] = 1; - v->a[262022] = anon_sym_BANG2; - v->a[262023] = actions(11764); - v->a[262024] = 1; - v->a[262025] = anon_sym_DOLLAR_LPAREN; - v->a[262026] = actions(11766); - v->a[262027] = 1; - v->a[262028] = anon_sym_BQUOTE; - v->a[262029] = actions(11768); - v->a[262030] = 1; - v->a[262031] = anon_sym_DOLLAR_BQUOTE; - v->a[262032] = actions(11770); - v->a[262033] = 1; - v->a[262034] = aux_sym__simple_variable_name_token1; - v->a[262035] = actions(11772); - v->a[262036] = 1; - v->a[262037] = sym_variable_name; - v->a[262038] = actions(12015); - v->a[262039] = 1; - small_parse_table_13102(v); -} - -void small_parse_table_13102(t_small_parse_table_array *v) -{ - v->a[262040] = anon_sym_RBRACE3; - v->a[262041] = state(3532); - v->a[262042] = 1; - v->a[262043] = sym_subscript; - v->a[262044] = state(6428); - v->a[262045] = 1; - v->a[262046] = aux_sym__expansion_body_repeat1; - v->a[262047] = state(6472); - v->a[262048] = 1; - v->a[262049] = sym_command_substitution; - v->a[262050] = state(7331); - v->a[262051] = 1; - v->a[262052] = sym__expansion_body; - v->a[262053] = actions(11762); - v->a[262054] = 2; - v->a[262055] = anon_sym_POUND2; - v->a[262056] = anon_sym_EQ2; - v->a[262057] = actions(8050); - v->a[262058] = 3; - v->a[262059] = sym__external_expansion_sym_hash; - small_parse_table_13103(v); -} - -void small_parse_table_13103(t_small_parse_table_array *v) -{ - v->a[262060] = sym__external_expansion_sym_bang; - v->a[262061] = sym__external_expansion_sym_equal; - v->a[262062] = actions(11754); - v->a[262063] = 4; - v->a[262064] = anon_sym_DASH; - v->a[262065] = anon_sym_STAR; - v->a[262066] = anon_sym_QMARK; - v->a[262067] = anon_sym_AT2; - v->a[262068] = actions(11756); - v->a[262069] = 5; - v->a[262070] = anon_sym_BANG; - v->a[262071] = anon_sym_DOLLAR; - v->a[262072] = anon_sym_POUND; - v->a[262073] = anon_sym_0; - v->a[262074] = anon_sym__; - v->a[262075] = 3; - v->a[262076] = actions(3); - v->a[262077] = 1; - v->a[262078] = sym_comment; - v->a[262079] = actions(1338); - small_parse_table_13104(v); -} - -void small_parse_table_13104(t_small_parse_table_array *v) -{ - v->a[262080] = 4; - v->a[262081] = sym__concat; - v->a[262082] = sym_test_operator; - v->a[262083] = sym__brace_start; - v->a[262084] = aux_sym_heredoc_redirect_token1; - v->a[262085] = actions(1336); - v->a[262086] = 21; - v->a[262087] = anon_sym_LPAREN_LPAREN; - v->a[262088] = anon_sym_SEMI; - v->a[262089] = anon_sym_AMP; - v->a[262090] = anon_sym_SEMI_SEMI; - v->a[262091] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[262092] = anon_sym_DOLLAR_LBRACK; - v->a[262093] = aux_sym_concatenation_token1; - v->a[262094] = anon_sym_DOLLAR; - v->a[262095] = sym__special_character; - v->a[262096] = anon_sym_DQUOTE; - v->a[262097] = sym_raw_string; - v->a[262098] = sym_ansi_c_string; - v->a[262099] = aux_sym_number_token1; - small_parse_table_13105(v); -} - -/* EOF small_parse_table_2620.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2621.c b/parser/static/small_parse_table/small_parse_table_2621.c deleted file mode 100644 index 246d152c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2621.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2621.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13105(t_small_parse_table_array *v) -{ - v->a[262100] = aux_sym_number_token2; - v->a[262101] = anon_sym_DOLLAR_LBRACE; - v->a[262102] = anon_sym_DOLLAR_LPAREN; - v->a[262103] = anon_sym_BQUOTE; - v->a[262104] = anon_sym_DOLLAR_BQUOTE; - v->a[262105] = anon_sym_LT_LPAREN; - v->a[262106] = anon_sym_GT_LPAREN; - v->a[262107] = sym_word; - v->a[262108] = 5; - v->a[262109] = actions(3); - v->a[262110] = 1; - v->a[262111] = sym_comment; - v->a[262112] = actions(11802); - v->a[262113] = 1; - v->a[262114] = sym__special_character; - v->a[262115] = state(4855); - v->a[262116] = 1; - v->a[262117] = aux_sym__literal_repeat1; - v->a[262118] = actions(5697); - v->a[262119] = 2; - small_parse_table_13106(v); -} - -void small_parse_table_13106(t_small_parse_table_array *v) -{ - v->a[262120] = sym_file_descriptor; - v->a[262121] = aux_sym_heredoc_redirect_token1; - v->a[262122] = actions(5695); - v->a[262123] = 21; - v->a[262124] = anon_sym_SEMI; - v->a[262125] = anon_sym_PIPE_PIPE; - v->a[262126] = anon_sym_AMP_AMP; - v->a[262127] = anon_sym_PIPE; - v->a[262128] = anon_sym_AMP; - v->a[262129] = anon_sym_LT; - v->a[262130] = anon_sym_GT; - v->a[262131] = anon_sym_LT_LT; - v->a[262132] = anon_sym_GT_GT; - v->a[262133] = anon_sym_SEMI_SEMI; - v->a[262134] = anon_sym_SEMI_AMP; - v->a[262135] = anon_sym_SEMI_SEMI_AMP; - v->a[262136] = anon_sym_PIPE_AMP; - v->a[262137] = anon_sym_AMP_GT; - v->a[262138] = anon_sym_AMP_GT_GT; - v->a[262139] = anon_sym_LT_AMP; - small_parse_table_13107(v); -} - -void small_parse_table_13107(t_small_parse_table_array *v) -{ - v->a[262140] = anon_sym_GT_AMP; - v->a[262141] = anon_sym_GT_PIPE; - v->a[262142] = anon_sym_LT_AMP_DASH; - v->a[262143] = anon_sym_GT_AMP_DASH; - v->a[262144] = anon_sym_LT_LT_DASH; - v->a[262145] = 16; - v->a[262146] = actions(3); - v->a[262147] = 1; - v->a[262148] = sym_comment; - v->a[262149] = actions(11760); - v->a[262150] = 1; - v->a[262151] = anon_sym_BANG2; - v->a[262152] = actions(11764); - v->a[262153] = 1; - v->a[262154] = anon_sym_DOLLAR_LPAREN; - v->a[262155] = actions(11766); - v->a[262156] = 1; - v->a[262157] = anon_sym_BQUOTE; - v->a[262158] = actions(11768); - v->a[262159] = 1; - small_parse_table_13108(v); -} - -void small_parse_table_13108(t_small_parse_table_array *v) -{ - v->a[262160] = anon_sym_DOLLAR_BQUOTE; - v->a[262161] = actions(11770); - v->a[262162] = 1; - v->a[262163] = aux_sym__simple_variable_name_token1; - v->a[262164] = actions(11772); - v->a[262165] = 1; - v->a[262166] = sym_variable_name; - v->a[262167] = actions(12017); - v->a[262168] = 1; - v->a[262169] = anon_sym_RBRACE3; - v->a[262170] = state(3532); - v->a[262171] = 1; - v->a[262172] = sym_subscript; - v->a[262173] = state(6428); - v->a[262174] = 1; - v->a[262175] = aux_sym__expansion_body_repeat1; - v->a[262176] = state(6472); - v->a[262177] = 1; - v->a[262178] = sym_command_substitution; - v->a[262179] = state(7493); - small_parse_table_13109(v); -} - -void small_parse_table_13109(t_small_parse_table_array *v) -{ - v->a[262180] = 1; - v->a[262181] = sym__expansion_body; - v->a[262182] = actions(11762); - v->a[262183] = 2; - v->a[262184] = anon_sym_POUND2; - v->a[262185] = anon_sym_EQ2; - v->a[262186] = actions(8050); - v->a[262187] = 3; - v->a[262188] = sym__external_expansion_sym_hash; - v->a[262189] = sym__external_expansion_sym_bang; - v->a[262190] = sym__external_expansion_sym_equal; - v->a[262191] = actions(11754); - v->a[262192] = 4; - v->a[262193] = anon_sym_DASH; - v->a[262194] = anon_sym_STAR; - v->a[262195] = anon_sym_QMARK; - v->a[262196] = anon_sym_AT2; - v->a[262197] = actions(11756); - v->a[262198] = 5; - v->a[262199] = anon_sym_BANG; - small_parse_table_13110(v); -} - -/* EOF small_parse_table_2621.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2622.c b/parser/static/small_parse_table/small_parse_table_2622.c deleted file mode 100644 index 03fcb700..00000000 --- a/parser/static/small_parse_table/small_parse_table_2622.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2622.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13110(t_small_parse_table_array *v) -{ - v->a[262200] = anon_sym_DOLLAR; - v->a[262201] = anon_sym_POUND; - v->a[262202] = anon_sym_0; - v->a[262203] = anon_sym__; - v->a[262204] = 3; - v->a[262205] = actions(3); - v->a[262206] = 1; - v->a[262207] = sym_comment; - v->a[262208] = actions(12003); - v->a[262209] = 3; - v->a[262210] = sym_file_descriptor; - v->a[262211] = ts_builtin_sym_end; - v->a[262212] = aux_sym_heredoc_redirect_token1; - v->a[262213] = actions(12001); - v->a[262214] = 22; - v->a[262215] = anon_sym_SEMI; - v->a[262216] = anon_sym_PIPE_PIPE; - v->a[262217] = anon_sym_AMP_AMP; - v->a[262218] = anon_sym_PIPE; - v->a[262219] = anon_sym_AMP; - small_parse_table_13111(v); -} - -void small_parse_table_13111(t_small_parse_table_array *v) -{ - v->a[262220] = anon_sym_LT; - v->a[262221] = anon_sym_GT; - v->a[262222] = anon_sym_LT_LT; - v->a[262223] = anon_sym_GT_GT; - v->a[262224] = anon_sym_RPAREN; - v->a[262225] = anon_sym_SEMI_SEMI; - v->a[262226] = anon_sym_PIPE_AMP; - v->a[262227] = anon_sym_AMP_GT; - v->a[262228] = anon_sym_AMP_GT_GT; - v->a[262229] = anon_sym_LT_AMP; - v->a[262230] = anon_sym_GT_AMP; - v->a[262231] = anon_sym_GT_PIPE; - v->a[262232] = anon_sym_LT_AMP_DASH; - v->a[262233] = anon_sym_GT_AMP_DASH; - v->a[262234] = anon_sym_LT_LT_DASH; - v->a[262235] = anon_sym_LT_LT_LT; - v->a[262236] = anon_sym_BQUOTE; - v->a[262237] = 3; - v->a[262238] = actions(3); - v->a[262239] = 1; - small_parse_table_13112(v); -} - -void small_parse_table_13112(t_small_parse_table_array *v) -{ - v->a[262240] = sym_comment; - v->a[262241] = actions(1342); - v->a[262242] = 3; - v->a[262243] = sym_file_descriptor; - v->a[262244] = sym__concat; - v->a[262245] = aux_sym_heredoc_redirect_token1; - v->a[262246] = actions(1340); - v->a[262247] = 22; - v->a[262248] = anon_sym_SEMI; - v->a[262249] = anon_sym_PIPE_PIPE; - v->a[262250] = anon_sym_AMP_AMP; - v->a[262251] = anon_sym_PIPE; - v->a[262252] = anon_sym_AMP; - v->a[262253] = anon_sym_LT; - v->a[262254] = anon_sym_GT; - v->a[262255] = anon_sym_LT_LT; - v->a[262256] = anon_sym_GT_GT; - v->a[262257] = anon_sym_SEMI_SEMI; - v->a[262258] = anon_sym_SEMI_AMP; - v->a[262259] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13113(v); -} - -void small_parse_table_13113(t_small_parse_table_array *v) -{ - v->a[262260] = anon_sym_PIPE_AMP; - v->a[262261] = anon_sym_AMP_GT; - v->a[262262] = anon_sym_AMP_GT_GT; - v->a[262263] = anon_sym_LT_AMP; - v->a[262264] = anon_sym_GT_AMP; - v->a[262265] = anon_sym_GT_PIPE; - v->a[262266] = anon_sym_LT_AMP_DASH; - v->a[262267] = anon_sym_GT_AMP_DASH; - v->a[262268] = anon_sym_LT_LT_DASH; - v->a[262269] = aux_sym_concatenation_token1; - v->a[262270] = 6; - v->a[262271] = actions(3); - v->a[262272] = 1; - v->a[262273] = sym_comment; - v->a[262274] = actions(11651); - v->a[262275] = 1; - v->a[262276] = aux_sym_concatenation_token1; - v->a[262277] = actions(11653); - v->a[262278] = 1; - v->a[262279] = sym__concat; - small_parse_table_13114(v); -} - -void small_parse_table_13114(t_small_parse_table_array *v) -{ - v->a[262280] = state(4674); - v->a[262281] = 1; - v->a[262282] = aux_sym_concatenation_repeat1; - v->a[262283] = actions(4566); - v->a[262284] = 2; - v->a[262285] = sym_file_descriptor; - v->a[262286] = aux_sym_heredoc_redirect_token1; - v->a[262287] = actions(4564); - v->a[262288] = 20; - v->a[262289] = anon_sym_SEMI; - v->a[262290] = anon_sym_PIPE_PIPE; - v->a[262291] = anon_sym_AMP_AMP; - v->a[262292] = anon_sym_PIPE; - v->a[262293] = anon_sym_AMP; - v->a[262294] = anon_sym_LT; - v->a[262295] = anon_sym_GT; - v->a[262296] = anon_sym_LT_LT; - v->a[262297] = anon_sym_GT_GT; - v->a[262298] = anon_sym_SEMI_SEMI; - v->a[262299] = anon_sym_PIPE_AMP; - small_parse_table_13115(v); -} - -/* EOF small_parse_table_2622.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2623.c b/parser/static/small_parse_table/small_parse_table_2623.c deleted file mode 100644 index b269c776..00000000 --- a/parser/static/small_parse_table/small_parse_table_2623.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2623.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13115(t_small_parse_table_array *v) -{ - v->a[262300] = anon_sym_AMP_GT; - v->a[262301] = anon_sym_AMP_GT_GT; - v->a[262302] = anon_sym_LT_AMP; - v->a[262303] = anon_sym_GT_AMP; - v->a[262304] = anon_sym_GT_PIPE; - v->a[262305] = anon_sym_LT_AMP_DASH; - v->a[262306] = anon_sym_GT_AMP_DASH; - v->a[262307] = anon_sym_LT_LT_DASH; - v->a[262308] = anon_sym_BQUOTE; - v->a[262309] = 3; - v->a[262310] = actions(3); - v->a[262311] = 1; - v->a[262312] = sym_comment; - v->a[262313] = actions(1263); - v->a[262314] = 2; - v->a[262315] = sym_file_descriptor; - v->a[262316] = aux_sym_heredoc_redirect_token1; - v->a[262317] = actions(1261); - v->a[262318] = 23; - v->a[262319] = anon_sym_SEMI; - small_parse_table_13116(v); -} - -void small_parse_table_13116(t_small_parse_table_array *v) -{ - v->a[262320] = anon_sym_PIPE_PIPE; - v->a[262321] = anon_sym_AMP_AMP; - v->a[262322] = anon_sym_PIPE; - v->a[262323] = anon_sym_AMP; - v->a[262324] = anon_sym_LT; - v->a[262325] = anon_sym_GT; - v->a[262326] = anon_sym_LT_LT; - v->a[262327] = anon_sym_GT_GT; - v->a[262328] = anon_sym_SEMI_SEMI; - v->a[262329] = anon_sym_SEMI_AMP; - v->a[262330] = anon_sym_SEMI_SEMI_AMP; - v->a[262331] = anon_sym_PIPE_AMP; - v->a[262332] = anon_sym_AMP_GT; - v->a[262333] = anon_sym_AMP_GT_GT; - v->a[262334] = anon_sym_LT_AMP; - v->a[262335] = anon_sym_GT_AMP; - v->a[262336] = anon_sym_GT_PIPE; - v->a[262337] = anon_sym_LT_AMP_DASH; - v->a[262338] = anon_sym_GT_AMP_DASH; - v->a[262339] = anon_sym_LT_LT_DASH; - small_parse_table_13117(v); -} - -void small_parse_table_13117(t_small_parse_table_array *v) -{ - v->a[262340] = anon_sym_LT_LT_LT; - v->a[262341] = sym__special_character; - v->a[262342] = 16; - v->a[262343] = actions(3); - v->a[262344] = 1; - v->a[262345] = sym_comment; - v->a[262346] = actions(11760); - v->a[262347] = 1; - v->a[262348] = anon_sym_BANG2; - v->a[262349] = actions(11764); - v->a[262350] = 1; - v->a[262351] = anon_sym_DOLLAR_LPAREN; - v->a[262352] = actions(11766); - v->a[262353] = 1; - v->a[262354] = anon_sym_BQUOTE; - v->a[262355] = actions(11768); - v->a[262356] = 1; - v->a[262357] = anon_sym_DOLLAR_BQUOTE; - v->a[262358] = actions(11770); - v->a[262359] = 1; - small_parse_table_13118(v); -} - -void small_parse_table_13118(t_small_parse_table_array *v) -{ - v->a[262360] = aux_sym__simple_variable_name_token1; - v->a[262361] = actions(11772); - v->a[262362] = 1; - v->a[262363] = sym_variable_name; - v->a[262364] = actions(12019); - v->a[262365] = 1; - v->a[262366] = anon_sym_RBRACE3; - v->a[262367] = state(3532); - v->a[262368] = 1; - v->a[262369] = sym_subscript; - v->a[262370] = state(6428); - v->a[262371] = 1; - v->a[262372] = aux_sym__expansion_body_repeat1; - v->a[262373] = state(6472); - v->a[262374] = 1; - v->a[262375] = sym_command_substitution; - v->a[262376] = state(7501); - v->a[262377] = 1; - v->a[262378] = sym__expansion_body; - v->a[262379] = actions(11762); - small_parse_table_13119(v); -} - -void small_parse_table_13119(t_small_parse_table_array *v) -{ - v->a[262380] = 2; - v->a[262381] = anon_sym_POUND2; - v->a[262382] = anon_sym_EQ2; - v->a[262383] = actions(8050); - v->a[262384] = 3; - v->a[262385] = sym__external_expansion_sym_hash; - v->a[262386] = sym__external_expansion_sym_bang; - v->a[262387] = sym__external_expansion_sym_equal; - v->a[262388] = actions(11754); - v->a[262389] = 4; - v->a[262390] = anon_sym_DASH; - v->a[262391] = anon_sym_STAR; - v->a[262392] = anon_sym_QMARK; - v->a[262393] = anon_sym_AT2; - v->a[262394] = actions(11756); - v->a[262395] = 5; - v->a[262396] = anon_sym_BANG; - v->a[262397] = anon_sym_DOLLAR; - v->a[262398] = anon_sym_POUND; - v->a[262399] = anon_sym_0; - small_parse_table_13120(v); -} - -/* EOF small_parse_table_2623.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2624.c b/parser/static/small_parse_table/small_parse_table_2624.c deleted file mode 100644 index c5adee39..00000000 --- a/parser/static/small_parse_table/small_parse_table_2624.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2624.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13120(t_small_parse_table_array *v) -{ - v->a[262400] = anon_sym__; - v->a[262401] = 6; - v->a[262402] = actions(3); - v->a[262403] = 1; - v->a[262404] = sym_comment; - v->a[262405] = actions(11651); - v->a[262406] = 1; - v->a[262407] = aux_sym_concatenation_token1; - v->a[262408] = actions(11653); - v->a[262409] = 1; - v->a[262410] = sym__concat; - v->a[262411] = state(5031); - v->a[262412] = 1; - v->a[262413] = aux_sym_concatenation_repeat1; - v->a[262414] = actions(1263); - v->a[262415] = 2; - v->a[262416] = sym_file_descriptor; - v->a[262417] = aux_sym_heredoc_redirect_token1; - v->a[262418] = actions(1261); - v->a[262419] = 20; - small_parse_table_13121(v); -} - -void small_parse_table_13121(t_small_parse_table_array *v) -{ - v->a[262420] = anon_sym_SEMI; - v->a[262421] = anon_sym_PIPE_PIPE; - v->a[262422] = anon_sym_AMP_AMP; - v->a[262423] = anon_sym_PIPE; - v->a[262424] = anon_sym_AMP; - v->a[262425] = anon_sym_LT; - v->a[262426] = anon_sym_GT; - v->a[262427] = anon_sym_LT_LT; - v->a[262428] = anon_sym_GT_GT; - v->a[262429] = anon_sym_SEMI_SEMI; - v->a[262430] = anon_sym_PIPE_AMP; - v->a[262431] = anon_sym_AMP_GT; - v->a[262432] = anon_sym_AMP_GT_GT; - v->a[262433] = anon_sym_LT_AMP; - v->a[262434] = anon_sym_GT_AMP; - v->a[262435] = anon_sym_GT_PIPE; - v->a[262436] = anon_sym_LT_AMP_DASH; - v->a[262437] = anon_sym_GT_AMP_DASH; - v->a[262438] = anon_sym_LT_LT_DASH; - v->a[262439] = sym__special_character; - small_parse_table_13122(v); -} - -void small_parse_table_13122(t_small_parse_table_array *v) -{ - v->a[262440] = 6; - v->a[262441] = actions(3); - v->a[262442] = 1; - v->a[262443] = sym_comment; - v->a[262444] = actions(11500); - v->a[262445] = 1; - v->a[262446] = aux_sym_concatenation_token1; - v->a[262447] = actions(11502); - v->a[262448] = 1; - v->a[262449] = sym__concat; - v->a[262450] = state(4781); - v->a[262451] = 1; - v->a[262452] = aux_sym_concatenation_repeat1; - v->a[262453] = actions(5069); - v->a[262454] = 3; - v->a[262455] = sym_file_descriptor; - v->a[262456] = sym_variable_name; - v->a[262457] = aux_sym_heredoc_redirect_token1; - v->a[262458] = actions(5067); - v->a[262459] = 19; - small_parse_table_13123(v); -} - -void small_parse_table_13123(t_small_parse_table_array *v) -{ - v->a[262460] = anon_sym_SEMI; - v->a[262461] = anon_sym_PIPE_PIPE; - v->a[262462] = anon_sym_AMP_AMP; - v->a[262463] = anon_sym_PIPE; - v->a[262464] = anon_sym_AMP; - v->a[262465] = anon_sym_LT; - v->a[262466] = anon_sym_GT; - v->a[262467] = anon_sym_LT_LT; - v->a[262468] = anon_sym_GT_GT; - v->a[262469] = anon_sym_SEMI_SEMI; - v->a[262470] = anon_sym_PIPE_AMP; - v->a[262471] = anon_sym_AMP_GT; - v->a[262472] = anon_sym_AMP_GT_GT; - v->a[262473] = anon_sym_LT_AMP; - v->a[262474] = anon_sym_GT_AMP; - v->a[262475] = anon_sym_GT_PIPE; - v->a[262476] = anon_sym_LT_AMP_DASH; - v->a[262477] = anon_sym_GT_AMP_DASH; - v->a[262478] = anon_sym_LT_LT_DASH; - v->a[262479] = 6; - small_parse_table_13124(v); -} - -void small_parse_table_13124(t_small_parse_table_array *v) -{ - v->a[262480] = actions(3); - v->a[262481] = 1; - v->a[262482] = sym_comment; - v->a[262483] = actions(11512); - v->a[262484] = 1; - v->a[262485] = aux_sym_concatenation_token1; - v->a[262486] = actions(12021); - v->a[262487] = 1; - v->a[262488] = sym__concat; - v->a[262489] = state(4253); - v->a[262490] = 1; - v->a[262491] = aux_sym_concatenation_repeat1; - v->a[262492] = actions(1267); - v->a[262493] = 2; - v->a[262494] = sym_file_descriptor; - v->a[262495] = aux_sym_heredoc_redirect_token1; - v->a[262496] = actions(1265); - v->a[262497] = 20; - v->a[262498] = anon_sym_SEMI; - v->a[262499] = anon_sym_PIPE_PIPE; - small_parse_table_13125(v); -} - -/* EOF small_parse_table_2624.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2625.c b/parser/static/small_parse_table/small_parse_table_2625.c deleted file mode 100644 index 8020050a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2625.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2625.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13125(t_small_parse_table_array *v) -{ - v->a[262500] = anon_sym_AMP_AMP; - v->a[262501] = anon_sym_PIPE; - v->a[262502] = anon_sym_AMP; - v->a[262503] = anon_sym_LT; - v->a[262504] = anon_sym_GT; - v->a[262505] = anon_sym_LT_LT; - v->a[262506] = anon_sym_GT_GT; - v->a[262507] = anon_sym_SEMI_SEMI; - v->a[262508] = anon_sym_PIPE_AMP; - v->a[262509] = anon_sym_AMP_GT; - v->a[262510] = anon_sym_AMP_GT_GT; - v->a[262511] = anon_sym_LT_AMP; - v->a[262512] = anon_sym_GT_AMP; - v->a[262513] = anon_sym_GT_PIPE; - v->a[262514] = anon_sym_LT_AMP_DASH; - v->a[262515] = anon_sym_GT_AMP_DASH; - v->a[262516] = anon_sym_LT_LT_DASH; - v->a[262517] = anon_sym_LT_LT_LT; - v->a[262518] = 6; - v->a[262519] = actions(3); - small_parse_table_13126(v); -} - -void small_parse_table_13126(t_small_parse_table_array *v) -{ - v->a[262520] = 1; - v->a[262521] = sym_comment; - v->a[262522] = actions(11512); - v->a[262523] = 1; - v->a[262524] = aux_sym_concatenation_token1; - v->a[262525] = actions(12023); - v->a[262526] = 1; - v->a[262527] = sym__concat; - v->a[262528] = state(4253); - v->a[262529] = 1; - v->a[262530] = aux_sym_concatenation_repeat1; - v->a[262531] = actions(1288); - v->a[262532] = 2; - v->a[262533] = sym_file_descriptor; - v->a[262534] = aux_sym_heredoc_redirect_token1; - v->a[262535] = actions(1286); - v->a[262536] = 20; - v->a[262537] = anon_sym_SEMI; - v->a[262538] = anon_sym_PIPE_PIPE; - v->a[262539] = anon_sym_AMP_AMP; - small_parse_table_13127(v); -} - -void small_parse_table_13127(t_small_parse_table_array *v) -{ - v->a[262540] = anon_sym_PIPE; - v->a[262541] = anon_sym_AMP; - v->a[262542] = anon_sym_LT; - v->a[262543] = anon_sym_GT; - v->a[262544] = anon_sym_LT_LT; - v->a[262545] = anon_sym_GT_GT; - v->a[262546] = anon_sym_SEMI_SEMI; - v->a[262547] = anon_sym_PIPE_AMP; - v->a[262548] = anon_sym_AMP_GT; - v->a[262549] = anon_sym_AMP_GT_GT; - v->a[262550] = anon_sym_LT_AMP; - v->a[262551] = anon_sym_GT_AMP; - v->a[262552] = anon_sym_GT_PIPE; - v->a[262553] = anon_sym_LT_AMP_DASH; - v->a[262554] = anon_sym_GT_AMP_DASH; - v->a[262555] = anon_sym_LT_LT_DASH; - v->a[262556] = anon_sym_LT_LT_LT; - v->a[262557] = 11; - v->a[262558] = actions(3); - v->a[262559] = 1; - small_parse_table_13128(v); -} - -void small_parse_table_13128(t_small_parse_table_array *v) -{ - v->a[262560] = sym_comment; - v->a[262561] = actions(2719); - v->a[262562] = 1; - v->a[262563] = anon_sym_RPAREN; - v->a[262564] = actions(4384); - v->a[262565] = 1; - v->a[262566] = aux_sym_heredoc_redirect_token1; - v->a[262567] = actions(11993); - v->a[262568] = 1; - v->a[262569] = sym_file_descriptor; - v->a[262570] = actions(4253); - v->a[262571] = 2; - v->a[262572] = anon_sym_PIPE; - v->a[262573] = anon_sym_PIPE_AMP; - v->a[262574] = actions(4692); - v->a[262575] = 2; - v->a[262576] = anon_sym_LT_LT; - v->a[262577] = anon_sym_LT_LT_DASH; - v->a[262578] = actions(4809); - v->a[262579] = 2; - small_parse_table_13129(v); -} - -void small_parse_table_13129(t_small_parse_table_array *v) -{ - v->a[262580] = anon_sym_PIPE_PIPE; - v->a[262581] = anon_sym_AMP_AMP; - v->a[262582] = actions(11542); - v->a[262583] = 2; - v->a[262584] = anon_sym_LT_AMP_DASH; - v->a[262585] = anon_sym_GT_AMP_DASH; - v->a[262586] = actions(4378); - v->a[262587] = 3; - v->a[262588] = anon_sym_SEMI; - v->a[262589] = anon_sym_AMP; - v->a[262590] = anon_sym_SEMI_SEMI; - v->a[262591] = state(4746); - v->a[262592] = 3; - v->a[262593] = sym_file_redirect; - v->a[262594] = sym_heredoc_redirect; - v->a[262595] = aux_sym_redirected_statement_repeat1; - v->a[262596] = actions(11540); - v->a[262597] = 8; - v->a[262598] = anon_sym_LT; - v->a[262599] = anon_sym_GT; - small_parse_table_13130(v); -} - -/* EOF small_parse_table_2625.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2626.c b/parser/static/small_parse_table/small_parse_table_2626.c deleted file mode 100644 index 24f424da..00000000 --- a/parser/static/small_parse_table/small_parse_table_2626.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2626.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13130(t_small_parse_table_array *v) -{ - v->a[262600] = anon_sym_GT_GT; - v->a[262601] = anon_sym_AMP_GT; - v->a[262602] = anon_sym_AMP_GT_GT; - v->a[262603] = anon_sym_LT_AMP; - v->a[262604] = anon_sym_GT_AMP; - v->a[262605] = anon_sym_GT_PIPE; - v->a[262606] = 16; - v->a[262607] = actions(3); - v->a[262608] = 1; - v->a[262609] = sym_comment; - v->a[262610] = actions(11760); - v->a[262611] = 1; - v->a[262612] = anon_sym_BANG2; - v->a[262613] = actions(11764); - v->a[262614] = 1; - v->a[262615] = anon_sym_DOLLAR_LPAREN; - v->a[262616] = actions(11766); - v->a[262617] = 1; - v->a[262618] = anon_sym_BQUOTE; - v->a[262619] = actions(11768); - small_parse_table_13131(v); -} - -void small_parse_table_13131(t_small_parse_table_array *v) -{ - v->a[262620] = 1; - v->a[262621] = anon_sym_DOLLAR_BQUOTE; - v->a[262622] = actions(11770); - v->a[262623] = 1; - v->a[262624] = aux_sym__simple_variable_name_token1; - v->a[262625] = actions(11772); - v->a[262626] = 1; - v->a[262627] = sym_variable_name; - v->a[262628] = actions(12025); - v->a[262629] = 1; - v->a[262630] = anon_sym_RBRACE3; - v->a[262631] = state(3532); - v->a[262632] = 1; - v->a[262633] = sym_subscript; - v->a[262634] = state(6428); - v->a[262635] = 1; - v->a[262636] = aux_sym__expansion_body_repeat1; - v->a[262637] = state(6472); - v->a[262638] = 1; - v->a[262639] = sym_command_substitution; - small_parse_table_13132(v); -} - -void small_parse_table_13132(t_small_parse_table_array *v) -{ - v->a[262640] = state(7348); - v->a[262641] = 1; - v->a[262642] = sym__expansion_body; - v->a[262643] = actions(11762); - v->a[262644] = 2; - v->a[262645] = anon_sym_POUND2; - v->a[262646] = anon_sym_EQ2; - v->a[262647] = actions(8050); - v->a[262648] = 3; - v->a[262649] = sym__external_expansion_sym_hash; - v->a[262650] = sym__external_expansion_sym_bang; - v->a[262651] = sym__external_expansion_sym_equal; - v->a[262652] = actions(11754); - v->a[262653] = 4; - v->a[262654] = anon_sym_DASH; - v->a[262655] = anon_sym_STAR; - v->a[262656] = anon_sym_QMARK; - v->a[262657] = anon_sym_AT2; - v->a[262658] = actions(11756); - v->a[262659] = 5; - small_parse_table_13133(v); -} - -void small_parse_table_13133(t_small_parse_table_array *v) -{ - v->a[262660] = anon_sym_BANG; - v->a[262661] = anon_sym_DOLLAR; - v->a[262662] = anon_sym_POUND; - v->a[262663] = anon_sym_0; - v->a[262664] = anon_sym__; - v->a[262665] = 3; - v->a[262666] = actions(3); - v->a[262667] = 1; - v->a[262668] = sym_comment; - v->a[262669] = actions(1314); - v->a[262670] = 3; - v->a[262671] = sym_file_descriptor; - v->a[262672] = sym__concat; - v->a[262673] = aux_sym_heredoc_redirect_token1; - v->a[262674] = actions(1312); - v->a[262675] = 22; - v->a[262676] = anon_sym_SEMI; - v->a[262677] = anon_sym_PIPE_PIPE; - v->a[262678] = anon_sym_AMP_AMP; - v->a[262679] = anon_sym_PIPE; - small_parse_table_13134(v); -} - -void small_parse_table_13134(t_small_parse_table_array *v) -{ - v->a[262680] = anon_sym_AMP; - v->a[262681] = anon_sym_LT; - v->a[262682] = anon_sym_GT; - v->a[262683] = anon_sym_LT_LT; - v->a[262684] = anon_sym_GT_GT; - v->a[262685] = anon_sym_SEMI_SEMI; - v->a[262686] = anon_sym_SEMI_AMP; - v->a[262687] = anon_sym_SEMI_SEMI_AMP; - v->a[262688] = anon_sym_PIPE_AMP; - v->a[262689] = anon_sym_AMP_GT; - v->a[262690] = anon_sym_AMP_GT_GT; - v->a[262691] = anon_sym_LT_AMP; - v->a[262692] = anon_sym_GT_AMP; - v->a[262693] = anon_sym_GT_PIPE; - v->a[262694] = anon_sym_LT_AMP_DASH; - v->a[262695] = anon_sym_GT_AMP_DASH; - v->a[262696] = anon_sym_LT_LT_DASH; - v->a[262697] = aux_sym_concatenation_token1; - v->a[262698] = 6; - v->a[262699] = actions(3); - small_parse_table_13135(v); -} - -/* EOF small_parse_table_2626.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2627.c b/parser/static/small_parse_table/small_parse_table_2627.c deleted file mode 100644 index 0e287e27..00000000 --- a/parser/static/small_parse_table/small_parse_table_2627.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2627.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13135(t_small_parse_table_array *v) -{ - v->a[262700] = 1; - v->a[262701] = sym_comment; - v->a[262702] = actions(11500); - v->a[262703] = 1; - v->a[262704] = aux_sym_concatenation_token1; - v->a[262705] = actions(12027); - v->a[262706] = 1; - v->a[262707] = sym__concat; - v->a[262708] = state(4244); - v->a[262709] = 1; - v->a[262710] = aux_sym_concatenation_repeat1; - v->a[262711] = actions(1267); - v->a[262712] = 3; - v->a[262713] = sym_file_descriptor; - v->a[262714] = sym_variable_name; - v->a[262715] = aux_sym_heredoc_redirect_token1; - v->a[262716] = actions(1265); - v->a[262717] = 19; - v->a[262718] = anon_sym_SEMI; - v->a[262719] = anon_sym_PIPE_PIPE; - small_parse_table_13136(v); -} - -void small_parse_table_13136(t_small_parse_table_array *v) -{ - v->a[262720] = anon_sym_AMP_AMP; - v->a[262721] = anon_sym_PIPE; - v->a[262722] = anon_sym_AMP; - v->a[262723] = anon_sym_LT; - v->a[262724] = anon_sym_GT; - v->a[262725] = anon_sym_LT_LT; - v->a[262726] = anon_sym_GT_GT; - v->a[262727] = anon_sym_SEMI_SEMI; - v->a[262728] = anon_sym_PIPE_AMP; - v->a[262729] = anon_sym_AMP_GT; - v->a[262730] = anon_sym_AMP_GT_GT; - v->a[262731] = anon_sym_LT_AMP; - v->a[262732] = anon_sym_GT_AMP; - v->a[262733] = anon_sym_GT_PIPE; - v->a[262734] = anon_sym_LT_AMP_DASH; - v->a[262735] = anon_sym_GT_AMP_DASH; - v->a[262736] = anon_sym_LT_LT_DASH; - v->a[262737] = 3; - v->a[262738] = actions(3); - v->a[262739] = 1; - small_parse_table_13137(v); -} - -void small_parse_table_13137(t_small_parse_table_array *v) -{ - v->a[262740] = sym_comment; - v->a[262741] = actions(2096); - v->a[262742] = 3; - v->a[262743] = sym_file_descriptor; - v->a[262744] = ts_builtin_sym_end; - v->a[262745] = aux_sym_heredoc_redirect_token1; - v->a[262746] = actions(2094); - v->a[262747] = 22; - v->a[262748] = anon_sym_SEMI; - v->a[262749] = anon_sym_PIPE_PIPE; - v->a[262750] = anon_sym_AMP_AMP; - v->a[262751] = anon_sym_PIPE; - v->a[262752] = anon_sym_AMP; - v->a[262753] = anon_sym_LT; - v->a[262754] = anon_sym_GT; - v->a[262755] = anon_sym_LT_LT; - v->a[262756] = anon_sym_GT_GT; - v->a[262757] = anon_sym_RPAREN; - v->a[262758] = anon_sym_SEMI_SEMI; - v->a[262759] = anon_sym_PIPE_AMP; - small_parse_table_13138(v); -} - -void small_parse_table_13138(t_small_parse_table_array *v) -{ - v->a[262760] = anon_sym_AMP_GT; - v->a[262761] = anon_sym_AMP_GT_GT; - v->a[262762] = anon_sym_LT_AMP; - v->a[262763] = anon_sym_GT_AMP; - v->a[262764] = anon_sym_GT_PIPE; - v->a[262765] = anon_sym_LT_AMP_DASH; - v->a[262766] = anon_sym_GT_AMP_DASH; - v->a[262767] = anon_sym_LT_LT_DASH; - v->a[262768] = anon_sym_LT_LT_LT; - v->a[262769] = anon_sym_BQUOTE; - v->a[262770] = 6; - v->a[262771] = actions(3); - v->a[262772] = 1; - v->a[262773] = sym_comment; - v->a[262774] = actions(11500); - v->a[262775] = 1; - v->a[262776] = aux_sym_concatenation_token1; - v->a[262777] = actions(12029); - v->a[262778] = 1; - v->a[262779] = sym__concat; - small_parse_table_13139(v); -} - -void small_parse_table_13139(t_small_parse_table_array *v) -{ - v->a[262780] = state(4244); - v->a[262781] = 1; - v->a[262782] = aux_sym_concatenation_repeat1; - v->a[262783] = actions(1288); - v->a[262784] = 3; - v->a[262785] = sym_file_descriptor; - v->a[262786] = sym_variable_name; - v->a[262787] = aux_sym_heredoc_redirect_token1; - v->a[262788] = actions(1286); - v->a[262789] = 19; - v->a[262790] = anon_sym_SEMI; - v->a[262791] = anon_sym_PIPE_PIPE; - v->a[262792] = anon_sym_AMP_AMP; - v->a[262793] = anon_sym_PIPE; - v->a[262794] = anon_sym_AMP; - v->a[262795] = anon_sym_LT; - v->a[262796] = anon_sym_GT; - v->a[262797] = anon_sym_LT_LT; - v->a[262798] = anon_sym_GT_GT; - v->a[262799] = anon_sym_SEMI_SEMI; - small_parse_table_13140(v); -} - -/* EOF small_parse_table_2627.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2628.c b/parser/static/small_parse_table/small_parse_table_2628.c deleted file mode 100644 index e31b0cc0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2628.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2628.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13140(t_small_parse_table_array *v) -{ - v->a[262800] = anon_sym_PIPE_AMP; - v->a[262801] = anon_sym_AMP_GT; - v->a[262802] = anon_sym_AMP_GT_GT; - v->a[262803] = anon_sym_LT_AMP; - v->a[262804] = anon_sym_GT_AMP; - v->a[262805] = anon_sym_GT_PIPE; - v->a[262806] = anon_sym_LT_AMP_DASH; - v->a[262807] = anon_sym_GT_AMP_DASH; - v->a[262808] = anon_sym_LT_LT_DASH; - v->a[262809] = 6; - v->a[262810] = actions(3); - v->a[262811] = 1; - v->a[262812] = sym_comment; - v->a[262813] = actions(12031); - v->a[262814] = 1; - v->a[262815] = sym_variable_name; - v->a[262816] = state(6727); - v->a[262817] = 1; - v->a[262818] = sym_subscript; - v->a[262819] = actions(11290); - small_parse_table_13141(v); -} - -void small_parse_table_13141(t_small_parse_table_array *v) -{ - v->a[262820] = 2; - v->a[262821] = sym_file_descriptor; - v->a[262822] = aux_sym_heredoc_redirect_token1; - v->a[262823] = state(4784); - v->a[262824] = 2; - v->a[262825] = sym_variable_assignment; - v->a[262826] = aux_sym_variable_assignments_repeat1; - v->a[262827] = actions(11288); - v->a[262828] = 19; - v->a[262829] = anon_sym_SEMI; - v->a[262830] = anon_sym_PIPE_PIPE; - v->a[262831] = anon_sym_AMP_AMP; - v->a[262832] = anon_sym_PIPE; - v->a[262833] = anon_sym_AMP; - v->a[262834] = anon_sym_LT; - v->a[262835] = anon_sym_GT; - v->a[262836] = anon_sym_LT_LT; - v->a[262837] = anon_sym_GT_GT; - v->a[262838] = anon_sym_SEMI_SEMI; - v->a[262839] = anon_sym_PIPE_AMP; - small_parse_table_13142(v); -} - -void small_parse_table_13142(t_small_parse_table_array *v) -{ - v->a[262840] = anon_sym_AMP_GT; - v->a[262841] = anon_sym_AMP_GT_GT; - v->a[262842] = anon_sym_LT_AMP; - v->a[262843] = anon_sym_GT_AMP; - v->a[262844] = anon_sym_GT_PIPE; - v->a[262845] = anon_sym_LT_AMP_DASH; - v->a[262846] = anon_sym_GT_AMP_DASH; - v->a[262847] = anon_sym_LT_LT_DASH; - v->a[262848] = 3; - v->a[262849] = actions(3); - v->a[262850] = 1; - v->a[262851] = sym_comment; - v->a[262852] = actions(12036); - v->a[262853] = 2; - v->a[262854] = sym_file_descriptor; - v->a[262855] = aux_sym_heredoc_redirect_token1; - v->a[262856] = actions(12034); - v->a[262857] = 23; - v->a[262858] = anon_sym_SEMI; - v->a[262859] = anon_sym_PIPE_PIPE; - small_parse_table_13143(v); -} - -void small_parse_table_13143(t_small_parse_table_array *v) -{ - v->a[262860] = anon_sym_AMP_AMP; - v->a[262861] = anon_sym_PIPE; - v->a[262862] = anon_sym_AMP; - v->a[262863] = anon_sym_LT; - v->a[262864] = anon_sym_GT; - v->a[262865] = anon_sym_LT_LT; - v->a[262866] = anon_sym_GT_GT; - v->a[262867] = anon_sym_esac; - v->a[262868] = anon_sym_SEMI_SEMI; - v->a[262869] = anon_sym_SEMI_AMP; - v->a[262870] = anon_sym_SEMI_SEMI_AMP; - v->a[262871] = anon_sym_PIPE_AMP; - v->a[262872] = anon_sym_AMP_GT; - v->a[262873] = anon_sym_AMP_GT_GT; - v->a[262874] = anon_sym_LT_AMP; - v->a[262875] = anon_sym_GT_AMP; - v->a[262876] = anon_sym_GT_PIPE; - v->a[262877] = anon_sym_LT_AMP_DASH; - v->a[262878] = anon_sym_GT_AMP_DASH; - v->a[262879] = anon_sym_LT_LT_DASH; - small_parse_table_13144(v); -} - -void small_parse_table_13144(t_small_parse_table_array *v) -{ - v->a[262880] = anon_sym_LT_LT_LT; - v->a[262881] = 3; - v->a[262882] = actions(3); - v->a[262883] = 1; - v->a[262884] = sym_comment; - v->a[262885] = actions(11956); - v->a[262886] = 2; - v->a[262887] = sym_file_descriptor; - v->a[262888] = aux_sym_heredoc_redirect_token1; - v->a[262889] = actions(11958); - v->a[262890] = 23; - v->a[262891] = anon_sym_SEMI; - v->a[262892] = anon_sym_PIPE_PIPE; - v->a[262893] = anon_sym_AMP_AMP; - v->a[262894] = anon_sym_PIPE; - v->a[262895] = anon_sym_AMP; - v->a[262896] = anon_sym_LT; - v->a[262897] = anon_sym_GT; - v->a[262898] = anon_sym_LT_LT; - v->a[262899] = anon_sym_GT_GT; - small_parse_table_13145(v); -} - -/* EOF small_parse_table_2628.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2629.c b/parser/static/small_parse_table/small_parse_table_2629.c deleted file mode 100644 index 91fb4c23..00000000 --- a/parser/static/small_parse_table/small_parse_table_2629.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2629.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13145(t_small_parse_table_array *v) -{ - v->a[262900] = anon_sym_esac; - v->a[262901] = anon_sym_SEMI_SEMI; - v->a[262902] = anon_sym_SEMI_AMP; - v->a[262903] = anon_sym_SEMI_SEMI_AMP; - v->a[262904] = anon_sym_PIPE_AMP; - v->a[262905] = anon_sym_AMP_GT; - v->a[262906] = anon_sym_AMP_GT_GT; - v->a[262907] = anon_sym_LT_AMP; - v->a[262908] = anon_sym_GT_AMP; - v->a[262909] = anon_sym_GT_PIPE; - v->a[262910] = anon_sym_LT_AMP_DASH; - v->a[262911] = anon_sym_GT_AMP_DASH; - v->a[262912] = anon_sym_LT_LT_DASH; - v->a[262913] = anon_sym_LT_LT_LT; - v->a[262914] = 6; - v->a[262915] = actions(3); - v->a[262916] = 1; - v->a[262917] = sym_comment; - v->a[262918] = actions(12038); - v->a[262919] = 1; - small_parse_table_13146(v); -} - -void small_parse_table_13146(t_small_parse_table_array *v) -{ - v->a[262920] = sym_variable_name; - v->a[262921] = state(6727); - v->a[262922] = 1; - v->a[262923] = sym_subscript; - v->a[262924] = actions(11329); - v->a[262925] = 2; - v->a[262926] = sym_file_descriptor; - v->a[262927] = aux_sym_heredoc_redirect_token1; - v->a[262928] = state(4784); - v->a[262929] = 2; - v->a[262930] = sym_variable_assignment; - v->a[262931] = aux_sym_variable_assignments_repeat1; - v->a[262932] = actions(11327); - v->a[262933] = 19; - v->a[262934] = anon_sym_SEMI; - v->a[262935] = anon_sym_PIPE_PIPE; - v->a[262936] = anon_sym_AMP_AMP; - v->a[262937] = anon_sym_PIPE; - v->a[262938] = anon_sym_AMP; - v->a[262939] = anon_sym_LT; - small_parse_table_13147(v); -} - -void small_parse_table_13147(t_small_parse_table_array *v) -{ - v->a[262940] = anon_sym_GT; - v->a[262941] = anon_sym_LT_LT; - v->a[262942] = anon_sym_GT_GT; - v->a[262943] = anon_sym_SEMI_SEMI; - v->a[262944] = anon_sym_PIPE_AMP; - v->a[262945] = anon_sym_AMP_GT; - v->a[262946] = anon_sym_AMP_GT_GT; - v->a[262947] = anon_sym_LT_AMP; - v->a[262948] = anon_sym_GT_AMP; - v->a[262949] = anon_sym_GT_PIPE; - v->a[262950] = anon_sym_LT_AMP_DASH; - v->a[262951] = anon_sym_GT_AMP_DASH; - v->a[262952] = anon_sym_LT_LT_DASH; - v->a[262953] = 3; - v->a[262954] = actions(3); - v->a[262955] = 1; - v->a[262956] = sym_comment; - v->a[262957] = actions(1263); - v->a[262958] = 2; - v->a[262959] = sym_file_descriptor; - small_parse_table_13148(v); -} - -void small_parse_table_13148(t_small_parse_table_array *v) -{ - v->a[262960] = aux_sym_heredoc_redirect_token1; - v->a[262961] = actions(1261); - v->a[262962] = 23; - v->a[262963] = anon_sym_SEMI; - v->a[262964] = anon_sym_PIPE_PIPE; - v->a[262965] = anon_sym_AMP_AMP; - v->a[262966] = anon_sym_PIPE; - v->a[262967] = anon_sym_AMP; - v->a[262968] = anon_sym_LT; - v->a[262969] = anon_sym_GT; - v->a[262970] = anon_sym_LT_LT; - v->a[262971] = anon_sym_GT_GT; - v->a[262972] = anon_sym_esac; - v->a[262973] = anon_sym_SEMI_SEMI; - v->a[262974] = anon_sym_SEMI_AMP; - v->a[262975] = anon_sym_SEMI_SEMI_AMP; - v->a[262976] = anon_sym_PIPE_AMP; - v->a[262977] = anon_sym_AMP_GT; - v->a[262978] = anon_sym_AMP_GT_GT; - v->a[262979] = anon_sym_LT_AMP; - small_parse_table_13149(v); -} - -void small_parse_table_13149(t_small_parse_table_array *v) -{ - v->a[262980] = anon_sym_GT_AMP; - v->a[262981] = anon_sym_GT_PIPE; - v->a[262982] = anon_sym_LT_AMP_DASH; - v->a[262983] = anon_sym_GT_AMP_DASH; - v->a[262984] = anon_sym_LT_LT_DASH; - v->a[262985] = sym__special_character; - v->a[262986] = 3; - v->a[262987] = actions(3); - v->a[262988] = 1; - v->a[262989] = sym_comment; - v->a[262990] = actions(2074); - v->a[262991] = 2; - v->a[262992] = sym_file_descriptor; - v->a[262993] = aux_sym_heredoc_redirect_token1; - v->a[262994] = actions(2072); - v->a[262995] = 23; - v->a[262996] = anon_sym_SEMI; - v->a[262997] = anon_sym_PIPE_PIPE; - v->a[262998] = anon_sym_AMP_AMP; - v->a[262999] = anon_sym_PIPE; - small_parse_table_13150(v); -} - -/* EOF small_parse_table_2629.c */ diff --git a/parser/static/small_parse_table/small_parse_table_263.c b/parser/static/small_parse_table/small_parse_table_263.c index 471255f4..f36a2e67 100644 --- a/parser/static/small_parse_table/small_parse_table_263.c +++ b/parser/static/small_parse_table/small_parse_table_263.c @@ -14,126 +14,126 @@ void small_parse_table_1315(t_small_parse_table_array *v) { - v->a[26300] = anon_sym_esac; - v->a[26301] = anon_sym_SEMI_SEMI; - v->a[26302] = anon_sym_SEMI_AMP; - v->a[26303] = anon_sym_SEMI_SEMI_AMP; - v->a[26304] = anon_sym_LT_LT_DASH; - v->a[26305] = actions(4247); - v->a[26306] = 28; - v->a[26307] = anon_sym_LPAREN_LPAREN; - v->a[26308] = anon_sym_LT; - v->a[26309] = anon_sym_GT; - v->a[26310] = anon_sym_GT_GT; - v->a[26311] = anon_sym_AMP_GT; - v->a[26312] = anon_sym_AMP_GT_GT; - v->a[26313] = anon_sym_LT_AMP; - v->a[26314] = anon_sym_GT_AMP; - v->a[26315] = anon_sym_GT_PIPE; - v->a[26316] = anon_sym_LT_AMP_DASH; - v->a[26317] = anon_sym_GT_AMP_DASH; - v->a[26318] = anon_sym_LT_LT_LT; - v->a[26319] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26300] = 6; + v->a[26301] = actions(3); + v->a[26302] = 1; + v->a[26303] = sym_comment; + v->a[26304] = actions(3175); + v->a[26305] = 1; + v->a[26306] = aux_sym_concatenation_token1; + v->a[26307] = actions(3244); + v->a[26308] = 1; + v->a[26309] = sym__concat; + v->a[26310] = state(667); + v->a[26311] = 1; + v->a[26312] = aux_sym_concatenation_repeat1; + v->a[26313] = actions(3121); + v->a[26314] = 4; + v->a[26315] = sym_file_descriptor; + v->a[26316] = sym_test_operator; + v->a[26317] = sym__brace_start; + v->a[26318] = aux_sym_heredoc_redirect_token1; + v->a[26319] = actions(3119); small_parse_table_1316(v); } void small_parse_table_1316(t_small_parse_table_array *v) { - v->a[26320] = anon_sym_DOLLAR_LBRACK; - v->a[26321] = anon_sym_DOLLAR; - v->a[26322] = sym__special_character; - v->a[26323] = anon_sym_DQUOTE; - v->a[26324] = sym_raw_string; - v->a[26325] = sym_ansi_c_string; - v->a[26326] = aux_sym_number_token1; - v->a[26327] = aux_sym_number_token2; - v->a[26328] = anon_sym_DOLLAR_LBRACE; - v->a[26329] = anon_sym_DOLLAR_LPAREN; - v->a[26330] = anon_sym_BQUOTE; - v->a[26331] = anon_sym_DOLLAR_BQUOTE; - v->a[26332] = anon_sym_LT_LPAREN; - v->a[26333] = anon_sym_GT_LPAREN; - v->a[26334] = sym_word; - v->a[26335] = 4; - v->a[26336] = actions(71); - v->a[26337] = 1; - v->a[26338] = sym_comment; - v->a[26339] = actions(2725); + v->a[26320] = 34; + v->a[26321] = anon_sym_esac; + v->a[26322] = anon_sym_PIPE; + v->a[26323] = anon_sym_SEMI_SEMI; + v->a[26324] = anon_sym_SEMI_AMP; + v->a[26325] = anon_sym_SEMI_SEMI_AMP; + v->a[26326] = anon_sym_PIPE_AMP; + v->a[26327] = anon_sym_AMP_AMP; + v->a[26328] = anon_sym_PIPE_PIPE; + v->a[26329] = anon_sym_LT; + v->a[26330] = anon_sym_GT; + v->a[26331] = anon_sym_GT_GT; + v->a[26332] = anon_sym_AMP_GT; + v->a[26333] = anon_sym_AMP_GT_GT; + v->a[26334] = anon_sym_LT_AMP; + v->a[26335] = anon_sym_GT_AMP; + v->a[26336] = anon_sym_GT_PIPE; + v->a[26337] = anon_sym_LT_AMP_DASH; + v->a[26338] = anon_sym_GT_AMP_DASH; + v->a[26339] = anon_sym_LT_LT; small_parse_table_1317(v); } void small_parse_table_1317(t_small_parse_table_array *v) { - v->a[26340] = 1; - v->a[26341] = anon_sym_BQUOTE; - v->a[26342] = actions(2717); - v->a[26343] = 22; - v->a[26344] = sym_file_descriptor; - v->a[26345] = sym_variable_name; - v->a[26346] = sym_test_operator; - v->a[26347] = sym__brace_start; - v->a[26348] = anon_sym_LPAREN_LPAREN; - v->a[26349] = anon_sym_GT_GT; - v->a[26350] = anon_sym_LBRACE; - v->a[26351] = anon_sym_LBRACK_LBRACK; - v->a[26352] = anon_sym_AMP_GT_GT; - v->a[26353] = anon_sym_GT_PIPE; - v->a[26354] = anon_sym_LT_AMP_DASH; - v->a[26355] = anon_sym_GT_AMP_DASH; - v->a[26356] = anon_sym_LT_LT_LT; - v->a[26357] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26358] = anon_sym_DOLLAR_LBRACK; - v->a[26359] = anon_sym_DQUOTE; + v->a[26340] = anon_sym_LT_LT_DASH; + v->a[26341] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26342] = anon_sym_AMP; + v->a[26343] = anon_sym_DOLLAR; + v->a[26344] = sym__special_character; + v->a[26345] = anon_sym_DQUOTE; + v->a[26346] = sym_raw_string; + v->a[26347] = aux_sym_number_token1; + v->a[26348] = aux_sym_number_token2; + v->a[26349] = anon_sym_DOLLAR_LBRACE; + v->a[26350] = anon_sym_DOLLAR_LPAREN; + v->a[26351] = anon_sym_BQUOTE; + v->a[26352] = anon_sym_DOLLAR_BQUOTE; + v->a[26353] = sym_word; + v->a[26354] = anon_sym_SEMI; + v->a[26355] = 9; + v->a[26356] = actions(3); + v->a[26357] = 1; + v->a[26358] = sym_comment; + v->a[26359] = actions(2632); small_parse_table_1318(v); } void small_parse_table_1318(t_small_parse_table_array *v) { - v->a[26360] = sym_raw_string; - v->a[26361] = sym_ansi_c_string; - v->a[26362] = anon_sym_DOLLAR_LBRACE; - v->a[26363] = anon_sym_DOLLAR_BQUOTE; - v->a[26364] = anon_sym_LT_LPAREN; - v->a[26365] = anon_sym_GT_LPAREN; - v->a[26366] = actions(2715); - v->a[26367] = 28; - v->a[26368] = anon_sym_for; - v->a[26369] = anon_sym_select; - v->a[26370] = anon_sym_LT; - v->a[26371] = anon_sym_GT; - v->a[26372] = anon_sym_LPAREN; - v->a[26373] = anon_sym_while; - v->a[26374] = anon_sym_until; - v->a[26375] = anon_sym_if; - v->a[26376] = anon_sym_case; - v->a[26377] = anon_sym_function; - v->a[26378] = anon_sym_BANG; - v->a[26379] = anon_sym_LBRACK; + v->a[26360] = 1; + v->a[26361] = aux_sym_heredoc_redirect_token1; + v->a[26362] = actions(3241); + v->a[26363] = 1; + v->a[26364] = sym_variable_name; + v->a[26365] = actions(2516); + v->a[26366] = 2; + v->a[26367] = anon_sym_PIPE; + v->a[26368] = anon_sym_PIPE_AMP; + v->a[26369] = state(2166); + v->a[26370] = 2; + v->a[26371] = sym_variable_assignment; + v->a[26372] = aux_sym_variable_assignments_repeat1; + v->a[26373] = actions(2526); + v->a[26374] = 3; + v->a[26375] = sym_file_descriptor; + v->a[26376] = sym_test_operator; + v->a[26377] = sym__brace_start; + v->a[26378] = state(2295); + v->a[26379] = 3; small_parse_table_1319(v); } void small_parse_table_1319(t_small_parse_table_array *v) { - v->a[26380] = anon_sym_declare; - v->a[26381] = anon_sym_typeset; - v->a[26382] = anon_sym_export; - v->a[26383] = anon_sym_readonly; - v->a[26384] = anon_sym_local; - v->a[26385] = anon_sym_unset; - v->a[26386] = anon_sym_unsetenv; - v->a[26387] = anon_sym_AMP_GT; - v->a[26388] = anon_sym_LT_AMP; - v->a[26389] = anon_sym_GT_AMP; - v->a[26390] = anon_sym_DOLLAR; - v->a[26391] = sym__special_character; - v->a[26392] = aux_sym_number_token1; - v->a[26393] = aux_sym_number_token2; - v->a[26394] = anon_sym_DOLLAR_LPAREN; - v->a[26395] = sym_word; - v->a[26396] = 21; - v->a[26397] = actions(3); - v->a[26398] = 1; - v->a[26399] = sym_comment; + v->a[26380] = sym_file_redirect; + v->a[26381] = sym_heredoc_redirect; + v->a[26382] = aux_sym_redirected_statement_repeat1; + v->a[26383] = actions(2630); + v->a[26384] = 7; + v->a[26385] = anon_sym_SEMI_SEMI; + v->a[26386] = anon_sym_AMP_AMP; + v->a[26387] = anon_sym_PIPE_PIPE; + v->a[26388] = anon_sym_LT_LT; + v->a[26389] = anon_sym_LT_LT_DASH; + v->a[26390] = anon_sym_AMP; + v->a[26391] = anon_sym_SEMI; + v->a[26392] = actions(2512); + v->a[26393] = 22; + v->a[26394] = anon_sym_LT; + v->a[26395] = anon_sym_GT; + v->a[26396] = anon_sym_GT_GT; + v->a[26397] = anon_sym_AMP_GT; + v->a[26398] = anon_sym_AMP_GT_GT; + v->a[26399] = anon_sym_LT_AMP; small_parse_table_1320(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2630.c b/parser/static/small_parse_table/small_parse_table_2630.c deleted file mode 100644 index 8e139c5f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2630.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2630.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13150(t_small_parse_table_array *v) -{ - v->a[263000] = anon_sym_AMP; - v->a[263001] = anon_sym_LT; - v->a[263002] = anon_sym_GT; - v->a[263003] = anon_sym_LT_LT; - v->a[263004] = anon_sym_GT_GT; - v->a[263005] = anon_sym_esac; - v->a[263006] = anon_sym_SEMI_SEMI; - v->a[263007] = anon_sym_SEMI_AMP; - v->a[263008] = anon_sym_SEMI_SEMI_AMP; - v->a[263009] = anon_sym_PIPE_AMP; - v->a[263010] = anon_sym_AMP_GT; - v->a[263011] = anon_sym_AMP_GT_GT; - v->a[263012] = anon_sym_LT_AMP; - v->a[263013] = anon_sym_GT_AMP; - v->a[263014] = anon_sym_GT_PIPE; - v->a[263015] = anon_sym_LT_AMP_DASH; - v->a[263016] = anon_sym_GT_AMP_DASH; - v->a[263017] = anon_sym_LT_LT_DASH; - v->a[263018] = anon_sym_LT_LT_LT; - v->a[263019] = 3; - small_parse_table_13151(v); -} - -void small_parse_table_13151(t_small_parse_table_array *v) -{ - v->a[263020] = actions(3); - v->a[263021] = 1; - v->a[263022] = sym_comment; - v->a[263023] = actions(1334); - v->a[263024] = 3; - v->a[263025] = sym_file_descriptor; - v->a[263026] = sym__concat; - v->a[263027] = aux_sym_heredoc_redirect_token1; - v->a[263028] = actions(1332); - v->a[263029] = 22; - v->a[263030] = anon_sym_SEMI; - v->a[263031] = anon_sym_PIPE_PIPE; - v->a[263032] = anon_sym_AMP_AMP; - v->a[263033] = anon_sym_PIPE; - v->a[263034] = anon_sym_AMP; - v->a[263035] = anon_sym_LT; - v->a[263036] = anon_sym_GT; - v->a[263037] = anon_sym_LT_LT; - v->a[263038] = anon_sym_GT_GT; - v->a[263039] = anon_sym_SEMI_SEMI; - small_parse_table_13152(v); -} - -void small_parse_table_13152(t_small_parse_table_array *v) -{ - v->a[263040] = anon_sym_SEMI_AMP; - v->a[263041] = anon_sym_SEMI_SEMI_AMP; - v->a[263042] = anon_sym_PIPE_AMP; - v->a[263043] = anon_sym_AMP_GT; - v->a[263044] = anon_sym_AMP_GT_GT; - v->a[263045] = anon_sym_LT_AMP; - v->a[263046] = anon_sym_GT_AMP; - v->a[263047] = anon_sym_GT_PIPE; - v->a[263048] = anon_sym_LT_AMP_DASH; - v->a[263049] = anon_sym_GT_AMP_DASH; - v->a[263050] = anon_sym_LT_LT_DASH; - v->a[263051] = aux_sym_concatenation_token1; - v->a[263052] = 16; - v->a[263053] = actions(3); - v->a[263054] = 1; - v->a[263055] = sym_comment; - v->a[263056] = actions(11760); - v->a[263057] = 1; - v->a[263058] = anon_sym_BANG2; - v->a[263059] = actions(11764); - small_parse_table_13153(v); -} - -void small_parse_table_13153(t_small_parse_table_array *v) -{ - v->a[263060] = 1; - v->a[263061] = anon_sym_DOLLAR_LPAREN; - v->a[263062] = actions(11766); - v->a[263063] = 1; - v->a[263064] = anon_sym_BQUOTE; - v->a[263065] = actions(11768); - v->a[263066] = 1; - v->a[263067] = anon_sym_DOLLAR_BQUOTE; - v->a[263068] = actions(11770); - v->a[263069] = 1; - v->a[263070] = aux_sym__simple_variable_name_token1; - v->a[263071] = actions(11772); - v->a[263072] = 1; - v->a[263073] = sym_variable_name; - v->a[263074] = actions(12040); - v->a[263075] = 1; - v->a[263076] = anon_sym_RBRACE3; - v->a[263077] = state(3532); - v->a[263078] = 1; - v->a[263079] = sym_subscript; - small_parse_table_13154(v); -} - -void small_parse_table_13154(t_small_parse_table_array *v) -{ - v->a[263080] = state(6428); - v->a[263081] = 1; - v->a[263082] = aux_sym__expansion_body_repeat1; - v->a[263083] = state(6472); - v->a[263084] = 1; - v->a[263085] = sym_command_substitution; - v->a[263086] = state(7510); - v->a[263087] = 1; - v->a[263088] = sym__expansion_body; - v->a[263089] = actions(11762); - v->a[263090] = 2; - v->a[263091] = anon_sym_POUND2; - v->a[263092] = anon_sym_EQ2; - v->a[263093] = actions(8050); - v->a[263094] = 3; - v->a[263095] = sym__external_expansion_sym_hash; - v->a[263096] = sym__external_expansion_sym_bang; - v->a[263097] = sym__external_expansion_sym_equal; - v->a[263098] = actions(11754); - v->a[263099] = 4; - small_parse_table_13155(v); -} - -/* EOF small_parse_table_2630.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2631.c b/parser/static/small_parse_table/small_parse_table_2631.c deleted file mode 100644 index 753c9de7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2631.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2631.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13155(t_small_parse_table_array *v) -{ - v->a[263100] = anon_sym_DASH; - v->a[263101] = anon_sym_STAR; - v->a[263102] = anon_sym_QMARK; - v->a[263103] = anon_sym_AT2; - v->a[263104] = actions(11756); - v->a[263105] = 5; - v->a[263106] = anon_sym_BANG; - v->a[263107] = anon_sym_DOLLAR; - v->a[263108] = anon_sym_POUND; - v->a[263109] = anon_sym_0; - v->a[263110] = anon_sym__; - v->a[263111] = 10; - v->a[263112] = actions(3); - v->a[263113] = 1; - v->a[263114] = sym_comment; - v->a[263115] = actions(4340); - v->a[263116] = 1; - v->a[263117] = aux_sym_heredoc_redirect_token1; - v->a[263118] = actions(11457); - v->a[263119] = 1; - small_parse_table_13156(v); -} - -void small_parse_table_13156(t_small_parse_table_array *v) -{ - v->a[263120] = sym_file_descriptor; - v->a[263121] = actions(4251); - v->a[263122] = 2; - v->a[263123] = anon_sym_PIPE_PIPE; - v->a[263124] = anon_sym_AMP_AMP; - v->a[263125] = actions(4255); - v->a[263126] = 2; - v->a[263127] = anon_sym_LT_LT; - v->a[263128] = anon_sym_LT_LT_DASH; - v->a[263129] = actions(4338); - v->a[263130] = 2; - v->a[263131] = anon_sym_SEMI; - v->a[263132] = anon_sym_AMP; - v->a[263133] = actions(11282); - v->a[263134] = 2; - v->a[263135] = anon_sym_LT_AMP_DASH; - v->a[263136] = anon_sym_GT_AMP_DASH; - v->a[263137] = state(4283); - v->a[263138] = 3; - v->a[263139] = sym_file_redirect; - small_parse_table_13157(v); -} - -void small_parse_table_13157(t_small_parse_table_array *v) -{ - v->a[263140] = sym_heredoc_redirect; - v->a[263141] = aux_sym_redirected_statement_repeat1; - v->a[263142] = actions(2719); - v->a[263143] = 4; - v->a[263144] = anon_sym_esac; - v->a[263145] = anon_sym_SEMI_SEMI; - v->a[263146] = anon_sym_SEMI_AMP; - v->a[263147] = anon_sym_SEMI_SEMI_AMP; - v->a[263148] = actions(11280); - v->a[263149] = 8; - v->a[263150] = anon_sym_LT; - v->a[263151] = anon_sym_GT; - v->a[263152] = anon_sym_GT_GT; - v->a[263153] = anon_sym_AMP_GT; - v->a[263154] = anon_sym_AMP_GT_GT; - v->a[263155] = anon_sym_LT_AMP; - v->a[263156] = anon_sym_GT_AMP; - v->a[263157] = anon_sym_GT_PIPE; - v->a[263158] = 11; - v->a[263159] = actions(3); - small_parse_table_13158(v); -} - -void small_parse_table_13158(t_small_parse_table_array *v) -{ - v->a[263160] = 1; - v->a[263161] = sym_comment; - v->a[263162] = actions(2719); - v->a[263163] = 1; - v->a[263164] = anon_sym_BQUOTE; - v->a[263165] = actions(5357); - v->a[263166] = 1; - v->a[263167] = aux_sym_heredoc_redirect_token1; - v->a[263168] = actions(11856); - v->a[263169] = 1; - v->a[263170] = sym_file_descriptor; - v->a[263171] = actions(4253); - v->a[263172] = 2; - v->a[263173] = anon_sym_PIPE; - v->a[263174] = anon_sym_PIPE_AMP; - v->a[263175] = actions(4692); - v->a[263176] = 2; - v->a[263177] = anon_sym_LT_LT; - v->a[263178] = anon_sym_LT_LT_DASH; - v->a[263179] = actions(5355); - small_parse_table_13159(v); -} - -void small_parse_table_13159(t_small_parse_table_array *v) -{ - v->a[263180] = 2; - v->a[263181] = anon_sym_PIPE_PIPE; - v->a[263182] = anon_sym_AMP_AMP; - v->a[263183] = actions(11487); - v->a[263184] = 2; - v->a[263185] = anon_sym_LT_AMP_DASH; - v->a[263186] = anon_sym_GT_AMP_DASH; - v->a[263187] = actions(5353); - v->a[263188] = 3; - v->a[263189] = anon_sym_SEMI; - v->a[263190] = anon_sym_AMP; - v->a[263191] = anon_sym_SEMI_SEMI; - v->a[263192] = state(4697); - v->a[263193] = 3; - v->a[263194] = sym_file_redirect; - v->a[263195] = sym_heredoc_redirect; - v->a[263196] = aux_sym_redirected_statement_repeat1; - v->a[263197] = actions(11485); - v->a[263198] = 8; - v->a[263199] = anon_sym_LT; - small_parse_table_13160(v); -} - -/* EOF small_parse_table_2631.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2632.c b/parser/static/small_parse_table/small_parse_table_2632.c deleted file mode 100644 index b5afcce3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2632.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2632.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13160(t_small_parse_table_array *v) -{ - v->a[263200] = anon_sym_GT; - v->a[263201] = anon_sym_GT_GT; - v->a[263202] = anon_sym_AMP_GT; - v->a[263203] = anon_sym_AMP_GT_GT; - v->a[263204] = anon_sym_LT_AMP; - v->a[263205] = anon_sym_GT_AMP; - v->a[263206] = anon_sym_GT_PIPE; - v->a[263207] = 5; - v->a[263208] = actions(3); - v->a[263209] = 1; - v->a[263210] = sym_comment; - v->a[263211] = state(5602); - v->a[263212] = 1; - v->a[263213] = aux_sym_pipeline_repeat1; - v->a[263214] = actions(11745); - v->a[263215] = 2; - v->a[263216] = anon_sym_PIPE; - v->a[263217] = anon_sym_PIPE_AMP; - v->a[263218] = actions(11748); - v->a[263219] = 3; - small_parse_table_13161(v); -} - -void small_parse_table_13161(t_small_parse_table_array *v) -{ - v->a[263220] = sym_file_descriptor; - v->a[263221] = ts_builtin_sym_end; - v->a[263222] = aux_sym_heredoc_redirect_token1; - v->a[263223] = actions(11743); - v->a[263224] = 19; - v->a[263225] = anon_sym_SEMI; - v->a[263226] = anon_sym_PIPE_PIPE; - v->a[263227] = anon_sym_AMP_AMP; - v->a[263228] = anon_sym_AMP; - v->a[263229] = anon_sym_LT; - v->a[263230] = anon_sym_GT; - v->a[263231] = anon_sym_LT_LT; - v->a[263232] = anon_sym_GT_GT; - v->a[263233] = anon_sym_RPAREN; - v->a[263234] = anon_sym_SEMI_SEMI; - v->a[263235] = anon_sym_AMP_GT; - v->a[263236] = anon_sym_AMP_GT_GT; - v->a[263237] = anon_sym_LT_AMP; - v->a[263238] = anon_sym_GT_AMP; - v->a[263239] = anon_sym_GT_PIPE; - small_parse_table_13162(v); -} - -void small_parse_table_13162(t_small_parse_table_array *v) -{ - v->a[263240] = anon_sym_LT_AMP_DASH; - v->a[263241] = anon_sym_GT_AMP_DASH; - v->a[263242] = anon_sym_LT_LT_DASH; - v->a[263243] = anon_sym_BQUOTE; - v->a[263244] = 6; - v->a[263245] = actions(3); - v->a[263246] = 1; - v->a[263247] = sym_comment; - v->a[263248] = actions(11651); - v->a[263249] = 1; - v->a[263250] = aux_sym_concatenation_token1; - v->a[263251] = actions(11653); - v->a[263252] = 1; - v->a[263253] = sym__concat; - v->a[263254] = state(4630); - v->a[263255] = 1; - v->a[263256] = aux_sym_concatenation_repeat1; - v->a[263257] = actions(5697); - v->a[263258] = 3; - v->a[263259] = sym_file_descriptor; - small_parse_table_13163(v); -} - -void small_parse_table_13163(t_small_parse_table_array *v) -{ - v->a[263260] = ts_builtin_sym_end; - v->a[263261] = aux_sym_heredoc_redirect_token1; - v->a[263262] = actions(5695); - v->a[263263] = 19; - v->a[263264] = anon_sym_SEMI; - v->a[263265] = anon_sym_PIPE_PIPE; - v->a[263266] = anon_sym_AMP_AMP; - v->a[263267] = anon_sym_PIPE; - v->a[263268] = anon_sym_AMP; - v->a[263269] = anon_sym_LT; - v->a[263270] = anon_sym_GT; - v->a[263271] = anon_sym_LT_LT; - v->a[263272] = anon_sym_GT_GT; - v->a[263273] = anon_sym_SEMI_SEMI; - v->a[263274] = anon_sym_PIPE_AMP; - v->a[263275] = anon_sym_AMP_GT; - v->a[263276] = anon_sym_AMP_GT_GT; - v->a[263277] = anon_sym_LT_AMP; - v->a[263278] = anon_sym_GT_AMP; - v->a[263279] = anon_sym_GT_PIPE; - small_parse_table_13164(v); -} - -void small_parse_table_13164(t_small_parse_table_array *v) -{ - v->a[263280] = anon_sym_LT_AMP_DASH; - v->a[263281] = anon_sym_GT_AMP_DASH; - v->a[263282] = anon_sym_LT_LT_DASH; - v->a[263283] = 3; - v->a[263284] = actions(3); - v->a[263285] = 1; - v->a[263286] = sym_comment; - v->a[263287] = actions(1294); - v->a[263288] = 3; - v->a[263289] = sym_file_descriptor; - v->a[263290] = sym__concat; - v->a[263291] = aux_sym_heredoc_redirect_token1; - v->a[263292] = actions(1292); - v->a[263293] = 22; - v->a[263294] = anon_sym_SEMI; - v->a[263295] = anon_sym_PIPE_PIPE; - v->a[263296] = anon_sym_AMP_AMP; - v->a[263297] = anon_sym_PIPE; - v->a[263298] = anon_sym_AMP; - v->a[263299] = anon_sym_LT; - small_parse_table_13165(v); -} - -/* EOF small_parse_table_2632.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2633.c b/parser/static/small_parse_table/small_parse_table_2633.c deleted file mode 100644 index 9184046b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2633.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2633.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13165(t_small_parse_table_array *v) -{ - v->a[263300] = anon_sym_GT; - v->a[263301] = anon_sym_LT_LT; - v->a[263302] = anon_sym_GT_GT; - v->a[263303] = anon_sym_SEMI_SEMI; - v->a[263304] = anon_sym_SEMI_AMP; - v->a[263305] = anon_sym_SEMI_SEMI_AMP; - v->a[263306] = anon_sym_PIPE_AMP; - v->a[263307] = anon_sym_AMP_GT; - v->a[263308] = anon_sym_AMP_GT_GT; - v->a[263309] = anon_sym_LT_AMP; - v->a[263310] = anon_sym_GT_AMP; - v->a[263311] = anon_sym_GT_PIPE; - v->a[263312] = anon_sym_LT_AMP_DASH; - v->a[263313] = anon_sym_GT_AMP_DASH; - v->a[263314] = anon_sym_LT_LT_DASH; - v->a[263315] = aux_sym_concatenation_token1; - v->a[263316] = 11; - v->a[263317] = actions(3); - v->a[263318] = 1; - v->a[263319] = sym_comment; - small_parse_table_13166(v); -} - -void small_parse_table_13166(t_small_parse_table_array *v) -{ - v->a[263320] = actions(4257); - v->a[263321] = 1; - v->a[263322] = anon_sym_RPAREN; - v->a[263323] = actions(4411); - v->a[263324] = 1; - v->a[263325] = aux_sym_heredoc_redirect_token1; - v->a[263326] = actions(11993); - v->a[263327] = 1; - v->a[263328] = sym_file_descriptor; - v->a[263329] = actions(4253); - v->a[263330] = 2; - v->a[263331] = anon_sym_PIPE; - v->a[263332] = anon_sym_PIPE_AMP; - v->a[263333] = actions(4692); - v->a[263334] = 2; - v->a[263335] = anon_sym_LT_LT; - v->a[263336] = anon_sym_LT_LT_DASH; - v->a[263337] = actions(4809); - v->a[263338] = 2; - v->a[263339] = anon_sym_PIPE_PIPE; - small_parse_table_13167(v); -} - -void small_parse_table_13167(t_small_parse_table_array *v) -{ - v->a[263340] = anon_sym_AMP_AMP; - v->a[263341] = actions(11542); - v->a[263342] = 2; - v->a[263343] = anon_sym_LT_AMP_DASH; - v->a[263344] = anon_sym_GT_AMP_DASH; - v->a[263345] = actions(4409); - v->a[263346] = 3; - v->a[263347] = anon_sym_SEMI; - v->a[263348] = anon_sym_AMP; - v->a[263349] = anon_sym_SEMI_SEMI; - v->a[263350] = state(4746); - v->a[263351] = 3; - v->a[263352] = sym_file_redirect; - v->a[263353] = sym_heredoc_redirect; - v->a[263354] = aux_sym_redirected_statement_repeat1; - v->a[263355] = actions(11540); - v->a[263356] = 8; - v->a[263357] = anon_sym_LT; - v->a[263358] = anon_sym_GT; - v->a[263359] = anon_sym_GT_GT; - small_parse_table_13168(v); -} - -void small_parse_table_13168(t_small_parse_table_array *v) -{ - v->a[263360] = anon_sym_AMP_GT; - v->a[263361] = anon_sym_AMP_GT_GT; - v->a[263362] = anon_sym_LT_AMP; - v->a[263363] = anon_sym_GT_AMP; - v->a[263364] = anon_sym_GT_PIPE; - v->a[263365] = 16; - v->a[263366] = actions(3); - v->a[263367] = 1; - v->a[263368] = sym_comment; - v->a[263369] = actions(11760); - v->a[263370] = 1; - v->a[263371] = anon_sym_BANG2; - v->a[263372] = actions(11764); - v->a[263373] = 1; - v->a[263374] = anon_sym_DOLLAR_LPAREN; - v->a[263375] = actions(11766); - v->a[263376] = 1; - v->a[263377] = anon_sym_BQUOTE; - v->a[263378] = actions(11768); - v->a[263379] = 1; - small_parse_table_13169(v); -} - -void small_parse_table_13169(t_small_parse_table_array *v) -{ - v->a[263380] = anon_sym_DOLLAR_BQUOTE; - v->a[263381] = actions(11770); - v->a[263382] = 1; - v->a[263383] = aux_sym__simple_variable_name_token1; - v->a[263384] = actions(11772); - v->a[263385] = 1; - v->a[263386] = sym_variable_name; - v->a[263387] = actions(12042); - v->a[263388] = 1; - v->a[263389] = anon_sym_RBRACE3; - v->a[263390] = state(3532); - v->a[263391] = 1; - v->a[263392] = sym_subscript; - v->a[263393] = state(6428); - v->a[263394] = 1; - v->a[263395] = aux_sym__expansion_body_repeat1; - v->a[263396] = state(6472); - v->a[263397] = 1; - v->a[263398] = sym_command_substitution; - v->a[263399] = state(7128); - small_parse_table_13170(v); -} - -/* EOF small_parse_table_2633.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2634.c b/parser/static/small_parse_table/small_parse_table_2634.c deleted file mode 100644 index b41434cb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2634.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2634.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13170(t_small_parse_table_array *v) -{ - v->a[263400] = 1; - v->a[263401] = sym__expansion_body; - v->a[263402] = actions(11762); - v->a[263403] = 2; - v->a[263404] = anon_sym_POUND2; - v->a[263405] = anon_sym_EQ2; - v->a[263406] = actions(8050); - v->a[263407] = 3; - v->a[263408] = sym__external_expansion_sym_hash; - v->a[263409] = sym__external_expansion_sym_bang; - v->a[263410] = sym__external_expansion_sym_equal; - v->a[263411] = actions(11754); - v->a[263412] = 4; - v->a[263413] = anon_sym_DASH; - v->a[263414] = anon_sym_STAR; - v->a[263415] = anon_sym_QMARK; - v->a[263416] = anon_sym_AT2; - v->a[263417] = actions(11756); - v->a[263418] = 5; - v->a[263419] = anon_sym_BANG; - small_parse_table_13171(v); -} - -void small_parse_table_13171(t_small_parse_table_array *v) -{ - v->a[263420] = anon_sym_DOLLAR; - v->a[263421] = anon_sym_POUND; - v->a[263422] = anon_sym_0; - v->a[263423] = anon_sym__; - v->a[263424] = 16; - v->a[263425] = actions(3); - v->a[263426] = 1; - v->a[263427] = sym_comment; - v->a[263428] = actions(11760); - v->a[263429] = 1; - v->a[263430] = anon_sym_BANG2; - v->a[263431] = actions(11764); - v->a[263432] = 1; - v->a[263433] = anon_sym_DOLLAR_LPAREN; - v->a[263434] = actions(11766); - v->a[263435] = 1; - v->a[263436] = anon_sym_BQUOTE; - v->a[263437] = actions(11768); - v->a[263438] = 1; - v->a[263439] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_13172(v); -} - -void small_parse_table_13172(t_small_parse_table_array *v) -{ - v->a[263440] = actions(11770); - v->a[263441] = 1; - v->a[263442] = aux_sym__simple_variable_name_token1; - v->a[263443] = actions(11772); - v->a[263444] = 1; - v->a[263445] = sym_variable_name; - v->a[263446] = actions(12044); - v->a[263447] = 1; - v->a[263448] = anon_sym_RBRACE3; - v->a[263449] = state(3532); - v->a[263450] = 1; - v->a[263451] = sym_subscript; - v->a[263452] = state(6428); - v->a[263453] = 1; - v->a[263454] = aux_sym__expansion_body_repeat1; - v->a[263455] = state(6472); - v->a[263456] = 1; - v->a[263457] = sym_command_substitution; - v->a[263458] = state(6925); - v->a[263459] = 1; - small_parse_table_13173(v); -} - -void small_parse_table_13173(t_small_parse_table_array *v) -{ - v->a[263460] = sym__expansion_body; - v->a[263461] = actions(11762); - v->a[263462] = 2; - v->a[263463] = anon_sym_POUND2; - v->a[263464] = anon_sym_EQ2; - v->a[263465] = actions(8050); - v->a[263466] = 3; - v->a[263467] = sym__external_expansion_sym_hash; - v->a[263468] = sym__external_expansion_sym_bang; - v->a[263469] = sym__external_expansion_sym_equal; - v->a[263470] = actions(11754); - v->a[263471] = 4; - v->a[263472] = anon_sym_DASH; - v->a[263473] = anon_sym_STAR; - v->a[263474] = anon_sym_QMARK; - v->a[263475] = anon_sym_AT2; - v->a[263476] = actions(11756); - v->a[263477] = 5; - v->a[263478] = anon_sym_BANG; - v->a[263479] = anon_sym_DOLLAR; - small_parse_table_13174(v); -} - -void small_parse_table_13174(t_small_parse_table_array *v) -{ - v->a[263480] = anon_sym_POUND; - v->a[263481] = anon_sym_0; - v->a[263482] = anon_sym__; - v->a[263483] = 16; - v->a[263484] = actions(3); - v->a[263485] = 1; - v->a[263486] = sym_comment; - v->a[263487] = actions(11760); - v->a[263488] = 1; - v->a[263489] = anon_sym_BANG2; - v->a[263490] = actions(11764); - v->a[263491] = 1; - v->a[263492] = anon_sym_DOLLAR_LPAREN; - v->a[263493] = actions(11766); - v->a[263494] = 1; - v->a[263495] = anon_sym_BQUOTE; - v->a[263496] = actions(11768); - v->a[263497] = 1; - v->a[263498] = anon_sym_DOLLAR_BQUOTE; - v->a[263499] = actions(11770); - small_parse_table_13175(v); -} - -/* EOF small_parse_table_2634.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2635.c b/parser/static/small_parse_table/small_parse_table_2635.c deleted file mode 100644 index 4f9ef294..00000000 --- a/parser/static/small_parse_table/small_parse_table_2635.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2635.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13175(t_small_parse_table_array *v) -{ - v->a[263500] = 1; - v->a[263501] = aux_sym__simple_variable_name_token1; - v->a[263502] = actions(11772); - v->a[263503] = 1; - v->a[263504] = sym_variable_name; - v->a[263505] = actions(12046); - v->a[263506] = 1; - v->a[263507] = anon_sym_RBRACE3; - v->a[263508] = state(3532); - v->a[263509] = 1; - v->a[263510] = sym_subscript; - v->a[263511] = state(6428); - v->a[263512] = 1; - v->a[263513] = aux_sym__expansion_body_repeat1; - v->a[263514] = state(6472); - v->a[263515] = 1; - v->a[263516] = sym_command_substitution; - v->a[263517] = state(7533); - v->a[263518] = 1; - v->a[263519] = sym__expansion_body; - small_parse_table_13176(v); -} - -void small_parse_table_13176(t_small_parse_table_array *v) -{ - v->a[263520] = actions(11762); - v->a[263521] = 2; - v->a[263522] = anon_sym_POUND2; - v->a[263523] = anon_sym_EQ2; - v->a[263524] = actions(8050); - v->a[263525] = 3; - v->a[263526] = sym__external_expansion_sym_hash; - v->a[263527] = sym__external_expansion_sym_bang; - v->a[263528] = sym__external_expansion_sym_equal; - v->a[263529] = actions(11754); - v->a[263530] = 4; - v->a[263531] = anon_sym_DASH; - v->a[263532] = anon_sym_STAR; - v->a[263533] = anon_sym_QMARK; - v->a[263534] = anon_sym_AT2; - v->a[263535] = actions(11756); - v->a[263536] = 5; - v->a[263537] = anon_sym_BANG; - v->a[263538] = anon_sym_DOLLAR; - v->a[263539] = anon_sym_POUND; - small_parse_table_13177(v); -} - -void small_parse_table_13177(t_small_parse_table_array *v) -{ - v->a[263540] = anon_sym_0; - v->a[263541] = anon_sym__; - v->a[263542] = 3; - v->a[263543] = actions(3); - v->a[263544] = 1; - v->a[263545] = sym_comment; - v->a[263546] = actions(1294); - v->a[263547] = 4; - v->a[263548] = sym__concat; - v->a[263549] = sym_test_operator; - v->a[263550] = sym__brace_start; - v->a[263551] = aux_sym_heredoc_redirect_token1; - v->a[263552] = actions(1292); - v->a[263553] = 21; - v->a[263554] = anon_sym_LPAREN_LPAREN; - v->a[263555] = anon_sym_SEMI; - v->a[263556] = anon_sym_AMP; - v->a[263557] = anon_sym_SEMI_SEMI; - v->a[263558] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[263559] = anon_sym_DOLLAR_LBRACK; - small_parse_table_13178(v); -} - -void small_parse_table_13178(t_small_parse_table_array *v) -{ - v->a[263560] = aux_sym_concatenation_token1; - v->a[263561] = anon_sym_DOLLAR; - v->a[263562] = sym__special_character; - v->a[263563] = anon_sym_DQUOTE; - v->a[263564] = sym_raw_string; - v->a[263565] = sym_ansi_c_string; - v->a[263566] = aux_sym_number_token1; - v->a[263567] = aux_sym_number_token2; - v->a[263568] = anon_sym_DOLLAR_LBRACE; - v->a[263569] = anon_sym_DOLLAR_LPAREN; - v->a[263570] = anon_sym_BQUOTE; - v->a[263571] = anon_sym_DOLLAR_BQUOTE; - v->a[263572] = anon_sym_LT_LPAREN; - v->a[263573] = anon_sym_GT_LPAREN; - v->a[263574] = sym_word; - v->a[263575] = 6; - v->a[263576] = actions(3); - v->a[263577] = 1; - v->a[263578] = sym_comment; - v->a[263579] = actions(11500); - small_parse_table_13179(v); -} - -void small_parse_table_13179(t_small_parse_table_array *v) -{ - v->a[263580] = 1; - v->a[263581] = aux_sym_concatenation_token1; - v->a[263582] = actions(11502); - v->a[263583] = 1; - v->a[263584] = sym__concat; - v->a[263585] = state(4783); - v->a[263586] = 1; - v->a[263587] = aux_sym_concatenation_repeat1; - v->a[263588] = actions(5375); - v->a[263589] = 3; - v->a[263590] = sym_file_descriptor; - v->a[263591] = sym_variable_name; - v->a[263592] = aux_sym_heredoc_redirect_token1; - v->a[263593] = actions(5373); - v->a[263594] = 19; - v->a[263595] = anon_sym_SEMI; - v->a[263596] = anon_sym_PIPE_PIPE; - v->a[263597] = anon_sym_AMP_AMP; - v->a[263598] = anon_sym_PIPE; - v->a[263599] = anon_sym_AMP; - small_parse_table_13180(v); -} - -/* EOF small_parse_table_2635.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2636.c b/parser/static/small_parse_table/small_parse_table_2636.c deleted file mode 100644 index 7843c0ee..00000000 --- a/parser/static/small_parse_table/small_parse_table_2636.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2636.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13180(t_small_parse_table_array *v) -{ - v->a[263600] = anon_sym_LT; - v->a[263601] = anon_sym_GT; - v->a[263602] = anon_sym_LT_LT; - v->a[263603] = anon_sym_GT_GT; - v->a[263604] = anon_sym_SEMI_SEMI; - v->a[263605] = anon_sym_PIPE_AMP; - v->a[263606] = anon_sym_AMP_GT; - v->a[263607] = anon_sym_AMP_GT_GT; - v->a[263608] = anon_sym_LT_AMP; - v->a[263609] = anon_sym_GT_AMP; - v->a[263610] = anon_sym_GT_PIPE; - v->a[263611] = anon_sym_LT_AMP_DASH; - v->a[263612] = anon_sym_GT_AMP_DASH; - v->a[263613] = anon_sym_LT_LT_DASH; - v->a[263614] = 19; - v->a[263615] = actions(71); - v->a[263616] = 1; - v->a[263617] = sym_comment; - v->a[263618] = actions(11808); - v->a[263619] = 1; - small_parse_table_13181(v); -} - -void small_parse_table_13181(t_small_parse_table_array *v) -{ - v->a[263620] = anon_sym_LPAREN; - v->a[263621] = actions(11810); - v->a[263622] = 1; - v->a[263623] = aux_sym__c_word_token1; - v->a[263624] = actions(11812); - v->a[263625] = 1; - v->a[263626] = anon_sym_DOLLAR; - v->a[263627] = actions(11814); - v->a[263628] = 1; - v->a[263629] = anon_sym_DQUOTE; - v->a[263630] = actions(11816); - v->a[263631] = 1; - v->a[263632] = aux_sym_number_token1; - v->a[263633] = actions(11818); - v->a[263634] = 1; - v->a[263635] = aux_sym_number_token2; - v->a[263636] = actions(11820); - v->a[263637] = 1; - v->a[263638] = anon_sym_DOLLAR_LBRACE; - v->a[263639] = actions(11822); - small_parse_table_13182(v); -} - -void small_parse_table_13182(t_small_parse_table_array *v) -{ - v->a[263640] = 1; - v->a[263641] = anon_sym_DOLLAR_LPAREN; - v->a[263642] = actions(11824); - v->a[263643] = 1; - v->a[263644] = anon_sym_BQUOTE; - v->a[263645] = actions(11826); - v->a[263646] = 1; - v->a[263647] = anon_sym_DOLLAR_BQUOTE; - v->a[263648] = actions(12048); - v->a[263649] = 1; - v->a[263650] = anon_sym_RPAREN_RPAREN; - v->a[263651] = state(3285); - v->a[263652] = 1; - v->a[263653] = sym__c_postfix_expression; - v->a[263654] = state(3286); - v->a[263655] = 1; - v->a[263656] = sym__c_binary_expression; - v->a[263657] = state(3290); - v->a[263658] = 1; - v->a[263659] = sym__c_unary_expression; - small_parse_table_13183(v); -} - -void small_parse_table_13183(t_small_parse_table_array *v) -{ - v->a[263660] = state(6648); - v->a[263661] = 1; - v->a[263662] = sym__c_expression; - v->a[263663] = state(6768); - v->a[263664] = 1; - v->a[263665] = sym__c_variable_assignment; - v->a[263666] = actions(11806); - v->a[263667] = 2; - v->a[263668] = anon_sym_PLUS_PLUS; - v->a[263669] = anon_sym_DASH_DASH; - v->a[263670] = state(3292); - v->a[263671] = 7; - v->a[263672] = sym__c_expression_not_assignment; - v->a[263673] = sym__c_parenthesized_expression; - v->a[263674] = sym_string; - v->a[263675] = sym_number; - v->a[263676] = sym_simple_expansion; - v->a[263677] = sym_expansion; - v->a[263678] = sym_command_substitution; - v->a[263679] = 3; - small_parse_table_13184(v); -} - -void small_parse_table_13184(t_small_parse_table_array *v) -{ - v->a[263680] = actions(3); - v->a[263681] = 1; - v->a[263682] = sym_comment; - v->a[263683] = actions(5768); - v->a[263684] = 3; - v->a[263685] = sym_file_descriptor; - v->a[263686] = sym_variable_name; - v->a[263687] = aux_sym_heredoc_redirect_token1; - v->a[263688] = actions(5766); - v->a[263689] = 22; - v->a[263690] = anon_sym_SEMI; - v->a[263691] = anon_sym_PIPE_PIPE; - v->a[263692] = anon_sym_AMP_AMP; - v->a[263693] = anon_sym_PIPE; - v->a[263694] = anon_sym_AMP; - v->a[263695] = anon_sym_LT; - v->a[263696] = anon_sym_GT; - v->a[263697] = anon_sym_LT_LT; - v->a[263698] = anon_sym_GT_GT; - v->a[263699] = anon_sym_esac; - small_parse_table_13185(v); -} - -/* EOF small_parse_table_2636.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2637.c b/parser/static/small_parse_table/small_parse_table_2637.c deleted file mode 100644 index 17bafaac..00000000 --- a/parser/static/small_parse_table/small_parse_table_2637.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2637.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13185(t_small_parse_table_array *v) -{ - v->a[263700] = anon_sym_SEMI_SEMI; - v->a[263701] = anon_sym_SEMI_AMP; - v->a[263702] = anon_sym_SEMI_SEMI_AMP; - v->a[263703] = anon_sym_PIPE_AMP; - v->a[263704] = anon_sym_AMP_GT; - v->a[263705] = anon_sym_AMP_GT_GT; - v->a[263706] = anon_sym_LT_AMP; - v->a[263707] = anon_sym_GT_AMP; - v->a[263708] = anon_sym_GT_PIPE; - v->a[263709] = anon_sym_LT_AMP_DASH; - v->a[263710] = anon_sym_GT_AMP_DASH; - v->a[263711] = anon_sym_LT_LT_DASH; - v->a[263712] = 3; - v->a[263713] = actions(3); - v->a[263714] = 1; - v->a[263715] = sym_comment; - v->a[263716] = actions(1326); - v->a[263717] = 3; - v->a[263718] = sym_file_descriptor; - v->a[263719] = sym__concat; - small_parse_table_13186(v); -} - -void small_parse_table_13186(t_small_parse_table_array *v) -{ - v->a[263720] = aux_sym_heredoc_redirect_token1; - v->a[263721] = actions(1324); - v->a[263722] = 22; - v->a[263723] = anon_sym_SEMI; - v->a[263724] = anon_sym_PIPE_PIPE; - v->a[263725] = anon_sym_AMP_AMP; - v->a[263726] = anon_sym_PIPE; - v->a[263727] = anon_sym_AMP; - v->a[263728] = anon_sym_LT; - v->a[263729] = anon_sym_GT; - v->a[263730] = anon_sym_LT_LT; - v->a[263731] = anon_sym_GT_GT; - v->a[263732] = anon_sym_SEMI_SEMI; - v->a[263733] = anon_sym_SEMI_AMP; - v->a[263734] = anon_sym_SEMI_SEMI_AMP; - v->a[263735] = anon_sym_PIPE_AMP; - v->a[263736] = anon_sym_AMP_GT; - v->a[263737] = anon_sym_AMP_GT_GT; - v->a[263738] = anon_sym_LT_AMP; - v->a[263739] = anon_sym_GT_AMP; - small_parse_table_13187(v); -} - -void small_parse_table_13187(t_small_parse_table_array *v) -{ - v->a[263740] = anon_sym_GT_PIPE; - v->a[263741] = anon_sym_LT_AMP_DASH; - v->a[263742] = anon_sym_GT_AMP_DASH; - v->a[263743] = anon_sym_LT_LT_DASH; - v->a[263744] = aux_sym_concatenation_token1; - v->a[263745] = 6; - v->a[263746] = actions(3); - v->a[263747] = 1; - v->a[263748] = sym_comment; - v->a[263749] = actions(11512); - v->a[263750] = 1; - v->a[263751] = aux_sym_concatenation_token1; - v->a[263752] = actions(11514); - v->a[263753] = 1; - v->a[263754] = sym__concat; - v->a[263755] = state(4777); - v->a[263756] = 1; - v->a[263757] = aux_sym_concatenation_repeat1; - v->a[263758] = actions(4372); - v->a[263759] = 2; - small_parse_table_13188(v); -} - -void small_parse_table_13188(t_small_parse_table_array *v) -{ - v->a[263760] = sym_file_descriptor; - v->a[263761] = aux_sym_heredoc_redirect_token1; - v->a[263762] = actions(4370); - v->a[263763] = 20; - v->a[263764] = anon_sym_SEMI; - v->a[263765] = anon_sym_PIPE_PIPE; - v->a[263766] = anon_sym_AMP_AMP; - v->a[263767] = anon_sym_PIPE; - v->a[263768] = anon_sym_AMP; - v->a[263769] = anon_sym_LT; - v->a[263770] = anon_sym_GT; - v->a[263771] = anon_sym_LT_LT; - v->a[263772] = anon_sym_GT_GT; - v->a[263773] = anon_sym_SEMI_SEMI; - v->a[263774] = anon_sym_PIPE_AMP; - v->a[263775] = anon_sym_AMP_GT; - v->a[263776] = anon_sym_AMP_GT_GT; - v->a[263777] = anon_sym_LT_AMP; - v->a[263778] = anon_sym_GT_AMP; - v->a[263779] = anon_sym_GT_PIPE; - small_parse_table_13189(v); -} - -void small_parse_table_13189(t_small_parse_table_array *v) -{ - v->a[263780] = anon_sym_LT_AMP_DASH; - v->a[263781] = anon_sym_GT_AMP_DASH; - v->a[263782] = anon_sym_LT_LT_DASH; - v->a[263783] = anon_sym_LT_LT_LT; - v->a[263784] = 3; - v->a[263785] = actions(3); - v->a[263786] = 1; - v->a[263787] = sym_comment; - v->a[263788] = actions(1346); - v->a[263789] = 4; - v->a[263790] = sym__concat; - v->a[263791] = sym_test_operator; - v->a[263792] = sym__brace_start; - v->a[263793] = aux_sym_heredoc_redirect_token1; - v->a[263794] = actions(1344); - v->a[263795] = 21; - v->a[263796] = anon_sym_LPAREN_LPAREN; - v->a[263797] = anon_sym_SEMI; - v->a[263798] = anon_sym_AMP; - v->a[263799] = anon_sym_SEMI_SEMI; - small_parse_table_13190(v); -} - -/* EOF small_parse_table_2637.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2638.c b/parser/static/small_parse_table/small_parse_table_2638.c deleted file mode 100644 index a70255aa..00000000 --- a/parser/static/small_parse_table/small_parse_table_2638.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2638.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13190(t_small_parse_table_array *v) -{ - v->a[263800] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[263801] = anon_sym_DOLLAR_LBRACK; - v->a[263802] = aux_sym_concatenation_token1; - v->a[263803] = anon_sym_DOLLAR; - v->a[263804] = sym__special_character; - v->a[263805] = anon_sym_DQUOTE; - v->a[263806] = sym_raw_string; - v->a[263807] = sym_ansi_c_string; - v->a[263808] = aux_sym_number_token1; - v->a[263809] = aux_sym_number_token2; - v->a[263810] = anon_sym_DOLLAR_LBRACE; - v->a[263811] = anon_sym_DOLLAR_LPAREN; - v->a[263812] = anon_sym_BQUOTE; - v->a[263813] = anon_sym_DOLLAR_BQUOTE; - v->a[263814] = anon_sym_LT_LPAREN; - v->a[263815] = anon_sym_GT_LPAREN; - v->a[263816] = sym_word; - v->a[263817] = 3; - v->a[263818] = actions(3); - v->a[263819] = 1; - small_parse_table_13191(v); -} - -void small_parse_table_13191(t_small_parse_table_array *v) -{ - v->a[263820] = sym_comment; - v->a[263821] = actions(1350); - v->a[263822] = 4; - v->a[263823] = sym__concat; - v->a[263824] = sym_test_operator; - v->a[263825] = sym__brace_start; - v->a[263826] = aux_sym_heredoc_redirect_token1; - v->a[263827] = actions(1348); - v->a[263828] = 21; - v->a[263829] = anon_sym_LPAREN_LPAREN; - v->a[263830] = anon_sym_SEMI; - v->a[263831] = anon_sym_AMP; - v->a[263832] = anon_sym_SEMI_SEMI; - v->a[263833] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[263834] = anon_sym_DOLLAR_LBRACK; - v->a[263835] = aux_sym_concatenation_token1; - v->a[263836] = anon_sym_DOLLAR; - v->a[263837] = sym__special_character; - v->a[263838] = anon_sym_DQUOTE; - v->a[263839] = sym_raw_string; - small_parse_table_13192(v); -} - -void small_parse_table_13192(t_small_parse_table_array *v) -{ - v->a[263840] = sym_ansi_c_string; - v->a[263841] = aux_sym_number_token1; - v->a[263842] = aux_sym_number_token2; - v->a[263843] = anon_sym_DOLLAR_LBRACE; - v->a[263844] = anon_sym_DOLLAR_LPAREN; - v->a[263845] = anon_sym_BQUOTE; - v->a[263846] = anon_sym_DOLLAR_BQUOTE; - v->a[263847] = anon_sym_LT_LPAREN; - v->a[263848] = anon_sym_GT_LPAREN; - v->a[263849] = sym_word; - v->a[263850] = 16; - v->a[263851] = actions(3); - v->a[263852] = 1; - v->a[263853] = sym_comment; - v->a[263854] = actions(11760); - v->a[263855] = 1; - v->a[263856] = anon_sym_BANG2; - v->a[263857] = actions(11764); - v->a[263858] = 1; - v->a[263859] = anon_sym_DOLLAR_LPAREN; - small_parse_table_13193(v); -} - -void small_parse_table_13193(t_small_parse_table_array *v) -{ - v->a[263860] = actions(11766); - v->a[263861] = 1; - v->a[263862] = anon_sym_BQUOTE; - v->a[263863] = actions(11768); - v->a[263864] = 1; - v->a[263865] = anon_sym_DOLLAR_BQUOTE; - v->a[263866] = actions(11770); - v->a[263867] = 1; - v->a[263868] = aux_sym__simple_variable_name_token1; - v->a[263869] = actions(11772); - v->a[263870] = 1; - v->a[263871] = sym_variable_name; - v->a[263872] = actions(12050); - v->a[263873] = 1; - v->a[263874] = anon_sym_RBRACE3; - v->a[263875] = state(3532); - v->a[263876] = 1; - v->a[263877] = sym_subscript; - v->a[263878] = state(6428); - v->a[263879] = 1; - small_parse_table_13194(v); -} - -void small_parse_table_13194(t_small_parse_table_array *v) -{ - v->a[263880] = aux_sym__expansion_body_repeat1; - v->a[263881] = state(6472); - v->a[263882] = 1; - v->a[263883] = sym_command_substitution; - v->a[263884] = state(6807); - v->a[263885] = 1; - v->a[263886] = sym__expansion_body; - v->a[263887] = actions(11762); - v->a[263888] = 2; - v->a[263889] = anon_sym_POUND2; - v->a[263890] = anon_sym_EQ2; - v->a[263891] = actions(8050); - v->a[263892] = 3; - v->a[263893] = sym__external_expansion_sym_hash; - v->a[263894] = sym__external_expansion_sym_bang; - v->a[263895] = sym__external_expansion_sym_equal; - v->a[263896] = actions(11754); - v->a[263897] = 4; - v->a[263898] = anon_sym_DASH; - v->a[263899] = anon_sym_STAR; - small_parse_table_13195(v); -} - -/* EOF small_parse_table_2638.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2639.c b/parser/static/small_parse_table/small_parse_table_2639.c deleted file mode 100644 index 7bb16f7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2639.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2639.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13195(t_small_parse_table_array *v) -{ - v->a[263900] = anon_sym_QMARK; - v->a[263901] = anon_sym_AT2; - v->a[263902] = actions(11756); - v->a[263903] = 5; - v->a[263904] = anon_sym_BANG; - v->a[263905] = anon_sym_DOLLAR; - v->a[263906] = anon_sym_POUND; - v->a[263907] = anon_sym_0; - v->a[263908] = anon_sym__; - v->a[263909] = 3; - v->a[263910] = actions(3); - v->a[263911] = 1; - v->a[263912] = sym_comment; - v->a[263913] = actions(1253); - v->a[263914] = 4; - v->a[263915] = sym__concat; - v->a[263916] = sym_test_operator; - v->a[263917] = sym__brace_start; - v->a[263918] = aux_sym_heredoc_redirect_token1; - v->a[263919] = actions(1251); - small_parse_table_13196(v); -} - -void small_parse_table_13196(t_small_parse_table_array *v) -{ - v->a[263920] = 21; - v->a[263921] = anon_sym_LPAREN_LPAREN; - v->a[263922] = anon_sym_SEMI; - v->a[263923] = anon_sym_AMP; - v->a[263924] = anon_sym_SEMI_SEMI; - v->a[263925] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[263926] = anon_sym_DOLLAR_LBRACK; - v->a[263927] = aux_sym_concatenation_token1; - v->a[263928] = anon_sym_DOLLAR; - v->a[263929] = sym__special_character; - v->a[263930] = anon_sym_DQUOTE; - v->a[263931] = sym_raw_string; - v->a[263932] = sym_ansi_c_string; - v->a[263933] = aux_sym_number_token1; - v->a[263934] = aux_sym_number_token2; - v->a[263935] = anon_sym_DOLLAR_LBRACE; - v->a[263936] = anon_sym_DOLLAR_LPAREN; - v->a[263937] = anon_sym_BQUOTE; - v->a[263938] = anon_sym_DOLLAR_BQUOTE; - v->a[263939] = anon_sym_LT_LPAREN; - small_parse_table_13197(v); -} - -void small_parse_table_13197(t_small_parse_table_array *v) -{ - v->a[263940] = anon_sym_GT_LPAREN; - v->a[263941] = sym_word; - v->a[263942] = 3; - v->a[263943] = actions(3); - v->a[263944] = 1; - v->a[263945] = sym_comment; - v->a[263946] = actions(1326); - v->a[263947] = 4; - v->a[263948] = sym__concat; - v->a[263949] = sym_test_operator; - v->a[263950] = sym__brace_start; - v->a[263951] = aux_sym_heredoc_redirect_token1; - v->a[263952] = actions(1324); - v->a[263953] = 21; - v->a[263954] = anon_sym_LPAREN_LPAREN; - v->a[263955] = anon_sym_SEMI; - v->a[263956] = anon_sym_AMP; - v->a[263957] = anon_sym_SEMI_SEMI; - v->a[263958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[263959] = anon_sym_DOLLAR_LBRACK; - small_parse_table_13198(v); -} - -void small_parse_table_13198(t_small_parse_table_array *v) -{ - v->a[263960] = aux_sym_concatenation_token1; - v->a[263961] = anon_sym_DOLLAR; - v->a[263962] = sym__special_character; - v->a[263963] = anon_sym_DQUOTE; - v->a[263964] = sym_raw_string; - v->a[263965] = sym_ansi_c_string; - v->a[263966] = aux_sym_number_token1; - v->a[263967] = aux_sym_number_token2; - v->a[263968] = anon_sym_DOLLAR_LBRACE; - v->a[263969] = anon_sym_DOLLAR_LPAREN; - v->a[263970] = anon_sym_BQUOTE; - v->a[263971] = anon_sym_DOLLAR_BQUOTE; - v->a[263972] = anon_sym_LT_LPAREN; - v->a[263973] = anon_sym_GT_LPAREN; - v->a[263974] = sym_word; - v->a[263975] = 3; - v->a[263976] = actions(3); - v->a[263977] = 1; - v->a[263978] = sym_comment; - v->a[263979] = actions(1358); - small_parse_table_13199(v); -} - -void small_parse_table_13199(t_small_parse_table_array *v) -{ - v->a[263980] = 4; - v->a[263981] = sym__concat; - v->a[263982] = sym_test_operator; - v->a[263983] = sym__brace_start; - v->a[263984] = aux_sym_heredoc_redirect_token1; - v->a[263985] = actions(1356); - v->a[263986] = 21; - v->a[263987] = anon_sym_LPAREN_LPAREN; - v->a[263988] = anon_sym_SEMI; - v->a[263989] = anon_sym_AMP; - v->a[263990] = anon_sym_SEMI_SEMI; - v->a[263991] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[263992] = anon_sym_DOLLAR_LBRACK; - v->a[263993] = aux_sym_concatenation_token1; - v->a[263994] = anon_sym_DOLLAR; - v->a[263995] = sym__special_character; - v->a[263996] = anon_sym_DQUOTE; - v->a[263997] = sym_raw_string; - v->a[263998] = sym_ansi_c_string; - v->a[263999] = aux_sym_number_token1; - small_parse_table_13200(v); -} - -/* EOF small_parse_table_2639.c */ diff --git a/parser/static/small_parse_table/small_parse_table_264.c b/parser/static/small_parse_table/small_parse_table_264.c index 89fe50db..2226270d 100644 --- a/parser/static/small_parse_table/small_parse_table_264.c +++ b/parser/static/small_parse_table/small_parse_table_264.c @@ -14,126 +14,126 @@ void small_parse_table_1320(t_small_parse_table_array *v) { - v->a[26400] = actions(2735); - v->a[26401] = 1; - v->a[26402] = anon_sym_DOLLAR_LBRACK; - v->a[26403] = actions(2738); - v->a[26404] = 1; + v->a[26400] = anon_sym_GT_AMP; + v->a[26401] = anon_sym_GT_PIPE; + v->a[26402] = anon_sym_LT_AMP_DASH; + v->a[26403] = anon_sym_GT_AMP_DASH; + v->a[26404] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[26405] = anon_sym_DOLLAR; - v->a[26406] = actions(2744); - v->a[26407] = 1; - v->a[26408] = anon_sym_DQUOTE; - v->a[26409] = actions(2747); - v->a[26410] = 1; - v->a[26411] = aux_sym_number_token1; - v->a[26412] = actions(2750); - v->a[26413] = 1; - v->a[26414] = aux_sym_number_token2; - v->a[26415] = actions(2753); - v->a[26416] = 1; - v->a[26417] = anon_sym_DOLLAR_LBRACE; - v->a[26418] = actions(2756); - v->a[26419] = 1; + v->a[26406] = sym__special_character; + v->a[26407] = anon_sym_DQUOTE; + v->a[26408] = sym_raw_string; + v->a[26409] = aux_sym_number_token1; + v->a[26410] = aux_sym_number_token2; + v->a[26411] = anon_sym_DOLLAR_LBRACE; + v->a[26412] = anon_sym_DOLLAR_LPAREN; + v->a[26413] = anon_sym_BQUOTE; + v->a[26414] = anon_sym_DOLLAR_BQUOTE; + v->a[26415] = sym_word; + v->a[26416] = 3; + v->a[26417] = actions(3); + v->a[26418] = 1; + v->a[26419] = sym_comment; small_parse_table_1321(v); } void small_parse_table_1321(t_small_parse_table_array *v) { - v->a[26420] = anon_sym_DOLLAR_LPAREN; - v->a[26421] = actions(2759); - v->a[26422] = 1; - v->a[26423] = anon_sym_BQUOTE; - v->a[26424] = actions(2762); - v->a[26425] = 1; - v->a[26426] = anon_sym_DOLLAR_BQUOTE; - v->a[26427] = actions(2771); - v->a[26428] = 1; - v->a[26429] = sym__brace_start; - v->a[26430] = actions(4277); - v->a[26431] = 1; - v->a[26432] = sym__special_character; - v->a[26433] = actions(4280); - v->a[26434] = 1; - v->a[26435] = sym_test_operator; - v->a[26436] = state(1744); - v->a[26437] = 1; - v->a[26438] = aux_sym__literal_repeat1; - v->a[26439] = actions(2732); + v->a[26420] = actions(2967); + v->a[26421] = 5; + v->a[26422] = sym_file_descriptor; + v->a[26423] = sym__concat; + v->a[26424] = sym_test_operator; + v->a[26425] = sym__brace_start; + v->a[26426] = aux_sym_heredoc_redirect_token1; + v->a[26427] = actions(2965); + v->a[26428] = 36; + v->a[26429] = anon_sym_esac; + v->a[26430] = anon_sym_PIPE; + v->a[26431] = anon_sym_SEMI_SEMI; + v->a[26432] = anon_sym_SEMI_AMP; + v->a[26433] = anon_sym_SEMI_SEMI_AMP; + v->a[26434] = anon_sym_PIPE_AMP; + v->a[26435] = anon_sym_AMP_AMP; + v->a[26436] = anon_sym_PIPE_PIPE; + v->a[26437] = anon_sym_LT; + v->a[26438] = anon_sym_GT; + v->a[26439] = anon_sym_GT_GT; small_parse_table_1322(v); } void small_parse_table_1322(t_small_parse_table_array *v) { - v->a[26440] = 2; - v->a[26441] = anon_sym_LPAREN_LPAREN; - v->a[26442] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26443] = actions(2765); - v->a[26444] = 2; - v->a[26445] = anon_sym_LT_LPAREN; - v->a[26446] = anon_sym_GT_LPAREN; - v->a[26447] = state(811); - v->a[26448] = 2; - v->a[26449] = sym_concatenation; - v->a[26450] = aux_sym_for_statement_repeat1; - v->a[26451] = actions(2216); - v->a[26452] = 3; - v->a[26453] = sym_file_descriptor; - v->a[26454] = sym_variable_name; - v->a[26455] = aux_sym_heredoc_redirect_token1; - v->a[26456] = actions(4274); - v->a[26457] = 3; - v->a[26458] = sym_raw_string; - v->a[26459] = sym_ansi_c_string; + v->a[26440] = anon_sym_AMP_GT; + v->a[26441] = anon_sym_AMP_GT_GT; + v->a[26442] = anon_sym_LT_AMP; + v->a[26443] = anon_sym_GT_AMP; + v->a[26444] = anon_sym_GT_PIPE; + v->a[26445] = anon_sym_LT_AMP_DASH; + v->a[26446] = anon_sym_GT_AMP_DASH; + v->a[26447] = anon_sym_LT_LT; + v->a[26448] = anon_sym_LT_LT_DASH; + v->a[26449] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26450] = anon_sym_AMP; + v->a[26451] = aux_sym_concatenation_token1; + v->a[26452] = anon_sym_DOLLAR; + v->a[26453] = sym__special_character; + v->a[26454] = anon_sym_DQUOTE; + v->a[26455] = sym_raw_string; + v->a[26456] = aux_sym_number_token1; + v->a[26457] = aux_sym_number_token2; + v->a[26458] = anon_sym_DOLLAR_LBRACE; + v->a[26459] = anon_sym_DOLLAR_LPAREN; small_parse_table_1323(v); } void small_parse_table_1323(t_small_parse_table_array *v) { - v->a[26460] = sym_word; - v->a[26461] = state(2337); - v->a[26462] = 9; - v->a[26463] = sym_arithmetic_expansion; - v->a[26464] = sym_brace_expression; - v->a[26465] = sym_string; - v->a[26466] = sym_translated_string; - v->a[26467] = sym_number; - v->a[26468] = sym_simple_expansion; - v->a[26469] = sym_expansion; - v->a[26470] = sym_command_substitution; - v->a[26471] = sym_process_substitution; - v->a[26472] = actions(2214); - v->a[26473] = 17; - v->a[26474] = anon_sym_PIPE_PIPE; - v->a[26475] = anon_sym_AMP_AMP; - v->a[26476] = anon_sym_PIPE; - v->a[26477] = anon_sym_LT; - v->a[26478] = anon_sym_GT; - v->a[26479] = anon_sym_LT_LT; + v->a[26460] = anon_sym_BQUOTE; + v->a[26461] = anon_sym_DOLLAR_BQUOTE; + v->a[26462] = aux_sym__simple_variable_name_token1; + v->a[26463] = sym_word; + v->a[26464] = anon_sym_SEMI; + v->a[26465] = 6; + v->a[26466] = actions(3); + v->a[26467] = 1; + v->a[26468] = sym_comment; + v->a[26469] = actions(3246); + v->a[26470] = 1; + v->a[26471] = aux_sym_concatenation_token1; + v->a[26472] = actions(3248); + v->a[26473] = 1; + v->a[26474] = sym__concat; + v->a[26475] = state(650); + v->a[26476] = 1; + v->a[26477] = aux_sym_concatenation_repeat1; + v->a[26478] = actions(3121); + v->a[26479] = 5; small_parse_table_1324(v); } void small_parse_table_1324(t_small_parse_table_array *v) { - v->a[26480] = anon_sym_GT_GT; - v->a[26481] = anon_sym_PIPE_AMP; - v->a[26482] = anon_sym_AMP_GT; - v->a[26483] = anon_sym_AMP_GT_GT; - v->a[26484] = anon_sym_LT_AMP; - v->a[26485] = anon_sym_GT_AMP; - v->a[26486] = anon_sym_GT_PIPE; - v->a[26487] = anon_sym_LT_AMP_DASH; - v->a[26488] = anon_sym_GT_AMP_DASH; - v->a[26489] = anon_sym_LT_LT_DASH; - v->a[26490] = anon_sym_LT_LT_LT; - v->a[26491] = 4; - v->a[26492] = actions(71); - v->a[26493] = 1; - v->a[26494] = sym_comment; - v->a[26495] = actions(2721); - v->a[26496] = 1; - v->a[26497] = anon_sym_BQUOTE; - v->a[26498] = actions(2717); - v->a[26499] = 22; + v->a[26480] = sym_file_descriptor; + v->a[26481] = sym_variable_name; + v->a[26482] = sym_test_operator; + v->a[26483] = sym__brace_start; + v->a[26484] = aux_sym_heredoc_redirect_token1; + v->a[26485] = actions(3119); + v->a[26486] = 33; + v->a[26487] = anon_sym_PIPE; + v->a[26488] = anon_sym_SEMI_SEMI; + v->a[26489] = anon_sym_SEMI_AMP; + v->a[26490] = anon_sym_SEMI_SEMI_AMP; + v->a[26491] = anon_sym_PIPE_AMP; + v->a[26492] = anon_sym_AMP_AMP; + v->a[26493] = anon_sym_PIPE_PIPE; + v->a[26494] = anon_sym_LT; + v->a[26495] = anon_sym_GT; + v->a[26496] = anon_sym_GT_GT; + v->a[26497] = anon_sym_AMP_GT; + v->a[26498] = anon_sym_AMP_GT_GT; + v->a[26499] = anon_sym_LT_AMP; small_parse_table_1325(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2640.c b/parser/static/small_parse_table/small_parse_table_2640.c deleted file mode 100644 index 51257405..00000000 --- a/parser/static/small_parse_table/small_parse_table_2640.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2640.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13200(t_small_parse_table_array *v) -{ - v->a[264000] = aux_sym_number_token2; - v->a[264001] = anon_sym_DOLLAR_LBRACE; - v->a[264002] = anon_sym_DOLLAR_LPAREN; - v->a[264003] = anon_sym_BQUOTE; - v->a[264004] = anon_sym_DOLLAR_BQUOTE; - v->a[264005] = anon_sym_LT_LPAREN; - v->a[264006] = anon_sym_GT_LPAREN; - v->a[264007] = sym_word; - v->a[264008] = 16; - v->a[264009] = actions(3); - v->a[264010] = 1; - v->a[264011] = sym_comment; - v->a[264012] = actions(11760); - v->a[264013] = 1; - v->a[264014] = anon_sym_BANG2; - v->a[264015] = actions(11764); - v->a[264016] = 1; - v->a[264017] = anon_sym_DOLLAR_LPAREN; - v->a[264018] = actions(11766); - v->a[264019] = 1; - small_parse_table_13201(v); -} - -void small_parse_table_13201(t_small_parse_table_array *v) -{ - v->a[264020] = anon_sym_BQUOTE; - v->a[264021] = actions(11768); - v->a[264022] = 1; - v->a[264023] = anon_sym_DOLLAR_BQUOTE; - v->a[264024] = actions(11770); - v->a[264025] = 1; - v->a[264026] = aux_sym__simple_variable_name_token1; - v->a[264027] = actions(11772); - v->a[264028] = 1; - v->a[264029] = sym_variable_name; - v->a[264030] = actions(12052); - v->a[264031] = 1; - v->a[264032] = anon_sym_RBRACE3; - v->a[264033] = state(3532); - v->a[264034] = 1; - v->a[264035] = sym_subscript; - v->a[264036] = state(6428); - v->a[264037] = 1; - v->a[264038] = aux_sym__expansion_body_repeat1; - v->a[264039] = state(6472); - small_parse_table_13202(v); -} - -void small_parse_table_13202(t_small_parse_table_array *v) -{ - v->a[264040] = 1; - v->a[264041] = sym_command_substitution; - v->a[264042] = state(7398); - v->a[264043] = 1; - v->a[264044] = sym__expansion_body; - v->a[264045] = actions(11762); - v->a[264046] = 2; - v->a[264047] = anon_sym_POUND2; - v->a[264048] = anon_sym_EQ2; - v->a[264049] = actions(8050); - v->a[264050] = 3; - v->a[264051] = sym__external_expansion_sym_hash; - v->a[264052] = sym__external_expansion_sym_bang; - v->a[264053] = sym__external_expansion_sym_equal; - v->a[264054] = actions(11754); - v->a[264055] = 4; - v->a[264056] = anon_sym_DASH; - v->a[264057] = anon_sym_STAR; - v->a[264058] = anon_sym_QMARK; - v->a[264059] = anon_sym_AT2; - small_parse_table_13203(v); -} - -void small_parse_table_13203(t_small_parse_table_array *v) -{ - v->a[264060] = actions(11756); - v->a[264061] = 5; - v->a[264062] = anon_sym_BANG; - v->a[264063] = anon_sym_DOLLAR; - v->a[264064] = anon_sym_POUND; - v->a[264065] = anon_sym_0; - v->a[264066] = anon_sym__; - v->a[264067] = 16; - v->a[264068] = actions(3); - v->a[264069] = 1; - v->a[264070] = sym_comment; - v->a[264071] = actions(11760); - v->a[264072] = 1; - v->a[264073] = anon_sym_BANG2; - v->a[264074] = actions(11764); - v->a[264075] = 1; - v->a[264076] = anon_sym_DOLLAR_LPAREN; - v->a[264077] = actions(11766); - v->a[264078] = 1; - v->a[264079] = anon_sym_BQUOTE; - small_parse_table_13204(v); -} - -void small_parse_table_13204(t_small_parse_table_array *v) -{ - v->a[264080] = actions(11768); - v->a[264081] = 1; - v->a[264082] = anon_sym_DOLLAR_BQUOTE; - v->a[264083] = actions(11770); - v->a[264084] = 1; - v->a[264085] = aux_sym__simple_variable_name_token1; - v->a[264086] = actions(11772); - v->a[264087] = 1; - v->a[264088] = sym_variable_name; - v->a[264089] = actions(12054); - v->a[264090] = 1; - v->a[264091] = anon_sym_RBRACE3; - v->a[264092] = state(3532); - v->a[264093] = 1; - v->a[264094] = sym_subscript; - v->a[264095] = state(6428); - v->a[264096] = 1; - v->a[264097] = aux_sym__expansion_body_repeat1; - v->a[264098] = state(6472); - v->a[264099] = 1; - small_parse_table_13205(v); -} - -/* EOF small_parse_table_2640.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2641.c b/parser/static/small_parse_table/small_parse_table_2641.c deleted file mode 100644 index a61339cc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2641.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2641.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13205(t_small_parse_table_array *v) -{ - v->a[264100] = sym_command_substitution; - v->a[264101] = state(7113); - v->a[264102] = 1; - v->a[264103] = sym__expansion_body; - v->a[264104] = actions(11762); - v->a[264105] = 2; - v->a[264106] = anon_sym_POUND2; - v->a[264107] = anon_sym_EQ2; - v->a[264108] = actions(8050); - v->a[264109] = 3; - v->a[264110] = sym__external_expansion_sym_hash; - v->a[264111] = sym__external_expansion_sym_bang; - v->a[264112] = sym__external_expansion_sym_equal; - v->a[264113] = actions(11754); - v->a[264114] = 4; - v->a[264115] = anon_sym_DASH; - v->a[264116] = anon_sym_STAR; - v->a[264117] = anon_sym_QMARK; - v->a[264118] = anon_sym_AT2; - v->a[264119] = actions(11756); - small_parse_table_13206(v); -} - -void small_parse_table_13206(t_small_parse_table_array *v) -{ - v->a[264120] = 5; - v->a[264121] = anon_sym_BANG; - v->a[264122] = anon_sym_DOLLAR; - v->a[264123] = anon_sym_POUND; - v->a[264124] = anon_sym_0; - v->a[264125] = anon_sym__; - v->a[264126] = 16; - v->a[264127] = actions(3); - v->a[264128] = 1; - v->a[264129] = sym_comment; - v->a[264130] = actions(11760); - v->a[264131] = 1; - v->a[264132] = anon_sym_BANG2; - v->a[264133] = actions(11764); - v->a[264134] = 1; - v->a[264135] = anon_sym_DOLLAR_LPAREN; - v->a[264136] = actions(11766); - v->a[264137] = 1; - v->a[264138] = anon_sym_BQUOTE; - v->a[264139] = actions(11768); - small_parse_table_13207(v); -} - -void small_parse_table_13207(t_small_parse_table_array *v) -{ - v->a[264140] = 1; - v->a[264141] = anon_sym_DOLLAR_BQUOTE; - v->a[264142] = actions(11770); - v->a[264143] = 1; - v->a[264144] = aux_sym__simple_variable_name_token1; - v->a[264145] = actions(11772); - v->a[264146] = 1; - v->a[264147] = sym_variable_name; - v->a[264148] = actions(12056); - v->a[264149] = 1; - v->a[264150] = anon_sym_RBRACE3; - v->a[264151] = state(3532); - v->a[264152] = 1; - v->a[264153] = sym_subscript; - v->a[264154] = state(6428); - v->a[264155] = 1; - v->a[264156] = aux_sym__expansion_body_repeat1; - v->a[264157] = state(6472); - v->a[264158] = 1; - v->a[264159] = sym_command_substitution; - small_parse_table_13208(v); -} - -void small_parse_table_13208(t_small_parse_table_array *v) -{ - v->a[264160] = state(7524); - v->a[264161] = 1; - v->a[264162] = sym__expansion_body; - v->a[264163] = actions(11762); - v->a[264164] = 2; - v->a[264165] = anon_sym_POUND2; - v->a[264166] = anon_sym_EQ2; - v->a[264167] = actions(8050); - v->a[264168] = 3; - v->a[264169] = sym__external_expansion_sym_hash; - v->a[264170] = sym__external_expansion_sym_bang; - v->a[264171] = sym__external_expansion_sym_equal; - v->a[264172] = actions(11754); - v->a[264173] = 4; - v->a[264174] = anon_sym_DASH; - v->a[264175] = anon_sym_STAR; - v->a[264176] = anon_sym_QMARK; - v->a[264177] = anon_sym_AT2; - v->a[264178] = actions(11756); - v->a[264179] = 5; - small_parse_table_13209(v); -} - -void small_parse_table_13209(t_small_parse_table_array *v) -{ - v->a[264180] = anon_sym_BANG; - v->a[264181] = anon_sym_DOLLAR; - v->a[264182] = anon_sym_POUND; - v->a[264183] = anon_sym_0; - v->a[264184] = anon_sym__; - v->a[264185] = 6; - v->a[264186] = actions(3); - v->a[264187] = 1; - v->a[264188] = sym_comment; - v->a[264189] = actions(11512); - v->a[264190] = 1; - v->a[264191] = aux_sym_concatenation_token1; - v->a[264192] = actions(11514); - v->a[264193] = 1; - v->a[264194] = sym__concat; - v->a[264195] = state(4776); - v->a[264196] = 1; - v->a[264197] = aux_sym_concatenation_repeat1; - v->a[264198] = actions(5723); - v->a[264199] = 2; - small_parse_table_13210(v); -} - -/* EOF small_parse_table_2641.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2642.c b/parser/static/small_parse_table/small_parse_table_2642.c deleted file mode 100644 index 24621a7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2642.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2642.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13210(t_small_parse_table_array *v) -{ - v->a[264200] = sym_file_descriptor; - v->a[264201] = aux_sym_heredoc_redirect_token1; - v->a[264202] = actions(5721); - v->a[264203] = 20; - v->a[264204] = anon_sym_SEMI; - v->a[264205] = anon_sym_PIPE_PIPE; - v->a[264206] = anon_sym_AMP_AMP; - v->a[264207] = anon_sym_PIPE; - v->a[264208] = anon_sym_AMP; - v->a[264209] = anon_sym_LT; - v->a[264210] = anon_sym_GT; - v->a[264211] = anon_sym_LT_LT; - v->a[264212] = anon_sym_GT_GT; - v->a[264213] = anon_sym_SEMI_SEMI; - v->a[264214] = anon_sym_PIPE_AMP; - v->a[264215] = anon_sym_AMP_GT; - v->a[264216] = anon_sym_AMP_GT_GT; - v->a[264217] = anon_sym_LT_AMP; - v->a[264218] = anon_sym_GT_AMP; - v->a[264219] = anon_sym_GT_PIPE; - small_parse_table_13211(v); -} - -void small_parse_table_13211(t_small_parse_table_array *v) -{ - v->a[264220] = anon_sym_LT_AMP_DASH; - v->a[264221] = anon_sym_GT_AMP_DASH; - v->a[264222] = anon_sym_LT_LT_DASH; - v->a[264223] = anon_sym_LT_LT_LT; - v->a[264224] = 16; - v->a[264225] = actions(3); - v->a[264226] = 1; - v->a[264227] = sym_comment; - v->a[264228] = actions(11760); - v->a[264229] = 1; - v->a[264230] = anon_sym_BANG2; - v->a[264231] = actions(11764); - v->a[264232] = 1; - v->a[264233] = anon_sym_DOLLAR_LPAREN; - v->a[264234] = actions(11766); - v->a[264235] = 1; - v->a[264236] = anon_sym_BQUOTE; - v->a[264237] = actions(11768); - v->a[264238] = 1; - v->a[264239] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_13212(v); -} - -void small_parse_table_13212(t_small_parse_table_array *v) -{ - v->a[264240] = actions(11770); - v->a[264241] = 1; - v->a[264242] = aux_sym__simple_variable_name_token1; - v->a[264243] = actions(11772); - v->a[264244] = 1; - v->a[264245] = sym_variable_name; - v->a[264246] = actions(12058); - v->a[264247] = 1; - v->a[264248] = anon_sym_RBRACE3; - v->a[264249] = state(3532); - v->a[264250] = 1; - v->a[264251] = sym_subscript; - v->a[264252] = state(6428); - v->a[264253] = 1; - v->a[264254] = aux_sym__expansion_body_repeat1; - v->a[264255] = state(6472); - v->a[264256] = 1; - v->a[264257] = sym_command_substitution; - v->a[264258] = state(7313); - v->a[264259] = 1; - small_parse_table_13213(v); -} - -void small_parse_table_13213(t_small_parse_table_array *v) -{ - v->a[264260] = sym__expansion_body; - v->a[264261] = actions(11762); - v->a[264262] = 2; - v->a[264263] = anon_sym_POUND2; - v->a[264264] = anon_sym_EQ2; - v->a[264265] = actions(8050); - v->a[264266] = 3; - v->a[264267] = sym__external_expansion_sym_hash; - v->a[264268] = sym__external_expansion_sym_bang; - v->a[264269] = sym__external_expansion_sym_equal; - v->a[264270] = actions(11754); - v->a[264271] = 4; - v->a[264272] = anon_sym_DASH; - v->a[264273] = anon_sym_STAR; - v->a[264274] = anon_sym_QMARK; - v->a[264275] = anon_sym_AT2; - v->a[264276] = actions(11756); - v->a[264277] = 5; - v->a[264278] = anon_sym_BANG; - v->a[264279] = anon_sym_DOLLAR; - small_parse_table_13214(v); -} - -void small_parse_table_13214(t_small_parse_table_array *v) -{ - v->a[264280] = anon_sym_POUND; - v->a[264281] = anon_sym_0; - v->a[264282] = anon_sym__; - v->a[264283] = 3; - v->a[264284] = actions(3); - v->a[264285] = 1; - v->a[264286] = sym_comment; - v->a[264287] = actions(11750); - v->a[264288] = 2; - v->a[264289] = sym_file_descriptor; - v->a[264290] = aux_sym_heredoc_redirect_token1; - v->a[264291] = actions(11752); - v->a[264292] = 23; - v->a[264293] = anon_sym_SEMI; - v->a[264294] = anon_sym_PIPE_PIPE; - v->a[264295] = anon_sym_AMP_AMP; - v->a[264296] = anon_sym_PIPE; - v->a[264297] = anon_sym_AMP; - v->a[264298] = anon_sym_LT; - v->a[264299] = anon_sym_GT; - small_parse_table_13215(v); -} - -/* EOF small_parse_table_2642.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2643.c b/parser/static/small_parse_table/small_parse_table_2643.c deleted file mode 100644 index 514cd6b5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2643.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2643.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13215(t_small_parse_table_array *v) -{ - v->a[264300] = anon_sym_LT_LT; - v->a[264301] = anon_sym_GT_GT; - v->a[264302] = anon_sym_esac; - v->a[264303] = anon_sym_SEMI_SEMI; - v->a[264304] = anon_sym_SEMI_AMP; - v->a[264305] = anon_sym_SEMI_SEMI_AMP; - v->a[264306] = anon_sym_PIPE_AMP; - v->a[264307] = anon_sym_AMP_GT; - v->a[264308] = anon_sym_AMP_GT_GT; - v->a[264309] = anon_sym_LT_AMP; - v->a[264310] = anon_sym_GT_AMP; - v->a[264311] = anon_sym_GT_PIPE; - v->a[264312] = anon_sym_LT_AMP_DASH; - v->a[264313] = anon_sym_GT_AMP_DASH; - v->a[264314] = anon_sym_LT_LT_DASH; - v->a[264315] = anon_sym_LT_LT_LT; - v->a[264316] = 16; - v->a[264317] = actions(3); - v->a[264318] = 1; - v->a[264319] = sym_comment; - small_parse_table_13216(v); -} - -void small_parse_table_13216(t_small_parse_table_array *v) -{ - v->a[264320] = actions(11760); - v->a[264321] = 1; - v->a[264322] = anon_sym_BANG2; - v->a[264323] = actions(11764); - v->a[264324] = 1; - v->a[264325] = anon_sym_DOLLAR_LPAREN; - v->a[264326] = actions(11766); - v->a[264327] = 1; - v->a[264328] = anon_sym_BQUOTE; - v->a[264329] = actions(11768); - v->a[264330] = 1; - v->a[264331] = anon_sym_DOLLAR_BQUOTE; - v->a[264332] = actions(11770); - v->a[264333] = 1; - v->a[264334] = aux_sym__simple_variable_name_token1; - v->a[264335] = actions(11772); - v->a[264336] = 1; - v->a[264337] = sym_variable_name; - v->a[264338] = actions(12060); - v->a[264339] = 1; - small_parse_table_13217(v); -} - -void small_parse_table_13217(t_small_parse_table_array *v) -{ - v->a[264340] = anon_sym_RBRACE3; - v->a[264341] = state(3532); - v->a[264342] = 1; - v->a[264343] = sym_subscript; - v->a[264344] = state(6428); - v->a[264345] = 1; - v->a[264346] = aux_sym__expansion_body_repeat1; - v->a[264347] = state(6472); - v->a[264348] = 1; - v->a[264349] = sym_command_substitution; - v->a[264350] = state(7380); - v->a[264351] = 1; - v->a[264352] = sym__expansion_body; - v->a[264353] = actions(11762); - v->a[264354] = 2; - v->a[264355] = anon_sym_POUND2; - v->a[264356] = anon_sym_EQ2; - v->a[264357] = actions(8050); - v->a[264358] = 3; - v->a[264359] = sym__external_expansion_sym_hash; - small_parse_table_13218(v); -} - -void small_parse_table_13218(t_small_parse_table_array *v) -{ - v->a[264360] = sym__external_expansion_sym_bang; - v->a[264361] = sym__external_expansion_sym_equal; - v->a[264362] = actions(11754); - v->a[264363] = 4; - v->a[264364] = anon_sym_DASH; - v->a[264365] = anon_sym_STAR; - v->a[264366] = anon_sym_QMARK; - v->a[264367] = anon_sym_AT2; - v->a[264368] = actions(11756); - v->a[264369] = 5; - v->a[264370] = anon_sym_BANG; - v->a[264371] = anon_sym_DOLLAR; - v->a[264372] = anon_sym_POUND; - v->a[264373] = anon_sym_0; - v->a[264374] = anon_sym__; - v->a[264375] = 3; - v->a[264376] = actions(3); - v->a[264377] = 1; - v->a[264378] = sym_comment; - v->a[264379] = actions(2096); - small_parse_table_13219(v); -} - -void small_parse_table_13219(t_small_parse_table_array *v) -{ - v->a[264380] = 2; - v->a[264381] = sym_file_descriptor; - v->a[264382] = aux_sym_heredoc_redirect_token1; - v->a[264383] = actions(2094); - v->a[264384] = 23; - v->a[264385] = anon_sym_SEMI; - v->a[264386] = anon_sym_PIPE_PIPE; - v->a[264387] = anon_sym_AMP_AMP; - v->a[264388] = anon_sym_PIPE; - v->a[264389] = anon_sym_AMP; - v->a[264390] = anon_sym_LT; - v->a[264391] = anon_sym_GT; - v->a[264392] = anon_sym_LT_LT; - v->a[264393] = anon_sym_GT_GT; - v->a[264394] = anon_sym_esac; - v->a[264395] = anon_sym_SEMI_SEMI; - v->a[264396] = anon_sym_SEMI_AMP; - v->a[264397] = anon_sym_SEMI_SEMI_AMP; - v->a[264398] = anon_sym_PIPE_AMP; - v->a[264399] = anon_sym_AMP_GT; - small_parse_table_13220(v); -} - -/* EOF small_parse_table_2643.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2644.c b/parser/static/small_parse_table/small_parse_table_2644.c deleted file mode 100644 index 2ff7ac77..00000000 --- a/parser/static/small_parse_table/small_parse_table_2644.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2644.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13220(t_small_parse_table_array *v) -{ - v->a[264400] = anon_sym_AMP_GT_GT; - v->a[264401] = anon_sym_LT_AMP; - v->a[264402] = anon_sym_GT_AMP; - v->a[264403] = anon_sym_GT_PIPE; - v->a[264404] = anon_sym_LT_AMP_DASH; - v->a[264405] = anon_sym_GT_AMP_DASH; - v->a[264406] = anon_sym_LT_LT_DASH; - v->a[264407] = anon_sym_LT_LT_LT; - v->a[264408] = 3; - v->a[264409] = actions(3); - v->a[264410] = 1; - v->a[264411] = sym_comment; - v->a[264412] = actions(11842); - v->a[264413] = 2; - v->a[264414] = sym_file_descriptor; - v->a[264415] = aux_sym_heredoc_redirect_token1; - v->a[264416] = actions(11844); - v->a[264417] = 23; - v->a[264418] = anon_sym_SEMI; - v->a[264419] = anon_sym_PIPE_PIPE; - small_parse_table_13221(v); -} - -void small_parse_table_13221(t_small_parse_table_array *v) -{ - v->a[264420] = anon_sym_AMP_AMP; - v->a[264421] = anon_sym_PIPE; - v->a[264422] = anon_sym_AMP; - v->a[264423] = anon_sym_LT; - v->a[264424] = anon_sym_GT; - v->a[264425] = anon_sym_LT_LT; - v->a[264426] = anon_sym_GT_GT; - v->a[264427] = anon_sym_esac; - v->a[264428] = anon_sym_SEMI_SEMI; - v->a[264429] = anon_sym_SEMI_AMP; - v->a[264430] = anon_sym_SEMI_SEMI_AMP; - v->a[264431] = anon_sym_PIPE_AMP; - v->a[264432] = anon_sym_AMP_GT; - v->a[264433] = anon_sym_AMP_GT_GT; - v->a[264434] = anon_sym_LT_AMP; - v->a[264435] = anon_sym_GT_AMP; - v->a[264436] = anon_sym_GT_PIPE; - v->a[264437] = anon_sym_LT_AMP_DASH; - v->a[264438] = anon_sym_GT_AMP_DASH; - v->a[264439] = anon_sym_LT_LT_DASH; - small_parse_table_13222(v); -} - -void small_parse_table_13222(t_small_parse_table_array *v) -{ - v->a[264440] = anon_sym_LT_LT_LT; - v->a[264441] = 6; - v->a[264442] = actions(3); - v->a[264443] = 1; - v->a[264444] = sym_comment; - v->a[264445] = actions(11512); - v->a[264446] = 1; - v->a[264447] = aux_sym_concatenation_token1; - v->a[264448] = actions(11514); - v->a[264449] = 1; - v->a[264450] = sym__concat; - v->a[264451] = state(4776); - v->a[264452] = 1; - v->a[264453] = aux_sym_concatenation_repeat1; - v->a[264454] = actions(4469); - v->a[264455] = 2; - v->a[264456] = sym_file_descriptor; - v->a[264457] = aux_sym_heredoc_redirect_token1; - v->a[264458] = actions(4467); - v->a[264459] = 20; - small_parse_table_13223(v); -} - -void small_parse_table_13223(t_small_parse_table_array *v) -{ - v->a[264460] = anon_sym_SEMI; - v->a[264461] = anon_sym_PIPE_PIPE; - v->a[264462] = anon_sym_AMP_AMP; - v->a[264463] = anon_sym_PIPE; - v->a[264464] = anon_sym_AMP; - v->a[264465] = anon_sym_LT; - v->a[264466] = anon_sym_GT; - v->a[264467] = anon_sym_LT_LT; - v->a[264468] = anon_sym_GT_GT; - v->a[264469] = anon_sym_SEMI_SEMI; - v->a[264470] = anon_sym_PIPE_AMP; - v->a[264471] = anon_sym_AMP_GT; - v->a[264472] = anon_sym_AMP_GT_GT; - v->a[264473] = anon_sym_LT_AMP; - v->a[264474] = anon_sym_GT_AMP; - v->a[264475] = anon_sym_GT_PIPE; - v->a[264476] = anon_sym_LT_AMP_DASH; - v->a[264477] = anon_sym_GT_AMP_DASH; - v->a[264478] = anon_sym_LT_LT_DASH; - v->a[264479] = anon_sym_LT_LT_LT; - small_parse_table_13224(v); -} - -void small_parse_table_13224(t_small_parse_table_array *v) -{ - v->a[264480] = 16; - v->a[264481] = actions(3); - v->a[264482] = 1; - v->a[264483] = sym_comment; - v->a[264484] = actions(11760); - v->a[264485] = 1; - v->a[264486] = anon_sym_BANG2; - v->a[264487] = actions(11764); - v->a[264488] = 1; - v->a[264489] = anon_sym_DOLLAR_LPAREN; - v->a[264490] = actions(11766); - v->a[264491] = 1; - v->a[264492] = anon_sym_BQUOTE; - v->a[264493] = actions(11768); - v->a[264494] = 1; - v->a[264495] = anon_sym_DOLLAR_BQUOTE; - v->a[264496] = actions(11770); - v->a[264497] = 1; - v->a[264498] = aux_sym__simple_variable_name_token1; - v->a[264499] = actions(11772); - small_parse_table_13225(v); -} - -/* EOF small_parse_table_2644.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2645.c b/parser/static/small_parse_table/small_parse_table_2645.c deleted file mode 100644 index ea14e0a9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2645.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2645.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13225(t_small_parse_table_array *v) -{ - v->a[264500] = 1; - v->a[264501] = sym_variable_name; - v->a[264502] = actions(12062); - v->a[264503] = 1; - v->a[264504] = anon_sym_RBRACE3; - v->a[264505] = state(3532); - v->a[264506] = 1; - v->a[264507] = sym_subscript; - v->a[264508] = state(6428); - v->a[264509] = 1; - v->a[264510] = aux_sym__expansion_body_repeat1; - v->a[264511] = state(6472); - v->a[264512] = 1; - v->a[264513] = sym_command_substitution; - v->a[264514] = state(7298); - v->a[264515] = 1; - v->a[264516] = sym__expansion_body; - v->a[264517] = actions(11762); - v->a[264518] = 2; - v->a[264519] = anon_sym_POUND2; - small_parse_table_13226(v); -} - -void small_parse_table_13226(t_small_parse_table_array *v) -{ - v->a[264520] = anon_sym_EQ2; - v->a[264521] = actions(8050); - v->a[264522] = 3; - v->a[264523] = sym__external_expansion_sym_hash; - v->a[264524] = sym__external_expansion_sym_bang; - v->a[264525] = sym__external_expansion_sym_equal; - v->a[264526] = actions(11754); - v->a[264527] = 4; - v->a[264528] = anon_sym_DASH; - v->a[264529] = anon_sym_STAR; - v->a[264530] = anon_sym_QMARK; - v->a[264531] = anon_sym_AT2; - v->a[264532] = actions(11756); - v->a[264533] = 5; - v->a[264534] = anon_sym_BANG; - v->a[264535] = anon_sym_DOLLAR; - v->a[264536] = anon_sym_POUND; - v->a[264537] = anon_sym_0; - v->a[264538] = anon_sym__; - v->a[264539] = 5; - small_parse_table_13227(v); -} - -void small_parse_table_13227(t_small_parse_table_array *v) -{ - v->a[264540] = actions(3); - v->a[264541] = 1; - v->a[264542] = sym_comment; - v->a[264543] = state(4664); - v->a[264544] = 1; - v->a[264545] = aux_sym_pipeline_repeat1; - v->a[264546] = actions(12066); - v->a[264547] = 2; - v->a[264548] = anon_sym_PIPE; - v->a[264549] = anon_sym_PIPE_AMP; - v->a[264550] = actions(12068); - v->a[264551] = 2; - v->a[264552] = sym_file_descriptor; - v->a[264553] = aux_sym_heredoc_redirect_token1; - v->a[264554] = actions(12064); - v->a[264555] = 20; - v->a[264556] = anon_sym_SEMI; - v->a[264557] = anon_sym_PIPE_PIPE; - v->a[264558] = anon_sym_AMP_AMP; - v->a[264559] = anon_sym_AMP; - small_parse_table_13228(v); -} - -void small_parse_table_13228(t_small_parse_table_array *v) -{ - v->a[264560] = anon_sym_LT; - v->a[264561] = anon_sym_GT; - v->a[264562] = anon_sym_LT_LT; - v->a[264563] = anon_sym_GT_GT; - v->a[264564] = anon_sym_esac; - v->a[264565] = anon_sym_SEMI_SEMI; - v->a[264566] = anon_sym_SEMI_AMP; - v->a[264567] = anon_sym_SEMI_SEMI_AMP; - v->a[264568] = anon_sym_AMP_GT; - v->a[264569] = anon_sym_AMP_GT_GT; - v->a[264570] = anon_sym_LT_AMP; - v->a[264571] = anon_sym_GT_AMP; - v->a[264572] = anon_sym_GT_PIPE; - v->a[264573] = anon_sym_LT_AMP_DASH; - v->a[264574] = anon_sym_GT_AMP_DASH; - v->a[264575] = anon_sym_LT_LT_DASH; - v->a[264576] = 3; - v->a[264577] = actions(3); - v->a[264578] = 1; - v->a[264579] = sym_comment; - small_parse_table_13229(v); -} - -void small_parse_table_13229(t_small_parse_table_array *v) -{ - v->a[264580] = actions(1354); - v->a[264581] = 4; - v->a[264582] = sym__concat; - v->a[264583] = sym_test_operator; - v->a[264584] = sym__brace_start; - v->a[264585] = aux_sym_heredoc_redirect_token1; - v->a[264586] = actions(1352); - v->a[264587] = 21; - v->a[264588] = anon_sym_LPAREN_LPAREN; - v->a[264589] = anon_sym_SEMI; - v->a[264590] = anon_sym_AMP; - v->a[264591] = anon_sym_SEMI_SEMI; - v->a[264592] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[264593] = anon_sym_DOLLAR_LBRACK; - v->a[264594] = aux_sym_concatenation_token1; - v->a[264595] = anon_sym_DOLLAR; - v->a[264596] = sym__special_character; - v->a[264597] = anon_sym_DQUOTE; - v->a[264598] = sym_raw_string; - v->a[264599] = sym_ansi_c_string; - small_parse_table_13230(v); -} - -/* EOF small_parse_table_2645.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2646.c b/parser/static/small_parse_table/small_parse_table_2646.c deleted file mode 100644 index 9a3a42e2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2646.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2646.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13230(t_small_parse_table_array *v) -{ - v->a[264600] = aux_sym_number_token1; - v->a[264601] = aux_sym_number_token2; - v->a[264602] = anon_sym_DOLLAR_LBRACE; - v->a[264603] = anon_sym_DOLLAR_LPAREN; - v->a[264604] = anon_sym_BQUOTE; - v->a[264605] = anon_sym_DOLLAR_BQUOTE; - v->a[264606] = anon_sym_LT_LPAREN; - v->a[264607] = anon_sym_GT_LPAREN; - v->a[264608] = sym_word; - v->a[264609] = 16; - v->a[264610] = actions(3); - v->a[264611] = 1; - v->a[264612] = sym_comment; - v->a[264613] = actions(11760); - v->a[264614] = 1; - v->a[264615] = anon_sym_BANG2; - v->a[264616] = actions(11764); - v->a[264617] = 1; - v->a[264618] = anon_sym_DOLLAR_LPAREN; - v->a[264619] = actions(11766); - small_parse_table_13231(v); -} - -void small_parse_table_13231(t_small_parse_table_array *v) -{ - v->a[264620] = 1; - v->a[264621] = anon_sym_BQUOTE; - v->a[264622] = actions(11768); - v->a[264623] = 1; - v->a[264624] = anon_sym_DOLLAR_BQUOTE; - v->a[264625] = actions(11770); - v->a[264626] = 1; - v->a[264627] = aux_sym__simple_variable_name_token1; - v->a[264628] = actions(11772); - v->a[264629] = 1; - v->a[264630] = sym_variable_name; - v->a[264631] = actions(12070); - v->a[264632] = 1; - v->a[264633] = anon_sym_RBRACE3; - v->a[264634] = state(3532); - v->a[264635] = 1; - v->a[264636] = sym_subscript; - v->a[264637] = state(6428); - v->a[264638] = 1; - v->a[264639] = aux_sym__expansion_body_repeat1; - small_parse_table_13232(v); -} - -void small_parse_table_13232(t_small_parse_table_array *v) -{ - v->a[264640] = state(6472); - v->a[264641] = 1; - v->a[264642] = sym_command_substitution; - v->a[264643] = state(7197); - v->a[264644] = 1; - v->a[264645] = sym__expansion_body; - v->a[264646] = actions(11762); - v->a[264647] = 2; - v->a[264648] = anon_sym_POUND2; - v->a[264649] = anon_sym_EQ2; - v->a[264650] = actions(8050); - v->a[264651] = 3; - v->a[264652] = sym__external_expansion_sym_hash; - v->a[264653] = sym__external_expansion_sym_bang; - v->a[264654] = sym__external_expansion_sym_equal; - v->a[264655] = actions(11754); - v->a[264656] = 4; - v->a[264657] = anon_sym_DASH; - v->a[264658] = anon_sym_STAR; - v->a[264659] = anon_sym_QMARK; - small_parse_table_13233(v); -} - -void small_parse_table_13233(t_small_parse_table_array *v) -{ - v->a[264660] = anon_sym_AT2; - v->a[264661] = actions(11756); - v->a[264662] = 5; - v->a[264663] = anon_sym_BANG; - v->a[264664] = anon_sym_DOLLAR; - v->a[264665] = anon_sym_POUND; - v->a[264666] = anon_sym_0; - v->a[264667] = anon_sym__; - v->a[264668] = 3; - v->a[264669] = actions(3); - v->a[264670] = 1; - v->a[264671] = sym_comment; - v->a[264672] = actions(4372); - v->a[264673] = 2; - v->a[264674] = sym_file_descriptor; - v->a[264675] = aux_sym_heredoc_redirect_token1; - v->a[264676] = actions(4370); - v->a[264677] = 23; - v->a[264678] = anon_sym_SEMI; - v->a[264679] = anon_sym_PIPE_PIPE; - small_parse_table_13234(v); -} - -void small_parse_table_13234(t_small_parse_table_array *v) -{ - v->a[264680] = anon_sym_AMP_AMP; - v->a[264681] = anon_sym_PIPE; - v->a[264682] = anon_sym_AMP; - v->a[264683] = anon_sym_LT; - v->a[264684] = anon_sym_GT; - v->a[264685] = anon_sym_LT_LT; - v->a[264686] = anon_sym_GT_GT; - v->a[264687] = anon_sym_esac; - v->a[264688] = anon_sym_SEMI_SEMI; - v->a[264689] = anon_sym_SEMI_AMP; - v->a[264690] = anon_sym_SEMI_SEMI_AMP; - v->a[264691] = anon_sym_PIPE_AMP; - v->a[264692] = anon_sym_AMP_GT; - v->a[264693] = anon_sym_AMP_GT_GT; - v->a[264694] = anon_sym_LT_AMP; - v->a[264695] = anon_sym_GT_AMP; - v->a[264696] = anon_sym_GT_PIPE; - v->a[264697] = anon_sym_LT_AMP_DASH; - v->a[264698] = anon_sym_GT_AMP_DASH; - v->a[264699] = anon_sym_LT_LT_DASH; - small_parse_table_13235(v); -} - -/* EOF small_parse_table_2646.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2647.c b/parser/static/small_parse_table/small_parse_table_2647.c deleted file mode 100644 index 326680a7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2647.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2647.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13235(t_small_parse_table_array *v) -{ - v->a[264700] = anon_sym_LT_LT_LT; - v->a[264701] = 6; - v->a[264702] = actions(3); - v->a[264703] = 1; - v->a[264704] = sym_comment; - v->a[264705] = actions(11651); - v->a[264706] = 1; - v->a[264707] = aux_sym_concatenation_token1; - v->a[264708] = actions(11653); - v->a[264709] = 1; - v->a[264710] = sym__concat; - v->a[264711] = state(4635); - v->a[264712] = 1; - v->a[264713] = aux_sym_concatenation_repeat1; - v->a[264714] = actions(2096); - v->a[264715] = 2; - v->a[264716] = sym_file_descriptor; - v->a[264717] = aux_sym_heredoc_redirect_token1; - v->a[264718] = actions(2094); - v->a[264719] = 20; - small_parse_table_13236(v); -} - -void small_parse_table_13236(t_small_parse_table_array *v) -{ - v->a[264720] = anon_sym_SEMI; - v->a[264721] = anon_sym_PIPE_PIPE; - v->a[264722] = anon_sym_AMP_AMP; - v->a[264723] = anon_sym_PIPE; - v->a[264724] = anon_sym_AMP; - v->a[264725] = anon_sym_LT; - v->a[264726] = anon_sym_GT; - v->a[264727] = anon_sym_LT_LT; - v->a[264728] = anon_sym_GT_GT; - v->a[264729] = anon_sym_RPAREN; - v->a[264730] = anon_sym_SEMI_SEMI; - v->a[264731] = anon_sym_PIPE_AMP; - v->a[264732] = anon_sym_AMP_GT; - v->a[264733] = anon_sym_AMP_GT_GT; - v->a[264734] = anon_sym_LT_AMP; - v->a[264735] = anon_sym_GT_AMP; - v->a[264736] = anon_sym_GT_PIPE; - v->a[264737] = anon_sym_LT_AMP_DASH; - v->a[264738] = anon_sym_GT_AMP_DASH; - v->a[264739] = anon_sym_LT_LT_DASH; - small_parse_table_13237(v); -} - -void small_parse_table_13237(t_small_parse_table_array *v) -{ - v->a[264740] = 8; - v->a[264741] = actions(3); - v->a[264742] = 1; - v->a[264743] = sym_comment; - v->a[264744] = actions(11448); - v->a[264745] = 1; - v->a[264746] = anon_sym_LT_LT_LT; - v->a[264747] = actions(11774); - v->a[264748] = 1; - v->a[264749] = sym_file_descriptor; - v->a[264750] = actions(11481); - v->a[264751] = 2; - v->a[264752] = anon_sym_LT_AMP_DASH; - v->a[264753] = anon_sym_GT_AMP_DASH; - v->a[264754] = actions(11506); - v->a[264755] = 2; - v->a[264756] = ts_builtin_sym_end; - v->a[264757] = aux_sym_heredoc_redirect_token1; - v->a[264758] = state(5017); - v->a[264759] = 2; - small_parse_table_13238(v); -} - -void small_parse_table_13238(t_small_parse_table_array *v) -{ - v->a[264760] = sym_file_redirect; - v->a[264761] = sym_herestring_redirect; - v->a[264762] = actions(11479); - v->a[264763] = 8; - v->a[264764] = anon_sym_LT; - v->a[264765] = anon_sym_GT; - v->a[264766] = anon_sym_GT_GT; - v->a[264767] = anon_sym_AMP_GT; - v->a[264768] = anon_sym_AMP_GT_GT; - v->a[264769] = anon_sym_LT_AMP; - v->a[264770] = anon_sym_GT_AMP; - v->a[264771] = anon_sym_GT_PIPE; - v->a[264772] = actions(11504); - v->a[264773] = 9; - v->a[264774] = anon_sym_SEMI; - v->a[264775] = anon_sym_PIPE_PIPE; - v->a[264776] = anon_sym_AMP_AMP; - v->a[264777] = anon_sym_PIPE; - v->a[264778] = anon_sym_AMP; - v->a[264779] = anon_sym_LT_LT; - small_parse_table_13239(v); -} - -void small_parse_table_13239(t_small_parse_table_array *v) -{ - v->a[264780] = anon_sym_SEMI_SEMI; - v->a[264781] = anon_sym_PIPE_AMP; - v->a[264782] = anon_sym_LT_LT_DASH; - v->a[264783] = 16; - v->a[264784] = actions(3); - v->a[264785] = 1; - v->a[264786] = sym_comment; - v->a[264787] = actions(11760); - v->a[264788] = 1; - v->a[264789] = anon_sym_BANG2; - v->a[264790] = actions(11764); - v->a[264791] = 1; - v->a[264792] = anon_sym_DOLLAR_LPAREN; - v->a[264793] = actions(11766); - v->a[264794] = 1; - v->a[264795] = anon_sym_BQUOTE; - v->a[264796] = actions(11768); - v->a[264797] = 1; - v->a[264798] = anon_sym_DOLLAR_BQUOTE; - v->a[264799] = actions(11770); - small_parse_table_13240(v); -} - -/* EOF small_parse_table_2647.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2648.c b/parser/static/small_parse_table/small_parse_table_2648.c deleted file mode 100644 index 8bdafec6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2648.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2648.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13240(t_small_parse_table_array *v) -{ - v->a[264800] = 1; - v->a[264801] = aux_sym__simple_variable_name_token1; - v->a[264802] = actions(11772); - v->a[264803] = 1; - v->a[264804] = sym_variable_name; - v->a[264805] = actions(12072); - v->a[264806] = 1; - v->a[264807] = anon_sym_RBRACE3; - v->a[264808] = state(3532); - v->a[264809] = 1; - v->a[264810] = sym_subscript; - v->a[264811] = state(6428); - v->a[264812] = 1; - v->a[264813] = aux_sym__expansion_body_repeat1; - v->a[264814] = state(6472); - v->a[264815] = 1; - v->a[264816] = sym_command_substitution; - v->a[264817] = state(7308); - v->a[264818] = 1; - v->a[264819] = sym__expansion_body; - small_parse_table_13241(v); -} - -void small_parse_table_13241(t_small_parse_table_array *v) -{ - v->a[264820] = actions(11762); - v->a[264821] = 2; - v->a[264822] = anon_sym_POUND2; - v->a[264823] = anon_sym_EQ2; - v->a[264824] = actions(8050); - v->a[264825] = 3; - v->a[264826] = sym__external_expansion_sym_hash; - v->a[264827] = sym__external_expansion_sym_bang; - v->a[264828] = sym__external_expansion_sym_equal; - v->a[264829] = actions(11754); - v->a[264830] = 4; - v->a[264831] = anon_sym_DASH; - v->a[264832] = anon_sym_STAR; - v->a[264833] = anon_sym_QMARK; - v->a[264834] = anon_sym_AT2; - v->a[264835] = actions(11756); - v->a[264836] = 5; - v->a[264837] = anon_sym_BANG; - v->a[264838] = anon_sym_DOLLAR; - v->a[264839] = anon_sym_POUND; - small_parse_table_13242(v); -} - -void small_parse_table_13242(t_small_parse_table_array *v) -{ - v->a[264840] = anon_sym_0; - v->a[264841] = anon_sym__; - v->a[264842] = 3; - v->a[264843] = actions(3); - v->a[264844] = 1; - v->a[264845] = sym_comment; - v->a[264846] = actions(1253); - v->a[264847] = 3; - v->a[264848] = sym_file_descriptor; - v->a[264849] = sym__concat; - v->a[264850] = aux_sym_heredoc_redirect_token1; - v->a[264851] = actions(1251); - v->a[264852] = 22; - v->a[264853] = anon_sym_SEMI; - v->a[264854] = anon_sym_PIPE_PIPE; - v->a[264855] = anon_sym_AMP_AMP; - v->a[264856] = anon_sym_PIPE; - v->a[264857] = anon_sym_AMP; - v->a[264858] = anon_sym_LT; - v->a[264859] = anon_sym_GT; - small_parse_table_13243(v); -} - -void small_parse_table_13243(t_small_parse_table_array *v) -{ - v->a[264860] = anon_sym_LT_LT; - v->a[264861] = anon_sym_GT_GT; - v->a[264862] = anon_sym_SEMI_SEMI; - v->a[264863] = anon_sym_SEMI_AMP; - v->a[264864] = anon_sym_SEMI_SEMI_AMP; - v->a[264865] = anon_sym_PIPE_AMP; - v->a[264866] = anon_sym_AMP_GT; - v->a[264867] = anon_sym_AMP_GT_GT; - v->a[264868] = anon_sym_LT_AMP; - v->a[264869] = anon_sym_GT_AMP; - v->a[264870] = anon_sym_GT_PIPE; - v->a[264871] = anon_sym_LT_AMP_DASH; - v->a[264872] = anon_sym_GT_AMP_DASH; - v->a[264873] = anon_sym_LT_LT_DASH; - v->a[264874] = aux_sym_concatenation_token1; - v->a[264875] = 16; - v->a[264876] = actions(3); - v->a[264877] = 1; - v->a[264878] = sym_comment; - v->a[264879] = actions(11760); - small_parse_table_13244(v); -} - -void small_parse_table_13244(t_small_parse_table_array *v) -{ - v->a[264880] = 1; - v->a[264881] = anon_sym_BANG2; - v->a[264882] = actions(11764); - v->a[264883] = 1; - v->a[264884] = anon_sym_DOLLAR_LPAREN; - v->a[264885] = actions(11766); - v->a[264886] = 1; - v->a[264887] = anon_sym_BQUOTE; - v->a[264888] = actions(11768); - v->a[264889] = 1; - v->a[264890] = anon_sym_DOLLAR_BQUOTE; - v->a[264891] = actions(11770); - v->a[264892] = 1; - v->a[264893] = aux_sym__simple_variable_name_token1; - v->a[264894] = actions(11772); - v->a[264895] = 1; - v->a[264896] = sym_variable_name; - v->a[264897] = actions(12074); - v->a[264898] = 1; - v->a[264899] = anon_sym_RBRACE3; - small_parse_table_13245(v); -} - -/* EOF small_parse_table_2648.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2649.c b/parser/static/small_parse_table/small_parse_table_2649.c deleted file mode 100644 index 1f32f214..00000000 --- a/parser/static/small_parse_table/small_parse_table_2649.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2649.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13245(t_small_parse_table_array *v) -{ - v->a[264900] = state(3532); - v->a[264901] = 1; - v->a[264902] = sym_subscript; - v->a[264903] = state(6428); - v->a[264904] = 1; - v->a[264905] = aux_sym__expansion_body_repeat1; - v->a[264906] = state(6472); - v->a[264907] = 1; - v->a[264908] = sym_command_substitution; - v->a[264909] = state(7137); - v->a[264910] = 1; - v->a[264911] = sym__expansion_body; - v->a[264912] = actions(11762); - v->a[264913] = 2; - v->a[264914] = anon_sym_POUND2; - v->a[264915] = anon_sym_EQ2; - v->a[264916] = actions(8050); - v->a[264917] = 3; - v->a[264918] = sym__external_expansion_sym_hash; - v->a[264919] = sym__external_expansion_sym_bang; - small_parse_table_13246(v); -} - -void small_parse_table_13246(t_small_parse_table_array *v) -{ - v->a[264920] = sym__external_expansion_sym_equal; - v->a[264921] = actions(11754); - v->a[264922] = 4; - v->a[264923] = anon_sym_DASH; - v->a[264924] = anon_sym_STAR; - v->a[264925] = anon_sym_QMARK; - v->a[264926] = anon_sym_AT2; - v->a[264927] = actions(11756); - v->a[264928] = 5; - v->a[264929] = anon_sym_BANG; - v->a[264930] = anon_sym_DOLLAR; - v->a[264931] = anon_sym_POUND; - v->a[264932] = anon_sym_0; - v->a[264933] = anon_sym__; - v->a[264934] = 3; - v->a[264935] = actions(3); - v->a[264936] = 1; - v->a[264937] = sym_comment; - v->a[264938] = actions(1334); - v->a[264939] = 4; - small_parse_table_13247(v); -} - -void small_parse_table_13247(t_small_parse_table_array *v) -{ - v->a[264940] = sym__concat; - v->a[264941] = sym_test_operator; - v->a[264942] = sym__brace_start; - v->a[264943] = aux_sym_heredoc_redirect_token1; - v->a[264944] = actions(1332); - v->a[264945] = 21; - v->a[264946] = anon_sym_LPAREN_LPAREN; - v->a[264947] = anon_sym_SEMI; - v->a[264948] = anon_sym_AMP; - v->a[264949] = anon_sym_SEMI_SEMI; - v->a[264950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[264951] = anon_sym_DOLLAR_LBRACK; - v->a[264952] = aux_sym_concatenation_token1; - v->a[264953] = anon_sym_DOLLAR; - v->a[264954] = sym__special_character; - v->a[264955] = anon_sym_DQUOTE; - v->a[264956] = sym_raw_string; - v->a[264957] = sym_ansi_c_string; - v->a[264958] = aux_sym_number_token1; - v->a[264959] = aux_sym_number_token2; - small_parse_table_13248(v); -} - -void small_parse_table_13248(t_small_parse_table_array *v) -{ - v->a[264960] = anon_sym_DOLLAR_LBRACE; - v->a[264961] = anon_sym_DOLLAR_LPAREN; - v->a[264962] = anon_sym_BQUOTE; - v->a[264963] = anon_sym_DOLLAR_BQUOTE; - v->a[264964] = anon_sym_LT_LPAREN; - v->a[264965] = anon_sym_GT_LPAREN; - v->a[264966] = sym_word; - v->a[264967] = 6; - v->a[264968] = actions(3); - v->a[264969] = 1; - v->a[264970] = sym_comment; - v->a[264971] = actions(11512); - v->a[264972] = 1; - v->a[264973] = aux_sym_concatenation_token1; - v->a[264974] = actions(11514); - v->a[264975] = 1; - v->a[264976] = sym__concat; - v->a[264977] = state(4777); - v->a[264978] = 1; - v->a[264979] = aux_sym_concatenation_repeat1; - small_parse_table_13249(v); -} - -void small_parse_table_13249(t_small_parse_table_array *v) -{ - v->a[264980] = actions(2096); - v->a[264981] = 2; - v->a[264982] = sym_file_descriptor; - v->a[264983] = aux_sym_heredoc_redirect_token1; - v->a[264984] = actions(2094); - v->a[264985] = 20; - v->a[264986] = anon_sym_SEMI; - v->a[264987] = anon_sym_PIPE_PIPE; - v->a[264988] = anon_sym_AMP_AMP; - v->a[264989] = anon_sym_PIPE; - v->a[264990] = anon_sym_AMP; - v->a[264991] = anon_sym_LT; - v->a[264992] = anon_sym_GT; - v->a[264993] = anon_sym_LT_LT; - v->a[264994] = anon_sym_GT_GT; - v->a[264995] = anon_sym_SEMI_SEMI; - v->a[264996] = anon_sym_PIPE_AMP; - v->a[264997] = anon_sym_AMP_GT; - v->a[264998] = anon_sym_AMP_GT_GT; - v->a[264999] = anon_sym_LT_AMP; - small_parse_table_13250(v); -} - -/* EOF small_parse_table_2649.c */ diff --git a/parser/static/small_parse_table/small_parse_table_265.c b/parser/static/small_parse_table/small_parse_table_265.c index 3bc0a48f..74e52e36 100644 --- a/parser/static/small_parse_table/small_parse_table_265.c +++ b/parser/static/small_parse_table/small_parse_table_265.c @@ -14,126 +14,126 @@ void small_parse_table_1325(t_small_parse_table_array *v) { - v->a[26500] = sym_file_descriptor; - v->a[26501] = sym_variable_name; - v->a[26502] = sym_test_operator; - v->a[26503] = sym__brace_start; - v->a[26504] = anon_sym_LPAREN_LPAREN; - v->a[26505] = anon_sym_GT_GT; - v->a[26506] = anon_sym_LBRACE; - v->a[26507] = anon_sym_LBRACK_LBRACK; - v->a[26508] = anon_sym_AMP_GT_GT; - v->a[26509] = anon_sym_GT_PIPE; - v->a[26510] = anon_sym_LT_AMP_DASH; - v->a[26511] = anon_sym_GT_AMP_DASH; - v->a[26512] = anon_sym_LT_LT_LT; - v->a[26513] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26514] = anon_sym_DOLLAR_LBRACK; - v->a[26515] = anon_sym_DQUOTE; - v->a[26516] = sym_raw_string; - v->a[26517] = sym_ansi_c_string; - v->a[26518] = anon_sym_DOLLAR_LBRACE; - v->a[26519] = anon_sym_DOLLAR_BQUOTE; + v->a[26500] = anon_sym_GT_AMP; + v->a[26501] = anon_sym_GT_PIPE; + v->a[26502] = anon_sym_LT_AMP_DASH; + v->a[26503] = anon_sym_GT_AMP_DASH; + v->a[26504] = anon_sym_LT_LT; + v->a[26505] = anon_sym_LT_LT_DASH; + v->a[26506] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26507] = anon_sym_AMP; + v->a[26508] = anon_sym_DOLLAR; + v->a[26509] = sym__special_character; + v->a[26510] = anon_sym_DQUOTE; + v->a[26511] = sym_raw_string; + v->a[26512] = aux_sym_number_token1; + v->a[26513] = aux_sym_number_token2; + v->a[26514] = anon_sym_DOLLAR_LBRACE; + v->a[26515] = anon_sym_DOLLAR_LPAREN; + v->a[26516] = anon_sym_BQUOTE; + v->a[26517] = anon_sym_DOLLAR_BQUOTE; + v->a[26518] = sym_word; + v->a[26519] = anon_sym_SEMI; small_parse_table_1326(v); } void small_parse_table_1326(t_small_parse_table_array *v) { - v->a[26520] = anon_sym_LT_LPAREN; - v->a[26521] = anon_sym_GT_LPAREN; - v->a[26522] = actions(2715); - v->a[26523] = 28; - v->a[26524] = anon_sym_for; - v->a[26525] = anon_sym_select; - v->a[26526] = anon_sym_LT; - v->a[26527] = anon_sym_GT; - v->a[26528] = anon_sym_LPAREN; - v->a[26529] = anon_sym_while; - v->a[26530] = anon_sym_until; - v->a[26531] = anon_sym_if; - v->a[26532] = anon_sym_case; - v->a[26533] = anon_sym_function; - v->a[26534] = anon_sym_BANG; - v->a[26535] = anon_sym_LBRACK; - v->a[26536] = anon_sym_declare; - v->a[26537] = anon_sym_typeset; - v->a[26538] = anon_sym_export; - v->a[26539] = anon_sym_readonly; + v->a[26520] = 3; + v->a[26521] = actions(3); + v->a[26522] = 1; + v->a[26523] = sym_comment; + v->a[26524] = actions(2908); + v->a[26525] = 6; + v->a[26526] = sym_file_descriptor; + v->a[26527] = sym__concat; + v->a[26528] = sym_variable_name; + v->a[26529] = sym_test_operator; + v->a[26530] = sym__brace_start; + v->a[26531] = aux_sym_heredoc_redirect_token1; + v->a[26532] = actions(2906); + v->a[26533] = 35; + v->a[26534] = anon_sym_esac; + v->a[26535] = anon_sym_PIPE; + v->a[26536] = anon_sym_SEMI_SEMI; + v->a[26537] = anon_sym_SEMI_AMP; + v->a[26538] = anon_sym_SEMI_SEMI_AMP; + v->a[26539] = anon_sym_PIPE_AMP; small_parse_table_1327(v); } void small_parse_table_1327(t_small_parse_table_array *v) { - v->a[26540] = anon_sym_local; - v->a[26541] = anon_sym_unset; - v->a[26542] = anon_sym_unsetenv; - v->a[26543] = anon_sym_AMP_GT; - v->a[26544] = anon_sym_LT_AMP; - v->a[26545] = anon_sym_GT_AMP; - v->a[26546] = anon_sym_DOLLAR; - v->a[26547] = sym__special_character; - v->a[26548] = aux_sym_number_token1; - v->a[26549] = aux_sym_number_token2; - v->a[26550] = anon_sym_DOLLAR_LPAREN; - v->a[26551] = sym_word; - v->a[26552] = 7; - v->a[26553] = actions(3); - v->a[26554] = 1; - v->a[26555] = sym_comment; - v->a[26556] = actions(4266); - v->a[26557] = 1; - v->a[26558] = aux_sym_concatenation_token1; - v->a[26559] = actions(4283); + v->a[26540] = anon_sym_AMP_AMP; + v->a[26541] = anon_sym_PIPE_PIPE; + v->a[26542] = anon_sym_LT; + v->a[26543] = anon_sym_GT; + v->a[26544] = anon_sym_GT_GT; + v->a[26545] = anon_sym_AMP_GT; + v->a[26546] = anon_sym_AMP_GT_GT; + v->a[26547] = anon_sym_LT_AMP; + v->a[26548] = anon_sym_GT_AMP; + v->a[26549] = anon_sym_GT_PIPE; + v->a[26550] = anon_sym_LT_AMP_DASH; + v->a[26551] = anon_sym_GT_AMP_DASH; + v->a[26552] = anon_sym_LT_LT; + v->a[26553] = anon_sym_LT_LT_DASH; + v->a[26554] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26555] = anon_sym_AMP; + v->a[26556] = aux_sym_concatenation_token1; + v->a[26557] = anon_sym_DOLLAR; + v->a[26558] = sym__special_character; + v->a[26559] = anon_sym_DQUOTE; small_parse_table_1328(v); } void small_parse_table_1328(t_small_parse_table_array *v) { - v->a[26560] = 1; - v->a[26561] = anon_sym_LPAREN; - v->a[26562] = actions(4286); - v->a[26563] = 1; - v->a[26564] = sym__concat; - v->a[26565] = state(814); - v->a[26566] = 1; - v->a[26567] = aux_sym_concatenation_repeat1; - v->a[26568] = actions(1281); + v->a[26560] = sym_raw_string; + v->a[26561] = aux_sym_number_token1; + v->a[26562] = aux_sym_number_token2; + v->a[26563] = anon_sym_DOLLAR_LBRACE; + v->a[26564] = anon_sym_DOLLAR_LPAREN; + v->a[26565] = anon_sym_BQUOTE; + v->a[26566] = anon_sym_DOLLAR_BQUOTE; + v->a[26567] = sym_word; + v->a[26568] = anon_sym_SEMI; v->a[26569] = 5; - v->a[26570] = sym_file_descriptor; - v->a[26571] = sym_test_operator; - v->a[26572] = sym__bare_dollar; - v->a[26573] = sym__brace_start; - v->a[26574] = aux_sym_heredoc_redirect_token1; - v->a[26575] = actions(1271); - v->a[26576] = 42; - v->a[26577] = anon_sym_LPAREN_LPAREN; - v->a[26578] = anon_sym_SEMI; - v->a[26579] = anon_sym_PIPE_PIPE; + v->a[26570] = actions(3); + v->a[26571] = 1; + v->a[26572] = sym_comment; + v->a[26573] = actions(3254); + v->a[26574] = 1; + v->a[26575] = sym__special_character; + v->a[26576] = state(627); + v->a[26577] = 1; + v->a[26578] = aux_sym__literal_repeat1; + v->a[26579] = actions(3252); small_parse_table_1329(v); } void small_parse_table_1329(t_small_parse_table_array *v) { - v->a[26580] = anon_sym_AMP_AMP; - v->a[26581] = anon_sym_PIPE; - v->a[26582] = anon_sym_AMP; - v->a[26583] = anon_sym_EQ_EQ; - v->a[26584] = anon_sym_LT; - v->a[26585] = anon_sym_GT; - v->a[26586] = anon_sym_LT_LT; - v->a[26587] = anon_sym_GT_GT; + v->a[26580] = 5; + v->a[26581] = sym_file_descriptor; + v->a[26582] = sym_variable_name; + v->a[26583] = sym_test_operator; + v->a[26584] = sym__brace_start; + v->a[26585] = aux_sym_heredoc_redirect_token1; + v->a[26586] = actions(3250); + v->a[26587] = 34; v->a[26588] = anon_sym_esac; - v->a[26589] = anon_sym_SEMI_SEMI; - v->a[26590] = anon_sym_SEMI_AMP; - v->a[26591] = anon_sym_SEMI_SEMI_AMP; - v->a[26592] = anon_sym_PIPE_AMP; - v->a[26593] = anon_sym_EQ_TILDE; - v->a[26594] = anon_sym_AMP_GT; - v->a[26595] = anon_sym_AMP_GT_GT; - v->a[26596] = anon_sym_LT_AMP; - v->a[26597] = anon_sym_GT_AMP; - v->a[26598] = anon_sym_GT_PIPE; - v->a[26599] = anon_sym_LT_AMP_DASH; + v->a[26589] = anon_sym_PIPE; + v->a[26590] = anon_sym_SEMI_SEMI; + v->a[26591] = anon_sym_SEMI_AMP; + v->a[26592] = anon_sym_SEMI_SEMI_AMP; + v->a[26593] = anon_sym_PIPE_AMP; + v->a[26594] = anon_sym_AMP_AMP; + v->a[26595] = anon_sym_PIPE_PIPE; + v->a[26596] = anon_sym_LT; + v->a[26597] = anon_sym_GT; + v->a[26598] = anon_sym_GT_GT; + v->a[26599] = anon_sym_AMP_GT; small_parse_table_1330(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2650.c b/parser/static/small_parse_table/small_parse_table_2650.c deleted file mode 100644 index 0d4b9cb7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2650.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2650.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13250(t_small_parse_table_array *v) -{ - v->a[265000] = anon_sym_GT_AMP; - v->a[265001] = anon_sym_GT_PIPE; - v->a[265002] = anon_sym_LT_AMP_DASH; - v->a[265003] = anon_sym_GT_AMP_DASH; - v->a[265004] = anon_sym_LT_LT_DASH; - v->a[265005] = anon_sym_LT_LT_LT; - v->a[265006] = 6; - v->a[265007] = actions(3); - v->a[265008] = 1; - v->a[265009] = sym_comment; - v->a[265010] = actions(11512); - v->a[265011] = 1; - v->a[265012] = aux_sym_concatenation_token1; - v->a[265013] = actions(11514); - v->a[265014] = 1; - v->a[265015] = sym__concat; - v->a[265016] = state(4776); - v->a[265017] = 1; - v->a[265018] = aux_sym_concatenation_repeat1; - v->a[265019] = actions(5697); - small_parse_table_13251(v); -} - -void small_parse_table_13251(t_small_parse_table_array *v) -{ - v->a[265020] = 2; - v->a[265021] = sym_file_descriptor; - v->a[265022] = aux_sym_heredoc_redirect_token1; - v->a[265023] = actions(5695); - v->a[265024] = 20; - v->a[265025] = anon_sym_SEMI; - v->a[265026] = anon_sym_PIPE_PIPE; - v->a[265027] = anon_sym_AMP_AMP; - v->a[265028] = anon_sym_PIPE; - v->a[265029] = anon_sym_AMP; - v->a[265030] = anon_sym_LT; - v->a[265031] = anon_sym_GT; - v->a[265032] = anon_sym_LT_LT; - v->a[265033] = anon_sym_GT_GT; - v->a[265034] = anon_sym_SEMI_SEMI; - v->a[265035] = anon_sym_PIPE_AMP; - v->a[265036] = anon_sym_AMP_GT; - v->a[265037] = anon_sym_AMP_GT_GT; - v->a[265038] = anon_sym_LT_AMP; - v->a[265039] = anon_sym_GT_AMP; - small_parse_table_13252(v); -} - -void small_parse_table_13252(t_small_parse_table_array *v) -{ - v->a[265040] = anon_sym_GT_PIPE; - v->a[265041] = anon_sym_LT_AMP_DASH; - v->a[265042] = anon_sym_GT_AMP_DASH; - v->a[265043] = anon_sym_LT_LT_DASH; - v->a[265044] = anon_sym_LT_LT_LT; - v->a[265045] = 16; - v->a[265046] = actions(3); - v->a[265047] = 1; - v->a[265048] = sym_comment; - v->a[265049] = actions(11760); - v->a[265050] = 1; - v->a[265051] = anon_sym_BANG2; - v->a[265052] = actions(11764); - v->a[265053] = 1; - v->a[265054] = anon_sym_DOLLAR_LPAREN; - v->a[265055] = actions(11766); - v->a[265056] = 1; - v->a[265057] = anon_sym_BQUOTE; - v->a[265058] = actions(11768); - v->a[265059] = 1; - small_parse_table_13253(v); -} - -void small_parse_table_13253(t_small_parse_table_array *v) -{ - v->a[265060] = anon_sym_DOLLAR_BQUOTE; - v->a[265061] = actions(11770); - v->a[265062] = 1; - v->a[265063] = aux_sym__simple_variable_name_token1; - v->a[265064] = actions(11772); - v->a[265065] = 1; - v->a[265066] = sym_variable_name; - v->a[265067] = actions(12076); - v->a[265068] = 1; - v->a[265069] = anon_sym_RBRACE3; - v->a[265070] = state(3532); - v->a[265071] = 1; - v->a[265072] = sym_subscript; - v->a[265073] = state(6428); - v->a[265074] = 1; - v->a[265075] = aux_sym__expansion_body_repeat1; - v->a[265076] = state(6472); - v->a[265077] = 1; - v->a[265078] = sym_command_substitution; - v->a[265079] = state(6904); - small_parse_table_13254(v); -} - -void small_parse_table_13254(t_small_parse_table_array *v) -{ - v->a[265080] = 1; - v->a[265081] = sym__expansion_body; - v->a[265082] = actions(11762); - v->a[265083] = 2; - v->a[265084] = anon_sym_POUND2; - v->a[265085] = anon_sym_EQ2; - v->a[265086] = actions(8050); - v->a[265087] = 3; - v->a[265088] = sym__external_expansion_sym_hash; - v->a[265089] = sym__external_expansion_sym_bang; - v->a[265090] = sym__external_expansion_sym_equal; - v->a[265091] = actions(11754); - v->a[265092] = 4; - v->a[265093] = anon_sym_DASH; - v->a[265094] = anon_sym_STAR; - v->a[265095] = anon_sym_QMARK; - v->a[265096] = anon_sym_AT2; - v->a[265097] = actions(11756); - v->a[265098] = 5; - v->a[265099] = anon_sym_BANG; - small_parse_table_13255(v); -} - -/* EOF small_parse_table_2650.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2651.c b/parser/static/small_parse_table/small_parse_table_2651.c deleted file mode 100644 index 446ecc74..00000000 --- a/parser/static/small_parse_table/small_parse_table_2651.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2651.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13255(t_small_parse_table_array *v) -{ - v->a[265100] = anon_sym_DOLLAR; - v->a[265101] = anon_sym_POUND; - v->a[265102] = anon_sym_0; - v->a[265103] = anon_sym__; - v->a[265104] = 3; - v->a[265105] = actions(3); - v->a[265106] = 1; - v->a[265107] = sym_comment; - v->a[265108] = actions(1318); - v->a[265109] = 4; - v->a[265110] = sym__concat; - v->a[265111] = sym_test_operator; - v->a[265112] = sym__brace_start; - v->a[265113] = aux_sym_heredoc_redirect_token1; - v->a[265114] = actions(1316); - v->a[265115] = 21; - v->a[265116] = anon_sym_LPAREN_LPAREN; - v->a[265117] = anon_sym_SEMI; - v->a[265118] = anon_sym_AMP; - v->a[265119] = anon_sym_SEMI_SEMI; - small_parse_table_13256(v); -} - -void small_parse_table_13256(t_small_parse_table_array *v) -{ - v->a[265120] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[265121] = anon_sym_DOLLAR_LBRACK; - v->a[265122] = aux_sym_concatenation_token1; - v->a[265123] = anon_sym_DOLLAR; - v->a[265124] = sym__special_character; - v->a[265125] = anon_sym_DQUOTE; - v->a[265126] = sym_raw_string; - v->a[265127] = sym_ansi_c_string; - v->a[265128] = aux_sym_number_token1; - v->a[265129] = aux_sym_number_token2; - v->a[265130] = anon_sym_DOLLAR_LBRACE; - v->a[265131] = anon_sym_DOLLAR_LPAREN; - v->a[265132] = anon_sym_BQUOTE; - v->a[265133] = anon_sym_DOLLAR_BQUOTE; - v->a[265134] = anon_sym_LT_LPAREN; - v->a[265135] = anon_sym_GT_LPAREN; - v->a[265136] = sym_word; - v->a[265137] = 6; - v->a[265138] = actions(3); - v->a[265139] = 1; - small_parse_table_13257(v); -} - -void small_parse_table_13257(t_small_parse_table_array *v) -{ - v->a[265140] = sym_comment; - v->a[265141] = actions(11512); - v->a[265142] = 1; - v->a[265143] = aux_sym_concatenation_token1; - v->a[265144] = actions(11514); - v->a[265145] = 1; - v->a[265146] = sym__concat; - v->a[265147] = state(4777); - v->a[265148] = 1; - v->a[265149] = aux_sym_concatenation_repeat1; - v->a[265150] = actions(2074); - v->a[265151] = 2; - v->a[265152] = sym_file_descriptor; - v->a[265153] = aux_sym_heredoc_redirect_token1; - v->a[265154] = actions(2072); - v->a[265155] = 20; - v->a[265156] = anon_sym_SEMI; - v->a[265157] = anon_sym_PIPE_PIPE; - v->a[265158] = anon_sym_AMP_AMP; - v->a[265159] = anon_sym_PIPE; - small_parse_table_13258(v); -} - -void small_parse_table_13258(t_small_parse_table_array *v) -{ - v->a[265160] = anon_sym_AMP; - v->a[265161] = anon_sym_LT; - v->a[265162] = anon_sym_GT; - v->a[265163] = anon_sym_LT_LT; - v->a[265164] = anon_sym_GT_GT; - v->a[265165] = anon_sym_SEMI_SEMI; - v->a[265166] = anon_sym_PIPE_AMP; - v->a[265167] = anon_sym_AMP_GT; - v->a[265168] = anon_sym_AMP_GT_GT; - v->a[265169] = anon_sym_LT_AMP; - v->a[265170] = anon_sym_GT_AMP; - v->a[265171] = anon_sym_GT_PIPE; - v->a[265172] = anon_sym_LT_AMP_DASH; - v->a[265173] = anon_sym_GT_AMP_DASH; - v->a[265174] = anon_sym_LT_LT_DASH; - v->a[265175] = anon_sym_LT_LT_LT; - v->a[265176] = 16; - v->a[265177] = actions(3); - v->a[265178] = 1; - v->a[265179] = sym_comment; - small_parse_table_13259(v); -} - -void small_parse_table_13259(t_small_parse_table_array *v) -{ - v->a[265180] = actions(11760); - v->a[265181] = 1; - v->a[265182] = anon_sym_BANG2; - v->a[265183] = actions(11764); - v->a[265184] = 1; - v->a[265185] = anon_sym_DOLLAR_LPAREN; - v->a[265186] = actions(11766); - v->a[265187] = 1; - v->a[265188] = anon_sym_BQUOTE; - v->a[265189] = actions(11768); - v->a[265190] = 1; - v->a[265191] = anon_sym_DOLLAR_BQUOTE; - v->a[265192] = actions(11770); - v->a[265193] = 1; - v->a[265194] = aux_sym__simple_variable_name_token1; - v->a[265195] = actions(11772); - v->a[265196] = 1; - v->a[265197] = sym_variable_name; - v->a[265198] = actions(12078); - v->a[265199] = 1; - small_parse_table_13260(v); -} - -/* EOF small_parse_table_2651.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2652.c b/parser/static/small_parse_table/small_parse_table_2652.c deleted file mode 100644 index 6c2befd4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2652.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2652.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13260(t_small_parse_table_array *v) -{ - v->a[265200] = anon_sym_RBRACE3; - v->a[265201] = state(3532); - v->a[265202] = 1; - v->a[265203] = sym_subscript; - v->a[265204] = state(6428); - v->a[265205] = 1; - v->a[265206] = aux_sym__expansion_body_repeat1; - v->a[265207] = state(6472); - v->a[265208] = 1; - v->a[265209] = sym_command_substitution; - v->a[265210] = state(6895); - v->a[265211] = 1; - v->a[265212] = sym__expansion_body; - v->a[265213] = actions(11762); - v->a[265214] = 2; - v->a[265215] = anon_sym_POUND2; - v->a[265216] = anon_sym_EQ2; - v->a[265217] = actions(8050); - v->a[265218] = 3; - v->a[265219] = sym__external_expansion_sym_hash; - small_parse_table_13261(v); -} - -void small_parse_table_13261(t_small_parse_table_array *v) -{ - v->a[265220] = sym__external_expansion_sym_bang; - v->a[265221] = sym__external_expansion_sym_equal; - v->a[265222] = actions(11754); - v->a[265223] = 4; - v->a[265224] = anon_sym_DASH; - v->a[265225] = anon_sym_STAR; - v->a[265226] = anon_sym_QMARK; - v->a[265227] = anon_sym_AT2; - v->a[265228] = actions(11756); - v->a[265229] = 5; - v->a[265230] = anon_sym_BANG; - v->a[265231] = anon_sym_DOLLAR; - v->a[265232] = anon_sym_POUND; - v->a[265233] = anon_sym_0; - v->a[265234] = anon_sym__; - v->a[265235] = 3; - v->a[265236] = actions(3); - v->a[265237] = 1; - v->a[265238] = sym_comment; - v->a[265239] = actions(5772); - small_parse_table_13262(v); -} - -void small_parse_table_13262(t_small_parse_table_array *v) -{ - v->a[265240] = 3; - v->a[265241] = sym_file_descriptor; - v->a[265242] = sym_variable_name; - v->a[265243] = aux_sym_heredoc_redirect_token1; - v->a[265244] = actions(5770); - v->a[265245] = 22; - v->a[265246] = anon_sym_SEMI; - v->a[265247] = anon_sym_PIPE_PIPE; - v->a[265248] = anon_sym_AMP_AMP; - v->a[265249] = anon_sym_PIPE; - v->a[265250] = anon_sym_AMP; - v->a[265251] = anon_sym_LT; - v->a[265252] = anon_sym_GT; - v->a[265253] = anon_sym_LT_LT; - v->a[265254] = anon_sym_GT_GT; - v->a[265255] = anon_sym_esac; - v->a[265256] = anon_sym_SEMI_SEMI; - v->a[265257] = anon_sym_SEMI_AMP; - v->a[265258] = anon_sym_SEMI_SEMI_AMP; - v->a[265259] = anon_sym_PIPE_AMP; - small_parse_table_13263(v); -} - -void small_parse_table_13263(t_small_parse_table_array *v) -{ - v->a[265260] = anon_sym_AMP_GT; - v->a[265261] = anon_sym_AMP_GT_GT; - v->a[265262] = anon_sym_LT_AMP; - v->a[265263] = anon_sym_GT_AMP; - v->a[265264] = anon_sym_GT_PIPE; - v->a[265265] = anon_sym_LT_AMP_DASH; - v->a[265266] = anon_sym_GT_AMP_DASH; - v->a[265267] = anon_sym_LT_LT_DASH; - v->a[265268] = 16; - v->a[265269] = actions(3); - v->a[265270] = 1; - v->a[265271] = sym_comment; - v->a[265272] = actions(11760); - v->a[265273] = 1; - v->a[265274] = anon_sym_BANG2; - v->a[265275] = actions(11764); - v->a[265276] = 1; - v->a[265277] = anon_sym_DOLLAR_LPAREN; - v->a[265278] = actions(11766); - v->a[265279] = 1; - small_parse_table_13264(v); -} - -void small_parse_table_13264(t_small_parse_table_array *v) -{ - v->a[265280] = anon_sym_BQUOTE; - v->a[265281] = actions(11768); - v->a[265282] = 1; - v->a[265283] = anon_sym_DOLLAR_BQUOTE; - v->a[265284] = actions(11770); - v->a[265285] = 1; - v->a[265286] = aux_sym__simple_variable_name_token1; - v->a[265287] = actions(11772); - v->a[265288] = 1; - v->a[265289] = sym_variable_name; - v->a[265290] = actions(12080); - v->a[265291] = 1; - v->a[265292] = anon_sym_RBRACE3; - v->a[265293] = state(3532); - v->a[265294] = 1; - v->a[265295] = sym_subscript; - v->a[265296] = state(6428); - v->a[265297] = 1; - v->a[265298] = aux_sym__expansion_body_repeat1; - v->a[265299] = state(6472); - small_parse_table_13265(v); -} - -/* EOF small_parse_table_2652.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2653.c b/parser/static/small_parse_table/small_parse_table_2653.c deleted file mode 100644 index 5e9ef3f8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2653.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2653.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13265(t_small_parse_table_array *v) -{ - v->a[265300] = 1; - v->a[265301] = sym_command_substitution; - v->a[265302] = state(7377); - v->a[265303] = 1; - v->a[265304] = sym__expansion_body; - v->a[265305] = actions(11762); - v->a[265306] = 2; - v->a[265307] = anon_sym_POUND2; - v->a[265308] = anon_sym_EQ2; - v->a[265309] = actions(8050); - v->a[265310] = 3; - v->a[265311] = sym__external_expansion_sym_hash; - v->a[265312] = sym__external_expansion_sym_bang; - v->a[265313] = sym__external_expansion_sym_equal; - v->a[265314] = actions(11754); - v->a[265315] = 4; - v->a[265316] = anon_sym_DASH; - v->a[265317] = anon_sym_STAR; - v->a[265318] = anon_sym_QMARK; - v->a[265319] = anon_sym_AT2; - small_parse_table_13266(v); -} - -void small_parse_table_13266(t_small_parse_table_array *v) -{ - v->a[265320] = actions(11756); - v->a[265321] = 5; - v->a[265322] = anon_sym_BANG; - v->a[265323] = anon_sym_DOLLAR; - v->a[265324] = anon_sym_POUND; - v->a[265325] = anon_sym_0; - v->a[265326] = anon_sym__; - v->a[265327] = 3; - v->a[265328] = actions(3); - v->a[265329] = 1; - v->a[265330] = sym_comment; - v->a[265331] = actions(1342); - v->a[265332] = 4; - v->a[265333] = sym__concat; - v->a[265334] = sym_test_operator; - v->a[265335] = sym__brace_start; - v->a[265336] = aux_sym_heredoc_redirect_token1; - v->a[265337] = actions(1340); - v->a[265338] = 21; - v->a[265339] = anon_sym_LPAREN_LPAREN; - small_parse_table_13267(v); -} - -void small_parse_table_13267(t_small_parse_table_array *v) -{ - v->a[265340] = anon_sym_SEMI; - v->a[265341] = anon_sym_AMP; - v->a[265342] = anon_sym_SEMI_SEMI; - v->a[265343] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[265344] = anon_sym_DOLLAR_LBRACK; - v->a[265345] = aux_sym_concatenation_token1; - v->a[265346] = anon_sym_DOLLAR; - v->a[265347] = sym__special_character; - v->a[265348] = anon_sym_DQUOTE; - v->a[265349] = sym_raw_string; - v->a[265350] = sym_ansi_c_string; - v->a[265351] = aux_sym_number_token1; - v->a[265352] = aux_sym_number_token2; - v->a[265353] = anon_sym_DOLLAR_LBRACE; - v->a[265354] = anon_sym_DOLLAR_LPAREN; - v->a[265355] = anon_sym_BQUOTE; - v->a[265356] = anon_sym_DOLLAR_BQUOTE; - v->a[265357] = anon_sym_LT_LPAREN; - v->a[265358] = anon_sym_GT_LPAREN; - v->a[265359] = sym_word; - small_parse_table_13268(v); -} - -void small_parse_table_13268(t_small_parse_table_array *v) -{ - v->a[265360] = 16; - v->a[265361] = actions(3); - v->a[265362] = 1; - v->a[265363] = sym_comment; - v->a[265364] = actions(11760); - v->a[265365] = 1; - v->a[265366] = anon_sym_BANG2; - v->a[265367] = actions(11764); - v->a[265368] = 1; - v->a[265369] = anon_sym_DOLLAR_LPAREN; - v->a[265370] = actions(11766); - v->a[265371] = 1; - v->a[265372] = anon_sym_BQUOTE; - v->a[265373] = actions(11768); - v->a[265374] = 1; - v->a[265375] = anon_sym_DOLLAR_BQUOTE; - v->a[265376] = actions(11770); - v->a[265377] = 1; - v->a[265378] = aux_sym__simple_variable_name_token1; - v->a[265379] = actions(11772); - small_parse_table_13269(v); -} - -void small_parse_table_13269(t_small_parse_table_array *v) -{ - v->a[265380] = 1; - v->a[265381] = sym_variable_name; - v->a[265382] = actions(12082); - v->a[265383] = 1; - v->a[265384] = anon_sym_RBRACE3; - v->a[265385] = state(3532); - v->a[265386] = 1; - v->a[265387] = sym_subscript; - v->a[265388] = state(6428); - v->a[265389] = 1; - v->a[265390] = aux_sym__expansion_body_repeat1; - v->a[265391] = state(6472); - v->a[265392] = 1; - v->a[265393] = sym_command_substitution; - v->a[265394] = state(7260); - v->a[265395] = 1; - v->a[265396] = sym__expansion_body; - v->a[265397] = actions(11762); - v->a[265398] = 2; - v->a[265399] = anon_sym_POUND2; - small_parse_table_13270(v); -} - -/* EOF small_parse_table_2653.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2654.c b/parser/static/small_parse_table/small_parse_table_2654.c deleted file mode 100644 index 9a33feec..00000000 --- a/parser/static/small_parse_table/small_parse_table_2654.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2654.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13270(t_small_parse_table_array *v) -{ - v->a[265400] = anon_sym_EQ2; - v->a[265401] = actions(8050); - v->a[265402] = 3; - v->a[265403] = sym__external_expansion_sym_hash; - v->a[265404] = sym__external_expansion_sym_bang; - v->a[265405] = sym__external_expansion_sym_equal; - v->a[265406] = actions(11754); - v->a[265407] = 4; - v->a[265408] = anon_sym_DASH; - v->a[265409] = anon_sym_STAR; - v->a[265410] = anon_sym_QMARK; - v->a[265411] = anon_sym_AT2; - v->a[265412] = actions(11756); - v->a[265413] = 5; - v->a[265414] = anon_sym_BANG; - v->a[265415] = anon_sym_DOLLAR; - v->a[265416] = anon_sym_POUND; - v->a[265417] = anon_sym_0; - v->a[265418] = anon_sym__; - v->a[265419] = 3; - small_parse_table_13271(v); -} - -void small_parse_table_13271(t_small_parse_table_array *v) -{ - v->a[265420] = actions(3); - v->a[265421] = 1; - v->a[265422] = sym_comment; - v->a[265423] = actions(11739); - v->a[265424] = 2; - v->a[265425] = sym_file_descriptor; - v->a[265426] = aux_sym_heredoc_redirect_token1; - v->a[265427] = actions(11741); - v->a[265428] = 23; - v->a[265429] = anon_sym_SEMI; - v->a[265430] = anon_sym_PIPE_PIPE; - v->a[265431] = anon_sym_AMP_AMP; - v->a[265432] = anon_sym_PIPE; - v->a[265433] = anon_sym_AMP; - v->a[265434] = anon_sym_LT; - v->a[265435] = anon_sym_GT; - v->a[265436] = anon_sym_LT_LT; - v->a[265437] = anon_sym_GT_GT; - v->a[265438] = anon_sym_esac; - v->a[265439] = anon_sym_SEMI_SEMI; - small_parse_table_13272(v); -} - -void small_parse_table_13272(t_small_parse_table_array *v) -{ - v->a[265440] = anon_sym_SEMI_AMP; - v->a[265441] = anon_sym_SEMI_SEMI_AMP; - v->a[265442] = anon_sym_PIPE_AMP; - v->a[265443] = anon_sym_AMP_GT; - v->a[265444] = anon_sym_AMP_GT_GT; - v->a[265445] = anon_sym_LT_AMP; - v->a[265446] = anon_sym_GT_AMP; - v->a[265447] = anon_sym_GT_PIPE; - v->a[265448] = anon_sym_LT_AMP_DASH; - v->a[265449] = anon_sym_GT_AMP_DASH; - v->a[265450] = anon_sym_LT_LT_DASH; - v->a[265451] = anon_sym_LT_LT_LT; - v->a[265452] = 16; - v->a[265453] = actions(3); - v->a[265454] = 1; - v->a[265455] = sym_comment; - v->a[265456] = actions(11760); - v->a[265457] = 1; - v->a[265458] = anon_sym_BANG2; - v->a[265459] = actions(11764); - small_parse_table_13273(v); -} - -void small_parse_table_13273(t_small_parse_table_array *v) -{ - v->a[265460] = 1; - v->a[265461] = anon_sym_DOLLAR_LPAREN; - v->a[265462] = actions(11766); - v->a[265463] = 1; - v->a[265464] = anon_sym_BQUOTE; - v->a[265465] = actions(11768); - v->a[265466] = 1; - v->a[265467] = anon_sym_DOLLAR_BQUOTE; - v->a[265468] = actions(11770); - v->a[265469] = 1; - v->a[265470] = aux_sym__simple_variable_name_token1; - v->a[265471] = actions(11772); - v->a[265472] = 1; - v->a[265473] = sym_variable_name; - v->a[265474] = actions(12084); - v->a[265475] = 1; - v->a[265476] = anon_sym_RBRACE3; - v->a[265477] = state(3532); - v->a[265478] = 1; - v->a[265479] = sym_subscript; - small_parse_table_13274(v); -} - -void small_parse_table_13274(t_small_parse_table_array *v) -{ - v->a[265480] = state(6428); - v->a[265481] = 1; - v->a[265482] = aux_sym__expansion_body_repeat1; - v->a[265483] = state(6472); - v->a[265484] = 1; - v->a[265485] = sym_command_substitution; - v->a[265486] = state(7131); - v->a[265487] = 1; - v->a[265488] = sym__expansion_body; - v->a[265489] = actions(11762); - v->a[265490] = 2; - v->a[265491] = anon_sym_POUND2; - v->a[265492] = anon_sym_EQ2; - v->a[265493] = actions(8050); - v->a[265494] = 3; - v->a[265495] = sym__external_expansion_sym_hash; - v->a[265496] = sym__external_expansion_sym_bang; - v->a[265497] = sym__external_expansion_sym_equal; - v->a[265498] = actions(11754); - v->a[265499] = 4; - small_parse_table_13275(v); -} - -/* EOF small_parse_table_2654.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2655.c b/parser/static/small_parse_table/small_parse_table_2655.c deleted file mode 100644 index e35807fb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2655.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2655.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13275(t_small_parse_table_array *v) -{ - v->a[265500] = anon_sym_DASH; - v->a[265501] = anon_sym_STAR; - v->a[265502] = anon_sym_QMARK; - v->a[265503] = anon_sym_AT2; - v->a[265504] = actions(11756); - v->a[265505] = 5; - v->a[265506] = anon_sym_BANG; - v->a[265507] = anon_sym_DOLLAR; - v->a[265508] = anon_sym_POUND; - v->a[265509] = anon_sym_0; - v->a[265510] = anon_sym__; - v->a[265511] = 3; - v->a[265512] = actions(3); - v->a[265513] = 1; - v->a[265514] = sym_comment; - v->a[265515] = actions(1263); - v->a[265516] = 3; - v->a[265517] = sym_file_descriptor; - v->a[265518] = ts_builtin_sym_end; - v->a[265519] = aux_sym_heredoc_redirect_token1; - small_parse_table_13276(v); -} - -void small_parse_table_13276(t_small_parse_table_array *v) -{ - v->a[265520] = actions(1261); - v->a[265521] = 22; - v->a[265522] = anon_sym_SEMI; - v->a[265523] = anon_sym_PIPE_PIPE; - v->a[265524] = anon_sym_AMP_AMP; - v->a[265525] = anon_sym_PIPE; - v->a[265526] = anon_sym_AMP; - v->a[265527] = anon_sym_LT; - v->a[265528] = anon_sym_GT; - v->a[265529] = anon_sym_LT_LT; - v->a[265530] = anon_sym_GT_GT; - v->a[265531] = anon_sym_RPAREN; - v->a[265532] = anon_sym_SEMI_SEMI; - v->a[265533] = anon_sym_PIPE_AMP; - v->a[265534] = anon_sym_AMP_GT; - v->a[265535] = anon_sym_AMP_GT_GT; - v->a[265536] = anon_sym_LT_AMP; - v->a[265537] = anon_sym_GT_AMP; - v->a[265538] = anon_sym_GT_PIPE; - v->a[265539] = anon_sym_LT_AMP_DASH; - small_parse_table_13277(v); -} - -void small_parse_table_13277(t_small_parse_table_array *v) -{ - v->a[265540] = anon_sym_GT_AMP_DASH; - v->a[265541] = anon_sym_LT_LT_DASH; - v->a[265542] = sym__special_character; - v->a[265543] = anon_sym_BQUOTE; - v->a[265544] = 3; - v->a[265545] = actions(3); - v->a[265546] = 1; - v->a[265547] = sym_comment; - v->a[265548] = actions(1322); - v->a[265549] = 4; - v->a[265550] = sym__concat; - v->a[265551] = sym_test_operator; - v->a[265552] = sym__brace_start; - v->a[265553] = aux_sym_heredoc_redirect_token1; - v->a[265554] = actions(1320); - v->a[265555] = 21; - v->a[265556] = anon_sym_LPAREN_LPAREN; - v->a[265557] = anon_sym_SEMI; - v->a[265558] = anon_sym_AMP; - v->a[265559] = anon_sym_SEMI_SEMI; - small_parse_table_13278(v); -} - -void small_parse_table_13278(t_small_parse_table_array *v) -{ - v->a[265560] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[265561] = anon_sym_DOLLAR_LBRACK; - v->a[265562] = aux_sym_concatenation_token1; - v->a[265563] = anon_sym_DOLLAR; - v->a[265564] = sym__special_character; - v->a[265565] = anon_sym_DQUOTE; - v->a[265566] = sym_raw_string; - v->a[265567] = sym_ansi_c_string; - v->a[265568] = aux_sym_number_token1; - v->a[265569] = aux_sym_number_token2; - v->a[265570] = anon_sym_DOLLAR_LBRACE; - v->a[265571] = anon_sym_DOLLAR_LPAREN; - v->a[265572] = anon_sym_BQUOTE; - v->a[265573] = anon_sym_DOLLAR_BQUOTE; - v->a[265574] = anon_sym_LT_LPAREN; - v->a[265575] = anon_sym_GT_LPAREN; - v->a[265576] = sym_word; - v->a[265577] = 16; - v->a[265578] = actions(3); - v->a[265579] = 1; - small_parse_table_13279(v); -} - -void small_parse_table_13279(t_small_parse_table_array *v) -{ - v->a[265580] = sym_comment; - v->a[265581] = actions(11760); - v->a[265582] = 1; - v->a[265583] = anon_sym_BANG2; - v->a[265584] = actions(11764); - v->a[265585] = 1; - v->a[265586] = anon_sym_DOLLAR_LPAREN; - v->a[265587] = actions(11766); - v->a[265588] = 1; - v->a[265589] = anon_sym_BQUOTE; - v->a[265590] = actions(11768); - v->a[265591] = 1; - v->a[265592] = anon_sym_DOLLAR_BQUOTE; - v->a[265593] = actions(11770); - v->a[265594] = 1; - v->a[265595] = aux_sym__simple_variable_name_token1; - v->a[265596] = actions(11772); - v->a[265597] = 1; - v->a[265598] = sym_variable_name; - v->a[265599] = actions(12086); - small_parse_table_13280(v); -} - -/* EOF small_parse_table_2655.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2656.c b/parser/static/small_parse_table/small_parse_table_2656.c deleted file mode 100644 index 17a51564..00000000 --- a/parser/static/small_parse_table/small_parse_table_2656.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2656.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13280(t_small_parse_table_array *v) -{ - v->a[265600] = 1; - v->a[265601] = anon_sym_RBRACE3; - v->a[265602] = state(3532); - v->a[265603] = 1; - v->a[265604] = sym_subscript; - v->a[265605] = state(6428); - v->a[265606] = 1; - v->a[265607] = aux_sym__expansion_body_repeat1; - v->a[265608] = state(6472); - v->a[265609] = 1; - v->a[265610] = sym_command_substitution; - v->a[265611] = state(6842); - v->a[265612] = 1; - v->a[265613] = sym__expansion_body; - v->a[265614] = actions(11762); - v->a[265615] = 2; - v->a[265616] = anon_sym_POUND2; - v->a[265617] = anon_sym_EQ2; - v->a[265618] = actions(8050); - v->a[265619] = 3; - small_parse_table_13281(v); -} - -void small_parse_table_13281(t_small_parse_table_array *v) -{ - v->a[265620] = sym__external_expansion_sym_hash; - v->a[265621] = sym__external_expansion_sym_bang; - v->a[265622] = sym__external_expansion_sym_equal; - v->a[265623] = actions(11754); - v->a[265624] = 4; - v->a[265625] = anon_sym_DASH; - v->a[265626] = anon_sym_STAR; - v->a[265627] = anon_sym_QMARK; - v->a[265628] = anon_sym_AT2; - v->a[265629] = actions(11756); - v->a[265630] = 5; - v->a[265631] = anon_sym_BANG; - v->a[265632] = anon_sym_DOLLAR; - v->a[265633] = anon_sym_POUND; - v->a[265634] = anon_sym_0; - v->a[265635] = anon_sym__; - v->a[265636] = 3; - v->a[265637] = actions(3); - v->a[265638] = 1; - v->a[265639] = sym_comment; - small_parse_table_13282(v); -} - -void small_parse_table_13282(t_small_parse_table_array *v) -{ - v->a[265640] = actions(1310); - v->a[265641] = 3; - v->a[265642] = sym_file_descriptor; - v->a[265643] = sym__concat; - v->a[265644] = aux_sym_heredoc_redirect_token1; - v->a[265645] = actions(1308); - v->a[265646] = 22; - v->a[265647] = anon_sym_SEMI; - v->a[265648] = anon_sym_PIPE_PIPE; - v->a[265649] = anon_sym_AMP_AMP; - v->a[265650] = anon_sym_PIPE; - v->a[265651] = anon_sym_AMP; - v->a[265652] = anon_sym_LT; - v->a[265653] = anon_sym_GT; - v->a[265654] = anon_sym_LT_LT; - v->a[265655] = anon_sym_GT_GT; - v->a[265656] = anon_sym_SEMI_SEMI; - v->a[265657] = anon_sym_SEMI_AMP; - v->a[265658] = anon_sym_SEMI_SEMI_AMP; - v->a[265659] = anon_sym_PIPE_AMP; - small_parse_table_13283(v); -} - -void small_parse_table_13283(t_small_parse_table_array *v) -{ - v->a[265660] = anon_sym_AMP_GT; - v->a[265661] = anon_sym_AMP_GT_GT; - v->a[265662] = anon_sym_LT_AMP; - v->a[265663] = anon_sym_GT_AMP; - v->a[265664] = anon_sym_GT_PIPE; - v->a[265665] = anon_sym_LT_AMP_DASH; - v->a[265666] = anon_sym_GT_AMP_DASH; - v->a[265667] = anon_sym_LT_LT_DASH; - v->a[265668] = aux_sym_concatenation_token1; - v->a[265669] = 16; - v->a[265670] = actions(3); - v->a[265671] = 1; - v->a[265672] = sym_comment; - v->a[265673] = actions(11760); - v->a[265674] = 1; - v->a[265675] = anon_sym_BANG2; - v->a[265676] = actions(11764); - v->a[265677] = 1; - v->a[265678] = anon_sym_DOLLAR_LPAREN; - v->a[265679] = actions(11766); - small_parse_table_13284(v); -} - -void small_parse_table_13284(t_small_parse_table_array *v) -{ - v->a[265680] = 1; - v->a[265681] = anon_sym_BQUOTE; - v->a[265682] = actions(11768); - v->a[265683] = 1; - v->a[265684] = anon_sym_DOLLAR_BQUOTE; - v->a[265685] = actions(11770); - v->a[265686] = 1; - v->a[265687] = aux_sym__simple_variable_name_token1; - v->a[265688] = actions(11772); - v->a[265689] = 1; - v->a[265690] = sym_variable_name; - v->a[265691] = actions(12088); - v->a[265692] = 1; - v->a[265693] = anon_sym_RBRACE3; - v->a[265694] = state(3532); - v->a[265695] = 1; - v->a[265696] = sym_subscript; - v->a[265697] = state(6428); - v->a[265698] = 1; - v->a[265699] = aux_sym__expansion_body_repeat1; - small_parse_table_13285(v); -} - -/* EOF small_parse_table_2656.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2657.c b/parser/static/small_parse_table/small_parse_table_2657.c deleted file mode 100644 index c0952043..00000000 --- a/parser/static/small_parse_table/small_parse_table_2657.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2657.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13285(t_small_parse_table_array *v) -{ - v->a[265700] = state(6472); - v->a[265701] = 1; - v->a[265702] = sym_command_substitution; - v->a[265703] = state(7104); - v->a[265704] = 1; - v->a[265705] = sym__expansion_body; - v->a[265706] = actions(11762); - v->a[265707] = 2; - v->a[265708] = anon_sym_POUND2; - v->a[265709] = anon_sym_EQ2; - v->a[265710] = actions(8050); - v->a[265711] = 3; - v->a[265712] = sym__external_expansion_sym_hash; - v->a[265713] = sym__external_expansion_sym_bang; - v->a[265714] = sym__external_expansion_sym_equal; - v->a[265715] = actions(11754); - v->a[265716] = 4; - v->a[265717] = anon_sym_DASH; - v->a[265718] = anon_sym_STAR; - v->a[265719] = anon_sym_QMARK; - small_parse_table_13286(v); -} - -void small_parse_table_13286(t_small_parse_table_array *v) -{ - v->a[265720] = anon_sym_AT2; - v->a[265721] = actions(11756); - v->a[265722] = 5; - v->a[265723] = anon_sym_BANG; - v->a[265724] = anon_sym_DOLLAR; - v->a[265725] = anon_sym_POUND; - v->a[265726] = anon_sym_0; - v->a[265727] = anon_sym__; - v->a[265728] = 16; - v->a[265729] = actions(3); - v->a[265730] = 1; - v->a[265731] = sym_comment; - v->a[265732] = actions(11760); - v->a[265733] = 1; - v->a[265734] = anon_sym_BANG2; - v->a[265735] = actions(11764); - v->a[265736] = 1; - v->a[265737] = anon_sym_DOLLAR_LPAREN; - v->a[265738] = actions(11766); - v->a[265739] = 1; - small_parse_table_13287(v); -} - -void small_parse_table_13287(t_small_parse_table_array *v) -{ - v->a[265740] = anon_sym_BQUOTE; - v->a[265741] = actions(11768); - v->a[265742] = 1; - v->a[265743] = anon_sym_DOLLAR_BQUOTE; - v->a[265744] = actions(11770); - v->a[265745] = 1; - v->a[265746] = aux_sym__simple_variable_name_token1; - v->a[265747] = actions(11772); - v->a[265748] = 1; - v->a[265749] = sym_variable_name; - v->a[265750] = actions(12090); - v->a[265751] = 1; - v->a[265752] = anon_sym_RBRACE3; - v->a[265753] = state(3532); - v->a[265754] = 1; - v->a[265755] = sym_subscript; - v->a[265756] = state(6428); - v->a[265757] = 1; - v->a[265758] = aux_sym__expansion_body_repeat1; - v->a[265759] = state(6472); - small_parse_table_13288(v); -} - -void small_parse_table_13288(t_small_parse_table_array *v) -{ - v->a[265760] = 1; - v->a[265761] = sym_command_substitution; - v->a[265762] = state(6800); - v->a[265763] = 1; - v->a[265764] = sym__expansion_body; - v->a[265765] = actions(11762); - v->a[265766] = 2; - v->a[265767] = anon_sym_POUND2; - v->a[265768] = anon_sym_EQ2; - v->a[265769] = actions(8050); - v->a[265770] = 3; - v->a[265771] = sym__external_expansion_sym_hash; - v->a[265772] = sym__external_expansion_sym_bang; - v->a[265773] = sym__external_expansion_sym_equal; - v->a[265774] = actions(11754); - v->a[265775] = 4; - v->a[265776] = anon_sym_DASH; - v->a[265777] = anon_sym_STAR; - v->a[265778] = anon_sym_QMARK; - v->a[265779] = anon_sym_AT2; - small_parse_table_13289(v); -} - -void small_parse_table_13289(t_small_parse_table_array *v) -{ - v->a[265780] = actions(11756); - v->a[265781] = 5; - v->a[265782] = anon_sym_BANG; - v->a[265783] = anon_sym_DOLLAR; - v->a[265784] = anon_sym_POUND; - v->a[265785] = anon_sym_0; - v->a[265786] = anon_sym__; - v->a[265787] = 3; - v->a[265788] = actions(3); - v->a[265789] = 1; - v->a[265790] = sym_comment; - v->a[265791] = actions(1306); - v->a[265792] = 3; - v->a[265793] = sym_file_descriptor; - v->a[265794] = sym__concat; - v->a[265795] = aux_sym_heredoc_redirect_token1; - v->a[265796] = actions(1304); - v->a[265797] = 22; - v->a[265798] = anon_sym_SEMI; - v->a[265799] = anon_sym_PIPE_PIPE; - small_parse_table_13290(v); -} - -/* EOF small_parse_table_2657.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2658.c b/parser/static/small_parse_table/small_parse_table_2658.c deleted file mode 100644 index 55bd032e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2658.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2658.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13290(t_small_parse_table_array *v) -{ - v->a[265800] = anon_sym_AMP_AMP; - v->a[265801] = anon_sym_PIPE; - v->a[265802] = anon_sym_AMP; - v->a[265803] = anon_sym_LT; - v->a[265804] = anon_sym_GT; - v->a[265805] = anon_sym_LT_LT; - v->a[265806] = anon_sym_GT_GT; - v->a[265807] = anon_sym_SEMI_SEMI; - v->a[265808] = anon_sym_SEMI_AMP; - v->a[265809] = anon_sym_SEMI_SEMI_AMP; - v->a[265810] = anon_sym_PIPE_AMP; - v->a[265811] = anon_sym_AMP_GT; - v->a[265812] = anon_sym_AMP_GT_GT; - v->a[265813] = anon_sym_LT_AMP; - v->a[265814] = anon_sym_GT_AMP; - v->a[265815] = anon_sym_GT_PIPE; - v->a[265816] = anon_sym_LT_AMP_DASH; - v->a[265817] = anon_sym_GT_AMP_DASH; - v->a[265818] = anon_sym_LT_LT_DASH; - v->a[265819] = aux_sym_concatenation_token1; - small_parse_table_13291(v); -} - -void small_parse_table_13291(t_small_parse_table_array *v) -{ - v->a[265820] = 3; - v->a[265821] = actions(3); - v->a[265822] = 1; - v->a[265823] = sym_comment; - v->a[265824] = actions(1310); - v->a[265825] = 3; - v->a[265826] = sym_file_descriptor; - v->a[265827] = sym__concat; - v->a[265828] = aux_sym_heredoc_redirect_token1; - v->a[265829] = actions(1308); - v->a[265830] = 22; - v->a[265831] = anon_sym_SEMI; - v->a[265832] = anon_sym_PIPE_PIPE; - v->a[265833] = anon_sym_AMP_AMP; - v->a[265834] = anon_sym_PIPE; - v->a[265835] = anon_sym_AMP; - v->a[265836] = anon_sym_LT; - v->a[265837] = anon_sym_GT; - v->a[265838] = anon_sym_LT_LT; - v->a[265839] = anon_sym_GT_GT; - small_parse_table_13292(v); -} - -void small_parse_table_13292(t_small_parse_table_array *v) -{ - v->a[265840] = anon_sym_SEMI_SEMI; - v->a[265841] = anon_sym_SEMI_AMP; - v->a[265842] = anon_sym_SEMI_SEMI_AMP; - v->a[265843] = anon_sym_PIPE_AMP; - v->a[265844] = anon_sym_AMP_GT; - v->a[265845] = anon_sym_AMP_GT_GT; - v->a[265846] = anon_sym_LT_AMP; - v->a[265847] = anon_sym_GT_AMP; - v->a[265848] = anon_sym_GT_PIPE; - v->a[265849] = anon_sym_LT_AMP_DASH; - v->a[265850] = anon_sym_GT_AMP_DASH; - v->a[265851] = anon_sym_LT_LT_DASH; - v->a[265852] = aux_sym_concatenation_token1; - v->a[265853] = 16; - v->a[265854] = actions(3); - v->a[265855] = 1; - v->a[265856] = sym_comment; - v->a[265857] = actions(11760); - v->a[265858] = 1; - v->a[265859] = anon_sym_BANG2; - small_parse_table_13293(v); -} - -void small_parse_table_13293(t_small_parse_table_array *v) -{ - v->a[265860] = actions(11764); - v->a[265861] = 1; - v->a[265862] = anon_sym_DOLLAR_LPAREN; - v->a[265863] = actions(11766); - v->a[265864] = 1; - v->a[265865] = anon_sym_BQUOTE; - v->a[265866] = actions(11768); - v->a[265867] = 1; - v->a[265868] = anon_sym_DOLLAR_BQUOTE; - v->a[265869] = actions(11770); - v->a[265870] = 1; - v->a[265871] = aux_sym__simple_variable_name_token1; - v->a[265872] = actions(11772); - v->a[265873] = 1; - v->a[265874] = sym_variable_name; - v->a[265875] = actions(12092); - v->a[265876] = 1; - v->a[265877] = anon_sym_RBRACE3; - v->a[265878] = state(3532); - v->a[265879] = 1; - small_parse_table_13294(v); -} - -void small_parse_table_13294(t_small_parse_table_array *v) -{ - v->a[265880] = sym_subscript; - v->a[265881] = state(6428); - v->a[265882] = 1; - v->a[265883] = aux_sym__expansion_body_repeat1; - v->a[265884] = state(6472); - v->a[265885] = 1; - v->a[265886] = sym_command_substitution; - v->a[265887] = state(6832); - v->a[265888] = 1; - v->a[265889] = sym__expansion_body; - v->a[265890] = actions(11762); - v->a[265891] = 2; - v->a[265892] = anon_sym_POUND2; - v->a[265893] = anon_sym_EQ2; - v->a[265894] = actions(8050); - v->a[265895] = 3; - v->a[265896] = sym__external_expansion_sym_hash; - v->a[265897] = sym__external_expansion_sym_bang; - v->a[265898] = sym__external_expansion_sym_equal; - v->a[265899] = actions(11754); - small_parse_table_13295(v); -} - -/* EOF small_parse_table_2658.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2659.c b/parser/static/small_parse_table/small_parse_table_2659.c deleted file mode 100644 index 2848a14b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2659.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2659.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13295(t_small_parse_table_array *v) -{ - v->a[265900] = 4; - v->a[265901] = anon_sym_DASH; - v->a[265902] = anon_sym_STAR; - v->a[265903] = anon_sym_QMARK; - v->a[265904] = anon_sym_AT2; - v->a[265905] = actions(11756); - v->a[265906] = 5; - v->a[265907] = anon_sym_BANG; - v->a[265908] = anon_sym_DOLLAR; - v->a[265909] = anon_sym_POUND; - v->a[265910] = anon_sym_0; - v->a[265911] = anon_sym__; - v->a[265912] = 5; - v->a[265913] = actions(3); - v->a[265914] = 1; - v->a[265915] = sym_comment; - v->a[265916] = actions(12094); - v->a[265917] = 1; - v->a[265918] = sym__special_character; - v->a[265919] = state(4855); - small_parse_table_13296(v); -} - -void small_parse_table_13296(t_small_parse_table_array *v) -{ - v->a[265920] = 1; - v->a[265921] = aux_sym__literal_repeat1; - v->a[265922] = actions(1364); - v->a[265923] = 2; - v->a[265924] = sym_file_descriptor; - v->a[265925] = aux_sym_heredoc_redirect_token1; - v->a[265926] = actions(1362); - v->a[265927] = 21; - v->a[265928] = anon_sym_SEMI; - v->a[265929] = anon_sym_PIPE_PIPE; - v->a[265930] = anon_sym_AMP_AMP; - v->a[265931] = anon_sym_PIPE; - v->a[265932] = anon_sym_AMP; - v->a[265933] = anon_sym_LT; - v->a[265934] = anon_sym_GT; - v->a[265935] = anon_sym_LT_LT; - v->a[265936] = anon_sym_GT_GT; - v->a[265937] = anon_sym_SEMI_SEMI; - v->a[265938] = anon_sym_SEMI_AMP; - v->a[265939] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13297(v); -} - -void small_parse_table_13297(t_small_parse_table_array *v) -{ - v->a[265940] = anon_sym_PIPE_AMP; - v->a[265941] = anon_sym_AMP_GT; - v->a[265942] = anon_sym_AMP_GT_GT; - v->a[265943] = anon_sym_LT_AMP; - v->a[265944] = anon_sym_GT_AMP; - v->a[265945] = anon_sym_GT_PIPE; - v->a[265946] = anon_sym_LT_AMP_DASH; - v->a[265947] = anon_sym_GT_AMP_DASH; - v->a[265948] = anon_sym_LT_LT_DASH; - v->a[265949] = 3; - v->a[265950] = actions(3); - v->a[265951] = 1; - v->a[265952] = sym_comment; - v->a[265953] = actions(11931); - v->a[265954] = 3; - v->a[265955] = sym_file_descriptor; - v->a[265956] = ts_builtin_sym_end; - v->a[265957] = aux_sym_heredoc_redirect_token1; - v->a[265958] = actions(11929); - v->a[265959] = 22; - small_parse_table_13298(v); -} - -void small_parse_table_13298(t_small_parse_table_array *v) -{ - v->a[265960] = anon_sym_SEMI; - v->a[265961] = anon_sym_PIPE_PIPE; - v->a[265962] = anon_sym_AMP_AMP; - v->a[265963] = anon_sym_PIPE; - v->a[265964] = anon_sym_AMP; - v->a[265965] = anon_sym_LT; - v->a[265966] = anon_sym_GT; - v->a[265967] = anon_sym_LT_LT; - v->a[265968] = anon_sym_GT_GT; - v->a[265969] = anon_sym_RPAREN; - v->a[265970] = anon_sym_SEMI_SEMI; - v->a[265971] = anon_sym_PIPE_AMP; - v->a[265972] = anon_sym_AMP_GT; - v->a[265973] = anon_sym_AMP_GT_GT; - v->a[265974] = anon_sym_LT_AMP; - v->a[265975] = anon_sym_GT_AMP; - v->a[265976] = anon_sym_GT_PIPE; - v->a[265977] = anon_sym_LT_AMP_DASH; - v->a[265978] = anon_sym_GT_AMP_DASH; - v->a[265979] = anon_sym_LT_LT_DASH; - small_parse_table_13299(v); -} - -void small_parse_table_13299(t_small_parse_table_array *v) -{ - v->a[265980] = anon_sym_LT_LT_LT; - v->a[265981] = anon_sym_BQUOTE; - v->a[265982] = 16; - v->a[265983] = actions(3); - v->a[265984] = 1; - v->a[265985] = sym_comment; - v->a[265986] = actions(11760); - v->a[265987] = 1; - v->a[265988] = anon_sym_BANG2; - v->a[265989] = actions(11764); - v->a[265990] = 1; - v->a[265991] = anon_sym_DOLLAR_LPAREN; - v->a[265992] = actions(11766); - v->a[265993] = 1; - v->a[265994] = anon_sym_BQUOTE; - v->a[265995] = actions(11768); - v->a[265996] = 1; - v->a[265997] = anon_sym_DOLLAR_BQUOTE; - v->a[265998] = actions(11770); - v->a[265999] = 1; - small_parse_table_13300(v); -} - -/* EOF small_parse_table_2659.c */ diff --git a/parser/static/small_parse_table/small_parse_table_266.c b/parser/static/small_parse_table/small_parse_table_266.c index f5104460..e6fdfbf3 100644 --- a/parser/static/small_parse_table/small_parse_table_266.c +++ b/parser/static/small_parse_table/small_parse_table_266.c @@ -14,126 +14,126 @@ void small_parse_table_1330(t_small_parse_table_array *v) { - v->a[26600] = anon_sym_GT_AMP_DASH; - v->a[26601] = anon_sym_LT_LT_DASH; - v->a[26602] = anon_sym_LT_LT_LT; - v->a[26603] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26604] = anon_sym_DOLLAR_LBRACK; - v->a[26605] = anon_sym_DOLLAR; - v->a[26606] = sym__special_character; - v->a[26607] = anon_sym_DQUOTE; - v->a[26608] = sym_raw_string; - v->a[26609] = sym_ansi_c_string; - v->a[26610] = aux_sym_number_token1; - v->a[26611] = aux_sym_number_token2; - v->a[26612] = anon_sym_DOLLAR_LBRACE; - v->a[26613] = anon_sym_DOLLAR_LPAREN; - v->a[26614] = anon_sym_BQUOTE; - v->a[26615] = anon_sym_DOLLAR_BQUOTE; - v->a[26616] = anon_sym_LT_LPAREN; - v->a[26617] = anon_sym_GT_LPAREN; - v->a[26618] = sym_word; - v->a[26619] = 6; + v->a[26600] = anon_sym_AMP_GT_GT; + v->a[26601] = anon_sym_LT_AMP; + v->a[26602] = anon_sym_GT_AMP; + v->a[26603] = anon_sym_GT_PIPE; + v->a[26604] = anon_sym_LT_AMP_DASH; + v->a[26605] = anon_sym_GT_AMP_DASH; + v->a[26606] = anon_sym_LT_LT; + v->a[26607] = anon_sym_LT_LT_DASH; + v->a[26608] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26609] = anon_sym_AMP; + v->a[26610] = anon_sym_DOLLAR; + v->a[26611] = anon_sym_DQUOTE; + v->a[26612] = sym_raw_string; + v->a[26613] = aux_sym_number_token1; + v->a[26614] = aux_sym_number_token2; + v->a[26615] = anon_sym_DOLLAR_LBRACE; + v->a[26616] = anon_sym_DOLLAR_LPAREN; + v->a[26617] = anon_sym_BQUOTE; + v->a[26618] = anon_sym_DOLLAR_BQUOTE; + v->a[26619] = aux_sym__simple_variable_name_token1; small_parse_table_1331(v); } void small_parse_table_1331(t_small_parse_table_array *v) { - v->a[26620] = actions(3); - v->a[26621] = 1; - v->a[26622] = sym_comment; - v->a[26623] = actions(4266); + v->a[26620] = sym_word; + v->a[26621] = anon_sym_SEMI; + v->a[26622] = 6; + v->a[26623] = actions(3); v->a[26624] = 1; - v->a[26625] = aux_sym_concatenation_token1; - v->a[26626] = actions(4288); + v->a[26625] = sym_comment; + v->a[26626] = actions(3256); v->a[26627] = 1; - v->a[26628] = sym__concat; - v->a[26629] = state(820); + v->a[26628] = aux_sym_concatenation_token1; + v->a[26629] = actions(3259); v->a[26630] = 1; - v->a[26631] = aux_sym_concatenation_repeat1; - v->a[26632] = actions(1288); - v->a[26633] = 5; - v->a[26634] = sym_file_descriptor; - v->a[26635] = sym_test_operator; - v->a[26636] = sym__bare_dollar; - v->a[26637] = sym__brace_start; - v->a[26638] = aux_sym_heredoc_redirect_token1; - v->a[26639] = actions(1286); + v->a[26631] = sym__concat; + v->a[26632] = state(640); + v->a[26633] = 1; + v->a[26634] = aux_sym_concatenation_repeat1; + v->a[26635] = actions(2654); + v->a[26636] = 6; + v->a[26637] = sym_file_descriptor; + v->a[26638] = sym_test_operator; + v->a[26639] = sym__bare_dollar; small_parse_table_1332(v); } void small_parse_table_1332(t_small_parse_table_array *v) { - v->a[26640] = 43; - v->a[26641] = anon_sym_LPAREN_LPAREN; - v->a[26642] = anon_sym_SEMI; - v->a[26643] = anon_sym_PIPE_PIPE; - v->a[26644] = anon_sym_AMP_AMP; - v->a[26645] = anon_sym_PIPE; - v->a[26646] = anon_sym_AMP; - v->a[26647] = anon_sym_EQ_EQ; - v->a[26648] = anon_sym_LT; - v->a[26649] = anon_sym_GT; - v->a[26650] = anon_sym_LT_LT; - v->a[26651] = anon_sym_GT_GT; - v->a[26652] = anon_sym_LPAREN; - v->a[26653] = anon_sym_esac; - v->a[26654] = anon_sym_SEMI_SEMI; - v->a[26655] = anon_sym_SEMI_AMP; - v->a[26656] = anon_sym_SEMI_SEMI_AMP; - v->a[26657] = anon_sym_PIPE_AMP; - v->a[26658] = anon_sym_EQ_TILDE; - v->a[26659] = anon_sym_AMP_GT; + v->a[26640] = sym__brace_start; + v->a[26641] = ts_builtin_sym_end; + v->a[26642] = aux_sym_heredoc_redirect_token1; + v->a[26643] = actions(2652); + v->a[26644] = 32; + v->a[26645] = anon_sym_LPAREN; + v->a[26646] = anon_sym_PIPE; + v->a[26647] = anon_sym_SEMI_SEMI; + v->a[26648] = anon_sym_PIPE_AMP; + v->a[26649] = anon_sym_AMP_AMP; + v->a[26650] = anon_sym_PIPE_PIPE; + v->a[26651] = anon_sym_LT; + v->a[26652] = anon_sym_GT; + v->a[26653] = anon_sym_GT_GT; + v->a[26654] = anon_sym_AMP_GT; + v->a[26655] = anon_sym_AMP_GT_GT; + v->a[26656] = anon_sym_LT_AMP; + v->a[26657] = anon_sym_GT_AMP; + v->a[26658] = anon_sym_GT_PIPE; + v->a[26659] = anon_sym_LT_AMP_DASH; small_parse_table_1333(v); } void small_parse_table_1333(t_small_parse_table_array *v) { - v->a[26660] = anon_sym_AMP_GT_GT; - v->a[26661] = anon_sym_LT_AMP; - v->a[26662] = anon_sym_GT_AMP; - v->a[26663] = anon_sym_GT_PIPE; - v->a[26664] = anon_sym_LT_AMP_DASH; - v->a[26665] = anon_sym_GT_AMP_DASH; - v->a[26666] = anon_sym_LT_LT_DASH; - v->a[26667] = anon_sym_LT_LT_LT; - v->a[26668] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26669] = anon_sym_DOLLAR_LBRACK; - v->a[26670] = anon_sym_DOLLAR; - v->a[26671] = sym__special_character; - v->a[26672] = anon_sym_DQUOTE; - v->a[26673] = sym_raw_string; - v->a[26674] = sym_ansi_c_string; - v->a[26675] = aux_sym_number_token1; - v->a[26676] = aux_sym_number_token2; - v->a[26677] = anon_sym_DOLLAR_LBRACE; - v->a[26678] = anon_sym_DOLLAR_LPAREN; - v->a[26679] = anon_sym_BQUOTE; + v->a[26660] = anon_sym_GT_AMP_DASH; + v->a[26661] = anon_sym_LT_LT; + v->a[26662] = anon_sym_LT_LT_DASH; + v->a[26663] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26664] = anon_sym_AMP; + v->a[26665] = anon_sym_DOLLAR; + v->a[26666] = sym__special_character; + v->a[26667] = anon_sym_DQUOTE; + v->a[26668] = sym_raw_string; + v->a[26669] = aux_sym_number_token1; + v->a[26670] = aux_sym_number_token2; + v->a[26671] = anon_sym_DOLLAR_LBRACE; + v->a[26672] = anon_sym_DOLLAR_LPAREN; + v->a[26673] = anon_sym_BQUOTE; + v->a[26674] = anon_sym_DOLLAR_BQUOTE; + v->a[26675] = sym_word; + v->a[26676] = anon_sym_SEMI; + v->a[26677] = 19; + v->a[26678] = actions(57); + v->a[26679] = 1; small_parse_table_1334(v); } void small_parse_table_1334(t_small_parse_table_array *v) { - v->a[26680] = anon_sym_DOLLAR_BQUOTE; - v->a[26681] = anon_sym_LT_LPAREN; - v->a[26682] = anon_sym_GT_LPAREN; + v->a[26680] = sym_comment; + v->a[26681] = actions(3262); + v->a[26682] = 1; v->a[26683] = sym_word; - v->a[26684] = 6; - v->a[26685] = actions(3); - v->a[26686] = 1; - v->a[26687] = sym_comment; - v->a[26688] = actions(4266); - v->a[26689] = 1; - v->a[26690] = aux_sym_concatenation_token1; - v->a[26691] = actions(4286); - v->a[26692] = 1; - v->a[26693] = sym__concat; - v->a[26694] = state(814); - v->a[26695] = 1; - v->a[26696] = aux_sym_concatenation_repeat1; - v->a[26697] = actions(1281); - v->a[26698] = 5; - v->a[26699] = sym_file_descriptor; + v->a[26684] = actions(3264); + v->a[26685] = 1; + v->a[26686] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26687] = actions(3266); + v->a[26688] = 1; + v->a[26689] = anon_sym_DOLLAR; + v->a[26690] = actions(3268); + v->a[26691] = 1; + v->a[26692] = sym__special_character; + v->a[26693] = actions(3270); + v->a[26694] = 1; + v->a[26695] = anon_sym_DQUOTE; + v->a[26696] = actions(3274); + v->a[26697] = 1; + v->a[26698] = aux_sym_number_token1; + v->a[26699] = actions(3276); small_parse_table_1335(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2660.c b/parser/static/small_parse_table/small_parse_table_2660.c deleted file mode 100644 index c265600f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2660.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2660.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13300(t_small_parse_table_array *v) -{ - v->a[266000] = aux_sym__simple_variable_name_token1; - v->a[266001] = actions(11772); - v->a[266002] = 1; - v->a[266003] = sym_variable_name; - v->a[266004] = actions(12097); - v->a[266005] = 1; - v->a[266006] = anon_sym_RBRACE3; - v->a[266007] = state(3532); - v->a[266008] = 1; - v->a[266009] = sym_subscript; - v->a[266010] = state(6428); - v->a[266011] = 1; - v->a[266012] = aux_sym__expansion_body_repeat1; - v->a[266013] = state(6472); - v->a[266014] = 1; - v->a[266015] = sym_command_substitution; - v->a[266016] = state(6841); - v->a[266017] = 1; - v->a[266018] = sym__expansion_body; - v->a[266019] = actions(11762); - small_parse_table_13301(v); -} - -void small_parse_table_13301(t_small_parse_table_array *v) -{ - v->a[266020] = 2; - v->a[266021] = anon_sym_POUND2; - v->a[266022] = anon_sym_EQ2; - v->a[266023] = actions(8050); - v->a[266024] = 3; - v->a[266025] = sym__external_expansion_sym_hash; - v->a[266026] = sym__external_expansion_sym_bang; - v->a[266027] = sym__external_expansion_sym_equal; - v->a[266028] = actions(11754); - v->a[266029] = 4; - v->a[266030] = anon_sym_DASH; - v->a[266031] = anon_sym_STAR; - v->a[266032] = anon_sym_QMARK; - v->a[266033] = anon_sym_AT2; - v->a[266034] = actions(11756); - v->a[266035] = 5; - v->a[266036] = anon_sym_BANG; - v->a[266037] = anon_sym_DOLLAR; - v->a[266038] = anon_sym_POUND; - v->a[266039] = anon_sym_0; - small_parse_table_13302(v); -} - -void small_parse_table_13302(t_small_parse_table_array *v) -{ - v->a[266040] = anon_sym__; - v->a[266041] = 3; - v->a[266042] = actions(3); - v->a[266043] = 1; - v->a[266044] = sym_comment; - v->a[266045] = actions(12036); - v->a[266046] = 3; - v->a[266047] = sym_file_descriptor; - v->a[266048] = ts_builtin_sym_end; - v->a[266049] = aux_sym_heredoc_redirect_token1; - v->a[266050] = actions(12034); - v->a[266051] = 22; - v->a[266052] = anon_sym_SEMI; - v->a[266053] = anon_sym_PIPE_PIPE; - v->a[266054] = anon_sym_AMP_AMP; - v->a[266055] = anon_sym_PIPE; - v->a[266056] = anon_sym_AMP; - v->a[266057] = anon_sym_LT; - v->a[266058] = anon_sym_GT; - v->a[266059] = anon_sym_LT_LT; - small_parse_table_13303(v); -} - -void small_parse_table_13303(t_small_parse_table_array *v) -{ - v->a[266060] = anon_sym_GT_GT; - v->a[266061] = anon_sym_RPAREN; - v->a[266062] = anon_sym_SEMI_SEMI; - v->a[266063] = anon_sym_PIPE_AMP; - v->a[266064] = anon_sym_AMP_GT; - v->a[266065] = anon_sym_AMP_GT_GT; - v->a[266066] = anon_sym_LT_AMP; - v->a[266067] = anon_sym_GT_AMP; - v->a[266068] = anon_sym_GT_PIPE; - v->a[266069] = anon_sym_LT_AMP_DASH; - v->a[266070] = anon_sym_GT_AMP_DASH; - v->a[266071] = anon_sym_LT_LT_DASH; - v->a[266072] = anon_sym_LT_LT_LT; - v->a[266073] = anon_sym_BQUOTE; - v->a[266074] = 3; - v->a[266075] = actions(3); - v->a[266076] = 1; - v->a[266077] = sym_comment; - v->a[266078] = actions(1350); - v->a[266079] = 3; - small_parse_table_13304(v); -} - -void small_parse_table_13304(t_small_parse_table_array *v) -{ - v->a[266080] = sym_file_descriptor; - v->a[266081] = sym__concat; - v->a[266082] = aux_sym_heredoc_redirect_token1; - v->a[266083] = actions(1348); - v->a[266084] = 22; - v->a[266085] = anon_sym_SEMI; - v->a[266086] = anon_sym_PIPE_PIPE; - v->a[266087] = anon_sym_AMP_AMP; - v->a[266088] = anon_sym_PIPE; - v->a[266089] = anon_sym_AMP; - v->a[266090] = anon_sym_LT; - v->a[266091] = anon_sym_GT; - v->a[266092] = anon_sym_LT_LT; - v->a[266093] = anon_sym_GT_GT; - v->a[266094] = anon_sym_SEMI_SEMI; - v->a[266095] = anon_sym_SEMI_AMP; - v->a[266096] = anon_sym_SEMI_SEMI_AMP; - v->a[266097] = anon_sym_PIPE_AMP; - v->a[266098] = anon_sym_AMP_GT; - v->a[266099] = anon_sym_AMP_GT_GT; - small_parse_table_13305(v); -} - -/* EOF small_parse_table_2660.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2661.c b/parser/static/small_parse_table/small_parse_table_2661.c deleted file mode 100644 index 4bd37107..00000000 --- a/parser/static/small_parse_table/small_parse_table_2661.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2661.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13305(t_small_parse_table_array *v) -{ - v->a[266100] = anon_sym_LT_AMP; - v->a[266101] = anon_sym_GT_AMP; - v->a[266102] = anon_sym_GT_PIPE; - v->a[266103] = anon_sym_LT_AMP_DASH; - v->a[266104] = anon_sym_GT_AMP_DASH; - v->a[266105] = anon_sym_LT_LT_DASH; - v->a[266106] = aux_sym_concatenation_token1; - v->a[266107] = 11; - v->a[266108] = actions(3); - v->a[266109] = 1; - v->a[266110] = sym_comment; - v->a[266111] = actions(4686); - v->a[266112] = 1; - v->a[266113] = ts_builtin_sym_end; - v->a[266114] = actions(4694); - v->a[266115] = 1; - v->a[266116] = aux_sym_heredoc_redirect_token1; - v->a[266117] = actions(11834); - v->a[266118] = 1; - v->a[266119] = sym_file_descriptor; - small_parse_table_13306(v); -} - -void small_parse_table_13306(t_small_parse_table_array *v) -{ - v->a[266120] = actions(4253); - v->a[266121] = 2; - v->a[266122] = anon_sym_PIPE; - v->a[266123] = anon_sym_PIPE_AMP; - v->a[266124] = actions(4690); - v->a[266125] = 2; - v->a[266126] = anon_sym_PIPE_PIPE; - v->a[266127] = anon_sym_AMP_AMP; - v->a[266128] = actions(4692); - v->a[266129] = 2; - v->a[266130] = anon_sym_LT_LT; - v->a[266131] = anon_sym_LT_LT_DASH; - v->a[266132] = actions(11481); - v->a[266133] = 2; - v->a[266134] = anon_sym_LT_AMP_DASH; - v->a[266135] = anon_sym_GT_AMP_DASH; - v->a[266136] = actions(4688); - v->a[266137] = 3; - v->a[266138] = anon_sym_SEMI; - v->a[266139] = anon_sym_AMP; - small_parse_table_13307(v); -} - -void small_parse_table_13307(t_small_parse_table_array *v) -{ - v->a[266140] = anon_sym_SEMI_SEMI; - v->a[266141] = state(4650); - v->a[266142] = 3; - v->a[266143] = sym_file_redirect; - v->a[266144] = sym_heredoc_redirect; - v->a[266145] = aux_sym_redirected_statement_repeat1; - v->a[266146] = actions(11479); - v->a[266147] = 8; - v->a[266148] = anon_sym_LT; - v->a[266149] = anon_sym_GT; - v->a[266150] = anon_sym_GT_GT; - v->a[266151] = anon_sym_AMP_GT; - v->a[266152] = anon_sym_AMP_GT_GT; - v->a[266153] = anon_sym_LT_AMP; - v->a[266154] = anon_sym_GT_AMP; - v->a[266155] = anon_sym_GT_PIPE; - v->a[266156] = 3; - v->a[266157] = actions(3); - v->a[266158] = 1; - v->a[266159] = sym_comment; - small_parse_table_13308(v); -} - -void small_parse_table_13308(t_small_parse_table_array *v) -{ - v->a[266160] = actions(4372); - v->a[266161] = 3; - v->a[266162] = sym_file_descriptor; - v->a[266163] = ts_builtin_sym_end; - v->a[266164] = aux_sym_heredoc_redirect_token1; - v->a[266165] = actions(4370); - v->a[266166] = 22; - v->a[266167] = anon_sym_SEMI; - v->a[266168] = anon_sym_PIPE_PIPE; - v->a[266169] = anon_sym_AMP_AMP; - v->a[266170] = anon_sym_PIPE; - v->a[266171] = anon_sym_AMP; - v->a[266172] = anon_sym_LT; - v->a[266173] = anon_sym_GT; - v->a[266174] = anon_sym_LT_LT; - v->a[266175] = anon_sym_GT_GT; - v->a[266176] = anon_sym_RPAREN; - v->a[266177] = anon_sym_SEMI_SEMI; - v->a[266178] = anon_sym_PIPE_AMP; - v->a[266179] = anon_sym_AMP_GT; - small_parse_table_13309(v); -} - -void small_parse_table_13309(t_small_parse_table_array *v) -{ - v->a[266180] = anon_sym_AMP_GT_GT; - v->a[266181] = anon_sym_LT_AMP; - v->a[266182] = anon_sym_GT_AMP; - v->a[266183] = anon_sym_GT_PIPE; - v->a[266184] = anon_sym_LT_AMP_DASH; - v->a[266185] = anon_sym_GT_AMP_DASH; - v->a[266186] = anon_sym_LT_LT_DASH; - v->a[266187] = anon_sym_LT_LT_LT; - v->a[266188] = anon_sym_BQUOTE; - v->a[266189] = 3; - v->a[266190] = actions(3); - v->a[266191] = 1; - v->a[266192] = sym_comment; - v->a[266193] = actions(1330); - v->a[266194] = 4; - v->a[266195] = sym__concat; - v->a[266196] = sym_test_operator; - v->a[266197] = sym__brace_start; - v->a[266198] = aux_sym_heredoc_redirect_token1; - v->a[266199] = actions(1328); - small_parse_table_13310(v); -} - -/* EOF small_parse_table_2661.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2662.c b/parser/static/small_parse_table/small_parse_table_2662.c deleted file mode 100644 index 06fc0ae4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2662.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2662.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13310(t_small_parse_table_array *v) -{ - v->a[266200] = 21; - v->a[266201] = anon_sym_LPAREN_LPAREN; - v->a[266202] = anon_sym_SEMI; - v->a[266203] = anon_sym_AMP; - v->a[266204] = anon_sym_SEMI_SEMI; - v->a[266205] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[266206] = anon_sym_DOLLAR_LBRACK; - v->a[266207] = aux_sym_concatenation_token1; - v->a[266208] = anon_sym_DOLLAR; - v->a[266209] = sym__special_character; - v->a[266210] = anon_sym_DQUOTE; - v->a[266211] = sym_raw_string; - v->a[266212] = sym_ansi_c_string; - v->a[266213] = aux_sym_number_token1; - v->a[266214] = aux_sym_number_token2; - v->a[266215] = anon_sym_DOLLAR_LBRACE; - v->a[266216] = anon_sym_DOLLAR_LPAREN; - v->a[266217] = anon_sym_BQUOTE; - v->a[266218] = anon_sym_DOLLAR_BQUOTE; - v->a[266219] = anon_sym_LT_LPAREN; - small_parse_table_13311(v); -} - -void small_parse_table_13311(t_small_parse_table_array *v) -{ - v->a[266220] = anon_sym_GT_LPAREN; - v->a[266221] = sym_word; - v->a[266222] = 16; - v->a[266223] = actions(3); - v->a[266224] = 1; - v->a[266225] = sym_comment; - v->a[266226] = actions(11760); - v->a[266227] = 1; - v->a[266228] = anon_sym_BANG2; - v->a[266229] = actions(11764); - v->a[266230] = 1; - v->a[266231] = anon_sym_DOLLAR_LPAREN; - v->a[266232] = actions(11766); - v->a[266233] = 1; - v->a[266234] = anon_sym_BQUOTE; - v->a[266235] = actions(11768); - v->a[266236] = 1; - v->a[266237] = anon_sym_DOLLAR_BQUOTE; - v->a[266238] = actions(11770); - v->a[266239] = 1; - small_parse_table_13312(v); -} - -void small_parse_table_13312(t_small_parse_table_array *v) -{ - v->a[266240] = aux_sym__simple_variable_name_token1; - v->a[266241] = actions(11772); - v->a[266242] = 1; - v->a[266243] = sym_variable_name; - v->a[266244] = actions(12099); - v->a[266245] = 1; - v->a[266246] = anon_sym_RBRACE3; - v->a[266247] = state(3532); - v->a[266248] = 1; - v->a[266249] = sym_subscript; - v->a[266250] = state(6428); - v->a[266251] = 1; - v->a[266252] = aux_sym__expansion_body_repeat1; - v->a[266253] = state(6472); - v->a[266254] = 1; - v->a[266255] = sym_command_substitution; - v->a[266256] = state(7051); - v->a[266257] = 1; - v->a[266258] = sym__expansion_body; - v->a[266259] = actions(11762); - small_parse_table_13313(v); -} - -void small_parse_table_13313(t_small_parse_table_array *v) -{ - v->a[266260] = 2; - v->a[266261] = anon_sym_POUND2; - v->a[266262] = anon_sym_EQ2; - v->a[266263] = actions(8050); - v->a[266264] = 3; - v->a[266265] = sym__external_expansion_sym_hash; - v->a[266266] = sym__external_expansion_sym_bang; - v->a[266267] = sym__external_expansion_sym_equal; - v->a[266268] = actions(11754); - v->a[266269] = 4; - v->a[266270] = anon_sym_DASH; - v->a[266271] = anon_sym_STAR; - v->a[266272] = anon_sym_QMARK; - v->a[266273] = anon_sym_AT2; - v->a[266274] = actions(11756); - v->a[266275] = 5; - v->a[266276] = anon_sym_BANG; - v->a[266277] = anon_sym_DOLLAR; - v->a[266278] = anon_sym_POUND; - v->a[266279] = anon_sym_0; - small_parse_table_13314(v); -} - -void small_parse_table_13314(t_small_parse_table_array *v) -{ - v->a[266280] = anon_sym__; - v->a[266281] = 3; - v->a[266282] = actions(3); - v->a[266283] = 1; - v->a[266284] = sym_comment; - v->a[266285] = actions(11931); - v->a[266286] = 2; - v->a[266287] = sym_file_descriptor; - v->a[266288] = aux_sym_heredoc_redirect_token1; - v->a[266289] = actions(11929); - v->a[266290] = 22; - v->a[266291] = anon_sym_SEMI; - v->a[266292] = anon_sym_PIPE_PIPE; - v->a[266293] = anon_sym_AMP_AMP; - v->a[266294] = anon_sym_PIPE; - v->a[266295] = anon_sym_AMP; - v->a[266296] = anon_sym_LT; - v->a[266297] = anon_sym_GT; - v->a[266298] = anon_sym_LT_LT; - v->a[266299] = anon_sym_GT_GT; - small_parse_table_13315(v); -} - -/* EOF small_parse_table_2662.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2663.c b/parser/static/small_parse_table/small_parse_table_2663.c deleted file mode 100644 index d051a615..00000000 --- a/parser/static/small_parse_table/small_parse_table_2663.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2663.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13315(t_small_parse_table_array *v) -{ - v->a[266300] = anon_sym_SEMI_SEMI; - v->a[266301] = anon_sym_SEMI_AMP; - v->a[266302] = anon_sym_SEMI_SEMI_AMP; - v->a[266303] = anon_sym_PIPE_AMP; - v->a[266304] = anon_sym_AMP_GT; - v->a[266305] = anon_sym_AMP_GT_GT; - v->a[266306] = anon_sym_LT_AMP; - v->a[266307] = anon_sym_GT_AMP; - v->a[266308] = anon_sym_GT_PIPE; - v->a[266309] = anon_sym_LT_AMP_DASH; - v->a[266310] = anon_sym_GT_AMP_DASH; - v->a[266311] = anon_sym_LT_LT_DASH; - v->a[266312] = anon_sym_LT_LT_LT; - v->a[266313] = 3; - v->a[266314] = actions(3); - v->a[266315] = 1; - v->a[266316] = sym_comment; - v->a[266317] = actions(11830); - v->a[266318] = 3; - v->a[266319] = sym_file_descriptor; - small_parse_table_13316(v); -} - -void small_parse_table_13316(t_small_parse_table_array *v) -{ - v->a[266320] = ts_builtin_sym_end; - v->a[266321] = aux_sym_heredoc_redirect_token1; - v->a[266322] = actions(11828); - v->a[266323] = 21; - v->a[266324] = anon_sym_SEMI; - v->a[266325] = anon_sym_PIPE_PIPE; - v->a[266326] = anon_sym_AMP_AMP; - v->a[266327] = anon_sym_PIPE; - v->a[266328] = anon_sym_AMP; - v->a[266329] = anon_sym_LT; - v->a[266330] = anon_sym_GT; - v->a[266331] = anon_sym_LT_LT; - v->a[266332] = anon_sym_GT_GT; - v->a[266333] = anon_sym_RPAREN; - v->a[266334] = anon_sym_SEMI_SEMI; - v->a[266335] = anon_sym_PIPE_AMP; - v->a[266336] = anon_sym_AMP_GT; - v->a[266337] = anon_sym_AMP_GT_GT; - v->a[266338] = anon_sym_LT_AMP; - v->a[266339] = anon_sym_GT_AMP; - small_parse_table_13317(v); -} - -void small_parse_table_13317(t_small_parse_table_array *v) -{ - v->a[266340] = anon_sym_GT_PIPE; - v->a[266341] = anon_sym_LT_AMP_DASH; - v->a[266342] = anon_sym_GT_AMP_DASH; - v->a[266343] = anon_sym_LT_LT_DASH; - v->a[266344] = anon_sym_BQUOTE; - v->a[266345] = 3; - v->a[266346] = actions(3); - v->a[266347] = 1; - v->a[266348] = sym_comment; - v->a[266349] = actions(12103); - v->a[266350] = 2; - v->a[266351] = sym_file_descriptor; - v->a[266352] = aux_sym_heredoc_redirect_token1; - v->a[266353] = actions(12101); - v->a[266354] = 22; - v->a[266355] = anon_sym_SEMI; - v->a[266356] = anon_sym_PIPE_PIPE; - v->a[266357] = anon_sym_AMP_AMP; - v->a[266358] = anon_sym_PIPE; - v->a[266359] = anon_sym_AMP; - small_parse_table_13318(v); -} - -void small_parse_table_13318(t_small_parse_table_array *v) -{ - v->a[266360] = anon_sym_LT; - v->a[266361] = anon_sym_GT; - v->a[266362] = anon_sym_LT_LT; - v->a[266363] = anon_sym_GT_GT; - v->a[266364] = anon_sym_esac; - v->a[266365] = anon_sym_SEMI_SEMI; - v->a[266366] = anon_sym_SEMI_AMP; - v->a[266367] = anon_sym_SEMI_SEMI_AMP; - v->a[266368] = anon_sym_PIPE_AMP; - v->a[266369] = anon_sym_AMP_GT; - v->a[266370] = anon_sym_AMP_GT_GT; - v->a[266371] = anon_sym_LT_AMP; - v->a[266372] = anon_sym_GT_AMP; - v->a[266373] = anon_sym_GT_PIPE; - v->a[266374] = anon_sym_LT_AMP_DASH; - v->a[266375] = anon_sym_GT_AMP_DASH; - v->a[266376] = anon_sym_LT_LT_DASH; - v->a[266377] = 3; - v->a[266378] = actions(3); - v->a[266379] = 1; - small_parse_table_13319(v); -} - -void small_parse_table_13319(t_small_parse_table_array *v) -{ - v->a[266380] = sym_comment; - v->a[266381] = actions(12107); - v->a[266382] = 2; - v->a[266383] = sym_file_descriptor; - v->a[266384] = aux_sym_heredoc_redirect_token1; - v->a[266385] = actions(12105); - v->a[266386] = 22; - v->a[266387] = anon_sym_SEMI; - v->a[266388] = anon_sym_PIPE_PIPE; - v->a[266389] = anon_sym_AMP_AMP; - v->a[266390] = anon_sym_PIPE; - v->a[266391] = anon_sym_AMP; - v->a[266392] = anon_sym_LT; - v->a[266393] = anon_sym_GT; - v->a[266394] = anon_sym_LT_LT; - v->a[266395] = anon_sym_GT_GT; - v->a[266396] = anon_sym_esac; - v->a[266397] = anon_sym_SEMI_SEMI; - v->a[266398] = anon_sym_SEMI_AMP; - v->a[266399] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13320(v); -} - -/* EOF small_parse_table_2663.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2664.c b/parser/static/small_parse_table/small_parse_table_2664.c deleted file mode 100644 index 292bd3f9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2664.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2664.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13320(t_small_parse_table_array *v) -{ - v->a[266400] = anon_sym_PIPE_AMP; - v->a[266401] = anon_sym_AMP_GT; - v->a[266402] = anon_sym_AMP_GT_GT; - v->a[266403] = anon_sym_LT_AMP; - v->a[266404] = anon_sym_GT_AMP; - v->a[266405] = anon_sym_GT_PIPE; - v->a[266406] = anon_sym_LT_AMP_DASH; - v->a[266407] = anon_sym_GT_AMP_DASH; - v->a[266408] = anon_sym_LT_LT_DASH; - v->a[266409] = 3; - v->a[266410] = actions(3); - v->a[266411] = 1; - v->a[266412] = sym_comment; - v->a[266413] = actions(12109); - v->a[266414] = 3; - v->a[266415] = sym_file_descriptor; - v->a[266416] = ts_builtin_sym_end; - v->a[266417] = aux_sym_heredoc_redirect_token1; - v->a[266418] = actions(12111); - v->a[266419] = 21; - small_parse_table_13321(v); -} - -void small_parse_table_13321(t_small_parse_table_array *v) -{ - v->a[266420] = anon_sym_SEMI; - v->a[266421] = anon_sym_PIPE_PIPE; - v->a[266422] = anon_sym_AMP_AMP; - v->a[266423] = anon_sym_PIPE; - v->a[266424] = anon_sym_AMP; - v->a[266425] = anon_sym_LT; - v->a[266426] = anon_sym_GT; - v->a[266427] = anon_sym_LT_LT; - v->a[266428] = anon_sym_GT_GT; - v->a[266429] = anon_sym_RPAREN; - v->a[266430] = anon_sym_SEMI_SEMI; - v->a[266431] = anon_sym_PIPE_AMP; - v->a[266432] = anon_sym_AMP_GT; - v->a[266433] = anon_sym_AMP_GT_GT; - v->a[266434] = anon_sym_LT_AMP; - v->a[266435] = anon_sym_GT_AMP; - v->a[266436] = anon_sym_GT_PIPE; - v->a[266437] = anon_sym_LT_AMP_DASH; - v->a[266438] = anon_sym_GT_AMP_DASH; - v->a[266439] = anon_sym_LT_LT_DASH; - small_parse_table_13322(v); -} - -void small_parse_table_13322(t_small_parse_table_array *v) -{ - v->a[266440] = anon_sym_BQUOTE; - v->a[266441] = 3; - v->a[266442] = actions(3); - v->a[266443] = 1; - v->a[266444] = sym_comment; - v->a[266445] = actions(4554); - v->a[266446] = 3; - v->a[266447] = sym_file_descriptor; - v->a[266448] = ts_builtin_sym_end; - v->a[266449] = aux_sym_heredoc_redirect_token1; - v->a[266450] = actions(4552); - v->a[266451] = 21; - v->a[266452] = anon_sym_SEMI; - v->a[266453] = anon_sym_PIPE_PIPE; - v->a[266454] = anon_sym_AMP_AMP; - v->a[266455] = anon_sym_PIPE; - v->a[266456] = anon_sym_AMP; - v->a[266457] = anon_sym_LT; - v->a[266458] = anon_sym_GT; - v->a[266459] = anon_sym_LT_LT; - small_parse_table_13323(v); -} - -void small_parse_table_13323(t_small_parse_table_array *v) -{ - v->a[266460] = anon_sym_GT_GT; - v->a[266461] = anon_sym_RPAREN; - v->a[266462] = anon_sym_SEMI_SEMI; - v->a[266463] = anon_sym_PIPE_AMP; - v->a[266464] = anon_sym_AMP_GT; - v->a[266465] = anon_sym_AMP_GT_GT; - v->a[266466] = anon_sym_LT_AMP; - v->a[266467] = anon_sym_GT_AMP; - v->a[266468] = anon_sym_GT_PIPE; - v->a[266469] = anon_sym_LT_AMP_DASH; - v->a[266470] = anon_sym_GT_AMP_DASH; - v->a[266471] = anon_sym_LT_LT_DASH; - v->a[266472] = anon_sym_BQUOTE; - v->a[266473] = 3; - v->a[266474] = actions(3); - v->a[266475] = 1; - v->a[266476] = sym_comment; - v->a[266477] = actions(5768); - v->a[266478] = 3; - v->a[266479] = sym_file_descriptor; - small_parse_table_13324(v); -} - -void small_parse_table_13324(t_small_parse_table_array *v) -{ - v->a[266480] = sym_variable_name; - v->a[266481] = aux_sym_heredoc_redirect_token1; - v->a[266482] = actions(5766); - v->a[266483] = 21; - v->a[266484] = anon_sym_SEMI; - v->a[266485] = anon_sym_PIPE_PIPE; - v->a[266486] = anon_sym_AMP_AMP; - v->a[266487] = anon_sym_PIPE; - v->a[266488] = anon_sym_AMP; - v->a[266489] = anon_sym_LT; - v->a[266490] = anon_sym_GT; - v->a[266491] = anon_sym_LT_LT; - v->a[266492] = anon_sym_GT_GT; - v->a[266493] = anon_sym_SEMI_SEMI; - v->a[266494] = anon_sym_SEMI_AMP; - v->a[266495] = anon_sym_SEMI_SEMI_AMP; - v->a[266496] = anon_sym_PIPE_AMP; - v->a[266497] = anon_sym_AMP_GT; - v->a[266498] = anon_sym_AMP_GT_GT; - v->a[266499] = anon_sym_LT_AMP; - small_parse_table_13325(v); -} - -/* EOF small_parse_table_2664.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2665.c b/parser/static/small_parse_table/small_parse_table_2665.c deleted file mode 100644 index 2be708de..00000000 --- a/parser/static/small_parse_table/small_parse_table_2665.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2665.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13325(t_small_parse_table_array *v) -{ - v->a[266500] = anon_sym_GT_AMP; - v->a[266501] = anon_sym_GT_PIPE; - v->a[266502] = anon_sym_LT_AMP_DASH; - v->a[266503] = anon_sym_GT_AMP_DASH; - v->a[266504] = anon_sym_LT_LT_DASH; - v->a[266505] = 3; - v->a[266506] = actions(3); - v->a[266507] = 1; - v->a[266508] = sym_comment; - v->a[266509] = actions(12113); - v->a[266510] = 3; - v->a[266511] = sym_file_descriptor; - v->a[266512] = ts_builtin_sym_end; - v->a[266513] = aux_sym_heredoc_redirect_token1; - v->a[266514] = actions(12115); - v->a[266515] = 21; - v->a[266516] = anon_sym_SEMI; - v->a[266517] = anon_sym_PIPE_PIPE; - v->a[266518] = anon_sym_AMP_AMP; - v->a[266519] = anon_sym_PIPE; - small_parse_table_13326(v); -} - -void small_parse_table_13326(t_small_parse_table_array *v) -{ - v->a[266520] = anon_sym_AMP; - v->a[266521] = anon_sym_LT; - v->a[266522] = anon_sym_GT; - v->a[266523] = anon_sym_LT_LT; - v->a[266524] = anon_sym_GT_GT; - v->a[266525] = anon_sym_RPAREN; - v->a[266526] = anon_sym_SEMI_SEMI; - v->a[266527] = anon_sym_PIPE_AMP; - v->a[266528] = anon_sym_AMP_GT; - v->a[266529] = anon_sym_AMP_GT_GT; - v->a[266530] = anon_sym_LT_AMP; - v->a[266531] = anon_sym_GT_AMP; - v->a[266532] = anon_sym_GT_PIPE; - v->a[266533] = anon_sym_LT_AMP_DASH; - v->a[266534] = anon_sym_GT_AMP_DASH; - v->a[266535] = anon_sym_LT_LT_DASH; - v->a[266536] = anon_sym_BQUOTE; - v->a[266537] = 3; - v->a[266538] = actions(3); - v->a[266539] = 1; - small_parse_table_13327(v); -} - -void small_parse_table_13327(t_small_parse_table_array *v) -{ - v->a[266540] = sym_comment; - v->a[266541] = actions(12119); - v->a[266542] = 2; - v->a[266543] = sym_file_descriptor; - v->a[266544] = aux_sym_heredoc_redirect_token1; - v->a[266545] = actions(12117); - v->a[266546] = 22; - v->a[266547] = anon_sym_SEMI; - v->a[266548] = anon_sym_PIPE_PIPE; - v->a[266549] = anon_sym_AMP_AMP; - v->a[266550] = anon_sym_PIPE; - v->a[266551] = anon_sym_AMP; - v->a[266552] = anon_sym_LT; - v->a[266553] = anon_sym_GT; - v->a[266554] = anon_sym_LT_LT; - v->a[266555] = anon_sym_GT_GT; - v->a[266556] = anon_sym_esac; - v->a[266557] = anon_sym_SEMI_SEMI; - v->a[266558] = anon_sym_SEMI_AMP; - v->a[266559] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13328(v); -} - -void small_parse_table_13328(t_small_parse_table_array *v) -{ - v->a[266560] = anon_sym_PIPE_AMP; - v->a[266561] = anon_sym_AMP_GT; - v->a[266562] = anon_sym_AMP_GT_GT; - v->a[266563] = anon_sym_LT_AMP; - v->a[266564] = anon_sym_GT_AMP; - v->a[266565] = anon_sym_GT_PIPE; - v->a[266566] = anon_sym_LT_AMP_DASH; - v->a[266567] = anon_sym_GT_AMP_DASH; - v->a[266568] = anon_sym_LT_LT_DASH; - v->a[266569] = 3; - v->a[266570] = actions(3); - v->a[266571] = 1; - v->a[266572] = sym_comment; - v->a[266573] = actions(12121); - v->a[266574] = 3; - v->a[266575] = sym_file_descriptor; - v->a[266576] = ts_builtin_sym_end; - v->a[266577] = aux_sym_heredoc_redirect_token1; - v->a[266578] = actions(12123); - v->a[266579] = 21; - small_parse_table_13329(v); -} - -void small_parse_table_13329(t_small_parse_table_array *v) -{ - v->a[266580] = anon_sym_SEMI; - v->a[266581] = anon_sym_PIPE_PIPE; - v->a[266582] = anon_sym_AMP_AMP; - v->a[266583] = anon_sym_PIPE; - v->a[266584] = anon_sym_AMP; - v->a[266585] = anon_sym_LT; - v->a[266586] = anon_sym_GT; - v->a[266587] = anon_sym_LT_LT; - v->a[266588] = anon_sym_GT_GT; - v->a[266589] = anon_sym_RPAREN; - v->a[266590] = anon_sym_SEMI_SEMI; - v->a[266591] = anon_sym_PIPE_AMP; - v->a[266592] = anon_sym_AMP_GT; - v->a[266593] = anon_sym_AMP_GT_GT; - v->a[266594] = anon_sym_LT_AMP; - v->a[266595] = anon_sym_GT_AMP; - v->a[266596] = anon_sym_GT_PIPE; - v->a[266597] = anon_sym_LT_AMP_DASH; - v->a[266598] = anon_sym_GT_AMP_DASH; - v->a[266599] = anon_sym_LT_LT_DASH; - small_parse_table_13330(v); -} - -/* EOF small_parse_table_2665.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2666.c b/parser/static/small_parse_table/small_parse_table_2666.c deleted file mode 100644 index ebb4fa29..00000000 --- a/parser/static/small_parse_table/small_parse_table_2666.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2666.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13330(t_small_parse_table_array *v) -{ - v->a[266600] = anon_sym_BQUOTE; - v->a[266601] = 3; - v->a[266602] = actions(3); - v->a[266603] = 1; - v->a[266604] = sym_comment; - v->a[266605] = actions(12125); - v->a[266606] = 3; - v->a[266607] = sym_file_descriptor; - v->a[266608] = ts_builtin_sym_end; - v->a[266609] = aux_sym_heredoc_redirect_token1; - v->a[266610] = actions(12127); - v->a[266611] = 21; - v->a[266612] = anon_sym_SEMI; - v->a[266613] = anon_sym_PIPE_PIPE; - v->a[266614] = anon_sym_AMP_AMP; - v->a[266615] = anon_sym_PIPE; - v->a[266616] = anon_sym_AMP; - v->a[266617] = anon_sym_LT; - v->a[266618] = anon_sym_GT; - v->a[266619] = anon_sym_LT_LT; - small_parse_table_13331(v); -} - -void small_parse_table_13331(t_small_parse_table_array *v) -{ - v->a[266620] = anon_sym_GT_GT; - v->a[266621] = anon_sym_RPAREN; - v->a[266622] = anon_sym_SEMI_SEMI; - v->a[266623] = anon_sym_PIPE_AMP; - v->a[266624] = anon_sym_AMP_GT; - v->a[266625] = anon_sym_AMP_GT_GT; - v->a[266626] = anon_sym_LT_AMP; - v->a[266627] = anon_sym_GT_AMP; - v->a[266628] = anon_sym_GT_PIPE; - v->a[266629] = anon_sym_LT_AMP_DASH; - v->a[266630] = anon_sym_GT_AMP_DASH; - v->a[266631] = anon_sym_LT_LT_DASH; - v->a[266632] = anon_sym_BQUOTE; - v->a[266633] = 3; - v->a[266634] = actions(3); - v->a[266635] = 1; - v->a[266636] = sym_comment; - v->a[266637] = actions(11931); - v->a[266638] = 3; - v->a[266639] = sym_file_descriptor; - small_parse_table_13332(v); -} - -void small_parse_table_13332(t_small_parse_table_array *v) -{ - v->a[266640] = ts_builtin_sym_end; - v->a[266641] = aux_sym_heredoc_redirect_token1; - v->a[266642] = actions(11929); - v->a[266643] = 21; - v->a[266644] = anon_sym_SEMI; - v->a[266645] = anon_sym_PIPE_PIPE; - v->a[266646] = anon_sym_AMP_AMP; - v->a[266647] = anon_sym_PIPE; - v->a[266648] = anon_sym_AMP; - v->a[266649] = anon_sym_LT; - v->a[266650] = anon_sym_GT; - v->a[266651] = anon_sym_LT_LT; - v->a[266652] = anon_sym_GT_GT; - v->a[266653] = anon_sym_RPAREN; - v->a[266654] = anon_sym_SEMI_SEMI; - v->a[266655] = anon_sym_PIPE_AMP; - v->a[266656] = anon_sym_AMP_GT; - v->a[266657] = anon_sym_AMP_GT_GT; - v->a[266658] = anon_sym_LT_AMP; - v->a[266659] = anon_sym_GT_AMP; - small_parse_table_13333(v); -} - -void small_parse_table_13333(t_small_parse_table_array *v) -{ - v->a[266660] = anon_sym_GT_PIPE; - v->a[266661] = anon_sym_LT_AMP_DASH; - v->a[266662] = anon_sym_GT_AMP_DASH; - v->a[266663] = anon_sym_LT_LT_DASH; - v->a[266664] = anon_sym_BQUOTE; - v->a[266665] = 3; - v->a[266666] = actions(3); - v->a[266667] = 1; - v->a[266668] = sym_comment; - v->a[266669] = actions(12129); - v->a[266670] = 3; - v->a[266671] = sym_file_descriptor; - v->a[266672] = ts_builtin_sym_end; - v->a[266673] = aux_sym_heredoc_redirect_token1; - v->a[266674] = actions(12131); - v->a[266675] = 21; - v->a[266676] = anon_sym_SEMI; - v->a[266677] = anon_sym_PIPE_PIPE; - v->a[266678] = anon_sym_AMP_AMP; - v->a[266679] = anon_sym_PIPE; - small_parse_table_13334(v); -} - -void small_parse_table_13334(t_small_parse_table_array *v) -{ - v->a[266680] = anon_sym_AMP; - v->a[266681] = anon_sym_LT; - v->a[266682] = anon_sym_GT; - v->a[266683] = anon_sym_LT_LT; - v->a[266684] = anon_sym_GT_GT; - v->a[266685] = anon_sym_RPAREN; - v->a[266686] = anon_sym_SEMI_SEMI; - v->a[266687] = anon_sym_PIPE_AMP; - v->a[266688] = anon_sym_AMP_GT; - v->a[266689] = anon_sym_AMP_GT_GT; - v->a[266690] = anon_sym_LT_AMP; - v->a[266691] = anon_sym_GT_AMP; - v->a[266692] = anon_sym_GT_PIPE; - v->a[266693] = anon_sym_LT_AMP_DASH; - v->a[266694] = anon_sym_GT_AMP_DASH; - v->a[266695] = anon_sym_LT_LT_DASH; - v->a[266696] = anon_sym_BQUOTE; - v->a[266697] = 3; - v->a[266698] = actions(3); - v->a[266699] = 1; - small_parse_table_13335(v); -} - -/* EOF small_parse_table_2666.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2667.c b/parser/static/small_parse_table/small_parse_table_2667.c deleted file mode 100644 index b844e401..00000000 --- a/parser/static/small_parse_table/small_parse_table_2667.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2667.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13335(t_small_parse_table_array *v) -{ - v->a[266700] = sym_comment; - v->a[266701] = actions(12133); - v->a[266702] = 3; - v->a[266703] = sym_file_descriptor; - v->a[266704] = ts_builtin_sym_end; - v->a[266705] = aux_sym_heredoc_redirect_token1; - v->a[266706] = actions(12135); - v->a[266707] = 21; - v->a[266708] = anon_sym_SEMI; - v->a[266709] = anon_sym_PIPE_PIPE; - v->a[266710] = anon_sym_AMP_AMP; - v->a[266711] = anon_sym_PIPE; - v->a[266712] = anon_sym_AMP; - v->a[266713] = anon_sym_LT; - v->a[266714] = anon_sym_GT; - v->a[266715] = anon_sym_LT_LT; - v->a[266716] = anon_sym_GT_GT; - v->a[266717] = anon_sym_RPAREN; - v->a[266718] = anon_sym_SEMI_SEMI; - v->a[266719] = anon_sym_PIPE_AMP; - small_parse_table_13336(v); -} - -void small_parse_table_13336(t_small_parse_table_array *v) -{ - v->a[266720] = anon_sym_AMP_GT; - v->a[266721] = anon_sym_AMP_GT_GT; - v->a[266722] = anon_sym_LT_AMP; - v->a[266723] = anon_sym_GT_AMP; - v->a[266724] = anon_sym_GT_PIPE; - v->a[266725] = anon_sym_LT_AMP_DASH; - v->a[266726] = anon_sym_GT_AMP_DASH; - v->a[266727] = anon_sym_LT_LT_DASH; - v->a[266728] = anon_sym_BQUOTE; - v->a[266729] = 3; - v->a[266730] = actions(3); - v->a[266731] = 1; - v->a[266732] = sym_comment; - v->a[266733] = actions(12139); - v->a[266734] = 2; - v->a[266735] = sym_file_descriptor; - v->a[266736] = aux_sym_heredoc_redirect_token1; - v->a[266737] = actions(12137); - v->a[266738] = 22; - v->a[266739] = anon_sym_SEMI; - small_parse_table_13337(v); -} - -void small_parse_table_13337(t_small_parse_table_array *v) -{ - v->a[266740] = anon_sym_PIPE_PIPE; - v->a[266741] = anon_sym_AMP_AMP; - v->a[266742] = anon_sym_PIPE; - v->a[266743] = anon_sym_AMP; - v->a[266744] = anon_sym_LT; - v->a[266745] = anon_sym_GT; - v->a[266746] = anon_sym_LT_LT; - v->a[266747] = anon_sym_GT_GT; - v->a[266748] = anon_sym_esac; - v->a[266749] = anon_sym_SEMI_SEMI; - v->a[266750] = anon_sym_SEMI_AMP; - v->a[266751] = anon_sym_SEMI_SEMI_AMP; - v->a[266752] = anon_sym_PIPE_AMP; - v->a[266753] = anon_sym_AMP_GT; - v->a[266754] = anon_sym_AMP_GT_GT; - v->a[266755] = anon_sym_LT_AMP; - v->a[266756] = anon_sym_GT_AMP; - v->a[266757] = anon_sym_GT_PIPE; - v->a[266758] = anon_sym_LT_AMP_DASH; - v->a[266759] = anon_sym_GT_AMP_DASH; - small_parse_table_13338(v); -} - -void small_parse_table_13338(t_small_parse_table_array *v) -{ - v->a[266760] = anon_sym_LT_LT_DASH; - v->a[266761] = 3; - v->a[266762] = actions(3); - v->a[266763] = 1; - v->a[266764] = sym_comment; - v->a[266765] = actions(2096); - v->a[266766] = 2; - v->a[266767] = sym_file_descriptor; - v->a[266768] = aux_sym_heredoc_redirect_token1; - v->a[266769] = actions(2094); - v->a[266770] = 22; - v->a[266771] = anon_sym_SEMI; - v->a[266772] = anon_sym_PIPE_PIPE; - v->a[266773] = anon_sym_AMP_AMP; - v->a[266774] = anon_sym_PIPE; - v->a[266775] = anon_sym_AMP; - v->a[266776] = anon_sym_LT; - v->a[266777] = anon_sym_GT; - v->a[266778] = anon_sym_LT_LT; - v->a[266779] = anon_sym_GT_GT; - small_parse_table_13339(v); -} - -void small_parse_table_13339(t_small_parse_table_array *v) -{ - v->a[266780] = anon_sym_esac; - v->a[266781] = anon_sym_SEMI_SEMI; - v->a[266782] = anon_sym_SEMI_AMP; - v->a[266783] = anon_sym_SEMI_SEMI_AMP; - v->a[266784] = anon_sym_PIPE_AMP; - v->a[266785] = anon_sym_AMP_GT; - v->a[266786] = anon_sym_AMP_GT_GT; - v->a[266787] = anon_sym_LT_AMP; - v->a[266788] = anon_sym_GT_AMP; - v->a[266789] = anon_sym_GT_PIPE; - v->a[266790] = anon_sym_LT_AMP_DASH; - v->a[266791] = anon_sym_GT_AMP_DASH; - v->a[266792] = anon_sym_LT_LT_DASH; - v->a[266793] = 3; - v->a[266794] = actions(3); - v->a[266795] = 1; - v->a[266796] = sym_comment; - v->a[266797] = actions(12143); - v->a[266798] = 2; - v->a[266799] = sym_file_descriptor; - small_parse_table_13340(v); -} - -/* EOF small_parse_table_2667.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2668.c b/parser/static/small_parse_table/small_parse_table_2668.c deleted file mode 100644 index 4ac9c577..00000000 --- a/parser/static/small_parse_table/small_parse_table_2668.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2668.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13340(t_small_parse_table_array *v) -{ - v->a[266800] = aux_sym_heredoc_redirect_token1; - v->a[266801] = actions(12141); - v->a[266802] = 22; - v->a[266803] = anon_sym_SEMI; - v->a[266804] = anon_sym_PIPE_PIPE; - v->a[266805] = anon_sym_AMP_AMP; - v->a[266806] = anon_sym_PIPE; - v->a[266807] = anon_sym_AMP; - v->a[266808] = anon_sym_LT; - v->a[266809] = anon_sym_GT; - v->a[266810] = anon_sym_LT_LT; - v->a[266811] = anon_sym_GT_GT; - v->a[266812] = anon_sym_esac; - v->a[266813] = anon_sym_SEMI_SEMI; - v->a[266814] = anon_sym_SEMI_AMP; - v->a[266815] = anon_sym_SEMI_SEMI_AMP; - v->a[266816] = anon_sym_PIPE_AMP; - v->a[266817] = anon_sym_AMP_GT; - v->a[266818] = anon_sym_AMP_GT_GT; - v->a[266819] = anon_sym_LT_AMP; - small_parse_table_13341(v); -} - -void small_parse_table_13341(t_small_parse_table_array *v) -{ - v->a[266820] = anon_sym_GT_AMP; - v->a[266821] = anon_sym_GT_PIPE; - v->a[266822] = anon_sym_LT_AMP_DASH; - v->a[266823] = anon_sym_GT_AMP_DASH; - v->a[266824] = anon_sym_LT_LT_DASH; - v->a[266825] = 3; - v->a[266826] = actions(3); - v->a[266827] = 1; - v->a[266828] = sym_comment; - v->a[266829] = actions(12119); - v->a[266830] = 2; - v->a[266831] = sym_file_descriptor; - v->a[266832] = aux_sym_heredoc_redirect_token1; - v->a[266833] = actions(12117); - v->a[266834] = 22; - v->a[266835] = anon_sym_SEMI; - v->a[266836] = anon_sym_PIPE_PIPE; - v->a[266837] = anon_sym_AMP_AMP; - v->a[266838] = anon_sym_PIPE; - v->a[266839] = anon_sym_AMP; - small_parse_table_13342(v); -} - -void small_parse_table_13342(t_small_parse_table_array *v) -{ - v->a[266840] = anon_sym_LT; - v->a[266841] = anon_sym_GT; - v->a[266842] = anon_sym_LT_LT; - v->a[266843] = anon_sym_GT_GT; - v->a[266844] = anon_sym_esac; - v->a[266845] = anon_sym_SEMI_SEMI; - v->a[266846] = anon_sym_SEMI_AMP; - v->a[266847] = anon_sym_SEMI_SEMI_AMP; - v->a[266848] = anon_sym_PIPE_AMP; - v->a[266849] = anon_sym_AMP_GT; - v->a[266850] = anon_sym_AMP_GT_GT; - v->a[266851] = anon_sym_LT_AMP; - v->a[266852] = anon_sym_GT_AMP; - v->a[266853] = anon_sym_GT_PIPE; - v->a[266854] = anon_sym_LT_AMP_DASH; - v->a[266855] = anon_sym_GT_AMP_DASH; - v->a[266856] = anon_sym_LT_LT_DASH; - v->a[266857] = 3; - v->a[266858] = actions(3); - v->a[266859] = 1; - small_parse_table_13343(v); -} - -void small_parse_table_13343(t_small_parse_table_array *v) -{ - v->a[266860] = sym_comment; - v->a[266861] = actions(12147); - v->a[266862] = 2; - v->a[266863] = sym_file_descriptor; - v->a[266864] = aux_sym_heredoc_redirect_token1; - v->a[266865] = actions(12145); - v->a[266866] = 22; - v->a[266867] = anon_sym_SEMI; - v->a[266868] = anon_sym_PIPE_PIPE; - v->a[266869] = anon_sym_AMP_AMP; - v->a[266870] = anon_sym_PIPE; - v->a[266871] = anon_sym_AMP; - v->a[266872] = anon_sym_LT; - v->a[266873] = anon_sym_GT; - v->a[266874] = anon_sym_LT_LT; - v->a[266875] = anon_sym_GT_GT; - v->a[266876] = anon_sym_esac; - v->a[266877] = anon_sym_SEMI_SEMI; - v->a[266878] = anon_sym_SEMI_AMP; - v->a[266879] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13344(v); -} - -void small_parse_table_13344(t_small_parse_table_array *v) -{ - v->a[266880] = anon_sym_PIPE_AMP; - v->a[266881] = anon_sym_AMP_GT; - v->a[266882] = anon_sym_AMP_GT_GT; - v->a[266883] = anon_sym_LT_AMP; - v->a[266884] = anon_sym_GT_AMP; - v->a[266885] = anon_sym_GT_PIPE; - v->a[266886] = anon_sym_LT_AMP_DASH; - v->a[266887] = anon_sym_GT_AMP_DASH; - v->a[266888] = anon_sym_LT_LT_DASH; - v->a[266889] = 3; - v->a[266890] = actions(3); - v->a[266891] = 1; - v->a[266892] = sym_comment; - v->a[266893] = actions(12151); - v->a[266894] = 2; - v->a[266895] = sym_file_descriptor; - v->a[266896] = aux_sym_heredoc_redirect_token1; - v->a[266897] = actions(12149); - v->a[266898] = 22; - v->a[266899] = anon_sym_SEMI; - small_parse_table_13345(v); -} - -/* EOF small_parse_table_2668.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2669.c b/parser/static/small_parse_table/small_parse_table_2669.c deleted file mode 100644 index 17e9780a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2669.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2669.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13345(t_small_parse_table_array *v) -{ - v->a[266900] = anon_sym_PIPE_PIPE; - v->a[266901] = anon_sym_AMP_AMP; - v->a[266902] = anon_sym_PIPE; - v->a[266903] = anon_sym_AMP; - v->a[266904] = anon_sym_LT; - v->a[266905] = anon_sym_GT; - v->a[266906] = anon_sym_LT_LT; - v->a[266907] = anon_sym_GT_GT; - v->a[266908] = anon_sym_esac; - v->a[266909] = anon_sym_SEMI_SEMI; - v->a[266910] = anon_sym_SEMI_AMP; - v->a[266911] = anon_sym_SEMI_SEMI_AMP; - v->a[266912] = anon_sym_PIPE_AMP; - v->a[266913] = anon_sym_AMP_GT; - v->a[266914] = anon_sym_AMP_GT_GT; - v->a[266915] = anon_sym_LT_AMP; - v->a[266916] = anon_sym_GT_AMP; - v->a[266917] = anon_sym_GT_PIPE; - v->a[266918] = anon_sym_LT_AMP_DASH; - v->a[266919] = anon_sym_GT_AMP_DASH; - small_parse_table_13346(v); -} - -void small_parse_table_13346(t_small_parse_table_array *v) -{ - v->a[266920] = anon_sym_LT_LT_DASH; - v->a[266921] = 3; - v->a[266922] = actions(3); - v->a[266923] = 1; - v->a[266924] = sym_comment; - v->a[266925] = actions(12155); - v->a[266926] = 2; - v->a[266927] = sym_file_descriptor; - v->a[266928] = aux_sym_heredoc_redirect_token1; - v->a[266929] = actions(12153); - v->a[266930] = 22; - v->a[266931] = anon_sym_SEMI; - v->a[266932] = anon_sym_PIPE_PIPE; - v->a[266933] = anon_sym_AMP_AMP; - v->a[266934] = anon_sym_PIPE; - v->a[266935] = anon_sym_AMP; - v->a[266936] = anon_sym_LT; - v->a[266937] = anon_sym_GT; - v->a[266938] = anon_sym_LT_LT; - v->a[266939] = anon_sym_GT_GT; - small_parse_table_13347(v); -} - -void small_parse_table_13347(t_small_parse_table_array *v) -{ - v->a[266940] = anon_sym_esac; - v->a[266941] = anon_sym_SEMI_SEMI; - v->a[266942] = anon_sym_SEMI_AMP; - v->a[266943] = anon_sym_SEMI_SEMI_AMP; - v->a[266944] = anon_sym_PIPE_AMP; - v->a[266945] = anon_sym_AMP_GT; - v->a[266946] = anon_sym_AMP_GT_GT; - v->a[266947] = anon_sym_LT_AMP; - v->a[266948] = anon_sym_GT_AMP; - v->a[266949] = anon_sym_GT_PIPE; - v->a[266950] = anon_sym_LT_AMP_DASH; - v->a[266951] = anon_sym_GT_AMP_DASH; - v->a[266952] = anon_sym_LT_LT_DASH; - v->a[266953] = 3; - v->a[266954] = actions(3); - v->a[266955] = 1; - v->a[266956] = sym_comment; - v->a[266957] = actions(4554); - v->a[266958] = 2; - v->a[266959] = sym_file_descriptor; - small_parse_table_13348(v); -} - -void small_parse_table_13348(t_small_parse_table_array *v) -{ - v->a[266960] = aux_sym_heredoc_redirect_token1; - v->a[266961] = actions(4552); - v->a[266962] = 22; - v->a[266963] = anon_sym_SEMI; - v->a[266964] = anon_sym_PIPE_PIPE; - v->a[266965] = anon_sym_AMP_AMP; - v->a[266966] = anon_sym_PIPE; - v->a[266967] = anon_sym_AMP; - v->a[266968] = anon_sym_LT; - v->a[266969] = anon_sym_GT; - v->a[266970] = anon_sym_LT_LT; - v->a[266971] = anon_sym_GT_GT; - v->a[266972] = anon_sym_SEMI_SEMI; - v->a[266973] = anon_sym_SEMI_AMP; - v->a[266974] = anon_sym_SEMI_SEMI_AMP; - v->a[266975] = anon_sym_PIPE_AMP; - v->a[266976] = anon_sym_AMP_GT; - v->a[266977] = anon_sym_AMP_GT_GT; - v->a[266978] = anon_sym_LT_AMP; - v->a[266979] = anon_sym_GT_AMP; - small_parse_table_13349(v); -} - -void small_parse_table_13349(t_small_parse_table_array *v) -{ - v->a[266980] = anon_sym_GT_PIPE; - v->a[266981] = anon_sym_LT_AMP_DASH; - v->a[266982] = anon_sym_GT_AMP_DASH; - v->a[266983] = anon_sym_LT_LT_DASH; - v->a[266984] = anon_sym_LT_LT_LT; - v->a[266985] = 3; - v->a[266986] = actions(3); - v->a[266987] = 1; - v->a[266988] = sym_comment; - v->a[266989] = actions(12157); - v->a[266990] = 3; - v->a[266991] = sym_file_descriptor; - v->a[266992] = ts_builtin_sym_end; - v->a[266993] = aux_sym_heredoc_redirect_token1; - v->a[266994] = actions(12159); - v->a[266995] = 21; - v->a[266996] = anon_sym_SEMI; - v->a[266997] = anon_sym_PIPE_PIPE; - v->a[266998] = anon_sym_AMP_AMP; - v->a[266999] = anon_sym_PIPE; - small_parse_table_13350(v); -} - -/* EOF small_parse_table_2669.c */ diff --git a/parser/static/small_parse_table/small_parse_table_267.c b/parser/static/small_parse_table/small_parse_table_267.c index 40975dc5..d579f15f 100644 --- a/parser/static/small_parse_table/small_parse_table_267.c +++ b/parser/static/small_parse_table/small_parse_table_267.c @@ -14,126 +14,126 @@ void small_parse_table_1335(t_small_parse_table_array *v) { - v->a[26700] = sym_test_operator; - v->a[26701] = sym__bare_dollar; - v->a[26702] = sym__brace_start; - v->a[26703] = aux_sym_heredoc_redirect_token1; - v->a[26704] = actions(1271); - v->a[26705] = 43; - v->a[26706] = anon_sym_LPAREN_LPAREN; - v->a[26707] = anon_sym_SEMI; - v->a[26708] = anon_sym_PIPE_PIPE; - v->a[26709] = anon_sym_AMP_AMP; - v->a[26710] = anon_sym_PIPE; - v->a[26711] = anon_sym_AMP; - v->a[26712] = anon_sym_EQ_EQ; - v->a[26713] = anon_sym_LT; - v->a[26714] = anon_sym_GT; - v->a[26715] = anon_sym_LT_LT; - v->a[26716] = anon_sym_GT_GT; - v->a[26717] = anon_sym_LPAREN; - v->a[26718] = anon_sym_esac; - v->a[26719] = anon_sym_SEMI_SEMI; + v->a[26700] = 1; + v->a[26701] = aux_sym_number_token2; + v->a[26702] = actions(3278); + v->a[26703] = 1; + v->a[26704] = anon_sym_DOLLAR_LBRACE; + v->a[26705] = actions(3280); + v->a[26706] = 1; + v->a[26707] = anon_sym_DOLLAR_LPAREN; + v->a[26708] = actions(3282); + v->a[26709] = 1; + v->a[26710] = anon_sym_BQUOTE; + v->a[26711] = actions(3284); + v->a[26712] = 1; + v->a[26713] = anon_sym_DOLLAR_BQUOTE; + v->a[26714] = actions(3286); + v->a[26715] = 1; + v->a[26716] = sym__brace_start; + v->a[26717] = state(1679); + v->a[26718] = 1; + v->a[26719] = aux_sym__literal_repeat1; small_parse_table_1336(v); } void small_parse_table_1336(t_small_parse_table_array *v) { - v->a[26720] = anon_sym_SEMI_AMP; - v->a[26721] = anon_sym_SEMI_SEMI_AMP; - v->a[26722] = anon_sym_PIPE_AMP; - v->a[26723] = anon_sym_EQ_TILDE; - v->a[26724] = anon_sym_AMP_GT; - v->a[26725] = anon_sym_AMP_GT_GT; - v->a[26726] = anon_sym_LT_AMP; - v->a[26727] = anon_sym_GT_AMP; - v->a[26728] = anon_sym_GT_PIPE; - v->a[26729] = anon_sym_LT_AMP_DASH; - v->a[26730] = anon_sym_GT_AMP_DASH; - v->a[26731] = anon_sym_LT_LT_DASH; - v->a[26732] = anon_sym_LT_LT_LT; - v->a[26733] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26734] = anon_sym_DOLLAR_LBRACK; - v->a[26735] = anon_sym_DOLLAR; - v->a[26736] = sym__special_character; - v->a[26737] = anon_sym_DQUOTE; - v->a[26738] = sym_raw_string; - v->a[26739] = sym_ansi_c_string; + v->a[26720] = actions(3272); + v->a[26721] = 2; + v->a[26722] = sym_test_operator; + v->a[26723] = sym_raw_string; + v->a[26724] = state(630); + v->a[26725] = 2; + v->a[26726] = sym_concatenation; + v->a[26727] = aux_sym_for_statement_repeat1; + v->a[26728] = actions(1180); + v->a[26729] = 7; + v->a[26730] = anon_sym_PIPE; + v->a[26731] = anon_sym_LT; + v->a[26732] = anon_sym_GT; + v->a[26733] = anon_sym_AMP_GT; + v->a[26734] = anon_sym_LT_AMP; + v->a[26735] = anon_sym_GT_AMP; + v->a[26736] = anon_sym_LT_LT; + v->a[26737] = state(1566); + v->a[26738] = 7; + v->a[26739] = sym_arithmetic_expansion; small_parse_table_1337(v); } void small_parse_table_1337(t_small_parse_table_array *v) { - v->a[26740] = aux_sym_number_token1; - v->a[26741] = aux_sym_number_token2; - v->a[26742] = anon_sym_DOLLAR_LBRACE; - v->a[26743] = anon_sym_DOLLAR_LPAREN; - v->a[26744] = anon_sym_BQUOTE; - v->a[26745] = anon_sym_DOLLAR_BQUOTE; - v->a[26746] = anon_sym_LT_LPAREN; - v->a[26747] = anon_sym_GT_LPAREN; - v->a[26748] = sym_word; - v->a[26749] = 6; - v->a[26750] = actions(3); - v->a[26751] = 1; - v->a[26752] = sym_comment; - v->a[26753] = state(1744); - v->a[26754] = 1; - v->a[26755] = aux_sym__literal_repeat1; - v->a[26756] = state(811); - v->a[26757] = 2; - v->a[26758] = sym_concatenation; - v->a[26759] = aux_sym_for_statement_repeat1; + v->a[26740] = sym_brace_expression; + v->a[26741] = sym_string; + v->a[26742] = sym_number; + v->a[26743] = sym_simple_expansion; + v->a[26744] = sym_expansion; + v->a[26745] = sym_command_substitution; + v->a[26746] = actions(1182); + v->a[26747] = 10; + v->a[26748] = sym_file_descriptor; + v->a[26749] = anon_sym_PIPE_AMP; + v->a[26750] = anon_sym_AMP_AMP; + v->a[26751] = anon_sym_PIPE_PIPE; + v->a[26752] = anon_sym_GT_GT; + v->a[26753] = anon_sym_AMP_GT_GT; + v->a[26754] = anon_sym_GT_PIPE; + v->a[26755] = anon_sym_LT_AMP_DASH; + v->a[26756] = anon_sym_GT_AMP_DASH; + v->a[26757] = anon_sym_LT_LT_DASH; + v->a[26758] = 3; + v->a[26759] = actions(3); small_parse_table_1338(v); } void small_parse_table_1338(t_small_parse_table_array *v) { - v->a[26760] = actions(2096); - v->a[26761] = 5; - v->a[26762] = sym_file_descriptor; - v->a[26763] = sym_variable_name; - v->a[26764] = sym_test_operator; - v->a[26765] = sym__brace_start; - v->a[26766] = aux_sym_heredoc_redirect_token1; - v->a[26767] = state(2337); - v->a[26768] = 9; - v->a[26769] = sym_arithmetic_expansion; - v->a[26770] = sym_brace_expression; - v->a[26771] = sym_string; - v->a[26772] = sym_translated_string; - v->a[26773] = sym_number; - v->a[26774] = sym_simple_expansion; - v->a[26775] = sym_expansion; - v->a[26776] = sym_command_substitution; - v->a[26777] = sym_process_substitution; - v->a[26778] = actions(2094); - v->a[26779] = 34; + v->a[26760] = 1; + v->a[26761] = sym_comment; + v->a[26762] = actions(3034); + v->a[26763] = 6; + v->a[26764] = sym_file_descriptor; + v->a[26765] = sym__concat; + v->a[26766] = sym_test_operator; + v->a[26767] = sym__bare_dollar; + v->a[26768] = sym__brace_start; + v->a[26769] = aux_sym_heredoc_redirect_token1; + v->a[26770] = actions(3032); + v->a[26771] = 35; + v->a[26772] = anon_sym_LPAREN; + v->a[26773] = anon_sym_PIPE; + v->a[26774] = anon_sym_SEMI_SEMI; + v->a[26775] = anon_sym_SEMI_AMP; + v->a[26776] = anon_sym_SEMI_SEMI_AMP; + v->a[26777] = anon_sym_PIPE_AMP; + v->a[26778] = anon_sym_AMP_AMP; + v->a[26779] = anon_sym_PIPE_PIPE; small_parse_table_1339(v); } void small_parse_table_1339(t_small_parse_table_array *v) { - v->a[26780] = anon_sym_LPAREN_LPAREN; - v->a[26781] = anon_sym_PIPE_PIPE; - v->a[26782] = anon_sym_AMP_AMP; - v->a[26783] = anon_sym_PIPE; - v->a[26784] = anon_sym_LT; - v->a[26785] = anon_sym_GT; - v->a[26786] = anon_sym_LT_LT; - v->a[26787] = anon_sym_GT_GT; - v->a[26788] = anon_sym_PIPE_AMP; - v->a[26789] = anon_sym_AMP_GT; - v->a[26790] = anon_sym_AMP_GT_GT; - v->a[26791] = anon_sym_LT_AMP; - v->a[26792] = anon_sym_GT_AMP; - v->a[26793] = anon_sym_GT_PIPE; - v->a[26794] = anon_sym_LT_AMP_DASH; - v->a[26795] = anon_sym_GT_AMP_DASH; - v->a[26796] = anon_sym_LT_LT_DASH; - v->a[26797] = anon_sym_LT_LT_LT; - v->a[26798] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26799] = anon_sym_DOLLAR_LBRACK; + v->a[26780] = anon_sym_LT; + v->a[26781] = anon_sym_GT; + v->a[26782] = anon_sym_GT_GT; + v->a[26783] = anon_sym_AMP_GT; + v->a[26784] = anon_sym_AMP_GT_GT; + v->a[26785] = anon_sym_LT_AMP; + v->a[26786] = anon_sym_GT_AMP; + v->a[26787] = anon_sym_GT_PIPE; + v->a[26788] = anon_sym_LT_AMP_DASH; + v->a[26789] = anon_sym_GT_AMP_DASH; + v->a[26790] = anon_sym_LT_LT; + v->a[26791] = anon_sym_LT_LT_DASH; + v->a[26792] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26793] = anon_sym_AMP; + v->a[26794] = aux_sym_concatenation_token1; + v->a[26795] = anon_sym_DOLLAR; + v->a[26796] = sym__special_character; + v->a[26797] = anon_sym_DQUOTE; + v->a[26798] = sym_raw_string; + v->a[26799] = aux_sym_number_token1; small_parse_table_1340(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2670.c b/parser/static/small_parse_table/small_parse_table_2670.c deleted file mode 100644 index fac2b8ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_2670.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2670.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13350(t_small_parse_table_array *v) -{ - v->a[267000] = anon_sym_AMP; - v->a[267001] = anon_sym_LT; - v->a[267002] = anon_sym_GT; - v->a[267003] = anon_sym_LT_LT; - v->a[267004] = anon_sym_GT_GT; - v->a[267005] = anon_sym_RPAREN; - v->a[267006] = anon_sym_SEMI_SEMI; - v->a[267007] = anon_sym_PIPE_AMP; - v->a[267008] = anon_sym_AMP_GT; - v->a[267009] = anon_sym_AMP_GT_GT; - v->a[267010] = anon_sym_LT_AMP; - v->a[267011] = anon_sym_GT_AMP; - v->a[267012] = anon_sym_GT_PIPE; - v->a[267013] = anon_sym_LT_AMP_DASH; - v->a[267014] = anon_sym_GT_AMP_DASH; - v->a[267015] = anon_sym_LT_LT_DASH; - v->a[267016] = anon_sym_BQUOTE; - v->a[267017] = 3; - v->a[267018] = actions(3); - v->a[267019] = 1; - small_parse_table_13351(v); -} - -void small_parse_table_13351(t_small_parse_table_array *v) -{ - v->a[267020] = sym_comment; - v->a[267021] = actions(12157); - v->a[267022] = 3; - v->a[267023] = sym_file_descriptor; - v->a[267024] = ts_builtin_sym_end; - v->a[267025] = aux_sym_heredoc_redirect_token1; - v->a[267026] = actions(12159); - v->a[267027] = 21; - v->a[267028] = anon_sym_SEMI; - v->a[267029] = anon_sym_PIPE_PIPE; - v->a[267030] = anon_sym_AMP_AMP; - v->a[267031] = anon_sym_PIPE; - v->a[267032] = anon_sym_AMP; - v->a[267033] = anon_sym_LT; - v->a[267034] = anon_sym_GT; - v->a[267035] = anon_sym_LT_LT; - v->a[267036] = anon_sym_GT_GT; - v->a[267037] = anon_sym_RPAREN; - v->a[267038] = anon_sym_SEMI_SEMI; - v->a[267039] = anon_sym_PIPE_AMP; - small_parse_table_13352(v); -} - -void small_parse_table_13352(t_small_parse_table_array *v) -{ - v->a[267040] = anon_sym_AMP_GT; - v->a[267041] = anon_sym_AMP_GT_GT; - v->a[267042] = anon_sym_LT_AMP; - v->a[267043] = anon_sym_GT_AMP; - v->a[267044] = anon_sym_GT_PIPE; - v->a[267045] = anon_sym_LT_AMP_DASH; - v->a[267046] = anon_sym_GT_AMP_DASH; - v->a[267047] = anon_sym_LT_LT_DASH; - v->a[267048] = anon_sym_BQUOTE; - v->a[267049] = 3; - v->a[267050] = actions(3); - v->a[267051] = 1; - v->a[267052] = sym_comment; - v->a[267053] = actions(4554); - v->a[267054] = 2; - v->a[267055] = sym_file_descriptor; - v->a[267056] = aux_sym_heredoc_redirect_token1; - v->a[267057] = actions(4552); - v->a[267058] = 22; - v->a[267059] = anon_sym_SEMI; - small_parse_table_13353(v); -} - -void small_parse_table_13353(t_small_parse_table_array *v) -{ - v->a[267060] = anon_sym_PIPE_PIPE; - v->a[267061] = anon_sym_AMP_AMP; - v->a[267062] = anon_sym_PIPE; - v->a[267063] = anon_sym_AMP; - v->a[267064] = anon_sym_LT; - v->a[267065] = anon_sym_GT; - v->a[267066] = anon_sym_LT_LT; - v->a[267067] = anon_sym_GT_GT; - v->a[267068] = anon_sym_esac; - v->a[267069] = anon_sym_SEMI_SEMI; - v->a[267070] = anon_sym_SEMI_AMP; - v->a[267071] = anon_sym_SEMI_SEMI_AMP; - v->a[267072] = anon_sym_PIPE_AMP; - v->a[267073] = anon_sym_AMP_GT; - v->a[267074] = anon_sym_AMP_GT_GT; - v->a[267075] = anon_sym_LT_AMP; - v->a[267076] = anon_sym_GT_AMP; - v->a[267077] = anon_sym_GT_PIPE; - v->a[267078] = anon_sym_LT_AMP_DASH; - v->a[267079] = anon_sym_GT_AMP_DASH; - small_parse_table_13354(v); -} - -void small_parse_table_13354(t_small_parse_table_array *v) -{ - v->a[267080] = anon_sym_LT_LT_DASH; - v->a[267081] = 3; - v->a[267082] = actions(3); - v->a[267083] = 1; - v->a[267084] = sym_comment; - v->a[267085] = actions(12133); - v->a[267086] = 2; - v->a[267087] = sym_file_descriptor; - v->a[267088] = aux_sym_heredoc_redirect_token1; - v->a[267089] = actions(12135); - v->a[267090] = 22; - v->a[267091] = anon_sym_SEMI; - v->a[267092] = anon_sym_PIPE_PIPE; - v->a[267093] = anon_sym_AMP_AMP; - v->a[267094] = anon_sym_PIPE; - v->a[267095] = anon_sym_AMP; - v->a[267096] = anon_sym_LT; - v->a[267097] = anon_sym_GT; - v->a[267098] = anon_sym_LT_LT; - v->a[267099] = anon_sym_GT_GT; - small_parse_table_13355(v); -} - -/* EOF small_parse_table_2670.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2671.c b/parser/static/small_parse_table/small_parse_table_2671.c deleted file mode 100644 index f7f1dea1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2671.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2671.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13355(t_small_parse_table_array *v) -{ - v->a[267100] = anon_sym_esac; - v->a[267101] = anon_sym_SEMI_SEMI; - v->a[267102] = anon_sym_SEMI_AMP; - v->a[267103] = anon_sym_SEMI_SEMI_AMP; - v->a[267104] = anon_sym_PIPE_AMP; - v->a[267105] = anon_sym_AMP_GT; - v->a[267106] = anon_sym_AMP_GT_GT; - v->a[267107] = anon_sym_LT_AMP; - v->a[267108] = anon_sym_GT_AMP; - v->a[267109] = anon_sym_GT_PIPE; - v->a[267110] = anon_sym_LT_AMP_DASH; - v->a[267111] = anon_sym_GT_AMP_DASH; - v->a[267112] = anon_sym_LT_LT_DASH; - v->a[267113] = 3; - v->a[267114] = actions(3); - v->a[267115] = 1; - v->a[267116] = sym_comment; - v->a[267117] = actions(12163); - v->a[267118] = 2; - v->a[267119] = sym_file_descriptor; - small_parse_table_13356(v); -} - -void small_parse_table_13356(t_small_parse_table_array *v) -{ - v->a[267120] = aux_sym_heredoc_redirect_token1; - v->a[267121] = actions(12161); - v->a[267122] = 22; - v->a[267123] = anon_sym_SEMI; - v->a[267124] = anon_sym_PIPE_PIPE; - v->a[267125] = anon_sym_AMP_AMP; - v->a[267126] = anon_sym_PIPE; - v->a[267127] = anon_sym_AMP; - v->a[267128] = anon_sym_LT; - v->a[267129] = anon_sym_GT; - v->a[267130] = anon_sym_LT_LT; - v->a[267131] = anon_sym_GT_GT; - v->a[267132] = anon_sym_esac; - v->a[267133] = anon_sym_SEMI_SEMI; - v->a[267134] = anon_sym_SEMI_AMP; - v->a[267135] = anon_sym_SEMI_SEMI_AMP; - v->a[267136] = anon_sym_PIPE_AMP; - v->a[267137] = anon_sym_AMP_GT; - v->a[267138] = anon_sym_AMP_GT_GT; - v->a[267139] = anon_sym_LT_AMP; - small_parse_table_13357(v); -} - -void small_parse_table_13357(t_small_parse_table_array *v) -{ - v->a[267140] = anon_sym_GT_AMP; - v->a[267141] = anon_sym_GT_PIPE; - v->a[267142] = anon_sym_LT_AMP_DASH; - v->a[267143] = anon_sym_GT_AMP_DASH; - v->a[267144] = anon_sym_LT_LT_DASH; - v->a[267145] = 18; - v->a[267146] = actions(71); - v->a[267147] = 1; - v->a[267148] = sym_comment; - v->a[267149] = actions(12167); - v->a[267150] = 1; - v->a[267151] = anon_sym_LPAREN; - v->a[267152] = actions(12169); - v->a[267153] = 1; - v->a[267154] = aux_sym__c_word_token1; - v->a[267155] = actions(12171); - v->a[267156] = 1; - v->a[267157] = anon_sym_DOLLAR; - v->a[267158] = actions(12173); - v->a[267159] = 1; - small_parse_table_13358(v); -} - -void small_parse_table_13358(t_small_parse_table_array *v) -{ - v->a[267160] = anon_sym_DQUOTE; - v->a[267161] = actions(12175); - v->a[267162] = 1; - v->a[267163] = aux_sym_number_token1; - v->a[267164] = actions(12177); - v->a[267165] = 1; - v->a[267166] = aux_sym_number_token2; - v->a[267167] = actions(12179); - v->a[267168] = 1; - v->a[267169] = anon_sym_DOLLAR_LBRACE; - v->a[267170] = actions(12181); - v->a[267171] = 1; - v->a[267172] = anon_sym_DOLLAR_LPAREN; - v->a[267173] = actions(12183); - v->a[267174] = 1; - v->a[267175] = anon_sym_BQUOTE; - v->a[267176] = actions(12185); - v->a[267177] = 1; - v->a[267178] = anon_sym_DOLLAR_BQUOTE; - v->a[267179] = state(3442); - small_parse_table_13359(v); -} - -void small_parse_table_13359(t_small_parse_table_array *v) -{ - v->a[267180] = 1; - v->a[267181] = sym__c_unary_expression; - v->a[267182] = state(3443); - v->a[267183] = 1; - v->a[267184] = sym__c_binary_expression; - v->a[267185] = state(3444); - v->a[267186] = 1; - v->a[267187] = sym__c_postfix_expression; - v->a[267188] = state(6605); - v->a[267189] = 1; - v->a[267190] = sym__c_expression; - v->a[267191] = state(6762); - v->a[267192] = 1; - v->a[267193] = sym__c_variable_assignment; - v->a[267194] = actions(12165); - v->a[267195] = 2; - v->a[267196] = anon_sym_PLUS_PLUS; - v->a[267197] = anon_sym_DASH_DASH; - v->a[267198] = state(3441); - v->a[267199] = 7; - small_parse_table_13360(v); -} - -/* EOF small_parse_table_2671.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2672.c b/parser/static/small_parse_table/small_parse_table_2672.c deleted file mode 100644 index 0e950b18..00000000 --- a/parser/static/small_parse_table/small_parse_table_2672.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2672.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13360(t_small_parse_table_array *v) -{ - v->a[267200] = sym__c_expression_not_assignment; - v->a[267201] = sym__c_parenthesized_expression; - v->a[267202] = sym_string; - v->a[267203] = sym_number; - v->a[267204] = sym_simple_expansion; - v->a[267205] = sym_expansion; - v->a[267206] = sym_command_substitution; - v->a[267207] = 3; - v->a[267208] = actions(3); - v->a[267209] = 1; - v->a[267210] = sym_comment; - v->a[267211] = actions(12187); - v->a[267212] = 3; - v->a[267213] = sym_file_descriptor; - v->a[267214] = ts_builtin_sym_end; - v->a[267215] = aux_sym_heredoc_redirect_token1; - v->a[267216] = actions(12189); - v->a[267217] = 21; - v->a[267218] = anon_sym_SEMI; - v->a[267219] = anon_sym_PIPE_PIPE; - small_parse_table_13361(v); -} - -void small_parse_table_13361(t_small_parse_table_array *v) -{ - v->a[267220] = anon_sym_AMP_AMP; - v->a[267221] = anon_sym_PIPE; - v->a[267222] = anon_sym_AMP; - v->a[267223] = anon_sym_LT; - v->a[267224] = anon_sym_GT; - v->a[267225] = anon_sym_LT_LT; - v->a[267226] = anon_sym_GT_GT; - v->a[267227] = anon_sym_RPAREN; - v->a[267228] = anon_sym_SEMI_SEMI; - v->a[267229] = anon_sym_PIPE_AMP; - v->a[267230] = anon_sym_AMP_GT; - v->a[267231] = anon_sym_AMP_GT_GT; - v->a[267232] = anon_sym_LT_AMP; - v->a[267233] = anon_sym_GT_AMP; - v->a[267234] = anon_sym_GT_PIPE; - v->a[267235] = anon_sym_LT_AMP_DASH; - v->a[267236] = anon_sym_GT_AMP_DASH; - v->a[267237] = anon_sym_LT_LT_DASH; - v->a[267238] = anon_sym_BQUOTE; - v->a[267239] = 3; - small_parse_table_13362(v); -} - -void small_parse_table_13362(t_small_parse_table_array *v) -{ - v->a[267240] = actions(3); - v->a[267241] = 1; - v->a[267242] = sym_comment; - v->a[267243] = actions(4372); - v->a[267244] = 2; - v->a[267245] = sym_file_descriptor; - v->a[267246] = aux_sym_heredoc_redirect_token1; - v->a[267247] = actions(4370); - v->a[267248] = 22; - v->a[267249] = anon_sym_SEMI; - v->a[267250] = anon_sym_PIPE_PIPE; - v->a[267251] = anon_sym_AMP_AMP; - v->a[267252] = anon_sym_PIPE; - v->a[267253] = anon_sym_AMP; - v->a[267254] = anon_sym_LT; - v->a[267255] = anon_sym_GT; - v->a[267256] = anon_sym_LT_LT; - v->a[267257] = anon_sym_GT_GT; - v->a[267258] = anon_sym_SEMI_SEMI; - v->a[267259] = anon_sym_SEMI_AMP; - small_parse_table_13363(v); -} - -void small_parse_table_13363(t_small_parse_table_array *v) -{ - v->a[267260] = anon_sym_SEMI_SEMI_AMP; - v->a[267261] = anon_sym_PIPE_AMP; - v->a[267262] = anon_sym_AMP_GT; - v->a[267263] = anon_sym_AMP_GT_GT; - v->a[267264] = anon_sym_LT_AMP; - v->a[267265] = anon_sym_GT_AMP; - v->a[267266] = anon_sym_GT_PIPE; - v->a[267267] = anon_sym_LT_AMP_DASH; - v->a[267268] = anon_sym_GT_AMP_DASH; - v->a[267269] = anon_sym_LT_LT_DASH; - v->a[267270] = anon_sym_LT_LT_LT; - v->a[267271] = 3; - v->a[267272] = actions(3); - v->a[267273] = 1; - v->a[267274] = sym_comment; - v->a[267275] = actions(12121); - v->a[267276] = 2; - v->a[267277] = sym_file_descriptor; - v->a[267278] = aux_sym_heredoc_redirect_token1; - v->a[267279] = actions(12123); - small_parse_table_13364(v); -} - -void small_parse_table_13364(t_small_parse_table_array *v) -{ - v->a[267280] = 22; - v->a[267281] = anon_sym_SEMI; - v->a[267282] = anon_sym_PIPE_PIPE; - v->a[267283] = anon_sym_AMP_AMP; - v->a[267284] = anon_sym_PIPE; - v->a[267285] = anon_sym_AMP; - v->a[267286] = anon_sym_LT; - v->a[267287] = anon_sym_GT; - v->a[267288] = anon_sym_LT_LT; - v->a[267289] = anon_sym_GT_GT; - v->a[267290] = anon_sym_esac; - v->a[267291] = anon_sym_SEMI_SEMI; - v->a[267292] = anon_sym_SEMI_AMP; - v->a[267293] = anon_sym_SEMI_SEMI_AMP; - v->a[267294] = anon_sym_PIPE_AMP; - v->a[267295] = anon_sym_AMP_GT; - v->a[267296] = anon_sym_AMP_GT_GT; - v->a[267297] = anon_sym_LT_AMP; - v->a[267298] = anon_sym_GT_AMP; - v->a[267299] = anon_sym_GT_PIPE; - small_parse_table_13365(v); -} - -/* EOF small_parse_table_2672.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2673.c b/parser/static/small_parse_table/small_parse_table_2673.c deleted file mode 100644 index a2d179a2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2673.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2673.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13365(t_small_parse_table_array *v) -{ - v->a[267300] = anon_sym_LT_AMP_DASH; - v->a[267301] = anon_sym_GT_AMP_DASH; - v->a[267302] = anon_sym_LT_LT_DASH; - v->a[267303] = 3; - v->a[267304] = actions(3); - v->a[267305] = 1; - v->a[267306] = sym_comment; - v->a[267307] = actions(12191); - v->a[267308] = 3; - v->a[267309] = sym_file_descriptor; - v->a[267310] = ts_builtin_sym_end; - v->a[267311] = aux_sym_heredoc_redirect_token1; - v->a[267312] = actions(12193); - v->a[267313] = 21; - v->a[267314] = anon_sym_SEMI; - v->a[267315] = anon_sym_PIPE_PIPE; - v->a[267316] = anon_sym_AMP_AMP; - v->a[267317] = anon_sym_PIPE; - v->a[267318] = anon_sym_AMP; - v->a[267319] = anon_sym_LT; - small_parse_table_13366(v); -} - -void small_parse_table_13366(t_small_parse_table_array *v) -{ - v->a[267320] = anon_sym_GT; - v->a[267321] = anon_sym_LT_LT; - v->a[267322] = anon_sym_GT_GT; - v->a[267323] = anon_sym_RPAREN; - v->a[267324] = anon_sym_SEMI_SEMI; - v->a[267325] = anon_sym_PIPE_AMP; - v->a[267326] = anon_sym_AMP_GT; - v->a[267327] = anon_sym_AMP_GT_GT; - v->a[267328] = anon_sym_LT_AMP; - v->a[267329] = anon_sym_GT_AMP; - v->a[267330] = anon_sym_GT_PIPE; - v->a[267331] = anon_sym_LT_AMP_DASH; - v->a[267332] = anon_sym_GT_AMP_DASH; - v->a[267333] = anon_sym_LT_LT_DASH; - v->a[267334] = anon_sym_BQUOTE; - v->a[267335] = 6; - v->a[267336] = actions(3); - v->a[267337] = 1; - v->a[267338] = sym_comment; - v->a[267339] = actions(11651); - small_parse_table_13367(v); -} - -void small_parse_table_13367(t_small_parse_table_array *v) -{ - v->a[267340] = 1; - v->a[267341] = aux_sym_concatenation_token1; - v->a[267342] = actions(11653); - v->a[267343] = 1; - v->a[267344] = sym__concat; - v->a[267345] = state(5033); - v->a[267346] = 1; - v->a[267347] = aux_sym_concatenation_repeat1; - v->a[267348] = actions(4554); - v->a[267349] = 2; - v->a[267350] = sym_file_descriptor; - v->a[267351] = aux_sym_heredoc_redirect_token1; - v->a[267352] = actions(4552); - v->a[267353] = 19; - v->a[267354] = anon_sym_SEMI; - v->a[267355] = anon_sym_PIPE_PIPE; - v->a[267356] = anon_sym_AMP_AMP; - v->a[267357] = anon_sym_PIPE; - v->a[267358] = anon_sym_AMP; - v->a[267359] = anon_sym_LT; - small_parse_table_13368(v); -} - -void small_parse_table_13368(t_small_parse_table_array *v) -{ - v->a[267360] = anon_sym_GT; - v->a[267361] = anon_sym_LT_LT; - v->a[267362] = anon_sym_GT_GT; - v->a[267363] = anon_sym_SEMI_SEMI; - v->a[267364] = anon_sym_PIPE_AMP; - v->a[267365] = anon_sym_AMP_GT; - v->a[267366] = anon_sym_AMP_GT_GT; - v->a[267367] = anon_sym_LT_AMP; - v->a[267368] = anon_sym_GT_AMP; - v->a[267369] = anon_sym_GT_PIPE; - v->a[267370] = anon_sym_LT_AMP_DASH; - v->a[267371] = anon_sym_GT_AMP_DASH; - v->a[267372] = anon_sym_LT_LT_DASH; - v->a[267373] = 6; - v->a[267374] = actions(3); - v->a[267375] = 1; - v->a[267376] = sym_comment; - v->a[267377] = actions(11651); - v->a[267378] = 1; - v->a[267379] = aux_sym_concatenation_token1; - small_parse_table_13369(v); -} - -void small_parse_table_13369(t_small_parse_table_array *v) -{ - v->a[267380] = actions(11653); - v->a[267381] = 1; - v->a[267382] = sym__concat; - v->a[267383] = state(5031); - v->a[267384] = 1; - v->a[267385] = aux_sym_concatenation_repeat1; - v->a[267386] = actions(4566); - v->a[267387] = 2; - v->a[267388] = sym_file_descriptor; - v->a[267389] = aux_sym_heredoc_redirect_token1; - v->a[267390] = actions(4564); - v->a[267391] = 19; - v->a[267392] = anon_sym_SEMI; - v->a[267393] = anon_sym_PIPE_PIPE; - v->a[267394] = anon_sym_AMP_AMP; - v->a[267395] = anon_sym_PIPE; - v->a[267396] = anon_sym_AMP; - v->a[267397] = anon_sym_LT; - v->a[267398] = anon_sym_GT; - v->a[267399] = anon_sym_LT_LT; - small_parse_table_13370(v); -} - -/* EOF small_parse_table_2673.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2674.c b/parser/static/small_parse_table/small_parse_table_2674.c deleted file mode 100644 index 5ed63c9e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2674.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2674.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13370(t_small_parse_table_array *v) -{ - v->a[267400] = anon_sym_GT_GT; - v->a[267401] = anon_sym_SEMI_SEMI; - v->a[267402] = anon_sym_PIPE_AMP; - v->a[267403] = anon_sym_AMP_GT; - v->a[267404] = anon_sym_AMP_GT_GT; - v->a[267405] = anon_sym_LT_AMP; - v->a[267406] = anon_sym_GT_AMP; - v->a[267407] = anon_sym_GT_PIPE; - v->a[267408] = anon_sym_LT_AMP_DASH; - v->a[267409] = anon_sym_GT_AMP_DASH; - v->a[267410] = anon_sym_LT_LT_DASH; - v->a[267411] = 3; - v->a[267412] = actions(3); - v->a[267413] = 1; - v->a[267414] = sym_comment; - v->a[267415] = actions(12195); - v->a[267416] = 3; - v->a[267417] = sym_file_descriptor; - v->a[267418] = ts_builtin_sym_end; - v->a[267419] = aux_sym_heredoc_redirect_token1; - small_parse_table_13371(v); -} - -void small_parse_table_13371(t_small_parse_table_array *v) -{ - v->a[267420] = actions(12197); - v->a[267421] = 21; - v->a[267422] = anon_sym_SEMI; - v->a[267423] = anon_sym_PIPE_PIPE; - v->a[267424] = anon_sym_AMP_AMP; - v->a[267425] = anon_sym_PIPE; - v->a[267426] = anon_sym_AMP; - v->a[267427] = anon_sym_LT; - v->a[267428] = anon_sym_GT; - v->a[267429] = anon_sym_LT_LT; - v->a[267430] = anon_sym_GT_GT; - v->a[267431] = anon_sym_RPAREN; - v->a[267432] = anon_sym_SEMI_SEMI; - v->a[267433] = anon_sym_PIPE_AMP; - v->a[267434] = anon_sym_AMP_GT; - v->a[267435] = anon_sym_AMP_GT_GT; - v->a[267436] = anon_sym_LT_AMP; - v->a[267437] = anon_sym_GT_AMP; - v->a[267438] = anon_sym_GT_PIPE; - v->a[267439] = anon_sym_LT_AMP_DASH; - small_parse_table_13372(v); -} - -void small_parse_table_13372(t_small_parse_table_array *v) -{ - v->a[267440] = anon_sym_GT_AMP_DASH; - v->a[267441] = anon_sym_LT_LT_DASH; - v->a[267442] = anon_sym_BQUOTE; - v->a[267443] = 3; - v->a[267444] = actions(3); - v->a[267445] = 1; - v->a[267446] = sym_comment; - v->a[267447] = actions(12113); - v->a[267448] = 2; - v->a[267449] = sym_file_descriptor; - v->a[267450] = aux_sym_heredoc_redirect_token1; - v->a[267451] = actions(12115); - v->a[267452] = 22; - v->a[267453] = anon_sym_SEMI; - v->a[267454] = anon_sym_PIPE_PIPE; - v->a[267455] = anon_sym_AMP_AMP; - v->a[267456] = anon_sym_PIPE; - v->a[267457] = anon_sym_AMP; - v->a[267458] = anon_sym_LT; - v->a[267459] = anon_sym_GT; - small_parse_table_13373(v); -} - -void small_parse_table_13373(t_small_parse_table_array *v) -{ - v->a[267460] = anon_sym_LT_LT; - v->a[267461] = anon_sym_GT_GT; - v->a[267462] = anon_sym_esac; - v->a[267463] = anon_sym_SEMI_SEMI; - v->a[267464] = anon_sym_SEMI_AMP; - v->a[267465] = anon_sym_SEMI_SEMI_AMP; - v->a[267466] = anon_sym_PIPE_AMP; - v->a[267467] = anon_sym_AMP_GT; - v->a[267468] = anon_sym_AMP_GT_GT; - v->a[267469] = anon_sym_LT_AMP; - v->a[267470] = anon_sym_GT_AMP; - v->a[267471] = anon_sym_GT_PIPE; - v->a[267472] = anon_sym_LT_AMP_DASH; - v->a[267473] = anon_sym_GT_AMP_DASH; - v->a[267474] = anon_sym_LT_LT_DASH; - v->a[267475] = 3; - v->a[267476] = actions(3); - v->a[267477] = 1; - v->a[267478] = sym_comment; - v->a[267479] = actions(12199); - small_parse_table_13374(v); -} - -void small_parse_table_13374(t_small_parse_table_array *v) -{ - v->a[267480] = 3; - v->a[267481] = sym_file_descriptor; - v->a[267482] = ts_builtin_sym_end; - v->a[267483] = aux_sym_heredoc_redirect_token1; - v->a[267484] = actions(12201); - v->a[267485] = 21; - v->a[267486] = anon_sym_SEMI; - v->a[267487] = anon_sym_PIPE_PIPE; - v->a[267488] = anon_sym_AMP_AMP; - v->a[267489] = anon_sym_PIPE; - v->a[267490] = anon_sym_AMP; - v->a[267491] = anon_sym_LT; - v->a[267492] = anon_sym_GT; - v->a[267493] = anon_sym_LT_LT; - v->a[267494] = anon_sym_GT_GT; - v->a[267495] = anon_sym_RPAREN; - v->a[267496] = anon_sym_SEMI_SEMI; - v->a[267497] = anon_sym_PIPE_AMP; - v->a[267498] = anon_sym_AMP_GT; - v->a[267499] = anon_sym_AMP_GT_GT; - small_parse_table_13375(v); -} - -/* EOF small_parse_table_2674.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2675.c b/parser/static/small_parse_table/small_parse_table_2675.c deleted file mode 100644 index d4512896..00000000 --- a/parser/static/small_parse_table/small_parse_table_2675.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2675.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13375(t_small_parse_table_array *v) -{ - v->a[267500] = anon_sym_LT_AMP; - v->a[267501] = anon_sym_GT_AMP; - v->a[267502] = anon_sym_GT_PIPE; - v->a[267503] = anon_sym_LT_AMP_DASH; - v->a[267504] = anon_sym_GT_AMP_DASH; - v->a[267505] = anon_sym_LT_LT_DASH; - v->a[267506] = anon_sym_BQUOTE; - v->a[267507] = 6; - v->a[267508] = actions(3); - v->a[267509] = 1; - v->a[267510] = sym_comment; - v->a[267511] = actions(11651); - v->a[267512] = 1; - v->a[267513] = aux_sym_concatenation_token1; - v->a[267514] = actions(11653); - v->a[267515] = 1; - v->a[267516] = sym__concat; - v->a[267517] = state(5033); - v->a[267518] = 1; - v->a[267519] = aux_sym_concatenation_repeat1; - small_parse_table_13376(v); -} - -void small_parse_table_13376(t_small_parse_table_array *v) -{ - v->a[267520] = actions(2074); - v->a[267521] = 2; - v->a[267522] = sym_file_descriptor; - v->a[267523] = aux_sym_heredoc_redirect_token1; - v->a[267524] = actions(2072); - v->a[267525] = 19; - v->a[267526] = anon_sym_SEMI; - v->a[267527] = anon_sym_PIPE_PIPE; - v->a[267528] = anon_sym_AMP_AMP; - v->a[267529] = anon_sym_PIPE; - v->a[267530] = anon_sym_AMP; - v->a[267531] = anon_sym_LT; - v->a[267532] = anon_sym_GT; - v->a[267533] = anon_sym_LT_LT; - v->a[267534] = anon_sym_GT_GT; - v->a[267535] = anon_sym_SEMI_SEMI; - v->a[267536] = anon_sym_PIPE_AMP; - v->a[267537] = anon_sym_AMP_GT; - v->a[267538] = anon_sym_AMP_GT_GT; - v->a[267539] = anon_sym_LT_AMP; - small_parse_table_13377(v); -} - -void small_parse_table_13377(t_small_parse_table_array *v) -{ - v->a[267540] = anon_sym_GT_AMP; - v->a[267541] = anon_sym_GT_PIPE; - v->a[267542] = anon_sym_LT_AMP_DASH; - v->a[267543] = anon_sym_GT_AMP_DASH; - v->a[267544] = anon_sym_LT_LT_DASH; - v->a[267545] = 3; - v->a[267546] = actions(3); - v->a[267547] = 1; - v->a[267548] = sym_comment; - v->a[267549] = actions(11842); - v->a[267550] = 2; - v->a[267551] = sym_file_descriptor; - v->a[267552] = aux_sym_heredoc_redirect_token1; - v->a[267553] = actions(11844); - v->a[267554] = 22; - v->a[267555] = anon_sym_SEMI; - v->a[267556] = anon_sym_PIPE_PIPE; - v->a[267557] = anon_sym_AMP_AMP; - v->a[267558] = anon_sym_PIPE; - v->a[267559] = anon_sym_AMP; - small_parse_table_13378(v); -} - -void small_parse_table_13378(t_small_parse_table_array *v) -{ - v->a[267560] = anon_sym_LT; - v->a[267561] = anon_sym_GT; - v->a[267562] = anon_sym_LT_LT; - v->a[267563] = anon_sym_GT_GT; - v->a[267564] = anon_sym_SEMI_SEMI; - v->a[267565] = anon_sym_SEMI_AMP; - v->a[267566] = anon_sym_SEMI_SEMI_AMP; - v->a[267567] = anon_sym_PIPE_AMP; - v->a[267568] = anon_sym_AMP_GT; - v->a[267569] = anon_sym_AMP_GT_GT; - v->a[267570] = anon_sym_LT_AMP; - v->a[267571] = anon_sym_GT_AMP; - v->a[267572] = anon_sym_GT_PIPE; - v->a[267573] = anon_sym_LT_AMP_DASH; - v->a[267574] = anon_sym_GT_AMP_DASH; - v->a[267575] = anon_sym_LT_LT_DASH; - v->a[267576] = anon_sym_LT_LT_LT; - v->a[267577] = 3; - v->a[267578] = actions(3); - v->a[267579] = 1; - small_parse_table_13379(v); -} - -void small_parse_table_13379(t_small_parse_table_array *v) -{ - v->a[267580] = sym_comment; - v->a[267581] = actions(12155); - v->a[267582] = 3; - v->a[267583] = sym_file_descriptor; - v->a[267584] = ts_builtin_sym_end; - v->a[267585] = aux_sym_heredoc_redirect_token1; - v->a[267586] = actions(12153); - v->a[267587] = 21; - v->a[267588] = anon_sym_SEMI; - v->a[267589] = anon_sym_PIPE_PIPE; - v->a[267590] = anon_sym_AMP_AMP; - v->a[267591] = anon_sym_PIPE; - v->a[267592] = anon_sym_AMP; - v->a[267593] = anon_sym_LT; - v->a[267594] = anon_sym_GT; - v->a[267595] = anon_sym_LT_LT; - v->a[267596] = anon_sym_GT_GT; - v->a[267597] = anon_sym_RPAREN; - v->a[267598] = anon_sym_SEMI_SEMI; - v->a[267599] = anon_sym_PIPE_AMP; - small_parse_table_13380(v); -} - -/* EOF small_parse_table_2675.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2676.c b/parser/static/small_parse_table/small_parse_table_2676.c deleted file mode 100644 index aefee948..00000000 --- a/parser/static/small_parse_table/small_parse_table_2676.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2676.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13380(t_small_parse_table_array *v) -{ - v->a[267600] = anon_sym_AMP_GT; - v->a[267601] = anon_sym_AMP_GT_GT; - v->a[267602] = anon_sym_LT_AMP; - v->a[267603] = anon_sym_GT_AMP; - v->a[267604] = anon_sym_GT_PIPE; - v->a[267605] = anon_sym_LT_AMP_DASH; - v->a[267606] = anon_sym_GT_AMP_DASH; - v->a[267607] = anon_sym_LT_LT_DASH; - v->a[267608] = anon_sym_BQUOTE; - v->a[267609] = 5; - v->a[267610] = actions(3); - v->a[267611] = 1; - v->a[267612] = sym_comment; - v->a[267613] = state(4971); - v->a[267614] = 1; - v->a[267615] = aux_sym_pipeline_repeat1; - v->a[267616] = actions(12068); - v->a[267617] = 2; - v->a[267618] = sym_file_descriptor; - v->a[267619] = aux_sym_heredoc_redirect_token1; - small_parse_table_13381(v); -} - -void small_parse_table_13381(t_small_parse_table_array *v) -{ - v->a[267620] = actions(12203); - v->a[267621] = 2; - v->a[267622] = anon_sym_PIPE; - v->a[267623] = anon_sym_PIPE_AMP; - v->a[267624] = actions(12064); - v->a[267625] = 19; - v->a[267626] = anon_sym_SEMI; - v->a[267627] = anon_sym_PIPE_PIPE; - v->a[267628] = anon_sym_AMP_AMP; - v->a[267629] = anon_sym_AMP; - v->a[267630] = anon_sym_LT; - v->a[267631] = anon_sym_GT; - v->a[267632] = anon_sym_LT_LT; - v->a[267633] = anon_sym_GT_GT; - v->a[267634] = anon_sym_SEMI_SEMI; - v->a[267635] = anon_sym_SEMI_AMP; - v->a[267636] = anon_sym_SEMI_SEMI_AMP; - v->a[267637] = anon_sym_AMP_GT; - v->a[267638] = anon_sym_AMP_GT_GT; - v->a[267639] = anon_sym_LT_AMP; - small_parse_table_13382(v); -} - -void small_parse_table_13382(t_small_parse_table_array *v) -{ - v->a[267640] = anon_sym_GT_AMP; - v->a[267641] = anon_sym_GT_PIPE; - v->a[267642] = anon_sym_LT_AMP_DASH; - v->a[267643] = anon_sym_GT_AMP_DASH; - v->a[267644] = anon_sym_LT_LT_DASH; - v->a[267645] = 3; - v->a[267646] = actions(3); - v->a[267647] = 1; - v->a[267648] = sym_comment; - v->a[267649] = actions(11739); - v->a[267650] = 3; - v->a[267651] = sym_file_descriptor; - v->a[267652] = ts_builtin_sym_end; - v->a[267653] = aux_sym_heredoc_redirect_token1; - v->a[267654] = actions(11741); - v->a[267655] = 21; - v->a[267656] = anon_sym_SEMI; - v->a[267657] = anon_sym_PIPE_PIPE; - v->a[267658] = anon_sym_AMP_AMP; - v->a[267659] = anon_sym_PIPE; - small_parse_table_13383(v); -} - -void small_parse_table_13383(t_small_parse_table_array *v) -{ - v->a[267660] = anon_sym_AMP; - v->a[267661] = anon_sym_LT; - v->a[267662] = anon_sym_GT; - v->a[267663] = anon_sym_LT_LT; - v->a[267664] = anon_sym_GT_GT; - v->a[267665] = anon_sym_RPAREN; - v->a[267666] = anon_sym_SEMI_SEMI; - v->a[267667] = anon_sym_PIPE_AMP; - v->a[267668] = anon_sym_AMP_GT; - v->a[267669] = anon_sym_AMP_GT_GT; - v->a[267670] = anon_sym_LT_AMP; - v->a[267671] = anon_sym_GT_AMP; - v->a[267672] = anon_sym_GT_PIPE; - v->a[267673] = anon_sym_LT_AMP_DASH; - v->a[267674] = anon_sym_GT_AMP_DASH; - v->a[267675] = anon_sym_LT_LT_DASH; - v->a[267676] = anon_sym_BQUOTE; - v->a[267677] = 6; - v->a[267678] = actions(3); - v->a[267679] = 1; - small_parse_table_13384(v); -} - -void small_parse_table_13384(t_small_parse_table_array *v) -{ - v->a[267680] = sym_comment; - v->a[267681] = actions(11651); - v->a[267682] = 1; - v->a[267683] = aux_sym_concatenation_token1; - v->a[267684] = actions(11653); - v->a[267685] = 1; - v->a[267686] = sym__concat; - v->a[267687] = state(5031); - v->a[267688] = 1; - v->a[267689] = aux_sym_concatenation_repeat1; - v->a[267690] = actions(5697); - v->a[267691] = 2; - v->a[267692] = sym_file_descriptor; - v->a[267693] = aux_sym_heredoc_redirect_token1; - v->a[267694] = actions(5695); - v->a[267695] = 19; - v->a[267696] = anon_sym_SEMI; - v->a[267697] = anon_sym_PIPE_PIPE; - v->a[267698] = anon_sym_AMP_AMP; - v->a[267699] = anon_sym_PIPE; - small_parse_table_13385(v); -} - -/* EOF small_parse_table_2676.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2677.c b/parser/static/small_parse_table/small_parse_table_2677.c deleted file mode 100644 index 52155344..00000000 --- a/parser/static/small_parse_table/small_parse_table_2677.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2677.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13385(t_small_parse_table_array *v) -{ - v->a[267700] = anon_sym_AMP; - v->a[267701] = anon_sym_LT; - v->a[267702] = anon_sym_GT; - v->a[267703] = anon_sym_LT_LT; - v->a[267704] = anon_sym_GT_GT; - v->a[267705] = anon_sym_SEMI_SEMI; - v->a[267706] = anon_sym_PIPE_AMP; - v->a[267707] = anon_sym_AMP_GT; - v->a[267708] = anon_sym_AMP_GT_GT; - v->a[267709] = anon_sym_LT_AMP; - v->a[267710] = anon_sym_GT_AMP; - v->a[267711] = anon_sym_GT_PIPE; - v->a[267712] = anon_sym_LT_AMP_DASH; - v->a[267713] = anon_sym_GT_AMP_DASH; - v->a[267714] = anon_sym_LT_LT_DASH; - v->a[267715] = 3; - v->a[267716] = actions(3); - v->a[267717] = 1; - v->a[267718] = sym_comment; - v->a[267719] = actions(2074); - small_parse_table_13386(v); -} - -void small_parse_table_13386(t_small_parse_table_array *v) -{ - v->a[267720] = 3; - v->a[267721] = sym_file_descriptor; - v->a[267722] = ts_builtin_sym_end; - v->a[267723] = aux_sym_heredoc_redirect_token1; - v->a[267724] = actions(2072); - v->a[267725] = 21; - v->a[267726] = anon_sym_SEMI; - v->a[267727] = anon_sym_PIPE_PIPE; - v->a[267728] = anon_sym_AMP_AMP; - v->a[267729] = anon_sym_PIPE; - v->a[267730] = anon_sym_AMP; - v->a[267731] = anon_sym_LT; - v->a[267732] = anon_sym_GT; - v->a[267733] = anon_sym_LT_LT; - v->a[267734] = anon_sym_GT_GT; - v->a[267735] = anon_sym_RPAREN; - v->a[267736] = anon_sym_SEMI_SEMI; - v->a[267737] = anon_sym_PIPE_AMP; - v->a[267738] = anon_sym_AMP_GT; - v->a[267739] = anon_sym_AMP_GT_GT; - small_parse_table_13387(v); -} - -void small_parse_table_13387(t_small_parse_table_array *v) -{ - v->a[267740] = anon_sym_LT_AMP; - v->a[267741] = anon_sym_GT_AMP; - v->a[267742] = anon_sym_GT_PIPE; - v->a[267743] = anon_sym_LT_AMP_DASH; - v->a[267744] = anon_sym_GT_AMP_DASH; - v->a[267745] = anon_sym_LT_LT_DASH; - v->a[267746] = anon_sym_BQUOTE; - v->a[267747] = 3; - v->a[267748] = actions(3); - v->a[267749] = 1; - v->a[267750] = sym_comment; - v->a[267751] = actions(12107); - v->a[267752] = 2; - v->a[267753] = sym_file_descriptor; - v->a[267754] = aux_sym_heredoc_redirect_token1; - v->a[267755] = actions(12105); - v->a[267756] = 22; - v->a[267757] = anon_sym_SEMI; - v->a[267758] = anon_sym_PIPE_PIPE; - v->a[267759] = anon_sym_AMP_AMP; - small_parse_table_13388(v); -} - -void small_parse_table_13388(t_small_parse_table_array *v) -{ - v->a[267760] = anon_sym_PIPE; - v->a[267761] = anon_sym_AMP; - v->a[267762] = anon_sym_LT; - v->a[267763] = anon_sym_GT; - v->a[267764] = anon_sym_LT_LT; - v->a[267765] = anon_sym_GT_GT; - v->a[267766] = anon_sym_esac; - v->a[267767] = anon_sym_SEMI_SEMI; - v->a[267768] = anon_sym_SEMI_AMP; - v->a[267769] = anon_sym_SEMI_SEMI_AMP; - v->a[267770] = anon_sym_PIPE_AMP; - v->a[267771] = anon_sym_AMP_GT; - v->a[267772] = anon_sym_AMP_GT_GT; - v->a[267773] = anon_sym_LT_AMP; - v->a[267774] = anon_sym_GT_AMP; - v->a[267775] = anon_sym_GT_PIPE; - v->a[267776] = anon_sym_LT_AMP_DASH; - v->a[267777] = anon_sym_GT_AMP_DASH; - v->a[267778] = anon_sym_LT_LT_DASH; - v->a[267779] = 3; - small_parse_table_13389(v); -} - -void small_parse_table_13389(t_small_parse_table_array *v) -{ - v->a[267780] = actions(3); - v->a[267781] = 1; - v->a[267782] = sym_comment; - v->a[267783] = actions(12151); - v->a[267784] = 3; - v->a[267785] = sym_file_descriptor; - v->a[267786] = ts_builtin_sym_end; - v->a[267787] = aux_sym_heredoc_redirect_token1; - v->a[267788] = actions(12149); - v->a[267789] = 21; - v->a[267790] = anon_sym_SEMI; - v->a[267791] = anon_sym_PIPE_PIPE; - v->a[267792] = anon_sym_AMP_AMP; - v->a[267793] = anon_sym_PIPE; - v->a[267794] = anon_sym_AMP; - v->a[267795] = anon_sym_LT; - v->a[267796] = anon_sym_GT; - v->a[267797] = anon_sym_LT_LT; - v->a[267798] = anon_sym_GT_GT; - v->a[267799] = anon_sym_RPAREN; - small_parse_table_13390(v); -} - -/* EOF small_parse_table_2677.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2678.c b/parser/static/small_parse_table/small_parse_table_2678.c deleted file mode 100644 index 34784475..00000000 --- a/parser/static/small_parse_table/small_parse_table_2678.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2678.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13390(t_small_parse_table_array *v) -{ - v->a[267800] = anon_sym_SEMI_SEMI; - v->a[267801] = anon_sym_PIPE_AMP; - v->a[267802] = anon_sym_AMP_GT; - v->a[267803] = anon_sym_AMP_GT_GT; - v->a[267804] = anon_sym_LT_AMP; - v->a[267805] = anon_sym_GT_AMP; - v->a[267806] = anon_sym_GT_PIPE; - v->a[267807] = anon_sym_LT_AMP_DASH; - v->a[267808] = anon_sym_GT_AMP_DASH; - v->a[267809] = anon_sym_LT_LT_DASH; - v->a[267810] = anon_sym_BQUOTE; - v->a[267811] = 10; - v->a[267812] = actions(3); - v->a[267813] = 1; - v->a[267814] = sym_comment; - v->a[267815] = actions(4411); - v->a[267816] = 1; - v->a[267817] = aux_sym_heredoc_redirect_token1; - v->a[267818] = actions(11562); - v->a[267819] = 1; - small_parse_table_13391(v); -} - -void small_parse_table_13391(t_small_parse_table_array *v) -{ - v->a[267820] = sym_file_descriptor; - v->a[267821] = actions(4380); - v->a[267822] = 2; - v->a[267823] = anon_sym_PIPE_PIPE; - v->a[267824] = anon_sym_AMP_AMP; - v->a[267825] = actions(4382); - v->a[267826] = 2; - v->a[267827] = anon_sym_LT_LT; - v->a[267828] = anon_sym_LT_LT_DASH; - v->a[267829] = actions(4409); - v->a[267830] = 2; - v->a[267831] = anon_sym_SEMI; - v->a[267832] = anon_sym_AMP; - v->a[267833] = actions(11335); - v->a[267834] = 2; - v->a[267835] = anon_sym_LT_AMP_DASH; - v->a[267836] = anon_sym_GT_AMP_DASH; - v->a[267837] = actions(4257); - v->a[267838] = 3; - v->a[267839] = anon_sym_SEMI_SEMI; - small_parse_table_13392(v); -} - -void small_parse_table_13392(t_small_parse_table_array *v) -{ - v->a[267840] = anon_sym_SEMI_AMP; - v->a[267841] = anon_sym_SEMI_SEMI_AMP; - v->a[267842] = state(4455); - v->a[267843] = 3; - v->a[267844] = sym_file_redirect; - v->a[267845] = sym_heredoc_redirect; - v->a[267846] = aux_sym_redirected_statement_repeat1; - v->a[267847] = actions(11333); - v->a[267848] = 8; - v->a[267849] = anon_sym_LT; - v->a[267850] = anon_sym_GT; - v->a[267851] = anon_sym_GT_GT; - v->a[267852] = anon_sym_AMP_GT; - v->a[267853] = anon_sym_AMP_GT_GT; - v->a[267854] = anon_sym_LT_AMP; - v->a[267855] = anon_sym_GT_AMP; - v->a[267856] = anon_sym_GT_PIPE; - v->a[267857] = 3; - v->a[267858] = actions(3); - v->a[267859] = 1; - small_parse_table_13393(v); -} - -void small_parse_table_13393(t_small_parse_table_array *v) -{ - v->a[267860] = sym_comment; - v->a[267861] = actions(12205); - v->a[267862] = 3; - v->a[267863] = sym_file_descriptor; - v->a[267864] = ts_builtin_sym_end; - v->a[267865] = aux_sym_heredoc_redirect_token1; - v->a[267866] = actions(12207); - v->a[267867] = 21; - v->a[267868] = anon_sym_SEMI; - v->a[267869] = anon_sym_PIPE_PIPE; - v->a[267870] = anon_sym_AMP_AMP; - v->a[267871] = anon_sym_PIPE; - v->a[267872] = anon_sym_AMP; - v->a[267873] = anon_sym_LT; - v->a[267874] = anon_sym_GT; - v->a[267875] = anon_sym_LT_LT; - v->a[267876] = anon_sym_GT_GT; - v->a[267877] = anon_sym_RPAREN; - v->a[267878] = anon_sym_SEMI_SEMI; - v->a[267879] = anon_sym_PIPE_AMP; - small_parse_table_13394(v); -} - -void small_parse_table_13394(t_small_parse_table_array *v) -{ - v->a[267880] = anon_sym_AMP_GT; - v->a[267881] = anon_sym_AMP_GT_GT; - v->a[267882] = anon_sym_LT_AMP; - v->a[267883] = anon_sym_GT_AMP; - v->a[267884] = anon_sym_GT_PIPE; - v->a[267885] = anon_sym_LT_AMP_DASH; - v->a[267886] = anon_sym_GT_AMP_DASH; - v->a[267887] = anon_sym_LT_LT_DASH; - v->a[267888] = anon_sym_BQUOTE; - v->a[267889] = 3; - v->a[267890] = actions(3); - v->a[267891] = 1; - v->a[267892] = sym_comment; - v->a[267893] = actions(12103); - v->a[267894] = 3; - v->a[267895] = sym_file_descriptor; - v->a[267896] = ts_builtin_sym_end; - v->a[267897] = aux_sym_heredoc_redirect_token1; - v->a[267898] = actions(12101); - v->a[267899] = 21; - small_parse_table_13395(v); -} - -/* EOF small_parse_table_2678.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2679.c b/parser/static/small_parse_table/small_parse_table_2679.c deleted file mode 100644 index 438d4a34..00000000 --- a/parser/static/small_parse_table/small_parse_table_2679.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2679.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13395(t_small_parse_table_array *v) -{ - v->a[267900] = anon_sym_SEMI; - v->a[267901] = anon_sym_PIPE_PIPE; - v->a[267902] = anon_sym_AMP_AMP; - v->a[267903] = anon_sym_PIPE; - v->a[267904] = anon_sym_AMP; - v->a[267905] = anon_sym_LT; - v->a[267906] = anon_sym_GT; - v->a[267907] = anon_sym_LT_LT; - v->a[267908] = anon_sym_GT_GT; - v->a[267909] = anon_sym_RPAREN; - v->a[267910] = anon_sym_SEMI_SEMI; - v->a[267911] = anon_sym_PIPE_AMP; - v->a[267912] = anon_sym_AMP_GT; - v->a[267913] = anon_sym_AMP_GT_GT; - v->a[267914] = anon_sym_LT_AMP; - v->a[267915] = anon_sym_GT_AMP; - v->a[267916] = anon_sym_GT_PIPE; - v->a[267917] = anon_sym_LT_AMP_DASH; - v->a[267918] = anon_sym_GT_AMP_DASH; - v->a[267919] = anon_sym_LT_LT_DASH; - small_parse_table_13396(v); -} - -void small_parse_table_13396(t_small_parse_table_array *v) -{ - v->a[267920] = anon_sym_BQUOTE; - v->a[267921] = 3; - v->a[267922] = actions(3); - v->a[267923] = 1; - v->a[267924] = sym_comment; - v->a[267925] = actions(1263); - v->a[267926] = 2; - v->a[267927] = sym_file_descriptor; - v->a[267928] = aux_sym_heredoc_redirect_token1; - v->a[267929] = actions(1261); - v->a[267930] = 22; - v->a[267931] = anon_sym_SEMI; - v->a[267932] = anon_sym_PIPE_PIPE; - v->a[267933] = anon_sym_AMP_AMP; - v->a[267934] = anon_sym_PIPE; - v->a[267935] = anon_sym_AMP; - v->a[267936] = anon_sym_LT; - v->a[267937] = anon_sym_GT; - v->a[267938] = anon_sym_LT_LT; - v->a[267939] = anon_sym_GT_GT; - small_parse_table_13397(v); -} - -void small_parse_table_13397(t_small_parse_table_array *v) -{ - v->a[267940] = anon_sym_SEMI_SEMI; - v->a[267941] = anon_sym_SEMI_AMP; - v->a[267942] = anon_sym_SEMI_SEMI_AMP; - v->a[267943] = anon_sym_PIPE_AMP; - v->a[267944] = anon_sym_AMP_GT; - v->a[267945] = anon_sym_AMP_GT_GT; - v->a[267946] = anon_sym_LT_AMP; - v->a[267947] = anon_sym_GT_AMP; - v->a[267948] = anon_sym_GT_PIPE; - v->a[267949] = anon_sym_LT_AMP_DASH; - v->a[267950] = anon_sym_GT_AMP_DASH; - v->a[267951] = anon_sym_LT_LT_DASH; - v->a[267952] = sym__special_character; - v->a[267953] = 3; - v->a[267954] = actions(3); - v->a[267955] = 1; - v->a[267956] = sym_comment; - v->a[267957] = actions(2074); - v->a[267958] = 2; - v->a[267959] = sym_file_descriptor; - small_parse_table_13398(v); -} - -void small_parse_table_13398(t_small_parse_table_array *v) -{ - v->a[267960] = aux_sym_heredoc_redirect_token1; - v->a[267961] = actions(2072); - v->a[267962] = 22; - v->a[267963] = anon_sym_SEMI; - v->a[267964] = anon_sym_PIPE_PIPE; - v->a[267965] = anon_sym_AMP_AMP; - v->a[267966] = anon_sym_PIPE; - v->a[267967] = anon_sym_AMP; - v->a[267968] = anon_sym_LT; - v->a[267969] = anon_sym_GT; - v->a[267970] = anon_sym_LT_LT; - v->a[267971] = anon_sym_GT_GT; - v->a[267972] = anon_sym_SEMI_SEMI; - v->a[267973] = anon_sym_SEMI_AMP; - v->a[267974] = anon_sym_SEMI_SEMI_AMP; - v->a[267975] = anon_sym_PIPE_AMP; - v->a[267976] = anon_sym_AMP_GT; - v->a[267977] = anon_sym_AMP_GT_GT; - v->a[267978] = anon_sym_LT_AMP; - v->a[267979] = anon_sym_GT_AMP; - small_parse_table_13399(v); -} - -void small_parse_table_13399(t_small_parse_table_array *v) -{ - v->a[267980] = anon_sym_GT_PIPE; - v->a[267981] = anon_sym_LT_AMP_DASH; - v->a[267982] = anon_sym_GT_AMP_DASH; - v->a[267983] = anon_sym_LT_LT_DASH; - v->a[267984] = anon_sym_LT_LT_LT; - v->a[267985] = 3; - v->a[267986] = actions(3); - v->a[267987] = 1; - v->a[267988] = sym_comment; - v->a[267989] = actions(12209); - v->a[267990] = 3; - v->a[267991] = sym_file_descriptor; - v->a[267992] = ts_builtin_sym_end; - v->a[267993] = aux_sym_heredoc_redirect_token1; - v->a[267994] = actions(12211); - v->a[267995] = 21; - v->a[267996] = anon_sym_SEMI; - v->a[267997] = anon_sym_PIPE_PIPE; - v->a[267998] = anon_sym_AMP_AMP; - v->a[267999] = anon_sym_PIPE; - small_parse_table_13400(v); -} - -/* EOF small_parse_table_2679.c */ diff --git a/parser/static/small_parse_table/small_parse_table_268.c b/parser/static/small_parse_table/small_parse_table_268.c index bea6f83e..b364d68d 100644 --- a/parser/static/small_parse_table/small_parse_table_268.c +++ b/parser/static/small_parse_table/small_parse_table_268.c @@ -14,126 +14,126 @@ void small_parse_table_1340(t_small_parse_table_array *v) { - v->a[26800] = anon_sym_DOLLAR; - v->a[26801] = sym__special_character; - v->a[26802] = anon_sym_DQUOTE; - v->a[26803] = sym_raw_string; - v->a[26804] = sym_ansi_c_string; - v->a[26805] = aux_sym_number_token1; - v->a[26806] = aux_sym_number_token2; - v->a[26807] = anon_sym_DOLLAR_LBRACE; - v->a[26808] = anon_sym_DOLLAR_LPAREN; - v->a[26809] = anon_sym_BQUOTE; - v->a[26810] = anon_sym_DOLLAR_BQUOTE; - v->a[26811] = anon_sym_LT_LPAREN; - v->a[26812] = anon_sym_GT_LPAREN; - v->a[26813] = sym_word; - v->a[26814] = 22; - v->a[26815] = actions(71); - v->a[26816] = 1; - v->a[26817] = sym_comment; - v->a[26818] = actions(4290); - v->a[26819] = 1; + v->a[26800] = aux_sym_number_token2; + v->a[26801] = anon_sym_DOLLAR_LBRACE; + v->a[26802] = anon_sym_DOLLAR_LPAREN; + v->a[26803] = anon_sym_BQUOTE; + v->a[26804] = anon_sym_DOLLAR_BQUOTE; + v->a[26805] = sym_word; + v->a[26806] = anon_sym_SEMI; + v->a[26807] = 6; + v->a[26808] = actions(3); + v->a[26809] = 1; + v->a[26810] = sym_comment; + v->a[26811] = actions(3288); + v->a[26812] = 1; + v->a[26813] = aux_sym_concatenation_token1; + v->a[26814] = actions(3290); + v->a[26815] = 1; + v->a[26816] = sym__concat; + v->a[26817] = state(713); + v->a[26818] = 1; + v->a[26819] = aux_sym_concatenation_repeat1; small_parse_table_1341(v); } void small_parse_table_1341(t_small_parse_table_array *v) { - v->a[26820] = sym_word; - v->a[26821] = actions(4296); - v->a[26822] = 1; - v->a[26823] = anon_sym_DOLLAR_LBRACK; - v->a[26824] = actions(4299); - v->a[26825] = 1; - v->a[26826] = anon_sym_DOLLAR; - v->a[26827] = actions(4302); - v->a[26828] = 1; - v->a[26829] = sym__special_character; - v->a[26830] = actions(4305); - v->a[26831] = 1; - v->a[26832] = anon_sym_DQUOTE; - v->a[26833] = actions(4311); - v->a[26834] = 1; - v->a[26835] = aux_sym_number_token1; - v->a[26836] = actions(4314); - v->a[26837] = 1; - v->a[26838] = aux_sym_number_token2; - v->a[26839] = actions(4317); + v->a[26820] = actions(2754); + v->a[26821] = 6; + v->a[26822] = sym_file_descriptor; + v->a[26823] = sym_test_operator; + v->a[26824] = sym__bare_dollar; + v->a[26825] = sym__brace_start; + v->a[26826] = ts_builtin_sym_end; + v->a[26827] = aux_sym_heredoc_redirect_token1; + v->a[26828] = actions(2749); + v->a[26829] = 32; + v->a[26830] = anon_sym_LPAREN; + v->a[26831] = anon_sym_PIPE; + v->a[26832] = anon_sym_SEMI_SEMI; + v->a[26833] = anon_sym_PIPE_AMP; + v->a[26834] = anon_sym_AMP_AMP; + v->a[26835] = anon_sym_PIPE_PIPE; + v->a[26836] = anon_sym_LT; + v->a[26837] = anon_sym_GT; + v->a[26838] = anon_sym_GT_GT; + v->a[26839] = anon_sym_AMP_GT; small_parse_table_1342(v); } void small_parse_table_1342(t_small_parse_table_array *v) { - v->a[26840] = 1; - v->a[26841] = anon_sym_DOLLAR_LBRACE; - v->a[26842] = actions(4320); - v->a[26843] = 1; - v->a[26844] = anon_sym_DOLLAR_LPAREN; - v->a[26845] = actions(4323); - v->a[26846] = 1; - v->a[26847] = anon_sym_BQUOTE; - v->a[26848] = actions(4326); - v->a[26849] = 1; - v->a[26850] = anon_sym_DOLLAR_BQUOTE; - v->a[26851] = actions(4332); - v->a[26852] = 1; - v->a[26853] = sym_test_operator; - v->a[26854] = actions(4335); - v->a[26855] = 1; - v->a[26856] = sym__brace_start; - v->a[26857] = state(2457); - v->a[26858] = 1; - v->a[26859] = aux_sym__literal_repeat1; + v->a[26840] = anon_sym_AMP_GT_GT; + v->a[26841] = anon_sym_LT_AMP; + v->a[26842] = anon_sym_GT_AMP; + v->a[26843] = anon_sym_GT_PIPE; + v->a[26844] = anon_sym_LT_AMP_DASH; + v->a[26845] = anon_sym_GT_AMP_DASH; + v->a[26846] = anon_sym_LT_LT; + v->a[26847] = anon_sym_LT_LT_DASH; + v->a[26848] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26849] = anon_sym_AMP; + v->a[26850] = anon_sym_DOLLAR; + v->a[26851] = sym__special_character; + v->a[26852] = anon_sym_DQUOTE; + v->a[26853] = sym_raw_string; + v->a[26854] = aux_sym_number_token1; + v->a[26855] = aux_sym_number_token2; + v->a[26856] = anon_sym_DOLLAR_LBRACE; + v->a[26857] = anon_sym_DOLLAR_LPAREN; + v->a[26858] = anon_sym_BQUOTE; + v->a[26859] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1343(v); } void small_parse_table_1343(t_small_parse_table_array *v) { - v->a[26860] = actions(4293); - v->a[26861] = 2; - v->a[26862] = anon_sym_LPAREN_LPAREN; - v->a[26863] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26864] = actions(4308); - v->a[26865] = 2; - v->a[26866] = sym_raw_string; - v->a[26867] = sym_ansi_c_string; - v->a[26868] = actions(4329); - v->a[26869] = 2; - v->a[26870] = anon_sym_LT_LPAREN; - v->a[26871] = anon_sym_GT_LPAREN; - v->a[26872] = state(817); - v->a[26873] = 2; - v->a[26874] = sym_concatenation; - v->a[26875] = aux_sym_for_statement_repeat1; - v->a[26876] = actions(2214); - v->a[26877] = 7; - v->a[26878] = anon_sym_PIPE; - v->a[26879] = anon_sym_LT; + v->a[26860] = sym_word; + v->a[26861] = anon_sym_SEMI; + v->a[26862] = 6; + v->a[26863] = actions(3); + v->a[26864] = 1; + v->a[26865] = sym_comment; + v->a[26866] = actions(3246); + v->a[26867] = 1; + v->a[26868] = aux_sym_concatenation_token1; + v->a[26869] = actions(3248); + v->a[26870] = 1; + v->a[26871] = sym__concat; + v->a[26872] = state(650); + v->a[26873] = 1; + v->a[26874] = aux_sym_concatenation_repeat1; + v->a[26875] = actions(1390); + v->a[26876] = 5; + v->a[26877] = sym_file_descriptor; + v->a[26878] = sym_variable_name; + v->a[26879] = sym_test_operator; small_parse_table_1344(v); } void small_parse_table_1344(t_small_parse_table_array *v) { - v->a[26880] = anon_sym_GT; - v->a[26881] = anon_sym_LT_LT; - v->a[26882] = anon_sym_AMP_GT; - v->a[26883] = anon_sym_LT_AMP; - v->a[26884] = anon_sym_GT_AMP; - v->a[26885] = state(2271); - v->a[26886] = 9; - v->a[26887] = sym_arithmetic_expansion; - v->a[26888] = sym_brace_expression; - v->a[26889] = sym_string; - v->a[26890] = sym_translated_string; - v->a[26891] = sym_number; - v->a[26892] = sym_simple_expansion; - v->a[26893] = sym_expansion; - v->a[26894] = sym_command_substitution; - v->a[26895] = sym_process_substitution; - v->a[26896] = actions(2216); - v->a[26897] = 13; - v->a[26898] = sym_file_descriptor; - v->a[26899] = sym_variable_name; + v->a[26880] = sym__brace_start; + v->a[26881] = aux_sym_heredoc_redirect_token1; + v->a[26882] = actions(1388); + v->a[26883] = 33; + v->a[26884] = anon_sym_PIPE; + v->a[26885] = anon_sym_SEMI_SEMI; + v->a[26886] = anon_sym_SEMI_AMP; + v->a[26887] = anon_sym_SEMI_SEMI_AMP; + v->a[26888] = anon_sym_PIPE_AMP; + v->a[26889] = anon_sym_AMP_AMP; + v->a[26890] = anon_sym_PIPE_PIPE; + v->a[26891] = anon_sym_LT; + v->a[26892] = anon_sym_GT; + v->a[26893] = anon_sym_GT_GT; + v->a[26894] = anon_sym_AMP_GT; + v->a[26895] = anon_sym_AMP_GT_GT; + v->a[26896] = anon_sym_LT_AMP; + v->a[26897] = anon_sym_GT_AMP; + v->a[26898] = anon_sym_GT_PIPE; + v->a[26899] = anon_sym_LT_AMP_DASH; small_parse_table_1345(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2680.c b/parser/static/small_parse_table/small_parse_table_2680.c deleted file mode 100644 index f466d4ca..00000000 --- a/parser/static/small_parse_table/small_parse_table_2680.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2680.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13400(t_small_parse_table_array *v) -{ - v->a[268000] = anon_sym_AMP; - v->a[268001] = anon_sym_LT; - v->a[268002] = anon_sym_GT; - v->a[268003] = anon_sym_LT_LT; - v->a[268004] = anon_sym_GT_GT; - v->a[268005] = anon_sym_RPAREN; - v->a[268006] = anon_sym_SEMI_SEMI; - v->a[268007] = anon_sym_PIPE_AMP; - v->a[268008] = anon_sym_AMP_GT; - v->a[268009] = anon_sym_AMP_GT_GT; - v->a[268010] = anon_sym_LT_AMP; - v->a[268011] = anon_sym_GT_AMP; - v->a[268012] = anon_sym_GT_PIPE; - v->a[268013] = anon_sym_LT_AMP_DASH; - v->a[268014] = anon_sym_GT_AMP_DASH; - v->a[268015] = anon_sym_LT_LT_DASH; - v->a[268016] = anon_sym_BQUOTE; - v->a[268017] = 3; - v->a[268018] = actions(3); - v->a[268019] = 1; - small_parse_table_13401(v); -} - -void small_parse_table_13401(t_small_parse_table_array *v) -{ - v->a[268020] = sym_comment; - v->a[268021] = actions(12215); - v->a[268022] = 2; - v->a[268023] = sym_file_descriptor; - v->a[268024] = aux_sym_heredoc_redirect_token1; - v->a[268025] = actions(12213); - v->a[268026] = 22; - v->a[268027] = anon_sym_SEMI; - v->a[268028] = anon_sym_PIPE_PIPE; - v->a[268029] = anon_sym_AMP_AMP; - v->a[268030] = anon_sym_PIPE; - v->a[268031] = anon_sym_AMP; - v->a[268032] = anon_sym_LT; - v->a[268033] = anon_sym_GT; - v->a[268034] = anon_sym_LT_LT; - v->a[268035] = anon_sym_GT_GT; - v->a[268036] = anon_sym_esac; - v->a[268037] = anon_sym_SEMI_SEMI; - v->a[268038] = anon_sym_SEMI_AMP; - v->a[268039] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13402(v); -} - -void small_parse_table_13402(t_small_parse_table_array *v) -{ - v->a[268040] = anon_sym_PIPE_AMP; - v->a[268041] = anon_sym_AMP_GT; - v->a[268042] = anon_sym_AMP_GT_GT; - v->a[268043] = anon_sym_LT_AMP; - v->a[268044] = anon_sym_GT_AMP; - v->a[268045] = anon_sym_GT_PIPE; - v->a[268046] = anon_sym_LT_AMP_DASH; - v->a[268047] = anon_sym_GT_AMP_DASH; - v->a[268048] = anon_sym_LT_LT_DASH; - v->a[268049] = 3; - v->a[268050] = actions(3); - v->a[268051] = 1; - v->a[268052] = sym_comment; - v->a[268053] = actions(12003); - v->a[268054] = 2; - v->a[268055] = sym_file_descriptor; - v->a[268056] = aux_sym_heredoc_redirect_token1; - v->a[268057] = actions(12001); - v->a[268058] = 22; - v->a[268059] = anon_sym_SEMI; - small_parse_table_13403(v); -} - -void small_parse_table_13403(t_small_parse_table_array *v) -{ - v->a[268060] = anon_sym_PIPE_PIPE; - v->a[268061] = anon_sym_AMP_AMP; - v->a[268062] = anon_sym_PIPE; - v->a[268063] = anon_sym_AMP; - v->a[268064] = anon_sym_LT; - v->a[268065] = anon_sym_GT; - v->a[268066] = anon_sym_LT_LT; - v->a[268067] = anon_sym_GT_GT; - v->a[268068] = anon_sym_SEMI_SEMI; - v->a[268069] = anon_sym_SEMI_AMP; - v->a[268070] = anon_sym_SEMI_SEMI_AMP; - v->a[268071] = anon_sym_PIPE_AMP; - v->a[268072] = anon_sym_AMP_GT; - v->a[268073] = anon_sym_AMP_GT_GT; - v->a[268074] = anon_sym_LT_AMP; - v->a[268075] = anon_sym_GT_AMP; - v->a[268076] = anon_sym_GT_PIPE; - v->a[268077] = anon_sym_LT_AMP_DASH; - v->a[268078] = anon_sym_GT_AMP_DASH; - v->a[268079] = anon_sym_LT_LT_DASH; - small_parse_table_13404(v); -} - -void small_parse_table_13404(t_small_parse_table_array *v) -{ - v->a[268080] = anon_sym_LT_LT_LT; - v->a[268081] = 18; - v->a[268082] = actions(71); - v->a[268083] = 1; - v->a[268084] = sym_comment; - v->a[268085] = actions(12167); - v->a[268086] = 1; - v->a[268087] = anon_sym_LPAREN; - v->a[268088] = actions(12169); - v->a[268089] = 1; - v->a[268090] = aux_sym__c_word_token1; - v->a[268091] = actions(12171); - v->a[268092] = 1; - v->a[268093] = anon_sym_DOLLAR; - v->a[268094] = actions(12173); - v->a[268095] = 1; - v->a[268096] = anon_sym_DQUOTE; - v->a[268097] = actions(12175); - v->a[268098] = 1; - v->a[268099] = aux_sym_number_token1; - small_parse_table_13405(v); -} - -/* EOF small_parse_table_2680.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2681.c b/parser/static/small_parse_table/small_parse_table_2681.c deleted file mode 100644 index 2e00c24d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2681.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2681.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13405(t_small_parse_table_array *v) -{ - v->a[268100] = actions(12177); - v->a[268101] = 1; - v->a[268102] = aux_sym_number_token2; - v->a[268103] = actions(12179); - v->a[268104] = 1; - v->a[268105] = anon_sym_DOLLAR_LBRACE; - v->a[268106] = actions(12181); - v->a[268107] = 1; - v->a[268108] = anon_sym_DOLLAR_LPAREN; - v->a[268109] = actions(12183); - v->a[268110] = 1; - v->a[268111] = anon_sym_BQUOTE; - v->a[268112] = actions(12185); - v->a[268113] = 1; - v->a[268114] = anon_sym_DOLLAR_BQUOTE; - v->a[268115] = state(3442); - v->a[268116] = 1; - v->a[268117] = sym__c_unary_expression; - v->a[268118] = state(3443); - v->a[268119] = 1; - small_parse_table_13406(v); -} - -void small_parse_table_13406(t_small_parse_table_array *v) -{ - v->a[268120] = sym__c_binary_expression; - v->a[268121] = state(3444); - v->a[268122] = 1; - v->a[268123] = sym__c_postfix_expression; - v->a[268124] = state(6742); - v->a[268125] = 1; - v->a[268126] = sym__c_expression; - v->a[268127] = state(6762); - v->a[268128] = 1; - v->a[268129] = sym__c_variable_assignment; - v->a[268130] = actions(12165); - v->a[268131] = 2; - v->a[268132] = anon_sym_PLUS_PLUS; - v->a[268133] = anon_sym_DASH_DASH; - v->a[268134] = state(3441); - v->a[268135] = 7; - v->a[268136] = sym__c_expression_not_assignment; - v->a[268137] = sym__c_parenthesized_expression; - v->a[268138] = sym_string; - v->a[268139] = sym_number; - small_parse_table_13407(v); -} - -void small_parse_table_13407(t_small_parse_table_array *v) -{ - v->a[268140] = sym_simple_expansion; - v->a[268141] = sym_expansion; - v->a[268142] = sym_command_substitution; - v->a[268143] = 6; - v->a[268144] = actions(3); - v->a[268145] = 1; - v->a[268146] = sym_comment; - v->a[268147] = actions(11651); - v->a[268148] = 1; - v->a[268149] = aux_sym_concatenation_token1; - v->a[268150] = actions(11653); - v->a[268151] = 1; - v->a[268152] = sym__concat; - v->a[268153] = state(5031); - v->a[268154] = 1; - v->a[268155] = aux_sym_concatenation_repeat1; - v->a[268156] = actions(4469); - v->a[268157] = 2; - v->a[268158] = sym_file_descriptor; - v->a[268159] = aux_sym_heredoc_redirect_token1; - small_parse_table_13408(v); -} - -void small_parse_table_13408(t_small_parse_table_array *v) -{ - v->a[268160] = actions(4467); - v->a[268161] = 19; - v->a[268162] = anon_sym_SEMI; - v->a[268163] = anon_sym_PIPE_PIPE; - v->a[268164] = anon_sym_AMP_AMP; - v->a[268165] = anon_sym_PIPE; - v->a[268166] = anon_sym_AMP; - v->a[268167] = anon_sym_LT; - v->a[268168] = anon_sym_GT; - v->a[268169] = anon_sym_LT_LT; - v->a[268170] = anon_sym_GT_GT; - v->a[268171] = anon_sym_SEMI_SEMI; - v->a[268172] = anon_sym_PIPE_AMP; - v->a[268173] = anon_sym_AMP_GT; - v->a[268174] = anon_sym_AMP_GT_GT; - v->a[268175] = anon_sym_LT_AMP; - v->a[268176] = anon_sym_GT_AMP; - v->a[268177] = anon_sym_GT_PIPE; - v->a[268178] = anon_sym_LT_AMP_DASH; - v->a[268179] = anon_sym_GT_AMP_DASH; - small_parse_table_13409(v); -} - -void small_parse_table_13409(t_small_parse_table_array *v) -{ - v->a[268180] = anon_sym_LT_LT_DASH; - v->a[268181] = 3; - v->a[268182] = actions(3); - v->a[268183] = 1; - v->a[268184] = sym_comment; - v->a[268185] = actions(12199); - v->a[268186] = 3; - v->a[268187] = sym_file_descriptor; - v->a[268188] = ts_builtin_sym_end; - v->a[268189] = aux_sym_heredoc_redirect_token1; - v->a[268190] = actions(12201); - v->a[268191] = 21; - v->a[268192] = anon_sym_SEMI; - v->a[268193] = anon_sym_PIPE_PIPE; - v->a[268194] = anon_sym_AMP_AMP; - v->a[268195] = anon_sym_PIPE; - v->a[268196] = anon_sym_AMP; - v->a[268197] = anon_sym_LT; - v->a[268198] = anon_sym_GT; - v->a[268199] = anon_sym_LT_LT; - small_parse_table_13410(v); -} - -/* EOF small_parse_table_2681.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2682.c b/parser/static/small_parse_table/small_parse_table_2682.c deleted file mode 100644 index a837c463..00000000 --- a/parser/static/small_parse_table/small_parse_table_2682.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2682.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13410(t_small_parse_table_array *v) -{ - v->a[268200] = anon_sym_GT_GT; - v->a[268201] = anon_sym_RPAREN; - v->a[268202] = anon_sym_SEMI_SEMI; - v->a[268203] = anon_sym_PIPE_AMP; - v->a[268204] = anon_sym_AMP_GT; - v->a[268205] = anon_sym_AMP_GT_GT; - v->a[268206] = anon_sym_LT_AMP; - v->a[268207] = anon_sym_GT_AMP; - v->a[268208] = anon_sym_GT_PIPE; - v->a[268209] = anon_sym_LT_AMP_DASH; - v->a[268210] = anon_sym_GT_AMP_DASH; - v->a[268211] = anon_sym_LT_LT_DASH; - v->a[268212] = anon_sym_BQUOTE; - v->a[268213] = 6; - v->a[268214] = actions(3); - v->a[268215] = 1; - v->a[268216] = sym_comment; - v->a[268217] = actions(11651); - v->a[268218] = 1; - v->a[268219] = aux_sym_concatenation_token1; - small_parse_table_13411(v); -} - -void small_parse_table_13411(t_small_parse_table_array *v) -{ - v->a[268220] = actions(11653); - v->a[268221] = 1; - v->a[268222] = sym__concat; - v->a[268223] = state(5033); - v->a[268224] = 1; - v->a[268225] = aux_sym_concatenation_repeat1; - v->a[268226] = actions(2096); - v->a[268227] = 2; - v->a[268228] = sym_file_descriptor; - v->a[268229] = aux_sym_heredoc_redirect_token1; - v->a[268230] = actions(2094); - v->a[268231] = 19; - v->a[268232] = anon_sym_SEMI; - v->a[268233] = anon_sym_PIPE_PIPE; - v->a[268234] = anon_sym_AMP_AMP; - v->a[268235] = anon_sym_PIPE; - v->a[268236] = anon_sym_AMP; - v->a[268237] = anon_sym_LT; - v->a[268238] = anon_sym_GT; - v->a[268239] = anon_sym_LT_LT; - small_parse_table_13412(v); -} - -void small_parse_table_13412(t_small_parse_table_array *v) -{ - v->a[268240] = anon_sym_GT_GT; - v->a[268241] = anon_sym_SEMI_SEMI; - v->a[268242] = anon_sym_PIPE_AMP; - v->a[268243] = anon_sym_AMP_GT; - v->a[268244] = anon_sym_AMP_GT_GT; - v->a[268245] = anon_sym_LT_AMP; - v->a[268246] = anon_sym_GT_AMP; - v->a[268247] = anon_sym_GT_PIPE; - v->a[268248] = anon_sym_LT_AMP_DASH; - v->a[268249] = anon_sym_GT_AMP_DASH; - v->a[268250] = anon_sym_LT_LT_DASH; - v->a[268251] = 3; - v->a[268252] = actions(3); - v->a[268253] = 1; - v->a[268254] = sym_comment; - v->a[268255] = actions(12219); - v->a[268256] = 2; - v->a[268257] = sym_file_descriptor; - v->a[268258] = aux_sym_heredoc_redirect_token1; - v->a[268259] = actions(12217); - small_parse_table_13413(v); -} - -void small_parse_table_13413(t_small_parse_table_array *v) -{ - v->a[268260] = 22; - v->a[268261] = anon_sym_SEMI; - v->a[268262] = anon_sym_PIPE_PIPE; - v->a[268263] = anon_sym_AMP_AMP; - v->a[268264] = anon_sym_PIPE; - v->a[268265] = anon_sym_AMP; - v->a[268266] = anon_sym_LT; - v->a[268267] = anon_sym_GT; - v->a[268268] = anon_sym_LT_LT; - v->a[268269] = anon_sym_GT_GT; - v->a[268270] = anon_sym_esac; - v->a[268271] = anon_sym_SEMI_SEMI; - v->a[268272] = anon_sym_SEMI_AMP; - v->a[268273] = anon_sym_SEMI_SEMI_AMP; - v->a[268274] = anon_sym_PIPE_AMP; - v->a[268275] = anon_sym_AMP_GT; - v->a[268276] = anon_sym_AMP_GT_GT; - v->a[268277] = anon_sym_LT_AMP; - v->a[268278] = anon_sym_GT_AMP; - v->a[268279] = anon_sym_GT_PIPE; - small_parse_table_13414(v); -} - -void small_parse_table_13414(t_small_parse_table_array *v) -{ - v->a[268280] = anon_sym_LT_AMP_DASH; - v->a[268281] = anon_sym_GT_AMP_DASH; - v->a[268282] = anon_sym_LT_LT_DASH; - v->a[268283] = 3; - v->a[268284] = actions(3); - v->a[268285] = 1; - v->a[268286] = sym_comment; - v->a[268287] = actions(12199); - v->a[268288] = 2; - v->a[268289] = sym_file_descriptor; - v->a[268290] = aux_sym_heredoc_redirect_token1; - v->a[268291] = actions(12201); - v->a[268292] = 22; - v->a[268293] = anon_sym_SEMI; - v->a[268294] = anon_sym_PIPE_PIPE; - v->a[268295] = anon_sym_AMP_AMP; - v->a[268296] = anon_sym_PIPE; - v->a[268297] = anon_sym_AMP; - v->a[268298] = anon_sym_LT; - v->a[268299] = anon_sym_GT; - small_parse_table_13415(v); -} - -/* EOF small_parse_table_2682.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2683.c b/parser/static/small_parse_table/small_parse_table_2683.c deleted file mode 100644 index 75d69a26..00000000 --- a/parser/static/small_parse_table/small_parse_table_2683.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2683.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13415(t_small_parse_table_array *v) -{ - v->a[268300] = anon_sym_LT_LT; - v->a[268301] = anon_sym_GT_GT; - v->a[268302] = anon_sym_esac; - v->a[268303] = anon_sym_SEMI_SEMI; - v->a[268304] = anon_sym_SEMI_AMP; - v->a[268305] = anon_sym_SEMI_SEMI_AMP; - v->a[268306] = anon_sym_PIPE_AMP; - v->a[268307] = anon_sym_AMP_GT; - v->a[268308] = anon_sym_AMP_GT_GT; - v->a[268309] = anon_sym_LT_AMP; - v->a[268310] = anon_sym_GT_AMP; - v->a[268311] = anon_sym_GT_PIPE; - v->a[268312] = anon_sym_LT_AMP_DASH; - v->a[268313] = anon_sym_GT_AMP_DASH; - v->a[268314] = anon_sym_LT_LT_DASH; - v->a[268315] = 18; - v->a[268316] = actions(71); - v->a[268317] = 1; - v->a[268318] = sym_comment; - v->a[268319] = actions(12167); - small_parse_table_13416(v); -} - -void small_parse_table_13416(t_small_parse_table_array *v) -{ - v->a[268320] = 1; - v->a[268321] = anon_sym_LPAREN; - v->a[268322] = actions(12169); - v->a[268323] = 1; - v->a[268324] = aux_sym__c_word_token1; - v->a[268325] = actions(12171); - v->a[268326] = 1; - v->a[268327] = anon_sym_DOLLAR; - v->a[268328] = actions(12173); - v->a[268329] = 1; - v->a[268330] = anon_sym_DQUOTE; - v->a[268331] = actions(12175); - v->a[268332] = 1; - v->a[268333] = aux_sym_number_token1; - v->a[268334] = actions(12177); - v->a[268335] = 1; - v->a[268336] = aux_sym_number_token2; - v->a[268337] = actions(12179); - v->a[268338] = 1; - v->a[268339] = anon_sym_DOLLAR_LBRACE; - small_parse_table_13417(v); -} - -void small_parse_table_13417(t_small_parse_table_array *v) -{ - v->a[268340] = actions(12181); - v->a[268341] = 1; - v->a[268342] = anon_sym_DOLLAR_LPAREN; - v->a[268343] = actions(12183); - v->a[268344] = 1; - v->a[268345] = anon_sym_BQUOTE; - v->a[268346] = actions(12185); - v->a[268347] = 1; - v->a[268348] = anon_sym_DOLLAR_BQUOTE; - v->a[268349] = state(3442); - v->a[268350] = 1; - v->a[268351] = sym__c_unary_expression; - v->a[268352] = state(3443); - v->a[268353] = 1; - v->a[268354] = sym__c_binary_expression; - v->a[268355] = state(3444); - v->a[268356] = 1; - v->a[268357] = sym__c_postfix_expression; - v->a[268358] = state(6728); - v->a[268359] = 1; - small_parse_table_13418(v); -} - -void small_parse_table_13418(t_small_parse_table_array *v) -{ - v->a[268360] = sym__c_expression; - v->a[268361] = state(6762); - v->a[268362] = 1; - v->a[268363] = sym__c_variable_assignment; - v->a[268364] = actions(12165); - v->a[268365] = 2; - v->a[268366] = anon_sym_PLUS_PLUS; - v->a[268367] = anon_sym_DASH_DASH; - v->a[268368] = state(3441); - v->a[268369] = 7; - v->a[268370] = sym__c_expression_not_assignment; - v->a[268371] = sym__c_parenthesized_expression; - v->a[268372] = sym_string; - v->a[268373] = sym_number; - v->a[268374] = sym_simple_expansion; - v->a[268375] = sym_expansion; - v->a[268376] = sym_command_substitution; - v->a[268377] = 3; - v->a[268378] = actions(3); - v->a[268379] = 1; - small_parse_table_13419(v); -} - -void small_parse_table_13419(t_small_parse_table_array *v) -{ - v->a[268380] = sym_comment; - v->a[268381] = actions(5375); - v->a[268382] = 3; - v->a[268383] = sym_file_descriptor; - v->a[268384] = sym_variable_name; - v->a[268385] = aux_sym_heredoc_redirect_token1; - v->a[268386] = actions(5373); - v->a[268387] = 21; - v->a[268388] = anon_sym_SEMI; - v->a[268389] = anon_sym_PIPE_PIPE; - v->a[268390] = anon_sym_AMP_AMP; - v->a[268391] = anon_sym_PIPE; - v->a[268392] = anon_sym_AMP; - v->a[268393] = anon_sym_LT; - v->a[268394] = anon_sym_GT; - v->a[268395] = anon_sym_LT_LT; - v->a[268396] = anon_sym_GT_GT; - v->a[268397] = anon_sym_SEMI_SEMI; - v->a[268398] = anon_sym_SEMI_AMP; - v->a[268399] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13420(v); -} - -/* EOF small_parse_table_2683.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2684.c b/parser/static/small_parse_table/small_parse_table_2684.c deleted file mode 100644 index b305bba3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2684.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2684.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13420(t_small_parse_table_array *v) -{ - v->a[268400] = anon_sym_PIPE_AMP; - v->a[268401] = anon_sym_AMP_GT; - v->a[268402] = anon_sym_AMP_GT_GT; - v->a[268403] = anon_sym_LT_AMP; - v->a[268404] = anon_sym_GT_AMP; - v->a[268405] = anon_sym_GT_PIPE; - v->a[268406] = anon_sym_LT_AMP_DASH; - v->a[268407] = anon_sym_GT_AMP_DASH; - v->a[268408] = anon_sym_LT_LT_DASH; - v->a[268409] = 3; - v->a[268410] = actions(3); - v->a[268411] = 1; - v->a[268412] = sym_comment; - v->a[268413] = actions(12199); - v->a[268414] = 2; - v->a[268415] = sym_file_descriptor; - v->a[268416] = aux_sym_heredoc_redirect_token1; - v->a[268417] = actions(12201); - v->a[268418] = 22; - v->a[268419] = anon_sym_SEMI; - small_parse_table_13421(v); -} - -void small_parse_table_13421(t_small_parse_table_array *v) -{ - v->a[268420] = anon_sym_PIPE_PIPE; - v->a[268421] = anon_sym_AMP_AMP; - v->a[268422] = anon_sym_PIPE; - v->a[268423] = anon_sym_AMP; - v->a[268424] = anon_sym_LT; - v->a[268425] = anon_sym_GT; - v->a[268426] = anon_sym_LT_LT; - v->a[268427] = anon_sym_GT_GT; - v->a[268428] = anon_sym_esac; - v->a[268429] = anon_sym_SEMI_SEMI; - v->a[268430] = anon_sym_SEMI_AMP; - v->a[268431] = anon_sym_SEMI_SEMI_AMP; - v->a[268432] = anon_sym_PIPE_AMP; - v->a[268433] = anon_sym_AMP_GT; - v->a[268434] = anon_sym_AMP_GT_GT; - v->a[268435] = anon_sym_LT_AMP; - v->a[268436] = anon_sym_GT_AMP; - v->a[268437] = anon_sym_GT_PIPE; - v->a[268438] = anon_sym_LT_AMP_DASH; - v->a[268439] = anon_sym_GT_AMP_DASH; - small_parse_table_13422(v); -} - -void small_parse_table_13422(t_small_parse_table_array *v) -{ - v->a[268440] = anon_sym_LT_LT_DASH; - v->a[268441] = 3; - v->a[268442] = actions(3); - v->a[268443] = 1; - v->a[268444] = sym_comment; - v->a[268445] = actions(12215); - v->a[268446] = 2; - v->a[268447] = sym_file_descriptor; - v->a[268448] = aux_sym_heredoc_redirect_token1; - v->a[268449] = actions(12213); - v->a[268450] = 22; - v->a[268451] = anon_sym_SEMI; - v->a[268452] = anon_sym_PIPE_PIPE; - v->a[268453] = anon_sym_AMP_AMP; - v->a[268454] = anon_sym_PIPE; - v->a[268455] = anon_sym_AMP; - v->a[268456] = anon_sym_LT; - v->a[268457] = anon_sym_GT; - v->a[268458] = anon_sym_LT_LT; - v->a[268459] = anon_sym_GT_GT; - small_parse_table_13423(v); -} - -void small_parse_table_13423(t_small_parse_table_array *v) -{ - v->a[268460] = anon_sym_esac; - v->a[268461] = anon_sym_SEMI_SEMI; - v->a[268462] = anon_sym_SEMI_AMP; - v->a[268463] = anon_sym_SEMI_SEMI_AMP; - v->a[268464] = anon_sym_PIPE_AMP; - v->a[268465] = anon_sym_AMP_GT; - v->a[268466] = anon_sym_AMP_GT_GT; - v->a[268467] = anon_sym_LT_AMP; - v->a[268468] = anon_sym_GT_AMP; - v->a[268469] = anon_sym_GT_PIPE; - v->a[268470] = anon_sym_LT_AMP_DASH; - v->a[268471] = anon_sym_GT_AMP_DASH; - v->a[268472] = anon_sym_LT_LT_DASH; - v->a[268473] = 10; - v->a[268474] = actions(3); - v->a[268475] = 1; - v->a[268476] = sym_comment; - v->a[268477] = actions(5142); - v->a[268478] = 1; - v->a[268479] = aux_sym_heredoc_redirect_token1; - small_parse_table_13424(v); -} - -void small_parse_table_13424(t_small_parse_table_array *v) -{ - v->a[268480] = actions(12221); - v->a[268481] = 1; - v->a[268482] = sym_file_descriptor; - v->a[268483] = actions(4253); - v->a[268484] = 2; - v->a[268485] = anon_sym_PIPE; - v->a[268486] = anon_sym_PIPE_AMP; - v->a[268487] = actions(4692); - v->a[268488] = 2; - v->a[268489] = anon_sym_LT_LT; - v->a[268490] = anon_sym_LT_LT_DASH; - v->a[268491] = actions(5099); - v->a[268492] = 2; - v->a[268493] = anon_sym_PIPE_PIPE; - v->a[268494] = anon_sym_AMP_AMP; - v->a[268495] = actions(11556); - v->a[268496] = 2; - v->a[268497] = anon_sym_LT_AMP_DASH; - v->a[268498] = anon_sym_GT_AMP_DASH; - v->a[268499] = actions(5140); - small_parse_table_13425(v); -} - -/* EOF small_parse_table_2684.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2685.c b/parser/static/small_parse_table/small_parse_table_2685.c deleted file mode 100644 index f31f9fd6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2685.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2685.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13425(t_small_parse_table_array *v) -{ - v->a[268500] = 3; - v->a[268501] = anon_sym_SEMI; - v->a[268502] = anon_sym_AMP; - v->a[268503] = anon_sym_SEMI_SEMI; - v->a[268504] = state(4986); - v->a[268505] = 3; - v->a[268506] = sym_file_redirect; - v->a[268507] = sym_heredoc_redirect; - v->a[268508] = aux_sym_redirected_statement_repeat1; - v->a[268509] = actions(11554); - v->a[268510] = 8; - v->a[268511] = anon_sym_LT; - v->a[268512] = anon_sym_GT; - v->a[268513] = anon_sym_GT_GT; - v->a[268514] = anon_sym_AMP_GT; - v->a[268515] = anon_sym_AMP_GT_GT; - v->a[268516] = anon_sym_LT_AMP; - v->a[268517] = anon_sym_GT_AMP; - v->a[268518] = anon_sym_GT_PIPE; - v->a[268519] = 3; - small_parse_table_13426(v); -} - -void small_parse_table_13426(t_small_parse_table_array *v) -{ - v->a[268520] = actions(3); - v->a[268521] = 1; - v->a[268522] = sym_comment; - v->a[268523] = actions(12225); - v->a[268524] = 2; - v->a[268525] = sym_file_descriptor; - v->a[268526] = aux_sym_heredoc_redirect_token1; - v->a[268527] = actions(12223); - v->a[268528] = 22; - v->a[268529] = anon_sym_SEMI; - v->a[268530] = anon_sym_PIPE_PIPE; - v->a[268531] = anon_sym_AMP_AMP; - v->a[268532] = anon_sym_PIPE; - v->a[268533] = anon_sym_AMP; - v->a[268534] = anon_sym_LT; - v->a[268535] = anon_sym_GT; - v->a[268536] = anon_sym_LT_LT; - v->a[268537] = anon_sym_GT_GT; - v->a[268538] = anon_sym_esac; - v->a[268539] = anon_sym_SEMI_SEMI; - small_parse_table_13427(v); -} - -void small_parse_table_13427(t_small_parse_table_array *v) -{ - v->a[268540] = anon_sym_SEMI_AMP; - v->a[268541] = anon_sym_SEMI_SEMI_AMP; - v->a[268542] = anon_sym_PIPE_AMP; - v->a[268543] = anon_sym_AMP_GT; - v->a[268544] = anon_sym_AMP_GT_GT; - v->a[268545] = anon_sym_LT_AMP; - v->a[268546] = anon_sym_GT_AMP; - v->a[268547] = anon_sym_GT_PIPE; - v->a[268548] = anon_sym_LT_AMP_DASH; - v->a[268549] = anon_sym_GT_AMP_DASH; - v->a[268550] = anon_sym_LT_LT_DASH; - v->a[268551] = 3; - v->a[268552] = actions(3); - v->a[268553] = 1; - v->a[268554] = sym_comment; - v->a[268555] = actions(4372); - v->a[268556] = 2; - v->a[268557] = sym_file_descriptor; - v->a[268558] = aux_sym_heredoc_redirect_token1; - v->a[268559] = actions(4370); - small_parse_table_13428(v); -} - -void small_parse_table_13428(t_small_parse_table_array *v) -{ - v->a[268560] = 22; - v->a[268561] = anon_sym_SEMI; - v->a[268562] = anon_sym_PIPE_PIPE; - v->a[268563] = anon_sym_AMP_AMP; - v->a[268564] = anon_sym_PIPE; - v->a[268565] = anon_sym_AMP; - v->a[268566] = anon_sym_LT; - v->a[268567] = anon_sym_GT; - v->a[268568] = anon_sym_LT_LT; - v->a[268569] = anon_sym_GT_GT; - v->a[268570] = anon_sym_esac; - v->a[268571] = anon_sym_SEMI_SEMI; - v->a[268572] = anon_sym_SEMI_AMP; - v->a[268573] = anon_sym_SEMI_SEMI_AMP; - v->a[268574] = anon_sym_PIPE_AMP; - v->a[268575] = anon_sym_AMP_GT; - v->a[268576] = anon_sym_AMP_GT_GT; - v->a[268577] = anon_sym_LT_AMP; - v->a[268578] = anon_sym_GT_AMP; - v->a[268579] = anon_sym_GT_PIPE; - small_parse_table_13429(v); -} - -void small_parse_table_13429(t_small_parse_table_array *v) -{ - v->a[268580] = anon_sym_LT_AMP_DASH; - v->a[268581] = anon_sym_GT_AMP_DASH; - v->a[268582] = anon_sym_LT_LT_DASH; - v->a[268583] = 3; - v->a[268584] = actions(3); - v->a[268585] = 1; - v->a[268586] = sym_comment; - v->a[268587] = actions(12227); - v->a[268588] = 3; - v->a[268589] = sym_file_descriptor; - v->a[268590] = ts_builtin_sym_end; - v->a[268591] = aux_sym_heredoc_redirect_token1; - v->a[268592] = actions(12229); - v->a[268593] = 21; - v->a[268594] = anon_sym_SEMI; - v->a[268595] = anon_sym_PIPE_PIPE; - v->a[268596] = anon_sym_AMP_AMP; - v->a[268597] = anon_sym_PIPE; - v->a[268598] = anon_sym_AMP; - v->a[268599] = anon_sym_LT; - small_parse_table_13430(v); -} - -/* EOF small_parse_table_2685.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2686.c b/parser/static/small_parse_table/small_parse_table_2686.c deleted file mode 100644 index 9a0d3a5c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2686.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2686.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13430(t_small_parse_table_array *v) -{ - v->a[268600] = anon_sym_GT; - v->a[268601] = anon_sym_LT_LT; - v->a[268602] = anon_sym_GT_GT; - v->a[268603] = anon_sym_RPAREN; - v->a[268604] = anon_sym_SEMI_SEMI; - v->a[268605] = anon_sym_PIPE_AMP; - v->a[268606] = anon_sym_AMP_GT; - v->a[268607] = anon_sym_AMP_GT_GT; - v->a[268608] = anon_sym_LT_AMP; - v->a[268609] = anon_sym_GT_AMP; - v->a[268610] = anon_sym_GT_PIPE; - v->a[268611] = anon_sym_LT_AMP_DASH; - v->a[268612] = anon_sym_GT_AMP_DASH; - v->a[268613] = anon_sym_LT_LT_DASH; - v->a[268614] = anon_sym_BQUOTE; - v->a[268615] = 3; - v->a[268616] = actions(3); - v->a[268617] = 1; - v->a[268618] = sym_comment; - v->a[268619] = actions(12209); - small_parse_table_13431(v); -} - -void small_parse_table_13431(t_small_parse_table_array *v) -{ - v->a[268620] = 2; - v->a[268621] = sym_file_descriptor; - v->a[268622] = aux_sym_heredoc_redirect_token1; - v->a[268623] = actions(12211); - v->a[268624] = 22; - v->a[268625] = anon_sym_SEMI; - v->a[268626] = anon_sym_PIPE_PIPE; - v->a[268627] = anon_sym_AMP_AMP; - v->a[268628] = anon_sym_PIPE; - v->a[268629] = anon_sym_AMP; - v->a[268630] = anon_sym_LT; - v->a[268631] = anon_sym_GT; - v->a[268632] = anon_sym_LT_LT; - v->a[268633] = anon_sym_GT_GT; - v->a[268634] = anon_sym_esac; - v->a[268635] = anon_sym_SEMI_SEMI; - v->a[268636] = anon_sym_SEMI_AMP; - v->a[268637] = anon_sym_SEMI_SEMI_AMP; - v->a[268638] = anon_sym_PIPE_AMP; - v->a[268639] = anon_sym_AMP_GT; - small_parse_table_13432(v); -} - -void small_parse_table_13432(t_small_parse_table_array *v) -{ - v->a[268640] = anon_sym_AMP_GT_GT; - v->a[268641] = anon_sym_LT_AMP; - v->a[268642] = anon_sym_GT_AMP; - v->a[268643] = anon_sym_GT_PIPE; - v->a[268644] = anon_sym_LT_AMP_DASH; - v->a[268645] = anon_sym_GT_AMP_DASH; - v->a[268646] = anon_sym_LT_LT_DASH; - v->a[268647] = 3; - v->a[268648] = actions(3); - v->a[268649] = 1; - v->a[268650] = sym_comment; - v->a[268651] = actions(12187); - v->a[268652] = 2; - v->a[268653] = sym_file_descriptor; - v->a[268654] = aux_sym_heredoc_redirect_token1; - v->a[268655] = actions(12189); - v->a[268656] = 22; - v->a[268657] = anon_sym_SEMI; - v->a[268658] = anon_sym_PIPE_PIPE; - v->a[268659] = anon_sym_AMP_AMP; - small_parse_table_13433(v); -} - -void small_parse_table_13433(t_small_parse_table_array *v) -{ - v->a[268660] = anon_sym_PIPE; - v->a[268661] = anon_sym_AMP; - v->a[268662] = anon_sym_LT; - v->a[268663] = anon_sym_GT; - v->a[268664] = anon_sym_LT_LT; - v->a[268665] = anon_sym_GT_GT; - v->a[268666] = anon_sym_esac; - v->a[268667] = anon_sym_SEMI_SEMI; - v->a[268668] = anon_sym_SEMI_AMP; - v->a[268669] = anon_sym_SEMI_SEMI_AMP; - v->a[268670] = anon_sym_PIPE_AMP; - v->a[268671] = anon_sym_AMP_GT; - v->a[268672] = anon_sym_AMP_GT_GT; - v->a[268673] = anon_sym_LT_AMP; - v->a[268674] = anon_sym_GT_AMP; - v->a[268675] = anon_sym_GT_PIPE; - v->a[268676] = anon_sym_LT_AMP_DASH; - v->a[268677] = anon_sym_GT_AMP_DASH; - v->a[268678] = anon_sym_LT_LT_DASH; - v->a[268679] = 18; - small_parse_table_13434(v); -} - -void small_parse_table_13434(t_small_parse_table_array *v) -{ - v->a[268680] = actions(71); - v->a[268681] = 1; - v->a[268682] = sym_comment; - v->a[268683] = actions(11256); - v->a[268684] = 1; - v->a[268685] = anon_sym_DOLLAR; - v->a[268686] = actions(11262); - v->a[268687] = 1; - v->a[268688] = aux_sym_number_token2; - v->a[268689] = actions(12233); - v->a[268690] = 1; - v->a[268691] = anon_sym_LPAREN; - v->a[268692] = actions(12235); - v->a[268693] = 1; - v->a[268694] = aux_sym__c_word_token1; - v->a[268695] = actions(12237); - v->a[268696] = 1; - v->a[268697] = anon_sym_DQUOTE; - v->a[268698] = actions(12239); - v->a[268699] = 1; - small_parse_table_13435(v); -} - -/* EOF small_parse_table_2686.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2687.c b/parser/static/small_parse_table/small_parse_table_2687.c deleted file mode 100644 index a73265e0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2687.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2687.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13435(t_small_parse_table_array *v) -{ - v->a[268700] = aux_sym_number_token1; - v->a[268701] = actions(12241); - v->a[268702] = 1; - v->a[268703] = anon_sym_DOLLAR_LBRACE; - v->a[268704] = actions(12243); - v->a[268705] = 1; - v->a[268706] = anon_sym_DOLLAR_LPAREN; - v->a[268707] = actions(12245); - v->a[268708] = 1; - v->a[268709] = anon_sym_BQUOTE; - v->a[268710] = actions(12247); - v->a[268711] = 1; - v->a[268712] = anon_sym_DOLLAR_BQUOTE; - v->a[268713] = state(3113); - v->a[268714] = 1; - v->a[268715] = sym__c_postfix_expression; - v->a[268716] = state(3116); - v->a[268717] = 1; - v->a[268718] = sym__c_binary_expression; - v->a[268719] = state(3118); - small_parse_table_13436(v); -} - -void small_parse_table_13436(t_small_parse_table_array *v) -{ - v->a[268720] = 1; - v->a[268721] = sym__c_unary_expression; - v->a[268722] = state(6493); - v->a[268723] = 1; - v->a[268724] = sym__c_variable_assignment; - v->a[268725] = state(6531); - v->a[268726] = 1; - v->a[268727] = sym__c_expression; - v->a[268728] = actions(12231); - v->a[268729] = 2; - v->a[268730] = anon_sym_PLUS_PLUS; - v->a[268731] = anon_sym_DASH_DASH; - v->a[268732] = state(3119); - v->a[268733] = 7; - v->a[268734] = sym__c_expression_not_assignment; - v->a[268735] = sym__c_parenthesized_expression; - v->a[268736] = sym_string; - v->a[268737] = sym_number; - v->a[268738] = sym_simple_expansion; - v->a[268739] = sym_expansion; - small_parse_table_13437(v); -} - -void small_parse_table_13437(t_small_parse_table_array *v) -{ - v->a[268740] = sym_command_substitution; - v->a[268741] = 3; - v->a[268742] = actions(3); - v->a[268743] = 1; - v->a[268744] = sym_comment; - v->a[268745] = actions(12225); - v->a[268746] = 3; - v->a[268747] = sym_file_descriptor; - v->a[268748] = ts_builtin_sym_end; - v->a[268749] = aux_sym_heredoc_redirect_token1; - v->a[268750] = actions(12223); - v->a[268751] = 21; - v->a[268752] = anon_sym_SEMI; - v->a[268753] = anon_sym_PIPE_PIPE; - v->a[268754] = anon_sym_AMP_AMP; - v->a[268755] = anon_sym_PIPE; - v->a[268756] = anon_sym_AMP; - v->a[268757] = anon_sym_LT; - v->a[268758] = anon_sym_GT; - v->a[268759] = anon_sym_LT_LT; - small_parse_table_13438(v); -} - -void small_parse_table_13438(t_small_parse_table_array *v) -{ - v->a[268760] = anon_sym_GT_GT; - v->a[268761] = anon_sym_RPAREN; - v->a[268762] = anon_sym_SEMI_SEMI; - v->a[268763] = anon_sym_PIPE_AMP; - v->a[268764] = anon_sym_AMP_GT; - v->a[268765] = anon_sym_AMP_GT_GT; - v->a[268766] = anon_sym_LT_AMP; - v->a[268767] = anon_sym_GT_AMP; - v->a[268768] = anon_sym_GT_PIPE; - v->a[268769] = anon_sym_LT_AMP_DASH; - v->a[268770] = anon_sym_GT_AMP_DASH; - v->a[268771] = anon_sym_LT_LT_DASH; - v->a[268772] = anon_sym_BQUOTE; - v->a[268773] = 3; - v->a[268774] = actions(3); - v->a[268775] = 1; - v->a[268776] = sym_comment; - v->a[268777] = actions(12225); - v->a[268778] = 2; - v->a[268779] = sym_file_descriptor; - small_parse_table_13439(v); -} - -void small_parse_table_13439(t_small_parse_table_array *v) -{ - v->a[268780] = aux_sym_heredoc_redirect_token1; - v->a[268781] = actions(12223); - v->a[268782] = 22; - v->a[268783] = anon_sym_SEMI; - v->a[268784] = anon_sym_PIPE_PIPE; - v->a[268785] = anon_sym_AMP_AMP; - v->a[268786] = anon_sym_PIPE; - v->a[268787] = anon_sym_AMP; - v->a[268788] = anon_sym_LT; - v->a[268789] = anon_sym_GT; - v->a[268790] = anon_sym_LT_LT; - v->a[268791] = anon_sym_GT_GT; - v->a[268792] = anon_sym_esac; - v->a[268793] = anon_sym_SEMI_SEMI; - v->a[268794] = anon_sym_SEMI_AMP; - v->a[268795] = anon_sym_SEMI_SEMI_AMP; - v->a[268796] = anon_sym_PIPE_AMP; - v->a[268797] = anon_sym_AMP_GT; - v->a[268798] = anon_sym_AMP_GT_GT; - v->a[268799] = anon_sym_LT_AMP; - small_parse_table_13440(v); -} - -/* EOF small_parse_table_2687.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2688.c b/parser/static/small_parse_table/small_parse_table_2688.c deleted file mode 100644 index d7e5fac4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2688.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2688.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13440(t_small_parse_table_array *v) -{ - v->a[268800] = anon_sym_GT_AMP; - v->a[268801] = anon_sym_GT_PIPE; - v->a[268802] = anon_sym_LT_AMP_DASH; - v->a[268803] = anon_sym_GT_AMP_DASH; - v->a[268804] = anon_sym_LT_LT_DASH; - v->a[268805] = 3; - v->a[268806] = actions(3); - v->a[268807] = 1; - v->a[268808] = sym_comment; - v->a[268809] = actions(12251); - v->a[268810] = 2; - v->a[268811] = sym_file_descriptor; - v->a[268812] = aux_sym_heredoc_redirect_token1; - v->a[268813] = actions(12249); - v->a[268814] = 22; - v->a[268815] = anon_sym_SEMI; - v->a[268816] = anon_sym_PIPE_PIPE; - v->a[268817] = anon_sym_AMP_AMP; - v->a[268818] = anon_sym_PIPE; - v->a[268819] = anon_sym_AMP; - small_parse_table_13441(v); -} - -void small_parse_table_13441(t_small_parse_table_array *v) -{ - v->a[268820] = anon_sym_LT; - v->a[268821] = anon_sym_GT; - v->a[268822] = anon_sym_LT_LT; - v->a[268823] = anon_sym_GT_GT; - v->a[268824] = anon_sym_esac; - v->a[268825] = anon_sym_SEMI_SEMI; - v->a[268826] = anon_sym_SEMI_AMP; - v->a[268827] = anon_sym_SEMI_SEMI_AMP; - v->a[268828] = anon_sym_PIPE_AMP; - v->a[268829] = anon_sym_AMP_GT; - v->a[268830] = anon_sym_AMP_GT_GT; - v->a[268831] = anon_sym_LT_AMP; - v->a[268832] = anon_sym_GT_AMP; - v->a[268833] = anon_sym_GT_PIPE; - v->a[268834] = anon_sym_LT_AMP_DASH; - v->a[268835] = anon_sym_GT_AMP_DASH; - v->a[268836] = anon_sym_LT_LT_DASH; - v->a[268837] = 3; - v->a[268838] = actions(3); - v->a[268839] = 1; - small_parse_table_13442(v); -} - -void small_parse_table_13442(t_small_parse_table_array *v) -{ - v->a[268840] = sym_comment; - v->a[268841] = actions(12227); - v->a[268842] = 3; - v->a[268843] = sym_file_descriptor; - v->a[268844] = ts_builtin_sym_end; - v->a[268845] = aux_sym_heredoc_redirect_token1; - v->a[268846] = actions(12229); - v->a[268847] = 21; - v->a[268848] = anon_sym_SEMI; - v->a[268849] = anon_sym_PIPE_PIPE; - v->a[268850] = anon_sym_AMP_AMP; - v->a[268851] = anon_sym_PIPE; - v->a[268852] = anon_sym_AMP; - v->a[268853] = anon_sym_LT; - v->a[268854] = anon_sym_GT; - v->a[268855] = anon_sym_LT_LT; - v->a[268856] = anon_sym_GT_GT; - v->a[268857] = anon_sym_RPAREN; - v->a[268858] = anon_sym_SEMI_SEMI; - v->a[268859] = anon_sym_PIPE_AMP; - small_parse_table_13443(v); -} - -void small_parse_table_13443(t_small_parse_table_array *v) -{ - v->a[268860] = anon_sym_AMP_GT; - v->a[268861] = anon_sym_AMP_GT_GT; - v->a[268862] = anon_sym_LT_AMP; - v->a[268863] = anon_sym_GT_AMP; - v->a[268864] = anon_sym_GT_PIPE; - v->a[268865] = anon_sym_LT_AMP_DASH; - v->a[268866] = anon_sym_GT_AMP_DASH; - v->a[268867] = anon_sym_LT_LT_DASH; - v->a[268868] = anon_sym_BQUOTE; - v->a[268869] = 10; - v->a[268870] = actions(3); - v->a[268871] = 1; - v->a[268872] = sym_comment; - v->a[268873] = actions(4384); - v->a[268874] = 1; - v->a[268875] = aux_sym_heredoc_redirect_token1; - v->a[268876] = actions(11562); - v->a[268877] = 1; - v->a[268878] = sym_file_descriptor; - v->a[268879] = actions(4378); - small_parse_table_13444(v); -} - -void small_parse_table_13444(t_small_parse_table_array *v) -{ - v->a[268880] = 2; - v->a[268881] = anon_sym_SEMI; - v->a[268882] = anon_sym_AMP; - v->a[268883] = actions(4380); - v->a[268884] = 2; - v->a[268885] = anon_sym_PIPE_PIPE; - v->a[268886] = anon_sym_AMP_AMP; - v->a[268887] = actions(4382); - v->a[268888] = 2; - v->a[268889] = anon_sym_LT_LT; - v->a[268890] = anon_sym_LT_LT_DASH; - v->a[268891] = actions(11335); - v->a[268892] = 2; - v->a[268893] = anon_sym_LT_AMP_DASH; - v->a[268894] = anon_sym_GT_AMP_DASH; - v->a[268895] = actions(2719); - v->a[268896] = 3; - v->a[268897] = anon_sym_SEMI_SEMI; - v->a[268898] = anon_sym_SEMI_AMP; - v->a[268899] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13445(v); -} - -/* EOF small_parse_table_2688.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2689.c b/parser/static/small_parse_table/small_parse_table_2689.c deleted file mode 100644 index d154ba04..00000000 --- a/parser/static/small_parse_table/small_parse_table_2689.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2689.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13445(t_small_parse_table_array *v) -{ - v->a[268900] = state(4455); - v->a[268901] = 3; - v->a[268902] = sym_file_redirect; - v->a[268903] = sym_heredoc_redirect; - v->a[268904] = aux_sym_redirected_statement_repeat1; - v->a[268905] = actions(11333); - v->a[268906] = 8; - v->a[268907] = anon_sym_LT; - v->a[268908] = anon_sym_GT; - v->a[268909] = anon_sym_GT_GT; - v->a[268910] = anon_sym_AMP_GT; - v->a[268911] = anon_sym_AMP_GT_GT; - v->a[268912] = anon_sym_LT_AMP; - v->a[268913] = anon_sym_GT_AMP; - v->a[268914] = anon_sym_GT_PIPE; - v->a[268915] = 3; - v->a[268916] = actions(3); - v->a[268917] = 1; - v->a[268918] = sym_comment; - v->a[268919] = actions(12253); - small_parse_table_13446(v); -} - -void small_parse_table_13446(t_small_parse_table_array *v) -{ - v->a[268920] = 3; - v->a[268921] = sym_file_descriptor; - v->a[268922] = ts_builtin_sym_end; - v->a[268923] = aux_sym_heredoc_redirect_token1; - v->a[268924] = actions(12255); - v->a[268925] = 21; - v->a[268926] = anon_sym_SEMI; - v->a[268927] = anon_sym_PIPE_PIPE; - v->a[268928] = anon_sym_AMP_AMP; - v->a[268929] = anon_sym_PIPE; - v->a[268930] = anon_sym_AMP; - v->a[268931] = anon_sym_LT; - v->a[268932] = anon_sym_GT; - v->a[268933] = anon_sym_LT_LT; - v->a[268934] = anon_sym_GT_GT; - v->a[268935] = anon_sym_RPAREN; - v->a[268936] = anon_sym_SEMI_SEMI; - v->a[268937] = anon_sym_PIPE_AMP; - v->a[268938] = anon_sym_AMP_GT; - v->a[268939] = anon_sym_AMP_GT_GT; - small_parse_table_13447(v); -} - -void small_parse_table_13447(t_small_parse_table_array *v) -{ - v->a[268940] = anon_sym_LT_AMP; - v->a[268941] = anon_sym_GT_AMP; - v->a[268942] = anon_sym_GT_PIPE; - v->a[268943] = anon_sym_LT_AMP_DASH; - v->a[268944] = anon_sym_GT_AMP_DASH; - v->a[268945] = anon_sym_LT_LT_DASH; - v->a[268946] = anon_sym_BQUOTE; - v->a[268947] = 6; - v->a[268948] = actions(3); - v->a[268949] = 1; - v->a[268950] = sym_comment; - v->a[268951] = actions(11651); - v->a[268952] = 1; - v->a[268953] = aux_sym_concatenation_token1; - v->a[268954] = actions(11653); - v->a[268955] = 1; - v->a[268956] = sym__concat; - v->a[268957] = state(5031); - v->a[268958] = 1; - v->a[268959] = aux_sym_concatenation_repeat1; - small_parse_table_13448(v); -} - -void small_parse_table_13448(t_small_parse_table_array *v) -{ - v->a[268960] = actions(5723); - v->a[268961] = 2; - v->a[268962] = sym_file_descriptor; - v->a[268963] = aux_sym_heredoc_redirect_token1; - v->a[268964] = actions(5721); - v->a[268965] = 19; - v->a[268966] = anon_sym_SEMI; - v->a[268967] = anon_sym_PIPE_PIPE; - v->a[268968] = anon_sym_AMP_AMP; - v->a[268969] = anon_sym_PIPE; - v->a[268970] = anon_sym_AMP; - v->a[268971] = anon_sym_LT; - v->a[268972] = anon_sym_GT; - v->a[268973] = anon_sym_LT_LT; - v->a[268974] = anon_sym_GT_GT; - v->a[268975] = anon_sym_SEMI_SEMI; - v->a[268976] = anon_sym_PIPE_AMP; - v->a[268977] = anon_sym_AMP_GT; - v->a[268978] = anon_sym_AMP_GT_GT; - v->a[268979] = anon_sym_LT_AMP; - small_parse_table_13449(v); -} - -void small_parse_table_13449(t_small_parse_table_array *v) -{ - v->a[268980] = anon_sym_GT_AMP; - v->a[268981] = anon_sym_GT_PIPE; - v->a[268982] = anon_sym_LT_AMP_DASH; - v->a[268983] = anon_sym_GT_AMP_DASH; - v->a[268984] = anon_sym_LT_LT_DASH; - v->a[268985] = 5; - v->a[268986] = actions(3); - v->a[268987] = 1; - v->a[268988] = sym_comment; - v->a[268989] = state(5602); - v->a[268990] = 1; - v->a[268991] = aux_sym_pipeline_repeat1; - v->a[268992] = actions(11745); - v->a[268993] = 2; - v->a[268994] = anon_sym_PIPE; - v->a[268995] = anon_sym_PIPE_AMP; - v->a[268996] = actions(11748); - v->a[268997] = 2; - v->a[268998] = sym_file_descriptor; - v->a[268999] = aux_sym_heredoc_redirect_token1; - small_parse_table_13450(v); -} - -/* EOF small_parse_table_2689.c */ diff --git a/parser/static/small_parse_table/small_parse_table_269.c b/parser/static/small_parse_table/small_parse_table_269.c index 37d221d2..75c541da 100644 --- a/parser/static/small_parse_table/small_parse_table_269.c +++ b/parser/static/small_parse_table/small_parse_table_269.c @@ -14,126 +14,126 @@ void small_parse_table_1345(t_small_parse_table_array *v) { - v->a[26900] = anon_sym_PIPE_PIPE; - v->a[26901] = anon_sym_AMP_AMP; - v->a[26902] = anon_sym_GT_GT; - v->a[26903] = anon_sym_PIPE_AMP; - v->a[26904] = anon_sym_RBRACK; - v->a[26905] = anon_sym_AMP_GT_GT; - v->a[26906] = anon_sym_GT_PIPE; - v->a[26907] = anon_sym_LT_AMP_DASH; - v->a[26908] = anon_sym_GT_AMP_DASH; - v->a[26909] = anon_sym_LT_LT_DASH; - v->a[26910] = anon_sym_LT_LT_LT; - v->a[26911] = 13; - v->a[26912] = actions(3); - v->a[26913] = 1; - v->a[26914] = sym_comment; - v->a[26915] = actions(4263); - v->a[26916] = 1; - v->a[26917] = sym_variable_name; - v->a[26918] = actions(4340); + v->a[26900] = anon_sym_GT_AMP_DASH; + v->a[26901] = anon_sym_LT_LT; + v->a[26902] = anon_sym_LT_LT_DASH; + v->a[26903] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26904] = anon_sym_AMP; + v->a[26905] = anon_sym_DOLLAR; + v->a[26906] = sym__special_character; + v->a[26907] = anon_sym_DQUOTE; + v->a[26908] = sym_raw_string; + v->a[26909] = aux_sym_number_token1; + v->a[26910] = aux_sym_number_token2; + v->a[26911] = anon_sym_DOLLAR_LBRACE; + v->a[26912] = anon_sym_DOLLAR_LPAREN; + v->a[26913] = anon_sym_BQUOTE; + v->a[26914] = anon_sym_DOLLAR_BQUOTE; + v->a[26915] = sym_word; + v->a[26916] = anon_sym_SEMI; + v->a[26917] = 19; + v->a[26918] = actions(57); v->a[26919] = 1; small_parse_table_1346(v); } void small_parse_table_1346(t_small_parse_table_array *v) { - v->a[26920] = aux_sym_heredoc_redirect_token1; - v->a[26921] = state(6726); + v->a[26920] = sym_comment; + v->a[26921] = actions(3262); v->a[26922] = 1; - v->a[26923] = sym_subscript; - v->a[26924] = actions(4251); - v->a[26925] = 2; - v->a[26926] = anon_sym_PIPE_PIPE; - v->a[26927] = anon_sym_AMP_AMP; - v->a[26928] = actions(4253); - v->a[26929] = 2; - v->a[26930] = anon_sym_PIPE; - v->a[26931] = anon_sym_PIPE_AMP; - v->a[26932] = actions(4255); - v->a[26933] = 2; - v->a[26934] = anon_sym_LT_LT; - v->a[26935] = anon_sym_LT_LT_DASH; - v->a[26936] = actions(4338); - v->a[26937] = 2; - v->a[26938] = anon_sym_SEMI; - v->a[26939] = anon_sym_AMP; + v->a[26923] = sym_word; + v->a[26924] = actions(3264); + v->a[26925] = 1; + v->a[26926] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[26927] = actions(3266); + v->a[26928] = 1; + v->a[26929] = anon_sym_DOLLAR; + v->a[26930] = actions(3268); + v->a[26931] = 1; + v->a[26932] = sym__special_character; + v->a[26933] = actions(3270); + v->a[26934] = 1; + v->a[26935] = anon_sym_DQUOTE; + v->a[26936] = actions(3274); + v->a[26937] = 1; + v->a[26938] = aux_sym_number_token1; + v->a[26939] = actions(3276); small_parse_table_1347(v); } void small_parse_table_1347(t_small_parse_table_array *v) { - v->a[26940] = state(4237); - v->a[26941] = 2; - v->a[26942] = sym_variable_assignment; - v->a[26943] = aux_sym_variable_assignments_repeat1; - v->a[26944] = actions(4261); - v->a[26945] = 3; - v->a[26946] = sym_file_descriptor; - v->a[26947] = sym_test_operator; - v->a[26948] = sym__brace_start; - v->a[26949] = state(4283); - v->a[26950] = 3; - v->a[26951] = sym_file_redirect; - v->a[26952] = sym_heredoc_redirect; - v->a[26953] = aux_sym_redirected_statement_repeat1; - v->a[26954] = actions(2719); - v->a[26955] = 4; - v->a[26956] = anon_sym_esac; - v->a[26957] = anon_sym_SEMI_SEMI; - v->a[26958] = anon_sym_SEMI_AMP; - v->a[26959] = anon_sym_SEMI_SEMI_AMP; + v->a[26940] = 1; + v->a[26941] = aux_sym_number_token2; + v->a[26942] = actions(3278); + v->a[26943] = 1; + v->a[26944] = anon_sym_DOLLAR_LBRACE; + v->a[26945] = actions(3280); + v->a[26946] = 1; + v->a[26947] = anon_sym_DOLLAR_LPAREN; + v->a[26948] = actions(3282); + v->a[26949] = 1; + v->a[26950] = anon_sym_BQUOTE; + v->a[26951] = actions(3284); + v->a[26952] = 1; + v->a[26953] = anon_sym_DOLLAR_BQUOTE; + v->a[26954] = actions(3286); + v->a[26955] = 1; + v->a[26956] = sym__brace_start; + v->a[26957] = state(1679); + v->a[26958] = 1; + v->a[26959] = aux_sym__literal_repeat1; small_parse_table_1348(v); } void small_parse_table_1348(t_small_parse_table_array *v) { - v->a[26960] = actions(4247); - v->a[26961] = 28; - v->a[26962] = anon_sym_LPAREN_LPAREN; - v->a[26963] = anon_sym_LT; - v->a[26964] = anon_sym_GT; - v->a[26965] = anon_sym_GT_GT; - v->a[26966] = anon_sym_AMP_GT; - v->a[26967] = anon_sym_AMP_GT_GT; - v->a[26968] = anon_sym_LT_AMP; - v->a[26969] = anon_sym_GT_AMP; - v->a[26970] = anon_sym_GT_PIPE; - v->a[26971] = anon_sym_LT_AMP_DASH; - v->a[26972] = anon_sym_GT_AMP_DASH; - v->a[26973] = anon_sym_LT_LT_LT; - v->a[26974] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26975] = anon_sym_DOLLAR_LBRACK; - v->a[26976] = anon_sym_DOLLAR; - v->a[26977] = sym__special_character; - v->a[26978] = anon_sym_DQUOTE; - v->a[26979] = sym_raw_string; + v->a[26960] = actions(3272); + v->a[26961] = 2; + v->a[26962] = sym_test_operator; + v->a[26963] = sym_raw_string; + v->a[26964] = state(630); + v->a[26965] = 2; + v->a[26966] = sym_concatenation; + v->a[26967] = aux_sym_for_statement_repeat1; + v->a[26968] = actions(1388); + v->a[26969] = 7; + v->a[26970] = anon_sym_PIPE; + v->a[26971] = anon_sym_LT; + v->a[26972] = anon_sym_GT; + v->a[26973] = anon_sym_AMP_GT; + v->a[26974] = anon_sym_LT_AMP; + v->a[26975] = anon_sym_GT_AMP; + v->a[26976] = anon_sym_LT_LT; + v->a[26977] = state(1566); + v->a[26978] = 7; + v->a[26979] = sym_arithmetic_expansion; small_parse_table_1349(v); } void small_parse_table_1349(t_small_parse_table_array *v) { - v->a[26980] = sym_ansi_c_string; - v->a[26981] = aux_sym_number_token1; - v->a[26982] = aux_sym_number_token2; - v->a[26983] = anon_sym_DOLLAR_LBRACE; - v->a[26984] = anon_sym_DOLLAR_LPAREN; - v->a[26985] = anon_sym_BQUOTE; - v->a[26986] = anon_sym_DOLLAR_BQUOTE; - v->a[26987] = anon_sym_LT_LPAREN; - v->a[26988] = anon_sym_GT_LPAREN; - v->a[26989] = sym_word; - v->a[26990] = 6; - v->a[26991] = actions(3); - v->a[26992] = 1; - v->a[26993] = sym_comment; - v->a[26994] = actions(4266); - v->a[26995] = 1; - v->a[26996] = aux_sym_concatenation_token1; - v->a[26997] = actions(4286); - v->a[26998] = 1; - v->a[26999] = sym__concat; + v->a[26980] = sym_brace_expression; + v->a[26981] = sym_string; + v->a[26982] = sym_number; + v->a[26983] = sym_simple_expansion; + v->a[26984] = sym_expansion; + v->a[26985] = sym_command_substitution; + v->a[26986] = actions(1390); + v->a[26987] = 10; + v->a[26988] = sym_file_descriptor; + v->a[26989] = anon_sym_PIPE_AMP; + v->a[26990] = anon_sym_AMP_AMP; + v->a[26991] = anon_sym_PIPE_PIPE; + v->a[26992] = anon_sym_GT_GT; + v->a[26993] = anon_sym_AMP_GT_GT; + v->a[26994] = anon_sym_GT_PIPE; + v->a[26995] = anon_sym_LT_AMP_DASH; + v->a[26996] = anon_sym_GT_AMP_DASH; + v->a[26997] = anon_sym_LT_LT_DASH; + v->a[26998] = 6; + v->a[26999] = actions(3); small_parse_table_1350(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2690.c b/parser/static/small_parse_table/small_parse_table_2690.c deleted file mode 100644 index 8b4441e6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2690.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2690.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13450(t_small_parse_table_array *v) -{ - v->a[269000] = actions(11743); - v->a[269001] = 19; - v->a[269002] = anon_sym_SEMI; - v->a[269003] = anon_sym_PIPE_PIPE; - v->a[269004] = anon_sym_AMP_AMP; - v->a[269005] = anon_sym_AMP; - v->a[269006] = anon_sym_LT; - v->a[269007] = anon_sym_GT; - v->a[269008] = anon_sym_LT_LT; - v->a[269009] = anon_sym_GT_GT; - v->a[269010] = anon_sym_SEMI_SEMI; - v->a[269011] = anon_sym_SEMI_AMP; - v->a[269012] = anon_sym_SEMI_SEMI_AMP; - v->a[269013] = anon_sym_AMP_GT; - v->a[269014] = anon_sym_AMP_GT_GT; - v->a[269015] = anon_sym_LT_AMP; - v->a[269016] = anon_sym_GT_AMP; - v->a[269017] = anon_sym_GT_PIPE; - v->a[269018] = anon_sym_LT_AMP_DASH; - v->a[269019] = anon_sym_GT_AMP_DASH; - small_parse_table_13451(v); -} - -void small_parse_table_13451(t_small_parse_table_array *v) -{ - v->a[269020] = anon_sym_LT_LT_DASH; - v->a[269021] = 3; - v->a[269022] = actions(3); - v->a[269023] = 1; - v->a[269024] = sym_comment; - v->a[269025] = actions(5932); - v->a[269026] = 2; - v->a[269027] = sym_file_descriptor; - v->a[269028] = aux_sym_heredoc_redirect_token1; - v->a[269029] = actions(5930); - v->a[269030] = 22; - v->a[269031] = anon_sym_SEMI; - v->a[269032] = anon_sym_PIPE_PIPE; - v->a[269033] = anon_sym_AMP_AMP; - v->a[269034] = anon_sym_PIPE; - v->a[269035] = anon_sym_AMP; - v->a[269036] = anon_sym_LT; - v->a[269037] = anon_sym_GT; - v->a[269038] = anon_sym_LT_LT; - v->a[269039] = anon_sym_GT_GT; - small_parse_table_13452(v); -} - -void small_parse_table_13452(t_small_parse_table_array *v) -{ - v->a[269040] = anon_sym_esac; - v->a[269041] = anon_sym_SEMI_SEMI; - v->a[269042] = anon_sym_SEMI_AMP; - v->a[269043] = anon_sym_SEMI_SEMI_AMP; - v->a[269044] = anon_sym_PIPE_AMP; - v->a[269045] = anon_sym_AMP_GT; - v->a[269046] = anon_sym_AMP_GT_GT; - v->a[269047] = anon_sym_LT_AMP; - v->a[269048] = anon_sym_GT_AMP; - v->a[269049] = anon_sym_GT_PIPE; - v->a[269050] = anon_sym_LT_AMP_DASH; - v->a[269051] = anon_sym_GT_AMP_DASH; - v->a[269052] = anon_sym_LT_LT_DASH; - v->a[269053] = 3; - v->a[269054] = actions(3); - v->a[269055] = 1; - v->a[269056] = sym_comment; - v->a[269057] = actions(12259); - v->a[269058] = 2; - v->a[269059] = sym_file_descriptor; - small_parse_table_13453(v); -} - -void small_parse_table_13453(t_small_parse_table_array *v) -{ - v->a[269060] = aux_sym_heredoc_redirect_token1; - v->a[269061] = actions(12257); - v->a[269062] = 22; - v->a[269063] = anon_sym_SEMI; - v->a[269064] = anon_sym_PIPE_PIPE; - v->a[269065] = anon_sym_AMP_AMP; - v->a[269066] = anon_sym_PIPE; - v->a[269067] = anon_sym_AMP; - v->a[269068] = anon_sym_LT; - v->a[269069] = anon_sym_GT; - v->a[269070] = anon_sym_LT_LT; - v->a[269071] = anon_sym_GT_GT; - v->a[269072] = anon_sym_esac; - v->a[269073] = anon_sym_SEMI_SEMI; - v->a[269074] = anon_sym_SEMI_AMP; - v->a[269075] = anon_sym_SEMI_SEMI_AMP; - v->a[269076] = anon_sym_PIPE_AMP; - v->a[269077] = anon_sym_AMP_GT; - v->a[269078] = anon_sym_AMP_GT_GT; - v->a[269079] = anon_sym_LT_AMP; - small_parse_table_13454(v); -} - -void small_parse_table_13454(t_small_parse_table_array *v) -{ - v->a[269080] = anon_sym_GT_AMP; - v->a[269081] = anon_sym_GT_PIPE; - v->a[269082] = anon_sym_LT_AMP_DASH; - v->a[269083] = anon_sym_GT_AMP_DASH; - v->a[269084] = anon_sym_LT_LT_DASH; - v->a[269085] = 3; - v->a[269086] = actions(3); - v->a[269087] = 1; - v->a[269088] = sym_comment; - v->a[269089] = actions(5932); - v->a[269090] = 2; - v->a[269091] = sym_file_descriptor; - v->a[269092] = aux_sym_heredoc_redirect_token1; - v->a[269093] = actions(5930); - v->a[269094] = 22; - v->a[269095] = anon_sym_SEMI; - v->a[269096] = anon_sym_PIPE_PIPE; - v->a[269097] = anon_sym_AMP_AMP; - v->a[269098] = anon_sym_PIPE; - v->a[269099] = anon_sym_AMP; - small_parse_table_13455(v); -} - -/* EOF small_parse_table_2690.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2691.c b/parser/static/small_parse_table/small_parse_table_2691.c deleted file mode 100644 index 2f010038..00000000 --- a/parser/static/small_parse_table/small_parse_table_2691.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2691.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13455(t_small_parse_table_array *v) -{ - v->a[269100] = anon_sym_LT; - v->a[269101] = anon_sym_GT; - v->a[269102] = anon_sym_LT_LT; - v->a[269103] = anon_sym_GT_GT; - v->a[269104] = anon_sym_esac; - v->a[269105] = anon_sym_SEMI_SEMI; - v->a[269106] = anon_sym_SEMI_AMP; - v->a[269107] = anon_sym_SEMI_SEMI_AMP; - v->a[269108] = anon_sym_PIPE_AMP; - v->a[269109] = anon_sym_AMP_GT; - v->a[269110] = anon_sym_AMP_GT_GT; - v->a[269111] = anon_sym_LT_AMP; - v->a[269112] = anon_sym_GT_AMP; - v->a[269113] = anon_sym_GT_PIPE; - v->a[269114] = anon_sym_LT_AMP_DASH; - v->a[269115] = anon_sym_GT_AMP_DASH; - v->a[269116] = anon_sym_LT_LT_DASH; - v->a[269117] = 3; - v->a[269118] = actions(3); - v->a[269119] = 1; - small_parse_table_13456(v); -} - -void small_parse_table_13456(t_small_parse_table_array *v) -{ - v->a[269120] = sym_comment; - v->a[269121] = actions(11782); - v->a[269122] = 2; - v->a[269123] = sym_file_descriptor; - v->a[269124] = aux_sym_heredoc_redirect_token1; - v->a[269125] = actions(11780); - v->a[269126] = 22; - v->a[269127] = anon_sym_SEMI; - v->a[269128] = anon_sym_PIPE_PIPE; - v->a[269129] = anon_sym_AMP_AMP; - v->a[269130] = anon_sym_PIPE; - v->a[269131] = anon_sym_AMP; - v->a[269132] = anon_sym_LT; - v->a[269133] = anon_sym_GT; - v->a[269134] = anon_sym_LT_LT; - v->a[269135] = anon_sym_GT_GT; - v->a[269136] = anon_sym_SEMI_SEMI; - v->a[269137] = anon_sym_SEMI_AMP; - v->a[269138] = anon_sym_SEMI_SEMI_AMP; - v->a[269139] = anon_sym_PIPE_AMP; - small_parse_table_13457(v); -} - -void small_parse_table_13457(t_small_parse_table_array *v) -{ - v->a[269140] = anon_sym_AMP_GT; - v->a[269141] = anon_sym_AMP_GT_GT; - v->a[269142] = anon_sym_LT_AMP; - v->a[269143] = anon_sym_GT_AMP; - v->a[269144] = anon_sym_GT_PIPE; - v->a[269145] = anon_sym_LT_AMP_DASH; - v->a[269146] = anon_sym_GT_AMP_DASH; - v->a[269147] = anon_sym_LT_LT_DASH; - v->a[269148] = anon_sym_LT_LT_LT; - v->a[269149] = 3; - v->a[269150] = actions(3); - v->a[269151] = 1; - v->a[269152] = sym_comment; - v->a[269153] = actions(12259); - v->a[269154] = 2; - v->a[269155] = sym_file_descriptor; - v->a[269156] = aux_sym_heredoc_redirect_token1; - v->a[269157] = actions(12257); - v->a[269158] = 22; - v->a[269159] = anon_sym_SEMI; - small_parse_table_13458(v); -} - -void small_parse_table_13458(t_small_parse_table_array *v) -{ - v->a[269160] = anon_sym_PIPE_PIPE; - v->a[269161] = anon_sym_AMP_AMP; - v->a[269162] = anon_sym_PIPE; - v->a[269163] = anon_sym_AMP; - v->a[269164] = anon_sym_LT; - v->a[269165] = anon_sym_GT; - v->a[269166] = anon_sym_LT_LT; - v->a[269167] = anon_sym_GT_GT; - v->a[269168] = anon_sym_esac; - v->a[269169] = anon_sym_SEMI_SEMI; - v->a[269170] = anon_sym_SEMI_AMP; - v->a[269171] = anon_sym_SEMI_SEMI_AMP; - v->a[269172] = anon_sym_PIPE_AMP; - v->a[269173] = anon_sym_AMP_GT; - v->a[269174] = anon_sym_AMP_GT_GT; - v->a[269175] = anon_sym_LT_AMP; - v->a[269176] = anon_sym_GT_AMP; - v->a[269177] = anon_sym_GT_PIPE; - v->a[269178] = anon_sym_LT_AMP_DASH; - v->a[269179] = anon_sym_GT_AMP_DASH; - small_parse_table_13459(v); -} - -void small_parse_table_13459(t_small_parse_table_array *v) -{ - v->a[269180] = anon_sym_LT_LT_DASH; - v->a[269181] = 3; - v->a[269182] = actions(3); - v->a[269183] = 1; - v->a[269184] = sym_comment; - v->a[269185] = actions(12225); - v->a[269186] = 3; - v->a[269187] = sym_file_descriptor; - v->a[269188] = ts_builtin_sym_end; - v->a[269189] = aux_sym_heredoc_redirect_token1; - v->a[269190] = actions(12223); - v->a[269191] = 21; - v->a[269192] = anon_sym_SEMI; - v->a[269193] = anon_sym_PIPE_PIPE; - v->a[269194] = anon_sym_AMP_AMP; - v->a[269195] = anon_sym_PIPE; - v->a[269196] = anon_sym_AMP; - v->a[269197] = anon_sym_LT; - v->a[269198] = anon_sym_GT; - v->a[269199] = anon_sym_LT_LT; - small_parse_table_13460(v); -} - -/* EOF small_parse_table_2691.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2692.c b/parser/static/small_parse_table/small_parse_table_2692.c deleted file mode 100644 index d68e6843..00000000 --- a/parser/static/small_parse_table/small_parse_table_2692.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2692.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13460(t_small_parse_table_array *v) -{ - v->a[269200] = anon_sym_GT_GT; - v->a[269201] = anon_sym_RPAREN; - v->a[269202] = anon_sym_SEMI_SEMI; - v->a[269203] = anon_sym_PIPE_AMP; - v->a[269204] = anon_sym_AMP_GT; - v->a[269205] = anon_sym_AMP_GT_GT; - v->a[269206] = anon_sym_LT_AMP; - v->a[269207] = anon_sym_GT_AMP; - v->a[269208] = anon_sym_GT_PIPE; - v->a[269209] = anon_sym_LT_AMP_DASH; - v->a[269210] = anon_sym_GT_AMP_DASH; - v->a[269211] = anon_sym_LT_LT_DASH; - v->a[269212] = anon_sym_BQUOTE; - v->a[269213] = 3; - v->a[269214] = actions(3); - v->a[269215] = 1; - v->a[269216] = sym_comment; - v->a[269217] = actions(12263); - v->a[269218] = 2; - v->a[269219] = sym_file_descriptor; - small_parse_table_13461(v); -} - -void small_parse_table_13461(t_small_parse_table_array *v) -{ - v->a[269220] = aux_sym_heredoc_redirect_token1; - v->a[269221] = actions(12261); - v->a[269222] = 22; - v->a[269223] = anon_sym_SEMI; - v->a[269224] = anon_sym_PIPE_PIPE; - v->a[269225] = anon_sym_AMP_AMP; - v->a[269226] = anon_sym_PIPE; - v->a[269227] = anon_sym_AMP; - v->a[269228] = anon_sym_LT; - v->a[269229] = anon_sym_GT; - v->a[269230] = anon_sym_LT_LT; - v->a[269231] = anon_sym_GT_GT; - v->a[269232] = anon_sym_esac; - v->a[269233] = anon_sym_SEMI_SEMI; - v->a[269234] = anon_sym_SEMI_AMP; - v->a[269235] = anon_sym_SEMI_SEMI_AMP; - v->a[269236] = anon_sym_PIPE_AMP; - v->a[269237] = anon_sym_AMP_GT; - v->a[269238] = anon_sym_AMP_GT_GT; - v->a[269239] = anon_sym_LT_AMP; - small_parse_table_13462(v); -} - -void small_parse_table_13462(t_small_parse_table_array *v) -{ - v->a[269240] = anon_sym_GT_AMP; - v->a[269241] = anon_sym_GT_PIPE; - v->a[269242] = anon_sym_LT_AMP_DASH; - v->a[269243] = anon_sym_GT_AMP_DASH; - v->a[269244] = anon_sym_LT_LT_DASH; - v->a[269245] = 3; - v->a[269246] = actions(3); - v->a[269247] = 1; - v->a[269248] = sym_comment; - v->a[269249] = actions(11733); - v->a[269250] = 2; - v->a[269251] = sym_file_descriptor; - v->a[269252] = aux_sym_heredoc_redirect_token1; - v->a[269253] = actions(11735); - v->a[269254] = 22; - v->a[269255] = anon_sym_SEMI; - v->a[269256] = anon_sym_PIPE_PIPE; - v->a[269257] = anon_sym_AMP_AMP; - v->a[269258] = anon_sym_PIPE; - v->a[269259] = anon_sym_AMP; - small_parse_table_13463(v); -} - -void small_parse_table_13463(t_small_parse_table_array *v) -{ - v->a[269260] = anon_sym_LT; - v->a[269261] = anon_sym_GT; - v->a[269262] = anon_sym_LT_LT; - v->a[269263] = anon_sym_GT_GT; - v->a[269264] = anon_sym_SEMI_SEMI; - v->a[269265] = anon_sym_SEMI_AMP; - v->a[269266] = anon_sym_SEMI_SEMI_AMP; - v->a[269267] = anon_sym_PIPE_AMP; - v->a[269268] = anon_sym_AMP_GT; - v->a[269269] = anon_sym_AMP_GT_GT; - v->a[269270] = anon_sym_LT_AMP; - v->a[269271] = anon_sym_GT_AMP; - v->a[269272] = anon_sym_GT_PIPE; - v->a[269273] = anon_sym_LT_AMP_DASH; - v->a[269274] = anon_sym_GT_AMP_DASH; - v->a[269275] = anon_sym_LT_LT_DASH; - v->a[269276] = anon_sym_LT_LT_LT; - v->a[269277] = 10; - v->a[269278] = actions(3); - v->a[269279] = 1; - small_parse_table_13464(v); -} - -void small_parse_table_13464(t_small_parse_table_array *v) -{ - v->a[269280] = sym_comment; - v->a[269281] = actions(5387); - v->a[269282] = 1; - v->a[269283] = aux_sym_heredoc_redirect_token1; - v->a[269284] = actions(12221); - v->a[269285] = 1; - v->a[269286] = sym_file_descriptor; - v->a[269287] = actions(4253); - v->a[269288] = 2; - v->a[269289] = anon_sym_PIPE; - v->a[269290] = anon_sym_PIPE_AMP; - v->a[269291] = actions(4692); - v->a[269292] = 2; - v->a[269293] = anon_sym_LT_LT; - v->a[269294] = anon_sym_LT_LT_DASH; - v->a[269295] = actions(5099); - v->a[269296] = 2; - v->a[269297] = anon_sym_PIPE_PIPE; - v->a[269298] = anon_sym_AMP_AMP; - v->a[269299] = actions(11556); - small_parse_table_13465(v); -} - -/* EOF small_parse_table_2692.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2693.c b/parser/static/small_parse_table/small_parse_table_2693.c deleted file mode 100644 index a88e42b8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2693.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2693.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13465(t_small_parse_table_array *v) -{ - v->a[269300] = 2; - v->a[269301] = anon_sym_LT_AMP_DASH; - v->a[269302] = anon_sym_GT_AMP_DASH; - v->a[269303] = actions(5385); - v->a[269304] = 3; - v->a[269305] = anon_sym_SEMI; - v->a[269306] = anon_sym_AMP; - v->a[269307] = anon_sym_SEMI_SEMI; - v->a[269308] = state(4986); - v->a[269309] = 3; - v->a[269310] = sym_file_redirect; - v->a[269311] = sym_heredoc_redirect; - v->a[269312] = aux_sym_redirected_statement_repeat1; - v->a[269313] = actions(11554); - v->a[269314] = 8; - v->a[269315] = anon_sym_LT; - v->a[269316] = anon_sym_GT; - v->a[269317] = anon_sym_GT_GT; - v->a[269318] = anon_sym_AMP_GT; - v->a[269319] = anon_sym_AMP_GT_GT; - small_parse_table_13466(v); -} - -void small_parse_table_13466(t_small_parse_table_array *v) -{ - v->a[269320] = anon_sym_LT_AMP; - v->a[269321] = anon_sym_GT_AMP; - v->a[269322] = anon_sym_GT_PIPE; - v->a[269323] = 3; - v->a[269324] = actions(3); - v->a[269325] = 1; - v->a[269326] = sym_comment; - v->a[269327] = actions(12265); - v->a[269328] = 3; - v->a[269329] = sym_file_descriptor; - v->a[269330] = ts_builtin_sym_end; - v->a[269331] = aux_sym_heredoc_redirect_token1; - v->a[269332] = actions(12267); - v->a[269333] = 21; - v->a[269334] = anon_sym_SEMI; - v->a[269335] = anon_sym_PIPE_PIPE; - v->a[269336] = anon_sym_AMP_AMP; - v->a[269337] = anon_sym_PIPE; - v->a[269338] = anon_sym_AMP; - v->a[269339] = anon_sym_LT; - small_parse_table_13467(v); -} - -void small_parse_table_13467(t_small_parse_table_array *v) -{ - v->a[269340] = anon_sym_GT; - v->a[269341] = anon_sym_LT_LT; - v->a[269342] = anon_sym_GT_GT; - v->a[269343] = anon_sym_RPAREN; - v->a[269344] = anon_sym_SEMI_SEMI; - v->a[269345] = anon_sym_PIPE_AMP; - v->a[269346] = anon_sym_AMP_GT; - v->a[269347] = anon_sym_AMP_GT_GT; - v->a[269348] = anon_sym_LT_AMP; - v->a[269349] = anon_sym_GT_AMP; - v->a[269350] = anon_sym_GT_PIPE; - v->a[269351] = anon_sym_LT_AMP_DASH; - v->a[269352] = anon_sym_GT_AMP_DASH; - v->a[269353] = anon_sym_LT_LT_DASH; - v->a[269354] = anon_sym_BQUOTE; - v->a[269355] = 3; - v->a[269356] = actions(3); - v->a[269357] = 1; - v->a[269358] = sym_comment; - v->a[269359] = actions(11739); - small_parse_table_13468(v); -} - -void small_parse_table_13468(t_small_parse_table_array *v) -{ - v->a[269360] = 2; - v->a[269361] = sym_file_descriptor; - v->a[269362] = aux_sym_heredoc_redirect_token1; - v->a[269363] = actions(11741); - v->a[269364] = 22; - v->a[269365] = anon_sym_SEMI; - v->a[269366] = anon_sym_PIPE_PIPE; - v->a[269367] = anon_sym_AMP_AMP; - v->a[269368] = anon_sym_PIPE; - v->a[269369] = anon_sym_AMP; - v->a[269370] = anon_sym_LT; - v->a[269371] = anon_sym_GT; - v->a[269372] = anon_sym_LT_LT; - v->a[269373] = anon_sym_GT_GT; - v->a[269374] = anon_sym_SEMI_SEMI; - v->a[269375] = anon_sym_SEMI_AMP; - v->a[269376] = anon_sym_SEMI_SEMI_AMP; - v->a[269377] = anon_sym_PIPE_AMP; - v->a[269378] = anon_sym_AMP_GT; - v->a[269379] = anon_sym_AMP_GT_GT; - small_parse_table_13469(v); -} - -void small_parse_table_13469(t_small_parse_table_array *v) -{ - v->a[269380] = anon_sym_LT_AMP; - v->a[269381] = anon_sym_GT_AMP; - v->a[269382] = anon_sym_GT_PIPE; - v->a[269383] = anon_sym_LT_AMP_DASH; - v->a[269384] = anon_sym_GT_AMP_DASH; - v->a[269385] = anon_sym_LT_LT_DASH; - v->a[269386] = anon_sym_LT_LT_LT; - v->a[269387] = 3; - v->a[269388] = actions(3); - v->a[269389] = 1; - v->a[269390] = sym_comment; - v->a[269391] = actions(11727); - v->a[269392] = 3; - v->a[269393] = sym_file_descriptor; - v->a[269394] = ts_builtin_sym_end; - v->a[269395] = aux_sym_heredoc_redirect_token1; - v->a[269396] = actions(11725); - v->a[269397] = 21; - v->a[269398] = anon_sym_SEMI; - v->a[269399] = anon_sym_PIPE_PIPE; - small_parse_table_13470(v); -} - -/* EOF small_parse_table_2693.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2694.c b/parser/static/small_parse_table/small_parse_table_2694.c deleted file mode 100644 index 8d336c23..00000000 --- a/parser/static/small_parse_table/small_parse_table_2694.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2694.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13470(t_small_parse_table_array *v) -{ - v->a[269400] = anon_sym_AMP_AMP; - v->a[269401] = anon_sym_PIPE; - v->a[269402] = anon_sym_AMP; - v->a[269403] = anon_sym_LT; - v->a[269404] = anon_sym_GT; - v->a[269405] = anon_sym_LT_LT; - v->a[269406] = anon_sym_GT_GT; - v->a[269407] = anon_sym_RPAREN; - v->a[269408] = anon_sym_SEMI_SEMI; - v->a[269409] = anon_sym_PIPE_AMP; - v->a[269410] = anon_sym_AMP_GT; - v->a[269411] = anon_sym_AMP_GT_GT; - v->a[269412] = anon_sym_LT_AMP; - v->a[269413] = anon_sym_GT_AMP; - v->a[269414] = anon_sym_GT_PIPE; - v->a[269415] = anon_sym_LT_AMP_DASH; - v->a[269416] = anon_sym_GT_AMP_DASH; - v->a[269417] = anon_sym_LT_LT_DASH; - v->a[269418] = anon_sym_BQUOTE; - v->a[269419] = 3; - small_parse_table_13471(v); -} - -void small_parse_table_13471(t_small_parse_table_array *v) -{ - v->a[269420] = actions(3); - v->a[269421] = 1; - v->a[269422] = sym_comment; - v->a[269423] = actions(11727); - v->a[269424] = 2; - v->a[269425] = sym_file_descriptor; - v->a[269426] = aux_sym_heredoc_redirect_token1; - v->a[269427] = actions(11725); - v->a[269428] = 22; - v->a[269429] = anon_sym_SEMI; - v->a[269430] = anon_sym_PIPE_PIPE; - v->a[269431] = anon_sym_AMP_AMP; - v->a[269432] = anon_sym_PIPE; - v->a[269433] = anon_sym_AMP; - v->a[269434] = anon_sym_LT; - v->a[269435] = anon_sym_GT; - v->a[269436] = anon_sym_LT_LT; - v->a[269437] = anon_sym_GT_GT; - v->a[269438] = anon_sym_esac; - v->a[269439] = anon_sym_SEMI_SEMI; - small_parse_table_13472(v); -} - -void small_parse_table_13472(t_small_parse_table_array *v) -{ - v->a[269440] = anon_sym_SEMI_AMP; - v->a[269441] = anon_sym_SEMI_SEMI_AMP; - v->a[269442] = anon_sym_PIPE_AMP; - v->a[269443] = anon_sym_AMP_GT; - v->a[269444] = anon_sym_AMP_GT_GT; - v->a[269445] = anon_sym_LT_AMP; - v->a[269446] = anon_sym_GT_AMP; - v->a[269447] = anon_sym_GT_PIPE; - v->a[269448] = anon_sym_LT_AMP_DASH; - v->a[269449] = anon_sym_GT_AMP_DASH; - v->a[269450] = anon_sym_LT_LT_DASH; - v->a[269451] = 3; - v->a[269452] = actions(3); - v->a[269453] = 1; - v->a[269454] = sym_comment; - v->a[269455] = actions(12157); - v->a[269456] = 2; - v->a[269457] = sym_file_descriptor; - v->a[269458] = aux_sym_heredoc_redirect_token1; - v->a[269459] = actions(12159); - small_parse_table_13473(v); -} - -void small_parse_table_13473(t_small_parse_table_array *v) -{ - v->a[269460] = 22; - v->a[269461] = anon_sym_SEMI; - v->a[269462] = anon_sym_PIPE_PIPE; - v->a[269463] = anon_sym_AMP_AMP; - v->a[269464] = anon_sym_PIPE; - v->a[269465] = anon_sym_AMP; - v->a[269466] = anon_sym_LT; - v->a[269467] = anon_sym_GT; - v->a[269468] = anon_sym_LT_LT; - v->a[269469] = anon_sym_GT_GT; - v->a[269470] = anon_sym_esac; - v->a[269471] = anon_sym_SEMI_SEMI; - v->a[269472] = anon_sym_SEMI_AMP; - v->a[269473] = anon_sym_SEMI_SEMI_AMP; - v->a[269474] = anon_sym_PIPE_AMP; - v->a[269475] = anon_sym_AMP_GT; - v->a[269476] = anon_sym_AMP_GT_GT; - v->a[269477] = anon_sym_LT_AMP; - v->a[269478] = anon_sym_GT_AMP; - v->a[269479] = anon_sym_GT_PIPE; - small_parse_table_13474(v); -} - -void small_parse_table_13474(t_small_parse_table_array *v) -{ - v->a[269480] = anon_sym_LT_AMP_DASH; - v->a[269481] = anon_sym_GT_AMP_DASH; - v->a[269482] = anon_sym_LT_LT_DASH; - v->a[269483] = 3; - v->a[269484] = actions(3); - v->a[269485] = 1; - v->a[269486] = sym_comment; - v->a[269487] = actions(12157); - v->a[269488] = 2; - v->a[269489] = sym_file_descriptor; - v->a[269490] = aux_sym_heredoc_redirect_token1; - v->a[269491] = actions(12159); - v->a[269492] = 22; - v->a[269493] = anon_sym_SEMI; - v->a[269494] = anon_sym_PIPE_PIPE; - v->a[269495] = anon_sym_AMP_AMP; - v->a[269496] = anon_sym_PIPE; - v->a[269497] = anon_sym_AMP; - v->a[269498] = anon_sym_LT; - v->a[269499] = anon_sym_GT; - small_parse_table_13475(v); -} - -/* EOF small_parse_table_2694.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2695.c b/parser/static/small_parse_table/small_parse_table_2695.c deleted file mode 100644 index d592c42a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2695.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2695.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13475(t_small_parse_table_array *v) -{ - v->a[269500] = anon_sym_LT_LT; - v->a[269501] = anon_sym_GT_GT; - v->a[269502] = anon_sym_esac; - v->a[269503] = anon_sym_SEMI_SEMI; - v->a[269504] = anon_sym_SEMI_AMP; - v->a[269505] = anon_sym_SEMI_SEMI_AMP; - v->a[269506] = anon_sym_PIPE_AMP; - v->a[269507] = anon_sym_AMP_GT; - v->a[269508] = anon_sym_AMP_GT_GT; - v->a[269509] = anon_sym_LT_AMP; - v->a[269510] = anon_sym_GT_AMP; - v->a[269511] = anon_sym_GT_PIPE; - v->a[269512] = anon_sym_LT_AMP_DASH; - v->a[269513] = anon_sym_GT_AMP_DASH; - v->a[269514] = anon_sym_LT_LT_DASH; - v->a[269515] = 3; - v->a[269516] = actions(3); - v->a[269517] = 1; - v->a[269518] = sym_comment; - v->a[269519] = actions(11729); - small_parse_table_13476(v); -} - -void small_parse_table_13476(t_small_parse_table_array *v) -{ - v->a[269520] = 3; - v->a[269521] = sym_file_descriptor; - v->a[269522] = ts_builtin_sym_end; - v->a[269523] = aux_sym_heredoc_redirect_token1; - v->a[269524] = actions(11731); - v->a[269525] = 21; - v->a[269526] = anon_sym_SEMI; - v->a[269527] = anon_sym_PIPE_PIPE; - v->a[269528] = anon_sym_AMP_AMP; - v->a[269529] = anon_sym_PIPE; - v->a[269530] = anon_sym_AMP; - v->a[269531] = anon_sym_LT; - v->a[269532] = anon_sym_GT; - v->a[269533] = anon_sym_LT_LT; - v->a[269534] = anon_sym_GT_GT; - v->a[269535] = anon_sym_RPAREN; - v->a[269536] = anon_sym_SEMI_SEMI; - v->a[269537] = anon_sym_PIPE_AMP; - v->a[269538] = anon_sym_AMP_GT; - v->a[269539] = anon_sym_AMP_GT_GT; - small_parse_table_13477(v); -} - -void small_parse_table_13477(t_small_parse_table_array *v) -{ - v->a[269540] = anon_sym_LT_AMP; - v->a[269541] = anon_sym_GT_AMP; - v->a[269542] = anon_sym_GT_PIPE; - v->a[269543] = anon_sym_LT_AMP_DASH; - v->a[269544] = anon_sym_GT_AMP_DASH; - v->a[269545] = anon_sym_LT_LT_DASH; - v->a[269546] = anon_sym_BQUOTE; - v->a[269547] = 3; - v->a[269548] = actions(3); - v->a[269549] = 1; - v->a[269550] = sym_comment; - v->a[269551] = actions(11729); - v->a[269552] = 2; - v->a[269553] = sym_file_descriptor; - v->a[269554] = aux_sym_heredoc_redirect_token1; - v->a[269555] = actions(11731); - v->a[269556] = 22; - v->a[269557] = anon_sym_SEMI; - v->a[269558] = anon_sym_PIPE_PIPE; - v->a[269559] = anon_sym_AMP_AMP; - small_parse_table_13478(v); -} - -void small_parse_table_13478(t_small_parse_table_array *v) -{ - v->a[269560] = anon_sym_PIPE; - v->a[269561] = anon_sym_AMP; - v->a[269562] = anon_sym_LT; - v->a[269563] = anon_sym_GT; - v->a[269564] = anon_sym_LT_LT; - v->a[269565] = anon_sym_GT_GT; - v->a[269566] = anon_sym_esac; - v->a[269567] = anon_sym_SEMI_SEMI; - v->a[269568] = anon_sym_SEMI_AMP; - v->a[269569] = anon_sym_SEMI_SEMI_AMP; - v->a[269570] = anon_sym_PIPE_AMP; - v->a[269571] = anon_sym_AMP_GT; - v->a[269572] = anon_sym_AMP_GT_GT; - v->a[269573] = anon_sym_LT_AMP; - v->a[269574] = anon_sym_GT_AMP; - v->a[269575] = anon_sym_GT_PIPE; - v->a[269576] = anon_sym_LT_AMP_DASH; - v->a[269577] = anon_sym_GT_AMP_DASH; - v->a[269578] = anon_sym_LT_LT_DASH; - v->a[269579] = 3; - small_parse_table_13479(v); -} - -void small_parse_table_13479(t_small_parse_table_array *v) -{ - v->a[269580] = actions(3); - v->a[269581] = 1; - v->a[269582] = sym_comment; - v->a[269583] = actions(12269); - v->a[269584] = 3; - v->a[269585] = sym_file_descriptor; - v->a[269586] = ts_builtin_sym_end; - v->a[269587] = aux_sym_heredoc_redirect_token1; - v->a[269588] = actions(12271); - v->a[269589] = 21; - v->a[269590] = anon_sym_SEMI; - v->a[269591] = anon_sym_PIPE_PIPE; - v->a[269592] = anon_sym_AMP_AMP; - v->a[269593] = anon_sym_PIPE; - v->a[269594] = anon_sym_AMP; - v->a[269595] = anon_sym_LT; - v->a[269596] = anon_sym_GT; - v->a[269597] = anon_sym_LT_LT; - v->a[269598] = anon_sym_GT_GT; - v->a[269599] = anon_sym_RPAREN; - small_parse_table_13480(v); -} - -/* EOF small_parse_table_2695.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2696.c b/parser/static/small_parse_table/small_parse_table_2696.c deleted file mode 100644 index e9c2677e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2696.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2696.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13480(t_small_parse_table_array *v) -{ - v->a[269600] = anon_sym_SEMI_SEMI; - v->a[269601] = anon_sym_PIPE_AMP; - v->a[269602] = anon_sym_AMP_GT; - v->a[269603] = anon_sym_AMP_GT_GT; - v->a[269604] = anon_sym_LT_AMP; - v->a[269605] = anon_sym_GT_AMP; - v->a[269606] = anon_sym_GT_PIPE; - v->a[269607] = anon_sym_LT_AMP_DASH; - v->a[269608] = anon_sym_GT_AMP_DASH; - v->a[269609] = anon_sym_LT_LT_DASH; - v->a[269610] = anon_sym_BQUOTE; - v->a[269611] = 3; - v->a[269612] = actions(3); - v->a[269613] = 1; - v->a[269614] = sym_comment; - v->a[269615] = actions(12219); - v->a[269616] = 3; - v->a[269617] = sym_file_descriptor; - v->a[269618] = ts_builtin_sym_end; - v->a[269619] = aux_sym_heredoc_redirect_token1; - small_parse_table_13481(v); -} - -void small_parse_table_13481(t_small_parse_table_array *v) -{ - v->a[269620] = actions(12217); - v->a[269621] = 21; - v->a[269622] = anon_sym_SEMI; - v->a[269623] = anon_sym_PIPE_PIPE; - v->a[269624] = anon_sym_AMP_AMP; - v->a[269625] = anon_sym_PIPE; - v->a[269626] = anon_sym_AMP; - v->a[269627] = anon_sym_LT; - v->a[269628] = anon_sym_GT; - v->a[269629] = anon_sym_LT_LT; - v->a[269630] = anon_sym_GT_GT; - v->a[269631] = anon_sym_RPAREN; - v->a[269632] = anon_sym_SEMI_SEMI; - v->a[269633] = anon_sym_PIPE_AMP; - v->a[269634] = anon_sym_AMP_GT; - v->a[269635] = anon_sym_AMP_GT_GT; - v->a[269636] = anon_sym_LT_AMP; - v->a[269637] = anon_sym_GT_AMP; - v->a[269638] = anon_sym_GT_PIPE; - v->a[269639] = anon_sym_LT_AMP_DASH; - small_parse_table_13482(v); -} - -void small_parse_table_13482(t_small_parse_table_array *v) -{ - v->a[269640] = anon_sym_GT_AMP_DASH; - v->a[269641] = anon_sym_LT_LT_DASH; - v->a[269642] = anon_sym_BQUOTE; - v->a[269643] = 3; - v->a[269644] = actions(3); - v->a[269645] = 1; - v->a[269646] = sym_comment; - v->a[269647] = actions(11956); - v->a[269648] = 2; - v->a[269649] = sym_file_descriptor; - v->a[269650] = aux_sym_heredoc_redirect_token1; - v->a[269651] = actions(11958); - v->a[269652] = 22; - v->a[269653] = anon_sym_SEMI; - v->a[269654] = anon_sym_PIPE_PIPE; - v->a[269655] = anon_sym_AMP_AMP; - v->a[269656] = anon_sym_PIPE; - v->a[269657] = anon_sym_AMP; - v->a[269658] = anon_sym_LT; - v->a[269659] = anon_sym_GT; - small_parse_table_13483(v); -} - -void small_parse_table_13483(t_small_parse_table_array *v) -{ - v->a[269660] = anon_sym_LT_LT; - v->a[269661] = anon_sym_GT_GT; - v->a[269662] = anon_sym_SEMI_SEMI; - v->a[269663] = anon_sym_SEMI_AMP; - v->a[269664] = anon_sym_SEMI_SEMI_AMP; - v->a[269665] = anon_sym_PIPE_AMP; - v->a[269666] = anon_sym_AMP_GT; - v->a[269667] = anon_sym_AMP_GT_GT; - v->a[269668] = anon_sym_LT_AMP; - v->a[269669] = anon_sym_GT_AMP; - v->a[269670] = anon_sym_GT_PIPE; - v->a[269671] = anon_sym_LT_AMP_DASH; - v->a[269672] = anon_sym_GT_AMP_DASH; - v->a[269673] = anon_sym_LT_LT_DASH; - v->a[269674] = anon_sym_LT_LT_LT; - v->a[269675] = 3; - v->a[269676] = actions(3); - v->a[269677] = 1; - v->a[269678] = sym_comment; - v->a[269679] = actions(12191); - small_parse_table_13484(v); -} - -void small_parse_table_13484(t_small_parse_table_array *v) -{ - v->a[269680] = 2; - v->a[269681] = sym_file_descriptor; - v->a[269682] = aux_sym_heredoc_redirect_token1; - v->a[269683] = actions(12193); - v->a[269684] = 22; - v->a[269685] = anon_sym_SEMI; - v->a[269686] = anon_sym_PIPE_PIPE; - v->a[269687] = anon_sym_AMP_AMP; - v->a[269688] = anon_sym_PIPE; - v->a[269689] = anon_sym_AMP; - v->a[269690] = anon_sym_LT; - v->a[269691] = anon_sym_GT; - v->a[269692] = anon_sym_LT_LT; - v->a[269693] = anon_sym_GT_GT; - v->a[269694] = anon_sym_esac; - v->a[269695] = anon_sym_SEMI_SEMI; - v->a[269696] = anon_sym_SEMI_AMP; - v->a[269697] = anon_sym_SEMI_SEMI_AMP; - v->a[269698] = anon_sym_PIPE_AMP; - v->a[269699] = anon_sym_AMP_GT; - small_parse_table_13485(v); -} - -/* EOF small_parse_table_2696.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2697.c b/parser/static/small_parse_table/small_parse_table_2697.c deleted file mode 100644 index 54c354fc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2697.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2697.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13485(t_small_parse_table_array *v) -{ - v->a[269700] = anon_sym_AMP_GT_GT; - v->a[269701] = anon_sym_LT_AMP; - v->a[269702] = anon_sym_GT_AMP; - v->a[269703] = anon_sym_GT_PIPE; - v->a[269704] = anon_sym_LT_AMP_DASH; - v->a[269705] = anon_sym_GT_AMP_DASH; - v->a[269706] = anon_sym_LT_LT_DASH; - v->a[269707] = 3; - v->a[269708] = actions(3); - v->a[269709] = 1; - v->a[269710] = sym_comment; - v->a[269711] = actions(2096); - v->a[269712] = 2; - v->a[269713] = sym_file_descriptor; - v->a[269714] = aux_sym_heredoc_redirect_token1; - v->a[269715] = actions(2094); - v->a[269716] = 22; - v->a[269717] = anon_sym_SEMI; - v->a[269718] = anon_sym_PIPE_PIPE; - v->a[269719] = anon_sym_AMP_AMP; - small_parse_table_13486(v); -} - -void small_parse_table_13486(t_small_parse_table_array *v) -{ - v->a[269720] = anon_sym_PIPE; - v->a[269721] = anon_sym_AMP; - v->a[269722] = anon_sym_LT; - v->a[269723] = anon_sym_GT; - v->a[269724] = anon_sym_LT_LT; - v->a[269725] = anon_sym_GT_GT; - v->a[269726] = anon_sym_SEMI_SEMI; - v->a[269727] = anon_sym_SEMI_AMP; - v->a[269728] = anon_sym_SEMI_SEMI_AMP; - v->a[269729] = anon_sym_PIPE_AMP; - v->a[269730] = anon_sym_AMP_GT; - v->a[269731] = anon_sym_AMP_GT_GT; - v->a[269732] = anon_sym_LT_AMP; - v->a[269733] = anon_sym_GT_AMP; - v->a[269734] = anon_sym_GT_PIPE; - v->a[269735] = anon_sym_LT_AMP_DASH; - v->a[269736] = anon_sym_GT_AMP_DASH; - v->a[269737] = anon_sym_LT_LT_DASH; - v->a[269738] = anon_sym_LT_LT_LT; - v->a[269739] = 3; - small_parse_table_13487(v); -} - -void small_parse_table_13487(t_small_parse_table_array *v) -{ - v->a[269740] = actions(3); - v->a[269741] = 1; - v->a[269742] = sym_comment; - v->a[269743] = actions(11790); - v->a[269744] = 3; - v->a[269745] = sym_file_descriptor; - v->a[269746] = ts_builtin_sym_end; - v->a[269747] = aux_sym_heredoc_redirect_token1; - v->a[269748] = actions(11792); - v->a[269749] = 21; - v->a[269750] = anon_sym_SEMI; - v->a[269751] = anon_sym_PIPE_PIPE; - v->a[269752] = anon_sym_AMP_AMP; - v->a[269753] = anon_sym_PIPE; - v->a[269754] = anon_sym_AMP; - v->a[269755] = anon_sym_LT; - v->a[269756] = anon_sym_GT; - v->a[269757] = anon_sym_LT_LT; - v->a[269758] = anon_sym_GT_GT; - v->a[269759] = anon_sym_RPAREN; - small_parse_table_13488(v); -} - -void small_parse_table_13488(t_small_parse_table_array *v) -{ - v->a[269760] = anon_sym_SEMI_SEMI; - v->a[269761] = anon_sym_PIPE_AMP; - v->a[269762] = anon_sym_AMP_GT; - v->a[269763] = anon_sym_AMP_GT_GT; - v->a[269764] = anon_sym_LT_AMP; - v->a[269765] = anon_sym_GT_AMP; - v->a[269766] = anon_sym_GT_PIPE; - v->a[269767] = anon_sym_LT_AMP_DASH; - v->a[269768] = anon_sym_GT_AMP_DASH; - v->a[269769] = anon_sym_LT_LT_DASH; - v->a[269770] = anon_sym_BQUOTE; - v->a[269771] = 3; - v->a[269772] = actions(3); - v->a[269773] = 1; - v->a[269774] = sym_comment; - v->a[269775] = actions(12195); - v->a[269776] = 2; - v->a[269777] = sym_file_descriptor; - v->a[269778] = aux_sym_heredoc_redirect_token1; - v->a[269779] = actions(12197); - small_parse_table_13489(v); -} - -void small_parse_table_13489(t_small_parse_table_array *v) -{ - v->a[269780] = 22; - v->a[269781] = anon_sym_SEMI; - v->a[269782] = anon_sym_PIPE_PIPE; - v->a[269783] = anon_sym_AMP_AMP; - v->a[269784] = anon_sym_PIPE; - v->a[269785] = anon_sym_AMP; - v->a[269786] = anon_sym_LT; - v->a[269787] = anon_sym_GT; - v->a[269788] = anon_sym_LT_LT; - v->a[269789] = anon_sym_GT_GT; - v->a[269790] = anon_sym_esac; - v->a[269791] = anon_sym_SEMI_SEMI; - v->a[269792] = anon_sym_SEMI_AMP; - v->a[269793] = anon_sym_SEMI_SEMI_AMP; - v->a[269794] = anon_sym_PIPE_AMP; - v->a[269795] = anon_sym_AMP_GT; - v->a[269796] = anon_sym_AMP_GT_GT; - v->a[269797] = anon_sym_LT_AMP; - v->a[269798] = anon_sym_GT_AMP; - v->a[269799] = anon_sym_GT_PIPE; - small_parse_table_13490(v); -} - -/* EOF small_parse_table_2697.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2698.c b/parser/static/small_parse_table/small_parse_table_2698.c deleted file mode 100644 index d0add37f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2698.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2698.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13490(t_small_parse_table_array *v) -{ - v->a[269800] = anon_sym_LT_AMP_DASH; - v->a[269801] = anon_sym_GT_AMP_DASH; - v->a[269802] = anon_sym_LT_LT_DASH; - v->a[269803] = 18; - v->a[269804] = actions(71); - v->a[269805] = 1; - v->a[269806] = sym_comment; - v->a[269807] = actions(12167); - v->a[269808] = 1; - v->a[269809] = anon_sym_LPAREN; - v->a[269810] = actions(12169); - v->a[269811] = 1; - v->a[269812] = aux_sym__c_word_token1; - v->a[269813] = actions(12171); - v->a[269814] = 1; - v->a[269815] = anon_sym_DOLLAR; - v->a[269816] = actions(12173); - v->a[269817] = 1; - v->a[269818] = anon_sym_DQUOTE; - v->a[269819] = actions(12175); - small_parse_table_13491(v); -} - -void small_parse_table_13491(t_small_parse_table_array *v) -{ - v->a[269820] = 1; - v->a[269821] = aux_sym_number_token1; - v->a[269822] = actions(12177); - v->a[269823] = 1; - v->a[269824] = aux_sym_number_token2; - v->a[269825] = actions(12179); - v->a[269826] = 1; - v->a[269827] = anon_sym_DOLLAR_LBRACE; - v->a[269828] = actions(12181); - v->a[269829] = 1; - v->a[269830] = anon_sym_DOLLAR_LPAREN; - v->a[269831] = actions(12183); - v->a[269832] = 1; - v->a[269833] = anon_sym_BQUOTE; - v->a[269834] = actions(12185); - v->a[269835] = 1; - v->a[269836] = anon_sym_DOLLAR_BQUOTE; - v->a[269837] = state(3442); - v->a[269838] = 1; - v->a[269839] = sym__c_unary_expression; - small_parse_table_13492(v); -} - -void small_parse_table_13492(t_small_parse_table_array *v) -{ - v->a[269840] = state(3443); - v->a[269841] = 1; - v->a[269842] = sym__c_binary_expression; - v->a[269843] = state(3444); - v->a[269844] = 1; - v->a[269845] = sym__c_postfix_expression; - v->a[269846] = state(6671); - v->a[269847] = 1; - v->a[269848] = sym__c_expression; - v->a[269849] = state(6762); - v->a[269850] = 1; - v->a[269851] = sym__c_variable_assignment; - v->a[269852] = actions(12165); - v->a[269853] = 2; - v->a[269854] = anon_sym_PLUS_PLUS; - v->a[269855] = anon_sym_DASH_DASH; - v->a[269856] = state(3441); - v->a[269857] = 7; - v->a[269858] = sym__c_expression_not_assignment; - v->a[269859] = sym__c_parenthesized_expression; - small_parse_table_13493(v); -} - -void small_parse_table_13493(t_small_parse_table_array *v) -{ - v->a[269860] = sym_string; - v->a[269861] = sym_number; - v->a[269862] = sym_simple_expansion; - v->a[269863] = sym_expansion; - v->a[269864] = sym_command_substitution; - v->a[269865] = 3; - v->a[269866] = actions(3); - v->a[269867] = 1; - v->a[269868] = sym_comment; - v->a[269869] = actions(12163); - v->a[269870] = 3; - v->a[269871] = sym_file_descriptor; - v->a[269872] = ts_builtin_sym_end; - v->a[269873] = aux_sym_heredoc_redirect_token1; - v->a[269874] = actions(12161); - v->a[269875] = 21; - v->a[269876] = anon_sym_SEMI; - v->a[269877] = anon_sym_PIPE_PIPE; - v->a[269878] = anon_sym_AMP_AMP; - v->a[269879] = anon_sym_PIPE; - small_parse_table_13494(v); -} - -void small_parse_table_13494(t_small_parse_table_array *v) -{ - v->a[269880] = anon_sym_AMP; - v->a[269881] = anon_sym_LT; - v->a[269882] = anon_sym_GT; - v->a[269883] = anon_sym_LT_LT; - v->a[269884] = anon_sym_GT_GT; - v->a[269885] = anon_sym_RPAREN; - v->a[269886] = anon_sym_SEMI_SEMI; - v->a[269887] = anon_sym_PIPE_AMP; - v->a[269888] = anon_sym_AMP_GT; - v->a[269889] = anon_sym_AMP_GT_GT; - v->a[269890] = anon_sym_LT_AMP; - v->a[269891] = anon_sym_GT_AMP; - v->a[269892] = anon_sym_GT_PIPE; - v->a[269893] = anon_sym_LT_AMP_DASH; - v->a[269894] = anon_sym_GT_AMP_DASH; - v->a[269895] = anon_sym_LT_LT_DASH; - v->a[269896] = anon_sym_BQUOTE; - v->a[269897] = 3; - v->a[269898] = actions(3); - v->a[269899] = 1; - small_parse_table_13495(v); -} - -/* EOF small_parse_table_2698.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2699.c b/parser/static/small_parse_table/small_parse_table_2699.c deleted file mode 100644 index 0d1b45c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2699.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2699.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13495(t_small_parse_table_array *v) -{ - v->a[269900] = sym_comment; - v->a[269901] = actions(12269); - v->a[269902] = 2; - v->a[269903] = sym_file_descriptor; - v->a[269904] = aux_sym_heredoc_redirect_token1; - v->a[269905] = actions(12271); - v->a[269906] = 22; - v->a[269907] = anon_sym_SEMI; - v->a[269908] = anon_sym_PIPE_PIPE; - v->a[269909] = anon_sym_AMP_AMP; - v->a[269910] = anon_sym_PIPE; - v->a[269911] = anon_sym_AMP; - v->a[269912] = anon_sym_LT; - v->a[269913] = anon_sym_GT; - v->a[269914] = anon_sym_LT_LT; - v->a[269915] = anon_sym_GT_GT; - v->a[269916] = anon_sym_esac; - v->a[269917] = anon_sym_SEMI_SEMI; - v->a[269918] = anon_sym_SEMI_AMP; - v->a[269919] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13496(v); -} - -void small_parse_table_13496(t_small_parse_table_array *v) -{ - v->a[269920] = anon_sym_PIPE_AMP; - v->a[269921] = anon_sym_AMP_GT; - v->a[269922] = anon_sym_AMP_GT_GT; - v->a[269923] = anon_sym_LT_AMP; - v->a[269924] = anon_sym_GT_AMP; - v->a[269925] = anon_sym_GT_PIPE; - v->a[269926] = anon_sym_LT_AMP_DASH; - v->a[269927] = anon_sym_GT_AMP_DASH; - v->a[269928] = anon_sym_LT_LT_DASH; - v->a[269929] = 3; - v->a[269930] = actions(3); - v->a[269931] = 1; - v->a[269932] = sym_comment; - v->a[269933] = actions(12119); - v->a[269934] = 3; - v->a[269935] = sym_file_descriptor; - v->a[269936] = ts_builtin_sym_end; - v->a[269937] = aux_sym_heredoc_redirect_token1; - v->a[269938] = actions(12117); - v->a[269939] = 21; - small_parse_table_13497(v); -} - -void small_parse_table_13497(t_small_parse_table_array *v) -{ - v->a[269940] = anon_sym_SEMI; - v->a[269941] = anon_sym_PIPE_PIPE; - v->a[269942] = anon_sym_AMP_AMP; - v->a[269943] = anon_sym_PIPE; - v->a[269944] = anon_sym_AMP; - v->a[269945] = anon_sym_LT; - v->a[269946] = anon_sym_GT; - v->a[269947] = anon_sym_LT_LT; - v->a[269948] = anon_sym_GT_GT; - v->a[269949] = anon_sym_RPAREN; - v->a[269950] = anon_sym_SEMI_SEMI; - v->a[269951] = anon_sym_PIPE_AMP; - v->a[269952] = anon_sym_AMP_GT; - v->a[269953] = anon_sym_AMP_GT_GT; - v->a[269954] = anon_sym_LT_AMP; - v->a[269955] = anon_sym_GT_AMP; - v->a[269956] = anon_sym_GT_PIPE; - v->a[269957] = anon_sym_LT_AMP_DASH; - v->a[269958] = anon_sym_GT_AMP_DASH; - v->a[269959] = anon_sym_LT_LT_DASH; - small_parse_table_13498(v); -} - -void small_parse_table_13498(t_small_parse_table_array *v) -{ - v->a[269960] = anon_sym_BQUOTE; - v->a[269961] = 5; - v->a[269962] = actions(3); - v->a[269963] = 1; - v->a[269964] = sym_comment; - v->a[269965] = state(4971); - v->a[269966] = 1; - v->a[269967] = aux_sym_pipeline_repeat1; - v->a[269968] = actions(11748); - v->a[269969] = 2; - v->a[269970] = sym_file_descriptor; - v->a[269971] = aux_sym_heredoc_redirect_token1; - v->a[269972] = actions(12273); - v->a[269973] = 2; - v->a[269974] = anon_sym_PIPE; - v->a[269975] = anon_sym_PIPE_AMP; - v->a[269976] = actions(11743); - v->a[269977] = 19; - v->a[269978] = anon_sym_SEMI; - v->a[269979] = anon_sym_PIPE_PIPE; - small_parse_table_13499(v); -} - -void small_parse_table_13499(t_small_parse_table_array *v) -{ - v->a[269980] = anon_sym_AMP_AMP; - v->a[269981] = anon_sym_AMP; - v->a[269982] = anon_sym_LT; - v->a[269983] = anon_sym_GT; - v->a[269984] = anon_sym_LT_LT; - v->a[269985] = anon_sym_GT_GT; - v->a[269986] = anon_sym_SEMI_SEMI; - v->a[269987] = anon_sym_SEMI_AMP; - v->a[269988] = anon_sym_SEMI_SEMI_AMP; - v->a[269989] = anon_sym_AMP_GT; - v->a[269990] = anon_sym_AMP_GT_GT; - v->a[269991] = anon_sym_LT_AMP; - v->a[269992] = anon_sym_GT_AMP; - v->a[269993] = anon_sym_GT_PIPE; - v->a[269994] = anon_sym_LT_AMP_DASH; - v->a[269995] = anon_sym_GT_AMP_DASH; - v->a[269996] = anon_sym_LT_LT_DASH; - v->a[269997] = 18; - v->a[269998] = actions(71); - v->a[269999] = 1; - small_parse_table_13500(v); -} - -/* EOF small_parse_table_2699.c */ diff --git a/parser/static/small_parse_table/small_parse_table_27.c b/parser/static/small_parse_table/small_parse_table_27.c index a6e91370..1cb3cdd8 100644 --- a/parser/static/small_parse_table/small_parse_table_27.c +++ b/parser/static/small_parse_table/small_parse_table_27.c @@ -14,126 +14,126 @@ void small_parse_table_135(t_small_parse_table_array *v) { - v->a[2700] = 1; - v->a[2701] = sym_comment; - v->a[2702] = actions(1418); - v->a[2703] = 1; - v->a[2704] = anon_sym_DQUOTE; - v->a[2705] = actions(1807); - v->a[2706] = 1; - v->a[2707] = sym_variable_name; - v->a[2708] = state(922); - v->a[2709] = 1; - v->a[2710] = sym_string; - v->a[2711] = actions(1805); - v->a[2712] = 2; - v->a[2713] = aux_sym__simple_variable_name_token1; - v->a[2714] = aux_sym__multiline_variable_name_token1; - v->a[2715] = actions(1235); - v->a[2716] = 4; - v->a[2717] = sym_file_descriptor; - v->a[2718] = sym_test_operator; - v->a[2719] = sym__bare_dollar; + v->a[2700] = anon_sym_PIPE; + v->a[2701] = anon_sym_RPAREN; + v->a[2702] = anon_sym_SEMI_SEMI; + v->a[2703] = anon_sym_PIPE_AMP; + v->a[2704] = anon_sym_AMP_AMP; + v->a[2705] = anon_sym_PIPE_PIPE; + v->a[2706] = anon_sym_LT; + v->a[2707] = anon_sym_GT; + v->a[2708] = anon_sym_GT_GT; + v->a[2709] = anon_sym_AMP_GT; + v->a[2710] = anon_sym_AMP_GT_GT; + v->a[2711] = anon_sym_LT_AMP; + v->a[2712] = anon_sym_GT_AMP; + v->a[2713] = anon_sym_GT_PIPE; + v->a[2714] = anon_sym_LT_AMP_DASH; + v->a[2715] = anon_sym_GT_AMP_DASH; + v->a[2716] = anon_sym_LT_LT; + v->a[2717] = anon_sym_LT_LT_DASH; + v->a[2718] = anon_sym_AMP; + v->a[2719] = anon_sym_SEMI; small_parse_table_136(v); } void small_parse_table_136(t_small_parse_table_array *v) { - v->a[2720] = sym__brace_start; - v->a[2721] = actions(1803); - v->a[2722] = 9; - v->a[2723] = anon_sym_DASH; - v->a[2724] = anon_sym_STAR; - v->a[2725] = anon_sym_BANG; - v->a[2726] = anon_sym_QMARK; - v->a[2727] = anon_sym_DOLLAR; - v->a[2728] = anon_sym_POUND; - v->a[2729] = anon_sym_AT2; - v->a[2730] = anon_sym_0; - v->a[2731] = anon_sym__; - v->a[2732] = actions(1227); - v->a[2733] = 41; - v->a[2734] = anon_sym_LPAREN_LPAREN; - v->a[2735] = anon_sym_SEMI; - v->a[2736] = anon_sym_PIPE_PIPE; - v->a[2737] = anon_sym_AMP_AMP; - v->a[2738] = anon_sym_PIPE; - v->a[2739] = anon_sym_AMP; + v->a[2720] = 6; + v->a[2721] = actions(3); + v->a[2722] = 1; + v->a[2723] = sym_comment; + v->a[2724] = actions(1242); + v->a[2725] = 1; + v->a[2726] = sym_variable_name; + v->a[2727] = actions(1240); + v->a[2728] = 2; + v->a[2729] = aux_sym__simple_variable_name_token1; + v->a[2730] = aux_sym__multiline_variable_name_token1; + v->a[2731] = actions(816); + v->a[2732] = 4; + v->a[2733] = sym_file_descriptor; + v->a[2734] = sym_test_operator; + v->a[2735] = sym__bare_dollar; + v->a[2736] = sym__brace_start; + v->a[2737] = actions(1238); + v->a[2738] = 9; + v->a[2739] = anon_sym_BANG; small_parse_table_137(v); } void small_parse_table_137(t_small_parse_table_array *v) { - v->a[2740] = anon_sym_EQ_EQ; - v->a[2741] = anon_sym_LT; - v->a[2742] = anon_sym_GT; - v->a[2743] = anon_sym_LT_LT; - v->a[2744] = anon_sym_GT_GT; - v->a[2745] = anon_sym_esac; - v->a[2746] = anon_sym_SEMI_SEMI; - v->a[2747] = anon_sym_SEMI_AMP; - v->a[2748] = anon_sym_SEMI_SEMI_AMP; - v->a[2749] = anon_sym_PIPE_AMP; - v->a[2750] = anon_sym_EQ_TILDE; - v->a[2751] = anon_sym_AMP_GT; - v->a[2752] = anon_sym_AMP_GT_GT; - v->a[2753] = anon_sym_LT_AMP; - v->a[2754] = anon_sym_GT_AMP; - v->a[2755] = anon_sym_GT_PIPE; - v->a[2756] = anon_sym_LT_AMP_DASH; - v->a[2757] = anon_sym_GT_AMP_DASH; - v->a[2758] = anon_sym_LT_LT_DASH; - v->a[2759] = aux_sym_heredoc_redirect_token1; + v->a[2740] = anon_sym_DASH; + v->a[2741] = anon_sym_STAR; + v->a[2742] = anon_sym_QMARK; + v->a[2743] = anon_sym_DOLLAR; + v->a[2744] = anon_sym_POUND; + v->a[2745] = anon_sym_AT; + v->a[2746] = anon_sym_0; + v->a[2747] = anon_sym__; + v->a[2748] = actions(810); + v->a[2749] = 33; + v->a[2750] = anon_sym_PIPE; + v->a[2751] = anon_sym_SEMI_SEMI; + v->a[2752] = anon_sym_SEMI_AMP; + v->a[2753] = anon_sym_SEMI_SEMI_AMP; + v->a[2754] = anon_sym_PIPE_AMP; + v->a[2755] = anon_sym_AMP_AMP; + v->a[2756] = anon_sym_PIPE_PIPE; + v->a[2757] = anon_sym_LT; + v->a[2758] = anon_sym_GT; + v->a[2759] = anon_sym_GT_GT; small_parse_table_138(v); } void small_parse_table_138(t_small_parse_table_array *v) { - v->a[2760] = anon_sym_LT_LT_LT; - v->a[2761] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2762] = anon_sym_DOLLAR_LBRACK; - v->a[2763] = sym__special_character; - v->a[2764] = sym_raw_string; - v->a[2765] = sym_ansi_c_string; - v->a[2766] = aux_sym_number_token1; - v->a[2767] = aux_sym_number_token2; - v->a[2768] = anon_sym_DOLLAR_LBRACE; - v->a[2769] = anon_sym_DOLLAR_LPAREN; - v->a[2770] = anon_sym_BQUOTE; - v->a[2771] = anon_sym_DOLLAR_BQUOTE; - v->a[2772] = anon_sym_LT_LPAREN; - v->a[2773] = anon_sym_GT_LPAREN; - v->a[2774] = sym_word; - v->a[2775] = 27; - v->a[2776] = actions(3); - v->a[2777] = 1; - v->a[2778] = sym_comment; - v->a[2779] = actions(19); + v->a[2760] = anon_sym_AMP_GT; + v->a[2761] = anon_sym_AMP_GT_GT; + v->a[2762] = anon_sym_LT_AMP; + v->a[2763] = anon_sym_GT_AMP; + v->a[2764] = anon_sym_GT_PIPE; + v->a[2765] = anon_sym_LT_AMP_DASH; + v->a[2766] = anon_sym_GT_AMP_DASH; + v->a[2767] = anon_sym_LT_LT; + v->a[2768] = anon_sym_LT_LT_DASH; + v->a[2769] = aux_sym_heredoc_redirect_token1; + v->a[2770] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2771] = anon_sym_AMP; + v->a[2772] = sym__special_character; + v->a[2773] = anon_sym_DQUOTE; + v->a[2774] = sym_raw_string; + v->a[2775] = aux_sym_number_token1; + v->a[2776] = aux_sym_number_token2; + v->a[2777] = anon_sym_DOLLAR_LBRACE; + v->a[2778] = anon_sym_DOLLAR_LPAREN; + v->a[2779] = anon_sym_BQUOTE; small_parse_table_139(v); } void small_parse_table_139(t_small_parse_table_array *v) { - v->a[2780] = 1; - v->a[2781] = anon_sym_LPAREN; - v->a[2782] = actions(1549); - v->a[2783] = 1; - v->a[2784] = anon_sym_DOLLAR_LBRACK; - v->a[2785] = actions(1551); - v->a[2786] = 1; - v->a[2787] = anon_sym_DOLLAR; - v->a[2788] = actions(1555); - v->a[2789] = 1; - v->a[2790] = anon_sym_DQUOTE; - v->a[2791] = actions(1557); - v->a[2792] = 1; - v->a[2793] = aux_sym_number_token1; - v->a[2794] = actions(1559); - v->a[2795] = 1; - v->a[2796] = aux_sym_number_token2; - v->a[2797] = actions(1561); - v->a[2798] = 1; - v->a[2799] = anon_sym_DOLLAR_LBRACE; + v->a[2780] = anon_sym_DOLLAR_BQUOTE; + v->a[2781] = sym_word; + v->a[2782] = anon_sym_SEMI; + v->a[2783] = 6; + v->a[2784] = actions(3); + v->a[2785] = 1; + v->a[2786] = sym_comment; + v->a[2787] = actions(953); + v->a[2788] = 1; + v->a[2789] = sym_variable_name; + v->a[2790] = actions(951); + v->a[2791] = 2; + v->a[2792] = aux_sym__simple_variable_name_token1; + v->a[2793] = aux_sym__multiline_variable_name_token1; + v->a[2794] = actions(816); + v->a[2795] = 3; + v->a[2796] = sym_file_descriptor; + v->a[2797] = sym_test_operator; + v->a[2798] = sym__brace_start; + v->a[2799] = actions(949); small_parse_table_140(v); } diff --git a/parser/static/small_parse_table/small_parse_table_270.c b/parser/static/small_parse_table/small_parse_table_270.c index 04dd9f9d..7f962567 100644 --- a/parser/static/small_parse_table/small_parse_table_270.c +++ b/parser/static/small_parse_table/small_parse_table_270.c @@ -14,41 +14,41 @@ void small_parse_table_1350(t_small_parse_table_array *v) { - v->a[27000] = state(808); - v->a[27001] = 1; - v->a[27002] = aux_sym_concatenation_repeat1; - v->a[27003] = actions(278); - v->a[27004] = 5; - v->a[27005] = sym_file_descriptor; - v->a[27006] = sym_test_operator; - v->a[27007] = sym__bare_dollar; - v->a[27008] = sym__brace_start; - v->a[27009] = aux_sym_heredoc_redirect_token1; - v->a[27010] = actions(241); - v->a[27011] = 43; - v->a[27012] = anon_sym_LPAREN_LPAREN; - v->a[27013] = anon_sym_SEMI; - v->a[27014] = anon_sym_PIPE_PIPE; - v->a[27015] = anon_sym_AMP_AMP; - v->a[27016] = anon_sym_PIPE; - v->a[27017] = anon_sym_AMP; - v->a[27018] = anon_sym_EQ_EQ; - v->a[27019] = anon_sym_LT; + v->a[27000] = 1; + v->a[27001] = sym_comment; + v->a[27002] = actions(3246); + v->a[27003] = 1; + v->a[27004] = aux_sym_concatenation_token1; + v->a[27005] = actions(3292); + v->a[27006] = 1; + v->a[27007] = sym__concat; + v->a[27008] = state(625); + v->a[27009] = 1; + v->a[27010] = aux_sym_concatenation_repeat1; + v->a[27011] = actions(2696); + v->a[27012] = 5; + v->a[27013] = sym_file_descriptor; + v->a[27014] = sym_variable_name; + v->a[27015] = sym_test_operator; + v->a[27016] = sym__brace_start; + v->a[27017] = aux_sym_heredoc_redirect_token1; + v->a[27018] = actions(2694); + v->a[27019] = 33; small_parse_table_1351(v); } void small_parse_table_1351(t_small_parse_table_array *v) { - v->a[27020] = anon_sym_GT; - v->a[27021] = anon_sym_LT_LT; - v->a[27022] = anon_sym_GT_GT; - v->a[27023] = anon_sym_LPAREN; - v->a[27024] = anon_sym_esac; - v->a[27025] = anon_sym_SEMI_SEMI; - v->a[27026] = anon_sym_SEMI_AMP; - v->a[27027] = anon_sym_SEMI_SEMI_AMP; - v->a[27028] = anon_sym_PIPE_AMP; - v->a[27029] = anon_sym_EQ_TILDE; + v->a[27020] = anon_sym_PIPE; + v->a[27021] = anon_sym_SEMI_SEMI; + v->a[27022] = anon_sym_SEMI_AMP; + v->a[27023] = anon_sym_SEMI_SEMI_AMP; + v->a[27024] = anon_sym_PIPE_AMP; + v->a[27025] = anon_sym_AMP_AMP; + v->a[27026] = anon_sym_PIPE_PIPE; + v->a[27027] = anon_sym_LT; + v->a[27028] = anon_sym_GT; + v->a[27029] = anon_sym_GT_GT; v->a[27030] = anon_sym_AMP_GT; v->a[27031] = anon_sym_AMP_GT_GT; v->a[27032] = anon_sym_LT_AMP; @@ -56,84 +56,84 @@ void small_parse_table_1351(t_small_parse_table_array *v) v->a[27034] = anon_sym_GT_PIPE; v->a[27035] = anon_sym_LT_AMP_DASH; v->a[27036] = anon_sym_GT_AMP_DASH; - v->a[27037] = anon_sym_LT_LT_DASH; - v->a[27038] = anon_sym_LT_LT_LT; + v->a[27037] = anon_sym_LT_LT; + v->a[27038] = anon_sym_LT_LT_DASH; v->a[27039] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1352(v); } void small_parse_table_1352(t_small_parse_table_array *v) { - v->a[27040] = anon_sym_DOLLAR_LBRACK; + v->a[27040] = anon_sym_AMP; v->a[27041] = anon_sym_DOLLAR; v->a[27042] = sym__special_character; v->a[27043] = anon_sym_DQUOTE; v->a[27044] = sym_raw_string; - v->a[27045] = sym_ansi_c_string; - v->a[27046] = aux_sym_number_token1; - v->a[27047] = aux_sym_number_token2; - v->a[27048] = anon_sym_DOLLAR_LBRACE; - v->a[27049] = anon_sym_DOLLAR_LPAREN; - v->a[27050] = anon_sym_BQUOTE; - v->a[27051] = anon_sym_DOLLAR_BQUOTE; - v->a[27052] = anon_sym_LT_LPAREN; - v->a[27053] = anon_sym_GT_LPAREN; - v->a[27054] = sym_word; - v->a[27055] = 6; - v->a[27056] = actions(3); - v->a[27057] = 1; - v->a[27058] = sym_comment; - v->a[27059] = actions(4342); + v->a[27045] = aux_sym_number_token1; + v->a[27046] = aux_sym_number_token2; + v->a[27047] = anon_sym_DOLLAR_LBRACE; + v->a[27048] = anon_sym_DOLLAR_LPAREN; + v->a[27049] = anon_sym_BQUOTE; + v->a[27050] = anon_sym_DOLLAR_BQUOTE; + v->a[27051] = sym_word; + v->a[27052] = anon_sym_SEMI; + v->a[27053] = 3; + v->a[27054] = actions(3); + v->a[27055] = 1; + v->a[27056] = sym_comment; + v->a[27057] = actions(3024); + v->a[27058] = 6; + v->a[27059] = sym_file_descriptor; small_parse_table_1353(v); } void small_parse_table_1353(t_small_parse_table_array *v) { - v->a[27060] = 1; - v->a[27061] = aux_sym_concatenation_token1; - v->a[27062] = actions(4345); - v->a[27063] = 1; - v->a[27064] = sym__concat; - v->a[27065] = state(820); - v->a[27066] = 1; - v->a[27067] = aux_sym_concatenation_repeat1; - v->a[27068] = actions(1253); - v->a[27069] = 5; - v->a[27070] = sym_file_descriptor; - v->a[27071] = sym_test_operator; - v->a[27072] = sym__bare_dollar; - v->a[27073] = sym__brace_start; - v->a[27074] = aux_sym_heredoc_redirect_token1; - v->a[27075] = actions(1251); - v->a[27076] = 43; - v->a[27077] = anon_sym_LPAREN_LPAREN; - v->a[27078] = anon_sym_SEMI; - v->a[27079] = anon_sym_PIPE_PIPE; + v->a[27060] = sym__concat; + v->a[27061] = sym_test_operator; + v->a[27062] = sym__bare_dollar; + v->a[27063] = sym__brace_start; + v->a[27064] = aux_sym_heredoc_redirect_token1; + v->a[27065] = actions(3022); + v->a[27066] = 35; + v->a[27067] = anon_sym_LPAREN; + v->a[27068] = anon_sym_PIPE; + v->a[27069] = anon_sym_SEMI_SEMI; + v->a[27070] = anon_sym_SEMI_AMP; + v->a[27071] = anon_sym_SEMI_SEMI_AMP; + v->a[27072] = anon_sym_PIPE_AMP; + v->a[27073] = anon_sym_AMP_AMP; + v->a[27074] = anon_sym_PIPE_PIPE; + v->a[27075] = anon_sym_LT; + v->a[27076] = anon_sym_GT; + v->a[27077] = anon_sym_GT_GT; + v->a[27078] = anon_sym_AMP_GT; + v->a[27079] = anon_sym_AMP_GT_GT; small_parse_table_1354(v); } void small_parse_table_1354(t_small_parse_table_array *v) { - v->a[27080] = anon_sym_AMP_AMP; - v->a[27081] = anon_sym_PIPE; - v->a[27082] = anon_sym_AMP; - v->a[27083] = anon_sym_EQ_EQ; - v->a[27084] = anon_sym_LT; - v->a[27085] = anon_sym_GT; - v->a[27086] = anon_sym_LT_LT; - v->a[27087] = anon_sym_GT_GT; - v->a[27088] = anon_sym_LPAREN; - v->a[27089] = anon_sym_esac; - v->a[27090] = anon_sym_SEMI_SEMI; - v->a[27091] = anon_sym_SEMI_AMP; - v->a[27092] = anon_sym_SEMI_SEMI_AMP; - v->a[27093] = anon_sym_PIPE_AMP; - v->a[27094] = anon_sym_EQ_TILDE; - v->a[27095] = anon_sym_AMP_GT; - v->a[27096] = anon_sym_AMP_GT_GT; - v->a[27097] = anon_sym_LT_AMP; - v->a[27098] = anon_sym_GT_AMP; - v->a[27099] = anon_sym_GT_PIPE; + v->a[27080] = anon_sym_LT_AMP; + v->a[27081] = anon_sym_GT_AMP; + v->a[27082] = anon_sym_GT_PIPE; + v->a[27083] = anon_sym_LT_AMP_DASH; + v->a[27084] = anon_sym_GT_AMP_DASH; + v->a[27085] = anon_sym_LT_LT; + v->a[27086] = anon_sym_LT_LT_DASH; + v->a[27087] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27088] = anon_sym_AMP; + v->a[27089] = aux_sym_concatenation_token1; + v->a[27090] = anon_sym_DOLLAR; + v->a[27091] = sym__special_character; + v->a[27092] = anon_sym_DQUOTE; + v->a[27093] = sym_raw_string; + v->a[27094] = aux_sym_number_token1; + v->a[27095] = aux_sym_number_token2; + v->a[27096] = anon_sym_DOLLAR_LBRACE; + v->a[27097] = anon_sym_DOLLAR_LPAREN; + v->a[27098] = anon_sym_BQUOTE; + v->a[27099] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1355(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2700.c b/parser/static/small_parse_table/small_parse_table_2700.c deleted file mode 100644 index b7f7afcd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2700.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2700.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13500(t_small_parse_table_array *v) -{ - v->a[270000] = sym_comment; - v->a[270001] = actions(11808); - v->a[270002] = 1; - v->a[270003] = anon_sym_LPAREN; - v->a[270004] = actions(11810); - v->a[270005] = 1; - v->a[270006] = aux_sym__c_word_token1; - v->a[270007] = actions(11812); - v->a[270008] = 1; - v->a[270009] = anon_sym_DOLLAR; - v->a[270010] = actions(11814); - v->a[270011] = 1; - v->a[270012] = anon_sym_DQUOTE; - v->a[270013] = actions(11816); - v->a[270014] = 1; - v->a[270015] = aux_sym_number_token1; - v->a[270016] = actions(11818); - v->a[270017] = 1; - v->a[270018] = aux_sym_number_token2; - v->a[270019] = actions(11820); - small_parse_table_13501(v); -} - -void small_parse_table_13501(t_small_parse_table_array *v) -{ - v->a[270020] = 1; - v->a[270021] = anon_sym_DOLLAR_LBRACE; - v->a[270022] = actions(11822); - v->a[270023] = 1; - v->a[270024] = anon_sym_DOLLAR_LPAREN; - v->a[270025] = actions(11824); - v->a[270026] = 1; - v->a[270027] = anon_sym_BQUOTE; - v->a[270028] = actions(11826); - v->a[270029] = 1; - v->a[270030] = anon_sym_DOLLAR_BQUOTE; - v->a[270031] = state(3285); - v->a[270032] = 1; - v->a[270033] = sym__c_postfix_expression; - v->a[270034] = state(3286); - v->a[270035] = 1; - v->a[270036] = sym__c_binary_expression; - v->a[270037] = state(3290); - v->a[270038] = 1; - v->a[270039] = sym__c_unary_expression; - small_parse_table_13502(v); -} - -void small_parse_table_13502(t_small_parse_table_array *v) -{ - v->a[270040] = state(6741); - v->a[270041] = 1; - v->a[270042] = sym__c_expression; - v->a[270043] = state(6768); - v->a[270044] = 1; - v->a[270045] = sym__c_variable_assignment; - v->a[270046] = actions(11806); - v->a[270047] = 2; - v->a[270048] = anon_sym_PLUS_PLUS; - v->a[270049] = anon_sym_DASH_DASH; - v->a[270050] = state(3292); - v->a[270051] = 7; - v->a[270052] = sym__c_expression_not_assignment; - v->a[270053] = sym__c_parenthesized_expression; - v->a[270054] = sym_string; - v->a[270055] = sym_number; - v->a[270056] = sym_simple_expansion; - v->a[270057] = sym_expansion; - v->a[270058] = sym_command_substitution; - v->a[270059] = 3; - small_parse_table_13503(v); -} - -void small_parse_table_13503(t_small_parse_table_array *v) -{ - v->a[270060] = actions(3); - v->a[270061] = 1; - v->a[270062] = sym_comment; - v->a[270063] = actions(12119); - v->a[270064] = 3; - v->a[270065] = sym_file_descriptor; - v->a[270066] = ts_builtin_sym_end; - v->a[270067] = aux_sym_heredoc_redirect_token1; - v->a[270068] = actions(12117); - v->a[270069] = 21; - v->a[270070] = anon_sym_SEMI; - v->a[270071] = anon_sym_PIPE_PIPE; - v->a[270072] = anon_sym_AMP_AMP; - v->a[270073] = anon_sym_PIPE; - v->a[270074] = anon_sym_AMP; - v->a[270075] = anon_sym_LT; - v->a[270076] = anon_sym_GT; - v->a[270077] = anon_sym_LT_LT; - v->a[270078] = anon_sym_GT_GT; - v->a[270079] = anon_sym_RPAREN; - small_parse_table_13504(v); -} - -void small_parse_table_13504(t_small_parse_table_array *v) -{ - v->a[270080] = anon_sym_SEMI_SEMI; - v->a[270081] = anon_sym_PIPE_AMP; - v->a[270082] = anon_sym_AMP_GT; - v->a[270083] = anon_sym_AMP_GT_GT; - v->a[270084] = anon_sym_LT_AMP; - v->a[270085] = anon_sym_GT_AMP; - v->a[270086] = anon_sym_GT_PIPE; - v->a[270087] = anon_sym_LT_AMP_DASH; - v->a[270088] = anon_sym_GT_AMP_DASH; - v->a[270089] = anon_sym_LT_LT_DASH; - v->a[270090] = anon_sym_BQUOTE; - v->a[270091] = 18; - v->a[270092] = actions(71); - v->a[270093] = 1; - v->a[270094] = sym_comment; - v->a[270095] = actions(11808); - v->a[270096] = 1; - v->a[270097] = anon_sym_LPAREN; - v->a[270098] = actions(11810); - v->a[270099] = 1; - small_parse_table_13505(v); -} - -/* EOF small_parse_table_2700.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2701.c b/parser/static/small_parse_table/small_parse_table_2701.c deleted file mode 100644 index eed18fd3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2701.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2701.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13505(t_small_parse_table_array *v) -{ - v->a[270100] = aux_sym__c_word_token1; - v->a[270101] = actions(11812); - v->a[270102] = 1; - v->a[270103] = anon_sym_DOLLAR; - v->a[270104] = actions(11814); - v->a[270105] = 1; - v->a[270106] = anon_sym_DQUOTE; - v->a[270107] = actions(11816); - v->a[270108] = 1; - v->a[270109] = aux_sym_number_token1; - v->a[270110] = actions(11818); - v->a[270111] = 1; - v->a[270112] = aux_sym_number_token2; - v->a[270113] = actions(11820); - v->a[270114] = 1; - v->a[270115] = anon_sym_DOLLAR_LBRACE; - v->a[270116] = actions(11822); - v->a[270117] = 1; - v->a[270118] = anon_sym_DOLLAR_LPAREN; - v->a[270119] = actions(11824); - small_parse_table_13506(v); -} - -void small_parse_table_13506(t_small_parse_table_array *v) -{ - v->a[270120] = 1; - v->a[270121] = anon_sym_BQUOTE; - v->a[270122] = actions(11826); - v->a[270123] = 1; - v->a[270124] = anon_sym_DOLLAR_BQUOTE; - v->a[270125] = state(3285); - v->a[270126] = 1; - v->a[270127] = sym__c_postfix_expression; - v->a[270128] = state(3286); - v->a[270129] = 1; - v->a[270130] = sym__c_binary_expression; - v->a[270131] = state(3290); - v->a[270132] = 1; - v->a[270133] = sym__c_unary_expression; - v->a[270134] = state(6738); - v->a[270135] = 1; - v->a[270136] = sym__c_expression; - v->a[270137] = state(6768); - v->a[270138] = 1; - v->a[270139] = sym__c_variable_assignment; - small_parse_table_13507(v); -} - -void small_parse_table_13507(t_small_parse_table_array *v) -{ - v->a[270140] = actions(11806); - v->a[270141] = 2; - v->a[270142] = anon_sym_PLUS_PLUS; - v->a[270143] = anon_sym_DASH_DASH; - v->a[270144] = state(3292); - v->a[270145] = 7; - v->a[270146] = sym__c_expression_not_assignment; - v->a[270147] = sym__c_parenthesized_expression; - v->a[270148] = sym_string; - v->a[270149] = sym_number; - v->a[270150] = sym_simple_expansion; - v->a[270151] = sym_expansion; - v->a[270152] = sym_command_substitution; - v->a[270153] = 5; - v->a[270154] = actions(3); - v->a[270155] = 1; - v->a[270156] = sym_comment; - v->a[270157] = actions(12276); - v->a[270158] = 1; - v->a[270159] = sym__special_character; - small_parse_table_13508(v); -} - -void small_parse_table_13508(t_small_parse_table_array *v) -{ - v->a[270160] = state(5021); - v->a[270161] = 1; - v->a[270162] = aux_sym__literal_repeat1; - v->a[270163] = actions(5395); - v->a[270164] = 3; - v->a[270165] = sym_test_operator; - v->a[270166] = sym__brace_start; - v->a[270167] = aux_sym_heredoc_redirect_token1; - v->a[270168] = actions(5393); - v->a[270169] = 19; - v->a[270170] = anon_sym_LPAREN_LPAREN; - v->a[270171] = anon_sym_SEMI; - v->a[270172] = anon_sym_AMP; - v->a[270173] = anon_sym_SEMI_SEMI; - v->a[270174] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[270175] = anon_sym_DOLLAR_LBRACK; - v->a[270176] = anon_sym_DOLLAR; - v->a[270177] = anon_sym_DQUOTE; - v->a[270178] = sym_raw_string; - v->a[270179] = sym_ansi_c_string; - small_parse_table_13509(v); -} - -void small_parse_table_13509(t_small_parse_table_array *v) -{ - v->a[270180] = aux_sym_number_token1; - v->a[270181] = aux_sym_number_token2; - v->a[270182] = anon_sym_DOLLAR_LBRACE; - v->a[270183] = anon_sym_DOLLAR_LPAREN; - v->a[270184] = anon_sym_BQUOTE; - v->a[270185] = anon_sym_DOLLAR_BQUOTE; - v->a[270186] = anon_sym_LT_LPAREN; - v->a[270187] = anon_sym_GT_LPAREN; - v->a[270188] = sym_word; - v->a[270189] = 3; - v->a[270190] = actions(3); - v->a[270191] = 1; - v->a[270192] = sym_comment; - v->a[270193] = actions(11739); - v->a[270194] = 2; - v->a[270195] = sym_file_descriptor; - v->a[270196] = aux_sym_heredoc_redirect_token1; - v->a[270197] = actions(11741); - v->a[270198] = 22; - v->a[270199] = anon_sym_SEMI; - small_parse_table_13510(v); -} - -/* EOF small_parse_table_2701.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2702.c b/parser/static/small_parse_table/small_parse_table_2702.c deleted file mode 100644 index aa52a3d5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2702.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2702.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13510(t_small_parse_table_array *v) -{ - v->a[270200] = anon_sym_PIPE_PIPE; - v->a[270201] = anon_sym_AMP_AMP; - v->a[270202] = anon_sym_PIPE; - v->a[270203] = anon_sym_AMP; - v->a[270204] = anon_sym_LT; - v->a[270205] = anon_sym_GT; - v->a[270206] = anon_sym_LT_LT; - v->a[270207] = anon_sym_GT_GT; - v->a[270208] = anon_sym_esac; - v->a[270209] = anon_sym_SEMI_SEMI; - v->a[270210] = anon_sym_SEMI_AMP; - v->a[270211] = anon_sym_SEMI_SEMI_AMP; - v->a[270212] = anon_sym_PIPE_AMP; - v->a[270213] = anon_sym_AMP_GT; - v->a[270214] = anon_sym_AMP_GT_GT; - v->a[270215] = anon_sym_LT_AMP; - v->a[270216] = anon_sym_GT_AMP; - v->a[270217] = anon_sym_GT_PIPE; - v->a[270218] = anon_sym_LT_AMP_DASH; - v->a[270219] = anon_sym_GT_AMP_DASH; - small_parse_table_13511(v); -} - -void small_parse_table_13511(t_small_parse_table_array *v) -{ - v->a[270220] = anon_sym_LT_LT_DASH; - v->a[270221] = 3; - v->a[270222] = actions(3); - v->a[270223] = 1; - v->a[270224] = sym_comment; - v->a[270225] = actions(12265); - v->a[270226] = 2; - v->a[270227] = sym_file_descriptor; - v->a[270228] = aux_sym_heredoc_redirect_token1; - v->a[270229] = actions(12267); - v->a[270230] = 22; - v->a[270231] = anon_sym_SEMI; - v->a[270232] = anon_sym_PIPE_PIPE; - v->a[270233] = anon_sym_AMP_AMP; - v->a[270234] = anon_sym_PIPE; - v->a[270235] = anon_sym_AMP; - v->a[270236] = anon_sym_LT; - v->a[270237] = anon_sym_GT; - v->a[270238] = anon_sym_LT_LT; - v->a[270239] = anon_sym_GT_GT; - small_parse_table_13512(v); -} - -void small_parse_table_13512(t_small_parse_table_array *v) -{ - v->a[270240] = anon_sym_esac; - v->a[270241] = anon_sym_SEMI_SEMI; - v->a[270242] = anon_sym_SEMI_AMP; - v->a[270243] = anon_sym_SEMI_SEMI_AMP; - v->a[270244] = anon_sym_PIPE_AMP; - v->a[270245] = anon_sym_AMP_GT; - v->a[270246] = anon_sym_AMP_GT_GT; - v->a[270247] = anon_sym_LT_AMP; - v->a[270248] = anon_sym_GT_AMP; - v->a[270249] = anon_sym_GT_PIPE; - v->a[270250] = anon_sym_LT_AMP_DASH; - v->a[270251] = anon_sym_GT_AMP_DASH; - v->a[270252] = anon_sym_LT_LT_DASH; - v->a[270253] = 3; - v->a[270254] = actions(3); - v->a[270255] = 1; - v->a[270256] = sym_comment; - v->a[270257] = actions(11790); - v->a[270258] = 2; - v->a[270259] = sym_file_descriptor; - small_parse_table_13513(v); -} - -void small_parse_table_13513(t_small_parse_table_array *v) -{ - v->a[270260] = aux_sym_heredoc_redirect_token1; - v->a[270261] = actions(11792); - v->a[270262] = 22; - v->a[270263] = anon_sym_SEMI; - v->a[270264] = anon_sym_PIPE_PIPE; - v->a[270265] = anon_sym_AMP_AMP; - v->a[270266] = anon_sym_PIPE; - v->a[270267] = anon_sym_AMP; - v->a[270268] = anon_sym_LT; - v->a[270269] = anon_sym_GT; - v->a[270270] = anon_sym_LT_LT; - v->a[270271] = anon_sym_GT_GT; - v->a[270272] = anon_sym_esac; - v->a[270273] = anon_sym_SEMI_SEMI; - v->a[270274] = anon_sym_SEMI_AMP; - v->a[270275] = anon_sym_SEMI_SEMI_AMP; - v->a[270276] = anon_sym_PIPE_AMP; - v->a[270277] = anon_sym_AMP_GT; - v->a[270278] = anon_sym_AMP_GT_GT; - v->a[270279] = anon_sym_LT_AMP; - small_parse_table_13514(v); -} - -void small_parse_table_13514(t_small_parse_table_array *v) -{ - v->a[270280] = anon_sym_GT_AMP; - v->a[270281] = anon_sym_GT_PIPE; - v->a[270282] = anon_sym_LT_AMP_DASH; - v->a[270283] = anon_sym_GT_AMP_DASH; - v->a[270284] = anon_sym_LT_LT_DASH; - v->a[270285] = 3; - v->a[270286] = actions(3); - v->a[270287] = 1; - v->a[270288] = sym_comment; - v->a[270289] = actions(12107); - v->a[270290] = 3; - v->a[270291] = sym_file_descriptor; - v->a[270292] = ts_builtin_sym_end; - v->a[270293] = aux_sym_heredoc_redirect_token1; - v->a[270294] = actions(12105); - v->a[270295] = 21; - v->a[270296] = anon_sym_SEMI; - v->a[270297] = anon_sym_PIPE_PIPE; - v->a[270298] = anon_sym_AMP_AMP; - v->a[270299] = anon_sym_PIPE; - small_parse_table_13515(v); -} - -/* EOF small_parse_table_2702.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2703.c b/parser/static/small_parse_table/small_parse_table_2703.c deleted file mode 100644 index 45f69474..00000000 --- a/parser/static/small_parse_table/small_parse_table_2703.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2703.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13515(t_small_parse_table_array *v) -{ - v->a[270300] = anon_sym_AMP; - v->a[270301] = anon_sym_LT; - v->a[270302] = anon_sym_GT; - v->a[270303] = anon_sym_LT_LT; - v->a[270304] = anon_sym_GT_GT; - v->a[270305] = anon_sym_RPAREN; - v->a[270306] = anon_sym_SEMI_SEMI; - v->a[270307] = anon_sym_PIPE_AMP; - v->a[270308] = anon_sym_AMP_GT; - v->a[270309] = anon_sym_AMP_GT_GT; - v->a[270310] = anon_sym_LT_AMP; - v->a[270311] = anon_sym_GT_AMP; - v->a[270312] = anon_sym_GT_PIPE; - v->a[270313] = anon_sym_LT_AMP_DASH; - v->a[270314] = anon_sym_GT_AMP_DASH; - v->a[270315] = anon_sym_LT_LT_DASH; - v->a[270316] = anon_sym_BQUOTE; - v->a[270317] = 3; - v->a[270318] = actions(3); - v->a[270319] = 1; - small_parse_table_13516(v); -} - -void small_parse_table_13516(t_small_parse_table_array *v) -{ - v->a[270320] = sym_comment; - v->a[270321] = actions(12129); - v->a[270322] = 2; - v->a[270323] = sym_file_descriptor; - v->a[270324] = aux_sym_heredoc_redirect_token1; - v->a[270325] = actions(12131); - v->a[270326] = 22; - v->a[270327] = anon_sym_SEMI; - v->a[270328] = anon_sym_PIPE_PIPE; - v->a[270329] = anon_sym_AMP_AMP; - v->a[270330] = anon_sym_PIPE; - v->a[270331] = anon_sym_AMP; - v->a[270332] = anon_sym_LT; - v->a[270333] = anon_sym_GT; - v->a[270334] = anon_sym_LT_LT; - v->a[270335] = anon_sym_GT_GT; - v->a[270336] = anon_sym_esac; - v->a[270337] = anon_sym_SEMI_SEMI; - v->a[270338] = anon_sym_SEMI_AMP; - v->a[270339] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13517(v); -} - -void small_parse_table_13517(t_small_parse_table_array *v) -{ - v->a[270340] = anon_sym_PIPE_AMP; - v->a[270341] = anon_sym_AMP_GT; - v->a[270342] = anon_sym_AMP_GT_GT; - v->a[270343] = anon_sym_LT_AMP; - v->a[270344] = anon_sym_GT_AMP; - v->a[270345] = anon_sym_GT_PIPE; - v->a[270346] = anon_sym_LT_AMP_DASH; - v->a[270347] = anon_sym_GT_AMP_DASH; - v->a[270348] = anon_sym_LT_LT_DASH; - v->a[270349] = 3; - v->a[270350] = actions(3); - v->a[270351] = 1; - v->a[270352] = sym_comment; - v->a[270353] = actions(12125); - v->a[270354] = 2; - v->a[270355] = sym_file_descriptor; - v->a[270356] = aux_sym_heredoc_redirect_token1; - v->a[270357] = actions(12127); - v->a[270358] = 22; - v->a[270359] = anon_sym_SEMI; - small_parse_table_13518(v); -} - -void small_parse_table_13518(t_small_parse_table_array *v) -{ - v->a[270360] = anon_sym_PIPE_PIPE; - v->a[270361] = anon_sym_AMP_AMP; - v->a[270362] = anon_sym_PIPE; - v->a[270363] = anon_sym_AMP; - v->a[270364] = anon_sym_LT; - v->a[270365] = anon_sym_GT; - v->a[270366] = anon_sym_LT_LT; - v->a[270367] = anon_sym_GT_GT; - v->a[270368] = anon_sym_esac; - v->a[270369] = anon_sym_SEMI_SEMI; - v->a[270370] = anon_sym_SEMI_AMP; - v->a[270371] = anon_sym_SEMI_SEMI_AMP; - v->a[270372] = anon_sym_PIPE_AMP; - v->a[270373] = anon_sym_AMP_GT; - v->a[270374] = anon_sym_AMP_GT_GT; - v->a[270375] = anon_sym_LT_AMP; - v->a[270376] = anon_sym_GT_AMP; - v->a[270377] = anon_sym_GT_PIPE; - v->a[270378] = anon_sym_LT_AMP_DASH; - v->a[270379] = anon_sym_GT_AMP_DASH; - small_parse_table_13519(v); -} - -void small_parse_table_13519(t_small_parse_table_array *v) -{ - v->a[270380] = anon_sym_LT_LT_DASH; - v->a[270381] = 3; - v->a[270382] = actions(3); - v->a[270383] = 1; - v->a[270384] = sym_comment; - v->a[270385] = actions(12036); - v->a[270386] = 2; - v->a[270387] = sym_file_descriptor; - v->a[270388] = aux_sym_heredoc_redirect_token1; - v->a[270389] = actions(12034); - v->a[270390] = 22; - v->a[270391] = anon_sym_SEMI; - v->a[270392] = anon_sym_PIPE_PIPE; - v->a[270393] = anon_sym_AMP_AMP; - v->a[270394] = anon_sym_PIPE; - v->a[270395] = anon_sym_AMP; - v->a[270396] = anon_sym_LT; - v->a[270397] = anon_sym_GT; - v->a[270398] = anon_sym_LT_LT; - v->a[270399] = anon_sym_GT_GT; - small_parse_table_13520(v); -} - -/* EOF small_parse_table_2703.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2704.c b/parser/static/small_parse_table/small_parse_table_2704.c deleted file mode 100644 index 5b90c24d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2704.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2704.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13520(t_small_parse_table_array *v) -{ - v->a[270400] = anon_sym_SEMI_SEMI; - v->a[270401] = anon_sym_SEMI_AMP; - v->a[270402] = anon_sym_SEMI_SEMI_AMP; - v->a[270403] = anon_sym_PIPE_AMP; - v->a[270404] = anon_sym_AMP_GT; - v->a[270405] = anon_sym_AMP_GT_GT; - v->a[270406] = anon_sym_LT_AMP; - v->a[270407] = anon_sym_GT_AMP; - v->a[270408] = anon_sym_GT_PIPE; - v->a[270409] = anon_sym_LT_AMP_DASH; - v->a[270410] = anon_sym_GT_AMP_DASH; - v->a[270411] = anon_sym_LT_LT_DASH; - v->a[270412] = anon_sym_LT_LT_LT; - v->a[270413] = 3; - v->a[270414] = actions(3); - v->a[270415] = 1; - v->a[270416] = sym_comment; - v->a[270417] = actions(12107); - v->a[270418] = 3; - v->a[270419] = sym_file_descriptor; - small_parse_table_13521(v); -} - -void small_parse_table_13521(t_small_parse_table_array *v) -{ - v->a[270420] = ts_builtin_sym_end; - v->a[270421] = aux_sym_heredoc_redirect_token1; - v->a[270422] = actions(12105); - v->a[270423] = 21; - v->a[270424] = anon_sym_SEMI; - v->a[270425] = anon_sym_PIPE_PIPE; - v->a[270426] = anon_sym_AMP_AMP; - v->a[270427] = anon_sym_PIPE; - v->a[270428] = anon_sym_AMP; - v->a[270429] = anon_sym_LT; - v->a[270430] = anon_sym_GT; - v->a[270431] = anon_sym_LT_LT; - v->a[270432] = anon_sym_GT_GT; - v->a[270433] = anon_sym_RPAREN; - v->a[270434] = anon_sym_SEMI_SEMI; - v->a[270435] = anon_sym_PIPE_AMP; - v->a[270436] = anon_sym_AMP_GT; - v->a[270437] = anon_sym_AMP_GT_GT; - v->a[270438] = anon_sym_LT_AMP; - v->a[270439] = anon_sym_GT_AMP; - small_parse_table_13522(v); -} - -void small_parse_table_13522(t_small_parse_table_array *v) -{ - v->a[270440] = anon_sym_GT_PIPE; - v->a[270441] = anon_sym_LT_AMP_DASH; - v->a[270442] = anon_sym_GT_AMP_DASH; - v->a[270443] = anon_sym_LT_LT_DASH; - v->a[270444] = anon_sym_BQUOTE; - v->a[270445] = 3; - v->a[270446] = actions(3); - v->a[270447] = 1; - v->a[270448] = sym_comment; - v->a[270449] = actions(11830); - v->a[270450] = 2; - v->a[270451] = sym_file_descriptor; - v->a[270452] = aux_sym_heredoc_redirect_token1; - v->a[270453] = actions(11828); - v->a[270454] = 22; - v->a[270455] = anon_sym_SEMI; - v->a[270456] = anon_sym_PIPE_PIPE; - v->a[270457] = anon_sym_AMP_AMP; - v->a[270458] = anon_sym_PIPE; - v->a[270459] = anon_sym_AMP; - small_parse_table_13523(v); -} - -void small_parse_table_13523(t_small_parse_table_array *v) -{ - v->a[270460] = anon_sym_LT; - v->a[270461] = anon_sym_GT; - v->a[270462] = anon_sym_LT_LT; - v->a[270463] = anon_sym_GT_GT; - v->a[270464] = anon_sym_esac; - v->a[270465] = anon_sym_SEMI_SEMI; - v->a[270466] = anon_sym_SEMI_AMP; - v->a[270467] = anon_sym_SEMI_SEMI_AMP; - v->a[270468] = anon_sym_PIPE_AMP; - v->a[270469] = anon_sym_AMP_GT; - v->a[270470] = anon_sym_AMP_GT_GT; - v->a[270471] = anon_sym_LT_AMP; - v->a[270472] = anon_sym_GT_AMP; - v->a[270473] = anon_sym_GT_PIPE; - v->a[270474] = anon_sym_LT_AMP_DASH; - v->a[270475] = anon_sym_GT_AMP_DASH; - v->a[270476] = anon_sym_LT_LT_DASH; - v->a[270477] = 3; - v->a[270478] = actions(3); - v->a[270479] = 1; - small_parse_table_13524(v); -} - -void small_parse_table_13524(t_small_parse_table_array *v) -{ - v->a[270480] = sym_comment; - v->a[270481] = actions(12109); - v->a[270482] = 2; - v->a[270483] = sym_file_descriptor; - v->a[270484] = aux_sym_heredoc_redirect_token1; - v->a[270485] = actions(12111); - v->a[270486] = 22; - v->a[270487] = anon_sym_SEMI; - v->a[270488] = anon_sym_PIPE_PIPE; - v->a[270489] = anon_sym_AMP_AMP; - v->a[270490] = anon_sym_PIPE; - v->a[270491] = anon_sym_AMP; - v->a[270492] = anon_sym_LT; - v->a[270493] = anon_sym_GT; - v->a[270494] = anon_sym_LT_LT; - v->a[270495] = anon_sym_GT_GT; - v->a[270496] = anon_sym_esac; - v->a[270497] = anon_sym_SEMI_SEMI; - v->a[270498] = anon_sym_SEMI_AMP; - v->a[270499] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13525(v); -} - -/* EOF small_parse_table_2704.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2705.c b/parser/static/small_parse_table/small_parse_table_2705.c deleted file mode 100644 index 11ce2349..00000000 --- a/parser/static/small_parse_table/small_parse_table_2705.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2705.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13525(t_small_parse_table_array *v) -{ - v->a[270500] = anon_sym_PIPE_AMP; - v->a[270501] = anon_sym_AMP_GT; - v->a[270502] = anon_sym_AMP_GT_GT; - v->a[270503] = anon_sym_LT_AMP; - v->a[270504] = anon_sym_GT_AMP; - v->a[270505] = anon_sym_GT_PIPE; - v->a[270506] = anon_sym_LT_AMP_DASH; - v->a[270507] = anon_sym_GT_AMP_DASH; - v->a[270508] = anon_sym_LT_LT_DASH; - v->a[270509] = 8; - v->a[270510] = actions(3); - v->a[270511] = 1; - v->a[270512] = sym_comment; - v->a[270513] = actions(11455); - v->a[270514] = 1; - v->a[270515] = aux_sym_heredoc_redirect_token1; - v->a[270516] = actions(12221); - v->a[270517] = 1; - v->a[270518] = sym_file_descriptor; - v->a[270519] = actions(4692); - small_parse_table_13526(v); -} - -void small_parse_table_13526(t_small_parse_table_array *v) -{ - v->a[270520] = 2; - v->a[270521] = anon_sym_LT_LT; - v->a[270522] = anon_sym_LT_LT_DASH; - v->a[270523] = actions(11556); - v->a[270524] = 2; - v->a[270525] = anon_sym_LT_AMP_DASH; - v->a[270526] = anon_sym_GT_AMP_DASH; - v->a[270527] = state(4998); - v->a[270528] = 3; - v->a[270529] = sym_file_redirect; - v->a[270530] = sym_heredoc_redirect; - v->a[270531] = aux_sym_redirected_statement_repeat1; - v->a[270532] = actions(11453); - v->a[270533] = 7; - v->a[270534] = anon_sym_SEMI; - v->a[270535] = anon_sym_PIPE_PIPE; - v->a[270536] = anon_sym_AMP_AMP; - v->a[270537] = anon_sym_PIPE; - v->a[270538] = anon_sym_AMP; - v->a[270539] = anon_sym_SEMI_SEMI; - small_parse_table_13527(v); -} - -void small_parse_table_13527(t_small_parse_table_array *v) -{ - v->a[270540] = anon_sym_PIPE_AMP; - v->a[270541] = actions(11554); - v->a[270542] = 8; - v->a[270543] = anon_sym_LT; - v->a[270544] = anon_sym_GT; - v->a[270545] = anon_sym_GT_GT; - v->a[270546] = anon_sym_AMP_GT; - v->a[270547] = anon_sym_AMP_GT_GT; - v->a[270548] = anon_sym_LT_AMP; - v->a[270549] = anon_sym_GT_AMP; - v->a[270550] = anon_sym_GT_PIPE; - v->a[270551] = 3; - v->a[270552] = actions(3); - v->a[270553] = 1; - v->a[270554] = sym_comment; - v->a[270555] = actions(12139); - v->a[270556] = 3; - v->a[270557] = sym_file_descriptor; - v->a[270558] = ts_builtin_sym_end; - v->a[270559] = aux_sym_heredoc_redirect_token1; - small_parse_table_13528(v); -} - -void small_parse_table_13528(t_small_parse_table_array *v) -{ - v->a[270560] = actions(12137); - v->a[270561] = 21; - v->a[270562] = anon_sym_SEMI; - v->a[270563] = anon_sym_PIPE_PIPE; - v->a[270564] = anon_sym_AMP_AMP; - v->a[270565] = anon_sym_PIPE; - v->a[270566] = anon_sym_AMP; - v->a[270567] = anon_sym_LT; - v->a[270568] = anon_sym_GT; - v->a[270569] = anon_sym_LT_LT; - v->a[270570] = anon_sym_GT_GT; - v->a[270571] = anon_sym_RPAREN; - v->a[270572] = anon_sym_SEMI_SEMI; - v->a[270573] = anon_sym_PIPE_AMP; - v->a[270574] = anon_sym_AMP_GT; - v->a[270575] = anon_sym_AMP_GT_GT; - v->a[270576] = anon_sym_LT_AMP; - v->a[270577] = anon_sym_GT_AMP; - v->a[270578] = anon_sym_GT_PIPE; - v->a[270579] = anon_sym_LT_AMP_DASH; - small_parse_table_13529(v); -} - -void small_parse_table_13529(t_small_parse_table_array *v) -{ - v->a[270580] = anon_sym_GT_AMP_DASH; - v->a[270581] = anon_sym_LT_LT_DASH; - v->a[270582] = anon_sym_BQUOTE; - v->a[270583] = 3; - v->a[270584] = actions(3); - v->a[270585] = 1; - v->a[270586] = sym_comment; - v->a[270587] = actions(12143); - v->a[270588] = 3; - v->a[270589] = sym_file_descriptor; - v->a[270590] = ts_builtin_sym_end; - v->a[270591] = aux_sym_heredoc_redirect_token1; - v->a[270592] = actions(12141); - v->a[270593] = 21; - v->a[270594] = anon_sym_SEMI; - v->a[270595] = anon_sym_PIPE_PIPE; - v->a[270596] = anon_sym_AMP_AMP; - v->a[270597] = anon_sym_PIPE; - v->a[270598] = anon_sym_AMP; - v->a[270599] = anon_sym_LT; - small_parse_table_13530(v); -} - -/* EOF small_parse_table_2705.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2706.c b/parser/static/small_parse_table/small_parse_table_2706.c deleted file mode 100644 index 49107ae1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2706.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2706.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13530(t_small_parse_table_array *v) -{ - v->a[270600] = anon_sym_GT; - v->a[270601] = anon_sym_LT_LT; - v->a[270602] = anon_sym_GT_GT; - v->a[270603] = anon_sym_RPAREN; - v->a[270604] = anon_sym_SEMI_SEMI; - v->a[270605] = anon_sym_PIPE_AMP; - v->a[270606] = anon_sym_AMP_GT; - v->a[270607] = anon_sym_AMP_GT_GT; - v->a[270608] = anon_sym_LT_AMP; - v->a[270609] = anon_sym_GT_AMP; - v->a[270610] = anon_sym_GT_PIPE; - v->a[270611] = anon_sym_LT_AMP_DASH; - v->a[270612] = anon_sym_GT_AMP_DASH; - v->a[270613] = anon_sym_LT_LT_DASH; - v->a[270614] = anon_sym_BQUOTE; - v->a[270615] = 3; - v->a[270616] = actions(3); - v->a[270617] = 1; - v->a[270618] = sym_comment; - v->a[270619] = actions(12147); - small_parse_table_13531(v); -} - -void small_parse_table_13531(t_small_parse_table_array *v) -{ - v->a[270620] = 3; - v->a[270621] = sym_file_descriptor; - v->a[270622] = ts_builtin_sym_end; - v->a[270623] = aux_sym_heredoc_redirect_token1; - v->a[270624] = actions(12145); - v->a[270625] = 21; - v->a[270626] = anon_sym_SEMI; - v->a[270627] = anon_sym_PIPE_PIPE; - v->a[270628] = anon_sym_AMP_AMP; - v->a[270629] = anon_sym_PIPE; - v->a[270630] = anon_sym_AMP; - v->a[270631] = anon_sym_LT; - v->a[270632] = anon_sym_GT; - v->a[270633] = anon_sym_LT_LT; - v->a[270634] = anon_sym_GT_GT; - v->a[270635] = anon_sym_RPAREN; - v->a[270636] = anon_sym_SEMI_SEMI; - v->a[270637] = anon_sym_PIPE_AMP; - v->a[270638] = anon_sym_AMP_GT; - v->a[270639] = anon_sym_AMP_GT_GT; - small_parse_table_13532(v); -} - -void small_parse_table_13532(t_small_parse_table_array *v) -{ - v->a[270640] = anon_sym_LT_AMP; - v->a[270641] = anon_sym_GT_AMP; - v->a[270642] = anon_sym_GT_PIPE; - v->a[270643] = anon_sym_LT_AMP_DASH; - v->a[270644] = anon_sym_GT_AMP_DASH; - v->a[270645] = anon_sym_LT_LT_DASH; - v->a[270646] = anon_sym_BQUOTE; - v->a[270647] = 3; - v->a[270648] = actions(3); - v->a[270649] = 1; - v->a[270650] = sym_comment; - v->a[270651] = actions(5772); - v->a[270652] = 3; - v->a[270653] = sym_file_descriptor; - v->a[270654] = sym_variable_name; - v->a[270655] = aux_sym_heredoc_redirect_token1; - v->a[270656] = actions(5770); - v->a[270657] = 21; - v->a[270658] = anon_sym_SEMI; - v->a[270659] = anon_sym_PIPE_PIPE; - small_parse_table_13533(v); -} - -void small_parse_table_13533(t_small_parse_table_array *v) -{ - v->a[270660] = anon_sym_AMP_AMP; - v->a[270661] = anon_sym_PIPE; - v->a[270662] = anon_sym_AMP; - v->a[270663] = anon_sym_LT; - v->a[270664] = anon_sym_GT; - v->a[270665] = anon_sym_LT_LT; - v->a[270666] = anon_sym_GT_GT; - v->a[270667] = anon_sym_SEMI_SEMI; - v->a[270668] = anon_sym_SEMI_AMP; - v->a[270669] = anon_sym_SEMI_SEMI_AMP; - v->a[270670] = anon_sym_PIPE_AMP; - v->a[270671] = anon_sym_AMP_GT; - v->a[270672] = anon_sym_AMP_GT_GT; - v->a[270673] = anon_sym_LT_AMP; - v->a[270674] = anon_sym_GT_AMP; - v->a[270675] = anon_sym_GT_PIPE; - v->a[270676] = anon_sym_LT_AMP_DASH; - v->a[270677] = anon_sym_GT_AMP_DASH; - v->a[270678] = anon_sym_LT_LT_DASH; - v->a[270679] = 3; - small_parse_table_13534(v); -} - -void small_parse_table_13534(t_small_parse_table_array *v) -{ - v->a[270680] = actions(3); - v->a[270681] = 1; - v->a[270682] = sym_comment; - v->a[270683] = actions(12205); - v->a[270684] = 2; - v->a[270685] = sym_file_descriptor; - v->a[270686] = aux_sym_heredoc_redirect_token1; - v->a[270687] = actions(12207); - v->a[270688] = 22; - v->a[270689] = anon_sym_SEMI; - v->a[270690] = anon_sym_PIPE_PIPE; - v->a[270691] = anon_sym_AMP_AMP; - v->a[270692] = anon_sym_PIPE; - v->a[270693] = anon_sym_AMP; - v->a[270694] = anon_sym_LT; - v->a[270695] = anon_sym_GT; - v->a[270696] = anon_sym_LT_LT; - v->a[270697] = anon_sym_GT_GT; - v->a[270698] = anon_sym_esac; - v->a[270699] = anon_sym_SEMI_SEMI; - small_parse_table_13535(v); -} - -/* EOF small_parse_table_2706.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2707.c b/parser/static/small_parse_table/small_parse_table_2707.c deleted file mode 100644 index 6f0d38b2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2707.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2707.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13535(t_small_parse_table_array *v) -{ - v->a[270700] = anon_sym_SEMI_AMP; - v->a[270701] = anon_sym_SEMI_SEMI_AMP; - v->a[270702] = anon_sym_PIPE_AMP; - v->a[270703] = anon_sym_AMP_GT; - v->a[270704] = anon_sym_AMP_GT_GT; - v->a[270705] = anon_sym_LT_AMP; - v->a[270706] = anon_sym_GT_AMP; - v->a[270707] = anon_sym_GT_PIPE; - v->a[270708] = anon_sym_LT_AMP_DASH; - v->a[270709] = anon_sym_GT_AMP_DASH; - v->a[270710] = anon_sym_LT_LT_DASH; - v->a[270711] = 6; - v->a[270712] = actions(3); - v->a[270713] = 1; - v->a[270714] = sym_comment; - v->a[270715] = actions(11651); - v->a[270716] = 1; - v->a[270717] = aux_sym_concatenation_token1; - v->a[270718] = actions(11653); - v->a[270719] = 1; - small_parse_table_13536(v); -} - -void small_parse_table_13536(t_small_parse_table_array *v) -{ - v->a[270720] = sym__concat; - v->a[270721] = state(5033); - v->a[270722] = 1; - v->a[270723] = aux_sym_concatenation_repeat1; - v->a[270724] = actions(4372); - v->a[270725] = 2; - v->a[270726] = sym_file_descriptor; - v->a[270727] = aux_sym_heredoc_redirect_token1; - v->a[270728] = actions(4370); - v->a[270729] = 19; - v->a[270730] = anon_sym_SEMI; - v->a[270731] = anon_sym_PIPE_PIPE; - v->a[270732] = anon_sym_AMP_AMP; - v->a[270733] = anon_sym_PIPE; - v->a[270734] = anon_sym_AMP; - v->a[270735] = anon_sym_LT; - v->a[270736] = anon_sym_GT; - v->a[270737] = anon_sym_LT_LT; - v->a[270738] = anon_sym_GT_GT; - v->a[270739] = anon_sym_SEMI_SEMI; - small_parse_table_13537(v); -} - -void small_parse_table_13537(t_small_parse_table_array *v) -{ - v->a[270740] = anon_sym_PIPE_AMP; - v->a[270741] = anon_sym_AMP_GT; - v->a[270742] = anon_sym_AMP_GT_GT; - v->a[270743] = anon_sym_LT_AMP; - v->a[270744] = anon_sym_GT_AMP; - v->a[270745] = anon_sym_GT_PIPE; - v->a[270746] = anon_sym_LT_AMP_DASH; - v->a[270747] = anon_sym_GT_AMP_DASH; - v->a[270748] = anon_sym_LT_LT_DASH; - v->a[270749] = 10; - v->a[270750] = actions(3); - v->a[270751] = 1; - v->a[270752] = sym_comment; - v->a[270753] = actions(5101); - v->a[270754] = 1; - v->a[270755] = aux_sym_heredoc_redirect_token1; - v->a[270756] = actions(12221); - v->a[270757] = 1; - v->a[270758] = sym_file_descriptor; - v->a[270759] = actions(4253); - small_parse_table_13538(v); -} - -void small_parse_table_13538(t_small_parse_table_array *v) -{ - v->a[270760] = 2; - v->a[270761] = anon_sym_PIPE; - v->a[270762] = anon_sym_PIPE_AMP; - v->a[270763] = actions(4692); - v->a[270764] = 2; - v->a[270765] = anon_sym_LT_LT; - v->a[270766] = anon_sym_LT_LT_DASH; - v->a[270767] = actions(5099); - v->a[270768] = 2; - v->a[270769] = anon_sym_PIPE_PIPE; - v->a[270770] = anon_sym_AMP_AMP; - v->a[270771] = actions(11556); - v->a[270772] = 2; - v->a[270773] = anon_sym_LT_AMP_DASH; - v->a[270774] = anon_sym_GT_AMP_DASH; - v->a[270775] = actions(5097); - v->a[270776] = 3; - v->a[270777] = anon_sym_SEMI; - v->a[270778] = anon_sym_AMP; - v->a[270779] = anon_sym_SEMI_SEMI; - small_parse_table_13539(v); -} - -void small_parse_table_13539(t_small_parse_table_array *v) -{ - v->a[270780] = state(4986); - v->a[270781] = 3; - v->a[270782] = sym_file_redirect; - v->a[270783] = sym_heredoc_redirect; - v->a[270784] = aux_sym_redirected_statement_repeat1; - v->a[270785] = actions(11554); - v->a[270786] = 8; - v->a[270787] = anon_sym_LT; - v->a[270788] = anon_sym_GT; - v->a[270789] = anon_sym_GT_GT; - v->a[270790] = anon_sym_AMP_GT; - v->a[270791] = anon_sym_AMP_GT_GT; - v->a[270792] = anon_sym_LT_AMP; - v->a[270793] = anon_sym_GT_AMP; - v->a[270794] = anon_sym_GT_PIPE; - v->a[270795] = 3; - v->a[270796] = actions(3); - v->a[270797] = 1; - v->a[270798] = sym_comment; - v->a[270799] = actions(11956); - small_parse_table_13540(v); -} - -/* EOF small_parse_table_2707.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2708.c b/parser/static/small_parse_table/small_parse_table_2708.c deleted file mode 100644 index 39a4c8b6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2708.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2708.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13540(t_small_parse_table_array *v) -{ - v->a[270800] = 3; - v->a[270801] = sym_file_descriptor; - v->a[270802] = ts_builtin_sym_end; - v->a[270803] = aux_sym_heredoc_redirect_token1; - v->a[270804] = actions(11958); - v->a[270805] = 21; - v->a[270806] = anon_sym_SEMI; - v->a[270807] = anon_sym_PIPE_PIPE; - v->a[270808] = anon_sym_AMP_AMP; - v->a[270809] = anon_sym_PIPE; - v->a[270810] = anon_sym_AMP; - v->a[270811] = anon_sym_LT; - v->a[270812] = anon_sym_GT; - v->a[270813] = anon_sym_LT_LT; - v->a[270814] = anon_sym_GT_GT; - v->a[270815] = anon_sym_RPAREN; - v->a[270816] = anon_sym_SEMI_SEMI; - v->a[270817] = anon_sym_PIPE_AMP; - v->a[270818] = anon_sym_AMP_GT; - v->a[270819] = anon_sym_AMP_GT_GT; - small_parse_table_13541(v); -} - -void small_parse_table_13541(t_small_parse_table_array *v) -{ - v->a[270820] = anon_sym_LT_AMP; - v->a[270821] = anon_sym_GT_AMP; - v->a[270822] = anon_sym_GT_PIPE; - v->a[270823] = anon_sym_LT_AMP_DASH; - v->a[270824] = anon_sym_GT_AMP_DASH; - v->a[270825] = anon_sym_LT_LT_DASH; - v->a[270826] = anon_sym_BQUOTE; - v->a[270827] = 8; - v->a[270828] = actions(3); - v->a[270829] = 1; - v->a[270830] = sym_comment; - v->a[270831] = actions(11535); - v->a[270832] = 1; - v->a[270833] = aux_sym_heredoc_redirect_token1; - v->a[270834] = actions(11558); - v->a[270835] = 1; - v->a[270836] = anon_sym_LT_LT_LT; - v->a[270837] = actions(12278); - v->a[270838] = 1; - v->a[270839] = sym_file_descriptor; - small_parse_table_13542(v); -} - -void small_parse_table_13542(t_small_parse_table_array *v) -{ - v->a[270840] = actions(11556); - v->a[270841] = 2; - v->a[270842] = anon_sym_LT_AMP_DASH; - v->a[270843] = anon_sym_GT_AMP_DASH; - v->a[270844] = state(4877); - v->a[270845] = 2; - v->a[270846] = sym_file_redirect; - v->a[270847] = sym_herestring_redirect; - v->a[270848] = actions(11554); - v->a[270849] = 8; - v->a[270850] = anon_sym_LT; - v->a[270851] = anon_sym_GT; - v->a[270852] = anon_sym_GT_GT; - v->a[270853] = anon_sym_AMP_GT; - v->a[270854] = anon_sym_AMP_GT_GT; - v->a[270855] = anon_sym_LT_AMP; - v->a[270856] = anon_sym_GT_AMP; - v->a[270857] = anon_sym_GT_PIPE; - v->a[270858] = actions(11533); - v->a[270859] = 9; - small_parse_table_13543(v); -} - -void small_parse_table_13543(t_small_parse_table_array *v) -{ - v->a[270860] = anon_sym_SEMI; - v->a[270861] = anon_sym_PIPE_PIPE; - v->a[270862] = anon_sym_AMP_AMP; - v->a[270863] = anon_sym_PIPE; - v->a[270864] = anon_sym_AMP; - v->a[270865] = anon_sym_LT_LT; - v->a[270866] = anon_sym_SEMI_SEMI; - v->a[270867] = anon_sym_PIPE_AMP; - v->a[270868] = anon_sym_LT_LT_DASH; - v->a[270869] = 5; - v->a[270870] = actions(3); - v->a[270871] = 1; - v->a[270872] = sym_comment; - v->a[270873] = actions(4253); - v->a[270874] = 2; - v->a[270875] = anon_sym_PIPE; - v->a[270876] = anon_sym_PIPE_AMP; - v->a[270877] = actions(4272); - v->a[270878] = 2; - v->a[270879] = sym_file_descriptor; - small_parse_table_13544(v); -} - -void small_parse_table_13544(t_small_parse_table_array *v) -{ - v->a[270880] = aux_sym_heredoc_redirect_token1; - v->a[270881] = state(4986); - v->a[270882] = 3; - v->a[270883] = sym_file_redirect; - v->a[270884] = sym_heredoc_redirect; - v->a[270885] = aux_sym_redirected_statement_repeat1; - v->a[270886] = actions(4270); - v->a[270887] = 17; - v->a[270888] = anon_sym_SEMI; - v->a[270889] = anon_sym_PIPE_PIPE; - v->a[270890] = anon_sym_AMP_AMP; - v->a[270891] = anon_sym_AMP; - v->a[270892] = anon_sym_LT; - v->a[270893] = anon_sym_GT; - v->a[270894] = anon_sym_LT_LT; - v->a[270895] = anon_sym_GT_GT; - v->a[270896] = anon_sym_SEMI_SEMI; - v->a[270897] = anon_sym_AMP_GT; - v->a[270898] = anon_sym_AMP_GT_GT; - v->a[270899] = anon_sym_LT_AMP; - small_parse_table_13545(v); -} - -/* EOF small_parse_table_2708.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2709.c b/parser/static/small_parse_table/small_parse_table_2709.c deleted file mode 100644 index 5f2b77d1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2709.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2709.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13545(t_small_parse_table_array *v) -{ - v->a[270900] = anon_sym_GT_AMP; - v->a[270901] = anon_sym_GT_PIPE; - v->a[270902] = anon_sym_LT_AMP_DASH; - v->a[270903] = anon_sym_GT_AMP_DASH; - v->a[270904] = anon_sym_LT_LT_DASH; - v->a[270905] = 4; - v->a[270906] = actions(3); - v->a[270907] = 1; - v->a[270908] = sym_comment; - v->a[270909] = actions(4272); - v->a[270910] = 2; - v->a[270911] = sym_file_descriptor; - v->a[270912] = aux_sym_heredoc_redirect_token1; - v->a[270913] = state(4986); - v->a[270914] = 3; - v->a[270915] = sym_file_redirect; - v->a[270916] = sym_heredoc_redirect; - v->a[270917] = aux_sym_redirected_statement_repeat1; - v->a[270918] = actions(4270); - v->a[270919] = 19; - small_parse_table_13546(v); -} - -void small_parse_table_13546(t_small_parse_table_array *v) -{ - v->a[270920] = anon_sym_SEMI; - v->a[270921] = anon_sym_PIPE_PIPE; - v->a[270922] = anon_sym_AMP_AMP; - v->a[270923] = anon_sym_PIPE; - v->a[270924] = anon_sym_AMP; - v->a[270925] = anon_sym_LT; - v->a[270926] = anon_sym_GT; - v->a[270927] = anon_sym_LT_LT; - v->a[270928] = anon_sym_GT_GT; - v->a[270929] = anon_sym_SEMI_SEMI; - v->a[270930] = anon_sym_PIPE_AMP; - v->a[270931] = anon_sym_AMP_GT; - v->a[270932] = anon_sym_AMP_GT_GT; - v->a[270933] = anon_sym_LT_AMP; - v->a[270934] = anon_sym_GT_AMP; - v->a[270935] = anon_sym_GT_PIPE; - v->a[270936] = anon_sym_LT_AMP_DASH; - v->a[270937] = anon_sym_GT_AMP_DASH; - v->a[270938] = anon_sym_LT_LT_DASH; - v->a[270939] = 8; - small_parse_table_13547(v); -} - -void small_parse_table_13547(t_small_parse_table_array *v) -{ - v->a[270940] = actions(3); - v->a[270941] = 1; - v->a[270942] = sym_comment; - v->a[270943] = actions(11431); - v->a[270944] = 1; - v->a[270945] = aux_sym_heredoc_redirect_token1; - v->a[270946] = actions(12286); - v->a[270947] = 1; - v->a[270948] = sym_file_descriptor; - v->a[270949] = actions(11920); - v->a[270950] = 2; - v->a[270951] = anon_sym_LT_LT; - v->a[270952] = anon_sym_LT_LT_DASH; - v->a[270953] = actions(12283); - v->a[270954] = 2; - v->a[270955] = anon_sym_LT_AMP_DASH; - v->a[270956] = anon_sym_GT_AMP_DASH; - v->a[270957] = state(4998); - v->a[270958] = 3; - v->a[270959] = sym_file_redirect; - small_parse_table_13548(v); -} - -void small_parse_table_13548(t_small_parse_table_array *v) -{ - v->a[270960] = sym_heredoc_redirect; - v->a[270961] = aux_sym_redirected_statement_repeat1; - v->a[270962] = actions(11420); - v->a[270963] = 7; - v->a[270964] = anon_sym_SEMI; - v->a[270965] = anon_sym_PIPE_PIPE; - v->a[270966] = anon_sym_AMP_AMP; - v->a[270967] = anon_sym_PIPE; - v->a[270968] = anon_sym_AMP; - v->a[270969] = anon_sym_SEMI_SEMI; - v->a[270970] = anon_sym_PIPE_AMP; - v->a[270971] = actions(12280); - v->a[270972] = 8; - v->a[270973] = anon_sym_LT; - v->a[270974] = anon_sym_GT; - v->a[270975] = anon_sym_GT_GT; - v->a[270976] = anon_sym_AMP_GT; - v->a[270977] = anon_sym_AMP_GT_GT; - v->a[270978] = anon_sym_LT_AMP; - v->a[270979] = anon_sym_GT_AMP; - small_parse_table_13549(v); -} - -void small_parse_table_13549(t_small_parse_table_array *v) -{ - v->a[270980] = anon_sym_GT_PIPE; - v->a[270981] = 18; - v->a[270982] = actions(71); - v->a[270983] = 1; - v->a[270984] = sym_comment; - v->a[270985] = actions(11256); - v->a[270986] = 1; - v->a[270987] = anon_sym_DOLLAR; - v->a[270988] = actions(11262); - v->a[270989] = 1; - v->a[270990] = aux_sym_number_token2; - v->a[270991] = actions(12233); - v->a[270992] = 1; - v->a[270993] = anon_sym_LPAREN; - v->a[270994] = actions(12235); - v->a[270995] = 1; - v->a[270996] = aux_sym__c_word_token1; - v->a[270997] = actions(12237); - v->a[270998] = 1; - v->a[270999] = anon_sym_DQUOTE; - small_parse_table_13550(v); -} - -/* EOF small_parse_table_2709.c */ diff --git a/parser/static/small_parse_table/small_parse_table_271.c b/parser/static/small_parse_table/small_parse_table_271.c index 54fadc6e..930f1be5 100644 --- a/parser/static/small_parse_table/small_parse_table_271.c +++ b/parser/static/small_parse_table/small_parse_table_271.c @@ -14,126 +14,126 @@ void small_parse_table_1355(t_small_parse_table_array *v) { - v->a[27100] = anon_sym_LT_AMP_DASH; - v->a[27101] = anon_sym_GT_AMP_DASH; - v->a[27102] = anon_sym_LT_LT_DASH; - v->a[27103] = anon_sym_LT_LT_LT; - v->a[27104] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27105] = anon_sym_DOLLAR_LBRACK; - v->a[27106] = anon_sym_DOLLAR; - v->a[27107] = sym__special_character; - v->a[27108] = anon_sym_DQUOTE; - v->a[27109] = sym_raw_string; - v->a[27110] = sym_ansi_c_string; - v->a[27111] = aux_sym_number_token1; - v->a[27112] = aux_sym_number_token2; - v->a[27113] = anon_sym_DOLLAR_LBRACE; - v->a[27114] = anon_sym_DOLLAR_LPAREN; - v->a[27115] = anon_sym_BQUOTE; - v->a[27116] = anon_sym_DOLLAR_BQUOTE; - v->a[27117] = anon_sym_LT_LPAREN; - v->a[27118] = anon_sym_GT_LPAREN; - v->a[27119] = sym_word; + v->a[27100] = sym_word; + v->a[27101] = anon_sym_SEMI; + v->a[27102] = 3; + v->a[27103] = actions(3); + v->a[27104] = 1; + v->a[27105] = sym_comment; + v->a[27106] = actions(3159); + v->a[27107] = 6; + v->a[27108] = sym_file_descriptor; + v->a[27109] = sym__concat; + v->a[27110] = sym_test_operator; + v->a[27111] = sym__bare_dollar; + v->a[27112] = sym__brace_start; + v->a[27113] = aux_sym_heredoc_redirect_token1; + v->a[27114] = actions(3157); + v->a[27115] = 35; + v->a[27116] = anon_sym_LPAREN; + v->a[27117] = anon_sym_PIPE; + v->a[27118] = anon_sym_SEMI_SEMI; + v->a[27119] = anon_sym_SEMI_AMP; small_parse_table_1356(v); } void small_parse_table_1356(t_small_parse_table_array *v) { - v->a[27120] = 6; - v->a[27121] = actions(71); - v->a[27122] = 1; - v->a[27123] = sym_comment; - v->a[27124] = state(2457); - v->a[27125] = 1; - v->a[27126] = aux_sym__literal_repeat1; - v->a[27127] = state(817); - v->a[27128] = 2; - v->a[27129] = sym_concatenation; - v->a[27130] = aux_sym_for_statement_repeat1; - v->a[27131] = state(2271); - v->a[27132] = 9; - v->a[27133] = sym_arithmetic_expansion; - v->a[27134] = sym_brace_expression; - v->a[27135] = sym_string; - v->a[27136] = sym_translated_string; - v->a[27137] = sym_number; - v->a[27138] = sym_simple_expansion; - v->a[27139] = sym_expansion; + v->a[27120] = anon_sym_SEMI_SEMI_AMP; + v->a[27121] = anon_sym_PIPE_AMP; + v->a[27122] = anon_sym_AMP_AMP; + v->a[27123] = anon_sym_PIPE_PIPE; + v->a[27124] = anon_sym_LT; + v->a[27125] = anon_sym_GT; + v->a[27126] = anon_sym_GT_GT; + v->a[27127] = anon_sym_AMP_GT; + v->a[27128] = anon_sym_AMP_GT_GT; + v->a[27129] = anon_sym_LT_AMP; + v->a[27130] = anon_sym_GT_AMP; + v->a[27131] = anon_sym_GT_PIPE; + v->a[27132] = anon_sym_LT_AMP_DASH; + v->a[27133] = anon_sym_GT_AMP_DASH; + v->a[27134] = anon_sym_LT_LT; + v->a[27135] = anon_sym_LT_LT_DASH; + v->a[27136] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27137] = anon_sym_AMP; + v->a[27138] = aux_sym_concatenation_token1; + v->a[27139] = anon_sym_DOLLAR; small_parse_table_1357(v); } void small_parse_table_1357(t_small_parse_table_array *v) { - v->a[27140] = sym_command_substitution; - v->a[27141] = sym_process_substitution; - v->a[27142] = actions(2094); - v->a[27143] = 13; - v->a[27144] = anon_sym_PIPE; - v->a[27145] = anon_sym_LT; - v->a[27146] = anon_sym_GT; - v->a[27147] = anon_sym_LT_LT; - v->a[27148] = anon_sym_AMP_GT; - v->a[27149] = anon_sym_LT_AMP; - v->a[27150] = anon_sym_GT_AMP; - v->a[27151] = anon_sym_DOLLAR; - v->a[27152] = sym__special_character; - v->a[27153] = aux_sym_number_token1; - v->a[27154] = aux_sym_number_token2; - v->a[27155] = anon_sym_DOLLAR_LPAREN; - v->a[27156] = sym_word; - v->a[27157] = actions(2096); - v->a[27158] = 26; - v->a[27159] = sym_file_descriptor; + v->a[27140] = sym__special_character; + v->a[27141] = anon_sym_DQUOTE; + v->a[27142] = sym_raw_string; + v->a[27143] = aux_sym_number_token1; + v->a[27144] = aux_sym_number_token2; + v->a[27145] = anon_sym_DOLLAR_LBRACE; + v->a[27146] = anon_sym_DOLLAR_LPAREN; + v->a[27147] = anon_sym_BQUOTE; + v->a[27148] = anon_sym_DOLLAR_BQUOTE; + v->a[27149] = sym_word; + v->a[27150] = anon_sym_SEMI; + v->a[27151] = 3; + v->a[27152] = actions(3); + v->a[27153] = 1; + v->a[27154] = sym_comment; + v->a[27155] = actions(3020); + v->a[27156] = 6; + v->a[27157] = sym_file_descriptor; + v->a[27158] = sym__concat; + v->a[27159] = sym_test_operator; small_parse_table_1358(v); } void small_parse_table_1358(t_small_parse_table_array *v) { - v->a[27160] = sym_variable_name; - v->a[27161] = sym_test_operator; - v->a[27162] = sym__brace_start; - v->a[27163] = anon_sym_LPAREN_LPAREN; - v->a[27164] = anon_sym_PIPE_PIPE; - v->a[27165] = anon_sym_AMP_AMP; - v->a[27166] = anon_sym_GT_GT; - v->a[27167] = anon_sym_PIPE_AMP; - v->a[27168] = anon_sym_RBRACK; - v->a[27169] = anon_sym_AMP_GT_GT; - v->a[27170] = anon_sym_GT_PIPE; - v->a[27171] = anon_sym_LT_AMP_DASH; - v->a[27172] = anon_sym_GT_AMP_DASH; - v->a[27173] = anon_sym_LT_LT_DASH; - v->a[27174] = anon_sym_LT_LT_LT; - v->a[27175] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27176] = anon_sym_DOLLAR_LBRACK; - v->a[27177] = anon_sym_DQUOTE; - v->a[27178] = sym_raw_string; - v->a[27179] = sym_ansi_c_string; + v->a[27160] = sym__bare_dollar; + v->a[27161] = sym__brace_start; + v->a[27162] = aux_sym_heredoc_redirect_token1; + v->a[27163] = actions(3018); + v->a[27164] = 35; + v->a[27165] = anon_sym_LPAREN; + v->a[27166] = anon_sym_PIPE; + v->a[27167] = anon_sym_SEMI_SEMI; + v->a[27168] = anon_sym_SEMI_AMP; + v->a[27169] = anon_sym_SEMI_SEMI_AMP; + v->a[27170] = anon_sym_PIPE_AMP; + v->a[27171] = anon_sym_AMP_AMP; + v->a[27172] = anon_sym_PIPE_PIPE; + v->a[27173] = anon_sym_LT; + v->a[27174] = anon_sym_GT; + v->a[27175] = anon_sym_GT_GT; + v->a[27176] = anon_sym_AMP_GT; + v->a[27177] = anon_sym_AMP_GT_GT; + v->a[27178] = anon_sym_LT_AMP; + v->a[27179] = anon_sym_GT_AMP; small_parse_table_1359(v); } void small_parse_table_1359(t_small_parse_table_array *v) { - v->a[27180] = anon_sym_DOLLAR_LBRACE; - v->a[27181] = anon_sym_BQUOTE; - v->a[27182] = anon_sym_DOLLAR_BQUOTE; - v->a[27183] = anon_sym_LT_LPAREN; - v->a[27184] = anon_sym_GT_LPAREN; - v->a[27185] = 9; - v->a[27186] = actions(3); - v->a[27187] = 1; - v->a[27188] = sym_comment; - v->a[27189] = actions(4263); - v->a[27190] = 1; - v->a[27191] = sym_variable_name; - v->a[27192] = state(6726); - v->a[27193] = 1; - v->a[27194] = sym_subscript; - v->a[27195] = actions(4261); - v->a[27196] = 2; - v->a[27197] = sym_test_operator; - v->a[27198] = sym__brace_start; - v->a[27199] = actions(4348); + v->a[27180] = anon_sym_GT_PIPE; + v->a[27181] = anon_sym_LT_AMP_DASH; + v->a[27182] = anon_sym_GT_AMP_DASH; + v->a[27183] = anon_sym_LT_LT; + v->a[27184] = anon_sym_LT_LT_DASH; + v->a[27185] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27186] = anon_sym_AMP; + v->a[27187] = aux_sym_concatenation_token1; + v->a[27188] = anon_sym_DOLLAR; + v->a[27189] = sym__special_character; + v->a[27190] = anon_sym_DQUOTE; + v->a[27191] = sym_raw_string; + v->a[27192] = aux_sym_number_token1; + v->a[27193] = aux_sym_number_token2; + v->a[27194] = anon_sym_DOLLAR_LBRACE; + v->a[27195] = anon_sym_DOLLAR_LPAREN; + v->a[27196] = anon_sym_BQUOTE; + v->a[27197] = anon_sym_DOLLAR_BQUOTE; + v->a[27198] = sym_word; + v->a[27199] = anon_sym_SEMI; small_parse_table_1360(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2710.c b/parser/static/small_parse_table/small_parse_table_2710.c deleted file mode 100644 index 84b67f1a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2710.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2710.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13550(t_small_parse_table_array *v) -{ - v->a[271000] = actions(12239); - v->a[271001] = 1; - v->a[271002] = aux_sym_number_token1; - v->a[271003] = actions(12241); - v->a[271004] = 1; - v->a[271005] = anon_sym_DOLLAR_LBRACE; - v->a[271006] = actions(12243); - v->a[271007] = 1; - v->a[271008] = anon_sym_DOLLAR_LPAREN; - v->a[271009] = actions(12245); - v->a[271010] = 1; - v->a[271011] = anon_sym_BQUOTE; - v->a[271012] = actions(12247); - v->a[271013] = 1; - v->a[271014] = anon_sym_DOLLAR_BQUOTE; - v->a[271015] = state(3113); - v->a[271016] = 1; - v->a[271017] = sym__c_postfix_expression; - v->a[271018] = state(3116); - v->a[271019] = 1; - small_parse_table_13551(v); -} - -void small_parse_table_13551(t_small_parse_table_array *v) -{ - v->a[271020] = sym__c_binary_expression; - v->a[271021] = state(3118); - v->a[271022] = 1; - v->a[271023] = sym__c_unary_expression; - v->a[271024] = state(6481); - v->a[271025] = 1; - v->a[271026] = sym__c_expression; - v->a[271027] = state(6493); - v->a[271028] = 1; - v->a[271029] = sym__c_variable_assignment; - v->a[271030] = actions(12231); - v->a[271031] = 2; - v->a[271032] = anon_sym_PLUS_PLUS; - v->a[271033] = anon_sym_DASH_DASH; - v->a[271034] = state(3119); - v->a[271035] = 7; - v->a[271036] = sym__c_expression_not_assignment; - v->a[271037] = sym__c_parenthesized_expression; - v->a[271038] = sym_string; - v->a[271039] = sym_number; - small_parse_table_13552(v); -} - -void small_parse_table_13552(t_small_parse_table_array *v) -{ - v->a[271040] = sym_simple_expansion; - v->a[271041] = sym_expansion; - v->a[271042] = sym_command_substitution; - v->a[271043] = 8; - v->a[271044] = actions(3); - v->a[271045] = 1; - v->a[271046] = sym_comment; - v->a[271047] = actions(11414); - v->a[271048] = 1; - v->a[271049] = aux_sym_heredoc_redirect_token1; - v->a[271050] = actions(11558); - v->a[271051] = 1; - v->a[271052] = anon_sym_LT_LT_LT; - v->a[271053] = actions(12278); - v->a[271054] = 1; - v->a[271055] = sym_file_descriptor; - v->a[271056] = actions(11556); - v->a[271057] = 2; - v->a[271058] = anon_sym_LT_AMP_DASH; - v->a[271059] = anon_sym_GT_AMP_DASH; - small_parse_table_13553(v); -} - -void small_parse_table_13553(t_small_parse_table_array *v) -{ - v->a[271060] = state(4868); - v->a[271061] = 2; - v->a[271062] = sym_file_redirect; - v->a[271063] = sym_herestring_redirect; - v->a[271064] = actions(11554); - v->a[271065] = 8; - v->a[271066] = anon_sym_LT; - v->a[271067] = anon_sym_GT; - v->a[271068] = anon_sym_GT_GT; - v->a[271069] = anon_sym_AMP_GT; - v->a[271070] = anon_sym_AMP_GT_GT; - v->a[271071] = anon_sym_LT_AMP; - v->a[271072] = anon_sym_GT_AMP; - v->a[271073] = anon_sym_GT_PIPE; - v->a[271074] = actions(11412); - v->a[271075] = 9; - v->a[271076] = anon_sym_SEMI; - v->a[271077] = anon_sym_PIPE_PIPE; - v->a[271078] = anon_sym_AMP_AMP; - v->a[271079] = anon_sym_PIPE; - small_parse_table_13554(v); -} - -void small_parse_table_13554(t_small_parse_table_array *v) -{ - v->a[271080] = anon_sym_AMP; - v->a[271081] = anon_sym_LT_LT; - v->a[271082] = anon_sym_SEMI_SEMI; - v->a[271083] = anon_sym_PIPE_AMP; - v->a[271084] = anon_sym_LT_LT_DASH; - v->a[271085] = 8; - v->a[271086] = actions(3); - v->a[271087] = 1; - v->a[271088] = sym_comment; - v->a[271089] = actions(11506); - v->a[271090] = 1; - v->a[271091] = aux_sym_heredoc_redirect_token1; - v->a[271092] = actions(11558); - v->a[271093] = 1; - v->a[271094] = anon_sym_LT_LT_LT; - v->a[271095] = actions(12278); - v->a[271096] = 1; - v->a[271097] = sym_file_descriptor; - v->a[271098] = actions(11556); - v->a[271099] = 2; - small_parse_table_13555(v); -} - -/* EOF small_parse_table_2710.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2711.c b/parser/static/small_parse_table/small_parse_table_2711.c deleted file mode 100644 index cc0effb9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2711.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2711.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13555(t_small_parse_table_array *v) -{ - v->a[271100] = anon_sym_LT_AMP_DASH; - v->a[271101] = anon_sym_GT_AMP_DASH; - v->a[271102] = state(5017); - v->a[271103] = 2; - v->a[271104] = sym_file_redirect; - v->a[271105] = sym_herestring_redirect; - v->a[271106] = actions(11554); - v->a[271107] = 8; - v->a[271108] = anon_sym_LT; - v->a[271109] = anon_sym_GT; - v->a[271110] = anon_sym_GT_GT; - v->a[271111] = anon_sym_AMP_GT; - v->a[271112] = anon_sym_AMP_GT_GT; - v->a[271113] = anon_sym_LT_AMP; - v->a[271114] = anon_sym_GT_AMP; - v->a[271115] = anon_sym_GT_PIPE; - v->a[271116] = actions(11504); - v->a[271117] = 9; - v->a[271118] = anon_sym_SEMI; - v->a[271119] = anon_sym_PIPE_PIPE; - small_parse_table_13556(v); -} - -void small_parse_table_13556(t_small_parse_table_array *v) -{ - v->a[271120] = anon_sym_AMP_AMP; - v->a[271121] = anon_sym_PIPE; - v->a[271122] = anon_sym_AMP; - v->a[271123] = anon_sym_LT_LT; - v->a[271124] = anon_sym_SEMI_SEMI; - v->a[271125] = anon_sym_PIPE_AMP; - v->a[271126] = anon_sym_LT_LT_DASH; - v->a[271127] = 3; - v->a[271128] = actions(3); - v->a[271129] = 1; - v->a[271130] = sym_comment; - v->a[271131] = actions(12259); - v->a[271132] = 3; - v->a[271133] = sym_file_descriptor; - v->a[271134] = ts_builtin_sym_end; - v->a[271135] = aux_sym_heredoc_redirect_token1; - v->a[271136] = actions(12257); - v->a[271137] = 21; - v->a[271138] = anon_sym_SEMI; - v->a[271139] = anon_sym_PIPE_PIPE; - small_parse_table_13557(v); -} - -void small_parse_table_13557(t_small_parse_table_array *v) -{ - v->a[271140] = anon_sym_AMP_AMP; - v->a[271141] = anon_sym_PIPE; - v->a[271142] = anon_sym_AMP; - v->a[271143] = anon_sym_LT; - v->a[271144] = anon_sym_GT; - v->a[271145] = anon_sym_LT_LT; - v->a[271146] = anon_sym_GT_GT; - v->a[271147] = anon_sym_RPAREN; - v->a[271148] = anon_sym_SEMI_SEMI; - v->a[271149] = anon_sym_PIPE_AMP; - v->a[271150] = anon_sym_AMP_GT; - v->a[271151] = anon_sym_AMP_GT_GT; - v->a[271152] = anon_sym_LT_AMP; - v->a[271153] = anon_sym_GT_AMP; - v->a[271154] = anon_sym_GT_PIPE; - v->a[271155] = anon_sym_LT_AMP_DASH; - v->a[271156] = anon_sym_GT_AMP_DASH; - v->a[271157] = anon_sym_LT_LT_DASH; - v->a[271158] = anon_sym_BQUOTE; - v->a[271159] = 3; - small_parse_table_13558(v); -} - -void small_parse_table_13558(t_small_parse_table_array *v) -{ - v->a[271160] = actions(3); - v->a[271161] = 1; - v->a[271162] = sym_comment; - v->a[271163] = actions(12227); - v->a[271164] = 2; - v->a[271165] = sym_file_descriptor; - v->a[271166] = aux_sym_heredoc_redirect_token1; - v->a[271167] = actions(12229); - v->a[271168] = 22; - v->a[271169] = anon_sym_SEMI; - v->a[271170] = anon_sym_PIPE_PIPE; - v->a[271171] = anon_sym_AMP_AMP; - v->a[271172] = anon_sym_PIPE; - v->a[271173] = anon_sym_AMP; - v->a[271174] = anon_sym_LT; - v->a[271175] = anon_sym_GT; - v->a[271176] = anon_sym_LT_LT; - v->a[271177] = anon_sym_GT_GT; - v->a[271178] = anon_sym_esac; - v->a[271179] = anon_sym_SEMI_SEMI; - small_parse_table_13559(v); -} - -void small_parse_table_13559(t_small_parse_table_array *v) -{ - v->a[271180] = anon_sym_SEMI_AMP; - v->a[271181] = anon_sym_SEMI_SEMI_AMP; - v->a[271182] = anon_sym_PIPE_AMP; - v->a[271183] = anon_sym_AMP_GT; - v->a[271184] = anon_sym_AMP_GT_GT; - v->a[271185] = anon_sym_LT_AMP; - v->a[271186] = anon_sym_GT_AMP; - v->a[271187] = anon_sym_GT_PIPE; - v->a[271188] = anon_sym_LT_AMP_DASH; - v->a[271189] = anon_sym_GT_AMP_DASH; - v->a[271190] = anon_sym_LT_LT_DASH; - v->a[271191] = 3; - v->a[271192] = actions(3); - v->a[271193] = 1; - v->a[271194] = sym_comment; - v->a[271195] = actions(2074); - v->a[271196] = 2; - v->a[271197] = sym_file_descriptor; - v->a[271198] = aux_sym_heredoc_redirect_token1; - v->a[271199] = actions(2072); - small_parse_table_13560(v); -} - -/* EOF small_parse_table_2711.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2712.c b/parser/static/small_parse_table/small_parse_table_2712.c deleted file mode 100644 index fd2f0b58..00000000 --- a/parser/static/small_parse_table/small_parse_table_2712.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2712.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13560(t_small_parse_table_array *v) -{ - v->a[271200] = 22; - v->a[271201] = anon_sym_SEMI; - v->a[271202] = anon_sym_PIPE_PIPE; - v->a[271203] = anon_sym_AMP_AMP; - v->a[271204] = anon_sym_PIPE; - v->a[271205] = anon_sym_AMP; - v->a[271206] = anon_sym_LT; - v->a[271207] = anon_sym_GT; - v->a[271208] = anon_sym_LT_LT; - v->a[271209] = anon_sym_GT_GT; - v->a[271210] = anon_sym_esac; - v->a[271211] = anon_sym_SEMI_SEMI; - v->a[271212] = anon_sym_SEMI_AMP; - v->a[271213] = anon_sym_SEMI_SEMI_AMP; - v->a[271214] = anon_sym_PIPE_AMP; - v->a[271215] = anon_sym_AMP_GT; - v->a[271216] = anon_sym_AMP_GT_GT; - v->a[271217] = anon_sym_LT_AMP; - v->a[271218] = anon_sym_GT_AMP; - v->a[271219] = anon_sym_GT_PIPE; - small_parse_table_13561(v); -} - -void small_parse_table_13561(t_small_parse_table_array *v) -{ - v->a[271220] = anon_sym_LT_AMP_DASH; - v->a[271221] = anon_sym_GT_AMP_DASH; - v->a[271222] = anon_sym_LT_LT_DASH; - v->a[271223] = 3; - v->a[271224] = actions(3); - v->a[271225] = 1; - v->a[271226] = sym_comment; - v->a[271227] = actions(12215); - v->a[271228] = 3; - v->a[271229] = sym_file_descriptor; - v->a[271230] = ts_builtin_sym_end; - v->a[271231] = aux_sym_heredoc_redirect_token1; - v->a[271232] = actions(12213); - v->a[271233] = 21; - v->a[271234] = anon_sym_SEMI; - v->a[271235] = anon_sym_PIPE_PIPE; - v->a[271236] = anon_sym_AMP_AMP; - v->a[271237] = anon_sym_PIPE; - v->a[271238] = anon_sym_AMP; - v->a[271239] = anon_sym_LT; - small_parse_table_13562(v); -} - -void small_parse_table_13562(t_small_parse_table_array *v) -{ - v->a[271240] = anon_sym_GT; - v->a[271241] = anon_sym_LT_LT; - v->a[271242] = anon_sym_GT_GT; - v->a[271243] = anon_sym_RPAREN; - v->a[271244] = anon_sym_SEMI_SEMI; - v->a[271245] = anon_sym_PIPE_AMP; - v->a[271246] = anon_sym_AMP_GT; - v->a[271247] = anon_sym_AMP_GT_GT; - v->a[271248] = anon_sym_LT_AMP; - v->a[271249] = anon_sym_GT_AMP; - v->a[271250] = anon_sym_GT_PIPE; - v->a[271251] = anon_sym_LT_AMP_DASH; - v->a[271252] = anon_sym_GT_AMP_DASH; - v->a[271253] = anon_sym_LT_LT_DASH; - v->a[271254] = anon_sym_BQUOTE; - v->a[271255] = 3; - v->a[271256] = actions(3); - v->a[271257] = 1; - v->a[271258] = sym_comment; - v->a[271259] = actions(12227); - small_parse_table_13563(v); -} - -void small_parse_table_13563(t_small_parse_table_array *v) -{ - v->a[271260] = 2; - v->a[271261] = sym_file_descriptor; - v->a[271262] = aux_sym_heredoc_redirect_token1; - v->a[271263] = actions(12229); - v->a[271264] = 22; - v->a[271265] = anon_sym_SEMI; - v->a[271266] = anon_sym_PIPE_PIPE; - v->a[271267] = anon_sym_AMP_AMP; - v->a[271268] = anon_sym_PIPE; - v->a[271269] = anon_sym_AMP; - v->a[271270] = anon_sym_LT; - v->a[271271] = anon_sym_GT; - v->a[271272] = anon_sym_LT_LT; - v->a[271273] = anon_sym_GT_GT; - v->a[271274] = anon_sym_esac; - v->a[271275] = anon_sym_SEMI_SEMI; - v->a[271276] = anon_sym_SEMI_AMP; - v->a[271277] = anon_sym_SEMI_SEMI_AMP; - v->a[271278] = anon_sym_PIPE_AMP; - v->a[271279] = anon_sym_AMP_GT; - small_parse_table_13564(v); -} - -void small_parse_table_13564(t_small_parse_table_array *v) -{ - v->a[271280] = anon_sym_AMP_GT_GT; - v->a[271281] = anon_sym_LT_AMP; - v->a[271282] = anon_sym_GT_AMP; - v->a[271283] = anon_sym_GT_PIPE; - v->a[271284] = anon_sym_LT_AMP_DASH; - v->a[271285] = anon_sym_GT_AMP_DASH; - v->a[271286] = anon_sym_LT_LT_DASH; - v->a[271287] = 10; - v->a[271288] = actions(3); - v->a[271289] = 1; - v->a[271290] = sym_comment; - v->a[271291] = actions(5383); - v->a[271292] = 1; - v->a[271293] = aux_sym_heredoc_redirect_token1; - v->a[271294] = actions(12221); - v->a[271295] = 1; - v->a[271296] = sym_file_descriptor; - v->a[271297] = actions(4253); - v->a[271298] = 2; - v->a[271299] = anon_sym_PIPE; - small_parse_table_13565(v); -} - -/* EOF small_parse_table_2712.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2713.c b/parser/static/small_parse_table/small_parse_table_2713.c deleted file mode 100644 index 983936ee..00000000 --- a/parser/static/small_parse_table/small_parse_table_2713.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2713.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13565(t_small_parse_table_array *v) -{ - v->a[271300] = anon_sym_PIPE_AMP; - v->a[271301] = actions(4692); - v->a[271302] = 2; - v->a[271303] = anon_sym_LT_LT; - v->a[271304] = anon_sym_LT_LT_DASH; - v->a[271305] = actions(5099); - v->a[271306] = 2; - v->a[271307] = anon_sym_PIPE_PIPE; - v->a[271308] = anon_sym_AMP_AMP; - v->a[271309] = actions(11556); - v->a[271310] = 2; - v->a[271311] = anon_sym_LT_AMP_DASH; - v->a[271312] = anon_sym_GT_AMP_DASH; - v->a[271313] = actions(5381); - v->a[271314] = 3; - v->a[271315] = anon_sym_SEMI; - v->a[271316] = anon_sym_AMP; - v->a[271317] = anon_sym_SEMI_SEMI; - v->a[271318] = state(4986); - v->a[271319] = 3; - small_parse_table_13566(v); -} - -void small_parse_table_13566(t_small_parse_table_array *v) -{ - v->a[271320] = sym_file_redirect; - v->a[271321] = sym_heredoc_redirect; - v->a[271322] = aux_sym_redirected_statement_repeat1; - v->a[271323] = actions(11554); - v->a[271324] = 8; - v->a[271325] = anon_sym_LT; - v->a[271326] = anon_sym_GT; - v->a[271327] = anon_sym_GT_GT; - v->a[271328] = anon_sym_AMP_GT; - v->a[271329] = anon_sym_AMP_GT_GT; - v->a[271330] = anon_sym_LT_AMP; - v->a[271331] = anon_sym_GT_AMP; - v->a[271332] = anon_sym_GT_PIPE; - v->a[271333] = 3; - v->a[271334] = actions(3); - v->a[271335] = 1; - v->a[271336] = sym_comment; - v->a[271337] = actions(11931); - v->a[271338] = 2; - v->a[271339] = sym_file_descriptor; - small_parse_table_13567(v); -} - -void small_parse_table_13567(t_small_parse_table_array *v) -{ - v->a[271340] = aux_sym_heredoc_redirect_token1; - v->a[271341] = actions(11929); - v->a[271342] = 22; - v->a[271343] = anon_sym_SEMI; - v->a[271344] = anon_sym_PIPE_PIPE; - v->a[271345] = anon_sym_AMP_AMP; - v->a[271346] = anon_sym_PIPE; - v->a[271347] = anon_sym_AMP; - v->a[271348] = anon_sym_LT; - v->a[271349] = anon_sym_GT; - v->a[271350] = anon_sym_LT_LT; - v->a[271351] = anon_sym_GT_GT; - v->a[271352] = anon_sym_esac; - v->a[271353] = anon_sym_SEMI_SEMI; - v->a[271354] = anon_sym_SEMI_AMP; - v->a[271355] = anon_sym_SEMI_SEMI_AMP; - v->a[271356] = anon_sym_PIPE_AMP; - v->a[271357] = anon_sym_AMP_GT; - v->a[271358] = anon_sym_AMP_GT_GT; - v->a[271359] = anon_sym_LT_AMP; - small_parse_table_13568(v); -} - -void small_parse_table_13568(t_small_parse_table_array *v) -{ - v->a[271360] = anon_sym_GT_AMP; - v->a[271361] = anon_sym_GT_PIPE; - v->a[271362] = anon_sym_LT_AMP_DASH; - v->a[271363] = anon_sym_GT_AMP_DASH; - v->a[271364] = anon_sym_LT_LT_DASH; - v->a[271365] = 3; - v->a[271366] = actions(3); - v->a[271367] = 1; - v->a[271368] = sym_comment; - v->a[271369] = actions(12215); - v->a[271370] = 3; - v->a[271371] = sym_file_descriptor; - v->a[271372] = ts_builtin_sym_end; - v->a[271373] = aux_sym_heredoc_redirect_token1; - v->a[271374] = actions(12213); - v->a[271375] = 21; - v->a[271376] = anon_sym_SEMI; - v->a[271377] = anon_sym_PIPE_PIPE; - v->a[271378] = anon_sym_AMP_AMP; - v->a[271379] = anon_sym_PIPE; - small_parse_table_13569(v); -} - -void small_parse_table_13569(t_small_parse_table_array *v) -{ - v->a[271380] = anon_sym_AMP; - v->a[271381] = anon_sym_LT; - v->a[271382] = anon_sym_GT; - v->a[271383] = anon_sym_LT_LT; - v->a[271384] = anon_sym_GT_GT; - v->a[271385] = anon_sym_RPAREN; - v->a[271386] = anon_sym_SEMI_SEMI; - v->a[271387] = anon_sym_PIPE_AMP; - v->a[271388] = anon_sym_AMP_GT; - v->a[271389] = anon_sym_AMP_GT_GT; - v->a[271390] = anon_sym_LT_AMP; - v->a[271391] = anon_sym_GT_AMP; - v->a[271392] = anon_sym_GT_PIPE; - v->a[271393] = anon_sym_LT_AMP_DASH; - v->a[271394] = anon_sym_GT_AMP_DASH; - v->a[271395] = anon_sym_LT_LT_DASH; - v->a[271396] = anon_sym_BQUOTE; - v->a[271397] = 3; - v->a[271398] = actions(3); - v->a[271399] = 1; - small_parse_table_13570(v); -} - -/* EOF small_parse_table_2713.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2714.c b/parser/static/small_parse_table/small_parse_table_2714.c deleted file mode 100644 index e791fbc3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2714.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2714.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13570(t_small_parse_table_array *v) -{ - v->a[271400] = sym_comment; - v->a[271401] = actions(12036); - v->a[271402] = 3; - v->a[271403] = sym_file_descriptor; - v->a[271404] = ts_builtin_sym_end; - v->a[271405] = aux_sym_heredoc_redirect_token1; - v->a[271406] = actions(12034); - v->a[271407] = 21; - v->a[271408] = anon_sym_SEMI; - v->a[271409] = anon_sym_PIPE_PIPE; - v->a[271410] = anon_sym_AMP_AMP; - v->a[271411] = anon_sym_PIPE; - v->a[271412] = anon_sym_AMP; - v->a[271413] = anon_sym_LT; - v->a[271414] = anon_sym_GT; - v->a[271415] = anon_sym_LT_LT; - v->a[271416] = anon_sym_GT_GT; - v->a[271417] = anon_sym_RPAREN; - v->a[271418] = anon_sym_SEMI_SEMI; - v->a[271419] = anon_sym_PIPE_AMP; - small_parse_table_13571(v); -} - -void small_parse_table_13571(t_small_parse_table_array *v) -{ - v->a[271420] = anon_sym_AMP_GT; - v->a[271421] = anon_sym_AMP_GT_GT; - v->a[271422] = anon_sym_LT_AMP; - v->a[271423] = anon_sym_GT_AMP; - v->a[271424] = anon_sym_GT_PIPE; - v->a[271425] = anon_sym_LT_AMP_DASH; - v->a[271426] = anon_sym_GT_AMP_DASH; - v->a[271427] = anon_sym_LT_LT_DASH; - v->a[271428] = anon_sym_BQUOTE; - v->a[271429] = 3; - v->a[271430] = actions(3); - v->a[271431] = 1; - v->a[271432] = sym_comment; - v->a[271433] = actions(12259); - v->a[271434] = 3; - v->a[271435] = sym_file_descriptor; - v->a[271436] = ts_builtin_sym_end; - v->a[271437] = aux_sym_heredoc_redirect_token1; - v->a[271438] = actions(12257); - v->a[271439] = 21; - small_parse_table_13572(v); -} - -void small_parse_table_13572(t_small_parse_table_array *v) -{ - v->a[271440] = anon_sym_SEMI; - v->a[271441] = anon_sym_PIPE_PIPE; - v->a[271442] = anon_sym_AMP_AMP; - v->a[271443] = anon_sym_PIPE; - v->a[271444] = anon_sym_AMP; - v->a[271445] = anon_sym_LT; - v->a[271446] = anon_sym_GT; - v->a[271447] = anon_sym_LT_LT; - v->a[271448] = anon_sym_GT_GT; - v->a[271449] = anon_sym_RPAREN; - v->a[271450] = anon_sym_SEMI_SEMI; - v->a[271451] = anon_sym_PIPE_AMP; - v->a[271452] = anon_sym_AMP_GT; - v->a[271453] = anon_sym_AMP_GT_GT; - v->a[271454] = anon_sym_LT_AMP; - v->a[271455] = anon_sym_GT_AMP; - v->a[271456] = anon_sym_GT_PIPE; - v->a[271457] = anon_sym_LT_AMP_DASH; - v->a[271458] = anon_sym_GT_AMP_DASH; - v->a[271459] = anon_sym_LT_LT_DASH; - small_parse_table_13573(v); -} - -void small_parse_table_13573(t_small_parse_table_array *v) -{ - v->a[271460] = anon_sym_BQUOTE; - v->a[271461] = 3; - v->a[271462] = actions(3); - v->a[271463] = 1; - v->a[271464] = sym_comment; - v->a[271465] = actions(11956); - v->a[271466] = 2; - v->a[271467] = sym_file_descriptor; - v->a[271468] = aux_sym_heredoc_redirect_token1; - v->a[271469] = actions(11958); - v->a[271470] = 22; - v->a[271471] = anon_sym_SEMI; - v->a[271472] = anon_sym_PIPE_PIPE; - v->a[271473] = anon_sym_AMP_AMP; - v->a[271474] = anon_sym_PIPE; - v->a[271475] = anon_sym_AMP; - v->a[271476] = anon_sym_LT; - v->a[271477] = anon_sym_GT; - v->a[271478] = anon_sym_LT_LT; - v->a[271479] = anon_sym_GT_GT; - small_parse_table_13574(v); -} - -void small_parse_table_13574(t_small_parse_table_array *v) -{ - v->a[271480] = anon_sym_esac; - v->a[271481] = anon_sym_SEMI_SEMI; - v->a[271482] = anon_sym_SEMI_AMP; - v->a[271483] = anon_sym_SEMI_SEMI_AMP; - v->a[271484] = anon_sym_PIPE_AMP; - v->a[271485] = anon_sym_AMP_GT; - v->a[271486] = anon_sym_AMP_GT_GT; - v->a[271487] = anon_sym_LT_AMP; - v->a[271488] = anon_sym_GT_AMP; - v->a[271489] = anon_sym_GT_PIPE; - v->a[271490] = anon_sym_LT_AMP_DASH; - v->a[271491] = anon_sym_GT_AMP_DASH; - v->a[271492] = anon_sym_LT_LT_DASH; - v->a[271493] = 3; - v->a[271494] = actions(3); - v->a[271495] = 1; - v->a[271496] = sym_comment; - v->a[271497] = actions(12253); - v->a[271498] = 2; - v->a[271499] = sym_file_descriptor; - small_parse_table_13575(v); -} - -/* EOF small_parse_table_2714.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2715.c b/parser/static/small_parse_table/small_parse_table_2715.c deleted file mode 100644 index 9bae8bbd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2715.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2715.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13575(t_small_parse_table_array *v) -{ - v->a[271500] = aux_sym_heredoc_redirect_token1; - v->a[271501] = actions(12255); - v->a[271502] = 22; - v->a[271503] = anon_sym_SEMI; - v->a[271504] = anon_sym_PIPE_PIPE; - v->a[271505] = anon_sym_AMP_AMP; - v->a[271506] = anon_sym_PIPE; - v->a[271507] = anon_sym_AMP; - v->a[271508] = anon_sym_LT; - v->a[271509] = anon_sym_GT; - v->a[271510] = anon_sym_LT_LT; - v->a[271511] = anon_sym_GT_GT; - v->a[271512] = anon_sym_esac; - v->a[271513] = anon_sym_SEMI_SEMI; - v->a[271514] = anon_sym_SEMI_AMP; - v->a[271515] = anon_sym_SEMI_SEMI_AMP; - v->a[271516] = anon_sym_PIPE_AMP; - v->a[271517] = anon_sym_AMP_GT; - v->a[271518] = anon_sym_AMP_GT_GT; - v->a[271519] = anon_sym_LT_AMP; - small_parse_table_13576(v); -} - -void small_parse_table_13576(t_small_parse_table_array *v) -{ - v->a[271520] = anon_sym_GT_AMP; - v->a[271521] = anon_sym_GT_PIPE; - v->a[271522] = anon_sym_LT_AMP_DASH; - v->a[271523] = anon_sym_GT_AMP_DASH; - v->a[271524] = anon_sym_LT_LT_DASH; - v->a[271525] = 3; - v->a[271526] = actions(3); - v->a[271527] = 1; - v->a[271528] = sym_comment; - v->a[271529] = actions(5932); - v->a[271530] = 3; - v->a[271531] = sym_file_descriptor; - v->a[271532] = ts_builtin_sym_end; - v->a[271533] = aux_sym_heredoc_redirect_token1; - v->a[271534] = actions(5930); - v->a[271535] = 21; - v->a[271536] = anon_sym_SEMI; - v->a[271537] = anon_sym_PIPE_PIPE; - v->a[271538] = anon_sym_AMP_AMP; - v->a[271539] = anon_sym_PIPE; - small_parse_table_13577(v); -} - -void small_parse_table_13577(t_small_parse_table_array *v) -{ - v->a[271540] = anon_sym_AMP; - v->a[271541] = anon_sym_LT; - v->a[271542] = anon_sym_GT; - v->a[271543] = anon_sym_LT_LT; - v->a[271544] = anon_sym_GT_GT; - v->a[271545] = anon_sym_RPAREN; - v->a[271546] = anon_sym_SEMI_SEMI; - v->a[271547] = anon_sym_PIPE_AMP; - v->a[271548] = anon_sym_AMP_GT; - v->a[271549] = anon_sym_AMP_GT_GT; - v->a[271550] = anon_sym_LT_AMP; - v->a[271551] = anon_sym_GT_AMP; - v->a[271552] = anon_sym_GT_PIPE; - v->a[271553] = anon_sym_LT_AMP_DASH; - v->a[271554] = anon_sym_GT_AMP_DASH; - v->a[271555] = anon_sym_LT_LT_DASH; - v->a[271556] = anon_sym_BQUOTE; - v->a[271557] = 18; - v->a[271558] = actions(71); - v->a[271559] = 1; - small_parse_table_13578(v); -} - -void small_parse_table_13578(t_small_parse_table_array *v) -{ - v->a[271560] = sym_comment; - v->a[271561] = actions(12167); - v->a[271562] = 1; - v->a[271563] = anon_sym_LPAREN; - v->a[271564] = actions(12169); - v->a[271565] = 1; - v->a[271566] = aux_sym__c_word_token1; - v->a[271567] = actions(12171); - v->a[271568] = 1; - v->a[271569] = anon_sym_DOLLAR; - v->a[271570] = actions(12173); - v->a[271571] = 1; - v->a[271572] = anon_sym_DQUOTE; - v->a[271573] = actions(12175); - v->a[271574] = 1; - v->a[271575] = aux_sym_number_token1; - v->a[271576] = actions(12177); - v->a[271577] = 1; - v->a[271578] = aux_sym_number_token2; - v->a[271579] = actions(12179); - small_parse_table_13579(v); -} - -void small_parse_table_13579(t_small_parse_table_array *v) -{ - v->a[271580] = 1; - v->a[271581] = anon_sym_DOLLAR_LBRACE; - v->a[271582] = actions(12181); - v->a[271583] = 1; - v->a[271584] = anon_sym_DOLLAR_LPAREN; - v->a[271585] = actions(12183); - v->a[271586] = 1; - v->a[271587] = anon_sym_BQUOTE; - v->a[271588] = actions(12185); - v->a[271589] = 1; - v->a[271590] = anon_sym_DOLLAR_BQUOTE; - v->a[271591] = state(3442); - v->a[271592] = 1; - v->a[271593] = sym__c_unary_expression; - v->a[271594] = state(3443); - v->a[271595] = 1; - v->a[271596] = sym__c_binary_expression; - v->a[271597] = state(3444); - v->a[271598] = 1; - v->a[271599] = sym__c_postfix_expression; - small_parse_table_13580(v); -} - -/* EOF small_parse_table_2715.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2716.c b/parser/static/small_parse_table/small_parse_table_2716.c deleted file mode 100644 index 6bc3009c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2716.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2716.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13580(t_small_parse_table_array *v) -{ - v->a[271600] = state(6551); - v->a[271601] = 1; - v->a[271602] = sym__c_expression; - v->a[271603] = state(6762); - v->a[271604] = 1; - v->a[271605] = sym__c_variable_assignment; - v->a[271606] = actions(12165); - v->a[271607] = 2; - v->a[271608] = anon_sym_PLUS_PLUS; - v->a[271609] = anon_sym_DASH_DASH; - v->a[271610] = state(3441); - v->a[271611] = 7; - v->a[271612] = sym__c_expression_not_assignment; - v->a[271613] = sym__c_parenthesized_expression; - v->a[271614] = sym_string; - v->a[271615] = sym_number; - v->a[271616] = sym_simple_expansion; - v->a[271617] = sym_expansion; - v->a[271618] = sym_command_substitution; - v->a[271619] = 3; - small_parse_table_13581(v); -} - -void small_parse_table_13581(t_small_parse_table_array *v) -{ - v->a[271620] = actions(3); - v->a[271621] = 1; - v->a[271622] = sym_comment; - v->a[271623] = actions(12036); - v->a[271624] = 2; - v->a[271625] = sym_file_descriptor; - v->a[271626] = aux_sym_heredoc_redirect_token1; - v->a[271627] = actions(12034); - v->a[271628] = 22; - v->a[271629] = anon_sym_SEMI; - v->a[271630] = anon_sym_PIPE_PIPE; - v->a[271631] = anon_sym_AMP_AMP; - v->a[271632] = anon_sym_PIPE; - v->a[271633] = anon_sym_AMP; - v->a[271634] = anon_sym_LT; - v->a[271635] = anon_sym_GT; - v->a[271636] = anon_sym_LT_LT; - v->a[271637] = anon_sym_GT_GT; - v->a[271638] = anon_sym_esac; - v->a[271639] = anon_sym_SEMI_SEMI; - small_parse_table_13582(v); -} - -void small_parse_table_13582(t_small_parse_table_array *v) -{ - v->a[271640] = anon_sym_SEMI_AMP; - v->a[271641] = anon_sym_SEMI_SEMI_AMP; - v->a[271642] = anon_sym_PIPE_AMP; - v->a[271643] = anon_sym_AMP_GT; - v->a[271644] = anon_sym_AMP_GT_GT; - v->a[271645] = anon_sym_LT_AMP; - v->a[271646] = anon_sym_GT_AMP; - v->a[271647] = anon_sym_GT_PIPE; - v->a[271648] = anon_sym_LT_AMP_DASH; - v->a[271649] = anon_sym_GT_AMP_DASH; - v->a[271650] = anon_sym_LT_LT_DASH; - v->a[271651] = 3; - v->a[271652] = actions(3); - v->a[271653] = 1; - v->a[271654] = sym_comment; - v->a[271655] = actions(12263); - v->a[271656] = 3; - v->a[271657] = sym_file_descriptor; - v->a[271658] = ts_builtin_sym_end; - v->a[271659] = aux_sym_heredoc_redirect_token1; - small_parse_table_13583(v); -} - -void small_parse_table_13583(t_small_parse_table_array *v) -{ - v->a[271660] = actions(12261); - v->a[271661] = 21; - v->a[271662] = anon_sym_SEMI; - v->a[271663] = anon_sym_PIPE_PIPE; - v->a[271664] = anon_sym_AMP_AMP; - v->a[271665] = anon_sym_PIPE; - v->a[271666] = anon_sym_AMP; - v->a[271667] = anon_sym_LT; - v->a[271668] = anon_sym_GT; - v->a[271669] = anon_sym_LT_LT; - v->a[271670] = anon_sym_GT_GT; - v->a[271671] = anon_sym_RPAREN; - v->a[271672] = anon_sym_SEMI_SEMI; - v->a[271673] = anon_sym_PIPE_AMP; - v->a[271674] = anon_sym_AMP_GT; - v->a[271675] = anon_sym_AMP_GT_GT; - v->a[271676] = anon_sym_LT_AMP; - v->a[271677] = anon_sym_GT_AMP; - v->a[271678] = anon_sym_GT_PIPE; - v->a[271679] = anon_sym_LT_AMP_DASH; - small_parse_table_13584(v); -} - -void small_parse_table_13584(t_small_parse_table_array *v) -{ - v->a[271680] = anon_sym_GT_AMP_DASH; - v->a[271681] = anon_sym_LT_LT_DASH; - v->a[271682] = anon_sym_BQUOTE; - v->a[271683] = 3; - v->a[271684] = actions(3); - v->a[271685] = 1; - v->a[271686] = sym_comment; - v->a[271687] = actions(11727); - v->a[271688] = 2; - v->a[271689] = sym_file_descriptor; - v->a[271690] = aux_sym_heredoc_redirect_token1; - v->a[271691] = actions(11725); - v->a[271692] = 22; - v->a[271693] = anon_sym_SEMI; - v->a[271694] = anon_sym_PIPE_PIPE; - v->a[271695] = anon_sym_AMP_AMP; - v->a[271696] = anon_sym_PIPE; - v->a[271697] = anon_sym_AMP; - v->a[271698] = anon_sym_LT; - v->a[271699] = anon_sym_GT; - small_parse_table_13585(v); -} - -/* EOF small_parse_table_2716.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2717.c b/parser/static/small_parse_table/small_parse_table_2717.c deleted file mode 100644 index c56d1594..00000000 --- a/parser/static/small_parse_table/small_parse_table_2717.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2717.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13585(t_small_parse_table_array *v) -{ - v->a[271700] = anon_sym_LT_LT; - v->a[271701] = anon_sym_GT_GT; - v->a[271702] = anon_sym_SEMI_SEMI; - v->a[271703] = anon_sym_SEMI_AMP; - v->a[271704] = anon_sym_SEMI_SEMI_AMP; - v->a[271705] = anon_sym_PIPE_AMP; - v->a[271706] = anon_sym_AMP_GT; - v->a[271707] = anon_sym_AMP_GT_GT; - v->a[271708] = anon_sym_LT_AMP; - v->a[271709] = anon_sym_GT_AMP; - v->a[271710] = anon_sym_GT_PIPE; - v->a[271711] = anon_sym_LT_AMP_DASH; - v->a[271712] = anon_sym_GT_AMP_DASH; - v->a[271713] = anon_sym_LT_LT_DASH; - v->a[271714] = anon_sym_LT_LT_LT; - v->a[271715] = 3; - v->a[271716] = actions(3); - v->a[271717] = 1; - v->a[271718] = sym_comment; - v->a[271719] = actions(11729); - small_parse_table_13586(v); -} - -void small_parse_table_13586(t_small_parse_table_array *v) -{ - v->a[271720] = 2; - v->a[271721] = sym_file_descriptor; - v->a[271722] = aux_sym_heredoc_redirect_token1; - v->a[271723] = actions(11731); - v->a[271724] = 22; - v->a[271725] = anon_sym_SEMI; - v->a[271726] = anon_sym_PIPE_PIPE; - v->a[271727] = anon_sym_AMP_AMP; - v->a[271728] = anon_sym_PIPE; - v->a[271729] = anon_sym_AMP; - v->a[271730] = anon_sym_LT; - v->a[271731] = anon_sym_GT; - v->a[271732] = anon_sym_LT_LT; - v->a[271733] = anon_sym_GT_GT; - v->a[271734] = anon_sym_SEMI_SEMI; - v->a[271735] = anon_sym_SEMI_AMP; - v->a[271736] = anon_sym_SEMI_SEMI_AMP; - v->a[271737] = anon_sym_PIPE_AMP; - v->a[271738] = anon_sym_AMP_GT; - v->a[271739] = anon_sym_AMP_GT_GT; - small_parse_table_13587(v); -} - -void small_parse_table_13587(t_small_parse_table_array *v) -{ - v->a[271740] = anon_sym_LT_AMP; - v->a[271741] = anon_sym_GT_AMP; - v->a[271742] = anon_sym_GT_PIPE; - v->a[271743] = anon_sym_LT_AMP_DASH; - v->a[271744] = anon_sym_GT_AMP_DASH; - v->a[271745] = anon_sym_LT_LT_DASH; - v->a[271746] = anon_sym_LT_LT_LT; - v->a[271747] = 3; - v->a[271748] = actions(3); - v->a[271749] = 1; - v->a[271750] = sym_comment; - v->a[271751] = actions(11790); - v->a[271752] = 2; - v->a[271753] = sym_file_descriptor; - v->a[271754] = aux_sym_heredoc_redirect_token1; - v->a[271755] = actions(11792); - v->a[271756] = 22; - v->a[271757] = anon_sym_SEMI; - v->a[271758] = anon_sym_PIPE_PIPE; - v->a[271759] = anon_sym_AMP_AMP; - small_parse_table_13588(v); -} - -void small_parse_table_13588(t_small_parse_table_array *v) -{ - v->a[271760] = anon_sym_PIPE; - v->a[271761] = anon_sym_AMP; - v->a[271762] = anon_sym_LT; - v->a[271763] = anon_sym_GT; - v->a[271764] = anon_sym_LT_LT; - v->a[271765] = anon_sym_GT_GT; - v->a[271766] = anon_sym_SEMI_SEMI; - v->a[271767] = anon_sym_SEMI_AMP; - v->a[271768] = anon_sym_SEMI_SEMI_AMP; - v->a[271769] = anon_sym_PIPE_AMP; - v->a[271770] = anon_sym_AMP_GT; - v->a[271771] = anon_sym_AMP_GT_GT; - v->a[271772] = anon_sym_LT_AMP; - v->a[271773] = anon_sym_GT_AMP; - v->a[271774] = anon_sym_GT_PIPE; - v->a[271775] = anon_sym_LT_AMP_DASH; - v->a[271776] = anon_sym_GT_AMP_DASH; - v->a[271777] = anon_sym_LT_LT_DASH; - v->a[271778] = anon_sym_LT_LT_LT; - v->a[271779] = 5; - small_parse_table_13589(v); -} - -void small_parse_table_13589(t_small_parse_table_array *v) -{ - v->a[271780] = actions(3); - v->a[271781] = 1; - v->a[271782] = sym_comment; - v->a[271783] = actions(12289); - v->a[271784] = 1; - v->a[271785] = sym__special_character; - v->a[271786] = state(5021); - v->a[271787] = 1; - v->a[271788] = aux_sym__literal_repeat1; - v->a[271789] = actions(1364); - v->a[271790] = 3; - v->a[271791] = sym_test_operator; - v->a[271792] = sym__brace_start; - v->a[271793] = aux_sym_heredoc_redirect_token1; - v->a[271794] = actions(1362); - v->a[271795] = 19; - v->a[271796] = anon_sym_LPAREN_LPAREN; - v->a[271797] = anon_sym_SEMI; - v->a[271798] = anon_sym_AMP; - v->a[271799] = anon_sym_SEMI_SEMI; - small_parse_table_13590(v); -} - -/* EOF small_parse_table_2717.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2718.c b/parser/static/small_parse_table/small_parse_table_2718.c deleted file mode 100644 index 2a4b9002..00000000 --- a/parser/static/small_parse_table/small_parse_table_2718.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2718.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13590(t_small_parse_table_array *v) -{ - v->a[271800] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[271801] = anon_sym_DOLLAR_LBRACK; - v->a[271802] = anon_sym_DOLLAR; - v->a[271803] = anon_sym_DQUOTE; - v->a[271804] = sym_raw_string; - v->a[271805] = sym_ansi_c_string; - v->a[271806] = aux_sym_number_token1; - v->a[271807] = aux_sym_number_token2; - v->a[271808] = anon_sym_DOLLAR_LBRACE; - v->a[271809] = anon_sym_DOLLAR_LPAREN; - v->a[271810] = anon_sym_BQUOTE; - v->a[271811] = anon_sym_DOLLAR_BQUOTE; - v->a[271812] = anon_sym_LT_LPAREN; - v->a[271813] = anon_sym_GT_LPAREN; - v->a[271814] = sym_word; - v->a[271815] = 3; - v->a[271816] = actions(3); - v->a[271817] = 1; - v->a[271818] = sym_comment; - v->a[271819] = actions(12251); - small_parse_table_13591(v); -} - -void small_parse_table_13591(t_small_parse_table_array *v) -{ - v->a[271820] = 3; - v->a[271821] = sym_file_descriptor; - v->a[271822] = ts_builtin_sym_end; - v->a[271823] = aux_sym_heredoc_redirect_token1; - v->a[271824] = actions(12249); - v->a[271825] = 21; - v->a[271826] = anon_sym_SEMI; - v->a[271827] = anon_sym_PIPE_PIPE; - v->a[271828] = anon_sym_AMP_AMP; - v->a[271829] = anon_sym_PIPE; - v->a[271830] = anon_sym_AMP; - v->a[271831] = anon_sym_LT; - v->a[271832] = anon_sym_GT; - v->a[271833] = anon_sym_LT_LT; - v->a[271834] = anon_sym_GT_GT; - v->a[271835] = anon_sym_RPAREN; - v->a[271836] = anon_sym_SEMI_SEMI; - v->a[271837] = anon_sym_PIPE_AMP; - v->a[271838] = anon_sym_AMP_GT; - v->a[271839] = anon_sym_AMP_GT_GT; - small_parse_table_13592(v); -} - -void small_parse_table_13592(t_small_parse_table_array *v) -{ - v->a[271840] = anon_sym_LT_AMP; - v->a[271841] = anon_sym_GT_AMP; - v->a[271842] = anon_sym_GT_PIPE; - v->a[271843] = anon_sym_LT_AMP_DASH; - v->a[271844] = anon_sym_GT_AMP_DASH; - v->a[271845] = anon_sym_LT_LT_DASH; - v->a[271846] = anon_sym_BQUOTE; - v->a[271847] = 3; - v->a[271848] = actions(3); - v->a[271849] = 1; - v->a[271850] = sym_comment; - v->a[271851] = actions(2096); - v->a[271852] = 3; - v->a[271853] = sym_file_descriptor; - v->a[271854] = ts_builtin_sym_end; - v->a[271855] = aux_sym_heredoc_redirect_token1; - v->a[271856] = actions(2094); - v->a[271857] = 21; - v->a[271858] = anon_sym_SEMI; - v->a[271859] = anon_sym_PIPE_PIPE; - small_parse_table_13593(v); -} - -void small_parse_table_13593(t_small_parse_table_array *v) -{ - v->a[271860] = anon_sym_AMP_AMP; - v->a[271861] = anon_sym_PIPE; - v->a[271862] = anon_sym_AMP; - v->a[271863] = anon_sym_LT; - v->a[271864] = anon_sym_GT; - v->a[271865] = anon_sym_LT_LT; - v->a[271866] = anon_sym_GT_GT; - v->a[271867] = anon_sym_RPAREN; - v->a[271868] = anon_sym_SEMI_SEMI; - v->a[271869] = anon_sym_PIPE_AMP; - v->a[271870] = anon_sym_AMP_GT; - v->a[271871] = anon_sym_AMP_GT_GT; - v->a[271872] = anon_sym_LT_AMP; - v->a[271873] = anon_sym_GT_AMP; - v->a[271874] = anon_sym_GT_PIPE; - v->a[271875] = anon_sym_LT_AMP_DASH; - v->a[271876] = anon_sym_GT_AMP_DASH; - v->a[271877] = anon_sym_LT_LT_DASH; - v->a[271878] = anon_sym_BQUOTE; - v->a[271879] = 3; - small_parse_table_13594(v); -} - -void small_parse_table_13594(t_small_parse_table_array *v) -{ - v->a[271880] = actions(3); - v->a[271881] = 1; - v->a[271882] = sym_comment; - v->a[271883] = actions(11750); - v->a[271884] = 2; - v->a[271885] = sym_file_descriptor; - v->a[271886] = aux_sym_heredoc_redirect_token1; - v->a[271887] = actions(11752); - v->a[271888] = 22; - v->a[271889] = anon_sym_SEMI; - v->a[271890] = anon_sym_PIPE_PIPE; - v->a[271891] = anon_sym_AMP_AMP; - v->a[271892] = anon_sym_PIPE; - v->a[271893] = anon_sym_AMP; - v->a[271894] = anon_sym_LT; - v->a[271895] = anon_sym_GT; - v->a[271896] = anon_sym_LT_LT; - v->a[271897] = anon_sym_GT_GT; - v->a[271898] = anon_sym_SEMI_SEMI; - v->a[271899] = anon_sym_SEMI_AMP; - small_parse_table_13595(v); -} - -/* EOF small_parse_table_2718.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2719.c b/parser/static/small_parse_table/small_parse_table_2719.c deleted file mode 100644 index cede5f0f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2719.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2719.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13595(t_small_parse_table_array *v) -{ - v->a[271900] = anon_sym_SEMI_SEMI_AMP; - v->a[271901] = anon_sym_PIPE_AMP; - v->a[271902] = anon_sym_AMP_GT; - v->a[271903] = anon_sym_AMP_GT_GT; - v->a[271904] = anon_sym_LT_AMP; - v->a[271905] = anon_sym_GT_AMP; - v->a[271906] = anon_sym_GT_PIPE; - v->a[271907] = anon_sym_LT_AMP_DASH; - v->a[271908] = anon_sym_GT_AMP_DASH; - v->a[271909] = anon_sym_LT_LT_DASH; - v->a[271910] = anon_sym_LT_LT_LT; - v->a[271911] = 3; - v->a[271912] = actions(3); - v->a[271913] = 1; - v->a[271914] = sym_comment; - v->a[271915] = actions(11830); - v->a[271916] = 2; - v->a[271917] = sym_file_descriptor; - v->a[271918] = aux_sym_heredoc_redirect_token1; - v->a[271919] = actions(11828); - small_parse_table_13596(v); -} - -void small_parse_table_13596(t_small_parse_table_array *v) -{ - v->a[271920] = 22; - v->a[271921] = anon_sym_SEMI; - v->a[271922] = anon_sym_PIPE_PIPE; - v->a[271923] = anon_sym_AMP_AMP; - v->a[271924] = anon_sym_PIPE; - v->a[271925] = anon_sym_AMP; - v->a[271926] = anon_sym_LT; - v->a[271927] = anon_sym_GT; - v->a[271928] = anon_sym_LT_LT; - v->a[271929] = anon_sym_GT_GT; - v->a[271930] = anon_sym_SEMI_SEMI; - v->a[271931] = anon_sym_SEMI_AMP; - v->a[271932] = anon_sym_SEMI_SEMI_AMP; - v->a[271933] = anon_sym_PIPE_AMP; - v->a[271934] = anon_sym_AMP_GT; - v->a[271935] = anon_sym_AMP_GT_GT; - v->a[271936] = anon_sym_LT_AMP; - v->a[271937] = anon_sym_GT_AMP; - v->a[271938] = anon_sym_GT_PIPE; - v->a[271939] = anon_sym_LT_AMP_DASH; - small_parse_table_13597(v); -} - -void small_parse_table_13597(t_small_parse_table_array *v) -{ - v->a[271940] = anon_sym_GT_AMP_DASH; - v->a[271941] = anon_sym_LT_LT_DASH; - v->a[271942] = anon_sym_LT_LT_LT; - v->a[271943] = 3; - v->a[271944] = actions(3); - v->a[271945] = 1; - v->a[271946] = sym_comment; - v->a[271947] = actions(5932); - v->a[271948] = 3; - v->a[271949] = sym_file_descriptor; - v->a[271950] = ts_builtin_sym_end; - v->a[271951] = aux_sym_heredoc_redirect_token1; - v->a[271952] = actions(5930); - v->a[271953] = 21; - v->a[271954] = anon_sym_SEMI; - v->a[271955] = anon_sym_PIPE_PIPE; - v->a[271956] = anon_sym_AMP_AMP; - v->a[271957] = anon_sym_PIPE; - v->a[271958] = anon_sym_AMP; - v->a[271959] = anon_sym_LT; - small_parse_table_13598(v); -} - -void small_parse_table_13598(t_small_parse_table_array *v) -{ - v->a[271960] = anon_sym_GT; - v->a[271961] = anon_sym_LT_LT; - v->a[271962] = anon_sym_GT_GT; - v->a[271963] = anon_sym_RPAREN; - v->a[271964] = anon_sym_SEMI_SEMI; - v->a[271965] = anon_sym_PIPE_AMP; - v->a[271966] = anon_sym_AMP_GT; - v->a[271967] = anon_sym_AMP_GT_GT; - v->a[271968] = anon_sym_LT_AMP; - v->a[271969] = anon_sym_GT_AMP; - v->a[271970] = anon_sym_GT_PIPE; - v->a[271971] = anon_sym_LT_AMP_DASH; - v->a[271972] = anon_sym_GT_AMP_DASH; - v->a[271973] = anon_sym_LT_LT_DASH; - v->a[271974] = anon_sym_BQUOTE; - v->a[271975] = 3; - v->a[271976] = actions(3); - v->a[271977] = 1; - v->a[271978] = sym_comment; - v->a[271979] = actions(12292); - small_parse_table_13599(v); -} - -void small_parse_table_13599(t_small_parse_table_array *v) -{ - v->a[271980] = 3; - v->a[271981] = sym_file_descriptor; - v->a[271982] = ts_builtin_sym_end; - v->a[271983] = aux_sym_heredoc_redirect_token1; - v->a[271984] = actions(12294); - v->a[271985] = 21; - v->a[271986] = anon_sym_SEMI; - v->a[271987] = anon_sym_PIPE_PIPE; - v->a[271988] = anon_sym_AMP_AMP; - v->a[271989] = anon_sym_PIPE; - v->a[271990] = anon_sym_AMP; - v->a[271991] = anon_sym_LT; - v->a[271992] = anon_sym_GT; - v->a[271993] = anon_sym_LT_LT; - v->a[271994] = anon_sym_GT_GT; - v->a[271995] = anon_sym_RPAREN; - v->a[271996] = anon_sym_SEMI_SEMI; - v->a[271997] = anon_sym_PIPE_AMP; - v->a[271998] = anon_sym_AMP_GT; - v->a[271999] = anon_sym_AMP_GT_GT; - small_parse_table_13600(v); -} - -/* EOF small_parse_table_2719.c */ diff --git a/parser/static/small_parse_table/small_parse_table_272.c b/parser/static/small_parse_table/small_parse_table_272.c index 7e720b0a..940c0f30 100644 --- a/parser/static/small_parse_table/small_parse_table_272.c +++ b/parser/static/small_parse_table/small_parse_table_272.c @@ -14,126 +14,126 @@ void small_parse_table_1360(t_small_parse_table_array *v) { - v->a[27200] = 2; - v->a[27201] = sym_file_descriptor; - v->a[27202] = aux_sym_heredoc_redirect_token1; - v->a[27203] = state(4237); - v->a[27204] = 2; - v->a[27205] = sym_variable_assignment; - v->a[27206] = aux_sym_variable_assignments_repeat1; - v->a[27207] = state(4283); - v->a[27208] = 3; - v->a[27209] = sym_file_redirect; - v->a[27210] = sym_heredoc_redirect; - v->a[27211] = aux_sym_redirected_statement_repeat1; - v->a[27212] = actions(4247); - v->a[27213] = 18; - v->a[27214] = anon_sym_LPAREN_LPAREN; - v->a[27215] = anon_sym_LT_LT_LT; - v->a[27216] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27217] = anon_sym_DOLLAR_LBRACK; - v->a[27218] = anon_sym_DOLLAR; - v->a[27219] = sym__special_character; + v->a[27200] = 6; + v->a[27201] = actions(3); + v->a[27202] = 1; + v->a[27203] = sym_comment; + v->a[27204] = actions(3246); + v->a[27205] = 1; + v->a[27206] = aux_sym_concatenation_token1; + v->a[27207] = actions(3294); + v->a[27208] = 1; + v->a[27209] = sym__concat; + v->a[27210] = state(625); + v->a[27211] = 1; + v->a[27212] = aux_sym_concatenation_repeat1; + v->a[27213] = actions(2690); + v->a[27214] = 5; + v->a[27215] = sym_file_descriptor; + v->a[27216] = sym_variable_name; + v->a[27217] = sym_test_operator; + v->a[27218] = sym__brace_start; + v->a[27219] = aux_sym_heredoc_redirect_token1; small_parse_table_1361(v); } void small_parse_table_1361(t_small_parse_table_array *v) { - v->a[27220] = anon_sym_DQUOTE; - v->a[27221] = sym_raw_string; - v->a[27222] = sym_ansi_c_string; - v->a[27223] = aux_sym_number_token1; - v->a[27224] = aux_sym_number_token2; - v->a[27225] = anon_sym_DOLLAR_LBRACE; - v->a[27226] = anon_sym_DOLLAR_LPAREN; - v->a[27227] = anon_sym_BQUOTE; - v->a[27228] = anon_sym_DOLLAR_BQUOTE; - v->a[27229] = anon_sym_LT_LPAREN; - v->a[27230] = anon_sym_GT_LPAREN; - v->a[27231] = sym_word; - v->a[27232] = actions(4253); - v->a[27233] = 22; - v->a[27234] = anon_sym_SEMI; - v->a[27235] = anon_sym_PIPE_PIPE; - v->a[27236] = anon_sym_AMP_AMP; - v->a[27237] = anon_sym_PIPE; - v->a[27238] = anon_sym_AMP; - v->a[27239] = anon_sym_LT; + v->a[27220] = actions(2688); + v->a[27221] = 33; + v->a[27222] = anon_sym_PIPE; + v->a[27223] = anon_sym_SEMI_SEMI; + v->a[27224] = anon_sym_SEMI_AMP; + v->a[27225] = anon_sym_SEMI_SEMI_AMP; + v->a[27226] = anon_sym_PIPE_AMP; + v->a[27227] = anon_sym_AMP_AMP; + v->a[27228] = anon_sym_PIPE_PIPE; + v->a[27229] = anon_sym_LT; + v->a[27230] = anon_sym_GT; + v->a[27231] = anon_sym_GT_GT; + v->a[27232] = anon_sym_AMP_GT; + v->a[27233] = anon_sym_AMP_GT_GT; + v->a[27234] = anon_sym_LT_AMP; + v->a[27235] = anon_sym_GT_AMP; + v->a[27236] = anon_sym_GT_PIPE; + v->a[27237] = anon_sym_LT_AMP_DASH; + v->a[27238] = anon_sym_GT_AMP_DASH; + v->a[27239] = anon_sym_LT_LT; small_parse_table_1362(v); } void small_parse_table_1362(t_small_parse_table_array *v) { - v->a[27240] = anon_sym_GT; - v->a[27241] = anon_sym_LT_LT; - v->a[27242] = anon_sym_GT_GT; - v->a[27243] = anon_sym_esac; - v->a[27244] = anon_sym_SEMI_SEMI; - v->a[27245] = anon_sym_SEMI_AMP; - v->a[27246] = anon_sym_SEMI_SEMI_AMP; - v->a[27247] = anon_sym_PIPE_AMP; - v->a[27248] = anon_sym_AMP_GT; - v->a[27249] = anon_sym_AMP_GT_GT; - v->a[27250] = anon_sym_LT_AMP; - v->a[27251] = anon_sym_GT_AMP; - v->a[27252] = anon_sym_GT_PIPE; - v->a[27253] = anon_sym_LT_AMP_DASH; - v->a[27254] = anon_sym_GT_AMP_DASH; - v->a[27255] = anon_sym_LT_LT_DASH; - v->a[27256] = 6; - v->a[27257] = actions(71); - v->a[27258] = 1; - v->a[27259] = sym_comment; + v->a[27240] = anon_sym_LT_LT_DASH; + v->a[27241] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27242] = anon_sym_AMP; + v->a[27243] = anon_sym_DOLLAR; + v->a[27244] = sym__special_character; + v->a[27245] = anon_sym_DQUOTE; + v->a[27246] = sym_raw_string; + v->a[27247] = aux_sym_number_token1; + v->a[27248] = aux_sym_number_token2; + v->a[27249] = anon_sym_DOLLAR_LBRACE; + v->a[27250] = anon_sym_DOLLAR_LPAREN; + v->a[27251] = anon_sym_BQUOTE; + v->a[27252] = anon_sym_DOLLAR_BQUOTE; + v->a[27253] = sym_word; + v->a[27254] = anon_sym_SEMI; + v->a[27255] = 3; + v->a[27256] = actions(3); + v->a[27257] = 1; + v->a[27258] = sym_comment; + v->a[27259] = actions(2828); small_parse_table_1363(v); } void small_parse_table_1363(t_small_parse_table_array *v) { - v->a[27260] = state(2457); - v->a[27261] = 1; - v->a[27262] = aux_sym__literal_repeat1; - v->a[27263] = state(817); - v->a[27264] = 2; - v->a[27265] = sym_concatenation; - v->a[27266] = aux_sym_for_statement_repeat1; - v->a[27267] = state(2271); - v->a[27268] = 9; - v->a[27269] = sym_arithmetic_expansion; - v->a[27270] = sym_brace_expression; - v->a[27271] = sym_string; - v->a[27272] = sym_translated_string; - v->a[27273] = sym_number; - v->a[27274] = sym_simple_expansion; - v->a[27275] = sym_expansion; - v->a[27276] = sym_command_substitution; - v->a[27277] = sym_process_substitution; - v->a[27278] = actions(2072); - v->a[27279] = 13; + v->a[27260] = 6; + v->a[27261] = sym_file_descriptor; + v->a[27262] = sym__concat; + v->a[27263] = sym_variable_name; + v->a[27264] = sym_test_operator; + v->a[27265] = sym__brace_start; + v->a[27266] = aux_sym_heredoc_redirect_token1; + v->a[27267] = actions(2826); + v->a[27268] = 35; + v->a[27269] = anon_sym_PIPE; + v->a[27270] = anon_sym_SEMI_SEMI; + v->a[27271] = anon_sym_SEMI_AMP; + v->a[27272] = anon_sym_SEMI_SEMI_AMP; + v->a[27273] = anon_sym_PIPE_AMP; + v->a[27274] = anon_sym_AMP_AMP; + v->a[27275] = anon_sym_PIPE_PIPE; + v->a[27276] = anon_sym_LT; + v->a[27277] = anon_sym_GT; + v->a[27278] = anon_sym_GT_GT; + v->a[27279] = anon_sym_AMP_GT; small_parse_table_1364(v); } void small_parse_table_1364(t_small_parse_table_array *v) { - v->a[27280] = anon_sym_PIPE; - v->a[27281] = anon_sym_LT; - v->a[27282] = anon_sym_GT; - v->a[27283] = anon_sym_LT_LT; - v->a[27284] = anon_sym_AMP_GT; - v->a[27285] = anon_sym_LT_AMP; - v->a[27286] = anon_sym_GT_AMP; - v->a[27287] = anon_sym_DOLLAR; - v->a[27288] = sym__special_character; - v->a[27289] = aux_sym_number_token1; - v->a[27290] = aux_sym_number_token2; - v->a[27291] = anon_sym_DOLLAR_LPAREN; - v->a[27292] = sym_word; - v->a[27293] = actions(2074); - v->a[27294] = 26; - v->a[27295] = sym_file_descriptor; - v->a[27296] = sym_variable_name; - v->a[27297] = sym_test_operator; - v->a[27298] = sym__brace_start; - v->a[27299] = anon_sym_LPAREN_LPAREN; + v->a[27280] = anon_sym_AMP_GT_GT; + v->a[27281] = anon_sym_LT_AMP; + v->a[27282] = anon_sym_GT_AMP; + v->a[27283] = anon_sym_GT_PIPE; + v->a[27284] = anon_sym_LT_AMP_DASH; + v->a[27285] = anon_sym_GT_AMP_DASH; + v->a[27286] = anon_sym_LT_LT; + v->a[27287] = anon_sym_LT_LT_DASH; + v->a[27288] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27289] = anon_sym_AMP; + v->a[27290] = aux_sym_concatenation_token1; + v->a[27291] = anon_sym_DOLLAR; + v->a[27292] = sym__special_character; + v->a[27293] = anon_sym_DQUOTE; + v->a[27294] = sym_raw_string; + v->a[27295] = aux_sym_number_token1; + v->a[27296] = aux_sym_number_token2; + v->a[27297] = anon_sym_DOLLAR_LBRACE; + v->a[27298] = anon_sym_DOLLAR_LPAREN; + v->a[27299] = anon_sym_BQUOTE; small_parse_table_1365(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2720.c b/parser/static/small_parse_table/small_parse_table_2720.c deleted file mode 100644 index ac56448c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2720.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2720.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13600(t_small_parse_table_array *v) -{ - v->a[272000] = anon_sym_LT_AMP; - v->a[272001] = anon_sym_GT_AMP; - v->a[272002] = anon_sym_GT_PIPE; - v->a[272003] = anon_sym_LT_AMP_DASH; - v->a[272004] = anon_sym_GT_AMP_DASH; - v->a[272005] = anon_sym_LT_LT_DASH; - v->a[272006] = anon_sym_BQUOTE; - v->a[272007] = 3; - v->a[272008] = actions(3); - v->a[272009] = 1; - v->a[272010] = sym_comment; - v->a[272011] = actions(12298); - v->a[272012] = 2; - v->a[272013] = sym_file_descriptor; - v->a[272014] = aux_sym_heredoc_redirect_token1; - v->a[272015] = actions(12296); - v->a[272016] = 22; - v->a[272017] = anon_sym_SEMI; - v->a[272018] = anon_sym_PIPE_PIPE; - v->a[272019] = anon_sym_AMP_AMP; - small_parse_table_13601(v); -} - -void small_parse_table_13601(t_small_parse_table_array *v) -{ - v->a[272020] = anon_sym_PIPE; - v->a[272021] = anon_sym_AMP; - v->a[272022] = anon_sym_LT; - v->a[272023] = anon_sym_GT; - v->a[272024] = anon_sym_LT_LT; - v->a[272025] = anon_sym_GT_GT; - v->a[272026] = anon_sym_esac; - v->a[272027] = anon_sym_SEMI_SEMI; - v->a[272028] = anon_sym_SEMI_AMP; - v->a[272029] = anon_sym_SEMI_SEMI_AMP; - v->a[272030] = anon_sym_PIPE_AMP; - v->a[272031] = anon_sym_AMP_GT; - v->a[272032] = anon_sym_AMP_GT_GT; - v->a[272033] = anon_sym_LT_AMP; - v->a[272034] = anon_sym_GT_AMP; - v->a[272035] = anon_sym_GT_PIPE; - v->a[272036] = anon_sym_LT_AMP_DASH; - v->a[272037] = anon_sym_GT_AMP_DASH; - v->a[272038] = anon_sym_LT_LT_DASH; - v->a[272039] = 3; - small_parse_table_13602(v); -} - -void small_parse_table_13602(t_small_parse_table_array *v) -{ - v->a[272040] = actions(3); - v->a[272041] = 1; - v->a[272042] = sym_comment; - v->a[272043] = actions(4372); - v->a[272044] = 3; - v->a[272045] = sym_file_descriptor; - v->a[272046] = ts_builtin_sym_end; - v->a[272047] = aux_sym_heredoc_redirect_token1; - v->a[272048] = actions(4370); - v->a[272049] = 21; - v->a[272050] = anon_sym_SEMI; - v->a[272051] = anon_sym_PIPE_PIPE; - v->a[272052] = anon_sym_AMP_AMP; - v->a[272053] = anon_sym_PIPE; - v->a[272054] = anon_sym_AMP; - v->a[272055] = anon_sym_LT; - v->a[272056] = anon_sym_GT; - v->a[272057] = anon_sym_LT_LT; - v->a[272058] = anon_sym_GT_GT; - v->a[272059] = anon_sym_RPAREN; - small_parse_table_13603(v); -} - -void small_parse_table_13603(t_small_parse_table_array *v) -{ - v->a[272060] = anon_sym_SEMI_SEMI; - v->a[272061] = anon_sym_PIPE_AMP; - v->a[272062] = anon_sym_AMP_GT; - v->a[272063] = anon_sym_AMP_GT_GT; - v->a[272064] = anon_sym_LT_AMP; - v->a[272065] = anon_sym_GT_AMP; - v->a[272066] = anon_sym_GT_PIPE; - v->a[272067] = anon_sym_LT_AMP_DASH; - v->a[272068] = anon_sym_GT_AMP_DASH; - v->a[272069] = anon_sym_LT_LT_DASH; - v->a[272070] = anon_sym_BQUOTE; - v->a[272071] = 3; - v->a[272072] = actions(3); - v->a[272073] = 1; - v->a[272074] = sym_comment; - v->a[272075] = actions(12298); - v->a[272076] = 3; - v->a[272077] = sym_file_descriptor; - v->a[272078] = ts_builtin_sym_end; - v->a[272079] = aux_sym_heredoc_redirect_token1; - small_parse_table_13604(v); -} - -void small_parse_table_13604(t_small_parse_table_array *v) -{ - v->a[272080] = actions(12296); - v->a[272081] = 21; - v->a[272082] = anon_sym_SEMI; - v->a[272083] = anon_sym_PIPE_PIPE; - v->a[272084] = anon_sym_AMP_AMP; - v->a[272085] = anon_sym_PIPE; - v->a[272086] = anon_sym_AMP; - v->a[272087] = anon_sym_LT; - v->a[272088] = anon_sym_GT; - v->a[272089] = anon_sym_LT_LT; - v->a[272090] = anon_sym_GT_GT; - v->a[272091] = anon_sym_RPAREN; - v->a[272092] = anon_sym_SEMI_SEMI; - v->a[272093] = anon_sym_PIPE_AMP; - v->a[272094] = anon_sym_AMP_GT; - v->a[272095] = anon_sym_AMP_GT_GT; - v->a[272096] = anon_sym_LT_AMP; - v->a[272097] = anon_sym_GT_AMP; - v->a[272098] = anon_sym_GT_PIPE; - v->a[272099] = anon_sym_LT_AMP_DASH; - small_parse_table_13605(v); -} - -/* EOF small_parse_table_2720.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2721.c b/parser/static/small_parse_table/small_parse_table_2721.c deleted file mode 100644 index ef918410..00000000 --- a/parser/static/small_parse_table/small_parse_table_2721.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2721.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13605(t_small_parse_table_array *v) -{ - v->a[272100] = anon_sym_GT_AMP_DASH; - v->a[272101] = anon_sym_LT_LT_DASH; - v->a[272102] = anon_sym_BQUOTE; - v->a[272103] = 6; - v->a[272104] = actions(3); - v->a[272105] = 1; - v->a[272106] = sym_comment; - v->a[272107] = actions(11651); - v->a[272108] = 1; - v->a[272109] = aux_sym_concatenation_token1; - v->a[272110] = actions(12300); - v->a[272111] = 1; - v->a[272112] = sym__concat; - v->a[272113] = state(4268); - v->a[272114] = 1; - v->a[272115] = aux_sym_concatenation_repeat1; - v->a[272116] = actions(1267); - v->a[272117] = 2; - v->a[272118] = sym_file_descriptor; - v->a[272119] = aux_sym_heredoc_redirect_token1; - small_parse_table_13606(v); -} - -void small_parse_table_13606(t_small_parse_table_array *v) -{ - v->a[272120] = actions(1265); - v->a[272121] = 19; - v->a[272122] = anon_sym_SEMI; - v->a[272123] = anon_sym_PIPE_PIPE; - v->a[272124] = anon_sym_AMP_AMP; - v->a[272125] = anon_sym_PIPE; - v->a[272126] = anon_sym_AMP; - v->a[272127] = anon_sym_LT; - v->a[272128] = anon_sym_GT; - v->a[272129] = anon_sym_LT_LT; - v->a[272130] = anon_sym_GT_GT; - v->a[272131] = anon_sym_SEMI_SEMI; - v->a[272132] = anon_sym_PIPE_AMP; - v->a[272133] = anon_sym_AMP_GT; - v->a[272134] = anon_sym_AMP_GT_GT; - v->a[272135] = anon_sym_LT_AMP; - v->a[272136] = anon_sym_GT_AMP; - v->a[272137] = anon_sym_GT_PIPE; - v->a[272138] = anon_sym_LT_AMP_DASH; - v->a[272139] = anon_sym_GT_AMP_DASH; - small_parse_table_13607(v); -} - -void small_parse_table_13607(t_small_parse_table_array *v) -{ - v->a[272140] = anon_sym_LT_LT_DASH; - v->a[272141] = 3; - v->a[272142] = actions(3); - v->a[272143] = 1; - v->a[272144] = sym_comment; - v->a[272145] = actions(12292); - v->a[272146] = 2; - v->a[272147] = sym_file_descriptor; - v->a[272148] = aux_sym_heredoc_redirect_token1; - v->a[272149] = actions(12294); - v->a[272150] = 22; - v->a[272151] = anon_sym_SEMI; - v->a[272152] = anon_sym_PIPE_PIPE; - v->a[272153] = anon_sym_AMP_AMP; - v->a[272154] = anon_sym_PIPE; - v->a[272155] = anon_sym_AMP; - v->a[272156] = anon_sym_LT; - v->a[272157] = anon_sym_GT; - v->a[272158] = anon_sym_LT_LT; - v->a[272159] = anon_sym_GT_GT; - small_parse_table_13608(v); -} - -void small_parse_table_13608(t_small_parse_table_array *v) -{ - v->a[272160] = anon_sym_esac; - v->a[272161] = anon_sym_SEMI_SEMI; - v->a[272162] = anon_sym_SEMI_AMP; - v->a[272163] = anon_sym_SEMI_SEMI_AMP; - v->a[272164] = anon_sym_PIPE_AMP; - v->a[272165] = anon_sym_AMP_GT; - v->a[272166] = anon_sym_AMP_GT_GT; - v->a[272167] = anon_sym_LT_AMP; - v->a[272168] = anon_sym_GT_AMP; - v->a[272169] = anon_sym_GT_PIPE; - v->a[272170] = anon_sym_LT_AMP_DASH; - v->a[272171] = anon_sym_GT_AMP_DASH; - v->a[272172] = anon_sym_LT_LT_DASH; - v->a[272173] = 6; - v->a[272174] = actions(3); - v->a[272175] = 1; - v->a[272176] = sym_comment; - v->a[272177] = actions(11651); - v->a[272178] = 1; - v->a[272179] = aux_sym_concatenation_token1; - small_parse_table_13609(v); -} - -void small_parse_table_13609(t_small_parse_table_array *v) -{ - v->a[272180] = actions(12302); - v->a[272181] = 1; - v->a[272182] = sym__concat; - v->a[272183] = state(4268); - v->a[272184] = 1; - v->a[272185] = aux_sym_concatenation_repeat1; - v->a[272186] = actions(1288); - v->a[272187] = 2; - v->a[272188] = sym_file_descriptor; - v->a[272189] = aux_sym_heredoc_redirect_token1; - v->a[272190] = actions(1286); - v->a[272191] = 19; - v->a[272192] = anon_sym_SEMI; - v->a[272193] = anon_sym_PIPE_PIPE; - v->a[272194] = anon_sym_AMP_AMP; - v->a[272195] = anon_sym_PIPE; - v->a[272196] = anon_sym_AMP; - v->a[272197] = anon_sym_LT; - v->a[272198] = anon_sym_GT; - v->a[272199] = anon_sym_LT_LT; - small_parse_table_13610(v); -} - -/* EOF small_parse_table_2721.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2722.c b/parser/static/small_parse_table/small_parse_table_2722.c deleted file mode 100644 index 7b349871..00000000 --- a/parser/static/small_parse_table/small_parse_table_2722.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2722.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13610(t_small_parse_table_array *v) -{ - v->a[272200] = anon_sym_GT_GT; - v->a[272201] = anon_sym_SEMI_SEMI; - v->a[272202] = anon_sym_PIPE_AMP; - v->a[272203] = anon_sym_AMP_GT; - v->a[272204] = anon_sym_AMP_GT_GT; - v->a[272205] = anon_sym_LT_AMP; - v->a[272206] = anon_sym_GT_AMP; - v->a[272207] = anon_sym_GT_PIPE; - v->a[272208] = anon_sym_LT_AMP_DASH; - v->a[272209] = anon_sym_GT_AMP_DASH; - v->a[272210] = anon_sym_LT_LT_DASH; - v->a[272211] = 6; - v->a[272212] = actions(3); - v->a[272213] = 1; - v->a[272214] = sym_comment; - v->a[272215] = actions(11568); - v->a[272216] = 1; - v->a[272217] = aux_sym_concatenation_token1; - v->a[272218] = actions(11583); - v->a[272219] = 1; - small_parse_table_13611(v); -} - -void small_parse_table_13611(t_small_parse_table_array *v) -{ - v->a[272220] = sym__concat; - v->a[272221] = state(5057); - v->a[272222] = 1; - v->a[272223] = aux_sym_concatenation_repeat1; - v->a[272224] = actions(1263); - v->a[272225] = 3; - v->a[272226] = sym_test_operator; - v->a[272227] = sym__brace_start; - v->a[272228] = aux_sym_heredoc_redirect_token1; - v->a[272229] = actions(1261); - v->a[272230] = 17; - v->a[272231] = anon_sym_LPAREN_LPAREN; - v->a[272232] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[272233] = anon_sym_DOLLAR_LBRACK; - v->a[272234] = anon_sym_DOLLAR; - v->a[272235] = sym__special_character; - v->a[272236] = anon_sym_DQUOTE; - v->a[272237] = sym_raw_string; - v->a[272238] = sym_ansi_c_string; - v->a[272239] = aux_sym_number_token1; - small_parse_table_13612(v); -} - -void small_parse_table_13612(t_small_parse_table_array *v) -{ - v->a[272240] = aux_sym_number_token2; - v->a[272241] = anon_sym_DOLLAR_LBRACE; - v->a[272242] = anon_sym_DOLLAR_LPAREN; - v->a[272243] = anon_sym_BQUOTE; - v->a[272244] = anon_sym_DOLLAR_BQUOTE; - v->a[272245] = anon_sym_LT_LPAREN; - v->a[272246] = anon_sym_GT_LPAREN; - v->a[272247] = sym_word; - v->a[272248] = 3; - v->a[272249] = actions(3); - v->a[272250] = 1; - v->a[272251] = sym_comment; - v->a[272252] = actions(12147); - v->a[272253] = 2; - v->a[272254] = sym_file_descriptor; - v->a[272255] = aux_sym_heredoc_redirect_token1; - v->a[272256] = actions(12145); - v->a[272257] = 21; - v->a[272258] = anon_sym_SEMI; - v->a[272259] = anon_sym_PIPE_PIPE; - small_parse_table_13613(v); -} - -void small_parse_table_13613(t_small_parse_table_array *v) -{ - v->a[272260] = anon_sym_AMP_AMP; - v->a[272261] = anon_sym_PIPE; - v->a[272262] = anon_sym_AMP; - v->a[272263] = anon_sym_LT; - v->a[272264] = anon_sym_GT; - v->a[272265] = anon_sym_LT_LT; - v->a[272266] = anon_sym_GT_GT; - v->a[272267] = anon_sym_SEMI_SEMI; - v->a[272268] = anon_sym_SEMI_AMP; - v->a[272269] = anon_sym_SEMI_SEMI_AMP; - v->a[272270] = anon_sym_PIPE_AMP; - v->a[272271] = anon_sym_AMP_GT; - v->a[272272] = anon_sym_AMP_GT_GT; - v->a[272273] = anon_sym_LT_AMP; - v->a[272274] = anon_sym_GT_AMP; - v->a[272275] = anon_sym_GT_PIPE; - v->a[272276] = anon_sym_LT_AMP_DASH; - v->a[272277] = anon_sym_GT_AMP_DASH; - v->a[272278] = anon_sym_LT_LT_DASH; - v->a[272279] = 5; - small_parse_table_13614(v); -} - -void small_parse_table_13614(t_small_parse_table_array *v) -{ - v->a[272280] = actions(3); - v->a[272281] = 1; - v->a[272282] = sym_comment; - v->a[272283] = state(5082); - v->a[272284] = 1; - v->a[272285] = aux_sym_pipeline_repeat1; - v->a[272286] = actions(12068); - v->a[272287] = 2; - v->a[272288] = sym_file_descriptor; - v->a[272289] = aux_sym_heredoc_redirect_token1; - v->a[272290] = actions(12304); - v->a[272291] = 2; - v->a[272292] = anon_sym_PIPE; - v->a[272293] = anon_sym_PIPE_AMP; - v->a[272294] = actions(12064); - v->a[272295] = 18; - v->a[272296] = anon_sym_SEMI; - v->a[272297] = anon_sym_PIPE_PIPE; - v->a[272298] = anon_sym_AMP_AMP; - v->a[272299] = anon_sym_AMP; - small_parse_table_13615(v); -} - -/* EOF small_parse_table_2722.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2723.c b/parser/static/small_parse_table/small_parse_table_2723.c deleted file mode 100644 index 377e7007..00000000 --- a/parser/static/small_parse_table/small_parse_table_2723.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2723.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13615(t_small_parse_table_array *v) -{ - v->a[272300] = anon_sym_LT; - v->a[272301] = anon_sym_GT; - v->a[272302] = anon_sym_LT_LT; - v->a[272303] = anon_sym_GT_GT; - v->a[272304] = anon_sym_RPAREN; - v->a[272305] = anon_sym_SEMI_SEMI; - v->a[272306] = anon_sym_AMP_GT; - v->a[272307] = anon_sym_AMP_GT_GT; - v->a[272308] = anon_sym_LT_AMP; - v->a[272309] = anon_sym_GT_AMP; - v->a[272310] = anon_sym_GT_PIPE; - v->a[272311] = anon_sym_LT_AMP_DASH; - v->a[272312] = anon_sym_GT_AMP_DASH; - v->a[272313] = anon_sym_LT_LT_DASH; - v->a[272314] = 3; - v->a[272315] = actions(3); - v->a[272316] = 1; - v->a[272317] = sym_comment; - v->a[272318] = actions(12155); - v->a[272319] = 2; - small_parse_table_13616(v); -} - -void small_parse_table_13616(t_small_parse_table_array *v) -{ - v->a[272320] = sym_file_descriptor; - v->a[272321] = aux_sym_heredoc_redirect_token1; - v->a[272322] = actions(12153); - v->a[272323] = 21; - v->a[272324] = anon_sym_SEMI; - v->a[272325] = anon_sym_PIPE_PIPE; - v->a[272326] = anon_sym_AMP_AMP; - v->a[272327] = anon_sym_PIPE; - v->a[272328] = anon_sym_AMP; - v->a[272329] = anon_sym_LT; - v->a[272330] = anon_sym_GT; - v->a[272331] = anon_sym_LT_LT; - v->a[272332] = anon_sym_GT_GT; - v->a[272333] = anon_sym_SEMI_SEMI; - v->a[272334] = anon_sym_SEMI_AMP; - v->a[272335] = anon_sym_SEMI_SEMI_AMP; - v->a[272336] = anon_sym_PIPE_AMP; - v->a[272337] = anon_sym_AMP_GT; - v->a[272338] = anon_sym_AMP_GT_GT; - v->a[272339] = anon_sym_LT_AMP; - small_parse_table_13617(v); -} - -void small_parse_table_13617(t_small_parse_table_array *v) -{ - v->a[272340] = anon_sym_GT_AMP; - v->a[272341] = anon_sym_GT_PIPE; - v->a[272342] = anon_sym_LT_AMP_DASH; - v->a[272343] = anon_sym_GT_AMP_DASH; - v->a[272344] = anon_sym_LT_LT_DASH; - v->a[272345] = 5; - v->a[272346] = actions(71); - v->a[272347] = 1; - v->a[272348] = sym_comment; - v->a[272349] = state(5038); - v->a[272350] = 1; - v->a[272351] = aux_sym_concatenation_repeat1; - v->a[272352] = actions(12306); - v->a[272353] = 2; - v->a[272354] = sym__concat; - v->a[272355] = aux_sym_concatenation_token1; - v->a[272356] = actions(1251); - v->a[272357] = 6; - v->a[272358] = anon_sym_DOLLAR; - v->a[272359] = aux_sym_number_token1; - small_parse_table_13618(v); -} - -void small_parse_table_13618(t_small_parse_table_array *v) -{ - v->a[272360] = aux_sym_number_token2; - v->a[272361] = anon_sym_DOLLAR_LPAREN; - v->a[272362] = anon_sym_BQUOTE; - v->a[272363] = sym_word; - v->a[272364] = actions(1253); - v->a[272365] = 14; - v->a[272366] = sym_test_operator; - v->a[272367] = sym__brace_start; - v->a[272368] = anon_sym_LPAREN_LPAREN; - v->a[272369] = anon_sym_RPAREN; - v->a[272370] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[272371] = anon_sym_DOLLAR_LBRACK; - v->a[272372] = sym__special_character; - v->a[272373] = anon_sym_DQUOTE; - v->a[272374] = sym_raw_string; - v->a[272375] = sym_ansi_c_string; - v->a[272376] = anon_sym_DOLLAR_LBRACE; - v->a[272377] = anon_sym_DOLLAR_BQUOTE; - v->a[272378] = anon_sym_LT_LPAREN; - v->a[272379] = anon_sym_GT_LPAREN; - small_parse_table_13619(v); -} - -void small_parse_table_13619(t_small_parse_table_array *v) -{ - v->a[272380] = 3; - v->a[272381] = actions(3); - v->a[272382] = 1; - v->a[272383] = sym_comment; - v->a[272384] = actions(12151); - v->a[272385] = 2; - v->a[272386] = sym_file_descriptor; - v->a[272387] = aux_sym_heredoc_redirect_token1; - v->a[272388] = actions(12149); - v->a[272389] = 21; - v->a[272390] = anon_sym_SEMI; - v->a[272391] = anon_sym_PIPE_PIPE; - v->a[272392] = anon_sym_AMP_AMP; - v->a[272393] = anon_sym_PIPE; - v->a[272394] = anon_sym_AMP; - v->a[272395] = anon_sym_LT; - v->a[272396] = anon_sym_GT; - v->a[272397] = anon_sym_LT_LT; - v->a[272398] = anon_sym_GT_GT; - v->a[272399] = anon_sym_SEMI_SEMI; - small_parse_table_13620(v); -} - -/* EOF small_parse_table_2723.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2724.c b/parser/static/small_parse_table/small_parse_table_2724.c deleted file mode 100644 index 58096268..00000000 --- a/parser/static/small_parse_table/small_parse_table_2724.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2724.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13620(t_small_parse_table_array *v) -{ - v->a[272400] = anon_sym_SEMI_AMP; - v->a[272401] = anon_sym_SEMI_SEMI_AMP; - v->a[272402] = anon_sym_PIPE_AMP; - v->a[272403] = anon_sym_AMP_GT; - v->a[272404] = anon_sym_AMP_GT_GT; - v->a[272405] = anon_sym_LT_AMP; - v->a[272406] = anon_sym_GT_AMP; - v->a[272407] = anon_sym_GT_PIPE; - v->a[272408] = anon_sym_LT_AMP_DASH; - v->a[272409] = anon_sym_GT_AMP_DASH; - v->a[272410] = anon_sym_LT_LT_DASH; - v->a[272411] = 10; - v->a[272412] = actions(3); - v->a[272413] = 1; - v->a[272414] = sym_comment; - v->a[272415] = actions(2719); - v->a[272416] = 1; - v->a[272417] = anon_sym_BQUOTE; - v->a[272418] = actions(5357); - v->a[272419] = 1; - small_parse_table_13621(v); -} - -void small_parse_table_13621(t_small_parse_table_array *v) -{ - v->a[272420] = aux_sym_heredoc_redirect_token1; - v->a[272421] = actions(11856); - v->a[272422] = 1; - v->a[272423] = sym_file_descriptor; - v->a[272424] = actions(4692); - v->a[272425] = 2; - v->a[272426] = anon_sym_LT_LT; - v->a[272427] = anon_sym_LT_LT_DASH; - v->a[272428] = actions(5355); - v->a[272429] = 2; - v->a[272430] = anon_sym_PIPE_PIPE; - v->a[272431] = anon_sym_AMP_AMP; - v->a[272432] = actions(11487); - v->a[272433] = 2; - v->a[272434] = anon_sym_LT_AMP_DASH; - v->a[272435] = anon_sym_GT_AMP_DASH; - v->a[272436] = actions(5353); - v->a[272437] = 3; - v->a[272438] = anon_sym_SEMI; - v->a[272439] = anon_sym_AMP; - small_parse_table_13622(v); -} - -void small_parse_table_13622(t_small_parse_table_array *v) -{ - v->a[272440] = anon_sym_SEMI_SEMI; - v->a[272441] = state(4697); - v->a[272442] = 3; - v->a[272443] = sym_file_redirect; - v->a[272444] = sym_heredoc_redirect; - v->a[272445] = aux_sym_redirected_statement_repeat1; - v->a[272446] = actions(11485); - v->a[272447] = 8; - v->a[272448] = anon_sym_LT; - v->a[272449] = anon_sym_GT; - v->a[272450] = anon_sym_GT_GT; - v->a[272451] = anon_sym_AMP_GT; - v->a[272452] = anon_sym_AMP_GT_GT; - v->a[272453] = anon_sym_LT_AMP; - v->a[272454] = anon_sym_GT_AMP; - v->a[272455] = anon_sym_GT_PIPE; - v->a[272456] = 5; - v->a[272457] = actions(71); - v->a[272458] = 1; - v->a[272459] = sym_comment; - small_parse_table_13623(v); -} - -void small_parse_table_13623(t_small_parse_table_array *v) -{ - v->a[272460] = state(5065); - v->a[272461] = 1; - v->a[272462] = aux_sym_concatenation_repeat1; - v->a[272463] = actions(12309); - v->a[272464] = 2; - v->a[272465] = sym__concat; - v->a[272466] = aux_sym_concatenation_token1; - v->a[272467] = actions(5393); - v->a[272468] = 6; - v->a[272469] = anon_sym_DOLLAR; - v->a[272470] = aux_sym_number_token1; - v->a[272471] = aux_sym_number_token2; - v->a[272472] = anon_sym_DOLLAR_LPAREN; - v->a[272473] = anon_sym_BQUOTE; - v->a[272474] = sym_word; - v->a[272475] = actions(5395); - v->a[272476] = 14; - v->a[272477] = sym_test_operator; - v->a[272478] = sym__brace_start; - v->a[272479] = anon_sym_LPAREN_LPAREN; - small_parse_table_13624(v); -} - -void small_parse_table_13624(t_small_parse_table_array *v) -{ - v->a[272480] = anon_sym_RPAREN; - v->a[272481] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[272482] = anon_sym_DOLLAR_LBRACK; - v->a[272483] = sym__special_character; - v->a[272484] = anon_sym_DQUOTE; - v->a[272485] = sym_raw_string; - v->a[272486] = sym_ansi_c_string; - v->a[272487] = anon_sym_DOLLAR_LBRACE; - v->a[272488] = anon_sym_DOLLAR_BQUOTE; - v->a[272489] = anon_sym_LT_LPAREN; - v->a[272490] = anon_sym_GT_LPAREN; - v->a[272491] = 3; - v->a[272492] = actions(3); - v->a[272493] = 1; - v->a[272494] = sym_comment; - v->a[272495] = actions(11739); - v->a[272496] = 2; - v->a[272497] = sym_file_descriptor; - v->a[272498] = aux_sym_heredoc_redirect_token1; - v->a[272499] = actions(11741); - small_parse_table_13625(v); -} - -/* EOF small_parse_table_2724.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2725.c b/parser/static/small_parse_table/small_parse_table_2725.c deleted file mode 100644 index ae1d75ad..00000000 --- a/parser/static/small_parse_table/small_parse_table_2725.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2725.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13625(t_small_parse_table_array *v) -{ - v->a[272500] = 21; - v->a[272501] = anon_sym_SEMI; - v->a[272502] = anon_sym_PIPE_PIPE; - v->a[272503] = anon_sym_AMP_AMP; - v->a[272504] = anon_sym_PIPE; - v->a[272505] = anon_sym_AMP; - v->a[272506] = anon_sym_LT; - v->a[272507] = anon_sym_GT; - v->a[272508] = anon_sym_LT_LT; - v->a[272509] = anon_sym_GT_GT; - v->a[272510] = anon_sym_SEMI_SEMI; - v->a[272511] = anon_sym_SEMI_AMP; - v->a[272512] = anon_sym_SEMI_SEMI_AMP; - v->a[272513] = anon_sym_PIPE_AMP; - v->a[272514] = anon_sym_AMP_GT; - v->a[272515] = anon_sym_AMP_GT_GT; - v->a[272516] = anon_sym_LT_AMP; - v->a[272517] = anon_sym_GT_AMP; - v->a[272518] = anon_sym_GT_PIPE; - v->a[272519] = anon_sym_LT_AMP_DASH; - small_parse_table_13626(v); -} - -void small_parse_table_13626(t_small_parse_table_array *v) -{ - v->a[272520] = anon_sym_GT_AMP_DASH; - v->a[272521] = anon_sym_LT_LT_DASH; - v->a[272522] = 3; - v->a[272523] = actions(3); - v->a[272524] = 1; - v->a[272525] = sym_comment; - v->a[272526] = actions(12133); - v->a[272527] = 2; - v->a[272528] = sym_file_descriptor; - v->a[272529] = aux_sym_heredoc_redirect_token1; - v->a[272530] = actions(12135); - v->a[272531] = 21; - v->a[272532] = anon_sym_SEMI; - v->a[272533] = anon_sym_PIPE_PIPE; - v->a[272534] = anon_sym_AMP_AMP; - v->a[272535] = anon_sym_PIPE; - v->a[272536] = anon_sym_AMP; - v->a[272537] = anon_sym_LT; - v->a[272538] = anon_sym_GT; - v->a[272539] = anon_sym_LT_LT; - small_parse_table_13627(v); -} - -void small_parse_table_13627(t_small_parse_table_array *v) -{ - v->a[272540] = anon_sym_GT_GT; - v->a[272541] = anon_sym_SEMI_SEMI; - v->a[272542] = anon_sym_SEMI_AMP; - v->a[272543] = anon_sym_SEMI_SEMI_AMP; - v->a[272544] = anon_sym_PIPE_AMP; - v->a[272545] = anon_sym_AMP_GT; - v->a[272546] = anon_sym_AMP_GT_GT; - v->a[272547] = anon_sym_LT_AMP; - v->a[272548] = anon_sym_GT_AMP; - v->a[272549] = anon_sym_GT_PIPE; - v->a[272550] = anon_sym_LT_AMP_DASH; - v->a[272551] = anon_sym_GT_AMP_DASH; - v->a[272552] = anon_sym_LT_LT_DASH; - v->a[272553] = 3; - v->a[272554] = actions(3); - v->a[272555] = 1; - v->a[272556] = sym_comment; - v->a[272557] = actions(1263); - v->a[272558] = 3; - v->a[272559] = sym_test_operator; - small_parse_table_13628(v); -} - -void small_parse_table_13628(t_small_parse_table_array *v) -{ - v->a[272560] = sym__brace_start; - v->a[272561] = aux_sym_heredoc_redirect_token1; - v->a[272562] = actions(1261); - v->a[272563] = 20; - v->a[272564] = anon_sym_LPAREN_LPAREN; - v->a[272565] = anon_sym_SEMI; - v->a[272566] = anon_sym_AMP; - v->a[272567] = anon_sym_SEMI_SEMI; - v->a[272568] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[272569] = anon_sym_DOLLAR_LBRACK; - v->a[272570] = anon_sym_DOLLAR; - v->a[272571] = sym__special_character; - v->a[272572] = anon_sym_DQUOTE; - v->a[272573] = sym_raw_string; - v->a[272574] = sym_ansi_c_string; - v->a[272575] = aux_sym_number_token1; - v->a[272576] = aux_sym_number_token2; - v->a[272577] = anon_sym_DOLLAR_LBRACE; - v->a[272578] = anon_sym_DOLLAR_LPAREN; - v->a[272579] = anon_sym_BQUOTE; - small_parse_table_13629(v); -} - -void small_parse_table_13629(t_small_parse_table_array *v) -{ - v->a[272580] = anon_sym_DOLLAR_BQUOTE; - v->a[272581] = anon_sym_LT_LPAREN; - v->a[272582] = anon_sym_GT_LPAREN; - v->a[272583] = sym_word; - v->a[272584] = 5; - v->a[272585] = actions(71); - v->a[272586] = 1; - v->a[272587] = sym_comment; - v->a[272588] = state(5059); - v->a[272589] = 1; - v->a[272590] = aux_sym_concatenation_repeat1; - v->a[272591] = actions(12309); - v->a[272592] = 2; - v->a[272593] = sym__concat; - v->a[272594] = aux_sym_concatenation_token1; - v->a[272595] = actions(5389); - v->a[272596] = 6; - v->a[272597] = anon_sym_DOLLAR; - v->a[272598] = aux_sym_number_token1; - v->a[272599] = aux_sym_number_token2; - small_parse_table_13630(v); -} - -/* EOF small_parse_table_2725.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2726.c b/parser/static/small_parse_table/small_parse_table_2726.c deleted file mode 100644 index ba3e8e30..00000000 --- a/parser/static/small_parse_table/small_parse_table_2726.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2726.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13630(t_small_parse_table_array *v) -{ - v->a[272600] = anon_sym_DOLLAR_LPAREN; - v->a[272601] = anon_sym_BQUOTE; - v->a[272602] = sym_word; - v->a[272603] = actions(5391); - v->a[272604] = 14; - v->a[272605] = sym_test_operator; - v->a[272606] = sym__brace_start; - v->a[272607] = anon_sym_LPAREN_LPAREN; - v->a[272608] = anon_sym_RPAREN; - v->a[272609] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[272610] = anon_sym_DOLLAR_LBRACK; - v->a[272611] = sym__special_character; - v->a[272612] = anon_sym_DQUOTE; - v->a[272613] = sym_raw_string; - v->a[272614] = sym_ansi_c_string; - v->a[272615] = anon_sym_DOLLAR_LBRACE; - v->a[272616] = anon_sym_DOLLAR_BQUOTE; - v->a[272617] = anon_sym_LT_LPAREN; - v->a[272618] = anon_sym_GT_LPAREN; - v->a[272619] = 3; - small_parse_table_13631(v); -} - -void small_parse_table_13631(t_small_parse_table_array *v) -{ - v->a[272620] = actions(3); - v->a[272621] = 1; - v->a[272622] = sym_comment; - v->a[272623] = actions(5932); - v->a[272624] = 2; - v->a[272625] = sym_file_descriptor; - v->a[272626] = aux_sym_heredoc_redirect_token1; - v->a[272627] = actions(5930); - v->a[272628] = 21; - v->a[272629] = anon_sym_SEMI; - v->a[272630] = anon_sym_PIPE_PIPE; - v->a[272631] = anon_sym_AMP_AMP; - v->a[272632] = anon_sym_PIPE; - v->a[272633] = anon_sym_AMP; - v->a[272634] = anon_sym_LT; - v->a[272635] = anon_sym_GT; - v->a[272636] = anon_sym_LT_LT; - v->a[272637] = anon_sym_GT_GT; - v->a[272638] = anon_sym_SEMI_SEMI; - v->a[272639] = anon_sym_SEMI_AMP; - small_parse_table_13632(v); -} - -void small_parse_table_13632(t_small_parse_table_array *v) -{ - v->a[272640] = anon_sym_SEMI_SEMI_AMP; - v->a[272641] = anon_sym_PIPE_AMP; - v->a[272642] = anon_sym_AMP_GT; - v->a[272643] = anon_sym_AMP_GT_GT; - v->a[272644] = anon_sym_LT_AMP; - v->a[272645] = anon_sym_GT_AMP; - v->a[272646] = anon_sym_GT_PIPE; - v->a[272647] = anon_sym_LT_AMP_DASH; - v->a[272648] = anon_sym_GT_AMP_DASH; - v->a[272649] = anon_sym_LT_LT_DASH; - v->a[272650] = 3; - v->a[272651] = actions(3); - v->a[272652] = 1; - v->a[272653] = sym_comment; - v->a[272654] = actions(12143); - v->a[272655] = 2; - v->a[272656] = sym_file_descriptor; - v->a[272657] = aux_sym_heredoc_redirect_token1; - v->a[272658] = actions(12141); - v->a[272659] = 21; - small_parse_table_13633(v); -} - -void small_parse_table_13633(t_small_parse_table_array *v) -{ - v->a[272660] = anon_sym_SEMI; - v->a[272661] = anon_sym_PIPE_PIPE; - v->a[272662] = anon_sym_AMP_AMP; - v->a[272663] = anon_sym_PIPE; - v->a[272664] = anon_sym_AMP; - v->a[272665] = anon_sym_LT; - v->a[272666] = anon_sym_GT; - v->a[272667] = anon_sym_LT_LT; - v->a[272668] = anon_sym_GT_GT; - v->a[272669] = anon_sym_SEMI_SEMI; - v->a[272670] = anon_sym_SEMI_AMP; - v->a[272671] = anon_sym_SEMI_SEMI_AMP; - v->a[272672] = anon_sym_PIPE_AMP; - v->a[272673] = anon_sym_AMP_GT; - v->a[272674] = anon_sym_AMP_GT_GT; - v->a[272675] = anon_sym_LT_AMP; - v->a[272676] = anon_sym_GT_AMP; - v->a[272677] = anon_sym_GT_PIPE; - v->a[272678] = anon_sym_LT_AMP_DASH; - v->a[272679] = anon_sym_GT_AMP_DASH; - small_parse_table_13634(v); -} - -void small_parse_table_13634(t_small_parse_table_array *v) -{ - v->a[272680] = anon_sym_LT_LT_DASH; - v->a[272681] = 6; - v->a[272682] = actions(3); - v->a[272683] = 1; - v->a[272684] = sym_comment; - v->a[272685] = actions(11568); - v->a[272686] = 1; - v->a[272687] = aux_sym_concatenation_token1; - v->a[272688] = actions(11583); - v->a[272689] = 1; - v->a[272690] = sym__concat; - v->a[272691] = state(5057); - v->a[272692] = 1; - v->a[272693] = aux_sym_concatenation_repeat1; - v->a[272694] = actions(12313); - v->a[272695] = 3; - v->a[272696] = sym_test_operator; - v->a[272697] = sym__brace_start; - v->a[272698] = aux_sym_heredoc_redirect_token1; - v->a[272699] = actions(12311); - small_parse_table_13635(v); -} - -/* EOF small_parse_table_2726.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2727.c b/parser/static/small_parse_table/small_parse_table_2727.c deleted file mode 100644 index 2a04e875..00000000 --- a/parser/static/small_parse_table/small_parse_table_2727.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2727.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13635(t_small_parse_table_array *v) -{ - v->a[272700] = 17; - v->a[272701] = anon_sym_LPAREN_LPAREN; - v->a[272702] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[272703] = anon_sym_DOLLAR_LBRACK; - v->a[272704] = anon_sym_DOLLAR; - v->a[272705] = sym__special_character; - v->a[272706] = anon_sym_DQUOTE; - v->a[272707] = sym_raw_string; - v->a[272708] = sym_ansi_c_string; - v->a[272709] = aux_sym_number_token1; - v->a[272710] = aux_sym_number_token2; - v->a[272711] = anon_sym_DOLLAR_LBRACE; - v->a[272712] = anon_sym_DOLLAR_LPAREN; - v->a[272713] = anon_sym_BQUOTE; - v->a[272714] = anon_sym_DOLLAR_BQUOTE; - v->a[272715] = anon_sym_LT_LPAREN; - v->a[272716] = anon_sym_GT_LPAREN; - v->a[272717] = sym_word; - v->a[272718] = 3; - v->a[272719] = actions(3); - small_parse_table_13636(v); -} - -void small_parse_table_13636(t_small_parse_table_array *v) -{ - v->a[272720] = 1; - v->a[272721] = sym_comment; - v->a[272722] = actions(11931); - v->a[272723] = 2; - v->a[272724] = sym_file_descriptor; - v->a[272725] = aux_sym_heredoc_redirect_token1; - v->a[272726] = actions(11929); - v->a[272727] = 21; - v->a[272728] = anon_sym_SEMI; - v->a[272729] = anon_sym_PIPE_PIPE; - v->a[272730] = anon_sym_AMP_AMP; - v->a[272731] = anon_sym_PIPE; - v->a[272732] = anon_sym_AMP; - v->a[272733] = anon_sym_LT; - v->a[272734] = anon_sym_GT; - v->a[272735] = anon_sym_LT_LT; - v->a[272736] = anon_sym_GT_GT; - v->a[272737] = anon_sym_SEMI_SEMI; - v->a[272738] = anon_sym_SEMI_AMP; - v->a[272739] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13637(v); -} - -void small_parse_table_13637(t_small_parse_table_array *v) -{ - v->a[272740] = anon_sym_PIPE_AMP; - v->a[272741] = anon_sym_AMP_GT; - v->a[272742] = anon_sym_AMP_GT_GT; - v->a[272743] = anon_sym_LT_AMP; - v->a[272744] = anon_sym_GT_AMP; - v->a[272745] = anon_sym_GT_PIPE; - v->a[272746] = anon_sym_LT_AMP_DASH; - v->a[272747] = anon_sym_GT_AMP_DASH; - v->a[272748] = anon_sym_LT_LT_DASH; - v->a[272749] = 3; - v->a[272750] = actions(3); - v->a[272751] = 1; - v->a[272752] = sym_comment; - v->a[272753] = actions(11956); - v->a[272754] = 2; - v->a[272755] = sym_file_descriptor; - v->a[272756] = aux_sym_heredoc_redirect_token1; - v->a[272757] = actions(11958); - v->a[272758] = 21; - v->a[272759] = anon_sym_SEMI; - small_parse_table_13638(v); -} - -void small_parse_table_13638(t_small_parse_table_array *v) -{ - v->a[272760] = anon_sym_PIPE_PIPE; - v->a[272761] = anon_sym_AMP_AMP; - v->a[272762] = anon_sym_PIPE; - v->a[272763] = anon_sym_AMP; - v->a[272764] = anon_sym_LT; - v->a[272765] = anon_sym_GT; - v->a[272766] = anon_sym_LT_LT; - v->a[272767] = anon_sym_GT_GT; - v->a[272768] = anon_sym_SEMI_SEMI; - v->a[272769] = anon_sym_SEMI_AMP; - v->a[272770] = anon_sym_SEMI_SEMI_AMP; - v->a[272771] = anon_sym_PIPE_AMP; - v->a[272772] = anon_sym_AMP_GT; - v->a[272773] = anon_sym_AMP_GT_GT; - v->a[272774] = anon_sym_LT_AMP; - v->a[272775] = anon_sym_GT_AMP; - v->a[272776] = anon_sym_GT_PIPE; - v->a[272777] = anon_sym_LT_AMP_DASH; - v->a[272778] = anon_sym_GT_AMP_DASH; - v->a[272779] = anon_sym_LT_LT_DASH; - small_parse_table_13639(v); -} - -void small_parse_table_13639(t_small_parse_table_array *v) -{ - v->a[272780] = 10; - v->a[272781] = actions(3); - v->a[272782] = 1; - v->a[272783] = sym_comment; - v->a[272784] = actions(2719); - v->a[272785] = 1; - v->a[272786] = anon_sym_RPAREN; - v->a[272787] = actions(4384); - v->a[272788] = 1; - v->a[272789] = aux_sym_heredoc_redirect_token1; - v->a[272790] = actions(11993); - v->a[272791] = 1; - v->a[272792] = sym_file_descriptor; - v->a[272793] = actions(4692); - v->a[272794] = 2; - v->a[272795] = anon_sym_LT_LT; - v->a[272796] = anon_sym_LT_LT_DASH; - v->a[272797] = actions(4809); - v->a[272798] = 2; - v->a[272799] = anon_sym_PIPE_PIPE; - small_parse_table_13640(v); -} - -/* EOF small_parse_table_2727.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2728.c b/parser/static/small_parse_table/small_parse_table_2728.c deleted file mode 100644 index aabd57f3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2728.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2728.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13640(t_small_parse_table_array *v) -{ - v->a[272800] = anon_sym_AMP_AMP; - v->a[272801] = actions(11542); - v->a[272802] = 2; - v->a[272803] = anon_sym_LT_AMP_DASH; - v->a[272804] = anon_sym_GT_AMP_DASH; - v->a[272805] = actions(4378); - v->a[272806] = 3; - v->a[272807] = anon_sym_SEMI; - v->a[272808] = anon_sym_AMP; - v->a[272809] = anon_sym_SEMI_SEMI; - v->a[272810] = state(4746); - v->a[272811] = 3; - v->a[272812] = sym_file_redirect; - v->a[272813] = sym_heredoc_redirect; - v->a[272814] = aux_sym_redirected_statement_repeat1; - v->a[272815] = actions(11540); - v->a[272816] = 8; - v->a[272817] = anon_sym_LT; - v->a[272818] = anon_sym_GT; - v->a[272819] = anon_sym_GT_GT; - small_parse_table_13641(v); -} - -void small_parse_table_13641(t_small_parse_table_array *v) -{ - v->a[272820] = anon_sym_AMP_GT; - v->a[272821] = anon_sym_AMP_GT_GT; - v->a[272822] = anon_sym_LT_AMP; - v->a[272823] = anon_sym_GT_AMP; - v->a[272824] = anon_sym_GT_PIPE; - v->a[272825] = 3; - v->a[272826] = actions(3); - v->a[272827] = 1; - v->a[272828] = sym_comment; - v->a[272829] = actions(12259); - v->a[272830] = 2; - v->a[272831] = sym_file_descriptor; - v->a[272832] = aux_sym_heredoc_redirect_token1; - v->a[272833] = actions(12257); - v->a[272834] = 21; - v->a[272835] = anon_sym_SEMI; - v->a[272836] = anon_sym_PIPE_PIPE; - v->a[272837] = anon_sym_AMP_AMP; - v->a[272838] = anon_sym_PIPE; - v->a[272839] = anon_sym_AMP; - small_parse_table_13642(v); -} - -void small_parse_table_13642(t_small_parse_table_array *v) -{ - v->a[272840] = anon_sym_LT; - v->a[272841] = anon_sym_GT; - v->a[272842] = anon_sym_LT_LT; - v->a[272843] = anon_sym_GT_GT; - v->a[272844] = anon_sym_SEMI_SEMI; - v->a[272845] = anon_sym_SEMI_AMP; - v->a[272846] = anon_sym_SEMI_SEMI_AMP; - v->a[272847] = anon_sym_PIPE_AMP; - v->a[272848] = anon_sym_AMP_GT; - v->a[272849] = anon_sym_AMP_GT_GT; - v->a[272850] = anon_sym_LT_AMP; - v->a[272851] = anon_sym_GT_AMP; - v->a[272852] = anon_sym_GT_PIPE; - v->a[272853] = anon_sym_LT_AMP_DASH; - v->a[272854] = anon_sym_GT_AMP_DASH; - v->a[272855] = anon_sym_LT_LT_DASH; - v->a[272856] = 3; - v->a[272857] = actions(3); - v->a[272858] = 1; - v->a[272859] = sym_comment; - small_parse_table_13643(v); -} - -void small_parse_table_13643(t_small_parse_table_array *v) -{ - v->a[272860] = actions(11790); - v->a[272861] = 2; - v->a[272862] = sym_file_descriptor; - v->a[272863] = aux_sym_heredoc_redirect_token1; - v->a[272864] = actions(11792); - v->a[272865] = 21; - v->a[272866] = anon_sym_SEMI; - v->a[272867] = anon_sym_PIPE_PIPE; - v->a[272868] = anon_sym_AMP_AMP; - v->a[272869] = anon_sym_PIPE; - v->a[272870] = anon_sym_AMP; - v->a[272871] = anon_sym_LT; - v->a[272872] = anon_sym_GT; - v->a[272873] = anon_sym_LT_LT; - v->a[272874] = anon_sym_GT_GT; - v->a[272875] = anon_sym_SEMI_SEMI; - v->a[272876] = anon_sym_SEMI_AMP; - v->a[272877] = anon_sym_SEMI_SEMI_AMP; - v->a[272878] = anon_sym_PIPE_AMP; - v->a[272879] = anon_sym_AMP_GT; - small_parse_table_13644(v); -} - -void small_parse_table_13644(t_small_parse_table_array *v) -{ - v->a[272880] = anon_sym_AMP_GT_GT; - v->a[272881] = anon_sym_LT_AMP; - v->a[272882] = anon_sym_GT_AMP; - v->a[272883] = anon_sym_GT_PIPE; - v->a[272884] = anon_sym_LT_AMP_DASH; - v->a[272885] = anon_sym_GT_AMP_DASH; - v->a[272886] = anon_sym_LT_LT_DASH; - v->a[272887] = 10; - v->a[272888] = actions(3); - v->a[272889] = 1; - v->a[272890] = sym_comment; - v->a[272891] = actions(4257); - v->a[272892] = 1; - v->a[272893] = anon_sym_RPAREN; - v->a[272894] = actions(4411); - v->a[272895] = 1; - v->a[272896] = aux_sym_heredoc_redirect_token1; - v->a[272897] = actions(11993); - v->a[272898] = 1; - v->a[272899] = sym_file_descriptor; - small_parse_table_13645(v); -} - -/* EOF small_parse_table_2728.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2729.c b/parser/static/small_parse_table/small_parse_table_2729.c deleted file mode 100644 index 9e18f65f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2729.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2729.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13645(t_small_parse_table_array *v) -{ - v->a[272900] = actions(4692); - v->a[272901] = 2; - v->a[272902] = anon_sym_LT_LT; - v->a[272903] = anon_sym_LT_LT_DASH; - v->a[272904] = actions(4809); - v->a[272905] = 2; - v->a[272906] = anon_sym_PIPE_PIPE; - v->a[272907] = anon_sym_AMP_AMP; - v->a[272908] = actions(11542); - v->a[272909] = 2; - v->a[272910] = anon_sym_LT_AMP_DASH; - v->a[272911] = anon_sym_GT_AMP_DASH; - v->a[272912] = actions(4409); - v->a[272913] = 3; - v->a[272914] = anon_sym_SEMI; - v->a[272915] = anon_sym_AMP; - v->a[272916] = anon_sym_SEMI_SEMI; - v->a[272917] = state(4746); - v->a[272918] = 3; - v->a[272919] = sym_file_redirect; - small_parse_table_13646(v); -} - -void small_parse_table_13646(t_small_parse_table_array *v) -{ - v->a[272920] = sym_heredoc_redirect; - v->a[272921] = aux_sym_redirected_statement_repeat1; - v->a[272922] = actions(11540); - v->a[272923] = 8; - v->a[272924] = anon_sym_LT; - v->a[272925] = anon_sym_GT; - v->a[272926] = anon_sym_GT_GT; - v->a[272927] = anon_sym_AMP_GT; - v->a[272928] = anon_sym_AMP_GT_GT; - v->a[272929] = anon_sym_LT_AMP; - v->a[272930] = anon_sym_GT_AMP; - v->a[272931] = anon_sym_GT_PIPE; - v->a[272932] = 6; - v->a[272933] = actions(3); - v->a[272934] = 1; - v->a[272935] = sym_comment; - v->a[272936] = actions(11568); - v->a[272937] = 1; - v->a[272938] = aux_sym_concatenation_token1; - v->a[272939] = actions(12315); - small_parse_table_13647(v); -} - -void small_parse_table_13647(t_small_parse_table_array *v) -{ - v->a[272940] = 1; - v->a[272941] = sym__concat; - v->a[272942] = state(4520); - v->a[272943] = 1; - v->a[272944] = aux_sym_concatenation_repeat1; - v->a[272945] = actions(1288); - v->a[272946] = 3; - v->a[272947] = sym_test_operator; - v->a[272948] = sym__brace_start; - v->a[272949] = aux_sym_heredoc_redirect_token1; - v->a[272950] = actions(1286); - v->a[272951] = 17; - v->a[272952] = anon_sym_LPAREN_LPAREN; - v->a[272953] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[272954] = anon_sym_DOLLAR_LBRACK; - v->a[272955] = anon_sym_DOLLAR; - v->a[272956] = sym__special_character; - v->a[272957] = anon_sym_DQUOTE; - v->a[272958] = sym_raw_string; - v->a[272959] = sym_ansi_c_string; - small_parse_table_13648(v); -} - -void small_parse_table_13648(t_small_parse_table_array *v) -{ - v->a[272960] = aux_sym_number_token1; - v->a[272961] = aux_sym_number_token2; - v->a[272962] = anon_sym_DOLLAR_LBRACE; - v->a[272963] = anon_sym_DOLLAR_LPAREN; - v->a[272964] = anon_sym_BQUOTE; - v->a[272965] = anon_sym_DOLLAR_BQUOTE; - v->a[272966] = anon_sym_LT_LPAREN; - v->a[272967] = anon_sym_GT_LPAREN; - v->a[272968] = sym_word; - v->a[272969] = 7; - v->a[272970] = actions(3); - v->a[272971] = 1; - v->a[272972] = sym_comment; - v->a[272973] = actions(12317); - v->a[272974] = 1; - v->a[272975] = anon_sym_LT_LT_LT; - v->a[272976] = state(4912); - v->a[272977] = 1; - v->a[272978] = sym_herestring_redirect; - v->a[272979] = actions(4253); - small_parse_table_13649(v); -} - -void small_parse_table_13649(t_small_parse_table_array *v) -{ - v->a[272980] = 2; - v->a[272981] = anon_sym_PIPE; - v->a[272982] = anon_sym_PIPE_AMP; - v->a[272983] = actions(4272); - v->a[272984] = 2; - v->a[272985] = sym_file_descriptor; - v->a[272986] = aux_sym_heredoc_redirect_token1; - v->a[272987] = state(5366); - v->a[272988] = 3; - v->a[272989] = sym_file_redirect; - v->a[272990] = sym_heredoc_redirect; - v->a[272991] = aux_sym_redirected_statement_repeat1; - v->a[272992] = actions(4270); - v->a[272993] = 14; - v->a[272994] = anon_sym_PIPE_PIPE; - v->a[272995] = anon_sym_AMP_AMP; - v->a[272996] = anon_sym_LT; - v->a[272997] = anon_sym_GT; - v->a[272998] = anon_sym_LT_LT; - v->a[272999] = anon_sym_GT_GT; - small_parse_table_13650(v); -} - -/* EOF small_parse_table_2729.c */ diff --git a/parser/static/small_parse_table/small_parse_table_273.c b/parser/static/small_parse_table/small_parse_table_273.c index 030ce884..fdd17fbb 100644 --- a/parser/static/small_parse_table/small_parse_table_273.c +++ b/parser/static/small_parse_table/small_parse_table_273.c @@ -14,126 +14,126 @@ void small_parse_table_1365(t_small_parse_table_array *v) { - v->a[27300] = anon_sym_PIPE_PIPE; - v->a[27301] = anon_sym_AMP_AMP; - v->a[27302] = anon_sym_GT_GT; - v->a[27303] = anon_sym_PIPE_AMP; - v->a[27304] = anon_sym_RBRACK; - v->a[27305] = anon_sym_AMP_GT_GT; - v->a[27306] = anon_sym_GT_PIPE; - v->a[27307] = anon_sym_LT_AMP_DASH; - v->a[27308] = anon_sym_GT_AMP_DASH; - v->a[27309] = anon_sym_LT_LT_DASH; - v->a[27310] = anon_sym_LT_LT_LT; - v->a[27311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27312] = anon_sym_DOLLAR_LBRACK; - v->a[27313] = anon_sym_DQUOTE; - v->a[27314] = sym_raw_string; - v->a[27315] = sym_ansi_c_string; - v->a[27316] = anon_sym_DOLLAR_LBRACE; - v->a[27317] = anon_sym_BQUOTE; - v->a[27318] = anon_sym_DOLLAR_BQUOTE; - v->a[27319] = anon_sym_LT_LPAREN; + v->a[27300] = anon_sym_DOLLAR_BQUOTE; + v->a[27301] = aux_sym__simple_variable_name_token1; + v->a[27302] = sym_word; + v->a[27303] = anon_sym_SEMI; + v->a[27304] = 6; + v->a[27305] = actions(3); + v->a[27306] = 1; + v->a[27307] = sym_comment; + v->a[27308] = actions(3246); + v->a[27309] = 1; + v->a[27310] = aux_sym_concatenation_token1; + v->a[27311] = actions(3248); + v->a[27312] = 1; + v->a[27313] = sym__concat; + v->a[27314] = state(646); + v->a[27315] = 1; + v->a[27316] = aux_sym_concatenation_repeat1; + v->a[27317] = actions(2664); + v->a[27318] = 5; + v->a[27319] = sym_file_descriptor; small_parse_table_1366(v); } void small_parse_table_1366(t_small_parse_table_array *v) { - v->a[27320] = anon_sym_GT_LPAREN; - v->a[27321] = 6; - v->a[27322] = actions(3); - v->a[27323] = 1; - v->a[27324] = sym_comment; - v->a[27325] = actions(4266); - v->a[27326] = 1; - v->a[27327] = aux_sym_concatenation_token1; - v->a[27328] = actions(4286); - v->a[27329] = 1; - v->a[27330] = sym__concat; - v->a[27331] = state(808); - v->a[27332] = 1; - v->a[27333] = aux_sym_concatenation_repeat1; - v->a[27334] = actions(1263); - v->a[27335] = 5; - v->a[27336] = sym_file_descriptor; - v->a[27337] = sym_test_operator; - v->a[27338] = sym__bare_dollar; - v->a[27339] = sym__brace_start; + v->a[27320] = sym_variable_name; + v->a[27321] = sym_test_operator; + v->a[27322] = sym__brace_start; + v->a[27323] = aux_sym_heredoc_redirect_token1; + v->a[27324] = actions(2662); + v->a[27325] = 33; + v->a[27326] = anon_sym_PIPE; + v->a[27327] = anon_sym_SEMI_SEMI; + v->a[27328] = anon_sym_SEMI_AMP; + v->a[27329] = anon_sym_SEMI_SEMI_AMP; + v->a[27330] = anon_sym_PIPE_AMP; + v->a[27331] = anon_sym_AMP_AMP; + v->a[27332] = anon_sym_PIPE_PIPE; + v->a[27333] = anon_sym_LT; + v->a[27334] = anon_sym_GT; + v->a[27335] = anon_sym_GT_GT; + v->a[27336] = anon_sym_AMP_GT; + v->a[27337] = anon_sym_AMP_GT_GT; + v->a[27338] = anon_sym_LT_AMP; + v->a[27339] = anon_sym_GT_AMP; small_parse_table_1367(v); } void small_parse_table_1367(t_small_parse_table_array *v) { - v->a[27340] = aux_sym_heredoc_redirect_token1; - v->a[27341] = actions(1261); - v->a[27342] = 43; - v->a[27343] = anon_sym_LPAREN_LPAREN; - v->a[27344] = anon_sym_SEMI; - v->a[27345] = anon_sym_PIPE_PIPE; - v->a[27346] = anon_sym_AMP_AMP; - v->a[27347] = anon_sym_PIPE; - v->a[27348] = anon_sym_AMP; - v->a[27349] = anon_sym_EQ_EQ; - v->a[27350] = anon_sym_LT; - v->a[27351] = anon_sym_GT; - v->a[27352] = anon_sym_LT_LT; - v->a[27353] = anon_sym_GT_GT; - v->a[27354] = anon_sym_LPAREN; - v->a[27355] = anon_sym_esac; - v->a[27356] = anon_sym_SEMI_SEMI; - v->a[27357] = anon_sym_SEMI_AMP; - v->a[27358] = anon_sym_SEMI_SEMI_AMP; - v->a[27359] = anon_sym_PIPE_AMP; + v->a[27340] = anon_sym_GT_PIPE; + v->a[27341] = anon_sym_LT_AMP_DASH; + v->a[27342] = anon_sym_GT_AMP_DASH; + v->a[27343] = anon_sym_LT_LT; + v->a[27344] = anon_sym_LT_LT_DASH; + v->a[27345] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27346] = anon_sym_AMP; + v->a[27347] = anon_sym_DOLLAR; + v->a[27348] = sym__special_character; + v->a[27349] = anon_sym_DQUOTE; + v->a[27350] = sym_raw_string; + v->a[27351] = aux_sym_number_token1; + v->a[27352] = aux_sym_number_token2; + v->a[27353] = anon_sym_DOLLAR_LBRACE; + v->a[27354] = anon_sym_DOLLAR_LPAREN; + v->a[27355] = anon_sym_BQUOTE; + v->a[27356] = anon_sym_DOLLAR_BQUOTE; + v->a[27357] = sym_word; + v->a[27358] = anon_sym_SEMI; + v->a[27359] = 3; small_parse_table_1368(v); } void small_parse_table_1368(t_small_parse_table_array *v) { - v->a[27360] = anon_sym_EQ_TILDE; - v->a[27361] = anon_sym_AMP_GT; - v->a[27362] = anon_sym_AMP_GT_GT; - v->a[27363] = anon_sym_LT_AMP; - v->a[27364] = anon_sym_GT_AMP; - v->a[27365] = anon_sym_GT_PIPE; - v->a[27366] = anon_sym_LT_AMP_DASH; - v->a[27367] = anon_sym_GT_AMP_DASH; - v->a[27368] = anon_sym_LT_LT_DASH; - v->a[27369] = anon_sym_LT_LT_LT; - v->a[27370] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27371] = anon_sym_DOLLAR_LBRACK; - v->a[27372] = anon_sym_DOLLAR; - v->a[27373] = sym__special_character; - v->a[27374] = anon_sym_DQUOTE; - v->a[27375] = sym_raw_string; - v->a[27376] = sym_ansi_c_string; - v->a[27377] = aux_sym_number_token1; - v->a[27378] = aux_sym_number_token2; - v->a[27379] = anon_sym_DOLLAR_LBRACE; + v->a[27360] = actions(3); + v->a[27361] = 1; + v->a[27362] = sym_comment; + v->a[27363] = actions(3159); + v->a[27364] = 5; + v->a[27365] = sym_file_descriptor; + v->a[27366] = sym__concat; + v->a[27367] = sym_test_operator; + v->a[27368] = sym__brace_start; + v->a[27369] = aux_sym_heredoc_redirect_token1; + v->a[27370] = actions(3157); + v->a[27371] = 36; + v->a[27372] = anon_sym_esac; + v->a[27373] = anon_sym_PIPE; + v->a[27374] = anon_sym_SEMI_SEMI; + v->a[27375] = anon_sym_SEMI_AMP; + v->a[27376] = anon_sym_SEMI_SEMI_AMP; + v->a[27377] = anon_sym_PIPE_AMP; + v->a[27378] = anon_sym_AMP_AMP; + v->a[27379] = anon_sym_PIPE_PIPE; small_parse_table_1369(v); } void small_parse_table_1369(t_small_parse_table_array *v) { - v->a[27380] = anon_sym_DOLLAR_LPAREN; - v->a[27381] = anon_sym_BQUOTE; - v->a[27382] = anon_sym_DOLLAR_BQUOTE; - v->a[27383] = anon_sym_LT_LPAREN; - v->a[27384] = anon_sym_GT_LPAREN; - v->a[27385] = sym_word; - v->a[27386] = 21; - v->a[27387] = actions(3); - v->a[27388] = 1; - v->a[27389] = sym_comment; - v->a[27390] = actions(4078); - v->a[27391] = 1; - v->a[27392] = anon_sym_DOLLAR_LBRACK; - v->a[27393] = actions(4080); - v->a[27394] = 1; + v->a[27380] = anon_sym_LT; + v->a[27381] = anon_sym_GT; + v->a[27382] = anon_sym_GT_GT; + v->a[27383] = anon_sym_AMP_GT; + v->a[27384] = anon_sym_AMP_GT_GT; + v->a[27385] = anon_sym_LT_AMP; + v->a[27386] = anon_sym_GT_AMP; + v->a[27387] = anon_sym_GT_PIPE; + v->a[27388] = anon_sym_LT_AMP_DASH; + v->a[27389] = anon_sym_GT_AMP_DASH; + v->a[27390] = anon_sym_LT_LT; + v->a[27391] = anon_sym_LT_LT_DASH; + v->a[27392] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27393] = anon_sym_AMP; + v->a[27394] = aux_sym_concatenation_token1; v->a[27395] = anon_sym_DOLLAR; - v->a[27396] = actions(4084); - v->a[27397] = 1; - v->a[27398] = anon_sym_DQUOTE; - v->a[27399] = actions(4086); + v->a[27396] = sym__special_character; + v->a[27397] = anon_sym_DQUOTE; + v->a[27398] = sym_raw_string; + v->a[27399] = aux_sym_number_token1; small_parse_table_1370(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2730.c b/parser/static/small_parse_table/small_parse_table_2730.c deleted file mode 100644 index 1e92042d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2730.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2730.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13650(t_small_parse_table_array *v) -{ - v->a[273000] = anon_sym_AMP_GT; - v->a[273001] = anon_sym_AMP_GT_GT; - v->a[273002] = anon_sym_LT_AMP; - v->a[273003] = anon_sym_GT_AMP; - v->a[273004] = anon_sym_GT_PIPE; - v->a[273005] = anon_sym_LT_AMP_DASH; - v->a[273006] = anon_sym_GT_AMP_DASH; - v->a[273007] = anon_sym_LT_LT_DASH; - v->a[273008] = 6; - v->a[273009] = actions(3); - v->a[273010] = 1; - v->a[273011] = sym_comment; - v->a[273012] = actions(11568); - v->a[273013] = 1; - v->a[273014] = aux_sym_concatenation_token1; - v->a[273015] = actions(12319); - v->a[273016] = 1; - v->a[273017] = sym__concat; - v->a[273018] = state(4520); - v->a[273019] = 1; - small_parse_table_13651(v); -} - -void small_parse_table_13651(t_small_parse_table_array *v) -{ - v->a[273020] = aux_sym_concatenation_repeat1; - v->a[273021] = actions(1267); - v->a[273022] = 3; - v->a[273023] = sym_test_operator; - v->a[273024] = sym__brace_start; - v->a[273025] = aux_sym_heredoc_redirect_token1; - v->a[273026] = actions(1265); - v->a[273027] = 17; - v->a[273028] = anon_sym_LPAREN_LPAREN; - v->a[273029] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[273030] = anon_sym_DOLLAR_LBRACK; - v->a[273031] = anon_sym_DOLLAR; - v->a[273032] = sym__special_character; - v->a[273033] = anon_sym_DQUOTE; - v->a[273034] = sym_raw_string; - v->a[273035] = sym_ansi_c_string; - v->a[273036] = aux_sym_number_token1; - v->a[273037] = aux_sym_number_token2; - v->a[273038] = anon_sym_DOLLAR_LBRACE; - v->a[273039] = anon_sym_DOLLAR_LPAREN; - small_parse_table_13652(v); -} - -void small_parse_table_13652(t_small_parse_table_array *v) -{ - v->a[273040] = anon_sym_BQUOTE; - v->a[273041] = anon_sym_DOLLAR_BQUOTE; - v->a[273042] = anon_sym_LT_LPAREN; - v->a[273043] = anon_sym_GT_LPAREN; - v->a[273044] = sym_word; - v->a[273045] = 6; - v->a[273046] = actions(3); - v->a[273047] = 1; - v->a[273048] = sym_comment; - v->a[273049] = actions(12317); - v->a[273050] = 1; - v->a[273051] = anon_sym_LT_LT_LT; - v->a[273052] = state(4912); - v->a[273053] = 1; - v->a[273054] = sym_herestring_redirect; - v->a[273055] = actions(4348); - v->a[273056] = 2; - v->a[273057] = sym_file_descriptor; - v->a[273058] = aux_sym_heredoc_redirect_token1; - v->a[273059] = state(5366); - small_parse_table_13653(v); -} - -void small_parse_table_13653(t_small_parse_table_array *v) -{ - v->a[273060] = 3; - v->a[273061] = sym_file_redirect; - v->a[273062] = sym_heredoc_redirect; - v->a[273063] = aux_sym_redirected_statement_repeat1; - v->a[273064] = actions(4253); - v->a[273065] = 16; - v->a[273066] = anon_sym_PIPE_PIPE; - v->a[273067] = anon_sym_AMP_AMP; - v->a[273068] = anon_sym_PIPE; - v->a[273069] = anon_sym_LT; - v->a[273070] = anon_sym_GT; - v->a[273071] = anon_sym_LT_LT; - v->a[273072] = anon_sym_GT_GT; - v->a[273073] = anon_sym_PIPE_AMP; - v->a[273074] = anon_sym_AMP_GT; - v->a[273075] = anon_sym_AMP_GT_GT; - v->a[273076] = anon_sym_LT_AMP; - v->a[273077] = anon_sym_GT_AMP; - v->a[273078] = anon_sym_GT_PIPE; - v->a[273079] = anon_sym_LT_AMP_DASH; - small_parse_table_13654(v); -} - -void small_parse_table_13654(t_small_parse_table_array *v) -{ - v->a[273080] = anon_sym_GT_AMP_DASH; - v->a[273081] = anon_sym_LT_LT_DASH; - v->a[273082] = 6; - v->a[273083] = actions(71); - v->a[273084] = 1; - v->a[273085] = sym_comment; - v->a[273086] = actions(12309); - v->a[273087] = 1; - v->a[273088] = aux_sym_concatenation_token1; - v->a[273089] = actions(12321); - v->a[273090] = 1; - v->a[273091] = sym__concat; - v->a[273092] = state(5038); - v->a[273093] = 1; - v->a[273094] = aux_sym_concatenation_repeat1; - v->a[273095] = actions(1286); - v->a[273096] = 6; - v->a[273097] = anon_sym_DOLLAR; - v->a[273098] = aux_sym_number_token1; - v->a[273099] = aux_sym_number_token2; - small_parse_table_13655(v); -} - -/* EOF small_parse_table_2730.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2731.c b/parser/static/small_parse_table/small_parse_table_2731.c deleted file mode 100644 index 484f34d7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2731.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2731.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13655(t_small_parse_table_array *v) -{ - v->a[273100] = anon_sym_DOLLAR_LPAREN; - v->a[273101] = anon_sym_BQUOTE; - v->a[273102] = sym_word; - v->a[273103] = actions(1288); - v->a[273104] = 14; - v->a[273105] = sym_test_operator; - v->a[273106] = sym__brace_start; - v->a[273107] = anon_sym_LPAREN_LPAREN; - v->a[273108] = anon_sym_RPAREN; - v->a[273109] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[273110] = anon_sym_DOLLAR_LBRACK; - v->a[273111] = sym__special_character; - v->a[273112] = anon_sym_DQUOTE; - v->a[273113] = sym_raw_string; - v->a[273114] = sym_ansi_c_string; - v->a[273115] = anon_sym_DOLLAR_LBRACE; - v->a[273116] = anon_sym_DOLLAR_BQUOTE; - v->a[273117] = anon_sym_LT_LPAREN; - v->a[273118] = anon_sym_GT_LPAREN; - v->a[273119] = 3; - small_parse_table_13656(v); -} - -void small_parse_table_13656(t_small_parse_table_array *v) -{ - v->a[273120] = actions(3); - v->a[273121] = 1; - v->a[273122] = sym_comment; - v->a[273123] = actions(12139); - v->a[273124] = 2; - v->a[273125] = sym_file_descriptor; - v->a[273126] = aux_sym_heredoc_redirect_token1; - v->a[273127] = actions(12137); - v->a[273128] = 21; - v->a[273129] = anon_sym_SEMI; - v->a[273130] = anon_sym_PIPE_PIPE; - v->a[273131] = anon_sym_AMP_AMP; - v->a[273132] = anon_sym_PIPE; - v->a[273133] = anon_sym_AMP; - v->a[273134] = anon_sym_LT; - v->a[273135] = anon_sym_GT; - v->a[273136] = anon_sym_LT_LT; - v->a[273137] = anon_sym_GT_GT; - v->a[273138] = anon_sym_SEMI_SEMI; - v->a[273139] = anon_sym_SEMI_AMP; - small_parse_table_13657(v); -} - -void small_parse_table_13657(t_small_parse_table_array *v) -{ - v->a[273140] = anon_sym_SEMI_SEMI_AMP; - v->a[273141] = anon_sym_PIPE_AMP; - v->a[273142] = anon_sym_AMP_GT; - v->a[273143] = anon_sym_AMP_GT_GT; - v->a[273144] = anon_sym_LT_AMP; - v->a[273145] = anon_sym_GT_AMP; - v->a[273146] = anon_sym_GT_PIPE; - v->a[273147] = anon_sym_LT_AMP_DASH; - v->a[273148] = anon_sym_GT_AMP_DASH; - v->a[273149] = anon_sym_LT_LT_DASH; - v->a[273150] = 3; - v->a[273151] = actions(3); - v->a[273152] = 1; - v->a[273153] = sym_comment; - v->a[273154] = actions(12215); - v->a[273155] = 2; - v->a[273156] = sym_file_descriptor; - v->a[273157] = aux_sym_heredoc_redirect_token1; - v->a[273158] = actions(12213); - v->a[273159] = 21; - small_parse_table_13658(v); -} - -void small_parse_table_13658(t_small_parse_table_array *v) -{ - v->a[273160] = anon_sym_SEMI; - v->a[273161] = anon_sym_PIPE_PIPE; - v->a[273162] = anon_sym_AMP_AMP; - v->a[273163] = anon_sym_PIPE; - v->a[273164] = anon_sym_AMP; - v->a[273165] = anon_sym_LT; - v->a[273166] = anon_sym_GT; - v->a[273167] = anon_sym_LT_LT; - v->a[273168] = anon_sym_GT_GT; - v->a[273169] = anon_sym_SEMI_SEMI; - v->a[273170] = anon_sym_SEMI_AMP; - v->a[273171] = anon_sym_SEMI_SEMI_AMP; - v->a[273172] = anon_sym_PIPE_AMP; - v->a[273173] = anon_sym_AMP_GT; - v->a[273174] = anon_sym_AMP_GT_GT; - v->a[273175] = anon_sym_LT_AMP; - v->a[273176] = anon_sym_GT_AMP; - v->a[273177] = anon_sym_GT_PIPE; - v->a[273178] = anon_sym_LT_AMP_DASH; - v->a[273179] = anon_sym_GT_AMP_DASH; - small_parse_table_13659(v); -} - -void small_parse_table_13659(t_small_parse_table_array *v) -{ - v->a[273180] = anon_sym_LT_LT_DASH; - v->a[273181] = 6; - v->a[273182] = actions(3); - v->a[273183] = 1; - v->a[273184] = sym_comment; - v->a[273185] = actions(11568); - v->a[273186] = 1; - v->a[273187] = aux_sym_concatenation_token1; - v->a[273188] = actions(11583); - v->a[273189] = 1; - v->a[273190] = sym__concat; - v->a[273191] = state(5055); - v->a[273192] = 1; - v->a[273193] = aux_sym_concatenation_repeat1; - v->a[273194] = actions(12325); - v->a[273195] = 3; - v->a[273196] = sym_test_operator; - v->a[273197] = sym__brace_start; - v->a[273198] = aux_sym_heredoc_redirect_token1; - v->a[273199] = actions(12323); - small_parse_table_13660(v); -} - -/* EOF small_parse_table_2731.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2732.c b/parser/static/small_parse_table/small_parse_table_2732.c deleted file mode 100644 index 96e35c16..00000000 --- a/parser/static/small_parse_table/small_parse_table_2732.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2732.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13660(t_small_parse_table_array *v) -{ - v->a[273200] = 17; - v->a[273201] = anon_sym_LPAREN_LPAREN; - v->a[273202] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[273203] = anon_sym_DOLLAR_LBRACK; - v->a[273204] = anon_sym_DOLLAR; - v->a[273205] = sym__special_character; - v->a[273206] = anon_sym_DQUOTE; - v->a[273207] = sym_raw_string; - v->a[273208] = sym_ansi_c_string; - v->a[273209] = aux_sym_number_token1; - v->a[273210] = aux_sym_number_token2; - v->a[273211] = anon_sym_DOLLAR_LBRACE; - v->a[273212] = anon_sym_DOLLAR_LPAREN; - v->a[273213] = anon_sym_BQUOTE; - v->a[273214] = anon_sym_DOLLAR_BQUOTE; - v->a[273215] = anon_sym_LT_LPAREN; - v->a[273216] = anon_sym_GT_LPAREN; - v->a[273217] = sym_word; - v->a[273218] = 3; - v->a[273219] = actions(3); - small_parse_table_13661(v); -} - -void small_parse_table_13661(t_small_parse_table_array *v) -{ - v->a[273220] = 1; - v->a[273221] = sym_comment; - v->a[273222] = actions(12215); - v->a[273223] = 2; - v->a[273224] = sym_file_descriptor; - v->a[273225] = aux_sym_heredoc_redirect_token1; - v->a[273226] = actions(12213); - v->a[273227] = 21; - v->a[273228] = anon_sym_SEMI; - v->a[273229] = anon_sym_PIPE_PIPE; - v->a[273230] = anon_sym_AMP_AMP; - v->a[273231] = anon_sym_PIPE; - v->a[273232] = anon_sym_AMP; - v->a[273233] = anon_sym_LT; - v->a[273234] = anon_sym_GT; - v->a[273235] = anon_sym_LT_LT; - v->a[273236] = anon_sym_GT_GT; - v->a[273237] = anon_sym_SEMI_SEMI; - v->a[273238] = anon_sym_SEMI_AMP; - v->a[273239] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13662(v); -} - -void small_parse_table_13662(t_small_parse_table_array *v) -{ - v->a[273240] = anon_sym_PIPE_AMP; - v->a[273241] = anon_sym_AMP_GT; - v->a[273242] = anon_sym_AMP_GT_GT; - v->a[273243] = anon_sym_LT_AMP; - v->a[273244] = anon_sym_GT_AMP; - v->a[273245] = anon_sym_GT_PIPE; - v->a[273246] = anon_sym_LT_AMP_DASH; - v->a[273247] = anon_sym_GT_AMP_DASH; - v->a[273248] = anon_sym_LT_LT_DASH; - v->a[273249] = 5; - v->a[273250] = actions(71); - v->a[273251] = 1; - v->a[273252] = sym_comment; - v->a[273253] = state(5175); - v->a[273254] = 1; - v->a[273255] = aux_sym_concatenation_repeat1; - v->a[273256] = actions(12327); - v->a[273257] = 2; - v->a[273258] = sym__concat; - v->a[273259] = aux_sym_concatenation_token1; - small_parse_table_13663(v); -} - -void small_parse_table_13663(t_small_parse_table_array *v) -{ - v->a[273260] = actions(1261); - v->a[273261] = 8; - v->a[273262] = anon_sym_PIPE; - v->a[273263] = anon_sym_LT; - v->a[273264] = anon_sym_GT; - v->a[273265] = anon_sym_LT_LT; - v->a[273266] = anon_sym_AMP_GT; - v->a[273267] = anon_sym_LT_AMP; - v->a[273268] = anon_sym_GT_AMP; - v->a[273269] = sym__special_character; - v->a[273270] = actions(1263); - v->a[273271] = 12; - v->a[273272] = sym_file_descriptor; - v->a[273273] = anon_sym_PIPE_PIPE; - v->a[273274] = anon_sym_AMP_AMP; - v->a[273275] = anon_sym_GT_GT; - v->a[273276] = anon_sym_PIPE_AMP; - v->a[273277] = anon_sym_RBRACK; - v->a[273278] = anon_sym_AMP_GT_GT; - v->a[273279] = anon_sym_GT_PIPE; - small_parse_table_13664(v); -} - -void small_parse_table_13664(t_small_parse_table_array *v) -{ - v->a[273280] = anon_sym_LT_AMP_DASH; - v->a[273281] = anon_sym_GT_AMP_DASH; - v->a[273282] = anon_sym_LT_LT_DASH; - v->a[273283] = anon_sym_LT_LT_LT; - v->a[273284] = 6; - v->a[273285] = actions(71); - v->a[273286] = 1; - v->a[273287] = sym_comment; - v->a[273288] = actions(12309); - v->a[273289] = 1; - v->a[273290] = aux_sym_concatenation_token1; - v->a[273291] = actions(12329); - v->a[273292] = 1; - v->a[273293] = sym__concat; - v->a[273294] = state(5038); - v->a[273295] = 1; - v->a[273296] = aux_sym_concatenation_repeat1; - v->a[273297] = actions(1265); - v->a[273298] = 6; - v->a[273299] = anon_sym_DOLLAR; - small_parse_table_13665(v); -} - -/* EOF small_parse_table_2732.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2733.c b/parser/static/small_parse_table/small_parse_table_2733.c deleted file mode 100644 index dd8a7d40..00000000 --- a/parser/static/small_parse_table/small_parse_table_2733.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2733.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13665(t_small_parse_table_array *v) -{ - v->a[273300] = aux_sym_number_token1; - v->a[273301] = aux_sym_number_token2; - v->a[273302] = anon_sym_DOLLAR_LPAREN; - v->a[273303] = anon_sym_BQUOTE; - v->a[273304] = sym_word; - v->a[273305] = actions(1267); - v->a[273306] = 14; - v->a[273307] = sym_test_operator; - v->a[273308] = sym__brace_start; - v->a[273309] = anon_sym_LPAREN_LPAREN; - v->a[273310] = anon_sym_RPAREN; - v->a[273311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[273312] = anon_sym_DOLLAR_LBRACK; - v->a[273313] = sym__special_character; - v->a[273314] = anon_sym_DQUOTE; - v->a[273315] = sym_raw_string; - v->a[273316] = sym_ansi_c_string; - v->a[273317] = anon_sym_DOLLAR_LBRACE; - v->a[273318] = anon_sym_DOLLAR_BQUOTE; - v->a[273319] = anon_sym_LT_LPAREN; - small_parse_table_13666(v); -} - -void small_parse_table_13666(t_small_parse_table_array *v) -{ - v->a[273320] = anon_sym_GT_LPAREN; - v->a[273321] = 3; - v->a[273322] = actions(3); - v->a[273323] = 1; - v->a[273324] = sym_comment; - v->a[273325] = actions(12209); - v->a[273326] = 2; - v->a[273327] = sym_file_descriptor; - v->a[273328] = aux_sym_heredoc_redirect_token1; - v->a[273329] = actions(12211); - v->a[273330] = 21; - v->a[273331] = anon_sym_SEMI; - v->a[273332] = anon_sym_PIPE_PIPE; - v->a[273333] = anon_sym_AMP_AMP; - v->a[273334] = anon_sym_PIPE; - v->a[273335] = anon_sym_AMP; - v->a[273336] = anon_sym_LT; - v->a[273337] = anon_sym_GT; - v->a[273338] = anon_sym_LT_LT; - v->a[273339] = anon_sym_GT_GT; - small_parse_table_13667(v); -} - -void small_parse_table_13667(t_small_parse_table_array *v) -{ - v->a[273340] = anon_sym_SEMI_SEMI; - v->a[273341] = anon_sym_SEMI_AMP; - v->a[273342] = anon_sym_SEMI_SEMI_AMP; - v->a[273343] = anon_sym_PIPE_AMP; - v->a[273344] = anon_sym_AMP_GT; - v->a[273345] = anon_sym_AMP_GT_GT; - v->a[273346] = anon_sym_LT_AMP; - v->a[273347] = anon_sym_GT_AMP; - v->a[273348] = anon_sym_GT_PIPE; - v->a[273349] = anon_sym_LT_AMP_DASH; - v->a[273350] = anon_sym_GT_AMP_DASH; - v->a[273351] = anon_sym_LT_LT_DASH; - v->a[273352] = 3; - v->a[273353] = actions(3); - v->a[273354] = 1; - v->a[273355] = sym_comment; - v->a[273356] = actions(12107); - v->a[273357] = 2; - v->a[273358] = sym_file_descriptor; - v->a[273359] = aux_sym_heredoc_redirect_token1; - small_parse_table_13668(v); -} - -void small_parse_table_13668(t_small_parse_table_array *v) -{ - v->a[273360] = actions(12105); - v->a[273361] = 21; - v->a[273362] = anon_sym_SEMI; - v->a[273363] = anon_sym_PIPE_PIPE; - v->a[273364] = anon_sym_AMP_AMP; - v->a[273365] = anon_sym_PIPE; - v->a[273366] = anon_sym_AMP; - v->a[273367] = anon_sym_LT; - v->a[273368] = anon_sym_GT; - v->a[273369] = anon_sym_LT_LT; - v->a[273370] = anon_sym_GT_GT; - v->a[273371] = anon_sym_SEMI_SEMI; - v->a[273372] = anon_sym_SEMI_AMP; - v->a[273373] = anon_sym_SEMI_SEMI_AMP; - v->a[273374] = anon_sym_PIPE_AMP; - v->a[273375] = anon_sym_AMP_GT; - v->a[273376] = anon_sym_AMP_GT_GT; - v->a[273377] = anon_sym_LT_AMP; - v->a[273378] = anon_sym_GT_AMP; - v->a[273379] = anon_sym_GT_PIPE; - small_parse_table_13669(v); -} - -void small_parse_table_13669(t_small_parse_table_array *v) -{ - v->a[273380] = anon_sym_LT_AMP_DASH; - v->a[273381] = anon_sym_GT_AMP_DASH; - v->a[273382] = anon_sym_LT_LT_DASH; - v->a[273383] = 3; - v->a[273384] = actions(3); - v->a[273385] = 1; - v->a[273386] = sym_comment; - v->a[273387] = actions(12107); - v->a[273388] = 2; - v->a[273389] = sym_file_descriptor; - v->a[273390] = aux_sym_heredoc_redirect_token1; - v->a[273391] = actions(12105); - v->a[273392] = 21; - v->a[273393] = anon_sym_SEMI; - v->a[273394] = anon_sym_PIPE_PIPE; - v->a[273395] = anon_sym_AMP_AMP; - v->a[273396] = anon_sym_PIPE; - v->a[273397] = anon_sym_AMP; - v->a[273398] = anon_sym_LT; - v->a[273399] = anon_sym_GT; - small_parse_table_13670(v); -} - -/* EOF small_parse_table_2733.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2734.c b/parser/static/small_parse_table/small_parse_table_2734.c deleted file mode 100644 index 416425f2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2734.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2734.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13670(t_small_parse_table_array *v) -{ - v->a[273400] = anon_sym_LT_LT; - v->a[273401] = anon_sym_GT_GT; - v->a[273402] = anon_sym_SEMI_SEMI; - v->a[273403] = anon_sym_SEMI_AMP; - v->a[273404] = anon_sym_SEMI_SEMI_AMP; - v->a[273405] = anon_sym_PIPE_AMP; - v->a[273406] = anon_sym_AMP_GT; - v->a[273407] = anon_sym_AMP_GT_GT; - v->a[273408] = anon_sym_LT_AMP; - v->a[273409] = anon_sym_GT_AMP; - v->a[273410] = anon_sym_GT_PIPE; - v->a[273411] = anon_sym_LT_AMP_DASH; - v->a[273412] = anon_sym_GT_AMP_DASH; - v->a[273413] = anon_sym_LT_LT_DASH; - v->a[273414] = 3; - v->a[273415] = actions(3); - v->a[273416] = 1; - v->a[273417] = sym_comment; - v->a[273418] = actions(12103); - v->a[273419] = 2; - small_parse_table_13671(v); -} - -void small_parse_table_13671(t_small_parse_table_array *v) -{ - v->a[273420] = sym_file_descriptor; - v->a[273421] = aux_sym_heredoc_redirect_token1; - v->a[273422] = actions(12101); - v->a[273423] = 21; - v->a[273424] = anon_sym_SEMI; - v->a[273425] = anon_sym_PIPE_PIPE; - v->a[273426] = anon_sym_AMP_AMP; - v->a[273427] = anon_sym_PIPE; - v->a[273428] = anon_sym_AMP; - v->a[273429] = anon_sym_LT; - v->a[273430] = anon_sym_GT; - v->a[273431] = anon_sym_LT_LT; - v->a[273432] = anon_sym_GT_GT; - v->a[273433] = anon_sym_SEMI_SEMI; - v->a[273434] = anon_sym_SEMI_AMP; - v->a[273435] = anon_sym_SEMI_SEMI_AMP; - v->a[273436] = anon_sym_PIPE_AMP; - v->a[273437] = anon_sym_AMP_GT; - v->a[273438] = anon_sym_AMP_GT_GT; - v->a[273439] = anon_sym_LT_AMP; - small_parse_table_13672(v); -} - -void small_parse_table_13672(t_small_parse_table_array *v) -{ - v->a[273440] = anon_sym_GT_AMP; - v->a[273441] = anon_sym_GT_PIPE; - v->a[273442] = anon_sym_LT_AMP_DASH; - v->a[273443] = anon_sym_GT_AMP_DASH; - v->a[273444] = anon_sym_LT_LT_DASH; - v->a[273445] = 10; - v->a[273446] = actions(3); - v->a[273447] = 1; - v->a[273448] = sym_comment; - v->a[273449] = actions(4257); - v->a[273450] = 1; - v->a[273451] = anon_sym_BQUOTE; - v->a[273452] = actions(5379); - v->a[273453] = 1; - v->a[273454] = aux_sym_heredoc_redirect_token1; - v->a[273455] = actions(11856); - v->a[273456] = 1; - v->a[273457] = sym_file_descriptor; - v->a[273458] = actions(4692); - v->a[273459] = 2; - small_parse_table_13673(v); -} - -void small_parse_table_13673(t_small_parse_table_array *v) -{ - v->a[273460] = anon_sym_LT_LT; - v->a[273461] = anon_sym_LT_LT_DASH; - v->a[273462] = actions(5355); - v->a[273463] = 2; - v->a[273464] = anon_sym_PIPE_PIPE; - v->a[273465] = anon_sym_AMP_AMP; - v->a[273466] = actions(11487); - v->a[273467] = 2; - v->a[273468] = anon_sym_LT_AMP_DASH; - v->a[273469] = anon_sym_GT_AMP_DASH; - v->a[273470] = actions(5377); - v->a[273471] = 3; - v->a[273472] = anon_sym_SEMI; - v->a[273473] = anon_sym_AMP; - v->a[273474] = anon_sym_SEMI_SEMI; - v->a[273475] = state(4697); - v->a[273476] = 3; - v->a[273477] = sym_file_redirect; - v->a[273478] = sym_heredoc_redirect; - v->a[273479] = aux_sym_redirected_statement_repeat1; - small_parse_table_13674(v); -} - -void small_parse_table_13674(t_small_parse_table_array *v) -{ - v->a[273480] = actions(11485); - v->a[273481] = 8; - v->a[273482] = anon_sym_LT; - v->a[273483] = anon_sym_GT; - v->a[273484] = anon_sym_GT_GT; - v->a[273485] = anon_sym_AMP_GT; - v->a[273486] = anon_sym_AMP_GT_GT; - v->a[273487] = anon_sym_LT_AMP; - v->a[273488] = anon_sym_GT_AMP; - v->a[273489] = anon_sym_GT_PIPE; - v->a[273490] = 3; - v->a[273491] = actions(3); - v->a[273492] = 1; - v->a[273493] = sym_comment; - v->a[273494] = actions(5932); - v->a[273495] = 2; - v->a[273496] = sym_file_descriptor; - v->a[273497] = aux_sym_heredoc_redirect_token1; - v->a[273498] = actions(5930); - v->a[273499] = 21; - small_parse_table_13675(v); -} - -/* EOF small_parse_table_2734.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2735.c b/parser/static/small_parse_table/small_parse_table_2735.c deleted file mode 100644 index 2639ec14..00000000 --- a/parser/static/small_parse_table/small_parse_table_2735.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2735.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13675(t_small_parse_table_array *v) -{ - v->a[273500] = anon_sym_SEMI; - v->a[273501] = anon_sym_PIPE_PIPE; - v->a[273502] = anon_sym_AMP_AMP; - v->a[273503] = anon_sym_PIPE; - v->a[273504] = anon_sym_AMP; - v->a[273505] = anon_sym_LT; - v->a[273506] = anon_sym_GT; - v->a[273507] = anon_sym_LT_LT; - v->a[273508] = anon_sym_GT_GT; - v->a[273509] = anon_sym_SEMI_SEMI; - v->a[273510] = anon_sym_SEMI_AMP; - v->a[273511] = anon_sym_SEMI_SEMI_AMP; - v->a[273512] = anon_sym_PIPE_AMP; - v->a[273513] = anon_sym_AMP_GT; - v->a[273514] = anon_sym_AMP_GT_GT; - v->a[273515] = anon_sym_LT_AMP; - v->a[273516] = anon_sym_GT_AMP; - v->a[273517] = anon_sym_GT_PIPE; - v->a[273518] = anon_sym_LT_AMP_DASH; - v->a[273519] = anon_sym_GT_AMP_DASH; - small_parse_table_13676(v); -} - -void small_parse_table_13676(t_small_parse_table_array *v) -{ - v->a[273520] = anon_sym_LT_LT_DASH; - v->a[273521] = 3; - v->a[273522] = actions(3); - v->a[273523] = 1; - v->a[273524] = sym_comment; - v->a[273525] = actions(12119); - v->a[273526] = 2; - v->a[273527] = sym_file_descriptor; - v->a[273528] = aux_sym_heredoc_redirect_token1; - v->a[273529] = actions(12117); - v->a[273530] = 21; - v->a[273531] = anon_sym_SEMI; - v->a[273532] = anon_sym_PIPE_PIPE; - v->a[273533] = anon_sym_AMP_AMP; - v->a[273534] = anon_sym_PIPE; - v->a[273535] = anon_sym_AMP; - v->a[273536] = anon_sym_LT; - v->a[273537] = anon_sym_GT; - v->a[273538] = anon_sym_LT_LT; - v->a[273539] = anon_sym_GT_GT; - small_parse_table_13677(v); -} - -void small_parse_table_13677(t_small_parse_table_array *v) -{ - v->a[273540] = anon_sym_SEMI_SEMI; - v->a[273541] = anon_sym_SEMI_AMP; - v->a[273542] = anon_sym_SEMI_SEMI_AMP; - v->a[273543] = anon_sym_PIPE_AMP; - v->a[273544] = anon_sym_AMP_GT; - v->a[273545] = anon_sym_AMP_GT_GT; - v->a[273546] = anon_sym_LT_AMP; - v->a[273547] = anon_sym_GT_AMP; - v->a[273548] = anon_sym_GT_PIPE; - v->a[273549] = anon_sym_LT_AMP_DASH; - v->a[273550] = anon_sym_GT_AMP_DASH; - v->a[273551] = anon_sym_LT_LT_DASH; - v->a[273552] = 3; - v->a[273553] = actions(3); - v->a[273554] = 1; - v->a[273555] = sym_comment; - v->a[273556] = actions(12121); - v->a[273557] = 2; - v->a[273558] = sym_file_descriptor; - v->a[273559] = aux_sym_heredoc_redirect_token1; - small_parse_table_13678(v); -} - -void small_parse_table_13678(t_small_parse_table_array *v) -{ - v->a[273560] = actions(12123); - v->a[273561] = 21; - v->a[273562] = anon_sym_SEMI; - v->a[273563] = anon_sym_PIPE_PIPE; - v->a[273564] = anon_sym_AMP_AMP; - v->a[273565] = anon_sym_PIPE; - v->a[273566] = anon_sym_AMP; - v->a[273567] = anon_sym_LT; - v->a[273568] = anon_sym_GT; - v->a[273569] = anon_sym_LT_LT; - v->a[273570] = anon_sym_GT_GT; - v->a[273571] = anon_sym_SEMI_SEMI; - v->a[273572] = anon_sym_SEMI_AMP; - v->a[273573] = anon_sym_SEMI_SEMI_AMP; - v->a[273574] = anon_sym_PIPE_AMP; - v->a[273575] = anon_sym_AMP_GT; - v->a[273576] = anon_sym_AMP_GT_GT; - v->a[273577] = anon_sym_LT_AMP; - v->a[273578] = anon_sym_GT_AMP; - v->a[273579] = anon_sym_GT_PIPE; - small_parse_table_13679(v); -} - -void small_parse_table_13679(t_small_parse_table_array *v) -{ - v->a[273580] = anon_sym_LT_AMP_DASH; - v->a[273581] = anon_sym_GT_AMP_DASH; - v->a[273582] = anon_sym_LT_LT_DASH; - v->a[273583] = 3; - v->a[273584] = actions(3); - v->a[273585] = 1; - v->a[273586] = sym_comment; - v->a[273587] = actions(12036); - v->a[273588] = 2; - v->a[273589] = sym_file_descriptor; - v->a[273590] = aux_sym_heredoc_redirect_token1; - v->a[273591] = actions(12034); - v->a[273592] = 21; - v->a[273593] = anon_sym_SEMI; - v->a[273594] = anon_sym_PIPE_PIPE; - v->a[273595] = anon_sym_AMP_AMP; - v->a[273596] = anon_sym_PIPE; - v->a[273597] = anon_sym_AMP; - v->a[273598] = anon_sym_LT; - v->a[273599] = anon_sym_GT; - small_parse_table_13680(v); -} - -/* EOF small_parse_table_2735.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2736.c b/parser/static/small_parse_table/small_parse_table_2736.c deleted file mode 100644 index 39350ab8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2736.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2736.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13680(t_small_parse_table_array *v) -{ - v->a[273600] = anon_sym_LT_LT; - v->a[273601] = anon_sym_GT_GT; - v->a[273602] = anon_sym_SEMI_SEMI; - v->a[273603] = anon_sym_SEMI_AMP; - v->a[273604] = anon_sym_SEMI_SEMI_AMP; - v->a[273605] = anon_sym_PIPE_AMP; - v->a[273606] = anon_sym_AMP_GT; - v->a[273607] = anon_sym_AMP_GT_GT; - v->a[273608] = anon_sym_LT_AMP; - v->a[273609] = anon_sym_GT_AMP; - v->a[273610] = anon_sym_GT_PIPE; - v->a[273611] = anon_sym_LT_AMP_DASH; - v->a[273612] = anon_sym_GT_AMP_DASH; - v->a[273613] = anon_sym_LT_LT_DASH; - v->a[273614] = 3; - v->a[273615] = actions(3); - v->a[273616] = 1; - v->a[273617] = sym_comment; - v->a[273618] = actions(12113); - v->a[273619] = 2; - small_parse_table_13681(v); -} - -void small_parse_table_13681(t_small_parse_table_array *v) -{ - v->a[273620] = sym_file_descriptor; - v->a[273621] = aux_sym_heredoc_redirect_token1; - v->a[273622] = actions(12115); - v->a[273623] = 21; - v->a[273624] = anon_sym_SEMI; - v->a[273625] = anon_sym_PIPE_PIPE; - v->a[273626] = anon_sym_AMP_AMP; - v->a[273627] = anon_sym_PIPE; - v->a[273628] = anon_sym_AMP; - v->a[273629] = anon_sym_LT; - v->a[273630] = anon_sym_GT; - v->a[273631] = anon_sym_LT_LT; - v->a[273632] = anon_sym_GT_GT; - v->a[273633] = anon_sym_SEMI_SEMI; - v->a[273634] = anon_sym_SEMI_AMP; - v->a[273635] = anon_sym_SEMI_SEMI_AMP; - v->a[273636] = anon_sym_PIPE_AMP; - v->a[273637] = anon_sym_AMP_GT; - v->a[273638] = anon_sym_AMP_GT_GT; - v->a[273639] = anon_sym_LT_AMP; - small_parse_table_13682(v); -} - -void small_parse_table_13682(t_small_parse_table_array *v) -{ - v->a[273640] = anon_sym_GT_AMP; - v->a[273641] = anon_sym_GT_PIPE; - v->a[273642] = anon_sym_LT_AMP_DASH; - v->a[273643] = anon_sym_GT_AMP_DASH; - v->a[273644] = anon_sym_LT_LT_DASH; - v->a[273645] = 3; - v->a[273646] = actions(3); - v->a[273647] = 1; - v->a[273648] = sym_comment; - v->a[273649] = actions(12129); - v->a[273650] = 2; - v->a[273651] = sym_file_descriptor; - v->a[273652] = aux_sym_heredoc_redirect_token1; - v->a[273653] = actions(12131); - v->a[273654] = 21; - v->a[273655] = anon_sym_SEMI; - v->a[273656] = anon_sym_PIPE_PIPE; - v->a[273657] = anon_sym_AMP_AMP; - v->a[273658] = anon_sym_PIPE; - v->a[273659] = anon_sym_AMP; - small_parse_table_13683(v); -} - -void small_parse_table_13683(t_small_parse_table_array *v) -{ - v->a[273660] = anon_sym_LT; - v->a[273661] = anon_sym_GT; - v->a[273662] = anon_sym_LT_LT; - v->a[273663] = anon_sym_GT_GT; - v->a[273664] = anon_sym_SEMI_SEMI; - v->a[273665] = anon_sym_SEMI_AMP; - v->a[273666] = anon_sym_SEMI_SEMI_AMP; - v->a[273667] = anon_sym_PIPE_AMP; - v->a[273668] = anon_sym_AMP_GT; - v->a[273669] = anon_sym_AMP_GT_GT; - v->a[273670] = anon_sym_LT_AMP; - v->a[273671] = anon_sym_GT_AMP; - v->a[273672] = anon_sym_GT_PIPE; - v->a[273673] = anon_sym_LT_AMP_DASH; - v->a[273674] = anon_sym_GT_AMP_DASH; - v->a[273675] = anon_sym_LT_LT_DASH; - v->a[273676] = 3; - v->a[273677] = actions(3); - v->a[273678] = 1; - v->a[273679] = sym_comment; - small_parse_table_13684(v); -} - -void small_parse_table_13684(t_small_parse_table_array *v) -{ - v->a[273680] = actions(12119); - v->a[273681] = 2; - v->a[273682] = sym_file_descriptor; - v->a[273683] = aux_sym_heredoc_redirect_token1; - v->a[273684] = actions(12117); - v->a[273685] = 21; - v->a[273686] = anon_sym_SEMI; - v->a[273687] = anon_sym_PIPE_PIPE; - v->a[273688] = anon_sym_AMP_AMP; - v->a[273689] = anon_sym_PIPE; - v->a[273690] = anon_sym_AMP; - v->a[273691] = anon_sym_LT; - v->a[273692] = anon_sym_GT; - v->a[273693] = anon_sym_LT_LT; - v->a[273694] = anon_sym_GT_GT; - v->a[273695] = anon_sym_SEMI_SEMI; - v->a[273696] = anon_sym_SEMI_AMP; - v->a[273697] = anon_sym_SEMI_SEMI_AMP; - v->a[273698] = anon_sym_PIPE_AMP; - v->a[273699] = anon_sym_AMP_GT; - small_parse_table_13685(v); -} - -/* EOF small_parse_table_2736.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2737.c b/parser/static/small_parse_table/small_parse_table_2737.c deleted file mode 100644 index fcc5a49a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2737.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2737.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13685(t_small_parse_table_array *v) -{ - v->a[273700] = anon_sym_AMP_GT_GT; - v->a[273701] = anon_sym_LT_AMP; - v->a[273702] = anon_sym_GT_AMP; - v->a[273703] = anon_sym_GT_PIPE; - v->a[273704] = anon_sym_LT_AMP_DASH; - v->a[273705] = anon_sym_GT_AMP_DASH; - v->a[273706] = anon_sym_LT_LT_DASH; - v->a[273707] = 3; - v->a[273708] = actions(3); - v->a[273709] = 1; - v->a[273710] = sym_comment; - v->a[273711] = actions(12125); - v->a[273712] = 2; - v->a[273713] = sym_file_descriptor; - v->a[273714] = aux_sym_heredoc_redirect_token1; - v->a[273715] = actions(12127); - v->a[273716] = 21; - v->a[273717] = anon_sym_SEMI; - v->a[273718] = anon_sym_PIPE_PIPE; - v->a[273719] = anon_sym_AMP_AMP; - small_parse_table_13686(v); -} - -void small_parse_table_13686(t_small_parse_table_array *v) -{ - v->a[273720] = anon_sym_PIPE; - v->a[273721] = anon_sym_AMP; - v->a[273722] = anon_sym_LT; - v->a[273723] = anon_sym_GT; - v->a[273724] = anon_sym_LT_LT; - v->a[273725] = anon_sym_GT_GT; - v->a[273726] = anon_sym_SEMI_SEMI; - v->a[273727] = anon_sym_SEMI_AMP; - v->a[273728] = anon_sym_SEMI_SEMI_AMP; - v->a[273729] = anon_sym_PIPE_AMP; - v->a[273730] = anon_sym_AMP_GT; - v->a[273731] = anon_sym_AMP_GT_GT; - v->a[273732] = anon_sym_LT_AMP; - v->a[273733] = anon_sym_GT_AMP; - v->a[273734] = anon_sym_GT_PIPE; - v->a[273735] = anon_sym_LT_AMP_DASH; - v->a[273736] = anon_sym_GT_AMP_DASH; - v->a[273737] = anon_sym_LT_LT_DASH; - v->a[273738] = 10; - v->a[273739] = actions(3); - small_parse_table_13687(v); -} - -void small_parse_table_13687(t_small_parse_table_array *v) -{ - v->a[273740] = 1; - v->a[273741] = sym_comment; - v->a[273742] = actions(4686); - v->a[273743] = 1; - v->a[273744] = ts_builtin_sym_end; - v->a[273745] = actions(4694); - v->a[273746] = 1; - v->a[273747] = aux_sym_heredoc_redirect_token1; - v->a[273748] = actions(11834); - v->a[273749] = 1; - v->a[273750] = sym_file_descriptor; - v->a[273751] = actions(4690); - v->a[273752] = 2; - v->a[273753] = anon_sym_PIPE_PIPE; - v->a[273754] = anon_sym_AMP_AMP; - v->a[273755] = actions(4692); - v->a[273756] = 2; - v->a[273757] = anon_sym_LT_LT; - v->a[273758] = anon_sym_LT_LT_DASH; - v->a[273759] = actions(11481); - small_parse_table_13688(v); -} - -void small_parse_table_13688(t_small_parse_table_array *v) -{ - v->a[273760] = 2; - v->a[273761] = anon_sym_LT_AMP_DASH; - v->a[273762] = anon_sym_GT_AMP_DASH; - v->a[273763] = actions(4688); - v->a[273764] = 3; - v->a[273765] = anon_sym_SEMI; - v->a[273766] = anon_sym_AMP; - v->a[273767] = anon_sym_SEMI_SEMI; - v->a[273768] = state(4650); - v->a[273769] = 3; - v->a[273770] = sym_file_redirect; - v->a[273771] = sym_heredoc_redirect; - v->a[273772] = aux_sym_redirected_statement_repeat1; - v->a[273773] = actions(11479); - v->a[273774] = 8; - v->a[273775] = anon_sym_LT; - v->a[273776] = anon_sym_GT; - v->a[273777] = anon_sym_GT_GT; - v->a[273778] = anon_sym_AMP_GT; - v->a[273779] = anon_sym_AMP_GT_GT; - small_parse_table_13689(v); -} - -void small_parse_table_13689(t_small_parse_table_array *v) -{ - v->a[273780] = anon_sym_LT_AMP; - v->a[273781] = anon_sym_GT_AMP; - v->a[273782] = anon_sym_GT_PIPE; - v->a[273783] = 3; - v->a[273784] = actions(3); - v->a[273785] = 1; - v->a[273786] = sym_comment; - v->a[273787] = actions(12163); - v->a[273788] = 2; - v->a[273789] = sym_file_descriptor; - v->a[273790] = aux_sym_heredoc_redirect_token1; - v->a[273791] = actions(12161); - v->a[273792] = 21; - v->a[273793] = anon_sym_SEMI; - v->a[273794] = anon_sym_PIPE_PIPE; - v->a[273795] = anon_sym_AMP_AMP; - v->a[273796] = anon_sym_PIPE; - v->a[273797] = anon_sym_AMP; - v->a[273798] = anon_sym_LT; - v->a[273799] = anon_sym_GT; - small_parse_table_13690(v); -} - -/* EOF small_parse_table_2737.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2738.c b/parser/static/small_parse_table/small_parse_table_2738.c deleted file mode 100644 index 15ce1511..00000000 --- a/parser/static/small_parse_table/small_parse_table_2738.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2738.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13690(t_small_parse_table_array *v) -{ - v->a[273800] = anon_sym_LT_LT; - v->a[273801] = anon_sym_GT_GT; - v->a[273802] = anon_sym_SEMI_SEMI; - v->a[273803] = anon_sym_SEMI_AMP; - v->a[273804] = anon_sym_SEMI_SEMI_AMP; - v->a[273805] = anon_sym_PIPE_AMP; - v->a[273806] = anon_sym_AMP_GT; - v->a[273807] = anon_sym_AMP_GT_GT; - v->a[273808] = anon_sym_LT_AMP; - v->a[273809] = anon_sym_GT_AMP; - v->a[273810] = anon_sym_GT_PIPE; - v->a[273811] = anon_sym_LT_AMP_DASH; - v->a[273812] = anon_sym_GT_AMP_DASH; - v->a[273813] = anon_sym_LT_LT_DASH; - v->a[273814] = 5; - v->a[273815] = actions(3); - v->a[273816] = 1; - v->a[273817] = sym_comment; - v->a[273818] = state(5081); - v->a[273819] = 1; - small_parse_table_13691(v); -} - -void small_parse_table_13691(t_small_parse_table_array *v) -{ - v->a[273820] = aux_sym_pipeline_repeat1; - v->a[273821] = actions(11748); - v->a[273822] = 2; - v->a[273823] = sym_file_descriptor; - v->a[273824] = aux_sym_heredoc_redirect_token1; - v->a[273825] = actions(12331); - v->a[273826] = 2; - v->a[273827] = anon_sym_PIPE; - v->a[273828] = anon_sym_PIPE_AMP; - v->a[273829] = actions(11743); - v->a[273830] = 18; - v->a[273831] = anon_sym_SEMI; - v->a[273832] = anon_sym_PIPE_PIPE; - v->a[273833] = anon_sym_AMP_AMP; - v->a[273834] = anon_sym_AMP; - v->a[273835] = anon_sym_LT; - v->a[273836] = anon_sym_GT; - v->a[273837] = anon_sym_LT_LT; - v->a[273838] = anon_sym_GT_GT; - v->a[273839] = anon_sym_SEMI_SEMI; - small_parse_table_13692(v); -} - -void small_parse_table_13692(t_small_parse_table_array *v) -{ - v->a[273840] = anon_sym_AMP_GT; - v->a[273841] = anon_sym_AMP_GT_GT; - v->a[273842] = anon_sym_LT_AMP; - v->a[273843] = anon_sym_GT_AMP; - v->a[273844] = anon_sym_GT_PIPE; - v->a[273845] = anon_sym_LT_AMP_DASH; - v->a[273846] = anon_sym_GT_AMP_DASH; - v->a[273847] = anon_sym_LT_LT_DASH; - v->a[273848] = anon_sym_BQUOTE; - v->a[273849] = 5; - v->a[273850] = actions(3); - v->a[273851] = 1; - v->a[273852] = sym_comment; - v->a[273853] = state(5082); - v->a[273854] = 1; - v->a[273855] = aux_sym_pipeline_repeat1; - v->a[273856] = actions(11748); - v->a[273857] = 2; - v->a[273858] = sym_file_descriptor; - v->a[273859] = aux_sym_heredoc_redirect_token1; - small_parse_table_13693(v); -} - -void small_parse_table_13693(t_small_parse_table_array *v) -{ - v->a[273860] = actions(12334); - v->a[273861] = 2; - v->a[273862] = anon_sym_PIPE; - v->a[273863] = anon_sym_PIPE_AMP; - v->a[273864] = actions(11743); - v->a[273865] = 18; - v->a[273866] = anon_sym_SEMI; - v->a[273867] = anon_sym_PIPE_PIPE; - v->a[273868] = anon_sym_AMP_AMP; - v->a[273869] = anon_sym_AMP; - v->a[273870] = anon_sym_LT; - v->a[273871] = anon_sym_GT; - v->a[273872] = anon_sym_LT_LT; - v->a[273873] = anon_sym_GT_GT; - v->a[273874] = anon_sym_RPAREN; - v->a[273875] = anon_sym_SEMI_SEMI; - v->a[273876] = anon_sym_AMP_GT; - v->a[273877] = anon_sym_AMP_GT_GT; - v->a[273878] = anon_sym_LT_AMP; - v->a[273879] = anon_sym_GT_AMP; - small_parse_table_13694(v); -} - -void small_parse_table_13694(t_small_parse_table_array *v) -{ - v->a[273880] = anon_sym_GT_PIPE; - v->a[273881] = anon_sym_LT_AMP_DASH; - v->a[273882] = anon_sym_GT_AMP_DASH; - v->a[273883] = anon_sym_LT_LT_DASH; - v->a[273884] = 3; - v->a[273885] = actions(3); - v->a[273886] = 1; - v->a[273887] = sym_comment; - v->a[273888] = actions(12219); - v->a[273889] = 2; - v->a[273890] = sym_file_descriptor; - v->a[273891] = aux_sym_heredoc_redirect_token1; - v->a[273892] = actions(12217); - v->a[273893] = 21; - v->a[273894] = anon_sym_SEMI; - v->a[273895] = anon_sym_PIPE_PIPE; - v->a[273896] = anon_sym_AMP_AMP; - v->a[273897] = anon_sym_PIPE; - v->a[273898] = anon_sym_AMP; - v->a[273899] = anon_sym_LT; - small_parse_table_13695(v); -} - -/* EOF small_parse_table_2738.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2739.c b/parser/static/small_parse_table/small_parse_table_2739.c deleted file mode 100644 index e286412f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2739.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2739.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13695(t_small_parse_table_array *v) -{ - v->a[273900] = anon_sym_GT; - v->a[273901] = anon_sym_LT_LT; - v->a[273902] = anon_sym_GT_GT; - v->a[273903] = anon_sym_SEMI_SEMI; - v->a[273904] = anon_sym_SEMI_AMP; - v->a[273905] = anon_sym_SEMI_SEMI_AMP; - v->a[273906] = anon_sym_PIPE_AMP; - v->a[273907] = anon_sym_AMP_GT; - v->a[273908] = anon_sym_AMP_GT_GT; - v->a[273909] = anon_sym_LT_AMP; - v->a[273910] = anon_sym_GT_AMP; - v->a[273911] = anon_sym_GT_PIPE; - v->a[273912] = anon_sym_LT_AMP_DASH; - v->a[273913] = anon_sym_GT_AMP_DASH; - v->a[273914] = anon_sym_LT_LT_DASH; - v->a[273915] = 3; - v->a[273916] = actions(3); - v->a[273917] = 1; - v->a[273918] = sym_comment; - v->a[273919] = actions(12109); - small_parse_table_13696(v); -} - -void small_parse_table_13696(t_small_parse_table_array *v) -{ - v->a[273920] = 2; - v->a[273921] = sym_file_descriptor; - v->a[273922] = aux_sym_heredoc_redirect_token1; - v->a[273923] = actions(12111); - v->a[273924] = 21; - v->a[273925] = anon_sym_SEMI; - v->a[273926] = anon_sym_PIPE_PIPE; - v->a[273927] = anon_sym_AMP_AMP; - v->a[273928] = anon_sym_PIPE; - v->a[273929] = anon_sym_AMP; - v->a[273930] = anon_sym_LT; - v->a[273931] = anon_sym_GT; - v->a[273932] = anon_sym_LT_LT; - v->a[273933] = anon_sym_GT_GT; - v->a[273934] = anon_sym_SEMI_SEMI; - v->a[273935] = anon_sym_SEMI_AMP; - v->a[273936] = anon_sym_SEMI_SEMI_AMP; - v->a[273937] = anon_sym_PIPE_AMP; - v->a[273938] = anon_sym_AMP_GT; - v->a[273939] = anon_sym_AMP_GT_GT; - small_parse_table_13697(v); -} - -void small_parse_table_13697(t_small_parse_table_array *v) -{ - v->a[273940] = anon_sym_LT_AMP; - v->a[273941] = anon_sym_GT_AMP; - v->a[273942] = anon_sym_GT_PIPE; - v->a[273943] = anon_sym_LT_AMP_DASH; - v->a[273944] = anon_sym_GT_AMP_DASH; - v->a[273945] = anon_sym_LT_LT_DASH; - v->a[273946] = 3; - v->a[273947] = actions(3); - v->a[273948] = 1; - v->a[273949] = sym_comment; - v->a[273950] = actions(12227); - v->a[273951] = 2; - v->a[273952] = sym_file_descriptor; - v->a[273953] = aux_sym_heredoc_redirect_token1; - v->a[273954] = actions(12229); - v->a[273955] = 21; - v->a[273956] = anon_sym_SEMI; - v->a[273957] = anon_sym_PIPE_PIPE; - v->a[273958] = anon_sym_AMP_AMP; - v->a[273959] = anon_sym_PIPE; - small_parse_table_13698(v); -} - -void small_parse_table_13698(t_small_parse_table_array *v) -{ - v->a[273960] = anon_sym_AMP; - v->a[273961] = anon_sym_LT; - v->a[273962] = anon_sym_GT; - v->a[273963] = anon_sym_LT_LT; - v->a[273964] = anon_sym_GT_GT; - v->a[273965] = anon_sym_SEMI_SEMI; - v->a[273966] = anon_sym_SEMI_AMP; - v->a[273967] = anon_sym_SEMI_SEMI_AMP; - v->a[273968] = anon_sym_PIPE_AMP; - v->a[273969] = anon_sym_AMP_GT; - v->a[273970] = anon_sym_AMP_GT_GT; - v->a[273971] = anon_sym_LT_AMP; - v->a[273972] = anon_sym_GT_AMP; - v->a[273973] = anon_sym_GT_PIPE; - v->a[273974] = anon_sym_LT_AMP_DASH; - v->a[273975] = anon_sym_GT_AMP_DASH; - v->a[273976] = anon_sym_LT_LT_DASH; - v->a[273977] = 3; - v->a[273978] = actions(3); - v->a[273979] = 1; - small_parse_table_13699(v); -} - -void small_parse_table_13699(t_small_parse_table_array *v) -{ - v->a[273980] = sym_comment; - v->a[273981] = actions(4554); - v->a[273982] = 2; - v->a[273983] = sym_file_descriptor; - v->a[273984] = aux_sym_heredoc_redirect_token1; - v->a[273985] = actions(4552); - v->a[273986] = 21; - v->a[273987] = anon_sym_SEMI; - v->a[273988] = anon_sym_PIPE_PIPE; - v->a[273989] = anon_sym_AMP_AMP; - v->a[273990] = anon_sym_PIPE; - v->a[273991] = anon_sym_AMP; - v->a[273992] = anon_sym_LT; - v->a[273993] = anon_sym_GT; - v->a[273994] = anon_sym_LT_LT; - v->a[273995] = anon_sym_GT_GT; - v->a[273996] = anon_sym_SEMI_SEMI; - v->a[273997] = anon_sym_SEMI_AMP; - v->a[273998] = anon_sym_SEMI_SEMI_AMP; - v->a[273999] = anon_sym_PIPE_AMP; - small_parse_table_13700(v); -} - -/* EOF small_parse_table_2739.c */ diff --git a/parser/static/small_parse_table/small_parse_table_274.c b/parser/static/small_parse_table/small_parse_table_274.c index 4cc3a546..de36a400 100644 --- a/parser/static/small_parse_table/small_parse_table_274.c +++ b/parser/static/small_parse_table/small_parse_table_274.c @@ -14,126 +14,126 @@ void small_parse_table_1370(t_small_parse_table_array *v) { - v->a[27400] = 1; - v->a[27401] = aux_sym_number_token1; - v->a[27402] = actions(4088); - v->a[27403] = 1; - v->a[27404] = aux_sym_number_token2; - v->a[27405] = actions(4090); - v->a[27406] = 1; - v->a[27407] = anon_sym_DOLLAR_LBRACE; - v->a[27408] = actions(4092); - v->a[27409] = 1; - v->a[27410] = anon_sym_DOLLAR_LPAREN; - v->a[27411] = actions(4094); - v->a[27412] = 1; - v->a[27413] = anon_sym_BQUOTE; - v->a[27414] = actions(4096); - v->a[27415] = 1; - v->a[27416] = anon_sym_DOLLAR_BQUOTE; - v->a[27417] = actions(4102); - v->a[27418] = 1; - v->a[27419] = sym__brace_start; + v->a[27400] = aux_sym_number_token2; + v->a[27401] = anon_sym_DOLLAR_LBRACE; + v->a[27402] = anon_sym_DOLLAR_LPAREN; + v->a[27403] = anon_sym_BQUOTE; + v->a[27404] = anon_sym_DOLLAR_BQUOTE; + v->a[27405] = aux_sym__simple_variable_name_token1; + v->a[27406] = sym_word; + v->a[27407] = anon_sym_SEMI; + v->a[27408] = 3; + v->a[27409] = actions(3); + v->a[27410] = 1; + v->a[27411] = sym_comment; + v->a[27412] = actions(2654); + v->a[27413] = 6; + v->a[27414] = sym_file_descriptor; + v->a[27415] = sym__concat; + v->a[27416] = sym_variable_name; + v->a[27417] = sym_test_operator; + v->a[27418] = sym__brace_start; + v->a[27419] = aux_sym_heredoc_redirect_token1; small_parse_table_1371(v); } void small_parse_table_1371(t_small_parse_table_array *v) { - v->a[27420] = actions(4352); - v->a[27421] = 1; - v->a[27422] = sym__special_character; - v->a[27423] = actions(4354); - v->a[27424] = 1; - v->a[27425] = sym_test_operator; - v->a[27426] = state(4521); - v->a[27427] = 1; - v->a[27428] = aux_sym__literal_repeat1; - v->a[27429] = state(5023); - v->a[27430] = 1; - v->a[27431] = sym_concatenation; - v->a[27432] = actions(2496); - v->a[27433] = 2; - v->a[27434] = sym_file_descriptor; - v->a[27435] = aux_sym_heredoc_redirect_token1; - v->a[27436] = actions(4076); - v->a[27437] = 2; - v->a[27438] = anon_sym_LPAREN_LPAREN; - v->a[27439] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27420] = actions(2652); + v->a[27421] = 35; + v->a[27422] = anon_sym_esac; + v->a[27423] = anon_sym_PIPE; + v->a[27424] = anon_sym_SEMI_SEMI; + v->a[27425] = anon_sym_SEMI_AMP; + v->a[27426] = anon_sym_SEMI_SEMI_AMP; + v->a[27427] = anon_sym_PIPE_AMP; + v->a[27428] = anon_sym_AMP_AMP; + v->a[27429] = anon_sym_PIPE_PIPE; + v->a[27430] = anon_sym_LT; + v->a[27431] = anon_sym_GT; + v->a[27432] = anon_sym_GT_GT; + v->a[27433] = anon_sym_AMP_GT; + v->a[27434] = anon_sym_AMP_GT_GT; + v->a[27435] = anon_sym_LT_AMP; + v->a[27436] = anon_sym_GT_AMP; + v->a[27437] = anon_sym_GT_PIPE; + v->a[27438] = anon_sym_LT_AMP_DASH; + v->a[27439] = anon_sym_GT_AMP_DASH; small_parse_table_1372(v); } void small_parse_table_1372(t_small_parse_table_array *v) { - v->a[27440] = actions(4098); - v->a[27441] = 2; - v->a[27442] = anon_sym_LT_LPAREN; - v->a[27443] = anon_sym_GT_LPAREN; - v->a[27444] = actions(4350); - v->a[27445] = 3; - v->a[27446] = sym_raw_string; - v->a[27447] = sym_ansi_c_string; - v->a[27448] = sym_word; - v->a[27449] = state(4921); - v->a[27450] = 9; - v->a[27451] = sym_arithmetic_expansion; - v->a[27452] = sym_brace_expression; - v->a[27453] = sym_string; - v->a[27454] = sym_translated_string; - v->a[27455] = sym_number; - v->a[27456] = sym_simple_expansion; - v->a[27457] = sym_expansion; - v->a[27458] = sym_command_substitution; - v->a[27459] = sym_process_substitution; + v->a[27440] = anon_sym_LT_LT; + v->a[27441] = anon_sym_LT_LT_DASH; + v->a[27442] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27443] = anon_sym_AMP; + v->a[27444] = aux_sym_concatenation_token1; + v->a[27445] = anon_sym_DOLLAR; + v->a[27446] = sym__special_character; + v->a[27447] = anon_sym_DQUOTE; + v->a[27448] = sym_raw_string; + v->a[27449] = aux_sym_number_token1; + v->a[27450] = aux_sym_number_token2; + v->a[27451] = anon_sym_DOLLAR_LBRACE; + v->a[27452] = anon_sym_DOLLAR_LPAREN; + v->a[27453] = anon_sym_BQUOTE; + v->a[27454] = anon_sym_DOLLAR_BQUOTE; + v->a[27455] = sym_word; + v->a[27456] = anon_sym_SEMI; + v->a[27457] = 3; + v->a[27458] = actions(3); + v->a[27459] = 1; small_parse_table_1373(v); } void small_parse_table_1373(t_small_parse_table_array *v) { - v->a[27460] = actions(2494); - v->a[27461] = 19; - v->a[27462] = anon_sym_SEMI; - v->a[27463] = anon_sym_PIPE_PIPE; - v->a[27464] = anon_sym_AMP_AMP; - v->a[27465] = anon_sym_PIPE; - v->a[27466] = anon_sym_AMP; - v->a[27467] = anon_sym_LT; - v->a[27468] = anon_sym_GT; - v->a[27469] = anon_sym_LT_LT; - v->a[27470] = anon_sym_GT_GT; - v->a[27471] = anon_sym_SEMI_SEMI; - v->a[27472] = anon_sym_PIPE_AMP; - v->a[27473] = anon_sym_AMP_GT; - v->a[27474] = anon_sym_AMP_GT_GT; - v->a[27475] = anon_sym_LT_AMP; - v->a[27476] = anon_sym_GT_AMP; - v->a[27477] = anon_sym_GT_PIPE; - v->a[27478] = anon_sym_LT_AMP_DASH; - v->a[27479] = anon_sym_GT_AMP_DASH; + v->a[27460] = sym_comment; + v->a[27461] = actions(2888); + v->a[27462] = 6; + v->a[27463] = sym_file_descriptor; + v->a[27464] = sym__concat; + v->a[27465] = sym_variable_name; + v->a[27466] = sym_test_operator; + v->a[27467] = sym__brace_start; + v->a[27468] = aux_sym_heredoc_redirect_token1; + v->a[27469] = actions(2886); + v->a[27470] = 35; + v->a[27471] = anon_sym_PIPE; + v->a[27472] = anon_sym_SEMI_SEMI; + v->a[27473] = anon_sym_SEMI_AMP; + v->a[27474] = anon_sym_SEMI_SEMI_AMP; + v->a[27475] = anon_sym_PIPE_AMP; + v->a[27476] = anon_sym_AMP_AMP; + v->a[27477] = anon_sym_PIPE_PIPE; + v->a[27478] = anon_sym_LT; + v->a[27479] = anon_sym_GT; small_parse_table_1374(v); } void small_parse_table_1374(t_small_parse_table_array *v) { - v->a[27480] = anon_sym_LT_LT_DASH; - v->a[27481] = 21; - v->a[27482] = actions(3); - v->a[27483] = 1; - v->a[27484] = sym_comment; - v->a[27485] = actions(4078); - v->a[27486] = 1; - v->a[27487] = anon_sym_DOLLAR_LBRACK; - v->a[27488] = actions(4080); - v->a[27489] = 1; - v->a[27490] = anon_sym_DOLLAR; - v->a[27491] = actions(4084); - v->a[27492] = 1; - v->a[27493] = anon_sym_DQUOTE; - v->a[27494] = actions(4086); - v->a[27495] = 1; - v->a[27496] = aux_sym_number_token1; - v->a[27497] = actions(4088); - v->a[27498] = 1; - v->a[27499] = aux_sym_number_token2; + v->a[27480] = anon_sym_GT_GT; + v->a[27481] = anon_sym_AMP_GT; + v->a[27482] = anon_sym_AMP_GT_GT; + v->a[27483] = anon_sym_LT_AMP; + v->a[27484] = anon_sym_GT_AMP; + v->a[27485] = anon_sym_GT_PIPE; + v->a[27486] = anon_sym_LT_AMP_DASH; + v->a[27487] = anon_sym_GT_AMP_DASH; + v->a[27488] = anon_sym_LT_LT; + v->a[27489] = anon_sym_LT_LT_DASH; + v->a[27490] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27491] = anon_sym_AMP; + v->a[27492] = aux_sym_concatenation_token1; + v->a[27493] = anon_sym_DOLLAR; + v->a[27494] = sym__special_character; + v->a[27495] = anon_sym_DQUOTE; + v->a[27496] = sym_raw_string; + v->a[27497] = aux_sym_number_token1; + v->a[27498] = aux_sym_number_token2; + v->a[27499] = anon_sym_DOLLAR_LBRACE; small_parse_table_1375(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2740.c b/parser/static/small_parse_table/small_parse_table_2740.c deleted file mode 100644 index 1dc66439..00000000 --- a/parser/static/small_parse_table/small_parse_table_2740.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2740.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13700(t_small_parse_table_array *v) -{ - v->a[274000] = anon_sym_AMP_GT; - v->a[274001] = anon_sym_AMP_GT_GT; - v->a[274002] = anon_sym_LT_AMP; - v->a[274003] = anon_sym_GT_AMP; - v->a[274004] = anon_sym_GT_PIPE; - v->a[274005] = anon_sym_LT_AMP_DASH; - v->a[274006] = anon_sym_GT_AMP_DASH; - v->a[274007] = anon_sym_LT_LT_DASH; - v->a[274008] = 3; - v->a[274009] = actions(3); - v->a[274010] = 1; - v->a[274011] = sym_comment; - v->a[274012] = actions(12199); - v->a[274013] = 2; - v->a[274014] = sym_file_descriptor; - v->a[274015] = aux_sym_heredoc_redirect_token1; - v->a[274016] = actions(12201); - v->a[274017] = 21; - v->a[274018] = anon_sym_SEMI; - v->a[274019] = anon_sym_PIPE_PIPE; - small_parse_table_13701(v); -} - -void small_parse_table_13701(t_small_parse_table_array *v) -{ - v->a[274020] = anon_sym_AMP_AMP; - v->a[274021] = anon_sym_PIPE; - v->a[274022] = anon_sym_AMP; - v->a[274023] = anon_sym_LT; - v->a[274024] = anon_sym_GT; - v->a[274025] = anon_sym_LT_LT; - v->a[274026] = anon_sym_GT_GT; - v->a[274027] = anon_sym_SEMI_SEMI; - v->a[274028] = anon_sym_SEMI_AMP; - v->a[274029] = anon_sym_SEMI_SEMI_AMP; - v->a[274030] = anon_sym_PIPE_AMP; - v->a[274031] = anon_sym_AMP_GT; - v->a[274032] = anon_sym_AMP_GT_GT; - v->a[274033] = anon_sym_LT_AMP; - v->a[274034] = anon_sym_GT_AMP; - v->a[274035] = anon_sym_GT_PIPE; - v->a[274036] = anon_sym_LT_AMP_DASH; - v->a[274037] = anon_sym_GT_AMP_DASH; - v->a[274038] = anon_sym_LT_LT_DASH; - v->a[274039] = 3; - small_parse_table_13702(v); -} - -void small_parse_table_13702(t_small_parse_table_array *v) -{ - v->a[274040] = actions(3); - v->a[274041] = 1; - v->a[274042] = sym_comment; - v->a[274043] = actions(12227); - v->a[274044] = 2; - v->a[274045] = sym_file_descriptor; - v->a[274046] = aux_sym_heredoc_redirect_token1; - v->a[274047] = actions(12229); - v->a[274048] = 21; - v->a[274049] = anon_sym_SEMI; - v->a[274050] = anon_sym_PIPE_PIPE; - v->a[274051] = anon_sym_AMP_AMP; - v->a[274052] = anon_sym_PIPE; - v->a[274053] = anon_sym_AMP; - v->a[274054] = anon_sym_LT; - v->a[274055] = anon_sym_GT; - v->a[274056] = anon_sym_LT_LT; - v->a[274057] = anon_sym_GT_GT; - v->a[274058] = anon_sym_SEMI_SEMI; - v->a[274059] = anon_sym_SEMI_AMP; - small_parse_table_13703(v); -} - -void small_parse_table_13703(t_small_parse_table_array *v) -{ - v->a[274060] = anon_sym_SEMI_SEMI_AMP; - v->a[274061] = anon_sym_PIPE_AMP; - v->a[274062] = anon_sym_AMP_GT; - v->a[274063] = anon_sym_AMP_GT_GT; - v->a[274064] = anon_sym_LT_AMP; - v->a[274065] = anon_sym_GT_AMP; - v->a[274066] = anon_sym_GT_PIPE; - v->a[274067] = anon_sym_LT_AMP_DASH; - v->a[274068] = anon_sym_GT_AMP_DASH; - v->a[274069] = anon_sym_LT_LT_DASH; - v->a[274070] = 3; - v->a[274071] = actions(3); - v->a[274072] = 1; - v->a[274073] = sym_comment; - v->a[274074] = actions(12253); - v->a[274075] = 2; - v->a[274076] = sym_file_descriptor; - v->a[274077] = aux_sym_heredoc_redirect_token1; - v->a[274078] = actions(12255); - v->a[274079] = 21; - small_parse_table_13704(v); -} - -void small_parse_table_13704(t_small_parse_table_array *v) -{ - v->a[274080] = anon_sym_SEMI; - v->a[274081] = anon_sym_PIPE_PIPE; - v->a[274082] = anon_sym_AMP_AMP; - v->a[274083] = anon_sym_PIPE; - v->a[274084] = anon_sym_AMP; - v->a[274085] = anon_sym_LT; - v->a[274086] = anon_sym_GT; - v->a[274087] = anon_sym_LT_LT; - v->a[274088] = anon_sym_GT_GT; - v->a[274089] = anon_sym_SEMI_SEMI; - v->a[274090] = anon_sym_SEMI_AMP; - v->a[274091] = anon_sym_SEMI_SEMI_AMP; - v->a[274092] = anon_sym_PIPE_AMP; - v->a[274093] = anon_sym_AMP_GT; - v->a[274094] = anon_sym_AMP_GT_GT; - v->a[274095] = anon_sym_LT_AMP; - v->a[274096] = anon_sym_GT_AMP; - v->a[274097] = anon_sym_GT_PIPE; - v->a[274098] = anon_sym_LT_AMP_DASH; - v->a[274099] = anon_sym_GT_AMP_DASH; - small_parse_table_13705(v); -} - -/* EOF small_parse_table_2740.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2741.c b/parser/static/small_parse_table/small_parse_table_2741.c deleted file mode 100644 index bd1d21d5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2741.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2741.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13705(t_small_parse_table_array *v) -{ - v->a[274100] = anon_sym_LT_LT_DASH; - v->a[274101] = 3; - v->a[274102] = actions(3); - v->a[274103] = 1; - v->a[274104] = sym_comment; - v->a[274105] = actions(12191); - v->a[274106] = 2; - v->a[274107] = sym_file_descriptor; - v->a[274108] = aux_sym_heredoc_redirect_token1; - v->a[274109] = actions(12193); - v->a[274110] = 21; - v->a[274111] = anon_sym_SEMI; - v->a[274112] = anon_sym_PIPE_PIPE; - v->a[274113] = anon_sym_AMP_AMP; - v->a[274114] = anon_sym_PIPE; - v->a[274115] = anon_sym_AMP; - v->a[274116] = anon_sym_LT; - v->a[274117] = anon_sym_GT; - v->a[274118] = anon_sym_LT_LT; - v->a[274119] = anon_sym_GT_GT; - small_parse_table_13706(v); -} - -void small_parse_table_13706(t_small_parse_table_array *v) -{ - v->a[274120] = anon_sym_SEMI_SEMI; - v->a[274121] = anon_sym_SEMI_AMP; - v->a[274122] = anon_sym_SEMI_SEMI_AMP; - v->a[274123] = anon_sym_PIPE_AMP; - v->a[274124] = anon_sym_AMP_GT; - v->a[274125] = anon_sym_AMP_GT_GT; - v->a[274126] = anon_sym_LT_AMP; - v->a[274127] = anon_sym_GT_AMP; - v->a[274128] = anon_sym_GT_PIPE; - v->a[274129] = anon_sym_LT_AMP_DASH; - v->a[274130] = anon_sym_GT_AMP_DASH; - v->a[274131] = anon_sym_LT_LT_DASH; - v->a[274132] = 3; - v->a[274133] = actions(3); - v->a[274134] = 1; - v->a[274135] = sym_comment; - v->a[274136] = actions(11727); - v->a[274137] = 2; - v->a[274138] = sym_file_descriptor; - v->a[274139] = aux_sym_heredoc_redirect_token1; - small_parse_table_13707(v); -} - -void small_parse_table_13707(t_small_parse_table_array *v) -{ - v->a[274140] = actions(11725); - v->a[274141] = 21; - v->a[274142] = anon_sym_SEMI; - v->a[274143] = anon_sym_PIPE_PIPE; - v->a[274144] = anon_sym_AMP_AMP; - v->a[274145] = anon_sym_PIPE; - v->a[274146] = anon_sym_AMP; - v->a[274147] = anon_sym_LT; - v->a[274148] = anon_sym_GT; - v->a[274149] = anon_sym_LT_LT; - v->a[274150] = anon_sym_GT_GT; - v->a[274151] = anon_sym_SEMI_SEMI; - v->a[274152] = anon_sym_SEMI_AMP; - v->a[274153] = anon_sym_SEMI_SEMI_AMP; - v->a[274154] = anon_sym_PIPE_AMP; - v->a[274155] = anon_sym_AMP_GT; - v->a[274156] = anon_sym_AMP_GT_GT; - v->a[274157] = anon_sym_LT_AMP; - v->a[274158] = anon_sym_GT_AMP; - v->a[274159] = anon_sym_GT_PIPE; - small_parse_table_13708(v); -} - -void small_parse_table_13708(t_small_parse_table_array *v) -{ - v->a[274160] = anon_sym_LT_AMP_DASH; - v->a[274161] = anon_sym_GT_AMP_DASH; - v->a[274162] = anon_sym_LT_LT_DASH; - v->a[274163] = 3; - v->a[274164] = actions(3); - v->a[274165] = 1; - v->a[274166] = sym_comment; - v->a[274167] = actions(11729); - v->a[274168] = 2; - v->a[274169] = sym_file_descriptor; - v->a[274170] = aux_sym_heredoc_redirect_token1; - v->a[274171] = actions(11731); - v->a[274172] = 21; - v->a[274173] = anon_sym_SEMI; - v->a[274174] = anon_sym_PIPE_PIPE; - v->a[274175] = anon_sym_AMP_AMP; - v->a[274176] = anon_sym_PIPE; - v->a[274177] = anon_sym_AMP; - v->a[274178] = anon_sym_LT; - v->a[274179] = anon_sym_GT; - small_parse_table_13709(v); -} - -void small_parse_table_13709(t_small_parse_table_array *v) -{ - v->a[274180] = anon_sym_LT_LT; - v->a[274181] = anon_sym_GT_GT; - v->a[274182] = anon_sym_SEMI_SEMI; - v->a[274183] = anon_sym_SEMI_AMP; - v->a[274184] = anon_sym_SEMI_SEMI_AMP; - v->a[274185] = anon_sym_PIPE_AMP; - v->a[274186] = anon_sym_AMP_GT; - v->a[274187] = anon_sym_AMP_GT_GT; - v->a[274188] = anon_sym_LT_AMP; - v->a[274189] = anon_sym_GT_AMP; - v->a[274190] = anon_sym_GT_PIPE; - v->a[274191] = anon_sym_LT_AMP_DASH; - v->a[274192] = anon_sym_GT_AMP_DASH; - v->a[274193] = anon_sym_LT_LT_DASH; - v->a[274194] = 3; - v->a[274195] = actions(3); - v->a[274196] = 1; - v->a[274197] = sym_comment; - v->a[274198] = actions(12269); - v->a[274199] = 2; - small_parse_table_13710(v); -} - -/* EOF small_parse_table_2741.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2742.c b/parser/static/small_parse_table/small_parse_table_2742.c deleted file mode 100644 index f56925ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_2742.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2742.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13710(t_small_parse_table_array *v) -{ - v->a[274200] = sym_file_descriptor; - v->a[274201] = aux_sym_heredoc_redirect_token1; - v->a[274202] = actions(12271); - v->a[274203] = 21; - v->a[274204] = anon_sym_SEMI; - v->a[274205] = anon_sym_PIPE_PIPE; - v->a[274206] = anon_sym_AMP_AMP; - v->a[274207] = anon_sym_PIPE; - v->a[274208] = anon_sym_AMP; - v->a[274209] = anon_sym_LT; - v->a[274210] = anon_sym_GT; - v->a[274211] = anon_sym_LT_LT; - v->a[274212] = anon_sym_GT_GT; - v->a[274213] = anon_sym_SEMI_SEMI; - v->a[274214] = anon_sym_SEMI_AMP; - v->a[274215] = anon_sym_SEMI_SEMI_AMP; - v->a[274216] = anon_sym_PIPE_AMP; - v->a[274217] = anon_sym_AMP_GT; - v->a[274218] = anon_sym_AMP_GT_GT; - v->a[274219] = anon_sym_LT_AMP; - small_parse_table_13711(v); -} - -void small_parse_table_13711(t_small_parse_table_array *v) -{ - v->a[274220] = anon_sym_GT_AMP; - v->a[274221] = anon_sym_GT_PIPE; - v->a[274222] = anon_sym_LT_AMP_DASH; - v->a[274223] = anon_sym_GT_AMP_DASH; - v->a[274224] = anon_sym_LT_LT_DASH; - v->a[274225] = 3; - v->a[274226] = actions(3); - v->a[274227] = 1; - v->a[274228] = sym_comment; - v->a[274229] = actions(11830); - v->a[274230] = 2; - v->a[274231] = sym_file_descriptor; - v->a[274232] = aux_sym_heredoc_redirect_token1; - v->a[274233] = actions(11828); - v->a[274234] = 21; - v->a[274235] = anon_sym_SEMI; - v->a[274236] = anon_sym_PIPE_PIPE; - v->a[274237] = anon_sym_AMP_AMP; - v->a[274238] = anon_sym_PIPE; - v->a[274239] = anon_sym_AMP; - small_parse_table_13712(v); -} - -void small_parse_table_13712(t_small_parse_table_array *v) -{ - v->a[274240] = anon_sym_LT; - v->a[274241] = anon_sym_GT; - v->a[274242] = anon_sym_LT_LT; - v->a[274243] = anon_sym_GT_GT; - v->a[274244] = anon_sym_SEMI_SEMI; - v->a[274245] = anon_sym_SEMI_AMP; - v->a[274246] = anon_sym_SEMI_SEMI_AMP; - v->a[274247] = anon_sym_PIPE_AMP; - v->a[274248] = anon_sym_AMP_GT; - v->a[274249] = anon_sym_AMP_GT_GT; - v->a[274250] = anon_sym_LT_AMP; - v->a[274251] = anon_sym_GT_AMP; - v->a[274252] = anon_sym_GT_PIPE; - v->a[274253] = anon_sym_LT_AMP_DASH; - v->a[274254] = anon_sym_GT_AMP_DASH; - v->a[274255] = anon_sym_LT_LT_DASH; - v->a[274256] = 5; - v->a[274257] = actions(3); - v->a[274258] = 1; - v->a[274259] = sym_comment; - small_parse_table_13713(v); -} - -void small_parse_table_13713(t_small_parse_table_array *v) -{ - v->a[274260] = state(5115); - v->a[274261] = 1; - v->a[274262] = aux_sym_pipeline_repeat1; - v->a[274263] = actions(12337); - v->a[274264] = 2; - v->a[274265] = anon_sym_PIPE; - v->a[274266] = anon_sym_PIPE_AMP; - v->a[274267] = actions(12068); - v->a[274268] = 3; - v->a[274269] = sym_file_descriptor; - v->a[274270] = ts_builtin_sym_end; - v->a[274271] = aux_sym_heredoc_redirect_token1; - v->a[274272] = actions(12064); - v->a[274273] = 17; - v->a[274274] = anon_sym_SEMI; - v->a[274275] = anon_sym_PIPE_PIPE; - v->a[274276] = anon_sym_AMP_AMP; - v->a[274277] = anon_sym_AMP; - v->a[274278] = anon_sym_LT; - v->a[274279] = anon_sym_GT; - small_parse_table_13714(v); -} - -void small_parse_table_13714(t_small_parse_table_array *v) -{ - v->a[274280] = anon_sym_LT_LT; - v->a[274281] = anon_sym_GT_GT; - v->a[274282] = anon_sym_SEMI_SEMI; - v->a[274283] = anon_sym_AMP_GT; - v->a[274284] = anon_sym_AMP_GT_GT; - v->a[274285] = anon_sym_LT_AMP; - v->a[274286] = anon_sym_GT_AMP; - v->a[274287] = anon_sym_GT_PIPE; - v->a[274288] = anon_sym_LT_AMP_DASH; - v->a[274289] = anon_sym_GT_AMP_DASH; - v->a[274290] = anon_sym_LT_LT_DASH; - v->a[274291] = 3; - v->a[274292] = actions(3); - v->a[274293] = 1; - v->a[274294] = sym_comment; - v->a[274295] = actions(2096); - v->a[274296] = 2; - v->a[274297] = sym_file_descriptor; - v->a[274298] = aux_sym_heredoc_redirect_token1; - v->a[274299] = actions(2094); - small_parse_table_13715(v); -} - -/* EOF small_parse_table_2742.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2743.c b/parser/static/small_parse_table/small_parse_table_2743.c deleted file mode 100644 index ea39093e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2743.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2743.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13715(t_small_parse_table_array *v) -{ - v->a[274300] = 21; - v->a[274301] = anon_sym_SEMI; - v->a[274302] = anon_sym_PIPE_PIPE; - v->a[274303] = anon_sym_AMP_AMP; - v->a[274304] = anon_sym_PIPE; - v->a[274305] = anon_sym_AMP; - v->a[274306] = anon_sym_LT; - v->a[274307] = anon_sym_GT; - v->a[274308] = anon_sym_LT_LT; - v->a[274309] = anon_sym_GT_GT; - v->a[274310] = anon_sym_SEMI_SEMI; - v->a[274311] = anon_sym_SEMI_AMP; - v->a[274312] = anon_sym_SEMI_SEMI_AMP; - v->a[274313] = anon_sym_PIPE_AMP; - v->a[274314] = anon_sym_AMP_GT; - v->a[274315] = anon_sym_AMP_GT_GT; - v->a[274316] = anon_sym_LT_AMP; - v->a[274317] = anon_sym_GT_AMP; - v->a[274318] = anon_sym_GT_PIPE; - v->a[274319] = anon_sym_LT_AMP_DASH; - small_parse_table_13716(v); -} - -void small_parse_table_13716(t_small_parse_table_array *v) -{ - v->a[274320] = anon_sym_GT_AMP_DASH; - v->a[274321] = anon_sym_LT_LT_DASH; - v->a[274322] = 5; - v->a[274323] = actions(71); - v->a[274324] = 1; - v->a[274325] = sym_comment; - v->a[274326] = state(5065); - v->a[274327] = 1; - v->a[274328] = aux_sym_concatenation_repeat1; - v->a[274329] = actions(12309); - v->a[274330] = 2; - v->a[274331] = sym__concat; - v->a[274332] = aux_sym_concatenation_token1; - v->a[274333] = actions(1261); - v->a[274334] = 6; - v->a[274335] = anon_sym_DOLLAR; - v->a[274336] = aux_sym_number_token1; - v->a[274337] = aux_sym_number_token2; - v->a[274338] = anon_sym_DOLLAR_LPAREN; - v->a[274339] = anon_sym_BQUOTE; - small_parse_table_13717(v); -} - -void small_parse_table_13717(t_small_parse_table_array *v) -{ - v->a[274340] = sym_word; - v->a[274341] = actions(1263); - v->a[274342] = 14; - v->a[274343] = sym_test_operator; - v->a[274344] = sym__brace_start; - v->a[274345] = anon_sym_LPAREN_LPAREN; - v->a[274346] = anon_sym_RPAREN; - v->a[274347] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[274348] = anon_sym_DOLLAR_LBRACK; - v->a[274349] = sym__special_character; - v->a[274350] = anon_sym_DQUOTE; - v->a[274351] = sym_raw_string; - v->a[274352] = sym_ansi_c_string; - v->a[274353] = anon_sym_DOLLAR_LBRACE; - v->a[274354] = anon_sym_DOLLAR_BQUOTE; - v->a[274355] = anon_sym_LT_LPAREN; - v->a[274356] = anon_sym_GT_LPAREN; - v->a[274357] = 3; - v->a[274358] = actions(3); - v->a[274359] = 1; - small_parse_table_13718(v); -} - -void small_parse_table_13718(t_small_parse_table_array *v) -{ - v->a[274360] = sym_comment; - v->a[274361] = actions(12199); - v->a[274362] = 2; - v->a[274363] = sym_file_descriptor; - v->a[274364] = aux_sym_heredoc_redirect_token1; - v->a[274365] = actions(12201); - v->a[274366] = 21; - v->a[274367] = anon_sym_SEMI; - v->a[274368] = anon_sym_PIPE_PIPE; - v->a[274369] = anon_sym_AMP_AMP; - v->a[274370] = anon_sym_PIPE; - v->a[274371] = anon_sym_AMP; - v->a[274372] = anon_sym_LT; - v->a[274373] = anon_sym_GT; - v->a[274374] = anon_sym_LT_LT; - v->a[274375] = anon_sym_GT_GT; - v->a[274376] = anon_sym_SEMI_SEMI; - v->a[274377] = anon_sym_SEMI_AMP; - v->a[274378] = anon_sym_SEMI_SEMI_AMP; - v->a[274379] = anon_sym_PIPE_AMP; - small_parse_table_13719(v); -} - -void small_parse_table_13719(t_small_parse_table_array *v) -{ - v->a[274380] = anon_sym_AMP_GT; - v->a[274381] = anon_sym_AMP_GT_GT; - v->a[274382] = anon_sym_LT_AMP; - v->a[274383] = anon_sym_GT_AMP; - v->a[274384] = anon_sym_GT_PIPE; - v->a[274385] = anon_sym_LT_AMP_DASH; - v->a[274386] = anon_sym_GT_AMP_DASH; - v->a[274387] = anon_sym_LT_LT_DASH; - v->a[274388] = 3; - v->a[274389] = actions(3); - v->a[274390] = 1; - v->a[274391] = sym_comment; - v->a[274392] = actions(12225); - v->a[274393] = 2; - v->a[274394] = sym_file_descriptor; - v->a[274395] = aux_sym_heredoc_redirect_token1; - v->a[274396] = actions(12223); - v->a[274397] = 21; - v->a[274398] = anon_sym_SEMI; - v->a[274399] = anon_sym_PIPE_PIPE; - small_parse_table_13720(v); -} - -/* EOF small_parse_table_2743.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2744.c b/parser/static/small_parse_table/small_parse_table_2744.c deleted file mode 100644 index 3714f576..00000000 --- a/parser/static/small_parse_table/small_parse_table_2744.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2744.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13720(t_small_parse_table_array *v) -{ - v->a[274400] = anon_sym_AMP_AMP; - v->a[274401] = anon_sym_PIPE; - v->a[274402] = anon_sym_AMP; - v->a[274403] = anon_sym_LT; - v->a[274404] = anon_sym_GT; - v->a[274405] = anon_sym_LT_LT; - v->a[274406] = anon_sym_GT_GT; - v->a[274407] = anon_sym_SEMI_SEMI; - v->a[274408] = anon_sym_SEMI_AMP; - v->a[274409] = anon_sym_SEMI_SEMI_AMP; - v->a[274410] = anon_sym_PIPE_AMP; - v->a[274411] = anon_sym_AMP_GT; - v->a[274412] = anon_sym_AMP_GT_GT; - v->a[274413] = anon_sym_LT_AMP; - v->a[274414] = anon_sym_GT_AMP; - v->a[274415] = anon_sym_GT_PIPE; - v->a[274416] = anon_sym_LT_AMP_DASH; - v->a[274417] = anon_sym_GT_AMP_DASH; - v->a[274418] = anon_sym_LT_LT_DASH; - v->a[274419] = 3; - small_parse_table_13721(v); -} - -void small_parse_table_13721(t_small_parse_table_array *v) -{ - v->a[274420] = actions(3); - v->a[274421] = 1; - v->a[274422] = sym_comment; - v->a[274423] = actions(12225); - v->a[274424] = 2; - v->a[274425] = sym_file_descriptor; - v->a[274426] = aux_sym_heredoc_redirect_token1; - v->a[274427] = actions(12223); - v->a[274428] = 21; - v->a[274429] = anon_sym_SEMI; - v->a[274430] = anon_sym_PIPE_PIPE; - v->a[274431] = anon_sym_AMP_AMP; - v->a[274432] = anon_sym_PIPE; - v->a[274433] = anon_sym_AMP; - v->a[274434] = anon_sym_LT; - v->a[274435] = anon_sym_GT; - v->a[274436] = anon_sym_LT_LT; - v->a[274437] = anon_sym_GT_GT; - v->a[274438] = anon_sym_SEMI_SEMI; - v->a[274439] = anon_sym_SEMI_AMP; - small_parse_table_13722(v); -} - -void small_parse_table_13722(t_small_parse_table_array *v) -{ - v->a[274440] = anon_sym_SEMI_SEMI_AMP; - v->a[274441] = anon_sym_PIPE_AMP; - v->a[274442] = anon_sym_AMP_GT; - v->a[274443] = anon_sym_AMP_GT_GT; - v->a[274444] = anon_sym_LT_AMP; - v->a[274445] = anon_sym_GT_AMP; - v->a[274446] = anon_sym_GT_PIPE; - v->a[274447] = anon_sym_LT_AMP_DASH; - v->a[274448] = anon_sym_GT_AMP_DASH; - v->a[274449] = anon_sym_LT_LT_DASH; - v->a[274450] = 3; - v->a[274451] = actions(3); - v->a[274452] = 1; - v->a[274453] = sym_comment; - v->a[274454] = actions(12187); - v->a[274455] = 2; - v->a[274456] = sym_file_descriptor; - v->a[274457] = aux_sym_heredoc_redirect_token1; - v->a[274458] = actions(12189); - v->a[274459] = 21; - small_parse_table_13723(v); -} - -void small_parse_table_13723(t_small_parse_table_array *v) -{ - v->a[274460] = anon_sym_SEMI; - v->a[274461] = anon_sym_PIPE_PIPE; - v->a[274462] = anon_sym_AMP_AMP; - v->a[274463] = anon_sym_PIPE; - v->a[274464] = anon_sym_AMP; - v->a[274465] = anon_sym_LT; - v->a[274466] = anon_sym_GT; - v->a[274467] = anon_sym_LT_LT; - v->a[274468] = anon_sym_GT_GT; - v->a[274469] = anon_sym_SEMI_SEMI; - v->a[274470] = anon_sym_SEMI_AMP; - v->a[274471] = anon_sym_SEMI_SEMI_AMP; - v->a[274472] = anon_sym_PIPE_AMP; - v->a[274473] = anon_sym_AMP_GT; - v->a[274474] = anon_sym_AMP_GT_GT; - v->a[274475] = anon_sym_LT_AMP; - v->a[274476] = anon_sym_GT_AMP; - v->a[274477] = anon_sym_GT_PIPE; - v->a[274478] = anon_sym_LT_AMP_DASH; - v->a[274479] = anon_sym_GT_AMP_DASH; - small_parse_table_13724(v); -} - -void small_parse_table_13724(t_small_parse_table_array *v) -{ - v->a[274480] = anon_sym_LT_LT_DASH; - v->a[274481] = 5; - v->a[274482] = actions(3); - v->a[274483] = 1; - v->a[274484] = sym_comment; - v->a[274485] = state(5081); - v->a[274486] = 1; - v->a[274487] = aux_sym_pipeline_repeat1; - v->a[274488] = actions(12068); - v->a[274489] = 2; - v->a[274490] = sym_file_descriptor; - v->a[274491] = aux_sym_heredoc_redirect_token1; - v->a[274492] = actions(12339); - v->a[274493] = 2; - v->a[274494] = anon_sym_PIPE; - v->a[274495] = anon_sym_PIPE_AMP; - v->a[274496] = actions(12064); - v->a[274497] = 18; - v->a[274498] = anon_sym_SEMI; - v->a[274499] = anon_sym_PIPE_PIPE; - small_parse_table_13725(v); -} - -/* EOF small_parse_table_2744.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2745.c b/parser/static/small_parse_table/small_parse_table_2745.c deleted file mode 100644 index 4d249cff..00000000 --- a/parser/static/small_parse_table/small_parse_table_2745.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2745.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13725(t_small_parse_table_array *v) -{ - v->a[274500] = anon_sym_AMP_AMP; - v->a[274501] = anon_sym_AMP; - v->a[274502] = anon_sym_LT; - v->a[274503] = anon_sym_GT; - v->a[274504] = anon_sym_LT_LT; - v->a[274505] = anon_sym_GT_GT; - v->a[274506] = anon_sym_SEMI_SEMI; - v->a[274507] = anon_sym_AMP_GT; - v->a[274508] = anon_sym_AMP_GT_GT; - v->a[274509] = anon_sym_LT_AMP; - v->a[274510] = anon_sym_GT_AMP; - v->a[274511] = anon_sym_GT_PIPE; - v->a[274512] = anon_sym_LT_AMP_DASH; - v->a[274513] = anon_sym_GT_AMP_DASH; - v->a[274514] = anon_sym_LT_LT_DASH; - v->a[274515] = anon_sym_BQUOTE; - v->a[274516] = 3; - v->a[274517] = actions(3); - v->a[274518] = 1; - v->a[274519] = sym_comment; - small_parse_table_13726(v); -} - -void small_parse_table_13726(t_small_parse_table_array *v) -{ - v->a[274520] = actions(12251); - v->a[274521] = 2; - v->a[274522] = sym_file_descriptor; - v->a[274523] = aux_sym_heredoc_redirect_token1; - v->a[274524] = actions(12249); - v->a[274525] = 21; - v->a[274526] = anon_sym_SEMI; - v->a[274527] = anon_sym_PIPE_PIPE; - v->a[274528] = anon_sym_AMP_AMP; - v->a[274529] = anon_sym_PIPE; - v->a[274530] = anon_sym_AMP; - v->a[274531] = anon_sym_LT; - v->a[274532] = anon_sym_GT; - v->a[274533] = anon_sym_LT_LT; - v->a[274534] = anon_sym_GT_GT; - v->a[274535] = anon_sym_SEMI_SEMI; - v->a[274536] = anon_sym_SEMI_AMP; - v->a[274537] = anon_sym_SEMI_SEMI_AMP; - v->a[274538] = anon_sym_PIPE_AMP; - v->a[274539] = anon_sym_AMP_GT; - small_parse_table_13727(v); -} - -void small_parse_table_13727(t_small_parse_table_array *v) -{ - v->a[274540] = anon_sym_AMP_GT_GT; - v->a[274541] = anon_sym_LT_AMP; - v->a[274542] = anon_sym_GT_AMP; - v->a[274543] = anon_sym_GT_PIPE; - v->a[274544] = anon_sym_LT_AMP_DASH; - v->a[274545] = anon_sym_GT_AMP_DASH; - v->a[274546] = anon_sym_LT_LT_DASH; - v->a[274547] = 3; - v->a[274548] = actions(3); - v->a[274549] = 1; - v->a[274550] = sym_comment; - v->a[274551] = actions(12195); - v->a[274552] = 2; - v->a[274553] = sym_file_descriptor; - v->a[274554] = aux_sym_heredoc_redirect_token1; - v->a[274555] = actions(12197); - v->a[274556] = 21; - v->a[274557] = anon_sym_SEMI; - v->a[274558] = anon_sym_PIPE_PIPE; - v->a[274559] = anon_sym_AMP_AMP; - small_parse_table_13728(v); -} - -void small_parse_table_13728(t_small_parse_table_array *v) -{ - v->a[274560] = anon_sym_PIPE; - v->a[274561] = anon_sym_AMP; - v->a[274562] = anon_sym_LT; - v->a[274563] = anon_sym_GT; - v->a[274564] = anon_sym_LT_LT; - v->a[274565] = anon_sym_GT_GT; - v->a[274566] = anon_sym_SEMI_SEMI; - v->a[274567] = anon_sym_SEMI_AMP; - v->a[274568] = anon_sym_SEMI_SEMI_AMP; - v->a[274569] = anon_sym_PIPE_AMP; - v->a[274570] = anon_sym_AMP_GT; - v->a[274571] = anon_sym_AMP_GT_GT; - v->a[274572] = anon_sym_LT_AMP; - v->a[274573] = anon_sym_GT_AMP; - v->a[274574] = anon_sym_GT_PIPE; - v->a[274575] = anon_sym_LT_AMP_DASH; - v->a[274576] = anon_sym_GT_AMP_DASH; - v->a[274577] = anon_sym_LT_LT_DASH; - v->a[274578] = 3; - v->a[274579] = actions(3); - small_parse_table_13729(v); -} - -void small_parse_table_13729(t_small_parse_table_array *v) -{ - v->a[274580] = 1; - v->a[274581] = sym_comment; - v->a[274582] = actions(12259); - v->a[274583] = 2; - v->a[274584] = sym_file_descriptor; - v->a[274585] = aux_sym_heredoc_redirect_token1; - v->a[274586] = actions(12257); - v->a[274587] = 21; - v->a[274588] = anon_sym_SEMI; - v->a[274589] = anon_sym_PIPE_PIPE; - v->a[274590] = anon_sym_AMP_AMP; - v->a[274591] = anon_sym_PIPE; - v->a[274592] = anon_sym_AMP; - v->a[274593] = anon_sym_LT; - v->a[274594] = anon_sym_GT; - v->a[274595] = anon_sym_LT_LT; - v->a[274596] = anon_sym_GT_GT; - v->a[274597] = anon_sym_SEMI_SEMI; - v->a[274598] = anon_sym_SEMI_AMP; - v->a[274599] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_13730(v); -} - -/* EOF small_parse_table_2745.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2746.c b/parser/static/small_parse_table/small_parse_table_2746.c deleted file mode 100644 index 926573dc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2746.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2746.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13730(t_small_parse_table_array *v) -{ - v->a[274600] = anon_sym_PIPE_AMP; - v->a[274601] = anon_sym_AMP_GT; - v->a[274602] = anon_sym_AMP_GT_GT; - v->a[274603] = anon_sym_LT_AMP; - v->a[274604] = anon_sym_GT_AMP; - v->a[274605] = anon_sym_GT_PIPE; - v->a[274606] = anon_sym_LT_AMP_DASH; - v->a[274607] = anon_sym_GT_AMP_DASH; - v->a[274608] = anon_sym_LT_LT_DASH; - v->a[274609] = 3; - v->a[274610] = actions(3); - v->a[274611] = 1; - v->a[274612] = sym_comment; - v->a[274613] = actions(4372); - v->a[274614] = 2; - v->a[274615] = sym_file_descriptor; - v->a[274616] = aux_sym_heredoc_redirect_token1; - v->a[274617] = actions(4370); - v->a[274618] = 21; - v->a[274619] = anon_sym_SEMI; - small_parse_table_13731(v); -} - -void small_parse_table_13731(t_small_parse_table_array *v) -{ - v->a[274620] = anon_sym_PIPE_PIPE; - v->a[274621] = anon_sym_AMP_AMP; - v->a[274622] = anon_sym_PIPE; - v->a[274623] = anon_sym_AMP; - v->a[274624] = anon_sym_LT; - v->a[274625] = anon_sym_GT; - v->a[274626] = anon_sym_LT_LT; - v->a[274627] = anon_sym_GT_GT; - v->a[274628] = anon_sym_SEMI_SEMI; - v->a[274629] = anon_sym_SEMI_AMP; - v->a[274630] = anon_sym_SEMI_SEMI_AMP; - v->a[274631] = anon_sym_PIPE_AMP; - v->a[274632] = anon_sym_AMP_GT; - v->a[274633] = anon_sym_AMP_GT_GT; - v->a[274634] = anon_sym_LT_AMP; - v->a[274635] = anon_sym_GT_AMP; - v->a[274636] = anon_sym_GT_PIPE; - v->a[274637] = anon_sym_LT_AMP_DASH; - v->a[274638] = anon_sym_GT_AMP_DASH; - v->a[274639] = anon_sym_LT_LT_DASH; - small_parse_table_13732(v); -} - -void small_parse_table_13732(t_small_parse_table_array *v) -{ - v->a[274640] = 3; - v->a[274641] = actions(3); - v->a[274642] = 1; - v->a[274643] = sym_comment; - v->a[274644] = actions(12292); - v->a[274645] = 2; - v->a[274646] = sym_file_descriptor; - v->a[274647] = aux_sym_heredoc_redirect_token1; - v->a[274648] = actions(12294); - v->a[274649] = 21; - v->a[274650] = anon_sym_SEMI; - v->a[274651] = anon_sym_PIPE_PIPE; - v->a[274652] = anon_sym_AMP_AMP; - v->a[274653] = anon_sym_PIPE; - v->a[274654] = anon_sym_AMP; - v->a[274655] = anon_sym_LT; - v->a[274656] = anon_sym_GT; - v->a[274657] = anon_sym_LT_LT; - v->a[274658] = anon_sym_GT_GT; - v->a[274659] = anon_sym_SEMI_SEMI; - small_parse_table_13733(v); -} - -void small_parse_table_13733(t_small_parse_table_array *v) -{ - v->a[274660] = anon_sym_SEMI_AMP; - v->a[274661] = anon_sym_SEMI_SEMI_AMP; - v->a[274662] = anon_sym_PIPE_AMP; - v->a[274663] = anon_sym_AMP_GT; - v->a[274664] = anon_sym_AMP_GT_GT; - v->a[274665] = anon_sym_LT_AMP; - v->a[274666] = anon_sym_GT_AMP; - v->a[274667] = anon_sym_GT_PIPE; - v->a[274668] = anon_sym_LT_AMP_DASH; - v->a[274669] = anon_sym_GT_AMP_DASH; - v->a[274670] = anon_sym_LT_LT_DASH; - v->a[274671] = 10; - v->a[274672] = actions(3); - v->a[274673] = 1; - v->a[274674] = sym_comment; - v->a[274675] = actions(2721); - v->a[274676] = 1; - v->a[274677] = ts_builtin_sym_end; - v->a[274678] = actions(5051); - v->a[274679] = 1; - small_parse_table_13734(v); -} - -void small_parse_table_13734(t_small_parse_table_array *v) -{ - v->a[274680] = aux_sym_heredoc_redirect_token1; - v->a[274681] = actions(11834); - v->a[274682] = 1; - v->a[274683] = sym_file_descriptor; - v->a[274684] = actions(4690); - v->a[274685] = 2; - v->a[274686] = anon_sym_PIPE_PIPE; - v->a[274687] = anon_sym_AMP_AMP; - v->a[274688] = actions(4692); - v->a[274689] = 2; - v->a[274690] = anon_sym_LT_LT; - v->a[274691] = anon_sym_LT_LT_DASH; - v->a[274692] = actions(11481); - v->a[274693] = 2; - v->a[274694] = anon_sym_LT_AMP_DASH; - v->a[274695] = anon_sym_GT_AMP_DASH; - v->a[274696] = actions(5049); - v->a[274697] = 3; - v->a[274698] = anon_sym_SEMI; - v->a[274699] = anon_sym_AMP; - small_parse_table_13735(v); -} - -/* EOF small_parse_table_2746.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2747.c b/parser/static/small_parse_table/small_parse_table_2747.c deleted file mode 100644 index 4e714ff3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2747.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2747.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13735(t_small_parse_table_array *v) -{ - v->a[274700] = anon_sym_SEMI_SEMI; - v->a[274701] = state(4650); - v->a[274702] = 3; - v->a[274703] = sym_file_redirect; - v->a[274704] = sym_heredoc_redirect; - v->a[274705] = aux_sym_redirected_statement_repeat1; - v->a[274706] = actions(11479); - v->a[274707] = 8; - v->a[274708] = anon_sym_LT; - v->a[274709] = anon_sym_GT; - v->a[274710] = anon_sym_GT_GT; - v->a[274711] = anon_sym_AMP_GT; - v->a[274712] = anon_sym_AMP_GT_GT; - v->a[274713] = anon_sym_LT_AMP; - v->a[274714] = anon_sym_GT_AMP; - v->a[274715] = anon_sym_GT_PIPE; - v->a[274716] = 6; - v->a[274717] = actions(3); - v->a[274718] = 1; - v->a[274719] = sym_comment; - small_parse_table_13736(v); -} - -void small_parse_table_13736(t_small_parse_table_array *v) -{ - v->a[274720] = actions(11512); - v->a[274721] = 1; - v->a[274722] = aux_sym_concatenation_token1; - v->a[274723] = actions(11514); - v->a[274724] = 1; - v->a[274725] = sym__concat; - v->a[274726] = state(5207); - v->a[274727] = 1; - v->a[274728] = aux_sym_concatenation_repeat1; - v->a[274729] = actions(1263); - v->a[274730] = 2; - v->a[274731] = sym_file_descriptor; - v->a[274732] = aux_sym_heredoc_redirect_token1; - v->a[274733] = actions(1261); - v->a[274734] = 18; - v->a[274735] = anon_sym_PIPE_PIPE; - v->a[274736] = anon_sym_AMP_AMP; - v->a[274737] = anon_sym_PIPE; - v->a[274738] = anon_sym_LT; - v->a[274739] = anon_sym_GT; - small_parse_table_13737(v); -} - -void small_parse_table_13737(t_small_parse_table_array *v) -{ - v->a[274740] = anon_sym_LT_LT; - v->a[274741] = anon_sym_GT_GT; - v->a[274742] = anon_sym_PIPE_AMP; - v->a[274743] = anon_sym_AMP_GT; - v->a[274744] = anon_sym_AMP_GT_GT; - v->a[274745] = anon_sym_LT_AMP; - v->a[274746] = anon_sym_GT_AMP; - v->a[274747] = anon_sym_GT_PIPE; - v->a[274748] = anon_sym_LT_AMP_DASH; - v->a[274749] = anon_sym_GT_AMP_DASH; - v->a[274750] = anon_sym_LT_LT_DASH; - v->a[274751] = anon_sym_LT_LT_LT; - v->a[274752] = sym__special_character; - v->a[274753] = 6; - v->a[274754] = actions(3); - v->a[274755] = 1; - v->a[274756] = sym_comment; - v->a[274757] = actions(11500); - v->a[274758] = 1; - v->a[274759] = aux_sym_concatenation_token1; - small_parse_table_13738(v); -} - -void small_parse_table_13738(t_small_parse_table_array *v) -{ - v->a[274760] = actions(11502); - v->a[274761] = 1; - v->a[274762] = sym__concat; - v->a[274763] = state(5209); - v->a[274764] = 1; - v->a[274765] = aux_sym_concatenation_repeat1; - v->a[274766] = actions(1263); - v->a[274767] = 3; - v->a[274768] = sym_file_descriptor; - v->a[274769] = sym_variable_name; - v->a[274770] = aux_sym_heredoc_redirect_token1; - v->a[274771] = actions(1261); - v->a[274772] = 17; - v->a[274773] = anon_sym_PIPE_PIPE; - v->a[274774] = anon_sym_AMP_AMP; - v->a[274775] = anon_sym_PIPE; - v->a[274776] = anon_sym_LT; - v->a[274777] = anon_sym_GT; - v->a[274778] = anon_sym_LT_LT; - v->a[274779] = anon_sym_GT_GT; - small_parse_table_13739(v); -} - -void small_parse_table_13739(t_small_parse_table_array *v) -{ - v->a[274780] = anon_sym_PIPE_AMP; - v->a[274781] = anon_sym_AMP_GT; - v->a[274782] = anon_sym_AMP_GT_GT; - v->a[274783] = anon_sym_LT_AMP; - v->a[274784] = anon_sym_GT_AMP; - v->a[274785] = anon_sym_GT_PIPE; - v->a[274786] = anon_sym_LT_AMP_DASH; - v->a[274787] = anon_sym_GT_AMP_DASH; - v->a[274788] = anon_sym_LT_LT_DASH; - v->a[274789] = sym__special_character; - v->a[274790] = 3; - v->a[274791] = actions(3); - v->a[274792] = 1; - v->a[274793] = sym_comment; - v->a[274794] = actions(12265); - v->a[274795] = 2; - v->a[274796] = sym_file_descriptor; - v->a[274797] = aux_sym_heredoc_redirect_token1; - v->a[274798] = actions(12267); - v->a[274799] = 21; - small_parse_table_13740(v); -} - -/* EOF small_parse_table_2747.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2748.c b/parser/static/small_parse_table/small_parse_table_2748.c deleted file mode 100644 index 6282443a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2748.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2748.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13740(t_small_parse_table_array *v) -{ - v->a[274800] = anon_sym_SEMI; - v->a[274801] = anon_sym_PIPE_PIPE; - v->a[274802] = anon_sym_AMP_AMP; - v->a[274803] = anon_sym_PIPE; - v->a[274804] = anon_sym_AMP; - v->a[274805] = anon_sym_LT; - v->a[274806] = anon_sym_GT; - v->a[274807] = anon_sym_LT_LT; - v->a[274808] = anon_sym_GT_GT; - v->a[274809] = anon_sym_SEMI_SEMI; - v->a[274810] = anon_sym_SEMI_AMP; - v->a[274811] = anon_sym_SEMI_SEMI_AMP; - v->a[274812] = anon_sym_PIPE_AMP; - v->a[274813] = anon_sym_AMP_GT; - v->a[274814] = anon_sym_AMP_GT_GT; - v->a[274815] = anon_sym_LT_AMP; - v->a[274816] = anon_sym_GT_AMP; - v->a[274817] = anon_sym_GT_PIPE; - v->a[274818] = anon_sym_LT_AMP_DASH; - v->a[274819] = anon_sym_GT_AMP_DASH; - small_parse_table_13741(v); -} - -void small_parse_table_13741(t_small_parse_table_array *v) -{ - v->a[274820] = anon_sym_LT_LT_DASH; - v->a[274821] = 3; - v->a[274822] = actions(3); - v->a[274823] = 1; - v->a[274824] = sym_comment; - v->a[274825] = actions(12157); - v->a[274826] = 2; - v->a[274827] = sym_file_descriptor; - v->a[274828] = aux_sym_heredoc_redirect_token1; - v->a[274829] = actions(12159); - v->a[274830] = 21; - v->a[274831] = anon_sym_SEMI; - v->a[274832] = anon_sym_PIPE_PIPE; - v->a[274833] = anon_sym_AMP_AMP; - v->a[274834] = anon_sym_PIPE; - v->a[274835] = anon_sym_AMP; - v->a[274836] = anon_sym_LT; - v->a[274837] = anon_sym_GT; - v->a[274838] = anon_sym_LT_LT; - v->a[274839] = anon_sym_GT_GT; - small_parse_table_13742(v); -} - -void small_parse_table_13742(t_small_parse_table_array *v) -{ - v->a[274840] = anon_sym_SEMI_SEMI; - v->a[274841] = anon_sym_SEMI_AMP; - v->a[274842] = anon_sym_SEMI_SEMI_AMP; - v->a[274843] = anon_sym_PIPE_AMP; - v->a[274844] = anon_sym_AMP_GT; - v->a[274845] = anon_sym_AMP_GT_GT; - v->a[274846] = anon_sym_LT_AMP; - v->a[274847] = anon_sym_GT_AMP; - v->a[274848] = anon_sym_GT_PIPE; - v->a[274849] = anon_sym_LT_AMP_DASH; - v->a[274850] = anon_sym_GT_AMP_DASH; - v->a[274851] = anon_sym_LT_LT_DASH; - v->a[274852] = 3; - v->a[274853] = actions(3); - v->a[274854] = 1; - v->a[274855] = sym_comment; - v->a[274856] = actions(12263); - v->a[274857] = 2; - v->a[274858] = sym_file_descriptor; - v->a[274859] = aux_sym_heredoc_redirect_token1; - small_parse_table_13743(v); -} - -void small_parse_table_13743(t_small_parse_table_array *v) -{ - v->a[274860] = actions(12261); - v->a[274861] = 21; - v->a[274862] = anon_sym_SEMI; - v->a[274863] = anon_sym_PIPE_PIPE; - v->a[274864] = anon_sym_AMP_AMP; - v->a[274865] = anon_sym_PIPE; - v->a[274866] = anon_sym_AMP; - v->a[274867] = anon_sym_LT; - v->a[274868] = anon_sym_GT; - v->a[274869] = anon_sym_LT_LT; - v->a[274870] = anon_sym_GT_GT; - v->a[274871] = anon_sym_SEMI_SEMI; - v->a[274872] = anon_sym_SEMI_AMP; - v->a[274873] = anon_sym_SEMI_SEMI_AMP; - v->a[274874] = anon_sym_PIPE_AMP; - v->a[274875] = anon_sym_AMP_GT; - v->a[274876] = anon_sym_AMP_GT_GT; - v->a[274877] = anon_sym_LT_AMP; - v->a[274878] = anon_sym_GT_AMP; - v->a[274879] = anon_sym_GT_PIPE; - small_parse_table_13744(v); -} - -void small_parse_table_13744(t_small_parse_table_array *v) -{ - v->a[274880] = anon_sym_LT_AMP_DASH; - v->a[274881] = anon_sym_GT_AMP_DASH; - v->a[274882] = anon_sym_LT_LT_DASH; - v->a[274883] = 3; - v->a[274884] = actions(3); - v->a[274885] = 1; - v->a[274886] = sym_comment; - v->a[274887] = actions(2074); - v->a[274888] = 2; - v->a[274889] = sym_file_descriptor; - v->a[274890] = aux_sym_heredoc_redirect_token1; - v->a[274891] = actions(2072); - v->a[274892] = 21; - v->a[274893] = anon_sym_SEMI; - v->a[274894] = anon_sym_PIPE_PIPE; - v->a[274895] = anon_sym_AMP_AMP; - v->a[274896] = anon_sym_PIPE; - v->a[274897] = anon_sym_AMP; - v->a[274898] = anon_sym_LT; - v->a[274899] = anon_sym_GT; - small_parse_table_13745(v); -} - -/* EOF small_parse_table_2748.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2749.c b/parser/static/small_parse_table/small_parse_table_2749.c deleted file mode 100644 index 1f7085ec..00000000 --- a/parser/static/small_parse_table/small_parse_table_2749.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2749.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13745(t_small_parse_table_array *v) -{ - v->a[274900] = anon_sym_LT_LT; - v->a[274901] = anon_sym_GT_GT; - v->a[274902] = anon_sym_SEMI_SEMI; - v->a[274903] = anon_sym_SEMI_AMP; - v->a[274904] = anon_sym_SEMI_SEMI_AMP; - v->a[274905] = anon_sym_PIPE_AMP; - v->a[274906] = anon_sym_AMP_GT; - v->a[274907] = anon_sym_AMP_GT_GT; - v->a[274908] = anon_sym_LT_AMP; - v->a[274909] = anon_sym_GT_AMP; - v->a[274910] = anon_sym_GT_PIPE; - v->a[274911] = anon_sym_LT_AMP_DASH; - v->a[274912] = anon_sym_GT_AMP_DASH; - v->a[274913] = anon_sym_LT_LT_DASH; - v->a[274914] = 5; - v->a[274915] = actions(3); - v->a[274916] = 1; - v->a[274917] = sym_comment; - v->a[274918] = state(5115); - v->a[274919] = 1; - small_parse_table_13746(v); -} - -void small_parse_table_13746(t_small_parse_table_array *v) -{ - v->a[274920] = aux_sym_pipeline_repeat1; - v->a[274921] = actions(12341); - v->a[274922] = 2; - v->a[274923] = anon_sym_PIPE; - v->a[274924] = anon_sym_PIPE_AMP; - v->a[274925] = actions(11748); - v->a[274926] = 3; - v->a[274927] = sym_file_descriptor; - v->a[274928] = ts_builtin_sym_end; - v->a[274929] = aux_sym_heredoc_redirect_token1; - v->a[274930] = actions(11743); - v->a[274931] = 17; - v->a[274932] = anon_sym_SEMI; - v->a[274933] = anon_sym_PIPE_PIPE; - v->a[274934] = anon_sym_AMP_AMP; - v->a[274935] = anon_sym_AMP; - v->a[274936] = anon_sym_LT; - v->a[274937] = anon_sym_GT; - v->a[274938] = anon_sym_LT_LT; - v->a[274939] = anon_sym_GT_GT; - small_parse_table_13747(v); -} - -void small_parse_table_13747(t_small_parse_table_array *v) -{ - v->a[274940] = anon_sym_SEMI_SEMI; - v->a[274941] = anon_sym_AMP_GT; - v->a[274942] = anon_sym_AMP_GT_GT; - v->a[274943] = anon_sym_LT_AMP; - v->a[274944] = anon_sym_GT_AMP; - v->a[274945] = anon_sym_GT_PIPE; - v->a[274946] = anon_sym_LT_AMP_DASH; - v->a[274947] = anon_sym_GT_AMP_DASH; - v->a[274948] = anon_sym_LT_LT_DASH; - v->a[274949] = 3; - v->a[274950] = actions(3); - v->a[274951] = 1; - v->a[274952] = sym_comment; - v->a[274953] = actions(12205); - v->a[274954] = 2; - v->a[274955] = sym_file_descriptor; - v->a[274956] = aux_sym_heredoc_redirect_token1; - v->a[274957] = actions(12207); - v->a[274958] = 21; - v->a[274959] = anon_sym_SEMI; - small_parse_table_13748(v); -} - -void small_parse_table_13748(t_small_parse_table_array *v) -{ - v->a[274960] = anon_sym_PIPE_PIPE; - v->a[274961] = anon_sym_AMP_AMP; - v->a[274962] = anon_sym_PIPE; - v->a[274963] = anon_sym_AMP; - v->a[274964] = anon_sym_LT; - v->a[274965] = anon_sym_GT; - v->a[274966] = anon_sym_LT_LT; - v->a[274967] = anon_sym_GT_GT; - v->a[274968] = anon_sym_SEMI_SEMI; - v->a[274969] = anon_sym_SEMI_AMP; - v->a[274970] = anon_sym_SEMI_SEMI_AMP; - v->a[274971] = anon_sym_PIPE_AMP; - v->a[274972] = anon_sym_AMP_GT; - v->a[274973] = anon_sym_AMP_GT_GT; - v->a[274974] = anon_sym_LT_AMP; - v->a[274975] = anon_sym_GT_AMP; - v->a[274976] = anon_sym_GT_PIPE; - v->a[274977] = anon_sym_LT_AMP_DASH; - v->a[274978] = anon_sym_GT_AMP_DASH; - v->a[274979] = anon_sym_LT_LT_DASH; - small_parse_table_13749(v); -} - -void small_parse_table_13749(t_small_parse_table_array *v) -{ - v->a[274980] = 11; - v->a[274981] = actions(3); - v->a[274982] = 1; - v->a[274983] = sym_comment; - v->a[274984] = actions(5944); - v->a[274985] = 1; - v->a[274986] = aux_sym_heredoc_redirect_token1; - v->a[274987] = actions(12317); - v->a[274988] = 1; - v->a[274989] = anon_sym_LT_LT_LT; - v->a[274990] = actions(12348); - v->a[274991] = 1; - v->a[274992] = sym_file_descriptor; - v->a[274993] = state(4912); - v->a[274994] = 1; - v->a[274995] = sym_herestring_redirect; - v->a[274996] = actions(4253); - v->a[274997] = 2; - v->a[274998] = anon_sym_PIPE; - v->a[274999] = anon_sym_PIPE_AMP; - small_parse_table_13750(v); -} - -/* EOF small_parse_table_2749.c */ diff --git a/parser/static/small_parse_table/small_parse_table_275.c b/parser/static/small_parse_table/small_parse_table_275.c index 538acfe8..f464448e 100644 --- a/parser/static/small_parse_table/small_parse_table_275.c +++ b/parser/static/small_parse_table/small_parse_table_275.c @@ -14,126 +14,126 @@ void small_parse_table_1375(t_small_parse_table_array *v) { - v->a[27500] = actions(4090); - v->a[27501] = 1; - v->a[27502] = anon_sym_DOLLAR_LBRACE; - v->a[27503] = actions(4092); - v->a[27504] = 1; - v->a[27505] = anon_sym_DOLLAR_LPAREN; - v->a[27506] = actions(4094); - v->a[27507] = 1; - v->a[27508] = anon_sym_BQUOTE; - v->a[27509] = actions(4096); - v->a[27510] = 1; - v->a[27511] = anon_sym_DOLLAR_BQUOTE; - v->a[27512] = actions(4102); - v->a[27513] = 1; - v->a[27514] = sym__brace_start; - v->a[27515] = actions(4352); - v->a[27516] = 1; - v->a[27517] = sym__special_character; - v->a[27518] = actions(4358); - v->a[27519] = 1; + v->a[27500] = anon_sym_DOLLAR_LPAREN; + v->a[27501] = anon_sym_BQUOTE; + v->a[27502] = anon_sym_DOLLAR_BQUOTE; + v->a[27503] = aux_sym__simple_variable_name_token1; + v->a[27504] = sym_word; + v->a[27505] = anon_sym_SEMI; + v->a[27506] = 6; + v->a[27507] = actions(3); + v->a[27508] = 1; + v->a[27509] = sym_comment; + v->a[27510] = actions(3167); + v->a[27511] = 1; + v->a[27512] = aux_sym_concatenation_token1; + v->a[27513] = actions(3296); + v->a[27514] = 1; + v->a[27515] = sym__concat; + v->a[27516] = state(612); + v->a[27517] = 1; + v->a[27518] = aux_sym_concatenation_repeat1; + v->a[27519] = actions(2758); small_parse_table_1376(v); } void small_parse_table_1376(t_small_parse_table_array *v) { - v->a[27520] = sym_test_operator; - v->a[27521] = state(4546); - v->a[27522] = 1; - v->a[27523] = aux_sym__literal_repeat1; - v->a[27524] = state(4907); - v->a[27525] = 1; - v->a[27526] = sym_concatenation; - v->a[27527] = actions(2500); - v->a[27528] = 2; - v->a[27529] = sym_file_descriptor; - v->a[27530] = aux_sym_heredoc_redirect_token1; - v->a[27531] = actions(4076); - v->a[27532] = 2; - v->a[27533] = anon_sym_LPAREN_LPAREN; - v->a[27534] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27535] = actions(4098); - v->a[27536] = 2; - v->a[27537] = anon_sym_LT_LPAREN; - v->a[27538] = anon_sym_GT_LPAREN; - v->a[27539] = actions(4356); + v->a[27520] = 5; + v->a[27521] = sym_file_descriptor; + v->a[27522] = sym_variable_name; + v->a[27523] = sym_test_operator; + v->a[27524] = sym__brace_start; + v->a[27525] = aux_sym_heredoc_redirect_token1; + v->a[27526] = actions(2756); + v->a[27527] = 33; + v->a[27528] = anon_sym_PIPE; + v->a[27529] = anon_sym_RPAREN; + v->a[27530] = anon_sym_SEMI_SEMI; + v->a[27531] = anon_sym_PIPE_AMP; + v->a[27532] = anon_sym_AMP_AMP; + v->a[27533] = anon_sym_PIPE_PIPE; + v->a[27534] = anon_sym_LT; + v->a[27535] = anon_sym_GT; + v->a[27536] = anon_sym_GT_GT; + v->a[27537] = anon_sym_AMP_GT; + v->a[27538] = anon_sym_AMP_GT_GT; + v->a[27539] = anon_sym_LT_AMP; small_parse_table_1377(v); } void small_parse_table_1377(t_small_parse_table_array *v) { - v->a[27540] = 3; - v->a[27541] = sym_raw_string; - v->a[27542] = sym_ansi_c_string; - v->a[27543] = sym_word; - v->a[27544] = state(4901); - v->a[27545] = 9; - v->a[27546] = sym_arithmetic_expansion; - v->a[27547] = sym_brace_expression; - v->a[27548] = sym_string; - v->a[27549] = sym_translated_string; - v->a[27550] = sym_number; - v->a[27551] = sym_simple_expansion; - v->a[27552] = sym_expansion; - v->a[27553] = sym_command_substitution; - v->a[27554] = sym_process_substitution; - v->a[27555] = actions(2498); - v->a[27556] = 19; - v->a[27557] = anon_sym_SEMI; - v->a[27558] = anon_sym_PIPE_PIPE; - v->a[27559] = anon_sym_AMP_AMP; + v->a[27540] = anon_sym_GT_AMP; + v->a[27541] = anon_sym_GT_PIPE; + v->a[27542] = anon_sym_LT_AMP_DASH; + v->a[27543] = anon_sym_GT_AMP_DASH; + v->a[27544] = anon_sym_LT_LT; + v->a[27545] = anon_sym_LT_LT_DASH; + v->a[27546] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27547] = anon_sym_AMP; + v->a[27548] = anon_sym_DOLLAR; + v->a[27549] = sym__special_character; + v->a[27550] = anon_sym_DQUOTE; + v->a[27551] = sym_raw_string; + v->a[27552] = aux_sym_number_token1; + v->a[27553] = aux_sym_number_token2; + v->a[27554] = anon_sym_DOLLAR_LBRACE; + v->a[27555] = anon_sym_DOLLAR_LPAREN; + v->a[27556] = anon_sym_BQUOTE; + v->a[27557] = anon_sym_DOLLAR_BQUOTE; + v->a[27558] = aux_sym__simple_variable_name_token1; + v->a[27559] = sym_word; small_parse_table_1378(v); } void small_parse_table_1378(t_small_parse_table_array *v) { - v->a[27560] = anon_sym_PIPE; - v->a[27561] = anon_sym_AMP; - v->a[27562] = anon_sym_LT; - v->a[27563] = anon_sym_GT; - v->a[27564] = anon_sym_LT_LT; - v->a[27565] = anon_sym_GT_GT; - v->a[27566] = anon_sym_SEMI_SEMI; - v->a[27567] = anon_sym_PIPE_AMP; - v->a[27568] = anon_sym_AMP_GT; - v->a[27569] = anon_sym_AMP_GT_GT; - v->a[27570] = anon_sym_LT_AMP; - v->a[27571] = anon_sym_GT_AMP; - v->a[27572] = anon_sym_GT_PIPE; - v->a[27573] = anon_sym_LT_AMP_DASH; - v->a[27574] = anon_sym_GT_AMP_DASH; - v->a[27575] = anon_sym_LT_LT_DASH; - v->a[27576] = 3; - v->a[27577] = actions(71); - v->a[27578] = 1; - v->a[27579] = sym_comment; + v->a[27560] = anon_sym_SEMI; + v->a[27561] = 3; + v->a[27562] = actions(3); + v->a[27563] = 1; + v->a[27564] = sym_comment; + v->a[27565] = actions(3117); + v->a[27566] = 6; + v->a[27567] = sym_file_descriptor; + v->a[27568] = sym__concat; + v->a[27569] = sym_variable_name; + v->a[27570] = sym_test_operator; + v->a[27571] = sym__brace_start; + v->a[27572] = aux_sym_heredoc_redirect_token1; + v->a[27573] = actions(3115); + v->a[27574] = 35; + v->a[27575] = anon_sym_esac; + v->a[27576] = anon_sym_PIPE; + v->a[27577] = anon_sym_SEMI_SEMI; + v->a[27578] = anon_sym_SEMI_AMP; + v->a[27579] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1379(v); } void small_parse_table_1379(t_small_parse_table_array *v) { - v->a[27580] = actions(2717); - v->a[27581] = 23; - v->a[27582] = sym_file_descriptor; - v->a[27583] = sym_variable_name; - v->a[27584] = sym_test_operator; - v->a[27585] = sym__brace_start; - v->a[27586] = anon_sym_LPAREN_LPAREN; - v->a[27587] = anon_sym_GT_GT; - v->a[27588] = anon_sym_LBRACE; - v->a[27589] = anon_sym_LBRACK_LBRACK; - v->a[27590] = anon_sym_AMP_GT_GT; - v->a[27591] = anon_sym_GT_PIPE; - v->a[27592] = anon_sym_LT_AMP_DASH; - v->a[27593] = anon_sym_GT_AMP_DASH; - v->a[27594] = anon_sym_LT_LT_LT; + v->a[27580] = anon_sym_PIPE_AMP; + v->a[27581] = anon_sym_AMP_AMP; + v->a[27582] = anon_sym_PIPE_PIPE; + v->a[27583] = anon_sym_LT; + v->a[27584] = anon_sym_GT; + v->a[27585] = anon_sym_GT_GT; + v->a[27586] = anon_sym_AMP_GT; + v->a[27587] = anon_sym_AMP_GT_GT; + v->a[27588] = anon_sym_LT_AMP; + v->a[27589] = anon_sym_GT_AMP; + v->a[27590] = anon_sym_GT_PIPE; + v->a[27591] = anon_sym_LT_AMP_DASH; + v->a[27592] = anon_sym_GT_AMP_DASH; + v->a[27593] = anon_sym_LT_LT; + v->a[27594] = anon_sym_LT_LT_DASH; v->a[27595] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27596] = anon_sym_DOLLAR_LBRACK; - v->a[27597] = anon_sym_DQUOTE; - v->a[27598] = sym_raw_string; - v->a[27599] = sym_ansi_c_string; + v->a[27596] = anon_sym_AMP; + v->a[27597] = aux_sym_concatenation_token1; + v->a[27598] = anon_sym_DOLLAR; + v->a[27599] = sym__special_character; small_parse_table_1380(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2750.c b/parser/static/small_parse_table/small_parse_table_2750.c deleted file mode 100644 index 7555be4c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2750.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2750.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13750(t_small_parse_table_array *v) -{ - v->a[275000] = actions(4692); - v->a[275001] = 2; - v->a[275002] = anon_sym_LT_LT; - v->a[275003] = anon_sym_LT_LT_DASH; - v->a[275004] = actions(5940); - v->a[275005] = 2; - v->a[275006] = anon_sym_PIPE_PIPE; - v->a[275007] = anon_sym_AMP_AMP; - v->a[275008] = actions(12346); - v->a[275009] = 2; - v->a[275010] = anon_sym_LT_AMP_DASH; - v->a[275011] = anon_sym_GT_AMP_DASH; - v->a[275012] = state(5366); - v->a[275013] = 3; - v->a[275014] = sym_file_redirect; - v->a[275015] = sym_heredoc_redirect; - v->a[275016] = aux_sym_redirected_statement_repeat1; - v->a[275017] = actions(12344); - v->a[275018] = 8; - v->a[275019] = anon_sym_LT; - small_parse_table_13751(v); -} - -void small_parse_table_13751(t_small_parse_table_array *v) -{ - v->a[275020] = anon_sym_GT; - v->a[275021] = anon_sym_GT_GT; - v->a[275022] = anon_sym_AMP_GT; - v->a[275023] = anon_sym_AMP_GT_GT; - v->a[275024] = anon_sym_LT_AMP; - v->a[275025] = anon_sym_GT_AMP; - v->a[275026] = anon_sym_GT_PIPE; - v->a[275027] = 11; - v->a[275028] = actions(3); - v->a[275029] = 1; - v->a[275030] = sym_comment; - v->a[275031] = actions(5942); - v->a[275032] = 1; - v->a[275033] = aux_sym_heredoc_redirect_token1; - v->a[275034] = actions(12317); - v->a[275035] = 1; - v->a[275036] = anon_sym_LT_LT_LT; - v->a[275037] = actions(12348); - v->a[275038] = 1; - v->a[275039] = sym_file_descriptor; - small_parse_table_13752(v); -} - -void small_parse_table_13752(t_small_parse_table_array *v) -{ - v->a[275040] = state(4912); - v->a[275041] = 1; - v->a[275042] = sym_herestring_redirect; - v->a[275043] = actions(4253); - v->a[275044] = 2; - v->a[275045] = anon_sym_PIPE; - v->a[275046] = anon_sym_PIPE_AMP; - v->a[275047] = actions(4692); - v->a[275048] = 2; - v->a[275049] = anon_sym_LT_LT; - v->a[275050] = anon_sym_LT_LT_DASH; - v->a[275051] = actions(5940); - v->a[275052] = 2; - v->a[275053] = anon_sym_PIPE_PIPE; - v->a[275054] = anon_sym_AMP_AMP; - v->a[275055] = actions(12346); - v->a[275056] = 2; - v->a[275057] = anon_sym_LT_AMP_DASH; - v->a[275058] = anon_sym_GT_AMP_DASH; - v->a[275059] = state(5366); - small_parse_table_13753(v); -} - -void small_parse_table_13753(t_small_parse_table_array *v) -{ - v->a[275060] = 3; - v->a[275061] = sym_file_redirect; - v->a[275062] = sym_heredoc_redirect; - v->a[275063] = aux_sym_redirected_statement_repeat1; - v->a[275064] = actions(12344); - v->a[275065] = 8; - v->a[275066] = anon_sym_LT; - v->a[275067] = anon_sym_GT; - v->a[275068] = anon_sym_GT_GT; - v->a[275069] = anon_sym_AMP_GT; - v->a[275070] = anon_sym_AMP_GT_GT; - v->a[275071] = anon_sym_LT_AMP; - v->a[275072] = anon_sym_GT_AMP; - v->a[275073] = anon_sym_GT_PIPE; - v->a[275074] = 3; - v->a[275075] = actions(3); - v->a[275076] = 1; - v->a[275077] = sym_comment; - v->a[275078] = actions(12298); - v->a[275079] = 2; - small_parse_table_13754(v); -} - -void small_parse_table_13754(t_small_parse_table_array *v) -{ - v->a[275080] = sym_file_descriptor; - v->a[275081] = aux_sym_heredoc_redirect_token1; - v->a[275082] = actions(12296); - v->a[275083] = 21; - v->a[275084] = anon_sym_SEMI; - v->a[275085] = anon_sym_PIPE_PIPE; - v->a[275086] = anon_sym_AMP_AMP; - v->a[275087] = anon_sym_PIPE; - v->a[275088] = anon_sym_AMP; - v->a[275089] = anon_sym_LT; - v->a[275090] = anon_sym_GT; - v->a[275091] = anon_sym_LT_LT; - v->a[275092] = anon_sym_GT_GT; - v->a[275093] = anon_sym_SEMI_SEMI; - v->a[275094] = anon_sym_SEMI_AMP; - v->a[275095] = anon_sym_SEMI_SEMI_AMP; - v->a[275096] = anon_sym_PIPE_AMP; - v->a[275097] = anon_sym_AMP_GT; - v->a[275098] = anon_sym_AMP_GT_GT; - v->a[275099] = anon_sym_LT_AMP; - small_parse_table_13755(v); -} - -/* EOF small_parse_table_2750.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2751.c b/parser/static/small_parse_table/small_parse_table_2751.c deleted file mode 100644 index 92945fb9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2751.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2751.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13755(t_small_parse_table_array *v) -{ - v->a[275100] = anon_sym_GT_AMP; - v->a[275101] = anon_sym_GT_PIPE; - v->a[275102] = anon_sym_LT_AMP_DASH; - v->a[275103] = anon_sym_GT_AMP_DASH; - v->a[275104] = anon_sym_LT_LT_DASH; - v->a[275105] = 3; - v->a[275106] = actions(3); - v->a[275107] = 1; - v->a[275108] = sym_comment; - v->a[275109] = actions(12157); - v->a[275110] = 2; - v->a[275111] = sym_file_descriptor; - v->a[275112] = aux_sym_heredoc_redirect_token1; - v->a[275113] = actions(12159); - v->a[275114] = 21; - v->a[275115] = anon_sym_SEMI; - v->a[275116] = anon_sym_PIPE_PIPE; - v->a[275117] = anon_sym_AMP_AMP; - v->a[275118] = anon_sym_PIPE; - v->a[275119] = anon_sym_AMP; - small_parse_table_13756(v); -} - -void small_parse_table_13756(t_small_parse_table_array *v) -{ - v->a[275120] = anon_sym_LT; - v->a[275121] = anon_sym_GT; - v->a[275122] = anon_sym_LT_LT; - v->a[275123] = anon_sym_GT_GT; - v->a[275124] = anon_sym_SEMI_SEMI; - v->a[275125] = anon_sym_SEMI_AMP; - v->a[275126] = anon_sym_SEMI_SEMI_AMP; - v->a[275127] = anon_sym_PIPE_AMP; - v->a[275128] = anon_sym_AMP_GT; - v->a[275129] = anon_sym_AMP_GT_GT; - v->a[275130] = anon_sym_LT_AMP; - v->a[275131] = anon_sym_GT_AMP; - v->a[275132] = anon_sym_GT_PIPE; - v->a[275133] = anon_sym_LT_AMP_DASH; - v->a[275134] = anon_sym_GT_AMP_DASH; - v->a[275135] = anon_sym_LT_LT_DASH; - v->a[275136] = 4; - v->a[275137] = actions(71); - v->a[275138] = 1; - v->a[275139] = sym_comment; - small_parse_table_13757(v); -} - -void small_parse_table_13757(t_small_parse_table_array *v) -{ - v->a[275140] = actions(12354); - v->a[275141] = 1; - v->a[275142] = anon_sym_esac; - v->a[275143] = actions(12350); - v->a[275144] = 6; - v->a[275145] = anon_sym_LPAREN; - v->a[275146] = anon_sym_DOLLAR; - v->a[275147] = aux_sym_number_token1; - v->a[275148] = aux_sym_number_token2; - v->a[275149] = anon_sym_DOLLAR_LPAREN; - v->a[275150] = sym_word; - v->a[275151] = actions(12352); - v->a[275152] = 15; - v->a[275153] = sym_test_operator; - v->a[275154] = sym_extglob_pattern; - v->a[275155] = sym__brace_start; - v->a[275156] = anon_sym_LPAREN_LPAREN; - v->a[275157] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[275158] = anon_sym_DOLLAR_LBRACK; - v->a[275159] = sym__special_character; - small_parse_table_13758(v); -} - -void small_parse_table_13758(t_small_parse_table_array *v) -{ - v->a[275160] = anon_sym_DQUOTE; - v->a[275161] = sym_raw_string; - v->a[275162] = sym_ansi_c_string; - v->a[275163] = anon_sym_DOLLAR_LBRACE; - v->a[275164] = anon_sym_BQUOTE; - v->a[275165] = anon_sym_DOLLAR_BQUOTE; - v->a[275166] = anon_sym_LT_LPAREN; - v->a[275167] = anon_sym_GT_LPAREN; - v->a[275168] = 9; - v->a[275169] = actions(3); - v->a[275170] = 1; - v->a[275171] = sym_comment; - v->a[275172] = actions(5101); - v->a[275173] = 1; - v->a[275174] = aux_sym_heredoc_redirect_token1; - v->a[275175] = actions(12221); - v->a[275176] = 1; - v->a[275177] = sym_file_descriptor; - v->a[275178] = actions(4692); - v->a[275179] = 2; - small_parse_table_13759(v); -} - -void small_parse_table_13759(t_small_parse_table_array *v) -{ - v->a[275180] = anon_sym_LT_LT; - v->a[275181] = anon_sym_LT_LT_DASH; - v->a[275182] = actions(5099); - v->a[275183] = 2; - v->a[275184] = anon_sym_PIPE_PIPE; - v->a[275185] = anon_sym_AMP_AMP; - v->a[275186] = actions(11556); - v->a[275187] = 2; - v->a[275188] = anon_sym_LT_AMP_DASH; - v->a[275189] = anon_sym_GT_AMP_DASH; - v->a[275190] = actions(5097); - v->a[275191] = 3; - v->a[275192] = anon_sym_SEMI; - v->a[275193] = anon_sym_AMP; - v->a[275194] = anon_sym_SEMI_SEMI; - v->a[275195] = state(4986); - v->a[275196] = 3; - v->a[275197] = sym_file_redirect; - v->a[275198] = sym_heredoc_redirect; - v->a[275199] = aux_sym_redirected_statement_repeat1; - small_parse_table_13760(v); -} - -/* EOF small_parse_table_2751.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2752.c b/parser/static/small_parse_table/small_parse_table_2752.c deleted file mode 100644 index 2ec4abdb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2752.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2752.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13760(t_small_parse_table_array *v) -{ - v->a[275200] = actions(11554); - v->a[275201] = 8; - v->a[275202] = anon_sym_LT; - v->a[275203] = anon_sym_GT; - v->a[275204] = anon_sym_GT_GT; - v->a[275205] = anon_sym_AMP_GT; - v->a[275206] = anon_sym_AMP_GT_GT; - v->a[275207] = anon_sym_LT_AMP; - v->a[275208] = anon_sym_GT_AMP; - v->a[275209] = anon_sym_GT_PIPE; - v->a[275210] = 3; - v->a[275211] = actions(71); - v->a[275212] = 1; - v->a[275213] = sym_comment; - v->a[275214] = actions(1292); - v->a[275215] = 6; - v->a[275216] = anon_sym_DOLLAR; - v->a[275217] = aux_sym_number_token1; - v->a[275218] = aux_sym_number_token2; - v->a[275219] = anon_sym_DOLLAR_LPAREN; - small_parse_table_13761(v); -} - -void small_parse_table_13761(t_small_parse_table_array *v) -{ - v->a[275220] = anon_sym_BQUOTE; - v->a[275221] = sym_word; - v->a[275222] = actions(1294); - v->a[275223] = 16; - v->a[275224] = sym__concat; - v->a[275225] = sym_test_operator; - v->a[275226] = sym__brace_start; - v->a[275227] = anon_sym_LPAREN_LPAREN; - v->a[275228] = anon_sym_RPAREN; - v->a[275229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[275230] = anon_sym_DOLLAR_LBRACK; - v->a[275231] = aux_sym_concatenation_token1; - v->a[275232] = sym__special_character; - v->a[275233] = anon_sym_DQUOTE; - v->a[275234] = sym_raw_string; - v->a[275235] = sym_ansi_c_string; - v->a[275236] = anon_sym_DOLLAR_LBRACE; - v->a[275237] = anon_sym_DOLLAR_BQUOTE; - v->a[275238] = anon_sym_LT_LPAREN; - v->a[275239] = anon_sym_GT_LPAREN; - small_parse_table_13762(v); -} - -void small_parse_table_13762(t_small_parse_table_array *v) -{ - v->a[275240] = 5; - v->a[275241] = actions(71); - v->a[275242] = 1; - v->a[275243] = sym_comment; - v->a[275244] = state(5175); - v->a[275245] = 1; - v->a[275246] = aux_sym_concatenation_repeat1; - v->a[275247] = actions(12327); - v->a[275248] = 2; - v->a[275249] = sym__concat; - v->a[275250] = aux_sym_concatenation_token1; - v->a[275251] = actions(4467); - v->a[275252] = 7; - v->a[275253] = anon_sym_PIPE; - v->a[275254] = anon_sym_LT; - v->a[275255] = anon_sym_GT; - v->a[275256] = anon_sym_LT_LT; - v->a[275257] = anon_sym_AMP_GT; - v->a[275258] = anon_sym_LT_AMP; - v->a[275259] = anon_sym_GT_AMP; - small_parse_table_13763(v); -} - -void small_parse_table_13763(t_small_parse_table_array *v) -{ - v->a[275260] = actions(4469); - v->a[275261] = 12; - v->a[275262] = sym_file_descriptor; - v->a[275263] = anon_sym_PIPE_PIPE; - v->a[275264] = anon_sym_AMP_AMP; - v->a[275265] = anon_sym_GT_GT; - v->a[275266] = anon_sym_PIPE_AMP; - v->a[275267] = anon_sym_RBRACK; - v->a[275268] = anon_sym_AMP_GT_GT; - v->a[275269] = anon_sym_GT_PIPE; - v->a[275270] = anon_sym_LT_AMP_DASH; - v->a[275271] = anon_sym_GT_AMP_DASH; - v->a[275272] = anon_sym_LT_LT_DASH; - v->a[275273] = anon_sym_LT_LT_LT; - v->a[275274] = 4; - v->a[275275] = actions(71); - v->a[275276] = 1; - v->a[275277] = sym_comment; - v->a[275278] = actions(12360); - v->a[275279] = 1; - small_parse_table_13764(v); -} - -void small_parse_table_13764(t_small_parse_table_array *v) -{ - v->a[275280] = anon_sym_esac; - v->a[275281] = actions(12356); - v->a[275282] = 6; - v->a[275283] = anon_sym_LPAREN; - v->a[275284] = anon_sym_DOLLAR; - v->a[275285] = aux_sym_number_token1; - v->a[275286] = aux_sym_number_token2; - v->a[275287] = anon_sym_DOLLAR_LPAREN; - v->a[275288] = sym_word; - v->a[275289] = actions(12358); - v->a[275290] = 15; - v->a[275291] = sym_test_operator; - v->a[275292] = sym_extglob_pattern; - v->a[275293] = sym__brace_start; - v->a[275294] = anon_sym_LPAREN_LPAREN; - v->a[275295] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[275296] = anon_sym_DOLLAR_LBRACK; - v->a[275297] = sym__special_character; - v->a[275298] = anon_sym_DQUOTE; - v->a[275299] = sym_raw_string; - small_parse_table_13765(v); -} - -/* EOF small_parse_table_2752.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2753.c b/parser/static/small_parse_table/small_parse_table_2753.c deleted file mode 100644 index 60f46699..00000000 --- a/parser/static/small_parse_table/small_parse_table_2753.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2753.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13765(t_small_parse_table_array *v) -{ - v->a[275300] = sym_ansi_c_string; - v->a[275301] = anon_sym_DOLLAR_LBRACE; - v->a[275302] = anon_sym_BQUOTE; - v->a[275303] = anon_sym_DOLLAR_BQUOTE; - v->a[275304] = anon_sym_LT_LPAREN; - v->a[275305] = anon_sym_GT_LPAREN; - v->a[275306] = 4; - v->a[275307] = actions(71); - v->a[275308] = 1; - v->a[275309] = sym_comment; - v->a[275310] = actions(12366); - v->a[275311] = 1; - v->a[275312] = anon_sym_esac; - v->a[275313] = actions(12362); - v->a[275314] = 6; - v->a[275315] = anon_sym_LPAREN; - v->a[275316] = anon_sym_DOLLAR; - v->a[275317] = aux_sym_number_token1; - v->a[275318] = aux_sym_number_token2; - v->a[275319] = anon_sym_DOLLAR_LPAREN; - small_parse_table_13766(v); -} - -void small_parse_table_13766(t_small_parse_table_array *v) -{ - v->a[275320] = sym_word; - v->a[275321] = actions(12364); - v->a[275322] = 15; - v->a[275323] = sym_test_operator; - v->a[275324] = sym_extglob_pattern; - v->a[275325] = sym__brace_start; - v->a[275326] = anon_sym_LPAREN_LPAREN; - v->a[275327] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[275328] = anon_sym_DOLLAR_LBRACK; - v->a[275329] = sym__special_character; - v->a[275330] = anon_sym_DQUOTE; - v->a[275331] = sym_raw_string; - v->a[275332] = sym_ansi_c_string; - v->a[275333] = anon_sym_DOLLAR_LBRACE; - v->a[275334] = anon_sym_BQUOTE; - v->a[275335] = anon_sym_DOLLAR_BQUOTE; - v->a[275336] = anon_sym_LT_LPAREN; - v->a[275337] = anon_sym_GT_LPAREN; - v->a[275338] = 5; - v->a[275339] = actions(71); - small_parse_table_13767(v); -} - -void small_parse_table_13767(t_small_parse_table_array *v) -{ - v->a[275340] = 1; - v->a[275341] = sym_comment; - v->a[275342] = state(5175); - v->a[275343] = 1; - v->a[275344] = aux_sym_concatenation_repeat1; - v->a[275345] = actions(12327); - v->a[275346] = 2; - v->a[275347] = sym__concat; - v->a[275348] = aux_sym_concatenation_token1; - v->a[275349] = actions(4564); - v->a[275350] = 7; - v->a[275351] = anon_sym_PIPE; - v->a[275352] = anon_sym_LT; - v->a[275353] = anon_sym_GT; - v->a[275354] = anon_sym_LT_LT; - v->a[275355] = anon_sym_AMP_GT; - v->a[275356] = anon_sym_LT_AMP; - v->a[275357] = anon_sym_GT_AMP; - v->a[275358] = actions(4566); - v->a[275359] = 12; - small_parse_table_13768(v); -} - -void small_parse_table_13768(t_small_parse_table_array *v) -{ - v->a[275360] = sym_file_descriptor; - v->a[275361] = anon_sym_PIPE_PIPE; - v->a[275362] = anon_sym_AMP_AMP; - v->a[275363] = anon_sym_GT_GT; - v->a[275364] = anon_sym_PIPE_AMP; - v->a[275365] = anon_sym_RBRACK; - v->a[275366] = anon_sym_AMP_GT_GT; - v->a[275367] = anon_sym_GT_PIPE; - v->a[275368] = anon_sym_LT_AMP_DASH; - v->a[275369] = anon_sym_GT_AMP_DASH; - v->a[275370] = anon_sym_LT_LT_DASH; - v->a[275371] = anon_sym_LT_LT_LT; - v->a[275372] = 6; - v->a[275373] = actions(3); - v->a[275374] = 1; - v->a[275375] = sym_comment; - v->a[275376] = actions(11512); - v->a[275377] = 1; - v->a[275378] = aux_sym_concatenation_token1; - v->a[275379] = actions(11514); - small_parse_table_13769(v); -} - -void small_parse_table_13769(t_small_parse_table_array *v) -{ - v->a[275380] = 1; - v->a[275381] = sym__concat; - v->a[275382] = state(5208); - v->a[275383] = 1; - v->a[275384] = aux_sym_concatenation_repeat1; - v->a[275385] = actions(4554); - v->a[275386] = 2; - v->a[275387] = sym_file_descriptor; - v->a[275388] = aux_sym_heredoc_redirect_token1; - v->a[275389] = actions(4552); - v->a[275390] = 17; - v->a[275391] = anon_sym_PIPE_PIPE; - v->a[275392] = anon_sym_AMP_AMP; - v->a[275393] = anon_sym_PIPE; - v->a[275394] = anon_sym_LT; - v->a[275395] = anon_sym_GT; - v->a[275396] = anon_sym_LT_LT; - v->a[275397] = anon_sym_GT_GT; - v->a[275398] = anon_sym_PIPE_AMP; - v->a[275399] = anon_sym_AMP_GT; - small_parse_table_13770(v); -} - -/* EOF small_parse_table_2753.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2754.c b/parser/static/small_parse_table/small_parse_table_2754.c deleted file mode 100644 index 3bb9504f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2754.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2754.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13770(t_small_parse_table_array *v) -{ - v->a[275400] = anon_sym_AMP_GT_GT; - v->a[275401] = anon_sym_LT_AMP; - v->a[275402] = anon_sym_GT_AMP; - v->a[275403] = anon_sym_GT_PIPE; - v->a[275404] = anon_sym_LT_AMP_DASH; - v->a[275405] = anon_sym_GT_AMP_DASH; - v->a[275406] = anon_sym_LT_LT_DASH; - v->a[275407] = anon_sym_LT_LT_LT; - v->a[275408] = 6; - v->a[275409] = actions(3); - v->a[275410] = 1; - v->a[275411] = sym_comment; - v->a[275412] = actions(11512); - v->a[275413] = 1; - v->a[275414] = aux_sym_concatenation_token1; - v->a[275415] = actions(11514); - v->a[275416] = 1; - v->a[275417] = sym__concat; - v->a[275418] = state(5207); - v->a[275419] = 1; - small_parse_table_13771(v); -} - -void small_parse_table_13771(t_small_parse_table_array *v) -{ - v->a[275420] = aux_sym_concatenation_repeat1; - v->a[275421] = actions(4566); - v->a[275422] = 2; - v->a[275423] = sym_file_descriptor; - v->a[275424] = aux_sym_heredoc_redirect_token1; - v->a[275425] = actions(4564); - v->a[275426] = 17; - v->a[275427] = anon_sym_PIPE_PIPE; - v->a[275428] = anon_sym_AMP_AMP; - v->a[275429] = anon_sym_PIPE; - v->a[275430] = anon_sym_LT; - v->a[275431] = anon_sym_GT; - v->a[275432] = anon_sym_LT_LT; - v->a[275433] = anon_sym_GT_GT; - v->a[275434] = anon_sym_PIPE_AMP; - v->a[275435] = anon_sym_AMP_GT; - v->a[275436] = anon_sym_AMP_GT_GT; - v->a[275437] = anon_sym_LT_AMP; - v->a[275438] = anon_sym_GT_AMP; - v->a[275439] = anon_sym_GT_PIPE; - small_parse_table_13772(v); -} - -void small_parse_table_13772(t_small_parse_table_array *v) -{ - v->a[275440] = anon_sym_LT_AMP_DASH; - v->a[275441] = anon_sym_GT_AMP_DASH; - v->a[275442] = anon_sym_LT_LT_DASH; - v->a[275443] = anon_sym_LT_LT_LT; - v->a[275444] = 6; - v->a[275445] = actions(3); - v->a[275446] = 1; - v->a[275447] = sym_comment; - v->a[275448] = actions(11512); - v->a[275449] = 1; - v->a[275450] = aux_sym_concatenation_token1; - v->a[275451] = actions(11514); - v->a[275452] = 1; - v->a[275453] = sym__concat; - v->a[275454] = state(5208); - v->a[275455] = 1; - v->a[275456] = aux_sym_concatenation_repeat1; - v->a[275457] = actions(4372); - v->a[275458] = 2; - v->a[275459] = sym_file_descriptor; - small_parse_table_13773(v); -} - -void small_parse_table_13773(t_small_parse_table_array *v) -{ - v->a[275460] = aux_sym_heredoc_redirect_token1; - v->a[275461] = actions(4370); - v->a[275462] = 17; - v->a[275463] = anon_sym_PIPE_PIPE; - v->a[275464] = anon_sym_AMP_AMP; - v->a[275465] = anon_sym_PIPE; - v->a[275466] = anon_sym_LT; - v->a[275467] = anon_sym_GT; - v->a[275468] = anon_sym_LT_LT; - v->a[275469] = anon_sym_GT_GT; - v->a[275470] = anon_sym_PIPE_AMP; - v->a[275471] = anon_sym_AMP_GT; - v->a[275472] = anon_sym_AMP_GT_GT; - v->a[275473] = anon_sym_LT_AMP; - v->a[275474] = anon_sym_GT_AMP; - v->a[275475] = anon_sym_GT_PIPE; - v->a[275476] = anon_sym_LT_AMP_DASH; - v->a[275477] = anon_sym_GT_AMP_DASH; - v->a[275478] = anon_sym_LT_LT_DASH; - v->a[275479] = anon_sym_LT_LT_LT; - small_parse_table_13774(v); -} - -void small_parse_table_13774(t_small_parse_table_array *v) -{ - v->a[275480] = 6; - v->a[275481] = actions(3); - v->a[275482] = 1; - v->a[275483] = sym_comment; - v->a[275484] = actions(11512); - v->a[275485] = 1; - v->a[275486] = aux_sym_concatenation_token1; - v->a[275487] = actions(11514); - v->a[275488] = 1; - v->a[275489] = sym__concat; - v->a[275490] = state(5207); - v->a[275491] = 1; - v->a[275492] = aux_sym_concatenation_repeat1; - v->a[275493] = actions(4469); - v->a[275494] = 2; - v->a[275495] = sym_file_descriptor; - v->a[275496] = aux_sym_heredoc_redirect_token1; - v->a[275497] = actions(4467); - v->a[275498] = 17; - v->a[275499] = anon_sym_PIPE_PIPE; - small_parse_table_13775(v); -} - -/* EOF small_parse_table_2754.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2755.c b/parser/static/small_parse_table/small_parse_table_2755.c deleted file mode 100644 index b73058a0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2755.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2755.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13775(t_small_parse_table_array *v) -{ - v->a[275500] = anon_sym_AMP_AMP; - v->a[275501] = anon_sym_PIPE; - v->a[275502] = anon_sym_LT; - v->a[275503] = anon_sym_GT; - v->a[275504] = anon_sym_LT_LT; - v->a[275505] = anon_sym_GT_GT; - v->a[275506] = anon_sym_PIPE_AMP; - v->a[275507] = anon_sym_AMP_GT; - v->a[275508] = anon_sym_AMP_GT_GT; - v->a[275509] = anon_sym_LT_AMP; - v->a[275510] = anon_sym_GT_AMP; - v->a[275511] = anon_sym_GT_PIPE; - v->a[275512] = anon_sym_LT_AMP_DASH; - v->a[275513] = anon_sym_GT_AMP_DASH; - v->a[275514] = anon_sym_LT_LT_DASH; - v->a[275515] = anon_sym_LT_LT_LT; - v->a[275516] = 4; - v->a[275517] = actions(71); - v->a[275518] = 1; - v->a[275519] = sym_comment; - small_parse_table_13776(v); -} - -void small_parse_table_13776(t_small_parse_table_array *v) -{ - v->a[275520] = actions(12372); - v->a[275521] = 1; - v->a[275522] = anon_sym_esac; - v->a[275523] = actions(12368); - v->a[275524] = 6; - v->a[275525] = anon_sym_LPAREN; - v->a[275526] = anon_sym_DOLLAR; - v->a[275527] = aux_sym_number_token1; - v->a[275528] = aux_sym_number_token2; - v->a[275529] = anon_sym_DOLLAR_LPAREN; - v->a[275530] = sym_word; - v->a[275531] = actions(12370); - v->a[275532] = 15; - v->a[275533] = sym_test_operator; - v->a[275534] = sym_extglob_pattern; - v->a[275535] = sym__brace_start; - v->a[275536] = anon_sym_LPAREN_LPAREN; - v->a[275537] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[275538] = anon_sym_DOLLAR_LBRACK; - v->a[275539] = sym__special_character; - small_parse_table_13777(v); -} - -void small_parse_table_13777(t_small_parse_table_array *v) -{ - v->a[275540] = anon_sym_DQUOTE; - v->a[275541] = sym_raw_string; - v->a[275542] = sym_ansi_c_string; - v->a[275543] = anon_sym_DOLLAR_LBRACE; - v->a[275544] = anon_sym_BQUOTE; - v->a[275545] = anon_sym_DOLLAR_BQUOTE; - v->a[275546] = anon_sym_LT_LPAREN; - v->a[275547] = anon_sym_GT_LPAREN; - v->a[275548] = 6; - v->a[275549] = actions(3); - v->a[275550] = 1; - v->a[275551] = sym_comment; - v->a[275552] = actions(11512); - v->a[275553] = 1; - v->a[275554] = aux_sym_concatenation_token1; - v->a[275555] = actions(11514); - v->a[275556] = 1; - v->a[275557] = sym__concat; - v->a[275558] = state(5208); - v->a[275559] = 1; - small_parse_table_13778(v); -} - -void small_parse_table_13778(t_small_parse_table_array *v) -{ - v->a[275560] = aux_sym_concatenation_repeat1; - v->a[275561] = actions(2074); - v->a[275562] = 2; - v->a[275563] = sym_file_descriptor; - v->a[275564] = aux_sym_heredoc_redirect_token1; - v->a[275565] = actions(2072); - v->a[275566] = 17; - v->a[275567] = anon_sym_PIPE_PIPE; - v->a[275568] = anon_sym_AMP_AMP; - v->a[275569] = anon_sym_PIPE; - v->a[275570] = anon_sym_LT; - v->a[275571] = anon_sym_GT; - v->a[275572] = anon_sym_LT_LT; - v->a[275573] = anon_sym_GT_GT; - v->a[275574] = anon_sym_PIPE_AMP; - v->a[275575] = anon_sym_AMP_GT; - v->a[275576] = anon_sym_AMP_GT_GT; - v->a[275577] = anon_sym_LT_AMP; - v->a[275578] = anon_sym_GT_AMP; - v->a[275579] = anon_sym_GT_PIPE; - small_parse_table_13779(v); -} - -void small_parse_table_13779(t_small_parse_table_array *v) -{ - v->a[275580] = anon_sym_LT_AMP_DASH; - v->a[275581] = anon_sym_GT_AMP_DASH; - v->a[275582] = anon_sym_LT_LT_DASH; - v->a[275583] = anon_sym_LT_LT_LT; - v->a[275584] = 6; - v->a[275585] = actions(3); - v->a[275586] = 1; - v->a[275587] = sym_comment; - v->a[275588] = actions(11512); - v->a[275589] = 1; - v->a[275590] = aux_sym_concatenation_token1; - v->a[275591] = actions(11514); - v->a[275592] = 1; - v->a[275593] = sym__concat; - v->a[275594] = state(5207); - v->a[275595] = 1; - v->a[275596] = aux_sym_concatenation_repeat1; - v->a[275597] = actions(5697); - v->a[275598] = 2; - v->a[275599] = sym_file_descriptor; - small_parse_table_13780(v); -} - -/* EOF small_parse_table_2755.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2756.c b/parser/static/small_parse_table/small_parse_table_2756.c deleted file mode 100644 index 46653fb8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2756.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2756.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13780(t_small_parse_table_array *v) -{ - v->a[275600] = aux_sym_heredoc_redirect_token1; - v->a[275601] = actions(5695); - v->a[275602] = 17; - v->a[275603] = anon_sym_PIPE_PIPE; - v->a[275604] = anon_sym_AMP_AMP; - v->a[275605] = anon_sym_PIPE; - v->a[275606] = anon_sym_LT; - v->a[275607] = anon_sym_GT; - v->a[275608] = anon_sym_LT_LT; - v->a[275609] = anon_sym_GT_GT; - v->a[275610] = anon_sym_PIPE_AMP; - v->a[275611] = anon_sym_AMP_GT; - v->a[275612] = anon_sym_AMP_GT_GT; - v->a[275613] = anon_sym_LT_AMP; - v->a[275614] = anon_sym_GT_AMP; - v->a[275615] = anon_sym_GT_PIPE; - v->a[275616] = anon_sym_LT_AMP_DASH; - v->a[275617] = anon_sym_GT_AMP_DASH; - v->a[275618] = anon_sym_LT_LT_DASH; - v->a[275619] = anon_sym_LT_LT_LT; - small_parse_table_13781(v); -} - -void small_parse_table_13781(t_small_parse_table_array *v) -{ - v->a[275620] = 6; - v->a[275621] = actions(3); - v->a[275622] = 1; - v->a[275623] = sym_comment; - v->a[275624] = actions(11512); - v->a[275625] = 1; - v->a[275626] = aux_sym_concatenation_token1; - v->a[275627] = actions(11514); - v->a[275628] = 1; - v->a[275629] = sym__concat; - v->a[275630] = state(5208); - v->a[275631] = 1; - v->a[275632] = aux_sym_concatenation_repeat1; - v->a[275633] = actions(2096); - v->a[275634] = 2; - v->a[275635] = sym_file_descriptor; - v->a[275636] = aux_sym_heredoc_redirect_token1; - v->a[275637] = actions(2094); - v->a[275638] = 17; - v->a[275639] = anon_sym_PIPE_PIPE; - small_parse_table_13782(v); -} - -void small_parse_table_13782(t_small_parse_table_array *v) -{ - v->a[275640] = anon_sym_AMP_AMP; - v->a[275641] = anon_sym_PIPE; - v->a[275642] = anon_sym_LT; - v->a[275643] = anon_sym_GT; - v->a[275644] = anon_sym_LT_LT; - v->a[275645] = anon_sym_GT_GT; - v->a[275646] = anon_sym_PIPE_AMP; - v->a[275647] = anon_sym_AMP_GT; - v->a[275648] = anon_sym_AMP_GT_GT; - v->a[275649] = anon_sym_LT_AMP; - v->a[275650] = anon_sym_GT_AMP; - v->a[275651] = anon_sym_GT_PIPE; - v->a[275652] = anon_sym_LT_AMP_DASH; - v->a[275653] = anon_sym_GT_AMP_DASH; - v->a[275654] = anon_sym_LT_LT_DASH; - v->a[275655] = anon_sym_LT_LT_LT; - v->a[275656] = 6; - v->a[275657] = actions(3); - v->a[275658] = 1; - v->a[275659] = sym_comment; - small_parse_table_13783(v); -} - -void small_parse_table_13783(t_small_parse_table_array *v) -{ - v->a[275660] = actions(11512); - v->a[275661] = 1; - v->a[275662] = aux_sym_concatenation_token1; - v->a[275663] = actions(11514); - v->a[275664] = 1; - v->a[275665] = sym__concat; - v->a[275666] = state(5207); - v->a[275667] = 1; - v->a[275668] = aux_sym_concatenation_repeat1; - v->a[275669] = actions(5723); - v->a[275670] = 2; - v->a[275671] = sym_file_descriptor; - v->a[275672] = aux_sym_heredoc_redirect_token1; - v->a[275673] = actions(5721); - v->a[275674] = 17; - v->a[275675] = anon_sym_PIPE_PIPE; - v->a[275676] = anon_sym_AMP_AMP; - v->a[275677] = anon_sym_PIPE; - v->a[275678] = anon_sym_LT; - v->a[275679] = anon_sym_GT; - small_parse_table_13784(v); -} - -void small_parse_table_13784(t_small_parse_table_array *v) -{ - v->a[275680] = anon_sym_LT_LT; - v->a[275681] = anon_sym_GT_GT; - v->a[275682] = anon_sym_PIPE_AMP; - v->a[275683] = anon_sym_AMP_GT; - v->a[275684] = anon_sym_AMP_GT_GT; - v->a[275685] = anon_sym_LT_AMP; - v->a[275686] = anon_sym_GT_AMP; - v->a[275687] = anon_sym_GT_PIPE; - v->a[275688] = anon_sym_LT_AMP_DASH; - v->a[275689] = anon_sym_GT_AMP_DASH; - v->a[275690] = anon_sym_LT_LT_DASH; - v->a[275691] = anon_sym_LT_LT_LT; - v->a[275692] = 6; - v->a[275693] = actions(3); - v->a[275694] = 1; - v->a[275695] = sym_comment; - v->a[275696] = actions(11500); - v->a[275697] = 1; - v->a[275698] = aux_sym_concatenation_token1; - v->a[275699] = actions(11502); - small_parse_table_13785(v); -} - -/* EOF small_parse_table_2756.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2757.c b/parser/static/small_parse_table/small_parse_table_2757.c deleted file mode 100644 index 34f3dedc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2757.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2757.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13785(t_small_parse_table_array *v) -{ - v->a[275700] = 1; - v->a[275701] = sym__concat; - v->a[275702] = state(5210); - v->a[275703] = 1; - v->a[275704] = aux_sym_concatenation_repeat1; - v->a[275705] = actions(5375); - v->a[275706] = 3; - v->a[275707] = sym_file_descriptor; - v->a[275708] = sym_variable_name; - v->a[275709] = aux_sym_heredoc_redirect_token1; - v->a[275710] = actions(5373); - v->a[275711] = 16; - v->a[275712] = anon_sym_PIPE_PIPE; - v->a[275713] = anon_sym_AMP_AMP; - v->a[275714] = anon_sym_PIPE; - v->a[275715] = anon_sym_LT; - v->a[275716] = anon_sym_GT; - v->a[275717] = anon_sym_LT_LT; - v->a[275718] = anon_sym_GT_GT; - v->a[275719] = anon_sym_PIPE_AMP; - small_parse_table_13786(v); -} - -void small_parse_table_13786(t_small_parse_table_array *v) -{ - v->a[275720] = anon_sym_AMP_GT; - v->a[275721] = anon_sym_AMP_GT_GT; - v->a[275722] = anon_sym_LT_AMP; - v->a[275723] = anon_sym_GT_AMP; - v->a[275724] = anon_sym_GT_PIPE; - v->a[275725] = anon_sym_LT_AMP_DASH; - v->a[275726] = anon_sym_GT_AMP_DASH; - v->a[275727] = anon_sym_LT_LT_DASH; - v->a[275728] = 6; - v->a[275729] = actions(3); - v->a[275730] = 1; - v->a[275731] = sym_comment; - v->a[275732] = actions(11500); - v->a[275733] = 1; - v->a[275734] = aux_sym_concatenation_token1; - v->a[275735] = actions(11502); - v->a[275736] = 1; - v->a[275737] = sym__concat; - v->a[275738] = state(5209); - v->a[275739] = 1; - small_parse_table_13787(v); -} - -void small_parse_table_13787(t_small_parse_table_array *v) -{ - v->a[275740] = aux_sym_concatenation_repeat1; - v->a[275741] = actions(5069); - v->a[275742] = 3; - v->a[275743] = sym_file_descriptor; - v->a[275744] = sym_variable_name; - v->a[275745] = aux_sym_heredoc_redirect_token1; - v->a[275746] = actions(5067); - v->a[275747] = 16; - v->a[275748] = anon_sym_PIPE_PIPE; - v->a[275749] = anon_sym_AMP_AMP; - v->a[275750] = anon_sym_PIPE; - v->a[275751] = anon_sym_LT; - v->a[275752] = anon_sym_GT; - v->a[275753] = anon_sym_LT_LT; - v->a[275754] = anon_sym_GT_GT; - v->a[275755] = anon_sym_PIPE_AMP; - v->a[275756] = anon_sym_AMP_GT; - v->a[275757] = anon_sym_AMP_GT_GT; - v->a[275758] = anon_sym_LT_AMP; - v->a[275759] = anon_sym_GT_AMP; - small_parse_table_13788(v); -} - -void small_parse_table_13788(t_small_parse_table_array *v) -{ - v->a[275760] = anon_sym_GT_PIPE; - v->a[275761] = anon_sym_LT_AMP_DASH; - v->a[275762] = anon_sym_GT_AMP_DASH; - v->a[275763] = anon_sym_LT_LT_DASH; - v->a[275764] = 4; - v->a[275765] = actions(71); - v->a[275766] = 1; - v->a[275767] = sym_comment; - v->a[275768] = actions(12366); - v->a[275769] = 1; - v->a[275770] = anon_sym_esac; - v->a[275771] = actions(12362); - v->a[275772] = 6; - v->a[275773] = anon_sym_LPAREN; - v->a[275774] = anon_sym_DOLLAR; - v->a[275775] = aux_sym_number_token1; - v->a[275776] = aux_sym_number_token2; - v->a[275777] = anon_sym_DOLLAR_LPAREN; - v->a[275778] = sym_word; - v->a[275779] = actions(12364); - small_parse_table_13789(v); -} - -void small_parse_table_13789(t_small_parse_table_array *v) -{ - v->a[275780] = 15; - v->a[275781] = sym_test_operator; - v->a[275782] = sym_extglob_pattern; - v->a[275783] = sym__brace_start; - v->a[275784] = anon_sym_LPAREN_LPAREN; - v->a[275785] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[275786] = anon_sym_DOLLAR_LBRACK; - v->a[275787] = sym__special_character; - v->a[275788] = anon_sym_DQUOTE; - v->a[275789] = sym_raw_string; - v->a[275790] = sym_ansi_c_string; - v->a[275791] = anon_sym_DOLLAR_LBRACE; - v->a[275792] = anon_sym_BQUOTE; - v->a[275793] = anon_sym_DOLLAR_BQUOTE; - v->a[275794] = anon_sym_LT_LPAREN; - v->a[275795] = anon_sym_GT_LPAREN; - v->a[275796] = 5; - v->a[275797] = actions(71); - v->a[275798] = 1; - v->a[275799] = sym_comment; - small_parse_table_13790(v); -} - -/* EOF small_parse_table_2757.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2758.c b/parser/static/small_parse_table/small_parse_table_2758.c deleted file mode 100644 index e80b5a10..00000000 --- a/parser/static/small_parse_table/small_parse_table_2758.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2758.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13790(t_small_parse_table_array *v) -{ - v->a[275800] = state(5180); - v->a[275801] = 1; - v->a[275802] = aux_sym_concatenation_repeat1; - v->a[275803] = actions(12327); - v->a[275804] = 2; - v->a[275805] = sym__concat; - v->a[275806] = aux_sym_concatenation_token1; - v->a[275807] = actions(4552); - v->a[275808] = 7; - v->a[275809] = anon_sym_PIPE; - v->a[275810] = anon_sym_LT; - v->a[275811] = anon_sym_GT; - v->a[275812] = anon_sym_LT_LT; - v->a[275813] = anon_sym_AMP_GT; - v->a[275814] = anon_sym_LT_AMP; - v->a[275815] = anon_sym_GT_AMP; - v->a[275816] = actions(4554); - v->a[275817] = 12; - v->a[275818] = sym_file_descriptor; - v->a[275819] = anon_sym_PIPE_PIPE; - small_parse_table_13791(v); -} - -void small_parse_table_13791(t_small_parse_table_array *v) -{ - v->a[275820] = anon_sym_AMP_AMP; - v->a[275821] = anon_sym_GT_GT; - v->a[275822] = anon_sym_PIPE_AMP; - v->a[275823] = anon_sym_RBRACK; - v->a[275824] = anon_sym_AMP_GT_GT; - v->a[275825] = anon_sym_GT_PIPE; - v->a[275826] = anon_sym_LT_AMP_DASH; - v->a[275827] = anon_sym_GT_AMP_DASH; - v->a[275828] = anon_sym_LT_LT_DASH; - v->a[275829] = anon_sym_LT_LT_LT; - v->a[275830] = 4; - v->a[275831] = actions(71); - v->a[275832] = 1; - v->a[275833] = sym_comment; - v->a[275834] = actions(12354); - v->a[275835] = 1; - v->a[275836] = anon_sym_esac; - v->a[275837] = actions(12350); - v->a[275838] = 6; - v->a[275839] = anon_sym_LPAREN; - small_parse_table_13792(v); -} - -void small_parse_table_13792(t_small_parse_table_array *v) -{ - v->a[275840] = anon_sym_DOLLAR; - v->a[275841] = aux_sym_number_token1; - v->a[275842] = aux_sym_number_token2; - v->a[275843] = anon_sym_DOLLAR_LPAREN; - v->a[275844] = sym_word; - v->a[275845] = actions(12352); - v->a[275846] = 15; - v->a[275847] = sym_test_operator; - v->a[275848] = sym_extglob_pattern; - v->a[275849] = sym__brace_start; - v->a[275850] = anon_sym_LPAREN_LPAREN; - v->a[275851] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[275852] = anon_sym_DOLLAR_LBRACK; - v->a[275853] = sym__special_character; - v->a[275854] = anon_sym_DQUOTE; - v->a[275855] = sym_raw_string; - v->a[275856] = sym_ansi_c_string; - v->a[275857] = anon_sym_DOLLAR_LBRACE; - v->a[275858] = anon_sym_BQUOTE; - v->a[275859] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_13793(v); -} - -void small_parse_table_13793(t_small_parse_table_array *v) -{ - v->a[275860] = anon_sym_LT_LPAREN; - v->a[275861] = anon_sym_GT_LPAREN; - v->a[275862] = 16; - v->a[275863] = actions(71); - v->a[275864] = 1; - v->a[275865] = sym_comment; - v->a[275866] = actions(11808); - v->a[275867] = 1; - v->a[275868] = anon_sym_LPAREN; - v->a[275869] = actions(11812); - v->a[275870] = 1; - v->a[275871] = anon_sym_DOLLAR; - v->a[275872] = actions(11814); - v->a[275873] = 1; - v->a[275874] = anon_sym_DQUOTE; - v->a[275875] = actions(11816); - v->a[275876] = 1; - v->a[275877] = aux_sym_number_token1; - v->a[275878] = actions(11818); - v->a[275879] = 1; - small_parse_table_13794(v); -} - -void small_parse_table_13794(t_small_parse_table_array *v) -{ - v->a[275880] = aux_sym_number_token2; - v->a[275881] = actions(11820); - v->a[275882] = 1; - v->a[275883] = anon_sym_DOLLAR_LBRACE; - v->a[275884] = actions(11822); - v->a[275885] = 1; - v->a[275886] = anon_sym_DOLLAR_LPAREN; - v->a[275887] = actions(11824); - v->a[275888] = 1; - v->a[275889] = anon_sym_BQUOTE; - v->a[275890] = actions(11826); - v->a[275891] = 1; - v->a[275892] = anon_sym_DOLLAR_BQUOTE; - v->a[275893] = actions(12374); - v->a[275894] = 1; - v->a[275895] = aux_sym__c_word_token1; - v->a[275896] = state(3285); - v->a[275897] = 1; - v->a[275898] = sym__c_postfix_expression; - v->a[275899] = state(3286); - small_parse_table_13795(v); -} - -/* EOF small_parse_table_2758.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2759.c b/parser/static/small_parse_table/small_parse_table_2759.c deleted file mode 100644 index 4f4c4b3c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2759.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2759.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13795(t_small_parse_table_array *v) -{ - v->a[275900] = 1; - v->a[275901] = sym__c_binary_expression; - v->a[275902] = state(3290); - v->a[275903] = 1; - v->a[275904] = sym__c_unary_expression; - v->a[275905] = actions(11806); - v->a[275906] = 2; - v->a[275907] = anon_sym_PLUS_PLUS; - v->a[275908] = anon_sym_DASH_DASH; - v->a[275909] = state(3276); - v->a[275910] = 7; - v->a[275911] = sym__c_expression_not_assignment; - v->a[275912] = sym__c_parenthesized_expression; - v->a[275913] = sym_string; - v->a[275914] = sym_number; - v->a[275915] = sym_simple_expansion; - v->a[275916] = sym_expansion; - v->a[275917] = sym_command_substitution; - v->a[275918] = 4; - v->a[275919] = actions(71); - small_parse_table_13796(v); -} - -void small_parse_table_13796(t_small_parse_table_array *v) -{ - v->a[275920] = 1; - v->a[275921] = sym_comment; - v->a[275922] = actions(12380); - v->a[275923] = 1; - v->a[275924] = anon_sym_esac; - v->a[275925] = actions(12376); - v->a[275926] = 6; - v->a[275927] = anon_sym_LPAREN; - v->a[275928] = anon_sym_DOLLAR; - v->a[275929] = aux_sym_number_token1; - v->a[275930] = aux_sym_number_token2; - v->a[275931] = anon_sym_DOLLAR_LPAREN; - v->a[275932] = sym_word; - v->a[275933] = actions(12378); - v->a[275934] = 15; - v->a[275935] = sym_test_operator; - v->a[275936] = sym_extglob_pattern; - v->a[275937] = sym__brace_start; - v->a[275938] = anon_sym_LPAREN_LPAREN; - v->a[275939] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_13797(v); -} - -void small_parse_table_13797(t_small_parse_table_array *v) -{ - v->a[275940] = anon_sym_DOLLAR_LBRACK; - v->a[275941] = sym__special_character; - v->a[275942] = anon_sym_DQUOTE; - v->a[275943] = sym_raw_string; - v->a[275944] = sym_ansi_c_string; - v->a[275945] = anon_sym_DOLLAR_LBRACE; - v->a[275946] = anon_sym_BQUOTE; - v->a[275947] = anon_sym_DOLLAR_BQUOTE; - v->a[275948] = anon_sym_LT_LPAREN; - v->a[275949] = anon_sym_GT_LPAREN; - v->a[275950] = 4; - v->a[275951] = actions(71); - v->a[275952] = 1; - v->a[275953] = sym_comment; - v->a[275954] = actions(12380); - v->a[275955] = 1; - v->a[275956] = anon_sym_esac; - v->a[275957] = actions(12376); - v->a[275958] = 6; - v->a[275959] = anon_sym_LPAREN; - small_parse_table_13798(v); -} - -void small_parse_table_13798(t_small_parse_table_array *v) -{ - v->a[275960] = anon_sym_DOLLAR; - v->a[275961] = aux_sym_number_token1; - v->a[275962] = aux_sym_number_token2; - v->a[275963] = anon_sym_DOLLAR_LPAREN; - v->a[275964] = sym_word; - v->a[275965] = actions(12378); - v->a[275966] = 15; - v->a[275967] = sym_test_operator; - v->a[275968] = sym_extglob_pattern; - v->a[275969] = sym__brace_start; - v->a[275970] = anon_sym_LPAREN_LPAREN; - v->a[275971] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[275972] = anon_sym_DOLLAR_LBRACK; - v->a[275973] = sym__special_character; - v->a[275974] = anon_sym_DQUOTE; - v->a[275975] = sym_raw_string; - v->a[275976] = sym_ansi_c_string; - v->a[275977] = anon_sym_DOLLAR_LBRACE; - v->a[275978] = anon_sym_BQUOTE; - v->a[275979] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_13799(v); -} - -void small_parse_table_13799(t_small_parse_table_array *v) -{ - v->a[275980] = anon_sym_LT_LPAREN; - v->a[275981] = anon_sym_GT_LPAREN; - v->a[275982] = 4; - v->a[275983] = actions(71); - v->a[275984] = 1; - v->a[275985] = sym_comment; - v->a[275986] = actions(12372); - v->a[275987] = 1; - v->a[275988] = anon_sym_esac; - v->a[275989] = actions(12368); - v->a[275990] = 6; - v->a[275991] = anon_sym_LPAREN; - v->a[275992] = anon_sym_DOLLAR; - v->a[275993] = aux_sym_number_token1; - v->a[275994] = aux_sym_number_token2; - v->a[275995] = anon_sym_DOLLAR_LPAREN; - v->a[275996] = sym_word; - v->a[275997] = actions(12370); - v->a[275998] = 15; - v->a[275999] = sym_test_operator; - small_parse_table_13800(v); -} - -/* EOF small_parse_table_2759.c */ diff --git a/parser/static/small_parse_table/small_parse_table_276.c b/parser/static/small_parse_table/small_parse_table_276.c index 037b8ab5..23bbebf7 100644 --- a/parser/static/small_parse_table/small_parse_table_276.c +++ b/parser/static/small_parse_table/small_parse_table_276.c @@ -14,126 +14,126 @@ void small_parse_table_1380(t_small_parse_table_array *v) { - v->a[27600] = anon_sym_DOLLAR_LBRACE; - v->a[27601] = anon_sym_BQUOTE; - v->a[27602] = anon_sym_DOLLAR_BQUOTE; - v->a[27603] = anon_sym_LT_LPAREN; - v->a[27604] = anon_sym_GT_LPAREN; - v->a[27605] = actions(2715); - v->a[27606] = 28; - v->a[27607] = anon_sym_for; - v->a[27608] = anon_sym_select; - v->a[27609] = anon_sym_LT; - v->a[27610] = anon_sym_GT; - v->a[27611] = anon_sym_LPAREN; - v->a[27612] = anon_sym_while; - v->a[27613] = anon_sym_until; - v->a[27614] = anon_sym_if; - v->a[27615] = anon_sym_case; - v->a[27616] = anon_sym_function; - v->a[27617] = anon_sym_BANG; - v->a[27618] = anon_sym_LBRACK; - v->a[27619] = anon_sym_declare; + v->a[27600] = anon_sym_DQUOTE; + v->a[27601] = sym_raw_string; + v->a[27602] = aux_sym_number_token1; + v->a[27603] = aux_sym_number_token2; + v->a[27604] = anon_sym_DOLLAR_LBRACE; + v->a[27605] = anon_sym_DOLLAR_LPAREN; + v->a[27606] = anon_sym_BQUOTE; + v->a[27607] = anon_sym_DOLLAR_BQUOTE; + v->a[27608] = sym_word; + v->a[27609] = anon_sym_SEMI; + v->a[27610] = 3; + v->a[27611] = actions(3); + v->a[27612] = 1; + v->a[27613] = sym_comment; + v->a[27614] = actions(3125); + v->a[27615] = 5; + v->a[27616] = sym_file_descriptor; + v->a[27617] = sym__concat; + v->a[27618] = sym_test_operator; + v->a[27619] = sym__brace_start; small_parse_table_1381(v); } void small_parse_table_1381(t_small_parse_table_array *v) { - v->a[27620] = anon_sym_typeset; - v->a[27621] = anon_sym_export; - v->a[27622] = anon_sym_readonly; - v->a[27623] = anon_sym_local; - v->a[27624] = anon_sym_unset; - v->a[27625] = anon_sym_unsetenv; - v->a[27626] = anon_sym_AMP_GT; - v->a[27627] = anon_sym_LT_AMP; - v->a[27628] = anon_sym_GT_AMP; - v->a[27629] = anon_sym_DOLLAR; - v->a[27630] = sym__special_character; - v->a[27631] = aux_sym_number_token1; - v->a[27632] = aux_sym_number_token2; - v->a[27633] = anon_sym_DOLLAR_LPAREN; - v->a[27634] = sym_word; - v->a[27635] = 20; - v->a[27636] = actions(3); - v->a[27637] = 1; - v->a[27638] = sym_comment; - v->a[27639] = actions(4078); + v->a[27620] = aux_sym_heredoc_redirect_token1; + v->a[27621] = actions(3123); + v->a[27622] = 36; + v->a[27623] = anon_sym_esac; + v->a[27624] = anon_sym_PIPE; + v->a[27625] = anon_sym_SEMI_SEMI; + v->a[27626] = anon_sym_SEMI_AMP; + v->a[27627] = anon_sym_SEMI_SEMI_AMP; + v->a[27628] = anon_sym_PIPE_AMP; + v->a[27629] = anon_sym_AMP_AMP; + v->a[27630] = anon_sym_PIPE_PIPE; + v->a[27631] = anon_sym_LT; + v->a[27632] = anon_sym_GT; + v->a[27633] = anon_sym_GT_GT; + v->a[27634] = anon_sym_AMP_GT; + v->a[27635] = anon_sym_AMP_GT_GT; + v->a[27636] = anon_sym_LT_AMP; + v->a[27637] = anon_sym_GT_AMP; + v->a[27638] = anon_sym_GT_PIPE; + v->a[27639] = anon_sym_LT_AMP_DASH; small_parse_table_1382(v); } void small_parse_table_1382(t_small_parse_table_array *v) { - v->a[27640] = 1; - v->a[27641] = anon_sym_DOLLAR_LBRACK; - v->a[27642] = actions(4080); - v->a[27643] = 1; - v->a[27644] = anon_sym_DOLLAR; - v->a[27645] = actions(4084); - v->a[27646] = 1; - v->a[27647] = anon_sym_DQUOTE; - v->a[27648] = actions(4086); - v->a[27649] = 1; + v->a[27640] = anon_sym_GT_AMP_DASH; + v->a[27641] = anon_sym_LT_LT; + v->a[27642] = anon_sym_LT_LT_DASH; + v->a[27643] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27644] = anon_sym_AMP; + v->a[27645] = aux_sym_concatenation_token1; + v->a[27646] = anon_sym_DOLLAR; + v->a[27647] = sym__special_character; + v->a[27648] = anon_sym_DQUOTE; + v->a[27649] = sym_raw_string; v->a[27650] = aux_sym_number_token1; - v->a[27651] = actions(4088); - v->a[27652] = 1; - v->a[27653] = aux_sym_number_token2; - v->a[27654] = actions(4090); - v->a[27655] = 1; - v->a[27656] = anon_sym_DOLLAR_LBRACE; - v->a[27657] = actions(4092); - v->a[27658] = 1; - v->a[27659] = anon_sym_DOLLAR_LPAREN; + v->a[27651] = aux_sym_number_token2; + v->a[27652] = anon_sym_DOLLAR_LBRACE; + v->a[27653] = anon_sym_DOLLAR_LPAREN; + v->a[27654] = anon_sym_BQUOTE; + v->a[27655] = anon_sym_DOLLAR_BQUOTE; + v->a[27656] = aux_sym__simple_variable_name_token1; + v->a[27657] = sym_word; + v->a[27658] = anon_sym_SEMI; + v->a[27659] = 3; small_parse_table_1383(v); } void small_parse_table_1383(t_small_parse_table_array *v) { - v->a[27660] = actions(4096); + v->a[27660] = actions(3); v->a[27661] = 1; - v->a[27662] = anon_sym_DOLLAR_BQUOTE; - v->a[27663] = actions(4102); - v->a[27664] = 1; - v->a[27665] = sym__brace_start; - v->a[27666] = actions(4362); - v->a[27667] = 1; - v->a[27668] = sym__special_character; - v->a[27669] = actions(4364); - v->a[27670] = 1; - v->a[27671] = sym_test_operator; - v->a[27672] = state(4546); - v->a[27673] = 1; - v->a[27674] = aux_sym__literal_repeat1; - v->a[27675] = state(4907); - v->a[27676] = 1; - v->a[27677] = sym_concatenation; - v->a[27678] = actions(2500); - v->a[27679] = 2; + v->a[27662] = sym_comment; + v->a[27663] = actions(2774); + v->a[27664] = 5; + v->a[27665] = sym_file_descriptor; + v->a[27666] = sym__concat; + v->a[27667] = sym_test_operator; + v->a[27668] = sym__brace_start; + v->a[27669] = aux_sym_heredoc_redirect_token1; + v->a[27670] = actions(2772); + v->a[27671] = 36; + v->a[27672] = anon_sym_esac; + v->a[27673] = anon_sym_PIPE; + v->a[27674] = anon_sym_SEMI_SEMI; + v->a[27675] = anon_sym_SEMI_AMP; + v->a[27676] = anon_sym_SEMI_SEMI_AMP; + v->a[27677] = anon_sym_PIPE_AMP; + v->a[27678] = anon_sym_AMP_AMP; + v->a[27679] = anon_sym_PIPE_PIPE; small_parse_table_1384(v); } void small_parse_table_1384(t_small_parse_table_array *v) { - v->a[27680] = sym_file_descriptor; - v->a[27681] = aux_sym_heredoc_redirect_token1; - v->a[27682] = actions(4076); - v->a[27683] = 2; - v->a[27684] = anon_sym_LPAREN_LPAREN; - v->a[27685] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27686] = actions(4098); - v->a[27687] = 2; - v->a[27688] = anon_sym_LT_LPAREN; - v->a[27689] = anon_sym_GT_LPAREN; - v->a[27690] = actions(4360); - v->a[27691] = 3; - v->a[27692] = sym_raw_string; - v->a[27693] = sym_ansi_c_string; - v->a[27694] = sym_word; - v->a[27695] = state(4640); - v->a[27696] = 9; - v->a[27697] = sym_arithmetic_expansion; - v->a[27698] = sym_brace_expression; - v->a[27699] = sym_string; + v->a[27680] = anon_sym_LT; + v->a[27681] = anon_sym_GT; + v->a[27682] = anon_sym_GT_GT; + v->a[27683] = anon_sym_AMP_GT; + v->a[27684] = anon_sym_AMP_GT_GT; + v->a[27685] = anon_sym_LT_AMP; + v->a[27686] = anon_sym_GT_AMP; + v->a[27687] = anon_sym_GT_PIPE; + v->a[27688] = anon_sym_LT_AMP_DASH; + v->a[27689] = anon_sym_GT_AMP_DASH; + v->a[27690] = anon_sym_LT_LT; + v->a[27691] = anon_sym_LT_LT_DASH; + v->a[27692] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27693] = anon_sym_AMP; + v->a[27694] = aux_sym_concatenation_token1; + v->a[27695] = anon_sym_DOLLAR; + v->a[27696] = sym__special_character; + v->a[27697] = anon_sym_DQUOTE; + v->a[27698] = sym_raw_string; + v->a[27699] = aux_sym_number_token1; small_parse_table_1385(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2760.c b/parser/static/small_parse_table/small_parse_table_2760.c deleted file mode 100644 index f91d457e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2760.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2760.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13800(t_small_parse_table_array *v) -{ - v->a[276000] = sym_extglob_pattern; - v->a[276001] = sym__brace_start; - v->a[276002] = anon_sym_LPAREN_LPAREN; - v->a[276003] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276004] = anon_sym_DOLLAR_LBRACK; - v->a[276005] = sym__special_character; - v->a[276006] = anon_sym_DQUOTE; - v->a[276007] = sym_raw_string; - v->a[276008] = sym_ansi_c_string; - v->a[276009] = anon_sym_DOLLAR_LBRACE; - v->a[276010] = anon_sym_BQUOTE; - v->a[276011] = anon_sym_DOLLAR_BQUOTE; - v->a[276012] = anon_sym_LT_LPAREN; - v->a[276013] = anon_sym_GT_LPAREN; - v->a[276014] = 4; - v->a[276015] = actions(71); - v->a[276016] = 1; - v->a[276017] = sym_comment; - v->a[276018] = actions(12386); - v->a[276019] = 1; - small_parse_table_13801(v); -} - -void small_parse_table_13801(t_small_parse_table_array *v) -{ - v->a[276020] = anon_sym_esac; - v->a[276021] = actions(12382); - v->a[276022] = 6; - v->a[276023] = anon_sym_LPAREN; - v->a[276024] = anon_sym_DOLLAR; - v->a[276025] = aux_sym_number_token1; - v->a[276026] = aux_sym_number_token2; - v->a[276027] = anon_sym_DOLLAR_LPAREN; - v->a[276028] = sym_word; - v->a[276029] = actions(12384); - v->a[276030] = 15; - v->a[276031] = sym_test_operator; - v->a[276032] = sym_extglob_pattern; - v->a[276033] = sym__brace_start; - v->a[276034] = anon_sym_LPAREN_LPAREN; - v->a[276035] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276036] = anon_sym_DOLLAR_LBRACK; - v->a[276037] = sym__special_character; - v->a[276038] = anon_sym_DQUOTE; - v->a[276039] = sym_raw_string; - small_parse_table_13802(v); -} - -void small_parse_table_13802(t_small_parse_table_array *v) -{ - v->a[276040] = sym_ansi_c_string; - v->a[276041] = anon_sym_DOLLAR_LBRACE; - v->a[276042] = anon_sym_BQUOTE; - v->a[276043] = anon_sym_DOLLAR_BQUOTE; - v->a[276044] = anon_sym_LT_LPAREN; - v->a[276045] = anon_sym_GT_LPAREN; - v->a[276046] = 6; - v->a[276047] = actions(3); - v->a[276048] = 1; - v->a[276049] = sym_comment; - v->a[276050] = actions(12388); - v->a[276051] = 1; - v->a[276052] = sym_variable_name; - v->a[276053] = state(6746); - v->a[276054] = 1; - v->a[276055] = sym_subscript; - v->a[276056] = actions(11290); - v->a[276057] = 2; - v->a[276058] = sym_file_descriptor; - v->a[276059] = aux_sym_heredoc_redirect_token1; - small_parse_table_13803(v); -} - -void small_parse_table_13803(t_small_parse_table_array *v) -{ - v->a[276060] = state(5147); - v->a[276061] = 2; - v->a[276062] = sym_variable_assignment; - v->a[276063] = aux_sym_variable_assignments_repeat1; - v->a[276064] = actions(11288); - v->a[276065] = 16; - v->a[276066] = anon_sym_PIPE_PIPE; - v->a[276067] = anon_sym_AMP_AMP; - v->a[276068] = anon_sym_PIPE; - v->a[276069] = anon_sym_LT; - v->a[276070] = anon_sym_GT; - v->a[276071] = anon_sym_LT_LT; - v->a[276072] = anon_sym_GT_GT; - v->a[276073] = anon_sym_PIPE_AMP; - v->a[276074] = anon_sym_AMP_GT; - v->a[276075] = anon_sym_AMP_GT_GT; - v->a[276076] = anon_sym_LT_AMP; - v->a[276077] = anon_sym_GT_AMP; - v->a[276078] = anon_sym_GT_PIPE; - v->a[276079] = anon_sym_LT_AMP_DASH; - small_parse_table_13804(v); -} - -void small_parse_table_13804(t_small_parse_table_array *v) -{ - v->a[276080] = anon_sym_GT_AMP_DASH; - v->a[276081] = anon_sym_LT_LT_DASH; - v->a[276082] = 6; - v->a[276083] = actions(3); - v->a[276084] = 1; - v->a[276085] = sym_comment; - v->a[276086] = actions(12391); - v->a[276087] = 1; - v->a[276088] = sym_variable_name; - v->a[276089] = state(6746); - v->a[276090] = 1; - v->a[276091] = sym_subscript; - v->a[276092] = actions(11329); - v->a[276093] = 2; - v->a[276094] = sym_file_descriptor; - v->a[276095] = aux_sym_heredoc_redirect_token1; - v->a[276096] = state(5147); - v->a[276097] = 2; - v->a[276098] = sym_variable_assignment; - v->a[276099] = aux_sym_variable_assignments_repeat1; - small_parse_table_13805(v); -} - -/* EOF small_parse_table_2760.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2761.c b/parser/static/small_parse_table/small_parse_table_2761.c deleted file mode 100644 index 18944d16..00000000 --- a/parser/static/small_parse_table/small_parse_table_2761.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2761.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13805(t_small_parse_table_array *v) -{ - v->a[276100] = actions(11327); - v->a[276101] = 16; - v->a[276102] = anon_sym_PIPE_PIPE; - v->a[276103] = anon_sym_AMP_AMP; - v->a[276104] = anon_sym_PIPE; - v->a[276105] = anon_sym_LT; - v->a[276106] = anon_sym_GT; - v->a[276107] = anon_sym_LT_LT; - v->a[276108] = anon_sym_GT_GT; - v->a[276109] = anon_sym_PIPE_AMP; - v->a[276110] = anon_sym_AMP_GT; - v->a[276111] = anon_sym_AMP_GT_GT; - v->a[276112] = anon_sym_LT_AMP; - v->a[276113] = anon_sym_GT_AMP; - v->a[276114] = anon_sym_GT_PIPE; - v->a[276115] = anon_sym_LT_AMP_DASH; - v->a[276116] = anon_sym_GT_AMP_DASH; - v->a[276117] = anon_sym_LT_LT_DASH; - v->a[276118] = 3; - v->a[276119] = actions(71); - small_parse_table_13806(v); -} - -void small_parse_table_13806(t_small_parse_table_array *v) -{ - v->a[276120] = 1; - v->a[276121] = sym_comment; - v->a[276122] = actions(1316); - v->a[276123] = 6; - v->a[276124] = anon_sym_DOLLAR; - v->a[276125] = aux_sym_number_token1; - v->a[276126] = aux_sym_number_token2; - v->a[276127] = anon_sym_DOLLAR_LPAREN; - v->a[276128] = anon_sym_BQUOTE; - v->a[276129] = sym_word; - v->a[276130] = actions(1318); - v->a[276131] = 16; - v->a[276132] = sym__concat; - v->a[276133] = sym_test_operator; - v->a[276134] = sym__brace_start; - v->a[276135] = anon_sym_LPAREN_LPAREN; - v->a[276136] = anon_sym_RPAREN; - v->a[276137] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276138] = anon_sym_DOLLAR_LBRACK; - v->a[276139] = aux_sym_concatenation_token1; - small_parse_table_13807(v); -} - -void small_parse_table_13807(t_small_parse_table_array *v) -{ - v->a[276140] = sym__special_character; - v->a[276141] = anon_sym_DQUOTE; - v->a[276142] = sym_raw_string; - v->a[276143] = sym_ansi_c_string; - v->a[276144] = anon_sym_DOLLAR_LBRACE; - v->a[276145] = anon_sym_DOLLAR_BQUOTE; - v->a[276146] = anon_sym_LT_LPAREN; - v->a[276147] = anon_sym_GT_LPAREN; - v->a[276148] = 3; - v->a[276149] = actions(71); - v->a[276150] = 1; - v->a[276151] = sym_comment; - v->a[276152] = actions(1320); - v->a[276153] = 6; - v->a[276154] = anon_sym_DOLLAR; - v->a[276155] = aux_sym_number_token1; - v->a[276156] = aux_sym_number_token2; - v->a[276157] = anon_sym_DOLLAR_LPAREN; - v->a[276158] = anon_sym_BQUOTE; - v->a[276159] = sym_word; - small_parse_table_13808(v); -} - -void small_parse_table_13808(t_small_parse_table_array *v) -{ - v->a[276160] = actions(1322); - v->a[276161] = 16; - v->a[276162] = sym__concat; - v->a[276163] = sym_test_operator; - v->a[276164] = sym__brace_start; - v->a[276165] = anon_sym_LPAREN_LPAREN; - v->a[276166] = anon_sym_RPAREN; - v->a[276167] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276168] = anon_sym_DOLLAR_LBRACK; - v->a[276169] = aux_sym_concatenation_token1; - v->a[276170] = sym__special_character; - v->a[276171] = anon_sym_DQUOTE; - v->a[276172] = sym_raw_string; - v->a[276173] = sym_ansi_c_string; - v->a[276174] = anon_sym_DOLLAR_LBRACE; - v->a[276175] = anon_sym_DOLLAR_BQUOTE; - v->a[276176] = anon_sym_LT_LPAREN; - v->a[276177] = anon_sym_GT_LPAREN; - v->a[276178] = 3; - v->a[276179] = actions(71); - small_parse_table_13809(v); -} - -void small_parse_table_13809(t_small_parse_table_array *v) -{ - v->a[276180] = 1; - v->a[276181] = sym_comment; - v->a[276182] = actions(1328); - v->a[276183] = 6; - v->a[276184] = anon_sym_DOLLAR; - v->a[276185] = aux_sym_number_token1; - v->a[276186] = aux_sym_number_token2; - v->a[276187] = anon_sym_DOLLAR_LPAREN; - v->a[276188] = anon_sym_BQUOTE; - v->a[276189] = sym_word; - v->a[276190] = actions(1330); - v->a[276191] = 16; - v->a[276192] = sym__concat; - v->a[276193] = sym_test_operator; - v->a[276194] = sym__brace_start; - v->a[276195] = anon_sym_LPAREN_LPAREN; - v->a[276196] = anon_sym_RPAREN; - v->a[276197] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276198] = anon_sym_DOLLAR_LBRACK; - v->a[276199] = aux_sym_concatenation_token1; - small_parse_table_13810(v); -} - -/* EOF small_parse_table_2761.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2762.c b/parser/static/small_parse_table/small_parse_table_2762.c deleted file mode 100644 index bf814887..00000000 --- a/parser/static/small_parse_table/small_parse_table_2762.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2762.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13810(t_small_parse_table_array *v) -{ - v->a[276200] = sym__special_character; - v->a[276201] = anon_sym_DQUOTE; - v->a[276202] = sym_raw_string; - v->a[276203] = sym_ansi_c_string; - v->a[276204] = anon_sym_DOLLAR_LBRACE; - v->a[276205] = anon_sym_DOLLAR_BQUOTE; - v->a[276206] = anon_sym_LT_LPAREN; - v->a[276207] = anon_sym_GT_LPAREN; - v->a[276208] = 3; - v->a[276209] = actions(71); - v->a[276210] = 1; - v->a[276211] = sym_comment; - v->a[276212] = actions(1340); - v->a[276213] = 6; - v->a[276214] = anon_sym_DOLLAR; - v->a[276215] = aux_sym_number_token1; - v->a[276216] = aux_sym_number_token2; - v->a[276217] = anon_sym_DOLLAR_LPAREN; - v->a[276218] = anon_sym_BQUOTE; - v->a[276219] = sym_word; - small_parse_table_13811(v); -} - -void small_parse_table_13811(t_small_parse_table_array *v) -{ - v->a[276220] = actions(1342); - v->a[276221] = 16; - v->a[276222] = sym__concat; - v->a[276223] = sym_test_operator; - v->a[276224] = sym__brace_start; - v->a[276225] = anon_sym_LPAREN_LPAREN; - v->a[276226] = anon_sym_RPAREN; - v->a[276227] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276228] = anon_sym_DOLLAR_LBRACK; - v->a[276229] = aux_sym_concatenation_token1; - v->a[276230] = sym__special_character; - v->a[276231] = anon_sym_DQUOTE; - v->a[276232] = sym_raw_string; - v->a[276233] = sym_ansi_c_string; - v->a[276234] = anon_sym_DOLLAR_LBRACE; - v->a[276235] = anon_sym_DOLLAR_BQUOTE; - v->a[276236] = anon_sym_LT_LPAREN; - v->a[276237] = anon_sym_GT_LPAREN; - v->a[276238] = 3; - v->a[276239] = actions(71); - small_parse_table_13812(v); -} - -void small_parse_table_13812(t_small_parse_table_array *v) -{ - v->a[276240] = 1; - v->a[276241] = sym_comment; - v->a[276242] = actions(1352); - v->a[276243] = 6; - v->a[276244] = anon_sym_DOLLAR; - v->a[276245] = aux_sym_number_token1; - v->a[276246] = aux_sym_number_token2; - v->a[276247] = anon_sym_DOLLAR_LPAREN; - v->a[276248] = anon_sym_BQUOTE; - v->a[276249] = sym_word; - v->a[276250] = actions(1354); - v->a[276251] = 16; - v->a[276252] = sym__concat; - v->a[276253] = sym_test_operator; - v->a[276254] = sym__brace_start; - v->a[276255] = anon_sym_LPAREN_LPAREN; - v->a[276256] = anon_sym_RPAREN; - v->a[276257] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276258] = anon_sym_DOLLAR_LBRACK; - v->a[276259] = aux_sym_concatenation_token1; - small_parse_table_13813(v); -} - -void small_parse_table_13813(t_small_parse_table_array *v) -{ - v->a[276260] = sym__special_character; - v->a[276261] = anon_sym_DQUOTE; - v->a[276262] = sym_raw_string; - v->a[276263] = sym_ansi_c_string; - v->a[276264] = anon_sym_DOLLAR_LBRACE; - v->a[276265] = anon_sym_DOLLAR_BQUOTE; - v->a[276266] = anon_sym_LT_LPAREN; - v->a[276267] = anon_sym_GT_LPAREN; - v->a[276268] = 3; - v->a[276269] = actions(71); - v->a[276270] = 1; - v->a[276271] = sym_comment; - v->a[276272] = actions(1356); - v->a[276273] = 6; - v->a[276274] = anon_sym_DOLLAR; - v->a[276275] = aux_sym_number_token1; - v->a[276276] = aux_sym_number_token2; - v->a[276277] = anon_sym_DOLLAR_LPAREN; - v->a[276278] = anon_sym_BQUOTE; - v->a[276279] = sym_word; - small_parse_table_13814(v); -} - -void small_parse_table_13814(t_small_parse_table_array *v) -{ - v->a[276280] = actions(1358); - v->a[276281] = 16; - v->a[276282] = sym__concat; - v->a[276283] = sym_test_operator; - v->a[276284] = sym__brace_start; - v->a[276285] = anon_sym_LPAREN_LPAREN; - v->a[276286] = anon_sym_RPAREN; - v->a[276287] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276288] = anon_sym_DOLLAR_LBRACK; - v->a[276289] = aux_sym_concatenation_token1; - v->a[276290] = sym__special_character; - v->a[276291] = anon_sym_DQUOTE; - v->a[276292] = sym_raw_string; - v->a[276293] = sym_ansi_c_string; - v->a[276294] = anon_sym_DOLLAR_LBRACE; - v->a[276295] = anon_sym_DOLLAR_BQUOTE; - v->a[276296] = anon_sym_LT_LPAREN; - v->a[276297] = anon_sym_GT_LPAREN; - v->a[276298] = 3; - v->a[276299] = actions(71); - small_parse_table_13815(v); -} - -/* EOF small_parse_table_2762.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2763.c b/parser/static/small_parse_table/small_parse_table_2763.c deleted file mode 100644 index db481d74..00000000 --- a/parser/static/small_parse_table/small_parse_table_2763.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2763.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13815(t_small_parse_table_array *v) -{ - v->a[276300] = 1; - v->a[276301] = sym_comment; - v->a[276302] = actions(1332); - v->a[276303] = 6; - v->a[276304] = anon_sym_DOLLAR; - v->a[276305] = aux_sym_number_token1; - v->a[276306] = aux_sym_number_token2; - v->a[276307] = anon_sym_DOLLAR_LPAREN; - v->a[276308] = anon_sym_BQUOTE; - v->a[276309] = sym_word; - v->a[276310] = actions(1334); - v->a[276311] = 16; - v->a[276312] = sym__concat; - v->a[276313] = sym_test_operator; - v->a[276314] = sym__brace_start; - v->a[276315] = anon_sym_LPAREN_LPAREN; - v->a[276316] = anon_sym_RPAREN; - v->a[276317] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276318] = anon_sym_DOLLAR_LBRACK; - v->a[276319] = aux_sym_concatenation_token1; - small_parse_table_13816(v); -} - -void small_parse_table_13816(t_small_parse_table_array *v) -{ - v->a[276320] = sym__special_character; - v->a[276321] = anon_sym_DQUOTE; - v->a[276322] = sym_raw_string; - v->a[276323] = sym_ansi_c_string; - v->a[276324] = anon_sym_DOLLAR_LBRACE; - v->a[276325] = anon_sym_DOLLAR_BQUOTE; - v->a[276326] = anon_sym_LT_LPAREN; - v->a[276327] = anon_sym_GT_LPAREN; - v->a[276328] = 3; - v->a[276329] = actions(71); - v->a[276330] = 1; - v->a[276331] = sym_comment; - v->a[276332] = actions(1336); - v->a[276333] = 6; - v->a[276334] = anon_sym_DOLLAR; - v->a[276335] = aux_sym_number_token1; - v->a[276336] = aux_sym_number_token2; - v->a[276337] = anon_sym_DOLLAR_LPAREN; - v->a[276338] = anon_sym_BQUOTE; - v->a[276339] = sym_word; - small_parse_table_13817(v); -} - -void small_parse_table_13817(t_small_parse_table_array *v) -{ - v->a[276340] = actions(1338); - v->a[276341] = 16; - v->a[276342] = sym__concat; - v->a[276343] = sym_test_operator; - v->a[276344] = sym__brace_start; - v->a[276345] = anon_sym_LPAREN_LPAREN; - v->a[276346] = anon_sym_RPAREN; - v->a[276347] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276348] = anon_sym_DOLLAR_LBRACK; - v->a[276349] = aux_sym_concatenation_token1; - v->a[276350] = sym__special_character; - v->a[276351] = anon_sym_DQUOTE; - v->a[276352] = sym_raw_string; - v->a[276353] = sym_ansi_c_string; - v->a[276354] = anon_sym_DOLLAR_LBRACE; - v->a[276355] = anon_sym_DOLLAR_BQUOTE; - v->a[276356] = anon_sym_LT_LPAREN; - v->a[276357] = anon_sym_GT_LPAREN; - v->a[276358] = 3; - v->a[276359] = actions(71); - small_parse_table_13818(v); -} - -void small_parse_table_13818(t_small_parse_table_array *v) -{ - v->a[276360] = 1; - v->a[276361] = sym_comment; - v->a[276362] = actions(1312); - v->a[276363] = 6; - v->a[276364] = anon_sym_DOLLAR; - v->a[276365] = aux_sym_number_token1; - v->a[276366] = aux_sym_number_token2; - v->a[276367] = anon_sym_DOLLAR_LPAREN; - v->a[276368] = anon_sym_BQUOTE; - v->a[276369] = sym_word; - v->a[276370] = actions(1314); - v->a[276371] = 16; - v->a[276372] = sym__concat; - v->a[276373] = sym_test_operator; - v->a[276374] = sym__brace_start; - v->a[276375] = anon_sym_LPAREN_LPAREN; - v->a[276376] = anon_sym_RPAREN; - v->a[276377] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276378] = anon_sym_DOLLAR_LBRACK; - v->a[276379] = aux_sym_concatenation_token1; - small_parse_table_13819(v); -} - -void small_parse_table_13819(t_small_parse_table_array *v) -{ - v->a[276380] = sym__special_character; - v->a[276381] = anon_sym_DQUOTE; - v->a[276382] = sym_raw_string; - v->a[276383] = sym_ansi_c_string; - v->a[276384] = anon_sym_DOLLAR_LBRACE; - v->a[276385] = anon_sym_DOLLAR_BQUOTE; - v->a[276386] = anon_sym_LT_LPAREN; - v->a[276387] = anon_sym_GT_LPAREN; - v->a[276388] = 3; - v->a[276389] = actions(71); - v->a[276390] = 1; - v->a[276391] = sym_comment; - v->a[276392] = actions(1344); - v->a[276393] = 6; - v->a[276394] = anon_sym_DOLLAR; - v->a[276395] = aux_sym_number_token1; - v->a[276396] = aux_sym_number_token2; - v->a[276397] = anon_sym_DOLLAR_LPAREN; - v->a[276398] = anon_sym_BQUOTE; - v->a[276399] = sym_word; - small_parse_table_13820(v); -} - -/* EOF small_parse_table_2763.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2764.c b/parser/static/small_parse_table/small_parse_table_2764.c deleted file mode 100644 index b7b44d93..00000000 --- a/parser/static/small_parse_table/small_parse_table_2764.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2764.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13820(t_small_parse_table_array *v) -{ - v->a[276400] = actions(1346); - v->a[276401] = 16; - v->a[276402] = sym__concat; - v->a[276403] = sym_test_operator; - v->a[276404] = sym__brace_start; - v->a[276405] = anon_sym_LPAREN_LPAREN; - v->a[276406] = anon_sym_RPAREN; - v->a[276407] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276408] = anon_sym_DOLLAR_LBRACK; - v->a[276409] = aux_sym_concatenation_token1; - v->a[276410] = sym__special_character; - v->a[276411] = anon_sym_DQUOTE; - v->a[276412] = sym_raw_string; - v->a[276413] = sym_ansi_c_string; - v->a[276414] = anon_sym_DOLLAR_LBRACE; - v->a[276415] = anon_sym_DOLLAR_BQUOTE; - v->a[276416] = anon_sym_LT_LPAREN; - v->a[276417] = anon_sym_GT_LPAREN; - v->a[276418] = 3; - v->a[276419] = actions(71); - small_parse_table_13821(v); -} - -void small_parse_table_13821(t_small_parse_table_array *v) -{ - v->a[276420] = 1; - v->a[276421] = sym_comment; - v->a[276422] = actions(1308); - v->a[276423] = 6; - v->a[276424] = anon_sym_DOLLAR; - v->a[276425] = aux_sym_number_token1; - v->a[276426] = aux_sym_number_token2; - v->a[276427] = anon_sym_DOLLAR_LPAREN; - v->a[276428] = anon_sym_BQUOTE; - v->a[276429] = sym_word; - v->a[276430] = actions(1310); - v->a[276431] = 16; - v->a[276432] = sym__concat; - v->a[276433] = sym_test_operator; - v->a[276434] = sym__brace_start; - v->a[276435] = anon_sym_LPAREN_LPAREN; - v->a[276436] = anon_sym_RPAREN; - v->a[276437] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276438] = anon_sym_DOLLAR_LBRACK; - v->a[276439] = aux_sym_concatenation_token1; - small_parse_table_13822(v); -} - -void small_parse_table_13822(t_small_parse_table_array *v) -{ - v->a[276440] = sym__special_character; - v->a[276441] = anon_sym_DQUOTE; - v->a[276442] = sym_raw_string; - v->a[276443] = sym_ansi_c_string; - v->a[276444] = anon_sym_DOLLAR_LBRACE; - v->a[276445] = anon_sym_DOLLAR_BQUOTE; - v->a[276446] = anon_sym_LT_LPAREN; - v->a[276447] = anon_sym_GT_LPAREN; - v->a[276448] = 3; - v->a[276449] = actions(71); - v->a[276450] = 1; - v->a[276451] = sym_comment; - v->a[276452] = actions(1304); - v->a[276453] = 6; - v->a[276454] = anon_sym_DOLLAR; - v->a[276455] = aux_sym_number_token1; - v->a[276456] = aux_sym_number_token2; - v->a[276457] = anon_sym_DOLLAR_LPAREN; - v->a[276458] = anon_sym_BQUOTE; - v->a[276459] = sym_word; - small_parse_table_13823(v); -} - -void small_parse_table_13823(t_small_parse_table_array *v) -{ - v->a[276460] = actions(1306); - v->a[276461] = 16; - v->a[276462] = sym__concat; - v->a[276463] = sym_test_operator; - v->a[276464] = sym__brace_start; - v->a[276465] = anon_sym_LPAREN_LPAREN; - v->a[276466] = anon_sym_RPAREN; - v->a[276467] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276468] = anon_sym_DOLLAR_LBRACK; - v->a[276469] = aux_sym_concatenation_token1; - v->a[276470] = sym__special_character; - v->a[276471] = anon_sym_DQUOTE; - v->a[276472] = sym_raw_string; - v->a[276473] = sym_ansi_c_string; - v->a[276474] = anon_sym_DOLLAR_LBRACE; - v->a[276475] = anon_sym_DOLLAR_BQUOTE; - v->a[276476] = anon_sym_LT_LPAREN; - v->a[276477] = anon_sym_GT_LPAREN; - v->a[276478] = 3; - v->a[276479] = actions(71); - small_parse_table_13824(v); -} - -void small_parse_table_13824(t_small_parse_table_array *v) -{ - v->a[276480] = 1; - v->a[276481] = sym_comment; - v->a[276482] = actions(1308); - v->a[276483] = 6; - v->a[276484] = anon_sym_DOLLAR; - v->a[276485] = aux_sym_number_token1; - v->a[276486] = aux_sym_number_token2; - v->a[276487] = anon_sym_DOLLAR_LPAREN; - v->a[276488] = anon_sym_BQUOTE; - v->a[276489] = sym_word; - v->a[276490] = actions(1310); - v->a[276491] = 16; - v->a[276492] = sym__concat; - v->a[276493] = sym_test_operator; - v->a[276494] = sym__brace_start; - v->a[276495] = anon_sym_LPAREN_LPAREN; - v->a[276496] = anon_sym_RPAREN; - v->a[276497] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276498] = anon_sym_DOLLAR_LBRACK; - v->a[276499] = aux_sym_concatenation_token1; - small_parse_table_13825(v); -} - -/* EOF small_parse_table_2764.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2765.c b/parser/static/small_parse_table/small_parse_table_2765.c deleted file mode 100644 index 14504398..00000000 --- a/parser/static/small_parse_table/small_parse_table_2765.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2765.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13825(t_small_parse_table_array *v) -{ - v->a[276500] = sym__special_character; - v->a[276501] = anon_sym_DQUOTE; - v->a[276502] = sym_raw_string; - v->a[276503] = sym_ansi_c_string; - v->a[276504] = anon_sym_DOLLAR_LBRACE; - v->a[276505] = anon_sym_DOLLAR_BQUOTE; - v->a[276506] = anon_sym_LT_LPAREN; - v->a[276507] = anon_sym_GT_LPAREN; - v->a[276508] = 4; - v->a[276509] = actions(71); - v->a[276510] = 1; - v->a[276511] = sym_comment; - v->a[276512] = actions(12397); - v->a[276513] = 1; - v->a[276514] = anon_sym_esac; - v->a[276515] = actions(12393); - v->a[276516] = 6; - v->a[276517] = anon_sym_LPAREN; - v->a[276518] = anon_sym_DOLLAR; - v->a[276519] = aux_sym_number_token1; - small_parse_table_13826(v); -} - -void small_parse_table_13826(t_small_parse_table_array *v) -{ - v->a[276520] = aux_sym_number_token2; - v->a[276521] = anon_sym_DOLLAR_LPAREN; - v->a[276522] = sym_word; - v->a[276523] = actions(12395); - v->a[276524] = 15; - v->a[276525] = sym_test_operator; - v->a[276526] = sym_extglob_pattern; - v->a[276527] = sym__brace_start; - v->a[276528] = anon_sym_LPAREN_LPAREN; - v->a[276529] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276530] = anon_sym_DOLLAR_LBRACK; - v->a[276531] = sym__special_character; - v->a[276532] = anon_sym_DQUOTE; - v->a[276533] = sym_raw_string; - v->a[276534] = sym_ansi_c_string; - v->a[276535] = anon_sym_DOLLAR_LBRACE; - v->a[276536] = anon_sym_BQUOTE; - v->a[276537] = anon_sym_DOLLAR_BQUOTE; - v->a[276538] = anon_sym_LT_LPAREN; - v->a[276539] = anon_sym_GT_LPAREN; - small_parse_table_13827(v); -} - -void small_parse_table_13827(t_small_parse_table_array *v) -{ - v->a[276540] = 9; - v->a[276541] = actions(3); - v->a[276542] = 1; - v->a[276543] = sym_comment; - v->a[276544] = actions(5387); - v->a[276545] = 1; - v->a[276546] = aux_sym_heredoc_redirect_token1; - v->a[276547] = actions(12221); - v->a[276548] = 1; - v->a[276549] = sym_file_descriptor; - v->a[276550] = actions(4692); - v->a[276551] = 2; - v->a[276552] = anon_sym_LT_LT; - v->a[276553] = anon_sym_LT_LT_DASH; - v->a[276554] = actions(5099); - v->a[276555] = 2; - v->a[276556] = anon_sym_PIPE_PIPE; - v->a[276557] = anon_sym_AMP_AMP; - v->a[276558] = actions(11556); - v->a[276559] = 2; - small_parse_table_13828(v); -} - -void small_parse_table_13828(t_small_parse_table_array *v) -{ - v->a[276560] = anon_sym_LT_AMP_DASH; - v->a[276561] = anon_sym_GT_AMP_DASH; - v->a[276562] = actions(5385); - v->a[276563] = 3; - v->a[276564] = anon_sym_SEMI; - v->a[276565] = anon_sym_AMP; - v->a[276566] = anon_sym_SEMI_SEMI; - v->a[276567] = state(4986); - v->a[276568] = 3; - v->a[276569] = sym_file_redirect; - v->a[276570] = sym_heredoc_redirect; - v->a[276571] = aux_sym_redirected_statement_repeat1; - v->a[276572] = actions(11554); - v->a[276573] = 8; - v->a[276574] = anon_sym_LT; - v->a[276575] = anon_sym_GT; - v->a[276576] = anon_sym_GT_GT; - v->a[276577] = anon_sym_AMP_GT; - v->a[276578] = anon_sym_AMP_GT_GT; - v->a[276579] = anon_sym_LT_AMP; - small_parse_table_13829(v); -} - -void small_parse_table_13829(t_small_parse_table_array *v) -{ - v->a[276580] = anon_sym_GT_AMP; - v->a[276581] = anon_sym_GT_PIPE; - v->a[276582] = 4; - v->a[276583] = actions(71); - v->a[276584] = 1; - v->a[276585] = sym_comment; - v->a[276586] = actions(12403); - v->a[276587] = 1; - v->a[276588] = anon_sym_esac; - v->a[276589] = actions(12399); - v->a[276590] = 6; - v->a[276591] = anon_sym_LPAREN; - v->a[276592] = anon_sym_DOLLAR; - v->a[276593] = aux_sym_number_token1; - v->a[276594] = aux_sym_number_token2; - v->a[276595] = anon_sym_DOLLAR_LPAREN; - v->a[276596] = sym_word; - v->a[276597] = actions(12401); - v->a[276598] = 15; - v->a[276599] = sym_test_operator; - small_parse_table_13830(v); -} - -/* EOF small_parse_table_2765.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2766.c b/parser/static/small_parse_table/small_parse_table_2766.c deleted file mode 100644 index e86973f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2766.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2766.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13830(t_small_parse_table_array *v) -{ - v->a[276600] = sym_extglob_pattern; - v->a[276601] = sym__brace_start; - v->a[276602] = anon_sym_LPAREN_LPAREN; - v->a[276603] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276604] = anon_sym_DOLLAR_LBRACK; - v->a[276605] = sym__special_character; - v->a[276606] = anon_sym_DQUOTE; - v->a[276607] = sym_raw_string; - v->a[276608] = sym_ansi_c_string; - v->a[276609] = anon_sym_DOLLAR_LBRACE; - v->a[276610] = anon_sym_BQUOTE; - v->a[276611] = anon_sym_DOLLAR_BQUOTE; - v->a[276612] = anon_sym_LT_LPAREN; - v->a[276613] = anon_sym_GT_LPAREN; - v->a[276614] = 3; - v->a[276615] = actions(71); - v->a[276616] = 1; - v->a[276617] = sym_comment; - v->a[276618] = actions(1300); - v->a[276619] = 6; - small_parse_table_13831(v); -} - -void small_parse_table_13831(t_small_parse_table_array *v) -{ - v->a[276620] = anon_sym_DOLLAR; - v->a[276621] = aux_sym_number_token1; - v->a[276622] = aux_sym_number_token2; - v->a[276623] = anon_sym_DOLLAR_LPAREN; - v->a[276624] = anon_sym_BQUOTE; - v->a[276625] = sym_word; - v->a[276626] = actions(1302); - v->a[276627] = 16; - v->a[276628] = sym__concat; - v->a[276629] = sym_test_operator; - v->a[276630] = sym__brace_start; - v->a[276631] = anon_sym_LPAREN_LPAREN; - v->a[276632] = anon_sym_RPAREN; - v->a[276633] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276634] = anon_sym_DOLLAR_LBRACK; - v->a[276635] = aux_sym_concatenation_token1; - v->a[276636] = sym__special_character; - v->a[276637] = anon_sym_DQUOTE; - v->a[276638] = sym_raw_string; - v->a[276639] = sym_ansi_c_string; - small_parse_table_13832(v); -} - -void small_parse_table_13832(t_small_parse_table_array *v) -{ - v->a[276640] = anon_sym_DOLLAR_LBRACE; - v->a[276641] = anon_sym_DOLLAR_BQUOTE; - v->a[276642] = anon_sym_LT_LPAREN; - v->a[276643] = anon_sym_GT_LPAREN; - v->a[276644] = 4; - v->a[276645] = actions(71); - v->a[276646] = 1; - v->a[276647] = sym_comment; - v->a[276648] = actions(12409); - v->a[276649] = 1; - v->a[276650] = anon_sym_esac; - v->a[276651] = actions(12405); - v->a[276652] = 6; - v->a[276653] = anon_sym_LPAREN; - v->a[276654] = anon_sym_DOLLAR; - v->a[276655] = aux_sym_number_token1; - v->a[276656] = aux_sym_number_token2; - v->a[276657] = anon_sym_DOLLAR_LPAREN; - v->a[276658] = sym_word; - v->a[276659] = actions(12407); - small_parse_table_13833(v); -} - -void small_parse_table_13833(t_small_parse_table_array *v) -{ - v->a[276660] = 15; - v->a[276661] = sym_test_operator; - v->a[276662] = sym_extglob_pattern; - v->a[276663] = sym__brace_start; - v->a[276664] = anon_sym_LPAREN_LPAREN; - v->a[276665] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276666] = anon_sym_DOLLAR_LBRACK; - v->a[276667] = sym__special_character; - v->a[276668] = anon_sym_DQUOTE; - v->a[276669] = sym_raw_string; - v->a[276670] = sym_ansi_c_string; - v->a[276671] = anon_sym_DOLLAR_LBRACE; - v->a[276672] = anon_sym_BQUOTE; - v->a[276673] = anon_sym_DOLLAR_BQUOTE; - v->a[276674] = anon_sym_LT_LPAREN; - v->a[276675] = anon_sym_GT_LPAREN; - v->a[276676] = 9; - v->a[276677] = actions(71); - v->a[276678] = 1; - v->a[276679] = sym_comment; - small_parse_table_13834(v); -} - -void small_parse_table_13834(t_small_parse_table_array *v) -{ - v->a[276680] = actions(12417); - v->a[276681] = 1; - v->a[276682] = anon_sym_LT_LT_LT; - v->a[276683] = actions(12419); - v->a[276684] = 1; - v->a[276685] = sym_file_descriptor; - v->a[276686] = actions(11357); - v->a[276687] = 2; - v->a[276688] = anon_sym_PIPE; - v->a[276689] = anon_sym_LT_LT; - v->a[276690] = actions(12415); - v->a[276691] = 2; - v->a[276692] = anon_sym_LT_AMP_DASH; - v->a[276693] = anon_sym_GT_AMP_DASH; - v->a[276694] = actions(12413); - v->a[276695] = 3; - v->a[276696] = anon_sym_GT_GT; - v->a[276697] = anon_sym_AMP_GT_GT; - v->a[276698] = anon_sym_GT_PIPE; - v->a[276699] = state(5205); - small_parse_table_13835(v); -} - -/* EOF small_parse_table_2766.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2767.c b/parser/static/small_parse_table/small_parse_table_2767.c deleted file mode 100644 index b99ac3ce..00000000 --- a/parser/static/small_parse_table/small_parse_table_2767.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2767.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13835(t_small_parse_table_array *v) -{ - v->a[276700] = 3; - v->a[276701] = sym_file_redirect; - v->a[276702] = sym_herestring_redirect; - v->a[276703] = aux_sym_redirected_statement_repeat2; - v->a[276704] = actions(11363); - v->a[276705] = 5; - v->a[276706] = anon_sym_PIPE_PIPE; - v->a[276707] = anon_sym_AMP_AMP; - v->a[276708] = anon_sym_PIPE_AMP; - v->a[276709] = anon_sym_RBRACK; - v->a[276710] = anon_sym_LT_LT_DASH; - v->a[276711] = actions(12411); - v->a[276712] = 5; - v->a[276713] = anon_sym_LT; - v->a[276714] = anon_sym_GT; - v->a[276715] = anon_sym_AMP_GT; - v->a[276716] = anon_sym_LT_AMP; - v->a[276717] = anon_sym_GT_AMP; - v->a[276718] = 16; - v->a[276719] = actions(71); - small_parse_table_13836(v); -} - -void small_parse_table_13836(t_small_parse_table_array *v) -{ - v->a[276720] = 1; - v->a[276721] = sym_comment; - v->a[276722] = actions(12167); - v->a[276723] = 1; - v->a[276724] = anon_sym_LPAREN; - v->a[276725] = actions(12171); - v->a[276726] = 1; - v->a[276727] = anon_sym_DOLLAR; - v->a[276728] = actions(12173); - v->a[276729] = 1; - v->a[276730] = anon_sym_DQUOTE; - v->a[276731] = actions(12175); - v->a[276732] = 1; - v->a[276733] = aux_sym_number_token1; - v->a[276734] = actions(12177); - v->a[276735] = 1; - v->a[276736] = aux_sym_number_token2; - v->a[276737] = actions(12179); - v->a[276738] = 1; - v->a[276739] = anon_sym_DOLLAR_LBRACE; - small_parse_table_13837(v); -} - -void small_parse_table_13837(t_small_parse_table_array *v) -{ - v->a[276740] = actions(12181); - v->a[276741] = 1; - v->a[276742] = anon_sym_DOLLAR_LPAREN; - v->a[276743] = actions(12183); - v->a[276744] = 1; - v->a[276745] = anon_sym_BQUOTE; - v->a[276746] = actions(12185); - v->a[276747] = 1; - v->a[276748] = anon_sym_DOLLAR_BQUOTE; - v->a[276749] = actions(12421); - v->a[276750] = 1; - v->a[276751] = aux_sym__c_word_token1; - v->a[276752] = state(3442); - v->a[276753] = 1; - v->a[276754] = sym__c_unary_expression; - v->a[276755] = state(3443); - v->a[276756] = 1; - v->a[276757] = sym__c_binary_expression; - v->a[276758] = state(3444); - v->a[276759] = 1; - small_parse_table_13838(v); -} - -void small_parse_table_13838(t_small_parse_table_array *v) -{ - v->a[276760] = sym__c_postfix_expression; - v->a[276761] = actions(12165); - v->a[276762] = 2; - v->a[276763] = anon_sym_PLUS_PLUS; - v->a[276764] = anon_sym_DASH_DASH; - v->a[276765] = state(3454); - v->a[276766] = 7; - v->a[276767] = sym__c_expression_not_assignment; - v->a[276768] = sym__c_parenthesized_expression; - v->a[276769] = sym_string; - v->a[276770] = sym_number; - v->a[276771] = sym_simple_expansion; - v->a[276772] = sym_expansion; - v->a[276773] = sym_command_substitution; - v->a[276774] = 4; - v->a[276775] = actions(71); - v->a[276776] = 1; - v->a[276777] = sym_comment; - v->a[276778] = actions(12427); - v->a[276779] = 1; - small_parse_table_13839(v); -} - -void small_parse_table_13839(t_small_parse_table_array *v) -{ - v->a[276780] = anon_sym_esac; - v->a[276781] = actions(12423); - v->a[276782] = 6; - v->a[276783] = anon_sym_LPAREN; - v->a[276784] = anon_sym_DOLLAR; - v->a[276785] = aux_sym_number_token1; - v->a[276786] = aux_sym_number_token2; - v->a[276787] = anon_sym_DOLLAR_LPAREN; - v->a[276788] = sym_word; - v->a[276789] = actions(12425); - v->a[276790] = 15; - v->a[276791] = sym_test_operator; - v->a[276792] = sym_extglob_pattern; - v->a[276793] = sym__brace_start; - v->a[276794] = anon_sym_LPAREN_LPAREN; - v->a[276795] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276796] = anon_sym_DOLLAR_LBRACK; - v->a[276797] = sym__special_character; - v->a[276798] = anon_sym_DQUOTE; - v->a[276799] = sym_raw_string; - small_parse_table_13840(v); -} - -/* EOF small_parse_table_2767.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2768.c b/parser/static/small_parse_table/small_parse_table_2768.c deleted file mode 100644 index 09eaaa0d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2768.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2768.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13840(t_small_parse_table_array *v) -{ - v->a[276800] = sym_ansi_c_string; - v->a[276801] = anon_sym_DOLLAR_LBRACE; - v->a[276802] = anon_sym_BQUOTE; - v->a[276803] = anon_sym_DOLLAR_BQUOTE; - v->a[276804] = anon_sym_LT_LPAREN; - v->a[276805] = anon_sym_GT_LPAREN; - v->a[276806] = 5; - v->a[276807] = actions(71); - v->a[276808] = 1; - v->a[276809] = sym_comment; - v->a[276810] = state(5175); - v->a[276811] = 1; - v->a[276812] = aux_sym_concatenation_repeat1; - v->a[276813] = actions(12327); - v->a[276814] = 2; - v->a[276815] = sym__concat; - v->a[276816] = aux_sym_concatenation_token1; - v->a[276817] = actions(5721); - v->a[276818] = 7; - v->a[276819] = anon_sym_PIPE; - small_parse_table_13841(v); -} - -void small_parse_table_13841(t_small_parse_table_array *v) -{ - v->a[276820] = anon_sym_LT; - v->a[276821] = anon_sym_GT; - v->a[276822] = anon_sym_LT_LT; - v->a[276823] = anon_sym_AMP_GT; - v->a[276824] = anon_sym_LT_AMP; - v->a[276825] = anon_sym_GT_AMP; - v->a[276826] = actions(5723); - v->a[276827] = 12; - v->a[276828] = sym_file_descriptor; - v->a[276829] = anon_sym_PIPE_PIPE; - v->a[276830] = anon_sym_AMP_AMP; - v->a[276831] = anon_sym_GT_GT; - v->a[276832] = anon_sym_PIPE_AMP; - v->a[276833] = anon_sym_RBRACK; - v->a[276834] = anon_sym_AMP_GT_GT; - v->a[276835] = anon_sym_GT_PIPE; - v->a[276836] = anon_sym_LT_AMP_DASH; - v->a[276837] = anon_sym_GT_AMP_DASH; - v->a[276838] = anon_sym_LT_LT_DASH; - v->a[276839] = anon_sym_LT_LT_LT; - small_parse_table_13842(v); -} - -void small_parse_table_13842(t_small_parse_table_array *v) -{ - v->a[276840] = 3; - v->a[276841] = actions(71); - v->a[276842] = 1; - v->a[276843] = sym_comment; - v->a[276844] = actions(1296); - v->a[276845] = 6; - v->a[276846] = anon_sym_DOLLAR; - v->a[276847] = aux_sym_number_token1; - v->a[276848] = aux_sym_number_token2; - v->a[276849] = anon_sym_DOLLAR_LPAREN; - v->a[276850] = anon_sym_BQUOTE; - v->a[276851] = sym_word; - v->a[276852] = actions(1298); - v->a[276853] = 16; - v->a[276854] = sym__concat; - v->a[276855] = sym_test_operator; - v->a[276856] = sym__brace_start; - v->a[276857] = anon_sym_LPAREN_LPAREN; - v->a[276858] = anon_sym_RPAREN; - v->a[276859] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_13843(v); -} - -void small_parse_table_13843(t_small_parse_table_array *v) -{ - v->a[276860] = anon_sym_DOLLAR_LBRACK; - v->a[276861] = aux_sym_concatenation_token1; - v->a[276862] = sym__special_character; - v->a[276863] = anon_sym_DQUOTE; - v->a[276864] = sym_raw_string; - v->a[276865] = sym_ansi_c_string; - v->a[276866] = anon_sym_DOLLAR_LBRACE; - v->a[276867] = anon_sym_DOLLAR_BQUOTE; - v->a[276868] = anon_sym_LT_LPAREN; - v->a[276869] = anon_sym_GT_LPAREN; - v->a[276870] = 4; - v->a[276871] = actions(71); - v->a[276872] = 1; - v->a[276873] = sym_comment; - v->a[276874] = actions(12433); - v->a[276875] = 1; - v->a[276876] = anon_sym_esac; - v->a[276877] = actions(12429); - v->a[276878] = 6; - v->a[276879] = anon_sym_LPAREN; - small_parse_table_13844(v); -} - -void small_parse_table_13844(t_small_parse_table_array *v) -{ - v->a[276880] = anon_sym_DOLLAR; - v->a[276881] = aux_sym_number_token1; - v->a[276882] = aux_sym_number_token2; - v->a[276883] = anon_sym_DOLLAR_LPAREN; - v->a[276884] = sym_word; - v->a[276885] = actions(12431); - v->a[276886] = 15; - v->a[276887] = sym_test_operator; - v->a[276888] = sym_extglob_pattern; - v->a[276889] = sym__brace_start; - v->a[276890] = anon_sym_LPAREN_LPAREN; - v->a[276891] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[276892] = anon_sym_DOLLAR_LBRACK; - v->a[276893] = sym__special_character; - v->a[276894] = anon_sym_DQUOTE; - v->a[276895] = sym_raw_string; - v->a[276896] = sym_ansi_c_string; - v->a[276897] = anon_sym_DOLLAR_LBRACE; - v->a[276898] = anon_sym_BQUOTE; - v->a[276899] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_13845(v); -} - -/* EOF small_parse_table_2768.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2769.c b/parser/static/small_parse_table/small_parse_table_2769.c deleted file mode 100644 index 46b10ce1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2769.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2769.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13845(t_small_parse_table_array *v) -{ - v->a[276900] = anon_sym_LT_LPAREN; - v->a[276901] = anon_sym_GT_LPAREN; - v->a[276902] = 5; - v->a[276903] = actions(71); - v->a[276904] = 1; - v->a[276905] = sym_comment; - v->a[276906] = state(5180); - v->a[276907] = 1; - v->a[276908] = aux_sym_concatenation_repeat1; - v->a[276909] = actions(12327); - v->a[276910] = 2; - v->a[276911] = sym__concat; - v->a[276912] = aux_sym_concatenation_token1; - v->a[276913] = actions(4370); - v->a[276914] = 7; - v->a[276915] = anon_sym_PIPE; - v->a[276916] = anon_sym_LT; - v->a[276917] = anon_sym_GT; - v->a[276918] = anon_sym_LT_LT; - v->a[276919] = anon_sym_AMP_GT; - small_parse_table_13846(v); -} - -void small_parse_table_13846(t_small_parse_table_array *v) -{ - v->a[276920] = anon_sym_LT_AMP; - v->a[276921] = anon_sym_GT_AMP; - v->a[276922] = actions(4372); - v->a[276923] = 12; - v->a[276924] = sym_file_descriptor; - v->a[276925] = anon_sym_PIPE_PIPE; - v->a[276926] = anon_sym_AMP_AMP; - v->a[276927] = anon_sym_GT_GT; - v->a[276928] = anon_sym_PIPE_AMP; - v->a[276929] = anon_sym_RBRACK; - v->a[276930] = anon_sym_AMP_GT_GT; - v->a[276931] = anon_sym_GT_PIPE; - v->a[276932] = anon_sym_LT_AMP_DASH; - v->a[276933] = anon_sym_GT_AMP_DASH; - v->a[276934] = anon_sym_LT_LT_DASH; - v->a[276935] = anon_sym_LT_LT_LT; - v->a[276936] = 5; - v->a[276937] = actions(71); - v->a[276938] = 1; - v->a[276939] = sym_comment; - small_parse_table_13847(v); -} - -void small_parse_table_13847(t_small_parse_table_array *v) -{ - v->a[276940] = state(5322); - v->a[276941] = 1; - v->a[276942] = aux_sym_concatenation_repeat1; - v->a[276943] = actions(12435); - v->a[276944] = 2; - v->a[276945] = sym__concat; - v->a[276946] = aux_sym_concatenation_token1; - v->a[276947] = actions(1261); - v->a[276948] = 8; - v->a[276949] = anon_sym_PIPE; - v->a[276950] = anon_sym_LT; - v->a[276951] = anon_sym_GT; - v->a[276952] = anon_sym_LT_LT; - v->a[276953] = anon_sym_AMP_GT; - v->a[276954] = anon_sym_LT_AMP; - v->a[276955] = anon_sym_GT_AMP; - v->a[276956] = sym__special_character; - v->a[276957] = actions(1263); - v->a[276958] = 11; - v->a[276959] = sym_file_descriptor; - small_parse_table_13848(v); -} - -void small_parse_table_13848(t_small_parse_table_array *v) -{ - v->a[276960] = anon_sym_PIPE_PIPE; - v->a[276961] = anon_sym_AMP_AMP; - v->a[276962] = anon_sym_GT_GT; - v->a[276963] = anon_sym_PIPE_AMP; - v->a[276964] = anon_sym_RBRACK; - v->a[276965] = anon_sym_AMP_GT_GT; - v->a[276966] = anon_sym_GT_PIPE; - v->a[276967] = anon_sym_LT_AMP_DASH; - v->a[276968] = anon_sym_GT_AMP_DASH; - v->a[276969] = anon_sym_LT_LT_DASH; - v->a[276970] = 6; - v->a[276971] = actions(71); - v->a[276972] = 1; - v->a[276973] = sym_comment; - v->a[276974] = actions(12327); - v->a[276975] = 1; - v->a[276976] = aux_sym_concatenation_token1; - v->a[276977] = actions(12437); - v->a[276978] = 1; - v->a[276979] = sym__concat; - small_parse_table_13849(v); -} - -void small_parse_table_13849(t_small_parse_table_array *v) -{ - v->a[276980] = state(5188); - v->a[276981] = 1; - v->a[276982] = aux_sym_concatenation_repeat1; - v->a[276983] = actions(1265); - v->a[276984] = 7; - v->a[276985] = anon_sym_PIPE; - v->a[276986] = anon_sym_LT; - v->a[276987] = anon_sym_GT; - v->a[276988] = anon_sym_LT_LT; - v->a[276989] = anon_sym_AMP_GT; - v->a[276990] = anon_sym_LT_AMP; - v->a[276991] = anon_sym_GT_AMP; - v->a[276992] = actions(1267); - v->a[276993] = 12; - v->a[276994] = sym_file_descriptor; - v->a[276995] = anon_sym_PIPE_PIPE; - v->a[276996] = anon_sym_AMP_AMP; - v->a[276997] = anon_sym_GT_GT; - v->a[276998] = anon_sym_PIPE_AMP; - v->a[276999] = anon_sym_RBRACK; - small_parse_table_13850(v); -} - -/* EOF small_parse_table_2769.c */ diff --git a/parser/static/small_parse_table/small_parse_table_277.c b/parser/static/small_parse_table/small_parse_table_277.c index b4e77e3b..55710c60 100644 --- a/parser/static/small_parse_table/small_parse_table_277.c +++ b/parser/static/small_parse_table/small_parse_table_277.c @@ -14,126 +14,126 @@ void small_parse_table_1385(t_small_parse_table_array *v) { - v->a[27700] = sym_translated_string; - v->a[27701] = sym_number; - v->a[27702] = sym_simple_expansion; - v->a[27703] = sym_expansion; - v->a[27704] = sym_command_substitution; - v->a[27705] = sym_process_substitution; - v->a[27706] = actions(2498); - v->a[27707] = 20; - v->a[27708] = anon_sym_SEMI; - v->a[27709] = anon_sym_PIPE_PIPE; - v->a[27710] = anon_sym_AMP_AMP; - v->a[27711] = anon_sym_PIPE; - v->a[27712] = anon_sym_AMP; - v->a[27713] = anon_sym_LT; - v->a[27714] = anon_sym_GT; - v->a[27715] = anon_sym_LT_LT; - v->a[27716] = anon_sym_GT_GT; - v->a[27717] = anon_sym_SEMI_SEMI; - v->a[27718] = anon_sym_PIPE_AMP; - v->a[27719] = anon_sym_AMP_GT; + v->a[27700] = aux_sym_number_token2; + v->a[27701] = anon_sym_DOLLAR_LBRACE; + v->a[27702] = anon_sym_DOLLAR_LPAREN; + v->a[27703] = anon_sym_BQUOTE; + v->a[27704] = anon_sym_DOLLAR_BQUOTE; + v->a[27705] = aux_sym__simple_variable_name_token1; + v->a[27706] = sym_word; + v->a[27707] = anon_sym_SEMI; + v->a[27708] = 11; + v->a[27709] = actions(3); + v->a[27710] = 1; + v->a[27711] = sym_comment; + v->a[27712] = actions(3241); + v->a[27713] = 1; + v->a[27714] = sym_variable_name; + v->a[27715] = actions(3302); + v->a[27716] = 1; + v->a[27717] = aux_sym_heredoc_redirect_token1; + v->a[27718] = actions(2516); + v->a[27719] = 2; small_parse_table_1386(v); } void small_parse_table_1386(t_small_parse_table_array *v) { - v->a[27720] = anon_sym_AMP_GT_GT; - v->a[27721] = anon_sym_LT_AMP; - v->a[27722] = anon_sym_GT_AMP; - v->a[27723] = anon_sym_GT_PIPE; - v->a[27724] = anon_sym_LT_AMP_DASH; - v->a[27725] = anon_sym_GT_AMP_DASH; - v->a[27726] = anon_sym_LT_LT_DASH; - v->a[27727] = anon_sym_BQUOTE; - v->a[27728] = 20; - v->a[27729] = actions(3); - v->a[27730] = 1; - v->a[27731] = sym_comment; - v->a[27732] = actions(4078); - v->a[27733] = 1; - v->a[27734] = anon_sym_DOLLAR_LBRACK; - v->a[27735] = actions(4080); - v->a[27736] = 1; - v->a[27737] = anon_sym_DOLLAR; - v->a[27738] = actions(4084); - v->a[27739] = 1; + v->a[27720] = anon_sym_PIPE; + v->a[27721] = anon_sym_PIPE_AMP; + v->a[27722] = actions(2945); + v->a[27723] = 2; + v->a[27724] = anon_sym_LT_LT; + v->a[27725] = anon_sym_LT_LT_DASH; + v->a[27726] = actions(3300); + v->a[27727] = 2; + v->a[27728] = anon_sym_AMP_AMP; + v->a[27729] = anon_sym_PIPE_PIPE; + v->a[27730] = state(2166); + v->a[27731] = 2; + v->a[27732] = sym_variable_assignment; + v->a[27733] = aux_sym_variable_assignments_repeat1; + v->a[27734] = actions(2526); + v->a[27735] = 3; + v->a[27736] = sym_file_descriptor; + v->a[27737] = sym_test_operator; + v->a[27738] = sym__brace_start; + v->a[27739] = actions(3298); small_parse_table_1387(v); } void small_parse_table_1387(t_small_parse_table_array *v) { - v->a[27740] = anon_sym_DQUOTE; - v->a[27741] = actions(4086); - v->a[27742] = 1; - v->a[27743] = aux_sym_number_token1; - v->a[27744] = actions(4088); - v->a[27745] = 1; - v->a[27746] = aux_sym_number_token2; - v->a[27747] = actions(4090); - v->a[27748] = 1; - v->a[27749] = anon_sym_DOLLAR_LBRACE; - v->a[27750] = actions(4092); - v->a[27751] = 1; - v->a[27752] = anon_sym_DOLLAR_LPAREN; - v->a[27753] = actions(4096); - v->a[27754] = 1; - v->a[27755] = anon_sym_DOLLAR_BQUOTE; - v->a[27756] = actions(4102); - v->a[27757] = 1; - v->a[27758] = sym__brace_start; - v->a[27759] = actions(4362); + v->a[27740] = 3; + v->a[27741] = anon_sym_SEMI_SEMI; + v->a[27742] = anon_sym_AMP; + v->a[27743] = anon_sym_SEMI; + v->a[27744] = state(2295); + v->a[27745] = 3; + v->a[27746] = sym_file_redirect; + v->a[27747] = sym_heredoc_redirect; + v->a[27748] = aux_sym_redirected_statement_repeat1; + v->a[27749] = actions(2512); + v->a[27750] = 22; + v->a[27751] = anon_sym_LT; + v->a[27752] = anon_sym_GT; + v->a[27753] = anon_sym_GT_GT; + v->a[27754] = anon_sym_AMP_GT; + v->a[27755] = anon_sym_AMP_GT_GT; + v->a[27756] = anon_sym_LT_AMP; + v->a[27757] = anon_sym_GT_AMP; + v->a[27758] = anon_sym_GT_PIPE; + v->a[27759] = anon_sym_LT_AMP_DASH; small_parse_table_1388(v); } void small_parse_table_1388(t_small_parse_table_array *v) { - v->a[27760] = 1; - v->a[27761] = sym__special_character; - v->a[27762] = actions(4368); - v->a[27763] = 1; - v->a[27764] = sym_test_operator; - v->a[27765] = state(4521); - v->a[27766] = 1; - v->a[27767] = aux_sym__literal_repeat1; - v->a[27768] = state(5023); - v->a[27769] = 1; - v->a[27770] = sym_concatenation; - v->a[27771] = actions(2496); - v->a[27772] = 2; - v->a[27773] = sym_file_descriptor; - v->a[27774] = aux_sym_heredoc_redirect_token1; - v->a[27775] = actions(4076); - v->a[27776] = 2; - v->a[27777] = anon_sym_LPAREN_LPAREN; - v->a[27778] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27779] = actions(4098); + v->a[27760] = anon_sym_GT_AMP_DASH; + v->a[27761] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27762] = anon_sym_DOLLAR; + v->a[27763] = sym__special_character; + v->a[27764] = anon_sym_DQUOTE; + v->a[27765] = sym_raw_string; + v->a[27766] = aux_sym_number_token1; + v->a[27767] = aux_sym_number_token2; + v->a[27768] = anon_sym_DOLLAR_LBRACE; + v->a[27769] = anon_sym_DOLLAR_LPAREN; + v->a[27770] = anon_sym_BQUOTE; + v->a[27771] = anon_sym_DOLLAR_BQUOTE; + v->a[27772] = sym_word; + v->a[27773] = 3; + v->a[27774] = actions(3); + v->a[27775] = 1; + v->a[27776] = sym_comment; + v->a[27777] = actions(2778); + v->a[27778] = 5; + v->a[27779] = sym_file_descriptor; small_parse_table_1389(v); } void small_parse_table_1389(t_small_parse_table_array *v) { - v->a[27780] = 2; - v->a[27781] = anon_sym_LT_LPAREN; - v->a[27782] = anon_sym_GT_LPAREN; - v->a[27783] = actions(4366); - v->a[27784] = 3; - v->a[27785] = sym_raw_string; - v->a[27786] = sym_ansi_c_string; - v->a[27787] = sym_word; - v->a[27788] = state(4627); - v->a[27789] = 9; - v->a[27790] = sym_arithmetic_expansion; - v->a[27791] = sym_brace_expression; - v->a[27792] = sym_string; - v->a[27793] = sym_translated_string; - v->a[27794] = sym_number; - v->a[27795] = sym_simple_expansion; - v->a[27796] = sym_expansion; - v->a[27797] = sym_command_substitution; - v->a[27798] = sym_process_substitution; - v->a[27799] = actions(2494); + v->a[27780] = sym__concat; + v->a[27781] = sym_test_operator; + v->a[27782] = sym__brace_start; + v->a[27783] = aux_sym_heredoc_redirect_token1; + v->a[27784] = actions(2776); + v->a[27785] = 36; + v->a[27786] = anon_sym_esac; + v->a[27787] = anon_sym_PIPE; + v->a[27788] = anon_sym_SEMI_SEMI; + v->a[27789] = anon_sym_SEMI_AMP; + v->a[27790] = anon_sym_SEMI_SEMI_AMP; + v->a[27791] = anon_sym_PIPE_AMP; + v->a[27792] = anon_sym_AMP_AMP; + v->a[27793] = anon_sym_PIPE_PIPE; + v->a[27794] = anon_sym_LT; + v->a[27795] = anon_sym_GT; + v->a[27796] = anon_sym_GT_GT; + v->a[27797] = anon_sym_AMP_GT; + v->a[27798] = anon_sym_AMP_GT_GT; + v->a[27799] = anon_sym_LT_AMP; small_parse_table_1390(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2770.c b/parser/static/small_parse_table/small_parse_table_2770.c deleted file mode 100644 index 33d63068..00000000 --- a/parser/static/small_parse_table/small_parse_table_2770.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2770.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13850(t_small_parse_table_array *v) -{ - v->a[277000] = anon_sym_AMP_GT_GT; - v->a[277001] = anon_sym_GT_PIPE; - v->a[277002] = anon_sym_LT_AMP_DASH; - v->a[277003] = anon_sym_GT_AMP_DASH; - v->a[277004] = anon_sym_LT_LT_DASH; - v->a[277005] = anon_sym_LT_LT_LT; - v->a[277006] = 8; - v->a[277007] = actions(3); - v->a[277008] = 1; - v->a[277009] = sym_comment; - v->a[277010] = actions(11363); - v->a[277011] = 1; - v->a[277012] = aux_sym_heredoc_redirect_token1; - v->a[277013] = actions(12443); - v->a[277014] = 1; - v->a[277015] = anon_sym_LT_LT_LT; - v->a[277016] = actions(12445); - v->a[277017] = 1; - v->a[277018] = sym_file_descriptor; - v->a[277019] = actions(12441); - small_parse_table_13851(v); -} - -void small_parse_table_13851(t_small_parse_table_array *v) -{ - v->a[277020] = 2; - v->a[277021] = anon_sym_LT_AMP_DASH; - v->a[277022] = anon_sym_GT_AMP_DASH; - v->a[277023] = state(5181); - v->a[277024] = 3; - v->a[277025] = sym_file_redirect; - v->a[277026] = sym_herestring_redirect; - v->a[277027] = aux_sym_redirected_statement_repeat2; - v->a[277028] = actions(11357); - v->a[277029] = 6; - v->a[277030] = anon_sym_PIPE_PIPE; - v->a[277031] = anon_sym_AMP_AMP; - v->a[277032] = anon_sym_PIPE; - v->a[277033] = anon_sym_LT_LT; - v->a[277034] = anon_sym_PIPE_AMP; - v->a[277035] = anon_sym_LT_LT_DASH; - v->a[277036] = actions(12439); - v->a[277037] = 8; - v->a[277038] = anon_sym_LT; - v->a[277039] = anon_sym_GT; - small_parse_table_13852(v); -} - -void small_parse_table_13852(t_small_parse_table_array *v) -{ - v->a[277040] = anon_sym_GT_GT; - v->a[277041] = anon_sym_AMP_GT; - v->a[277042] = anon_sym_AMP_GT_GT; - v->a[277043] = anon_sym_LT_AMP; - v->a[277044] = anon_sym_GT_AMP; - v->a[277045] = anon_sym_GT_PIPE; - v->a[277046] = 4; - v->a[277047] = actions(71); - v->a[277048] = 1; - v->a[277049] = sym_comment; - v->a[277050] = actions(12451); - v->a[277051] = 1; - v->a[277052] = anon_sym_esac; - v->a[277053] = actions(12447); - v->a[277054] = 6; - v->a[277055] = anon_sym_LPAREN; - v->a[277056] = anon_sym_DOLLAR; - v->a[277057] = aux_sym_number_token1; - v->a[277058] = aux_sym_number_token2; - v->a[277059] = anon_sym_DOLLAR_LPAREN; - small_parse_table_13853(v); -} - -void small_parse_table_13853(t_small_parse_table_array *v) -{ - v->a[277060] = sym_word; - v->a[277061] = actions(12449); - v->a[277062] = 15; - v->a[277063] = sym_test_operator; - v->a[277064] = sym_extglob_pattern; - v->a[277065] = sym__brace_start; - v->a[277066] = anon_sym_LPAREN_LPAREN; - v->a[277067] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[277068] = anon_sym_DOLLAR_LBRACK; - v->a[277069] = sym__special_character; - v->a[277070] = anon_sym_DQUOTE; - v->a[277071] = sym_raw_string; - v->a[277072] = sym_ansi_c_string; - v->a[277073] = anon_sym_DOLLAR_LBRACE; - v->a[277074] = anon_sym_BQUOTE; - v->a[277075] = anon_sym_DOLLAR_BQUOTE; - v->a[277076] = anon_sym_LT_LPAREN; - v->a[277077] = anon_sym_GT_LPAREN; - v->a[277078] = 5; - v->a[277079] = actions(71); - small_parse_table_13854(v); -} - -void small_parse_table_13854(t_small_parse_table_array *v) -{ - v->a[277080] = 1; - v->a[277081] = sym_comment; - v->a[277082] = state(5180); - v->a[277083] = 1; - v->a[277084] = aux_sym_concatenation_repeat1; - v->a[277085] = actions(12327); - v->a[277086] = 2; - v->a[277087] = sym__concat; - v->a[277088] = aux_sym_concatenation_token1; - v->a[277089] = actions(2072); - v->a[277090] = 7; - v->a[277091] = anon_sym_PIPE; - v->a[277092] = anon_sym_LT; - v->a[277093] = anon_sym_GT; - v->a[277094] = anon_sym_LT_LT; - v->a[277095] = anon_sym_AMP_GT; - v->a[277096] = anon_sym_LT_AMP; - v->a[277097] = anon_sym_GT_AMP; - v->a[277098] = actions(2074); - v->a[277099] = 12; - small_parse_table_13855(v); -} - -/* EOF small_parse_table_2770.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2771.c b/parser/static/small_parse_table/small_parse_table_2771.c deleted file mode 100644 index 3956f4b1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2771.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2771.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13855(t_small_parse_table_array *v) -{ - v->a[277100] = sym_file_descriptor; - v->a[277101] = anon_sym_PIPE_PIPE; - v->a[277102] = anon_sym_AMP_AMP; - v->a[277103] = anon_sym_GT_GT; - v->a[277104] = anon_sym_PIPE_AMP; - v->a[277105] = anon_sym_RBRACK; - v->a[277106] = anon_sym_AMP_GT_GT; - v->a[277107] = anon_sym_GT_PIPE; - v->a[277108] = anon_sym_LT_AMP_DASH; - v->a[277109] = anon_sym_GT_AMP_DASH; - v->a[277110] = anon_sym_LT_LT_DASH; - v->a[277111] = anon_sym_LT_LT_LT; - v->a[277112] = 5; - v->a[277113] = actions(71); - v->a[277114] = 1; - v->a[277115] = sym_comment; - v->a[277116] = state(5175); - v->a[277117] = 1; - v->a[277118] = aux_sym_concatenation_repeat1; - v->a[277119] = actions(12327); - small_parse_table_13856(v); -} - -void small_parse_table_13856(t_small_parse_table_array *v) -{ - v->a[277120] = 2; - v->a[277121] = sym__concat; - v->a[277122] = aux_sym_concatenation_token1; - v->a[277123] = actions(5695); - v->a[277124] = 7; - v->a[277125] = anon_sym_PIPE; - v->a[277126] = anon_sym_LT; - v->a[277127] = anon_sym_GT; - v->a[277128] = anon_sym_LT_LT; - v->a[277129] = anon_sym_AMP_GT; - v->a[277130] = anon_sym_LT_AMP; - v->a[277131] = anon_sym_GT_AMP; - v->a[277132] = actions(5697); - v->a[277133] = 12; - v->a[277134] = sym_file_descriptor; - v->a[277135] = anon_sym_PIPE_PIPE; - v->a[277136] = anon_sym_AMP_AMP; - v->a[277137] = anon_sym_GT_GT; - v->a[277138] = anon_sym_PIPE_AMP; - v->a[277139] = anon_sym_RBRACK; - small_parse_table_13857(v); -} - -void small_parse_table_13857(t_small_parse_table_array *v) -{ - v->a[277140] = anon_sym_AMP_GT_GT; - v->a[277141] = anon_sym_GT_PIPE; - v->a[277142] = anon_sym_LT_AMP_DASH; - v->a[277143] = anon_sym_GT_AMP_DASH; - v->a[277144] = anon_sym_LT_LT_DASH; - v->a[277145] = anon_sym_LT_LT_LT; - v->a[277146] = 6; - v->a[277147] = actions(71); - v->a[277148] = 1; - v->a[277149] = sym_comment; - v->a[277150] = actions(12327); - v->a[277151] = 1; - v->a[277152] = aux_sym_concatenation_token1; - v->a[277153] = actions(12453); - v->a[277154] = 1; - v->a[277155] = sym__concat; - v->a[277156] = state(5188); - v->a[277157] = 1; - v->a[277158] = aux_sym_concatenation_repeat1; - v->a[277159] = actions(1286); - small_parse_table_13858(v); -} - -void small_parse_table_13858(t_small_parse_table_array *v) -{ - v->a[277160] = 7; - v->a[277161] = anon_sym_PIPE; - v->a[277162] = anon_sym_LT; - v->a[277163] = anon_sym_GT; - v->a[277164] = anon_sym_LT_LT; - v->a[277165] = anon_sym_AMP_GT; - v->a[277166] = anon_sym_LT_AMP; - v->a[277167] = anon_sym_GT_AMP; - v->a[277168] = actions(1288); - v->a[277169] = 12; - v->a[277170] = sym_file_descriptor; - v->a[277171] = anon_sym_PIPE_PIPE; - v->a[277172] = anon_sym_AMP_AMP; - v->a[277173] = anon_sym_GT_GT; - v->a[277174] = anon_sym_PIPE_AMP; - v->a[277175] = anon_sym_RBRACK; - v->a[277176] = anon_sym_AMP_GT_GT; - v->a[277177] = anon_sym_GT_PIPE; - v->a[277178] = anon_sym_LT_AMP_DASH; - v->a[277179] = anon_sym_GT_AMP_DASH; - small_parse_table_13859(v); -} - -void small_parse_table_13859(t_small_parse_table_array *v) -{ - v->a[277180] = anon_sym_LT_LT_DASH; - v->a[277181] = anon_sym_LT_LT_LT; - v->a[277182] = 8; - v->a[277183] = actions(3); - v->a[277184] = 1; - v->a[277185] = sym_comment; - v->a[277186] = actions(11315); - v->a[277187] = 1; - v->a[277188] = aux_sym_heredoc_redirect_token1; - v->a[277189] = actions(12461); - v->a[277190] = 1; - v->a[277191] = anon_sym_LT_LT_LT; - v->a[277192] = actions(12464); - v->a[277193] = 1; - v->a[277194] = sym_file_descriptor; - v->a[277195] = actions(12458); - v->a[277196] = 2; - v->a[277197] = anon_sym_LT_AMP_DASH; - v->a[277198] = anon_sym_GT_AMP_DASH; - v->a[277199] = state(5181); - small_parse_table_13860(v); -} - -/* EOF small_parse_table_2771.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2772.c b/parser/static/small_parse_table/small_parse_table_2772.c deleted file mode 100644 index 9b8873cd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2772.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2772.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13860(t_small_parse_table_array *v) -{ - v->a[277200] = 3; - v->a[277201] = sym_file_redirect; - v->a[277202] = sym_herestring_redirect; - v->a[277203] = aux_sym_redirected_statement_repeat2; - v->a[277204] = actions(11307); - v->a[277205] = 6; - v->a[277206] = anon_sym_PIPE_PIPE; - v->a[277207] = anon_sym_AMP_AMP; - v->a[277208] = anon_sym_PIPE; - v->a[277209] = anon_sym_LT_LT; - v->a[277210] = anon_sym_PIPE_AMP; - v->a[277211] = anon_sym_LT_LT_DASH; - v->a[277212] = actions(12455); - v->a[277213] = 8; - v->a[277214] = anon_sym_LT; - v->a[277215] = anon_sym_GT; - v->a[277216] = anon_sym_GT_GT; - v->a[277217] = anon_sym_AMP_GT; - v->a[277218] = anon_sym_AMP_GT_GT; - v->a[277219] = anon_sym_LT_AMP; - small_parse_table_13861(v); -} - -void small_parse_table_13861(t_small_parse_table_array *v) -{ - v->a[277220] = anon_sym_GT_AMP; - v->a[277221] = anon_sym_GT_PIPE; - v->a[277222] = 5; - v->a[277223] = actions(71); - v->a[277224] = 1; - v->a[277225] = sym_comment; - v->a[277226] = state(5180); - v->a[277227] = 1; - v->a[277228] = aux_sym_concatenation_repeat1; - v->a[277229] = actions(12327); - v->a[277230] = 2; - v->a[277231] = sym__concat; - v->a[277232] = aux_sym_concatenation_token1; - v->a[277233] = actions(2094); - v->a[277234] = 7; - v->a[277235] = anon_sym_PIPE; - v->a[277236] = anon_sym_LT; - v->a[277237] = anon_sym_GT; - v->a[277238] = anon_sym_LT_LT; - v->a[277239] = anon_sym_AMP_GT; - small_parse_table_13862(v); -} - -void small_parse_table_13862(t_small_parse_table_array *v) -{ - v->a[277240] = anon_sym_LT_AMP; - v->a[277241] = anon_sym_GT_AMP; - v->a[277242] = actions(2096); - v->a[277243] = 12; - v->a[277244] = sym_file_descriptor; - v->a[277245] = anon_sym_PIPE_PIPE; - v->a[277246] = anon_sym_AMP_AMP; - v->a[277247] = anon_sym_GT_GT; - v->a[277248] = anon_sym_PIPE_AMP; - v->a[277249] = anon_sym_RBRACK; - v->a[277250] = anon_sym_AMP_GT_GT; - v->a[277251] = anon_sym_GT_PIPE; - v->a[277252] = anon_sym_LT_AMP_DASH; - v->a[277253] = anon_sym_GT_AMP_DASH; - v->a[277254] = anon_sym_LT_LT_DASH; - v->a[277255] = anon_sym_LT_LT_LT; - v->a[277256] = 4; - v->a[277257] = actions(71); - v->a[277258] = 1; - v->a[277259] = sym_comment; - small_parse_table_13863(v); -} - -void small_parse_table_13863(t_small_parse_table_array *v) -{ - v->a[277260] = actions(12471); - v->a[277261] = 1; - v->a[277262] = anon_sym_esac; - v->a[277263] = actions(12467); - v->a[277264] = 6; - v->a[277265] = anon_sym_LPAREN; - v->a[277266] = anon_sym_DOLLAR; - v->a[277267] = aux_sym_number_token1; - v->a[277268] = aux_sym_number_token2; - v->a[277269] = anon_sym_DOLLAR_LPAREN; - v->a[277270] = sym_word; - v->a[277271] = actions(12469); - v->a[277272] = 15; - v->a[277273] = sym_test_operator; - v->a[277274] = sym_extglob_pattern; - v->a[277275] = sym__brace_start; - v->a[277276] = anon_sym_LPAREN_LPAREN; - v->a[277277] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[277278] = anon_sym_DOLLAR_LBRACK; - v->a[277279] = sym__special_character; - small_parse_table_13864(v); -} - -void small_parse_table_13864(t_small_parse_table_array *v) -{ - v->a[277280] = anon_sym_DQUOTE; - v->a[277281] = sym_raw_string; - v->a[277282] = sym_ansi_c_string; - v->a[277283] = anon_sym_DOLLAR_LBRACE; - v->a[277284] = anon_sym_BQUOTE; - v->a[277285] = anon_sym_DOLLAR_BQUOTE; - v->a[277286] = anon_sym_LT_LPAREN; - v->a[277287] = anon_sym_GT_LPAREN; - v->a[277288] = 8; - v->a[277289] = actions(71); - v->a[277290] = 1; - v->a[277291] = sym_comment; - v->a[277292] = actions(4253); - v->a[277293] = 1; - v->a[277294] = anon_sym_PIPE; - v->a[277295] = actions(4348); - v->a[277296] = 1; - v->a[277297] = anon_sym_PIPE_AMP; - v->a[277298] = actions(12473); - v->a[277299] = 1; - small_parse_table_13865(v); -} - -/* EOF small_parse_table_2772.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2773.c b/parser/static/small_parse_table/small_parse_table_2773.c deleted file mode 100644 index 1e23cb04..00000000 --- a/parser/static/small_parse_table/small_parse_table_2773.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2773.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13865(t_small_parse_table_array *v) -{ - v->a[277300] = anon_sym_LT_LT_LT; - v->a[277301] = state(5679); - v->a[277302] = 1; - v->a[277303] = sym_herestring_redirect; - v->a[277304] = state(5436); - v->a[277305] = 3; - v->a[277306] = sym_file_redirect; - v->a[277307] = sym_heredoc_redirect; - v->a[277308] = aux_sym_redirected_statement_repeat1; - v->a[277309] = actions(4270); - v->a[277310] = 6; - v->a[277311] = anon_sym_LT; - v->a[277312] = anon_sym_GT; - v->a[277313] = anon_sym_LT_LT; - v->a[277314] = anon_sym_AMP_GT; - v->a[277315] = anon_sym_LT_AMP; - v->a[277316] = anon_sym_GT_AMP; - v->a[277317] = actions(4272); - v->a[277318] = 9; - v->a[277319] = sym_file_descriptor; - small_parse_table_13866(v); -} - -void small_parse_table_13866(t_small_parse_table_array *v) -{ - v->a[277320] = anon_sym_PIPE_PIPE; - v->a[277321] = anon_sym_AMP_AMP; - v->a[277322] = anon_sym_GT_GT; - v->a[277323] = anon_sym_AMP_GT_GT; - v->a[277324] = anon_sym_GT_PIPE; - v->a[277325] = anon_sym_LT_AMP_DASH; - v->a[277326] = anon_sym_GT_AMP_DASH; - v->a[277327] = anon_sym_LT_LT_DASH; - v->a[277328] = 16; - v->a[277329] = actions(71); - v->a[277330] = 1; - v->a[277331] = sym_comment; - v->a[277332] = actions(12167); - v->a[277333] = 1; - v->a[277334] = anon_sym_LPAREN; - v->a[277335] = actions(12171); - v->a[277336] = 1; - v->a[277337] = anon_sym_DOLLAR; - v->a[277338] = actions(12173); - v->a[277339] = 1; - small_parse_table_13867(v); -} - -void small_parse_table_13867(t_small_parse_table_array *v) -{ - v->a[277340] = anon_sym_DQUOTE; - v->a[277341] = actions(12175); - v->a[277342] = 1; - v->a[277343] = aux_sym_number_token1; - v->a[277344] = actions(12177); - v->a[277345] = 1; - v->a[277346] = aux_sym_number_token2; - v->a[277347] = actions(12179); - v->a[277348] = 1; - v->a[277349] = anon_sym_DOLLAR_LBRACE; - v->a[277350] = actions(12181); - v->a[277351] = 1; - v->a[277352] = anon_sym_DOLLAR_LPAREN; - v->a[277353] = actions(12183); - v->a[277354] = 1; - v->a[277355] = anon_sym_BQUOTE; - v->a[277356] = actions(12185); - v->a[277357] = 1; - v->a[277358] = anon_sym_DOLLAR_BQUOTE; - v->a[277359] = actions(12475); - small_parse_table_13868(v); -} - -void small_parse_table_13868(t_small_parse_table_array *v) -{ - v->a[277360] = 1; - v->a[277361] = aux_sym__c_word_token1; - v->a[277362] = state(3442); - v->a[277363] = 1; - v->a[277364] = sym__c_unary_expression; - v->a[277365] = state(3443); - v->a[277366] = 1; - v->a[277367] = sym__c_binary_expression; - v->a[277368] = state(3444); - v->a[277369] = 1; - v->a[277370] = sym__c_postfix_expression; - v->a[277371] = actions(12165); - v->a[277372] = 2; - v->a[277373] = anon_sym_PLUS_PLUS; - v->a[277374] = anon_sym_DASH_DASH; - v->a[277375] = state(3405); - v->a[277376] = 7; - v->a[277377] = sym__c_expression_not_assignment; - v->a[277378] = sym__c_parenthesized_expression; - v->a[277379] = sym_string; - small_parse_table_13869(v); -} - -void small_parse_table_13869(t_small_parse_table_array *v) -{ - v->a[277380] = sym_number; - v->a[277381] = sym_simple_expansion; - v->a[277382] = sym_expansion; - v->a[277383] = sym_command_substitution; - v->a[277384] = 16; - v->a[277385] = actions(71); - v->a[277386] = 1; - v->a[277387] = sym_comment; - v->a[277388] = actions(12167); - v->a[277389] = 1; - v->a[277390] = anon_sym_LPAREN; - v->a[277391] = actions(12171); - v->a[277392] = 1; - v->a[277393] = anon_sym_DOLLAR; - v->a[277394] = actions(12173); - v->a[277395] = 1; - v->a[277396] = anon_sym_DQUOTE; - v->a[277397] = actions(12175); - v->a[277398] = 1; - v->a[277399] = aux_sym_number_token1; - small_parse_table_13870(v); -} - -/* EOF small_parse_table_2773.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2774.c b/parser/static/small_parse_table/small_parse_table_2774.c deleted file mode 100644 index 9097acc7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2774.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2774.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13870(t_small_parse_table_array *v) -{ - v->a[277400] = actions(12177); - v->a[277401] = 1; - v->a[277402] = aux_sym_number_token2; - v->a[277403] = actions(12179); - v->a[277404] = 1; - v->a[277405] = anon_sym_DOLLAR_LBRACE; - v->a[277406] = actions(12181); - v->a[277407] = 1; - v->a[277408] = anon_sym_DOLLAR_LPAREN; - v->a[277409] = actions(12183); - v->a[277410] = 1; - v->a[277411] = anon_sym_BQUOTE; - v->a[277412] = actions(12185); - v->a[277413] = 1; - v->a[277414] = anon_sym_DOLLAR_BQUOTE; - v->a[277415] = actions(12477); - v->a[277416] = 1; - v->a[277417] = aux_sym__c_word_token1; - v->a[277418] = state(3442); - v->a[277419] = 1; - small_parse_table_13871(v); -} - -void small_parse_table_13871(t_small_parse_table_array *v) -{ - v->a[277420] = sym__c_unary_expression; - v->a[277421] = state(3443); - v->a[277422] = 1; - v->a[277423] = sym__c_binary_expression; - v->a[277424] = state(3444); - v->a[277425] = 1; - v->a[277426] = sym__c_postfix_expression; - v->a[277427] = actions(12165); - v->a[277428] = 2; - v->a[277429] = anon_sym_PLUS_PLUS; - v->a[277430] = anon_sym_DASH_DASH; - v->a[277431] = state(3404); - v->a[277432] = 7; - v->a[277433] = sym__c_expression_not_assignment; - v->a[277434] = sym__c_parenthesized_expression; - v->a[277435] = sym_string; - v->a[277436] = sym_number; - v->a[277437] = sym_simple_expansion; - v->a[277438] = sym_expansion; - v->a[277439] = sym_command_substitution; - small_parse_table_13872(v); -} - -void small_parse_table_13872(t_small_parse_table_array *v) -{ - v->a[277440] = 16; - v->a[277441] = actions(71); - v->a[277442] = 1; - v->a[277443] = sym_comment; - v->a[277444] = actions(12167); - v->a[277445] = 1; - v->a[277446] = anon_sym_LPAREN; - v->a[277447] = actions(12171); - v->a[277448] = 1; - v->a[277449] = anon_sym_DOLLAR; - v->a[277450] = actions(12173); - v->a[277451] = 1; - v->a[277452] = anon_sym_DQUOTE; - v->a[277453] = actions(12175); - v->a[277454] = 1; - v->a[277455] = aux_sym_number_token1; - v->a[277456] = actions(12177); - v->a[277457] = 1; - v->a[277458] = aux_sym_number_token2; - v->a[277459] = actions(12179); - small_parse_table_13873(v); -} - -void small_parse_table_13873(t_small_parse_table_array *v) -{ - v->a[277460] = 1; - v->a[277461] = anon_sym_DOLLAR_LBRACE; - v->a[277462] = actions(12181); - v->a[277463] = 1; - v->a[277464] = anon_sym_DOLLAR_LPAREN; - v->a[277465] = actions(12183); - v->a[277466] = 1; - v->a[277467] = anon_sym_BQUOTE; - v->a[277468] = actions(12185); - v->a[277469] = 1; - v->a[277470] = anon_sym_DOLLAR_BQUOTE; - v->a[277471] = actions(12479); - v->a[277472] = 1; - v->a[277473] = aux_sym__c_word_token1; - v->a[277474] = state(3442); - v->a[277475] = 1; - v->a[277476] = sym__c_unary_expression; - v->a[277477] = state(3443); - v->a[277478] = 1; - v->a[277479] = sym__c_binary_expression; - small_parse_table_13874(v); -} - -void small_parse_table_13874(t_small_parse_table_array *v) -{ - v->a[277480] = state(3444); - v->a[277481] = 1; - v->a[277482] = sym__c_postfix_expression; - v->a[277483] = actions(12165); - v->a[277484] = 2; - v->a[277485] = anon_sym_PLUS_PLUS; - v->a[277486] = anon_sym_DASH_DASH; - v->a[277487] = state(3403); - v->a[277488] = 7; - v->a[277489] = sym__c_expression_not_assignment; - v->a[277490] = sym__c_parenthesized_expression; - v->a[277491] = sym_string; - v->a[277492] = sym_number; - v->a[277493] = sym_simple_expansion; - v->a[277494] = sym_expansion; - v->a[277495] = sym_command_substitution; - v->a[277496] = 5; - v->a[277497] = actions(71); - v->a[277498] = 1; - v->a[277499] = sym_comment; - small_parse_table_13875(v); -} - -/* EOF small_parse_table_2774.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2775.c b/parser/static/small_parse_table/small_parse_table_2775.c deleted file mode 100644 index 72bcfba7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2775.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2775.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13875(t_small_parse_table_array *v) -{ - v->a[277500] = state(5188); - v->a[277501] = 1; - v->a[277502] = aux_sym_concatenation_repeat1; - v->a[277503] = actions(12481); - v->a[277504] = 2; - v->a[277505] = sym__concat; - v->a[277506] = aux_sym_concatenation_token1; - v->a[277507] = actions(1251); - v->a[277508] = 7; - v->a[277509] = anon_sym_PIPE; - v->a[277510] = anon_sym_LT; - v->a[277511] = anon_sym_GT; - v->a[277512] = anon_sym_LT_LT; - v->a[277513] = anon_sym_AMP_GT; - v->a[277514] = anon_sym_LT_AMP; - v->a[277515] = anon_sym_GT_AMP; - v->a[277516] = actions(1253); - v->a[277517] = 12; - v->a[277518] = sym_file_descriptor; - v->a[277519] = anon_sym_PIPE_PIPE; - small_parse_table_13876(v); -} - -void small_parse_table_13876(t_small_parse_table_array *v) -{ - v->a[277520] = anon_sym_AMP_AMP; - v->a[277521] = anon_sym_GT_GT; - v->a[277522] = anon_sym_PIPE_AMP; - v->a[277523] = anon_sym_RBRACK; - v->a[277524] = anon_sym_AMP_GT_GT; - v->a[277525] = anon_sym_GT_PIPE; - v->a[277526] = anon_sym_LT_AMP_DASH; - v->a[277527] = anon_sym_GT_AMP_DASH; - v->a[277528] = anon_sym_LT_LT_DASH; - v->a[277529] = anon_sym_LT_LT_LT; - v->a[277530] = 9; - v->a[277531] = actions(3); - v->a[277532] = 1; - v->a[277533] = sym_comment; - v->a[277534] = actions(5383); - v->a[277535] = 1; - v->a[277536] = aux_sym_heredoc_redirect_token1; - v->a[277537] = actions(12221); - v->a[277538] = 1; - v->a[277539] = sym_file_descriptor; - small_parse_table_13877(v); -} - -void small_parse_table_13877(t_small_parse_table_array *v) -{ - v->a[277540] = actions(4692); - v->a[277541] = 2; - v->a[277542] = anon_sym_LT_LT; - v->a[277543] = anon_sym_LT_LT_DASH; - v->a[277544] = actions(5099); - v->a[277545] = 2; - v->a[277546] = anon_sym_PIPE_PIPE; - v->a[277547] = anon_sym_AMP_AMP; - v->a[277548] = actions(11556); - v->a[277549] = 2; - v->a[277550] = anon_sym_LT_AMP_DASH; - v->a[277551] = anon_sym_GT_AMP_DASH; - v->a[277552] = actions(5381); - v->a[277553] = 3; - v->a[277554] = anon_sym_SEMI; - v->a[277555] = anon_sym_AMP; - v->a[277556] = anon_sym_SEMI_SEMI; - v->a[277557] = state(4986); - v->a[277558] = 3; - v->a[277559] = sym_file_redirect; - small_parse_table_13878(v); -} - -void small_parse_table_13878(t_small_parse_table_array *v) -{ - v->a[277560] = sym_heredoc_redirect; - v->a[277561] = aux_sym_redirected_statement_repeat1; - v->a[277562] = actions(11554); - v->a[277563] = 8; - v->a[277564] = anon_sym_LT; - v->a[277565] = anon_sym_GT; - v->a[277566] = anon_sym_GT_GT; - v->a[277567] = anon_sym_AMP_GT; - v->a[277568] = anon_sym_AMP_GT_GT; - v->a[277569] = anon_sym_LT_AMP; - v->a[277570] = anon_sym_GT_AMP; - v->a[277571] = anon_sym_GT_PIPE; - v->a[277572] = 16; - v->a[277573] = actions(71); - v->a[277574] = 1; - v->a[277575] = sym_comment; - v->a[277576] = actions(12167); - v->a[277577] = 1; - v->a[277578] = anon_sym_LPAREN; - v->a[277579] = actions(12171); - small_parse_table_13879(v); -} - -void small_parse_table_13879(t_small_parse_table_array *v) -{ - v->a[277580] = 1; - v->a[277581] = anon_sym_DOLLAR; - v->a[277582] = actions(12173); - v->a[277583] = 1; - v->a[277584] = anon_sym_DQUOTE; - v->a[277585] = actions(12175); - v->a[277586] = 1; - v->a[277587] = aux_sym_number_token1; - v->a[277588] = actions(12177); - v->a[277589] = 1; - v->a[277590] = aux_sym_number_token2; - v->a[277591] = actions(12179); - v->a[277592] = 1; - v->a[277593] = anon_sym_DOLLAR_LBRACE; - v->a[277594] = actions(12181); - v->a[277595] = 1; - v->a[277596] = anon_sym_DOLLAR_LPAREN; - v->a[277597] = actions(12183); - v->a[277598] = 1; - v->a[277599] = anon_sym_BQUOTE; - small_parse_table_13880(v); -} - -/* EOF small_parse_table_2775.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2776.c b/parser/static/small_parse_table/small_parse_table_2776.c deleted file mode 100644 index 4b2ddaad..00000000 --- a/parser/static/small_parse_table/small_parse_table_2776.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2776.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13880(t_small_parse_table_array *v) -{ - v->a[277600] = actions(12185); - v->a[277601] = 1; - v->a[277602] = anon_sym_DOLLAR_BQUOTE; - v->a[277603] = actions(12484); - v->a[277604] = 1; - v->a[277605] = aux_sym__c_word_token1; - v->a[277606] = state(3442); - v->a[277607] = 1; - v->a[277608] = sym__c_unary_expression; - v->a[277609] = state(3443); - v->a[277610] = 1; - v->a[277611] = sym__c_binary_expression; - v->a[277612] = state(3444); - v->a[277613] = 1; - v->a[277614] = sym__c_postfix_expression; - v->a[277615] = actions(12165); - v->a[277616] = 2; - v->a[277617] = anon_sym_PLUS_PLUS; - v->a[277618] = anon_sym_DASH_DASH; - v->a[277619] = state(3402); - small_parse_table_13881(v); -} - -void small_parse_table_13881(t_small_parse_table_array *v) -{ - v->a[277620] = 7; - v->a[277621] = sym__c_expression_not_assignment; - v->a[277622] = sym__c_parenthesized_expression; - v->a[277623] = sym_string; - v->a[277624] = sym_number; - v->a[277625] = sym_simple_expansion; - v->a[277626] = sym_expansion; - v->a[277627] = sym_command_substitution; - v->a[277628] = 16; - v->a[277629] = actions(71); - v->a[277630] = 1; - v->a[277631] = sym_comment; - v->a[277632] = actions(12167); - v->a[277633] = 1; - v->a[277634] = anon_sym_LPAREN; - v->a[277635] = actions(12171); - v->a[277636] = 1; - v->a[277637] = anon_sym_DOLLAR; - v->a[277638] = actions(12173); - v->a[277639] = 1; - small_parse_table_13882(v); -} - -void small_parse_table_13882(t_small_parse_table_array *v) -{ - v->a[277640] = anon_sym_DQUOTE; - v->a[277641] = actions(12175); - v->a[277642] = 1; - v->a[277643] = aux_sym_number_token1; - v->a[277644] = actions(12177); - v->a[277645] = 1; - v->a[277646] = aux_sym_number_token2; - v->a[277647] = actions(12179); - v->a[277648] = 1; - v->a[277649] = anon_sym_DOLLAR_LBRACE; - v->a[277650] = actions(12181); - v->a[277651] = 1; - v->a[277652] = anon_sym_DOLLAR_LPAREN; - v->a[277653] = actions(12183); - v->a[277654] = 1; - v->a[277655] = anon_sym_BQUOTE; - v->a[277656] = actions(12185); - v->a[277657] = 1; - v->a[277658] = anon_sym_DOLLAR_BQUOTE; - v->a[277659] = actions(12486); - small_parse_table_13883(v); -} - -void small_parse_table_13883(t_small_parse_table_array *v) -{ - v->a[277660] = 1; - v->a[277661] = aux_sym__c_word_token1; - v->a[277662] = state(3442); - v->a[277663] = 1; - v->a[277664] = sym__c_unary_expression; - v->a[277665] = state(3443); - v->a[277666] = 1; - v->a[277667] = sym__c_binary_expression; - v->a[277668] = state(3444); - v->a[277669] = 1; - v->a[277670] = sym__c_postfix_expression; - v->a[277671] = actions(12165); - v->a[277672] = 2; - v->a[277673] = anon_sym_PLUS_PLUS; - v->a[277674] = anon_sym_DASH_DASH; - v->a[277675] = state(3399); - v->a[277676] = 7; - v->a[277677] = sym__c_expression_not_assignment; - v->a[277678] = sym__c_parenthesized_expression; - v->a[277679] = sym_string; - small_parse_table_13884(v); -} - -void small_parse_table_13884(t_small_parse_table_array *v) -{ - v->a[277680] = sym_number; - v->a[277681] = sym_simple_expansion; - v->a[277682] = sym_expansion; - v->a[277683] = sym_command_substitution; - v->a[277684] = 16; - v->a[277685] = actions(71); - v->a[277686] = 1; - v->a[277687] = sym_comment; - v->a[277688] = actions(12167); - v->a[277689] = 1; - v->a[277690] = anon_sym_LPAREN; - v->a[277691] = actions(12171); - v->a[277692] = 1; - v->a[277693] = anon_sym_DOLLAR; - v->a[277694] = actions(12173); - v->a[277695] = 1; - v->a[277696] = anon_sym_DQUOTE; - v->a[277697] = actions(12175); - v->a[277698] = 1; - v->a[277699] = aux_sym_number_token1; - small_parse_table_13885(v); -} - -/* EOF small_parse_table_2776.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2777.c b/parser/static/small_parse_table/small_parse_table_2777.c deleted file mode 100644 index 294cca3f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2777.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2777.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13885(t_small_parse_table_array *v) -{ - v->a[277700] = actions(12177); - v->a[277701] = 1; - v->a[277702] = aux_sym_number_token2; - v->a[277703] = actions(12179); - v->a[277704] = 1; - v->a[277705] = anon_sym_DOLLAR_LBRACE; - v->a[277706] = actions(12181); - v->a[277707] = 1; - v->a[277708] = anon_sym_DOLLAR_LPAREN; - v->a[277709] = actions(12183); - v->a[277710] = 1; - v->a[277711] = anon_sym_BQUOTE; - v->a[277712] = actions(12185); - v->a[277713] = 1; - v->a[277714] = anon_sym_DOLLAR_BQUOTE; - v->a[277715] = actions(12488); - v->a[277716] = 1; - v->a[277717] = aux_sym__c_word_token1; - v->a[277718] = state(3442); - v->a[277719] = 1; - small_parse_table_13886(v); -} - -void small_parse_table_13886(t_small_parse_table_array *v) -{ - v->a[277720] = sym__c_unary_expression; - v->a[277721] = state(3443); - v->a[277722] = 1; - v->a[277723] = sym__c_binary_expression; - v->a[277724] = state(3444); - v->a[277725] = 1; - v->a[277726] = sym__c_postfix_expression; - v->a[277727] = actions(12165); - v->a[277728] = 2; - v->a[277729] = anon_sym_PLUS_PLUS; - v->a[277730] = anon_sym_DASH_DASH; - v->a[277731] = state(3395); - v->a[277732] = 7; - v->a[277733] = sym__c_expression_not_assignment; - v->a[277734] = sym__c_parenthesized_expression; - v->a[277735] = sym_string; - v->a[277736] = sym_number; - v->a[277737] = sym_simple_expansion; - v->a[277738] = sym_expansion; - v->a[277739] = sym_command_substitution; - small_parse_table_13887(v); -} - -void small_parse_table_13887(t_small_parse_table_array *v) -{ - v->a[277740] = 4; - v->a[277741] = actions(71); - v->a[277742] = 1; - v->a[277743] = sym_comment; - v->a[277744] = actions(12494); - v->a[277745] = 1; - v->a[277746] = anon_sym_esac; - v->a[277747] = actions(12490); - v->a[277748] = 6; - v->a[277749] = anon_sym_LPAREN; - v->a[277750] = anon_sym_DOLLAR; - v->a[277751] = aux_sym_number_token1; - v->a[277752] = aux_sym_number_token2; - v->a[277753] = anon_sym_DOLLAR_LPAREN; - v->a[277754] = sym_word; - v->a[277755] = actions(12492); - v->a[277756] = 15; - v->a[277757] = sym_test_operator; - v->a[277758] = sym_extglob_pattern; - v->a[277759] = sym__brace_start; - small_parse_table_13888(v); -} - -void small_parse_table_13888(t_small_parse_table_array *v) -{ - v->a[277760] = anon_sym_LPAREN_LPAREN; - v->a[277761] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[277762] = anon_sym_DOLLAR_LBRACK; - v->a[277763] = sym__special_character; - v->a[277764] = anon_sym_DQUOTE; - v->a[277765] = sym_raw_string; - v->a[277766] = sym_ansi_c_string; - v->a[277767] = anon_sym_DOLLAR_LBRACE; - v->a[277768] = anon_sym_BQUOTE; - v->a[277769] = anon_sym_DOLLAR_BQUOTE; - v->a[277770] = anon_sym_LT_LPAREN; - v->a[277771] = anon_sym_GT_LPAREN; - v->a[277772] = 16; - v->a[277773] = actions(71); - v->a[277774] = 1; - v->a[277775] = sym_comment; - v->a[277776] = actions(12167); - v->a[277777] = 1; - v->a[277778] = anon_sym_LPAREN; - v->a[277779] = actions(12171); - small_parse_table_13889(v); -} - -void small_parse_table_13889(t_small_parse_table_array *v) -{ - v->a[277780] = 1; - v->a[277781] = anon_sym_DOLLAR; - v->a[277782] = actions(12173); - v->a[277783] = 1; - v->a[277784] = anon_sym_DQUOTE; - v->a[277785] = actions(12175); - v->a[277786] = 1; - v->a[277787] = aux_sym_number_token1; - v->a[277788] = actions(12177); - v->a[277789] = 1; - v->a[277790] = aux_sym_number_token2; - v->a[277791] = actions(12179); - v->a[277792] = 1; - v->a[277793] = anon_sym_DOLLAR_LBRACE; - v->a[277794] = actions(12181); - v->a[277795] = 1; - v->a[277796] = anon_sym_DOLLAR_LPAREN; - v->a[277797] = actions(12183); - v->a[277798] = 1; - v->a[277799] = anon_sym_BQUOTE; - small_parse_table_13890(v); -} - -/* EOF small_parse_table_2777.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2778.c b/parser/static/small_parse_table/small_parse_table_2778.c deleted file mode 100644 index d72b1dc5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2778.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2778.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13890(t_small_parse_table_array *v) -{ - v->a[277800] = actions(12185); - v->a[277801] = 1; - v->a[277802] = anon_sym_DOLLAR_BQUOTE; - v->a[277803] = actions(12496); - v->a[277804] = 1; - v->a[277805] = aux_sym__c_word_token1; - v->a[277806] = state(3442); - v->a[277807] = 1; - v->a[277808] = sym__c_unary_expression; - v->a[277809] = state(3443); - v->a[277810] = 1; - v->a[277811] = sym__c_binary_expression; - v->a[277812] = state(3444); - v->a[277813] = 1; - v->a[277814] = sym__c_postfix_expression; - v->a[277815] = actions(12165); - v->a[277816] = 2; - v->a[277817] = anon_sym_PLUS_PLUS; - v->a[277818] = anon_sym_DASH_DASH; - v->a[277819] = state(3394); - small_parse_table_13891(v); -} - -void small_parse_table_13891(t_small_parse_table_array *v) -{ - v->a[277820] = 7; - v->a[277821] = sym__c_expression_not_assignment; - v->a[277822] = sym__c_parenthesized_expression; - v->a[277823] = sym_string; - v->a[277824] = sym_number; - v->a[277825] = sym_simple_expansion; - v->a[277826] = sym_expansion; - v->a[277827] = sym_command_substitution; - v->a[277828] = 13; - v->a[277829] = actions(71); - v->a[277830] = 1; - v->a[277831] = sym_comment; - v->a[277832] = actions(4253); - v->a[277833] = 1; - v->a[277834] = anon_sym_PIPE; - v->a[277835] = actions(4348); - v->a[277836] = 1; - v->a[277837] = anon_sym_PIPE_AMP; - v->a[277838] = actions(5994); - v->a[277839] = 1; - small_parse_table_13892(v); -} - -void small_parse_table_13892(t_small_parse_table_array *v) -{ - v->a[277840] = anon_sym_LT_LT; - v->a[277841] = actions(5996); - v->a[277842] = 1; - v->a[277843] = anon_sym_LT_LT_DASH; - v->a[277844] = actions(12504); - v->a[277845] = 1; - v->a[277846] = anon_sym_LT_LT_LT; - v->a[277847] = actions(12506); - v->a[277848] = 1; - v->a[277849] = sym_file_descriptor; - v->a[277850] = state(5556); - v->a[277851] = 1; - v->a[277852] = sym_herestring_redirect; - v->a[277853] = actions(5992); - v->a[277854] = 2; - v->a[277855] = anon_sym_PIPE_PIPE; - v->a[277856] = anon_sym_AMP_AMP; - v->a[277857] = actions(12502); - v->a[277858] = 2; - v->a[277859] = anon_sym_LT_AMP_DASH; - small_parse_table_13893(v); -} - -void small_parse_table_13893(t_small_parse_table_array *v) -{ - v->a[277860] = anon_sym_GT_AMP_DASH; - v->a[277861] = actions(12500); - v->a[277862] = 3; - v->a[277863] = anon_sym_GT_GT; - v->a[277864] = anon_sym_AMP_GT_GT; - v->a[277865] = anon_sym_GT_PIPE; - v->a[277866] = state(5350); - v->a[277867] = 3; - v->a[277868] = sym_file_redirect; - v->a[277869] = sym_heredoc_redirect; - v->a[277870] = aux_sym_redirected_statement_repeat1; - v->a[277871] = actions(12498); - v->a[277872] = 5; - v->a[277873] = anon_sym_LT; - v->a[277874] = anon_sym_GT; - v->a[277875] = anon_sym_AMP_GT; - v->a[277876] = anon_sym_LT_AMP; - v->a[277877] = anon_sym_GT_AMP; - v->a[277878] = 16; - v->a[277879] = actions(71); - small_parse_table_13894(v); -} - -void small_parse_table_13894(t_small_parse_table_array *v) -{ - v->a[277880] = 1; - v->a[277881] = sym_comment; - v->a[277882] = actions(12167); - v->a[277883] = 1; - v->a[277884] = anon_sym_LPAREN; - v->a[277885] = actions(12171); - v->a[277886] = 1; - v->a[277887] = anon_sym_DOLLAR; - v->a[277888] = actions(12173); - v->a[277889] = 1; - v->a[277890] = anon_sym_DQUOTE; - v->a[277891] = actions(12175); - v->a[277892] = 1; - v->a[277893] = aux_sym_number_token1; - v->a[277894] = actions(12177); - v->a[277895] = 1; - v->a[277896] = aux_sym_number_token2; - v->a[277897] = actions(12179); - v->a[277898] = 1; - v->a[277899] = anon_sym_DOLLAR_LBRACE; - small_parse_table_13895(v); -} - -/* EOF small_parse_table_2778.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2779.c b/parser/static/small_parse_table/small_parse_table_2779.c deleted file mode 100644 index cb59e54f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2779.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2779.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13895(t_small_parse_table_array *v) -{ - v->a[277900] = actions(12181); - v->a[277901] = 1; - v->a[277902] = anon_sym_DOLLAR_LPAREN; - v->a[277903] = actions(12183); - v->a[277904] = 1; - v->a[277905] = anon_sym_BQUOTE; - v->a[277906] = actions(12185); - v->a[277907] = 1; - v->a[277908] = anon_sym_DOLLAR_BQUOTE; - v->a[277909] = actions(12508); - v->a[277910] = 1; - v->a[277911] = aux_sym__c_word_token1; - v->a[277912] = state(3442); - v->a[277913] = 1; - v->a[277914] = sym__c_unary_expression; - v->a[277915] = state(3443); - v->a[277916] = 1; - v->a[277917] = sym__c_binary_expression; - v->a[277918] = state(3444); - v->a[277919] = 1; - small_parse_table_13896(v); -} - -void small_parse_table_13896(t_small_parse_table_array *v) -{ - v->a[277920] = sym__c_postfix_expression; - v->a[277921] = actions(12165); - v->a[277922] = 2; - v->a[277923] = anon_sym_PLUS_PLUS; - v->a[277924] = anon_sym_DASH_DASH; - v->a[277925] = state(3392); - v->a[277926] = 7; - v->a[277927] = sym__c_expression_not_assignment; - v->a[277928] = sym__c_parenthesized_expression; - v->a[277929] = sym_string; - v->a[277930] = sym_number; - v->a[277931] = sym_simple_expansion; - v->a[277932] = sym_expansion; - v->a[277933] = sym_command_substitution; - v->a[277934] = 16; - v->a[277935] = actions(71); - v->a[277936] = 1; - v->a[277937] = sym_comment; - v->a[277938] = actions(12167); - v->a[277939] = 1; - small_parse_table_13897(v); -} - -void small_parse_table_13897(t_small_parse_table_array *v) -{ - v->a[277940] = anon_sym_LPAREN; - v->a[277941] = actions(12171); - v->a[277942] = 1; - v->a[277943] = anon_sym_DOLLAR; - v->a[277944] = actions(12173); - v->a[277945] = 1; - v->a[277946] = anon_sym_DQUOTE; - v->a[277947] = actions(12175); - v->a[277948] = 1; - v->a[277949] = aux_sym_number_token1; - v->a[277950] = actions(12177); - v->a[277951] = 1; - v->a[277952] = aux_sym_number_token2; - v->a[277953] = actions(12179); - v->a[277954] = 1; - v->a[277955] = anon_sym_DOLLAR_LBRACE; - v->a[277956] = actions(12181); - v->a[277957] = 1; - v->a[277958] = anon_sym_DOLLAR_LPAREN; - v->a[277959] = actions(12183); - small_parse_table_13898(v); -} - -void small_parse_table_13898(t_small_parse_table_array *v) -{ - v->a[277960] = 1; - v->a[277961] = anon_sym_BQUOTE; - v->a[277962] = actions(12185); - v->a[277963] = 1; - v->a[277964] = anon_sym_DOLLAR_BQUOTE; - v->a[277965] = actions(12510); - v->a[277966] = 1; - v->a[277967] = aux_sym__c_word_token1; - v->a[277968] = state(3442); - v->a[277969] = 1; - v->a[277970] = sym__c_unary_expression; - v->a[277971] = state(3443); - v->a[277972] = 1; - v->a[277973] = sym__c_binary_expression; - v->a[277974] = state(3444); - v->a[277975] = 1; - v->a[277976] = sym__c_postfix_expression; - v->a[277977] = actions(12165); - v->a[277978] = 2; - v->a[277979] = anon_sym_PLUS_PLUS; - small_parse_table_13899(v); -} - -void small_parse_table_13899(t_small_parse_table_array *v) -{ - v->a[277980] = anon_sym_DASH_DASH; - v->a[277981] = state(3390); - v->a[277982] = 7; - v->a[277983] = sym__c_expression_not_assignment; - v->a[277984] = sym__c_parenthesized_expression; - v->a[277985] = sym_string; - v->a[277986] = sym_number; - v->a[277987] = sym_simple_expansion; - v->a[277988] = sym_expansion; - v->a[277989] = sym_command_substitution; - v->a[277990] = 16; - v->a[277991] = actions(71); - v->a[277992] = 1; - v->a[277993] = sym_comment; - v->a[277994] = actions(12167); - v->a[277995] = 1; - v->a[277996] = anon_sym_LPAREN; - v->a[277997] = actions(12171); - v->a[277998] = 1; - v->a[277999] = anon_sym_DOLLAR; - small_parse_table_13900(v); -} - -/* EOF small_parse_table_2779.c */ diff --git a/parser/static/small_parse_table/small_parse_table_278.c b/parser/static/small_parse_table/small_parse_table_278.c index 0bfe5739..8a51faa6 100644 --- a/parser/static/small_parse_table/small_parse_table_278.c +++ b/parser/static/small_parse_table/small_parse_table_278.c @@ -14,126 +14,126 @@ void small_parse_table_1390(t_small_parse_table_array *v) { - v->a[27800] = 20; - v->a[27801] = anon_sym_SEMI; - v->a[27802] = anon_sym_PIPE_PIPE; - v->a[27803] = anon_sym_AMP_AMP; - v->a[27804] = anon_sym_PIPE; - v->a[27805] = anon_sym_AMP; - v->a[27806] = anon_sym_LT; - v->a[27807] = anon_sym_GT; - v->a[27808] = anon_sym_LT_LT; - v->a[27809] = anon_sym_GT_GT; - v->a[27810] = anon_sym_SEMI_SEMI; - v->a[27811] = anon_sym_PIPE_AMP; - v->a[27812] = anon_sym_AMP_GT; - v->a[27813] = anon_sym_AMP_GT_GT; - v->a[27814] = anon_sym_LT_AMP; - v->a[27815] = anon_sym_GT_AMP; - v->a[27816] = anon_sym_GT_PIPE; - v->a[27817] = anon_sym_LT_AMP_DASH; - v->a[27818] = anon_sym_GT_AMP_DASH; - v->a[27819] = anon_sym_LT_LT_DASH; + v->a[27800] = anon_sym_GT_AMP; + v->a[27801] = anon_sym_GT_PIPE; + v->a[27802] = anon_sym_LT_AMP_DASH; + v->a[27803] = anon_sym_GT_AMP_DASH; + v->a[27804] = anon_sym_LT_LT; + v->a[27805] = anon_sym_LT_LT_DASH; + v->a[27806] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27807] = anon_sym_AMP; + v->a[27808] = aux_sym_concatenation_token1; + v->a[27809] = anon_sym_DOLLAR; + v->a[27810] = sym__special_character; + v->a[27811] = anon_sym_DQUOTE; + v->a[27812] = sym_raw_string; + v->a[27813] = aux_sym_number_token1; + v->a[27814] = aux_sym_number_token2; + v->a[27815] = anon_sym_DOLLAR_LBRACE; + v->a[27816] = anon_sym_DOLLAR_LPAREN; + v->a[27817] = anon_sym_BQUOTE; + v->a[27818] = anon_sym_DOLLAR_BQUOTE; + v->a[27819] = aux_sym__simple_variable_name_token1; small_parse_table_1391(v); } void small_parse_table_1391(t_small_parse_table_array *v) { - v->a[27820] = anon_sym_BQUOTE; - v->a[27821] = 6; - v->a[27822] = actions(71); - v->a[27823] = 1; - v->a[27824] = sym_comment; - v->a[27825] = state(2476); - v->a[27826] = 1; - v->a[27827] = aux_sym__literal_repeat1; - v->a[27828] = state(2637); - v->a[27829] = 1; - v->a[27830] = sym_concatenation; - v->a[27831] = state(2303); - v->a[27832] = 9; - v->a[27833] = sym_arithmetic_expansion; - v->a[27834] = sym_brace_expression; - v->a[27835] = sym_string; - v->a[27836] = sym_translated_string; - v->a[27837] = sym_number; - v->a[27838] = sym_simple_expansion; - v->a[27839] = sym_expansion; + v->a[27820] = sym_word; + v->a[27821] = anon_sym_SEMI; + v->a[27822] = 3; + v->a[27823] = actions(3); + v->a[27824] = 1; + v->a[27825] = sym_comment; + v->a[27826] = actions(2774); + v->a[27827] = 5; + v->a[27828] = sym_file_descriptor; + v->a[27829] = sym__concat; + v->a[27830] = sym_test_operator; + v->a[27831] = sym__brace_start; + v->a[27832] = aux_sym_heredoc_redirect_token1; + v->a[27833] = actions(2772); + v->a[27834] = 36; + v->a[27835] = anon_sym_esac; + v->a[27836] = anon_sym_PIPE; + v->a[27837] = anon_sym_SEMI_SEMI; + v->a[27838] = anon_sym_SEMI_AMP; + v->a[27839] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1392(v); } void small_parse_table_1392(t_small_parse_table_array *v) { - v->a[27840] = sym_command_substitution; - v->a[27841] = sym_process_substitution; - v->a[27842] = actions(2494); - v->a[27843] = 13; - v->a[27844] = anon_sym_PIPE; - v->a[27845] = anon_sym_LT; - v->a[27846] = anon_sym_GT; - v->a[27847] = anon_sym_LT_LT; - v->a[27848] = anon_sym_AMP_GT; - v->a[27849] = anon_sym_LT_AMP; - v->a[27850] = anon_sym_GT_AMP; - v->a[27851] = anon_sym_DOLLAR; - v->a[27852] = sym__special_character; - v->a[27853] = aux_sym_number_token1; - v->a[27854] = aux_sym_number_token2; - v->a[27855] = anon_sym_DOLLAR_LPAREN; - v->a[27856] = sym_word; - v->a[27857] = actions(2496); - v->a[27858] = 26; - v->a[27859] = sym_file_descriptor; + v->a[27840] = anon_sym_PIPE_AMP; + v->a[27841] = anon_sym_AMP_AMP; + v->a[27842] = anon_sym_PIPE_PIPE; + v->a[27843] = anon_sym_LT; + v->a[27844] = anon_sym_GT; + v->a[27845] = anon_sym_GT_GT; + v->a[27846] = anon_sym_AMP_GT; + v->a[27847] = anon_sym_AMP_GT_GT; + v->a[27848] = anon_sym_LT_AMP; + v->a[27849] = anon_sym_GT_AMP; + v->a[27850] = anon_sym_GT_PIPE; + v->a[27851] = anon_sym_LT_AMP_DASH; + v->a[27852] = anon_sym_GT_AMP_DASH; + v->a[27853] = anon_sym_LT_LT; + v->a[27854] = anon_sym_LT_LT_DASH; + v->a[27855] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27856] = anon_sym_AMP; + v->a[27857] = aux_sym_concatenation_token1; + v->a[27858] = anon_sym_DOLLAR; + v->a[27859] = sym__special_character; small_parse_table_1393(v); } void small_parse_table_1393(t_small_parse_table_array *v) { - v->a[27860] = sym_variable_name; - v->a[27861] = sym_test_operator; - v->a[27862] = sym__brace_start; - v->a[27863] = anon_sym_LPAREN_LPAREN; - v->a[27864] = anon_sym_PIPE_PIPE; - v->a[27865] = anon_sym_AMP_AMP; - v->a[27866] = anon_sym_GT_GT; - v->a[27867] = anon_sym_PIPE_AMP; - v->a[27868] = anon_sym_RBRACK; - v->a[27869] = anon_sym_AMP_GT_GT; - v->a[27870] = anon_sym_GT_PIPE; - v->a[27871] = anon_sym_LT_AMP_DASH; - v->a[27872] = anon_sym_GT_AMP_DASH; - v->a[27873] = anon_sym_LT_LT_DASH; - v->a[27874] = anon_sym_LT_LT_LT; - v->a[27875] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27876] = anon_sym_DOLLAR_LBRACK; - v->a[27877] = anon_sym_DQUOTE; - v->a[27878] = sym_raw_string; - v->a[27879] = sym_ansi_c_string; + v->a[27860] = anon_sym_DQUOTE; + v->a[27861] = sym_raw_string; + v->a[27862] = aux_sym_number_token1; + v->a[27863] = aux_sym_number_token2; + v->a[27864] = anon_sym_DOLLAR_LBRACE; + v->a[27865] = anon_sym_DOLLAR_LPAREN; + v->a[27866] = anon_sym_BQUOTE; + v->a[27867] = anon_sym_DOLLAR_BQUOTE; + v->a[27868] = aux_sym__simple_variable_name_token1; + v->a[27869] = sym_word; + v->a[27870] = anon_sym_SEMI; + v->a[27871] = 3; + v->a[27872] = actions(3); + v->a[27873] = 1; + v->a[27874] = sym_comment; + v->a[27875] = actions(3159); + v->a[27876] = 6; + v->a[27877] = sym_file_descriptor; + v->a[27878] = sym__concat; + v->a[27879] = sym_variable_name; small_parse_table_1394(v); } void small_parse_table_1394(t_small_parse_table_array *v) { - v->a[27880] = anon_sym_DOLLAR_LBRACE; - v->a[27881] = anon_sym_BQUOTE; - v->a[27882] = anon_sym_DOLLAR_BQUOTE; - v->a[27883] = anon_sym_LT_LPAREN; - v->a[27884] = anon_sym_GT_LPAREN; - v->a[27885] = 3; - v->a[27886] = actions(3); - v->a[27887] = 1; - v->a[27888] = sym_comment; - v->a[27889] = actions(1302); - v->a[27890] = 6; - v->a[27891] = sym_file_descriptor; - v->a[27892] = sym__concat; - v->a[27893] = sym_test_operator; - v->a[27894] = sym__bare_dollar; - v->a[27895] = sym__brace_start; - v->a[27896] = aux_sym_heredoc_redirect_token1; - v->a[27897] = actions(1300); - v->a[27898] = 44; - v->a[27899] = anon_sym_LPAREN_LPAREN; + v->a[27880] = sym_test_operator; + v->a[27881] = sym__brace_start; + v->a[27882] = aux_sym_heredoc_redirect_token1; + v->a[27883] = actions(3157); + v->a[27884] = 35; + v->a[27885] = anon_sym_PIPE; + v->a[27886] = anon_sym_SEMI_SEMI; + v->a[27887] = anon_sym_SEMI_AMP; + v->a[27888] = anon_sym_SEMI_SEMI_AMP; + v->a[27889] = anon_sym_PIPE_AMP; + v->a[27890] = anon_sym_AMP_AMP; + v->a[27891] = anon_sym_PIPE_PIPE; + v->a[27892] = anon_sym_LT; + v->a[27893] = anon_sym_GT; + v->a[27894] = anon_sym_GT_GT; + v->a[27895] = anon_sym_AMP_GT; + v->a[27896] = anon_sym_AMP_GT_GT; + v->a[27897] = anon_sym_LT_AMP; + v->a[27898] = anon_sym_GT_AMP; + v->a[27899] = anon_sym_GT_PIPE; small_parse_table_1395(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2780.c b/parser/static/small_parse_table/small_parse_table_2780.c deleted file mode 100644 index 8f5ba4a9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2780.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2780.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13900(t_small_parse_table_array *v) -{ - v->a[278000] = actions(12173); - v->a[278001] = 1; - v->a[278002] = anon_sym_DQUOTE; - v->a[278003] = actions(12175); - v->a[278004] = 1; - v->a[278005] = aux_sym_number_token1; - v->a[278006] = actions(12177); - v->a[278007] = 1; - v->a[278008] = aux_sym_number_token2; - v->a[278009] = actions(12179); - v->a[278010] = 1; - v->a[278011] = anon_sym_DOLLAR_LBRACE; - v->a[278012] = actions(12181); - v->a[278013] = 1; - v->a[278014] = anon_sym_DOLLAR_LPAREN; - v->a[278015] = actions(12183); - v->a[278016] = 1; - v->a[278017] = anon_sym_BQUOTE; - v->a[278018] = actions(12185); - v->a[278019] = 1; - small_parse_table_13901(v); -} - -void small_parse_table_13901(t_small_parse_table_array *v) -{ - v->a[278020] = anon_sym_DOLLAR_BQUOTE; - v->a[278021] = actions(12512); - v->a[278022] = 1; - v->a[278023] = aux_sym__c_word_token1; - v->a[278024] = state(3442); - v->a[278025] = 1; - v->a[278026] = sym__c_unary_expression; - v->a[278027] = state(3443); - v->a[278028] = 1; - v->a[278029] = sym__c_binary_expression; - v->a[278030] = state(3444); - v->a[278031] = 1; - v->a[278032] = sym__c_postfix_expression; - v->a[278033] = actions(12165); - v->a[278034] = 2; - v->a[278035] = anon_sym_PLUS_PLUS; - v->a[278036] = anon_sym_DASH_DASH; - v->a[278037] = state(3387); - v->a[278038] = 7; - v->a[278039] = sym__c_expression_not_assignment; - small_parse_table_13902(v); -} - -void small_parse_table_13902(t_small_parse_table_array *v) -{ - v->a[278040] = sym__c_parenthesized_expression; - v->a[278041] = sym_string; - v->a[278042] = sym_number; - v->a[278043] = sym_simple_expansion; - v->a[278044] = sym_expansion; - v->a[278045] = sym_command_substitution; - v->a[278046] = 3; - v->a[278047] = actions(71); - v->a[278048] = 1; - v->a[278049] = sym_comment; - v->a[278050] = actions(1251); - v->a[278051] = 6; - v->a[278052] = anon_sym_DOLLAR; - v->a[278053] = aux_sym_number_token1; - v->a[278054] = aux_sym_number_token2; - v->a[278055] = anon_sym_DOLLAR_LPAREN; - v->a[278056] = anon_sym_BQUOTE; - v->a[278057] = sym_word; - v->a[278058] = actions(1253); - v->a[278059] = 16; - small_parse_table_13903(v); -} - -void small_parse_table_13903(t_small_parse_table_array *v) -{ - v->a[278060] = sym__concat; - v->a[278061] = sym_test_operator; - v->a[278062] = sym__brace_start; - v->a[278063] = anon_sym_LPAREN_LPAREN; - v->a[278064] = anon_sym_RPAREN; - v->a[278065] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[278066] = anon_sym_DOLLAR_LBRACK; - v->a[278067] = aux_sym_concatenation_token1; - v->a[278068] = sym__special_character; - v->a[278069] = anon_sym_DQUOTE; - v->a[278070] = sym_raw_string; - v->a[278071] = sym_ansi_c_string; - v->a[278072] = anon_sym_DOLLAR_LBRACE; - v->a[278073] = anon_sym_DOLLAR_BQUOTE; - v->a[278074] = anon_sym_LT_LPAREN; - v->a[278075] = anon_sym_GT_LPAREN; - v->a[278076] = 3; - v->a[278077] = actions(71); - v->a[278078] = 1; - v->a[278079] = sym_comment; - small_parse_table_13904(v); -} - -void small_parse_table_13904(t_small_parse_table_array *v) -{ - v->a[278080] = actions(1324); - v->a[278081] = 6; - v->a[278082] = anon_sym_DOLLAR; - v->a[278083] = aux_sym_number_token1; - v->a[278084] = aux_sym_number_token2; - v->a[278085] = anon_sym_DOLLAR_LPAREN; - v->a[278086] = anon_sym_BQUOTE; - v->a[278087] = sym_word; - v->a[278088] = actions(1326); - v->a[278089] = 16; - v->a[278090] = sym__concat; - v->a[278091] = sym_test_operator; - v->a[278092] = sym__brace_start; - v->a[278093] = anon_sym_LPAREN_LPAREN; - v->a[278094] = anon_sym_RPAREN; - v->a[278095] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[278096] = anon_sym_DOLLAR_LBRACK; - v->a[278097] = aux_sym_concatenation_token1; - v->a[278098] = sym__special_character; - v->a[278099] = anon_sym_DQUOTE; - small_parse_table_13905(v); -} - -/* EOF small_parse_table_2780.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2781.c b/parser/static/small_parse_table/small_parse_table_2781.c deleted file mode 100644 index fa3e002f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2781.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2781.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13905(t_small_parse_table_array *v) -{ - v->a[278100] = sym_raw_string; - v->a[278101] = sym_ansi_c_string; - v->a[278102] = anon_sym_DOLLAR_LBRACE; - v->a[278103] = anon_sym_DOLLAR_BQUOTE; - v->a[278104] = anon_sym_LT_LPAREN; - v->a[278105] = anon_sym_GT_LPAREN; - v->a[278106] = 4; - v->a[278107] = actions(71); - v->a[278108] = 1; - v->a[278109] = sym_comment; - v->a[278110] = actions(12471); - v->a[278111] = 1; - v->a[278112] = anon_sym_esac; - v->a[278113] = actions(12467); - v->a[278114] = 6; - v->a[278115] = anon_sym_LPAREN; - v->a[278116] = anon_sym_DOLLAR; - v->a[278117] = aux_sym_number_token1; - v->a[278118] = aux_sym_number_token2; - v->a[278119] = anon_sym_DOLLAR_LPAREN; - small_parse_table_13906(v); -} - -void small_parse_table_13906(t_small_parse_table_array *v) -{ - v->a[278120] = sym_word; - v->a[278121] = actions(12469); - v->a[278122] = 15; - v->a[278123] = sym_test_operator; - v->a[278124] = sym_extglob_pattern; - v->a[278125] = sym__brace_start; - v->a[278126] = anon_sym_LPAREN_LPAREN; - v->a[278127] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[278128] = anon_sym_DOLLAR_LBRACK; - v->a[278129] = sym__special_character; - v->a[278130] = anon_sym_DQUOTE; - v->a[278131] = sym_raw_string; - v->a[278132] = sym_ansi_c_string; - v->a[278133] = anon_sym_DOLLAR_LBRACE; - v->a[278134] = anon_sym_BQUOTE; - v->a[278135] = anon_sym_DOLLAR_BQUOTE; - v->a[278136] = anon_sym_LT_LPAREN; - v->a[278137] = anon_sym_GT_LPAREN; - v->a[278138] = 16; - v->a[278139] = actions(71); - small_parse_table_13907(v); -} - -void small_parse_table_13907(t_small_parse_table_array *v) -{ - v->a[278140] = 1; - v->a[278141] = sym_comment; - v->a[278142] = actions(12167); - v->a[278143] = 1; - v->a[278144] = anon_sym_LPAREN; - v->a[278145] = actions(12171); - v->a[278146] = 1; - v->a[278147] = anon_sym_DOLLAR; - v->a[278148] = actions(12173); - v->a[278149] = 1; - v->a[278150] = anon_sym_DQUOTE; - v->a[278151] = actions(12175); - v->a[278152] = 1; - v->a[278153] = aux_sym_number_token1; - v->a[278154] = actions(12177); - v->a[278155] = 1; - v->a[278156] = aux_sym_number_token2; - v->a[278157] = actions(12179); - v->a[278158] = 1; - v->a[278159] = anon_sym_DOLLAR_LBRACE; - small_parse_table_13908(v); -} - -void small_parse_table_13908(t_small_parse_table_array *v) -{ - v->a[278160] = actions(12181); - v->a[278161] = 1; - v->a[278162] = anon_sym_DOLLAR_LPAREN; - v->a[278163] = actions(12183); - v->a[278164] = 1; - v->a[278165] = anon_sym_BQUOTE; - v->a[278166] = actions(12185); - v->a[278167] = 1; - v->a[278168] = anon_sym_DOLLAR_BQUOTE; - v->a[278169] = actions(12514); - v->a[278170] = 1; - v->a[278171] = aux_sym__c_word_token1; - v->a[278172] = state(3442); - v->a[278173] = 1; - v->a[278174] = sym__c_unary_expression; - v->a[278175] = state(3443); - v->a[278176] = 1; - v->a[278177] = sym__c_binary_expression; - v->a[278178] = state(3444); - v->a[278179] = 1; - small_parse_table_13909(v); -} - -void small_parse_table_13909(t_small_parse_table_array *v) -{ - v->a[278180] = sym__c_postfix_expression; - v->a[278181] = actions(12165); - v->a[278182] = 2; - v->a[278183] = anon_sym_PLUS_PLUS; - v->a[278184] = anon_sym_DASH_DASH; - v->a[278185] = state(3384); - v->a[278186] = 7; - v->a[278187] = sym__c_expression_not_assignment; - v->a[278188] = sym__c_parenthesized_expression; - v->a[278189] = sym_string; - v->a[278190] = sym_number; - v->a[278191] = sym_simple_expansion; - v->a[278192] = sym_expansion; - v->a[278193] = sym_command_substitution; - v->a[278194] = 16; - v->a[278195] = actions(71); - v->a[278196] = 1; - v->a[278197] = sym_comment; - v->a[278198] = actions(12167); - v->a[278199] = 1; - small_parse_table_13910(v); -} - -/* EOF small_parse_table_2781.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2782.c b/parser/static/small_parse_table/small_parse_table_2782.c deleted file mode 100644 index a34b6954..00000000 --- a/parser/static/small_parse_table/small_parse_table_2782.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2782.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13910(t_small_parse_table_array *v) -{ - v->a[278200] = anon_sym_LPAREN; - v->a[278201] = actions(12171); - v->a[278202] = 1; - v->a[278203] = anon_sym_DOLLAR; - v->a[278204] = actions(12173); - v->a[278205] = 1; - v->a[278206] = anon_sym_DQUOTE; - v->a[278207] = actions(12175); - v->a[278208] = 1; - v->a[278209] = aux_sym_number_token1; - v->a[278210] = actions(12177); - v->a[278211] = 1; - v->a[278212] = aux_sym_number_token2; - v->a[278213] = actions(12179); - v->a[278214] = 1; - v->a[278215] = anon_sym_DOLLAR_LBRACE; - v->a[278216] = actions(12181); - v->a[278217] = 1; - v->a[278218] = anon_sym_DOLLAR_LPAREN; - v->a[278219] = actions(12183); - small_parse_table_13911(v); -} - -void small_parse_table_13911(t_small_parse_table_array *v) -{ - v->a[278220] = 1; - v->a[278221] = anon_sym_BQUOTE; - v->a[278222] = actions(12185); - v->a[278223] = 1; - v->a[278224] = anon_sym_DOLLAR_BQUOTE; - v->a[278225] = actions(12516); - v->a[278226] = 1; - v->a[278227] = aux_sym__c_word_token1; - v->a[278228] = state(3442); - v->a[278229] = 1; - v->a[278230] = sym__c_unary_expression; - v->a[278231] = state(3443); - v->a[278232] = 1; - v->a[278233] = sym__c_binary_expression; - v->a[278234] = state(3444); - v->a[278235] = 1; - v->a[278236] = sym__c_postfix_expression; - v->a[278237] = actions(12165); - v->a[278238] = 2; - v->a[278239] = anon_sym_PLUS_PLUS; - small_parse_table_13912(v); -} - -void small_parse_table_13912(t_small_parse_table_array *v) -{ - v->a[278240] = anon_sym_DASH_DASH; - v->a[278241] = state(3381); - v->a[278242] = 7; - v->a[278243] = sym__c_expression_not_assignment; - v->a[278244] = sym__c_parenthesized_expression; - v->a[278245] = sym_string; - v->a[278246] = sym_number; - v->a[278247] = sym_simple_expansion; - v->a[278248] = sym_expansion; - v->a[278249] = sym_command_substitution; - v->a[278250] = 3; - v->a[278251] = actions(71); - v->a[278252] = 1; - v->a[278253] = sym_comment; - v->a[278254] = actions(1348); - v->a[278255] = 6; - v->a[278256] = anon_sym_DOLLAR; - v->a[278257] = aux_sym_number_token1; - v->a[278258] = aux_sym_number_token2; - v->a[278259] = anon_sym_DOLLAR_LPAREN; - small_parse_table_13913(v); -} - -void small_parse_table_13913(t_small_parse_table_array *v) -{ - v->a[278260] = anon_sym_BQUOTE; - v->a[278261] = sym_word; - v->a[278262] = actions(1350); - v->a[278263] = 16; - v->a[278264] = sym__concat; - v->a[278265] = sym_test_operator; - v->a[278266] = sym__brace_start; - v->a[278267] = anon_sym_LPAREN_LPAREN; - v->a[278268] = anon_sym_RPAREN; - v->a[278269] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[278270] = anon_sym_DOLLAR_LBRACK; - v->a[278271] = aux_sym_concatenation_token1; - v->a[278272] = sym__special_character; - v->a[278273] = anon_sym_DQUOTE; - v->a[278274] = sym_raw_string; - v->a[278275] = sym_ansi_c_string; - v->a[278276] = anon_sym_DOLLAR_LBRACE; - v->a[278277] = anon_sym_DOLLAR_BQUOTE; - v->a[278278] = anon_sym_LT_LPAREN; - v->a[278279] = anon_sym_GT_LPAREN; - small_parse_table_13914(v); -} - -void small_parse_table_13914(t_small_parse_table_array *v) -{ - v->a[278280] = 9; - v->a[278281] = actions(71); - v->a[278282] = 1; - v->a[278283] = sym_comment; - v->a[278284] = actions(12527); - v->a[278285] = 1; - v->a[278286] = anon_sym_LT_LT_LT; - v->a[278287] = actions(12530); - v->a[278288] = 1; - v->a[278289] = sym_file_descriptor; - v->a[278290] = actions(11307); - v->a[278291] = 2; - v->a[278292] = anon_sym_PIPE; - v->a[278293] = anon_sym_LT_LT; - v->a[278294] = actions(12524); - v->a[278295] = 2; - v->a[278296] = anon_sym_LT_AMP_DASH; - v->a[278297] = anon_sym_GT_AMP_DASH; - v->a[278298] = actions(12521); - v->a[278299] = 3; - small_parse_table_13915(v); -} - -/* EOF small_parse_table_2782.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2783.c b/parser/static/small_parse_table/small_parse_table_2783.c deleted file mode 100644 index 47a43a9b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2783.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2783.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13915(t_small_parse_table_array *v) -{ - v->a[278300] = anon_sym_GT_GT; - v->a[278301] = anon_sym_AMP_GT_GT; - v->a[278302] = anon_sym_GT_PIPE; - v->a[278303] = state(5205); - v->a[278304] = 3; - v->a[278305] = sym_file_redirect; - v->a[278306] = sym_herestring_redirect; - v->a[278307] = aux_sym_redirected_statement_repeat2; - v->a[278308] = actions(11315); - v->a[278309] = 5; - v->a[278310] = anon_sym_PIPE_PIPE; - v->a[278311] = anon_sym_AMP_AMP; - v->a[278312] = anon_sym_PIPE_AMP; - v->a[278313] = anon_sym_RBRACK; - v->a[278314] = anon_sym_LT_LT_DASH; - v->a[278315] = actions(12518); - v->a[278316] = 5; - v->a[278317] = anon_sym_LT; - v->a[278318] = anon_sym_GT; - v->a[278319] = anon_sym_AMP_GT; - small_parse_table_13916(v); -} - -void small_parse_table_13916(t_small_parse_table_array *v) -{ - v->a[278320] = anon_sym_LT_AMP; - v->a[278321] = anon_sym_GT_AMP; - v->a[278322] = 6; - v->a[278323] = actions(3); - v->a[278324] = 1; - v->a[278325] = sym_comment; - v->a[278326] = actions(11651); - v->a[278327] = 1; - v->a[278328] = aux_sym_concatenation_token1; - v->a[278329] = actions(11653); - v->a[278330] = 1; - v->a[278331] = sym__concat; - v->a[278332] = state(5393); - v->a[278333] = 1; - v->a[278334] = aux_sym_concatenation_repeat1; - v->a[278335] = actions(1263); - v->a[278336] = 2; - v->a[278337] = sym_file_descriptor; - v->a[278338] = aux_sym_heredoc_redirect_token1; - v->a[278339] = actions(1261); - small_parse_table_13917(v); -} - -void small_parse_table_13917(t_small_parse_table_array *v) -{ - v->a[278340] = 17; - v->a[278341] = anon_sym_PIPE_PIPE; - v->a[278342] = anon_sym_AMP_AMP; - v->a[278343] = anon_sym_PIPE; - v->a[278344] = anon_sym_LT; - v->a[278345] = anon_sym_GT; - v->a[278346] = anon_sym_LT_LT; - v->a[278347] = anon_sym_GT_GT; - v->a[278348] = anon_sym_PIPE_AMP; - v->a[278349] = anon_sym_AMP_GT; - v->a[278350] = anon_sym_AMP_GT_GT; - v->a[278351] = anon_sym_LT_AMP; - v->a[278352] = anon_sym_GT_AMP; - v->a[278353] = anon_sym_GT_PIPE; - v->a[278354] = anon_sym_LT_AMP_DASH; - v->a[278355] = anon_sym_GT_AMP_DASH; - v->a[278356] = anon_sym_LT_LT_DASH; - v->a[278357] = sym__special_character; - v->a[278358] = 6; - v->a[278359] = actions(3); - small_parse_table_13918(v); -} - -void small_parse_table_13918(t_small_parse_table_array *v) -{ - v->a[278360] = 1; - v->a[278361] = sym_comment; - v->a[278362] = actions(11512); - v->a[278363] = 1; - v->a[278364] = aux_sym_concatenation_token1; - v->a[278365] = actions(12533); - v->a[278366] = 1; - v->a[278367] = sym__concat; - v->a[278368] = state(4253); - v->a[278369] = 1; - v->a[278370] = aux_sym_concatenation_repeat1; - v->a[278371] = actions(1267); - v->a[278372] = 2; - v->a[278373] = sym_file_descriptor; - v->a[278374] = aux_sym_heredoc_redirect_token1; - v->a[278375] = actions(1265); - v->a[278376] = 17; - v->a[278377] = anon_sym_PIPE_PIPE; - v->a[278378] = anon_sym_AMP_AMP; - v->a[278379] = anon_sym_PIPE; - small_parse_table_13919(v); -} - -void small_parse_table_13919(t_small_parse_table_array *v) -{ - v->a[278380] = anon_sym_LT; - v->a[278381] = anon_sym_GT; - v->a[278382] = anon_sym_LT_LT; - v->a[278383] = anon_sym_GT_GT; - v->a[278384] = anon_sym_PIPE_AMP; - v->a[278385] = anon_sym_AMP_GT; - v->a[278386] = anon_sym_AMP_GT_GT; - v->a[278387] = anon_sym_LT_AMP; - v->a[278388] = anon_sym_GT_AMP; - v->a[278389] = anon_sym_GT_PIPE; - v->a[278390] = anon_sym_LT_AMP_DASH; - v->a[278391] = anon_sym_GT_AMP_DASH; - v->a[278392] = anon_sym_LT_LT_DASH; - v->a[278393] = anon_sym_LT_LT_LT; - v->a[278394] = 6; - v->a[278395] = actions(3); - v->a[278396] = 1; - v->a[278397] = sym_comment; - v->a[278398] = actions(11512); - v->a[278399] = 1; - small_parse_table_13920(v); -} - -/* EOF small_parse_table_2783.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2784.c b/parser/static/small_parse_table/small_parse_table_2784.c deleted file mode 100644 index 187f21db..00000000 --- a/parser/static/small_parse_table/small_parse_table_2784.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2784.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13920(t_small_parse_table_array *v) -{ - v->a[278400] = aux_sym_concatenation_token1; - v->a[278401] = actions(12535); - v->a[278402] = 1; - v->a[278403] = sym__concat; - v->a[278404] = state(4253); - v->a[278405] = 1; - v->a[278406] = aux_sym_concatenation_repeat1; - v->a[278407] = actions(1288); - v->a[278408] = 2; - v->a[278409] = sym_file_descriptor; - v->a[278410] = aux_sym_heredoc_redirect_token1; - v->a[278411] = actions(1286); - v->a[278412] = 17; - v->a[278413] = anon_sym_PIPE_PIPE; - v->a[278414] = anon_sym_AMP_AMP; - v->a[278415] = anon_sym_PIPE; - v->a[278416] = anon_sym_LT; - v->a[278417] = anon_sym_GT; - v->a[278418] = anon_sym_LT_LT; - v->a[278419] = anon_sym_GT_GT; - small_parse_table_13921(v); -} - -void small_parse_table_13921(t_small_parse_table_array *v) -{ - v->a[278420] = anon_sym_PIPE_AMP; - v->a[278421] = anon_sym_AMP_GT; - v->a[278422] = anon_sym_AMP_GT_GT; - v->a[278423] = anon_sym_LT_AMP; - v->a[278424] = anon_sym_GT_AMP; - v->a[278425] = anon_sym_GT_PIPE; - v->a[278426] = anon_sym_LT_AMP_DASH; - v->a[278427] = anon_sym_GT_AMP_DASH; - v->a[278428] = anon_sym_LT_LT_DASH; - v->a[278429] = anon_sym_LT_LT_LT; - v->a[278430] = 6; - v->a[278431] = actions(3); - v->a[278432] = 1; - v->a[278433] = sym_comment; - v->a[278434] = actions(11500); - v->a[278435] = 1; - v->a[278436] = aux_sym_concatenation_token1; - v->a[278437] = actions(12537); - v->a[278438] = 1; - v->a[278439] = sym__concat; - small_parse_table_13922(v); -} - -void small_parse_table_13922(t_small_parse_table_array *v) -{ - v->a[278440] = state(4244); - v->a[278441] = 1; - v->a[278442] = aux_sym_concatenation_repeat1; - v->a[278443] = actions(1267); - v->a[278444] = 3; - v->a[278445] = sym_file_descriptor; - v->a[278446] = sym_variable_name; - v->a[278447] = aux_sym_heredoc_redirect_token1; - v->a[278448] = actions(1265); - v->a[278449] = 16; - v->a[278450] = anon_sym_PIPE_PIPE; - v->a[278451] = anon_sym_AMP_AMP; - v->a[278452] = anon_sym_PIPE; - v->a[278453] = anon_sym_LT; - v->a[278454] = anon_sym_GT; - v->a[278455] = anon_sym_LT_LT; - v->a[278456] = anon_sym_GT_GT; - v->a[278457] = anon_sym_PIPE_AMP; - v->a[278458] = anon_sym_AMP_GT; - v->a[278459] = anon_sym_AMP_GT_GT; - small_parse_table_13923(v); -} - -void small_parse_table_13923(t_small_parse_table_array *v) -{ - v->a[278460] = anon_sym_LT_AMP; - v->a[278461] = anon_sym_GT_AMP; - v->a[278462] = anon_sym_GT_PIPE; - v->a[278463] = anon_sym_LT_AMP_DASH; - v->a[278464] = anon_sym_GT_AMP_DASH; - v->a[278465] = anon_sym_LT_LT_DASH; - v->a[278466] = 6; - v->a[278467] = actions(3); - v->a[278468] = 1; - v->a[278469] = sym_comment; - v->a[278470] = actions(11500); - v->a[278471] = 1; - v->a[278472] = aux_sym_concatenation_token1; - v->a[278473] = actions(12539); - v->a[278474] = 1; - v->a[278475] = sym__concat; - v->a[278476] = state(4244); - v->a[278477] = 1; - v->a[278478] = aux_sym_concatenation_repeat1; - v->a[278479] = actions(1288); - small_parse_table_13924(v); -} - -void small_parse_table_13924(t_small_parse_table_array *v) -{ - v->a[278480] = 3; - v->a[278481] = sym_file_descriptor; - v->a[278482] = sym_variable_name; - v->a[278483] = aux_sym_heredoc_redirect_token1; - v->a[278484] = actions(1286); - v->a[278485] = 16; - v->a[278486] = anon_sym_PIPE_PIPE; - v->a[278487] = anon_sym_AMP_AMP; - v->a[278488] = anon_sym_PIPE; - v->a[278489] = anon_sym_LT; - v->a[278490] = anon_sym_GT; - v->a[278491] = anon_sym_LT_LT; - v->a[278492] = anon_sym_GT_GT; - v->a[278493] = anon_sym_PIPE_AMP; - v->a[278494] = anon_sym_AMP_GT; - v->a[278495] = anon_sym_AMP_GT_GT; - v->a[278496] = anon_sym_LT_AMP; - v->a[278497] = anon_sym_GT_AMP; - v->a[278498] = anon_sym_GT_PIPE; - v->a[278499] = anon_sym_LT_AMP_DASH; - small_parse_table_13925(v); -} - -/* EOF small_parse_table_2784.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2785.c b/parser/static/small_parse_table/small_parse_table_2785.c deleted file mode 100644 index e33a3fde..00000000 --- a/parser/static/small_parse_table/small_parse_table_2785.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2785.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13925(t_small_parse_table_array *v) -{ - v->a[278500] = anon_sym_GT_AMP_DASH; - v->a[278501] = anon_sym_LT_LT_DASH; - v->a[278502] = 22; - v->a[278503] = actions(3); - v->a[278504] = 1; - v->a[278505] = sym_comment; - v->a[278506] = actions(7793); - v->a[278507] = 1; - v->a[278508] = aux_sym_number_token1; - v->a[278509] = actions(7795); - v->a[278510] = 1; - v->a[278511] = aux_sym_number_token2; - v->a[278512] = actions(12543); - v->a[278513] = 1; - v->a[278514] = anon_sym_LPAREN; - v->a[278515] = actions(12545); - v->a[278516] = 1; - v->a[278517] = aux_sym_heredoc_redirect_token1; - v->a[278518] = actions(12547); - v->a[278519] = 1; - small_parse_table_13926(v); -} - -void small_parse_table_13926(t_small_parse_table_array *v) -{ - v->a[278520] = anon_sym_DOLLAR_LBRACK; - v->a[278521] = actions(12549); - v->a[278522] = 1; - v->a[278523] = anon_sym_DOLLAR; - v->a[278524] = actions(12551); - v->a[278525] = 1; - v->a[278526] = anon_sym_DOLLAR_LBRACE; - v->a[278527] = actions(12553); - v->a[278528] = 1; - v->a[278529] = anon_sym_RBRACE3; - v->a[278530] = actions(12555); - v->a[278531] = 1; - v->a[278532] = anon_sym_DOLLAR_LPAREN; - v->a[278533] = actions(12557); - v->a[278534] = 1; - v->a[278535] = anon_sym_BQUOTE; - v->a[278536] = actions(12559); - v->a[278537] = 1; - v->a[278538] = anon_sym_DOLLAR_BQUOTE; - v->a[278539] = actions(12561); - small_parse_table_13927(v); -} - -void small_parse_table_13927(t_small_parse_table_array *v) -{ - v->a[278540] = 1; - v->a[278541] = aux_sym__simple_variable_name_token1; - v->a[278542] = state(5460); - v->a[278543] = 1; - v->a[278544] = sym_simple_expansion; - v->a[278545] = state(6264); - v->a[278546] = 1; - v->a[278547] = sym_number; - v->a[278548] = state(6267); - v->a[278549] = 1; - v->a[278550] = sym_expansion; - v->a[278551] = state(6268); - v->a[278552] = 1; - v->a[278553] = sym__expansion_max_length_binary_expression; - v->a[278554] = state(6470); - v->a[278555] = 1; - v->a[278556] = sym__expansion_max_length_expression; - v->a[278557] = state(7025); - v->a[278558] = 1; - v->a[278559] = sym_parenthesized_expression; - small_parse_table_13928(v); -} - -void small_parse_table_13928(t_small_parse_table_array *v) -{ - v->a[278560] = state(7026); - v->a[278561] = 1; - v->a[278562] = sym_arithmetic_expansion; - v->a[278563] = state(7027); - v->a[278564] = 1; - v->a[278565] = sym_command_substitution; - v->a[278566] = actions(12541); - v->a[278567] = 2; - v->a[278568] = anon_sym_LPAREN_LPAREN; - v->a[278569] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[278570] = 19; - v->a[278571] = actions(3); - v->a[278572] = 1; - v->a[278573] = sym_comment; - v->a[278574] = actions(7793); - v->a[278575] = 1; - v->a[278576] = aux_sym_number_token1; - v->a[278577] = actions(7795); - v->a[278578] = 1; - v->a[278579] = aux_sym_number_token2; - small_parse_table_13929(v); -} - -void small_parse_table_13929(t_small_parse_table_array *v) -{ - v->a[278580] = actions(12543); - v->a[278581] = 1; - v->a[278582] = anon_sym_LPAREN; - v->a[278583] = actions(12547); - v->a[278584] = 1; - v->a[278585] = anon_sym_DOLLAR_LBRACK; - v->a[278586] = actions(12549); - v->a[278587] = 1; - v->a[278588] = anon_sym_DOLLAR; - v->a[278589] = actions(12551); - v->a[278590] = 1; - v->a[278591] = anon_sym_DOLLAR_LBRACE; - v->a[278592] = actions(12555); - v->a[278593] = 1; - v->a[278594] = anon_sym_DOLLAR_LPAREN; - v->a[278595] = actions(12557); - v->a[278596] = 1; - v->a[278597] = anon_sym_BQUOTE; - v->a[278598] = actions(12559); - v->a[278599] = 1; - small_parse_table_13930(v); -} - -/* EOF small_parse_table_2785.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2786.c b/parser/static/small_parse_table/small_parse_table_2786.c deleted file mode 100644 index c173ec55..00000000 --- a/parser/static/small_parse_table/small_parse_table_2786.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2786.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13930(t_small_parse_table_array *v) -{ - v->a[278600] = anon_sym_DOLLAR_BQUOTE; - v->a[278601] = actions(12563); - v->a[278602] = 1; - v->a[278603] = aux_sym_heredoc_redirect_token1; - v->a[278604] = actions(12565); - v->a[278605] = 1; - v->a[278606] = anon_sym_RBRACE3; - v->a[278607] = actions(12567); - v->a[278608] = 1; - v->a[278609] = aux_sym__simple_variable_name_token1; - v->a[278610] = state(5458); - v->a[278611] = 1; - v->a[278612] = sym_simple_expansion; - v->a[278613] = state(6256); - v->a[278614] = 1; - v->a[278615] = sym__expansion_max_length_binary_expression; - v->a[278616] = state(6470); - v->a[278617] = 1; - v->a[278618] = sym__expansion_max_length_expression; - v->a[278619] = actions(12541); - small_parse_table_13931(v); -} - -void small_parse_table_13931(t_small_parse_table_array *v) -{ - v->a[278620] = 2; - v->a[278621] = anon_sym_LPAREN_LPAREN; - v->a[278622] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[278623] = state(6344); - v->a[278624] = 2; - v->a[278625] = sym_number; - v->a[278626] = sym_expansion; - v->a[278627] = state(6977); - v->a[278628] = 3; - v->a[278629] = sym_parenthesized_expression; - v->a[278630] = sym_arithmetic_expansion; - v->a[278631] = sym_command_substitution; - v->a[278632] = 6; - v->a[278633] = actions(71); - v->a[278634] = 1; - v->a[278635] = sym_comment; - v->a[278636] = actions(12473); - v->a[278637] = 1; - v->a[278638] = anon_sym_LT_LT_LT; - v->a[278639] = state(5679); - small_parse_table_13932(v); -} - -void small_parse_table_13932(t_small_parse_table_array *v) -{ - v->a[278640] = 1; - v->a[278641] = sym_herestring_redirect; - v->a[278642] = state(5436); - v->a[278643] = 3; - v->a[278644] = sym_file_redirect; - v->a[278645] = sym_heredoc_redirect; - v->a[278646] = aux_sym_redirected_statement_repeat1; - v->a[278647] = actions(4253); - v->a[278648] = 7; - v->a[278649] = anon_sym_PIPE; - v->a[278650] = anon_sym_LT; - v->a[278651] = anon_sym_GT; - v->a[278652] = anon_sym_LT_LT; - v->a[278653] = anon_sym_AMP_GT; - v->a[278654] = anon_sym_LT_AMP; - v->a[278655] = anon_sym_GT_AMP; - v->a[278656] = actions(4348); - v->a[278657] = 10; - v->a[278658] = sym_file_descriptor; - v->a[278659] = anon_sym_PIPE_PIPE; - small_parse_table_13933(v); -} - -void small_parse_table_13933(t_small_parse_table_array *v) -{ - v->a[278660] = anon_sym_AMP_AMP; - v->a[278661] = anon_sym_GT_GT; - v->a[278662] = anon_sym_PIPE_AMP; - v->a[278663] = anon_sym_AMP_GT_GT; - v->a[278664] = anon_sym_GT_PIPE; - v->a[278665] = anon_sym_LT_AMP_DASH; - v->a[278666] = anon_sym_GT_AMP_DASH; - v->a[278667] = anon_sym_LT_LT_DASH; - v->a[278668] = 16; - v->a[278669] = actions(71); - v->a[278670] = 1; - v->a[278671] = sym_comment; - v->a[278672] = actions(11808); - v->a[278673] = 1; - v->a[278674] = anon_sym_LPAREN; - v->a[278675] = actions(11812); - v->a[278676] = 1; - v->a[278677] = anon_sym_DOLLAR; - v->a[278678] = actions(11814); - v->a[278679] = 1; - small_parse_table_13934(v); -} - -void small_parse_table_13934(t_small_parse_table_array *v) -{ - v->a[278680] = anon_sym_DQUOTE; - v->a[278681] = actions(11816); - v->a[278682] = 1; - v->a[278683] = aux_sym_number_token1; - v->a[278684] = actions(11818); - v->a[278685] = 1; - v->a[278686] = aux_sym_number_token2; - v->a[278687] = actions(11820); - v->a[278688] = 1; - v->a[278689] = anon_sym_DOLLAR_LBRACE; - v->a[278690] = actions(11822); - v->a[278691] = 1; - v->a[278692] = anon_sym_DOLLAR_LPAREN; - v->a[278693] = actions(11824); - v->a[278694] = 1; - v->a[278695] = anon_sym_BQUOTE; - v->a[278696] = actions(11826); - v->a[278697] = 1; - v->a[278698] = anon_sym_DOLLAR_BQUOTE; - v->a[278699] = actions(12569); - small_parse_table_13935(v); -} - -/* EOF small_parse_table_2786.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2787.c b/parser/static/small_parse_table/small_parse_table_2787.c deleted file mode 100644 index fda0c7c3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2787.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2787.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13935(t_small_parse_table_array *v) -{ - v->a[278700] = 1; - v->a[278701] = aux_sym__c_word_token1; - v->a[278702] = state(3285); - v->a[278703] = 1; - v->a[278704] = sym__c_postfix_expression; - v->a[278705] = state(3286); - v->a[278706] = 1; - v->a[278707] = sym__c_binary_expression; - v->a[278708] = state(3290); - v->a[278709] = 1; - v->a[278710] = sym__c_unary_expression; - v->a[278711] = actions(11806); - v->a[278712] = 2; - v->a[278713] = anon_sym_PLUS_PLUS; - v->a[278714] = anon_sym_DASH_DASH; - v->a[278715] = state(3217); - v->a[278716] = 7; - v->a[278717] = sym__c_expression_not_assignment; - v->a[278718] = sym__c_parenthesized_expression; - v->a[278719] = sym_string; - small_parse_table_13936(v); -} - -void small_parse_table_13936(t_small_parse_table_array *v) -{ - v->a[278720] = sym_number; - v->a[278721] = sym_simple_expansion; - v->a[278722] = sym_expansion; - v->a[278723] = sym_command_substitution; - v->a[278724] = 4; - v->a[278725] = actions(71); - v->a[278726] = 1; - v->a[278727] = sym_comment; - v->a[278728] = actions(12360); - v->a[278729] = 1; - v->a[278730] = anon_sym_esac; - v->a[278731] = actions(12356); - v->a[278732] = 6; - v->a[278733] = anon_sym_LPAREN; - v->a[278734] = anon_sym_DOLLAR; - v->a[278735] = aux_sym_number_token1; - v->a[278736] = aux_sym_number_token2; - v->a[278737] = anon_sym_DOLLAR_LPAREN; - v->a[278738] = sym_word; - v->a[278739] = actions(12358); - small_parse_table_13937(v); -} - -void small_parse_table_13937(t_small_parse_table_array *v) -{ - v->a[278740] = 15; - v->a[278741] = sym_test_operator; - v->a[278742] = sym_extglob_pattern; - v->a[278743] = sym__brace_start; - v->a[278744] = anon_sym_LPAREN_LPAREN; - v->a[278745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[278746] = anon_sym_DOLLAR_LBRACK; - v->a[278747] = sym__special_character; - v->a[278748] = anon_sym_DQUOTE; - v->a[278749] = sym_raw_string; - v->a[278750] = sym_ansi_c_string; - v->a[278751] = anon_sym_DOLLAR_LBRACE; - v->a[278752] = anon_sym_BQUOTE; - v->a[278753] = anon_sym_DOLLAR_BQUOTE; - v->a[278754] = anon_sym_LT_LPAREN; - v->a[278755] = anon_sym_GT_LPAREN; - v->a[278756] = 5; - v->a[278757] = actions(3); - v->a[278758] = 1; - v->a[278759] = sym_comment; - small_parse_table_13938(v); -} - -void small_parse_table_13938(t_small_parse_table_array *v) -{ - v->a[278760] = state(5216); - v->a[278761] = 1; - v->a[278762] = aux_sym_pipeline_repeat1; - v->a[278763] = actions(11748); - v->a[278764] = 2; - v->a[278765] = sym_file_descriptor; - v->a[278766] = aux_sym_heredoc_redirect_token1; - v->a[278767] = actions(12571); - v->a[278768] = 2; - v->a[278769] = anon_sym_PIPE; - v->a[278770] = anon_sym_PIPE_AMP; - v->a[278771] = actions(11743); - v->a[278772] = 17; - v->a[278773] = anon_sym_SEMI; - v->a[278774] = anon_sym_PIPE_PIPE; - v->a[278775] = anon_sym_AMP_AMP; - v->a[278776] = anon_sym_AMP; - v->a[278777] = anon_sym_LT; - v->a[278778] = anon_sym_GT; - v->a[278779] = anon_sym_LT_LT; - small_parse_table_13939(v); -} - -void small_parse_table_13939(t_small_parse_table_array *v) -{ - v->a[278780] = anon_sym_GT_GT; - v->a[278781] = anon_sym_SEMI_SEMI; - v->a[278782] = anon_sym_AMP_GT; - v->a[278783] = anon_sym_AMP_GT_GT; - v->a[278784] = anon_sym_LT_AMP; - v->a[278785] = anon_sym_GT_AMP; - v->a[278786] = anon_sym_GT_PIPE; - v->a[278787] = anon_sym_LT_AMP_DASH; - v->a[278788] = anon_sym_GT_AMP_DASH; - v->a[278789] = anon_sym_LT_LT_DASH; - v->a[278790] = 16; - v->a[278791] = actions(71); - v->a[278792] = 1; - v->a[278793] = sym_comment; - v->a[278794] = actions(11808); - v->a[278795] = 1; - v->a[278796] = anon_sym_LPAREN; - v->a[278797] = actions(11812); - v->a[278798] = 1; - v->a[278799] = anon_sym_DOLLAR; - small_parse_table_13940(v); -} - -/* EOF small_parse_table_2787.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2788.c b/parser/static/small_parse_table/small_parse_table_2788.c deleted file mode 100644 index 2f91215f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2788.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2788.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13940(t_small_parse_table_array *v) -{ - v->a[278800] = actions(11814); - v->a[278801] = 1; - v->a[278802] = anon_sym_DQUOTE; - v->a[278803] = actions(11816); - v->a[278804] = 1; - v->a[278805] = aux_sym_number_token1; - v->a[278806] = actions(11818); - v->a[278807] = 1; - v->a[278808] = aux_sym_number_token2; - v->a[278809] = actions(11820); - v->a[278810] = 1; - v->a[278811] = anon_sym_DOLLAR_LBRACE; - v->a[278812] = actions(11822); - v->a[278813] = 1; - v->a[278814] = anon_sym_DOLLAR_LPAREN; - v->a[278815] = actions(11824); - v->a[278816] = 1; - v->a[278817] = anon_sym_BQUOTE; - v->a[278818] = actions(11826); - v->a[278819] = 1; - small_parse_table_13941(v); -} - -void small_parse_table_13941(t_small_parse_table_array *v) -{ - v->a[278820] = anon_sym_DOLLAR_BQUOTE; - v->a[278821] = actions(12574); - v->a[278822] = 1; - v->a[278823] = aux_sym__c_word_token1; - v->a[278824] = state(3285); - v->a[278825] = 1; - v->a[278826] = sym__c_postfix_expression; - v->a[278827] = state(3286); - v->a[278828] = 1; - v->a[278829] = sym__c_binary_expression; - v->a[278830] = state(3290); - v->a[278831] = 1; - v->a[278832] = sym__c_unary_expression; - v->a[278833] = actions(11806); - v->a[278834] = 2; - v->a[278835] = anon_sym_PLUS_PLUS; - v->a[278836] = anon_sym_DASH_DASH; - v->a[278837] = state(3218); - v->a[278838] = 7; - v->a[278839] = sym__c_expression_not_assignment; - small_parse_table_13942(v); -} - -void small_parse_table_13942(t_small_parse_table_array *v) -{ - v->a[278840] = sym__c_parenthesized_expression; - v->a[278841] = sym_string; - v->a[278842] = sym_number; - v->a[278843] = sym_simple_expansion; - v->a[278844] = sym_expansion; - v->a[278845] = sym_command_substitution; - v->a[278846] = 16; - v->a[278847] = actions(71); - v->a[278848] = 1; - v->a[278849] = sym_comment; - v->a[278850] = actions(11808); - v->a[278851] = 1; - v->a[278852] = anon_sym_LPAREN; - v->a[278853] = actions(11812); - v->a[278854] = 1; - v->a[278855] = anon_sym_DOLLAR; - v->a[278856] = actions(11814); - v->a[278857] = 1; - v->a[278858] = anon_sym_DQUOTE; - v->a[278859] = actions(11816); - small_parse_table_13943(v); -} - -void small_parse_table_13943(t_small_parse_table_array *v) -{ - v->a[278860] = 1; - v->a[278861] = aux_sym_number_token1; - v->a[278862] = actions(11818); - v->a[278863] = 1; - v->a[278864] = aux_sym_number_token2; - v->a[278865] = actions(11820); - v->a[278866] = 1; - v->a[278867] = anon_sym_DOLLAR_LBRACE; - v->a[278868] = actions(11822); - v->a[278869] = 1; - v->a[278870] = anon_sym_DOLLAR_LPAREN; - v->a[278871] = actions(11824); - v->a[278872] = 1; - v->a[278873] = anon_sym_BQUOTE; - v->a[278874] = actions(11826); - v->a[278875] = 1; - v->a[278876] = anon_sym_DOLLAR_BQUOTE; - v->a[278877] = actions(12576); - v->a[278878] = 1; - v->a[278879] = aux_sym__c_word_token1; - small_parse_table_13944(v); -} - -void small_parse_table_13944(t_small_parse_table_array *v) -{ - v->a[278880] = state(3285); - v->a[278881] = 1; - v->a[278882] = sym__c_postfix_expression; - v->a[278883] = state(3286); - v->a[278884] = 1; - v->a[278885] = sym__c_binary_expression; - v->a[278886] = state(3290); - v->a[278887] = 1; - v->a[278888] = sym__c_unary_expression; - v->a[278889] = actions(11806); - v->a[278890] = 2; - v->a[278891] = anon_sym_PLUS_PLUS; - v->a[278892] = anon_sym_DASH_DASH; - v->a[278893] = state(3216); - v->a[278894] = 7; - v->a[278895] = sym__c_expression_not_assignment; - v->a[278896] = sym__c_parenthesized_expression; - v->a[278897] = sym_string; - v->a[278898] = sym_number; - v->a[278899] = sym_simple_expansion; - small_parse_table_13945(v); -} - -/* EOF small_parse_table_2788.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2789.c b/parser/static/small_parse_table/small_parse_table_2789.c deleted file mode 100644 index e4f0b026..00000000 --- a/parser/static/small_parse_table/small_parse_table_2789.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2789.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13945(t_small_parse_table_array *v) -{ - v->a[278900] = sym_expansion; - v->a[278901] = sym_command_substitution; - v->a[278902] = 16; - v->a[278903] = actions(71); - v->a[278904] = 1; - v->a[278905] = sym_comment; - v->a[278906] = actions(11808); - v->a[278907] = 1; - v->a[278908] = anon_sym_LPAREN; - v->a[278909] = actions(11812); - v->a[278910] = 1; - v->a[278911] = anon_sym_DOLLAR; - v->a[278912] = actions(11814); - v->a[278913] = 1; - v->a[278914] = anon_sym_DQUOTE; - v->a[278915] = actions(11816); - v->a[278916] = 1; - v->a[278917] = aux_sym_number_token1; - v->a[278918] = actions(11818); - v->a[278919] = 1; - small_parse_table_13946(v); -} - -void small_parse_table_13946(t_small_parse_table_array *v) -{ - v->a[278920] = aux_sym_number_token2; - v->a[278921] = actions(11820); - v->a[278922] = 1; - v->a[278923] = anon_sym_DOLLAR_LBRACE; - v->a[278924] = actions(11822); - v->a[278925] = 1; - v->a[278926] = anon_sym_DOLLAR_LPAREN; - v->a[278927] = actions(11824); - v->a[278928] = 1; - v->a[278929] = anon_sym_BQUOTE; - v->a[278930] = actions(11826); - v->a[278931] = 1; - v->a[278932] = anon_sym_DOLLAR_BQUOTE; - v->a[278933] = actions(12578); - v->a[278934] = 1; - v->a[278935] = aux_sym__c_word_token1; - v->a[278936] = state(3285); - v->a[278937] = 1; - v->a[278938] = sym__c_postfix_expression; - v->a[278939] = state(3286); - small_parse_table_13947(v); -} - -void small_parse_table_13947(t_small_parse_table_array *v) -{ - v->a[278940] = 1; - v->a[278941] = sym__c_binary_expression; - v->a[278942] = state(3290); - v->a[278943] = 1; - v->a[278944] = sym__c_unary_expression; - v->a[278945] = actions(11806); - v->a[278946] = 2; - v->a[278947] = anon_sym_PLUS_PLUS; - v->a[278948] = anon_sym_DASH_DASH; - v->a[278949] = state(3214); - v->a[278950] = 7; - v->a[278951] = sym__c_expression_not_assignment; - v->a[278952] = sym__c_parenthesized_expression; - v->a[278953] = sym_string; - v->a[278954] = sym_number; - v->a[278955] = sym_simple_expansion; - v->a[278956] = sym_expansion; - v->a[278957] = sym_command_substitution; - v->a[278958] = 16; - v->a[278959] = actions(71); - small_parse_table_13948(v); -} - -void small_parse_table_13948(t_small_parse_table_array *v) -{ - v->a[278960] = 1; - v->a[278961] = sym_comment; - v->a[278962] = actions(11808); - v->a[278963] = 1; - v->a[278964] = anon_sym_LPAREN; - v->a[278965] = actions(11812); - v->a[278966] = 1; - v->a[278967] = anon_sym_DOLLAR; - v->a[278968] = actions(11814); - v->a[278969] = 1; - v->a[278970] = anon_sym_DQUOTE; - v->a[278971] = actions(11816); - v->a[278972] = 1; - v->a[278973] = aux_sym_number_token1; - v->a[278974] = actions(11818); - v->a[278975] = 1; - v->a[278976] = aux_sym_number_token2; - v->a[278977] = actions(11820); - v->a[278978] = 1; - v->a[278979] = anon_sym_DOLLAR_LBRACE; - small_parse_table_13949(v); -} - -void small_parse_table_13949(t_small_parse_table_array *v) -{ - v->a[278980] = actions(11822); - v->a[278981] = 1; - v->a[278982] = anon_sym_DOLLAR_LPAREN; - v->a[278983] = actions(11824); - v->a[278984] = 1; - v->a[278985] = anon_sym_BQUOTE; - v->a[278986] = actions(11826); - v->a[278987] = 1; - v->a[278988] = anon_sym_DOLLAR_BQUOTE; - v->a[278989] = actions(12580); - v->a[278990] = 1; - v->a[278991] = aux_sym__c_word_token1; - v->a[278992] = state(3285); - v->a[278993] = 1; - v->a[278994] = sym__c_postfix_expression; - v->a[278995] = state(3286); - v->a[278996] = 1; - v->a[278997] = sym__c_binary_expression; - v->a[278998] = state(3290); - v->a[278999] = 1; - small_parse_table_13950(v); -} - -/* EOF small_parse_table_2789.c */ diff --git a/parser/static/small_parse_table/small_parse_table_279.c b/parser/static/small_parse_table/small_parse_table_279.c index 593dc704..50d1b1e6 100644 --- a/parser/static/small_parse_table/small_parse_table_279.c +++ b/parser/static/small_parse_table/small_parse_table_279.c @@ -14,126 +14,126 @@ void small_parse_table_1395(t_small_parse_table_array *v) { - v->a[27900] = anon_sym_SEMI; - v->a[27901] = anon_sym_PIPE_PIPE; - v->a[27902] = anon_sym_AMP_AMP; - v->a[27903] = anon_sym_PIPE; - v->a[27904] = anon_sym_AMP; - v->a[27905] = anon_sym_EQ_EQ; - v->a[27906] = anon_sym_LT; - v->a[27907] = anon_sym_GT; - v->a[27908] = anon_sym_LT_LT; - v->a[27909] = anon_sym_GT_GT; - v->a[27910] = anon_sym_LPAREN; - v->a[27911] = anon_sym_esac; - v->a[27912] = anon_sym_SEMI_SEMI; - v->a[27913] = anon_sym_SEMI_AMP; - v->a[27914] = anon_sym_SEMI_SEMI_AMP; - v->a[27915] = anon_sym_PIPE_AMP; - v->a[27916] = anon_sym_EQ_TILDE; - v->a[27917] = anon_sym_AMP_GT; - v->a[27918] = anon_sym_AMP_GT_GT; - v->a[27919] = anon_sym_LT_AMP; + v->a[27900] = anon_sym_LT_AMP_DASH; + v->a[27901] = anon_sym_GT_AMP_DASH; + v->a[27902] = anon_sym_LT_LT; + v->a[27903] = anon_sym_LT_LT_DASH; + v->a[27904] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27905] = anon_sym_AMP; + v->a[27906] = aux_sym_concatenation_token1; + v->a[27907] = anon_sym_DOLLAR; + v->a[27908] = sym__special_character; + v->a[27909] = anon_sym_DQUOTE; + v->a[27910] = sym_raw_string; + v->a[27911] = aux_sym_number_token1; + v->a[27912] = aux_sym_number_token2; + v->a[27913] = anon_sym_DOLLAR_LBRACE; + v->a[27914] = anon_sym_DOLLAR_LPAREN; + v->a[27915] = anon_sym_BQUOTE; + v->a[27916] = anon_sym_DOLLAR_BQUOTE; + v->a[27917] = aux_sym__simple_variable_name_token1; + v->a[27918] = sym_word; + v->a[27919] = anon_sym_SEMI; small_parse_table_1396(v); } void small_parse_table_1396(t_small_parse_table_array *v) { - v->a[27920] = anon_sym_GT_AMP; - v->a[27921] = anon_sym_GT_PIPE; - v->a[27922] = anon_sym_LT_AMP_DASH; - v->a[27923] = anon_sym_GT_AMP_DASH; - v->a[27924] = anon_sym_LT_LT_DASH; - v->a[27925] = anon_sym_LT_LT_LT; - v->a[27926] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27927] = anon_sym_DOLLAR_LBRACK; - v->a[27928] = aux_sym_concatenation_token1; - v->a[27929] = anon_sym_DOLLAR; - v->a[27930] = sym__special_character; - v->a[27931] = anon_sym_DQUOTE; - v->a[27932] = sym_raw_string; - v->a[27933] = sym_ansi_c_string; - v->a[27934] = aux_sym_number_token1; - v->a[27935] = aux_sym_number_token2; - v->a[27936] = anon_sym_DOLLAR_LBRACE; - v->a[27937] = anon_sym_DOLLAR_LPAREN; - v->a[27938] = anon_sym_BQUOTE; - v->a[27939] = anon_sym_DOLLAR_BQUOTE; + v->a[27920] = 6; + v->a[27921] = actions(3); + v->a[27922] = 1; + v->a[27923] = sym_comment; + v->a[27924] = actions(3246); + v->a[27925] = 1; + v->a[27926] = aux_sym_concatenation_token1; + v->a[27927] = actions(3248); + v->a[27928] = 1; + v->a[27929] = sym__concat; + v->a[27930] = state(650); + v->a[27931] = 1; + v->a[27932] = aux_sym_concatenation_repeat1; + v->a[27933] = actions(2719); + v->a[27934] = 5; + v->a[27935] = sym_file_descriptor; + v->a[27936] = sym_variable_name; + v->a[27937] = sym_test_operator; + v->a[27938] = sym__brace_start; + v->a[27939] = aux_sym_heredoc_redirect_token1; small_parse_table_1397(v); } void small_parse_table_1397(t_small_parse_table_array *v) { - v->a[27940] = anon_sym_LT_LPAREN; - v->a[27941] = anon_sym_GT_LPAREN; - v->a[27942] = sym_word; - v->a[27943] = 6; - v->a[27944] = actions(3); - v->a[27945] = 1; - v->a[27946] = sym_comment; - v->a[27947] = actions(4374); - v->a[27948] = 1; - v->a[27949] = aux_sym_concatenation_token1; - v->a[27950] = actions(4376); - v->a[27951] = 1; - v->a[27952] = sym__concat; - v->a[27953] = state(893); - v->a[27954] = 1; - v->a[27955] = aux_sym_concatenation_repeat1; - v->a[27956] = actions(4372); - v->a[27957] = 5; - v->a[27958] = sym_file_descriptor; - v->a[27959] = sym_test_operator; + v->a[27940] = actions(2717); + v->a[27941] = 33; + v->a[27942] = anon_sym_PIPE; + v->a[27943] = anon_sym_SEMI_SEMI; + v->a[27944] = anon_sym_SEMI_AMP; + v->a[27945] = anon_sym_SEMI_SEMI_AMP; + v->a[27946] = anon_sym_PIPE_AMP; + v->a[27947] = anon_sym_AMP_AMP; + v->a[27948] = anon_sym_PIPE_PIPE; + v->a[27949] = anon_sym_LT; + v->a[27950] = anon_sym_GT; + v->a[27951] = anon_sym_GT_GT; + v->a[27952] = anon_sym_AMP_GT; + v->a[27953] = anon_sym_AMP_GT_GT; + v->a[27954] = anon_sym_LT_AMP; + v->a[27955] = anon_sym_GT_AMP; + v->a[27956] = anon_sym_GT_PIPE; + v->a[27957] = anon_sym_LT_AMP_DASH; + v->a[27958] = anon_sym_GT_AMP_DASH; + v->a[27959] = anon_sym_LT_LT; small_parse_table_1398(v); } void small_parse_table_1398(t_small_parse_table_array *v) { - v->a[27960] = sym__bare_dollar; - v->a[27961] = sym__brace_start; - v->a[27962] = aux_sym_heredoc_redirect_token1; - v->a[27963] = actions(4370); - v->a[27964] = 42; - v->a[27965] = anon_sym_LPAREN_LPAREN; - v->a[27966] = anon_sym_SEMI; - v->a[27967] = anon_sym_PIPE_PIPE; - v->a[27968] = anon_sym_AMP_AMP; - v->a[27969] = anon_sym_PIPE; - v->a[27970] = anon_sym_AMP; - v->a[27971] = anon_sym_EQ_EQ; - v->a[27972] = anon_sym_LT; - v->a[27973] = anon_sym_GT; - v->a[27974] = anon_sym_LT_LT; - v->a[27975] = anon_sym_GT_GT; - v->a[27976] = anon_sym_esac; - v->a[27977] = anon_sym_SEMI_SEMI; - v->a[27978] = anon_sym_SEMI_AMP; - v->a[27979] = anon_sym_SEMI_SEMI_AMP; + v->a[27960] = anon_sym_LT_LT_DASH; + v->a[27961] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[27962] = anon_sym_AMP; + v->a[27963] = anon_sym_DOLLAR; + v->a[27964] = sym__special_character; + v->a[27965] = anon_sym_DQUOTE; + v->a[27966] = sym_raw_string; + v->a[27967] = aux_sym_number_token1; + v->a[27968] = aux_sym_number_token2; + v->a[27969] = anon_sym_DOLLAR_LBRACE; + v->a[27970] = anon_sym_DOLLAR_LPAREN; + v->a[27971] = anon_sym_BQUOTE; + v->a[27972] = anon_sym_DOLLAR_BQUOTE; + v->a[27973] = sym_word; + v->a[27974] = anon_sym_SEMI; + v->a[27975] = 3; + v->a[27976] = actions(3); + v->a[27977] = 1; + v->a[27978] = sym_comment; + v->a[27979] = actions(3066); small_parse_table_1399(v); } void small_parse_table_1399(t_small_parse_table_array *v) { - v->a[27980] = anon_sym_PIPE_AMP; - v->a[27981] = anon_sym_EQ_TILDE; - v->a[27982] = anon_sym_AMP_GT; - v->a[27983] = anon_sym_AMP_GT_GT; - v->a[27984] = anon_sym_LT_AMP; - v->a[27985] = anon_sym_GT_AMP; - v->a[27986] = anon_sym_GT_PIPE; - v->a[27987] = anon_sym_LT_AMP_DASH; - v->a[27988] = anon_sym_GT_AMP_DASH; - v->a[27989] = anon_sym_LT_LT_DASH; - v->a[27990] = anon_sym_LT_LT_LT; - v->a[27991] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27992] = anon_sym_DOLLAR_LBRACK; - v->a[27993] = anon_sym_DOLLAR; - v->a[27994] = sym__special_character; - v->a[27995] = anon_sym_DQUOTE; - v->a[27996] = sym_raw_string; - v->a[27997] = sym_ansi_c_string; - v->a[27998] = aux_sym_number_token1; - v->a[27999] = aux_sym_number_token2; + v->a[27980] = 6; + v->a[27981] = sym_file_descriptor; + v->a[27982] = sym__concat; + v->a[27983] = sym_variable_name; + v->a[27984] = sym_test_operator; + v->a[27985] = sym__brace_start; + v->a[27986] = aux_sym_heredoc_redirect_token1; + v->a[27987] = actions(3064); + v->a[27988] = 35; + v->a[27989] = anon_sym_PIPE; + v->a[27990] = anon_sym_SEMI_SEMI; + v->a[27991] = anon_sym_SEMI_AMP; + v->a[27992] = anon_sym_SEMI_SEMI_AMP; + v->a[27993] = anon_sym_PIPE_AMP; + v->a[27994] = anon_sym_AMP_AMP; + v->a[27995] = anon_sym_PIPE_PIPE; + v->a[27996] = anon_sym_LT; + v->a[27997] = anon_sym_GT; + v->a[27998] = anon_sym_GT_GT; + v->a[27999] = anon_sym_AMP_GT; small_parse_table_1400(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2790.c b/parser/static/small_parse_table/small_parse_table_2790.c deleted file mode 100644 index 98b91498..00000000 --- a/parser/static/small_parse_table/small_parse_table_2790.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2790.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13950(t_small_parse_table_array *v) -{ - v->a[279000] = sym__c_unary_expression; - v->a[279001] = actions(11806); - v->a[279002] = 2; - v->a[279003] = anon_sym_PLUS_PLUS; - v->a[279004] = anon_sym_DASH_DASH; - v->a[279005] = state(3207); - v->a[279006] = 7; - v->a[279007] = sym__c_expression_not_assignment; - v->a[279008] = sym__c_parenthesized_expression; - v->a[279009] = sym_string; - v->a[279010] = sym_number; - v->a[279011] = sym_simple_expansion; - v->a[279012] = sym_expansion; - v->a[279013] = sym_command_substitution; - v->a[279014] = 5; - v->a[279015] = actions(71); - v->a[279016] = 1; - v->a[279017] = sym_comment; - v->a[279018] = state(5297); - v->a[279019] = 1; - small_parse_table_13951(v); -} - -void small_parse_table_13951(t_small_parse_table_array *v) -{ - v->a[279020] = aux_sym_concatenation_repeat1; - v->a[279021] = actions(12582); - v->a[279022] = 2; - v->a[279023] = sym__concat; - v->a[279024] = aux_sym_concatenation_token1; - v->a[279025] = actions(1261); - v->a[279026] = 7; - v->a[279027] = anon_sym_PIPE; - v->a[279028] = anon_sym_LT; - v->a[279029] = anon_sym_GT; - v->a[279030] = anon_sym_LT_LT; - v->a[279031] = anon_sym_AMP_GT; - v->a[279032] = anon_sym_LT_AMP; - v->a[279033] = anon_sym_GT_AMP; - v->a[279034] = actions(1263); - v->a[279035] = 12; - v->a[279036] = sym_file_descriptor; - v->a[279037] = sym_variable_name; - v->a[279038] = anon_sym_PIPE_PIPE; - v->a[279039] = anon_sym_AMP_AMP; - small_parse_table_13952(v); -} - -void small_parse_table_13952(t_small_parse_table_array *v) -{ - v->a[279040] = anon_sym_GT_GT; - v->a[279041] = anon_sym_PIPE_AMP; - v->a[279042] = anon_sym_AMP_GT_GT; - v->a[279043] = anon_sym_GT_PIPE; - v->a[279044] = anon_sym_LT_AMP_DASH; - v->a[279045] = anon_sym_GT_AMP_DASH; - v->a[279046] = anon_sym_LT_LT_DASH; - v->a[279047] = sym__special_character; - v->a[279048] = 16; - v->a[279049] = actions(71); - v->a[279050] = 1; - v->a[279051] = sym_comment; - v->a[279052] = actions(11808); - v->a[279053] = 1; - v->a[279054] = anon_sym_LPAREN; - v->a[279055] = actions(11812); - v->a[279056] = 1; - v->a[279057] = anon_sym_DOLLAR; - v->a[279058] = actions(11814); - v->a[279059] = 1; - small_parse_table_13953(v); -} - -void small_parse_table_13953(t_small_parse_table_array *v) -{ - v->a[279060] = anon_sym_DQUOTE; - v->a[279061] = actions(11816); - v->a[279062] = 1; - v->a[279063] = aux_sym_number_token1; - v->a[279064] = actions(11818); - v->a[279065] = 1; - v->a[279066] = aux_sym_number_token2; - v->a[279067] = actions(11820); - v->a[279068] = 1; - v->a[279069] = anon_sym_DOLLAR_LBRACE; - v->a[279070] = actions(11822); - v->a[279071] = 1; - v->a[279072] = anon_sym_DOLLAR_LPAREN; - v->a[279073] = actions(11824); - v->a[279074] = 1; - v->a[279075] = anon_sym_BQUOTE; - v->a[279076] = actions(11826); - v->a[279077] = 1; - v->a[279078] = anon_sym_DOLLAR_BQUOTE; - v->a[279079] = actions(12584); - small_parse_table_13954(v); -} - -void small_parse_table_13954(t_small_parse_table_array *v) -{ - v->a[279080] = 1; - v->a[279081] = aux_sym__c_word_token1; - v->a[279082] = state(3285); - v->a[279083] = 1; - v->a[279084] = sym__c_postfix_expression; - v->a[279085] = state(3286); - v->a[279086] = 1; - v->a[279087] = sym__c_binary_expression; - v->a[279088] = state(3290); - v->a[279089] = 1; - v->a[279090] = sym__c_unary_expression; - v->a[279091] = actions(11806); - v->a[279092] = 2; - v->a[279093] = anon_sym_PLUS_PLUS; - v->a[279094] = anon_sym_DASH_DASH; - v->a[279095] = state(3205); - v->a[279096] = 7; - v->a[279097] = sym__c_expression_not_assignment; - v->a[279098] = sym__c_parenthesized_expression; - v->a[279099] = sym_string; - small_parse_table_13955(v); -} - -/* EOF small_parse_table_2790.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2791.c b/parser/static/small_parse_table/small_parse_table_2791.c deleted file mode 100644 index 6246a883..00000000 --- a/parser/static/small_parse_table/small_parse_table_2791.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2791.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13955(t_small_parse_table_array *v) -{ - v->a[279100] = sym_number; - v->a[279101] = sym_simple_expansion; - v->a[279102] = sym_expansion; - v->a[279103] = sym_command_substitution; - v->a[279104] = 16; - v->a[279105] = actions(71); - v->a[279106] = 1; - v->a[279107] = sym_comment; - v->a[279108] = actions(11808); - v->a[279109] = 1; - v->a[279110] = anon_sym_LPAREN; - v->a[279111] = actions(11812); - v->a[279112] = 1; - v->a[279113] = anon_sym_DOLLAR; - v->a[279114] = actions(11814); - v->a[279115] = 1; - v->a[279116] = anon_sym_DQUOTE; - v->a[279117] = actions(11816); - v->a[279118] = 1; - v->a[279119] = aux_sym_number_token1; - small_parse_table_13956(v); -} - -void small_parse_table_13956(t_small_parse_table_array *v) -{ - v->a[279120] = actions(11818); - v->a[279121] = 1; - v->a[279122] = aux_sym_number_token2; - v->a[279123] = actions(11820); - v->a[279124] = 1; - v->a[279125] = anon_sym_DOLLAR_LBRACE; - v->a[279126] = actions(11822); - v->a[279127] = 1; - v->a[279128] = anon_sym_DOLLAR_LPAREN; - v->a[279129] = actions(11824); - v->a[279130] = 1; - v->a[279131] = anon_sym_BQUOTE; - v->a[279132] = actions(11826); - v->a[279133] = 1; - v->a[279134] = anon_sym_DOLLAR_BQUOTE; - v->a[279135] = actions(12586); - v->a[279136] = 1; - v->a[279137] = aux_sym__c_word_token1; - v->a[279138] = state(3285); - v->a[279139] = 1; - small_parse_table_13957(v); -} - -void small_parse_table_13957(t_small_parse_table_array *v) -{ - v->a[279140] = sym__c_postfix_expression; - v->a[279141] = state(3286); - v->a[279142] = 1; - v->a[279143] = sym__c_binary_expression; - v->a[279144] = state(3290); - v->a[279145] = 1; - v->a[279146] = sym__c_unary_expression; - v->a[279147] = actions(11806); - v->a[279148] = 2; - v->a[279149] = anon_sym_PLUS_PLUS; - v->a[279150] = anon_sym_DASH_DASH; - v->a[279151] = state(3202); - v->a[279152] = 7; - v->a[279153] = sym__c_expression_not_assignment; - v->a[279154] = sym__c_parenthesized_expression; - v->a[279155] = sym_string; - v->a[279156] = sym_number; - v->a[279157] = sym_simple_expansion; - v->a[279158] = sym_expansion; - v->a[279159] = sym_command_substitution; - small_parse_table_13958(v); -} - -void small_parse_table_13958(t_small_parse_table_array *v) -{ - v->a[279160] = 5; - v->a[279161] = actions(3); - v->a[279162] = 1; - v->a[279163] = sym_comment; - v->a[279164] = state(5216); - v->a[279165] = 1; - v->a[279166] = aux_sym_pipeline_repeat1; - v->a[279167] = actions(12068); - v->a[279168] = 2; - v->a[279169] = sym_file_descriptor; - v->a[279170] = aux_sym_heredoc_redirect_token1; - v->a[279171] = actions(12588); - v->a[279172] = 2; - v->a[279173] = anon_sym_PIPE; - v->a[279174] = anon_sym_PIPE_AMP; - v->a[279175] = actions(12064); - v->a[279176] = 17; - v->a[279177] = anon_sym_SEMI; - v->a[279178] = anon_sym_PIPE_PIPE; - v->a[279179] = anon_sym_AMP_AMP; - small_parse_table_13959(v); -} - -void small_parse_table_13959(t_small_parse_table_array *v) -{ - v->a[279180] = anon_sym_AMP; - v->a[279181] = anon_sym_LT; - v->a[279182] = anon_sym_GT; - v->a[279183] = anon_sym_LT_LT; - v->a[279184] = anon_sym_GT_GT; - v->a[279185] = anon_sym_SEMI_SEMI; - v->a[279186] = anon_sym_AMP_GT; - v->a[279187] = anon_sym_AMP_GT_GT; - v->a[279188] = anon_sym_LT_AMP; - v->a[279189] = anon_sym_GT_AMP; - v->a[279190] = anon_sym_GT_PIPE; - v->a[279191] = anon_sym_LT_AMP_DASH; - v->a[279192] = anon_sym_GT_AMP_DASH; - v->a[279193] = anon_sym_LT_LT_DASH; - v->a[279194] = 16; - v->a[279195] = actions(71); - v->a[279196] = 1; - v->a[279197] = sym_comment; - v->a[279198] = actions(11808); - v->a[279199] = 1; - small_parse_table_13960(v); -} - -/* EOF small_parse_table_2791.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2792.c b/parser/static/small_parse_table/small_parse_table_2792.c deleted file mode 100644 index 84ca9c8f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2792.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2792.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13960(t_small_parse_table_array *v) -{ - v->a[279200] = anon_sym_LPAREN; - v->a[279201] = actions(11812); - v->a[279202] = 1; - v->a[279203] = anon_sym_DOLLAR; - v->a[279204] = actions(11814); - v->a[279205] = 1; - v->a[279206] = anon_sym_DQUOTE; - v->a[279207] = actions(11816); - v->a[279208] = 1; - v->a[279209] = aux_sym_number_token1; - v->a[279210] = actions(11818); - v->a[279211] = 1; - v->a[279212] = aux_sym_number_token2; - v->a[279213] = actions(11820); - v->a[279214] = 1; - v->a[279215] = anon_sym_DOLLAR_LBRACE; - v->a[279216] = actions(11822); - v->a[279217] = 1; - v->a[279218] = anon_sym_DOLLAR_LPAREN; - v->a[279219] = actions(11824); - small_parse_table_13961(v); -} - -void small_parse_table_13961(t_small_parse_table_array *v) -{ - v->a[279220] = 1; - v->a[279221] = anon_sym_BQUOTE; - v->a[279222] = actions(11826); - v->a[279223] = 1; - v->a[279224] = anon_sym_DOLLAR_BQUOTE; - v->a[279225] = actions(12590); - v->a[279226] = 1; - v->a[279227] = aux_sym__c_word_token1; - v->a[279228] = state(3285); - v->a[279229] = 1; - v->a[279230] = sym__c_postfix_expression; - v->a[279231] = state(3286); - v->a[279232] = 1; - v->a[279233] = sym__c_binary_expression; - v->a[279234] = state(3290); - v->a[279235] = 1; - v->a[279236] = sym__c_unary_expression; - v->a[279237] = actions(11806); - v->a[279238] = 2; - v->a[279239] = anon_sym_PLUS_PLUS; - small_parse_table_13962(v); -} - -void small_parse_table_13962(t_small_parse_table_array *v) -{ - v->a[279240] = anon_sym_DASH_DASH; - v->a[279241] = state(3201); - v->a[279242] = 7; - v->a[279243] = sym__c_expression_not_assignment; - v->a[279244] = sym__c_parenthesized_expression; - v->a[279245] = sym_string; - v->a[279246] = sym_number; - v->a[279247] = sym_simple_expansion; - v->a[279248] = sym_expansion; - v->a[279249] = sym_command_substitution; - v->a[279250] = 16; - v->a[279251] = actions(71); - v->a[279252] = 1; - v->a[279253] = sym_comment; - v->a[279254] = actions(11256); - v->a[279255] = 1; - v->a[279256] = anon_sym_DOLLAR; - v->a[279257] = actions(11262); - v->a[279258] = 1; - v->a[279259] = aux_sym_number_token2; - small_parse_table_13963(v); -} - -void small_parse_table_13963(t_small_parse_table_array *v) -{ - v->a[279260] = actions(12233); - v->a[279261] = 1; - v->a[279262] = anon_sym_LPAREN; - v->a[279263] = actions(12237); - v->a[279264] = 1; - v->a[279265] = anon_sym_DQUOTE; - v->a[279266] = actions(12239); - v->a[279267] = 1; - v->a[279268] = aux_sym_number_token1; - v->a[279269] = actions(12241); - v->a[279270] = 1; - v->a[279271] = anon_sym_DOLLAR_LBRACE; - v->a[279272] = actions(12243); - v->a[279273] = 1; - v->a[279274] = anon_sym_DOLLAR_LPAREN; - v->a[279275] = actions(12245); - v->a[279276] = 1; - v->a[279277] = anon_sym_BQUOTE; - v->a[279278] = actions(12247); - v->a[279279] = 1; - small_parse_table_13964(v); -} - -void small_parse_table_13964(t_small_parse_table_array *v) -{ - v->a[279280] = anon_sym_DOLLAR_BQUOTE; - v->a[279281] = actions(12592); - v->a[279282] = 1; - v->a[279283] = aux_sym__c_word_token1; - v->a[279284] = state(3113); - v->a[279285] = 1; - v->a[279286] = sym__c_postfix_expression; - v->a[279287] = state(3116); - v->a[279288] = 1; - v->a[279289] = sym__c_binary_expression; - v->a[279290] = state(3118); - v->a[279291] = 1; - v->a[279292] = sym__c_unary_expression; - v->a[279293] = actions(12231); - v->a[279294] = 2; - v->a[279295] = anon_sym_PLUS_PLUS; - v->a[279296] = anon_sym_DASH_DASH; - v->a[279297] = state(3075); - v->a[279298] = 7; - v->a[279299] = sym__c_expression_not_assignment; - small_parse_table_13965(v); -} - -/* EOF small_parse_table_2792.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2793.c b/parser/static/small_parse_table/small_parse_table_2793.c deleted file mode 100644 index 6851b26d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2793.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2793.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13965(t_small_parse_table_array *v) -{ - v->a[279300] = sym__c_parenthesized_expression; - v->a[279301] = sym_string; - v->a[279302] = sym_number; - v->a[279303] = sym_simple_expansion; - v->a[279304] = sym_expansion; - v->a[279305] = sym_command_substitution; - v->a[279306] = 4; - v->a[279307] = actions(71); - v->a[279308] = 1; - v->a[279309] = sym_comment; - v->a[279310] = actions(12494); - v->a[279311] = 1; - v->a[279312] = anon_sym_esac; - v->a[279313] = actions(12490); - v->a[279314] = 6; - v->a[279315] = anon_sym_LPAREN; - v->a[279316] = anon_sym_DOLLAR; - v->a[279317] = aux_sym_number_token1; - v->a[279318] = aux_sym_number_token2; - v->a[279319] = anon_sym_DOLLAR_LPAREN; - small_parse_table_13966(v); -} - -void small_parse_table_13966(t_small_parse_table_array *v) -{ - v->a[279320] = sym_word; - v->a[279321] = actions(12492); - v->a[279322] = 15; - v->a[279323] = sym_test_operator; - v->a[279324] = sym_extglob_pattern; - v->a[279325] = sym__brace_start; - v->a[279326] = anon_sym_LPAREN_LPAREN; - v->a[279327] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[279328] = anon_sym_DOLLAR_LBRACK; - v->a[279329] = sym__special_character; - v->a[279330] = anon_sym_DQUOTE; - v->a[279331] = sym_raw_string; - v->a[279332] = sym_ansi_c_string; - v->a[279333] = anon_sym_DOLLAR_LBRACE; - v->a[279334] = anon_sym_BQUOTE; - v->a[279335] = anon_sym_DOLLAR_BQUOTE; - v->a[279336] = anon_sym_LT_LPAREN; - v->a[279337] = anon_sym_GT_LPAREN; - v->a[279338] = 16; - v->a[279339] = actions(71); - small_parse_table_13967(v); -} - -void small_parse_table_13967(t_small_parse_table_array *v) -{ - v->a[279340] = 1; - v->a[279341] = sym_comment; - v->a[279342] = actions(11808); - v->a[279343] = 1; - v->a[279344] = anon_sym_LPAREN; - v->a[279345] = actions(11812); - v->a[279346] = 1; - v->a[279347] = anon_sym_DOLLAR; - v->a[279348] = actions(11814); - v->a[279349] = 1; - v->a[279350] = anon_sym_DQUOTE; - v->a[279351] = actions(11816); - v->a[279352] = 1; - v->a[279353] = aux_sym_number_token1; - v->a[279354] = actions(11818); - v->a[279355] = 1; - v->a[279356] = aux_sym_number_token2; - v->a[279357] = actions(11820); - v->a[279358] = 1; - v->a[279359] = anon_sym_DOLLAR_LBRACE; - small_parse_table_13968(v); -} - -void small_parse_table_13968(t_small_parse_table_array *v) -{ - v->a[279360] = actions(11822); - v->a[279361] = 1; - v->a[279362] = anon_sym_DOLLAR_LPAREN; - v->a[279363] = actions(11824); - v->a[279364] = 1; - v->a[279365] = anon_sym_BQUOTE; - v->a[279366] = actions(11826); - v->a[279367] = 1; - v->a[279368] = anon_sym_DOLLAR_BQUOTE; - v->a[279369] = actions(12594); - v->a[279370] = 1; - v->a[279371] = aux_sym__c_word_token1; - v->a[279372] = state(3285); - v->a[279373] = 1; - v->a[279374] = sym__c_postfix_expression; - v->a[279375] = state(3286); - v->a[279376] = 1; - v->a[279377] = sym__c_binary_expression; - v->a[279378] = state(3290); - v->a[279379] = 1; - small_parse_table_13969(v); -} - -void small_parse_table_13969(t_small_parse_table_array *v) -{ - v->a[279380] = sym__c_unary_expression; - v->a[279381] = actions(11806); - v->a[279382] = 2; - v->a[279383] = anon_sym_PLUS_PLUS; - v->a[279384] = anon_sym_DASH_DASH; - v->a[279385] = state(3200); - v->a[279386] = 7; - v->a[279387] = sym__c_expression_not_assignment; - v->a[279388] = sym__c_parenthesized_expression; - v->a[279389] = sym_string; - v->a[279390] = sym_number; - v->a[279391] = sym_simple_expansion; - v->a[279392] = sym_expansion; - v->a[279393] = sym_command_substitution; - v->a[279394] = 16; - v->a[279395] = actions(71); - v->a[279396] = 1; - v->a[279397] = sym_comment; - v->a[279398] = actions(11808); - v->a[279399] = 1; - small_parse_table_13970(v); -} - -/* EOF small_parse_table_2793.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2794.c b/parser/static/small_parse_table/small_parse_table_2794.c deleted file mode 100644 index 14a29e0a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2794.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2794.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13970(t_small_parse_table_array *v) -{ - v->a[279400] = anon_sym_LPAREN; - v->a[279401] = actions(11812); - v->a[279402] = 1; - v->a[279403] = anon_sym_DOLLAR; - v->a[279404] = actions(11814); - v->a[279405] = 1; - v->a[279406] = anon_sym_DQUOTE; - v->a[279407] = actions(11816); - v->a[279408] = 1; - v->a[279409] = aux_sym_number_token1; - v->a[279410] = actions(11818); - v->a[279411] = 1; - v->a[279412] = aux_sym_number_token2; - v->a[279413] = actions(11820); - v->a[279414] = 1; - v->a[279415] = anon_sym_DOLLAR_LBRACE; - v->a[279416] = actions(11822); - v->a[279417] = 1; - v->a[279418] = anon_sym_DOLLAR_LPAREN; - v->a[279419] = actions(11824); - small_parse_table_13971(v); -} - -void small_parse_table_13971(t_small_parse_table_array *v) -{ - v->a[279420] = 1; - v->a[279421] = anon_sym_BQUOTE; - v->a[279422] = actions(11826); - v->a[279423] = 1; - v->a[279424] = anon_sym_DOLLAR_BQUOTE; - v->a[279425] = actions(12596); - v->a[279426] = 1; - v->a[279427] = aux_sym__c_word_token1; - v->a[279428] = state(3285); - v->a[279429] = 1; - v->a[279430] = sym__c_postfix_expression; - v->a[279431] = state(3286); - v->a[279432] = 1; - v->a[279433] = sym__c_binary_expression; - v->a[279434] = state(3290); - v->a[279435] = 1; - v->a[279436] = sym__c_unary_expression; - v->a[279437] = actions(11806); - v->a[279438] = 2; - v->a[279439] = anon_sym_PLUS_PLUS; - small_parse_table_13972(v); -} - -void small_parse_table_13972(t_small_parse_table_array *v) -{ - v->a[279440] = anon_sym_DASH_DASH; - v->a[279441] = state(3199); - v->a[279442] = 7; - v->a[279443] = sym__c_expression_not_assignment; - v->a[279444] = sym__c_parenthesized_expression; - v->a[279445] = sym_string; - v->a[279446] = sym_number; - v->a[279447] = sym_simple_expansion; - v->a[279448] = sym_expansion; - v->a[279449] = sym_command_substitution; - v->a[279450] = 16; - v->a[279451] = actions(71); - v->a[279452] = 1; - v->a[279453] = sym_comment; - v->a[279454] = actions(11808); - v->a[279455] = 1; - v->a[279456] = anon_sym_LPAREN; - v->a[279457] = actions(11812); - v->a[279458] = 1; - v->a[279459] = anon_sym_DOLLAR; - small_parse_table_13973(v); -} - -void small_parse_table_13973(t_small_parse_table_array *v) -{ - v->a[279460] = actions(11814); - v->a[279461] = 1; - v->a[279462] = anon_sym_DQUOTE; - v->a[279463] = actions(11816); - v->a[279464] = 1; - v->a[279465] = aux_sym_number_token1; - v->a[279466] = actions(11818); - v->a[279467] = 1; - v->a[279468] = aux_sym_number_token2; - v->a[279469] = actions(11820); - v->a[279470] = 1; - v->a[279471] = anon_sym_DOLLAR_LBRACE; - v->a[279472] = actions(11822); - v->a[279473] = 1; - v->a[279474] = anon_sym_DOLLAR_LPAREN; - v->a[279475] = actions(11824); - v->a[279476] = 1; - v->a[279477] = anon_sym_BQUOTE; - v->a[279478] = actions(11826); - v->a[279479] = 1; - small_parse_table_13974(v); -} - -void small_parse_table_13974(t_small_parse_table_array *v) -{ - v->a[279480] = anon_sym_DOLLAR_BQUOTE; - v->a[279481] = actions(12598); - v->a[279482] = 1; - v->a[279483] = aux_sym__c_word_token1; - v->a[279484] = state(3285); - v->a[279485] = 1; - v->a[279486] = sym__c_postfix_expression; - v->a[279487] = state(3286); - v->a[279488] = 1; - v->a[279489] = sym__c_binary_expression; - v->a[279490] = state(3290); - v->a[279491] = 1; - v->a[279492] = sym__c_unary_expression; - v->a[279493] = actions(11806); - v->a[279494] = 2; - v->a[279495] = anon_sym_PLUS_PLUS; - v->a[279496] = anon_sym_DASH_DASH; - v->a[279497] = state(3198); - v->a[279498] = 7; - v->a[279499] = sym__c_expression_not_assignment; - small_parse_table_13975(v); -} - -/* EOF small_parse_table_2794.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2795.c b/parser/static/small_parse_table/small_parse_table_2795.c deleted file mode 100644 index d93fdc9d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2795.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2795.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13975(t_small_parse_table_array *v) -{ - v->a[279500] = sym__c_parenthesized_expression; - v->a[279501] = sym_string; - v->a[279502] = sym_number; - v->a[279503] = sym_simple_expansion; - v->a[279504] = sym_expansion; - v->a[279505] = sym_command_substitution; - v->a[279506] = 16; - v->a[279507] = actions(71); - v->a[279508] = 1; - v->a[279509] = sym_comment; - v->a[279510] = actions(11808); - v->a[279511] = 1; - v->a[279512] = anon_sym_LPAREN; - v->a[279513] = actions(11812); - v->a[279514] = 1; - v->a[279515] = anon_sym_DOLLAR; - v->a[279516] = actions(11814); - v->a[279517] = 1; - v->a[279518] = anon_sym_DQUOTE; - v->a[279519] = actions(11816); - small_parse_table_13976(v); -} - -void small_parse_table_13976(t_small_parse_table_array *v) -{ - v->a[279520] = 1; - v->a[279521] = aux_sym_number_token1; - v->a[279522] = actions(11818); - v->a[279523] = 1; - v->a[279524] = aux_sym_number_token2; - v->a[279525] = actions(11820); - v->a[279526] = 1; - v->a[279527] = anon_sym_DOLLAR_LBRACE; - v->a[279528] = actions(11822); - v->a[279529] = 1; - v->a[279530] = anon_sym_DOLLAR_LPAREN; - v->a[279531] = actions(11824); - v->a[279532] = 1; - v->a[279533] = anon_sym_BQUOTE; - v->a[279534] = actions(11826); - v->a[279535] = 1; - v->a[279536] = anon_sym_DOLLAR_BQUOTE; - v->a[279537] = actions(12600); - v->a[279538] = 1; - v->a[279539] = aux_sym__c_word_token1; - small_parse_table_13977(v); -} - -void small_parse_table_13977(t_small_parse_table_array *v) -{ - v->a[279540] = state(3285); - v->a[279541] = 1; - v->a[279542] = sym__c_postfix_expression; - v->a[279543] = state(3286); - v->a[279544] = 1; - v->a[279545] = sym__c_binary_expression; - v->a[279546] = state(3290); - v->a[279547] = 1; - v->a[279548] = sym__c_unary_expression; - v->a[279549] = actions(11806); - v->a[279550] = 2; - v->a[279551] = anon_sym_PLUS_PLUS; - v->a[279552] = anon_sym_DASH_DASH; - v->a[279553] = state(3196); - v->a[279554] = 7; - v->a[279555] = sym__c_expression_not_assignment; - v->a[279556] = sym__c_parenthesized_expression; - v->a[279557] = sym_string; - v->a[279558] = sym_number; - v->a[279559] = sym_simple_expansion; - small_parse_table_13978(v); -} - -void small_parse_table_13978(t_small_parse_table_array *v) -{ - v->a[279560] = sym_expansion; - v->a[279561] = sym_command_substitution; - v->a[279562] = 19; - v->a[279563] = actions(3); - v->a[279564] = 1; - v->a[279565] = sym_comment; - v->a[279566] = actions(7793); - v->a[279567] = 1; - v->a[279568] = aux_sym_number_token1; - v->a[279569] = actions(7795); - v->a[279570] = 1; - v->a[279571] = aux_sym_number_token2; - v->a[279572] = actions(12543); - v->a[279573] = 1; - v->a[279574] = anon_sym_LPAREN; - v->a[279575] = actions(12547); - v->a[279576] = 1; - v->a[279577] = anon_sym_DOLLAR_LBRACK; - v->a[279578] = actions(12549); - v->a[279579] = 1; - small_parse_table_13979(v); -} - -void small_parse_table_13979(t_small_parse_table_array *v) -{ - v->a[279580] = anon_sym_DOLLAR; - v->a[279581] = actions(12551); - v->a[279582] = 1; - v->a[279583] = anon_sym_DOLLAR_LBRACE; - v->a[279584] = actions(12555); - v->a[279585] = 1; - v->a[279586] = anon_sym_DOLLAR_LPAREN; - v->a[279587] = actions(12557); - v->a[279588] = 1; - v->a[279589] = anon_sym_BQUOTE; - v->a[279590] = actions(12559); - v->a[279591] = 1; - v->a[279592] = anon_sym_DOLLAR_BQUOTE; - v->a[279593] = actions(12602); - v->a[279594] = 1; - v->a[279595] = aux_sym_heredoc_redirect_token1; - v->a[279596] = actions(12604); - v->a[279597] = 1; - v->a[279598] = anon_sym_RBRACE3; - v->a[279599] = actions(12606); - small_parse_table_13980(v); -} - -/* EOF small_parse_table_2795.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2796.c b/parser/static/small_parse_table/small_parse_table_2796.c deleted file mode 100644 index 71197153..00000000 --- a/parser/static/small_parse_table/small_parse_table_2796.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2796.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13980(t_small_parse_table_array *v) -{ - v->a[279600] = 1; - v->a[279601] = aux_sym__simple_variable_name_token1; - v->a[279602] = state(5429); - v->a[279603] = 1; - v->a[279604] = sym_simple_expansion; - v->a[279605] = state(6266); - v->a[279606] = 1; - v->a[279607] = sym__expansion_max_length_binary_expression; - v->a[279608] = state(6470); - v->a[279609] = 1; - v->a[279610] = sym__expansion_max_length_expression; - v->a[279611] = actions(12541); - v->a[279612] = 2; - v->a[279613] = anon_sym_LPAREN_LPAREN; - v->a[279614] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[279615] = state(6260); - v->a[279616] = 2; - v->a[279617] = sym_number; - v->a[279618] = sym_expansion; - v->a[279619] = state(6798); - small_parse_table_13981(v); -} - -void small_parse_table_13981(t_small_parse_table_array *v) -{ - v->a[279620] = 3; - v->a[279621] = sym_parenthesized_expression; - v->a[279622] = sym_arithmetic_expansion; - v->a[279623] = sym_command_substitution; - v->a[279624] = 16; - v->a[279625] = actions(71); - v->a[279626] = 1; - v->a[279627] = sym_comment; - v->a[279628] = actions(11256); - v->a[279629] = 1; - v->a[279630] = anon_sym_DOLLAR; - v->a[279631] = actions(11262); - v->a[279632] = 1; - v->a[279633] = aux_sym_number_token2; - v->a[279634] = actions(12233); - v->a[279635] = 1; - v->a[279636] = anon_sym_LPAREN; - v->a[279637] = actions(12237); - v->a[279638] = 1; - v->a[279639] = anon_sym_DQUOTE; - small_parse_table_13982(v); -} - -void small_parse_table_13982(t_small_parse_table_array *v) -{ - v->a[279640] = actions(12239); - v->a[279641] = 1; - v->a[279642] = aux_sym_number_token1; - v->a[279643] = actions(12241); - v->a[279644] = 1; - v->a[279645] = anon_sym_DOLLAR_LBRACE; - v->a[279646] = actions(12243); - v->a[279647] = 1; - v->a[279648] = anon_sym_DOLLAR_LPAREN; - v->a[279649] = actions(12245); - v->a[279650] = 1; - v->a[279651] = anon_sym_BQUOTE; - v->a[279652] = actions(12247); - v->a[279653] = 1; - v->a[279654] = anon_sym_DOLLAR_BQUOTE; - v->a[279655] = actions(12608); - v->a[279656] = 1; - v->a[279657] = aux_sym__c_word_token1; - v->a[279658] = state(3113); - v->a[279659] = 1; - small_parse_table_13983(v); -} - -void small_parse_table_13983(t_small_parse_table_array *v) -{ - v->a[279660] = sym__c_postfix_expression; - v->a[279661] = state(3116); - v->a[279662] = 1; - v->a[279663] = sym__c_binary_expression; - v->a[279664] = state(3118); - v->a[279665] = 1; - v->a[279666] = sym__c_unary_expression; - v->a[279667] = actions(12231); - v->a[279668] = 2; - v->a[279669] = anon_sym_PLUS_PLUS; - v->a[279670] = anon_sym_DASH_DASH; - v->a[279671] = state(2948); - v->a[279672] = 7; - v->a[279673] = sym__c_expression_not_assignment; - v->a[279674] = sym__c_parenthesized_expression; - v->a[279675] = sym_string; - v->a[279676] = sym_number; - v->a[279677] = sym_simple_expansion; - v->a[279678] = sym_expansion; - v->a[279679] = sym_command_substitution; - small_parse_table_13984(v); -} - -void small_parse_table_13984(t_small_parse_table_array *v) -{ - v->a[279680] = 16; - v->a[279681] = actions(71); - v->a[279682] = 1; - v->a[279683] = sym_comment; - v->a[279684] = actions(11256); - v->a[279685] = 1; - v->a[279686] = anon_sym_DOLLAR; - v->a[279687] = actions(11262); - v->a[279688] = 1; - v->a[279689] = aux_sym_number_token2; - v->a[279690] = actions(12233); - v->a[279691] = 1; - v->a[279692] = anon_sym_LPAREN; - v->a[279693] = actions(12237); - v->a[279694] = 1; - v->a[279695] = anon_sym_DQUOTE; - v->a[279696] = actions(12239); - v->a[279697] = 1; - v->a[279698] = aux_sym_number_token1; - v->a[279699] = actions(12241); - small_parse_table_13985(v); -} - -/* EOF small_parse_table_2796.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2797.c b/parser/static/small_parse_table/small_parse_table_2797.c deleted file mode 100644 index 93a6b955..00000000 --- a/parser/static/small_parse_table/small_parse_table_2797.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2797.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13985(t_small_parse_table_array *v) -{ - v->a[279700] = 1; - v->a[279701] = anon_sym_DOLLAR_LBRACE; - v->a[279702] = actions(12243); - v->a[279703] = 1; - v->a[279704] = anon_sym_DOLLAR_LPAREN; - v->a[279705] = actions(12245); - v->a[279706] = 1; - v->a[279707] = anon_sym_BQUOTE; - v->a[279708] = actions(12247); - v->a[279709] = 1; - v->a[279710] = anon_sym_DOLLAR_BQUOTE; - v->a[279711] = actions(12610); - v->a[279712] = 1; - v->a[279713] = aux_sym__c_word_token1; - v->a[279714] = state(3113); - v->a[279715] = 1; - v->a[279716] = sym__c_postfix_expression; - v->a[279717] = state(3116); - v->a[279718] = 1; - v->a[279719] = sym__c_binary_expression; - small_parse_table_13986(v); -} - -void small_parse_table_13986(t_small_parse_table_array *v) -{ - v->a[279720] = state(3118); - v->a[279721] = 1; - v->a[279722] = sym__c_unary_expression; - v->a[279723] = actions(12231); - v->a[279724] = 2; - v->a[279725] = anon_sym_PLUS_PLUS; - v->a[279726] = anon_sym_DASH_DASH; - v->a[279727] = state(3005); - v->a[279728] = 7; - v->a[279729] = sym__c_expression_not_assignment; - v->a[279730] = sym__c_parenthesized_expression; - v->a[279731] = sym_string; - v->a[279732] = sym_number; - v->a[279733] = sym_simple_expansion; - v->a[279734] = sym_expansion; - v->a[279735] = sym_command_substitution; - v->a[279736] = 16; - v->a[279737] = actions(71); - v->a[279738] = 1; - v->a[279739] = sym_comment; - small_parse_table_13987(v); -} - -void small_parse_table_13987(t_small_parse_table_array *v) -{ - v->a[279740] = actions(11256); - v->a[279741] = 1; - v->a[279742] = anon_sym_DOLLAR; - v->a[279743] = actions(11262); - v->a[279744] = 1; - v->a[279745] = aux_sym_number_token2; - v->a[279746] = actions(12233); - v->a[279747] = 1; - v->a[279748] = anon_sym_LPAREN; - v->a[279749] = actions(12237); - v->a[279750] = 1; - v->a[279751] = anon_sym_DQUOTE; - v->a[279752] = actions(12239); - v->a[279753] = 1; - v->a[279754] = aux_sym_number_token1; - v->a[279755] = actions(12241); - v->a[279756] = 1; - v->a[279757] = anon_sym_DOLLAR_LBRACE; - v->a[279758] = actions(12243); - v->a[279759] = 1; - small_parse_table_13988(v); -} - -void small_parse_table_13988(t_small_parse_table_array *v) -{ - v->a[279760] = anon_sym_DOLLAR_LPAREN; - v->a[279761] = actions(12245); - v->a[279762] = 1; - v->a[279763] = anon_sym_BQUOTE; - v->a[279764] = actions(12247); - v->a[279765] = 1; - v->a[279766] = anon_sym_DOLLAR_BQUOTE; - v->a[279767] = actions(12612); - v->a[279768] = 1; - v->a[279769] = aux_sym__c_word_token1; - v->a[279770] = state(3113); - v->a[279771] = 1; - v->a[279772] = sym__c_postfix_expression; - v->a[279773] = state(3116); - v->a[279774] = 1; - v->a[279775] = sym__c_binary_expression; - v->a[279776] = state(3118); - v->a[279777] = 1; - v->a[279778] = sym__c_unary_expression; - v->a[279779] = actions(12231); - small_parse_table_13989(v); -} - -void small_parse_table_13989(t_small_parse_table_array *v) -{ - v->a[279780] = 2; - v->a[279781] = anon_sym_PLUS_PLUS; - v->a[279782] = anon_sym_DASH_DASH; - v->a[279783] = state(2999); - v->a[279784] = 7; - v->a[279785] = sym__c_expression_not_assignment; - v->a[279786] = sym__c_parenthesized_expression; - v->a[279787] = sym_string; - v->a[279788] = sym_number; - v->a[279789] = sym_simple_expansion; - v->a[279790] = sym_expansion; - v->a[279791] = sym_command_substitution; - v->a[279792] = 16; - v->a[279793] = actions(71); - v->a[279794] = 1; - v->a[279795] = sym_comment; - v->a[279796] = actions(11256); - v->a[279797] = 1; - v->a[279798] = anon_sym_DOLLAR; - v->a[279799] = actions(11262); - small_parse_table_13990(v); -} - -/* EOF small_parse_table_2797.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2798.c b/parser/static/small_parse_table/small_parse_table_2798.c deleted file mode 100644 index e15d8052..00000000 --- a/parser/static/small_parse_table/small_parse_table_2798.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2798.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13990(t_small_parse_table_array *v) -{ - v->a[279800] = 1; - v->a[279801] = aux_sym_number_token2; - v->a[279802] = actions(12233); - v->a[279803] = 1; - v->a[279804] = anon_sym_LPAREN; - v->a[279805] = actions(12237); - v->a[279806] = 1; - v->a[279807] = anon_sym_DQUOTE; - v->a[279808] = actions(12239); - v->a[279809] = 1; - v->a[279810] = aux_sym_number_token1; - v->a[279811] = actions(12241); - v->a[279812] = 1; - v->a[279813] = anon_sym_DOLLAR_LBRACE; - v->a[279814] = actions(12243); - v->a[279815] = 1; - v->a[279816] = anon_sym_DOLLAR_LPAREN; - v->a[279817] = actions(12245); - v->a[279818] = 1; - v->a[279819] = anon_sym_BQUOTE; - small_parse_table_13991(v); -} - -void small_parse_table_13991(t_small_parse_table_array *v) -{ - v->a[279820] = actions(12247); - v->a[279821] = 1; - v->a[279822] = anon_sym_DOLLAR_BQUOTE; - v->a[279823] = actions(12614); - v->a[279824] = 1; - v->a[279825] = aux_sym__c_word_token1; - v->a[279826] = state(3113); - v->a[279827] = 1; - v->a[279828] = sym__c_postfix_expression; - v->a[279829] = state(3116); - v->a[279830] = 1; - v->a[279831] = sym__c_binary_expression; - v->a[279832] = state(3118); - v->a[279833] = 1; - v->a[279834] = sym__c_unary_expression; - v->a[279835] = actions(12231); - v->a[279836] = 2; - v->a[279837] = anon_sym_PLUS_PLUS; - v->a[279838] = anon_sym_DASH_DASH; - v->a[279839] = state(2993); - small_parse_table_13992(v); -} - -void small_parse_table_13992(t_small_parse_table_array *v) -{ - v->a[279840] = 7; - v->a[279841] = sym__c_expression_not_assignment; - v->a[279842] = sym__c_parenthesized_expression; - v->a[279843] = sym_string; - v->a[279844] = sym_number; - v->a[279845] = sym_simple_expansion; - v->a[279846] = sym_expansion; - v->a[279847] = sym_command_substitution; - v->a[279848] = 16; - v->a[279849] = actions(71); - v->a[279850] = 1; - v->a[279851] = sym_comment; - v->a[279852] = actions(11256); - v->a[279853] = 1; - v->a[279854] = anon_sym_DOLLAR; - v->a[279855] = actions(11262); - v->a[279856] = 1; - v->a[279857] = aux_sym_number_token2; - v->a[279858] = actions(12233); - v->a[279859] = 1; - small_parse_table_13993(v); -} - -void small_parse_table_13993(t_small_parse_table_array *v) -{ - v->a[279860] = anon_sym_LPAREN; - v->a[279861] = actions(12237); - v->a[279862] = 1; - v->a[279863] = anon_sym_DQUOTE; - v->a[279864] = actions(12239); - v->a[279865] = 1; - v->a[279866] = aux_sym_number_token1; - v->a[279867] = actions(12241); - v->a[279868] = 1; - v->a[279869] = anon_sym_DOLLAR_LBRACE; - v->a[279870] = actions(12243); - v->a[279871] = 1; - v->a[279872] = anon_sym_DOLLAR_LPAREN; - v->a[279873] = actions(12245); - v->a[279874] = 1; - v->a[279875] = anon_sym_BQUOTE; - v->a[279876] = actions(12247); - v->a[279877] = 1; - v->a[279878] = anon_sym_DOLLAR_BQUOTE; - v->a[279879] = actions(12616); - small_parse_table_13994(v); -} - -void small_parse_table_13994(t_small_parse_table_array *v) -{ - v->a[279880] = 1; - v->a[279881] = aux_sym__c_word_token1; - v->a[279882] = state(3113); - v->a[279883] = 1; - v->a[279884] = sym__c_postfix_expression; - v->a[279885] = state(3116); - v->a[279886] = 1; - v->a[279887] = sym__c_binary_expression; - v->a[279888] = state(3118); - v->a[279889] = 1; - v->a[279890] = sym__c_unary_expression; - v->a[279891] = actions(12231); - v->a[279892] = 2; - v->a[279893] = anon_sym_PLUS_PLUS; - v->a[279894] = anon_sym_DASH_DASH; - v->a[279895] = state(2992); - v->a[279896] = 7; - v->a[279897] = sym__c_expression_not_assignment; - v->a[279898] = sym__c_parenthesized_expression; - v->a[279899] = sym_string; - small_parse_table_13995(v); -} - -/* EOF small_parse_table_2798.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2799.c b/parser/static/small_parse_table/small_parse_table_2799.c deleted file mode 100644 index 012d4a41..00000000 --- a/parser/static/small_parse_table/small_parse_table_2799.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2799.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_13995(t_small_parse_table_array *v) -{ - v->a[279900] = sym_number; - v->a[279901] = sym_simple_expansion; - v->a[279902] = sym_expansion; - v->a[279903] = sym_command_substitution; - v->a[279904] = 16; - v->a[279905] = actions(71); - v->a[279906] = 1; - v->a[279907] = sym_comment; - v->a[279908] = actions(11256); - v->a[279909] = 1; - v->a[279910] = anon_sym_DOLLAR; - v->a[279911] = actions(11262); - v->a[279912] = 1; - v->a[279913] = aux_sym_number_token2; - v->a[279914] = actions(12233); - v->a[279915] = 1; - v->a[279916] = anon_sym_LPAREN; - v->a[279917] = actions(12237); - v->a[279918] = 1; - v->a[279919] = anon_sym_DQUOTE; - small_parse_table_13996(v); -} - -void small_parse_table_13996(t_small_parse_table_array *v) -{ - v->a[279920] = actions(12239); - v->a[279921] = 1; - v->a[279922] = aux_sym_number_token1; - v->a[279923] = actions(12241); - v->a[279924] = 1; - v->a[279925] = anon_sym_DOLLAR_LBRACE; - v->a[279926] = actions(12243); - v->a[279927] = 1; - v->a[279928] = anon_sym_DOLLAR_LPAREN; - v->a[279929] = actions(12245); - v->a[279930] = 1; - v->a[279931] = anon_sym_BQUOTE; - v->a[279932] = actions(12247); - v->a[279933] = 1; - v->a[279934] = anon_sym_DOLLAR_BQUOTE; - v->a[279935] = actions(12618); - v->a[279936] = 1; - v->a[279937] = aux_sym__c_word_token1; - v->a[279938] = state(3113); - v->a[279939] = 1; - small_parse_table_13997(v); -} - -void small_parse_table_13997(t_small_parse_table_array *v) -{ - v->a[279940] = sym__c_postfix_expression; - v->a[279941] = state(3116); - v->a[279942] = 1; - v->a[279943] = sym__c_binary_expression; - v->a[279944] = state(3118); - v->a[279945] = 1; - v->a[279946] = sym__c_unary_expression; - v->a[279947] = actions(12231); - v->a[279948] = 2; - v->a[279949] = anon_sym_PLUS_PLUS; - v->a[279950] = anon_sym_DASH_DASH; - v->a[279951] = state(2991); - v->a[279952] = 7; - v->a[279953] = sym__c_expression_not_assignment; - v->a[279954] = sym__c_parenthesized_expression; - v->a[279955] = sym_string; - v->a[279956] = sym_number; - v->a[279957] = sym_simple_expansion; - v->a[279958] = sym_expansion; - v->a[279959] = sym_command_substitution; - small_parse_table_13998(v); -} - -void small_parse_table_13998(t_small_parse_table_array *v) -{ - v->a[279960] = 16; - v->a[279961] = actions(71); - v->a[279962] = 1; - v->a[279963] = sym_comment; - v->a[279964] = actions(11256); - v->a[279965] = 1; - v->a[279966] = anon_sym_DOLLAR; - v->a[279967] = actions(11262); - v->a[279968] = 1; - v->a[279969] = aux_sym_number_token2; - v->a[279970] = actions(12233); - v->a[279971] = 1; - v->a[279972] = anon_sym_LPAREN; - v->a[279973] = actions(12237); - v->a[279974] = 1; - v->a[279975] = anon_sym_DQUOTE; - v->a[279976] = actions(12239); - v->a[279977] = 1; - v->a[279978] = aux_sym_number_token1; - v->a[279979] = actions(12241); - small_parse_table_13999(v); -} - -void small_parse_table_13999(t_small_parse_table_array *v) -{ - v->a[279980] = 1; - v->a[279981] = anon_sym_DOLLAR_LBRACE; - v->a[279982] = actions(12243); - v->a[279983] = 1; - v->a[279984] = anon_sym_DOLLAR_LPAREN; - v->a[279985] = actions(12245); - v->a[279986] = 1; - v->a[279987] = anon_sym_BQUOTE; - v->a[279988] = actions(12247); - v->a[279989] = 1; - v->a[279990] = anon_sym_DOLLAR_BQUOTE; - v->a[279991] = actions(12620); - v->a[279992] = 1; - v->a[279993] = aux_sym__c_word_token1; - v->a[279994] = state(3113); - v->a[279995] = 1; - v->a[279996] = sym__c_postfix_expression; - v->a[279997] = state(3116); - v->a[279998] = 1; - v->a[279999] = sym__c_binary_expression; - small_parse_table_14000(v); -} - -/* EOF small_parse_table_2799.c */ diff --git a/parser/static/small_parse_table/small_parse_table_28.c b/parser/static/small_parse_table/small_parse_table_28.c index 35efa8d8..6f3820ee 100644 --- a/parser/static/small_parse_table/small_parse_table_28.c +++ b/parser/static/small_parse_table/small_parse_table_28.c @@ -14,126 +14,126 @@ void small_parse_table_140(t_small_parse_table_array *v) { - v->a[2800] = actions(1563); - v->a[2801] = 1; - v->a[2802] = anon_sym_DOLLAR_LPAREN; - v->a[2803] = actions(1567); - v->a[2804] = 1; - v->a[2805] = anon_sym_DOLLAR_BQUOTE; - v->a[2806] = actions(1573); - v->a[2807] = 1; - v->a[2808] = sym__bare_dollar; - v->a[2809] = actions(1575); - v->a[2810] = 1; - v->a[2811] = sym__brace_start; - v->a[2812] = actions(1690); - v->a[2813] = 1; - v->a[2814] = anon_sym_LT_LT_LT; - v->a[2815] = actions(1692); - v->a[2816] = 1; - v->a[2817] = sym__special_character; - v->a[2818] = actions(1694); - v->a[2819] = 1; + v->a[2800] = 9; + v->a[2801] = anon_sym_BANG; + v->a[2802] = anon_sym_DASH; + v->a[2803] = anon_sym_STAR; + v->a[2804] = anon_sym_QMARK; + v->a[2805] = anon_sym_DOLLAR; + v->a[2806] = anon_sym_POUND; + v->a[2807] = anon_sym_AT; + v->a[2808] = anon_sym_0; + v->a[2809] = anon_sym__; + v->a[2810] = actions(810); + v->a[2811] = 34; + v->a[2812] = anon_sym_esac; + v->a[2813] = anon_sym_PIPE; + v->a[2814] = anon_sym_SEMI_SEMI; + v->a[2815] = anon_sym_SEMI_AMP; + v->a[2816] = anon_sym_SEMI_SEMI_AMP; + v->a[2817] = anon_sym_PIPE_AMP; + v->a[2818] = anon_sym_AMP_AMP; + v->a[2819] = anon_sym_PIPE_PIPE; small_parse_table_141(v); } void small_parse_table_141(t_small_parse_table_array *v) { - v->a[2820] = sym_test_operator; - v->a[2821] = state(584); - v->a[2822] = 1; - v->a[2823] = aux_sym_command_repeat2; - v->a[2824] = state(1321); - v->a[2825] = 1; - v->a[2826] = aux_sym__literal_repeat1; - v->a[2827] = state(1712); - v->a[2828] = 1; - v->a[2829] = sym_herestring_redirect; - v->a[2830] = state(1716); - v->a[2831] = 1; - v->a[2832] = sym_concatenation; - v->a[2833] = state(4911); - v->a[2834] = 1; - v->a[2835] = sym_subshell; - v->a[2836] = actions(1408); - v->a[2837] = 2; - v->a[2838] = sym_file_descriptor; - v->a[2839] = aux_sym_heredoc_redirect_token1; + v->a[2820] = anon_sym_LT; + v->a[2821] = anon_sym_GT; + v->a[2822] = anon_sym_GT_GT; + v->a[2823] = anon_sym_AMP_GT; + v->a[2824] = anon_sym_AMP_GT_GT; + v->a[2825] = anon_sym_LT_AMP; + v->a[2826] = anon_sym_GT_AMP; + v->a[2827] = anon_sym_GT_PIPE; + v->a[2828] = anon_sym_LT_AMP_DASH; + v->a[2829] = anon_sym_GT_AMP_DASH; + v->a[2830] = anon_sym_LT_LT; + v->a[2831] = anon_sym_LT_LT_DASH; + v->a[2832] = aux_sym_heredoc_redirect_token1; + v->a[2833] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2834] = anon_sym_AMP; + v->a[2835] = sym__special_character; + v->a[2836] = anon_sym_DQUOTE; + v->a[2837] = sym_raw_string; + v->a[2838] = aux_sym_number_token1; + v->a[2839] = aux_sym_number_token2; small_parse_table_142(v); } void small_parse_table_142(t_small_parse_table_array *v) { - v->a[2840] = actions(1543); - v->a[2841] = 2; - v->a[2842] = anon_sym_LPAREN_LPAREN; - v->a[2843] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2844] = actions(1569); - v->a[2845] = 2; - v->a[2846] = anon_sym_LT_LPAREN; - v->a[2847] = anon_sym_GT_LPAREN; - v->a[2848] = actions(1688); - v->a[2849] = 2; - v->a[2850] = anon_sym_EQ_EQ; - v->a[2851] = anon_sym_EQ_TILDE; - v->a[2852] = actions(1686); - v->a[2853] = 3; - v->a[2854] = sym_raw_string; - v->a[2855] = sym_ansi_c_string; - v->a[2856] = sym_word; - v->a[2857] = state(1219); - v->a[2858] = 9; - v->a[2859] = sym_arithmetic_expansion; + v->a[2840] = anon_sym_DOLLAR_LBRACE; + v->a[2841] = anon_sym_DOLLAR_LPAREN; + v->a[2842] = anon_sym_BQUOTE; + v->a[2843] = anon_sym_DOLLAR_BQUOTE; + v->a[2844] = sym_word; + v->a[2845] = anon_sym_SEMI; + v->a[2846] = 23; + v->a[2847] = actions(3); + v->a[2848] = 1; + v->a[2849] = sym_comment; + v->a[2850] = actions(1146); + v->a[2851] = 1; + v->a[2852] = anon_sym_LPAREN; + v->a[2853] = actions(1252); + v->a[2854] = 1; + v->a[2855] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2856] = actions(1254); + v->a[2857] = 1; + v->a[2858] = anon_sym_DOLLAR; + v->a[2859] = actions(1256); small_parse_table_143(v); } void small_parse_table_143(t_small_parse_table_array *v) { - v->a[2860] = sym_brace_expression; - v->a[2861] = sym_string; - v->a[2862] = sym_translated_string; - v->a[2863] = sym_number; - v->a[2864] = sym_simple_expansion; - v->a[2865] = sym_expansion; - v->a[2866] = sym_command_substitution; - v->a[2867] = sym_process_substitution; - v->a[2868] = actions(1404); - v->a[2869] = 20; - v->a[2870] = anon_sym_SEMI; - v->a[2871] = anon_sym_PIPE_PIPE; - v->a[2872] = anon_sym_AMP_AMP; - v->a[2873] = anon_sym_PIPE; - v->a[2874] = anon_sym_AMP; - v->a[2875] = anon_sym_LT; - v->a[2876] = anon_sym_GT; - v->a[2877] = anon_sym_LT_LT; - v->a[2878] = anon_sym_GT_GT; - v->a[2879] = anon_sym_SEMI_SEMI; + v->a[2860] = 1; + v->a[2861] = sym__special_character; + v->a[2862] = actions(1258); + v->a[2863] = 1; + v->a[2864] = anon_sym_DQUOTE; + v->a[2865] = actions(1260); + v->a[2866] = 1; + v->a[2867] = aux_sym_number_token1; + v->a[2868] = actions(1262); + v->a[2869] = 1; + v->a[2870] = aux_sym_number_token2; + v->a[2871] = actions(1264); + v->a[2872] = 1; + v->a[2873] = anon_sym_DOLLAR_LBRACE; + v->a[2874] = actions(1266); + v->a[2875] = 1; + v->a[2876] = anon_sym_DOLLAR_LPAREN; + v->a[2877] = actions(1268); + v->a[2878] = 1; + v->a[2879] = anon_sym_BQUOTE; small_parse_table_144(v); } void small_parse_table_144(t_small_parse_table_array *v) { - v->a[2880] = anon_sym_PIPE_AMP; - v->a[2881] = anon_sym_AMP_GT; - v->a[2882] = anon_sym_AMP_GT_GT; - v->a[2883] = anon_sym_LT_AMP; - v->a[2884] = anon_sym_GT_AMP; - v->a[2885] = anon_sym_GT_PIPE; - v->a[2886] = anon_sym_LT_AMP_DASH; - v->a[2887] = anon_sym_GT_AMP_DASH; - v->a[2888] = anon_sym_LT_LT_DASH; - v->a[2889] = anon_sym_BQUOTE; - v->a[2890] = 8; - v->a[2891] = actions(3); - v->a[2892] = 1; - v->a[2893] = sym_comment; - v->a[2894] = actions(1811); - v->a[2895] = 1; - v->a[2896] = anon_sym_DQUOTE; - v->a[2897] = actions(1815); - v->a[2898] = 1; - v->a[2899] = sym_variable_name; + v->a[2880] = actions(1270); + v->a[2881] = 1; + v->a[2882] = anon_sym_DOLLAR_BQUOTE; + v->a[2883] = actions(1272); + v->a[2884] = 1; + v->a[2885] = sym_test_operator; + v->a[2886] = actions(1274); + v->a[2887] = 1; + v->a[2888] = sym__bare_dollar; + v->a[2889] = actions(1276); + v->a[2890] = 1; + v->a[2891] = sym__brace_start; + v->a[2892] = state(345); + v->a[2893] = 1; + v->a[2894] = aux_sym_command_repeat2; + v->a[2895] = state(1232); + v->a[2896] = 1; + v->a[2897] = aux_sym__literal_repeat1; + v->a[2898] = state(1293); + v->a[2899] = 1; small_parse_table_145(v); } diff --git a/parser/static/small_parse_table/small_parse_table_280.c b/parser/static/small_parse_table/small_parse_table_280.c index 984fcba6..1171d781 100644 --- a/parser/static/small_parse_table/small_parse_table_280.c +++ b/parser/static/small_parse_table/small_parse_table_280.c @@ -14,126 +14,126 @@ void small_parse_table_1400(t_small_parse_table_array *v) { - v->a[28000] = anon_sym_DOLLAR_LBRACE; - v->a[28001] = anon_sym_DOLLAR_LPAREN; - v->a[28002] = anon_sym_BQUOTE; - v->a[28003] = anon_sym_DOLLAR_BQUOTE; - v->a[28004] = anon_sym_LT_LPAREN; - v->a[28005] = anon_sym_GT_LPAREN; - v->a[28006] = sym_word; - v->a[28007] = 6; - v->a[28008] = actions(3); - v->a[28009] = 1; - v->a[28010] = sym_comment; - v->a[28011] = state(1740); - v->a[28012] = 1; - v->a[28013] = aux_sym__literal_repeat1; - v->a[28014] = state(1957); - v->a[28015] = 1; - v->a[28016] = sym_concatenation; - v->a[28017] = actions(2500); - v->a[28018] = 5; - v->a[28019] = sym_file_descriptor; + v->a[28000] = anon_sym_AMP_GT_GT; + v->a[28001] = anon_sym_LT_AMP; + v->a[28002] = anon_sym_GT_AMP; + v->a[28003] = anon_sym_GT_PIPE; + v->a[28004] = anon_sym_LT_AMP_DASH; + v->a[28005] = anon_sym_GT_AMP_DASH; + v->a[28006] = anon_sym_LT_LT; + v->a[28007] = anon_sym_LT_LT_DASH; + v->a[28008] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28009] = anon_sym_AMP; + v->a[28010] = aux_sym_concatenation_token1; + v->a[28011] = anon_sym_DOLLAR; + v->a[28012] = sym__special_character; + v->a[28013] = anon_sym_DQUOTE; + v->a[28014] = sym_raw_string; + v->a[28015] = aux_sym_number_token1; + v->a[28016] = aux_sym_number_token2; + v->a[28017] = anon_sym_DOLLAR_LBRACE; + v->a[28018] = anon_sym_DOLLAR_LPAREN; + v->a[28019] = anon_sym_BQUOTE; small_parse_table_1401(v); } void small_parse_table_1401(t_small_parse_table_array *v) { - v->a[28020] = sym_variable_name; - v->a[28021] = sym_test_operator; - v->a[28022] = sym__brace_start; - v->a[28023] = aux_sym_heredoc_redirect_token1; - v->a[28024] = state(2291); - v->a[28025] = 9; - v->a[28026] = sym_arithmetic_expansion; - v->a[28027] = sym_brace_expression; - v->a[28028] = sym_string; - v->a[28029] = sym_translated_string; - v->a[28030] = sym_number; - v->a[28031] = sym_simple_expansion; - v->a[28032] = sym_expansion; - v->a[28033] = sym_command_substitution; - v->a[28034] = sym_process_substitution; - v->a[28035] = actions(2498); - v->a[28036] = 34; - v->a[28037] = anon_sym_LPAREN_LPAREN; - v->a[28038] = anon_sym_PIPE_PIPE; - v->a[28039] = anon_sym_AMP_AMP; + v->a[28020] = anon_sym_DOLLAR_BQUOTE; + v->a[28021] = aux_sym__simple_variable_name_token1; + v->a[28022] = sym_word; + v->a[28023] = anon_sym_SEMI; + v->a[28024] = 6; + v->a[28025] = actions(3); + v->a[28026] = 1; + v->a[28027] = sym_comment; + v->a[28028] = actions(3304); + v->a[28029] = 1; + v->a[28030] = aux_sym_concatenation_token1; + v->a[28031] = actions(3307); + v->a[28032] = 1; + v->a[28033] = sym__concat; + v->a[28034] = state(666); + v->a[28035] = 1; + v->a[28036] = aux_sym_concatenation_repeat1; + v->a[28037] = actions(2654); + v->a[28038] = 5; + v->a[28039] = sym_file_descriptor; small_parse_table_1402(v); } void small_parse_table_1402(t_small_parse_table_array *v) { - v->a[28040] = anon_sym_PIPE; - v->a[28041] = anon_sym_LT; - v->a[28042] = anon_sym_GT; - v->a[28043] = anon_sym_LT_LT; - v->a[28044] = anon_sym_GT_GT; - v->a[28045] = anon_sym_PIPE_AMP; - v->a[28046] = anon_sym_AMP_GT; - v->a[28047] = anon_sym_AMP_GT_GT; - v->a[28048] = anon_sym_LT_AMP; - v->a[28049] = anon_sym_GT_AMP; - v->a[28050] = anon_sym_GT_PIPE; - v->a[28051] = anon_sym_LT_AMP_DASH; - v->a[28052] = anon_sym_GT_AMP_DASH; - v->a[28053] = anon_sym_LT_LT_DASH; - v->a[28054] = anon_sym_LT_LT_LT; - v->a[28055] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28056] = anon_sym_DOLLAR_LBRACK; - v->a[28057] = anon_sym_DOLLAR; - v->a[28058] = sym__special_character; - v->a[28059] = anon_sym_DQUOTE; + v->a[28040] = sym_test_operator; + v->a[28041] = sym__bare_dollar; + v->a[28042] = sym__brace_start; + v->a[28043] = aux_sym_heredoc_redirect_token1; + v->a[28044] = actions(2652); + v->a[28045] = 33; + v->a[28046] = anon_sym_LPAREN; + v->a[28047] = anon_sym_PIPE; + v->a[28048] = anon_sym_RPAREN; + v->a[28049] = anon_sym_SEMI_SEMI; + v->a[28050] = anon_sym_PIPE_AMP; + v->a[28051] = anon_sym_AMP_AMP; + v->a[28052] = anon_sym_PIPE_PIPE; + v->a[28053] = anon_sym_LT; + v->a[28054] = anon_sym_GT; + v->a[28055] = anon_sym_GT_GT; + v->a[28056] = anon_sym_AMP_GT; + v->a[28057] = anon_sym_AMP_GT_GT; + v->a[28058] = anon_sym_LT_AMP; + v->a[28059] = anon_sym_GT_AMP; small_parse_table_1403(v); } void small_parse_table_1403(t_small_parse_table_array *v) { - v->a[28060] = sym_raw_string; - v->a[28061] = sym_ansi_c_string; - v->a[28062] = aux_sym_number_token1; - v->a[28063] = aux_sym_number_token2; - v->a[28064] = anon_sym_DOLLAR_LBRACE; - v->a[28065] = anon_sym_DOLLAR_LPAREN; - v->a[28066] = anon_sym_BQUOTE; - v->a[28067] = anon_sym_DOLLAR_BQUOTE; - v->a[28068] = anon_sym_LT_LPAREN; - v->a[28069] = anon_sym_GT_LPAREN; - v->a[28070] = sym_word; - v->a[28071] = 6; - v->a[28072] = actions(3); - v->a[28073] = 1; - v->a[28074] = sym_comment; - v->a[28075] = actions(4374); - v->a[28076] = 1; - v->a[28077] = aux_sym_concatenation_token1; - v->a[28078] = actions(4376); - v->a[28079] = 1; + v->a[28060] = anon_sym_GT_PIPE; + v->a[28061] = anon_sym_LT_AMP_DASH; + v->a[28062] = anon_sym_GT_AMP_DASH; + v->a[28063] = anon_sym_LT_LT; + v->a[28064] = anon_sym_LT_LT_DASH; + v->a[28065] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28066] = anon_sym_AMP; + v->a[28067] = anon_sym_DOLLAR; + v->a[28068] = sym__special_character; + v->a[28069] = anon_sym_DQUOTE; + v->a[28070] = sym_raw_string; + v->a[28071] = aux_sym_number_token1; + v->a[28072] = aux_sym_number_token2; + v->a[28073] = anon_sym_DOLLAR_LBRACE; + v->a[28074] = anon_sym_DOLLAR_LPAREN; + v->a[28075] = anon_sym_BQUOTE; + v->a[28076] = anon_sym_DOLLAR_BQUOTE; + v->a[28077] = sym_word; + v->a[28078] = anon_sym_SEMI; + v->a[28079] = 6; small_parse_table_1404(v); } void small_parse_table_1404(t_small_parse_table_array *v) { - v->a[28080] = sym__concat; - v->a[28081] = state(891); - v->a[28082] = 1; - v->a[28083] = aux_sym_concatenation_repeat1; - v->a[28084] = actions(1263); - v->a[28085] = 5; - v->a[28086] = sym_file_descriptor; - v->a[28087] = sym_test_operator; - v->a[28088] = sym__bare_dollar; - v->a[28089] = sym__brace_start; - v->a[28090] = aux_sym_heredoc_redirect_token1; - v->a[28091] = actions(1261); - v->a[28092] = 42; - v->a[28093] = anon_sym_LPAREN_LPAREN; - v->a[28094] = anon_sym_SEMI; - v->a[28095] = anon_sym_PIPE_PIPE; - v->a[28096] = anon_sym_AMP_AMP; - v->a[28097] = anon_sym_PIPE; - v->a[28098] = anon_sym_AMP; - v->a[28099] = anon_sym_EQ_EQ; + v->a[28080] = actions(3); + v->a[28081] = 1; + v->a[28082] = sym_comment; + v->a[28083] = actions(3175); + v->a[28084] = 1; + v->a[28085] = aux_sym_concatenation_token1; + v->a[28086] = actions(3310); + v->a[28087] = 1; + v->a[28088] = sym__concat; + v->a[28089] = state(621); + v->a[28090] = 1; + v->a[28091] = aux_sym_concatenation_repeat1; + v->a[28092] = actions(2690); + v->a[28093] = 4; + v->a[28094] = sym_file_descriptor; + v->a[28095] = sym_test_operator; + v->a[28096] = sym__brace_start; + v->a[28097] = aux_sym_heredoc_redirect_token1; + v->a[28098] = actions(2688); + v->a[28099] = 34; small_parse_table_1405(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2800.c b/parser/static/small_parse_table/small_parse_table_2800.c deleted file mode 100644 index ca985ef5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2800.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2800.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14000(t_small_parse_table_array *v) -{ - v->a[280000] = state(3118); - v->a[280001] = 1; - v->a[280002] = sym__c_unary_expression; - v->a[280003] = actions(12231); - v->a[280004] = 2; - v->a[280005] = anon_sym_PLUS_PLUS; - v->a[280006] = anon_sym_DASH_DASH; - v->a[280007] = state(3019); - v->a[280008] = 7; - v->a[280009] = sym__c_expression_not_assignment; - v->a[280010] = sym__c_parenthesized_expression; - v->a[280011] = sym_string; - v->a[280012] = sym_number; - v->a[280013] = sym_simple_expansion; - v->a[280014] = sym_expansion; - v->a[280015] = sym_command_substitution; - v->a[280016] = 5; - v->a[280017] = actions(71); - v->a[280018] = 1; - v->a[280019] = sym_comment; - small_parse_table_14001(v); -} - -void small_parse_table_14001(t_small_parse_table_array *v) -{ - v->a[280020] = state(5270); - v->a[280021] = 1; - v->a[280022] = aux_sym_concatenation_repeat1; - v->a[280023] = actions(12622); - v->a[280024] = 2; - v->a[280025] = sym__concat; - v->a[280026] = aux_sym_concatenation_token1; - v->a[280027] = actions(1261); - v->a[280028] = 7; - v->a[280029] = anon_sym_PIPE; - v->a[280030] = anon_sym_LT; - v->a[280031] = anon_sym_GT; - v->a[280032] = anon_sym_LT_LT; - v->a[280033] = anon_sym_AMP_GT; - v->a[280034] = anon_sym_LT_AMP; - v->a[280035] = anon_sym_GT_AMP; - v->a[280036] = actions(1263); - v->a[280037] = 12; - v->a[280038] = sym_file_descriptor; - v->a[280039] = anon_sym_PIPE_PIPE; - small_parse_table_14002(v); -} - -void small_parse_table_14002(t_small_parse_table_array *v) -{ - v->a[280040] = anon_sym_AMP_AMP; - v->a[280041] = anon_sym_GT_GT; - v->a[280042] = anon_sym_PIPE_AMP; - v->a[280043] = anon_sym_AMP_GT_GT; - v->a[280044] = anon_sym_GT_PIPE; - v->a[280045] = anon_sym_LT_AMP_DASH; - v->a[280046] = anon_sym_GT_AMP_DASH; - v->a[280047] = anon_sym_LT_LT_DASH; - v->a[280048] = anon_sym_LT_LT_LT; - v->a[280049] = sym__special_character; - v->a[280050] = 16; - v->a[280051] = actions(71); - v->a[280052] = 1; - v->a[280053] = sym_comment; - v->a[280054] = actions(11256); - v->a[280055] = 1; - v->a[280056] = anon_sym_DOLLAR; - v->a[280057] = actions(11262); - v->a[280058] = 1; - v->a[280059] = aux_sym_number_token2; - small_parse_table_14003(v); -} - -void small_parse_table_14003(t_small_parse_table_array *v) -{ - v->a[280060] = actions(12233); - v->a[280061] = 1; - v->a[280062] = anon_sym_LPAREN; - v->a[280063] = actions(12237); - v->a[280064] = 1; - v->a[280065] = anon_sym_DQUOTE; - v->a[280066] = actions(12239); - v->a[280067] = 1; - v->a[280068] = aux_sym_number_token1; - v->a[280069] = actions(12241); - v->a[280070] = 1; - v->a[280071] = anon_sym_DOLLAR_LBRACE; - v->a[280072] = actions(12243); - v->a[280073] = 1; - v->a[280074] = anon_sym_DOLLAR_LPAREN; - v->a[280075] = actions(12245); - v->a[280076] = 1; - v->a[280077] = anon_sym_BQUOTE; - v->a[280078] = actions(12247); - v->a[280079] = 1; - small_parse_table_14004(v); -} - -void small_parse_table_14004(t_small_parse_table_array *v) -{ - v->a[280080] = anon_sym_DOLLAR_BQUOTE; - v->a[280081] = actions(12624); - v->a[280082] = 1; - v->a[280083] = aux_sym__c_word_token1; - v->a[280084] = state(3113); - v->a[280085] = 1; - v->a[280086] = sym__c_postfix_expression; - v->a[280087] = state(3116); - v->a[280088] = 1; - v->a[280089] = sym__c_binary_expression; - v->a[280090] = state(3118); - v->a[280091] = 1; - v->a[280092] = sym__c_unary_expression; - v->a[280093] = actions(12231); - v->a[280094] = 2; - v->a[280095] = anon_sym_PLUS_PLUS; - v->a[280096] = anon_sym_DASH_DASH; - v->a[280097] = state(2965); - v->a[280098] = 7; - v->a[280099] = sym__c_expression_not_assignment; - small_parse_table_14005(v); -} - -/* EOF small_parse_table_2800.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2801.c b/parser/static/small_parse_table/small_parse_table_2801.c deleted file mode 100644 index 756adfd9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2801.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2801.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14005(t_small_parse_table_array *v) -{ - v->a[280100] = sym__c_parenthesized_expression; - v->a[280101] = sym_string; - v->a[280102] = sym_number; - v->a[280103] = sym_simple_expansion; - v->a[280104] = sym_expansion; - v->a[280105] = sym_command_substitution; - v->a[280106] = 16; - v->a[280107] = actions(71); - v->a[280108] = 1; - v->a[280109] = sym_comment; - v->a[280110] = actions(11256); - v->a[280111] = 1; - v->a[280112] = anon_sym_DOLLAR; - v->a[280113] = actions(11262); - v->a[280114] = 1; - v->a[280115] = aux_sym_number_token2; - v->a[280116] = actions(12233); - v->a[280117] = 1; - v->a[280118] = anon_sym_LPAREN; - v->a[280119] = actions(12237); - small_parse_table_14006(v); -} - -void small_parse_table_14006(t_small_parse_table_array *v) -{ - v->a[280120] = 1; - v->a[280121] = anon_sym_DQUOTE; - v->a[280122] = actions(12239); - v->a[280123] = 1; - v->a[280124] = aux_sym_number_token1; - v->a[280125] = actions(12241); - v->a[280126] = 1; - v->a[280127] = anon_sym_DOLLAR_LBRACE; - v->a[280128] = actions(12243); - v->a[280129] = 1; - v->a[280130] = anon_sym_DOLLAR_LPAREN; - v->a[280131] = actions(12245); - v->a[280132] = 1; - v->a[280133] = anon_sym_BQUOTE; - v->a[280134] = actions(12247); - v->a[280135] = 1; - v->a[280136] = anon_sym_DOLLAR_BQUOTE; - v->a[280137] = actions(12626); - v->a[280138] = 1; - v->a[280139] = aux_sym__c_word_token1; - small_parse_table_14007(v); -} - -void small_parse_table_14007(t_small_parse_table_array *v) -{ - v->a[280140] = state(3113); - v->a[280141] = 1; - v->a[280142] = sym__c_postfix_expression; - v->a[280143] = state(3116); - v->a[280144] = 1; - v->a[280145] = sym__c_binary_expression; - v->a[280146] = state(3118); - v->a[280147] = 1; - v->a[280148] = sym__c_unary_expression; - v->a[280149] = actions(12231); - v->a[280150] = 2; - v->a[280151] = anon_sym_PLUS_PLUS; - v->a[280152] = anon_sym_DASH_DASH; - v->a[280153] = state(2956); - v->a[280154] = 7; - v->a[280155] = sym__c_expression_not_assignment; - v->a[280156] = sym__c_parenthesized_expression; - v->a[280157] = sym_string; - v->a[280158] = sym_number; - v->a[280159] = sym_simple_expansion; - small_parse_table_14008(v); -} - -void small_parse_table_14008(t_small_parse_table_array *v) -{ - v->a[280160] = sym_expansion; - v->a[280161] = sym_command_substitution; - v->a[280162] = 16; - v->a[280163] = actions(71); - v->a[280164] = 1; - v->a[280165] = sym_comment; - v->a[280166] = actions(11256); - v->a[280167] = 1; - v->a[280168] = anon_sym_DOLLAR; - v->a[280169] = actions(11262); - v->a[280170] = 1; - v->a[280171] = aux_sym_number_token2; - v->a[280172] = actions(12233); - v->a[280173] = 1; - v->a[280174] = anon_sym_LPAREN; - v->a[280175] = actions(12237); - v->a[280176] = 1; - v->a[280177] = anon_sym_DQUOTE; - v->a[280178] = actions(12239); - v->a[280179] = 1; - small_parse_table_14009(v); -} - -void small_parse_table_14009(t_small_parse_table_array *v) -{ - v->a[280180] = aux_sym_number_token1; - v->a[280181] = actions(12241); - v->a[280182] = 1; - v->a[280183] = anon_sym_DOLLAR_LBRACE; - v->a[280184] = actions(12243); - v->a[280185] = 1; - v->a[280186] = anon_sym_DOLLAR_LPAREN; - v->a[280187] = actions(12245); - v->a[280188] = 1; - v->a[280189] = anon_sym_BQUOTE; - v->a[280190] = actions(12247); - v->a[280191] = 1; - v->a[280192] = anon_sym_DOLLAR_BQUOTE; - v->a[280193] = actions(12628); - v->a[280194] = 1; - v->a[280195] = aux_sym__c_word_token1; - v->a[280196] = state(3113); - v->a[280197] = 1; - v->a[280198] = sym__c_postfix_expression; - v->a[280199] = state(3116); - small_parse_table_14010(v); -} - -/* EOF small_parse_table_2801.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2802.c b/parser/static/small_parse_table/small_parse_table_2802.c deleted file mode 100644 index e8c76a10..00000000 --- a/parser/static/small_parse_table/small_parse_table_2802.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2802.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14010(t_small_parse_table_array *v) -{ - v->a[280200] = 1; - v->a[280201] = sym__c_binary_expression; - v->a[280202] = state(3118); - v->a[280203] = 1; - v->a[280204] = sym__c_unary_expression; - v->a[280205] = actions(12231); - v->a[280206] = 2; - v->a[280207] = anon_sym_PLUS_PLUS; - v->a[280208] = anon_sym_DASH_DASH; - v->a[280209] = state(2952); - v->a[280210] = 7; - v->a[280211] = sym__c_expression_not_assignment; - v->a[280212] = sym__c_parenthesized_expression; - v->a[280213] = sym_string; - v->a[280214] = sym_number; - v->a[280215] = sym_simple_expansion; - v->a[280216] = sym_expansion; - v->a[280217] = sym_command_substitution; - v->a[280218] = 16; - v->a[280219] = actions(71); - small_parse_table_14011(v); -} - -void small_parse_table_14011(t_small_parse_table_array *v) -{ - v->a[280220] = 1; - v->a[280221] = sym_comment; - v->a[280222] = actions(11256); - v->a[280223] = 1; - v->a[280224] = anon_sym_DOLLAR; - v->a[280225] = actions(11262); - v->a[280226] = 1; - v->a[280227] = aux_sym_number_token2; - v->a[280228] = actions(12233); - v->a[280229] = 1; - v->a[280230] = anon_sym_LPAREN; - v->a[280231] = actions(12237); - v->a[280232] = 1; - v->a[280233] = anon_sym_DQUOTE; - v->a[280234] = actions(12239); - v->a[280235] = 1; - v->a[280236] = aux_sym_number_token1; - v->a[280237] = actions(12241); - v->a[280238] = 1; - v->a[280239] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14012(v); -} - -void small_parse_table_14012(t_small_parse_table_array *v) -{ - v->a[280240] = actions(12243); - v->a[280241] = 1; - v->a[280242] = anon_sym_DOLLAR_LPAREN; - v->a[280243] = actions(12245); - v->a[280244] = 1; - v->a[280245] = anon_sym_BQUOTE; - v->a[280246] = actions(12247); - v->a[280247] = 1; - v->a[280248] = anon_sym_DOLLAR_BQUOTE; - v->a[280249] = actions(12630); - v->a[280250] = 1; - v->a[280251] = aux_sym__c_word_token1; - v->a[280252] = state(3113); - v->a[280253] = 1; - v->a[280254] = sym__c_postfix_expression; - v->a[280255] = state(3116); - v->a[280256] = 1; - v->a[280257] = sym__c_binary_expression; - v->a[280258] = state(3118); - v->a[280259] = 1; - small_parse_table_14013(v); -} - -void small_parse_table_14013(t_small_parse_table_array *v) -{ - v->a[280260] = sym__c_unary_expression; - v->a[280261] = actions(12231); - v->a[280262] = 2; - v->a[280263] = anon_sym_PLUS_PLUS; - v->a[280264] = anon_sym_DASH_DASH; - v->a[280265] = state(3036); - v->a[280266] = 7; - v->a[280267] = sym__c_expression_not_assignment; - v->a[280268] = sym__c_parenthesized_expression; - v->a[280269] = sym_string; - v->a[280270] = sym_number; - v->a[280271] = sym_simple_expansion; - v->a[280272] = sym_expansion; - v->a[280273] = sym_command_substitution; - v->a[280274] = 4; - v->a[280275] = actions(71); - v->a[280276] = 1; - v->a[280277] = sym_comment; - v->a[280278] = actions(12636); - v->a[280279] = 1; - small_parse_table_14014(v); -} - -void small_parse_table_14014(t_small_parse_table_array *v) -{ - v->a[280280] = anon_sym_esac; - v->a[280281] = actions(12632); - v->a[280282] = 6; - v->a[280283] = anon_sym_LPAREN; - v->a[280284] = anon_sym_DOLLAR; - v->a[280285] = aux_sym_number_token1; - v->a[280286] = aux_sym_number_token2; - v->a[280287] = anon_sym_DOLLAR_LPAREN; - v->a[280288] = sym_word; - v->a[280289] = actions(12634); - v->a[280290] = 15; - v->a[280291] = sym_test_operator; - v->a[280292] = sym_extglob_pattern; - v->a[280293] = sym__brace_start; - v->a[280294] = anon_sym_LPAREN_LPAREN; - v->a[280295] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280296] = anon_sym_DOLLAR_LBRACK; - v->a[280297] = sym__special_character; - v->a[280298] = anon_sym_DQUOTE; - v->a[280299] = sym_raw_string; - small_parse_table_14015(v); -} - -/* EOF small_parse_table_2802.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2803.c b/parser/static/small_parse_table/small_parse_table_2803.c deleted file mode 100644 index ac12ae95..00000000 --- a/parser/static/small_parse_table/small_parse_table_2803.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2803.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14015(t_small_parse_table_array *v) -{ - v->a[280300] = sym_ansi_c_string; - v->a[280301] = anon_sym_DOLLAR_LBRACE; - v->a[280302] = anon_sym_BQUOTE; - v->a[280303] = anon_sym_DOLLAR_BQUOTE; - v->a[280304] = anon_sym_LT_LPAREN; - v->a[280305] = anon_sym_GT_LPAREN; - v->a[280306] = 16; - v->a[280307] = actions(71); - v->a[280308] = 1; - v->a[280309] = sym_comment; - v->a[280310] = actions(11256); - v->a[280311] = 1; - v->a[280312] = anon_sym_DOLLAR; - v->a[280313] = actions(11262); - v->a[280314] = 1; - v->a[280315] = aux_sym_number_token2; - v->a[280316] = actions(12233); - v->a[280317] = 1; - v->a[280318] = anon_sym_LPAREN; - v->a[280319] = actions(12237); - small_parse_table_14016(v); -} - -void small_parse_table_14016(t_small_parse_table_array *v) -{ - v->a[280320] = 1; - v->a[280321] = anon_sym_DQUOTE; - v->a[280322] = actions(12239); - v->a[280323] = 1; - v->a[280324] = aux_sym_number_token1; - v->a[280325] = actions(12241); - v->a[280326] = 1; - v->a[280327] = anon_sym_DOLLAR_LBRACE; - v->a[280328] = actions(12243); - v->a[280329] = 1; - v->a[280330] = anon_sym_DOLLAR_LPAREN; - v->a[280331] = actions(12245); - v->a[280332] = 1; - v->a[280333] = anon_sym_BQUOTE; - v->a[280334] = actions(12247); - v->a[280335] = 1; - v->a[280336] = anon_sym_DOLLAR_BQUOTE; - v->a[280337] = actions(12638); - v->a[280338] = 1; - v->a[280339] = aux_sym__c_word_token1; - small_parse_table_14017(v); -} - -void small_parse_table_14017(t_small_parse_table_array *v) -{ - v->a[280340] = state(3113); - v->a[280341] = 1; - v->a[280342] = sym__c_postfix_expression; - v->a[280343] = state(3116); - v->a[280344] = 1; - v->a[280345] = sym__c_binary_expression; - v->a[280346] = state(3118); - v->a[280347] = 1; - v->a[280348] = sym__c_unary_expression; - v->a[280349] = actions(12231); - v->a[280350] = 2; - v->a[280351] = anon_sym_PLUS_PLUS; - v->a[280352] = anon_sym_DASH_DASH; - v->a[280353] = state(2947); - v->a[280354] = 7; - v->a[280355] = sym__c_expression_not_assignment; - v->a[280356] = sym__c_parenthesized_expression; - v->a[280357] = sym_string; - v->a[280358] = sym_number; - v->a[280359] = sym_simple_expansion; - small_parse_table_14018(v); -} - -void small_parse_table_14018(t_small_parse_table_array *v) -{ - v->a[280360] = sym_expansion; - v->a[280361] = sym_command_substitution; - v->a[280362] = 4; - v->a[280363] = actions(71); - v->a[280364] = 1; - v->a[280365] = sym_comment; - v->a[280366] = actions(12644); - v->a[280367] = 1; - v->a[280368] = anon_sym_esac; - v->a[280369] = actions(12640); - v->a[280370] = 6; - v->a[280371] = anon_sym_LPAREN; - v->a[280372] = anon_sym_DOLLAR; - v->a[280373] = aux_sym_number_token1; - v->a[280374] = aux_sym_number_token2; - v->a[280375] = anon_sym_DOLLAR_LPAREN; - v->a[280376] = sym_word; - v->a[280377] = actions(12642); - v->a[280378] = 15; - v->a[280379] = sym_test_operator; - small_parse_table_14019(v); -} - -void small_parse_table_14019(t_small_parse_table_array *v) -{ - v->a[280380] = sym_extglob_pattern; - v->a[280381] = sym__brace_start; - v->a[280382] = anon_sym_LPAREN_LPAREN; - v->a[280383] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280384] = anon_sym_DOLLAR_LBRACK; - v->a[280385] = sym__special_character; - v->a[280386] = anon_sym_DQUOTE; - v->a[280387] = sym_raw_string; - v->a[280388] = sym_ansi_c_string; - v->a[280389] = anon_sym_DOLLAR_LBRACE; - v->a[280390] = anon_sym_BQUOTE; - v->a[280391] = anon_sym_DOLLAR_BQUOTE; - v->a[280392] = anon_sym_LT_LPAREN; - v->a[280393] = anon_sym_GT_LPAREN; - v->a[280394] = 9; - v->a[280395] = actions(3); - v->a[280396] = 1; - v->a[280397] = sym_comment; - v->a[280398] = actions(5142); - v->a[280399] = 1; - small_parse_table_14020(v); -} - -/* EOF small_parse_table_2803.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2804.c b/parser/static/small_parse_table/small_parse_table_2804.c deleted file mode 100644 index a5ce7938..00000000 --- a/parser/static/small_parse_table/small_parse_table_2804.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2804.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14020(t_small_parse_table_array *v) -{ - v->a[280400] = aux_sym_heredoc_redirect_token1; - v->a[280401] = actions(12221); - v->a[280402] = 1; - v->a[280403] = sym_file_descriptor; - v->a[280404] = actions(4692); - v->a[280405] = 2; - v->a[280406] = anon_sym_LT_LT; - v->a[280407] = anon_sym_LT_LT_DASH; - v->a[280408] = actions(5099); - v->a[280409] = 2; - v->a[280410] = anon_sym_PIPE_PIPE; - v->a[280411] = anon_sym_AMP_AMP; - v->a[280412] = actions(11556); - v->a[280413] = 2; - v->a[280414] = anon_sym_LT_AMP_DASH; - v->a[280415] = anon_sym_GT_AMP_DASH; - v->a[280416] = actions(5140); - v->a[280417] = 3; - v->a[280418] = anon_sym_SEMI; - v->a[280419] = anon_sym_AMP; - small_parse_table_14021(v); -} - -void small_parse_table_14021(t_small_parse_table_array *v) -{ - v->a[280420] = anon_sym_SEMI_SEMI; - v->a[280421] = state(4986); - v->a[280422] = 3; - v->a[280423] = sym_file_redirect; - v->a[280424] = sym_heredoc_redirect; - v->a[280425] = aux_sym_redirected_statement_repeat1; - v->a[280426] = actions(11554); - v->a[280427] = 8; - v->a[280428] = anon_sym_LT; - v->a[280429] = anon_sym_GT; - v->a[280430] = anon_sym_GT_GT; - v->a[280431] = anon_sym_AMP_GT; - v->a[280432] = anon_sym_AMP_GT_GT; - v->a[280433] = anon_sym_LT_AMP; - v->a[280434] = anon_sym_GT_AMP; - v->a[280435] = anon_sym_GT_PIPE; - v->a[280436] = 15; - v->a[280437] = actions(71); - v->a[280438] = 1; - v->a[280439] = sym_comment; - small_parse_table_14022(v); -} - -void small_parse_table_14022(t_small_parse_table_array *v) -{ - v->a[280440] = actions(7789); - v->a[280441] = 1; - v->a[280442] = anon_sym_DQUOTE; - v->a[280443] = actions(7797); - v->a[280444] = 1; - v->a[280445] = anon_sym_DOLLAR_LBRACE; - v->a[280446] = actions(7809); - v->a[280447] = 1; - v->a[280448] = sym_variable_name; - v->a[280449] = actions(12648); - v->a[280450] = 1; - v->a[280451] = anon_sym_LPAREN; - v->a[280452] = actions(12650); - v->a[280453] = 1; - v->a[280454] = anon_sym_DOLLAR; - v->a[280455] = actions(12652); - v->a[280456] = 1; - v->a[280457] = anon_sym_RBRACE3; - v->a[280458] = actions(12654); - v->a[280459] = 1; - small_parse_table_14023(v); -} - -void small_parse_table_14023(t_small_parse_table_array *v) -{ - v->a[280460] = anon_sym_DOLLAR_LPAREN; - v->a[280461] = actions(12656); - v->a[280462] = 1; - v->a[280463] = anon_sym_BQUOTE; - v->a[280464] = actions(12658); - v->a[280465] = 1; - v->a[280466] = anon_sym_DOLLAR_BQUOTE; - v->a[280467] = state(6631); - v->a[280468] = 1; - v->a[280469] = sym_process_substitution; - v->a[280470] = state(7008); - v->a[280471] = 1; - v->a[280472] = sym__concatenation_in_expansion; - v->a[280473] = actions(7240); - v->a[280474] = 2; - v->a[280475] = anon_sym_LT_LPAREN; - v->a[280476] = anon_sym_GT_LPAREN; - v->a[280477] = actions(12646); - v->a[280478] = 4; - v->a[280479] = sym__expansion_word; - small_parse_table_14024(v); -} - -void small_parse_table_14024(t_small_parse_table_array *v) -{ - v->a[280480] = sym_raw_string; - v->a[280481] = sym_ansi_c_string; - v->a[280482] = sym_word; - v->a[280483] = state(6498); - v->a[280484] = 5; - v->a[280485] = sym_string; - v->a[280486] = sym_array; - v->a[280487] = sym_simple_expansion; - v->a[280488] = sym_expansion; - v->a[280489] = sym_command_substitution; - v->a[280490] = 4; - v->a[280491] = actions(71); - v->a[280492] = 1; - v->a[280493] = sym_comment; - v->a[280494] = actions(12644); - v->a[280495] = 1; - v->a[280496] = anon_sym_esac; - v->a[280497] = actions(12640); - v->a[280498] = 6; - v->a[280499] = anon_sym_LPAREN; - small_parse_table_14025(v); -} - -/* EOF small_parse_table_2804.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2805.c b/parser/static/small_parse_table/small_parse_table_2805.c deleted file mode 100644 index ed4d5674..00000000 --- a/parser/static/small_parse_table/small_parse_table_2805.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2805.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14025(t_small_parse_table_array *v) -{ - v->a[280500] = anon_sym_DOLLAR; - v->a[280501] = aux_sym_number_token1; - v->a[280502] = aux_sym_number_token2; - v->a[280503] = anon_sym_DOLLAR_LPAREN; - v->a[280504] = sym_word; - v->a[280505] = actions(12642); - v->a[280506] = 15; - v->a[280507] = sym_test_operator; - v->a[280508] = sym_extglob_pattern; - v->a[280509] = sym__brace_start; - v->a[280510] = anon_sym_LPAREN_LPAREN; - v->a[280511] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280512] = anon_sym_DOLLAR_LBRACK; - v->a[280513] = sym__special_character; - v->a[280514] = anon_sym_DQUOTE; - v->a[280515] = sym_raw_string; - v->a[280516] = sym_ansi_c_string; - v->a[280517] = anon_sym_DOLLAR_LBRACE; - v->a[280518] = anon_sym_BQUOTE; - v->a[280519] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14026(v); -} - -void small_parse_table_14026(t_small_parse_table_array *v) -{ - v->a[280520] = anon_sym_LT_LPAREN; - v->a[280521] = anon_sym_GT_LPAREN; - v->a[280522] = 3; - v->a[280523] = actions(71); - v->a[280524] = 1; - v->a[280525] = sym_comment; - v->a[280526] = actions(12640); - v->a[280527] = 6; - v->a[280528] = anon_sym_LPAREN; - v->a[280529] = anon_sym_DOLLAR; - v->a[280530] = aux_sym_number_token1; - v->a[280531] = aux_sym_number_token2; - v->a[280532] = anon_sym_DOLLAR_LPAREN; - v->a[280533] = sym_word; - v->a[280534] = actions(12642); - v->a[280535] = 15; - v->a[280536] = sym_test_operator; - v->a[280537] = sym_extglob_pattern; - v->a[280538] = sym__brace_start; - v->a[280539] = anon_sym_LPAREN_LPAREN; - small_parse_table_14027(v); -} - -void small_parse_table_14027(t_small_parse_table_array *v) -{ - v->a[280540] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280541] = anon_sym_DOLLAR_LBRACK; - v->a[280542] = sym__special_character; - v->a[280543] = anon_sym_DQUOTE; - v->a[280544] = sym_raw_string; - v->a[280545] = sym_ansi_c_string; - v->a[280546] = anon_sym_DOLLAR_LBRACE; - v->a[280547] = anon_sym_BQUOTE; - v->a[280548] = anon_sym_DOLLAR_BQUOTE; - v->a[280549] = anon_sym_LT_LPAREN; - v->a[280550] = anon_sym_GT_LPAREN; - v->a[280551] = 3; - v->a[280552] = actions(71); - v->a[280553] = 1; - v->a[280554] = sym_comment; - v->a[280555] = actions(12490); - v->a[280556] = 6; - v->a[280557] = anon_sym_LPAREN; - v->a[280558] = anon_sym_DOLLAR; - v->a[280559] = aux_sym_number_token1; - small_parse_table_14028(v); -} - -void small_parse_table_14028(t_small_parse_table_array *v) -{ - v->a[280560] = aux_sym_number_token2; - v->a[280561] = anon_sym_DOLLAR_LPAREN; - v->a[280562] = sym_word; - v->a[280563] = actions(12492); - v->a[280564] = 15; - v->a[280565] = sym_test_operator; - v->a[280566] = sym_extglob_pattern; - v->a[280567] = sym__brace_start; - v->a[280568] = anon_sym_LPAREN_LPAREN; - v->a[280569] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280570] = anon_sym_DOLLAR_LBRACK; - v->a[280571] = sym__special_character; - v->a[280572] = anon_sym_DQUOTE; - v->a[280573] = sym_raw_string; - v->a[280574] = sym_ansi_c_string; - v->a[280575] = anon_sym_DOLLAR_LBRACE; - v->a[280576] = anon_sym_BQUOTE; - v->a[280577] = anon_sym_DOLLAR_BQUOTE; - v->a[280578] = anon_sym_LT_LPAREN; - v->a[280579] = anon_sym_GT_LPAREN; - small_parse_table_14029(v); -} - -void small_parse_table_14029(t_small_parse_table_array *v) -{ - v->a[280580] = 5; - v->a[280581] = actions(71); - v->a[280582] = 1; - v->a[280583] = sym_comment; - v->a[280584] = state(5390); - v->a[280585] = 1; - v->a[280586] = aux_sym_concatenation_repeat1; - v->a[280587] = actions(12582); - v->a[280588] = 2; - v->a[280589] = sym__concat; - v->a[280590] = aux_sym_concatenation_token1; - v->a[280591] = actions(5373); - v->a[280592] = 7; - v->a[280593] = anon_sym_PIPE; - v->a[280594] = anon_sym_LT; - v->a[280595] = anon_sym_GT; - v->a[280596] = anon_sym_LT_LT; - v->a[280597] = anon_sym_AMP_GT; - v->a[280598] = anon_sym_LT_AMP; - v->a[280599] = anon_sym_GT_AMP; - small_parse_table_14030(v); -} - -/* EOF small_parse_table_2805.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2806.c b/parser/static/small_parse_table/small_parse_table_2806.c deleted file mode 100644 index b61c2262..00000000 --- a/parser/static/small_parse_table/small_parse_table_2806.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2806.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14030(t_small_parse_table_array *v) -{ - v->a[280600] = actions(5375); - v->a[280601] = 11; - v->a[280602] = sym_file_descriptor; - v->a[280603] = sym_variable_name; - v->a[280604] = anon_sym_PIPE_PIPE; - v->a[280605] = anon_sym_AMP_AMP; - v->a[280606] = anon_sym_GT_GT; - v->a[280607] = anon_sym_PIPE_AMP; - v->a[280608] = anon_sym_AMP_GT_GT; - v->a[280609] = anon_sym_GT_PIPE; - v->a[280610] = anon_sym_LT_AMP_DASH; - v->a[280611] = anon_sym_GT_AMP_DASH; - v->a[280612] = anon_sym_LT_LT_DASH; - v->a[280613] = 3; - v->a[280614] = actions(71); - v->a[280615] = 1; - v->a[280616] = sym_comment; - v->a[280617] = actions(12660); - v->a[280618] = 6; - v->a[280619] = anon_sym_LPAREN; - small_parse_table_14031(v); -} - -void small_parse_table_14031(t_small_parse_table_array *v) -{ - v->a[280620] = anon_sym_DOLLAR; - v->a[280621] = aux_sym_number_token1; - v->a[280622] = aux_sym_number_token2; - v->a[280623] = anon_sym_DOLLAR_LPAREN; - v->a[280624] = sym_word; - v->a[280625] = actions(12662); - v->a[280626] = 15; - v->a[280627] = sym_test_operator; - v->a[280628] = sym_extglob_pattern; - v->a[280629] = sym__brace_start; - v->a[280630] = anon_sym_LPAREN_LPAREN; - v->a[280631] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280632] = anon_sym_DOLLAR_LBRACK; - v->a[280633] = sym__special_character; - v->a[280634] = anon_sym_DQUOTE; - v->a[280635] = sym_raw_string; - v->a[280636] = sym_ansi_c_string; - v->a[280637] = anon_sym_DOLLAR_LBRACE; - v->a[280638] = anon_sym_BQUOTE; - v->a[280639] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14032(v); -} - -void small_parse_table_14032(t_small_parse_table_array *v) -{ - v->a[280640] = anon_sym_LT_LPAREN; - v->a[280641] = anon_sym_GT_LPAREN; - v->a[280642] = 3; - v->a[280643] = actions(71); - v->a[280644] = 1; - v->a[280645] = sym_comment; - v->a[280646] = actions(1336); - v->a[280647] = 7; - v->a[280648] = anon_sym_PIPE; - v->a[280649] = anon_sym_LT; - v->a[280650] = anon_sym_GT; - v->a[280651] = anon_sym_LT_LT; - v->a[280652] = anon_sym_AMP_GT; - v->a[280653] = anon_sym_LT_AMP; - v->a[280654] = anon_sym_GT_AMP; - v->a[280655] = actions(1338); - v->a[280656] = 14; - v->a[280657] = sym_file_descriptor; - v->a[280658] = sym__concat; - v->a[280659] = anon_sym_PIPE_PIPE; - small_parse_table_14033(v); -} - -void small_parse_table_14033(t_small_parse_table_array *v) -{ - v->a[280660] = anon_sym_AMP_AMP; - v->a[280661] = anon_sym_GT_GT; - v->a[280662] = anon_sym_PIPE_AMP; - v->a[280663] = anon_sym_RBRACK; - v->a[280664] = anon_sym_AMP_GT_GT; - v->a[280665] = anon_sym_GT_PIPE; - v->a[280666] = anon_sym_LT_AMP_DASH; - v->a[280667] = anon_sym_GT_AMP_DASH; - v->a[280668] = anon_sym_LT_LT_DASH; - v->a[280669] = anon_sym_LT_LT_LT; - v->a[280670] = aux_sym_concatenation_token1; - v->a[280671] = 5; - v->a[280672] = actions(71); - v->a[280673] = 1; - v->a[280674] = sym_comment; - v->a[280675] = state(5297); - v->a[280676] = 1; - v->a[280677] = aux_sym_concatenation_repeat1; - v->a[280678] = actions(12582); - v->a[280679] = 2; - small_parse_table_14034(v); -} - -void small_parse_table_14034(t_small_parse_table_array *v) -{ - v->a[280680] = sym__concat; - v->a[280681] = aux_sym_concatenation_token1; - v->a[280682] = actions(5067); - v->a[280683] = 7; - v->a[280684] = anon_sym_PIPE; - v->a[280685] = anon_sym_LT; - v->a[280686] = anon_sym_GT; - v->a[280687] = anon_sym_LT_LT; - v->a[280688] = anon_sym_AMP_GT; - v->a[280689] = anon_sym_LT_AMP; - v->a[280690] = anon_sym_GT_AMP; - v->a[280691] = actions(5069); - v->a[280692] = 11; - v->a[280693] = sym_file_descriptor; - v->a[280694] = sym_variable_name; - v->a[280695] = anon_sym_PIPE_PIPE; - v->a[280696] = anon_sym_AMP_AMP; - v->a[280697] = anon_sym_GT_GT; - v->a[280698] = anon_sym_PIPE_AMP; - v->a[280699] = anon_sym_AMP_GT_GT; - small_parse_table_14035(v); -} - -/* EOF small_parse_table_2806.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2807.c b/parser/static/small_parse_table/small_parse_table_2807.c deleted file mode 100644 index 2fbf10cd..00000000 --- a/parser/static/small_parse_table/small_parse_table_2807.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2807.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14035(t_small_parse_table_array *v) -{ - v->a[280700] = anon_sym_GT_PIPE; - v->a[280701] = anon_sym_LT_AMP_DASH; - v->a[280702] = anon_sym_GT_AMP_DASH; - v->a[280703] = anon_sym_LT_LT_DASH; - v->a[280704] = 3; - v->a[280705] = actions(71); - v->a[280706] = 1; - v->a[280707] = sym_comment; - v->a[280708] = actions(12664); - v->a[280709] = 6; - v->a[280710] = anon_sym_LPAREN; - v->a[280711] = anon_sym_DOLLAR; - v->a[280712] = aux_sym_number_token1; - v->a[280713] = aux_sym_number_token2; - v->a[280714] = anon_sym_DOLLAR_LPAREN; - v->a[280715] = sym_word; - v->a[280716] = actions(12666); - v->a[280717] = 15; - v->a[280718] = sym_test_operator; - v->a[280719] = sym_extglob_pattern; - small_parse_table_14036(v); -} - -void small_parse_table_14036(t_small_parse_table_array *v) -{ - v->a[280720] = sym__brace_start; - v->a[280721] = anon_sym_LPAREN_LPAREN; - v->a[280722] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280723] = anon_sym_DOLLAR_LBRACK; - v->a[280724] = sym__special_character; - v->a[280725] = anon_sym_DQUOTE; - v->a[280726] = sym_raw_string; - v->a[280727] = sym_ansi_c_string; - v->a[280728] = anon_sym_DOLLAR_LBRACE; - v->a[280729] = anon_sym_BQUOTE; - v->a[280730] = anon_sym_DOLLAR_BQUOTE; - v->a[280731] = anon_sym_LT_LPAREN; - v->a[280732] = anon_sym_GT_LPAREN; - v->a[280733] = 5; - v->a[280734] = actions(71); - v->a[280735] = 1; - v->a[280736] = sym_comment; - v->a[280737] = actions(12668); - v->a[280738] = 1; - v->a[280739] = sym__special_character; - small_parse_table_14037(v); -} - -void small_parse_table_14037(t_small_parse_table_array *v) -{ - v->a[280740] = state(5388); - v->a[280741] = 1; - v->a[280742] = aux_sym__literal_repeat1; - v->a[280743] = actions(4467); - v->a[280744] = 7; - v->a[280745] = anon_sym_PIPE; - v->a[280746] = anon_sym_LT; - v->a[280747] = anon_sym_GT; - v->a[280748] = anon_sym_LT_LT; - v->a[280749] = anon_sym_AMP_GT; - v->a[280750] = anon_sym_LT_AMP; - v->a[280751] = anon_sym_GT_AMP; - v->a[280752] = actions(4469); - v->a[280753] = 12; - v->a[280754] = sym_file_descriptor; - v->a[280755] = anon_sym_PIPE_PIPE; - v->a[280756] = anon_sym_AMP_AMP; - v->a[280757] = anon_sym_GT_GT; - v->a[280758] = anon_sym_PIPE_AMP; - v->a[280759] = anon_sym_RBRACK; - small_parse_table_14038(v); -} - -void small_parse_table_14038(t_small_parse_table_array *v) -{ - v->a[280760] = anon_sym_AMP_GT_GT; - v->a[280761] = anon_sym_GT_PIPE; - v->a[280762] = anon_sym_LT_AMP_DASH; - v->a[280763] = anon_sym_GT_AMP_DASH; - v->a[280764] = anon_sym_LT_LT_DASH; - v->a[280765] = anon_sym_LT_LT_LT; - v->a[280766] = 3; - v->a[280767] = actions(71); - v->a[280768] = 1; - v->a[280769] = sym_comment; - v->a[280770] = actions(12670); - v->a[280771] = 6; - v->a[280772] = anon_sym_LPAREN; - v->a[280773] = anon_sym_DOLLAR; - v->a[280774] = aux_sym_number_token1; - v->a[280775] = aux_sym_number_token2; - v->a[280776] = anon_sym_DOLLAR_LPAREN; - v->a[280777] = sym_word; - v->a[280778] = actions(12672); - v->a[280779] = 15; - small_parse_table_14039(v); -} - -void small_parse_table_14039(t_small_parse_table_array *v) -{ - v->a[280780] = sym_test_operator; - v->a[280781] = sym_extglob_pattern; - v->a[280782] = sym__brace_start; - v->a[280783] = anon_sym_LPAREN_LPAREN; - v->a[280784] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280785] = anon_sym_DOLLAR_LBRACK; - v->a[280786] = sym__special_character; - v->a[280787] = anon_sym_DQUOTE; - v->a[280788] = sym_raw_string; - v->a[280789] = sym_ansi_c_string; - v->a[280790] = anon_sym_DOLLAR_LBRACE; - v->a[280791] = anon_sym_BQUOTE; - v->a[280792] = anon_sym_DOLLAR_BQUOTE; - v->a[280793] = anon_sym_LT_LPAREN; - v->a[280794] = anon_sym_GT_LPAREN; - v->a[280795] = 18; - v->a[280796] = actions(3); - v->a[280797] = 1; - v->a[280798] = sym_comment; - v->a[280799] = actions(7793); - small_parse_table_14040(v); -} - -/* EOF small_parse_table_2807.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2808.c b/parser/static/small_parse_table/small_parse_table_2808.c deleted file mode 100644 index 96ec1730..00000000 --- a/parser/static/small_parse_table/small_parse_table_2808.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2808.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14040(t_small_parse_table_array *v) -{ - v->a[280800] = 1; - v->a[280801] = aux_sym_number_token1; - v->a[280802] = actions(7795); - v->a[280803] = 1; - v->a[280804] = aux_sym_number_token2; - v->a[280805] = actions(12543); - v->a[280806] = 1; - v->a[280807] = anon_sym_LPAREN; - v->a[280808] = actions(12547); - v->a[280809] = 1; - v->a[280810] = anon_sym_DOLLAR_LBRACK; - v->a[280811] = actions(12551); - v->a[280812] = 1; - v->a[280813] = anon_sym_DOLLAR_LBRACE; - v->a[280814] = actions(12555); - v->a[280815] = 1; - v->a[280816] = anon_sym_DOLLAR_LPAREN; - v->a[280817] = actions(12557); - v->a[280818] = 1; - v->a[280819] = anon_sym_BQUOTE; - small_parse_table_14041(v); -} - -void small_parse_table_14041(t_small_parse_table_array *v) -{ - v->a[280820] = actions(12559); - v->a[280821] = 1; - v->a[280822] = anon_sym_DOLLAR_BQUOTE; - v->a[280823] = actions(12674); - v->a[280824] = 1; - v->a[280825] = aux_sym_heredoc_redirect_token1; - v->a[280826] = actions(12676); - v->a[280827] = 1; - v->a[280828] = anon_sym_COLON; - v->a[280829] = actions(12678); - v->a[280830] = 1; - v->a[280831] = anon_sym_RBRACE3; - v->a[280832] = actions(12680); - v->a[280833] = 1; - v->a[280834] = aux_sym__simple_variable_name_token1; - v->a[280835] = state(6218); - v->a[280836] = 1; - v->a[280837] = sym__expansion_max_length_binary_expression; - v->a[280838] = state(6470); - v->a[280839] = 1; - small_parse_table_14042(v); -} - -void small_parse_table_14042(t_small_parse_table_array *v) -{ - v->a[280840] = sym__expansion_max_length_expression; - v->a[280841] = actions(12541); - v->a[280842] = 2; - v->a[280843] = anon_sym_LPAREN_LPAREN; - v->a[280844] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280845] = state(6208); - v->a[280846] = 2; - v->a[280847] = sym_number; - v->a[280848] = sym_expansion; - v->a[280849] = state(6780); - v->a[280850] = 3; - v->a[280851] = sym_parenthesized_expression; - v->a[280852] = sym_arithmetic_expansion; - v->a[280853] = sym_command_substitution; - v->a[280854] = 3; - v->a[280855] = actions(71); - v->a[280856] = 1; - v->a[280857] = sym_comment; - v->a[280858] = actions(12423); - v->a[280859] = 6; - small_parse_table_14043(v); -} - -void small_parse_table_14043(t_small_parse_table_array *v) -{ - v->a[280860] = anon_sym_LPAREN; - v->a[280861] = anon_sym_DOLLAR; - v->a[280862] = aux_sym_number_token1; - v->a[280863] = aux_sym_number_token2; - v->a[280864] = anon_sym_DOLLAR_LPAREN; - v->a[280865] = sym_word; - v->a[280866] = actions(12425); - v->a[280867] = 15; - v->a[280868] = sym_test_operator; - v->a[280869] = sym_extglob_pattern; - v->a[280870] = sym__brace_start; - v->a[280871] = anon_sym_LPAREN_LPAREN; - v->a[280872] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280873] = anon_sym_DOLLAR_LBRACK; - v->a[280874] = sym__special_character; - v->a[280875] = anon_sym_DQUOTE; - v->a[280876] = sym_raw_string; - v->a[280877] = sym_ansi_c_string; - v->a[280878] = anon_sym_DOLLAR_LBRACE; - v->a[280879] = anon_sym_BQUOTE; - small_parse_table_14044(v); -} - -void small_parse_table_14044(t_small_parse_table_array *v) -{ - v->a[280880] = anon_sym_DOLLAR_BQUOTE; - v->a[280881] = anon_sym_LT_LPAREN; - v->a[280882] = anon_sym_GT_LPAREN; - v->a[280883] = 3; - v->a[280884] = actions(71); - v->a[280885] = 1; - v->a[280886] = sym_comment; - v->a[280887] = actions(1308); - v->a[280888] = 7; - v->a[280889] = anon_sym_PIPE; - v->a[280890] = anon_sym_LT; - v->a[280891] = anon_sym_GT; - v->a[280892] = anon_sym_LT_LT; - v->a[280893] = anon_sym_AMP_GT; - v->a[280894] = anon_sym_LT_AMP; - v->a[280895] = anon_sym_GT_AMP; - v->a[280896] = actions(1310); - v->a[280897] = 14; - v->a[280898] = sym_file_descriptor; - v->a[280899] = sym__concat; - small_parse_table_14045(v); -} - -/* EOF small_parse_table_2808.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2809.c b/parser/static/small_parse_table/small_parse_table_2809.c deleted file mode 100644 index 5c2d4252..00000000 --- a/parser/static/small_parse_table/small_parse_table_2809.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2809.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14045(t_small_parse_table_array *v) -{ - v->a[280900] = anon_sym_PIPE_PIPE; - v->a[280901] = anon_sym_AMP_AMP; - v->a[280902] = anon_sym_GT_GT; - v->a[280903] = anon_sym_PIPE_AMP; - v->a[280904] = anon_sym_RBRACK; - v->a[280905] = anon_sym_AMP_GT_GT; - v->a[280906] = anon_sym_GT_PIPE; - v->a[280907] = anon_sym_LT_AMP_DASH; - v->a[280908] = anon_sym_GT_AMP_DASH; - v->a[280909] = anon_sym_LT_LT_DASH; - v->a[280910] = anon_sym_LT_LT_LT; - v->a[280911] = aux_sym_concatenation_token1; - v->a[280912] = 3; - v->a[280913] = actions(71); - v->a[280914] = 1; - v->a[280915] = sym_comment; - v->a[280916] = actions(1308); - v->a[280917] = 7; - v->a[280918] = anon_sym_PIPE; - v->a[280919] = anon_sym_LT; - small_parse_table_14046(v); -} - -void small_parse_table_14046(t_small_parse_table_array *v) -{ - v->a[280920] = anon_sym_GT; - v->a[280921] = anon_sym_LT_LT; - v->a[280922] = anon_sym_AMP_GT; - v->a[280923] = anon_sym_LT_AMP; - v->a[280924] = anon_sym_GT_AMP; - v->a[280925] = actions(1310); - v->a[280926] = 14; - v->a[280927] = sym_file_descriptor; - v->a[280928] = sym__concat; - v->a[280929] = anon_sym_PIPE_PIPE; - v->a[280930] = anon_sym_AMP_AMP; - v->a[280931] = anon_sym_GT_GT; - v->a[280932] = anon_sym_PIPE_AMP; - v->a[280933] = anon_sym_RBRACK; - v->a[280934] = anon_sym_AMP_GT_GT; - v->a[280935] = anon_sym_GT_PIPE; - v->a[280936] = anon_sym_LT_AMP_DASH; - v->a[280937] = anon_sym_GT_AMP_DASH; - v->a[280938] = anon_sym_LT_LT_DASH; - v->a[280939] = anon_sym_LT_LT_LT; - small_parse_table_14047(v); -} - -void small_parse_table_14047(t_small_parse_table_array *v) -{ - v->a[280940] = aux_sym_concatenation_token1; - v->a[280941] = 3; - v->a[280942] = actions(71); - v->a[280943] = 1; - v->a[280944] = sym_comment; - v->a[280945] = actions(12682); - v->a[280946] = 6; - v->a[280947] = anon_sym_LPAREN; - v->a[280948] = anon_sym_DOLLAR; - v->a[280949] = aux_sym_number_token1; - v->a[280950] = aux_sym_number_token2; - v->a[280951] = anon_sym_DOLLAR_LPAREN; - v->a[280952] = sym_word; - v->a[280953] = actions(12684); - v->a[280954] = 15; - v->a[280955] = sym_test_operator; - v->a[280956] = sym_extglob_pattern; - v->a[280957] = sym__brace_start; - v->a[280958] = anon_sym_LPAREN_LPAREN; - v->a[280959] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14048(v); -} - -void small_parse_table_14048(t_small_parse_table_array *v) -{ - v->a[280960] = anon_sym_DOLLAR_LBRACK; - v->a[280961] = sym__special_character; - v->a[280962] = anon_sym_DQUOTE; - v->a[280963] = sym_raw_string; - v->a[280964] = sym_ansi_c_string; - v->a[280965] = anon_sym_DOLLAR_LBRACE; - v->a[280966] = anon_sym_BQUOTE; - v->a[280967] = anon_sym_DOLLAR_BQUOTE; - v->a[280968] = anon_sym_LT_LPAREN; - v->a[280969] = anon_sym_GT_LPAREN; - v->a[280970] = 3; - v->a[280971] = actions(71); - v->a[280972] = 1; - v->a[280973] = sym_comment; - v->a[280974] = actions(12682); - v->a[280975] = 6; - v->a[280976] = anon_sym_LPAREN; - v->a[280977] = anon_sym_DOLLAR; - v->a[280978] = aux_sym_number_token1; - v->a[280979] = aux_sym_number_token2; - small_parse_table_14049(v); -} - -void small_parse_table_14049(t_small_parse_table_array *v) -{ - v->a[280980] = anon_sym_DOLLAR_LPAREN; - v->a[280981] = sym_word; - v->a[280982] = actions(12684); - v->a[280983] = 15; - v->a[280984] = sym_test_operator; - v->a[280985] = sym_extglob_pattern; - v->a[280986] = sym__brace_start; - v->a[280987] = anon_sym_LPAREN_LPAREN; - v->a[280988] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[280989] = anon_sym_DOLLAR_LBRACK; - v->a[280990] = sym__special_character; - v->a[280991] = anon_sym_DQUOTE; - v->a[280992] = sym_raw_string; - v->a[280993] = sym_ansi_c_string; - v->a[280994] = anon_sym_DOLLAR_LBRACE; - v->a[280995] = anon_sym_BQUOTE; - v->a[280996] = anon_sym_DOLLAR_BQUOTE; - v->a[280997] = anon_sym_LT_LPAREN; - v->a[280998] = anon_sym_GT_LPAREN; - v->a[280999] = 12; - small_parse_table_14050(v); -} - -/* EOF small_parse_table_2809.c */ diff --git a/parser/static/small_parse_table/small_parse_table_281.c b/parser/static/small_parse_table/small_parse_table_281.c index 3c18638b..ce323450 100644 --- a/parser/static/small_parse_table/small_parse_table_281.c +++ b/parser/static/small_parse_table/small_parse_table_281.c @@ -14,126 +14,126 @@ void small_parse_table_1405(t_small_parse_table_array *v) { - v->a[28100] = anon_sym_LT; - v->a[28101] = anon_sym_GT; - v->a[28102] = anon_sym_LT_LT; - v->a[28103] = anon_sym_GT_GT; - v->a[28104] = anon_sym_esac; - v->a[28105] = anon_sym_SEMI_SEMI; - v->a[28106] = anon_sym_SEMI_AMP; - v->a[28107] = anon_sym_SEMI_SEMI_AMP; - v->a[28108] = anon_sym_PIPE_AMP; - v->a[28109] = anon_sym_EQ_TILDE; - v->a[28110] = anon_sym_AMP_GT; - v->a[28111] = anon_sym_AMP_GT_GT; - v->a[28112] = anon_sym_LT_AMP; - v->a[28113] = anon_sym_GT_AMP; - v->a[28114] = anon_sym_GT_PIPE; - v->a[28115] = anon_sym_LT_AMP_DASH; - v->a[28116] = anon_sym_GT_AMP_DASH; - v->a[28117] = anon_sym_LT_LT_DASH; - v->a[28118] = anon_sym_LT_LT_LT; - v->a[28119] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28100] = anon_sym_esac; + v->a[28101] = anon_sym_PIPE; + v->a[28102] = anon_sym_SEMI_SEMI; + v->a[28103] = anon_sym_SEMI_AMP; + v->a[28104] = anon_sym_SEMI_SEMI_AMP; + v->a[28105] = anon_sym_PIPE_AMP; + v->a[28106] = anon_sym_AMP_AMP; + v->a[28107] = anon_sym_PIPE_PIPE; + v->a[28108] = anon_sym_LT; + v->a[28109] = anon_sym_GT; + v->a[28110] = anon_sym_GT_GT; + v->a[28111] = anon_sym_AMP_GT; + v->a[28112] = anon_sym_AMP_GT_GT; + v->a[28113] = anon_sym_LT_AMP; + v->a[28114] = anon_sym_GT_AMP; + v->a[28115] = anon_sym_GT_PIPE; + v->a[28116] = anon_sym_LT_AMP_DASH; + v->a[28117] = anon_sym_GT_AMP_DASH; + v->a[28118] = anon_sym_LT_LT; + v->a[28119] = anon_sym_LT_LT_DASH; small_parse_table_1406(v); } void small_parse_table_1406(t_small_parse_table_array *v) { - v->a[28120] = anon_sym_DOLLAR_LBRACK; - v->a[28121] = anon_sym_DOLLAR; - v->a[28122] = sym__special_character; - v->a[28123] = anon_sym_DQUOTE; - v->a[28124] = sym_raw_string; - v->a[28125] = sym_ansi_c_string; + v->a[28120] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28121] = anon_sym_AMP; + v->a[28122] = anon_sym_DOLLAR; + v->a[28123] = sym__special_character; + v->a[28124] = anon_sym_DQUOTE; + v->a[28125] = sym_raw_string; v->a[28126] = aux_sym_number_token1; v->a[28127] = aux_sym_number_token2; v->a[28128] = anon_sym_DOLLAR_LBRACE; v->a[28129] = anon_sym_DOLLAR_LPAREN; v->a[28130] = anon_sym_BQUOTE; v->a[28131] = anon_sym_DOLLAR_BQUOTE; - v->a[28132] = anon_sym_LT_LPAREN; - v->a[28133] = anon_sym_GT_LPAREN; - v->a[28134] = sym_word; - v->a[28135] = 13; - v->a[28136] = actions(3); - v->a[28137] = 1; - v->a[28138] = sym_comment; - v->a[28139] = actions(4384); + v->a[28132] = sym_word; + v->a[28133] = anon_sym_SEMI; + v->a[28134] = 3; + v->a[28135] = actions(3); + v->a[28136] = 1; + v->a[28137] = sym_comment; + v->a[28138] = actions(3020); + v->a[28139] = 6; small_parse_table_1407(v); } void small_parse_table_1407(t_small_parse_table_array *v) { - v->a[28140] = 1; - v->a[28141] = aux_sym_heredoc_redirect_token1; - v->a[28142] = actions(4386); - v->a[28143] = 1; - v->a[28144] = sym_variable_name; - v->a[28145] = state(6772); - v->a[28146] = 1; - v->a[28147] = sym_subscript; - v->a[28148] = actions(4253); - v->a[28149] = 2; - v->a[28150] = anon_sym_PIPE; - v->a[28151] = anon_sym_PIPE_AMP; - v->a[28152] = actions(4378); - v->a[28153] = 2; - v->a[28154] = anon_sym_SEMI; - v->a[28155] = anon_sym_AMP; - v->a[28156] = actions(4380); - v->a[28157] = 2; - v->a[28158] = anon_sym_PIPE_PIPE; - v->a[28159] = anon_sym_AMP_AMP; + v->a[28140] = sym_file_descriptor; + v->a[28141] = sym__concat; + v->a[28142] = sym_variable_name; + v->a[28143] = sym_test_operator; + v->a[28144] = sym__brace_start; + v->a[28145] = aux_sym_heredoc_redirect_token1; + v->a[28146] = actions(3018); + v->a[28147] = 35; + v->a[28148] = anon_sym_PIPE; + v->a[28149] = anon_sym_SEMI_SEMI; + v->a[28150] = anon_sym_SEMI_AMP; + v->a[28151] = anon_sym_SEMI_SEMI_AMP; + v->a[28152] = anon_sym_PIPE_AMP; + v->a[28153] = anon_sym_AMP_AMP; + v->a[28154] = anon_sym_PIPE_PIPE; + v->a[28155] = anon_sym_LT; + v->a[28156] = anon_sym_GT; + v->a[28157] = anon_sym_GT_GT; + v->a[28158] = anon_sym_AMP_GT; + v->a[28159] = anon_sym_AMP_GT_GT; small_parse_table_1408(v); } void small_parse_table_1408(t_small_parse_table_array *v) { - v->a[28160] = actions(4382); - v->a[28161] = 2; - v->a[28162] = anon_sym_LT_LT; - v->a[28163] = anon_sym_LT_LT_DASH; - v->a[28164] = state(4358); - v->a[28165] = 2; - v->a[28166] = sym_variable_assignment; - v->a[28167] = aux_sym_variable_assignments_repeat1; - v->a[28168] = actions(2719); - v->a[28169] = 3; - v->a[28170] = anon_sym_SEMI_SEMI; - v->a[28171] = anon_sym_SEMI_AMP; - v->a[28172] = anon_sym_SEMI_SEMI_AMP; - v->a[28173] = actions(4261); - v->a[28174] = 3; - v->a[28175] = sym_file_descriptor; - v->a[28176] = sym_test_operator; - v->a[28177] = sym__brace_start; - v->a[28178] = state(4455); - v->a[28179] = 3; + v->a[28160] = anon_sym_LT_AMP; + v->a[28161] = anon_sym_GT_AMP; + v->a[28162] = anon_sym_GT_PIPE; + v->a[28163] = anon_sym_LT_AMP_DASH; + v->a[28164] = anon_sym_GT_AMP_DASH; + v->a[28165] = anon_sym_LT_LT; + v->a[28166] = anon_sym_LT_LT_DASH; + v->a[28167] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28168] = anon_sym_AMP; + v->a[28169] = aux_sym_concatenation_token1; + v->a[28170] = anon_sym_DOLLAR; + v->a[28171] = sym__special_character; + v->a[28172] = anon_sym_DQUOTE; + v->a[28173] = sym_raw_string; + v->a[28174] = aux_sym_number_token1; + v->a[28175] = aux_sym_number_token2; + v->a[28176] = anon_sym_DOLLAR_LBRACE; + v->a[28177] = anon_sym_DOLLAR_LPAREN; + v->a[28178] = anon_sym_BQUOTE; + v->a[28179] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1409(v); } void small_parse_table_1409(t_small_parse_table_array *v) { - v->a[28180] = sym_file_redirect; - v->a[28181] = sym_heredoc_redirect; - v->a[28182] = aux_sym_redirected_statement_repeat1; - v->a[28183] = actions(4247); - v->a[28184] = 28; - v->a[28185] = anon_sym_LPAREN_LPAREN; - v->a[28186] = anon_sym_LT; - v->a[28187] = anon_sym_GT; - v->a[28188] = anon_sym_GT_GT; - v->a[28189] = anon_sym_AMP_GT; - v->a[28190] = anon_sym_AMP_GT_GT; - v->a[28191] = anon_sym_LT_AMP; - v->a[28192] = anon_sym_GT_AMP; - v->a[28193] = anon_sym_GT_PIPE; - v->a[28194] = anon_sym_LT_AMP_DASH; - v->a[28195] = anon_sym_GT_AMP_DASH; - v->a[28196] = anon_sym_LT_LT_LT; - v->a[28197] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28198] = anon_sym_DOLLAR_LBRACK; - v->a[28199] = anon_sym_DOLLAR; + v->a[28180] = aux_sym__simple_variable_name_token1; + v->a[28181] = sym_word; + v->a[28182] = anon_sym_SEMI; + v->a[28183] = 3; + v->a[28184] = actions(3); + v->a[28185] = 1; + v->a[28186] = sym_comment; + v->a[28187] = actions(2908); + v->a[28188] = 6; + v->a[28189] = sym_file_descriptor; + v->a[28190] = sym__concat; + v->a[28191] = sym_variable_name; + v->a[28192] = sym_test_operator; + v->a[28193] = sym__brace_start; + v->a[28194] = aux_sym_heredoc_redirect_token1; + v->a[28195] = actions(2906); + v->a[28196] = 35; + v->a[28197] = anon_sym_PIPE; + v->a[28198] = anon_sym_SEMI_SEMI; + v->a[28199] = anon_sym_SEMI_AMP; small_parse_table_1410(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2810.c b/parser/static/small_parse_table/small_parse_table_2810.c deleted file mode 100644 index 10d7dd26..00000000 --- a/parser/static/small_parse_table/small_parse_table_2810.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2810.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14050(t_small_parse_table_array *v) -{ - v->a[281000] = actions(71); - v->a[281001] = 1; - v->a[281002] = sym_comment; - v->a[281003] = actions(4253); - v->a[281004] = 1; - v->a[281005] = anon_sym_PIPE; - v->a[281006] = actions(4348); - v->a[281007] = 1; - v->a[281008] = anon_sym_PIPE_AMP; - v->a[281009] = actions(5994); - v->a[281010] = 1; - v->a[281011] = anon_sym_LT_LT; - v->a[281012] = actions(5996); - v->a[281013] = 1; - v->a[281014] = anon_sym_LT_LT_DASH; - v->a[281015] = actions(7517); - v->a[281016] = 1; - v->a[281017] = anon_sym_RBRACK; - v->a[281018] = actions(12686); - v->a[281019] = 1; - small_parse_table_14051(v); -} - -void small_parse_table_14051(t_small_parse_table_array *v) -{ - v->a[281020] = sym_file_descriptor; - v->a[281021] = actions(5992); - v->a[281022] = 2; - v->a[281023] = anon_sym_PIPE_PIPE; - v->a[281024] = anon_sym_AMP_AMP; - v->a[281025] = actions(12502); - v->a[281026] = 2; - v->a[281027] = anon_sym_LT_AMP_DASH; - v->a[281028] = anon_sym_GT_AMP_DASH; - v->a[281029] = actions(12500); - v->a[281030] = 3; - v->a[281031] = anon_sym_GT_GT; - v->a[281032] = anon_sym_AMP_GT_GT; - v->a[281033] = anon_sym_GT_PIPE; - v->a[281034] = state(5350); - v->a[281035] = 3; - v->a[281036] = sym_file_redirect; - v->a[281037] = sym_heredoc_redirect; - v->a[281038] = aux_sym_redirected_statement_repeat1; - v->a[281039] = actions(12498); - small_parse_table_14052(v); -} - -void small_parse_table_14052(t_small_parse_table_array *v) -{ - v->a[281040] = 5; - v->a[281041] = anon_sym_LT; - v->a[281042] = anon_sym_GT; - v->a[281043] = anon_sym_AMP_GT; - v->a[281044] = anon_sym_LT_AMP; - v->a[281045] = anon_sym_GT_AMP; - v->a[281046] = 5; - v->a[281047] = actions(71); - v->a[281048] = 1; - v->a[281049] = sym_comment; - v->a[281050] = state(5471); - v->a[281051] = 1; - v->a[281052] = aux_sym_concatenation_repeat1; - v->a[281053] = actions(12688); - v->a[281054] = 2; - v->a[281055] = sym__concat; - v->a[281056] = aux_sym_concatenation_token1; - v->a[281057] = actions(1261); - v->a[281058] = 7; - v->a[281059] = anon_sym_PIPE; - small_parse_table_14053(v); -} - -void small_parse_table_14053(t_small_parse_table_array *v) -{ - v->a[281060] = anon_sym_LT; - v->a[281061] = anon_sym_GT; - v->a[281062] = anon_sym_LT_LT; - v->a[281063] = anon_sym_AMP_GT; - v->a[281064] = anon_sym_LT_AMP; - v->a[281065] = anon_sym_GT_AMP; - v->a[281066] = actions(1263); - v->a[281067] = 11; - v->a[281068] = sym_file_descriptor; - v->a[281069] = anon_sym_PIPE_PIPE; - v->a[281070] = anon_sym_AMP_AMP; - v->a[281071] = anon_sym_GT_GT; - v->a[281072] = anon_sym_PIPE_AMP; - v->a[281073] = anon_sym_AMP_GT_GT; - v->a[281074] = anon_sym_GT_PIPE; - v->a[281075] = anon_sym_LT_AMP_DASH; - v->a[281076] = anon_sym_GT_AMP_DASH; - v->a[281077] = anon_sym_LT_LT_DASH; - v->a[281078] = sym__special_character; - v->a[281079] = 3; - small_parse_table_14054(v); -} - -void small_parse_table_14054(t_small_parse_table_array *v) -{ - v->a[281080] = actions(71); - v->a[281081] = 1; - v->a[281082] = sym_comment; - v->a[281083] = actions(12690); - v->a[281084] = 6; - v->a[281085] = anon_sym_LPAREN; - v->a[281086] = anon_sym_DOLLAR; - v->a[281087] = aux_sym_number_token1; - v->a[281088] = aux_sym_number_token2; - v->a[281089] = anon_sym_DOLLAR_LPAREN; - v->a[281090] = sym_word; - v->a[281091] = actions(12692); - v->a[281092] = 15; - v->a[281093] = sym_test_operator; - v->a[281094] = sym_extglob_pattern; - v->a[281095] = sym__brace_start; - v->a[281096] = anon_sym_LPAREN_LPAREN; - v->a[281097] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281098] = anon_sym_DOLLAR_LBRACK; - v->a[281099] = sym__special_character; - small_parse_table_14055(v); -} - -/* EOF small_parse_table_2810.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2811.c b/parser/static/small_parse_table/small_parse_table_2811.c deleted file mode 100644 index fc3878a1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2811.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2811.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14055(t_small_parse_table_array *v) -{ - v->a[281100] = anon_sym_DQUOTE; - v->a[281101] = sym_raw_string; - v->a[281102] = sym_ansi_c_string; - v->a[281103] = anon_sym_DOLLAR_LBRACE; - v->a[281104] = anon_sym_BQUOTE; - v->a[281105] = anon_sym_DOLLAR_BQUOTE; - v->a[281106] = anon_sym_LT_LPAREN; - v->a[281107] = anon_sym_GT_LPAREN; - v->a[281108] = 3; - v->a[281109] = actions(71); - v->a[281110] = 1; - v->a[281111] = sym_comment; - v->a[281112] = actions(1344); - v->a[281113] = 7; - v->a[281114] = anon_sym_PIPE; - v->a[281115] = anon_sym_LT; - v->a[281116] = anon_sym_GT; - v->a[281117] = anon_sym_LT_LT; - v->a[281118] = anon_sym_AMP_GT; - v->a[281119] = anon_sym_LT_AMP; - small_parse_table_14056(v); -} - -void small_parse_table_14056(t_small_parse_table_array *v) -{ - v->a[281120] = anon_sym_GT_AMP; - v->a[281121] = actions(1346); - v->a[281122] = 14; - v->a[281123] = sym_file_descriptor; - v->a[281124] = sym__concat; - v->a[281125] = anon_sym_PIPE_PIPE; - v->a[281126] = anon_sym_AMP_AMP; - v->a[281127] = anon_sym_GT_GT; - v->a[281128] = anon_sym_PIPE_AMP; - v->a[281129] = anon_sym_RBRACK; - v->a[281130] = anon_sym_AMP_GT_GT; - v->a[281131] = anon_sym_GT_PIPE; - v->a[281132] = anon_sym_LT_AMP_DASH; - v->a[281133] = anon_sym_GT_AMP_DASH; - v->a[281134] = anon_sym_LT_LT_DASH; - v->a[281135] = anon_sym_LT_LT_LT; - v->a[281136] = aux_sym_concatenation_token1; - v->a[281137] = 6; - v->a[281138] = actions(71); - v->a[281139] = 1; - small_parse_table_14057(v); -} - -void small_parse_table_14057(t_small_parse_table_array *v) -{ - v->a[281140] = sym_comment; - v->a[281141] = actions(12622); - v->a[281142] = 1; - v->a[281143] = aux_sym_concatenation_token1; - v->a[281144] = actions(12694); - v->a[281145] = 1; - v->a[281146] = sym__concat; - v->a[281147] = state(5276); - v->a[281148] = 1; - v->a[281149] = aux_sym_concatenation_repeat1; - v->a[281150] = actions(1265); - v->a[281151] = 7; - v->a[281152] = anon_sym_PIPE; - v->a[281153] = anon_sym_LT; - v->a[281154] = anon_sym_GT; - v->a[281155] = anon_sym_LT_LT; - v->a[281156] = anon_sym_AMP_GT; - v->a[281157] = anon_sym_LT_AMP; - v->a[281158] = anon_sym_GT_AMP; - v->a[281159] = actions(1267); - small_parse_table_14058(v); -} - -void small_parse_table_14058(t_small_parse_table_array *v) -{ - v->a[281160] = 11; - v->a[281161] = sym_file_descriptor; - v->a[281162] = anon_sym_PIPE_PIPE; - v->a[281163] = anon_sym_AMP_AMP; - v->a[281164] = anon_sym_GT_GT; - v->a[281165] = anon_sym_PIPE_AMP; - v->a[281166] = anon_sym_AMP_GT_GT; - v->a[281167] = anon_sym_GT_PIPE; - v->a[281168] = anon_sym_LT_AMP_DASH; - v->a[281169] = anon_sym_GT_AMP_DASH; - v->a[281170] = anon_sym_LT_LT_DASH; - v->a[281171] = anon_sym_LT_LT_LT; - v->a[281172] = 6; - v->a[281173] = actions(71); - v->a[281174] = 1; - v->a[281175] = sym_comment; - v->a[281176] = actions(12622); - v->a[281177] = 1; - v->a[281178] = aux_sym_concatenation_token1; - v->a[281179] = actions(12696); - small_parse_table_14059(v); -} - -void small_parse_table_14059(t_small_parse_table_array *v) -{ - v->a[281180] = 1; - v->a[281181] = sym__concat; - v->a[281182] = state(5276); - v->a[281183] = 1; - v->a[281184] = aux_sym_concatenation_repeat1; - v->a[281185] = actions(1286); - v->a[281186] = 7; - v->a[281187] = anon_sym_PIPE; - v->a[281188] = anon_sym_LT; - v->a[281189] = anon_sym_GT; - v->a[281190] = anon_sym_LT_LT; - v->a[281191] = anon_sym_AMP_GT; - v->a[281192] = anon_sym_LT_AMP; - v->a[281193] = anon_sym_GT_AMP; - v->a[281194] = actions(1288); - v->a[281195] = 11; - v->a[281196] = sym_file_descriptor; - v->a[281197] = anon_sym_PIPE_PIPE; - v->a[281198] = anon_sym_AMP_AMP; - v->a[281199] = anon_sym_GT_GT; - small_parse_table_14060(v); -} - -/* EOF small_parse_table_2811.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2812.c b/parser/static/small_parse_table/small_parse_table_2812.c deleted file mode 100644 index 00e37e81..00000000 --- a/parser/static/small_parse_table/small_parse_table_2812.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2812.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14060(t_small_parse_table_array *v) -{ - v->a[281200] = anon_sym_PIPE_AMP; - v->a[281201] = anon_sym_AMP_GT_GT; - v->a[281202] = anon_sym_GT_PIPE; - v->a[281203] = anon_sym_LT_AMP_DASH; - v->a[281204] = anon_sym_GT_AMP_DASH; - v->a[281205] = anon_sym_LT_LT_DASH; - v->a[281206] = anon_sym_LT_LT_LT; - v->a[281207] = 3; - v->a[281208] = actions(71); - v->a[281209] = 1; - v->a[281210] = sym_comment; - v->a[281211] = actions(12690); - v->a[281212] = 6; - v->a[281213] = anon_sym_LPAREN; - v->a[281214] = anon_sym_DOLLAR; - v->a[281215] = aux_sym_number_token1; - v->a[281216] = aux_sym_number_token2; - v->a[281217] = anon_sym_DOLLAR_LPAREN; - v->a[281218] = sym_word; - v->a[281219] = actions(12692); - small_parse_table_14061(v); -} - -void small_parse_table_14061(t_small_parse_table_array *v) -{ - v->a[281220] = 15; - v->a[281221] = sym_test_operator; - v->a[281222] = sym_extglob_pattern; - v->a[281223] = sym__brace_start; - v->a[281224] = anon_sym_LPAREN_LPAREN; - v->a[281225] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281226] = anon_sym_DOLLAR_LBRACK; - v->a[281227] = sym__special_character; - v->a[281228] = anon_sym_DQUOTE; - v->a[281229] = sym_raw_string; - v->a[281230] = sym_ansi_c_string; - v->a[281231] = anon_sym_DOLLAR_LBRACE; - v->a[281232] = anon_sym_BQUOTE; - v->a[281233] = anon_sym_DOLLAR_BQUOTE; - v->a[281234] = anon_sym_LT_LPAREN; - v->a[281235] = anon_sym_GT_LPAREN; - v->a[281236] = 3; - v->a[281237] = actions(71); - v->a[281238] = 1; - v->a[281239] = sym_comment; - small_parse_table_14062(v); -} - -void small_parse_table_14062(t_small_parse_table_array *v) -{ - v->a[281240] = actions(12664); - v->a[281241] = 6; - v->a[281242] = anon_sym_LPAREN; - v->a[281243] = anon_sym_DOLLAR; - v->a[281244] = aux_sym_number_token1; - v->a[281245] = aux_sym_number_token2; - v->a[281246] = anon_sym_DOLLAR_LPAREN; - v->a[281247] = sym_word; - v->a[281248] = actions(12666); - v->a[281249] = 15; - v->a[281250] = sym_test_operator; - v->a[281251] = sym_extglob_pattern; - v->a[281252] = sym__brace_start; - v->a[281253] = anon_sym_LPAREN_LPAREN; - v->a[281254] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281255] = anon_sym_DOLLAR_LBRACK; - v->a[281256] = sym__special_character; - v->a[281257] = anon_sym_DQUOTE; - v->a[281258] = sym_raw_string; - v->a[281259] = sym_ansi_c_string; - small_parse_table_14063(v); -} - -void small_parse_table_14063(t_small_parse_table_array *v) -{ - v->a[281260] = anon_sym_DOLLAR_LBRACE; - v->a[281261] = anon_sym_BQUOTE; - v->a[281262] = anon_sym_DOLLAR_BQUOTE; - v->a[281263] = anon_sym_LT_LPAREN; - v->a[281264] = anon_sym_GT_LPAREN; - v->a[281265] = 5; - v->a[281266] = actions(71); - v->a[281267] = 1; - v->a[281268] = sym_comment; - v->a[281269] = actions(12698); - v->a[281270] = 1; - v->a[281271] = sym__special_character; - v->a[281272] = state(5274); - v->a[281273] = 1; - v->a[281274] = aux_sym__literal_repeat1; - v->a[281275] = actions(1362); - v->a[281276] = 5; - v->a[281277] = anon_sym_DOLLAR; - v->a[281278] = aux_sym_number_token1; - v->a[281279] = aux_sym_number_token2; - small_parse_table_14064(v); -} - -void small_parse_table_14064(t_small_parse_table_array *v) -{ - v->a[281280] = anon_sym_DOLLAR_LPAREN; - v->a[281281] = sym_word; - v->a[281282] = actions(1364); - v->a[281283] = 14; - v->a[281284] = sym_test_operator; - v->a[281285] = sym__brace_start; - v->a[281286] = anon_sym_LPAREN_LPAREN; - v->a[281287] = anon_sym_RPAREN; - v->a[281288] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281289] = anon_sym_DOLLAR_LBRACK; - v->a[281290] = anon_sym_DQUOTE; - v->a[281291] = sym_raw_string; - v->a[281292] = sym_ansi_c_string; - v->a[281293] = anon_sym_DOLLAR_LBRACE; - v->a[281294] = anon_sym_BQUOTE; - v->a[281295] = anon_sym_DOLLAR_BQUOTE; - v->a[281296] = anon_sym_LT_LPAREN; - v->a[281297] = anon_sym_GT_LPAREN; - v->a[281298] = 3; - v->a[281299] = actions(71); - small_parse_table_14065(v); -} - -/* EOF small_parse_table_2812.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2813.c b/parser/static/small_parse_table/small_parse_table_2813.c deleted file mode 100644 index 608891ba..00000000 --- a/parser/static/small_parse_table/small_parse_table_2813.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2813.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14065(t_small_parse_table_array *v) -{ - v->a[281300] = 1; - v->a[281301] = sym_comment; - v->a[281302] = actions(12701); - v->a[281303] = 6; - v->a[281304] = anon_sym_LPAREN; - v->a[281305] = anon_sym_DOLLAR; - v->a[281306] = aux_sym_number_token1; - v->a[281307] = aux_sym_number_token2; - v->a[281308] = anon_sym_DOLLAR_LPAREN; - v->a[281309] = sym_word; - v->a[281310] = actions(12703); - v->a[281311] = 15; - v->a[281312] = sym_test_operator; - v->a[281313] = sym_extglob_pattern; - v->a[281314] = sym__brace_start; - v->a[281315] = anon_sym_LPAREN_LPAREN; - v->a[281316] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281317] = anon_sym_DOLLAR_LBRACK; - v->a[281318] = sym__special_character; - v->a[281319] = anon_sym_DQUOTE; - small_parse_table_14066(v); -} - -void small_parse_table_14066(t_small_parse_table_array *v) -{ - v->a[281320] = sym_raw_string; - v->a[281321] = sym_ansi_c_string; - v->a[281322] = anon_sym_DOLLAR_LBRACE; - v->a[281323] = anon_sym_BQUOTE; - v->a[281324] = anon_sym_DOLLAR_BQUOTE; - v->a[281325] = anon_sym_LT_LPAREN; - v->a[281326] = anon_sym_GT_LPAREN; - v->a[281327] = 5; - v->a[281328] = actions(71); - v->a[281329] = 1; - v->a[281330] = sym_comment; - v->a[281331] = state(5276); - v->a[281332] = 1; - v->a[281333] = aux_sym_concatenation_repeat1; - v->a[281334] = actions(12705); - v->a[281335] = 2; - v->a[281336] = sym__concat; - v->a[281337] = aux_sym_concatenation_token1; - v->a[281338] = actions(1251); - v->a[281339] = 7; - small_parse_table_14067(v); -} - -void small_parse_table_14067(t_small_parse_table_array *v) -{ - v->a[281340] = anon_sym_PIPE; - v->a[281341] = anon_sym_LT; - v->a[281342] = anon_sym_GT; - v->a[281343] = anon_sym_LT_LT; - v->a[281344] = anon_sym_AMP_GT; - v->a[281345] = anon_sym_LT_AMP; - v->a[281346] = anon_sym_GT_AMP; - v->a[281347] = actions(1253); - v->a[281348] = 11; - v->a[281349] = sym_file_descriptor; - v->a[281350] = anon_sym_PIPE_PIPE; - v->a[281351] = anon_sym_AMP_AMP; - v->a[281352] = anon_sym_GT_GT; - v->a[281353] = anon_sym_PIPE_AMP; - v->a[281354] = anon_sym_AMP_GT_GT; - v->a[281355] = anon_sym_GT_PIPE; - v->a[281356] = anon_sym_LT_AMP_DASH; - v->a[281357] = anon_sym_GT_AMP_DASH; - v->a[281358] = anon_sym_LT_LT_DASH; - v->a[281359] = anon_sym_LT_LT_LT; - small_parse_table_14068(v); -} - -void small_parse_table_14068(t_small_parse_table_array *v) -{ - v->a[281360] = 3; - v->a[281361] = actions(71); - v->a[281362] = 1; - v->a[281363] = sym_comment; - v->a[281364] = actions(12708); - v->a[281365] = 6; - v->a[281366] = anon_sym_LPAREN; - v->a[281367] = anon_sym_DOLLAR; - v->a[281368] = aux_sym_number_token1; - v->a[281369] = aux_sym_number_token2; - v->a[281370] = anon_sym_DOLLAR_LPAREN; - v->a[281371] = sym_word; - v->a[281372] = actions(12710); - v->a[281373] = 15; - v->a[281374] = sym_test_operator; - v->a[281375] = sym_extglob_pattern; - v->a[281376] = sym__brace_start; - v->a[281377] = anon_sym_LPAREN_LPAREN; - v->a[281378] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281379] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14069(v); -} - -void small_parse_table_14069(t_small_parse_table_array *v) -{ - v->a[281380] = sym__special_character; - v->a[281381] = anon_sym_DQUOTE; - v->a[281382] = sym_raw_string; - v->a[281383] = sym_ansi_c_string; - v->a[281384] = anon_sym_DOLLAR_LBRACE; - v->a[281385] = anon_sym_BQUOTE; - v->a[281386] = anon_sym_DOLLAR_BQUOTE; - v->a[281387] = anon_sym_LT_LPAREN; - v->a[281388] = anon_sym_GT_LPAREN; - v->a[281389] = 5; - v->a[281390] = actions(71); - v->a[281391] = 1; - v->a[281392] = sym_comment; - v->a[281393] = state(5328); - v->a[281394] = 1; - v->a[281395] = aux_sym_concatenation_repeat1; - v->a[281396] = actions(12435); - v->a[281397] = 2; - v->a[281398] = sym__concat; - v->a[281399] = aux_sym_concatenation_token1; - small_parse_table_14070(v); -} - -/* EOF small_parse_table_2813.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2814.c b/parser/static/small_parse_table/small_parse_table_2814.c deleted file mode 100644 index 5df3ff06..00000000 --- a/parser/static/small_parse_table/small_parse_table_2814.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2814.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14070(t_small_parse_table_array *v) -{ - v->a[281400] = actions(4552); - v->a[281401] = 7; - v->a[281402] = anon_sym_PIPE; - v->a[281403] = anon_sym_LT; - v->a[281404] = anon_sym_GT; - v->a[281405] = anon_sym_LT_LT; - v->a[281406] = anon_sym_AMP_GT; - v->a[281407] = anon_sym_LT_AMP; - v->a[281408] = anon_sym_GT_AMP; - v->a[281409] = actions(4554); - v->a[281410] = 11; - v->a[281411] = sym_file_descriptor; - v->a[281412] = anon_sym_PIPE_PIPE; - v->a[281413] = anon_sym_AMP_AMP; - v->a[281414] = anon_sym_GT_GT; - v->a[281415] = anon_sym_PIPE_AMP; - v->a[281416] = anon_sym_RBRACK; - v->a[281417] = anon_sym_AMP_GT_GT; - v->a[281418] = anon_sym_GT_PIPE; - v->a[281419] = anon_sym_LT_AMP_DASH; - small_parse_table_14071(v); -} - -void small_parse_table_14071(t_small_parse_table_array *v) -{ - v->a[281420] = anon_sym_GT_AMP_DASH; - v->a[281421] = anon_sym_LT_LT_DASH; - v->a[281422] = 3; - v->a[281423] = actions(71); - v->a[281424] = 1; - v->a[281425] = sym_comment; - v->a[281426] = actions(1356); - v->a[281427] = 7; - v->a[281428] = anon_sym_PIPE; - v->a[281429] = anon_sym_LT; - v->a[281430] = anon_sym_GT; - v->a[281431] = anon_sym_LT_LT; - v->a[281432] = anon_sym_AMP_GT; - v->a[281433] = anon_sym_LT_AMP; - v->a[281434] = anon_sym_GT_AMP; - v->a[281435] = actions(1358); - v->a[281436] = 14; - v->a[281437] = sym_file_descriptor; - v->a[281438] = sym__concat; - v->a[281439] = anon_sym_PIPE_PIPE; - small_parse_table_14072(v); -} - -void small_parse_table_14072(t_small_parse_table_array *v) -{ - v->a[281440] = anon_sym_AMP_AMP; - v->a[281441] = anon_sym_GT_GT; - v->a[281442] = anon_sym_PIPE_AMP; - v->a[281443] = anon_sym_RBRACK; - v->a[281444] = anon_sym_AMP_GT_GT; - v->a[281445] = anon_sym_GT_PIPE; - v->a[281446] = anon_sym_LT_AMP_DASH; - v->a[281447] = anon_sym_GT_AMP_DASH; - v->a[281448] = anon_sym_LT_LT_DASH; - v->a[281449] = anon_sym_LT_LT_LT; - v->a[281450] = aux_sym_concatenation_token1; - v->a[281451] = 3; - v->a[281452] = actions(71); - v->a[281453] = 1; - v->a[281454] = sym_comment; - v->a[281455] = actions(12664); - v->a[281456] = 6; - v->a[281457] = anon_sym_LPAREN; - v->a[281458] = anon_sym_DOLLAR; - v->a[281459] = aux_sym_number_token1; - small_parse_table_14073(v); -} - -void small_parse_table_14073(t_small_parse_table_array *v) -{ - v->a[281460] = aux_sym_number_token2; - v->a[281461] = anon_sym_DOLLAR_LPAREN; - v->a[281462] = sym_word; - v->a[281463] = actions(12666); - v->a[281464] = 15; - v->a[281465] = sym_test_operator; - v->a[281466] = sym_extglob_pattern; - v->a[281467] = sym__brace_start; - v->a[281468] = anon_sym_LPAREN_LPAREN; - v->a[281469] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281470] = anon_sym_DOLLAR_LBRACK; - v->a[281471] = sym__special_character; - v->a[281472] = anon_sym_DQUOTE; - v->a[281473] = sym_raw_string; - v->a[281474] = sym_ansi_c_string; - v->a[281475] = anon_sym_DOLLAR_LBRACE; - v->a[281476] = anon_sym_BQUOTE; - v->a[281477] = anon_sym_DOLLAR_BQUOTE; - v->a[281478] = anon_sym_LT_LPAREN; - v->a[281479] = anon_sym_GT_LPAREN; - small_parse_table_14074(v); -} - -void small_parse_table_14074(t_small_parse_table_array *v) -{ - v->a[281480] = 3; - v->a[281481] = actions(71); - v->a[281482] = 1; - v->a[281483] = sym_comment; - v->a[281484] = actions(12708); - v->a[281485] = 6; - v->a[281486] = anon_sym_LPAREN; - v->a[281487] = anon_sym_DOLLAR; - v->a[281488] = aux_sym_number_token1; - v->a[281489] = aux_sym_number_token2; - v->a[281490] = anon_sym_DOLLAR_LPAREN; - v->a[281491] = sym_word; - v->a[281492] = actions(12710); - v->a[281493] = 15; - v->a[281494] = sym_test_operator; - v->a[281495] = sym_extglob_pattern; - v->a[281496] = sym__brace_start; - v->a[281497] = anon_sym_LPAREN_LPAREN; - v->a[281498] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281499] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14075(v); -} - -/* EOF small_parse_table_2814.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2815.c b/parser/static/small_parse_table/small_parse_table_2815.c deleted file mode 100644 index 9a283c31..00000000 --- a/parser/static/small_parse_table/small_parse_table_2815.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2815.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14075(t_small_parse_table_array *v) -{ - v->a[281500] = sym__special_character; - v->a[281501] = anon_sym_DQUOTE; - v->a[281502] = sym_raw_string; - v->a[281503] = sym_ansi_c_string; - v->a[281504] = anon_sym_DOLLAR_LBRACE; - v->a[281505] = anon_sym_BQUOTE; - v->a[281506] = anon_sym_DOLLAR_BQUOTE; - v->a[281507] = anon_sym_LT_LPAREN; - v->a[281508] = anon_sym_GT_LPAREN; - v->a[281509] = 3; - v->a[281510] = actions(71); - v->a[281511] = 1; - v->a[281512] = sym_comment; - v->a[281513] = actions(12682); - v->a[281514] = 6; - v->a[281515] = anon_sym_LPAREN; - v->a[281516] = anon_sym_DOLLAR; - v->a[281517] = aux_sym_number_token1; - v->a[281518] = aux_sym_number_token2; - v->a[281519] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14076(v); -} - -void small_parse_table_14076(t_small_parse_table_array *v) -{ - v->a[281520] = sym_word; - v->a[281521] = actions(12684); - v->a[281522] = 15; - v->a[281523] = sym_test_operator; - v->a[281524] = sym_extglob_pattern; - v->a[281525] = sym__brace_start; - v->a[281526] = anon_sym_LPAREN_LPAREN; - v->a[281527] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281528] = anon_sym_DOLLAR_LBRACK; - v->a[281529] = sym__special_character; - v->a[281530] = anon_sym_DQUOTE; - v->a[281531] = sym_raw_string; - v->a[281532] = sym_ansi_c_string; - v->a[281533] = anon_sym_DOLLAR_LBRACE; - v->a[281534] = anon_sym_BQUOTE; - v->a[281535] = anon_sym_DOLLAR_BQUOTE; - v->a[281536] = anon_sym_LT_LPAREN; - v->a[281537] = anon_sym_GT_LPAREN; - v->a[281538] = 3; - v->a[281539] = actions(71); - small_parse_table_14077(v); -} - -void small_parse_table_14077(t_small_parse_table_array *v) -{ - v->a[281540] = 1; - v->a[281541] = sym_comment; - v->a[281542] = actions(12682); - v->a[281543] = 6; - v->a[281544] = anon_sym_LPAREN; - v->a[281545] = anon_sym_DOLLAR; - v->a[281546] = aux_sym_number_token1; - v->a[281547] = aux_sym_number_token2; - v->a[281548] = anon_sym_DOLLAR_LPAREN; - v->a[281549] = sym_word; - v->a[281550] = actions(12684); - v->a[281551] = 15; - v->a[281552] = sym_test_operator; - v->a[281553] = sym_extglob_pattern; - v->a[281554] = sym__brace_start; - v->a[281555] = anon_sym_LPAREN_LPAREN; - v->a[281556] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281557] = anon_sym_DOLLAR_LBRACK; - v->a[281558] = sym__special_character; - v->a[281559] = anon_sym_DQUOTE; - small_parse_table_14078(v); -} - -void small_parse_table_14078(t_small_parse_table_array *v) -{ - v->a[281560] = sym_raw_string; - v->a[281561] = sym_ansi_c_string; - v->a[281562] = anon_sym_DOLLAR_LBRACE; - v->a[281563] = anon_sym_BQUOTE; - v->a[281564] = anon_sym_DOLLAR_BQUOTE; - v->a[281565] = anon_sym_LT_LPAREN; - v->a[281566] = anon_sym_GT_LPAREN; - v->a[281567] = 3; - v->a[281568] = actions(71); - v->a[281569] = 1; - v->a[281570] = sym_comment; - v->a[281571] = actions(1304); - v->a[281572] = 7; - v->a[281573] = anon_sym_PIPE; - v->a[281574] = anon_sym_LT; - v->a[281575] = anon_sym_GT; - v->a[281576] = anon_sym_LT_LT; - v->a[281577] = anon_sym_AMP_GT; - v->a[281578] = anon_sym_LT_AMP; - v->a[281579] = anon_sym_GT_AMP; - small_parse_table_14079(v); -} - -void small_parse_table_14079(t_small_parse_table_array *v) -{ - v->a[281580] = actions(1306); - v->a[281581] = 14; - v->a[281582] = sym_file_descriptor; - v->a[281583] = sym__concat; - v->a[281584] = anon_sym_PIPE_PIPE; - v->a[281585] = anon_sym_AMP_AMP; - v->a[281586] = anon_sym_GT_GT; - v->a[281587] = anon_sym_PIPE_AMP; - v->a[281588] = anon_sym_RBRACK; - v->a[281589] = anon_sym_AMP_GT_GT; - v->a[281590] = anon_sym_GT_PIPE; - v->a[281591] = anon_sym_LT_AMP_DASH; - v->a[281592] = anon_sym_GT_AMP_DASH; - v->a[281593] = anon_sym_LT_LT_DASH; - v->a[281594] = anon_sym_LT_LT_LT; - v->a[281595] = aux_sym_concatenation_token1; - v->a[281596] = 3; - v->a[281597] = actions(71); - v->a[281598] = 1; - v->a[281599] = sym_comment; - small_parse_table_14080(v); -} - -/* EOF small_parse_table_2815.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2816.c b/parser/static/small_parse_table/small_parse_table_2816.c deleted file mode 100644 index b3ff03a2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2816.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2816.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14080(t_small_parse_table_array *v) -{ - v->a[281600] = actions(12701); - v->a[281601] = 6; - v->a[281602] = anon_sym_LPAREN; - v->a[281603] = anon_sym_DOLLAR; - v->a[281604] = aux_sym_number_token1; - v->a[281605] = aux_sym_number_token2; - v->a[281606] = anon_sym_DOLLAR_LPAREN; - v->a[281607] = sym_word; - v->a[281608] = actions(12703); - v->a[281609] = 15; - v->a[281610] = sym_test_operator; - v->a[281611] = sym_extglob_pattern; - v->a[281612] = sym__brace_start; - v->a[281613] = anon_sym_LPAREN_LPAREN; - v->a[281614] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281615] = anon_sym_DOLLAR_LBRACK; - v->a[281616] = sym__special_character; - v->a[281617] = anon_sym_DQUOTE; - v->a[281618] = sym_raw_string; - v->a[281619] = sym_ansi_c_string; - small_parse_table_14081(v); -} - -void small_parse_table_14081(t_small_parse_table_array *v) -{ - v->a[281620] = anon_sym_DOLLAR_LBRACE; - v->a[281621] = anon_sym_BQUOTE; - v->a[281622] = anon_sym_DOLLAR_BQUOTE; - v->a[281623] = anon_sym_LT_LPAREN; - v->a[281624] = anon_sym_GT_LPAREN; - v->a[281625] = 6; - v->a[281626] = actions(3); - v->a[281627] = 1; - v->a[281628] = sym_comment; - v->a[281629] = actions(11651); - v->a[281630] = 1; - v->a[281631] = aux_sym_concatenation_token1; - v->a[281632] = actions(11653); - v->a[281633] = 1; - v->a[281634] = sym__concat; - v->a[281635] = state(5392); - v->a[281636] = 1; - v->a[281637] = aux_sym_concatenation_repeat1; - v->a[281638] = actions(4554); - v->a[281639] = 2; - small_parse_table_14082(v); -} - -void small_parse_table_14082(t_small_parse_table_array *v) -{ - v->a[281640] = sym_file_descriptor; - v->a[281641] = aux_sym_heredoc_redirect_token1; - v->a[281642] = actions(4552); - v->a[281643] = 16; - v->a[281644] = anon_sym_PIPE_PIPE; - v->a[281645] = anon_sym_AMP_AMP; - v->a[281646] = anon_sym_PIPE; - v->a[281647] = anon_sym_LT; - v->a[281648] = anon_sym_GT; - v->a[281649] = anon_sym_LT_LT; - v->a[281650] = anon_sym_GT_GT; - v->a[281651] = anon_sym_PIPE_AMP; - v->a[281652] = anon_sym_AMP_GT; - v->a[281653] = anon_sym_AMP_GT_GT; - v->a[281654] = anon_sym_LT_AMP; - v->a[281655] = anon_sym_GT_AMP; - v->a[281656] = anon_sym_GT_PIPE; - v->a[281657] = anon_sym_LT_AMP_DASH; - v->a[281658] = anon_sym_GT_AMP_DASH; - v->a[281659] = anon_sym_LT_LT_DASH; - small_parse_table_14083(v); -} - -void small_parse_table_14083(t_small_parse_table_array *v) -{ - v->a[281660] = 6; - v->a[281661] = actions(3); - v->a[281662] = 1; - v->a[281663] = sym_comment; - v->a[281664] = actions(11651); - v->a[281665] = 1; - v->a[281666] = aux_sym_concatenation_token1; - v->a[281667] = actions(11653); - v->a[281668] = 1; - v->a[281669] = sym__concat; - v->a[281670] = state(5393); - v->a[281671] = 1; - v->a[281672] = aux_sym_concatenation_repeat1; - v->a[281673] = actions(4566); - v->a[281674] = 2; - v->a[281675] = sym_file_descriptor; - v->a[281676] = aux_sym_heredoc_redirect_token1; - v->a[281677] = actions(4564); - v->a[281678] = 16; - v->a[281679] = anon_sym_PIPE_PIPE; - small_parse_table_14084(v); -} - -void small_parse_table_14084(t_small_parse_table_array *v) -{ - v->a[281680] = anon_sym_AMP_AMP; - v->a[281681] = anon_sym_PIPE; - v->a[281682] = anon_sym_LT; - v->a[281683] = anon_sym_GT; - v->a[281684] = anon_sym_LT_LT; - v->a[281685] = anon_sym_GT_GT; - v->a[281686] = anon_sym_PIPE_AMP; - v->a[281687] = anon_sym_AMP_GT; - v->a[281688] = anon_sym_AMP_GT_GT; - v->a[281689] = anon_sym_LT_AMP; - v->a[281690] = anon_sym_GT_AMP; - v->a[281691] = anon_sym_GT_PIPE; - v->a[281692] = anon_sym_LT_AMP_DASH; - v->a[281693] = anon_sym_GT_AMP_DASH; - v->a[281694] = anon_sym_LT_LT_DASH; - v->a[281695] = 3; - v->a[281696] = actions(71); - v->a[281697] = 1; - v->a[281698] = sym_comment; - v->a[281699] = actions(1352); - small_parse_table_14085(v); -} - -/* EOF small_parse_table_2816.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2817.c b/parser/static/small_parse_table/small_parse_table_2817.c deleted file mode 100644 index 376e2ba8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2817.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2817.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14085(t_small_parse_table_array *v) -{ - v->a[281700] = 7; - v->a[281701] = anon_sym_PIPE; - v->a[281702] = anon_sym_LT; - v->a[281703] = anon_sym_GT; - v->a[281704] = anon_sym_LT_LT; - v->a[281705] = anon_sym_AMP_GT; - v->a[281706] = anon_sym_LT_AMP; - v->a[281707] = anon_sym_GT_AMP; - v->a[281708] = actions(1354); - v->a[281709] = 14; - v->a[281710] = sym_file_descriptor; - v->a[281711] = sym__concat; - v->a[281712] = anon_sym_PIPE_PIPE; - v->a[281713] = anon_sym_AMP_AMP; - v->a[281714] = anon_sym_GT_GT; - v->a[281715] = anon_sym_PIPE_AMP; - v->a[281716] = anon_sym_RBRACK; - v->a[281717] = anon_sym_AMP_GT_GT; - v->a[281718] = anon_sym_GT_PIPE; - v->a[281719] = anon_sym_LT_AMP_DASH; - small_parse_table_14086(v); -} - -void small_parse_table_14086(t_small_parse_table_array *v) -{ - v->a[281720] = anon_sym_GT_AMP_DASH; - v->a[281721] = anon_sym_LT_LT_DASH; - v->a[281722] = anon_sym_LT_LT_LT; - v->a[281723] = aux_sym_concatenation_token1; - v->a[281724] = 12; - v->a[281725] = actions(71); - v->a[281726] = 1; - v->a[281727] = sym_comment; - v->a[281728] = actions(4253); - v->a[281729] = 1; - v->a[281730] = anon_sym_PIPE; - v->a[281731] = actions(4348); - v->a[281732] = 1; - v->a[281733] = anon_sym_PIPE_AMP; - v->a[281734] = actions(5994); - v->a[281735] = 1; - v->a[281736] = anon_sym_LT_LT; - v->a[281737] = actions(5996); - v->a[281738] = 1; - v->a[281739] = anon_sym_LT_LT_DASH; - small_parse_table_14087(v); -} - -void small_parse_table_14087(t_small_parse_table_array *v) -{ - v->a[281740] = actions(7561); - v->a[281741] = 1; - v->a[281742] = anon_sym_RBRACK; - v->a[281743] = actions(12686); - v->a[281744] = 1; - v->a[281745] = sym_file_descriptor; - v->a[281746] = actions(5992); - v->a[281747] = 2; - v->a[281748] = anon_sym_PIPE_PIPE; - v->a[281749] = anon_sym_AMP_AMP; - v->a[281750] = actions(12502); - v->a[281751] = 2; - v->a[281752] = anon_sym_LT_AMP_DASH; - v->a[281753] = anon_sym_GT_AMP_DASH; - v->a[281754] = actions(12500); - v->a[281755] = 3; - v->a[281756] = anon_sym_GT_GT; - v->a[281757] = anon_sym_AMP_GT_GT; - v->a[281758] = anon_sym_GT_PIPE; - v->a[281759] = state(5350); - small_parse_table_14088(v); -} - -void small_parse_table_14088(t_small_parse_table_array *v) -{ - v->a[281760] = 3; - v->a[281761] = sym_file_redirect; - v->a[281762] = sym_heredoc_redirect; - v->a[281763] = aux_sym_redirected_statement_repeat1; - v->a[281764] = actions(12498); - v->a[281765] = 5; - v->a[281766] = anon_sym_LT; - v->a[281767] = anon_sym_GT; - v->a[281768] = anon_sym_AMP_GT; - v->a[281769] = anon_sym_LT_AMP; - v->a[281770] = anon_sym_GT_AMP; - v->a[281771] = 5; - v->a[281772] = actions(71); - v->a[281773] = 1; - v->a[281774] = sym_comment; - v->a[281775] = state(5322); - v->a[281776] = 1; - v->a[281777] = aux_sym_concatenation_repeat1; - v->a[281778] = actions(12435); - v->a[281779] = 2; - small_parse_table_14089(v); -} - -void small_parse_table_14089(t_small_parse_table_array *v) -{ - v->a[281780] = sym__concat; - v->a[281781] = aux_sym_concatenation_token1; - v->a[281782] = actions(4564); - v->a[281783] = 7; - v->a[281784] = anon_sym_PIPE; - v->a[281785] = anon_sym_LT; - v->a[281786] = anon_sym_GT; - v->a[281787] = anon_sym_LT_LT; - v->a[281788] = anon_sym_AMP_GT; - v->a[281789] = anon_sym_LT_AMP; - v->a[281790] = anon_sym_GT_AMP; - v->a[281791] = actions(4566); - v->a[281792] = 11; - v->a[281793] = sym_file_descriptor; - v->a[281794] = anon_sym_PIPE_PIPE; - v->a[281795] = anon_sym_AMP_AMP; - v->a[281796] = anon_sym_GT_GT; - v->a[281797] = anon_sym_PIPE_AMP; - v->a[281798] = anon_sym_RBRACK; - v->a[281799] = anon_sym_AMP_GT_GT; - small_parse_table_14090(v); -} - -/* EOF small_parse_table_2817.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2818.c b/parser/static/small_parse_table/small_parse_table_2818.c deleted file mode 100644 index bd9cc414..00000000 --- a/parser/static/small_parse_table/small_parse_table_2818.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2818.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14090(t_small_parse_table_array *v) -{ - v->a[281800] = anon_sym_GT_PIPE; - v->a[281801] = anon_sym_LT_AMP_DASH; - v->a[281802] = anon_sym_GT_AMP_DASH; - v->a[281803] = anon_sym_LT_LT_DASH; - v->a[281804] = 3; - v->a[281805] = actions(71); - v->a[281806] = 1; - v->a[281807] = sym_comment; - v->a[281808] = actions(12701); - v->a[281809] = 6; - v->a[281810] = anon_sym_LPAREN; - v->a[281811] = anon_sym_DOLLAR; - v->a[281812] = aux_sym_number_token1; - v->a[281813] = aux_sym_number_token2; - v->a[281814] = anon_sym_DOLLAR_LPAREN; - v->a[281815] = sym_word; - v->a[281816] = actions(12703); - v->a[281817] = 15; - v->a[281818] = sym_test_operator; - v->a[281819] = sym_extglob_pattern; - small_parse_table_14091(v); -} - -void small_parse_table_14091(t_small_parse_table_array *v) -{ - v->a[281820] = sym__brace_start; - v->a[281821] = anon_sym_LPAREN_LPAREN; - v->a[281822] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281823] = anon_sym_DOLLAR_LBRACK; - v->a[281824] = sym__special_character; - v->a[281825] = anon_sym_DQUOTE; - v->a[281826] = sym_raw_string; - v->a[281827] = sym_ansi_c_string; - v->a[281828] = anon_sym_DOLLAR_LBRACE; - v->a[281829] = anon_sym_BQUOTE; - v->a[281830] = anon_sym_DOLLAR_BQUOTE; - v->a[281831] = anon_sym_LT_LPAREN; - v->a[281832] = anon_sym_GT_LPAREN; - v->a[281833] = 5; - v->a[281834] = actions(71); - v->a[281835] = 1; - v->a[281836] = sym_comment; - v->a[281837] = actions(12668); - v->a[281838] = 1; - v->a[281839] = sym__special_character; - small_parse_table_14092(v); -} - -void small_parse_table_14092(t_small_parse_table_array *v) -{ - v->a[281840] = state(5388); - v->a[281841] = 1; - v->a[281842] = aux_sym__literal_repeat1; - v->a[281843] = actions(4564); - v->a[281844] = 7; - v->a[281845] = anon_sym_PIPE; - v->a[281846] = anon_sym_LT; - v->a[281847] = anon_sym_GT; - v->a[281848] = anon_sym_LT_LT; - v->a[281849] = anon_sym_AMP_GT; - v->a[281850] = anon_sym_LT_AMP; - v->a[281851] = anon_sym_GT_AMP; - v->a[281852] = actions(4566); - v->a[281853] = 12; - v->a[281854] = sym_file_descriptor; - v->a[281855] = anon_sym_PIPE_PIPE; - v->a[281856] = anon_sym_AMP_AMP; - v->a[281857] = anon_sym_GT_GT; - v->a[281858] = anon_sym_PIPE_AMP; - v->a[281859] = anon_sym_RBRACK; - small_parse_table_14093(v); -} - -void small_parse_table_14093(t_small_parse_table_array *v) -{ - v->a[281860] = anon_sym_AMP_GT_GT; - v->a[281861] = anon_sym_GT_PIPE; - v->a[281862] = anon_sym_LT_AMP_DASH; - v->a[281863] = anon_sym_GT_AMP_DASH; - v->a[281864] = anon_sym_LT_LT_DASH; - v->a[281865] = anon_sym_LT_LT_LT; - v->a[281866] = 6; - v->a[281867] = actions(3); - v->a[281868] = 1; - v->a[281869] = sym_comment; - v->a[281870] = actions(11651); - v->a[281871] = 1; - v->a[281872] = aux_sym_concatenation_token1; - v->a[281873] = actions(11653); - v->a[281874] = 1; - v->a[281875] = sym__concat; - v->a[281876] = state(5392); - v->a[281877] = 1; - v->a[281878] = aux_sym_concatenation_repeat1; - v->a[281879] = actions(2074); - small_parse_table_14094(v); -} - -void small_parse_table_14094(t_small_parse_table_array *v) -{ - v->a[281880] = 2; - v->a[281881] = sym_file_descriptor; - v->a[281882] = aux_sym_heredoc_redirect_token1; - v->a[281883] = actions(2072); - v->a[281884] = 16; - v->a[281885] = anon_sym_PIPE_PIPE; - v->a[281886] = anon_sym_AMP_AMP; - v->a[281887] = anon_sym_PIPE; - v->a[281888] = anon_sym_LT; - v->a[281889] = anon_sym_GT; - v->a[281890] = anon_sym_LT_LT; - v->a[281891] = anon_sym_GT_GT; - v->a[281892] = anon_sym_PIPE_AMP; - v->a[281893] = anon_sym_AMP_GT; - v->a[281894] = anon_sym_AMP_GT_GT; - v->a[281895] = anon_sym_LT_AMP; - v->a[281896] = anon_sym_GT_AMP; - v->a[281897] = anon_sym_GT_PIPE; - v->a[281898] = anon_sym_LT_AMP_DASH; - v->a[281899] = anon_sym_GT_AMP_DASH; - small_parse_table_14095(v); -} - -/* EOF small_parse_table_2818.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2819.c b/parser/static/small_parse_table/small_parse_table_2819.c deleted file mode 100644 index 219c03b4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2819.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2819.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14095(t_small_parse_table_array *v) -{ - v->a[281900] = anon_sym_LT_LT_DASH; - v->a[281901] = 3; - v->a[281902] = actions(71); - v->a[281903] = 1; - v->a[281904] = sym_comment; - v->a[281905] = actions(1340); - v->a[281906] = 7; - v->a[281907] = anon_sym_PIPE; - v->a[281908] = anon_sym_LT; - v->a[281909] = anon_sym_GT; - v->a[281910] = anon_sym_LT_LT; - v->a[281911] = anon_sym_AMP_GT; - v->a[281912] = anon_sym_LT_AMP; - v->a[281913] = anon_sym_GT_AMP; - v->a[281914] = actions(1342); - v->a[281915] = 14; - v->a[281916] = sym_file_descriptor; - v->a[281917] = sym__concat; - v->a[281918] = anon_sym_PIPE_PIPE; - v->a[281919] = anon_sym_AMP_AMP; - small_parse_table_14096(v); -} - -void small_parse_table_14096(t_small_parse_table_array *v) -{ - v->a[281920] = anon_sym_GT_GT; - v->a[281921] = anon_sym_PIPE_AMP; - v->a[281922] = anon_sym_RBRACK; - v->a[281923] = anon_sym_AMP_GT_GT; - v->a[281924] = anon_sym_GT_PIPE; - v->a[281925] = anon_sym_LT_AMP_DASH; - v->a[281926] = anon_sym_GT_AMP_DASH; - v->a[281927] = anon_sym_LT_LT_DASH; - v->a[281928] = anon_sym_LT_LT_LT; - v->a[281929] = aux_sym_concatenation_token1; - v->a[281930] = 3; - v->a[281931] = actions(71); - v->a[281932] = 1; - v->a[281933] = sym_comment; - v->a[281934] = actions(12664); - v->a[281935] = 6; - v->a[281936] = anon_sym_LPAREN; - v->a[281937] = anon_sym_DOLLAR; - v->a[281938] = aux_sym_number_token1; - v->a[281939] = aux_sym_number_token2; - small_parse_table_14097(v); -} - -void small_parse_table_14097(t_small_parse_table_array *v) -{ - v->a[281940] = anon_sym_DOLLAR_LPAREN; - v->a[281941] = sym_word; - v->a[281942] = actions(12666); - v->a[281943] = 15; - v->a[281944] = sym_test_operator; - v->a[281945] = sym_extglob_pattern; - v->a[281946] = sym__brace_start; - v->a[281947] = anon_sym_LPAREN_LPAREN; - v->a[281948] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281949] = anon_sym_DOLLAR_LBRACK; - v->a[281950] = sym__special_character; - v->a[281951] = anon_sym_DQUOTE; - v->a[281952] = sym_raw_string; - v->a[281953] = sym_ansi_c_string; - v->a[281954] = anon_sym_DOLLAR_LBRACE; - v->a[281955] = anon_sym_BQUOTE; - v->a[281956] = anon_sym_DOLLAR_BQUOTE; - v->a[281957] = anon_sym_LT_LPAREN; - v->a[281958] = anon_sym_GT_LPAREN; - v->a[281959] = 3; - small_parse_table_14098(v); -} - -void small_parse_table_14098(t_small_parse_table_array *v) -{ - v->a[281960] = actions(71); - v->a[281961] = 1; - v->a[281962] = sym_comment; - v->a[281963] = actions(12690); - v->a[281964] = 6; - v->a[281965] = anon_sym_LPAREN; - v->a[281966] = anon_sym_DOLLAR; - v->a[281967] = aux_sym_number_token1; - v->a[281968] = aux_sym_number_token2; - v->a[281969] = anon_sym_DOLLAR_LPAREN; - v->a[281970] = sym_word; - v->a[281971] = actions(12692); - v->a[281972] = 15; - v->a[281973] = sym_test_operator; - v->a[281974] = sym_extglob_pattern; - v->a[281975] = sym__brace_start; - v->a[281976] = anon_sym_LPAREN_LPAREN; - v->a[281977] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[281978] = anon_sym_DOLLAR_LBRACK; - v->a[281979] = sym__special_character; - small_parse_table_14099(v); -} - -void small_parse_table_14099(t_small_parse_table_array *v) -{ - v->a[281980] = anon_sym_DQUOTE; - v->a[281981] = sym_raw_string; - v->a[281982] = sym_ansi_c_string; - v->a[281983] = anon_sym_DOLLAR_LBRACE; - v->a[281984] = anon_sym_BQUOTE; - v->a[281985] = anon_sym_DOLLAR_BQUOTE; - v->a[281986] = anon_sym_LT_LPAREN; - v->a[281987] = anon_sym_GT_LPAREN; - v->a[281988] = 6; - v->a[281989] = actions(71); - v->a[281990] = 1; - v->a[281991] = sym_comment; - v->a[281992] = actions(12582); - v->a[281993] = 1; - v->a[281994] = aux_sym_concatenation_token1; - v->a[281995] = actions(12712); - v->a[281996] = 1; - v->a[281997] = sym__concat; - v->a[281998] = state(5374); - v->a[281999] = 1; - small_parse_table_14100(v); -} - -/* EOF small_parse_table_2819.c */ diff --git a/parser/static/small_parse_table/small_parse_table_282.c b/parser/static/small_parse_table/small_parse_table_282.c index cc7e07ef..e253f048 100644 --- a/parser/static/small_parse_table/small_parse_table_282.c +++ b/parser/static/small_parse_table/small_parse_table_282.c @@ -14,126 +14,126 @@ void small_parse_table_1410(t_small_parse_table_array *v) { - v->a[28200] = sym__special_character; - v->a[28201] = anon_sym_DQUOTE; - v->a[28202] = sym_raw_string; - v->a[28203] = sym_ansi_c_string; - v->a[28204] = aux_sym_number_token1; - v->a[28205] = aux_sym_number_token2; - v->a[28206] = anon_sym_DOLLAR_LBRACE; - v->a[28207] = anon_sym_DOLLAR_LPAREN; - v->a[28208] = anon_sym_BQUOTE; - v->a[28209] = anon_sym_DOLLAR_BQUOTE; - v->a[28210] = anon_sym_LT_LPAREN; - v->a[28211] = anon_sym_GT_LPAREN; - v->a[28212] = sym_word; - v->a[28213] = 6; - v->a[28214] = actions(3); - v->a[28215] = 1; - v->a[28216] = sym_comment; - v->a[28217] = state(1739); - v->a[28218] = 1; - v->a[28219] = aux_sym__literal_repeat1; + v->a[28200] = anon_sym_SEMI_SEMI_AMP; + v->a[28201] = anon_sym_PIPE_AMP; + v->a[28202] = anon_sym_AMP_AMP; + v->a[28203] = anon_sym_PIPE_PIPE; + v->a[28204] = anon_sym_LT; + v->a[28205] = anon_sym_GT; + v->a[28206] = anon_sym_GT_GT; + v->a[28207] = anon_sym_AMP_GT; + v->a[28208] = anon_sym_AMP_GT_GT; + v->a[28209] = anon_sym_LT_AMP; + v->a[28210] = anon_sym_GT_AMP; + v->a[28211] = anon_sym_GT_PIPE; + v->a[28212] = anon_sym_LT_AMP_DASH; + v->a[28213] = anon_sym_GT_AMP_DASH; + v->a[28214] = anon_sym_LT_LT; + v->a[28215] = anon_sym_LT_LT_DASH; + v->a[28216] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28217] = anon_sym_AMP; + v->a[28218] = aux_sym_concatenation_token1; + v->a[28219] = anon_sym_DOLLAR; small_parse_table_1411(v); } void small_parse_table_1411(t_small_parse_table_array *v) { - v->a[28220] = state(1953); - v->a[28221] = 1; - v->a[28222] = sym_concatenation; - v->a[28223] = actions(2496); - v->a[28224] = 5; - v->a[28225] = sym_file_descriptor; - v->a[28226] = sym_variable_name; - v->a[28227] = sym_test_operator; - v->a[28228] = sym__brace_start; - v->a[28229] = aux_sym_heredoc_redirect_token1; - v->a[28230] = state(2328); - v->a[28231] = 9; - v->a[28232] = sym_arithmetic_expansion; - v->a[28233] = sym_brace_expression; - v->a[28234] = sym_string; - v->a[28235] = sym_translated_string; - v->a[28236] = sym_number; - v->a[28237] = sym_simple_expansion; - v->a[28238] = sym_expansion; - v->a[28239] = sym_command_substitution; + v->a[28220] = sym__special_character; + v->a[28221] = anon_sym_DQUOTE; + v->a[28222] = sym_raw_string; + v->a[28223] = aux_sym_number_token1; + v->a[28224] = aux_sym_number_token2; + v->a[28225] = anon_sym_DOLLAR_LBRACE; + v->a[28226] = anon_sym_DOLLAR_LPAREN; + v->a[28227] = anon_sym_BQUOTE; + v->a[28228] = anon_sym_DOLLAR_BQUOTE; + v->a[28229] = aux_sym__simple_variable_name_token1; + v->a[28230] = sym_word; + v->a[28231] = anon_sym_SEMI; + v->a[28232] = 3; + v->a[28233] = actions(3); + v->a[28234] = 1; + v->a[28235] = sym_comment; + v->a[28236] = actions(2774); + v->a[28237] = 6; + v->a[28238] = sym_file_descriptor; + v->a[28239] = sym__concat; small_parse_table_1412(v); } void small_parse_table_1412(t_small_parse_table_array *v) { - v->a[28240] = sym_process_substitution; - v->a[28241] = actions(2494); - v->a[28242] = 34; - v->a[28243] = anon_sym_LPAREN_LPAREN; - v->a[28244] = anon_sym_PIPE_PIPE; - v->a[28245] = anon_sym_AMP_AMP; + v->a[28240] = sym_variable_name; + v->a[28241] = sym_test_operator; + v->a[28242] = sym__brace_start; + v->a[28243] = aux_sym_heredoc_redirect_token1; + v->a[28244] = actions(2772); + v->a[28245] = 35; v->a[28246] = anon_sym_PIPE; - v->a[28247] = anon_sym_LT; - v->a[28248] = anon_sym_GT; - v->a[28249] = anon_sym_LT_LT; - v->a[28250] = anon_sym_GT_GT; - v->a[28251] = anon_sym_PIPE_AMP; - v->a[28252] = anon_sym_AMP_GT; - v->a[28253] = anon_sym_AMP_GT_GT; - v->a[28254] = anon_sym_LT_AMP; - v->a[28255] = anon_sym_GT_AMP; - v->a[28256] = anon_sym_GT_PIPE; - v->a[28257] = anon_sym_LT_AMP_DASH; - v->a[28258] = anon_sym_GT_AMP_DASH; - v->a[28259] = anon_sym_LT_LT_DASH; + v->a[28247] = anon_sym_SEMI_SEMI; + v->a[28248] = anon_sym_SEMI_AMP; + v->a[28249] = anon_sym_SEMI_SEMI_AMP; + v->a[28250] = anon_sym_PIPE_AMP; + v->a[28251] = anon_sym_AMP_AMP; + v->a[28252] = anon_sym_PIPE_PIPE; + v->a[28253] = anon_sym_LT; + v->a[28254] = anon_sym_GT; + v->a[28255] = anon_sym_GT_GT; + v->a[28256] = anon_sym_AMP_GT; + v->a[28257] = anon_sym_AMP_GT_GT; + v->a[28258] = anon_sym_LT_AMP; + v->a[28259] = anon_sym_GT_AMP; small_parse_table_1413(v); } void small_parse_table_1413(t_small_parse_table_array *v) { - v->a[28260] = anon_sym_LT_LT_LT; - v->a[28261] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28262] = anon_sym_DOLLAR_LBRACK; - v->a[28263] = anon_sym_DOLLAR; - v->a[28264] = sym__special_character; - v->a[28265] = anon_sym_DQUOTE; - v->a[28266] = sym_raw_string; - v->a[28267] = sym_ansi_c_string; - v->a[28268] = aux_sym_number_token1; - v->a[28269] = aux_sym_number_token2; - v->a[28270] = anon_sym_DOLLAR_LBRACE; - v->a[28271] = anon_sym_DOLLAR_LPAREN; - v->a[28272] = anon_sym_BQUOTE; - v->a[28273] = anon_sym_DOLLAR_BQUOTE; - v->a[28274] = anon_sym_LT_LPAREN; - v->a[28275] = anon_sym_GT_LPAREN; - v->a[28276] = sym_word; - v->a[28277] = 6; - v->a[28278] = actions(3); - v->a[28279] = 1; + v->a[28260] = anon_sym_GT_PIPE; + v->a[28261] = anon_sym_LT_AMP_DASH; + v->a[28262] = anon_sym_GT_AMP_DASH; + v->a[28263] = anon_sym_LT_LT; + v->a[28264] = anon_sym_LT_LT_DASH; + v->a[28265] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28266] = anon_sym_AMP; + v->a[28267] = aux_sym_concatenation_token1; + v->a[28268] = anon_sym_DOLLAR; + v->a[28269] = sym__special_character; + v->a[28270] = anon_sym_DQUOTE; + v->a[28271] = sym_raw_string; + v->a[28272] = aux_sym_number_token1; + v->a[28273] = aux_sym_number_token2; + v->a[28274] = anon_sym_DOLLAR_LBRACE; + v->a[28275] = anon_sym_DOLLAR_LPAREN; + v->a[28276] = anon_sym_BQUOTE; + v->a[28277] = anon_sym_DOLLAR_BQUOTE; + v->a[28278] = aux_sym__simple_variable_name_token1; + v->a[28279] = sym_word; small_parse_table_1414(v); } void small_parse_table_1414(t_small_parse_table_array *v) { - v->a[28280] = sym_comment; - v->a[28281] = actions(4389); - v->a[28282] = 1; - v->a[28283] = aux_sym_concatenation_token1; - v->a[28284] = actions(4391); - v->a[28285] = 1; - v->a[28286] = sym__concat; - v->a[28287] = state(841); - v->a[28288] = 1; - v->a[28289] = aux_sym_concatenation_repeat1; - v->a[28290] = actions(1267); - v->a[28291] = 5; - v->a[28292] = sym_file_descriptor; - v->a[28293] = sym_test_operator; - v->a[28294] = sym__bare_dollar; - v->a[28295] = sym__brace_start; - v->a[28296] = aux_sym_heredoc_redirect_token1; - v->a[28297] = actions(1265); - v->a[28298] = 42; - v->a[28299] = anon_sym_LPAREN_LPAREN; + v->a[28280] = anon_sym_SEMI; + v->a[28281] = 6; + v->a[28282] = actions(3); + v->a[28283] = 1; + v->a[28284] = sym_comment; + v->a[28285] = actions(3312); + v->a[28286] = 1; + v->a[28287] = aux_sym_concatenation_token1; + v->a[28288] = actions(3314); + v->a[28289] = 1; + v->a[28290] = sym__concat; + v->a[28291] = state(684); + v->a[28292] = 1; + v->a[28293] = aux_sym_concatenation_repeat1; + v->a[28294] = actions(2664); + v->a[28295] = 6; + v->a[28296] = sym_file_descriptor; + v->a[28297] = sym_variable_name; + v->a[28298] = sym_test_operator; + v->a[28299] = sym__brace_start; small_parse_table_1415(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2820.c b/parser/static/small_parse_table/small_parse_table_2820.c deleted file mode 100644 index d5d8873d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2820.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2820.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14100(t_small_parse_table_array *v) -{ - v->a[282000] = aux_sym_concatenation_repeat1; - v->a[282001] = actions(1265); - v->a[282002] = 7; - v->a[282003] = anon_sym_PIPE; - v->a[282004] = anon_sym_LT; - v->a[282005] = anon_sym_GT; - v->a[282006] = anon_sym_LT_LT; - v->a[282007] = anon_sym_AMP_GT; - v->a[282008] = anon_sym_LT_AMP; - v->a[282009] = anon_sym_GT_AMP; - v->a[282010] = actions(1267); - v->a[282011] = 11; - v->a[282012] = sym_file_descriptor; - v->a[282013] = sym_variable_name; - v->a[282014] = anon_sym_PIPE_PIPE; - v->a[282015] = anon_sym_AMP_AMP; - v->a[282016] = anon_sym_GT_GT; - v->a[282017] = anon_sym_PIPE_AMP; - v->a[282018] = anon_sym_AMP_GT_GT; - v->a[282019] = anon_sym_GT_PIPE; - small_parse_table_14101(v); -} - -void small_parse_table_14101(t_small_parse_table_array *v) -{ - v->a[282020] = anon_sym_LT_AMP_DASH; - v->a[282021] = anon_sym_GT_AMP_DASH; - v->a[282022] = anon_sym_LT_LT_DASH; - v->a[282023] = 3; - v->a[282024] = actions(71); - v->a[282025] = 1; - v->a[282026] = sym_comment; - v->a[282027] = actions(1320); - v->a[282028] = 7; - v->a[282029] = anon_sym_PIPE; - v->a[282030] = anon_sym_LT; - v->a[282031] = anon_sym_GT; - v->a[282032] = anon_sym_LT_LT; - v->a[282033] = anon_sym_AMP_GT; - v->a[282034] = anon_sym_LT_AMP; - v->a[282035] = anon_sym_GT_AMP; - v->a[282036] = actions(1322); - v->a[282037] = 14; - v->a[282038] = sym_file_descriptor; - v->a[282039] = sym__concat; - small_parse_table_14102(v); -} - -void small_parse_table_14102(t_small_parse_table_array *v) -{ - v->a[282040] = anon_sym_PIPE_PIPE; - v->a[282041] = anon_sym_AMP_AMP; - v->a[282042] = anon_sym_GT_GT; - v->a[282043] = anon_sym_PIPE_AMP; - v->a[282044] = anon_sym_RBRACK; - v->a[282045] = anon_sym_AMP_GT_GT; - v->a[282046] = anon_sym_GT_PIPE; - v->a[282047] = anon_sym_LT_AMP_DASH; - v->a[282048] = anon_sym_GT_AMP_DASH; - v->a[282049] = anon_sym_LT_LT_DASH; - v->a[282050] = anon_sym_LT_LT_LT; - v->a[282051] = aux_sym_concatenation_token1; - v->a[282052] = 3; - v->a[282053] = actions(71); - v->a[282054] = 1; - v->a[282055] = sym_comment; - v->a[282056] = actions(12690); - v->a[282057] = 6; - v->a[282058] = anon_sym_LPAREN; - v->a[282059] = anon_sym_DOLLAR; - small_parse_table_14103(v); -} - -void small_parse_table_14103(t_small_parse_table_array *v) -{ - v->a[282060] = aux_sym_number_token1; - v->a[282061] = aux_sym_number_token2; - v->a[282062] = anon_sym_DOLLAR_LPAREN; - v->a[282063] = sym_word; - v->a[282064] = actions(12692); - v->a[282065] = 15; - v->a[282066] = sym_test_operator; - v->a[282067] = sym_extglob_pattern; - v->a[282068] = sym__brace_start; - v->a[282069] = anon_sym_LPAREN_LPAREN; - v->a[282070] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282071] = anon_sym_DOLLAR_LBRACK; - v->a[282072] = sym__special_character; - v->a[282073] = anon_sym_DQUOTE; - v->a[282074] = sym_raw_string; - v->a[282075] = sym_ansi_c_string; - v->a[282076] = anon_sym_DOLLAR_LBRACE; - v->a[282077] = anon_sym_BQUOTE; - v->a[282078] = anon_sym_DOLLAR_BQUOTE; - v->a[282079] = anon_sym_LT_LPAREN; - small_parse_table_14104(v); -} - -void small_parse_table_14104(t_small_parse_table_array *v) -{ - v->a[282080] = anon_sym_GT_LPAREN; - v->a[282081] = 5; - v->a[282082] = actions(71); - v->a[282083] = 1; - v->a[282084] = sym_comment; - v->a[282085] = state(5271); - v->a[282086] = 1; - v->a[282087] = aux_sym_concatenation_repeat1; - v->a[282088] = actions(12622); - v->a[282089] = 2; - v->a[282090] = sym__concat; - v->a[282091] = aux_sym_concatenation_token1; - v->a[282092] = actions(4370); - v->a[282093] = 7; - v->a[282094] = anon_sym_PIPE; - v->a[282095] = anon_sym_LT; - v->a[282096] = anon_sym_GT; - v->a[282097] = anon_sym_LT_LT; - v->a[282098] = anon_sym_AMP_GT; - v->a[282099] = anon_sym_LT_AMP; - small_parse_table_14105(v); -} - -/* EOF small_parse_table_2820.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2821.c b/parser/static/small_parse_table/small_parse_table_2821.c deleted file mode 100644 index 24695d23..00000000 --- a/parser/static/small_parse_table/small_parse_table_2821.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2821.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14105(t_small_parse_table_array *v) -{ - v->a[282100] = anon_sym_GT_AMP; - v->a[282101] = actions(4372); - v->a[282102] = 11; - v->a[282103] = sym_file_descriptor; - v->a[282104] = anon_sym_PIPE_PIPE; - v->a[282105] = anon_sym_AMP_AMP; - v->a[282106] = anon_sym_GT_GT; - v->a[282107] = anon_sym_PIPE_AMP; - v->a[282108] = anon_sym_AMP_GT_GT; - v->a[282109] = anon_sym_GT_PIPE; - v->a[282110] = anon_sym_LT_AMP_DASH; - v->a[282111] = anon_sym_GT_AMP_DASH; - v->a[282112] = anon_sym_LT_LT_DASH; - v->a[282113] = anon_sym_LT_LT_LT; - v->a[282114] = 5; - v->a[282115] = actions(71); - v->a[282116] = 1; - v->a[282117] = sym_comment; - v->a[282118] = state(5270); - v->a[282119] = 1; - small_parse_table_14106(v); -} - -void small_parse_table_14106(t_small_parse_table_array *v) -{ - v->a[282120] = aux_sym_concatenation_repeat1; - v->a[282121] = actions(12622); - v->a[282122] = 2; - v->a[282123] = sym__concat; - v->a[282124] = aux_sym_concatenation_token1; - v->a[282125] = actions(4564); - v->a[282126] = 7; - v->a[282127] = anon_sym_PIPE; - v->a[282128] = anon_sym_LT; - v->a[282129] = anon_sym_GT; - v->a[282130] = anon_sym_LT_LT; - v->a[282131] = anon_sym_AMP_GT; - v->a[282132] = anon_sym_LT_AMP; - v->a[282133] = anon_sym_GT_AMP; - v->a[282134] = actions(4566); - v->a[282135] = 11; - v->a[282136] = sym_file_descriptor; - v->a[282137] = anon_sym_PIPE_PIPE; - v->a[282138] = anon_sym_AMP_AMP; - v->a[282139] = anon_sym_GT_GT; - small_parse_table_14107(v); -} - -void small_parse_table_14107(t_small_parse_table_array *v) -{ - v->a[282140] = anon_sym_PIPE_AMP; - v->a[282141] = anon_sym_AMP_GT_GT; - v->a[282142] = anon_sym_GT_PIPE; - v->a[282143] = anon_sym_LT_AMP_DASH; - v->a[282144] = anon_sym_GT_AMP_DASH; - v->a[282145] = anon_sym_LT_LT_DASH; - v->a[282146] = anon_sym_LT_LT_LT; - v->a[282147] = 3; - v->a[282148] = actions(71); - v->a[282149] = 1; - v->a[282150] = sym_comment; - v->a[282151] = actions(12405); - v->a[282152] = 6; - v->a[282153] = anon_sym_LPAREN; - v->a[282154] = anon_sym_DOLLAR; - v->a[282155] = aux_sym_number_token1; - v->a[282156] = aux_sym_number_token2; - v->a[282157] = anon_sym_DOLLAR_LPAREN; - v->a[282158] = sym_word; - v->a[282159] = actions(12407); - small_parse_table_14108(v); -} - -void small_parse_table_14108(t_small_parse_table_array *v) -{ - v->a[282160] = 15; - v->a[282161] = sym_test_operator; - v->a[282162] = sym_extglob_pattern; - v->a[282163] = sym__brace_start; - v->a[282164] = anon_sym_LPAREN_LPAREN; - v->a[282165] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282166] = anon_sym_DOLLAR_LBRACK; - v->a[282167] = sym__special_character; - v->a[282168] = anon_sym_DQUOTE; - v->a[282169] = sym_raw_string; - v->a[282170] = sym_ansi_c_string; - v->a[282171] = anon_sym_DOLLAR_LBRACE; - v->a[282172] = anon_sym_BQUOTE; - v->a[282173] = anon_sym_DOLLAR_BQUOTE; - v->a[282174] = anon_sym_LT_LPAREN; - v->a[282175] = anon_sym_GT_LPAREN; - v->a[282176] = 5; - v->a[282177] = actions(71); - v->a[282178] = 1; - v->a[282179] = sym_comment; - small_parse_table_14109(v); -} - -void small_parse_table_14109(t_small_parse_table_array *v) -{ - v->a[282180] = state(5271); - v->a[282181] = 1; - v->a[282182] = aux_sym_concatenation_repeat1; - v->a[282183] = actions(12622); - v->a[282184] = 2; - v->a[282185] = sym__concat; - v->a[282186] = aux_sym_concatenation_token1; - v->a[282187] = actions(4552); - v->a[282188] = 7; - v->a[282189] = anon_sym_PIPE; - v->a[282190] = anon_sym_LT; - v->a[282191] = anon_sym_GT; - v->a[282192] = anon_sym_LT_LT; - v->a[282193] = anon_sym_AMP_GT; - v->a[282194] = anon_sym_LT_AMP; - v->a[282195] = anon_sym_GT_AMP; - v->a[282196] = actions(4554); - v->a[282197] = 11; - v->a[282198] = sym_file_descriptor; - v->a[282199] = anon_sym_PIPE_PIPE; - small_parse_table_14110(v); -} - -/* EOF small_parse_table_2821.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2822.c b/parser/static/small_parse_table/small_parse_table_2822.c deleted file mode 100644 index fa0a1816..00000000 --- a/parser/static/small_parse_table/small_parse_table_2822.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2822.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14110(t_small_parse_table_array *v) -{ - v->a[282200] = anon_sym_AMP_AMP; - v->a[282201] = anon_sym_GT_GT; - v->a[282202] = anon_sym_PIPE_AMP; - v->a[282203] = anon_sym_AMP_GT_GT; - v->a[282204] = anon_sym_GT_PIPE; - v->a[282205] = anon_sym_LT_AMP_DASH; - v->a[282206] = anon_sym_GT_AMP_DASH; - v->a[282207] = anon_sym_LT_LT_DASH; - v->a[282208] = anon_sym_LT_LT_LT; - v->a[282209] = 3; - v->a[282210] = actions(71); - v->a[282211] = 1; - v->a[282212] = sym_comment; - v->a[282213] = actions(12368); - v->a[282214] = 6; - v->a[282215] = anon_sym_LPAREN; - v->a[282216] = anon_sym_DOLLAR; - v->a[282217] = aux_sym_number_token1; - v->a[282218] = aux_sym_number_token2; - v->a[282219] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14111(v); -} - -void small_parse_table_14111(t_small_parse_table_array *v) -{ - v->a[282220] = sym_word; - v->a[282221] = actions(12370); - v->a[282222] = 15; - v->a[282223] = sym_test_operator; - v->a[282224] = sym_extglob_pattern; - v->a[282225] = sym__brace_start; - v->a[282226] = anon_sym_LPAREN_LPAREN; - v->a[282227] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282228] = anon_sym_DOLLAR_LBRACK; - v->a[282229] = sym__special_character; - v->a[282230] = anon_sym_DQUOTE; - v->a[282231] = sym_raw_string; - v->a[282232] = sym_ansi_c_string; - v->a[282233] = anon_sym_DOLLAR_LBRACE; - v->a[282234] = anon_sym_BQUOTE; - v->a[282235] = anon_sym_DOLLAR_BQUOTE; - v->a[282236] = anon_sym_LT_LPAREN; - v->a[282237] = anon_sym_GT_LPAREN; - v->a[282238] = 6; - v->a[282239] = actions(3); - small_parse_table_14112(v); -} - -void small_parse_table_14112(t_small_parse_table_array *v) -{ - v->a[282240] = 1; - v->a[282241] = sym_comment; - v->a[282242] = actions(11651); - v->a[282243] = 1; - v->a[282244] = aux_sym_concatenation_token1; - v->a[282245] = actions(11653); - v->a[282246] = 1; - v->a[282247] = sym__concat; - v->a[282248] = state(5393); - v->a[282249] = 1; - v->a[282250] = aux_sym_concatenation_repeat1; - v->a[282251] = actions(5697); - v->a[282252] = 2; - v->a[282253] = sym_file_descriptor; - v->a[282254] = aux_sym_heredoc_redirect_token1; - v->a[282255] = actions(5695); - v->a[282256] = 16; - v->a[282257] = anon_sym_PIPE_PIPE; - v->a[282258] = anon_sym_AMP_AMP; - v->a[282259] = anon_sym_PIPE; - small_parse_table_14113(v); -} - -void small_parse_table_14113(t_small_parse_table_array *v) -{ - v->a[282260] = anon_sym_LT; - v->a[282261] = anon_sym_GT; - v->a[282262] = anon_sym_LT_LT; - v->a[282263] = anon_sym_GT_GT; - v->a[282264] = anon_sym_PIPE_AMP; - v->a[282265] = anon_sym_AMP_GT; - v->a[282266] = anon_sym_AMP_GT_GT; - v->a[282267] = anon_sym_LT_AMP; - v->a[282268] = anon_sym_GT_AMP; - v->a[282269] = anon_sym_GT_PIPE; - v->a[282270] = anon_sym_LT_AMP_DASH; - v->a[282271] = anon_sym_GT_AMP_DASH; - v->a[282272] = anon_sym_LT_LT_DASH; - v->a[282273] = 6; - v->a[282274] = actions(3); - v->a[282275] = 1; - v->a[282276] = sym_comment; - v->a[282277] = actions(11651); - v->a[282278] = 1; - v->a[282279] = aux_sym_concatenation_token1; - small_parse_table_14114(v); -} - -void small_parse_table_14114(t_small_parse_table_array *v) -{ - v->a[282280] = actions(11653); - v->a[282281] = 1; - v->a[282282] = sym__concat; - v->a[282283] = state(5392); - v->a[282284] = 1; - v->a[282285] = aux_sym_concatenation_repeat1; - v->a[282286] = actions(4372); - v->a[282287] = 2; - v->a[282288] = sym_file_descriptor; - v->a[282289] = aux_sym_heredoc_redirect_token1; - v->a[282290] = actions(4370); - v->a[282291] = 16; - v->a[282292] = anon_sym_PIPE_PIPE; - v->a[282293] = anon_sym_AMP_AMP; - v->a[282294] = anon_sym_PIPE; - v->a[282295] = anon_sym_LT; - v->a[282296] = anon_sym_GT; - v->a[282297] = anon_sym_LT_LT; - v->a[282298] = anon_sym_GT_GT; - v->a[282299] = anon_sym_PIPE_AMP; - small_parse_table_14115(v); -} - -/* EOF small_parse_table_2822.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2823.c b/parser/static/small_parse_table/small_parse_table_2823.c deleted file mode 100644 index 08b4fe95..00000000 --- a/parser/static/small_parse_table/small_parse_table_2823.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2823.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14115(t_small_parse_table_array *v) -{ - v->a[282300] = anon_sym_AMP_GT; - v->a[282301] = anon_sym_AMP_GT_GT; - v->a[282302] = anon_sym_LT_AMP; - v->a[282303] = anon_sym_GT_AMP; - v->a[282304] = anon_sym_GT_PIPE; - v->a[282305] = anon_sym_LT_AMP_DASH; - v->a[282306] = anon_sym_GT_AMP_DASH; - v->a[282307] = anon_sym_LT_LT_DASH; - v->a[282308] = 3; - v->a[282309] = actions(71); - v->a[282310] = 1; - v->a[282311] = sym_comment; - v->a[282312] = actions(12399); - v->a[282313] = 6; - v->a[282314] = anon_sym_LPAREN; - v->a[282315] = anon_sym_DOLLAR; - v->a[282316] = aux_sym_number_token1; - v->a[282317] = aux_sym_number_token2; - v->a[282318] = anon_sym_DOLLAR_LPAREN; - v->a[282319] = sym_word; - small_parse_table_14116(v); -} - -void small_parse_table_14116(t_small_parse_table_array *v) -{ - v->a[282320] = actions(12401); - v->a[282321] = 15; - v->a[282322] = sym_test_operator; - v->a[282323] = sym_extglob_pattern; - v->a[282324] = sym__brace_start; - v->a[282325] = anon_sym_LPAREN_LPAREN; - v->a[282326] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282327] = anon_sym_DOLLAR_LBRACK; - v->a[282328] = sym__special_character; - v->a[282329] = anon_sym_DQUOTE; - v->a[282330] = sym_raw_string; - v->a[282331] = sym_ansi_c_string; - v->a[282332] = anon_sym_DOLLAR_LBRACE; - v->a[282333] = anon_sym_BQUOTE; - v->a[282334] = anon_sym_DOLLAR_BQUOTE; - v->a[282335] = anon_sym_LT_LPAREN; - v->a[282336] = anon_sym_GT_LPAREN; - v->a[282337] = 3; - v->a[282338] = actions(71); - v->a[282339] = 1; - small_parse_table_14117(v); -} - -void small_parse_table_14117(t_small_parse_table_array *v) -{ - v->a[282340] = sym_comment; - v->a[282341] = actions(12701); - v->a[282342] = 6; - v->a[282343] = anon_sym_LPAREN; - v->a[282344] = anon_sym_DOLLAR; - v->a[282345] = aux_sym_number_token1; - v->a[282346] = aux_sym_number_token2; - v->a[282347] = anon_sym_DOLLAR_LPAREN; - v->a[282348] = sym_word; - v->a[282349] = actions(12703); - v->a[282350] = 15; - v->a[282351] = sym_test_operator; - v->a[282352] = sym_extglob_pattern; - v->a[282353] = sym__brace_start; - v->a[282354] = anon_sym_LPAREN_LPAREN; - v->a[282355] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282356] = anon_sym_DOLLAR_LBRACK; - v->a[282357] = sym__special_character; - v->a[282358] = anon_sym_DQUOTE; - v->a[282359] = sym_raw_string; - small_parse_table_14118(v); -} - -void small_parse_table_14118(t_small_parse_table_array *v) -{ - v->a[282360] = sym_ansi_c_string; - v->a[282361] = anon_sym_DOLLAR_LBRACE; - v->a[282362] = anon_sym_BQUOTE; - v->a[282363] = anon_sym_DOLLAR_BQUOTE; - v->a[282364] = anon_sym_LT_LPAREN; - v->a[282365] = anon_sym_GT_LPAREN; - v->a[282366] = 3; - v->a[282367] = actions(71); - v->a[282368] = 1; - v->a[282369] = sym_comment; - v->a[282370] = actions(12714); - v->a[282371] = 6; - v->a[282372] = anon_sym_LPAREN; - v->a[282373] = anon_sym_DOLLAR; - v->a[282374] = aux_sym_number_token1; - v->a[282375] = aux_sym_number_token2; - v->a[282376] = anon_sym_DOLLAR_LPAREN; - v->a[282377] = sym_word; - v->a[282378] = actions(12716); - v->a[282379] = 15; - small_parse_table_14119(v); -} - -void small_parse_table_14119(t_small_parse_table_array *v) -{ - v->a[282380] = sym_test_operator; - v->a[282381] = sym_extglob_pattern; - v->a[282382] = sym__brace_start; - v->a[282383] = anon_sym_LPAREN_LPAREN; - v->a[282384] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282385] = anon_sym_DOLLAR_LBRACK; - v->a[282386] = sym__special_character; - v->a[282387] = anon_sym_DQUOTE; - v->a[282388] = sym_raw_string; - v->a[282389] = sym_ansi_c_string; - v->a[282390] = anon_sym_DOLLAR_LBRACE; - v->a[282391] = anon_sym_BQUOTE; - v->a[282392] = anon_sym_DOLLAR_BQUOTE; - v->a[282393] = anon_sym_LT_LPAREN; - v->a[282394] = anon_sym_GT_LPAREN; - v->a[282395] = 3; - v->a[282396] = actions(71); - v->a[282397] = 1; - v->a[282398] = sym_comment; - v->a[282399] = actions(12714); - small_parse_table_14120(v); -} - -/* EOF small_parse_table_2823.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2824.c b/parser/static/small_parse_table/small_parse_table_2824.c deleted file mode 100644 index 47106890..00000000 --- a/parser/static/small_parse_table/small_parse_table_2824.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2824.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14120(t_small_parse_table_array *v) -{ - v->a[282400] = 6; - v->a[282401] = anon_sym_LPAREN; - v->a[282402] = anon_sym_DOLLAR; - v->a[282403] = aux_sym_number_token1; - v->a[282404] = aux_sym_number_token2; - v->a[282405] = anon_sym_DOLLAR_LPAREN; - v->a[282406] = sym_word; - v->a[282407] = actions(12716); - v->a[282408] = 15; - v->a[282409] = sym_test_operator; - v->a[282410] = sym_extglob_pattern; - v->a[282411] = sym__brace_start; - v->a[282412] = anon_sym_LPAREN_LPAREN; - v->a[282413] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282414] = anon_sym_DOLLAR_LBRACK; - v->a[282415] = sym__special_character; - v->a[282416] = anon_sym_DQUOTE; - v->a[282417] = sym_raw_string; - v->a[282418] = sym_ansi_c_string; - v->a[282419] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14121(v); -} - -void small_parse_table_14121(t_small_parse_table_array *v) -{ - v->a[282420] = anon_sym_BQUOTE; - v->a[282421] = anon_sym_DOLLAR_BQUOTE; - v->a[282422] = anon_sym_LT_LPAREN; - v->a[282423] = anon_sym_GT_LPAREN; - v->a[282424] = 3; - v->a[282425] = actions(71); - v->a[282426] = 1; - v->a[282427] = sym_comment; - v->a[282428] = actions(12393); - v->a[282429] = 6; - v->a[282430] = anon_sym_LPAREN; - v->a[282431] = anon_sym_DOLLAR; - v->a[282432] = aux_sym_number_token1; - v->a[282433] = aux_sym_number_token2; - v->a[282434] = anon_sym_DOLLAR_LPAREN; - v->a[282435] = sym_word; - v->a[282436] = actions(12395); - v->a[282437] = 15; - v->a[282438] = sym_test_operator; - v->a[282439] = sym_extglob_pattern; - small_parse_table_14122(v); -} - -void small_parse_table_14122(t_small_parse_table_array *v) -{ - v->a[282440] = sym__brace_start; - v->a[282441] = anon_sym_LPAREN_LPAREN; - v->a[282442] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282443] = anon_sym_DOLLAR_LBRACK; - v->a[282444] = sym__special_character; - v->a[282445] = anon_sym_DQUOTE; - v->a[282446] = sym_raw_string; - v->a[282447] = sym_ansi_c_string; - v->a[282448] = anon_sym_DOLLAR_LBRACE; - v->a[282449] = anon_sym_BQUOTE; - v->a[282450] = anon_sym_DOLLAR_BQUOTE; - v->a[282451] = anon_sym_LT_LPAREN; - v->a[282452] = anon_sym_GT_LPAREN; - v->a[282453] = 6; - v->a[282454] = actions(3); - v->a[282455] = 1; - v->a[282456] = sym_comment; - v->a[282457] = actions(11651); - v->a[282458] = 1; - v->a[282459] = aux_sym_concatenation_token1; - small_parse_table_14123(v); -} - -void small_parse_table_14123(t_small_parse_table_array *v) -{ - v->a[282460] = actions(11653); - v->a[282461] = 1; - v->a[282462] = sym__concat; - v->a[282463] = state(5393); - v->a[282464] = 1; - v->a[282465] = aux_sym_concatenation_repeat1; - v->a[282466] = actions(4469); - v->a[282467] = 2; - v->a[282468] = sym_file_descriptor; - v->a[282469] = aux_sym_heredoc_redirect_token1; - v->a[282470] = actions(4467); - v->a[282471] = 16; - v->a[282472] = anon_sym_PIPE_PIPE; - v->a[282473] = anon_sym_AMP_AMP; - v->a[282474] = anon_sym_PIPE; - v->a[282475] = anon_sym_LT; - v->a[282476] = anon_sym_GT; - v->a[282477] = anon_sym_LT_LT; - v->a[282478] = anon_sym_GT_GT; - v->a[282479] = anon_sym_PIPE_AMP; - small_parse_table_14124(v); -} - -void small_parse_table_14124(t_small_parse_table_array *v) -{ - v->a[282480] = anon_sym_AMP_GT; - v->a[282481] = anon_sym_AMP_GT_GT; - v->a[282482] = anon_sym_LT_AMP; - v->a[282483] = anon_sym_GT_AMP; - v->a[282484] = anon_sym_GT_PIPE; - v->a[282485] = anon_sym_LT_AMP_DASH; - v->a[282486] = anon_sym_GT_AMP_DASH; - v->a[282487] = anon_sym_LT_LT_DASH; - v->a[282488] = 3; - v->a[282489] = actions(71); - v->a[282490] = 1; - v->a[282491] = sym_comment; - v->a[282492] = actions(12714); - v->a[282493] = 6; - v->a[282494] = anon_sym_LPAREN; - v->a[282495] = anon_sym_DOLLAR; - v->a[282496] = aux_sym_number_token1; - v->a[282497] = aux_sym_number_token2; - v->a[282498] = anon_sym_DOLLAR_LPAREN; - v->a[282499] = sym_word; - small_parse_table_14125(v); -} - -/* EOF small_parse_table_2824.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2825.c b/parser/static/small_parse_table/small_parse_table_2825.c deleted file mode 100644 index ab7424ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_2825.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2825.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14125(t_small_parse_table_array *v) -{ - v->a[282500] = actions(12716); - v->a[282501] = 15; - v->a[282502] = sym_test_operator; - v->a[282503] = sym_extglob_pattern; - v->a[282504] = sym__brace_start; - v->a[282505] = anon_sym_LPAREN_LPAREN; - v->a[282506] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282507] = anon_sym_DOLLAR_LBRACK; - v->a[282508] = sym__special_character; - v->a[282509] = anon_sym_DQUOTE; - v->a[282510] = sym_raw_string; - v->a[282511] = sym_ansi_c_string; - v->a[282512] = anon_sym_DOLLAR_LBRACE; - v->a[282513] = anon_sym_BQUOTE; - v->a[282514] = anon_sym_DOLLAR_BQUOTE; - v->a[282515] = anon_sym_LT_LPAREN; - v->a[282516] = anon_sym_GT_LPAREN; - v->a[282517] = 3; - v->a[282518] = actions(71); - v->a[282519] = 1; - small_parse_table_14126(v); -} - -void small_parse_table_14126(t_small_parse_table_array *v) -{ - v->a[282520] = sym_comment; - v->a[282521] = actions(12714); - v->a[282522] = 6; - v->a[282523] = anon_sym_LPAREN; - v->a[282524] = anon_sym_DOLLAR; - v->a[282525] = aux_sym_number_token1; - v->a[282526] = aux_sym_number_token2; - v->a[282527] = anon_sym_DOLLAR_LPAREN; - v->a[282528] = sym_word; - v->a[282529] = actions(12716); - v->a[282530] = 15; - v->a[282531] = sym_test_operator; - v->a[282532] = sym_extglob_pattern; - v->a[282533] = sym__brace_start; - v->a[282534] = anon_sym_LPAREN_LPAREN; - v->a[282535] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282536] = anon_sym_DOLLAR_LBRACK; - v->a[282537] = sym__special_character; - v->a[282538] = anon_sym_DQUOTE; - v->a[282539] = sym_raw_string; - small_parse_table_14127(v); -} - -void small_parse_table_14127(t_small_parse_table_array *v) -{ - v->a[282540] = sym_ansi_c_string; - v->a[282541] = anon_sym_DOLLAR_LBRACE; - v->a[282542] = anon_sym_BQUOTE; - v->a[282543] = anon_sym_DOLLAR_BQUOTE; - v->a[282544] = anon_sym_LT_LPAREN; - v->a[282545] = anon_sym_GT_LPAREN; - v->a[282546] = 12; - v->a[282547] = actions(71); - v->a[282548] = 1; - v->a[282549] = sym_comment; - v->a[282550] = actions(4253); - v->a[282551] = 1; - v->a[282552] = anon_sym_PIPE; - v->a[282553] = actions(4348); - v->a[282554] = 1; - v->a[282555] = anon_sym_PIPE_AMP; - v->a[282556] = actions(5994); - v->a[282557] = 1; - v->a[282558] = anon_sym_LT_LT; - v->a[282559] = actions(5996); - small_parse_table_14128(v); -} - -void small_parse_table_14128(t_small_parse_table_array *v) -{ - v->a[282560] = 1; - v->a[282561] = anon_sym_LT_LT_DASH; - v->a[282562] = actions(7463); - v->a[282563] = 1; - v->a[282564] = anon_sym_RBRACK; - v->a[282565] = actions(12686); - v->a[282566] = 1; - v->a[282567] = sym_file_descriptor; - v->a[282568] = actions(5992); - v->a[282569] = 2; - v->a[282570] = anon_sym_PIPE_PIPE; - v->a[282571] = anon_sym_AMP_AMP; - v->a[282572] = actions(12502); - v->a[282573] = 2; - v->a[282574] = anon_sym_LT_AMP_DASH; - v->a[282575] = anon_sym_GT_AMP_DASH; - v->a[282576] = actions(12500); - v->a[282577] = 3; - v->a[282578] = anon_sym_GT_GT; - v->a[282579] = anon_sym_AMP_GT_GT; - small_parse_table_14129(v); -} - -void small_parse_table_14129(t_small_parse_table_array *v) -{ - v->a[282580] = anon_sym_GT_PIPE; - v->a[282581] = state(5350); - v->a[282582] = 3; - v->a[282583] = sym_file_redirect; - v->a[282584] = sym_heredoc_redirect; - v->a[282585] = aux_sym_redirected_statement_repeat1; - v->a[282586] = actions(12498); - v->a[282587] = 5; - v->a[282588] = anon_sym_LT; - v->a[282589] = anon_sym_GT; - v->a[282590] = anon_sym_AMP_GT; - v->a[282591] = anon_sym_LT_AMP; - v->a[282592] = anon_sym_GT_AMP; - v->a[282593] = 3; - v->a[282594] = actions(71); - v->a[282595] = 1; - v->a[282596] = sym_comment; - v->a[282597] = actions(12718); - v->a[282598] = 6; - v->a[282599] = anon_sym_LPAREN; - small_parse_table_14130(v); -} - -/* EOF small_parse_table_2825.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2826.c b/parser/static/small_parse_table/small_parse_table_2826.c deleted file mode 100644 index 83972dc1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2826.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2826.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14130(t_small_parse_table_array *v) -{ - v->a[282600] = anon_sym_DOLLAR; - v->a[282601] = aux_sym_number_token1; - v->a[282602] = aux_sym_number_token2; - v->a[282603] = anon_sym_DOLLAR_LPAREN; - v->a[282604] = sym_word; - v->a[282605] = actions(12720); - v->a[282606] = 15; - v->a[282607] = sym_test_operator; - v->a[282608] = sym_extglob_pattern; - v->a[282609] = sym__brace_start; - v->a[282610] = anon_sym_LPAREN_LPAREN; - v->a[282611] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282612] = anon_sym_DOLLAR_LBRACK; - v->a[282613] = sym__special_character; - v->a[282614] = anon_sym_DQUOTE; - v->a[282615] = sym_raw_string; - v->a[282616] = sym_ansi_c_string; - v->a[282617] = anon_sym_DOLLAR_LBRACE; - v->a[282618] = anon_sym_BQUOTE; - v->a[282619] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14131(v); -} - -void small_parse_table_14131(t_small_parse_table_array *v) -{ - v->a[282620] = anon_sym_LT_LPAREN; - v->a[282621] = anon_sym_GT_LPAREN; - v->a[282622] = 12; - v->a[282623] = actions(71); - v->a[282624] = 1; - v->a[282625] = sym_comment; - v->a[282626] = actions(4253); - v->a[282627] = 1; - v->a[282628] = anon_sym_PIPE; - v->a[282629] = actions(4348); - v->a[282630] = 1; - v->a[282631] = anon_sym_PIPE_AMP; - v->a[282632] = actions(5994); - v->a[282633] = 1; - v->a[282634] = anon_sym_LT_LT; - v->a[282635] = actions(5996); - v->a[282636] = 1; - v->a[282637] = anon_sym_LT_LT_DASH; - v->a[282638] = actions(7557); - v->a[282639] = 1; - small_parse_table_14132(v); -} - -void small_parse_table_14132(t_small_parse_table_array *v) -{ - v->a[282640] = anon_sym_RBRACK; - v->a[282641] = actions(12686); - v->a[282642] = 1; - v->a[282643] = sym_file_descriptor; - v->a[282644] = actions(5992); - v->a[282645] = 2; - v->a[282646] = anon_sym_PIPE_PIPE; - v->a[282647] = anon_sym_AMP_AMP; - v->a[282648] = actions(12502); - v->a[282649] = 2; - v->a[282650] = anon_sym_LT_AMP_DASH; - v->a[282651] = anon_sym_GT_AMP_DASH; - v->a[282652] = actions(12500); - v->a[282653] = 3; - v->a[282654] = anon_sym_GT_GT; - v->a[282655] = anon_sym_AMP_GT_GT; - v->a[282656] = anon_sym_GT_PIPE; - v->a[282657] = state(5350); - v->a[282658] = 3; - v->a[282659] = sym_file_redirect; - small_parse_table_14133(v); -} - -void small_parse_table_14133(t_small_parse_table_array *v) -{ - v->a[282660] = sym_heredoc_redirect; - v->a[282661] = aux_sym_redirected_statement_repeat1; - v->a[282662] = actions(12498); - v->a[282663] = 5; - v->a[282664] = anon_sym_LT; - v->a[282665] = anon_sym_GT; - v->a[282666] = anon_sym_AMP_GT; - v->a[282667] = anon_sym_LT_AMP; - v->a[282668] = anon_sym_GT_AMP; - v->a[282669] = 6; - v->a[282670] = actions(3); - v->a[282671] = 1; - v->a[282672] = sym_comment; - v->a[282673] = actions(11651); - v->a[282674] = 1; - v->a[282675] = aux_sym_concatenation_token1; - v->a[282676] = actions(11653); - v->a[282677] = 1; - v->a[282678] = sym__concat; - v->a[282679] = state(5393); - small_parse_table_14134(v); -} - -void small_parse_table_14134(t_small_parse_table_array *v) -{ - v->a[282680] = 1; - v->a[282681] = aux_sym_concatenation_repeat1; - v->a[282682] = actions(5723); - v->a[282683] = 2; - v->a[282684] = sym_file_descriptor; - v->a[282685] = aux_sym_heredoc_redirect_token1; - v->a[282686] = actions(5721); - v->a[282687] = 16; - v->a[282688] = anon_sym_PIPE_PIPE; - v->a[282689] = anon_sym_AMP_AMP; - v->a[282690] = anon_sym_PIPE; - v->a[282691] = anon_sym_LT; - v->a[282692] = anon_sym_GT; - v->a[282693] = anon_sym_LT_LT; - v->a[282694] = anon_sym_GT_GT; - v->a[282695] = anon_sym_PIPE_AMP; - v->a[282696] = anon_sym_AMP_GT; - v->a[282697] = anon_sym_AMP_GT_GT; - v->a[282698] = anon_sym_LT_AMP; - v->a[282699] = anon_sym_GT_AMP; - small_parse_table_14135(v); -} - -/* EOF small_parse_table_2826.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2827.c b/parser/static/small_parse_table/small_parse_table_2827.c deleted file mode 100644 index 22ecb1c7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2827.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2827.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14135(t_small_parse_table_array *v) -{ - v->a[282700] = anon_sym_GT_PIPE; - v->a[282701] = anon_sym_LT_AMP_DASH; - v->a[282702] = anon_sym_GT_AMP_DASH; - v->a[282703] = anon_sym_LT_LT_DASH; - v->a[282704] = 3; - v->a[282705] = actions(71); - v->a[282706] = 1; - v->a[282707] = sym_comment; - v->a[282708] = actions(12382); - v->a[282709] = 6; - v->a[282710] = anon_sym_LPAREN; - v->a[282711] = anon_sym_DOLLAR; - v->a[282712] = aux_sym_number_token1; - v->a[282713] = aux_sym_number_token2; - v->a[282714] = anon_sym_DOLLAR_LPAREN; - v->a[282715] = sym_word; - v->a[282716] = actions(12384); - v->a[282717] = 15; - v->a[282718] = sym_test_operator; - v->a[282719] = sym_extglob_pattern; - small_parse_table_14136(v); -} - -void small_parse_table_14136(t_small_parse_table_array *v) -{ - v->a[282720] = sym__brace_start; - v->a[282721] = anon_sym_LPAREN_LPAREN; - v->a[282722] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282723] = anon_sym_DOLLAR_LBRACK; - v->a[282724] = sym__special_character; - v->a[282725] = anon_sym_DQUOTE; - v->a[282726] = sym_raw_string; - v->a[282727] = sym_ansi_c_string; - v->a[282728] = anon_sym_DOLLAR_LBRACE; - v->a[282729] = anon_sym_BQUOTE; - v->a[282730] = anon_sym_DOLLAR_BQUOTE; - v->a[282731] = anon_sym_LT_LPAREN; - v->a[282732] = anon_sym_GT_LPAREN; - v->a[282733] = 3; - v->a[282734] = actions(71); - v->a[282735] = 1; - v->a[282736] = sym_comment; - v->a[282737] = actions(12376); - v->a[282738] = 6; - v->a[282739] = anon_sym_LPAREN; - small_parse_table_14137(v); -} - -void small_parse_table_14137(t_small_parse_table_array *v) -{ - v->a[282740] = anon_sym_DOLLAR; - v->a[282741] = aux_sym_number_token1; - v->a[282742] = aux_sym_number_token2; - v->a[282743] = anon_sym_DOLLAR_LPAREN; - v->a[282744] = sym_word; - v->a[282745] = actions(12378); - v->a[282746] = 15; - v->a[282747] = sym_test_operator; - v->a[282748] = sym_extglob_pattern; - v->a[282749] = sym__brace_start; - v->a[282750] = anon_sym_LPAREN_LPAREN; - v->a[282751] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282752] = anon_sym_DOLLAR_LBRACK; - v->a[282753] = sym__special_character; - v->a[282754] = anon_sym_DQUOTE; - v->a[282755] = sym_raw_string; - v->a[282756] = sym_ansi_c_string; - v->a[282757] = anon_sym_DOLLAR_LBRACE; - v->a[282758] = anon_sym_BQUOTE; - v->a[282759] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14138(v); -} - -void small_parse_table_14138(t_small_parse_table_array *v) -{ - v->a[282760] = anon_sym_LT_LPAREN; - v->a[282761] = anon_sym_GT_LPAREN; - v->a[282762] = 3; - v->a[282763] = actions(71); - v->a[282764] = 1; - v->a[282765] = sym_comment; - v->a[282766] = actions(12722); - v->a[282767] = 6; - v->a[282768] = anon_sym_LPAREN; - v->a[282769] = anon_sym_DOLLAR; - v->a[282770] = aux_sym_number_token1; - v->a[282771] = aux_sym_number_token2; - v->a[282772] = anon_sym_DOLLAR_LPAREN; - v->a[282773] = sym_word; - v->a[282774] = actions(12724); - v->a[282775] = 15; - v->a[282776] = sym_test_operator; - v->a[282777] = sym_extglob_pattern; - v->a[282778] = sym__brace_start; - v->a[282779] = anon_sym_LPAREN_LPAREN; - small_parse_table_14139(v); -} - -void small_parse_table_14139(t_small_parse_table_array *v) -{ - v->a[282780] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282781] = anon_sym_DOLLAR_LBRACK; - v->a[282782] = sym__special_character; - v->a[282783] = anon_sym_DQUOTE; - v->a[282784] = sym_raw_string; - v->a[282785] = sym_ansi_c_string; - v->a[282786] = anon_sym_DOLLAR_LBRACE; - v->a[282787] = anon_sym_BQUOTE; - v->a[282788] = anon_sym_DOLLAR_BQUOTE; - v->a[282789] = anon_sym_LT_LPAREN; - v->a[282790] = anon_sym_GT_LPAREN; - v->a[282791] = 6; - v->a[282792] = actions(71); - v->a[282793] = 1; - v->a[282794] = sym_comment; - v->a[282795] = actions(12435); - v->a[282796] = 1; - v->a[282797] = aux_sym_concatenation_token1; - v->a[282798] = actions(12726); - v->a[282799] = 1; - small_parse_table_14140(v); -} - -/* EOF small_parse_table_2827.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2828.c b/parser/static/small_parse_table/small_parse_table_2828.c deleted file mode 100644 index 0e3e185d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2828.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2828.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14140(t_small_parse_table_array *v) -{ - v->a[282800] = sym__concat; - v->a[282801] = state(5349); - v->a[282802] = 1; - v->a[282803] = aux_sym_concatenation_repeat1; - v->a[282804] = actions(1265); - v->a[282805] = 7; - v->a[282806] = anon_sym_PIPE; - v->a[282807] = anon_sym_LT; - v->a[282808] = anon_sym_GT; - v->a[282809] = anon_sym_LT_LT; - v->a[282810] = anon_sym_AMP_GT; - v->a[282811] = anon_sym_LT_AMP; - v->a[282812] = anon_sym_GT_AMP; - v->a[282813] = actions(1267); - v->a[282814] = 11; - v->a[282815] = sym_file_descriptor; - v->a[282816] = anon_sym_PIPE_PIPE; - v->a[282817] = anon_sym_AMP_AMP; - v->a[282818] = anon_sym_GT_GT; - v->a[282819] = anon_sym_PIPE_AMP; - small_parse_table_14141(v); -} - -void small_parse_table_14141(t_small_parse_table_array *v) -{ - v->a[282820] = anon_sym_RBRACK; - v->a[282821] = anon_sym_AMP_GT_GT; - v->a[282822] = anon_sym_GT_PIPE; - v->a[282823] = anon_sym_LT_AMP_DASH; - v->a[282824] = anon_sym_GT_AMP_DASH; - v->a[282825] = anon_sym_LT_LT_DASH; - v->a[282826] = 5; - v->a[282827] = actions(71); - v->a[282828] = 1; - v->a[282829] = sym_comment; - v->a[282830] = state(5270); - v->a[282831] = 1; - v->a[282832] = aux_sym_concatenation_repeat1; - v->a[282833] = actions(12622); - v->a[282834] = 2; - v->a[282835] = sym__concat; - v->a[282836] = aux_sym_concatenation_token1; - v->a[282837] = actions(4467); - v->a[282838] = 7; - v->a[282839] = anon_sym_PIPE; - small_parse_table_14142(v); -} - -void small_parse_table_14142(t_small_parse_table_array *v) -{ - v->a[282840] = anon_sym_LT; - v->a[282841] = anon_sym_GT; - v->a[282842] = anon_sym_LT_LT; - v->a[282843] = anon_sym_AMP_GT; - v->a[282844] = anon_sym_LT_AMP; - v->a[282845] = anon_sym_GT_AMP; - v->a[282846] = actions(4469); - v->a[282847] = 11; - v->a[282848] = sym_file_descriptor; - v->a[282849] = anon_sym_PIPE_PIPE; - v->a[282850] = anon_sym_AMP_AMP; - v->a[282851] = anon_sym_GT_GT; - v->a[282852] = anon_sym_PIPE_AMP; - v->a[282853] = anon_sym_AMP_GT_GT; - v->a[282854] = anon_sym_GT_PIPE; - v->a[282855] = anon_sym_LT_AMP_DASH; - v->a[282856] = anon_sym_GT_AMP_DASH; - v->a[282857] = anon_sym_LT_LT_DASH; - v->a[282858] = anon_sym_LT_LT_LT; - v->a[282859] = 3; - small_parse_table_14143(v); -} - -void small_parse_table_14143(t_small_parse_table_array *v) -{ - v->a[282860] = actions(71); - v->a[282861] = 1; - v->a[282862] = sym_comment; - v->a[282863] = actions(12350); - v->a[282864] = 6; - v->a[282865] = anon_sym_LPAREN; - v->a[282866] = anon_sym_DOLLAR; - v->a[282867] = aux_sym_number_token1; - v->a[282868] = aux_sym_number_token2; - v->a[282869] = anon_sym_DOLLAR_LPAREN; - v->a[282870] = sym_word; - v->a[282871] = actions(12352); - v->a[282872] = 15; - v->a[282873] = sym_test_operator; - v->a[282874] = sym_extglob_pattern; - v->a[282875] = sym__brace_start; - v->a[282876] = anon_sym_LPAREN_LPAREN; - v->a[282877] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282878] = anon_sym_DOLLAR_LBRACK; - v->a[282879] = sym__special_character; - small_parse_table_14144(v); -} - -void small_parse_table_14144(t_small_parse_table_array *v) -{ - v->a[282880] = anon_sym_DQUOTE; - v->a[282881] = sym_raw_string; - v->a[282882] = sym_ansi_c_string; - v->a[282883] = anon_sym_DOLLAR_LBRACE; - v->a[282884] = anon_sym_BQUOTE; - v->a[282885] = anon_sym_DOLLAR_BQUOTE; - v->a[282886] = anon_sym_LT_LPAREN; - v->a[282887] = anon_sym_GT_LPAREN; - v->a[282888] = 3; - v->a[282889] = actions(71); - v->a[282890] = 1; - v->a[282891] = sym_comment; - v->a[282892] = actions(12728); - v->a[282893] = 6; - v->a[282894] = anon_sym_LPAREN; - v->a[282895] = anon_sym_DOLLAR; - v->a[282896] = aux_sym_number_token1; - v->a[282897] = aux_sym_number_token2; - v->a[282898] = anon_sym_DOLLAR_LPAREN; - v->a[282899] = sym_word; - small_parse_table_14145(v); -} - -/* EOF small_parse_table_2828.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2829.c b/parser/static/small_parse_table/small_parse_table_2829.c deleted file mode 100644 index e5a87c63..00000000 --- a/parser/static/small_parse_table/small_parse_table_2829.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2829.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14145(t_small_parse_table_array *v) -{ - v->a[282900] = actions(12730); - v->a[282901] = 15; - v->a[282902] = sym_test_operator; - v->a[282903] = sym_extglob_pattern; - v->a[282904] = sym__brace_start; - v->a[282905] = anon_sym_LPAREN_LPAREN; - v->a[282906] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282907] = anon_sym_DOLLAR_LBRACK; - v->a[282908] = sym__special_character; - v->a[282909] = anon_sym_DQUOTE; - v->a[282910] = sym_raw_string; - v->a[282911] = sym_ansi_c_string; - v->a[282912] = anon_sym_DOLLAR_LBRACE; - v->a[282913] = anon_sym_BQUOTE; - v->a[282914] = anon_sym_DOLLAR_BQUOTE; - v->a[282915] = anon_sym_LT_LPAREN; - v->a[282916] = anon_sym_GT_LPAREN; - v->a[282917] = 3; - v->a[282918] = actions(71); - v->a[282919] = 1; - small_parse_table_14146(v); -} - -void small_parse_table_14146(t_small_parse_table_array *v) -{ - v->a[282920] = sym_comment; - v->a[282921] = actions(12376); - v->a[282922] = 6; - v->a[282923] = anon_sym_LPAREN; - v->a[282924] = anon_sym_DOLLAR; - v->a[282925] = aux_sym_number_token1; - v->a[282926] = aux_sym_number_token2; - v->a[282927] = anon_sym_DOLLAR_LPAREN; - v->a[282928] = sym_word; - v->a[282929] = actions(12378); - v->a[282930] = 15; - v->a[282931] = sym_test_operator; - v->a[282932] = sym_extglob_pattern; - v->a[282933] = sym__brace_start; - v->a[282934] = anon_sym_LPAREN_LPAREN; - v->a[282935] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[282936] = anon_sym_DOLLAR_LBRACK; - v->a[282937] = sym__special_character; - v->a[282938] = anon_sym_DQUOTE; - v->a[282939] = sym_raw_string; - small_parse_table_14147(v); -} - -void small_parse_table_14147(t_small_parse_table_array *v) -{ - v->a[282940] = sym_ansi_c_string; - v->a[282941] = anon_sym_DOLLAR_LBRACE; - v->a[282942] = anon_sym_BQUOTE; - v->a[282943] = anon_sym_DOLLAR_BQUOTE; - v->a[282944] = anon_sym_LT_LPAREN; - v->a[282945] = anon_sym_GT_LPAREN; - v->a[282946] = 3; - v->a[282947] = actions(71); - v->a[282948] = 1; - v->a[282949] = sym_comment; - v->a[282950] = actions(1316); - v->a[282951] = 7; - v->a[282952] = anon_sym_PIPE; - v->a[282953] = anon_sym_LT; - v->a[282954] = anon_sym_GT; - v->a[282955] = anon_sym_LT_LT; - v->a[282956] = anon_sym_AMP_GT; - v->a[282957] = anon_sym_LT_AMP; - v->a[282958] = anon_sym_GT_AMP; - v->a[282959] = actions(1318); - small_parse_table_14148(v); -} - -void small_parse_table_14148(t_small_parse_table_array *v) -{ - v->a[282960] = 14; - v->a[282961] = sym_file_descriptor; - v->a[282962] = sym__concat; - v->a[282963] = anon_sym_PIPE_PIPE; - v->a[282964] = anon_sym_AMP_AMP; - v->a[282965] = anon_sym_GT_GT; - v->a[282966] = anon_sym_PIPE_AMP; - v->a[282967] = anon_sym_RBRACK; - v->a[282968] = anon_sym_AMP_GT_GT; - v->a[282969] = anon_sym_GT_PIPE; - v->a[282970] = anon_sym_LT_AMP_DASH; - v->a[282971] = anon_sym_GT_AMP_DASH; - v->a[282972] = anon_sym_LT_LT_DASH; - v->a[282973] = anon_sym_LT_LT_LT; - v->a[282974] = aux_sym_concatenation_token1; - v->a[282975] = 6; - v->a[282976] = actions(71); - v->a[282977] = 1; - v->a[282978] = sym_comment; - v->a[282979] = actions(12435); - small_parse_table_14149(v); -} - -void small_parse_table_14149(t_small_parse_table_array *v) -{ - v->a[282980] = 1; - v->a[282981] = aux_sym_concatenation_token1; - v->a[282982] = actions(12732); - v->a[282983] = 1; - v->a[282984] = sym__concat; - v->a[282985] = state(5349); - v->a[282986] = 1; - v->a[282987] = aux_sym_concatenation_repeat1; - v->a[282988] = actions(1286); - v->a[282989] = 7; - v->a[282990] = anon_sym_PIPE; - v->a[282991] = anon_sym_LT; - v->a[282992] = anon_sym_GT; - v->a[282993] = anon_sym_LT_LT; - v->a[282994] = anon_sym_AMP_GT; - v->a[282995] = anon_sym_LT_AMP; - v->a[282996] = anon_sym_GT_AMP; - v->a[282997] = actions(1288); - v->a[282998] = 11; - v->a[282999] = sym_file_descriptor; - small_parse_table_14150(v); -} - -/* EOF small_parse_table_2829.c */ diff --git a/parser/static/small_parse_table/small_parse_table_283.c b/parser/static/small_parse_table/small_parse_table_283.c index cf9daf01..86371aa8 100644 --- a/parser/static/small_parse_table/small_parse_table_283.c +++ b/parser/static/small_parse_table/small_parse_table_283.c @@ -14,126 +14,126 @@ void small_parse_table_1415(t_small_parse_table_array *v) { - v->a[28300] = anon_sym_SEMI; - v->a[28301] = anon_sym_PIPE_PIPE; - v->a[28302] = anon_sym_AMP_AMP; - v->a[28303] = anon_sym_PIPE; - v->a[28304] = anon_sym_AMP; - v->a[28305] = anon_sym_EQ_EQ; - v->a[28306] = anon_sym_LT; - v->a[28307] = anon_sym_GT; - v->a[28308] = anon_sym_LT_LT; - v->a[28309] = anon_sym_GT_GT; - v->a[28310] = anon_sym_LPAREN; - v->a[28311] = anon_sym_SEMI_SEMI; - v->a[28312] = anon_sym_SEMI_AMP; - v->a[28313] = anon_sym_SEMI_SEMI_AMP; - v->a[28314] = anon_sym_PIPE_AMP; - v->a[28315] = anon_sym_EQ_TILDE; - v->a[28316] = anon_sym_AMP_GT; - v->a[28317] = anon_sym_AMP_GT_GT; - v->a[28318] = anon_sym_LT_AMP; - v->a[28319] = anon_sym_GT_AMP; + v->a[28300] = ts_builtin_sym_end; + v->a[28301] = aux_sym_heredoc_redirect_token1; + v->a[28302] = actions(2662); + v->a[28303] = 32; + v->a[28304] = anon_sym_PIPE; + v->a[28305] = anon_sym_SEMI_SEMI; + v->a[28306] = anon_sym_PIPE_AMP; + v->a[28307] = anon_sym_AMP_AMP; + v->a[28308] = anon_sym_PIPE_PIPE; + v->a[28309] = anon_sym_LT; + v->a[28310] = anon_sym_GT; + v->a[28311] = anon_sym_GT_GT; + v->a[28312] = anon_sym_AMP_GT; + v->a[28313] = anon_sym_AMP_GT_GT; + v->a[28314] = anon_sym_LT_AMP; + v->a[28315] = anon_sym_GT_AMP; + v->a[28316] = anon_sym_GT_PIPE; + v->a[28317] = anon_sym_LT_AMP_DASH; + v->a[28318] = anon_sym_GT_AMP_DASH; + v->a[28319] = anon_sym_LT_LT; small_parse_table_1416(v); } void small_parse_table_1416(t_small_parse_table_array *v) { - v->a[28320] = anon_sym_GT_PIPE; - v->a[28321] = anon_sym_LT_AMP_DASH; - v->a[28322] = anon_sym_GT_AMP_DASH; - v->a[28323] = anon_sym_LT_LT_DASH; - v->a[28324] = anon_sym_LT_LT_LT; - v->a[28325] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28326] = anon_sym_DOLLAR_LBRACK; - v->a[28327] = anon_sym_DOLLAR; - v->a[28328] = sym__special_character; - v->a[28329] = anon_sym_DQUOTE; - v->a[28330] = sym_raw_string; - v->a[28331] = sym_ansi_c_string; - v->a[28332] = aux_sym_number_token1; - v->a[28333] = aux_sym_number_token2; - v->a[28334] = anon_sym_DOLLAR_LBRACE; - v->a[28335] = anon_sym_DOLLAR_LPAREN; - v->a[28336] = anon_sym_BQUOTE; - v->a[28337] = anon_sym_DOLLAR_BQUOTE; - v->a[28338] = anon_sym_LT_LPAREN; - v->a[28339] = anon_sym_GT_LPAREN; + v->a[28320] = anon_sym_LT_LT_DASH; + v->a[28321] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28322] = anon_sym_AMP; + v->a[28323] = anon_sym_DOLLAR; + v->a[28324] = sym__special_character; + v->a[28325] = anon_sym_DQUOTE; + v->a[28326] = sym_raw_string; + v->a[28327] = aux_sym_number_token1; + v->a[28328] = aux_sym_number_token2; + v->a[28329] = anon_sym_DOLLAR_LBRACE; + v->a[28330] = anon_sym_DOLLAR_LPAREN; + v->a[28331] = anon_sym_BQUOTE; + v->a[28332] = anon_sym_DOLLAR_BQUOTE; + v->a[28333] = aux_sym__simple_variable_name_token1; + v->a[28334] = sym_word; + v->a[28335] = anon_sym_SEMI; + v->a[28336] = 6; + v->a[28337] = actions(3); + v->a[28338] = 1; + v->a[28339] = sym_comment; small_parse_table_1417(v); } void small_parse_table_1417(t_small_parse_table_array *v) { - v->a[28340] = sym_word; - v->a[28341] = 6; - v->a[28342] = actions(3); - v->a[28343] = 1; - v->a[28344] = sym_comment; - v->a[28345] = actions(4389); - v->a[28346] = 1; - v->a[28347] = aux_sym_concatenation_token1; - v->a[28348] = actions(4393); - v->a[28349] = 1; - v->a[28350] = sym__concat; - v->a[28351] = state(841); - v->a[28352] = 1; - v->a[28353] = aux_sym_concatenation_repeat1; - v->a[28354] = actions(1288); - v->a[28355] = 5; - v->a[28356] = sym_file_descriptor; - v->a[28357] = sym_test_operator; - v->a[28358] = sym__bare_dollar; - v->a[28359] = sym__brace_start; + v->a[28340] = actions(3316); + v->a[28341] = 1; + v->a[28342] = aux_sym_concatenation_token1; + v->a[28343] = actions(3319); + v->a[28344] = 1; + v->a[28345] = sym__concat; + v->a[28346] = state(672); + v->a[28347] = 1; + v->a[28348] = aux_sym_concatenation_repeat1; + v->a[28349] = actions(2654); + v->a[28350] = 4; + v->a[28351] = sym_file_descriptor; + v->a[28352] = sym_test_operator; + v->a[28353] = sym__brace_start; + v->a[28354] = aux_sym_heredoc_redirect_token1; + v->a[28355] = actions(2652); + v->a[28356] = 34; + v->a[28357] = anon_sym_PIPE; + v->a[28358] = anon_sym_SEMI_SEMI; + v->a[28359] = anon_sym_SEMI_AMP; small_parse_table_1418(v); } void small_parse_table_1418(t_small_parse_table_array *v) { - v->a[28360] = aux_sym_heredoc_redirect_token1; - v->a[28361] = actions(1286); - v->a[28362] = 42; - v->a[28363] = anon_sym_LPAREN_LPAREN; - v->a[28364] = anon_sym_SEMI; - v->a[28365] = anon_sym_PIPE_PIPE; - v->a[28366] = anon_sym_AMP_AMP; - v->a[28367] = anon_sym_PIPE; - v->a[28368] = anon_sym_AMP; - v->a[28369] = anon_sym_EQ_EQ; - v->a[28370] = anon_sym_LT; - v->a[28371] = anon_sym_GT; - v->a[28372] = anon_sym_LT_LT; - v->a[28373] = anon_sym_GT_GT; - v->a[28374] = anon_sym_LPAREN; - v->a[28375] = anon_sym_SEMI_SEMI; - v->a[28376] = anon_sym_SEMI_AMP; - v->a[28377] = anon_sym_SEMI_SEMI_AMP; - v->a[28378] = anon_sym_PIPE_AMP; - v->a[28379] = anon_sym_EQ_TILDE; + v->a[28360] = anon_sym_SEMI_SEMI_AMP; + v->a[28361] = anon_sym_PIPE_AMP; + v->a[28362] = anon_sym_AMP_AMP; + v->a[28363] = anon_sym_PIPE_PIPE; + v->a[28364] = anon_sym_LT; + v->a[28365] = anon_sym_GT; + v->a[28366] = anon_sym_GT_GT; + v->a[28367] = anon_sym_AMP_GT; + v->a[28368] = anon_sym_AMP_GT_GT; + v->a[28369] = anon_sym_LT_AMP; + v->a[28370] = anon_sym_GT_AMP; + v->a[28371] = anon_sym_GT_PIPE; + v->a[28372] = anon_sym_LT_AMP_DASH; + v->a[28373] = anon_sym_GT_AMP_DASH; + v->a[28374] = anon_sym_LT_LT; + v->a[28375] = anon_sym_LT_LT_DASH; + v->a[28376] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28377] = anon_sym_AMP; + v->a[28378] = anon_sym_DOLLAR; + v->a[28379] = sym__special_character; small_parse_table_1419(v); } void small_parse_table_1419(t_small_parse_table_array *v) { - v->a[28380] = anon_sym_AMP_GT; - v->a[28381] = anon_sym_AMP_GT_GT; - v->a[28382] = anon_sym_LT_AMP; - v->a[28383] = anon_sym_GT_AMP; - v->a[28384] = anon_sym_GT_PIPE; - v->a[28385] = anon_sym_LT_AMP_DASH; - v->a[28386] = anon_sym_GT_AMP_DASH; - v->a[28387] = anon_sym_LT_LT_DASH; - v->a[28388] = anon_sym_LT_LT_LT; - v->a[28389] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28390] = anon_sym_DOLLAR_LBRACK; - v->a[28391] = anon_sym_DOLLAR; - v->a[28392] = sym__special_character; - v->a[28393] = anon_sym_DQUOTE; - v->a[28394] = sym_raw_string; - v->a[28395] = sym_ansi_c_string; - v->a[28396] = aux_sym_number_token1; - v->a[28397] = aux_sym_number_token2; - v->a[28398] = anon_sym_DOLLAR_LBRACE; - v->a[28399] = anon_sym_DOLLAR_LPAREN; + v->a[28380] = anon_sym_DQUOTE; + v->a[28381] = sym_raw_string; + v->a[28382] = aux_sym_number_token1; + v->a[28383] = aux_sym_number_token2; + v->a[28384] = anon_sym_DOLLAR_LBRACE; + v->a[28385] = anon_sym_DOLLAR_LPAREN; + v->a[28386] = anon_sym_BQUOTE; + v->a[28387] = anon_sym_DOLLAR_BQUOTE; + v->a[28388] = aux_sym__simple_variable_name_token1; + v->a[28389] = sym_word; + v->a[28390] = anon_sym_SEMI; + v->a[28391] = 3; + v->a[28392] = actions(3); + v->a[28393] = 1; + v->a[28394] = sym_comment; + v->a[28395] = actions(3125); + v->a[28396] = 6; + v->a[28397] = sym_file_descriptor; + v->a[28398] = sym__concat; + v->a[28399] = sym_variable_name; small_parse_table_1420(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2830.c b/parser/static/small_parse_table/small_parse_table_2830.c deleted file mode 100644 index aaddb37d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2830.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2830.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14150(t_small_parse_table_array *v) -{ - v->a[283000] = anon_sym_PIPE_PIPE; - v->a[283001] = anon_sym_AMP_AMP; - v->a[283002] = anon_sym_GT_GT; - v->a[283003] = anon_sym_PIPE_AMP; - v->a[283004] = anon_sym_RBRACK; - v->a[283005] = anon_sym_AMP_GT_GT; - v->a[283006] = anon_sym_GT_PIPE; - v->a[283007] = anon_sym_LT_AMP_DASH; - v->a[283008] = anon_sym_GT_AMP_DASH; - v->a[283009] = anon_sym_LT_LT_DASH; - v->a[283010] = 3; - v->a[283011] = actions(71); - v->a[283012] = 1; - v->a[283013] = sym_comment; - v->a[283014] = actions(12708); - v->a[283015] = 6; - v->a[283016] = anon_sym_LPAREN; - v->a[283017] = anon_sym_DOLLAR; - v->a[283018] = aux_sym_number_token1; - v->a[283019] = aux_sym_number_token2; - small_parse_table_14151(v); -} - -void small_parse_table_14151(t_small_parse_table_array *v) -{ - v->a[283020] = anon_sym_DOLLAR_LPAREN; - v->a[283021] = sym_word; - v->a[283022] = actions(12710); - v->a[283023] = 15; - v->a[283024] = sym_test_operator; - v->a[283025] = sym_extglob_pattern; - v->a[283026] = sym__brace_start; - v->a[283027] = anon_sym_LPAREN_LPAREN; - v->a[283028] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283029] = anon_sym_DOLLAR_LBRACK; - v->a[283030] = sym__special_character; - v->a[283031] = anon_sym_DQUOTE; - v->a[283032] = sym_raw_string; - v->a[283033] = sym_ansi_c_string; - v->a[283034] = anon_sym_DOLLAR_LBRACE; - v->a[283035] = anon_sym_BQUOTE; - v->a[283036] = anon_sym_DOLLAR_BQUOTE; - v->a[283037] = anon_sym_LT_LPAREN; - v->a[283038] = anon_sym_GT_LPAREN; - v->a[283039] = 3; - small_parse_table_14152(v); -} - -void small_parse_table_14152(t_small_parse_table_array *v) -{ - v->a[283040] = actions(71); - v->a[283041] = 1; - v->a[283042] = sym_comment; - v->a[283043] = actions(12708); - v->a[283044] = 6; - v->a[283045] = anon_sym_LPAREN; - v->a[283046] = anon_sym_DOLLAR; - v->a[283047] = aux_sym_number_token1; - v->a[283048] = aux_sym_number_token2; - v->a[283049] = anon_sym_DOLLAR_LPAREN; - v->a[283050] = sym_word; - v->a[283051] = actions(12710); - v->a[283052] = 15; - v->a[283053] = sym_test_operator; - v->a[283054] = sym_extglob_pattern; - v->a[283055] = sym__brace_start; - v->a[283056] = anon_sym_LPAREN_LPAREN; - v->a[283057] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283058] = anon_sym_DOLLAR_LBRACK; - v->a[283059] = sym__special_character; - small_parse_table_14153(v); -} - -void small_parse_table_14153(t_small_parse_table_array *v) -{ - v->a[283060] = anon_sym_DQUOTE; - v->a[283061] = sym_raw_string; - v->a[283062] = sym_ansi_c_string; - v->a[283063] = anon_sym_DOLLAR_LBRACE; - v->a[283064] = anon_sym_BQUOTE; - v->a[283065] = anon_sym_DOLLAR_BQUOTE; - v->a[283066] = anon_sym_LT_LPAREN; - v->a[283067] = anon_sym_GT_LPAREN; - v->a[283068] = 5; - v->a[283069] = actions(71); - v->a[283070] = 1; - v->a[283071] = sym_comment; - v->a[283072] = state(5328); - v->a[283073] = 1; - v->a[283074] = aux_sym_concatenation_repeat1; - v->a[283075] = actions(12435); - v->a[283076] = 2; - v->a[283077] = sym__concat; - v->a[283078] = aux_sym_concatenation_token1; - v->a[283079] = actions(2072); - small_parse_table_14154(v); -} - -void small_parse_table_14154(t_small_parse_table_array *v) -{ - v->a[283080] = 7; - v->a[283081] = anon_sym_PIPE; - v->a[283082] = anon_sym_LT; - v->a[283083] = anon_sym_GT; - v->a[283084] = anon_sym_LT_LT; - v->a[283085] = anon_sym_AMP_GT; - v->a[283086] = anon_sym_LT_AMP; - v->a[283087] = anon_sym_GT_AMP; - v->a[283088] = actions(2074); - v->a[283089] = 11; - v->a[283090] = sym_file_descriptor; - v->a[283091] = anon_sym_PIPE_PIPE; - v->a[283092] = anon_sym_AMP_AMP; - v->a[283093] = anon_sym_GT_GT; - v->a[283094] = anon_sym_PIPE_AMP; - v->a[283095] = anon_sym_RBRACK; - v->a[283096] = anon_sym_AMP_GT_GT; - v->a[283097] = anon_sym_GT_PIPE; - v->a[283098] = anon_sym_LT_AMP_DASH; - v->a[283099] = anon_sym_GT_AMP_DASH; - small_parse_table_14155(v); -} - -/* EOF small_parse_table_2830.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2831.c b/parser/static/small_parse_table/small_parse_table_2831.c deleted file mode 100644 index 54b4871c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2831.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2831.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14155(t_small_parse_table_array *v) -{ - v->a[283100] = anon_sym_LT_LT_DASH; - v->a[283101] = 3; - v->a[283102] = actions(71); - v->a[283103] = 1; - v->a[283104] = sym_comment; - v->a[283105] = actions(12368); - v->a[283106] = 6; - v->a[283107] = anon_sym_LPAREN; - v->a[283108] = anon_sym_DOLLAR; - v->a[283109] = aux_sym_number_token1; - v->a[283110] = aux_sym_number_token2; - v->a[283111] = anon_sym_DOLLAR_LPAREN; - v->a[283112] = sym_word; - v->a[283113] = actions(12370); - v->a[283114] = 15; - v->a[283115] = sym_test_operator; - v->a[283116] = sym_extglob_pattern; - v->a[283117] = sym__brace_start; - v->a[283118] = anon_sym_LPAREN_LPAREN; - v->a[283119] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14156(v); -} - -void small_parse_table_14156(t_small_parse_table_array *v) -{ - v->a[283120] = anon_sym_DOLLAR_LBRACK; - v->a[283121] = sym__special_character; - v->a[283122] = anon_sym_DQUOTE; - v->a[283123] = sym_raw_string; - v->a[283124] = sym_ansi_c_string; - v->a[283125] = anon_sym_DOLLAR_LBRACE; - v->a[283126] = anon_sym_BQUOTE; - v->a[283127] = anon_sym_DOLLAR_BQUOTE; - v->a[283128] = anon_sym_LT_LPAREN; - v->a[283129] = anon_sym_GT_LPAREN; - v->a[283130] = 3; - v->a[283131] = actions(71); - v->a[283132] = 1; - v->a[283133] = sym_comment; - v->a[283134] = actions(12356); - v->a[283135] = 6; - v->a[283136] = anon_sym_LPAREN; - v->a[283137] = anon_sym_DOLLAR; - v->a[283138] = aux_sym_number_token1; - v->a[283139] = aux_sym_number_token2; - small_parse_table_14157(v); -} - -void small_parse_table_14157(t_small_parse_table_array *v) -{ - v->a[283140] = anon_sym_DOLLAR_LPAREN; - v->a[283141] = sym_word; - v->a[283142] = actions(12358); - v->a[283143] = 15; - v->a[283144] = sym_test_operator; - v->a[283145] = sym_extglob_pattern; - v->a[283146] = sym__brace_start; - v->a[283147] = anon_sym_LPAREN_LPAREN; - v->a[283148] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283149] = anon_sym_DOLLAR_LBRACK; - v->a[283150] = sym__special_character; - v->a[283151] = anon_sym_DQUOTE; - v->a[283152] = sym_raw_string; - v->a[283153] = sym_ansi_c_string; - v->a[283154] = anon_sym_DOLLAR_LBRACE; - v->a[283155] = anon_sym_BQUOTE; - v->a[283156] = anon_sym_DOLLAR_BQUOTE; - v->a[283157] = anon_sym_LT_LPAREN; - v->a[283158] = anon_sym_GT_LPAREN; - v->a[283159] = 3; - small_parse_table_14158(v); -} - -void small_parse_table_14158(t_small_parse_table_array *v) -{ - v->a[283160] = actions(71); - v->a[283161] = 1; - v->a[283162] = sym_comment; - v->a[283163] = actions(12447); - v->a[283164] = 6; - v->a[283165] = anon_sym_LPAREN; - v->a[283166] = anon_sym_DOLLAR; - v->a[283167] = aux_sym_number_token1; - v->a[283168] = aux_sym_number_token2; - v->a[283169] = anon_sym_DOLLAR_LPAREN; - v->a[283170] = sym_word; - v->a[283171] = actions(12449); - v->a[283172] = 15; - v->a[283173] = sym_test_operator; - v->a[283174] = sym_extglob_pattern; - v->a[283175] = sym__brace_start; - v->a[283176] = anon_sym_LPAREN_LPAREN; - v->a[283177] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283178] = anon_sym_DOLLAR_LBRACK; - v->a[283179] = sym__special_character; - small_parse_table_14159(v); -} - -void small_parse_table_14159(t_small_parse_table_array *v) -{ - v->a[283180] = anon_sym_DQUOTE; - v->a[283181] = sym_raw_string; - v->a[283182] = sym_ansi_c_string; - v->a[283183] = anon_sym_DOLLAR_LBRACE; - v->a[283184] = anon_sym_BQUOTE; - v->a[283185] = anon_sym_DOLLAR_BQUOTE; - v->a[283186] = anon_sym_LT_LPAREN; - v->a[283187] = anon_sym_GT_LPAREN; - v->a[283188] = 3; - v->a[283189] = actions(71); - v->a[283190] = 1; - v->a[283191] = sym_comment; - v->a[283192] = actions(12490); - v->a[283193] = 6; - v->a[283194] = anon_sym_LPAREN; - v->a[283195] = anon_sym_DOLLAR; - v->a[283196] = aux_sym_number_token1; - v->a[283197] = aux_sym_number_token2; - v->a[283198] = anon_sym_DOLLAR_LPAREN; - v->a[283199] = sym_word; - small_parse_table_14160(v); -} - -/* EOF small_parse_table_2831.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2832.c b/parser/static/small_parse_table/small_parse_table_2832.c deleted file mode 100644 index 3b2b36ac..00000000 --- a/parser/static/small_parse_table/small_parse_table_2832.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2832.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14160(t_small_parse_table_array *v) -{ - v->a[283200] = actions(12492); - v->a[283201] = 15; - v->a[283202] = sym_test_operator; - v->a[283203] = sym_extglob_pattern; - v->a[283204] = sym__brace_start; - v->a[283205] = anon_sym_LPAREN_LPAREN; - v->a[283206] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283207] = anon_sym_DOLLAR_LBRACK; - v->a[283208] = sym__special_character; - v->a[283209] = anon_sym_DQUOTE; - v->a[283210] = sym_raw_string; - v->a[283211] = sym_ansi_c_string; - v->a[283212] = anon_sym_DOLLAR_LBRACE; - v->a[283213] = anon_sym_BQUOTE; - v->a[283214] = anon_sym_DOLLAR_BQUOTE; - v->a[283215] = anon_sym_LT_LPAREN; - v->a[283216] = anon_sym_GT_LPAREN; - v->a[283217] = 3; - v->a[283218] = actions(71); - v->a[283219] = 1; - small_parse_table_14161(v); -} - -void small_parse_table_14161(t_small_parse_table_array *v) -{ - v->a[283220] = sym_comment; - v->a[283221] = actions(12632); - v->a[283222] = 6; - v->a[283223] = anon_sym_LPAREN; - v->a[283224] = anon_sym_DOLLAR; - v->a[283225] = aux_sym_number_token1; - v->a[283226] = aux_sym_number_token2; - v->a[283227] = anon_sym_DOLLAR_LPAREN; - v->a[283228] = sym_word; - v->a[283229] = actions(12634); - v->a[283230] = 15; - v->a[283231] = sym_test_operator; - v->a[283232] = sym_extglob_pattern; - v->a[283233] = sym__brace_start; - v->a[283234] = anon_sym_LPAREN_LPAREN; - v->a[283235] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283236] = anon_sym_DOLLAR_LBRACK; - v->a[283237] = sym__special_character; - v->a[283238] = anon_sym_DQUOTE; - v->a[283239] = sym_raw_string; - small_parse_table_14162(v); -} - -void small_parse_table_14162(t_small_parse_table_array *v) -{ - v->a[283240] = sym_ansi_c_string; - v->a[283241] = anon_sym_DOLLAR_LBRACE; - v->a[283242] = anon_sym_BQUOTE; - v->a[283243] = anon_sym_DOLLAR_BQUOTE; - v->a[283244] = anon_sym_LT_LPAREN; - v->a[283245] = anon_sym_GT_LPAREN; - v->a[283246] = 3; - v->a[283247] = actions(71); - v->a[283248] = 1; - v->a[283249] = sym_comment; - v->a[283250] = actions(1312); - v->a[283251] = 7; - v->a[283252] = anon_sym_PIPE; - v->a[283253] = anon_sym_LT; - v->a[283254] = anon_sym_GT; - v->a[283255] = anon_sym_LT_LT; - v->a[283256] = anon_sym_AMP_GT; - v->a[283257] = anon_sym_LT_AMP; - v->a[283258] = anon_sym_GT_AMP; - v->a[283259] = actions(1314); - small_parse_table_14163(v); -} - -void small_parse_table_14163(t_small_parse_table_array *v) -{ - v->a[283260] = 14; - v->a[283261] = sym_file_descriptor; - v->a[283262] = sym__concat; - v->a[283263] = anon_sym_PIPE_PIPE; - v->a[283264] = anon_sym_AMP_AMP; - v->a[283265] = anon_sym_GT_GT; - v->a[283266] = anon_sym_PIPE_AMP; - v->a[283267] = anon_sym_RBRACK; - v->a[283268] = anon_sym_AMP_GT_GT; - v->a[283269] = anon_sym_GT_PIPE; - v->a[283270] = anon_sym_LT_AMP_DASH; - v->a[283271] = anon_sym_GT_AMP_DASH; - v->a[283272] = anon_sym_LT_LT_DASH; - v->a[283273] = anon_sym_LT_LT_LT; - v->a[283274] = aux_sym_concatenation_token1; - v->a[283275] = 3; - v->a[283276] = actions(71); - v->a[283277] = 1; - v->a[283278] = sym_comment; - v->a[283279] = actions(12640); - small_parse_table_14164(v); -} - -void small_parse_table_14164(t_small_parse_table_array *v) -{ - v->a[283280] = 6; - v->a[283281] = anon_sym_LPAREN; - v->a[283282] = anon_sym_DOLLAR; - v->a[283283] = aux_sym_number_token1; - v->a[283284] = aux_sym_number_token2; - v->a[283285] = anon_sym_DOLLAR_LPAREN; - v->a[283286] = sym_word; - v->a[283287] = actions(12642); - v->a[283288] = 15; - v->a[283289] = sym_test_operator; - v->a[283290] = sym_extglob_pattern; - v->a[283291] = sym__brace_start; - v->a[283292] = anon_sym_LPAREN_LPAREN; - v->a[283293] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283294] = anon_sym_DOLLAR_LBRACK; - v->a[283295] = sym__special_character; - v->a[283296] = anon_sym_DQUOTE; - v->a[283297] = sym_raw_string; - v->a[283298] = sym_ansi_c_string; - v->a[283299] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14165(v); -} - -/* EOF small_parse_table_2832.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2833.c b/parser/static/small_parse_table/small_parse_table_2833.c deleted file mode 100644 index c71bc05e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2833.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2833.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14165(t_small_parse_table_array *v) -{ - v->a[283300] = anon_sym_BQUOTE; - v->a[283301] = anon_sym_DOLLAR_BQUOTE; - v->a[283302] = anon_sym_LT_LPAREN; - v->a[283303] = anon_sym_GT_LPAREN; - v->a[283304] = 3; - v->a[283305] = actions(71); - v->a[283306] = 1; - v->a[283307] = sym_comment; - v->a[283308] = actions(12467); - v->a[283309] = 6; - v->a[283310] = anon_sym_LPAREN; - v->a[283311] = anon_sym_DOLLAR; - v->a[283312] = aux_sym_number_token1; - v->a[283313] = aux_sym_number_token2; - v->a[283314] = anon_sym_DOLLAR_LPAREN; - v->a[283315] = sym_word; - v->a[283316] = actions(12469); - v->a[283317] = 15; - v->a[283318] = sym_test_operator; - v->a[283319] = sym_extglob_pattern; - small_parse_table_14166(v); -} - -void small_parse_table_14166(t_small_parse_table_array *v) -{ - v->a[283320] = sym__brace_start; - v->a[283321] = anon_sym_LPAREN_LPAREN; - v->a[283322] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283323] = anon_sym_DOLLAR_LBRACK; - v->a[283324] = sym__special_character; - v->a[283325] = anon_sym_DQUOTE; - v->a[283326] = sym_raw_string; - v->a[283327] = sym_ansi_c_string; - v->a[283328] = anon_sym_DOLLAR_LBRACE; - v->a[283329] = anon_sym_BQUOTE; - v->a[283330] = anon_sym_DOLLAR_BQUOTE; - v->a[283331] = anon_sym_LT_LPAREN; - v->a[283332] = anon_sym_GT_LPAREN; - v->a[283333] = 3; - v->a[283334] = actions(71); - v->a[283335] = 1; - v->a[283336] = sym_comment; - v->a[283337] = actions(12429); - v->a[283338] = 6; - v->a[283339] = anon_sym_LPAREN; - small_parse_table_14167(v); -} - -void small_parse_table_14167(t_small_parse_table_array *v) -{ - v->a[283340] = anon_sym_DOLLAR; - v->a[283341] = aux_sym_number_token1; - v->a[283342] = aux_sym_number_token2; - v->a[283343] = anon_sym_DOLLAR_LPAREN; - v->a[283344] = sym_word; - v->a[283345] = actions(12431); - v->a[283346] = 15; - v->a[283347] = sym_test_operator; - v->a[283348] = sym_extglob_pattern; - v->a[283349] = sym__brace_start; - v->a[283350] = anon_sym_LPAREN_LPAREN; - v->a[283351] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283352] = anon_sym_DOLLAR_LBRACK; - v->a[283353] = sym__special_character; - v->a[283354] = anon_sym_DQUOTE; - v->a[283355] = sym_raw_string; - v->a[283356] = sym_ansi_c_string; - v->a[283357] = anon_sym_DOLLAR_LBRACE; - v->a[283358] = anon_sym_BQUOTE; - v->a[283359] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14168(v); -} - -void small_parse_table_14168(t_small_parse_table_array *v) -{ - v->a[283360] = anon_sym_LT_LPAREN; - v->a[283361] = anon_sym_GT_LPAREN; - v->a[283362] = 3; - v->a[283363] = actions(71); - v->a[283364] = 1; - v->a[283365] = sym_comment; - v->a[283366] = actions(12734); - v->a[283367] = 6; - v->a[283368] = anon_sym_LPAREN; - v->a[283369] = anon_sym_DOLLAR; - v->a[283370] = aux_sym_number_token1; - v->a[283371] = aux_sym_number_token2; - v->a[283372] = anon_sym_DOLLAR_LPAREN; - v->a[283373] = sym_word; - v->a[283374] = actions(12736); - v->a[283375] = 15; - v->a[283376] = sym_test_operator; - v->a[283377] = sym_extglob_pattern; - v->a[283378] = sym__brace_start; - v->a[283379] = anon_sym_LPAREN_LPAREN; - small_parse_table_14169(v); -} - -void small_parse_table_14169(t_small_parse_table_array *v) -{ - v->a[283380] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283381] = anon_sym_DOLLAR_LBRACK; - v->a[283382] = sym__special_character; - v->a[283383] = anon_sym_DQUOTE; - v->a[283384] = sym_raw_string; - v->a[283385] = sym_ansi_c_string; - v->a[283386] = anon_sym_DOLLAR_LBRACE; - v->a[283387] = anon_sym_BQUOTE; - v->a[283388] = anon_sym_DOLLAR_BQUOTE; - v->a[283389] = anon_sym_LT_LPAREN; - v->a[283390] = anon_sym_GT_LPAREN; - v->a[283391] = 3; - v->a[283392] = actions(71); - v->a[283393] = 1; - v->a[283394] = sym_comment; - v->a[283395] = actions(12467); - v->a[283396] = 6; - v->a[283397] = anon_sym_LPAREN; - v->a[283398] = anon_sym_DOLLAR; - v->a[283399] = aux_sym_number_token1; - small_parse_table_14170(v); -} - -/* EOF small_parse_table_2833.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2834.c b/parser/static/small_parse_table/small_parse_table_2834.c deleted file mode 100644 index aaf6f549..00000000 --- a/parser/static/small_parse_table/small_parse_table_2834.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2834.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14170(t_small_parse_table_array *v) -{ - v->a[283400] = aux_sym_number_token2; - v->a[283401] = anon_sym_DOLLAR_LPAREN; - v->a[283402] = sym_word; - v->a[283403] = actions(12469); - v->a[283404] = 15; - v->a[283405] = sym_test_operator; - v->a[283406] = sym_extglob_pattern; - v->a[283407] = sym__brace_start; - v->a[283408] = anon_sym_LPAREN_LPAREN; - v->a[283409] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283410] = anon_sym_DOLLAR_LBRACK; - v->a[283411] = sym__special_character; - v->a[283412] = anon_sym_DQUOTE; - v->a[283413] = sym_raw_string; - v->a[283414] = sym_ansi_c_string; - v->a[283415] = anon_sym_DOLLAR_LBRACE; - v->a[283416] = anon_sym_BQUOTE; - v->a[283417] = anon_sym_DOLLAR_BQUOTE; - v->a[283418] = anon_sym_LT_LPAREN; - v->a[283419] = anon_sym_GT_LPAREN; - small_parse_table_14171(v); -} - -void small_parse_table_14171(t_small_parse_table_array *v) -{ - v->a[283420] = 3; - v->a[283421] = actions(71); - v->a[283422] = 1; - v->a[283423] = sym_comment; - v->a[283424] = actions(12356); - v->a[283425] = 6; - v->a[283426] = anon_sym_LPAREN; - v->a[283427] = anon_sym_DOLLAR; - v->a[283428] = aux_sym_number_token1; - v->a[283429] = aux_sym_number_token2; - v->a[283430] = anon_sym_DOLLAR_LPAREN; - v->a[283431] = sym_word; - v->a[283432] = actions(12358); - v->a[283433] = 15; - v->a[283434] = sym_test_operator; - v->a[283435] = sym_extglob_pattern; - v->a[283436] = sym__brace_start; - v->a[283437] = anon_sym_LPAREN_LPAREN; - v->a[283438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283439] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14172(v); -} - -void small_parse_table_14172(t_small_parse_table_array *v) -{ - v->a[283440] = sym__special_character; - v->a[283441] = anon_sym_DQUOTE; - v->a[283442] = sym_raw_string; - v->a[283443] = sym_ansi_c_string; - v->a[283444] = anon_sym_DOLLAR_LBRACE; - v->a[283445] = anon_sym_BQUOTE; - v->a[283446] = anon_sym_DOLLAR_BQUOTE; - v->a[283447] = anon_sym_LT_LPAREN; - v->a[283448] = anon_sym_GT_LPAREN; - v->a[283449] = 3; - v->a[283450] = actions(71); - v->a[283451] = 1; - v->a[283452] = sym_comment; - v->a[283453] = actions(12350); - v->a[283454] = 6; - v->a[283455] = anon_sym_LPAREN; - v->a[283456] = anon_sym_DOLLAR; - v->a[283457] = aux_sym_number_token1; - v->a[283458] = aux_sym_number_token2; - v->a[283459] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14173(v); -} - -void small_parse_table_14173(t_small_parse_table_array *v) -{ - v->a[283460] = sym_word; - v->a[283461] = actions(12352); - v->a[283462] = 15; - v->a[283463] = sym_test_operator; - v->a[283464] = sym_extglob_pattern; - v->a[283465] = sym__brace_start; - v->a[283466] = anon_sym_LPAREN_LPAREN; - v->a[283467] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283468] = anon_sym_DOLLAR_LBRACK; - v->a[283469] = sym__special_character; - v->a[283470] = anon_sym_DQUOTE; - v->a[283471] = sym_raw_string; - v->a[283472] = sym_ansi_c_string; - v->a[283473] = anon_sym_DOLLAR_LBRACE; - v->a[283474] = anon_sym_BQUOTE; - v->a[283475] = anon_sym_DOLLAR_BQUOTE; - v->a[283476] = anon_sym_LT_LPAREN; - v->a[283477] = anon_sym_GT_LPAREN; - v->a[283478] = 3; - v->a[283479] = actions(71); - small_parse_table_14174(v); -} - -void small_parse_table_14174(t_small_parse_table_array *v) -{ - v->a[283480] = 1; - v->a[283481] = sym_comment; - v->a[283482] = actions(12362); - v->a[283483] = 6; - v->a[283484] = anon_sym_LPAREN; - v->a[283485] = anon_sym_DOLLAR; - v->a[283486] = aux_sym_number_token1; - v->a[283487] = aux_sym_number_token2; - v->a[283488] = anon_sym_DOLLAR_LPAREN; - v->a[283489] = sym_word; - v->a[283490] = actions(12364); - v->a[283491] = 15; - v->a[283492] = sym_test_operator; - v->a[283493] = sym_extglob_pattern; - v->a[283494] = sym__brace_start; - v->a[283495] = anon_sym_LPAREN_LPAREN; - v->a[283496] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283497] = anon_sym_DOLLAR_LBRACK; - v->a[283498] = sym__special_character; - v->a[283499] = anon_sym_DQUOTE; - small_parse_table_14175(v); -} - -/* EOF small_parse_table_2834.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2835.c b/parser/static/small_parse_table/small_parse_table_2835.c deleted file mode 100644 index a5f0248a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2835.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2835.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14175(t_small_parse_table_array *v) -{ - v->a[283500] = sym_raw_string; - v->a[283501] = sym_ansi_c_string; - v->a[283502] = anon_sym_DOLLAR_LBRACE; - v->a[283503] = anon_sym_BQUOTE; - v->a[283504] = anon_sym_DOLLAR_BQUOTE; - v->a[283505] = anon_sym_LT_LPAREN; - v->a[283506] = anon_sym_GT_LPAREN; - v->a[283507] = 3; - v->a[283508] = actions(71); - v->a[283509] = 1; - v->a[283510] = sym_comment; - v->a[283511] = actions(12362); - v->a[283512] = 6; - v->a[283513] = anon_sym_LPAREN; - v->a[283514] = anon_sym_DOLLAR; - v->a[283515] = aux_sym_number_token1; - v->a[283516] = aux_sym_number_token2; - v->a[283517] = anon_sym_DOLLAR_LPAREN; - v->a[283518] = sym_word; - v->a[283519] = actions(12364); - small_parse_table_14176(v); -} - -void small_parse_table_14176(t_small_parse_table_array *v) -{ - v->a[283520] = 15; - v->a[283521] = sym_test_operator; - v->a[283522] = sym_extglob_pattern; - v->a[283523] = sym__brace_start; - v->a[283524] = anon_sym_LPAREN_LPAREN; - v->a[283525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283526] = anon_sym_DOLLAR_LBRACK; - v->a[283527] = sym__special_character; - v->a[283528] = anon_sym_DQUOTE; - v->a[283529] = sym_raw_string; - v->a[283530] = sym_ansi_c_string; - v->a[283531] = anon_sym_DOLLAR_LBRACE; - v->a[283532] = anon_sym_BQUOTE; - v->a[283533] = anon_sym_DOLLAR_BQUOTE; - v->a[283534] = anon_sym_LT_LPAREN; - v->a[283535] = anon_sym_GT_LPAREN; - v->a[283536] = 5; - v->a[283537] = actions(71); - v->a[283538] = 1; - v->a[283539] = sym_comment; - small_parse_table_14177(v); -} - -void small_parse_table_14177(t_small_parse_table_array *v) -{ - v->a[283540] = state(5328); - v->a[283541] = 1; - v->a[283542] = aux_sym_concatenation_repeat1; - v->a[283543] = actions(12435); - v->a[283544] = 2; - v->a[283545] = sym__concat; - v->a[283546] = aux_sym_concatenation_token1; - v->a[283547] = actions(4370); - v->a[283548] = 7; - v->a[283549] = anon_sym_PIPE; - v->a[283550] = anon_sym_LT; - v->a[283551] = anon_sym_GT; - v->a[283552] = anon_sym_LT_LT; - v->a[283553] = anon_sym_AMP_GT; - v->a[283554] = anon_sym_LT_AMP; - v->a[283555] = anon_sym_GT_AMP; - v->a[283556] = actions(4372); - v->a[283557] = 11; - v->a[283558] = sym_file_descriptor; - v->a[283559] = anon_sym_PIPE_PIPE; - small_parse_table_14178(v); -} - -void small_parse_table_14178(t_small_parse_table_array *v) -{ - v->a[283560] = anon_sym_AMP_AMP; - v->a[283561] = anon_sym_GT_GT; - v->a[283562] = anon_sym_PIPE_AMP; - v->a[283563] = anon_sym_RBRACK; - v->a[283564] = anon_sym_AMP_GT_GT; - v->a[283565] = anon_sym_GT_PIPE; - v->a[283566] = anon_sym_LT_AMP_DASH; - v->a[283567] = anon_sym_GT_AMP_DASH; - v->a[283568] = anon_sym_LT_LT_DASH; - v->a[283569] = 5; - v->a[283570] = actions(71); - v->a[283571] = 1; - v->a[283572] = sym_comment; - v->a[283573] = state(5322); - v->a[283574] = 1; - v->a[283575] = aux_sym_concatenation_repeat1; - v->a[283576] = actions(12435); - v->a[283577] = 2; - v->a[283578] = sym__concat; - v->a[283579] = aux_sym_concatenation_token1; - small_parse_table_14179(v); -} - -void small_parse_table_14179(t_small_parse_table_array *v) -{ - v->a[283580] = actions(4467); - v->a[283581] = 7; - v->a[283582] = anon_sym_PIPE; - v->a[283583] = anon_sym_LT; - v->a[283584] = anon_sym_GT; - v->a[283585] = anon_sym_LT_LT; - v->a[283586] = anon_sym_AMP_GT; - v->a[283587] = anon_sym_LT_AMP; - v->a[283588] = anon_sym_GT_AMP; - v->a[283589] = actions(4469); - v->a[283590] = 11; - v->a[283591] = sym_file_descriptor; - v->a[283592] = anon_sym_PIPE_PIPE; - v->a[283593] = anon_sym_AMP_AMP; - v->a[283594] = anon_sym_GT_GT; - v->a[283595] = anon_sym_PIPE_AMP; - v->a[283596] = anon_sym_RBRACK; - v->a[283597] = anon_sym_AMP_GT_GT; - v->a[283598] = anon_sym_GT_PIPE; - v->a[283599] = anon_sym_LT_AMP_DASH; - small_parse_table_14180(v); -} - -/* EOF small_parse_table_2835.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2836.c b/parser/static/small_parse_table/small_parse_table_2836.c deleted file mode 100644 index 15bafca9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2836.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2836.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14180(t_small_parse_table_array *v) -{ - v->a[283600] = anon_sym_GT_AMP_DASH; - v->a[283601] = anon_sym_LT_LT_DASH; - v->a[283602] = 5; - v->a[283603] = actions(71); - v->a[283604] = 1; - v->a[283605] = sym_comment; - v->a[283606] = state(5349); - v->a[283607] = 1; - v->a[283608] = aux_sym_concatenation_repeat1; - v->a[283609] = actions(12738); - v->a[283610] = 2; - v->a[283611] = sym__concat; - v->a[283612] = aux_sym_concatenation_token1; - v->a[283613] = actions(1251); - v->a[283614] = 7; - v->a[283615] = anon_sym_PIPE; - v->a[283616] = anon_sym_LT; - v->a[283617] = anon_sym_GT; - v->a[283618] = anon_sym_LT_LT; - v->a[283619] = anon_sym_AMP_GT; - small_parse_table_14181(v); -} - -void small_parse_table_14181(t_small_parse_table_array *v) -{ - v->a[283620] = anon_sym_LT_AMP; - v->a[283621] = anon_sym_GT_AMP; - v->a[283622] = actions(1253); - v->a[283623] = 11; - v->a[283624] = sym_file_descriptor; - v->a[283625] = anon_sym_PIPE_PIPE; - v->a[283626] = anon_sym_AMP_AMP; - v->a[283627] = anon_sym_GT_GT; - v->a[283628] = anon_sym_PIPE_AMP; - v->a[283629] = anon_sym_RBRACK; - v->a[283630] = anon_sym_AMP_GT_GT; - v->a[283631] = anon_sym_GT_PIPE; - v->a[283632] = anon_sym_LT_AMP_DASH; - v->a[283633] = anon_sym_GT_AMP_DASH; - v->a[283634] = anon_sym_LT_LT_DASH; - v->a[283635] = 10; - v->a[283636] = actions(71); - v->a[283637] = 1; - v->a[283638] = sym_comment; - v->a[283639] = actions(5994); - small_parse_table_14182(v); -} - -void small_parse_table_14182(t_small_parse_table_array *v) -{ - v->a[283640] = 1; - v->a[283641] = anon_sym_LT_LT; - v->a[283642] = actions(5996); - v->a[283643] = 1; - v->a[283644] = anon_sym_LT_LT_DASH; - v->a[283645] = actions(11453); - v->a[283646] = 1; - v->a[283647] = anon_sym_PIPE; - v->a[283648] = actions(12686); - v->a[283649] = 1; - v->a[283650] = sym_file_descriptor; - v->a[283651] = actions(12502); - v->a[283652] = 2; - v->a[283653] = anon_sym_LT_AMP_DASH; - v->a[283654] = anon_sym_GT_AMP_DASH; - v->a[283655] = actions(12500); - v->a[283656] = 3; - v->a[283657] = anon_sym_GT_GT; - v->a[283658] = anon_sym_AMP_GT_GT; - v->a[283659] = anon_sym_GT_PIPE; - small_parse_table_14183(v); -} - -void small_parse_table_14183(t_small_parse_table_array *v) -{ - v->a[283660] = state(5382); - v->a[283661] = 3; - v->a[283662] = sym_file_redirect; - v->a[283663] = sym_heredoc_redirect; - v->a[283664] = aux_sym_redirected_statement_repeat1; - v->a[283665] = actions(11455); - v->a[283666] = 4; - v->a[283667] = anon_sym_PIPE_PIPE; - v->a[283668] = anon_sym_AMP_AMP; - v->a[283669] = anon_sym_PIPE_AMP; - v->a[283670] = anon_sym_RBRACK; - v->a[283671] = actions(12498); - v->a[283672] = 5; - v->a[283673] = anon_sym_LT; - v->a[283674] = anon_sym_GT; - v->a[283675] = anon_sym_AMP_GT; - v->a[283676] = anon_sym_LT_AMP; - v->a[283677] = anon_sym_GT_AMP; - v->a[283678] = 5; - v->a[283679] = actions(3); - small_parse_table_14184(v); -} - -void small_parse_table_14184(t_small_parse_table_array *v) -{ - v->a[283680] = 1; - v->a[283681] = sym_comment; - v->a[283682] = actions(12276); - v->a[283683] = 1; - v->a[283684] = sym__special_character; - v->a[283685] = state(5021); - v->a[283686] = 1; - v->a[283687] = aux_sym__literal_repeat1; - v->a[283688] = actions(12313); - v->a[283689] = 3; - v->a[283690] = sym_test_operator; - v->a[283691] = sym__brace_start; - v->a[283692] = aux_sym_heredoc_redirect_token1; - v->a[283693] = actions(12311); - v->a[283694] = 16; - v->a[283695] = anon_sym_LPAREN_LPAREN; - v->a[283696] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283697] = anon_sym_DOLLAR_LBRACK; - v->a[283698] = anon_sym_DOLLAR; - v->a[283699] = anon_sym_DQUOTE; - small_parse_table_14185(v); -} - -/* EOF small_parse_table_2836.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2837.c b/parser/static/small_parse_table/small_parse_table_2837.c deleted file mode 100644 index d1d0aaea..00000000 --- a/parser/static/small_parse_table/small_parse_table_2837.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2837.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14185(t_small_parse_table_array *v) -{ - v->a[283700] = sym_raw_string; - v->a[283701] = sym_ansi_c_string; - v->a[283702] = aux_sym_number_token1; - v->a[283703] = aux_sym_number_token2; - v->a[283704] = anon_sym_DOLLAR_LBRACE; - v->a[283705] = anon_sym_DOLLAR_LPAREN; - v->a[283706] = anon_sym_BQUOTE; - v->a[283707] = anon_sym_DOLLAR_BQUOTE; - v->a[283708] = anon_sym_LT_LPAREN; - v->a[283709] = anon_sym_GT_LPAREN; - v->a[283710] = sym_word; - v->a[283711] = 5; - v->a[283712] = actions(71); - v->a[283713] = 1; - v->a[283714] = sym_comment; - v->a[283715] = state(5271); - v->a[283716] = 1; - v->a[283717] = aux_sym_concatenation_repeat1; - v->a[283718] = actions(12622); - v->a[283719] = 2; - small_parse_table_14186(v); -} - -void small_parse_table_14186(t_small_parse_table_array *v) -{ - v->a[283720] = sym__concat; - v->a[283721] = aux_sym_concatenation_token1; - v->a[283722] = actions(2072); - v->a[283723] = 7; - v->a[283724] = anon_sym_PIPE; - v->a[283725] = anon_sym_LT; - v->a[283726] = anon_sym_GT; - v->a[283727] = anon_sym_LT_LT; - v->a[283728] = anon_sym_AMP_GT; - v->a[283729] = anon_sym_LT_AMP; - v->a[283730] = anon_sym_GT_AMP; - v->a[283731] = actions(2074); - v->a[283732] = 11; - v->a[283733] = sym_file_descriptor; - v->a[283734] = anon_sym_PIPE_PIPE; - v->a[283735] = anon_sym_AMP_AMP; - v->a[283736] = anon_sym_GT_GT; - v->a[283737] = anon_sym_PIPE_AMP; - v->a[283738] = anon_sym_AMP_GT_GT; - v->a[283739] = anon_sym_GT_PIPE; - small_parse_table_14187(v); -} - -void small_parse_table_14187(t_small_parse_table_array *v) -{ - v->a[283740] = anon_sym_LT_AMP_DASH; - v->a[283741] = anon_sym_GT_AMP_DASH; - v->a[283742] = anon_sym_LT_LT_DASH; - v->a[283743] = anon_sym_LT_LT_LT; - v->a[283744] = 3; - v->a[283745] = actions(71); - v->a[283746] = 1; - v->a[283747] = sym_comment; - v->a[283748] = actions(12741); - v->a[283749] = 6; - v->a[283750] = anon_sym_LPAREN; - v->a[283751] = anon_sym_DOLLAR; - v->a[283752] = aux_sym_number_token1; - v->a[283753] = aux_sym_number_token2; - v->a[283754] = anon_sym_DOLLAR_LPAREN; - v->a[283755] = sym_word; - v->a[283756] = actions(12743); - v->a[283757] = 15; - v->a[283758] = sym_test_operator; - v->a[283759] = sym_extglob_pattern; - small_parse_table_14188(v); -} - -void small_parse_table_14188(t_small_parse_table_array *v) -{ - v->a[283760] = sym__brace_start; - v->a[283761] = anon_sym_LPAREN_LPAREN; - v->a[283762] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283763] = anon_sym_DOLLAR_LBRACK; - v->a[283764] = sym__special_character; - v->a[283765] = anon_sym_DQUOTE; - v->a[283766] = sym_raw_string; - v->a[283767] = sym_ansi_c_string; - v->a[283768] = anon_sym_DOLLAR_LBRACE; - v->a[283769] = anon_sym_BQUOTE; - v->a[283770] = anon_sym_DOLLAR_BQUOTE; - v->a[283771] = anon_sym_LT_LPAREN; - v->a[283772] = anon_sym_GT_LPAREN; - v->a[283773] = 3; - v->a[283774] = actions(71); - v->a[283775] = 1; - v->a[283776] = sym_comment; - v->a[283777] = actions(12745); - v->a[283778] = 6; - v->a[283779] = anon_sym_LPAREN; - small_parse_table_14189(v); -} - -void small_parse_table_14189(t_small_parse_table_array *v) -{ - v->a[283780] = anon_sym_DOLLAR; - v->a[283781] = aux_sym_number_token1; - v->a[283782] = aux_sym_number_token2; - v->a[283783] = anon_sym_DOLLAR_LPAREN; - v->a[283784] = sym_word; - v->a[283785] = actions(12747); - v->a[283786] = 15; - v->a[283787] = sym_test_operator; - v->a[283788] = sym_extglob_pattern; - v->a[283789] = sym__brace_start; - v->a[283790] = anon_sym_LPAREN_LPAREN; - v->a[283791] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283792] = anon_sym_DOLLAR_LBRACK; - v->a[283793] = sym__special_character; - v->a[283794] = anon_sym_DQUOTE; - v->a[283795] = sym_raw_string; - v->a[283796] = sym_ansi_c_string; - v->a[283797] = anon_sym_DOLLAR_LBRACE; - v->a[283798] = anon_sym_BQUOTE; - v->a[283799] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14190(v); -} - -/* EOF small_parse_table_2837.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2838.c b/parser/static/small_parse_table/small_parse_table_2838.c deleted file mode 100644 index f089d006..00000000 --- a/parser/static/small_parse_table/small_parse_table_2838.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2838.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14190(t_small_parse_table_array *v) -{ - v->a[283800] = anon_sym_LT_LPAREN; - v->a[283801] = anon_sym_GT_LPAREN; - v->a[283802] = 3; - v->a[283803] = actions(71); - v->a[283804] = 1; - v->a[283805] = sym_comment; - v->a[283806] = actions(12734); - v->a[283807] = 6; - v->a[283808] = anon_sym_LPAREN; - v->a[283809] = anon_sym_DOLLAR; - v->a[283810] = aux_sym_number_token1; - v->a[283811] = aux_sym_number_token2; - v->a[283812] = anon_sym_DOLLAR_LPAREN; - v->a[283813] = sym_word; - v->a[283814] = actions(12736); - v->a[283815] = 15; - v->a[283816] = sym_test_operator; - v->a[283817] = sym_extglob_pattern; - v->a[283818] = sym__brace_start; - v->a[283819] = anon_sym_LPAREN_LPAREN; - small_parse_table_14191(v); -} - -void small_parse_table_14191(t_small_parse_table_array *v) -{ - v->a[283820] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[283821] = anon_sym_DOLLAR_LBRACK; - v->a[283822] = sym__special_character; - v->a[283823] = anon_sym_DQUOTE; - v->a[283824] = sym_raw_string; - v->a[283825] = sym_ansi_c_string; - v->a[283826] = anon_sym_DOLLAR_LBRACE; - v->a[283827] = anon_sym_BQUOTE; - v->a[283828] = anon_sym_DOLLAR_BQUOTE; - v->a[283829] = anon_sym_LT_LPAREN; - v->a[283830] = anon_sym_GT_LPAREN; - v->a[283831] = 12; - v->a[283832] = actions(71); - v->a[283833] = 1; - v->a[283834] = sym_comment; - v->a[283835] = actions(4253); - v->a[283836] = 1; - v->a[283837] = anon_sym_PIPE; - v->a[283838] = actions(4348); - v->a[283839] = 1; - small_parse_table_14192(v); -} - -void small_parse_table_14192(t_small_parse_table_array *v) -{ - v->a[283840] = anon_sym_PIPE_AMP; - v->a[283841] = actions(5994); - v->a[283842] = 1; - v->a[283843] = anon_sym_LT_LT; - v->a[283844] = actions(5996); - v->a[283845] = 1; - v->a[283846] = anon_sym_LT_LT_DASH; - v->a[283847] = actions(7551); - v->a[283848] = 1; - v->a[283849] = anon_sym_RBRACK; - v->a[283850] = actions(12686); - v->a[283851] = 1; - v->a[283852] = sym_file_descriptor; - v->a[283853] = actions(5992); - v->a[283854] = 2; - v->a[283855] = anon_sym_PIPE_PIPE; - v->a[283856] = anon_sym_AMP_AMP; - v->a[283857] = actions(12502); - v->a[283858] = 2; - v->a[283859] = anon_sym_LT_AMP_DASH; - small_parse_table_14193(v); -} - -void small_parse_table_14193(t_small_parse_table_array *v) -{ - v->a[283860] = anon_sym_GT_AMP_DASH; - v->a[283861] = actions(12500); - v->a[283862] = 3; - v->a[283863] = anon_sym_GT_GT; - v->a[283864] = anon_sym_AMP_GT_GT; - v->a[283865] = anon_sym_GT_PIPE; - v->a[283866] = state(5350); - v->a[283867] = 3; - v->a[283868] = sym_file_redirect; - v->a[283869] = sym_heredoc_redirect; - v->a[283870] = aux_sym_redirected_statement_repeat1; - v->a[283871] = actions(12498); - v->a[283872] = 5; - v->a[283873] = anon_sym_LT; - v->a[283874] = anon_sym_GT; - v->a[283875] = anon_sym_AMP_GT; - v->a[283876] = anon_sym_LT_AMP; - v->a[283877] = anon_sym_GT_AMP; - v->a[283878] = 5; - v->a[283879] = actions(71); - small_parse_table_14194(v); -} - -void small_parse_table_14194(t_small_parse_table_array *v) -{ - v->a[283880] = 1; - v->a[283881] = sym_comment; - v->a[283882] = actions(12668); - v->a[283883] = 1; - v->a[283884] = sym__special_character; - v->a[283885] = state(5388); - v->a[283886] = 1; - v->a[283887] = aux_sym__literal_repeat1; - v->a[283888] = actions(5695); - v->a[283889] = 7; - v->a[283890] = anon_sym_PIPE; - v->a[283891] = anon_sym_LT; - v->a[283892] = anon_sym_GT; - v->a[283893] = anon_sym_LT_LT; - v->a[283894] = anon_sym_AMP_GT; - v->a[283895] = anon_sym_LT_AMP; - v->a[283896] = anon_sym_GT_AMP; - v->a[283897] = actions(5697); - v->a[283898] = 12; - v->a[283899] = sym_file_descriptor; - small_parse_table_14195(v); -} - -/* EOF small_parse_table_2838.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2839.c b/parser/static/small_parse_table/small_parse_table_2839.c deleted file mode 100644 index 4806203f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2839.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2839.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14195(t_small_parse_table_array *v) -{ - v->a[283900] = anon_sym_PIPE_PIPE; - v->a[283901] = anon_sym_AMP_AMP; - v->a[283902] = anon_sym_GT_GT; - v->a[283903] = anon_sym_PIPE_AMP; - v->a[283904] = anon_sym_RBRACK; - v->a[283905] = anon_sym_AMP_GT_GT; - v->a[283906] = anon_sym_GT_PIPE; - v->a[283907] = anon_sym_LT_AMP_DASH; - v->a[283908] = anon_sym_GT_AMP_DASH; - v->a[283909] = anon_sym_LT_LT_DASH; - v->a[283910] = anon_sym_LT_LT_LT; - v->a[283911] = 12; - v->a[283912] = actions(71); - v->a[283913] = 1; - v->a[283914] = sym_comment; - v->a[283915] = actions(4253); - v->a[283916] = 1; - v->a[283917] = anon_sym_PIPE; - v->a[283918] = actions(4348); - v->a[283919] = 1; - small_parse_table_14196(v); -} - -void small_parse_table_14196(t_small_parse_table_array *v) -{ - v->a[283920] = anon_sym_PIPE_AMP; - v->a[283921] = actions(5994); - v->a[283922] = 1; - v->a[283923] = anon_sym_LT_LT; - v->a[283924] = actions(5996); - v->a[283925] = 1; - v->a[283926] = anon_sym_LT_LT_DASH; - v->a[283927] = actions(7374); - v->a[283928] = 1; - v->a[283929] = anon_sym_RBRACK; - v->a[283930] = actions(12686); - v->a[283931] = 1; - v->a[283932] = sym_file_descriptor; - v->a[283933] = actions(5992); - v->a[283934] = 2; - v->a[283935] = anon_sym_PIPE_PIPE; - v->a[283936] = anon_sym_AMP_AMP; - v->a[283937] = actions(12502); - v->a[283938] = 2; - v->a[283939] = anon_sym_LT_AMP_DASH; - small_parse_table_14197(v); -} - -void small_parse_table_14197(t_small_parse_table_array *v) -{ - v->a[283940] = anon_sym_GT_AMP_DASH; - v->a[283941] = actions(12500); - v->a[283942] = 3; - v->a[283943] = anon_sym_GT_GT; - v->a[283944] = anon_sym_AMP_GT_GT; - v->a[283945] = anon_sym_GT_PIPE; - v->a[283946] = state(5350); - v->a[283947] = 3; - v->a[283948] = sym_file_redirect; - v->a[283949] = sym_heredoc_redirect; - v->a[283950] = aux_sym_redirected_statement_repeat1; - v->a[283951] = actions(12498); - v->a[283952] = 5; - v->a[283953] = anon_sym_LT; - v->a[283954] = anon_sym_GT; - v->a[283955] = anon_sym_AMP_GT; - v->a[283956] = anon_sym_LT_AMP; - v->a[283957] = anon_sym_GT_AMP; - v->a[283958] = 5; - v->a[283959] = actions(71); - small_parse_table_14198(v); -} - -void small_parse_table_14198(t_small_parse_table_array *v) -{ - v->a[283960] = 1; - v->a[283961] = sym_comment; - v->a[283962] = state(5270); - v->a[283963] = 1; - v->a[283964] = aux_sym_concatenation_repeat1; - v->a[283965] = actions(12622); - v->a[283966] = 2; - v->a[283967] = sym__concat; - v->a[283968] = aux_sym_concatenation_token1; - v->a[283969] = actions(5695); - v->a[283970] = 7; - v->a[283971] = anon_sym_PIPE; - v->a[283972] = anon_sym_LT; - v->a[283973] = anon_sym_GT; - v->a[283974] = anon_sym_LT_LT; - v->a[283975] = anon_sym_AMP_GT; - v->a[283976] = anon_sym_LT_AMP; - v->a[283977] = anon_sym_GT_AMP; - v->a[283978] = actions(5697); - v->a[283979] = 11; - small_parse_table_14199(v); -} - -void small_parse_table_14199(t_small_parse_table_array *v) -{ - v->a[283980] = sym_file_descriptor; - v->a[283981] = anon_sym_PIPE_PIPE; - v->a[283982] = anon_sym_AMP_AMP; - v->a[283983] = anon_sym_GT_GT; - v->a[283984] = anon_sym_PIPE_AMP; - v->a[283985] = anon_sym_AMP_GT_GT; - v->a[283986] = anon_sym_GT_PIPE; - v->a[283987] = anon_sym_LT_AMP_DASH; - v->a[283988] = anon_sym_GT_AMP_DASH; - v->a[283989] = anon_sym_LT_LT_DASH; - v->a[283990] = anon_sym_LT_LT_LT; - v->a[283991] = 6; - v->a[283992] = actions(71); - v->a[283993] = 1; - v->a[283994] = sym_comment; - v->a[283995] = actions(12749); - v->a[283996] = 1; - v->a[283997] = sym_variable_name; - v->a[283998] = state(6737); - v->a[283999] = 1; - small_parse_table_14200(v); -} - -/* EOF small_parse_table_2839.c */ diff --git a/parser/static/small_parse_table/small_parse_table_284.c b/parser/static/small_parse_table/small_parse_table_284.c index a298f181..e210c24c 100644 --- a/parser/static/small_parse_table/small_parse_table_284.c +++ b/parser/static/small_parse_table/small_parse_table_284.c @@ -14,126 +14,126 @@ void small_parse_table_1420(t_small_parse_table_array *v) { - v->a[28400] = anon_sym_BQUOTE; - v->a[28401] = anon_sym_DOLLAR_BQUOTE; - v->a[28402] = anon_sym_LT_LPAREN; - v->a[28403] = anon_sym_GT_LPAREN; - v->a[28404] = sym_word; - v->a[28405] = 10; - v->a[28406] = actions(3); - v->a[28407] = 1; - v->a[28408] = sym_comment; - v->a[28409] = actions(4272); - v->a[28410] = 1; - v->a[28411] = aux_sym_heredoc_redirect_token1; - v->a[28412] = actions(4386); - v->a[28413] = 1; - v->a[28414] = sym_variable_name; - v->a[28415] = state(6772); - v->a[28416] = 1; - v->a[28417] = sym_subscript; - v->a[28418] = actions(4253); - v->a[28419] = 2; + v->a[28400] = sym_test_operator; + v->a[28401] = sym__brace_start; + v->a[28402] = aux_sym_heredoc_redirect_token1; + v->a[28403] = actions(3123); + v->a[28404] = 35; + v->a[28405] = anon_sym_PIPE; + v->a[28406] = anon_sym_SEMI_SEMI; + v->a[28407] = anon_sym_SEMI_AMP; + v->a[28408] = anon_sym_SEMI_SEMI_AMP; + v->a[28409] = anon_sym_PIPE_AMP; + v->a[28410] = anon_sym_AMP_AMP; + v->a[28411] = anon_sym_PIPE_PIPE; + v->a[28412] = anon_sym_LT; + v->a[28413] = anon_sym_GT; + v->a[28414] = anon_sym_GT_GT; + v->a[28415] = anon_sym_AMP_GT; + v->a[28416] = anon_sym_AMP_GT_GT; + v->a[28417] = anon_sym_LT_AMP; + v->a[28418] = anon_sym_GT_AMP; + v->a[28419] = anon_sym_GT_PIPE; small_parse_table_1421(v); } void small_parse_table_1421(t_small_parse_table_array *v) { - v->a[28420] = anon_sym_PIPE; - v->a[28421] = anon_sym_PIPE_AMP; - v->a[28422] = state(4358); - v->a[28423] = 2; - v->a[28424] = sym_variable_assignment; - v->a[28425] = aux_sym_variable_assignments_repeat1; - v->a[28426] = actions(4261); - v->a[28427] = 3; - v->a[28428] = sym_file_descriptor; - v->a[28429] = sym_test_operator; - v->a[28430] = sym__brace_start; - v->a[28431] = state(4455); - v->a[28432] = 3; - v->a[28433] = sym_file_redirect; - v->a[28434] = sym_heredoc_redirect; - v->a[28435] = aux_sym_redirected_statement_repeat1; - v->a[28436] = actions(4270); - v->a[28437] = 9; - v->a[28438] = anon_sym_SEMI; - v->a[28439] = anon_sym_PIPE_PIPE; + v->a[28420] = anon_sym_LT_AMP_DASH; + v->a[28421] = anon_sym_GT_AMP_DASH; + v->a[28422] = anon_sym_LT_LT; + v->a[28423] = anon_sym_LT_LT_DASH; + v->a[28424] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28425] = anon_sym_AMP; + v->a[28426] = aux_sym_concatenation_token1; + v->a[28427] = anon_sym_DOLLAR; + v->a[28428] = sym__special_character; + v->a[28429] = anon_sym_DQUOTE; + v->a[28430] = sym_raw_string; + v->a[28431] = aux_sym_number_token1; + v->a[28432] = aux_sym_number_token2; + v->a[28433] = anon_sym_DOLLAR_LBRACE; + v->a[28434] = anon_sym_DOLLAR_LPAREN; + v->a[28435] = anon_sym_BQUOTE; + v->a[28436] = anon_sym_DOLLAR_BQUOTE; + v->a[28437] = aux_sym__simple_variable_name_token1; + v->a[28438] = sym_word; + v->a[28439] = anon_sym_SEMI; small_parse_table_1422(v); } void small_parse_table_1422(t_small_parse_table_array *v) { - v->a[28440] = anon_sym_AMP_AMP; - v->a[28441] = anon_sym_AMP; - v->a[28442] = anon_sym_LT_LT; - v->a[28443] = anon_sym_SEMI_SEMI; - v->a[28444] = anon_sym_SEMI_AMP; - v->a[28445] = anon_sym_SEMI_SEMI_AMP; - v->a[28446] = anon_sym_LT_LT_DASH; - v->a[28447] = actions(4247); - v->a[28448] = 28; - v->a[28449] = anon_sym_LPAREN_LPAREN; - v->a[28450] = anon_sym_LT; - v->a[28451] = anon_sym_GT; - v->a[28452] = anon_sym_GT_GT; - v->a[28453] = anon_sym_AMP_GT; - v->a[28454] = anon_sym_AMP_GT_GT; - v->a[28455] = anon_sym_LT_AMP; - v->a[28456] = anon_sym_GT_AMP; - v->a[28457] = anon_sym_GT_PIPE; - v->a[28458] = anon_sym_LT_AMP_DASH; - v->a[28459] = anon_sym_GT_AMP_DASH; + v->a[28440] = 6; + v->a[28441] = actions(3); + v->a[28442] = 1; + v->a[28443] = sym_comment; + v->a[28444] = actions(3288); + v->a[28445] = 1; + v->a[28446] = aux_sym_concatenation_token1; + v->a[28447] = actions(3322); + v->a[28448] = 1; + v->a[28449] = sym__concat; + v->a[28450] = state(640); + v->a[28451] = 1; + v->a[28452] = aux_sym_concatenation_repeat1; + v->a[28453] = actions(2696); + v->a[28454] = 6; + v->a[28455] = sym_file_descriptor; + v->a[28456] = sym_test_operator; + v->a[28457] = sym__bare_dollar; + v->a[28458] = sym__brace_start; + v->a[28459] = ts_builtin_sym_end; small_parse_table_1423(v); } void small_parse_table_1423(t_small_parse_table_array *v) { - v->a[28460] = anon_sym_LT_LT_LT; - v->a[28461] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28462] = anon_sym_DOLLAR_LBRACK; - v->a[28463] = anon_sym_DOLLAR; - v->a[28464] = sym__special_character; - v->a[28465] = anon_sym_DQUOTE; - v->a[28466] = sym_raw_string; - v->a[28467] = sym_ansi_c_string; - v->a[28468] = aux_sym_number_token1; - v->a[28469] = aux_sym_number_token2; - v->a[28470] = anon_sym_DOLLAR_LBRACE; - v->a[28471] = anon_sym_DOLLAR_LPAREN; - v->a[28472] = anon_sym_BQUOTE; - v->a[28473] = anon_sym_DOLLAR_BQUOTE; - v->a[28474] = anon_sym_LT_LPAREN; - v->a[28475] = anon_sym_GT_LPAREN; - v->a[28476] = sym_word; - v->a[28477] = 8; - v->a[28478] = actions(3); - v->a[28479] = 1; + v->a[28460] = aux_sym_heredoc_redirect_token1; + v->a[28461] = actions(2694); + v->a[28462] = 32; + v->a[28463] = anon_sym_LPAREN; + v->a[28464] = anon_sym_PIPE; + v->a[28465] = anon_sym_SEMI_SEMI; + v->a[28466] = anon_sym_PIPE_AMP; + v->a[28467] = anon_sym_AMP_AMP; + v->a[28468] = anon_sym_PIPE_PIPE; + v->a[28469] = anon_sym_LT; + v->a[28470] = anon_sym_GT; + v->a[28471] = anon_sym_GT_GT; + v->a[28472] = anon_sym_AMP_GT; + v->a[28473] = anon_sym_AMP_GT_GT; + v->a[28474] = anon_sym_LT_AMP; + v->a[28475] = anon_sym_GT_AMP; + v->a[28476] = anon_sym_GT_PIPE; + v->a[28477] = anon_sym_LT_AMP_DASH; + v->a[28478] = anon_sym_GT_AMP_DASH; + v->a[28479] = anon_sym_LT_LT; small_parse_table_1424(v); } void small_parse_table_1424(t_small_parse_table_array *v) { - v->a[28480] = sym_comment; - v->a[28481] = actions(4397); - v->a[28482] = 1; - v->a[28483] = anon_sym_DQUOTE; - v->a[28484] = actions(4401); - v->a[28485] = 1; - v->a[28486] = sym_variable_name; - v->a[28487] = state(2412); - v->a[28488] = 1; - v->a[28489] = sym_string; - v->a[28490] = actions(4399); - v->a[28491] = 2; - v->a[28492] = aux_sym__simple_variable_name_token1; - v->a[28493] = aux_sym__multiline_variable_name_token1; - v->a[28494] = actions(1235); + v->a[28480] = anon_sym_LT_LT_DASH; + v->a[28481] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28482] = anon_sym_AMP; + v->a[28483] = anon_sym_DOLLAR; + v->a[28484] = sym__special_character; + v->a[28485] = anon_sym_DQUOTE; + v->a[28486] = sym_raw_string; + v->a[28487] = aux_sym_number_token1; + v->a[28488] = aux_sym_number_token2; + v->a[28489] = anon_sym_DOLLAR_LBRACE; + v->a[28490] = anon_sym_DOLLAR_LPAREN; + v->a[28491] = anon_sym_BQUOTE; + v->a[28492] = anon_sym_DOLLAR_BQUOTE; + v->a[28493] = sym_word; + v->a[28494] = anon_sym_SEMI; v->a[28495] = 3; - v->a[28496] = sym_file_descriptor; - v->a[28497] = sym_test_operator; - v->a[28498] = sym__brace_start; - v->a[28499] = actions(4395); + v->a[28496] = actions(3); + v->a[28497] = 1; + v->a[28498] = sym_comment; + v->a[28499] = actions(2908); small_parse_table_1425(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2840.c b/parser/static/small_parse_table/small_parse_table_2840.c deleted file mode 100644 index 21794f48..00000000 --- a/parser/static/small_parse_table/small_parse_table_2840.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2840.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14200(t_small_parse_table_array *v) -{ - v->a[284000] = sym_subscript; - v->a[284001] = state(5385); - v->a[284002] = 2; - v->a[284003] = sym_variable_assignment; - v->a[284004] = aux_sym_variable_assignments_repeat1; - v->a[284005] = actions(11327); - v->a[284006] = 7; - v->a[284007] = anon_sym_PIPE; - v->a[284008] = anon_sym_LT; - v->a[284009] = anon_sym_GT; - v->a[284010] = anon_sym_LT_LT; - v->a[284011] = anon_sym_AMP_GT; - v->a[284012] = anon_sym_LT_AMP; - v->a[284013] = anon_sym_GT_AMP; - v->a[284014] = actions(11329); - v->a[284015] = 10; - v->a[284016] = sym_file_descriptor; - v->a[284017] = anon_sym_PIPE_PIPE; - v->a[284018] = anon_sym_AMP_AMP; - v->a[284019] = anon_sym_GT_GT; - small_parse_table_14201(v); -} - -void small_parse_table_14201(t_small_parse_table_array *v) -{ - v->a[284020] = anon_sym_PIPE_AMP; - v->a[284021] = anon_sym_AMP_GT_GT; - v->a[284022] = anon_sym_GT_PIPE; - v->a[284023] = anon_sym_LT_AMP_DASH; - v->a[284024] = anon_sym_GT_AMP_DASH; - v->a[284025] = anon_sym_LT_LT_DASH; - v->a[284026] = 12; - v->a[284027] = actions(71); - v->a[284028] = 1; - v->a[284029] = sym_comment; - v->a[284030] = actions(4253); - v->a[284031] = 1; - v->a[284032] = anon_sym_PIPE; - v->a[284033] = actions(4348); - v->a[284034] = 1; - v->a[284035] = anon_sym_PIPE_AMP; - v->a[284036] = actions(5994); - v->a[284037] = 1; - v->a[284038] = anon_sym_LT_LT; - v->a[284039] = actions(5996); - small_parse_table_14202(v); -} - -void small_parse_table_14202(t_small_parse_table_array *v) -{ - v->a[284040] = 1; - v->a[284041] = anon_sym_LT_LT_DASH; - v->a[284042] = actions(7563); - v->a[284043] = 1; - v->a[284044] = anon_sym_RBRACK; - v->a[284045] = actions(12686); - v->a[284046] = 1; - v->a[284047] = sym_file_descriptor; - v->a[284048] = actions(5992); - v->a[284049] = 2; - v->a[284050] = anon_sym_PIPE_PIPE; - v->a[284051] = anon_sym_AMP_AMP; - v->a[284052] = actions(12502); - v->a[284053] = 2; - v->a[284054] = anon_sym_LT_AMP_DASH; - v->a[284055] = anon_sym_GT_AMP_DASH; - v->a[284056] = actions(12500); - v->a[284057] = 3; - v->a[284058] = anon_sym_GT_GT; - v->a[284059] = anon_sym_AMP_GT_GT; - small_parse_table_14203(v); -} - -void small_parse_table_14203(t_small_parse_table_array *v) -{ - v->a[284060] = anon_sym_GT_PIPE; - v->a[284061] = state(5350); - v->a[284062] = 3; - v->a[284063] = sym_file_redirect; - v->a[284064] = sym_heredoc_redirect; - v->a[284065] = aux_sym_redirected_statement_repeat1; - v->a[284066] = actions(12498); - v->a[284067] = 5; - v->a[284068] = anon_sym_LT; - v->a[284069] = anon_sym_GT; - v->a[284070] = anon_sym_AMP_GT; - v->a[284071] = anon_sym_LT_AMP; - v->a[284072] = anon_sym_GT_AMP; - v->a[284073] = 9; - v->a[284074] = actions(71); - v->a[284075] = 1; - v->a[284076] = sym_comment; - v->a[284077] = actions(12757); - v->a[284078] = 1; - v->a[284079] = anon_sym_LT_LT_LT; - small_parse_table_14204(v); -} - -void small_parse_table_14204(t_small_parse_table_array *v) -{ - v->a[284080] = actions(12759); - v->a[284081] = 1; - v->a[284082] = sym_file_descriptor; - v->a[284083] = actions(11357); - v->a[284084] = 2; - v->a[284085] = anon_sym_PIPE; - v->a[284086] = anon_sym_LT_LT; - v->a[284087] = actions(12755); - v->a[284088] = 2; - v->a[284089] = anon_sym_LT_AMP_DASH; - v->a[284090] = anon_sym_GT_AMP_DASH; - v->a[284091] = actions(12753); - v->a[284092] = 3; - v->a[284093] = anon_sym_GT_GT; - v->a[284094] = anon_sym_AMP_GT_GT; - v->a[284095] = anon_sym_GT_PIPE; - v->a[284096] = state(5363); - v->a[284097] = 3; - v->a[284098] = sym_file_redirect; - v->a[284099] = sym_herestring_redirect; - small_parse_table_14205(v); -} - -/* EOF small_parse_table_2840.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2841.c b/parser/static/small_parse_table/small_parse_table_2841.c deleted file mode 100644 index 56ede107..00000000 --- a/parser/static/small_parse_table/small_parse_table_2841.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2841.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14205(t_small_parse_table_array *v) -{ - v->a[284100] = aux_sym_redirected_statement_repeat2; - v->a[284101] = actions(11363); - v->a[284102] = 4; - v->a[284103] = anon_sym_PIPE_PIPE; - v->a[284104] = anon_sym_AMP_AMP; - v->a[284105] = anon_sym_PIPE_AMP; - v->a[284106] = anon_sym_LT_LT_DASH; - v->a[284107] = actions(12751); - v->a[284108] = 5; - v->a[284109] = anon_sym_LT; - v->a[284110] = anon_sym_GT; - v->a[284111] = anon_sym_AMP_GT; - v->a[284112] = anon_sym_LT_AMP; - v->a[284113] = anon_sym_GT_AMP; - v->a[284114] = 9; - v->a[284115] = actions(71); - v->a[284116] = 1; - v->a[284117] = sym_comment; - v->a[284118] = actions(12770); - v->a[284119] = 1; - small_parse_table_14206(v); -} - -void small_parse_table_14206(t_small_parse_table_array *v) -{ - v->a[284120] = anon_sym_LT_LT_LT; - v->a[284121] = actions(12773); - v->a[284122] = 1; - v->a[284123] = sym_file_descriptor; - v->a[284124] = actions(11307); - v->a[284125] = 2; - v->a[284126] = anon_sym_PIPE; - v->a[284127] = anon_sym_LT_LT; - v->a[284128] = actions(12767); - v->a[284129] = 2; - v->a[284130] = anon_sym_LT_AMP_DASH; - v->a[284131] = anon_sym_GT_AMP_DASH; - v->a[284132] = actions(12764); - v->a[284133] = 3; - v->a[284134] = anon_sym_GT_GT; - v->a[284135] = anon_sym_AMP_GT_GT; - v->a[284136] = anon_sym_GT_PIPE; - v->a[284137] = state(5363); - v->a[284138] = 3; - v->a[284139] = sym_file_redirect; - small_parse_table_14207(v); -} - -void small_parse_table_14207(t_small_parse_table_array *v) -{ - v->a[284140] = sym_herestring_redirect; - v->a[284141] = aux_sym_redirected_statement_repeat2; - v->a[284142] = actions(11315); - v->a[284143] = 4; - v->a[284144] = anon_sym_PIPE_PIPE; - v->a[284145] = anon_sym_AMP_AMP; - v->a[284146] = anon_sym_PIPE_AMP; - v->a[284147] = anon_sym_LT_LT_DASH; - v->a[284148] = actions(12761); - v->a[284149] = 5; - v->a[284150] = anon_sym_LT; - v->a[284151] = anon_sym_GT; - v->a[284152] = anon_sym_AMP_GT; - v->a[284153] = anon_sym_LT_AMP; - v->a[284154] = anon_sym_GT_AMP; - v->a[284155] = 3; - v->a[284156] = actions(71); - v->a[284157] = 1; - v->a[284158] = sym_comment; - v->a[284159] = actions(1348); - small_parse_table_14208(v); -} - -void small_parse_table_14208(t_small_parse_table_array *v) -{ - v->a[284160] = 7; - v->a[284161] = anon_sym_PIPE; - v->a[284162] = anon_sym_LT; - v->a[284163] = anon_sym_GT; - v->a[284164] = anon_sym_LT_LT; - v->a[284165] = anon_sym_AMP_GT; - v->a[284166] = anon_sym_LT_AMP; - v->a[284167] = anon_sym_GT_AMP; - v->a[284168] = actions(1350); - v->a[284169] = 14; - v->a[284170] = sym_file_descriptor; - v->a[284171] = sym__concat; - v->a[284172] = anon_sym_PIPE_PIPE; - v->a[284173] = anon_sym_AMP_AMP; - v->a[284174] = anon_sym_GT_GT; - v->a[284175] = anon_sym_PIPE_AMP; - v->a[284176] = anon_sym_RBRACK; - v->a[284177] = anon_sym_AMP_GT_GT; - v->a[284178] = anon_sym_GT_PIPE; - v->a[284179] = anon_sym_LT_AMP_DASH; - small_parse_table_14209(v); -} - -void small_parse_table_14209(t_small_parse_table_array *v) -{ - v->a[284180] = anon_sym_GT_AMP_DASH; - v->a[284181] = anon_sym_LT_LT_DASH; - v->a[284182] = anon_sym_LT_LT_LT; - v->a[284183] = aux_sym_concatenation_token1; - v->a[284184] = 5; - v->a[284185] = actions(71); - v->a[284186] = 1; - v->a[284187] = sym_comment; - v->a[284188] = actions(12776); - v->a[284189] = 1; - v->a[284190] = sym__special_character; - v->a[284191] = state(5274); - v->a[284192] = 1; - v->a[284193] = aux_sym__literal_repeat1; - v->a[284194] = actions(5393); - v->a[284195] = 5; - v->a[284196] = anon_sym_DOLLAR; - v->a[284197] = aux_sym_number_token1; - v->a[284198] = aux_sym_number_token2; - v->a[284199] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14210(v); -} - -/* EOF small_parse_table_2841.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2842.c b/parser/static/small_parse_table/small_parse_table_2842.c deleted file mode 100644 index 523d9be2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2842.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2842.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14210(t_small_parse_table_array *v) -{ - v->a[284200] = sym_word; - v->a[284201] = actions(5395); - v->a[284202] = 14; - v->a[284203] = sym_test_operator; - v->a[284204] = sym__brace_start; - v->a[284205] = anon_sym_LPAREN_LPAREN; - v->a[284206] = anon_sym_RPAREN; - v->a[284207] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[284208] = anon_sym_DOLLAR_LBRACK; - v->a[284209] = anon_sym_DQUOTE; - v->a[284210] = sym_raw_string; - v->a[284211] = sym_ansi_c_string; - v->a[284212] = anon_sym_DOLLAR_LBRACE; - v->a[284213] = anon_sym_BQUOTE; - v->a[284214] = anon_sym_DOLLAR_BQUOTE; - v->a[284215] = anon_sym_LT_LPAREN; - v->a[284216] = anon_sym_GT_LPAREN; - v->a[284217] = 8; - v->a[284218] = actions(3); - v->a[284219] = 1; - small_parse_table_14211(v); -} - -void small_parse_table_14211(t_small_parse_table_array *v) -{ - v->a[284220] = sym_comment; - v->a[284221] = actions(11455); - v->a[284222] = 1; - v->a[284223] = aux_sym_heredoc_redirect_token1; - v->a[284224] = actions(12778); - v->a[284225] = 1; - v->a[284226] = sym_file_descriptor; - v->a[284227] = actions(4692); - v->a[284228] = 2; - v->a[284229] = anon_sym_LT_LT; - v->a[284230] = anon_sym_LT_LT_DASH; - v->a[284231] = actions(12346); - v->a[284232] = 2; - v->a[284233] = anon_sym_LT_AMP_DASH; - v->a[284234] = anon_sym_GT_AMP_DASH; - v->a[284235] = state(5370); - v->a[284236] = 3; - v->a[284237] = sym_file_redirect; - v->a[284238] = sym_heredoc_redirect; - v->a[284239] = aux_sym_redirected_statement_repeat1; - small_parse_table_14212(v); -} - -void small_parse_table_14212(t_small_parse_table_array *v) -{ - v->a[284240] = actions(11453); - v->a[284241] = 4; - v->a[284242] = anon_sym_PIPE_PIPE; - v->a[284243] = anon_sym_AMP_AMP; - v->a[284244] = anon_sym_PIPE; - v->a[284245] = anon_sym_PIPE_AMP; - v->a[284246] = actions(12344); - v->a[284247] = 8; - v->a[284248] = anon_sym_LT; - v->a[284249] = anon_sym_GT; - v->a[284250] = anon_sym_GT_GT; - v->a[284251] = anon_sym_AMP_GT; - v->a[284252] = anon_sym_AMP_GT_GT; - v->a[284253] = anon_sym_LT_AMP; - v->a[284254] = anon_sym_GT_AMP; - v->a[284255] = anon_sym_GT_PIPE; - v->a[284256] = 8; - v->a[284257] = actions(3); - v->a[284258] = 1; - v->a[284259] = sym_comment; - small_parse_table_14213(v); -} - -void small_parse_table_14213(t_small_parse_table_array *v) -{ - v->a[284260] = actions(11535); - v->a[284261] = 1; - v->a[284262] = aux_sym_heredoc_redirect_token1; - v->a[284263] = actions(12317); - v->a[284264] = 1; - v->a[284265] = anon_sym_LT_LT_LT; - v->a[284266] = actions(12780); - v->a[284267] = 1; - v->a[284268] = sym_file_descriptor; - v->a[284269] = actions(12346); - v->a[284270] = 2; - v->a[284271] = anon_sym_LT_AMP_DASH; - v->a[284272] = anon_sym_GT_AMP_DASH; - v->a[284273] = state(4877); - v->a[284274] = 2; - v->a[284275] = sym_file_redirect; - v->a[284276] = sym_herestring_redirect; - v->a[284277] = actions(11533); - v->a[284278] = 6; - v->a[284279] = anon_sym_PIPE_PIPE; - small_parse_table_14214(v); -} - -void small_parse_table_14214(t_small_parse_table_array *v) -{ - v->a[284280] = anon_sym_AMP_AMP; - v->a[284281] = anon_sym_PIPE; - v->a[284282] = anon_sym_LT_LT; - v->a[284283] = anon_sym_PIPE_AMP; - v->a[284284] = anon_sym_LT_LT_DASH; - v->a[284285] = actions(12344); - v->a[284286] = 8; - v->a[284287] = anon_sym_LT; - v->a[284288] = anon_sym_GT; - v->a[284289] = anon_sym_GT_GT; - v->a[284290] = anon_sym_AMP_GT; - v->a[284291] = anon_sym_AMP_GT_GT; - v->a[284292] = anon_sym_LT_AMP; - v->a[284293] = anon_sym_GT_AMP; - v->a[284294] = anon_sym_GT_PIPE; - v->a[284295] = 5; - v->a[284296] = actions(3); - v->a[284297] = 1; - v->a[284298] = sym_comment; - v->a[284299] = actions(4253); - small_parse_table_14215(v); -} - -/* EOF small_parse_table_2842.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2843.c b/parser/static/small_parse_table/small_parse_table_2843.c deleted file mode 100644 index ebef03f8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2843.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2843.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14215(t_small_parse_table_array *v) -{ - v->a[284300] = 2; - v->a[284301] = anon_sym_PIPE; - v->a[284302] = anon_sym_PIPE_AMP; - v->a[284303] = actions(4272); - v->a[284304] = 2; - v->a[284305] = sym_file_descriptor; - v->a[284306] = aux_sym_heredoc_redirect_token1; - v->a[284307] = state(5366); - v->a[284308] = 3; - v->a[284309] = sym_file_redirect; - v->a[284310] = sym_heredoc_redirect; - v->a[284311] = aux_sym_redirected_statement_repeat1; - v->a[284312] = actions(4270); - v->a[284313] = 14; - v->a[284314] = anon_sym_PIPE_PIPE; - v->a[284315] = anon_sym_AMP_AMP; - v->a[284316] = anon_sym_LT; - v->a[284317] = anon_sym_GT; - v->a[284318] = anon_sym_LT_LT; - v->a[284319] = anon_sym_GT_GT; - small_parse_table_14216(v); -} - -void small_parse_table_14216(t_small_parse_table_array *v) -{ - v->a[284320] = anon_sym_AMP_GT; - v->a[284321] = anon_sym_AMP_GT_GT; - v->a[284322] = anon_sym_LT_AMP; - v->a[284323] = anon_sym_GT_AMP; - v->a[284324] = anon_sym_GT_PIPE; - v->a[284325] = anon_sym_LT_AMP_DASH; - v->a[284326] = anon_sym_GT_AMP_DASH; - v->a[284327] = anon_sym_LT_LT_DASH; - v->a[284328] = 4; - v->a[284329] = actions(3); - v->a[284330] = 1; - v->a[284331] = sym_comment; - v->a[284332] = actions(4272); - v->a[284333] = 2; - v->a[284334] = sym_file_descriptor; - v->a[284335] = aux_sym_heredoc_redirect_token1; - v->a[284336] = state(5366); - v->a[284337] = 3; - v->a[284338] = sym_file_redirect; - v->a[284339] = sym_heredoc_redirect; - small_parse_table_14217(v); -} - -void small_parse_table_14217(t_small_parse_table_array *v) -{ - v->a[284340] = aux_sym_redirected_statement_repeat1; - v->a[284341] = actions(4270); - v->a[284342] = 16; - v->a[284343] = anon_sym_PIPE_PIPE; - v->a[284344] = anon_sym_AMP_AMP; - v->a[284345] = anon_sym_PIPE; - v->a[284346] = anon_sym_LT; - v->a[284347] = anon_sym_GT; - v->a[284348] = anon_sym_LT_LT; - v->a[284349] = anon_sym_GT_GT; - v->a[284350] = anon_sym_PIPE_AMP; - v->a[284351] = anon_sym_AMP_GT; - v->a[284352] = anon_sym_AMP_GT_GT; - v->a[284353] = anon_sym_LT_AMP; - v->a[284354] = anon_sym_GT_AMP; - v->a[284355] = anon_sym_GT_PIPE; - v->a[284356] = anon_sym_LT_AMP_DASH; - v->a[284357] = anon_sym_GT_AMP_DASH; - v->a[284358] = anon_sym_LT_LT_DASH; - v->a[284359] = 8; - small_parse_table_14218(v); -} - -void small_parse_table_14218(t_small_parse_table_array *v) -{ - v->a[284360] = actions(3); - v->a[284361] = 1; - v->a[284362] = sym_comment; - v->a[284363] = actions(11431); - v->a[284364] = 1; - v->a[284365] = aux_sym_heredoc_redirect_token1; - v->a[284366] = actions(12788); - v->a[284367] = 1; - v->a[284368] = sym_file_descriptor; - v->a[284369] = actions(11920); - v->a[284370] = 2; - v->a[284371] = anon_sym_LT_LT; - v->a[284372] = anon_sym_LT_LT_DASH; - v->a[284373] = actions(12785); - v->a[284374] = 2; - v->a[284375] = anon_sym_LT_AMP_DASH; - v->a[284376] = anon_sym_GT_AMP_DASH; - v->a[284377] = state(5370); - v->a[284378] = 3; - v->a[284379] = sym_file_redirect; - small_parse_table_14219(v); -} - -void small_parse_table_14219(t_small_parse_table_array *v) -{ - v->a[284380] = sym_heredoc_redirect; - v->a[284381] = aux_sym_redirected_statement_repeat1; - v->a[284382] = actions(11420); - v->a[284383] = 4; - v->a[284384] = anon_sym_PIPE_PIPE; - v->a[284385] = anon_sym_AMP_AMP; - v->a[284386] = anon_sym_PIPE; - v->a[284387] = anon_sym_PIPE_AMP; - v->a[284388] = actions(12782); - v->a[284389] = 8; - v->a[284390] = anon_sym_LT; - v->a[284391] = anon_sym_GT; - v->a[284392] = anon_sym_GT_GT; - v->a[284393] = anon_sym_AMP_GT; - v->a[284394] = anon_sym_AMP_GT_GT; - v->a[284395] = anon_sym_LT_AMP; - v->a[284396] = anon_sym_GT_AMP; - v->a[284397] = anon_sym_GT_PIPE; - v->a[284398] = 5; - v->a[284399] = actions(71); - small_parse_table_14220(v); -} - -/* EOF small_parse_table_2843.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2844.c b/parser/static/small_parse_table/small_parse_table_2844.c deleted file mode 100644 index e78299b0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2844.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2844.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14220(t_small_parse_table_array *v) -{ - v->a[284400] = 1; - v->a[284401] = sym_comment; - v->a[284402] = state(5322); - v->a[284403] = 1; - v->a[284404] = aux_sym_concatenation_repeat1; - v->a[284405] = actions(12435); - v->a[284406] = 2; - v->a[284407] = sym__concat; - v->a[284408] = aux_sym_concatenation_token1; - v->a[284409] = actions(5721); - v->a[284410] = 7; - v->a[284411] = anon_sym_PIPE; - v->a[284412] = anon_sym_LT; - v->a[284413] = anon_sym_GT; - v->a[284414] = anon_sym_LT_LT; - v->a[284415] = anon_sym_AMP_GT; - v->a[284416] = anon_sym_LT_AMP; - v->a[284417] = anon_sym_GT_AMP; - v->a[284418] = actions(5723); - v->a[284419] = 11; - small_parse_table_14221(v); -} - -void small_parse_table_14221(t_small_parse_table_array *v) -{ - v->a[284420] = sym_file_descriptor; - v->a[284421] = anon_sym_PIPE_PIPE; - v->a[284422] = anon_sym_AMP_AMP; - v->a[284423] = anon_sym_GT_GT; - v->a[284424] = anon_sym_PIPE_AMP; - v->a[284425] = anon_sym_RBRACK; - v->a[284426] = anon_sym_AMP_GT_GT; - v->a[284427] = anon_sym_GT_PIPE; - v->a[284428] = anon_sym_LT_AMP_DASH; - v->a[284429] = anon_sym_GT_AMP_DASH; - v->a[284430] = anon_sym_LT_LT_DASH; - v->a[284431] = 8; - v->a[284432] = actions(3); - v->a[284433] = 1; - v->a[284434] = sym_comment; - v->a[284435] = actions(11414); - v->a[284436] = 1; - v->a[284437] = aux_sym_heredoc_redirect_token1; - v->a[284438] = actions(12317); - v->a[284439] = 1; - small_parse_table_14222(v); -} - -void small_parse_table_14222(t_small_parse_table_array *v) -{ - v->a[284440] = anon_sym_LT_LT_LT; - v->a[284441] = actions(12780); - v->a[284442] = 1; - v->a[284443] = sym_file_descriptor; - v->a[284444] = actions(12346); - v->a[284445] = 2; - v->a[284446] = anon_sym_LT_AMP_DASH; - v->a[284447] = anon_sym_GT_AMP_DASH; - v->a[284448] = state(4868); - v->a[284449] = 2; - v->a[284450] = sym_file_redirect; - v->a[284451] = sym_herestring_redirect; - v->a[284452] = actions(11412); - v->a[284453] = 6; - v->a[284454] = anon_sym_PIPE_PIPE; - v->a[284455] = anon_sym_AMP_AMP; - v->a[284456] = anon_sym_PIPE; - v->a[284457] = anon_sym_LT_LT; - v->a[284458] = anon_sym_PIPE_AMP; - v->a[284459] = anon_sym_LT_LT_DASH; - small_parse_table_14223(v); -} - -void small_parse_table_14223(t_small_parse_table_array *v) -{ - v->a[284460] = actions(12344); - v->a[284461] = 8; - v->a[284462] = anon_sym_LT; - v->a[284463] = anon_sym_GT; - v->a[284464] = anon_sym_GT_GT; - v->a[284465] = anon_sym_AMP_GT; - v->a[284466] = anon_sym_AMP_GT_GT; - v->a[284467] = anon_sym_LT_AMP; - v->a[284468] = anon_sym_GT_AMP; - v->a[284469] = anon_sym_GT_PIPE; - v->a[284470] = 5; - v->a[284471] = actions(71); - v->a[284472] = 1; - v->a[284473] = sym_comment; - v->a[284474] = state(5270); - v->a[284475] = 1; - v->a[284476] = aux_sym_concatenation_repeat1; - v->a[284477] = actions(12622); - v->a[284478] = 2; - v->a[284479] = sym__concat; - small_parse_table_14224(v); -} - -void small_parse_table_14224(t_small_parse_table_array *v) -{ - v->a[284480] = aux_sym_concatenation_token1; - v->a[284481] = actions(5721); - v->a[284482] = 7; - v->a[284483] = anon_sym_PIPE; - v->a[284484] = anon_sym_LT; - v->a[284485] = anon_sym_GT; - v->a[284486] = anon_sym_LT_LT; - v->a[284487] = anon_sym_AMP_GT; - v->a[284488] = anon_sym_LT_AMP; - v->a[284489] = anon_sym_GT_AMP; - v->a[284490] = actions(5723); - v->a[284491] = 11; - v->a[284492] = sym_file_descriptor; - v->a[284493] = anon_sym_PIPE_PIPE; - v->a[284494] = anon_sym_AMP_AMP; - v->a[284495] = anon_sym_GT_GT; - v->a[284496] = anon_sym_PIPE_AMP; - v->a[284497] = anon_sym_AMP_GT_GT; - v->a[284498] = anon_sym_GT_PIPE; - v->a[284499] = anon_sym_LT_AMP_DASH; - small_parse_table_14225(v); -} - -/* EOF small_parse_table_2844.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2845.c b/parser/static/small_parse_table/small_parse_table_2845.c deleted file mode 100644 index f8f1f2c0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2845.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2845.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14225(t_small_parse_table_array *v) -{ - v->a[284500] = anon_sym_GT_AMP_DASH; - v->a[284501] = anon_sym_LT_LT_DASH; - v->a[284502] = anon_sym_LT_LT_LT; - v->a[284503] = 5; - v->a[284504] = actions(71); - v->a[284505] = 1; - v->a[284506] = sym_comment; - v->a[284507] = state(5374); - v->a[284508] = 1; - v->a[284509] = aux_sym_concatenation_repeat1; - v->a[284510] = actions(12791); - v->a[284511] = 2; - v->a[284512] = sym__concat; - v->a[284513] = aux_sym_concatenation_token1; - v->a[284514] = actions(1251); - v->a[284515] = 7; - v->a[284516] = anon_sym_PIPE; - v->a[284517] = anon_sym_LT; - v->a[284518] = anon_sym_GT; - v->a[284519] = anon_sym_LT_LT; - small_parse_table_14226(v); -} - -void small_parse_table_14226(t_small_parse_table_array *v) -{ - v->a[284520] = anon_sym_AMP_GT; - v->a[284521] = anon_sym_LT_AMP; - v->a[284522] = anon_sym_GT_AMP; - v->a[284523] = actions(1253); - v->a[284524] = 11; - v->a[284525] = sym_file_descriptor; - v->a[284526] = sym_variable_name; - v->a[284527] = anon_sym_PIPE_PIPE; - v->a[284528] = anon_sym_AMP_AMP; - v->a[284529] = anon_sym_GT_GT; - v->a[284530] = anon_sym_PIPE_AMP; - v->a[284531] = anon_sym_AMP_GT_GT; - v->a[284532] = anon_sym_GT_PIPE; - v->a[284533] = anon_sym_LT_AMP_DASH; - v->a[284534] = anon_sym_GT_AMP_DASH; - v->a[284535] = anon_sym_LT_LT_DASH; - v->a[284536] = 8; - v->a[284537] = actions(3); - v->a[284538] = 1; - v->a[284539] = sym_comment; - small_parse_table_14227(v); -} - -void small_parse_table_14227(t_small_parse_table_array *v) -{ - v->a[284540] = actions(11506); - v->a[284541] = 1; - v->a[284542] = aux_sym_heredoc_redirect_token1; - v->a[284543] = actions(12317); - v->a[284544] = 1; - v->a[284545] = anon_sym_LT_LT_LT; - v->a[284546] = actions(12780); - v->a[284547] = 1; - v->a[284548] = sym_file_descriptor; - v->a[284549] = actions(12346); - v->a[284550] = 2; - v->a[284551] = anon_sym_LT_AMP_DASH; - v->a[284552] = anon_sym_GT_AMP_DASH; - v->a[284553] = state(5017); - v->a[284554] = 2; - v->a[284555] = sym_file_redirect; - v->a[284556] = sym_herestring_redirect; - v->a[284557] = actions(11504); - v->a[284558] = 6; - v->a[284559] = anon_sym_PIPE_PIPE; - small_parse_table_14228(v); -} - -void small_parse_table_14228(t_small_parse_table_array *v) -{ - v->a[284560] = anon_sym_AMP_AMP; - v->a[284561] = anon_sym_PIPE; - v->a[284562] = anon_sym_LT_LT; - v->a[284563] = anon_sym_PIPE_AMP; - v->a[284564] = anon_sym_LT_LT_DASH; - v->a[284565] = actions(12344); - v->a[284566] = 8; - v->a[284567] = anon_sym_LT; - v->a[284568] = anon_sym_GT; - v->a[284569] = anon_sym_GT_GT; - v->a[284570] = anon_sym_AMP_GT; - v->a[284571] = anon_sym_AMP_GT_GT; - v->a[284572] = anon_sym_LT_AMP; - v->a[284573] = anon_sym_GT_AMP; - v->a[284574] = anon_sym_GT_PIPE; - v->a[284575] = 5; - v->a[284576] = actions(71); - v->a[284577] = 1; - v->a[284578] = sym_comment; - v->a[284579] = actions(12668); - small_parse_table_14229(v); -} - -void small_parse_table_14229(t_small_parse_table_array *v) -{ - v->a[284580] = 1; - v->a[284581] = sym__special_character; - v->a[284582] = state(5388); - v->a[284583] = 1; - v->a[284584] = aux_sym__literal_repeat1; - v->a[284585] = actions(5721); - v->a[284586] = 7; - v->a[284587] = anon_sym_PIPE; - v->a[284588] = anon_sym_LT; - v->a[284589] = anon_sym_GT; - v->a[284590] = anon_sym_LT_LT; - v->a[284591] = anon_sym_AMP_GT; - v->a[284592] = anon_sym_LT_AMP; - v->a[284593] = anon_sym_GT_AMP; - v->a[284594] = actions(5723); - v->a[284595] = 12; - v->a[284596] = sym_file_descriptor; - v->a[284597] = anon_sym_PIPE_PIPE; - v->a[284598] = anon_sym_AMP_AMP; - v->a[284599] = anon_sym_GT_GT; - small_parse_table_14230(v); -} - -/* EOF small_parse_table_2845.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2846.c b/parser/static/small_parse_table/small_parse_table_2846.c deleted file mode 100644 index 1e74d71f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2846.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2846.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14230(t_small_parse_table_array *v) -{ - v->a[284600] = anon_sym_PIPE_AMP; - v->a[284601] = anon_sym_RBRACK; - v->a[284602] = anon_sym_AMP_GT_GT; - v->a[284603] = anon_sym_GT_PIPE; - v->a[284604] = anon_sym_LT_AMP_DASH; - v->a[284605] = anon_sym_GT_AMP_DASH; - v->a[284606] = anon_sym_LT_LT_DASH; - v->a[284607] = anon_sym_LT_LT_LT; - v->a[284608] = 5; - v->a[284609] = actions(71); - v->a[284610] = 1; - v->a[284611] = sym_comment; - v->a[284612] = state(5322); - v->a[284613] = 1; - v->a[284614] = aux_sym_concatenation_repeat1; - v->a[284615] = actions(12435); - v->a[284616] = 2; - v->a[284617] = sym__concat; - v->a[284618] = aux_sym_concatenation_token1; - v->a[284619] = actions(5695); - small_parse_table_14231(v); -} - -void small_parse_table_14231(t_small_parse_table_array *v) -{ - v->a[284620] = 7; - v->a[284621] = anon_sym_PIPE; - v->a[284622] = anon_sym_LT; - v->a[284623] = anon_sym_GT; - v->a[284624] = anon_sym_LT_LT; - v->a[284625] = anon_sym_AMP_GT; - v->a[284626] = anon_sym_LT_AMP; - v->a[284627] = anon_sym_GT_AMP; - v->a[284628] = actions(5697); - v->a[284629] = 11; - v->a[284630] = sym_file_descriptor; - v->a[284631] = anon_sym_PIPE_PIPE; - v->a[284632] = anon_sym_AMP_AMP; - v->a[284633] = anon_sym_GT_GT; - v->a[284634] = anon_sym_PIPE_AMP; - v->a[284635] = anon_sym_RBRACK; - v->a[284636] = anon_sym_AMP_GT_GT; - v->a[284637] = anon_sym_GT_PIPE; - v->a[284638] = anon_sym_LT_AMP_DASH; - v->a[284639] = anon_sym_GT_AMP_DASH; - small_parse_table_14232(v); -} - -void small_parse_table_14232(t_small_parse_table_array *v) -{ - v->a[284640] = anon_sym_LT_LT_DASH; - v->a[284641] = 5; - v->a[284642] = actions(71); - v->a[284643] = 1; - v->a[284644] = sym_comment; - v->a[284645] = state(5271); - v->a[284646] = 1; - v->a[284647] = aux_sym_concatenation_repeat1; - v->a[284648] = actions(12622); - v->a[284649] = 2; - v->a[284650] = sym__concat; - v->a[284651] = aux_sym_concatenation_token1; - v->a[284652] = actions(2094); - v->a[284653] = 7; - v->a[284654] = anon_sym_PIPE; - v->a[284655] = anon_sym_LT; - v->a[284656] = anon_sym_GT; - v->a[284657] = anon_sym_LT_LT; - v->a[284658] = anon_sym_AMP_GT; - v->a[284659] = anon_sym_LT_AMP; - small_parse_table_14233(v); -} - -void small_parse_table_14233(t_small_parse_table_array *v) -{ - v->a[284660] = anon_sym_GT_AMP; - v->a[284661] = actions(2096); - v->a[284662] = 11; - v->a[284663] = sym_file_descriptor; - v->a[284664] = anon_sym_PIPE_PIPE; - v->a[284665] = anon_sym_AMP_AMP; - v->a[284666] = anon_sym_GT_GT; - v->a[284667] = anon_sym_PIPE_AMP; - v->a[284668] = anon_sym_AMP_GT_GT; - v->a[284669] = anon_sym_GT_PIPE; - v->a[284670] = anon_sym_LT_AMP_DASH; - v->a[284671] = anon_sym_GT_AMP_DASH; - v->a[284672] = anon_sym_LT_LT_DASH; - v->a[284673] = anon_sym_LT_LT_LT; - v->a[284674] = 5; - v->a[284675] = actions(71); - v->a[284676] = 1; - v->a[284677] = sym_comment; - v->a[284678] = state(5328); - v->a[284679] = 1; - small_parse_table_14234(v); -} - -void small_parse_table_14234(t_small_parse_table_array *v) -{ - v->a[284680] = aux_sym_concatenation_repeat1; - v->a[284681] = actions(12435); - v->a[284682] = 2; - v->a[284683] = sym__concat; - v->a[284684] = aux_sym_concatenation_token1; - v->a[284685] = actions(2094); - v->a[284686] = 7; - v->a[284687] = anon_sym_PIPE; - v->a[284688] = anon_sym_LT; - v->a[284689] = anon_sym_GT; - v->a[284690] = anon_sym_LT_LT; - v->a[284691] = anon_sym_AMP_GT; - v->a[284692] = anon_sym_LT_AMP; - v->a[284693] = anon_sym_GT_AMP; - v->a[284694] = actions(2096); - v->a[284695] = 11; - v->a[284696] = sym_file_descriptor; - v->a[284697] = anon_sym_PIPE_PIPE; - v->a[284698] = anon_sym_AMP_AMP; - v->a[284699] = anon_sym_GT_GT; - small_parse_table_14235(v); -} - -/* EOF small_parse_table_2846.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2847.c b/parser/static/small_parse_table/small_parse_table_2847.c deleted file mode 100644 index 6b2e0c87..00000000 --- a/parser/static/small_parse_table/small_parse_table_2847.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2847.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14235(t_small_parse_table_array *v) -{ - v->a[284700] = anon_sym_PIPE_AMP; - v->a[284701] = anon_sym_RBRACK; - v->a[284702] = anon_sym_AMP_GT_GT; - v->a[284703] = anon_sym_GT_PIPE; - v->a[284704] = anon_sym_LT_AMP_DASH; - v->a[284705] = anon_sym_GT_AMP_DASH; - v->a[284706] = anon_sym_LT_LT_DASH; - v->a[284707] = 3; - v->a[284708] = actions(71); - v->a[284709] = 1; - v->a[284710] = sym_comment; - v->a[284711] = actions(1324); - v->a[284712] = 7; - v->a[284713] = anon_sym_PIPE; - v->a[284714] = anon_sym_LT; - v->a[284715] = anon_sym_GT; - v->a[284716] = anon_sym_LT_LT; - v->a[284717] = anon_sym_AMP_GT; - v->a[284718] = anon_sym_LT_AMP; - v->a[284719] = anon_sym_GT_AMP; - small_parse_table_14236(v); -} - -void small_parse_table_14236(t_small_parse_table_array *v) -{ - v->a[284720] = actions(1326); - v->a[284721] = 14; - v->a[284722] = sym_file_descriptor; - v->a[284723] = sym__concat; - v->a[284724] = anon_sym_PIPE_PIPE; - v->a[284725] = anon_sym_AMP_AMP; - v->a[284726] = anon_sym_GT_GT; - v->a[284727] = anon_sym_PIPE_AMP; - v->a[284728] = anon_sym_RBRACK; - v->a[284729] = anon_sym_AMP_GT_GT; - v->a[284730] = anon_sym_GT_PIPE; - v->a[284731] = anon_sym_LT_AMP_DASH; - v->a[284732] = anon_sym_GT_AMP_DASH; - v->a[284733] = anon_sym_LT_LT_DASH; - v->a[284734] = anon_sym_LT_LT_LT; - v->a[284735] = aux_sym_concatenation_token1; - v->a[284736] = 9; - v->a[284737] = actions(3); - v->a[284738] = 1; - v->a[284739] = sym_comment; - small_parse_table_14237(v); -} - -void small_parse_table_14237(t_small_parse_table_array *v) -{ - v->a[284740] = actions(5942); - v->a[284741] = 1; - v->a[284742] = aux_sym_heredoc_redirect_token1; - v->a[284743] = actions(12778); - v->a[284744] = 1; - v->a[284745] = sym_file_descriptor; - v->a[284746] = actions(4253); - v->a[284747] = 2; - v->a[284748] = anon_sym_PIPE; - v->a[284749] = anon_sym_PIPE_AMP; - v->a[284750] = actions(4692); - v->a[284751] = 2; - v->a[284752] = anon_sym_LT_LT; - v->a[284753] = anon_sym_LT_LT_DASH; - v->a[284754] = actions(5940); - v->a[284755] = 2; - v->a[284756] = anon_sym_PIPE_PIPE; - v->a[284757] = anon_sym_AMP_AMP; - v->a[284758] = actions(12346); - v->a[284759] = 2; - small_parse_table_14238(v); -} - -void small_parse_table_14238(t_small_parse_table_array *v) -{ - v->a[284760] = anon_sym_LT_AMP_DASH; - v->a[284761] = anon_sym_GT_AMP_DASH; - v->a[284762] = state(5366); - v->a[284763] = 3; - v->a[284764] = sym_file_redirect; - v->a[284765] = sym_heredoc_redirect; - v->a[284766] = aux_sym_redirected_statement_repeat1; - v->a[284767] = actions(12344); - v->a[284768] = 8; - v->a[284769] = anon_sym_LT; - v->a[284770] = anon_sym_GT; - v->a[284771] = anon_sym_GT_GT; - v->a[284772] = anon_sym_AMP_GT; - v->a[284773] = anon_sym_AMP_GT_GT; - v->a[284774] = anon_sym_LT_AMP; - v->a[284775] = anon_sym_GT_AMP; - v->a[284776] = anon_sym_GT_PIPE; - v->a[284777] = 10; - v->a[284778] = actions(71); - v->a[284779] = 1; - small_parse_table_14239(v); -} - -void small_parse_table_14239(t_small_parse_table_array *v) -{ - v->a[284780] = sym_comment; - v->a[284781] = actions(11420); - v->a[284782] = 1; - v->a[284783] = anon_sym_PIPE; - v->a[284784] = actions(12797); - v->a[284785] = 1; - v->a[284786] = anon_sym_LT_LT; - v->a[284787] = actions(12806); - v->a[284788] = 1; - v->a[284789] = anon_sym_LT_LT_DASH; - v->a[284790] = actions(12809); - v->a[284791] = 1; - v->a[284792] = sym_file_descriptor; - v->a[284793] = actions(12803); - v->a[284794] = 2; - v->a[284795] = anon_sym_LT_AMP_DASH; - v->a[284796] = anon_sym_GT_AMP_DASH; - v->a[284797] = actions(12800); - v->a[284798] = 3; - v->a[284799] = anon_sym_GT_GT; - small_parse_table_14240(v); -} - -/* EOF small_parse_table_2847.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2848.c b/parser/static/small_parse_table/small_parse_table_2848.c deleted file mode 100644 index 9826abb1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2848.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2848.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14240(t_small_parse_table_array *v) -{ - v->a[284800] = anon_sym_AMP_GT_GT; - v->a[284801] = anon_sym_GT_PIPE; - v->a[284802] = state(5382); - v->a[284803] = 3; - v->a[284804] = sym_file_redirect; - v->a[284805] = sym_heredoc_redirect; - v->a[284806] = aux_sym_redirected_statement_repeat1; - v->a[284807] = actions(11431); - v->a[284808] = 4; - v->a[284809] = anon_sym_PIPE_PIPE; - v->a[284810] = anon_sym_AMP_AMP; - v->a[284811] = anon_sym_PIPE_AMP; - v->a[284812] = anon_sym_RBRACK; - v->a[284813] = actions(12794); - v->a[284814] = 5; - v->a[284815] = anon_sym_LT; - v->a[284816] = anon_sym_GT; - v->a[284817] = anon_sym_AMP_GT; - v->a[284818] = anon_sym_LT_AMP; - v->a[284819] = anon_sym_GT_AMP; - small_parse_table_14241(v); -} - -void small_parse_table_14241(t_small_parse_table_array *v) -{ - v->a[284820] = 9; - v->a[284821] = actions(3); - v->a[284822] = 1; - v->a[284823] = sym_comment; - v->a[284824] = actions(5944); - v->a[284825] = 1; - v->a[284826] = aux_sym_heredoc_redirect_token1; - v->a[284827] = actions(12778); - v->a[284828] = 1; - v->a[284829] = sym_file_descriptor; - v->a[284830] = actions(4253); - v->a[284831] = 2; - v->a[284832] = anon_sym_PIPE; - v->a[284833] = anon_sym_PIPE_AMP; - v->a[284834] = actions(4692); - v->a[284835] = 2; - v->a[284836] = anon_sym_LT_LT; - v->a[284837] = anon_sym_LT_LT_DASH; - v->a[284838] = actions(5940); - v->a[284839] = 2; - small_parse_table_14242(v); -} - -void small_parse_table_14242(t_small_parse_table_array *v) -{ - v->a[284840] = anon_sym_PIPE_PIPE; - v->a[284841] = anon_sym_AMP_AMP; - v->a[284842] = actions(12346); - v->a[284843] = 2; - v->a[284844] = anon_sym_LT_AMP_DASH; - v->a[284845] = anon_sym_GT_AMP_DASH; - v->a[284846] = state(5366); - v->a[284847] = 3; - v->a[284848] = sym_file_redirect; - v->a[284849] = sym_heredoc_redirect; - v->a[284850] = aux_sym_redirected_statement_repeat1; - v->a[284851] = actions(12344); - v->a[284852] = 8; - v->a[284853] = anon_sym_LT; - v->a[284854] = anon_sym_GT; - v->a[284855] = anon_sym_GT_GT; - v->a[284856] = anon_sym_AMP_GT; - v->a[284857] = anon_sym_AMP_GT_GT; - v->a[284858] = anon_sym_LT_AMP; - v->a[284859] = anon_sym_GT_AMP; - small_parse_table_14243(v); -} - -void small_parse_table_14243(t_small_parse_table_array *v) -{ - v->a[284860] = anon_sym_GT_PIPE; - v->a[284861] = 3; - v->a[284862] = actions(71); - v->a[284863] = 1; - v->a[284864] = sym_comment; - v->a[284865] = actions(12670); - v->a[284866] = 6; - v->a[284867] = anon_sym_LPAREN; - v->a[284868] = anon_sym_DOLLAR; - v->a[284869] = aux_sym_number_token1; - v->a[284870] = aux_sym_number_token2; - v->a[284871] = anon_sym_DOLLAR_LPAREN; - v->a[284872] = sym_word; - v->a[284873] = actions(12672); - v->a[284874] = 15; - v->a[284875] = sym_test_operator; - v->a[284876] = sym_extglob_pattern; - v->a[284877] = sym__brace_start; - v->a[284878] = anon_sym_LPAREN_LPAREN; - v->a[284879] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14244(v); -} - -void small_parse_table_14244(t_small_parse_table_array *v) -{ - v->a[284880] = anon_sym_DOLLAR_LBRACK; - v->a[284881] = sym__special_character; - v->a[284882] = anon_sym_DQUOTE; - v->a[284883] = sym_raw_string; - v->a[284884] = sym_ansi_c_string; - v->a[284885] = anon_sym_DOLLAR_LBRACE; - v->a[284886] = anon_sym_BQUOTE; - v->a[284887] = anon_sym_DOLLAR_BQUOTE; - v->a[284888] = anon_sym_LT_LPAREN; - v->a[284889] = anon_sym_GT_LPAREN; - v->a[284890] = 6; - v->a[284891] = actions(71); - v->a[284892] = 1; - v->a[284893] = sym_comment; - v->a[284894] = actions(12812); - v->a[284895] = 1; - v->a[284896] = sym_variable_name; - v->a[284897] = state(6737); - v->a[284898] = 1; - v->a[284899] = sym_subscript; - small_parse_table_14245(v); -} - -/* EOF small_parse_table_2848.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2849.c b/parser/static/small_parse_table/small_parse_table_2849.c deleted file mode 100644 index 4e83a429..00000000 --- a/parser/static/small_parse_table/small_parse_table_2849.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2849.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14245(t_small_parse_table_array *v) -{ - v->a[284900] = state(5385); - v->a[284901] = 2; - v->a[284902] = sym_variable_assignment; - v->a[284903] = aux_sym_variable_assignments_repeat1; - v->a[284904] = actions(11288); - v->a[284905] = 7; - v->a[284906] = anon_sym_PIPE; - v->a[284907] = anon_sym_LT; - v->a[284908] = anon_sym_GT; - v->a[284909] = anon_sym_LT_LT; - v->a[284910] = anon_sym_AMP_GT; - v->a[284911] = anon_sym_LT_AMP; - v->a[284912] = anon_sym_GT_AMP; - v->a[284913] = actions(11290); - v->a[284914] = 10; - v->a[284915] = sym_file_descriptor; - v->a[284916] = anon_sym_PIPE_PIPE; - v->a[284917] = anon_sym_AMP_AMP; - v->a[284918] = anon_sym_GT_GT; - v->a[284919] = anon_sym_PIPE_AMP; - small_parse_table_14246(v); -} - -void small_parse_table_14246(t_small_parse_table_array *v) -{ - v->a[284920] = anon_sym_AMP_GT_GT; - v->a[284921] = anon_sym_GT_PIPE; - v->a[284922] = anon_sym_LT_AMP_DASH; - v->a[284923] = anon_sym_GT_AMP_DASH; - v->a[284924] = anon_sym_LT_LT_DASH; - v->a[284925] = 3; - v->a[284926] = actions(71); - v->a[284927] = 1; - v->a[284928] = sym_comment; - v->a[284929] = actions(12734); - v->a[284930] = 6; - v->a[284931] = anon_sym_LPAREN; - v->a[284932] = anon_sym_DOLLAR; - v->a[284933] = aux_sym_number_token1; - v->a[284934] = aux_sym_number_token2; - v->a[284935] = anon_sym_DOLLAR_LPAREN; - v->a[284936] = sym_word; - v->a[284937] = actions(12736); - v->a[284938] = 15; - v->a[284939] = sym_test_operator; - small_parse_table_14247(v); -} - -void small_parse_table_14247(t_small_parse_table_array *v) -{ - v->a[284940] = sym_extglob_pattern; - v->a[284941] = sym__brace_start; - v->a[284942] = anon_sym_LPAREN_LPAREN; - v->a[284943] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[284944] = anon_sym_DOLLAR_LBRACK; - v->a[284945] = sym__special_character; - v->a[284946] = anon_sym_DQUOTE; - v->a[284947] = sym_raw_string; - v->a[284948] = sym_ansi_c_string; - v->a[284949] = anon_sym_DOLLAR_LBRACE; - v->a[284950] = anon_sym_BQUOTE; - v->a[284951] = anon_sym_DOLLAR_BQUOTE; - v->a[284952] = anon_sym_LT_LPAREN; - v->a[284953] = anon_sym_GT_LPAREN; - v->a[284954] = 3; - v->a[284955] = actions(71); - v->a[284956] = 1; - v->a[284957] = sym_comment; - v->a[284958] = actions(1251); - v->a[284959] = 7; - small_parse_table_14248(v); -} - -void small_parse_table_14248(t_small_parse_table_array *v) -{ - v->a[284960] = anon_sym_PIPE; - v->a[284961] = anon_sym_LT; - v->a[284962] = anon_sym_GT; - v->a[284963] = anon_sym_LT_LT; - v->a[284964] = anon_sym_AMP_GT; - v->a[284965] = anon_sym_LT_AMP; - v->a[284966] = anon_sym_GT_AMP; - v->a[284967] = actions(1253); - v->a[284968] = 14; - v->a[284969] = sym_file_descriptor; - v->a[284970] = sym__concat; - v->a[284971] = anon_sym_PIPE_PIPE; - v->a[284972] = anon_sym_AMP_AMP; - v->a[284973] = anon_sym_GT_GT; - v->a[284974] = anon_sym_PIPE_AMP; - v->a[284975] = anon_sym_RBRACK; - v->a[284976] = anon_sym_AMP_GT_GT; - v->a[284977] = anon_sym_GT_PIPE; - v->a[284978] = anon_sym_LT_AMP_DASH; - v->a[284979] = anon_sym_GT_AMP_DASH; - small_parse_table_14249(v); -} - -void small_parse_table_14249(t_small_parse_table_array *v) -{ - v->a[284980] = anon_sym_LT_LT_DASH; - v->a[284981] = anon_sym_LT_LT_LT; - v->a[284982] = aux_sym_concatenation_token1; - v->a[284983] = 5; - v->a[284984] = actions(71); - v->a[284985] = 1; - v->a[284986] = sym_comment; - v->a[284987] = actions(12815); - v->a[284988] = 1; - v->a[284989] = sym__special_character; - v->a[284990] = state(5388); - v->a[284991] = 1; - v->a[284992] = aux_sym__literal_repeat1; - v->a[284993] = actions(1362); - v->a[284994] = 7; - v->a[284995] = anon_sym_PIPE; - v->a[284996] = anon_sym_LT; - v->a[284997] = anon_sym_GT; - v->a[284998] = anon_sym_LT_LT; - v->a[284999] = anon_sym_AMP_GT; - small_parse_table_14250(v); -} - -/* EOF small_parse_table_2849.c */ diff --git a/parser/static/small_parse_table/small_parse_table_285.c b/parser/static/small_parse_table/small_parse_table_285.c index ecc9ea8e..ecd86c42 100644 --- a/parser/static/small_parse_table/small_parse_table_285.c +++ b/parser/static/small_parse_table/small_parse_table_285.c @@ -14,126 +14,126 @@ void small_parse_table_1425(t_small_parse_table_array *v) { - v->a[28500] = 9; - v->a[28501] = anon_sym_DASH; - v->a[28502] = anon_sym_STAR; - v->a[28503] = anon_sym_BANG; - v->a[28504] = anon_sym_QMARK; - v->a[28505] = anon_sym_DOLLAR; - v->a[28506] = anon_sym_POUND; - v->a[28507] = anon_sym_AT2; - v->a[28508] = anon_sym_0; - v->a[28509] = anon_sym__; - v->a[28510] = actions(1227); - v->a[28511] = 33; - v->a[28512] = anon_sym_LPAREN_LPAREN; - v->a[28513] = anon_sym_PIPE_PIPE; + v->a[28500] = 5; + v->a[28501] = sym_file_descriptor; + v->a[28502] = sym__concat; + v->a[28503] = sym_test_operator; + v->a[28504] = sym__brace_start; + v->a[28505] = aux_sym_heredoc_redirect_token1; + v->a[28506] = actions(2906); + v->a[28507] = 36; + v->a[28508] = anon_sym_esac; + v->a[28509] = anon_sym_PIPE; + v->a[28510] = anon_sym_SEMI_SEMI; + v->a[28511] = anon_sym_SEMI_AMP; + v->a[28512] = anon_sym_SEMI_SEMI_AMP; + v->a[28513] = anon_sym_PIPE_AMP; v->a[28514] = anon_sym_AMP_AMP; - v->a[28515] = anon_sym_PIPE; + v->a[28515] = anon_sym_PIPE_PIPE; v->a[28516] = anon_sym_LT; v->a[28517] = anon_sym_GT; - v->a[28518] = anon_sym_LT_LT; - v->a[28519] = anon_sym_GT_GT; + v->a[28518] = anon_sym_GT_GT; + v->a[28519] = anon_sym_AMP_GT; small_parse_table_1426(v); } void small_parse_table_1426(t_small_parse_table_array *v) { - v->a[28520] = anon_sym_PIPE_AMP; - v->a[28521] = anon_sym_RBRACK; - v->a[28522] = anon_sym_AMP_GT; - v->a[28523] = anon_sym_AMP_GT_GT; - v->a[28524] = anon_sym_LT_AMP; - v->a[28525] = anon_sym_GT_AMP; - v->a[28526] = anon_sym_GT_PIPE; - v->a[28527] = anon_sym_LT_AMP_DASH; - v->a[28528] = anon_sym_GT_AMP_DASH; - v->a[28529] = anon_sym_LT_LT_DASH; - v->a[28530] = anon_sym_LT_LT_LT; - v->a[28531] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28532] = anon_sym_DOLLAR_LBRACK; - v->a[28533] = sym__special_character; + v->a[28520] = anon_sym_AMP_GT_GT; + v->a[28521] = anon_sym_LT_AMP; + v->a[28522] = anon_sym_GT_AMP; + v->a[28523] = anon_sym_GT_PIPE; + v->a[28524] = anon_sym_LT_AMP_DASH; + v->a[28525] = anon_sym_GT_AMP_DASH; + v->a[28526] = anon_sym_LT_LT; + v->a[28527] = anon_sym_LT_LT_DASH; + v->a[28528] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28529] = anon_sym_AMP; + v->a[28530] = aux_sym_concatenation_token1; + v->a[28531] = anon_sym_DOLLAR; + v->a[28532] = sym__special_character; + v->a[28533] = anon_sym_DQUOTE; v->a[28534] = sym_raw_string; - v->a[28535] = sym_ansi_c_string; - v->a[28536] = aux_sym_number_token1; - v->a[28537] = aux_sym_number_token2; - v->a[28538] = anon_sym_DOLLAR_LBRACE; - v->a[28539] = anon_sym_DOLLAR_LPAREN; + v->a[28535] = aux_sym_number_token1; + v->a[28536] = aux_sym_number_token2; + v->a[28537] = anon_sym_DOLLAR_LBRACE; + v->a[28538] = anon_sym_DOLLAR_LPAREN; + v->a[28539] = anon_sym_BQUOTE; small_parse_table_1427(v); } void small_parse_table_1427(t_small_parse_table_array *v) { - v->a[28540] = anon_sym_BQUOTE; - v->a[28541] = anon_sym_DOLLAR_BQUOTE; - v->a[28542] = anon_sym_LT_LPAREN; - v->a[28543] = anon_sym_GT_LPAREN; - v->a[28544] = sym_word; - v->a[28545] = 6; - v->a[28546] = actions(3); - v->a[28547] = 1; - v->a[28548] = sym_comment; - v->a[28549] = actions(4403); - v->a[28550] = 1; - v->a[28551] = aux_sym_concatenation_token1; - v->a[28552] = actions(4406); - v->a[28553] = 1; - v->a[28554] = sym__concat; - v->a[28555] = state(841); - v->a[28556] = 1; - v->a[28557] = aux_sym_concatenation_repeat1; - v->a[28558] = actions(1253); - v->a[28559] = 5; + v->a[28540] = anon_sym_DOLLAR_BQUOTE; + v->a[28541] = aux_sym__simple_variable_name_token1; + v->a[28542] = sym_word; + v->a[28543] = anon_sym_SEMI; + v->a[28544] = 3; + v->a[28545] = actions(3); + v->a[28546] = 1; + v->a[28547] = sym_comment; + v->a[28548] = actions(3066); + v->a[28549] = 6; + v->a[28550] = sym_file_descriptor; + v->a[28551] = sym__concat; + v->a[28552] = sym_variable_name; + v->a[28553] = sym_test_operator; + v->a[28554] = sym__brace_start; + v->a[28555] = aux_sym_heredoc_redirect_token1; + v->a[28556] = actions(3064); + v->a[28557] = 35; + v->a[28558] = anon_sym_esac; + v->a[28559] = anon_sym_PIPE; small_parse_table_1428(v); } void small_parse_table_1428(t_small_parse_table_array *v) { - v->a[28560] = sym_file_descriptor; - v->a[28561] = sym_test_operator; - v->a[28562] = sym__bare_dollar; - v->a[28563] = sym__brace_start; - v->a[28564] = aux_sym_heredoc_redirect_token1; - v->a[28565] = actions(1251); - v->a[28566] = 42; - v->a[28567] = anon_sym_LPAREN_LPAREN; - v->a[28568] = anon_sym_SEMI; - v->a[28569] = anon_sym_PIPE_PIPE; - v->a[28570] = anon_sym_AMP_AMP; - v->a[28571] = anon_sym_PIPE; - v->a[28572] = anon_sym_AMP; - v->a[28573] = anon_sym_EQ_EQ; - v->a[28574] = anon_sym_LT; - v->a[28575] = anon_sym_GT; + v->a[28560] = anon_sym_SEMI_SEMI; + v->a[28561] = anon_sym_SEMI_AMP; + v->a[28562] = anon_sym_SEMI_SEMI_AMP; + v->a[28563] = anon_sym_PIPE_AMP; + v->a[28564] = anon_sym_AMP_AMP; + v->a[28565] = anon_sym_PIPE_PIPE; + v->a[28566] = anon_sym_LT; + v->a[28567] = anon_sym_GT; + v->a[28568] = anon_sym_GT_GT; + v->a[28569] = anon_sym_AMP_GT; + v->a[28570] = anon_sym_AMP_GT_GT; + v->a[28571] = anon_sym_LT_AMP; + v->a[28572] = anon_sym_GT_AMP; + v->a[28573] = anon_sym_GT_PIPE; + v->a[28574] = anon_sym_LT_AMP_DASH; + v->a[28575] = anon_sym_GT_AMP_DASH; v->a[28576] = anon_sym_LT_LT; - v->a[28577] = anon_sym_GT_GT; - v->a[28578] = anon_sym_LPAREN; - v->a[28579] = anon_sym_SEMI_SEMI; + v->a[28577] = anon_sym_LT_LT_DASH; + v->a[28578] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28579] = anon_sym_AMP; small_parse_table_1429(v); } void small_parse_table_1429(t_small_parse_table_array *v) { - v->a[28580] = anon_sym_SEMI_AMP; - v->a[28581] = anon_sym_SEMI_SEMI_AMP; - v->a[28582] = anon_sym_PIPE_AMP; - v->a[28583] = anon_sym_EQ_TILDE; - v->a[28584] = anon_sym_AMP_GT; - v->a[28585] = anon_sym_AMP_GT_GT; - v->a[28586] = anon_sym_LT_AMP; - v->a[28587] = anon_sym_GT_AMP; - v->a[28588] = anon_sym_GT_PIPE; - v->a[28589] = anon_sym_LT_AMP_DASH; - v->a[28590] = anon_sym_GT_AMP_DASH; - v->a[28591] = anon_sym_LT_LT_DASH; - v->a[28592] = anon_sym_LT_LT_LT; - v->a[28593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28594] = anon_sym_DOLLAR_LBRACK; - v->a[28595] = anon_sym_DOLLAR; - v->a[28596] = sym__special_character; - v->a[28597] = anon_sym_DQUOTE; - v->a[28598] = sym_raw_string; - v->a[28599] = sym_ansi_c_string; + v->a[28580] = aux_sym_concatenation_token1; + v->a[28581] = anon_sym_DOLLAR; + v->a[28582] = sym__special_character; + v->a[28583] = anon_sym_DQUOTE; + v->a[28584] = sym_raw_string; + v->a[28585] = aux_sym_number_token1; + v->a[28586] = aux_sym_number_token2; + v->a[28587] = anon_sym_DOLLAR_LBRACE; + v->a[28588] = anon_sym_DOLLAR_LPAREN; + v->a[28589] = anon_sym_BQUOTE; + v->a[28590] = anon_sym_DOLLAR_BQUOTE; + v->a[28591] = sym_word; + v->a[28592] = anon_sym_SEMI; + v->a[28593] = 6; + v->a[28594] = actions(3); + v->a[28595] = 1; + v->a[28596] = sym_comment; + v->a[28597] = actions(3175); + v->a[28598] = 1; + v->a[28599] = aux_sym_concatenation_token1; small_parse_table_1430(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2850.c b/parser/static/small_parse_table/small_parse_table_2850.c deleted file mode 100644 index d4f96d30..00000000 --- a/parser/static/small_parse_table/small_parse_table_2850.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2850.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14250(t_small_parse_table_array *v) -{ - v->a[285000] = anon_sym_LT_AMP; - v->a[285001] = anon_sym_GT_AMP; - v->a[285002] = actions(1364); - v->a[285003] = 12; - v->a[285004] = sym_file_descriptor; - v->a[285005] = anon_sym_PIPE_PIPE; - v->a[285006] = anon_sym_AMP_AMP; - v->a[285007] = anon_sym_GT_GT; - v->a[285008] = anon_sym_PIPE_AMP; - v->a[285009] = anon_sym_RBRACK; - v->a[285010] = anon_sym_AMP_GT_GT; - v->a[285011] = anon_sym_GT_PIPE; - v->a[285012] = anon_sym_LT_AMP_DASH; - v->a[285013] = anon_sym_GT_AMP_DASH; - v->a[285014] = anon_sym_LT_LT_DASH; - v->a[285015] = anon_sym_LT_LT_LT; - v->a[285016] = 3; - v->a[285017] = actions(71); - v->a[285018] = 1; - v->a[285019] = sym_comment; - small_parse_table_14251(v); -} - -void small_parse_table_14251(t_small_parse_table_array *v) -{ - v->a[285020] = actions(1296); - v->a[285021] = 7; - v->a[285022] = anon_sym_PIPE; - v->a[285023] = anon_sym_LT; - v->a[285024] = anon_sym_GT; - v->a[285025] = anon_sym_LT_LT; - v->a[285026] = anon_sym_AMP_GT; - v->a[285027] = anon_sym_LT_AMP; - v->a[285028] = anon_sym_GT_AMP; - v->a[285029] = actions(1298); - v->a[285030] = 14; - v->a[285031] = sym_file_descriptor; - v->a[285032] = sym__concat; - v->a[285033] = anon_sym_PIPE_PIPE; - v->a[285034] = anon_sym_AMP_AMP; - v->a[285035] = anon_sym_GT_GT; - v->a[285036] = anon_sym_PIPE_AMP; - v->a[285037] = anon_sym_RBRACK; - v->a[285038] = anon_sym_AMP_GT_GT; - v->a[285039] = anon_sym_GT_PIPE; - small_parse_table_14252(v); -} - -void small_parse_table_14252(t_small_parse_table_array *v) -{ - v->a[285040] = anon_sym_LT_AMP_DASH; - v->a[285041] = anon_sym_GT_AMP_DASH; - v->a[285042] = anon_sym_LT_LT_DASH; - v->a[285043] = anon_sym_LT_LT_LT; - v->a[285044] = aux_sym_concatenation_token1; - v->a[285045] = 6; - v->a[285046] = actions(71); - v->a[285047] = 1; - v->a[285048] = sym_comment; - v->a[285049] = actions(12582); - v->a[285050] = 1; - v->a[285051] = aux_sym_concatenation_token1; - v->a[285052] = actions(12818); - v->a[285053] = 1; - v->a[285054] = sym__concat; - v->a[285055] = state(5374); - v->a[285056] = 1; - v->a[285057] = aux_sym_concatenation_repeat1; - v->a[285058] = actions(1286); - v->a[285059] = 7; - small_parse_table_14253(v); -} - -void small_parse_table_14253(t_small_parse_table_array *v) -{ - v->a[285060] = anon_sym_PIPE; - v->a[285061] = anon_sym_LT; - v->a[285062] = anon_sym_GT; - v->a[285063] = anon_sym_LT_LT; - v->a[285064] = anon_sym_AMP_GT; - v->a[285065] = anon_sym_LT_AMP; - v->a[285066] = anon_sym_GT_AMP; - v->a[285067] = actions(1288); - v->a[285068] = 11; - v->a[285069] = sym_file_descriptor; - v->a[285070] = sym_variable_name; - v->a[285071] = anon_sym_PIPE_PIPE; - v->a[285072] = anon_sym_AMP_AMP; - v->a[285073] = anon_sym_GT_GT; - v->a[285074] = anon_sym_PIPE_AMP; - v->a[285075] = anon_sym_AMP_GT_GT; - v->a[285076] = anon_sym_GT_PIPE; - v->a[285077] = anon_sym_LT_AMP_DASH; - v->a[285078] = anon_sym_GT_AMP_DASH; - v->a[285079] = anon_sym_LT_LT_DASH; - small_parse_table_14254(v); -} - -void small_parse_table_14254(t_small_parse_table_array *v) -{ - v->a[285080] = 3; - v->a[285081] = actions(71); - v->a[285082] = 1; - v->a[285083] = sym_comment; - v->a[285084] = actions(12820); - v->a[285085] = 6; - v->a[285086] = anon_sym_LPAREN; - v->a[285087] = anon_sym_DOLLAR; - v->a[285088] = aux_sym_number_token1; - v->a[285089] = aux_sym_number_token2; - v->a[285090] = anon_sym_DOLLAR_LPAREN; - v->a[285091] = sym_word; - v->a[285092] = actions(12822); - v->a[285093] = 15; - v->a[285094] = sym_test_operator; - v->a[285095] = sym_extglob_pattern; - v->a[285096] = sym__brace_start; - v->a[285097] = anon_sym_LPAREN_LPAREN; - v->a[285098] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[285099] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14255(v); -} - -/* EOF small_parse_table_2850.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2851.c b/parser/static/small_parse_table/small_parse_table_2851.c deleted file mode 100644 index 27079ae5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2851.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2851.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14255(t_small_parse_table_array *v) -{ - v->a[285100] = sym__special_character; - v->a[285101] = anon_sym_DQUOTE; - v->a[285102] = sym_raw_string; - v->a[285103] = sym_ansi_c_string; - v->a[285104] = anon_sym_DOLLAR_LBRACE; - v->a[285105] = anon_sym_BQUOTE; - v->a[285106] = anon_sym_DOLLAR_BQUOTE; - v->a[285107] = anon_sym_LT_LPAREN; - v->a[285108] = anon_sym_GT_LPAREN; - v->a[285109] = 6; - v->a[285110] = actions(3); - v->a[285111] = 1; - v->a[285112] = sym_comment; - v->a[285113] = actions(11651); - v->a[285114] = 1; - v->a[285115] = aux_sym_concatenation_token1; - v->a[285116] = actions(12824); - v->a[285117] = 1; - v->a[285118] = sym__concat; - v->a[285119] = state(4268); - small_parse_table_14256(v); -} - -void small_parse_table_14256(t_small_parse_table_array *v) -{ - v->a[285120] = 1; - v->a[285121] = aux_sym_concatenation_repeat1; - v->a[285122] = actions(1288); - v->a[285123] = 2; - v->a[285124] = sym_file_descriptor; - v->a[285125] = aux_sym_heredoc_redirect_token1; - v->a[285126] = actions(1286); - v->a[285127] = 16; - v->a[285128] = anon_sym_PIPE_PIPE; - v->a[285129] = anon_sym_AMP_AMP; - v->a[285130] = anon_sym_PIPE; - v->a[285131] = anon_sym_LT; - v->a[285132] = anon_sym_GT; - v->a[285133] = anon_sym_LT_LT; - v->a[285134] = anon_sym_GT_GT; - v->a[285135] = anon_sym_PIPE_AMP; - v->a[285136] = anon_sym_AMP_GT; - v->a[285137] = anon_sym_AMP_GT_GT; - v->a[285138] = anon_sym_LT_AMP; - v->a[285139] = anon_sym_GT_AMP; - small_parse_table_14257(v); -} - -void small_parse_table_14257(t_small_parse_table_array *v) -{ - v->a[285140] = anon_sym_GT_PIPE; - v->a[285141] = anon_sym_LT_AMP_DASH; - v->a[285142] = anon_sym_GT_AMP_DASH; - v->a[285143] = anon_sym_LT_LT_DASH; - v->a[285144] = 6; - v->a[285145] = actions(3); - v->a[285146] = 1; - v->a[285147] = sym_comment; - v->a[285148] = actions(11651); - v->a[285149] = 1; - v->a[285150] = aux_sym_concatenation_token1; - v->a[285151] = actions(12826); - v->a[285152] = 1; - v->a[285153] = sym__concat; - v->a[285154] = state(4268); - v->a[285155] = 1; - v->a[285156] = aux_sym_concatenation_repeat1; - v->a[285157] = actions(1267); - v->a[285158] = 2; - v->a[285159] = sym_file_descriptor; - small_parse_table_14258(v); -} - -void small_parse_table_14258(t_small_parse_table_array *v) -{ - v->a[285160] = aux_sym_heredoc_redirect_token1; - v->a[285161] = actions(1265); - v->a[285162] = 16; - v->a[285163] = anon_sym_PIPE_PIPE; - v->a[285164] = anon_sym_AMP_AMP; - v->a[285165] = anon_sym_PIPE; - v->a[285166] = anon_sym_LT; - v->a[285167] = anon_sym_GT; - v->a[285168] = anon_sym_LT_LT; - v->a[285169] = anon_sym_GT_GT; - v->a[285170] = anon_sym_PIPE_AMP; - v->a[285171] = anon_sym_AMP_GT; - v->a[285172] = anon_sym_AMP_GT_GT; - v->a[285173] = anon_sym_LT_AMP; - v->a[285174] = anon_sym_GT_AMP; - v->a[285175] = anon_sym_GT_PIPE; - v->a[285176] = anon_sym_LT_AMP_DASH; - v->a[285177] = anon_sym_GT_AMP_DASH; - v->a[285178] = anon_sym_LT_LT_DASH; - v->a[285179] = 12; - small_parse_table_14259(v); -} - -void small_parse_table_14259(t_small_parse_table_array *v) -{ - v->a[285180] = actions(71); - v->a[285181] = 1; - v->a[285182] = sym_comment; - v->a[285183] = actions(4253); - v->a[285184] = 1; - v->a[285185] = anon_sym_PIPE; - v->a[285186] = actions(4348); - v->a[285187] = 1; - v->a[285188] = anon_sym_PIPE_AMP; - v->a[285189] = actions(5994); - v->a[285190] = 1; - v->a[285191] = anon_sym_LT_LT; - v->a[285192] = actions(5996); - v->a[285193] = 1; - v->a[285194] = anon_sym_LT_LT_DASH; - v->a[285195] = actions(7543); - v->a[285196] = 1; - v->a[285197] = anon_sym_RBRACK; - v->a[285198] = actions(12686); - v->a[285199] = 1; - small_parse_table_14260(v); -} - -/* EOF small_parse_table_2851.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2852.c b/parser/static/small_parse_table/small_parse_table_2852.c deleted file mode 100644 index ead9e4ad..00000000 --- a/parser/static/small_parse_table/small_parse_table_2852.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2852.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14260(t_small_parse_table_array *v) -{ - v->a[285200] = sym_file_descriptor; - v->a[285201] = actions(5992); - v->a[285202] = 2; - v->a[285203] = anon_sym_PIPE_PIPE; - v->a[285204] = anon_sym_AMP_AMP; - v->a[285205] = actions(12502); - v->a[285206] = 2; - v->a[285207] = anon_sym_LT_AMP_DASH; - v->a[285208] = anon_sym_GT_AMP_DASH; - v->a[285209] = actions(12500); - v->a[285210] = 3; - v->a[285211] = anon_sym_GT_GT; - v->a[285212] = anon_sym_AMP_GT_GT; - v->a[285213] = anon_sym_GT_PIPE; - v->a[285214] = state(5350); - v->a[285215] = 3; - v->a[285216] = sym_file_redirect; - v->a[285217] = sym_heredoc_redirect; - v->a[285218] = aux_sym_redirected_statement_repeat1; - v->a[285219] = actions(12498); - small_parse_table_14261(v); -} - -void small_parse_table_14261(t_small_parse_table_array *v) -{ - v->a[285220] = 5; - v->a[285221] = anon_sym_LT; - v->a[285222] = anon_sym_GT; - v->a[285223] = anon_sym_AMP_GT; - v->a[285224] = anon_sym_LT_AMP; - v->a[285225] = anon_sym_GT_AMP; - v->a[285226] = 3; - v->a[285227] = actions(71); - v->a[285228] = 1; - v->a[285229] = sym_comment; - v->a[285230] = actions(12734); - v->a[285231] = 6; - v->a[285232] = anon_sym_LPAREN; - v->a[285233] = anon_sym_DOLLAR; - v->a[285234] = aux_sym_number_token1; - v->a[285235] = aux_sym_number_token2; - v->a[285236] = anon_sym_DOLLAR_LPAREN; - v->a[285237] = sym_word; - v->a[285238] = actions(12736); - v->a[285239] = 15; - small_parse_table_14262(v); -} - -void small_parse_table_14262(t_small_parse_table_array *v) -{ - v->a[285240] = sym_test_operator; - v->a[285241] = sym_extglob_pattern; - v->a[285242] = sym__brace_start; - v->a[285243] = anon_sym_LPAREN_LPAREN; - v->a[285244] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[285245] = anon_sym_DOLLAR_LBRACK; - v->a[285246] = sym__special_character; - v->a[285247] = anon_sym_DQUOTE; - v->a[285248] = sym_raw_string; - v->a[285249] = sym_ansi_c_string; - v->a[285250] = anon_sym_DOLLAR_LBRACE; - v->a[285251] = anon_sym_BQUOTE; - v->a[285252] = anon_sym_DOLLAR_BQUOTE; - v->a[285253] = anon_sym_LT_LPAREN; - v->a[285254] = anon_sym_GT_LPAREN; - v->a[285255] = 3; - v->a[285256] = actions(71); - v->a[285257] = 1; - v->a[285258] = sym_comment; - v->a[285259] = actions(12670); - small_parse_table_14263(v); -} - -void small_parse_table_14263(t_small_parse_table_array *v) -{ - v->a[285260] = 6; - v->a[285261] = anon_sym_LPAREN; - v->a[285262] = anon_sym_DOLLAR; - v->a[285263] = aux_sym_number_token1; - v->a[285264] = aux_sym_number_token2; - v->a[285265] = anon_sym_DOLLAR_LPAREN; - v->a[285266] = sym_word; - v->a[285267] = actions(12672); - v->a[285268] = 15; - v->a[285269] = sym_test_operator; - v->a[285270] = sym_extglob_pattern; - v->a[285271] = sym__brace_start; - v->a[285272] = anon_sym_LPAREN_LPAREN; - v->a[285273] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[285274] = anon_sym_DOLLAR_LBRACK; - v->a[285275] = sym__special_character; - v->a[285276] = anon_sym_DQUOTE; - v->a[285277] = sym_raw_string; - v->a[285278] = sym_ansi_c_string; - v->a[285279] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14264(v); -} - -void small_parse_table_14264(t_small_parse_table_array *v) -{ - v->a[285280] = anon_sym_BQUOTE; - v->a[285281] = anon_sym_DOLLAR_BQUOTE; - v->a[285282] = anon_sym_LT_LPAREN; - v->a[285283] = anon_sym_GT_LPAREN; - v->a[285284] = 3; - v->a[285285] = actions(71); - v->a[285286] = 1; - v->a[285287] = sym_comment; - v->a[285288] = actions(12828); - v->a[285289] = 6; - v->a[285290] = anon_sym_LPAREN; - v->a[285291] = anon_sym_DOLLAR; - v->a[285292] = aux_sym_number_token1; - v->a[285293] = aux_sym_number_token2; - v->a[285294] = anon_sym_DOLLAR_LPAREN; - v->a[285295] = sym_word; - v->a[285296] = actions(12830); - v->a[285297] = 15; - v->a[285298] = sym_test_operator; - v->a[285299] = sym_extglob_pattern; - small_parse_table_14265(v); -} - -/* EOF small_parse_table_2852.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2853.c b/parser/static/small_parse_table/small_parse_table_2853.c deleted file mode 100644 index 38735b48..00000000 --- a/parser/static/small_parse_table/small_parse_table_2853.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2853.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14265(t_small_parse_table_array *v) -{ - v->a[285300] = sym__brace_start; - v->a[285301] = anon_sym_LPAREN_LPAREN; - v->a[285302] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[285303] = anon_sym_DOLLAR_LBRACK; - v->a[285304] = sym__special_character; - v->a[285305] = anon_sym_DQUOTE; - v->a[285306] = sym_raw_string; - v->a[285307] = sym_ansi_c_string; - v->a[285308] = anon_sym_DOLLAR_LBRACE; - v->a[285309] = anon_sym_BQUOTE; - v->a[285310] = anon_sym_DOLLAR_BQUOTE; - v->a[285311] = anon_sym_LT_LPAREN; - v->a[285312] = anon_sym_GT_LPAREN; - v->a[285313] = 6; - v->a[285314] = actions(3); - v->a[285315] = 1; - v->a[285316] = sym_comment; - v->a[285317] = actions(11651); - v->a[285318] = 1; - v->a[285319] = aux_sym_concatenation_token1; - small_parse_table_14266(v); -} - -void small_parse_table_14266(t_small_parse_table_array *v) -{ - v->a[285320] = actions(11653); - v->a[285321] = 1; - v->a[285322] = sym__concat; - v->a[285323] = state(5392); - v->a[285324] = 1; - v->a[285325] = aux_sym_concatenation_repeat1; - v->a[285326] = actions(2096); - v->a[285327] = 2; - v->a[285328] = sym_file_descriptor; - v->a[285329] = aux_sym_heredoc_redirect_token1; - v->a[285330] = actions(2094); - v->a[285331] = 16; - v->a[285332] = anon_sym_PIPE_PIPE; - v->a[285333] = anon_sym_AMP_AMP; - v->a[285334] = anon_sym_PIPE; - v->a[285335] = anon_sym_LT; - v->a[285336] = anon_sym_GT; - v->a[285337] = anon_sym_LT_LT; - v->a[285338] = anon_sym_GT_GT; - v->a[285339] = anon_sym_PIPE_AMP; - small_parse_table_14267(v); -} - -void small_parse_table_14267(t_small_parse_table_array *v) -{ - v->a[285340] = anon_sym_AMP_GT; - v->a[285341] = anon_sym_AMP_GT_GT; - v->a[285342] = anon_sym_LT_AMP; - v->a[285343] = anon_sym_GT_AMP; - v->a[285344] = anon_sym_GT_PIPE; - v->a[285345] = anon_sym_LT_AMP_DASH; - v->a[285346] = anon_sym_GT_AMP_DASH; - v->a[285347] = anon_sym_LT_LT_DASH; - v->a[285348] = 3; - v->a[285349] = actions(71); - v->a[285350] = 1; - v->a[285351] = sym_comment; - v->a[285352] = actions(1328); - v->a[285353] = 7; - v->a[285354] = anon_sym_PIPE; - v->a[285355] = anon_sym_LT; - v->a[285356] = anon_sym_GT; - v->a[285357] = anon_sym_LT_LT; - v->a[285358] = anon_sym_AMP_GT; - v->a[285359] = anon_sym_LT_AMP; - small_parse_table_14268(v); -} - -void small_parse_table_14268(t_small_parse_table_array *v) -{ - v->a[285360] = anon_sym_GT_AMP; - v->a[285361] = actions(1330); - v->a[285362] = 14; - v->a[285363] = sym_file_descriptor; - v->a[285364] = sym__concat; - v->a[285365] = anon_sym_PIPE_PIPE; - v->a[285366] = anon_sym_AMP_AMP; - v->a[285367] = anon_sym_GT_GT; - v->a[285368] = anon_sym_PIPE_AMP; - v->a[285369] = anon_sym_RBRACK; - v->a[285370] = anon_sym_AMP_GT_GT; - v->a[285371] = anon_sym_GT_PIPE; - v->a[285372] = anon_sym_LT_AMP_DASH; - v->a[285373] = anon_sym_GT_AMP_DASH; - v->a[285374] = anon_sym_LT_LT_DASH; - v->a[285375] = anon_sym_LT_LT_LT; - v->a[285376] = aux_sym_concatenation_token1; - v->a[285377] = 3; - v->a[285378] = actions(71); - v->a[285379] = 1; - small_parse_table_14269(v); -} - -void small_parse_table_14269(t_small_parse_table_array *v) -{ - v->a[285380] = sym_comment; - v->a[285381] = actions(1292); - v->a[285382] = 7; - v->a[285383] = anon_sym_PIPE; - v->a[285384] = anon_sym_LT; - v->a[285385] = anon_sym_GT; - v->a[285386] = anon_sym_LT_LT; - v->a[285387] = anon_sym_AMP_GT; - v->a[285388] = anon_sym_LT_AMP; - v->a[285389] = anon_sym_GT_AMP; - v->a[285390] = actions(1294); - v->a[285391] = 14; - v->a[285392] = sym_file_descriptor; - v->a[285393] = sym__concat; - v->a[285394] = anon_sym_PIPE_PIPE; - v->a[285395] = anon_sym_AMP_AMP; - v->a[285396] = anon_sym_GT_GT; - v->a[285397] = anon_sym_PIPE_AMP; - v->a[285398] = anon_sym_RBRACK; - v->a[285399] = anon_sym_AMP_GT_GT; - small_parse_table_14270(v); -} - -/* EOF small_parse_table_2853.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2854.c b/parser/static/small_parse_table/small_parse_table_2854.c deleted file mode 100644 index 77eca549..00000000 --- a/parser/static/small_parse_table/small_parse_table_2854.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2854.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14270(t_small_parse_table_array *v) -{ - v->a[285400] = anon_sym_GT_PIPE; - v->a[285401] = anon_sym_LT_AMP_DASH; - v->a[285402] = anon_sym_GT_AMP_DASH; - v->a[285403] = anon_sym_LT_LT_DASH; - v->a[285404] = anon_sym_LT_LT_LT; - v->a[285405] = aux_sym_concatenation_token1; - v->a[285406] = 3; - v->a[285407] = actions(71); - v->a[285408] = 1; - v->a[285409] = sym_comment; - v->a[285410] = actions(12670); - v->a[285411] = 6; - v->a[285412] = anon_sym_LPAREN; - v->a[285413] = anon_sym_DOLLAR; - v->a[285414] = aux_sym_number_token1; - v->a[285415] = aux_sym_number_token2; - v->a[285416] = anon_sym_DOLLAR_LPAREN; - v->a[285417] = sym_word; - v->a[285418] = actions(12672); - v->a[285419] = 15; - small_parse_table_14271(v); -} - -void small_parse_table_14271(t_small_parse_table_array *v) -{ - v->a[285420] = sym_test_operator; - v->a[285421] = sym_extglob_pattern; - v->a[285422] = sym__brace_start; - v->a[285423] = anon_sym_LPAREN_LPAREN; - v->a[285424] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[285425] = anon_sym_DOLLAR_LBRACK; - v->a[285426] = sym__special_character; - v->a[285427] = anon_sym_DQUOTE; - v->a[285428] = sym_raw_string; - v->a[285429] = sym_ansi_c_string; - v->a[285430] = anon_sym_DOLLAR_LBRACE; - v->a[285431] = anon_sym_BQUOTE; - v->a[285432] = anon_sym_DOLLAR_BQUOTE; - v->a[285433] = anon_sym_LT_LPAREN; - v->a[285434] = anon_sym_GT_LPAREN; - v->a[285435] = 3; - v->a[285436] = actions(71); - v->a[285437] = 1; - v->a[285438] = sym_comment; - v->a[285439] = actions(1332); - small_parse_table_14272(v); -} - -void small_parse_table_14272(t_small_parse_table_array *v) -{ - v->a[285440] = 7; - v->a[285441] = anon_sym_PIPE; - v->a[285442] = anon_sym_LT; - v->a[285443] = anon_sym_GT; - v->a[285444] = anon_sym_LT_LT; - v->a[285445] = anon_sym_AMP_GT; - v->a[285446] = anon_sym_LT_AMP; - v->a[285447] = anon_sym_GT_AMP; - v->a[285448] = actions(1334); - v->a[285449] = 14; - v->a[285450] = sym_file_descriptor; - v->a[285451] = sym__concat; - v->a[285452] = anon_sym_PIPE_PIPE; - v->a[285453] = anon_sym_AMP_AMP; - v->a[285454] = anon_sym_GT_GT; - v->a[285455] = anon_sym_PIPE_AMP; - v->a[285456] = anon_sym_RBRACK; - v->a[285457] = anon_sym_AMP_GT_GT; - v->a[285458] = anon_sym_GT_PIPE; - v->a[285459] = anon_sym_LT_AMP_DASH; - small_parse_table_14273(v); -} - -void small_parse_table_14273(t_small_parse_table_array *v) -{ - v->a[285460] = anon_sym_GT_AMP_DASH; - v->a[285461] = anon_sym_LT_LT_DASH; - v->a[285462] = anon_sym_LT_LT_LT; - v->a[285463] = aux_sym_concatenation_token1; - v->a[285464] = 3; - v->a[285465] = actions(71); - v->a[285466] = 1; - v->a[285467] = sym_comment; - v->a[285468] = actions(1300); - v->a[285469] = 7; - v->a[285470] = anon_sym_PIPE; - v->a[285471] = anon_sym_LT; - v->a[285472] = anon_sym_GT; - v->a[285473] = anon_sym_LT_LT; - v->a[285474] = anon_sym_AMP_GT; - v->a[285475] = anon_sym_LT_AMP; - v->a[285476] = anon_sym_GT_AMP; - v->a[285477] = actions(1302); - v->a[285478] = 14; - v->a[285479] = sym_file_descriptor; - small_parse_table_14274(v); -} - -void small_parse_table_14274(t_small_parse_table_array *v) -{ - v->a[285480] = sym__concat; - v->a[285481] = anon_sym_PIPE_PIPE; - v->a[285482] = anon_sym_AMP_AMP; - v->a[285483] = anon_sym_GT_GT; - v->a[285484] = anon_sym_PIPE_AMP; - v->a[285485] = anon_sym_RBRACK; - v->a[285486] = anon_sym_AMP_GT_GT; - v->a[285487] = anon_sym_GT_PIPE; - v->a[285488] = anon_sym_LT_AMP_DASH; - v->a[285489] = anon_sym_GT_AMP_DASH; - v->a[285490] = anon_sym_LT_LT_DASH; - v->a[285491] = anon_sym_LT_LT_LT; - v->a[285492] = aux_sym_concatenation_token1; - v->a[285493] = 3; - v->a[285494] = actions(71); - v->a[285495] = 1; - v->a[285496] = sym_comment; - v->a[285497] = actions(1332); - v->a[285498] = 7; - v->a[285499] = anon_sym_PIPE; - small_parse_table_14275(v); -} - -/* EOF small_parse_table_2854.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2855.c b/parser/static/small_parse_table/small_parse_table_2855.c deleted file mode 100644 index 256e5145..00000000 --- a/parser/static/small_parse_table/small_parse_table_2855.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2855.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14275(t_small_parse_table_array *v) -{ - v->a[285500] = anon_sym_LT; - v->a[285501] = anon_sym_GT; - v->a[285502] = anon_sym_LT_LT; - v->a[285503] = anon_sym_AMP_GT; - v->a[285504] = anon_sym_LT_AMP; - v->a[285505] = anon_sym_GT_AMP; - v->a[285506] = actions(1334); - v->a[285507] = 13; - v->a[285508] = sym_file_descriptor; - v->a[285509] = sym__concat; - v->a[285510] = anon_sym_PIPE_PIPE; - v->a[285511] = anon_sym_AMP_AMP; - v->a[285512] = anon_sym_GT_GT; - v->a[285513] = anon_sym_PIPE_AMP; - v->a[285514] = anon_sym_AMP_GT_GT; - v->a[285515] = anon_sym_GT_PIPE; - v->a[285516] = anon_sym_LT_AMP_DASH; - v->a[285517] = anon_sym_GT_AMP_DASH; - v->a[285518] = anon_sym_LT_LT_DASH; - v->a[285519] = anon_sym_LT_LT_LT; - small_parse_table_14276(v); -} - -void small_parse_table_14276(t_small_parse_table_array *v) -{ - v->a[285520] = aux_sym_concatenation_token1; - v->a[285521] = 9; - v->a[285522] = actions(71); - v->a[285523] = 1; - v->a[285524] = sym_comment; - v->a[285525] = actions(12473); - v->a[285526] = 1; - v->a[285527] = anon_sym_LT_LT_LT; - v->a[285528] = actions(12838); - v->a[285529] = 1; - v->a[285530] = sym_file_descriptor; - v->a[285531] = actions(11504); - v->a[285532] = 2; - v->a[285533] = anon_sym_PIPE; - v->a[285534] = anon_sym_LT_LT; - v->a[285535] = actions(12836); - v->a[285536] = 2; - v->a[285537] = anon_sym_LT_AMP_DASH; - v->a[285538] = anon_sym_GT_AMP_DASH; - v->a[285539] = state(5695); - small_parse_table_14277(v); -} - -void small_parse_table_14277(t_small_parse_table_array *v) -{ - v->a[285540] = 2; - v->a[285541] = sym_file_redirect; - v->a[285542] = sym_herestring_redirect; - v->a[285543] = actions(12834); - v->a[285544] = 3; - v->a[285545] = anon_sym_GT_GT; - v->a[285546] = anon_sym_AMP_GT_GT; - v->a[285547] = anon_sym_GT_PIPE; - v->a[285548] = actions(11506); - v->a[285549] = 4; - v->a[285550] = anon_sym_PIPE_PIPE; - v->a[285551] = anon_sym_AMP_AMP; - v->a[285552] = anon_sym_PIPE_AMP; - v->a[285553] = anon_sym_LT_LT_DASH; - v->a[285554] = actions(12832); - v->a[285555] = 5; - v->a[285556] = anon_sym_LT; - v->a[285557] = anon_sym_GT; - v->a[285558] = anon_sym_AMP_GT; - v->a[285559] = anon_sym_LT_AMP; - small_parse_table_14278(v); -} - -void small_parse_table_14278(t_small_parse_table_array *v) -{ - v->a[285560] = anon_sym_GT_AMP; - v->a[285561] = 11; - v->a[285562] = actions(71); - v->a[285563] = 1; - v->a[285564] = sym_comment; - v->a[285565] = actions(4253); - v->a[285566] = 1; - v->a[285567] = anon_sym_PIPE; - v->a[285568] = actions(4348); - v->a[285569] = 1; - v->a[285570] = anon_sym_PIPE_AMP; - v->a[285571] = actions(5994); - v->a[285572] = 1; - v->a[285573] = anon_sym_LT_LT; - v->a[285574] = actions(5996); - v->a[285575] = 1; - v->a[285576] = anon_sym_LT_LT_DASH; - v->a[285577] = actions(12686); - v->a[285578] = 1; - v->a[285579] = sym_file_descriptor; - small_parse_table_14279(v); -} - -void small_parse_table_14279(t_small_parse_table_array *v) -{ - v->a[285580] = actions(5992); - v->a[285581] = 2; - v->a[285582] = anon_sym_PIPE_PIPE; - v->a[285583] = anon_sym_AMP_AMP; - v->a[285584] = actions(12502); - v->a[285585] = 2; - v->a[285586] = anon_sym_LT_AMP_DASH; - v->a[285587] = anon_sym_GT_AMP_DASH; - v->a[285588] = actions(12500); - v->a[285589] = 3; - v->a[285590] = anon_sym_GT_GT; - v->a[285591] = anon_sym_AMP_GT_GT; - v->a[285592] = anon_sym_GT_PIPE; - v->a[285593] = state(5350); - v->a[285594] = 3; - v->a[285595] = sym_file_redirect; - v->a[285596] = sym_heredoc_redirect; - v->a[285597] = aux_sym_redirected_statement_repeat1; - v->a[285598] = actions(12498); - v->a[285599] = 5; - small_parse_table_14280(v); -} - -/* EOF small_parse_table_2855.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2856.c b/parser/static/small_parse_table/small_parse_table_2856.c deleted file mode 100644 index fc652b7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2856.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2856.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14280(t_small_parse_table_array *v) -{ - v->a[285600] = anon_sym_LT; - v->a[285601] = anon_sym_GT; - v->a[285602] = anon_sym_AMP_GT; - v->a[285603] = anon_sym_LT_AMP; - v->a[285604] = anon_sym_GT_AMP; - v->a[285605] = 6; - v->a[285606] = actions(71); - v->a[285607] = 1; - v->a[285608] = sym_comment; - v->a[285609] = actions(12688); - v->a[285610] = 1; - v->a[285611] = aux_sym_concatenation_token1; - v->a[285612] = actions(12840); - v->a[285613] = 1; - v->a[285614] = sym__concat; - v->a[285615] = state(5411); - v->a[285616] = 1; - v->a[285617] = aux_sym_concatenation_repeat1; - v->a[285618] = actions(1286); - v->a[285619] = 7; - small_parse_table_14281(v); -} - -void small_parse_table_14281(t_small_parse_table_array *v) -{ - v->a[285620] = anon_sym_PIPE; - v->a[285621] = anon_sym_LT; - v->a[285622] = anon_sym_GT; - v->a[285623] = anon_sym_LT_LT; - v->a[285624] = anon_sym_AMP_GT; - v->a[285625] = anon_sym_LT_AMP; - v->a[285626] = anon_sym_GT_AMP; - v->a[285627] = actions(1288); - v->a[285628] = 10; - v->a[285629] = sym_file_descriptor; - v->a[285630] = anon_sym_PIPE_PIPE; - v->a[285631] = anon_sym_AMP_AMP; - v->a[285632] = anon_sym_GT_GT; - v->a[285633] = anon_sym_PIPE_AMP; - v->a[285634] = anon_sym_AMP_GT_GT; - v->a[285635] = anon_sym_GT_PIPE; - v->a[285636] = anon_sym_LT_AMP_DASH; - v->a[285637] = anon_sym_GT_AMP_DASH; - v->a[285638] = anon_sym_LT_LT_DASH; - v->a[285639] = 5; - small_parse_table_14282(v); -} - -void small_parse_table_14282(t_small_parse_table_array *v) -{ - v->a[285640] = actions(71); - v->a[285641] = 1; - v->a[285642] = sym_comment; - v->a[285643] = actions(12842); - v->a[285644] = 1; - v->a[285645] = sym__special_character; - v->a[285646] = state(5479); - v->a[285647] = 1; - v->a[285648] = aux_sym__literal_repeat1; - v->a[285649] = actions(5067); - v->a[285650] = 7; - v->a[285651] = anon_sym_PIPE; - v->a[285652] = anon_sym_LT; - v->a[285653] = anon_sym_GT; - v->a[285654] = anon_sym_LT_LT; - v->a[285655] = anon_sym_AMP_GT; - v->a[285656] = anon_sym_LT_AMP; - v->a[285657] = anon_sym_GT_AMP; - v->a[285658] = actions(5069); - v->a[285659] = 11; - small_parse_table_14283(v); -} - -void small_parse_table_14283(t_small_parse_table_array *v) -{ - v->a[285660] = sym_file_descriptor; - v->a[285661] = sym_variable_name; - v->a[285662] = anon_sym_PIPE_PIPE; - v->a[285663] = anon_sym_AMP_AMP; - v->a[285664] = anon_sym_GT_GT; - v->a[285665] = anon_sym_PIPE_AMP; - v->a[285666] = anon_sym_AMP_GT_GT; - v->a[285667] = anon_sym_GT_PIPE; - v->a[285668] = anon_sym_LT_AMP_DASH; - v->a[285669] = anon_sym_GT_AMP_DASH; - v->a[285670] = anon_sym_LT_LT_DASH; - v->a[285671] = 3; - v->a[285672] = actions(71); - v->a[285673] = 1; - v->a[285674] = sym_comment; - v->a[285675] = actions(1348); - v->a[285676] = 7; - v->a[285677] = anon_sym_PIPE; - v->a[285678] = anon_sym_LT; - v->a[285679] = anon_sym_GT; - small_parse_table_14284(v); -} - -void small_parse_table_14284(t_small_parse_table_array *v) -{ - v->a[285680] = anon_sym_LT_LT; - v->a[285681] = anon_sym_AMP_GT; - v->a[285682] = anon_sym_LT_AMP; - v->a[285683] = anon_sym_GT_AMP; - v->a[285684] = actions(1350); - v->a[285685] = 13; - v->a[285686] = sym_file_descriptor; - v->a[285687] = sym__concat; - v->a[285688] = sym_variable_name; - v->a[285689] = anon_sym_PIPE_PIPE; - v->a[285690] = anon_sym_AMP_AMP; - v->a[285691] = anon_sym_GT_GT; - v->a[285692] = anon_sym_PIPE_AMP; - v->a[285693] = anon_sym_AMP_GT_GT; - v->a[285694] = anon_sym_GT_PIPE; - v->a[285695] = anon_sym_LT_AMP_DASH; - v->a[285696] = anon_sym_GT_AMP_DASH; - v->a[285697] = anon_sym_LT_LT_DASH; - v->a[285698] = aux_sym_concatenation_token1; - v->a[285699] = 3; - small_parse_table_14285(v); -} - -/* EOF small_parse_table_2856.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2857.c b/parser/static/small_parse_table/small_parse_table_2857.c deleted file mode 100644 index 82d51595..00000000 --- a/parser/static/small_parse_table/small_parse_table_2857.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2857.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14285(t_small_parse_table_array *v) -{ - v->a[285700] = actions(71); - v->a[285701] = 1; - v->a[285702] = sym_comment; - v->a[285703] = actions(1261); - v->a[285704] = 8; - v->a[285705] = anon_sym_PIPE; - v->a[285706] = anon_sym_LT; - v->a[285707] = anon_sym_GT; - v->a[285708] = anon_sym_LT_LT; - v->a[285709] = anon_sym_AMP_GT; - v->a[285710] = anon_sym_LT_AMP; - v->a[285711] = anon_sym_GT_AMP; - v->a[285712] = sym__special_character; - v->a[285713] = actions(1263); - v->a[285714] = 12; - v->a[285715] = sym_file_descriptor; - v->a[285716] = anon_sym_PIPE_PIPE; - v->a[285717] = anon_sym_AMP_AMP; - v->a[285718] = anon_sym_GT_GT; - v->a[285719] = anon_sym_PIPE_AMP; - small_parse_table_14286(v); -} - -void small_parse_table_14286(t_small_parse_table_array *v) -{ - v->a[285720] = anon_sym_RBRACK; - v->a[285721] = anon_sym_AMP_GT_GT; - v->a[285722] = anon_sym_GT_PIPE; - v->a[285723] = anon_sym_LT_AMP_DASH; - v->a[285724] = anon_sym_GT_AMP_DASH; - v->a[285725] = anon_sym_LT_LT_DASH; - v->a[285726] = anon_sym_LT_LT_LT; - v->a[285727] = 5; - v->a[285728] = actions(71); - v->a[285729] = 1; - v->a[285730] = sym_comment; - v->a[285731] = state(5411); - v->a[285732] = 1; - v->a[285733] = aux_sym_concatenation_repeat1; - v->a[285734] = actions(12844); - v->a[285735] = 2; - v->a[285736] = sym__concat; - v->a[285737] = aux_sym_concatenation_token1; - v->a[285738] = actions(1251); - v->a[285739] = 7; - small_parse_table_14287(v); -} - -void small_parse_table_14287(t_small_parse_table_array *v) -{ - v->a[285740] = anon_sym_PIPE; - v->a[285741] = anon_sym_LT; - v->a[285742] = anon_sym_GT; - v->a[285743] = anon_sym_LT_LT; - v->a[285744] = anon_sym_AMP_GT; - v->a[285745] = anon_sym_LT_AMP; - v->a[285746] = anon_sym_GT_AMP; - v->a[285747] = actions(1253); - v->a[285748] = 10; - v->a[285749] = sym_file_descriptor; - v->a[285750] = anon_sym_PIPE_PIPE; - v->a[285751] = anon_sym_AMP_AMP; - v->a[285752] = anon_sym_GT_GT; - v->a[285753] = anon_sym_PIPE_AMP; - v->a[285754] = anon_sym_AMP_GT_GT; - v->a[285755] = anon_sym_GT_PIPE; - v->a[285756] = anon_sym_LT_AMP_DASH; - v->a[285757] = anon_sym_GT_AMP_DASH; - v->a[285758] = anon_sym_LT_LT_DASH; - v->a[285759] = 5; - small_parse_table_14288(v); -} - -void small_parse_table_14288(t_small_parse_table_array *v) -{ - v->a[285760] = actions(71); - v->a[285761] = 1; - v->a[285762] = sym_comment; - v->a[285763] = state(5407); - v->a[285764] = 1; - v->a[285765] = aux_sym_concatenation_repeat1; - v->a[285766] = actions(12688); - v->a[285767] = 2; - v->a[285768] = sym__concat; - v->a[285769] = aux_sym_concatenation_token1; - v->a[285770] = actions(4370); - v->a[285771] = 7; - v->a[285772] = anon_sym_PIPE; - v->a[285773] = anon_sym_LT; - v->a[285774] = anon_sym_GT; - v->a[285775] = anon_sym_LT_LT; - v->a[285776] = anon_sym_AMP_GT; - v->a[285777] = anon_sym_LT_AMP; - v->a[285778] = anon_sym_GT_AMP; - v->a[285779] = actions(4372); - small_parse_table_14289(v); -} - -void small_parse_table_14289(t_small_parse_table_array *v) -{ - v->a[285780] = 10; - v->a[285781] = sym_file_descriptor; - v->a[285782] = anon_sym_PIPE_PIPE; - v->a[285783] = anon_sym_AMP_AMP; - v->a[285784] = anon_sym_GT_GT; - v->a[285785] = anon_sym_PIPE_AMP; - v->a[285786] = anon_sym_AMP_GT_GT; - v->a[285787] = anon_sym_GT_PIPE; - v->a[285788] = anon_sym_LT_AMP_DASH; - v->a[285789] = anon_sym_GT_AMP_DASH; - v->a[285790] = anon_sym_LT_LT_DASH; - v->a[285791] = 3; - v->a[285792] = actions(71); - v->a[285793] = 1; - v->a[285794] = sym_comment; - v->a[285795] = actions(1324); - v->a[285796] = 7; - v->a[285797] = anon_sym_PIPE; - v->a[285798] = anon_sym_LT; - v->a[285799] = anon_sym_GT; - small_parse_table_14290(v); -} - -/* EOF small_parse_table_2857.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2858.c b/parser/static/small_parse_table/small_parse_table_2858.c deleted file mode 100644 index 5a8460c7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2858.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2858.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14290(t_small_parse_table_array *v) -{ - v->a[285800] = anon_sym_LT_LT; - v->a[285801] = anon_sym_AMP_GT; - v->a[285802] = anon_sym_LT_AMP; - v->a[285803] = anon_sym_GT_AMP; - v->a[285804] = actions(1326); - v->a[285805] = 13; - v->a[285806] = sym_file_descriptor; - v->a[285807] = sym__concat; - v->a[285808] = sym_variable_name; - v->a[285809] = anon_sym_PIPE_PIPE; - v->a[285810] = anon_sym_AMP_AMP; - v->a[285811] = anon_sym_GT_GT; - v->a[285812] = anon_sym_PIPE_AMP; - v->a[285813] = anon_sym_AMP_GT_GT; - v->a[285814] = anon_sym_GT_PIPE; - v->a[285815] = anon_sym_LT_AMP_DASH; - v->a[285816] = anon_sym_GT_AMP_DASH; - v->a[285817] = anon_sym_LT_LT_DASH; - v->a[285818] = aux_sym_concatenation_token1; - v->a[285819] = 3; - small_parse_table_14291(v); -} - -void small_parse_table_14291(t_small_parse_table_array *v) -{ - v->a[285820] = actions(71); - v->a[285821] = 1; - v->a[285822] = sym_comment; - v->a[285823] = actions(1292); - v->a[285824] = 7; - v->a[285825] = anon_sym_PIPE; - v->a[285826] = anon_sym_LT; - v->a[285827] = anon_sym_GT; - v->a[285828] = anon_sym_LT_LT; - v->a[285829] = anon_sym_AMP_GT; - v->a[285830] = anon_sym_LT_AMP; - v->a[285831] = anon_sym_GT_AMP; - v->a[285832] = actions(1294); - v->a[285833] = 13; - v->a[285834] = sym_file_descriptor; - v->a[285835] = sym__concat; - v->a[285836] = sym_variable_name; - v->a[285837] = anon_sym_PIPE_PIPE; - v->a[285838] = anon_sym_AMP_AMP; - v->a[285839] = anon_sym_GT_GT; - small_parse_table_14292(v); -} - -void small_parse_table_14292(t_small_parse_table_array *v) -{ - v->a[285840] = anon_sym_PIPE_AMP; - v->a[285841] = anon_sym_AMP_GT_GT; - v->a[285842] = anon_sym_GT_PIPE; - v->a[285843] = anon_sym_LT_AMP_DASH; - v->a[285844] = anon_sym_GT_AMP_DASH; - v->a[285845] = anon_sym_LT_LT_DASH; - v->a[285846] = aux_sym_concatenation_token1; - v->a[285847] = 5; - v->a[285848] = actions(71); - v->a[285849] = 1; - v->a[285850] = sym_comment; - v->a[285851] = state(5407); - v->a[285852] = 1; - v->a[285853] = aux_sym_concatenation_repeat1; - v->a[285854] = actions(12688); - v->a[285855] = 2; - v->a[285856] = sym__concat; - v->a[285857] = aux_sym_concatenation_token1; - v->a[285858] = actions(4552); - v->a[285859] = 7; - small_parse_table_14293(v); -} - -void small_parse_table_14293(t_small_parse_table_array *v) -{ - v->a[285860] = anon_sym_PIPE; - v->a[285861] = anon_sym_LT; - v->a[285862] = anon_sym_GT; - v->a[285863] = anon_sym_LT_LT; - v->a[285864] = anon_sym_AMP_GT; - v->a[285865] = anon_sym_LT_AMP; - v->a[285866] = anon_sym_GT_AMP; - v->a[285867] = actions(4554); - v->a[285868] = 10; - v->a[285869] = sym_file_descriptor; - v->a[285870] = anon_sym_PIPE_PIPE; - v->a[285871] = anon_sym_AMP_AMP; - v->a[285872] = anon_sym_GT_GT; - v->a[285873] = anon_sym_PIPE_AMP; - v->a[285874] = anon_sym_AMP_GT_GT; - v->a[285875] = anon_sym_GT_PIPE; - v->a[285876] = anon_sym_LT_AMP_DASH; - v->a[285877] = anon_sym_GT_AMP_DASH; - v->a[285878] = anon_sym_LT_LT_DASH; - v->a[285879] = 3; - small_parse_table_14294(v); -} - -void small_parse_table_14294(t_small_parse_table_array *v) -{ - v->a[285880] = actions(71); - v->a[285881] = 1; - v->a[285882] = sym_comment; - v->a[285883] = actions(1261); - v->a[285884] = 5; - v->a[285885] = anon_sym_DOLLAR; - v->a[285886] = aux_sym_number_token1; - v->a[285887] = aux_sym_number_token2; - v->a[285888] = anon_sym_DOLLAR_LPAREN; - v->a[285889] = sym_word; - v->a[285890] = actions(1263); - v->a[285891] = 15; - v->a[285892] = sym_test_operator; - v->a[285893] = sym__brace_start; - v->a[285894] = anon_sym_LPAREN_LPAREN; - v->a[285895] = anon_sym_RPAREN; - v->a[285896] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[285897] = anon_sym_DOLLAR_LBRACK; - v->a[285898] = sym__special_character; - v->a[285899] = anon_sym_DQUOTE; - small_parse_table_14295(v); -} - -/* EOF small_parse_table_2858.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2859.c b/parser/static/small_parse_table/small_parse_table_2859.c deleted file mode 100644 index 9619c707..00000000 --- a/parser/static/small_parse_table/small_parse_table_2859.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2859.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14295(t_small_parse_table_array *v) -{ - v->a[285900] = sym_raw_string; - v->a[285901] = sym_ansi_c_string; - v->a[285902] = anon_sym_DOLLAR_LBRACE; - v->a[285903] = anon_sym_BQUOTE; - v->a[285904] = anon_sym_DOLLAR_BQUOTE; - v->a[285905] = anon_sym_LT_LPAREN; - v->a[285906] = anon_sym_GT_LPAREN; - v->a[285907] = 5; - v->a[285908] = actions(71); - v->a[285909] = 1; - v->a[285910] = sym_comment; - v->a[285911] = state(5471); - v->a[285912] = 1; - v->a[285913] = aux_sym_concatenation_repeat1; - v->a[285914] = actions(12688); - v->a[285915] = 2; - v->a[285916] = sym__concat; - v->a[285917] = aux_sym_concatenation_token1; - v->a[285918] = actions(5695); - v->a[285919] = 7; - small_parse_table_14296(v); -} - -void small_parse_table_14296(t_small_parse_table_array *v) -{ - v->a[285920] = anon_sym_PIPE; - v->a[285921] = anon_sym_LT; - v->a[285922] = anon_sym_GT; - v->a[285923] = anon_sym_LT_LT; - v->a[285924] = anon_sym_AMP_GT; - v->a[285925] = anon_sym_LT_AMP; - v->a[285926] = anon_sym_GT_AMP; - v->a[285927] = actions(5697); - v->a[285928] = 10; - v->a[285929] = sym_file_descriptor; - v->a[285930] = anon_sym_PIPE_PIPE; - v->a[285931] = anon_sym_AMP_AMP; - v->a[285932] = anon_sym_GT_GT; - v->a[285933] = anon_sym_PIPE_AMP; - v->a[285934] = anon_sym_AMP_GT_GT; - v->a[285935] = anon_sym_GT_PIPE; - v->a[285936] = anon_sym_LT_AMP_DASH; - v->a[285937] = anon_sym_GT_AMP_DASH; - v->a[285938] = anon_sym_LT_LT_DASH; - v->a[285939] = 5; - small_parse_table_14297(v); -} - -void small_parse_table_14297(t_small_parse_table_array *v) -{ - v->a[285940] = actions(71); - v->a[285941] = 1; - v->a[285942] = sym_comment; - v->a[285943] = state(5407); - v->a[285944] = 1; - v->a[285945] = aux_sym_concatenation_repeat1; - v->a[285946] = actions(12688); - v->a[285947] = 2; - v->a[285948] = sym__concat; - v->a[285949] = aux_sym_concatenation_token1; - v->a[285950] = actions(2072); - v->a[285951] = 7; - v->a[285952] = anon_sym_PIPE; - v->a[285953] = anon_sym_LT; - v->a[285954] = anon_sym_GT; - v->a[285955] = anon_sym_LT_LT; - v->a[285956] = anon_sym_AMP_GT; - v->a[285957] = anon_sym_LT_AMP; - v->a[285958] = anon_sym_GT_AMP; - v->a[285959] = actions(2074); - small_parse_table_14298(v); -} - -void small_parse_table_14298(t_small_parse_table_array *v) -{ - v->a[285960] = 10; - v->a[285961] = sym_file_descriptor; - v->a[285962] = anon_sym_PIPE_PIPE; - v->a[285963] = anon_sym_AMP_AMP; - v->a[285964] = anon_sym_GT_GT; - v->a[285965] = anon_sym_PIPE_AMP; - v->a[285966] = anon_sym_AMP_GT_GT; - v->a[285967] = anon_sym_GT_PIPE; - v->a[285968] = anon_sym_LT_AMP_DASH; - v->a[285969] = anon_sym_GT_AMP_DASH; - v->a[285970] = anon_sym_LT_LT_DASH; - v->a[285971] = 4; - v->a[285972] = actions(71); - v->a[285973] = 1; - v->a[285974] = sym_comment; - v->a[285975] = state(5436); - v->a[285976] = 3; - v->a[285977] = sym_file_redirect; - v->a[285978] = sym_heredoc_redirect; - v->a[285979] = aux_sym_redirected_statement_repeat1; - small_parse_table_14299(v); -} - -void small_parse_table_14299(t_small_parse_table_array *v) -{ - v->a[285980] = actions(4270); - v->a[285981] = 7; - v->a[285982] = anon_sym_PIPE; - v->a[285983] = anon_sym_LT; - v->a[285984] = anon_sym_GT; - v->a[285985] = anon_sym_LT_LT; - v->a[285986] = anon_sym_AMP_GT; - v->a[285987] = anon_sym_LT_AMP; - v->a[285988] = anon_sym_GT_AMP; - v->a[285989] = actions(4272); - v->a[285990] = 10; - v->a[285991] = sym_file_descriptor; - v->a[285992] = anon_sym_PIPE_PIPE; - v->a[285993] = anon_sym_AMP_AMP; - v->a[285994] = anon_sym_GT_GT; - v->a[285995] = anon_sym_PIPE_AMP; - v->a[285996] = anon_sym_AMP_GT_GT; - v->a[285997] = anon_sym_GT_PIPE; - v->a[285998] = anon_sym_LT_AMP_DASH; - v->a[285999] = anon_sym_GT_AMP_DASH; - small_parse_table_14300(v); -} - -/* EOF small_parse_table_2859.c */ diff --git a/parser/static/small_parse_table/small_parse_table_286.c b/parser/static/small_parse_table/small_parse_table_286.c index e6442026..ebd7cde6 100644 --- a/parser/static/small_parse_table/small_parse_table_286.c +++ b/parser/static/small_parse_table/small_parse_table_286.c @@ -14,126 +14,126 @@ void small_parse_table_1430(t_small_parse_table_array *v) { - v->a[28600] = aux_sym_number_token1; - v->a[28601] = aux_sym_number_token2; - v->a[28602] = anon_sym_DOLLAR_LBRACE; - v->a[28603] = anon_sym_DOLLAR_LPAREN; - v->a[28604] = anon_sym_BQUOTE; - v->a[28605] = anon_sym_DOLLAR_BQUOTE; - v->a[28606] = anon_sym_LT_LPAREN; - v->a[28607] = anon_sym_GT_LPAREN; - v->a[28608] = sym_word; - v->a[28609] = 8; - v->a[28610] = actions(3); - v->a[28611] = 1; - v->a[28612] = sym_comment; - v->a[28613] = actions(4397); - v->a[28614] = 1; - v->a[28615] = anon_sym_DQUOTE; - v->a[28616] = actions(4401); - v->a[28617] = 1; - v->a[28618] = sym_variable_name; - v->a[28619] = state(2412); + v->a[28600] = actions(3244); + v->a[28601] = 1; + v->a[28602] = sym__concat; + v->a[28603] = state(616); + v->a[28604] = 1; + v->a[28605] = aux_sym_concatenation_repeat1; + v->a[28606] = actions(2664); + v->a[28607] = 4; + v->a[28608] = sym_file_descriptor; + v->a[28609] = sym_test_operator; + v->a[28610] = sym__brace_start; + v->a[28611] = aux_sym_heredoc_redirect_token1; + v->a[28612] = actions(2662); + v->a[28613] = 34; + v->a[28614] = anon_sym_esac; + v->a[28615] = anon_sym_PIPE; + v->a[28616] = anon_sym_SEMI_SEMI; + v->a[28617] = anon_sym_SEMI_AMP; + v->a[28618] = anon_sym_SEMI_SEMI_AMP; + v->a[28619] = anon_sym_PIPE_AMP; small_parse_table_1431(v); } void small_parse_table_1431(t_small_parse_table_array *v) { - v->a[28620] = 1; - v->a[28621] = sym_string; - v->a[28622] = actions(4399); - v->a[28623] = 2; - v->a[28624] = aux_sym__simple_variable_name_token1; - v->a[28625] = aux_sym__multiline_variable_name_token1; - v->a[28626] = actions(1241); - v->a[28627] = 3; - v->a[28628] = sym_file_descriptor; - v->a[28629] = sym_test_operator; - v->a[28630] = sym__brace_start; - v->a[28631] = actions(4395); - v->a[28632] = 9; - v->a[28633] = anon_sym_DASH; - v->a[28634] = anon_sym_STAR; - v->a[28635] = anon_sym_BANG; - v->a[28636] = anon_sym_QMARK; - v->a[28637] = anon_sym_DOLLAR; - v->a[28638] = anon_sym_POUND; - v->a[28639] = anon_sym_AT2; + v->a[28620] = anon_sym_AMP_AMP; + v->a[28621] = anon_sym_PIPE_PIPE; + v->a[28622] = anon_sym_LT; + v->a[28623] = anon_sym_GT; + v->a[28624] = anon_sym_GT_GT; + v->a[28625] = anon_sym_AMP_GT; + v->a[28626] = anon_sym_AMP_GT_GT; + v->a[28627] = anon_sym_LT_AMP; + v->a[28628] = anon_sym_GT_AMP; + v->a[28629] = anon_sym_GT_PIPE; + v->a[28630] = anon_sym_LT_AMP_DASH; + v->a[28631] = anon_sym_GT_AMP_DASH; + v->a[28632] = anon_sym_LT_LT; + v->a[28633] = anon_sym_LT_LT_DASH; + v->a[28634] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28635] = anon_sym_AMP; + v->a[28636] = anon_sym_DOLLAR; + v->a[28637] = sym__special_character; + v->a[28638] = anon_sym_DQUOTE; + v->a[28639] = sym_raw_string; small_parse_table_1432(v); } void small_parse_table_1432(t_small_parse_table_array *v) { - v->a[28640] = anon_sym_0; - v->a[28641] = anon_sym__; - v->a[28642] = actions(1239); - v->a[28643] = 33; - v->a[28644] = anon_sym_LPAREN_LPAREN; - v->a[28645] = anon_sym_PIPE_PIPE; - v->a[28646] = anon_sym_AMP_AMP; - v->a[28647] = anon_sym_PIPE; - v->a[28648] = anon_sym_LT; - v->a[28649] = anon_sym_GT; - v->a[28650] = anon_sym_LT_LT; - v->a[28651] = anon_sym_GT_GT; - v->a[28652] = anon_sym_PIPE_AMP; - v->a[28653] = anon_sym_RBRACK; - v->a[28654] = anon_sym_AMP_GT; - v->a[28655] = anon_sym_AMP_GT_GT; - v->a[28656] = anon_sym_LT_AMP; - v->a[28657] = anon_sym_GT_AMP; - v->a[28658] = anon_sym_GT_PIPE; - v->a[28659] = anon_sym_LT_AMP_DASH; + v->a[28640] = aux_sym_number_token1; + v->a[28641] = aux_sym_number_token2; + v->a[28642] = anon_sym_DOLLAR_LBRACE; + v->a[28643] = anon_sym_DOLLAR_LPAREN; + v->a[28644] = anon_sym_BQUOTE; + v->a[28645] = anon_sym_DOLLAR_BQUOTE; + v->a[28646] = sym_word; + v->a[28647] = anon_sym_SEMI; + v->a[28648] = 5; + v->a[28649] = actions(3); + v->a[28650] = 1; + v->a[28651] = sym_comment; + v->a[28652] = actions(3328); + v->a[28653] = 1; + v->a[28654] = sym__special_character; + v->a[28655] = state(687); + v->a[28656] = 1; + v->a[28657] = aux_sym__literal_repeat1; + v->a[28658] = actions(3326); + v->a[28659] = 5; small_parse_table_1433(v); } void small_parse_table_1433(t_small_parse_table_array *v) { - v->a[28660] = anon_sym_GT_AMP_DASH; - v->a[28661] = anon_sym_LT_LT_DASH; - v->a[28662] = anon_sym_LT_LT_LT; - v->a[28663] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28664] = anon_sym_DOLLAR_LBRACK; - v->a[28665] = sym__special_character; - v->a[28666] = sym_raw_string; - v->a[28667] = sym_ansi_c_string; - v->a[28668] = aux_sym_number_token1; - v->a[28669] = aux_sym_number_token2; - v->a[28670] = anon_sym_DOLLAR_LBRACE; - v->a[28671] = anon_sym_DOLLAR_LPAREN; - v->a[28672] = anon_sym_BQUOTE; - v->a[28673] = anon_sym_DOLLAR_BQUOTE; - v->a[28674] = anon_sym_LT_LPAREN; - v->a[28675] = anon_sym_GT_LPAREN; - v->a[28676] = sym_word; - v->a[28677] = 3; - v->a[28678] = actions(3); - v->a[28679] = 1; + v->a[28660] = sym_file_descriptor; + v->a[28661] = sym_test_operator; + v->a[28662] = sym__bare_dollar; + v->a[28663] = sym__brace_start; + v->a[28664] = aux_sym_heredoc_redirect_token1; + v->a[28665] = actions(3324); + v->a[28666] = 34; + v->a[28667] = anon_sym_esac; + v->a[28668] = anon_sym_LPAREN; + v->a[28669] = anon_sym_PIPE; + v->a[28670] = anon_sym_SEMI_SEMI; + v->a[28671] = anon_sym_SEMI_AMP; + v->a[28672] = anon_sym_SEMI_SEMI_AMP; + v->a[28673] = anon_sym_PIPE_AMP; + v->a[28674] = anon_sym_AMP_AMP; + v->a[28675] = anon_sym_PIPE_PIPE; + v->a[28676] = anon_sym_LT; + v->a[28677] = anon_sym_GT; + v->a[28678] = anon_sym_GT_GT; + v->a[28679] = anon_sym_AMP_GT; small_parse_table_1434(v); } void small_parse_table_1434(t_small_parse_table_array *v) { - v->a[28680] = sym_comment; - v->a[28681] = actions(1322); - v->a[28682] = 6; - v->a[28683] = sym_file_descriptor; - v->a[28684] = sym__concat; - v->a[28685] = sym_test_operator; - v->a[28686] = sym__bare_dollar; - v->a[28687] = sym__brace_start; - v->a[28688] = aux_sym_heredoc_redirect_token1; - v->a[28689] = actions(1320); - v->a[28690] = 44; - v->a[28691] = anon_sym_LPAREN_LPAREN; - v->a[28692] = anon_sym_SEMI; - v->a[28693] = anon_sym_PIPE_PIPE; - v->a[28694] = anon_sym_AMP_AMP; - v->a[28695] = anon_sym_PIPE; - v->a[28696] = anon_sym_AMP; - v->a[28697] = anon_sym_EQ_EQ; - v->a[28698] = anon_sym_LT; - v->a[28699] = anon_sym_GT; + v->a[28680] = anon_sym_AMP_GT_GT; + v->a[28681] = anon_sym_LT_AMP; + v->a[28682] = anon_sym_GT_AMP; + v->a[28683] = anon_sym_GT_PIPE; + v->a[28684] = anon_sym_LT_AMP_DASH; + v->a[28685] = anon_sym_GT_AMP_DASH; + v->a[28686] = anon_sym_LT_LT; + v->a[28687] = anon_sym_LT_LT_DASH; + v->a[28688] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28689] = anon_sym_AMP; + v->a[28690] = anon_sym_DOLLAR; + v->a[28691] = anon_sym_DQUOTE; + v->a[28692] = sym_raw_string; + v->a[28693] = aux_sym_number_token1; + v->a[28694] = aux_sym_number_token2; + v->a[28695] = anon_sym_DOLLAR_LBRACE; + v->a[28696] = anon_sym_DOLLAR_LPAREN; + v->a[28697] = anon_sym_BQUOTE; + v->a[28698] = anon_sym_DOLLAR_BQUOTE; + v->a[28699] = sym_word; small_parse_table_1435(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2860.c b/parser/static/small_parse_table/small_parse_table_2860.c deleted file mode 100644 index 6378e9c0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2860.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2860.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14300(t_small_parse_table_array *v) -{ - v->a[286000] = anon_sym_LT_LT_DASH; - v->a[286001] = 5; - v->a[286002] = actions(71); - v->a[286003] = 1; - v->a[286004] = sym_comment; - v->a[286005] = state(5471); - v->a[286006] = 1; - v->a[286007] = aux_sym_concatenation_repeat1; - v->a[286008] = actions(12688); - v->a[286009] = 2; - v->a[286010] = sym__concat; - v->a[286011] = aux_sym_concatenation_token1; - v->a[286012] = actions(4467); - v->a[286013] = 7; - v->a[286014] = anon_sym_PIPE; - v->a[286015] = anon_sym_LT; - v->a[286016] = anon_sym_GT; - v->a[286017] = anon_sym_LT_LT; - v->a[286018] = anon_sym_AMP_GT; - v->a[286019] = anon_sym_LT_AMP; - small_parse_table_14301(v); -} - -void small_parse_table_14301(t_small_parse_table_array *v) -{ - v->a[286020] = anon_sym_GT_AMP; - v->a[286021] = actions(4469); - v->a[286022] = 10; - v->a[286023] = sym_file_descriptor; - v->a[286024] = anon_sym_PIPE_PIPE; - v->a[286025] = anon_sym_AMP_AMP; - v->a[286026] = anon_sym_GT_GT; - v->a[286027] = anon_sym_PIPE_AMP; - v->a[286028] = anon_sym_AMP_GT_GT; - v->a[286029] = anon_sym_GT_PIPE; - v->a[286030] = anon_sym_LT_AMP_DASH; - v->a[286031] = anon_sym_GT_AMP_DASH; - v->a[286032] = anon_sym_LT_LT_DASH; - v->a[286033] = 6; - v->a[286034] = actions(71); - v->a[286035] = 1; - v->a[286036] = sym_comment; - v->a[286037] = actions(4253); - v->a[286038] = 1; - v->a[286039] = anon_sym_PIPE; - small_parse_table_14302(v); -} - -void small_parse_table_14302(t_small_parse_table_array *v) -{ - v->a[286040] = actions(4348); - v->a[286041] = 1; - v->a[286042] = anon_sym_PIPE_AMP; - v->a[286043] = state(5436); - v->a[286044] = 3; - v->a[286045] = sym_file_redirect; - v->a[286046] = sym_heredoc_redirect; - v->a[286047] = aux_sym_redirected_statement_repeat1; - v->a[286048] = actions(4270); - v->a[286049] = 6; - v->a[286050] = anon_sym_LT; - v->a[286051] = anon_sym_GT; - v->a[286052] = anon_sym_LT_LT; - v->a[286053] = anon_sym_AMP_GT; - v->a[286054] = anon_sym_LT_AMP; - v->a[286055] = anon_sym_GT_AMP; - v->a[286056] = actions(4272); - v->a[286057] = 9; - v->a[286058] = sym_file_descriptor; - v->a[286059] = anon_sym_PIPE_PIPE; - small_parse_table_14303(v); -} - -void small_parse_table_14303(t_small_parse_table_array *v) -{ - v->a[286060] = anon_sym_AMP_AMP; - v->a[286061] = anon_sym_GT_GT; - v->a[286062] = anon_sym_AMP_GT_GT; - v->a[286063] = anon_sym_GT_PIPE; - v->a[286064] = anon_sym_LT_AMP_DASH; - v->a[286065] = anon_sym_GT_AMP_DASH; - v->a[286066] = anon_sym_LT_LT_DASH; - v->a[286067] = 3; - v->a[286068] = actions(71); - v->a[286069] = 1; - v->a[286070] = sym_comment; - v->a[286071] = actions(1316); - v->a[286072] = 7; - v->a[286073] = anon_sym_PIPE; - v->a[286074] = anon_sym_LT; - v->a[286075] = anon_sym_GT; - v->a[286076] = anon_sym_LT_LT; - v->a[286077] = anon_sym_AMP_GT; - v->a[286078] = anon_sym_LT_AMP; - v->a[286079] = anon_sym_GT_AMP; - small_parse_table_14304(v); -} - -void small_parse_table_14304(t_small_parse_table_array *v) -{ - v->a[286080] = actions(1318); - v->a[286081] = 13; - v->a[286082] = sym_file_descriptor; - v->a[286083] = sym__concat; - v->a[286084] = sym_variable_name; - v->a[286085] = anon_sym_PIPE_PIPE; - v->a[286086] = anon_sym_AMP_AMP; - v->a[286087] = anon_sym_GT_GT; - v->a[286088] = anon_sym_PIPE_AMP; - v->a[286089] = anon_sym_AMP_GT_GT; - v->a[286090] = anon_sym_GT_PIPE; - v->a[286091] = anon_sym_LT_AMP_DASH; - v->a[286092] = anon_sym_GT_AMP_DASH; - v->a[286093] = anon_sym_LT_LT_DASH; - v->a[286094] = aux_sym_concatenation_token1; - v->a[286095] = 9; - v->a[286096] = actions(71); - v->a[286097] = 1; - v->a[286098] = sym_comment; - v->a[286099] = actions(12473); - small_parse_table_14305(v); -} - -/* EOF small_parse_table_2860.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2861.c b/parser/static/small_parse_table/small_parse_table_2861.c deleted file mode 100644 index 2921f6be..00000000 --- a/parser/static/small_parse_table/small_parse_table_2861.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2861.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14305(t_small_parse_table_array *v) -{ - v->a[286100] = 1; - v->a[286101] = anon_sym_LT_LT_LT; - v->a[286102] = actions(12838); - v->a[286103] = 1; - v->a[286104] = sym_file_descriptor; - v->a[286105] = actions(11533); - v->a[286106] = 2; - v->a[286107] = anon_sym_PIPE; - v->a[286108] = anon_sym_LT_LT; - v->a[286109] = actions(12836); - v->a[286110] = 2; - v->a[286111] = anon_sym_LT_AMP_DASH; - v->a[286112] = anon_sym_GT_AMP_DASH; - v->a[286113] = state(5672); - v->a[286114] = 2; - v->a[286115] = sym_file_redirect; - v->a[286116] = sym_herestring_redirect; - v->a[286117] = actions(12834); - v->a[286118] = 3; - v->a[286119] = anon_sym_GT_GT; - small_parse_table_14306(v); -} - -void small_parse_table_14306(t_small_parse_table_array *v) -{ - v->a[286120] = anon_sym_AMP_GT_GT; - v->a[286121] = anon_sym_GT_PIPE; - v->a[286122] = actions(11535); - v->a[286123] = 4; - v->a[286124] = anon_sym_PIPE_PIPE; - v->a[286125] = anon_sym_AMP_AMP; - v->a[286126] = anon_sym_PIPE_AMP; - v->a[286127] = anon_sym_LT_LT_DASH; - v->a[286128] = actions(12832); - v->a[286129] = 5; - v->a[286130] = anon_sym_LT; - v->a[286131] = anon_sym_GT; - v->a[286132] = anon_sym_AMP_GT; - v->a[286133] = anon_sym_LT_AMP; - v->a[286134] = anon_sym_GT_AMP; - v->a[286135] = 5; - v->a[286136] = actions(71); - v->a[286137] = 1; - v->a[286138] = sym_comment; - v->a[286139] = actions(12847); - small_parse_table_14307(v); -} - -void small_parse_table_14307(t_small_parse_table_array *v) -{ - v->a[286140] = 1; - v->a[286141] = sym__special_character; - v->a[286142] = state(5426); - v->a[286143] = 1; - v->a[286144] = aux_sym__literal_repeat1; - v->a[286145] = actions(5721); - v->a[286146] = 7; - v->a[286147] = anon_sym_PIPE; - v->a[286148] = anon_sym_LT; - v->a[286149] = anon_sym_GT; - v->a[286150] = anon_sym_LT_LT; - v->a[286151] = anon_sym_AMP_GT; - v->a[286152] = anon_sym_LT_AMP; - v->a[286153] = anon_sym_GT_AMP; - v->a[286154] = actions(5723); - v->a[286155] = 11; - v->a[286156] = sym_file_descriptor; - v->a[286157] = anon_sym_PIPE_PIPE; - v->a[286158] = anon_sym_AMP_AMP; - v->a[286159] = anon_sym_GT_GT; - small_parse_table_14308(v); -} - -void small_parse_table_14308(t_small_parse_table_array *v) -{ - v->a[286160] = anon_sym_PIPE_AMP; - v->a[286161] = anon_sym_RBRACK; - v->a[286162] = anon_sym_AMP_GT_GT; - v->a[286163] = anon_sym_GT_PIPE; - v->a[286164] = anon_sym_LT_AMP_DASH; - v->a[286165] = anon_sym_GT_AMP_DASH; - v->a[286166] = anon_sym_LT_LT_DASH; - v->a[286167] = 11; - v->a[286168] = actions(71); - v->a[286169] = 1; - v->a[286170] = sym_comment; - v->a[286171] = actions(7789); - v->a[286172] = 1; - v->a[286173] = anon_sym_DQUOTE; - v->a[286174] = actions(7797); - v->a[286175] = 1; - v->a[286176] = anon_sym_DOLLAR_LBRACE; - v->a[286177] = actions(12648); - v->a[286178] = 1; - v->a[286179] = anon_sym_LPAREN; - small_parse_table_14309(v); -} - -void small_parse_table_14309(t_small_parse_table_array *v) -{ - v->a[286180] = actions(12650); - v->a[286181] = 1; - v->a[286182] = anon_sym_DOLLAR; - v->a[286183] = actions(12654); - v->a[286184] = 1; - v->a[286185] = anon_sym_DOLLAR_LPAREN; - v->a[286186] = actions(12656); - v->a[286187] = 1; - v->a[286188] = anon_sym_BQUOTE; - v->a[286189] = actions(12658); - v->a[286190] = 1; - v->a[286191] = anon_sym_DOLLAR_BQUOTE; - v->a[286192] = actions(7807); - v->a[286193] = 2; - v->a[286194] = anon_sym_LT_LPAREN; - v->a[286195] = anon_sym_GT_LPAREN; - v->a[286196] = actions(12849); - v->a[286197] = 5; - v->a[286198] = sym_variable_name; - v->a[286199] = sym__expansion_word; - small_parse_table_14310(v); -} - -/* EOF small_parse_table_2861.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2862.c b/parser/static/small_parse_table/small_parse_table_2862.c deleted file mode 100644 index 1d5c73a1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2862.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2862.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14310(t_small_parse_table_array *v) -{ - v->a[286200] = sym_raw_string; - v->a[286201] = sym_ansi_c_string; - v->a[286202] = sym_word; - v->a[286203] = state(6487); - v->a[286204] = 6; - v->a[286205] = sym_string; - v->a[286206] = sym_array; - v->a[286207] = sym_simple_expansion; - v->a[286208] = sym_expansion; - v->a[286209] = sym_command_substitution; - v->a[286210] = sym_process_substitution; - v->a[286211] = 5; - v->a[286212] = actions(71); - v->a[286213] = 1; - v->a[286214] = sym_comment; - v->a[286215] = actions(12851); - v->a[286216] = 1; - v->a[286217] = sym__special_character; - v->a[286218] = state(5426); - v->a[286219] = 1; - small_parse_table_14311(v); -} - -void small_parse_table_14311(t_small_parse_table_array *v) -{ - v->a[286220] = aux_sym__literal_repeat1; - v->a[286221] = actions(1362); - v->a[286222] = 7; - v->a[286223] = anon_sym_PIPE; - v->a[286224] = anon_sym_LT; - v->a[286225] = anon_sym_GT; - v->a[286226] = anon_sym_LT_LT; - v->a[286227] = anon_sym_AMP_GT; - v->a[286228] = anon_sym_LT_AMP; - v->a[286229] = anon_sym_GT_AMP; - v->a[286230] = actions(1364); - v->a[286231] = 11; - v->a[286232] = sym_file_descriptor; - v->a[286233] = anon_sym_PIPE_PIPE; - v->a[286234] = anon_sym_AMP_AMP; - v->a[286235] = anon_sym_GT_GT; - v->a[286236] = anon_sym_PIPE_AMP; - v->a[286237] = anon_sym_RBRACK; - v->a[286238] = anon_sym_AMP_GT_GT; - v->a[286239] = anon_sym_GT_PIPE; - small_parse_table_14312(v); -} - -void small_parse_table_14312(t_small_parse_table_array *v) -{ - v->a[286240] = anon_sym_LT_AMP_DASH; - v->a[286241] = anon_sym_GT_AMP_DASH; - v->a[286242] = anon_sym_LT_LT_DASH; - v->a[286243] = 5; - v->a[286244] = actions(71); - v->a[286245] = 1; - v->a[286246] = sym_comment; - v->a[286247] = state(5407); - v->a[286248] = 1; - v->a[286249] = aux_sym_concatenation_repeat1; - v->a[286250] = actions(12688); - v->a[286251] = 2; - v->a[286252] = sym__concat; - v->a[286253] = aux_sym_concatenation_token1; - v->a[286254] = actions(2094); - v->a[286255] = 7; - v->a[286256] = anon_sym_PIPE; - v->a[286257] = anon_sym_LT; - v->a[286258] = anon_sym_GT; - v->a[286259] = anon_sym_LT_LT; - small_parse_table_14313(v); -} - -void small_parse_table_14313(t_small_parse_table_array *v) -{ - v->a[286260] = anon_sym_AMP_GT; - v->a[286261] = anon_sym_LT_AMP; - v->a[286262] = anon_sym_GT_AMP; - v->a[286263] = actions(2096); - v->a[286264] = 10; - v->a[286265] = sym_file_descriptor; - v->a[286266] = anon_sym_PIPE_PIPE; - v->a[286267] = anon_sym_AMP_AMP; - v->a[286268] = anon_sym_GT_GT; - v->a[286269] = anon_sym_PIPE_AMP; - v->a[286270] = anon_sym_AMP_GT_GT; - v->a[286271] = anon_sym_GT_PIPE; - v->a[286272] = anon_sym_LT_AMP_DASH; - v->a[286273] = anon_sym_GT_AMP_DASH; - v->a[286274] = anon_sym_LT_LT_DASH; - v->a[286275] = 3; - v->a[286276] = actions(71); - v->a[286277] = 1; - v->a[286278] = sym_comment; - v->a[286279] = actions(1251); - small_parse_table_14314(v); -} - -void small_parse_table_14314(t_small_parse_table_array *v) -{ - v->a[286280] = 7; - v->a[286281] = anon_sym_PIPE; - v->a[286282] = anon_sym_LT; - v->a[286283] = anon_sym_GT; - v->a[286284] = anon_sym_LT_LT; - v->a[286285] = anon_sym_AMP_GT; - v->a[286286] = anon_sym_LT_AMP; - v->a[286287] = anon_sym_GT_AMP; - v->a[286288] = actions(1253); - v->a[286289] = 13; - v->a[286290] = sym_file_descriptor; - v->a[286291] = sym__concat; - v->a[286292] = sym_variable_name; - v->a[286293] = anon_sym_PIPE_PIPE; - v->a[286294] = anon_sym_AMP_AMP; - v->a[286295] = anon_sym_GT_GT; - v->a[286296] = anon_sym_PIPE_AMP; - v->a[286297] = anon_sym_AMP_GT_GT; - v->a[286298] = anon_sym_GT_PIPE; - v->a[286299] = anon_sym_LT_AMP_DASH; - small_parse_table_14315(v); -} - -/* EOF small_parse_table_2862.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2863.c b/parser/static/small_parse_table/small_parse_table_2863.c deleted file mode 100644 index b6dfc21e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2863.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2863.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14315(t_small_parse_table_array *v) -{ - v->a[286300] = anon_sym_GT_AMP_DASH; - v->a[286301] = anon_sym_LT_LT_DASH; - v->a[286302] = aux_sym_concatenation_token1; - v->a[286303] = 17; - v->a[286304] = actions(3); - v->a[286305] = 1; - v->a[286306] = sym_comment; - v->a[286307] = actions(7793); - v->a[286308] = 1; - v->a[286309] = aux_sym_number_token1; - v->a[286310] = actions(7795); - v->a[286311] = 1; - v->a[286312] = aux_sym_number_token2; - v->a[286313] = actions(12543); - v->a[286314] = 1; - v->a[286315] = anon_sym_LPAREN; - v->a[286316] = actions(12547); - v->a[286317] = 1; - v->a[286318] = anon_sym_DOLLAR_LBRACK; - v->a[286319] = actions(12551); - small_parse_table_14316(v); -} - -void small_parse_table_14316(t_small_parse_table_array *v) -{ - v->a[286320] = 1; - v->a[286321] = anon_sym_DOLLAR_LBRACE; - v->a[286322] = actions(12555); - v->a[286323] = 1; - v->a[286324] = anon_sym_DOLLAR_LPAREN; - v->a[286325] = actions(12557); - v->a[286326] = 1; - v->a[286327] = anon_sym_BQUOTE; - v->a[286328] = actions(12559); - v->a[286329] = 1; - v->a[286330] = anon_sym_DOLLAR_BQUOTE; - v->a[286331] = actions(12854); - v->a[286332] = 1; - v->a[286333] = aux_sym_heredoc_redirect_token1; - v->a[286334] = actions(12856); - v->a[286335] = 1; - v->a[286336] = anon_sym_RBRACE3; - v->a[286337] = actions(12858); - v->a[286338] = 1; - v->a[286339] = aux_sym__simple_variable_name_token1; - small_parse_table_14317(v); -} - -void small_parse_table_14317(t_small_parse_table_array *v) -{ - v->a[286340] = state(6259); - v->a[286341] = 1; - v->a[286342] = sym__expansion_max_length_binary_expression; - v->a[286343] = state(6470); - v->a[286344] = 1; - v->a[286345] = sym__expansion_max_length_expression; - v->a[286346] = actions(12541); - v->a[286347] = 2; - v->a[286348] = anon_sym_LPAREN_LPAREN; - v->a[286349] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[286350] = state(6258); - v->a[286351] = 2; - v->a[286352] = sym_number; - v->a[286353] = sym_expansion; - v->a[286354] = state(7022); - v->a[286355] = 3; - v->a[286356] = sym_parenthesized_expression; - v->a[286357] = sym_arithmetic_expansion; - v->a[286358] = sym_command_substitution; - v->a[286359] = 3; - small_parse_table_14318(v); -} - -void small_parse_table_14318(t_small_parse_table_array *v) -{ - v->a[286360] = actions(71); - v->a[286361] = 1; - v->a[286362] = sym_comment; - v->a[286363] = actions(1340); - v->a[286364] = 7; - v->a[286365] = anon_sym_PIPE; - v->a[286366] = anon_sym_LT; - v->a[286367] = anon_sym_GT; - v->a[286368] = anon_sym_LT_LT; - v->a[286369] = anon_sym_AMP_GT; - v->a[286370] = anon_sym_LT_AMP; - v->a[286371] = anon_sym_GT_AMP; - v->a[286372] = actions(1342); - v->a[286373] = 13; - v->a[286374] = sym_file_descriptor; - v->a[286375] = sym__concat; - v->a[286376] = anon_sym_PIPE_PIPE; - v->a[286377] = anon_sym_AMP_AMP; - v->a[286378] = anon_sym_GT_GT; - v->a[286379] = anon_sym_PIPE_AMP; - small_parse_table_14319(v); -} - -void small_parse_table_14319(t_small_parse_table_array *v) -{ - v->a[286380] = anon_sym_AMP_GT_GT; - v->a[286381] = anon_sym_GT_PIPE; - v->a[286382] = anon_sym_LT_AMP_DASH; - v->a[286383] = anon_sym_GT_AMP_DASH; - v->a[286384] = anon_sym_LT_LT_DASH; - v->a[286385] = anon_sym_LT_LT_LT; - v->a[286386] = aux_sym_concatenation_token1; - v->a[286387] = 3; - v->a[286388] = actions(71); - v->a[286389] = 1; - v->a[286390] = sym_comment; - v->a[286391] = actions(1296); - v->a[286392] = 7; - v->a[286393] = anon_sym_PIPE; - v->a[286394] = anon_sym_LT; - v->a[286395] = anon_sym_GT; - v->a[286396] = anon_sym_LT_LT; - v->a[286397] = anon_sym_AMP_GT; - v->a[286398] = anon_sym_LT_AMP; - v->a[286399] = anon_sym_GT_AMP; - small_parse_table_14320(v); -} - -/* EOF small_parse_table_2863.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2864.c b/parser/static/small_parse_table/small_parse_table_2864.c deleted file mode 100644 index c147dc52..00000000 --- a/parser/static/small_parse_table/small_parse_table_2864.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2864.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14320(t_small_parse_table_array *v) -{ - v->a[286400] = actions(1298); - v->a[286401] = 13; - v->a[286402] = sym_file_descriptor; - v->a[286403] = sym__concat; - v->a[286404] = sym_variable_name; - v->a[286405] = anon_sym_PIPE_PIPE; - v->a[286406] = anon_sym_AMP_AMP; - v->a[286407] = anon_sym_GT_GT; - v->a[286408] = anon_sym_PIPE_AMP; - v->a[286409] = anon_sym_AMP_GT_GT; - v->a[286410] = anon_sym_GT_PIPE; - v->a[286411] = anon_sym_LT_AMP_DASH; - v->a[286412] = anon_sym_GT_AMP_DASH; - v->a[286413] = anon_sym_LT_LT_DASH; - v->a[286414] = aux_sym_concatenation_token1; - v->a[286415] = 3; - v->a[286416] = actions(71); - v->a[286417] = 1; - v->a[286418] = sym_comment; - v->a[286419] = actions(1308); - small_parse_table_14321(v); -} - -void small_parse_table_14321(t_small_parse_table_array *v) -{ - v->a[286420] = 7; - v->a[286421] = anon_sym_PIPE; - v->a[286422] = anon_sym_LT; - v->a[286423] = anon_sym_GT; - v->a[286424] = anon_sym_LT_LT; - v->a[286425] = anon_sym_AMP_GT; - v->a[286426] = anon_sym_LT_AMP; - v->a[286427] = anon_sym_GT_AMP; - v->a[286428] = actions(1310); - v->a[286429] = 13; - v->a[286430] = sym_file_descriptor; - v->a[286431] = sym__concat; - v->a[286432] = anon_sym_PIPE_PIPE; - v->a[286433] = anon_sym_AMP_AMP; - v->a[286434] = anon_sym_GT_GT; - v->a[286435] = anon_sym_PIPE_AMP; - v->a[286436] = anon_sym_AMP_GT_GT; - v->a[286437] = anon_sym_GT_PIPE; - v->a[286438] = anon_sym_LT_AMP_DASH; - v->a[286439] = anon_sym_GT_AMP_DASH; - small_parse_table_14322(v); -} - -void small_parse_table_14322(t_small_parse_table_array *v) -{ - v->a[286440] = anon_sym_LT_LT_DASH; - v->a[286441] = anon_sym_LT_LT_LT; - v->a[286442] = aux_sym_concatenation_token1; - v->a[286443] = 3; - v->a[286444] = actions(71); - v->a[286445] = 1; - v->a[286446] = sym_comment; - v->a[286447] = actions(1304); - v->a[286448] = 7; - v->a[286449] = anon_sym_PIPE; - v->a[286450] = anon_sym_LT; - v->a[286451] = anon_sym_GT; - v->a[286452] = anon_sym_LT_LT; - v->a[286453] = anon_sym_AMP_GT; - v->a[286454] = anon_sym_LT_AMP; - v->a[286455] = anon_sym_GT_AMP; - v->a[286456] = actions(1306); - v->a[286457] = 13; - v->a[286458] = sym_file_descriptor; - v->a[286459] = sym__concat; - small_parse_table_14323(v); -} - -void small_parse_table_14323(t_small_parse_table_array *v) -{ - v->a[286460] = anon_sym_PIPE_PIPE; - v->a[286461] = anon_sym_AMP_AMP; - v->a[286462] = anon_sym_GT_GT; - v->a[286463] = anon_sym_PIPE_AMP; - v->a[286464] = anon_sym_AMP_GT_GT; - v->a[286465] = anon_sym_GT_PIPE; - v->a[286466] = anon_sym_LT_AMP_DASH; - v->a[286467] = anon_sym_GT_AMP_DASH; - v->a[286468] = anon_sym_LT_LT_DASH; - v->a[286469] = anon_sym_LT_LT_LT; - v->a[286470] = aux_sym_concatenation_token1; - v->a[286471] = 3; - v->a[286472] = actions(71); - v->a[286473] = 1; - v->a[286474] = sym_comment; - v->a[286475] = actions(1308); - v->a[286476] = 7; - v->a[286477] = anon_sym_PIPE; - v->a[286478] = anon_sym_LT; - v->a[286479] = anon_sym_GT; - small_parse_table_14324(v); -} - -void small_parse_table_14324(t_small_parse_table_array *v) -{ - v->a[286480] = anon_sym_LT_LT; - v->a[286481] = anon_sym_AMP_GT; - v->a[286482] = anon_sym_LT_AMP; - v->a[286483] = anon_sym_GT_AMP; - v->a[286484] = actions(1310); - v->a[286485] = 13; - v->a[286486] = sym_file_descriptor; - v->a[286487] = sym__concat; - v->a[286488] = anon_sym_PIPE_PIPE; - v->a[286489] = anon_sym_AMP_AMP; - v->a[286490] = anon_sym_GT_GT; - v->a[286491] = anon_sym_PIPE_AMP; - v->a[286492] = anon_sym_AMP_GT_GT; - v->a[286493] = anon_sym_GT_PIPE; - v->a[286494] = anon_sym_LT_AMP_DASH; - v->a[286495] = anon_sym_GT_AMP_DASH; - v->a[286496] = anon_sym_LT_LT_DASH; - v->a[286497] = anon_sym_LT_LT_LT; - v->a[286498] = aux_sym_concatenation_token1; - v->a[286499] = 3; - small_parse_table_14325(v); -} - -/* EOF small_parse_table_2864.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2865.c b/parser/static/small_parse_table/small_parse_table_2865.c deleted file mode 100644 index 58094e8c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2865.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2865.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14325(t_small_parse_table_array *v) -{ - v->a[286500] = actions(71); - v->a[286501] = 1; - v->a[286502] = sym_comment; - v->a[286503] = actions(1328); - v->a[286504] = 7; - v->a[286505] = anon_sym_PIPE; - v->a[286506] = anon_sym_LT; - v->a[286507] = anon_sym_GT; - v->a[286508] = anon_sym_LT_LT; - v->a[286509] = anon_sym_AMP_GT; - v->a[286510] = anon_sym_LT_AMP; - v->a[286511] = anon_sym_GT_AMP; - v->a[286512] = actions(1330); - v->a[286513] = 13; - v->a[286514] = sym_file_descriptor; - v->a[286515] = sym__concat; - v->a[286516] = sym_variable_name; - v->a[286517] = anon_sym_PIPE_PIPE; - v->a[286518] = anon_sym_AMP_AMP; - v->a[286519] = anon_sym_GT_GT; - small_parse_table_14326(v); -} - -void small_parse_table_14326(t_small_parse_table_array *v) -{ - v->a[286520] = anon_sym_PIPE_AMP; - v->a[286521] = anon_sym_AMP_GT_GT; - v->a[286522] = anon_sym_GT_PIPE; - v->a[286523] = anon_sym_LT_AMP_DASH; - v->a[286524] = anon_sym_GT_AMP_DASH; - v->a[286525] = anon_sym_LT_LT_DASH; - v->a[286526] = aux_sym_concatenation_token1; - v->a[286527] = 10; - v->a[286528] = actions(71); - v->a[286529] = 1; - v->a[286530] = sym_comment; - v->a[286531] = actions(11453); - v->a[286532] = 1; - v->a[286533] = anon_sym_PIPE; - v->a[286534] = actions(12860); - v->a[286535] = 1; - v->a[286536] = anon_sym_LT_LT; - v->a[286537] = actions(12862); - v->a[286538] = 1; - v->a[286539] = anon_sym_LT_LT_DASH; - small_parse_table_14327(v); -} - -void small_parse_table_14327(t_small_parse_table_array *v) -{ - v->a[286540] = actions(12864); - v->a[286541] = 1; - v->a[286542] = sym_file_descriptor; - v->a[286543] = actions(12836); - v->a[286544] = 2; - v->a[286545] = anon_sym_LT_AMP_DASH; - v->a[286546] = anon_sym_GT_AMP_DASH; - v->a[286547] = actions(11455); - v->a[286548] = 3; - v->a[286549] = anon_sym_PIPE_PIPE; - v->a[286550] = anon_sym_AMP_AMP; - v->a[286551] = anon_sym_PIPE_AMP; - v->a[286552] = actions(12834); - v->a[286553] = 3; - v->a[286554] = anon_sym_GT_GT; - v->a[286555] = anon_sym_AMP_GT_GT; - v->a[286556] = anon_sym_GT_PIPE; - v->a[286557] = state(5465); - v->a[286558] = 3; - v->a[286559] = sym_file_redirect; - small_parse_table_14328(v); -} - -void small_parse_table_14328(t_small_parse_table_array *v) -{ - v->a[286560] = sym_heredoc_redirect; - v->a[286561] = aux_sym_redirected_statement_repeat1; - v->a[286562] = actions(12832); - v->a[286563] = 5; - v->a[286564] = anon_sym_LT; - v->a[286565] = anon_sym_GT; - v->a[286566] = anon_sym_AMP_GT; - v->a[286567] = anon_sym_LT_AMP; - v->a[286568] = anon_sym_GT_AMP; - v->a[286569] = 5; - v->a[286570] = actions(71); - v->a[286571] = 1; - v->a[286572] = sym_comment; - v->a[286573] = actions(12866); - v->a[286574] = 1; - v->a[286575] = sym__special_character; - v->a[286576] = state(5469); - v->a[286577] = 1; - v->a[286578] = aux_sym__literal_repeat1; - v->a[286579] = actions(5721); - small_parse_table_14329(v); -} - -void small_parse_table_14329(t_small_parse_table_array *v) -{ - v->a[286580] = 7; - v->a[286581] = anon_sym_PIPE; - v->a[286582] = anon_sym_LT; - v->a[286583] = anon_sym_GT; - v->a[286584] = anon_sym_LT_LT; - v->a[286585] = anon_sym_AMP_GT; - v->a[286586] = anon_sym_LT_AMP; - v->a[286587] = anon_sym_GT_AMP; - v->a[286588] = actions(5723); - v->a[286589] = 11; - v->a[286590] = sym_file_descriptor; - v->a[286591] = anon_sym_PIPE_PIPE; - v->a[286592] = anon_sym_AMP_AMP; - v->a[286593] = anon_sym_GT_GT; - v->a[286594] = anon_sym_PIPE_AMP; - v->a[286595] = anon_sym_AMP_GT_GT; - v->a[286596] = anon_sym_GT_PIPE; - v->a[286597] = anon_sym_LT_AMP_DASH; - v->a[286598] = anon_sym_GT_AMP_DASH; - v->a[286599] = anon_sym_LT_LT_DASH; - small_parse_table_14330(v); -} - -/* EOF small_parse_table_2865.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2866.c b/parser/static/small_parse_table/small_parse_table_2866.c deleted file mode 100644 index 810da823..00000000 --- a/parser/static/small_parse_table/small_parse_table_2866.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2866.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14330(t_small_parse_table_array *v) -{ - v->a[286600] = anon_sym_LT_LT_LT; - v->a[286601] = 3; - v->a[286602] = actions(71); - v->a[286603] = 1; - v->a[286604] = sym_comment; - v->a[286605] = actions(1324); - v->a[286606] = 7; - v->a[286607] = anon_sym_PIPE; - v->a[286608] = anon_sym_LT; - v->a[286609] = anon_sym_GT; - v->a[286610] = anon_sym_LT_LT; - v->a[286611] = anon_sym_AMP_GT; - v->a[286612] = anon_sym_LT_AMP; - v->a[286613] = anon_sym_GT_AMP; - v->a[286614] = actions(1326); - v->a[286615] = 13; - v->a[286616] = sym_file_descriptor; - v->a[286617] = sym__concat; - v->a[286618] = anon_sym_PIPE_PIPE; - v->a[286619] = anon_sym_AMP_AMP; - small_parse_table_14331(v); -} - -void small_parse_table_14331(t_small_parse_table_array *v) -{ - v->a[286620] = anon_sym_GT_GT; - v->a[286621] = anon_sym_PIPE_AMP; - v->a[286622] = anon_sym_AMP_GT_GT; - v->a[286623] = anon_sym_GT_PIPE; - v->a[286624] = anon_sym_LT_AMP_DASH; - v->a[286625] = anon_sym_GT_AMP_DASH; - v->a[286626] = anon_sym_LT_LT_DASH; - v->a[286627] = anon_sym_LT_LT_LT; - v->a[286628] = aux_sym_concatenation_token1; - v->a[286629] = 3; - v->a[286630] = actions(71); - v->a[286631] = 1; - v->a[286632] = sym_comment; - v->a[286633] = actions(1352); - v->a[286634] = 7; - v->a[286635] = anon_sym_PIPE; - v->a[286636] = anon_sym_LT; - v->a[286637] = anon_sym_GT; - v->a[286638] = anon_sym_LT_LT; - v->a[286639] = anon_sym_AMP_GT; - small_parse_table_14332(v); -} - -void small_parse_table_14332(t_small_parse_table_array *v) -{ - v->a[286640] = anon_sym_LT_AMP; - v->a[286641] = anon_sym_GT_AMP; - v->a[286642] = actions(1354); - v->a[286643] = 13; - v->a[286644] = sym_file_descriptor; - v->a[286645] = sym__concat; - v->a[286646] = anon_sym_PIPE_PIPE; - v->a[286647] = anon_sym_AMP_AMP; - v->a[286648] = anon_sym_GT_GT; - v->a[286649] = anon_sym_PIPE_AMP; - v->a[286650] = anon_sym_AMP_GT_GT; - v->a[286651] = anon_sym_GT_PIPE; - v->a[286652] = anon_sym_LT_AMP_DASH; - v->a[286653] = anon_sym_GT_AMP_DASH; - v->a[286654] = anon_sym_LT_LT_DASH; - v->a[286655] = anon_sym_LT_LT_LT; - v->a[286656] = aux_sym_concatenation_token1; - v->a[286657] = 3; - v->a[286658] = actions(71); - v->a[286659] = 1; - small_parse_table_14333(v); -} - -void small_parse_table_14333(t_small_parse_table_array *v) -{ - v->a[286660] = sym_comment; - v->a[286661] = actions(1251); - v->a[286662] = 7; - v->a[286663] = anon_sym_PIPE; - v->a[286664] = anon_sym_LT; - v->a[286665] = anon_sym_GT; - v->a[286666] = anon_sym_LT_LT; - v->a[286667] = anon_sym_AMP_GT; - v->a[286668] = anon_sym_LT_AMP; - v->a[286669] = anon_sym_GT_AMP; - v->a[286670] = actions(1253); - v->a[286671] = 13; - v->a[286672] = sym_file_descriptor; - v->a[286673] = sym__concat; - v->a[286674] = anon_sym_PIPE_PIPE; - v->a[286675] = anon_sym_AMP_AMP; - v->a[286676] = anon_sym_GT_GT; - v->a[286677] = anon_sym_PIPE_AMP; - v->a[286678] = anon_sym_AMP_GT_GT; - v->a[286679] = anon_sym_GT_PIPE; - small_parse_table_14334(v); -} - -void small_parse_table_14334(t_small_parse_table_array *v) -{ - v->a[286680] = anon_sym_LT_AMP_DASH; - v->a[286681] = anon_sym_GT_AMP_DASH; - v->a[286682] = anon_sym_LT_LT_DASH; - v->a[286683] = anon_sym_LT_LT_LT; - v->a[286684] = aux_sym_concatenation_token1; - v->a[286685] = 3; - v->a[286686] = actions(71); - v->a[286687] = 1; - v->a[286688] = sym_comment; - v->a[286689] = actions(1292); - v->a[286690] = 7; - v->a[286691] = anon_sym_PIPE; - v->a[286692] = anon_sym_LT; - v->a[286693] = anon_sym_GT; - v->a[286694] = anon_sym_LT_LT; - v->a[286695] = anon_sym_AMP_GT; - v->a[286696] = anon_sym_LT_AMP; - v->a[286697] = anon_sym_GT_AMP; - v->a[286698] = actions(1294); - v->a[286699] = 13; - small_parse_table_14335(v); -} - -/* EOF small_parse_table_2866.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2867.c b/parser/static/small_parse_table/small_parse_table_2867.c deleted file mode 100644 index 3dcd200e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2867.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2867.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14335(t_small_parse_table_array *v) -{ - v->a[286700] = sym_file_descriptor; - v->a[286701] = sym__concat; - v->a[286702] = anon_sym_PIPE_PIPE; - v->a[286703] = anon_sym_AMP_AMP; - v->a[286704] = anon_sym_GT_GT; - v->a[286705] = anon_sym_PIPE_AMP; - v->a[286706] = anon_sym_RBRACK; - v->a[286707] = anon_sym_AMP_GT_GT; - v->a[286708] = anon_sym_GT_PIPE; - v->a[286709] = anon_sym_LT_AMP_DASH; - v->a[286710] = anon_sym_GT_AMP_DASH; - v->a[286711] = anon_sym_LT_LT_DASH; - v->a[286712] = aux_sym_concatenation_token1; - v->a[286713] = 3; - v->a[286714] = actions(71); - v->a[286715] = 1; - v->a[286716] = sym_comment; - v->a[286717] = actions(1356); - v->a[286718] = 7; - v->a[286719] = anon_sym_PIPE; - small_parse_table_14336(v); -} - -void small_parse_table_14336(t_small_parse_table_array *v) -{ - v->a[286720] = anon_sym_LT; - v->a[286721] = anon_sym_GT; - v->a[286722] = anon_sym_LT_LT; - v->a[286723] = anon_sym_AMP_GT; - v->a[286724] = anon_sym_LT_AMP; - v->a[286725] = anon_sym_GT_AMP; - v->a[286726] = actions(1358); - v->a[286727] = 13; - v->a[286728] = sym_file_descriptor; - v->a[286729] = sym__concat; - v->a[286730] = sym_variable_name; - v->a[286731] = anon_sym_PIPE_PIPE; - v->a[286732] = anon_sym_AMP_AMP; - v->a[286733] = anon_sym_GT_GT; - v->a[286734] = anon_sym_PIPE_AMP; - v->a[286735] = anon_sym_AMP_GT_GT; - v->a[286736] = anon_sym_GT_PIPE; - v->a[286737] = anon_sym_LT_AMP_DASH; - v->a[286738] = anon_sym_GT_AMP_DASH; - v->a[286739] = anon_sym_LT_LT_DASH; - small_parse_table_14337(v); -} - -void small_parse_table_14337(t_small_parse_table_array *v) -{ - v->a[286740] = aux_sym_concatenation_token1; - v->a[286741] = 3; - v->a[286742] = actions(71); - v->a[286743] = 1; - v->a[286744] = sym_comment; - v->a[286745] = actions(1344); - v->a[286746] = 7; - v->a[286747] = anon_sym_PIPE; - v->a[286748] = anon_sym_LT; - v->a[286749] = anon_sym_GT; - v->a[286750] = anon_sym_LT_LT; - v->a[286751] = anon_sym_AMP_GT; - v->a[286752] = anon_sym_LT_AMP; - v->a[286753] = anon_sym_GT_AMP; - v->a[286754] = actions(1346); - v->a[286755] = 13; - v->a[286756] = sym_file_descriptor; - v->a[286757] = sym__concat; - v->a[286758] = sym_variable_name; - v->a[286759] = anon_sym_PIPE_PIPE; - small_parse_table_14338(v); -} - -void small_parse_table_14338(t_small_parse_table_array *v) -{ - v->a[286760] = anon_sym_AMP_AMP; - v->a[286761] = anon_sym_GT_GT; - v->a[286762] = anon_sym_PIPE_AMP; - v->a[286763] = anon_sym_AMP_GT_GT; - v->a[286764] = anon_sym_GT_PIPE; - v->a[286765] = anon_sym_LT_AMP_DASH; - v->a[286766] = anon_sym_GT_AMP_DASH; - v->a[286767] = anon_sym_LT_LT_DASH; - v->a[286768] = aux_sym_concatenation_token1; - v->a[286769] = 3; - v->a[286770] = actions(71); - v->a[286771] = 1; - v->a[286772] = sym_comment; - v->a[286773] = actions(1348); - v->a[286774] = 7; - v->a[286775] = anon_sym_PIPE; - v->a[286776] = anon_sym_LT; - v->a[286777] = anon_sym_GT; - v->a[286778] = anon_sym_LT_LT; - v->a[286779] = anon_sym_AMP_GT; - small_parse_table_14339(v); -} - -void small_parse_table_14339(t_small_parse_table_array *v) -{ - v->a[286780] = anon_sym_LT_AMP; - v->a[286781] = anon_sym_GT_AMP; - v->a[286782] = actions(1350); - v->a[286783] = 13; - v->a[286784] = sym_file_descriptor; - v->a[286785] = sym__concat; - v->a[286786] = anon_sym_PIPE_PIPE; - v->a[286787] = anon_sym_AMP_AMP; - v->a[286788] = anon_sym_GT_GT; - v->a[286789] = anon_sym_PIPE_AMP; - v->a[286790] = anon_sym_AMP_GT_GT; - v->a[286791] = anon_sym_GT_PIPE; - v->a[286792] = anon_sym_LT_AMP_DASH; - v->a[286793] = anon_sym_GT_AMP_DASH; - v->a[286794] = anon_sym_LT_LT_DASH; - v->a[286795] = anon_sym_LT_LT_LT; - v->a[286796] = aux_sym_concatenation_token1; - v->a[286797] = 3; - v->a[286798] = actions(71); - v->a[286799] = 1; - small_parse_table_14340(v); -} - -/* EOF small_parse_table_2867.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2868.c b/parser/static/small_parse_table/small_parse_table_2868.c deleted file mode 100644 index fdfeb4d9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2868.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2868.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14340(t_small_parse_table_array *v) -{ - v->a[286800] = sym_comment; - v->a[286801] = actions(1312); - v->a[286802] = 7; - v->a[286803] = anon_sym_PIPE; - v->a[286804] = anon_sym_LT; - v->a[286805] = anon_sym_GT; - v->a[286806] = anon_sym_LT_LT; - v->a[286807] = anon_sym_AMP_GT; - v->a[286808] = anon_sym_LT_AMP; - v->a[286809] = anon_sym_GT_AMP; - v->a[286810] = actions(1314); - v->a[286811] = 13; - v->a[286812] = sym_file_descriptor; - v->a[286813] = sym__concat; - v->a[286814] = anon_sym_PIPE_PIPE; - v->a[286815] = anon_sym_AMP_AMP; - v->a[286816] = anon_sym_GT_GT; - v->a[286817] = anon_sym_PIPE_AMP; - v->a[286818] = anon_sym_AMP_GT_GT; - v->a[286819] = anon_sym_GT_PIPE; - small_parse_table_14341(v); -} - -void small_parse_table_14341(t_small_parse_table_array *v) -{ - v->a[286820] = anon_sym_LT_AMP_DASH; - v->a[286821] = anon_sym_GT_AMP_DASH; - v->a[286822] = anon_sym_LT_LT_DASH; - v->a[286823] = anon_sym_LT_LT_LT; - v->a[286824] = aux_sym_concatenation_token1; - v->a[286825] = 3; - v->a[286826] = actions(71); - v->a[286827] = 1; - v->a[286828] = sym_comment; - v->a[286829] = actions(1300); - v->a[286830] = 7; - v->a[286831] = anon_sym_PIPE; - v->a[286832] = anon_sym_LT; - v->a[286833] = anon_sym_GT; - v->a[286834] = anon_sym_LT_LT; - v->a[286835] = anon_sym_AMP_GT; - v->a[286836] = anon_sym_LT_AMP; - v->a[286837] = anon_sym_GT_AMP; - v->a[286838] = actions(1302); - v->a[286839] = 13; - small_parse_table_14342(v); -} - -void small_parse_table_14342(t_small_parse_table_array *v) -{ - v->a[286840] = sym_file_descriptor; - v->a[286841] = sym__concat; - v->a[286842] = sym_variable_name; - v->a[286843] = anon_sym_PIPE_PIPE; - v->a[286844] = anon_sym_AMP_AMP; - v->a[286845] = anon_sym_GT_GT; - v->a[286846] = anon_sym_PIPE_AMP; - v->a[286847] = anon_sym_AMP_GT_GT; - v->a[286848] = anon_sym_GT_PIPE; - v->a[286849] = anon_sym_LT_AMP_DASH; - v->a[286850] = anon_sym_GT_AMP_DASH; - v->a[286851] = anon_sym_LT_LT_DASH; - v->a[286852] = aux_sym_concatenation_token1; - v->a[286853] = 5; - v->a[286854] = actions(71); - v->a[286855] = 1; - v->a[286856] = sym_comment; - v->a[286857] = actions(12847); - v->a[286858] = 1; - v->a[286859] = sym__special_character; - small_parse_table_14343(v); -} - -void small_parse_table_14343(t_small_parse_table_array *v) -{ - v->a[286860] = state(5426); - v->a[286861] = 1; - v->a[286862] = aux_sym__literal_repeat1; - v->a[286863] = actions(4564); - v->a[286864] = 7; - v->a[286865] = anon_sym_PIPE; - v->a[286866] = anon_sym_LT; - v->a[286867] = anon_sym_GT; - v->a[286868] = anon_sym_LT_LT; - v->a[286869] = anon_sym_AMP_GT; - v->a[286870] = anon_sym_LT_AMP; - v->a[286871] = anon_sym_GT_AMP; - v->a[286872] = actions(4566); - v->a[286873] = 11; - v->a[286874] = sym_file_descriptor; - v->a[286875] = anon_sym_PIPE_PIPE; - v->a[286876] = anon_sym_AMP_AMP; - v->a[286877] = anon_sym_GT_GT; - v->a[286878] = anon_sym_PIPE_AMP; - v->a[286879] = anon_sym_RBRACK; - small_parse_table_14344(v); -} - -void small_parse_table_14344(t_small_parse_table_array *v) -{ - v->a[286880] = anon_sym_AMP_GT_GT; - v->a[286881] = anon_sym_GT_PIPE; - v->a[286882] = anon_sym_LT_AMP_DASH; - v->a[286883] = anon_sym_GT_AMP_DASH; - v->a[286884] = anon_sym_LT_LT_DASH; - v->a[286885] = 3; - v->a[286886] = actions(71); - v->a[286887] = 1; - v->a[286888] = sym_comment; - v->a[286889] = actions(1332); - v->a[286890] = 7; - v->a[286891] = anon_sym_PIPE; - v->a[286892] = anon_sym_LT; - v->a[286893] = anon_sym_GT; - v->a[286894] = anon_sym_LT_LT; - v->a[286895] = anon_sym_AMP_GT; - v->a[286896] = anon_sym_LT_AMP; - v->a[286897] = anon_sym_GT_AMP; - v->a[286898] = actions(1334); - v->a[286899] = 13; - small_parse_table_14345(v); -} - -/* EOF small_parse_table_2868.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2869.c b/parser/static/small_parse_table/small_parse_table_2869.c deleted file mode 100644 index 420b4276..00000000 --- a/parser/static/small_parse_table/small_parse_table_2869.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2869.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14345(t_small_parse_table_array *v) -{ - v->a[286900] = sym_file_descriptor; - v->a[286901] = sym__concat; - v->a[286902] = anon_sym_PIPE_PIPE; - v->a[286903] = anon_sym_AMP_AMP; - v->a[286904] = anon_sym_GT_GT; - v->a[286905] = anon_sym_PIPE_AMP; - v->a[286906] = anon_sym_RBRACK; - v->a[286907] = anon_sym_AMP_GT_GT; - v->a[286908] = anon_sym_GT_PIPE; - v->a[286909] = anon_sym_LT_AMP_DASH; - v->a[286910] = anon_sym_GT_AMP_DASH; - v->a[286911] = anon_sym_LT_LT_DASH; - v->a[286912] = aux_sym_concatenation_token1; - v->a[286913] = 3; - v->a[286914] = actions(71); - v->a[286915] = 1; - v->a[286916] = sym_comment; - v->a[286917] = actions(1336); - v->a[286918] = 7; - v->a[286919] = anon_sym_PIPE; - small_parse_table_14346(v); -} - -void small_parse_table_14346(t_small_parse_table_array *v) -{ - v->a[286920] = anon_sym_LT; - v->a[286921] = anon_sym_GT; - v->a[286922] = anon_sym_LT_LT; - v->a[286923] = anon_sym_AMP_GT; - v->a[286924] = anon_sym_LT_AMP; - v->a[286925] = anon_sym_GT_AMP; - v->a[286926] = actions(1338); - v->a[286927] = 13; - v->a[286928] = sym_file_descriptor; - v->a[286929] = sym__concat; - v->a[286930] = anon_sym_PIPE_PIPE; - v->a[286931] = anon_sym_AMP_AMP; - v->a[286932] = anon_sym_GT_GT; - v->a[286933] = anon_sym_PIPE_AMP; - v->a[286934] = anon_sym_AMP_GT_GT; - v->a[286935] = anon_sym_GT_PIPE; - v->a[286936] = anon_sym_LT_AMP_DASH; - v->a[286937] = anon_sym_GT_AMP_DASH; - v->a[286938] = anon_sym_LT_LT_DASH; - v->a[286939] = anon_sym_LT_LT_LT; - small_parse_table_14347(v); -} - -void small_parse_table_14347(t_small_parse_table_array *v) -{ - v->a[286940] = aux_sym_concatenation_token1; - v->a[286941] = 3; - v->a[286942] = actions(71); - v->a[286943] = 1; - v->a[286944] = sym_comment; - v->a[286945] = actions(1300); - v->a[286946] = 7; - v->a[286947] = anon_sym_PIPE; - v->a[286948] = anon_sym_LT; - v->a[286949] = anon_sym_GT; - v->a[286950] = anon_sym_LT_LT; - v->a[286951] = anon_sym_AMP_GT; - v->a[286952] = anon_sym_LT_AMP; - v->a[286953] = anon_sym_GT_AMP; - v->a[286954] = actions(1302); - v->a[286955] = 13; - v->a[286956] = sym_file_descriptor; - v->a[286957] = sym__concat; - v->a[286958] = anon_sym_PIPE_PIPE; - v->a[286959] = anon_sym_AMP_AMP; - small_parse_table_14348(v); -} - -void small_parse_table_14348(t_small_parse_table_array *v) -{ - v->a[286960] = anon_sym_GT_GT; - v->a[286961] = anon_sym_PIPE_AMP; - v->a[286962] = anon_sym_RBRACK; - v->a[286963] = anon_sym_AMP_GT_GT; - v->a[286964] = anon_sym_GT_PIPE; - v->a[286965] = anon_sym_LT_AMP_DASH; - v->a[286966] = anon_sym_GT_AMP_DASH; - v->a[286967] = anon_sym_LT_LT_DASH; - v->a[286968] = aux_sym_concatenation_token1; - v->a[286969] = 3; - v->a[286970] = actions(71); - v->a[286971] = 1; - v->a[286972] = sym_comment; - v->a[286973] = actions(1296); - v->a[286974] = 7; - v->a[286975] = anon_sym_PIPE; - v->a[286976] = anon_sym_LT; - v->a[286977] = anon_sym_GT; - v->a[286978] = anon_sym_LT_LT; - v->a[286979] = anon_sym_AMP_GT; - small_parse_table_14349(v); -} - -void small_parse_table_14349(t_small_parse_table_array *v) -{ - v->a[286980] = anon_sym_LT_AMP; - v->a[286981] = anon_sym_GT_AMP; - v->a[286982] = actions(1298); - v->a[286983] = 13; - v->a[286984] = sym_file_descriptor; - v->a[286985] = sym__concat; - v->a[286986] = anon_sym_PIPE_PIPE; - v->a[286987] = anon_sym_AMP_AMP; - v->a[286988] = anon_sym_GT_GT; - v->a[286989] = anon_sym_PIPE_AMP; - v->a[286990] = anon_sym_RBRACK; - v->a[286991] = anon_sym_AMP_GT_GT; - v->a[286992] = anon_sym_GT_PIPE; - v->a[286993] = anon_sym_LT_AMP_DASH; - v->a[286994] = anon_sym_GT_AMP_DASH; - v->a[286995] = anon_sym_LT_LT_DASH; - v->a[286996] = aux_sym_concatenation_token1; - v->a[286997] = 3; - v->a[286998] = actions(71); - v->a[286999] = 1; - small_parse_table_14350(v); -} - -/* EOF small_parse_table_2869.c */ diff --git a/parser/static/small_parse_table/small_parse_table_287.c b/parser/static/small_parse_table/small_parse_table_287.c index 40257d45..d7f05005 100644 --- a/parser/static/small_parse_table/small_parse_table_287.c +++ b/parser/static/small_parse_table/small_parse_table_287.c @@ -14,126 +14,126 @@ void small_parse_table_1435(t_small_parse_table_array *v) { - v->a[28700] = anon_sym_LT_LT; - v->a[28701] = anon_sym_GT_GT; - v->a[28702] = anon_sym_LPAREN; - v->a[28703] = anon_sym_esac; - v->a[28704] = anon_sym_SEMI_SEMI; - v->a[28705] = anon_sym_SEMI_AMP; - v->a[28706] = anon_sym_SEMI_SEMI_AMP; - v->a[28707] = anon_sym_PIPE_AMP; - v->a[28708] = anon_sym_EQ_TILDE; - v->a[28709] = anon_sym_AMP_GT; - v->a[28710] = anon_sym_AMP_GT_GT; - v->a[28711] = anon_sym_LT_AMP; - v->a[28712] = anon_sym_GT_AMP; - v->a[28713] = anon_sym_GT_PIPE; - v->a[28714] = anon_sym_LT_AMP_DASH; - v->a[28715] = anon_sym_GT_AMP_DASH; - v->a[28716] = anon_sym_LT_LT_DASH; - v->a[28717] = anon_sym_LT_LT_LT; - v->a[28718] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28719] = anon_sym_DOLLAR_LBRACK; + v->a[28700] = anon_sym_SEMI; + v->a[28701] = 6; + v->a[28702] = actions(3); + v->a[28703] = 1; + v->a[28704] = sym_comment; + v->a[28705] = actions(3312); + v->a[28706] = 1; + v->a[28707] = aux_sym_concatenation_token1; + v->a[28708] = actions(3330); + v->a[28709] = 1; + v->a[28710] = sym__concat; + v->a[28711] = state(717); + v->a[28712] = 1; + v->a[28713] = aux_sym_concatenation_repeat1; + v->a[28714] = actions(2690); + v->a[28715] = 6; + v->a[28716] = sym_file_descriptor; + v->a[28717] = sym_variable_name; + v->a[28718] = sym_test_operator; + v->a[28719] = sym__brace_start; small_parse_table_1436(v); } void small_parse_table_1436(t_small_parse_table_array *v) { - v->a[28720] = aux_sym_concatenation_token1; - v->a[28721] = anon_sym_DOLLAR; - v->a[28722] = sym__special_character; - v->a[28723] = anon_sym_DQUOTE; - v->a[28724] = sym_raw_string; - v->a[28725] = sym_ansi_c_string; - v->a[28726] = aux_sym_number_token1; - v->a[28727] = aux_sym_number_token2; - v->a[28728] = anon_sym_DOLLAR_LBRACE; - v->a[28729] = anon_sym_DOLLAR_LPAREN; - v->a[28730] = anon_sym_BQUOTE; - v->a[28731] = anon_sym_DOLLAR_BQUOTE; - v->a[28732] = anon_sym_LT_LPAREN; - v->a[28733] = anon_sym_GT_LPAREN; - v->a[28734] = sym_word; - v->a[28735] = 3; - v->a[28736] = actions(3); - v->a[28737] = 1; - v->a[28738] = sym_comment; - v->a[28739] = actions(1338); + v->a[28720] = ts_builtin_sym_end; + v->a[28721] = aux_sym_heredoc_redirect_token1; + v->a[28722] = actions(2688); + v->a[28723] = 32; + v->a[28724] = anon_sym_PIPE; + v->a[28725] = anon_sym_SEMI_SEMI; + v->a[28726] = anon_sym_PIPE_AMP; + v->a[28727] = anon_sym_AMP_AMP; + v->a[28728] = anon_sym_PIPE_PIPE; + v->a[28729] = anon_sym_LT; + v->a[28730] = anon_sym_GT; + v->a[28731] = anon_sym_GT_GT; + v->a[28732] = anon_sym_AMP_GT; + v->a[28733] = anon_sym_AMP_GT_GT; + v->a[28734] = anon_sym_LT_AMP; + v->a[28735] = anon_sym_GT_AMP; + v->a[28736] = anon_sym_GT_PIPE; + v->a[28737] = anon_sym_LT_AMP_DASH; + v->a[28738] = anon_sym_GT_AMP_DASH; + v->a[28739] = anon_sym_LT_LT; small_parse_table_1437(v); } void small_parse_table_1437(t_small_parse_table_array *v) { - v->a[28740] = 6; - v->a[28741] = sym_file_descriptor; - v->a[28742] = sym__concat; - v->a[28743] = sym_test_operator; - v->a[28744] = sym__bare_dollar; - v->a[28745] = sym__brace_start; - v->a[28746] = aux_sym_heredoc_redirect_token1; - v->a[28747] = actions(1336); - v->a[28748] = 44; - v->a[28749] = anon_sym_LPAREN_LPAREN; - v->a[28750] = anon_sym_SEMI; - v->a[28751] = anon_sym_PIPE_PIPE; - v->a[28752] = anon_sym_AMP_AMP; - v->a[28753] = anon_sym_PIPE; - v->a[28754] = anon_sym_AMP; - v->a[28755] = anon_sym_EQ_EQ; - v->a[28756] = anon_sym_LT; - v->a[28757] = anon_sym_GT; - v->a[28758] = anon_sym_LT_LT; - v->a[28759] = anon_sym_GT_GT; + v->a[28740] = anon_sym_LT_LT_DASH; + v->a[28741] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28742] = anon_sym_AMP; + v->a[28743] = anon_sym_DOLLAR; + v->a[28744] = sym__special_character; + v->a[28745] = anon_sym_DQUOTE; + v->a[28746] = sym_raw_string; + v->a[28747] = aux_sym_number_token1; + v->a[28748] = aux_sym_number_token2; + v->a[28749] = anon_sym_DOLLAR_LBRACE; + v->a[28750] = anon_sym_DOLLAR_LPAREN; + v->a[28751] = anon_sym_BQUOTE; + v->a[28752] = anon_sym_DOLLAR_BQUOTE; + v->a[28753] = aux_sym__simple_variable_name_token1; + v->a[28754] = sym_word; + v->a[28755] = anon_sym_SEMI; + v->a[28756] = 3; + v->a[28757] = actions(3); + v->a[28758] = 1; + v->a[28759] = sym_comment; small_parse_table_1438(v); } void small_parse_table_1438(t_small_parse_table_array *v) { - v->a[28760] = anon_sym_LPAREN; - v->a[28761] = anon_sym_esac; - v->a[28762] = anon_sym_SEMI_SEMI; - v->a[28763] = anon_sym_SEMI_AMP; - v->a[28764] = anon_sym_SEMI_SEMI_AMP; - v->a[28765] = anon_sym_PIPE_AMP; - v->a[28766] = anon_sym_EQ_TILDE; - v->a[28767] = anon_sym_AMP_GT; - v->a[28768] = anon_sym_AMP_GT_GT; - v->a[28769] = anon_sym_LT_AMP; - v->a[28770] = anon_sym_GT_AMP; - v->a[28771] = anon_sym_GT_PIPE; - v->a[28772] = anon_sym_LT_AMP_DASH; - v->a[28773] = anon_sym_GT_AMP_DASH; - v->a[28774] = anon_sym_LT_LT_DASH; - v->a[28775] = anon_sym_LT_LT_LT; - v->a[28776] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28777] = anon_sym_DOLLAR_LBRACK; - v->a[28778] = aux_sym_concatenation_token1; - v->a[28779] = anon_sym_DOLLAR; + v->a[28760] = actions(2828); + v->a[28761] = 5; + v->a[28762] = sym_file_descriptor; + v->a[28763] = sym__concat; + v->a[28764] = sym_test_operator; + v->a[28765] = sym__brace_start; + v->a[28766] = aux_sym_heredoc_redirect_token1; + v->a[28767] = actions(2826); + v->a[28768] = 36; + v->a[28769] = anon_sym_esac; + v->a[28770] = anon_sym_PIPE; + v->a[28771] = anon_sym_SEMI_SEMI; + v->a[28772] = anon_sym_SEMI_AMP; + v->a[28773] = anon_sym_SEMI_SEMI_AMP; + v->a[28774] = anon_sym_PIPE_AMP; + v->a[28775] = anon_sym_AMP_AMP; + v->a[28776] = anon_sym_PIPE_PIPE; + v->a[28777] = anon_sym_LT; + v->a[28778] = anon_sym_GT; + v->a[28779] = anon_sym_GT_GT; small_parse_table_1439(v); } void small_parse_table_1439(t_small_parse_table_array *v) { - v->a[28780] = sym__special_character; - v->a[28781] = anon_sym_DQUOTE; - v->a[28782] = sym_raw_string; - v->a[28783] = sym_ansi_c_string; - v->a[28784] = aux_sym_number_token1; - v->a[28785] = aux_sym_number_token2; - v->a[28786] = anon_sym_DOLLAR_LBRACE; - v->a[28787] = anon_sym_DOLLAR_LPAREN; - v->a[28788] = anon_sym_BQUOTE; - v->a[28789] = anon_sym_DOLLAR_BQUOTE; - v->a[28790] = anon_sym_LT_LPAREN; - v->a[28791] = anon_sym_GT_LPAREN; - v->a[28792] = sym_word; - v->a[28793] = 3; - v->a[28794] = actions(3); - v->a[28795] = 1; - v->a[28796] = sym_comment; - v->a[28797] = actions(1342); - v->a[28798] = 6; - v->a[28799] = sym_file_descriptor; + v->a[28780] = anon_sym_AMP_GT; + v->a[28781] = anon_sym_AMP_GT_GT; + v->a[28782] = anon_sym_LT_AMP; + v->a[28783] = anon_sym_GT_AMP; + v->a[28784] = anon_sym_GT_PIPE; + v->a[28785] = anon_sym_LT_AMP_DASH; + v->a[28786] = anon_sym_GT_AMP_DASH; + v->a[28787] = anon_sym_LT_LT; + v->a[28788] = anon_sym_LT_LT_DASH; + v->a[28789] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28790] = anon_sym_AMP; + v->a[28791] = aux_sym_concatenation_token1; + v->a[28792] = anon_sym_DOLLAR; + v->a[28793] = sym__special_character; + v->a[28794] = anon_sym_DQUOTE; + v->a[28795] = sym_raw_string; + v->a[28796] = aux_sym_number_token1; + v->a[28797] = aux_sym_number_token2; + v->a[28798] = anon_sym_DOLLAR_LBRACE; + v->a[28799] = anon_sym_DOLLAR_LPAREN; small_parse_table_1440(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2870.c b/parser/static/small_parse_table/small_parse_table_2870.c deleted file mode 100644 index df60b452..00000000 --- a/parser/static/small_parse_table/small_parse_table_2870.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2870.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14350(t_small_parse_table_array *v) -{ - v->a[287000] = sym_comment; - v->a[287001] = actions(1320); - v->a[287002] = 7; - v->a[287003] = anon_sym_PIPE; - v->a[287004] = anon_sym_LT; - v->a[287005] = anon_sym_GT; - v->a[287006] = anon_sym_LT_LT; - v->a[287007] = anon_sym_AMP_GT; - v->a[287008] = anon_sym_LT_AMP; - v->a[287009] = anon_sym_GT_AMP; - v->a[287010] = actions(1322); - v->a[287011] = 13; - v->a[287012] = sym_file_descriptor; - v->a[287013] = sym__concat; - v->a[287014] = anon_sym_PIPE_PIPE; - v->a[287015] = anon_sym_AMP_AMP; - v->a[287016] = anon_sym_GT_GT; - v->a[287017] = anon_sym_PIPE_AMP; - v->a[287018] = anon_sym_AMP_GT_GT; - v->a[287019] = anon_sym_GT_PIPE; - small_parse_table_14351(v); -} - -void small_parse_table_14351(t_small_parse_table_array *v) -{ - v->a[287020] = anon_sym_LT_AMP_DASH; - v->a[287021] = anon_sym_GT_AMP_DASH; - v->a[287022] = anon_sym_LT_LT_DASH; - v->a[287023] = anon_sym_LT_LT_LT; - v->a[287024] = aux_sym_concatenation_token1; - v->a[287025] = 3; - v->a[287026] = actions(71); - v->a[287027] = 1; - v->a[287028] = sym_comment; - v->a[287029] = actions(1296); - v->a[287030] = 7; - v->a[287031] = anon_sym_PIPE; - v->a[287032] = anon_sym_LT; - v->a[287033] = anon_sym_GT; - v->a[287034] = anon_sym_LT_LT; - v->a[287035] = anon_sym_AMP_GT; - v->a[287036] = anon_sym_LT_AMP; - v->a[287037] = anon_sym_GT_AMP; - v->a[287038] = actions(1298); - v->a[287039] = 13; - small_parse_table_14352(v); -} - -void small_parse_table_14352(t_small_parse_table_array *v) -{ - v->a[287040] = sym_file_descriptor; - v->a[287041] = sym__concat; - v->a[287042] = anon_sym_PIPE_PIPE; - v->a[287043] = anon_sym_AMP_AMP; - v->a[287044] = anon_sym_GT_GT; - v->a[287045] = anon_sym_PIPE_AMP; - v->a[287046] = anon_sym_AMP_GT_GT; - v->a[287047] = anon_sym_GT_PIPE; - v->a[287048] = anon_sym_LT_AMP_DASH; - v->a[287049] = anon_sym_GT_AMP_DASH; - v->a[287050] = anon_sym_LT_LT_DASH; - v->a[287051] = anon_sym_LT_LT_LT; - v->a[287052] = aux_sym_concatenation_token1; - v->a[287053] = 3; - v->a[287054] = actions(71); - v->a[287055] = 1; - v->a[287056] = sym_comment; - v->a[287057] = actions(1308); - v->a[287058] = 7; - v->a[287059] = anon_sym_PIPE; - small_parse_table_14353(v); -} - -void small_parse_table_14353(t_small_parse_table_array *v) -{ - v->a[287060] = anon_sym_LT; - v->a[287061] = anon_sym_GT; - v->a[287062] = anon_sym_LT_LT; - v->a[287063] = anon_sym_AMP_GT; - v->a[287064] = anon_sym_LT_AMP; - v->a[287065] = anon_sym_GT_AMP; - v->a[287066] = actions(1310); - v->a[287067] = 13; - v->a[287068] = sym_file_descriptor; - v->a[287069] = sym__concat; - v->a[287070] = anon_sym_PIPE_PIPE; - v->a[287071] = anon_sym_AMP_AMP; - v->a[287072] = anon_sym_GT_GT; - v->a[287073] = anon_sym_PIPE_AMP; - v->a[287074] = anon_sym_RBRACK; - v->a[287075] = anon_sym_AMP_GT_GT; - v->a[287076] = anon_sym_GT_PIPE; - v->a[287077] = anon_sym_LT_AMP_DASH; - v->a[287078] = anon_sym_GT_AMP_DASH; - v->a[287079] = anon_sym_LT_LT_DASH; - small_parse_table_14354(v); -} - -void small_parse_table_14354(t_small_parse_table_array *v) -{ - v->a[287080] = aux_sym_concatenation_token1; - v->a[287081] = 3; - v->a[287082] = actions(71); - v->a[287083] = 1; - v->a[287084] = sym_comment; - v->a[287085] = actions(1304); - v->a[287086] = 7; - v->a[287087] = anon_sym_PIPE; - v->a[287088] = anon_sym_LT; - v->a[287089] = anon_sym_GT; - v->a[287090] = anon_sym_LT_LT; - v->a[287091] = anon_sym_AMP_GT; - v->a[287092] = anon_sym_LT_AMP; - v->a[287093] = anon_sym_GT_AMP; - v->a[287094] = actions(1306); - v->a[287095] = 13; - v->a[287096] = sym_file_descriptor; - v->a[287097] = sym__concat; - v->a[287098] = anon_sym_PIPE_PIPE; - v->a[287099] = anon_sym_AMP_AMP; - small_parse_table_14355(v); -} - -/* EOF small_parse_table_2870.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2871.c b/parser/static/small_parse_table/small_parse_table_2871.c deleted file mode 100644 index 09b7fc79..00000000 --- a/parser/static/small_parse_table/small_parse_table_2871.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2871.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14355(t_small_parse_table_array *v) -{ - v->a[287100] = anon_sym_GT_GT; - v->a[287101] = anon_sym_PIPE_AMP; - v->a[287102] = anon_sym_RBRACK; - v->a[287103] = anon_sym_AMP_GT_GT; - v->a[287104] = anon_sym_GT_PIPE; - v->a[287105] = anon_sym_LT_AMP_DASH; - v->a[287106] = anon_sym_GT_AMP_DASH; - v->a[287107] = anon_sym_LT_LT_DASH; - v->a[287108] = aux_sym_concatenation_token1; - v->a[287109] = 3; - v->a[287110] = actions(3); - v->a[287111] = 1; - v->a[287112] = sym_comment; - v->a[287113] = actions(12325); - v->a[287114] = 3; - v->a[287115] = sym_test_operator; - v->a[287116] = sym__brace_start; - v->a[287117] = aux_sym_heredoc_redirect_token1; - v->a[287118] = actions(12323); - v->a[287119] = 17; - small_parse_table_14356(v); -} - -void small_parse_table_14356(t_small_parse_table_array *v) -{ - v->a[287120] = anon_sym_LPAREN_LPAREN; - v->a[287121] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[287122] = anon_sym_DOLLAR_LBRACK; - v->a[287123] = anon_sym_DOLLAR; - v->a[287124] = sym__special_character; - v->a[287125] = anon_sym_DQUOTE; - v->a[287126] = sym_raw_string; - v->a[287127] = sym_ansi_c_string; - v->a[287128] = aux_sym_number_token1; - v->a[287129] = aux_sym_number_token2; - v->a[287130] = anon_sym_DOLLAR_LBRACE; - v->a[287131] = anon_sym_DOLLAR_LPAREN; - v->a[287132] = anon_sym_BQUOTE; - v->a[287133] = anon_sym_DOLLAR_BQUOTE; - v->a[287134] = anon_sym_LT_LPAREN; - v->a[287135] = anon_sym_GT_LPAREN; - v->a[287136] = sym_word; - v->a[287137] = 3; - v->a[287138] = actions(71); - v->a[287139] = 1; - small_parse_table_14357(v); -} - -void small_parse_table_14357(t_small_parse_table_array *v) -{ - v->a[287140] = sym_comment; - v->a[287141] = actions(1300); - v->a[287142] = 7; - v->a[287143] = anon_sym_PIPE; - v->a[287144] = anon_sym_LT; - v->a[287145] = anon_sym_GT; - v->a[287146] = anon_sym_LT_LT; - v->a[287147] = anon_sym_AMP_GT; - v->a[287148] = anon_sym_LT_AMP; - v->a[287149] = anon_sym_GT_AMP; - v->a[287150] = actions(1302); - v->a[287151] = 13; - v->a[287152] = sym_file_descriptor; - v->a[287153] = sym__concat; - v->a[287154] = anon_sym_PIPE_PIPE; - v->a[287155] = anon_sym_AMP_AMP; - v->a[287156] = anon_sym_GT_GT; - v->a[287157] = anon_sym_PIPE_AMP; - v->a[287158] = anon_sym_AMP_GT_GT; - v->a[287159] = anon_sym_GT_PIPE; - small_parse_table_14358(v); -} - -void small_parse_table_14358(t_small_parse_table_array *v) -{ - v->a[287160] = anon_sym_LT_AMP_DASH; - v->a[287161] = anon_sym_GT_AMP_DASH; - v->a[287162] = anon_sym_LT_LT_DASH; - v->a[287163] = anon_sym_LT_LT_LT; - v->a[287164] = aux_sym_concatenation_token1; - v->a[287165] = 17; - v->a[287166] = actions(3); - v->a[287167] = 1; - v->a[287168] = sym_comment; - v->a[287169] = actions(7793); - v->a[287170] = 1; - v->a[287171] = aux_sym_number_token1; - v->a[287172] = actions(7795); - v->a[287173] = 1; - v->a[287174] = aux_sym_number_token2; - v->a[287175] = actions(12543); - v->a[287176] = 1; - v->a[287177] = anon_sym_LPAREN; - v->a[287178] = actions(12547); - v->a[287179] = 1; - small_parse_table_14359(v); -} - -void small_parse_table_14359(t_small_parse_table_array *v) -{ - v->a[287180] = anon_sym_DOLLAR_LBRACK; - v->a[287181] = actions(12551); - v->a[287182] = 1; - v->a[287183] = anon_sym_DOLLAR_LBRACE; - v->a[287184] = actions(12555); - v->a[287185] = 1; - v->a[287186] = anon_sym_DOLLAR_LPAREN; - v->a[287187] = actions(12557); - v->a[287188] = 1; - v->a[287189] = anon_sym_BQUOTE; - v->a[287190] = actions(12559); - v->a[287191] = 1; - v->a[287192] = anon_sym_DOLLAR_BQUOTE; - v->a[287193] = actions(12868); - v->a[287194] = 1; - v->a[287195] = aux_sym_heredoc_redirect_token1; - v->a[287196] = actions(12870); - v->a[287197] = 1; - v->a[287198] = anon_sym_RBRACE3; - v->a[287199] = actions(12872); - small_parse_table_14360(v); -} - -/* EOF small_parse_table_2871.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2872.c b/parser/static/small_parse_table/small_parse_table_2872.c deleted file mode 100644 index 4c6fe261..00000000 --- a/parser/static/small_parse_table/small_parse_table_2872.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2872.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14360(t_small_parse_table_array *v) -{ - v->a[287200] = 1; - v->a[287201] = aux_sym__simple_variable_name_token1; - v->a[287202] = state(6301); - v->a[287203] = 1; - v->a[287204] = sym__expansion_max_length_binary_expression; - v->a[287205] = state(6470); - v->a[287206] = 1; - v->a[287207] = sym__expansion_max_length_expression; - v->a[287208] = actions(12541); - v->a[287209] = 2; - v->a[287210] = anon_sym_LPAREN_LPAREN; - v->a[287211] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[287212] = state(6279); - v->a[287213] = 2; - v->a[287214] = sym_number; - v->a[287215] = sym_expansion; - v->a[287216] = state(6825); - v->a[287217] = 3; - v->a[287218] = sym_parenthesized_expression; - v->a[287219] = sym_arithmetic_expansion; - small_parse_table_14361(v); -} - -void small_parse_table_14361(t_small_parse_table_array *v) -{ - v->a[287220] = sym_command_substitution; - v->a[287221] = 3; - v->a[287222] = actions(71); - v->a[287223] = 1; - v->a[287224] = sym_comment; - v->a[287225] = actions(1308); - v->a[287226] = 7; - v->a[287227] = anon_sym_PIPE; - v->a[287228] = anon_sym_LT; - v->a[287229] = anon_sym_GT; - v->a[287230] = anon_sym_LT_LT; - v->a[287231] = anon_sym_AMP_GT; - v->a[287232] = anon_sym_LT_AMP; - v->a[287233] = anon_sym_GT_AMP; - v->a[287234] = actions(1310); - v->a[287235] = 13; - v->a[287236] = sym_file_descriptor; - v->a[287237] = sym__concat; - v->a[287238] = anon_sym_PIPE_PIPE; - v->a[287239] = anon_sym_AMP_AMP; - small_parse_table_14362(v); -} - -void small_parse_table_14362(t_small_parse_table_array *v) -{ - v->a[287240] = anon_sym_GT_GT; - v->a[287241] = anon_sym_PIPE_AMP; - v->a[287242] = anon_sym_RBRACK; - v->a[287243] = anon_sym_AMP_GT_GT; - v->a[287244] = anon_sym_GT_PIPE; - v->a[287245] = anon_sym_LT_AMP_DASH; - v->a[287246] = anon_sym_GT_AMP_DASH; - v->a[287247] = anon_sym_LT_LT_DASH; - v->a[287248] = aux_sym_concatenation_token1; - v->a[287249] = 20; - v->a[287250] = actions(3); - v->a[287251] = 1; - v->a[287252] = sym_comment; - v->a[287253] = actions(7793); - v->a[287254] = 1; - v->a[287255] = aux_sym_number_token1; - v->a[287256] = actions(7795); - v->a[287257] = 1; - v->a[287258] = aux_sym_number_token2; - v->a[287259] = actions(12543); - small_parse_table_14363(v); -} - -void small_parse_table_14363(t_small_parse_table_array *v) -{ - v->a[287260] = 1; - v->a[287261] = anon_sym_LPAREN; - v->a[287262] = actions(12547); - v->a[287263] = 1; - v->a[287264] = anon_sym_DOLLAR_LBRACK; - v->a[287265] = actions(12551); - v->a[287266] = 1; - v->a[287267] = anon_sym_DOLLAR_LBRACE; - v->a[287268] = actions(12555); - v->a[287269] = 1; - v->a[287270] = anon_sym_DOLLAR_LPAREN; - v->a[287271] = actions(12557); - v->a[287272] = 1; - v->a[287273] = anon_sym_BQUOTE; - v->a[287274] = actions(12559); - v->a[287275] = 1; - v->a[287276] = anon_sym_DOLLAR_BQUOTE; - v->a[287277] = actions(12874); - v->a[287278] = 1; - v->a[287279] = aux_sym_heredoc_redirect_token1; - small_parse_table_14364(v); -} - -void small_parse_table_14364(t_small_parse_table_array *v) -{ - v->a[287280] = actions(12876); - v->a[287281] = 1; - v->a[287282] = anon_sym_RBRACE3; - v->a[287283] = actions(12878); - v->a[287284] = 1; - v->a[287285] = aux_sym__simple_variable_name_token1; - v->a[287286] = state(6261); - v->a[287287] = 1; - v->a[287288] = sym__expansion_max_length_binary_expression; - v->a[287289] = state(6287); - v->a[287290] = 1; - v->a[287291] = sym_number; - v->a[287292] = state(6299); - v->a[287293] = 1; - v->a[287294] = sym_expansion; - v->a[287295] = state(6470); - v->a[287296] = 1; - v->a[287297] = sym__expansion_max_length_expression; - v->a[287298] = state(7251); - v->a[287299] = 1; - small_parse_table_14365(v); -} - -/* EOF small_parse_table_2872.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2873.c b/parser/static/small_parse_table/small_parse_table_2873.c deleted file mode 100644 index 802e14a0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2873.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2873.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14365(t_small_parse_table_array *v) -{ - v->a[287300] = sym_parenthesized_expression; - v->a[287301] = state(7302); - v->a[287302] = 1; - v->a[287303] = sym_arithmetic_expansion; - v->a[287304] = state(7477); - v->a[287305] = 1; - v->a[287306] = sym_command_substitution; - v->a[287307] = actions(12541); - v->a[287308] = 2; - v->a[287309] = anon_sym_LPAREN_LPAREN; - v->a[287310] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[287311] = 3; - v->a[287312] = actions(71); - v->a[287313] = 1; - v->a[287314] = sym_comment; - v->a[287315] = actions(1251); - v->a[287316] = 7; - v->a[287317] = anon_sym_PIPE; - v->a[287318] = anon_sym_LT; - v->a[287319] = anon_sym_GT; - small_parse_table_14366(v); -} - -void small_parse_table_14366(t_small_parse_table_array *v) -{ - v->a[287320] = anon_sym_LT_LT; - v->a[287321] = anon_sym_AMP_GT; - v->a[287322] = anon_sym_LT_AMP; - v->a[287323] = anon_sym_GT_AMP; - v->a[287324] = actions(1253); - v->a[287325] = 13; - v->a[287326] = sym_file_descriptor; - v->a[287327] = sym__concat; - v->a[287328] = anon_sym_PIPE_PIPE; - v->a[287329] = anon_sym_AMP_AMP; - v->a[287330] = anon_sym_GT_GT; - v->a[287331] = anon_sym_PIPE_AMP; - v->a[287332] = anon_sym_RBRACK; - v->a[287333] = anon_sym_AMP_GT_GT; - v->a[287334] = anon_sym_GT_PIPE; - v->a[287335] = anon_sym_LT_AMP_DASH; - v->a[287336] = anon_sym_GT_AMP_DASH; - v->a[287337] = anon_sym_LT_LT_DASH; - v->a[287338] = aux_sym_concatenation_token1; - v->a[287339] = 5; - small_parse_table_14367(v); -} - -void small_parse_table_14367(t_small_parse_table_array *v) -{ - v->a[287340] = actions(71); - v->a[287341] = 1; - v->a[287342] = sym_comment; - v->a[287343] = actions(12866); - v->a[287344] = 1; - v->a[287345] = sym__special_character; - v->a[287346] = state(5469); - v->a[287347] = 1; - v->a[287348] = aux_sym__literal_repeat1; - v->a[287349] = actions(4467); - v->a[287350] = 7; - v->a[287351] = anon_sym_PIPE; - v->a[287352] = anon_sym_LT; - v->a[287353] = anon_sym_GT; - v->a[287354] = anon_sym_LT_LT; - v->a[287355] = anon_sym_AMP_GT; - v->a[287356] = anon_sym_LT_AMP; - v->a[287357] = anon_sym_GT_AMP; - v->a[287358] = actions(4469); - v->a[287359] = 11; - small_parse_table_14368(v); -} - -void small_parse_table_14368(t_small_parse_table_array *v) -{ - v->a[287360] = sym_file_descriptor; - v->a[287361] = anon_sym_PIPE_PIPE; - v->a[287362] = anon_sym_AMP_AMP; - v->a[287363] = anon_sym_GT_GT; - v->a[287364] = anon_sym_PIPE_AMP; - v->a[287365] = anon_sym_AMP_GT_GT; - v->a[287366] = anon_sym_GT_PIPE; - v->a[287367] = anon_sym_LT_AMP_DASH; - v->a[287368] = anon_sym_GT_AMP_DASH; - v->a[287369] = anon_sym_LT_LT_DASH; - v->a[287370] = anon_sym_LT_LT_LT; - v->a[287371] = 3; - v->a[287372] = actions(71); - v->a[287373] = 1; - v->a[287374] = sym_comment; - v->a[287375] = actions(1316); - v->a[287376] = 7; - v->a[287377] = anon_sym_PIPE; - v->a[287378] = anon_sym_LT; - v->a[287379] = anon_sym_GT; - small_parse_table_14369(v); -} - -void small_parse_table_14369(t_small_parse_table_array *v) -{ - v->a[287380] = anon_sym_LT_LT; - v->a[287381] = anon_sym_AMP_GT; - v->a[287382] = anon_sym_LT_AMP; - v->a[287383] = anon_sym_GT_AMP; - v->a[287384] = actions(1318); - v->a[287385] = 13; - v->a[287386] = sym_file_descriptor; - v->a[287387] = sym__concat; - v->a[287388] = anon_sym_PIPE_PIPE; - v->a[287389] = anon_sym_AMP_AMP; - v->a[287390] = anon_sym_GT_GT; - v->a[287391] = anon_sym_PIPE_AMP; - v->a[287392] = anon_sym_RBRACK; - v->a[287393] = anon_sym_AMP_GT_GT; - v->a[287394] = anon_sym_GT_PIPE; - v->a[287395] = anon_sym_LT_AMP_DASH; - v->a[287396] = anon_sym_GT_AMP_DASH; - v->a[287397] = anon_sym_LT_LT_DASH; - v->a[287398] = aux_sym_concatenation_token1; - v->a[287399] = 3; - small_parse_table_14370(v); -} - -/* EOF small_parse_table_2873.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2874.c b/parser/static/small_parse_table/small_parse_table_2874.c deleted file mode 100644 index a4790379..00000000 --- a/parser/static/small_parse_table/small_parse_table_2874.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2874.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14370(t_small_parse_table_array *v) -{ - v->a[287400] = actions(71); - v->a[287401] = 1; - v->a[287402] = sym_comment; - v->a[287403] = actions(1352); - v->a[287404] = 7; - v->a[287405] = anon_sym_PIPE; - v->a[287406] = anon_sym_LT; - v->a[287407] = anon_sym_GT; - v->a[287408] = anon_sym_LT_LT; - v->a[287409] = anon_sym_AMP_GT; - v->a[287410] = anon_sym_LT_AMP; - v->a[287411] = anon_sym_GT_AMP; - v->a[287412] = actions(1354); - v->a[287413] = 13; - v->a[287414] = sym_file_descriptor; - v->a[287415] = sym__concat; - v->a[287416] = anon_sym_PIPE_PIPE; - v->a[287417] = anon_sym_AMP_AMP; - v->a[287418] = anon_sym_GT_GT; - v->a[287419] = anon_sym_PIPE_AMP; - small_parse_table_14371(v); -} - -void small_parse_table_14371(t_small_parse_table_array *v) -{ - v->a[287420] = anon_sym_RBRACK; - v->a[287421] = anon_sym_AMP_GT_GT; - v->a[287422] = anon_sym_GT_PIPE; - v->a[287423] = anon_sym_LT_AMP_DASH; - v->a[287424] = anon_sym_GT_AMP_DASH; - v->a[287425] = anon_sym_LT_LT_DASH; - v->a[287426] = aux_sym_concatenation_token1; - v->a[287427] = 10; - v->a[287428] = actions(71); - v->a[287429] = 1; - v->a[287430] = sym_comment; - v->a[287431] = actions(11420); - v->a[287432] = 1; - v->a[287433] = anon_sym_PIPE; - v->a[287434] = actions(12883); - v->a[287435] = 1; - v->a[287436] = anon_sym_LT_LT; - v->a[287437] = actions(12892); - v->a[287438] = 1; - v->a[287439] = anon_sym_LT_LT_DASH; - small_parse_table_14372(v); -} - -void small_parse_table_14372(t_small_parse_table_array *v) -{ - v->a[287440] = actions(12895); - v->a[287441] = 1; - v->a[287442] = sym_file_descriptor; - v->a[287443] = actions(12889); - v->a[287444] = 2; - v->a[287445] = anon_sym_LT_AMP_DASH; - v->a[287446] = anon_sym_GT_AMP_DASH; - v->a[287447] = actions(11431); - v->a[287448] = 3; - v->a[287449] = anon_sym_PIPE_PIPE; - v->a[287450] = anon_sym_AMP_AMP; - v->a[287451] = anon_sym_PIPE_AMP; - v->a[287452] = actions(12886); - v->a[287453] = 3; - v->a[287454] = anon_sym_GT_GT; - v->a[287455] = anon_sym_AMP_GT_GT; - v->a[287456] = anon_sym_GT_PIPE; - v->a[287457] = state(5465); - v->a[287458] = 3; - v->a[287459] = sym_file_redirect; - small_parse_table_14373(v); -} - -void small_parse_table_14373(t_small_parse_table_array *v) -{ - v->a[287460] = sym_heredoc_redirect; - v->a[287461] = aux_sym_redirected_statement_repeat1; - v->a[287462] = actions(12880); - v->a[287463] = 5; - v->a[287464] = anon_sym_LT; - v->a[287465] = anon_sym_GT; - v->a[287466] = anon_sym_AMP_GT; - v->a[287467] = anon_sym_LT_AMP; - v->a[287468] = anon_sym_GT_AMP; - v->a[287469] = 5; - v->a[287470] = actions(71); - v->a[287471] = 1; - v->a[287472] = sym_comment; - v->a[287473] = actions(12866); - v->a[287474] = 1; - v->a[287475] = sym__special_character; - v->a[287476] = state(5469); - v->a[287477] = 1; - v->a[287478] = aux_sym__literal_repeat1; - v->a[287479] = actions(4564); - small_parse_table_14374(v); -} - -void small_parse_table_14374(t_small_parse_table_array *v) -{ - v->a[287480] = 7; - v->a[287481] = anon_sym_PIPE; - v->a[287482] = anon_sym_LT; - v->a[287483] = anon_sym_GT; - v->a[287484] = anon_sym_LT_LT; - v->a[287485] = anon_sym_AMP_GT; - v->a[287486] = anon_sym_LT_AMP; - v->a[287487] = anon_sym_GT_AMP; - v->a[287488] = actions(4566); - v->a[287489] = 11; - v->a[287490] = sym_file_descriptor; - v->a[287491] = anon_sym_PIPE_PIPE; - v->a[287492] = anon_sym_AMP_AMP; - v->a[287493] = anon_sym_GT_GT; - v->a[287494] = anon_sym_PIPE_AMP; - v->a[287495] = anon_sym_AMP_GT_GT; - v->a[287496] = anon_sym_GT_PIPE; - v->a[287497] = anon_sym_LT_AMP_DASH; - v->a[287498] = anon_sym_GT_AMP_DASH; - v->a[287499] = anon_sym_LT_LT_DASH; - small_parse_table_14375(v); -} - -/* EOF small_parse_table_2874.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2875.c b/parser/static/small_parse_table/small_parse_table_2875.c deleted file mode 100644 index 48ca2a52..00000000 --- a/parser/static/small_parse_table/small_parse_table_2875.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2875.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14375(t_small_parse_table_array *v) -{ - v->a[287500] = anon_sym_LT_LT_LT; - v->a[287501] = 3; - v->a[287502] = actions(71); - v->a[287503] = 1; - v->a[287504] = sym_comment; - v->a[287505] = actions(1292); - v->a[287506] = 7; - v->a[287507] = anon_sym_PIPE; - v->a[287508] = anon_sym_LT; - v->a[287509] = anon_sym_GT; - v->a[287510] = anon_sym_LT_LT; - v->a[287511] = anon_sym_AMP_GT; - v->a[287512] = anon_sym_LT_AMP; - v->a[287513] = anon_sym_GT_AMP; - v->a[287514] = actions(1294); - v->a[287515] = 13; - v->a[287516] = sym_file_descriptor; - v->a[287517] = sym__concat; - v->a[287518] = anon_sym_PIPE_PIPE; - v->a[287519] = anon_sym_AMP_AMP; - small_parse_table_14376(v); -} - -void small_parse_table_14376(t_small_parse_table_array *v) -{ - v->a[287520] = anon_sym_GT_GT; - v->a[287521] = anon_sym_PIPE_AMP; - v->a[287522] = anon_sym_AMP_GT_GT; - v->a[287523] = anon_sym_GT_PIPE; - v->a[287524] = anon_sym_LT_AMP_DASH; - v->a[287525] = anon_sym_GT_AMP_DASH; - v->a[287526] = anon_sym_LT_LT_DASH; - v->a[287527] = anon_sym_LT_LT_LT; - v->a[287528] = aux_sym_concatenation_token1; - v->a[287529] = 3; - v->a[287530] = actions(71); - v->a[287531] = 1; - v->a[287532] = sym_comment; - v->a[287533] = actions(1320); - v->a[287534] = 7; - v->a[287535] = anon_sym_PIPE; - v->a[287536] = anon_sym_LT; - v->a[287537] = anon_sym_GT; - v->a[287538] = anon_sym_LT_LT; - v->a[287539] = anon_sym_AMP_GT; - small_parse_table_14377(v); -} - -void small_parse_table_14377(t_small_parse_table_array *v) -{ - v->a[287540] = anon_sym_LT_AMP; - v->a[287541] = anon_sym_GT_AMP; - v->a[287542] = actions(1322); - v->a[287543] = 13; - v->a[287544] = sym_file_descriptor; - v->a[287545] = sym__concat; - v->a[287546] = anon_sym_PIPE_PIPE; - v->a[287547] = anon_sym_AMP_AMP; - v->a[287548] = anon_sym_GT_GT; - v->a[287549] = anon_sym_PIPE_AMP; - v->a[287550] = anon_sym_RBRACK; - v->a[287551] = anon_sym_AMP_GT_GT; - v->a[287552] = anon_sym_GT_PIPE; - v->a[287553] = anon_sym_LT_AMP_DASH; - v->a[287554] = anon_sym_GT_AMP_DASH; - v->a[287555] = anon_sym_LT_LT_DASH; - v->a[287556] = aux_sym_concatenation_token1; - v->a[287557] = 5; - v->a[287558] = actions(71); - v->a[287559] = 1; - small_parse_table_14378(v); -} - -void small_parse_table_14378(t_small_parse_table_array *v) -{ - v->a[287560] = sym_comment; - v->a[287561] = actions(12898); - v->a[287562] = 1; - v->a[287563] = sym__special_character; - v->a[287564] = state(5469); - v->a[287565] = 1; - v->a[287566] = aux_sym__literal_repeat1; - v->a[287567] = actions(1362); - v->a[287568] = 7; - v->a[287569] = anon_sym_PIPE; - v->a[287570] = anon_sym_LT; - v->a[287571] = anon_sym_GT; - v->a[287572] = anon_sym_LT_LT; - v->a[287573] = anon_sym_AMP_GT; - v->a[287574] = anon_sym_LT_AMP; - v->a[287575] = anon_sym_GT_AMP; - v->a[287576] = actions(1364); - v->a[287577] = 11; - v->a[287578] = sym_file_descriptor; - v->a[287579] = anon_sym_PIPE_PIPE; - small_parse_table_14379(v); -} - -void small_parse_table_14379(t_small_parse_table_array *v) -{ - v->a[287580] = anon_sym_AMP_AMP; - v->a[287581] = anon_sym_GT_GT; - v->a[287582] = anon_sym_PIPE_AMP; - v->a[287583] = anon_sym_AMP_GT_GT; - v->a[287584] = anon_sym_GT_PIPE; - v->a[287585] = anon_sym_LT_AMP_DASH; - v->a[287586] = anon_sym_GT_AMP_DASH; - v->a[287587] = anon_sym_LT_LT_DASH; - v->a[287588] = anon_sym_LT_LT_LT; - v->a[287589] = 3; - v->a[287590] = actions(71); - v->a[287591] = 1; - v->a[287592] = sym_comment; - v->a[287593] = actions(1328); - v->a[287594] = 7; - v->a[287595] = anon_sym_PIPE; - v->a[287596] = anon_sym_LT; - v->a[287597] = anon_sym_GT; - v->a[287598] = anon_sym_LT_LT; - v->a[287599] = anon_sym_AMP_GT; - small_parse_table_14380(v); -} - -/* EOF small_parse_table_2875.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2876.c b/parser/static/small_parse_table/small_parse_table_2876.c deleted file mode 100644 index 1799882d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2876.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2876.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14380(t_small_parse_table_array *v) -{ - v->a[287600] = anon_sym_LT_AMP; - v->a[287601] = anon_sym_GT_AMP; - v->a[287602] = actions(1330); - v->a[287603] = 13; - v->a[287604] = sym_file_descriptor; - v->a[287605] = sym__concat; - v->a[287606] = anon_sym_PIPE_PIPE; - v->a[287607] = anon_sym_AMP_AMP; - v->a[287608] = anon_sym_GT_GT; - v->a[287609] = anon_sym_PIPE_AMP; - v->a[287610] = anon_sym_RBRACK; - v->a[287611] = anon_sym_AMP_GT_GT; - v->a[287612] = anon_sym_GT_PIPE; - v->a[287613] = anon_sym_LT_AMP_DASH; - v->a[287614] = anon_sym_GT_AMP_DASH; - v->a[287615] = anon_sym_LT_LT_DASH; - v->a[287616] = aux_sym_concatenation_token1; - v->a[287617] = 6; - v->a[287618] = actions(71); - v->a[287619] = 1; - small_parse_table_14381(v); -} - -void small_parse_table_14381(t_small_parse_table_array *v) -{ - v->a[287620] = sym_comment; - v->a[287621] = actions(12688); - v->a[287622] = 1; - v->a[287623] = aux_sym_concatenation_token1; - v->a[287624] = actions(12901); - v->a[287625] = 1; - v->a[287626] = sym__concat; - v->a[287627] = state(5411); - v->a[287628] = 1; - v->a[287629] = aux_sym_concatenation_repeat1; - v->a[287630] = actions(1265); - v->a[287631] = 7; - v->a[287632] = anon_sym_PIPE; - v->a[287633] = anon_sym_LT; - v->a[287634] = anon_sym_GT; - v->a[287635] = anon_sym_LT_LT; - v->a[287636] = anon_sym_AMP_GT; - v->a[287637] = anon_sym_LT_AMP; - v->a[287638] = anon_sym_GT_AMP; - v->a[287639] = actions(1267); - small_parse_table_14382(v); -} - -void small_parse_table_14382(t_small_parse_table_array *v) -{ - v->a[287640] = 10; - v->a[287641] = sym_file_descriptor; - v->a[287642] = anon_sym_PIPE_PIPE; - v->a[287643] = anon_sym_AMP_AMP; - v->a[287644] = anon_sym_GT_GT; - v->a[287645] = anon_sym_PIPE_AMP; - v->a[287646] = anon_sym_AMP_GT_GT; - v->a[287647] = anon_sym_GT_PIPE; - v->a[287648] = anon_sym_LT_AMP_DASH; - v->a[287649] = anon_sym_GT_AMP_DASH; - v->a[287650] = anon_sym_LT_LT_DASH; - v->a[287651] = 3; - v->a[287652] = actions(71); - v->a[287653] = 1; - v->a[287654] = sym_comment; - v->a[287655] = actions(1320); - v->a[287656] = 7; - v->a[287657] = anon_sym_PIPE; - v->a[287658] = anon_sym_LT; - v->a[287659] = anon_sym_GT; - small_parse_table_14383(v); -} - -void small_parse_table_14383(t_small_parse_table_array *v) -{ - v->a[287660] = anon_sym_LT_LT; - v->a[287661] = anon_sym_AMP_GT; - v->a[287662] = anon_sym_LT_AMP; - v->a[287663] = anon_sym_GT_AMP; - v->a[287664] = actions(1322); - v->a[287665] = 13; - v->a[287666] = sym_file_descriptor; - v->a[287667] = sym__concat; - v->a[287668] = sym_variable_name; - v->a[287669] = anon_sym_PIPE_PIPE; - v->a[287670] = anon_sym_AMP_AMP; - v->a[287671] = anon_sym_GT_GT; - v->a[287672] = anon_sym_PIPE_AMP; - v->a[287673] = anon_sym_AMP_GT_GT; - v->a[287674] = anon_sym_GT_PIPE; - v->a[287675] = anon_sym_LT_AMP_DASH; - v->a[287676] = anon_sym_GT_AMP_DASH; - v->a[287677] = anon_sym_LT_LT_DASH; - v->a[287678] = aux_sym_concatenation_token1; - v->a[287679] = 3; - small_parse_table_14384(v); -} - -void small_parse_table_14384(t_small_parse_table_array *v) -{ - v->a[287680] = actions(71); - v->a[287681] = 1; - v->a[287682] = sym_comment; - v->a[287683] = actions(1312); - v->a[287684] = 7; - v->a[287685] = anon_sym_PIPE; - v->a[287686] = anon_sym_LT; - v->a[287687] = anon_sym_GT; - v->a[287688] = anon_sym_LT_LT; - v->a[287689] = anon_sym_AMP_GT; - v->a[287690] = anon_sym_LT_AMP; - v->a[287691] = anon_sym_GT_AMP; - v->a[287692] = actions(1314); - v->a[287693] = 13; - v->a[287694] = sym_file_descriptor; - v->a[287695] = sym__concat; - v->a[287696] = anon_sym_PIPE_PIPE; - v->a[287697] = anon_sym_AMP_AMP; - v->a[287698] = anon_sym_GT_GT; - v->a[287699] = anon_sym_PIPE_AMP; - small_parse_table_14385(v); -} - -/* EOF small_parse_table_2876.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2877.c b/parser/static/small_parse_table/small_parse_table_2877.c deleted file mode 100644 index a7cd7bd2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2877.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2877.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14385(t_small_parse_table_array *v) -{ - v->a[287700] = anon_sym_RBRACK; - v->a[287701] = anon_sym_AMP_GT_GT; - v->a[287702] = anon_sym_GT_PIPE; - v->a[287703] = anon_sym_LT_AMP_DASH; - v->a[287704] = anon_sym_GT_AMP_DASH; - v->a[287705] = anon_sym_LT_LT_DASH; - v->a[287706] = aux_sym_concatenation_token1; - v->a[287707] = 5; - v->a[287708] = actions(71); - v->a[287709] = 1; - v->a[287710] = sym_comment; - v->a[287711] = state(5471); - v->a[287712] = 1; - v->a[287713] = aux_sym_concatenation_repeat1; - v->a[287714] = actions(12688); - v->a[287715] = 2; - v->a[287716] = sym__concat; - v->a[287717] = aux_sym_concatenation_token1; - v->a[287718] = actions(4564); - v->a[287719] = 7; - small_parse_table_14386(v); -} - -void small_parse_table_14386(t_small_parse_table_array *v) -{ - v->a[287720] = anon_sym_PIPE; - v->a[287721] = anon_sym_LT; - v->a[287722] = anon_sym_GT; - v->a[287723] = anon_sym_LT_LT; - v->a[287724] = anon_sym_AMP_GT; - v->a[287725] = anon_sym_LT_AMP; - v->a[287726] = anon_sym_GT_AMP; - v->a[287727] = actions(4566); - v->a[287728] = 10; - v->a[287729] = sym_file_descriptor; - v->a[287730] = anon_sym_PIPE_PIPE; - v->a[287731] = anon_sym_AMP_AMP; - v->a[287732] = anon_sym_GT_GT; - v->a[287733] = anon_sym_PIPE_AMP; - v->a[287734] = anon_sym_AMP_GT_GT; - v->a[287735] = anon_sym_GT_PIPE; - v->a[287736] = anon_sym_LT_AMP_DASH; - v->a[287737] = anon_sym_GT_AMP_DASH; - v->a[287738] = anon_sym_LT_LT_DASH; - v->a[287739] = 9; - small_parse_table_14387(v); -} - -void small_parse_table_14387(t_small_parse_table_array *v) -{ - v->a[287740] = actions(71); - v->a[287741] = 1; - v->a[287742] = sym_comment; - v->a[287743] = actions(12473); - v->a[287744] = 1; - v->a[287745] = anon_sym_LT_LT_LT; - v->a[287746] = actions(12838); - v->a[287747] = 1; - v->a[287748] = sym_file_descriptor; - v->a[287749] = actions(11412); - v->a[287750] = 2; - v->a[287751] = anon_sym_PIPE; - v->a[287752] = anon_sym_LT_LT; - v->a[287753] = actions(12836); - v->a[287754] = 2; - v->a[287755] = anon_sym_LT_AMP_DASH; - v->a[287756] = anon_sym_GT_AMP_DASH; - v->a[287757] = state(5681); - v->a[287758] = 2; - v->a[287759] = sym_file_redirect; - small_parse_table_14388(v); -} - -void small_parse_table_14388(t_small_parse_table_array *v) -{ - v->a[287760] = sym_herestring_redirect; - v->a[287761] = actions(12834); - v->a[287762] = 3; - v->a[287763] = anon_sym_GT_GT; - v->a[287764] = anon_sym_AMP_GT_GT; - v->a[287765] = anon_sym_GT_PIPE; - v->a[287766] = actions(11414); - v->a[287767] = 4; - v->a[287768] = anon_sym_PIPE_PIPE; - v->a[287769] = anon_sym_AMP_AMP; - v->a[287770] = anon_sym_PIPE_AMP; - v->a[287771] = anon_sym_LT_LT_DASH; - v->a[287772] = actions(12832); - v->a[287773] = 5; - v->a[287774] = anon_sym_LT; - v->a[287775] = anon_sym_GT; - v->a[287776] = anon_sym_AMP_GT; - v->a[287777] = anon_sym_LT_AMP; - v->a[287778] = anon_sym_GT_AMP; - v->a[287779] = 5; - small_parse_table_14389(v); -} - -void small_parse_table_14389(t_small_parse_table_array *v) -{ - v->a[287780] = actions(71); - v->a[287781] = 1; - v->a[287782] = sym_comment; - v->a[287783] = state(5471); - v->a[287784] = 1; - v->a[287785] = aux_sym_concatenation_repeat1; - v->a[287786] = actions(12688); - v->a[287787] = 2; - v->a[287788] = sym__concat; - v->a[287789] = aux_sym_concatenation_token1; - v->a[287790] = actions(5721); - v->a[287791] = 7; - v->a[287792] = anon_sym_PIPE; - v->a[287793] = anon_sym_LT; - v->a[287794] = anon_sym_GT; - v->a[287795] = anon_sym_LT_LT; - v->a[287796] = anon_sym_AMP_GT; - v->a[287797] = anon_sym_LT_AMP; - v->a[287798] = anon_sym_GT_AMP; - v->a[287799] = actions(5723); - small_parse_table_14390(v); -} - -/* EOF small_parse_table_2877.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2878.c b/parser/static/small_parse_table/small_parse_table_2878.c deleted file mode 100644 index 7733f8c4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2878.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2878.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14390(t_small_parse_table_array *v) -{ - v->a[287800] = 10; - v->a[287801] = sym_file_descriptor; - v->a[287802] = anon_sym_PIPE_PIPE; - v->a[287803] = anon_sym_AMP_AMP; - v->a[287804] = anon_sym_GT_GT; - v->a[287805] = anon_sym_PIPE_AMP; - v->a[287806] = anon_sym_AMP_GT_GT; - v->a[287807] = anon_sym_GT_PIPE; - v->a[287808] = anon_sym_LT_AMP_DASH; - v->a[287809] = anon_sym_GT_AMP_DASH; - v->a[287810] = anon_sym_LT_LT_DASH; - v->a[287811] = 3; - v->a[287812] = actions(71); - v->a[287813] = 1; - v->a[287814] = sym_comment; - v->a[287815] = actions(1344); - v->a[287816] = 7; - v->a[287817] = anon_sym_PIPE; - v->a[287818] = anon_sym_LT; - v->a[287819] = anon_sym_GT; - small_parse_table_14391(v); -} - -void small_parse_table_14391(t_small_parse_table_array *v) -{ - v->a[287820] = anon_sym_LT_LT; - v->a[287821] = anon_sym_AMP_GT; - v->a[287822] = anon_sym_LT_AMP; - v->a[287823] = anon_sym_GT_AMP; - v->a[287824] = actions(1346); - v->a[287825] = 13; - v->a[287826] = sym_file_descriptor; - v->a[287827] = sym__concat; - v->a[287828] = anon_sym_PIPE_PIPE; - v->a[287829] = anon_sym_AMP_AMP; - v->a[287830] = anon_sym_GT_GT; - v->a[287831] = anon_sym_PIPE_AMP; - v->a[287832] = anon_sym_RBRACK; - v->a[287833] = anon_sym_AMP_GT_GT; - v->a[287834] = anon_sym_GT_PIPE; - v->a[287835] = anon_sym_LT_AMP_DASH; - v->a[287836] = anon_sym_GT_AMP_DASH; - v->a[287837] = anon_sym_LT_LT_DASH; - v->a[287838] = aux_sym_concatenation_token1; - v->a[287839] = 3; - small_parse_table_14392(v); -} - -void small_parse_table_14392(t_small_parse_table_array *v) -{ - v->a[287840] = actions(71); - v->a[287841] = 1; - v->a[287842] = sym_comment; - v->a[287843] = actions(1336); - v->a[287844] = 7; - v->a[287845] = anon_sym_PIPE; - v->a[287846] = anon_sym_LT; - v->a[287847] = anon_sym_GT; - v->a[287848] = anon_sym_LT_LT; - v->a[287849] = anon_sym_AMP_GT; - v->a[287850] = anon_sym_LT_AMP; - v->a[287851] = anon_sym_GT_AMP; - v->a[287852] = actions(1338); - v->a[287853] = 13; - v->a[287854] = sym_file_descriptor; - v->a[287855] = sym__concat; - v->a[287856] = anon_sym_PIPE_PIPE; - v->a[287857] = anon_sym_AMP_AMP; - v->a[287858] = anon_sym_GT_GT; - v->a[287859] = anon_sym_PIPE_AMP; - small_parse_table_14393(v); -} - -void small_parse_table_14393(t_small_parse_table_array *v) -{ - v->a[287860] = anon_sym_RBRACK; - v->a[287861] = anon_sym_AMP_GT_GT; - v->a[287862] = anon_sym_GT_PIPE; - v->a[287863] = anon_sym_LT_AMP_DASH; - v->a[287864] = anon_sym_GT_AMP_DASH; - v->a[287865] = anon_sym_LT_LT_DASH; - v->a[287866] = aux_sym_concatenation_token1; - v->a[287867] = 5; - v->a[287868] = actions(71); - v->a[287869] = 1; - v->a[287870] = sym_comment; - v->a[287871] = actions(12903); - v->a[287872] = 1; - v->a[287873] = sym__special_character; - v->a[287874] = state(5479); - v->a[287875] = 1; - v->a[287876] = aux_sym__literal_repeat1; - v->a[287877] = actions(1362); - v->a[287878] = 7; - v->a[287879] = anon_sym_PIPE; - small_parse_table_14394(v); -} - -void small_parse_table_14394(t_small_parse_table_array *v) -{ - v->a[287880] = anon_sym_LT; - v->a[287881] = anon_sym_GT; - v->a[287882] = anon_sym_LT_LT; - v->a[287883] = anon_sym_AMP_GT; - v->a[287884] = anon_sym_LT_AMP; - v->a[287885] = anon_sym_GT_AMP; - v->a[287886] = actions(1364); - v->a[287887] = 11; - v->a[287888] = sym_file_descriptor; - v->a[287889] = sym_variable_name; - v->a[287890] = anon_sym_PIPE_PIPE; - v->a[287891] = anon_sym_AMP_AMP; - v->a[287892] = anon_sym_GT_GT; - v->a[287893] = anon_sym_PIPE_AMP; - v->a[287894] = anon_sym_AMP_GT_GT; - v->a[287895] = anon_sym_GT_PIPE; - v->a[287896] = anon_sym_LT_AMP_DASH; - v->a[287897] = anon_sym_GT_AMP_DASH; - v->a[287898] = anon_sym_LT_LT_DASH; - v->a[287899] = 3; - small_parse_table_14395(v); -} - -/* EOF small_parse_table_2878.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2879.c b/parser/static/small_parse_table/small_parse_table_2879.c deleted file mode 100644 index dda84777..00000000 --- a/parser/static/small_parse_table/small_parse_table_2879.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2879.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14395(t_small_parse_table_array *v) -{ - v->a[287900] = actions(71); - v->a[287901] = 1; - v->a[287902] = sym_comment; - v->a[287903] = actions(1324); - v->a[287904] = 7; - v->a[287905] = anon_sym_PIPE; - v->a[287906] = anon_sym_LT; - v->a[287907] = anon_sym_GT; - v->a[287908] = anon_sym_LT_LT; - v->a[287909] = anon_sym_AMP_GT; - v->a[287910] = anon_sym_LT_AMP; - v->a[287911] = anon_sym_GT_AMP; - v->a[287912] = actions(1326); - v->a[287913] = 13; - v->a[287914] = sym_file_descriptor; - v->a[287915] = sym__concat; - v->a[287916] = anon_sym_PIPE_PIPE; - v->a[287917] = anon_sym_AMP_AMP; - v->a[287918] = anon_sym_GT_GT; - v->a[287919] = anon_sym_PIPE_AMP; - small_parse_table_14396(v); -} - -void small_parse_table_14396(t_small_parse_table_array *v) -{ - v->a[287920] = anon_sym_RBRACK; - v->a[287921] = anon_sym_AMP_GT_GT; - v->a[287922] = anon_sym_GT_PIPE; - v->a[287923] = anon_sym_LT_AMP_DASH; - v->a[287924] = anon_sym_GT_AMP_DASH; - v->a[287925] = anon_sym_LT_LT_DASH; - v->a[287926] = aux_sym_concatenation_token1; - v->a[287927] = 3; - v->a[287928] = actions(71); - v->a[287929] = 1; - v->a[287930] = sym_comment; - v->a[287931] = actions(1332); - v->a[287932] = 7; - v->a[287933] = anon_sym_PIPE; - v->a[287934] = anon_sym_LT; - v->a[287935] = anon_sym_GT; - v->a[287936] = anon_sym_LT_LT; - v->a[287937] = anon_sym_AMP_GT; - v->a[287938] = anon_sym_LT_AMP; - v->a[287939] = anon_sym_GT_AMP; - small_parse_table_14397(v); -} - -void small_parse_table_14397(t_small_parse_table_array *v) -{ - v->a[287940] = actions(1334); - v->a[287941] = 13; - v->a[287942] = sym_file_descriptor; - v->a[287943] = sym__concat; - v->a[287944] = sym_variable_name; - v->a[287945] = anon_sym_PIPE_PIPE; - v->a[287946] = anon_sym_AMP_AMP; - v->a[287947] = anon_sym_GT_GT; - v->a[287948] = anon_sym_PIPE_AMP; - v->a[287949] = anon_sym_AMP_GT_GT; - v->a[287950] = anon_sym_GT_PIPE; - v->a[287951] = anon_sym_LT_AMP_DASH; - v->a[287952] = anon_sym_GT_AMP_DASH; - v->a[287953] = anon_sym_LT_LT_DASH; - v->a[287954] = aux_sym_concatenation_token1; - v->a[287955] = 3; - v->a[287956] = actions(71); - v->a[287957] = 1; - v->a[287958] = sym_comment; - v->a[287959] = actions(1340); - small_parse_table_14398(v); -} - -void small_parse_table_14398(t_small_parse_table_array *v) -{ - v->a[287960] = 7; - v->a[287961] = anon_sym_PIPE; - v->a[287962] = anon_sym_LT; - v->a[287963] = anon_sym_GT; - v->a[287964] = anon_sym_LT_LT; - v->a[287965] = anon_sym_AMP_GT; - v->a[287966] = anon_sym_LT_AMP; - v->a[287967] = anon_sym_GT_AMP; - v->a[287968] = actions(1342); - v->a[287969] = 13; - v->a[287970] = sym_file_descriptor; - v->a[287971] = sym__concat; - v->a[287972] = anon_sym_PIPE_PIPE; - v->a[287973] = anon_sym_AMP_AMP; - v->a[287974] = anon_sym_GT_GT; - v->a[287975] = anon_sym_PIPE_AMP; - v->a[287976] = anon_sym_RBRACK; - v->a[287977] = anon_sym_AMP_GT_GT; - v->a[287978] = anon_sym_GT_PIPE; - v->a[287979] = anon_sym_LT_AMP_DASH; - small_parse_table_14399(v); -} - -void small_parse_table_14399(t_small_parse_table_array *v) -{ - v->a[287980] = anon_sym_GT_AMP_DASH; - v->a[287981] = anon_sym_LT_LT_DASH; - v->a[287982] = aux_sym_concatenation_token1; - v->a[287983] = 3; - v->a[287984] = actions(71); - v->a[287985] = 1; - v->a[287986] = sym_comment; - v->a[287987] = actions(1356); - v->a[287988] = 7; - v->a[287989] = anon_sym_PIPE; - v->a[287990] = anon_sym_LT; - v->a[287991] = anon_sym_GT; - v->a[287992] = anon_sym_LT_LT; - v->a[287993] = anon_sym_AMP_GT; - v->a[287994] = anon_sym_LT_AMP; - v->a[287995] = anon_sym_GT_AMP; - v->a[287996] = actions(1358); - v->a[287997] = 13; - v->a[287998] = sym_file_descriptor; - v->a[287999] = sym__concat; - small_parse_table_14400(v); -} - -/* EOF small_parse_table_2879.c */ diff --git a/parser/static/small_parse_table/small_parse_table_288.c b/parser/static/small_parse_table/small_parse_table_288.c index cd0d188b..709b8ab0 100644 --- a/parser/static/small_parse_table/small_parse_table_288.c +++ b/parser/static/small_parse_table/small_parse_table_288.c @@ -14,126 +14,126 @@ void small_parse_table_1440(t_small_parse_table_array *v) { - v->a[28800] = sym__concat; - v->a[28801] = sym_test_operator; - v->a[28802] = sym__bare_dollar; - v->a[28803] = sym__brace_start; - v->a[28804] = aux_sym_heredoc_redirect_token1; - v->a[28805] = actions(1340); - v->a[28806] = 44; - v->a[28807] = anon_sym_LPAREN_LPAREN; - v->a[28808] = anon_sym_SEMI; - v->a[28809] = anon_sym_PIPE_PIPE; - v->a[28810] = anon_sym_AMP_AMP; - v->a[28811] = anon_sym_PIPE; - v->a[28812] = anon_sym_AMP; - v->a[28813] = anon_sym_EQ_EQ; - v->a[28814] = anon_sym_LT; - v->a[28815] = anon_sym_GT; - v->a[28816] = anon_sym_LT_LT; - v->a[28817] = anon_sym_GT_GT; - v->a[28818] = anon_sym_LPAREN; - v->a[28819] = anon_sym_esac; + v->a[28800] = anon_sym_BQUOTE; + v->a[28801] = anon_sym_DOLLAR_BQUOTE; + v->a[28802] = aux_sym__simple_variable_name_token1; + v->a[28803] = sym_word; + v->a[28804] = anon_sym_SEMI; + v->a[28805] = 6; + v->a[28806] = actions(3); + v->a[28807] = 1; + v->a[28808] = sym_comment; + v->a[28809] = actions(3332); + v->a[28810] = 1; + v->a[28811] = aux_sym_concatenation_token1; + v->a[28812] = actions(3335); + v->a[28813] = 1; + v->a[28814] = sym__concat; + v->a[28815] = state(681); + v->a[28816] = 1; + v->a[28817] = aux_sym_concatenation_repeat1; + v->a[28818] = actions(2654); + v->a[28819] = 5; small_parse_table_1441(v); } void small_parse_table_1441(t_small_parse_table_array *v) { - v->a[28820] = anon_sym_SEMI_SEMI; - v->a[28821] = anon_sym_SEMI_AMP; - v->a[28822] = anon_sym_SEMI_SEMI_AMP; - v->a[28823] = anon_sym_PIPE_AMP; - v->a[28824] = anon_sym_EQ_TILDE; - v->a[28825] = anon_sym_AMP_GT; - v->a[28826] = anon_sym_AMP_GT_GT; - v->a[28827] = anon_sym_LT_AMP; - v->a[28828] = anon_sym_GT_AMP; - v->a[28829] = anon_sym_GT_PIPE; - v->a[28830] = anon_sym_LT_AMP_DASH; - v->a[28831] = anon_sym_GT_AMP_DASH; - v->a[28832] = anon_sym_LT_LT_DASH; - v->a[28833] = anon_sym_LT_LT_LT; - v->a[28834] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28835] = anon_sym_DOLLAR_LBRACK; - v->a[28836] = aux_sym_concatenation_token1; - v->a[28837] = anon_sym_DOLLAR; - v->a[28838] = sym__special_character; - v->a[28839] = anon_sym_DQUOTE; + v->a[28820] = sym_file_descriptor; + v->a[28821] = sym_test_operator; + v->a[28822] = sym__bare_dollar; + v->a[28823] = sym__brace_start; + v->a[28824] = aux_sym_heredoc_redirect_token1; + v->a[28825] = actions(2652); + v->a[28826] = 33; + v->a[28827] = anon_sym_PIPE; + v->a[28828] = anon_sym_SEMI_SEMI; + v->a[28829] = anon_sym_SEMI_AMP; + v->a[28830] = anon_sym_SEMI_SEMI_AMP; + v->a[28831] = anon_sym_PIPE_AMP; + v->a[28832] = anon_sym_AMP_AMP; + v->a[28833] = anon_sym_PIPE_PIPE; + v->a[28834] = anon_sym_LT; + v->a[28835] = anon_sym_GT; + v->a[28836] = anon_sym_GT_GT; + v->a[28837] = anon_sym_AMP_GT; + v->a[28838] = anon_sym_AMP_GT_GT; + v->a[28839] = anon_sym_LT_AMP; small_parse_table_1442(v); } void small_parse_table_1442(t_small_parse_table_array *v) { - v->a[28840] = sym_raw_string; - v->a[28841] = sym_ansi_c_string; - v->a[28842] = aux_sym_number_token1; - v->a[28843] = aux_sym_number_token2; - v->a[28844] = anon_sym_DOLLAR_LBRACE; - v->a[28845] = anon_sym_DOLLAR_LPAREN; - v->a[28846] = anon_sym_BQUOTE; - v->a[28847] = anon_sym_DOLLAR_BQUOTE; - v->a[28848] = anon_sym_LT_LPAREN; - v->a[28849] = anon_sym_GT_LPAREN; - v->a[28850] = sym_word; - v->a[28851] = 3; - v->a[28852] = actions(3); - v->a[28853] = 1; - v->a[28854] = sym_comment; - v->a[28855] = actions(1314); - v->a[28856] = 6; - v->a[28857] = sym_file_descriptor; - v->a[28858] = sym__concat; - v->a[28859] = sym_test_operator; + v->a[28840] = anon_sym_GT_AMP; + v->a[28841] = anon_sym_GT_PIPE; + v->a[28842] = anon_sym_LT_AMP_DASH; + v->a[28843] = anon_sym_GT_AMP_DASH; + v->a[28844] = anon_sym_LT_LT; + v->a[28845] = anon_sym_LT_LT_DASH; + v->a[28846] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28847] = anon_sym_AMP; + v->a[28848] = anon_sym_DOLLAR; + v->a[28849] = sym__special_character; + v->a[28850] = anon_sym_DQUOTE; + v->a[28851] = sym_raw_string; + v->a[28852] = aux_sym_number_token1; + v->a[28853] = aux_sym_number_token2; + v->a[28854] = anon_sym_DOLLAR_LBRACE; + v->a[28855] = anon_sym_DOLLAR_LPAREN; + v->a[28856] = anon_sym_BQUOTE; + v->a[28857] = anon_sym_DOLLAR_BQUOTE; + v->a[28858] = sym_word; + v->a[28859] = anon_sym_SEMI; small_parse_table_1443(v); } void small_parse_table_1443(t_small_parse_table_array *v) { - v->a[28860] = sym__bare_dollar; - v->a[28861] = sym__brace_start; - v->a[28862] = aux_sym_heredoc_redirect_token1; - v->a[28863] = actions(1312); - v->a[28864] = 44; - v->a[28865] = anon_sym_LPAREN_LPAREN; - v->a[28866] = anon_sym_SEMI; - v->a[28867] = anon_sym_PIPE_PIPE; - v->a[28868] = anon_sym_AMP_AMP; - v->a[28869] = anon_sym_PIPE; - v->a[28870] = anon_sym_AMP; - v->a[28871] = anon_sym_EQ_EQ; - v->a[28872] = anon_sym_LT; - v->a[28873] = anon_sym_GT; - v->a[28874] = anon_sym_LT_LT; - v->a[28875] = anon_sym_GT_GT; - v->a[28876] = anon_sym_LPAREN; - v->a[28877] = anon_sym_esac; - v->a[28878] = anon_sym_SEMI_SEMI; - v->a[28879] = anon_sym_SEMI_AMP; + v->a[28860] = 6; + v->a[28861] = actions(3); + v->a[28862] = 1; + v->a[28863] = sym_comment; + v->a[28864] = actions(3167); + v->a[28865] = 1; + v->a[28866] = aux_sym_concatenation_token1; + v->a[28867] = actions(3338); + v->a[28868] = 1; + v->a[28869] = sym__concat; + v->a[28870] = state(715); + v->a[28871] = 1; + v->a[28872] = aux_sym_concatenation_repeat1; + v->a[28873] = actions(2696); + v->a[28874] = 5; + v->a[28875] = sym_file_descriptor; + v->a[28876] = sym_variable_name; + v->a[28877] = sym_test_operator; + v->a[28878] = sym__brace_start; + v->a[28879] = aux_sym_heredoc_redirect_token1; small_parse_table_1444(v); } void small_parse_table_1444(t_small_parse_table_array *v) { - v->a[28880] = anon_sym_SEMI_SEMI_AMP; - v->a[28881] = anon_sym_PIPE_AMP; - v->a[28882] = anon_sym_EQ_TILDE; - v->a[28883] = anon_sym_AMP_GT; - v->a[28884] = anon_sym_AMP_GT_GT; - v->a[28885] = anon_sym_LT_AMP; - v->a[28886] = anon_sym_GT_AMP; - v->a[28887] = anon_sym_GT_PIPE; - v->a[28888] = anon_sym_LT_AMP_DASH; - v->a[28889] = anon_sym_GT_AMP_DASH; - v->a[28890] = anon_sym_LT_LT_DASH; - v->a[28891] = anon_sym_LT_LT_LT; - v->a[28892] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28893] = anon_sym_DOLLAR_LBRACK; - v->a[28894] = aux_sym_concatenation_token1; - v->a[28895] = anon_sym_DOLLAR; - v->a[28896] = sym__special_character; - v->a[28897] = anon_sym_DQUOTE; - v->a[28898] = sym_raw_string; - v->a[28899] = sym_ansi_c_string; + v->a[28880] = actions(2694); + v->a[28881] = 33; + v->a[28882] = anon_sym_PIPE; + v->a[28883] = anon_sym_RPAREN; + v->a[28884] = anon_sym_SEMI_SEMI; + v->a[28885] = anon_sym_PIPE_AMP; + v->a[28886] = anon_sym_AMP_AMP; + v->a[28887] = anon_sym_PIPE_PIPE; + v->a[28888] = anon_sym_LT; + v->a[28889] = anon_sym_GT; + v->a[28890] = anon_sym_GT_GT; + v->a[28891] = anon_sym_AMP_GT; + v->a[28892] = anon_sym_AMP_GT_GT; + v->a[28893] = anon_sym_LT_AMP; + v->a[28894] = anon_sym_GT_AMP; + v->a[28895] = anon_sym_GT_PIPE; + v->a[28896] = anon_sym_LT_AMP_DASH; + v->a[28897] = anon_sym_GT_AMP_DASH; + v->a[28898] = anon_sym_LT_LT; + v->a[28899] = anon_sym_LT_LT_DASH; small_parse_table_1445(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2880.c b/parser/static/small_parse_table/small_parse_table_2880.c deleted file mode 100644 index 44f880f5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2880.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2880.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14400(t_small_parse_table_array *v) -{ - v->a[288000] = anon_sym_PIPE_PIPE; - v->a[288001] = anon_sym_AMP_AMP; - v->a[288002] = anon_sym_GT_GT; - v->a[288003] = anon_sym_PIPE_AMP; - v->a[288004] = anon_sym_RBRACK; - v->a[288005] = anon_sym_AMP_GT_GT; - v->a[288006] = anon_sym_GT_PIPE; - v->a[288007] = anon_sym_LT_AMP_DASH; - v->a[288008] = anon_sym_GT_AMP_DASH; - v->a[288009] = anon_sym_LT_LT_DASH; - v->a[288010] = aux_sym_concatenation_token1; - v->a[288011] = 3; - v->a[288012] = actions(71); - v->a[288013] = 1; - v->a[288014] = sym_comment; - v->a[288015] = actions(1308); - v->a[288016] = 7; - v->a[288017] = anon_sym_PIPE; - v->a[288018] = anon_sym_LT; - v->a[288019] = anon_sym_GT; - small_parse_table_14401(v); -} - -void small_parse_table_14401(t_small_parse_table_array *v) -{ - v->a[288020] = anon_sym_LT_LT; - v->a[288021] = anon_sym_AMP_GT; - v->a[288022] = anon_sym_LT_AMP; - v->a[288023] = anon_sym_GT_AMP; - v->a[288024] = actions(1310); - v->a[288025] = 13; - v->a[288026] = sym_file_descriptor; - v->a[288027] = sym__concat; - v->a[288028] = sym_variable_name; - v->a[288029] = anon_sym_PIPE_PIPE; - v->a[288030] = anon_sym_AMP_AMP; - v->a[288031] = anon_sym_GT_GT; - v->a[288032] = anon_sym_PIPE_AMP; - v->a[288033] = anon_sym_AMP_GT_GT; - v->a[288034] = anon_sym_GT_PIPE; - v->a[288035] = anon_sym_LT_AMP_DASH; - v->a[288036] = anon_sym_GT_AMP_DASH; - v->a[288037] = anon_sym_LT_LT_DASH; - v->a[288038] = aux_sym_concatenation_token1; - v->a[288039] = 3; - small_parse_table_14402(v); -} - -void small_parse_table_14402(t_small_parse_table_array *v) -{ - v->a[288040] = actions(71); - v->a[288041] = 1; - v->a[288042] = sym_comment; - v->a[288043] = actions(1344); - v->a[288044] = 7; - v->a[288045] = anon_sym_PIPE; - v->a[288046] = anon_sym_LT; - v->a[288047] = anon_sym_GT; - v->a[288048] = anon_sym_LT_LT; - v->a[288049] = anon_sym_AMP_GT; - v->a[288050] = anon_sym_LT_AMP; - v->a[288051] = anon_sym_GT_AMP; - v->a[288052] = actions(1346); - v->a[288053] = 13; - v->a[288054] = sym_file_descriptor; - v->a[288055] = sym__concat; - v->a[288056] = anon_sym_PIPE_PIPE; - v->a[288057] = anon_sym_AMP_AMP; - v->a[288058] = anon_sym_GT_GT; - v->a[288059] = anon_sym_PIPE_AMP; - small_parse_table_14403(v); -} - -void small_parse_table_14403(t_small_parse_table_array *v) -{ - v->a[288060] = anon_sym_AMP_GT_GT; - v->a[288061] = anon_sym_GT_PIPE; - v->a[288062] = anon_sym_LT_AMP_DASH; - v->a[288063] = anon_sym_GT_AMP_DASH; - v->a[288064] = anon_sym_LT_LT_DASH; - v->a[288065] = anon_sym_LT_LT_LT; - v->a[288066] = aux_sym_concatenation_token1; - v->a[288067] = 3; - v->a[288068] = actions(71); - v->a[288069] = 1; - v->a[288070] = sym_comment; - v->a[288071] = actions(1356); - v->a[288072] = 7; - v->a[288073] = anon_sym_PIPE; - v->a[288074] = anon_sym_LT; - v->a[288075] = anon_sym_GT; - v->a[288076] = anon_sym_LT_LT; - v->a[288077] = anon_sym_AMP_GT; - v->a[288078] = anon_sym_LT_AMP; - v->a[288079] = anon_sym_GT_AMP; - small_parse_table_14404(v); -} - -void small_parse_table_14404(t_small_parse_table_array *v) -{ - v->a[288080] = actions(1358); - v->a[288081] = 13; - v->a[288082] = sym_file_descriptor; - v->a[288083] = sym__concat; - v->a[288084] = anon_sym_PIPE_PIPE; - v->a[288085] = anon_sym_AMP_AMP; - v->a[288086] = anon_sym_GT_GT; - v->a[288087] = anon_sym_PIPE_AMP; - v->a[288088] = anon_sym_AMP_GT_GT; - v->a[288089] = anon_sym_GT_PIPE; - v->a[288090] = anon_sym_LT_AMP_DASH; - v->a[288091] = anon_sym_GT_AMP_DASH; - v->a[288092] = anon_sym_LT_LT_DASH; - v->a[288093] = anon_sym_LT_LT_LT; - v->a[288094] = aux_sym_concatenation_token1; - v->a[288095] = 3; - v->a[288096] = actions(71); - v->a[288097] = 1; - v->a[288098] = sym_comment; - v->a[288099] = actions(1348); - small_parse_table_14405(v); -} - -/* EOF small_parse_table_2880.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2881.c b/parser/static/small_parse_table/small_parse_table_2881.c deleted file mode 100644 index bfcca112..00000000 --- a/parser/static/small_parse_table/small_parse_table_2881.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2881.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14405(t_small_parse_table_array *v) -{ - v->a[288100] = 7; - v->a[288101] = anon_sym_PIPE; - v->a[288102] = anon_sym_LT; - v->a[288103] = anon_sym_GT; - v->a[288104] = anon_sym_LT_LT; - v->a[288105] = anon_sym_AMP_GT; - v->a[288106] = anon_sym_LT_AMP; - v->a[288107] = anon_sym_GT_AMP; - v->a[288108] = actions(1350); - v->a[288109] = 13; - v->a[288110] = sym_file_descriptor; - v->a[288111] = sym__concat; - v->a[288112] = anon_sym_PIPE_PIPE; - v->a[288113] = anon_sym_AMP_AMP; - v->a[288114] = anon_sym_GT_GT; - v->a[288115] = anon_sym_PIPE_AMP; - v->a[288116] = anon_sym_RBRACK; - v->a[288117] = anon_sym_AMP_GT_GT; - v->a[288118] = anon_sym_GT_PIPE; - v->a[288119] = anon_sym_LT_AMP_DASH; - small_parse_table_14406(v); -} - -void small_parse_table_14406(t_small_parse_table_array *v) -{ - v->a[288120] = anon_sym_GT_AMP_DASH; - v->a[288121] = anon_sym_LT_LT_DASH; - v->a[288122] = aux_sym_concatenation_token1; - v->a[288123] = 3; - v->a[288124] = actions(71); - v->a[288125] = 1; - v->a[288126] = sym_comment; - v->a[288127] = actions(1336); - v->a[288128] = 7; - v->a[288129] = anon_sym_PIPE; - v->a[288130] = anon_sym_LT; - v->a[288131] = anon_sym_GT; - v->a[288132] = anon_sym_LT_LT; - v->a[288133] = anon_sym_AMP_GT; - v->a[288134] = anon_sym_LT_AMP; - v->a[288135] = anon_sym_GT_AMP; - v->a[288136] = actions(1338); - v->a[288137] = 13; - v->a[288138] = sym_file_descriptor; - v->a[288139] = sym__concat; - small_parse_table_14407(v); -} - -void small_parse_table_14407(t_small_parse_table_array *v) -{ - v->a[288140] = sym_variable_name; - v->a[288141] = anon_sym_PIPE_PIPE; - v->a[288142] = anon_sym_AMP_AMP; - v->a[288143] = anon_sym_GT_GT; - v->a[288144] = anon_sym_PIPE_AMP; - v->a[288145] = anon_sym_AMP_GT_GT; - v->a[288146] = anon_sym_GT_PIPE; - v->a[288147] = anon_sym_LT_AMP_DASH; - v->a[288148] = anon_sym_GT_AMP_DASH; - v->a[288149] = anon_sym_LT_LT_DASH; - v->a[288150] = aux_sym_concatenation_token1; - v->a[288151] = 3; - v->a[288152] = actions(71); - v->a[288153] = 1; - v->a[288154] = sym_comment; - v->a[288155] = actions(1328); - v->a[288156] = 7; - v->a[288157] = anon_sym_PIPE; - v->a[288158] = anon_sym_LT; - v->a[288159] = anon_sym_GT; - small_parse_table_14408(v); -} - -void small_parse_table_14408(t_small_parse_table_array *v) -{ - v->a[288160] = anon_sym_LT_LT; - v->a[288161] = anon_sym_AMP_GT; - v->a[288162] = anon_sym_LT_AMP; - v->a[288163] = anon_sym_GT_AMP; - v->a[288164] = actions(1330); - v->a[288165] = 13; - v->a[288166] = sym_file_descriptor; - v->a[288167] = sym__concat; - v->a[288168] = anon_sym_PIPE_PIPE; - v->a[288169] = anon_sym_AMP_AMP; - v->a[288170] = anon_sym_GT_GT; - v->a[288171] = anon_sym_PIPE_AMP; - v->a[288172] = anon_sym_AMP_GT_GT; - v->a[288173] = anon_sym_GT_PIPE; - v->a[288174] = anon_sym_LT_AMP_DASH; - v->a[288175] = anon_sym_GT_AMP_DASH; - v->a[288176] = anon_sym_LT_LT_DASH; - v->a[288177] = anon_sym_LT_LT_LT; - v->a[288178] = aux_sym_concatenation_token1; - v->a[288179] = 3; - small_parse_table_14409(v); -} - -void small_parse_table_14409(t_small_parse_table_array *v) -{ - v->a[288180] = actions(71); - v->a[288181] = 1; - v->a[288182] = sym_comment; - v->a[288183] = actions(1340); - v->a[288184] = 7; - v->a[288185] = anon_sym_PIPE; - v->a[288186] = anon_sym_LT; - v->a[288187] = anon_sym_GT; - v->a[288188] = anon_sym_LT_LT; - v->a[288189] = anon_sym_AMP_GT; - v->a[288190] = anon_sym_LT_AMP; - v->a[288191] = anon_sym_GT_AMP; - v->a[288192] = actions(1342); - v->a[288193] = 13; - v->a[288194] = sym_file_descriptor; - v->a[288195] = sym__concat; - v->a[288196] = sym_variable_name; - v->a[288197] = anon_sym_PIPE_PIPE; - v->a[288198] = anon_sym_AMP_AMP; - v->a[288199] = anon_sym_GT_GT; - small_parse_table_14410(v); -} - -/* EOF small_parse_table_2881.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2882.c b/parser/static/small_parse_table/small_parse_table_2882.c deleted file mode 100644 index 41d8b99e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2882.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2882.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14410(t_small_parse_table_array *v) -{ - v->a[288200] = anon_sym_PIPE_AMP; - v->a[288201] = anon_sym_AMP_GT_GT; - v->a[288202] = anon_sym_GT_PIPE; - v->a[288203] = anon_sym_LT_AMP_DASH; - v->a[288204] = anon_sym_GT_AMP_DASH; - v->a[288205] = anon_sym_LT_LT_DASH; - v->a[288206] = aux_sym_concatenation_token1; - v->a[288207] = 3; - v->a[288208] = actions(71); - v->a[288209] = 1; - v->a[288210] = sym_comment; - v->a[288211] = actions(1312); - v->a[288212] = 7; - v->a[288213] = anon_sym_PIPE; - v->a[288214] = anon_sym_LT; - v->a[288215] = anon_sym_GT; - v->a[288216] = anon_sym_LT_LT; - v->a[288217] = anon_sym_AMP_GT; - v->a[288218] = anon_sym_LT_AMP; - v->a[288219] = anon_sym_GT_AMP; - small_parse_table_14411(v); -} - -void small_parse_table_14411(t_small_parse_table_array *v) -{ - v->a[288220] = actions(1314); - v->a[288221] = 13; - v->a[288222] = sym_file_descriptor; - v->a[288223] = sym__concat; - v->a[288224] = sym_variable_name; - v->a[288225] = anon_sym_PIPE_PIPE; - v->a[288226] = anon_sym_AMP_AMP; - v->a[288227] = anon_sym_GT_GT; - v->a[288228] = anon_sym_PIPE_AMP; - v->a[288229] = anon_sym_AMP_GT_GT; - v->a[288230] = anon_sym_GT_PIPE; - v->a[288231] = anon_sym_LT_AMP_DASH; - v->a[288232] = anon_sym_GT_AMP_DASH; - v->a[288233] = anon_sym_LT_LT_DASH; - v->a[288234] = aux_sym_concatenation_token1; - v->a[288235] = 3; - v->a[288236] = actions(71); - v->a[288237] = 1; - v->a[288238] = sym_comment; - v->a[288239] = actions(1316); - small_parse_table_14412(v); -} - -void small_parse_table_14412(t_small_parse_table_array *v) -{ - v->a[288240] = 7; - v->a[288241] = anon_sym_PIPE; - v->a[288242] = anon_sym_LT; - v->a[288243] = anon_sym_GT; - v->a[288244] = anon_sym_LT_LT; - v->a[288245] = anon_sym_AMP_GT; - v->a[288246] = anon_sym_LT_AMP; - v->a[288247] = anon_sym_GT_AMP; - v->a[288248] = actions(1318); - v->a[288249] = 13; - v->a[288250] = sym_file_descriptor; - v->a[288251] = sym__concat; - v->a[288252] = anon_sym_PIPE_PIPE; - v->a[288253] = anon_sym_AMP_AMP; - v->a[288254] = anon_sym_GT_GT; - v->a[288255] = anon_sym_PIPE_AMP; - v->a[288256] = anon_sym_AMP_GT_GT; - v->a[288257] = anon_sym_GT_PIPE; - v->a[288258] = anon_sym_LT_AMP_DASH; - v->a[288259] = anon_sym_GT_AMP_DASH; - small_parse_table_14413(v); -} - -void small_parse_table_14413(t_small_parse_table_array *v) -{ - v->a[288260] = anon_sym_LT_LT_DASH; - v->a[288261] = anon_sym_LT_LT_LT; - v->a[288262] = aux_sym_concatenation_token1; - v->a[288263] = 3; - v->a[288264] = actions(71); - v->a[288265] = 1; - v->a[288266] = sym_comment; - v->a[288267] = actions(1308); - v->a[288268] = 7; - v->a[288269] = anon_sym_PIPE; - v->a[288270] = anon_sym_LT; - v->a[288271] = anon_sym_GT; - v->a[288272] = anon_sym_LT_LT; - v->a[288273] = anon_sym_AMP_GT; - v->a[288274] = anon_sym_LT_AMP; - v->a[288275] = anon_sym_GT_AMP; - v->a[288276] = actions(1310); - v->a[288277] = 13; - v->a[288278] = sym_file_descriptor; - v->a[288279] = sym__concat; - small_parse_table_14414(v); -} - -void small_parse_table_14414(t_small_parse_table_array *v) -{ - v->a[288280] = sym_variable_name; - v->a[288281] = anon_sym_PIPE_PIPE; - v->a[288282] = anon_sym_AMP_AMP; - v->a[288283] = anon_sym_GT_GT; - v->a[288284] = anon_sym_PIPE_AMP; - v->a[288285] = anon_sym_AMP_GT_GT; - v->a[288286] = anon_sym_GT_PIPE; - v->a[288287] = anon_sym_LT_AMP_DASH; - v->a[288288] = anon_sym_GT_AMP_DASH; - v->a[288289] = anon_sym_LT_LT_DASH; - v->a[288290] = aux_sym_concatenation_token1; - v->a[288291] = 5; - v->a[288292] = actions(71); - v->a[288293] = 1; - v->a[288294] = sym_comment; - v->a[288295] = actions(12866); - v->a[288296] = 1; - v->a[288297] = sym__special_character; - v->a[288298] = state(5469); - v->a[288299] = 1; - small_parse_table_14415(v); -} - -/* EOF small_parse_table_2882.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2883.c b/parser/static/small_parse_table/small_parse_table_2883.c deleted file mode 100644 index 24389f7e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2883.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2883.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14415(t_small_parse_table_array *v) -{ - v->a[288300] = aux_sym__literal_repeat1; - v->a[288301] = actions(5695); - v->a[288302] = 7; - v->a[288303] = anon_sym_PIPE; - v->a[288304] = anon_sym_LT; - v->a[288305] = anon_sym_GT; - v->a[288306] = anon_sym_LT_LT; - v->a[288307] = anon_sym_AMP_GT; - v->a[288308] = anon_sym_LT_AMP; - v->a[288309] = anon_sym_GT_AMP; - v->a[288310] = actions(5697); - v->a[288311] = 11; - v->a[288312] = sym_file_descriptor; - v->a[288313] = anon_sym_PIPE_PIPE; - v->a[288314] = anon_sym_AMP_AMP; - v->a[288315] = anon_sym_GT_GT; - v->a[288316] = anon_sym_PIPE_AMP; - v->a[288317] = anon_sym_AMP_GT_GT; - v->a[288318] = anon_sym_GT_PIPE; - v->a[288319] = anon_sym_LT_AMP_DASH; - small_parse_table_14416(v); -} - -void small_parse_table_14416(t_small_parse_table_array *v) -{ - v->a[288320] = anon_sym_GT_AMP_DASH; - v->a[288321] = anon_sym_LT_LT_DASH; - v->a[288322] = anon_sym_LT_LT_LT; - v->a[288323] = 3; - v->a[288324] = actions(71); - v->a[288325] = 1; - v->a[288326] = sym_comment; - v->a[288327] = actions(1304); - v->a[288328] = 7; - v->a[288329] = anon_sym_PIPE; - v->a[288330] = anon_sym_LT; - v->a[288331] = anon_sym_GT; - v->a[288332] = anon_sym_LT_LT; - v->a[288333] = anon_sym_AMP_GT; - v->a[288334] = anon_sym_LT_AMP; - v->a[288335] = anon_sym_GT_AMP; - v->a[288336] = actions(1306); - v->a[288337] = 13; - v->a[288338] = sym_file_descriptor; - v->a[288339] = sym__concat; - small_parse_table_14417(v); -} - -void small_parse_table_14417(t_small_parse_table_array *v) -{ - v->a[288340] = sym_variable_name; - v->a[288341] = anon_sym_PIPE_PIPE; - v->a[288342] = anon_sym_AMP_AMP; - v->a[288343] = anon_sym_GT_GT; - v->a[288344] = anon_sym_PIPE_AMP; - v->a[288345] = anon_sym_AMP_GT_GT; - v->a[288346] = anon_sym_GT_PIPE; - v->a[288347] = anon_sym_LT_AMP_DASH; - v->a[288348] = anon_sym_GT_AMP_DASH; - v->a[288349] = anon_sym_LT_LT_DASH; - v->a[288350] = aux_sym_concatenation_token1; - v->a[288351] = 5; - v->a[288352] = actions(71); - v->a[288353] = 1; - v->a[288354] = sym_comment; - v->a[288355] = actions(12847); - v->a[288356] = 1; - v->a[288357] = sym__special_character; - v->a[288358] = state(5426); - v->a[288359] = 1; - small_parse_table_14418(v); -} - -void small_parse_table_14418(t_small_parse_table_array *v) -{ - v->a[288360] = aux_sym__literal_repeat1; - v->a[288361] = actions(5695); - v->a[288362] = 7; - v->a[288363] = anon_sym_PIPE; - v->a[288364] = anon_sym_LT; - v->a[288365] = anon_sym_GT; - v->a[288366] = anon_sym_LT_LT; - v->a[288367] = anon_sym_AMP_GT; - v->a[288368] = anon_sym_LT_AMP; - v->a[288369] = anon_sym_GT_AMP; - v->a[288370] = actions(5697); - v->a[288371] = 11; - v->a[288372] = sym_file_descriptor; - v->a[288373] = anon_sym_PIPE_PIPE; - v->a[288374] = anon_sym_AMP_AMP; - v->a[288375] = anon_sym_GT_GT; - v->a[288376] = anon_sym_PIPE_AMP; - v->a[288377] = anon_sym_RBRACK; - v->a[288378] = anon_sym_AMP_GT_GT; - v->a[288379] = anon_sym_GT_PIPE; - small_parse_table_14419(v); -} - -void small_parse_table_14419(t_small_parse_table_array *v) -{ - v->a[288380] = anon_sym_LT_AMP_DASH; - v->a[288381] = anon_sym_GT_AMP_DASH; - v->a[288382] = anon_sym_LT_LT_DASH; - v->a[288383] = 3; - v->a[288384] = actions(71); - v->a[288385] = 1; - v->a[288386] = sym_comment; - v->a[288387] = actions(1352); - v->a[288388] = 7; - v->a[288389] = anon_sym_PIPE; - v->a[288390] = anon_sym_LT; - v->a[288391] = anon_sym_GT; - v->a[288392] = anon_sym_LT_LT; - v->a[288393] = anon_sym_AMP_GT; - v->a[288394] = anon_sym_LT_AMP; - v->a[288395] = anon_sym_GT_AMP; - v->a[288396] = actions(1354); - v->a[288397] = 13; - v->a[288398] = sym_file_descriptor; - v->a[288399] = sym__concat; - small_parse_table_14420(v); -} - -/* EOF small_parse_table_2883.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2884.c b/parser/static/small_parse_table/small_parse_table_2884.c deleted file mode 100644 index 94fb6b79..00000000 --- a/parser/static/small_parse_table/small_parse_table_2884.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2884.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14420(t_small_parse_table_array *v) -{ - v->a[288400] = sym_variable_name; - v->a[288401] = anon_sym_PIPE_PIPE; - v->a[288402] = anon_sym_AMP_AMP; - v->a[288403] = anon_sym_GT_GT; - v->a[288404] = anon_sym_PIPE_AMP; - v->a[288405] = anon_sym_AMP_GT_GT; - v->a[288406] = anon_sym_GT_PIPE; - v->a[288407] = anon_sym_LT_AMP_DASH; - v->a[288408] = anon_sym_GT_AMP_DASH; - v->a[288409] = anon_sym_LT_LT_DASH; - v->a[288410] = aux_sym_concatenation_token1; - v->a[288411] = 5; - v->a[288412] = actions(71); - v->a[288413] = 1; - v->a[288414] = sym_comment; - v->a[288415] = actions(12847); - v->a[288416] = 1; - v->a[288417] = sym__special_character; - v->a[288418] = state(5426); - v->a[288419] = 1; - small_parse_table_14421(v); -} - -void small_parse_table_14421(t_small_parse_table_array *v) -{ - v->a[288420] = aux_sym__literal_repeat1; - v->a[288421] = actions(4467); - v->a[288422] = 7; - v->a[288423] = anon_sym_PIPE; - v->a[288424] = anon_sym_LT; - v->a[288425] = anon_sym_GT; - v->a[288426] = anon_sym_LT_LT; - v->a[288427] = anon_sym_AMP_GT; - v->a[288428] = anon_sym_LT_AMP; - v->a[288429] = anon_sym_GT_AMP; - v->a[288430] = actions(4469); - v->a[288431] = 11; - v->a[288432] = sym_file_descriptor; - v->a[288433] = anon_sym_PIPE_PIPE; - v->a[288434] = anon_sym_AMP_AMP; - v->a[288435] = anon_sym_GT_GT; - v->a[288436] = anon_sym_PIPE_AMP; - v->a[288437] = anon_sym_RBRACK; - v->a[288438] = anon_sym_AMP_GT_GT; - v->a[288439] = anon_sym_GT_PIPE; - small_parse_table_14422(v); -} - -void small_parse_table_14422(t_small_parse_table_array *v) -{ - v->a[288440] = anon_sym_LT_AMP_DASH; - v->a[288441] = anon_sym_GT_AMP_DASH; - v->a[288442] = anon_sym_LT_LT_DASH; - v->a[288443] = 5; - v->a[288444] = actions(3); - v->a[288445] = 1; - v->a[288446] = sym_comment; - v->a[288447] = state(5528); - v->a[288448] = 1; - v->a[288449] = aux_sym_pipeline_repeat1; - v->a[288450] = actions(12068); - v->a[288451] = 2; - v->a[288452] = sym_file_descriptor; - v->a[288453] = aux_sym_heredoc_redirect_token1; - v->a[288454] = actions(12906); - v->a[288455] = 2; - v->a[288456] = anon_sym_PIPE; - v->a[288457] = anon_sym_PIPE_AMP; - v->a[288458] = actions(12064); - v->a[288459] = 14; - small_parse_table_14423(v); -} - -void small_parse_table_14423(t_small_parse_table_array *v) -{ - v->a[288460] = anon_sym_PIPE_PIPE; - v->a[288461] = anon_sym_AMP_AMP; - v->a[288462] = anon_sym_LT; - v->a[288463] = anon_sym_GT; - v->a[288464] = anon_sym_LT_LT; - v->a[288465] = anon_sym_GT_GT; - v->a[288466] = anon_sym_AMP_GT; - v->a[288467] = anon_sym_AMP_GT_GT; - v->a[288468] = anon_sym_LT_AMP; - v->a[288469] = anon_sym_GT_AMP; - v->a[288470] = anon_sym_GT_PIPE; - v->a[288471] = anon_sym_LT_AMP_DASH; - v->a[288472] = anon_sym_GT_AMP_DASH; - v->a[288473] = anon_sym_LT_LT_DASH; - v->a[288474] = 5; - v->a[288475] = actions(71); - v->a[288476] = 1; - v->a[288477] = sym_comment; - v->a[288478] = actions(12908); - v->a[288479] = 1; - small_parse_table_14424(v); -} - -void small_parse_table_14424(t_small_parse_table_array *v) -{ - v->a[288480] = sym__special_character; - v->a[288481] = state(5520); - v->a[288482] = 1; - v->a[288483] = aux_sym__literal_repeat1; - v->a[288484] = actions(4564); - v->a[288485] = 7; - v->a[288486] = anon_sym_PIPE; - v->a[288487] = anon_sym_LT; - v->a[288488] = anon_sym_GT; - v->a[288489] = anon_sym_LT_LT; - v->a[288490] = anon_sym_AMP_GT; - v->a[288491] = anon_sym_LT_AMP; - v->a[288492] = anon_sym_GT_AMP; - v->a[288493] = actions(4566); - v->a[288494] = 10; - v->a[288495] = sym_file_descriptor; - v->a[288496] = anon_sym_PIPE_PIPE; - v->a[288497] = anon_sym_AMP_AMP; - v->a[288498] = anon_sym_GT_GT; - v->a[288499] = anon_sym_PIPE_AMP; - small_parse_table_14425(v); -} - -/* EOF small_parse_table_2884.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2885.c b/parser/static/small_parse_table/small_parse_table_2885.c deleted file mode 100644 index 5b3f1564..00000000 --- a/parser/static/small_parse_table/small_parse_table_2885.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2885.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14425(t_small_parse_table_array *v) -{ - v->a[288500] = anon_sym_AMP_GT_GT; - v->a[288501] = anon_sym_GT_PIPE; - v->a[288502] = anon_sym_LT_AMP_DASH; - v->a[288503] = anon_sym_GT_AMP_DASH; - v->a[288504] = anon_sym_LT_LT_DASH; - v->a[288505] = 3; - v->a[288506] = actions(71); - v->a[288507] = 1; - v->a[288508] = sym_comment; - v->a[288509] = actions(1356); - v->a[288510] = 7; - v->a[288511] = anon_sym_PIPE; - v->a[288512] = anon_sym_LT; - v->a[288513] = anon_sym_GT; - v->a[288514] = anon_sym_LT_LT; - v->a[288515] = anon_sym_AMP_GT; - v->a[288516] = anon_sym_LT_AMP; - v->a[288517] = anon_sym_GT_AMP; - v->a[288518] = actions(1358); - v->a[288519] = 12; - small_parse_table_14426(v); -} - -void small_parse_table_14426(t_small_parse_table_array *v) -{ - v->a[288520] = sym_file_descriptor; - v->a[288521] = sym__concat; - v->a[288522] = anon_sym_PIPE_PIPE; - v->a[288523] = anon_sym_AMP_AMP; - v->a[288524] = anon_sym_GT_GT; - v->a[288525] = anon_sym_PIPE_AMP; - v->a[288526] = anon_sym_AMP_GT_GT; - v->a[288527] = anon_sym_GT_PIPE; - v->a[288528] = anon_sym_LT_AMP_DASH; - v->a[288529] = anon_sym_GT_AMP_DASH; - v->a[288530] = anon_sym_LT_LT_DASH; - v->a[288531] = aux_sym_concatenation_token1; - v->a[288532] = 3; - v->a[288533] = actions(71); - v->a[288534] = 1; - v->a[288535] = sym_comment; - v->a[288536] = actions(1344); - v->a[288537] = 7; - v->a[288538] = anon_sym_PIPE; - v->a[288539] = anon_sym_LT; - small_parse_table_14427(v); -} - -void small_parse_table_14427(t_small_parse_table_array *v) -{ - v->a[288540] = anon_sym_GT; - v->a[288541] = anon_sym_LT_LT; - v->a[288542] = anon_sym_AMP_GT; - v->a[288543] = anon_sym_LT_AMP; - v->a[288544] = anon_sym_GT_AMP; - v->a[288545] = actions(1346); - v->a[288546] = 12; - v->a[288547] = sym_file_descriptor; - v->a[288548] = sym__concat; - v->a[288549] = anon_sym_PIPE_PIPE; - v->a[288550] = anon_sym_AMP_AMP; - v->a[288551] = anon_sym_GT_GT; - v->a[288552] = anon_sym_PIPE_AMP; - v->a[288553] = anon_sym_AMP_GT_GT; - v->a[288554] = anon_sym_GT_PIPE; - v->a[288555] = anon_sym_LT_AMP_DASH; - v->a[288556] = anon_sym_GT_AMP_DASH; - v->a[288557] = anon_sym_LT_LT_DASH; - v->a[288558] = aux_sym_concatenation_token1; - v->a[288559] = 7; - small_parse_table_14428(v); -} - -void small_parse_table_14428(t_small_parse_table_array *v) -{ - v->a[288560] = actions(3); - v->a[288561] = 1; - v->a[288562] = sym_comment; - v->a[288563] = actions(12912); - v->a[288564] = 1; - v->a[288565] = anon_sym_DQUOTE; - v->a[288566] = actions(12916); - v->a[288567] = 1; - v->a[288568] = sym_variable_name; - v->a[288569] = state(6206); - v->a[288570] = 1; - v->a[288571] = sym_string; - v->a[288572] = actions(12914); - v->a[288573] = 2; - v->a[288574] = aux_sym__simple_variable_name_token1; - v->a[288575] = aux_sym__multiline_variable_name_token1; - v->a[288576] = actions(1239); - v->a[288577] = 5; - v->a[288578] = anon_sym_in; - v->a[288579] = anon_sym_SEMI; - small_parse_table_14429(v); -} - -void small_parse_table_14429(t_small_parse_table_array *v) -{ - v->a[288580] = anon_sym_AMP; - v->a[288581] = anon_sym_SEMI_SEMI; - v->a[288582] = aux_sym_heredoc_redirect_token1; - v->a[288583] = actions(12910); - v->a[288584] = 9; - v->a[288585] = anon_sym_DASH; - v->a[288586] = anon_sym_STAR; - v->a[288587] = anon_sym_BANG; - v->a[288588] = anon_sym_QMARK; - v->a[288589] = anon_sym_DOLLAR; - v->a[288590] = anon_sym_POUND; - v->a[288591] = anon_sym_AT2; - v->a[288592] = anon_sym_0; - v->a[288593] = anon_sym__; - v->a[288594] = 9; - v->a[288595] = actions(3); - v->a[288596] = 1; - v->a[288597] = sym_comment; - v->a[288598] = actions(3727); - v->a[288599] = 1; - small_parse_table_14430(v); -} - -/* EOF small_parse_table_2885.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2886.c b/parser/static/small_parse_table/small_parse_table_2886.c deleted file mode 100644 index 385c4739..00000000 --- a/parser/static/small_parse_table/small_parse_table_2886.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2886.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14430(t_small_parse_table_array *v) -{ - v->a[288600] = anon_sym_LT_LT_LT; - v->a[288601] = actions(3751); - v->a[288602] = 1; - v->a[288603] = sym_file_descriptor; - v->a[288604] = actions(12918); - v->a[288605] = 1; - v->a[288606] = aux_sym_heredoc_redirect_token1; - v->a[288607] = state(6998); - v->a[288608] = 1; - v->a[288609] = sym__heredoc_expression; - v->a[288610] = actions(3717); - v->a[288611] = 2; - v->a[288612] = anon_sym_PIPE_PIPE; - v->a[288613] = anon_sym_AMP_AMP; - v->a[288614] = actions(3723); - v->a[288615] = 2; - v->a[288616] = anon_sym_LT_AMP_DASH; - v->a[288617] = anon_sym_GT_AMP_DASH; - v->a[288618] = state(5609); - v->a[288619] = 3; - small_parse_table_14431(v); -} - -void small_parse_table_14431(t_small_parse_table_array *v) -{ - v->a[288620] = sym_file_redirect; - v->a[288621] = sym_herestring_redirect; - v->a[288622] = aux_sym_redirected_statement_repeat2; - v->a[288623] = actions(3721); - v->a[288624] = 8; - v->a[288625] = anon_sym_LT; - v->a[288626] = anon_sym_GT; - v->a[288627] = anon_sym_GT_GT; - v->a[288628] = anon_sym_AMP_GT; - v->a[288629] = anon_sym_AMP_GT_GT; - v->a[288630] = anon_sym_LT_AMP; - v->a[288631] = anon_sym_GT_AMP; - v->a[288632] = anon_sym_GT_PIPE; - v->a[288633] = 9; - v->a[288634] = actions(3); - v->a[288635] = 1; - v->a[288636] = sym_comment; - v->a[288637] = actions(3727); - v->a[288638] = 1; - v->a[288639] = anon_sym_LT_LT_LT; - small_parse_table_14432(v); -} - -void small_parse_table_14432(t_small_parse_table_array *v) -{ - v->a[288640] = actions(3751); - v->a[288641] = 1; - v->a[288642] = sym_file_descriptor; - v->a[288643] = actions(12920); - v->a[288644] = 1; - v->a[288645] = aux_sym_heredoc_redirect_token1; - v->a[288646] = state(7030); - v->a[288647] = 1; - v->a[288648] = sym__heredoc_expression; - v->a[288649] = actions(3717); - v->a[288650] = 2; - v->a[288651] = anon_sym_PIPE_PIPE; - v->a[288652] = anon_sym_AMP_AMP; - v->a[288653] = actions(3723); - v->a[288654] = 2; - v->a[288655] = anon_sym_LT_AMP_DASH; - v->a[288656] = anon_sym_GT_AMP_DASH; - v->a[288657] = state(5609); - v->a[288658] = 3; - v->a[288659] = sym_file_redirect; - small_parse_table_14433(v); -} - -void small_parse_table_14433(t_small_parse_table_array *v) -{ - v->a[288660] = sym_herestring_redirect; - v->a[288661] = aux_sym_redirected_statement_repeat2; - v->a[288662] = actions(3721); - v->a[288663] = 8; - v->a[288664] = anon_sym_LT; - v->a[288665] = anon_sym_GT; - v->a[288666] = anon_sym_GT_GT; - v->a[288667] = anon_sym_AMP_GT; - v->a[288668] = anon_sym_AMP_GT_GT; - v->a[288669] = anon_sym_LT_AMP; - v->a[288670] = anon_sym_GT_AMP; - v->a[288671] = anon_sym_GT_PIPE; - v->a[288672] = 3; - v->a[288673] = actions(71); - v->a[288674] = 1; - v->a[288675] = sym_comment; - v->a[288676] = actions(1261); - v->a[288677] = 7; - v->a[288678] = anon_sym_PIPE; - v->a[288679] = anon_sym_LT; - small_parse_table_14434(v); -} - -void small_parse_table_14434(t_small_parse_table_array *v) -{ - v->a[288680] = anon_sym_GT; - v->a[288681] = anon_sym_LT_LT; - v->a[288682] = anon_sym_AMP_GT; - v->a[288683] = anon_sym_LT_AMP; - v->a[288684] = anon_sym_GT_AMP; - v->a[288685] = actions(1263); - v->a[288686] = 12; - v->a[288687] = sym_file_descriptor; - v->a[288688] = anon_sym_PIPE_PIPE; - v->a[288689] = anon_sym_AMP_AMP; - v->a[288690] = anon_sym_GT_GT; - v->a[288691] = anon_sym_PIPE_AMP; - v->a[288692] = anon_sym_AMP_GT_GT; - v->a[288693] = anon_sym_GT_PIPE; - v->a[288694] = anon_sym_LT_AMP_DASH; - v->a[288695] = anon_sym_GT_AMP_DASH; - v->a[288696] = anon_sym_LT_LT_DASH; - v->a[288697] = anon_sym_LT_LT_LT; - v->a[288698] = sym__special_character; - v->a[288699] = 3; - small_parse_table_14435(v); -} - -/* EOF small_parse_table_2886.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2887.c b/parser/static/small_parse_table/small_parse_table_2887.c deleted file mode 100644 index 69213f83..00000000 --- a/parser/static/small_parse_table/small_parse_table_2887.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2887.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14435(t_small_parse_table_array *v) -{ - v->a[288700] = actions(71); - v->a[288701] = 1; - v->a[288702] = sym_comment; - v->a[288703] = actions(1320); - v->a[288704] = 7; - v->a[288705] = anon_sym_PIPE; - v->a[288706] = anon_sym_LT; - v->a[288707] = anon_sym_GT; - v->a[288708] = anon_sym_LT_LT; - v->a[288709] = anon_sym_AMP_GT; - v->a[288710] = anon_sym_LT_AMP; - v->a[288711] = anon_sym_GT_AMP; - v->a[288712] = actions(1322); - v->a[288713] = 12; - v->a[288714] = sym_file_descriptor; - v->a[288715] = sym__concat; - v->a[288716] = anon_sym_PIPE_PIPE; - v->a[288717] = anon_sym_AMP_AMP; - v->a[288718] = anon_sym_GT_GT; - v->a[288719] = anon_sym_PIPE_AMP; - small_parse_table_14436(v); -} - -void small_parse_table_14436(t_small_parse_table_array *v) -{ - v->a[288720] = anon_sym_AMP_GT_GT; - v->a[288721] = anon_sym_GT_PIPE; - v->a[288722] = anon_sym_LT_AMP_DASH; - v->a[288723] = anon_sym_GT_AMP_DASH; - v->a[288724] = anon_sym_LT_LT_DASH; - v->a[288725] = aux_sym_concatenation_token1; - v->a[288726] = 3; - v->a[288727] = actions(71); - v->a[288728] = 1; - v->a[288729] = sym_comment; - v->a[288730] = actions(1292); - v->a[288731] = 7; - v->a[288732] = anon_sym_PIPE; - v->a[288733] = anon_sym_LT; - v->a[288734] = anon_sym_GT; - v->a[288735] = anon_sym_LT_LT; - v->a[288736] = anon_sym_AMP_GT; - v->a[288737] = anon_sym_LT_AMP; - v->a[288738] = anon_sym_GT_AMP; - v->a[288739] = actions(1294); - small_parse_table_14437(v); -} - -void small_parse_table_14437(t_small_parse_table_array *v) -{ - v->a[288740] = 12; - v->a[288741] = sym_file_descriptor; - v->a[288742] = sym__concat; - v->a[288743] = anon_sym_PIPE_PIPE; - v->a[288744] = anon_sym_AMP_AMP; - v->a[288745] = anon_sym_GT_GT; - v->a[288746] = anon_sym_PIPE_AMP; - v->a[288747] = anon_sym_AMP_GT_GT; - v->a[288748] = anon_sym_GT_PIPE; - v->a[288749] = anon_sym_LT_AMP_DASH; - v->a[288750] = anon_sym_GT_AMP_DASH; - v->a[288751] = anon_sym_LT_LT_DASH; - v->a[288752] = aux_sym_concatenation_token1; - v->a[288753] = 3; - v->a[288754] = actions(71); - v->a[288755] = 1; - v->a[288756] = sym_comment; - v->a[288757] = actions(1316); - v->a[288758] = 7; - v->a[288759] = anon_sym_PIPE; - small_parse_table_14438(v); -} - -void small_parse_table_14438(t_small_parse_table_array *v) -{ - v->a[288760] = anon_sym_LT; - v->a[288761] = anon_sym_GT; - v->a[288762] = anon_sym_LT_LT; - v->a[288763] = anon_sym_AMP_GT; - v->a[288764] = anon_sym_LT_AMP; - v->a[288765] = anon_sym_GT_AMP; - v->a[288766] = actions(1318); - v->a[288767] = 12; - v->a[288768] = sym_file_descriptor; - v->a[288769] = sym__concat; - v->a[288770] = anon_sym_PIPE_PIPE; - v->a[288771] = anon_sym_AMP_AMP; - v->a[288772] = anon_sym_GT_GT; - v->a[288773] = anon_sym_PIPE_AMP; - v->a[288774] = anon_sym_AMP_GT_GT; - v->a[288775] = anon_sym_GT_PIPE; - v->a[288776] = anon_sym_LT_AMP_DASH; - v->a[288777] = anon_sym_GT_AMP_DASH; - v->a[288778] = anon_sym_LT_LT_DASH; - v->a[288779] = aux_sym_concatenation_token1; - small_parse_table_14439(v); -} - -void small_parse_table_14439(t_small_parse_table_array *v) -{ - v->a[288780] = 3; - v->a[288781] = actions(71); - v->a[288782] = 1; - v->a[288783] = sym_comment; - v->a[288784] = actions(1340); - v->a[288785] = 7; - v->a[288786] = anon_sym_PIPE; - v->a[288787] = anon_sym_LT; - v->a[288788] = anon_sym_GT; - v->a[288789] = anon_sym_LT_LT; - v->a[288790] = anon_sym_AMP_GT; - v->a[288791] = anon_sym_LT_AMP; - v->a[288792] = anon_sym_GT_AMP; - v->a[288793] = actions(1342); - v->a[288794] = 12; - v->a[288795] = sym_file_descriptor; - v->a[288796] = sym__concat; - v->a[288797] = anon_sym_PIPE_PIPE; - v->a[288798] = anon_sym_AMP_AMP; - v->a[288799] = anon_sym_GT_GT; - small_parse_table_14440(v); -} - -/* EOF small_parse_table_2887.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2888.c b/parser/static/small_parse_table/small_parse_table_2888.c deleted file mode 100644 index de5549a4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2888.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2888.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14440(t_small_parse_table_array *v) -{ - v->a[288800] = anon_sym_PIPE_AMP; - v->a[288801] = anon_sym_AMP_GT_GT; - v->a[288802] = anon_sym_GT_PIPE; - v->a[288803] = anon_sym_LT_AMP_DASH; - v->a[288804] = anon_sym_GT_AMP_DASH; - v->a[288805] = anon_sym_LT_LT_DASH; - v->a[288806] = aux_sym_concatenation_token1; - v->a[288807] = 3; - v->a[288808] = actions(71); - v->a[288809] = 1; - v->a[288810] = sym_comment; - v->a[288811] = actions(1312); - v->a[288812] = 7; - v->a[288813] = anon_sym_PIPE; - v->a[288814] = anon_sym_LT; - v->a[288815] = anon_sym_GT; - v->a[288816] = anon_sym_LT_LT; - v->a[288817] = anon_sym_AMP_GT; - v->a[288818] = anon_sym_LT_AMP; - v->a[288819] = anon_sym_GT_AMP; - small_parse_table_14441(v); -} - -void small_parse_table_14441(t_small_parse_table_array *v) -{ - v->a[288820] = actions(1314); - v->a[288821] = 12; - v->a[288822] = sym_file_descriptor; - v->a[288823] = sym__concat; - v->a[288824] = anon_sym_PIPE_PIPE; - v->a[288825] = anon_sym_AMP_AMP; - v->a[288826] = anon_sym_GT_GT; - v->a[288827] = anon_sym_PIPE_AMP; - v->a[288828] = anon_sym_AMP_GT_GT; - v->a[288829] = anon_sym_GT_PIPE; - v->a[288830] = anon_sym_LT_AMP_DASH; - v->a[288831] = anon_sym_GT_AMP_DASH; - v->a[288832] = anon_sym_LT_LT_DASH; - v->a[288833] = aux_sym_concatenation_token1; - v->a[288834] = 3; - v->a[288835] = actions(71); - v->a[288836] = 1; - v->a[288837] = sym_comment; - v->a[288838] = actions(1261); - v->a[288839] = 7; - small_parse_table_14442(v); -} - -void small_parse_table_14442(t_small_parse_table_array *v) -{ - v->a[288840] = anon_sym_PIPE; - v->a[288841] = anon_sym_LT; - v->a[288842] = anon_sym_GT; - v->a[288843] = anon_sym_LT_LT; - v->a[288844] = anon_sym_AMP_GT; - v->a[288845] = anon_sym_LT_AMP; - v->a[288846] = anon_sym_GT_AMP; - v->a[288847] = actions(1263); - v->a[288848] = 12; - v->a[288849] = sym_file_descriptor; - v->a[288850] = sym_variable_name; - v->a[288851] = anon_sym_PIPE_PIPE; - v->a[288852] = anon_sym_AMP_AMP; - v->a[288853] = anon_sym_GT_GT; - v->a[288854] = anon_sym_PIPE_AMP; - v->a[288855] = anon_sym_AMP_GT_GT; - v->a[288856] = anon_sym_GT_PIPE; - v->a[288857] = anon_sym_LT_AMP_DASH; - v->a[288858] = anon_sym_GT_AMP_DASH; - v->a[288859] = anon_sym_LT_LT_DASH; - small_parse_table_14443(v); -} - -void small_parse_table_14443(t_small_parse_table_array *v) -{ - v->a[288860] = sym__special_character; - v->a[288861] = 3; - v->a[288862] = actions(71); - v->a[288863] = 1; - v->a[288864] = sym_comment; - v->a[288865] = actions(1352); - v->a[288866] = 7; - v->a[288867] = anon_sym_PIPE; - v->a[288868] = anon_sym_LT; - v->a[288869] = anon_sym_GT; - v->a[288870] = anon_sym_LT_LT; - v->a[288871] = anon_sym_AMP_GT; - v->a[288872] = anon_sym_LT_AMP; - v->a[288873] = anon_sym_GT_AMP; - v->a[288874] = actions(1354); - v->a[288875] = 12; - v->a[288876] = sym_file_descriptor; - v->a[288877] = sym__concat; - v->a[288878] = anon_sym_PIPE_PIPE; - v->a[288879] = anon_sym_AMP_AMP; - small_parse_table_14444(v); -} - -void small_parse_table_14444(t_small_parse_table_array *v) -{ - v->a[288880] = anon_sym_GT_GT; - v->a[288881] = anon_sym_PIPE_AMP; - v->a[288882] = anon_sym_AMP_GT_GT; - v->a[288883] = anon_sym_GT_PIPE; - v->a[288884] = anon_sym_LT_AMP_DASH; - v->a[288885] = anon_sym_GT_AMP_DASH; - v->a[288886] = anon_sym_LT_LT_DASH; - v->a[288887] = aux_sym_concatenation_token1; - v->a[288888] = 7; - v->a[288889] = actions(3); - v->a[288890] = 1; - v->a[288891] = sym_comment; - v->a[288892] = actions(12912); - v->a[288893] = 1; - v->a[288894] = anon_sym_DQUOTE; - v->a[288895] = actions(12916); - v->a[288896] = 1; - v->a[288897] = sym_variable_name; - v->a[288898] = state(6206); - v->a[288899] = 1; - small_parse_table_14445(v); -} - -/* EOF small_parse_table_2888.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2889.c b/parser/static/small_parse_table/small_parse_table_2889.c deleted file mode 100644 index 938fb4d1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2889.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2889.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14445(t_small_parse_table_array *v) -{ - v->a[288900] = sym_string; - v->a[288901] = actions(12914); - v->a[288902] = 2; - v->a[288903] = aux_sym__simple_variable_name_token1; - v->a[288904] = aux_sym__multiline_variable_name_token1; - v->a[288905] = actions(1227); - v->a[288906] = 5; - v->a[288907] = anon_sym_in; - v->a[288908] = anon_sym_SEMI; - v->a[288909] = anon_sym_AMP; - v->a[288910] = anon_sym_SEMI_SEMI; - v->a[288911] = aux_sym_heredoc_redirect_token1; - v->a[288912] = actions(12910); - v->a[288913] = 9; - v->a[288914] = anon_sym_DASH; - v->a[288915] = anon_sym_STAR; - v->a[288916] = anon_sym_BANG; - v->a[288917] = anon_sym_QMARK; - v->a[288918] = anon_sym_DOLLAR; - v->a[288919] = anon_sym_POUND; - small_parse_table_14446(v); -} - -void small_parse_table_14446(t_small_parse_table_array *v) -{ - v->a[288920] = anon_sym_AT2; - v->a[288921] = anon_sym_0; - v->a[288922] = anon_sym__; - v->a[288923] = 9; - v->a[288924] = actions(3); - v->a[288925] = 1; - v->a[288926] = sym_comment; - v->a[288927] = actions(3727); - v->a[288928] = 1; - v->a[288929] = anon_sym_LT_LT_LT; - v->a[288930] = actions(3751); - v->a[288931] = 1; - v->a[288932] = sym_file_descriptor; - v->a[288933] = actions(12922); - v->a[288934] = 1; - v->a[288935] = aux_sym_heredoc_redirect_token1; - v->a[288936] = state(6931); - v->a[288937] = 1; - v->a[288938] = sym__heredoc_expression; - v->a[288939] = actions(3717); - small_parse_table_14447(v); -} - -void small_parse_table_14447(t_small_parse_table_array *v) -{ - v->a[288940] = 2; - v->a[288941] = anon_sym_PIPE_PIPE; - v->a[288942] = anon_sym_AMP_AMP; - v->a[288943] = actions(3723); - v->a[288944] = 2; - v->a[288945] = anon_sym_LT_AMP_DASH; - v->a[288946] = anon_sym_GT_AMP_DASH; - v->a[288947] = state(5609); - v->a[288948] = 3; - v->a[288949] = sym_file_redirect; - v->a[288950] = sym_herestring_redirect; - v->a[288951] = aux_sym_redirected_statement_repeat2; - v->a[288952] = actions(3721); - v->a[288953] = 8; - v->a[288954] = anon_sym_LT; - v->a[288955] = anon_sym_GT; - v->a[288956] = anon_sym_GT_GT; - v->a[288957] = anon_sym_AMP_GT; - v->a[288958] = anon_sym_AMP_GT_GT; - v->a[288959] = anon_sym_LT_AMP; - small_parse_table_14448(v); -} - -void small_parse_table_14448(t_small_parse_table_array *v) -{ - v->a[288960] = anon_sym_GT_AMP; - v->a[288961] = anon_sym_GT_PIPE; - v->a[288962] = 9; - v->a[288963] = actions(3); - v->a[288964] = 1; - v->a[288965] = sym_comment; - v->a[288966] = actions(3727); - v->a[288967] = 1; - v->a[288968] = anon_sym_LT_LT_LT; - v->a[288969] = actions(3751); - v->a[288970] = 1; - v->a[288971] = sym_file_descriptor; - v->a[288972] = actions(12924); - v->a[288973] = 1; - v->a[288974] = aux_sym_heredoc_redirect_token1; - v->a[288975] = state(6928); - v->a[288976] = 1; - v->a[288977] = sym__heredoc_expression; - v->a[288978] = actions(3717); - v->a[288979] = 2; - small_parse_table_14449(v); -} - -void small_parse_table_14449(t_small_parse_table_array *v) -{ - v->a[288980] = anon_sym_PIPE_PIPE; - v->a[288981] = anon_sym_AMP_AMP; - v->a[288982] = actions(3723); - v->a[288983] = 2; - v->a[288984] = anon_sym_LT_AMP_DASH; - v->a[288985] = anon_sym_GT_AMP_DASH; - v->a[288986] = state(5609); - v->a[288987] = 3; - v->a[288988] = sym_file_redirect; - v->a[288989] = sym_herestring_redirect; - v->a[288990] = aux_sym_redirected_statement_repeat2; - v->a[288991] = actions(3721); - v->a[288992] = 8; - v->a[288993] = anon_sym_LT; - v->a[288994] = anon_sym_GT; - v->a[288995] = anon_sym_GT_GT; - v->a[288996] = anon_sym_AMP_GT; - v->a[288997] = anon_sym_AMP_GT_GT; - v->a[288998] = anon_sym_LT_AMP; - v->a[288999] = anon_sym_GT_AMP; - small_parse_table_14450(v); -} - -/* EOF small_parse_table_2889.c */ diff --git a/parser/static/small_parse_table/small_parse_table_289.c b/parser/static/small_parse_table/small_parse_table_289.c index 4eecfd46..967af64e 100644 --- a/parser/static/small_parse_table/small_parse_table_289.c +++ b/parser/static/small_parse_table/small_parse_table_289.c @@ -14,126 +14,126 @@ void small_parse_table_1445(t_small_parse_table_array *v) { - v->a[28900] = aux_sym_number_token1; - v->a[28901] = aux_sym_number_token2; - v->a[28902] = anon_sym_DOLLAR_LBRACE; - v->a[28903] = anon_sym_DOLLAR_LPAREN; - v->a[28904] = anon_sym_BQUOTE; - v->a[28905] = anon_sym_DOLLAR_BQUOTE; - v->a[28906] = anon_sym_LT_LPAREN; - v->a[28907] = anon_sym_GT_LPAREN; - v->a[28908] = sym_word; - v->a[28909] = 9; - v->a[28910] = actions(3); - v->a[28911] = 1; - v->a[28912] = sym_comment; - v->a[28913] = actions(4386); - v->a[28914] = 1; - v->a[28915] = sym_variable_name; - v->a[28916] = state(6772); + v->a[28900] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28901] = anon_sym_AMP; + v->a[28902] = anon_sym_DOLLAR; + v->a[28903] = sym__special_character; + v->a[28904] = anon_sym_DQUOTE; + v->a[28905] = sym_raw_string; + v->a[28906] = aux_sym_number_token1; + v->a[28907] = aux_sym_number_token2; + v->a[28908] = anon_sym_DOLLAR_LBRACE; + v->a[28909] = anon_sym_DOLLAR_LPAREN; + v->a[28910] = anon_sym_BQUOTE; + v->a[28911] = anon_sym_DOLLAR_BQUOTE; + v->a[28912] = aux_sym__simple_variable_name_token1; + v->a[28913] = sym_word; + v->a[28914] = anon_sym_SEMI; + v->a[28915] = 5; + v->a[28916] = actions(3); v->a[28917] = 1; - v->a[28918] = sym_subscript; - v->a[28919] = actions(4261); + v->a[28918] = sym_comment; + v->a[28919] = actions(3254); small_parse_table_1446(v); } void small_parse_table_1446(t_small_parse_table_array *v) { - v->a[28920] = 2; - v->a[28921] = sym_test_operator; - v->a[28922] = sym__brace_start; - v->a[28923] = actions(4348); - v->a[28924] = 2; - v->a[28925] = sym_file_descriptor; - v->a[28926] = aux_sym_heredoc_redirect_token1; - v->a[28927] = state(4358); - v->a[28928] = 2; - v->a[28929] = sym_variable_assignment; - v->a[28930] = aux_sym_variable_assignments_repeat1; - v->a[28931] = state(4455); - v->a[28932] = 3; - v->a[28933] = sym_file_redirect; - v->a[28934] = sym_heredoc_redirect; - v->a[28935] = aux_sym_redirected_statement_repeat1; - v->a[28936] = actions(4247); - v->a[28937] = 18; - v->a[28938] = anon_sym_LPAREN_LPAREN; - v->a[28939] = anon_sym_LT_LT_LT; + v->a[28920] = 1; + v->a[28921] = sym__special_character; + v->a[28922] = state(627); + v->a[28923] = 1; + v->a[28924] = aux_sym__literal_repeat1; + v->a[28925] = actions(3342); + v->a[28926] = 5; + v->a[28927] = sym_file_descriptor; + v->a[28928] = sym_variable_name; + v->a[28929] = sym_test_operator; + v->a[28930] = sym__brace_start; + v->a[28931] = aux_sym_heredoc_redirect_token1; + v->a[28932] = actions(3340); + v->a[28933] = 34; + v->a[28934] = anon_sym_esac; + v->a[28935] = anon_sym_PIPE; + v->a[28936] = anon_sym_SEMI_SEMI; + v->a[28937] = anon_sym_SEMI_AMP; + v->a[28938] = anon_sym_SEMI_SEMI_AMP; + v->a[28939] = anon_sym_PIPE_AMP; small_parse_table_1447(v); } void small_parse_table_1447(t_small_parse_table_array *v) { - v->a[28940] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28941] = anon_sym_DOLLAR_LBRACK; - v->a[28942] = anon_sym_DOLLAR; - v->a[28943] = sym__special_character; - v->a[28944] = anon_sym_DQUOTE; - v->a[28945] = sym_raw_string; - v->a[28946] = sym_ansi_c_string; - v->a[28947] = aux_sym_number_token1; - v->a[28948] = aux_sym_number_token2; - v->a[28949] = anon_sym_DOLLAR_LBRACE; - v->a[28950] = anon_sym_DOLLAR_LPAREN; - v->a[28951] = anon_sym_BQUOTE; - v->a[28952] = anon_sym_DOLLAR_BQUOTE; - v->a[28953] = anon_sym_LT_LPAREN; - v->a[28954] = anon_sym_GT_LPAREN; - v->a[28955] = sym_word; - v->a[28956] = actions(4253); - v->a[28957] = 21; - v->a[28958] = anon_sym_SEMI; - v->a[28959] = anon_sym_PIPE_PIPE; + v->a[28940] = anon_sym_AMP_AMP; + v->a[28941] = anon_sym_PIPE_PIPE; + v->a[28942] = anon_sym_LT; + v->a[28943] = anon_sym_GT; + v->a[28944] = anon_sym_GT_GT; + v->a[28945] = anon_sym_AMP_GT; + v->a[28946] = anon_sym_AMP_GT_GT; + v->a[28947] = anon_sym_LT_AMP; + v->a[28948] = anon_sym_GT_AMP; + v->a[28949] = anon_sym_GT_PIPE; + v->a[28950] = anon_sym_LT_AMP_DASH; + v->a[28951] = anon_sym_GT_AMP_DASH; + v->a[28952] = anon_sym_LT_LT; + v->a[28953] = anon_sym_LT_LT_DASH; + v->a[28954] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[28955] = anon_sym_AMP; + v->a[28956] = anon_sym_DOLLAR; + v->a[28957] = anon_sym_DQUOTE; + v->a[28958] = sym_raw_string; + v->a[28959] = aux_sym_number_token1; small_parse_table_1448(v); } void small_parse_table_1448(t_small_parse_table_array *v) { - v->a[28960] = anon_sym_AMP_AMP; - v->a[28961] = anon_sym_PIPE; - v->a[28962] = anon_sym_AMP; - v->a[28963] = anon_sym_LT; - v->a[28964] = anon_sym_GT; - v->a[28965] = anon_sym_LT_LT; - v->a[28966] = anon_sym_GT_GT; - v->a[28967] = anon_sym_SEMI_SEMI; - v->a[28968] = anon_sym_SEMI_AMP; - v->a[28969] = anon_sym_SEMI_SEMI_AMP; - v->a[28970] = anon_sym_PIPE_AMP; - v->a[28971] = anon_sym_AMP_GT; - v->a[28972] = anon_sym_AMP_GT_GT; - v->a[28973] = anon_sym_LT_AMP; - v->a[28974] = anon_sym_GT_AMP; - v->a[28975] = anon_sym_GT_PIPE; - v->a[28976] = anon_sym_LT_AMP_DASH; - v->a[28977] = anon_sym_GT_AMP_DASH; - v->a[28978] = anon_sym_LT_LT_DASH; - v->a[28979] = 3; + v->a[28960] = aux_sym_number_token2; + v->a[28961] = anon_sym_DOLLAR_LBRACE; + v->a[28962] = anon_sym_DOLLAR_LPAREN; + v->a[28963] = anon_sym_BQUOTE; + v->a[28964] = anon_sym_DOLLAR_BQUOTE; + v->a[28965] = aux_sym__simple_variable_name_token1; + v->a[28966] = sym_word; + v->a[28967] = anon_sym_SEMI; + v->a[28968] = 6; + v->a[28969] = actions(3); + v->a[28970] = 1; + v->a[28971] = sym_comment; + v->a[28972] = actions(3312); + v->a[28973] = 1; + v->a[28974] = aux_sym_concatenation_token1; + v->a[28975] = actions(3344); + v->a[28976] = 1; + v->a[28977] = sym__concat; + v->a[28978] = state(717); + v->a[28979] = 1; small_parse_table_1449(v); } void small_parse_table_1449(t_small_parse_table_array *v) { - v->a[28980] = actions(3); - v->a[28981] = 1; - v->a[28982] = sym_comment; - v->a[28983] = actions(1354); - v->a[28984] = 6; - v->a[28985] = sym_file_descriptor; - v->a[28986] = sym__concat; - v->a[28987] = sym_test_operator; - v->a[28988] = sym__bare_dollar; - v->a[28989] = sym__brace_start; - v->a[28990] = aux_sym_heredoc_redirect_token1; - v->a[28991] = actions(1352); - v->a[28992] = 44; - v->a[28993] = anon_sym_LPAREN_LPAREN; - v->a[28994] = anon_sym_SEMI; + v->a[28980] = aux_sym_concatenation_repeat1; + v->a[28981] = actions(2696); + v->a[28982] = 6; + v->a[28983] = sym_file_descriptor; + v->a[28984] = sym_variable_name; + v->a[28985] = sym_test_operator; + v->a[28986] = sym__brace_start; + v->a[28987] = ts_builtin_sym_end; + v->a[28988] = aux_sym_heredoc_redirect_token1; + v->a[28989] = actions(2694); + v->a[28990] = 32; + v->a[28991] = anon_sym_PIPE; + v->a[28992] = anon_sym_SEMI_SEMI; + v->a[28993] = anon_sym_PIPE_AMP; + v->a[28994] = anon_sym_AMP_AMP; v->a[28995] = anon_sym_PIPE_PIPE; - v->a[28996] = anon_sym_AMP_AMP; - v->a[28997] = anon_sym_PIPE; - v->a[28998] = anon_sym_AMP; - v->a[28999] = anon_sym_EQ_EQ; + v->a[28996] = anon_sym_LT; + v->a[28997] = anon_sym_GT; + v->a[28998] = anon_sym_GT_GT; + v->a[28999] = anon_sym_AMP_GT; small_parse_table_1450(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2890.c b/parser/static/small_parse_table/small_parse_table_2890.c deleted file mode 100644 index f2c9f634..00000000 --- a/parser/static/small_parse_table/small_parse_table_2890.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2890.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14450(t_small_parse_table_array *v) -{ - v->a[289000] = anon_sym_GT_PIPE; - v->a[289001] = 9; - v->a[289002] = actions(3); - v->a[289003] = 1; - v->a[289004] = sym_comment; - v->a[289005] = actions(3727); - v->a[289006] = 1; - v->a[289007] = anon_sym_LT_LT_LT; - v->a[289008] = actions(3751); - v->a[289009] = 1; - v->a[289010] = sym_file_descriptor; - v->a[289011] = actions(12926); - v->a[289012] = 1; - v->a[289013] = aux_sym_heredoc_redirect_token1; - v->a[289014] = state(6853); - v->a[289015] = 1; - v->a[289016] = sym__heredoc_expression; - v->a[289017] = actions(3717); - v->a[289018] = 2; - v->a[289019] = anon_sym_PIPE_PIPE; - small_parse_table_14451(v); -} - -void small_parse_table_14451(t_small_parse_table_array *v) -{ - v->a[289020] = anon_sym_AMP_AMP; - v->a[289021] = actions(3723); - v->a[289022] = 2; - v->a[289023] = anon_sym_LT_AMP_DASH; - v->a[289024] = anon_sym_GT_AMP_DASH; - v->a[289025] = state(5609); - v->a[289026] = 3; - v->a[289027] = sym_file_redirect; - v->a[289028] = sym_herestring_redirect; - v->a[289029] = aux_sym_redirected_statement_repeat2; - v->a[289030] = actions(3721); - v->a[289031] = 8; - v->a[289032] = anon_sym_LT; - v->a[289033] = anon_sym_GT; - v->a[289034] = anon_sym_GT_GT; - v->a[289035] = anon_sym_AMP_GT; - v->a[289036] = anon_sym_AMP_GT_GT; - v->a[289037] = anon_sym_LT_AMP; - v->a[289038] = anon_sym_GT_AMP; - v->a[289039] = anon_sym_GT_PIPE; - small_parse_table_14452(v); -} - -void small_parse_table_14452(t_small_parse_table_array *v) -{ - v->a[289040] = 6; - v->a[289041] = actions(3); - v->a[289042] = 1; - v->a[289043] = sym_comment; - v->a[289044] = actions(12928); - v->a[289045] = 1; - v->a[289046] = aux_sym_concatenation_token1; - v->a[289047] = actions(12930); - v->a[289048] = 1; - v->a[289049] = sym__concat; - v->a[289050] = state(5577); - v->a[289051] = 1; - v->a[289052] = aux_sym_concatenation_repeat1; - v->a[289053] = actions(1263); - v->a[289054] = 2; - v->a[289055] = sym_file_descriptor; - v->a[289056] = aux_sym_heredoc_redirect_token1; - v->a[289057] = actions(1261); - v->a[289058] = 14; - v->a[289059] = anon_sym_PIPE_PIPE; - small_parse_table_14453(v); -} - -void small_parse_table_14453(t_small_parse_table_array *v) -{ - v->a[289060] = anon_sym_AMP_AMP; - v->a[289061] = anon_sym_LT; - v->a[289062] = anon_sym_GT; - v->a[289063] = anon_sym_GT_GT; - v->a[289064] = anon_sym_AMP_GT; - v->a[289065] = anon_sym_AMP_GT_GT; - v->a[289066] = anon_sym_LT_AMP; - v->a[289067] = anon_sym_GT_AMP; - v->a[289068] = anon_sym_GT_PIPE; - v->a[289069] = anon_sym_LT_AMP_DASH; - v->a[289070] = anon_sym_GT_AMP_DASH; - v->a[289071] = anon_sym_LT_LT_LT; - v->a[289072] = sym__special_character; - v->a[289073] = 5; - v->a[289074] = actions(71); - v->a[289075] = 1; - v->a[289076] = sym_comment; - v->a[289077] = actions(12908); - v->a[289078] = 1; - v->a[289079] = sym__special_character; - small_parse_table_14454(v); -} - -void small_parse_table_14454(t_small_parse_table_array *v) -{ - v->a[289080] = state(5520); - v->a[289081] = 1; - v->a[289082] = aux_sym__literal_repeat1; - v->a[289083] = actions(5721); - v->a[289084] = 7; - v->a[289085] = anon_sym_PIPE; - v->a[289086] = anon_sym_LT; - v->a[289087] = anon_sym_GT; - v->a[289088] = anon_sym_LT_LT; - v->a[289089] = anon_sym_AMP_GT; - v->a[289090] = anon_sym_LT_AMP; - v->a[289091] = anon_sym_GT_AMP; - v->a[289092] = actions(5723); - v->a[289093] = 10; - v->a[289094] = sym_file_descriptor; - v->a[289095] = anon_sym_PIPE_PIPE; - v->a[289096] = anon_sym_AMP_AMP; - v->a[289097] = anon_sym_GT_GT; - v->a[289098] = anon_sym_PIPE_AMP; - v->a[289099] = anon_sym_AMP_GT_GT; - small_parse_table_14455(v); -} - -/* EOF small_parse_table_2890.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2891.c b/parser/static/small_parse_table/small_parse_table_2891.c deleted file mode 100644 index 79bced2e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2891.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2891.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14455(t_small_parse_table_array *v) -{ - v->a[289100] = anon_sym_GT_PIPE; - v->a[289101] = anon_sym_LT_AMP_DASH; - v->a[289102] = anon_sym_GT_AMP_DASH; - v->a[289103] = anon_sym_LT_LT_DASH; - v->a[289104] = 5; - v->a[289105] = actions(71); - v->a[289106] = 1; - v->a[289107] = sym_comment; - v->a[289108] = actions(12932); - v->a[289109] = 1; - v->a[289110] = sym__special_character; - v->a[289111] = state(5520); - v->a[289112] = 1; - v->a[289113] = aux_sym__literal_repeat1; - v->a[289114] = actions(1362); - v->a[289115] = 7; - v->a[289116] = anon_sym_PIPE; - v->a[289117] = anon_sym_LT; - v->a[289118] = anon_sym_GT; - v->a[289119] = anon_sym_LT_LT; - small_parse_table_14456(v); -} - -void small_parse_table_14456(t_small_parse_table_array *v) -{ - v->a[289120] = anon_sym_AMP_GT; - v->a[289121] = anon_sym_LT_AMP; - v->a[289122] = anon_sym_GT_AMP; - v->a[289123] = actions(1364); - v->a[289124] = 10; - v->a[289125] = sym_file_descriptor; - v->a[289126] = anon_sym_PIPE_PIPE; - v->a[289127] = anon_sym_AMP_AMP; - v->a[289128] = anon_sym_GT_GT; - v->a[289129] = anon_sym_PIPE_AMP; - v->a[289130] = anon_sym_AMP_GT_GT; - v->a[289131] = anon_sym_GT_PIPE; - v->a[289132] = anon_sym_LT_AMP_DASH; - v->a[289133] = anon_sym_GT_AMP_DASH; - v->a[289134] = anon_sym_LT_LT_DASH; - v->a[289135] = 3; - v->a[289136] = actions(71); - v->a[289137] = 1; - v->a[289138] = sym_comment; - v->a[289139] = actions(1328); - small_parse_table_14457(v); -} - -void small_parse_table_14457(t_small_parse_table_array *v) -{ - v->a[289140] = 7; - v->a[289141] = anon_sym_PIPE; - v->a[289142] = anon_sym_LT; - v->a[289143] = anon_sym_GT; - v->a[289144] = anon_sym_LT_LT; - v->a[289145] = anon_sym_AMP_GT; - v->a[289146] = anon_sym_LT_AMP; - v->a[289147] = anon_sym_GT_AMP; - v->a[289148] = actions(1330); - v->a[289149] = 12; - v->a[289150] = sym_file_descriptor; - v->a[289151] = sym__concat; - v->a[289152] = anon_sym_PIPE_PIPE; - v->a[289153] = anon_sym_AMP_AMP; - v->a[289154] = anon_sym_GT_GT; - v->a[289155] = anon_sym_PIPE_AMP; - v->a[289156] = anon_sym_AMP_GT_GT; - v->a[289157] = anon_sym_GT_PIPE; - v->a[289158] = anon_sym_LT_AMP_DASH; - v->a[289159] = anon_sym_GT_AMP_DASH; - small_parse_table_14458(v); -} - -void small_parse_table_14458(t_small_parse_table_array *v) -{ - v->a[289160] = anon_sym_LT_LT_DASH; - v->a[289161] = aux_sym_concatenation_token1; - v->a[289162] = 3; - v->a[289163] = actions(71); - v->a[289164] = 1; - v->a[289165] = sym_comment; - v->a[289166] = actions(1308); - v->a[289167] = 7; - v->a[289168] = anon_sym_PIPE; - v->a[289169] = anon_sym_LT; - v->a[289170] = anon_sym_GT; - v->a[289171] = anon_sym_LT_LT; - v->a[289172] = anon_sym_AMP_GT; - v->a[289173] = anon_sym_LT_AMP; - v->a[289174] = anon_sym_GT_AMP; - v->a[289175] = actions(1310); - v->a[289176] = 12; - v->a[289177] = sym_file_descriptor; - v->a[289178] = sym__concat; - v->a[289179] = anon_sym_PIPE_PIPE; - small_parse_table_14459(v); -} - -void small_parse_table_14459(t_small_parse_table_array *v) -{ - v->a[289180] = anon_sym_AMP_AMP; - v->a[289181] = anon_sym_GT_GT; - v->a[289182] = anon_sym_PIPE_AMP; - v->a[289183] = anon_sym_AMP_GT_GT; - v->a[289184] = anon_sym_GT_PIPE; - v->a[289185] = anon_sym_LT_AMP_DASH; - v->a[289186] = anon_sym_GT_AMP_DASH; - v->a[289187] = anon_sym_LT_LT_DASH; - v->a[289188] = aux_sym_concatenation_token1; - v->a[289189] = 3; - v->a[289190] = actions(71); - v->a[289191] = 1; - v->a[289192] = sym_comment; - v->a[289193] = actions(1336); - v->a[289194] = 7; - v->a[289195] = anon_sym_PIPE; - v->a[289196] = anon_sym_LT; - v->a[289197] = anon_sym_GT; - v->a[289198] = anon_sym_LT_LT; - v->a[289199] = anon_sym_AMP_GT; - small_parse_table_14460(v); -} - -/* EOF small_parse_table_2891.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2892.c b/parser/static/small_parse_table/small_parse_table_2892.c deleted file mode 100644 index 5ff3aa03..00000000 --- a/parser/static/small_parse_table/small_parse_table_2892.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2892.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14460(t_small_parse_table_array *v) -{ - v->a[289200] = anon_sym_LT_AMP; - v->a[289201] = anon_sym_GT_AMP; - v->a[289202] = actions(1338); - v->a[289203] = 12; - v->a[289204] = sym_file_descriptor; - v->a[289205] = sym__concat; - v->a[289206] = anon_sym_PIPE_PIPE; - v->a[289207] = anon_sym_AMP_AMP; - v->a[289208] = anon_sym_GT_GT; - v->a[289209] = anon_sym_PIPE_AMP; - v->a[289210] = anon_sym_AMP_GT_GT; - v->a[289211] = anon_sym_GT_PIPE; - v->a[289212] = anon_sym_LT_AMP_DASH; - v->a[289213] = anon_sym_GT_AMP_DASH; - v->a[289214] = anon_sym_LT_LT_DASH; - v->a[289215] = aux_sym_concatenation_token1; - v->a[289216] = 3; - v->a[289217] = actions(71); - v->a[289218] = 1; - v->a[289219] = sym_comment; - small_parse_table_14461(v); -} - -void small_parse_table_14461(t_small_parse_table_array *v) -{ - v->a[289220] = actions(1304); - v->a[289221] = 7; - v->a[289222] = anon_sym_PIPE; - v->a[289223] = anon_sym_LT; - v->a[289224] = anon_sym_GT; - v->a[289225] = anon_sym_LT_LT; - v->a[289226] = anon_sym_AMP_GT; - v->a[289227] = anon_sym_LT_AMP; - v->a[289228] = anon_sym_GT_AMP; - v->a[289229] = actions(1306); - v->a[289230] = 12; - v->a[289231] = sym_file_descriptor; - v->a[289232] = sym__concat; - v->a[289233] = anon_sym_PIPE_PIPE; - v->a[289234] = anon_sym_AMP_AMP; - v->a[289235] = anon_sym_GT_GT; - v->a[289236] = anon_sym_PIPE_AMP; - v->a[289237] = anon_sym_AMP_GT_GT; - v->a[289238] = anon_sym_GT_PIPE; - v->a[289239] = anon_sym_LT_AMP_DASH; - small_parse_table_14462(v); -} - -void small_parse_table_14462(t_small_parse_table_array *v) -{ - v->a[289240] = anon_sym_GT_AMP_DASH; - v->a[289241] = anon_sym_LT_LT_DASH; - v->a[289242] = aux_sym_concatenation_token1; - v->a[289243] = 3; - v->a[289244] = actions(71); - v->a[289245] = 1; - v->a[289246] = sym_comment; - v->a[289247] = actions(1332); - v->a[289248] = 7; - v->a[289249] = anon_sym_PIPE; - v->a[289250] = anon_sym_LT; - v->a[289251] = anon_sym_GT; - v->a[289252] = anon_sym_LT_LT; - v->a[289253] = anon_sym_AMP_GT; - v->a[289254] = anon_sym_LT_AMP; - v->a[289255] = anon_sym_GT_AMP; - v->a[289256] = actions(1334); - v->a[289257] = 12; - v->a[289258] = sym_file_descriptor; - v->a[289259] = sym__concat; - small_parse_table_14463(v); -} - -void small_parse_table_14463(t_small_parse_table_array *v) -{ - v->a[289260] = anon_sym_PIPE_PIPE; - v->a[289261] = anon_sym_AMP_AMP; - v->a[289262] = anon_sym_GT_GT; - v->a[289263] = anon_sym_PIPE_AMP; - v->a[289264] = anon_sym_AMP_GT_GT; - v->a[289265] = anon_sym_GT_PIPE; - v->a[289266] = anon_sym_LT_AMP_DASH; - v->a[289267] = anon_sym_GT_AMP_DASH; - v->a[289268] = anon_sym_LT_LT_DASH; - v->a[289269] = aux_sym_concatenation_token1; - v->a[289270] = 3; - v->a[289271] = actions(71); - v->a[289272] = 1; - v->a[289273] = sym_comment; - v->a[289274] = actions(4552); - v->a[289275] = 7; - v->a[289276] = anon_sym_PIPE; - v->a[289277] = anon_sym_LT; - v->a[289278] = anon_sym_GT; - v->a[289279] = anon_sym_LT_LT; - small_parse_table_14464(v); -} - -void small_parse_table_14464(t_small_parse_table_array *v) -{ - v->a[289280] = anon_sym_AMP_GT; - v->a[289281] = anon_sym_LT_AMP; - v->a[289282] = anon_sym_GT_AMP; - v->a[289283] = actions(4554); - v->a[289284] = 12; - v->a[289285] = sym_file_descriptor; - v->a[289286] = anon_sym_PIPE_PIPE; - v->a[289287] = anon_sym_AMP_AMP; - v->a[289288] = anon_sym_GT_GT; - v->a[289289] = anon_sym_PIPE_AMP; - v->a[289290] = anon_sym_RBRACK; - v->a[289291] = anon_sym_AMP_GT_GT; - v->a[289292] = anon_sym_GT_PIPE; - v->a[289293] = anon_sym_LT_AMP_DASH; - v->a[289294] = anon_sym_GT_AMP_DASH; - v->a[289295] = anon_sym_LT_LT_DASH; - v->a[289296] = anon_sym_LT_LT_LT; - v->a[289297] = 3; - v->a[289298] = actions(71); - v->a[289299] = 1; - small_parse_table_14465(v); -} - -/* EOF small_parse_table_2892.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2893.c b/parser/static/small_parse_table/small_parse_table_2893.c deleted file mode 100644 index 58753ac8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2893.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2893.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14465(t_small_parse_table_array *v) -{ - v->a[289300] = sym_comment; - v->a[289301] = actions(1308); - v->a[289302] = 7; - v->a[289303] = anon_sym_PIPE; - v->a[289304] = anon_sym_LT; - v->a[289305] = anon_sym_GT; - v->a[289306] = anon_sym_LT_LT; - v->a[289307] = anon_sym_AMP_GT; - v->a[289308] = anon_sym_LT_AMP; - v->a[289309] = anon_sym_GT_AMP; - v->a[289310] = actions(1310); - v->a[289311] = 12; - v->a[289312] = sym_file_descriptor; - v->a[289313] = sym__concat; - v->a[289314] = anon_sym_PIPE_PIPE; - v->a[289315] = anon_sym_AMP_AMP; - v->a[289316] = anon_sym_GT_GT; - v->a[289317] = anon_sym_PIPE_AMP; - v->a[289318] = anon_sym_AMP_GT_GT; - v->a[289319] = anon_sym_GT_PIPE; - small_parse_table_14466(v); -} - -void small_parse_table_14466(t_small_parse_table_array *v) -{ - v->a[289320] = anon_sym_LT_AMP_DASH; - v->a[289321] = anon_sym_GT_AMP_DASH; - v->a[289322] = anon_sym_LT_LT_DASH; - v->a[289323] = aux_sym_concatenation_token1; - v->a[289324] = 5; - v->a[289325] = actions(3); - v->a[289326] = 1; - v->a[289327] = sym_comment; - v->a[289328] = state(5528); - v->a[289329] = 1; - v->a[289330] = aux_sym_pipeline_repeat1; - v->a[289331] = actions(11748); - v->a[289332] = 2; - v->a[289333] = sym_file_descriptor; - v->a[289334] = aux_sym_heredoc_redirect_token1; - v->a[289335] = actions(12935); - v->a[289336] = 2; - v->a[289337] = anon_sym_PIPE; - v->a[289338] = anon_sym_PIPE_AMP; - v->a[289339] = actions(11743); - small_parse_table_14467(v); -} - -void small_parse_table_14467(t_small_parse_table_array *v) -{ - v->a[289340] = 14; - v->a[289341] = anon_sym_PIPE_PIPE; - v->a[289342] = anon_sym_AMP_AMP; - v->a[289343] = anon_sym_LT; - v->a[289344] = anon_sym_GT; - v->a[289345] = anon_sym_LT_LT; - v->a[289346] = anon_sym_GT_GT; - v->a[289347] = anon_sym_AMP_GT; - v->a[289348] = anon_sym_AMP_GT_GT; - v->a[289349] = anon_sym_LT_AMP; - v->a[289350] = anon_sym_GT_AMP; - v->a[289351] = anon_sym_GT_PIPE; - v->a[289352] = anon_sym_LT_AMP_DASH; - v->a[289353] = anon_sym_GT_AMP_DASH; - v->a[289354] = anon_sym_LT_LT_DASH; - v->a[289355] = 3; - v->a[289356] = actions(71); - v->a[289357] = 1; - v->a[289358] = sym_comment; - v->a[289359] = actions(1261); - small_parse_table_14468(v); -} - -void small_parse_table_14468(t_small_parse_table_array *v) -{ - v->a[289360] = 8; - v->a[289361] = anon_sym_PIPE; - v->a[289362] = anon_sym_LT; - v->a[289363] = anon_sym_GT; - v->a[289364] = anon_sym_LT_LT; - v->a[289365] = anon_sym_AMP_GT; - v->a[289366] = anon_sym_LT_AMP; - v->a[289367] = anon_sym_GT_AMP; - v->a[289368] = sym__special_character; - v->a[289369] = actions(1263); - v->a[289370] = 11; - v->a[289371] = sym_file_descriptor; - v->a[289372] = anon_sym_PIPE_PIPE; - v->a[289373] = anon_sym_AMP_AMP; - v->a[289374] = anon_sym_GT_GT; - v->a[289375] = anon_sym_PIPE_AMP; - v->a[289376] = anon_sym_RBRACK; - v->a[289377] = anon_sym_AMP_GT_GT; - v->a[289378] = anon_sym_GT_PIPE; - v->a[289379] = anon_sym_LT_AMP_DASH; - small_parse_table_14469(v); -} - -void small_parse_table_14469(t_small_parse_table_array *v) -{ - v->a[289380] = anon_sym_GT_AMP_DASH; - v->a[289381] = anon_sym_LT_LT_DASH; - v->a[289382] = 3; - v->a[289383] = actions(71); - v->a[289384] = 1; - v->a[289385] = sym_comment; - v->a[289386] = actions(2094); - v->a[289387] = 7; - v->a[289388] = anon_sym_PIPE; - v->a[289389] = anon_sym_LT; - v->a[289390] = anon_sym_GT; - v->a[289391] = anon_sym_LT_LT; - v->a[289392] = anon_sym_AMP_GT; - v->a[289393] = anon_sym_LT_AMP; - v->a[289394] = anon_sym_GT_AMP; - v->a[289395] = actions(2096); - v->a[289396] = 12; - v->a[289397] = sym_file_descriptor; - v->a[289398] = anon_sym_PIPE_PIPE; - v->a[289399] = anon_sym_AMP_AMP; - small_parse_table_14470(v); -} - -/* EOF small_parse_table_2893.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2894.c b/parser/static/small_parse_table/small_parse_table_2894.c deleted file mode 100644 index 2a7cb1e9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2894.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2894.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14470(t_small_parse_table_array *v) -{ - v->a[289400] = anon_sym_GT_GT; - v->a[289401] = anon_sym_PIPE_AMP; - v->a[289402] = anon_sym_RBRACK; - v->a[289403] = anon_sym_AMP_GT_GT; - v->a[289404] = anon_sym_GT_PIPE; - v->a[289405] = anon_sym_LT_AMP_DASH; - v->a[289406] = anon_sym_GT_AMP_DASH; - v->a[289407] = anon_sym_LT_LT_DASH; - v->a[289408] = anon_sym_LT_LT_LT; - v->a[289409] = 9; - v->a[289410] = actions(3); - v->a[289411] = 1; - v->a[289412] = sym_comment; - v->a[289413] = actions(3727); - v->a[289414] = 1; - v->a[289415] = anon_sym_LT_LT_LT; - v->a[289416] = actions(3751); - v->a[289417] = 1; - v->a[289418] = sym_file_descriptor; - v->a[289419] = actions(12938); - small_parse_table_14471(v); -} - -void small_parse_table_14471(t_small_parse_table_array *v) -{ - v->a[289420] = 1; - v->a[289421] = aux_sym_heredoc_redirect_token1; - v->a[289422] = state(7028); - v->a[289423] = 1; - v->a[289424] = sym__heredoc_expression; - v->a[289425] = actions(3717); - v->a[289426] = 2; - v->a[289427] = anon_sym_PIPE_PIPE; - v->a[289428] = anon_sym_AMP_AMP; - v->a[289429] = actions(3723); - v->a[289430] = 2; - v->a[289431] = anon_sym_LT_AMP_DASH; - v->a[289432] = anon_sym_GT_AMP_DASH; - v->a[289433] = state(5609); - v->a[289434] = 3; - v->a[289435] = sym_file_redirect; - v->a[289436] = sym_herestring_redirect; - v->a[289437] = aux_sym_redirected_statement_repeat2; - v->a[289438] = actions(3721); - v->a[289439] = 8; - small_parse_table_14472(v); -} - -void small_parse_table_14472(t_small_parse_table_array *v) -{ - v->a[289440] = anon_sym_LT; - v->a[289441] = anon_sym_GT; - v->a[289442] = anon_sym_GT_GT; - v->a[289443] = anon_sym_AMP_GT; - v->a[289444] = anon_sym_AMP_GT_GT; - v->a[289445] = anon_sym_LT_AMP; - v->a[289446] = anon_sym_GT_AMP; - v->a[289447] = anon_sym_GT_PIPE; - v->a[289448] = 5; - v->a[289449] = actions(71); - v->a[289450] = 1; - v->a[289451] = sym_comment; - v->a[289452] = actions(12908); - v->a[289453] = 1; - v->a[289454] = sym__special_character; - v->a[289455] = state(5520); - v->a[289456] = 1; - v->a[289457] = aux_sym__literal_repeat1; - v->a[289458] = actions(5695); - v->a[289459] = 7; - small_parse_table_14473(v); -} - -void small_parse_table_14473(t_small_parse_table_array *v) -{ - v->a[289460] = anon_sym_PIPE; - v->a[289461] = anon_sym_LT; - v->a[289462] = anon_sym_GT; - v->a[289463] = anon_sym_LT_LT; - v->a[289464] = anon_sym_AMP_GT; - v->a[289465] = anon_sym_LT_AMP; - v->a[289466] = anon_sym_GT_AMP; - v->a[289467] = actions(5697); - v->a[289468] = 10; - v->a[289469] = sym_file_descriptor; - v->a[289470] = anon_sym_PIPE_PIPE; - v->a[289471] = anon_sym_AMP_AMP; - v->a[289472] = anon_sym_GT_GT; - v->a[289473] = anon_sym_PIPE_AMP; - v->a[289474] = anon_sym_AMP_GT_GT; - v->a[289475] = anon_sym_GT_PIPE; - v->a[289476] = anon_sym_LT_AMP_DASH; - v->a[289477] = anon_sym_GT_AMP_DASH; - v->a[289478] = anon_sym_LT_LT_DASH; - v->a[289479] = 8; - small_parse_table_14474(v); -} - -void small_parse_table_14474(t_small_parse_table_array *v) -{ - v->a[289480] = actions(3); - v->a[289481] = 1; - v->a[289482] = sym_comment; - v->a[289483] = actions(5942); - v->a[289484] = 1; - v->a[289485] = aux_sym_heredoc_redirect_token1; - v->a[289486] = actions(12778); - v->a[289487] = 1; - v->a[289488] = sym_file_descriptor; - v->a[289489] = actions(4692); - v->a[289490] = 2; - v->a[289491] = anon_sym_LT_LT; - v->a[289492] = anon_sym_LT_LT_DASH; - v->a[289493] = actions(5940); - v->a[289494] = 2; - v->a[289495] = anon_sym_PIPE_PIPE; - v->a[289496] = anon_sym_AMP_AMP; - v->a[289497] = actions(12346); - v->a[289498] = 2; - v->a[289499] = anon_sym_LT_AMP_DASH; - small_parse_table_14475(v); -} - -/* EOF small_parse_table_2894.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2895.c b/parser/static/small_parse_table/small_parse_table_2895.c deleted file mode 100644 index b2c27193..00000000 --- a/parser/static/small_parse_table/small_parse_table_2895.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2895.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14475(t_small_parse_table_array *v) -{ - v->a[289500] = anon_sym_GT_AMP_DASH; - v->a[289501] = state(5366); - v->a[289502] = 3; - v->a[289503] = sym_file_redirect; - v->a[289504] = sym_heredoc_redirect; - v->a[289505] = aux_sym_redirected_statement_repeat1; - v->a[289506] = actions(12344); - v->a[289507] = 8; - v->a[289508] = anon_sym_LT; - v->a[289509] = anon_sym_GT; - v->a[289510] = anon_sym_GT_GT; - v->a[289511] = anon_sym_AMP_GT; - v->a[289512] = anon_sym_AMP_GT_GT; - v->a[289513] = anon_sym_LT_AMP; - v->a[289514] = anon_sym_GT_AMP; - v->a[289515] = anon_sym_GT_PIPE; - v->a[289516] = 3; - v->a[289517] = actions(71); - v->a[289518] = 1; - v->a[289519] = sym_comment; - small_parse_table_14476(v); -} - -void small_parse_table_14476(t_small_parse_table_array *v) -{ - v->a[289520] = actions(1300); - v->a[289521] = 7; - v->a[289522] = anon_sym_PIPE; - v->a[289523] = anon_sym_LT; - v->a[289524] = anon_sym_GT; - v->a[289525] = anon_sym_LT_LT; - v->a[289526] = anon_sym_AMP_GT; - v->a[289527] = anon_sym_LT_AMP; - v->a[289528] = anon_sym_GT_AMP; - v->a[289529] = actions(1302); - v->a[289530] = 12; - v->a[289531] = sym_file_descriptor; - v->a[289532] = sym__concat; - v->a[289533] = anon_sym_PIPE_PIPE; - v->a[289534] = anon_sym_AMP_AMP; - v->a[289535] = anon_sym_GT_GT; - v->a[289536] = anon_sym_PIPE_AMP; - v->a[289537] = anon_sym_AMP_GT_GT; - v->a[289538] = anon_sym_GT_PIPE; - v->a[289539] = anon_sym_LT_AMP_DASH; - small_parse_table_14477(v); -} - -void small_parse_table_14477(t_small_parse_table_array *v) -{ - v->a[289540] = anon_sym_GT_AMP_DASH; - v->a[289541] = anon_sym_LT_LT_DASH; - v->a[289542] = aux_sym_concatenation_token1; - v->a[289543] = 8; - v->a[289544] = actions(3); - v->a[289545] = 1; - v->a[289546] = sym_comment; - v->a[289547] = actions(5944); - v->a[289548] = 1; - v->a[289549] = aux_sym_heredoc_redirect_token1; - v->a[289550] = actions(12778); - v->a[289551] = 1; - v->a[289552] = sym_file_descriptor; - v->a[289553] = actions(4692); - v->a[289554] = 2; - v->a[289555] = anon_sym_LT_LT; - v->a[289556] = anon_sym_LT_LT_DASH; - v->a[289557] = actions(5940); - v->a[289558] = 2; - v->a[289559] = anon_sym_PIPE_PIPE; - small_parse_table_14478(v); -} - -void small_parse_table_14478(t_small_parse_table_array *v) -{ - v->a[289560] = anon_sym_AMP_AMP; - v->a[289561] = actions(12346); - v->a[289562] = 2; - v->a[289563] = anon_sym_LT_AMP_DASH; - v->a[289564] = anon_sym_GT_AMP_DASH; - v->a[289565] = state(5366); - v->a[289566] = 3; - v->a[289567] = sym_file_redirect; - v->a[289568] = sym_heredoc_redirect; - v->a[289569] = aux_sym_redirected_statement_repeat1; - v->a[289570] = actions(12344); - v->a[289571] = 8; - v->a[289572] = anon_sym_LT; - v->a[289573] = anon_sym_GT; - v->a[289574] = anon_sym_GT_GT; - v->a[289575] = anon_sym_AMP_GT; - v->a[289576] = anon_sym_AMP_GT_GT; - v->a[289577] = anon_sym_LT_AMP; - v->a[289578] = anon_sym_GT_AMP; - v->a[289579] = anon_sym_GT_PIPE; - small_parse_table_14479(v); -} - -void small_parse_table_14479(t_small_parse_table_array *v) -{ - v->a[289580] = 3; - v->a[289581] = actions(71); - v->a[289582] = 1; - v->a[289583] = sym_comment; - v->a[289584] = actions(1296); - v->a[289585] = 7; - v->a[289586] = anon_sym_PIPE; - v->a[289587] = anon_sym_LT; - v->a[289588] = anon_sym_GT; - v->a[289589] = anon_sym_LT_LT; - v->a[289590] = anon_sym_AMP_GT; - v->a[289591] = anon_sym_LT_AMP; - v->a[289592] = anon_sym_GT_AMP; - v->a[289593] = actions(1298); - v->a[289594] = 12; - v->a[289595] = sym_file_descriptor; - v->a[289596] = sym__concat; - v->a[289597] = anon_sym_PIPE_PIPE; - v->a[289598] = anon_sym_AMP_AMP; - v->a[289599] = anon_sym_GT_GT; - small_parse_table_14480(v); -} - -/* EOF small_parse_table_2895.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2896.c b/parser/static/small_parse_table/small_parse_table_2896.c deleted file mode 100644 index fcd9e865..00000000 --- a/parser/static/small_parse_table/small_parse_table_2896.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2896.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14480(t_small_parse_table_array *v) -{ - v->a[289600] = anon_sym_PIPE_AMP; - v->a[289601] = anon_sym_AMP_GT_GT; - v->a[289602] = anon_sym_GT_PIPE; - v->a[289603] = anon_sym_LT_AMP_DASH; - v->a[289604] = anon_sym_GT_AMP_DASH; - v->a[289605] = anon_sym_LT_LT_DASH; - v->a[289606] = aux_sym_concatenation_token1; - v->a[289607] = 3; - v->a[289608] = actions(71); - v->a[289609] = 1; - v->a[289610] = sym_comment; - v->a[289611] = actions(1348); - v->a[289612] = 7; - v->a[289613] = anon_sym_PIPE; - v->a[289614] = anon_sym_LT; - v->a[289615] = anon_sym_GT; - v->a[289616] = anon_sym_LT_LT; - v->a[289617] = anon_sym_AMP_GT; - v->a[289618] = anon_sym_LT_AMP; - v->a[289619] = anon_sym_GT_AMP; - small_parse_table_14481(v); -} - -void small_parse_table_14481(t_small_parse_table_array *v) -{ - v->a[289620] = actions(1350); - v->a[289621] = 12; - v->a[289622] = sym_file_descriptor; - v->a[289623] = sym__concat; - v->a[289624] = anon_sym_PIPE_PIPE; - v->a[289625] = anon_sym_AMP_AMP; - v->a[289626] = anon_sym_GT_GT; - v->a[289627] = anon_sym_PIPE_AMP; - v->a[289628] = anon_sym_AMP_GT_GT; - v->a[289629] = anon_sym_GT_PIPE; - v->a[289630] = anon_sym_LT_AMP_DASH; - v->a[289631] = anon_sym_GT_AMP_DASH; - v->a[289632] = anon_sym_LT_LT_DASH; - v->a[289633] = aux_sym_concatenation_token1; - v->a[289634] = 9; - v->a[289635] = actions(3); - v->a[289636] = 1; - v->a[289637] = sym_comment; - v->a[289638] = actions(3727); - v->a[289639] = 1; - small_parse_table_14482(v); -} - -void small_parse_table_14482(t_small_parse_table_array *v) -{ - v->a[289640] = anon_sym_LT_LT_LT; - v->a[289641] = actions(3751); - v->a[289642] = 1; - v->a[289643] = sym_file_descriptor; - v->a[289644] = actions(12940); - v->a[289645] = 1; - v->a[289646] = aux_sym_heredoc_redirect_token1; - v->a[289647] = state(6868); - v->a[289648] = 1; - v->a[289649] = sym__heredoc_expression; - v->a[289650] = actions(3717); - v->a[289651] = 2; - v->a[289652] = anon_sym_PIPE_PIPE; - v->a[289653] = anon_sym_AMP_AMP; - v->a[289654] = actions(3723); - v->a[289655] = 2; - v->a[289656] = anon_sym_LT_AMP_DASH; - v->a[289657] = anon_sym_GT_AMP_DASH; - v->a[289658] = state(5609); - v->a[289659] = 3; - small_parse_table_14483(v); -} - -void small_parse_table_14483(t_small_parse_table_array *v) -{ - v->a[289660] = sym_file_redirect; - v->a[289661] = sym_herestring_redirect; - v->a[289662] = aux_sym_redirected_statement_repeat2; - v->a[289663] = actions(3721); - v->a[289664] = 8; - v->a[289665] = anon_sym_LT; - v->a[289666] = anon_sym_GT; - v->a[289667] = anon_sym_GT_GT; - v->a[289668] = anon_sym_AMP_GT; - v->a[289669] = anon_sym_AMP_GT_GT; - v->a[289670] = anon_sym_LT_AMP; - v->a[289671] = anon_sym_GT_AMP; - v->a[289672] = anon_sym_GT_PIPE; - v->a[289673] = 3; - v->a[289674] = actions(71); - v->a[289675] = 1; - v->a[289676] = sym_comment; - v->a[289677] = actions(2072); - v->a[289678] = 7; - v->a[289679] = anon_sym_PIPE; - small_parse_table_14484(v); -} - -void small_parse_table_14484(t_small_parse_table_array *v) -{ - v->a[289680] = anon_sym_LT; - v->a[289681] = anon_sym_GT; - v->a[289682] = anon_sym_LT_LT; - v->a[289683] = anon_sym_AMP_GT; - v->a[289684] = anon_sym_LT_AMP; - v->a[289685] = anon_sym_GT_AMP; - v->a[289686] = actions(2074); - v->a[289687] = 12; - v->a[289688] = sym_file_descriptor; - v->a[289689] = anon_sym_PIPE_PIPE; - v->a[289690] = anon_sym_AMP_AMP; - v->a[289691] = anon_sym_GT_GT; - v->a[289692] = anon_sym_PIPE_AMP; - v->a[289693] = anon_sym_RBRACK; - v->a[289694] = anon_sym_AMP_GT_GT; - v->a[289695] = anon_sym_GT_PIPE; - v->a[289696] = anon_sym_LT_AMP_DASH; - v->a[289697] = anon_sym_GT_AMP_DASH; - v->a[289698] = anon_sym_LT_LT_DASH; - v->a[289699] = anon_sym_LT_LT_LT; - small_parse_table_14485(v); -} - -/* EOF small_parse_table_2896.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2897.c b/parser/static/small_parse_table/small_parse_table_2897.c deleted file mode 100644 index 919c36c4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2897.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2897.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14485(t_small_parse_table_array *v) -{ - v->a[289700] = 9; - v->a[289701] = actions(3); - v->a[289702] = 1; - v->a[289703] = sym_comment; - v->a[289704] = actions(3727); - v->a[289705] = 1; - v->a[289706] = anon_sym_LT_LT_LT; - v->a[289707] = actions(3751); - v->a[289708] = 1; - v->a[289709] = sym_file_descriptor; - v->a[289710] = actions(12942); - v->a[289711] = 1; - v->a[289712] = aux_sym_heredoc_redirect_token1; - v->a[289713] = state(6866); - v->a[289714] = 1; - v->a[289715] = sym__heredoc_expression; - v->a[289716] = actions(3717); - v->a[289717] = 2; - v->a[289718] = anon_sym_PIPE_PIPE; - v->a[289719] = anon_sym_AMP_AMP; - small_parse_table_14486(v); -} - -void small_parse_table_14486(t_small_parse_table_array *v) -{ - v->a[289720] = actions(3723); - v->a[289721] = 2; - v->a[289722] = anon_sym_LT_AMP_DASH; - v->a[289723] = anon_sym_GT_AMP_DASH; - v->a[289724] = state(5609); - v->a[289725] = 3; - v->a[289726] = sym_file_redirect; - v->a[289727] = sym_herestring_redirect; - v->a[289728] = aux_sym_redirected_statement_repeat2; - v->a[289729] = actions(3721); - v->a[289730] = 8; - v->a[289731] = anon_sym_LT; - v->a[289732] = anon_sym_GT; - v->a[289733] = anon_sym_GT_GT; - v->a[289734] = anon_sym_AMP_GT; - v->a[289735] = anon_sym_AMP_GT_GT; - v->a[289736] = anon_sym_LT_AMP; - v->a[289737] = anon_sym_GT_AMP; - v->a[289738] = anon_sym_GT_PIPE; - v->a[289739] = 3; - small_parse_table_14487(v); -} - -void small_parse_table_14487(t_small_parse_table_array *v) -{ - v->a[289740] = actions(71); - v->a[289741] = 1; - v->a[289742] = sym_comment; - v->a[289743] = actions(1251); - v->a[289744] = 7; - v->a[289745] = anon_sym_PIPE; - v->a[289746] = anon_sym_LT; - v->a[289747] = anon_sym_GT; - v->a[289748] = anon_sym_LT_LT; - v->a[289749] = anon_sym_AMP_GT; - v->a[289750] = anon_sym_LT_AMP; - v->a[289751] = anon_sym_GT_AMP; - v->a[289752] = actions(1253); - v->a[289753] = 12; - v->a[289754] = sym_file_descriptor; - v->a[289755] = sym__concat; - v->a[289756] = anon_sym_PIPE_PIPE; - v->a[289757] = anon_sym_AMP_AMP; - v->a[289758] = anon_sym_GT_GT; - v->a[289759] = anon_sym_PIPE_AMP; - small_parse_table_14488(v); -} - -void small_parse_table_14488(t_small_parse_table_array *v) -{ - v->a[289760] = anon_sym_AMP_GT_GT; - v->a[289761] = anon_sym_GT_PIPE; - v->a[289762] = anon_sym_LT_AMP_DASH; - v->a[289763] = anon_sym_GT_AMP_DASH; - v->a[289764] = anon_sym_LT_LT_DASH; - v->a[289765] = aux_sym_concatenation_token1; - v->a[289766] = 3; - v->a[289767] = actions(71); - v->a[289768] = 1; - v->a[289769] = sym_comment; - v->a[289770] = actions(1324); - v->a[289771] = 7; - v->a[289772] = anon_sym_PIPE; - v->a[289773] = anon_sym_LT; - v->a[289774] = anon_sym_GT; - v->a[289775] = anon_sym_LT_LT; - v->a[289776] = anon_sym_AMP_GT; - v->a[289777] = anon_sym_LT_AMP; - v->a[289778] = anon_sym_GT_AMP; - v->a[289779] = actions(1326); - small_parse_table_14489(v); -} - -void small_parse_table_14489(t_small_parse_table_array *v) -{ - v->a[289780] = 12; - v->a[289781] = sym_file_descriptor; - v->a[289782] = sym__concat; - v->a[289783] = anon_sym_PIPE_PIPE; - v->a[289784] = anon_sym_AMP_AMP; - v->a[289785] = anon_sym_GT_GT; - v->a[289786] = anon_sym_PIPE_AMP; - v->a[289787] = anon_sym_AMP_GT_GT; - v->a[289788] = anon_sym_GT_PIPE; - v->a[289789] = anon_sym_LT_AMP_DASH; - v->a[289790] = anon_sym_GT_AMP_DASH; - v->a[289791] = anon_sym_LT_LT_DASH; - v->a[289792] = aux_sym_concatenation_token1; - v->a[289793] = 3; - v->a[289794] = actions(71); - v->a[289795] = 1; - v->a[289796] = sym_comment; - v->a[289797] = actions(4370); - v->a[289798] = 7; - v->a[289799] = anon_sym_PIPE; - small_parse_table_14490(v); -} - -/* EOF small_parse_table_2897.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2898.c b/parser/static/small_parse_table/small_parse_table_2898.c deleted file mode 100644 index c3f6174b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2898.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2898.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14490(t_small_parse_table_array *v) -{ - v->a[289800] = anon_sym_LT; - v->a[289801] = anon_sym_GT; - v->a[289802] = anon_sym_LT_LT; - v->a[289803] = anon_sym_AMP_GT; - v->a[289804] = anon_sym_LT_AMP; - v->a[289805] = anon_sym_GT_AMP; - v->a[289806] = actions(4372); - v->a[289807] = 12; - v->a[289808] = sym_file_descriptor; - v->a[289809] = anon_sym_PIPE_PIPE; - v->a[289810] = anon_sym_AMP_AMP; - v->a[289811] = anon_sym_GT_GT; - v->a[289812] = anon_sym_PIPE_AMP; - v->a[289813] = anon_sym_RBRACK; - v->a[289814] = anon_sym_AMP_GT_GT; - v->a[289815] = anon_sym_GT_PIPE; - v->a[289816] = anon_sym_LT_AMP_DASH; - v->a[289817] = anon_sym_GT_AMP_DASH; - v->a[289818] = anon_sym_LT_LT_DASH; - v->a[289819] = anon_sym_LT_LT_LT; - small_parse_table_14491(v); -} - -void small_parse_table_14491(t_small_parse_table_array *v) -{ - v->a[289820] = 5; - v->a[289821] = actions(71); - v->a[289822] = 1; - v->a[289823] = sym_comment; - v->a[289824] = actions(12908); - v->a[289825] = 1; - v->a[289826] = sym__special_character; - v->a[289827] = state(5520); - v->a[289828] = 1; - v->a[289829] = aux_sym__literal_repeat1; - v->a[289830] = actions(4467); - v->a[289831] = 7; - v->a[289832] = anon_sym_PIPE; - v->a[289833] = anon_sym_LT; - v->a[289834] = anon_sym_GT; - v->a[289835] = anon_sym_LT_LT; - v->a[289836] = anon_sym_AMP_GT; - v->a[289837] = anon_sym_LT_AMP; - v->a[289838] = anon_sym_GT_AMP; - v->a[289839] = actions(4469); - small_parse_table_14492(v); -} - -void small_parse_table_14492(t_small_parse_table_array *v) -{ - v->a[289840] = 10; - v->a[289841] = sym_file_descriptor; - v->a[289842] = anon_sym_PIPE_PIPE; - v->a[289843] = anon_sym_AMP_AMP; - v->a[289844] = anon_sym_GT_GT; - v->a[289845] = anon_sym_PIPE_AMP; - v->a[289846] = anon_sym_AMP_GT_GT; - v->a[289847] = anon_sym_GT_PIPE; - v->a[289848] = anon_sym_LT_AMP_DASH; - v->a[289849] = anon_sym_GT_AMP_DASH; - v->a[289850] = anon_sym_LT_LT_DASH; - v->a[289851] = 9; - v->a[289852] = actions(3); - v->a[289853] = 1; - v->a[289854] = sym_comment; - v->a[289855] = actions(3727); - v->a[289856] = 1; - v->a[289857] = anon_sym_LT_LT_LT; - v->a[289858] = actions(3751); - v->a[289859] = 1; - small_parse_table_14493(v); -} - -void small_parse_table_14493(t_small_parse_table_array *v) -{ - v->a[289860] = sym_file_descriptor; - v->a[289861] = actions(12944); - v->a[289862] = 1; - v->a[289863] = aux_sym_heredoc_redirect_token1; - v->a[289864] = state(6835); - v->a[289865] = 1; - v->a[289866] = sym__heredoc_expression; - v->a[289867] = actions(3717); - v->a[289868] = 2; - v->a[289869] = anon_sym_PIPE_PIPE; - v->a[289870] = anon_sym_AMP_AMP; - v->a[289871] = actions(3723); - v->a[289872] = 2; - v->a[289873] = anon_sym_LT_AMP_DASH; - v->a[289874] = anon_sym_GT_AMP_DASH; - v->a[289875] = state(5609); - v->a[289876] = 3; - v->a[289877] = sym_file_redirect; - v->a[289878] = sym_herestring_redirect; - v->a[289879] = aux_sym_redirected_statement_repeat2; - small_parse_table_14494(v); -} - -void small_parse_table_14494(t_small_parse_table_array *v) -{ - v->a[289880] = actions(3721); - v->a[289881] = 8; - v->a[289882] = anon_sym_LT; - v->a[289883] = anon_sym_GT; - v->a[289884] = anon_sym_GT_GT; - v->a[289885] = anon_sym_AMP_GT; - v->a[289886] = anon_sym_AMP_GT_GT; - v->a[289887] = anon_sym_LT_AMP; - v->a[289888] = anon_sym_GT_AMP; - v->a[289889] = anon_sym_GT_PIPE; - v->a[289890] = 9; - v->a[289891] = actions(3); - v->a[289892] = 1; - v->a[289893] = sym_comment; - v->a[289894] = actions(3727); - v->a[289895] = 1; - v->a[289896] = anon_sym_LT_LT_LT; - v->a[289897] = actions(3751); - v->a[289898] = 1; - v->a[289899] = sym_file_descriptor; - small_parse_table_14495(v); -} - -/* EOF small_parse_table_2898.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2899.c b/parser/static/small_parse_table/small_parse_table_2899.c deleted file mode 100644 index c4913fb7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2899.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2899.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14495(t_small_parse_table_array *v) -{ - v->a[289900] = actions(12946); - v->a[289901] = 1; - v->a[289902] = aux_sym_heredoc_redirect_token1; - v->a[289903] = state(6836); - v->a[289904] = 1; - v->a[289905] = sym__heredoc_expression; - v->a[289906] = actions(3717); - v->a[289907] = 2; - v->a[289908] = anon_sym_PIPE_PIPE; - v->a[289909] = anon_sym_AMP_AMP; - v->a[289910] = actions(3723); - v->a[289911] = 2; - v->a[289912] = anon_sym_LT_AMP_DASH; - v->a[289913] = anon_sym_GT_AMP_DASH; - v->a[289914] = state(5609); - v->a[289915] = 3; - v->a[289916] = sym_file_redirect; - v->a[289917] = sym_herestring_redirect; - v->a[289918] = aux_sym_redirected_statement_repeat2; - v->a[289919] = actions(3721); - small_parse_table_14496(v); -} - -void small_parse_table_14496(t_small_parse_table_array *v) -{ - v->a[289920] = 8; - v->a[289921] = anon_sym_LT; - v->a[289922] = anon_sym_GT; - v->a[289923] = anon_sym_GT_GT; - v->a[289924] = anon_sym_AMP_GT; - v->a[289925] = anon_sym_AMP_GT_GT; - v->a[289926] = anon_sym_LT_AMP; - v->a[289927] = anon_sym_GT_AMP; - v->a[289928] = anon_sym_GT_PIPE; - v->a[289929] = 3; - v->a[289930] = actions(71); - v->a[289931] = 1; - v->a[289932] = sym_comment; - v->a[289933] = actions(11741); - v->a[289934] = 7; - v->a[289935] = anon_sym_PIPE; - v->a[289936] = anon_sym_LT; - v->a[289937] = anon_sym_GT; - v->a[289938] = anon_sym_LT_LT; - v->a[289939] = anon_sym_AMP_GT; - small_parse_table_14497(v); -} - -void small_parse_table_14497(t_small_parse_table_array *v) -{ - v->a[289940] = anon_sym_LT_AMP; - v->a[289941] = anon_sym_GT_AMP; - v->a[289942] = actions(11739); - v->a[289943] = 11; - v->a[289944] = sym_file_descriptor; - v->a[289945] = anon_sym_PIPE_PIPE; - v->a[289946] = anon_sym_AMP_AMP; - v->a[289947] = anon_sym_GT_GT; - v->a[289948] = anon_sym_PIPE_AMP; - v->a[289949] = anon_sym_AMP_GT_GT; - v->a[289950] = anon_sym_GT_PIPE; - v->a[289951] = anon_sym_LT_AMP_DASH; - v->a[289952] = anon_sym_GT_AMP_DASH; - v->a[289953] = anon_sym_LT_LT_DASH; - v->a[289954] = anon_sym_LT_LT_LT; - v->a[289955] = 6; - v->a[289956] = actions(3); - v->a[289957] = 1; - v->a[289958] = sym_comment; - v->a[289959] = actions(12928); - small_parse_table_14498(v); -} - -void small_parse_table_14498(t_small_parse_table_array *v) -{ - v->a[289960] = 1; - v->a[289961] = aux_sym_concatenation_token1; - v->a[289962] = actions(12930); - v->a[289963] = 1; - v->a[289964] = sym__concat; - v->a[289965] = state(5577); - v->a[289966] = 1; - v->a[289967] = aux_sym_concatenation_repeat1; - v->a[289968] = actions(4469); - v->a[289969] = 2; - v->a[289970] = sym_file_descriptor; - v->a[289971] = aux_sym_heredoc_redirect_token1; - v->a[289972] = actions(4467); - v->a[289973] = 13; - v->a[289974] = anon_sym_PIPE_PIPE; - v->a[289975] = anon_sym_AMP_AMP; - v->a[289976] = anon_sym_LT; - v->a[289977] = anon_sym_GT; - v->a[289978] = anon_sym_GT_GT; - v->a[289979] = anon_sym_AMP_GT; - small_parse_table_14499(v); -} - -void small_parse_table_14499(t_small_parse_table_array *v) -{ - v->a[289980] = anon_sym_AMP_GT_GT; - v->a[289981] = anon_sym_LT_AMP; - v->a[289982] = anon_sym_GT_AMP; - v->a[289983] = anon_sym_GT_PIPE; - v->a[289984] = anon_sym_LT_AMP_DASH; - v->a[289985] = anon_sym_GT_AMP_DASH; - v->a[289986] = anon_sym_LT_LT_LT; - v->a[289987] = 3; - v->a[289988] = actions(71); - v->a[289989] = 1; - v->a[289990] = sym_comment; - v->a[289991] = actions(4552); - v->a[289992] = 7; - v->a[289993] = anon_sym_PIPE; - v->a[289994] = anon_sym_LT; - v->a[289995] = anon_sym_GT; - v->a[289996] = anon_sym_LT_LT; - v->a[289997] = anon_sym_AMP_GT; - v->a[289998] = anon_sym_LT_AMP; - v->a[289999] = anon_sym_GT_AMP; - small_parse_table_14500(v); -} - -/* EOF small_parse_table_2899.c */ diff --git a/parser/static/small_parse_table/small_parse_table_29.c b/parser/static/small_parse_table/small_parse_table_29.c index 612c8a95..c5443818 100644 --- a/parser/static/small_parse_table/small_parse_table_29.c +++ b/parser/static/small_parse_table/small_parse_table_29.c @@ -14,126 +14,126 @@ void small_parse_table_145(t_small_parse_table_array *v) { - v->a[2900] = state(1061); - v->a[2901] = 1; - v->a[2902] = sym_string; - v->a[2903] = actions(1813); - v->a[2904] = 2; - v->a[2905] = aux_sym__simple_variable_name_token1; - v->a[2906] = aux_sym__multiline_variable_name_token1; - v->a[2907] = actions(1235); - v->a[2908] = 4; - v->a[2909] = sym_file_descriptor; - v->a[2910] = sym_test_operator; - v->a[2911] = sym__bare_dollar; - v->a[2912] = sym__brace_start; - v->a[2913] = actions(1809); - v->a[2914] = 9; - v->a[2915] = anon_sym_DASH; - v->a[2916] = anon_sym_STAR; - v->a[2917] = anon_sym_BANG; - v->a[2918] = anon_sym_QMARK; - v->a[2919] = anon_sym_DOLLAR; + v->a[2900] = sym_concatenation; + v->a[2901] = state(2185); + v->a[2902] = 1; + v->a[2903] = sym_subshell; + v->a[2904] = actions(695); + v->a[2905] = 2; + v->a[2906] = sym_file_descriptor; + v->a[2907] = aux_sym_heredoc_redirect_token1; + v->a[2908] = actions(1250); + v->a[2909] = 2; + v->a[2910] = sym_raw_string; + v->a[2911] = sym_word; + v->a[2912] = state(770); + v->a[2913] = 7; + v->a[2914] = sym_arithmetic_expansion; + v->a[2915] = sym_brace_expression; + v->a[2916] = sym_string; + v->a[2917] = sym_number; + v->a[2918] = sym_simple_expansion; + v->a[2919] = sym_expansion; small_parse_table_146(v); } void small_parse_table_146(t_small_parse_table_array *v) { - v->a[2920] = anon_sym_POUND; - v->a[2921] = anon_sym_AT2; - v->a[2922] = anon_sym_0; - v->a[2923] = anon_sym__; - v->a[2924] = actions(1227); - v->a[2925] = 40; - v->a[2926] = anon_sym_LPAREN_LPAREN; - v->a[2927] = anon_sym_SEMI; + v->a[2920] = sym_command_substitution; + v->a[2921] = actions(691); + v->a[2922] = 20; + v->a[2923] = anon_sym_PIPE; + v->a[2924] = anon_sym_RPAREN; + v->a[2925] = anon_sym_SEMI_SEMI; + v->a[2926] = anon_sym_PIPE_AMP; + v->a[2927] = anon_sym_AMP_AMP; v->a[2928] = anon_sym_PIPE_PIPE; - v->a[2929] = anon_sym_AMP_AMP; - v->a[2930] = anon_sym_PIPE; - v->a[2931] = anon_sym_AMP; - v->a[2932] = anon_sym_EQ_EQ; - v->a[2933] = anon_sym_LT; - v->a[2934] = anon_sym_GT; - v->a[2935] = anon_sym_LT_LT; - v->a[2936] = anon_sym_GT_GT; - v->a[2937] = anon_sym_LPAREN; - v->a[2938] = anon_sym_RPAREN; - v->a[2939] = anon_sym_SEMI_SEMI; + v->a[2929] = anon_sym_LT; + v->a[2930] = anon_sym_GT; + v->a[2931] = anon_sym_GT_GT; + v->a[2932] = anon_sym_AMP_GT; + v->a[2933] = anon_sym_AMP_GT_GT; + v->a[2934] = anon_sym_LT_AMP; + v->a[2935] = anon_sym_GT_AMP; + v->a[2936] = anon_sym_GT_PIPE; + v->a[2937] = anon_sym_LT_AMP_DASH; + v->a[2938] = anon_sym_GT_AMP_DASH; + v->a[2939] = anon_sym_LT_LT; small_parse_table_147(v); } void small_parse_table_147(t_small_parse_table_array *v) { - v->a[2940] = anon_sym_PIPE_AMP; - v->a[2941] = anon_sym_EQ_TILDE; - v->a[2942] = anon_sym_AMP_GT; - v->a[2943] = anon_sym_AMP_GT_GT; - v->a[2944] = anon_sym_LT_AMP; - v->a[2945] = anon_sym_GT_AMP; - v->a[2946] = anon_sym_GT_PIPE; - v->a[2947] = anon_sym_LT_AMP_DASH; - v->a[2948] = anon_sym_GT_AMP_DASH; - v->a[2949] = anon_sym_LT_LT_DASH; - v->a[2950] = aux_sym_heredoc_redirect_token1; - v->a[2951] = anon_sym_LT_LT_LT; - v->a[2952] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2953] = anon_sym_DOLLAR_LBRACK; - v->a[2954] = sym__special_character; - v->a[2955] = sym_raw_string; - v->a[2956] = sym_ansi_c_string; - v->a[2957] = aux_sym_number_token1; - v->a[2958] = aux_sym_number_token2; - v->a[2959] = anon_sym_DOLLAR_LBRACE; + v->a[2940] = anon_sym_LT_LT_DASH; + v->a[2941] = anon_sym_AMP; + v->a[2942] = anon_sym_SEMI; + v->a[2943] = 21; + v->a[2944] = actions(3); + v->a[2945] = 1; + v->a[2946] = sym_comment; + v->a[2947] = actions(697); + v->a[2948] = 1; + v->a[2949] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[2950] = actions(699); + v->a[2951] = 1; + v->a[2952] = anon_sym_DOLLAR; + v->a[2953] = actions(701); + v->a[2954] = 1; + v->a[2955] = sym__special_character; + v->a[2956] = actions(703); + v->a[2957] = 1; + v->a[2958] = anon_sym_DQUOTE; + v->a[2959] = actions(705); small_parse_table_148(v); } void small_parse_table_148(t_small_parse_table_array *v) { - v->a[2960] = anon_sym_DOLLAR_LPAREN; - v->a[2961] = anon_sym_BQUOTE; - v->a[2962] = anon_sym_DOLLAR_BQUOTE; - v->a[2963] = anon_sym_LT_LPAREN; - v->a[2964] = anon_sym_GT_LPAREN; - v->a[2965] = sym_word; - v->a[2966] = 8; - v->a[2967] = actions(3); - v->a[2968] = 1; - v->a[2969] = sym_comment; - v->a[2970] = actions(1819); - v->a[2971] = 1; - v->a[2972] = anon_sym_DQUOTE; - v->a[2973] = actions(1823); - v->a[2974] = 1; - v->a[2975] = sym_variable_name; - v->a[2976] = state(1125); - v->a[2977] = 1; - v->a[2978] = sym_string; - v->a[2979] = actions(1821); + v->a[2960] = 1; + v->a[2961] = aux_sym_number_token1; + v->a[2962] = actions(707); + v->a[2963] = 1; + v->a[2964] = aux_sym_number_token2; + v->a[2965] = actions(709); + v->a[2966] = 1; + v->a[2967] = anon_sym_DOLLAR_LBRACE; + v->a[2968] = actions(711); + v->a[2969] = 1; + v->a[2970] = anon_sym_DOLLAR_LPAREN; + v->a[2971] = actions(713); + v->a[2972] = 1; + v->a[2973] = anon_sym_BQUOTE; + v->a[2974] = actions(715); + v->a[2975] = 1; + v->a[2976] = anon_sym_DOLLAR_BQUOTE; + v->a[2977] = actions(717); + v->a[2978] = 1; + v->a[2979] = sym_test_operator; small_parse_table_149(v); } void small_parse_table_149(t_small_parse_table_array *v) { - v->a[2980] = 2; - v->a[2981] = aux_sym__simple_variable_name_token1; - v->a[2982] = aux_sym__multiline_variable_name_token1; - v->a[2983] = actions(1241); - v->a[2984] = 5; - v->a[2985] = sym_file_descriptor; - v->a[2986] = sym_test_operator; - v->a[2987] = sym__bare_dollar; - v->a[2988] = sym__brace_start; - v->a[2989] = ts_builtin_sym_end; - v->a[2990] = actions(1817); - v->a[2991] = 9; - v->a[2992] = anon_sym_DASH; - v->a[2993] = anon_sym_STAR; - v->a[2994] = anon_sym_BANG; - v->a[2995] = anon_sym_QMARK; - v->a[2996] = anon_sym_DOLLAR; - v->a[2997] = anon_sym_POUND; - v->a[2998] = anon_sym_AT2; - v->a[2999] = anon_sym_0; + v->a[2980] = actions(719); + v->a[2981] = 1; + v->a[2982] = sym__bare_dollar; + v->a[2983] = actions(721); + v->a[2984] = 1; + v->a[2985] = sym__brace_start; + v->a[2986] = state(284); + v->a[2987] = 1; + v->a[2988] = aux_sym_command_repeat2; + v->a[2989] = state(901); + v->a[2990] = 1; + v->a[2991] = aux_sym__literal_repeat1; + v->a[2992] = state(1121); + v->a[2993] = 1; + v->a[2994] = sym_concatenation; + v->a[2995] = actions(689); + v->a[2996] = 2; + v->a[2997] = sym_raw_string; + v->a[2998] = sym_word; + v->a[2999] = actions(1280); small_parse_table_150(v); } diff --git a/parser/static/small_parse_table/small_parse_table_290.c b/parser/static/small_parse_table/small_parse_table_290.c index 168c7118..eb9dde23 100644 --- a/parser/static/small_parse_table/small_parse_table_290.c +++ b/parser/static/small_parse_table/small_parse_table_290.c @@ -14,126 +14,126 @@ void small_parse_table_1450(t_small_parse_table_array *v) { - v->a[29000] = anon_sym_LT; - v->a[29001] = anon_sym_GT; - v->a[29002] = anon_sym_LT_LT; - v->a[29003] = anon_sym_GT_GT; - v->a[29004] = anon_sym_LPAREN; - v->a[29005] = anon_sym_esac; - v->a[29006] = anon_sym_SEMI_SEMI; - v->a[29007] = anon_sym_SEMI_AMP; - v->a[29008] = anon_sym_SEMI_SEMI_AMP; - v->a[29009] = anon_sym_PIPE_AMP; - v->a[29010] = anon_sym_EQ_TILDE; - v->a[29011] = anon_sym_AMP_GT; - v->a[29012] = anon_sym_AMP_GT_GT; - v->a[29013] = anon_sym_LT_AMP; - v->a[29014] = anon_sym_GT_AMP; - v->a[29015] = anon_sym_GT_PIPE; - v->a[29016] = anon_sym_LT_AMP_DASH; - v->a[29017] = anon_sym_GT_AMP_DASH; - v->a[29018] = anon_sym_LT_LT_DASH; - v->a[29019] = anon_sym_LT_LT_LT; + v->a[29000] = anon_sym_AMP_GT_GT; + v->a[29001] = anon_sym_LT_AMP; + v->a[29002] = anon_sym_GT_AMP; + v->a[29003] = anon_sym_GT_PIPE; + v->a[29004] = anon_sym_LT_AMP_DASH; + v->a[29005] = anon_sym_GT_AMP_DASH; + v->a[29006] = anon_sym_LT_LT; + v->a[29007] = anon_sym_LT_LT_DASH; + v->a[29008] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29009] = anon_sym_AMP; + v->a[29010] = anon_sym_DOLLAR; + v->a[29011] = sym__special_character; + v->a[29012] = anon_sym_DQUOTE; + v->a[29013] = sym_raw_string; + v->a[29014] = aux_sym_number_token1; + v->a[29015] = aux_sym_number_token2; + v->a[29016] = anon_sym_DOLLAR_LBRACE; + v->a[29017] = anon_sym_DOLLAR_LPAREN; + v->a[29018] = anon_sym_BQUOTE; + v->a[29019] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1451(v); } void small_parse_table_1451(t_small_parse_table_array *v) { - v->a[29020] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29021] = anon_sym_DOLLAR_LBRACK; - v->a[29022] = aux_sym_concatenation_token1; - v->a[29023] = anon_sym_DOLLAR; - v->a[29024] = sym__special_character; - v->a[29025] = anon_sym_DQUOTE; - v->a[29026] = sym_raw_string; - v->a[29027] = sym_ansi_c_string; - v->a[29028] = aux_sym_number_token1; - v->a[29029] = aux_sym_number_token2; - v->a[29030] = anon_sym_DOLLAR_LBRACE; - v->a[29031] = anon_sym_DOLLAR_LPAREN; - v->a[29032] = anon_sym_BQUOTE; - v->a[29033] = anon_sym_DOLLAR_BQUOTE; - v->a[29034] = anon_sym_LT_LPAREN; - v->a[29035] = anon_sym_GT_LPAREN; - v->a[29036] = sym_word; - v->a[29037] = 13; - v->a[29038] = actions(3); - v->a[29039] = 1; + v->a[29020] = aux_sym__simple_variable_name_token1; + v->a[29021] = sym_word; + v->a[29022] = anon_sym_SEMI; + v->a[29023] = 3; + v->a[29024] = actions(3); + v->a[29025] = 1; + v->a[29026] = sym_comment; + v->a[29027] = actions(3020); + v->a[29028] = 6; + v->a[29029] = sym_file_descriptor; + v->a[29030] = sym__concat; + v->a[29031] = sym_test_operator; + v->a[29032] = sym__bare_dollar; + v->a[29033] = sym__brace_start; + v->a[29034] = aux_sym_heredoc_redirect_token1; + v->a[29035] = actions(3018); + v->a[29036] = 35; + v->a[29037] = anon_sym_esac; + v->a[29038] = anon_sym_PIPE; + v->a[29039] = anon_sym_SEMI_SEMI; small_parse_table_1452(v); } void small_parse_table_1452(t_small_parse_table_array *v) { - v->a[29040] = sym_comment; - v->a[29041] = actions(4386); - v->a[29042] = 1; - v->a[29043] = sym_variable_name; - v->a[29044] = actions(4411); - v->a[29045] = 1; - v->a[29046] = aux_sym_heredoc_redirect_token1; - v->a[29047] = state(6772); - v->a[29048] = 1; - v->a[29049] = sym_subscript; - v->a[29050] = actions(4253); - v->a[29051] = 2; - v->a[29052] = anon_sym_PIPE; - v->a[29053] = anon_sym_PIPE_AMP; - v->a[29054] = actions(4380); - v->a[29055] = 2; - v->a[29056] = anon_sym_PIPE_PIPE; - v->a[29057] = anon_sym_AMP_AMP; - v->a[29058] = actions(4382); - v->a[29059] = 2; + v->a[29040] = anon_sym_SEMI_AMP; + v->a[29041] = anon_sym_SEMI_SEMI_AMP; + v->a[29042] = anon_sym_PIPE_AMP; + v->a[29043] = anon_sym_AMP_AMP; + v->a[29044] = anon_sym_PIPE_PIPE; + v->a[29045] = anon_sym_LT; + v->a[29046] = anon_sym_GT; + v->a[29047] = anon_sym_GT_GT; + v->a[29048] = anon_sym_AMP_GT; + v->a[29049] = anon_sym_AMP_GT_GT; + v->a[29050] = anon_sym_LT_AMP; + v->a[29051] = anon_sym_GT_AMP; + v->a[29052] = anon_sym_GT_PIPE; + v->a[29053] = anon_sym_LT_AMP_DASH; + v->a[29054] = anon_sym_GT_AMP_DASH; + v->a[29055] = anon_sym_LT_LT; + v->a[29056] = anon_sym_LT_LT_DASH; + v->a[29057] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29058] = anon_sym_AMP; + v->a[29059] = aux_sym_concatenation_token1; small_parse_table_1453(v); } void small_parse_table_1453(t_small_parse_table_array *v) { - v->a[29060] = anon_sym_LT_LT; - v->a[29061] = anon_sym_LT_LT_DASH; - v->a[29062] = actions(4409); - v->a[29063] = 2; - v->a[29064] = anon_sym_SEMI; - v->a[29065] = anon_sym_AMP; - v->a[29066] = state(4358); - v->a[29067] = 2; - v->a[29068] = sym_variable_assignment; - v->a[29069] = aux_sym_variable_assignments_repeat1; - v->a[29070] = actions(4257); - v->a[29071] = 3; - v->a[29072] = anon_sym_SEMI_SEMI; - v->a[29073] = anon_sym_SEMI_AMP; - v->a[29074] = anon_sym_SEMI_SEMI_AMP; - v->a[29075] = actions(4261); - v->a[29076] = 3; - v->a[29077] = sym_file_descriptor; - v->a[29078] = sym_test_operator; - v->a[29079] = sym__brace_start; + v->a[29060] = anon_sym_DOLLAR; + v->a[29061] = sym__special_character; + v->a[29062] = anon_sym_DQUOTE; + v->a[29063] = sym_raw_string; + v->a[29064] = aux_sym_number_token1; + v->a[29065] = aux_sym_number_token2; + v->a[29066] = anon_sym_DOLLAR_LBRACE; + v->a[29067] = anon_sym_DOLLAR_LPAREN; + v->a[29068] = anon_sym_BQUOTE; + v->a[29069] = anon_sym_DOLLAR_BQUOTE; + v->a[29070] = sym_word; + v->a[29071] = anon_sym_SEMI; + v->a[29072] = 3; + v->a[29073] = actions(3); + v->a[29074] = 1; + v->a[29075] = sym_comment; + v->a[29076] = actions(3125); + v->a[29077] = 6; + v->a[29078] = sym_file_descriptor; + v->a[29079] = sym__concat; small_parse_table_1454(v); } void small_parse_table_1454(t_small_parse_table_array *v) { - v->a[29080] = state(4455); - v->a[29081] = 3; - v->a[29082] = sym_file_redirect; - v->a[29083] = sym_heredoc_redirect; - v->a[29084] = aux_sym_redirected_statement_repeat1; - v->a[29085] = actions(4247); - v->a[29086] = 28; - v->a[29087] = anon_sym_LPAREN_LPAREN; - v->a[29088] = anon_sym_LT; - v->a[29089] = anon_sym_GT; - v->a[29090] = anon_sym_GT_GT; - v->a[29091] = anon_sym_AMP_GT; - v->a[29092] = anon_sym_AMP_GT_GT; - v->a[29093] = anon_sym_LT_AMP; - v->a[29094] = anon_sym_GT_AMP; - v->a[29095] = anon_sym_GT_PIPE; - v->a[29096] = anon_sym_LT_AMP_DASH; - v->a[29097] = anon_sym_GT_AMP_DASH; - v->a[29098] = anon_sym_LT_LT_LT; - v->a[29099] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29080] = sym_test_operator; + v->a[29081] = sym__bare_dollar; + v->a[29082] = sym__brace_start; + v->a[29083] = aux_sym_heredoc_redirect_token1; + v->a[29084] = actions(3123); + v->a[29085] = 35; + v->a[29086] = anon_sym_LPAREN; + v->a[29087] = anon_sym_PIPE; + v->a[29088] = anon_sym_SEMI_SEMI; + v->a[29089] = anon_sym_SEMI_AMP; + v->a[29090] = anon_sym_SEMI_SEMI_AMP; + v->a[29091] = anon_sym_PIPE_AMP; + v->a[29092] = anon_sym_AMP_AMP; + v->a[29093] = anon_sym_PIPE_PIPE; + v->a[29094] = anon_sym_LT; + v->a[29095] = anon_sym_GT; + v->a[29096] = anon_sym_GT_GT; + v->a[29097] = anon_sym_AMP_GT; + v->a[29098] = anon_sym_AMP_GT_GT; + v->a[29099] = anon_sym_LT_AMP; small_parse_table_1455(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2900.c b/parser/static/small_parse_table/small_parse_table_2900.c deleted file mode 100644 index 1e747b7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2900.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2900.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14500(t_small_parse_table_array *v) -{ - v->a[290000] = actions(4554); - v->a[290001] = 11; - v->a[290002] = sym_file_descriptor; - v->a[290003] = anon_sym_PIPE_PIPE; - v->a[290004] = anon_sym_AMP_AMP; - v->a[290005] = anon_sym_GT_GT; - v->a[290006] = anon_sym_PIPE_AMP; - v->a[290007] = anon_sym_RBRACK; - v->a[290008] = anon_sym_AMP_GT_GT; - v->a[290009] = anon_sym_GT_PIPE; - v->a[290010] = anon_sym_LT_AMP_DASH; - v->a[290011] = anon_sym_GT_AMP_DASH; - v->a[290012] = anon_sym_LT_LT_DASH; - v->a[290013] = 9; - v->a[290014] = actions(71); - v->a[290015] = 1; - v->a[290016] = sym_comment; - v->a[290017] = actions(4692); - v->a[290018] = 1; - v->a[290019] = anon_sym_LT_LT; - small_parse_table_14501(v); -} - -void small_parse_table_14501(t_small_parse_table_array *v) -{ - v->a[290020] = actions(11993); - v->a[290021] = 1; - v->a[290022] = sym_file_descriptor; - v->a[290023] = actions(12954); - v->a[290024] = 1; - v->a[290025] = anon_sym_LT_LT_DASH; - v->a[290026] = actions(12948); - v->a[290027] = 2; - v->a[290028] = anon_sym_PIPE_PIPE; - v->a[290029] = anon_sym_AMP_AMP; - v->a[290030] = actions(12952); - v->a[290031] = 2; - v->a[290032] = anon_sym_LT_AMP_DASH; - v->a[290033] = anon_sym_GT_AMP_DASH; - v->a[290034] = actions(12950); - v->a[290035] = 3; - v->a[290036] = anon_sym_GT_GT; - v->a[290037] = anon_sym_AMP_GT_GT; - v->a[290038] = anon_sym_GT_PIPE; - v->a[290039] = state(4746); - small_parse_table_14502(v); -} - -void small_parse_table_14502(t_small_parse_table_array *v) -{ - v->a[290040] = 3; - v->a[290041] = sym_file_redirect; - v->a[290042] = sym_heredoc_redirect; - v->a[290043] = aux_sym_redirected_statement_repeat1; - v->a[290044] = actions(11540); - v->a[290045] = 5; - v->a[290046] = anon_sym_LT; - v->a[290047] = anon_sym_GT; - v->a[290048] = anon_sym_AMP_GT; - v->a[290049] = anon_sym_LT_AMP; - v->a[290050] = anon_sym_GT_AMP; - v->a[290051] = 9; - v->a[290052] = actions(71); - v->a[290053] = 1; - v->a[290054] = sym_comment; - v->a[290055] = actions(12860); - v->a[290056] = 1; - v->a[290057] = anon_sym_LT_LT; - v->a[290058] = actions(12862); - v->a[290059] = 1; - small_parse_table_14503(v); -} - -void small_parse_table_14503(t_small_parse_table_array *v) -{ - v->a[290060] = anon_sym_LT_LT_DASH; - v->a[290061] = actions(12864); - v->a[290062] = 1; - v->a[290063] = sym_file_descriptor; - v->a[290064] = actions(5992); - v->a[290065] = 2; - v->a[290066] = anon_sym_PIPE_PIPE; - v->a[290067] = anon_sym_AMP_AMP; - v->a[290068] = actions(12836); - v->a[290069] = 2; - v->a[290070] = anon_sym_LT_AMP_DASH; - v->a[290071] = anon_sym_GT_AMP_DASH; - v->a[290072] = actions(12834); - v->a[290073] = 3; - v->a[290074] = anon_sym_GT_GT; - v->a[290075] = anon_sym_AMP_GT_GT; - v->a[290076] = anon_sym_GT_PIPE; - v->a[290077] = state(5436); - v->a[290078] = 3; - v->a[290079] = sym_file_redirect; - small_parse_table_14504(v); -} - -void small_parse_table_14504(t_small_parse_table_array *v) -{ - v->a[290080] = sym_heredoc_redirect; - v->a[290081] = aux_sym_redirected_statement_repeat1; - v->a[290082] = actions(12832); - v->a[290083] = 5; - v->a[290084] = anon_sym_LT; - v->a[290085] = anon_sym_GT; - v->a[290086] = anon_sym_AMP_GT; - v->a[290087] = anon_sym_LT_AMP; - v->a[290088] = anon_sym_GT_AMP; - v->a[290089] = 3; - v->a[290090] = actions(71); - v->a[290091] = 1; - v->a[290092] = sym_comment; - v->a[290093] = actions(5766); - v->a[290094] = 7; - v->a[290095] = anon_sym_PIPE; - v->a[290096] = anon_sym_LT; - v->a[290097] = anon_sym_GT; - v->a[290098] = anon_sym_LT_LT; - v->a[290099] = anon_sym_AMP_GT; - small_parse_table_14505(v); -} - -/* EOF small_parse_table_2900.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2901.c b/parser/static/small_parse_table/small_parse_table_2901.c deleted file mode 100644 index 0113b49a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2901.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2901.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14505(t_small_parse_table_array *v) -{ - v->a[290100] = anon_sym_LT_AMP; - v->a[290101] = anon_sym_GT_AMP; - v->a[290102] = actions(5768); - v->a[290103] = 11; - v->a[290104] = sym_file_descriptor; - v->a[290105] = sym_variable_name; - v->a[290106] = anon_sym_PIPE_PIPE; - v->a[290107] = anon_sym_AMP_AMP; - v->a[290108] = anon_sym_GT_GT; - v->a[290109] = anon_sym_PIPE_AMP; - v->a[290110] = anon_sym_AMP_GT_GT; - v->a[290111] = anon_sym_GT_PIPE; - v->a[290112] = anon_sym_LT_AMP_DASH; - v->a[290113] = anon_sym_GT_AMP_DASH; - v->a[290114] = anon_sym_LT_LT_DASH; - v->a[290115] = 6; - v->a[290116] = actions(3); - v->a[290117] = 1; - v->a[290118] = sym_comment; - v->a[290119] = actions(12928); - small_parse_table_14506(v); -} - -void small_parse_table_14506(t_small_parse_table_array *v) -{ - v->a[290120] = 1; - v->a[290121] = aux_sym_concatenation_token1; - v->a[290122] = actions(12930); - v->a[290123] = 1; - v->a[290124] = sym__concat; - v->a[290125] = state(5580); - v->a[290126] = 1; - v->a[290127] = aux_sym_concatenation_repeat1; - v->a[290128] = actions(2074); - v->a[290129] = 2; - v->a[290130] = sym_file_descriptor; - v->a[290131] = aux_sym_heredoc_redirect_token1; - v->a[290132] = actions(2072); - v->a[290133] = 13; - v->a[290134] = anon_sym_PIPE_PIPE; - v->a[290135] = anon_sym_AMP_AMP; - v->a[290136] = anon_sym_LT; - v->a[290137] = anon_sym_GT; - v->a[290138] = anon_sym_GT_GT; - v->a[290139] = anon_sym_AMP_GT; - small_parse_table_14507(v); -} - -void small_parse_table_14507(t_small_parse_table_array *v) -{ - v->a[290140] = anon_sym_AMP_GT_GT; - v->a[290141] = anon_sym_LT_AMP; - v->a[290142] = anon_sym_GT_AMP; - v->a[290143] = anon_sym_GT_PIPE; - v->a[290144] = anon_sym_LT_AMP_DASH; - v->a[290145] = anon_sym_GT_AMP_DASH; - v->a[290146] = anon_sym_LT_LT_LT; - v->a[290147] = 9; - v->a[290148] = actions(71); - v->a[290149] = 1; - v->a[290150] = sym_comment; - v->a[290151] = actions(4692); - v->a[290152] = 1; - v->a[290153] = anon_sym_LT_LT; - v->a[290154] = actions(12221); - v->a[290155] = 1; - v->a[290156] = sym_file_descriptor; - v->a[290157] = actions(12954); - v->a[290158] = 1; - v->a[290159] = anon_sym_LT_LT_DASH; - small_parse_table_14508(v); -} - -void small_parse_table_14508(t_small_parse_table_array *v) -{ - v->a[290160] = actions(12956); - v->a[290161] = 2; - v->a[290162] = anon_sym_PIPE_PIPE; - v->a[290163] = anon_sym_AMP_AMP; - v->a[290164] = actions(12960); - v->a[290165] = 2; - v->a[290166] = anon_sym_LT_AMP_DASH; - v->a[290167] = anon_sym_GT_AMP_DASH; - v->a[290168] = actions(12958); - v->a[290169] = 3; - v->a[290170] = anon_sym_GT_GT; - v->a[290171] = anon_sym_AMP_GT_GT; - v->a[290172] = anon_sym_GT_PIPE; - v->a[290173] = state(4986); - v->a[290174] = 3; - v->a[290175] = sym_file_redirect; - v->a[290176] = sym_heredoc_redirect; - v->a[290177] = aux_sym_redirected_statement_repeat1; - v->a[290178] = actions(11554); - v->a[290179] = 5; - small_parse_table_14509(v); -} - -void small_parse_table_14509(t_small_parse_table_array *v) -{ - v->a[290180] = anon_sym_LT; - v->a[290181] = anon_sym_GT; - v->a[290182] = anon_sym_AMP_GT; - v->a[290183] = anon_sym_LT_AMP; - v->a[290184] = anon_sym_GT_AMP; - v->a[290185] = 3; - v->a[290186] = actions(71); - v->a[290187] = 1; - v->a[290188] = sym_comment; - v->a[290189] = actions(4370); - v->a[290190] = 7; - v->a[290191] = anon_sym_PIPE; - v->a[290192] = anon_sym_LT; - v->a[290193] = anon_sym_GT; - v->a[290194] = anon_sym_LT_LT; - v->a[290195] = anon_sym_AMP_GT; - v->a[290196] = anon_sym_LT_AMP; - v->a[290197] = anon_sym_GT_AMP; - v->a[290198] = actions(4372); - v->a[290199] = 11; - small_parse_table_14510(v); -} - -/* EOF small_parse_table_2901.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2902.c b/parser/static/small_parse_table/small_parse_table_2902.c deleted file mode 100644 index 10d8e1ec..00000000 --- a/parser/static/small_parse_table/small_parse_table_2902.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2902.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14510(t_small_parse_table_array *v) -{ - v->a[290200] = sym_file_descriptor; - v->a[290201] = anon_sym_PIPE_PIPE; - v->a[290202] = anon_sym_AMP_AMP; - v->a[290203] = anon_sym_GT_GT; - v->a[290204] = anon_sym_PIPE_AMP; - v->a[290205] = anon_sym_RBRACK; - v->a[290206] = anon_sym_AMP_GT_GT; - v->a[290207] = anon_sym_GT_PIPE; - v->a[290208] = anon_sym_LT_AMP_DASH; - v->a[290209] = anon_sym_GT_AMP_DASH; - v->a[290210] = anon_sym_LT_LT_DASH; - v->a[290211] = 3; - v->a[290212] = actions(71); - v->a[290213] = 1; - v->a[290214] = sym_comment; - v->a[290215] = actions(12101); - v->a[290216] = 7; - v->a[290217] = anon_sym_PIPE; - v->a[290218] = anon_sym_LT; - v->a[290219] = anon_sym_GT; - small_parse_table_14511(v); -} - -void small_parse_table_14511(t_small_parse_table_array *v) -{ - v->a[290220] = anon_sym_LT_LT; - v->a[290221] = anon_sym_AMP_GT; - v->a[290222] = anon_sym_LT_AMP; - v->a[290223] = anon_sym_GT_AMP; - v->a[290224] = actions(12103); - v->a[290225] = 11; - v->a[290226] = sym_file_descriptor; - v->a[290227] = anon_sym_PIPE_PIPE; - v->a[290228] = anon_sym_AMP_AMP; - v->a[290229] = anon_sym_GT_GT; - v->a[290230] = anon_sym_PIPE_AMP; - v->a[290231] = anon_sym_RBRACK; - v->a[290232] = anon_sym_AMP_GT_GT; - v->a[290233] = anon_sym_GT_PIPE; - v->a[290234] = anon_sym_LT_AMP_DASH; - v->a[290235] = anon_sym_GT_AMP_DASH; - v->a[290236] = anon_sym_LT_LT_DASH; - v->a[290237] = 9; - v->a[290238] = actions(71); - v->a[290239] = 1; - small_parse_table_14512(v); -} - -void small_parse_table_14512(t_small_parse_table_array *v) -{ - v->a[290240] = sym_comment; - v->a[290241] = actions(4692); - v->a[290242] = 1; - v->a[290243] = anon_sym_LT_LT; - v->a[290244] = actions(11834); - v->a[290245] = 1; - v->a[290246] = sym_file_descriptor; - v->a[290247] = actions(12954); - v->a[290248] = 1; - v->a[290249] = anon_sym_LT_LT_DASH; - v->a[290250] = actions(12962); - v->a[290251] = 2; - v->a[290252] = anon_sym_PIPE_PIPE; - v->a[290253] = anon_sym_AMP_AMP; - v->a[290254] = actions(12966); - v->a[290255] = 2; - v->a[290256] = anon_sym_LT_AMP_DASH; - v->a[290257] = anon_sym_GT_AMP_DASH; - v->a[290258] = actions(12964); - v->a[290259] = 3; - small_parse_table_14513(v); -} - -void small_parse_table_14513(t_small_parse_table_array *v) -{ - v->a[290260] = anon_sym_GT_GT; - v->a[290261] = anon_sym_AMP_GT_GT; - v->a[290262] = anon_sym_GT_PIPE; - v->a[290263] = state(4650); - v->a[290264] = 3; - v->a[290265] = sym_file_redirect; - v->a[290266] = sym_heredoc_redirect; - v->a[290267] = aux_sym_redirected_statement_repeat1; - v->a[290268] = actions(11479); - v->a[290269] = 5; - v->a[290270] = anon_sym_LT; - v->a[290271] = anon_sym_GT; - v->a[290272] = anon_sym_AMP_GT; - v->a[290273] = anon_sym_LT_AMP; - v->a[290274] = anon_sym_GT_AMP; - v->a[290275] = 9; - v->a[290276] = actions(71); - v->a[290277] = 1; - v->a[290278] = sym_comment; - v->a[290279] = actions(4692); - small_parse_table_14514(v); -} - -void small_parse_table_14514(t_small_parse_table_array *v) -{ - v->a[290280] = 1; - v->a[290281] = anon_sym_LT_LT; - v->a[290282] = actions(11856); - v->a[290283] = 1; - v->a[290284] = sym_file_descriptor; - v->a[290285] = actions(12954); - v->a[290286] = 1; - v->a[290287] = anon_sym_LT_LT_DASH; - v->a[290288] = actions(12968); - v->a[290289] = 2; - v->a[290290] = anon_sym_PIPE_PIPE; - v->a[290291] = anon_sym_AMP_AMP; - v->a[290292] = actions(12972); - v->a[290293] = 2; - v->a[290294] = anon_sym_LT_AMP_DASH; - v->a[290295] = anon_sym_GT_AMP_DASH; - v->a[290296] = actions(12970); - v->a[290297] = 3; - v->a[290298] = anon_sym_GT_GT; - v->a[290299] = anon_sym_AMP_GT_GT; - small_parse_table_14515(v); -} - -/* EOF small_parse_table_2902.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2903.c b/parser/static/small_parse_table/small_parse_table_2903.c deleted file mode 100644 index 73815e00..00000000 --- a/parser/static/small_parse_table/small_parse_table_2903.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2903.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14515(t_small_parse_table_array *v) -{ - v->a[290300] = anon_sym_GT_PIPE; - v->a[290301] = state(4697); - v->a[290302] = 3; - v->a[290303] = sym_file_redirect; - v->a[290304] = sym_heredoc_redirect; - v->a[290305] = aux_sym_redirected_statement_repeat1; - v->a[290306] = actions(11485); - v->a[290307] = 5; - v->a[290308] = anon_sym_LT; - v->a[290309] = anon_sym_GT; - v->a[290310] = anon_sym_AMP_GT; - v->a[290311] = anon_sym_LT_AMP; - v->a[290312] = anon_sym_GT_AMP; - v->a[290313] = 9; - v->a[290314] = actions(71); - v->a[290315] = 1; - v->a[290316] = sym_comment; - v->a[290317] = actions(4692); - v->a[290318] = 1; - v->a[290319] = anon_sym_LT_LT; - small_parse_table_14516(v); -} - -void small_parse_table_14516(t_small_parse_table_array *v) -{ - v->a[290320] = actions(12778); - v->a[290321] = 1; - v->a[290322] = sym_file_descriptor; - v->a[290323] = actions(12954); - v->a[290324] = 1; - v->a[290325] = anon_sym_LT_LT_DASH; - v->a[290326] = actions(12974); - v->a[290327] = 2; - v->a[290328] = anon_sym_PIPE_PIPE; - v->a[290329] = anon_sym_AMP_AMP; - v->a[290330] = actions(12978); - v->a[290331] = 2; - v->a[290332] = anon_sym_LT_AMP_DASH; - v->a[290333] = anon_sym_GT_AMP_DASH; - v->a[290334] = actions(12976); - v->a[290335] = 3; - v->a[290336] = anon_sym_GT_GT; - v->a[290337] = anon_sym_AMP_GT_GT; - v->a[290338] = anon_sym_GT_PIPE; - v->a[290339] = state(5366); - small_parse_table_14517(v); -} - -void small_parse_table_14517(t_small_parse_table_array *v) -{ - v->a[290340] = 3; - v->a[290341] = sym_file_redirect; - v->a[290342] = sym_heredoc_redirect; - v->a[290343] = aux_sym_redirected_statement_repeat1; - v->a[290344] = actions(12344); - v->a[290345] = 5; - v->a[290346] = anon_sym_LT; - v->a[290347] = anon_sym_GT; - v->a[290348] = anon_sym_AMP_GT; - v->a[290349] = anon_sym_LT_AMP; - v->a[290350] = anon_sym_GT_AMP; - v->a[290351] = 3; - v->a[290352] = actions(71); - v->a[290353] = 1; - v->a[290354] = sym_comment; - v->a[290355] = actions(11780); - v->a[290356] = 7; - v->a[290357] = anon_sym_PIPE; - v->a[290358] = anon_sym_LT; - v->a[290359] = anon_sym_GT; - small_parse_table_14518(v); -} - -void small_parse_table_14518(t_small_parse_table_array *v) -{ - v->a[290360] = anon_sym_LT_LT; - v->a[290361] = anon_sym_AMP_GT; - v->a[290362] = anon_sym_LT_AMP; - v->a[290363] = anon_sym_GT_AMP; - v->a[290364] = actions(11782); - v->a[290365] = 11; - v->a[290366] = sym_file_descriptor; - v->a[290367] = anon_sym_PIPE_PIPE; - v->a[290368] = anon_sym_AMP_AMP; - v->a[290369] = anon_sym_GT_GT; - v->a[290370] = anon_sym_PIPE_AMP; - v->a[290371] = anon_sym_AMP_GT_GT; - v->a[290372] = anon_sym_GT_PIPE; - v->a[290373] = anon_sym_LT_AMP_DASH; - v->a[290374] = anon_sym_GT_AMP_DASH; - v->a[290375] = anon_sym_LT_LT_DASH; - v->a[290376] = anon_sym_LT_LT_LT; - v->a[290377] = 6; - v->a[290378] = actions(71); - v->a[290379] = 1; - small_parse_table_14519(v); -} - -void small_parse_table_14519(t_small_parse_table_array *v) -{ - v->a[290380] = sym_comment; - v->a[290381] = actions(11745); - v->a[290382] = 1; - v->a[290383] = anon_sym_PIPE; - v->a[290384] = actions(12980); - v->a[290385] = 1; - v->a[290386] = anon_sym_PIPE_AMP; - v->a[290387] = state(5602); - v->a[290388] = 1; - v->a[290389] = aux_sym_pipeline_repeat1; - v->a[290390] = actions(11743); - v->a[290391] = 6; - v->a[290392] = anon_sym_LT; - v->a[290393] = anon_sym_GT; - v->a[290394] = anon_sym_LT_LT; - v->a[290395] = anon_sym_AMP_GT; - v->a[290396] = anon_sym_LT_AMP; - v->a[290397] = anon_sym_GT_AMP; - v->a[290398] = actions(11748); - v->a[290399] = 9; - small_parse_table_14520(v); -} - -/* EOF small_parse_table_2903.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2904.c b/parser/static/small_parse_table/small_parse_table_2904.c deleted file mode 100644 index 4aa7aa23..00000000 --- a/parser/static/small_parse_table/small_parse_table_2904.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2904.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14520(t_small_parse_table_array *v) -{ - v->a[290400] = sym_file_descriptor; - v->a[290401] = anon_sym_PIPE_PIPE; - v->a[290402] = anon_sym_AMP_AMP; - v->a[290403] = anon_sym_GT_GT; - v->a[290404] = anon_sym_AMP_GT_GT; - v->a[290405] = anon_sym_GT_PIPE; - v->a[290406] = anon_sym_LT_AMP_DASH; - v->a[290407] = anon_sym_GT_AMP_DASH; - v->a[290408] = anon_sym_LT_LT_DASH; - v->a[290409] = 6; - v->a[290410] = actions(3); - v->a[290411] = 1; - v->a[290412] = sym_comment; - v->a[290413] = actions(12928); - v->a[290414] = 1; - v->a[290415] = aux_sym_concatenation_token1; - v->a[290416] = actions(12930); - v->a[290417] = 1; - v->a[290418] = sym__concat; - v->a[290419] = state(5577); - small_parse_table_14521(v); -} - -void small_parse_table_14521(t_small_parse_table_array *v) -{ - v->a[290420] = 1; - v->a[290421] = aux_sym_concatenation_repeat1; - v->a[290422] = actions(5723); - v->a[290423] = 2; - v->a[290424] = sym_file_descriptor; - v->a[290425] = aux_sym_heredoc_redirect_token1; - v->a[290426] = actions(5721); - v->a[290427] = 13; - v->a[290428] = anon_sym_PIPE_PIPE; - v->a[290429] = anon_sym_AMP_AMP; - v->a[290430] = anon_sym_LT; - v->a[290431] = anon_sym_GT; - v->a[290432] = anon_sym_GT_GT; - v->a[290433] = anon_sym_AMP_GT; - v->a[290434] = anon_sym_AMP_GT_GT; - v->a[290435] = anon_sym_LT_AMP; - v->a[290436] = anon_sym_GT_AMP; - v->a[290437] = anon_sym_GT_PIPE; - v->a[290438] = anon_sym_LT_AMP_DASH; - v->a[290439] = anon_sym_GT_AMP_DASH; - small_parse_table_14522(v); -} - -void small_parse_table_14522(t_small_parse_table_array *v) -{ - v->a[290440] = anon_sym_LT_LT_LT; - v->a[290441] = 3; - v->a[290442] = actions(71); - v->a[290443] = 1; - v->a[290444] = sym_comment; - v->a[290445] = actions(2072); - v->a[290446] = 7; - v->a[290447] = anon_sym_PIPE; - v->a[290448] = anon_sym_LT; - v->a[290449] = anon_sym_GT; - v->a[290450] = anon_sym_LT_LT; - v->a[290451] = anon_sym_AMP_GT; - v->a[290452] = anon_sym_LT_AMP; - v->a[290453] = anon_sym_GT_AMP; - v->a[290454] = actions(2074); - v->a[290455] = 11; - v->a[290456] = sym_file_descriptor; - v->a[290457] = anon_sym_PIPE_PIPE; - v->a[290458] = anon_sym_AMP_AMP; - v->a[290459] = anon_sym_GT_GT; - small_parse_table_14523(v); -} - -void small_parse_table_14523(t_small_parse_table_array *v) -{ - v->a[290460] = anon_sym_PIPE_AMP; - v->a[290461] = anon_sym_RBRACK; - v->a[290462] = anon_sym_AMP_GT_GT; - v->a[290463] = anon_sym_GT_PIPE; - v->a[290464] = anon_sym_LT_AMP_DASH; - v->a[290465] = anon_sym_GT_AMP_DASH; - v->a[290466] = anon_sym_LT_LT_DASH; - v->a[290467] = 3; - v->a[290468] = actions(71); - v->a[290469] = 1; - v->a[290470] = sym_comment; - v->a[290471] = actions(11752); - v->a[290472] = 7; - v->a[290473] = anon_sym_PIPE; - v->a[290474] = anon_sym_LT; - v->a[290475] = anon_sym_GT; - v->a[290476] = anon_sym_LT_LT; - v->a[290477] = anon_sym_AMP_GT; - v->a[290478] = anon_sym_LT_AMP; - v->a[290479] = anon_sym_GT_AMP; - small_parse_table_14524(v); -} - -void small_parse_table_14524(t_small_parse_table_array *v) -{ - v->a[290480] = actions(11750); - v->a[290481] = 11; - v->a[290482] = sym_file_descriptor; - v->a[290483] = anon_sym_PIPE_PIPE; - v->a[290484] = anon_sym_AMP_AMP; - v->a[290485] = anon_sym_GT_GT; - v->a[290486] = anon_sym_PIPE_AMP; - v->a[290487] = anon_sym_AMP_GT_GT; - v->a[290488] = anon_sym_GT_PIPE; - v->a[290489] = anon_sym_LT_AMP_DASH; - v->a[290490] = anon_sym_GT_AMP_DASH; - v->a[290491] = anon_sym_LT_LT_DASH; - v->a[290492] = anon_sym_LT_LT_LT; - v->a[290493] = 3; - v->a[290494] = actions(71); - v->a[290495] = 1; - v->a[290496] = sym_comment; - v->a[290497] = actions(12201); - v->a[290498] = 7; - v->a[290499] = anon_sym_PIPE; - small_parse_table_14525(v); -} - -/* EOF small_parse_table_2904.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2905.c b/parser/static/small_parse_table/small_parse_table_2905.c deleted file mode 100644 index dbdcac61..00000000 --- a/parser/static/small_parse_table/small_parse_table_2905.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2905.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14525(t_small_parse_table_array *v) -{ - v->a[290500] = anon_sym_LT; - v->a[290501] = anon_sym_GT; - v->a[290502] = anon_sym_LT_LT; - v->a[290503] = anon_sym_AMP_GT; - v->a[290504] = anon_sym_LT_AMP; - v->a[290505] = anon_sym_GT_AMP; - v->a[290506] = actions(12199); - v->a[290507] = 11; - v->a[290508] = sym_file_descriptor; - v->a[290509] = anon_sym_PIPE_PIPE; - v->a[290510] = anon_sym_AMP_AMP; - v->a[290511] = anon_sym_GT_GT; - v->a[290512] = anon_sym_PIPE_AMP; - v->a[290513] = anon_sym_RBRACK; - v->a[290514] = anon_sym_AMP_GT_GT; - v->a[290515] = anon_sym_GT_PIPE; - v->a[290516] = anon_sym_LT_AMP_DASH; - v->a[290517] = anon_sym_GT_AMP_DASH; - v->a[290518] = anon_sym_LT_LT_DASH; - v->a[290519] = 3; - small_parse_table_14526(v); -} - -void small_parse_table_14526(t_small_parse_table_array *v) -{ - v->a[290520] = actions(71); - v->a[290521] = 1; - v->a[290522] = sym_comment; - v->a[290523] = actions(5373); - v->a[290524] = 7; - v->a[290525] = anon_sym_PIPE; - v->a[290526] = anon_sym_LT; - v->a[290527] = anon_sym_GT; - v->a[290528] = anon_sym_LT_LT; - v->a[290529] = anon_sym_AMP_GT; - v->a[290530] = anon_sym_LT_AMP; - v->a[290531] = anon_sym_GT_AMP; - v->a[290532] = actions(5375); - v->a[290533] = 11; - v->a[290534] = sym_file_descriptor; - v->a[290535] = sym_variable_name; - v->a[290536] = anon_sym_PIPE_PIPE; - v->a[290537] = anon_sym_AMP_AMP; - v->a[290538] = anon_sym_GT_GT; - v->a[290539] = anon_sym_PIPE_AMP; - small_parse_table_14527(v); -} - -void small_parse_table_14527(t_small_parse_table_array *v) -{ - v->a[290540] = anon_sym_AMP_GT_GT; - v->a[290541] = anon_sym_GT_PIPE; - v->a[290542] = anon_sym_LT_AMP_DASH; - v->a[290543] = anon_sym_GT_AMP_DASH; - v->a[290544] = anon_sym_LT_LT_DASH; - v->a[290545] = 3; - v->a[290546] = actions(71); - v->a[290547] = 1; - v->a[290548] = sym_comment; - v->a[290549] = actions(11735); - v->a[290550] = 7; - v->a[290551] = anon_sym_PIPE; - v->a[290552] = anon_sym_LT; - v->a[290553] = anon_sym_GT; - v->a[290554] = anon_sym_LT_LT; - v->a[290555] = anon_sym_AMP_GT; - v->a[290556] = anon_sym_LT_AMP; - v->a[290557] = anon_sym_GT_AMP; - v->a[290558] = actions(11733); - v->a[290559] = 11; - small_parse_table_14528(v); -} - -void small_parse_table_14528(t_small_parse_table_array *v) -{ - v->a[290560] = sym_file_descriptor; - v->a[290561] = anon_sym_PIPE_PIPE; - v->a[290562] = anon_sym_AMP_AMP; - v->a[290563] = anon_sym_GT_GT; - v->a[290564] = anon_sym_PIPE_AMP; - v->a[290565] = anon_sym_AMP_GT_GT; - v->a[290566] = anon_sym_GT_PIPE; - v->a[290567] = anon_sym_LT_AMP_DASH; - v->a[290568] = anon_sym_GT_AMP_DASH; - v->a[290569] = anon_sym_LT_LT_DASH; - v->a[290570] = anon_sym_LT_LT_LT; - v->a[290571] = 3; - v->a[290572] = actions(71); - v->a[290573] = 1; - v->a[290574] = sym_comment; - v->a[290575] = actions(12189); - v->a[290576] = 7; - v->a[290577] = anon_sym_PIPE; - v->a[290578] = anon_sym_LT; - v->a[290579] = anon_sym_GT; - small_parse_table_14529(v); -} - -void small_parse_table_14529(t_small_parse_table_array *v) -{ - v->a[290580] = anon_sym_LT_LT; - v->a[290581] = anon_sym_AMP_GT; - v->a[290582] = anon_sym_LT_AMP; - v->a[290583] = anon_sym_GT_AMP; - v->a[290584] = actions(12187); - v->a[290585] = 11; - v->a[290586] = sym_file_descriptor; - v->a[290587] = anon_sym_PIPE_PIPE; - v->a[290588] = anon_sym_AMP_AMP; - v->a[290589] = anon_sym_GT_GT; - v->a[290590] = anon_sym_PIPE_AMP; - v->a[290591] = anon_sym_RBRACK; - v->a[290592] = anon_sym_AMP_GT_GT; - v->a[290593] = anon_sym_GT_PIPE; - v->a[290594] = anon_sym_LT_AMP_DASH; - v->a[290595] = anon_sym_GT_AMP_DASH; - v->a[290596] = anon_sym_LT_LT_DASH; - v->a[290597] = 9; - v->a[290598] = actions(71); - v->a[290599] = 1; - small_parse_table_14530(v); -} - -/* EOF small_parse_table_2905.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2906.c b/parser/static/small_parse_table/small_parse_table_2906.c deleted file mode 100644 index ba114361..00000000 --- a/parser/static/small_parse_table/small_parse_table_2906.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2906.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14530(t_small_parse_table_array *v) -{ - v->a[290600] = sym_comment; - v->a[290601] = actions(5994); - v->a[290602] = 1; - v->a[290603] = anon_sym_LT_LT; - v->a[290604] = actions(5996); - v->a[290605] = 1; - v->a[290606] = anon_sym_LT_LT_DASH; - v->a[290607] = actions(12686); - v->a[290608] = 1; - v->a[290609] = sym_file_descriptor; - v->a[290610] = actions(5992); - v->a[290611] = 2; - v->a[290612] = anon_sym_PIPE_PIPE; - v->a[290613] = anon_sym_AMP_AMP; - v->a[290614] = actions(12502); - v->a[290615] = 2; - v->a[290616] = anon_sym_LT_AMP_DASH; - v->a[290617] = anon_sym_GT_AMP_DASH; - v->a[290618] = actions(12500); - v->a[290619] = 3; - small_parse_table_14531(v); -} - -void small_parse_table_14531(t_small_parse_table_array *v) -{ - v->a[290620] = anon_sym_GT_GT; - v->a[290621] = anon_sym_AMP_GT_GT; - v->a[290622] = anon_sym_GT_PIPE; - v->a[290623] = state(5350); - v->a[290624] = 3; - v->a[290625] = sym_file_redirect; - v->a[290626] = sym_heredoc_redirect; - v->a[290627] = aux_sym_redirected_statement_repeat1; - v->a[290628] = actions(12498); - v->a[290629] = 5; - v->a[290630] = anon_sym_LT; - v->a[290631] = anon_sym_GT; - v->a[290632] = anon_sym_AMP_GT; - v->a[290633] = anon_sym_LT_AMP; - v->a[290634] = anon_sym_GT_AMP; - v->a[290635] = 3; - v->a[290636] = actions(71); - v->a[290637] = 1; - v->a[290638] = sym_comment; - v->a[290639] = actions(12001); - small_parse_table_14532(v); -} - -void small_parse_table_14532(t_small_parse_table_array *v) -{ - v->a[290640] = 7; - v->a[290641] = anon_sym_PIPE; - v->a[290642] = anon_sym_LT; - v->a[290643] = anon_sym_GT; - v->a[290644] = anon_sym_LT_LT; - v->a[290645] = anon_sym_AMP_GT; - v->a[290646] = anon_sym_LT_AMP; - v->a[290647] = anon_sym_GT_AMP; - v->a[290648] = actions(12003); - v->a[290649] = 11; - v->a[290650] = sym_file_descriptor; - v->a[290651] = anon_sym_PIPE_PIPE; - v->a[290652] = anon_sym_AMP_AMP; - v->a[290653] = anon_sym_GT_GT; - v->a[290654] = anon_sym_PIPE_AMP; - v->a[290655] = anon_sym_AMP_GT_GT; - v->a[290656] = anon_sym_GT_PIPE; - v->a[290657] = anon_sym_LT_AMP_DASH; - v->a[290658] = anon_sym_GT_AMP_DASH; - v->a[290659] = anon_sym_LT_LT_DASH; - small_parse_table_14533(v); -} - -void small_parse_table_14533(t_small_parse_table_array *v) -{ - v->a[290660] = anon_sym_LT_LT_LT; - v->a[290661] = 3; - v->a[290662] = actions(71); - v->a[290663] = 1; - v->a[290664] = sym_comment; - v->a[290665] = actions(12145); - v->a[290666] = 7; - v->a[290667] = anon_sym_PIPE; - v->a[290668] = anon_sym_LT; - v->a[290669] = anon_sym_GT; - v->a[290670] = anon_sym_LT_LT; - v->a[290671] = anon_sym_AMP_GT; - v->a[290672] = anon_sym_LT_AMP; - v->a[290673] = anon_sym_GT_AMP; - v->a[290674] = actions(12147); - v->a[290675] = 11; - v->a[290676] = sym_file_descriptor; - v->a[290677] = anon_sym_PIPE_PIPE; - v->a[290678] = anon_sym_AMP_AMP; - v->a[290679] = anon_sym_GT_GT; - small_parse_table_14534(v); -} - -void small_parse_table_14534(t_small_parse_table_array *v) -{ - v->a[290680] = anon_sym_PIPE_AMP; - v->a[290681] = anon_sym_RBRACK; - v->a[290682] = anon_sym_AMP_GT_GT; - v->a[290683] = anon_sym_GT_PIPE; - v->a[290684] = anon_sym_LT_AMP_DASH; - v->a[290685] = anon_sym_GT_AMP_DASH; - v->a[290686] = anon_sym_LT_LT_DASH; - v->a[290687] = 3; - v->a[290688] = actions(71); - v->a[290689] = 1; - v->a[290690] = sym_comment; - v->a[290691] = actions(12141); - v->a[290692] = 7; - v->a[290693] = anon_sym_PIPE; - v->a[290694] = anon_sym_LT; - v->a[290695] = anon_sym_GT; - v->a[290696] = anon_sym_LT_LT; - v->a[290697] = anon_sym_AMP_GT; - v->a[290698] = anon_sym_LT_AMP; - v->a[290699] = anon_sym_GT_AMP; - small_parse_table_14535(v); -} - -/* EOF small_parse_table_2906.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2907.c b/parser/static/small_parse_table/small_parse_table_2907.c deleted file mode 100644 index c7e6ddf6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2907.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2907.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14535(t_small_parse_table_array *v) -{ - v->a[290700] = actions(12143); - v->a[290701] = 11; - v->a[290702] = sym_file_descriptor; - v->a[290703] = anon_sym_PIPE_PIPE; - v->a[290704] = anon_sym_AMP_AMP; - v->a[290705] = anon_sym_GT_GT; - v->a[290706] = anon_sym_PIPE_AMP; - v->a[290707] = anon_sym_RBRACK; - v->a[290708] = anon_sym_AMP_GT_GT; - v->a[290709] = anon_sym_GT_PIPE; - v->a[290710] = anon_sym_LT_AMP_DASH; - v->a[290711] = anon_sym_GT_AMP_DASH; - v->a[290712] = anon_sym_LT_LT_DASH; - v->a[290713] = 3; - v->a[290714] = actions(71); - v->a[290715] = 1; - v->a[290716] = sym_comment; - v->a[290717] = actions(12137); - v->a[290718] = 7; - v->a[290719] = anon_sym_PIPE; - small_parse_table_14536(v); -} - -void small_parse_table_14536(t_small_parse_table_array *v) -{ - v->a[290720] = anon_sym_LT; - v->a[290721] = anon_sym_GT; - v->a[290722] = anon_sym_LT_LT; - v->a[290723] = anon_sym_AMP_GT; - v->a[290724] = anon_sym_LT_AMP; - v->a[290725] = anon_sym_GT_AMP; - v->a[290726] = actions(12139); - v->a[290727] = 11; - v->a[290728] = sym_file_descriptor; - v->a[290729] = anon_sym_PIPE_PIPE; - v->a[290730] = anon_sym_AMP_AMP; - v->a[290731] = anon_sym_GT_GT; - v->a[290732] = anon_sym_PIPE_AMP; - v->a[290733] = anon_sym_RBRACK; - v->a[290734] = anon_sym_AMP_GT_GT; - v->a[290735] = anon_sym_GT_PIPE; - v->a[290736] = anon_sym_LT_AMP_DASH; - v->a[290737] = anon_sym_GT_AMP_DASH; - v->a[290738] = anon_sym_LT_LT_DASH; - v->a[290739] = 3; - small_parse_table_14537(v); -} - -void small_parse_table_14537(t_small_parse_table_array *v) -{ - v->a[290740] = actions(71); - v->a[290741] = 1; - v->a[290742] = sym_comment; - v->a[290743] = actions(12211); - v->a[290744] = 7; - v->a[290745] = anon_sym_PIPE; - v->a[290746] = anon_sym_LT; - v->a[290747] = anon_sym_GT; - v->a[290748] = anon_sym_LT_LT; - v->a[290749] = anon_sym_AMP_GT; - v->a[290750] = anon_sym_LT_AMP; - v->a[290751] = anon_sym_GT_AMP; - v->a[290752] = actions(12209); - v->a[290753] = 11; - v->a[290754] = sym_file_descriptor; - v->a[290755] = anon_sym_PIPE_PIPE; - v->a[290756] = anon_sym_AMP_AMP; - v->a[290757] = anon_sym_GT_GT; - v->a[290758] = anon_sym_PIPE_AMP; - v->a[290759] = anon_sym_RBRACK; - small_parse_table_14538(v); -} - -void small_parse_table_14538(t_small_parse_table_array *v) -{ - v->a[290760] = anon_sym_AMP_GT_GT; - v->a[290761] = anon_sym_GT_PIPE; - v->a[290762] = anon_sym_LT_AMP_DASH; - v->a[290763] = anon_sym_GT_AMP_DASH; - v->a[290764] = anon_sym_LT_LT_DASH; - v->a[290765] = 3; - v->a[290766] = actions(71); - v->a[290767] = 1; - v->a[290768] = sym_comment; - v->a[290769] = actions(2094); - v->a[290770] = 7; - v->a[290771] = anon_sym_PIPE; - v->a[290772] = anon_sym_LT; - v->a[290773] = anon_sym_GT; - v->a[290774] = anon_sym_LT_LT; - v->a[290775] = anon_sym_AMP_GT; - v->a[290776] = anon_sym_LT_AMP; - v->a[290777] = anon_sym_GT_AMP; - v->a[290778] = actions(2096); - v->a[290779] = 11; - small_parse_table_14539(v); -} - -void small_parse_table_14539(t_small_parse_table_array *v) -{ - v->a[290780] = sym_file_descriptor; - v->a[290781] = anon_sym_PIPE_PIPE; - v->a[290782] = anon_sym_AMP_AMP; - v->a[290783] = anon_sym_GT_GT; - v->a[290784] = anon_sym_PIPE_AMP; - v->a[290785] = anon_sym_RBRACK; - v->a[290786] = anon_sym_AMP_GT_GT; - v->a[290787] = anon_sym_GT_PIPE; - v->a[290788] = anon_sym_LT_AMP_DASH; - v->a[290789] = anon_sym_GT_AMP_DASH; - v->a[290790] = anon_sym_LT_LT_DASH; - v->a[290791] = 3; - v->a[290792] = actions(71); - v->a[290793] = 1; - v->a[290794] = sym_comment; - v->a[290795] = actions(12105); - v->a[290796] = 7; - v->a[290797] = anon_sym_PIPE; - v->a[290798] = anon_sym_LT; - v->a[290799] = anon_sym_GT; - small_parse_table_14540(v); -} - -/* EOF small_parse_table_2907.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2908.c b/parser/static/small_parse_table/small_parse_table_2908.c deleted file mode 100644 index f12dda02..00000000 --- a/parser/static/small_parse_table/small_parse_table_2908.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2908.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14540(t_small_parse_table_array *v) -{ - v->a[290800] = anon_sym_LT_LT; - v->a[290801] = anon_sym_AMP_GT; - v->a[290802] = anon_sym_LT_AMP; - v->a[290803] = anon_sym_GT_AMP; - v->a[290804] = actions(12107); - v->a[290805] = 11; - v->a[290806] = sym_file_descriptor; - v->a[290807] = anon_sym_PIPE_PIPE; - v->a[290808] = anon_sym_AMP_AMP; - v->a[290809] = anon_sym_GT_GT; - v->a[290810] = anon_sym_PIPE_AMP; - v->a[290811] = anon_sym_RBRACK; - v->a[290812] = anon_sym_AMP_GT_GT; - v->a[290813] = anon_sym_GT_PIPE; - v->a[290814] = anon_sym_LT_AMP_DASH; - v->a[290815] = anon_sym_GT_AMP_DASH; - v->a[290816] = anon_sym_LT_LT_DASH; - v->a[290817] = 6; - v->a[290818] = actions(3); - v->a[290819] = 1; - small_parse_table_14541(v); -} - -void small_parse_table_14541(t_small_parse_table_array *v) -{ - v->a[290820] = sym_comment; - v->a[290821] = actions(12928); - v->a[290822] = 1; - v->a[290823] = aux_sym_concatenation_token1; - v->a[290824] = actions(12983); - v->a[290825] = 1; - v->a[290826] = sym__concat; - v->a[290827] = state(5583); - v->a[290828] = 1; - v->a[290829] = aux_sym_concatenation_repeat1; - v->a[290830] = actions(1267); - v->a[290831] = 2; - v->a[290832] = sym_file_descriptor; - v->a[290833] = aux_sym_heredoc_redirect_token1; - v->a[290834] = actions(1265); - v->a[290835] = 13; - v->a[290836] = anon_sym_PIPE_PIPE; - v->a[290837] = anon_sym_AMP_AMP; - v->a[290838] = anon_sym_LT; - v->a[290839] = anon_sym_GT; - small_parse_table_14542(v); -} - -void small_parse_table_14542(t_small_parse_table_array *v) -{ - v->a[290840] = anon_sym_GT_GT; - v->a[290841] = anon_sym_AMP_GT; - v->a[290842] = anon_sym_AMP_GT_GT; - v->a[290843] = anon_sym_LT_AMP; - v->a[290844] = anon_sym_GT_AMP; - v->a[290845] = anon_sym_GT_PIPE; - v->a[290846] = anon_sym_LT_AMP_DASH; - v->a[290847] = anon_sym_GT_AMP_DASH; - v->a[290848] = anon_sym_LT_LT_LT; - v->a[290849] = 3; - v->a[290850] = actions(71); - v->a[290851] = 1; - v->a[290852] = sym_comment; - v->a[290853] = actions(12117); - v->a[290854] = 7; - v->a[290855] = anon_sym_PIPE; - v->a[290856] = anon_sym_LT; - v->a[290857] = anon_sym_GT; - v->a[290858] = anon_sym_LT_LT; - v->a[290859] = anon_sym_AMP_GT; - small_parse_table_14543(v); -} - -void small_parse_table_14543(t_small_parse_table_array *v) -{ - v->a[290860] = anon_sym_LT_AMP; - v->a[290861] = anon_sym_GT_AMP; - v->a[290862] = actions(12119); - v->a[290863] = 11; - v->a[290864] = sym_file_descriptor; - v->a[290865] = anon_sym_PIPE_PIPE; - v->a[290866] = anon_sym_AMP_AMP; - v->a[290867] = anon_sym_GT_GT; - v->a[290868] = anon_sym_PIPE_AMP; - v->a[290869] = anon_sym_RBRACK; - v->a[290870] = anon_sym_AMP_GT_GT; - v->a[290871] = anon_sym_GT_PIPE; - v->a[290872] = anon_sym_LT_AMP_DASH; - v->a[290873] = anon_sym_GT_AMP_DASH; - v->a[290874] = anon_sym_LT_LT_DASH; - v->a[290875] = 3; - v->a[290876] = actions(71); - v->a[290877] = 1; - v->a[290878] = sym_comment; - v->a[290879] = actions(12117); - small_parse_table_14544(v); -} - -void small_parse_table_14544(t_small_parse_table_array *v) -{ - v->a[290880] = 7; - v->a[290881] = anon_sym_PIPE; - v->a[290882] = anon_sym_LT; - v->a[290883] = anon_sym_GT; - v->a[290884] = anon_sym_LT_LT; - v->a[290885] = anon_sym_AMP_GT; - v->a[290886] = anon_sym_LT_AMP; - v->a[290887] = anon_sym_GT_AMP; - v->a[290888] = actions(12119); - v->a[290889] = 11; - v->a[290890] = sym_file_descriptor; - v->a[290891] = anon_sym_PIPE_PIPE; - v->a[290892] = anon_sym_AMP_AMP; - v->a[290893] = anon_sym_GT_GT; - v->a[290894] = anon_sym_PIPE_AMP; - v->a[290895] = anon_sym_RBRACK; - v->a[290896] = anon_sym_AMP_GT_GT; - v->a[290897] = anon_sym_GT_PIPE; - v->a[290898] = anon_sym_LT_AMP_DASH; - v->a[290899] = anon_sym_GT_AMP_DASH; - small_parse_table_14545(v); -} - -/* EOF small_parse_table_2908.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2909.c b/parser/static/small_parse_table/small_parse_table_2909.c deleted file mode 100644 index 2265a273..00000000 --- a/parser/static/small_parse_table/small_parse_table_2909.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2909.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14545(t_small_parse_table_array *v) -{ - v->a[290900] = anon_sym_LT_LT_DASH; - v->a[290901] = 6; - v->a[290902] = actions(3); - v->a[290903] = 1; - v->a[290904] = sym_comment; - v->a[290905] = actions(12928); - v->a[290906] = 1; - v->a[290907] = aux_sym_concatenation_token1; - v->a[290908] = actions(12985); - v->a[290909] = 1; - v->a[290910] = sym__concat; - v->a[290911] = state(5583); - v->a[290912] = 1; - v->a[290913] = aux_sym_concatenation_repeat1; - v->a[290914] = actions(1288); - v->a[290915] = 2; - v->a[290916] = sym_file_descriptor; - v->a[290917] = aux_sym_heredoc_redirect_token1; - v->a[290918] = actions(1286); - v->a[290919] = 13; - small_parse_table_14546(v); -} - -void small_parse_table_14546(t_small_parse_table_array *v) -{ - v->a[290920] = anon_sym_PIPE_PIPE; - v->a[290921] = anon_sym_AMP_AMP; - v->a[290922] = anon_sym_LT; - v->a[290923] = anon_sym_GT; - v->a[290924] = anon_sym_GT_GT; - v->a[290925] = anon_sym_AMP_GT; - v->a[290926] = anon_sym_AMP_GT_GT; - v->a[290927] = anon_sym_LT_AMP; - v->a[290928] = anon_sym_GT_AMP; - v->a[290929] = anon_sym_GT_PIPE; - v->a[290930] = anon_sym_LT_AMP_DASH; - v->a[290931] = anon_sym_GT_AMP_DASH; - v->a[290932] = anon_sym_LT_LT_LT; - v->a[290933] = 3; - v->a[290934] = actions(71); - v->a[290935] = 1; - v->a[290936] = sym_comment; - v->a[290937] = actions(12161); - v->a[290938] = 7; - v->a[290939] = anon_sym_PIPE; - small_parse_table_14547(v); -} - -void small_parse_table_14547(t_small_parse_table_array *v) -{ - v->a[290940] = anon_sym_LT; - v->a[290941] = anon_sym_GT; - v->a[290942] = anon_sym_LT_LT; - v->a[290943] = anon_sym_AMP_GT; - v->a[290944] = anon_sym_LT_AMP; - v->a[290945] = anon_sym_GT_AMP; - v->a[290946] = actions(12163); - v->a[290947] = 11; - v->a[290948] = sym_file_descriptor; - v->a[290949] = anon_sym_PIPE_PIPE; - v->a[290950] = anon_sym_AMP_AMP; - v->a[290951] = anon_sym_GT_GT; - v->a[290952] = anon_sym_PIPE_AMP; - v->a[290953] = anon_sym_RBRACK; - v->a[290954] = anon_sym_AMP_GT_GT; - v->a[290955] = anon_sym_GT_PIPE; - v->a[290956] = anon_sym_LT_AMP_DASH; - v->a[290957] = anon_sym_GT_AMP_DASH; - v->a[290958] = anon_sym_LT_LT_DASH; - v->a[290959] = 3; - small_parse_table_14548(v); -} - -void small_parse_table_14548(t_small_parse_table_array *v) -{ - v->a[290960] = actions(71); - v->a[290961] = 1; - v->a[290962] = sym_comment; - v->a[290963] = actions(11844); - v->a[290964] = 7; - v->a[290965] = anon_sym_PIPE; - v->a[290966] = anon_sym_LT; - v->a[290967] = anon_sym_GT; - v->a[290968] = anon_sym_LT_LT; - v->a[290969] = anon_sym_AMP_GT; - v->a[290970] = anon_sym_LT_AMP; - v->a[290971] = anon_sym_GT_AMP; - v->a[290972] = actions(11842); - v->a[290973] = 11; - v->a[290974] = sym_file_descriptor; - v->a[290975] = anon_sym_PIPE_PIPE; - v->a[290976] = anon_sym_AMP_AMP; - v->a[290977] = anon_sym_GT_GT; - v->a[290978] = anon_sym_PIPE_AMP; - v->a[290979] = anon_sym_AMP_GT_GT; - small_parse_table_14549(v); -} - -void small_parse_table_14549(t_small_parse_table_array *v) -{ - v->a[290980] = anon_sym_GT_PIPE; - v->a[290981] = anon_sym_LT_AMP_DASH; - v->a[290982] = anon_sym_GT_AMP_DASH; - v->a[290983] = anon_sym_LT_LT_DASH; - v->a[290984] = anon_sym_LT_LT_LT; - v->a[290985] = 6; - v->a[290986] = actions(3); - v->a[290987] = 1; - v->a[290988] = sym_comment; - v->a[290989] = actions(12987); - v->a[290990] = 1; - v->a[290991] = aux_sym_concatenation_token1; - v->a[290992] = actions(12990); - v->a[290993] = 1; - v->a[290994] = sym__concat; - v->a[290995] = state(5583); - v->a[290996] = 1; - v->a[290997] = aux_sym_concatenation_repeat1; - v->a[290998] = actions(1253); - v->a[290999] = 2; - small_parse_table_14550(v); -} - -/* EOF small_parse_table_2909.c */ diff --git a/parser/static/small_parse_table/small_parse_table_291.c b/parser/static/small_parse_table/small_parse_table_291.c index 1a44a8f3..8cb164fc 100644 --- a/parser/static/small_parse_table/small_parse_table_291.c +++ b/parser/static/small_parse_table/small_parse_table_291.c @@ -14,126 +14,126 @@ void small_parse_table_1455(t_small_parse_table_array *v) { - v->a[29100] = anon_sym_DOLLAR_LBRACK; - v->a[29101] = anon_sym_DOLLAR; - v->a[29102] = sym__special_character; - v->a[29103] = anon_sym_DQUOTE; - v->a[29104] = sym_raw_string; - v->a[29105] = sym_ansi_c_string; - v->a[29106] = aux_sym_number_token1; - v->a[29107] = aux_sym_number_token2; - v->a[29108] = anon_sym_DOLLAR_LBRACE; - v->a[29109] = anon_sym_DOLLAR_LPAREN; - v->a[29110] = anon_sym_BQUOTE; - v->a[29111] = anon_sym_DOLLAR_BQUOTE; - v->a[29112] = anon_sym_LT_LPAREN; - v->a[29113] = anon_sym_GT_LPAREN; - v->a[29114] = sym_word; - v->a[29115] = 6; - v->a[29116] = actions(3); - v->a[29117] = 1; - v->a[29118] = sym_comment; - v->a[29119] = actions(4389); + v->a[29100] = anon_sym_GT_AMP; + v->a[29101] = anon_sym_GT_PIPE; + v->a[29102] = anon_sym_LT_AMP_DASH; + v->a[29103] = anon_sym_GT_AMP_DASH; + v->a[29104] = anon_sym_LT_LT; + v->a[29105] = anon_sym_LT_LT_DASH; + v->a[29106] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29107] = anon_sym_AMP; + v->a[29108] = aux_sym_concatenation_token1; + v->a[29109] = anon_sym_DOLLAR; + v->a[29110] = sym__special_character; + v->a[29111] = anon_sym_DQUOTE; + v->a[29112] = sym_raw_string; + v->a[29113] = aux_sym_number_token1; + v->a[29114] = aux_sym_number_token2; + v->a[29115] = anon_sym_DOLLAR_LBRACE; + v->a[29116] = anon_sym_DOLLAR_LPAREN; + v->a[29117] = anon_sym_BQUOTE; + v->a[29118] = anon_sym_DOLLAR_BQUOTE; + v->a[29119] = sym_word; small_parse_table_1456(v); } void small_parse_table_1456(t_small_parse_table_array *v) { - v->a[29120] = 1; - v->a[29121] = aux_sym_concatenation_token1; - v->a[29122] = actions(4413); + v->a[29120] = anon_sym_SEMI; + v->a[29121] = 5; + v->a[29122] = actions(3); v->a[29123] = 1; - v->a[29124] = sym__concat; - v->a[29125] = state(837); + v->a[29124] = sym_comment; + v->a[29125] = actions(3346); v->a[29126] = 1; - v->a[29127] = aux_sym_concatenation_repeat1; - v->a[29128] = actions(1263); - v->a[29129] = 5; - v->a[29130] = sym_file_descriptor; - v->a[29131] = sym_test_operator; - v->a[29132] = sym__bare_dollar; - v->a[29133] = sym__brace_start; - v->a[29134] = aux_sym_heredoc_redirect_token1; - v->a[29135] = actions(1261); - v->a[29136] = 42; - v->a[29137] = anon_sym_LPAREN_LPAREN; - v->a[29138] = anon_sym_SEMI; - v->a[29139] = anon_sym_PIPE_PIPE; + v->a[29127] = sym__special_character; + v->a[29128] = state(687); + v->a[29129] = 1; + v->a[29130] = aux_sym__literal_repeat1; + v->a[29131] = actions(3197); + v->a[29132] = 5; + v->a[29133] = sym_file_descriptor; + v->a[29134] = sym_test_operator; + v->a[29135] = sym__bare_dollar; + v->a[29136] = sym__brace_start; + v->a[29137] = aux_sym_heredoc_redirect_token1; + v->a[29138] = actions(3195); + v->a[29139] = 34; small_parse_table_1457(v); } void small_parse_table_1457(t_small_parse_table_array *v) { - v->a[29140] = anon_sym_AMP_AMP; - v->a[29141] = anon_sym_PIPE; - v->a[29142] = anon_sym_AMP; - v->a[29143] = anon_sym_EQ_EQ; - v->a[29144] = anon_sym_LT; - v->a[29145] = anon_sym_GT; - v->a[29146] = anon_sym_LT_LT; - v->a[29147] = anon_sym_GT_GT; - v->a[29148] = anon_sym_LPAREN; - v->a[29149] = anon_sym_SEMI_SEMI; - v->a[29150] = anon_sym_SEMI_AMP; - v->a[29151] = anon_sym_SEMI_SEMI_AMP; - v->a[29152] = anon_sym_PIPE_AMP; - v->a[29153] = anon_sym_EQ_TILDE; - v->a[29154] = anon_sym_AMP_GT; - v->a[29155] = anon_sym_AMP_GT_GT; - v->a[29156] = anon_sym_LT_AMP; - v->a[29157] = anon_sym_GT_AMP; - v->a[29158] = anon_sym_GT_PIPE; - v->a[29159] = anon_sym_LT_AMP_DASH; + v->a[29140] = anon_sym_esac; + v->a[29141] = anon_sym_LPAREN; + v->a[29142] = anon_sym_PIPE; + v->a[29143] = anon_sym_SEMI_SEMI; + v->a[29144] = anon_sym_SEMI_AMP; + v->a[29145] = anon_sym_SEMI_SEMI_AMP; + v->a[29146] = anon_sym_PIPE_AMP; + v->a[29147] = anon_sym_AMP_AMP; + v->a[29148] = anon_sym_PIPE_PIPE; + v->a[29149] = anon_sym_LT; + v->a[29150] = anon_sym_GT; + v->a[29151] = anon_sym_GT_GT; + v->a[29152] = anon_sym_AMP_GT; + v->a[29153] = anon_sym_AMP_GT_GT; + v->a[29154] = anon_sym_LT_AMP; + v->a[29155] = anon_sym_GT_AMP; + v->a[29156] = anon_sym_GT_PIPE; + v->a[29157] = anon_sym_LT_AMP_DASH; + v->a[29158] = anon_sym_GT_AMP_DASH; + v->a[29159] = anon_sym_LT_LT; small_parse_table_1458(v); } void small_parse_table_1458(t_small_parse_table_array *v) { - v->a[29160] = anon_sym_GT_AMP_DASH; - v->a[29161] = anon_sym_LT_LT_DASH; - v->a[29162] = anon_sym_LT_LT_LT; - v->a[29163] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29164] = anon_sym_DOLLAR_LBRACK; - v->a[29165] = anon_sym_DOLLAR; - v->a[29166] = sym__special_character; - v->a[29167] = anon_sym_DQUOTE; - v->a[29168] = sym_raw_string; - v->a[29169] = sym_ansi_c_string; - v->a[29170] = aux_sym_number_token1; - v->a[29171] = aux_sym_number_token2; - v->a[29172] = anon_sym_DOLLAR_LBRACE; - v->a[29173] = anon_sym_DOLLAR_LPAREN; - v->a[29174] = anon_sym_BQUOTE; - v->a[29175] = anon_sym_DOLLAR_BQUOTE; - v->a[29176] = anon_sym_LT_LPAREN; - v->a[29177] = anon_sym_GT_LPAREN; - v->a[29178] = sym_word; - v->a[29179] = 22; + v->a[29160] = anon_sym_LT_LT_DASH; + v->a[29161] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29162] = anon_sym_AMP; + v->a[29163] = anon_sym_DOLLAR; + v->a[29164] = anon_sym_DQUOTE; + v->a[29165] = sym_raw_string; + v->a[29166] = aux_sym_number_token1; + v->a[29167] = aux_sym_number_token2; + v->a[29168] = anon_sym_DOLLAR_LBRACE; + v->a[29169] = anon_sym_DOLLAR_LPAREN; + v->a[29170] = anon_sym_BQUOTE; + v->a[29171] = anon_sym_DOLLAR_BQUOTE; + v->a[29172] = sym_word; + v->a[29173] = anon_sym_SEMI; + v->a[29174] = 6; + v->a[29175] = actions(3); + v->a[29176] = 1; + v->a[29177] = sym_comment; + v->a[29178] = actions(3246); + v->a[29179] = 1; small_parse_table_1459(v); } void small_parse_table_1459(t_small_parse_table_array *v) { - v->a[29180] = actions(71); - v->a[29181] = 1; - v->a[29182] = sym_comment; - v->a[29183] = actions(4415); - v->a[29184] = 1; - v->a[29185] = sym_word; - v->a[29186] = actions(4421); - v->a[29187] = 1; - v->a[29188] = anon_sym_DOLLAR_LBRACK; - v->a[29189] = actions(4424); - v->a[29190] = 1; - v->a[29191] = anon_sym_DOLLAR; - v->a[29192] = actions(4427); - v->a[29193] = 1; - v->a[29194] = sym__special_character; - v->a[29195] = actions(4430); - v->a[29196] = 1; - v->a[29197] = anon_sym_DQUOTE; - v->a[29198] = actions(4436); - v->a[29199] = 1; + v->a[29180] = aux_sym_concatenation_token1; + v->a[29181] = actions(3248); + v->a[29182] = 1; + v->a[29183] = sym__concat; + v->a[29184] = state(650); + v->a[29185] = 1; + v->a[29186] = aux_sym_concatenation_repeat1; + v->a[29187] = actions(1182); + v->a[29188] = 5; + v->a[29189] = sym_file_descriptor; + v->a[29190] = sym_variable_name; + v->a[29191] = sym_test_operator; + v->a[29192] = sym__brace_start; + v->a[29193] = aux_sym_heredoc_redirect_token1; + v->a[29194] = actions(1180); + v->a[29195] = 33; + v->a[29196] = anon_sym_PIPE; + v->a[29197] = anon_sym_SEMI_SEMI; + v->a[29198] = anon_sym_SEMI_AMP; + v->a[29199] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1460(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2910.c b/parser/static/small_parse_table/small_parse_table_2910.c deleted file mode 100644 index 4834e47c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2910.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2910.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14550(t_small_parse_table_array *v) -{ - v->a[291000] = sym_file_descriptor; - v->a[291001] = aux_sym_heredoc_redirect_token1; - v->a[291002] = actions(1251); - v->a[291003] = 13; - v->a[291004] = anon_sym_PIPE_PIPE; - v->a[291005] = anon_sym_AMP_AMP; - v->a[291006] = anon_sym_LT; - v->a[291007] = anon_sym_GT; - v->a[291008] = anon_sym_GT_GT; - v->a[291009] = anon_sym_AMP_GT; - v->a[291010] = anon_sym_AMP_GT_GT; - v->a[291011] = anon_sym_LT_AMP; - v->a[291012] = anon_sym_GT_AMP; - v->a[291013] = anon_sym_GT_PIPE; - v->a[291014] = anon_sym_LT_AMP_DASH; - v->a[291015] = anon_sym_GT_AMP_DASH; - v->a[291016] = anon_sym_LT_LT_LT; - v->a[291017] = 6; - v->a[291018] = actions(3); - v->a[291019] = 1; - small_parse_table_14551(v); -} - -void small_parse_table_14551(t_small_parse_table_array *v) -{ - v->a[291020] = sym_comment; - v->a[291021] = actions(12928); - v->a[291022] = 1; - v->a[291023] = aux_sym_concatenation_token1; - v->a[291024] = actions(12930); - v->a[291025] = 1; - v->a[291026] = sym__concat; - v->a[291027] = state(5577); - v->a[291028] = 1; - v->a[291029] = aux_sym_concatenation_repeat1; - v->a[291030] = actions(5697); - v->a[291031] = 2; - v->a[291032] = sym_file_descriptor; - v->a[291033] = aux_sym_heredoc_redirect_token1; - v->a[291034] = actions(5695); - v->a[291035] = 13; - v->a[291036] = anon_sym_PIPE_PIPE; - v->a[291037] = anon_sym_AMP_AMP; - v->a[291038] = anon_sym_LT; - v->a[291039] = anon_sym_GT; - small_parse_table_14552(v); -} - -void small_parse_table_14552(t_small_parse_table_array *v) -{ - v->a[291040] = anon_sym_GT_GT; - v->a[291041] = anon_sym_AMP_GT; - v->a[291042] = anon_sym_AMP_GT_GT; - v->a[291043] = anon_sym_LT_AMP; - v->a[291044] = anon_sym_GT_AMP; - v->a[291045] = anon_sym_GT_PIPE; - v->a[291046] = anon_sym_LT_AMP_DASH; - v->a[291047] = anon_sym_GT_AMP_DASH; - v->a[291048] = anon_sym_LT_LT_LT; - v->a[291049] = 3; - v->a[291050] = actions(71); - v->a[291051] = 1; - v->a[291052] = sym_comment; - v->a[291053] = actions(12217); - v->a[291054] = 7; - v->a[291055] = anon_sym_PIPE; - v->a[291056] = anon_sym_LT; - v->a[291057] = anon_sym_GT; - v->a[291058] = anon_sym_LT_LT; - v->a[291059] = anon_sym_AMP_GT; - small_parse_table_14553(v); -} - -void small_parse_table_14553(t_small_parse_table_array *v) -{ - v->a[291060] = anon_sym_LT_AMP; - v->a[291061] = anon_sym_GT_AMP; - v->a[291062] = actions(12219); - v->a[291063] = 11; - v->a[291064] = sym_file_descriptor; - v->a[291065] = anon_sym_PIPE_PIPE; - v->a[291066] = anon_sym_AMP_AMP; - v->a[291067] = anon_sym_GT_GT; - v->a[291068] = anon_sym_PIPE_AMP; - v->a[291069] = anon_sym_RBRACK; - v->a[291070] = anon_sym_AMP_GT_GT; - v->a[291071] = anon_sym_GT_PIPE; - v->a[291072] = anon_sym_LT_AMP_DASH; - v->a[291073] = anon_sym_GT_AMP_DASH; - v->a[291074] = anon_sym_LT_LT_DASH; - v->a[291075] = 3; - v->a[291076] = actions(71); - v->a[291077] = 1; - v->a[291078] = sym_comment; - v->a[291079] = actions(12223); - small_parse_table_14554(v); -} - -void small_parse_table_14554(t_small_parse_table_array *v) -{ - v->a[291080] = 7; - v->a[291081] = anon_sym_PIPE; - v->a[291082] = anon_sym_LT; - v->a[291083] = anon_sym_GT; - v->a[291084] = anon_sym_LT_LT; - v->a[291085] = anon_sym_AMP_GT; - v->a[291086] = anon_sym_LT_AMP; - v->a[291087] = anon_sym_GT_AMP; - v->a[291088] = actions(12225); - v->a[291089] = 11; - v->a[291090] = sym_file_descriptor; - v->a[291091] = anon_sym_PIPE_PIPE; - v->a[291092] = anon_sym_AMP_AMP; - v->a[291093] = anon_sym_GT_GT; - v->a[291094] = anon_sym_PIPE_AMP; - v->a[291095] = anon_sym_RBRACK; - v->a[291096] = anon_sym_AMP_GT_GT; - v->a[291097] = anon_sym_GT_PIPE; - v->a[291098] = anon_sym_LT_AMP_DASH; - v->a[291099] = anon_sym_GT_AMP_DASH; - small_parse_table_14555(v); -} - -/* EOF small_parse_table_2910.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2911.c b/parser/static/small_parse_table/small_parse_table_2911.c deleted file mode 100644 index f0a1f12d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2911.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2911.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14555(t_small_parse_table_array *v) -{ - v->a[291100] = anon_sym_LT_LT_DASH; - v->a[291101] = 3; - v->a[291102] = actions(71); - v->a[291103] = 1; - v->a[291104] = sym_comment; - v->a[291105] = actions(4370); - v->a[291106] = 7; - v->a[291107] = anon_sym_PIPE; - v->a[291108] = anon_sym_LT; - v->a[291109] = anon_sym_GT; - v->a[291110] = anon_sym_LT_LT; - v->a[291111] = anon_sym_AMP_GT; - v->a[291112] = anon_sym_LT_AMP; - v->a[291113] = anon_sym_GT_AMP; - v->a[291114] = actions(4372); - v->a[291115] = 11; - v->a[291116] = sym_file_descriptor; - v->a[291117] = anon_sym_PIPE_PIPE; - v->a[291118] = anon_sym_AMP_AMP; - v->a[291119] = anon_sym_GT_GT; - small_parse_table_14556(v); -} - -void small_parse_table_14556(t_small_parse_table_array *v) -{ - v->a[291120] = anon_sym_PIPE_AMP; - v->a[291121] = anon_sym_AMP_GT_GT; - v->a[291122] = anon_sym_GT_PIPE; - v->a[291123] = anon_sym_LT_AMP_DASH; - v->a[291124] = anon_sym_GT_AMP_DASH; - v->a[291125] = anon_sym_LT_LT_DASH; - v->a[291126] = anon_sym_LT_LT_LT; - v->a[291127] = 3; - v->a[291128] = actions(71); - v->a[291129] = 1; - v->a[291130] = sym_comment; - v->a[291131] = actions(11725); - v->a[291132] = 7; - v->a[291133] = anon_sym_PIPE; - v->a[291134] = anon_sym_LT; - v->a[291135] = anon_sym_GT; - v->a[291136] = anon_sym_LT_LT; - v->a[291137] = anon_sym_AMP_GT; - v->a[291138] = anon_sym_LT_AMP; - v->a[291139] = anon_sym_GT_AMP; - small_parse_table_14557(v); -} - -void small_parse_table_14557(t_small_parse_table_array *v) -{ - v->a[291140] = actions(11727); - v->a[291141] = 11; - v->a[291142] = sym_file_descriptor; - v->a[291143] = anon_sym_PIPE_PIPE; - v->a[291144] = anon_sym_AMP_AMP; - v->a[291145] = anon_sym_GT_GT; - v->a[291146] = anon_sym_PIPE_AMP; - v->a[291147] = anon_sym_AMP_GT_GT; - v->a[291148] = anon_sym_GT_PIPE; - v->a[291149] = anon_sym_LT_AMP_DASH; - v->a[291150] = anon_sym_GT_AMP_DASH; - v->a[291151] = anon_sym_LT_LT_DASH; - v->a[291152] = anon_sym_LT_LT_LT; - v->a[291153] = 3; - v->a[291154] = actions(71); - v->a[291155] = 1; - v->a[291156] = sym_comment; - v->a[291157] = actions(12201); - v->a[291158] = 7; - v->a[291159] = anon_sym_PIPE; - small_parse_table_14558(v); -} - -void small_parse_table_14558(t_small_parse_table_array *v) -{ - v->a[291160] = anon_sym_LT; - v->a[291161] = anon_sym_GT; - v->a[291162] = anon_sym_LT_LT; - v->a[291163] = anon_sym_AMP_GT; - v->a[291164] = anon_sym_LT_AMP; - v->a[291165] = anon_sym_GT_AMP; - v->a[291166] = actions(12199); - v->a[291167] = 11; - v->a[291168] = sym_file_descriptor; - v->a[291169] = anon_sym_PIPE_PIPE; - v->a[291170] = anon_sym_AMP_AMP; - v->a[291171] = anon_sym_GT_GT; - v->a[291172] = anon_sym_PIPE_AMP; - v->a[291173] = anon_sym_RBRACK; - v->a[291174] = anon_sym_AMP_GT_GT; - v->a[291175] = anon_sym_GT_PIPE; - v->a[291176] = anon_sym_LT_AMP_DASH; - v->a[291177] = anon_sym_GT_AMP_DASH; - v->a[291178] = anon_sym_LT_LT_DASH; - v->a[291179] = 3; - small_parse_table_14559(v); -} - -void small_parse_table_14559(t_small_parse_table_array *v) -{ - v->a[291180] = actions(71); - v->a[291181] = 1; - v->a[291182] = sym_comment; - v->a[291183] = actions(12223); - v->a[291184] = 7; - v->a[291185] = anon_sym_PIPE; - v->a[291186] = anon_sym_LT; - v->a[291187] = anon_sym_GT; - v->a[291188] = anon_sym_LT_LT; - v->a[291189] = anon_sym_AMP_GT; - v->a[291190] = anon_sym_LT_AMP; - v->a[291191] = anon_sym_GT_AMP; - v->a[291192] = actions(12225); - v->a[291193] = 11; - v->a[291194] = sym_file_descriptor; - v->a[291195] = anon_sym_PIPE_PIPE; - v->a[291196] = anon_sym_AMP_AMP; - v->a[291197] = anon_sym_GT_GT; - v->a[291198] = anon_sym_PIPE_AMP; - v->a[291199] = anon_sym_RBRACK; - small_parse_table_14560(v); -} - -/* EOF small_parse_table_2911.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2912.c b/parser/static/small_parse_table/small_parse_table_2912.c deleted file mode 100644 index 2d13be9f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2912.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2912.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14560(t_small_parse_table_array *v) -{ - v->a[291200] = anon_sym_AMP_GT_GT; - v->a[291201] = anon_sym_GT_PIPE; - v->a[291202] = anon_sym_LT_AMP_DASH; - v->a[291203] = anon_sym_GT_AMP_DASH; - v->a[291204] = anon_sym_LT_LT_DASH; - v->a[291205] = 3; - v->a[291206] = actions(71); - v->a[291207] = 1; - v->a[291208] = sym_comment; - v->a[291209] = actions(11731); - v->a[291210] = 7; - v->a[291211] = anon_sym_PIPE; - v->a[291212] = anon_sym_LT; - v->a[291213] = anon_sym_GT; - v->a[291214] = anon_sym_LT_LT; - v->a[291215] = anon_sym_AMP_GT; - v->a[291216] = anon_sym_LT_AMP; - v->a[291217] = anon_sym_GT_AMP; - v->a[291218] = actions(11729); - v->a[291219] = 11; - small_parse_table_14561(v); -} - -void small_parse_table_14561(t_small_parse_table_array *v) -{ - v->a[291220] = sym_file_descriptor; - v->a[291221] = anon_sym_PIPE_PIPE; - v->a[291222] = anon_sym_AMP_AMP; - v->a[291223] = anon_sym_GT_GT; - v->a[291224] = anon_sym_PIPE_AMP; - v->a[291225] = anon_sym_AMP_GT_GT; - v->a[291226] = anon_sym_GT_PIPE; - v->a[291227] = anon_sym_LT_AMP_DASH; - v->a[291228] = anon_sym_GT_AMP_DASH; - v->a[291229] = anon_sym_LT_LT_DASH; - v->a[291230] = anon_sym_LT_LT_LT; - v->a[291231] = 3; - v->a[291232] = actions(71); - v->a[291233] = 1; - v->a[291234] = sym_comment; - v->a[291235] = actions(11792); - v->a[291236] = 7; - v->a[291237] = anon_sym_PIPE; - v->a[291238] = anon_sym_LT; - v->a[291239] = anon_sym_GT; - small_parse_table_14562(v); -} - -void small_parse_table_14562(t_small_parse_table_array *v) -{ - v->a[291240] = anon_sym_LT_LT; - v->a[291241] = anon_sym_AMP_GT; - v->a[291242] = anon_sym_LT_AMP; - v->a[291243] = anon_sym_GT_AMP; - v->a[291244] = actions(11790); - v->a[291245] = 11; - v->a[291246] = sym_file_descriptor; - v->a[291247] = anon_sym_PIPE_PIPE; - v->a[291248] = anon_sym_AMP_AMP; - v->a[291249] = anon_sym_GT_GT; - v->a[291250] = anon_sym_PIPE_AMP; - v->a[291251] = anon_sym_AMP_GT_GT; - v->a[291252] = anon_sym_GT_PIPE; - v->a[291253] = anon_sym_LT_AMP_DASH; - v->a[291254] = anon_sym_GT_AMP_DASH; - v->a[291255] = anon_sym_LT_LT_DASH; - v->a[291256] = anon_sym_LT_LT_LT; - v->a[291257] = 9; - v->a[291258] = actions(71); - v->a[291259] = 1; - small_parse_table_14563(v); -} - -void small_parse_table_14563(t_small_parse_table_array *v) -{ - v->a[291260] = sym_comment; - v->a[291261] = actions(4382); - v->a[291262] = 1; - v->a[291263] = anon_sym_LT_LT; - v->a[291264] = actions(11562); - v->a[291265] = 1; - v->a[291266] = sym_file_descriptor; - v->a[291267] = actions(12999); - v->a[291268] = 1; - v->a[291269] = anon_sym_LT_LT_DASH; - v->a[291270] = actions(12993); - v->a[291271] = 2; - v->a[291272] = anon_sym_PIPE_PIPE; - v->a[291273] = anon_sym_AMP_AMP; - v->a[291274] = actions(12997); - v->a[291275] = 2; - v->a[291276] = anon_sym_LT_AMP_DASH; - v->a[291277] = anon_sym_GT_AMP_DASH; - v->a[291278] = actions(12995); - v->a[291279] = 3; - small_parse_table_14564(v); -} - -void small_parse_table_14564(t_small_parse_table_array *v) -{ - v->a[291280] = anon_sym_GT_GT; - v->a[291281] = anon_sym_AMP_GT_GT; - v->a[291282] = anon_sym_GT_PIPE; - v->a[291283] = state(4455); - v->a[291284] = 3; - v->a[291285] = sym_file_redirect; - v->a[291286] = sym_heredoc_redirect; - v->a[291287] = aux_sym_redirected_statement_repeat1; - v->a[291288] = actions(11333); - v->a[291289] = 5; - v->a[291290] = anon_sym_LT; - v->a[291291] = anon_sym_GT; - v->a[291292] = anon_sym_AMP_GT; - v->a[291293] = anon_sym_LT_AMP; - v->a[291294] = anon_sym_GT_AMP; - v->a[291295] = 3; - v->a[291296] = actions(71); - v->a[291297] = 1; - v->a[291298] = sym_comment; - v->a[291299] = actions(11828); - small_parse_table_14565(v); -} - -/* EOF small_parse_table_2912.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2913.c b/parser/static/small_parse_table/small_parse_table_2913.c deleted file mode 100644 index d3a7bfe7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2913.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2913.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14565(t_small_parse_table_array *v) -{ - v->a[291300] = 7; - v->a[291301] = anon_sym_PIPE; - v->a[291302] = anon_sym_LT; - v->a[291303] = anon_sym_GT; - v->a[291304] = anon_sym_LT_LT; - v->a[291305] = anon_sym_AMP_GT; - v->a[291306] = anon_sym_LT_AMP; - v->a[291307] = anon_sym_GT_AMP; - v->a[291308] = actions(11830); - v->a[291309] = 11; - v->a[291310] = sym_file_descriptor; - v->a[291311] = anon_sym_PIPE_PIPE; - v->a[291312] = anon_sym_AMP_AMP; - v->a[291313] = anon_sym_GT_GT; - v->a[291314] = anon_sym_PIPE_AMP; - v->a[291315] = anon_sym_AMP_GT_GT; - v->a[291316] = anon_sym_GT_PIPE; - v->a[291317] = anon_sym_LT_AMP_DASH; - v->a[291318] = anon_sym_GT_AMP_DASH; - v->a[291319] = anon_sym_LT_LT_DASH; - small_parse_table_14566(v); -} - -void small_parse_table_14566(t_small_parse_table_array *v) -{ - v->a[291320] = anon_sym_LT_LT_LT; - v->a[291321] = 3; - v->a[291322] = actions(71); - v->a[291323] = 1; - v->a[291324] = sym_comment; - v->a[291325] = actions(12249); - v->a[291326] = 7; - v->a[291327] = anon_sym_PIPE; - v->a[291328] = anon_sym_LT; - v->a[291329] = anon_sym_GT; - v->a[291330] = anon_sym_LT_LT; - v->a[291331] = anon_sym_AMP_GT; - v->a[291332] = anon_sym_LT_AMP; - v->a[291333] = anon_sym_GT_AMP; - v->a[291334] = actions(12251); - v->a[291335] = 11; - v->a[291336] = sym_file_descriptor; - v->a[291337] = anon_sym_PIPE_PIPE; - v->a[291338] = anon_sym_AMP_AMP; - v->a[291339] = anon_sym_GT_GT; - small_parse_table_14567(v); -} - -void small_parse_table_14567(t_small_parse_table_array *v) -{ - v->a[291340] = anon_sym_PIPE_AMP; - v->a[291341] = anon_sym_RBRACK; - v->a[291342] = anon_sym_AMP_GT_GT; - v->a[291343] = anon_sym_GT_PIPE; - v->a[291344] = anon_sym_LT_AMP_DASH; - v->a[291345] = anon_sym_GT_AMP_DASH; - v->a[291346] = anon_sym_LT_LT_DASH; - v->a[291347] = 3; - v->a[291348] = actions(71); - v->a[291349] = 1; - v->a[291350] = sym_comment; - v->a[291351] = actions(12257); - v->a[291352] = 7; - v->a[291353] = anon_sym_PIPE; - v->a[291354] = anon_sym_LT; - v->a[291355] = anon_sym_GT; - v->a[291356] = anon_sym_LT_LT; - v->a[291357] = anon_sym_AMP_GT; - v->a[291358] = anon_sym_LT_AMP; - v->a[291359] = anon_sym_GT_AMP; - small_parse_table_14568(v); -} - -void small_parse_table_14568(t_small_parse_table_array *v) -{ - v->a[291360] = actions(12259); - v->a[291361] = 11; - v->a[291362] = sym_file_descriptor; - v->a[291363] = anon_sym_PIPE_PIPE; - v->a[291364] = anon_sym_AMP_AMP; - v->a[291365] = anon_sym_GT_GT; - v->a[291366] = anon_sym_PIPE_AMP; - v->a[291367] = anon_sym_RBRACK; - v->a[291368] = anon_sym_AMP_GT_GT; - v->a[291369] = anon_sym_GT_PIPE; - v->a[291370] = anon_sym_LT_AMP_DASH; - v->a[291371] = anon_sym_GT_AMP_DASH; - v->a[291372] = anon_sym_LT_LT_DASH; - v->a[291373] = 3; - v->a[291374] = actions(71); - v->a[291375] = 1; - v->a[291376] = sym_comment; - v->a[291377] = actions(12257); - v->a[291378] = 7; - v->a[291379] = anon_sym_PIPE; - small_parse_table_14569(v); -} - -void small_parse_table_14569(t_small_parse_table_array *v) -{ - v->a[291380] = anon_sym_LT; - v->a[291381] = anon_sym_GT; - v->a[291382] = anon_sym_LT_LT; - v->a[291383] = anon_sym_AMP_GT; - v->a[291384] = anon_sym_LT_AMP; - v->a[291385] = anon_sym_GT_AMP; - v->a[291386] = actions(12259); - v->a[291387] = 11; - v->a[291388] = sym_file_descriptor; - v->a[291389] = anon_sym_PIPE_PIPE; - v->a[291390] = anon_sym_AMP_AMP; - v->a[291391] = anon_sym_GT_GT; - v->a[291392] = anon_sym_PIPE_AMP; - v->a[291393] = anon_sym_RBRACK; - v->a[291394] = anon_sym_AMP_GT_GT; - v->a[291395] = anon_sym_GT_PIPE; - v->a[291396] = anon_sym_LT_AMP_DASH; - v->a[291397] = anon_sym_GT_AMP_DASH; - v->a[291398] = anon_sym_LT_LT_DASH; - v->a[291399] = 3; - small_parse_table_14570(v); -} - -/* EOF small_parse_table_2913.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2914.c b/parser/static/small_parse_table/small_parse_table_2914.c deleted file mode 100644 index ae0cd9b0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2914.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2914.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14570(t_small_parse_table_array *v) -{ - v->a[291400] = actions(71); - v->a[291401] = 1; - v->a[291402] = sym_comment; - v->a[291403] = actions(12159); - v->a[291404] = 7; - v->a[291405] = anon_sym_PIPE; - v->a[291406] = anon_sym_LT; - v->a[291407] = anon_sym_GT; - v->a[291408] = anon_sym_LT_LT; - v->a[291409] = anon_sym_AMP_GT; - v->a[291410] = anon_sym_LT_AMP; - v->a[291411] = anon_sym_GT_AMP; - v->a[291412] = actions(12157); - v->a[291413] = 11; - v->a[291414] = sym_file_descriptor; - v->a[291415] = anon_sym_PIPE_PIPE; - v->a[291416] = anon_sym_AMP_AMP; - v->a[291417] = anon_sym_GT_GT; - v->a[291418] = anon_sym_PIPE_AMP; - v->a[291419] = anon_sym_RBRACK; - small_parse_table_14571(v); -} - -void small_parse_table_14571(t_small_parse_table_array *v) -{ - v->a[291420] = anon_sym_AMP_GT_GT; - v->a[291421] = anon_sym_GT_PIPE; - v->a[291422] = anon_sym_LT_AMP_DASH; - v->a[291423] = anon_sym_GT_AMP_DASH; - v->a[291424] = anon_sym_LT_LT_DASH; - v->a[291425] = 3; - v->a[291426] = actions(71); - v->a[291427] = 1; - v->a[291428] = sym_comment; - v->a[291429] = actions(12159); - v->a[291430] = 7; - v->a[291431] = anon_sym_PIPE; - v->a[291432] = anon_sym_LT; - v->a[291433] = anon_sym_GT; - v->a[291434] = anon_sym_LT_LT; - v->a[291435] = anon_sym_AMP_GT; - v->a[291436] = anon_sym_LT_AMP; - v->a[291437] = anon_sym_GT_AMP; - v->a[291438] = actions(12157); - v->a[291439] = 11; - small_parse_table_14572(v); -} - -void small_parse_table_14572(t_small_parse_table_array *v) -{ - v->a[291440] = sym_file_descriptor; - v->a[291441] = anon_sym_PIPE_PIPE; - v->a[291442] = anon_sym_AMP_AMP; - v->a[291443] = anon_sym_GT_GT; - v->a[291444] = anon_sym_PIPE_AMP; - v->a[291445] = anon_sym_RBRACK; - v->a[291446] = anon_sym_AMP_GT_GT; - v->a[291447] = anon_sym_GT_PIPE; - v->a[291448] = anon_sym_LT_AMP_DASH; - v->a[291449] = anon_sym_GT_AMP_DASH; - v->a[291450] = anon_sym_LT_LT_DASH; - v->a[291451] = 3; - v->a[291452] = actions(71); - v->a[291453] = 1; - v->a[291454] = sym_comment; - v->a[291455] = actions(12105); - v->a[291456] = 7; - v->a[291457] = anon_sym_PIPE; - v->a[291458] = anon_sym_LT; - v->a[291459] = anon_sym_GT; - small_parse_table_14573(v); -} - -void small_parse_table_14573(t_small_parse_table_array *v) -{ - v->a[291460] = anon_sym_LT_LT; - v->a[291461] = anon_sym_AMP_GT; - v->a[291462] = anon_sym_LT_AMP; - v->a[291463] = anon_sym_GT_AMP; - v->a[291464] = actions(12107); - v->a[291465] = 11; - v->a[291466] = sym_file_descriptor; - v->a[291467] = anon_sym_PIPE_PIPE; - v->a[291468] = anon_sym_AMP_AMP; - v->a[291469] = anon_sym_GT_GT; - v->a[291470] = anon_sym_PIPE_AMP; - v->a[291471] = anon_sym_RBRACK; - v->a[291472] = anon_sym_AMP_GT_GT; - v->a[291473] = anon_sym_GT_PIPE; - v->a[291474] = anon_sym_LT_AMP_DASH; - v->a[291475] = anon_sym_GT_AMP_DASH; - v->a[291476] = anon_sym_LT_LT_DASH; - v->a[291477] = 3; - v->a[291478] = actions(71); - v->a[291479] = 1; - small_parse_table_14574(v); -} - -void small_parse_table_14574(t_small_parse_table_array *v) -{ - v->a[291480] = sym_comment; - v->a[291481] = actions(2072); - v->a[291482] = 7; - v->a[291483] = anon_sym_PIPE; - v->a[291484] = anon_sym_LT; - v->a[291485] = anon_sym_GT; - v->a[291486] = anon_sym_LT_LT; - v->a[291487] = anon_sym_AMP_GT; - v->a[291488] = anon_sym_LT_AMP; - v->a[291489] = anon_sym_GT_AMP; - v->a[291490] = actions(2074); - v->a[291491] = 11; - v->a[291492] = sym_file_descriptor; - v->a[291493] = anon_sym_PIPE_PIPE; - v->a[291494] = anon_sym_AMP_AMP; - v->a[291495] = anon_sym_GT_GT; - v->a[291496] = anon_sym_PIPE_AMP; - v->a[291497] = anon_sym_AMP_GT_GT; - v->a[291498] = anon_sym_GT_PIPE; - v->a[291499] = anon_sym_LT_AMP_DASH; - small_parse_table_14575(v); -} - -/* EOF small_parse_table_2914.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2915.c b/parser/static/small_parse_table/small_parse_table_2915.c deleted file mode 100644 index 76d7ccd9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2915.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2915.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14575(t_small_parse_table_array *v) -{ - v->a[291500] = anon_sym_GT_AMP_DASH; - v->a[291501] = anon_sym_LT_LT_DASH; - v->a[291502] = anon_sym_LT_LT_LT; - v->a[291503] = 6; - v->a[291504] = actions(71); - v->a[291505] = 1; - v->a[291506] = sym_comment; - v->a[291507] = actions(13001); - v->a[291508] = 1; - v->a[291509] = anon_sym_PIPE; - v->a[291510] = actions(13003); - v->a[291511] = 1; - v->a[291512] = anon_sym_PIPE_AMP; - v->a[291513] = state(5611); - v->a[291514] = 1; - v->a[291515] = aux_sym_pipeline_repeat1; - v->a[291516] = actions(12064); - v->a[291517] = 6; - v->a[291518] = anon_sym_LT; - v->a[291519] = anon_sym_GT; - small_parse_table_14576(v); -} - -void small_parse_table_14576(t_small_parse_table_array *v) -{ - v->a[291520] = anon_sym_LT_LT; - v->a[291521] = anon_sym_AMP_GT; - v->a[291522] = anon_sym_LT_AMP; - v->a[291523] = anon_sym_GT_AMP; - v->a[291524] = actions(12068); - v->a[291525] = 9; - v->a[291526] = sym_file_descriptor; - v->a[291527] = anon_sym_PIPE_PIPE; - v->a[291528] = anon_sym_AMP_AMP; - v->a[291529] = anon_sym_GT_GT; - v->a[291530] = anon_sym_AMP_GT_GT; - v->a[291531] = anon_sym_GT_PIPE; - v->a[291532] = anon_sym_LT_AMP_DASH; - v->a[291533] = anon_sym_GT_AMP_DASH; - v->a[291534] = anon_sym_LT_LT_DASH; - v->a[291535] = 3; - v->a[291536] = actions(71); - v->a[291537] = 1; - v->a[291538] = sym_comment; - v->a[291539] = actions(11958); - small_parse_table_14577(v); -} - -void small_parse_table_14577(t_small_parse_table_array *v) -{ - v->a[291540] = 7; - v->a[291541] = anon_sym_PIPE; - v->a[291542] = anon_sym_LT; - v->a[291543] = anon_sym_GT; - v->a[291544] = anon_sym_LT_LT; - v->a[291545] = anon_sym_AMP_GT; - v->a[291546] = anon_sym_LT_AMP; - v->a[291547] = anon_sym_GT_AMP; - v->a[291548] = actions(11956); - v->a[291549] = 11; - v->a[291550] = sym_file_descriptor; - v->a[291551] = anon_sym_PIPE_PIPE; - v->a[291552] = anon_sym_AMP_AMP; - v->a[291553] = anon_sym_GT_GT; - v->a[291554] = anon_sym_PIPE_AMP; - v->a[291555] = anon_sym_AMP_GT_GT; - v->a[291556] = anon_sym_GT_PIPE; - v->a[291557] = anon_sym_LT_AMP_DASH; - v->a[291558] = anon_sym_GT_AMP_DASH; - v->a[291559] = anon_sym_LT_LT_DASH; - small_parse_table_14578(v); -} - -void small_parse_table_14578(t_small_parse_table_array *v) -{ - v->a[291560] = anon_sym_LT_LT_LT; - v->a[291561] = 3; - v->a[291562] = actions(71); - v->a[291563] = 1; - v->a[291564] = sym_comment; - v->a[291565] = actions(2094); - v->a[291566] = 7; - v->a[291567] = anon_sym_PIPE; - v->a[291568] = anon_sym_LT; - v->a[291569] = anon_sym_GT; - v->a[291570] = anon_sym_LT_LT; - v->a[291571] = anon_sym_AMP_GT; - v->a[291572] = anon_sym_LT_AMP; - v->a[291573] = anon_sym_GT_AMP; - v->a[291574] = actions(2096); - v->a[291575] = 11; - v->a[291576] = sym_file_descriptor; - v->a[291577] = anon_sym_PIPE_PIPE; - v->a[291578] = anon_sym_AMP_AMP; - v->a[291579] = anon_sym_GT_GT; - small_parse_table_14579(v); -} - -void small_parse_table_14579(t_small_parse_table_array *v) -{ - v->a[291580] = anon_sym_PIPE_AMP; - v->a[291581] = anon_sym_AMP_GT_GT; - v->a[291582] = anon_sym_GT_PIPE; - v->a[291583] = anon_sym_LT_AMP_DASH; - v->a[291584] = anon_sym_GT_AMP_DASH; - v->a[291585] = anon_sym_LT_LT_DASH; - v->a[291586] = anon_sym_LT_LT_LT; - v->a[291587] = 6; - v->a[291588] = actions(3); - v->a[291589] = 1; - v->a[291590] = sym_comment; - v->a[291591] = actions(12928); - v->a[291592] = 1; - v->a[291593] = aux_sym_concatenation_token1; - v->a[291594] = actions(12930); - v->a[291595] = 1; - v->a[291596] = sym__concat; - v->a[291597] = state(5580); - v->a[291598] = 1; - v->a[291599] = aux_sym_concatenation_repeat1; - small_parse_table_14580(v); -} - -/* EOF small_parse_table_2915.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2916.c b/parser/static/small_parse_table/small_parse_table_2916.c deleted file mode 100644 index b4f0ab7e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2916.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2916.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14580(t_small_parse_table_array *v) -{ - v->a[291600] = actions(4554); - v->a[291601] = 2; - v->a[291602] = sym_file_descriptor; - v->a[291603] = aux_sym_heredoc_redirect_token1; - v->a[291604] = actions(4552); - v->a[291605] = 13; - v->a[291606] = anon_sym_PIPE_PIPE; - v->a[291607] = anon_sym_AMP_AMP; - v->a[291608] = anon_sym_LT; - v->a[291609] = anon_sym_GT; - v->a[291610] = anon_sym_GT_GT; - v->a[291611] = anon_sym_AMP_GT; - v->a[291612] = anon_sym_AMP_GT_GT; - v->a[291613] = anon_sym_LT_AMP; - v->a[291614] = anon_sym_GT_AMP; - v->a[291615] = anon_sym_GT_PIPE; - v->a[291616] = anon_sym_LT_AMP_DASH; - v->a[291617] = anon_sym_GT_AMP_DASH; - v->a[291618] = anon_sym_LT_LT_LT; - v->a[291619] = 6; - small_parse_table_14581(v); -} - -void small_parse_table_14581(t_small_parse_table_array *v) -{ - v->a[291620] = actions(3); - v->a[291621] = 1; - v->a[291622] = sym_comment; - v->a[291623] = actions(12928); - v->a[291624] = 1; - v->a[291625] = aux_sym_concatenation_token1; - v->a[291626] = actions(12930); - v->a[291627] = 1; - v->a[291628] = sym__concat; - v->a[291629] = state(5577); - v->a[291630] = 1; - v->a[291631] = aux_sym_concatenation_repeat1; - v->a[291632] = actions(4566); - v->a[291633] = 2; - v->a[291634] = sym_file_descriptor; - v->a[291635] = aux_sym_heredoc_redirect_token1; - v->a[291636] = actions(4564); - v->a[291637] = 13; - v->a[291638] = anon_sym_PIPE_PIPE; - v->a[291639] = anon_sym_AMP_AMP; - small_parse_table_14582(v); -} - -void small_parse_table_14582(t_small_parse_table_array *v) -{ - v->a[291640] = anon_sym_LT; - v->a[291641] = anon_sym_GT; - v->a[291642] = anon_sym_GT_GT; - v->a[291643] = anon_sym_AMP_GT; - v->a[291644] = anon_sym_AMP_GT_GT; - v->a[291645] = anon_sym_LT_AMP; - v->a[291646] = anon_sym_GT_AMP; - v->a[291647] = anon_sym_GT_PIPE; - v->a[291648] = anon_sym_LT_AMP_DASH; - v->a[291649] = anon_sym_GT_AMP_DASH; - v->a[291650] = anon_sym_LT_LT_LT; - v->a[291651] = 3; - v->a[291652] = actions(71); - v->a[291653] = 1; - v->a[291654] = sym_comment; - v->a[291655] = actions(1261); - v->a[291656] = 7; - v->a[291657] = anon_sym_PIPE; - v->a[291658] = anon_sym_LT; - v->a[291659] = anon_sym_GT; - small_parse_table_14583(v); -} - -void small_parse_table_14583(t_small_parse_table_array *v) -{ - v->a[291660] = anon_sym_LT_LT; - v->a[291661] = anon_sym_AMP_GT; - v->a[291662] = anon_sym_LT_AMP; - v->a[291663] = anon_sym_GT_AMP; - v->a[291664] = actions(1263); - v->a[291665] = 11; - v->a[291666] = sym_file_descriptor; - v->a[291667] = anon_sym_PIPE_PIPE; - v->a[291668] = anon_sym_AMP_AMP; - v->a[291669] = anon_sym_GT_GT; - v->a[291670] = anon_sym_PIPE_AMP; - v->a[291671] = anon_sym_AMP_GT_GT; - v->a[291672] = anon_sym_GT_PIPE; - v->a[291673] = anon_sym_LT_AMP_DASH; - v->a[291674] = anon_sym_GT_AMP_DASH; - v->a[291675] = anon_sym_LT_LT_DASH; - v->a[291676] = sym__special_character; - v->a[291677] = 6; - v->a[291678] = actions(3); - v->a[291679] = 1; - small_parse_table_14584(v); -} - -void small_parse_table_14584(t_small_parse_table_array *v) -{ - v->a[291680] = sym_comment; - v->a[291681] = actions(12928); - v->a[291682] = 1; - v->a[291683] = aux_sym_concatenation_token1; - v->a[291684] = actions(12930); - v->a[291685] = 1; - v->a[291686] = sym__concat; - v->a[291687] = state(5580); - v->a[291688] = 1; - v->a[291689] = aux_sym_concatenation_repeat1; - v->a[291690] = actions(2096); - v->a[291691] = 2; - v->a[291692] = sym_file_descriptor; - v->a[291693] = aux_sym_heredoc_redirect_token1; - v->a[291694] = actions(2094); - v->a[291695] = 13; - v->a[291696] = anon_sym_PIPE_PIPE; - v->a[291697] = anon_sym_AMP_AMP; - v->a[291698] = anon_sym_LT; - v->a[291699] = anon_sym_GT; - small_parse_table_14585(v); -} - -/* EOF small_parse_table_2916.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2917.c b/parser/static/small_parse_table/small_parse_table_2917.c deleted file mode 100644 index f9160812..00000000 --- a/parser/static/small_parse_table/small_parse_table_2917.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2917.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14585(t_small_parse_table_array *v) -{ - v->a[291700] = anon_sym_GT_GT; - v->a[291701] = anon_sym_AMP_GT; - v->a[291702] = anon_sym_AMP_GT_GT; - v->a[291703] = anon_sym_LT_AMP; - v->a[291704] = anon_sym_GT_AMP; - v->a[291705] = anon_sym_GT_PIPE; - v->a[291706] = anon_sym_LT_AMP_DASH; - v->a[291707] = anon_sym_GT_AMP_DASH; - v->a[291708] = anon_sym_LT_LT_LT; - v->a[291709] = 8; - v->a[291710] = actions(3); - v->a[291711] = 1; - v->a[291712] = sym_comment; - v->a[291713] = actions(11315); - v->a[291714] = 1; - v->a[291715] = aux_sym_heredoc_redirect_token1; - v->a[291716] = actions(13011); - v->a[291717] = 1; - v->a[291718] = anon_sym_LT_LT_LT; - v->a[291719] = actions(13014); - small_parse_table_14586(v); -} - -void small_parse_table_14586(t_small_parse_table_array *v) -{ - v->a[291720] = 1; - v->a[291721] = sym_file_descriptor; - v->a[291722] = actions(11307); - v->a[291723] = 2; - v->a[291724] = anon_sym_PIPE_PIPE; - v->a[291725] = anon_sym_AMP_AMP; - v->a[291726] = actions(13008); - v->a[291727] = 2; - v->a[291728] = anon_sym_LT_AMP_DASH; - v->a[291729] = anon_sym_GT_AMP_DASH; - v->a[291730] = state(5609); - v->a[291731] = 3; - v->a[291732] = sym_file_redirect; - v->a[291733] = sym_herestring_redirect; - v->a[291734] = aux_sym_redirected_statement_repeat2; - v->a[291735] = actions(13005); - v->a[291736] = 8; - v->a[291737] = anon_sym_LT; - v->a[291738] = anon_sym_GT; - v->a[291739] = anon_sym_GT_GT; - small_parse_table_14587(v); -} - -void small_parse_table_14587(t_small_parse_table_array *v) -{ - v->a[291740] = anon_sym_AMP_GT; - v->a[291741] = anon_sym_AMP_GT_GT; - v->a[291742] = anon_sym_LT_AMP; - v->a[291743] = anon_sym_GT_AMP; - v->a[291744] = anon_sym_GT_PIPE; - v->a[291745] = 3; - v->a[291746] = actions(71); - v->a[291747] = 1; - v->a[291748] = sym_comment; - v->a[291749] = actions(5770); - v->a[291750] = 7; - v->a[291751] = anon_sym_PIPE; - v->a[291752] = anon_sym_LT; - v->a[291753] = anon_sym_GT; - v->a[291754] = anon_sym_LT_LT; - v->a[291755] = anon_sym_AMP_GT; - v->a[291756] = anon_sym_LT_AMP; - v->a[291757] = anon_sym_GT_AMP; - v->a[291758] = actions(5772); - v->a[291759] = 11; - small_parse_table_14588(v); -} - -void small_parse_table_14588(t_small_parse_table_array *v) -{ - v->a[291760] = sym_file_descriptor; - v->a[291761] = sym_variable_name; - v->a[291762] = anon_sym_PIPE_PIPE; - v->a[291763] = anon_sym_AMP_AMP; - v->a[291764] = anon_sym_GT_GT; - v->a[291765] = anon_sym_PIPE_AMP; - v->a[291766] = anon_sym_AMP_GT_GT; - v->a[291767] = anon_sym_GT_PIPE; - v->a[291768] = anon_sym_LT_AMP_DASH; - v->a[291769] = anon_sym_GT_AMP_DASH; - v->a[291770] = anon_sym_LT_LT_DASH; - v->a[291771] = 6; - v->a[291772] = actions(71); - v->a[291773] = 1; - v->a[291774] = sym_comment; - v->a[291775] = actions(13017); - v->a[291776] = 1; - v->a[291777] = anon_sym_PIPE; - v->a[291778] = actions(13020); - v->a[291779] = 1; - small_parse_table_14589(v); -} - -void small_parse_table_14589(t_small_parse_table_array *v) -{ - v->a[291780] = anon_sym_PIPE_AMP; - v->a[291781] = state(5611); - v->a[291782] = 1; - v->a[291783] = aux_sym_pipeline_repeat1; - v->a[291784] = actions(11743); - v->a[291785] = 6; - v->a[291786] = anon_sym_LT; - v->a[291787] = anon_sym_GT; - v->a[291788] = anon_sym_LT_LT; - v->a[291789] = anon_sym_AMP_GT; - v->a[291790] = anon_sym_LT_AMP; - v->a[291791] = anon_sym_GT_AMP; - v->a[291792] = actions(11748); - v->a[291793] = 9; - v->a[291794] = sym_file_descriptor; - v->a[291795] = anon_sym_PIPE_PIPE; - v->a[291796] = anon_sym_AMP_AMP; - v->a[291797] = anon_sym_GT_GT; - v->a[291798] = anon_sym_AMP_GT_GT; - v->a[291799] = anon_sym_GT_PIPE; - small_parse_table_14590(v); -} - -/* EOF small_parse_table_2917.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2918.c b/parser/static/small_parse_table/small_parse_table_2918.c deleted file mode 100644 index 19f05cc6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2918.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2918.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14590(t_small_parse_table_array *v) -{ - v->a[291800] = anon_sym_LT_AMP_DASH; - v->a[291801] = anon_sym_GT_AMP_DASH; - v->a[291802] = anon_sym_LT_LT_DASH; - v->a[291803] = 3; - v->a[291804] = actions(71); - v->a[291805] = 1; - v->a[291806] = sym_comment; - v->a[291807] = actions(4552); - v->a[291808] = 7; - v->a[291809] = anon_sym_PIPE; - v->a[291810] = anon_sym_LT; - v->a[291811] = anon_sym_GT; - v->a[291812] = anon_sym_LT_LT; - v->a[291813] = anon_sym_AMP_GT; - v->a[291814] = anon_sym_LT_AMP; - v->a[291815] = anon_sym_GT_AMP; - v->a[291816] = actions(4554); - v->a[291817] = 11; - v->a[291818] = sym_file_descriptor; - v->a[291819] = anon_sym_PIPE_PIPE; - small_parse_table_14591(v); -} - -void small_parse_table_14591(t_small_parse_table_array *v) -{ - v->a[291820] = anon_sym_AMP_AMP; - v->a[291821] = anon_sym_GT_GT; - v->a[291822] = anon_sym_PIPE_AMP; - v->a[291823] = anon_sym_AMP_GT_GT; - v->a[291824] = anon_sym_GT_PIPE; - v->a[291825] = anon_sym_LT_AMP_DASH; - v->a[291826] = anon_sym_GT_AMP_DASH; - v->a[291827] = anon_sym_LT_LT_DASH; - v->a[291828] = anon_sym_LT_LT_LT; - v->a[291829] = 3; - v->a[291830] = actions(71); - v->a[291831] = 1; - v->a[291832] = sym_comment; - v->a[291833] = actions(12034); - v->a[291834] = 7; - v->a[291835] = anon_sym_PIPE; - v->a[291836] = anon_sym_LT; - v->a[291837] = anon_sym_GT; - v->a[291838] = anon_sym_LT_LT; - v->a[291839] = anon_sym_AMP_GT; - small_parse_table_14592(v); -} - -void small_parse_table_14592(t_small_parse_table_array *v) -{ - v->a[291840] = anon_sym_LT_AMP; - v->a[291841] = anon_sym_GT_AMP; - v->a[291842] = actions(12036); - v->a[291843] = 11; - v->a[291844] = sym_file_descriptor; - v->a[291845] = anon_sym_PIPE_PIPE; - v->a[291846] = anon_sym_AMP_AMP; - v->a[291847] = anon_sym_GT_GT; - v->a[291848] = anon_sym_PIPE_AMP; - v->a[291849] = anon_sym_AMP_GT_GT; - v->a[291850] = anon_sym_GT_PIPE; - v->a[291851] = anon_sym_LT_AMP_DASH; - v->a[291852] = anon_sym_GT_AMP_DASH; - v->a[291853] = anon_sym_LT_LT_DASH; - v->a[291854] = anon_sym_LT_LT_LT; - v->a[291855] = 9; - v->a[291856] = actions(71); - v->a[291857] = 1; - v->a[291858] = sym_comment; - v->a[291859] = actions(4255); - small_parse_table_14593(v); -} - -void small_parse_table_14593(t_small_parse_table_array *v) -{ - v->a[291860] = 1; - v->a[291861] = anon_sym_LT_LT; - v->a[291862] = actions(11457); - v->a[291863] = 1; - v->a[291864] = sym_file_descriptor; - v->a[291865] = actions(13029); - v->a[291866] = 1; - v->a[291867] = anon_sym_LT_LT_DASH; - v->a[291868] = actions(13023); - v->a[291869] = 2; - v->a[291870] = anon_sym_PIPE_PIPE; - v->a[291871] = anon_sym_AMP_AMP; - v->a[291872] = actions(13027); - v->a[291873] = 2; - v->a[291874] = anon_sym_LT_AMP_DASH; - v->a[291875] = anon_sym_GT_AMP_DASH; - v->a[291876] = actions(13025); - v->a[291877] = 3; - v->a[291878] = anon_sym_GT_GT; - v->a[291879] = anon_sym_AMP_GT_GT; - small_parse_table_14594(v); -} - -void small_parse_table_14594(t_small_parse_table_array *v) -{ - v->a[291880] = anon_sym_GT_PIPE; - v->a[291881] = state(4283); - v->a[291882] = 3; - v->a[291883] = sym_file_redirect; - v->a[291884] = sym_heredoc_redirect; - v->a[291885] = aux_sym_redirected_statement_repeat1; - v->a[291886] = actions(11280); - v->a[291887] = 5; - v->a[291888] = anon_sym_LT; - v->a[291889] = anon_sym_GT; - v->a[291890] = anon_sym_AMP_GT; - v->a[291891] = anon_sym_LT_AMP; - v->a[291892] = anon_sym_GT_AMP; - v->a[291893] = 3; - v->a[291894] = actions(71); - v->a[291895] = 1; - v->a[291896] = sym_comment; - v->a[291897] = actions(11929); - v->a[291898] = 7; - v->a[291899] = anon_sym_PIPE; - small_parse_table_14595(v); -} - -/* EOF small_parse_table_2918.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2919.c b/parser/static/small_parse_table/small_parse_table_2919.c deleted file mode 100644 index 2cfc7ebb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2919.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2919.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14595(t_small_parse_table_array *v) -{ - v->a[291900] = anon_sym_LT; - v->a[291901] = anon_sym_GT; - v->a[291902] = anon_sym_LT_LT; - v->a[291903] = anon_sym_AMP_GT; - v->a[291904] = anon_sym_LT_AMP; - v->a[291905] = anon_sym_GT_AMP; - v->a[291906] = actions(11931); - v->a[291907] = 11; - v->a[291908] = sym_file_descriptor; - v->a[291909] = anon_sym_PIPE_PIPE; - v->a[291910] = anon_sym_AMP_AMP; - v->a[291911] = anon_sym_GT_GT; - v->a[291912] = anon_sym_PIPE_AMP; - v->a[291913] = anon_sym_AMP_GT_GT; - v->a[291914] = anon_sym_GT_PIPE; - v->a[291915] = anon_sym_LT_AMP_DASH; - v->a[291916] = anon_sym_GT_AMP_DASH; - v->a[291917] = anon_sym_LT_LT_DASH; - v->a[291918] = anon_sym_LT_LT_LT; - v->a[291919] = 6; - small_parse_table_14596(v); -} - -void small_parse_table_14596(t_small_parse_table_array *v) -{ - v->a[291920] = actions(3); - v->a[291921] = 1; - v->a[291922] = sym_comment; - v->a[291923] = actions(12928); - v->a[291924] = 1; - v->a[291925] = aux_sym_concatenation_token1; - v->a[291926] = actions(12930); - v->a[291927] = 1; - v->a[291928] = sym__concat; - v->a[291929] = state(5580); - v->a[291930] = 1; - v->a[291931] = aux_sym_concatenation_repeat1; - v->a[291932] = actions(4372); - v->a[291933] = 2; - v->a[291934] = sym_file_descriptor; - v->a[291935] = aux_sym_heredoc_redirect_token1; - v->a[291936] = actions(4370); - v->a[291937] = 13; - v->a[291938] = anon_sym_PIPE_PIPE; - v->a[291939] = anon_sym_AMP_AMP; - small_parse_table_14597(v); -} - -void small_parse_table_14597(t_small_parse_table_array *v) -{ - v->a[291940] = anon_sym_LT; - v->a[291941] = anon_sym_GT; - v->a[291942] = anon_sym_GT_GT; - v->a[291943] = anon_sym_AMP_GT; - v->a[291944] = anon_sym_AMP_GT_GT; - v->a[291945] = anon_sym_LT_AMP; - v->a[291946] = anon_sym_GT_AMP; - v->a[291947] = anon_sym_GT_PIPE; - v->a[291948] = anon_sym_LT_AMP_DASH; - v->a[291949] = anon_sym_GT_AMP_DASH; - v->a[291950] = anon_sym_LT_LT_LT; - v->a[291951] = 3; - v->a[291952] = actions(71); - v->a[291953] = 1; - v->a[291954] = sym_comment; - v->a[291955] = actions(12201); - v->a[291956] = 7; - v->a[291957] = anon_sym_PIPE; - v->a[291958] = anon_sym_LT; - v->a[291959] = anon_sym_GT; - small_parse_table_14598(v); -} - -void small_parse_table_14598(t_small_parse_table_array *v) -{ - v->a[291960] = anon_sym_LT_LT; - v->a[291961] = anon_sym_AMP_GT; - v->a[291962] = anon_sym_LT_AMP; - v->a[291963] = anon_sym_GT_AMP; - v->a[291964] = actions(12199); - v->a[291965] = 10; - v->a[291966] = sym_file_descriptor; - v->a[291967] = anon_sym_PIPE_PIPE; - v->a[291968] = anon_sym_AMP_AMP; - v->a[291969] = anon_sym_GT_GT; - v->a[291970] = anon_sym_PIPE_AMP; - v->a[291971] = anon_sym_AMP_GT_GT; - v->a[291972] = anon_sym_GT_PIPE; - v->a[291973] = anon_sym_LT_AMP_DASH; - v->a[291974] = anon_sym_GT_AMP_DASH; - v->a[291975] = anon_sym_LT_LT_DASH; - v->a[291976] = 3; - v->a[291977] = actions(3); - v->a[291978] = 1; - v->a[291979] = sym_comment; - small_parse_table_14599(v); -} - -void small_parse_table_14599(t_small_parse_table_array *v) -{ - v->a[291980] = actions(1322); - v->a[291981] = 3; - v->a[291982] = sym_file_descriptor; - v->a[291983] = sym__concat; - v->a[291984] = aux_sym_heredoc_redirect_token1; - v->a[291985] = actions(1320); - v->a[291986] = 14; - v->a[291987] = anon_sym_PIPE_PIPE; - v->a[291988] = anon_sym_AMP_AMP; - v->a[291989] = anon_sym_LT; - v->a[291990] = anon_sym_GT; - v->a[291991] = anon_sym_GT_GT; - v->a[291992] = anon_sym_AMP_GT; - v->a[291993] = anon_sym_AMP_GT_GT; - v->a[291994] = anon_sym_LT_AMP; - v->a[291995] = anon_sym_GT_AMP; - v->a[291996] = anon_sym_GT_PIPE; - v->a[291997] = anon_sym_LT_AMP_DASH; - v->a[291998] = anon_sym_GT_AMP_DASH; - v->a[291999] = anon_sym_LT_LT_LT; - small_parse_table_14600(v); -} - -/* EOF small_parse_table_2919.c */ diff --git a/parser/static/small_parse_table/small_parse_table_292.c b/parser/static/small_parse_table/small_parse_table_292.c index 89c95c0c..e63c0f1c 100644 --- a/parser/static/small_parse_table/small_parse_table_292.c +++ b/parser/static/small_parse_table/small_parse_table_292.c @@ -14,126 +14,126 @@ void small_parse_table_1460(t_small_parse_table_array *v) { - v->a[29200] = aux_sym_number_token1; - v->a[29201] = actions(4439); - v->a[29202] = 1; - v->a[29203] = aux_sym_number_token2; - v->a[29204] = actions(4442); - v->a[29205] = 1; - v->a[29206] = anon_sym_DOLLAR_LBRACE; - v->a[29207] = actions(4445); - v->a[29208] = 1; - v->a[29209] = anon_sym_DOLLAR_LPAREN; - v->a[29210] = actions(4448); - v->a[29211] = 1; - v->a[29212] = anon_sym_BQUOTE; - v->a[29213] = actions(4451); - v->a[29214] = 1; - v->a[29215] = anon_sym_DOLLAR_BQUOTE; - v->a[29216] = actions(4457); - v->a[29217] = 1; - v->a[29218] = sym_test_operator; - v->a[29219] = actions(4460); + v->a[29200] = anon_sym_PIPE_AMP; + v->a[29201] = anon_sym_AMP_AMP; + v->a[29202] = anon_sym_PIPE_PIPE; + v->a[29203] = anon_sym_LT; + v->a[29204] = anon_sym_GT; + v->a[29205] = anon_sym_GT_GT; + v->a[29206] = anon_sym_AMP_GT; + v->a[29207] = anon_sym_AMP_GT_GT; + v->a[29208] = anon_sym_LT_AMP; + v->a[29209] = anon_sym_GT_AMP; + v->a[29210] = anon_sym_GT_PIPE; + v->a[29211] = anon_sym_LT_AMP_DASH; + v->a[29212] = anon_sym_GT_AMP_DASH; + v->a[29213] = anon_sym_LT_LT; + v->a[29214] = anon_sym_LT_LT_DASH; + v->a[29215] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29216] = anon_sym_AMP; + v->a[29217] = anon_sym_DOLLAR; + v->a[29218] = sym__special_character; + v->a[29219] = anon_sym_DQUOTE; small_parse_table_1461(v); } void small_parse_table_1461(t_small_parse_table_array *v) { - v->a[29220] = 1; - v->a[29221] = sym__brace_start; - v->a[29222] = state(2671); - v->a[29223] = 1; - v->a[29224] = aux_sym__literal_repeat1; - v->a[29225] = actions(4418); - v->a[29226] = 2; - v->a[29227] = anon_sym_LPAREN_LPAREN; - v->a[29228] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29229] = actions(4433); - v->a[29230] = 2; - v->a[29231] = sym_raw_string; - v->a[29232] = sym_ansi_c_string; - v->a[29233] = actions(4454); - v->a[29234] = 2; - v->a[29235] = anon_sym_LT_LPAREN; - v->a[29236] = anon_sym_GT_LPAREN; - v->a[29237] = state(851); - v->a[29238] = 2; - v->a[29239] = sym_concatenation; + v->a[29220] = sym_raw_string; + v->a[29221] = aux_sym_number_token1; + v->a[29222] = aux_sym_number_token2; + v->a[29223] = anon_sym_DOLLAR_LBRACE; + v->a[29224] = anon_sym_DOLLAR_LPAREN; + v->a[29225] = anon_sym_BQUOTE; + v->a[29226] = anon_sym_DOLLAR_BQUOTE; + v->a[29227] = sym_word; + v->a[29228] = anon_sym_SEMI; + v->a[29229] = 3; + v->a[29230] = actions(3); + v->a[29231] = 1; + v->a[29232] = sym_comment; + v->a[29233] = actions(3024); + v->a[29234] = 6; + v->a[29235] = sym_file_descriptor; + v->a[29236] = sym__concat; + v->a[29237] = sym_test_operator; + v->a[29238] = sym__bare_dollar; + v->a[29239] = sym__brace_start; small_parse_table_1462(v); } void small_parse_table_1462(t_small_parse_table_array *v) { - v->a[29240] = aux_sym_for_statement_repeat1; - v->a[29241] = actions(2214); - v->a[29242] = 7; - v->a[29243] = anon_sym_PIPE; - v->a[29244] = anon_sym_LT; - v->a[29245] = anon_sym_GT; - v->a[29246] = anon_sym_LT_LT; - v->a[29247] = anon_sym_AMP_GT; - v->a[29248] = anon_sym_LT_AMP; - v->a[29249] = anon_sym_GT_AMP; - v->a[29250] = state(2369); - v->a[29251] = 9; - v->a[29252] = sym_arithmetic_expansion; - v->a[29253] = sym_brace_expression; - v->a[29254] = sym_string; - v->a[29255] = sym_translated_string; - v->a[29256] = sym_number; - v->a[29257] = sym_simple_expansion; - v->a[29258] = sym_expansion; - v->a[29259] = sym_command_substitution; + v->a[29240] = aux_sym_heredoc_redirect_token1; + v->a[29241] = actions(3022); + v->a[29242] = 35; + v->a[29243] = anon_sym_esac; + v->a[29244] = anon_sym_PIPE; + v->a[29245] = anon_sym_SEMI_SEMI; + v->a[29246] = anon_sym_SEMI_AMP; + v->a[29247] = anon_sym_SEMI_SEMI_AMP; + v->a[29248] = anon_sym_PIPE_AMP; + v->a[29249] = anon_sym_AMP_AMP; + v->a[29250] = anon_sym_PIPE_PIPE; + v->a[29251] = anon_sym_LT; + v->a[29252] = anon_sym_GT; + v->a[29253] = anon_sym_GT_GT; + v->a[29254] = anon_sym_AMP_GT; + v->a[29255] = anon_sym_AMP_GT_GT; + v->a[29256] = anon_sym_LT_AMP; + v->a[29257] = anon_sym_GT_AMP; + v->a[29258] = anon_sym_GT_PIPE; + v->a[29259] = anon_sym_LT_AMP_DASH; small_parse_table_1463(v); } void small_parse_table_1463(t_small_parse_table_array *v) { - v->a[29260] = sym_process_substitution; - v->a[29261] = actions(2216); - v->a[29262] = 12; - v->a[29263] = sym_file_descriptor; - v->a[29264] = sym_variable_name; - v->a[29265] = anon_sym_PIPE_PIPE; - v->a[29266] = anon_sym_AMP_AMP; - v->a[29267] = anon_sym_GT_GT; - v->a[29268] = anon_sym_PIPE_AMP; - v->a[29269] = anon_sym_AMP_GT_GT; - v->a[29270] = anon_sym_GT_PIPE; - v->a[29271] = anon_sym_LT_AMP_DASH; - v->a[29272] = anon_sym_GT_AMP_DASH; - v->a[29273] = anon_sym_LT_LT_DASH; - v->a[29274] = anon_sym_LT_LT_LT; - v->a[29275] = 6; - v->a[29276] = actions(3); - v->a[29277] = 1; - v->a[29278] = sym_comment; - v->a[29279] = actions(4389); + v->a[29260] = anon_sym_GT_AMP_DASH; + v->a[29261] = anon_sym_LT_LT; + v->a[29262] = anon_sym_LT_LT_DASH; + v->a[29263] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29264] = anon_sym_AMP; + v->a[29265] = aux_sym_concatenation_token1; + v->a[29266] = anon_sym_DOLLAR; + v->a[29267] = sym__special_character; + v->a[29268] = anon_sym_DQUOTE; + v->a[29269] = sym_raw_string; + v->a[29270] = aux_sym_number_token1; + v->a[29271] = aux_sym_number_token2; + v->a[29272] = anon_sym_DOLLAR_LBRACE; + v->a[29273] = anon_sym_DOLLAR_LPAREN; + v->a[29274] = anon_sym_BQUOTE; + v->a[29275] = anon_sym_DOLLAR_BQUOTE; + v->a[29276] = sym_word; + v->a[29277] = anon_sym_SEMI; + v->a[29278] = 6; + v->a[29279] = actions(3); small_parse_table_1464(v); } void small_parse_table_1464(t_small_parse_table_array *v) { v->a[29280] = 1; - v->a[29281] = aux_sym_concatenation_token1; - v->a[29282] = actions(4413); + v->a[29281] = sym_comment; + v->a[29282] = actions(3349); v->a[29283] = 1; - v->a[29284] = sym__concat; - v->a[29285] = state(838); + v->a[29284] = aux_sym_concatenation_token1; + v->a[29285] = actions(3351); v->a[29286] = 1; - v->a[29287] = aux_sym_concatenation_repeat1; - v->a[29288] = actions(1281); - v->a[29289] = 5; - v->a[29290] = sym_file_descriptor; - v->a[29291] = sym_test_operator; - v->a[29292] = sym__bare_dollar; - v->a[29293] = sym__brace_start; - v->a[29294] = aux_sym_heredoc_redirect_token1; - v->a[29295] = actions(1271); - v->a[29296] = 42; - v->a[29297] = anon_sym_LPAREN_LPAREN; - v->a[29298] = anon_sym_SEMI; - v->a[29299] = anon_sym_PIPE_PIPE; + v->a[29287] = sym__concat; + v->a[29288] = state(672); + v->a[29289] = 1; + v->a[29290] = aux_sym_concatenation_repeat1; + v->a[29291] = actions(2696); + v->a[29292] = 4; + v->a[29293] = sym_file_descriptor; + v->a[29294] = sym_test_operator; + v->a[29295] = sym__brace_start; + v->a[29296] = aux_sym_heredoc_redirect_token1; + v->a[29297] = actions(2694); + v->a[29298] = 34; + v->a[29299] = anon_sym_PIPE; small_parse_table_1465(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2920.c b/parser/static/small_parse_table/small_parse_table_2920.c deleted file mode 100644 index 15f16f17..00000000 --- a/parser/static/small_parse_table/small_parse_table_2920.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2920.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14600(t_small_parse_table_array *v) -{ - v->a[292000] = aux_sym_concatenation_token1; - v->a[292001] = 3; - v->a[292002] = actions(71); - v->a[292003] = 1; - v->a[292004] = sym_comment; - v->a[292005] = actions(2094); - v->a[292006] = 7; - v->a[292007] = anon_sym_PIPE; - v->a[292008] = anon_sym_LT; - v->a[292009] = anon_sym_GT; - v->a[292010] = anon_sym_LT_LT; - v->a[292011] = anon_sym_AMP_GT; - v->a[292012] = anon_sym_LT_AMP; - v->a[292013] = anon_sym_GT_AMP; - v->a[292014] = actions(2096); - v->a[292015] = 10; - v->a[292016] = sym_file_descriptor; - v->a[292017] = anon_sym_PIPE_PIPE; - v->a[292018] = anon_sym_AMP_AMP; - v->a[292019] = anon_sym_GT_GT; - small_parse_table_14601(v); -} - -void small_parse_table_14601(t_small_parse_table_array *v) -{ - v->a[292020] = anon_sym_PIPE_AMP; - v->a[292021] = anon_sym_AMP_GT_GT; - v->a[292022] = anon_sym_GT_PIPE; - v->a[292023] = anon_sym_LT_AMP_DASH; - v->a[292024] = anon_sym_GT_AMP_DASH; - v->a[292025] = anon_sym_LT_LT_DASH; - v->a[292026] = 3; - v->a[292027] = actions(71); - v->a[292028] = 1; - v->a[292029] = sym_comment; - v->a[292030] = actions(11958); - v->a[292031] = 7; - v->a[292032] = anon_sym_PIPE; - v->a[292033] = anon_sym_LT; - v->a[292034] = anon_sym_GT; - v->a[292035] = anon_sym_LT_LT; - v->a[292036] = anon_sym_AMP_GT; - v->a[292037] = anon_sym_LT_AMP; - v->a[292038] = anon_sym_GT_AMP; - v->a[292039] = actions(11956); - small_parse_table_14602(v); -} - -void small_parse_table_14602(t_small_parse_table_array *v) -{ - v->a[292040] = 10; - v->a[292041] = sym_file_descriptor; - v->a[292042] = anon_sym_PIPE_PIPE; - v->a[292043] = anon_sym_AMP_AMP; - v->a[292044] = anon_sym_GT_GT; - v->a[292045] = anon_sym_PIPE_AMP; - v->a[292046] = anon_sym_AMP_GT_GT; - v->a[292047] = anon_sym_GT_PIPE; - v->a[292048] = anon_sym_LT_AMP_DASH; - v->a[292049] = anon_sym_GT_AMP_DASH; - v->a[292050] = anon_sym_LT_LT_DASH; - v->a[292051] = 3; - v->a[292052] = actions(71); - v->a[292053] = 1; - v->a[292054] = sym_comment; - v->a[292055] = actions(12034); - v->a[292056] = 7; - v->a[292057] = anon_sym_PIPE; - v->a[292058] = anon_sym_LT; - v->a[292059] = anon_sym_GT; - small_parse_table_14603(v); -} - -void small_parse_table_14603(t_small_parse_table_array *v) -{ - v->a[292060] = anon_sym_LT_LT; - v->a[292061] = anon_sym_AMP_GT; - v->a[292062] = anon_sym_LT_AMP; - v->a[292063] = anon_sym_GT_AMP; - v->a[292064] = actions(12036); - v->a[292065] = 10; - v->a[292066] = sym_file_descriptor; - v->a[292067] = anon_sym_PIPE_PIPE; - v->a[292068] = anon_sym_AMP_AMP; - v->a[292069] = anon_sym_GT_GT; - v->a[292070] = anon_sym_PIPE_AMP; - v->a[292071] = anon_sym_AMP_GT_GT; - v->a[292072] = anon_sym_GT_PIPE; - v->a[292073] = anon_sym_LT_AMP_DASH; - v->a[292074] = anon_sym_GT_AMP_DASH; - v->a[292075] = anon_sym_LT_LT_DASH; - v->a[292076] = 3; - v->a[292077] = actions(3); - v->a[292078] = 1; - v->a[292079] = sym_comment; - small_parse_table_14604(v); -} - -void small_parse_table_14604(t_small_parse_table_array *v) -{ - v->a[292080] = actions(1298); - v->a[292081] = 3; - v->a[292082] = sym_file_descriptor; - v->a[292083] = sym__concat; - v->a[292084] = aux_sym_heredoc_redirect_token1; - v->a[292085] = actions(1296); - v->a[292086] = 14; - v->a[292087] = anon_sym_PIPE_PIPE; - v->a[292088] = anon_sym_AMP_AMP; - v->a[292089] = anon_sym_LT; - v->a[292090] = anon_sym_GT; - v->a[292091] = anon_sym_GT_GT; - v->a[292092] = anon_sym_AMP_GT; - v->a[292093] = anon_sym_AMP_GT_GT; - v->a[292094] = anon_sym_LT_AMP; - v->a[292095] = anon_sym_GT_AMP; - v->a[292096] = anon_sym_GT_PIPE; - v->a[292097] = anon_sym_LT_AMP_DASH; - v->a[292098] = anon_sym_GT_AMP_DASH; - v->a[292099] = anon_sym_LT_LT_LT; - small_parse_table_14605(v); -} - -/* EOF small_parse_table_2920.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2921.c b/parser/static/small_parse_table/small_parse_table_2921.c deleted file mode 100644 index fb11fd2e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2921.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2921.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14605(t_small_parse_table_array *v) -{ - v->a[292100] = aux_sym_concatenation_token1; - v->a[292101] = 3; - v->a[292102] = actions(71); - v->a[292103] = 1; - v->a[292104] = sym_comment; - v->a[292105] = actions(5930); - v->a[292106] = 7; - v->a[292107] = anon_sym_PIPE; - v->a[292108] = anon_sym_LT; - v->a[292109] = anon_sym_GT; - v->a[292110] = anon_sym_LT_LT; - v->a[292111] = anon_sym_AMP_GT; - v->a[292112] = anon_sym_LT_AMP; - v->a[292113] = anon_sym_GT_AMP; - v->a[292114] = actions(5932); - v->a[292115] = 10; - v->a[292116] = sym_file_descriptor; - v->a[292117] = anon_sym_PIPE_PIPE; - v->a[292118] = anon_sym_AMP_AMP; - v->a[292119] = anon_sym_GT_GT; - small_parse_table_14606(v); -} - -void small_parse_table_14606(t_small_parse_table_array *v) -{ - v->a[292120] = anon_sym_PIPE_AMP; - v->a[292121] = anon_sym_AMP_GT_GT; - v->a[292122] = anon_sym_GT_PIPE; - v->a[292123] = anon_sym_LT_AMP_DASH; - v->a[292124] = anon_sym_GT_AMP_DASH; - v->a[292125] = anon_sym_LT_LT_DASH; - v->a[292126] = 3; - v->a[292127] = actions(71); - v->a[292128] = 1; - v->a[292129] = sym_comment; - v->a[292130] = actions(5930); - v->a[292131] = 7; - v->a[292132] = anon_sym_PIPE; - v->a[292133] = anon_sym_LT; - v->a[292134] = anon_sym_GT; - v->a[292135] = anon_sym_LT_LT; - v->a[292136] = anon_sym_AMP_GT; - v->a[292137] = anon_sym_LT_AMP; - v->a[292138] = anon_sym_GT_AMP; - v->a[292139] = actions(5932); - small_parse_table_14607(v); -} - -void small_parse_table_14607(t_small_parse_table_array *v) -{ - v->a[292140] = 10; - v->a[292141] = sym_file_descriptor; - v->a[292142] = anon_sym_PIPE_PIPE; - v->a[292143] = anon_sym_AMP_AMP; - v->a[292144] = anon_sym_GT_GT; - v->a[292145] = anon_sym_PIPE_AMP; - v->a[292146] = anon_sym_AMP_GT_GT; - v->a[292147] = anon_sym_GT_PIPE; - v->a[292148] = anon_sym_LT_AMP_DASH; - v->a[292149] = anon_sym_GT_AMP_DASH; - v->a[292150] = anon_sym_LT_LT_DASH; - v->a[292151] = 3; - v->a[292152] = actions(3); - v->a[292153] = 1; - v->a[292154] = sym_comment; - v->a[292155] = actions(1318); - v->a[292156] = 3; - v->a[292157] = sym_file_descriptor; - v->a[292158] = sym__concat; - v->a[292159] = aux_sym_heredoc_redirect_token1; - small_parse_table_14608(v); -} - -void small_parse_table_14608(t_small_parse_table_array *v) -{ - v->a[292160] = actions(1316); - v->a[292161] = 14; - v->a[292162] = anon_sym_PIPE_PIPE; - v->a[292163] = anon_sym_AMP_AMP; - v->a[292164] = anon_sym_LT; - v->a[292165] = anon_sym_GT; - v->a[292166] = anon_sym_GT_GT; - v->a[292167] = anon_sym_AMP_GT; - v->a[292168] = anon_sym_AMP_GT_GT; - v->a[292169] = anon_sym_LT_AMP; - v->a[292170] = anon_sym_GT_AMP; - v->a[292171] = anon_sym_GT_PIPE; - v->a[292172] = anon_sym_LT_AMP_DASH; - v->a[292173] = anon_sym_GT_AMP_DASH; - v->a[292174] = anon_sym_LT_LT_LT; - v->a[292175] = aux_sym_concatenation_token1; - v->a[292176] = 3; - v->a[292177] = actions(71); - v->a[292178] = 1; - v->a[292179] = sym_comment; - small_parse_table_14609(v); -} - -void small_parse_table_14609(t_small_parse_table_array *v) -{ - v->a[292180] = actions(12159); - v->a[292181] = 7; - v->a[292182] = anon_sym_PIPE; - v->a[292183] = anon_sym_LT; - v->a[292184] = anon_sym_GT; - v->a[292185] = anon_sym_LT_LT; - v->a[292186] = anon_sym_AMP_GT; - v->a[292187] = anon_sym_LT_AMP; - v->a[292188] = anon_sym_GT_AMP; - v->a[292189] = actions(12157); - v->a[292190] = 10; - v->a[292191] = sym_file_descriptor; - v->a[292192] = anon_sym_PIPE_PIPE; - v->a[292193] = anon_sym_AMP_AMP; - v->a[292194] = anon_sym_GT_GT; - v->a[292195] = anon_sym_PIPE_AMP; - v->a[292196] = anon_sym_AMP_GT_GT; - v->a[292197] = anon_sym_GT_PIPE; - v->a[292198] = anon_sym_LT_AMP_DASH; - v->a[292199] = anon_sym_GT_AMP_DASH; - small_parse_table_14610(v); -} - -/* EOF small_parse_table_2921.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2922.c b/parser/static/small_parse_table/small_parse_table_2922.c deleted file mode 100644 index a396506a..00000000 --- a/parser/static/small_parse_table/small_parse_table_2922.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2922.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14610(t_small_parse_table_array *v) -{ - v->a[292200] = anon_sym_LT_LT_DASH; - v->a[292201] = 3; - v->a[292202] = actions(71); - v->a[292203] = 1; - v->a[292204] = sym_comment; - v->a[292205] = actions(12159); - v->a[292206] = 7; - v->a[292207] = anon_sym_PIPE; - v->a[292208] = anon_sym_LT; - v->a[292209] = anon_sym_GT; - v->a[292210] = anon_sym_LT_LT; - v->a[292211] = anon_sym_AMP_GT; - v->a[292212] = anon_sym_LT_AMP; - v->a[292213] = anon_sym_GT_AMP; - v->a[292214] = actions(12157); - v->a[292215] = 10; - v->a[292216] = sym_file_descriptor; - v->a[292217] = anon_sym_PIPE_PIPE; - v->a[292218] = anon_sym_AMP_AMP; - v->a[292219] = anon_sym_GT_GT; - small_parse_table_14611(v); -} - -void small_parse_table_14611(t_small_parse_table_array *v) -{ - v->a[292220] = anon_sym_PIPE_AMP; - v->a[292221] = anon_sym_AMP_GT_GT; - v->a[292222] = anon_sym_GT_PIPE; - v->a[292223] = anon_sym_LT_AMP_DASH; - v->a[292224] = anon_sym_GT_AMP_DASH; - v->a[292225] = anon_sym_LT_LT_DASH; - v->a[292226] = 3; - v->a[292227] = actions(3); - v->a[292228] = 1; - v->a[292229] = sym_comment; - v->a[292230] = actions(1330); - v->a[292231] = 3; - v->a[292232] = sym_file_descriptor; - v->a[292233] = sym__concat; - v->a[292234] = aux_sym_heredoc_redirect_token1; - v->a[292235] = actions(1328); - v->a[292236] = 14; - v->a[292237] = anon_sym_PIPE_PIPE; - v->a[292238] = anon_sym_AMP_AMP; - v->a[292239] = anon_sym_LT; - small_parse_table_14612(v); -} - -void small_parse_table_14612(t_small_parse_table_array *v) -{ - v->a[292240] = anon_sym_GT; - v->a[292241] = anon_sym_GT_GT; - v->a[292242] = anon_sym_AMP_GT; - v->a[292243] = anon_sym_AMP_GT_GT; - v->a[292244] = anon_sym_LT_AMP; - v->a[292245] = anon_sym_GT_AMP; - v->a[292246] = anon_sym_GT_PIPE; - v->a[292247] = anon_sym_LT_AMP_DASH; - v->a[292248] = anon_sym_GT_AMP_DASH; - v->a[292249] = anon_sym_LT_LT_LT; - v->a[292250] = aux_sym_concatenation_token1; - v->a[292251] = 3; - v->a[292252] = actions(71); - v->a[292253] = 1; - v->a[292254] = sym_comment; - v->a[292255] = actions(4370); - v->a[292256] = 7; - v->a[292257] = anon_sym_PIPE; - v->a[292258] = anon_sym_LT; - v->a[292259] = anon_sym_GT; - small_parse_table_14613(v); -} - -void small_parse_table_14613(t_small_parse_table_array *v) -{ - v->a[292260] = anon_sym_LT_LT; - v->a[292261] = anon_sym_AMP_GT; - v->a[292262] = anon_sym_LT_AMP; - v->a[292263] = anon_sym_GT_AMP; - v->a[292264] = actions(4372); - v->a[292265] = 10; - v->a[292266] = sym_file_descriptor; - v->a[292267] = anon_sym_PIPE_PIPE; - v->a[292268] = anon_sym_AMP_AMP; - v->a[292269] = anon_sym_GT_GT; - v->a[292270] = anon_sym_PIPE_AMP; - v->a[292271] = anon_sym_AMP_GT_GT; - v->a[292272] = anon_sym_GT_PIPE; - v->a[292273] = anon_sym_LT_AMP_DASH; - v->a[292274] = anon_sym_GT_AMP_DASH; - v->a[292275] = anon_sym_LT_LT_DASH; - v->a[292276] = 3; - v->a[292277] = actions(71); - v->a[292278] = 1; - v->a[292279] = sym_comment; - small_parse_table_14614(v); -} - -void small_parse_table_14614(t_small_parse_table_array *v) -{ - v->a[292280] = actions(12257); - v->a[292281] = 7; - v->a[292282] = anon_sym_PIPE; - v->a[292283] = anon_sym_LT; - v->a[292284] = anon_sym_GT; - v->a[292285] = anon_sym_LT_LT; - v->a[292286] = anon_sym_AMP_GT; - v->a[292287] = anon_sym_LT_AMP; - v->a[292288] = anon_sym_GT_AMP; - v->a[292289] = actions(12259); - v->a[292290] = 10; - v->a[292291] = sym_file_descriptor; - v->a[292292] = anon_sym_PIPE_PIPE; - v->a[292293] = anon_sym_AMP_AMP; - v->a[292294] = anon_sym_GT_GT; - v->a[292295] = anon_sym_PIPE_AMP; - v->a[292296] = anon_sym_AMP_GT_GT; - v->a[292297] = anon_sym_GT_PIPE; - v->a[292298] = anon_sym_LT_AMP_DASH; - v->a[292299] = anon_sym_GT_AMP_DASH; - small_parse_table_14615(v); -} - -/* EOF small_parse_table_2922.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2923.c b/parser/static/small_parse_table/small_parse_table_2923.c deleted file mode 100644 index 52bc22fb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2923.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2923.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14615(t_small_parse_table_array *v) -{ - v->a[292300] = anon_sym_LT_LT_DASH; - v->a[292301] = 3; - v->a[292302] = actions(71); - v->a[292303] = 1; - v->a[292304] = sym_comment; - v->a[292305] = actions(12257); - v->a[292306] = 7; - v->a[292307] = anon_sym_PIPE; - v->a[292308] = anon_sym_LT; - v->a[292309] = anon_sym_GT; - v->a[292310] = anon_sym_LT_LT; - v->a[292311] = anon_sym_AMP_GT; - v->a[292312] = anon_sym_LT_AMP; - v->a[292313] = anon_sym_GT_AMP; - v->a[292314] = actions(12259); - v->a[292315] = 10; - v->a[292316] = sym_file_descriptor; - v->a[292317] = anon_sym_PIPE_PIPE; - v->a[292318] = anon_sym_AMP_AMP; - v->a[292319] = anon_sym_GT_GT; - small_parse_table_14616(v); -} - -void small_parse_table_14616(t_small_parse_table_array *v) -{ - v->a[292320] = anon_sym_PIPE_AMP; - v->a[292321] = anon_sym_AMP_GT_GT; - v->a[292322] = anon_sym_GT_PIPE; - v->a[292323] = anon_sym_LT_AMP_DASH; - v->a[292324] = anon_sym_GT_AMP_DASH; - v->a[292325] = anon_sym_LT_LT_DASH; - v->a[292326] = 5; - v->a[292327] = actions(3); - v->a[292328] = 1; - v->a[292329] = sym_comment; - v->a[292330] = actions(13031); - v->a[292331] = 1; - v->a[292332] = sym__special_character; - v->a[292333] = state(5657); - v->a[292334] = 1; - v->a[292335] = aux_sym__literal_repeat1; - v->a[292336] = actions(5697); - v->a[292337] = 2; - v->a[292338] = sym_file_descriptor; - v->a[292339] = aux_sym_heredoc_redirect_token1; - small_parse_table_14617(v); -} - -void small_parse_table_14617(t_small_parse_table_array *v) -{ - v->a[292340] = actions(5695); - v->a[292341] = 13; - v->a[292342] = anon_sym_PIPE_PIPE; - v->a[292343] = anon_sym_AMP_AMP; - v->a[292344] = anon_sym_LT; - v->a[292345] = anon_sym_GT; - v->a[292346] = anon_sym_GT_GT; - v->a[292347] = anon_sym_AMP_GT; - v->a[292348] = anon_sym_AMP_GT_GT; - v->a[292349] = anon_sym_LT_AMP; - v->a[292350] = anon_sym_GT_AMP; - v->a[292351] = anon_sym_GT_PIPE; - v->a[292352] = anon_sym_LT_AMP_DASH; - v->a[292353] = anon_sym_GT_AMP_DASH; - v->a[292354] = anon_sym_LT_LT_LT; - v->a[292355] = 3; - v->a[292356] = actions(71); - v->a[292357] = 1; - v->a[292358] = sym_comment; - v->a[292359] = actions(12249); - small_parse_table_14618(v); -} - -void small_parse_table_14618(t_small_parse_table_array *v) -{ - v->a[292360] = 7; - v->a[292361] = anon_sym_PIPE; - v->a[292362] = anon_sym_LT; - v->a[292363] = anon_sym_GT; - v->a[292364] = anon_sym_LT_LT; - v->a[292365] = anon_sym_AMP_GT; - v->a[292366] = anon_sym_LT_AMP; - v->a[292367] = anon_sym_GT_AMP; - v->a[292368] = actions(12251); - v->a[292369] = 10; - v->a[292370] = sym_file_descriptor; - v->a[292371] = anon_sym_PIPE_PIPE; - v->a[292372] = anon_sym_AMP_AMP; - v->a[292373] = anon_sym_GT_GT; - v->a[292374] = anon_sym_PIPE_AMP; - v->a[292375] = anon_sym_AMP_GT_GT; - v->a[292376] = anon_sym_GT_PIPE; - v->a[292377] = anon_sym_LT_AMP_DASH; - v->a[292378] = anon_sym_GT_AMP_DASH; - v->a[292379] = anon_sym_LT_LT_DASH; - small_parse_table_14619(v); -} - -void small_parse_table_14619(t_small_parse_table_array *v) -{ - v->a[292380] = 3; - v->a[292381] = actions(71); - v->a[292382] = 1; - v->a[292383] = sym_comment; - v->a[292384] = actions(12207); - v->a[292385] = 7; - v->a[292386] = anon_sym_PIPE; - v->a[292387] = anon_sym_LT; - v->a[292388] = anon_sym_GT; - v->a[292389] = anon_sym_LT_LT; - v->a[292390] = anon_sym_AMP_GT; - v->a[292391] = anon_sym_LT_AMP; - v->a[292392] = anon_sym_GT_AMP; - v->a[292393] = actions(12205); - v->a[292394] = 10; - v->a[292395] = sym_file_descriptor; - v->a[292396] = anon_sym_PIPE_PIPE; - v->a[292397] = anon_sym_AMP_AMP; - v->a[292398] = anon_sym_GT_GT; - v->a[292399] = anon_sym_PIPE_AMP; - small_parse_table_14620(v); -} - -/* EOF small_parse_table_2923.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2924.c b/parser/static/small_parse_table/small_parse_table_2924.c deleted file mode 100644 index fc75e8a0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2924.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2924.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14620(t_small_parse_table_array *v) -{ - v->a[292400] = anon_sym_AMP_GT_GT; - v->a[292401] = anon_sym_GT_PIPE; - v->a[292402] = anon_sym_LT_AMP_DASH; - v->a[292403] = anon_sym_GT_AMP_DASH; - v->a[292404] = anon_sym_LT_LT_DASH; - v->a[292405] = 3; - v->a[292406] = actions(71); - v->a[292407] = 1; - v->a[292408] = sym_comment; - v->a[292409] = actions(12223); - v->a[292410] = 7; - v->a[292411] = anon_sym_PIPE; - v->a[292412] = anon_sym_LT; - v->a[292413] = anon_sym_GT; - v->a[292414] = anon_sym_LT_LT; - v->a[292415] = anon_sym_AMP_GT; - v->a[292416] = anon_sym_LT_AMP; - v->a[292417] = anon_sym_GT_AMP; - v->a[292418] = actions(12225); - v->a[292419] = 10; - small_parse_table_14621(v); -} - -void small_parse_table_14621(t_small_parse_table_array *v) -{ - v->a[292420] = sym_file_descriptor; - v->a[292421] = anon_sym_PIPE_PIPE; - v->a[292422] = anon_sym_AMP_AMP; - v->a[292423] = anon_sym_GT_GT; - v->a[292424] = anon_sym_PIPE_AMP; - v->a[292425] = anon_sym_AMP_GT_GT; - v->a[292426] = anon_sym_GT_PIPE; - v->a[292427] = anon_sym_LT_AMP_DASH; - v->a[292428] = anon_sym_GT_AMP_DASH; - v->a[292429] = anon_sym_LT_LT_DASH; - v->a[292430] = 3; - v->a[292431] = actions(71); - v->a[292432] = 1; - v->a[292433] = sym_comment; - v->a[292434] = actions(12223); - v->a[292435] = 7; - v->a[292436] = anon_sym_PIPE; - v->a[292437] = anon_sym_LT; - v->a[292438] = anon_sym_GT; - v->a[292439] = anon_sym_LT_LT; - small_parse_table_14622(v); -} - -void small_parse_table_14622(t_small_parse_table_array *v) -{ - v->a[292440] = anon_sym_AMP_GT; - v->a[292441] = anon_sym_LT_AMP; - v->a[292442] = anon_sym_GT_AMP; - v->a[292443] = actions(12225); - v->a[292444] = 10; - v->a[292445] = sym_file_descriptor; - v->a[292446] = anon_sym_PIPE_PIPE; - v->a[292447] = anon_sym_AMP_AMP; - v->a[292448] = anon_sym_GT_GT; - v->a[292449] = anon_sym_PIPE_AMP; - v->a[292450] = anon_sym_AMP_GT_GT; - v->a[292451] = anon_sym_GT_PIPE; - v->a[292452] = anon_sym_LT_AMP_DASH; - v->a[292453] = anon_sym_GT_AMP_DASH; - v->a[292454] = anon_sym_LT_LT_DASH; - v->a[292455] = 3; - v->a[292456] = actions(71); - v->a[292457] = 1; - v->a[292458] = sym_comment; - v->a[292459] = actions(11828); - small_parse_table_14623(v); -} - -void small_parse_table_14623(t_small_parse_table_array *v) -{ - v->a[292460] = 7; - v->a[292461] = anon_sym_PIPE; - v->a[292462] = anon_sym_LT; - v->a[292463] = anon_sym_GT; - v->a[292464] = anon_sym_LT_LT; - v->a[292465] = anon_sym_AMP_GT; - v->a[292466] = anon_sym_LT_AMP; - v->a[292467] = anon_sym_GT_AMP; - v->a[292468] = actions(11830); - v->a[292469] = 10; - v->a[292470] = sym_file_descriptor; - v->a[292471] = anon_sym_PIPE_PIPE; - v->a[292472] = anon_sym_AMP_AMP; - v->a[292473] = anon_sym_GT_GT; - v->a[292474] = anon_sym_PIPE_AMP; - v->a[292475] = anon_sym_AMP_GT_GT; - v->a[292476] = anon_sym_GT_PIPE; - v->a[292477] = anon_sym_LT_AMP_DASH; - v->a[292478] = anon_sym_GT_AMP_DASH; - v->a[292479] = anon_sym_LT_LT_DASH; - small_parse_table_14624(v); -} - -void small_parse_table_14624(t_small_parse_table_array *v) -{ - v->a[292480] = 3; - v->a[292481] = actions(71); - v->a[292482] = 1; - v->a[292483] = sym_comment; - v->a[292484] = actions(12201); - v->a[292485] = 7; - v->a[292486] = anon_sym_PIPE; - v->a[292487] = anon_sym_LT; - v->a[292488] = anon_sym_GT; - v->a[292489] = anon_sym_LT_LT; - v->a[292490] = anon_sym_AMP_GT; - v->a[292491] = anon_sym_LT_AMP; - v->a[292492] = anon_sym_GT_AMP; - v->a[292493] = actions(12199); - v->a[292494] = 10; - v->a[292495] = sym_file_descriptor; - v->a[292496] = anon_sym_PIPE_PIPE; - v->a[292497] = anon_sym_AMP_AMP; - v->a[292498] = anon_sym_GT_GT; - v->a[292499] = anon_sym_PIPE_AMP; - small_parse_table_14625(v); -} - -/* EOF small_parse_table_2924.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2925.c b/parser/static/small_parse_table/small_parse_table_2925.c deleted file mode 100644 index 0a70b2af..00000000 --- a/parser/static/small_parse_table/small_parse_table_2925.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2925.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14625(t_small_parse_table_array *v) -{ - v->a[292500] = anon_sym_AMP_GT_GT; - v->a[292501] = anon_sym_GT_PIPE; - v->a[292502] = anon_sym_LT_AMP_DASH; - v->a[292503] = anon_sym_GT_AMP_DASH; - v->a[292504] = anon_sym_LT_LT_DASH; - v->a[292505] = 3; - v->a[292506] = actions(71); - v->a[292507] = 1; - v->a[292508] = sym_comment; - v->a[292509] = actions(12217); - v->a[292510] = 7; - v->a[292511] = anon_sym_PIPE; - v->a[292512] = anon_sym_LT; - v->a[292513] = anon_sym_GT; - v->a[292514] = anon_sym_LT_LT; - v->a[292515] = anon_sym_AMP_GT; - v->a[292516] = anon_sym_LT_AMP; - v->a[292517] = anon_sym_GT_AMP; - v->a[292518] = actions(12219); - v->a[292519] = 10; - small_parse_table_14626(v); -} - -void small_parse_table_14626(t_small_parse_table_array *v) -{ - v->a[292520] = sym_file_descriptor; - v->a[292521] = anon_sym_PIPE_PIPE; - v->a[292522] = anon_sym_AMP_AMP; - v->a[292523] = anon_sym_GT_GT; - v->a[292524] = anon_sym_PIPE_AMP; - v->a[292525] = anon_sym_AMP_GT_GT; - v->a[292526] = anon_sym_GT_PIPE; - v->a[292527] = anon_sym_LT_AMP_DASH; - v->a[292528] = anon_sym_GT_AMP_DASH; - v->a[292529] = anon_sym_LT_LT_DASH; - v->a[292530] = 3; - v->a[292531] = actions(71); - v->a[292532] = 1; - v->a[292533] = sym_comment; - v->a[292534] = actions(12161); - v->a[292535] = 7; - v->a[292536] = anon_sym_PIPE; - v->a[292537] = anon_sym_LT; - v->a[292538] = anon_sym_GT; - v->a[292539] = anon_sym_LT_LT; - small_parse_table_14627(v); -} - -void small_parse_table_14627(t_small_parse_table_array *v) -{ - v->a[292540] = anon_sym_AMP_GT; - v->a[292541] = anon_sym_LT_AMP; - v->a[292542] = anon_sym_GT_AMP; - v->a[292543] = actions(12163); - v->a[292544] = 10; - v->a[292545] = sym_file_descriptor; - v->a[292546] = anon_sym_PIPE_PIPE; - v->a[292547] = anon_sym_AMP_AMP; - v->a[292548] = anon_sym_GT_GT; - v->a[292549] = anon_sym_PIPE_AMP; - v->a[292550] = anon_sym_AMP_GT_GT; - v->a[292551] = anon_sym_GT_PIPE; - v->a[292552] = anon_sym_LT_AMP_DASH; - v->a[292553] = anon_sym_GT_AMP_DASH; - v->a[292554] = anon_sym_LT_LT_DASH; - v->a[292555] = 3; - v->a[292556] = actions(71); - v->a[292557] = 1; - v->a[292558] = sym_comment; - v->a[292559] = actions(12117); - small_parse_table_14628(v); -} - -void small_parse_table_14628(t_small_parse_table_array *v) -{ - v->a[292560] = 7; - v->a[292561] = anon_sym_PIPE; - v->a[292562] = anon_sym_LT; - v->a[292563] = anon_sym_GT; - v->a[292564] = anon_sym_LT_LT; - v->a[292565] = anon_sym_AMP_GT; - v->a[292566] = anon_sym_LT_AMP; - v->a[292567] = anon_sym_GT_AMP; - v->a[292568] = actions(12119); - v->a[292569] = 10; - v->a[292570] = sym_file_descriptor; - v->a[292571] = anon_sym_PIPE_PIPE; - v->a[292572] = anon_sym_AMP_AMP; - v->a[292573] = anon_sym_GT_GT; - v->a[292574] = anon_sym_PIPE_AMP; - v->a[292575] = anon_sym_AMP_GT_GT; - v->a[292576] = anon_sym_GT_PIPE; - v->a[292577] = anon_sym_LT_AMP_DASH; - v->a[292578] = anon_sym_GT_AMP_DASH; - v->a[292579] = anon_sym_LT_LT_DASH; - small_parse_table_14629(v); -} - -void small_parse_table_14629(t_small_parse_table_array *v) -{ - v->a[292580] = 3; - v->a[292581] = actions(71); - v->a[292582] = 1; - v->a[292583] = sym_comment; - v->a[292584] = actions(12117); - v->a[292585] = 7; - v->a[292586] = anon_sym_PIPE; - v->a[292587] = anon_sym_LT; - v->a[292588] = anon_sym_GT; - v->a[292589] = anon_sym_LT_LT; - v->a[292590] = anon_sym_AMP_GT; - v->a[292591] = anon_sym_LT_AMP; - v->a[292592] = anon_sym_GT_AMP; - v->a[292593] = actions(12119); - v->a[292594] = 10; - v->a[292595] = sym_file_descriptor; - v->a[292596] = anon_sym_PIPE_PIPE; - v->a[292597] = anon_sym_AMP_AMP; - v->a[292598] = anon_sym_GT_GT; - v->a[292599] = anon_sym_PIPE_AMP; - small_parse_table_14630(v); -} - -/* EOF small_parse_table_2925.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2926.c b/parser/static/small_parse_table/small_parse_table_2926.c deleted file mode 100644 index 99ee062d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2926.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2926.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14630(t_small_parse_table_array *v) -{ - v->a[292600] = anon_sym_AMP_GT_GT; - v->a[292601] = anon_sym_GT_PIPE; - v->a[292602] = anon_sym_LT_AMP_DASH; - v->a[292603] = anon_sym_GT_AMP_DASH; - v->a[292604] = anon_sym_LT_LT_DASH; - v->a[292605] = 5; - v->a[292606] = actions(3); - v->a[292607] = 1; - v->a[292608] = sym_comment; - v->a[292609] = actions(13031); - v->a[292610] = 1; - v->a[292611] = sym__special_character; - v->a[292612] = state(5657); - v->a[292613] = 1; - v->a[292614] = aux_sym__literal_repeat1; - v->a[292615] = actions(4566); - v->a[292616] = 2; - v->a[292617] = sym_file_descriptor; - v->a[292618] = aux_sym_heredoc_redirect_token1; - v->a[292619] = actions(4564); - small_parse_table_14631(v); -} - -void small_parse_table_14631(t_small_parse_table_array *v) -{ - v->a[292620] = 13; - v->a[292621] = anon_sym_PIPE_PIPE; - v->a[292622] = anon_sym_AMP_AMP; - v->a[292623] = anon_sym_LT; - v->a[292624] = anon_sym_GT; - v->a[292625] = anon_sym_GT_GT; - v->a[292626] = anon_sym_AMP_GT; - v->a[292627] = anon_sym_AMP_GT_GT; - v->a[292628] = anon_sym_LT_AMP; - v->a[292629] = anon_sym_GT_AMP; - v->a[292630] = anon_sym_GT_PIPE; - v->a[292631] = anon_sym_LT_AMP_DASH; - v->a[292632] = anon_sym_GT_AMP_DASH; - v->a[292633] = anon_sym_LT_LT_LT; - v->a[292634] = 3; - v->a[292635] = actions(71); - v->a[292636] = 1; - v->a[292637] = sym_comment; - v->a[292638] = actions(11792); - v->a[292639] = 7; - small_parse_table_14632(v); -} - -void small_parse_table_14632(t_small_parse_table_array *v) -{ - v->a[292640] = anon_sym_PIPE; - v->a[292641] = anon_sym_LT; - v->a[292642] = anon_sym_GT; - v->a[292643] = anon_sym_LT_LT; - v->a[292644] = anon_sym_AMP_GT; - v->a[292645] = anon_sym_LT_AMP; - v->a[292646] = anon_sym_GT_AMP; - v->a[292647] = actions(11790); - v->a[292648] = 10; - v->a[292649] = sym_file_descriptor; - v->a[292650] = anon_sym_PIPE_PIPE; - v->a[292651] = anon_sym_AMP_AMP; - v->a[292652] = anon_sym_GT_GT; - v->a[292653] = anon_sym_PIPE_AMP; - v->a[292654] = anon_sym_AMP_GT_GT; - v->a[292655] = anon_sym_GT_PIPE; - v->a[292656] = anon_sym_LT_AMP_DASH; - v->a[292657] = anon_sym_GT_AMP_DASH; - v->a[292658] = anon_sym_LT_LT_DASH; - v->a[292659] = 3; - small_parse_table_14633(v); -} - -void small_parse_table_14633(t_small_parse_table_array *v) -{ - v->a[292660] = actions(71); - v->a[292661] = 1; - v->a[292662] = sym_comment; - v->a[292663] = actions(12105); - v->a[292664] = 7; - v->a[292665] = anon_sym_PIPE; - v->a[292666] = anon_sym_LT; - v->a[292667] = anon_sym_GT; - v->a[292668] = anon_sym_LT_LT; - v->a[292669] = anon_sym_AMP_GT; - v->a[292670] = anon_sym_LT_AMP; - v->a[292671] = anon_sym_GT_AMP; - v->a[292672] = actions(12107); - v->a[292673] = 10; - v->a[292674] = sym_file_descriptor; - v->a[292675] = anon_sym_PIPE_PIPE; - v->a[292676] = anon_sym_AMP_AMP; - v->a[292677] = anon_sym_GT_GT; - v->a[292678] = anon_sym_PIPE_AMP; - v->a[292679] = anon_sym_AMP_GT_GT; - small_parse_table_14634(v); -} - -void small_parse_table_14634(t_small_parse_table_array *v) -{ - v->a[292680] = anon_sym_GT_PIPE; - v->a[292681] = anon_sym_LT_AMP_DASH; - v->a[292682] = anon_sym_GT_AMP_DASH; - v->a[292683] = anon_sym_LT_LT_DASH; - v->a[292684] = 3; - v->a[292685] = actions(71); - v->a[292686] = 1; - v->a[292687] = sym_comment; - v->a[292688] = actions(12105); - v->a[292689] = 7; - v->a[292690] = anon_sym_PIPE; - v->a[292691] = anon_sym_LT; - v->a[292692] = anon_sym_GT; - v->a[292693] = anon_sym_LT_LT; - v->a[292694] = anon_sym_AMP_GT; - v->a[292695] = anon_sym_LT_AMP; - v->a[292696] = anon_sym_GT_AMP; - v->a[292697] = actions(12107); - v->a[292698] = 10; - v->a[292699] = sym_file_descriptor; - small_parse_table_14635(v); -} - -/* EOF small_parse_table_2926.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2927.c b/parser/static/small_parse_table/small_parse_table_2927.c deleted file mode 100644 index ee43a553..00000000 --- a/parser/static/small_parse_table/small_parse_table_2927.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2927.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14635(t_small_parse_table_array *v) -{ - v->a[292700] = anon_sym_PIPE_PIPE; - v->a[292701] = anon_sym_AMP_AMP; - v->a[292702] = anon_sym_GT_GT; - v->a[292703] = anon_sym_PIPE_AMP; - v->a[292704] = anon_sym_AMP_GT_GT; - v->a[292705] = anon_sym_GT_PIPE; - v->a[292706] = anon_sym_LT_AMP_DASH; - v->a[292707] = anon_sym_GT_AMP_DASH; - v->a[292708] = anon_sym_LT_LT_DASH; - v->a[292709] = 3; - v->a[292710] = actions(71); - v->a[292711] = 1; - v->a[292712] = sym_comment; - v->a[292713] = actions(11731); - v->a[292714] = 7; - v->a[292715] = anon_sym_PIPE; - v->a[292716] = anon_sym_LT; - v->a[292717] = anon_sym_GT; - v->a[292718] = anon_sym_LT_LT; - v->a[292719] = anon_sym_AMP_GT; - small_parse_table_14636(v); -} - -void small_parse_table_14636(t_small_parse_table_array *v) -{ - v->a[292720] = anon_sym_LT_AMP; - v->a[292721] = anon_sym_GT_AMP; - v->a[292722] = actions(11729); - v->a[292723] = 10; - v->a[292724] = sym_file_descriptor; - v->a[292725] = anon_sym_PIPE_PIPE; - v->a[292726] = anon_sym_AMP_AMP; - v->a[292727] = anon_sym_GT_GT; - v->a[292728] = anon_sym_PIPE_AMP; - v->a[292729] = anon_sym_AMP_GT_GT; - v->a[292730] = anon_sym_GT_PIPE; - v->a[292731] = anon_sym_LT_AMP_DASH; - v->a[292732] = anon_sym_GT_AMP_DASH; - v->a[292733] = anon_sym_LT_LT_DASH; - v->a[292734] = 3; - v->a[292735] = actions(71); - v->a[292736] = 1; - v->a[292737] = sym_comment; - v->a[292738] = actions(11725); - v->a[292739] = 7; - small_parse_table_14637(v); -} - -void small_parse_table_14637(t_small_parse_table_array *v) -{ - v->a[292740] = anon_sym_PIPE; - v->a[292741] = anon_sym_LT; - v->a[292742] = anon_sym_GT; - v->a[292743] = anon_sym_LT_LT; - v->a[292744] = anon_sym_AMP_GT; - v->a[292745] = anon_sym_LT_AMP; - v->a[292746] = anon_sym_GT_AMP; - v->a[292747] = actions(11727); - v->a[292748] = 10; - v->a[292749] = sym_file_descriptor; - v->a[292750] = anon_sym_PIPE_PIPE; - v->a[292751] = anon_sym_AMP_AMP; - v->a[292752] = anon_sym_GT_GT; - v->a[292753] = anon_sym_PIPE_AMP; - v->a[292754] = anon_sym_AMP_GT_GT; - v->a[292755] = anon_sym_GT_PIPE; - v->a[292756] = anon_sym_LT_AMP_DASH; - v->a[292757] = anon_sym_GT_AMP_DASH; - v->a[292758] = anon_sym_LT_LT_DASH; - v->a[292759] = 3; - small_parse_table_14638(v); -} - -void small_parse_table_14638(t_small_parse_table_array *v) -{ - v->a[292760] = actions(71); - v->a[292761] = 1; - v->a[292762] = sym_comment; - v->a[292763] = actions(12211); - v->a[292764] = 7; - v->a[292765] = anon_sym_PIPE; - v->a[292766] = anon_sym_LT; - v->a[292767] = anon_sym_GT; - v->a[292768] = anon_sym_LT_LT; - v->a[292769] = anon_sym_AMP_GT; - v->a[292770] = anon_sym_LT_AMP; - v->a[292771] = anon_sym_GT_AMP; - v->a[292772] = actions(12209); - v->a[292773] = 10; - v->a[292774] = sym_file_descriptor; - v->a[292775] = anon_sym_PIPE_PIPE; - v->a[292776] = anon_sym_AMP_AMP; - v->a[292777] = anon_sym_GT_GT; - v->a[292778] = anon_sym_PIPE_AMP; - v->a[292779] = anon_sym_AMP_GT_GT; - small_parse_table_14639(v); -} - -void small_parse_table_14639(t_small_parse_table_array *v) -{ - v->a[292780] = anon_sym_GT_PIPE; - v->a[292781] = anon_sym_LT_AMP_DASH; - v->a[292782] = anon_sym_GT_AMP_DASH; - v->a[292783] = anon_sym_LT_LT_DASH; - v->a[292784] = 3; - v->a[292785] = actions(71); - v->a[292786] = 1; - v->a[292787] = sym_comment; - v->a[292788] = actions(12137); - v->a[292789] = 7; - v->a[292790] = anon_sym_PIPE; - v->a[292791] = anon_sym_LT; - v->a[292792] = anon_sym_GT; - v->a[292793] = anon_sym_LT_LT; - v->a[292794] = anon_sym_AMP_GT; - v->a[292795] = anon_sym_LT_AMP; - v->a[292796] = anon_sym_GT_AMP; - v->a[292797] = actions(12139); - v->a[292798] = 10; - v->a[292799] = sym_file_descriptor; - small_parse_table_14640(v); -} - -/* EOF small_parse_table_2927.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2928.c b/parser/static/small_parse_table/small_parse_table_2928.c deleted file mode 100644 index da17dfb5..00000000 --- a/parser/static/small_parse_table/small_parse_table_2928.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2928.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14640(t_small_parse_table_array *v) -{ - v->a[292800] = anon_sym_PIPE_PIPE; - v->a[292801] = anon_sym_AMP_AMP; - v->a[292802] = anon_sym_GT_GT; - v->a[292803] = anon_sym_PIPE_AMP; - v->a[292804] = anon_sym_AMP_GT_GT; - v->a[292805] = anon_sym_GT_PIPE; - v->a[292806] = anon_sym_LT_AMP_DASH; - v->a[292807] = anon_sym_GT_AMP_DASH; - v->a[292808] = anon_sym_LT_LT_DASH; - v->a[292809] = 5; - v->a[292810] = actions(3); - v->a[292811] = 1; - v->a[292812] = sym_comment; - v->a[292813] = actions(13031); - v->a[292814] = 1; - v->a[292815] = sym__special_character; - v->a[292816] = state(5657); - v->a[292817] = 1; - v->a[292818] = aux_sym__literal_repeat1; - v->a[292819] = actions(4469); - small_parse_table_14641(v); -} - -void small_parse_table_14641(t_small_parse_table_array *v) -{ - v->a[292820] = 2; - v->a[292821] = sym_file_descriptor; - v->a[292822] = aux_sym_heredoc_redirect_token1; - v->a[292823] = actions(4467); - v->a[292824] = 13; - v->a[292825] = anon_sym_PIPE_PIPE; - v->a[292826] = anon_sym_AMP_AMP; - v->a[292827] = anon_sym_LT; - v->a[292828] = anon_sym_GT; - v->a[292829] = anon_sym_GT_GT; - v->a[292830] = anon_sym_AMP_GT; - v->a[292831] = anon_sym_AMP_GT_GT; - v->a[292832] = anon_sym_LT_AMP; - v->a[292833] = anon_sym_GT_AMP; - v->a[292834] = anon_sym_GT_PIPE; - v->a[292835] = anon_sym_LT_AMP_DASH; - v->a[292836] = anon_sym_GT_AMP_DASH; - v->a[292837] = anon_sym_LT_LT_LT; - v->a[292838] = 3; - v->a[292839] = actions(71); - small_parse_table_14642(v); -} - -void small_parse_table_14642(t_small_parse_table_array *v) -{ - v->a[292840] = 1; - v->a[292841] = sym_comment; - v->a[292842] = actions(11929); - v->a[292843] = 7; - v->a[292844] = anon_sym_PIPE; - v->a[292845] = anon_sym_LT; - v->a[292846] = anon_sym_GT; - v->a[292847] = anon_sym_LT_LT; - v->a[292848] = anon_sym_AMP_GT; - v->a[292849] = anon_sym_LT_AMP; - v->a[292850] = anon_sym_GT_AMP; - v->a[292851] = actions(11931); - v->a[292852] = 10; - v->a[292853] = sym_file_descriptor; - v->a[292854] = anon_sym_PIPE_PIPE; - v->a[292855] = anon_sym_AMP_AMP; - v->a[292856] = anon_sym_GT_GT; - v->a[292857] = anon_sym_PIPE_AMP; - v->a[292858] = anon_sym_AMP_GT_GT; - v->a[292859] = anon_sym_GT_PIPE; - small_parse_table_14643(v); -} - -void small_parse_table_14643(t_small_parse_table_array *v) -{ - v->a[292860] = anon_sym_LT_AMP_DASH; - v->a[292861] = anon_sym_GT_AMP_DASH; - v->a[292862] = anon_sym_LT_LT_DASH; - v->a[292863] = 3; - v->a[292864] = actions(71); - v->a[292865] = 1; - v->a[292866] = sym_comment; - v->a[292867] = actions(12145); - v->a[292868] = 7; - v->a[292869] = anon_sym_PIPE; - v->a[292870] = anon_sym_LT; - v->a[292871] = anon_sym_GT; - v->a[292872] = anon_sym_LT_LT; - v->a[292873] = anon_sym_AMP_GT; - v->a[292874] = anon_sym_LT_AMP; - v->a[292875] = anon_sym_GT_AMP; - v->a[292876] = actions(12147); - v->a[292877] = 10; - v->a[292878] = sym_file_descriptor; - v->a[292879] = anon_sym_PIPE_PIPE; - small_parse_table_14644(v); -} - -void small_parse_table_14644(t_small_parse_table_array *v) -{ - v->a[292880] = anon_sym_AMP_AMP; - v->a[292881] = anon_sym_GT_GT; - v->a[292882] = anon_sym_PIPE_AMP; - v->a[292883] = anon_sym_AMP_GT_GT; - v->a[292884] = anon_sym_GT_PIPE; - v->a[292885] = anon_sym_LT_AMP_DASH; - v->a[292886] = anon_sym_GT_AMP_DASH; - v->a[292887] = anon_sym_LT_LT_DASH; - v->a[292888] = 3; - v->a[292889] = actions(3); - v->a[292890] = 1; - v->a[292891] = sym_comment; - v->a[292892] = actions(1358); - v->a[292893] = 3; - v->a[292894] = sym_file_descriptor; - v->a[292895] = sym__concat; - v->a[292896] = aux_sym_heredoc_redirect_token1; - v->a[292897] = actions(1356); - v->a[292898] = 14; - v->a[292899] = anon_sym_PIPE_PIPE; - small_parse_table_14645(v); -} - -/* EOF small_parse_table_2928.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2929.c b/parser/static/small_parse_table/small_parse_table_2929.c deleted file mode 100644 index bc04d99b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2929.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2929.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14645(t_small_parse_table_array *v) -{ - v->a[292900] = anon_sym_AMP_AMP; - v->a[292901] = anon_sym_LT; - v->a[292902] = anon_sym_GT; - v->a[292903] = anon_sym_GT_GT; - v->a[292904] = anon_sym_AMP_GT; - v->a[292905] = anon_sym_AMP_GT_GT; - v->a[292906] = anon_sym_LT_AMP; - v->a[292907] = anon_sym_GT_AMP; - v->a[292908] = anon_sym_GT_PIPE; - v->a[292909] = anon_sym_LT_AMP_DASH; - v->a[292910] = anon_sym_GT_AMP_DASH; - v->a[292911] = anon_sym_LT_LT_LT; - v->a[292912] = aux_sym_concatenation_token1; - v->a[292913] = 3; - v->a[292914] = actions(3); - v->a[292915] = 1; - v->a[292916] = sym_comment; - v->a[292917] = actions(1346); - v->a[292918] = 3; - v->a[292919] = sym_file_descriptor; - small_parse_table_14646(v); -} - -void small_parse_table_14646(t_small_parse_table_array *v) -{ - v->a[292920] = sym__concat; - v->a[292921] = aux_sym_heredoc_redirect_token1; - v->a[292922] = actions(1344); - v->a[292923] = 14; - v->a[292924] = anon_sym_PIPE_PIPE; - v->a[292925] = anon_sym_AMP_AMP; - v->a[292926] = anon_sym_LT; - v->a[292927] = anon_sym_GT; - v->a[292928] = anon_sym_GT_GT; - v->a[292929] = anon_sym_AMP_GT; - v->a[292930] = anon_sym_AMP_GT_GT; - v->a[292931] = anon_sym_LT_AMP; - v->a[292932] = anon_sym_GT_AMP; - v->a[292933] = anon_sym_GT_PIPE; - v->a[292934] = anon_sym_LT_AMP_DASH; - v->a[292935] = anon_sym_GT_AMP_DASH; - v->a[292936] = anon_sym_LT_LT_LT; - v->a[292937] = aux_sym_concatenation_token1; - v->a[292938] = 3; - v->a[292939] = actions(71); - small_parse_table_14647(v); -} - -void small_parse_table_14647(t_small_parse_table_array *v) -{ - v->a[292940] = 1; - v->a[292941] = sym_comment; - v->a[292942] = actions(12267); - v->a[292943] = 7; - v->a[292944] = anon_sym_PIPE; - v->a[292945] = anon_sym_LT; - v->a[292946] = anon_sym_GT; - v->a[292947] = anon_sym_LT_LT; - v->a[292948] = anon_sym_AMP_GT; - v->a[292949] = anon_sym_LT_AMP; - v->a[292950] = anon_sym_GT_AMP; - v->a[292951] = actions(12265); - v->a[292952] = 10; - v->a[292953] = sym_file_descriptor; - v->a[292954] = anon_sym_PIPE_PIPE; - v->a[292955] = anon_sym_AMP_AMP; - v->a[292956] = anon_sym_GT_GT; - v->a[292957] = anon_sym_PIPE_AMP; - v->a[292958] = anon_sym_AMP_GT_GT; - v->a[292959] = anon_sym_GT_PIPE; - small_parse_table_14648(v); -} - -void small_parse_table_14648(t_small_parse_table_array *v) -{ - v->a[292960] = anon_sym_LT_AMP_DASH; - v->a[292961] = anon_sym_GT_AMP_DASH; - v->a[292962] = anon_sym_LT_LT_DASH; - v->a[292963] = 5; - v->a[292964] = actions(3); - v->a[292965] = 1; - v->a[292966] = sym_comment; - v->a[292967] = actions(13033); - v->a[292968] = 1; - v->a[292969] = sym__special_character; - v->a[292970] = state(5657); - v->a[292971] = 1; - v->a[292972] = aux_sym__literal_repeat1; - v->a[292973] = actions(1364); - v->a[292974] = 2; - v->a[292975] = sym_file_descriptor; - v->a[292976] = aux_sym_heredoc_redirect_token1; - v->a[292977] = actions(1362); - v->a[292978] = 13; - v->a[292979] = anon_sym_PIPE_PIPE; - small_parse_table_14649(v); -} - -void small_parse_table_14649(t_small_parse_table_array *v) -{ - v->a[292980] = anon_sym_AMP_AMP; - v->a[292981] = anon_sym_LT; - v->a[292982] = anon_sym_GT; - v->a[292983] = anon_sym_GT_GT; - v->a[292984] = anon_sym_AMP_GT; - v->a[292985] = anon_sym_AMP_GT_GT; - v->a[292986] = anon_sym_LT_AMP; - v->a[292987] = anon_sym_GT_AMP; - v->a[292988] = anon_sym_GT_PIPE; - v->a[292989] = anon_sym_LT_AMP_DASH; - v->a[292990] = anon_sym_GT_AMP_DASH; - v->a[292991] = anon_sym_LT_LT_LT; - v->a[292992] = 3; - v->a[292993] = actions(71); - v->a[292994] = 1; - v->a[292995] = sym_comment; - v->a[292996] = actions(12189); - v->a[292997] = 7; - v->a[292998] = anon_sym_PIPE; - v->a[292999] = anon_sym_LT; - small_parse_table_14650(v); -} - -/* EOF small_parse_table_2929.c */ diff --git a/parser/static/small_parse_table/small_parse_table_293.c b/parser/static/small_parse_table/small_parse_table_293.c index 81f74580..a1fa7b0d 100644 --- a/parser/static/small_parse_table/small_parse_table_293.c +++ b/parser/static/small_parse_table/small_parse_table_293.c @@ -14,126 +14,126 @@ void small_parse_table_1465(t_small_parse_table_array *v) { - v->a[29300] = anon_sym_AMP_AMP; - v->a[29301] = anon_sym_PIPE; - v->a[29302] = anon_sym_AMP; - v->a[29303] = anon_sym_EQ_EQ; - v->a[29304] = anon_sym_LT; - v->a[29305] = anon_sym_GT; - v->a[29306] = anon_sym_LT_LT; - v->a[29307] = anon_sym_GT_GT; - v->a[29308] = anon_sym_LPAREN; - v->a[29309] = anon_sym_SEMI_SEMI; - v->a[29310] = anon_sym_SEMI_AMP; - v->a[29311] = anon_sym_SEMI_SEMI_AMP; - v->a[29312] = anon_sym_PIPE_AMP; - v->a[29313] = anon_sym_EQ_TILDE; - v->a[29314] = anon_sym_AMP_GT; - v->a[29315] = anon_sym_AMP_GT_GT; - v->a[29316] = anon_sym_LT_AMP; - v->a[29317] = anon_sym_GT_AMP; - v->a[29318] = anon_sym_GT_PIPE; - v->a[29319] = anon_sym_LT_AMP_DASH; + v->a[29300] = anon_sym_SEMI_SEMI; + v->a[29301] = anon_sym_SEMI_AMP; + v->a[29302] = anon_sym_SEMI_SEMI_AMP; + v->a[29303] = anon_sym_PIPE_AMP; + v->a[29304] = anon_sym_AMP_AMP; + v->a[29305] = anon_sym_PIPE_PIPE; + v->a[29306] = anon_sym_LT; + v->a[29307] = anon_sym_GT; + v->a[29308] = anon_sym_GT_GT; + v->a[29309] = anon_sym_AMP_GT; + v->a[29310] = anon_sym_AMP_GT_GT; + v->a[29311] = anon_sym_LT_AMP; + v->a[29312] = anon_sym_GT_AMP; + v->a[29313] = anon_sym_GT_PIPE; + v->a[29314] = anon_sym_LT_AMP_DASH; + v->a[29315] = anon_sym_GT_AMP_DASH; + v->a[29316] = anon_sym_LT_LT; + v->a[29317] = anon_sym_LT_LT_DASH; + v->a[29318] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29319] = anon_sym_AMP; small_parse_table_1466(v); } void small_parse_table_1466(t_small_parse_table_array *v) { - v->a[29320] = anon_sym_GT_AMP_DASH; - v->a[29321] = anon_sym_LT_LT_DASH; - v->a[29322] = anon_sym_LT_LT_LT; - v->a[29323] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29324] = anon_sym_DOLLAR_LBRACK; - v->a[29325] = anon_sym_DOLLAR; - v->a[29326] = sym__special_character; - v->a[29327] = anon_sym_DQUOTE; - v->a[29328] = sym_raw_string; - v->a[29329] = sym_ansi_c_string; - v->a[29330] = aux_sym_number_token1; - v->a[29331] = aux_sym_number_token2; - v->a[29332] = anon_sym_DOLLAR_LBRACE; - v->a[29333] = anon_sym_DOLLAR_LPAREN; - v->a[29334] = anon_sym_BQUOTE; - v->a[29335] = anon_sym_DOLLAR_BQUOTE; - v->a[29336] = anon_sym_LT_LPAREN; - v->a[29337] = anon_sym_GT_LPAREN; - v->a[29338] = sym_word; - v->a[29339] = 6; + v->a[29320] = anon_sym_DOLLAR; + v->a[29321] = sym__special_character; + v->a[29322] = anon_sym_DQUOTE; + v->a[29323] = sym_raw_string; + v->a[29324] = aux_sym_number_token1; + v->a[29325] = aux_sym_number_token2; + v->a[29326] = anon_sym_DOLLAR_LBRACE; + v->a[29327] = anon_sym_DOLLAR_LPAREN; + v->a[29328] = anon_sym_BQUOTE; + v->a[29329] = anon_sym_DOLLAR_BQUOTE; + v->a[29330] = aux_sym__simple_variable_name_token1; + v->a[29331] = sym_word; + v->a[29332] = anon_sym_SEMI; + v->a[29333] = 6; + v->a[29334] = actions(3); + v->a[29335] = 1; + v->a[29336] = sym_comment; + v->a[29337] = actions(3349); + v->a[29338] = 1; + v->a[29339] = aux_sym_concatenation_token1; small_parse_table_1467(v); } void small_parse_table_1467(t_small_parse_table_array *v) { - v->a[29340] = actions(3); + v->a[29340] = actions(3353); v->a[29341] = 1; - v->a[29342] = sym_comment; - v->a[29343] = actions(4389); + v->a[29342] = sym__concat; + v->a[29343] = state(672); v->a[29344] = 1; - v->a[29345] = aux_sym_concatenation_token1; - v->a[29346] = actions(4413); - v->a[29347] = 1; - v->a[29348] = sym__concat; - v->a[29349] = state(837); - v->a[29350] = 1; - v->a[29351] = aux_sym_concatenation_repeat1; - v->a[29352] = actions(278); - v->a[29353] = 5; - v->a[29354] = sym_file_descriptor; - v->a[29355] = sym_test_operator; - v->a[29356] = sym__bare_dollar; - v->a[29357] = sym__brace_start; - v->a[29358] = aux_sym_heredoc_redirect_token1; - v->a[29359] = actions(241); + v->a[29345] = aux_sym_concatenation_repeat1; + v->a[29346] = actions(2690); + v->a[29347] = 4; + v->a[29348] = sym_file_descriptor; + v->a[29349] = sym_test_operator; + v->a[29350] = sym__brace_start; + v->a[29351] = aux_sym_heredoc_redirect_token1; + v->a[29352] = actions(2688); + v->a[29353] = 34; + v->a[29354] = anon_sym_PIPE; + v->a[29355] = anon_sym_SEMI_SEMI; + v->a[29356] = anon_sym_SEMI_AMP; + v->a[29357] = anon_sym_SEMI_SEMI_AMP; + v->a[29358] = anon_sym_PIPE_AMP; + v->a[29359] = anon_sym_AMP_AMP; small_parse_table_1468(v); } void small_parse_table_1468(t_small_parse_table_array *v) { - v->a[29360] = 42; - v->a[29361] = anon_sym_LPAREN_LPAREN; - v->a[29362] = anon_sym_SEMI; - v->a[29363] = anon_sym_PIPE_PIPE; - v->a[29364] = anon_sym_AMP_AMP; - v->a[29365] = anon_sym_PIPE; - v->a[29366] = anon_sym_AMP; - v->a[29367] = anon_sym_EQ_EQ; - v->a[29368] = anon_sym_LT; - v->a[29369] = anon_sym_GT; - v->a[29370] = anon_sym_LT_LT; - v->a[29371] = anon_sym_GT_GT; - v->a[29372] = anon_sym_LPAREN; - v->a[29373] = anon_sym_SEMI_SEMI; - v->a[29374] = anon_sym_SEMI_AMP; - v->a[29375] = anon_sym_SEMI_SEMI_AMP; - v->a[29376] = anon_sym_PIPE_AMP; - v->a[29377] = anon_sym_EQ_TILDE; - v->a[29378] = anon_sym_AMP_GT; - v->a[29379] = anon_sym_AMP_GT_GT; + v->a[29360] = anon_sym_PIPE_PIPE; + v->a[29361] = anon_sym_LT; + v->a[29362] = anon_sym_GT; + v->a[29363] = anon_sym_GT_GT; + v->a[29364] = anon_sym_AMP_GT; + v->a[29365] = anon_sym_AMP_GT_GT; + v->a[29366] = anon_sym_LT_AMP; + v->a[29367] = anon_sym_GT_AMP; + v->a[29368] = anon_sym_GT_PIPE; + v->a[29369] = anon_sym_LT_AMP_DASH; + v->a[29370] = anon_sym_GT_AMP_DASH; + v->a[29371] = anon_sym_LT_LT; + v->a[29372] = anon_sym_LT_LT_DASH; + v->a[29373] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29374] = anon_sym_AMP; + v->a[29375] = anon_sym_DOLLAR; + v->a[29376] = sym__special_character; + v->a[29377] = anon_sym_DQUOTE; + v->a[29378] = sym_raw_string; + v->a[29379] = aux_sym_number_token1; small_parse_table_1469(v); } void small_parse_table_1469(t_small_parse_table_array *v) { - v->a[29380] = anon_sym_LT_AMP; - v->a[29381] = anon_sym_GT_AMP; - v->a[29382] = anon_sym_GT_PIPE; - v->a[29383] = anon_sym_LT_AMP_DASH; - v->a[29384] = anon_sym_GT_AMP_DASH; - v->a[29385] = anon_sym_LT_LT_DASH; - v->a[29386] = anon_sym_LT_LT_LT; - v->a[29387] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29388] = anon_sym_DOLLAR_LBRACK; - v->a[29389] = anon_sym_DOLLAR; - v->a[29390] = sym__special_character; - v->a[29391] = anon_sym_DQUOTE; - v->a[29392] = sym_raw_string; - v->a[29393] = sym_ansi_c_string; - v->a[29394] = aux_sym_number_token1; - v->a[29395] = aux_sym_number_token2; - v->a[29396] = anon_sym_DOLLAR_LBRACE; - v->a[29397] = anon_sym_DOLLAR_LPAREN; - v->a[29398] = anon_sym_BQUOTE; - v->a[29399] = anon_sym_DOLLAR_BQUOTE; + v->a[29380] = aux_sym_number_token2; + v->a[29381] = anon_sym_DOLLAR_LBRACE; + v->a[29382] = anon_sym_DOLLAR_LPAREN; + v->a[29383] = anon_sym_BQUOTE; + v->a[29384] = anon_sym_DOLLAR_BQUOTE; + v->a[29385] = aux_sym__simple_variable_name_token1; + v->a[29386] = sym_word; + v->a[29387] = anon_sym_SEMI; + v->a[29388] = 6; + v->a[29389] = actions(3); + v->a[29390] = 1; + v->a[29391] = sym_comment; + v->a[29392] = actions(3171); + v->a[29393] = 1; + v->a[29394] = aux_sym_concatenation_token1; + v->a[29395] = actions(3181); + v->a[29396] = 1; + v->a[29397] = sym__concat; + v->a[29398] = state(617); + v->a[29399] = 1; small_parse_table_1470(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2930.c b/parser/static/small_parse_table/small_parse_table_2930.c deleted file mode 100644 index 737d8776..00000000 --- a/parser/static/small_parse_table/small_parse_table_2930.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2930.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14650(t_small_parse_table_array *v) -{ - v->a[293000] = anon_sym_GT; - v->a[293001] = anon_sym_LT_LT; - v->a[293002] = anon_sym_AMP_GT; - v->a[293003] = anon_sym_LT_AMP; - v->a[293004] = anon_sym_GT_AMP; - v->a[293005] = actions(12187); - v->a[293006] = 10; - v->a[293007] = sym_file_descriptor; - v->a[293008] = anon_sym_PIPE_PIPE; - v->a[293009] = anon_sym_AMP_AMP; - v->a[293010] = anon_sym_GT_GT; - v->a[293011] = anon_sym_PIPE_AMP; - v->a[293012] = anon_sym_AMP_GT_GT; - v->a[293013] = anon_sym_GT_PIPE; - v->a[293014] = anon_sym_LT_AMP_DASH; - v->a[293015] = anon_sym_GT_AMP_DASH; - v->a[293016] = anon_sym_LT_LT_DASH; - v->a[293017] = 3; - v->a[293018] = actions(71); - v->a[293019] = 1; - small_parse_table_14651(v); -} - -void small_parse_table_14651(t_small_parse_table_array *v) -{ - v->a[293020] = sym_comment; - v->a[293021] = actions(12141); - v->a[293022] = 7; - v->a[293023] = anon_sym_PIPE; - v->a[293024] = anon_sym_LT; - v->a[293025] = anon_sym_GT; - v->a[293026] = anon_sym_LT_LT; - v->a[293027] = anon_sym_AMP_GT; - v->a[293028] = anon_sym_LT_AMP; - v->a[293029] = anon_sym_GT_AMP; - v->a[293030] = actions(12143); - v->a[293031] = 10; - v->a[293032] = sym_file_descriptor; - v->a[293033] = anon_sym_PIPE_PIPE; - v->a[293034] = anon_sym_AMP_AMP; - v->a[293035] = anon_sym_GT_GT; - v->a[293036] = anon_sym_PIPE_AMP; - v->a[293037] = anon_sym_AMP_GT_GT; - v->a[293038] = anon_sym_GT_PIPE; - v->a[293039] = anon_sym_LT_AMP_DASH; - small_parse_table_14652(v); -} - -void small_parse_table_14652(t_small_parse_table_array *v) -{ - v->a[293040] = anon_sym_GT_AMP_DASH; - v->a[293041] = anon_sym_LT_LT_DASH; - v->a[293042] = 3; - v->a[293043] = actions(3); - v->a[293044] = 1; - v->a[293045] = sym_comment; - v->a[293046] = actions(1326); - v->a[293047] = 3; - v->a[293048] = sym_file_descriptor; - v->a[293049] = sym__concat; - v->a[293050] = aux_sym_heredoc_redirect_token1; - v->a[293051] = actions(1324); - v->a[293052] = 14; - v->a[293053] = anon_sym_PIPE_PIPE; - v->a[293054] = anon_sym_AMP_AMP; - v->a[293055] = anon_sym_LT; - v->a[293056] = anon_sym_GT; - v->a[293057] = anon_sym_GT_GT; - v->a[293058] = anon_sym_AMP_GT; - v->a[293059] = anon_sym_AMP_GT_GT; - small_parse_table_14653(v); -} - -void small_parse_table_14653(t_small_parse_table_array *v) -{ - v->a[293060] = anon_sym_LT_AMP; - v->a[293061] = anon_sym_GT_AMP; - v->a[293062] = anon_sym_GT_PIPE; - v->a[293063] = anon_sym_LT_AMP_DASH; - v->a[293064] = anon_sym_GT_AMP_DASH; - v->a[293065] = anon_sym_LT_LT_LT; - v->a[293066] = aux_sym_concatenation_token1; - v->a[293067] = 3; - v->a[293068] = actions(71); - v->a[293069] = 1; - v->a[293070] = sym_comment; - v->a[293071] = actions(12197); - v->a[293072] = 7; - v->a[293073] = anon_sym_PIPE; - v->a[293074] = anon_sym_LT; - v->a[293075] = anon_sym_GT; - v->a[293076] = anon_sym_LT_LT; - v->a[293077] = anon_sym_AMP_GT; - v->a[293078] = anon_sym_LT_AMP; - v->a[293079] = anon_sym_GT_AMP; - small_parse_table_14654(v); -} - -void small_parse_table_14654(t_small_parse_table_array *v) -{ - v->a[293080] = actions(12195); - v->a[293081] = 10; - v->a[293082] = sym_file_descriptor; - v->a[293083] = anon_sym_PIPE_PIPE; - v->a[293084] = anon_sym_AMP_AMP; - v->a[293085] = anon_sym_GT_GT; - v->a[293086] = anon_sym_PIPE_AMP; - v->a[293087] = anon_sym_AMP_GT_GT; - v->a[293088] = anon_sym_GT_PIPE; - v->a[293089] = anon_sym_LT_AMP_DASH; - v->a[293090] = anon_sym_GT_AMP_DASH; - v->a[293091] = anon_sym_LT_LT_DASH; - v->a[293092] = 3; - v->a[293093] = actions(3); - v->a[293094] = 1; - v->a[293095] = sym_comment; - v->a[293096] = actions(1338); - v->a[293097] = 3; - v->a[293098] = sym_file_descriptor; - v->a[293099] = sym__concat; - small_parse_table_14655(v); -} - -/* EOF small_parse_table_2930.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2931.c b/parser/static/small_parse_table/small_parse_table_2931.c deleted file mode 100644 index 17acb376..00000000 --- a/parser/static/small_parse_table/small_parse_table_2931.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2931.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14655(t_small_parse_table_array *v) -{ - v->a[293100] = aux_sym_heredoc_redirect_token1; - v->a[293101] = actions(1336); - v->a[293102] = 14; - v->a[293103] = anon_sym_PIPE_PIPE; - v->a[293104] = anon_sym_AMP_AMP; - v->a[293105] = anon_sym_LT; - v->a[293106] = anon_sym_GT; - v->a[293107] = anon_sym_GT_GT; - v->a[293108] = anon_sym_AMP_GT; - v->a[293109] = anon_sym_AMP_GT_GT; - v->a[293110] = anon_sym_LT_AMP; - v->a[293111] = anon_sym_GT_AMP; - v->a[293112] = anon_sym_GT_PIPE; - v->a[293113] = anon_sym_LT_AMP_DASH; - v->a[293114] = anon_sym_GT_AMP_DASH; - v->a[293115] = anon_sym_LT_LT_LT; - v->a[293116] = aux_sym_concatenation_token1; - v->a[293117] = 3; - v->a[293118] = actions(3); - v->a[293119] = 1; - small_parse_table_14656(v); -} - -void small_parse_table_14656(t_small_parse_table_array *v) -{ - v->a[293120] = sym_comment; - v->a[293121] = actions(1342); - v->a[293122] = 3; - v->a[293123] = sym_file_descriptor; - v->a[293124] = sym__concat; - v->a[293125] = aux_sym_heredoc_redirect_token1; - v->a[293126] = actions(1340); - v->a[293127] = 14; - v->a[293128] = anon_sym_PIPE_PIPE; - v->a[293129] = anon_sym_AMP_AMP; - v->a[293130] = anon_sym_LT; - v->a[293131] = anon_sym_GT; - v->a[293132] = anon_sym_GT_GT; - v->a[293133] = anon_sym_AMP_GT; - v->a[293134] = anon_sym_AMP_GT_GT; - v->a[293135] = anon_sym_LT_AMP; - v->a[293136] = anon_sym_GT_AMP; - v->a[293137] = anon_sym_GT_PIPE; - v->a[293138] = anon_sym_LT_AMP_DASH; - v->a[293139] = anon_sym_GT_AMP_DASH; - small_parse_table_14657(v); -} - -void small_parse_table_14657(t_small_parse_table_array *v) -{ - v->a[293140] = anon_sym_LT_LT_LT; - v->a[293141] = aux_sym_concatenation_token1; - v->a[293142] = 3; - v->a[293143] = actions(3); - v->a[293144] = 1; - v->a[293145] = sym_comment; - v->a[293146] = actions(1314); - v->a[293147] = 3; - v->a[293148] = sym_file_descriptor; - v->a[293149] = sym__concat; - v->a[293150] = aux_sym_heredoc_redirect_token1; - v->a[293151] = actions(1312); - v->a[293152] = 14; - v->a[293153] = anon_sym_PIPE_PIPE; - v->a[293154] = anon_sym_AMP_AMP; - v->a[293155] = anon_sym_LT; - v->a[293156] = anon_sym_GT; - v->a[293157] = anon_sym_GT_GT; - v->a[293158] = anon_sym_AMP_GT; - v->a[293159] = anon_sym_AMP_GT_GT; - small_parse_table_14658(v); -} - -void small_parse_table_14658(t_small_parse_table_array *v) -{ - v->a[293160] = anon_sym_LT_AMP; - v->a[293161] = anon_sym_GT_AMP; - v->a[293162] = anon_sym_GT_PIPE; - v->a[293163] = anon_sym_LT_AMP_DASH; - v->a[293164] = anon_sym_GT_AMP_DASH; - v->a[293165] = anon_sym_LT_LT_LT; - v->a[293166] = aux_sym_concatenation_token1; - v->a[293167] = 3; - v->a[293168] = actions(71); - v->a[293169] = 1; - v->a[293170] = sym_comment; - v->a[293171] = actions(12153); - v->a[293172] = 7; - v->a[293173] = anon_sym_PIPE; - v->a[293174] = anon_sym_LT; - v->a[293175] = anon_sym_GT; - v->a[293176] = anon_sym_LT_LT; - v->a[293177] = anon_sym_AMP_GT; - v->a[293178] = anon_sym_LT_AMP; - v->a[293179] = anon_sym_GT_AMP; - small_parse_table_14659(v); -} - -void small_parse_table_14659(t_small_parse_table_array *v) -{ - v->a[293180] = actions(12155); - v->a[293181] = 10; - v->a[293182] = sym_file_descriptor; - v->a[293183] = anon_sym_PIPE_PIPE; - v->a[293184] = anon_sym_AMP_AMP; - v->a[293185] = anon_sym_GT_GT; - v->a[293186] = anon_sym_PIPE_AMP; - v->a[293187] = anon_sym_AMP_GT_GT; - v->a[293188] = anon_sym_GT_PIPE; - v->a[293189] = anon_sym_LT_AMP_DASH; - v->a[293190] = anon_sym_GT_AMP_DASH; - v->a[293191] = anon_sym_LT_LT_DASH; - v->a[293192] = 3; - v->a[293193] = actions(3); - v->a[293194] = 1; - v->a[293195] = sym_comment; - v->a[293196] = actions(1354); - v->a[293197] = 3; - v->a[293198] = sym_file_descriptor; - v->a[293199] = sym__concat; - small_parse_table_14660(v); -} - -/* EOF small_parse_table_2931.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2932.c b/parser/static/small_parse_table/small_parse_table_2932.c deleted file mode 100644 index d01301b8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2932.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2932.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14660(t_small_parse_table_array *v) -{ - v->a[293200] = aux_sym_heredoc_redirect_token1; - v->a[293201] = actions(1352); - v->a[293202] = 14; - v->a[293203] = anon_sym_PIPE_PIPE; - v->a[293204] = anon_sym_AMP_AMP; - v->a[293205] = anon_sym_LT; - v->a[293206] = anon_sym_GT; - v->a[293207] = anon_sym_GT_GT; - v->a[293208] = anon_sym_AMP_GT; - v->a[293209] = anon_sym_AMP_GT_GT; - v->a[293210] = anon_sym_LT_AMP; - v->a[293211] = anon_sym_GT_AMP; - v->a[293212] = anon_sym_GT_PIPE; - v->a[293213] = anon_sym_LT_AMP_DASH; - v->a[293214] = anon_sym_GT_AMP_DASH; - v->a[293215] = anon_sym_LT_LT_LT; - v->a[293216] = aux_sym_concatenation_token1; - v->a[293217] = 3; - v->a[293218] = actions(71); - v->a[293219] = 1; - small_parse_table_14661(v); -} - -void small_parse_table_14661(t_small_parse_table_array *v) -{ - v->a[293220] = sym_comment; - v->a[293221] = actions(12149); - v->a[293222] = 7; - v->a[293223] = anon_sym_PIPE; - v->a[293224] = anon_sym_LT; - v->a[293225] = anon_sym_GT; - v->a[293226] = anon_sym_LT_LT; - v->a[293227] = anon_sym_AMP_GT; - v->a[293228] = anon_sym_LT_AMP; - v->a[293229] = anon_sym_GT_AMP; - v->a[293230] = actions(12151); - v->a[293231] = 10; - v->a[293232] = sym_file_descriptor; - v->a[293233] = anon_sym_PIPE_PIPE; - v->a[293234] = anon_sym_AMP_AMP; - v->a[293235] = anon_sym_GT_GT; - v->a[293236] = anon_sym_PIPE_AMP; - v->a[293237] = anon_sym_AMP_GT_GT; - v->a[293238] = anon_sym_GT_PIPE; - v->a[293239] = anon_sym_LT_AMP_DASH; - small_parse_table_14662(v); -} - -void small_parse_table_14662(t_small_parse_table_array *v) -{ - v->a[293240] = anon_sym_GT_AMP_DASH; - v->a[293241] = anon_sym_LT_LT_DASH; - v->a[293242] = 3; - v->a[293243] = actions(3); - v->a[293244] = 1; - v->a[293245] = sym_comment; - v->a[293246] = actions(1310); - v->a[293247] = 3; - v->a[293248] = sym_file_descriptor; - v->a[293249] = sym__concat; - v->a[293250] = aux_sym_heredoc_redirect_token1; - v->a[293251] = actions(1308); - v->a[293252] = 14; - v->a[293253] = anon_sym_PIPE_PIPE; - v->a[293254] = anon_sym_AMP_AMP; - v->a[293255] = anon_sym_LT; - v->a[293256] = anon_sym_GT; - v->a[293257] = anon_sym_GT_GT; - v->a[293258] = anon_sym_AMP_GT; - v->a[293259] = anon_sym_AMP_GT_GT; - small_parse_table_14663(v); -} - -void small_parse_table_14663(t_small_parse_table_array *v) -{ - v->a[293260] = anon_sym_LT_AMP; - v->a[293261] = anon_sym_GT_AMP; - v->a[293262] = anon_sym_GT_PIPE; - v->a[293263] = anon_sym_LT_AMP_DASH; - v->a[293264] = anon_sym_GT_AMP_DASH; - v->a[293265] = anon_sym_LT_LT_LT; - v->a[293266] = aux_sym_concatenation_token1; - v->a[293267] = 3; - v->a[293268] = actions(3); - v->a[293269] = 1; - v->a[293270] = sym_comment; - v->a[293271] = actions(1306); - v->a[293272] = 3; - v->a[293273] = sym_file_descriptor; - v->a[293274] = sym__concat; - v->a[293275] = aux_sym_heredoc_redirect_token1; - v->a[293276] = actions(1304); - v->a[293277] = 14; - v->a[293278] = anon_sym_PIPE_PIPE; - v->a[293279] = anon_sym_AMP_AMP; - small_parse_table_14664(v); -} - -void small_parse_table_14664(t_small_parse_table_array *v) -{ - v->a[293280] = anon_sym_LT; - v->a[293281] = anon_sym_GT; - v->a[293282] = anon_sym_GT_GT; - v->a[293283] = anon_sym_AMP_GT; - v->a[293284] = anon_sym_AMP_GT_GT; - v->a[293285] = anon_sym_LT_AMP; - v->a[293286] = anon_sym_GT_AMP; - v->a[293287] = anon_sym_GT_PIPE; - v->a[293288] = anon_sym_LT_AMP_DASH; - v->a[293289] = anon_sym_GT_AMP_DASH; - v->a[293290] = anon_sym_LT_LT_LT; - v->a[293291] = aux_sym_concatenation_token1; - v->a[293292] = 3; - v->a[293293] = actions(3); - v->a[293294] = 1; - v->a[293295] = sym_comment; - v->a[293296] = actions(1310); - v->a[293297] = 3; - v->a[293298] = sym_file_descriptor; - v->a[293299] = sym__concat; - small_parse_table_14665(v); -} - -/* EOF small_parse_table_2932.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2933.c b/parser/static/small_parse_table/small_parse_table_2933.c deleted file mode 100644 index a0424d36..00000000 --- a/parser/static/small_parse_table/small_parse_table_2933.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2933.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14665(t_small_parse_table_array *v) -{ - v->a[293300] = aux_sym_heredoc_redirect_token1; - v->a[293301] = actions(1308); - v->a[293302] = 14; - v->a[293303] = anon_sym_PIPE_PIPE; - v->a[293304] = anon_sym_AMP_AMP; - v->a[293305] = anon_sym_LT; - v->a[293306] = anon_sym_GT; - v->a[293307] = anon_sym_GT_GT; - v->a[293308] = anon_sym_AMP_GT; - v->a[293309] = anon_sym_AMP_GT_GT; - v->a[293310] = anon_sym_LT_AMP; - v->a[293311] = anon_sym_GT_AMP; - v->a[293312] = anon_sym_GT_PIPE; - v->a[293313] = anon_sym_LT_AMP_DASH; - v->a[293314] = anon_sym_GT_AMP_DASH; - v->a[293315] = anon_sym_LT_LT_LT; - v->a[293316] = aux_sym_concatenation_token1; - v->a[293317] = 3; - v->a[293318] = actions(71); - v->a[293319] = 1; - small_parse_table_14666(v); -} - -void small_parse_table_14666(t_small_parse_table_array *v) -{ - v->a[293320] = sym_comment; - v->a[293321] = actions(4552); - v->a[293322] = 7; - v->a[293323] = anon_sym_PIPE; - v->a[293324] = anon_sym_LT; - v->a[293325] = anon_sym_GT; - v->a[293326] = anon_sym_LT_LT; - v->a[293327] = anon_sym_AMP_GT; - v->a[293328] = anon_sym_LT_AMP; - v->a[293329] = anon_sym_GT_AMP; - v->a[293330] = actions(4554); - v->a[293331] = 10; - v->a[293332] = sym_file_descriptor; - v->a[293333] = anon_sym_PIPE_PIPE; - v->a[293334] = anon_sym_AMP_AMP; - v->a[293335] = anon_sym_GT_GT; - v->a[293336] = anon_sym_PIPE_AMP; - v->a[293337] = anon_sym_AMP_GT_GT; - v->a[293338] = anon_sym_GT_PIPE; - v->a[293339] = anon_sym_LT_AMP_DASH; - small_parse_table_14667(v); -} - -void small_parse_table_14667(t_small_parse_table_array *v) -{ - v->a[293340] = anon_sym_GT_AMP_DASH; - v->a[293341] = anon_sym_LT_LT_DASH; - v->a[293342] = 3; - v->a[293343] = actions(71); - v->a[293344] = 1; - v->a[293345] = sym_comment; - v->a[293346] = actions(12135); - v->a[293347] = 7; - v->a[293348] = anon_sym_PIPE; - v->a[293349] = anon_sym_LT; - v->a[293350] = anon_sym_GT; - v->a[293351] = anon_sym_LT_LT; - v->a[293352] = anon_sym_AMP_GT; - v->a[293353] = anon_sym_LT_AMP; - v->a[293354] = anon_sym_GT_AMP; - v->a[293355] = actions(12133); - v->a[293356] = 10; - v->a[293357] = sym_file_descriptor; - v->a[293358] = anon_sym_PIPE_PIPE; - v->a[293359] = anon_sym_AMP_AMP; - small_parse_table_14668(v); -} - -void small_parse_table_14668(t_small_parse_table_array *v) -{ - v->a[293360] = anon_sym_GT_GT; - v->a[293361] = anon_sym_PIPE_AMP; - v->a[293362] = anon_sym_AMP_GT_GT; - v->a[293363] = anon_sym_GT_PIPE; - v->a[293364] = anon_sym_LT_AMP_DASH; - v->a[293365] = anon_sym_GT_AMP_DASH; - v->a[293366] = anon_sym_LT_LT_DASH; - v->a[293367] = 3; - v->a[293368] = actions(71); - v->a[293369] = 1; - v->a[293370] = sym_comment; - v->a[293371] = actions(12213); - v->a[293372] = 7; - v->a[293373] = anon_sym_PIPE; - v->a[293374] = anon_sym_LT; - v->a[293375] = anon_sym_GT; - v->a[293376] = anon_sym_LT_LT; - v->a[293377] = anon_sym_AMP_GT; - v->a[293378] = anon_sym_LT_AMP; - v->a[293379] = anon_sym_GT_AMP; - small_parse_table_14669(v); -} - -void small_parse_table_14669(t_small_parse_table_array *v) -{ - v->a[293380] = actions(12215); - v->a[293381] = 10; - v->a[293382] = sym_file_descriptor; - v->a[293383] = anon_sym_PIPE_PIPE; - v->a[293384] = anon_sym_AMP_AMP; - v->a[293385] = anon_sym_GT_GT; - v->a[293386] = anon_sym_PIPE_AMP; - v->a[293387] = anon_sym_AMP_GT_GT; - v->a[293388] = anon_sym_GT_PIPE; - v->a[293389] = anon_sym_LT_AMP_DASH; - v->a[293390] = anon_sym_GT_AMP_DASH; - v->a[293391] = anon_sym_LT_LT_DASH; - v->a[293392] = 5; - v->a[293393] = actions(3); - v->a[293394] = 1; - v->a[293395] = sym_comment; - v->a[293396] = actions(13031); - v->a[293397] = 1; - v->a[293398] = sym__special_character; - v->a[293399] = state(5657); - small_parse_table_14670(v); -} - -/* EOF small_parse_table_2933.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2934.c b/parser/static/small_parse_table/small_parse_table_2934.c deleted file mode 100644 index bde80c86..00000000 --- a/parser/static/small_parse_table/small_parse_table_2934.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2934.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14670(t_small_parse_table_array *v) -{ - v->a[293400] = 1; - v->a[293401] = aux_sym__literal_repeat1; - v->a[293402] = actions(5723); - v->a[293403] = 2; - v->a[293404] = sym_file_descriptor; - v->a[293405] = aux_sym_heredoc_redirect_token1; - v->a[293406] = actions(5721); - v->a[293407] = 13; - v->a[293408] = anon_sym_PIPE_PIPE; - v->a[293409] = anon_sym_AMP_AMP; - v->a[293410] = anon_sym_LT; - v->a[293411] = anon_sym_GT; - v->a[293412] = anon_sym_GT_GT; - v->a[293413] = anon_sym_AMP_GT; - v->a[293414] = anon_sym_AMP_GT_GT; - v->a[293415] = anon_sym_LT_AMP; - v->a[293416] = anon_sym_GT_AMP; - v->a[293417] = anon_sym_GT_PIPE; - v->a[293418] = anon_sym_LT_AMP_DASH; - v->a[293419] = anon_sym_GT_AMP_DASH; - small_parse_table_14671(v); -} - -void small_parse_table_14671(t_small_parse_table_array *v) -{ - v->a[293420] = anon_sym_LT_LT_LT; - v->a[293421] = 3; - v->a[293422] = actions(71); - v->a[293423] = 1; - v->a[293424] = sym_comment; - v->a[293425] = actions(12213); - v->a[293426] = 7; - v->a[293427] = anon_sym_PIPE; - v->a[293428] = anon_sym_LT; - v->a[293429] = anon_sym_GT; - v->a[293430] = anon_sym_LT_LT; - v->a[293431] = anon_sym_AMP_GT; - v->a[293432] = anon_sym_LT_AMP; - v->a[293433] = anon_sym_GT_AMP; - v->a[293434] = actions(12215); - v->a[293435] = 10; - v->a[293436] = sym_file_descriptor; - v->a[293437] = anon_sym_PIPE_PIPE; - v->a[293438] = anon_sym_AMP_AMP; - v->a[293439] = anon_sym_GT_GT; - small_parse_table_14672(v); -} - -void small_parse_table_14672(t_small_parse_table_array *v) -{ - v->a[293440] = anon_sym_PIPE_AMP; - v->a[293441] = anon_sym_AMP_GT_GT; - v->a[293442] = anon_sym_GT_PIPE; - v->a[293443] = anon_sym_LT_AMP_DASH; - v->a[293444] = anon_sym_GT_AMP_DASH; - v->a[293445] = anon_sym_LT_LT_DASH; - v->a[293446] = 3; - v->a[293447] = actions(71); - v->a[293448] = 1; - v->a[293449] = sym_comment; - v->a[293450] = actions(11741); - v->a[293451] = 7; - v->a[293452] = anon_sym_PIPE; - v->a[293453] = anon_sym_LT; - v->a[293454] = anon_sym_GT; - v->a[293455] = anon_sym_LT_LT; - v->a[293456] = anon_sym_AMP_GT; - v->a[293457] = anon_sym_LT_AMP; - v->a[293458] = anon_sym_GT_AMP; - v->a[293459] = actions(11739); - small_parse_table_14673(v); -} - -void small_parse_table_14673(t_small_parse_table_array *v) -{ - v->a[293460] = 10; - v->a[293461] = sym_file_descriptor; - v->a[293462] = anon_sym_PIPE_PIPE; - v->a[293463] = anon_sym_AMP_AMP; - v->a[293464] = anon_sym_GT_GT; - v->a[293465] = anon_sym_PIPE_AMP; - v->a[293466] = anon_sym_AMP_GT_GT; - v->a[293467] = anon_sym_GT_PIPE; - v->a[293468] = anon_sym_LT_AMP_DASH; - v->a[293469] = anon_sym_GT_AMP_DASH; - v->a[293470] = anon_sym_LT_LT_DASH; - v->a[293471] = 3; - v->a[293472] = actions(71); - v->a[293473] = 1; - v->a[293474] = sym_comment; - v->a[293475] = actions(12131); - v->a[293476] = 7; - v->a[293477] = anon_sym_PIPE; - v->a[293478] = anon_sym_LT; - v->a[293479] = anon_sym_GT; - small_parse_table_14674(v); -} - -void small_parse_table_14674(t_small_parse_table_array *v) -{ - v->a[293480] = anon_sym_LT_LT; - v->a[293481] = anon_sym_AMP_GT; - v->a[293482] = anon_sym_LT_AMP; - v->a[293483] = anon_sym_GT_AMP; - v->a[293484] = actions(12129); - v->a[293485] = 10; - v->a[293486] = sym_file_descriptor; - v->a[293487] = anon_sym_PIPE_PIPE; - v->a[293488] = anon_sym_AMP_AMP; - v->a[293489] = anon_sym_GT_GT; - v->a[293490] = anon_sym_PIPE_AMP; - v->a[293491] = anon_sym_AMP_GT_GT; - v->a[293492] = anon_sym_GT_PIPE; - v->a[293493] = anon_sym_LT_AMP_DASH; - v->a[293494] = anon_sym_GT_AMP_DASH; - v->a[293495] = anon_sym_LT_LT_DASH; - v->a[293496] = 3; - v->a[293497] = actions(71); - v->a[293498] = 1; - v->a[293499] = sym_comment; - small_parse_table_14675(v); -} - -/* EOF small_parse_table_2934.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2935.c b/parser/static/small_parse_table/small_parse_table_2935.c deleted file mode 100644 index 6db67791..00000000 --- a/parser/static/small_parse_table/small_parse_table_2935.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2935.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14675(t_small_parse_table_array *v) -{ - v->a[293500] = actions(12127); - v->a[293501] = 7; - v->a[293502] = anon_sym_PIPE; - v->a[293503] = anon_sym_LT; - v->a[293504] = anon_sym_GT; - v->a[293505] = anon_sym_LT_LT; - v->a[293506] = anon_sym_AMP_GT; - v->a[293507] = anon_sym_LT_AMP; - v->a[293508] = anon_sym_GT_AMP; - v->a[293509] = actions(12125); - v->a[293510] = 10; - v->a[293511] = sym_file_descriptor; - v->a[293512] = anon_sym_PIPE_PIPE; - v->a[293513] = anon_sym_AMP_AMP; - v->a[293514] = anon_sym_GT_GT; - v->a[293515] = anon_sym_PIPE_AMP; - v->a[293516] = anon_sym_AMP_GT_GT; - v->a[293517] = anon_sym_GT_PIPE; - v->a[293518] = anon_sym_LT_AMP_DASH; - v->a[293519] = anon_sym_GT_AMP_DASH; - small_parse_table_14676(v); -} - -void small_parse_table_14676(t_small_parse_table_array *v) -{ - v->a[293520] = anon_sym_LT_LT_DASH; - v->a[293521] = 3; - v->a[293522] = actions(71); - v->a[293523] = 1; - v->a[293524] = sym_comment; - v->a[293525] = actions(12101); - v->a[293526] = 7; - v->a[293527] = anon_sym_PIPE; - v->a[293528] = anon_sym_LT; - v->a[293529] = anon_sym_GT; - v->a[293530] = anon_sym_LT_LT; - v->a[293531] = anon_sym_AMP_GT; - v->a[293532] = anon_sym_LT_AMP; - v->a[293533] = anon_sym_GT_AMP; - v->a[293534] = actions(12103); - v->a[293535] = 10; - v->a[293536] = sym_file_descriptor; - v->a[293537] = anon_sym_PIPE_PIPE; - v->a[293538] = anon_sym_AMP_AMP; - v->a[293539] = anon_sym_GT_GT; - small_parse_table_14677(v); -} - -void small_parse_table_14677(t_small_parse_table_array *v) -{ - v->a[293540] = anon_sym_PIPE_AMP; - v->a[293541] = anon_sym_AMP_GT_GT; - v->a[293542] = anon_sym_GT_PIPE; - v->a[293543] = anon_sym_LT_AMP_DASH; - v->a[293544] = anon_sym_GT_AMP_DASH; - v->a[293545] = anon_sym_LT_LT_DASH; - v->a[293546] = 3; - v->a[293547] = actions(3); - v->a[293548] = 1; - v->a[293549] = sym_comment; - v->a[293550] = actions(1253); - v->a[293551] = 3; - v->a[293552] = sym_file_descriptor; - v->a[293553] = sym__concat; - v->a[293554] = aux_sym_heredoc_redirect_token1; - v->a[293555] = actions(1251); - v->a[293556] = 14; - v->a[293557] = anon_sym_PIPE_PIPE; - v->a[293558] = anon_sym_AMP_AMP; - v->a[293559] = anon_sym_LT; - small_parse_table_14678(v); -} - -void small_parse_table_14678(t_small_parse_table_array *v) -{ - v->a[293560] = anon_sym_GT; - v->a[293561] = anon_sym_GT_GT; - v->a[293562] = anon_sym_AMP_GT; - v->a[293563] = anon_sym_AMP_GT_GT; - v->a[293564] = anon_sym_LT_AMP; - v->a[293565] = anon_sym_GT_AMP; - v->a[293566] = anon_sym_GT_PIPE; - v->a[293567] = anon_sym_LT_AMP_DASH; - v->a[293568] = anon_sym_GT_AMP_DASH; - v->a[293569] = anon_sym_LT_LT_LT; - v->a[293570] = aux_sym_concatenation_token1; - v->a[293571] = 3; - v->a[293572] = actions(71); - v->a[293573] = 1; - v->a[293574] = sym_comment; - v->a[293575] = actions(12111); - v->a[293576] = 7; - v->a[293577] = anon_sym_PIPE; - v->a[293578] = anon_sym_LT; - v->a[293579] = anon_sym_GT; - small_parse_table_14679(v); -} - -void small_parse_table_14679(t_small_parse_table_array *v) -{ - v->a[293580] = anon_sym_LT_LT; - v->a[293581] = anon_sym_AMP_GT; - v->a[293582] = anon_sym_LT_AMP; - v->a[293583] = anon_sym_GT_AMP; - v->a[293584] = actions(12109); - v->a[293585] = 10; - v->a[293586] = sym_file_descriptor; - v->a[293587] = anon_sym_PIPE_PIPE; - v->a[293588] = anon_sym_AMP_AMP; - v->a[293589] = anon_sym_GT_GT; - v->a[293590] = anon_sym_PIPE_AMP; - v->a[293591] = anon_sym_AMP_GT_GT; - v->a[293592] = anon_sym_GT_PIPE; - v->a[293593] = anon_sym_LT_AMP_DASH; - v->a[293594] = anon_sym_GT_AMP_DASH; - v->a[293595] = anon_sym_LT_LT_DASH; - v->a[293596] = 3; - v->a[293597] = actions(71); - v->a[293598] = 1; - v->a[293599] = sym_comment; - small_parse_table_14680(v); -} - -/* EOF small_parse_table_2935.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2936.c b/parser/static/small_parse_table/small_parse_table_2936.c deleted file mode 100644 index 65f79461..00000000 --- a/parser/static/small_parse_table/small_parse_table_2936.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2936.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14680(t_small_parse_table_array *v) -{ - v->a[293600] = actions(12271); - v->a[293601] = 7; - v->a[293602] = anon_sym_PIPE; - v->a[293603] = anon_sym_LT; - v->a[293604] = anon_sym_GT; - v->a[293605] = anon_sym_LT_LT; - v->a[293606] = anon_sym_AMP_GT; - v->a[293607] = anon_sym_LT_AMP; - v->a[293608] = anon_sym_GT_AMP; - v->a[293609] = actions(12269); - v->a[293610] = 10; - v->a[293611] = sym_file_descriptor; - v->a[293612] = anon_sym_PIPE_PIPE; - v->a[293613] = anon_sym_AMP_AMP; - v->a[293614] = anon_sym_GT_GT; - v->a[293615] = anon_sym_PIPE_AMP; - v->a[293616] = anon_sym_AMP_GT_GT; - v->a[293617] = anon_sym_GT_PIPE; - v->a[293618] = anon_sym_LT_AMP_DASH; - v->a[293619] = anon_sym_GT_AMP_DASH; - small_parse_table_14681(v); -} - -void small_parse_table_14681(t_small_parse_table_array *v) -{ - v->a[293620] = anon_sym_LT_LT_DASH; - v->a[293621] = 3; - v->a[293622] = actions(3); - v->a[293623] = 1; - v->a[293624] = sym_comment; - v->a[293625] = actions(1294); - v->a[293626] = 3; - v->a[293627] = sym_file_descriptor; - v->a[293628] = sym__concat; - v->a[293629] = aux_sym_heredoc_redirect_token1; - v->a[293630] = actions(1292); - v->a[293631] = 14; - v->a[293632] = anon_sym_PIPE_PIPE; - v->a[293633] = anon_sym_AMP_AMP; - v->a[293634] = anon_sym_LT; - v->a[293635] = anon_sym_GT; - v->a[293636] = anon_sym_GT_GT; - v->a[293637] = anon_sym_AMP_GT; - v->a[293638] = anon_sym_AMP_GT_GT; - v->a[293639] = anon_sym_LT_AMP; - small_parse_table_14682(v); -} - -void small_parse_table_14682(t_small_parse_table_array *v) -{ - v->a[293640] = anon_sym_GT_AMP; - v->a[293641] = anon_sym_GT_PIPE; - v->a[293642] = anon_sym_LT_AMP_DASH; - v->a[293643] = anon_sym_GT_AMP_DASH; - v->a[293644] = anon_sym_LT_LT_LT; - v->a[293645] = aux_sym_concatenation_token1; - v->a[293646] = 3; - v->a[293647] = actions(71); - v->a[293648] = 1; - v->a[293649] = sym_comment; - v->a[293650] = actions(12193); - v->a[293651] = 7; - v->a[293652] = anon_sym_PIPE; - v->a[293653] = anon_sym_LT; - v->a[293654] = anon_sym_GT; - v->a[293655] = anon_sym_LT_LT; - v->a[293656] = anon_sym_AMP_GT; - v->a[293657] = anon_sym_LT_AMP; - v->a[293658] = anon_sym_GT_AMP; - v->a[293659] = actions(12191); - small_parse_table_14683(v); -} - -void small_parse_table_14683(t_small_parse_table_array *v) -{ - v->a[293660] = 10; - v->a[293661] = sym_file_descriptor; - v->a[293662] = anon_sym_PIPE_PIPE; - v->a[293663] = anon_sym_AMP_AMP; - v->a[293664] = anon_sym_GT_GT; - v->a[293665] = anon_sym_PIPE_AMP; - v->a[293666] = anon_sym_AMP_GT_GT; - v->a[293667] = anon_sym_GT_PIPE; - v->a[293668] = anon_sym_LT_AMP_DASH; - v->a[293669] = anon_sym_GT_AMP_DASH; - v->a[293670] = anon_sym_LT_LT_DASH; - v->a[293671] = 3; - v->a[293672] = actions(71); - v->a[293673] = 1; - v->a[293674] = sym_comment; - v->a[293675] = actions(12123); - v->a[293676] = 7; - v->a[293677] = anon_sym_PIPE; - v->a[293678] = anon_sym_LT; - v->a[293679] = anon_sym_GT; - small_parse_table_14684(v); -} - -void small_parse_table_14684(t_small_parse_table_array *v) -{ - v->a[293680] = anon_sym_LT_LT; - v->a[293681] = anon_sym_AMP_GT; - v->a[293682] = anon_sym_LT_AMP; - v->a[293683] = anon_sym_GT_AMP; - v->a[293684] = actions(12121); - v->a[293685] = 10; - v->a[293686] = sym_file_descriptor; - v->a[293687] = anon_sym_PIPE_PIPE; - v->a[293688] = anon_sym_AMP_AMP; - v->a[293689] = anon_sym_GT_GT; - v->a[293690] = anon_sym_PIPE_AMP; - v->a[293691] = anon_sym_AMP_GT_GT; - v->a[293692] = anon_sym_GT_PIPE; - v->a[293693] = anon_sym_LT_AMP_DASH; - v->a[293694] = anon_sym_GT_AMP_DASH; - v->a[293695] = anon_sym_LT_LT_DASH; - v->a[293696] = 3; - v->a[293697] = actions(71); - v->a[293698] = 1; - v->a[293699] = sym_comment; - small_parse_table_14685(v); -} - -/* EOF small_parse_table_2936.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2937.c b/parser/static/small_parse_table/small_parse_table_2937.c deleted file mode 100644 index ddf694c8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2937.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2937.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14685(t_small_parse_table_array *v) -{ - v->a[293700] = actions(12115); - v->a[293701] = 7; - v->a[293702] = anon_sym_PIPE; - v->a[293703] = anon_sym_LT; - v->a[293704] = anon_sym_GT; - v->a[293705] = anon_sym_LT_LT; - v->a[293706] = anon_sym_AMP_GT; - v->a[293707] = anon_sym_LT_AMP; - v->a[293708] = anon_sym_GT_AMP; - v->a[293709] = actions(12113); - v->a[293710] = 10; - v->a[293711] = sym_file_descriptor; - v->a[293712] = anon_sym_PIPE_PIPE; - v->a[293713] = anon_sym_AMP_AMP; - v->a[293714] = anon_sym_GT_GT; - v->a[293715] = anon_sym_PIPE_AMP; - v->a[293716] = anon_sym_AMP_GT_GT; - v->a[293717] = anon_sym_GT_PIPE; - v->a[293718] = anon_sym_LT_AMP_DASH; - v->a[293719] = anon_sym_GT_AMP_DASH; - small_parse_table_14686(v); -} - -void small_parse_table_14686(t_small_parse_table_array *v) -{ - v->a[293720] = anon_sym_LT_LT_DASH; - v->a[293721] = 3; - v->a[293722] = actions(71); - v->a[293723] = 1; - v->a[293724] = sym_comment; - v->a[293725] = actions(12229); - v->a[293726] = 7; - v->a[293727] = anon_sym_PIPE; - v->a[293728] = anon_sym_LT; - v->a[293729] = anon_sym_GT; - v->a[293730] = anon_sym_LT_LT; - v->a[293731] = anon_sym_AMP_GT; - v->a[293732] = anon_sym_LT_AMP; - v->a[293733] = anon_sym_GT_AMP; - v->a[293734] = actions(12227); - v->a[293735] = 10; - v->a[293736] = sym_file_descriptor; - v->a[293737] = anon_sym_PIPE_PIPE; - v->a[293738] = anon_sym_AMP_AMP; - v->a[293739] = anon_sym_GT_GT; - small_parse_table_14687(v); -} - -void small_parse_table_14687(t_small_parse_table_array *v) -{ - v->a[293740] = anon_sym_PIPE_AMP; - v->a[293741] = anon_sym_AMP_GT_GT; - v->a[293742] = anon_sym_GT_PIPE; - v->a[293743] = anon_sym_LT_AMP_DASH; - v->a[293744] = anon_sym_GT_AMP_DASH; - v->a[293745] = anon_sym_LT_LT_DASH; - v->a[293746] = 3; - v->a[293747] = actions(3); - v->a[293748] = 1; - v->a[293749] = sym_comment; - v->a[293750] = actions(1334); - v->a[293751] = 3; - v->a[293752] = sym_file_descriptor; - v->a[293753] = sym__concat; - v->a[293754] = aux_sym_heredoc_redirect_token1; - v->a[293755] = actions(1332); - v->a[293756] = 14; - v->a[293757] = anon_sym_PIPE_PIPE; - v->a[293758] = anon_sym_AMP_AMP; - v->a[293759] = anon_sym_LT; - small_parse_table_14688(v); -} - -void small_parse_table_14688(t_small_parse_table_array *v) -{ - v->a[293760] = anon_sym_GT; - v->a[293761] = anon_sym_GT_GT; - v->a[293762] = anon_sym_AMP_GT; - v->a[293763] = anon_sym_AMP_GT_GT; - v->a[293764] = anon_sym_LT_AMP; - v->a[293765] = anon_sym_GT_AMP; - v->a[293766] = anon_sym_GT_PIPE; - v->a[293767] = anon_sym_LT_AMP_DASH; - v->a[293768] = anon_sym_GT_AMP_DASH; - v->a[293769] = anon_sym_LT_LT_LT; - v->a[293770] = aux_sym_concatenation_token1; - v->a[293771] = 3; - v->a[293772] = actions(71); - v->a[293773] = 1; - v->a[293774] = sym_comment; - v->a[293775] = actions(12229); - v->a[293776] = 7; - v->a[293777] = anon_sym_PIPE; - v->a[293778] = anon_sym_LT; - v->a[293779] = anon_sym_GT; - small_parse_table_14689(v); -} - -void small_parse_table_14689(t_small_parse_table_array *v) -{ - v->a[293780] = anon_sym_LT_LT; - v->a[293781] = anon_sym_AMP_GT; - v->a[293782] = anon_sym_LT_AMP; - v->a[293783] = anon_sym_GT_AMP; - v->a[293784] = actions(12227); - v->a[293785] = 10; - v->a[293786] = sym_file_descriptor; - v->a[293787] = anon_sym_PIPE_PIPE; - v->a[293788] = anon_sym_AMP_AMP; - v->a[293789] = anon_sym_GT_GT; - v->a[293790] = anon_sym_PIPE_AMP; - v->a[293791] = anon_sym_AMP_GT_GT; - v->a[293792] = anon_sym_GT_PIPE; - v->a[293793] = anon_sym_LT_AMP_DASH; - v->a[293794] = anon_sym_GT_AMP_DASH; - v->a[293795] = anon_sym_LT_LT_DASH; - v->a[293796] = 3; - v->a[293797] = actions(71); - v->a[293798] = 1; - v->a[293799] = sym_comment; - small_parse_table_14690(v); -} - -/* EOF small_parse_table_2937.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2938.c b/parser/static/small_parse_table/small_parse_table_2938.c deleted file mode 100644 index 3af28af4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2938.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2938.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14690(t_small_parse_table_array *v) -{ - v->a[293800] = actions(12255); - v->a[293801] = 7; - v->a[293802] = anon_sym_PIPE; - v->a[293803] = anon_sym_LT; - v->a[293804] = anon_sym_GT; - v->a[293805] = anon_sym_LT_LT; - v->a[293806] = anon_sym_AMP_GT; - v->a[293807] = anon_sym_LT_AMP; - v->a[293808] = anon_sym_GT_AMP; - v->a[293809] = actions(12253); - v->a[293810] = 10; - v->a[293811] = sym_file_descriptor; - v->a[293812] = anon_sym_PIPE_PIPE; - v->a[293813] = anon_sym_AMP_AMP; - v->a[293814] = anon_sym_GT_GT; - v->a[293815] = anon_sym_PIPE_AMP; - v->a[293816] = anon_sym_AMP_GT_GT; - v->a[293817] = anon_sym_GT_PIPE; - v->a[293818] = anon_sym_LT_AMP_DASH; - v->a[293819] = anon_sym_GT_AMP_DASH; - small_parse_table_14691(v); -} - -void small_parse_table_14691(t_small_parse_table_array *v) -{ - v->a[293820] = anon_sym_LT_LT_DASH; - v->a[293821] = 3; - v->a[293822] = actions(71); - v->a[293823] = 1; - v->a[293824] = sym_comment; - v->a[293825] = actions(12296); - v->a[293826] = 7; - v->a[293827] = anon_sym_PIPE; - v->a[293828] = anon_sym_LT; - v->a[293829] = anon_sym_GT; - v->a[293830] = anon_sym_LT_LT; - v->a[293831] = anon_sym_AMP_GT; - v->a[293832] = anon_sym_LT_AMP; - v->a[293833] = anon_sym_GT_AMP; - v->a[293834] = actions(12298); - v->a[293835] = 10; - v->a[293836] = sym_file_descriptor; - v->a[293837] = anon_sym_PIPE_PIPE; - v->a[293838] = anon_sym_AMP_AMP; - v->a[293839] = anon_sym_GT_GT; - small_parse_table_14692(v); -} - -void small_parse_table_14692(t_small_parse_table_array *v) -{ - v->a[293840] = anon_sym_PIPE_AMP; - v->a[293841] = anon_sym_AMP_GT_GT; - v->a[293842] = anon_sym_GT_PIPE; - v->a[293843] = anon_sym_LT_AMP_DASH; - v->a[293844] = anon_sym_GT_AMP_DASH; - v->a[293845] = anon_sym_LT_LT_DASH; - v->a[293846] = 3; - v->a[293847] = actions(71); - v->a[293848] = 1; - v->a[293849] = sym_comment; - v->a[293850] = actions(2072); - v->a[293851] = 7; - v->a[293852] = anon_sym_PIPE; - v->a[293853] = anon_sym_LT; - v->a[293854] = anon_sym_GT; - v->a[293855] = anon_sym_LT_LT; - v->a[293856] = anon_sym_AMP_GT; - v->a[293857] = anon_sym_LT_AMP; - v->a[293858] = anon_sym_GT_AMP; - v->a[293859] = actions(2074); - small_parse_table_14693(v); -} - -void small_parse_table_14693(t_small_parse_table_array *v) -{ - v->a[293860] = 10; - v->a[293861] = sym_file_descriptor; - v->a[293862] = anon_sym_PIPE_PIPE; - v->a[293863] = anon_sym_AMP_AMP; - v->a[293864] = anon_sym_GT_GT; - v->a[293865] = anon_sym_PIPE_AMP; - v->a[293866] = anon_sym_AMP_GT_GT; - v->a[293867] = anon_sym_GT_PIPE; - v->a[293868] = anon_sym_LT_AMP_DASH; - v->a[293869] = anon_sym_GT_AMP_DASH; - v->a[293870] = anon_sym_LT_LT_DASH; - v->a[293871] = 3; - v->a[293872] = actions(3); - v->a[293873] = 1; - v->a[293874] = sym_comment; - v->a[293875] = actions(1302); - v->a[293876] = 3; - v->a[293877] = sym_file_descriptor; - v->a[293878] = sym__concat; - v->a[293879] = aux_sym_heredoc_redirect_token1; - small_parse_table_14694(v); -} - -void small_parse_table_14694(t_small_parse_table_array *v) -{ - v->a[293880] = actions(1300); - v->a[293881] = 14; - v->a[293882] = anon_sym_PIPE_PIPE; - v->a[293883] = anon_sym_AMP_AMP; - v->a[293884] = anon_sym_LT; - v->a[293885] = anon_sym_GT; - v->a[293886] = anon_sym_GT_GT; - v->a[293887] = anon_sym_AMP_GT; - v->a[293888] = anon_sym_AMP_GT_GT; - v->a[293889] = anon_sym_LT_AMP; - v->a[293890] = anon_sym_GT_AMP; - v->a[293891] = anon_sym_GT_PIPE; - v->a[293892] = anon_sym_LT_AMP_DASH; - v->a[293893] = anon_sym_GT_AMP_DASH; - v->a[293894] = anon_sym_LT_LT_LT; - v->a[293895] = aux_sym_concatenation_token1; - v->a[293896] = 3; - v->a[293897] = actions(71); - v->a[293898] = 1; - v->a[293899] = sym_comment; - small_parse_table_14695(v); -} - -/* EOF small_parse_table_2938.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2939.c b/parser/static/small_parse_table/small_parse_table_2939.c deleted file mode 100644 index f89fb2f2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2939.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2939.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14695(t_small_parse_table_array *v) -{ - v->a[293900] = actions(12294); - v->a[293901] = 7; - v->a[293902] = anon_sym_PIPE; - v->a[293903] = anon_sym_LT; - v->a[293904] = anon_sym_GT; - v->a[293905] = anon_sym_LT_LT; - v->a[293906] = anon_sym_AMP_GT; - v->a[293907] = anon_sym_LT_AMP; - v->a[293908] = anon_sym_GT_AMP; - v->a[293909] = actions(12292); - v->a[293910] = 10; - v->a[293911] = sym_file_descriptor; - v->a[293912] = anon_sym_PIPE_PIPE; - v->a[293913] = anon_sym_AMP_AMP; - v->a[293914] = anon_sym_GT_GT; - v->a[293915] = anon_sym_PIPE_AMP; - v->a[293916] = anon_sym_AMP_GT_GT; - v->a[293917] = anon_sym_GT_PIPE; - v->a[293918] = anon_sym_LT_AMP_DASH; - v->a[293919] = anon_sym_GT_AMP_DASH; - small_parse_table_14696(v); -} - -void small_parse_table_14696(t_small_parse_table_array *v) -{ - v->a[293920] = anon_sym_LT_LT_DASH; - v->a[293921] = 3; - v->a[293922] = actions(71); - v->a[293923] = 1; - v->a[293924] = sym_comment; - v->a[293925] = actions(12261); - v->a[293926] = 7; - v->a[293927] = anon_sym_PIPE; - v->a[293928] = anon_sym_LT; - v->a[293929] = anon_sym_GT; - v->a[293930] = anon_sym_LT_LT; - v->a[293931] = anon_sym_AMP_GT; - v->a[293932] = anon_sym_LT_AMP; - v->a[293933] = anon_sym_GT_AMP; - v->a[293934] = actions(12263); - v->a[293935] = 10; - v->a[293936] = sym_file_descriptor; - v->a[293937] = anon_sym_PIPE_PIPE; - v->a[293938] = anon_sym_AMP_AMP; - v->a[293939] = anon_sym_GT_GT; - small_parse_table_14697(v); -} - -void small_parse_table_14697(t_small_parse_table_array *v) -{ - v->a[293940] = anon_sym_PIPE_AMP; - v->a[293941] = anon_sym_AMP_GT_GT; - v->a[293942] = anon_sym_GT_PIPE; - v->a[293943] = anon_sym_LT_AMP_DASH; - v->a[293944] = anon_sym_GT_AMP_DASH; - v->a[293945] = anon_sym_LT_LT_DASH; - v->a[293946] = 3; - v->a[293947] = actions(3); - v->a[293948] = 1; - v->a[293949] = sym_comment; - v->a[293950] = actions(1350); - v->a[293951] = 3; - v->a[293952] = sym_file_descriptor; - v->a[293953] = sym__concat; - v->a[293954] = aux_sym_heredoc_redirect_token1; - v->a[293955] = actions(1348); - v->a[293956] = 14; - v->a[293957] = anon_sym_PIPE_PIPE; - v->a[293958] = anon_sym_AMP_AMP; - v->a[293959] = anon_sym_LT; - small_parse_table_14698(v); -} - -void small_parse_table_14698(t_small_parse_table_array *v) -{ - v->a[293960] = anon_sym_GT; - v->a[293961] = anon_sym_GT_GT; - v->a[293962] = anon_sym_AMP_GT; - v->a[293963] = anon_sym_AMP_GT_GT; - v->a[293964] = anon_sym_LT_AMP; - v->a[293965] = anon_sym_GT_AMP; - v->a[293966] = anon_sym_GT_PIPE; - v->a[293967] = anon_sym_LT_AMP_DASH; - v->a[293968] = anon_sym_GT_AMP_DASH; - v->a[293969] = anon_sym_LT_LT_LT; - v->a[293970] = aux_sym_concatenation_token1; - v->a[293971] = 10; - v->a[293972] = actions(3); - v->a[293973] = 1; - v->a[293974] = sym_comment; - v->a[293975] = actions(11764); - v->a[293976] = 1; - v->a[293977] = anon_sym_DOLLAR_LPAREN; - v->a[293978] = actions(11766); - v->a[293979] = 1; - small_parse_table_14699(v); -} - -void small_parse_table_14699(t_small_parse_table_array *v) -{ - v->a[293980] = anon_sym_BQUOTE; - v->a[293981] = actions(11768); - v->a[293982] = 1; - v->a[293983] = anon_sym_DOLLAR_BQUOTE; - v->a[293984] = actions(13040); - v->a[293985] = 1; - v->a[293986] = aux_sym__simple_variable_name_token1; - v->a[293987] = actions(13042); - v->a[293988] = 1; - v->a[293989] = sym_variable_name; - v->a[293990] = state(3533); - v->a[293991] = 1; - v->a[293992] = sym_subscript; - v->a[293993] = state(6448); - v->a[293994] = 1; - v->a[293995] = sym_command_substitution; - v->a[293996] = actions(13038); - v->a[293997] = 3; - v->a[293998] = anon_sym_DOLLAR; - v->a[293999] = anon_sym_0; - small_parse_table_14700(v); -} - -/* EOF small_parse_table_2939.c */ diff --git a/parser/static/small_parse_table/small_parse_table_294.c b/parser/static/small_parse_table/small_parse_table_294.c index 056f56cc..f2c7d682 100644 --- a/parser/static/small_parse_table/small_parse_table_294.c +++ b/parser/static/small_parse_table/small_parse_table_294.c @@ -14,126 +14,126 @@ void small_parse_table_1470(t_small_parse_table_array *v) { - v->a[29400] = anon_sym_LT_LPAREN; - v->a[29401] = anon_sym_GT_LPAREN; - v->a[29402] = sym_word; - v->a[29403] = 6; - v->a[29404] = actions(3); - v->a[29405] = 1; - v->a[29406] = sym_comment; - v->a[29407] = actions(4374); - v->a[29408] = 1; - v->a[29409] = aux_sym_concatenation_token1; - v->a[29410] = actions(4376); - v->a[29411] = 1; - v->a[29412] = sym__concat; - v->a[29413] = state(893); - v->a[29414] = 1; - v->a[29415] = aux_sym_concatenation_repeat1; - v->a[29416] = actions(4465); - v->a[29417] = 5; - v->a[29418] = sym_file_descriptor; - v->a[29419] = sym_test_operator; + v->a[29400] = aux_sym_concatenation_repeat1; + v->a[29401] = actions(3040); + v->a[29402] = 5; + v->a[29403] = sym_file_descriptor; + v->a[29404] = sym_test_operator; + v->a[29405] = sym__bare_dollar; + v->a[29406] = sym__brace_start; + v->a[29407] = aux_sym_heredoc_redirect_token1; + v->a[29408] = actions(3038); + v->a[29409] = 33; + v->a[29410] = anon_sym_PIPE; + v->a[29411] = anon_sym_SEMI_SEMI; + v->a[29412] = anon_sym_SEMI_AMP; + v->a[29413] = anon_sym_SEMI_SEMI_AMP; + v->a[29414] = anon_sym_PIPE_AMP; + v->a[29415] = anon_sym_AMP_AMP; + v->a[29416] = anon_sym_PIPE_PIPE; + v->a[29417] = anon_sym_LT; + v->a[29418] = anon_sym_GT; + v->a[29419] = anon_sym_GT_GT; small_parse_table_1471(v); } void small_parse_table_1471(t_small_parse_table_array *v) { - v->a[29420] = sym__bare_dollar; - v->a[29421] = sym__brace_start; - v->a[29422] = aux_sym_heredoc_redirect_token1; - v->a[29423] = actions(4463); - v->a[29424] = 42; - v->a[29425] = anon_sym_LPAREN_LPAREN; - v->a[29426] = anon_sym_SEMI; - v->a[29427] = anon_sym_PIPE_PIPE; - v->a[29428] = anon_sym_AMP_AMP; - v->a[29429] = anon_sym_PIPE; + v->a[29420] = anon_sym_AMP_GT; + v->a[29421] = anon_sym_AMP_GT_GT; + v->a[29422] = anon_sym_LT_AMP; + v->a[29423] = anon_sym_GT_AMP; + v->a[29424] = anon_sym_GT_PIPE; + v->a[29425] = anon_sym_LT_AMP_DASH; + v->a[29426] = anon_sym_GT_AMP_DASH; + v->a[29427] = anon_sym_LT_LT; + v->a[29428] = anon_sym_LT_LT_DASH; + v->a[29429] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[29430] = anon_sym_AMP; - v->a[29431] = anon_sym_EQ_EQ; - v->a[29432] = anon_sym_LT; - v->a[29433] = anon_sym_GT; - v->a[29434] = anon_sym_LT_LT; - v->a[29435] = anon_sym_GT_GT; - v->a[29436] = anon_sym_esac; - v->a[29437] = anon_sym_SEMI_SEMI; - v->a[29438] = anon_sym_SEMI_AMP; - v->a[29439] = anon_sym_SEMI_SEMI_AMP; + v->a[29431] = anon_sym_DOLLAR; + v->a[29432] = sym__special_character; + v->a[29433] = anon_sym_DQUOTE; + v->a[29434] = sym_raw_string; + v->a[29435] = aux_sym_number_token1; + v->a[29436] = aux_sym_number_token2; + v->a[29437] = anon_sym_DOLLAR_LBRACE; + v->a[29438] = anon_sym_DOLLAR_LPAREN; + v->a[29439] = anon_sym_BQUOTE; small_parse_table_1472(v); } void small_parse_table_1472(t_small_parse_table_array *v) { - v->a[29440] = anon_sym_PIPE_AMP; - v->a[29441] = anon_sym_EQ_TILDE; - v->a[29442] = anon_sym_AMP_GT; - v->a[29443] = anon_sym_AMP_GT_GT; - v->a[29444] = anon_sym_LT_AMP; - v->a[29445] = anon_sym_GT_AMP; - v->a[29446] = anon_sym_GT_PIPE; - v->a[29447] = anon_sym_LT_AMP_DASH; - v->a[29448] = anon_sym_GT_AMP_DASH; - v->a[29449] = anon_sym_LT_LT_DASH; - v->a[29450] = anon_sym_LT_LT_LT; - v->a[29451] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29452] = anon_sym_DOLLAR_LBRACK; - v->a[29453] = anon_sym_DOLLAR; - v->a[29454] = sym__special_character; - v->a[29455] = anon_sym_DQUOTE; - v->a[29456] = sym_raw_string; - v->a[29457] = sym_ansi_c_string; - v->a[29458] = aux_sym_number_token1; - v->a[29459] = aux_sym_number_token2; + v->a[29440] = anon_sym_DOLLAR_BQUOTE; + v->a[29441] = sym_word; + v->a[29442] = anon_sym_SEMI; + v->a[29443] = 6; + v->a[29444] = actions(3); + v->a[29445] = 1; + v->a[29446] = sym_comment; + v->a[29447] = actions(3312); + v->a[29448] = 1; + v->a[29449] = aux_sym_concatenation_token1; + v->a[29450] = actions(3314); + v->a[29451] = 1; + v->a[29452] = sym__concat; + v->a[29453] = state(679); + v->a[29454] = 1; + v->a[29455] = aux_sym_concatenation_repeat1; + v->a[29456] = actions(2758); + v->a[29457] = 6; + v->a[29458] = sym_file_descriptor; + v->a[29459] = sym_variable_name; small_parse_table_1473(v); } void small_parse_table_1473(t_small_parse_table_array *v) { - v->a[29460] = anon_sym_DOLLAR_LBRACE; - v->a[29461] = anon_sym_DOLLAR_LPAREN; - v->a[29462] = anon_sym_BQUOTE; - v->a[29463] = anon_sym_DOLLAR_BQUOTE; - v->a[29464] = anon_sym_LT_LPAREN; - v->a[29465] = anon_sym_GT_LPAREN; - v->a[29466] = sym_word; - v->a[29467] = 3; - v->a[29468] = actions(3); - v->a[29469] = 1; - v->a[29470] = sym_comment; - v->a[29471] = actions(1310); - v->a[29472] = 6; - v->a[29473] = sym_file_descriptor; - v->a[29474] = sym__concat; - v->a[29475] = sym_test_operator; - v->a[29476] = sym__bare_dollar; - v->a[29477] = sym__brace_start; - v->a[29478] = aux_sym_heredoc_redirect_token1; - v->a[29479] = actions(1308); + v->a[29460] = sym_test_operator; + v->a[29461] = sym__brace_start; + v->a[29462] = ts_builtin_sym_end; + v->a[29463] = aux_sym_heredoc_redirect_token1; + v->a[29464] = actions(2756); + v->a[29465] = 32; + v->a[29466] = anon_sym_PIPE; + v->a[29467] = anon_sym_SEMI_SEMI; + v->a[29468] = anon_sym_PIPE_AMP; + v->a[29469] = anon_sym_AMP_AMP; + v->a[29470] = anon_sym_PIPE_PIPE; + v->a[29471] = anon_sym_LT; + v->a[29472] = anon_sym_GT; + v->a[29473] = anon_sym_GT_GT; + v->a[29474] = anon_sym_AMP_GT; + v->a[29475] = anon_sym_AMP_GT_GT; + v->a[29476] = anon_sym_LT_AMP; + v->a[29477] = anon_sym_GT_AMP; + v->a[29478] = anon_sym_GT_PIPE; + v->a[29479] = anon_sym_LT_AMP_DASH; small_parse_table_1474(v); } void small_parse_table_1474(t_small_parse_table_array *v) { - v->a[29480] = 44; - v->a[29481] = anon_sym_LPAREN_LPAREN; - v->a[29482] = anon_sym_SEMI; - v->a[29483] = anon_sym_PIPE_PIPE; - v->a[29484] = anon_sym_AMP_AMP; - v->a[29485] = anon_sym_PIPE; - v->a[29486] = anon_sym_AMP; - v->a[29487] = anon_sym_EQ_EQ; - v->a[29488] = anon_sym_LT; - v->a[29489] = anon_sym_GT; - v->a[29490] = anon_sym_LT_LT; - v->a[29491] = anon_sym_GT_GT; - v->a[29492] = anon_sym_LPAREN; - v->a[29493] = anon_sym_esac; - v->a[29494] = anon_sym_SEMI_SEMI; - v->a[29495] = anon_sym_SEMI_AMP; - v->a[29496] = anon_sym_SEMI_SEMI_AMP; - v->a[29497] = anon_sym_PIPE_AMP; - v->a[29498] = anon_sym_EQ_TILDE; - v->a[29499] = anon_sym_AMP_GT; + v->a[29480] = anon_sym_GT_AMP_DASH; + v->a[29481] = anon_sym_LT_LT; + v->a[29482] = anon_sym_LT_LT_DASH; + v->a[29483] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29484] = anon_sym_AMP; + v->a[29485] = anon_sym_DOLLAR; + v->a[29486] = sym__special_character; + v->a[29487] = anon_sym_DQUOTE; + v->a[29488] = sym_raw_string; + v->a[29489] = aux_sym_number_token1; + v->a[29490] = aux_sym_number_token2; + v->a[29491] = anon_sym_DOLLAR_LBRACE; + v->a[29492] = anon_sym_DOLLAR_LPAREN; + v->a[29493] = anon_sym_BQUOTE; + v->a[29494] = anon_sym_DOLLAR_BQUOTE; + v->a[29495] = aux_sym__simple_variable_name_token1; + v->a[29496] = sym_word; + v->a[29497] = anon_sym_SEMI; + v->a[29498] = 7; + v->a[29499] = actions(3); small_parse_table_1475(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2940.c b/parser/static/small_parse_table/small_parse_table_2940.c deleted file mode 100644 index 5f678f27..00000000 --- a/parser/static/small_parse_table/small_parse_table_2940.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2940.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14700(t_small_parse_table_array *v) -{ - v->a[294000] = anon_sym__; - v->a[294001] = actions(13036); - v->a[294002] = 6; - v->a[294003] = anon_sym_DASH; - v->a[294004] = anon_sym_STAR; - v->a[294005] = anon_sym_BANG; - v->a[294006] = anon_sym_QMARK; - v->a[294007] = anon_sym_POUND; - v->a[294008] = anon_sym_AT2; - v->a[294009] = 7; - v->a[294010] = actions(3); - v->a[294011] = 1; - v->a[294012] = sym_comment; - v->a[294013] = actions(6492); - v->a[294014] = 1; - v->a[294015] = anon_sym_DQUOTE; - v->a[294016] = actions(13048); - v->a[294017] = 1; - v->a[294018] = sym_variable_name; - v->a[294019] = state(6513); - small_parse_table_14701(v); -} - -void small_parse_table_14701(t_small_parse_table_array *v) -{ - v->a[294020] = 1; - v->a[294021] = sym_string; - v->a[294022] = actions(1239); - v->a[294023] = 2; - v->a[294024] = anon_sym_PIPE; - v->a[294025] = anon_sym_RPAREN; - v->a[294026] = actions(13046); - v->a[294027] = 2; - v->a[294028] = aux_sym__simple_variable_name_token1; - v->a[294029] = aux_sym__multiline_variable_name_token1; - v->a[294030] = actions(13044); - v->a[294031] = 9; - v->a[294032] = anon_sym_DASH; - v->a[294033] = anon_sym_STAR; - v->a[294034] = anon_sym_BANG; - v->a[294035] = anon_sym_QMARK; - v->a[294036] = anon_sym_DOLLAR; - v->a[294037] = anon_sym_POUND; - v->a[294038] = anon_sym_AT2; - v->a[294039] = anon_sym_0; - small_parse_table_14702(v); -} - -void small_parse_table_14702(t_small_parse_table_array *v) -{ - v->a[294040] = anon_sym__; - v->a[294041] = 7; - v->a[294042] = actions(3); - v->a[294043] = 1; - v->a[294044] = sym_comment; - v->a[294045] = actions(6492); - v->a[294046] = 1; - v->a[294047] = anon_sym_DQUOTE; - v->a[294048] = actions(13048); - v->a[294049] = 1; - v->a[294050] = sym_variable_name; - v->a[294051] = state(6513); - v->a[294052] = 1; - v->a[294053] = sym_string; - v->a[294054] = actions(1227); - v->a[294055] = 2; - v->a[294056] = anon_sym_PIPE; - v->a[294057] = anon_sym_RPAREN; - v->a[294058] = actions(13046); - v->a[294059] = 2; - small_parse_table_14703(v); -} - -void small_parse_table_14703(t_small_parse_table_array *v) -{ - v->a[294060] = aux_sym__simple_variable_name_token1; - v->a[294061] = aux_sym__multiline_variable_name_token1; - v->a[294062] = actions(13044); - v->a[294063] = 9; - v->a[294064] = anon_sym_DASH; - v->a[294065] = anon_sym_STAR; - v->a[294066] = anon_sym_BANG; - v->a[294067] = anon_sym_QMARK; - v->a[294068] = anon_sym_DOLLAR; - v->a[294069] = anon_sym_POUND; - v->a[294070] = anon_sym_AT2; - v->a[294071] = anon_sym_0; - v->a[294072] = anon_sym__; - v->a[294073] = 9; - v->a[294074] = actions(3); - v->a[294075] = 1; - v->a[294076] = sym_comment; - v->a[294077] = actions(11764); - v->a[294078] = 1; - v->a[294079] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14704(v); -} - -void small_parse_table_14704(t_small_parse_table_array *v) -{ - v->a[294080] = actions(11766); - v->a[294081] = 1; - v->a[294082] = anon_sym_BQUOTE; - v->a[294083] = actions(11768); - v->a[294084] = 1; - v->a[294085] = anon_sym_DOLLAR_BQUOTE; - v->a[294086] = actions(13054); - v->a[294087] = 1; - v->a[294088] = aux_sym__simple_variable_name_token1; - v->a[294089] = actions(13056); - v->a[294090] = 1; - v->a[294091] = sym_variable_name; - v->a[294092] = state(6448); - v->a[294093] = 2; - v->a[294094] = sym_subscript; - v->a[294095] = sym_command_substitution; - v->a[294096] = actions(13052); - v->a[294097] = 3; - v->a[294098] = anon_sym_DOLLAR; - v->a[294099] = anon_sym_0; - small_parse_table_14705(v); -} - -/* EOF small_parse_table_2940.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2941.c b/parser/static/small_parse_table/small_parse_table_2941.c deleted file mode 100644 index 8936759e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2941.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2941.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14705(t_small_parse_table_array *v) -{ - v->a[294100] = anon_sym__; - v->a[294101] = actions(13050); - v->a[294102] = 6; - v->a[294103] = anon_sym_DASH; - v->a[294104] = anon_sym_STAR; - v->a[294105] = anon_sym_BANG; - v->a[294106] = anon_sym_QMARK; - v->a[294107] = anon_sym_POUND; - v->a[294108] = anon_sym_AT2; - v->a[294109] = 3; - v->a[294110] = actions(3); - v->a[294111] = 1; - v->a[294112] = sym_comment; - v->a[294113] = actions(1263); - v->a[294114] = 2; - v->a[294115] = sym_file_descriptor; - v->a[294116] = aux_sym_heredoc_redirect_token1; - v->a[294117] = actions(1261); - v->a[294118] = 14; - v->a[294119] = anon_sym_PIPE_PIPE; - small_parse_table_14706(v); -} - -void small_parse_table_14706(t_small_parse_table_array *v) -{ - v->a[294120] = anon_sym_AMP_AMP; - v->a[294121] = anon_sym_LT; - v->a[294122] = anon_sym_GT; - v->a[294123] = anon_sym_GT_GT; - v->a[294124] = anon_sym_AMP_GT; - v->a[294125] = anon_sym_AMP_GT_GT; - v->a[294126] = anon_sym_LT_AMP; - v->a[294127] = anon_sym_GT_AMP; - v->a[294128] = anon_sym_GT_PIPE; - v->a[294129] = anon_sym_LT_AMP_DASH; - v->a[294130] = anon_sym_GT_AMP_DASH; - v->a[294131] = anon_sym_LT_LT_LT; - v->a[294132] = sym__special_character; - v->a[294133] = 12; - v->a[294134] = actions(3); - v->a[294135] = 1; - v->a[294136] = sym_comment; - v->a[294137] = actions(13060); - v->a[294138] = 1; - v->a[294139] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14707(v); -} - -void small_parse_table_14707(t_small_parse_table_array *v) -{ - v->a[294140] = actions(13062); - v->a[294141] = 1; - v->a[294142] = anon_sym_DOLLAR; - v->a[294143] = actions(13064); - v->a[294144] = 1; - v->a[294145] = anon_sym_DQUOTE; - v->a[294146] = actions(13066); - v->a[294147] = 1; - v->a[294148] = sym_string_content; - v->a[294149] = actions(13068); - v->a[294150] = 1; - v->a[294151] = anon_sym_DOLLAR_LBRACE; - v->a[294152] = actions(13070); - v->a[294153] = 1; - v->a[294154] = anon_sym_DOLLAR_LPAREN; - v->a[294155] = actions(13072); - v->a[294156] = 1; - v->a[294157] = anon_sym_BQUOTE; - v->a[294158] = actions(13074); - v->a[294159] = 1; - small_parse_table_14708(v); -} - -void small_parse_table_14708(t_small_parse_table_array *v) -{ - v->a[294160] = anon_sym_DOLLAR_BQUOTE; - v->a[294161] = state(5768); - v->a[294162] = 1; - v->a[294163] = aux_sym_string_repeat1; - v->a[294164] = actions(13058); - v->a[294165] = 2; - v->a[294166] = anon_sym_LPAREN_LPAREN; - v->a[294167] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294168] = state(6127); - v->a[294169] = 4; - v->a[294170] = sym_arithmetic_expansion; - v->a[294171] = sym_simple_expansion; - v->a[294172] = sym_expansion; - v->a[294173] = sym_command_substitution; - v->a[294174] = 12; - v->a[294175] = actions(3); - v->a[294176] = 1; - v->a[294177] = sym_comment; - v->a[294178] = actions(13060); - v->a[294179] = 1; - small_parse_table_14709(v); -} - -void small_parse_table_14709(t_small_parse_table_array *v) -{ - v->a[294180] = anon_sym_DOLLAR_LBRACK; - v->a[294181] = actions(13066); - v->a[294182] = 1; - v->a[294183] = sym_string_content; - v->a[294184] = actions(13068); - v->a[294185] = 1; - v->a[294186] = anon_sym_DOLLAR_LBRACE; - v->a[294187] = actions(13070); - v->a[294188] = 1; - v->a[294189] = anon_sym_DOLLAR_LPAREN; - v->a[294190] = actions(13072); - v->a[294191] = 1; - v->a[294192] = anon_sym_BQUOTE; - v->a[294193] = actions(13074); - v->a[294194] = 1; - v->a[294195] = anon_sym_DOLLAR_BQUOTE; - v->a[294196] = actions(13076); - v->a[294197] = 1; - v->a[294198] = anon_sym_DOLLAR; - v->a[294199] = actions(13078); - small_parse_table_14710(v); -} - -/* EOF small_parse_table_2941.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2942.c b/parser/static/small_parse_table/small_parse_table_2942.c deleted file mode 100644 index 310b8b5f..00000000 --- a/parser/static/small_parse_table/small_parse_table_2942.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2942.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14710(t_small_parse_table_array *v) -{ - v->a[294200] = 1; - v->a[294201] = anon_sym_DQUOTE; - v->a[294202] = state(5768); - v->a[294203] = 1; - v->a[294204] = aux_sym_string_repeat1; - v->a[294205] = actions(13058); - v->a[294206] = 2; - v->a[294207] = anon_sym_LPAREN_LPAREN; - v->a[294208] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294209] = state(6127); - v->a[294210] = 4; - v->a[294211] = sym_arithmetic_expansion; - v->a[294212] = sym_simple_expansion; - v->a[294213] = sym_expansion; - v->a[294214] = sym_command_substitution; - v->a[294215] = 12; - v->a[294216] = actions(3); - v->a[294217] = 1; - v->a[294218] = sym_comment; - v->a[294219] = actions(13060); - small_parse_table_14711(v); -} - -void small_parse_table_14711(t_small_parse_table_array *v) -{ - v->a[294220] = 1; - v->a[294221] = anon_sym_DOLLAR_LBRACK; - v->a[294222] = actions(13066); - v->a[294223] = 1; - v->a[294224] = sym_string_content; - v->a[294225] = actions(13068); - v->a[294226] = 1; - v->a[294227] = anon_sym_DOLLAR_LBRACE; - v->a[294228] = actions(13070); - v->a[294229] = 1; - v->a[294230] = anon_sym_DOLLAR_LPAREN; - v->a[294231] = actions(13072); - v->a[294232] = 1; - v->a[294233] = anon_sym_BQUOTE; - v->a[294234] = actions(13074); - v->a[294235] = 1; - v->a[294236] = anon_sym_DOLLAR_BQUOTE; - v->a[294237] = actions(13080); - v->a[294238] = 1; - v->a[294239] = anon_sym_DOLLAR; - small_parse_table_14712(v); -} - -void small_parse_table_14712(t_small_parse_table_array *v) -{ - v->a[294240] = actions(13082); - v->a[294241] = 1; - v->a[294242] = anon_sym_DQUOTE; - v->a[294243] = state(5768); - v->a[294244] = 1; - v->a[294245] = aux_sym_string_repeat1; - v->a[294246] = actions(13058); - v->a[294247] = 2; - v->a[294248] = anon_sym_LPAREN_LPAREN; - v->a[294249] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294250] = state(6127); - v->a[294251] = 4; - v->a[294252] = sym_arithmetic_expansion; - v->a[294253] = sym_simple_expansion; - v->a[294254] = sym_expansion; - v->a[294255] = sym_command_substitution; - v->a[294256] = 12; - v->a[294257] = actions(3); - v->a[294258] = 1; - v->a[294259] = sym_comment; - small_parse_table_14713(v); -} - -void small_parse_table_14713(t_small_parse_table_array *v) -{ - v->a[294260] = actions(13060); - v->a[294261] = 1; - v->a[294262] = anon_sym_DOLLAR_LBRACK; - v->a[294263] = actions(13066); - v->a[294264] = 1; - v->a[294265] = sym_string_content; - v->a[294266] = actions(13068); - v->a[294267] = 1; - v->a[294268] = anon_sym_DOLLAR_LBRACE; - v->a[294269] = actions(13070); - v->a[294270] = 1; - v->a[294271] = anon_sym_DOLLAR_LPAREN; - v->a[294272] = actions(13072); - v->a[294273] = 1; - v->a[294274] = anon_sym_BQUOTE; - v->a[294275] = actions(13074); - v->a[294276] = 1; - v->a[294277] = anon_sym_DOLLAR_BQUOTE; - v->a[294278] = actions(13084); - v->a[294279] = 1; - small_parse_table_14714(v); -} - -void small_parse_table_14714(t_small_parse_table_array *v) -{ - v->a[294280] = anon_sym_DOLLAR; - v->a[294281] = actions(13086); - v->a[294282] = 1; - v->a[294283] = anon_sym_DQUOTE; - v->a[294284] = state(5711); - v->a[294285] = 1; - v->a[294286] = aux_sym_string_repeat1; - v->a[294287] = actions(13058); - v->a[294288] = 2; - v->a[294289] = anon_sym_LPAREN_LPAREN; - v->a[294290] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294291] = state(6127); - v->a[294292] = 4; - v->a[294293] = sym_arithmetic_expansion; - v->a[294294] = sym_simple_expansion; - v->a[294295] = sym_expansion; - v->a[294296] = sym_command_substitution; - v->a[294297] = 12; - v->a[294298] = actions(3); - v->a[294299] = 1; - small_parse_table_14715(v); -} - -/* EOF small_parse_table_2942.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2943.c b/parser/static/small_parse_table/small_parse_table_2943.c deleted file mode 100644 index f15b2363..00000000 --- a/parser/static/small_parse_table/small_parse_table_2943.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2943.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14715(t_small_parse_table_array *v) -{ - v->a[294300] = sym_comment; - v->a[294301] = actions(13060); - v->a[294302] = 1; - v->a[294303] = anon_sym_DOLLAR_LBRACK; - v->a[294304] = actions(13066); - v->a[294305] = 1; - v->a[294306] = sym_string_content; - v->a[294307] = actions(13068); - v->a[294308] = 1; - v->a[294309] = anon_sym_DOLLAR_LBRACE; - v->a[294310] = actions(13070); - v->a[294311] = 1; - v->a[294312] = anon_sym_DOLLAR_LPAREN; - v->a[294313] = actions(13072); - v->a[294314] = 1; - v->a[294315] = anon_sym_BQUOTE; - v->a[294316] = actions(13074); - v->a[294317] = 1; - v->a[294318] = anon_sym_DOLLAR_BQUOTE; - v->a[294319] = actions(13088); - small_parse_table_14716(v); -} - -void small_parse_table_14716(t_small_parse_table_array *v) -{ - v->a[294320] = 1; - v->a[294321] = anon_sym_DOLLAR; - v->a[294322] = actions(13090); - v->a[294323] = 1; - v->a[294324] = anon_sym_DQUOTE; - v->a[294325] = state(5752); - v->a[294326] = 1; - v->a[294327] = aux_sym_string_repeat1; - v->a[294328] = actions(13058); - v->a[294329] = 2; - v->a[294330] = anon_sym_LPAREN_LPAREN; - v->a[294331] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294332] = state(6127); - v->a[294333] = 4; - v->a[294334] = sym_arithmetic_expansion; - v->a[294335] = sym_simple_expansion; - v->a[294336] = sym_expansion; - v->a[294337] = sym_command_substitution; - v->a[294338] = 12; - v->a[294339] = actions(3); - small_parse_table_14717(v); -} - -void small_parse_table_14717(t_small_parse_table_array *v) -{ - v->a[294340] = 1; - v->a[294341] = sym_comment; - v->a[294342] = actions(13060); - v->a[294343] = 1; - v->a[294344] = anon_sym_DOLLAR_LBRACK; - v->a[294345] = actions(13066); - v->a[294346] = 1; - v->a[294347] = sym_string_content; - v->a[294348] = actions(13068); - v->a[294349] = 1; - v->a[294350] = anon_sym_DOLLAR_LBRACE; - v->a[294351] = actions(13070); - v->a[294352] = 1; - v->a[294353] = anon_sym_DOLLAR_LPAREN; - v->a[294354] = actions(13072); - v->a[294355] = 1; - v->a[294356] = anon_sym_BQUOTE; - v->a[294357] = actions(13074); - v->a[294358] = 1; - v->a[294359] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14718(v); -} - -void small_parse_table_14718(t_small_parse_table_array *v) -{ - v->a[294360] = actions(13092); - v->a[294361] = 1; - v->a[294362] = anon_sym_DOLLAR; - v->a[294363] = actions(13094); - v->a[294364] = 1; - v->a[294365] = anon_sym_DQUOTE; - v->a[294366] = state(5768); - v->a[294367] = 1; - v->a[294368] = aux_sym_string_repeat1; - v->a[294369] = actions(13058); - v->a[294370] = 2; - v->a[294371] = anon_sym_LPAREN_LPAREN; - v->a[294372] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294373] = state(6127); - v->a[294374] = 4; - v->a[294375] = sym_arithmetic_expansion; - v->a[294376] = sym_simple_expansion; - v->a[294377] = sym_expansion; - v->a[294378] = sym_command_substitution; - v->a[294379] = 12; - small_parse_table_14719(v); -} - -void small_parse_table_14719(t_small_parse_table_array *v) -{ - v->a[294380] = actions(3); - v->a[294381] = 1; - v->a[294382] = sym_comment; - v->a[294383] = actions(13060); - v->a[294384] = 1; - v->a[294385] = anon_sym_DOLLAR_LBRACK; - v->a[294386] = actions(13066); - v->a[294387] = 1; - v->a[294388] = sym_string_content; - v->a[294389] = actions(13068); - v->a[294390] = 1; - v->a[294391] = anon_sym_DOLLAR_LBRACE; - v->a[294392] = actions(13070); - v->a[294393] = 1; - v->a[294394] = anon_sym_DOLLAR_LPAREN; - v->a[294395] = actions(13072); - v->a[294396] = 1; - v->a[294397] = anon_sym_BQUOTE; - v->a[294398] = actions(13074); - v->a[294399] = 1; - small_parse_table_14720(v); -} - -/* EOF small_parse_table_2943.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2944.c b/parser/static/small_parse_table/small_parse_table_2944.c deleted file mode 100644 index b3f262d9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2944.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2944.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14720(t_small_parse_table_array *v) -{ - v->a[294400] = anon_sym_DOLLAR_BQUOTE; - v->a[294401] = actions(13096); - v->a[294402] = 1; - v->a[294403] = anon_sym_DOLLAR; - v->a[294404] = actions(13098); - v->a[294405] = 1; - v->a[294406] = anon_sym_DQUOTE; - v->a[294407] = state(5713); - v->a[294408] = 1; - v->a[294409] = aux_sym_string_repeat1; - v->a[294410] = actions(13058); - v->a[294411] = 2; - v->a[294412] = anon_sym_LPAREN_LPAREN; - v->a[294413] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294414] = state(6127); - v->a[294415] = 4; - v->a[294416] = sym_arithmetic_expansion; - v->a[294417] = sym_simple_expansion; - v->a[294418] = sym_expansion; - v->a[294419] = sym_command_substitution; - small_parse_table_14721(v); -} - -void small_parse_table_14721(t_small_parse_table_array *v) -{ - v->a[294420] = 12; - v->a[294421] = actions(3); - v->a[294422] = 1; - v->a[294423] = sym_comment; - v->a[294424] = actions(13060); - v->a[294425] = 1; - v->a[294426] = anon_sym_DOLLAR_LBRACK; - v->a[294427] = actions(13066); - v->a[294428] = 1; - v->a[294429] = sym_string_content; - v->a[294430] = actions(13068); - v->a[294431] = 1; - v->a[294432] = anon_sym_DOLLAR_LBRACE; - v->a[294433] = actions(13070); - v->a[294434] = 1; - v->a[294435] = anon_sym_DOLLAR_LPAREN; - v->a[294436] = actions(13072); - v->a[294437] = 1; - v->a[294438] = anon_sym_BQUOTE; - v->a[294439] = actions(13074); - small_parse_table_14722(v); -} - -void small_parse_table_14722(t_small_parse_table_array *v) -{ - v->a[294440] = 1; - v->a[294441] = anon_sym_DOLLAR_BQUOTE; - v->a[294442] = actions(13100); - v->a[294443] = 1; - v->a[294444] = anon_sym_DOLLAR; - v->a[294445] = actions(13102); - v->a[294446] = 1; - v->a[294447] = anon_sym_DQUOTE; - v->a[294448] = state(5768); - v->a[294449] = 1; - v->a[294450] = aux_sym_string_repeat1; - v->a[294451] = actions(13058); - v->a[294452] = 2; - v->a[294453] = anon_sym_LPAREN_LPAREN; - v->a[294454] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294455] = state(6127); - v->a[294456] = 4; - v->a[294457] = sym_arithmetic_expansion; - v->a[294458] = sym_simple_expansion; - v->a[294459] = sym_expansion; - small_parse_table_14723(v); -} - -void small_parse_table_14723(t_small_parse_table_array *v) -{ - v->a[294460] = sym_command_substitution; - v->a[294461] = 12; - v->a[294462] = actions(3); - v->a[294463] = 1; - v->a[294464] = sym_comment; - v->a[294465] = actions(13060); - v->a[294466] = 1; - v->a[294467] = anon_sym_DOLLAR_LBRACK; - v->a[294468] = actions(13066); - v->a[294469] = 1; - v->a[294470] = sym_string_content; - v->a[294471] = actions(13068); - v->a[294472] = 1; - v->a[294473] = anon_sym_DOLLAR_LBRACE; - v->a[294474] = actions(13070); - v->a[294475] = 1; - v->a[294476] = anon_sym_DOLLAR_LPAREN; - v->a[294477] = actions(13072); - v->a[294478] = 1; - v->a[294479] = anon_sym_BQUOTE; - small_parse_table_14724(v); -} - -void small_parse_table_14724(t_small_parse_table_array *v) -{ - v->a[294480] = actions(13074); - v->a[294481] = 1; - v->a[294482] = anon_sym_DOLLAR_BQUOTE; - v->a[294483] = actions(13104); - v->a[294484] = 1; - v->a[294485] = anon_sym_DOLLAR; - v->a[294486] = actions(13106); - v->a[294487] = 1; - v->a[294488] = anon_sym_DQUOTE; - v->a[294489] = state(5768); - v->a[294490] = 1; - v->a[294491] = aux_sym_string_repeat1; - v->a[294492] = actions(13058); - v->a[294493] = 2; - v->a[294494] = anon_sym_LPAREN_LPAREN; - v->a[294495] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294496] = state(6127); - v->a[294497] = 4; - v->a[294498] = sym_arithmetic_expansion; - v->a[294499] = sym_simple_expansion; - small_parse_table_14725(v); -} - -/* EOF small_parse_table_2944.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2945.c b/parser/static/small_parse_table/small_parse_table_2945.c deleted file mode 100644 index ca06d786..00000000 --- a/parser/static/small_parse_table/small_parse_table_2945.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2945.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14725(t_small_parse_table_array *v) -{ - v->a[294500] = sym_expansion; - v->a[294501] = sym_command_substitution; - v->a[294502] = 12; - v->a[294503] = actions(3); - v->a[294504] = 1; - v->a[294505] = sym_comment; - v->a[294506] = actions(13060); - v->a[294507] = 1; - v->a[294508] = anon_sym_DOLLAR_LBRACK; - v->a[294509] = actions(13066); - v->a[294510] = 1; - v->a[294511] = sym_string_content; - v->a[294512] = actions(13068); - v->a[294513] = 1; - v->a[294514] = anon_sym_DOLLAR_LBRACE; - v->a[294515] = actions(13070); - v->a[294516] = 1; - v->a[294517] = anon_sym_DOLLAR_LPAREN; - v->a[294518] = actions(13072); - v->a[294519] = 1; - small_parse_table_14726(v); -} - -void small_parse_table_14726(t_small_parse_table_array *v) -{ - v->a[294520] = anon_sym_BQUOTE; - v->a[294521] = actions(13074); - v->a[294522] = 1; - v->a[294523] = anon_sym_DOLLAR_BQUOTE; - v->a[294524] = actions(13108); - v->a[294525] = 1; - v->a[294526] = anon_sym_DOLLAR; - v->a[294527] = actions(13110); - v->a[294528] = 1; - v->a[294529] = anon_sym_DQUOTE; - v->a[294530] = state(5768); - v->a[294531] = 1; - v->a[294532] = aux_sym_string_repeat1; - v->a[294533] = actions(13058); - v->a[294534] = 2; - v->a[294535] = anon_sym_LPAREN_LPAREN; - v->a[294536] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294537] = state(6127); - v->a[294538] = 4; - v->a[294539] = sym_arithmetic_expansion; - small_parse_table_14727(v); -} - -void small_parse_table_14727(t_small_parse_table_array *v) -{ - v->a[294540] = sym_simple_expansion; - v->a[294541] = sym_expansion; - v->a[294542] = sym_command_substitution; - v->a[294543] = 12; - v->a[294544] = actions(3); - v->a[294545] = 1; - v->a[294546] = sym_comment; - v->a[294547] = actions(13060); - v->a[294548] = 1; - v->a[294549] = anon_sym_DOLLAR_LBRACK; - v->a[294550] = actions(13066); - v->a[294551] = 1; - v->a[294552] = sym_string_content; - v->a[294553] = actions(13068); - v->a[294554] = 1; - v->a[294555] = anon_sym_DOLLAR_LBRACE; - v->a[294556] = actions(13070); - v->a[294557] = 1; - v->a[294558] = anon_sym_DOLLAR_LPAREN; - v->a[294559] = actions(13072); - small_parse_table_14728(v); -} - -void small_parse_table_14728(t_small_parse_table_array *v) -{ - v->a[294560] = 1; - v->a[294561] = anon_sym_BQUOTE; - v->a[294562] = actions(13074); - v->a[294563] = 1; - v->a[294564] = anon_sym_DOLLAR_BQUOTE; - v->a[294565] = actions(13112); - v->a[294566] = 1; - v->a[294567] = anon_sym_DOLLAR; - v->a[294568] = actions(13114); - v->a[294569] = 1; - v->a[294570] = anon_sym_DQUOTE; - v->a[294571] = state(5768); - v->a[294572] = 1; - v->a[294573] = aux_sym_string_repeat1; - v->a[294574] = actions(13058); - v->a[294575] = 2; - v->a[294576] = anon_sym_LPAREN_LPAREN; - v->a[294577] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294578] = state(6127); - v->a[294579] = 4; - small_parse_table_14729(v); -} - -void small_parse_table_14729(t_small_parse_table_array *v) -{ - v->a[294580] = sym_arithmetic_expansion; - v->a[294581] = sym_simple_expansion; - v->a[294582] = sym_expansion; - v->a[294583] = sym_command_substitution; - v->a[294584] = 12; - v->a[294585] = actions(3); - v->a[294586] = 1; - v->a[294587] = sym_comment; - v->a[294588] = actions(13060); - v->a[294589] = 1; - v->a[294590] = anon_sym_DOLLAR_LBRACK; - v->a[294591] = actions(13066); - v->a[294592] = 1; - v->a[294593] = sym_string_content; - v->a[294594] = actions(13068); - v->a[294595] = 1; - v->a[294596] = anon_sym_DOLLAR_LBRACE; - v->a[294597] = actions(13070); - v->a[294598] = 1; - v->a[294599] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14730(v); -} - -/* EOF small_parse_table_2945.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2946.c b/parser/static/small_parse_table/small_parse_table_2946.c deleted file mode 100644 index ba3d825b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2946.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2946.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14730(t_small_parse_table_array *v) -{ - v->a[294600] = actions(13072); - v->a[294601] = 1; - v->a[294602] = anon_sym_BQUOTE; - v->a[294603] = actions(13074); - v->a[294604] = 1; - v->a[294605] = anon_sym_DOLLAR_BQUOTE; - v->a[294606] = actions(13116); - v->a[294607] = 1; - v->a[294608] = anon_sym_DOLLAR; - v->a[294609] = actions(13118); - v->a[294610] = 1; - v->a[294611] = anon_sym_DQUOTE; - v->a[294612] = state(5768); - v->a[294613] = 1; - v->a[294614] = aux_sym_string_repeat1; - v->a[294615] = actions(13058); - v->a[294616] = 2; - v->a[294617] = anon_sym_LPAREN_LPAREN; - v->a[294618] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294619] = state(6127); - small_parse_table_14731(v); -} - -void small_parse_table_14731(t_small_parse_table_array *v) -{ - v->a[294620] = 4; - v->a[294621] = sym_arithmetic_expansion; - v->a[294622] = sym_simple_expansion; - v->a[294623] = sym_expansion; - v->a[294624] = sym_command_substitution; - v->a[294625] = 12; - v->a[294626] = actions(3); - v->a[294627] = 1; - v->a[294628] = sym_comment; - v->a[294629] = actions(13060); - v->a[294630] = 1; - v->a[294631] = anon_sym_DOLLAR_LBRACK; - v->a[294632] = actions(13066); - v->a[294633] = 1; - v->a[294634] = sym_string_content; - v->a[294635] = actions(13068); - v->a[294636] = 1; - v->a[294637] = anon_sym_DOLLAR_LBRACE; - v->a[294638] = actions(13070); - v->a[294639] = 1; - small_parse_table_14732(v); -} - -void small_parse_table_14732(t_small_parse_table_array *v) -{ - v->a[294640] = anon_sym_DOLLAR_LPAREN; - v->a[294641] = actions(13072); - v->a[294642] = 1; - v->a[294643] = anon_sym_BQUOTE; - v->a[294644] = actions(13074); - v->a[294645] = 1; - v->a[294646] = anon_sym_DOLLAR_BQUOTE; - v->a[294647] = actions(13120); - v->a[294648] = 1; - v->a[294649] = anon_sym_DOLLAR; - v->a[294650] = actions(13122); - v->a[294651] = 1; - v->a[294652] = anon_sym_DQUOTE; - v->a[294653] = state(5768); - v->a[294654] = 1; - v->a[294655] = aux_sym_string_repeat1; - v->a[294656] = actions(13058); - v->a[294657] = 2; - v->a[294658] = anon_sym_LPAREN_LPAREN; - v->a[294659] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14733(v); -} - -void small_parse_table_14733(t_small_parse_table_array *v) -{ - v->a[294660] = state(6127); - v->a[294661] = 4; - v->a[294662] = sym_arithmetic_expansion; - v->a[294663] = sym_simple_expansion; - v->a[294664] = sym_expansion; - v->a[294665] = sym_command_substitution; - v->a[294666] = 12; - v->a[294667] = actions(3); - v->a[294668] = 1; - v->a[294669] = sym_comment; - v->a[294670] = actions(13060); - v->a[294671] = 1; - v->a[294672] = anon_sym_DOLLAR_LBRACK; - v->a[294673] = actions(13066); - v->a[294674] = 1; - v->a[294675] = sym_string_content; - v->a[294676] = actions(13068); - v->a[294677] = 1; - v->a[294678] = anon_sym_DOLLAR_LBRACE; - v->a[294679] = actions(13070); - small_parse_table_14734(v); -} - -void small_parse_table_14734(t_small_parse_table_array *v) -{ - v->a[294680] = 1; - v->a[294681] = anon_sym_DOLLAR_LPAREN; - v->a[294682] = actions(13072); - v->a[294683] = 1; - v->a[294684] = anon_sym_BQUOTE; - v->a[294685] = actions(13074); - v->a[294686] = 1; - v->a[294687] = anon_sym_DOLLAR_BQUOTE; - v->a[294688] = actions(13124); - v->a[294689] = 1; - v->a[294690] = anon_sym_DOLLAR; - v->a[294691] = actions(13126); - v->a[294692] = 1; - v->a[294693] = anon_sym_DQUOTE; - v->a[294694] = state(5768); - v->a[294695] = 1; - v->a[294696] = aux_sym_string_repeat1; - v->a[294697] = actions(13058); - v->a[294698] = 2; - v->a[294699] = anon_sym_LPAREN_LPAREN; - small_parse_table_14735(v); -} - -/* EOF small_parse_table_2946.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2947.c b/parser/static/small_parse_table/small_parse_table_2947.c deleted file mode 100644 index 68a13ba2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2947.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2947.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14735(t_small_parse_table_array *v) -{ - v->a[294700] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294701] = state(6127); - v->a[294702] = 4; - v->a[294703] = sym_arithmetic_expansion; - v->a[294704] = sym_simple_expansion; - v->a[294705] = sym_expansion; - v->a[294706] = sym_command_substitution; - v->a[294707] = 12; - v->a[294708] = actions(3); - v->a[294709] = 1; - v->a[294710] = sym_comment; - v->a[294711] = actions(13060); - v->a[294712] = 1; - v->a[294713] = anon_sym_DOLLAR_LBRACK; - v->a[294714] = actions(13066); - v->a[294715] = 1; - v->a[294716] = sym_string_content; - v->a[294717] = actions(13068); - v->a[294718] = 1; - v->a[294719] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14736(v); -} - -void small_parse_table_14736(t_small_parse_table_array *v) -{ - v->a[294720] = actions(13070); - v->a[294721] = 1; - v->a[294722] = anon_sym_DOLLAR_LPAREN; - v->a[294723] = actions(13072); - v->a[294724] = 1; - v->a[294725] = anon_sym_BQUOTE; - v->a[294726] = actions(13074); - v->a[294727] = 1; - v->a[294728] = anon_sym_DOLLAR_BQUOTE; - v->a[294729] = actions(13128); - v->a[294730] = 1; - v->a[294731] = anon_sym_DOLLAR; - v->a[294732] = actions(13130); - v->a[294733] = 1; - v->a[294734] = anon_sym_DQUOTE; - v->a[294735] = state(5719); - v->a[294736] = 1; - v->a[294737] = aux_sym_string_repeat1; - v->a[294738] = actions(13058); - v->a[294739] = 2; - small_parse_table_14737(v); -} - -void small_parse_table_14737(t_small_parse_table_array *v) -{ - v->a[294740] = anon_sym_LPAREN_LPAREN; - v->a[294741] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294742] = state(6127); - v->a[294743] = 4; - v->a[294744] = sym_arithmetic_expansion; - v->a[294745] = sym_simple_expansion; - v->a[294746] = sym_expansion; - v->a[294747] = sym_command_substitution; - v->a[294748] = 12; - v->a[294749] = actions(3); - v->a[294750] = 1; - v->a[294751] = sym_comment; - v->a[294752] = actions(13060); - v->a[294753] = 1; - v->a[294754] = anon_sym_DOLLAR_LBRACK; - v->a[294755] = actions(13066); - v->a[294756] = 1; - v->a[294757] = sym_string_content; - v->a[294758] = actions(13068); - v->a[294759] = 1; - small_parse_table_14738(v); -} - -void small_parse_table_14738(t_small_parse_table_array *v) -{ - v->a[294760] = anon_sym_DOLLAR_LBRACE; - v->a[294761] = actions(13070); - v->a[294762] = 1; - v->a[294763] = anon_sym_DOLLAR_LPAREN; - v->a[294764] = actions(13072); - v->a[294765] = 1; - v->a[294766] = anon_sym_BQUOTE; - v->a[294767] = actions(13074); - v->a[294768] = 1; - v->a[294769] = anon_sym_DOLLAR_BQUOTE; - v->a[294770] = actions(13132); - v->a[294771] = 1; - v->a[294772] = anon_sym_DOLLAR; - v->a[294773] = actions(13134); - v->a[294774] = 1; - v->a[294775] = anon_sym_DQUOTE; - v->a[294776] = state(5768); - v->a[294777] = 1; - v->a[294778] = aux_sym_string_repeat1; - v->a[294779] = actions(13058); - small_parse_table_14739(v); -} - -void small_parse_table_14739(t_small_parse_table_array *v) -{ - v->a[294780] = 2; - v->a[294781] = anon_sym_LPAREN_LPAREN; - v->a[294782] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294783] = state(6127); - v->a[294784] = 4; - v->a[294785] = sym_arithmetic_expansion; - v->a[294786] = sym_simple_expansion; - v->a[294787] = sym_expansion; - v->a[294788] = sym_command_substitution; - v->a[294789] = 12; - v->a[294790] = actions(3); - v->a[294791] = 1; - v->a[294792] = sym_comment; - v->a[294793] = actions(13060); - v->a[294794] = 1; - v->a[294795] = anon_sym_DOLLAR_LBRACK; - v->a[294796] = actions(13066); - v->a[294797] = 1; - v->a[294798] = sym_string_content; - v->a[294799] = actions(13068); - small_parse_table_14740(v); -} - -/* EOF small_parse_table_2947.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2948.c b/parser/static/small_parse_table/small_parse_table_2948.c deleted file mode 100644 index f7585137..00000000 --- a/parser/static/small_parse_table/small_parse_table_2948.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2948.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14740(t_small_parse_table_array *v) -{ - v->a[294800] = 1; - v->a[294801] = anon_sym_DOLLAR_LBRACE; - v->a[294802] = actions(13070); - v->a[294803] = 1; - v->a[294804] = anon_sym_DOLLAR_LPAREN; - v->a[294805] = actions(13072); - v->a[294806] = 1; - v->a[294807] = anon_sym_BQUOTE; - v->a[294808] = actions(13074); - v->a[294809] = 1; - v->a[294810] = anon_sym_DOLLAR_BQUOTE; - v->a[294811] = actions(13136); - v->a[294812] = 1; - v->a[294813] = anon_sym_DOLLAR; - v->a[294814] = actions(13138); - v->a[294815] = 1; - v->a[294816] = anon_sym_DQUOTE; - v->a[294817] = state(5801); - v->a[294818] = 1; - v->a[294819] = aux_sym_string_repeat1; - small_parse_table_14741(v); -} - -void small_parse_table_14741(t_small_parse_table_array *v) -{ - v->a[294820] = actions(13058); - v->a[294821] = 2; - v->a[294822] = anon_sym_LPAREN_LPAREN; - v->a[294823] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294824] = state(6127); - v->a[294825] = 4; - v->a[294826] = sym_arithmetic_expansion; - v->a[294827] = sym_simple_expansion; - v->a[294828] = sym_expansion; - v->a[294829] = sym_command_substitution; - v->a[294830] = 12; - v->a[294831] = actions(3); - v->a[294832] = 1; - v->a[294833] = sym_comment; - v->a[294834] = actions(13060); - v->a[294835] = 1; - v->a[294836] = anon_sym_DOLLAR_LBRACK; - v->a[294837] = actions(13066); - v->a[294838] = 1; - v->a[294839] = sym_string_content; - small_parse_table_14742(v); -} - -void small_parse_table_14742(t_small_parse_table_array *v) -{ - v->a[294840] = actions(13068); - v->a[294841] = 1; - v->a[294842] = anon_sym_DOLLAR_LBRACE; - v->a[294843] = actions(13070); - v->a[294844] = 1; - v->a[294845] = anon_sym_DOLLAR_LPAREN; - v->a[294846] = actions(13072); - v->a[294847] = 1; - v->a[294848] = anon_sym_BQUOTE; - v->a[294849] = actions(13074); - v->a[294850] = 1; - v->a[294851] = anon_sym_DOLLAR_BQUOTE; - v->a[294852] = actions(13140); - v->a[294853] = 1; - v->a[294854] = anon_sym_DOLLAR; - v->a[294855] = actions(13142); - v->a[294856] = 1; - v->a[294857] = anon_sym_DQUOTE; - v->a[294858] = state(5768); - v->a[294859] = 1; - small_parse_table_14743(v); -} - -void small_parse_table_14743(t_small_parse_table_array *v) -{ - v->a[294860] = aux_sym_string_repeat1; - v->a[294861] = actions(13058); - v->a[294862] = 2; - v->a[294863] = anon_sym_LPAREN_LPAREN; - v->a[294864] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294865] = state(6127); - v->a[294866] = 4; - v->a[294867] = sym_arithmetic_expansion; - v->a[294868] = sym_simple_expansion; - v->a[294869] = sym_expansion; - v->a[294870] = sym_command_substitution; - v->a[294871] = 12; - v->a[294872] = actions(3); - v->a[294873] = 1; - v->a[294874] = sym_comment; - v->a[294875] = actions(13060); - v->a[294876] = 1; - v->a[294877] = anon_sym_DOLLAR_LBRACK; - v->a[294878] = actions(13066); - v->a[294879] = 1; - small_parse_table_14744(v); -} - -void small_parse_table_14744(t_small_parse_table_array *v) -{ - v->a[294880] = sym_string_content; - v->a[294881] = actions(13068); - v->a[294882] = 1; - v->a[294883] = anon_sym_DOLLAR_LBRACE; - v->a[294884] = actions(13070); - v->a[294885] = 1; - v->a[294886] = anon_sym_DOLLAR_LPAREN; - v->a[294887] = actions(13072); - v->a[294888] = 1; - v->a[294889] = anon_sym_BQUOTE; - v->a[294890] = actions(13074); - v->a[294891] = 1; - v->a[294892] = anon_sym_DOLLAR_BQUOTE; - v->a[294893] = actions(13144); - v->a[294894] = 1; - v->a[294895] = anon_sym_DOLLAR; - v->a[294896] = actions(13146); - v->a[294897] = 1; - v->a[294898] = anon_sym_DQUOTE; - v->a[294899] = state(5712); - small_parse_table_14745(v); -} - -/* EOF small_parse_table_2948.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2949.c b/parser/static/small_parse_table/small_parse_table_2949.c deleted file mode 100644 index dd39abb1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2949.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2949.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14745(t_small_parse_table_array *v) -{ - v->a[294900] = 1; - v->a[294901] = aux_sym_string_repeat1; - v->a[294902] = actions(13058); - v->a[294903] = 2; - v->a[294904] = anon_sym_LPAREN_LPAREN; - v->a[294905] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294906] = state(6127); - v->a[294907] = 4; - v->a[294908] = sym_arithmetic_expansion; - v->a[294909] = sym_simple_expansion; - v->a[294910] = sym_expansion; - v->a[294911] = sym_command_substitution; - v->a[294912] = 12; - v->a[294913] = actions(3); - v->a[294914] = 1; - v->a[294915] = sym_comment; - v->a[294916] = actions(13060); - v->a[294917] = 1; - v->a[294918] = anon_sym_DOLLAR_LBRACK; - v->a[294919] = actions(13066); - small_parse_table_14746(v); -} - -void small_parse_table_14746(t_small_parse_table_array *v) -{ - v->a[294920] = 1; - v->a[294921] = sym_string_content; - v->a[294922] = actions(13068); - v->a[294923] = 1; - v->a[294924] = anon_sym_DOLLAR_LBRACE; - v->a[294925] = actions(13070); - v->a[294926] = 1; - v->a[294927] = anon_sym_DOLLAR_LPAREN; - v->a[294928] = actions(13072); - v->a[294929] = 1; - v->a[294930] = anon_sym_BQUOTE; - v->a[294931] = actions(13074); - v->a[294932] = 1; - v->a[294933] = anon_sym_DOLLAR_BQUOTE; - v->a[294934] = actions(13148); - v->a[294935] = 1; - v->a[294936] = anon_sym_DOLLAR; - v->a[294937] = actions(13150); - v->a[294938] = 1; - v->a[294939] = anon_sym_DQUOTE; - small_parse_table_14747(v); -} - -void small_parse_table_14747(t_small_parse_table_array *v) -{ - v->a[294940] = state(5766); - v->a[294941] = 1; - v->a[294942] = aux_sym_string_repeat1; - v->a[294943] = actions(13058); - v->a[294944] = 2; - v->a[294945] = anon_sym_LPAREN_LPAREN; - v->a[294946] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294947] = state(6127); - v->a[294948] = 4; - v->a[294949] = sym_arithmetic_expansion; - v->a[294950] = sym_simple_expansion; - v->a[294951] = sym_expansion; - v->a[294952] = sym_command_substitution; - v->a[294953] = 12; - v->a[294954] = actions(3); - v->a[294955] = 1; - v->a[294956] = sym_comment; - v->a[294957] = actions(13060); - v->a[294958] = 1; - v->a[294959] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14748(v); -} - -void small_parse_table_14748(t_small_parse_table_array *v) -{ - v->a[294960] = actions(13066); - v->a[294961] = 1; - v->a[294962] = sym_string_content; - v->a[294963] = actions(13068); - v->a[294964] = 1; - v->a[294965] = anon_sym_DOLLAR_LBRACE; - v->a[294966] = actions(13070); - v->a[294967] = 1; - v->a[294968] = anon_sym_DOLLAR_LPAREN; - v->a[294969] = actions(13072); - v->a[294970] = 1; - v->a[294971] = anon_sym_BQUOTE; - v->a[294972] = actions(13074); - v->a[294973] = 1; - v->a[294974] = anon_sym_DOLLAR_BQUOTE; - v->a[294975] = actions(13152); - v->a[294976] = 1; - v->a[294977] = anon_sym_DOLLAR; - v->a[294978] = actions(13154); - v->a[294979] = 1; - small_parse_table_14749(v); -} - -void small_parse_table_14749(t_small_parse_table_array *v) -{ - v->a[294980] = anon_sym_DQUOTE; - v->a[294981] = state(5704); - v->a[294982] = 1; - v->a[294983] = aux_sym_string_repeat1; - v->a[294984] = actions(13058); - v->a[294985] = 2; - v->a[294986] = anon_sym_LPAREN_LPAREN; - v->a[294987] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[294988] = state(6127); - v->a[294989] = 4; - v->a[294990] = sym_arithmetic_expansion; - v->a[294991] = sym_simple_expansion; - v->a[294992] = sym_expansion; - v->a[294993] = sym_command_substitution; - v->a[294994] = 12; - v->a[294995] = actions(3); - v->a[294996] = 1; - v->a[294997] = sym_comment; - v->a[294998] = actions(13060); - v->a[294999] = 1; - small_parse_table_14750(v); -} - -/* EOF small_parse_table_2949.c */ diff --git a/parser/static/small_parse_table/small_parse_table_295.c b/parser/static/small_parse_table/small_parse_table_295.c index 7abefaf3..348f6a4f 100644 --- a/parser/static/small_parse_table/small_parse_table_295.c +++ b/parser/static/small_parse_table/small_parse_table_295.c @@ -14,126 +14,126 @@ void small_parse_table_1475(t_small_parse_table_array *v) { - v->a[29500] = anon_sym_AMP_GT_GT; - v->a[29501] = anon_sym_LT_AMP; - v->a[29502] = anon_sym_GT_AMP; - v->a[29503] = anon_sym_GT_PIPE; - v->a[29504] = anon_sym_LT_AMP_DASH; - v->a[29505] = anon_sym_GT_AMP_DASH; - v->a[29506] = anon_sym_LT_LT_DASH; - v->a[29507] = anon_sym_LT_LT_LT; - v->a[29508] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29509] = anon_sym_DOLLAR_LBRACK; - v->a[29510] = aux_sym_concatenation_token1; - v->a[29511] = anon_sym_DOLLAR; - v->a[29512] = sym__special_character; - v->a[29513] = anon_sym_DQUOTE; - v->a[29514] = sym_raw_string; - v->a[29515] = sym_ansi_c_string; - v->a[29516] = aux_sym_number_token1; - v->a[29517] = aux_sym_number_token2; - v->a[29518] = anon_sym_DOLLAR_LBRACE; - v->a[29519] = anon_sym_DOLLAR_LPAREN; + v->a[29500] = 1; + v->a[29501] = sym_comment; + v->a[29502] = actions(3355); + v->a[29503] = 1; + v->a[29504] = anon_sym_LPAREN; + v->a[29505] = actions(3358); + v->a[29506] = 1; + v->a[29507] = aux_sym_concatenation_token1; + v->a[29508] = actions(3360); + v->a[29509] = 1; + v->a[29510] = sym__concat; + v->a[29511] = state(733); + v->a[29512] = 1; + v->a[29513] = aux_sym_concatenation_repeat1; + v->a[29514] = actions(2754); + v->a[29515] = 5; + v->a[29516] = sym_file_descriptor; + v->a[29517] = sym_test_operator; + v->a[29518] = sym__bare_dollar; + v->a[29519] = sym__brace_start; small_parse_table_1476(v); } void small_parse_table_1476(t_small_parse_table_array *v) { - v->a[29520] = anon_sym_BQUOTE; - v->a[29521] = anon_sym_DOLLAR_BQUOTE; - v->a[29522] = anon_sym_LT_LPAREN; - v->a[29523] = anon_sym_GT_LPAREN; - v->a[29524] = sym_word; - v->a[29525] = 3; - v->a[29526] = actions(3); - v->a[29527] = 1; - v->a[29528] = sym_comment; - v->a[29529] = actions(1306); - v->a[29530] = 6; - v->a[29531] = sym_file_descriptor; - v->a[29532] = sym__concat; - v->a[29533] = sym_test_operator; - v->a[29534] = sym__bare_dollar; - v->a[29535] = sym__brace_start; - v->a[29536] = aux_sym_heredoc_redirect_token1; - v->a[29537] = actions(1304); - v->a[29538] = 44; - v->a[29539] = anon_sym_LPAREN_LPAREN; + v->a[29520] = aux_sym_heredoc_redirect_token1; + v->a[29521] = actions(2749); + v->a[29522] = 32; + v->a[29523] = anon_sym_PIPE; + v->a[29524] = anon_sym_RPAREN; + v->a[29525] = anon_sym_SEMI_SEMI; + v->a[29526] = anon_sym_PIPE_AMP; + v->a[29527] = anon_sym_AMP_AMP; + v->a[29528] = anon_sym_PIPE_PIPE; + v->a[29529] = anon_sym_LT; + v->a[29530] = anon_sym_GT; + v->a[29531] = anon_sym_GT_GT; + v->a[29532] = anon_sym_AMP_GT; + v->a[29533] = anon_sym_AMP_GT_GT; + v->a[29534] = anon_sym_LT_AMP; + v->a[29535] = anon_sym_GT_AMP; + v->a[29536] = anon_sym_GT_PIPE; + v->a[29537] = anon_sym_LT_AMP_DASH; + v->a[29538] = anon_sym_GT_AMP_DASH; + v->a[29539] = anon_sym_LT_LT; small_parse_table_1477(v); } void small_parse_table_1477(t_small_parse_table_array *v) { - v->a[29540] = anon_sym_SEMI; - v->a[29541] = anon_sym_PIPE_PIPE; - v->a[29542] = anon_sym_AMP_AMP; - v->a[29543] = anon_sym_PIPE; - v->a[29544] = anon_sym_AMP; - v->a[29545] = anon_sym_EQ_EQ; - v->a[29546] = anon_sym_LT; - v->a[29547] = anon_sym_GT; - v->a[29548] = anon_sym_LT_LT; - v->a[29549] = anon_sym_GT_GT; - v->a[29550] = anon_sym_LPAREN; - v->a[29551] = anon_sym_esac; - v->a[29552] = anon_sym_SEMI_SEMI; - v->a[29553] = anon_sym_SEMI_AMP; - v->a[29554] = anon_sym_SEMI_SEMI_AMP; - v->a[29555] = anon_sym_PIPE_AMP; - v->a[29556] = anon_sym_EQ_TILDE; - v->a[29557] = anon_sym_AMP_GT; - v->a[29558] = anon_sym_AMP_GT_GT; - v->a[29559] = anon_sym_LT_AMP; + v->a[29540] = anon_sym_LT_LT_DASH; + v->a[29541] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29542] = anon_sym_AMP; + v->a[29543] = anon_sym_DOLLAR; + v->a[29544] = sym__special_character; + v->a[29545] = anon_sym_DQUOTE; + v->a[29546] = sym_raw_string; + v->a[29547] = aux_sym_number_token1; + v->a[29548] = aux_sym_number_token2; + v->a[29549] = anon_sym_DOLLAR_LBRACE; + v->a[29550] = anon_sym_DOLLAR_LPAREN; + v->a[29551] = anon_sym_BQUOTE; + v->a[29552] = anon_sym_DOLLAR_BQUOTE; + v->a[29553] = sym_word; + v->a[29554] = anon_sym_SEMI; + v->a[29555] = 6; + v->a[29556] = actions(3); + v->a[29557] = 1; + v->a[29558] = sym_comment; + v->a[29559] = actions(3349); small_parse_table_1478(v); } void small_parse_table_1478(t_small_parse_table_array *v) { - v->a[29560] = anon_sym_GT_AMP; - v->a[29561] = anon_sym_GT_PIPE; - v->a[29562] = anon_sym_LT_AMP_DASH; - v->a[29563] = anon_sym_GT_AMP_DASH; - v->a[29564] = anon_sym_LT_LT_DASH; - v->a[29565] = anon_sym_LT_LT_LT; - v->a[29566] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29567] = anon_sym_DOLLAR_LBRACK; - v->a[29568] = aux_sym_concatenation_token1; - v->a[29569] = anon_sym_DOLLAR; - v->a[29570] = sym__special_character; - v->a[29571] = anon_sym_DQUOTE; - v->a[29572] = sym_raw_string; - v->a[29573] = sym_ansi_c_string; - v->a[29574] = aux_sym_number_token1; - v->a[29575] = aux_sym_number_token2; - v->a[29576] = anon_sym_DOLLAR_LBRACE; - v->a[29577] = anon_sym_DOLLAR_LPAREN; - v->a[29578] = anon_sym_BQUOTE; - v->a[29579] = anon_sym_DOLLAR_BQUOTE; + v->a[29560] = 1; + v->a[29561] = aux_sym_concatenation_token1; + v->a[29562] = actions(3362); + v->a[29563] = 1; + v->a[29564] = sym__concat; + v->a[29565] = state(690); + v->a[29566] = 1; + v->a[29567] = aux_sym_concatenation_repeat1; + v->a[29568] = actions(2664); + v->a[29569] = 4; + v->a[29570] = sym_file_descriptor; + v->a[29571] = sym_test_operator; + v->a[29572] = sym__brace_start; + v->a[29573] = aux_sym_heredoc_redirect_token1; + v->a[29574] = actions(2662); + v->a[29575] = 34; + v->a[29576] = anon_sym_PIPE; + v->a[29577] = anon_sym_SEMI_SEMI; + v->a[29578] = anon_sym_SEMI_AMP; + v->a[29579] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1479(v); } void small_parse_table_1479(t_small_parse_table_array *v) { - v->a[29580] = anon_sym_LT_LPAREN; - v->a[29581] = anon_sym_GT_LPAREN; - v->a[29582] = sym_word; - v->a[29583] = 3; - v->a[29584] = actions(3); - v->a[29585] = 1; - v->a[29586] = sym_comment; - v->a[29587] = actions(1310); - v->a[29588] = 6; - v->a[29589] = sym_file_descriptor; - v->a[29590] = sym__concat; - v->a[29591] = sym_test_operator; - v->a[29592] = sym__bare_dollar; - v->a[29593] = sym__brace_start; - v->a[29594] = aux_sym_heredoc_redirect_token1; - v->a[29595] = actions(1308); - v->a[29596] = 44; - v->a[29597] = anon_sym_LPAREN_LPAREN; - v->a[29598] = anon_sym_SEMI; - v->a[29599] = anon_sym_PIPE_PIPE; + v->a[29580] = anon_sym_PIPE_AMP; + v->a[29581] = anon_sym_AMP_AMP; + v->a[29582] = anon_sym_PIPE_PIPE; + v->a[29583] = anon_sym_LT; + v->a[29584] = anon_sym_GT; + v->a[29585] = anon_sym_GT_GT; + v->a[29586] = anon_sym_AMP_GT; + v->a[29587] = anon_sym_AMP_GT_GT; + v->a[29588] = anon_sym_LT_AMP; + v->a[29589] = anon_sym_GT_AMP; + v->a[29590] = anon_sym_GT_PIPE; + v->a[29591] = anon_sym_LT_AMP_DASH; + v->a[29592] = anon_sym_GT_AMP_DASH; + v->a[29593] = anon_sym_LT_LT; + v->a[29594] = anon_sym_LT_LT_DASH; + v->a[29595] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29596] = anon_sym_AMP; + v->a[29597] = anon_sym_DOLLAR; + v->a[29598] = sym__special_character; + v->a[29599] = anon_sym_DQUOTE; small_parse_table_1480(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2950.c b/parser/static/small_parse_table/small_parse_table_2950.c deleted file mode 100644 index b30e03f1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2950.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2950.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14750(t_small_parse_table_array *v) -{ - v->a[295000] = anon_sym_DOLLAR_LBRACK; - v->a[295001] = actions(13066); - v->a[295002] = 1; - v->a[295003] = sym_string_content; - v->a[295004] = actions(13068); - v->a[295005] = 1; - v->a[295006] = anon_sym_DOLLAR_LBRACE; - v->a[295007] = actions(13070); - v->a[295008] = 1; - v->a[295009] = anon_sym_DOLLAR_LPAREN; - v->a[295010] = actions(13072); - v->a[295011] = 1; - v->a[295012] = anon_sym_BQUOTE; - v->a[295013] = actions(13074); - v->a[295014] = 1; - v->a[295015] = anon_sym_DOLLAR_BQUOTE; - v->a[295016] = actions(13156); - v->a[295017] = 1; - v->a[295018] = anon_sym_DOLLAR; - v->a[295019] = actions(13158); - small_parse_table_14751(v); -} - -void small_parse_table_14751(t_small_parse_table_array *v) -{ - v->a[295020] = 1; - v->a[295021] = anon_sym_DQUOTE; - v->a[295022] = state(5710); - v->a[295023] = 1; - v->a[295024] = aux_sym_string_repeat1; - v->a[295025] = actions(13058); - v->a[295026] = 2; - v->a[295027] = anon_sym_LPAREN_LPAREN; - v->a[295028] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295029] = state(6127); - v->a[295030] = 4; - v->a[295031] = sym_arithmetic_expansion; - v->a[295032] = sym_simple_expansion; - v->a[295033] = sym_expansion; - v->a[295034] = sym_command_substitution; - v->a[295035] = 12; - v->a[295036] = actions(3); - v->a[295037] = 1; - v->a[295038] = sym_comment; - v->a[295039] = actions(13060); - small_parse_table_14752(v); -} - -void small_parse_table_14752(t_small_parse_table_array *v) -{ - v->a[295040] = 1; - v->a[295041] = anon_sym_DOLLAR_LBRACK; - v->a[295042] = actions(13066); - v->a[295043] = 1; - v->a[295044] = sym_string_content; - v->a[295045] = actions(13068); - v->a[295046] = 1; - v->a[295047] = anon_sym_DOLLAR_LBRACE; - v->a[295048] = actions(13070); - v->a[295049] = 1; - v->a[295050] = anon_sym_DOLLAR_LPAREN; - v->a[295051] = actions(13072); - v->a[295052] = 1; - v->a[295053] = anon_sym_BQUOTE; - v->a[295054] = actions(13074); - v->a[295055] = 1; - v->a[295056] = anon_sym_DOLLAR_BQUOTE; - v->a[295057] = actions(13160); - v->a[295058] = 1; - v->a[295059] = anon_sym_DOLLAR; - small_parse_table_14753(v); -} - -void small_parse_table_14753(t_small_parse_table_array *v) -{ - v->a[295060] = actions(13162); - v->a[295061] = 1; - v->a[295062] = anon_sym_DQUOTE; - v->a[295063] = state(5707); - v->a[295064] = 1; - v->a[295065] = aux_sym_string_repeat1; - v->a[295066] = actions(13058); - v->a[295067] = 2; - v->a[295068] = anon_sym_LPAREN_LPAREN; - v->a[295069] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295070] = state(6127); - v->a[295071] = 4; - v->a[295072] = sym_arithmetic_expansion; - v->a[295073] = sym_simple_expansion; - v->a[295074] = sym_expansion; - v->a[295075] = sym_command_substitution; - v->a[295076] = 12; - v->a[295077] = actions(3); - v->a[295078] = 1; - v->a[295079] = sym_comment; - small_parse_table_14754(v); -} - -void small_parse_table_14754(t_small_parse_table_array *v) -{ - v->a[295080] = actions(13060); - v->a[295081] = 1; - v->a[295082] = anon_sym_DOLLAR_LBRACK; - v->a[295083] = actions(13066); - v->a[295084] = 1; - v->a[295085] = sym_string_content; - v->a[295086] = actions(13068); - v->a[295087] = 1; - v->a[295088] = anon_sym_DOLLAR_LBRACE; - v->a[295089] = actions(13070); - v->a[295090] = 1; - v->a[295091] = anon_sym_DOLLAR_LPAREN; - v->a[295092] = actions(13072); - v->a[295093] = 1; - v->a[295094] = anon_sym_BQUOTE; - v->a[295095] = actions(13074); - v->a[295096] = 1; - v->a[295097] = anon_sym_DOLLAR_BQUOTE; - v->a[295098] = actions(13164); - v->a[295099] = 1; - small_parse_table_14755(v); -} - -/* EOF small_parse_table_2950.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2951.c b/parser/static/small_parse_table/small_parse_table_2951.c deleted file mode 100644 index d7a3ccc2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2951.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2951.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14755(t_small_parse_table_array *v) -{ - v->a[295100] = anon_sym_DOLLAR; - v->a[295101] = actions(13166); - v->a[295102] = 1; - v->a[295103] = anon_sym_DQUOTE; - v->a[295104] = state(5731); - v->a[295105] = 1; - v->a[295106] = aux_sym_string_repeat1; - v->a[295107] = actions(13058); - v->a[295108] = 2; - v->a[295109] = anon_sym_LPAREN_LPAREN; - v->a[295110] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295111] = state(6127); - v->a[295112] = 4; - v->a[295113] = sym_arithmetic_expansion; - v->a[295114] = sym_simple_expansion; - v->a[295115] = sym_expansion; - v->a[295116] = sym_command_substitution; - v->a[295117] = 12; - v->a[295118] = actions(3); - v->a[295119] = 1; - small_parse_table_14756(v); -} - -void small_parse_table_14756(t_small_parse_table_array *v) -{ - v->a[295120] = sym_comment; - v->a[295121] = actions(13060); - v->a[295122] = 1; - v->a[295123] = anon_sym_DOLLAR_LBRACK; - v->a[295124] = actions(13066); - v->a[295125] = 1; - v->a[295126] = sym_string_content; - v->a[295127] = actions(13068); - v->a[295128] = 1; - v->a[295129] = anon_sym_DOLLAR_LBRACE; - v->a[295130] = actions(13070); - v->a[295131] = 1; - v->a[295132] = anon_sym_DOLLAR_LPAREN; - v->a[295133] = actions(13072); - v->a[295134] = 1; - v->a[295135] = anon_sym_BQUOTE; - v->a[295136] = actions(13074); - v->a[295137] = 1; - v->a[295138] = anon_sym_DOLLAR_BQUOTE; - v->a[295139] = actions(13168); - small_parse_table_14757(v); -} - -void small_parse_table_14757(t_small_parse_table_array *v) -{ - v->a[295140] = 1; - v->a[295141] = anon_sym_DOLLAR; - v->a[295142] = actions(13170); - v->a[295143] = 1; - v->a[295144] = anon_sym_DQUOTE; - v->a[295145] = state(5768); - v->a[295146] = 1; - v->a[295147] = aux_sym_string_repeat1; - v->a[295148] = actions(13058); - v->a[295149] = 2; - v->a[295150] = anon_sym_LPAREN_LPAREN; - v->a[295151] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295152] = state(6127); - v->a[295153] = 4; - v->a[295154] = sym_arithmetic_expansion; - v->a[295155] = sym_simple_expansion; - v->a[295156] = sym_expansion; - v->a[295157] = sym_command_substitution; - v->a[295158] = 12; - v->a[295159] = actions(3); - small_parse_table_14758(v); -} - -void small_parse_table_14758(t_small_parse_table_array *v) -{ - v->a[295160] = 1; - v->a[295161] = sym_comment; - v->a[295162] = actions(13060); - v->a[295163] = 1; - v->a[295164] = anon_sym_DOLLAR_LBRACK; - v->a[295165] = actions(13066); - v->a[295166] = 1; - v->a[295167] = sym_string_content; - v->a[295168] = actions(13068); - v->a[295169] = 1; - v->a[295170] = anon_sym_DOLLAR_LBRACE; - v->a[295171] = actions(13070); - v->a[295172] = 1; - v->a[295173] = anon_sym_DOLLAR_LPAREN; - v->a[295174] = actions(13072); - v->a[295175] = 1; - v->a[295176] = anon_sym_BQUOTE; - v->a[295177] = actions(13074); - v->a[295178] = 1; - v->a[295179] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14759(v); -} - -void small_parse_table_14759(t_small_parse_table_array *v) -{ - v->a[295180] = actions(13172); - v->a[295181] = 1; - v->a[295182] = anon_sym_DOLLAR; - v->a[295183] = actions(13174); - v->a[295184] = 1; - v->a[295185] = anon_sym_DQUOTE; - v->a[295186] = state(5709); - v->a[295187] = 1; - v->a[295188] = aux_sym_string_repeat1; - v->a[295189] = actions(13058); - v->a[295190] = 2; - v->a[295191] = anon_sym_LPAREN_LPAREN; - v->a[295192] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295193] = state(6127); - v->a[295194] = 4; - v->a[295195] = sym_arithmetic_expansion; - v->a[295196] = sym_simple_expansion; - v->a[295197] = sym_expansion; - v->a[295198] = sym_command_substitution; - v->a[295199] = 12; - small_parse_table_14760(v); -} - -/* EOF small_parse_table_2951.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2952.c b/parser/static/small_parse_table/small_parse_table_2952.c deleted file mode 100644 index ed55b3f2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2952.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2952.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14760(t_small_parse_table_array *v) -{ - v->a[295200] = actions(3); - v->a[295201] = 1; - v->a[295202] = sym_comment; - v->a[295203] = actions(13060); - v->a[295204] = 1; - v->a[295205] = anon_sym_DOLLAR_LBRACK; - v->a[295206] = actions(13066); - v->a[295207] = 1; - v->a[295208] = sym_string_content; - v->a[295209] = actions(13068); - v->a[295210] = 1; - v->a[295211] = anon_sym_DOLLAR_LBRACE; - v->a[295212] = actions(13070); - v->a[295213] = 1; - v->a[295214] = anon_sym_DOLLAR_LPAREN; - v->a[295215] = actions(13072); - v->a[295216] = 1; - v->a[295217] = anon_sym_BQUOTE; - v->a[295218] = actions(13074); - v->a[295219] = 1; - small_parse_table_14761(v); -} - -void small_parse_table_14761(t_small_parse_table_array *v) -{ - v->a[295220] = anon_sym_DOLLAR_BQUOTE; - v->a[295221] = actions(13176); - v->a[295222] = 1; - v->a[295223] = anon_sym_DOLLAR; - v->a[295224] = actions(13178); - v->a[295225] = 1; - v->a[295226] = anon_sym_DQUOTE; - v->a[295227] = state(5768); - v->a[295228] = 1; - v->a[295229] = aux_sym_string_repeat1; - v->a[295230] = actions(13058); - v->a[295231] = 2; - v->a[295232] = anon_sym_LPAREN_LPAREN; - v->a[295233] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295234] = state(6127); - v->a[295235] = 4; - v->a[295236] = sym_arithmetic_expansion; - v->a[295237] = sym_simple_expansion; - v->a[295238] = sym_expansion; - v->a[295239] = sym_command_substitution; - small_parse_table_14762(v); -} - -void small_parse_table_14762(t_small_parse_table_array *v) -{ - v->a[295240] = 12; - v->a[295241] = actions(3); - v->a[295242] = 1; - v->a[295243] = sym_comment; - v->a[295244] = actions(13060); - v->a[295245] = 1; - v->a[295246] = anon_sym_DOLLAR_LBRACK; - v->a[295247] = actions(13066); - v->a[295248] = 1; - v->a[295249] = sym_string_content; - v->a[295250] = actions(13068); - v->a[295251] = 1; - v->a[295252] = anon_sym_DOLLAR_LBRACE; - v->a[295253] = actions(13070); - v->a[295254] = 1; - v->a[295255] = anon_sym_DOLLAR_LPAREN; - v->a[295256] = actions(13072); - v->a[295257] = 1; - v->a[295258] = anon_sym_BQUOTE; - v->a[295259] = actions(13074); - small_parse_table_14763(v); -} - -void small_parse_table_14763(t_small_parse_table_array *v) -{ - v->a[295260] = 1; - v->a[295261] = anon_sym_DOLLAR_BQUOTE; - v->a[295262] = actions(13180); - v->a[295263] = 1; - v->a[295264] = anon_sym_DOLLAR; - v->a[295265] = actions(13182); - v->a[295266] = 1; - v->a[295267] = anon_sym_DQUOTE; - v->a[295268] = state(5728); - v->a[295269] = 1; - v->a[295270] = aux_sym_string_repeat1; - v->a[295271] = actions(13058); - v->a[295272] = 2; - v->a[295273] = anon_sym_LPAREN_LPAREN; - v->a[295274] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295275] = state(6127); - v->a[295276] = 4; - v->a[295277] = sym_arithmetic_expansion; - v->a[295278] = sym_simple_expansion; - v->a[295279] = sym_expansion; - small_parse_table_14764(v); -} - -void small_parse_table_14764(t_small_parse_table_array *v) -{ - v->a[295280] = sym_command_substitution; - v->a[295281] = 12; - v->a[295282] = actions(3); - v->a[295283] = 1; - v->a[295284] = sym_comment; - v->a[295285] = actions(13060); - v->a[295286] = 1; - v->a[295287] = anon_sym_DOLLAR_LBRACK; - v->a[295288] = actions(13066); - v->a[295289] = 1; - v->a[295290] = sym_string_content; - v->a[295291] = actions(13068); - v->a[295292] = 1; - v->a[295293] = anon_sym_DOLLAR_LBRACE; - v->a[295294] = actions(13070); - v->a[295295] = 1; - v->a[295296] = anon_sym_DOLLAR_LPAREN; - v->a[295297] = actions(13072); - v->a[295298] = 1; - v->a[295299] = anon_sym_BQUOTE; - small_parse_table_14765(v); -} - -/* EOF small_parse_table_2952.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2953.c b/parser/static/small_parse_table/small_parse_table_2953.c deleted file mode 100644 index d18e58c2..00000000 --- a/parser/static/small_parse_table/small_parse_table_2953.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2953.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14765(t_small_parse_table_array *v) -{ - v->a[295300] = actions(13074); - v->a[295301] = 1; - v->a[295302] = anon_sym_DOLLAR_BQUOTE; - v->a[295303] = actions(13184); - v->a[295304] = 1; - v->a[295305] = anon_sym_DOLLAR; - v->a[295306] = actions(13186); - v->a[295307] = 1; - v->a[295308] = anon_sym_DQUOTE; - v->a[295309] = state(5740); - v->a[295310] = 1; - v->a[295311] = aux_sym_string_repeat1; - v->a[295312] = actions(13058); - v->a[295313] = 2; - v->a[295314] = anon_sym_LPAREN_LPAREN; - v->a[295315] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295316] = state(6127); - v->a[295317] = 4; - v->a[295318] = sym_arithmetic_expansion; - v->a[295319] = sym_simple_expansion; - small_parse_table_14766(v); -} - -void small_parse_table_14766(t_small_parse_table_array *v) -{ - v->a[295320] = sym_expansion; - v->a[295321] = sym_command_substitution; - v->a[295322] = 12; - v->a[295323] = actions(3); - v->a[295324] = 1; - v->a[295325] = sym_comment; - v->a[295326] = actions(13060); - v->a[295327] = 1; - v->a[295328] = anon_sym_DOLLAR_LBRACK; - v->a[295329] = actions(13066); - v->a[295330] = 1; - v->a[295331] = sym_string_content; - v->a[295332] = actions(13068); - v->a[295333] = 1; - v->a[295334] = anon_sym_DOLLAR_LBRACE; - v->a[295335] = actions(13070); - v->a[295336] = 1; - v->a[295337] = anon_sym_DOLLAR_LPAREN; - v->a[295338] = actions(13072); - v->a[295339] = 1; - small_parse_table_14767(v); -} - -void small_parse_table_14767(t_small_parse_table_array *v) -{ - v->a[295340] = anon_sym_BQUOTE; - v->a[295341] = actions(13074); - v->a[295342] = 1; - v->a[295343] = anon_sym_DOLLAR_BQUOTE; - v->a[295344] = actions(13188); - v->a[295345] = 1; - v->a[295346] = anon_sym_DOLLAR; - v->a[295347] = actions(13190); - v->a[295348] = 1; - v->a[295349] = anon_sym_DQUOTE; - v->a[295350] = state(5768); - v->a[295351] = 1; - v->a[295352] = aux_sym_string_repeat1; - v->a[295353] = actions(13058); - v->a[295354] = 2; - v->a[295355] = anon_sym_LPAREN_LPAREN; - v->a[295356] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295357] = state(6127); - v->a[295358] = 4; - v->a[295359] = sym_arithmetic_expansion; - small_parse_table_14768(v); -} - -void small_parse_table_14768(t_small_parse_table_array *v) -{ - v->a[295360] = sym_simple_expansion; - v->a[295361] = sym_expansion; - v->a[295362] = sym_command_substitution; - v->a[295363] = 12; - v->a[295364] = actions(3); - v->a[295365] = 1; - v->a[295366] = sym_comment; - v->a[295367] = actions(13060); - v->a[295368] = 1; - v->a[295369] = anon_sym_DOLLAR_LBRACK; - v->a[295370] = actions(13066); - v->a[295371] = 1; - v->a[295372] = sym_string_content; - v->a[295373] = actions(13068); - v->a[295374] = 1; - v->a[295375] = anon_sym_DOLLAR_LBRACE; - v->a[295376] = actions(13070); - v->a[295377] = 1; - v->a[295378] = anon_sym_DOLLAR_LPAREN; - v->a[295379] = actions(13072); - small_parse_table_14769(v); -} - -void small_parse_table_14769(t_small_parse_table_array *v) -{ - v->a[295380] = 1; - v->a[295381] = anon_sym_BQUOTE; - v->a[295382] = actions(13074); - v->a[295383] = 1; - v->a[295384] = anon_sym_DOLLAR_BQUOTE; - v->a[295385] = actions(13192); - v->a[295386] = 1; - v->a[295387] = anon_sym_DOLLAR; - v->a[295388] = actions(13194); - v->a[295389] = 1; - v->a[295390] = anon_sym_DQUOTE; - v->a[295391] = state(5768); - v->a[295392] = 1; - v->a[295393] = aux_sym_string_repeat1; - v->a[295394] = actions(13058); - v->a[295395] = 2; - v->a[295396] = anon_sym_LPAREN_LPAREN; - v->a[295397] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295398] = state(6127); - v->a[295399] = 4; - small_parse_table_14770(v); -} - -/* EOF small_parse_table_2953.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2954.c b/parser/static/small_parse_table/small_parse_table_2954.c deleted file mode 100644 index ab51b1a0..00000000 --- a/parser/static/small_parse_table/small_parse_table_2954.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2954.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14770(t_small_parse_table_array *v) -{ - v->a[295400] = sym_arithmetic_expansion; - v->a[295401] = sym_simple_expansion; - v->a[295402] = sym_expansion; - v->a[295403] = sym_command_substitution; - v->a[295404] = 12; - v->a[295405] = actions(3); - v->a[295406] = 1; - v->a[295407] = sym_comment; - v->a[295408] = actions(13060); - v->a[295409] = 1; - v->a[295410] = anon_sym_DOLLAR_LBRACK; - v->a[295411] = actions(13066); - v->a[295412] = 1; - v->a[295413] = sym_string_content; - v->a[295414] = actions(13068); - v->a[295415] = 1; - v->a[295416] = anon_sym_DOLLAR_LBRACE; - v->a[295417] = actions(13070); - v->a[295418] = 1; - v->a[295419] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14771(v); -} - -void small_parse_table_14771(t_small_parse_table_array *v) -{ - v->a[295420] = actions(13072); - v->a[295421] = 1; - v->a[295422] = anon_sym_BQUOTE; - v->a[295423] = actions(13074); - v->a[295424] = 1; - v->a[295425] = anon_sym_DOLLAR_BQUOTE; - v->a[295426] = actions(13196); - v->a[295427] = 1; - v->a[295428] = anon_sym_DOLLAR; - v->a[295429] = actions(13198); - v->a[295430] = 1; - v->a[295431] = anon_sym_DQUOTE; - v->a[295432] = state(5726); - v->a[295433] = 1; - v->a[295434] = aux_sym_string_repeat1; - v->a[295435] = actions(13058); - v->a[295436] = 2; - v->a[295437] = anon_sym_LPAREN_LPAREN; - v->a[295438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295439] = state(6127); - small_parse_table_14772(v); -} - -void small_parse_table_14772(t_small_parse_table_array *v) -{ - v->a[295440] = 4; - v->a[295441] = sym_arithmetic_expansion; - v->a[295442] = sym_simple_expansion; - v->a[295443] = sym_expansion; - v->a[295444] = sym_command_substitution; - v->a[295445] = 12; - v->a[295446] = actions(3); - v->a[295447] = 1; - v->a[295448] = sym_comment; - v->a[295449] = actions(13060); - v->a[295450] = 1; - v->a[295451] = anon_sym_DOLLAR_LBRACK; - v->a[295452] = actions(13066); - v->a[295453] = 1; - v->a[295454] = sym_string_content; - v->a[295455] = actions(13068); - v->a[295456] = 1; - v->a[295457] = anon_sym_DOLLAR_LBRACE; - v->a[295458] = actions(13070); - v->a[295459] = 1; - small_parse_table_14773(v); -} - -void small_parse_table_14773(t_small_parse_table_array *v) -{ - v->a[295460] = anon_sym_DOLLAR_LPAREN; - v->a[295461] = actions(13072); - v->a[295462] = 1; - v->a[295463] = anon_sym_BQUOTE; - v->a[295464] = actions(13074); - v->a[295465] = 1; - v->a[295466] = anon_sym_DOLLAR_BQUOTE; - v->a[295467] = actions(13200); - v->a[295468] = 1; - v->a[295469] = anon_sym_DOLLAR; - v->a[295470] = actions(13202); - v->a[295471] = 1; - v->a[295472] = anon_sym_DQUOTE; - v->a[295473] = state(5702); - v->a[295474] = 1; - v->a[295475] = aux_sym_string_repeat1; - v->a[295476] = actions(13058); - v->a[295477] = 2; - v->a[295478] = anon_sym_LPAREN_LPAREN; - v->a[295479] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14774(v); -} - -void small_parse_table_14774(t_small_parse_table_array *v) -{ - v->a[295480] = state(6127); - v->a[295481] = 4; - v->a[295482] = sym_arithmetic_expansion; - v->a[295483] = sym_simple_expansion; - v->a[295484] = sym_expansion; - v->a[295485] = sym_command_substitution; - v->a[295486] = 12; - v->a[295487] = actions(3); - v->a[295488] = 1; - v->a[295489] = sym_comment; - v->a[295490] = actions(13060); - v->a[295491] = 1; - v->a[295492] = anon_sym_DOLLAR_LBRACK; - v->a[295493] = actions(13066); - v->a[295494] = 1; - v->a[295495] = sym_string_content; - v->a[295496] = actions(13068); - v->a[295497] = 1; - v->a[295498] = anon_sym_DOLLAR_LBRACE; - v->a[295499] = actions(13070); - small_parse_table_14775(v); -} - -/* EOF small_parse_table_2954.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2955.c b/parser/static/small_parse_table/small_parse_table_2955.c deleted file mode 100644 index f6836352..00000000 --- a/parser/static/small_parse_table/small_parse_table_2955.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2955.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14775(t_small_parse_table_array *v) -{ - v->a[295500] = 1; - v->a[295501] = anon_sym_DOLLAR_LPAREN; - v->a[295502] = actions(13072); - v->a[295503] = 1; - v->a[295504] = anon_sym_BQUOTE; - v->a[295505] = actions(13074); - v->a[295506] = 1; - v->a[295507] = anon_sym_DOLLAR_BQUOTE; - v->a[295508] = actions(13204); - v->a[295509] = 1; - v->a[295510] = anon_sym_DOLLAR; - v->a[295511] = actions(13206); - v->a[295512] = 1; - v->a[295513] = anon_sym_DQUOTE; - v->a[295514] = state(5848); - v->a[295515] = 1; - v->a[295516] = aux_sym_string_repeat1; - v->a[295517] = actions(13058); - v->a[295518] = 2; - v->a[295519] = anon_sym_LPAREN_LPAREN; - small_parse_table_14776(v); -} - -void small_parse_table_14776(t_small_parse_table_array *v) -{ - v->a[295520] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295521] = state(6127); - v->a[295522] = 4; - v->a[295523] = sym_arithmetic_expansion; - v->a[295524] = sym_simple_expansion; - v->a[295525] = sym_expansion; - v->a[295526] = sym_command_substitution; - v->a[295527] = 12; - v->a[295528] = actions(3); - v->a[295529] = 1; - v->a[295530] = sym_comment; - v->a[295531] = actions(13060); - v->a[295532] = 1; - v->a[295533] = anon_sym_DOLLAR_LBRACK; - v->a[295534] = actions(13066); - v->a[295535] = 1; - v->a[295536] = sym_string_content; - v->a[295537] = actions(13068); - v->a[295538] = 1; - v->a[295539] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14777(v); -} - -void small_parse_table_14777(t_small_parse_table_array *v) -{ - v->a[295540] = actions(13070); - v->a[295541] = 1; - v->a[295542] = anon_sym_DOLLAR_LPAREN; - v->a[295543] = actions(13072); - v->a[295544] = 1; - v->a[295545] = anon_sym_BQUOTE; - v->a[295546] = actions(13074); - v->a[295547] = 1; - v->a[295548] = anon_sym_DOLLAR_BQUOTE; - v->a[295549] = actions(13208); - v->a[295550] = 1; - v->a[295551] = anon_sym_DOLLAR; - v->a[295552] = actions(13210); - v->a[295553] = 1; - v->a[295554] = anon_sym_DQUOTE; - v->a[295555] = state(5732); - v->a[295556] = 1; - v->a[295557] = aux_sym_string_repeat1; - v->a[295558] = actions(13058); - v->a[295559] = 2; - small_parse_table_14778(v); -} - -void small_parse_table_14778(t_small_parse_table_array *v) -{ - v->a[295560] = anon_sym_LPAREN_LPAREN; - v->a[295561] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295562] = state(6127); - v->a[295563] = 4; - v->a[295564] = sym_arithmetic_expansion; - v->a[295565] = sym_simple_expansion; - v->a[295566] = sym_expansion; - v->a[295567] = sym_command_substitution; - v->a[295568] = 12; - v->a[295569] = actions(3); - v->a[295570] = 1; - v->a[295571] = sym_comment; - v->a[295572] = actions(13060); - v->a[295573] = 1; - v->a[295574] = anon_sym_DOLLAR_LBRACK; - v->a[295575] = actions(13066); - v->a[295576] = 1; - v->a[295577] = sym_string_content; - v->a[295578] = actions(13068); - v->a[295579] = 1; - small_parse_table_14779(v); -} - -void small_parse_table_14779(t_small_parse_table_array *v) -{ - v->a[295580] = anon_sym_DOLLAR_LBRACE; - v->a[295581] = actions(13070); - v->a[295582] = 1; - v->a[295583] = anon_sym_DOLLAR_LPAREN; - v->a[295584] = actions(13072); - v->a[295585] = 1; - v->a[295586] = anon_sym_BQUOTE; - v->a[295587] = actions(13074); - v->a[295588] = 1; - v->a[295589] = anon_sym_DOLLAR_BQUOTE; - v->a[295590] = actions(13212); - v->a[295591] = 1; - v->a[295592] = anon_sym_DOLLAR; - v->a[295593] = actions(13214); - v->a[295594] = 1; - v->a[295595] = anon_sym_DQUOTE; - v->a[295596] = state(5768); - v->a[295597] = 1; - v->a[295598] = aux_sym_string_repeat1; - v->a[295599] = actions(13058); - small_parse_table_14780(v); -} - -/* EOF small_parse_table_2955.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2956.c b/parser/static/small_parse_table/small_parse_table_2956.c deleted file mode 100644 index a1aafff1..00000000 --- a/parser/static/small_parse_table/small_parse_table_2956.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2956.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14780(t_small_parse_table_array *v) -{ - v->a[295600] = 2; - v->a[295601] = anon_sym_LPAREN_LPAREN; - v->a[295602] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295603] = state(6127); - v->a[295604] = 4; - v->a[295605] = sym_arithmetic_expansion; - v->a[295606] = sym_simple_expansion; - v->a[295607] = sym_expansion; - v->a[295608] = sym_command_substitution; - v->a[295609] = 3; - v->a[295610] = actions(3); - v->a[295611] = 1; - v->a[295612] = sym_comment; - v->a[295613] = actions(2096); - v->a[295614] = 2; - v->a[295615] = sym_file_descriptor; - v->a[295616] = aux_sym_heredoc_redirect_token1; - v->a[295617] = actions(2094); - v->a[295618] = 13; - v->a[295619] = anon_sym_PIPE_PIPE; - small_parse_table_14781(v); -} - -void small_parse_table_14781(t_small_parse_table_array *v) -{ - v->a[295620] = anon_sym_AMP_AMP; - v->a[295621] = anon_sym_LT; - v->a[295622] = anon_sym_GT; - v->a[295623] = anon_sym_GT_GT; - v->a[295624] = anon_sym_AMP_GT; - v->a[295625] = anon_sym_AMP_GT_GT; - v->a[295626] = anon_sym_LT_AMP; - v->a[295627] = anon_sym_GT_AMP; - v->a[295628] = anon_sym_GT_PIPE; - v->a[295629] = anon_sym_LT_AMP_DASH; - v->a[295630] = anon_sym_GT_AMP_DASH; - v->a[295631] = anon_sym_LT_LT_LT; - v->a[295632] = 12; - v->a[295633] = actions(3); - v->a[295634] = 1; - v->a[295635] = sym_comment; - v->a[295636] = actions(13060); - v->a[295637] = 1; - v->a[295638] = anon_sym_DOLLAR_LBRACK; - v->a[295639] = actions(13066); - small_parse_table_14782(v); -} - -void small_parse_table_14782(t_small_parse_table_array *v) -{ - v->a[295640] = 1; - v->a[295641] = sym_string_content; - v->a[295642] = actions(13068); - v->a[295643] = 1; - v->a[295644] = anon_sym_DOLLAR_LBRACE; - v->a[295645] = actions(13070); - v->a[295646] = 1; - v->a[295647] = anon_sym_DOLLAR_LPAREN; - v->a[295648] = actions(13072); - v->a[295649] = 1; - v->a[295650] = anon_sym_BQUOTE; - v->a[295651] = actions(13074); - v->a[295652] = 1; - v->a[295653] = anon_sym_DOLLAR_BQUOTE; - v->a[295654] = actions(13216); - v->a[295655] = 1; - v->a[295656] = anon_sym_DOLLAR; - v->a[295657] = actions(13218); - v->a[295658] = 1; - v->a[295659] = anon_sym_DQUOTE; - small_parse_table_14783(v); -} - -void small_parse_table_14783(t_small_parse_table_array *v) -{ - v->a[295660] = state(5768); - v->a[295661] = 1; - v->a[295662] = aux_sym_string_repeat1; - v->a[295663] = actions(13058); - v->a[295664] = 2; - v->a[295665] = anon_sym_LPAREN_LPAREN; - v->a[295666] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295667] = state(6127); - v->a[295668] = 4; - v->a[295669] = sym_arithmetic_expansion; - v->a[295670] = sym_simple_expansion; - v->a[295671] = sym_expansion; - v->a[295672] = sym_command_substitution; - v->a[295673] = 12; - v->a[295674] = actions(3); - v->a[295675] = 1; - v->a[295676] = sym_comment; - v->a[295677] = actions(13060); - v->a[295678] = 1; - v->a[295679] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14784(v); -} - -void small_parse_table_14784(t_small_parse_table_array *v) -{ - v->a[295680] = actions(13066); - v->a[295681] = 1; - v->a[295682] = sym_string_content; - v->a[295683] = actions(13068); - v->a[295684] = 1; - v->a[295685] = anon_sym_DOLLAR_LBRACE; - v->a[295686] = actions(13070); - v->a[295687] = 1; - v->a[295688] = anon_sym_DOLLAR_LPAREN; - v->a[295689] = actions(13072); - v->a[295690] = 1; - v->a[295691] = anon_sym_BQUOTE; - v->a[295692] = actions(13074); - v->a[295693] = 1; - v->a[295694] = anon_sym_DOLLAR_BQUOTE; - v->a[295695] = actions(13220); - v->a[295696] = 1; - v->a[295697] = anon_sym_DOLLAR; - v->a[295698] = actions(13222); - v->a[295699] = 1; - small_parse_table_14785(v); -} - -/* EOF small_parse_table_2956.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2957.c b/parser/static/small_parse_table/small_parse_table_2957.c deleted file mode 100644 index 0af840e6..00000000 --- a/parser/static/small_parse_table/small_parse_table_2957.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2957.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14785(t_small_parse_table_array *v) -{ - v->a[295700] = anon_sym_DQUOTE; - v->a[295701] = state(5768); - v->a[295702] = 1; - v->a[295703] = aux_sym_string_repeat1; - v->a[295704] = actions(13058); - v->a[295705] = 2; - v->a[295706] = anon_sym_LPAREN_LPAREN; - v->a[295707] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295708] = state(6127); - v->a[295709] = 4; - v->a[295710] = sym_arithmetic_expansion; - v->a[295711] = sym_simple_expansion; - v->a[295712] = sym_expansion; - v->a[295713] = sym_command_substitution; - v->a[295714] = 12; - v->a[295715] = actions(3); - v->a[295716] = 1; - v->a[295717] = sym_comment; - v->a[295718] = actions(13060); - v->a[295719] = 1; - small_parse_table_14786(v); -} - -void small_parse_table_14786(t_small_parse_table_array *v) -{ - v->a[295720] = anon_sym_DOLLAR_LBRACK; - v->a[295721] = actions(13066); - v->a[295722] = 1; - v->a[295723] = sym_string_content; - v->a[295724] = actions(13068); - v->a[295725] = 1; - v->a[295726] = anon_sym_DOLLAR_LBRACE; - v->a[295727] = actions(13070); - v->a[295728] = 1; - v->a[295729] = anon_sym_DOLLAR_LPAREN; - v->a[295730] = actions(13072); - v->a[295731] = 1; - v->a[295732] = anon_sym_BQUOTE; - v->a[295733] = actions(13074); - v->a[295734] = 1; - v->a[295735] = anon_sym_DOLLAR_BQUOTE; - v->a[295736] = actions(13224); - v->a[295737] = 1; - v->a[295738] = anon_sym_DOLLAR; - v->a[295739] = actions(13226); - small_parse_table_14787(v); -} - -void small_parse_table_14787(t_small_parse_table_array *v) -{ - v->a[295740] = 1; - v->a[295741] = anon_sym_DQUOTE; - v->a[295742] = state(5739); - v->a[295743] = 1; - v->a[295744] = aux_sym_string_repeat1; - v->a[295745] = actions(13058); - v->a[295746] = 2; - v->a[295747] = anon_sym_LPAREN_LPAREN; - v->a[295748] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295749] = state(6127); - v->a[295750] = 4; - v->a[295751] = sym_arithmetic_expansion; - v->a[295752] = sym_simple_expansion; - v->a[295753] = sym_expansion; - v->a[295754] = sym_command_substitution; - v->a[295755] = 12; - v->a[295756] = actions(3); - v->a[295757] = 1; - v->a[295758] = sym_comment; - v->a[295759] = actions(13060); - small_parse_table_14788(v); -} - -void small_parse_table_14788(t_small_parse_table_array *v) -{ - v->a[295760] = 1; - v->a[295761] = anon_sym_DOLLAR_LBRACK; - v->a[295762] = actions(13066); - v->a[295763] = 1; - v->a[295764] = sym_string_content; - v->a[295765] = actions(13068); - v->a[295766] = 1; - v->a[295767] = anon_sym_DOLLAR_LBRACE; - v->a[295768] = actions(13070); - v->a[295769] = 1; - v->a[295770] = anon_sym_DOLLAR_LPAREN; - v->a[295771] = actions(13072); - v->a[295772] = 1; - v->a[295773] = anon_sym_BQUOTE; - v->a[295774] = actions(13074); - v->a[295775] = 1; - v->a[295776] = anon_sym_DOLLAR_BQUOTE; - v->a[295777] = actions(13228); - v->a[295778] = 1; - v->a[295779] = anon_sym_DOLLAR; - small_parse_table_14789(v); -} - -void small_parse_table_14789(t_small_parse_table_array *v) -{ - v->a[295780] = actions(13230); - v->a[295781] = 1; - v->a[295782] = anon_sym_DQUOTE; - v->a[295783] = state(5768); - v->a[295784] = 1; - v->a[295785] = aux_sym_string_repeat1; - v->a[295786] = actions(13058); - v->a[295787] = 2; - v->a[295788] = anon_sym_LPAREN_LPAREN; - v->a[295789] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295790] = state(6127); - v->a[295791] = 4; - v->a[295792] = sym_arithmetic_expansion; - v->a[295793] = sym_simple_expansion; - v->a[295794] = sym_expansion; - v->a[295795] = sym_command_substitution; - v->a[295796] = 12; - v->a[295797] = actions(3); - v->a[295798] = 1; - v->a[295799] = sym_comment; - small_parse_table_14790(v); -} - -/* EOF small_parse_table_2957.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2958.c b/parser/static/small_parse_table/small_parse_table_2958.c deleted file mode 100644 index eee0be71..00000000 --- a/parser/static/small_parse_table/small_parse_table_2958.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2958.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14790(t_small_parse_table_array *v) -{ - v->a[295800] = actions(13060); - v->a[295801] = 1; - v->a[295802] = anon_sym_DOLLAR_LBRACK; - v->a[295803] = actions(13066); - v->a[295804] = 1; - v->a[295805] = sym_string_content; - v->a[295806] = actions(13068); - v->a[295807] = 1; - v->a[295808] = anon_sym_DOLLAR_LBRACE; - v->a[295809] = actions(13070); - v->a[295810] = 1; - v->a[295811] = anon_sym_DOLLAR_LPAREN; - v->a[295812] = actions(13072); - v->a[295813] = 1; - v->a[295814] = anon_sym_BQUOTE; - v->a[295815] = actions(13074); - v->a[295816] = 1; - v->a[295817] = anon_sym_DOLLAR_BQUOTE; - v->a[295818] = actions(13232); - v->a[295819] = 1; - small_parse_table_14791(v); -} - -void small_parse_table_14791(t_small_parse_table_array *v) -{ - v->a[295820] = anon_sym_DOLLAR; - v->a[295821] = actions(13234); - v->a[295822] = 1; - v->a[295823] = anon_sym_DQUOTE; - v->a[295824] = state(5749); - v->a[295825] = 1; - v->a[295826] = aux_sym_string_repeat1; - v->a[295827] = actions(13058); - v->a[295828] = 2; - v->a[295829] = anon_sym_LPAREN_LPAREN; - v->a[295830] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295831] = state(6127); - v->a[295832] = 4; - v->a[295833] = sym_arithmetic_expansion; - v->a[295834] = sym_simple_expansion; - v->a[295835] = sym_expansion; - v->a[295836] = sym_command_substitution; - v->a[295837] = 3; - v->a[295838] = actions(3); - v->a[295839] = 1; - small_parse_table_14792(v); -} - -void small_parse_table_14792(t_small_parse_table_array *v) -{ - v->a[295840] = sym_comment; - v->a[295841] = actions(4372); - v->a[295842] = 2; - v->a[295843] = sym_file_descriptor; - v->a[295844] = aux_sym_heredoc_redirect_token1; - v->a[295845] = actions(4370); - v->a[295846] = 13; - v->a[295847] = anon_sym_PIPE_PIPE; - v->a[295848] = anon_sym_AMP_AMP; - v->a[295849] = anon_sym_LT; - v->a[295850] = anon_sym_GT; - v->a[295851] = anon_sym_GT_GT; - v->a[295852] = anon_sym_AMP_GT; - v->a[295853] = anon_sym_AMP_GT_GT; - v->a[295854] = anon_sym_LT_AMP; - v->a[295855] = anon_sym_GT_AMP; - v->a[295856] = anon_sym_GT_PIPE; - v->a[295857] = anon_sym_LT_AMP_DASH; - v->a[295858] = anon_sym_GT_AMP_DASH; - v->a[295859] = anon_sym_LT_LT_LT; - small_parse_table_14793(v); -} - -void small_parse_table_14793(t_small_parse_table_array *v) -{ - v->a[295860] = 12; - v->a[295861] = actions(3); - v->a[295862] = 1; - v->a[295863] = sym_comment; - v->a[295864] = actions(13060); - v->a[295865] = 1; - v->a[295866] = anon_sym_DOLLAR_LBRACK; - v->a[295867] = actions(13066); - v->a[295868] = 1; - v->a[295869] = sym_string_content; - v->a[295870] = actions(13068); - v->a[295871] = 1; - v->a[295872] = anon_sym_DOLLAR_LBRACE; - v->a[295873] = actions(13070); - v->a[295874] = 1; - v->a[295875] = anon_sym_DOLLAR_LPAREN; - v->a[295876] = actions(13072); - v->a[295877] = 1; - v->a[295878] = anon_sym_BQUOTE; - v->a[295879] = actions(13074); - small_parse_table_14794(v); -} - -void small_parse_table_14794(t_small_parse_table_array *v) -{ - v->a[295880] = 1; - v->a[295881] = anon_sym_DOLLAR_BQUOTE; - v->a[295882] = actions(13236); - v->a[295883] = 1; - v->a[295884] = anon_sym_DOLLAR; - v->a[295885] = actions(13238); - v->a[295886] = 1; - v->a[295887] = anon_sym_DQUOTE; - v->a[295888] = state(5768); - v->a[295889] = 1; - v->a[295890] = aux_sym_string_repeat1; - v->a[295891] = actions(13058); - v->a[295892] = 2; - v->a[295893] = anon_sym_LPAREN_LPAREN; - v->a[295894] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295895] = state(6127); - v->a[295896] = 4; - v->a[295897] = sym_arithmetic_expansion; - v->a[295898] = sym_simple_expansion; - v->a[295899] = sym_expansion; - small_parse_table_14795(v); -} - -/* EOF small_parse_table_2958.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2959.c b/parser/static/small_parse_table/small_parse_table_2959.c deleted file mode 100644 index e2a6ca35..00000000 --- a/parser/static/small_parse_table/small_parse_table_2959.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2959.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14795(t_small_parse_table_array *v) -{ - v->a[295900] = sym_command_substitution; - v->a[295901] = 12; - v->a[295902] = actions(3); - v->a[295903] = 1; - v->a[295904] = sym_comment; - v->a[295905] = actions(13060); - v->a[295906] = 1; - v->a[295907] = anon_sym_DOLLAR_LBRACK; - v->a[295908] = actions(13066); - v->a[295909] = 1; - v->a[295910] = sym_string_content; - v->a[295911] = actions(13068); - v->a[295912] = 1; - v->a[295913] = anon_sym_DOLLAR_LBRACE; - v->a[295914] = actions(13070); - v->a[295915] = 1; - v->a[295916] = anon_sym_DOLLAR_LPAREN; - v->a[295917] = actions(13072); - v->a[295918] = 1; - v->a[295919] = anon_sym_BQUOTE; - small_parse_table_14796(v); -} - -void small_parse_table_14796(t_small_parse_table_array *v) -{ - v->a[295920] = actions(13074); - v->a[295921] = 1; - v->a[295922] = anon_sym_DOLLAR_BQUOTE; - v->a[295923] = actions(13240); - v->a[295924] = 1; - v->a[295925] = anon_sym_DOLLAR; - v->a[295926] = actions(13242); - v->a[295927] = 1; - v->a[295928] = anon_sym_DQUOTE; - v->a[295929] = state(5737); - v->a[295930] = 1; - v->a[295931] = aux_sym_string_repeat1; - v->a[295932] = actions(13058); - v->a[295933] = 2; - v->a[295934] = anon_sym_LPAREN_LPAREN; - v->a[295935] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[295936] = state(6127); - v->a[295937] = 4; - v->a[295938] = sym_arithmetic_expansion; - v->a[295939] = sym_simple_expansion; - small_parse_table_14797(v); -} - -void small_parse_table_14797(t_small_parse_table_array *v) -{ - v->a[295940] = sym_expansion; - v->a[295941] = sym_command_substitution; - v->a[295942] = 3; - v->a[295943] = actions(3); - v->a[295944] = 1; - v->a[295945] = sym_comment; - v->a[295946] = actions(4554); - v->a[295947] = 2; - v->a[295948] = sym_file_descriptor; - v->a[295949] = aux_sym_heredoc_redirect_token1; - v->a[295950] = actions(4552); - v->a[295951] = 13; - v->a[295952] = anon_sym_PIPE_PIPE; - v->a[295953] = anon_sym_AMP_AMP; - v->a[295954] = anon_sym_LT; - v->a[295955] = anon_sym_GT; - v->a[295956] = anon_sym_GT_GT; - v->a[295957] = anon_sym_AMP_GT; - v->a[295958] = anon_sym_AMP_GT_GT; - v->a[295959] = anon_sym_LT_AMP; - small_parse_table_14798(v); -} - -void small_parse_table_14798(t_small_parse_table_array *v) -{ - v->a[295960] = anon_sym_GT_AMP; - v->a[295961] = anon_sym_GT_PIPE; - v->a[295962] = anon_sym_LT_AMP_DASH; - v->a[295963] = anon_sym_GT_AMP_DASH; - v->a[295964] = anon_sym_LT_LT_LT; - v->a[295965] = 12; - v->a[295966] = actions(3); - v->a[295967] = 1; - v->a[295968] = sym_comment; - v->a[295969] = actions(13060); - v->a[295970] = 1; - v->a[295971] = anon_sym_DOLLAR_LBRACK; - v->a[295972] = actions(13066); - v->a[295973] = 1; - v->a[295974] = sym_string_content; - v->a[295975] = actions(13068); - v->a[295976] = 1; - v->a[295977] = anon_sym_DOLLAR_LBRACE; - v->a[295978] = actions(13070); - v->a[295979] = 1; - small_parse_table_14799(v); -} - -void small_parse_table_14799(t_small_parse_table_array *v) -{ - v->a[295980] = anon_sym_DOLLAR_LPAREN; - v->a[295981] = actions(13072); - v->a[295982] = 1; - v->a[295983] = anon_sym_BQUOTE; - v->a[295984] = actions(13074); - v->a[295985] = 1; - v->a[295986] = anon_sym_DOLLAR_BQUOTE; - v->a[295987] = actions(13244); - v->a[295988] = 1; - v->a[295989] = anon_sym_DOLLAR; - v->a[295990] = actions(13246); - v->a[295991] = 1; - v->a[295992] = anon_sym_DQUOTE; - v->a[295993] = state(5768); - v->a[295994] = 1; - v->a[295995] = aux_sym_string_repeat1; - v->a[295996] = actions(13058); - v->a[295997] = 2; - v->a[295998] = anon_sym_LPAREN_LPAREN; - v->a[295999] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14800(v); -} - -/* EOF small_parse_table_2959.c */ diff --git a/parser/static/small_parse_table/small_parse_table_296.c b/parser/static/small_parse_table/small_parse_table_296.c index bc490dc9..b9e97225 100644 --- a/parser/static/small_parse_table/small_parse_table_296.c +++ b/parser/static/small_parse_table/small_parse_table_296.c @@ -14,126 +14,126 @@ void small_parse_table_1480(t_small_parse_table_array *v) { - v->a[29600] = anon_sym_AMP_AMP; - v->a[29601] = anon_sym_PIPE; - v->a[29602] = anon_sym_AMP; - v->a[29603] = anon_sym_EQ_EQ; - v->a[29604] = anon_sym_LT; - v->a[29605] = anon_sym_GT; - v->a[29606] = anon_sym_LT_LT; - v->a[29607] = anon_sym_GT_GT; - v->a[29608] = anon_sym_LPAREN; - v->a[29609] = anon_sym_esac; - v->a[29610] = anon_sym_SEMI_SEMI; - v->a[29611] = anon_sym_SEMI_AMP; - v->a[29612] = anon_sym_SEMI_SEMI_AMP; - v->a[29613] = anon_sym_PIPE_AMP; - v->a[29614] = anon_sym_EQ_TILDE; - v->a[29615] = anon_sym_AMP_GT; - v->a[29616] = anon_sym_AMP_GT_GT; - v->a[29617] = anon_sym_LT_AMP; - v->a[29618] = anon_sym_GT_AMP; - v->a[29619] = anon_sym_GT_PIPE; + v->a[29600] = sym_raw_string; + v->a[29601] = aux_sym_number_token1; + v->a[29602] = aux_sym_number_token2; + v->a[29603] = anon_sym_DOLLAR_LBRACE; + v->a[29604] = anon_sym_DOLLAR_LPAREN; + v->a[29605] = anon_sym_BQUOTE; + v->a[29606] = anon_sym_DOLLAR_BQUOTE; + v->a[29607] = aux_sym__simple_variable_name_token1; + v->a[29608] = sym_word; + v->a[29609] = anon_sym_SEMI; + v->a[29610] = 3; + v->a[29611] = actions(3); + v->a[29612] = 1; + v->a[29613] = sym_comment; + v->a[29614] = actions(3050); + v->a[29615] = 6; + v->a[29616] = sym_file_descriptor; + v->a[29617] = sym__concat; + v->a[29618] = sym_variable_name; + v->a[29619] = sym_test_operator; small_parse_table_1481(v); } void small_parse_table_1481(t_small_parse_table_array *v) { - v->a[29620] = anon_sym_LT_AMP_DASH; - v->a[29621] = anon_sym_GT_AMP_DASH; - v->a[29622] = anon_sym_LT_LT_DASH; - v->a[29623] = anon_sym_LT_LT_LT; - v->a[29624] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29625] = anon_sym_DOLLAR_LBRACK; - v->a[29626] = aux_sym_concatenation_token1; - v->a[29627] = anon_sym_DOLLAR; - v->a[29628] = sym__special_character; - v->a[29629] = anon_sym_DQUOTE; - v->a[29630] = sym_raw_string; - v->a[29631] = sym_ansi_c_string; - v->a[29632] = aux_sym_number_token1; - v->a[29633] = aux_sym_number_token2; - v->a[29634] = anon_sym_DOLLAR_LBRACE; - v->a[29635] = anon_sym_DOLLAR_LPAREN; - v->a[29636] = anon_sym_BQUOTE; - v->a[29637] = anon_sym_DOLLAR_BQUOTE; - v->a[29638] = anon_sym_LT_LPAREN; - v->a[29639] = anon_sym_GT_LPAREN; + v->a[29620] = sym__brace_start; + v->a[29621] = aux_sym_heredoc_redirect_token1; + v->a[29622] = actions(3048); + v->a[29623] = 35; + v->a[29624] = anon_sym_PIPE; + v->a[29625] = anon_sym_SEMI_SEMI; + v->a[29626] = anon_sym_SEMI_AMP; + v->a[29627] = anon_sym_SEMI_SEMI_AMP; + v->a[29628] = anon_sym_PIPE_AMP; + v->a[29629] = anon_sym_AMP_AMP; + v->a[29630] = anon_sym_PIPE_PIPE; + v->a[29631] = anon_sym_LT; + v->a[29632] = anon_sym_GT; + v->a[29633] = anon_sym_GT_GT; + v->a[29634] = anon_sym_AMP_GT; + v->a[29635] = anon_sym_AMP_GT_GT; + v->a[29636] = anon_sym_LT_AMP; + v->a[29637] = anon_sym_GT_AMP; + v->a[29638] = anon_sym_GT_PIPE; + v->a[29639] = anon_sym_LT_AMP_DASH; small_parse_table_1482(v); } void small_parse_table_1482(t_small_parse_table_array *v) { - v->a[29640] = sym_word; - v->a[29641] = 6; - v->a[29642] = actions(71); - v->a[29643] = 1; - v->a[29644] = sym_comment; - v->a[29645] = state(2671); - v->a[29646] = 1; - v->a[29647] = aux_sym__literal_repeat1; - v->a[29648] = state(851); - v->a[29649] = 2; - v->a[29650] = sym_concatenation; - v->a[29651] = aux_sym_for_statement_repeat1; - v->a[29652] = state(2369); - v->a[29653] = 9; - v->a[29654] = sym_arithmetic_expansion; - v->a[29655] = sym_brace_expression; - v->a[29656] = sym_string; - v->a[29657] = sym_translated_string; - v->a[29658] = sym_number; - v->a[29659] = sym_simple_expansion; + v->a[29640] = anon_sym_GT_AMP_DASH; + v->a[29641] = anon_sym_LT_LT; + v->a[29642] = anon_sym_LT_LT_DASH; + v->a[29643] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29644] = anon_sym_AMP; + v->a[29645] = aux_sym_concatenation_token1; + v->a[29646] = anon_sym_DOLLAR; + v->a[29647] = sym__special_character; + v->a[29648] = anon_sym_DQUOTE; + v->a[29649] = sym_raw_string; + v->a[29650] = aux_sym_number_token1; + v->a[29651] = aux_sym_number_token2; + v->a[29652] = anon_sym_DOLLAR_LBRACE; + v->a[29653] = anon_sym_DOLLAR_LPAREN; + v->a[29654] = anon_sym_BQUOTE; + v->a[29655] = anon_sym_DOLLAR_BQUOTE; + v->a[29656] = aux_sym__simple_variable_name_token1; + v->a[29657] = sym_word; + v->a[29658] = anon_sym_SEMI; + v->a[29659] = 3; small_parse_table_1483(v); } void small_parse_table_1483(t_small_parse_table_array *v) { - v->a[29660] = sym_expansion; - v->a[29661] = sym_command_substitution; - v->a[29662] = sym_process_substitution; - v->a[29663] = actions(2072); - v->a[29664] = 12; - v->a[29665] = anon_sym_PIPE; - v->a[29666] = anon_sym_LT; - v->a[29667] = anon_sym_GT; - v->a[29668] = anon_sym_LT_LT; - v->a[29669] = anon_sym_AMP_GT; - v->a[29670] = anon_sym_LT_AMP; - v->a[29671] = anon_sym_GT_AMP; - v->a[29672] = anon_sym_DOLLAR; - v->a[29673] = aux_sym_number_token1; - v->a[29674] = aux_sym_number_token2; - v->a[29675] = anon_sym_DOLLAR_LPAREN; - v->a[29676] = sym_word; - v->a[29677] = actions(2074); - v->a[29678] = 26; - v->a[29679] = sym_file_descriptor; + v->a[29660] = actions(3); + v->a[29661] = 1; + v->a[29662] = sym_comment; + v->a[29663] = actions(2774); + v->a[29664] = 6; + v->a[29665] = sym_file_descriptor; + v->a[29666] = sym__concat; + v->a[29667] = sym_test_operator; + v->a[29668] = sym__bare_dollar; + v->a[29669] = sym__brace_start; + v->a[29670] = aux_sym_heredoc_redirect_token1; + v->a[29671] = actions(2772); + v->a[29672] = 35; + v->a[29673] = anon_sym_LPAREN; + v->a[29674] = anon_sym_PIPE; + v->a[29675] = anon_sym_SEMI_SEMI; + v->a[29676] = anon_sym_SEMI_AMP; + v->a[29677] = anon_sym_SEMI_SEMI_AMP; + v->a[29678] = anon_sym_PIPE_AMP; + v->a[29679] = anon_sym_AMP_AMP; small_parse_table_1484(v); } void small_parse_table_1484(t_small_parse_table_array *v) { - v->a[29680] = sym_variable_name; - v->a[29681] = sym_test_operator; - v->a[29682] = sym__brace_start; - v->a[29683] = anon_sym_LPAREN_LPAREN; - v->a[29684] = anon_sym_PIPE_PIPE; - v->a[29685] = anon_sym_AMP_AMP; - v->a[29686] = anon_sym_GT_GT; - v->a[29687] = anon_sym_PIPE_AMP; - v->a[29688] = anon_sym_AMP_GT_GT; - v->a[29689] = anon_sym_GT_PIPE; - v->a[29690] = anon_sym_LT_AMP_DASH; - v->a[29691] = anon_sym_GT_AMP_DASH; + v->a[29680] = anon_sym_PIPE_PIPE; + v->a[29681] = anon_sym_LT; + v->a[29682] = anon_sym_GT; + v->a[29683] = anon_sym_GT_GT; + v->a[29684] = anon_sym_AMP_GT; + v->a[29685] = anon_sym_AMP_GT_GT; + v->a[29686] = anon_sym_LT_AMP; + v->a[29687] = anon_sym_GT_AMP; + v->a[29688] = anon_sym_GT_PIPE; + v->a[29689] = anon_sym_LT_AMP_DASH; + v->a[29690] = anon_sym_GT_AMP_DASH; + v->a[29691] = anon_sym_LT_LT; v->a[29692] = anon_sym_LT_LT_DASH; - v->a[29693] = anon_sym_LT_LT_LT; - v->a[29694] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29695] = anon_sym_DOLLAR_LBRACK; - v->a[29696] = sym__special_character; - v->a[29697] = anon_sym_DQUOTE; - v->a[29698] = sym_raw_string; - v->a[29699] = sym_ansi_c_string; + v->a[29693] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29694] = anon_sym_AMP; + v->a[29695] = aux_sym_concatenation_token1; + v->a[29696] = anon_sym_DOLLAR; + v->a[29697] = sym__special_character; + v->a[29698] = anon_sym_DQUOTE; + v->a[29699] = sym_raw_string; small_parse_table_1485(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2960.c b/parser/static/small_parse_table/small_parse_table_2960.c deleted file mode 100644 index 454c6ae3..00000000 --- a/parser/static/small_parse_table/small_parse_table_2960.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2960.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14800(t_small_parse_table_array *v) -{ - v->a[296000] = state(6127); - v->a[296001] = 4; - v->a[296002] = sym_arithmetic_expansion; - v->a[296003] = sym_simple_expansion; - v->a[296004] = sym_expansion; - v->a[296005] = sym_command_substitution; - v->a[296006] = 12; - v->a[296007] = actions(3); - v->a[296008] = 1; - v->a[296009] = sym_comment; - v->a[296010] = actions(13060); - v->a[296011] = 1; - v->a[296012] = anon_sym_DOLLAR_LBRACK; - v->a[296013] = actions(13066); - v->a[296014] = 1; - v->a[296015] = sym_string_content; - v->a[296016] = actions(13068); - v->a[296017] = 1; - v->a[296018] = anon_sym_DOLLAR_LBRACE; - v->a[296019] = actions(13070); - small_parse_table_14801(v); -} - -void small_parse_table_14801(t_small_parse_table_array *v) -{ - v->a[296020] = 1; - v->a[296021] = anon_sym_DOLLAR_LPAREN; - v->a[296022] = actions(13072); - v->a[296023] = 1; - v->a[296024] = anon_sym_BQUOTE; - v->a[296025] = actions(13074); - v->a[296026] = 1; - v->a[296027] = anon_sym_DOLLAR_BQUOTE; - v->a[296028] = actions(13248); - v->a[296029] = 1; - v->a[296030] = anon_sym_DOLLAR; - v->a[296031] = actions(13250); - v->a[296032] = 1; - v->a[296033] = anon_sym_DQUOTE; - v->a[296034] = state(5768); - v->a[296035] = 1; - v->a[296036] = aux_sym_string_repeat1; - v->a[296037] = actions(13058); - v->a[296038] = 2; - v->a[296039] = anon_sym_LPAREN_LPAREN; - small_parse_table_14802(v); -} - -void small_parse_table_14802(t_small_parse_table_array *v) -{ - v->a[296040] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296041] = state(6127); - v->a[296042] = 4; - v->a[296043] = sym_arithmetic_expansion; - v->a[296044] = sym_simple_expansion; - v->a[296045] = sym_expansion; - v->a[296046] = sym_command_substitution; - v->a[296047] = 12; - v->a[296048] = actions(3); - v->a[296049] = 1; - v->a[296050] = sym_comment; - v->a[296051] = actions(13060); - v->a[296052] = 1; - v->a[296053] = anon_sym_DOLLAR_LBRACK; - v->a[296054] = actions(13066); - v->a[296055] = 1; - v->a[296056] = sym_string_content; - v->a[296057] = actions(13068); - v->a[296058] = 1; - v->a[296059] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14803(v); -} - -void small_parse_table_14803(t_small_parse_table_array *v) -{ - v->a[296060] = actions(13070); - v->a[296061] = 1; - v->a[296062] = anon_sym_DOLLAR_LPAREN; - v->a[296063] = actions(13072); - v->a[296064] = 1; - v->a[296065] = anon_sym_BQUOTE; - v->a[296066] = actions(13074); - v->a[296067] = 1; - v->a[296068] = anon_sym_DOLLAR_BQUOTE; - v->a[296069] = actions(13252); - v->a[296070] = 1; - v->a[296071] = anon_sym_DOLLAR; - v->a[296072] = actions(13254); - v->a[296073] = 1; - v->a[296074] = anon_sym_DQUOTE; - v->a[296075] = state(5745); - v->a[296076] = 1; - v->a[296077] = aux_sym_string_repeat1; - v->a[296078] = actions(13058); - v->a[296079] = 2; - small_parse_table_14804(v); -} - -void small_parse_table_14804(t_small_parse_table_array *v) -{ - v->a[296080] = anon_sym_LPAREN_LPAREN; - v->a[296081] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296082] = state(6127); - v->a[296083] = 4; - v->a[296084] = sym_arithmetic_expansion; - v->a[296085] = sym_simple_expansion; - v->a[296086] = sym_expansion; - v->a[296087] = sym_command_substitution; - v->a[296088] = 12; - v->a[296089] = actions(3); - v->a[296090] = 1; - v->a[296091] = sym_comment; - v->a[296092] = actions(13060); - v->a[296093] = 1; - v->a[296094] = anon_sym_DOLLAR_LBRACK; - v->a[296095] = actions(13066); - v->a[296096] = 1; - v->a[296097] = sym_string_content; - v->a[296098] = actions(13068); - v->a[296099] = 1; - small_parse_table_14805(v); -} - -/* EOF small_parse_table_2960.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2961.c b/parser/static/small_parse_table/small_parse_table_2961.c deleted file mode 100644 index f770ee38..00000000 --- a/parser/static/small_parse_table/small_parse_table_2961.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2961.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14805(t_small_parse_table_array *v) -{ - v->a[296100] = anon_sym_DOLLAR_LBRACE; - v->a[296101] = actions(13070); - v->a[296102] = 1; - v->a[296103] = anon_sym_DOLLAR_LPAREN; - v->a[296104] = actions(13072); - v->a[296105] = 1; - v->a[296106] = anon_sym_BQUOTE; - v->a[296107] = actions(13074); - v->a[296108] = 1; - v->a[296109] = anon_sym_DOLLAR_BQUOTE; - v->a[296110] = actions(13256); - v->a[296111] = 1; - v->a[296112] = anon_sym_DOLLAR; - v->a[296113] = actions(13258); - v->a[296114] = 1; - v->a[296115] = anon_sym_DQUOTE; - v->a[296116] = state(5768); - v->a[296117] = 1; - v->a[296118] = aux_sym_string_repeat1; - v->a[296119] = actions(13058); - small_parse_table_14806(v); -} - -void small_parse_table_14806(t_small_parse_table_array *v) -{ - v->a[296120] = 2; - v->a[296121] = anon_sym_LPAREN_LPAREN; - v->a[296122] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296123] = state(6127); - v->a[296124] = 4; - v->a[296125] = sym_arithmetic_expansion; - v->a[296126] = sym_simple_expansion; - v->a[296127] = sym_expansion; - v->a[296128] = sym_command_substitution; - v->a[296129] = 12; - v->a[296130] = actions(3); - v->a[296131] = 1; - v->a[296132] = sym_comment; - v->a[296133] = actions(13060); - v->a[296134] = 1; - v->a[296135] = anon_sym_DOLLAR_LBRACK; - v->a[296136] = actions(13066); - v->a[296137] = 1; - v->a[296138] = sym_string_content; - v->a[296139] = actions(13068); - small_parse_table_14807(v); -} - -void small_parse_table_14807(t_small_parse_table_array *v) -{ - v->a[296140] = 1; - v->a[296141] = anon_sym_DOLLAR_LBRACE; - v->a[296142] = actions(13070); - v->a[296143] = 1; - v->a[296144] = anon_sym_DOLLAR_LPAREN; - v->a[296145] = actions(13072); - v->a[296146] = 1; - v->a[296147] = anon_sym_BQUOTE; - v->a[296148] = actions(13074); - v->a[296149] = 1; - v->a[296150] = anon_sym_DOLLAR_BQUOTE; - v->a[296151] = actions(13260); - v->a[296152] = 1; - v->a[296153] = anon_sym_DOLLAR; - v->a[296154] = actions(13262); - v->a[296155] = 1; - v->a[296156] = anon_sym_DQUOTE; - v->a[296157] = state(5768); - v->a[296158] = 1; - v->a[296159] = aux_sym_string_repeat1; - small_parse_table_14808(v); -} - -void small_parse_table_14808(t_small_parse_table_array *v) -{ - v->a[296160] = actions(13058); - v->a[296161] = 2; - v->a[296162] = anon_sym_LPAREN_LPAREN; - v->a[296163] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296164] = state(6127); - v->a[296165] = 4; - v->a[296166] = sym_arithmetic_expansion; - v->a[296167] = sym_simple_expansion; - v->a[296168] = sym_expansion; - v->a[296169] = sym_command_substitution; - v->a[296170] = 12; - v->a[296171] = actions(3); - v->a[296172] = 1; - v->a[296173] = sym_comment; - v->a[296174] = actions(13060); - v->a[296175] = 1; - v->a[296176] = anon_sym_DOLLAR_LBRACK; - v->a[296177] = actions(13066); - v->a[296178] = 1; - v->a[296179] = sym_string_content; - small_parse_table_14809(v); -} - -void small_parse_table_14809(t_small_parse_table_array *v) -{ - v->a[296180] = actions(13068); - v->a[296181] = 1; - v->a[296182] = anon_sym_DOLLAR_LBRACE; - v->a[296183] = actions(13070); - v->a[296184] = 1; - v->a[296185] = anon_sym_DOLLAR_LPAREN; - v->a[296186] = actions(13072); - v->a[296187] = 1; - v->a[296188] = anon_sym_BQUOTE; - v->a[296189] = actions(13074); - v->a[296190] = 1; - v->a[296191] = anon_sym_DOLLAR_BQUOTE; - v->a[296192] = actions(13264); - v->a[296193] = 1; - v->a[296194] = anon_sym_DOLLAR; - v->a[296195] = actions(13266); - v->a[296196] = 1; - v->a[296197] = anon_sym_DQUOTE; - v->a[296198] = state(5760); - v->a[296199] = 1; - small_parse_table_14810(v); -} - -/* EOF small_parse_table_2961.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2962.c b/parser/static/small_parse_table/small_parse_table_2962.c deleted file mode 100644 index 3a5358a7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2962.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2962.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14810(t_small_parse_table_array *v) -{ - v->a[296200] = aux_sym_string_repeat1; - v->a[296201] = actions(13058); - v->a[296202] = 2; - v->a[296203] = anon_sym_LPAREN_LPAREN; - v->a[296204] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296205] = state(6127); - v->a[296206] = 4; - v->a[296207] = sym_arithmetic_expansion; - v->a[296208] = sym_simple_expansion; - v->a[296209] = sym_expansion; - v->a[296210] = sym_command_substitution; - v->a[296211] = 12; - v->a[296212] = actions(3); - v->a[296213] = 1; - v->a[296214] = sym_comment; - v->a[296215] = actions(13060); - v->a[296216] = 1; - v->a[296217] = anon_sym_DOLLAR_LBRACK; - v->a[296218] = actions(13066); - v->a[296219] = 1; - small_parse_table_14811(v); -} - -void small_parse_table_14811(t_small_parse_table_array *v) -{ - v->a[296220] = sym_string_content; - v->a[296221] = actions(13068); - v->a[296222] = 1; - v->a[296223] = anon_sym_DOLLAR_LBRACE; - v->a[296224] = actions(13070); - v->a[296225] = 1; - v->a[296226] = anon_sym_DOLLAR_LPAREN; - v->a[296227] = actions(13072); - v->a[296228] = 1; - v->a[296229] = anon_sym_BQUOTE; - v->a[296230] = actions(13074); - v->a[296231] = 1; - v->a[296232] = anon_sym_DOLLAR_BQUOTE; - v->a[296233] = actions(13268); - v->a[296234] = 1; - v->a[296235] = anon_sym_DOLLAR; - v->a[296236] = actions(13270); - v->a[296237] = 1; - v->a[296238] = anon_sym_DQUOTE; - v->a[296239] = state(5759); - small_parse_table_14812(v); -} - -void small_parse_table_14812(t_small_parse_table_array *v) -{ - v->a[296240] = 1; - v->a[296241] = aux_sym_string_repeat1; - v->a[296242] = actions(13058); - v->a[296243] = 2; - v->a[296244] = anon_sym_LPAREN_LPAREN; - v->a[296245] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296246] = state(6127); - v->a[296247] = 4; - v->a[296248] = sym_arithmetic_expansion; - v->a[296249] = sym_simple_expansion; - v->a[296250] = sym_expansion; - v->a[296251] = sym_command_substitution; - v->a[296252] = 12; - v->a[296253] = actions(3); - v->a[296254] = 1; - v->a[296255] = sym_comment; - v->a[296256] = actions(13060); - v->a[296257] = 1; - v->a[296258] = anon_sym_DOLLAR_LBRACK; - v->a[296259] = actions(13066); - small_parse_table_14813(v); -} - -void small_parse_table_14813(t_small_parse_table_array *v) -{ - v->a[296260] = 1; - v->a[296261] = sym_string_content; - v->a[296262] = actions(13068); - v->a[296263] = 1; - v->a[296264] = anon_sym_DOLLAR_LBRACE; - v->a[296265] = actions(13070); - v->a[296266] = 1; - v->a[296267] = anon_sym_DOLLAR_LPAREN; - v->a[296268] = actions(13072); - v->a[296269] = 1; - v->a[296270] = anon_sym_BQUOTE; - v->a[296271] = actions(13074); - v->a[296272] = 1; - v->a[296273] = anon_sym_DOLLAR_BQUOTE; - v->a[296274] = actions(13272); - v->a[296275] = 1; - v->a[296276] = anon_sym_DOLLAR; - v->a[296277] = actions(13274); - v->a[296278] = 1; - v->a[296279] = anon_sym_DQUOTE; - small_parse_table_14814(v); -} - -void small_parse_table_14814(t_small_parse_table_array *v) -{ - v->a[296280] = state(5864); - v->a[296281] = 1; - v->a[296282] = aux_sym_string_repeat1; - v->a[296283] = actions(13058); - v->a[296284] = 2; - v->a[296285] = anon_sym_LPAREN_LPAREN; - v->a[296286] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296287] = state(6127); - v->a[296288] = 4; - v->a[296289] = sym_arithmetic_expansion; - v->a[296290] = sym_simple_expansion; - v->a[296291] = sym_expansion; - v->a[296292] = sym_command_substitution; - v->a[296293] = 12; - v->a[296294] = actions(3); - v->a[296295] = 1; - v->a[296296] = sym_comment; - v->a[296297] = actions(13060); - v->a[296298] = 1; - v->a[296299] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14815(v); -} - -/* EOF small_parse_table_2962.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2963.c b/parser/static/small_parse_table/small_parse_table_2963.c deleted file mode 100644 index 270d1f7b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2963.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2963.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14815(t_small_parse_table_array *v) -{ - v->a[296300] = actions(13066); - v->a[296301] = 1; - v->a[296302] = sym_string_content; - v->a[296303] = actions(13068); - v->a[296304] = 1; - v->a[296305] = anon_sym_DOLLAR_LBRACE; - v->a[296306] = actions(13070); - v->a[296307] = 1; - v->a[296308] = anon_sym_DOLLAR_LPAREN; - v->a[296309] = actions(13072); - v->a[296310] = 1; - v->a[296311] = anon_sym_BQUOTE; - v->a[296312] = actions(13074); - v->a[296313] = 1; - v->a[296314] = anon_sym_DOLLAR_BQUOTE; - v->a[296315] = actions(13276); - v->a[296316] = 1; - v->a[296317] = anon_sym_DOLLAR; - v->a[296318] = actions(13278); - v->a[296319] = 1; - small_parse_table_14816(v); -} - -void small_parse_table_14816(t_small_parse_table_array *v) -{ - v->a[296320] = anon_sym_DQUOTE; - v->a[296321] = state(5768); - v->a[296322] = 1; - v->a[296323] = aux_sym_string_repeat1; - v->a[296324] = actions(13058); - v->a[296325] = 2; - v->a[296326] = anon_sym_LPAREN_LPAREN; - v->a[296327] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296328] = state(6127); - v->a[296329] = 4; - v->a[296330] = sym_arithmetic_expansion; - v->a[296331] = sym_simple_expansion; - v->a[296332] = sym_expansion; - v->a[296333] = sym_command_substitution; - v->a[296334] = 12; - v->a[296335] = actions(3); - v->a[296336] = 1; - v->a[296337] = sym_comment; - v->a[296338] = actions(13060); - v->a[296339] = 1; - small_parse_table_14817(v); -} - -void small_parse_table_14817(t_small_parse_table_array *v) -{ - v->a[296340] = anon_sym_DOLLAR_LBRACK; - v->a[296341] = actions(13066); - v->a[296342] = 1; - v->a[296343] = sym_string_content; - v->a[296344] = actions(13068); - v->a[296345] = 1; - v->a[296346] = anon_sym_DOLLAR_LBRACE; - v->a[296347] = actions(13070); - v->a[296348] = 1; - v->a[296349] = anon_sym_DOLLAR_LPAREN; - v->a[296350] = actions(13072); - v->a[296351] = 1; - v->a[296352] = anon_sym_BQUOTE; - v->a[296353] = actions(13074); - v->a[296354] = 1; - v->a[296355] = anon_sym_DOLLAR_BQUOTE; - v->a[296356] = actions(13280); - v->a[296357] = 1; - v->a[296358] = anon_sym_DOLLAR; - v->a[296359] = actions(13282); - small_parse_table_14818(v); -} - -void small_parse_table_14818(t_small_parse_table_array *v) -{ - v->a[296360] = 1; - v->a[296361] = anon_sym_DQUOTE; - v->a[296362] = state(5715); - v->a[296363] = 1; - v->a[296364] = aux_sym_string_repeat1; - v->a[296365] = actions(13058); - v->a[296366] = 2; - v->a[296367] = anon_sym_LPAREN_LPAREN; - v->a[296368] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296369] = state(6127); - v->a[296370] = 4; - v->a[296371] = sym_arithmetic_expansion; - v->a[296372] = sym_simple_expansion; - v->a[296373] = sym_expansion; - v->a[296374] = sym_command_substitution; - v->a[296375] = 12; - v->a[296376] = actions(3); - v->a[296377] = 1; - v->a[296378] = sym_comment; - v->a[296379] = actions(13060); - small_parse_table_14819(v); -} - -void small_parse_table_14819(t_small_parse_table_array *v) -{ - v->a[296380] = 1; - v->a[296381] = anon_sym_DOLLAR_LBRACK; - v->a[296382] = actions(13066); - v->a[296383] = 1; - v->a[296384] = sym_string_content; - v->a[296385] = actions(13068); - v->a[296386] = 1; - v->a[296387] = anon_sym_DOLLAR_LBRACE; - v->a[296388] = actions(13070); - v->a[296389] = 1; - v->a[296390] = anon_sym_DOLLAR_LPAREN; - v->a[296391] = actions(13072); - v->a[296392] = 1; - v->a[296393] = anon_sym_BQUOTE; - v->a[296394] = actions(13074); - v->a[296395] = 1; - v->a[296396] = anon_sym_DOLLAR_BQUOTE; - v->a[296397] = actions(13284); - v->a[296398] = 1; - v->a[296399] = anon_sym_DOLLAR; - small_parse_table_14820(v); -} - -/* EOF small_parse_table_2963.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2964.c b/parser/static/small_parse_table/small_parse_table_2964.c deleted file mode 100644 index 0fd37f50..00000000 --- a/parser/static/small_parse_table/small_parse_table_2964.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2964.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14820(t_small_parse_table_array *v) -{ - v->a[296400] = actions(13286); - v->a[296401] = 1; - v->a[296402] = anon_sym_DQUOTE; - v->a[296403] = state(5742); - v->a[296404] = 1; - v->a[296405] = aux_sym_string_repeat1; - v->a[296406] = actions(13058); - v->a[296407] = 2; - v->a[296408] = anon_sym_LPAREN_LPAREN; - v->a[296409] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296410] = state(6127); - v->a[296411] = 4; - v->a[296412] = sym_arithmetic_expansion; - v->a[296413] = sym_simple_expansion; - v->a[296414] = sym_expansion; - v->a[296415] = sym_command_substitution; - v->a[296416] = 12; - v->a[296417] = actions(3); - v->a[296418] = 1; - v->a[296419] = sym_comment; - small_parse_table_14821(v); -} - -void small_parse_table_14821(t_small_parse_table_array *v) -{ - v->a[296420] = actions(13060); - v->a[296421] = 1; - v->a[296422] = anon_sym_DOLLAR_LBRACK; - v->a[296423] = actions(13066); - v->a[296424] = 1; - v->a[296425] = sym_string_content; - v->a[296426] = actions(13068); - v->a[296427] = 1; - v->a[296428] = anon_sym_DOLLAR_LBRACE; - v->a[296429] = actions(13070); - v->a[296430] = 1; - v->a[296431] = anon_sym_DOLLAR_LPAREN; - v->a[296432] = actions(13072); - v->a[296433] = 1; - v->a[296434] = anon_sym_BQUOTE; - v->a[296435] = actions(13074); - v->a[296436] = 1; - v->a[296437] = anon_sym_DOLLAR_BQUOTE; - v->a[296438] = actions(13288); - v->a[296439] = 1; - small_parse_table_14822(v); -} - -void small_parse_table_14822(t_small_parse_table_array *v) -{ - v->a[296440] = anon_sym_DOLLAR; - v->a[296441] = actions(13290); - v->a[296442] = 1; - v->a[296443] = anon_sym_DQUOTE; - v->a[296444] = state(5768); - v->a[296445] = 1; - v->a[296446] = aux_sym_string_repeat1; - v->a[296447] = actions(13058); - v->a[296448] = 2; - v->a[296449] = anon_sym_LPAREN_LPAREN; - v->a[296450] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296451] = state(6127); - v->a[296452] = 4; - v->a[296453] = sym_arithmetic_expansion; - v->a[296454] = sym_simple_expansion; - v->a[296455] = sym_expansion; - v->a[296456] = sym_command_substitution; - v->a[296457] = 12; - v->a[296458] = actions(3); - v->a[296459] = 1; - small_parse_table_14823(v); -} - -void small_parse_table_14823(t_small_parse_table_array *v) -{ - v->a[296460] = sym_comment; - v->a[296461] = actions(13060); - v->a[296462] = 1; - v->a[296463] = anon_sym_DOLLAR_LBRACK; - v->a[296464] = actions(13066); - v->a[296465] = 1; - v->a[296466] = sym_string_content; - v->a[296467] = actions(13068); - v->a[296468] = 1; - v->a[296469] = anon_sym_DOLLAR_LBRACE; - v->a[296470] = actions(13070); - v->a[296471] = 1; - v->a[296472] = anon_sym_DOLLAR_LPAREN; - v->a[296473] = actions(13072); - v->a[296474] = 1; - v->a[296475] = anon_sym_BQUOTE; - v->a[296476] = actions(13074); - v->a[296477] = 1; - v->a[296478] = anon_sym_DOLLAR_BQUOTE; - v->a[296479] = actions(13292); - small_parse_table_14824(v); -} - -void small_parse_table_14824(t_small_parse_table_array *v) -{ - v->a[296480] = 1; - v->a[296481] = anon_sym_DOLLAR; - v->a[296482] = actions(13294); - v->a[296483] = 1; - v->a[296484] = anon_sym_DQUOTE; - v->a[296485] = state(5768); - v->a[296486] = 1; - v->a[296487] = aux_sym_string_repeat1; - v->a[296488] = actions(13058); - v->a[296489] = 2; - v->a[296490] = anon_sym_LPAREN_LPAREN; - v->a[296491] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296492] = state(6127); - v->a[296493] = 4; - v->a[296494] = sym_arithmetic_expansion; - v->a[296495] = sym_simple_expansion; - v->a[296496] = sym_expansion; - v->a[296497] = sym_command_substitution; - v->a[296498] = 12; - v->a[296499] = actions(3); - small_parse_table_14825(v); -} - -/* EOF small_parse_table_2964.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2965.c b/parser/static/small_parse_table/small_parse_table_2965.c deleted file mode 100644 index 3964bb58..00000000 --- a/parser/static/small_parse_table/small_parse_table_2965.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2965.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14825(t_small_parse_table_array *v) -{ - v->a[296500] = 1; - v->a[296501] = sym_comment; - v->a[296502] = actions(13060); - v->a[296503] = 1; - v->a[296504] = anon_sym_DOLLAR_LBRACK; - v->a[296505] = actions(13066); - v->a[296506] = 1; - v->a[296507] = sym_string_content; - v->a[296508] = actions(13068); - v->a[296509] = 1; - v->a[296510] = anon_sym_DOLLAR_LBRACE; - v->a[296511] = actions(13070); - v->a[296512] = 1; - v->a[296513] = anon_sym_DOLLAR_LPAREN; - v->a[296514] = actions(13072); - v->a[296515] = 1; - v->a[296516] = anon_sym_BQUOTE; - v->a[296517] = actions(13074); - v->a[296518] = 1; - v->a[296519] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14826(v); -} - -void small_parse_table_14826(t_small_parse_table_array *v) -{ - v->a[296520] = actions(13296); - v->a[296521] = 1; - v->a[296522] = anon_sym_DOLLAR; - v->a[296523] = actions(13298); - v->a[296524] = 1; - v->a[296525] = anon_sym_DQUOTE; - v->a[296526] = state(5767); - v->a[296527] = 1; - v->a[296528] = aux_sym_string_repeat1; - v->a[296529] = actions(13058); - v->a[296530] = 2; - v->a[296531] = anon_sym_LPAREN_LPAREN; - v->a[296532] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296533] = state(6127); - v->a[296534] = 4; - v->a[296535] = sym_arithmetic_expansion; - v->a[296536] = sym_simple_expansion; - v->a[296537] = sym_expansion; - v->a[296538] = sym_command_substitution; - v->a[296539] = 12; - small_parse_table_14827(v); -} - -void small_parse_table_14827(t_small_parse_table_array *v) -{ - v->a[296540] = actions(3); - v->a[296541] = 1; - v->a[296542] = sym_comment; - v->a[296543] = actions(13060); - v->a[296544] = 1; - v->a[296545] = anon_sym_DOLLAR_LBRACK; - v->a[296546] = actions(13066); - v->a[296547] = 1; - v->a[296548] = sym_string_content; - v->a[296549] = actions(13068); - v->a[296550] = 1; - v->a[296551] = anon_sym_DOLLAR_LBRACE; - v->a[296552] = actions(13070); - v->a[296553] = 1; - v->a[296554] = anon_sym_DOLLAR_LPAREN; - v->a[296555] = actions(13072); - v->a[296556] = 1; - v->a[296557] = anon_sym_BQUOTE; - v->a[296558] = actions(13074); - v->a[296559] = 1; - small_parse_table_14828(v); -} - -void small_parse_table_14828(t_small_parse_table_array *v) -{ - v->a[296560] = anon_sym_DOLLAR_BQUOTE; - v->a[296561] = actions(13300); - v->a[296562] = 1; - v->a[296563] = anon_sym_DOLLAR; - v->a[296564] = actions(13302); - v->a[296565] = 1; - v->a[296566] = anon_sym_DQUOTE; - v->a[296567] = state(5756); - v->a[296568] = 1; - v->a[296569] = aux_sym_string_repeat1; - v->a[296570] = actions(13058); - v->a[296571] = 2; - v->a[296572] = anon_sym_LPAREN_LPAREN; - v->a[296573] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296574] = state(6127); - v->a[296575] = 4; - v->a[296576] = sym_arithmetic_expansion; - v->a[296577] = sym_simple_expansion; - v->a[296578] = sym_expansion; - v->a[296579] = sym_command_substitution; - small_parse_table_14829(v); -} - -void small_parse_table_14829(t_small_parse_table_array *v) -{ - v->a[296580] = 12; - v->a[296581] = actions(3); - v->a[296582] = 1; - v->a[296583] = sym_comment; - v->a[296584] = actions(13060); - v->a[296585] = 1; - v->a[296586] = anon_sym_DOLLAR_LBRACK; - v->a[296587] = actions(13066); - v->a[296588] = 1; - v->a[296589] = sym_string_content; - v->a[296590] = actions(13068); - v->a[296591] = 1; - v->a[296592] = anon_sym_DOLLAR_LBRACE; - v->a[296593] = actions(13070); - v->a[296594] = 1; - v->a[296595] = anon_sym_DOLLAR_LPAREN; - v->a[296596] = actions(13072); - v->a[296597] = 1; - v->a[296598] = anon_sym_BQUOTE; - v->a[296599] = actions(13074); - small_parse_table_14830(v); -} - -/* EOF small_parse_table_2965.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2966.c b/parser/static/small_parse_table/small_parse_table_2966.c deleted file mode 100644 index 100adc23..00000000 --- a/parser/static/small_parse_table/small_parse_table_2966.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2966.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14830(t_small_parse_table_array *v) -{ - v->a[296600] = 1; - v->a[296601] = anon_sym_DOLLAR_BQUOTE; - v->a[296602] = actions(13304); - v->a[296603] = 1; - v->a[296604] = anon_sym_DOLLAR; - v->a[296605] = actions(13306); - v->a[296606] = 1; - v->a[296607] = anon_sym_DQUOTE; - v->a[296608] = state(5768); - v->a[296609] = 1; - v->a[296610] = aux_sym_string_repeat1; - v->a[296611] = actions(13058); - v->a[296612] = 2; - v->a[296613] = anon_sym_LPAREN_LPAREN; - v->a[296614] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296615] = state(6127); - v->a[296616] = 4; - v->a[296617] = sym_arithmetic_expansion; - v->a[296618] = sym_simple_expansion; - v->a[296619] = sym_expansion; - small_parse_table_14831(v); -} - -void small_parse_table_14831(t_small_parse_table_array *v) -{ - v->a[296620] = sym_command_substitution; - v->a[296621] = 12; - v->a[296622] = actions(3); - v->a[296623] = 1; - v->a[296624] = sym_comment; - v->a[296625] = actions(13060); - v->a[296626] = 1; - v->a[296627] = anon_sym_DOLLAR_LBRACK; - v->a[296628] = actions(13066); - v->a[296629] = 1; - v->a[296630] = sym_string_content; - v->a[296631] = actions(13068); - v->a[296632] = 1; - v->a[296633] = anon_sym_DOLLAR_LBRACE; - v->a[296634] = actions(13070); - v->a[296635] = 1; - v->a[296636] = anon_sym_DOLLAR_LPAREN; - v->a[296637] = actions(13072); - v->a[296638] = 1; - v->a[296639] = anon_sym_BQUOTE; - small_parse_table_14832(v); -} - -void small_parse_table_14832(t_small_parse_table_array *v) -{ - v->a[296640] = actions(13074); - v->a[296641] = 1; - v->a[296642] = anon_sym_DOLLAR_BQUOTE; - v->a[296643] = actions(13308); - v->a[296644] = 1; - v->a[296645] = anon_sym_DOLLAR; - v->a[296646] = actions(13310); - v->a[296647] = 1; - v->a[296648] = anon_sym_DQUOTE; - v->a[296649] = state(5763); - v->a[296650] = 1; - v->a[296651] = aux_sym_string_repeat1; - v->a[296652] = actions(13058); - v->a[296653] = 2; - v->a[296654] = anon_sym_LPAREN_LPAREN; - v->a[296655] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296656] = state(6127); - v->a[296657] = 4; - v->a[296658] = sym_arithmetic_expansion; - v->a[296659] = sym_simple_expansion; - small_parse_table_14833(v); -} - -void small_parse_table_14833(t_small_parse_table_array *v) -{ - v->a[296660] = sym_expansion; - v->a[296661] = sym_command_substitution; - v->a[296662] = 12; - v->a[296663] = actions(3); - v->a[296664] = 1; - v->a[296665] = sym_comment; - v->a[296666] = actions(13060); - v->a[296667] = 1; - v->a[296668] = anon_sym_DOLLAR_LBRACK; - v->a[296669] = actions(13066); - v->a[296670] = 1; - v->a[296671] = sym_string_content; - v->a[296672] = actions(13068); - v->a[296673] = 1; - v->a[296674] = anon_sym_DOLLAR_LBRACE; - v->a[296675] = actions(13070); - v->a[296676] = 1; - v->a[296677] = anon_sym_DOLLAR_LPAREN; - v->a[296678] = actions(13072); - v->a[296679] = 1; - small_parse_table_14834(v); -} - -void small_parse_table_14834(t_small_parse_table_array *v) -{ - v->a[296680] = anon_sym_BQUOTE; - v->a[296681] = actions(13074); - v->a[296682] = 1; - v->a[296683] = anon_sym_DOLLAR_BQUOTE; - v->a[296684] = actions(13312); - v->a[296685] = 1; - v->a[296686] = anon_sym_DOLLAR; - v->a[296687] = actions(13314); - v->a[296688] = 1; - v->a[296689] = anon_sym_DQUOTE; - v->a[296690] = state(5768); - v->a[296691] = 1; - v->a[296692] = aux_sym_string_repeat1; - v->a[296693] = actions(13058); - v->a[296694] = 2; - v->a[296695] = anon_sym_LPAREN_LPAREN; - v->a[296696] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296697] = state(6127); - v->a[296698] = 4; - v->a[296699] = sym_arithmetic_expansion; - small_parse_table_14835(v); -} - -/* EOF small_parse_table_2966.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2967.c b/parser/static/small_parse_table/small_parse_table_2967.c deleted file mode 100644 index def76667..00000000 --- a/parser/static/small_parse_table/small_parse_table_2967.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2967.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14835(t_small_parse_table_array *v) -{ - v->a[296700] = sym_simple_expansion; - v->a[296701] = sym_expansion; - v->a[296702] = sym_command_substitution; - v->a[296703] = 12; - v->a[296704] = actions(3); - v->a[296705] = 1; - v->a[296706] = sym_comment; - v->a[296707] = actions(13060); - v->a[296708] = 1; - v->a[296709] = anon_sym_DOLLAR_LBRACK; - v->a[296710] = actions(13066); - v->a[296711] = 1; - v->a[296712] = sym_string_content; - v->a[296713] = actions(13068); - v->a[296714] = 1; - v->a[296715] = anon_sym_DOLLAR_LBRACE; - v->a[296716] = actions(13070); - v->a[296717] = 1; - v->a[296718] = anon_sym_DOLLAR_LPAREN; - v->a[296719] = actions(13072); - small_parse_table_14836(v); -} - -void small_parse_table_14836(t_small_parse_table_array *v) -{ - v->a[296720] = 1; - v->a[296721] = anon_sym_BQUOTE; - v->a[296722] = actions(13074); - v->a[296723] = 1; - v->a[296724] = anon_sym_DOLLAR_BQUOTE; - v->a[296725] = actions(13316); - v->a[296726] = 1; - v->a[296727] = anon_sym_DOLLAR; - v->a[296728] = actions(13318); - v->a[296729] = 1; - v->a[296730] = anon_sym_DQUOTE; - v->a[296731] = state(5768); - v->a[296732] = 1; - v->a[296733] = aux_sym_string_repeat1; - v->a[296734] = actions(13058); - v->a[296735] = 2; - v->a[296736] = anon_sym_LPAREN_LPAREN; - v->a[296737] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296738] = state(6127); - v->a[296739] = 4; - small_parse_table_14837(v); -} - -void small_parse_table_14837(t_small_parse_table_array *v) -{ - v->a[296740] = sym_arithmetic_expansion; - v->a[296741] = sym_simple_expansion; - v->a[296742] = sym_expansion; - v->a[296743] = sym_command_substitution; - v->a[296744] = 12; - v->a[296745] = actions(3); - v->a[296746] = 1; - v->a[296747] = sym_comment; - v->a[296748] = actions(13060); - v->a[296749] = 1; - v->a[296750] = anon_sym_DOLLAR_LBRACK; - v->a[296751] = actions(13066); - v->a[296752] = 1; - v->a[296753] = sym_string_content; - v->a[296754] = actions(13068); - v->a[296755] = 1; - v->a[296756] = anon_sym_DOLLAR_LBRACE; - v->a[296757] = actions(13070); - v->a[296758] = 1; - v->a[296759] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14838(v); -} - -void small_parse_table_14838(t_small_parse_table_array *v) -{ - v->a[296760] = actions(13072); - v->a[296761] = 1; - v->a[296762] = anon_sym_BQUOTE; - v->a[296763] = actions(13074); - v->a[296764] = 1; - v->a[296765] = anon_sym_DOLLAR_BQUOTE; - v->a[296766] = actions(13320); - v->a[296767] = 1; - v->a[296768] = anon_sym_DOLLAR; - v->a[296769] = actions(13322); - v->a[296770] = 1; - v->a[296771] = anon_sym_DQUOTE; - v->a[296772] = state(5768); - v->a[296773] = 1; - v->a[296774] = aux_sym_string_repeat1; - v->a[296775] = actions(13058); - v->a[296776] = 2; - v->a[296777] = anon_sym_LPAREN_LPAREN; - v->a[296778] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296779] = state(6127); - small_parse_table_14839(v); -} - -void small_parse_table_14839(t_small_parse_table_array *v) -{ - v->a[296780] = 4; - v->a[296781] = sym_arithmetic_expansion; - v->a[296782] = sym_simple_expansion; - v->a[296783] = sym_expansion; - v->a[296784] = sym_command_substitution; - v->a[296785] = 12; - v->a[296786] = actions(3); - v->a[296787] = 1; - v->a[296788] = sym_comment; - v->a[296789] = actions(13327); - v->a[296790] = 1; - v->a[296791] = anon_sym_DOLLAR_LBRACK; - v->a[296792] = actions(13330); - v->a[296793] = 1; - v->a[296794] = anon_sym_DOLLAR; - v->a[296795] = actions(13333); - v->a[296796] = 1; - v->a[296797] = anon_sym_DQUOTE; - v->a[296798] = actions(13335); - v->a[296799] = 1; - small_parse_table_14840(v); -} - -/* EOF small_parse_table_2967.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2968.c b/parser/static/small_parse_table/small_parse_table_2968.c deleted file mode 100644 index 8c35d770..00000000 --- a/parser/static/small_parse_table/small_parse_table_2968.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2968.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14840(t_small_parse_table_array *v) -{ - v->a[296800] = sym_string_content; - v->a[296801] = actions(13338); - v->a[296802] = 1; - v->a[296803] = anon_sym_DOLLAR_LBRACE; - v->a[296804] = actions(13341); - v->a[296805] = 1; - v->a[296806] = anon_sym_DOLLAR_LPAREN; - v->a[296807] = actions(13344); - v->a[296808] = 1; - v->a[296809] = anon_sym_BQUOTE; - v->a[296810] = actions(13347); - v->a[296811] = 1; - v->a[296812] = anon_sym_DOLLAR_BQUOTE; - v->a[296813] = state(5768); - v->a[296814] = 1; - v->a[296815] = aux_sym_string_repeat1; - v->a[296816] = actions(13324); - v->a[296817] = 2; - v->a[296818] = anon_sym_LPAREN_LPAREN; - v->a[296819] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14841(v); -} - -void small_parse_table_14841(t_small_parse_table_array *v) -{ - v->a[296820] = state(6127); - v->a[296821] = 4; - v->a[296822] = sym_arithmetic_expansion; - v->a[296823] = sym_simple_expansion; - v->a[296824] = sym_expansion; - v->a[296825] = sym_command_substitution; - v->a[296826] = 12; - v->a[296827] = actions(3); - v->a[296828] = 1; - v->a[296829] = sym_comment; - v->a[296830] = actions(13060); - v->a[296831] = 1; - v->a[296832] = anon_sym_DOLLAR_LBRACK; - v->a[296833] = actions(13066); - v->a[296834] = 1; - v->a[296835] = sym_string_content; - v->a[296836] = actions(13068); - v->a[296837] = 1; - v->a[296838] = anon_sym_DOLLAR_LBRACE; - v->a[296839] = actions(13070); - small_parse_table_14842(v); -} - -void small_parse_table_14842(t_small_parse_table_array *v) -{ - v->a[296840] = 1; - v->a[296841] = anon_sym_DOLLAR_LPAREN; - v->a[296842] = actions(13072); - v->a[296843] = 1; - v->a[296844] = anon_sym_BQUOTE; - v->a[296845] = actions(13074); - v->a[296846] = 1; - v->a[296847] = anon_sym_DOLLAR_BQUOTE; - v->a[296848] = actions(13350); - v->a[296849] = 1; - v->a[296850] = anon_sym_DOLLAR; - v->a[296851] = actions(13352); - v->a[296852] = 1; - v->a[296853] = anon_sym_DQUOTE; - v->a[296854] = state(5770); - v->a[296855] = 1; - v->a[296856] = aux_sym_string_repeat1; - v->a[296857] = actions(13058); - v->a[296858] = 2; - v->a[296859] = anon_sym_LPAREN_LPAREN; - small_parse_table_14843(v); -} - -void small_parse_table_14843(t_small_parse_table_array *v) -{ - v->a[296860] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296861] = state(6127); - v->a[296862] = 4; - v->a[296863] = sym_arithmetic_expansion; - v->a[296864] = sym_simple_expansion; - v->a[296865] = sym_expansion; - v->a[296866] = sym_command_substitution; - v->a[296867] = 12; - v->a[296868] = actions(3); - v->a[296869] = 1; - v->a[296870] = sym_comment; - v->a[296871] = actions(13060); - v->a[296872] = 1; - v->a[296873] = anon_sym_DOLLAR_LBRACK; - v->a[296874] = actions(13066); - v->a[296875] = 1; - v->a[296876] = sym_string_content; - v->a[296877] = actions(13068); - v->a[296878] = 1; - v->a[296879] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14844(v); -} - -void small_parse_table_14844(t_small_parse_table_array *v) -{ - v->a[296880] = actions(13070); - v->a[296881] = 1; - v->a[296882] = anon_sym_DOLLAR_LPAREN; - v->a[296883] = actions(13072); - v->a[296884] = 1; - v->a[296885] = anon_sym_BQUOTE; - v->a[296886] = actions(13074); - v->a[296887] = 1; - v->a[296888] = anon_sym_DOLLAR_BQUOTE; - v->a[296889] = actions(13354); - v->a[296890] = 1; - v->a[296891] = anon_sym_DOLLAR; - v->a[296892] = actions(13356); - v->a[296893] = 1; - v->a[296894] = anon_sym_DQUOTE; - v->a[296895] = state(5768); - v->a[296896] = 1; - v->a[296897] = aux_sym_string_repeat1; - v->a[296898] = actions(13058); - v->a[296899] = 2; - small_parse_table_14845(v); -} - -/* EOF small_parse_table_2968.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2969.c b/parser/static/small_parse_table/small_parse_table_2969.c deleted file mode 100644 index d73c8b3c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2969.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2969.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14845(t_small_parse_table_array *v) -{ - v->a[296900] = anon_sym_LPAREN_LPAREN; - v->a[296901] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296902] = state(6127); - v->a[296903] = 4; - v->a[296904] = sym_arithmetic_expansion; - v->a[296905] = sym_simple_expansion; - v->a[296906] = sym_expansion; - v->a[296907] = sym_command_substitution; - v->a[296908] = 12; - v->a[296909] = actions(3); - v->a[296910] = 1; - v->a[296911] = sym_comment; - v->a[296912] = actions(13060); - v->a[296913] = 1; - v->a[296914] = anon_sym_DOLLAR_LBRACK; - v->a[296915] = actions(13066); - v->a[296916] = 1; - v->a[296917] = sym_string_content; - v->a[296918] = actions(13068); - v->a[296919] = 1; - small_parse_table_14846(v); -} - -void small_parse_table_14846(t_small_parse_table_array *v) -{ - v->a[296920] = anon_sym_DOLLAR_LBRACE; - v->a[296921] = actions(13070); - v->a[296922] = 1; - v->a[296923] = anon_sym_DOLLAR_LPAREN; - v->a[296924] = actions(13072); - v->a[296925] = 1; - v->a[296926] = anon_sym_BQUOTE; - v->a[296927] = actions(13074); - v->a[296928] = 1; - v->a[296929] = anon_sym_DOLLAR_BQUOTE; - v->a[296930] = actions(13358); - v->a[296931] = 1; - v->a[296932] = anon_sym_DOLLAR; - v->a[296933] = actions(13360); - v->a[296934] = 1; - v->a[296935] = anon_sym_DQUOTE; - v->a[296936] = state(5768); - v->a[296937] = 1; - v->a[296938] = aux_sym_string_repeat1; - v->a[296939] = actions(13058); - small_parse_table_14847(v); -} - -void small_parse_table_14847(t_small_parse_table_array *v) -{ - v->a[296940] = 2; - v->a[296941] = anon_sym_LPAREN_LPAREN; - v->a[296942] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296943] = state(6127); - v->a[296944] = 4; - v->a[296945] = sym_arithmetic_expansion; - v->a[296946] = sym_simple_expansion; - v->a[296947] = sym_expansion; - v->a[296948] = sym_command_substitution; - v->a[296949] = 12; - v->a[296950] = actions(3); - v->a[296951] = 1; - v->a[296952] = sym_comment; - v->a[296953] = actions(13060); - v->a[296954] = 1; - v->a[296955] = anon_sym_DOLLAR_LBRACK; - v->a[296956] = actions(13066); - v->a[296957] = 1; - v->a[296958] = sym_string_content; - v->a[296959] = actions(13068); - small_parse_table_14848(v); -} - -void small_parse_table_14848(t_small_parse_table_array *v) -{ - v->a[296960] = 1; - v->a[296961] = anon_sym_DOLLAR_LBRACE; - v->a[296962] = actions(13070); - v->a[296963] = 1; - v->a[296964] = anon_sym_DOLLAR_LPAREN; - v->a[296965] = actions(13072); - v->a[296966] = 1; - v->a[296967] = anon_sym_BQUOTE; - v->a[296968] = actions(13074); - v->a[296969] = 1; - v->a[296970] = anon_sym_DOLLAR_BQUOTE; - v->a[296971] = actions(13362); - v->a[296972] = 1; - v->a[296973] = anon_sym_DOLLAR; - v->a[296974] = actions(13364); - v->a[296975] = 1; - v->a[296976] = anon_sym_DQUOTE; - v->a[296977] = state(5813); - v->a[296978] = 1; - v->a[296979] = aux_sym_string_repeat1; - small_parse_table_14849(v); -} - -void small_parse_table_14849(t_small_parse_table_array *v) -{ - v->a[296980] = actions(13058); - v->a[296981] = 2; - v->a[296982] = anon_sym_LPAREN_LPAREN; - v->a[296983] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[296984] = state(6127); - v->a[296985] = 4; - v->a[296986] = sym_arithmetic_expansion; - v->a[296987] = sym_simple_expansion; - v->a[296988] = sym_expansion; - v->a[296989] = sym_command_substitution; - v->a[296990] = 12; - v->a[296991] = actions(3); - v->a[296992] = 1; - v->a[296993] = sym_comment; - v->a[296994] = actions(13060); - v->a[296995] = 1; - v->a[296996] = anon_sym_DOLLAR_LBRACK; - v->a[296997] = actions(13066); - v->a[296998] = 1; - v->a[296999] = sym_string_content; - small_parse_table_14850(v); -} - -/* EOF small_parse_table_2969.c */ diff --git a/parser/static/small_parse_table/small_parse_table_297.c b/parser/static/small_parse_table/small_parse_table_297.c index 419024dc..cbc0fd53 100644 --- a/parser/static/small_parse_table/small_parse_table_297.c +++ b/parser/static/small_parse_table/small_parse_table_297.c @@ -14,126 +14,126 @@ void small_parse_table_1485(t_small_parse_table_array *v) { - v->a[29700] = anon_sym_DOLLAR_LBRACE; - v->a[29701] = anon_sym_BQUOTE; - v->a[29702] = anon_sym_DOLLAR_BQUOTE; - v->a[29703] = anon_sym_LT_LPAREN; - v->a[29704] = anon_sym_GT_LPAREN; - v->a[29705] = 6; - v->a[29706] = actions(3); - v->a[29707] = 1; - v->a[29708] = sym_comment; - v->a[29709] = actions(4374); + v->a[29700] = aux_sym_number_token1; + v->a[29701] = aux_sym_number_token2; + v->a[29702] = anon_sym_DOLLAR_LBRACE; + v->a[29703] = anon_sym_DOLLAR_LPAREN; + v->a[29704] = anon_sym_BQUOTE; + v->a[29705] = anon_sym_DOLLAR_BQUOTE; + v->a[29706] = sym_word; + v->a[29707] = anon_sym_SEMI; + v->a[29708] = 6; + v->a[29709] = actions(3); v->a[29710] = 1; - v->a[29711] = aux_sym_concatenation_token1; - v->a[29712] = actions(4376); + v->a[29711] = sym_comment; + v->a[29712] = actions(3358); v->a[29713] = 1; - v->a[29714] = sym__concat; - v->a[29715] = state(891); + v->a[29714] = aux_sym_concatenation_token1; + v->a[29715] = actions(3360); v->a[29716] = 1; - v->a[29717] = aux_sym_concatenation_repeat1; - v->a[29718] = actions(4469); - v->a[29719] = 5; + v->a[29717] = sym__concat; + v->a[29718] = state(714); + v->a[29719] = 1; small_parse_table_1486(v); } void small_parse_table_1486(t_small_parse_table_array *v) { - v->a[29720] = sym_file_descriptor; - v->a[29721] = sym_test_operator; - v->a[29722] = sym__bare_dollar; - v->a[29723] = sym__brace_start; - v->a[29724] = aux_sym_heredoc_redirect_token1; - v->a[29725] = actions(4467); - v->a[29726] = 42; - v->a[29727] = anon_sym_LPAREN_LPAREN; - v->a[29728] = anon_sym_SEMI; - v->a[29729] = anon_sym_PIPE_PIPE; - v->a[29730] = anon_sym_AMP_AMP; + v->a[29720] = aux_sym_concatenation_repeat1; + v->a[29721] = actions(2664); + v->a[29722] = 5; + v->a[29723] = sym_file_descriptor; + v->a[29724] = sym_test_operator; + v->a[29725] = sym__bare_dollar; + v->a[29726] = sym__brace_start; + v->a[29727] = aux_sym_heredoc_redirect_token1; + v->a[29728] = actions(2662); + v->a[29729] = 33; + v->a[29730] = anon_sym_LPAREN; v->a[29731] = anon_sym_PIPE; - v->a[29732] = anon_sym_AMP; - v->a[29733] = anon_sym_EQ_EQ; - v->a[29734] = anon_sym_LT; - v->a[29735] = anon_sym_GT; - v->a[29736] = anon_sym_LT_LT; - v->a[29737] = anon_sym_GT_GT; - v->a[29738] = anon_sym_esac; - v->a[29739] = anon_sym_SEMI_SEMI; + v->a[29732] = anon_sym_RPAREN; + v->a[29733] = anon_sym_SEMI_SEMI; + v->a[29734] = anon_sym_PIPE_AMP; + v->a[29735] = anon_sym_AMP_AMP; + v->a[29736] = anon_sym_PIPE_PIPE; + v->a[29737] = anon_sym_LT; + v->a[29738] = anon_sym_GT; + v->a[29739] = anon_sym_GT_GT; small_parse_table_1487(v); } void small_parse_table_1487(t_small_parse_table_array *v) { - v->a[29740] = anon_sym_SEMI_AMP; - v->a[29741] = anon_sym_SEMI_SEMI_AMP; - v->a[29742] = anon_sym_PIPE_AMP; - v->a[29743] = anon_sym_EQ_TILDE; - v->a[29744] = anon_sym_AMP_GT; - v->a[29745] = anon_sym_AMP_GT_GT; - v->a[29746] = anon_sym_LT_AMP; - v->a[29747] = anon_sym_GT_AMP; - v->a[29748] = anon_sym_GT_PIPE; - v->a[29749] = anon_sym_LT_AMP_DASH; - v->a[29750] = anon_sym_GT_AMP_DASH; - v->a[29751] = anon_sym_LT_LT_DASH; - v->a[29752] = anon_sym_LT_LT_LT; - v->a[29753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29754] = anon_sym_DOLLAR_LBRACK; - v->a[29755] = anon_sym_DOLLAR; - v->a[29756] = sym__special_character; - v->a[29757] = anon_sym_DQUOTE; - v->a[29758] = sym_raw_string; - v->a[29759] = sym_ansi_c_string; + v->a[29740] = anon_sym_AMP_GT; + v->a[29741] = anon_sym_AMP_GT_GT; + v->a[29742] = anon_sym_LT_AMP; + v->a[29743] = anon_sym_GT_AMP; + v->a[29744] = anon_sym_GT_PIPE; + v->a[29745] = anon_sym_LT_AMP_DASH; + v->a[29746] = anon_sym_GT_AMP_DASH; + v->a[29747] = anon_sym_LT_LT; + v->a[29748] = anon_sym_LT_LT_DASH; + v->a[29749] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29750] = anon_sym_AMP; + v->a[29751] = anon_sym_DOLLAR; + v->a[29752] = sym__special_character; + v->a[29753] = anon_sym_DQUOTE; + v->a[29754] = sym_raw_string; + v->a[29755] = aux_sym_number_token1; + v->a[29756] = aux_sym_number_token2; + v->a[29757] = anon_sym_DOLLAR_LBRACE; + v->a[29758] = anon_sym_DOLLAR_LPAREN; + v->a[29759] = anon_sym_BQUOTE; small_parse_table_1488(v); } void small_parse_table_1488(t_small_parse_table_array *v) { - v->a[29760] = aux_sym_number_token1; - v->a[29761] = aux_sym_number_token2; - v->a[29762] = anon_sym_DOLLAR_LBRACE; - v->a[29763] = anon_sym_DOLLAR_LPAREN; - v->a[29764] = anon_sym_BQUOTE; - v->a[29765] = anon_sym_DOLLAR_BQUOTE; - v->a[29766] = anon_sym_LT_LPAREN; - v->a[29767] = anon_sym_GT_LPAREN; - v->a[29768] = sym_word; - v->a[29769] = 21; - v->a[29770] = actions(3); - v->a[29771] = 1; - v->a[29772] = sym_comment; - v->a[29773] = actions(3233); - v->a[29774] = 1; - v->a[29775] = anon_sym_DOLLAR_LBRACK; - v->a[29776] = actions(3236); - v->a[29777] = 1; - v->a[29778] = anon_sym_DOLLAR; - v->a[29779] = actions(3242); + v->a[29760] = anon_sym_DOLLAR_BQUOTE; + v->a[29761] = sym_word; + v->a[29762] = anon_sym_SEMI; + v->a[29763] = 3; + v->a[29764] = actions(3); + v->a[29765] = 1; + v->a[29766] = sym_comment; + v->a[29767] = actions(2778); + v->a[29768] = 6; + v->a[29769] = sym_file_descriptor; + v->a[29770] = sym__concat; + v->a[29771] = sym_test_operator; + v->a[29772] = sym__bare_dollar; + v->a[29773] = sym__brace_start; + v->a[29774] = aux_sym_heredoc_redirect_token1; + v->a[29775] = actions(2776); + v->a[29776] = 35; + v->a[29777] = anon_sym_LPAREN; + v->a[29778] = anon_sym_PIPE; + v->a[29779] = anon_sym_SEMI_SEMI; small_parse_table_1489(v); } void small_parse_table_1489(t_small_parse_table_array *v) { - v->a[29780] = 1; - v->a[29781] = anon_sym_DQUOTE; - v->a[29782] = actions(3245); - v->a[29783] = 1; - v->a[29784] = aux_sym_number_token1; - v->a[29785] = actions(3248); - v->a[29786] = 1; - v->a[29787] = aux_sym_number_token2; - v->a[29788] = actions(3251); - v->a[29789] = 1; - v->a[29790] = anon_sym_DOLLAR_LBRACE; - v->a[29791] = actions(3254); - v->a[29792] = 1; - v->a[29793] = anon_sym_DOLLAR_LPAREN; - v->a[29794] = actions(3257); - v->a[29795] = 1; - v->a[29796] = anon_sym_BQUOTE; - v->a[29797] = actions(3260); - v->a[29798] = 1; - v->a[29799] = anon_sym_DOLLAR_BQUOTE; + v->a[29780] = anon_sym_SEMI_AMP; + v->a[29781] = anon_sym_SEMI_SEMI_AMP; + v->a[29782] = anon_sym_PIPE_AMP; + v->a[29783] = anon_sym_AMP_AMP; + v->a[29784] = anon_sym_PIPE_PIPE; + v->a[29785] = anon_sym_LT; + v->a[29786] = anon_sym_GT; + v->a[29787] = anon_sym_GT_GT; + v->a[29788] = anon_sym_AMP_GT; + v->a[29789] = anon_sym_AMP_GT_GT; + v->a[29790] = anon_sym_LT_AMP; + v->a[29791] = anon_sym_GT_AMP; + v->a[29792] = anon_sym_GT_PIPE; + v->a[29793] = anon_sym_LT_AMP_DASH; + v->a[29794] = anon_sym_GT_AMP_DASH; + v->a[29795] = anon_sym_LT_LT; + v->a[29796] = anon_sym_LT_LT_DASH; + v->a[29797] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29798] = anon_sym_AMP; + v->a[29799] = aux_sym_concatenation_token1; small_parse_table_1490(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2970.c b/parser/static/small_parse_table/small_parse_table_2970.c deleted file mode 100644 index a38d5502..00000000 --- a/parser/static/small_parse_table/small_parse_table_2970.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2970.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14850(t_small_parse_table_array *v) -{ - v->a[297000] = actions(13068); - v->a[297001] = 1; - v->a[297002] = anon_sym_DOLLAR_LBRACE; - v->a[297003] = actions(13070); - v->a[297004] = 1; - v->a[297005] = anon_sym_DOLLAR_LPAREN; - v->a[297006] = actions(13072); - v->a[297007] = 1; - v->a[297008] = anon_sym_BQUOTE; - v->a[297009] = actions(13074); - v->a[297010] = 1; - v->a[297011] = anon_sym_DOLLAR_BQUOTE; - v->a[297012] = actions(13366); - v->a[297013] = 1; - v->a[297014] = anon_sym_DOLLAR; - v->a[297015] = actions(13368); - v->a[297016] = 1; - v->a[297017] = anon_sym_DQUOTE; - v->a[297018] = state(5771); - v->a[297019] = 1; - small_parse_table_14851(v); -} - -void small_parse_table_14851(t_small_parse_table_array *v) -{ - v->a[297020] = aux_sym_string_repeat1; - v->a[297021] = actions(13058); - v->a[297022] = 2; - v->a[297023] = anon_sym_LPAREN_LPAREN; - v->a[297024] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297025] = state(6127); - v->a[297026] = 4; - v->a[297027] = sym_arithmetic_expansion; - v->a[297028] = sym_simple_expansion; - v->a[297029] = sym_expansion; - v->a[297030] = sym_command_substitution; - v->a[297031] = 12; - v->a[297032] = actions(3); - v->a[297033] = 1; - v->a[297034] = sym_comment; - v->a[297035] = actions(13060); - v->a[297036] = 1; - v->a[297037] = anon_sym_DOLLAR_LBRACK; - v->a[297038] = actions(13066); - v->a[297039] = 1; - small_parse_table_14852(v); -} - -void small_parse_table_14852(t_small_parse_table_array *v) -{ - v->a[297040] = sym_string_content; - v->a[297041] = actions(13068); - v->a[297042] = 1; - v->a[297043] = anon_sym_DOLLAR_LBRACE; - v->a[297044] = actions(13070); - v->a[297045] = 1; - v->a[297046] = anon_sym_DOLLAR_LPAREN; - v->a[297047] = actions(13072); - v->a[297048] = 1; - v->a[297049] = anon_sym_BQUOTE; - v->a[297050] = actions(13074); - v->a[297051] = 1; - v->a[297052] = anon_sym_DOLLAR_BQUOTE; - v->a[297053] = actions(13370); - v->a[297054] = 1; - v->a[297055] = anon_sym_DOLLAR; - v->a[297056] = actions(13372); - v->a[297057] = 1; - v->a[297058] = anon_sym_DQUOTE; - v->a[297059] = state(5768); - small_parse_table_14853(v); -} - -void small_parse_table_14853(t_small_parse_table_array *v) -{ - v->a[297060] = 1; - v->a[297061] = aux_sym_string_repeat1; - v->a[297062] = actions(13058); - v->a[297063] = 2; - v->a[297064] = anon_sym_LPAREN_LPAREN; - v->a[297065] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297066] = state(6127); - v->a[297067] = 4; - v->a[297068] = sym_arithmetic_expansion; - v->a[297069] = sym_simple_expansion; - v->a[297070] = sym_expansion; - v->a[297071] = sym_command_substitution; - v->a[297072] = 12; - v->a[297073] = actions(3); - v->a[297074] = 1; - v->a[297075] = sym_comment; - v->a[297076] = actions(13060); - v->a[297077] = 1; - v->a[297078] = anon_sym_DOLLAR_LBRACK; - v->a[297079] = actions(13066); - small_parse_table_14854(v); -} - -void small_parse_table_14854(t_small_parse_table_array *v) -{ - v->a[297080] = 1; - v->a[297081] = sym_string_content; - v->a[297082] = actions(13068); - v->a[297083] = 1; - v->a[297084] = anon_sym_DOLLAR_LBRACE; - v->a[297085] = actions(13070); - v->a[297086] = 1; - v->a[297087] = anon_sym_DOLLAR_LPAREN; - v->a[297088] = actions(13072); - v->a[297089] = 1; - v->a[297090] = anon_sym_BQUOTE; - v->a[297091] = actions(13074); - v->a[297092] = 1; - v->a[297093] = anon_sym_DOLLAR_BQUOTE; - v->a[297094] = actions(13374); - v->a[297095] = 1; - v->a[297096] = anon_sym_DOLLAR; - v->a[297097] = actions(13376); - v->a[297098] = 1; - v->a[297099] = anon_sym_DQUOTE; - small_parse_table_14855(v); -} - -/* EOF small_parse_table_2970.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2971.c b/parser/static/small_parse_table/small_parse_table_2971.c deleted file mode 100644 index 0a3b347b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2971.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2971.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14855(t_small_parse_table_array *v) -{ - v->a[297100] = state(5774); - v->a[297101] = 1; - v->a[297102] = aux_sym_string_repeat1; - v->a[297103] = actions(13058); - v->a[297104] = 2; - v->a[297105] = anon_sym_LPAREN_LPAREN; - v->a[297106] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297107] = state(6127); - v->a[297108] = 4; - v->a[297109] = sym_arithmetic_expansion; - v->a[297110] = sym_simple_expansion; - v->a[297111] = sym_expansion; - v->a[297112] = sym_command_substitution; - v->a[297113] = 12; - v->a[297114] = actions(3); - v->a[297115] = 1; - v->a[297116] = sym_comment; - v->a[297117] = actions(13060); - v->a[297118] = 1; - v->a[297119] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14856(v); -} - -void small_parse_table_14856(t_small_parse_table_array *v) -{ - v->a[297120] = actions(13066); - v->a[297121] = 1; - v->a[297122] = sym_string_content; - v->a[297123] = actions(13068); - v->a[297124] = 1; - v->a[297125] = anon_sym_DOLLAR_LBRACE; - v->a[297126] = actions(13070); - v->a[297127] = 1; - v->a[297128] = anon_sym_DOLLAR_LPAREN; - v->a[297129] = actions(13072); - v->a[297130] = 1; - v->a[297131] = anon_sym_BQUOTE; - v->a[297132] = actions(13074); - v->a[297133] = 1; - v->a[297134] = anon_sym_DOLLAR_BQUOTE; - v->a[297135] = actions(13378); - v->a[297136] = 1; - v->a[297137] = anon_sym_DOLLAR; - v->a[297138] = actions(13380); - v->a[297139] = 1; - small_parse_table_14857(v); -} - -void small_parse_table_14857(t_small_parse_table_array *v) -{ - v->a[297140] = anon_sym_DQUOTE; - v->a[297141] = state(5768); - v->a[297142] = 1; - v->a[297143] = aux_sym_string_repeat1; - v->a[297144] = actions(13058); - v->a[297145] = 2; - v->a[297146] = anon_sym_LPAREN_LPAREN; - v->a[297147] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297148] = state(6127); - v->a[297149] = 4; - v->a[297150] = sym_arithmetic_expansion; - v->a[297151] = sym_simple_expansion; - v->a[297152] = sym_expansion; - v->a[297153] = sym_command_substitution; - v->a[297154] = 12; - v->a[297155] = actions(3); - v->a[297156] = 1; - v->a[297157] = sym_comment; - v->a[297158] = actions(13060); - v->a[297159] = 1; - small_parse_table_14858(v); -} - -void small_parse_table_14858(t_small_parse_table_array *v) -{ - v->a[297160] = anon_sym_DOLLAR_LBRACK; - v->a[297161] = actions(13066); - v->a[297162] = 1; - v->a[297163] = sym_string_content; - v->a[297164] = actions(13068); - v->a[297165] = 1; - v->a[297166] = anon_sym_DOLLAR_LBRACE; - v->a[297167] = actions(13070); - v->a[297168] = 1; - v->a[297169] = anon_sym_DOLLAR_LPAREN; - v->a[297170] = actions(13072); - v->a[297171] = 1; - v->a[297172] = anon_sym_BQUOTE; - v->a[297173] = actions(13074); - v->a[297174] = 1; - v->a[297175] = anon_sym_DOLLAR_BQUOTE; - v->a[297176] = actions(13382); - v->a[297177] = 1; - v->a[297178] = anon_sym_DOLLAR; - v->a[297179] = actions(13384); - small_parse_table_14859(v); -} - -void small_parse_table_14859(t_small_parse_table_array *v) -{ - v->a[297180] = 1; - v->a[297181] = anon_sym_DQUOTE; - v->a[297182] = state(5776); - v->a[297183] = 1; - v->a[297184] = aux_sym_string_repeat1; - v->a[297185] = actions(13058); - v->a[297186] = 2; - v->a[297187] = anon_sym_LPAREN_LPAREN; - v->a[297188] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297189] = state(6127); - v->a[297190] = 4; - v->a[297191] = sym_arithmetic_expansion; - v->a[297192] = sym_simple_expansion; - v->a[297193] = sym_expansion; - v->a[297194] = sym_command_substitution; - v->a[297195] = 12; - v->a[297196] = actions(3); - v->a[297197] = 1; - v->a[297198] = sym_comment; - v->a[297199] = actions(13060); - small_parse_table_14860(v); -} - -/* EOF small_parse_table_2971.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2972.c b/parser/static/small_parse_table/small_parse_table_2972.c deleted file mode 100644 index e34eddd7..00000000 --- a/parser/static/small_parse_table/small_parse_table_2972.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2972.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14860(t_small_parse_table_array *v) -{ - v->a[297200] = 1; - v->a[297201] = anon_sym_DOLLAR_LBRACK; - v->a[297202] = actions(13066); - v->a[297203] = 1; - v->a[297204] = sym_string_content; - v->a[297205] = actions(13068); - v->a[297206] = 1; - v->a[297207] = anon_sym_DOLLAR_LBRACE; - v->a[297208] = actions(13070); - v->a[297209] = 1; - v->a[297210] = anon_sym_DOLLAR_LPAREN; - v->a[297211] = actions(13072); - v->a[297212] = 1; - v->a[297213] = anon_sym_BQUOTE; - v->a[297214] = actions(13074); - v->a[297215] = 1; - v->a[297216] = anon_sym_DOLLAR_BQUOTE; - v->a[297217] = actions(13386); - v->a[297218] = 1; - v->a[297219] = anon_sym_DOLLAR; - small_parse_table_14861(v); -} - -void small_parse_table_14861(t_small_parse_table_array *v) -{ - v->a[297220] = actions(13388); - v->a[297221] = 1; - v->a[297222] = anon_sym_DQUOTE; - v->a[297223] = state(5768); - v->a[297224] = 1; - v->a[297225] = aux_sym_string_repeat1; - v->a[297226] = actions(13058); - v->a[297227] = 2; - v->a[297228] = anon_sym_LPAREN_LPAREN; - v->a[297229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297230] = state(6127); - v->a[297231] = 4; - v->a[297232] = sym_arithmetic_expansion; - v->a[297233] = sym_simple_expansion; - v->a[297234] = sym_expansion; - v->a[297235] = sym_command_substitution; - v->a[297236] = 12; - v->a[297237] = actions(3); - v->a[297238] = 1; - v->a[297239] = sym_comment; - small_parse_table_14862(v); -} - -void small_parse_table_14862(t_small_parse_table_array *v) -{ - v->a[297240] = actions(13060); - v->a[297241] = 1; - v->a[297242] = anon_sym_DOLLAR_LBRACK; - v->a[297243] = actions(13066); - v->a[297244] = 1; - v->a[297245] = sym_string_content; - v->a[297246] = actions(13068); - v->a[297247] = 1; - v->a[297248] = anon_sym_DOLLAR_LBRACE; - v->a[297249] = actions(13070); - v->a[297250] = 1; - v->a[297251] = anon_sym_DOLLAR_LPAREN; - v->a[297252] = actions(13072); - v->a[297253] = 1; - v->a[297254] = anon_sym_BQUOTE; - v->a[297255] = actions(13074); - v->a[297256] = 1; - v->a[297257] = anon_sym_DOLLAR_BQUOTE; - v->a[297258] = actions(13390); - v->a[297259] = 1; - small_parse_table_14863(v); -} - -void small_parse_table_14863(t_small_parse_table_array *v) -{ - v->a[297260] = anon_sym_DOLLAR; - v->a[297261] = actions(13392); - v->a[297262] = 1; - v->a[297263] = anon_sym_DQUOTE; - v->a[297264] = state(5785); - v->a[297265] = 1; - v->a[297266] = aux_sym_string_repeat1; - v->a[297267] = actions(13058); - v->a[297268] = 2; - v->a[297269] = anon_sym_LPAREN_LPAREN; - v->a[297270] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297271] = state(6127); - v->a[297272] = 4; - v->a[297273] = sym_arithmetic_expansion; - v->a[297274] = sym_simple_expansion; - v->a[297275] = sym_expansion; - v->a[297276] = sym_command_substitution; - v->a[297277] = 12; - v->a[297278] = actions(3); - v->a[297279] = 1; - small_parse_table_14864(v); -} - -void small_parse_table_14864(t_small_parse_table_array *v) -{ - v->a[297280] = sym_comment; - v->a[297281] = actions(13060); - v->a[297282] = 1; - v->a[297283] = anon_sym_DOLLAR_LBRACK; - v->a[297284] = actions(13066); - v->a[297285] = 1; - v->a[297286] = sym_string_content; - v->a[297287] = actions(13068); - v->a[297288] = 1; - v->a[297289] = anon_sym_DOLLAR_LBRACE; - v->a[297290] = actions(13070); - v->a[297291] = 1; - v->a[297292] = anon_sym_DOLLAR_LPAREN; - v->a[297293] = actions(13072); - v->a[297294] = 1; - v->a[297295] = anon_sym_BQUOTE; - v->a[297296] = actions(13074); - v->a[297297] = 1; - v->a[297298] = anon_sym_DOLLAR_BQUOTE; - v->a[297299] = actions(13394); - small_parse_table_14865(v); -} - -/* EOF small_parse_table_2972.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2973.c b/parser/static/small_parse_table/small_parse_table_2973.c deleted file mode 100644 index 8762319d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2973.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2973.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14865(t_small_parse_table_array *v) -{ - v->a[297300] = 1; - v->a[297301] = anon_sym_DOLLAR; - v->a[297302] = actions(13396); - v->a[297303] = 1; - v->a[297304] = anon_sym_DQUOTE; - v->a[297305] = state(5795); - v->a[297306] = 1; - v->a[297307] = aux_sym_string_repeat1; - v->a[297308] = actions(13058); - v->a[297309] = 2; - v->a[297310] = anon_sym_LPAREN_LPAREN; - v->a[297311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297312] = state(6127); - v->a[297313] = 4; - v->a[297314] = sym_arithmetic_expansion; - v->a[297315] = sym_simple_expansion; - v->a[297316] = sym_expansion; - v->a[297317] = sym_command_substitution; - v->a[297318] = 12; - v->a[297319] = actions(3); - small_parse_table_14866(v); -} - -void small_parse_table_14866(t_small_parse_table_array *v) -{ - v->a[297320] = 1; - v->a[297321] = sym_comment; - v->a[297322] = actions(13060); - v->a[297323] = 1; - v->a[297324] = anon_sym_DOLLAR_LBRACK; - v->a[297325] = actions(13066); - v->a[297326] = 1; - v->a[297327] = sym_string_content; - v->a[297328] = actions(13068); - v->a[297329] = 1; - v->a[297330] = anon_sym_DOLLAR_LBRACE; - v->a[297331] = actions(13070); - v->a[297332] = 1; - v->a[297333] = anon_sym_DOLLAR_LPAREN; - v->a[297334] = actions(13072); - v->a[297335] = 1; - v->a[297336] = anon_sym_BQUOTE; - v->a[297337] = actions(13074); - v->a[297338] = 1; - v->a[297339] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14867(v); -} - -void small_parse_table_14867(t_small_parse_table_array *v) -{ - v->a[297340] = actions(13398); - v->a[297341] = 1; - v->a[297342] = anon_sym_DOLLAR; - v->a[297343] = actions(13400); - v->a[297344] = 1; - v->a[297345] = anon_sym_DQUOTE; - v->a[297346] = state(5768); - v->a[297347] = 1; - v->a[297348] = aux_sym_string_repeat1; - v->a[297349] = actions(13058); - v->a[297350] = 2; - v->a[297351] = anon_sym_LPAREN_LPAREN; - v->a[297352] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297353] = state(6127); - v->a[297354] = 4; - v->a[297355] = sym_arithmetic_expansion; - v->a[297356] = sym_simple_expansion; - v->a[297357] = sym_expansion; - v->a[297358] = sym_command_substitution; - v->a[297359] = 12; - small_parse_table_14868(v); -} - -void small_parse_table_14868(t_small_parse_table_array *v) -{ - v->a[297360] = actions(3); - v->a[297361] = 1; - v->a[297362] = sym_comment; - v->a[297363] = actions(13060); - v->a[297364] = 1; - v->a[297365] = anon_sym_DOLLAR_LBRACK; - v->a[297366] = actions(13066); - v->a[297367] = 1; - v->a[297368] = sym_string_content; - v->a[297369] = actions(13068); - v->a[297370] = 1; - v->a[297371] = anon_sym_DOLLAR_LBRACE; - v->a[297372] = actions(13070); - v->a[297373] = 1; - v->a[297374] = anon_sym_DOLLAR_LPAREN; - v->a[297375] = actions(13072); - v->a[297376] = 1; - v->a[297377] = anon_sym_BQUOTE; - v->a[297378] = actions(13074); - v->a[297379] = 1; - small_parse_table_14869(v); -} - -void small_parse_table_14869(t_small_parse_table_array *v) -{ - v->a[297380] = anon_sym_DOLLAR_BQUOTE; - v->a[297381] = actions(13402); - v->a[297382] = 1; - v->a[297383] = anon_sym_DOLLAR; - v->a[297384] = actions(13404); - v->a[297385] = 1; - v->a[297386] = anon_sym_DQUOTE; - v->a[297387] = state(5778); - v->a[297388] = 1; - v->a[297389] = aux_sym_string_repeat1; - v->a[297390] = actions(13058); - v->a[297391] = 2; - v->a[297392] = anon_sym_LPAREN_LPAREN; - v->a[297393] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297394] = state(6127); - v->a[297395] = 4; - v->a[297396] = sym_arithmetic_expansion; - v->a[297397] = sym_simple_expansion; - v->a[297398] = sym_expansion; - v->a[297399] = sym_command_substitution; - small_parse_table_14870(v); -} - -/* EOF small_parse_table_2973.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2974.c b/parser/static/small_parse_table/small_parse_table_2974.c deleted file mode 100644 index 3493ce3c..00000000 --- a/parser/static/small_parse_table/small_parse_table_2974.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2974.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14870(t_small_parse_table_array *v) -{ - v->a[297400] = 12; - v->a[297401] = actions(3); - v->a[297402] = 1; - v->a[297403] = sym_comment; - v->a[297404] = actions(13060); - v->a[297405] = 1; - v->a[297406] = anon_sym_DOLLAR_LBRACK; - v->a[297407] = actions(13066); - v->a[297408] = 1; - v->a[297409] = sym_string_content; - v->a[297410] = actions(13068); - v->a[297411] = 1; - v->a[297412] = anon_sym_DOLLAR_LBRACE; - v->a[297413] = actions(13070); - v->a[297414] = 1; - v->a[297415] = anon_sym_DOLLAR_LPAREN; - v->a[297416] = actions(13072); - v->a[297417] = 1; - v->a[297418] = anon_sym_BQUOTE; - v->a[297419] = actions(13074); - small_parse_table_14871(v); -} - -void small_parse_table_14871(t_small_parse_table_array *v) -{ - v->a[297420] = 1; - v->a[297421] = anon_sym_DOLLAR_BQUOTE; - v->a[297422] = actions(13406); - v->a[297423] = 1; - v->a[297424] = anon_sym_DOLLAR; - v->a[297425] = actions(13408); - v->a[297426] = 1; - v->a[297427] = anon_sym_DQUOTE; - v->a[297428] = state(5714); - v->a[297429] = 1; - v->a[297430] = aux_sym_string_repeat1; - v->a[297431] = actions(13058); - v->a[297432] = 2; - v->a[297433] = anon_sym_LPAREN_LPAREN; - v->a[297434] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297435] = state(6127); - v->a[297436] = 4; - v->a[297437] = sym_arithmetic_expansion; - v->a[297438] = sym_simple_expansion; - v->a[297439] = sym_expansion; - small_parse_table_14872(v); -} - -void small_parse_table_14872(t_small_parse_table_array *v) -{ - v->a[297440] = sym_command_substitution; - v->a[297441] = 12; - v->a[297442] = actions(3); - v->a[297443] = 1; - v->a[297444] = sym_comment; - v->a[297445] = actions(13060); - v->a[297446] = 1; - v->a[297447] = anon_sym_DOLLAR_LBRACK; - v->a[297448] = actions(13066); - v->a[297449] = 1; - v->a[297450] = sym_string_content; - v->a[297451] = actions(13068); - v->a[297452] = 1; - v->a[297453] = anon_sym_DOLLAR_LBRACE; - v->a[297454] = actions(13070); - v->a[297455] = 1; - v->a[297456] = anon_sym_DOLLAR_LPAREN; - v->a[297457] = actions(13072); - v->a[297458] = 1; - v->a[297459] = anon_sym_BQUOTE; - small_parse_table_14873(v); -} - -void small_parse_table_14873(t_small_parse_table_array *v) -{ - v->a[297460] = actions(13074); - v->a[297461] = 1; - v->a[297462] = anon_sym_DOLLAR_BQUOTE; - v->a[297463] = actions(13410); - v->a[297464] = 1; - v->a[297465] = anon_sym_DOLLAR; - v->a[297466] = actions(13412); - v->a[297467] = 1; - v->a[297468] = anon_sym_DQUOTE; - v->a[297469] = state(5703); - v->a[297470] = 1; - v->a[297471] = aux_sym_string_repeat1; - v->a[297472] = actions(13058); - v->a[297473] = 2; - v->a[297474] = anon_sym_LPAREN_LPAREN; - v->a[297475] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297476] = state(6127); - v->a[297477] = 4; - v->a[297478] = sym_arithmetic_expansion; - v->a[297479] = sym_simple_expansion; - small_parse_table_14874(v); -} - -void small_parse_table_14874(t_small_parse_table_array *v) -{ - v->a[297480] = sym_expansion; - v->a[297481] = sym_command_substitution; - v->a[297482] = 12; - v->a[297483] = actions(3); - v->a[297484] = 1; - v->a[297485] = sym_comment; - v->a[297486] = actions(13060); - v->a[297487] = 1; - v->a[297488] = anon_sym_DOLLAR_LBRACK; - v->a[297489] = actions(13066); - v->a[297490] = 1; - v->a[297491] = sym_string_content; - v->a[297492] = actions(13068); - v->a[297493] = 1; - v->a[297494] = anon_sym_DOLLAR_LBRACE; - v->a[297495] = actions(13070); - v->a[297496] = 1; - v->a[297497] = anon_sym_DOLLAR_LPAREN; - v->a[297498] = actions(13072); - v->a[297499] = 1; - small_parse_table_14875(v); -} - -/* EOF small_parse_table_2974.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2975.c b/parser/static/small_parse_table/small_parse_table_2975.c deleted file mode 100644 index 0e526cd8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2975.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2975.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14875(t_small_parse_table_array *v) -{ - v->a[297500] = anon_sym_BQUOTE; - v->a[297501] = actions(13074); - v->a[297502] = 1; - v->a[297503] = anon_sym_DOLLAR_BQUOTE; - v->a[297504] = actions(13414); - v->a[297505] = 1; - v->a[297506] = anon_sym_DOLLAR; - v->a[297507] = actions(13416); - v->a[297508] = 1; - v->a[297509] = anon_sym_DQUOTE; - v->a[297510] = state(5768); - v->a[297511] = 1; - v->a[297512] = aux_sym_string_repeat1; - v->a[297513] = actions(13058); - v->a[297514] = 2; - v->a[297515] = anon_sym_LPAREN_LPAREN; - v->a[297516] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297517] = state(6127); - v->a[297518] = 4; - v->a[297519] = sym_arithmetic_expansion; - small_parse_table_14876(v); -} - -void small_parse_table_14876(t_small_parse_table_array *v) -{ - v->a[297520] = sym_simple_expansion; - v->a[297521] = sym_expansion; - v->a[297522] = sym_command_substitution; - v->a[297523] = 12; - v->a[297524] = actions(3); - v->a[297525] = 1; - v->a[297526] = sym_comment; - v->a[297527] = actions(13060); - v->a[297528] = 1; - v->a[297529] = anon_sym_DOLLAR_LBRACK; - v->a[297530] = actions(13066); - v->a[297531] = 1; - v->a[297532] = sym_string_content; - v->a[297533] = actions(13068); - v->a[297534] = 1; - v->a[297535] = anon_sym_DOLLAR_LBRACE; - v->a[297536] = actions(13070); - v->a[297537] = 1; - v->a[297538] = anon_sym_DOLLAR_LPAREN; - v->a[297539] = actions(13072); - small_parse_table_14877(v); -} - -void small_parse_table_14877(t_small_parse_table_array *v) -{ - v->a[297540] = 1; - v->a[297541] = anon_sym_BQUOTE; - v->a[297542] = actions(13074); - v->a[297543] = 1; - v->a[297544] = anon_sym_DOLLAR_BQUOTE; - v->a[297545] = actions(13418); - v->a[297546] = 1; - v->a[297547] = anon_sym_DOLLAR; - v->a[297548] = actions(13420); - v->a[297549] = 1; - v->a[297550] = anon_sym_DQUOTE; - v->a[297551] = state(5768); - v->a[297552] = 1; - v->a[297553] = aux_sym_string_repeat1; - v->a[297554] = actions(13058); - v->a[297555] = 2; - v->a[297556] = anon_sym_LPAREN_LPAREN; - v->a[297557] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297558] = state(6127); - v->a[297559] = 4; - small_parse_table_14878(v); -} - -void small_parse_table_14878(t_small_parse_table_array *v) -{ - v->a[297560] = sym_arithmetic_expansion; - v->a[297561] = sym_simple_expansion; - v->a[297562] = sym_expansion; - v->a[297563] = sym_command_substitution; - v->a[297564] = 12; - v->a[297565] = actions(3); - v->a[297566] = 1; - v->a[297567] = sym_comment; - v->a[297568] = actions(13060); - v->a[297569] = 1; - v->a[297570] = anon_sym_DOLLAR_LBRACK; - v->a[297571] = actions(13066); - v->a[297572] = 1; - v->a[297573] = sym_string_content; - v->a[297574] = actions(13068); - v->a[297575] = 1; - v->a[297576] = anon_sym_DOLLAR_LBRACE; - v->a[297577] = actions(13070); - v->a[297578] = 1; - v->a[297579] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14879(v); -} - -void small_parse_table_14879(t_small_parse_table_array *v) -{ - v->a[297580] = actions(13072); - v->a[297581] = 1; - v->a[297582] = anon_sym_BQUOTE; - v->a[297583] = actions(13074); - v->a[297584] = 1; - v->a[297585] = anon_sym_DOLLAR_BQUOTE; - v->a[297586] = actions(13422); - v->a[297587] = 1; - v->a[297588] = anon_sym_DOLLAR; - v->a[297589] = actions(13424); - v->a[297590] = 1; - v->a[297591] = anon_sym_DQUOTE; - v->a[297592] = state(5748); - v->a[297593] = 1; - v->a[297594] = aux_sym_string_repeat1; - v->a[297595] = actions(13058); - v->a[297596] = 2; - v->a[297597] = anon_sym_LPAREN_LPAREN; - v->a[297598] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297599] = state(6127); - small_parse_table_14880(v); -} - -/* EOF small_parse_table_2975.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2976.c b/parser/static/small_parse_table/small_parse_table_2976.c deleted file mode 100644 index ac8be540..00000000 --- a/parser/static/small_parse_table/small_parse_table_2976.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2976.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14880(t_small_parse_table_array *v) -{ - v->a[297600] = 4; - v->a[297601] = sym_arithmetic_expansion; - v->a[297602] = sym_simple_expansion; - v->a[297603] = sym_expansion; - v->a[297604] = sym_command_substitution; - v->a[297605] = 12; - v->a[297606] = actions(3); - v->a[297607] = 1; - v->a[297608] = sym_comment; - v->a[297609] = actions(13060); - v->a[297610] = 1; - v->a[297611] = anon_sym_DOLLAR_LBRACK; - v->a[297612] = actions(13066); - v->a[297613] = 1; - v->a[297614] = sym_string_content; - v->a[297615] = actions(13068); - v->a[297616] = 1; - v->a[297617] = anon_sym_DOLLAR_LBRACE; - v->a[297618] = actions(13070); - v->a[297619] = 1; - small_parse_table_14881(v); -} - -void small_parse_table_14881(t_small_parse_table_array *v) -{ - v->a[297620] = anon_sym_DOLLAR_LPAREN; - v->a[297621] = actions(13072); - v->a[297622] = 1; - v->a[297623] = anon_sym_BQUOTE; - v->a[297624] = actions(13074); - v->a[297625] = 1; - v->a[297626] = anon_sym_DOLLAR_BQUOTE; - v->a[297627] = actions(13426); - v->a[297628] = 1; - v->a[297629] = anon_sym_DOLLAR; - v->a[297630] = actions(13428); - v->a[297631] = 1; - v->a[297632] = anon_sym_DQUOTE; - v->a[297633] = state(5786); - v->a[297634] = 1; - v->a[297635] = aux_sym_string_repeat1; - v->a[297636] = actions(13058); - v->a[297637] = 2; - v->a[297638] = anon_sym_LPAREN_LPAREN; - v->a[297639] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14882(v); -} - -void small_parse_table_14882(t_small_parse_table_array *v) -{ - v->a[297640] = state(6127); - v->a[297641] = 4; - v->a[297642] = sym_arithmetic_expansion; - v->a[297643] = sym_simple_expansion; - v->a[297644] = sym_expansion; - v->a[297645] = sym_command_substitution; - v->a[297646] = 3; - v->a[297647] = actions(3); - v->a[297648] = 1; - v->a[297649] = sym_comment; - v->a[297650] = actions(2074); - v->a[297651] = 2; - v->a[297652] = sym_file_descriptor; - v->a[297653] = aux_sym_heredoc_redirect_token1; - v->a[297654] = actions(2072); - v->a[297655] = 13; - v->a[297656] = anon_sym_PIPE_PIPE; - v->a[297657] = anon_sym_AMP_AMP; - v->a[297658] = anon_sym_LT; - v->a[297659] = anon_sym_GT; - small_parse_table_14883(v); -} - -void small_parse_table_14883(t_small_parse_table_array *v) -{ - v->a[297660] = anon_sym_GT_GT; - v->a[297661] = anon_sym_AMP_GT; - v->a[297662] = anon_sym_AMP_GT_GT; - v->a[297663] = anon_sym_LT_AMP; - v->a[297664] = anon_sym_GT_AMP; - v->a[297665] = anon_sym_GT_PIPE; - v->a[297666] = anon_sym_LT_AMP_DASH; - v->a[297667] = anon_sym_GT_AMP_DASH; - v->a[297668] = anon_sym_LT_LT_LT; - v->a[297669] = 12; - v->a[297670] = actions(3); - v->a[297671] = 1; - v->a[297672] = sym_comment; - v->a[297673] = actions(13060); - v->a[297674] = 1; - v->a[297675] = anon_sym_DOLLAR_LBRACK; - v->a[297676] = actions(13066); - v->a[297677] = 1; - v->a[297678] = sym_string_content; - v->a[297679] = actions(13068); - small_parse_table_14884(v); -} - -void small_parse_table_14884(t_small_parse_table_array *v) -{ - v->a[297680] = 1; - v->a[297681] = anon_sym_DOLLAR_LBRACE; - v->a[297682] = actions(13070); - v->a[297683] = 1; - v->a[297684] = anon_sym_DOLLAR_LPAREN; - v->a[297685] = actions(13072); - v->a[297686] = 1; - v->a[297687] = anon_sym_BQUOTE; - v->a[297688] = actions(13074); - v->a[297689] = 1; - v->a[297690] = anon_sym_DOLLAR_BQUOTE; - v->a[297691] = actions(13430); - v->a[297692] = 1; - v->a[297693] = anon_sym_DOLLAR; - v->a[297694] = actions(13432); - v->a[297695] = 1; - v->a[297696] = anon_sym_DQUOTE; - v->a[297697] = state(5768); - v->a[297698] = 1; - v->a[297699] = aux_sym_string_repeat1; - small_parse_table_14885(v); -} - -/* EOF small_parse_table_2976.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2977.c b/parser/static/small_parse_table/small_parse_table_2977.c deleted file mode 100644 index 8b551163..00000000 --- a/parser/static/small_parse_table/small_parse_table_2977.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2977.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14885(t_small_parse_table_array *v) -{ - v->a[297700] = actions(13058); - v->a[297701] = 2; - v->a[297702] = anon_sym_LPAREN_LPAREN; - v->a[297703] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297704] = state(6127); - v->a[297705] = 4; - v->a[297706] = sym_arithmetic_expansion; - v->a[297707] = sym_simple_expansion; - v->a[297708] = sym_expansion; - v->a[297709] = sym_command_substitution; - v->a[297710] = 12; - v->a[297711] = actions(3); - v->a[297712] = 1; - v->a[297713] = sym_comment; - v->a[297714] = actions(13060); - v->a[297715] = 1; - v->a[297716] = anon_sym_DOLLAR_LBRACK; - v->a[297717] = actions(13066); - v->a[297718] = 1; - v->a[297719] = sym_string_content; - small_parse_table_14886(v); -} - -void small_parse_table_14886(t_small_parse_table_array *v) -{ - v->a[297720] = actions(13068); - v->a[297721] = 1; - v->a[297722] = anon_sym_DOLLAR_LBRACE; - v->a[297723] = actions(13070); - v->a[297724] = 1; - v->a[297725] = anon_sym_DOLLAR_LPAREN; - v->a[297726] = actions(13072); - v->a[297727] = 1; - v->a[297728] = anon_sym_BQUOTE; - v->a[297729] = actions(13074); - v->a[297730] = 1; - v->a[297731] = anon_sym_DOLLAR_BQUOTE; - v->a[297732] = actions(13434); - v->a[297733] = 1; - v->a[297734] = anon_sym_DOLLAR; - v->a[297735] = actions(13436); - v->a[297736] = 1; - v->a[297737] = anon_sym_DQUOTE; - v->a[297738] = state(5790); - v->a[297739] = 1; - small_parse_table_14887(v); -} - -void small_parse_table_14887(t_small_parse_table_array *v) -{ - v->a[297740] = aux_sym_string_repeat1; - v->a[297741] = actions(13058); - v->a[297742] = 2; - v->a[297743] = anon_sym_LPAREN_LPAREN; - v->a[297744] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297745] = state(6127); - v->a[297746] = 4; - v->a[297747] = sym_arithmetic_expansion; - v->a[297748] = sym_simple_expansion; - v->a[297749] = sym_expansion; - v->a[297750] = sym_command_substitution; - v->a[297751] = 12; - v->a[297752] = actions(3); - v->a[297753] = 1; - v->a[297754] = sym_comment; - v->a[297755] = actions(13060); - v->a[297756] = 1; - v->a[297757] = anon_sym_DOLLAR_LBRACK; - v->a[297758] = actions(13066); - v->a[297759] = 1; - small_parse_table_14888(v); -} - -void small_parse_table_14888(t_small_parse_table_array *v) -{ - v->a[297760] = sym_string_content; - v->a[297761] = actions(13068); - v->a[297762] = 1; - v->a[297763] = anon_sym_DOLLAR_LBRACE; - v->a[297764] = actions(13070); - v->a[297765] = 1; - v->a[297766] = anon_sym_DOLLAR_LPAREN; - v->a[297767] = actions(13072); - v->a[297768] = 1; - v->a[297769] = anon_sym_BQUOTE; - v->a[297770] = actions(13074); - v->a[297771] = 1; - v->a[297772] = anon_sym_DOLLAR_BQUOTE; - v->a[297773] = actions(13438); - v->a[297774] = 1; - v->a[297775] = anon_sym_DOLLAR; - v->a[297776] = actions(13440); - v->a[297777] = 1; - v->a[297778] = anon_sym_DQUOTE; - v->a[297779] = state(5768); - small_parse_table_14889(v); -} - -void small_parse_table_14889(t_small_parse_table_array *v) -{ - v->a[297780] = 1; - v->a[297781] = aux_sym_string_repeat1; - v->a[297782] = actions(13058); - v->a[297783] = 2; - v->a[297784] = anon_sym_LPAREN_LPAREN; - v->a[297785] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297786] = state(6127); - v->a[297787] = 4; - v->a[297788] = sym_arithmetic_expansion; - v->a[297789] = sym_simple_expansion; - v->a[297790] = sym_expansion; - v->a[297791] = sym_command_substitution; - v->a[297792] = 12; - v->a[297793] = actions(3); - v->a[297794] = 1; - v->a[297795] = sym_comment; - v->a[297796] = actions(13060); - v->a[297797] = 1; - v->a[297798] = anon_sym_DOLLAR_LBRACK; - v->a[297799] = actions(13066); - small_parse_table_14890(v); -} - -/* EOF small_parse_table_2977.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2978.c b/parser/static/small_parse_table/small_parse_table_2978.c deleted file mode 100644 index 34bfae95..00000000 --- a/parser/static/small_parse_table/small_parse_table_2978.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2978.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14890(t_small_parse_table_array *v) -{ - v->a[297800] = 1; - v->a[297801] = sym_string_content; - v->a[297802] = actions(13068); - v->a[297803] = 1; - v->a[297804] = anon_sym_DOLLAR_LBRACE; - v->a[297805] = actions(13070); - v->a[297806] = 1; - v->a[297807] = anon_sym_DOLLAR_LPAREN; - v->a[297808] = actions(13072); - v->a[297809] = 1; - v->a[297810] = anon_sym_BQUOTE; - v->a[297811] = actions(13074); - v->a[297812] = 1; - v->a[297813] = anon_sym_DOLLAR_BQUOTE; - v->a[297814] = actions(13442); - v->a[297815] = 1; - v->a[297816] = anon_sym_DOLLAR; - v->a[297817] = actions(13444); - v->a[297818] = 1; - v->a[297819] = anon_sym_DQUOTE; - small_parse_table_14891(v); -} - -void small_parse_table_14891(t_small_parse_table_array *v) -{ - v->a[297820] = state(5792); - v->a[297821] = 1; - v->a[297822] = aux_sym_string_repeat1; - v->a[297823] = actions(13058); - v->a[297824] = 2; - v->a[297825] = anon_sym_LPAREN_LPAREN; - v->a[297826] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297827] = state(6127); - v->a[297828] = 4; - v->a[297829] = sym_arithmetic_expansion; - v->a[297830] = sym_simple_expansion; - v->a[297831] = sym_expansion; - v->a[297832] = sym_command_substitution; - v->a[297833] = 12; - v->a[297834] = actions(3); - v->a[297835] = 1; - v->a[297836] = sym_comment; - v->a[297837] = actions(13060); - v->a[297838] = 1; - v->a[297839] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14892(v); -} - -void small_parse_table_14892(t_small_parse_table_array *v) -{ - v->a[297840] = actions(13066); - v->a[297841] = 1; - v->a[297842] = sym_string_content; - v->a[297843] = actions(13068); - v->a[297844] = 1; - v->a[297845] = anon_sym_DOLLAR_LBRACE; - v->a[297846] = actions(13070); - v->a[297847] = 1; - v->a[297848] = anon_sym_DOLLAR_LPAREN; - v->a[297849] = actions(13072); - v->a[297850] = 1; - v->a[297851] = anon_sym_BQUOTE; - v->a[297852] = actions(13074); - v->a[297853] = 1; - v->a[297854] = anon_sym_DOLLAR_BQUOTE; - v->a[297855] = actions(13446); - v->a[297856] = 1; - v->a[297857] = anon_sym_DOLLAR; - v->a[297858] = actions(13448); - v->a[297859] = 1; - small_parse_table_14893(v); -} - -void small_parse_table_14893(t_small_parse_table_array *v) -{ - v->a[297860] = anon_sym_DQUOTE; - v->a[297861] = state(5768); - v->a[297862] = 1; - v->a[297863] = aux_sym_string_repeat1; - v->a[297864] = actions(13058); - v->a[297865] = 2; - v->a[297866] = anon_sym_LPAREN_LPAREN; - v->a[297867] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297868] = state(6127); - v->a[297869] = 4; - v->a[297870] = sym_arithmetic_expansion; - v->a[297871] = sym_simple_expansion; - v->a[297872] = sym_expansion; - v->a[297873] = sym_command_substitution; - v->a[297874] = 12; - v->a[297875] = actions(3); - v->a[297876] = 1; - v->a[297877] = sym_comment; - v->a[297878] = actions(13060); - v->a[297879] = 1; - small_parse_table_14894(v); -} - -void small_parse_table_14894(t_small_parse_table_array *v) -{ - v->a[297880] = anon_sym_DOLLAR_LBRACK; - v->a[297881] = actions(13066); - v->a[297882] = 1; - v->a[297883] = sym_string_content; - v->a[297884] = actions(13068); - v->a[297885] = 1; - v->a[297886] = anon_sym_DOLLAR_LBRACE; - v->a[297887] = actions(13070); - v->a[297888] = 1; - v->a[297889] = anon_sym_DOLLAR_LPAREN; - v->a[297890] = actions(13072); - v->a[297891] = 1; - v->a[297892] = anon_sym_BQUOTE; - v->a[297893] = actions(13074); - v->a[297894] = 1; - v->a[297895] = anon_sym_DOLLAR_BQUOTE; - v->a[297896] = actions(13450); - v->a[297897] = 1; - v->a[297898] = anon_sym_DOLLAR; - v->a[297899] = actions(13452); - small_parse_table_14895(v); -} - -/* EOF small_parse_table_2978.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2979.c b/parser/static/small_parse_table/small_parse_table_2979.c deleted file mode 100644 index 38afb748..00000000 --- a/parser/static/small_parse_table/small_parse_table_2979.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2979.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14895(t_small_parse_table_array *v) -{ - v->a[297900] = 1; - v->a[297901] = anon_sym_DQUOTE; - v->a[297902] = state(5768); - v->a[297903] = 1; - v->a[297904] = aux_sym_string_repeat1; - v->a[297905] = actions(13058); - v->a[297906] = 2; - v->a[297907] = anon_sym_LPAREN_LPAREN; - v->a[297908] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297909] = state(6127); - v->a[297910] = 4; - v->a[297911] = sym_arithmetic_expansion; - v->a[297912] = sym_simple_expansion; - v->a[297913] = sym_expansion; - v->a[297914] = sym_command_substitution; - v->a[297915] = 12; - v->a[297916] = actions(3); - v->a[297917] = 1; - v->a[297918] = sym_comment; - v->a[297919] = actions(13060); - small_parse_table_14896(v); -} - -void small_parse_table_14896(t_small_parse_table_array *v) -{ - v->a[297920] = 1; - v->a[297921] = anon_sym_DOLLAR_LBRACK; - v->a[297922] = actions(13066); - v->a[297923] = 1; - v->a[297924] = sym_string_content; - v->a[297925] = actions(13068); - v->a[297926] = 1; - v->a[297927] = anon_sym_DOLLAR_LBRACE; - v->a[297928] = actions(13070); - v->a[297929] = 1; - v->a[297930] = anon_sym_DOLLAR_LPAREN; - v->a[297931] = actions(13072); - v->a[297932] = 1; - v->a[297933] = anon_sym_BQUOTE; - v->a[297934] = actions(13074); - v->a[297935] = 1; - v->a[297936] = anon_sym_DOLLAR_BQUOTE; - v->a[297937] = actions(13454); - v->a[297938] = 1; - v->a[297939] = anon_sym_DOLLAR; - small_parse_table_14897(v); -} - -void small_parse_table_14897(t_small_parse_table_array *v) -{ - v->a[297940] = actions(13456); - v->a[297941] = 1; - v->a[297942] = anon_sym_DQUOTE; - v->a[297943] = state(5794); - v->a[297944] = 1; - v->a[297945] = aux_sym_string_repeat1; - v->a[297946] = actions(13058); - v->a[297947] = 2; - v->a[297948] = anon_sym_LPAREN_LPAREN; - v->a[297949] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297950] = state(6127); - v->a[297951] = 4; - v->a[297952] = sym_arithmetic_expansion; - v->a[297953] = sym_simple_expansion; - v->a[297954] = sym_expansion; - v->a[297955] = sym_command_substitution; - v->a[297956] = 12; - v->a[297957] = actions(3); - v->a[297958] = 1; - v->a[297959] = sym_comment; - small_parse_table_14898(v); -} - -void small_parse_table_14898(t_small_parse_table_array *v) -{ - v->a[297960] = actions(13060); - v->a[297961] = 1; - v->a[297962] = anon_sym_DOLLAR_LBRACK; - v->a[297963] = actions(13066); - v->a[297964] = 1; - v->a[297965] = sym_string_content; - v->a[297966] = actions(13068); - v->a[297967] = 1; - v->a[297968] = anon_sym_DOLLAR_LBRACE; - v->a[297969] = actions(13070); - v->a[297970] = 1; - v->a[297971] = anon_sym_DOLLAR_LPAREN; - v->a[297972] = actions(13072); - v->a[297973] = 1; - v->a[297974] = anon_sym_BQUOTE; - v->a[297975] = actions(13074); - v->a[297976] = 1; - v->a[297977] = anon_sym_DOLLAR_BQUOTE; - v->a[297978] = actions(13458); - v->a[297979] = 1; - small_parse_table_14899(v); -} - -void small_parse_table_14899(t_small_parse_table_array *v) -{ - v->a[297980] = anon_sym_DOLLAR; - v->a[297981] = actions(13460); - v->a[297982] = 1; - v->a[297983] = anon_sym_DQUOTE; - v->a[297984] = state(5803); - v->a[297985] = 1; - v->a[297986] = aux_sym_string_repeat1; - v->a[297987] = actions(13058); - v->a[297988] = 2; - v->a[297989] = anon_sym_LPAREN_LPAREN; - v->a[297990] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[297991] = state(6127); - v->a[297992] = 4; - v->a[297993] = sym_arithmetic_expansion; - v->a[297994] = sym_simple_expansion; - v->a[297995] = sym_expansion; - v->a[297996] = sym_command_substitution; - v->a[297997] = 12; - v->a[297998] = actions(3); - v->a[297999] = 1; - small_parse_table_14900(v); -} - -/* EOF small_parse_table_2979.c */ diff --git a/parser/static/small_parse_table/small_parse_table_298.c b/parser/static/small_parse_table/small_parse_table_298.c index 6bf27a41..02e4f051 100644 --- a/parser/static/small_parse_table/small_parse_table_298.c +++ b/parser/static/small_parse_table/small_parse_table_298.c @@ -14,126 +14,126 @@ void small_parse_table_1490(t_small_parse_table_array *v) { - v->a[29800] = actions(3269); - v->a[29801] = 1; - v->a[29802] = sym__brace_start; - v->a[29803] = actions(4474); - v->a[29804] = 1; - v->a[29805] = sym__special_character; - v->a[29806] = actions(4477); - v->a[29807] = 1; - v->a[29808] = sym_test_operator; - v->a[29809] = state(2161); - v->a[29810] = 1; - v->a[29811] = aux_sym__literal_repeat1; - v->a[29812] = actions(2216); - v->a[29813] = 2; - v->a[29814] = sym_file_descriptor; - v->a[29815] = aux_sym_heredoc_redirect_token1; - v->a[29816] = actions(3230); - v->a[29817] = 2; - v->a[29818] = anon_sym_LPAREN_LPAREN; - v->a[29819] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29800] = anon_sym_DOLLAR; + v->a[29801] = sym__special_character; + v->a[29802] = anon_sym_DQUOTE; + v->a[29803] = sym_raw_string; + v->a[29804] = aux_sym_number_token1; + v->a[29805] = aux_sym_number_token2; + v->a[29806] = anon_sym_DOLLAR_LBRACE; + v->a[29807] = anon_sym_DOLLAR_LPAREN; + v->a[29808] = anon_sym_BQUOTE; + v->a[29809] = anon_sym_DOLLAR_BQUOTE; + v->a[29810] = sym_word; + v->a[29811] = anon_sym_SEMI; + v->a[29812] = 3; + v->a[29813] = actions(3); + v->a[29814] = 1; + v->a[29815] = sym_comment; + v->a[29816] = actions(3034); + v->a[29817] = 6; + v->a[29818] = sym_file_descriptor; + v->a[29819] = sym__concat; small_parse_table_1491(v); } void small_parse_table_1491(t_small_parse_table_array *v) { - v->a[29820] = actions(3263); - v->a[29821] = 2; - v->a[29822] = anon_sym_LT_LPAREN; - v->a[29823] = anon_sym_GT_LPAREN; - v->a[29824] = state(860); - v->a[29825] = 2; - v->a[29826] = sym_concatenation; - v->a[29827] = aux_sym_for_statement_repeat1; - v->a[29828] = actions(4471); - v->a[29829] = 3; - v->a[29830] = sym_raw_string; - v->a[29831] = sym_ansi_c_string; - v->a[29832] = sym_word; - v->a[29833] = state(2422); - v->a[29834] = 9; - v->a[29835] = sym_arithmetic_expansion; - v->a[29836] = sym_brace_expression; - v->a[29837] = sym_string; - v->a[29838] = sym_translated_string; - v->a[29839] = sym_number; + v->a[29820] = sym_test_operator; + v->a[29821] = sym__bare_dollar; + v->a[29822] = sym__brace_start; + v->a[29823] = aux_sym_heredoc_redirect_token1; + v->a[29824] = actions(3032); + v->a[29825] = 35; + v->a[29826] = anon_sym_esac; + v->a[29827] = anon_sym_PIPE; + v->a[29828] = anon_sym_SEMI_SEMI; + v->a[29829] = anon_sym_SEMI_AMP; + v->a[29830] = anon_sym_SEMI_SEMI_AMP; + v->a[29831] = anon_sym_PIPE_AMP; + v->a[29832] = anon_sym_AMP_AMP; + v->a[29833] = anon_sym_PIPE_PIPE; + v->a[29834] = anon_sym_LT; + v->a[29835] = anon_sym_GT; + v->a[29836] = anon_sym_GT_GT; + v->a[29837] = anon_sym_AMP_GT; + v->a[29838] = anon_sym_AMP_GT_GT; + v->a[29839] = anon_sym_LT_AMP; small_parse_table_1492(v); } void small_parse_table_1492(t_small_parse_table_array *v) { - v->a[29840] = sym_simple_expansion; - v->a[29841] = sym_expansion; - v->a[29842] = sym_command_substitution; - v->a[29843] = sym_process_substitution; - v->a[29844] = actions(2214); - v->a[29845] = 17; - v->a[29846] = anon_sym_PIPE_PIPE; - v->a[29847] = anon_sym_AMP_AMP; - v->a[29848] = anon_sym_PIPE; - v->a[29849] = anon_sym_LT; - v->a[29850] = anon_sym_GT; - v->a[29851] = anon_sym_LT_LT; - v->a[29852] = anon_sym_GT_GT; - v->a[29853] = anon_sym_PIPE_AMP; - v->a[29854] = anon_sym_AMP_GT; - v->a[29855] = anon_sym_AMP_GT_GT; - v->a[29856] = anon_sym_LT_AMP; - v->a[29857] = anon_sym_GT_AMP; - v->a[29858] = anon_sym_GT_PIPE; - v->a[29859] = anon_sym_LT_AMP_DASH; + v->a[29840] = anon_sym_GT_AMP; + v->a[29841] = anon_sym_GT_PIPE; + v->a[29842] = anon_sym_LT_AMP_DASH; + v->a[29843] = anon_sym_GT_AMP_DASH; + v->a[29844] = anon_sym_LT_LT; + v->a[29845] = anon_sym_LT_LT_DASH; + v->a[29846] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29847] = anon_sym_AMP; + v->a[29848] = aux_sym_concatenation_token1; + v->a[29849] = anon_sym_DOLLAR; + v->a[29850] = sym__special_character; + v->a[29851] = anon_sym_DQUOTE; + v->a[29852] = sym_raw_string; + v->a[29853] = aux_sym_number_token1; + v->a[29854] = aux_sym_number_token2; + v->a[29855] = anon_sym_DOLLAR_LBRACE; + v->a[29856] = anon_sym_DOLLAR_LPAREN; + v->a[29857] = anon_sym_BQUOTE; + v->a[29858] = anon_sym_DOLLAR_BQUOTE; + v->a[29859] = sym_word; small_parse_table_1493(v); } void small_parse_table_1493(t_small_parse_table_array *v) { - v->a[29860] = anon_sym_GT_AMP_DASH; - v->a[29861] = anon_sym_LT_LT_DASH; - v->a[29862] = anon_sym_LT_LT_LT; - v->a[29863] = 6; - v->a[29864] = actions(3); - v->a[29865] = 1; - v->a[29866] = sym_comment; - v->a[29867] = actions(4374); - v->a[29868] = 1; - v->a[29869] = aux_sym_concatenation_token1; - v->a[29870] = actions(4376); - v->a[29871] = 1; - v->a[29872] = sym__concat; - v->a[29873] = state(891); - v->a[29874] = 1; - v->a[29875] = aux_sym_concatenation_repeat1; - v->a[29876] = actions(4482); - v->a[29877] = 5; - v->a[29878] = sym_file_descriptor; - v->a[29879] = sym_test_operator; + v->a[29860] = anon_sym_SEMI; + v->a[29861] = 3; + v->a[29862] = actions(3); + v->a[29863] = 1; + v->a[29864] = sym_comment; + v->a[29865] = actions(3159); + v->a[29866] = 6; + v->a[29867] = sym_file_descriptor; + v->a[29868] = sym__concat; + v->a[29869] = sym_variable_name; + v->a[29870] = sym_test_operator; + v->a[29871] = sym__brace_start; + v->a[29872] = aux_sym_heredoc_redirect_token1; + v->a[29873] = actions(3157); + v->a[29874] = 35; + v->a[29875] = anon_sym_esac; + v->a[29876] = anon_sym_PIPE; + v->a[29877] = anon_sym_SEMI_SEMI; + v->a[29878] = anon_sym_SEMI_AMP; + v->a[29879] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1494(v); } void small_parse_table_1494(t_small_parse_table_array *v) { - v->a[29880] = sym__bare_dollar; - v->a[29881] = sym__brace_start; - v->a[29882] = aux_sym_heredoc_redirect_token1; - v->a[29883] = actions(4480); - v->a[29884] = 42; - v->a[29885] = anon_sym_LPAREN_LPAREN; - v->a[29886] = anon_sym_SEMI; - v->a[29887] = anon_sym_PIPE_PIPE; - v->a[29888] = anon_sym_AMP_AMP; - v->a[29889] = anon_sym_PIPE; - v->a[29890] = anon_sym_AMP; - v->a[29891] = anon_sym_EQ_EQ; - v->a[29892] = anon_sym_LT; - v->a[29893] = anon_sym_GT; - v->a[29894] = anon_sym_LT_LT; - v->a[29895] = anon_sym_GT_GT; - v->a[29896] = anon_sym_esac; - v->a[29897] = anon_sym_SEMI_SEMI; - v->a[29898] = anon_sym_SEMI_AMP; - v->a[29899] = anon_sym_SEMI_SEMI_AMP; + v->a[29880] = anon_sym_PIPE_AMP; + v->a[29881] = anon_sym_AMP_AMP; + v->a[29882] = anon_sym_PIPE_PIPE; + v->a[29883] = anon_sym_LT; + v->a[29884] = anon_sym_GT; + v->a[29885] = anon_sym_GT_GT; + v->a[29886] = anon_sym_AMP_GT; + v->a[29887] = anon_sym_AMP_GT_GT; + v->a[29888] = anon_sym_LT_AMP; + v->a[29889] = anon_sym_GT_AMP; + v->a[29890] = anon_sym_GT_PIPE; + v->a[29891] = anon_sym_LT_AMP_DASH; + v->a[29892] = anon_sym_GT_AMP_DASH; + v->a[29893] = anon_sym_LT_LT; + v->a[29894] = anon_sym_LT_LT_DASH; + v->a[29895] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29896] = anon_sym_AMP; + v->a[29897] = aux_sym_concatenation_token1; + v->a[29898] = anon_sym_DOLLAR; + v->a[29899] = sym__special_character; small_parse_table_1495(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2980.c b/parser/static/small_parse_table/small_parse_table_2980.c deleted file mode 100644 index c4dcd0ef..00000000 --- a/parser/static/small_parse_table/small_parse_table_2980.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2980.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14900(t_small_parse_table_array *v) -{ - v->a[298000] = sym_comment; - v->a[298001] = actions(13060); - v->a[298002] = 1; - v->a[298003] = anon_sym_DOLLAR_LBRACK; - v->a[298004] = actions(13066); - v->a[298005] = 1; - v->a[298006] = sym_string_content; - v->a[298007] = actions(13068); - v->a[298008] = 1; - v->a[298009] = anon_sym_DOLLAR_LBRACE; - v->a[298010] = actions(13070); - v->a[298011] = 1; - v->a[298012] = anon_sym_DOLLAR_LPAREN; - v->a[298013] = actions(13072); - v->a[298014] = 1; - v->a[298015] = anon_sym_BQUOTE; - v->a[298016] = actions(13074); - v->a[298017] = 1; - v->a[298018] = anon_sym_DOLLAR_BQUOTE; - v->a[298019] = actions(13462); - small_parse_table_14901(v); -} - -void small_parse_table_14901(t_small_parse_table_array *v) -{ - v->a[298020] = 1; - v->a[298021] = anon_sym_DOLLAR; - v->a[298022] = actions(13464); - v->a[298023] = 1; - v->a[298024] = anon_sym_DQUOTE; - v->a[298025] = state(5768); - v->a[298026] = 1; - v->a[298027] = aux_sym_string_repeat1; - v->a[298028] = actions(13058); - v->a[298029] = 2; - v->a[298030] = anon_sym_LPAREN_LPAREN; - v->a[298031] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298032] = state(6127); - v->a[298033] = 4; - v->a[298034] = sym_arithmetic_expansion; - v->a[298035] = sym_simple_expansion; - v->a[298036] = sym_expansion; - v->a[298037] = sym_command_substitution; - v->a[298038] = 12; - v->a[298039] = actions(3); - small_parse_table_14902(v); -} - -void small_parse_table_14902(t_small_parse_table_array *v) -{ - v->a[298040] = 1; - v->a[298041] = sym_comment; - v->a[298042] = actions(13060); - v->a[298043] = 1; - v->a[298044] = anon_sym_DOLLAR_LBRACK; - v->a[298045] = actions(13066); - v->a[298046] = 1; - v->a[298047] = sym_string_content; - v->a[298048] = actions(13068); - v->a[298049] = 1; - v->a[298050] = anon_sym_DOLLAR_LBRACE; - v->a[298051] = actions(13070); - v->a[298052] = 1; - v->a[298053] = anon_sym_DOLLAR_LPAREN; - v->a[298054] = actions(13072); - v->a[298055] = 1; - v->a[298056] = anon_sym_BQUOTE; - v->a[298057] = actions(13074); - v->a[298058] = 1; - v->a[298059] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14903(v); -} - -void small_parse_table_14903(t_small_parse_table_array *v) -{ - v->a[298060] = actions(13466); - v->a[298061] = 1; - v->a[298062] = anon_sym_DOLLAR; - v->a[298063] = actions(13468); - v->a[298064] = 1; - v->a[298065] = anon_sym_DQUOTE; - v->a[298066] = state(5798); - v->a[298067] = 1; - v->a[298068] = aux_sym_string_repeat1; - v->a[298069] = actions(13058); - v->a[298070] = 2; - v->a[298071] = anon_sym_LPAREN_LPAREN; - v->a[298072] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298073] = state(6127); - v->a[298074] = 4; - v->a[298075] = sym_arithmetic_expansion; - v->a[298076] = sym_simple_expansion; - v->a[298077] = sym_expansion; - v->a[298078] = sym_command_substitution; - v->a[298079] = 12; - small_parse_table_14904(v); -} - -void small_parse_table_14904(t_small_parse_table_array *v) -{ - v->a[298080] = actions(3); - v->a[298081] = 1; - v->a[298082] = sym_comment; - v->a[298083] = actions(13060); - v->a[298084] = 1; - v->a[298085] = anon_sym_DOLLAR_LBRACK; - v->a[298086] = actions(13066); - v->a[298087] = 1; - v->a[298088] = sym_string_content; - v->a[298089] = actions(13068); - v->a[298090] = 1; - v->a[298091] = anon_sym_DOLLAR_LBRACE; - v->a[298092] = actions(13070); - v->a[298093] = 1; - v->a[298094] = anon_sym_DOLLAR_LPAREN; - v->a[298095] = actions(13072); - v->a[298096] = 1; - v->a[298097] = anon_sym_BQUOTE; - v->a[298098] = actions(13074); - v->a[298099] = 1; - small_parse_table_14905(v); -} - -/* EOF small_parse_table_2980.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2981.c b/parser/static/small_parse_table/small_parse_table_2981.c deleted file mode 100644 index 8872dd0e..00000000 --- a/parser/static/small_parse_table/small_parse_table_2981.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2981.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14905(t_small_parse_table_array *v) -{ - v->a[298100] = anon_sym_DOLLAR_BQUOTE; - v->a[298101] = actions(13470); - v->a[298102] = 1; - v->a[298103] = anon_sym_DOLLAR; - v->a[298104] = actions(13472); - v->a[298105] = 1; - v->a[298106] = anon_sym_DQUOTE; - v->a[298107] = state(5751); - v->a[298108] = 1; - v->a[298109] = aux_sym_string_repeat1; - v->a[298110] = actions(13058); - v->a[298111] = 2; - v->a[298112] = anon_sym_LPAREN_LPAREN; - v->a[298113] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298114] = state(6127); - v->a[298115] = 4; - v->a[298116] = sym_arithmetic_expansion; - v->a[298117] = sym_simple_expansion; - v->a[298118] = sym_expansion; - v->a[298119] = sym_command_substitution; - small_parse_table_14906(v); -} - -void small_parse_table_14906(t_small_parse_table_array *v) -{ - v->a[298120] = 12; - v->a[298121] = actions(3); - v->a[298122] = 1; - v->a[298123] = sym_comment; - v->a[298124] = actions(13060); - v->a[298125] = 1; - v->a[298126] = anon_sym_DOLLAR_LBRACK; - v->a[298127] = actions(13066); - v->a[298128] = 1; - v->a[298129] = sym_string_content; - v->a[298130] = actions(13068); - v->a[298131] = 1; - v->a[298132] = anon_sym_DOLLAR_LBRACE; - v->a[298133] = actions(13070); - v->a[298134] = 1; - v->a[298135] = anon_sym_DOLLAR_LPAREN; - v->a[298136] = actions(13072); - v->a[298137] = 1; - v->a[298138] = anon_sym_BQUOTE; - v->a[298139] = actions(13074); - small_parse_table_14907(v); -} - -void small_parse_table_14907(t_small_parse_table_array *v) -{ - v->a[298140] = 1; - v->a[298141] = anon_sym_DOLLAR_BQUOTE; - v->a[298142] = actions(13474); - v->a[298143] = 1; - v->a[298144] = anon_sym_DOLLAR; - v->a[298145] = actions(13476); - v->a[298146] = 1; - v->a[298147] = anon_sym_DQUOTE; - v->a[298148] = state(5768); - v->a[298149] = 1; - v->a[298150] = aux_sym_string_repeat1; - v->a[298151] = actions(13058); - v->a[298152] = 2; - v->a[298153] = anon_sym_LPAREN_LPAREN; - v->a[298154] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298155] = state(6127); - v->a[298156] = 4; - v->a[298157] = sym_arithmetic_expansion; - v->a[298158] = sym_simple_expansion; - v->a[298159] = sym_expansion; - small_parse_table_14908(v); -} - -void small_parse_table_14908(t_small_parse_table_array *v) -{ - v->a[298160] = sym_command_substitution; - v->a[298161] = 12; - v->a[298162] = actions(3); - v->a[298163] = 1; - v->a[298164] = sym_comment; - v->a[298165] = actions(13060); - v->a[298166] = 1; - v->a[298167] = anon_sym_DOLLAR_LBRACK; - v->a[298168] = actions(13066); - v->a[298169] = 1; - v->a[298170] = sym_string_content; - v->a[298171] = actions(13068); - v->a[298172] = 1; - v->a[298173] = anon_sym_DOLLAR_LBRACE; - v->a[298174] = actions(13070); - v->a[298175] = 1; - v->a[298176] = anon_sym_DOLLAR_LPAREN; - v->a[298177] = actions(13072); - v->a[298178] = 1; - v->a[298179] = anon_sym_BQUOTE; - small_parse_table_14909(v); -} - -void small_parse_table_14909(t_small_parse_table_array *v) -{ - v->a[298180] = actions(13074); - v->a[298181] = 1; - v->a[298182] = anon_sym_DOLLAR_BQUOTE; - v->a[298183] = actions(13478); - v->a[298184] = 1; - v->a[298185] = anon_sym_DOLLAR; - v->a[298186] = actions(13480); - v->a[298187] = 1; - v->a[298188] = anon_sym_DQUOTE; - v->a[298189] = state(5768); - v->a[298190] = 1; - v->a[298191] = aux_sym_string_repeat1; - v->a[298192] = actions(13058); - v->a[298193] = 2; - v->a[298194] = anon_sym_LPAREN_LPAREN; - v->a[298195] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298196] = state(6127); - v->a[298197] = 4; - v->a[298198] = sym_arithmetic_expansion; - v->a[298199] = sym_simple_expansion; - small_parse_table_14910(v); -} - -/* EOF small_parse_table_2981.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2982.c b/parser/static/small_parse_table/small_parse_table_2982.c deleted file mode 100644 index 2c275e84..00000000 --- a/parser/static/small_parse_table/small_parse_table_2982.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2982.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14910(t_small_parse_table_array *v) -{ - v->a[298200] = sym_expansion; - v->a[298201] = sym_command_substitution; - v->a[298202] = 12; - v->a[298203] = actions(3); - v->a[298204] = 1; - v->a[298205] = sym_comment; - v->a[298206] = actions(13060); - v->a[298207] = 1; - v->a[298208] = anon_sym_DOLLAR_LBRACK; - v->a[298209] = actions(13066); - v->a[298210] = 1; - v->a[298211] = sym_string_content; - v->a[298212] = actions(13068); - v->a[298213] = 1; - v->a[298214] = anon_sym_DOLLAR_LBRACE; - v->a[298215] = actions(13070); - v->a[298216] = 1; - v->a[298217] = anon_sym_DOLLAR_LPAREN; - v->a[298218] = actions(13072); - v->a[298219] = 1; - small_parse_table_14911(v); -} - -void small_parse_table_14911(t_small_parse_table_array *v) -{ - v->a[298220] = anon_sym_BQUOTE; - v->a[298221] = actions(13074); - v->a[298222] = 1; - v->a[298223] = anon_sym_DOLLAR_BQUOTE; - v->a[298224] = actions(13482); - v->a[298225] = 1; - v->a[298226] = anon_sym_DOLLAR; - v->a[298227] = actions(13484); - v->a[298228] = 1; - v->a[298229] = anon_sym_DQUOTE; - v->a[298230] = state(5768); - v->a[298231] = 1; - v->a[298232] = aux_sym_string_repeat1; - v->a[298233] = actions(13058); - v->a[298234] = 2; - v->a[298235] = anon_sym_LPAREN_LPAREN; - v->a[298236] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298237] = state(6127); - v->a[298238] = 4; - v->a[298239] = sym_arithmetic_expansion; - small_parse_table_14912(v); -} - -void small_parse_table_14912(t_small_parse_table_array *v) -{ - v->a[298240] = sym_simple_expansion; - v->a[298241] = sym_expansion; - v->a[298242] = sym_command_substitution; - v->a[298243] = 12; - v->a[298244] = actions(3); - v->a[298245] = 1; - v->a[298246] = sym_comment; - v->a[298247] = actions(13060); - v->a[298248] = 1; - v->a[298249] = anon_sym_DOLLAR_LBRACK; - v->a[298250] = actions(13066); - v->a[298251] = 1; - v->a[298252] = sym_string_content; - v->a[298253] = actions(13068); - v->a[298254] = 1; - v->a[298255] = anon_sym_DOLLAR_LBRACE; - v->a[298256] = actions(13070); - v->a[298257] = 1; - v->a[298258] = anon_sym_DOLLAR_LPAREN; - v->a[298259] = actions(13072); - small_parse_table_14913(v); -} - -void small_parse_table_14913(t_small_parse_table_array *v) -{ - v->a[298260] = 1; - v->a[298261] = anon_sym_BQUOTE; - v->a[298262] = actions(13074); - v->a[298263] = 1; - v->a[298264] = anon_sym_DOLLAR_BQUOTE; - v->a[298265] = actions(13486); - v->a[298266] = 1; - v->a[298267] = anon_sym_DOLLAR; - v->a[298268] = actions(13488); - v->a[298269] = 1; - v->a[298270] = anon_sym_DQUOTE; - v->a[298271] = state(5802); - v->a[298272] = 1; - v->a[298273] = aux_sym_string_repeat1; - v->a[298274] = actions(13058); - v->a[298275] = 2; - v->a[298276] = anon_sym_LPAREN_LPAREN; - v->a[298277] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298278] = state(6127); - v->a[298279] = 4; - small_parse_table_14914(v); -} - -void small_parse_table_14914(t_small_parse_table_array *v) -{ - v->a[298280] = sym_arithmetic_expansion; - v->a[298281] = sym_simple_expansion; - v->a[298282] = sym_expansion; - v->a[298283] = sym_command_substitution; - v->a[298284] = 12; - v->a[298285] = actions(3); - v->a[298286] = 1; - v->a[298287] = sym_comment; - v->a[298288] = actions(13060); - v->a[298289] = 1; - v->a[298290] = anon_sym_DOLLAR_LBRACK; - v->a[298291] = actions(13066); - v->a[298292] = 1; - v->a[298293] = sym_string_content; - v->a[298294] = actions(13068); - v->a[298295] = 1; - v->a[298296] = anon_sym_DOLLAR_LBRACE; - v->a[298297] = actions(13070); - v->a[298298] = 1; - v->a[298299] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14915(v); -} - -/* EOF small_parse_table_2982.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2983.c b/parser/static/small_parse_table/small_parse_table_2983.c deleted file mode 100644 index a8f5bbee..00000000 --- a/parser/static/small_parse_table/small_parse_table_2983.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2983.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14915(t_small_parse_table_array *v) -{ - v->a[298300] = actions(13072); - v->a[298301] = 1; - v->a[298302] = anon_sym_BQUOTE; - v->a[298303] = actions(13074); - v->a[298304] = 1; - v->a[298305] = anon_sym_DOLLAR_BQUOTE; - v->a[298306] = actions(13490); - v->a[298307] = 1; - v->a[298308] = anon_sym_DOLLAR; - v->a[298309] = actions(13492); - v->a[298310] = 1; - v->a[298311] = anon_sym_DQUOTE; - v->a[298312] = state(5768); - v->a[298313] = 1; - v->a[298314] = aux_sym_string_repeat1; - v->a[298315] = actions(13058); - v->a[298316] = 2; - v->a[298317] = anon_sym_LPAREN_LPAREN; - v->a[298318] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298319] = state(6127); - small_parse_table_14916(v); -} - -void small_parse_table_14916(t_small_parse_table_array *v) -{ - v->a[298320] = 4; - v->a[298321] = sym_arithmetic_expansion; - v->a[298322] = sym_simple_expansion; - v->a[298323] = sym_expansion; - v->a[298324] = sym_command_substitution; - v->a[298325] = 12; - v->a[298326] = actions(3); - v->a[298327] = 1; - v->a[298328] = sym_comment; - v->a[298329] = actions(13060); - v->a[298330] = 1; - v->a[298331] = anon_sym_DOLLAR_LBRACK; - v->a[298332] = actions(13066); - v->a[298333] = 1; - v->a[298334] = sym_string_content; - v->a[298335] = actions(13068); - v->a[298336] = 1; - v->a[298337] = anon_sym_DOLLAR_LBRACE; - v->a[298338] = actions(13070); - v->a[298339] = 1; - small_parse_table_14917(v); -} - -void small_parse_table_14917(t_small_parse_table_array *v) -{ - v->a[298340] = anon_sym_DOLLAR_LPAREN; - v->a[298341] = actions(13072); - v->a[298342] = 1; - v->a[298343] = anon_sym_BQUOTE; - v->a[298344] = actions(13074); - v->a[298345] = 1; - v->a[298346] = anon_sym_DOLLAR_BQUOTE; - v->a[298347] = actions(13494); - v->a[298348] = 1; - v->a[298349] = anon_sym_DOLLAR; - v->a[298350] = actions(13496); - v->a[298351] = 1; - v->a[298352] = anon_sym_DQUOTE; - v->a[298353] = state(5765); - v->a[298354] = 1; - v->a[298355] = aux_sym_string_repeat1; - v->a[298356] = actions(13058); - v->a[298357] = 2; - v->a[298358] = anon_sym_LPAREN_LPAREN; - v->a[298359] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14918(v); -} - -void small_parse_table_14918(t_small_parse_table_array *v) -{ - v->a[298360] = state(6127); - v->a[298361] = 4; - v->a[298362] = sym_arithmetic_expansion; - v->a[298363] = sym_simple_expansion; - v->a[298364] = sym_expansion; - v->a[298365] = sym_command_substitution; - v->a[298366] = 12; - v->a[298367] = actions(3); - v->a[298368] = 1; - v->a[298369] = sym_comment; - v->a[298370] = actions(13060); - v->a[298371] = 1; - v->a[298372] = anon_sym_DOLLAR_LBRACK; - v->a[298373] = actions(13066); - v->a[298374] = 1; - v->a[298375] = sym_string_content; - v->a[298376] = actions(13068); - v->a[298377] = 1; - v->a[298378] = anon_sym_DOLLAR_LBRACE; - v->a[298379] = actions(13070); - small_parse_table_14919(v); -} - -void small_parse_table_14919(t_small_parse_table_array *v) -{ - v->a[298380] = 1; - v->a[298381] = anon_sym_DOLLAR_LPAREN; - v->a[298382] = actions(13072); - v->a[298383] = 1; - v->a[298384] = anon_sym_BQUOTE; - v->a[298385] = actions(13074); - v->a[298386] = 1; - v->a[298387] = anon_sym_DOLLAR_BQUOTE; - v->a[298388] = actions(13498); - v->a[298389] = 1; - v->a[298390] = anon_sym_DOLLAR; - v->a[298391] = actions(13500); - v->a[298392] = 1; - v->a[298393] = anon_sym_DQUOTE; - v->a[298394] = state(5805); - v->a[298395] = 1; - v->a[298396] = aux_sym_string_repeat1; - v->a[298397] = actions(13058); - v->a[298398] = 2; - v->a[298399] = anon_sym_LPAREN_LPAREN; - small_parse_table_14920(v); -} - -/* EOF small_parse_table_2983.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2984.c b/parser/static/small_parse_table/small_parse_table_2984.c deleted file mode 100644 index 20a9e968..00000000 --- a/parser/static/small_parse_table/small_parse_table_2984.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2984.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14920(t_small_parse_table_array *v) -{ - v->a[298400] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298401] = state(6127); - v->a[298402] = 4; - v->a[298403] = sym_arithmetic_expansion; - v->a[298404] = sym_simple_expansion; - v->a[298405] = sym_expansion; - v->a[298406] = sym_command_substitution; - v->a[298407] = 12; - v->a[298408] = actions(3); - v->a[298409] = 1; - v->a[298410] = sym_comment; - v->a[298411] = actions(13060); - v->a[298412] = 1; - v->a[298413] = anon_sym_DOLLAR_LBRACK; - v->a[298414] = actions(13066); - v->a[298415] = 1; - v->a[298416] = sym_string_content; - v->a[298417] = actions(13068); - v->a[298418] = 1; - v->a[298419] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14921(v); -} - -void small_parse_table_14921(t_small_parse_table_array *v) -{ - v->a[298420] = actions(13070); - v->a[298421] = 1; - v->a[298422] = anon_sym_DOLLAR_LPAREN; - v->a[298423] = actions(13072); - v->a[298424] = 1; - v->a[298425] = anon_sym_BQUOTE; - v->a[298426] = actions(13074); - v->a[298427] = 1; - v->a[298428] = anon_sym_DOLLAR_BQUOTE; - v->a[298429] = actions(13502); - v->a[298430] = 1; - v->a[298431] = anon_sym_DOLLAR; - v->a[298432] = actions(13504); - v->a[298433] = 1; - v->a[298434] = anon_sym_DQUOTE; - v->a[298435] = state(5768); - v->a[298436] = 1; - v->a[298437] = aux_sym_string_repeat1; - v->a[298438] = actions(13058); - v->a[298439] = 2; - small_parse_table_14922(v); -} - -void small_parse_table_14922(t_small_parse_table_array *v) -{ - v->a[298440] = anon_sym_LPAREN_LPAREN; - v->a[298441] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298442] = state(6127); - v->a[298443] = 4; - v->a[298444] = sym_arithmetic_expansion; - v->a[298445] = sym_simple_expansion; - v->a[298446] = sym_expansion; - v->a[298447] = sym_command_substitution; - v->a[298448] = 12; - v->a[298449] = actions(3); - v->a[298450] = 1; - v->a[298451] = sym_comment; - v->a[298452] = actions(13060); - v->a[298453] = 1; - v->a[298454] = anon_sym_DOLLAR_LBRACK; - v->a[298455] = actions(13066); - v->a[298456] = 1; - v->a[298457] = sym_string_content; - v->a[298458] = actions(13068); - v->a[298459] = 1; - small_parse_table_14923(v); -} - -void small_parse_table_14923(t_small_parse_table_array *v) -{ - v->a[298460] = anon_sym_DOLLAR_LBRACE; - v->a[298461] = actions(13070); - v->a[298462] = 1; - v->a[298463] = anon_sym_DOLLAR_LPAREN; - v->a[298464] = actions(13072); - v->a[298465] = 1; - v->a[298466] = anon_sym_BQUOTE; - v->a[298467] = actions(13074); - v->a[298468] = 1; - v->a[298469] = anon_sym_DOLLAR_BQUOTE; - v->a[298470] = actions(13506); - v->a[298471] = 1; - v->a[298472] = anon_sym_DOLLAR; - v->a[298473] = actions(13508); - v->a[298474] = 1; - v->a[298475] = anon_sym_DQUOTE; - v->a[298476] = state(5808); - v->a[298477] = 1; - v->a[298478] = aux_sym_string_repeat1; - v->a[298479] = actions(13058); - small_parse_table_14924(v); -} - -void small_parse_table_14924(t_small_parse_table_array *v) -{ - v->a[298480] = 2; - v->a[298481] = anon_sym_LPAREN_LPAREN; - v->a[298482] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298483] = state(6127); - v->a[298484] = 4; - v->a[298485] = sym_arithmetic_expansion; - v->a[298486] = sym_simple_expansion; - v->a[298487] = sym_expansion; - v->a[298488] = sym_command_substitution; - v->a[298489] = 12; - v->a[298490] = actions(3); - v->a[298491] = 1; - v->a[298492] = sym_comment; - v->a[298493] = actions(13060); - v->a[298494] = 1; - v->a[298495] = anon_sym_DOLLAR_LBRACK; - v->a[298496] = actions(13066); - v->a[298497] = 1; - v->a[298498] = sym_string_content; - v->a[298499] = actions(13068); - small_parse_table_14925(v); -} - -/* EOF small_parse_table_2984.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2985.c b/parser/static/small_parse_table/small_parse_table_2985.c deleted file mode 100644 index 421e85ab..00000000 --- a/parser/static/small_parse_table/small_parse_table_2985.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2985.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14925(t_small_parse_table_array *v) -{ - v->a[298500] = 1; - v->a[298501] = anon_sym_DOLLAR_LBRACE; - v->a[298502] = actions(13070); - v->a[298503] = 1; - v->a[298504] = anon_sym_DOLLAR_LPAREN; - v->a[298505] = actions(13072); - v->a[298506] = 1; - v->a[298507] = anon_sym_BQUOTE; - v->a[298508] = actions(13074); - v->a[298509] = 1; - v->a[298510] = anon_sym_DOLLAR_BQUOTE; - v->a[298511] = actions(13510); - v->a[298512] = 1; - v->a[298513] = anon_sym_DOLLAR; - v->a[298514] = actions(13512); - v->a[298515] = 1; - v->a[298516] = anon_sym_DQUOTE; - v->a[298517] = state(5768); - v->a[298518] = 1; - v->a[298519] = aux_sym_string_repeat1; - small_parse_table_14926(v); -} - -void small_parse_table_14926(t_small_parse_table_array *v) -{ - v->a[298520] = actions(13058); - v->a[298521] = 2; - v->a[298522] = anon_sym_LPAREN_LPAREN; - v->a[298523] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298524] = state(6127); - v->a[298525] = 4; - v->a[298526] = sym_arithmetic_expansion; - v->a[298527] = sym_simple_expansion; - v->a[298528] = sym_expansion; - v->a[298529] = sym_command_substitution; - v->a[298530] = 12; - v->a[298531] = actions(3); - v->a[298532] = 1; - v->a[298533] = sym_comment; - v->a[298534] = actions(13060); - v->a[298535] = 1; - v->a[298536] = anon_sym_DOLLAR_LBRACK; - v->a[298537] = actions(13066); - v->a[298538] = 1; - v->a[298539] = sym_string_content; - small_parse_table_14927(v); -} - -void small_parse_table_14927(t_small_parse_table_array *v) -{ - v->a[298540] = actions(13068); - v->a[298541] = 1; - v->a[298542] = anon_sym_DOLLAR_LBRACE; - v->a[298543] = actions(13070); - v->a[298544] = 1; - v->a[298545] = anon_sym_DOLLAR_LPAREN; - v->a[298546] = actions(13072); - v->a[298547] = 1; - v->a[298548] = anon_sym_BQUOTE; - v->a[298549] = actions(13074); - v->a[298550] = 1; - v->a[298551] = anon_sym_DOLLAR_BQUOTE; - v->a[298552] = actions(13514); - v->a[298553] = 1; - v->a[298554] = anon_sym_DOLLAR; - v->a[298555] = actions(13516); - v->a[298556] = 1; - v->a[298557] = anon_sym_DQUOTE; - v->a[298558] = state(5810); - v->a[298559] = 1; - small_parse_table_14928(v); -} - -void small_parse_table_14928(t_small_parse_table_array *v) -{ - v->a[298560] = aux_sym_string_repeat1; - v->a[298561] = actions(13058); - v->a[298562] = 2; - v->a[298563] = anon_sym_LPAREN_LPAREN; - v->a[298564] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298565] = state(6127); - v->a[298566] = 4; - v->a[298567] = sym_arithmetic_expansion; - v->a[298568] = sym_simple_expansion; - v->a[298569] = sym_expansion; - v->a[298570] = sym_command_substitution; - v->a[298571] = 12; - v->a[298572] = actions(3); - v->a[298573] = 1; - v->a[298574] = sym_comment; - v->a[298575] = actions(13060); - v->a[298576] = 1; - v->a[298577] = anon_sym_DOLLAR_LBRACK; - v->a[298578] = actions(13066); - v->a[298579] = 1; - small_parse_table_14929(v); -} - -void small_parse_table_14929(t_small_parse_table_array *v) -{ - v->a[298580] = sym_string_content; - v->a[298581] = actions(13068); - v->a[298582] = 1; - v->a[298583] = anon_sym_DOLLAR_LBRACE; - v->a[298584] = actions(13070); - v->a[298585] = 1; - v->a[298586] = anon_sym_DOLLAR_LPAREN; - v->a[298587] = actions(13072); - v->a[298588] = 1; - v->a[298589] = anon_sym_BQUOTE; - v->a[298590] = actions(13074); - v->a[298591] = 1; - v->a[298592] = anon_sym_DOLLAR_BQUOTE; - v->a[298593] = actions(13518); - v->a[298594] = 1; - v->a[298595] = anon_sym_DOLLAR; - v->a[298596] = actions(13520); - v->a[298597] = 1; - v->a[298598] = anon_sym_DQUOTE; - v->a[298599] = state(5768); - small_parse_table_14930(v); -} - -/* EOF small_parse_table_2985.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2986.c b/parser/static/small_parse_table/small_parse_table_2986.c deleted file mode 100644 index 8c6a7c7d..00000000 --- a/parser/static/small_parse_table/small_parse_table_2986.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2986.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14930(t_small_parse_table_array *v) -{ - v->a[298600] = 1; - v->a[298601] = aux_sym_string_repeat1; - v->a[298602] = actions(13058); - v->a[298603] = 2; - v->a[298604] = anon_sym_LPAREN_LPAREN; - v->a[298605] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298606] = state(6127); - v->a[298607] = 4; - v->a[298608] = sym_arithmetic_expansion; - v->a[298609] = sym_simple_expansion; - v->a[298610] = sym_expansion; - v->a[298611] = sym_command_substitution; - v->a[298612] = 12; - v->a[298613] = actions(3); - v->a[298614] = 1; - v->a[298615] = sym_comment; - v->a[298616] = actions(13060); - v->a[298617] = 1; - v->a[298618] = anon_sym_DOLLAR_LBRACK; - v->a[298619] = actions(13066); - small_parse_table_14931(v); -} - -void small_parse_table_14931(t_small_parse_table_array *v) -{ - v->a[298620] = 1; - v->a[298621] = sym_string_content; - v->a[298622] = actions(13068); - v->a[298623] = 1; - v->a[298624] = anon_sym_DOLLAR_LBRACE; - v->a[298625] = actions(13070); - v->a[298626] = 1; - v->a[298627] = anon_sym_DOLLAR_LPAREN; - v->a[298628] = actions(13072); - v->a[298629] = 1; - v->a[298630] = anon_sym_BQUOTE; - v->a[298631] = actions(13074); - v->a[298632] = 1; - v->a[298633] = anon_sym_DOLLAR_BQUOTE; - v->a[298634] = actions(13522); - v->a[298635] = 1; - v->a[298636] = anon_sym_DOLLAR; - v->a[298637] = actions(13524); - v->a[298638] = 1; - v->a[298639] = anon_sym_DQUOTE; - small_parse_table_14932(v); -} - -void small_parse_table_14932(t_small_parse_table_array *v) -{ - v->a[298640] = state(5768); - v->a[298641] = 1; - v->a[298642] = aux_sym_string_repeat1; - v->a[298643] = actions(13058); - v->a[298644] = 2; - v->a[298645] = anon_sym_LPAREN_LPAREN; - v->a[298646] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298647] = state(6127); - v->a[298648] = 4; - v->a[298649] = sym_arithmetic_expansion; - v->a[298650] = sym_simple_expansion; - v->a[298651] = sym_expansion; - v->a[298652] = sym_command_substitution; - v->a[298653] = 12; - v->a[298654] = actions(3); - v->a[298655] = 1; - v->a[298656] = sym_comment; - v->a[298657] = actions(13060); - v->a[298658] = 1; - v->a[298659] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14933(v); -} - -void small_parse_table_14933(t_small_parse_table_array *v) -{ - v->a[298660] = actions(13066); - v->a[298661] = 1; - v->a[298662] = sym_string_content; - v->a[298663] = actions(13068); - v->a[298664] = 1; - v->a[298665] = anon_sym_DOLLAR_LBRACE; - v->a[298666] = actions(13070); - v->a[298667] = 1; - v->a[298668] = anon_sym_DOLLAR_LPAREN; - v->a[298669] = actions(13072); - v->a[298670] = 1; - v->a[298671] = anon_sym_BQUOTE; - v->a[298672] = actions(13074); - v->a[298673] = 1; - v->a[298674] = anon_sym_DOLLAR_BQUOTE; - v->a[298675] = actions(13526); - v->a[298676] = 1; - v->a[298677] = anon_sym_DOLLAR; - v->a[298678] = actions(13528); - v->a[298679] = 1; - small_parse_table_14934(v); -} - -void small_parse_table_14934(t_small_parse_table_array *v) -{ - v->a[298680] = anon_sym_DQUOTE; - v->a[298681] = state(5812); - v->a[298682] = 1; - v->a[298683] = aux_sym_string_repeat1; - v->a[298684] = actions(13058); - v->a[298685] = 2; - v->a[298686] = anon_sym_LPAREN_LPAREN; - v->a[298687] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298688] = state(6127); - v->a[298689] = 4; - v->a[298690] = sym_arithmetic_expansion; - v->a[298691] = sym_simple_expansion; - v->a[298692] = sym_expansion; - v->a[298693] = sym_command_substitution; - v->a[298694] = 12; - v->a[298695] = actions(3); - v->a[298696] = 1; - v->a[298697] = sym_comment; - v->a[298698] = actions(13060); - v->a[298699] = 1; - small_parse_table_14935(v); -} - -/* EOF small_parse_table_2986.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2987.c b/parser/static/small_parse_table/small_parse_table_2987.c deleted file mode 100644 index 94d681db..00000000 --- a/parser/static/small_parse_table/small_parse_table_2987.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2987.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14935(t_small_parse_table_array *v) -{ - v->a[298700] = anon_sym_DOLLAR_LBRACK; - v->a[298701] = actions(13066); - v->a[298702] = 1; - v->a[298703] = sym_string_content; - v->a[298704] = actions(13068); - v->a[298705] = 1; - v->a[298706] = anon_sym_DOLLAR_LBRACE; - v->a[298707] = actions(13070); - v->a[298708] = 1; - v->a[298709] = anon_sym_DOLLAR_LPAREN; - v->a[298710] = actions(13072); - v->a[298711] = 1; - v->a[298712] = anon_sym_BQUOTE; - v->a[298713] = actions(13074); - v->a[298714] = 1; - v->a[298715] = anon_sym_DOLLAR_BQUOTE; - v->a[298716] = actions(13530); - v->a[298717] = 1; - v->a[298718] = anon_sym_DOLLAR; - v->a[298719] = actions(13532); - small_parse_table_14936(v); -} - -void small_parse_table_14936(t_small_parse_table_array *v) -{ - v->a[298720] = 1; - v->a[298721] = anon_sym_DQUOTE; - v->a[298722] = state(5821); - v->a[298723] = 1; - v->a[298724] = aux_sym_string_repeat1; - v->a[298725] = actions(13058); - v->a[298726] = 2; - v->a[298727] = anon_sym_LPAREN_LPAREN; - v->a[298728] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298729] = state(6127); - v->a[298730] = 4; - v->a[298731] = sym_arithmetic_expansion; - v->a[298732] = sym_simple_expansion; - v->a[298733] = sym_expansion; - v->a[298734] = sym_command_substitution; - v->a[298735] = 12; - v->a[298736] = actions(3); - v->a[298737] = 1; - v->a[298738] = sym_comment; - v->a[298739] = actions(13060); - small_parse_table_14937(v); -} - -void small_parse_table_14937(t_small_parse_table_array *v) -{ - v->a[298740] = 1; - v->a[298741] = anon_sym_DOLLAR_LBRACK; - v->a[298742] = actions(13066); - v->a[298743] = 1; - v->a[298744] = sym_string_content; - v->a[298745] = actions(13068); - v->a[298746] = 1; - v->a[298747] = anon_sym_DOLLAR_LBRACE; - v->a[298748] = actions(13070); - v->a[298749] = 1; - v->a[298750] = anon_sym_DOLLAR_LPAREN; - v->a[298751] = actions(13072); - v->a[298752] = 1; - v->a[298753] = anon_sym_BQUOTE; - v->a[298754] = actions(13074); - v->a[298755] = 1; - v->a[298756] = anon_sym_DOLLAR_BQUOTE; - v->a[298757] = actions(13534); - v->a[298758] = 1; - v->a[298759] = anon_sym_DOLLAR; - small_parse_table_14938(v); -} - -void small_parse_table_14938(t_small_parse_table_array *v) -{ - v->a[298760] = actions(13536); - v->a[298761] = 1; - v->a[298762] = anon_sym_DQUOTE; - v->a[298763] = state(5768); - v->a[298764] = 1; - v->a[298765] = aux_sym_string_repeat1; - v->a[298766] = actions(13058); - v->a[298767] = 2; - v->a[298768] = anon_sym_LPAREN_LPAREN; - v->a[298769] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298770] = state(6127); - v->a[298771] = 4; - v->a[298772] = sym_arithmetic_expansion; - v->a[298773] = sym_simple_expansion; - v->a[298774] = sym_expansion; - v->a[298775] = sym_command_substitution; - v->a[298776] = 12; - v->a[298777] = actions(3); - v->a[298778] = 1; - v->a[298779] = sym_comment; - small_parse_table_14939(v); -} - -void small_parse_table_14939(t_small_parse_table_array *v) -{ - v->a[298780] = actions(13060); - v->a[298781] = 1; - v->a[298782] = anon_sym_DOLLAR_LBRACK; - v->a[298783] = actions(13066); - v->a[298784] = 1; - v->a[298785] = sym_string_content; - v->a[298786] = actions(13068); - v->a[298787] = 1; - v->a[298788] = anon_sym_DOLLAR_LBRACE; - v->a[298789] = actions(13070); - v->a[298790] = 1; - v->a[298791] = anon_sym_DOLLAR_LPAREN; - v->a[298792] = actions(13072); - v->a[298793] = 1; - v->a[298794] = anon_sym_BQUOTE; - v->a[298795] = actions(13074); - v->a[298796] = 1; - v->a[298797] = anon_sym_DOLLAR_BQUOTE; - v->a[298798] = actions(13538); - v->a[298799] = 1; - small_parse_table_14940(v); -} - -/* EOF small_parse_table_2987.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2988.c b/parser/static/small_parse_table/small_parse_table_2988.c deleted file mode 100644 index 133a06e9..00000000 --- a/parser/static/small_parse_table/small_parse_table_2988.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2988.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14940(t_small_parse_table_array *v) -{ - v->a[298800] = anon_sym_DOLLAR; - v->a[298801] = actions(13540); - v->a[298802] = 1; - v->a[298803] = anon_sym_DQUOTE; - v->a[298804] = state(5816); - v->a[298805] = 1; - v->a[298806] = aux_sym_string_repeat1; - v->a[298807] = actions(13058); - v->a[298808] = 2; - v->a[298809] = anon_sym_LPAREN_LPAREN; - v->a[298810] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298811] = state(6127); - v->a[298812] = 4; - v->a[298813] = sym_arithmetic_expansion; - v->a[298814] = sym_simple_expansion; - v->a[298815] = sym_expansion; - v->a[298816] = sym_command_substitution; - v->a[298817] = 12; - v->a[298818] = actions(3); - v->a[298819] = 1; - small_parse_table_14941(v); -} - -void small_parse_table_14941(t_small_parse_table_array *v) -{ - v->a[298820] = sym_comment; - v->a[298821] = actions(13060); - v->a[298822] = 1; - v->a[298823] = anon_sym_DOLLAR_LBRACK; - v->a[298824] = actions(13066); - v->a[298825] = 1; - v->a[298826] = sym_string_content; - v->a[298827] = actions(13068); - v->a[298828] = 1; - v->a[298829] = anon_sym_DOLLAR_LBRACE; - v->a[298830] = actions(13070); - v->a[298831] = 1; - v->a[298832] = anon_sym_DOLLAR_LPAREN; - v->a[298833] = actions(13072); - v->a[298834] = 1; - v->a[298835] = anon_sym_BQUOTE; - v->a[298836] = actions(13074); - v->a[298837] = 1; - v->a[298838] = anon_sym_DOLLAR_BQUOTE; - v->a[298839] = actions(13542); - small_parse_table_14942(v); -} - -void small_parse_table_14942(t_small_parse_table_array *v) -{ - v->a[298840] = 1; - v->a[298841] = anon_sym_DOLLAR; - v->a[298842] = actions(13544); - v->a[298843] = 1; - v->a[298844] = anon_sym_DQUOTE; - v->a[298845] = state(5768); - v->a[298846] = 1; - v->a[298847] = aux_sym_string_repeat1; - v->a[298848] = actions(13058); - v->a[298849] = 2; - v->a[298850] = anon_sym_LPAREN_LPAREN; - v->a[298851] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298852] = state(6127); - v->a[298853] = 4; - v->a[298854] = sym_arithmetic_expansion; - v->a[298855] = sym_simple_expansion; - v->a[298856] = sym_expansion; - v->a[298857] = sym_command_substitution; - v->a[298858] = 12; - v->a[298859] = actions(3); - small_parse_table_14943(v); -} - -void small_parse_table_14943(t_small_parse_table_array *v) -{ - v->a[298860] = 1; - v->a[298861] = sym_comment; - v->a[298862] = actions(13060); - v->a[298863] = 1; - v->a[298864] = anon_sym_DOLLAR_LBRACK; - v->a[298865] = actions(13066); - v->a[298866] = 1; - v->a[298867] = sym_string_content; - v->a[298868] = actions(13068); - v->a[298869] = 1; - v->a[298870] = anon_sym_DOLLAR_LBRACE; - v->a[298871] = actions(13070); - v->a[298872] = 1; - v->a[298873] = anon_sym_DOLLAR_LPAREN; - v->a[298874] = actions(13072); - v->a[298875] = 1; - v->a[298876] = anon_sym_BQUOTE; - v->a[298877] = actions(13074); - v->a[298878] = 1; - v->a[298879] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14944(v); -} - -void small_parse_table_14944(t_small_parse_table_array *v) -{ - v->a[298880] = actions(13546); - v->a[298881] = 1; - v->a[298882] = anon_sym_DOLLAR; - v->a[298883] = actions(13548); - v->a[298884] = 1; - v->a[298885] = anon_sym_DQUOTE; - v->a[298886] = state(5818); - v->a[298887] = 1; - v->a[298888] = aux_sym_string_repeat1; - v->a[298889] = actions(13058); - v->a[298890] = 2; - v->a[298891] = anon_sym_LPAREN_LPAREN; - v->a[298892] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298893] = state(6127); - v->a[298894] = 4; - v->a[298895] = sym_arithmetic_expansion; - v->a[298896] = sym_simple_expansion; - v->a[298897] = sym_expansion; - v->a[298898] = sym_command_substitution; - v->a[298899] = 12; - small_parse_table_14945(v); -} - -/* EOF small_parse_table_2988.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2989.c b/parser/static/small_parse_table/small_parse_table_2989.c deleted file mode 100644 index 201afd22..00000000 --- a/parser/static/small_parse_table/small_parse_table_2989.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2989.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14945(t_small_parse_table_array *v) -{ - v->a[298900] = actions(3); - v->a[298901] = 1; - v->a[298902] = sym_comment; - v->a[298903] = actions(13060); - v->a[298904] = 1; - v->a[298905] = anon_sym_DOLLAR_LBRACK; - v->a[298906] = actions(13066); - v->a[298907] = 1; - v->a[298908] = sym_string_content; - v->a[298909] = actions(13068); - v->a[298910] = 1; - v->a[298911] = anon_sym_DOLLAR_LBRACE; - v->a[298912] = actions(13070); - v->a[298913] = 1; - v->a[298914] = anon_sym_DOLLAR_LPAREN; - v->a[298915] = actions(13072); - v->a[298916] = 1; - v->a[298917] = anon_sym_BQUOTE; - v->a[298918] = actions(13074); - v->a[298919] = 1; - small_parse_table_14946(v); -} - -void small_parse_table_14946(t_small_parse_table_array *v) -{ - v->a[298920] = anon_sym_DOLLAR_BQUOTE; - v->a[298921] = actions(13550); - v->a[298922] = 1; - v->a[298923] = anon_sym_DOLLAR; - v->a[298924] = actions(13552); - v->a[298925] = 1; - v->a[298926] = anon_sym_DQUOTE; - v->a[298927] = state(5768); - v->a[298928] = 1; - v->a[298929] = aux_sym_string_repeat1; - v->a[298930] = actions(13058); - v->a[298931] = 2; - v->a[298932] = anon_sym_LPAREN_LPAREN; - v->a[298933] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298934] = state(6127); - v->a[298935] = 4; - v->a[298936] = sym_arithmetic_expansion; - v->a[298937] = sym_simple_expansion; - v->a[298938] = sym_expansion; - v->a[298939] = sym_command_substitution; - small_parse_table_14947(v); -} - -void small_parse_table_14947(t_small_parse_table_array *v) -{ - v->a[298940] = 12; - v->a[298941] = actions(3); - v->a[298942] = 1; - v->a[298943] = sym_comment; - v->a[298944] = actions(13060); - v->a[298945] = 1; - v->a[298946] = anon_sym_DOLLAR_LBRACK; - v->a[298947] = actions(13066); - v->a[298948] = 1; - v->a[298949] = sym_string_content; - v->a[298950] = actions(13068); - v->a[298951] = 1; - v->a[298952] = anon_sym_DOLLAR_LBRACE; - v->a[298953] = actions(13070); - v->a[298954] = 1; - v->a[298955] = anon_sym_DOLLAR_LPAREN; - v->a[298956] = actions(13072); - v->a[298957] = 1; - v->a[298958] = anon_sym_BQUOTE; - v->a[298959] = actions(13074); - small_parse_table_14948(v); -} - -void small_parse_table_14948(t_small_parse_table_array *v) -{ - v->a[298960] = 1; - v->a[298961] = anon_sym_DOLLAR_BQUOTE; - v->a[298962] = actions(13554); - v->a[298963] = 1; - v->a[298964] = anon_sym_DOLLAR; - v->a[298965] = actions(13556); - v->a[298966] = 1; - v->a[298967] = anon_sym_DQUOTE; - v->a[298968] = state(5768); - v->a[298969] = 1; - v->a[298970] = aux_sym_string_repeat1; - v->a[298971] = actions(13058); - v->a[298972] = 2; - v->a[298973] = anon_sym_LPAREN_LPAREN; - v->a[298974] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[298975] = state(6127); - v->a[298976] = 4; - v->a[298977] = sym_arithmetic_expansion; - v->a[298978] = sym_simple_expansion; - v->a[298979] = sym_expansion; - small_parse_table_14949(v); -} - -void small_parse_table_14949(t_small_parse_table_array *v) -{ - v->a[298980] = sym_command_substitution; - v->a[298981] = 12; - v->a[298982] = actions(3); - v->a[298983] = 1; - v->a[298984] = sym_comment; - v->a[298985] = actions(13060); - v->a[298986] = 1; - v->a[298987] = anon_sym_DOLLAR_LBRACK; - v->a[298988] = actions(13066); - v->a[298989] = 1; - v->a[298990] = sym_string_content; - v->a[298991] = actions(13068); - v->a[298992] = 1; - v->a[298993] = anon_sym_DOLLAR_LBRACE; - v->a[298994] = actions(13070); - v->a[298995] = 1; - v->a[298996] = anon_sym_DOLLAR_LPAREN; - v->a[298997] = actions(13072); - v->a[298998] = 1; - v->a[298999] = anon_sym_BQUOTE; - small_parse_table_14950(v); -} - -/* EOF small_parse_table_2989.c */ diff --git a/parser/static/small_parse_table/small_parse_table_299.c b/parser/static/small_parse_table/small_parse_table_299.c index d4d92fa8..0aa847ed 100644 --- a/parser/static/small_parse_table/small_parse_table_299.c +++ b/parser/static/small_parse_table/small_parse_table_299.c @@ -14,126 +14,126 @@ void small_parse_table_1495(t_small_parse_table_array *v) { - v->a[29900] = anon_sym_PIPE_AMP; - v->a[29901] = anon_sym_EQ_TILDE; - v->a[29902] = anon_sym_AMP_GT; - v->a[29903] = anon_sym_AMP_GT_GT; - v->a[29904] = anon_sym_LT_AMP; - v->a[29905] = anon_sym_GT_AMP; - v->a[29906] = anon_sym_GT_PIPE; - v->a[29907] = anon_sym_LT_AMP_DASH; - v->a[29908] = anon_sym_GT_AMP_DASH; - v->a[29909] = anon_sym_LT_LT_DASH; - v->a[29910] = anon_sym_LT_LT_LT; - v->a[29911] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29912] = anon_sym_DOLLAR_LBRACK; - v->a[29913] = anon_sym_DOLLAR; - v->a[29914] = sym__special_character; - v->a[29915] = anon_sym_DQUOTE; - v->a[29916] = sym_raw_string; - v->a[29917] = sym_ansi_c_string; - v->a[29918] = aux_sym_number_token1; - v->a[29919] = aux_sym_number_token2; + v->a[29900] = anon_sym_DQUOTE; + v->a[29901] = sym_raw_string; + v->a[29902] = aux_sym_number_token1; + v->a[29903] = aux_sym_number_token2; + v->a[29904] = anon_sym_DOLLAR_LBRACE; + v->a[29905] = anon_sym_DOLLAR_LPAREN; + v->a[29906] = anon_sym_BQUOTE; + v->a[29907] = anon_sym_DOLLAR_BQUOTE; + v->a[29908] = sym_word; + v->a[29909] = anon_sym_SEMI; + v->a[29910] = 6; + v->a[29911] = actions(3); + v->a[29912] = 1; + v->a[29913] = sym_comment; + v->a[29914] = actions(3358); + v->a[29915] = 1; + v->a[29916] = aux_sym_concatenation_token1; + v->a[29917] = actions(3360); + v->a[29918] = 1; + v->a[29919] = sym__concat; small_parse_table_1496(v); } void small_parse_table_1496(t_small_parse_table_array *v) { - v->a[29920] = anon_sym_DOLLAR_LBRACE; - v->a[29921] = anon_sym_DOLLAR_LPAREN; - v->a[29922] = anon_sym_BQUOTE; - v->a[29923] = anon_sym_DOLLAR_BQUOTE; - v->a[29924] = anon_sym_LT_LPAREN; - v->a[29925] = anon_sym_GT_LPAREN; - v->a[29926] = sym_word; - v->a[29927] = 21; - v->a[29928] = actions(3); - v->a[29929] = 1; - v->a[29930] = sym_comment; - v->a[29931] = actions(3115); - v->a[29932] = 1; - v->a[29933] = anon_sym_DQUOTE; - v->a[29934] = actions(3395); - v->a[29935] = 1; - v->a[29936] = anon_sym_DOLLAR_LBRACK; - v->a[29937] = actions(3397); - v->a[29938] = 1; - v->a[29939] = anon_sym_DOLLAR; + v->a[29920] = state(733); + v->a[29921] = 1; + v->a[29922] = aux_sym_concatenation_repeat1; + v->a[29923] = actions(2754); + v->a[29924] = 5; + v->a[29925] = sym_file_descriptor; + v->a[29926] = sym_test_operator; + v->a[29927] = sym__bare_dollar; + v->a[29928] = sym__brace_start; + v->a[29929] = aux_sym_heredoc_redirect_token1; + v->a[29930] = actions(2749); + v->a[29931] = 33; + v->a[29932] = anon_sym_LPAREN; + v->a[29933] = anon_sym_PIPE; + v->a[29934] = anon_sym_RPAREN; + v->a[29935] = anon_sym_SEMI_SEMI; + v->a[29936] = anon_sym_PIPE_AMP; + v->a[29937] = anon_sym_AMP_AMP; + v->a[29938] = anon_sym_PIPE_PIPE; + v->a[29939] = anon_sym_LT; small_parse_table_1497(v); } void small_parse_table_1497(t_small_parse_table_array *v) { - v->a[29940] = actions(3401); - v->a[29941] = 1; - v->a[29942] = aux_sym_number_token1; - v->a[29943] = actions(3403); - v->a[29944] = 1; - v->a[29945] = aux_sym_number_token2; - v->a[29946] = actions(3405); - v->a[29947] = 1; - v->a[29948] = anon_sym_DOLLAR_LBRACE; - v->a[29949] = actions(3407); - v->a[29950] = 1; - v->a[29951] = anon_sym_DOLLAR_LPAREN; - v->a[29952] = actions(3409); - v->a[29953] = 1; - v->a[29954] = anon_sym_BQUOTE; - v->a[29955] = actions(3411); - v->a[29956] = 1; - v->a[29957] = anon_sym_DOLLAR_BQUOTE; - v->a[29958] = actions(3417); - v->a[29959] = 1; + v->a[29940] = anon_sym_GT; + v->a[29941] = anon_sym_GT_GT; + v->a[29942] = anon_sym_AMP_GT; + v->a[29943] = anon_sym_AMP_GT_GT; + v->a[29944] = anon_sym_LT_AMP; + v->a[29945] = anon_sym_GT_AMP; + v->a[29946] = anon_sym_GT_PIPE; + v->a[29947] = anon_sym_LT_AMP_DASH; + v->a[29948] = anon_sym_GT_AMP_DASH; + v->a[29949] = anon_sym_LT_LT; + v->a[29950] = anon_sym_LT_LT_DASH; + v->a[29951] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[29952] = anon_sym_AMP; + v->a[29953] = anon_sym_DOLLAR; + v->a[29954] = sym__special_character; + v->a[29955] = anon_sym_DQUOTE; + v->a[29956] = sym_raw_string; + v->a[29957] = aux_sym_number_token1; + v->a[29958] = aux_sym_number_token2; + v->a[29959] = anon_sym_DOLLAR_LBRACE; small_parse_table_1498(v); } void small_parse_table_1498(t_small_parse_table_array *v) { - v->a[29960] = sym__brace_start; - v->a[29961] = actions(4486); - v->a[29962] = 1; - v->a[29963] = sym__special_character; - v->a[29964] = actions(4488); - v->a[29965] = 1; - v->a[29966] = sym_test_operator; - v->a[29967] = state(2161); - v->a[29968] = 1; - v->a[29969] = aux_sym__literal_repeat1; - v->a[29970] = actions(2074); - v->a[29971] = 2; - v->a[29972] = sym_file_descriptor; - v->a[29973] = aux_sym_heredoc_redirect_token1; - v->a[29974] = actions(3393); - v->a[29975] = 2; - v->a[29976] = anon_sym_LPAREN_LPAREN; - v->a[29977] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29978] = actions(3413); - v->a[29979] = 2; + v->a[29960] = anon_sym_DOLLAR_LPAREN; + v->a[29961] = anon_sym_BQUOTE; + v->a[29962] = anon_sym_DOLLAR_BQUOTE; + v->a[29963] = sym_word; + v->a[29964] = anon_sym_SEMI; + v->a[29965] = 3; + v->a[29966] = actions(3); + v->a[29967] = 1; + v->a[29968] = sym_comment; + v->a[29969] = actions(2774); + v->a[29970] = 6; + v->a[29971] = sym_file_descriptor; + v->a[29972] = sym__concat; + v->a[29973] = sym_test_operator; + v->a[29974] = sym__bare_dollar; + v->a[29975] = sym__brace_start; + v->a[29976] = aux_sym_heredoc_redirect_token1; + v->a[29977] = actions(2772); + v->a[29978] = 35; + v->a[29979] = anon_sym_LPAREN; small_parse_table_1499(v); } void small_parse_table_1499(t_small_parse_table_array *v) { - v->a[29980] = anon_sym_LT_LPAREN; - v->a[29981] = anon_sym_GT_LPAREN; - v->a[29982] = state(860); - v->a[29983] = 2; - v->a[29984] = sym_concatenation; - v->a[29985] = aux_sym_for_statement_repeat1; - v->a[29986] = actions(4484); - v->a[29987] = 3; - v->a[29988] = sym_raw_string; - v->a[29989] = sym_ansi_c_string; - v->a[29990] = sym_word; - v->a[29991] = state(2422); - v->a[29992] = 9; - v->a[29993] = sym_arithmetic_expansion; - v->a[29994] = sym_brace_expression; - v->a[29995] = sym_string; - v->a[29996] = sym_translated_string; - v->a[29997] = sym_number; - v->a[29998] = sym_simple_expansion; - v->a[29999] = sym_expansion; + v->a[29980] = anon_sym_PIPE; + v->a[29981] = anon_sym_SEMI_SEMI; + v->a[29982] = anon_sym_SEMI_AMP; + v->a[29983] = anon_sym_SEMI_SEMI_AMP; + v->a[29984] = anon_sym_PIPE_AMP; + v->a[29985] = anon_sym_AMP_AMP; + v->a[29986] = anon_sym_PIPE_PIPE; + v->a[29987] = anon_sym_LT; + v->a[29988] = anon_sym_GT; + v->a[29989] = anon_sym_GT_GT; + v->a[29990] = anon_sym_AMP_GT; + v->a[29991] = anon_sym_AMP_GT_GT; + v->a[29992] = anon_sym_LT_AMP; + v->a[29993] = anon_sym_GT_AMP; + v->a[29994] = anon_sym_GT_PIPE; + v->a[29995] = anon_sym_LT_AMP_DASH; + v->a[29996] = anon_sym_GT_AMP_DASH; + v->a[29997] = anon_sym_LT_LT; + v->a[29998] = anon_sym_LT_LT_DASH; + v->a[29999] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1500(v); } diff --git a/parser/static/small_parse_table/small_parse_table_2990.c b/parser/static/small_parse_table/small_parse_table_2990.c deleted file mode 100644 index 6dd7116b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2990.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2990.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14950(t_small_parse_table_array *v) -{ - v->a[299000] = actions(13074); - v->a[299001] = 1; - v->a[299002] = anon_sym_DOLLAR_BQUOTE; - v->a[299003] = actions(13558); - v->a[299004] = 1; - v->a[299005] = anon_sym_DOLLAR; - v->a[299006] = actions(13560); - v->a[299007] = 1; - v->a[299008] = anon_sym_DQUOTE; - v->a[299009] = state(5829); - v->a[299010] = 1; - v->a[299011] = aux_sym_string_repeat1; - v->a[299012] = actions(13058); - v->a[299013] = 2; - v->a[299014] = anon_sym_LPAREN_LPAREN; - v->a[299015] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299016] = state(6127); - v->a[299017] = 4; - v->a[299018] = sym_arithmetic_expansion; - v->a[299019] = sym_simple_expansion; - small_parse_table_14951(v); -} - -void small_parse_table_14951(t_small_parse_table_array *v) -{ - v->a[299020] = sym_expansion; - v->a[299021] = sym_command_substitution; - v->a[299022] = 12; - v->a[299023] = actions(3); - v->a[299024] = 1; - v->a[299025] = sym_comment; - v->a[299026] = actions(13060); - v->a[299027] = 1; - v->a[299028] = anon_sym_DOLLAR_LBRACK; - v->a[299029] = actions(13066); - v->a[299030] = 1; - v->a[299031] = sym_string_content; - v->a[299032] = actions(13068); - v->a[299033] = 1; - v->a[299034] = anon_sym_DOLLAR_LBRACE; - v->a[299035] = actions(13070); - v->a[299036] = 1; - v->a[299037] = anon_sym_DOLLAR_LPAREN; - v->a[299038] = actions(13072); - v->a[299039] = 1; - small_parse_table_14952(v); -} - -void small_parse_table_14952(t_small_parse_table_array *v) -{ - v->a[299040] = anon_sym_BQUOTE; - v->a[299041] = actions(13074); - v->a[299042] = 1; - v->a[299043] = anon_sym_DOLLAR_BQUOTE; - v->a[299044] = actions(13562); - v->a[299045] = 1; - v->a[299046] = anon_sym_DOLLAR; - v->a[299047] = actions(13564); - v->a[299048] = 1; - v->a[299049] = anon_sym_DQUOTE; - v->a[299050] = state(5820); - v->a[299051] = 1; - v->a[299052] = aux_sym_string_repeat1; - v->a[299053] = actions(13058); - v->a[299054] = 2; - v->a[299055] = anon_sym_LPAREN_LPAREN; - v->a[299056] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299057] = state(6127); - v->a[299058] = 4; - v->a[299059] = sym_arithmetic_expansion; - small_parse_table_14953(v); -} - -void small_parse_table_14953(t_small_parse_table_array *v) -{ - v->a[299060] = sym_simple_expansion; - v->a[299061] = sym_expansion; - v->a[299062] = sym_command_substitution; - v->a[299063] = 12; - v->a[299064] = actions(3); - v->a[299065] = 1; - v->a[299066] = sym_comment; - v->a[299067] = actions(13060); - v->a[299068] = 1; - v->a[299069] = anon_sym_DOLLAR_LBRACK; - v->a[299070] = actions(13066); - v->a[299071] = 1; - v->a[299072] = sym_string_content; - v->a[299073] = actions(13068); - v->a[299074] = 1; - v->a[299075] = anon_sym_DOLLAR_LBRACE; - v->a[299076] = actions(13070); - v->a[299077] = 1; - v->a[299078] = anon_sym_DOLLAR_LPAREN; - v->a[299079] = actions(13072); - small_parse_table_14954(v); -} - -void small_parse_table_14954(t_small_parse_table_array *v) -{ - v->a[299080] = 1; - v->a[299081] = anon_sym_BQUOTE; - v->a[299082] = actions(13074); - v->a[299083] = 1; - v->a[299084] = anon_sym_DOLLAR_BQUOTE; - v->a[299085] = actions(13566); - v->a[299086] = 1; - v->a[299087] = anon_sym_DOLLAR; - v->a[299088] = actions(13568); - v->a[299089] = 1; - v->a[299090] = anon_sym_DQUOTE; - v->a[299091] = state(5768); - v->a[299092] = 1; - v->a[299093] = aux_sym_string_repeat1; - v->a[299094] = actions(13058); - v->a[299095] = 2; - v->a[299096] = anon_sym_LPAREN_LPAREN; - v->a[299097] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299098] = state(6127); - v->a[299099] = 4; - small_parse_table_14955(v); -} - -/* EOF small_parse_table_2990.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2991.c b/parser/static/small_parse_table/small_parse_table_2991.c deleted file mode 100644 index 7b4ea9fe..00000000 --- a/parser/static/small_parse_table/small_parse_table_2991.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2991.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14955(t_small_parse_table_array *v) -{ - v->a[299100] = sym_arithmetic_expansion; - v->a[299101] = sym_simple_expansion; - v->a[299102] = sym_expansion; - v->a[299103] = sym_command_substitution; - v->a[299104] = 12; - v->a[299105] = actions(3); - v->a[299106] = 1; - v->a[299107] = sym_comment; - v->a[299108] = actions(13060); - v->a[299109] = 1; - v->a[299110] = anon_sym_DOLLAR_LBRACK; - v->a[299111] = actions(13066); - v->a[299112] = 1; - v->a[299113] = sym_string_content; - v->a[299114] = actions(13068); - v->a[299115] = 1; - v->a[299116] = anon_sym_DOLLAR_LBRACE; - v->a[299117] = actions(13070); - v->a[299118] = 1; - v->a[299119] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14956(v); -} - -void small_parse_table_14956(t_small_parse_table_array *v) -{ - v->a[299120] = actions(13072); - v->a[299121] = 1; - v->a[299122] = anon_sym_BQUOTE; - v->a[299123] = actions(13074); - v->a[299124] = 1; - v->a[299125] = anon_sym_DOLLAR_BQUOTE; - v->a[299126] = actions(13570); - v->a[299127] = 1; - v->a[299128] = anon_sym_DOLLAR; - v->a[299129] = actions(13572); - v->a[299130] = 1; - v->a[299131] = anon_sym_DQUOTE; - v->a[299132] = state(5824); - v->a[299133] = 1; - v->a[299134] = aux_sym_string_repeat1; - v->a[299135] = actions(13058); - v->a[299136] = 2; - v->a[299137] = anon_sym_LPAREN_LPAREN; - v->a[299138] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299139] = state(6127); - small_parse_table_14957(v); -} - -void small_parse_table_14957(t_small_parse_table_array *v) -{ - v->a[299140] = 4; - v->a[299141] = sym_arithmetic_expansion; - v->a[299142] = sym_simple_expansion; - v->a[299143] = sym_expansion; - v->a[299144] = sym_command_substitution; - v->a[299145] = 12; - v->a[299146] = actions(3); - v->a[299147] = 1; - v->a[299148] = sym_comment; - v->a[299149] = actions(13060); - v->a[299150] = 1; - v->a[299151] = anon_sym_DOLLAR_LBRACK; - v->a[299152] = actions(13066); - v->a[299153] = 1; - v->a[299154] = sym_string_content; - v->a[299155] = actions(13068); - v->a[299156] = 1; - v->a[299157] = anon_sym_DOLLAR_LBRACE; - v->a[299158] = actions(13070); - v->a[299159] = 1; - small_parse_table_14958(v); -} - -void small_parse_table_14958(t_small_parse_table_array *v) -{ - v->a[299160] = anon_sym_DOLLAR_LPAREN; - v->a[299161] = actions(13072); - v->a[299162] = 1; - v->a[299163] = anon_sym_BQUOTE; - v->a[299164] = actions(13074); - v->a[299165] = 1; - v->a[299166] = anon_sym_DOLLAR_BQUOTE; - v->a[299167] = actions(13574); - v->a[299168] = 1; - v->a[299169] = anon_sym_DOLLAR; - v->a[299170] = actions(13576); - v->a[299171] = 1; - v->a[299172] = anon_sym_DQUOTE; - v->a[299173] = state(5768); - v->a[299174] = 1; - v->a[299175] = aux_sym_string_repeat1; - v->a[299176] = actions(13058); - v->a[299177] = 2; - v->a[299178] = anon_sym_LPAREN_LPAREN; - v->a[299179] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14959(v); -} - -void small_parse_table_14959(t_small_parse_table_array *v) -{ - v->a[299180] = state(6127); - v->a[299181] = 4; - v->a[299182] = sym_arithmetic_expansion; - v->a[299183] = sym_simple_expansion; - v->a[299184] = sym_expansion; - v->a[299185] = sym_command_substitution; - v->a[299186] = 12; - v->a[299187] = actions(3); - v->a[299188] = 1; - v->a[299189] = sym_comment; - v->a[299190] = actions(13060); - v->a[299191] = 1; - v->a[299192] = anon_sym_DOLLAR_LBRACK; - v->a[299193] = actions(13066); - v->a[299194] = 1; - v->a[299195] = sym_string_content; - v->a[299196] = actions(13068); - v->a[299197] = 1; - v->a[299198] = anon_sym_DOLLAR_LBRACE; - v->a[299199] = actions(13070); - small_parse_table_14960(v); -} - -/* EOF small_parse_table_2991.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2992.c b/parser/static/small_parse_table/small_parse_table_2992.c deleted file mode 100644 index 84d87bcc..00000000 --- a/parser/static/small_parse_table/small_parse_table_2992.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2992.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14960(t_small_parse_table_array *v) -{ - v->a[299200] = 1; - v->a[299201] = anon_sym_DOLLAR_LPAREN; - v->a[299202] = actions(13072); - v->a[299203] = 1; - v->a[299204] = anon_sym_BQUOTE; - v->a[299205] = actions(13074); - v->a[299206] = 1; - v->a[299207] = anon_sym_DOLLAR_BQUOTE; - v->a[299208] = actions(13578); - v->a[299209] = 1; - v->a[299210] = anon_sym_DOLLAR; - v->a[299211] = actions(13580); - v->a[299212] = 1; - v->a[299213] = anon_sym_DQUOTE; - v->a[299214] = state(5826); - v->a[299215] = 1; - v->a[299216] = aux_sym_string_repeat1; - v->a[299217] = actions(13058); - v->a[299218] = 2; - v->a[299219] = anon_sym_LPAREN_LPAREN; - small_parse_table_14961(v); -} - -void small_parse_table_14961(t_small_parse_table_array *v) -{ - v->a[299220] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299221] = state(6127); - v->a[299222] = 4; - v->a[299223] = sym_arithmetic_expansion; - v->a[299224] = sym_simple_expansion; - v->a[299225] = sym_expansion; - v->a[299226] = sym_command_substitution; - v->a[299227] = 12; - v->a[299228] = actions(3); - v->a[299229] = 1; - v->a[299230] = sym_comment; - v->a[299231] = actions(13060); - v->a[299232] = 1; - v->a[299233] = anon_sym_DOLLAR_LBRACK; - v->a[299234] = actions(13066); - v->a[299235] = 1; - v->a[299236] = sym_string_content; - v->a[299237] = actions(13068); - v->a[299238] = 1; - v->a[299239] = anon_sym_DOLLAR_LBRACE; - small_parse_table_14962(v); -} - -void small_parse_table_14962(t_small_parse_table_array *v) -{ - v->a[299240] = actions(13070); - v->a[299241] = 1; - v->a[299242] = anon_sym_DOLLAR_LPAREN; - v->a[299243] = actions(13072); - v->a[299244] = 1; - v->a[299245] = anon_sym_BQUOTE; - v->a[299246] = actions(13074); - v->a[299247] = 1; - v->a[299248] = anon_sym_DOLLAR_BQUOTE; - v->a[299249] = actions(13582); - v->a[299250] = 1; - v->a[299251] = anon_sym_DOLLAR; - v->a[299252] = actions(13584); - v->a[299253] = 1; - v->a[299254] = anon_sym_DQUOTE; - v->a[299255] = state(5768); - v->a[299256] = 1; - v->a[299257] = aux_sym_string_repeat1; - v->a[299258] = actions(13058); - v->a[299259] = 2; - small_parse_table_14963(v); -} - -void small_parse_table_14963(t_small_parse_table_array *v) -{ - v->a[299260] = anon_sym_LPAREN_LPAREN; - v->a[299261] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299262] = state(6127); - v->a[299263] = 4; - v->a[299264] = sym_arithmetic_expansion; - v->a[299265] = sym_simple_expansion; - v->a[299266] = sym_expansion; - v->a[299267] = sym_command_substitution; - v->a[299268] = 12; - v->a[299269] = actions(3); - v->a[299270] = 1; - v->a[299271] = sym_comment; - v->a[299272] = actions(13060); - v->a[299273] = 1; - v->a[299274] = anon_sym_DOLLAR_LBRACK; - v->a[299275] = actions(13066); - v->a[299276] = 1; - v->a[299277] = sym_string_content; - v->a[299278] = actions(13068); - v->a[299279] = 1; - small_parse_table_14964(v); -} - -void small_parse_table_14964(t_small_parse_table_array *v) -{ - v->a[299280] = anon_sym_DOLLAR_LBRACE; - v->a[299281] = actions(13070); - v->a[299282] = 1; - v->a[299283] = anon_sym_DOLLAR_LPAREN; - v->a[299284] = actions(13072); - v->a[299285] = 1; - v->a[299286] = anon_sym_BQUOTE; - v->a[299287] = actions(13074); - v->a[299288] = 1; - v->a[299289] = anon_sym_DOLLAR_BQUOTE; - v->a[299290] = actions(13586); - v->a[299291] = 1; - v->a[299292] = anon_sym_DOLLAR; - v->a[299293] = actions(13588); - v->a[299294] = 1; - v->a[299295] = anon_sym_DQUOTE; - v->a[299296] = state(5768); - v->a[299297] = 1; - v->a[299298] = aux_sym_string_repeat1; - v->a[299299] = actions(13058); - small_parse_table_14965(v); -} - -/* EOF small_parse_table_2992.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2993.c b/parser/static/small_parse_table/small_parse_table_2993.c deleted file mode 100644 index c828e061..00000000 --- a/parser/static/small_parse_table/small_parse_table_2993.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2993.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14965(t_small_parse_table_array *v) -{ - v->a[299300] = 2; - v->a[299301] = anon_sym_LPAREN_LPAREN; - v->a[299302] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299303] = state(6127); - v->a[299304] = 4; - v->a[299305] = sym_arithmetic_expansion; - v->a[299306] = sym_simple_expansion; - v->a[299307] = sym_expansion; - v->a[299308] = sym_command_substitution; - v->a[299309] = 12; - v->a[299310] = actions(3); - v->a[299311] = 1; - v->a[299312] = sym_comment; - v->a[299313] = actions(13060); - v->a[299314] = 1; - v->a[299315] = anon_sym_DOLLAR_LBRACK; - v->a[299316] = actions(13066); - v->a[299317] = 1; - v->a[299318] = sym_string_content; - v->a[299319] = actions(13068); - small_parse_table_14966(v); -} - -void small_parse_table_14966(t_small_parse_table_array *v) -{ - v->a[299320] = 1; - v->a[299321] = anon_sym_DOLLAR_LBRACE; - v->a[299322] = actions(13070); - v->a[299323] = 1; - v->a[299324] = anon_sym_DOLLAR_LPAREN; - v->a[299325] = actions(13072); - v->a[299326] = 1; - v->a[299327] = anon_sym_BQUOTE; - v->a[299328] = actions(13074); - v->a[299329] = 1; - v->a[299330] = anon_sym_DOLLAR_BQUOTE; - v->a[299331] = actions(13590); - v->a[299332] = 1; - v->a[299333] = anon_sym_DOLLAR; - v->a[299334] = actions(13592); - v->a[299335] = 1; - v->a[299336] = anon_sym_DQUOTE; - v->a[299337] = state(5828); - v->a[299338] = 1; - v->a[299339] = aux_sym_string_repeat1; - small_parse_table_14967(v); -} - -void small_parse_table_14967(t_small_parse_table_array *v) -{ - v->a[299340] = actions(13058); - v->a[299341] = 2; - v->a[299342] = anon_sym_LPAREN_LPAREN; - v->a[299343] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299344] = state(6127); - v->a[299345] = 4; - v->a[299346] = sym_arithmetic_expansion; - v->a[299347] = sym_simple_expansion; - v->a[299348] = sym_expansion; - v->a[299349] = sym_command_substitution; - v->a[299350] = 12; - v->a[299351] = actions(3); - v->a[299352] = 1; - v->a[299353] = sym_comment; - v->a[299354] = actions(13060); - v->a[299355] = 1; - v->a[299356] = anon_sym_DOLLAR_LBRACK; - v->a[299357] = actions(13066); - v->a[299358] = 1; - v->a[299359] = sym_string_content; - small_parse_table_14968(v); -} - -void small_parse_table_14968(t_small_parse_table_array *v) -{ - v->a[299360] = actions(13068); - v->a[299361] = 1; - v->a[299362] = anon_sym_DOLLAR_LBRACE; - v->a[299363] = actions(13070); - v->a[299364] = 1; - v->a[299365] = anon_sym_DOLLAR_LPAREN; - v->a[299366] = actions(13072); - v->a[299367] = 1; - v->a[299368] = anon_sym_BQUOTE; - v->a[299369] = actions(13074); - v->a[299370] = 1; - v->a[299371] = anon_sym_DOLLAR_BQUOTE; - v->a[299372] = actions(13594); - v->a[299373] = 1; - v->a[299374] = anon_sym_DOLLAR; - v->a[299375] = actions(13596); - v->a[299376] = 1; - v->a[299377] = anon_sym_DQUOTE; - v->a[299378] = state(5768); - v->a[299379] = 1; - small_parse_table_14969(v); -} - -void small_parse_table_14969(t_small_parse_table_array *v) -{ - v->a[299380] = aux_sym_string_repeat1; - v->a[299381] = actions(13058); - v->a[299382] = 2; - v->a[299383] = anon_sym_LPAREN_LPAREN; - v->a[299384] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299385] = state(6127); - v->a[299386] = 4; - v->a[299387] = sym_arithmetic_expansion; - v->a[299388] = sym_simple_expansion; - v->a[299389] = sym_expansion; - v->a[299390] = sym_command_substitution; - v->a[299391] = 12; - v->a[299392] = actions(3); - v->a[299393] = 1; - v->a[299394] = sym_comment; - v->a[299395] = actions(13060); - v->a[299396] = 1; - v->a[299397] = anon_sym_DOLLAR_LBRACK; - v->a[299398] = actions(13066); - v->a[299399] = 1; - small_parse_table_14970(v); -} - -/* EOF small_parse_table_2993.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2994.c b/parser/static/small_parse_table/small_parse_table_2994.c deleted file mode 100644 index 78ae8154..00000000 --- a/parser/static/small_parse_table/small_parse_table_2994.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2994.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14970(t_small_parse_table_array *v) -{ - v->a[299400] = sym_string_content; - v->a[299401] = actions(13068); - v->a[299402] = 1; - v->a[299403] = anon_sym_DOLLAR_LBRACE; - v->a[299404] = actions(13070); - v->a[299405] = 1; - v->a[299406] = anon_sym_DOLLAR_LPAREN; - v->a[299407] = actions(13072); - v->a[299408] = 1; - v->a[299409] = anon_sym_BQUOTE; - v->a[299410] = actions(13074); - v->a[299411] = 1; - v->a[299412] = anon_sym_DOLLAR_BQUOTE; - v->a[299413] = actions(13598); - v->a[299414] = 1; - v->a[299415] = anon_sym_DOLLAR; - v->a[299416] = actions(13600); - v->a[299417] = 1; - v->a[299418] = anon_sym_DQUOTE; - v->a[299419] = state(5831); - small_parse_table_14971(v); -} - -void small_parse_table_14971(t_small_parse_table_array *v) -{ - v->a[299420] = 1; - v->a[299421] = aux_sym_string_repeat1; - v->a[299422] = actions(13058); - v->a[299423] = 2; - v->a[299424] = anon_sym_LPAREN_LPAREN; - v->a[299425] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299426] = state(6127); - v->a[299427] = 4; - v->a[299428] = sym_arithmetic_expansion; - v->a[299429] = sym_simple_expansion; - v->a[299430] = sym_expansion; - v->a[299431] = sym_command_substitution; - v->a[299432] = 12; - v->a[299433] = actions(3); - v->a[299434] = 1; - v->a[299435] = sym_comment; - v->a[299436] = actions(13060); - v->a[299437] = 1; - v->a[299438] = anon_sym_DOLLAR_LBRACK; - v->a[299439] = actions(13066); - small_parse_table_14972(v); -} - -void small_parse_table_14972(t_small_parse_table_array *v) -{ - v->a[299440] = 1; - v->a[299441] = sym_string_content; - v->a[299442] = actions(13068); - v->a[299443] = 1; - v->a[299444] = anon_sym_DOLLAR_LBRACE; - v->a[299445] = actions(13070); - v->a[299446] = 1; - v->a[299447] = anon_sym_DOLLAR_LPAREN; - v->a[299448] = actions(13072); - v->a[299449] = 1; - v->a[299450] = anon_sym_BQUOTE; - v->a[299451] = actions(13074); - v->a[299452] = 1; - v->a[299453] = anon_sym_DOLLAR_BQUOTE; - v->a[299454] = actions(13602); - v->a[299455] = 1; - v->a[299456] = anon_sym_DOLLAR; - v->a[299457] = actions(13604); - v->a[299458] = 1; - v->a[299459] = anon_sym_DQUOTE; - small_parse_table_14973(v); -} - -void small_parse_table_14973(t_small_parse_table_array *v) -{ - v->a[299460] = state(5839); - v->a[299461] = 1; - v->a[299462] = aux_sym_string_repeat1; - v->a[299463] = actions(13058); - v->a[299464] = 2; - v->a[299465] = anon_sym_LPAREN_LPAREN; - v->a[299466] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299467] = state(6127); - v->a[299468] = 4; - v->a[299469] = sym_arithmetic_expansion; - v->a[299470] = sym_simple_expansion; - v->a[299471] = sym_expansion; - v->a[299472] = sym_command_substitution; - v->a[299473] = 12; - v->a[299474] = actions(3); - v->a[299475] = 1; - v->a[299476] = sym_comment; - v->a[299477] = actions(13060); - v->a[299478] = 1; - v->a[299479] = anon_sym_DOLLAR_LBRACK; - small_parse_table_14974(v); -} - -void small_parse_table_14974(t_small_parse_table_array *v) -{ - v->a[299480] = actions(13066); - v->a[299481] = 1; - v->a[299482] = sym_string_content; - v->a[299483] = actions(13068); - v->a[299484] = 1; - v->a[299485] = anon_sym_DOLLAR_LBRACE; - v->a[299486] = actions(13070); - v->a[299487] = 1; - v->a[299488] = anon_sym_DOLLAR_LPAREN; - v->a[299489] = actions(13072); - v->a[299490] = 1; - v->a[299491] = anon_sym_BQUOTE; - v->a[299492] = actions(13074); - v->a[299493] = 1; - v->a[299494] = anon_sym_DOLLAR_BQUOTE; - v->a[299495] = actions(13606); - v->a[299496] = 1; - v->a[299497] = anon_sym_DOLLAR; - v->a[299498] = actions(13608); - v->a[299499] = 1; - small_parse_table_14975(v); -} - -/* EOF small_parse_table_2994.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2995.c b/parser/static/small_parse_table/small_parse_table_2995.c deleted file mode 100644 index bf82f3b4..00000000 --- a/parser/static/small_parse_table/small_parse_table_2995.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2995.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14975(t_small_parse_table_array *v) -{ - v->a[299500] = anon_sym_DQUOTE; - v->a[299501] = state(5768); - v->a[299502] = 1; - v->a[299503] = aux_sym_string_repeat1; - v->a[299504] = actions(13058); - v->a[299505] = 2; - v->a[299506] = anon_sym_LPAREN_LPAREN; - v->a[299507] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299508] = state(6127); - v->a[299509] = 4; - v->a[299510] = sym_arithmetic_expansion; - v->a[299511] = sym_simple_expansion; - v->a[299512] = sym_expansion; - v->a[299513] = sym_command_substitution; - v->a[299514] = 12; - v->a[299515] = actions(3); - v->a[299516] = 1; - v->a[299517] = sym_comment; - v->a[299518] = actions(13060); - v->a[299519] = 1; - small_parse_table_14976(v); -} - -void small_parse_table_14976(t_small_parse_table_array *v) -{ - v->a[299520] = anon_sym_DOLLAR_LBRACK; - v->a[299521] = actions(13066); - v->a[299522] = 1; - v->a[299523] = sym_string_content; - v->a[299524] = actions(13068); - v->a[299525] = 1; - v->a[299526] = anon_sym_DOLLAR_LBRACE; - v->a[299527] = actions(13070); - v->a[299528] = 1; - v->a[299529] = anon_sym_DOLLAR_LPAREN; - v->a[299530] = actions(13072); - v->a[299531] = 1; - v->a[299532] = anon_sym_BQUOTE; - v->a[299533] = actions(13074); - v->a[299534] = 1; - v->a[299535] = anon_sym_DOLLAR_BQUOTE; - v->a[299536] = actions(13610); - v->a[299537] = 1; - v->a[299538] = anon_sym_DOLLAR; - v->a[299539] = actions(13612); - small_parse_table_14977(v); -} - -void small_parse_table_14977(t_small_parse_table_array *v) -{ - v->a[299540] = 1; - v->a[299541] = anon_sym_DQUOTE; - v->a[299542] = state(5834); - v->a[299543] = 1; - v->a[299544] = aux_sym_string_repeat1; - v->a[299545] = actions(13058); - v->a[299546] = 2; - v->a[299547] = anon_sym_LPAREN_LPAREN; - v->a[299548] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299549] = state(6127); - v->a[299550] = 4; - v->a[299551] = sym_arithmetic_expansion; - v->a[299552] = sym_simple_expansion; - v->a[299553] = sym_expansion; - v->a[299554] = sym_command_substitution; - v->a[299555] = 12; - v->a[299556] = actions(3); - v->a[299557] = 1; - v->a[299558] = sym_comment; - v->a[299559] = actions(13060); - small_parse_table_14978(v); -} - -void small_parse_table_14978(t_small_parse_table_array *v) -{ - v->a[299560] = 1; - v->a[299561] = anon_sym_DOLLAR_LBRACK; - v->a[299562] = actions(13066); - v->a[299563] = 1; - v->a[299564] = sym_string_content; - v->a[299565] = actions(13068); - v->a[299566] = 1; - v->a[299567] = anon_sym_DOLLAR_LBRACE; - v->a[299568] = actions(13070); - v->a[299569] = 1; - v->a[299570] = anon_sym_DOLLAR_LPAREN; - v->a[299571] = actions(13072); - v->a[299572] = 1; - v->a[299573] = anon_sym_BQUOTE; - v->a[299574] = actions(13074); - v->a[299575] = 1; - v->a[299576] = anon_sym_DOLLAR_BQUOTE; - v->a[299577] = actions(13614); - v->a[299578] = 1; - v->a[299579] = anon_sym_DOLLAR; - small_parse_table_14979(v); -} - -void small_parse_table_14979(t_small_parse_table_array *v) -{ - v->a[299580] = actions(13616); - v->a[299581] = 1; - v->a[299582] = anon_sym_DQUOTE; - v->a[299583] = state(5768); - v->a[299584] = 1; - v->a[299585] = aux_sym_string_repeat1; - v->a[299586] = actions(13058); - v->a[299587] = 2; - v->a[299588] = anon_sym_LPAREN_LPAREN; - v->a[299589] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299590] = state(6127); - v->a[299591] = 4; - v->a[299592] = sym_arithmetic_expansion; - v->a[299593] = sym_simple_expansion; - v->a[299594] = sym_expansion; - v->a[299595] = sym_command_substitution; - v->a[299596] = 12; - v->a[299597] = actions(3); - v->a[299598] = 1; - v->a[299599] = sym_comment; - small_parse_table_14980(v); -} - -/* EOF small_parse_table_2995.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2996.c b/parser/static/small_parse_table/small_parse_table_2996.c deleted file mode 100644 index 033bb02b..00000000 --- a/parser/static/small_parse_table/small_parse_table_2996.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2996.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14980(t_small_parse_table_array *v) -{ - v->a[299600] = actions(13060); - v->a[299601] = 1; - v->a[299602] = anon_sym_DOLLAR_LBRACK; - v->a[299603] = actions(13066); - v->a[299604] = 1; - v->a[299605] = sym_string_content; - v->a[299606] = actions(13068); - v->a[299607] = 1; - v->a[299608] = anon_sym_DOLLAR_LBRACE; - v->a[299609] = actions(13070); - v->a[299610] = 1; - v->a[299611] = anon_sym_DOLLAR_LPAREN; - v->a[299612] = actions(13072); - v->a[299613] = 1; - v->a[299614] = anon_sym_BQUOTE; - v->a[299615] = actions(13074); - v->a[299616] = 1; - v->a[299617] = anon_sym_DOLLAR_BQUOTE; - v->a[299618] = actions(13618); - v->a[299619] = 1; - small_parse_table_14981(v); -} - -void small_parse_table_14981(t_small_parse_table_array *v) -{ - v->a[299620] = anon_sym_DOLLAR; - v->a[299621] = actions(13620); - v->a[299622] = 1; - v->a[299623] = anon_sym_DQUOTE; - v->a[299624] = state(5836); - v->a[299625] = 1; - v->a[299626] = aux_sym_string_repeat1; - v->a[299627] = actions(13058); - v->a[299628] = 2; - v->a[299629] = anon_sym_LPAREN_LPAREN; - v->a[299630] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299631] = state(6127); - v->a[299632] = 4; - v->a[299633] = sym_arithmetic_expansion; - v->a[299634] = sym_simple_expansion; - v->a[299635] = sym_expansion; - v->a[299636] = sym_command_substitution; - v->a[299637] = 12; - v->a[299638] = actions(3); - v->a[299639] = 1; - small_parse_table_14982(v); -} - -void small_parse_table_14982(t_small_parse_table_array *v) -{ - v->a[299640] = sym_comment; - v->a[299641] = actions(13060); - v->a[299642] = 1; - v->a[299643] = anon_sym_DOLLAR_LBRACK; - v->a[299644] = actions(13066); - v->a[299645] = 1; - v->a[299646] = sym_string_content; - v->a[299647] = actions(13068); - v->a[299648] = 1; - v->a[299649] = anon_sym_DOLLAR_LBRACE; - v->a[299650] = actions(13070); - v->a[299651] = 1; - v->a[299652] = anon_sym_DOLLAR_LPAREN; - v->a[299653] = actions(13072); - v->a[299654] = 1; - v->a[299655] = anon_sym_BQUOTE; - v->a[299656] = actions(13074); - v->a[299657] = 1; - v->a[299658] = anon_sym_DOLLAR_BQUOTE; - v->a[299659] = actions(13622); - small_parse_table_14983(v); -} - -void small_parse_table_14983(t_small_parse_table_array *v) -{ - v->a[299660] = 1; - v->a[299661] = anon_sym_DOLLAR; - v->a[299662] = actions(13624); - v->a[299663] = 1; - v->a[299664] = anon_sym_DQUOTE; - v->a[299665] = state(5768); - v->a[299666] = 1; - v->a[299667] = aux_sym_string_repeat1; - v->a[299668] = actions(13058); - v->a[299669] = 2; - v->a[299670] = anon_sym_LPAREN_LPAREN; - v->a[299671] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299672] = state(6127); - v->a[299673] = 4; - v->a[299674] = sym_arithmetic_expansion; - v->a[299675] = sym_simple_expansion; - v->a[299676] = sym_expansion; - v->a[299677] = sym_command_substitution; - v->a[299678] = 12; - v->a[299679] = actions(3); - small_parse_table_14984(v); -} - -void small_parse_table_14984(t_small_parse_table_array *v) -{ - v->a[299680] = 1; - v->a[299681] = sym_comment; - v->a[299682] = actions(13060); - v->a[299683] = 1; - v->a[299684] = anon_sym_DOLLAR_LBRACK; - v->a[299685] = actions(13066); - v->a[299686] = 1; - v->a[299687] = sym_string_content; - v->a[299688] = actions(13068); - v->a[299689] = 1; - v->a[299690] = anon_sym_DOLLAR_LBRACE; - v->a[299691] = actions(13070); - v->a[299692] = 1; - v->a[299693] = anon_sym_DOLLAR_LPAREN; - v->a[299694] = actions(13072); - v->a[299695] = 1; - v->a[299696] = anon_sym_BQUOTE; - v->a[299697] = actions(13074); - v->a[299698] = 1; - v->a[299699] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_14985(v); -} - -/* EOF small_parse_table_2996.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2997.c b/parser/static/small_parse_table/small_parse_table_2997.c deleted file mode 100644 index 652255da..00000000 --- a/parser/static/small_parse_table/small_parse_table_2997.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2997.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14985(t_small_parse_table_array *v) -{ - v->a[299700] = actions(13626); - v->a[299701] = 1; - v->a[299702] = anon_sym_DOLLAR; - v->a[299703] = actions(13628); - v->a[299704] = 1; - v->a[299705] = anon_sym_DQUOTE; - v->a[299706] = state(5768); - v->a[299707] = 1; - v->a[299708] = aux_sym_string_repeat1; - v->a[299709] = actions(13058); - v->a[299710] = 2; - v->a[299711] = anon_sym_LPAREN_LPAREN; - v->a[299712] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299713] = state(6127); - v->a[299714] = 4; - v->a[299715] = sym_arithmetic_expansion; - v->a[299716] = sym_simple_expansion; - v->a[299717] = sym_expansion; - v->a[299718] = sym_command_substitution; - v->a[299719] = 12; - small_parse_table_14986(v); -} - -void small_parse_table_14986(t_small_parse_table_array *v) -{ - v->a[299720] = actions(3); - v->a[299721] = 1; - v->a[299722] = sym_comment; - v->a[299723] = actions(13060); - v->a[299724] = 1; - v->a[299725] = anon_sym_DOLLAR_LBRACK; - v->a[299726] = actions(13066); - v->a[299727] = 1; - v->a[299728] = sym_string_content; - v->a[299729] = actions(13068); - v->a[299730] = 1; - v->a[299731] = anon_sym_DOLLAR_LBRACE; - v->a[299732] = actions(13070); - v->a[299733] = 1; - v->a[299734] = anon_sym_DOLLAR_LPAREN; - v->a[299735] = actions(13072); - v->a[299736] = 1; - v->a[299737] = anon_sym_BQUOTE; - v->a[299738] = actions(13074); - v->a[299739] = 1; - small_parse_table_14987(v); -} - -void small_parse_table_14987(t_small_parse_table_array *v) -{ - v->a[299740] = anon_sym_DOLLAR_BQUOTE; - v->a[299741] = actions(13630); - v->a[299742] = 1; - v->a[299743] = anon_sym_DOLLAR; - v->a[299744] = actions(13632); - v->a[299745] = 1; - v->a[299746] = anon_sym_DQUOTE; - v->a[299747] = state(5838); - v->a[299748] = 1; - v->a[299749] = aux_sym_string_repeat1; - v->a[299750] = actions(13058); - v->a[299751] = 2; - v->a[299752] = anon_sym_LPAREN_LPAREN; - v->a[299753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299754] = state(6127); - v->a[299755] = 4; - v->a[299756] = sym_arithmetic_expansion; - v->a[299757] = sym_simple_expansion; - v->a[299758] = sym_expansion; - v->a[299759] = sym_command_substitution; - small_parse_table_14988(v); -} - -void small_parse_table_14988(t_small_parse_table_array *v) -{ - v->a[299760] = 12; - v->a[299761] = actions(3); - v->a[299762] = 1; - v->a[299763] = sym_comment; - v->a[299764] = actions(13060); - v->a[299765] = 1; - v->a[299766] = anon_sym_DOLLAR_LBRACK; - v->a[299767] = actions(13066); - v->a[299768] = 1; - v->a[299769] = sym_string_content; - v->a[299770] = actions(13068); - v->a[299771] = 1; - v->a[299772] = anon_sym_DOLLAR_LBRACE; - v->a[299773] = actions(13070); - v->a[299774] = 1; - v->a[299775] = anon_sym_DOLLAR_LPAREN; - v->a[299776] = actions(13072); - v->a[299777] = 1; - v->a[299778] = anon_sym_BQUOTE; - v->a[299779] = actions(13074); - small_parse_table_14989(v); -} - -void small_parse_table_14989(t_small_parse_table_array *v) -{ - v->a[299780] = 1; - v->a[299781] = anon_sym_DOLLAR_BQUOTE; - v->a[299782] = actions(13634); - v->a[299783] = 1; - v->a[299784] = anon_sym_DOLLAR; - v->a[299785] = actions(13636); - v->a[299786] = 1; - v->a[299787] = anon_sym_DQUOTE; - v->a[299788] = state(5768); - v->a[299789] = 1; - v->a[299790] = aux_sym_string_repeat1; - v->a[299791] = actions(13058); - v->a[299792] = 2; - v->a[299793] = anon_sym_LPAREN_LPAREN; - v->a[299794] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299795] = state(6127); - v->a[299796] = 4; - v->a[299797] = sym_arithmetic_expansion; - v->a[299798] = sym_simple_expansion; - v->a[299799] = sym_expansion; - small_parse_table_14990(v); -} - -/* EOF small_parse_table_2997.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2998.c b/parser/static/small_parse_table/small_parse_table_2998.c deleted file mode 100644 index c945ee00..00000000 --- a/parser/static/small_parse_table/small_parse_table_2998.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2998.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14990(t_small_parse_table_array *v) -{ - v->a[299800] = sym_command_substitution; - v->a[299801] = 12; - v->a[299802] = actions(3); - v->a[299803] = 1; - v->a[299804] = sym_comment; - v->a[299805] = actions(13060); - v->a[299806] = 1; - v->a[299807] = anon_sym_DOLLAR_LBRACK; - v->a[299808] = actions(13066); - v->a[299809] = 1; - v->a[299810] = sym_string_content; - v->a[299811] = actions(13068); - v->a[299812] = 1; - v->a[299813] = anon_sym_DOLLAR_LBRACE; - v->a[299814] = actions(13070); - v->a[299815] = 1; - v->a[299816] = anon_sym_DOLLAR_LPAREN; - v->a[299817] = actions(13072); - v->a[299818] = 1; - v->a[299819] = anon_sym_BQUOTE; - small_parse_table_14991(v); -} - -void small_parse_table_14991(t_small_parse_table_array *v) -{ - v->a[299820] = actions(13074); - v->a[299821] = 1; - v->a[299822] = anon_sym_DOLLAR_BQUOTE; - v->a[299823] = actions(13638); - v->a[299824] = 1; - v->a[299825] = anon_sym_DOLLAR; - v->a[299826] = actions(13640); - v->a[299827] = 1; - v->a[299828] = anon_sym_DQUOTE; - v->a[299829] = state(5841); - v->a[299830] = 1; - v->a[299831] = aux_sym_string_repeat1; - v->a[299832] = actions(13058); - v->a[299833] = 2; - v->a[299834] = anon_sym_LPAREN_LPAREN; - v->a[299835] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299836] = state(6127); - v->a[299837] = 4; - v->a[299838] = sym_arithmetic_expansion; - v->a[299839] = sym_simple_expansion; - small_parse_table_14992(v); -} - -void small_parse_table_14992(t_small_parse_table_array *v) -{ - v->a[299840] = sym_expansion; - v->a[299841] = sym_command_substitution; - v->a[299842] = 12; - v->a[299843] = actions(3); - v->a[299844] = 1; - v->a[299845] = sym_comment; - v->a[299846] = actions(13060); - v->a[299847] = 1; - v->a[299848] = anon_sym_DOLLAR_LBRACK; - v->a[299849] = actions(13066); - v->a[299850] = 1; - v->a[299851] = sym_string_content; - v->a[299852] = actions(13068); - v->a[299853] = 1; - v->a[299854] = anon_sym_DOLLAR_LBRACE; - v->a[299855] = actions(13070); - v->a[299856] = 1; - v->a[299857] = anon_sym_DOLLAR_LPAREN; - v->a[299858] = actions(13072); - v->a[299859] = 1; - small_parse_table_14993(v); -} - -void small_parse_table_14993(t_small_parse_table_array *v) -{ - v->a[299860] = anon_sym_BQUOTE; - v->a[299861] = actions(13074); - v->a[299862] = 1; - v->a[299863] = anon_sym_DOLLAR_BQUOTE; - v->a[299864] = actions(13642); - v->a[299865] = 1; - v->a[299866] = anon_sym_DOLLAR; - v->a[299867] = actions(13644); - v->a[299868] = 1; - v->a[299869] = anon_sym_DQUOTE; - v->a[299870] = state(5768); - v->a[299871] = 1; - v->a[299872] = aux_sym_string_repeat1; - v->a[299873] = actions(13058); - v->a[299874] = 2; - v->a[299875] = anon_sym_LPAREN_LPAREN; - v->a[299876] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299877] = state(6127); - v->a[299878] = 4; - v->a[299879] = sym_arithmetic_expansion; - small_parse_table_14994(v); -} - -void small_parse_table_14994(t_small_parse_table_array *v) -{ - v->a[299880] = sym_simple_expansion; - v->a[299881] = sym_expansion; - v->a[299882] = sym_command_substitution; - v->a[299883] = 12; - v->a[299884] = actions(3); - v->a[299885] = 1; - v->a[299886] = sym_comment; - v->a[299887] = actions(13060); - v->a[299888] = 1; - v->a[299889] = anon_sym_DOLLAR_LBRACK; - v->a[299890] = actions(13066); - v->a[299891] = 1; - v->a[299892] = sym_string_content; - v->a[299893] = actions(13068); - v->a[299894] = 1; - v->a[299895] = anon_sym_DOLLAR_LBRACE; - v->a[299896] = actions(13070); - v->a[299897] = 1; - v->a[299898] = anon_sym_DOLLAR_LPAREN; - v->a[299899] = actions(13072); - small_parse_table_14995(v); -} - -/* EOF small_parse_table_2998.c */ diff --git a/parser/static/small_parse_table/small_parse_table_2999.c b/parser/static/small_parse_table/small_parse_table_2999.c deleted file mode 100644 index 9ee39efb..00000000 --- a/parser/static/small_parse_table/small_parse_table_2999.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2999.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_14995(t_small_parse_table_array *v) -{ - v->a[299900] = 1; - v->a[299901] = anon_sym_BQUOTE; - v->a[299902] = actions(13074); - v->a[299903] = 1; - v->a[299904] = anon_sym_DOLLAR_BQUOTE; - v->a[299905] = actions(13646); - v->a[299906] = 1; - v->a[299907] = anon_sym_DOLLAR; - v->a[299908] = actions(13648); - v->a[299909] = 1; - v->a[299910] = anon_sym_DQUOTE; - v->a[299911] = state(5843); - v->a[299912] = 1; - v->a[299913] = aux_sym_string_repeat1; - v->a[299914] = actions(13058); - v->a[299915] = 2; - v->a[299916] = anon_sym_LPAREN_LPAREN; - v->a[299917] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299918] = state(6127); - v->a[299919] = 4; - small_parse_table_14996(v); -} - -void small_parse_table_14996(t_small_parse_table_array *v) -{ - v->a[299920] = sym_arithmetic_expansion; - v->a[299921] = sym_simple_expansion; - v->a[299922] = sym_expansion; - v->a[299923] = sym_command_substitution; - v->a[299924] = 12; - v->a[299925] = actions(3); - v->a[299926] = 1; - v->a[299927] = sym_comment; - v->a[299928] = actions(13060); - v->a[299929] = 1; - v->a[299930] = anon_sym_DOLLAR_LBRACK; - v->a[299931] = actions(13066); - v->a[299932] = 1; - v->a[299933] = sym_string_content; - v->a[299934] = actions(13068); - v->a[299935] = 1; - v->a[299936] = anon_sym_DOLLAR_LBRACE; - v->a[299937] = actions(13070); - v->a[299938] = 1; - v->a[299939] = anon_sym_DOLLAR_LPAREN; - small_parse_table_14997(v); -} - -void small_parse_table_14997(t_small_parse_table_array *v) -{ - v->a[299940] = actions(13072); - v->a[299941] = 1; - v->a[299942] = anon_sym_BQUOTE; - v->a[299943] = actions(13074); - v->a[299944] = 1; - v->a[299945] = anon_sym_DOLLAR_BQUOTE; - v->a[299946] = actions(13650); - v->a[299947] = 1; - v->a[299948] = anon_sym_DOLLAR; - v->a[299949] = actions(13652); - v->a[299950] = 1; - v->a[299951] = anon_sym_DQUOTE; - v->a[299952] = state(5768); - v->a[299953] = 1; - v->a[299954] = aux_sym_string_repeat1; - v->a[299955] = actions(13058); - v->a[299956] = 2; - v->a[299957] = anon_sym_LPAREN_LPAREN; - v->a[299958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[299959] = state(6127); - small_parse_table_14998(v); -} - -void small_parse_table_14998(t_small_parse_table_array *v) -{ - v->a[299960] = 4; - v->a[299961] = sym_arithmetic_expansion; - v->a[299962] = sym_simple_expansion; - v->a[299963] = sym_expansion; - v->a[299964] = sym_command_substitution; - v->a[299965] = 12; - v->a[299966] = actions(3); - v->a[299967] = 1; - v->a[299968] = sym_comment; - v->a[299969] = actions(13060); - v->a[299970] = 1; - v->a[299971] = anon_sym_DOLLAR_LBRACK; - v->a[299972] = actions(13066); - v->a[299973] = 1; - v->a[299974] = sym_string_content; - v->a[299975] = actions(13068); - v->a[299976] = 1; - v->a[299977] = anon_sym_DOLLAR_LBRACE; - v->a[299978] = actions(13070); - v->a[299979] = 1; - small_parse_table_14999(v); -} - -void small_parse_table_14999(t_small_parse_table_array *v) -{ - v->a[299980] = anon_sym_DOLLAR_LPAREN; - v->a[299981] = actions(13072); - v->a[299982] = 1; - v->a[299983] = anon_sym_BQUOTE; - v->a[299984] = actions(13074); - v->a[299985] = 1; - v->a[299986] = anon_sym_DOLLAR_BQUOTE; - v->a[299987] = actions(13654); - v->a[299988] = 1; - v->a[299989] = anon_sym_DOLLAR; - v->a[299990] = actions(13656); - v->a[299991] = 1; - v->a[299992] = anon_sym_DQUOTE; - v->a[299993] = state(5845); - v->a[299994] = 1; - v->a[299995] = aux_sym_string_repeat1; - v->a[299996] = actions(13058); - v->a[299997] = 2; - v->a[299998] = anon_sym_LPAREN_LPAREN; - v->a[299999] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_15000(v); -} - -/* EOF small_parse_table_2999.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3.c b/parser/static/small_parse_table/small_parse_table_3.c index 206abf8c..f6190690 100644 --- a/parser/static/small_parse_table/small_parse_table_3.c +++ b/parser/static/small_parse_table/small_parse_table_3.c @@ -14,126 +14,126 @@ void small_parse_table_15(t_small_parse_table_array *v) { - v->a[300] = sym_herestring_redirect; - v->a[301] = state(5116); - v->a[302] = 1; - v->a[303] = sym_subshell; - v->a[304] = actions(1408); - v->a[305] = 2; - v->a[306] = sym_file_descriptor; - v->a[307] = aux_sym_heredoc_redirect_token1; - v->a[308] = actions(1446); - v->a[309] = 2; - v->a[310] = anon_sym_LPAREN_LPAREN; - v->a[311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[312] = actions(1448); - v->a[313] = 2; - v->a[314] = anon_sym_EQ_EQ; - v->a[315] = anon_sym_EQ_TILDE; - v->a[316] = actions(1472); - v->a[317] = 2; - v->a[318] = anon_sym_LT_LPAREN; - v->a[319] = anon_sym_GT_LPAREN; + v->a[300] = actions(771); + v->a[301] = 1; + v->a[302] = anon_sym_DOLLAR; + v->a[303] = actions(774); + v->a[304] = 1; + v->a[305] = sym__special_character; + v->a[306] = actions(777); + v->a[307] = 1; + v->a[308] = anon_sym_DQUOTE; + v->a[309] = actions(780); + v->a[310] = 1; + v->a[311] = aux_sym_number_token1; + v->a[312] = actions(783); + v->a[313] = 1; + v->a[314] = aux_sym_number_token2; + v->a[315] = actions(786); + v->a[316] = 1; + v->a[317] = anon_sym_DOLLAR_LBRACE; + v->a[318] = actions(789); + v->a[319] = 1; small_parse_table_16(v); } void small_parse_table_16(t_small_parse_table_array *v) { - v->a[320] = actions(1444); - v->a[321] = 3; - v->a[322] = sym_raw_string; - v->a[323] = sym_ansi_c_string; - v->a[324] = sym_word; - v->a[325] = state(985); - v->a[326] = 9; - v->a[327] = sym_arithmetic_expansion; - v->a[328] = sym_brace_expression; - v->a[329] = sym_string; - v->a[330] = sym_translated_string; - v->a[331] = sym_number; - v->a[332] = sym_simple_expansion; - v->a[333] = sym_expansion; - v->a[334] = sym_command_substitution; - v->a[335] = sym_process_substitution; - v->a[336] = actions(1404); - v->a[337] = 21; - v->a[338] = anon_sym_SEMI; - v->a[339] = anon_sym_PIPE_PIPE; + v->a[320] = anon_sym_DOLLAR_LPAREN; + v->a[321] = actions(792); + v->a[322] = 1; + v->a[323] = anon_sym_BQUOTE; + v->a[324] = actions(795); + v->a[325] = 1; + v->a[326] = anon_sym_DOLLAR_BQUOTE; + v->a[327] = actions(798); + v->a[328] = 1; + v->a[329] = aux_sym__simple_variable_name_token1; + v->a[330] = actions(801); + v->a[331] = 1; + v->a[332] = sym_variable_name; + v->a[333] = actions(804); + v->a[334] = 1; + v->a[335] = sym_test_operator; + v->a[336] = actions(807); + v->a[337] = 1; + v->a[338] = sym__brace_start; + v->a[339] = state(683); small_parse_table_17(v); } void small_parse_table_17(t_small_parse_table_array *v) { - v->a[340] = anon_sym_AMP_AMP; - v->a[341] = anon_sym_PIPE; - v->a[342] = anon_sym_AMP; - v->a[343] = anon_sym_LT; - v->a[344] = anon_sym_GT; - v->a[345] = anon_sym_LT_LT; - v->a[346] = anon_sym_GT_GT; - v->a[347] = anon_sym_SEMI_SEMI; - v->a[348] = anon_sym_SEMI_AMP; - v->a[349] = anon_sym_SEMI_SEMI_AMP; - v->a[350] = anon_sym_PIPE_AMP; - v->a[351] = anon_sym_AMP_GT; - v->a[352] = anon_sym_AMP_GT_GT; - v->a[353] = anon_sym_LT_AMP; - v->a[354] = anon_sym_GT_AMP; - v->a[355] = anon_sym_GT_PIPE; - v->a[356] = anon_sym_LT_AMP_DASH; - v->a[357] = anon_sym_GT_AMP_DASH; - v->a[358] = anon_sym_LT_LT_DASH; - v->a[359] = 28; + v->a[340] = 1; + v->a[341] = aux_sym__literal_repeat1; + v->a[342] = actions(761); + v->a[343] = 2; + v->a[344] = sym_raw_string; + v->a[345] = sym_word; + v->a[346] = actions(766); + v->a[347] = 2; + v->a[348] = sym_file_descriptor; + v->a[349] = aux_sym_heredoc_redirect_token1; + v->a[350] = state(260); + v->a[351] = 3; + v->a[352] = sym_variable_assignment; + v->a[353] = sym_concatenation; + v->a[354] = aux_sym_declaration_command_repeat1; + v->a[355] = state(503); + v->a[356] = 7; + v->a[357] = sym_arithmetic_expansion; + v->a[358] = sym_brace_expression; + v->a[359] = sym_string; small_parse_table_18(v); } void small_parse_table_18(t_small_parse_table_array *v) { - v->a[360] = actions(3); - v->a[361] = 1; - v->a[362] = sym_comment; - v->a[363] = actions(677); - v->a[364] = 1; - v->a[365] = anon_sym_LPAREN; - v->a[366] = actions(1450); - v->a[367] = 1; - v->a[368] = anon_sym_LT_LT_LT; - v->a[369] = actions(1452); - v->a[370] = 1; - v->a[371] = anon_sym_DOLLAR_LBRACK; - v->a[372] = actions(1454); - v->a[373] = 1; - v->a[374] = anon_sym_DOLLAR; - v->a[375] = actions(1456); - v->a[376] = 1; - v->a[377] = sym__special_character; - v->a[378] = actions(1458); - v->a[379] = 1; + v->a[360] = sym_number; + v->a[361] = sym_simple_expansion; + v->a[362] = sym_expansion; + v->a[363] = sym_command_substitution; + v->a[364] = actions(764); + v->a[365] = 22; + v->a[366] = anon_sym_esac; + v->a[367] = anon_sym_PIPE; + v->a[368] = anon_sym_SEMI_SEMI; + v->a[369] = anon_sym_SEMI_AMP; + v->a[370] = anon_sym_SEMI_SEMI_AMP; + v->a[371] = anon_sym_PIPE_AMP; + v->a[372] = anon_sym_AMP_AMP; + v->a[373] = anon_sym_PIPE_PIPE; + v->a[374] = anon_sym_LT; + v->a[375] = anon_sym_GT; + v->a[376] = anon_sym_GT_GT; + v->a[377] = anon_sym_AMP_GT; + v->a[378] = anon_sym_AMP_GT_GT; + v->a[379] = anon_sym_LT_AMP; small_parse_table_19(v); } void small_parse_table_19(t_small_parse_table_array *v) { - v->a[380] = anon_sym_DQUOTE; - v->a[381] = actions(1460); - v->a[382] = 1; - v->a[383] = aux_sym_number_token1; - v->a[384] = actions(1462); - v->a[385] = 1; - v->a[386] = aux_sym_number_token2; - v->a[387] = actions(1464); - v->a[388] = 1; - v->a[389] = anon_sym_DOLLAR_LBRACE; - v->a[390] = actions(1466); - v->a[391] = 1; - v->a[392] = anon_sym_DOLLAR_LPAREN; - v->a[393] = actions(1468); - v->a[394] = 1; - v->a[395] = anon_sym_BQUOTE; - v->a[396] = actions(1470); - v->a[397] = 1; - v->a[398] = anon_sym_DOLLAR_BQUOTE; - v->a[399] = actions(1474); + v->a[380] = anon_sym_GT_AMP; + v->a[381] = anon_sym_GT_PIPE; + v->a[382] = anon_sym_LT_AMP_DASH; + v->a[383] = anon_sym_GT_AMP_DASH; + v->a[384] = anon_sym_LT_LT; + v->a[385] = anon_sym_LT_LT_DASH; + v->a[386] = anon_sym_AMP; + v->a[387] = anon_sym_SEMI; + v->a[388] = 6; + v->a[389] = actions(3); + v->a[390] = 1; + v->a[391] = sym_comment; + v->a[392] = actions(818); + v->a[393] = 1; + v->a[394] = sym_variable_name; + v->a[395] = actions(814); + v->a[396] = 2; + v->a[397] = aux_sym__simple_variable_name_token1; + v->a[398] = aux_sym__multiline_variable_name_token1; + v->a[399] = actions(816); small_parse_table_20(v); } diff --git a/parser/static/small_parse_table/small_parse_table_30.c b/parser/static/small_parse_table/small_parse_table_30.c index bdf9f86f..b3fde624 100644 --- a/parser/static/small_parse_table/small_parse_table_30.c +++ b/parser/static/small_parse_table/small_parse_table_30.c @@ -14,126 +14,126 @@ void small_parse_table_150(t_small_parse_table_array *v) { - v->a[3000] = anon_sym__; - v->a[3001] = actions(1239); - v->a[3002] = 39; - v->a[3003] = anon_sym_LPAREN_LPAREN; - v->a[3004] = anon_sym_SEMI; - v->a[3005] = anon_sym_PIPE_PIPE; - v->a[3006] = anon_sym_AMP_AMP; - v->a[3007] = anon_sym_PIPE; - v->a[3008] = anon_sym_AMP; - v->a[3009] = anon_sym_EQ_EQ; - v->a[3010] = anon_sym_LT; - v->a[3011] = anon_sym_GT; - v->a[3012] = anon_sym_LT_LT; - v->a[3013] = anon_sym_GT_GT; - v->a[3014] = anon_sym_LPAREN; - v->a[3015] = anon_sym_SEMI_SEMI; - v->a[3016] = anon_sym_PIPE_AMP; - v->a[3017] = anon_sym_EQ_TILDE; - v->a[3018] = anon_sym_AMP_GT; - v->a[3019] = anon_sym_AMP_GT_GT; + v->a[3000] = 2; + v->a[3001] = sym_file_descriptor; + v->a[3002] = aux_sym_heredoc_redirect_token1; + v->a[3003] = state(555); + v->a[3004] = 7; + v->a[3005] = sym_arithmetic_expansion; + v->a[3006] = sym_brace_expression; + v->a[3007] = sym_string; + v->a[3008] = sym_number; + v->a[3009] = sym_simple_expansion; + v->a[3010] = sym_expansion; + v->a[3011] = sym_command_substitution; + v->a[3012] = actions(1278); + v->a[3013] = 22; + v->a[3014] = anon_sym_esac; + v->a[3015] = anon_sym_PIPE; + v->a[3016] = anon_sym_SEMI_SEMI; + v->a[3017] = anon_sym_SEMI_AMP; + v->a[3018] = anon_sym_SEMI_SEMI_AMP; + v->a[3019] = anon_sym_PIPE_AMP; small_parse_table_151(v); } void small_parse_table_151(t_small_parse_table_array *v) { - v->a[3020] = anon_sym_LT_AMP; - v->a[3021] = anon_sym_GT_AMP; - v->a[3022] = anon_sym_GT_PIPE; - v->a[3023] = anon_sym_LT_AMP_DASH; - v->a[3024] = anon_sym_GT_AMP_DASH; - v->a[3025] = anon_sym_LT_LT_DASH; - v->a[3026] = aux_sym_heredoc_redirect_token1; - v->a[3027] = anon_sym_LT_LT_LT; - v->a[3028] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3029] = anon_sym_DOLLAR_LBRACK; - v->a[3030] = sym__special_character; - v->a[3031] = sym_raw_string; - v->a[3032] = sym_ansi_c_string; - v->a[3033] = aux_sym_number_token1; - v->a[3034] = aux_sym_number_token2; - v->a[3035] = anon_sym_DOLLAR_LBRACE; - v->a[3036] = anon_sym_DOLLAR_LPAREN; - v->a[3037] = anon_sym_BQUOTE; - v->a[3038] = anon_sym_DOLLAR_BQUOTE; - v->a[3039] = anon_sym_LT_LPAREN; + v->a[3020] = anon_sym_AMP_AMP; + v->a[3021] = anon_sym_PIPE_PIPE; + v->a[3022] = anon_sym_LT; + v->a[3023] = anon_sym_GT; + v->a[3024] = anon_sym_GT_GT; + v->a[3025] = anon_sym_AMP_GT; + v->a[3026] = anon_sym_AMP_GT_GT; + v->a[3027] = anon_sym_LT_AMP; + v->a[3028] = anon_sym_GT_AMP; + v->a[3029] = anon_sym_GT_PIPE; + v->a[3030] = anon_sym_LT_AMP_DASH; + v->a[3031] = anon_sym_GT_AMP_DASH; + v->a[3032] = anon_sym_LT_LT; + v->a[3033] = anon_sym_LT_LT_DASH; + v->a[3034] = anon_sym_AMP; + v->a[3035] = anon_sym_SEMI; + v->a[3036] = 23; + v->a[3037] = actions(3); + v->a[3038] = 1; + v->a[3039] = sym_comment; small_parse_table_152(v); } void small_parse_table_152(t_small_parse_table_array *v) { - v->a[3040] = anon_sym_GT_LPAREN; - v->a[3041] = sym_word; - v->a[3042] = 26; - v->a[3043] = actions(3); + v->a[3040] = actions(1146); + v->a[3041] = 1; + v->a[3042] = anon_sym_LPAREN; + v->a[3043] = actions(1148); v->a[3044] = 1; - v->a[3045] = sym_comment; - v->a[3046] = actions(1583); + v->a[3045] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3046] = actions(1150); v->a[3047] = 1; - v->a[3048] = anon_sym_LT_LT_LT; - v->a[3049] = actions(1585); + v->a[3048] = anon_sym_DOLLAR; + v->a[3049] = actions(1152); v->a[3050] = 1; - v->a[3051] = anon_sym_DOLLAR_LBRACK; - v->a[3052] = actions(1587); + v->a[3051] = sym__special_character; + v->a[3052] = actions(1154); v->a[3053] = 1; - v->a[3054] = anon_sym_DOLLAR; - v->a[3055] = actions(1589); + v->a[3054] = anon_sym_DQUOTE; + v->a[3055] = actions(1156); v->a[3056] = 1; - v->a[3057] = sym__special_character; - v->a[3058] = actions(1591); + v->a[3057] = aux_sym_number_token1; + v->a[3058] = actions(1158); v->a[3059] = 1; small_parse_table_153(v); } void small_parse_table_153(t_small_parse_table_array *v) { - v->a[3060] = anon_sym_DQUOTE; - v->a[3061] = actions(1593); + v->a[3060] = aux_sym_number_token2; + v->a[3061] = actions(1160); v->a[3062] = 1; - v->a[3063] = aux_sym_number_token1; - v->a[3064] = actions(1595); + v->a[3063] = anon_sym_DOLLAR_LBRACE; + v->a[3064] = actions(1162); v->a[3065] = 1; - v->a[3066] = aux_sym_number_token2; - v->a[3067] = actions(1597); + v->a[3066] = anon_sym_DOLLAR_LPAREN; + v->a[3067] = actions(1164); v->a[3068] = 1; - v->a[3069] = anon_sym_DOLLAR_LBRACE; - v->a[3070] = actions(1599); + v->a[3069] = anon_sym_BQUOTE; + v->a[3070] = actions(1166); v->a[3071] = 1; - v->a[3072] = anon_sym_DOLLAR_LPAREN; - v->a[3073] = actions(1601); + v->a[3072] = anon_sym_DOLLAR_BQUOTE; + v->a[3073] = actions(1168); v->a[3074] = 1; - v->a[3075] = anon_sym_BQUOTE; - v->a[3076] = actions(1603); + v->a[3075] = sym_test_operator; + v->a[3076] = actions(1170); v->a[3077] = 1; - v->a[3078] = anon_sym_DOLLAR_BQUOTE; - v->a[3079] = actions(1607); + v->a[3078] = sym__bare_dollar; + v->a[3079] = actions(1172); small_parse_table_154(v); } void small_parse_table_154(t_small_parse_table_array *v) { v->a[3080] = 1; - v->a[3081] = sym_test_operator; - v->a[3082] = actions(1609); + v->a[3081] = sym__brace_start; + v->a[3082] = state(356); v->a[3083] = 1; - v->a[3084] = sym__bare_dollar; - v->a[3085] = actions(1611); + v->a[3084] = aux_sym_command_repeat2; + v->a[3085] = state(1233); v->a[3086] = 1; - v->a[3087] = sym__brace_start; - v->a[3088] = state(569); + v->a[3087] = aux_sym__literal_repeat1; + v->a[3088] = state(1281); v->a[3089] = 1; - v->a[3090] = aux_sym_command_repeat2; - v->a[3091] = state(1431); + v->a[3090] = sym_concatenation; + v->a[3091] = state(2297); v->a[3092] = 1; - v->a[3093] = aux_sym__literal_repeat1; - v->a[3094] = state(1521); - v->a[3095] = 1; - v->a[3096] = sym_concatenation; - v->a[3097] = state(1552); - v->a[3098] = 1; - v->a[3099] = sym_herestring_redirect; + v->a[3093] = sym_subshell; + v->a[3094] = actions(1144); + v->a[3095] = 2; + v->a[3096] = sym_raw_string; + v->a[3097] = sym_word; + v->a[3098] = actions(759); + v->a[3099] = 3; small_parse_table_155(v); } diff --git a/parser/static/small_parse_table/small_parse_table_300.c b/parser/static/small_parse_table/small_parse_table_300.c index a2372192..06a3ccae 100644 --- a/parser/static/small_parse_table/small_parse_table_300.c +++ b/parser/static/small_parse_table/small_parse_table_300.c @@ -14,126 +14,126 @@ void small_parse_table_1500(t_small_parse_table_array *v) { - v->a[30000] = sym_command_substitution; - v->a[30001] = sym_process_substitution; - v->a[30002] = actions(2072); - v->a[30003] = 17; - v->a[30004] = anon_sym_PIPE_PIPE; - v->a[30005] = anon_sym_AMP_AMP; - v->a[30006] = anon_sym_PIPE; - v->a[30007] = anon_sym_LT; - v->a[30008] = anon_sym_GT; - v->a[30009] = anon_sym_LT_LT; - v->a[30010] = anon_sym_GT_GT; - v->a[30011] = anon_sym_PIPE_AMP; - v->a[30012] = anon_sym_AMP_GT; - v->a[30013] = anon_sym_AMP_GT_GT; - v->a[30014] = anon_sym_LT_AMP; - v->a[30015] = anon_sym_GT_AMP; - v->a[30016] = anon_sym_GT_PIPE; - v->a[30017] = anon_sym_LT_AMP_DASH; - v->a[30018] = anon_sym_GT_AMP_DASH; - v->a[30019] = anon_sym_LT_LT_DASH; + v->a[30000] = anon_sym_AMP; + v->a[30001] = aux_sym_concatenation_token1; + v->a[30002] = anon_sym_DOLLAR; + v->a[30003] = sym__special_character; + v->a[30004] = anon_sym_DQUOTE; + v->a[30005] = sym_raw_string; + v->a[30006] = aux_sym_number_token1; + v->a[30007] = aux_sym_number_token2; + v->a[30008] = anon_sym_DOLLAR_LBRACE; + v->a[30009] = anon_sym_DOLLAR_LPAREN; + v->a[30010] = anon_sym_BQUOTE; + v->a[30011] = anon_sym_DOLLAR_BQUOTE; + v->a[30012] = sym_word; + v->a[30013] = anon_sym_SEMI; + v->a[30014] = 11; + v->a[30015] = actions(3); + v->a[30016] = 1; + v->a[30017] = sym_comment; + v->a[30018] = actions(3241); + v->a[30019] = 1; small_parse_table_1501(v); } void small_parse_table_1501(t_small_parse_table_array *v) { - v->a[30020] = anon_sym_LT_LT_LT; - v->a[30021] = 21; - v->a[30022] = actions(3); - v->a[30023] = 1; - v->a[30024] = sym_comment; - v->a[30025] = actions(3115); - v->a[30026] = 1; - v->a[30027] = anon_sym_DQUOTE; - v->a[30028] = actions(3395); - v->a[30029] = 1; - v->a[30030] = anon_sym_DOLLAR_LBRACK; - v->a[30031] = actions(3397); - v->a[30032] = 1; - v->a[30033] = anon_sym_DOLLAR; - v->a[30034] = actions(3401); - v->a[30035] = 1; - v->a[30036] = aux_sym_number_token1; - v->a[30037] = actions(3403); - v->a[30038] = 1; - v->a[30039] = aux_sym_number_token2; + v->a[30020] = sym_variable_name; + v->a[30021] = actions(3366); + v->a[30022] = 1; + v->a[30023] = aux_sym_heredoc_redirect_token1; + v->a[30024] = actions(2516); + v->a[30025] = 2; + v->a[30026] = anon_sym_PIPE; + v->a[30027] = anon_sym_PIPE_AMP; + v->a[30028] = actions(2945); + v->a[30029] = 2; + v->a[30030] = anon_sym_LT_LT; + v->a[30031] = anon_sym_LT_LT_DASH; + v->a[30032] = actions(3300); + v->a[30033] = 2; + v->a[30034] = anon_sym_AMP_AMP; + v->a[30035] = anon_sym_PIPE_PIPE; + v->a[30036] = state(2166); + v->a[30037] = 2; + v->a[30038] = sym_variable_assignment; + v->a[30039] = aux_sym_variable_assignments_repeat1; small_parse_table_1502(v); } void small_parse_table_1502(t_small_parse_table_array *v) { - v->a[30040] = actions(3405); - v->a[30041] = 1; - v->a[30042] = anon_sym_DOLLAR_LBRACE; - v->a[30043] = actions(3407); - v->a[30044] = 1; - v->a[30045] = anon_sym_DOLLAR_LPAREN; - v->a[30046] = actions(3409); - v->a[30047] = 1; - v->a[30048] = anon_sym_BQUOTE; - v->a[30049] = actions(3411); - v->a[30050] = 1; - v->a[30051] = anon_sym_DOLLAR_BQUOTE; - v->a[30052] = actions(3417); - v->a[30053] = 1; - v->a[30054] = sym__brace_start; - v->a[30055] = actions(4486); - v->a[30056] = 1; - v->a[30057] = sym__special_character; - v->a[30058] = actions(4488); - v->a[30059] = 1; + v->a[30040] = actions(2526); + v->a[30041] = 3; + v->a[30042] = sym_file_descriptor; + v->a[30043] = sym_test_operator; + v->a[30044] = sym__brace_start; + v->a[30045] = actions(3364); + v->a[30046] = 3; + v->a[30047] = anon_sym_SEMI_SEMI; + v->a[30048] = anon_sym_AMP; + v->a[30049] = anon_sym_SEMI; + v->a[30050] = state(2295); + v->a[30051] = 3; + v->a[30052] = sym_file_redirect; + v->a[30053] = sym_heredoc_redirect; + v->a[30054] = aux_sym_redirected_statement_repeat1; + v->a[30055] = actions(2512); + v->a[30056] = 22; + v->a[30057] = anon_sym_LT; + v->a[30058] = anon_sym_GT; + v->a[30059] = anon_sym_GT_GT; small_parse_table_1503(v); } void small_parse_table_1503(t_small_parse_table_array *v) { - v->a[30060] = sym_test_operator; - v->a[30061] = state(2161); - v->a[30062] = 1; - v->a[30063] = aux_sym__literal_repeat1; - v->a[30064] = actions(2096); - v->a[30065] = 2; - v->a[30066] = sym_file_descriptor; - v->a[30067] = aux_sym_heredoc_redirect_token1; - v->a[30068] = actions(3393); - v->a[30069] = 2; - v->a[30070] = anon_sym_LPAREN_LPAREN; - v->a[30071] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30072] = actions(3413); - v->a[30073] = 2; - v->a[30074] = anon_sym_LT_LPAREN; - v->a[30075] = anon_sym_GT_LPAREN; - v->a[30076] = state(860); - v->a[30077] = 2; - v->a[30078] = sym_concatenation; - v->a[30079] = aux_sym_for_statement_repeat1; + v->a[30060] = anon_sym_AMP_GT; + v->a[30061] = anon_sym_AMP_GT_GT; + v->a[30062] = anon_sym_LT_AMP; + v->a[30063] = anon_sym_GT_AMP; + v->a[30064] = anon_sym_GT_PIPE; + v->a[30065] = anon_sym_LT_AMP_DASH; + v->a[30066] = anon_sym_GT_AMP_DASH; + v->a[30067] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30068] = anon_sym_DOLLAR; + v->a[30069] = sym__special_character; + v->a[30070] = anon_sym_DQUOTE; + v->a[30071] = sym_raw_string; + v->a[30072] = aux_sym_number_token1; + v->a[30073] = aux_sym_number_token2; + v->a[30074] = anon_sym_DOLLAR_LBRACE; + v->a[30075] = anon_sym_DOLLAR_LPAREN; + v->a[30076] = anon_sym_BQUOTE; + v->a[30077] = anon_sym_DOLLAR_BQUOTE; + v->a[30078] = sym_word; + v->a[30079] = 9; small_parse_table_1504(v); } void small_parse_table_1504(t_small_parse_table_array *v) { - v->a[30080] = actions(4484); - v->a[30081] = 3; - v->a[30082] = sym_raw_string; - v->a[30083] = sym_ansi_c_string; - v->a[30084] = sym_word; - v->a[30085] = state(2422); - v->a[30086] = 9; - v->a[30087] = sym_arithmetic_expansion; - v->a[30088] = sym_brace_expression; - v->a[30089] = sym_string; - v->a[30090] = sym_translated_string; - v->a[30091] = sym_number; - v->a[30092] = sym_simple_expansion; - v->a[30093] = sym_expansion; - v->a[30094] = sym_command_substitution; - v->a[30095] = sym_process_substitution; - v->a[30096] = actions(2094); - v->a[30097] = 17; - v->a[30098] = anon_sym_PIPE_PIPE; - v->a[30099] = anon_sym_AMP_AMP; + v->a[30080] = actions(3); + v->a[30081] = 1; + v->a[30082] = sym_comment; + v->a[30083] = actions(2632); + v->a[30084] = 1; + v->a[30085] = aux_sym_heredoc_redirect_token1; + v->a[30086] = actions(3368); + v->a[30087] = 1; + v->a[30088] = sym_variable_name; + v->a[30089] = actions(2516); + v->a[30090] = 2; + v->a[30091] = anon_sym_PIPE; + v->a[30092] = anon_sym_PIPE_AMP; + v->a[30093] = state(2139); + v->a[30094] = 2; + v->a[30095] = sym_variable_assignment; + v->a[30096] = aux_sym_variable_assignments_repeat1; + v->a[30097] = actions(2526); + v->a[30098] = 3; + v->a[30099] = sym_file_descriptor; small_parse_table_1505(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3000.c b/parser/static/small_parse_table/small_parse_table_3000.c deleted file mode 100644 index 882a3473..00000000 --- a/parser/static/small_parse_table/small_parse_table_3000.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3000.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15000(t_small_parse_table_array *v) -{ - v->a[300000] = state(6127); - v->a[300001] = 4; - v->a[300002] = sym_arithmetic_expansion; - v->a[300003] = sym_simple_expansion; - v->a[300004] = sym_expansion; - v->a[300005] = sym_command_substitution; - v->a[300006] = 12; - v->a[300007] = actions(3); - v->a[300008] = 1; - v->a[300009] = sym_comment; - v->a[300010] = actions(13060); - v->a[300011] = 1; - v->a[300012] = anon_sym_DOLLAR_LBRACK; - v->a[300013] = actions(13066); - v->a[300014] = 1; - v->a[300015] = sym_string_content; - v->a[300016] = actions(13068); - v->a[300017] = 1; - v->a[300018] = anon_sym_DOLLAR_LBRACE; - v->a[300019] = actions(13070); - small_parse_table_15001(v); -} - -void small_parse_table_15001(t_small_parse_table_array *v) -{ - v->a[300020] = 1; - v->a[300021] = anon_sym_DOLLAR_LPAREN; - v->a[300022] = actions(13072); - v->a[300023] = 1; - v->a[300024] = anon_sym_BQUOTE; - v->a[300025] = actions(13074); - v->a[300026] = 1; - v->a[300027] = anon_sym_DOLLAR_BQUOTE; - v->a[300028] = actions(13658); - v->a[300029] = 1; - v->a[300030] = anon_sym_DOLLAR; - v->a[300031] = actions(13660); - v->a[300032] = 1; - v->a[300033] = anon_sym_DQUOTE; - v->a[300034] = state(5768); - v->a[300035] = 1; - v->a[300036] = aux_sym_string_repeat1; - v->a[300037] = actions(13058); - v->a[300038] = 2; - v->a[300039] = anon_sym_LPAREN_LPAREN; - small_parse_table_15002(v); -} - -void small_parse_table_15002(t_small_parse_table_array *v) -{ - v->a[300040] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300041] = state(6127); - v->a[300042] = 4; - v->a[300043] = sym_arithmetic_expansion; - v->a[300044] = sym_simple_expansion; - v->a[300045] = sym_expansion; - v->a[300046] = sym_command_substitution; - v->a[300047] = 12; - v->a[300048] = actions(3); - v->a[300049] = 1; - v->a[300050] = sym_comment; - v->a[300051] = actions(13060); - v->a[300052] = 1; - v->a[300053] = anon_sym_DOLLAR_LBRACK; - v->a[300054] = actions(13066); - v->a[300055] = 1; - v->a[300056] = sym_string_content; - v->a[300057] = actions(13068); - v->a[300058] = 1; - v->a[300059] = anon_sym_DOLLAR_LBRACE; - small_parse_table_15003(v); -} - -void small_parse_table_15003(t_small_parse_table_array *v) -{ - v->a[300060] = actions(13070); - v->a[300061] = 1; - v->a[300062] = anon_sym_DOLLAR_LPAREN; - v->a[300063] = actions(13072); - v->a[300064] = 1; - v->a[300065] = anon_sym_BQUOTE; - v->a[300066] = actions(13074); - v->a[300067] = 1; - v->a[300068] = anon_sym_DOLLAR_BQUOTE; - v->a[300069] = actions(13662); - v->a[300070] = 1; - v->a[300071] = anon_sym_DOLLAR; - v->a[300072] = actions(13664); - v->a[300073] = 1; - v->a[300074] = anon_sym_DQUOTE; - v->a[300075] = state(5768); - v->a[300076] = 1; - v->a[300077] = aux_sym_string_repeat1; - v->a[300078] = actions(13058); - v->a[300079] = 2; - small_parse_table_15004(v); -} - -void small_parse_table_15004(t_small_parse_table_array *v) -{ - v->a[300080] = anon_sym_LPAREN_LPAREN; - v->a[300081] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300082] = state(6127); - v->a[300083] = 4; - v->a[300084] = sym_arithmetic_expansion; - v->a[300085] = sym_simple_expansion; - v->a[300086] = sym_expansion; - v->a[300087] = sym_command_substitution; - v->a[300088] = 12; - v->a[300089] = actions(3); - v->a[300090] = 1; - v->a[300091] = sym_comment; - v->a[300092] = actions(13060); - v->a[300093] = 1; - v->a[300094] = anon_sym_DOLLAR_LBRACK; - v->a[300095] = actions(13066); - v->a[300096] = 1; - v->a[300097] = sym_string_content; - v->a[300098] = actions(13068); - v->a[300099] = 1; - small_parse_table_15005(v); -} - -/* EOF small_parse_table_3000.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3001.c b/parser/static/small_parse_table/small_parse_table_3001.c deleted file mode 100644 index d0db1889..00000000 --- a/parser/static/small_parse_table/small_parse_table_3001.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3001.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15005(t_small_parse_table_array *v) -{ - v->a[300100] = anon_sym_DOLLAR_LBRACE; - v->a[300101] = actions(13070); - v->a[300102] = 1; - v->a[300103] = anon_sym_DOLLAR_LPAREN; - v->a[300104] = actions(13072); - v->a[300105] = 1; - v->a[300106] = anon_sym_BQUOTE; - v->a[300107] = actions(13074); - v->a[300108] = 1; - v->a[300109] = anon_sym_DOLLAR_BQUOTE; - v->a[300110] = actions(13666); - v->a[300111] = 1; - v->a[300112] = anon_sym_DOLLAR; - v->a[300113] = actions(13668); - v->a[300114] = 1; - v->a[300115] = anon_sym_DQUOTE; - v->a[300116] = state(5781); - v->a[300117] = 1; - v->a[300118] = aux_sym_string_repeat1; - v->a[300119] = actions(13058); - small_parse_table_15006(v); -} - -void small_parse_table_15006(t_small_parse_table_array *v) -{ - v->a[300120] = 2; - v->a[300121] = anon_sym_LPAREN_LPAREN; - v->a[300122] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300123] = state(6127); - v->a[300124] = 4; - v->a[300125] = sym_arithmetic_expansion; - v->a[300126] = sym_simple_expansion; - v->a[300127] = sym_expansion; - v->a[300128] = sym_command_substitution; - v->a[300129] = 12; - v->a[300130] = actions(3); - v->a[300131] = 1; - v->a[300132] = sym_comment; - v->a[300133] = actions(13060); - v->a[300134] = 1; - v->a[300135] = anon_sym_DOLLAR_LBRACK; - v->a[300136] = actions(13066); - v->a[300137] = 1; - v->a[300138] = sym_string_content; - v->a[300139] = actions(13068); - small_parse_table_15007(v); -} - -void small_parse_table_15007(t_small_parse_table_array *v) -{ - v->a[300140] = 1; - v->a[300141] = anon_sym_DOLLAR_LBRACE; - v->a[300142] = actions(13070); - v->a[300143] = 1; - v->a[300144] = anon_sym_DOLLAR_LPAREN; - v->a[300145] = actions(13072); - v->a[300146] = 1; - v->a[300147] = anon_sym_BQUOTE; - v->a[300148] = actions(13074); - v->a[300149] = 1; - v->a[300150] = anon_sym_DOLLAR_BQUOTE; - v->a[300151] = actions(13670); - v->a[300152] = 1; - v->a[300153] = anon_sym_DOLLAR; - v->a[300154] = actions(13672); - v->a[300155] = 1; - v->a[300156] = anon_sym_DQUOTE; - v->a[300157] = state(5847); - v->a[300158] = 1; - v->a[300159] = aux_sym_string_repeat1; - small_parse_table_15008(v); -} - -void small_parse_table_15008(t_small_parse_table_array *v) -{ - v->a[300160] = actions(13058); - v->a[300161] = 2; - v->a[300162] = anon_sym_LPAREN_LPAREN; - v->a[300163] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300164] = state(6127); - v->a[300165] = 4; - v->a[300166] = sym_arithmetic_expansion; - v->a[300167] = sym_simple_expansion; - v->a[300168] = sym_expansion; - v->a[300169] = sym_command_substitution; - v->a[300170] = 12; - v->a[300171] = actions(3); - v->a[300172] = 1; - v->a[300173] = sym_comment; - v->a[300174] = actions(13060); - v->a[300175] = 1; - v->a[300176] = anon_sym_DOLLAR_LBRACK; - v->a[300177] = actions(13066); - v->a[300178] = 1; - v->a[300179] = sym_string_content; - small_parse_table_15009(v); -} - -void small_parse_table_15009(t_small_parse_table_array *v) -{ - v->a[300180] = actions(13068); - v->a[300181] = 1; - v->a[300182] = anon_sym_DOLLAR_LBRACE; - v->a[300183] = actions(13070); - v->a[300184] = 1; - v->a[300185] = anon_sym_DOLLAR_LPAREN; - v->a[300186] = actions(13072); - v->a[300187] = 1; - v->a[300188] = anon_sym_BQUOTE; - v->a[300189] = actions(13074); - v->a[300190] = 1; - v->a[300191] = anon_sym_DOLLAR_BQUOTE; - v->a[300192] = actions(13674); - v->a[300193] = 1; - v->a[300194] = anon_sym_DOLLAR; - v->a[300195] = actions(13676); - v->a[300196] = 1; - v->a[300197] = anon_sym_DQUOTE; - v->a[300198] = state(5857); - v->a[300199] = 1; - small_parse_table_15010(v); -} - -/* EOF small_parse_table_3001.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3002.c b/parser/static/small_parse_table/small_parse_table_3002.c deleted file mode 100644 index ea92b6a5..00000000 --- a/parser/static/small_parse_table/small_parse_table_3002.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3002.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15010(t_small_parse_table_array *v) -{ - v->a[300200] = aux_sym_string_repeat1; - v->a[300201] = actions(13058); - v->a[300202] = 2; - v->a[300203] = anon_sym_LPAREN_LPAREN; - v->a[300204] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300205] = state(6127); - v->a[300206] = 4; - v->a[300207] = sym_arithmetic_expansion; - v->a[300208] = sym_simple_expansion; - v->a[300209] = sym_expansion; - v->a[300210] = sym_command_substitution; - v->a[300211] = 12; - v->a[300212] = actions(3); - v->a[300213] = 1; - v->a[300214] = sym_comment; - v->a[300215] = actions(13060); - v->a[300216] = 1; - v->a[300217] = anon_sym_DOLLAR_LBRACK; - v->a[300218] = actions(13066); - v->a[300219] = 1; - small_parse_table_15011(v); -} - -void small_parse_table_15011(t_small_parse_table_array *v) -{ - v->a[300220] = sym_string_content; - v->a[300221] = actions(13068); - v->a[300222] = 1; - v->a[300223] = anon_sym_DOLLAR_LBRACE; - v->a[300224] = actions(13070); - v->a[300225] = 1; - v->a[300226] = anon_sym_DOLLAR_LPAREN; - v->a[300227] = actions(13072); - v->a[300228] = 1; - v->a[300229] = anon_sym_BQUOTE; - v->a[300230] = actions(13074); - v->a[300231] = 1; - v->a[300232] = anon_sym_DOLLAR_BQUOTE; - v->a[300233] = actions(13678); - v->a[300234] = 1; - v->a[300235] = anon_sym_DOLLAR; - v->a[300236] = actions(13680); - v->a[300237] = 1; - v->a[300238] = anon_sym_DQUOTE; - v->a[300239] = state(5717); - small_parse_table_15012(v); -} - -void small_parse_table_15012(t_small_parse_table_array *v) -{ - v->a[300240] = 1; - v->a[300241] = aux_sym_string_repeat1; - v->a[300242] = actions(13058); - v->a[300243] = 2; - v->a[300244] = anon_sym_LPAREN_LPAREN; - v->a[300245] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300246] = state(6127); - v->a[300247] = 4; - v->a[300248] = sym_arithmetic_expansion; - v->a[300249] = sym_simple_expansion; - v->a[300250] = sym_expansion; - v->a[300251] = sym_command_substitution; - v->a[300252] = 12; - v->a[300253] = actions(3); - v->a[300254] = 1; - v->a[300255] = sym_comment; - v->a[300256] = actions(13060); - v->a[300257] = 1; - v->a[300258] = anon_sym_DOLLAR_LBRACK; - v->a[300259] = actions(13066); - small_parse_table_15013(v); -} - -void small_parse_table_15013(t_small_parse_table_array *v) -{ - v->a[300260] = 1; - v->a[300261] = sym_string_content; - v->a[300262] = actions(13068); - v->a[300263] = 1; - v->a[300264] = anon_sym_DOLLAR_LBRACE; - v->a[300265] = actions(13070); - v->a[300266] = 1; - v->a[300267] = anon_sym_DOLLAR_LPAREN; - v->a[300268] = actions(13072); - v->a[300269] = 1; - v->a[300270] = anon_sym_BQUOTE; - v->a[300271] = actions(13074); - v->a[300272] = 1; - v->a[300273] = anon_sym_DOLLAR_BQUOTE; - v->a[300274] = actions(13682); - v->a[300275] = 1; - v->a[300276] = anon_sym_DOLLAR; - v->a[300277] = actions(13684); - v->a[300278] = 1; - v->a[300279] = anon_sym_DQUOTE; - small_parse_table_15014(v); -} - -void small_parse_table_15014(t_small_parse_table_array *v) -{ - v->a[300280] = state(5768); - v->a[300281] = 1; - v->a[300282] = aux_sym_string_repeat1; - v->a[300283] = actions(13058); - v->a[300284] = 2; - v->a[300285] = anon_sym_LPAREN_LPAREN; - v->a[300286] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300287] = state(6127); - v->a[300288] = 4; - v->a[300289] = sym_arithmetic_expansion; - v->a[300290] = sym_simple_expansion; - v->a[300291] = sym_expansion; - v->a[300292] = sym_command_substitution; - v->a[300293] = 12; - v->a[300294] = actions(3); - v->a[300295] = 1; - v->a[300296] = sym_comment; - v->a[300297] = actions(13060); - v->a[300298] = 1; - v->a[300299] = anon_sym_DOLLAR_LBRACK; - small_parse_table_15015(v); -} - -/* EOF small_parse_table_3002.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3003.c b/parser/static/small_parse_table/small_parse_table_3003.c deleted file mode 100644 index 0598cb61..00000000 --- a/parser/static/small_parse_table/small_parse_table_3003.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3003.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15015(t_small_parse_table_array *v) -{ - v->a[300300] = actions(13066); - v->a[300301] = 1; - v->a[300302] = sym_string_content; - v->a[300303] = actions(13068); - v->a[300304] = 1; - v->a[300305] = anon_sym_DOLLAR_LBRACE; - v->a[300306] = actions(13070); - v->a[300307] = 1; - v->a[300308] = anon_sym_DOLLAR_LPAREN; - v->a[300309] = actions(13072); - v->a[300310] = 1; - v->a[300311] = anon_sym_BQUOTE; - v->a[300312] = actions(13074); - v->a[300313] = 1; - v->a[300314] = anon_sym_DOLLAR_BQUOTE; - v->a[300315] = actions(13686); - v->a[300316] = 1; - v->a[300317] = anon_sym_DOLLAR; - v->a[300318] = actions(13688); - v->a[300319] = 1; - small_parse_table_15016(v); -} - -void small_parse_table_15016(t_small_parse_table_array *v) -{ - v->a[300320] = anon_sym_DQUOTE; - v->a[300321] = state(5853); - v->a[300322] = 1; - v->a[300323] = aux_sym_string_repeat1; - v->a[300324] = actions(13058); - v->a[300325] = 2; - v->a[300326] = anon_sym_LPAREN_LPAREN; - v->a[300327] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300328] = state(6127); - v->a[300329] = 4; - v->a[300330] = sym_arithmetic_expansion; - v->a[300331] = sym_simple_expansion; - v->a[300332] = sym_expansion; - v->a[300333] = sym_command_substitution; - v->a[300334] = 12; - v->a[300335] = actions(3); - v->a[300336] = 1; - v->a[300337] = sym_comment; - v->a[300338] = actions(13060); - v->a[300339] = 1; - small_parse_table_15017(v); -} - -void small_parse_table_15017(t_small_parse_table_array *v) -{ - v->a[300340] = anon_sym_DOLLAR_LBRACK; - v->a[300341] = actions(13066); - v->a[300342] = 1; - v->a[300343] = sym_string_content; - v->a[300344] = actions(13068); - v->a[300345] = 1; - v->a[300346] = anon_sym_DOLLAR_LBRACE; - v->a[300347] = actions(13070); - v->a[300348] = 1; - v->a[300349] = anon_sym_DOLLAR_LPAREN; - v->a[300350] = actions(13072); - v->a[300351] = 1; - v->a[300352] = anon_sym_BQUOTE; - v->a[300353] = actions(13074); - v->a[300354] = 1; - v->a[300355] = anon_sym_DOLLAR_BQUOTE; - v->a[300356] = actions(13690); - v->a[300357] = 1; - v->a[300358] = anon_sym_DOLLAR; - v->a[300359] = actions(13692); - small_parse_table_15018(v); -} - -void small_parse_table_15018(t_small_parse_table_array *v) -{ - v->a[300360] = 1; - v->a[300361] = anon_sym_DQUOTE; - v->a[300362] = state(5768); - v->a[300363] = 1; - v->a[300364] = aux_sym_string_repeat1; - v->a[300365] = actions(13058); - v->a[300366] = 2; - v->a[300367] = anon_sym_LPAREN_LPAREN; - v->a[300368] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300369] = state(6127); - v->a[300370] = 4; - v->a[300371] = sym_arithmetic_expansion; - v->a[300372] = sym_simple_expansion; - v->a[300373] = sym_expansion; - v->a[300374] = sym_command_substitution; - v->a[300375] = 12; - v->a[300376] = actions(3); - v->a[300377] = 1; - v->a[300378] = sym_comment; - v->a[300379] = actions(13060); - small_parse_table_15019(v); -} - -void small_parse_table_15019(t_small_parse_table_array *v) -{ - v->a[300380] = 1; - v->a[300381] = anon_sym_DOLLAR_LBRACK; - v->a[300382] = actions(13066); - v->a[300383] = 1; - v->a[300384] = sym_string_content; - v->a[300385] = actions(13068); - v->a[300386] = 1; - v->a[300387] = anon_sym_DOLLAR_LBRACE; - v->a[300388] = actions(13070); - v->a[300389] = 1; - v->a[300390] = anon_sym_DOLLAR_LPAREN; - v->a[300391] = actions(13072); - v->a[300392] = 1; - v->a[300393] = anon_sym_BQUOTE; - v->a[300394] = actions(13074); - v->a[300395] = 1; - v->a[300396] = anon_sym_DOLLAR_BQUOTE; - v->a[300397] = actions(13694); - v->a[300398] = 1; - v->a[300399] = anon_sym_DOLLAR; - small_parse_table_15020(v); -} - -/* EOF small_parse_table_3003.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3004.c b/parser/static/small_parse_table/small_parse_table_3004.c deleted file mode 100644 index a77fef85..00000000 --- a/parser/static/small_parse_table/small_parse_table_3004.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3004.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15020(t_small_parse_table_array *v) -{ - v->a[300400] = actions(13696); - v->a[300401] = 1; - v->a[300402] = anon_sym_DQUOTE; - v->a[300403] = state(5855); - v->a[300404] = 1; - v->a[300405] = aux_sym_string_repeat1; - v->a[300406] = actions(13058); - v->a[300407] = 2; - v->a[300408] = anon_sym_LPAREN_LPAREN; - v->a[300409] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300410] = state(6127); - v->a[300411] = 4; - v->a[300412] = sym_arithmetic_expansion; - v->a[300413] = sym_simple_expansion; - v->a[300414] = sym_expansion; - v->a[300415] = sym_command_substitution; - v->a[300416] = 12; - v->a[300417] = actions(3); - v->a[300418] = 1; - v->a[300419] = sym_comment; - small_parse_table_15021(v); -} - -void small_parse_table_15021(t_small_parse_table_array *v) -{ - v->a[300420] = actions(13060); - v->a[300421] = 1; - v->a[300422] = anon_sym_DOLLAR_LBRACK; - v->a[300423] = actions(13066); - v->a[300424] = 1; - v->a[300425] = sym_string_content; - v->a[300426] = actions(13068); - v->a[300427] = 1; - v->a[300428] = anon_sym_DOLLAR_LBRACE; - v->a[300429] = actions(13070); - v->a[300430] = 1; - v->a[300431] = anon_sym_DOLLAR_LPAREN; - v->a[300432] = actions(13072); - v->a[300433] = 1; - v->a[300434] = anon_sym_BQUOTE; - v->a[300435] = actions(13074); - v->a[300436] = 1; - v->a[300437] = anon_sym_DOLLAR_BQUOTE; - v->a[300438] = actions(13698); - v->a[300439] = 1; - small_parse_table_15022(v); -} - -void small_parse_table_15022(t_small_parse_table_array *v) -{ - v->a[300440] = anon_sym_DOLLAR; - v->a[300441] = actions(13700); - v->a[300442] = 1; - v->a[300443] = anon_sym_DQUOTE; - v->a[300444] = state(5768); - v->a[300445] = 1; - v->a[300446] = aux_sym_string_repeat1; - v->a[300447] = actions(13058); - v->a[300448] = 2; - v->a[300449] = anon_sym_LPAREN_LPAREN; - v->a[300450] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300451] = state(6127); - v->a[300452] = 4; - v->a[300453] = sym_arithmetic_expansion; - v->a[300454] = sym_simple_expansion; - v->a[300455] = sym_expansion; - v->a[300456] = sym_command_substitution; - v->a[300457] = 12; - v->a[300458] = actions(3); - v->a[300459] = 1; - small_parse_table_15023(v); -} - -void small_parse_table_15023(t_small_parse_table_array *v) -{ - v->a[300460] = sym_comment; - v->a[300461] = actions(13060); - v->a[300462] = 1; - v->a[300463] = anon_sym_DOLLAR_LBRACK; - v->a[300464] = actions(13066); - v->a[300465] = 1; - v->a[300466] = sym_string_content; - v->a[300467] = actions(13068); - v->a[300468] = 1; - v->a[300469] = anon_sym_DOLLAR_LBRACE; - v->a[300470] = actions(13070); - v->a[300471] = 1; - v->a[300472] = anon_sym_DOLLAR_LPAREN; - v->a[300473] = actions(13072); - v->a[300474] = 1; - v->a[300475] = anon_sym_BQUOTE; - v->a[300476] = actions(13074); - v->a[300477] = 1; - v->a[300478] = anon_sym_DOLLAR_BQUOTE; - v->a[300479] = actions(13702); - small_parse_table_15024(v); -} - -void small_parse_table_15024(t_small_parse_table_array *v) -{ - v->a[300480] = 1; - v->a[300481] = anon_sym_DOLLAR; - v->a[300482] = actions(13704); - v->a[300483] = 1; - v->a[300484] = anon_sym_DQUOTE; - v->a[300485] = state(5860); - v->a[300486] = 1; - v->a[300487] = aux_sym_string_repeat1; - v->a[300488] = actions(13058); - v->a[300489] = 2; - v->a[300490] = anon_sym_LPAREN_LPAREN; - v->a[300491] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300492] = state(6127); - v->a[300493] = 4; - v->a[300494] = sym_arithmetic_expansion; - v->a[300495] = sym_simple_expansion; - v->a[300496] = sym_expansion; - v->a[300497] = sym_command_substitution; - v->a[300498] = 12; - v->a[300499] = actions(3); - small_parse_table_15025(v); -} - -/* EOF small_parse_table_3004.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3005.c b/parser/static/small_parse_table/small_parse_table_3005.c deleted file mode 100644 index a3432274..00000000 --- a/parser/static/small_parse_table/small_parse_table_3005.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3005.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15025(t_small_parse_table_array *v) -{ - v->a[300500] = 1; - v->a[300501] = sym_comment; - v->a[300502] = actions(13060); - v->a[300503] = 1; - v->a[300504] = anon_sym_DOLLAR_LBRACK; - v->a[300505] = actions(13066); - v->a[300506] = 1; - v->a[300507] = sym_string_content; - v->a[300508] = actions(13068); - v->a[300509] = 1; - v->a[300510] = anon_sym_DOLLAR_LBRACE; - v->a[300511] = actions(13070); - v->a[300512] = 1; - v->a[300513] = anon_sym_DOLLAR_LPAREN; - v->a[300514] = actions(13072); - v->a[300515] = 1; - v->a[300516] = anon_sym_BQUOTE; - v->a[300517] = actions(13074); - v->a[300518] = 1; - v->a[300519] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_15026(v); -} - -void small_parse_table_15026(t_small_parse_table_array *v) -{ - v->a[300520] = actions(13706); - v->a[300521] = 1; - v->a[300522] = anon_sym_DOLLAR; - v->a[300523] = actions(13708); - v->a[300524] = 1; - v->a[300525] = anon_sym_DQUOTE; - v->a[300526] = state(5768); - v->a[300527] = 1; - v->a[300528] = aux_sym_string_repeat1; - v->a[300529] = actions(13058); - v->a[300530] = 2; - v->a[300531] = anon_sym_LPAREN_LPAREN; - v->a[300532] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300533] = state(6127); - v->a[300534] = 4; - v->a[300535] = sym_arithmetic_expansion; - v->a[300536] = sym_simple_expansion; - v->a[300537] = sym_expansion; - v->a[300538] = sym_command_substitution; - v->a[300539] = 12; - small_parse_table_15027(v); -} - -void small_parse_table_15027(t_small_parse_table_array *v) -{ - v->a[300540] = actions(3); - v->a[300541] = 1; - v->a[300542] = sym_comment; - v->a[300543] = actions(13060); - v->a[300544] = 1; - v->a[300545] = anon_sym_DOLLAR_LBRACK; - v->a[300546] = actions(13066); - v->a[300547] = 1; - v->a[300548] = sym_string_content; - v->a[300549] = actions(13068); - v->a[300550] = 1; - v->a[300551] = anon_sym_DOLLAR_LBRACE; - v->a[300552] = actions(13070); - v->a[300553] = 1; - v->a[300554] = anon_sym_DOLLAR_LPAREN; - v->a[300555] = actions(13072); - v->a[300556] = 1; - v->a[300557] = anon_sym_BQUOTE; - v->a[300558] = actions(13074); - v->a[300559] = 1; - small_parse_table_15028(v); -} - -void small_parse_table_15028(t_small_parse_table_array *v) -{ - v->a[300560] = anon_sym_DOLLAR_BQUOTE; - v->a[300561] = actions(13710); - v->a[300562] = 1; - v->a[300563] = anon_sym_DOLLAR; - v->a[300564] = actions(13712); - v->a[300565] = 1; - v->a[300566] = anon_sym_DQUOTE; - v->a[300567] = state(5768); - v->a[300568] = 1; - v->a[300569] = aux_sym_string_repeat1; - v->a[300570] = actions(13058); - v->a[300571] = 2; - v->a[300572] = anon_sym_LPAREN_LPAREN; - v->a[300573] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300574] = state(6127); - v->a[300575] = 4; - v->a[300576] = sym_arithmetic_expansion; - v->a[300577] = sym_simple_expansion; - v->a[300578] = sym_expansion; - v->a[300579] = sym_command_substitution; - small_parse_table_15029(v); -} - -void small_parse_table_15029(t_small_parse_table_array *v) -{ - v->a[300580] = 12; - v->a[300581] = actions(3); - v->a[300582] = 1; - v->a[300583] = sym_comment; - v->a[300584] = actions(13060); - v->a[300585] = 1; - v->a[300586] = anon_sym_DOLLAR_LBRACK; - v->a[300587] = actions(13066); - v->a[300588] = 1; - v->a[300589] = sym_string_content; - v->a[300590] = actions(13068); - v->a[300591] = 1; - v->a[300592] = anon_sym_DOLLAR_LBRACE; - v->a[300593] = actions(13070); - v->a[300594] = 1; - v->a[300595] = anon_sym_DOLLAR_LPAREN; - v->a[300596] = actions(13072); - v->a[300597] = 1; - v->a[300598] = anon_sym_BQUOTE; - v->a[300599] = actions(13074); - small_parse_table_15030(v); -} - -/* EOF small_parse_table_3005.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3006.c b/parser/static/small_parse_table/small_parse_table_3006.c deleted file mode 100644 index c74ac8a4..00000000 --- a/parser/static/small_parse_table/small_parse_table_3006.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3006.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15030(t_small_parse_table_array *v) -{ - v->a[300600] = 1; - v->a[300601] = anon_sym_DOLLAR_BQUOTE; - v->a[300602] = actions(13714); - v->a[300603] = 1; - v->a[300604] = anon_sym_DOLLAR; - v->a[300605] = actions(13716); - v->a[300606] = 1; - v->a[300607] = anon_sym_DQUOTE; - v->a[300608] = state(5859); - v->a[300609] = 1; - v->a[300610] = aux_sym_string_repeat1; - v->a[300611] = actions(13058); - v->a[300612] = 2; - v->a[300613] = anon_sym_LPAREN_LPAREN; - v->a[300614] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300615] = state(6127); - v->a[300616] = 4; - v->a[300617] = sym_arithmetic_expansion; - v->a[300618] = sym_simple_expansion; - v->a[300619] = sym_expansion; - small_parse_table_15031(v); -} - -void small_parse_table_15031(t_small_parse_table_array *v) -{ - v->a[300620] = sym_command_substitution; - v->a[300621] = 12; - v->a[300622] = actions(3); - v->a[300623] = 1; - v->a[300624] = sym_comment; - v->a[300625] = actions(13060); - v->a[300626] = 1; - v->a[300627] = anon_sym_DOLLAR_LBRACK; - v->a[300628] = actions(13066); - v->a[300629] = 1; - v->a[300630] = sym_string_content; - v->a[300631] = actions(13068); - v->a[300632] = 1; - v->a[300633] = anon_sym_DOLLAR_LBRACE; - v->a[300634] = actions(13070); - v->a[300635] = 1; - v->a[300636] = anon_sym_DOLLAR_LPAREN; - v->a[300637] = actions(13072); - v->a[300638] = 1; - v->a[300639] = anon_sym_BQUOTE; - small_parse_table_15032(v); -} - -void small_parse_table_15032(t_small_parse_table_array *v) -{ - v->a[300640] = actions(13074); - v->a[300641] = 1; - v->a[300642] = anon_sym_DOLLAR_BQUOTE; - v->a[300643] = actions(13718); - v->a[300644] = 1; - v->a[300645] = anon_sym_DOLLAR; - v->a[300646] = actions(13720); - v->a[300647] = 1; - v->a[300648] = anon_sym_DQUOTE; - v->a[300649] = state(5768); - v->a[300650] = 1; - v->a[300651] = aux_sym_string_repeat1; - v->a[300652] = actions(13058); - v->a[300653] = 2; - v->a[300654] = anon_sym_LPAREN_LPAREN; - v->a[300655] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300656] = state(6127); - v->a[300657] = 4; - v->a[300658] = sym_arithmetic_expansion; - v->a[300659] = sym_simple_expansion; - small_parse_table_15033(v); -} - -void small_parse_table_15033(t_small_parse_table_array *v) -{ - v->a[300660] = sym_expansion; - v->a[300661] = sym_command_substitution; - v->a[300662] = 12; - v->a[300663] = actions(3); - v->a[300664] = 1; - v->a[300665] = sym_comment; - v->a[300666] = actions(13060); - v->a[300667] = 1; - v->a[300668] = anon_sym_DOLLAR_LBRACK; - v->a[300669] = actions(13066); - v->a[300670] = 1; - v->a[300671] = sym_string_content; - v->a[300672] = actions(13068); - v->a[300673] = 1; - v->a[300674] = anon_sym_DOLLAR_LBRACE; - v->a[300675] = actions(13070); - v->a[300676] = 1; - v->a[300677] = anon_sym_DOLLAR_LPAREN; - v->a[300678] = actions(13072); - v->a[300679] = 1; - small_parse_table_15034(v); -} - -void small_parse_table_15034(t_small_parse_table_array *v) -{ - v->a[300680] = anon_sym_BQUOTE; - v->a[300681] = actions(13074); - v->a[300682] = 1; - v->a[300683] = anon_sym_DOLLAR_BQUOTE; - v->a[300684] = actions(13722); - v->a[300685] = 1; - v->a[300686] = anon_sym_DOLLAR; - v->a[300687] = actions(13724); - v->a[300688] = 1; - v->a[300689] = anon_sym_DQUOTE; - v->a[300690] = state(5862); - v->a[300691] = 1; - v->a[300692] = aux_sym_string_repeat1; - v->a[300693] = actions(13058); - v->a[300694] = 2; - v->a[300695] = anon_sym_LPAREN_LPAREN; - v->a[300696] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300697] = state(6127); - v->a[300698] = 4; - v->a[300699] = sym_arithmetic_expansion; - small_parse_table_15035(v); -} - -/* EOF small_parse_table_3006.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3007.c b/parser/static/small_parse_table/small_parse_table_3007.c deleted file mode 100644 index 737d266e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3007.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3007.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15035(t_small_parse_table_array *v) -{ - v->a[300700] = sym_simple_expansion; - v->a[300701] = sym_expansion; - v->a[300702] = sym_command_substitution; - v->a[300703] = 12; - v->a[300704] = actions(3); - v->a[300705] = 1; - v->a[300706] = sym_comment; - v->a[300707] = actions(13060); - v->a[300708] = 1; - v->a[300709] = anon_sym_DOLLAR_LBRACK; - v->a[300710] = actions(13066); - v->a[300711] = 1; - v->a[300712] = sym_string_content; - v->a[300713] = actions(13068); - v->a[300714] = 1; - v->a[300715] = anon_sym_DOLLAR_LBRACE; - v->a[300716] = actions(13070); - v->a[300717] = 1; - v->a[300718] = anon_sym_DOLLAR_LPAREN; - v->a[300719] = actions(13072); - small_parse_table_15036(v); -} - -void small_parse_table_15036(t_small_parse_table_array *v) -{ - v->a[300720] = 1; - v->a[300721] = anon_sym_BQUOTE; - v->a[300722] = actions(13074); - v->a[300723] = 1; - v->a[300724] = anon_sym_DOLLAR_BQUOTE; - v->a[300725] = actions(13726); - v->a[300726] = 1; - v->a[300727] = anon_sym_DOLLAR; - v->a[300728] = actions(13728); - v->a[300729] = 1; - v->a[300730] = anon_sym_DQUOTE; - v->a[300731] = state(5768); - v->a[300732] = 1; - v->a[300733] = aux_sym_string_repeat1; - v->a[300734] = actions(13058); - v->a[300735] = 2; - v->a[300736] = anon_sym_LPAREN_LPAREN; - v->a[300737] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[300738] = state(6127); - v->a[300739] = 4; - small_parse_table_15037(v); -} - -void small_parse_table_15037(t_small_parse_table_array *v) -{ - v->a[300740] = sym_arithmetic_expansion; - v->a[300741] = sym_simple_expansion; - v->a[300742] = sym_expansion; - v->a[300743] = sym_command_substitution; - v->a[300744] = 6; - v->a[300745] = actions(3); - v->a[300746] = 1; - v->a[300747] = sym_comment; - v->a[300748] = actions(3775); - v->a[300749] = 1; - v->a[300750] = anon_sym_DQUOTE; - v->a[300751] = actions(3779); - v->a[300752] = 1; - v->a[300753] = sym_variable_name; - v->a[300754] = state(2093); - v->a[300755] = 1; - v->a[300756] = sym_string; - v->a[300757] = actions(3777); - v->a[300758] = 2; - v->a[300759] = aux_sym__simple_variable_name_token1; - small_parse_table_15038(v); -} - -void small_parse_table_15038(t_small_parse_table_array *v) -{ - v->a[300760] = aux_sym__multiline_variable_name_token1; - v->a[300761] = actions(3773); - v->a[300762] = 9; - v->a[300763] = anon_sym_DASH; - v->a[300764] = anon_sym_STAR; - v->a[300765] = anon_sym_BANG; - v->a[300766] = anon_sym_QMARK; - v->a[300767] = anon_sym_DOLLAR; - v->a[300768] = anon_sym_POUND; - v->a[300769] = anon_sym_AT2; - v->a[300770] = anon_sym_0; - v->a[300771] = anon_sym__; - v->a[300772] = 6; - v->a[300773] = actions(3); - v->a[300774] = 1; - v->a[300775] = sym_comment; - v->a[300776] = actions(13170); - v->a[300777] = 1; - v->a[300778] = anon_sym_DQUOTE; - v->a[300779] = actions(13732); - small_parse_table_15039(v); -} - -void small_parse_table_15039(t_small_parse_table_array *v) -{ - v->a[300780] = 1; - v->a[300781] = sym_string_content; - v->a[300782] = actions(13736); - v->a[300783] = 1; - v->a[300784] = sym_variable_name; - v->a[300785] = actions(13734); - v->a[300786] = 2; - v->a[300787] = aux_sym__simple_variable_name_token1; - v->a[300788] = aux_sym__multiline_variable_name_token1; - v->a[300789] = actions(13730); - v->a[300790] = 9; - v->a[300791] = anon_sym_DASH; - v->a[300792] = anon_sym_STAR; - v->a[300793] = anon_sym_BANG; - v->a[300794] = anon_sym_QMARK; - v->a[300795] = anon_sym_DOLLAR; - v->a[300796] = anon_sym_POUND; - v->a[300797] = anon_sym_AT2; - v->a[300798] = anon_sym_0; - v->a[300799] = anon_sym__; - small_parse_table_15040(v); -} - -/* EOF small_parse_table_3007.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3008.c b/parser/static/small_parse_table/small_parse_table_3008.c deleted file mode 100644 index b4f363d1..00000000 --- a/parser/static/small_parse_table/small_parse_table_3008.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3008.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15040(t_small_parse_table_array *v) -{ - v->a[300800] = 6; - v->a[300801] = actions(3); - v->a[300802] = 1; - v->a[300803] = sym_comment; - v->a[300804] = actions(13118); - v->a[300805] = 1; - v->a[300806] = anon_sym_DQUOTE; - v->a[300807] = actions(13732); - v->a[300808] = 1; - v->a[300809] = sym_string_content; - v->a[300810] = actions(13736); - v->a[300811] = 1; - v->a[300812] = sym_variable_name; - v->a[300813] = actions(13734); - v->a[300814] = 2; - v->a[300815] = aux_sym__simple_variable_name_token1; - v->a[300816] = aux_sym__multiline_variable_name_token1; - v->a[300817] = actions(13730); - v->a[300818] = 9; - v->a[300819] = anon_sym_DASH; - small_parse_table_15041(v); -} - -void small_parse_table_15041(t_small_parse_table_array *v) -{ - v->a[300820] = anon_sym_STAR; - v->a[300821] = anon_sym_BANG; - v->a[300822] = anon_sym_QMARK; - v->a[300823] = anon_sym_DOLLAR; - v->a[300824] = anon_sym_POUND; - v->a[300825] = anon_sym_AT2; - v->a[300826] = anon_sym_0; - v->a[300827] = anon_sym__; - v->a[300828] = 6; - v->a[300829] = actions(3); - v->a[300830] = 1; - v->a[300831] = sym_comment; - v->a[300832] = actions(13246); - v->a[300833] = 1; - v->a[300834] = anon_sym_DQUOTE; - v->a[300835] = actions(13732); - v->a[300836] = 1; - v->a[300837] = sym_string_content; - v->a[300838] = actions(13736); - v->a[300839] = 1; - small_parse_table_15042(v); -} - -void small_parse_table_15042(t_small_parse_table_array *v) -{ - v->a[300840] = sym_variable_name; - v->a[300841] = actions(13734); - v->a[300842] = 2; - v->a[300843] = aux_sym__simple_variable_name_token1; - v->a[300844] = aux_sym__multiline_variable_name_token1; - v->a[300845] = actions(13730); - v->a[300846] = 9; - v->a[300847] = anon_sym_DASH; - v->a[300848] = anon_sym_STAR; - v->a[300849] = anon_sym_BANG; - v->a[300850] = anon_sym_QMARK; - v->a[300851] = anon_sym_DOLLAR; - v->a[300852] = anon_sym_POUND; - v->a[300853] = anon_sym_AT2; - v->a[300854] = anon_sym_0; - v->a[300855] = anon_sym__; - v->a[300856] = 6; - v->a[300857] = actions(3); - v->a[300858] = 1; - v->a[300859] = sym_comment; - small_parse_table_15043(v); -} - -void small_parse_table_15043(t_small_parse_table_array *v) -{ - v->a[300860] = actions(13142); - v->a[300861] = 1; - v->a[300862] = anon_sym_DQUOTE; - v->a[300863] = actions(13732); - v->a[300864] = 1; - v->a[300865] = sym_string_content; - v->a[300866] = actions(13736); - v->a[300867] = 1; - v->a[300868] = sym_variable_name; - v->a[300869] = actions(13734); - v->a[300870] = 2; - v->a[300871] = aux_sym__simple_variable_name_token1; - v->a[300872] = aux_sym__multiline_variable_name_token1; - v->a[300873] = actions(13730); - v->a[300874] = 9; - v->a[300875] = anon_sym_DASH; - v->a[300876] = anon_sym_STAR; - v->a[300877] = anon_sym_BANG; - v->a[300878] = anon_sym_QMARK; - v->a[300879] = anon_sym_DOLLAR; - small_parse_table_15044(v); -} - -void small_parse_table_15044(t_small_parse_table_array *v) -{ - v->a[300880] = anon_sym_POUND; - v->a[300881] = anon_sym_AT2; - v->a[300882] = anon_sym_0; - v->a[300883] = anon_sym__; - v->a[300884] = 6; - v->a[300885] = actions(3); - v->a[300886] = 1; - v->a[300887] = sym_comment; - v->a[300888] = actions(8556); - v->a[300889] = 1; - v->a[300890] = anon_sym_DQUOTE; - v->a[300891] = actions(8560); - v->a[300892] = 1; - v->a[300893] = sym_variable_name; - v->a[300894] = state(5364); - v->a[300895] = 1; - v->a[300896] = sym_string; - v->a[300897] = actions(8558); - v->a[300898] = 2; - v->a[300899] = aux_sym__simple_variable_name_token1; - small_parse_table_15045(v); -} - -/* EOF small_parse_table_3008.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3009.c b/parser/static/small_parse_table/small_parse_table_3009.c deleted file mode 100644 index 841226b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_3009.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3009.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15045(t_small_parse_table_array *v) -{ - v->a[300900] = aux_sym__multiline_variable_name_token1; - v->a[300901] = actions(8554); - v->a[300902] = 9; - v->a[300903] = anon_sym_DASH; - v->a[300904] = anon_sym_STAR; - v->a[300905] = anon_sym_BANG; - v->a[300906] = anon_sym_QMARK; - v->a[300907] = anon_sym_DOLLAR; - v->a[300908] = anon_sym_POUND; - v->a[300909] = anon_sym_AT2; - v->a[300910] = anon_sym_0; - v->a[300911] = anon_sym__; - v->a[300912] = 6; - v->a[300913] = actions(3); - v->a[300914] = 1; - v->a[300915] = sym_comment; - v->a[300916] = actions(13732); - v->a[300917] = 1; - v->a[300918] = sym_string_content; - v->a[300919] = actions(13736); - small_parse_table_15046(v); -} - -void small_parse_table_15046(t_small_parse_table_array *v) -{ - v->a[300920] = 1; - v->a[300921] = sym_variable_name; - v->a[300922] = actions(13738); - v->a[300923] = 1; - v->a[300924] = anon_sym_DQUOTE; - v->a[300925] = actions(13734); - v->a[300926] = 2; - v->a[300927] = aux_sym__simple_variable_name_token1; - v->a[300928] = aux_sym__multiline_variable_name_token1; - v->a[300929] = actions(13730); - v->a[300930] = 9; - v->a[300931] = anon_sym_DASH; - v->a[300932] = anon_sym_STAR; - v->a[300933] = anon_sym_BANG; - v->a[300934] = anon_sym_QMARK; - v->a[300935] = anon_sym_DOLLAR; - v->a[300936] = anon_sym_POUND; - v->a[300937] = anon_sym_AT2; - v->a[300938] = anon_sym_0; - v->a[300939] = anon_sym__; - small_parse_table_15047(v); -} - -void small_parse_table_15047(t_small_parse_table_array *v) -{ - v->a[300940] = 6; - v->a[300941] = actions(3); - v->a[300942] = 1; - v->a[300943] = sym_comment; - v->a[300944] = actions(13732); - v->a[300945] = 1; - v->a[300946] = sym_string_content; - v->a[300947] = actions(13736); - v->a[300948] = 1; - v->a[300949] = sym_variable_name; - v->a[300950] = actions(13740); - v->a[300951] = 1; - v->a[300952] = anon_sym_DQUOTE; - v->a[300953] = actions(13734); - v->a[300954] = 2; - v->a[300955] = aux_sym__simple_variable_name_token1; - v->a[300956] = aux_sym__multiline_variable_name_token1; - v->a[300957] = actions(13730); - v->a[300958] = 9; - v->a[300959] = anon_sym_DASH; - small_parse_table_15048(v); -} - -void small_parse_table_15048(t_small_parse_table_array *v) -{ - v->a[300960] = anon_sym_STAR; - v->a[300961] = anon_sym_BANG; - v->a[300962] = anon_sym_QMARK; - v->a[300963] = anon_sym_DOLLAR; - v->a[300964] = anon_sym_POUND; - v->a[300965] = anon_sym_AT2; - v->a[300966] = anon_sym_0; - v->a[300967] = anon_sym__; - v->a[300968] = 6; - v->a[300969] = actions(3); - v->a[300970] = 1; - v->a[300971] = sym_comment; - v->a[300972] = actions(13732); - v->a[300973] = 1; - v->a[300974] = sym_string_content; - v->a[300975] = actions(13736); - v->a[300976] = 1; - v->a[300977] = sym_variable_name; - v->a[300978] = actions(13742); - v->a[300979] = 1; - small_parse_table_15049(v); -} - -void small_parse_table_15049(t_small_parse_table_array *v) -{ - v->a[300980] = anon_sym_DQUOTE; - v->a[300981] = actions(13734); - v->a[300982] = 2; - v->a[300983] = aux_sym__simple_variable_name_token1; - v->a[300984] = aux_sym__multiline_variable_name_token1; - v->a[300985] = actions(13730); - v->a[300986] = 9; - v->a[300987] = anon_sym_DASH; - v->a[300988] = anon_sym_STAR; - v->a[300989] = anon_sym_BANG; - v->a[300990] = anon_sym_QMARK; - v->a[300991] = anon_sym_DOLLAR; - v->a[300992] = anon_sym_POUND; - v->a[300993] = anon_sym_AT2; - v->a[300994] = anon_sym_0; - v->a[300995] = anon_sym__; - v->a[300996] = 6; - v->a[300997] = actions(3); - v->a[300998] = 1; - v->a[300999] = sym_comment; - small_parse_table_15050(v); -} - -/* EOF small_parse_table_3009.c */ diff --git a/parser/static/small_parse_table/small_parse_table_301.c b/parser/static/small_parse_table/small_parse_table_301.c index 77992235..7205655c 100644 --- a/parser/static/small_parse_table/small_parse_table_301.c +++ b/parser/static/small_parse_table/small_parse_table_301.c @@ -14,126 +14,126 @@ void small_parse_table_1505(t_small_parse_table_array *v) { - v->a[30100] = anon_sym_PIPE; - v->a[30101] = anon_sym_LT; - v->a[30102] = anon_sym_GT; - v->a[30103] = anon_sym_LT_LT; - v->a[30104] = anon_sym_GT_GT; - v->a[30105] = anon_sym_PIPE_AMP; - v->a[30106] = anon_sym_AMP_GT; - v->a[30107] = anon_sym_AMP_GT_GT; - v->a[30108] = anon_sym_LT_AMP; - v->a[30109] = anon_sym_GT_AMP; - v->a[30110] = anon_sym_GT_PIPE; - v->a[30111] = anon_sym_LT_AMP_DASH; - v->a[30112] = anon_sym_GT_AMP_DASH; + v->a[30100] = sym_test_operator; + v->a[30101] = sym__brace_start; + v->a[30102] = state(2140); + v->a[30103] = 3; + v->a[30104] = sym_file_redirect; + v->a[30105] = sym_heredoc_redirect; + v->a[30106] = aux_sym_redirected_statement_repeat1; + v->a[30107] = actions(2630); + v->a[30108] = 7; + v->a[30109] = anon_sym_SEMI_SEMI; + v->a[30110] = anon_sym_AMP_AMP; + v->a[30111] = anon_sym_PIPE_PIPE; + v->a[30112] = anon_sym_LT_LT; v->a[30113] = anon_sym_LT_LT_DASH; - v->a[30114] = anon_sym_LT_LT_LT; - v->a[30115] = 3; - v->a[30116] = actions(3); - v->a[30117] = 1; - v->a[30118] = sym_comment; - v->a[30119] = actions(1326); + v->a[30114] = anon_sym_AMP; + v->a[30115] = anon_sym_SEMI; + v->a[30116] = actions(2512); + v->a[30117] = 22; + v->a[30118] = anon_sym_LT; + v->a[30119] = anon_sym_GT; small_parse_table_1506(v); } void small_parse_table_1506(t_small_parse_table_array *v) { - v->a[30120] = 6; - v->a[30121] = sym_file_descriptor; - v->a[30122] = sym__concat; - v->a[30123] = sym_test_operator; - v->a[30124] = sym__bare_dollar; - v->a[30125] = sym__brace_start; - v->a[30126] = aux_sym_heredoc_redirect_token1; - v->a[30127] = actions(1324); - v->a[30128] = 44; - v->a[30129] = anon_sym_LPAREN_LPAREN; - v->a[30130] = anon_sym_SEMI; - v->a[30131] = anon_sym_PIPE_PIPE; - v->a[30132] = anon_sym_AMP_AMP; - v->a[30133] = anon_sym_PIPE; - v->a[30134] = anon_sym_AMP; - v->a[30135] = anon_sym_EQ_EQ; - v->a[30136] = anon_sym_LT; - v->a[30137] = anon_sym_GT; - v->a[30138] = anon_sym_LT_LT; - v->a[30139] = anon_sym_GT_GT; + v->a[30120] = anon_sym_GT_GT; + v->a[30121] = anon_sym_AMP_GT; + v->a[30122] = anon_sym_AMP_GT_GT; + v->a[30123] = anon_sym_LT_AMP; + v->a[30124] = anon_sym_GT_AMP; + v->a[30125] = anon_sym_GT_PIPE; + v->a[30126] = anon_sym_LT_AMP_DASH; + v->a[30127] = anon_sym_GT_AMP_DASH; + v->a[30128] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30129] = anon_sym_DOLLAR; + v->a[30130] = sym__special_character; + v->a[30131] = anon_sym_DQUOTE; + v->a[30132] = sym_raw_string; + v->a[30133] = aux_sym_number_token1; + v->a[30134] = aux_sym_number_token2; + v->a[30135] = anon_sym_DOLLAR_LBRACE; + v->a[30136] = anon_sym_DOLLAR_LPAREN; + v->a[30137] = anon_sym_BQUOTE; + v->a[30138] = anon_sym_DOLLAR_BQUOTE; + v->a[30139] = sym_word; small_parse_table_1507(v); } void small_parse_table_1507(t_small_parse_table_array *v) { - v->a[30140] = anon_sym_LPAREN; - v->a[30141] = anon_sym_esac; - v->a[30142] = anon_sym_SEMI_SEMI; - v->a[30143] = anon_sym_SEMI_AMP; - v->a[30144] = anon_sym_SEMI_SEMI_AMP; - v->a[30145] = anon_sym_PIPE_AMP; - v->a[30146] = anon_sym_EQ_TILDE; - v->a[30147] = anon_sym_AMP_GT; - v->a[30148] = anon_sym_AMP_GT_GT; - v->a[30149] = anon_sym_LT_AMP; - v->a[30150] = anon_sym_GT_AMP; - v->a[30151] = anon_sym_GT_PIPE; - v->a[30152] = anon_sym_LT_AMP_DASH; - v->a[30153] = anon_sym_GT_AMP_DASH; - v->a[30154] = anon_sym_LT_LT_DASH; - v->a[30155] = anon_sym_LT_LT_LT; - v->a[30156] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30157] = anon_sym_DOLLAR_LBRACK; - v->a[30158] = aux_sym_concatenation_token1; - v->a[30159] = anon_sym_DOLLAR; + v->a[30140] = 3; + v->a[30141] = actions(3); + v->a[30142] = 1; + v->a[30143] = sym_comment; + v->a[30144] = actions(2967); + v->a[30145] = 6; + v->a[30146] = sym_file_descriptor; + v->a[30147] = sym__concat; + v->a[30148] = sym_test_operator; + v->a[30149] = sym__bare_dollar; + v->a[30150] = sym__brace_start; + v->a[30151] = aux_sym_heredoc_redirect_token1; + v->a[30152] = actions(2965); + v->a[30153] = 35; + v->a[30154] = anon_sym_esac; + v->a[30155] = anon_sym_PIPE; + v->a[30156] = anon_sym_SEMI_SEMI; + v->a[30157] = anon_sym_SEMI_AMP; + v->a[30158] = anon_sym_SEMI_SEMI_AMP; + v->a[30159] = anon_sym_PIPE_AMP; small_parse_table_1508(v); } void small_parse_table_1508(t_small_parse_table_array *v) { - v->a[30160] = sym__special_character; - v->a[30161] = anon_sym_DQUOTE; - v->a[30162] = sym_raw_string; - v->a[30163] = sym_ansi_c_string; - v->a[30164] = aux_sym_number_token1; - v->a[30165] = aux_sym_number_token2; - v->a[30166] = anon_sym_DOLLAR_LBRACE; - v->a[30167] = anon_sym_DOLLAR_LPAREN; - v->a[30168] = anon_sym_BQUOTE; - v->a[30169] = anon_sym_DOLLAR_BQUOTE; - v->a[30170] = anon_sym_LT_LPAREN; - v->a[30171] = anon_sym_GT_LPAREN; - v->a[30172] = sym_word; - v->a[30173] = 22; - v->a[30174] = actions(3); - v->a[30175] = 1; - v->a[30176] = sym_comment; - v->a[30177] = actions(3183); - v->a[30178] = 1; - v->a[30179] = anon_sym_DOLLAR_LBRACK; + v->a[30160] = anon_sym_AMP_AMP; + v->a[30161] = anon_sym_PIPE_PIPE; + v->a[30162] = anon_sym_LT; + v->a[30163] = anon_sym_GT; + v->a[30164] = anon_sym_GT_GT; + v->a[30165] = anon_sym_AMP_GT; + v->a[30166] = anon_sym_AMP_GT_GT; + v->a[30167] = anon_sym_LT_AMP; + v->a[30168] = anon_sym_GT_AMP; + v->a[30169] = anon_sym_GT_PIPE; + v->a[30170] = anon_sym_LT_AMP_DASH; + v->a[30171] = anon_sym_GT_AMP_DASH; + v->a[30172] = anon_sym_LT_LT; + v->a[30173] = anon_sym_LT_LT_DASH; + v->a[30174] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30175] = anon_sym_AMP; + v->a[30176] = aux_sym_concatenation_token1; + v->a[30177] = anon_sym_DOLLAR; + v->a[30178] = sym__special_character; + v->a[30179] = anon_sym_DQUOTE; small_parse_table_1509(v); } void small_parse_table_1509(t_small_parse_table_array *v) { - v->a[30180] = actions(3185); - v->a[30181] = 1; - v->a[30182] = anon_sym_DOLLAR; - v->a[30183] = actions(3189); - v->a[30184] = 1; - v->a[30185] = anon_sym_DQUOTE; - v->a[30186] = actions(3191); - v->a[30187] = 1; - v->a[30188] = aux_sym_number_token1; - v->a[30189] = actions(3193); - v->a[30190] = 1; - v->a[30191] = aux_sym_number_token2; - v->a[30192] = actions(3195); - v->a[30193] = 1; - v->a[30194] = anon_sym_DOLLAR_LBRACE; - v->a[30195] = actions(3197); - v->a[30196] = 1; - v->a[30197] = anon_sym_DOLLAR_LPAREN; - v->a[30198] = actions(3199); - v->a[30199] = 1; + v->a[30180] = sym_raw_string; + v->a[30181] = aux_sym_number_token1; + v->a[30182] = aux_sym_number_token2; + v->a[30183] = anon_sym_DOLLAR_LBRACE; + v->a[30184] = anon_sym_DOLLAR_LPAREN; + v->a[30185] = anon_sym_BQUOTE; + v->a[30186] = anon_sym_DOLLAR_BQUOTE; + v->a[30187] = sym_word; + v->a[30188] = anon_sym_SEMI; + v->a[30189] = 3; + v->a[30190] = actions(3); + v->a[30191] = 1; + v->a[30192] = sym_comment; + v->a[30193] = actions(3062); + v->a[30194] = 6; + v->a[30195] = sym_file_descriptor; + v->a[30196] = sym__concat; + v->a[30197] = sym_variable_name; + v->a[30198] = sym_test_operator; + v->a[30199] = sym__brace_start; small_parse_table_1510(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3010.c b/parser/static/small_parse_table/small_parse_table_3010.c deleted file mode 100644 index cca0e3c4..00000000 --- a/parser/static/small_parse_table/small_parse_table_3010.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3010.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15050(t_small_parse_table_array *v) -{ - v->a[301000] = actions(13732); - v->a[301001] = 1; - v->a[301002] = sym_string_content; - v->a[301003] = actions(13736); - v->a[301004] = 1; - v->a[301005] = sym_variable_name; - v->a[301006] = actions(13744); - v->a[301007] = 1; - v->a[301008] = anon_sym_DQUOTE; - v->a[301009] = actions(13734); - v->a[301010] = 2; - v->a[301011] = aux_sym__simple_variable_name_token1; - v->a[301012] = aux_sym__multiline_variable_name_token1; - v->a[301013] = actions(13730); - v->a[301014] = 9; - v->a[301015] = anon_sym_DASH; - v->a[301016] = anon_sym_STAR; - v->a[301017] = anon_sym_BANG; - v->a[301018] = anon_sym_QMARK; - v->a[301019] = anon_sym_DOLLAR; - small_parse_table_15051(v); -} - -void small_parse_table_15051(t_small_parse_table_array *v) -{ - v->a[301020] = anon_sym_POUND; - v->a[301021] = anon_sym_AT2; - v->a[301022] = anon_sym_0; - v->a[301023] = anon_sym__; - v->a[301024] = 6; - v->a[301025] = actions(3); - v->a[301026] = 1; - v->a[301027] = sym_comment; - v->a[301028] = actions(7673); - v->a[301029] = 1; - v->a[301030] = anon_sym_DQUOTE; - v->a[301031] = actions(7677); - v->a[301032] = 1; - v->a[301033] = sym_variable_name; - v->a[301034] = state(4393); - v->a[301035] = 1; - v->a[301036] = sym_string; - v->a[301037] = actions(7675); - v->a[301038] = 2; - v->a[301039] = aux_sym__simple_variable_name_token1; - small_parse_table_15052(v); -} - -void small_parse_table_15052(t_small_parse_table_array *v) -{ - v->a[301040] = aux_sym__multiline_variable_name_token1; - v->a[301041] = actions(7671); - v->a[301042] = 9; - v->a[301043] = anon_sym_DASH; - v->a[301044] = anon_sym_STAR; - v->a[301045] = anon_sym_BANG; - v->a[301046] = anon_sym_QMARK; - v->a[301047] = anon_sym_DOLLAR; - v->a[301048] = anon_sym_POUND; - v->a[301049] = anon_sym_AT2; - v->a[301050] = anon_sym_0; - v->a[301051] = anon_sym__; - v->a[301052] = 6; - v->a[301053] = actions(3); - v->a[301054] = 1; - v->a[301055] = sym_comment; - v->a[301056] = actions(4857); - v->a[301057] = 1; - v->a[301058] = anon_sym_DQUOTE; - v->a[301059] = actions(4861); - small_parse_table_15053(v); -} - -void small_parse_table_15053(t_small_parse_table_array *v) -{ - v->a[301060] = 1; - v->a[301061] = sym_variable_name; - v->a[301062] = state(2638); - v->a[301063] = 1; - v->a[301064] = sym_string; - v->a[301065] = actions(4859); - v->a[301066] = 2; - v->a[301067] = aux_sym__simple_variable_name_token1; - v->a[301068] = aux_sym__multiline_variable_name_token1; - v->a[301069] = actions(4855); - v->a[301070] = 9; - v->a[301071] = anon_sym_DASH; - v->a[301072] = anon_sym_STAR; - v->a[301073] = anon_sym_BANG; - v->a[301074] = anon_sym_QMARK; - v->a[301075] = anon_sym_DOLLAR; - v->a[301076] = anon_sym_POUND; - v->a[301077] = anon_sym_AT2; - v->a[301078] = anon_sym_0; - v->a[301079] = anon_sym__; - small_parse_table_15054(v); -} - -void small_parse_table_15054(t_small_parse_table_array *v) -{ - v->a[301080] = 6; - v->a[301081] = actions(3); - v->a[301082] = 1; - v->a[301083] = sym_comment; - v->a[301084] = actions(13732); - v->a[301085] = 1; - v->a[301086] = sym_string_content; - v->a[301087] = actions(13736); - v->a[301088] = 1; - v->a[301089] = sym_variable_name; - v->a[301090] = actions(13746); - v->a[301091] = 1; - v->a[301092] = anon_sym_DQUOTE; - v->a[301093] = actions(13734); - v->a[301094] = 2; - v->a[301095] = aux_sym__simple_variable_name_token1; - v->a[301096] = aux_sym__multiline_variable_name_token1; - v->a[301097] = actions(13730); - v->a[301098] = 9; - v->a[301099] = anon_sym_DASH; - small_parse_table_15055(v); -} - -/* EOF small_parse_table_3010.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3011.c b/parser/static/small_parse_table/small_parse_table_3011.c deleted file mode 100644 index 9659652d..00000000 --- a/parser/static/small_parse_table/small_parse_table_3011.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3011.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15055(t_small_parse_table_array *v) -{ - v->a[301100] = anon_sym_STAR; - v->a[301101] = anon_sym_BANG; - v->a[301102] = anon_sym_QMARK; - v->a[301103] = anon_sym_DOLLAR; - v->a[301104] = anon_sym_POUND; - v->a[301105] = anon_sym_AT2; - v->a[301106] = anon_sym_0; - v->a[301107] = anon_sym__; - v->a[301108] = 6; - v->a[301109] = actions(3); - v->a[301110] = 1; - v->a[301111] = sym_comment; - v->a[301112] = actions(13114); - v->a[301113] = 1; - v->a[301114] = anon_sym_DQUOTE; - v->a[301115] = actions(13732); - v->a[301116] = 1; - v->a[301117] = sym_string_content; - v->a[301118] = actions(13736); - v->a[301119] = 1; - small_parse_table_15056(v); -} - -void small_parse_table_15056(t_small_parse_table_array *v) -{ - v->a[301120] = sym_variable_name; - v->a[301121] = actions(13734); - v->a[301122] = 2; - v->a[301123] = aux_sym__simple_variable_name_token1; - v->a[301124] = aux_sym__multiline_variable_name_token1; - v->a[301125] = actions(13730); - v->a[301126] = 9; - v->a[301127] = anon_sym_DASH; - v->a[301128] = anon_sym_STAR; - v->a[301129] = anon_sym_BANG; - v->a[301130] = anon_sym_QMARK; - v->a[301131] = anon_sym_DOLLAR; - v->a[301132] = anon_sym_POUND; - v->a[301133] = anon_sym_AT2; - v->a[301134] = anon_sym_0; - v->a[301135] = anon_sym__; - v->a[301136] = 6; - v->a[301137] = actions(3); - v->a[301138] = 1; - v->a[301139] = sym_comment; - small_parse_table_15057(v); -} - -void small_parse_table_15057(t_small_parse_table_array *v) -{ - v->a[301140] = actions(5061); - v->a[301141] = 1; - v->a[301142] = anon_sym_DQUOTE; - v->a[301143] = actions(5065); - v->a[301144] = 1; - v->a[301145] = sym_variable_name; - v->a[301146] = state(2712); - v->a[301147] = 1; - v->a[301148] = sym_string; - v->a[301149] = actions(5063); - v->a[301150] = 2; - v->a[301151] = aux_sym__simple_variable_name_token1; - v->a[301152] = aux_sym__multiline_variable_name_token1; - v->a[301153] = actions(5059); - v->a[301154] = 9; - v->a[301155] = anon_sym_DASH; - v->a[301156] = anon_sym_STAR; - v->a[301157] = anon_sym_BANG; - v->a[301158] = anon_sym_QMARK; - v->a[301159] = anon_sym_DOLLAR; - small_parse_table_15058(v); -} - -void small_parse_table_15058(t_small_parse_table_array *v) -{ - v->a[301160] = anon_sym_POUND; - v->a[301161] = anon_sym_AT2; - v->a[301162] = anon_sym_0; - v->a[301163] = anon_sym__; - v->a[301164] = 6; - v->a[301165] = actions(3); - v->a[301166] = 1; - v->a[301167] = sym_comment; - v->a[301168] = actions(13134); - v->a[301169] = 1; - v->a[301170] = anon_sym_DQUOTE; - v->a[301171] = actions(13732); - v->a[301172] = 1; - v->a[301173] = sym_string_content; - v->a[301174] = actions(13736); - v->a[301175] = 1; - v->a[301176] = sym_variable_name; - v->a[301177] = actions(13734); - v->a[301178] = 2; - v->a[301179] = aux_sym__simple_variable_name_token1; - small_parse_table_15059(v); -} - -void small_parse_table_15059(t_small_parse_table_array *v) -{ - v->a[301180] = aux_sym__multiline_variable_name_token1; - v->a[301181] = actions(13730); - v->a[301182] = 9; - v->a[301183] = anon_sym_DASH; - v->a[301184] = anon_sym_STAR; - v->a[301185] = anon_sym_BANG; - v->a[301186] = anon_sym_QMARK; - v->a[301187] = anon_sym_DOLLAR; - v->a[301188] = anon_sym_POUND; - v->a[301189] = anon_sym_AT2; - v->a[301190] = anon_sym_0; - v->a[301191] = anon_sym__; - v->a[301192] = 6; - v->a[301193] = actions(3); - v->a[301194] = 1; - v->a[301195] = sym_comment; - v->a[301196] = actions(13708); - v->a[301197] = 1; - v->a[301198] = anon_sym_DQUOTE; - v->a[301199] = actions(13732); - small_parse_table_15060(v); -} - -/* EOF small_parse_table_3011.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3012.c b/parser/static/small_parse_table/small_parse_table_3012.c deleted file mode 100644 index f70e0c8a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3012.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3012.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15060(t_small_parse_table_array *v) -{ - v->a[301200] = 1; - v->a[301201] = sym_string_content; - v->a[301202] = actions(13736); - v->a[301203] = 1; - v->a[301204] = sym_variable_name; - v->a[301205] = actions(13734); - v->a[301206] = 2; - v->a[301207] = aux_sym__simple_variable_name_token1; - v->a[301208] = aux_sym__multiline_variable_name_token1; - v->a[301209] = actions(13730); - v->a[301210] = 9; - v->a[301211] = anon_sym_DASH; - v->a[301212] = anon_sym_STAR; - v->a[301213] = anon_sym_BANG; - v->a[301214] = anon_sym_QMARK; - v->a[301215] = anon_sym_DOLLAR; - v->a[301216] = anon_sym_POUND; - v->a[301217] = anon_sym_AT2; - v->a[301218] = anon_sym_0; - v->a[301219] = anon_sym__; - small_parse_table_15061(v); -} - -void small_parse_table_15061(t_small_parse_table_array *v) -{ - v->a[301220] = 6; - v->a[301221] = actions(3); - v->a[301222] = 1; - v->a[301223] = sym_comment; - v->a[301224] = actions(13190); - v->a[301225] = 1; - v->a[301226] = anon_sym_DQUOTE; - v->a[301227] = actions(13732); - v->a[301228] = 1; - v->a[301229] = sym_string_content; - v->a[301230] = actions(13736); - v->a[301231] = 1; - v->a[301232] = sym_variable_name; - v->a[301233] = actions(13734); - v->a[301234] = 2; - v->a[301235] = aux_sym__simple_variable_name_token1; - v->a[301236] = aux_sym__multiline_variable_name_token1; - v->a[301237] = actions(13730); - v->a[301238] = 9; - v->a[301239] = anon_sym_DASH; - small_parse_table_15062(v); -} - -void small_parse_table_15062(t_small_parse_table_array *v) -{ - v->a[301240] = anon_sym_STAR; - v->a[301241] = anon_sym_BANG; - v->a[301242] = anon_sym_QMARK; - v->a[301243] = anon_sym_DOLLAR; - v->a[301244] = anon_sym_POUND; - v->a[301245] = anon_sym_AT2; - v->a[301246] = anon_sym_0; - v->a[301247] = anon_sym__; - v->a[301248] = 6; - v->a[301249] = actions(3); - v->a[301250] = 1; - v->a[301251] = sym_comment; - v->a[301252] = actions(4558); - v->a[301253] = 1; - v->a[301254] = anon_sym_DQUOTE; - v->a[301255] = actions(4562); - v->a[301256] = 1; - v->a[301257] = sym_variable_name; - v->a[301258] = state(2447); - v->a[301259] = 1; - small_parse_table_15063(v); -} - -void small_parse_table_15063(t_small_parse_table_array *v) -{ - v->a[301260] = sym_string; - v->a[301261] = actions(4560); - v->a[301262] = 2; - v->a[301263] = aux_sym__simple_variable_name_token1; - v->a[301264] = aux_sym__multiline_variable_name_token1; - v->a[301265] = actions(4556); - v->a[301266] = 9; - v->a[301267] = anon_sym_DASH; - v->a[301268] = anon_sym_STAR; - v->a[301269] = anon_sym_BANG; - v->a[301270] = anon_sym_QMARK; - v->a[301271] = anon_sym_DOLLAR; - v->a[301272] = anon_sym_POUND; - v->a[301273] = anon_sym_AT2; - v->a[301274] = anon_sym_0; - v->a[301275] = anon_sym__; - v->a[301276] = 6; - v->a[301277] = actions(3); - v->a[301278] = 1; - v->a[301279] = sym_comment; - small_parse_table_15064(v); -} - -void small_parse_table_15064(t_small_parse_table_array *v) -{ - v->a[301280] = actions(1591); - v->a[301281] = 1; - v->a[301282] = anon_sym_DQUOTE; - v->a[301283] = actions(2155); - v->a[301284] = 1; - v->a[301285] = sym_variable_name; - v->a[301286] = state(1282); - v->a[301287] = 1; - v->a[301288] = sym_string; - v->a[301289] = actions(2153); - v->a[301290] = 2; - v->a[301291] = aux_sym__simple_variable_name_token1; - v->a[301292] = aux_sym__multiline_variable_name_token1; - v->a[301293] = actions(2151); - v->a[301294] = 9; - v->a[301295] = anon_sym_DASH; - v->a[301296] = anon_sym_STAR; - v->a[301297] = anon_sym_BANG; - v->a[301298] = anon_sym_QMARK; - v->a[301299] = anon_sym_DOLLAR; - small_parse_table_15065(v); -} - -/* EOF small_parse_table_3012.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3013.c b/parser/static/small_parse_table/small_parse_table_3013.c deleted file mode 100644 index f69d9080..00000000 --- a/parser/static/small_parse_table/small_parse_table_3013.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3013.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15065(t_small_parse_table_array *v) -{ - v->a[301300] = anon_sym_POUND; - v->a[301301] = anon_sym_AT2; - v->a[301302] = anon_sym_0; - v->a[301303] = anon_sym__; - v->a[301304] = 6; - v->a[301305] = actions(3); - v->a[301306] = 1; - v->a[301307] = sym_comment; - v->a[301308] = actions(13732); - v->a[301309] = 1; - v->a[301310] = sym_string_content; - v->a[301311] = actions(13736); - v->a[301312] = 1; - v->a[301313] = sym_variable_name; - v->a[301314] = actions(13748); - v->a[301315] = 1; - v->a[301316] = anon_sym_DQUOTE; - v->a[301317] = actions(13734); - v->a[301318] = 2; - v->a[301319] = aux_sym__simple_variable_name_token1; - small_parse_table_15066(v); -} - -void small_parse_table_15066(t_small_parse_table_array *v) -{ - v->a[301320] = aux_sym__multiline_variable_name_token1; - v->a[301321] = actions(13730); - v->a[301322] = 9; - v->a[301323] = anon_sym_DASH; - v->a[301324] = anon_sym_STAR; - v->a[301325] = anon_sym_BANG; - v->a[301326] = anon_sym_QMARK; - v->a[301327] = anon_sym_DOLLAR; - v->a[301328] = anon_sym_POUND; - v->a[301329] = anon_sym_AT2; - v->a[301330] = anon_sym_0; - v->a[301331] = anon_sym__; - v->a[301332] = 6; - v->a[301333] = actions(3); - v->a[301334] = 1; - v->a[301335] = sym_comment; - v->a[301336] = actions(13318); - v->a[301337] = 1; - v->a[301338] = anon_sym_DQUOTE; - v->a[301339] = actions(13732); - small_parse_table_15067(v); -} - -void small_parse_table_15067(t_small_parse_table_array *v) -{ - v->a[301340] = 1; - v->a[301341] = sym_string_content; - v->a[301342] = actions(13736); - v->a[301343] = 1; - v->a[301344] = sym_variable_name; - v->a[301345] = actions(13734); - v->a[301346] = 2; - v->a[301347] = aux_sym__simple_variable_name_token1; - v->a[301348] = aux_sym__multiline_variable_name_token1; - v->a[301349] = actions(13730); - v->a[301350] = 9; - v->a[301351] = anon_sym_DASH; - v->a[301352] = anon_sym_STAR; - v->a[301353] = anon_sym_BANG; - v->a[301354] = anon_sym_QMARK; - v->a[301355] = anon_sym_DOLLAR; - v->a[301356] = anon_sym_POUND; - v->a[301357] = anon_sym_AT2; - v->a[301358] = anon_sym_0; - v->a[301359] = anon_sym__; - small_parse_table_15068(v); -} - -void small_parse_table_15068(t_small_parse_table_array *v) -{ - v->a[301360] = 6; - v->a[301361] = actions(3); - v->a[301362] = 1; - v->a[301363] = sym_comment; - v->a[301364] = actions(13732); - v->a[301365] = 1; - v->a[301366] = sym_string_content; - v->a[301367] = actions(13736); - v->a[301368] = 1; - v->a[301369] = sym_variable_name; - v->a[301370] = actions(13750); - v->a[301371] = 1; - v->a[301372] = anon_sym_DQUOTE; - v->a[301373] = actions(13734); - v->a[301374] = 2; - v->a[301375] = aux_sym__simple_variable_name_token1; - v->a[301376] = aux_sym__multiline_variable_name_token1; - v->a[301377] = actions(13730); - v->a[301378] = 9; - v->a[301379] = anon_sym_DASH; - small_parse_table_15069(v); -} - -void small_parse_table_15069(t_small_parse_table_array *v) -{ - v->a[301380] = anon_sym_STAR; - v->a[301381] = anon_sym_BANG; - v->a[301382] = anon_sym_QMARK; - v->a[301383] = anon_sym_DOLLAR; - v->a[301384] = anon_sym_POUND; - v->a[301385] = anon_sym_AT2; - v->a[301386] = anon_sym_0; - v->a[301387] = anon_sym__; - v->a[301388] = 6; - v->a[301389] = actions(3); - v->a[301390] = 1; - v->a[301391] = sym_comment; - v->a[301392] = actions(13732); - v->a[301393] = 1; - v->a[301394] = sym_string_content; - v->a[301395] = actions(13736); - v->a[301396] = 1; - v->a[301397] = sym_variable_name; - v->a[301398] = actions(13752); - v->a[301399] = 1; - small_parse_table_15070(v); -} - -/* EOF small_parse_table_3013.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3014.c b/parser/static/small_parse_table/small_parse_table_3014.c deleted file mode 100644 index 26ca3b32..00000000 --- a/parser/static/small_parse_table/small_parse_table_3014.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3014.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15070(t_small_parse_table_array *v) -{ - v->a[301400] = anon_sym_DQUOTE; - v->a[301401] = actions(13734); - v->a[301402] = 2; - v->a[301403] = aux_sym__simple_variable_name_token1; - v->a[301404] = aux_sym__multiline_variable_name_token1; - v->a[301405] = actions(13730); - v->a[301406] = 9; - v->a[301407] = anon_sym_DASH; - v->a[301408] = anon_sym_STAR; - v->a[301409] = anon_sym_BANG; - v->a[301410] = anon_sym_QMARK; - v->a[301411] = anon_sym_DOLLAR; - v->a[301412] = anon_sym_POUND; - v->a[301413] = anon_sym_AT2; - v->a[301414] = anon_sym_0; - v->a[301415] = anon_sym__; - v->a[301416] = 6; - v->a[301417] = actions(3); - v->a[301418] = 1; - v->a[301419] = sym_comment; - small_parse_table_15071(v); -} - -void small_parse_table_15071(t_small_parse_table_array *v) -{ - v->a[301420] = actions(13732); - v->a[301421] = 1; - v->a[301422] = sym_string_content; - v->a[301423] = actions(13736); - v->a[301424] = 1; - v->a[301425] = sym_variable_name; - v->a[301426] = actions(13754); - v->a[301427] = 1; - v->a[301428] = anon_sym_DQUOTE; - v->a[301429] = actions(13734); - v->a[301430] = 2; - v->a[301431] = aux_sym__simple_variable_name_token1; - v->a[301432] = aux_sym__multiline_variable_name_token1; - v->a[301433] = actions(13730); - v->a[301434] = 9; - v->a[301435] = anon_sym_DASH; - v->a[301436] = anon_sym_STAR; - v->a[301437] = anon_sym_BANG; - v->a[301438] = anon_sym_QMARK; - v->a[301439] = anon_sym_DOLLAR; - small_parse_table_15072(v); -} - -void small_parse_table_15072(t_small_parse_table_array *v) -{ - v->a[301440] = anon_sym_POUND; - v->a[301441] = anon_sym_AT2; - v->a[301442] = anon_sym_0; - v->a[301443] = anon_sym__; - v->a[301444] = 6; - v->a[301445] = actions(3); - v->a[301446] = 1; - v->a[301447] = sym_comment; - v->a[301448] = actions(13314); - v->a[301449] = 1; - v->a[301450] = anon_sym_DQUOTE; - v->a[301451] = actions(13732); - v->a[301452] = 1; - v->a[301453] = sym_string_content; - v->a[301454] = actions(13736); - v->a[301455] = 1; - v->a[301456] = sym_variable_name; - v->a[301457] = actions(13734); - v->a[301458] = 2; - v->a[301459] = aux_sym__simple_variable_name_token1; - small_parse_table_15073(v); -} - -void small_parse_table_15073(t_small_parse_table_array *v) -{ - v->a[301460] = aux_sym__multiline_variable_name_token1; - v->a[301461] = actions(13730); - v->a[301462] = 9; - v->a[301463] = anon_sym_DASH; - v->a[301464] = anon_sym_STAR; - v->a[301465] = anon_sym_BANG; - v->a[301466] = anon_sym_QMARK; - v->a[301467] = anon_sym_DOLLAR; - v->a[301468] = anon_sym_POUND; - v->a[301469] = anon_sym_AT2; - v->a[301470] = anon_sym_0; - v->a[301471] = anon_sym__; - v->a[301472] = 6; - v->a[301473] = actions(3); - v->a[301474] = 1; - v->a[301475] = sym_comment; - v->a[301476] = actions(13222); - v->a[301477] = 1; - v->a[301478] = anon_sym_DQUOTE; - v->a[301479] = actions(13732); - small_parse_table_15074(v); -} - -void small_parse_table_15074(t_small_parse_table_array *v) -{ - v->a[301480] = 1; - v->a[301481] = sym_string_content; - v->a[301482] = actions(13736); - v->a[301483] = 1; - v->a[301484] = sym_variable_name; - v->a[301485] = actions(13734); - v->a[301486] = 2; - v->a[301487] = aux_sym__simple_variable_name_token1; - v->a[301488] = aux_sym__multiline_variable_name_token1; - v->a[301489] = actions(13730); - v->a[301490] = 9; - v->a[301491] = anon_sym_DASH; - v->a[301492] = anon_sym_STAR; - v->a[301493] = anon_sym_BANG; - v->a[301494] = anon_sym_QMARK; - v->a[301495] = anon_sym_DOLLAR; - v->a[301496] = anon_sym_POUND; - v->a[301497] = anon_sym_AT2; - v->a[301498] = anon_sym_0; - v->a[301499] = anon_sym__; - small_parse_table_15075(v); -} - -/* EOF small_parse_table_3014.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3015.c b/parser/static/small_parse_table/small_parse_table_3015.c deleted file mode 100644 index 110a270c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3015.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3015.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15075(t_small_parse_table_array *v) -{ - v->a[301500] = 6; - v->a[301501] = actions(3); - v->a[301502] = 1; - v->a[301503] = sym_comment; - v->a[301504] = actions(8714); - v->a[301505] = 1; - v->a[301506] = anon_sym_DQUOTE; - v->a[301507] = actions(8718); - v->a[301508] = 1; - v->a[301509] = sym_variable_name; - v->a[301510] = state(5444); - v->a[301511] = 1; - v->a[301512] = sym_string; - v->a[301513] = actions(8716); - v->a[301514] = 2; - v->a[301515] = aux_sym__simple_variable_name_token1; - v->a[301516] = aux_sym__multiline_variable_name_token1; - v->a[301517] = actions(8712); - v->a[301518] = 9; - v->a[301519] = anon_sym_DASH; - small_parse_table_15076(v); -} - -void small_parse_table_15076(t_small_parse_table_array *v) -{ - v->a[301520] = anon_sym_STAR; - v->a[301521] = anon_sym_BANG; - v->a[301522] = anon_sym_QMARK; - v->a[301523] = anon_sym_DOLLAR; - v->a[301524] = anon_sym_POUND; - v->a[301525] = anon_sym_AT2; - v->a[301526] = anon_sym_0; - v->a[301527] = anon_sym__; - v->a[301528] = 6; - v->a[301529] = actions(3); - v->a[301530] = 1; - v->a[301531] = sym_comment; - v->a[301532] = actions(13732); - v->a[301533] = 1; - v->a[301534] = sym_string_content; - v->a[301535] = actions(13736); - v->a[301536] = 1; - v->a[301537] = sym_variable_name; - v->a[301538] = actions(13756); - v->a[301539] = 1; - small_parse_table_15077(v); -} - -void small_parse_table_15077(t_small_parse_table_array *v) -{ - v->a[301540] = anon_sym_DQUOTE; - v->a[301541] = actions(13734); - v->a[301542] = 2; - v->a[301543] = aux_sym__simple_variable_name_token1; - v->a[301544] = aux_sym__multiline_variable_name_token1; - v->a[301545] = actions(13730); - v->a[301546] = 9; - v->a[301547] = anon_sym_DASH; - v->a[301548] = anon_sym_STAR; - v->a[301549] = anon_sym_BANG; - v->a[301550] = anon_sym_QMARK; - v->a[301551] = anon_sym_DOLLAR; - v->a[301552] = anon_sym_POUND; - v->a[301553] = anon_sym_AT2; - v->a[301554] = anon_sym_0; - v->a[301555] = anon_sym__; - v->a[301556] = 6; - v->a[301557] = actions(3); - v->a[301558] = 1; - v->a[301559] = sym_comment; - small_parse_table_15078(v); -} - -void small_parse_table_15078(t_small_parse_table_array *v) -{ - v->a[301560] = actions(5152); - v->a[301561] = 1; - v->a[301562] = anon_sym_DQUOTE; - v->a[301563] = actions(5156); - v->a[301564] = 1; - v->a[301565] = sym_variable_name; - v->a[301566] = state(2566); - v->a[301567] = 1; - v->a[301568] = sym_string; - v->a[301569] = actions(5154); - v->a[301570] = 2; - v->a[301571] = aux_sym__simple_variable_name_token1; - v->a[301572] = aux_sym__multiline_variable_name_token1; - v->a[301573] = actions(5150); - v->a[301574] = 9; - v->a[301575] = anon_sym_DASH; - v->a[301576] = anon_sym_STAR; - v->a[301577] = anon_sym_BANG; - v->a[301578] = anon_sym_QMARK; - v->a[301579] = anon_sym_DOLLAR; - small_parse_table_15079(v); -} - -void small_parse_table_15079(t_small_parse_table_array *v) -{ - v->a[301580] = anon_sym_POUND; - v->a[301581] = anon_sym_AT2; - v->a[301582] = anon_sym_0; - v->a[301583] = anon_sym__; - v->a[301584] = 6; - v->a[301585] = actions(3); - v->a[301586] = 1; - v->a[301587] = sym_comment; - v->a[301588] = actions(8868); - v->a[301589] = 1; - v->a[301590] = anon_sym_DQUOTE; - v->a[301591] = actions(8872); - v->a[301592] = 1; - v->a[301593] = sym_variable_name; - v->a[301594] = state(5409); - v->a[301595] = 1; - v->a[301596] = sym_string; - v->a[301597] = actions(8870); - v->a[301598] = 2; - v->a[301599] = aux_sym__simple_variable_name_token1; - small_parse_table_15080(v); -} - -/* EOF small_parse_table_3015.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3016.c b/parser/static/small_parse_table/small_parse_table_3016.c deleted file mode 100644 index 93c78207..00000000 --- a/parser/static/small_parse_table/small_parse_table_3016.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3016.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15080(t_small_parse_table_array *v) -{ - v->a[301600] = aux_sym__multiline_variable_name_token1; - v->a[301601] = actions(8866); - v->a[301602] = 9; - v->a[301603] = anon_sym_DASH; - v->a[301604] = anon_sym_STAR; - v->a[301605] = anon_sym_BANG; - v->a[301606] = anon_sym_QMARK; - v->a[301607] = anon_sym_DOLLAR; - v->a[301608] = anon_sym_POUND; - v->a[301609] = anon_sym_AT2; - v->a[301610] = anon_sym_0; - v->a[301611] = anon_sym__; - v->a[301612] = 6; - v->a[301613] = actions(3); - v->a[301614] = 1; - v->a[301615] = sym_comment; - v->a[301616] = actions(13732); - v->a[301617] = 1; - v->a[301618] = sym_string_content; - v->a[301619] = actions(13736); - small_parse_table_15081(v); -} - -void small_parse_table_15081(t_small_parse_table_array *v) -{ - v->a[301620] = 1; - v->a[301621] = sym_variable_name; - v->a[301622] = actions(13758); - v->a[301623] = 1; - v->a[301624] = anon_sym_DQUOTE; - v->a[301625] = actions(13734); - v->a[301626] = 2; - v->a[301627] = aux_sym__simple_variable_name_token1; - v->a[301628] = aux_sym__multiline_variable_name_token1; - v->a[301629] = actions(13730); - v->a[301630] = 9; - v->a[301631] = anon_sym_DASH; - v->a[301632] = anon_sym_STAR; - v->a[301633] = anon_sym_BANG; - v->a[301634] = anon_sym_QMARK; - v->a[301635] = anon_sym_DOLLAR; - v->a[301636] = anon_sym_POUND; - v->a[301637] = anon_sym_AT2; - v->a[301638] = anon_sym_0; - v->a[301639] = anon_sym__; - small_parse_table_15082(v); -} - -void small_parse_table_15082(t_small_parse_table_array *v) -{ - v->a[301640] = 6; - v->a[301641] = actions(3); - v->a[301642] = 1; - v->a[301643] = sym_comment; - v->a[301644] = actions(13712); - v->a[301645] = 1; - v->a[301646] = anon_sym_DQUOTE; - v->a[301647] = actions(13732); - v->a[301648] = 1; - v->a[301649] = sym_string_content; - v->a[301650] = actions(13736); - v->a[301651] = 1; - v->a[301652] = sym_variable_name; - v->a[301653] = actions(13734); - v->a[301654] = 2; - v->a[301655] = aux_sym__simple_variable_name_token1; - v->a[301656] = aux_sym__multiline_variable_name_token1; - v->a[301657] = actions(13730); - v->a[301658] = 9; - v->a[301659] = anon_sym_DASH; - small_parse_table_15083(v); -} - -void small_parse_table_15083(t_small_parse_table_array *v) -{ - v->a[301660] = anon_sym_STAR; - v->a[301661] = anon_sym_BANG; - v->a[301662] = anon_sym_QMARK; - v->a[301663] = anon_sym_DOLLAR; - v->a[301664] = anon_sym_POUND; - v->a[301665] = anon_sym_AT2; - v->a[301666] = anon_sym_0; - v->a[301667] = anon_sym__; - v->a[301668] = 6; - v->a[301669] = actions(3); - v->a[301670] = 1; - v->a[301671] = sym_comment; - v->a[301672] = actions(13250); - v->a[301673] = 1; - v->a[301674] = anon_sym_DQUOTE; - v->a[301675] = actions(13732); - v->a[301676] = 1; - v->a[301677] = sym_string_content; - v->a[301678] = actions(13736); - v->a[301679] = 1; - small_parse_table_15084(v); -} - -void small_parse_table_15084(t_small_parse_table_array *v) -{ - v->a[301680] = sym_variable_name; - v->a[301681] = actions(13734); - v->a[301682] = 2; - v->a[301683] = aux_sym__simple_variable_name_token1; - v->a[301684] = aux_sym__multiline_variable_name_token1; - v->a[301685] = actions(13730); - v->a[301686] = 9; - v->a[301687] = anon_sym_DASH; - v->a[301688] = anon_sym_STAR; - v->a[301689] = anon_sym_BANG; - v->a[301690] = anon_sym_QMARK; - v->a[301691] = anon_sym_DOLLAR; - v->a[301692] = anon_sym_POUND; - v->a[301693] = anon_sym_AT2; - v->a[301694] = anon_sym_0; - v->a[301695] = anon_sym__; - v->a[301696] = 6; - v->a[301697] = actions(3); - v->a[301698] = 1; - v->a[301699] = sym_comment; - small_parse_table_15085(v); -} - -/* EOF small_parse_table_3016.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3017.c b/parser/static/small_parse_table/small_parse_table_3017.c deleted file mode 100644 index 1408c039..00000000 --- a/parser/static/small_parse_table/small_parse_table_3017.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3017.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15085(t_small_parse_table_array *v) -{ - v->a[301700] = actions(13258); - v->a[301701] = 1; - v->a[301702] = anon_sym_DQUOTE; - v->a[301703] = actions(13732); - v->a[301704] = 1; - v->a[301705] = sym_string_content; - v->a[301706] = actions(13736); - v->a[301707] = 1; - v->a[301708] = sym_variable_name; - v->a[301709] = actions(13734); - v->a[301710] = 2; - v->a[301711] = aux_sym__simple_variable_name_token1; - v->a[301712] = aux_sym__multiline_variable_name_token1; - v->a[301713] = actions(13730); - v->a[301714] = 9; - v->a[301715] = anon_sym_DASH; - v->a[301716] = anon_sym_STAR; - v->a[301717] = anon_sym_BANG; - v->a[301718] = anon_sym_QMARK; - v->a[301719] = anon_sym_DOLLAR; - small_parse_table_15086(v); -} - -void small_parse_table_15086(t_small_parse_table_array *v) -{ - v->a[301720] = anon_sym_POUND; - v->a[301721] = anon_sym_AT2; - v->a[301722] = anon_sym_0; - v->a[301723] = anon_sym__; - v->a[301724] = 6; - v->a[301725] = actions(3); - v->a[301726] = 1; - v->a[301727] = sym_comment; - v->a[301728] = actions(5086); - v->a[301729] = 1; - v->a[301730] = anon_sym_DQUOTE; - v->a[301731] = actions(5090); - v->a[301732] = 1; - v->a[301733] = sym_variable_name; - v->a[301734] = state(2442); - v->a[301735] = 1; - v->a[301736] = sym_string; - v->a[301737] = actions(5088); - v->a[301738] = 2; - v->a[301739] = aux_sym__simple_variable_name_token1; - small_parse_table_15087(v); -} - -void small_parse_table_15087(t_small_parse_table_array *v) -{ - v->a[301740] = aux_sym__multiline_variable_name_token1; - v->a[301741] = actions(5084); - v->a[301742] = 9; - v->a[301743] = anon_sym_DASH; - v->a[301744] = anon_sym_STAR; - v->a[301745] = anon_sym_BANG; - v->a[301746] = anon_sym_QMARK; - v->a[301747] = anon_sym_DOLLAR; - v->a[301748] = anon_sym_POUND; - v->a[301749] = anon_sym_AT2; - v->a[301750] = anon_sym_0; - v->a[301751] = anon_sym__; - v->a[301752] = 6; - v->a[301753] = actions(3); - v->a[301754] = 1; - v->a[301755] = sym_comment; - v->a[301756] = actions(13732); - v->a[301757] = 1; - v->a[301758] = sym_string_content; - v->a[301759] = actions(13736); - small_parse_table_15088(v); -} - -void small_parse_table_15088(t_small_parse_table_array *v) -{ - v->a[301760] = 1; - v->a[301761] = sym_variable_name; - v->a[301762] = actions(13760); - v->a[301763] = 1; - v->a[301764] = anon_sym_DQUOTE; - v->a[301765] = actions(13734); - v->a[301766] = 2; - v->a[301767] = aux_sym__simple_variable_name_token1; - v->a[301768] = aux_sym__multiline_variable_name_token1; - v->a[301769] = actions(13730); - v->a[301770] = 9; - v->a[301771] = anon_sym_DASH; - v->a[301772] = anon_sym_STAR; - v->a[301773] = anon_sym_BANG; - v->a[301774] = anon_sym_QMARK; - v->a[301775] = anon_sym_DOLLAR; - v->a[301776] = anon_sym_POUND; - v->a[301777] = anon_sym_AT2; - v->a[301778] = anon_sym_0; - v->a[301779] = anon_sym__; - small_parse_table_15089(v); -} - -void small_parse_table_15089(t_small_parse_table_array *v) -{ - v->a[301780] = 6; - v->a[301781] = actions(3); - v->a[301782] = 1; - v->a[301783] = sym_comment; - v->a[301784] = actions(13178); - v->a[301785] = 1; - v->a[301786] = anon_sym_DQUOTE; - v->a[301787] = actions(13732); - v->a[301788] = 1; - v->a[301789] = sym_string_content; - v->a[301790] = actions(13736); - v->a[301791] = 1; - v->a[301792] = sym_variable_name; - v->a[301793] = actions(13734); - v->a[301794] = 2; - v->a[301795] = aux_sym__simple_variable_name_token1; - v->a[301796] = aux_sym__multiline_variable_name_token1; - v->a[301797] = actions(13730); - v->a[301798] = 9; - v->a[301799] = anon_sym_DASH; - small_parse_table_15090(v); -} - -/* EOF small_parse_table_3017.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3018.c b/parser/static/small_parse_table/small_parse_table_3018.c deleted file mode 100644 index 0450acdf..00000000 --- a/parser/static/small_parse_table/small_parse_table_3018.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3018.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15090(t_small_parse_table_array *v) -{ - v->a[301800] = anon_sym_STAR; - v->a[301801] = anon_sym_BANG; - v->a[301802] = anon_sym_QMARK; - v->a[301803] = anon_sym_DOLLAR; - v->a[301804] = anon_sym_POUND; - v->a[301805] = anon_sym_AT2; - v->a[301806] = anon_sym_0; - v->a[301807] = anon_sym__; - v->a[301808] = 6; - v->a[301809] = actions(3); - v->a[301810] = 1; - v->a[301811] = sym_comment; - v->a[301812] = actions(8623); - v->a[301813] = 1; - v->a[301814] = anon_sym_DQUOTE; - v->a[301815] = actions(8627); - v->a[301816] = 1; - v->a[301817] = sym_variable_name; - v->a[301818] = state(5204); - v->a[301819] = 1; - small_parse_table_15091(v); -} - -void small_parse_table_15091(t_small_parse_table_array *v) -{ - v->a[301820] = sym_string; - v->a[301821] = actions(8625); - v->a[301822] = 2; - v->a[301823] = aux_sym__simple_variable_name_token1; - v->a[301824] = aux_sym__multiline_variable_name_token1; - v->a[301825] = actions(8621); - v->a[301826] = 9; - v->a[301827] = anon_sym_DASH; - v->a[301828] = anon_sym_STAR; - v->a[301829] = anon_sym_BANG; - v->a[301830] = anon_sym_QMARK; - v->a[301831] = anon_sym_DOLLAR; - v->a[301832] = anon_sym_POUND; - v->a[301833] = anon_sym_AT2; - v->a[301834] = anon_sym_0; - v->a[301835] = anon_sym__; - v->a[301836] = 6; - v->a[301837] = actions(3); - v->a[301838] = 1; - v->a[301839] = sym_comment; - small_parse_table_15092(v); -} - -void small_parse_table_15092(t_small_parse_table_array *v) -{ - v->a[301840] = actions(13732); - v->a[301841] = 1; - v->a[301842] = sym_string_content; - v->a[301843] = actions(13736); - v->a[301844] = 1; - v->a[301845] = sym_variable_name; - v->a[301846] = actions(13762); - v->a[301847] = 1; - v->a[301848] = anon_sym_DQUOTE; - v->a[301849] = actions(13734); - v->a[301850] = 2; - v->a[301851] = aux_sym__simple_variable_name_token1; - v->a[301852] = aux_sym__multiline_variable_name_token1; - v->a[301853] = actions(13730); - v->a[301854] = 9; - v->a[301855] = anon_sym_DASH; - v->a[301856] = anon_sym_STAR; - v->a[301857] = anon_sym_BANG; - v->a[301858] = anon_sym_QMARK; - v->a[301859] = anon_sym_DOLLAR; - small_parse_table_15093(v); -} - -void small_parse_table_15093(t_small_parse_table_array *v) -{ - v->a[301860] = anon_sym_POUND; - v->a[301861] = anon_sym_AT2; - v->a[301862] = anon_sym_0; - v->a[301863] = anon_sym__; - v->a[301864] = 6; - v->a[301865] = actions(3); - v->a[301866] = 1; - v->a[301867] = sym_comment; - v->a[301868] = actions(13732); - v->a[301869] = 1; - v->a[301870] = sym_string_content; - v->a[301871] = actions(13736); - v->a[301872] = 1; - v->a[301873] = sym_variable_name; - v->a[301874] = actions(13764); - v->a[301875] = 1; - v->a[301876] = anon_sym_DQUOTE; - v->a[301877] = actions(13734); - v->a[301878] = 2; - v->a[301879] = aux_sym__simple_variable_name_token1; - small_parse_table_15094(v); -} - -void small_parse_table_15094(t_small_parse_table_array *v) -{ - v->a[301880] = aux_sym__multiline_variable_name_token1; - v->a[301881] = actions(13730); - v->a[301882] = 9; - v->a[301883] = anon_sym_DASH; - v->a[301884] = anon_sym_STAR; - v->a[301885] = anon_sym_BANG; - v->a[301886] = anon_sym_QMARK; - v->a[301887] = anon_sym_DOLLAR; - v->a[301888] = anon_sym_POUND; - v->a[301889] = anon_sym_AT2; - v->a[301890] = anon_sym_0; - v->a[301891] = anon_sym__; - v->a[301892] = 6; - v->a[301893] = actions(3); - v->a[301894] = 1; - v->a[301895] = sym_comment; - v->a[301896] = actions(13290); - v->a[301897] = 1; - v->a[301898] = anon_sym_DQUOTE; - v->a[301899] = actions(13732); - small_parse_table_15095(v); -} - -/* EOF small_parse_table_3018.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3019.c b/parser/static/small_parse_table/small_parse_table_3019.c deleted file mode 100644 index 0287d3a5..00000000 --- a/parser/static/small_parse_table/small_parse_table_3019.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3019.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15095(t_small_parse_table_array *v) -{ - v->a[301900] = 1; - v->a[301901] = sym_string_content; - v->a[301902] = actions(13736); - v->a[301903] = 1; - v->a[301904] = sym_variable_name; - v->a[301905] = actions(13734); - v->a[301906] = 2; - v->a[301907] = aux_sym__simple_variable_name_token1; - v->a[301908] = aux_sym__multiline_variable_name_token1; - v->a[301909] = actions(13730); - v->a[301910] = 9; - v->a[301911] = anon_sym_DASH; - v->a[301912] = anon_sym_STAR; - v->a[301913] = anon_sym_BANG; - v->a[301914] = anon_sym_QMARK; - v->a[301915] = anon_sym_DOLLAR; - v->a[301916] = anon_sym_POUND; - v->a[301917] = anon_sym_AT2; - v->a[301918] = anon_sym_0; - v->a[301919] = anon_sym__; - small_parse_table_15096(v); -} - -void small_parse_table_15096(t_small_parse_table_array *v) -{ - v->a[301920] = 6; - v->a[301921] = actions(3); - v->a[301922] = 1; - v->a[301923] = sym_comment; - v->a[301924] = actions(1231); - v->a[301925] = 1; - v->a[301926] = anon_sym_DQUOTE; - v->a[301927] = actions(1237); - v->a[301928] = 1; - v->a[301929] = sym_variable_name; - v->a[301930] = state(489); - v->a[301931] = 1; - v->a[301932] = sym_string; - v->a[301933] = actions(1233); - v->a[301934] = 2; - v->a[301935] = aux_sym__simple_variable_name_token1; - v->a[301936] = aux_sym__multiline_variable_name_token1; - v->a[301937] = actions(1229); - v->a[301938] = 9; - v->a[301939] = anon_sym_DASH; - small_parse_table_15097(v); -} - -void small_parse_table_15097(t_small_parse_table_array *v) -{ - v->a[301940] = anon_sym_STAR; - v->a[301941] = anon_sym_BANG; - v->a[301942] = anon_sym_QMARK; - v->a[301943] = anon_sym_DOLLAR; - v->a[301944] = anon_sym_POUND; - v->a[301945] = anon_sym_AT2; - v->a[301946] = anon_sym_0; - v->a[301947] = anon_sym__; - v->a[301948] = 6; - v->a[301949] = actions(3); - v->a[301950] = 1; - v->a[301951] = sym_comment; - v->a[301952] = actions(2428); - v->a[301953] = 1; - v->a[301954] = anon_sym_DQUOTE; - v->a[301955] = actions(2432); - v->a[301956] = 1; - v->a[301957] = sym_variable_name; - v->a[301958] = state(1204); - v->a[301959] = 1; - small_parse_table_15098(v); -} - -void small_parse_table_15098(t_small_parse_table_array *v) -{ - v->a[301960] = sym_string; - v->a[301961] = actions(2430); - v->a[301962] = 2; - v->a[301963] = aux_sym__simple_variable_name_token1; - v->a[301964] = aux_sym__multiline_variable_name_token1; - v->a[301965] = actions(2426); - v->a[301966] = 9; - v->a[301967] = anon_sym_DASH; - v->a[301968] = anon_sym_STAR; - v->a[301969] = anon_sym_BANG; - v->a[301970] = anon_sym_QMARK; - v->a[301971] = anon_sym_DOLLAR; - v->a[301972] = anon_sym_POUND; - v->a[301973] = anon_sym_AT2; - v->a[301974] = anon_sym_0; - v->a[301975] = anon_sym__; - v->a[301976] = 6; - v->a[301977] = actions(3); - v->a[301978] = 1; - v->a[301979] = sym_comment; - small_parse_table_15099(v); -} - -void small_parse_table_15099(t_small_parse_table_array *v) -{ - v->a[301980] = actions(13732); - v->a[301981] = 1; - v->a[301982] = sym_string_content; - v->a[301983] = actions(13736); - v->a[301984] = 1; - v->a[301985] = sym_variable_name; - v->a[301986] = actions(13766); - v->a[301987] = 1; - v->a[301988] = anon_sym_DQUOTE; - v->a[301989] = actions(13734); - v->a[301990] = 2; - v->a[301991] = aux_sym__simple_variable_name_token1; - v->a[301992] = aux_sym__multiline_variable_name_token1; - v->a[301993] = actions(13730); - v->a[301994] = 9; - v->a[301995] = anon_sym_DASH; - v->a[301996] = anon_sym_STAR; - v->a[301997] = anon_sym_BANG; - v->a[301998] = anon_sym_QMARK; - v->a[301999] = anon_sym_DOLLAR; - small_parse_table_15100(v); -} - -/* EOF small_parse_table_3019.c */ diff --git a/parser/static/small_parse_table/small_parse_table_302.c b/parser/static/small_parse_table/small_parse_table_302.c index 030bbc1d..d91d7cd2 100644 --- a/parser/static/small_parse_table/small_parse_table_302.c +++ b/parser/static/small_parse_table/small_parse_table_302.c @@ -14,126 +14,126 @@ void small_parse_table_1510(t_small_parse_table_array *v) { - v->a[30200] = anon_sym_BQUOTE; - v->a[30201] = actions(3201); - v->a[30202] = 1; - v->a[30203] = anon_sym_DOLLAR_BQUOTE; - v->a[30204] = actions(3209); - v->a[30205] = 1; - v->a[30206] = sym__brace_start; - v->a[30207] = actions(4492); - v->a[30208] = 1; - v->a[30209] = sym__special_character; - v->a[30210] = actions(4494); - v->a[30211] = 1; - v->a[30212] = aux_sym__simple_variable_name_token1; - v->a[30213] = actions(4496); - v->a[30214] = 1; - v->a[30215] = sym_test_operator; - v->a[30216] = state(1966); - v->a[30217] = 1; - v->a[30218] = aux_sym__literal_repeat1; - v->a[30219] = actions(2564); + v->a[30200] = aux_sym_heredoc_redirect_token1; + v->a[30201] = actions(3060); + v->a[30202] = 35; + v->a[30203] = anon_sym_PIPE; + v->a[30204] = anon_sym_SEMI_SEMI; + v->a[30205] = anon_sym_SEMI_AMP; + v->a[30206] = anon_sym_SEMI_SEMI_AMP; + v->a[30207] = anon_sym_PIPE_AMP; + v->a[30208] = anon_sym_AMP_AMP; + v->a[30209] = anon_sym_PIPE_PIPE; + v->a[30210] = anon_sym_LT; + v->a[30211] = anon_sym_GT; + v->a[30212] = anon_sym_GT_GT; + v->a[30213] = anon_sym_AMP_GT; + v->a[30214] = anon_sym_AMP_GT_GT; + v->a[30215] = anon_sym_LT_AMP; + v->a[30216] = anon_sym_GT_AMP; + v->a[30217] = anon_sym_GT_PIPE; + v->a[30218] = anon_sym_LT_AMP_DASH; + v->a[30219] = anon_sym_GT_AMP_DASH; small_parse_table_1511(v); } void small_parse_table_1511(t_small_parse_table_array *v) { - v->a[30220] = 2; - v->a[30221] = sym_file_descriptor; - v->a[30222] = aux_sym_heredoc_redirect_token1; - v->a[30223] = actions(3181); - v->a[30224] = 2; - v->a[30225] = anon_sym_LPAREN_LPAREN; - v->a[30226] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30227] = actions(3203); - v->a[30228] = 2; - v->a[30229] = anon_sym_LT_LPAREN; - v->a[30230] = anon_sym_GT_LPAREN; - v->a[30231] = state(875); - v->a[30232] = 2; - v->a[30233] = sym_concatenation; - v->a[30234] = aux_sym_unset_command_repeat1; - v->a[30235] = actions(4490); - v->a[30236] = 3; - v->a[30237] = sym_raw_string; - v->a[30238] = sym_ansi_c_string; - v->a[30239] = sym_word; + v->a[30220] = anon_sym_LT_LT; + v->a[30221] = anon_sym_LT_LT_DASH; + v->a[30222] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30223] = anon_sym_AMP; + v->a[30224] = aux_sym_concatenation_token1; + v->a[30225] = anon_sym_DOLLAR; + v->a[30226] = sym__special_character; + v->a[30227] = anon_sym_DQUOTE; + v->a[30228] = sym_raw_string; + v->a[30229] = aux_sym_number_token1; + v->a[30230] = aux_sym_number_token2; + v->a[30231] = anon_sym_DOLLAR_LBRACE; + v->a[30232] = anon_sym_DOLLAR_LPAREN; + v->a[30233] = anon_sym_BQUOTE; + v->a[30234] = anon_sym_DOLLAR_BQUOTE; + v->a[30235] = aux_sym__simple_variable_name_token1; + v->a[30236] = sym_word; + v->a[30237] = anon_sym_SEMI; + v->a[30238] = 11; + v->a[30239] = actions(3); small_parse_table_1512(v); } void small_parse_table_1512(t_small_parse_table_array *v) { - v->a[30240] = state(2367); - v->a[30241] = 9; - v->a[30242] = sym_arithmetic_expansion; - v->a[30243] = sym_brace_expression; - v->a[30244] = sym_string; - v->a[30245] = sym_translated_string; - v->a[30246] = sym_number; - v->a[30247] = sym_simple_expansion; - v->a[30248] = sym_expansion; - v->a[30249] = sym_command_substitution; - v->a[30250] = sym_process_substitution; - v->a[30251] = actions(2562); - v->a[30252] = 16; - v->a[30253] = anon_sym_PIPE_PIPE; - v->a[30254] = anon_sym_AMP_AMP; - v->a[30255] = anon_sym_PIPE; - v->a[30256] = anon_sym_LT; - v->a[30257] = anon_sym_GT; - v->a[30258] = anon_sym_LT_LT; - v->a[30259] = anon_sym_GT_GT; + v->a[30240] = 1; + v->a[30241] = sym_comment; + v->a[30242] = actions(3241); + v->a[30243] = 1; + v->a[30244] = sym_variable_name; + v->a[30245] = actions(3373); + v->a[30246] = 1; + v->a[30247] = aux_sym_heredoc_redirect_token1; + v->a[30248] = actions(2516); + v->a[30249] = 2; + v->a[30250] = anon_sym_PIPE; + v->a[30251] = anon_sym_PIPE_AMP; + v->a[30252] = actions(2945); + v->a[30253] = 2; + v->a[30254] = anon_sym_LT_LT; + v->a[30255] = anon_sym_LT_LT_DASH; + v->a[30256] = actions(3300); + v->a[30257] = 2; + v->a[30258] = anon_sym_AMP_AMP; + v->a[30259] = anon_sym_PIPE_PIPE; small_parse_table_1513(v); } void small_parse_table_1513(t_small_parse_table_array *v) { - v->a[30260] = anon_sym_PIPE_AMP; - v->a[30261] = anon_sym_AMP_GT; - v->a[30262] = anon_sym_AMP_GT_GT; - v->a[30263] = anon_sym_LT_AMP; - v->a[30264] = anon_sym_GT_AMP; - v->a[30265] = anon_sym_GT_PIPE; - v->a[30266] = anon_sym_LT_AMP_DASH; - v->a[30267] = anon_sym_GT_AMP_DASH; - v->a[30268] = anon_sym_LT_LT_DASH; - v->a[30269] = 3; - v->a[30270] = actions(3); - v->a[30271] = 1; - v->a[30272] = sym_comment; - v->a[30273] = actions(1253); - v->a[30274] = 6; - v->a[30275] = sym_file_descriptor; - v->a[30276] = sym__concat; - v->a[30277] = sym_test_operator; - v->a[30278] = sym__bare_dollar; - v->a[30279] = sym__brace_start; + v->a[30260] = state(2166); + v->a[30261] = 2; + v->a[30262] = sym_variable_assignment; + v->a[30263] = aux_sym_variable_assignments_repeat1; + v->a[30264] = actions(2526); + v->a[30265] = 3; + v->a[30266] = sym_file_descriptor; + v->a[30267] = sym_test_operator; + v->a[30268] = sym__brace_start; + v->a[30269] = actions(3371); + v->a[30270] = 3; + v->a[30271] = anon_sym_SEMI_SEMI; + v->a[30272] = anon_sym_AMP; + v->a[30273] = anon_sym_SEMI; + v->a[30274] = state(2295); + v->a[30275] = 3; + v->a[30276] = sym_file_redirect; + v->a[30277] = sym_heredoc_redirect; + v->a[30278] = aux_sym_redirected_statement_repeat1; + v->a[30279] = actions(2512); small_parse_table_1514(v); } void small_parse_table_1514(t_small_parse_table_array *v) { - v->a[30280] = aux_sym_heredoc_redirect_token1; - v->a[30281] = actions(1251); - v->a[30282] = 44; - v->a[30283] = anon_sym_LPAREN_LPAREN; - v->a[30284] = anon_sym_SEMI; - v->a[30285] = anon_sym_PIPE_PIPE; - v->a[30286] = anon_sym_AMP_AMP; - v->a[30287] = anon_sym_PIPE; - v->a[30288] = anon_sym_AMP; - v->a[30289] = anon_sym_EQ_EQ; - v->a[30290] = anon_sym_LT; - v->a[30291] = anon_sym_GT; - v->a[30292] = anon_sym_LT_LT; - v->a[30293] = anon_sym_GT_GT; - v->a[30294] = anon_sym_LPAREN; - v->a[30295] = anon_sym_esac; - v->a[30296] = anon_sym_SEMI_SEMI; - v->a[30297] = anon_sym_SEMI_AMP; - v->a[30298] = anon_sym_SEMI_SEMI_AMP; - v->a[30299] = anon_sym_PIPE_AMP; + v->a[30280] = 22; + v->a[30281] = anon_sym_LT; + v->a[30282] = anon_sym_GT; + v->a[30283] = anon_sym_GT_GT; + v->a[30284] = anon_sym_AMP_GT; + v->a[30285] = anon_sym_AMP_GT_GT; + v->a[30286] = anon_sym_LT_AMP; + v->a[30287] = anon_sym_GT_AMP; + v->a[30288] = anon_sym_GT_PIPE; + v->a[30289] = anon_sym_LT_AMP_DASH; + v->a[30290] = anon_sym_GT_AMP_DASH; + v->a[30291] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30292] = anon_sym_DOLLAR; + v->a[30293] = sym__special_character; + v->a[30294] = anon_sym_DQUOTE; + v->a[30295] = sym_raw_string; + v->a[30296] = aux_sym_number_token1; + v->a[30297] = aux_sym_number_token2; + v->a[30298] = anon_sym_DOLLAR_LBRACE; + v->a[30299] = anon_sym_DOLLAR_LPAREN; small_parse_table_1515(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3020.c b/parser/static/small_parse_table/small_parse_table_3020.c deleted file mode 100644 index e151add2..00000000 --- a/parser/static/small_parse_table/small_parse_table_3020.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3020.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15100(t_small_parse_table_array *v) -{ - v->a[302000] = anon_sym_POUND; - v->a[302001] = anon_sym_AT2; - v->a[302002] = anon_sym_0; - v->a[302003] = anon_sym__; - v->a[302004] = 6; - v->a[302005] = actions(3); - v->a[302006] = 1; - v->a[302007] = sym_comment; - v->a[302008] = actions(13732); - v->a[302009] = 1; - v->a[302010] = sym_string_content; - v->a[302011] = actions(13736); - v->a[302012] = 1; - v->a[302013] = sym_variable_name; - v->a[302014] = actions(13768); - v->a[302015] = 1; - v->a[302016] = anon_sym_DQUOTE; - v->a[302017] = actions(13734); - v->a[302018] = 2; - v->a[302019] = aux_sym__simple_variable_name_token1; - small_parse_table_15101(v); -} - -void small_parse_table_15101(t_small_parse_table_array *v) -{ - v->a[302020] = aux_sym__multiline_variable_name_token1; - v->a[302021] = actions(13730); - v->a[302022] = 9; - v->a[302023] = anon_sym_DASH; - v->a[302024] = anon_sym_STAR; - v->a[302025] = anon_sym_BANG; - v->a[302026] = anon_sym_QMARK; - v->a[302027] = anon_sym_DOLLAR; - v->a[302028] = anon_sym_POUND; - v->a[302029] = anon_sym_AT2; - v->a[302030] = anon_sym_0; - v->a[302031] = anon_sym__; - v->a[302032] = 6; - v->a[302033] = actions(3); - v->a[302034] = 1; - v->a[302035] = sym_comment; - v->a[302036] = actions(13732); - v->a[302037] = 1; - v->a[302038] = sym_string_content; - v->a[302039] = actions(13736); - small_parse_table_15102(v); -} - -void small_parse_table_15102(t_small_parse_table_array *v) -{ - v->a[302040] = 1; - v->a[302041] = sym_variable_name; - v->a[302042] = actions(13770); - v->a[302043] = 1; - v->a[302044] = anon_sym_DQUOTE; - v->a[302045] = actions(13734); - v->a[302046] = 2; - v->a[302047] = aux_sym__simple_variable_name_token1; - v->a[302048] = aux_sym__multiline_variable_name_token1; - v->a[302049] = actions(13730); - v->a[302050] = 9; - v->a[302051] = anon_sym_DASH; - v->a[302052] = anon_sym_STAR; - v->a[302053] = anon_sym_BANG; - v->a[302054] = anon_sym_QMARK; - v->a[302055] = anon_sym_DOLLAR; - v->a[302056] = anon_sym_POUND; - v->a[302057] = anon_sym_AT2; - v->a[302058] = anon_sym_0; - v->a[302059] = anon_sym__; - small_parse_table_15103(v); -} - -void small_parse_table_15103(t_small_parse_table_array *v) -{ - v->a[302060] = 6; - v->a[302061] = actions(3); - v->a[302062] = 1; - v->a[302063] = sym_comment; - v->a[302064] = actions(13322); - v->a[302065] = 1; - v->a[302066] = anon_sym_DQUOTE; - v->a[302067] = actions(13732); - v->a[302068] = 1; - v->a[302069] = sym_string_content; - v->a[302070] = actions(13736); - v->a[302071] = 1; - v->a[302072] = sym_variable_name; - v->a[302073] = actions(13734); - v->a[302074] = 2; - v->a[302075] = aux_sym__simple_variable_name_token1; - v->a[302076] = aux_sym__multiline_variable_name_token1; - v->a[302077] = actions(13730); - v->a[302078] = 9; - v->a[302079] = anon_sym_DASH; - small_parse_table_15104(v); -} - -void small_parse_table_15104(t_small_parse_table_array *v) -{ - v->a[302080] = anon_sym_STAR; - v->a[302081] = anon_sym_BANG; - v->a[302082] = anon_sym_QMARK; - v->a[302083] = anon_sym_DOLLAR; - v->a[302084] = anon_sym_POUND; - v->a[302085] = anon_sym_AT2; - v->a[302086] = anon_sym_0; - v->a[302087] = anon_sym__; - v->a[302088] = 6; - v->a[302089] = actions(3); - v->a[302090] = 1; - v->a[302091] = sym_comment; - v->a[302092] = actions(13728); - v->a[302093] = 1; - v->a[302094] = anon_sym_DQUOTE; - v->a[302095] = actions(13732); - v->a[302096] = 1; - v->a[302097] = sym_string_content; - v->a[302098] = actions(13736); - v->a[302099] = 1; - small_parse_table_15105(v); -} - -/* EOF small_parse_table_3020.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3021.c b/parser/static/small_parse_table/small_parse_table_3021.c deleted file mode 100644 index 4855a532..00000000 --- a/parser/static/small_parse_table/small_parse_table_3021.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3021.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15105(t_small_parse_table_array *v) -{ - v->a[302100] = sym_variable_name; - v->a[302101] = actions(13734); - v->a[302102] = 2; - v->a[302103] = aux_sym__simple_variable_name_token1; - v->a[302104] = aux_sym__multiline_variable_name_token1; - v->a[302105] = actions(13730); - v->a[302106] = 9; - v->a[302107] = anon_sym_DASH; - v->a[302108] = anon_sym_STAR; - v->a[302109] = anon_sym_BANG; - v->a[302110] = anon_sym_QMARK; - v->a[302111] = anon_sym_DOLLAR; - v->a[302112] = anon_sym_POUND; - v->a[302113] = anon_sym_AT2; - v->a[302114] = anon_sym_0; - v->a[302115] = anon_sym__; - v->a[302116] = 6; - v->a[302117] = actions(3); - v->a[302118] = 1; - v->a[302119] = sym_comment; - small_parse_table_15106(v); -} - -void small_parse_table_15106(t_small_parse_table_array *v) -{ - v->a[302120] = actions(13194); - v->a[302121] = 1; - v->a[302122] = anon_sym_DQUOTE; - v->a[302123] = actions(13732); - v->a[302124] = 1; - v->a[302125] = sym_string_content; - v->a[302126] = actions(13736); - v->a[302127] = 1; - v->a[302128] = sym_variable_name; - v->a[302129] = actions(13734); - v->a[302130] = 2; - v->a[302131] = aux_sym__simple_variable_name_token1; - v->a[302132] = aux_sym__multiline_variable_name_token1; - v->a[302133] = actions(13730); - v->a[302134] = 9; - v->a[302135] = anon_sym_DASH; - v->a[302136] = anon_sym_STAR; - v->a[302137] = anon_sym_BANG; - v->a[302138] = anon_sym_QMARK; - v->a[302139] = anon_sym_DOLLAR; - small_parse_table_15107(v); -} - -void small_parse_table_15107(t_small_parse_table_array *v) -{ - v->a[302140] = anon_sym_POUND; - v->a[302141] = anon_sym_AT2; - v->a[302142] = anon_sym_0; - v->a[302143] = anon_sym__; - v->a[302144] = 6; - v->a[302145] = actions(3); - v->a[302146] = 1; - v->a[302147] = sym_comment; - v->a[302148] = actions(1245); - v->a[302149] = 1; - v->a[302150] = anon_sym_DQUOTE; - v->a[302151] = actions(1249); - v->a[302152] = 1; - v->a[302153] = sym_variable_name; - v->a[302154] = state(503); - v->a[302155] = 1; - v->a[302156] = sym_string; - v->a[302157] = actions(1247); - v->a[302158] = 2; - v->a[302159] = aux_sym__simple_variable_name_token1; - small_parse_table_15108(v); -} - -void small_parse_table_15108(t_small_parse_table_array *v) -{ - v->a[302160] = aux_sym__multiline_variable_name_token1; - v->a[302161] = actions(1243); - v->a[302162] = 9; - v->a[302163] = anon_sym_DASH; - v->a[302164] = anon_sym_STAR; - v->a[302165] = anon_sym_BANG; - v->a[302166] = anon_sym_QMARK; - v->a[302167] = anon_sym_DOLLAR; - v->a[302168] = anon_sym_POUND; - v->a[302169] = anon_sym_AT2; - v->a[302170] = anon_sym_0; - v->a[302171] = anon_sym__; - v->a[302172] = 6; - v->a[302173] = actions(3); - v->a[302174] = 1; - v->a[302175] = sym_comment; - v->a[302176] = actions(13732); - v->a[302177] = 1; - v->a[302178] = sym_string_content; - v->a[302179] = actions(13736); - small_parse_table_15109(v); -} - -void small_parse_table_15109(t_small_parse_table_array *v) -{ - v->a[302180] = 1; - v->a[302181] = sym_variable_name; - v->a[302182] = actions(13772); - v->a[302183] = 1; - v->a[302184] = anon_sym_DQUOTE; - v->a[302185] = actions(13734); - v->a[302186] = 2; - v->a[302187] = aux_sym__simple_variable_name_token1; - v->a[302188] = aux_sym__multiline_variable_name_token1; - v->a[302189] = actions(13730); - v->a[302190] = 9; - v->a[302191] = anon_sym_DASH; - v->a[302192] = anon_sym_STAR; - v->a[302193] = anon_sym_BANG; - v->a[302194] = anon_sym_QMARK; - v->a[302195] = anon_sym_DOLLAR; - v->a[302196] = anon_sym_POUND; - v->a[302197] = anon_sym_AT2; - v->a[302198] = anon_sym_0; - v->a[302199] = anon_sym__; - small_parse_table_15110(v); -} - -/* EOF small_parse_table_3021.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3022.c b/parser/static/small_parse_table/small_parse_table_3022.c deleted file mode 100644 index 2fe4e5d1..00000000 --- a/parser/static/small_parse_table/small_parse_table_3022.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3022.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15110(t_small_parse_table_array *v) -{ - v->a[302200] = 6; - v->a[302201] = actions(3); - v->a[302202] = 1; - v->a[302203] = sym_comment; - v->a[302204] = actions(13294); - v->a[302205] = 1; - v->a[302206] = anon_sym_DQUOTE; - v->a[302207] = actions(13732); - v->a[302208] = 1; - v->a[302209] = sym_string_content; - v->a[302210] = actions(13736); - v->a[302211] = 1; - v->a[302212] = sym_variable_name; - v->a[302213] = actions(13734); - v->a[302214] = 2; - v->a[302215] = aux_sym__simple_variable_name_token1; - v->a[302216] = aux_sym__multiline_variable_name_token1; - v->a[302217] = actions(13730); - v->a[302218] = 9; - v->a[302219] = anon_sym_DASH; - small_parse_table_15111(v); -} - -void small_parse_table_15111(t_small_parse_table_array *v) -{ - v->a[302220] = anon_sym_STAR; - v->a[302221] = anon_sym_BANG; - v->a[302222] = anon_sym_QMARK; - v->a[302223] = anon_sym_DOLLAR; - v->a[302224] = anon_sym_POUND; - v->a[302225] = anon_sym_AT2; - v->a[302226] = anon_sym_0; - v->a[302227] = anon_sym__; - v->a[302228] = 6; - v->a[302229] = actions(3); - v->a[302230] = 1; - v->a[302231] = sym_comment; - v->a[302232] = actions(13732); - v->a[302233] = 1; - v->a[302234] = sym_string_content; - v->a[302235] = actions(13736); - v->a[302236] = 1; - v->a[302237] = sym_variable_name; - v->a[302238] = actions(13774); - v->a[302239] = 1; - small_parse_table_15112(v); -} - -void small_parse_table_15112(t_small_parse_table_array *v) -{ - v->a[302240] = anon_sym_DQUOTE; - v->a[302241] = actions(13734); - v->a[302242] = 2; - v->a[302243] = aux_sym__simple_variable_name_token1; - v->a[302244] = aux_sym__multiline_variable_name_token1; - v->a[302245] = actions(13730); - v->a[302246] = 9; - v->a[302247] = anon_sym_DASH; - v->a[302248] = anon_sym_STAR; - v->a[302249] = anon_sym_BANG; - v->a[302250] = anon_sym_QMARK; - v->a[302251] = anon_sym_DOLLAR; - v->a[302252] = anon_sym_POUND; - v->a[302253] = anon_sym_AT2; - v->a[302254] = anon_sym_0; - v->a[302255] = anon_sym__; - v->a[302256] = 6; - v->a[302257] = actions(3); - v->a[302258] = 1; - v->a[302259] = sym_comment; - small_parse_table_15113(v); -} - -void small_parse_table_15113(t_small_parse_table_array *v) -{ - v->a[302260] = actions(8694); - v->a[302261] = 1; - v->a[302262] = anon_sym_DQUOTE; - v->a[302263] = actions(8698); - v->a[302264] = 1; - v->a[302265] = sym_variable_name; - v->a[302266] = state(5487); - v->a[302267] = 1; - v->a[302268] = sym_string; - v->a[302269] = actions(8696); - v->a[302270] = 2; - v->a[302271] = aux_sym__simple_variable_name_token1; - v->a[302272] = aux_sym__multiline_variable_name_token1; - v->a[302273] = actions(8692); - v->a[302274] = 9; - v->a[302275] = anon_sym_DASH; - v->a[302276] = anon_sym_STAR; - v->a[302277] = anon_sym_BANG; - v->a[302278] = anon_sym_QMARK; - v->a[302279] = anon_sym_DOLLAR; - small_parse_table_15114(v); -} - -void small_parse_table_15114(t_small_parse_table_array *v) -{ - v->a[302280] = anon_sym_POUND; - v->a[302281] = anon_sym_AT2; - v->a[302282] = anon_sym_0; - v->a[302283] = anon_sym__; - v->a[302284] = 6; - v->a[302285] = actions(3); - v->a[302286] = 1; - v->a[302287] = sym_comment; - v->a[302288] = actions(13778); - v->a[302289] = 1; - v->a[302290] = anon_sym_DQUOTE; - v->a[302291] = actions(13782); - v->a[302292] = 1; - v->a[302293] = sym_variable_name; - v->a[302294] = state(6761); - v->a[302295] = 1; - v->a[302296] = sym_string; - v->a[302297] = actions(13780); - v->a[302298] = 2; - v->a[302299] = aux_sym__simple_variable_name_token1; - small_parse_table_15115(v); -} - -/* EOF small_parse_table_3022.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3023.c b/parser/static/small_parse_table/small_parse_table_3023.c deleted file mode 100644 index 11b12b8e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3023.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3023.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15115(t_small_parse_table_array *v) -{ - v->a[302300] = aux_sym__multiline_variable_name_token1; - v->a[302301] = actions(13776); - v->a[302302] = 9; - v->a[302303] = anon_sym_DASH; - v->a[302304] = anon_sym_STAR; - v->a[302305] = anon_sym_BANG; - v->a[302306] = anon_sym_QMARK; - v->a[302307] = anon_sym_DOLLAR; - v->a[302308] = anon_sym_POUND; - v->a[302309] = anon_sym_AT2; - v->a[302310] = anon_sym_0; - v->a[302311] = anon_sym__; - v->a[302312] = 6; - v->a[302313] = actions(3); - v->a[302314] = 1; - v->a[302315] = sym_comment; - v->a[302316] = actions(13732); - v->a[302317] = 1; - v->a[302318] = sym_string_content; - v->a[302319] = actions(13736); - small_parse_table_15116(v); -} - -void small_parse_table_15116(t_small_parse_table_array *v) -{ - v->a[302320] = 1; - v->a[302321] = sym_variable_name; - v->a[302322] = actions(13784); - v->a[302323] = 1; - v->a[302324] = anon_sym_DQUOTE; - v->a[302325] = actions(13734); - v->a[302326] = 2; - v->a[302327] = aux_sym__simple_variable_name_token1; - v->a[302328] = aux_sym__multiline_variable_name_token1; - v->a[302329] = actions(13730); - v->a[302330] = 9; - v->a[302331] = anon_sym_DASH; - v->a[302332] = anon_sym_STAR; - v->a[302333] = anon_sym_BANG; - v->a[302334] = anon_sym_QMARK; - v->a[302335] = anon_sym_DOLLAR; - v->a[302336] = anon_sym_POUND; - v->a[302337] = anon_sym_AT2; - v->a[302338] = anon_sym_0; - v->a[302339] = anon_sym__; - small_parse_table_15117(v); -} - -void small_parse_table_15117(t_small_parse_table_array *v) -{ - v->a[302340] = 6; - v->a[302341] = actions(3); - v->a[302342] = 1; - v->a[302343] = sym_comment; - v->a[302344] = actions(13732); - v->a[302345] = 1; - v->a[302346] = sym_string_content; - v->a[302347] = actions(13736); - v->a[302348] = 1; - v->a[302349] = sym_variable_name; - v->a[302350] = actions(13786); - v->a[302351] = 1; - v->a[302352] = anon_sym_DQUOTE; - v->a[302353] = actions(13734); - v->a[302354] = 2; - v->a[302355] = aux_sym__simple_variable_name_token1; - v->a[302356] = aux_sym__multiline_variable_name_token1; - v->a[302357] = actions(13730); - v->a[302358] = 9; - v->a[302359] = anon_sym_DASH; - small_parse_table_15118(v); -} - -void small_parse_table_15118(t_small_parse_table_array *v) -{ - v->a[302360] = anon_sym_STAR; - v->a[302361] = anon_sym_BANG; - v->a[302362] = anon_sym_QMARK; - v->a[302363] = anon_sym_DOLLAR; - v->a[302364] = anon_sym_POUND; - v->a[302365] = anon_sym_AT2; - v->a[302366] = anon_sym_0; - v->a[302367] = anon_sym__; - v->a[302368] = 6; - v->a[302369] = actions(3); - v->a[302370] = 1; - v->a[302371] = sym_comment; - v->a[302372] = actions(4397); - v->a[302373] = 1; - v->a[302374] = anon_sym_DQUOTE; - v->a[302375] = actions(4401); - v->a[302376] = 1; - v->a[302377] = sym_variable_name; - v->a[302378] = state(2412); - v->a[302379] = 1; - small_parse_table_15119(v); -} - -void small_parse_table_15119(t_small_parse_table_array *v) -{ - v->a[302380] = sym_string; - v->a[302381] = actions(4399); - v->a[302382] = 2; - v->a[302383] = aux_sym__simple_variable_name_token1; - v->a[302384] = aux_sym__multiline_variable_name_token1; - v->a[302385] = actions(4395); - v->a[302386] = 9; - v->a[302387] = anon_sym_DASH; - v->a[302388] = anon_sym_STAR; - v->a[302389] = anon_sym_BANG; - v->a[302390] = anon_sym_QMARK; - v->a[302391] = anon_sym_DOLLAR; - v->a[302392] = anon_sym_POUND; - v->a[302393] = anon_sym_AT2; - v->a[302394] = anon_sym_0; - v->a[302395] = anon_sym__; - v->a[302396] = 6; - v->a[302397] = actions(3); - v->a[302398] = 1; - v->a[302399] = sym_comment; - small_parse_table_15120(v); -} - -/* EOF small_parse_table_3023.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3024.c b/parser/static/small_parse_table/small_parse_table_3024.c deleted file mode 100644 index 1f5cab58..00000000 --- a/parser/static/small_parse_table/small_parse_table_3024.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3024.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15120(t_small_parse_table_array *v) -{ - v->a[302400] = actions(1765); - v->a[302401] = 1; - v->a[302402] = anon_sym_DQUOTE; - v->a[302403] = actions(2959); - v->a[302404] = 1; - v->a[302405] = sym_variable_name; - v->a[302406] = state(1213); - v->a[302407] = 1; - v->a[302408] = sym_string; - v->a[302409] = actions(2957); - v->a[302410] = 2; - v->a[302411] = aux_sym__simple_variable_name_token1; - v->a[302412] = aux_sym__multiline_variable_name_token1; - v->a[302413] = actions(2955); - v->a[302414] = 9; - v->a[302415] = anon_sym_DASH; - v->a[302416] = anon_sym_STAR; - v->a[302417] = anon_sym_BANG; - v->a[302418] = anon_sym_QMARK; - v->a[302419] = anon_sym_DOLLAR; - small_parse_table_15121(v); -} - -void small_parse_table_15121(t_small_parse_table_array *v) -{ - v->a[302420] = anon_sym_POUND; - v->a[302421] = anon_sym_AT2; - v->a[302422] = anon_sym_0; - v->a[302423] = anon_sym__; - v->a[302424] = 6; - v->a[302425] = actions(3); - v->a[302426] = 1; - v->a[302427] = sym_comment; - v->a[302428] = actions(12912); - v->a[302429] = 1; - v->a[302430] = anon_sym_DQUOTE; - v->a[302431] = actions(12916); - v->a[302432] = 1; - v->a[302433] = sym_variable_name; - v->a[302434] = state(6206); - v->a[302435] = 1; - v->a[302436] = sym_string; - v->a[302437] = actions(12914); - v->a[302438] = 2; - v->a[302439] = aux_sym__simple_variable_name_token1; - small_parse_table_15122(v); -} - -void small_parse_table_15122(t_small_parse_table_array *v) -{ - v->a[302440] = aux_sym__multiline_variable_name_token1; - v->a[302441] = actions(12910); - v->a[302442] = 9; - v->a[302443] = anon_sym_DASH; - v->a[302444] = anon_sym_STAR; - v->a[302445] = anon_sym_BANG; - v->a[302446] = anon_sym_QMARK; - v->a[302447] = anon_sym_DOLLAR; - v->a[302448] = anon_sym_POUND; - v->a[302449] = anon_sym_AT2; - v->a[302450] = anon_sym_0; - v->a[302451] = anon_sym__; - v->a[302452] = 6; - v->a[302453] = actions(3); - v->a[302454] = 1; - v->a[302455] = sym_comment; - v->a[302456] = actions(3701); - v->a[302457] = 1; - v->a[302458] = anon_sym_DQUOTE; - v->a[302459] = actions(3705); - small_parse_table_15123(v); -} - -void small_parse_table_15123(t_small_parse_table_array *v) -{ - v->a[302460] = 1; - v->a[302461] = sym_variable_name; - v->a[302462] = state(2025); - v->a[302463] = 1; - v->a[302464] = sym_string; - v->a[302465] = actions(3703); - v->a[302466] = 2; - v->a[302467] = aux_sym__simple_variable_name_token1; - v->a[302468] = aux_sym__multiline_variable_name_token1; - v->a[302469] = actions(3699); - v->a[302470] = 9; - v->a[302471] = anon_sym_DASH; - v->a[302472] = anon_sym_STAR; - v->a[302473] = anon_sym_BANG; - v->a[302474] = anon_sym_QMARK; - v->a[302475] = anon_sym_DOLLAR; - v->a[302476] = anon_sym_POUND; - v->a[302477] = anon_sym_AT2; - v->a[302478] = anon_sym_0; - v->a[302479] = anon_sym__; - small_parse_table_15124(v); -} - -void small_parse_table_15124(t_small_parse_table_array *v) -{ - v->a[302480] = 6; - v->a[302481] = actions(3); - v->a[302482] = 1; - v->a[302483] = sym_comment; - v->a[302484] = actions(13356); - v->a[302485] = 1; - v->a[302486] = anon_sym_DQUOTE; - v->a[302487] = actions(13732); - v->a[302488] = 1; - v->a[302489] = sym_string_content; - v->a[302490] = actions(13736); - v->a[302491] = 1; - v->a[302492] = sym_variable_name; - v->a[302493] = actions(13734); - v->a[302494] = 2; - v->a[302495] = aux_sym__simple_variable_name_token1; - v->a[302496] = aux_sym__multiline_variable_name_token1; - v->a[302497] = actions(13730); - v->a[302498] = 9; - v->a[302499] = anon_sym_DASH; - small_parse_table_15125(v); -} - -/* EOF small_parse_table_3024.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3025.c b/parser/static/small_parse_table/small_parse_table_3025.c deleted file mode 100644 index dfb9ff57..00000000 --- a/parser/static/small_parse_table/small_parse_table_3025.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3025.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15125(t_small_parse_table_array *v) -{ - v->a[302500] = anon_sym_STAR; - v->a[302501] = anon_sym_BANG; - v->a[302502] = anon_sym_QMARK; - v->a[302503] = anon_sym_DOLLAR; - v->a[302504] = anon_sym_POUND; - v->a[302505] = anon_sym_AT2; - v->a[302506] = anon_sym_0; - v->a[302507] = anon_sym__; - v->a[302508] = 6; - v->a[302509] = actions(3); - v->a[302510] = 1; - v->a[302511] = sym_comment; - v->a[302512] = actions(13732); - v->a[302513] = 1; - v->a[302514] = sym_string_content; - v->a[302515] = actions(13736); - v->a[302516] = 1; - v->a[302517] = sym_variable_name; - v->a[302518] = actions(13788); - v->a[302519] = 1; - small_parse_table_15126(v); -} - -void small_parse_table_15126(t_small_parse_table_array *v) -{ - v->a[302520] = anon_sym_DQUOTE; - v->a[302521] = actions(13734); - v->a[302522] = 2; - v->a[302523] = aux_sym__simple_variable_name_token1; - v->a[302524] = aux_sym__multiline_variable_name_token1; - v->a[302525] = actions(13730); - v->a[302526] = 9; - v->a[302527] = anon_sym_DASH; - v->a[302528] = anon_sym_STAR; - v->a[302529] = anon_sym_BANG; - v->a[302530] = anon_sym_QMARK; - v->a[302531] = anon_sym_DOLLAR; - v->a[302532] = anon_sym_POUND; - v->a[302533] = anon_sym_AT2; - v->a[302534] = anon_sym_0; - v->a[302535] = anon_sym__; - v->a[302536] = 6; - v->a[302537] = actions(3); - v->a[302538] = 1; - v->a[302539] = sym_comment; - small_parse_table_15127(v); -} - -void small_parse_table_15127(t_small_parse_table_array *v) -{ - v->a[302540] = actions(13720); - v->a[302541] = 1; - v->a[302542] = anon_sym_DQUOTE; - v->a[302543] = actions(13732); - v->a[302544] = 1; - v->a[302545] = sym_string_content; - v->a[302546] = actions(13736); - v->a[302547] = 1; - v->a[302548] = sym_variable_name; - v->a[302549] = actions(13734); - v->a[302550] = 2; - v->a[302551] = aux_sym__simple_variable_name_token1; - v->a[302552] = aux_sym__multiline_variable_name_token1; - v->a[302553] = actions(13730); - v->a[302554] = 9; - v->a[302555] = anon_sym_DASH; - v->a[302556] = anon_sym_STAR; - v->a[302557] = anon_sym_BANG; - v->a[302558] = anon_sym_QMARK; - v->a[302559] = anon_sym_DOLLAR; - small_parse_table_15128(v); -} - -void small_parse_table_15128(t_small_parse_table_array *v) -{ - v->a[302560] = anon_sym_POUND; - v->a[302561] = anon_sym_AT2; - v->a[302562] = anon_sym_0; - v->a[302563] = anon_sym__; - v->a[302564] = 6; - v->a[302565] = actions(3); - v->a[302566] = 1; - v->a[302567] = sym_comment; - v->a[302568] = actions(3423); - v->a[302569] = 1; - v->a[302570] = anon_sym_DQUOTE; - v->a[302571] = actions(3427); - v->a[302572] = 1; - v->a[302573] = sym_variable_name; - v->a[302574] = state(1686); - v->a[302575] = 1; - v->a[302576] = sym_string; - v->a[302577] = actions(3425); - v->a[302578] = 2; - v->a[302579] = aux_sym__simple_variable_name_token1; - small_parse_table_15129(v); -} - -void small_parse_table_15129(t_small_parse_table_array *v) -{ - v->a[302580] = aux_sym__multiline_variable_name_token1; - v->a[302581] = actions(3421); - v->a[302582] = 9; - v->a[302583] = anon_sym_DASH; - v->a[302584] = anon_sym_STAR; - v->a[302585] = anon_sym_BANG; - v->a[302586] = anon_sym_QMARK; - v->a[302587] = anon_sym_DOLLAR; - v->a[302588] = anon_sym_POUND; - v->a[302589] = anon_sym_AT2; - v->a[302590] = anon_sym_0; - v->a[302591] = anon_sym__; - v->a[302592] = 6; - v->a[302593] = actions(3); - v->a[302594] = 1; - v->a[302595] = sym_comment; - v->a[302596] = actions(13732); - v->a[302597] = 1; - v->a[302598] = sym_string_content; - v->a[302599] = actions(13736); - small_parse_table_15130(v); -} - -/* EOF small_parse_table_3025.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3026.c b/parser/static/small_parse_table/small_parse_table_3026.c deleted file mode 100644 index 8aae232a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3026.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3026.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15130(t_small_parse_table_array *v) -{ - v->a[302600] = 1; - v->a[302601] = sym_variable_name; - v->a[302602] = actions(13790); - v->a[302603] = 1; - v->a[302604] = anon_sym_DQUOTE; - v->a[302605] = actions(13734); - v->a[302606] = 2; - v->a[302607] = aux_sym__simple_variable_name_token1; - v->a[302608] = aux_sym__multiline_variable_name_token1; - v->a[302609] = actions(13730); - v->a[302610] = 9; - v->a[302611] = anon_sym_DASH; - v->a[302612] = anon_sym_STAR; - v->a[302613] = anon_sym_BANG; - v->a[302614] = anon_sym_QMARK; - v->a[302615] = anon_sym_DOLLAR; - v->a[302616] = anon_sym_POUND; - v->a[302617] = anon_sym_AT2; - v->a[302618] = anon_sym_0; - v->a[302619] = anon_sym__; - small_parse_table_15131(v); -} - -void small_parse_table_15131(t_small_parse_table_array *v) -{ - v->a[302620] = 6; - v->a[302621] = actions(3); - v->a[302622] = 1; - v->a[302623] = sym_comment; - v->a[302624] = actions(13218); - v->a[302625] = 1; - v->a[302626] = anon_sym_DQUOTE; - v->a[302627] = actions(13732); - v->a[302628] = 1; - v->a[302629] = sym_string_content; - v->a[302630] = actions(13736); - v->a[302631] = 1; - v->a[302632] = sym_variable_name; - v->a[302633] = actions(13734); - v->a[302634] = 2; - v->a[302635] = aux_sym__simple_variable_name_token1; - v->a[302636] = aux_sym__multiline_variable_name_token1; - v->a[302637] = actions(13730); - v->a[302638] = 9; - v->a[302639] = anon_sym_DASH; - small_parse_table_15132(v); -} - -void small_parse_table_15132(t_small_parse_table_array *v) -{ - v->a[302640] = anon_sym_STAR; - v->a[302641] = anon_sym_BANG; - v->a[302642] = anon_sym_QMARK; - v->a[302643] = anon_sym_DOLLAR; - v->a[302644] = anon_sym_POUND; - v->a[302645] = anon_sym_AT2; - v->a[302646] = anon_sym_0; - v->a[302647] = anon_sym__; - v->a[302648] = 6; - v->a[302649] = actions(3); - v->a[302650] = 1; - v->a[302651] = sym_comment; - v->a[302652] = actions(13732); - v->a[302653] = 1; - v->a[302654] = sym_string_content; - v->a[302655] = actions(13736); - v->a[302656] = 1; - v->a[302657] = sym_variable_name; - v->a[302658] = actions(13792); - v->a[302659] = 1; - small_parse_table_15133(v); -} - -void small_parse_table_15133(t_small_parse_table_array *v) -{ - v->a[302660] = anon_sym_DQUOTE; - v->a[302661] = actions(13734); - v->a[302662] = 2; - v->a[302663] = aux_sym__simple_variable_name_token1; - v->a[302664] = aux_sym__multiline_variable_name_token1; - v->a[302665] = actions(13730); - v->a[302666] = 9; - v->a[302667] = anon_sym_DASH; - v->a[302668] = anon_sym_STAR; - v->a[302669] = anon_sym_BANG; - v->a[302670] = anon_sym_QMARK; - v->a[302671] = anon_sym_DOLLAR; - v->a[302672] = anon_sym_POUND; - v->a[302673] = anon_sym_AT2; - v->a[302674] = anon_sym_0; - v->a[302675] = anon_sym__; - v->a[302676] = 6; - v->a[302677] = actions(3); - v->a[302678] = 1; - v->a[302679] = sym_comment; - small_parse_table_15134(v); -} - -void small_parse_table_15134(t_small_parse_table_array *v) -{ - v->a[302680] = actions(13230); - v->a[302681] = 1; - v->a[302682] = anon_sym_DQUOTE; - v->a[302683] = actions(13732); - v->a[302684] = 1; - v->a[302685] = sym_string_content; - v->a[302686] = actions(13736); - v->a[302687] = 1; - v->a[302688] = sym_variable_name; - v->a[302689] = actions(13734); - v->a[302690] = 2; - v->a[302691] = aux_sym__simple_variable_name_token1; - v->a[302692] = aux_sym__multiline_variable_name_token1; - v->a[302693] = actions(13730); - v->a[302694] = 9; - v->a[302695] = anon_sym_DASH; - v->a[302696] = anon_sym_STAR; - v->a[302697] = anon_sym_BANG; - v->a[302698] = anon_sym_QMARK; - v->a[302699] = anon_sym_DOLLAR; - small_parse_table_15135(v); -} - -/* EOF small_parse_table_3026.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3027.c b/parser/static/small_parse_table/small_parse_table_3027.c deleted file mode 100644 index 85fd50b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_3027.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3027.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15135(t_small_parse_table_array *v) -{ - v->a[302700] = anon_sym_POUND; - v->a[302701] = anon_sym_AT2; - v->a[302702] = anon_sym_0; - v->a[302703] = anon_sym__; - v->a[302704] = 6; - v->a[302705] = actions(3); - v->a[302706] = 1; - v->a[302707] = sym_comment; - v->a[302708] = actions(4663); - v->a[302709] = 1; - v->a[302710] = anon_sym_DQUOTE; - v->a[302711] = actions(4667); - v->a[302712] = 1; - v->a[302713] = sym_variable_name; - v->a[302714] = state(2716); - v->a[302715] = 1; - v->a[302716] = sym_string; - v->a[302717] = actions(4665); - v->a[302718] = 2; - v->a[302719] = aux_sym__simple_variable_name_token1; - small_parse_table_15136(v); -} - -void small_parse_table_15136(t_small_parse_table_array *v) -{ - v->a[302720] = aux_sym__multiline_variable_name_token1; - v->a[302721] = actions(4661); - v->a[302722] = 9; - v->a[302723] = anon_sym_DASH; - v->a[302724] = anon_sym_STAR; - v->a[302725] = anon_sym_BANG; - v->a[302726] = anon_sym_QMARK; - v->a[302727] = anon_sym_DOLLAR; - v->a[302728] = anon_sym_POUND; - v->a[302729] = anon_sym_AT2; - v->a[302730] = anon_sym_0; - v->a[302731] = anon_sym__; - v->a[302732] = 6; - v->a[302733] = actions(3); - v->a[302734] = 1; - v->a[302735] = sym_comment; - v->a[302736] = actions(4797); - v->a[302737] = 1; - v->a[302738] = anon_sym_DQUOTE; - v->a[302739] = actions(4801); - small_parse_table_15137(v); -} - -void small_parse_table_15137(t_small_parse_table_array *v) -{ - v->a[302740] = 1; - v->a[302741] = sym_variable_name; - v->a[302742] = state(2585); - v->a[302743] = 1; - v->a[302744] = sym_string; - v->a[302745] = actions(4799); - v->a[302746] = 2; - v->a[302747] = aux_sym__simple_variable_name_token1; - v->a[302748] = aux_sym__multiline_variable_name_token1; - v->a[302749] = actions(4795); - v->a[302750] = 9; - v->a[302751] = anon_sym_DASH; - v->a[302752] = anon_sym_STAR; - v->a[302753] = anon_sym_BANG; - v->a[302754] = anon_sym_QMARK; - v->a[302755] = anon_sym_DOLLAR; - v->a[302756] = anon_sym_POUND; - v->a[302757] = anon_sym_AT2; - v->a[302758] = anon_sym_0; - v->a[302759] = anon_sym__; - small_parse_table_15138(v); -} - -void small_parse_table_15138(t_small_parse_table_array *v) -{ - v->a[302760] = 6; - v->a[302761] = actions(3); - v->a[302762] = 1; - v->a[302763] = sym_comment; - v->a[302764] = actions(13732); - v->a[302765] = 1; - v->a[302766] = sym_string_content; - v->a[302767] = actions(13736); - v->a[302768] = 1; - v->a[302769] = sym_variable_name; - v->a[302770] = actions(13794); - v->a[302771] = 1; - v->a[302772] = anon_sym_DQUOTE; - v->a[302773] = actions(13734); - v->a[302774] = 2; - v->a[302775] = aux_sym__simple_variable_name_token1; - v->a[302776] = aux_sym__multiline_variable_name_token1; - v->a[302777] = actions(13730); - v->a[302778] = 9; - v->a[302779] = anon_sym_DASH; - small_parse_table_15139(v); -} - -void small_parse_table_15139(t_small_parse_table_array *v) -{ - v->a[302780] = anon_sym_STAR; - v->a[302781] = anon_sym_BANG; - v->a[302782] = anon_sym_QMARK; - v->a[302783] = anon_sym_DOLLAR; - v->a[302784] = anon_sym_POUND; - v->a[302785] = anon_sym_AT2; - v->a[302786] = anon_sym_0; - v->a[302787] = anon_sym__; - v->a[302788] = 6; - v->a[302789] = actions(3); - v->a[302790] = 1; - v->a[302791] = sym_comment; - v->a[302792] = actions(13664); - v->a[302793] = 1; - v->a[302794] = anon_sym_DQUOTE; - v->a[302795] = actions(13732); - v->a[302796] = 1; - v->a[302797] = sym_string_content; - v->a[302798] = actions(13736); - v->a[302799] = 1; - small_parse_table_15140(v); -} - -/* EOF small_parse_table_3027.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3028.c b/parser/static/small_parse_table/small_parse_table_3028.c deleted file mode 100644 index ab4c6a63..00000000 --- a/parser/static/small_parse_table/small_parse_table_3028.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3028.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15140(t_small_parse_table_array *v) -{ - v->a[302800] = sym_variable_name; - v->a[302801] = actions(13734); - v->a[302802] = 2; - v->a[302803] = aux_sym__simple_variable_name_token1; - v->a[302804] = aux_sym__multiline_variable_name_token1; - v->a[302805] = actions(13730); - v->a[302806] = 9; - v->a[302807] = anon_sym_DASH; - v->a[302808] = anon_sym_STAR; - v->a[302809] = anon_sym_BANG; - v->a[302810] = anon_sym_QMARK; - v->a[302811] = anon_sym_DOLLAR; - v->a[302812] = anon_sym_POUND; - v->a[302813] = anon_sym_AT2; - v->a[302814] = anon_sym_0; - v->a[302815] = anon_sym__; - v->a[302816] = 6; - v->a[302817] = actions(3); - v->a[302818] = 1; - v->a[302819] = sym_comment; - small_parse_table_15141(v); -} - -void small_parse_table_15141(t_small_parse_table_array *v) -{ - v->a[302820] = actions(13360); - v->a[302821] = 1; - v->a[302822] = anon_sym_DQUOTE; - v->a[302823] = actions(13732); - v->a[302824] = 1; - v->a[302825] = sym_string_content; - v->a[302826] = actions(13736); - v->a[302827] = 1; - v->a[302828] = sym_variable_name; - v->a[302829] = actions(13734); - v->a[302830] = 2; - v->a[302831] = aux_sym__simple_variable_name_token1; - v->a[302832] = aux_sym__multiline_variable_name_token1; - v->a[302833] = actions(13730); - v->a[302834] = 9; - v->a[302835] = anon_sym_DASH; - v->a[302836] = anon_sym_STAR; - v->a[302837] = anon_sym_BANG; - v->a[302838] = anon_sym_QMARK; - v->a[302839] = anon_sym_DOLLAR; - small_parse_table_15142(v); -} - -void small_parse_table_15142(t_small_parse_table_array *v) -{ - v->a[302840] = anon_sym_POUND; - v->a[302841] = anon_sym_AT2; - v->a[302842] = anon_sym_0; - v->a[302843] = anon_sym__; - v->a[302844] = 6; - v->a[302845] = actions(3); - v->a[302846] = 1; - v->a[302847] = sym_comment; - v->a[302848] = actions(2307); - v->a[302849] = 1; - v->a[302850] = anon_sym_DQUOTE; - v->a[302851] = actions(2947); - v->a[302852] = 1; - v->a[302853] = sym_variable_name; - v->a[302854] = state(1432); - v->a[302855] = 1; - v->a[302856] = sym_string; - v->a[302857] = actions(2945); - v->a[302858] = 2; - v->a[302859] = aux_sym__simple_variable_name_token1; - small_parse_table_15143(v); -} - -void small_parse_table_15143(t_small_parse_table_array *v) -{ - v->a[302860] = aux_sym__multiline_variable_name_token1; - v->a[302861] = actions(2943); - v->a[302862] = 9; - v->a[302863] = anon_sym_DASH; - v->a[302864] = anon_sym_STAR; - v->a[302865] = anon_sym_BANG; - v->a[302866] = anon_sym_QMARK; - v->a[302867] = anon_sym_DOLLAR; - v->a[302868] = anon_sym_POUND; - v->a[302869] = anon_sym_AT2; - v->a[302870] = anon_sym_0; - v->a[302871] = anon_sym__; - v->a[302872] = 6; - v->a[302873] = actions(3); - v->a[302874] = 1; - v->a[302875] = sym_comment; - v->a[302876] = actions(13732); - v->a[302877] = 1; - v->a[302878] = sym_string_content; - v->a[302879] = actions(13736); - small_parse_table_15144(v); -} - -void small_parse_table_15144(t_small_parse_table_array *v) -{ - v->a[302880] = 1; - v->a[302881] = sym_variable_name; - v->a[302882] = actions(13796); - v->a[302883] = 1; - v->a[302884] = anon_sym_DQUOTE; - v->a[302885] = actions(13734); - v->a[302886] = 2; - v->a[302887] = aux_sym__simple_variable_name_token1; - v->a[302888] = aux_sym__multiline_variable_name_token1; - v->a[302889] = actions(13730); - v->a[302890] = 9; - v->a[302891] = anon_sym_DASH; - v->a[302892] = anon_sym_STAR; - v->a[302893] = anon_sym_BANG; - v->a[302894] = anon_sym_QMARK; - v->a[302895] = anon_sym_DOLLAR; - v->a[302896] = anon_sym_POUND; - v->a[302897] = anon_sym_AT2; - v->a[302898] = anon_sym_0; - v->a[302899] = anon_sym__; - small_parse_table_15145(v); -} - -/* EOF small_parse_table_3028.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3029.c b/parser/static/small_parse_table/small_parse_table_3029.c deleted file mode 100644 index 61298773..00000000 --- a/parser/static/small_parse_table/small_parse_table_3029.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3029.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15145(t_small_parse_table_array *v) -{ - v->a[302900] = 6; - v->a[302901] = actions(3); - v->a[302902] = 1; - v->a[302903] = sym_comment; - v->a[302904] = actions(13732); - v->a[302905] = 1; - v->a[302906] = sym_string_content; - v->a[302907] = actions(13736); - v->a[302908] = 1; - v->a[302909] = sym_variable_name; - v->a[302910] = actions(13798); - v->a[302911] = 1; - v->a[302912] = anon_sym_DQUOTE; - v->a[302913] = actions(13734); - v->a[302914] = 2; - v->a[302915] = aux_sym__simple_variable_name_token1; - v->a[302916] = aux_sym__multiline_variable_name_token1; - v->a[302917] = actions(13730); - v->a[302918] = 9; - v->a[302919] = anon_sym_DASH; - small_parse_table_15146(v); -} - -void small_parse_table_15146(t_small_parse_table_array *v) -{ - v->a[302920] = anon_sym_STAR; - v->a[302921] = anon_sym_BANG; - v->a[302922] = anon_sym_QMARK; - v->a[302923] = anon_sym_DOLLAR; - v->a[302924] = anon_sym_POUND; - v->a[302925] = anon_sym_AT2; - v->a[302926] = anon_sym_0; - v->a[302927] = anon_sym__; - v->a[302928] = 6; - v->a[302929] = actions(3); - v->a[302930] = 1; - v->a[302931] = sym_comment; - v->a[302932] = actions(13372); - v->a[302933] = 1; - v->a[302934] = anon_sym_DQUOTE; - v->a[302935] = actions(13732); - v->a[302936] = 1; - v->a[302937] = sym_string_content; - v->a[302938] = actions(13736); - v->a[302939] = 1; - small_parse_table_15147(v); -} - -void small_parse_table_15147(t_small_parse_table_array *v) -{ - v->a[302940] = sym_variable_name; - v->a[302941] = actions(13734); - v->a[302942] = 2; - v->a[302943] = aux_sym__simple_variable_name_token1; - v->a[302944] = aux_sym__multiline_variable_name_token1; - v->a[302945] = actions(13730); - v->a[302946] = 9; - v->a[302947] = anon_sym_DASH; - v->a[302948] = anon_sym_STAR; - v->a[302949] = anon_sym_BANG; - v->a[302950] = anon_sym_QMARK; - v->a[302951] = anon_sym_DOLLAR; - v->a[302952] = anon_sym_POUND; - v->a[302953] = anon_sym_AT2; - v->a[302954] = anon_sym_0; - v->a[302955] = anon_sym__; - v->a[302956] = 6; - v->a[302957] = actions(3); - v->a[302958] = 1; - v->a[302959] = sym_comment; - small_parse_table_15148(v); -} - -void small_parse_table_15148(t_small_parse_table_array *v) -{ - v->a[302960] = actions(13238); - v->a[302961] = 1; - v->a[302962] = anon_sym_DQUOTE; - v->a[302963] = actions(13732); - v->a[302964] = 1; - v->a[302965] = sym_string_content; - v->a[302966] = actions(13736); - v->a[302967] = 1; - v->a[302968] = sym_variable_name; - v->a[302969] = actions(13734); - v->a[302970] = 2; - v->a[302971] = aux_sym__simple_variable_name_token1; - v->a[302972] = aux_sym__multiline_variable_name_token1; - v->a[302973] = actions(13730); - v->a[302974] = 9; - v->a[302975] = anon_sym_DASH; - v->a[302976] = anon_sym_STAR; - v->a[302977] = anon_sym_BANG; - v->a[302978] = anon_sym_QMARK; - v->a[302979] = anon_sym_DOLLAR; - small_parse_table_15149(v); -} - -void small_parse_table_15149(t_small_parse_table_array *v) -{ - v->a[302980] = anon_sym_POUND; - v->a[302981] = anon_sym_AT2; - v->a[302982] = anon_sym_0; - v->a[302983] = anon_sym__; - v->a[302984] = 6; - v->a[302985] = actions(3); - v->a[302986] = 1; - v->a[302987] = sym_comment; - v->a[302988] = actions(13732); - v->a[302989] = 1; - v->a[302990] = sym_string_content; - v->a[302991] = actions(13736); - v->a[302992] = 1; - v->a[302993] = sym_variable_name; - v->a[302994] = actions(13800); - v->a[302995] = 1; - v->a[302996] = anon_sym_DQUOTE; - v->a[302997] = actions(13734); - v->a[302998] = 2; - v->a[302999] = aux_sym__simple_variable_name_token1; - small_parse_table_15150(v); -} - -/* EOF small_parse_table_3029.c */ diff --git a/parser/static/small_parse_table/small_parse_table_303.c b/parser/static/small_parse_table/small_parse_table_303.c index 2bb4bd0f..e793de82 100644 --- a/parser/static/small_parse_table/small_parse_table_303.c +++ b/parser/static/small_parse_table/small_parse_table_303.c @@ -14,126 +14,126 @@ void small_parse_table_1515(t_small_parse_table_array *v) { - v->a[30300] = anon_sym_EQ_TILDE; - v->a[30301] = anon_sym_AMP_GT; - v->a[30302] = anon_sym_AMP_GT_GT; - v->a[30303] = anon_sym_LT_AMP; - v->a[30304] = anon_sym_GT_AMP; - v->a[30305] = anon_sym_GT_PIPE; - v->a[30306] = anon_sym_LT_AMP_DASH; - v->a[30307] = anon_sym_GT_AMP_DASH; - v->a[30308] = anon_sym_LT_LT_DASH; - v->a[30309] = anon_sym_LT_LT_LT; - v->a[30310] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30311] = anon_sym_DOLLAR_LBRACK; - v->a[30312] = aux_sym_concatenation_token1; - v->a[30313] = anon_sym_DOLLAR; - v->a[30314] = sym__special_character; - v->a[30315] = anon_sym_DQUOTE; - v->a[30316] = sym_raw_string; - v->a[30317] = sym_ansi_c_string; - v->a[30318] = aux_sym_number_token1; - v->a[30319] = aux_sym_number_token2; + v->a[30300] = anon_sym_BQUOTE; + v->a[30301] = anon_sym_DOLLAR_BQUOTE; + v->a[30302] = sym_word; + v->a[30303] = 12; + v->a[30304] = actions(3); + v->a[30305] = 1; + v->a[30306] = sym_comment; + v->a[30307] = actions(2514); + v->a[30308] = 1; + v->a[30309] = anon_sym_BQUOTE; + v->a[30310] = actions(3368); + v->a[30311] = 1; + v->a[30312] = sym_variable_name; + v->a[30313] = actions(3379); + v->a[30314] = 1; + v->a[30315] = aux_sym_heredoc_redirect_token1; + v->a[30316] = actions(2516); + v->a[30317] = 2; + v->a[30318] = anon_sym_PIPE; + v->a[30319] = anon_sym_PIPE_AMP; small_parse_table_1516(v); } void small_parse_table_1516(t_small_parse_table_array *v) { - v->a[30320] = anon_sym_DOLLAR_LBRACE; - v->a[30321] = anon_sym_DOLLAR_LPAREN; - v->a[30322] = anon_sym_BQUOTE; - v->a[30323] = anon_sym_DOLLAR_BQUOTE; - v->a[30324] = anon_sym_LT_LPAREN; - v->a[30325] = anon_sym_GT_LPAREN; - v->a[30326] = sym_word; - v->a[30327] = 22; - v->a[30328] = actions(71); - v->a[30329] = 1; - v->a[30330] = sym_comment; - v->a[30331] = actions(4498); - v->a[30332] = 1; - v->a[30333] = sym_word; - v->a[30334] = actions(4502); - v->a[30335] = 1; - v->a[30336] = anon_sym_DOLLAR_LBRACK; - v->a[30337] = actions(4504); - v->a[30338] = 1; - v->a[30339] = anon_sym_DOLLAR; + v->a[30320] = actions(2945); + v->a[30321] = 2; + v->a[30322] = anon_sym_LT_LT; + v->a[30323] = anon_sym_LT_LT_DASH; + v->a[30324] = actions(3377); + v->a[30325] = 2; + v->a[30326] = anon_sym_AMP_AMP; + v->a[30327] = anon_sym_PIPE_PIPE; + v->a[30328] = state(2139); + v->a[30329] = 2; + v->a[30330] = sym_variable_assignment; + v->a[30331] = aux_sym_variable_assignments_repeat1; + v->a[30332] = actions(2526); + v->a[30333] = 3; + v->a[30334] = sym_file_descriptor; + v->a[30335] = sym_test_operator; + v->a[30336] = sym__brace_start; + v->a[30337] = actions(3375); + v->a[30338] = 3; + v->a[30339] = anon_sym_SEMI_SEMI; small_parse_table_1517(v); } void small_parse_table_1517(t_small_parse_table_array *v) { - v->a[30340] = actions(4506); - v->a[30341] = 1; - v->a[30342] = sym__special_character; - v->a[30343] = actions(4508); - v->a[30344] = 1; - v->a[30345] = anon_sym_DQUOTE; - v->a[30346] = actions(4512); - v->a[30347] = 1; - v->a[30348] = aux_sym_number_token1; - v->a[30349] = actions(4514); - v->a[30350] = 1; - v->a[30351] = aux_sym_number_token2; - v->a[30352] = actions(4516); - v->a[30353] = 1; - v->a[30354] = anon_sym_DOLLAR_LBRACE; - v->a[30355] = actions(4518); - v->a[30356] = 1; - v->a[30357] = anon_sym_DOLLAR_LPAREN; - v->a[30358] = actions(4520); - v->a[30359] = 1; + v->a[30340] = anon_sym_AMP; + v->a[30341] = anon_sym_SEMI; + v->a[30342] = state(2140); + v->a[30343] = 3; + v->a[30344] = sym_file_redirect; + v->a[30345] = sym_heredoc_redirect; + v->a[30346] = aux_sym_redirected_statement_repeat1; + v->a[30347] = actions(2512); + v->a[30348] = 21; + v->a[30349] = anon_sym_LT; + v->a[30350] = anon_sym_GT; + v->a[30351] = anon_sym_GT_GT; + v->a[30352] = anon_sym_AMP_GT; + v->a[30353] = anon_sym_AMP_GT_GT; + v->a[30354] = anon_sym_LT_AMP; + v->a[30355] = anon_sym_GT_AMP; + v->a[30356] = anon_sym_GT_PIPE; + v->a[30357] = anon_sym_LT_AMP_DASH; + v->a[30358] = anon_sym_GT_AMP_DASH; + v->a[30359] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1518(v); } void small_parse_table_1518(t_small_parse_table_array *v) { - v->a[30360] = anon_sym_BQUOTE; - v->a[30361] = actions(4522); - v->a[30362] = 1; - v->a[30363] = anon_sym_DOLLAR_BQUOTE; - v->a[30364] = actions(4526); - v->a[30365] = 1; - v->a[30366] = sym_test_operator; - v->a[30367] = actions(4528); - v->a[30368] = 1; - v->a[30369] = sym__brace_start; - v->a[30370] = state(2715); - v->a[30371] = 1; - v->a[30372] = aux_sym__literal_repeat1; - v->a[30373] = actions(4500); - v->a[30374] = 2; - v->a[30375] = anon_sym_LPAREN_LPAREN; - v->a[30376] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30377] = actions(4510); - v->a[30378] = 2; - v->a[30379] = sym_raw_string; + v->a[30360] = anon_sym_DOLLAR; + v->a[30361] = sym__special_character; + v->a[30362] = anon_sym_DQUOTE; + v->a[30363] = sym_raw_string; + v->a[30364] = aux_sym_number_token1; + v->a[30365] = aux_sym_number_token2; + v->a[30366] = anon_sym_DOLLAR_LBRACE; + v->a[30367] = anon_sym_DOLLAR_LPAREN; + v->a[30368] = anon_sym_DOLLAR_BQUOTE; + v->a[30369] = sym_word; + v->a[30370] = 3; + v->a[30371] = actions(3); + v->a[30372] = 1; + v->a[30373] = sym_comment; + v->a[30374] = actions(2654); + v->a[30375] = 6; + v->a[30376] = sym_file_descriptor; + v->a[30377] = sym__concat; + v->a[30378] = sym_variable_name; + v->a[30379] = sym_test_operator; small_parse_table_1519(v); } void small_parse_table_1519(t_small_parse_table_array *v) { - v->a[30380] = sym_ansi_c_string; - v->a[30381] = actions(4524); - v->a[30382] = 2; - v->a[30383] = anon_sym_LT_LPAREN; - v->a[30384] = anon_sym_GT_LPAREN; - v->a[30385] = state(895); - v->a[30386] = 2; - v->a[30387] = sym_concatenation; - v->a[30388] = aux_sym_for_statement_repeat1; - v->a[30389] = actions(2072); - v->a[30390] = 7; - v->a[30391] = anon_sym_PIPE; - v->a[30392] = anon_sym_LT; - v->a[30393] = anon_sym_GT; - v->a[30394] = anon_sym_LT_LT; - v->a[30395] = anon_sym_AMP_GT; + v->a[30380] = sym__brace_start; + v->a[30381] = aux_sym_heredoc_redirect_token1; + v->a[30382] = actions(2652); + v->a[30383] = 35; + v->a[30384] = anon_sym_PIPE; + v->a[30385] = anon_sym_SEMI_SEMI; + v->a[30386] = anon_sym_SEMI_AMP; + v->a[30387] = anon_sym_SEMI_SEMI_AMP; + v->a[30388] = anon_sym_PIPE_AMP; + v->a[30389] = anon_sym_AMP_AMP; + v->a[30390] = anon_sym_PIPE_PIPE; + v->a[30391] = anon_sym_LT; + v->a[30392] = anon_sym_GT; + v->a[30393] = anon_sym_GT_GT; + v->a[30394] = anon_sym_AMP_GT; + v->a[30395] = anon_sym_AMP_GT_GT; v->a[30396] = anon_sym_LT_AMP; v->a[30397] = anon_sym_GT_AMP; - v->a[30398] = state(2438); - v->a[30399] = 9; + v->a[30398] = anon_sym_GT_PIPE; + v->a[30399] = anon_sym_LT_AMP_DASH; small_parse_table_1520(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3030.c b/parser/static/small_parse_table/small_parse_table_3030.c deleted file mode 100644 index cf505fd8..00000000 --- a/parser/static/small_parse_table/small_parse_table_3030.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3030.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15150(t_small_parse_table_array *v) -{ - v->a[303000] = aux_sym__multiline_variable_name_token1; - v->a[303001] = actions(13730); - v->a[303002] = 9; - v->a[303003] = anon_sym_DASH; - v->a[303004] = anon_sym_STAR; - v->a[303005] = anon_sym_BANG; - v->a[303006] = anon_sym_QMARK; - v->a[303007] = anon_sym_DOLLAR; - v->a[303008] = anon_sym_POUND; - v->a[303009] = anon_sym_AT2; - v->a[303010] = anon_sym_0; - v->a[303011] = anon_sym__; - v->a[303012] = 6; - v->a[303013] = actions(3); - v->a[303014] = 1; - v->a[303015] = sym_comment; - v->a[303016] = actions(13692); - v->a[303017] = 1; - v->a[303018] = anon_sym_DQUOTE; - v->a[303019] = actions(13732); - small_parse_table_15151(v); -} - -void small_parse_table_15151(t_small_parse_table_array *v) -{ - v->a[303020] = 1; - v->a[303021] = sym_string_content; - v->a[303022] = actions(13736); - v->a[303023] = 1; - v->a[303024] = sym_variable_name; - v->a[303025] = actions(13734); - v->a[303026] = 2; - v->a[303027] = aux_sym__simple_variable_name_token1; - v->a[303028] = aux_sym__multiline_variable_name_token1; - v->a[303029] = actions(13730); - v->a[303030] = 9; - v->a[303031] = anon_sym_DASH; - v->a[303032] = anon_sym_STAR; - v->a[303033] = anon_sym_BANG; - v->a[303034] = anon_sym_QMARK; - v->a[303035] = anon_sym_DOLLAR; - v->a[303036] = anon_sym_POUND; - v->a[303037] = anon_sym_AT2; - v->a[303038] = anon_sym_0; - v->a[303039] = anon_sym__; - small_parse_table_15152(v); -} - -void small_parse_table_15152(t_small_parse_table_array *v) -{ - v->a[303040] = 6; - v->a[303041] = actions(3); - v->a[303042] = 1; - v->a[303043] = sym_comment; - v->a[303044] = actions(13700); - v->a[303045] = 1; - v->a[303046] = anon_sym_DQUOTE; - v->a[303047] = actions(13732); - v->a[303048] = 1; - v->a[303049] = sym_string_content; - v->a[303050] = actions(13736); - v->a[303051] = 1; - v->a[303052] = sym_variable_name; - v->a[303053] = actions(13734); - v->a[303054] = 2; - v->a[303055] = aux_sym__simple_variable_name_token1; - v->a[303056] = aux_sym__multiline_variable_name_token1; - v->a[303057] = actions(13730); - v->a[303058] = 9; - v->a[303059] = anon_sym_DASH; - small_parse_table_15153(v); -} - -void small_parse_table_15153(t_small_parse_table_array *v) -{ - v->a[303060] = anon_sym_STAR; - v->a[303061] = anon_sym_BANG; - v->a[303062] = anon_sym_QMARK; - v->a[303063] = anon_sym_DOLLAR; - v->a[303064] = anon_sym_POUND; - v->a[303065] = anon_sym_AT2; - v->a[303066] = anon_sym_0; - v->a[303067] = anon_sym__; - v->a[303068] = 6; - v->a[303069] = actions(3); - v->a[303070] = 1; - v->a[303071] = sym_comment; - v->a[303072] = actions(13732); - v->a[303073] = 1; - v->a[303074] = sym_string_content; - v->a[303075] = actions(13736); - v->a[303076] = 1; - v->a[303077] = sym_variable_name; - v->a[303078] = actions(13802); - v->a[303079] = 1; - small_parse_table_15154(v); -} - -void small_parse_table_15154(t_small_parse_table_array *v) -{ - v->a[303080] = anon_sym_DQUOTE; - v->a[303081] = actions(13734); - v->a[303082] = 2; - v->a[303083] = aux_sym__simple_variable_name_token1; - v->a[303084] = aux_sym__multiline_variable_name_token1; - v->a[303085] = actions(13730); - v->a[303086] = 9; - v->a[303087] = anon_sym_DASH; - v->a[303088] = anon_sym_STAR; - v->a[303089] = anon_sym_BANG; - v->a[303090] = anon_sym_QMARK; - v->a[303091] = anon_sym_DOLLAR; - v->a[303092] = anon_sym_POUND; - v->a[303093] = anon_sym_AT2; - v->a[303094] = anon_sym_0; - v->a[303095] = anon_sym__; - v->a[303096] = 6; - v->a[303097] = actions(3); - v->a[303098] = 1; - v->a[303099] = sym_comment; - small_parse_table_15155(v); -} - -/* EOF small_parse_table_3030.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3031.c b/parser/static/small_parse_table/small_parse_table_3031.c deleted file mode 100644 index ce8c5288..00000000 --- a/parser/static/small_parse_table/small_parse_table_3031.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3031.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15155(t_small_parse_table_array *v) -{ - v->a[303100] = actions(1819); - v->a[303101] = 1; - v->a[303102] = anon_sym_DQUOTE; - v->a[303103] = actions(1823); - v->a[303104] = 1; - v->a[303105] = sym_variable_name; - v->a[303106] = state(1125); - v->a[303107] = 1; - v->a[303108] = sym_string; - v->a[303109] = actions(1821); - v->a[303110] = 2; - v->a[303111] = aux_sym__simple_variable_name_token1; - v->a[303112] = aux_sym__multiline_variable_name_token1; - v->a[303113] = actions(1817); - v->a[303114] = 9; - v->a[303115] = anon_sym_DASH; - v->a[303116] = anon_sym_STAR; - v->a[303117] = anon_sym_BANG; - v->a[303118] = anon_sym_QMARK; - v->a[303119] = anon_sym_DOLLAR; - small_parse_table_15156(v); -} - -void small_parse_table_15156(t_small_parse_table_array *v) -{ - v->a[303120] = anon_sym_POUND; - v->a[303121] = anon_sym_AT2; - v->a[303122] = anon_sym_0; - v->a[303123] = anon_sym__; - v->a[303124] = 6; - v->a[303125] = actions(3); - v->a[303126] = 1; - v->a[303127] = sym_comment; - v->a[303128] = actions(4867); - v->a[303129] = 1; - v->a[303130] = anon_sym_DQUOTE; - v->a[303131] = actions(4871); - v->a[303132] = 1; - v->a[303133] = sym_variable_name; - v->a[303134] = state(2525); - v->a[303135] = 1; - v->a[303136] = sym_string; - v->a[303137] = actions(4869); - v->a[303138] = 2; - v->a[303139] = aux_sym__simple_variable_name_token1; - small_parse_table_15157(v); -} - -void small_parse_table_15157(t_small_parse_table_array *v) -{ - v->a[303140] = aux_sym__multiline_variable_name_token1; - v->a[303141] = actions(4865); - v->a[303142] = 9; - v->a[303143] = anon_sym_DASH; - v->a[303144] = anon_sym_STAR; - v->a[303145] = anon_sym_BANG; - v->a[303146] = anon_sym_QMARK; - v->a[303147] = anon_sym_DOLLAR; - v->a[303148] = anon_sym_POUND; - v->a[303149] = anon_sym_AT2; - v->a[303150] = anon_sym_0; - v->a[303151] = anon_sym__; - v->a[303152] = 6; - v->a[303153] = actions(3); - v->a[303154] = 1; - v->a[303155] = sym_comment; - v->a[303156] = actions(13380); - v->a[303157] = 1; - v->a[303158] = anon_sym_DQUOTE; - v->a[303159] = actions(13732); - small_parse_table_15158(v); -} - -void small_parse_table_15158(t_small_parse_table_array *v) -{ - v->a[303160] = 1; - v->a[303161] = sym_string_content; - v->a[303162] = actions(13736); - v->a[303163] = 1; - v->a[303164] = sym_variable_name; - v->a[303165] = actions(13734); - v->a[303166] = 2; - v->a[303167] = aux_sym__simple_variable_name_token1; - v->a[303168] = aux_sym__multiline_variable_name_token1; - v->a[303169] = actions(13730); - v->a[303170] = 9; - v->a[303171] = anon_sym_DASH; - v->a[303172] = anon_sym_STAR; - v->a[303173] = anon_sym_BANG; - v->a[303174] = anon_sym_QMARK; - v->a[303175] = anon_sym_DOLLAR; - v->a[303176] = anon_sym_POUND; - v->a[303177] = anon_sym_AT2; - v->a[303178] = anon_sym_0; - v->a[303179] = anon_sym__; - small_parse_table_15159(v); -} - -void small_parse_table_15159(t_small_parse_table_array *v) -{ - v->a[303180] = 6; - v->a[303181] = actions(3); - v->a[303182] = 1; - v->a[303183] = sym_comment; - v->a[303184] = actions(5614); - v->a[303185] = 1; - v->a[303186] = anon_sym_DQUOTE; - v->a[303187] = actions(5719); - v->a[303188] = 1; - v->a[303189] = sym_variable_name; - v->a[303190] = state(3393); - v->a[303191] = 1; - v->a[303192] = sym_string; - v->a[303193] = actions(5717); - v->a[303194] = 2; - v->a[303195] = aux_sym__simple_variable_name_token1; - v->a[303196] = aux_sym__multiline_variable_name_token1; - v->a[303197] = actions(5715); - v->a[303198] = 9; - v->a[303199] = anon_sym_DASH; - small_parse_table_15160(v); -} - -/* EOF small_parse_table_3031.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3032.c b/parser/static/small_parse_table/small_parse_table_3032.c deleted file mode 100644 index 7a1bb281..00000000 --- a/parser/static/small_parse_table/small_parse_table_3032.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3032.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15160(t_small_parse_table_array *v) -{ - v->a[303200] = anon_sym_STAR; - v->a[303201] = anon_sym_BANG; - v->a[303202] = anon_sym_QMARK; - v->a[303203] = anon_sym_DOLLAR; - v->a[303204] = anon_sym_POUND; - v->a[303205] = anon_sym_AT2; - v->a[303206] = anon_sym_0; - v->a[303207] = anon_sym__; - v->a[303208] = 6; - v->a[303209] = actions(3); - v->a[303210] = 1; - v->a[303211] = sym_comment; - v->a[303212] = actions(13732); - v->a[303213] = 1; - v->a[303214] = sym_string_content; - v->a[303215] = actions(13736); - v->a[303216] = 1; - v->a[303217] = sym_variable_name; - v->a[303218] = actions(13804); - v->a[303219] = 1; - small_parse_table_15161(v); -} - -void small_parse_table_15161(t_small_parse_table_array *v) -{ - v->a[303220] = anon_sym_DQUOTE; - v->a[303221] = actions(13734); - v->a[303222] = 2; - v->a[303223] = aux_sym__simple_variable_name_token1; - v->a[303224] = aux_sym__multiline_variable_name_token1; - v->a[303225] = actions(13730); - v->a[303226] = 9; - v->a[303227] = anon_sym_DASH; - v->a[303228] = anon_sym_STAR; - v->a[303229] = anon_sym_BANG; - v->a[303230] = anon_sym_QMARK; - v->a[303231] = anon_sym_DOLLAR; - v->a[303232] = anon_sym_POUND; - v->a[303233] = anon_sym_AT2; - v->a[303234] = anon_sym_0; - v->a[303235] = anon_sym__; - v->a[303236] = 6; - v->a[303237] = actions(3); - v->a[303238] = 1; - v->a[303239] = sym_comment; - small_parse_table_15162(v); -} - -void small_parse_table_15162(t_small_parse_table_array *v) -{ - v->a[303240] = actions(13732); - v->a[303241] = 1; - v->a[303242] = sym_string_content; - v->a[303243] = actions(13736); - v->a[303244] = 1; - v->a[303245] = sym_variable_name; - v->a[303246] = actions(13806); - v->a[303247] = 1; - v->a[303248] = anon_sym_DQUOTE; - v->a[303249] = actions(13734); - v->a[303250] = 2; - v->a[303251] = aux_sym__simple_variable_name_token1; - v->a[303252] = aux_sym__multiline_variable_name_token1; - v->a[303253] = actions(13730); - v->a[303254] = 9; - v->a[303255] = anon_sym_DASH; - v->a[303256] = anon_sym_STAR; - v->a[303257] = anon_sym_BANG; - v->a[303258] = anon_sym_QMARK; - v->a[303259] = anon_sym_DOLLAR; - small_parse_table_15163(v); -} - -void small_parse_table_15163(t_small_parse_table_array *v) -{ - v->a[303260] = anon_sym_POUND; - v->a[303261] = anon_sym_AT2; - v->a[303262] = anon_sym_0; - v->a[303263] = anon_sym__; - v->a[303264] = 6; - v->a[303265] = actions(3); - v->a[303266] = 1; - v->a[303267] = sym_comment; - v->a[303268] = actions(13732); - v->a[303269] = 1; - v->a[303270] = sym_string_content; - v->a[303271] = actions(13736); - v->a[303272] = 1; - v->a[303273] = sym_variable_name; - v->a[303274] = actions(13808); - v->a[303275] = 1; - v->a[303276] = anon_sym_DQUOTE; - v->a[303277] = actions(13734); - v->a[303278] = 2; - v->a[303279] = aux_sym__simple_variable_name_token1; - small_parse_table_15164(v); -} - -void small_parse_table_15164(t_small_parse_table_array *v) -{ - v->a[303280] = aux_sym__multiline_variable_name_token1; - v->a[303281] = actions(13730); - v->a[303282] = 9; - v->a[303283] = anon_sym_DASH; - v->a[303284] = anon_sym_STAR; - v->a[303285] = anon_sym_BANG; - v->a[303286] = anon_sym_QMARK; - v->a[303287] = anon_sym_DOLLAR; - v->a[303288] = anon_sym_POUND; - v->a[303289] = anon_sym_AT2; - v->a[303290] = anon_sym_0; - v->a[303291] = anon_sym__; - v->a[303292] = 6; - v->a[303293] = actions(3); - v->a[303294] = 1; - v->a[303295] = sym_comment; - v->a[303296] = actions(4084); - v->a[303297] = 1; - v->a[303298] = anon_sym_DQUOTE; - v->a[303299] = actions(7613); - small_parse_table_15165(v); -} - -/* EOF small_parse_table_3032.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3033.c b/parser/static/small_parse_table/small_parse_table_3033.c deleted file mode 100644 index 787ed42a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3033.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3033.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15165(t_small_parse_table_array *v) -{ - v->a[303300] = 1; - v->a[303301] = sym_variable_name; - v->a[303302] = state(4606); - v->a[303303] = 1; - v->a[303304] = sym_string; - v->a[303305] = actions(7611); - v->a[303306] = 2; - v->a[303307] = aux_sym__simple_variable_name_token1; - v->a[303308] = aux_sym__multiline_variable_name_token1; - v->a[303309] = actions(7609); - v->a[303310] = 9; - v->a[303311] = anon_sym_DASH; - v->a[303312] = anon_sym_STAR; - v->a[303313] = anon_sym_BANG; - v->a[303314] = anon_sym_QMARK; - v->a[303315] = anon_sym_DOLLAR; - v->a[303316] = anon_sym_POUND; - v->a[303317] = anon_sym_AT2; - v->a[303318] = anon_sym_0; - v->a[303319] = anon_sym__; - small_parse_table_15166(v); -} - -void small_parse_table_15166(t_small_parse_table_array *v) -{ - v->a[303320] = 6; - v->a[303321] = actions(3); - v->a[303322] = 1; - v->a[303323] = sym_comment; - v->a[303324] = actions(13388); - v->a[303325] = 1; - v->a[303326] = anon_sym_DQUOTE; - v->a[303327] = actions(13732); - v->a[303328] = 1; - v->a[303329] = sym_string_content; - v->a[303330] = actions(13736); - v->a[303331] = 1; - v->a[303332] = sym_variable_name; - v->a[303333] = actions(13734); - v->a[303334] = 2; - v->a[303335] = aux_sym__simple_variable_name_token1; - v->a[303336] = aux_sym__multiline_variable_name_token1; - v->a[303337] = actions(13730); - v->a[303338] = 9; - v->a[303339] = anon_sym_DASH; - small_parse_table_15167(v); -} - -void small_parse_table_15167(t_small_parse_table_array *v) -{ - v->a[303340] = anon_sym_STAR; - v->a[303341] = anon_sym_BANG; - v->a[303342] = anon_sym_QMARK; - v->a[303343] = anon_sym_DOLLAR; - v->a[303344] = anon_sym_POUND; - v->a[303345] = anon_sym_AT2; - v->a[303346] = anon_sym_0; - v->a[303347] = anon_sym__; - v->a[303348] = 6; - v->a[303349] = actions(3); - v->a[303350] = 1; - v->a[303351] = sym_comment; - v->a[303352] = actions(1418); - v->a[303353] = 1; - v->a[303354] = anon_sym_DQUOTE; - v->a[303355] = actions(1807); - v->a[303356] = 1; - v->a[303357] = sym_variable_name; - v->a[303358] = state(922); - v->a[303359] = 1; - small_parse_table_15168(v); -} - -void small_parse_table_15168(t_small_parse_table_array *v) -{ - v->a[303360] = sym_string; - v->a[303361] = actions(1805); - v->a[303362] = 2; - v->a[303363] = aux_sym__simple_variable_name_token1; - v->a[303364] = aux_sym__multiline_variable_name_token1; - v->a[303365] = actions(1803); - v->a[303366] = 9; - v->a[303367] = anon_sym_DASH; - v->a[303368] = anon_sym_STAR; - v->a[303369] = anon_sym_BANG; - v->a[303370] = anon_sym_QMARK; - v->a[303371] = anon_sym_DOLLAR; - v->a[303372] = anon_sym_POUND; - v->a[303373] = anon_sym_AT2; - v->a[303374] = anon_sym_0; - v->a[303375] = anon_sym__; - v->a[303376] = 6; - v->a[303377] = actions(3); - v->a[303378] = 1; - v->a[303379] = sym_comment; - small_parse_table_15169(v); -} - -void small_parse_table_15169(t_small_parse_table_array *v) -{ - v->a[303380] = actions(13400); - v->a[303381] = 1; - v->a[303382] = anon_sym_DQUOTE; - v->a[303383] = actions(13732); - v->a[303384] = 1; - v->a[303385] = sym_string_content; - v->a[303386] = actions(13736); - v->a[303387] = 1; - v->a[303388] = sym_variable_name; - v->a[303389] = actions(13734); - v->a[303390] = 2; - v->a[303391] = aux_sym__simple_variable_name_token1; - v->a[303392] = aux_sym__multiline_variable_name_token1; - v->a[303393] = actions(13730); - v->a[303394] = 9; - v->a[303395] = anon_sym_DASH; - v->a[303396] = anon_sym_STAR; - v->a[303397] = anon_sym_BANG; - v->a[303398] = anon_sym_QMARK; - v->a[303399] = anon_sym_DOLLAR; - small_parse_table_15170(v); -} - -/* EOF small_parse_table_3033.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3034.c b/parser/static/small_parse_table/small_parse_table_3034.c deleted file mode 100644 index 70d2f5b8..00000000 --- a/parser/static/small_parse_table/small_parse_table_3034.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3034.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15170(t_small_parse_table_array *v) -{ - v->a[303400] = anon_sym_POUND; - v->a[303401] = anon_sym_AT2; - v->a[303402] = anon_sym_0; - v->a[303403] = anon_sym__; - v->a[303404] = 6; - v->a[303405] = actions(3); - v->a[303406] = 1; - v->a[303407] = sym_comment; - v->a[303408] = actions(13732); - v->a[303409] = 1; - v->a[303410] = sym_string_content; - v->a[303411] = actions(13736); - v->a[303412] = 1; - v->a[303413] = sym_variable_name; - v->a[303414] = actions(13810); - v->a[303415] = 1; - v->a[303416] = anon_sym_DQUOTE; - v->a[303417] = actions(13734); - v->a[303418] = 2; - v->a[303419] = aux_sym__simple_variable_name_token1; - small_parse_table_15171(v); -} - -void small_parse_table_15171(t_small_parse_table_array *v) -{ - v->a[303420] = aux_sym__multiline_variable_name_token1; - v->a[303421] = actions(13730); - v->a[303422] = 9; - v->a[303423] = anon_sym_DASH; - v->a[303424] = anon_sym_STAR; - v->a[303425] = anon_sym_BANG; - v->a[303426] = anon_sym_QMARK; - v->a[303427] = anon_sym_DOLLAR; - v->a[303428] = anon_sym_POUND; - v->a[303429] = anon_sym_AT2; - v->a[303430] = anon_sym_0; - v->a[303431] = anon_sym__; - v->a[303432] = 6; - v->a[303433] = actions(3); - v->a[303434] = 1; - v->a[303435] = sym_comment; - v->a[303436] = actions(13064); - v->a[303437] = 1; - v->a[303438] = anon_sym_DQUOTE; - v->a[303439] = actions(13732); - small_parse_table_15172(v); -} - -void small_parse_table_15172(t_small_parse_table_array *v) -{ - v->a[303440] = 1; - v->a[303441] = sym_string_content; - v->a[303442] = actions(13736); - v->a[303443] = 1; - v->a[303444] = sym_variable_name; - v->a[303445] = actions(13734); - v->a[303446] = 2; - v->a[303447] = aux_sym__simple_variable_name_token1; - v->a[303448] = aux_sym__multiline_variable_name_token1; - v->a[303449] = actions(13730); - v->a[303450] = 9; - v->a[303451] = anon_sym_DASH; - v->a[303452] = anon_sym_STAR; - v->a[303453] = anon_sym_BANG; - v->a[303454] = anon_sym_QMARK; - v->a[303455] = anon_sym_DOLLAR; - v->a[303456] = anon_sym_POUND; - v->a[303457] = anon_sym_AT2; - v->a[303458] = anon_sym_0; - v->a[303459] = anon_sym__; - small_parse_table_15173(v); -} - -void small_parse_table_15173(t_small_parse_table_array *v) -{ - v->a[303460] = 6; - v->a[303461] = actions(3); - v->a[303462] = 1; - v->a[303463] = sym_comment; - v->a[303464] = actions(13262); - v->a[303465] = 1; - v->a[303466] = anon_sym_DQUOTE; - v->a[303467] = actions(13732); - v->a[303468] = 1; - v->a[303469] = sym_string_content; - v->a[303470] = actions(13736); - v->a[303471] = 1; - v->a[303472] = sym_variable_name; - v->a[303473] = actions(13734); - v->a[303474] = 2; - v->a[303475] = aux_sym__simple_variable_name_token1; - v->a[303476] = aux_sym__multiline_variable_name_token1; - v->a[303477] = actions(13730); - v->a[303478] = 9; - v->a[303479] = anon_sym_DASH; - small_parse_table_15174(v); -} - -void small_parse_table_15174(t_small_parse_table_array *v) -{ - v->a[303480] = anon_sym_STAR; - v->a[303481] = anon_sym_BANG; - v->a[303482] = anon_sym_QMARK; - v->a[303483] = anon_sym_DOLLAR; - v->a[303484] = anon_sym_POUND; - v->a[303485] = anon_sym_AT2; - v->a[303486] = anon_sym_0; - v->a[303487] = anon_sym__; - v->a[303488] = 6; - v->a[303489] = actions(3); - v->a[303490] = 1; - v->a[303491] = sym_comment; - v->a[303492] = actions(13278); - v->a[303493] = 1; - v->a[303494] = anon_sym_DQUOTE; - v->a[303495] = actions(13732); - v->a[303496] = 1; - v->a[303497] = sym_string_content; - v->a[303498] = actions(13736); - v->a[303499] = 1; - small_parse_table_15175(v); -} - -/* EOF small_parse_table_3034.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3035.c b/parser/static/small_parse_table/small_parse_table_3035.c deleted file mode 100644 index dd673e5b..00000000 --- a/parser/static/small_parse_table/small_parse_table_3035.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3035.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15175(t_small_parse_table_array *v) -{ - v->a[303500] = sym_variable_name; - v->a[303501] = actions(13734); - v->a[303502] = 2; - v->a[303503] = aux_sym__simple_variable_name_token1; - v->a[303504] = aux_sym__multiline_variable_name_token1; - v->a[303505] = actions(13730); - v->a[303506] = 9; - v->a[303507] = anon_sym_DASH; - v->a[303508] = anon_sym_STAR; - v->a[303509] = anon_sym_BANG; - v->a[303510] = anon_sym_QMARK; - v->a[303511] = anon_sym_DOLLAR; - v->a[303512] = anon_sym_POUND; - v->a[303513] = anon_sym_AT2; - v->a[303514] = anon_sym_0; - v->a[303515] = anon_sym__; - v->a[303516] = 6; - v->a[303517] = actions(3); - v->a[303518] = 1; - v->a[303519] = sym_comment; - small_parse_table_15176(v); -} - -void small_parse_table_15176(t_small_parse_table_array *v) -{ - v->a[303520] = actions(13684); - v->a[303521] = 1; - v->a[303522] = anon_sym_DQUOTE; - v->a[303523] = actions(13732); - v->a[303524] = 1; - v->a[303525] = sym_string_content; - v->a[303526] = actions(13736); - v->a[303527] = 1; - v->a[303528] = sym_variable_name; - v->a[303529] = actions(13734); - v->a[303530] = 2; - v->a[303531] = aux_sym__simple_variable_name_token1; - v->a[303532] = aux_sym__multiline_variable_name_token1; - v->a[303533] = actions(13730); - v->a[303534] = 9; - v->a[303535] = anon_sym_DASH; - v->a[303536] = anon_sym_STAR; - v->a[303537] = anon_sym_BANG; - v->a[303538] = anon_sym_QMARK; - v->a[303539] = anon_sym_DOLLAR; - small_parse_table_15177(v); -} - -void small_parse_table_15177(t_small_parse_table_array *v) -{ - v->a[303540] = anon_sym_POUND; - v->a[303541] = anon_sym_AT2; - v->a[303542] = anon_sym_0; - v->a[303543] = anon_sym__; - v->a[303544] = 6; - v->a[303545] = actions(3); - v->a[303546] = 1; - v->a[303547] = sym_comment; - v->a[303548] = actions(13416); - v->a[303549] = 1; - v->a[303550] = anon_sym_DQUOTE; - v->a[303551] = actions(13732); - v->a[303552] = 1; - v->a[303553] = sym_string_content; - v->a[303554] = actions(13736); - v->a[303555] = 1; - v->a[303556] = sym_variable_name; - v->a[303557] = actions(13734); - v->a[303558] = 2; - v->a[303559] = aux_sym__simple_variable_name_token1; - small_parse_table_15178(v); -} - -void small_parse_table_15178(t_small_parse_table_array *v) -{ - v->a[303560] = aux_sym__multiline_variable_name_token1; - v->a[303561] = actions(13730); - v->a[303562] = 9; - v->a[303563] = anon_sym_DASH; - v->a[303564] = anon_sym_STAR; - v->a[303565] = anon_sym_BANG; - v->a[303566] = anon_sym_QMARK; - v->a[303567] = anon_sym_DOLLAR; - v->a[303568] = anon_sym_POUND; - v->a[303569] = anon_sym_AT2; - v->a[303570] = anon_sym_0; - v->a[303571] = anon_sym__; - v->a[303572] = 6; - v->a[303573] = actions(3); - v->a[303574] = 1; - v->a[303575] = sym_comment; - v->a[303576] = actions(13078); - v->a[303577] = 1; - v->a[303578] = anon_sym_DQUOTE; - v->a[303579] = actions(13732); - small_parse_table_15179(v); -} - -void small_parse_table_15179(t_small_parse_table_array *v) -{ - v->a[303580] = 1; - v->a[303581] = sym_string_content; - v->a[303582] = actions(13736); - v->a[303583] = 1; - v->a[303584] = sym_variable_name; - v->a[303585] = actions(13734); - v->a[303586] = 2; - v->a[303587] = aux_sym__simple_variable_name_token1; - v->a[303588] = aux_sym__multiline_variable_name_token1; - v->a[303589] = actions(13730); - v->a[303590] = 9; - v->a[303591] = anon_sym_DASH; - v->a[303592] = anon_sym_STAR; - v->a[303593] = anon_sym_BANG; - v->a[303594] = anon_sym_QMARK; - v->a[303595] = anon_sym_DOLLAR; - v->a[303596] = anon_sym_POUND; - v->a[303597] = anon_sym_AT2; - v->a[303598] = anon_sym_0; - v->a[303599] = anon_sym__; - small_parse_table_15180(v); -} - -/* EOF small_parse_table_3035.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3036.c b/parser/static/small_parse_table/small_parse_table_3036.c deleted file mode 100644 index a4f6e339..00000000 --- a/parser/static/small_parse_table/small_parse_table_3036.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3036.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15180(t_small_parse_table_array *v) -{ - v->a[303600] = 6; - v->a[303601] = actions(3); - v->a[303602] = 1; - v->a[303603] = sym_comment; - v->a[303604] = actions(13732); - v->a[303605] = 1; - v->a[303606] = sym_string_content; - v->a[303607] = actions(13736); - v->a[303608] = 1; - v->a[303609] = sym_variable_name; - v->a[303610] = actions(13812); - v->a[303611] = 1; - v->a[303612] = anon_sym_DQUOTE; - v->a[303613] = actions(13734); - v->a[303614] = 2; - v->a[303615] = aux_sym__simple_variable_name_token1; - v->a[303616] = aux_sym__multiline_variable_name_token1; - v->a[303617] = actions(13730); - v->a[303618] = 9; - v->a[303619] = anon_sym_DASH; - small_parse_table_15181(v); -} - -void small_parse_table_15181(t_small_parse_table_array *v) -{ - v->a[303620] = anon_sym_STAR; - v->a[303621] = anon_sym_BANG; - v->a[303622] = anon_sym_QMARK; - v->a[303623] = anon_sym_DOLLAR; - v->a[303624] = anon_sym_POUND; - v->a[303625] = anon_sym_AT2; - v->a[303626] = anon_sym_0; - v->a[303627] = anon_sym__; - v->a[303628] = 6; - v->a[303629] = actions(3); - v->a[303630] = 1; - v->a[303631] = sym_comment; - v->a[303632] = actions(1811); - v->a[303633] = 1; - v->a[303634] = anon_sym_DQUOTE; - v->a[303635] = actions(1815); - v->a[303636] = 1; - v->a[303637] = sym_variable_name; - v->a[303638] = state(1061); - v->a[303639] = 1; - small_parse_table_15182(v); -} - -void small_parse_table_15182(t_small_parse_table_array *v) -{ - v->a[303640] = sym_string; - v->a[303641] = actions(1813); - v->a[303642] = 2; - v->a[303643] = aux_sym__simple_variable_name_token1; - v->a[303644] = aux_sym__multiline_variable_name_token1; - v->a[303645] = actions(1809); - v->a[303646] = 9; - v->a[303647] = anon_sym_DASH; - v->a[303648] = anon_sym_STAR; - v->a[303649] = anon_sym_BANG; - v->a[303650] = anon_sym_QMARK; - v->a[303651] = anon_sym_DOLLAR; - v->a[303652] = anon_sym_POUND; - v->a[303653] = anon_sym_AT2; - v->a[303654] = anon_sym_0; - v->a[303655] = anon_sym__; - v->a[303656] = 6; - v->a[303657] = actions(3); - v->a[303658] = 1; - v->a[303659] = sym_comment; - small_parse_table_15183(v); -} - -void small_parse_table_15183(t_small_parse_table_array *v) -{ - v->a[303660] = actions(6492); - v->a[303661] = 1; - v->a[303662] = anon_sym_DQUOTE; - v->a[303663] = actions(13048); - v->a[303664] = 1; - v->a[303665] = sym_variable_name; - v->a[303666] = state(6513); - v->a[303667] = 1; - v->a[303668] = sym_string; - v->a[303669] = actions(13046); - v->a[303670] = 2; - v->a[303671] = aux_sym__simple_variable_name_token1; - v->a[303672] = aux_sym__multiline_variable_name_token1; - v->a[303673] = actions(13044); - v->a[303674] = 9; - v->a[303675] = anon_sym_DASH; - v->a[303676] = anon_sym_STAR; - v->a[303677] = anon_sym_BANG; - v->a[303678] = anon_sym_QMARK; - v->a[303679] = anon_sym_DOLLAR; - small_parse_table_15184(v); -} - -void small_parse_table_15184(t_small_parse_table_array *v) -{ - v->a[303680] = anon_sym_POUND; - v->a[303681] = anon_sym_AT2; - v->a[303682] = anon_sym_0; - v->a[303683] = anon_sym__; - v->a[303684] = 6; - v->a[303685] = actions(3); - v->a[303686] = 1; - v->a[303687] = sym_comment; - v->a[303688] = actions(13732); - v->a[303689] = 1; - v->a[303690] = sym_string_content; - v->a[303691] = actions(13736); - v->a[303692] = 1; - v->a[303693] = sym_variable_name; - v->a[303694] = actions(13814); - v->a[303695] = 1; - v->a[303696] = anon_sym_DQUOTE; - v->a[303697] = actions(13734); - v->a[303698] = 2; - v->a[303699] = aux_sym__simple_variable_name_token1; - small_parse_table_15185(v); -} - -/* EOF small_parse_table_3036.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3037.c b/parser/static/small_parse_table/small_parse_table_3037.c deleted file mode 100644 index f3559c36..00000000 --- a/parser/static/small_parse_table/small_parse_table_3037.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3037.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15185(t_small_parse_table_array *v) -{ - v->a[303700] = aux_sym__multiline_variable_name_token1; - v->a[303701] = actions(13730); - v->a[303702] = 9; - v->a[303703] = anon_sym_DASH; - v->a[303704] = anon_sym_STAR; - v->a[303705] = anon_sym_BANG; - v->a[303706] = anon_sym_QMARK; - v->a[303707] = anon_sym_DOLLAR; - v->a[303708] = anon_sym_POUND; - v->a[303709] = anon_sym_AT2; - v->a[303710] = anon_sym_0; - v->a[303711] = anon_sym__; - v->a[303712] = 6; - v->a[303713] = actions(3); - v->a[303714] = 1; - v->a[303715] = sym_comment; - v->a[303716] = actions(6210); - v->a[303717] = 1; - v->a[303718] = anon_sym_DQUOTE; - v->a[303719] = actions(6214); - small_parse_table_15186(v); -} - -void small_parse_table_15186(t_small_parse_table_array *v) -{ - v->a[303720] = 1; - v->a[303721] = sym_variable_name; - v->a[303722] = state(3525); - v->a[303723] = 1; - v->a[303724] = sym_string; - v->a[303725] = actions(6212); - v->a[303726] = 2; - v->a[303727] = aux_sym__simple_variable_name_token1; - v->a[303728] = aux_sym__multiline_variable_name_token1; - v->a[303729] = actions(6208); - v->a[303730] = 9; - v->a[303731] = anon_sym_DASH; - v->a[303732] = anon_sym_STAR; - v->a[303733] = anon_sym_BANG; - v->a[303734] = anon_sym_QMARK; - v->a[303735] = anon_sym_DOLLAR; - v->a[303736] = anon_sym_POUND; - v->a[303737] = anon_sym_AT2; - v->a[303738] = anon_sym_0; - v->a[303739] = anon_sym__; - small_parse_table_15187(v); -} - -void small_parse_table_15187(t_small_parse_table_array *v) -{ - v->a[303740] = 6; - v->a[303741] = actions(3); - v->a[303742] = 1; - v->a[303743] = sym_comment; - v->a[303744] = actions(13420); - v->a[303745] = 1; - v->a[303746] = anon_sym_DQUOTE; - v->a[303747] = actions(13732); - v->a[303748] = 1; - v->a[303749] = sym_string_content; - v->a[303750] = actions(13736); - v->a[303751] = 1; - v->a[303752] = sym_variable_name; - v->a[303753] = actions(13734); - v->a[303754] = 2; - v->a[303755] = aux_sym__simple_variable_name_token1; - v->a[303756] = aux_sym__multiline_variable_name_token1; - v->a[303757] = actions(13730); - v->a[303758] = 9; - v->a[303759] = anon_sym_DASH; - small_parse_table_15188(v); -} - -void small_parse_table_15188(t_small_parse_table_array *v) -{ - v->a[303760] = anon_sym_STAR; - v->a[303761] = anon_sym_BANG; - v->a[303762] = anon_sym_QMARK; - v->a[303763] = anon_sym_DOLLAR; - v->a[303764] = anon_sym_POUND; - v->a[303765] = anon_sym_AT2; - v->a[303766] = anon_sym_0; - v->a[303767] = anon_sym__; - v->a[303768] = 6; - v->a[303769] = actions(3); - v->a[303770] = 1; - v->a[303771] = sym_comment; - v->a[303772] = actions(13732); - v->a[303773] = 1; - v->a[303774] = sym_string_content; - v->a[303775] = actions(13736); - v->a[303776] = 1; - v->a[303777] = sym_variable_name; - v->a[303778] = actions(13816); - v->a[303779] = 1; - small_parse_table_15189(v); -} - -void small_parse_table_15189(t_small_parse_table_array *v) -{ - v->a[303780] = anon_sym_DQUOTE; - v->a[303781] = actions(13734); - v->a[303782] = 2; - v->a[303783] = aux_sym__simple_variable_name_token1; - v->a[303784] = aux_sym__multiline_variable_name_token1; - v->a[303785] = actions(13730); - v->a[303786] = 9; - v->a[303787] = anon_sym_DASH; - v->a[303788] = anon_sym_STAR; - v->a[303789] = anon_sym_BANG; - v->a[303790] = anon_sym_QMARK; - v->a[303791] = anon_sym_DOLLAR; - v->a[303792] = anon_sym_POUND; - v->a[303793] = anon_sym_AT2; - v->a[303794] = anon_sym_0; - v->a[303795] = anon_sym__; - v->a[303796] = 6; - v->a[303797] = actions(3); - v->a[303798] = 1; - v->a[303799] = sym_comment; - small_parse_table_15190(v); -} - -/* EOF small_parse_table_3037.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3038.c b/parser/static/small_parse_table/small_parse_table_3038.c deleted file mode 100644 index 7fccd209..00000000 --- a/parser/static/small_parse_table/small_parse_table_3038.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3038.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15190(t_small_parse_table_array *v) -{ - v->a[303800] = actions(262); - v->a[303801] = 1; - v->a[303802] = anon_sym_DQUOTE; - v->a[303803] = actions(5162); - v->a[303804] = 1; - v->a[303805] = sym_variable_name; - v->a[303806] = state(2734); - v->a[303807] = 1; - v->a[303808] = sym_string; - v->a[303809] = actions(5160); - v->a[303810] = 2; - v->a[303811] = aux_sym__simple_variable_name_token1; - v->a[303812] = aux_sym__multiline_variable_name_token1; - v->a[303813] = actions(5158); - v->a[303814] = 9; - v->a[303815] = anon_sym_DASH; - v->a[303816] = anon_sym_STAR; - v->a[303817] = anon_sym_BANG; - v->a[303818] = anon_sym_QMARK; - v->a[303819] = anon_sym_DOLLAR; - small_parse_table_15191(v); -} - -void small_parse_table_15191(t_small_parse_table_array *v) -{ - v->a[303820] = anon_sym_POUND; - v->a[303821] = anon_sym_AT2; - v->a[303822] = anon_sym_0; - v->a[303823] = anon_sym__; - v->a[303824] = 6; - v->a[303825] = actions(3); - v->a[303826] = 1; - v->a[303827] = sym_comment; - v->a[303828] = actions(13732); - v->a[303829] = 1; - v->a[303830] = sym_string_content; - v->a[303831] = actions(13736); - v->a[303832] = 1; - v->a[303833] = sym_variable_name; - v->a[303834] = actions(13818); - v->a[303835] = 1; - v->a[303836] = anon_sym_DQUOTE; - v->a[303837] = actions(13734); - v->a[303838] = 2; - v->a[303839] = aux_sym__simple_variable_name_token1; - small_parse_table_15192(v); -} - -void small_parse_table_15192(t_small_parse_table_array *v) -{ - v->a[303840] = aux_sym__multiline_variable_name_token1; - v->a[303841] = actions(13730); - v->a[303842] = 9; - v->a[303843] = anon_sym_DASH; - v->a[303844] = anon_sym_STAR; - v->a[303845] = anon_sym_BANG; - v->a[303846] = anon_sym_QMARK; - v->a[303847] = anon_sym_DOLLAR; - v->a[303848] = anon_sym_POUND; - v->a[303849] = anon_sym_AT2; - v->a[303850] = anon_sym_0; - v->a[303851] = anon_sym__; - v->a[303852] = 6; - v->a[303853] = actions(3); - v->a[303854] = 1; - v->a[303855] = sym_comment; - v->a[303856] = actions(2608); - v->a[303857] = 1; - v->a[303858] = anon_sym_DQUOTE; - v->a[303859] = actions(2778); - small_parse_table_15193(v); -} - -void small_parse_table_15193(t_small_parse_table_array *v) -{ - v->a[303860] = 1; - v->a[303861] = sym_variable_name; - v->a[303862] = state(1525); - v->a[303863] = 1; - v->a[303864] = sym_string; - v->a[303865] = actions(2776); - v->a[303866] = 2; - v->a[303867] = aux_sym__simple_variable_name_token1; - v->a[303868] = aux_sym__multiline_variable_name_token1; - v->a[303869] = actions(2774); - v->a[303870] = 9; - v->a[303871] = anon_sym_DASH; - v->a[303872] = anon_sym_STAR; - v->a[303873] = anon_sym_BANG; - v->a[303874] = anon_sym_QMARK; - v->a[303875] = anon_sym_DOLLAR; - v->a[303876] = anon_sym_POUND; - v->a[303877] = anon_sym_AT2; - v->a[303878] = anon_sym_0; - v->a[303879] = anon_sym__; - small_parse_table_15194(v); -} - -void small_parse_table_15194(t_small_parse_table_array *v) -{ - v->a[303880] = 6; - v->a[303881] = actions(3); - v->a[303882] = 1; - v->a[303883] = sym_comment; - v->a[303884] = actions(13732); - v->a[303885] = 1; - v->a[303886] = sym_string_content; - v->a[303887] = actions(13736); - v->a[303888] = 1; - v->a[303889] = sym_variable_name; - v->a[303890] = actions(13820); - v->a[303891] = 1; - v->a[303892] = anon_sym_DQUOTE; - v->a[303893] = actions(13734); - v->a[303894] = 2; - v->a[303895] = aux_sym__simple_variable_name_token1; - v->a[303896] = aux_sym__multiline_variable_name_token1; - v->a[303897] = actions(13730); - v->a[303898] = 9; - v->a[303899] = anon_sym_DASH; - small_parse_table_15195(v); -} - -/* EOF small_parse_table_3038.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3039.c b/parser/static/small_parse_table/small_parse_table_3039.c deleted file mode 100644 index 4fcacc1a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3039.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3039.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15195(t_small_parse_table_array *v) -{ - v->a[303900] = anon_sym_STAR; - v->a[303901] = anon_sym_BANG; - v->a[303902] = anon_sym_QMARK; - v->a[303903] = anon_sym_DOLLAR; - v->a[303904] = anon_sym_POUND; - v->a[303905] = anon_sym_AT2; - v->a[303906] = anon_sym_0; - v->a[303907] = anon_sym__; - v->a[303908] = 6; - v->a[303909] = actions(3); - v->a[303910] = 1; - v->a[303911] = sym_comment; - v->a[303912] = actions(13732); - v->a[303913] = 1; - v->a[303914] = sym_string_content; - v->a[303915] = actions(13736); - v->a[303916] = 1; - v->a[303917] = sym_variable_name; - v->a[303918] = actions(13822); - v->a[303919] = 1; - small_parse_table_15196(v); -} - -void small_parse_table_15196(t_small_parse_table_array *v) -{ - v->a[303920] = anon_sym_DQUOTE; - v->a[303921] = actions(13734); - v->a[303922] = 2; - v->a[303923] = aux_sym__simple_variable_name_token1; - v->a[303924] = aux_sym__multiline_variable_name_token1; - v->a[303925] = actions(13730); - v->a[303926] = 9; - v->a[303927] = anon_sym_DASH; - v->a[303928] = anon_sym_STAR; - v->a[303929] = anon_sym_BANG; - v->a[303930] = anon_sym_QMARK; - v->a[303931] = anon_sym_DOLLAR; - v->a[303932] = anon_sym_POUND; - v->a[303933] = anon_sym_AT2; - v->a[303934] = anon_sym_0; - v->a[303935] = anon_sym__; - v->a[303936] = 6; - v->a[303937] = actions(3); - v->a[303938] = 1; - v->a[303939] = sym_comment; - small_parse_table_15197(v); -} - -void small_parse_table_15197(t_small_parse_table_array *v) -{ - v->a[303940] = actions(9150); - v->a[303941] = 1; - v->a[303942] = anon_sym_DQUOTE; - v->a[303943] = actions(9154); - v->a[303944] = 1; - v->a[303945] = sym_variable_name; - v->a[303946] = state(5537); - v->a[303947] = 1; - v->a[303948] = sym_string; - v->a[303949] = actions(9152); - v->a[303950] = 2; - v->a[303951] = aux_sym__simple_variable_name_token1; - v->a[303952] = aux_sym__multiline_variable_name_token1; - v->a[303953] = actions(9148); - v->a[303954] = 9; - v->a[303955] = anon_sym_DASH; - v->a[303956] = anon_sym_STAR; - v->a[303957] = anon_sym_BANG; - v->a[303958] = anon_sym_QMARK; - v->a[303959] = anon_sym_DOLLAR; - small_parse_table_15198(v); -} - -void small_parse_table_15198(t_small_parse_table_array *v) -{ - v->a[303960] = anon_sym_POUND; - v->a[303961] = anon_sym_AT2; - v->a[303962] = anon_sym_0; - v->a[303963] = anon_sym__; - v->a[303964] = 6; - v->a[303965] = actions(3); - v->a[303966] = 1; - v->a[303967] = sym_comment; - v->a[303968] = actions(13432); - v->a[303969] = 1; - v->a[303970] = anon_sym_DQUOTE; - v->a[303971] = actions(13732); - v->a[303972] = 1; - v->a[303973] = sym_string_content; - v->a[303974] = actions(13736); - v->a[303975] = 1; - v->a[303976] = sym_variable_name; - v->a[303977] = actions(13734); - v->a[303978] = 2; - v->a[303979] = aux_sym__simple_variable_name_token1; - small_parse_table_15199(v); -} - -void small_parse_table_15199(t_small_parse_table_array *v) -{ - v->a[303980] = aux_sym__multiline_variable_name_token1; - v->a[303981] = actions(13730); - v->a[303982] = 9; - v->a[303983] = anon_sym_DASH; - v->a[303984] = anon_sym_STAR; - v->a[303985] = anon_sym_BANG; - v->a[303986] = anon_sym_QMARK; - v->a[303987] = anon_sym_DOLLAR; - v->a[303988] = anon_sym_POUND; - v->a[303989] = anon_sym_AT2; - v->a[303990] = anon_sym_0; - v->a[303991] = anon_sym__; - v->a[303992] = 6; - v->a[303993] = actions(3); - v->a[303994] = 1; - v->a[303995] = sym_comment; - v->a[303996] = actions(3791); - v->a[303997] = 1; - v->a[303998] = anon_sym_DQUOTE; - v->a[303999] = actions(7444); - small_parse_table_15200(v); -} - -/* EOF small_parse_table_3039.c */ diff --git a/parser/static/small_parse_table/small_parse_table_304.c b/parser/static/small_parse_table/small_parse_table_304.c index 9e647d48..1cfe85da 100644 --- a/parser/static/small_parse_table/small_parse_table_304.c +++ b/parser/static/small_parse_table/small_parse_table_304.c @@ -14,125 +14,125 @@ void small_parse_table_1520(t_small_parse_table_array *v) { - v->a[30400] = sym_arithmetic_expansion; - v->a[30401] = sym_brace_expression; - v->a[30402] = sym_string; - v->a[30403] = sym_translated_string; - v->a[30404] = sym_number; - v->a[30405] = sym_simple_expansion; - v->a[30406] = sym_expansion; - v->a[30407] = sym_command_substitution; - v->a[30408] = sym_process_substitution; - v->a[30409] = actions(2074); - v->a[30410] = 12; - v->a[30411] = sym_file_descriptor; - v->a[30412] = anon_sym_PIPE_PIPE; - v->a[30413] = anon_sym_AMP_AMP; - v->a[30414] = anon_sym_GT_GT; - v->a[30415] = anon_sym_PIPE_AMP; - v->a[30416] = anon_sym_RBRACK; - v->a[30417] = anon_sym_AMP_GT_GT; - v->a[30418] = anon_sym_GT_PIPE; - v->a[30419] = anon_sym_LT_AMP_DASH; + v->a[30400] = anon_sym_GT_AMP_DASH; + v->a[30401] = anon_sym_LT_LT; + v->a[30402] = anon_sym_LT_LT_DASH; + v->a[30403] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30404] = anon_sym_AMP; + v->a[30405] = aux_sym_concatenation_token1; + v->a[30406] = anon_sym_DOLLAR; + v->a[30407] = sym__special_character; + v->a[30408] = anon_sym_DQUOTE; + v->a[30409] = sym_raw_string; + v->a[30410] = aux_sym_number_token1; + v->a[30411] = aux_sym_number_token2; + v->a[30412] = anon_sym_DOLLAR_LBRACE; + v->a[30413] = anon_sym_DOLLAR_LPAREN; + v->a[30414] = anon_sym_BQUOTE; + v->a[30415] = anon_sym_DOLLAR_BQUOTE; + v->a[30416] = aux_sym__simple_variable_name_token1; + v->a[30417] = sym_word; + v->a[30418] = anon_sym_SEMI; + v->a[30419] = 11; small_parse_table_1521(v); } void small_parse_table_1521(t_small_parse_table_array *v) { - v->a[30420] = anon_sym_GT_AMP_DASH; - v->a[30421] = anon_sym_LT_LT_DASH; - v->a[30422] = anon_sym_LT_LT_LT; - v->a[30423] = 3; - v->a[30424] = actions(3); - v->a[30425] = 1; - v->a[30426] = sym_comment; - v->a[30427] = actions(1350); - v->a[30428] = 6; - v->a[30429] = sym_file_descriptor; - v->a[30430] = sym__concat; - v->a[30431] = sym_test_operator; - v->a[30432] = sym__bare_dollar; - v->a[30433] = sym__brace_start; - v->a[30434] = aux_sym_heredoc_redirect_token1; - v->a[30435] = actions(1348); - v->a[30436] = 44; - v->a[30437] = anon_sym_LPAREN_LPAREN; - v->a[30438] = anon_sym_SEMI; - v->a[30439] = anon_sym_PIPE_PIPE; + v->a[30420] = actions(3); + v->a[30421] = 1; + v->a[30422] = sym_comment; + v->a[30423] = actions(3241); + v->a[30424] = 1; + v->a[30425] = sym_variable_name; + v->a[30426] = actions(3383); + v->a[30427] = 1; + v->a[30428] = aux_sym_heredoc_redirect_token1; + v->a[30429] = actions(2516); + v->a[30430] = 2; + v->a[30431] = anon_sym_PIPE; + v->a[30432] = anon_sym_PIPE_AMP; + v->a[30433] = actions(2945); + v->a[30434] = 2; + v->a[30435] = anon_sym_LT_LT; + v->a[30436] = anon_sym_LT_LT_DASH; + v->a[30437] = actions(3300); + v->a[30438] = 2; + v->a[30439] = anon_sym_AMP_AMP; small_parse_table_1522(v); } void small_parse_table_1522(t_small_parse_table_array *v) { - v->a[30440] = anon_sym_AMP_AMP; - v->a[30441] = anon_sym_PIPE; - v->a[30442] = anon_sym_AMP; - v->a[30443] = anon_sym_EQ_EQ; - v->a[30444] = anon_sym_LT; - v->a[30445] = anon_sym_GT; - v->a[30446] = anon_sym_LT_LT; - v->a[30447] = anon_sym_GT_GT; - v->a[30448] = anon_sym_LPAREN; - v->a[30449] = anon_sym_esac; - v->a[30450] = anon_sym_SEMI_SEMI; - v->a[30451] = anon_sym_SEMI_AMP; - v->a[30452] = anon_sym_SEMI_SEMI_AMP; - v->a[30453] = anon_sym_PIPE_AMP; - v->a[30454] = anon_sym_EQ_TILDE; - v->a[30455] = anon_sym_AMP_GT; - v->a[30456] = anon_sym_AMP_GT_GT; - v->a[30457] = anon_sym_LT_AMP; - v->a[30458] = anon_sym_GT_AMP; - v->a[30459] = anon_sym_GT_PIPE; + v->a[30440] = anon_sym_PIPE_PIPE; + v->a[30441] = state(2166); + v->a[30442] = 2; + v->a[30443] = sym_variable_assignment; + v->a[30444] = aux_sym_variable_assignments_repeat1; + v->a[30445] = actions(2526); + v->a[30446] = 3; + v->a[30447] = sym_file_descriptor; + v->a[30448] = sym_test_operator; + v->a[30449] = sym__brace_start; + v->a[30450] = actions(3381); + v->a[30451] = 3; + v->a[30452] = anon_sym_SEMI_SEMI; + v->a[30453] = anon_sym_AMP; + v->a[30454] = anon_sym_SEMI; + v->a[30455] = state(2295); + v->a[30456] = 3; + v->a[30457] = sym_file_redirect; + v->a[30458] = sym_heredoc_redirect; + v->a[30459] = aux_sym_redirected_statement_repeat1; small_parse_table_1523(v); } void small_parse_table_1523(t_small_parse_table_array *v) { - v->a[30460] = anon_sym_LT_AMP_DASH; - v->a[30461] = anon_sym_GT_AMP_DASH; - v->a[30462] = anon_sym_LT_LT_DASH; - v->a[30463] = anon_sym_LT_LT_LT; - v->a[30464] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30465] = anon_sym_DOLLAR_LBRACK; - v->a[30466] = aux_sym_concatenation_token1; - v->a[30467] = anon_sym_DOLLAR; - v->a[30468] = sym__special_character; - v->a[30469] = anon_sym_DQUOTE; - v->a[30470] = sym_raw_string; - v->a[30471] = sym_ansi_c_string; - v->a[30472] = aux_sym_number_token1; - v->a[30473] = aux_sym_number_token2; - v->a[30474] = anon_sym_DOLLAR_LBRACE; - v->a[30475] = anon_sym_DOLLAR_LPAREN; - v->a[30476] = anon_sym_BQUOTE; - v->a[30477] = anon_sym_DOLLAR_BQUOTE; - v->a[30478] = anon_sym_LT_LPAREN; - v->a[30479] = anon_sym_GT_LPAREN; + v->a[30460] = actions(2512); + v->a[30461] = 22; + v->a[30462] = anon_sym_LT; + v->a[30463] = anon_sym_GT; + v->a[30464] = anon_sym_GT_GT; + v->a[30465] = anon_sym_AMP_GT; + v->a[30466] = anon_sym_AMP_GT_GT; + v->a[30467] = anon_sym_LT_AMP; + v->a[30468] = anon_sym_GT_AMP; + v->a[30469] = anon_sym_GT_PIPE; + v->a[30470] = anon_sym_LT_AMP_DASH; + v->a[30471] = anon_sym_GT_AMP_DASH; + v->a[30472] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30473] = anon_sym_DOLLAR; + v->a[30474] = sym__special_character; + v->a[30475] = anon_sym_DQUOTE; + v->a[30476] = sym_raw_string; + v->a[30477] = aux_sym_number_token1; + v->a[30478] = aux_sym_number_token2; + v->a[30479] = anon_sym_DOLLAR_LBRACE; small_parse_table_1524(v); } void small_parse_table_1524(t_small_parse_table_array *v) { - v->a[30480] = sym_word; - v->a[30481] = 3; - v->a[30482] = actions(3); - v->a[30483] = 1; - v->a[30484] = sym_comment; - v->a[30485] = actions(1298); - v->a[30486] = 6; - v->a[30487] = sym_file_descriptor; - v->a[30488] = sym__concat; - v->a[30489] = sym_test_operator; - v->a[30490] = sym__bare_dollar; - v->a[30491] = sym__brace_start; - v->a[30492] = aux_sym_heredoc_redirect_token1; - v->a[30493] = actions(1296); - v->a[30494] = 44; - v->a[30495] = anon_sym_LPAREN_LPAREN; - v->a[30496] = anon_sym_SEMI; - v->a[30497] = anon_sym_PIPE_PIPE; - v->a[30498] = anon_sym_AMP_AMP; + v->a[30480] = anon_sym_DOLLAR_LPAREN; + v->a[30481] = anon_sym_BQUOTE; + v->a[30482] = anon_sym_DOLLAR_BQUOTE; + v->a[30483] = sym_word; + v->a[30484] = 3; + v->a[30485] = actions(3); + v->a[30486] = 1; + v->a[30487] = sym_comment; + v->a[30488] = actions(2828); + v->a[30489] = 6; + v->a[30490] = sym_file_descriptor; + v->a[30491] = sym__concat; + v->a[30492] = sym_test_operator; + v->a[30493] = sym__bare_dollar; + v->a[30494] = sym__brace_start; + v->a[30495] = aux_sym_heredoc_redirect_token1; + v->a[30496] = actions(2826); + v->a[30497] = 35; + v->a[30498] = anon_sym_esac; v->a[30499] = anon_sym_PIPE; small_parse_table_1525(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3040.c b/parser/static/small_parse_table/small_parse_table_3040.c deleted file mode 100644 index f199d5a3..00000000 --- a/parser/static/small_parse_table/small_parse_table_3040.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3040.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15200(t_small_parse_table_array *v) -{ - v->a[304000] = 1; - v->a[304001] = sym_variable_name; - v->a[304002] = state(4389); - v->a[304003] = 1; - v->a[304004] = sym_string; - v->a[304005] = actions(7442); - v->a[304006] = 2; - v->a[304007] = aux_sym__simple_variable_name_token1; - v->a[304008] = aux_sym__multiline_variable_name_token1; - v->a[304009] = actions(7440); - v->a[304010] = 9; - v->a[304011] = anon_sym_DASH; - v->a[304012] = anon_sym_STAR; - v->a[304013] = anon_sym_BANG; - v->a[304014] = anon_sym_QMARK; - v->a[304015] = anon_sym_DOLLAR; - v->a[304016] = anon_sym_POUND; - v->a[304017] = anon_sym_AT2; - v->a[304018] = anon_sym_0; - v->a[304019] = anon_sym__; - small_parse_table_15201(v); -} - -void small_parse_table_15201(t_small_parse_table_array *v) -{ - v->a[304020] = 6; - v->a[304021] = actions(3); - v->a[304022] = 1; - v->a[304023] = sym_comment; - v->a[304024] = actions(13660); - v->a[304025] = 1; - v->a[304026] = anon_sym_DQUOTE; - v->a[304027] = actions(13732); - v->a[304028] = 1; - v->a[304029] = sym_string_content; - v->a[304030] = actions(13736); - v->a[304031] = 1; - v->a[304032] = sym_variable_name; - v->a[304033] = actions(13734); - v->a[304034] = 2; - v->a[304035] = aux_sym__simple_variable_name_token1; - v->a[304036] = aux_sym__multiline_variable_name_token1; - v->a[304037] = actions(13730); - v->a[304038] = 9; - v->a[304039] = anon_sym_DASH; - small_parse_table_15202(v); -} - -void small_parse_table_15202(t_small_parse_table_array *v) -{ - v->a[304040] = anon_sym_STAR; - v->a[304041] = anon_sym_BANG; - v->a[304042] = anon_sym_QMARK; - v->a[304043] = anon_sym_DOLLAR; - v->a[304044] = anon_sym_POUND; - v->a[304045] = anon_sym_AT2; - v->a[304046] = anon_sym_0; - v->a[304047] = anon_sym__; - v->a[304048] = 6; - v->a[304049] = actions(3); - v->a[304050] = 1; - v->a[304051] = sym_comment; - v->a[304052] = actions(13732); - v->a[304053] = 1; - v->a[304054] = sym_string_content; - v->a[304055] = actions(13736); - v->a[304056] = 1; - v->a[304057] = sym_variable_name; - v->a[304058] = actions(13824); - v->a[304059] = 1; - small_parse_table_15203(v); -} - -void small_parse_table_15203(t_small_parse_table_array *v) -{ - v->a[304060] = anon_sym_DQUOTE; - v->a[304061] = actions(13734); - v->a[304062] = 2; - v->a[304063] = aux_sym__simple_variable_name_token1; - v->a[304064] = aux_sym__multiline_variable_name_token1; - v->a[304065] = actions(13730); - v->a[304066] = 9; - v->a[304067] = anon_sym_DASH; - v->a[304068] = anon_sym_STAR; - v->a[304069] = anon_sym_BANG; - v->a[304070] = anon_sym_QMARK; - v->a[304071] = anon_sym_DOLLAR; - v->a[304072] = anon_sym_POUND; - v->a[304073] = anon_sym_AT2; - v->a[304074] = anon_sym_0; - v->a[304075] = anon_sym__; - v->a[304076] = 6; - v->a[304077] = actions(3); - v->a[304078] = 1; - v->a[304079] = sym_comment; - small_parse_table_15204(v); -} - -void small_parse_table_15204(t_small_parse_table_array *v) -{ - v->a[304080] = actions(13306); - v->a[304081] = 1; - v->a[304082] = anon_sym_DQUOTE; - v->a[304083] = actions(13732); - v->a[304084] = 1; - v->a[304085] = sym_string_content; - v->a[304086] = actions(13736); - v->a[304087] = 1; - v->a[304088] = sym_variable_name; - v->a[304089] = actions(13734); - v->a[304090] = 2; - v->a[304091] = aux_sym__simple_variable_name_token1; - v->a[304092] = aux_sym__multiline_variable_name_token1; - v->a[304093] = actions(13730); - v->a[304094] = 9; - v->a[304095] = anon_sym_DASH; - v->a[304096] = anon_sym_STAR; - v->a[304097] = anon_sym_BANG; - v->a[304098] = anon_sym_QMARK; - v->a[304099] = anon_sym_DOLLAR; - small_parse_table_15205(v); -} - -/* EOF small_parse_table_3040.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3041.c b/parser/static/small_parse_table/small_parse_table_3041.c deleted file mode 100644 index 63eb6650..00000000 --- a/parser/static/small_parse_table/small_parse_table_3041.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3041.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15205(t_small_parse_table_array *v) -{ - v->a[304100] = anon_sym_POUND; - v->a[304101] = anon_sym_AT2; - v->a[304102] = anon_sym_0; - v->a[304103] = anon_sym__; - v->a[304104] = 6; - v->a[304105] = actions(3); - v->a[304106] = 1; - v->a[304107] = sym_comment; - v->a[304108] = actions(13732); - v->a[304109] = 1; - v->a[304110] = sym_string_content; - v->a[304111] = actions(13736); - v->a[304112] = 1; - v->a[304113] = sym_variable_name; - v->a[304114] = actions(13826); - v->a[304115] = 1; - v->a[304116] = anon_sym_DQUOTE; - v->a[304117] = actions(13734); - v->a[304118] = 2; - v->a[304119] = aux_sym__simple_variable_name_token1; - small_parse_table_15206(v); -} - -void small_parse_table_15206(t_small_parse_table_array *v) -{ - v->a[304120] = aux_sym__multiline_variable_name_token1; - v->a[304121] = actions(13730); - v->a[304122] = 9; - v->a[304123] = anon_sym_DASH; - v->a[304124] = anon_sym_STAR; - v->a[304125] = anon_sym_BANG; - v->a[304126] = anon_sym_QMARK; - v->a[304127] = anon_sym_DOLLAR; - v->a[304128] = anon_sym_POUND; - v->a[304129] = anon_sym_AT2; - v->a[304130] = anon_sym_0; - v->a[304131] = anon_sym__; - v->a[304132] = 6; - v->a[304133] = actions(3); - v->a[304134] = 1; - v->a[304135] = sym_comment; - v->a[304136] = actions(13440); - v->a[304137] = 1; - v->a[304138] = anon_sym_DQUOTE; - v->a[304139] = actions(13732); - small_parse_table_15207(v); -} - -void small_parse_table_15207(t_small_parse_table_array *v) -{ - v->a[304140] = 1; - v->a[304141] = sym_string_content; - v->a[304142] = actions(13736); - v->a[304143] = 1; - v->a[304144] = sym_variable_name; - v->a[304145] = actions(13734); - v->a[304146] = 2; - v->a[304147] = aux_sym__simple_variable_name_token1; - v->a[304148] = aux_sym__multiline_variable_name_token1; - v->a[304149] = actions(13730); - v->a[304150] = 9; - v->a[304151] = anon_sym_DASH; - v->a[304152] = anon_sym_STAR; - v->a[304153] = anon_sym_BANG; - v->a[304154] = anon_sym_QMARK; - v->a[304155] = anon_sym_DOLLAR; - v->a[304156] = anon_sym_POUND; - v->a[304157] = anon_sym_AT2; - v->a[304158] = anon_sym_0; - v->a[304159] = anon_sym__; - small_parse_table_15208(v); -} - -void small_parse_table_15208(t_small_parse_table_array *v) -{ - v->a[304160] = 6; - v->a[304161] = actions(3); - v->a[304162] = 1; - v->a[304163] = sym_comment; - v->a[304164] = actions(13452); - v->a[304165] = 1; - v->a[304166] = anon_sym_DQUOTE; - v->a[304167] = actions(13732); - v->a[304168] = 1; - v->a[304169] = sym_string_content; - v->a[304170] = actions(13736); - v->a[304171] = 1; - v->a[304172] = sym_variable_name; - v->a[304173] = actions(13734); - v->a[304174] = 2; - v->a[304175] = aux_sym__simple_variable_name_token1; - v->a[304176] = aux_sym__multiline_variable_name_token1; - v->a[304177] = actions(13730); - v->a[304178] = 9; - v->a[304179] = anon_sym_DASH; - small_parse_table_15209(v); -} - -void small_parse_table_15209(t_small_parse_table_array *v) -{ - v->a[304180] = anon_sym_STAR; - v->a[304181] = anon_sym_BANG; - v->a[304182] = anon_sym_QMARK; - v->a[304183] = anon_sym_DOLLAR; - v->a[304184] = anon_sym_POUND; - v->a[304185] = anon_sym_AT2; - v->a[304186] = anon_sym_0; - v->a[304187] = anon_sym__; - v->a[304188] = 6; - v->a[304189] = actions(3); - v->a[304190] = 1; - v->a[304191] = sym_comment; - v->a[304192] = actions(13732); - v->a[304193] = 1; - v->a[304194] = sym_string_content; - v->a[304195] = actions(13736); - v->a[304196] = 1; - v->a[304197] = sym_variable_name; - v->a[304198] = actions(13828); - v->a[304199] = 1; - small_parse_table_15210(v); -} - -/* EOF small_parse_table_3041.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3042.c b/parser/static/small_parse_table/small_parse_table_3042.c deleted file mode 100644 index 03aa6389..00000000 --- a/parser/static/small_parse_table/small_parse_table_3042.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3042.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15210(t_small_parse_table_array *v) -{ - v->a[304200] = anon_sym_DQUOTE; - v->a[304201] = actions(13734); - v->a[304202] = 2; - v->a[304203] = aux_sym__simple_variable_name_token1; - v->a[304204] = aux_sym__multiline_variable_name_token1; - v->a[304205] = actions(13730); - v->a[304206] = 9; - v->a[304207] = anon_sym_DASH; - v->a[304208] = anon_sym_STAR; - v->a[304209] = anon_sym_BANG; - v->a[304210] = anon_sym_QMARK; - v->a[304211] = anon_sym_DOLLAR; - v->a[304212] = anon_sym_POUND; - v->a[304213] = anon_sym_AT2; - v->a[304214] = anon_sym_0; - v->a[304215] = anon_sym__; - v->a[304216] = 6; - v->a[304217] = actions(3); - v->a[304218] = 1; - v->a[304219] = sym_comment; - small_parse_table_15211(v); -} - -void small_parse_table_15211(t_small_parse_table_array *v) -{ - v->a[304220] = actions(13732); - v->a[304221] = 1; - v->a[304222] = sym_string_content; - v->a[304223] = actions(13736); - v->a[304224] = 1; - v->a[304225] = sym_variable_name; - v->a[304226] = actions(13830); - v->a[304227] = 1; - v->a[304228] = anon_sym_DQUOTE; - v->a[304229] = actions(13734); - v->a[304230] = 2; - v->a[304231] = aux_sym__simple_variable_name_token1; - v->a[304232] = aux_sym__multiline_variable_name_token1; - v->a[304233] = actions(13730); - v->a[304234] = 9; - v->a[304235] = anon_sym_DASH; - v->a[304236] = anon_sym_STAR; - v->a[304237] = anon_sym_BANG; - v->a[304238] = anon_sym_QMARK; - v->a[304239] = anon_sym_DOLLAR; - small_parse_table_15212(v); -} - -void small_parse_table_15212(t_small_parse_table_array *v) -{ - v->a[304240] = anon_sym_POUND; - v->a[304241] = anon_sym_AT2; - v->a[304242] = anon_sym_0; - v->a[304243] = anon_sym__; - v->a[304244] = 6; - v->a[304245] = actions(3); - v->a[304246] = 1; - v->a[304247] = sym_comment; - v->a[304248] = actions(13448); - v->a[304249] = 1; - v->a[304250] = anon_sym_DQUOTE; - v->a[304251] = actions(13732); - v->a[304252] = 1; - v->a[304253] = sym_string_content; - v->a[304254] = actions(13736); - v->a[304255] = 1; - v->a[304256] = sym_variable_name; - v->a[304257] = actions(13734); - v->a[304258] = 2; - v->a[304259] = aux_sym__simple_variable_name_token1; - small_parse_table_15213(v); -} - -void small_parse_table_15213(t_small_parse_table_array *v) -{ - v->a[304260] = aux_sym__multiline_variable_name_token1; - v->a[304261] = actions(13730); - v->a[304262] = 9; - v->a[304263] = anon_sym_DASH; - v->a[304264] = anon_sym_STAR; - v->a[304265] = anon_sym_BANG; - v->a[304266] = anon_sym_QMARK; - v->a[304267] = anon_sym_DOLLAR; - v->a[304268] = anon_sym_POUND; - v->a[304269] = anon_sym_AT2; - v->a[304270] = anon_sym_0; - v->a[304271] = anon_sym__; - v->a[304272] = 6; - v->a[304273] = actions(3); - v->a[304274] = 1; - v->a[304275] = sym_comment; - v->a[304276] = actions(13732); - v->a[304277] = 1; - v->a[304278] = sym_string_content; - v->a[304279] = actions(13736); - small_parse_table_15214(v); -} - -void small_parse_table_15214(t_small_parse_table_array *v) -{ - v->a[304280] = 1; - v->a[304281] = sym_variable_name; - v->a[304282] = actions(13832); - v->a[304283] = 1; - v->a[304284] = anon_sym_DQUOTE; - v->a[304285] = actions(13734); - v->a[304286] = 2; - v->a[304287] = aux_sym__simple_variable_name_token1; - v->a[304288] = aux_sym__multiline_variable_name_token1; - v->a[304289] = actions(13730); - v->a[304290] = 9; - v->a[304291] = anon_sym_DASH; - v->a[304292] = anon_sym_STAR; - v->a[304293] = anon_sym_BANG; - v->a[304294] = anon_sym_QMARK; - v->a[304295] = anon_sym_DOLLAR; - v->a[304296] = anon_sym_POUND; - v->a[304297] = anon_sym_AT2; - v->a[304298] = anon_sym_0; - v->a[304299] = anon_sym__; - small_parse_table_15215(v); -} - -/* EOF small_parse_table_3042.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3043.c b/parser/static/small_parse_table/small_parse_table_3043.c deleted file mode 100644 index f3c4510b..00000000 --- a/parser/static/small_parse_table/small_parse_table_3043.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3043.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15215(t_small_parse_table_array *v) -{ - v->a[304300] = 6; - v->a[304301] = actions(3); - v->a[304302] = 1; - v->a[304303] = sym_comment; - v->a[304304] = actions(5874); - v->a[304305] = 1; - v->a[304306] = anon_sym_DQUOTE; - v->a[304307] = actions(11244); - v->a[304308] = 1; - v->a[304309] = sym_variable_name; - v->a[304310] = state(5696); - v->a[304311] = 1; - v->a[304312] = sym_string; - v->a[304313] = actions(11242); - v->a[304314] = 2; - v->a[304315] = aux_sym__simple_variable_name_token1; - v->a[304316] = aux_sym__multiline_variable_name_token1; - v->a[304317] = actions(11240); - v->a[304318] = 9; - v->a[304319] = anon_sym_DASH; - small_parse_table_15216(v); -} - -void small_parse_table_15216(t_small_parse_table_array *v) -{ - v->a[304320] = anon_sym_STAR; - v->a[304321] = anon_sym_BANG; - v->a[304322] = anon_sym_QMARK; - v->a[304323] = anon_sym_DOLLAR; - v->a[304324] = anon_sym_POUND; - v->a[304325] = anon_sym_AT2; - v->a[304326] = anon_sym_0; - v->a[304327] = anon_sym__; - v->a[304328] = 6; - v->a[304329] = actions(3); - v->a[304330] = 1; - v->a[304331] = sym_comment; - v->a[304332] = actions(13214); - v->a[304333] = 1; - v->a[304334] = anon_sym_DQUOTE; - v->a[304335] = actions(13732); - v->a[304336] = 1; - v->a[304337] = sym_string_content; - v->a[304338] = actions(13736); - v->a[304339] = 1; - small_parse_table_15217(v); -} - -void small_parse_table_15217(t_small_parse_table_array *v) -{ - v->a[304340] = sym_variable_name; - v->a[304341] = actions(13734); - v->a[304342] = 2; - v->a[304343] = aux_sym__simple_variable_name_token1; - v->a[304344] = aux_sym__multiline_variable_name_token1; - v->a[304345] = actions(13730); - v->a[304346] = 9; - v->a[304347] = anon_sym_DASH; - v->a[304348] = anon_sym_STAR; - v->a[304349] = anon_sym_BANG; - v->a[304350] = anon_sym_QMARK; - v->a[304351] = anon_sym_DOLLAR; - v->a[304352] = anon_sym_POUND; - v->a[304353] = anon_sym_AT2; - v->a[304354] = anon_sym_0; - v->a[304355] = anon_sym__; - v->a[304356] = 6; - v->a[304357] = actions(3); - v->a[304358] = 1; - v->a[304359] = sym_comment; - small_parse_table_15218(v); -} - -void small_parse_table_15218(t_small_parse_table_array *v) -{ - v->a[304360] = actions(3371); - v->a[304361] = 1; - v->a[304362] = anon_sym_DQUOTE; - v->a[304363] = actions(7153); - v->a[304364] = 1; - v->a[304365] = sym_variable_name; - v->a[304366] = state(4512); - v->a[304367] = 1; - v->a[304368] = sym_string; - v->a[304369] = actions(7151); - v->a[304370] = 2; - v->a[304371] = aux_sym__simple_variable_name_token1; - v->a[304372] = aux_sym__multiline_variable_name_token1; - v->a[304373] = actions(7149); - v->a[304374] = 9; - v->a[304375] = anon_sym_DASH; - v->a[304376] = anon_sym_STAR; - v->a[304377] = anon_sym_BANG; - v->a[304378] = anon_sym_QMARK; - v->a[304379] = anon_sym_DOLLAR; - small_parse_table_15219(v); -} - -void small_parse_table_15219(t_small_parse_table_array *v) -{ - v->a[304380] = anon_sym_POUND; - v->a[304381] = anon_sym_AT2; - v->a[304382] = anon_sym_0; - v->a[304383] = anon_sym__; - v->a[304384] = 6; - v->a[304385] = actions(3); - v->a[304386] = 1; - v->a[304387] = sym_comment; - v->a[304388] = actions(13732); - v->a[304389] = 1; - v->a[304390] = sym_string_content; - v->a[304391] = actions(13736); - v->a[304392] = 1; - v->a[304393] = sym_variable_name; - v->a[304394] = actions(13834); - v->a[304395] = 1; - v->a[304396] = anon_sym_DQUOTE; - v->a[304397] = actions(13734); - v->a[304398] = 2; - v->a[304399] = aux_sym__simple_variable_name_token1; - small_parse_table_15220(v); -} - -/* EOF small_parse_table_3043.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3044.c b/parser/static/small_parse_table/small_parse_table_3044.c deleted file mode 100644 index 7c00164d..00000000 --- a/parser/static/small_parse_table/small_parse_table_3044.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3044.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15220(t_small_parse_table_array *v) -{ - v->a[304400] = aux_sym__multiline_variable_name_token1; - v->a[304401] = actions(13730); - v->a[304402] = 9; - v->a[304403] = anon_sym_DASH; - v->a[304404] = anon_sym_STAR; - v->a[304405] = anon_sym_BANG; - v->a[304406] = anon_sym_QMARK; - v->a[304407] = anon_sym_DOLLAR; - v->a[304408] = anon_sym_POUND; - v->a[304409] = anon_sym_AT2; - v->a[304410] = anon_sym_0; - v->a[304411] = anon_sym__; - v->a[304412] = 6; - v->a[304413] = actions(3); - v->a[304414] = 1; - v->a[304415] = sym_comment; - v->a[304416] = actions(13732); - v->a[304417] = 1; - v->a[304418] = sym_string_content; - v->a[304419] = actions(13736); - small_parse_table_15221(v); -} - -void small_parse_table_15221(t_small_parse_table_array *v) -{ - v->a[304420] = 1; - v->a[304421] = sym_variable_name; - v->a[304422] = actions(13836); - v->a[304423] = 1; - v->a[304424] = anon_sym_DQUOTE; - v->a[304425] = actions(13734); - v->a[304426] = 2; - v->a[304427] = aux_sym__simple_variable_name_token1; - v->a[304428] = aux_sym__multiline_variable_name_token1; - v->a[304429] = actions(13730); - v->a[304430] = 9; - v->a[304431] = anon_sym_DASH; - v->a[304432] = anon_sym_STAR; - v->a[304433] = anon_sym_BANG; - v->a[304434] = anon_sym_QMARK; - v->a[304435] = anon_sym_DOLLAR; - v->a[304436] = anon_sym_POUND; - v->a[304437] = anon_sym_AT2; - v->a[304438] = anon_sym_0; - v->a[304439] = anon_sym__; - small_parse_table_15222(v); -} - -void small_parse_table_15222(t_small_parse_table_array *v) -{ - v->a[304440] = 6; - v->a[304441] = actions(3); - v->a[304442] = 1; - v->a[304443] = sym_comment; - v->a[304444] = actions(1555); - v->a[304445] = 1; - v->a[304446] = anon_sym_DQUOTE; - v->a[304447] = actions(2070); - v->a[304448] = 1; - v->a[304449] = sym_variable_name; - v->a[304450] = state(1176); - v->a[304451] = 1; - v->a[304452] = sym_string; - v->a[304453] = actions(2068); - v->a[304454] = 2; - v->a[304455] = aux_sym__simple_variable_name_token1; - v->a[304456] = aux_sym__multiline_variable_name_token1; - v->a[304457] = actions(2066); - v->a[304458] = 9; - v->a[304459] = anon_sym_DASH; - small_parse_table_15223(v); -} - -void small_parse_table_15223(t_small_parse_table_array *v) -{ - v->a[304460] = anon_sym_STAR; - v->a[304461] = anon_sym_BANG; - v->a[304462] = anon_sym_QMARK; - v->a[304463] = anon_sym_DOLLAR; - v->a[304464] = anon_sym_POUND; - v->a[304465] = anon_sym_AT2; - v->a[304466] = anon_sym_0; - v->a[304467] = anon_sym__; - v->a[304468] = 6; - v->a[304469] = actions(3); - v->a[304470] = 1; - v->a[304471] = sym_comment; - v->a[304472] = actions(13464); - v->a[304473] = 1; - v->a[304474] = anon_sym_DQUOTE; - v->a[304475] = actions(13732); - v->a[304476] = 1; - v->a[304477] = sym_string_content; - v->a[304478] = actions(13736); - v->a[304479] = 1; - small_parse_table_15224(v); -} - -void small_parse_table_15224(t_small_parse_table_array *v) -{ - v->a[304480] = sym_variable_name; - v->a[304481] = actions(13734); - v->a[304482] = 2; - v->a[304483] = aux_sym__simple_variable_name_token1; - v->a[304484] = aux_sym__multiline_variable_name_token1; - v->a[304485] = actions(13730); - v->a[304486] = 9; - v->a[304487] = anon_sym_DASH; - v->a[304488] = anon_sym_STAR; - v->a[304489] = anon_sym_BANG; - v->a[304490] = anon_sym_QMARK; - v->a[304491] = anon_sym_DOLLAR; - v->a[304492] = anon_sym_POUND; - v->a[304493] = anon_sym_AT2; - v->a[304494] = anon_sym_0; - v->a[304495] = anon_sym__; - v->a[304496] = 6; - v->a[304497] = actions(3); - v->a[304498] = 1; - v->a[304499] = sym_comment; - small_parse_table_15225(v); -} - -/* EOF small_parse_table_3044.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3045.c b/parser/static/small_parse_table/small_parse_table_3045.c deleted file mode 100644 index 6744f81b..00000000 --- a/parser/static/small_parse_table/small_parse_table_3045.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3045.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15225(t_small_parse_table_array *v) -{ - v->a[304500] = actions(13484); - v->a[304501] = 1; - v->a[304502] = anon_sym_DQUOTE; - v->a[304503] = actions(13732); - v->a[304504] = 1; - v->a[304505] = sym_string_content; - v->a[304506] = actions(13736); - v->a[304507] = 1; - v->a[304508] = sym_variable_name; - v->a[304509] = actions(13734); - v->a[304510] = 2; - v->a[304511] = aux_sym__simple_variable_name_token1; - v->a[304512] = aux_sym__multiline_variable_name_token1; - v->a[304513] = actions(13730); - v->a[304514] = 9; - v->a[304515] = anon_sym_DASH; - v->a[304516] = anon_sym_STAR; - v->a[304517] = anon_sym_BANG; - v->a[304518] = anon_sym_QMARK; - v->a[304519] = anon_sym_DOLLAR; - small_parse_table_15226(v); -} - -void small_parse_table_15226(t_small_parse_table_array *v) -{ - v->a[304520] = anon_sym_POUND; - v->a[304521] = anon_sym_AT2; - v->a[304522] = anon_sym_0; - v->a[304523] = anon_sym__; - v->a[304524] = 6; - v->a[304525] = actions(3); - v->a[304526] = 1; - v->a[304527] = sym_comment; - v->a[304528] = actions(13652); - v->a[304529] = 1; - v->a[304530] = anon_sym_DQUOTE; - v->a[304531] = actions(13732); - v->a[304532] = 1; - v->a[304533] = sym_string_content; - v->a[304534] = actions(13736); - v->a[304535] = 1; - v->a[304536] = sym_variable_name; - v->a[304537] = actions(13734); - v->a[304538] = 2; - v->a[304539] = aux_sym__simple_variable_name_token1; - small_parse_table_15227(v); -} - -void small_parse_table_15227(t_small_parse_table_array *v) -{ - v->a[304540] = aux_sym__multiline_variable_name_token1; - v->a[304541] = actions(13730); - v->a[304542] = 9; - v->a[304543] = anon_sym_DASH; - v->a[304544] = anon_sym_STAR; - v->a[304545] = anon_sym_BANG; - v->a[304546] = anon_sym_QMARK; - v->a[304547] = anon_sym_DOLLAR; - v->a[304548] = anon_sym_POUND; - v->a[304549] = anon_sym_AT2; - v->a[304550] = anon_sym_0; - v->a[304551] = anon_sym__; - v->a[304552] = 6; - v->a[304553] = actions(3); - v->a[304554] = 1; - v->a[304555] = sym_comment; - v->a[304556] = actions(13732); - v->a[304557] = 1; - v->a[304558] = sym_string_content; - v->a[304559] = actions(13736); - small_parse_table_15228(v); -} - -void small_parse_table_15228(t_small_parse_table_array *v) -{ - v->a[304560] = 1; - v->a[304561] = sym_variable_name; - v->a[304562] = actions(13838); - v->a[304563] = 1; - v->a[304564] = anon_sym_DQUOTE; - v->a[304565] = actions(13734); - v->a[304566] = 2; - v->a[304567] = aux_sym__simple_variable_name_token1; - v->a[304568] = aux_sym__multiline_variable_name_token1; - v->a[304569] = actions(13730); - v->a[304570] = 9; - v->a[304571] = anon_sym_DASH; - v->a[304572] = anon_sym_STAR; - v->a[304573] = anon_sym_BANG; - v->a[304574] = anon_sym_QMARK; - v->a[304575] = anon_sym_DOLLAR; - v->a[304576] = anon_sym_POUND; - v->a[304577] = anon_sym_AT2; - v->a[304578] = anon_sym_0; - v->a[304579] = anon_sym__; - small_parse_table_15229(v); -} - -void small_parse_table_15229(t_small_parse_table_array *v) -{ - v->a[304580] = 6; - v->a[304581] = actions(3); - v->a[304582] = 1; - v->a[304583] = sym_comment; - v->a[304584] = actions(13732); - v->a[304585] = 1; - v->a[304586] = sym_string_content; - v->a[304587] = actions(13736); - v->a[304588] = 1; - v->a[304589] = sym_variable_name; - v->a[304590] = actions(13840); - v->a[304591] = 1; - v->a[304592] = anon_sym_DQUOTE; - v->a[304593] = actions(13734); - v->a[304594] = 2; - v->a[304595] = aux_sym__simple_variable_name_token1; - v->a[304596] = aux_sym__multiline_variable_name_token1; - v->a[304597] = actions(13730); - v->a[304598] = 9; - v->a[304599] = anon_sym_DASH; - small_parse_table_15230(v); -} - -/* EOF small_parse_table_3045.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3046.c b/parser/static/small_parse_table/small_parse_table_3046.c deleted file mode 100644 index bfa2e058..00000000 --- a/parser/static/small_parse_table/small_parse_table_3046.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3046.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15230(t_small_parse_table_array *v) -{ - v->a[304600] = anon_sym_STAR; - v->a[304601] = anon_sym_BANG; - v->a[304602] = anon_sym_QMARK; - v->a[304603] = anon_sym_DOLLAR; - v->a[304604] = anon_sym_POUND; - v->a[304605] = anon_sym_AT2; - v->a[304606] = anon_sym_0; - v->a[304607] = anon_sym__; - v->a[304608] = 6; - v->a[304609] = actions(3); - v->a[304610] = 1; - v->a[304611] = sym_comment; - v->a[304612] = actions(13732); - v->a[304613] = 1; - v->a[304614] = sym_string_content; - v->a[304615] = actions(13736); - v->a[304616] = 1; - v->a[304617] = sym_variable_name; - v->a[304618] = actions(13842); - v->a[304619] = 1; - small_parse_table_15231(v); -} - -void small_parse_table_15231(t_small_parse_table_array *v) -{ - v->a[304620] = anon_sym_DQUOTE; - v->a[304621] = actions(13734); - v->a[304622] = 2; - v->a[304623] = aux_sym__simple_variable_name_token1; - v->a[304624] = aux_sym__multiline_variable_name_token1; - v->a[304625] = actions(13730); - v->a[304626] = 9; - v->a[304627] = anon_sym_DASH; - v->a[304628] = anon_sym_STAR; - v->a[304629] = anon_sym_BANG; - v->a[304630] = anon_sym_QMARK; - v->a[304631] = anon_sym_DOLLAR; - v->a[304632] = anon_sym_POUND; - v->a[304633] = anon_sym_AT2; - v->a[304634] = anon_sym_0; - v->a[304635] = anon_sym__; - v->a[304636] = 6; - v->a[304637] = actions(3); - v->a[304638] = 1; - v->a[304639] = sym_comment; - small_parse_table_15232(v); -} - -void small_parse_table_15232(t_small_parse_table_array *v) -{ - v->a[304640] = actions(13732); - v->a[304641] = 1; - v->a[304642] = sym_string_content; - v->a[304643] = actions(13736); - v->a[304644] = 1; - v->a[304645] = sym_variable_name; - v->a[304646] = actions(13844); - v->a[304647] = 1; - v->a[304648] = anon_sym_DQUOTE; - v->a[304649] = actions(13734); - v->a[304650] = 2; - v->a[304651] = aux_sym__simple_variable_name_token1; - v->a[304652] = aux_sym__multiline_variable_name_token1; - v->a[304653] = actions(13730); - v->a[304654] = 9; - v->a[304655] = anon_sym_DASH; - v->a[304656] = anon_sym_STAR; - v->a[304657] = anon_sym_BANG; - v->a[304658] = anon_sym_QMARK; - v->a[304659] = anon_sym_DOLLAR; - small_parse_table_15233(v); -} - -void small_parse_table_15233(t_small_parse_table_array *v) -{ - v->a[304660] = anon_sym_POUND; - v->a[304661] = anon_sym_AT2; - v->a[304662] = anon_sym_0; - v->a[304663] = anon_sym__; - v->a[304664] = 6; - v->a[304665] = actions(3); - v->a[304666] = 1; - v->a[304667] = sym_comment; - v->a[304668] = actions(3735); - v->a[304669] = 1; - v->a[304670] = anon_sym_DQUOTE; - v->a[304671] = actions(7757); - v->a[304672] = 1; - v->a[304673] = sym_variable_name; - v->a[304674] = state(4808); - v->a[304675] = 1; - v->a[304676] = sym_string; - v->a[304677] = actions(7755); - v->a[304678] = 2; - v->a[304679] = aux_sym__simple_variable_name_token1; - small_parse_table_15234(v); -} - -void small_parse_table_15234(t_small_parse_table_array *v) -{ - v->a[304680] = aux_sym__multiline_variable_name_token1; - v->a[304681] = actions(7753); - v->a[304682] = 9; - v->a[304683] = anon_sym_DASH; - v->a[304684] = anon_sym_STAR; - v->a[304685] = anon_sym_BANG; - v->a[304686] = anon_sym_QMARK; - v->a[304687] = anon_sym_DOLLAR; - v->a[304688] = anon_sym_POUND; - v->a[304689] = anon_sym_AT2; - v->a[304690] = anon_sym_0; - v->a[304691] = anon_sym__; - v->a[304692] = 6; - v->a[304693] = actions(3); - v->a[304694] = 1; - v->a[304695] = sym_comment; - v->a[304696] = actions(13480); - v->a[304697] = 1; - v->a[304698] = anon_sym_DQUOTE; - v->a[304699] = actions(13732); - small_parse_table_15235(v); -} - -/* EOF small_parse_table_3046.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3047.c b/parser/static/small_parse_table/small_parse_table_3047.c deleted file mode 100644 index 73d6a182..00000000 --- a/parser/static/small_parse_table/small_parse_table_3047.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3047.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15235(t_small_parse_table_array *v) -{ - v->a[304700] = 1; - v->a[304701] = sym_string_content; - v->a[304702] = actions(13736); - v->a[304703] = 1; - v->a[304704] = sym_variable_name; - v->a[304705] = actions(13734); - v->a[304706] = 2; - v->a[304707] = aux_sym__simple_variable_name_token1; - v->a[304708] = aux_sym__multiline_variable_name_token1; - v->a[304709] = actions(13730); - v->a[304710] = 9; - v->a[304711] = anon_sym_DASH; - v->a[304712] = anon_sym_STAR; - v->a[304713] = anon_sym_BANG; - v->a[304714] = anon_sym_QMARK; - v->a[304715] = anon_sym_DOLLAR; - v->a[304716] = anon_sym_POUND; - v->a[304717] = anon_sym_AT2; - v->a[304718] = anon_sym_0; - v->a[304719] = anon_sym__; - small_parse_table_15236(v); -} - -void small_parse_table_15236(t_small_parse_table_array *v) -{ - v->a[304720] = 6; - v->a[304721] = actions(3); - v->a[304722] = 1; - v->a[304723] = sym_comment; - v->a[304724] = actions(3439); - v->a[304725] = 1; - v->a[304726] = anon_sym_DQUOTE; - v->a[304727] = actions(3653); - v->a[304728] = 1; - v->a[304729] = sym_variable_name; - v->a[304730] = state(1878); - v->a[304731] = 1; - v->a[304732] = sym_string; - v->a[304733] = actions(3651); - v->a[304734] = 2; - v->a[304735] = aux_sym__simple_variable_name_token1; - v->a[304736] = aux_sym__multiline_variable_name_token1; - v->a[304737] = actions(3649); - v->a[304738] = 9; - v->a[304739] = anon_sym_DASH; - small_parse_table_15237(v); -} - -void small_parse_table_15237(t_small_parse_table_array *v) -{ - v->a[304740] = anon_sym_STAR; - v->a[304741] = anon_sym_BANG; - v->a[304742] = anon_sym_QMARK; - v->a[304743] = anon_sym_DOLLAR; - v->a[304744] = anon_sym_POUND; - v->a[304745] = anon_sym_AT2; - v->a[304746] = anon_sym_0; - v->a[304747] = anon_sym__; - v->a[304748] = 6; - v->a[304749] = actions(3); - v->a[304750] = 1; - v->a[304751] = sym_comment; - v->a[304752] = actions(13732); - v->a[304753] = 1; - v->a[304754] = sym_string_content; - v->a[304755] = actions(13736); - v->a[304756] = 1; - v->a[304757] = sym_variable_name; - v->a[304758] = actions(13846); - v->a[304759] = 1; - small_parse_table_15238(v); -} - -void small_parse_table_15238(t_small_parse_table_array *v) -{ - v->a[304760] = anon_sym_DQUOTE; - v->a[304761] = actions(13734); - v->a[304762] = 2; - v->a[304763] = aux_sym__simple_variable_name_token1; - v->a[304764] = aux_sym__multiline_variable_name_token1; - v->a[304765] = actions(13730); - v->a[304766] = 9; - v->a[304767] = anon_sym_DASH; - v->a[304768] = anon_sym_STAR; - v->a[304769] = anon_sym_BANG; - v->a[304770] = anon_sym_QMARK; - v->a[304771] = anon_sym_DOLLAR; - v->a[304772] = anon_sym_POUND; - v->a[304773] = anon_sym_AT2; - v->a[304774] = anon_sym_0; - v->a[304775] = anon_sym__; - v->a[304776] = 6; - v->a[304777] = actions(3); - v->a[304778] = 1; - v->a[304779] = sym_comment; - small_parse_table_15239(v); -} - -void small_parse_table_15239(t_small_parse_table_array *v) -{ - v->a[304780] = actions(13732); - v->a[304781] = 1; - v->a[304782] = sym_string_content; - v->a[304783] = actions(13736); - v->a[304784] = 1; - v->a[304785] = sym_variable_name; - v->a[304786] = actions(13848); - v->a[304787] = 1; - v->a[304788] = anon_sym_DQUOTE; - v->a[304789] = actions(13734); - v->a[304790] = 2; - v->a[304791] = aux_sym__simple_variable_name_token1; - v->a[304792] = aux_sym__multiline_variable_name_token1; - v->a[304793] = actions(13730); - v->a[304794] = 9; - v->a[304795] = anon_sym_DASH; - v->a[304796] = anon_sym_STAR; - v->a[304797] = anon_sym_BANG; - v->a[304798] = anon_sym_QMARK; - v->a[304799] = anon_sym_DOLLAR; - small_parse_table_15240(v); -} - -/* EOF small_parse_table_3047.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3048.c b/parser/static/small_parse_table/small_parse_table_3048.c deleted file mode 100644 index 545e41d6..00000000 --- a/parser/static/small_parse_table/small_parse_table_3048.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3048.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15240(t_small_parse_table_array *v) -{ - v->a[304800] = anon_sym_POUND; - v->a[304801] = anon_sym_AT2; - v->a[304802] = anon_sym_0; - v->a[304803] = anon_sym__; - v->a[304804] = 6; - v->a[304805] = actions(3); - v->a[304806] = 1; - v->a[304807] = sym_comment; - v->a[304808] = actions(13492); - v->a[304809] = 1; - v->a[304810] = anon_sym_DQUOTE; - v->a[304811] = actions(13732); - v->a[304812] = 1; - v->a[304813] = sym_string_content; - v->a[304814] = actions(13736); - v->a[304815] = 1; - v->a[304816] = sym_variable_name; - v->a[304817] = actions(13734); - v->a[304818] = 2; - v->a[304819] = aux_sym__simple_variable_name_token1; - small_parse_table_15241(v); -} - -void small_parse_table_15241(t_small_parse_table_array *v) -{ - v->a[304820] = aux_sym__multiline_variable_name_token1; - v->a[304821] = actions(13730); - v->a[304822] = 9; - v->a[304823] = anon_sym_DASH; - v->a[304824] = anon_sym_STAR; - v->a[304825] = anon_sym_BANG; - v->a[304826] = anon_sym_QMARK; - v->a[304827] = anon_sym_DOLLAR; - v->a[304828] = anon_sym_POUND; - v->a[304829] = anon_sym_AT2; - v->a[304830] = anon_sym_0; - v->a[304831] = anon_sym__; - v->a[304832] = 6; - v->a[304833] = actions(3); - v->a[304834] = 1; - v->a[304835] = sym_comment; - v->a[304836] = actions(13732); - v->a[304837] = 1; - v->a[304838] = sym_string_content; - v->a[304839] = actions(13736); - small_parse_table_15242(v); -} - -void small_parse_table_15242(t_small_parse_table_array *v) -{ - v->a[304840] = 1; - v->a[304841] = sym_variable_name; - v->a[304842] = actions(13850); - v->a[304843] = 1; - v->a[304844] = anon_sym_DQUOTE; - v->a[304845] = actions(13734); - v->a[304846] = 2; - v->a[304847] = aux_sym__simple_variable_name_token1; - v->a[304848] = aux_sym__multiline_variable_name_token1; - v->a[304849] = actions(13730); - v->a[304850] = 9; - v->a[304851] = anon_sym_DASH; - v->a[304852] = anon_sym_STAR; - v->a[304853] = anon_sym_BANG; - v->a[304854] = anon_sym_QMARK; - v->a[304855] = anon_sym_DOLLAR; - v->a[304856] = anon_sym_POUND; - v->a[304857] = anon_sym_AT2; - v->a[304858] = anon_sym_0; - v->a[304859] = anon_sym__; - small_parse_table_15243(v); -} - -void small_parse_table_15243(t_small_parse_table_array *v) -{ - v->a[304860] = 6; - v->a[304861] = actions(3); - v->a[304862] = 1; - v->a[304863] = sym_comment; - v->a[304864] = actions(2339); - v->a[304865] = 1; - v->a[304866] = anon_sym_DQUOTE; - v->a[304867] = actions(2492); - v->a[304868] = 1; - v->a[304869] = sym_variable_name; - v->a[304870] = state(1463); - v->a[304871] = 1; - v->a[304872] = sym_string; - v->a[304873] = actions(2490); - v->a[304874] = 2; - v->a[304875] = aux_sym__simple_variable_name_token1; - v->a[304876] = aux_sym__multiline_variable_name_token1; - v->a[304877] = actions(2488); - v->a[304878] = 9; - v->a[304879] = anon_sym_DASH; - small_parse_table_15244(v); -} - -void small_parse_table_15244(t_small_parse_table_array *v) -{ - v->a[304880] = anon_sym_STAR; - v->a[304881] = anon_sym_BANG; - v->a[304882] = anon_sym_QMARK; - v->a[304883] = anon_sym_DOLLAR; - v->a[304884] = anon_sym_POUND; - v->a[304885] = anon_sym_AT2; - v->a[304886] = anon_sym_0; - v->a[304887] = anon_sym__; - v->a[304888] = 6; - v->a[304889] = actions(3); - v->a[304890] = 1; - v->a[304891] = sym_comment; - v->a[304892] = actions(13732); - v->a[304893] = 1; - v->a[304894] = sym_string_content; - v->a[304895] = actions(13736); - v->a[304896] = 1; - v->a[304897] = sym_variable_name; - v->a[304898] = actions(13852); - v->a[304899] = 1; - small_parse_table_15245(v); -} - -/* EOF small_parse_table_3048.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3049.c b/parser/static/small_parse_table/small_parse_table_3049.c deleted file mode 100644 index 4292fcc3..00000000 --- a/parser/static/small_parse_table/small_parse_table_3049.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3049.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15245(t_small_parse_table_array *v) -{ - v->a[304900] = anon_sym_DQUOTE; - v->a[304901] = actions(13734); - v->a[304902] = 2; - v->a[304903] = aux_sym__simple_variable_name_token1; - v->a[304904] = aux_sym__multiline_variable_name_token1; - v->a[304905] = actions(13730); - v->a[304906] = 9; - v->a[304907] = anon_sym_DASH; - v->a[304908] = anon_sym_STAR; - v->a[304909] = anon_sym_BANG; - v->a[304910] = anon_sym_QMARK; - v->a[304911] = anon_sym_DOLLAR; - v->a[304912] = anon_sym_POUND; - v->a[304913] = anon_sym_AT2; - v->a[304914] = anon_sym_0; - v->a[304915] = anon_sym__; - v->a[304916] = 6; - v->a[304917] = actions(3); - v->a[304918] = 1; - v->a[304919] = sym_comment; - small_parse_table_15246(v); -} - -void small_parse_table_15246(t_small_parse_table_array *v) -{ - v->a[304920] = actions(4115); - v->a[304921] = 1; - v->a[304922] = anon_sym_DQUOTE; - v->a[304923] = actions(4119); - v->a[304924] = 1; - v->a[304925] = sym_variable_name; - v->a[304926] = state(2334); - v->a[304927] = 1; - v->a[304928] = sym_string; - v->a[304929] = actions(4117); - v->a[304930] = 2; - v->a[304931] = aux_sym__simple_variable_name_token1; - v->a[304932] = aux_sym__multiline_variable_name_token1; - v->a[304933] = actions(4113); - v->a[304934] = 9; - v->a[304935] = anon_sym_DASH; - v->a[304936] = anon_sym_STAR; - v->a[304937] = anon_sym_BANG; - v->a[304938] = anon_sym_QMARK; - v->a[304939] = anon_sym_DOLLAR; - small_parse_table_15247(v); -} - -void small_parse_table_15247(t_small_parse_table_array *v) -{ - v->a[304940] = anon_sym_POUND; - v->a[304941] = anon_sym_AT2; - v->a[304942] = anon_sym_0; - v->a[304943] = anon_sym__; - v->a[304944] = 6; - v->a[304945] = actions(3); - v->a[304946] = 1; - v->a[304947] = sym_comment; - v->a[304948] = actions(13504); - v->a[304949] = 1; - v->a[304950] = anon_sym_DQUOTE; - v->a[304951] = actions(13732); - v->a[304952] = 1; - v->a[304953] = sym_string_content; - v->a[304954] = actions(13736); - v->a[304955] = 1; - v->a[304956] = sym_variable_name; - v->a[304957] = actions(13734); - v->a[304958] = 2; - v->a[304959] = aux_sym__simple_variable_name_token1; - small_parse_table_15248(v); -} - -void small_parse_table_15248(t_small_parse_table_array *v) -{ - v->a[304960] = aux_sym__multiline_variable_name_token1; - v->a[304961] = actions(13730); - v->a[304962] = 9; - v->a[304963] = anon_sym_DASH; - v->a[304964] = anon_sym_STAR; - v->a[304965] = anon_sym_BANG; - v->a[304966] = anon_sym_QMARK; - v->a[304967] = anon_sym_DOLLAR; - v->a[304968] = anon_sym_POUND; - v->a[304969] = anon_sym_AT2; - v->a[304970] = anon_sym_0; - v->a[304971] = anon_sym__; - v->a[304972] = 6; - v->a[304973] = actions(3); - v->a[304974] = 1; - v->a[304975] = sym_comment; - v->a[304976] = actions(13732); - v->a[304977] = 1; - v->a[304978] = sym_string_content; - v->a[304979] = actions(13736); - small_parse_table_15249(v); -} - -void small_parse_table_15249(t_small_parse_table_array *v) -{ - v->a[304980] = 1; - v->a[304981] = sym_variable_name; - v->a[304982] = actions(13854); - v->a[304983] = 1; - v->a[304984] = anon_sym_DQUOTE; - v->a[304985] = actions(13734); - v->a[304986] = 2; - v->a[304987] = aux_sym__simple_variable_name_token1; - v->a[304988] = aux_sym__multiline_variable_name_token1; - v->a[304989] = actions(13730); - v->a[304990] = 9; - v->a[304991] = anon_sym_DASH; - v->a[304992] = anon_sym_STAR; - v->a[304993] = anon_sym_BANG; - v->a[304994] = anon_sym_QMARK; - v->a[304995] = anon_sym_DOLLAR; - v->a[304996] = anon_sym_POUND; - v->a[304997] = anon_sym_AT2; - v->a[304998] = anon_sym_0; - v->a[304999] = anon_sym__; - small_parse_table_15250(v); -} - -/* EOF small_parse_table_3049.c */ diff --git a/parser/static/small_parse_table/small_parse_table_305.c b/parser/static/small_parse_table/small_parse_table_305.c index a554594e..a6139970 100644 --- a/parser/static/small_parse_table/small_parse_table_305.c +++ b/parser/static/small_parse_table/small_parse_table_305.c @@ -14,126 +14,126 @@ void small_parse_table_1525(t_small_parse_table_array *v) { - v->a[30500] = anon_sym_AMP; - v->a[30501] = anon_sym_EQ_EQ; - v->a[30502] = anon_sym_LT; - v->a[30503] = anon_sym_GT; - v->a[30504] = anon_sym_LT_LT; - v->a[30505] = anon_sym_GT_GT; - v->a[30506] = anon_sym_LPAREN; - v->a[30507] = anon_sym_esac; - v->a[30508] = anon_sym_SEMI_SEMI; - v->a[30509] = anon_sym_SEMI_AMP; - v->a[30510] = anon_sym_SEMI_SEMI_AMP; - v->a[30511] = anon_sym_PIPE_AMP; - v->a[30512] = anon_sym_EQ_TILDE; - v->a[30513] = anon_sym_AMP_GT; - v->a[30514] = anon_sym_AMP_GT_GT; - v->a[30515] = anon_sym_LT_AMP; - v->a[30516] = anon_sym_GT_AMP; - v->a[30517] = anon_sym_GT_PIPE; - v->a[30518] = anon_sym_LT_AMP_DASH; - v->a[30519] = anon_sym_GT_AMP_DASH; + v->a[30500] = anon_sym_SEMI_SEMI; + v->a[30501] = anon_sym_SEMI_AMP; + v->a[30502] = anon_sym_SEMI_SEMI_AMP; + v->a[30503] = anon_sym_PIPE_AMP; + v->a[30504] = anon_sym_AMP_AMP; + v->a[30505] = anon_sym_PIPE_PIPE; + v->a[30506] = anon_sym_LT; + v->a[30507] = anon_sym_GT; + v->a[30508] = anon_sym_GT_GT; + v->a[30509] = anon_sym_AMP_GT; + v->a[30510] = anon_sym_AMP_GT_GT; + v->a[30511] = anon_sym_LT_AMP; + v->a[30512] = anon_sym_GT_AMP; + v->a[30513] = anon_sym_GT_PIPE; + v->a[30514] = anon_sym_LT_AMP_DASH; + v->a[30515] = anon_sym_GT_AMP_DASH; + v->a[30516] = anon_sym_LT_LT; + v->a[30517] = anon_sym_LT_LT_DASH; + v->a[30518] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30519] = anon_sym_AMP; small_parse_table_1526(v); } void small_parse_table_1526(t_small_parse_table_array *v) { - v->a[30520] = anon_sym_LT_LT_DASH; - v->a[30521] = anon_sym_LT_LT_LT; - v->a[30522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30523] = anon_sym_DOLLAR_LBRACK; - v->a[30524] = aux_sym_concatenation_token1; - v->a[30525] = anon_sym_DOLLAR; - v->a[30526] = sym__special_character; - v->a[30527] = anon_sym_DQUOTE; - v->a[30528] = sym_raw_string; - v->a[30529] = sym_ansi_c_string; - v->a[30530] = aux_sym_number_token1; - v->a[30531] = aux_sym_number_token2; - v->a[30532] = anon_sym_DOLLAR_LBRACE; - v->a[30533] = anon_sym_DOLLAR_LPAREN; - v->a[30534] = anon_sym_BQUOTE; - v->a[30535] = anon_sym_DOLLAR_BQUOTE; - v->a[30536] = anon_sym_LT_LPAREN; - v->a[30537] = anon_sym_GT_LPAREN; - v->a[30538] = sym_word; - v->a[30539] = 6; + v->a[30520] = aux_sym_concatenation_token1; + v->a[30521] = anon_sym_DOLLAR; + v->a[30522] = sym__special_character; + v->a[30523] = anon_sym_DQUOTE; + v->a[30524] = sym_raw_string; + v->a[30525] = aux_sym_number_token1; + v->a[30526] = aux_sym_number_token2; + v->a[30527] = anon_sym_DOLLAR_LBRACE; + v->a[30528] = anon_sym_DOLLAR_LPAREN; + v->a[30529] = anon_sym_BQUOTE; + v->a[30530] = anon_sym_DOLLAR_BQUOTE; + v->a[30531] = sym_word; + v->a[30532] = anon_sym_SEMI; + v->a[30533] = 6; + v->a[30534] = actions(3); + v->a[30535] = 1; + v->a[30536] = sym_comment; + v->a[30537] = actions(3288); + v->a[30538] = 1; + v->a[30539] = aux_sym_concatenation_token1; small_parse_table_1527(v); } void small_parse_table_1527(t_small_parse_table_array *v) { - v->a[30540] = actions(71); + v->a[30540] = actions(3385); v->a[30541] = 1; - v->a[30542] = sym_comment; - v->a[30543] = state(2671); + v->a[30542] = sym__concat; + v->a[30543] = state(640); v->a[30544] = 1; - v->a[30545] = aux_sym__literal_repeat1; - v->a[30546] = state(851); - v->a[30547] = 2; - v->a[30548] = sym_concatenation; - v->a[30549] = aux_sym_for_statement_repeat1; - v->a[30550] = state(2369); - v->a[30551] = 9; - v->a[30552] = sym_arithmetic_expansion; - v->a[30553] = sym_brace_expression; - v->a[30554] = sym_string; - v->a[30555] = sym_translated_string; - v->a[30556] = sym_number; - v->a[30557] = sym_simple_expansion; - v->a[30558] = sym_expansion; - v->a[30559] = sym_command_substitution; + v->a[30545] = aux_sym_concatenation_repeat1; + v->a[30546] = actions(2690); + v->a[30547] = 6; + v->a[30548] = sym_file_descriptor; + v->a[30549] = sym_test_operator; + v->a[30550] = sym__bare_dollar; + v->a[30551] = sym__brace_start; + v->a[30552] = ts_builtin_sym_end; + v->a[30553] = aux_sym_heredoc_redirect_token1; + v->a[30554] = actions(2688); + v->a[30555] = 32; + v->a[30556] = anon_sym_LPAREN; + v->a[30557] = anon_sym_PIPE; + v->a[30558] = anon_sym_SEMI_SEMI; + v->a[30559] = anon_sym_PIPE_AMP; small_parse_table_1528(v); } void small_parse_table_1528(t_small_parse_table_array *v) { - v->a[30560] = sym_process_substitution; - v->a[30561] = actions(2094); - v->a[30562] = 12; - v->a[30563] = anon_sym_PIPE; - v->a[30564] = anon_sym_LT; - v->a[30565] = anon_sym_GT; - v->a[30566] = anon_sym_LT_LT; - v->a[30567] = anon_sym_AMP_GT; - v->a[30568] = anon_sym_LT_AMP; - v->a[30569] = anon_sym_GT_AMP; - v->a[30570] = anon_sym_DOLLAR; - v->a[30571] = aux_sym_number_token1; - v->a[30572] = aux_sym_number_token2; - v->a[30573] = anon_sym_DOLLAR_LPAREN; - v->a[30574] = sym_word; - v->a[30575] = actions(2096); - v->a[30576] = 26; - v->a[30577] = sym_file_descriptor; - v->a[30578] = sym_variable_name; - v->a[30579] = sym_test_operator; + v->a[30560] = anon_sym_AMP_AMP; + v->a[30561] = anon_sym_PIPE_PIPE; + v->a[30562] = anon_sym_LT; + v->a[30563] = anon_sym_GT; + v->a[30564] = anon_sym_GT_GT; + v->a[30565] = anon_sym_AMP_GT; + v->a[30566] = anon_sym_AMP_GT_GT; + v->a[30567] = anon_sym_LT_AMP; + v->a[30568] = anon_sym_GT_AMP; + v->a[30569] = anon_sym_GT_PIPE; + v->a[30570] = anon_sym_LT_AMP_DASH; + v->a[30571] = anon_sym_GT_AMP_DASH; + v->a[30572] = anon_sym_LT_LT; + v->a[30573] = anon_sym_LT_LT_DASH; + v->a[30574] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30575] = anon_sym_AMP; + v->a[30576] = anon_sym_DOLLAR; + v->a[30577] = sym__special_character; + v->a[30578] = anon_sym_DQUOTE; + v->a[30579] = sym_raw_string; small_parse_table_1529(v); } void small_parse_table_1529(t_small_parse_table_array *v) { - v->a[30580] = sym__brace_start; - v->a[30581] = anon_sym_LPAREN_LPAREN; - v->a[30582] = anon_sym_PIPE_PIPE; - v->a[30583] = anon_sym_AMP_AMP; - v->a[30584] = anon_sym_GT_GT; - v->a[30585] = anon_sym_PIPE_AMP; - v->a[30586] = anon_sym_AMP_GT_GT; - v->a[30587] = anon_sym_GT_PIPE; - v->a[30588] = anon_sym_LT_AMP_DASH; - v->a[30589] = anon_sym_GT_AMP_DASH; - v->a[30590] = anon_sym_LT_LT_DASH; - v->a[30591] = anon_sym_LT_LT_LT; - v->a[30592] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30593] = anon_sym_DOLLAR_LBRACK; - v->a[30594] = sym__special_character; - v->a[30595] = anon_sym_DQUOTE; - v->a[30596] = sym_raw_string; - v->a[30597] = sym_ansi_c_string; - v->a[30598] = anon_sym_DOLLAR_LBRACE; - v->a[30599] = anon_sym_BQUOTE; + v->a[30580] = aux_sym_number_token1; + v->a[30581] = aux_sym_number_token2; + v->a[30582] = anon_sym_DOLLAR_LBRACE; + v->a[30583] = anon_sym_DOLLAR_LPAREN; + v->a[30584] = anon_sym_BQUOTE; + v->a[30585] = anon_sym_DOLLAR_BQUOTE; + v->a[30586] = sym_word; + v->a[30587] = anon_sym_SEMI; + v->a[30588] = 6; + v->a[30589] = actions(3); + v->a[30590] = 1; + v->a[30591] = sym_comment; + v->a[30592] = actions(3358); + v->a[30593] = 1; + v->a[30594] = aux_sym_concatenation_token1; + v->a[30595] = actions(3387); + v->a[30596] = 1; + v->a[30597] = sym__concat; + v->a[30598] = state(666); + v->a[30599] = 1; small_parse_table_1530(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3050.c b/parser/static/small_parse_table/small_parse_table_3050.c deleted file mode 100644 index 221d9a55..00000000 --- a/parser/static/small_parse_table/small_parse_table_3050.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3050.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15250(t_small_parse_table_array *v) -{ - v->a[305000] = 6; - v->a[305001] = actions(3); - v->a[305002] = 1; - v->a[305003] = sym_comment; - v->a[305004] = actions(13732); - v->a[305005] = 1; - v->a[305006] = sym_string_content; - v->a[305007] = actions(13736); - v->a[305008] = 1; - v->a[305009] = sym_variable_name; - v->a[305010] = actions(13856); - v->a[305011] = 1; - v->a[305012] = anon_sym_DQUOTE; - v->a[305013] = actions(13734); - v->a[305014] = 2; - v->a[305015] = aux_sym__simple_variable_name_token1; - v->a[305016] = aux_sym__multiline_variable_name_token1; - v->a[305017] = actions(13730); - v->a[305018] = 9; - v->a[305019] = anon_sym_DASH; - small_parse_table_15251(v); -} - -void small_parse_table_15251(t_small_parse_table_array *v) -{ - v->a[305020] = anon_sym_STAR; - v->a[305021] = anon_sym_BANG; - v->a[305022] = anon_sym_QMARK; - v->a[305023] = anon_sym_DOLLAR; - v->a[305024] = anon_sym_POUND; - v->a[305025] = anon_sym_AT2; - v->a[305026] = anon_sym_0; - v->a[305027] = anon_sym__; - v->a[305028] = 6; - v->a[305029] = actions(3); - v->a[305030] = 1; - v->a[305031] = sym_comment; - v->a[305032] = actions(13644); - v->a[305033] = 1; - v->a[305034] = anon_sym_DQUOTE; - v->a[305035] = actions(13732); - v->a[305036] = 1; - v->a[305037] = sym_string_content; - v->a[305038] = actions(13736); - v->a[305039] = 1; - small_parse_table_15252(v); -} - -void small_parse_table_15252(t_small_parse_table_array *v) -{ - v->a[305040] = sym_variable_name; - v->a[305041] = actions(13734); - v->a[305042] = 2; - v->a[305043] = aux_sym__simple_variable_name_token1; - v->a[305044] = aux_sym__multiline_variable_name_token1; - v->a[305045] = actions(13730); - v->a[305046] = 9; - v->a[305047] = anon_sym_DASH; - v->a[305048] = anon_sym_STAR; - v->a[305049] = anon_sym_BANG; - v->a[305050] = anon_sym_QMARK; - v->a[305051] = anon_sym_DOLLAR; - v->a[305052] = anon_sym_POUND; - v->a[305053] = anon_sym_AT2; - v->a[305054] = anon_sym_0; - v->a[305055] = anon_sym__; - v->a[305056] = 6; - v->a[305057] = actions(3); - v->a[305058] = 1; - v->a[305059] = sym_comment; - small_parse_table_15253(v); -} - -void small_parse_table_15253(t_small_parse_table_array *v) -{ - v->a[305060] = actions(13512); - v->a[305061] = 1; - v->a[305062] = anon_sym_DQUOTE; - v->a[305063] = actions(13732); - v->a[305064] = 1; - v->a[305065] = sym_string_content; - v->a[305066] = actions(13736); - v->a[305067] = 1; - v->a[305068] = sym_variable_name; - v->a[305069] = actions(13734); - v->a[305070] = 2; - v->a[305071] = aux_sym__simple_variable_name_token1; - v->a[305072] = aux_sym__multiline_variable_name_token1; - v->a[305073] = actions(13730); - v->a[305074] = 9; - v->a[305075] = anon_sym_DASH; - v->a[305076] = anon_sym_STAR; - v->a[305077] = anon_sym_BANG; - v->a[305078] = anon_sym_QMARK; - v->a[305079] = anon_sym_DOLLAR; - small_parse_table_15254(v); -} - -void small_parse_table_15254(t_small_parse_table_array *v) -{ - v->a[305080] = anon_sym_POUND; - v->a[305081] = anon_sym_AT2; - v->a[305082] = anon_sym_0; - v->a[305083] = anon_sym__; - v->a[305084] = 6; - v->a[305085] = actions(3); - v->a[305086] = 1; - v->a[305087] = sym_comment; - v->a[305088] = actions(13524); - v->a[305089] = 1; - v->a[305090] = anon_sym_DQUOTE; - v->a[305091] = actions(13732); - v->a[305092] = 1; - v->a[305093] = sym_string_content; - v->a[305094] = actions(13736); - v->a[305095] = 1; - v->a[305096] = sym_variable_name; - v->a[305097] = actions(13734); - v->a[305098] = 2; - v->a[305099] = aux_sym__simple_variable_name_token1; - small_parse_table_15255(v); -} - -/* EOF small_parse_table_3050.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3051.c b/parser/static/small_parse_table/small_parse_table_3051.c deleted file mode 100644 index b04455ed..00000000 --- a/parser/static/small_parse_table/small_parse_table_3051.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3051.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15255(t_small_parse_table_array *v) -{ - v->a[305100] = aux_sym__multiline_variable_name_token1; - v->a[305101] = actions(13730); - v->a[305102] = 9; - v->a[305103] = anon_sym_DASH; - v->a[305104] = anon_sym_STAR; - v->a[305105] = anon_sym_BANG; - v->a[305106] = anon_sym_QMARK; - v->a[305107] = anon_sym_DOLLAR; - v->a[305108] = anon_sym_POUND; - v->a[305109] = anon_sym_AT2; - v->a[305110] = anon_sym_0; - v->a[305111] = anon_sym__; - v->a[305112] = 6; - v->a[305113] = actions(3); - v->a[305114] = 1; - v->a[305115] = sym_comment; - v->a[305116] = actions(13732); - v->a[305117] = 1; - v->a[305118] = sym_string_content; - v->a[305119] = actions(13736); - small_parse_table_15256(v); -} - -void small_parse_table_15256(t_small_parse_table_array *v) -{ - v->a[305120] = 1; - v->a[305121] = sym_variable_name; - v->a[305122] = actions(13858); - v->a[305123] = 1; - v->a[305124] = anon_sym_DQUOTE; - v->a[305125] = actions(13734); - v->a[305126] = 2; - v->a[305127] = aux_sym__simple_variable_name_token1; - v->a[305128] = aux_sym__multiline_variable_name_token1; - v->a[305129] = actions(13730); - v->a[305130] = 9; - v->a[305131] = anon_sym_DASH; - v->a[305132] = anon_sym_STAR; - v->a[305133] = anon_sym_BANG; - v->a[305134] = anon_sym_QMARK; - v->a[305135] = anon_sym_DOLLAR; - v->a[305136] = anon_sym_POUND; - v->a[305137] = anon_sym_AT2; - v->a[305138] = anon_sym_0; - v->a[305139] = anon_sym__; - small_parse_table_15257(v); -} - -void small_parse_table_15257(t_small_parse_table_array *v) -{ - v->a[305140] = 6; - v->a[305141] = actions(3); - v->a[305142] = 1; - v->a[305143] = sym_comment; - v->a[305144] = actions(13732); - v->a[305145] = 1; - v->a[305146] = sym_string_content; - v->a[305147] = actions(13736); - v->a[305148] = 1; - v->a[305149] = sym_variable_name; - v->a[305150] = actions(13860); - v->a[305151] = 1; - v->a[305152] = anon_sym_DQUOTE; - v->a[305153] = actions(13734); - v->a[305154] = 2; - v->a[305155] = aux_sym__simple_variable_name_token1; - v->a[305156] = aux_sym__multiline_variable_name_token1; - v->a[305157] = actions(13730); - v->a[305158] = 9; - v->a[305159] = anon_sym_DASH; - small_parse_table_15258(v); -} - -void small_parse_table_15258(t_small_parse_table_array *v) -{ - v->a[305160] = anon_sym_STAR; - v->a[305161] = anon_sym_BANG; - v->a[305162] = anon_sym_QMARK; - v->a[305163] = anon_sym_DOLLAR; - v->a[305164] = anon_sym_POUND; - v->a[305165] = anon_sym_AT2; - v->a[305166] = anon_sym_0; - v->a[305167] = anon_sym__; - v->a[305168] = 6; - v->a[305169] = actions(3); - v->a[305170] = 1; - v->a[305171] = sym_comment; - v->a[305172] = actions(13520); - v->a[305173] = 1; - v->a[305174] = anon_sym_DQUOTE; - v->a[305175] = actions(13732); - v->a[305176] = 1; - v->a[305177] = sym_string_content; - v->a[305178] = actions(13736); - v->a[305179] = 1; - small_parse_table_15259(v); -} - -void small_parse_table_15259(t_small_parse_table_array *v) -{ - v->a[305180] = sym_variable_name; - v->a[305181] = actions(13734); - v->a[305182] = 2; - v->a[305183] = aux_sym__simple_variable_name_token1; - v->a[305184] = aux_sym__multiline_variable_name_token1; - v->a[305185] = actions(13730); - v->a[305186] = 9; - v->a[305187] = anon_sym_DASH; - v->a[305188] = anon_sym_STAR; - v->a[305189] = anon_sym_BANG; - v->a[305190] = anon_sym_QMARK; - v->a[305191] = anon_sym_DOLLAR; - v->a[305192] = anon_sym_POUND; - v->a[305193] = anon_sym_AT2; - v->a[305194] = anon_sym_0; - v->a[305195] = anon_sym__; - v->a[305196] = 6; - v->a[305197] = actions(3); - v->a[305198] = 1; - v->a[305199] = sym_comment; - small_parse_table_15260(v); -} - -/* EOF small_parse_table_3051.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3052.c b/parser/static/small_parse_table/small_parse_table_3052.c deleted file mode 100644 index d0020698..00000000 --- a/parser/static/small_parse_table/small_parse_table_3052.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3052.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15260(t_small_parse_table_array *v) -{ - v->a[305200] = actions(1619); - v->a[305201] = 1; - v->a[305202] = anon_sym_DQUOTE; - v->a[305203] = actions(1623); - v->a[305204] = 1; - v->a[305205] = sym_variable_name; - v->a[305206] = state(868); - v->a[305207] = 1; - v->a[305208] = sym_string; - v->a[305209] = actions(1621); - v->a[305210] = 2; - v->a[305211] = aux_sym__simple_variable_name_token1; - v->a[305212] = aux_sym__multiline_variable_name_token1; - v->a[305213] = actions(1617); - v->a[305214] = 9; - v->a[305215] = anon_sym_DASH; - v->a[305216] = anon_sym_STAR; - v->a[305217] = anon_sym_BANG; - v->a[305218] = anon_sym_QMARK; - v->a[305219] = anon_sym_DOLLAR; - small_parse_table_15261(v); -} - -void small_parse_table_15261(t_small_parse_table_array *v) -{ - v->a[305220] = anon_sym_POUND; - v->a[305221] = anon_sym_AT2; - v->a[305222] = anon_sym_0; - v->a[305223] = anon_sym__; - v->a[305224] = 6; - v->a[305225] = actions(3); - v->a[305226] = 1; - v->a[305227] = sym_comment; - v->a[305228] = actions(13476); - v->a[305229] = 1; - v->a[305230] = anon_sym_DQUOTE; - v->a[305231] = actions(13732); - v->a[305232] = 1; - v->a[305233] = sym_string_content; - v->a[305234] = actions(13736); - v->a[305235] = 1; - v->a[305236] = sym_variable_name; - v->a[305237] = actions(13734); - v->a[305238] = 2; - v->a[305239] = aux_sym__simple_variable_name_token1; - small_parse_table_15262(v); -} - -void small_parse_table_15262(t_small_parse_table_array *v) -{ - v->a[305240] = aux_sym__multiline_variable_name_token1; - v->a[305241] = actions(13730); - v->a[305242] = 9; - v->a[305243] = anon_sym_DASH; - v->a[305244] = anon_sym_STAR; - v->a[305245] = anon_sym_BANG; - v->a[305246] = anon_sym_QMARK; - v->a[305247] = anon_sym_DOLLAR; - v->a[305248] = anon_sym_POUND; - v->a[305249] = anon_sym_AT2; - v->a[305250] = anon_sym_0; - v->a[305251] = anon_sym__; - v->a[305252] = 6; - v->a[305253] = actions(3); - v->a[305254] = 1; - v->a[305255] = sym_comment; - v->a[305256] = actions(13106); - v->a[305257] = 1; - v->a[305258] = anon_sym_DQUOTE; - v->a[305259] = actions(13732); - small_parse_table_15263(v); -} - -void small_parse_table_15263(t_small_parse_table_array *v) -{ - v->a[305260] = 1; - v->a[305261] = sym_string_content; - v->a[305262] = actions(13736); - v->a[305263] = 1; - v->a[305264] = sym_variable_name; - v->a[305265] = actions(13734); - v->a[305266] = 2; - v->a[305267] = aux_sym__simple_variable_name_token1; - v->a[305268] = aux_sym__multiline_variable_name_token1; - v->a[305269] = actions(13730); - v->a[305270] = 9; - v->a[305271] = anon_sym_DASH; - v->a[305272] = anon_sym_STAR; - v->a[305273] = anon_sym_BANG; - v->a[305274] = anon_sym_QMARK; - v->a[305275] = anon_sym_DOLLAR; - v->a[305276] = anon_sym_POUND; - v->a[305277] = anon_sym_AT2; - v->a[305278] = anon_sym_0; - v->a[305279] = anon_sym__; - small_parse_table_15264(v); -} - -void small_parse_table_15264(t_small_parse_table_array *v) -{ - v->a[305280] = 6; - v->a[305281] = actions(3); - v->a[305282] = 1; - v->a[305283] = sym_comment; - v->a[305284] = actions(13732); - v->a[305285] = 1; - v->a[305286] = sym_string_content; - v->a[305287] = actions(13736); - v->a[305288] = 1; - v->a[305289] = sym_variable_name; - v->a[305290] = actions(13862); - v->a[305291] = 1; - v->a[305292] = anon_sym_DQUOTE; - v->a[305293] = actions(13734); - v->a[305294] = 2; - v->a[305295] = aux_sym__simple_variable_name_token1; - v->a[305296] = aux_sym__multiline_variable_name_token1; - v->a[305297] = actions(13730); - v->a[305298] = 9; - v->a[305299] = anon_sym_DASH; - small_parse_table_15265(v); -} - -/* EOF small_parse_table_3052.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3053.c b/parser/static/small_parse_table/small_parse_table_3053.c deleted file mode 100644 index d82d7e64..00000000 --- a/parser/static/small_parse_table/small_parse_table_3053.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3053.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15265(t_small_parse_table_array *v) -{ - v->a[305300] = anon_sym_STAR; - v->a[305301] = anon_sym_BANG; - v->a[305302] = anon_sym_QMARK; - v->a[305303] = anon_sym_DOLLAR; - v->a[305304] = anon_sym_POUND; - v->a[305305] = anon_sym_AT2; - v->a[305306] = anon_sym_0; - v->a[305307] = anon_sym__; - v->a[305308] = 6; - v->a[305309] = actions(3); - v->a[305310] = 1; - v->a[305311] = sym_comment; - v->a[305312] = actions(7358); - v->a[305313] = 1; - v->a[305314] = anon_sym_DQUOTE; - v->a[305315] = actions(7362); - v->a[305316] = 1; - v->a[305317] = sym_variable_name; - v->a[305318] = state(4457); - v->a[305319] = 1; - small_parse_table_15266(v); -} - -void small_parse_table_15266(t_small_parse_table_array *v) -{ - v->a[305320] = sym_string; - v->a[305321] = actions(7360); - v->a[305322] = 2; - v->a[305323] = aux_sym__simple_variable_name_token1; - v->a[305324] = aux_sym__multiline_variable_name_token1; - v->a[305325] = actions(7356); - v->a[305326] = 9; - v->a[305327] = anon_sym_DASH; - v->a[305328] = anon_sym_STAR; - v->a[305329] = anon_sym_BANG; - v->a[305330] = anon_sym_QMARK; - v->a[305331] = anon_sym_DOLLAR; - v->a[305332] = anon_sym_POUND; - v->a[305333] = anon_sym_AT2; - v->a[305334] = anon_sym_0; - v->a[305335] = anon_sym__; - v->a[305336] = 6; - v->a[305337] = actions(3); - v->a[305338] = 1; - v->a[305339] = sym_comment; - small_parse_table_15267(v); -} - -void small_parse_table_15267(t_small_parse_table_array *v) -{ - v->a[305340] = actions(13732); - v->a[305341] = 1; - v->a[305342] = sym_string_content; - v->a[305343] = actions(13736); - v->a[305344] = 1; - v->a[305345] = sym_variable_name; - v->a[305346] = actions(13864); - v->a[305347] = 1; - v->a[305348] = anon_sym_DQUOTE; - v->a[305349] = actions(13734); - v->a[305350] = 2; - v->a[305351] = aux_sym__simple_variable_name_token1; - v->a[305352] = aux_sym__multiline_variable_name_token1; - v->a[305353] = actions(13730); - v->a[305354] = 9; - v->a[305355] = anon_sym_DASH; - v->a[305356] = anon_sym_STAR; - v->a[305357] = anon_sym_BANG; - v->a[305358] = anon_sym_QMARK; - v->a[305359] = anon_sym_DOLLAR; - small_parse_table_15268(v); -} - -void small_parse_table_15268(t_small_parse_table_array *v) -{ - v->a[305360] = anon_sym_POUND; - v->a[305361] = anon_sym_AT2; - v->a[305362] = anon_sym_0; - v->a[305363] = anon_sym__; - v->a[305364] = 6; - v->a[305365] = actions(3); - v->a[305366] = 1; - v->a[305367] = sym_comment; - v->a[305368] = actions(2867); - v->a[305369] = 1; - v->a[305370] = anon_sym_DQUOTE; - v->a[305371] = actions(6852); - v->a[305372] = 1; - v->a[305373] = sym_variable_name; - v->a[305374] = state(4263); - v->a[305375] = 1; - v->a[305376] = sym_string; - v->a[305377] = actions(6850); - v->a[305378] = 2; - v->a[305379] = aux_sym__simple_variable_name_token1; - small_parse_table_15269(v); -} - -void small_parse_table_15269(t_small_parse_table_array *v) -{ - v->a[305380] = aux_sym__multiline_variable_name_token1; - v->a[305381] = actions(6848); - v->a[305382] = 9; - v->a[305383] = anon_sym_DASH; - v->a[305384] = anon_sym_STAR; - v->a[305385] = anon_sym_BANG; - v->a[305386] = anon_sym_QMARK; - v->a[305387] = anon_sym_DOLLAR; - v->a[305388] = anon_sym_POUND; - v->a[305389] = anon_sym_AT2; - v->a[305390] = anon_sym_0; - v->a[305391] = anon_sym__; - v->a[305392] = 6; - v->a[305393] = actions(3); - v->a[305394] = 1; - v->a[305395] = sym_comment; - v->a[305396] = actions(13732); - v->a[305397] = 1; - v->a[305398] = sym_string_content; - v->a[305399] = actions(13736); - small_parse_table_15270(v); -} - -/* EOF small_parse_table_3053.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3054.c b/parser/static/small_parse_table/small_parse_table_3054.c deleted file mode 100644 index 24b23283..00000000 --- a/parser/static/small_parse_table/small_parse_table_3054.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3054.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15270(t_small_parse_table_array *v) -{ - v->a[305400] = 1; - v->a[305401] = sym_variable_name; - v->a[305402] = actions(13866); - v->a[305403] = 1; - v->a[305404] = anon_sym_DQUOTE; - v->a[305405] = actions(13734); - v->a[305406] = 2; - v->a[305407] = aux_sym__simple_variable_name_token1; - v->a[305408] = aux_sym__multiline_variable_name_token1; - v->a[305409] = actions(13730); - v->a[305410] = 9; - v->a[305411] = anon_sym_DASH; - v->a[305412] = anon_sym_STAR; - v->a[305413] = anon_sym_BANG; - v->a[305414] = anon_sym_QMARK; - v->a[305415] = anon_sym_DOLLAR; - v->a[305416] = anon_sym_POUND; - v->a[305417] = anon_sym_AT2; - v->a[305418] = anon_sym_0; - v->a[305419] = anon_sym__; - small_parse_table_15271(v); -} - -void small_parse_table_15271(t_small_parse_table_array *v) -{ - v->a[305420] = 6; - v->a[305421] = actions(3); - v->a[305422] = 1; - v->a[305423] = sym_comment; - v->a[305424] = actions(13536); - v->a[305425] = 1; - v->a[305426] = anon_sym_DQUOTE; - v->a[305427] = actions(13732); - v->a[305428] = 1; - v->a[305429] = sym_string_content; - v->a[305430] = actions(13736); - v->a[305431] = 1; - v->a[305432] = sym_variable_name; - v->a[305433] = actions(13734); - v->a[305434] = 2; - v->a[305435] = aux_sym__simple_variable_name_token1; - v->a[305436] = aux_sym__multiline_variable_name_token1; - v->a[305437] = actions(13730); - v->a[305438] = 9; - v->a[305439] = anon_sym_DASH; - small_parse_table_15272(v); -} - -void small_parse_table_15272(t_small_parse_table_array *v) -{ - v->a[305440] = anon_sym_STAR; - v->a[305441] = anon_sym_BANG; - v->a[305442] = anon_sym_QMARK; - v->a[305443] = anon_sym_DOLLAR; - v->a[305444] = anon_sym_POUND; - v->a[305445] = anon_sym_AT2; - v->a[305446] = anon_sym_0; - v->a[305447] = anon_sym__; - v->a[305448] = 6; - v->a[305449] = actions(3); - v->a[305450] = 1; - v->a[305451] = sym_comment; - v->a[305452] = actions(13732); - v->a[305453] = 1; - v->a[305454] = sym_string_content; - v->a[305455] = actions(13736); - v->a[305456] = 1; - v->a[305457] = sym_variable_name; - v->a[305458] = actions(13868); - v->a[305459] = 1; - small_parse_table_15273(v); -} - -void small_parse_table_15273(t_small_parse_table_array *v) -{ - v->a[305460] = anon_sym_DQUOTE; - v->a[305461] = actions(13734); - v->a[305462] = 2; - v->a[305463] = aux_sym__simple_variable_name_token1; - v->a[305464] = aux_sym__multiline_variable_name_token1; - v->a[305465] = actions(13730); - v->a[305466] = 9; - v->a[305467] = anon_sym_DASH; - v->a[305468] = anon_sym_STAR; - v->a[305469] = anon_sym_BANG; - v->a[305470] = anon_sym_QMARK; - v->a[305471] = anon_sym_DOLLAR; - v->a[305472] = anon_sym_POUND; - v->a[305473] = anon_sym_AT2; - v->a[305474] = anon_sym_0; - v->a[305475] = anon_sym__; - v->a[305476] = 6; - v->a[305477] = actions(3); - v->a[305478] = 1; - v->a[305479] = sym_comment; - small_parse_table_15274(v); -} - -void small_parse_table_15274(t_small_parse_table_array *v) -{ - v->a[305480] = actions(2042); - v->a[305481] = 1; - v->a[305482] = anon_sym_DQUOTE; - v->a[305483] = actions(3647); - v->a[305484] = 1; - v->a[305485] = sym_variable_name; - v->a[305486] = state(1547); - v->a[305487] = 1; - v->a[305488] = sym_string; - v->a[305489] = actions(3645); - v->a[305490] = 2; - v->a[305491] = aux_sym__simple_variable_name_token1; - v->a[305492] = aux_sym__multiline_variable_name_token1; - v->a[305493] = actions(3643); - v->a[305494] = 9; - v->a[305495] = anon_sym_DASH; - v->a[305496] = anon_sym_STAR; - v->a[305497] = anon_sym_BANG; - v->a[305498] = anon_sym_QMARK; - v->a[305499] = anon_sym_DOLLAR; - small_parse_table_15275(v); -} - -/* EOF small_parse_table_3054.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3055.c b/parser/static/small_parse_table/small_parse_table_3055.c deleted file mode 100644 index 33d8238a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3055.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3055.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15275(t_small_parse_table_array *v) -{ - v->a[305500] = anon_sym_POUND; - v->a[305501] = anon_sym_AT2; - v->a[305502] = anon_sym_0; - v->a[305503] = anon_sym__; - v->a[305504] = 6; - v->a[305505] = actions(3); - v->a[305506] = 1; - v->a[305507] = sym_comment; - v->a[305508] = actions(3030); - v->a[305509] = 1; - v->a[305510] = anon_sym_DQUOTE; - v->a[305511] = actions(7135); - v->a[305512] = 1; - v->a[305513] = sym_variable_name; - v->a[305514] = state(4446); - v->a[305515] = 1; - v->a[305516] = sym_string; - v->a[305517] = actions(7133); - v->a[305518] = 2; - v->a[305519] = aux_sym__simple_variable_name_token1; - small_parse_table_15276(v); -} - -void small_parse_table_15276(t_small_parse_table_array *v) -{ - v->a[305520] = aux_sym__multiline_variable_name_token1; - v->a[305521] = actions(7131); - v->a[305522] = 9; - v->a[305523] = anon_sym_DASH; - v->a[305524] = anon_sym_STAR; - v->a[305525] = anon_sym_BANG; - v->a[305526] = anon_sym_QMARK; - v->a[305527] = anon_sym_DOLLAR; - v->a[305528] = anon_sym_POUND; - v->a[305529] = anon_sym_AT2; - v->a[305530] = anon_sym_0; - v->a[305531] = anon_sym__; - v->a[305532] = 6; - v->a[305533] = actions(3); - v->a[305534] = 1; - v->a[305535] = sym_comment; - v->a[305536] = actions(13636); - v->a[305537] = 1; - v->a[305538] = anon_sym_DQUOTE; - v->a[305539] = actions(13732); - small_parse_table_15277(v); -} - -void small_parse_table_15277(t_small_parse_table_array *v) -{ - v->a[305540] = 1; - v->a[305541] = sym_string_content; - v->a[305542] = actions(13736); - v->a[305543] = 1; - v->a[305544] = sym_variable_name; - v->a[305545] = actions(13734); - v->a[305546] = 2; - v->a[305547] = aux_sym__simple_variable_name_token1; - v->a[305548] = aux_sym__multiline_variable_name_token1; - v->a[305549] = actions(13730); - v->a[305550] = 9; - v->a[305551] = anon_sym_DASH; - v->a[305552] = anon_sym_STAR; - v->a[305553] = anon_sym_BANG; - v->a[305554] = anon_sym_QMARK; - v->a[305555] = anon_sym_DOLLAR; - v->a[305556] = anon_sym_POUND; - v->a[305557] = anon_sym_AT2; - v->a[305558] = anon_sym_0; - v->a[305559] = anon_sym__; - small_parse_table_15278(v); -} - -void small_parse_table_15278(t_small_parse_table_array *v) -{ - v->a[305560] = 6; - v->a[305561] = actions(3); - v->a[305562] = 1; - v->a[305563] = sym_comment; - v->a[305564] = actions(13732); - v->a[305565] = 1; - v->a[305566] = sym_string_content; - v->a[305567] = actions(13736); - v->a[305568] = 1; - v->a[305569] = sym_variable_name; - v->a[305570] = actions(13870); - v->a[305571] = 1; - v->a[305572] = anon_sym_DQUOTE; - v->a[305573] = actions(13734); - v->a[305574] = 2; - v->a[305575] = aux_sym__simple_variable_name_token1; - v->a[305576] = aux_sym__multiline_variable_name_token1; - v->a[305577] = actions(13730); - v->a[305578] = 9; - v->a[305579] = anon_sym_DASH; - small_parse_table_15279(v); -} - -void small_parse_table_15279(t_small_parse_table_array *v) -{ - v->a[305580] = anon_sym_STAR; - v->a[305581] = anon_sym_BANG; - v->a[305582] = anon_sym_QMARK; - v->a[305583] = anon_sym_DOLLAR; - v->a[305584] = anon_sym_POUND; - v->a[305585] = anon_sym_AT2; - v->a[305586] = anon_sym_0; - v->a[305587] = anon_sym__; - v->a[305588] = 6; - v->a[305589] = actions(3); - v->a[305590] = 1; - v->a[305591] = sym_comment; - v->a[305592] = actions(3282); - v->a[305593] = 1; - v->a[305594] = anon_sym_DQUOTE; - v->a[305595] = actions(3286); - v->a[305596] = 1; - v->a[305597] = sym_variable_name; - v->a[305598] = state(1628); - v->a[305599] = 1; - small_parse_table_15280(v); -} - -/* EOF small_parse_table_3055.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3056.c b/parser/static/small_parse_table/small_parse_table_3056.c deleted file mode 100644 index f9796b32..00000000 --- a/parser/static/small_parse_table/small_parse_table_3056.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3056.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15280(t_small_parse_table_array *v) -{ - v->a[305600] = sym_string; - v->a[305601] = actions(3284); - v->a[305602] = 2; - v->a[305603] = aux_sym__simple_variable_name_token1; - v->a[305604] = aux_sym__multiline_variable_name_token1; - v->a[305605] = actions(3280); - v->a[305606] = 9; - v->a[305607] = anon_sym_DASH; - v->a[305608] = anon_sym_STAR; - v->a[305609] = anon_sym_BANG; - v->a[305610] = anon_sym_QMARK; - v->a[305611] = anon_sym_DOLLAR; - v->a[305612] = anon_sym_POUND; - v->a[305613] = anon_sym_AT2; - v->a[305614] = anon_sym_0; - v->a[305615] = anon_sym__; - v->a[305616] = 6; - v->a[305617] = actions(3); - v->a[305618] = 1; - v->a[305619] = sym_comment; - small_parse_table_15281(v); -} - -void small_parse_table_15281(t_small_parse_table_array *v) -{ - v->a[305620] = actions(3115); - v->a[305621] = 1; - v->a[305622] = anon_sym_DQUOTE; - v->a[305623] = actions(3119); - v->a[305624] = 1; - v->a[305625] = sym_variable_name; - v->a[305626] = state(1864); - v->a[305627] = 1; - v->a[305628] = sym_string; - v->a[305629] = actions(3117); - v->a[305630] = 2; - v->a[305631] = aux_sym__simple_variable_name_token1; - v->a[305632] = aux_sym__multiline_variable_name_token1; - v->a[305633] = actions(3113); - v->a[305634] = 9; - v->a[305635] = anon_sym_DASH; - v->a[305636] = anon_sym_STAR; - v->a[305637] = anon_sym_BANG; - v->a[305638] = anon_sym_QMARK; - v->a[305639] = anon_sym_DOLLAR; - small_parse_table_15282(v); -} - -void small_parse_table_15282(t_small_parse_table_array *v) -{ - v->a[305640] = anon_sym_POUND; - v->a[305641] = anon_sym_AT2; - v->a[305642] = anon_sym_0; - v->a[305643] = anon_sym__; - v->a[305644] = 6; - v->a[305645] = actions(3); - v->a[305646] = 1; - v->a[305647] = sym_comment; - v->a[305648] = actions(13732); - v->a[305649] = 1; - v->a[305650] = sym_string_content; - v->a[305651] = actions(13736); - v->a[305652] = 1; - v->a[305653] = sym_variable_name; - v->a[305654] = actions(13872); - v->a[305655] = 1; - v->a[305656] = anon_sym_DQUOTE; - v->a[305657] = actions(13734); - v->a[305658] = 2; - v->a[305659] = aux_sym__simple_variable_name_token1; - small_parse_table_15283(v); -} - -void small_parse_table_15283(t_small_parse_table_array *v) -{ - v->a[305660] = aux_sym__multiline_variable_name_token1; - v->a[305661] = actions(13730); - v->a[305662] = 9; - v->a[305663] = anon_sym_DASH; - v->a[305664] = anon_sym_STAR; - v->a[305665] = anon_sym_BANG; - v->a[305666] = anon_sym_QMARK; - v->a[305667] = anon_sym_DOLLAR; - v->a[305668] = anon_sym_POUND; - v->a[305669] = anon_sym_AT2; - v->a[305670] = anon_sym_0; - v->a[305671] = anon_sym__; - v->a[305672] = 6; - v->a[305673] = actions(3); - v->a[305674] = 1; - v->a[305675] = sym_comment; - v->a[305676] = actions(13544); - v->a[305677] = 1; - v->a[305678] = anon_sym_DQUOTE; - v->a[305679] = actions(13732); - small_parse_table_15284(v); -} - -void small_parse_table_15284(t_small_parse_table_array *v) -{ - v->a[305680] = 1; - v->a[305681] = sym_string_content; - v->a[305682] = actions(13736); - v->a[305683] = 1; - v->a[305684] = sym_variable_name; - v->a[305685] = actions(13734); - v->a[305686] = 2; - v->a[305687] = aux_sym__simple_variable_name_token1; - v->a[305688] = aux_sym__multiline_variable_name_token1; - v->a[305689] = actions(13730); - v->a[305690] = 9; - v->a[305691] = anon_sym_DASH; - v->a[305692] = anon_sym_STAR; - v->a[305693] = anon_sym_BANG; - v->a[305694] = anon_sym_QMARK; - v->a[305695] = anon_sym_DOLLAR; - v->a[305696] = anon_sym_POUND; - v->a[305697] = anon_sym_AT2; - v->a[305698] = anon_sym_0; - v->a[305699] = anon_sym__; - small_parse_table_15285(v); -} - -/* EOF small_parse_table_3056.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3057.c b/parser/static/small_parse_table/small_parse_table_3057.c deleted file mode 100644 index 4a3867c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_3057.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3057.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15285(t_small_parse_table_array *v) -{ - v->a[305700] = 6; - v->a[305701] = actions(3); - v->a[305702] = 1; - v->a[305703] = sym_comment; - v->a[305704] = actions(13732); - v->a[305705] = 1; - v->a[305706] = sym_string_content; - v->a[305707] = actions(13736); - v->a[305708] = 1; - v->a[305709] = sym_variable_name; - v->a[305710] = actions(13874); - v->a[305711] = 1; - v->a[305712] = anon_sym_DQUOTE; - v->a[305713] = actions(13734); - v->a[305714] = 2; - v->a[305715] = aux_sym__simple_variable_name_token1; - v->a[305716] = aux_sym__multiline_variable_name_token1; - v->a[305717] = actions(13730); - v->a[305718] = 9; - v->a[305719] = anon_sym_DASH; - small_parse_table_15286(v); -} - -void small_parse_table_15286(t_small_parse_table_array *v) -{ - v->a[305720] = anon_sym_STAR; - v->a[305721] = anon_sym_BANG; - v->a[305722] = anon_sym_QMARK; - v->a[305723] = anon_sym_DOLLAR; - v->a[305724] = anon_sym_POUND; - v->a[305725] = anon_sym_AT2; - v->a[305726] = anon_sym_0; - v->a[305727] = anon_sym__; - v->a[305728] = 6; - v->a[305729] = actions(3); - v->a[305730] = 1; - v->a[305731] = sym_comment; - v->a[305732] = actions(13556); - v->a[305733] = 1; - v->a[305734] = anon_sym_DQUOTE; - v->a[305735] = actions(13732); - v->a[305736] = 1; - v->a[305737] = sym_string_content; - v->a[305738] = actions(13736); - v->a[305739] = 1; - small_parse_table_15287(v); -} - -void small_parse_table_15287(t_small_parse_table_array *v) -{ - v->a[305740] = sym_variable_name; - v->a[305741] = actions(13734); - v->a[305742] = 2; - v->a[305743] = aux_sym__simple_variable_name_token1; - v->a[305744] = aux_sym__multiline_variable_name_token1; - v->a[305745] = actions(13730); - v->a[305746] = 9; - v->a[305747] = anon_sym_DASH; - v->a[305748] = anon_sym_STAR; - v->a[305749] = anon_sym_BANG; - v->a[305750] = anon_sym_QMARK; - v->a[305751] = anon_sym_DOLLAR; - v->a[305752] = anon_sym_POUND; - v->a[305753] = anon_sym_AT2; - v->a[305754] = anon_sym_0; - v->a[305755] = anon_sym__; - v->a[305756] = 6; - v->a[305757] = actions(3); - v->a[305758] = 1; - v->a[305759] = sym_comment; - small_parse_table_15288(v); -} - -void small_parse_table_15288(t_small_parse_table_array *v) -{ - v->a[305760] = actions(2578); - v->a[305761] = 1; - v->a[305762] = anon_sym_DQUOTE; - v->a[305763] = actions(2953); - v->a[305764] = 1; - v->a[305765] = sym_variable_name; - v->a[305766] = state(1585); - v->a[305767] = 1; - v->a[305768] = sym_string; - v->a[305769] = actions(2951); - v->a[305770] = 2; - v->a[305771] = aux_sym__simple_variable_name_token1; - v->a[305772] = aux_sym__multiline_variable_name_token1; - v->a[305773] = actions(2949); - v->a[305774] = 9; - v->a[305775] = anon_sym_DASH; - v->a[305776] = anon_sym_STAR; - v->a[305777] = anon_sym_BANG; - v->a[305778] = anon_sym_QMARK; - v->a[305779] = anon_sym_DOLLAR; - small_parse_table_15289(v); -} - -void small_parse_table_15289(t_small_parse_table_array *v) -{ - v->a[305780] = anon_sym_POUND; - v->a[305781] = anon_sym_AT2; - v->a[305782] = anon_sym_0; - v->a[305783] = anon_sym__; - v->a[305784] = 6; - v->a[305785] = actions(3); - v->a[305786] = 1; - v->a[305787] = sym_comment; - v->a[305788] = actions(13732); - v->a[305789] = 1; - v->a[305790] = sym_string_content; - v->a[305791] = actions(13736); - v->a[305792] = 1; - v->a[305793] = sym_variable_name; - v->a[305794] = actions(13876); - v->a[305795] = 1; - v->a[305796] = anon_sym_DQUOTE; - v->a[305797] = actions(13734); - v->a[305798] = 2; - v->a[305799] = aux_sym__simple_variable_name_token1; - small_parse_table_15290(v); -} - -/* EOF small_parse_table_3057.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3058.c b/parser/static/small_parse_table/small_parse_table_3058.c deleted file mode 100644 index ee8ce295..00000000 --- a/parser/static/small_parse_table/small_parse_table_3058.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3058.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15290(t_small_parse_table_array *v) -{ - v->a[305800] = aux_sym__multiline_variable_name_token1; - v->a[305801] = actions(13730); - v->a[305802] = 9; - v->a[305803] = anon_sym_DASH; - v->a[305804] = anon_sym_STAR; - v->a[305805] = anon_sym_BANG; - v->a[305806] = anon_sym_QMARK; - v->a[305807] = anon_sym_DOLLAR; - v->a[305808] = anon_sym_POUND; - v->a[305809] = anon_sym_AT2; - v->a[305810] = anon_sym_0; - v->a[305811] = anon_sym__; - v->a[305812] = 6; - v->a[305813] = actions(3); - v->a[305814] = 1; - v->a[305815] = sym_comment; - v->a[305816] = actions(13732); - v->a[305817] = 1; - v->a[305818] = sym_string_content; - v->a[305819] = actions(13736); - small_parse_table_15291(v); -} - -void small_parse_table_15291(t_small_parse_table_array *v) -{ - v->a[305820] = 1; - v->a[305821] = sym_variable_name; - v->a[305822] = actions(13878); - v->a[305823] = 1; - v->a[305824] = anon_sym_DQUOTE; - v->a[305825] = actions(13734); - v->a[305826] = 2; - v->a[305827] = aux_sym__simple_variable_name_token1; - v->a[305828] = aux_sym__multiline_variable_name_token1; - v->a[305829] = actions(13730); - v->a[305830] = 9; - v->a[305831] = anon_sym_DASH; - v->a[305832] = anon_sym_STAR; - v->a[305833] = anon_sym_BANG; - v->a[305834] = anon_sym_QMARK; - v->a[305835] = anon_sym_DOLLAR; - v->a[305836] = anon_sym_POUND; - v->a[305837] = anon_sym_AT2; - v->a[305838] = anon_sym_0; - v->a[305839] = anon_sym__; - small_parse_table_15292(v); -} - -void small_parse_table_15292(t_small_parse_table_array *v) -{ - v->a[305840] = 6; - v->a[305841] = actions(3); - v->a[305842] = 1; - v->a[305843] = sym_comment; - v->a[305844] = actions(3189); - v->a[305845] = 1; - v->a[305846] = anon_sym_DQUOTE; - v->a[305847] = actions(4058); - v->a[305848] = 1; - v->a[305849] = sym_variable_name; - v->a[305850] = state(1737); - v->a[305851] = 1; - v->a[305852] = sym_string; - v->a[305853] = actions(4056); - v->a[305854] = 2; - v->a[305855] = aux_sym__simple_variable_name_token1; - v->a[305856] = aux_sym__multiline_variable_name_token1; - v->a[305857] = actions(4054); - v->a[305858] = 9; - v->a[305859] = anon_sym_DASH; - small_parse_table_15293(v); -} - -void small_parse_table_15293(t_small_parse_table_array *v) -{ - v->a[305860] = anon_sym_STAR; - v->a[305861] = anon_sym_BANG; - v->a[305862] = anon_sym_QMARK; - v->a[305863] = anon_sym_DOLLAR; - v->a[305864] = anon_sym_POUND; - v->a[305865] = anon_sym_AT2; - v->a[305866] = anon_sym_0; - v->a[305867] = anon_sym__; - v->a[305868] = 6; - v->a[305869] = actions(3); - v->a[305870] = 1; - v->a[305871] = sym_comment; - v->a[305872] = actions(1791); - v->a[305873] = 1; - v->a[305874] = anon_sym_DQUOTE; - v->a[305875] = actions(1795); - v->a[305876] = 1; - v->a[305877] = sym_variable_name; - v->a[305878] = state(998); - v->a[305879] = 1; - small_parse_table_15294(v); -} - -void small_parse_table_15294(t_small_parse_table_array *v) -{ - v->a[305880] = sym_string; - v->a[305881] = actions(1793); - v->a[305882] = 2; - v->a[305883] = aux_sym__simple_variable_name_token1; - v->a[305884] = aux_sym__multiline_variable_name_token1; - v->a[305885] = actions(1789); - v->a[305886] = 9; - v->a[305887] = anon_sym_DASH; - v->a[305888] = anon_sym_STAR; - v->a[305889] = anon_sym_BANG; - v->a[305890] = anon_sym_QMARK; - v->a[305891] = anon_sym_DOLLAR; - v->a[305892] = anon_sym_POUND; - v->a[305893] = anon_sym_AT2; - v->a[305894] = anon_sym_0; - v->a[305895] = anon_sym__; - v->a[305896] = 6; - v->a[305897] = actions(3); - v->a[305898] = 1; - v->a[305899] = sym_comment; - small_parse_table_15295(v); -} - -/* EOF small_parse_table_3058.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3059.c b/parser/static/small_parse_table/small_parse_table_3059.c deleted file mode 100644 index 2003cc7a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3059.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3059.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15295(t_small_parse_table_array *v) -{ - v->a[305900] = actions(13732); - v->a[305901] = 1; - v->a[305902] = sym_string_content; - v->a[305903] = actions(13736); - v->a[305904] = 1; - v->a[305905] = sym_variable_name; - v->a[305906] = actions(13880); - v->a[305907] = 1; - v->a[305908] = anon_sym_DQUOTE; - v->a[305909] = actions(13734); - v->a[305910] = 2; - v->a[305911] = aux_sym__simple_variable_name_token1; - v->a[305912] = aux_sym__multiline_variable_name_token1; - v->a[305913] = actions(13730); - v->a[305914] = 9; - v->a[305915] = anon_sym_DASH; - v->a[305916] = anon_sym_STAR; - v->a[305917] = anon_sym_BANG; - v->a[305918] = anon_sym_QMARK; - v->a[305919] = anon_sym_DOLLAR; - small_parse_table_15296(v); -} - -void small_parse_table_15296(t_small_parse_table_array *v) -{ - v->a[305920] = anon_sym_POUND; - v->a[305921] = anon_sym_AT2; - v->a[305922] = anon_sym_0; - v->a[305923] = anon_sym__; - v->a[305924] = 6; - v->a[305925] = actions(3); - v->a[305926] = 1; - v->a[305927] = sym_comment; - v->a[305928] = actions(13552); - v->a[305929] = 1; - v->a[305930] = anon_sym_DQUOTE; - v->a[305931] = actions(13732); - v->a[305932] = 1; - v->a[305933] = sym_string_content; - v->a[305934] = actions(13736); - v->a[305935] = 1; - v->a[305936] = sym_variable_name; - v->a[305937] = actions(13734); - v->a[305938] = 2; - v->a[305939] = aux_sym__simple_variable_name_token1; - small_parse_table_15297(v); -} - -void small_parse_table_15297(t_small_parse_table_array *v) -{ - v->a[305940] = aux_sym__multiline_variable_name_token1; - v->a[305941] = actions(13730); - v->a[305942] = 9; - v->a[305943] = anon_sym_DASH; - v->a[305944] = anon_sym_STAR; - v->a[305945] = anon_sym_BANG; - v->a[305946] = anon_sym_QMARK; - v->a[305947] = anon_sym_DOLLAR; - v->a[305948] = anon_sym_POUND; - v->a[305949] = anon_sym_AT2; - v->a[305950] = anon_sym_0; - v->a[305951] = anon_sym__; - v->a[305952] = 6; - v->a[305953] = actions(3); - v->a[305954] = 1; - v->a[305955] = sym_comment; - v->a[305956] = actions(3213); - v->a[305957] = 1; - v->a[305958] = anon_sym_DQUOTE; - v->a[305959] = actions(3217); - small_parse_table_15298(v); -} - -void small_parse_table_15298(t_small_parse_table_array *v) -{ - v->a[305960] = 1; - v->a[305961] = sym_variable_name; - v->a[305962] = state(1919); - v->a[305963] = 1; - v->a[305964] = sym_string; - v->a[305965] = actions(3215); - v->a[305966] = 2; - v->a[305967] = aux_sym__simple_variable_name_token1; - v->a[305968] = aux_sym__multiline_variable_name_token1; - v->a[305969] = actions(3211); - v->a[305970] = 9; - v->a[305971] = anon_sym_DASH; - v->a[305972] = anon_sym_STAR; - v->a[305973] = anon_sym_BANG; - v->a[305974] = anon_sym_QMARK; - v->a[305975] = anon_sym_DOLLAR; - v->a[305976] = anon_sym_POUND; - v->a[305977] = anon_sym_AT2; - v->a[305978] = anon_sym_0; - v->a[305979] = anon_sym__; - small_parse_table_15299(v); -} - -void small_parse_table_15299(t_small_parse_table_array *v) -{ - v->a[305980] = 6; - v->a[305981] = actions(3); - v->a[305982] = 1; - v->a[305983] = sym_comment; - v->a[305984] = actions(13732); - v->a[305985] = 1; - v->a[305986] = sym_string_content; - v->a[305987] = actions(13736); - v->a[305988] = 1; - v->a[305989] = sym_variable_name; - v->a[305990] = actions(13882); - v->a[305991] = 1; - v->a[305992] = anon_sym_DQUOTE; - v->a[305993] = actions(13734); - v->a[305994] = 2; - v->a[305995] = aux_sym__simple_variable_name_token1; - v->a[305996] = aux_sym__multiline_variable_name_token1; - v->a[305997] = actions(13730); - v->a[305998] = 9; - v->a[305999] = anon_sym_DASH; - small_parse_table_15300(v); -} - -/* EOF small_parse_table_3059.c */ diff --git a/parser/static/small_parse_table/small_parse_table_306.c b/parser/static/small_parse_table/small_parse_table_306.c index 5f92171c..e6f712c2 100644 --- a/parser/static/small_parse_table/small_parse_table_306.c +++ b/parser/static/small_parse_table/small_parse_table_306.c @@ -14,126 +14,126 @@ void small_parse_table_1530(t_small_parse_table_array *v) { - v->a[30600] = anon_sym_DOLLAR_BQUOTE; - v->a[30601] = anon_sym_LT_LPAREN; - v->a[30602] = anon_sym_GT_LPAREN; - v->a[30603] = 3; - v->a[30604] = actions(3); - v->a[30605] = 1; - v->a[30606] = sym_comment; - v->a[30607] = actions(1334); - v->a[30608] = 6; - v->a[30609] = sym_file_descriptor; - v->a[30610] = sym__concat; - v->a[30611] = sym_test_operator; - v->a[30612] = sym__bare_dollar; - v->a[30613] = sym__brace_start; - v->a[30614] = aux_sym_heredoc_redirect_token1; - v->a[30615] = actions(1332); - v->a[30616] = 44; - v->a[30617] = anon_sym_LPAREN_LPAREN; - v->a[30618] = anon_sym_SEMI; - v->a[30619] = anon_sym_PIPE_PIPE; + v->a[30600] = aux_sym_concatenation_repeat1; + v->a[30601] = actions(2696); + v->a[30602] = 5; + v->a[30603] = sym_file_descriptor; + v->a[30604] = sym_test_operator; + v->a[30605] = sym__bare_dollar; + v->a[30606] = sym__brace_start; + v->a[30607] = aux_sym_heredoc_redirect_token1; + v->a[30608] = actions(2694); + v->a[30609] = 33; + v->a[30610] = anon_sym_LPAREN; + v->a[30611] = anon_sym_PIPE; + v->a[30612] = anon_sym_RPAREN; + v->a[30613] = anon_sym_SEMI_SEMI; + v->a[30614] = anon_sym_PIPE_AMP; + v->a[30615] = anon_sym_AMP_AMP; + v->a[30616] = anon_sym_PIPE_PIPE; + v->a[30617] = anon_sym_LT; + v->a[30618] = anon_sym_GT; + v->a[30619] = anon_sym_GT_GT; small_parse_table_1531(v); } void small_parse_table_1531(t_small_parse_table_array *v) { - v->a[30620] = anon_sym_AMP_AMP; - v->a[30621] = anon_sym_PIPE; - v->a[30622] = anon_sym_AMP; - v->a[30623] = anon_sym_EQ_EQ; - v->a[30624] = anon_sym_LT; - v->a[30625] = anon_sym_GT; - v->a[30626] = anon_sym_LT_LT; - v->a[30627] = anon_sym_GT_GT; - v->a[30628] = anon_sym_LPAREN; - v->a[30629] = anon_sym_esac; - v->a[30630] = anon_sym_SEMI_SEMI; - v->a[30631] = anon_sym_SEMI_AMP; - v->a[30632] = anon_sym_SEMI_SEMI_AMP; - v->a[30633] = anon_sym_PIPE_AMP; - v->a[30634] = anon_sym_EQ_TILDE; - v->a[30635] = anon_sym_AMP_GT; - v->a[30636] = anon_sym_AMP_GT_GT; - v->a[30637] = anon_sym_LT_AMP; - v->a[30638] = anon_sym_GT_AMP; - v->a[30639] = anon_sym_GT_PIPE; + v->a[30620] = anon_sym_AMP_GT; + v->a[30621] = anon_sym_AMP_GT_GT; + v->a[30622] = anon_sym_LT_AMP; + v->a[30623] = anon_sym_GT_AMP; + v->a[30624] = anon_sym_GT_PIPE; + v->a[30625] = anon_sym_LT_AMP_DASH; + v->a[30626] = anon_sym_GT_AMP_DASH; + v->a[30627] = anon_sym_LT_LT; + v->a[30628] = anon_sym_LT_LT_DASH; + v->a[30629] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30630] = anon_sym_AMP; + v->a[30631] = anon_sym_DOLLAR; + v->a[30632] = sym__special_character; + v->a[30633] = anon_sym_DQUOTE; + v->a[30634] = sym_raw_string; + v->a[30635] = aux_sym_number_token1; + v->a[30636] = aux_sym_number_token2; + v->a[30637] = anon_sym_DOLLAR_LBRACE; + v->a[30638] = anon_sym_DOLLAR_LPAREN; + v->a[30639] = anon_sym_BQUOTE; small_parse_table_1532(v); } void small_parse_table_1532(t_small_parse_table_array *v) { - v->a[30640] = anon_sym_LT_AMP_DASH; - v->a[30641] = anon_sym_GT_AMP_DASH; - v->a[30642] = anon_sym_LT_LT_DASH; - v->a[30643] = anon_sym_LT_LT_LT; - v->a[30644] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30645] = anon_sym_DOLLAR_LBRACK; - v->a[30646] = aux_sym_concatenation_token1; - v->a[30647] = anon_sym_DOLLAR; - v->a[30648] = sym__special_character; - v->a[30649] = anon_sym_DQUOTE; - v->a[30650] = sym_raw_string; - v->a[30651] = sym_ansi_c_string; - v->a[30652] = aux_sym_number_token1; - v->a[30653] = aux_sym_number_token2; - v->a[30654] = anon_sym_DOLLAR_LBRACE; - v->a[30655] = anon_sym_DOLLAR_LPAREN; - v->a[30656] = anon_sym_BQUOTE; - v->a[30657] = anon_sym_DOLLAR_BQUOTE; - v->a[30658] = anon_sym_LT_LPAREN; - v->a[30659] = anon_sym_GT_LPAREN; + v->a[30640] = anon_sym_DOLLAR_BQUOTE; + v->a[30641] = sym_word; + v->a[30642] = anon_sym_SEMI; + v->a[30643] = 6; + v->a[30644] = actions(3); + v->a[30645] = 1; + v->a[30646] = sym_comment; + v->a[30647] = actions(3389); + v->a[30648] = 1; + v->a[30649] = aux_sym_concatenation_token1; + v->a[30650] = actions(3392); + v->a[30651] = 1; + v->a[30652] = sym__concat; + v->a[30653] = state(715); + v->a[30654] = 1; + v->a[30655] = aux_sym_concatenation_repeat1; + v->a[30656] = actions(2654); + v->a[30657] = 5; + v->a[30658] = sym_file_descriptor; + v->a[30659] = sym_variable_name; small_parse_table_1533(v); } void small_parse_table_1533(t_small_parse_table_array *v) { - v->a[30660] = sym_word; - v->a[30661] = 3; - v->a[30662] = actions(3); - v->a[30663] = 1; - v->a[30664] = sym_comment; - v->a[30665] = actions(1294); - v->a[30666] = 6; - v->a[30667] = sym_file_descriptor; - v->a[30668] = sym__concat; - v->a[30669] = sym_test_operator; - v->a[30670] = sym__bare_dollar; - v->a[30671] = sym__brace_start; - v->a[30672] = aux_sym_heredoc_redirect_token1; - v->a[30673] = actions(1292); - v->a[30674] = 44; - v->a[30675] = anon_sym_LPAREN_LPAREN; - v->a[30676] = anon_sym_SEMI; - v->a[30677] = anon_sym_PIPE_PIPE; - v->a[30678] = anon_sym_AMP_AMP; - v->a[30679] = anon_sym_PIPE; + v->a[30660] = sym_test_operator; + v->a[30661] = sym__brace_start; + v->a[30662] = aux_sym_heredoc_redirect_token1; + v->a[30663] = actions(2652); + v->a[30664] = 33; + v->a[30665] = anon_sym_PIPE; + v->a[30666] = anon_sym_RPAREN; + v->a[30667] = anon_sym_SEMI_SEMI; + v->a[30668] = anon_sym_PIPE_AMP; + v->a[30669] = anon_sym_AMP_AMP; + v->a[30670] = anon_sym_PIPE_PIPE; + v->a[30671] = anon_sym_LT; + v->a[30672] = anon_sym_GT; + v->a[30673] = anon_sym_GT_GT; + v->a[30674] = anon_sym_AMP_GT; + v->a[30675] = anon_sym_AMP_GT_GT; + v->a[30676] = anon_sym_LT_AMP; + v->a[30677] = anon_sym_GT_AMP; + v->a[30678] = anon_sym_GT_PIPE; + v->a[30679] = anon_sym_LT_AMP_DASH; small_parse_table_1534(v); } void small_parse_table_1534(t_small_parse_table_array *v) { - v->a[30680] = anon_sym_AMP; - v->a[30681] = anon_sym_EQ_EQ; - v->a[30682] = anon_sym_LT; - v->a[30683] = anon_sym_GT; - v->a[30684] = anon_sym_LT_LT; - v->a[30685] = anon_sym_GT_GT; - v->a[30686] = anon_sym_LPAREN; - v->a[30687] = anon_sym_esac; - v->a[30688] = anon_sym_SEMI_SEMI; - v->a[30689] = anon_sym_SEMI_AMP; - v->a[30690] = anon_sym_SEMI_SEMI_AMP; - v->a[30691] = anon_sym_PIPE_AMP; - v->a[30692] = anon_sym_EQ_TILDE; - v->a[30693] = anon_sym_AMP_GT; - v->a[30694] = anon_sym_AMP_GT_GT; - v->a[30695] = anon_sym_LT_AMP; - v->a[30696] = anon_sym_GT_AMP; - v->a[30697] = anon_sym_GT_PIPE; - v->a[30698] = anon_sym_LT_AMP_DASH; - v->a[30699] = anon_sym_GT_AMP_DASH; + v->a[30680] = anon_sym_GT_AMP_DASH; + v->a[30681] = anon_sym_LT_LT; + v->a[30682] = anon_sym_LT_LT_DASH; + v->a[30683] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30684] = anon_sym_AMP; + v->a[30685] = anon_sym_DOLLAR; + v->a[30686] = sym__special_character; + v->a[30687] = anon_sym_DQUOTE; + v->a[30688] = sym_raw_string; + v->a[30689] = aux_sym_number_token1; + v->a[30690] = aux_sym_number_token2; + v->a[30691] = anon_sym_DOLLAR_LBRACE; + v->a[30692] = anon_sym_DOLLAR_LPAREN; + v->a[30693] = anon_sym_BQUOTE; + v->a[30694] = anon_sym_DOLLAR_BQUOTE; + v->a[30695] = aux_sym__simple_variable_name_token1; + v->a[30696] = sym_word; + v->a[30697] = anon_sym_SEMI; + v->a[30698] = 3; + v->a[30699] = actions(3); small_parse_table_1535(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3060.c b/parser/static/small_parse_table/small_parse_table_3060.c deleted file mode 100644 index 3d4f584a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3060.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3060.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15300(t_small_parse_table_array *v) -{ - v->a[306000] = anon_sym_STAR; - v->a[306001] = anon_sym_BANG; - v->a[306002] = anon_sym_QMARK; - v->a[306003] = anon_sym_DOLLAR; - v->a[306004] = anon_sym_POUND; - v->a[306005] = anon_sym_AT2; - v->a[306006] = anon_sym_0; - v->a[306007] = anon_sym__; - v->a[306008] = 6; - v->a[306009] = actions(3); - v->a[306010] = 1; - v->a[306011] = sym_comment; - v->a[306012] = actions(3679); - v->a[306013] = 1; - v->a[306014] = anon_sym_DQUOTE; - v->a[306015] = actions(7352); - v->a[306016] = 1; - v->a[306017] = sym_variable_name; - v->a[306018] = state(4859); - v->a[306019] = 1; - small_parse_table_15301(v); -} - -void small_parse_table_15301(t_small_parse_table_array *v) -{ - v->a[306020] = sym_string; - v->a[306021] = actions(7350); - v->a[306022] = 2; - v->a[306023] = aux_sym__simple_variable_name_token1; - v->a[306024] = aux_sym__multiline_variable_name_token1; - v->a[306025] = actions(7348); - v->a[306026] = 9; - v->a[306027] = anon_sym_DASH; - v->a[306028] = anon_sym_STAR; - v->a[306029] = anon_sym_BANG; - v->a[306030] = anon_sym_QMARK; - v->a[306031] = anon_sym_DOLLAR; - v->a[306032] = anon_sym_POUND; - v->a[306033] = anon_sym_AT2; - v->a[306034] = anon_sym_0; - v->a[306035] = anon_sym__; - v->a[306036] = 6; - v->a[306037] = actions(3); - v->a[306038] = 1; - v->a[306039] = sym_comment; - small_parse_table_15302(v); -} - -void small_parse_table_15302(t_small_parse_table_array *v) -{ - v->a[306040] = actions(13624); - v->a[306041] = 1; - v->a[306042] = anon_sym_DQUOTE; - v->a[306043] = actions(13732); - v->a[306044] = 1; - v->a[306045] = sym_string_content; - v->a[306046] = actions(13736); - v->a[306047] = 1; - v->a[306048] = sym_variable_name; - v->a[306049] = actions(13734); - v->a[306050] = 2; - v->a[306051] = aux_sym__simple_variable_name_token1; - v->a[306052] = aux_sym__multiline_variable_name_token1; - v->a[306053] = actions(13730); - v->a[306054] = 9; - v->a[306055] = anon_sym_DASH; - v->a[306056] = anon_sym_STAR; - v->a[306057] = anon_sym_BANG; - v->a[306058] = anon_sym_QMARK; - v->a[306059] = anon_sym_DOLLAR; - small_parse_table_15303(v); -} - -void small_parse_table_15303(t_small_parse_table_array *v) -{ - v->a[306060] = anon_sym_POUND; - v->a[306061] = anon_sym_AT2; - v->a[306062] = anon_sym_0; - v->a[306063] = anon_sym__; - v->a[306064] = 6; - v->a[306065] = actions(3); - v->a[306066] = 1; - v->a[306067] = sym_comment; - v->a[306068] = actions(13732); - v->a[306069] = 1; - v->a[306070] = sym_string_content; - v->a[306071] = actions(13736); - v->a[306072] = 1; - v->a[306073] = sym_variable_name; - v->a[306074] = actions(13884); - v->a[306075] = 1; - v->a[306076] = anon_sym_DQUOTE; - v->a[306077] = actions(13734); - v->a[306078] = 2; - v->a[306079] = aux_sym__simple_variable_name_token1; - small_parse_table_15304(v); -} - -void small_parse_table_15304(t_small_parse_table_array *v) -{ - v->a[306080] = aux_sym__multiline_variable_name_token1; - v->a[306081] = actions(13730); - v->a[306082] = 9; - v->a[306083] = anon_sym_DASH; - v->a[306084] = anon_sym_STAR; - v->a[306085] = anon_sym_BANG; - v->a[306086] = anon_sym_QMARK; - v->a[306087] = anon_sym_DOLLAR; - v->a[306088] = anon_sym_POUND; - v->a[306089] = anon_sym_AT2; - v->a[306090] = anon_sym_0; - v->a[306091] = anon_sym__; - v->a[306092] = 6; - v->a[306093] = actions(3); - v->a[306094] = 1; - v->a[306095] = sym_comment; - v->a[306096] = actions(13122); - v->a[306097] = 1; - v->a[306098] = anon_sym_DQUOTE; - v->a[306099] = actions(13732); - small_parse_table_15305(v); -} - -/* EOF small_parse_table_3060.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3061.c b/parser/static/small_parse_table/small_parse_table_3061.c deleted file mode 100644 index 3b6a03aa..00000000 --- a/parser/static/small_parse_table/small_parse_table_3061.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3061.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15305(t_small_parse_table_array *v) -{ - v->a[306100] = 1; - v->a[306101] = sym_string_content; - v->a[306102] = actions(13736); - v->a[306103] = 1; - v->a[306104] = sym_variable_name; - v->a[306105] = actions(13734); - v->a[306106] = 2; - v->a[306107] = aux_sym__simple_variable_name_token1; - v->a[306108] = aux_sym__multiline_variable_name_token1; - v->a[306109] = actions(13730); - v->a[306110] = 9; - v->a[306111] = anon_sym_DASH; - v->a[306112] = anon_sym_STAR; - v->a[306113] = anon_sym_BANG; - v->a[306114] = anon_sym_QMARK; - v->a[306115] = anon_sym_DOLLAR; - v->a[306116] = anon_sym_POUND; - v->a[306117] = anon_sym_AT2; - v->a[306118] = anon_sym_0; - v->a[306119] = anon_sym__; - small_parse_table_15306(v); -} - -void small_parse_table_15306(t_small_parse_table_array *v) -{ - v->a[306120] = 6; - v->a[306121] = actions(3); - v->a[306122] = 1; - v->a[306123] = sym_comment; - v->a[306124] = actions(13110); - v->a[306125] = 1; - v->a[306126] = anon_sym_DQUOTE; - v->a[306127] = actions(13732); - v->a[306128] = 1; - v->a[306129] = sym_string_content; - v->a[306130] = actions(13736); - v->a[306131] = 1; - v->a[306132] = sym_variable_name; - v->a[306133] = actions(13734); - v->a[306134] = 2; - v->a[306135] = aux_sym__simple_variable_name_token1; - v->a[306136] = aux_sym__multiline_variable_name_token1; - v->a[306137] = actions(13730); - v->a[306138] = 9; - v->a[306139] = anon_sym_DASH; - small_parse_table_15307(v); -} - -void small_parse_table_15307(t_small_parse_table_array *v) -{ - v->a[306140] = anon_sym_STAR; - v->a[306141] = anon_sym_BANG; - v->a[306142] = anon_sym_QMARK; - v->a[306143] = anon_sym_DOLLAR; - v->a[306144] = anon_sym_POUND; - v->a[306145] = anon_sym_AT2; - v->a[306146] = anon_sym_0; - v->a[306147] = anon_sym__; - v->a[306148] = 6; - v->a[306149] = actions(3); - v->a[306150] = 1; - v->a[306151] = sym_comment; - v->a[306152] = actions(13568); - v->a[306153] = 1; - v->a[306154] = anon_sym_DQUOTE; - v->a[306155] = actions(13732); - v->a[306156] = 1; - v->a[306157] = sym_string_content; - v->a[306158] = actions(13736); - v->a[306159] = 1; - small_parse_table_15308(v); -} - -void small_parse_table_15308(t_small_parse_table_array *v) -{ - v->a[306160] = sym_variable_name; - v->a[306161] = actions(13734); - v->a[306162] = 2; - v->a[306163] = aux_sym__simple_variable_name_token1; - v->a[306164] = aux_sym__multiline_variable_name_token1; - v->a[306165] = actions(13730); - v->a[306166] = 9; - v->a[306167] = anon_sym_DASH; - v->a[306168] = anon_sym_STAR; - v->a[306169] = anon_sym_BANG; - v->a[306170] = anon_sym_QMARK; - v->a[306171] = anon_sym_DOLLAR; - v->a[306172] = anon_sym_POUND; - v->a[306173] = anon_sym_AT2; - v->a[306174] = anon_sym_0; - v->a[306175] = anon_sym__; - v->a[306176] = 6; - v->a[306177] = actions(3); - v->a[306178] = 1; - v->a[306179] = sym_comment; - small_parse_table_15309(v); -} - -void small_parse_table_15309(t_small_parse_table_array *v) -{ - v->a[306180] = actions(13126); - v->a[306181] = 1; - v->a[306182] = anon_sym_DQUOTE; - v->a[306183] = actions(13732); - v->a[306184] = 1; - v->a[306185] = sym_string_content; - v->a[306186] = actions(13736); - v->a[306187] = 1; - v->a[306188] = sym_variable_name; - v->a[306189] = actions(13734); - v->a[306190] = 2; - v->a[306191] = aux_sym__simple_variable_name_token1; - v->a[306192] = aux_sym__multiline_variable_name_token1; - v->a[306193] = actions(13730); - v->a[306194] = 9; - v->a[306195] = anon_sym_DASH; - v->a[306196] = anon_sym_STAR; - v->a[306197] = anon_sym_BANG; - v->a[306198] = anon_sym_QMARK; - v->a[306199] = anon_sym_DOLLAR; - small_parse_table_15310(v); -} - -/* EOF small_parse_table_3061.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3062.c b/parser/static/small_parse_table/small_parse_table_3062.c deleted file mode 100644 index b363f6df..00000000 --- a/parser/static/small_parse_table/small_parse_table_3062.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3062.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15310(t_small_parse_table_array *v) -{ - v->a[306200] = anon_sym_POUND; - v->a[306201] = anon_sym_AT2; - v->a[306202] = anon_sym_0; - v->a[306203] = anon_sym__; - v->a[306204] = 6; - v->a[306205] = actions(3); - v->a[306206] = 1; - v->a[306207] = sym_comment; - v->a[306208] = actions(3580); - v->a[306209] = 1; - v->a[306210] = anon_sym_DQUOTE; - v->a[306211] = actions(3584); - v->a[306212] = 1; - v->a[306213] = sym_variable_name; - v->a[306214] = state(2121); - v->a[306215] = 1; - v->a[306216] = sym_string; - v->a[306217] = actions(3582); - v->a[306218] = 2; - v->a[306219] = aux_sym__simple_variable_name_token1; - small_parse_table_15311(v); -} - -void small_parse_table_15311(t_small_parse_table_array *v) -{ - v->a[306220] = aux_sym__multiline_variable_name_token1; - v->a[306221] = actions(3578); - v->a[306222] = 9; - v->a[306223] = anon_sym_DASH; - v->a[306224] = anon_sym_STAR; - v->a[306225] = anon_sym_BANG; - v->a[306226] = anon_sym_QMARK; - v->a[306227] = anon_sym_DOLLAR; - v->a[306228] = anon_sym_POUND; - v->a[306229] = anon_sym_AT2; - v->a[306230] = anon_sym_0; - v->a[306231] = anon_sym__; - v->a[306232] = 6; - v->a[306233] = actions(3); - v->a[306234] = 1; - v->a[306235] = sym_comment; - v->a[306236] = actions(3274); - v->a[306237] = 1; - v->a[306238] = anon_sym_DQUOTE; - v->a[306239] = actions(3278); - small_parse_table_15312(v); -} - -void small_parse_table_15312(t_small_parse_table_array *v) -{ - v->a[306240] = 1; - v->a[306241] = sym_variable_name; - v->a[306242] = state(1825); - v->a[306243] = 1; - v->a[306244] = sym_string; - v->a[306245] = actions(3276); - v->a[306246] = 2; - v->a[306247] = aux_sym__simple_variable_name_token1; - v->a[306248] = aux_sym__multiline_variable_name_token1; - v->a[306249] = actions(3272); - v->a[306250] = 9; - v->a[306251] = anon_sym_DASH; - v->a[306252] = anon_sym_STAR; - v->a[306253] = anon_sym_BANG; - v->a[306254] = anon_sym_QMARK; - v->a[306255] = anon_sym_DOLLAR; - v->a[306256] = anon_sym_POUND; - v->a[306257] = anon_sym_AT2; - v->a[306258] = anon_sym_0; - v->a[306259] = anon_sym__; - small_parse_table_15313(v); -} - -void small_parse_table_15313(t_small_parse_table_array *v) -{ - v->a[306260] = 6; - v->a[306261] = actions(3); - v->a[306262] = 1; - v->a[306263] = sym_comment; - v->a[306264] = actions(13732); - v->a[306265] = 1; - v->a[306266] = sym_string_content; - v->a[306267] = actions(13736); - v->a[306268] = 1; - v->a[306269] = sym_variable_name; - v->a[306270] = actions(13886); - v->a[306271] = 1; - v->a[306272] = anon_sym_DQUOTE; - v->a[306273] = actions(13734); - v->a[306274] = 2; - v->a[306275] = aux_sym__simple_variable_name_token1; - v->a[306276] = aux_sym__multiline_variable_name_token1; - v->a[306277] = actions(13730); - v->a[306278] = 9; - v->a[306279] = anon_sym_DASH; - small_parse_table_15314(v); -} - -void small_parse_table_15314(t_small_parse_table_array *v) -{ - v->a[306280] = anon_sym_STAR; - v->a[306281] = anon_sym_BANG; - v->a[306282] = anon_sym_QMARK; - v->a[306283] = anon_sym_DOLLAR; - v->a[306284] = anon_sym_POUND; - v->a[306285] = anon_sym_AT2; - v->a[306286] = anon_sym_0; - v->a[306287] = anon_sym__; - v->a[306288] = 6; - v->a[306289] = actions(3); - v->a[306290] = 1; - v->a[306291] = sym_comment; - v->a[306292] = actions(13732); - v->a[306293] = 1; - v->a[306294] = sym_string_content; - v->a[306295] = actions(13736); - v->a[306296] = 1; - v->a[306297] = sym_variable_name; - v->a[306298] = actions(13888); - v->a[306299] = 1; - small_parse_table_15315(v); -} - -/* EOF small_parse_table_3062.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3063.c b/parser/static/small_parse_table/small_parse_table_3063.c deleted file mode 100644 index db4d1f2c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3063.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3063.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15315(t_small_parse_table_array *v) -{ - v->a[306300] = anon_sym_DQUOTE; - v->a[306301] = actions(13734); - v->a[306302] = 2; - v->a[306303] = aux_sym__simple_variable_name_token1; - v->a[306304] = aux_sym__multiline_variable_name_token1; - v->a[306305] = actions(13730); - v->a[306306] = 9; - v->a[306307] = anon_sym_DASH; - v->a[306308] = anon_sym_STAR; - v->a[306309] = anon_sym_BANG; - v->a[306310] = anon_sym_QMARK; - v->a[306311] = anon_sym_DOLLAR; - v->a[306312] = anon_sym_POUND; - v->a[306313] = anon_sym_AT2; - v->a[306314] = anon_sym_0; - v->a[306315] = anon_sym__; - v->a[306316] = 6; - v->a[306317] = actions(3); - v->a[306318] = 1; - v->a[306319] = sym_comment; - small_parse_table_15316(v); -} - -void small_parse_table_15316(t_small_parse_table_array *v) -{ - v->a[306320] = actions(13082); - v->a[306321] = 1; - v->a[306322] = anon_sym_DQUOTE; - v->a[306323] = actions(13732); - v->a[306324] = 1; - v->a[306325] = sym_string_content; - v->a[306326] = actions(13736); - v->a[306327] = 1; - v->a[306328] = sym_variable_name; - v->a[306329] = actions(13734); - v->a[306330] = 2; - v->a[306331] = aux_sym__simple_variable_name_token1; - v->a[306332] = aux_sym__multiline_variable_name_token1; - v->a[306333] = actions(13730); - v->a[306334] = 9; - v->a[306335] = anon_sym_DASH; - v->a[306336] = anon_sym_STAR; - v->a[306337] = anon_sym_BANG; - v->a[306338] = anon_sym_QMARK; - v->a[306339] = anon_sym_DOLLAR; - small_parse_table_15317(v); -} - -void small_parse_table_15317(t_small_parse_table_array *v) -{ - v->a[306340] = anon_sym_POUND; - v->a[306341] = anon_sym_AT2; - v->a[306342] = anon_sym_0; - v->a[306343] = anon_sym__; - v->a[306344] = 6; - v->a[306345] = actions(3); - v->a[306346] = 1; - v->a[306347] = sym_comment; - v->a[306348] = actions(13732); - v->a[306349] = 1; - v->a[306350] = sym_string_content; - v->a[306351] = actions(13736); - v->a[306352] = 1; - v->a[306353] = sym_variable_name; - v->a[306354] = actions(13890); - v->a[306355] = 1; - v->a[306356] = anon_sym_DQUOTE; - v->a[306357] = actions(13734); - v->a[306358] = 2; - v->a[306359] = aux_sym__simple_variable_name_token1; - small_parse_table_15318(v); -} - -void small_parse_table_15318(t_small_parse_table_array *v) -{ - v->a[306360] = aux_sym__multiline_variable_name_token1; - v->a[306361] = actions(13730); - v->a[306362] = 9; - v->a[306363] = anon_sym_DASH; - v->a[306364] = anon_sym_STAR; - v->a[306365] = anon_sym_BANG; - v->a[306366] = anon_sym_QMARK; - v->a[306367] = anon_sym_DOLLAR; - v->a[306368] = anon_sym_POUND; - v->a[306369] = anon_sym_AT2; - v->a[306370] = anon_sym_0; - v->a[306371] = anon_sym__; - v->a[306372] = 6; - v->a[306373] = actions(3); - v->a[306374] = 1; - v->a[306375] = sym_comment; - v->a[306376] = actions(7143); - v->a[306377] = 1; - v->a[306378] = anon_sym_DQUOTE; - v->a[306379] = actions(7147); - small_parse_table_15319(v); -} - -void small_parse_table_15319(t_small_parse_table_array *v) -{ - v->a[306380] = 1; - v->a[306381] = sym_variable_name; - v->a[306382] = state(4322); - v->a[306383] = 1; - v->a[306384] = sym_string; - v->a[306385] = actions(7145); - v->a[306386] = 2; - v->a[306387] = aux_sym__simple_variable_name_token1; - v->a[306388] = aux_sym__multiline_variable_name_token1; - v->a[306389] = actions(7141); - v->a[306390] = 9; - v->a[306391] = anon_sym_DASH; - v->a[306392] = anon_sym_STAR; - v->a[306393] = anon_sym_BANG; - v->a[306394] = anon_sym_QMARK; - v->a[306395] = anon_sym_DOLLAR; - v->a[306396] = anon_sym_POUND; - v->a[306397] = anon_sym_AT2; - v->a[306398] = anon_sym_0; - v->a[306399] = anon_sym__; - small_parse_table_15320(v); -} - -/* EOF small_parse_table_3063.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3064.c b/parser/static/small_parse_table/small_parse_table_3064.c deleted file mode 100644 index 7162bc10..00000000 --- a/parser/static/small_parse_table/small_parse_table_3064.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3064.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15320(t_small_parse_table_array *v) -{ - v->a[306400] = 6; - v->a[306401] = actions(3); - v->a[306402] = 1; - v->a[306403] = sym_comment; - v->a[306404] = actions(13628); - v->a[306405] = 1; - v->a[306406] = anon_sym_DQUOTE; - v->a[306407] = actions(13732); - v->a[306408] = 1; - v->a[306409] = sym_string_content; - v->a[306410] = actions(13736); - v->a[306411] = 1; - v->a[306412] = sym_variable_name; - v->a[306413] = actions(13734); - v->a[306414] = 2; - v->a[306415] = aux_sym__simple_variable_name_token1; - v->a[306416] = aux_sym__multiline_variable_name_token1; - v->a[306417] = actions(13730); - v->a[306418] = 9; - v->a[306419] = anon_sym_DASH; - small_parse_table_15321(v); -} - -void small_parse_table_15321(t_small_parse_table_array *v) -{ - v->a[306420] = anon_sym_STAR; - v->a[306421] = anon_sym_BANG; - v->a[306422] = anon_sym_QMARK; - v->a[306423] = anon_sym_DOLLAR; - v->a[306424] = anon_sym_POUND; - v->a[306425] = anon_sym_AT2; - v->a[306426] = anon_sym_0; - v->a[306427] = anon_sym__; - v->a[306428] = 6; - v->a[306429] = actions(3); - v->a[306430] = 1; - v->a[306431] = sym_comment; - v->a[306432] = actions(13576); - v->a[306433] = 1; - v->a[306434] = anon_sym_DQUOTE; - v->a[306435] = actions(13732); - v->a[306436] = 1; - v->a[306437] = sym_string_content; - v->a[306438] = actions(13736); - v->a[306439] = 1; - small_parse_table_15322(v); -} - -void small_parse_table_15322(t_small_parse_table_array *v) -{ - v->a[306440] = sym_variable_name; - v->a[306441] = actions(13734); - v->a[306442] = 2; - v->a[306443] = aux_sym__simple_variable_name_token1; - v->a[306444] = aux_sym__multiline_variable_name_token1; - v->a[306445] = actions(13730); - v->a[306446] = 9; - v->a[306447] = anon_sym_DASH; - v->a[306448] = anon_sym_STAR; - v->a[306449] = anon_sym_BANG; - v->a[306450] = anon_sym_QMARK; - v->a[306451] = anon_sym_DOLLAR; - v->a[306452] = anon_sym_POUND; - v->a[306453] = anon_sym_AT2; - v->a[306454] = anon_sym_0; - v->a[306455] = anon_sym__; - v->a[306456] = 6; - v->a[306457] = actions(3); - v->a[306458] = 1; - v->a[306459] = sym_comment; - small_parse_table_15323(v); -} - -void small_parse_table_15323(t_small_parse_table_array *v) -{ - v->a[306460] = actions(13588); - v->a[306461] = 1; - v->a[306462] = anon_sym_DQUOTE; - v->a[306463] = actions(13732); - v->a[306464] = 1; - v->a[306465] = sym_string_content; - v->a[306466] = actions(13736); - v->a[306467] = 1; - v->a[306468] = sym_variable_name; - v->a[306469] = actions(13734); - v->a[306470] = 2; - v->a[306471] = aux_sym__simple_variable_name_token1; - v->a[306472] = aux_sym__multiline_variable_name_token1; - v->a[306473] = actions(13730); - v->a[306474] = 9; - v->a[306475] = anon_sym_DASH; - v->a[306476] = anon_sym_STAR; - v->a[306477] = anon_sym_BANG; - v->a[306478] = anon_sym_QMARK; - v->a[306479] = anon_sym_DOLLAR; - small_parse_table_15324(v); -} - -void small_parse_table_15324(t_small_parse_table_array *v) -{ - v->a[306480] = anon_sym_POUND; - v->a[306481] = anon_sym_AT2; - v->a[306482] = anon_sym_0; - v->a[306483] = anon_sym__; - v->a[306484] = 6; - v->a[306485] = actions(3); - v->a[306486] = 1; - v->a[306487] = sym_comment; - v->a[306488] = actions(1458); - v->a[306489] = 1; - v->a[306490] = anon_sym_DQUOTE; - v->a[306491] = actions(1973); - v->a[306492] = 1; - v->a[306493] = sym_variable_name; - v->a[306494] = state(1130); - v->a[306495] = 1; - v->a[306496] = sym_string; - v->a[306497] = actions(1971); - v->a[306498] = 2; - v->a[306499] = aux_sym__simple_variable_name_token1; - small_parse_table_15325(v); -} - -/* EOF small_parse_table_3064.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3065.c b/parser/static/small_parse_table/small_parse_table_3065.c deleted file mode 100644 index 8f2a70ca..00000000 --- a/parser/static/small_parse_table/small_parse_table_3065.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3065.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15325(t_small_parse_table_array *v) -{ - v->a[306500] = aux_sym__multiline_variable_name_token1; - v->a[306501] = actions(1969); - v->a[306502] = 9; - v->a[306503] = anon_sym_DASH; - v->a[306504] = anon_sym_STAR; - v->a[306505] = anon_sym_BANG; - v->a[306506] = anon_sym_QMARK; - v->a[306507] = anon_sym_DOLLAR; - v->a[306508] = anon_sym_POUND; - v->a[306509] = anon_sym_AT2; - v->a[306510] = anon_sym_0; - v->a[306511] = anon_sym__; - v->a[306512] = 6; - v->a[306513] = actions(3); - v->a[306514] = 1; - v->a[306515] = sym_comment; - v->a[306516] = actions(2267); - v->a[306517] = 1; - v->a[306518] = anon_sym_DQUOTE; - v->a[306519] = actions(3829); - small_parse_table_15326(v); -} - -void small_parse_table_15326(t_small_parse_table_array *v) -{ - v->a[306520] = 1; - v->a[306521] = sym_variable_name; - v->a[306522] = state(1595); - v->a[306523] = 1; - v->a[306524] = sym_string; - v->a[306525] = actions(3827); - v->a[306526] = 2; - v->a[306527] = aux_sym__simple_variable_name_token1; - v->a[306528] = aux_sym__multiline_variable_name_token1; - v->a[306529] = actions(3825); - v->a[306530] = 9; - v->a[306531] = anon_sym_DASH; - v->a[306532] = anon_sym_STAR; - v->a[306533] = anon_sym_BANG; - v->a[306534] = anon_sym_QMARK; - v->a[306535] = anon_sym_DOLLAR; - v->a[306536] = anon_sym_POUND; - v->a[306537] = anon_sym_AT2; - v->a[306538] = anon_sym_0; - v->a[306539] = anon_sym__; - small_parse_table_15327(v); -} - -void small_parse_table_15327(t_small_parse_table_array *v) -{ - v->a[306540] = 6; - v->a[306541] = actions(3); - v->a[306542] = 1; - v->a[306543] = sym_comment; - v->a[306544] = actions(13616); - v->a[306545] = 1; - v->a[306546] = anon_sym_DQUOTE; - v->a[306547] = actions(13732); - v->a[306548] = 1; - v->a[306549] = sym_string_content; - v->a[306550] = actions(13736); - v->a[306551] = 1; - v->a[306552] = sym_variable_name; - v->a[306553] = actions(13734); - v->a[306554] = 2; - v->a[306555] = aux_sym__simple_variable_name_token1; - v->a[306556] = aux_sym__multiline_variable_name_token1; - v->a[306557] = actions(13730); - v->a[306558] = 9; - v->a[306559] = anon_sym_DASH; - small_parse_table_15328(v); -} - -void small_parse_table_15328(t_small_parse_table_array *v) -{ - v->a[306560] = anon_sym_STAR; - v->a[306561] = anon_sym_BANG; - v->a[306562] = anon_sym_QMARK; - v->a[306563] = anon_sym_DOLLAR; - v->a[306564] = anon_sym_POUND; - v->a[306565] = anon_sym_AT2; - v->a[306566] = anon_sym_0; - v->a[306567] = anon_sym__; - v->a[306568] = 6; - v->a[306569] = actions(3); - v->a[306570] = 1; - v->a[306571] = sym_comment; - v->a[306572] = actions(13732); - v->a[306573] = 1; - v->a[306574] = sym_string_content; - v->a[306575] = actions(13736); - v->a[306576] = 1; - v->a[306577] = sym_variable_name; - v->a[306578] = actions(13892); - v->a[306579] = 1; - small_parse_table_15329(v); -} - -void small_parse_table_15329(t_small_parse_table_array *v) -{ - v->a[306580] = anon_sym_DQUOTE; - v->a[306581] = actions(13734); - v->a[306582] = 2; - v->a[306583] = aux_sym__simple_variable_name_token1; - v->a[306584] = aux_sym__multiline_variable_name_token1; - v->a[306585] = actions(13730); - v->a[306586] = 9; - v->a[306587] = anon_sym_DASH; - v->a[306588] = anon_sym_STAR; - v->a[306589] = anon_sym_BANG; - v->a[306590] = anon_sym_QMARK; - v->a[306591] = anon_sym_DOLLAR; - v->a[306592] = anon_sym_POUND; - v->a[306593] = anon_sym_AT2; - v->a[306594] = anon_sym_0; - v->a[306595] = anon_sym__; - v->a[306596] = 6; - v->a[306597] = actions(3); - v->a[306598] = 1; - v->a[306599] = sym_comment; - small_parse_table_15330(v); -} - -/* EOF small_parse_table_3065.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3066.c b/parser/static/small_parse_table/small_parse_table_3066.c deleted file mode 100644 index 2fc2518a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3066.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3066.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15330(t_small_parse_table_array *v) -{ - v->a[306600] = actions(13732); - v->a[306601] = 1; - v->a[306602] = sym_string_content; - v->a[306603] = actions(13736); - v->a[306604] = 1; - v->a[306605] = sym_variable_name; - v->a[306606] = actions(13894); - v->a[306607] = 1; - v->a[306608] = anon_sym_DQUOTE; - v->a[306609] = actions(13734); - v->a[306610] = 2; - v->a[306611] = aux_sym__simple_variable_name_token1; - v->a[306612] = aux_sym__multiline_variable_name_token1; - v->a[306613] = actions(13730); - v->a[306614] = 9; - v->a[306615] = anon_sym_DASH; - v->a[306616] = anon_sym_STAR; - v->a[306617] = anon_sym_BANG; - v->a[306618] = anon_sym_QMARK; - v->a[306619] = anon_sym_DOLLAR; - small_parse_table_15331(v); -} - -void small_parse_table_15331(t_small_parse_table_array *v) -{ - v->a[306620] = anon_sym_POUND; - v->a[306621] = anon_sym_AT2; - v->a[306622] = anon_sym_0; - v->a[306623] = anon_sym__; - v->a[306624] = 6; - v->a[306625] = actions(3); - v->a[306626] = 1; - v->a[306627] = sym_comment; - v->a[306628] = actions(13102); - v->a[306629] = 1; - v->a[306630] = anon_sym_DQUOTE; - v->a[306631] = actions(13732); - v->a[306632] = 1; - v->a[306633] = sym_string_content; - v->a[306634] = actions(13736); - v->a[306635] = 1; - v->a[306636] = sym_variable_name; - v->a[306637] = actions(13734); - v->a[306638] = 2; - v->a[306639] = aux_sym__simple_variable_name_token1; - small_parse_table_15332(v); -} - -void small_parse_table_15332(t_small_parse_table_array *v) -{ - v->a[306640] = aux_sym__multiline_variable_name_token1; - v->a[306641] = actions(13730); - v->a[306642] = 9; - v->a[306643] = anon_sym_DASH; - v->a[306644] = anon_sym_STAR; - v->a[306645] = anon_sym_BANG; - v->a[306646] = anon_sym_QMARK; - v->a[306647] = anon_sym_DOLLAR; - v->a[306648] = anon_sym_POUND; - v->a[306649] = anon_sym_AT2; - v->a[306650] = anon_sym_0; - v->a[306651] = anon_sym__; - v->a[306652] = 6; - v->a[306653] = actions(3); - v->a[306654] = 1; - v->a[306655] = sym_comment; - v->a[306656] = actions(13584); - v->a[306657] = 1; - v->a[306658] = anon_sym_DQUOTE; - v->a[306659] = actions(13732); - small_parse_table_15333(v); -} - -void small_parse_table_15333(t_small_parse_table_array *v) -{ - v->a[306660] = 1; - v->a[306661] = sym_string_content; - v->a[306662] = actions(13736); - v->a[306663] = 1; - v->a[306664] = sym_variable_name; - v->a[306665] = actions(13734); - v->a[306666] = 2; - v->a[306667] = aux_sym__simple_variable_name_token1; - v->a[306668] = aux_sym__multiline_variable_name_token1; - v->a[306669] = actions(13730); - v->a[306670] = 9; - v->a[306671] = anon_sym_DASH; - v->a[306672] = anon_sym_STAR; - v->a[306673] = anon_sym_BANG; - v->a[306674] = anon_sym_QMARK; - v->a[306675] = anon_sym_DOLLAR; - v->a[306676] = anon_sym_POUND; - v->a[306677] = anon_sym_AT2; - v->a[306678] = anon_sym_0; - v->a[306679] = anon_sym__; - small_parse_table_15334(v); -} - -void small_parse_table_15334(t_small_parse_table_array *v) -{ - v->a[306680] = 6; - v->a[306681] = actions(3); - v->a[306682] = 1; - v->a[306683] = sym_comment; - v->a[306684] = actions(13732); - v->a[306685] = 1; - v->a[306686] = sym_string_content; - v->a[306687] = actions(13736); - v->a[306688] = 1; - v->a[306689] = sym_variable_name; - v->a[306690] = actions(13896); - v->a[306691] = 1; - v->a[306692] = anon_sym_DQUOTE; - v->a[306693] = actions(13734); - v->a[306694] = 2; - v->a[306695] = aux_sym__simple_variable_name_token1; - v->a[306696] = aux_sym__multiline_variable_name_token1; - v->a[306697] = actions(13730); - v->a[306698] = 9; - v->a[306699] = anon_sym_DASH; - small_parse_table_15335(v); -} - -/* EOF small_parse_table_3066.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3067.c b/parser/static/small_parse_table/small_parse_table_3067.c deleted file mode 100644 index a090ca64..00000000 --- a/parser/static/small_parse_table/small_parse_table_3067.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3067.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15335(t_small_parse_table_array *v) -{ - v->a[306700] = anon_sym_STAR; - v->a[306701] = anon_sym_BANG; - v->a[306702] = anon_sym_QMARK; - v->a[306703] = anon_sym_DOLLAR; - v->a[306704] = anon_sym_POUND; - v->a[306705] = anon_sym_AT2; - v->a[306706] = anon_sym_0; - v->a[306707] = anon_sym__; - v->a[306708] = 6; - v->a[306709] = actions(3); - v->a[306710] = 1; - v->a[306711] = sym_comment; - v->a[306712] = actions(2790); - v->a[306713] = 1; - v->a[306714] = anon_sym_DQUOTE; - v->a[306715] = actions(3223); - v->a[306716] = 1; - v->a[306717] = sym_variable_name; - v->a[306718] = state(1600); - v->a[306719] = 1; - small_parse_table_15336(v); -} - -void small_parse_table_15336(t_small_parse_table_array *v) -{ - v->a[306720] = sym_string; - v->a[306721] = actions(3221); - v->a[306722] = 2; - v->a[306723] = aux_sym__simple_variable_name_token1; - v->a[306724] = aux_sym__multiline_variable_name_token1; - v->a[306725] = actions(3219); - v->a[306726] = 9; - v->a[306727] = anon_sym_DASH; - v->a[306728] = anon_sym_STAR; - v->a[306729] = anon_sym_BANG; - v->a[306730] = anon_sym_QMARK; - v->a[306731] = anon_sym_DOLLAR; - v->a[306732] = anon_sym_POUND; - v->a[306733] = anon_sym_AT2; - v->a[306734] = anon_sym_0; - v->a[306735] = anon_sym__; - v->a[306736] = 6; - v->a[306737] = actions(3); - v->a[306738] = 1; - v->a[306739] = sym_comment; - small_parse_table_15337(v); -} - -void small_parse_table_15337(t_small_parse_table_array *v) -{ - v->a[306740] = actions(13094); - v->a[306741] = 1; - v->a[306742] = anon_sym_DQUOTE; - v->a[306743] = actions(13732); - v->a[306744] = 1; - v->a[306745] = sym_string_content; - v->a[306746] = actions(13736); - v->a[306747] = 1; - v->a[306748] = sym_variable_name; - v->a[306749] = actions(13734); - v->a[306750] = 2; - v->a[306751] = aux_sym__simple_variable_name_token1; - v->a[306752] = aux_sym__multiline_variable_name_token1; - v->a[306753] = actions(13730); - v->a[306754] = 9; - v->a[306755] = anon_sym_DASH; - v->a[306756] = anon_sym_STAR; - v->a[306757] = anon_sym_BANG; - v->a[306758] = anon_sym_QMARK; - v->a[306759] = anon_sym_DOLLAR; - small_parse_table_15338(v); -} - -void small_parse_table_15338(t_small_parse_table_array *v) -{ - v->a[306760] = anon_sym_POUND; - v->a[306761] = anon_sym_AT2; - v->a[306762] = anon_sym_0; - v->a[306763] = anon_sym__; - v->a[306764] = 6; - v->a[306765] = actions(3); - v->a[306766] = 1; - v->a[306767] = sym_comment; - v->a[306768] = actions(13732); - v->a[306769] = 1; - v->a[306770] = sym_string_content; - v->a[306771] = actions(13736); - v->a[306772] = 1; - v->a[306773] = sym_variable_name; - v->a[306774] = actions(13898); - v->a[306775] = 1; - v->a[306776] = anon_sym_DQUOTE; - v->a[306777] = actions(13734); - v->a[306778] = 2; - v->a[306779] = aux_sym__simple_variable_name_token1; - small_parse_table_15339(v); -} - -void small_parse_table_15339(t_small_parse_table_array *v) -{ - v->a[306780] = aux_sym__multiline_variable_name_token1; - v->a[306781] = actions(13730); - v->a[306782] = 9; - v->a[306783] = anon_sym_DASH; - v->a[306784] = anon_sym_STAR; - v->a[306785] = anon_sym_BANG; - v->a[306786] = anon_sym_QMARK; - v->a[306787] = anon_sym_DOLLAR; - v->a[306788] = anon_sym_POUND; - v->a[306789] = anon_sym_AT2; - v->a[306790] = anon_sym_0; - v->a[306791] = anon_sym__; - v->a[306792] = 6; - v->a[306793] = actions(3); - v->a[306794] = 1; - v->a[306795] = sym_comment; - v->a[306796] = actions(13732); - v->a[306797] = 1; - v->a[306798] = sym_string_content; - v->a[306799] = actions(13736); - small_parse_table_15340(v); -} - -/* EOF small_parse_table_3067.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3068.c b/parser/static/small_parse_table/small_parse_table_3068.c deleted file mode 100644 index 66110d33..00000000 --- a/parser/static/small_parse_table/small_parse_table_3068.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3068.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15340(t_small_parse_table_array *v) -{ - v->a[306800] = 1; - v->a[306801] = sym_variable_name; - v->a[306802] = actions(13900); - v->a[306803] = 1; - v->a[306804] = anon_sym_DQUOTE; - v->a[306805] = actions(13734); - v->a[306806] = 2; - v->a[306807] = aux_sym__simple_variable_name_token1; - v->a[306808] = aux_sym__multiline_variable_name_token1; - v->a[306809] = actions(13730); - v->a[306810] = 9; - v->a[306811] = anon_sym_DASH; - v->a[306812] = anon_sym_STAR; - v->a[306813] = anon_sym_BANG; - v->a[306814] = anon_sym_QMARK; - v->a[306815] = anon_sym_DOLLAR; - v->a[306816] = anon_sym_POUND; - v->a[306817] = anon_sym_AT2; - v->a[306818] = anon_sym_0; - v->a[306819] = anon_sym__; - small_parse_table_15341(v); -} - -void small_parse_table_15341(t_small_parse_table_array *v) -{ - v->a[306820] = 6; - v->a[306821] = actions(3); - v->a[306822] = 1; - v->a[306823] = sym_comment; - v->a[306824] = actions(5361); - v->a[306825] = 1; - v->a[306826] = anon_sym_DQUOTE; - v->a[306827] = actions(5365); - v->a[306828] = 1; - v->a[306829] = sym_variable_name; - v->a[306830] = state(2850); - v->a[306831] = 1; - v->a[306832] = sym_string; - v->a[306833] = actions(5363); - v->a[306834] = 2; - v->a[306835] = aux_sym__simple_variable_name_token1; - v->a[306836] = aux_sym__multiline_variable_name_token1; - v->a[306837] = actions(5359); - v->a[306838] = 9; - v->a[306839] = anon_sym_DASH; - small_parse_table_15342(v); -} - -void small_parse_table_15342(t_small_parse_table_array *v) -{ - v->a[306840] = anon_sym_STAR; - v->a[306841] = anon_sym_BANG; - v->a[306842] = anon_sym_QMARK; - v->a[306843] = anon_sym_DOLLAR; - v->a[306844] = anon_sym_POUND; - v->a[306845] = anon_sym_AT2; - v->a[306846] = anon_sym_0; - v->a[306847] = anon_sym__; - v->a[306848] = 6; - v->a[306849] = actions(3); - v->a[306850] = 1; - v->a[306851] = sym_comment; - v->a[306852] = actions(13596); - v->a[306853] = 1; - v->a[306854] = anon_sym_DQUOTE; - v->a[306855] = actions(13732); - v->a[306856] = 1; - v->a[306857] = sym_string_content; - v->a[306858] = actions(13736); - v->a[306859] = 1; - small_parse_table_15343(v); -} - -void small_parse_table_15343(t_small_parse_table_array *v) -{ - v->a[306860] = sym_variable_name; - v->a[306861] = actions(13734); - v->a[306862] = 2; - v->a[306863] = aux_sym__simple_variable_name_token1; - v->a[306864] = aux_sym__multiline_variable_name_token1; - v->a[306865] = actions(13730); - v->a[306866] = 9; - v->a[306867] = anon_sym_DASH; - v->a[306868] = anon_sym_STAR; - v->a[306869] = anon_sym_BANG; - v->a[306870] = anon_sym_QMARK; - v->a[306871] = anon_sym_DOLLAR; - v->a[306872] = anon_sym_POUND; - v->a[306873] = anon_sym_AT2; - v->a[306874] = anon_sym_0; - v->a[306875] = anon_sym__; - v->a[306876] = 6; - v->a[306877] = actions(3); - v->a[306878] = 1; - v->a[306879] = sym_comment; - small_parse_table_15344(v); -} - -void small_parse_table_15344(t_small_parse_table_array *v) -{ - v->a[306880] = actions(2965); - v->a[306881] = 1; - v->a[306882] = anon_sym_DQUOTE; - v->a[306883] = actions(2969); - v->a[306884] = 1; - v->a[306885] = sym_variable_name; - v->a[306886] = state(1454); - v->a[306887] = 1; - v->a[306888] = sym_string; - v->a[306889] = actions(2967); - v->a[306890] = 2; - v->a[306891] = aux_sym__simple_variable_name_token1; - v->a[306892] = aux_sym__multiline_variable_name_token1; - v->a[306893] = actions(2963); - v->a[306894] = 9; - v->a[306895] = anon_sym_DASH; - v->a[306896] = anon_sym_STAR; - v->a[306897] = anon_sym_BANG; - v->a[306898] = anon_sym_QMARK; - v->a[306899] = anon_sym_DOLLAR; - small_parse_table_15345(v); -} - -/* EOF small_parse_table_3068.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3069.c b/parser/static/small_parse_table/small_parse_table_3069.c deleted file mode 100644 index f8f7525d..00000000 --- a/parser/static/small_parse_table/small_parse_table_3069.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3069.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15345(t_small_parse_table_array *v) -{ - v->a[306900] = anon_sym_POUND; - v->a[306901] = anon_sym_AT2; - v->a[306902] = anon_sym_0; - v->a[306903] = anon_sym__; - v->a[306904] = 6; - v->a[306905] = actions(3); - v->a[306906] = 1; - v->a[306907] = sym_comment; - v->a[306908] = actions(1835); - v->a[306909] = 1; - v->a[306910] = anon_sym_DQUOTE; - v->a[306911] = actions(3125); - v->a[306912] = 1; - v->a[306913] = sym_variable_name; - v->a[306914] = state(1416); - v->a[306915] = 1; - v->a[306916] = sym_string; - v->a[306917] = actions(3123); - v->a[306918] = 2; - v->a[306919] = aux_sym__simple_variable_name_token1; - small_parse_table_15346(v); -} - -void small_parse_table_15346(t_small_parse_table_array *v) -{ - v->a[306920] = aux_sym__multiline_variable_name_token1; - v->a[306921] = actions(3121); - v->a[306922] = 9; - v->a[306923] = anon_sym_DASH; - v->a[306924] = anon_sym_STAR; - v->a[306925] = anon_sym_BANG; - v->a[306926] = anon_sym_QMARK; - v->a[306927] = anon_sym_DOLLAR; - v->a[306928] = anon_sym_POUND; - v->a[306929] = anon_sym_AT2; - v->a[306930] = anon_sym_0; - v->a[306931] = anon_sym__; - v->a[306932] = 6; - v->a[306933] = actions(3); - v->a[306934] = 1; - v->a[306935] = sym_comment; - v->a[306936] = actions(13732); - v->a[306937] = 1; - v->a[306938] = sym_string_content; - v->a[306939] = actions(13736); - small_parse_table_15347(v); -} - -void small_parse_table_15347(t_small_parse_table_array *v) -{ - v->a[306940] = 1; - v->a[306941] = sym_variable_name; - v->a[306942] = actions(13902); - v->a[306943] = 1; - v->a[306944] = anon_sym_DQUOTE; - v->a[306945] = actions(13734); - v->a[306946] = 2; - v->a[306947] = aux_sym__simple_variable_name_token1; - v->a[306948] = aux_sym__multiline_variable_name_token1; - v->a[306949] = actions(13730); - v->a[306950] = 9; - v->a[306951] = anon_sym_DASH; - v->a[306952] = anon_sym_STAR; - v->a[306953] = anon_sym_BANG; - v->a[306954] = anon_sym_QMARK; - v->a[306955] = anon_sym_DOLLAR; - v->a[306956] = anon_sym_POUND; - v->a[306957] = anon_sym_AT2; - v->a[306958] = anon_sym_0; - v->a[306959] = anon_sym__; - small_parse_table_15348(v); -} - -void small_parse_table_15348(t_small_parse_table_array *v) -{ - v->a[306960] = 6; - v->a[306961] = actions(3); - v->a[306962] = 1; - v->a[306963] = sym_comment; - v->a[306964] = actions(13608); - v->a[306965] = 1; - v->a[306966] = anon_sym_DQUOTE; - v->a[306967] = actions(13732); - v->a[306968] = 1; - v->a[306969] = sym_string_content; - v->a[306970] = actions(13736); - v->a[306971] = 1; - v->a[306972] = sym_variable_name; - v->a[306973] = actions(13734); - v->a[306974] = 2; - v->a[306975] = aux_sym__simple_variable_name_token1; - v->a[306976] = aux_sym__multiline_variable_name_token1; - v->a[306977] = actions(13730); - v->a[306978] = 9; - v->a[306979] = anon_sym_DASH; - small_parse_table_15349(v); -} - -void small_parse_table_15349(t_small_parse_table_array *v) -{ - v->a[306980] = anon_sym_STAR; - v->a[306981] = anon_sym_BANG; - v->a[306982] = anon_sym_QMARK; - v->a[306983] = anon_sym_DOLLAR; - v->a[306984] = anon_sym_POUND; - v->a[306985] = anon_sym_AT2; - v->a[306986] = anon_sym_0; - v->a[306987] = anon_sym__; - v->a[306988] = 7; - v->a[306989] = actions(71); - v->a[306990] = 1; - v->a[306991] = sym_comment; - v->a[306992] = actions(13906); - v->a[306993] = 1; - v->a[306994] = anon_sym_LT_LT; - v->a[306995] = actions(13912); - v->a[306996] = 1; - v->a[306997] = anon_sym_LT_LT_DASH; - v->a[306998] = actions(13914); - v->a[306999] = 1; - small_parse_table_15350(v); -} - -/* EOF small_parse_table_3069.c */ diff --git a/parser/static/small_parse_table/small_parse_table_307.c b/parser/static/small_parse_table/small_parse_table_307.c index 227422fe..5c5eeb30 100644 --- a/parser/static/small_parse_table/small_parse_table_307.c +++ b/parser/static/small_parse_table/small_parse_table_307.c @@ -14,126 +14,126 @@ void small_parse_table_1535(t_small_parse_table_array *v) { - v->a[30700] = anon_sym_LT_LT_DASH; - v->a[30701] = anon_sym_LT_LT_LT; - v->a[30702] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30703] = anon_sym_DOLLAR_LBRACK; - v->a[30704] = aux_sym_concatenation_token1; - v->a[30705] = anon_sym_DOLLAR; - v->a[30706] = sym__special_character; - v->a[30707] = anon_sym_DQUOTE; - v->a[30708] = sym_raw_string; - v->a[30709] = sym_ansi_c_string; - v->a[30710] = aux_sym_number_token1; - v->a[30711] = aux_sym_number_token2; - v->a[30712] = anon_sym_DOLLAR_LBRACE; - v->a[30713] = anon_sym_DOLLAR_LPAREN; - v->a[30714] = anon_sym_BQUOTE; - v->a[30715] = anon_sym_DOLLAR_BQUOTE; - v->a[30716] = anon_sym_LT_LPAREN; - v->a[30717] = anon_sym_GT_LPAREN; - v->a[30718] = sym_word; - v->a[30719] = 8; + v->a[30700] = 1; + v->a[30701] = sym_comment; + v->a[30702] = actions(2888); + v->a[30703] = 6; + v->a[30704] = sym_file_descriptor; + v->a[30705] = sym__concat; + v->a[30706] = sym_test_operator; + v->a[30707] = sym__bare_dollar; + v->a[30708] = sym__brace_start; + v->a[30709] = aux_sym_heredoc_redirect_token1; + v->a[30710] = actions(2886); + v->a[30711] = 35; + v->a[30712] = anon_sym_esac; + v->a[30713] = anon_sym_PIPE; + v->a[30714] = anon_sym_SEMI_SEMI; + v->a[30715] = anon_sym_SEMI_AMP; + v->a[30716] = anon_sym_SEMI_SEMI_AMP; + v->a[30717] = anon_sym_PIPE_AMP; + v->a[30718] = anon_sym_AMP_AMP; + v->a[30719] = anon_sym_PIPE_PIPE; small_parse_table_1536(v); } void small_parse_table_1536(t_small_parse_table_array *v) { - v->a[30720] = actions(3); - v->a[30721] = 1; - v->a[30722] = sym_comment; - v->a[30723] = actions(3115); - v->a[30724] = 1; - v->a[30725] = anon_sym_DQUOTE; - v->a[30726] = actions(3119); - v->a[30727] = 1; - v->a[30728] = sym_variable_name; - v->a[30729] = state(1864); - v->a[30730] = 1; - v->a[30731] = sym_string; - v->a[30732] = actions(3117); - v->a[30733] = 2; - v->a[30734] = aux_sym__simple_variable_name_token1; - v->a[30735] = aux_sym__multiline_variable_name_token1; - v->a[30736] = actions(1235); - v->a[30737] = 3; - v->a[30738] = sym_file_descriptor; - v->a[30739] = sym_test_operator; + v->a[30720] = anon_sym_LT; + v->a[30721] = anon_sym_GT; + v->a[30722] = anon_sym_GT_GT; + v->a[30723] = anon_sym_AMP_GT; + v->a[30724] = anon_sym_AMP_GT_GT; + v->a[30725] = anon_sym_LT_AMP; + v->a[30726] = anon_sym_GT_AMP; + v->a[30727] = anon_sym_GT_PIPE; + v->a[30728] = anon_sym_LT_AMP_DASH; + v->a[30729] = anon_sym_GT_AMP_DASH; + v->a[30730] = anon_sym_LT_LT; + v->a[30731] = anon_sym_LT_LT_DASH; + v->a[30732] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30733] = anon_sym_AMP; + v->a[30734] = aux_sym_concatenation_token1; + v->a[30735] = anon_sym_DOLLAR; + v->a[30736] = sym__special_character; + v->a[30737] = anon_sym_DQUOTE; + v->a[30738] = sym_raw_string; + v->a[30739] = aux_sym_number_token1; small_parse_table_1537(v); } void small_parse_table_1537(t_small_parse_table_array *v) { - v->a[30740] = sym__brace_start; - v->a[30741] = actions(3113); - v->a[30742] = 9; - v->a[30743] = anon_sym_DASH; - v->a[30744] = anon_sym_STAR; - v->a[30745] = anon_sym_BANG; - v->a[30746] = anon_sym_QMARK; - v->a[30747] = anon_sym_DOLLAR; - v->a[30748] = anon_sym_POUND; - v->a[30749] = anon_sym_AT2; - v->a[30750] = anon_sym_0; - v->a[30751] = anon_sym__; - v->a[30752] = actions(1227); - v->a[30753] = 33; - v->a[30754] = anon_sym_LPAREN_LPAREN; - v->a[30755] = anon_sym_PIPE_PIPE; - v->a[30756] = anon_sym_AMP_AMP; - v->a[30757] = anon_sym_PIPE; - v->a[30758] = anon_sym_LT; - v->a[30759] = anon_sym_GT; + v->a[30740] = aux_sym_number_token2; + v->a[30741] = anon_sym_DOLLAR_LBRACE; + v->a[30742] = anon_sym_DOLLAR_LPAREN; + v->a[30743] = anon_sym_BQUOTE; + v->a[30744] = anon_sym_DOLLAR_BQUOTE; + v->a[30745] = sym_word; + v->a[30746] = anon_sym_SEMI; + v->a[30747] = 6; + v->a[30748] = actions(3); + v->a[30749] = 1; + v->a[30750] = sym_comment; + v->a[30751] = actions(3395); + v->a[30752] = 1; + v->a[30753] = aux_sym_concatenation_token1; + v->a[30754] = actions(3398); + v->a[30755] = 1; + v->a[30756] = sym__concat; + v->a[30757] = state(717); + v->a[30758] = 1; + v->a[30759] = aux_sym_concatenation_repeat1; small_parse_table_1538(v); } void small_parse_table_1538(t_small_parse_table_array *v) { - v->a[30760] = anon_sym_LT_LT; - v->a[30761] = anon_sym_GT_GT; - v->a[30762] = anon_sym_PIPE_AMP; - v->a[30763] = anon_sym_AMP_GT; - v->a[30764] = anon_sym_AMP_GT_GT; - v->a[30765] = anon_sym_LT_AMP; - v->a[30766] = anon_sym_GT_AMP; - v->a[30767] = anon_sym_GT_PIPE; - v->a[30768] = anon_sym_LT_AMP_DASH; - v->a[30769] = anon_sym_GT_AMP_DASH; - v->a[30770] = anon_sym_LT_LT_DASH; - v->a[30771] = aux_sym_heredoc_redirect_token1; - v->a[30772] = anon_sym_LT_LT_LT; - v->a[30773] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30774] = anon_sym_DOLLAR_LBRACK; - v->a[30775] = sym__special_character; - v->a[30776] = sym_raw_string; - v->a[30777] = sym_ansi_c_string; - v->a[30778] = aux_sym_number_token1; - v->a[30779] = aux_sym_number_token2; + v->a[30760] = actions(2654); + v->a[30761] = 6; + v->a[30762] = sym_file_descriptor; + v->a[30763] = sym_variable_name; + v->a[30764] = sym_test_operator; + v->a[30765] = sym__brace_start; + v->a[30766] = ts_builtin_sym_end; + v->a[30767] = aux_sym_heredoc_redirect_token1; + v->a[30768] = actions(2652); + v->a[30769] = 32; + v->a[30770] = anon_sym_PIPE; + v->a[30771] = anon_sym_SEMI_SEMI; + v->a[30772] = anon_sym_PIPE_AMP; + v->a[30773] = anon_sym_AMP_AMP; + v->a[30774] = anon_sym_PIPE_PIPE; + v->a[30775] = anon_sym_LT; + v->a[30776] = anon_sym_GT; + v->a[30777] = anon_sym_GT_GT; + v->a[30778] = anon_sym_AMP_GT; + v->a[30779] = anon_sym_AMP_GT_GT; small_parse_table_1539(v); } void small_parse_table_1539(t_small_parse_table_array *v) { - v->a[30780] = anon_sym_DOLLAR_LBRACE; - v->a[30781] = anon_sym_DOLLAR_LPAREN; - v->a[30782] = anon_sym_BQUOTE; - v->a[30783] = anon_sym_DOLLAR_BQUOTE; - v->a[30784] = anon_sym_LT_LPAREN; - v->a[30785] = anon_sym_GT_LPAREN; - v->a[30786] = sym_word; - v->a[30787] = 6; - v->a[30788] = actions(3); - v->a[30789] = 1; - v->a[30790] = sym_comment; - v->a[30791] = actions(4374); - v->a[30792] = 1; - v->a[30793] = aux_sym_concatenation_token1; - v->a[30794] = actions(4376); - v->a[30795] = 1; - v->a[30796] = sym__concat; - v->a[30797] = state(893); - v->a[30798] = 1; - v->a[30799] = aux_sym_concatenation_repeat1; + v->a[30780] = anon_sym_LT_AMP; + v->a[30781] = anon_sym_GT_AMP; + v->a[30782] = anon_sym_GT_PIPE; + v->a[30783] = anon_sym_LT_AMP_DASH; + v->a[30784] = anon_sym_GT_AMP_DASH; + v->a[30785] = anon_sym_LT_LT; + v->a[30786] = anon_sym_LT_LT_DASH; + v->a[30787] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30788] = anon_sym_AMP; + v->a[30789] = anon_sym_DOLLAR; + v->a[30790] = sym__special_character; + v->a[30791] = anon_sym_DQUOTE; + v->a[30792] = sym_raw_string; + v->a[30793] = aux_sym_number_token1; + v->a[30794] = aux_sym_number_token2; + v->a[30795] = anon_sym_DOLLAR_LBRACE; + v->a[30796] = anon_sym_DOLLAR_LPAREN; + v->a[30797] = anon_sym_BQUOTE; + v->a[30798] = anon_sym_DOLLAR_BQUOTE; + v->a[30799] = aux_sym__simple_variable_name_token1; small_parse_table_1540(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3070.c b/parser/static/small_parse_table/small_parse_table_3070.c deleted file mode 100644 index f8f1b115..00000000 --- a/parser/static/small_parse_table/small_parse_table_3070.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3070.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15350(t_small_parse_table_array *v) -{ - v->a[307000] = anon_sym_LT_LT_LT; - v->a[307001] = actions(13910); - v->a[307002] = 2; - v->a[307003] = anon_sym_LT_AMP_DASH; - v->a[307004] = anon_sym_GT_AMP_DASH; - v->a[307005] = actions(13908); - v->a[307006] = 3; - v->a[307007] = anon_sym_GT_GT; - v->a[307008] = anon_sym_AMP_GT_GT; - v->a[307009] = anon_sym_GT_PIPE; - v->a[307010] = actions(13904); - v->a[307011] = 5; - v->a[307012] = anon_sym_LT; - v->a[307013] = anon_sym_GT; - v->a[307014] = anon_sym_AMP_GT; - v->a[307015] = anon_sym_LT_AMP; - v->a[307016] = anon_sym_GT_AMP; - v->a[307017] = 7; - v->a[307018] = actions(71); - v->a[307019] = 1; - small_parse_table_15351(v); -} - -void small_parse_table_15351(t_small_parse_table_array *v) -{ - v->a[307020] = sym_comment; - v->a[307021] = actions(13918); - v->a[307022] = 1; - v->a[307023] = anon_sym_LT_LT; - v->a[307024] = actions(13924); - v->a[307025] = 1; - v->a[307026] = anon_sym_LT_LT_DASH; - v->a[307027] = actions(13926); - v->a[307028] = 1; - v->a[307029] = anon_sym_LT_LT_LT; - v->a[307030] = actions(13922); - v->a[307031] = 2; - v->a[307032] = anon_sym_LT_AMP_DASH; - v->a[307033] = anon_sym_GT_AMP_DASH; - v->a[307034] = actions(13920); - v->a[307035] = 3; - v->a[307036] = anon_sym_GT_GT; - v->a[307037] = anon_sym_AMP_GT_GT; - v->a[307038] = anon_sym_GT_PIPE; - v->a[307039] = actions(13916); - small_parse_table_15352(v); -} - -void small_parse_table_15352(t_small_parse_table_array *v) -{ - v->a[307040] = 5; - v->a[307041] = anon_sym_LT; - v->a[307042] = anon_sym_GT; - v->a[307043] = anon_sym_AMP_GT; - v->a[307044] = anon_sym_LT_AMP; - v->a[307045] = anon_sym_GT_AMP; - v->a[307046] = 7; - v->a[307047] = actions(71); - v->a[307048] = 1; - v->a[307049] = sym_comment; - v->a[307050] = actions(13918); - v->a[307051] = 1; - v->a[307052] = anon_sym_LT_LT; - v->a[307053] = actions(13924); - v->a[307054] = 1; - v->a[307055] = anon_sym_LT_LT_DASH; - v->a[307056] = actions(13934); - v->a[307057] = 1; - v->a[307058] = anon_sym_LT_LT_LT; - v->a[307059] = actions(13932); - small_parse_table_15353(v); -} - -void small_parse_table_15353(t_small_parse_table_array *v) -{ - v->a[307060] = 2; - v->a[307061] = anon_sym_LT_AMP_DASH; - v->a[307062] = anon_sym_GT_AMP_DASH; - v->a[307063] = actions(13930); - v->a[307064] = 3; - v->a[307065] = anon_sym_GT_GT; - v->a[307066] = anon_sym_AMP_GT_GT; - v->a[307067] = anon_sym_GT_PIPE; - v->a[307068] = actions(13928); - v->a[307069] = 5; - v->a[307070] = anon_sym_LT; - v->a[307071] = anon_sym_GT; - v->a[307072] = anon_sym_AMP_GT; - v->a[307073] = anon_sym_LT_AMP; - v->a[307074] = anon_sym_GT_AMP; - v->a[307075] = 7; - v->a[307076] = actions(71); - v->a[307077] = 1; - v->a[307078] = sym_comment; - v->a[307079] = actions(13918); - small_parse_table_15354(v); -} - -void small_parse_table_15354(t_small_parse_table_array *v) -{ - v->a[307080] = 1; - v->a[307081] = anon_sym_LT_LT; - v->a[307082] = actions(13924); - v->a[307083] = 1; - v->a[307084] = anon_sym_LT_LT_DASH; - v->a[307085] = actions(13942); - v->a[307086] = 1; - v->a[307087] = anon_sym_LT_LT_LT; - v->a[307088] = actions(13940); - v->a[307089] = 2; - v->a[307090] = anon_sym_LT_AMP_DASH; - v->a[307091] = anon_sym_GT_AMP_DASH; - v->a[307092] = actions(13938); - v->a[307093] = 3; - v->a[307094] = anon_sym_GT_GT; - v->a[307095] = anon_sym_AMP_GT_GT; - v->a[307096] = anon_sym_GT_PIPE; - v->a[307097] = actions(13936); - v->a[307098] = 5; - v->a[307099] = anon_sym_LT; - small_parse_table_15355(v); -} - -/* EOF small_parse_table_3070.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3071.c b/parser/static/small_parse_table/small_parse_table_3071.c deleted file mode 100644 index 50d16884..00000000 --- a/parser/static/small_parse_table/small_parse_table_3071.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3071.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15355(t_small_parse_table_array *v) -{ - v->a[307100] = anon_sym_GT; - v->a[307101] = anon_sym_AMP_GT; - v->a[307102] = anon_sym_LT_AMP; - v->a[307103] = anon_sym_GT_AMP; - v->a[307104] = 7; - v->a[307105] = actions(71); - v->a[307106] = 1; - v->a[307107] = sym_comment; - v->a[307108] = actions(13946); - v->a[307109] = 1; - v->a[307110] = anon_sym_LT_LT; - v->a[307111] = actions(13952); - v->a[307112] = 1; - v->a[307113] = anon_sym_LT_LT_DASH; - v->a[307114] = actions(13954); - v->a[307115] = 1; - v->a[307116] = anon_sym_LT_LT_LT; - v->a[307117] = actions(13950); - v->a[307118] = 2; - v->a[307119] = anon_sym_LT_AMP_DASH; - small_parse_table_15356(v); -} - -void small_parse_table_15356(t_small_parse_table_array *v) -{ - v->a[307120] = anon_sym_GT_AMP_DASH; - v->a[307121] = actions(13948); - v->a[307122] = 3; - v->a[307123] = anon_sym_GT_GT; - v->a[307124] = anon_sym_AMP_GT_GT; - v->a[307125] = anon_sym_GT_PIPE; - v->a[307126] = actions(13944); - v->a[307127] = 5; - v->a[307128] = anon_sym_LT; - v->a[307129] = anon_sym_GT; - v->a[307130] = anon_sym_AMP_GT; - v->a[307131] = anon_sym_LT_AMP; - v->a[307132] = anon_sym_GT_AMP; - v->a[307133] = 7; - v->a[307134] = actions(71); - v->a[307135] = 1; - v->a[307136] = sym_comment; - v->a[307137] = actions(13918); - v->a[307138] = 1; - v->a[307139] = anon_sym_LT_LT; - small_parse_table_15357(v); -} - -void small_parse_table_15357(t_small_parse_table_array *v) -{ - v->a[307140] = actions(13924); - v->a[307141] = 1; - v->a[307142] = anon_sym_LT_LT_DASH; - v->a[307143] = actions(13962); - v->a[307144] = 1; - v->a[307145] = anon_sym_LT_LT_LT; - v->a[307146] = actions(13960); - v->a[307147] = 2; - v->a[307148] = anon_sym_LT_AMP_DASH; - v->a[307149] = anon_sym_GT_AMP_DASH; - v->a[307150] = actions(13958); - v->a[307151] = 3; - v->a[307152] = anon_sym_GT_GT; - v->a[307153] = anon_sym_AMP_GT_GT; - v->a[307154] = anon_sym_GT_PIPE; - v->a[307155] = actions(13956); - v->a[307156] = 5; - v->a[307157] = anon_sym_LT; - v->a[307158] = anon_sym_GT; - v->a[307159] = anon_sym_AMP_GT; - small_parse_table_15358(v); -} - -void small_parse_table_15358(t_small_parse_table_array *v) -{ - v->a[307160] = anon_sym_LT_AMP; - v->a[307161] = anon_sym_GT_AMP; - v->a[307162] = 7; - v->a[307163] = actions(71); - v->a[307164] = 1; - v->a[307165] = sym_comment; - v->a[307166] = actions(13918); - v->a[307167] = 1; - v->a[307168] = anon_sym_LT_LT; - v->a[307169] = actions(13924); - v->a[307170] = 1; - v->a[307171] = anon_sym_LT_LT_DASH; - v->a[307172] = actions(13970); - v->a[307173] = 1; - v->a[307174] = anon_sym_LT_LT_LT; - v->a[307175] = actions(13968); - v->a[307176] = 2; - v->a[307177] = anon_sym_LT_AMP_DASH; - v->a[307178] = anon_sym_GT_AMP_DASH; - v->a[307179] = actions(13966); - small_parse_table_15359(v); -} - -void small_parse_table_15359(t_small_parse_table_array *v) -{ - v->a[307180] = 3; - v->a[307181] = anon_sym_GT_GT; - v->a[307182] = anon_sym_AMP_GT_GT; - v->a[307183] = anon_sym_GT_PIPE; - v->a[307184] = actions(13964); - v->a[307185] = 5; - v->a[307186] = anon_sym_LT; - v->a[307187] = anon_sym_GT; - v->a[307188] = anon_sym_AMP_GT; - v->a[307189] = anon_sym_LT_AMP; - v->a[307190] = anon_sym_GT_AMP; - v->a[307191] = 3; - v->a[307192] = actions(3); - v->a[307193] = 1; - v->a[307194] = sym_comment; - v->a[307195] = actions(1346); - v->a[307196] = 1; - v->a[307197] = aux_sym_heredoc_redirect_token1; - v->a[307198] = actions(1344); - v->a[307199] = 12; - small_parse_table_15360(v); -} - -/* EOF small_parse_table_3071.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3072.c b/parser/static/small_parse_table/small_parse_table_3072.c deleted file mode 100644 index 77e09afe..00000000 --- a/parser/static/small_parse_table/small_parse_table_3072.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3072.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15360(t_small_parse_table_array *v) -{ - v->a[307200] = anon_sym_LPAREN_LPAREN; - v->a[307201] = anon_sym_LPAREN; - v->a[307202] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[307203] = anon_sym_DOLLAR_LBRACK; - v->a[307204] = aux_sym_number_token1; - v->a[307205] = aux_sym_number_token2; - v->a[307206] = anon_sym_DOLLAR_LBRACE; - v->a[307207] = anon_sym_RBRACE3; - v->a[307208] = anon_sym_DOLLAR_LPAREN; - v->a[307209] = anon_sym_BQUOTE; - v->a[307210] = anon_sym_DOLLAR_BQUOTE; - v->a[307211] = aux_sym__simple_variable_name_token1; - v->a[307212] = 3; - v->a[307213] = actions(3); - v->a[307214] = 1; - v->a[307215] = sym_comment; - v->a[307216] = actions(1358); - v->a[307217] = 1; - v->a[307218] = aux_sym_heredoc_redirect_token1; - v->a[307219] = actions(1356); - small_parse_table_15361(v); -} - -void small_parse_table_15361(t_small_parse_table_array *v) -{ - v->a[307220] = 12; - v->a[307221] = anon_sym_LPAREN_LPAREN; - v->a[307222] = anon_sym_LPAREN; - v->a[307223] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[307224] = anon_sym_DOLLAR_LBRACK; - v->a[307225] = aux_sym_number_token1; - v->a[307226] = aux_sym_number_token2; - v->a[307227] = anon_sym_DOLLAR_LBRACE; - v->a[307228] = anon_sym_RBRACE3; - v->a[307229] = anon_sym_DOLLAR_LPAREN; - v->a[307230] = anon_sym_BQUOTE; - v->a[307231] = anon_sym_DOLLAR_BQUOTE; - v->a[307232] = aux_sym__simple_variable_name_token1; - v->a[307233] = 7; - v->a[307234] = actions(71); - v->a[307235] = 1; - v->a[307236] = sym_comment; - v->a[307237] = actions(13974); - v->a[307238] = 1; - v->a[307239] = anon_sym_LT_LT; - small_parse_table_15362(v); -} - -void small_parse_table_15362(t_small_parse_table_array *v) -{ - v->a[307240] = actions(13980); - v->a[307241] = 1; - v->a[307242] = anon_sym_LT_LT_DASH; - v->a[307243] = actions(13982); - v->a[307244] = 1; - v->a[307245] = anon_sym_LT_LT_LT; - v->a[307246] = actions(13978); - v->a[307247] = 2; - v->a[307248] = anon_sym_LT_AMP_DASH; - v->a[307249] = anon_sym_GT_AMP_DASH; - v->a[307250] = actions(13976); - v->a[307251] = 3; - v->a[307252] = anon_sym_GT_GT; - v->a[307253] = anon_sym_AMP_GT_GT; - v->a[307254] = anon_sym_GT_PIPE; - v->a[307255] = actions(13972); - v->a[307256] = 5; - v->a[307257] = anon_sym_LT; - v->a[307258] = anon_sym_GT; - v->a[307259] = anon_sym_AMP_GT; - small_parse_table_15363(v); -} - -void small_parse_table_15363(t_small_parse_table_array *v) -{ - v->a[307260] = anon_sym_LT_AMP; - v->a[307261] = anon_sym_GT_AMP; - v->a[307262] = 5; - v->a[307263] = actions(3); - v->a[307264] = 1; - v->a[307265] = sym_comment; - v->a[307266] = actions(13732); - v->a[307267] = 1; - v->a[307268] = sym_string_content; - v->a[307269] = actions(13736); - v->a[307270] = 1; - v->a[307271] = sym_variable_name; - v->a[307272] = actions(13734); - v->a[307273] = 2; - v->a[307274] = aux_sym__simple_variable_name_token1; - v->a[307275] = aux_sym__multiline_variable_name_token1; - v->a[307276] = actions(13730); - v->a[307277] = 9; - v->a[307278] = anon_sym_DASH; - v->a[307279] = anon_sym_STAR; - small_parse_table_15364(v); -} - -void small_parse_table_15364(t_small_parse_table_array *v) -{ - v->a[307280] = anon_sym_BANG; - v->a[307281] = anon_sym_QMARK; - v->a[307282] = anon_sym_DOLLAR; - v->a[307283] = anon_sym_POUND; - v->a[307284] = anon_sym_AT2; - v->a[307285] = anon_sym_0; - v->a[307286] = anon_sym__; - v->a[307287] = 4; - v->a[307288] = actions(3); - v->a[307289] = 1; - v->a[307290] = sym_comment; - v->a[307291] = actions(13988); - v->a[307292] = 1; - v->a[307293] = sym_variable_name; - v->a[307294] = actions(13986); - v->a[307295] = 2; - v->a[307296] = aux_sym__simple_variable_name_token1; - v->a[307297] = aux_sym__multiline_variable_name_token1; - v->a[307298] = actions(13984); - v->a[307299] = 9; - small_parse_table_15365(v); -} - -/* EOF small_parse_table_3072.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3073.c b/parser/static/small_parse_table/small_parse_table_3073.c deleted file mode 100644 index 2b537fa6..00000000 --- a/parser/static/small_parse_table/small_parse_table_3073.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3073.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15365(t_small_parse_table_array *v) -{ - v->a[307300] = anon_sym_DASH; - v->a[307301] = anon_sym_STAR; - v->a[307302] = anon_sym_BANG; - v->a[307303] = anon_sym_QMARK; - v->a[307304] = anon_sym_DOLLAR; - v->a[307305] = anon_sym_POUND; - v->a[307306] = anon_sym_AT2; - v->a[307307] = anon_sym_0; - v->a[307308] = anon_sym__; - v->a[307309] = 6; - v->a[307310] = actions(71); - v->a[307311] = 1; - v->a[307312] = sym_comment; - v->a[307313] = actions(13974); - v->a[307314] = 1; - v->a[307315] = anon_sym_LT_LT; - v->a[307316] = actions(13980); - v->a[307317] = 1; - v->a[307318] = anon_sym_LT_LT_DASH; - v->a[307319] = actions(13978); - small_parse_table_15366(v); -} - -void small_parse_table_15366(t_small_parse_table_array *v) -{ - v->a[307320] = 2; - v->a[307321] = anon_sym_LT_AMP_DASH; - v->a[307322] = anon_sym_GT_AMP_DASH; - v->a[307323] = actions(13976); - v->a[307324] = 3; - v->a[307325] = anon_sym_GT_GT; - v->a[307326] = anon_sym_AMP_GT_GT; - v->a[307327] = anon_sym_GT_PIPE; - v->a[307328] = actions(13972); - v->a[307329] = 5; - v->a[307330] = anon_sym_LT; - v->a[307331] = anon_sym_GT; - v->a[307332] = anon_sym_AMP_GT; - v->a[307333] = anon_sym_LT_AMP; - v->a[307334] = anon_sym_GT_AMP; - v->a[307335] = 4; - v->a[307336] = actions(3); - v->a[307337] = 1; - v->a[307338] = sym_comment; - v->a[307339] = actions(13994); - small_parse_table_15367(v); -} - -void small_parse_table_15367(t_small_parse_table_array *v) -{ - v->a[307340] = 1; - v->a[307341] = sym_variable_name; - v->a[307342] = actions(13992); - v->a[307343] = 2; - v->a[307344] = aux_sym__simple_variable_name_token1; - v->a[307345] = aux_sym__multiline_variable_name_token1; - v->a[307346] = actions(13990); - v->a[307347] = 9; - v->a[307348] = anon_sym_DASH; - v->a[307349] = anon_sym_STAR; - v->a[307350] = anon_sym_BANG; - v->a[307351] = anon_sym_QMARK; - v->a[307352] = anon_sym_DOLLAR; - v->a[307353] = anon_sym_POUND; - v->a[307354] = anon_sym_AT2; - v->a[307355] = anon_sym_0; - v->a[307356] = anon_sym__; - v->a[307357] = 4; - v->a[307358] = actions(3); - v->a[307359] = 1; - small_parse_table_15368(v); -} - -void small_parse_table_15368(t_small_parse_table_array *v) -{ - v->a[307360] = sym_comment; - v->a[307361] = actions(14000); - v->a[307362] = 1; - v->a[307363] = sym_variable_name; - v->a[307364] = actions(13998); - v->a[307365] = 2; - v->a[307366] = aux_sym__simple_variable_name_token1; - v->a[307367] = aux_sym__multiline_variable_name_token1; - v->a[307368] = actions(13996); - v->a[307369] = 9; - v->a[307370] = anon_sym_DASH; - v->a[307371] = anon_sym_STAR; - v->a[307372] = anon_sym_BANG; - v->a[307373] = anon_sym_QMARK; - v->a[307374] = anon_sym_DOLLAR; - v->a[307375] = anon_sym_POUND; - v->a[307376] = anon_sym_AT2; - v->a[307377] = anon_sym_0; - v->a[307378] = anon_sym__; - v->a[307379] = 4; - small_parse_table_15369(v); -} - -void small_parse_table_15369(t_small_parse_table_array *v) -{ - v->a[307380] = actions(3); - v->a[307381] = 1; - v->a[307382] = sym_comment; - v->a[307383] = actions(14006); - v->a[307384] = 1; - v->a[307385] = sym_variable_name; - v->a[307386] = actions(14004); - v->a[307387] = 2; - v->a[307388] = aux_sym__simple_variable_name_token1; - v->a[307389] = aux_sym__multiline_variable_name_token1; - v->a[307390] = actions(14002); - v->a[307391] = 9; - v->a[307392] = anon_sym_DASH; - v->a[307393] = anon_sym_STAR; - v->a[307394] = anon_sym_BANG; - v->a[307395] = anon_sym_QMARK; - v->a[307396] = anon_sym_DOLLAR; - v->a[307397] = anon_sym_POUND; - v->a[307398] = anon_sym_AT2; - v->a[307399] = anon_sym_0; - small_parse_table_15370(v); -} - -/* EOF small_parse_table_3073.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3074.c b/parser/static/small_parse_table/small_parse_table_3074.c deleted file mode 100644 index dc27e619..00000000 --- a/parser/static/small_parse_table/small_parse_table_3074.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3074.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15370(t_small_parse_table_array *v) -{ - v->a[307400] = anon_sym__; - v->a[307401] = 6; - v->a[307402] = actions(71); - v->a[307403] = 1; - v->a[307404] = sym_comment; - v->a[307405] = actions(13906); - v->a[307406] = 1; - v->a[307407] = anon_sym_LT_LT; - v->a[307408] = actions(13912); - v->a[307409] = 1; - v->a[307410] = anon_sym_LT_LT_DASH; - v->a[307411] = actions(13910); - v->a[307412] = 2; - v->a[307413] = anon_sym_LT_AMP_DASH; - v->a[307414] = anon_sym_GT_AMP_DASH; - v->a[307415] = actions(13908); - v->a[307416] = 3; - v->a[307417] = anon_sym_GT_GT; - v->a[307418] = anon_sym_AMP_GT_GT; - v->a[307419] = anon_sym_GT_PIPE; - small_parse_table_15371(v); -} - -void small_parse_table_15371(t_small_parse_table_array *v) -{ - v->a[307420] = actions(13904); - v->a[307421] = 5; - v->a[307422] = anon_sym_LT; - v->a[307423] = anon_sym_GT; - v->a[307424] = anon_sym_AMP_GT; - v->a[307425] = anon_sym_LT_AMP; - v->a[307426] = anon_sym_GT_AMP; - v->a[307427] = 6; - v->a[307428] = actions(71); - v->a[307429] = 1; - v->a[307430] = sym_comment; - v->a[307431] = actions(14010); - v->a[307432] = 1; - v->a[307433] = anon_sym_LT_LT; - v->a[307434] = actions(14016); - v->a[307435] = 1; - v->a[307436] = anon_sym_LT_LT_DASH; - v->a[307437] = actions(14014); - v->a[307438] = 2; - v->a[307439] = anon_sym_LT_AMP_DASH; - small_parse_table_15372(v); -} - -void small_parse_table_15372(t_small_parse_table_array *v) -{ - v->a[307440] = anon_sym_GT_AMP_DASH; - v->a[307441] = actions(14012); - v->a[307442] = 3; - v->a[307443] = anon_sym_GT_GT; - v->a[307444] = anon_sym_AMP_GT_GT; - v->a[307445] = anon_sym_GT_PIPE; - v->a[307446] = actions(14008); - v->a[307447] = 5; - v->a[307448] = anon_sym_LT; - v->a[307449] = anon_sym_GT; - v->a[307450] = anon_sym_AMP_GT; - v->a[307451] = anon_sym_LT_AMP; - v->a[307452] = anon_sym_GT_AMP; - v->a[307453] = 6; - v->a[307454] = actions(71); - v->a[307455] = 1; - v->a[307456] = sym_comment; - v->a[307457] = actions(13918); - v->a[307458] = 1; - v->a[307459] = anon_sym_LT_LT; - small_parse_table_15373(v); -} - -void small_parse_table_15373(t_small_parse_table_array *v) -{ - v->a[307460] = actions(13924); - v->a[307461] = 1; - v->a[307462] = anon_sym_LT_LT_DASH; - v->a[307463] = actions(13932); - v->a[307464] = 2; - v->a[307465] = anon_sym_LT_AMP_DASH; - v->a[307466] = anon_sym_GT_AMP_DASH; - v->a[307467] = actions(13930); - v->a[307468] = 3; - v->a[307469] = anon_sym_GT_GT; - v->a[307470] = anon_sym_AMP_GT_GT; - v->a[307471] = anon_sym_GT_PIPE; - v->a[307472] = actions(13928); - v->a[307473] = 5; - v->a[307474] = anon_sym_LT; - v->a[307475] = anon_sym_GT; - v->a[307476] = anon_sym_AMP_GT; - v->a[307477] = anon_sym_LT_AMP; - v->a[307478] = anon_sym_GT_AMP; - v->a[307479] = 6; - small_parse_table_15374(v); -} - -void small_parse_table_15374(t_small_parse_table_array *v) -{ - v->a[307480] = actions(71); - v->a[307481] = 1; - v->a[307482] = sym_comment; - v->a[307483] = actions(13918); - v->a[307484] = 1; - v->a[307485] = anon_sym_LT_LT; - v->a[307486] = actions(13924); - v->a[307487] = 1; - v->a[307488] = anon_sym_LT_LT_DASH; - v->a[307489] = actions(13960); - v->a[307490] = 2; - v->a[307491] = anon_sym_LT_AMP_DASH; - v->a[307492] = anon_sym_GT_AMP_DASH; - v->a[307493] = actions(13958); - v->a[307494] = 3; - v->a[307495] = anon_sym_GT_GT; - v->a[307496] = anon_sym_AMP_GT_GT; - v->a[307497] = anon_sym_GT_PIPE; - v->a[307498] = actions(13956); - v->a[307499] = 5; - small_parse_table_15375(v); -} - -/* EOF small_parse_table_3074.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3075.c b/parser/static/small_parse_table/small_parse_table_3075.c deleted file mode 100644 index f5681ad4..00000000 --- a/parser/static/small_parse_table/small_parse_table_3075.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3075.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15375(t_small_parse_table_array *v) -{ - v->a[307500] = anon_sym_LT; - v->a[307501] = anon_sym_GT; - v->a[307502] = anon_sym_AMP_GT; - v->a[307503] = anon_sym_LT_AMP; - v->a[307504] = anon_sym_GT_AMP; - v->a[307505] = 4; - v->a[307506] = actions(3); - v->a[307507] = 1; - v->a[307508] = sym_comment; - v->a[307509] = actions(14022); - v->a[307510] = 1; - v->a[307511] = sym_variable_name; - v->a[307512] = actions(14020); - v->a[307513] = 2; - v->a[307514] = aux_sym__simple_variable_name_token1; - v->a[307515] = aux_sym__multiline_variable_name_token1; - v->a[307516] = actions(14018); - v->a[307517] = 9; - v->a[307518] = anon_sym_DASH; - v->a[307519] = anon_sym_STAR; - small_parse_table_15376(v); -} - -void small_parse_table_15376(t_small_parse_table_array *v) -{ - v->a[307520] = anon_sym_BANG; - v->a[307521] = anon_sym_QMARK; - v->a[307522] = anon_sym_DOLLAR; - v->a[307523] = anon_sym_POUND; - v->a[307524] = anon_sym_AT2; - v->a[307525] = anon_sym_0; - v->a[307526] = anon_sym__; - v->a[307527] = 6; - v->a[307528] = actions(71); - v->a[307529] = 1; - v->a[307530] = sym_comment; - v->a[307531] = actions(13918); - v->a[307532] = 1; - v->a[307533] = anon_sym_LT_LT; - v->a[307534] = actions(13924); - v->a[307535] = 1; - v->a[307536] = anon_sym_LT_LT_DASH; - v->a[307537] = actions(13940); - v->a[307538] = 2; - v->a[307539] = anon_sym_LT_AMP_DASH; - small_parse_table_15377(v); -} - -void small_parse_table_15377(t_small_parse_table_array *v) -{ - v->a[307540] = anon_sym_GT_AMP_DASH; - v->a[307541] = actions(13938); - v->a[307542] = 3; - v->a[307543] = anon_sym_GT_GT; - v->a[307544] = anon_sym_AMP_GT_GT; - v->a[307545] = anon_sym_GT_PIPE; - v->a[307546] = actions(13936); - v->a[307547] = 5; - v->a[307548] = anon_sym_LT; - v->a[307549] = anon_sym_GT; - v->a[307550] = anon_sym_AMP_GT; - v->a[307551] = anon_sym_LT_AMP; - v->a[307552] = anon_sym_GT_AMP; - v->a[307553] = 4; - v->a[307554] = actions(3); - v->a[307555] = 1; - v->a[307556] = sym_comment; - v->a[307557] = actions(14028); - v->a[307558] = 1; - v->a[307559] = sym_variable_name; - small_parse_table_15378(v); -} - -void small_parse_table_15378(t_small_parse_table_array *v) -{ - v->a[307560] = actions(14026); - v->a[307561] = 2; - v->a[307562] = aux_sym__simple_variable_name_token1; - v->a[307563] = aux_sym__multiline_variable_name_token1; - v->a[307564] = actions(14024); - v->a[307565] = 9; - v->a[307566] = anon_sym_DASH; - v->a[307567] = anon_sym_STAR; - v->a[307568] = anon_sym_BANG; - v->a[307569] = anon_sym_QMARK; - v->a[307570] = anon_sym_DOLLAR; - v->a[307571] = anon_sym_POUND; - v->a[307572] = anon_sym_AT2; - v->a[307573] = anon_sym_0; - v->a[307574] = anon_sym__; - v->a[307575] = 4; - v->a[307576] = actions(3); - v->a[307577] = 1; - v->a[307578] = sym_comment; - v->a[307579] = actions(14034); - small_parse_table_15379(v); -} - -void small_parse_table_15379(t_small_parse_table_array *v) -{ - v->a[307580] = 1; - v->a[307581] = sym_variable_name; - v->a[307582] = actions(14032); - v->a[307583] = 2; - v->a[307584] = aux_sym__simple_variable_name_token1; - v->a[307585] = aux_sym__multiline_variable_name_token1; - v->a[307586] = actions(14030); - v->a[307587] = 9; - v->a[307588] = anon_sym_DASH; - v->a[307589] = anon_sym_STAR; - v->a[307590] = anon_sym_BANG; - v->a[307591] = anon_sym_QMARK; - v->a[307592] = anon_sym_DOLLAR; - v->a[307593] = anon_sym_POUND; - v->a[307594] = anon_sym_AT2; - v->a[307595] = anon_sym_0; - v->a[307596] = anon_sym__; - v->a[307597] = 4; - v->a[307598] = actions(3); - v->a[307599] = 1; - small_parse_table_15380(v); -} - -/* EOF small_parse_table_3075.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3076.c b/parser/static/small_parse_table/small_parse_table_3076.c deleted file mode 100644 index 53bba643..00000000 --- a/parser/static/small_parse_table/small_parse_table_3076.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3076.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15380(t_small_parse_table_array *v) -{ - v->a[307600] = sym_comment; - v->a[307601] = actions(13782); - v->a[307602] = 1; - v->a[307603] = sym_variable_name; - v->a[307604] = actions(13780); - v->a[307605] = 2; - v->a[307606] = aux_sym__simple_variable_name_token1; - v->a[307607] = aux_sym__multiline_variable_name_token1; - v->a[307608] = actions(13776); - v->a[307609] = 9; - v->a[307610] = anon_sym_DASH; - v->a[307611] = anon_sym_STAR; - v->a[307612] = anon_sym_BANG; - v->a[307613] = anon_sym_QMARK; - v->a[307614] = anon_sym_DOLLAR; - v->a[307615] = anon_sym_POUND; - v->a[307616] = anon_sym_AT2; - v->a[307617] = anon_sym_0; - v->a[307618] = anon_sym__; - v->a[307619] = 6; - small_parse_table_15381(v); -} - -void small_parse_table_15381(t_small_parse_table_array *v) -{ - v->a[307620] = actions(71); - v->a[307621] = 1; - v->a[307622] = sym_comment; - v->a[307623] = actions(13918); - v->a[307624] = 1; - v->a[307625] = anon_sym_LT_LT; - v->a[307626] = actions(13924); - v->a[307627] = 1; - v->a[307628] = anon_sym_LT_LT_DASH; - v->a[307629] = actions(13922); - v->a[307630] = 2; - v->a[307631] = anon_sym_LT_AMP_DASH; - v->a[307632] = anon_sym_GT_AMP_DASH; - v->a[307633] = actions(13920); - v->a[307634] = 3; - v->a[307635] = anon_sym_GT_GT; - v->a[307636] = anon_sym_AMP_GT_GT; - v->a[307637] = anon_sym_GT_PIPE; - v->a[307638] = actions(13916); - v->a[307639] = 5; - small_parse_table_15382(v); -} - -void small_parse_table_15382(t_small_parse_table_array *v) -{ - v->a[307640] = anon_sym_LT; - v->a[307641] = anon_sym_GT; - v->a[307642] = anon_sym_AMP_GT; - v->a[307643] = anon_sym_LT_AMP; - v->a[307644] = anon_sym_GT_AMP; - v->a[307645] = 4; - v->a[307646] = actions(3); - v->a[307647] = 1; - v->a[307648] = sym_comment; - v->a[307649] = actions(14040); - v->a[307650] = 1; - v->a[307651] = sym_variable_name; - v->a[307652] = actions(14038); - v->a[307653] = 2; - v->a[307654] = aux_sym__simple_variable_name_token1; - v->a[307655] = aux_sym__multiline_variable_name_token1; - v->a[307656] = actions(14036); - v->a[307657] = 9; - v->a[307658] = anon_sym_DASH; - v->a[307659] = anon_sym_STAR; - small_parse_table_15383(v); -} - -void small_parse_table_15383(t_small_parse_table_array *v) -{ - v->a[307660] = anon_sym_BANG; - v->a[307661] = anon_sym_QMARK; - v->a[307662] = anon_sym_DOLLAR; - v->a[307663] = anon_sym_POUND; - v->a[307664] = anon_sym_AT2; - v->a[307665] = anon_sym_0; - v->a[307666] = anon_sym__; - v->a[307667] = 6; - v->a[307668] = actions(71); - v->a[307669] = 1; - v->a[307670] = sym_comment; - v->a[307671] = actions(13918); - v->a[307672] = 1; - v->a[307673] = anon_sym_LT_LT; - v->a[307674] = actions(13924); - v->a[307675] = 1; - v->a[307676] = anon_sym_LT_LT_DASH; - v->a[307677] = actions(13968); - v->a[307678] = 2; - v->a[307679] = anon_sym_LT_AMP_DASH; - small_parse_table_15384(v); -} - -void small_parse_table_15384(t_small_parse_table_array *v) -{ - v->a[307680] = anon_sym_GT_AMP_DASH; - v->a[307681] = actions(13966); - v->a[307682] = 3; - v->a[307683] = anon_sym_GT_GT; - v->a[307684] = anon_sym_AMP_GT_GT; - v->a[307685] = anon_sym_GT_PIPE; - v->a[307686] = actions(13964); - v->a[307687] = 5; - v->a[307688] = anon_sym_LT; - v->a[307689] = anon_sym_GT; - v->a[307690] = anon_sym_AMP_GT; - v->a[307691] = anon_sym_LT_AMP; - v->a[307692] = anon_sym_GT_AMP; - v->a[307693] = 6; - v->a[307694] = actions(71); - v->a[307695] = 1; - v->a[307696] = sym_comment; - v->a[307697] = actions(13946); - v->a[307698] = 1; - v->a[307699] = anon_sym_LT_LT; - small_parse_table_15385(v); -} - -/* EOF small_parse_table_3076.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3077.c b/parser/static/small_parse_table/small_parse_table_3077.c deleted file mode 100644 index 2e0334b0..00000000 --- a/parser/static/small_parse_table/small_parse_table_3077.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3077.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15385(t_small_parse_table_array *v) -{ - v->a[307700] = actions(13952); - v->a[307701] = 1; - v->a[307702] = anon_sym_LT_LT_DASH; - v->a[307703] = actions(13950); - v->a[307704] = 2; - v->a[307705] = anon_sym_LT_AMP_DASH; - v->a[307706] = anon_sym_GT_AMP_DASH; - v->a[307707] = actions(13948); - v->a[307708] = 3; - v->a[307709] = anon_sym_GT_GT; - v->a[307710] = anon_sym_AMP_GT_GT; - v->a[307711] = anon_sym_GT_PIPE; - v->a[307712] = actions(13944); - v->a[307713] = 5; - v->a[307714] = anon_sym_LT; - v->a[307715] = anon_sym_GT; - v->a[307716] = anon_sym_AMP_GT; - v->a[307717] = anon_sym_LT_AMP; - v->a[307718] = anon_sym_GT_AMP; - v->a[307719] = 5; - small_parse_table_15386(v); -} - -void small_parse_table_15386(t_small_parse_table_array *v) -{ - v->a[307720] = actions(71); - v->a[307721] = 1; - v->a[307722] = sym_comment; - v->a[307723] = actions(14048); - v->a[307724] = 1; - v->a[307725] = anon_sym_LT_LT_LT; - v->a[307726] = actions(14046); - v->a[307727] = 2; - v->a[307728] = anon_sym_LT_AMP_DASH; - v->a[307729] = anon_sym_GT_AMP_DASH; - v->a[307730] = actions(14044); - v->a[307731] = 3; - v->a[307732] = anon_sym_GT_GT; - v->a[307733] = anon_sym_AMP_GT_GT; - v->a[307734] = anon_sym_GT_PIPE; - v->a[307735] = actions(14042); - v->a[307736] = 5; - v->a[307737] = anon_sym_LT; - v->a[307738] = anon_sym_GT; - v->a[307739] = anon_sym_AMP_GT; - small_parse_table_15387(v); -} - -void small_parse_table_15387(t_small_parse_table_array *v) -{ - v->a[307740] = anon_sym_LT_AMP; - v->a[307741] = anon_sym_GT_AMP; - v->a[307742] = 5; - v->a[307743] = actions(71); - v->a[307744] = 1; - v->a[307745] = sym_comment; - v->a[307746] = actions(14056); - v->a[307747] = 1; - v->a[307748] = anon_sym_LT_LT_LT; - v->a[307749] = actions(14054); - v->a[307750] = 2; - v->a[307751] = anon_sym_LT_AMP_DASH; - v->a[307752] = anon_sym_GT_AMP_DASH; - v->a[307753] = actions(14052); - v->a[307754] = 3; - v->a[307755] = anon_sym_GT_GT; - v->a[307756] = anon_sym_AMP_GT_GT; - v->a[307757] = anon_sym_GT_PIPE; - v->a[307758] = actions(14050); - v->a[307759] = 5; - small_parse_table_15388(v); -} - -void small_parse_table_15388(t_small_parse_table_array *v) -{ - v->a[307760] = anon_sym_LT; - v->a[307761] = anon_sym_GT; - v->a[307762] = anon_sym_AMP_GT; - v->a[307763] = anon_sym_LT_AMP; - v->a[307764] = anon_sym_GT_AMP; - v->a[307765] = 5; - v->a[307766] = actions(71); - v->a[307767] = 1; - v->a[307768] = sym_comment; - v->a[307769] = actions(14064); - v->a[307770] = 1; - v->a[307771] = anon_sym_LT_LT_LT; - v->a[307772] = actions(14062); - v->a[307773] = 2; - v->a[307774] = anon_sym_LT_AMP_DASH; - v->a[307775] = anon_sym_GT_AMP_DASH; - v->a[307776] = actions(14060); - v->a[307777] = 3; - v->a[307778] = anon_sym_GT_GT; - v->a[307779] = anon_sym_AMP_GT_GT; - small_parse_table_15389(v); -} - -void small_parse_table_15389(t_small_parse_table_array *v) -{ - v->a[307780] = anon_sym_GT_PIPE; - v->a[307781] = actions(14058); - v->a[307782] = 5; - v->a[307783] = anon_sym_LT; - v->a[307784] = anon_sym_GT; - v->a[307785] = anon_sym_AMP_GT; - v->a[307786] = anon_sym_LT_AMP; - v->a[307787] = anon_sym_GT_AMP; - v->a[307788] = 5; - v->a[307789] = actions(71); - v->a[307790] = 1; - v->a[307791] = sym_comment; - v->a[307792] = actions(14072); - v->a[307793] = 1; - v->a[307794] = anon_sym_LT_LT_LT; - v->a[307795] = actions(14070); - v->a[307796] = 2; - v->a[307797] = anon_sym_LT_AMP_DASH; - v->a[307798] = anon_sym_GT_AMP_DASH; - v->a[307799] = actions(14068); - small_parse_table_15390(v); -} - -/* EOF small_parse_table_3077.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3078.c b/parser/static/small_parse_table/small_parse_table_3078.c deleted file mode 100644 index a3aa3e88..00000000 --- a/parser/static/small_parse_table/small_parse_table_3078.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3078.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15390(t_small_parse_table_array *v) -{ - v->a[307800] = 3; - v->a[307801] = anon_sym_GT_GT; - v->a[307802] = anon_sym_AMP_GT_GT; - v->a[307803] = anon_sym_GT_PIPE; - v->a[307804] = actions(14066); - v->a[307805] = 5; - v->a[307806] = anon_sym_LT; - v->a[307807] = anon_sym_GT; - v->a[307808] = anon_sym_AMP_GT; - v->a[307809] = anon_sym_LT_AMP; - v->a[307810] = anon_sym_GT_AMP; - v->a[307811] = 3; - v->a[307812] = actions(71); - v->a[307813] = 1; - v->a[307814] = sym_comment; - v->a[307815] = actions(14074); - v->a[307816] = 1; - v->a[307817] = anon_sym_RBRACE3; - v->a[307818] = actions(14076); - v->a[307819] = 10; - small_parse_table_15391(v); -} - -void small_parse_table_15391(t_small_parse_table_array *v) -{ - v->a[307820] = anon_sym_U; - v->a[307821] = anon_sym_u; - v->a[307822] = anon_sym_L; - v->a[307823] = anon_sym_Q; - v->a[307824] = anon_sym_E; - v->a[307825] = anon_sym_P; - v->a[307826] = anon_sym_A; - v->a[307827] = anon_sym_K; - v->a[307828] = anon_sym_a; - v->a[307829] = anon_sym_k; - v->a[307830] = 3; - v->a[307831] = actions(3); - v->a[307832] = 1; - v->a[307833] = sym_comment; - v->a[307834] = actions(1314); - v->a[307835] = 1; - v->a[307836] = sym__concat; - v->a[307837] = actions(1312); - v->a[307838] = 10; - v->a[307839] = anon_sym_LPAREN_LPAREN; - small_parse_table_15392(v); -} - -void small_parse_table_15392(t_small_parse_table_array *v) -{ - v->a[307840] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[307841] = anon_sym_DOLLAR_LBRACK; - v->a[307842] = anon_sym_DOLLAR; - v->a[307843] = anon_sym_DQUOTE; - v->a[307844] = sym_string_content; - v->a[307845] = anon_sym_DOLLAR_LBRACE; - v->a[307846] = anon_sym_DOLLAR_LPAREN; - v->a[307847] = anon_sym_BQUOTE; - v->a[307848] = anon_sym_DOLLAR_BQUOTE; - v->a[307849] = 3; - v->a[307850] = actions(3); - v->a[307851] = 1; - v->a[307852] = sym_comment; - v->a[307853] = actions(1310); - v->a[307854] = 1; - v->a[307855] = sym__concat; - v->a[307856] = actions(1308); - v->a[307857] = 10; - v->a[307858] = anon_sym_LPAREN_LPAREN; - v->a[307859] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_15393(v); -} - -void small_parse_table_15393(t_small_parse_table_array *v) -{ - v->a[307860] = anon_sym_DOLLAR_LBRACK; - v->a[307861] = anon_sym_DOLLAR; - v->a[307862] = anon_sym_DQUOTE; - v->a[307863] = sym_string_content; - v->a[307864] = anon_sym_DOLLAR_LBRACE; - v->a[307865] = anon_sym_DOLLAR_LPAREN; - v->a[307866] = anon_sym_BQUOTE; - v->a[307867] = anon_sym_DOLLAR_BQUOTE; - v->a[307868] = 3; - v->a[307869] = actions(3); - v->a[307870] = 1; - v->a[307871] = sym_comment; - v->a[307872] = actions(1338); - v->a[307873] = 1; - v->a[307874] = sym__concat; - v->a[307875] = actions(1336); - v->a[307876] = 10; - v->a[307877] = anon_sym_LPAREN_LPAREN; - v->a[307878] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[307879] = anon_sym_DOLLAR_LBRACK; - small_parse_table_15394(v); -} - -void small_parse_table_15394(t_small_parse_table_array *v) -{ - v->a[307880] = anon_sym_DOLLAR; - v->a[307881] = anon_sym_DQUOTE; - v->a[307882] = sym_string_content; - v->a[307883] = anon_sym_DOLLAR_LBRACE; - v->a[307884] = anon_sym_DOLLAR_LPAREN; - v->a[307885] = anon_sym_BQUOTE; - v->a[307886] = anon_sym_DOLLAR_BQUOTE; - v->a[307887] = 3; - v->a[307888] = actions(3); - v->a[307889] = 1; - v->a[307890] = sym_comment; - v->a[307891] = actions(14078); - v->a[307892] = 1; - v->a[307893] = sym__concat; - v->a[307894] = actions(13333); - v->a[307895] = 10; - v->a[307896] = anon_sym_LPAREN_LPAREN; - v->a[307897] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[307898] = anon_sym_DOLLAR_LBRACK; - v->a[307899] = anon_sym_DOLLAR; - small_parse_table_15395(v); -} - -/* EOF small_parse_table_3078.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3079.c b/parser/static/small_parse_table/small_parse_table_3079.c deleted file mode 100644 index dd192463..00000000 --- a/parser/static/small_parse_table/small_parse_table_3079.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3079.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15395(t_small_parse_table_array *v) -{ - v->a[307900] = anon_sym_DQUOTE; - v->a[307901] = sym_string_content; - v->a[307902] = anon_sym_DOLLAR_LBRACE; - v->a[307903] = anon_sym_DOLLAR_LPAREN; - v->a[307904] = anon_sym_BQUOTE; - v->a[307905] = anon_sym_DOLLAR_BQUOTE; - v->a[307906] = 5; - v->a[307907] = actions(71); - v->a[307908] = 1; - v->a[307909] = sym_comment; - v->a[307910] = actions(13962); - v->a[307911] = 1; - v->a[307912] = anon_sym_LT_LT_LT; - v->a[307913] = actions(13960); - v->a[307914] = 2; - v->a[307915] = anon_sym_LT_AMP_DASH; - v->a[307916] = anon_sym_GT_AMP_DASH; - v->a[307917] = actions(13958); - v->a[307918] = 3; - v->a[307919] = anon_sym_GT_GT; - small_parse_table_15396(v); -} - -void small_parse_table_15396(t_small_parse_table_array *v) -{ - v->a[307920] = anon_sym_AMP_GT_GT; - v->a[307921] = anon_sym_GT_PIPE; - v->a[307922] = actions(13956); - v->a[307923] = 5; - v->a[307924] = anon_sym_LT; - v->a[307925] = anon_sym_GT; - v->a[307926] = anon_sym_AMP_GT; - v->a[307927] = anon_sym_LT_AMP; - v->a[307928] = anon_sym_GT_AMP; - v->a[307929] = 3; - v->a[307930] = actions(3); - v->a[307931] = 1; - v->a[307932] = sym_comment; - v->a[307933] = actions(14082); - v->a[307934] = 1; - v->a[307935] = sym__concat; - v->a[307936] = actions(14080); - v->a[307937] = 10; - v->a[307938] = anon_sym_LPAREN_LPAREN; - v->a[307939] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_15397(v); -} - -void small_parse_table_15397(t_small_parse_table_array *v) -{ - v->a[307940] = anon_sym_DOLLAR_LBRACK; - v->a[307941] = anon_sym_DOLLAR; - v->a[307942] = anon_sym_DQUOTE; - v->a[307943] = sym_string_content; - v->a[307944] = anon_sym_DOLLAR_LBRACE; - v->a[307945] = anon_sym_DOLLAR_LPAREN; - v->a[307946] = anon_sym_BQUOTE; - v->a[307947] = anon_sym_DOLLAR_BQUOTE; - v->a[307948] = 9; - v->a[307949] = actions(71); - v->a[307950] = 1; - v->a[307951] = sym_comment; - v->a[307952] = actions(14084); - v->a[307953] = 1; - v->a[307954] = anon_sym_DOLLAR; - v->a[307955] = actions(14086); - v->a[307956] = 1; - v->a[307957] = anon_sym_DOLLAR_LBRACE; - v->a[307958] = actions(14088); - v->a[307959] = 1; - small_parse_table_15398(v); -} - -void small_parse_table_15398(t_small_parse_table_array *v) -{ - v->a[307960] = anon_sym_DOLLAR_LPAREN; - v->a[307961] = actions(14090); - v->a[307962] = 1; - v->a[307963] = anon_sym_BQUOTE; - v->a[307964] = actions(14092); - v->a[307965] = 1; - v->a[307966] = anon_sym_DOLLAR_BQUOTE; - v->a[307967] = actions(14094); - v->a[307968] = 1; - v->a[307969] = sym_heredoc_content; - v->a[307970] = actions(14096); - v->a[307971] = 1; - v->a[307972] = sym_heredoc_end; - v->a[307973] = state(6131); - v->a[307974] = 4; - v->a[307975] = sym_simple_expansion; - v->a[307976] = sym_expansion; - v->a[307977] = sym_command_substitution; - v->a[307978] = aux_sym_heredoc_body_repeat1; - v->a[307979] = 5; - small_parse_table_15399(v); -} - -void small_parse_table_15399(t_small_parse_table_array *v) -{ - v->a[307980] = actions(71); - v->a[307981] = 1; - v->a[307982] = sym_comment; - v->a[307983] = actions(13926); - v->a[307984] = 1; - v->a[307985] = anon_sym_LT_LT_LT; - v->a[307986] = actions(13922); - v->a[307987] = 2; - v->a[307988] = anon_sym_LT_AMP_DASH; - v->a[307989] = anon_sym_GT_AMP_DASH; - v->a[307990] = actions(13920); - v->a[307991] = 3; - v->a[307992] = anon_sym_GT_GT; - v->a[307993] = anon_sym_AMP_GT_GT; - v->a[307994] = anon_sym_GT_PIPE; - v->a[307995] = actions(13916); - v->a[307996] = 5; - v->a[307997] = anon_sym_LT; - v->a[307998] = anon_sym_GT; - v->a[307999] = anon_sym_AMP_GT; - small_parse_table_15400(v); -} - -/* EOF small_parse_table_3079.c */ diff --git a/parser/static/small_parse_table/small_parse_table_308.c b/parser/static/small_parse_table/small_parse_table_308.c index 5201ecbb..3047af6b 100644 --- a/parser/static/small_parse_table/small_parse_table_308.c +++ b/parser/static/small_parse_table/small_parse_table_308.c @@ -14,126 +14,126 @@ void small_parse_table_1540(t_small_parse_table_array *v) { - v->a[30800] = actions(4532); - v->a[30801] = 5; - v->a[30802] = sym_file_descriptor; - v->a[30803] = sym_test_operator; - v->a[30804] = sym__bare_dollar; - v->a[30805] = sym__brace_start; - v->a[30806] = aux_sym_heredoc_redirect_token1; - v->a[30807] = actions(4530); - v->a[30808] = 42; - v->a[30809] = anon_sym_LPAREN_LPAREN; - v->a[30810] = anon_sym_SEMI; - v->a[30811] = anon_sym_PIPE_PIPE; - v->a[30812] = anon_sym_AMP_AMP; - v->a[30813] = anon_sym_PIPE; - v->a[30814] = anon_sym_AMP; - v->a[30815] = anon_sym_EQ_EQ; - v->a[30816] = anon_sym_LT; - v->a[30817] = anon_sym_GT; - v->a[30818] = anon_sym_LT_LT; - v->a[30819] = anon_sym_GT_GT; + v->a[30800] = sym_word; + v->a[30801] = anon_sym_SEMI; + v->a[30802] = 3; + v->a[30803] = actions(3); + v->a[30804] = 1; + v->a[30805] = sym_comment; + v->a[30806] = actions(2908); + v->a[30807] = 6; + v->a[30808] = sym_file_descriptor; + v->a[30809] = sym__concat; + v->a[30810] = sym_test_operator; + v->a[30811] = sym__bare_dollar; + v->a[30812] = sym__brace_start; + v->a[30813] = aux_sym_heredoc_redirect_token1; + v->a[30814] = actions(2906); + v->a[30815] = 35; + v->a[30816] = anon_sym_esac; + v->a[30817] = anon_sym_PIPE; + v->a[30818] = anon_sym_SEMI_SEMI; + v->a[30819] = anon_sym_SEMI_AMP; small_parse_table_1541(v); } void small_parse_table_1541(t_small_parse_table_array *v) { - v->a[30820] = anon_sym_esac; - v->a[30821] = anon_sym_SEMI_SEMI; - v->a[30822] = anon_sym_SEMI_AMP; - v->a[30823] = anon_sym_SEMI_SEMI_AMP; - v->a[30824] = anon_sym_PIPE_AMP; - v->a[30825] = anon_sym_EQ_TILDE; - v->a[30826] = anon_sym_AMP_GT; - v->a[30827] = anon_sym_AMP_GT_GT; - v->a[30828] = anon_sym_LT_AMP; - v->a[30829] = anon_sym_GT_AMP; - v->a[30830] = anon_sym_GT_PIPE; - v->a[30831] = anon_sym_LT_AMP_DASH; - v->a[30832] = anon_sym_GT_AMP_DASH; - v->a[30833] = anon_sym_LT_LT_DASH; - v->a[30834] = anon_sym_LT_LT_LT; - v->a[30835] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30836] = anon_sym_DOLLAR_LBRACK; - v->a[30837] = anon_sym_DOLLAR; - v->a[30838] = sym__special_character; - v->a[30839] = anon_sym_DQUOTE; + v->a[30820] = anon_sym_SEMI_SEMI_AMP; + v->a[30821] = anon_sym_PIPE_AMP; + v->a[30822] = anon_sym_AMP_AMP; + v->a[30823] = anon_sym_PIPE_PIPE; + v->a[30824] = anon_sym_LT; + v->a[30825] = anon_sym_GT; + v->a[30826] = anon_sym_GT_GT; + v->a[30827] = anon_sym_AMP_GT; + v->a[30828] = anon_sym_AMP_GT_GT; + v->a[30829] = anon_sym_LT_AMP; + v->a[30830] = anon_sym_GT_AMP; + v->a[30831] = anon_sym_GT_PIPE; + v->a[30832] = anon_sym_LT_AMP_DASH; + v->a[30833] = anon_sym_GT_AMP_DASH; + v->a[30834] = anon_sym_LT_LT; + v->a[30835] = anon_sym_LT_LT_DASH; + v->a[30836] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30837] = anon_sym_AMP; + v->a[30838] = aux_sym_concatenation_token1; + v->a[30839] = anon_sym_DOLLAR; small_parse_table_1542(v); } void small_parse_table_1542(t_small_parse_table_array *v) { - v->a[30840] = sym_raw_string; - v->a[30841] = sym_ansi_c_string; - v->a[30842] = aux_sym_number_token1; - v->a[30843] = aux_sym_number_token2; - v->a[30844] = anon_sym_DOLLAR_LBRACE; - v->a[30845] = anon_sym_DOLLAR_LPAREN; - v->a[30846] = anon_sym_BQUOTE; - v->a[30847] = anon_sym_DOLLAR_BQUOTE; - v->a[30848] = anon_sym_LT_LPAREN; - v->a[30849] = anon_sym_GT_LPAREN; - v->a[30850] = sym_word; - v->a[30851] = 22; + v->a[30840] = sym__special_character; + v->a[30841] = anon_sym_DQUOTE; + v->a[30842] = sym_raw_string; + v->a[30843] = aux_sym_number_token1; + v->a[30844] = aux_sym_number_token2; + v->a[30845] = anon_sym_DOLLAR_LBRACE; + v->a[30846] = anon_sym_DOLLAR_LPAREN; + v->a[30847] = anon_sym_BQUOTE; + v->a[30848] = anon_sym_DOLLAR_BQUOTE; + v->a[30849] = sym_word; + v->a[30850] = anon_sym_SEMI; + v->a[30851] = 3; v->a[30852] = actions(3); v->a[30853] = 1; v->a[30854] = sym_comment; - v->a[30855] = actions(3536); - v->a[30856] = 1; - v->a[30857] = anon_sym_DOLLAR_LBRACK; - v->a[30858] = actions(3539); - v->a[30859] = 1; + v->a[30855] = actions(3024); + v->a[30856] = 6; + v->a[30857] = sym_file_descriptor; + v->a[30858] = sym__concat; + v->a[30859] = sym_variable_name; small_parse_table_1543(v); } void small_parse_table_1543(t_small_parse_table_array *v) { - v->a[30860] = anon_sym_DOLLAR; - v->a[30861] = actions(3545); - v->a[30862] = 1; - v->a[30863] = anon_sym_DQUOTE; - v->a[30864] = actions(3548); - v->a[30865] = 1; - v->a[30866] = aux_sym_number_token1; - v->a[30867] = actions(3551); - v->a[30868] = 1; - v->a[30869] = aux_sym_number_token2; - v->a[30870] = actions(3554); - v->a[30871] = 1; - v->a[30872] = anon_sym_DOLLAR_LBRACE; - v->a[30873] = actions(3557); - v->a[30874] = 1; - v->a[30875] = anon_sym_DOLLAR_LPAREN; - v->a[30876] = actions(3560); - v->a[30877] = 1; - v->a[30878] = anon_sym_BQUOTE; - v->a[30879] = actions(3563); + v->a[30860] = sym_test_operator; + v->a[30861] = sym__brace_start; + v->a[30862] = aux_sym_heredoc_redirect_token1; + v->a[30863] = actions(3022); + v->a[30864] = 35; + v->a[30865] = anon_sym_PIPE; + v->a[30866] = anon_sym_SEMI_SEMI; + v->a[30867] = anon_sym_SEMI_AMP; + v->a[30868] = anon_sym_SEMI_SEMI_AMP; + v->a[30869] = anon_sym_PIPE_AMP; + v->a[30870] = anon_sym_AMP_AMP; + v->a[30871] = anon_sym_PIPE_PIPE; + v->a[30872] = anon_sym_LT; + v->a[30873] = anon_sym_GT; + v->a[30874] = anon_sym_GT_GT; + v->a[30875] = anon_sym_AMP_GT; + v->a[30876] = anon_sym_AMP_GT_GT; + v->a[30877] = anon_sym_LT_AMP; + v->a[30878] = anon_sym_GT_AMP; + v->a[30879] = anon_sym_GT_PIPE; small_parse_table_1544(v); } void small_parse_table_1544(t_small_parse_table_array *v) { - v->a[30880] = 1; - v->a[30881] = anon_sym_DOLLAR_BQUOTE; - v->a[30882] = actions(3575); - v->a[30883] = 1; - v->a[30884] = sym__brace_start; - v->a[30885] = actions(4537); - v->a[30886] = 1; - v->a[30887] = sym__special_character; - v->a[30888] = actions(4540); - v->a[30889] = 1; - v->a[30890] = aux_sym__simple_variable_name_token1; - v->a[30891] = actions(4543); - v->a[30892] = 1; - v->a[30893] = sym_test_operator; - v->a[30894] = state(1966); - v->a[30895] = 1; - v->a[30896] = aux_sym__literal_repeat1; - v->a[30897] = actions(2442); - v->a[30898] = 2; - v->a[30899] = sym_file_descriptor; + v->a[30880] = anon_sym_LT_AMP_DASH; + v->a[30881] = anon_sym_GT_AMP_DASH; + v->a[30882] = anon_sym_LT_LT; + v->a[30883] = anon_sym_LT_LT_DASH; + v->a[30884] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30885] = anon_sym_AMP; + v->a[30886] = aux_sym_concatenation_token1; + v->a[30887] = anon_sym_DOLLAR; + v->a[30888] = sym__special_character; + v->a[30889] = anon_sym_DQUOTE; + v->a[30890] = sym_raw_string; + v->a[30891] = aux_sym_number_token1; + v->a[30892] = aux_sym_number_token2; + v->a[30893] = anon_sym_DOLLAR_LBRACE; + v->a[30894] = anon_sym_DOLLAR_LPAREN; + v->a[30895] = anon_sym_BQUOTE; + v->a[30896] = anon_sym_DOLLAR_BQUOTE; + v->a[30897] = aux_sym__simple_variable_name_token1; + v->a[30898] = sym_word; + v->a[30899] = anon_sym_SEMI; small_parse_table_1545(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3080.c b/parser/static/small_parse_table/small_parse_table_3080.c deleted file mode 100644 index af77cb59..00000000 --- a/parser/static/small_parse_table/small_parse_table_3080.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3080.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15400(t_small_parse_table_array *v) -{ - v->a[308000] = anon_sym_LT_AMP; - v->a[308001] = anon_sym_GT_AMP; - v->a[308002] = 5; - v->a[308003] = actions(71); - v->a[308004] = 1; - v->a[308005] = sym_comment; - v->a[308006] = actions(13954); - v->a[308007] = 1; - v->a[308008] = anon_sym_LT_LT_LT; - v->a[308009] = actions(13950); - v->a[308010] = 2; - v->a[308011] = anon_sym_LT_AMP_DASH; - v->a[308012] = anon_sym_GT_AMP_DASH; - v->a[308013] = actions(13948); - v->a[308014] = 3; - v->a[308015] = anon_sym_GT_GT; - v->a[308016] = anon_sym_AMP_GT_GT; - v->a[308017] = anon_sym_GT_PIPE; - v->a[308018] = actions(13944); - v->a[308019] = 5; - small_parse_table_15401(v); -} - -void small_parse_table_15401(t_small_parse_table_array *v) -{ - v->a[308020] = anon_sym_LT; - v->a[308021] = anon_sym_GT; - v->a[308022] = anon_sym_AMP_GT; - v->a[308023] = anon_sym_LT_AMP; - v->a[308024] = anon_sym_GT_AMP; - v->a[308025] = 9; - v->a[308026] = actions(71); - v->a[308027] = 1; - v->a[308028] = sym_comment; - v->a[308029] = actions(14084); - v->a[308030] = 1; - v->a[308031] = anon_sym_DOLLAR; - v->a[308032] = actions(14086); - v->a[308033] = 1; - v->a[308034] = anon_sym_DOLLAR_LBRACE; - v->a[308035] = actions(14088); - v->a[308036] = 1; - v->a[308037] = anon_sym_DOLLAR_LPAREN; - v->a[308038] = actions(14090); - v->a[308039] = 1; - small_parse_table_15402(v); -} - -void small_parse_table_15402(t_small_parse_table_array *v) -{ - v->a[308040] = anon_sym_BQUOTE; - v->a[308041] = actions(14092); - v->a[308042] = 1; - v->a[308043] = anon_sym_DOLLAR_BQUOTE; - v->a[308044] = actions(14098); - v->a[308045] = 1; - v->a[308046] = sym_heredoc_content; - v->a[308047] = actions(14100); - v->a[308048] = 1; - v->a[308049] = sym_heredoc_end; - v->a[308050] = state(6137); - v->a[308051] = 4; - v->a[308052] = sym_simple_expansion; - v->a[308053] = sym_expansion; - v->a[308054] = sym_command_substitution; - v->a[308055] = aux_sym_heredoc_body_repeat1; - v->a[308056] = 5; - v->a[308057] = actions(71); - v->a[308058] = 1; - v->a[308059] = sym_comment; - small_parse_table_15403(v); -} - -void small_parse_table_15403(t_small_parse_table_array *v) -{ - v->a[308060] = actions(14108); - v->a[308061] = 1; - v->a[308062] = anon_sym_LT_LT_LT; - v->a[308063] = actions(14106); - v->a[308064] = 2; - v->a[308065] = anon_sym_LT_AMP_DASH; - v->a[308066] = anon_sym_GT_AMP_DASH; - v->a[308067] = actions(14104); - v->a[308068] = 3; - v->a[308069] = anon_sym_GT_GT; - v->a[308070] = anon_sym_AMP_GT_GT; - v->a[308071] = anon_sym_GT_PIPE; - v->a[308072] = actions(14102); - v->a[308073] = 5; - v->a[308074] = anon_sym_LT; - v->a[308075] = anon_sym_GT; - v->a[308076] = anon_sym_AMP_GT; - v->a[308077] = anon_sym_LT_AMP; - v->a[308078] = anon_sym_GT_AMP; - v->a[308079] = 5; - small_parse_table_15404(v); -} - -void small_parse_table_15404(t_small_parse_table_array *v) -{ - v->a[308080] = actions(71); - v->a[308081] = 1; - v->a[308082] = sym_comment; - v->a[308083] = actions(14116); - v->a[308084] = 1; - v->a[308085] = anon_sym_LT_LT_LT; - v->a[308086] = actions(14114); - v->a[308087] = 2; - v->a[308088] = anon_sym_LT_AMP_DASH; - v->a[308089] = anon_sym_GT_AMP_DASH; - v->a[308090] = actions(14112); - v->a[308091] = 3; - v->a[308092] = anon_sym_GT_GT; - v->a[308093] = anon_sym_AMP_GT_GT; - v->a[308094] = anon_sym_GT_PIPE; - v->a[308095] = actions(14110); - v->a[308096] = 5; - v->a[308097] = anon_sym_LT; - v->a[308098] = anon_sym_GT; - v->a[308099] = anon_sym_AMP_GT; - small_parse_table_15405(v); -} - -/* EOF small_parse_table_3080.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3081.c b/parser/static/small_parse_table/small_parse_table_3081.c deleted file mode 100644 index d822d588..00000000 --- a/parser/static/small_parse_table/small_parse_table_3081.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3081.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15405(t_small_parse_table_array *v) -{ - v->a[308100] = anon_sym_LT_AMP; - v->a[308101] = anon_sym_GT_AMP; - v->a[308102] = 5; - v->a[308103] = actions(71); - v->a[308104] = 1; - v->a[308105] = sym_comment; - v->a[308106] = actions(13942); - v->a[308107] = 1; - v->a[308108] = anon_sym_LT_LT_LT; - v->a[308109] = actions(13940); - v->a[308110] = 2; - v->a[308111] = anon_sym_LT_AMP_DASH; - v->a[308112] = anon_sym_GT_AMP_DASH; - v->a[308113] = actions(13938); - v->a[308114] = 3; - v->a[308115] = anon_sym_GT_GT; - v->a[308116] = anon_sym_AMP_GT_GT; - v->a[308117] = anon_sym_GT_PIPE; - v->a[308118] = actions(13936); - v->a[308119] = 5; - small_parse_table_15406(v); -} - -void small_parse_table_15406(t_small_parse_table_array *v) -{ - v->a[308120] = anon_sym_LT; - v->a[308121] = anon_sym_GT; - v->a[308122] = anon_sym_AMP_GT; - v->a[308123] = anon_sym_LT_AMP; - v->a[308124] = anon_sym_GT_AMP; - v->a[308125] = 5; - v->a[308126] = actions(71); - v->a[308127] = 1; - v->a[308128] = sym_comment; - v->a[308129] = actions(14124); - v->a[308130] = 1; - v->a[308131] = anon_sym_LT_LT_LT; - v->a[308132] = actions(14122); - v->a[308133] = 2; - v->a[308134] = anon_sym_LT_AMP_DASH; - v->a[308135] = anon_sym_GT_AMP_DASH; - v->a[308136] = actions(14120); - v->a[308137] = 3; - v->a[308138] = anon_sym_GT_GT; - v->a[308139] = anon_sym_AMP_GT_GT; - small_parse_table_15407(v); -} - -void small_parse_table_15407(t_small_parse_table_array *v) -{ - v->a[308140] = anon_sym_GT_PIPE; - v->a[308141] = actions(14118); - v->a[308142] = 5; - v->a[308143] = anon_sym_LT; - v->a[308144] = anon_sym_GT; - v->a[308145] = anon_sym_AMP_GT; - v->a[308146] = anon_sym_LT_AMP; - v->a[308147] = anon_sym_GT_AMP; - v->a[308148] = 5; - v->a[308149] = actions(71); - v->a[308150] = 1; - v->a[308151] = sym_comment; - v->a[308152] = actions(14132); - v->a[308153] = 1; - v->a[308154] = anon_sym_LT_LT_LT; - v->a[308155] = actions(14130); - v->a[308156] = 2; - v->a[308157] = anon_sym_LT_AMP_DASH; - v->a[308158] = anon_sym_GT_AMP_DASH; - v->a[308159] = actions(14128); - small_parse_table_15408(v); -} - -void small_parse_table_15408(t_small_parse_table_array *v) -{ - v->a[308160] = 3; - v->a[308161] = anon_sym_GT_GT; - v->a[308162] = anon_sym_AMP_GT_GT; - v->a[308163] = anon_sym_GT_PIPE; - v->a[308164] = actions(14126); - v->a[308165] = 5; - v->a[308166] = anon_sym_LT; - v->a[308167] = anon_sym_GT; - v->a[308168] = anon_sym_AMP_GT; - v->a[308169] = anon_sym_LT_AMP; - v->a[308170] = anon_sym_GT_AMP; - v->a[308171] = 9; - v->a[308172] = actions(71); - v->a[308173] = 1; - v->a[308174] = sym_comment; - v->a[308175] = actions(14134); - v->a[308176] = 1; - v->a[308177] = anon_sym_DOLLAR; - v->a[308178] = actions(14137); - v->a[308179] = 1; - small_parse_table_15409(v); -} - -void small_parse_table_15409(t_small_parse_table_array *v) -{ - v->a[308180] = anon_sym_DOLLAR_LBRACE; - v->a[308181] = actions(14140); - v->a[308182] = 1; - v->a[308183] = anon_sym_DOLLAR_LPAREN; - v->a[308184] = actions(14143); - v->a[308185] = 1; - v->a[308186] = anon_sym_BQUOTE; - v->a[308187] = actions(14146); - v->a[308188] = 1; - v->a[308189] = anon_sym_DOLLAR_BQUOTE; - v->a[308190] = actions(14149); - v->a[308191] = 1; - v->a[308192] = sym_heredoc_content; - v->a[308193] = actions(14152); - v->a[308194] = 1; - v->a[308195] = sym_heredoc_end; - v->a[308196] = state(6137); - v->a[308197] = 4; - v->a[308198] = sym_simple_expansion; - v->a[308199] = sym_expansion; - small_parse_table_15410(v); -} - -/* EOF small_parse_table_3081.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3082.c b/parser/static/small_parse_table/small_parse_table_3082.c deleted file mode 100644 index 3157fb2e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3082.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3082.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15410(t_small_parse_table_array *v) -{ - v->a[308200] = sym_command_substitution; - v->a[308201] = aux_sym_heredoc_body_repeat1; - v->a[308202] = 3; - v->a[308203] = actions(3); - v->a[308204] = 1; - v->a[308205] = sym_comment; - v->a[308206] = actions(1294); - v->a[308207] = 1; - v->a[308208] = sym__concat; - v->a[308209] = actions(1292); - v->a[308210] = 10; - v->a[308211] = anon_sym_LPAREN_LPAREN; - v->a[308212] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[308213] = anon_sym_DOLLAR_LBRACK; - v->a[308214] = anon_sym_DOLLAR; - v->a[308215] = anon_sym_DQUOTE; - v->a[308216] = sym_string_content; - v->a[308217] = anon_sym_DOLLAR_LBRACE; - v->a[308218] = anon_sym_DOLLAR_LPAREN; - v->a[308219] = anon_sym_BQUOTE; - small_parse_table_15411(v); -} - -void small_parse_table_15411(t_small_parse_table_array *v) -{ - v->a[308220] = anon_sym_DOLLAR_BQUOTE; - v->a[308221] = 5; - v->a[308222] = actions(71); - v->a[308223] = 1; - v->a[308224] = sym_comment; - v->a[308225] = actions(14160); - v->a[308226] = 1; - v->a[308227] = anon_sym_LT_LT_LT; - v->a[308228] = actions(14158); - v->a[308229] = 2; - v->a[308230] = anon_sym_LT_AMP_DASH; - v->a[308231] = anon_sym_GT_AMP_DASH; - v->a[308232] = actions(14156); - v->a[308233] = 3; - v->a[308234] = anon_sym_GT_GT; - v->a[308235] = anon_sym_AMP_GT_GT; - v->a[308236] = anon_sym_GT_PIPE; - v->a[308237] = actions(14154); - v->a[308238] = 5; - v->a[308239] = anon_sym_LT; - small_parse_table_15412(v); -} - -void small_parse_table_15412(t_small_parse_table_array *v) -{ - v->a[308240] = anon_sym_GT; - v->a[308241] = anon_sym_AMP_GT; - v->a[308242] = anon_sym_LT_AMP; - v->a[308243] = anon_sym_GT_AMP; - v->a[308244] = 3; - v->a[308245] = actions(3); - v->a[308246] = 1; - v->a[308247] = sym_comment; - v->a[308248] = actions(1358); - v->a[308249] = 1; - v->a[308250] = sym__concat; - v->a[308251] = actions(1356); - v->a[308252] = 10; - v->a[308253] = anon_sym_LPAREN_LPAREN; - v->a[308254] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[308255] = anon_sym_DOLLAR_LBRACK; - v->a[308256] = anon_sym_DOLLAR; - v->a[308257] = anon_sym_DQUOTE; - v->a[308258] = sym_string_content; - v->a[308259] = anon_sym_DOLLAR_LBRACE; - small_parse_table_15413(v); -} - -void small_parse_table_15413(t_small_parse_table_array *v) -{ - v->a[308260] = anon_sym_DOLLAR_LPAREN; - v->a[308261] = anon_sym_BQUOTE; - v->a[308262] = anon_sym_DOLLAR_BQUOTE; - v->a[308263] = 3; - v->a[308264] = actions(3); - v->a[308265] = 1; - v->a[308266] = sym_comment; - v->a[308267] = actions(1334); - v->a[308268] = 1; - v->a[308269] = sym__concat; - v->a[308270] = actions(1332); - v->a[308271] = 10; - v->a[308272] = anon_sym_LPAREN_LPAREN; - v->a[308273] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[308274] = anon_sym_DOLLAR_LBRACK; - v->a[308275] = anon_sym_DOLLAR; - v->a[308276] = anon_sym_DQUOTE; - v->a[308277] = sym_string_content; - v->a[308278] = anon_sym_DOLLAR_LBRACE; - v->a[308279] = anon_sym_DOLLAR_LPAREN; - small_parse_table_15414(v); -} - -void small_parse_table_15414(t_small_parse_table_array *v) -{ - v->a[308280] = anon_sym_BQUOTE; - v->a[308281] = anon_sym_DOLLAR_BQUOTE; - v->a[308282] = 5; - v->a[308283] = actions(71); - v->a[308284] = 1; - v->a[308285] = sym_comment; - v->a[308286] = actions(14168); - v->a[308287] = 1; - v->a[308288] = anon_sym_LT_LT_LT; - v->a[308289] = actions(14166); - v->a[308290] = 2; - v->a[308291] = anon_sym_LT_AMP_DASH; - v->a[308292] = anon_sym_GT_AMP_DASH; - v->a[308293] = actions(14164); - v->a[308294] = 3; - v->a[308295] = anon_sym_GT_GT; - v->a[308296] = anon_sym_AMP_GT_GT; - v->a[308297] = anon_sym_GT_PIPE; - v->a[308298] = actions(14162); - v->a[308299] = 5; - small_parse_table_15415(v); -} - -/* EOF small_parse_table_3082.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3083.c b/parser/static/small_parse_table/small_parse_table_3083.c deleted file mode 100644 index 4f0027ec..00000000 --- a/parser/static/small_parse_table/small_parse_table_3083.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3083.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15415(t_small_parse_table_array *v) -{ - v->a[308300] = anon_sym_LT; - v->a[308301] = anon_sym_GT; - v->a[308302] = anon_sym_AMP_GT; - v->a[308303] = anon_sym_LT_AMP; - v->a[308304] = anon_sym_GT_AMP; - v->a[308305] = 3; - v->a[308306] = actions(3); - v->a[308307] = 1; - v->a[308308] = sym_comment; - v->a[308309] = actions(1346); - v->a[308310] = 1; - v->a[308311] = sym__concat; - v->a[308312] = actions(1344); - v->a[308313] = 10; - v->a[308314] = anon_sym_LPAREN_LPAREN; - v->a[308315] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[308316] = anon_sym_DOLLAR_LBRACK; - v->a[308317] = anon_sym_DOLLAR; - v->a[308318] = anon_sym_DQUOTE; - v->a[308319] = sym_string_content; - small_parse_table_15416(v); -} - -void small_parse_table_15416(t_small_parse_table_array *v) -{ - v->a[308320] = anon_sym_DOLLAR_LBRACE; - v->a[308321] = anon_sym_DOLLAR_LPAREN; - v->a[308322] = anon_sym_BQUOTE; - v->a[308323] = anon_sym_DOLLAR_BQUOTE; - v->a[308324] = 5; - v->a[308325] = actions(71); - v->a[308326] = 1; - v->a[308327] = sym_comment; - v->a[308328] = actions(14176); - v->a[308329] = 1; - v->a[308330] = anon_sym_LT_LT_LT; - v->a[308331] = actions(14174); - v->a[308332] = 2; - v->a[308333] = anon_sym_LT_AMP_DASH; - v->a[308334] = anon_sym_GT_AMP_DASH; - v->a[308335] = actions(14172); - v->a[308336] = 3; - v->a[308337] = anon_sym_GT_GT; - v->a[308338] = anon_sym_AMP_GT_GT; - v->a[308339] = anon_sym_GT_PIPE; - small_parse_table_15417(v); -} - -void small_parse_table_15417(t_small_parse_table_array *v) -{ - v->a[308340] = actions(14170); - v->a[308341] = 5; - v->a[308342] = anon_sym_LT; - v->a[308343] = anon_sym_GT; - v->a[308344] = anon_sym_AMP_GT; - v->a[308345] = anon_sym_LT_AMP; - v->a[308346] = anon_sym_GT_AMP; - v->a[308347] = 5; - v->a[308348] = actions(71); - v->a[308349] = 1; - v->a[308350] = sym_comment; - v->a[308351] = actions(14184); - v->a[308352] = 1; - v->a[308353] = anon_sym_LT_LT_LT; - v->a[308354] = actions(14182); - v->a[308355] = 2; - v->a[308356] = anon_sym_LT_AMP_DASH; - v->a[308357] = anon_sym_GT_AMP_DASH; - v->a[308358] = actions(14180); - v->a[308359] = 3; - small_parse_table_15418(v); -} - -void small_parse_table_15418(t_small_parse_table_array *v) -{ - v->a[308360] = anon_sym_GT_GT; - v->a[308361] = anon_sym_AMP_GT_GT; - v->a[308362] = anon_sym_GT_PIPE; - v->a[308363] = actions(14178); - v->a[308364] = 5; - v->a[308365] = anon_sym_LT; - v->a[308366] = anon_sym_GT; - v->a[308367] = anon_sym_AMP_GT; - v->a[308368] = anon_sym_LT_AMP; - v->a[308369] = anon_sym_GT_AMP; - v->a[308370] = 5; - v->a[308371] = actions(71); - v->a[308372] = 1; - v->a[308373] = sym_comment; - v->a[308374] = actions(13982); - v->a[308375] = 1; - v->a[308376] = anon_sym_LT_LT_LT; - v->a[308377] = actions(13978); - v->a[308378] = 2; - v->a[308379] = anon_sym_LT_AMP_DASH; - small_parse_table_15419(v); -} - -void small_parse_table_15419(t_small_parse_table_array *v) -{ - v->a[308380] = anon_sym_GT_AMP_DASH; - v->a[308381] = actions(13976); - v->a[308382] = 3; - v->a[308383] = anon_sym_GT_GT; - v->a[308384] = anon_sym_AMP_GT_GT; - v->a[308385] = anon_sym_GT_PIPE; - v->a[308386] = actions(13972); - v->a[308387] = 5; - v->a[308388] = anon_sym_LT; - v->a[308389] = anon_sym_GT; - v->a[308390] = anon_sym_AMP_GT; - v->a[308391] = anon_sym_LT_AMP; - v->a[308392] = anon_sym_GT_AMP; - v->a[308393] = 3; - v->a[308394] = actions(3); - v->a[308395] = 1; - v->a[308396] = sym_comment; - v->a[308397] = actions(1306); - v->a[308398] = 1; - v->a[308399] = sym__concat; - small_parse_table_15420(v); -} - -/* EOF small_parse_table_3083.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3084.c b/parser/static/small_parse_table/small_parse_table_3084.c deleted file mode 100644 index feccdb48..00000000 --- a/parser/static/small_parse_table/small_parse_table_3084.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3084.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15420(t_small_parse_table_array *v) -{ - v->a[308400] = actions(1304); - v->a[308401] = 10; - v->a[308402] = anon_sym_LPAREN_LPAREN; - v->a[308403] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[308404] = anon_sym_DOLLAR_LBRACK; - v->a[308405] = anon_sym_DOLLAR; - v->a[308406] = anon_sym_DQUOTE; - v->a[308407] = sym_string_content; - v->a[308408] = anon_sym_DOLLAR_LBRACE; - v->a[308409] = anon_sym_DOLLAR_LPAREN; - v->a[308410] = anon_sym_BQUOTE; - v->a[308411] = anon_sym_DOLLAR_BQUOTE; - v->a[308412] = 5; - v->a[308413] = actions(71); - v->a[308414] = 1; - v->a[308415] = sym_comment; - v->a[308416] = actions(14192); - v->a[308417] = 1; - v->a[308418] = anon_sym_LT_LT_LT; - v->a[308419] = actions(14190); - small_parse_table_15421(v); -} - -void small_parse_table_15421(t_small_parse_table_array *v) -{ - v->a[308420] = 2; - v->a[308421] = anon_sym_LT_AMP_DASH; - v->a[308422] = anon_sym_GT_AMP_DASH; - v->a[308423] = actions(14188); - v->a[308424] = 3; - v->a[308425] = anon_sym_GT_GT; - v->a[308426] = anon_sym_AMP_GT_GT; - v->a[308427] = anon_sym_GT_PIPE; - v->a[308428] = actions(14186); - v->a[308429] = 5; - v->a[308430] = anon_sym_LT; - v->a[308431] = anon_sym_GT; - v->a[308432] = anon_sym_AMP_GT; - v->a[308433] = anon_sym_LT_AMP; - v->a[308434] = anon_sym_GT_AMP; - v->a[308435] = 5; - v->a[308436] = actions(71); - v->a[308437] = 1; - v->a[308438] = sym_comment; - v->a[308439] = actions(14200); - small_parse_table_15422(v); -} - -void small_parse_table_15422(t_small_parse_table_array *v) -{ - v->a[308440] = 1; - v->a[308441] = anon_sym_LT_LT_LT; - v->a[308442] = actions(14198); - v->a[308443] = 2; - v->a[308444] = anon_sym_LT_AMP_DASH; - v->a[308445] = anon_sym_GT_AMP_DASH; - v->a[308446] = actions(14196); - v->a[308447] = 3; - v->a[308448] = anon_sym_GT_GT; - v->a[308449] = anon_sym_AMP_GT_GT; - v->a[308450] = anon_sym_GT_PIPE; - v->a[308451] = actions(14194); - v->a[308452] = 5; - v->a[308453] = anon_sym_LT; - v->a[308454] = anon_sym_GT; - v->a[308455] = anon_sym_AMP_GT; - v->a[308456] = anon_sym_LT_AMP; - v->a[308457] = anon_sym_GT_AMP; - v->a[308458] = 5; - v->a[308459] = actions(71); - small_parse_table_15423(v); -} - -void small_parse_table_15423(t_small_parse_table_array *v) -{ - v->a[308460] = 1; - v->a[308461] = sym_comment; - v->a[308462] = actions(14202); - v->a[308463] = 1; - v->a[308464] = anon_sym_LT_LT_LT; - v->a[308465] = actions(14014); - v->a[308466] = 2; - v->a[308467] = anon_sym_LT_AMP_DASH; - v->a[308468] = anon_sym_GT_AMP_DASH; - v->a[308469] = actions(14012); - v->a[308470] = 3; - v->a[308471] = anon_sym_GT_GT; - v->a[308472] = anon_sym_AMP_GT_GT; - v->a[308473] = anon_sym_GT_PIPE; - v->a[308474] = actions(14008); - v->a[308475] = 5; - v->a[308476] = anon_sym_LT; - v->a[308477] = anon_sym_GT; - v->a[308478] = anon_sym_AMP_GT; - v->a[308479] = anon_sym_LT_AMP; - small_parse_table_15424(v); -} - -void small_parse_table_15424(t_small_parse_table_array *v) -{ - v->a[308480] = anon_sym_GT_AMP; - v->a[308481] = 5; - v->a[308482] = actions(71); - v->a[308483] = 1; - v->a[308484] = sym_comment; - v->a[308485] = actions(14210); - v->a[308486] = 1; - v->a[308487] = anon_sym_LT_LT_LT; - v->a[308488] = actions(14208); - v->a[308489] = 2; - v->a[308490] = anon_sym_LT_AMP_DASH; - v->a[308491] = anon_sym_GT_AMP_DASH; - v->a[308492] = actions(14206); - v->a[308493] = 3; - v->a[308494] = anon_sym_GT_GT; - v->a[308495] = anon_sym_AMP_GT_GT; - v->a[308496] = anon_sym_GT_PIPE; - v->a[308497] = actions(14204); - v->a[308498] = 5; - v->a[308499] = anon_sym_LT; - small_parse_table_15425(v); -} - -/* EOF small_parse_table_3084.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3085.c b/parser/static/small_parse_table/small_parse_table_3085.c deleted file mode 100644 index 46b79042..00000000 --- a/parser/static/small_parse_table/small_parse_table_3085.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3085.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15425(t_small_parse_table_array *v) -{ - v->a[308500] = anon_sym_GT; - v->a[308501] = anon_sym_AMP_GT; - v->a[308502] = anon_sym_LT_AMP; - v->a[308503] = anon_sym_GT_AMP; - v->a[308504] = 5; - v->a[308505] = actions(71); - v->a[308506] = 1; - v->a[308507] = sym_comment; - v->a[308508] = actions(14218); - v->a[308509] = 1; - v->a[308510] = anon_sym_LT_LT_LT; - v->a[308511] = actions(14216); - v->a[308512] = 2; - v->a[308513] = anon_sym_LT_AMP_DASH; - v->a[308514] = anon_sym_GT_AMP_DASH; - v->a[308515] = actions(14214); - v->a[308516] = 3; - v->a[308517] = anon_sym_GT_GT; - v->a[308518] = anon_sym_AMP_GT_GT; - v->a[308519] = anon_sym_GT_PIPE; - small_parse_table_15426(v); -} - -void small_parse_table_15426(t_small_parse_table_array *v) -{ - v->a[308520] = actions(14212); - v->a[308521] = 5; - v->a[308522] = anon_sym_LT; - v->a[308523] = anon_sym_GT; - v->a[308524] = anon_sym_AMP_GT; - v->a[308525] = anon_sym_LT_AMP; - v->a[308526] = anon_sym_GT_AMP; - v->a[308527] = 5; - v->a[308528] = actions(71); - v->a[308529] = 1; - v->a[308530] = sym_comment; - v->a[308531] = actions(13970); - v->a[308532] = 1; - v->a[308533] = anon_sym_LT_LT_LT; - v->a[308534] = actions(13968); - v->a[308535] = 2; - v->a[308536] = anon_sym_LT_AMP_DASH; - v->a[308537] = anon_sym_GT_AMP_DASH; - v->a[308538] = actions(13966); - v->a[308539] = 3; - small_parse_table_15427(v); -} - -void small_parse_table_15427(t_small_parse_table_array *v) -{ - v->a[308540] = anon_sym_GT_GT; - v->a[308541] = anon_sym_AMP_GT_GT; - v->a[308542] = anon_sym_GT_PIPE; - v->a[308543] = actions(13964); - v->a[308544] = 5; - v->a[308545] = anon_sym_LT; - v->a[308546] = anon_sym_GT; - v->a[308547] = anon_sym_AMP_GT; - v->a[308548] = anon_sym_LT_AMP; - v->a[308549] = anon_sym_GT_AMP; - v->a[308550] = 3; - v->a[308551] = actions(3); - v->a[308552] = 1; - v->a[308553] = sym_comment; - v->a[308554] = actions(1310); - v->a[308555] = 1; - v->a[308556] = sym__concat; - v->a[308557] = actions(1308); - v->a[308558] = 10; - v->a[308559] = anon_sym_LPAREN_LPAREN; - small_parse_table_15428(v); -} - -void small_parse_table_15428(t_small_parse_table_array *v) -{ - v->a[308560] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[308561] = anon_sym_DOLLAR_LBRACK; - v->a[308562] = anon_sym_DOLLAR; - v->a[308563] = anon_sym_DQUOTE; - v->a[308564] = sym_string_content; - v->a[308565] = anon_sym_DOLLAR_LBRACE; - v->a[308566] = anon_sym_DOLLAR_LPAREN; - v->a[308567] = anon_sym_BQUOTE; - v->a[308568] = anon_sym_DOLLAR_BQUOTE; - v->a[308569] = 5; - v->a[308570] = actions(71); - v->a[308571] = 1; - v->a[308572] = sym_comment; - v->a[308573] = actions(14226); - v->a[308574] = 1; - v->a[308575] = anon_sym_LT_LT_LT; - v->a[308576] = actions(14224); - v->a[308577] = 2; - v->a[308578] = anon_sym_LT_AMP_DASH; - v->a[308579] = anon_sym_GT_AMP_DASH; - small_parse_table_15429(v); -} - -void small_parse_table_15429(t_small_parse_table_array *v) -{ - v->a[308580] = actions(14222); - v->a[308581] = 3; - v->a[308582] = anon_sym_GT_GT; - v->a[308583] = anon_sym_AMP_GT_GT; - v->a[308584] = anon_sym_GT_PIPE; - v->a[308585] = actions(14220); - v->a[308586] = 5; - v->a[308587] = anon_sym_LT; - v->a[308588] = anon_sym_GT; - v->a[308589] = anon_sym_AMP_GT; - v->a[308590] = anon_sym_LT_AMP; - v->a[308591] = anon_sym_GT_AMP; - v->a[308592] = 5; - v->a[308593] = actions(71); - v->a[308594] = 1; - v->a[308595] = sym_comment; - v->a[308596] = actions(14234); - v->a[308597] = 1; - v->a[308598] = anon_sym_LT_LT_LT; - v->a[308599] = actions(14232); - small_parse_table_15430(v); -} - -/* EOF small_parse_table_3085.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3086.c b/parser/static/small_parse_table/small_parse_table_3086.c deleted file mode 100644 index d5752a5e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3086.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3086.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15430(t_small_parse_table_array *v) -{ - v->a[308600] = 2; - v->a[308601] = anon_sym_LT_AMP_DASH; - v->a[308602] = anon_sym_GT_AMP_DASH; - v->a[308603] = actions(14230); - v->a[308604] = 3; - v->a[308605] = anon_sym_GT_GT; - v->a[308606] = anon_sym_AMP_GT_GT; - v->a[308607] = anon_sym_GT_PIPE; - v->a[308608] = actions(14228); - v->a[308609] = 5; - v->a[308610] = anon_sym_LT; - v->a[308611] = anon_sym_GT; - v->a[308612] = anon_sym_AMP_GT; - v->a[308613] = anon_sym_LT_AMP; - v->a[308614] = anon_sym_GT_AMP; - v->a[308615] = 5; - v->a[308616] = actions(71); - v->a[308617] = 1; - v->a[308618] = sym_comment; - v->a[308619] = actions(14242); - small_parse_table_15431(v); -} - -void small_parse_table_15431(t_small_parse_table_array *v) -{ - v->a[308620] = 1; - v->a[308621] = anon_sym_LT_LT_LT; - v->a[308622] = actions(14240); - v->a[308623] = 2; - v->a[308624] = anon_sym_LT_AMP_DASH; - v->a[308625] = anon_sym_GT_AMP_DASH; - v->a[308626] = actions(14238); - v->a[308627] = 3; - v->a[308628] = anon_sym_GT_GT; - v->a[308629] = anon_sym_AMP_GT_GT; - v->a[308630] = anon_sym_GT_PIPE; - v->a[308631] = actions(14236); - v->a[308632] = 5; - v->a[308633] = anon_sym_LT; - v->a[308634] = anon_sym_GT; - v->a[308635] = anon_sym_AMP_GT; - v->a[308636] = anon_sym_LT_AMP; - v->a[308637] = anon_sym_GT_AMP; - v->a[308638] = 5; - v->a[308639] = actions(71); - small_parse_table_15432(v); -} - -void small_parse_table_15432(t_small_parse_table_array *v) -{ - v->a[308640] = 1; - v->a[308641] = sym_comment; - v->a[308642] = actions(13934); - v->a[308643] = 1; - v->a[308644] = anon_sym_LT_LT_LT; - v->a[308645] = actions(13932); - v->a[308646] = 2; - v->a[308647] = anon_sym_LT_AMP_DASH; - v->a[308648] = anon_sym_GT_AMP_DASH; - v->a[308649] = actions(13930); - v->a[308650] = 3; - v->a[308651] = anon_sym_GT_GT; - v->a[308652] = anon_sym_AMP_GT_GT; - v->a[308653] = anon_sym_GT_PIPE; - v->a[308654] = actions(13928); - v->a[308655] = 5; - v->a[308656] = anon_sym_LT; - v->a[308657] = anon_sym_GT; - v->a[308658] = anon_sym_AMP_GT; - v->a[308659] = anon_sym_LT_AMP; - small_parse_table_15433(v); -} - -void small_parse_table_15433(t_small_parse_table_array *v) -{ - v->a[308660] = anon_sym_GT_AMP; - v->a[308661] = 8; - v->a[308662] = actions(71); - v->a[308663] = 1; - v->a[308664] = sym_comment; - v->a[308665] = actions(14244); - v->a[308666] = 1; - v->a[308667] = anon_sym_LPAREN_LPAREN; - v->a[308668] = actions(14246); - v->a[308669] = 1; - v->a[308670] = anon_sym_LPAREN; - v->a[308671] = actions(14248); - v->a[308672] = 1; - v->a[308673] = anon_sym_if; - v->a[308674] = actions(14250); - v->a[308675] = 1; - v->a[308676] = anon_sym_LBRACE; - v->a[308677] = actions(14252); - v->a[308678] = 1; - v->a[308679] = anon_sym_LBRACK; - small_parse_table_15434(v); -} - -void small_parse_table_15434(t_small_parse_table_array *v) -{ - v->a[308680] = actions(14254); - v->a[308681] = 1; - v->a[308682] = anon_sym_LBRACK_LBRACK; - v->a[308683] = state(4580); - v->a[308684] = 4; - v->a[308685] = sym_if_statement; - v->a[308686] = sym_compound_statement; - v->a[308687] = sym_subshell; - v->a[308688] = sym_test_command; - v->a[308689] = 8; - v->a[308690] = actions(71); - v->a[308691] = 1; - v->a[308692] = sym_comment; - v->a[308693] = actions(14256); - v->a[308694] = 1; - v->a[308695] = anon_sym_LPAREN_LPAREN; - v->a[308696] = actions(14258); - v->a[308697] = 1; - v->a[308698] = anon_sym_LPAREN; - v->a[308699] = actions(14260); - small_parse_table_15435(v); -} - -/* EOF small_parse_table_3086.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3087.c b/parser/static/small_parse_table/small_parse_table_3087.c deleted file mode 100644 index 33083d1f..00000000 --- a/parser/static/small_parse_table/small_parse_table_3087.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3087.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15435(t_small_parse_table_array *v) -{ - v->a[308700] = 1; - v->a[308701] = anon_sym_if; - v->a[308702] = actions(14262); - v->a[308703] = 1; - v->a[308704] = anon_sym_LBRACE; - v->a[308705] = actions(14264); - v->a[308706] = 1; - v->a[308707] = anon_sym_LBRACK; - v->a[308708] = actions(14266); - v->a[308709] = 1; - v->a[308710] = anon_sym_LBRACK_LBRACK; - v->a[308711] = state(4387); - v->a[308712] = 4; - v->a[308713] = sym_if_statement; - v->a[308714] = sym_compound_statement; - v->a[308715] = sym_subshell; - v->a[308716] = sym_test_command; - v->a[308717] = 8; - v->a[308718] = actions(71); - v->a[308719] = 1; - small_parse_table_15436(v); -} - -void small_parse_table_15436(t_small_parse_table_array *v) -{ - v->a[308720] = sym_comment; - v->a[308721] = actions(14268); - v->a[308722] = 1; - v->a[308723] = anon_sym_LPAREN_LPAREN; - v->a[308724] = actions(14270); - v->a[308725] = 1; - v->a[308726] = anon_sym_LPAREN; - v->a[308727] = actions(14272); - v->a[308728] = 1; - v->a[308729] = anon_sym_if; - v->a[308730] = actions(14274); - v->a[308731] = 1; - v->a[308732] = anon_sym_LBRACE; - v->a[308733] = actions(14276); - v->a[308734] = 1; - v->a[308735] = anon_sym_LBRACK; - v->a[308736] = actions(14278); - v->a[308737] = 1; - v->a[308738] = anon_sym_LBRACK_LBRACK; - v->a[308739] = state(5001); - small_parse_table_15437(v); -} - -void small_parse_table_15437(t_small_parse_table_array *v) -{ - v->a[308740] = 4; - v->a[308741] = sym_if_statement; - v->a[308742] = sym_compound_statement; - v->a[308743] = sym_subshell; - v->a[308744] = sym_test_command; - v->a[308745] = 8; - v->a[308746] = actions(71); - v->a[308747] = 1; - v->a[308748] = sym_comment; - v->a[308749] = actions(14268); - v->a[308750] = 1; - v->a[308751] = anon_sym_LPAREN_LPAREN; - v->a[308752] = actions(14270); - v->a[308753] = 1; - v->a[308754] = anon_sym_LPAREN; - v->a[308755] = actions(14272); - v->a[308756] = 1; - v->a[308757] = anon_sym_if; - v->a[308758] = actions(14274); - v->a[308759] = 1; - small_parse_table_15438(v); -} - -void small_parse_table_15438(t_small_parse_table_array *v) -{ - v->a[308760] = anon_sym_LBRACE; - v->a[308761] = actions(14276); - v->a[308762] = 1; - v->a[308763] = anon_sym_LBRACK; - v->a[308764] = actions(14278); - v->a[308765] = 1; - v->a[308766] = anon_sym_LBRACK_LBRACK; - v->a[308767] = state(4659); - v->a[308768] = 4; - v->a[308769] = sym_if_statement; - v->a[308770] = sym_compound_statement; - v->a[308771] = sym_subshell; - v->a[308772] = sym_test_command; - v->a[308773] = 8; - v->a[308774] = actions(71); - v->a[308775] = 1; - v->a[308776] = sym_comment; - v->a[308777] = actions(14244); - v->a[308778] = 1; - v->a[308779] = anon_sym_LPAREN_LPAREN; - small_parse_table_15439(v); -} - -void small_parse_table_15439(t_small_parse_table_array *v) -{ - v->a[308780] = actions(14246); - v->a[308781] = 1; - v->a[308782] = anon_sym_LPAREN; - v->a[308783] = actions(14248); - v->a[308784] = 1; - v->a[308785] = anon_sym_if; - v->a[308786] = actions(14250); - v->a[308787] = 1; - v->a[308788] = anon_sym_LBRACE; - v->a[308789] = actions(14252); - v->a[308790] = 1; - v->a[308791] = anon_sym_LBRACK; - v->a[308792] = actions(14254); - v->a[308793] = 1; - v->a[308794] = anon_sym_LBRACK_LBRACK; - v->a[308795] = state(4549); - v->a[308796] = 4; - v->a[308797] = sym_if_statement; - v->a[308798] = sym_compound_statement; - v->a[308799] = sym_subshell; - small_parse_table_15440(v); -} - -/* EOF small_parse_table_3087.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3088.c b/parser/static/small_parse_table/small_parse_table_3088.c deleted file mode 100644 index 718967b0..00000000 --- a/parser/static/small_parse_table/small_parse_table_3088.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3088.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15440(t_small_parse_table_array *v) -{ - v->a[308800] = sym_test_command; - v->a[308801] = 8; - v->a[308802] = actions(71); - v->a[308803] = 1; - v->a[308804] = sym_comment; - v->a[308805] = actions(14280); - v->a[308806] = 1; - v->a[308807] = anon_sym_DQUOTE; - v->a[308808] = actions(14282); - v->a[308809] = 1; - v->a[308810] = anon_sym_DOLLAR_LBRACE; - v->a[308811] = actions(14284); - v->a[308812] = 1; - v->a[308813] = anon_sym_DOLLAR_LPAREN; - v->a[308814] = actions(14286); - v->a[308815] = 1; - v->a[308816] = anon_sym_BQUOTE; - v->a[308817] = actions(14288); - v->a[308818] = 1; - v->a[308819] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_15441(v); -} - -void small_parse_table_15441(t_small_parse_table_array *v) -{ - v->a[308820] = actions(5433); - v->a[308821] = 2; - v->a[308822] = anon_sym_PIPE; - v->a[308823] = anon_sym_RPAREN; - v->a[308824] = state(6677); - v->a[308825] = 3; - v->a[308826] = sym_string; - v->a[308827] = sym_expansion; - v->a[308828] = sym_command_substitution; - v->a[308829] = 8; - v->a[308830] = actions(71); - v->a[308831] = 1; - v->a[308832] = sym_comment; - v->a[308833] = actions(14290); - v->a[308834] = 1; - v->a[308835] = anon_sym_LPAREN_LPAREN; - v->a[308836] = actions(14292); - v->a[308837] = 1; - v->a[308838] = anon_sym_LPAREN; - v->a[308839] = actions(14294); - small_parse_table_15442(v); -} - -void small_parse_table_15442(t_small_parse_table_array *v) -{ - v->a[308840] = 1; - v->a[308841] = anon_sym_if; - v->a[308842] = actions(14296); - v->a[308843] = 1; - v->a[308844] = anon_sym_LBRACE; - v->a[308845] = actions(14298); - v->a[308846] = 1; - v->a[308847] = anon_sym_LBRACK; - v->a[308848] = actions(14300); - v->a[308849] = 1; - v->a[308850] = anon_sym_LBRACK_LBRACK; - v->a[308851] = state(5405); - v->a[308852] = 4; - v->a[308853] = sym_if_statement; - v->a[308854] = sym_compound_statement; - v->a[308855] = sym_subshell; - v->a[308856] = sym_test_command; - v->a[308857] = 8; - v->a[308858] = actions(71); - v->a[308859] = 1; - small_parse_table_15443(v); -} - -void small_parse_table_15443(t_small_parse_table_array *v) -{ - v->a[308860] = sym_comment; - v->a[308861] = actions(14268); - v->a[308862] = 1; - v->a[308863] = anon_sym_LPAREN_LPAREN; - v->a[308864] = actions(14270); - v->a[308865] = 1; - v->a[308866] = anon_sym_LPAREN; - v->a[308867] = actions(14272); - v->a[308868] = 1; - v->a[308869] = anon_sym_if; - v->a[308870] = actions(14274); - v->a[308871] = 1; - v->a[308872] = anon_sym_LBRACE; - v->a[308873] = actions(14276); - v->a[308874] = 1; - v->a[308875] = anon_sym_LBRACK; - v->a[308876] = actions(14278); - v->a[308877] = 1; - v->a[308878] = anon_sym_LBRACK_LBRACK; - v->a[308879] = state(4829); - small_parse_table_15444(v); -} - -void small_parse_table_15444(t_small_parse_table_array *v) -{ - v->a[308880] = 4; - v->a[308881] = sym_if_statement; - v->a[308882] = sym_compound_statement; - v->a[308883] = sym_subshell; - v->a[308884] = sym_test_command; - v->a[308885] = 8; - v->a[308886] = actions(71); - v->a[308887] = 1; - v->a[308888] = sym_comment; - v->a[308889] = actions(14244); - v->a[308890] = 1; - v->a[308891] = anon_sym_LPAREN_LPAREN; - v->a[308892] = actions(14248); - v->a[308893] = 1; - v->a[308894] = anon_sym_if; - v->a[308895] = actions(14250); - v->a[308896] = 1; - v->a[308897] = anon_sym_LBRACE; - v->a[308898] = actions(14252); - v->a[308899] = 1; - small_parse_table_15445(v); -} - -/* EOF small_parse_table_3088.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3089.c b/parser/static/small_parse_table/small_parse_table_3089.c deleted file mode 100644 index 9af71c2c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3089.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3089.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15445(t_small_parse_table_array *v) -{ - v->a[308900] = anon_sym_LBRACK; - v->a[308901] = actions(14254); - v->a[308902] = 1; - v->a[308903] = anon_sym_LBRACK_LBRACK; - v->a[308904] = actions(14302); - v->a[308905] = 1; - v->a[308906] = anon_sym_LPAREN; - v->a[308907] = state(4420); - v->a[308908] = 4; - v->a[308909] = sym_if_statement; - v->a[308910] = sym_compound_statement; - v->a[308911] = sym_subshell; - v->a[308912] = sym_test_command; - v->a[308913] = 8; - v->a[308914] = actions(71); - v->a[308915] = 1; - v->a[308916] = sym_comment; - v->a[308917] = actions(14256); - v->a[308918] = 1; - v->a[308919] = anon_sym_LPAREN_LPAREN; - small_parse_table_15446(v); -} - -void small_parse_table_15446(t_small_parse_table_array *v) -{ - v->a[308920] = actions(14260); - v->a[308921] = 1; - v->a[308922] = anon_sym_if; - v->a[308923] = actions(14262); - v->a[308924] = 1; - v->a[308925] = anon_sym_LBRACE; - v->a[308926] = actions(14264); - v->a[308927] = 1; - v->a[308928] = anon_sym_LBRACK; - v->a[308929] = actions(14266); - v->a[308930] = 1; - v->a[308931] = anon_sym_LBRACK_LBRACK; - v->a[308932] = actions(14304); - v->a[308933] = 1; - v->a[308934] = anon_sym_LPAREN; - v->a[308935] = state(4273); - v->a[308936] = 4; - v->a[308937] = sym_if_statement; - v->a[308938] = sym_compound_statement; - v->a[308939] = sym_subshell; - small_parse_table_15447(v); -} - -void small_parse_table_15447(t_small_parse_table_array *v) -{ - v->a[308940] = sym_test_command; - v->a[308941] = 8; - v->a[308942] = actions(71); - v->a[308943] = 1; - v->a[308944] = sym_comment; - v->a[308945] = actions(14268); - v->a[308946] = 1; - v->a[308947] = anon_sym_LPAREN_LPAREN; - v->a[308948] = actions(14270); - v->a[308949] = 1; - v->a[308950] = anon_sym_LPAREN; - v->a[308951] = actions(14272); - v->a[308952] = 1; - v->a[308953] = anon_sym_if; - v->a[308954] = actions(14274); - v->a[308955] = 1; - v->a[308956] = anon_sym_LBRACE; - v->a[308957] = actions(14276); - v->a[308958] = 1; - v->a[308959] = anon_sym_LBRACK; - small_parse_table_15448(v); -} - -void small_parse_table_15448(t_small_parse_table_array *v) -{ - v->a[308960] = actions(14278); - v->a[308961] = 1; - v->a[308962] = anon_sym_LBRACK_LBRACK; - v->a[308963] = state(5000); - v->a[308964] = 4; - v->a[308965] = sym_if_statement; - v->a[308966] = sym_compound_statement; - v->a[308967] = sym_subshell; - v->a[308968] = sym_test_command; - v->a[308969] = 8; - v->a[308970] = actions(71); - v->a[308971] = 1; - v->a[308972] = sym_comment; - v->a[308973] = actions(14256); - v->a[308974] = 1; - v->a[308975] = anon_sym_LPAREN_LPAREN; - v->a[308976] = actions(14260); - v->a[308977] = 1; - v->a[308978] = anon_sym_if; - v->a[308979] = actions(14262); - small_parse_table_15449(v); -} - -void small_parse_table_15449(t_small_parse_table_array *v) -{ - v->a[308980] = 1; - v->a[308981] = anon_sym_LBRACE; - v->a[308982] = actions(14264); - v->a[308983] = 1; - v->a[308984] = anon_sym_LBRACK; - v->a[308985] = actions(14266); - v->a[308986] = 1; - v->a[308987] = anon_sym_LBRACK_LBRACK; - v->a[308988] = actions(14304); - v->a[308989] = 1; - v->a[308990] = anon_sym_LPAREN; - v->a[308991] = state(4346); - v->a[308992] = 4; - v->a[308993] = sym_if_statement; - v->a[308994] = sym_compound_statement; - v->a[308995] = sym_subshell; - v->a[308996] = sym_test_command; - v->a[308997] = 8; - v->a[308998] = actions(71); - v->a[308999] = 1; - small_parse_table_15450(v); -} - -/* EOF small_parse_table_3089.c */ diff --git a/parser/static/small_parse_table/small_parse_table_309.c b/parser/static/small_parse_table/small_parse_table_309.c index 9c5addd3..703e354e 100644 --- a/parser/static/small_parse_table/small_parse_table_309.c +++ b/parser/static/small_parse_table/small_parse_table_309.c @@ -14,126 +14,126 @@ void small_parse_table_1545(t_small_parse_table_array *v) { - v->a[30900] = aux_sym_heredoc_redirect_token1; - v->a[30901] = actions(3533); - v->a[30902] = 2; - v->a[30903] = anon_sym_LPAREN_LPAREN; - v->a[30904] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30905] = actions(3566); - v->a[30906] = 2; - v->a[30907] = anon_sym_LT_LPAREN; - v->a[30908] = anon_sym_GT_LPAREN; - v->a[30909] = state(875); - v->a[30910] = 2; - v->a[30911] = sym_concatenation; - v->a[30912] = aux_sym_unset_command_repeat1; - v->a[30913] = actions(4534); - v->a[30914] = 3; - v->a[30915] = sym_raw_string; - v->a[30916] = sym_ansi_c_string; - v->a[30917] = sym_word; - v->a[30918] = state(2367); - v->a[30919] = 9; + v->a[30900] = 3; + v->a[30901] = actions(3); + v->a[30902] = 1; + v->a[30903] = sym_comment; + v->a[30904] = actions(2967); + v->a[30905] = 6; + v->a[30906] = sym_file_descriptor; + v->a[30907] = sym__concat; + v->a[30908] = sym_test_operator; + v->a[30909] = sym__bare_dollar; + v->a[30910] = sym__brace_start; + v->a[30911] = aux_sym_heredoc_redirect_token1; + v->a[30912] = actions(2965); + v->a[30913] = 35; + v->a[30914] = anon_sym_LPAREN; + v->a[30915] = anon_sym_PIPE; + v->a[30916] = anon_sym_SEMI_SEMI; + v->a[30917] = anon_sym_SEMI_AMP; + v->a[30918] = anon_sym_SEMI_SEMI_AMP; + v->a[30919] = anon_sym_PIPE_AMP; small_parse_table_1546(v); } void small_parse_table_1546(t_small_parse_table_array *v) { - v->a[30920] = sym_arithmetic_expansion; - v->a[30921] = sym_brace_expression; - v->a[30922] = sym_string; - v->a[30923] = sym_translated_string; - v->a[30924] = sym_number; - v->a[30925] = sym_simple_expansion; - v->a[30926] = sym_expansion; - v->a[30927] = sym_command_substitution; - v->a[30928] = sym_process_substitution; - v->a[30929] = actions(2440); - v->a[30930] = 16; - v->a[30931] = anon_sym_PIPE_PIPE; - v->a[30932] = anon_sym_AMP_AMP; - v->a[30933] = anon_sym_PIPE; - v->a[30934] = anon_sym_LT; - v->a[30935] = anon_sym_GT; - v->a[30936] = anon_sym_LT_LT; - v->a[30937] = anon_sym_GT_GT; - v->a[30938] = anon_sym_PIPE_AMP; - v->a[30939] = anon_sym_AMP_GT; + v->a[30920] = anon_sym_AMP_AMP; + v->a[30921] = anon_sym_PIPE_PIPE; + v->a[30922] = anon_sym_LT; + v->a[30923] = anon_sym_GT; + v->a[30924] = anon_sym_GT_GT; + v->a[30925] = anon_sym_AMP_GT; + v->a[30926] = anon_sym_AMP_GT_GT; + v->a[30927] = anon_sym_LT_AMP; + v->a[30928] = anon_sym_GT_AMP; + v->a[30929] = anon_sym_GT_PIPE; + v->a[30930] = anon_sym_LT_AMP_DASH; + v->a[30931] = anon_sym_GT_AMP_DASH; + v->a[30932] = anon_sym_LT_LT; + v->a[30933] = anon_sym_LT_LT_DASH; + v->a[30934] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30935] = anon_sym_AMP; + v->a[30936] = aux_sym_concatenation_token1; + v->a[30937] = anon_sym_DOLLAR; + v->a[30938] = sym__special_character; + v->a[30939] = anon_sym_DQUOTE; small_parse_table_1547(v); } void small_parse_table_1547(t_small_parse_table_array *v) { - v->a[30940] = anon_sym_AMP_GT_GT; - v->a[30941] = anon_sym_LT_AMP; - v->a[30942] = anon_sym_GT_AMP; - v->a[30943] = anon_sym_GT_PIPE; - v->a[30944] = anon_sym_LT_AMP_DASH; - v->a[30945] = anon_sym_GT_AMP_DASH; - v->a[30946] = anon_sym_LT_LT_DASH; - v->a[30947] = 6; - v->a[30948] = actions(3); - v->a[30949] = 1; - v->a[30950] = sym_comment; - v->a[30951] = actions(4374); - v->a[30952] = 1; - v->a[30953] = aux_sym_concatenation_token1; - v->a[30954] = actions(4376); - v->a[30955] = 1; + v->a[30940] = sym_raw_string; + v->a[30941] = aux_sym_number_token1; + v->a[30942] = aux_sym_number_token2; + v->a[30943] = anon_sym_DOLLAR_LBRACE; + v->a[30944] = anon_sym_DOLLAR_LPAREN; + v->a[30945] = anon_sym_BQUOTE; + v->a[30946] = anon_sym_DOLLAR_BQUOTE; + v->a[30947] = sym_word; + v->a[30948] = anon_sym_SEMI; + v->a[30949] = 3; + v->a[30950] = actions(3); + v->a[30951] = 1; + v->a[30952] = sym_comment; + v->a[30953] = actions(3034); + v->a[30954] = 6; + v->a[30955] = sym_file_descriptor; v->a[30956] = sym__concat; - v->a[30957] = state(891); - v->a[30958] = 1; - v->a[30959] = aux_sym_concatenation_repeat1; + v->a[30957] = sym_variable_name; + v->a[30958] = sym_test_operator; + v->a[30959] = sym__brace_start; small_parse_table_1548(v); } void small_parse_table_1548(t_small_parse_table_array *v) { - v->a[30960] = actions(4548); - v->a[30961] = 5; - v->a[30962] = sym_file_descriptor; - v->a[30963] = sym_test_operator; - v->a[30964] = sym__bare_dollar; - v->a[30965] = sym__brace_start; - v->a[30966] = aux_sym_heredoc_redirect_token1; - v->a[30967] = actions(4546); - v->a[30968] = 42; - v->a[30969] = anon_sym_LPAREN_LPAREN; - v->a[30970] = anon_sym_SEMI; - v->a[30971] = anon_sym_PIPE_PIPE; - v->a[30972] = anon_sym_AMP_AMP; - v->a[30973] = anon_sym_PIPE; - v->a[30974] = anon_sym_AMP; - v->a[30975] = anon_sym_EQ_EQ; - v->a[30976] = anon_sym_LT; - v->a[30977] = anon_sym_GT; - v->a[30978] = anon_sym_LT_LT; - v->a[30979] = anon_sym_GT_GT; + v->a[30960] = aux_sym_heredoc_redirect_token1; + v->a[30961] = actions(3032); + v->a[30962] = 35; + v->a[30963] = anon_sym_PIPE; + v->a[30964] = anon_sym_SEMI_SEMI; + v->a[30965] = anon_sym_SEMI_AMP; + v->a[30966] = anon_sym_SEMI_SEMI_AMP; + v->a[30967] = anon_sym_PIPE_AMP; + v->a[30968] = anon_sym_AMP_AMP; + v->a[30969] = anon_sym_PIPE_PIPE; + v->a[30970] = anon_sym_LT; + v->a[30971] = anon_sym_GT; + v->a[30972] = anon_sym_GT_GT; + v->a[30973] = anon_sym_AMP_GT; + v->a[30974] = anon_sym_AMP_GT_GT; + v->a[30975] = anon_sym_LT_AMP; + v->a[30976] = anon_sym_GT_AMP; + v->a[30977] = anon_sym_GT_PIPE; + v->a[30978] = anon_sym_LT_AMP_DASH; + v->a[30979] = anon_sym_GT_AMP_DASH; small_parse_table_1549(v); } void small_parse_table_1549(t_small_parse_table_array *v) { - v->a[30980] = anon_sym_esac; - v->a[30981] = anon_sym_SEMI_SEMI; - v->a[30982] = anon_sym_SEMI_AMP; - v->a[30983] = anon_sym_SEMI_SEMI_AMP; - v->a[30984] = anon_sym_PIPE_AMP; - v->a[30985] = anon_sym_EQ_TILDE; - v->a[30986] = anon_sym_AMP_GT; - v->a[30987] = anon_sym_AMP_GT_GT; - v->a[30988] = anon_sym_LT_AMP; - v->a[30989] = anon_sym_GT_AMP; - v->a[30990] = anon_sym_GT_PIPE; - v->a[30991] = anon_sym_LT_AMP_DASH; - v->a[30992] = anon_sym_GT_AMP_DASH; - v->a[30993] = anon_sym_LT_LT_DASH; - v->a[30994] = anon_sym_LT_LT_LT; - v->a[30995] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30996] = anon_sym_DOLLAR_LBRACK; - v->a[30997] = anon_sym_DOLLAR; - v->a[30998] = sym__special_character; - v->a[30999] = anon_sym_DQUOTE; + v->a[30980] = anon_sym_LT_LT; + v->a[30981] = anon_sym_LT_LT_DASH; + v->a[30982] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[30983] = anon_sym_AMP; + v->a[30984] = aux_sym_concatenation_token1; + v->a[30985] = anon_sym_DOLLAR; + v->a[30986] = sym__special_character; + v->a[30987] = anon_sym_DQUOTE; + v->a[30988] = sym_raw_string; + v->a[30989] = aux_sym_number_token1; + v->a[30990] = aux_sym_number_token2; + v->a[30991] = anon_sym_DOLLAR_LBRACE; + v->a[30992] = anon_sym_DOLLAR_LPAREN; + v->a[30993] = anon_sym_BQUOTE; + v->a[30994] = anon_sym_DOLLAR_BQUOTE; + v->a[30995] = aux_sym__simple_variable_name_token1; + v->a[30996] = sym_word; + v->a[30997] = anon_sym_SEMI; + v->a[30998] = 3; + v->a[30999] = actions(3); small_parse_table_1550(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3090.c b/parser/static/small_parse_table/small_parse_table_3090.c deleted file mode 100644 index 734062dc..00000000 --- a/parser/static/small_parse_table/small_parse_table_3090.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3090.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15450(t_small_parse_table_array *v) -{ - v->a[309000] = sym_comment; - v->a[309001] = actions(14268); - v->a[309002] = 1; - v->a[309003] = anon_sym_LPAREN_LPAREN; - v->a[309004] = actions(14272); - v->a[309005] = 1; - v->a[309006] = anon_sym_if; - v->a[309007] = actions(14274); - v->a[309008] = 1; - v->a[309009] = anon_sym_LBRACE; - v->a[309010] = actions(14276); - v->a[309011] = 1; - v->a[309012] = anon_sym_LBRACK; - v->a[309013] = actions(14278); - v->a[309014] = 1; - v->a[309015] = anon_sym_LBRACK_LBRACK; - v->a[309016] = actions(14306); - v->a[309017] = 1; - v->a[309018] = anon_sym_LPAREN; - v->a[309019] = state(4723); - small_parse_table_15451(v); -} - -void small_parse_table_15451(t_small_parse_table_array *v) -{ - v->a[309020] = 4; - v->a[309021] = sym_if_statement; - v->a[309022] = sym_compound_statement; - v->a[309023] = sym_subshell; - v->a[309024] = sym_test_command; - v->a[309025] = 8; - v->a[309026] = actions(71); - v->a[309027] = 1; - v->a[309028] = sym_comment; - v->a[309029] = actions(14268); - v->a[309030] = 1; - v->a[309031] = anon_sym_LPAREN_LPAREN; - v->a[309032] = actions(14272); - v->a[309033] = 1; - v->a[309034] = anon_sym_if; - v->a[309035] = actions(14274); - v->a[309036] = 1; - v->a[309037] = anon_sym_LBRACE; - v->a[309038] = actions(14276); - v->a[309039] = 1; - small_parse_table_15452(v); -} - -void small_parse_table_15452(t_small_parse_table_array *v) -{ - v->a[309040] = anon_sym_LBRACK; - v->a[309041] = actions(14278); - v->a[309042] = 1; - v->a[309043] = anon_sym_LBRACK_LBRACK; - v->a[309044] = actions(14308); - v->a[309045] = 1; - v->a[309046] = anon_sym_LPAREN; - v->a[309047] = state(5367); - v->a[309048] = 4; - v->a[309049] = sym_if_statement; - v->a[309050] = sym_compound_statement; - v->a[309051] = sym_subshell; - v->a[309052] = sym_test_command; - v->a[309053] = 8; - v->a[309054] = actions(71); - v->a[309055] = 1; - v->a[309056] = sym_comment; - v->a[309057] = actions(14268); - v->a[309058] = 1; - v->a[309059] = anon_sym_LPAREN_LPAREN; - small_parse_table_15453(v); -} - -void small_parse_table_15453(t_small_parse_table_array *v) -{ - v->a[309060] = actions(14270); - v->a[309061] = 1; - v->a[309062] = anon_sym_LPAREN; - v->a[309063] = actions(14272); - v->a[309064] = 1; - v->a[309065] = anon_sym_if; - v->a[309066] = actions(14274); - v->a[309067] = 1; - v->a[309068] = anon_sym_LBRACE; - v->a[309069] = actions(14276); - v->a[309070] = 1; - v->a[309071] = anon_sym_LBRACK; - v->a[309072] = actions(14278); - v->a[309073] = 1; - v->a[309074] = anon_sym_LBRACK_LBRACK; - v->a[309075] = state(4625); - v->a[309076] = 4; - v->a[309077] = sym_if_statement; - v->a[309078] = sym_compound_statement; - v->a[309079] = sym_subshell; - small_parse_table_15454(v); -} - -void small_parse_table_15454(t_small_parse_table_array *v) -{ - v->a[309080] = sym_test_command; - v->a[309081] = 8; - v->a[309082] = actions(71); - v->a[309083] = 1; - v->a[309084] = sym_comment; - v->a[309085] = actions(14268); - v->a[309086] = 1; - v->a[309087] = anon_sym_LPAREN_LPAREN; - v->a[309088] = actions(14272); - v->a[309089] = 1; - v->a[309090] = anon_sym_if; - v->a[309091] = actions(14274); - v->a[309092] = 1; - v->a[309093] = anon_sym_LBRACE; - v->a[309094] = actions(14276); - v->a[309095] = 1; - v->a[309096] = anon_sym_LBRACK; - v->a[309097] = actions(14278); - v->a[309098] = 1; - v->a[309099] = anon_sym_LBRACK_LBRACK; - small_parse_table_15455(v); -} - -/* EOF small_parse_table_3090.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3091.c b/parser/static/small_parse_table/small_parse_table_3091.c deleted file mode 100644 index 71f5e9b3..00000000 --- a/parser/static/small_parse_table/small_parse_table_3091.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3091.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15455(t_small_parse_table_array *v) -{ - v->a[309100] = actions(14310); - v->a[309101] = 1; - v->a[309102] = anon_sym_LPAREN; - v->a[309103] = state(4719); - v->a[309104] = 4; - v->a[309105] = sym_if_statement; - v->a[309106] = sym_compound_statement; - v->a[309107] = sym_subshell; - v->a[309108] = sym_test_command; - v->a[309109] = 8; - v->a[309110] = actions(71); - v->a[309111] = 1; - v->a[309112] = sym_comment; - v->a[309113] = actions(14290); - v->a[309114] = 1; - v->a[309115] = anon_sym_LPAREN_LPAREN; - v->a[309116] = actions(14294); - v->a[309117] = 1; - v->a[309118] = anon_sym_if; - v->a[309119] = actions(14296); - small_parse_table_15456(v); -} - -void small_parse_table_15456(t_small_parse_table_array *v) -{ - v->a[309120] = 1; - v->a[309121] = anon_sym_LBRACE; - v->a[309122] = actions(14298); - v->a[309123] = 1; - v->a[309124] = anon_sym_LBRACK; - v->a[309125] = actions(14300); - v->a[309126] = 1; - v->a[309127] = anon_sym_LBRACK_LBRACK; - v->a[309128] = actions(14312); - v->a[309129] = 1; - v->a[309130] = anon_sym_LPAREN; - v->a[309131] = state(5423); - v->a[309132] = 4; - v->a[309133] = sym_if_statement; - v->a[309134] = sym_compound_statement; - v->a[309135] = sym_subshell; - v->a[309136] = sym_test_command; - v->a[309137] = 2; - v->a[309138] = actions(71); - v->a[309139] = 1; - small_parse_table_15457(v); -} - -void small_parse_table_15457(t_small_parse_table_array *v) -{ - v->a[309140] = sym_comment; - v->a[309141] = actions(14076); - v->a[309142] = 10; - v->a[309143] = anon_sym_U; - v->a[309144] = anon_sym_u; - v->a[309145] = anon_sym_L; - v->a[309146] = anon_sym_Q; - v->a[309147] = anon_sym_E; - v->a[309148] = anon_sym_P; - v->a[309149] = anon_sym_A; - v->a[309150] = anon_sym_K; - v->a[309151] = anon_sym_a; - v->a[309152] = anon_sym_k; - v->a[309153] = 8; - v->a[309154] = actions(71); - v->a[309155] = 1; - v->a[309156] = sym_comment; - v->a[309157] = actions(14268); - v->a[309158] = 1; - v->a[309159] = anon_sym_LPAREN_LPAREN; - small_parse_table_15458(v); -} - -void small_parse_table_15458(t_small_parse_table_array *v) -{ - v->a[309160] = actions(14270); - v->a[309161] = 1; - v->a[309162] = anon_sym_LPAREN; - v->a[309163] = actions(14272); - v->a[309164] = 1; - v->a[309165] = anon_sym_if; - v->a[309166] = actions(14274); - v->a[309167] = 1; - v->a[309168] = anon_sym_LBRACE; - v->a[309169] = actions(14276); - v->a[309170] = 1; - v->a[309171] = anon_sym_LBRACK; - v->a[309172] = actions(14278); - v->a[309173] = 1; - v->a[309174] = anon_sym_LBRACK_LBRACK; - v->a[309175] = state(5372); - v->a[309176] = 4; - v->a[309177] = sym_if_statement; - v->a[309178] = sym_compound_statement; - v->a[309179] = sym_subshell; - small_parse_table_15459(v); -} - -void small_parse_table_15459(t_small_parse_table_array *v) -{ - v->a[309180] = sym_test_command; - v->a[309181] = 8; - v->a[309182] = actions(71); - v->a[309183] = 1; - v->a[309184] = sym_comment; - v->a[309185] = actions(14268); - v->a[309186] = 1; - v->a[309187] = anon_sym_LPAREN_LPAREN; - v->a[309188] = actions(14270); - v->a[309189] = 1; - v->a[309190] = anon_sym_LPAREN; - v->a[309191] = actions(14272); - v->a[309192] = 1; - v->a[309193] = anon_sym_if; - v->a[309194] = actions(14274); - v->a[309195] = 1; - v->a[309196] = anon_sym_LBRACE; - v->a[309197] = actions(14276); - v->a[309198] = 1; - v->a[309199] = anon_sym_LBRACK; - small_parse_table_15460(v); -} - -/* EOF small_parse_table_3091.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3092.c b/parser/static/small_parse_table/small_parse_table_3092.c deleted file mode 100644 index 44a99b10..00000000 --- a/parser/static/small_parse_table/small_parse_table_3092.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3092.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15460(t_small_parse_table_array *v) -{ - v->a[309200] = actions(14278); - v->a[309201] = 1; - v->a[309202] = anon_sym_LBRACK_LBRACK; - v->a[309203] = state(5375); - v->a[309204] = 4; - v->a[309205] = sym_if_statement; - v->a[309206] = sym_compound_statement; - v->a[309207] = sym_subshell; - v->a[309208] = sym_test_command; - v->a[309209] = 2; - v->a[309210] = actions(3); - v->a[309211] = 1; - v->a[309212] = sym_comment; - v->a[309213] = actions(14314); - v->a[309214] = 10; - v->a[309215] = anon_sym_LPAREN_LPAREN; - v->a[309216] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[309217] = anon_sym_DOLLAR_LBRACK; - v->a[309218] = anon_sym_DOLLAR; - v->a[309219] = anon_sym_DQUOTE; - small_parse_table_15461(v); -} - -void small_parse_table_15461(t_small_parse_table_array *v) -{ - v->a[309220] = sym_string_content; - v->a[309221] = anon_sym_DOLLAR_LBRACE; - v->a[309222] = anon_sym_DOLLAR_LPAREN; - v->a[309223] = anon_sym_BQUOTE; - v->a[309224] = anon_sym_DOLLAR_BQUOTE; - v->a[309225] = 8; - v->a[309226] = actions(71); - v->a[309227] = 1; - v->a[309228] = sym_comment; - v->a[309229] = actions(14290); - v->a[309230] = 1; - v->a[309231] = anon_sym_LPAREN_LPAREN; - v->a[309232] = actions(14292); - v->a[309233] = 1; - v->a[309234] = anon_sym_LPAREN; - v->a[309235] = actions(14294); - v->a[309236] = 1; - v->a[309237] = anon_sym_if; - v->a[309238] = actions(14296); - v->a[309239] = 1; - small_parse_table_15462(v); -} - -void small_parse_table_15462(t_small_parse_table_array *v) -{ - v->a[309240] = anon_sym_LBRACE; - v->a[309241] = actions(14298); - v->a[309242] = 1; - v->a[309243] = anon_sym_LBRACK; - v->a[309244] = actions(14300); - v->a[309245] = 1; - v->a[309246] = anon_sym_LBRACK_LBRACK; - v->a[309247] = state(5475); - v->a[309248] = 4; - v->a[309249] = sym_if_statement; - v->a[309250] = sym_compound_statement; - v->a[309251] = sym_subshell; - v->a[309252] = sym_test_command; - v->a[309253] = 8; - v->a[309254] = actions(71); - v->a[309255] = 1; - v->a[309256] = sym_comment; - v->a[309257] = actions(14268); - v->a[309258] = 1; - v->a[309259] = anon_sym_LPAREN_LPAREN; - small_parse_table_15463(v); -} - -void small_parse_table_15463(t_small_parse_table_array *v) -{ - v->a[309260] = actions(14270); - v->a[309261] = 1; - v->a[309262] = anon_sym_LPAREN; - v->a[309263] = actions(14272); - v->a[309264] = 1; - v->a[309265] = anon_sym_if; - v->a[309266] = actions(14274); - v->a[309267] = 1; - v->a[309268] = anon_sym_LBRACE; - v->a[309269] = actions(14276); - v->a[309270] = 1; - v->a[309271] = anon_sym_LBRACK; - v->a[309272] = actions(14278); - v->a[309273] = 1; - v->a[309274] = anon_sym_LBRACK_LBRACK; - v->a[309275] = state(4747); - v->a[309276] = 4; - v->a[309277] = sym_if_statement; - v->a[309278] = sym_compound_statement; - v->a[309279] = sym_subshell; - small_parse_table_15464(v); -} - -void small_parse_table_15464(t_small_parse_table_array *v) -{ - v->a[309280] = sym_test_command; - v->a[309281] = 8; - v->a[309282] = actions(71); - v->a[309283] = 1; - v->a[309284] = sym_comment; - v->a[309285] = actions(14268); - v->a[309286] = 1; - v->a[309287] = anon_sym_LPAREN_LPAREN; - v->a[309288] = actions(14270); - v->a[309289] = 1; - v->a[309290] = anon_sym_LPAREN; - v->a[309291] = actions(14272); - v->a[309292] = 1; - v->a[309293] = anon_sym_if; - v->a[309294] = actions(14274); - v->a[309295] = 1; - v->a[309296] = anon_sym_LBRACE; - v->a[309297] = actions(14276); - v->a[309298] = 1; - v->a[309299] = anon_sym_LBRACK; - small_parse_table_15465(v); -} - -/* EOF small_parse_table_3092.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3093.c b/parser/static/small_parse_table/small_parse_table_3093.c deleted file mode 100644 index dae738ba..00000000 --- a/parser/static/small_parse_table/small_parse_table_3093.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3093.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15465(t_small_parse_table_array *v) -{ - v->a[309300] = actions(14278); - v->a[309301] = 1; - v->a[309302] = anon_sym_LBRACK_LBRACK; - v->a[309303] = state(4758); - v->a[309304] = 4; - v->a[309305] = sym_if_statement; - v->a[309306] = sym_compound_statement; - v->a[309307] = sym_subshell; - v->a[309308] = sym_test_command; - v->a[309309] = 2; - v->a[309310] = actions(3); - v->a[309311] = 1; - v->a[309312] = sym_comment; - v->a[309313] = actions(13333); - v->a[309314] = 10; - v->a[309315] = anon_sym_LPAREN_LPAREN; - v->a[309316] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[309317] = anon_sym_DOLLAR_LBRACK; - v->a[309318] = anon_sym_DOLLAR; - v->a[309319] = anon_sym_DQUOTE; - small_parse_table_15466(v); -} - -void small_parse_table_15466(t_small_parse_table_array *v) -{ - v->a[309320] = sym_string_content; - v->a[309321] = anon_sym_DOLLAR_LBRACE; - v->a[309322] = anon_sym_DOLLAR_LPAREN; - v->a[309323] = anon_sym_BQUOTE; - v->a[309324] = anon_sym_DOLLAR_BQUOTE; - v->a[309325] = 8; - v->a[309326] = actions(71); - v->a[309327] = 1; - v->a[309328] = sym_comment; - v->a[309329] = actions(14268); - v->a[309330] = 1; - v->a[309331] = anon_sym_LPAREN_LPAREN; - v->a[309332] = actions(14270); - v->a[309333] = 1; - v->a[309334] = anon_sym_LPAREN; - v->a[309335] = actions(14272); - v->a[309336] = 1; - v->a[309337] = anon_sym_if; - v->a[309338] = actions(14274); - v->a[309339] = 1; - small_parse_table_15467(v); -} - -void small_parse_table_15467(t_small_parse_table_array *v) -{ - v->a[309340] = anon_sym_LBRACE; - v->a[309341] = actions(14276); - v->a[309342] = 1; - v->a[309343] = anon_sym_LBRACK; - v->a[309344] = actions(14278); - v->a[309345] = 1; - v->a[309346] = anon_sym_LBRACK_LBRACK; - v->a[309347] = state(4685); - v->a[309348] = 4; - v->a[309349] = sym_if_statement; - v->a[309350] = sym_compound_statement; - v->a[309351] = sym_subshell; - v->a[309352] = sym_test_command; - v->a[309353] = 8; - v->a[309354] = actions(71); - v->a[309355] = 1; - v->a[309356] = sym_comment; - v->a[309357] = actions(14268); - v->a[309358] = 1; - v->a[309359] = anon_sym_LPAREN_LPAREN; - small_parse_table_15468(v); -} - -void small_parse_table_15468(t_small_parse_table_array *v) -{ - v->a[309360] = actions(14272); - v->a[309361] = 1; - v->a[309362] = anon_sym_if; - v->a[309363] = actions(14274); - v->a[309364] = 1; - v->a[309365] = anon_sym_LBRACE; - v->a[309366] = actions(14276); - v->a[309367] = 1; - v->a[309368] = anon_sym_LBRACK; - v->a[309369] = actions(14278); - v->a[309370] = 1; - v->a[309371] = anon_sym_LBRACK_LBRACK; - v->a[309372] = actions(14316); - v->a[309373] = 1; - v->a[309374] = anon_sym_LPAREN; - v->a[309375] = state(4667); - v->a[309376] = 4; - v->a[309377] = sym_if_statement; - v->a[309378] = sym_compound_statement; - v->a[309379] = sym_subshell; - small_parse_table_15469(v); -} - -void small_parse_table_15469(t_small_parse_table_array *v) -{ - v->a[309380] = sym_test_command; - v->a[309381] = 8; - v->a[309382] = actions(71); - v->a[309383] = 1; - v->a[309384] = sym_comment; - v->a[309385] = actions(14268); - v->a[309386] = 1; - v->a[309387] = anon_sym_LPAREN_LPAREN; - v->a[309388] = actions(14272); - v->a[309389] = 1; - v->a[309390] = anon_sym_if; - v->a[309391] = actions(14274); - v->a[309392] = 1; - v->a[309393] = anon_sym_LBRACE; - v->a[309394] = actions(14276); - v->a[309395] = 1; - v->a[309396] = anon_sym_LBRACK; - v->a[309397] = actions(14278); - v->a[309398] = 1; - v->a[309399] = anon_sym_LBRACK_LBRACK; - small_parse_table_15470(v); -} - -/* EOF small_parse_table_3093.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3094.c b/parser/static/small_parse_table/small_parse_table_3094.c deleted file mode 100644 index d6f61a40..00000000 --- a/parser/static/small_parse_table/small_parse_table_3094.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3094.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15470(t_small_parse_table_array *v) -{ - v->a[309400] = actions(14318); - v->a[309401] = 1; - v->a[309402] = anon_sym_LPAREN; - v->a[309403] = state(4995); - v->a[309404] = 4; - v->a[309405] = sym_if_statement; - v->a[309406] = sym_compound_statement; - v->a[309407] = sym_subshell; - v->a[309408] = sym_test_command; - v->a[309409] = 10; - v->a[309410] = actions(71); - v->a[309411] = 1; - v->a[309412] = sym_comment; - v->a[309413] = actions(14320); - v->a[309414] = 1; - v->a[309415] = anon_sym_SLASH; - v->a[309416] = actions(14322); - v->a[309417] = 1; - v->a[309418] = anon_sym_DQUOTE; - v->a[309419] = actions(14324); - small_parse_table_15471(v); -} - -void small_parse_table_15471(t_small_parse_table_array *v) -{ - v->a[309420] = 1; - v->a[309421] = anon_sym_RBRACE3; - v->a[309422] = actions(14326); - v->a[309423] = 1; - v->a[309424] = anon_sym_DOLLAR_LPAREN; - v->a[309425] = actions(14328); - v->a[309426] = 1; - v->a[309427] = anon_sym_BQUOTE; - v->a[309428] = actions(14330); - v->a[309429] = 1; - v->a[309430] = anon_sym_DOLLAR_BQUOTE; - v->a[309431] = actions(14332); - v->a[309432] = 1; - v->a[309433] = sym__regex_no_slash; - v->a[309434] = state(6582); - v->a[309435] = 1; - v->a[309436] = sym_string; - v->a[309437] = state(6749); - v->a[309438] = 1; - v->a[309439] = sym_command_substitution; - small_parse_table_15472(v); -} - -void small_parse_table_15472(t_small_parse_table_array *v) -{ - v->a[309440] = 6; - v->a[309441] = actions(3); - v->a[309442] = 1; - v->a[309443] = sym_comment; - v->a[309444] = actions(1263); - v->a[309445] = 1; - v->a[309446] = aux_sym_heredoc_redirect_token1; - v->a[309447] = actions(14334); - v->a[309448] = 1; - v->a[309449] = aux_sym_concatenation_token1; - v->a[309450] = actions(14336); - v->a[309451] = 1; - v->a[309452] = sym__concat; - v->a[309453] = state(6201); - v->a[309454] = 1; - v->a[309455] = aux_sym_concatenation_repeat1; - v->a[309456] = actions(1261); - v->a[309457] = 5; - v->a[309458] = anon_sym_in; - v->a[309459] = anon_sym_SEMI; - small_parse_table_15473(v); -} - -void small_parse_table_15473(t_small_parse_table_array *v) -{ - v->a[309460] = anon_sym_AMP; - v->a[309461] = anon_sym_SEMI_SEMI; - v->a[309462] = sym__special_character; - v->a[309463] = 7; - v->a[309464] = actions(3); - v->a[309465] = 1; - v->a[309466] = sym_comment; - v->a[309467] = actions(14334); - v->a[309468] = 1; - v->a[309469] = aux_sym_concatenation_token1; - v->a[309470] = actions(14336); - v->a[309471] = 1; - v->a[309472] = sym__concat; - v->a[309473] = actions(14338); - v->a[309474] = 1; - v->a[309475] = anon_sym_in; - v->a[309476] = actions(14342); - v->a[309477] = 1; - v->a[309478] = aux_sym_heredoc_redirect_token1; - v->a[309479] = state(6201); - small_parse_table_15474(v); -} - -void small_parse_table_15474(t_small_parse_table_array *v) -{ - v->a[309480] = 1; - v->a[309481] = aux_sym_concatenation_repeat1; - v->a[309482] = actions(14340); - v->a[309483] = 3; - v->a[309484] = anon_sym_SEMI; - v->a[309485] = anon_sym_AMP; - v->a[309486] = anon_sym_SEMI_SEMI; - v->a[309487] = 8; - v->a[309488] = actions(3); - v->a[309489] = 1; - v->a[309490] = sym_comment; - v->a[309491] = actions(14344); - v->a[309492] = 1; - v->a[309493] = anon_sym_RPAREN; - v->a[309494] = actions(14346); - v->a[309495] = 1; - v->a[309496] = anon_sym_DQUOTE; - v->a[309497] = actions(14348); - v->a[309498] = 1; - v->a[309499] = sym_raw_string; - small_parse_table_15475(v); -} - -/* EOF small_parse_table_3094.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3095.c b/parser/static/small_parse_table/small_parse_table_3095.c deleted file mode 100644 index 96b9f61f..00000000 --- a/parser/static/small_parse_table/small_parse_table_3095.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3095.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15475(t_small_parse_table_array *v) -{ - v->a[309500] = actions(14350); - v->a[309501] = 1; - v->a[309502] = anon_sym_RBRACE3; - v->a[309503] = actions(14352); - v->a[309504] = 1; - v->a[309505] = aux_sym__expansion_regex_token1; - v->a[309506] = actions(14354); - v->a[309507] = 1; - v->a[309508] = sym_regex; - v->a[309509] = state(6194); - v->a[309510] = 2; - v->a[309511] = sym_string; - v->a[309512] = aux_sym__expansion_regex_repeat1; - v->a[309513] = 7; - v->a[309514] = actions(3); - v->a[309515] = 1; - v->a[309516] = sym_comment; - v->a[309517] = actions(14334); - v->a[309518] = 1; - v->a[309519] = aux_sym_concatenation_token1; - small_parse_table_15476(v); -} - -void small_parse_table_15476(t_small_parse_table_array *v) -{ - v->a[309520] = actions(14336); - v->a[309521] = 1; - v->a[309522] = sym__concat; - v->a[309523] = actions(14356); - v->a[309524] = 1; - v->a[309525] = anon_sym_in; - v->a[309526] = actions(14360); - v->a[309527] = 1; - v->a[309528] = aux_sym_heredoc_redirect_token1; - v->a[309529] = state(6201); - v->a[309530] = 1; - v->a[309531] = aux_sym_concatenation_repeat1; - v->a[309532] = actions(14358); - v->a[309533] = 3; - v->a[309534] = anon_sym_SEMI; - v->a[309535] = anon_sym_AMP; - v->a[309536] = anon_sym_SEMI_SEMI; - v->a[309537] = 7; - v->a[309538] = actions(3); - v->a[309539] = 1; - small_parse_table_15477(v); -} - -void small_parse_table_15477(t_small_parse_table_array *v) -{ - v->a[309540] = sym_comment; - v->a[309541] = actions(14334); - v->a[309542] = 1; - v->a[309543] = aux_sym_concatenation_token1; - v->a[309544] = actions(14336); - v->a[309545] = 1; - v->a[309546] = sym__concat; - v->a[309547] = actions(14362); - v->a[309548] = 1; - v->a[309549] = anon_sym_in; - v->a[309550] = actions(14366); - v->a[309551] = 1; - v->a[309552] = aux_sym_heredoc_redirect_token1; - v->a[309553] = state(6193); - v->a[309554] = 1; - v->a[309555] = aux_sym_concatenation_repeat1; - v->a[309556] = actions(14364); - v->a[309557] = 3; - v->a[309558] = anon_sym_SEMI; - v->a[309559] = anon_sym_AMP; - small_parse_table_15478(v); -} - -void small_parse_table_15478(t_small_parse_table_array *v) -{ - v->a[309560] = anon_sym_SEMI_SEMI; - v->a[309561] = 6; - v->a[309562] = actions(3); - v->a[309563] = 1; - v->a[309564] = sym_comment; - v->a[309565] = actions(1288); - v->a[309566] = 1; - v->a[309567] = aux_sym_heredoc_redirect_token1; - v->a[309568] = actions(14334); - v->a[309569] = 1; - v->a[309570] = aux_sym_concatenation_token1; - v->a[309571] = actions(14368); - v->a[309572] = 1; - v->a[309573] = sym__concat; - v->a[309574] = state(6204); - v->a[309575] = 1; - v->a[309576] = aux_sym_concatenation_repeat1; - v->a[309577] = actions(1286); - v->a[309578] = 4; - v->a[309579] = anon_sym_in; - small_parse_table_15479(v); -} - -void small_parse_table_15479(t_small_parse_table_array *v) -{ - v->a[309580] = anon_sym_SEMI; - v->a[309581] = anon_sym_AMP; - v->a[309582] = anon_sym_SEMI_SEMI; - v->a[309583] = 8; - v->a[309584] = actions(3); - v->a[309585] = 1; - v->a[309586] = sym_comment; - v->a[309587] = actions(14370); - v->a[309588] = 1; - v->a[309589] = anon_sym_RPAREN; - v->a[309590] = actions(14373); - v->a[309591] = 1; - v->a[309592] = anon_sym_DQUOTE; - v->a[309593] = actions(14376); - v->a[309594] = 1; - v->a[309595] = sym_raw_string; - v->a[309596] = actions(14379); - v->a[309597] = 1; - v->a[309598] = anon_sym_RBRACE3; - v->a[309599] = actions(14381); - small_parse_table_15480(v); -} - -/* EOF small_parse_table_3095.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3096.c b/parser/static/small_parse_table/small_parse_table_3096.c deleted file mode 100644 index cf456bc1..00000000 --- a/parser/static/small_parse_table/small_parse_table_3096.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3096.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15480(t_small_parse_table_array *v) -{ - v->a[309600] = 1; - v->a[309601] = aux_sym__expansion_regex_token1; - v->a[309602] = actions(14384); - v->a[309603] = 1; - v->a[309604] = sym_regex; - v->a[309605] = state(6194); - v->a[309606] = 2; - v->a[309607] = sym_string; - v->a[309608] = aux_sym__expansion_regex_repeat1; - v->a[309609] = 7; - v->a[309610] = actions(71); - v->a[309611] = 1; - v->a[309612] = sym_comment; - v->a[309613] = actions(7793); - v->a[309614] = 1; - v->a[309615] = aux_sym_number_token1; - v->a[309616] = actions(7795); - v->a[309617] = 1; - v->a[309618] = aux_sym_number_token2; - v->a[309619] = actions(14387); - small_parse_table_15481(v); -} - -void small_parse_table_15481(t_small_parse_table_array *v) -{ - v->a[309620] = 1; - v->a[309621] = anon_sym_DOLLAR_LBRACE; - v->a[309622] = actions(14389); - v->a[309623] = 1; - v->a[309624] = aux_sym__simple_variable_name_token1; - v->a[309625] = state(6227); - v->a[309626] = 1; - v->a[309627] = sym__expansion_max_length_binary_expression; - v->a[309628] = state(6215); - v->a[309629] = 3; - v->a[309630] = sym_number; - v->a[309631] = sym_expansion; - v->a[309632] = sym__expansion_max_length_expression; - v->a[309633] = 7; - v->a[309634] = actions(71); - v->a[309635] = 1; - v->a[309636] = sym_comment; - v->a[309637] = actions(7793); - v->a[309638] = 1; - v->a[309639] = aux_sym_number_token1; - small_parse_table_15482(v); -} - -void small_parse_table_15482(t_small_parse_table_array *v) -{ - v->a[309640] = actions(7795); - v->a[309641] = 1; - v->a[309642] = aux_sym_number_token2; - v->a[309643] = actions(14387); - v->a[309644] = 1; - v->a[309645] = anon_sym_DOLLAR_LBRACE; - v->a[309646] = actions(14391); - v->a[309647] = 1; - v->a[309648] = aux_sym__simple_variable_name_token1; - v->a[309649] = state(6227); - v->a[309650] = 1; - v->a[309651] = sym__expansion_max_length_binary_expression; - v->a[309652] = state(6212); - v->a[309653] = 3; - v->a[309654] = sym_number; - v->a[309655] = sym_expansion; - v->a[309656] = sym__expansion_max_length_expression; - v->a[309657] = 8; - v->a[309658] = actions(3); - v->a[309659] = 1; - small_parse_table_15483(v); -} - -void small_parse_table_15483(t_small_parse_table_array *v) -{ - v->a[309660] = sym_comment; - v->a[309661] = actions(14344); - v->a[309662] = 1; - v->a[309663] = anon_sym_RPAREN; - v->a[309664] = actions(14346); - v->a[309665] = 1; - v->a[309666] = anon_sym_DQUOTE; - v->a[309667] = actions(14352); - v->a[309668] = 1; - v->a[309669] = aux_sym__expansion_regex_token1; - v->a[309670] = actions(14393); - v->a[309671] = 1; - v->a[309672] = sym_raw_string; - v->a[309673] = actions(14395); - v->a[309674] = 1; - v->a[309675] = anon_sym_RBRACE3; - v->a[309676] = actions(14397); - v->a[309677] = 1; - v->a[309678] = sym_regex; - v->a[309679] = state(6190); - small_parse_table_15484(v); -} - -void small_parse_table_15484(t_small_parse_table_array *v) -{ - v->a[309680] = 2; - v->a[309681] = sym_string; - v->a[309682] = aux_sym__expansion_regex_repeat1; - v->a[309683] = 7; - v->a[309684] = actions(3); - v->a[309685] = 1; - v->a[309686] = sym_comment; - v->a[309687] = actions(14334); - v->a[309688] = 1; - v->a[309689] = aux_sym_concatenation_token1; - v->a[309690] = actions(14336); - v->a[309691] = 1; - v->a[309692] = sym__concat; - v->a[309693] = actions(14399); - v->a[309694] = 1; - v->a[309695] = anon_sym_in; - v->a[309696] = actions(14403); - v->a[309697] = 1; - v->a[309698] = aux_sym_heredoc_redirect_token1; - v->a[309699] = state(6193); - small_parse_table_15485(v); -} - -/* EOF small_parse_table_3096.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3097.c b/parser/static/small_parse_table/small_parse_table_3097.c deleted file mode 100644 index 6a8facd4..00000000 --- a/parser/static/small_parse_table/small_parse_table_3097.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3097.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15485(t_small_parse_table_array *v) -{ - v->a[309700] = 1; - v->a[309701] = aux_sym_concatenation_repeat1; - v->a[309702] = actions(14401); - v->a[309703] = 3; - v->a[309704] = anon_sym_SEMI; - v->a[309705] = anon_sym_AMP; - v->a[309706] = anon_sym_SEMI_SEMI; - v->a[309707] = 7; - v->a[309708] = actions(3); - v->a[309709] = 1; - v->a[309710] = sym_comment; - v->a[309711] = actions(14334); - v->a[309712] = 1; - v->a[309713] = aux_sym_concatenation_token1; - v->a[309714] = actions(14336); - v->a[309715] = 1; - v->a[309716] = sym__concat; - v->a[309717] = actions(14405); - v->a[309718] = 1; - v->a[309719] = anon_sym_in; - small_parse_table_15486(v); -} - -void small_parse_table_15486(t_small_parse_table_array *v) -{ - v->a[309720] = actions(14409); - v->a[309721] = 1; - v->a[309722] = aux_sym_heredoc_redirect_token1; - v->a[309723] = state(6193); - v->a[309724] = 1; - v->a[309725] = aux_sym_concatenation_repeat1; - v->a[309726] = actions(14407); - v->a[309727] = 3; - v->a[309728] = anon_sym_SEMI; - v->a[309729] = anon_sym_AMP; - v->a[309730] = anon_sym_SEMI_SEMI; - v->a[309731] = 7; - v->a[309732] = actions(3); - v->a[309733] = 1; - v->a[309734] = sym_comment; - v->a[309735] = actions(14334); - v->a[309736] = 1; - v->a[309737] = aux_sym_concatenation_token1; - v->a[309738] = actions(14336); - v->a[309739] = 1; - small_parse_table_15487(v); -} - -void small_parse_table_15487(t_small_parse_table_array *v) -{ - v->a[309740] = sym__concat; - v->a[309741] = actions(14411); - v->a[309742] = 1; - v->a[309743] = anon_sym_in; - v->a[309744] = actions(14415); - v->a[309745] = 1; - v->a[309746] = aux_sym_heredoc_redirect_token1; - v->a[309747] = state(6201); - v->a[309748] = 1; - v->a[309749] = aux_sym_concatenation_repeat1; - v->a[309750] = actions(14413); - v->a[309751] = 3; - v->a[309752] = anon_sym_SEMI; - v->a[309753] = anon_sym_AMP; - v->a[309754] = anon_sym_SEMI_SEMI; - v->a[309755] = 6; - v->a[309756] = actions(3); - v->a[309757] = 1; - v->a[309758] = sym_comment; - v->a[309759] = actions(1267); - small_parse_table_15488(v); -} - -void small_parse_table_15488(t_small_parse_table_array *v) -{ - v->a[309760] = 1; - v->a[309761] = aux_sym_heredoc_redirect_token1; - v->a[309762] = actions(14334); - v->a[309763] = 1; - v->a[309764] = aux_sym_concatenation_token1; - v->a[309765] = actions(14417); - v->a[309766] = 1; - v->a[309767] = sym__concat; - v->a[309768] = state(6204); - v->a[309769] = 1; - v->a[309770] = aux_sym_concatenation_repeat1; - v->a[309771] = actions(1265); - v->a[309772] = 4; - v->a[309773] = anon_sym_in; - v->a[309774] = anon_sym_SEMI; - v->a[309775] = anon_sym_AMP; - v->a[309776] = anon_sym_SEMI_SEMI; - v->a[309777] = 7; - v->a[309778] = actions(3); - v->a[309779] = 1; - small_parse_table_15489(v); -} - -void small_parse_table_15489(t_small_parse_table_array *v) -{ - v->a[309780] = sym_comment; - v->a[309781] = actions(14334); - v->a[309782] = 1; - v->a[309783] = aux_sym_concatenation_token1; - v->a[309784] = actions(14336); - v->a[309785] = 1; - v->a[309786] = sym__concat; - v->a[309787] = actions(14419); - v->a[309788] = 1; - v->a[309789] = anon_sym_in; - v->a[309790] = actions(14423); - v->a[309791] = 1; - v->a[309792] = aux_sym_heredoc_redirect_token1; - v->a[309793] = state(6193); - v->a[309794] = 1; - v->a[309795] = aux_sym_concatenation_repeat1; - v->a[309796] = actions(14421); - v->a[309797] = 3; - v->a[309798] = anon_sym_SEMI; - v->a[309799] = anon_sym_AMP; - small_parse_table_15490(v); -} - -/* EOF small_parse_table_3097.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3098.c b/parser/static/small_parse_table/small_parse_table_3098.c deleted file mode 100644 index 858fa0bf..00000000 --- a/parser/static/small_parse_table/small_parse_table_3098.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3098.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15490(t_small_parse_table_array *v) -{ - v->a[309800] = anon_sym_SEMI_SEMI; - v->a[309801] = 7; - v->a[309802] = actions(3); - v->a[309803] = 1; - v->a[309804] = sym_comment; - v->a[309805] = actions(14334); - v->a[309806] = 1; - v->a[309807] = aux_sym_concatenation_token1; - v->a[309808] = actions(14336); - v->a[309809] = 1; - v->a[309810] = sym__concat; - v->a[309811] = actions(14425); - v->a[309812] = 1; - v->a[309813] = anon_sym_in; - v->a[309814] = actions(14429); - v->a[309815] = 1; - v->a[309816] = aux_sym_heredoc_redirect_token1; - v->a[309817] = state(6201); - v->a[309818] = 1; - v->a[309819] = aux_sym_concatenation_repeat1; - small_parse_table_15491(v); -} - -void small_parse_table_15491(t_small_parse_table_array *v) -{ - v->a[309820] = actions(14427); - v->a[309821] = 3; - v->a[309822] = anon_sym_SEMI; - v->a[309823] = anon_sym_AMP; - v->a[309824] = anon_sym_SEMI_SEMI; - v->a[309825] = 6; - v->a[309826] = actions(3); - v->a[309827] = 1; - v->a[309828] = sym_comment; - v->a[309829] = actions(1253); - v->a[309830] = 1; - v->a[309831] = aux_sym_heredoc_redirect_token1; - v->a[309832] = actions(14431); - v->a[309833] = 1; - v->a[309834] = aux_sym_concatenation_token1; - v->a[309835] = actions(14434); - v->a[309836] = 1; - v->a[309837] = sym__concat; - v->a[309838] = state(6204); - v->a[309839] = 1; - small_parse_table_15492(v); -} - -void small_parse_table_15492(t_small_parse_table_array *v) -{ - v->a[309840] = aux_sym_concatenation_repeat1; - v->a[309841] = actions(1251); - v->a[309842] = 4; - v->a[309843] = anon_sym_in; - v->a[309844] = anon_sym_SEMI; - v->a[309845] = anon_sym_AMP; - v->a[309846] = anon_sym_SEMI_SEMI; - v->a[309847] = 3; - v->a[309848] = actions(3); - v->a[309849] = 1; - v->a[309850] = sym_comment; - v->a[309851] = actions(1326); - v->a[309852] = 2; - v->a[309853] = sym__concat; - v->a[309854] = aux_sym_heredoc_redirect_token1; - v->a[309855] = actions(1324); - v->a[309856] = 5; - v->a[309857] = anon_sym_in; - v->a[309858] = anon_sym_SEMI; - v->a[309859] = anon_sym_AMP; - small_parse_table_15493(v); -} - -void small_parse_table_15493(t_small_parse_table_array *v) -{ - v->a[309860] = anon_sym_SEMI_SEMI; - v->a[309861] = aux_sym_concatenation_token1; - v->a[309862] = 3; - v->a[309863] = actions(3); - v->a[309864] = 1; - v->a[309865] = sym_comment; - v->a[309866] = actions(1350); - v->a[309867] = 2; - v->a[309868] = sym__concat; - v->a[309869] = aux_sym_heredoc_redirect_token1; - v->a[309870] = actions(1348); - v->a[309871] = 5; - v->a[309872] = anon_sym_in; - v->a[309873] = anon_sym_SEMI; - v->a[309874] = anon_sym_AMP; - v->a[309875] = anon_sym_SEMI_SEMI; - v->a[309876] = aux_sym_concatenation_token1; - v->a[309877] = 3; - v->a[309878] = actions(3); - v->a[309879] = 1; - small_parse_table_15494(v); -} - -void small_parse_table_15494(t_small_parse_table_array *v) -{ - v->a[309880] = sym_comment; - v->a[309881] = actions(1294); - v->a[309882] = 2; - v->a[309883] = sym__concat; - v->a[309884] = aux_sym_heredoc_redirect_token1; - v->a[309885] = actions(1292); - v->a[309886] = 5; - v->a[309887] = anon_sym_in; - v->a[309888] = anon_sym_SEMI; - v->a[309889] = anon_sym_AMP; - v->a[309890] = anon_sym_SEMI_SEMI; - v->a[309891] = aux_sym_concatenation_token1; - v->a[309892] = 4; - v->a[309893] = actions(71); - v->a[309894] = 1; - v->a[309895] = sym_comment; - v->a[309896] = actions(14439); - v->a[309897] = 1; - v->a[309898] = anon_sym_COLON; - v->a[309899] = actions(14441); - small_parse_table_15495(v); -} - -/* EOF small_parse_table_3098.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3099.c b/parser/static/small_parse_table/small_parse_table_3099.c deleted file mode 100644 index 24a2550e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3099.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3099.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15495(t_small_parse_table_array *v) -{ - v->a[309900] = 1; - v->a[309901] = anon_sym_RBRACE3; - v->a[309902] = actions(14437); - v->a[309903] = 5; - v->a[309904] = anon_sym_PLUS; - v->a[309905] = anon_sym_DASH; - v->a[309906] = anon_sym_STAR; - v->a[309907] = anon_sym_SLASH; - v->a[309908] = anon_sym_PERCENT; - v->a[309909] = 3; - v->a[309910] = actions(3); - v->a[309911] = 1; - v->a[309912] = sym_comment; - v->a[309913] = actions(1322); - v->a[309914] = 2; - v->a[309915] = sym__concat; - v->a[309916] = aux_sym_heredoc_redirect_token1; - v->a[309917] = actions(1320); - v->a[309918] = 5; - v->a[309919] = anon_sym_in; - small_parse_table_15496(v); -} - -void small_parse_table_15496(t_small_parse_table_array *v) -{ - v->a[309920] = anon_sym_SEMI; - v->a[309921] = anon_sym_AMP; - v->a[309922] = anon_sym_SEMI_SEMI; - v->a[309923] = aux_sym_concatenation_token1; - v->a[309924] = 3; - v->a[309925] = actions(3); - v->a[309926] = 1; - v->a[309927] = sym_comment; - v->a[309928] = actions(1302); - v->a[309929] = 2; - v->a[309930] = sym__concat; - v->a[309931] = aux_sym_heredoc_redirect_token1; - v->a[309932] = actions(1300); - v->a[309933] = 5; - v->a[309934] = anon_sym_in; - v->a[309935] = anon_sym_SEMI; - v->a[309936] = anon_sym_AMP; - v->a[309937] = anon_sym_SEMI_SEMI; - v->a[309938] = aux_sym_concatenation_token1; - v->a[309939] = 3; - small_parse_table_15497(v); -} - -void small_parse_table_15497(t_small_parse_table_array *v) -{ - v->a[309940] = actions(71); - v->a[309941] = 1; - v->a[309942] = sym_comment; - v->a[309943] = actions(1356); - v->a[309944] = 1; - v->a[309945] = anon_sym_DOLLAR; - v->a[309946] = actions(1358); - v->a[309947] = 6; - v->a[309948] = sym_heredoc_content; - v->a[309949] = sym_heredoc_end; - v->a[309950] = anon_sym_DOLLAR_LBRACE; - v->a[309951] = anon_sym_DOLLAR_LPAREN; - v->a[309952] = anon_sym_BQUOTE; - v->a[309953] = anon_sym_DOLLAR_BQUOTE; - v->a[309954] = 3; - v->a[309955] = actions(71); - v->a[309956] = 1; - v->a[309957] = sym_comment; - v->a[309958] = actions(14445); - v->a[309959] = 3; - small_parse_table_15498(v); -} - -void small_parse_table_15498(t_small_parse_table_array *v) -{ - v->a[309960] = anon_sym_STAR; - v->a[309961] = anon_sym_SLASH; - v->a[309962] = anon_sym_PERCENT; - v->a[309963] = actions(14443); - v->a[309964] = 4; - v->a[309965] = anon_sym_PLUS; - v->a[309966] = anon_sym_DASH; - v->a[309967] = anon_sym_COLON; - v->a[309968] = anon_sym_RBRACE3; - v->a[309969] = 6; - v->a[309970] = actions(3); - v->a[309971] = 1; - v->a[309972] = sym_comment; - v->a[309973] = actions(14425); - v->a[309974] = 1; - v->a[309975] = anon_sym_in; - v->a[309976] = actions(14429); - v->a[309977] = 1; - v->a[309978] = aux_sym_heredoc_redirect_token1; - v->a[309979] = actions(14447); - small_parse_table_15499(v); -} - -void small_parse_table_15499(t_small_parse_table_array *v) -{ - v->a[309980] = 1; - v->a[309981] = sym__special_character; - v->a[309982] = state(6240); - v->a[309983] = 1; - v->a[309984] = aux_sym__literal_repeat1; - v->a[309985] = actions(14427); - v->a[309986] = 3; - v->a[309987] = anon_sym_SEMI; - v->a[309988] = anon_sym_AMP; - v->a[309989] = anon_sym_SEMI_SEMI; - v->a[309990] = 3; - v->a[309991] = actions(3); - v->a[309992] = 1; - v->a[309993] = sym_comment; - v->a[309994] = actions(1346); - v->a[309995] = 2; - v->a[309996] = sym__concat; - v->a[309997] = aux_sym_heredoc_redirect_token1; - v->a[309998] = actions(1344); - v->a[309999] = 5; - small_parse_table_15500(v); -} - -/* EOF small_parse_table_3099.c */ diff --git a/parser/static/small_parse_table/small_parse_table_31.c b/parser/static/small_parse_table/small_parse_table_31.c index 5247673f..f488fca5 100644 --- a/parser/static/small_parse_table/small_parse_table_31.c +++ b/parser/static/small_parse_table/small_parse_table_31.c @@ -14,126 +14,126 @@ void small_parse_table_155(t_small_parse_table_array *v) { - v->a[3100] = actions(1579); - v->a[3101] = 2; - v->a[3102] = anon_sym_LPAREN_LPAREN; - v->a[3103] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3104] = actions(1581); - v->a[3105] = 2; - v->a[3106] = anon_sym_EQ_EQ; - v->a[3107] = anon_sym_EQ_TILDE; - v->a[3108] = actions(1605); - v->a[3109] = 2; - v->a[3110] = anon_sym_LT_LPAREN; - v->a[3111] = anon_sym_GT_LPAREN; - v->a[3112] = actions(1577); - v->a[3113] = 3; - v->a[3114] = sym_raw_string; - v->a[3115] = sym_ansi_c_string; - v->a[3116] = sym_word; - v->a[3117] = actions(1627); - v->a[3118] = 3; - v->a[3119] = sym_file_descriptor; + v->a[3100] = sym_file_descriptor; + v->a[3101] = ts_builtin_sym_end; + v->a[3102] = aux_sym_heredoc_redirect_token1; + v->a[3103] = state(790); + v->a[3104] = 7; + v->a[3105] = sym_arithmetic_expansion; + v->a[3106] = sym_brace_expression; + v->a[3107] = sym_string; + v->a[3108] = sym_number; + v->a[3109] = sym_simple_expansion; + v->a[3110] = sym_expansion; + v->a[3111] = sym_command_substitution; + v->a[3112] = actions(757); + v->a[3113] = 19; + v->a[3114] = anon_sym_PIPE; + v->a[3115] = anon_sym_SEMI_SEMI; + v->a[3116] = anon_sym_PIPE_AMP; + v->a[3117] = anon_sym_AMP_AMP; + v->a[3118] = anon_sym_PIPE_PIPE; + v->a[3119] = anon_sym_LT; small_parse_table_156(v); } void small_parse_table_156(t_small_parse_table_array *v) { - v->a[3120] = ts_builtin_sym_end; - v->a[3121] = aux_sym_heredoc_redirect_token1; - v->a[3122] = state(1093); - v->a[3123] = 9; - v->a[3124] = sym_arithmetic_expansion; - v->a[3125] = sym_brace_expression; - v->a[3126] = sym_string; - v->a[3127] = sym_translated_string; - v->a[3128] = sym_number; - v->a[3129] = sym_simple_expansion; - v->a[3130] = sym_expansion; - v->a[3131] = sym_command_substitution; - v->a[3132] = sym_process_substitution; - v->a[3133] = actions(1625); - v->a[3134] = 19; - v->a[3135] = anon_sym_SEMI; - v->a[3136] = anon_sym_PIPE_PIPE; - v->a[3137] = anon_sym_AMP_AMP; - v->a[3138] = anon_sym_PIPE; - v->a[3139] = anon_sym_AMP; + v->a[3120] = anon_sym_GT; + v->a[3121] = anon_sym_GT_GT; + v->a[3122] = anon_sym_AMP_GT; + v->a[3123] = anon_sym_AMP_GT_GT; + v->a[3124] = anon_sym_LT_AMP; + v->a[3125] = anon_sym_GT_AMP; + v->a[3126] = anon_sym_GT_PIPE; + v->a[3127] = anon_sym_LT_AMP_DASH; + v->a[3128] = anon_sym_GT_AMP_DASH; + v->a[3129] = anon_sym_LT_LT; + v->a[3130] = anon_sym_LT_LT_DASH; + v->a[3131] = anon_sym_AMP; + v->a[3132] = anon_sym_SEMI; + v->a[3133] = 6; + v->a[3134] = actions(3); + v->a[3135] = 1; + v->a[3136] = sym_comment; + v->a[3137] = actions(1188); + v->a[3138] = 1; + v->a[3139] = sym_variable_name; small_parse_table_157(v); } void small_parse_table_157(t_small_parse_table_array *v) { - v->a[3140] = anon_sym_LT; - v->a[3141] = anon_sym_GT; - v->a[3142] = anon_sym_LT_LT; - v->a[3143] = anon_sym_GT_GT; - v->a[3144] = anon_sym_SEMI_SEMI; - v->a[3145] = anon_sym_PIPE_AMP; - v->a[3146] = anon_sym_AMP_GT; - v->a[3147] = anon_sym_AMP_GT_GT; - v->a[3148] = anon_sym_LT_AMP; - v->a[3149] = anon_sym_GT_AMP; - v->a[3150] = anon_sym_GT_PIPE; - v->a[3151] = anon_sym_LT_AMP_DASH; - v->a[3152] = anon_sym_GT_AMP_DASH; - v->a[3153] = anon_sym_LT_LT_DASH; - v->a[3154] = 8; - v->a[3155] = actions(3); - v->a[3156] = 1; - v->a[3157] = sym_comment; - v->a[3158] = actions(1819); - v->a[3159] = 1; + v->a[3140] = actions(1186); + v->a[3141] = 2; + v->a[3142] = aux_sym__simple_variable_name_token1; + v->a[3143] = aux_sym__multiline_variable_name_token1; + v->a[3144] = actions(816); + v->a[3145] = 5; + v->a[3146] = sym_file_descriptor; + v->a[3147] = sym_test_operator; + v->a[3148] = sym__bare_dollar; + v->a[3149] = sym__brace_start; + v->a[3150] = ts_builtin_sym_end; + v->a[3151] = actions(1184); + v->a[3152] = 9; + v->a[3153] = anon_sym_BANG; + v->a[3154] = anon_sym_DASH; + v->a[3155] = anon_sym_STAR; + v->a[3156] = anon_sym_QMARK; + v->a[3157] = anon_sym_DOLLAR; + v->a[3158] = anon_sym_POUND; + v->a[3159] = anon_sym_AT; small_parse_table_158(v); } void small_parse_table_158(t_small_parse_table_array *v) { - v->a[3160] = anon_sym_DQUOTE; - v->a[3161] = actions(1823); - v->a[3162] = 1; - v->a[3163] = sym_variable_name; - v->a[3164] = state(1125); - v->a[3165] = 1; - v->a[3166] = sym_string; - v->a[3167] = actions(1821); - v->a[3168] = 2; - v->a[3169] = aux_sym__simple_variable_name_token1; - v->a[3170] = aux_sym__multiline_variable_name_token1; - v->a[3171] = actions(1235); - v->a[3172] = 5; - v->a[3173] = sym_file_descriptor; - v->a[3174] = sym_test_operator; - v->a[3175] = sym__bare_dollar; - v->a[3176] = sym__brace_start; - v->a[3177] = ts_builtin_sym_end; - v->a[3178] = actions(1817); - v->a[3179] = 9; + v->a[3160] = anon_sym_0; + v->a[3161] = anon_sym__; + v->a[3162] = actions(810); + v->a[3163] = 32; + v->a[3164] = anon_sym_LPAREN; + v->a[3165] = anon_sym_PIPE; + v->a[3166] = anon_sym_SEMI_SEMI; + v->a[3167] = anon_sym_PIPE_AMP; + v->a[3168] = anon_sym_AMP_AMP; + v->a[3169] = anon_sym_PIPE_PIPE; + v->a[3170] = anon_sym_LT; + v->a[3171] = anon_sym_GT; + v->a[3172] = anon_sym_GT_GT; + v->a[3173] = anon_sym_AMP_GT; + v->a[3174] = anon_sym_AMP_GT_GT; + v->a[3175] = anon_sym_LT_AMP; + v->a[3176] = anon_sym_GT_AMP; + v->a[3177] = anon_sym_GT_PIPE; + v->a[3178] = anon_sym_LT_AMP_DASH; + v->a[3179] = anon_sym_GT_AMP_DASH; small_parse_table_159(v); } void small_parse_table_159(t_small_parse_table_array *v) { - v->a[3180] = anon_sym_DASH; - v->a[3181] = anon_sym_STAR; - v->a[3182] = anon_sym_BANG; - v->a[3183] = anon_sym_QMARK; - v->a[3184] = anon_sym_DOLLAR; - v->a[3185] = anon_sym_POUND; - v->a[3186] = anon_sym_AT2; - v->a[3187] = anon_sym_0; - v->a[3188] = anon_sym__; - v->a[3189] = actions(1227); - v->a[3190] = 39; - v->a[3191] = anon_sym_LPAREN_LPAREN; - v->a[3192] = anon_sym_SEMI; - v->a[3193] = anon_sym_PIPE_PIPE; - v->a[3194] = anon_sym_AMP_AMP; - v->a[3195] = anon_sym_PIPE; - v->a[3196] = anon_sym_AMP; - v->a[3197] = anon_sym_EQ_EQ; - v->a[3198] = anon_sym_LT; - v->a[3199] = anon_sym_GT; + v->a[3180] = anon_sym_LT_LT; + v->a[3181] = anon_sym_LT_LT_DASH; + v->a[3182] = aux_sym_heredoc_redirect_token1; + v->a[3183] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3184] = anon_sym_AMP; + v->a[3185] = sym__special_character; + v->a[3186] = anon_sym_DQUOTE; + v->a[3187] = sym_raw_string; + v->a[3188] = aux_sym_number_token1; + v->a[3189] = aux_sym_number_token2; + v->a[3190] = anon_sym_DOLLAR_LBRACE; + v->a[3191] = anon_sym_DOLLAR_LPAREN; + v->a[3192] = anon_sym_BQUOTE; + v->a[3193] = anon_sym_DOLLAR_BQUOTE; + v->a[3194] = sym_word; + v->a[3195] = anon_sym_SEMI; + v->a[3196] = 6; + v->a[3197] = actions(3); + v->a[3198] = 1; + v->a[3199] = sym_comment; small_parse_table_160(v); } diff --git a/parser/static/small_parse_table/small_parse_table_310.c b/parser/static/small_parse_table/small_parse_table_310.c index 7cb90c03..7eb5b98a 100644 --- a/parser/static/small_parse_table/small_parse_table_310.c +++ b/parser/static/small_parse_table/small_parse_table_310.c @@ -14,126 +14,126 @@ void small_parse_table_1550(t_small_parse_table_array *v) { - v->a[31000] = sym_raw_string; - v->a[31001] = sym_ansi_c_string; - v->a[31002] = aux_sym_number_token1; - v->a[31003] = aux_sym_number_token2; - v->a[31004] = anon_sym_DOLLAR_LBRACE; - v->a[31005] = anon_sym_DOLLAR_LPAREN; - v->a[31006] = anon_sym_BQUOTE; - v->a[31007] = anon_sym_DOLLAR_BQUOTE; - v->a[31008] = anon_sym_LT_LPAREN; - v->a[31009] = anon_sym_GT_LPAREN; - v->a[31010] = sym_word; - v->a[31011] = 8; - v->a[31012] = actions(3); - v->a[31013] = 1; - v->a[31014] = sym_comment; - v->a[31015] = actions(3115); - v->a[31016] = 1; - v->a[31017] = anon_sym_DQUOTE; - v->a[31018] = actions(3119); - v->a[31019] = 1; + v->a[31000] = 1; + v->a[31001] = sym_comment; + v->a[31002] = actions(2967); + v->a[31003] = 6; + v->a[31004] = sym_file_descriptor; + v->a[31005] = sym__concat; + v->a[31006] = sym_variable_name; + v->a[31007] = sym_test_operator; + v->a[31008] = sym__brace_start; + v->a[31009] = aux_sym_heredoc_redirect_token1; + v->a[31010] = actions(2965); + v->a[31011] = 35; + v->a[31012] = anon_sym_esac; + v->a[31013] = anon_sym_PIPE; + v->a[31014] = anon_sym_SEMI_SEMI; + v->a[31015] = anon_sym_SEMI_AMP; + v->a[31016] = anon_sym_SEMI_SEMI_AMP; + v->a[31017] = anon_sym_PIPE_AMP; + v->a[31018] = anon_sym_AMP_AMP; + v->a[31019] = anon_sym_PIPE_PIPE; small_parse_table_1551(v); } void small_parse_table_1551(t_small_parse_table_array *v) { - v->a[31020] = sym_variable_name; - v->a[31021] = state(1864); - v->a[31022] = 1; - v->a[31023] = sym_string; - v->a[31024] = actions(3117); - v->a[31025] = 2; - v->a[31026] = aux_sym__simple_variable_name_token1; - v->a[31027] = aux_sym__multiline_variable_name_token1; - v->a[31028] = actions(1241); - v->a[31029] = 3; - v->a[31030] = sym_file_descriptor; - v->a[31031] = sym_test_operator; - v->a[31032] = sym__brace_start; - v->a[31033] = actions(3113); - v->a[31034] = 9; - v->a[31035] = anon_sym_DASH; - v->a[31036] = anon_sym_STAR; - v->a[31037] = anon_sym_BANG; - v->a[31038] = anon_sym_QMARK; - v->a[31039] = anon_sym_DOLLAR; + v->a[31020] = anon_sym_LT; + v->a[31021] = anon_sym_GT; + v->a[31022] = anon_sym_GT_GT; + v->a[31023] = anon_sym_AMP_GT; + v->a[31024] = anon_sym_AMP_GT_GT; + v->a[31025] = anon_sym_LT_AMP; + v->a[31026] = anon_sym_GT_AMP; + v->a[31027] = anon_sym_GT_PIPE; + v->a[31028] = anon_sym_LT_AMP_DASH; + v->a[31029] = anon_sym_GT_AMP_DASH; + v->a[31030] = anon_sym_LT_LT; + v->a[31031] = anon_sym_LT_LT_DASH; + v->a[31032] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31033] = anon_sym_AMP; + v->a[31034] = aux_sym_concatenation_token1; + v->a[31035] = anon_sym_DOLLAR; + v->a[31036] = sym__special_character; + v->a[31037] = anon_sym_DQUOTE; + v->a[31038] = sym_raw_string; + v->a[31039] = aux_sym_number_token1; small_parse_table_1552(v); } void small_parse_table_1552(t_small_parse_table_array *v) { - v->a[31040] = anon_sym_POUND; - v->a[31041] = anon_sym_AT2; - v->a[31042] = anon_sym_0; - v->a[31043] = anon_sym__; - v->a[31044] = actions(1239); - v->a[31045] = 33; - v->a[31046] = anon_sym_LPAREN_LPAREN; - v->a[31047] = anon_sym_PIPE_PIPE; - v->a[31048] = anon_sym_AMP_AMP; - v->a[31049] = anon_sym_PIPE; - v->a[31050] = anon_sym_LT; - v->a[31051] = anon_sym_GT; - v->a[31052] = anon_sym_LT_LT; - v->a[31053] = anon_sym_GT_GT; - v->a[31054] = anon_sym_PIPE_AMP; - v->a[31055] = anon_sym_AMP_GT; - v->a[31056] = anon_sym_AMP_GT_GT; - v->a[31057] = anon_sym_LT_AMP; - v->a[31058] = anon_sym_GT_AMP; - v->a[31059] = anon_sym_GT_PIPE; + v->a[31040] = aux_sym_number_token2; + v->a[31041] = anon_sym_DOLLAR_LBRACE; + v->a[31042] = anon_sym_DOLLAR_LPAREN; + v->a[31043] = anon_sym_BQUOTE; + v->a[31044] = anon_sym_DOLLAR_BQUOTE; + v->a[31045] = sym_word; + v->a[31046] = anon_sym_SEMI; + v->a[31047] = 6; + v->a[31048] = actions(57); + v->a[31049] = 1; + v->a[31050] = sym_comment; + v->a[31051] = state(1668); + v->a[31052] = 1; + v->a[31053] = aux_sym__literal_repeat1; + v->a[31054] = state(1683); + v->a[31055] = 1; + v->a[31056] = sym_concatenation; + v->a[31057] = state(1432); + v->a[31058] = 7; + v->a[31059] = sym_arithmetic_expansion; small_parse_table_1553(v); } void small_parse_table_1553(t_small_parse_table_array *v) { - v->a[31060] = anon_sym_LT_AMP_DASH; - v->a[31061] = anon_sym_GT_AMP_DASH; - v->a[31062] = anon_sym_LT_LT_DASH; - v->a[31063] = aux_sym_heredoc_redirect_token1; - v->a[31064] = anon_sym_LT_LT_LT; - v->a[31065] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31066] = anon_sym_DOLLAR_LBRACK; - v->a[31067] = sym__special_character; - v->a[31068] = sym_raw_string; - v->a[31069] = sym_ansi_c_string; - v->a[31070] = aux_sym_number_token1; - v->a[31071] = aux_sym_number_token2; - v->a[31072] = anon_sym_DOLLAR_LBRACE; - v->a[31073] = anon_sym_DOLLAR_LPAREN; - v->a[31074] = anon_sym_BQUOTE; - v->a[31075] = anon_sym_DOLLAR_BQUOTE; - v->a[31076] = anon_sym_LT_LPAREN; - v->a[31077] = anon_sym_GT_LPAREN; - v->a[31078] = sym_word; - v->a[31079] = 22; + v->a[31060] = sym_brace_expression; + v->a[31061] = sym_string; + v->a[31062] = sym_number; + v->a[31063] = sym_simple_expansion; + v->a[31064] = sym_expansion; + v->a[31065] = sym_command_substitution; + v->a[31066] = actions(1532); + v->a[31067] = 12; + v->a[31068] = anon_sym_PIPE; + v->a[31069] = anon_sym_LT; + v->a[31070] = anon_sym_GT; + v->a[31071] = anon_sym_AMP_GT; + v->a[31072] = anon_sym_LT_AMP; + v->a[31073] = anon_sym_GT_AMP; + v->a[31074] = anon_sym_LT_LT; + v->a[31075] = anon_sym_DOLLAR; + v->a[31076] = aux_sym_number_token1; + v->a[31077] = aux_sym_number_token2; + v->a[31078] = anon_sym_DOLLAR_LPAREN; + v->a[31079] = sym_word; small_parse_table_1554(v); } void small_parse_table_1554(t_small_parse_table_array *v) { - v->a[31080] = actions(3); - v->a[31081] = 1; - v->a[31082] = sym_comment; - v->a[31083] = actions(3183); - v->a[31084] = 1; - v->a[31085] = anon_sym_DOLLAR_LBRACK; - v->a[31086] = actions(3185); - v->a[31087] = 1; - v->a[31088] = anon_sym_DOLLAR; - v->a[31089] = actions(3189); - v->a[31090] = 1; - v->a[31091] = anon_sym_DQUOTE; - v->a[31092] = actions(3191); - v->a[31093] = 1; - v->a[31094] = aux_sym_number_token1; - v->a[31095] = actions(3193); - v->a[31096] = 1; - v->a[31097] = aux_sym_number_token2; - v->a[31098] = actions(3195); - v->a[31099] = 1; + v->a[31080] = actions(1534); + v->a[31081] = 20; + v->a[31082] = sym_file_descriptor; + v->a[31083] = sym_variable_name; + v->a[31084] = sym_test_operator; + v->a[31085] = sym__brace_start; + v->a[31086] = anon_sym_PIPE_AMP; + v->a[31087] = anon_sym_AMP_AMP; + v->a[31088] = anon_sym_PIPE_PIPE; + v->a[31089] = anon_sym_GT_GT; + v->a[31090] = anon_sym_AMP_GT_GT; + v->a[31091] = anon_sym_GT_PIPE; + v->a[31092] = anon_sym_LT_AMP_DASH; + v->a[31093] = anon_sym_GT_AMP_DASH; + v->a[31094] = anon_sym_LT_LT_DASH; + v->a[31095] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31096] = sym__special_character; + v->a[31097] = anon_sym_DQUOTE; + v->a[31098] = sym_raw_string; + v->a[31099] = anon_sym_DOLLAR_LBRACE; small_parse_table_1555(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3100.c b/parser/static/small_parse_table/small_parse_table_3100.c deleted file mode 100644 index 9b14994d..00000000 --- a/parser/static/small_parse_table/small_parse_table_3100.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3100.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15500(t_small_parse_table_array *v) -{ - v->a[310000] = anon_sym_in; - v->a[310001] = anon_sym_SEMI; - v->a[310002] = anon_sym_AMP; - v->a[310003] = anon_sym_SEMI_SEMI; - v->a[310004] = aux_sym_concatenation_token1; - v->a[310005] = 2; - v->a[310006] = actions(71); - v->a[310007] = 1; - v->a[310008] = sym_comment; - v->a[310009] = actions(14443); - v->a[310010] = 7; - v->a[310011] = anon_sym_PLUS; - v->a[310012] = anon_sym_DASH; - v->a[310013] = anon_sym_STAR; - v->a[310014] = anon_sym_SLASH; - v->a[310015] = anon_sym_PERCENT; - v->a[310016] = anon_sym_COLON; - v->a[310017] = anon_sym_RBRACE3; - v->a[310018] = 2; - v->a[310019] = actions(71); - small_parse_table_15501(v); -} - -void small_parse_table_15501(t_small_parse_table_array *v) -{ - v->a[310020] = 1; - v->a[310021] = sym_comment; - v->a[310022] = actions(1338); - v->a[310023] = 7; - v->a[310024] = anon_sym_PLUS; - v->a[310025] = anon_sym_DASH; - v->a[310026] = anon_sym_STAR; - v->a[310027] = anon_sym_SLASH; - v->a[310028] = anon_sym_PERCENT; - v->a[310029] = anon_sym_COLON; - v->a[310030] = anon_sym_RBRACE3; - v->a[310031] = 3; - v->a[310032] = actions(3); - v->a[310033] = 1; - v->a[310034] = sym_comment; - v->a[310035] = actions(1338); - v->a[310036] = 2; - v->a[310037] = sym__concat; - v->a[310038] = aux_sym_heredoc_redirect_token1; - v->a[310039] = actions(1336); - small_parse_table_15502(v); -} - -void small_parse_table_15502(t_small_parse_table_array *v) -{ - v->a[310040] = 5; - v->a[310041] = anon_sym_in; - v->a[310042] = anon_sym_SEMI; - v->a[310043] = anon_sym_AMP; - v->a[310044] = anon_sym_SEMI_SEMI; - v->a[310045] = aux_sym_concatenation_token1; - v->a[310046] = 4; - v->a[310047] = actions(71); - v->a[310048] = 1; - v->a[310049] = sym_comment; - v->a[310050] = actions(14451); - v->a[310051] = 1; - v->a[310052] = anon_sym_COLON; - v->a[310053] = actions(14453); - v->a[310054] = 1; - v->a[310055] = anon_sym_RBRACE3; - v->a[310056] = actions(14449); - v->a[310057] = 5; - v->a[310058] = anon_sym_PLUS; - v->a[310059] = anon_sym_DASH; - small_parse_table_15503(v); -} - -void small_parse_table_15503(t_small_parse_table_array *v) -{ - v->a[310060] = anon_sym_STAR; - v->a[310061] = anon_sym_SLASH; - v->a[310062] = anon_sym_PERCENT; - v->a[310063] = 6; - v->a[310064] = actions(3); - v->a[310065] = 1; - v->a[310066] = sym_comment; - v->a[310067] = actions(14356); - v->a[310068] = 1; - v->a[310069] = anon_sym_in; - v->a[310070] = actions(14360); - v->a[310071] = 1; - v->a[310072] = aux_sym_heredoc_redirect_token1; - v->a[310073] = actions(14447); - v->a[310074] = 1; - v->a[310075] = sym__special_character; - v->a[310076] = state(6240); - v->a[310077] = 1; - v->a[310078] = aux_sym__literal_repeat1; - v->a[310079] = actions(14358); - small_parse_table_15504(v); -} - -void small_parse_table_15504(t_small_parse_table_array *v) -{ - v->a[310080] = 3; - v->a[310081] = anon_sym_SEMI; - v->a[310082] = anon_sym_AMP; - v->a[310083] = anon_sym_SEMI_SEMI; - v->a[310084] = 6; - v->a[310085] = actions(3); - v->a[310086] = 1; - v->a[310087] = sym_comment; - v->a[310088] = actions(14411); - v->a[310089] = 1; - v->a[310090] = anon_sym_in; - v->a[310091] = actions(14415); - v->a[310092] = 1; - v->a[310093] = aux_sym_heredoc_redirect_token1; - v->a[310094] = actions(14447); - v->a[310095] = 1; - v->a[310096] = sym__special_character; - v->a[310097] = state(6240); - v->a[310098] = 1; - v->a[310099] = aux_sym__literal_repeat1; - small_parse_table_15505(v); -} - -/* EOF small_parse_table_3100.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3101.c b/parser/static/small_parse_table/small_parse_table_3101.c deleted file mode 100644 index a724e81a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3101.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3101.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15505(t_small_parse_table_array *v) -{ - v->a[310100] = actions(14413); - v->a[310101] = 3; - v->a[310102] = anon_sym_SEMI; - v->a[310103] = anon_sym_AMP; - v->a[310104] = anon_sym_SEMI_SEMI; - v->a[310105] = 3; - v->a[310106] = actions(3); - v->a[310107] = 1; - v->a[310108] = sym_comment; - v->a[310109] = actions(1314); - v->a[310110] = 2; - v->a[310111] = sym__concat; - v->a[310112] = aux_sym_heredoc_redirect_token1; - v->a[310113] = actions(1312); - v->a[310114] = 5; - v->a[310115] = anon_sym_in; - v->a[310116] = anon_sym_SEMI; - v->a[310117] = anon_sym_AMP; - v->a[310118] = anon_sym_SEMI_SEMI; - v->a[310119] = aux_sym_concatenation_token1; - small_parse_table_15506(v); -} - -void small_parse_table_15506(t_small_parse_table_array *v) -{ - v->a[310120] = 3; - v->a[310121] = actions(3); - v->a[310122] = 1; - v->a[310123] = sym_comment; - v->a[310124] = actions(1358); - v->a[310125] = 2; - v->a[310126] = sym__concat; - v->a[310127] = aux_sym_heredoc_redirect_token1; - v->a[310128] = actions(1356); - v->a[310129] = 5; - v->a[310130] = anon_sym_in; - v->a[310131] = anon_sym_SEMI; - v->a[310132] = anon_sym_AMP; - v->a[310133] = anon_sym_SEMI_SEMI; - v->a[310134] = aux_sym_concatenation_token1; - v->a[310135] = 6; - v->a[310136] = actions(3); - v->a[310137] = 1; - v->a[310138] = sym_comment; - v->a[310139] = actions(14338); - small_parse_table_15507(v); -} - -void small_parse_table_15507(t_small_parse_table_array *v) -{ - v->a[310140] = 1; - v->a[310141] = anon_sym_in; - v->a[310142] = actions(14342); - v->a[310143] = 1; - v->a[310144] = aux_sym_heredoc_redirect_token1; - v->a[310145] = actions(14447); - v->a[310146] = 1; - v->a[310147] = sym__special_character; - v->a[310148] = state(6240); - v->a[310149] = 1; - v->a[310150] = aux_sym__literal_repeat1; - v->a[310151] = actions(14340); - v->a[310152] = 3; - v->a[310153] = anon_sym_SEMI; - v->a[310154] = anon_sym_AMP; - v->a[310155] = anon_sym_SEMI_SEMI; - v->a[310156] = 3; - v->a[310157] = actions(71); - v->a[310158] = 1; - v->a[310159] = sym_comment; - small_parse_table_15508(v); -} - -void small_parse_table_15508(t_small_parse_table_array *v) -{ - v->a[310160] = actions(1308); - v->a[310161] = 1; - v->a[310162] = anon_sym_DOLLAR; - v->a[310163] = actions(1310); - v->a[310164] = 6; - v->a[310165] = sym_heredoc_content; - v->a[310166] = sym_heredoc_end; - v->a[310167] = anon_sym_DOLLAR_LBRACE; - v->a[310168] = anon_sym_DOLLAR_LPAREN; - v->a[310169] = anon_sym_BQUOTE; - v->a[310170] = anon_sym_DOLLAR_BQUOTE; - v->a[310171] = 3; - v->a[310172] = actions(3); - v->a[310173] = 1; - v->a[310174] = sym_comment; - v->a[310175] = actions(1253); - v->a[310176] = 2; - v->a[310177] = sym__concat; - v->a[310178] = aux_sym_heredoc_redirect_token1; - v->a[310179] = actions(1251); - small_parse_table_15509(v); -} - -void small_parse_table_15509(t_small_parse_table_array *v) -{ - v->a[310180] = 5; - v->a[310181] = anon_sym_in; - v->a[310182] = anon_sym_SEMI; - v->a[310183] = anon_sym_AMP; - v->a[310184] = anon_sym_SEMI_SEMI; - v->a[310185] = aux_sym_concatenation_token1; - v->a[310186] = 3; - v->a[310187] = actions(71); - v->a[310188] = 1; - v->a[310189] = sym_comment; - v->a[310190] = actions(1304); - v->a[310191] = 1; - v->a[310192] = anon_sym_DOLLAR; - v->a[310193] = actions(1306); - v->a[310194] = 6; - v->a[310195] = sym_heredoc_content; - v->a[310196] = sym_heredoc_end; - v->a[310197] = anon_sym_DOLLAR_LBRACE; - v->a[310198] = anon_sym_DOLLAR_LPAREN; - v->a[310199] = anon_sym_BQUOTE; - small_parse_table_15510(v); -} - -/* EOF small_parse_table_3101.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3102.c b/parser/static/small_parse_table/small_parse_table_3102.c deleted file mode 100644 index cd7b3e78..00000000 --- a/parser/static/small_parse_table/small_parse_table_3102.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3102.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15510(t_small_parse_table_array *v) -{ - v->a[310200] = anon_sym_DOLLAR_BQUOTE; - v->a[310201] = 2; - v->a[310202] = actions(71); - v->a[310203] = 1; - v->a[310204] = sym_comment; - v->a[310205] = actions(14449); - v->a[310206] = 7; - v->a[310207] = anon_sym_PLUS; - v->a[310208] = anon_sym_DASH; - v->a[310209] = anon_sym_STAR; - v->a[310210] = anon_sym_SLASH; - v->a[310211] = anon_sym_PERCENT; - v->a[310212] = anon_sym_COLON; - v->a[310213] = anon_sym_RBRACE3; - v->a[310214] = 2; - v->a[310215] = actions(71); - v->a[310216] = 1; - v->a[310217] = sym_comment; - v->a[310218] = actions(1330); - v->a[310219] = 7; - small_parse_table_15511(v); -} - -void small_parse_table_15511(t_small_parse_table_array *v) -{ - v->a[310220] = anon_sym_PLUS; - v->a[310221] = anon_sym_DASH; - v->a[310222] = anon_sym_STAR; - v->a[310223] = anon_sym_SLASH; - v->a[310224] = anon_sym_PERCENT; - v->a[310225] = anon_sym_COLON; - v->a[310226] = anon_sym_RBRACE3; - v->a[310227] = 2; - v->a[310228] = actions(71); - v->a[310229] = 1; - v->a[310230] = sym_comment; - v->a[310231] = actions(1318); - v->a[310232] = 7; - v->a[310233] = anon_sym_PLUS; - v->a[310234] = anon_sym_DASH; - v->a[310235] = anon_sym_STAR; - v->a[310236] = anon_sym_SLASH; - v->a[310237] = anon_sym_PERCENT; - v->a[310238] = anon_sym_COLON; - v->a[310239] = anon_sym_RBRACE3; - small_parse_table_15512(v); -} - -void small_parse_table_15512(t_small_parse_table_array *v) -{ - v->a[310240] = 3; - v->a[310241] = actions(3); - v->a[310242] = 1; - v->a[310243] = sym_comment; - v->a[310244] = actions(1298); - v->a[310245] = 2; - v->a[310246] = sym__concat; - v->a[310247] = aux_sym_heredoc_redirect_token1; - v->a[310248] = actions(1296); - v->a[310249] = 5; - v->a[310250] = anon_sym_in; - v->a[310251] = anon_sym_SEMI; - v->a[310252] = anon_sym_AMP; - v->a[310253] = anon_sym_SEMI_SEMI; - v->a[310254] = aux_sym_concatenation_token1; - v->a[310255] = 3; - v->a[310256] = actions(3); - v->a[310257] = 1; - v->a[310258] = sym_comment; - v->a[310259] = actions(1334); - small_parse_table_15513(v); -} - -void small_parse_table_15513(t_small_parse_table_array *v) -{ - v->a[310260] = 2; - v->a[310261] = sym__concat; - v->a[310262] = aux_sym_heredoc_redirect_token1; - v->a[310263] = actions(1332); - v->a[310264] = 5; - v->a[310265] = anon_sym_in; - v->a[310266] = anon_sym_SEMI; - v->a[310267] = anon_sym_AMP; - v->a[310268] = anon_sym_SEMI_SEMI; - v->a[310269] = aux_sym_concatenation_token1; - v->a[310270] = 3; - v->a[310271] = actions(3); - v->a[310272] = 1; - v->a[310273] = sym_comment; - v->a[310274] = actions(1310); - v->a[310275] = 2; - v->a[310276] = sym__concat; - v->a[310277] = aux_sym_heredoc_redirect_token1; - v->a[310278] = actions(1308); - v->a[310279] = 5; - small_parse_table_15514(v); -} - -void small_parse_table_15514(t_small_parse_table_array *v) -{ - v->a[310280] = anon_sym_in; - v->a[310281] = anon_sym_SEMI; - v->a[310282] = anon_sym_AMP; - v->a[310283] = anon_sym_SEMI_SEMI; - v->a[310284] = aux_sym_concatenation_token1; - v->a[310285] = 3; - v->a[310286] = actions(71); - v->a[310287] = 1; - v->a[310288] = sym_comment; - v->a[310289] = actions(1308); - v->a[310290] = 1; - v->a[310291] = anon_sym_DOLLAR; - v->a[310292] = actions(1310); - v->a[310293] = 6; - v->a[310294] = sym_heredoc_content; - v->a[310295] = sym_heredoc_end; - v->a[310296] = anon_sym_DOLLAR_LBRACE; - v->a[310297] = anon_sym_DOLLAR_LPAREN; - v->a[310298] = anon_sym_BQUOTE; - v->a[310299] = anon_sym_DOLLAR_BQUOTE; - small_parse_table_15515(v); -} - -/* EOF small_parse_table_3102.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3103.c b/parser/static/small_parse_table/small_parse_table_3103.c deleted file mode 100644 index 92d1022c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3103.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3103.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15515(t_small_parse_table_array *v) -{ - v->a[310300] = 2; - v->a[310301] = actions(71); - v->a[310302] = 1; - v->a[310303] = sym_comment; - v->a[310304] = actions(1314); - v->a[310305] = 7; - v->a[310306] = anon_sym_PLUS; - v->a[310307] = anon_sym_DASH; - v->a[310308] = anon_sym_STAR; - v->a[310309] = anon_sym_SLASH; - v->a[310310] = anon_sym_PERCENT; - v->a[310311] = anon_sym_COLON; - v->a[310312] = anon_sym_RBRACE3; - v->a[310313] = 3; - v->a[310314] = actions(71); - v->a[310315] = 1; - v->a[310316] = sym_comment; - v->a[310317] = actions(1344); - v->a[310318] = 1; - v->a[310319] = anon_sym_DOLLAR; - small_parse_table_15516(v); -} - -void small_parse_table_15516(t_small_parse_table_array *v) -{ - v->a[310320] = actions(1346); - v->a[310321] = 6; - v->a[310322] = sym_heredoc_content; - v->a[310323] = sym_heredoc_end; - v->a[310324] = anon_sym_DOLLAR_LBRACE; - v->a[310325] = anon_sym_DOLLAR_LPAREN; - v->a[310326] = anon_sym_BQUOTE; - v->a[310327] = anon_sym_DOLLAR_BQUOTE; - v->a[310328] = 3; - v->a[310329] = actions(3); - v->a[310330] = 1; - v->a[310331] = sym_comment; - v->a[310332] = actions(1330); - v->a[310333] = 2; - v->a[310334] = sym__concat; - v->a[310335] = aux_sym_heredoc_redirect_token1; - v->a[310336] = actions(1328); - v->a[310337] = 5; - v->a[310338] = anon_sym_in; - v->a[310339] = anon_sym_SEMI; - small_parse_table_15517(v); -} - -void small_parse_table_15517(t_small_parse_table_array *v) -{ - v->a[310340] = anon_sym_AMP; - v->a[310341] = anon_sym_SEMI_SEMI; - v->a[310342] = aux_sym_concatenation_token1; - v->a[310343] = 3; - v->a[310344] = actions(71); - v->a[310345] = 1; - v->a[310346] = sym_comment; - v->a[310347] = actions(1312); - v->a[310348] = 1; - v->a[310349] = anon_sym_DOLLAR; - v->a[310350] = actions(1314); - v->a[310351] = 6; - v->a[310352] = sym_heredoc_content; - v->a[310353] = sym_heredoc_end; - v->a[310354] = anon_sym_DOLLAR_LBRACE; - v->a[310355] = anon_sym_DOLLAR_LPAREN; - v->a[310356] = anon_sym_BQUOTE; - v->a[310357] = anon_sym_DOLLAR_BQUOTE; - v->a[310358] = 3; - v->a[310359] = actions(3); - small_parse_table_15518(v); -} - -void small_parse_table_15518(t_small_parse_table_array *v) -{ - v->a[310360] = 1; - v->a[310361] = sym_comment; - v->a[310362] = actions(1318); - v->a[310363] = 2; - v->a[310364] = sym__concat; - v->a[310365] = aux_sym_heredoc_redirect_token1; - v->a[310366] = actions(1316); - v->a[310367] = 5; - v->a[310368] = anon_sym_in; - v->a[310369] = anon_sym_SEMI; - v->a[310370] = anon_sym_AMP; - v->a[310371] = anon_sym_SEMI_SEMI; - v->a[310372] = aux_sym_concatenation_token1; - v->a[310373] = 3; - v->a[310374] = actions(71); - v->a[310375] = 1; - v->a[310376] = sym_comment; - v->a[310377] = actions(1336); - v->a[310378] = 1; - v->a[310379] = anon_sym_DOLLAR; - small_parse_table_15519(v); -} - -void small_parse_table_15519(t_small_parse_table_array *v) -{ - v->a[310380] = actions(1338); - v->a[310381] = 6; - v->a[310382] = sym_heredoc_content; - v->a[310383] = sym_heredoc_end; - v->a[310384] = anon_sym_DOLLAR_LBRACE; - v->a[310385] = anon_sym_DOLLAR_LPAREN; - v->a[310386] = anon_sym_BQUOTE; - v->a[310387] = anon_sym_DOLLAR_BQUOTE; - v->a[310388] = 5; - v->a[310389] = actions(3); - v->a[310390] = 1; - v->a[310391] = sym_comment; - v->a[310392] = actions(1364); - v->a[310393] = 1; - v->a[310394] = aux_sym_heredoc_redirect_token1; - v->a[310395] = actions(14455); - v->a[310396] = 1; - v->a[310397] = sym__special_character; - v->a[310398] = state(6240); - v->a[310399] = 1; - small_parse_table_15520(v); -} - -/* EOF small_parse_table_3103.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3104.c b/parser/static/small_parse_table/small_parse_table_3104.c deleted file mode 100644 index 5e1add30..00000000 --- a/parser/static/small_parse_table/small_parse_table_3104.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3104.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15520(t_small_parse_table_array *v) -{ - v->a[310400] = aux_sym__literal_repeat1; - v->a[310401] = actions(1362); - v->a[310402] = 4; - v->a[310403] = anon_sym_in; - v->a[310404] = anon_sym_SEMI; - v->a[310405] = anon_sym_AMP; - v->a[310406] = anon_sym_SEMI_SEMI; - v->a[310407] = 3; - v->a[310408] = actions(3); - v->a[310409] = 1; - v->a[310410] = sym_comment; - v->a[310411] = actions(1310); - v->a[310412] = 2; - v->a[310413] = sym__concat; - v->a[310414] = aux_sym_heredoc_redirect_token1; - v->a[310415] = actions(1308); - v->a[310416] = 5; - v->a[310417] = anon_sym_in; - v->a[310418] = anon_sym_SEMI; - v->a[310419] = anon_sym_AMP; - small_parse_table_15521(v); -} - -void small_parse_table_15521(t_small_parse_table_array *v) -{ - v->a[310420] = anon_sym_SEMI_SEMI; - v->a[310421] = aux_sym_concatenation_token1; - v->a[310422] = 3; - v->a[310423] = actions(3); - v->a[310424] = 1; - v->a[310425] = sym_comment; - v->a[310426] = actions(1306); - v->a[310427] = 2; - v->a[310428] = sym__concat; - v->a[310429] = aux_sym_heredoc_redirect_token1; - v->a[310430] = actions(1304); - v->a[310431] = 5; - v->a[310432] = anon_sym_in; - v->a[310433] = anon_sym_SEMI; - v->a[310434] = anon_sym_AMP; - v->a[310435] = anon_sym_SEMI_SEMI; - v->a[310436] = aux_sym_concatenation_token1; - v->a[310437] = 3; - v->a[310438] = actions(3); - v->a[310439] = 1; - small_parse_table_15522(v); -} - -void small_parse_table_15522(t_small_parse_table_array *v) -{ - v->a[310440] = sym_comment; - v->a[310441] = actions(1342); - v->a[310442] = 2; - v->a[310443] = sym__concat; - v->a[310444] = aux_sym_heredoc_redirect_token1; - v->a[310445] = actions(1340); - v->a[310446] = 5; - v->a[310447] = anon_sym_in; - v->a[310448] = anon_sym_SEMI; - v->a[310449] = anon_sym_AMP; - v->a[310450] = anon_sym_SEMI_SEMI; - v->a[310451] = aux_sym_concatenation_token1; - v->a[310452] = 3; - v->a[310453] = actions(3); - v->a[310454] = 1; - v->a[310455] = sym_comment; - v->a[310456] = actions(1354); - v->a[310457] = 2; - v->a[310458] = sym__concat; - v->a[310459] = aux_sym_heredoc_redirect_token1; - small_parse_table_15523(v); -} - -void small_parse_table_15523(t_small_parse_table_array *v) -{ - v->a[310460] = actions(1352); - v->a[310461] = 5; - v->a[310462] = anon_sym_in; - v->a[310463] = anon_sym_SEMI; - v->a[310464] = anon_sym_AMP; - v->a[310465] = anon_sym_SEMI_SEMI; - v->a[310466] = aux_sym_concatenation_token1; - v->a[310467] = 2; - v->a[310468] = actions(71); - v->a[310469] = 1; - v->a[310470] = sym_comment; - v->a[310471] = actions(1310); - v->a[310472] = 7; - v->a[310473] = anon_sym_PLUS; - v->a[310474] = anon_sym_DASH; - v->a[310475] = anon_sym_STAR; - v->a[310476] = anon_sym_SLASH; - v->a[310477] = anon_sym_PERCENT; - v->a[310478] = anon_sym_COLON; - v->a[310479] = anon_sym_RBRACE3; - small_parse_table_15524(v); -} - -void small_parse_table_15524(t_small_parse_table_array *v) -{ - v->a[310480] = 2; - v->a[310481] = actions(71); - v->a[310482] = 1; - v->a[310483] = sym_comment; - v->a[310484] = actions(1306); - v->a[310485] = 7; - v->a[310486] = anon_sym_PLUS; - v->a[310487] = anon_sym_DASH; - v->a[310488] = anon_sym_STAR; - v->a[310489] = anon_sym_SLASH; - v->a[310490] = anon_sym_PERCENT; - v->a[310491] = anon_sym_COLON; - v->a[310492] = anon_sym_RBRACE3; - v->a[310493] = 2; - v->a[310494] = actions(71); - v->a[310495] = 1; - v->a[310496] = sym_comment; - v->a[310497] = actions(1310); - v->a[310498] = 7; - v->a[310499] = anon_sym_PLUS; - small_parse_table_15525(v); -} - -/* EOF small_parse_table_3104.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3105.c b/parser/static/small_parse_table/small_parse_table_3105.c deleted file mode 100644 index 4e30f873..00000000 --- a/parser/static/small_parse_table/small_parse_table_3105.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3105.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15525(t_small_parse_table_array *v) -{ - v->a[310500] = anon_sym_DASH; - v->a[310501] = anon_sym_STAR; - v->a[310502] = anon_sym_SLASH; - v->a[310503] = anon_sym_PERCENT; - v->a[310504] = anon_sym_COLON; - v->a[310505] = anon_sym_RBRACE3; - v->a[310506] = 6; - v->a[310507] = actions(71); - v->a[310508] = 1; - v->a[310509] = sym_comment; - v->a[310510] = actions(10142); - v->a[310511] = 1; - v->a[310512] = anon_sym_DOLLAR_LBRACE; - v->a[310513] = actions(10144); - v->a[310514] = 1; - v->a[310515] = anon_sym_BQUOTE; - v->a[310516] = actions(10146); - v->a[310517] = 1; - v->a[310518] = anon_sym_DOLLAR_BQUOTE; - v->a[310519] = actions(14458); - small_parse_table_15526(v); -} - -void small_parse_table_15526(t_small_parse_table_array *v) -{ - v->a[310520] = 1; - v->a[310521] = anon_sym_DOLLAR_LPAREN; - v->a[310522] = state(4576); - v->a[310523] = 2; - v->a[310524] = sym_expansion; - v->a[310525] = sym_command_substitution; - v->a[310526] = 6; - v->a[310527] = actions(71); - v->a[310528] = 1; - v->a[310529] = sym_comment; - v->a[310530] = actions(9382); - v->a[310531] = 1; - v->a[310532] = anon_sym_DOLLAR_LBRACE; - v->a[310533] = actions(9384); - v->a[310534] = 1; - v->a[310535] = anon_sym_DOLLAR_LPAREN; - v->a[310536] = actions(9386); - v->a[310537] = 1; - v->a[310538] = anon_sym_BQUOTE; - v->a[310539] = actions(9388); - small_parse_table_15527(v); -} - -void small_parse_table_15527(t_small_parse_table_array *v) -{ - v->a[310540] = 1; - v->a[310541] = anon_sym_DOLLAR_BQUOTE; - v->a[310542] = state(3215); - v->a[310543] = 2; - v->a[310544] = sym_expansion; - v->a[310545] = sym_command_substitution; - v->a[310546] = 6; - v->a[310547] = actions(71); - v->a[310548] = 1; - v->a[310549] = sym_comment; - v->a[310550] = actions(14326); - v->a[310551] = 1; - v->a[310552] = anon_sym_DOLLAR_LPAREN; - v->a[310553] = actions(14328); - v->a[310554] = 1; - v->a[310555] = anon_sym_BQUOTE; - v->a[310556] = actions(14330); - v->a[310557] = 1; - v->a[310558] = anon_sym_DOLLAR_BQUOTE; - v->a[310559] = actions(14387); - small_parse_table_15528(v); -} - -void small_parse_table_15528(t_small_parse_table_array *v) -{ - v->a[310560] = 1; - v->a[310561] = anon_sym_DOLLAR_LBRACE; - v->a[310562] = state(6228); - v->a[310563] = 2; - v->a[310564] = sym_expansion; - v->a[310565] = sym_command_substitution; - v->a[310566] = 6; - v->a[310567] = actions(71); - v->a[310568] = 1; - v->a[310569] = sym_comment; - v->a[310570] = actions(10512); - v->a[310571] = 1; - v->a[310572] = anon_sym_DOLLAR_LBRACE; - v->a[310573] = actions(10514); - v->a[310574] = 1; - v->a[310575] = anon_sym_BQUOTE; - v->a[310576] = actions(10516); - v->a[310577] = 1; - v->a[310578] = anon_sym_DOLLAR_BQUOTE; - v->a[310579] = actions(14460); - small_parse_table_15529(v); -} - -void small_parse_table_15529(t_small_parse_table_array *v) -{ - v->a[310580] = 1; - v->a[310581] = anon_sym_DOLLAR_LPAREN; - v->a[310582] = state(1503); - v->a[310583] = 2; - v->a[310584] = sym_expansion; - v->a[310585] = sym_command_substitution; - v->a[310586] = 6; - v->a[310587] = actions(71); - v->a[310588] = 1; - v->a[310589] = sym_comment; - v->a[310590] = actions(9054); - v->a[310591] = 1; - v->a[310592] = anon_sym_DOLLAR_LBRACE; - v->a[310593] = actions(9056); - v->a[310594] = 1; - v->a[310595] = anon_sym_BQUOTE; - v->a[310596] = actions(9058); - v->a[310597] = 1; - v->a[310598] = anon_sym_DOLLAR_BQUOTE; - v->a[310599] = actions(14462); - small_parse_table_15530(v); -} - -/* EOF small_parse_table_3105.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3106.c b/parser/static/small_parse_table/small_parse_table_3106.c deleted file mode 100644 index 3a2c5a26..00000000 --- a/parser/static/small_parse_table/small_parse_table_3106.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3106.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15530(t_small_parse_table_array *v) -{ - v->a[310600] = 1; - v->a[310601] = anon_sym_DOLLAR_LPAREN; - v->a[310602] = state(1781); - v->a[310603] = 2; - v->a[310604] = sym_expansion; - v->a[310605] = sym_command_substitution; - v->a[310606] = 6; - v->a[310607] = actions(71); - v->a[310608] = 1; - v->a[310609] = sym_comment; - v->a[310610] = actions(9772); - v->a[310611] = 1; - v->a[310612] = anon_sym_DOLLAR_LBRACE; - v->a[310613] = actions(9776); - v->a[310614] = 1; - v->a[310615] = anon_sym_BQUOTE; - v->a[310616] = actions(9778); - v->a[310617] = 1; - v->a[310618] = anon_sym_DOLLAR_BQUOTE; - v->a[310619] = actions(14464); - small_parse_table_15531(v); -} - -void small_parse_table_15531(t_small_parse_table_array *v) -{ - v->a[310620] = 1; - v->a[310621] = anon_sym_DOLLAR_LPAREN; - v->a[310622] = state(6236); - v->a[310623] = 2; - v->a[310624] = sym_expansion; - v->a[310625] = sym_command_substitution; - v->a[310626] = 6; - v->a[310627] = actions(71); - v->a[310628] = 1; - v->a[310629] = sym_comment; - v->a[310630] = actions(8886); - v->a[310631] = 1; - v->a[310632] = anon_sym_DOLLAR_LBRACE; - v->a[310633] = actions(8888); - v->a[310634] = 1; - v->a[310635] = anon_sym_BQUOTE; - v->a[310636] = actions(8890); - v->a[310637] = 1; - v->a[310638] = anon_sym_DOLLAR_BQUOTE; - v->a[310639] = actions(14466); - small_parse_table_15532(v); -} - -void small_parse_table_15532(t_small_parse_table_array *v) -{ - v->a[310640] = 1; - v->a[310641] = anon_sym_DOLLAR_LPAREN; - v->a[310642] = state(1157); - v->a[310643] = 2; - v->a[310644] = sym_expansion; - v->a[310645] = sym_command_substitution; - v->a[310646] = 6; - v->a[310647] = actions(71); - v->a[310648] = 1; - v->a[310649] = sym_comment; - v->a[310650] = actions(8116); - v->a[310651] = 1; - v->a[310652] = anon_sym_DOLLAR_LBRACE; - v->a[310653] = actions(8120); - v->a[310654] = 1; - v->a[310655] = anon_sym_BQUOTE; - v->a[310656] = actions(8122); - v->a[310657] = 1; - v->a[310658] = anon_sym_DOLLAR_BQUOTE; - v->a[310659] = actions(14468); - small_parse_table_15533(v); -} - -void small_parse_table_15533(t_small_parse_table_array *v) -{ - v->a[310660] = 1; - v->a[310661] = anon_sym_DOLLAR_LPAREN; - v->a[310662] = state(1233); - v->a[310663] = 2; - v->a[310664] = sym_expansion; - v->a[310665] = sym_command_substitution; - v->a[310666] = 3; - v->a[310667] = actions(71); - v->a[310668] = 1; - v->a[310669] = sym_comment; - v->a[310670] = actions(14470); - v->a[310671] = 1; - v->a[310672] = anon_sym_RBRACE3; - v->a[310673] = actions(14449); - v->a[310674] = 5; - v->a[310675] = anon_sym_PLUS; - v->a[310676] = anon_sym_DASH; - v->a[310677] = anon_sym_STAR; - v->a[310678] = anon_sym_SLASH; - v->a[310679] = anon_sym_PERCENT; - small_parse_table_15534(v); -} - -void small_parse_table_15534(t_small_parse_table_array *v) -{ - v->a[310680] = 6; - v->a[310681] = actions(71); - v->a[310682] = 1; - v->a[310683] = sym_comment; - v->a[310684] = actions(9686); - v->a[310685] = 1; - v->a[310686] = anon_sym_DOLLAR_LBRACE; - v->a[310687] = actions(9688); - v->a[310688] = 1; - v->a[310689] = anon_sym_BQUOTE; - v->a[310690] = actions(9690); - v->a[310691] = 1; - v->a[310692] = anon_sym_DOLLAR_BQUOTE; - v->a[310693] = actions(14472); - v->a[310694] = 1; - v->a[310695] = anon_sym_DOLLAR_LPAREN; - v->a[310696] = state(1793); - v->a[310697] = 2; - v->a[310698] = sym_expansion; - v->a[310699] = sym_command_substitution; - small_parse_table_15535(v); -} - -/* EOF small_parse_table_3106.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3107.c b/parser/static/small_parse_table/small_parse_table_3107.c deleted file mode 100644 index ebc729b6..00000000 --- a/parser/static/small_parse_table/small_parse_table_3107.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3107.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15535(t_small_parse_table_array *v) -{ - v->a[310700] = 3; - v->a[310701] = actions(71); - v->a[310702] = 1; - v->a[310703] = sym_comment; - v->a[310704] = actions(14474); - v->a[310705] = 1; - v->a[310706] = anon_sym_RBRACE3; - v->a[310707] = actions(14437); - v->a[310708] = 5; - v->a[310709] = anon_sym_PLUS; - v->a[310710] = anon_sym_DASH; - v->a[310711] = anon_sym_STAR; - v->a[310712] = anon_sym_SLASH; - v->a[310713] = anon_sym_PERCENT; - v->a[310714] = 3; - v->a[310715] = actions(71); - v->a[310716] = 1; - v->a[310717] = sym_comment; - v->a[310718] = actions(14476); - v->a[310719] = 1; - small_parse_table_15536(v); -} - -void small_parse_table_15536(t_small_parse_table_array *v) -{ - v->a[310720] = anon_sym_RBRACE3; - v->a[310721] = actions(14449); - v->a[310722] = 5; - v->a[310723] = anon_sym_PLUS; - v->a[310724] = anon_sym_DASH; - v->a[310725] = anon_sym_STAR; - v->a[310726] = anon_sym_SLASH; - v->a[310727] = anon_sym_PERCENT; - v->a[310728] = 3; - v->a[310729] = actions(71); - v->a[310730] = 1; - v->a[310731] = sym_comment; - v->a[310732] = actions(14478); - v->a[310733] = 1; - v->a[310734] = anon_sym_RBRACE3; - v->a[310735] = actions(14437); - v->a[310736] = 5; - v->a[310737] = anon_sym_PLUS; - v->a[310738] = anon_sym_DASH; - v->a[310739] = anon_sym_STAR; - small_parse_table_15537(v); -} - -void small_parse_table_15537(t_small_parse_table_array *v) -{ - v->a[310740] = anon_sym_SLASH; - v->a[310741] = anon_sym_PERCENT; - v->a[310742] = 3; - v->a[310743] = actions(71); - v->a[310744] = 1; - v->a[310745] = sym_comment; - v->a[310746] = actions(14480); - v->a[310747] = 1; - v->a[310748] = anon_sym_RBRACE3; - v->a[310749] = actions(14449); - v->a[310750] = 5; - v->a[310751] = anon_sym_PLUS; - v->a[310752] = anon_sym_DASH; - v->a[310753] = anon_sym_STAR; - v->a[310754] = anon_sym_SLASH; - v->a[310755] = anon_sym_PERCENT; - v->a[310756] = 3; - v->a[310757] = actions(71); - v->a[310758] = 1; - v->a[310759] = sym_comment; - small_parse_table_15538(v); -} - -void small_parse_table_15538(t_small_parse_table_array *v) -{ - v->a[310760] = actions(14482); - v->a[310761] = 1; - v->a[310762] = anon_sym_RBRACE3; - v->a[310763] = actions(14437); - v->a[310764] = 5; - v->a[310765] = anon_sym_PLUS; - v->a[310766] = anon_sym_DASH; - v->a[310767] = anon_sym_STAR; - v->a[310768] = anon_sym_SLASH; - v->a[310769] = anon_sym_PERCENT; - v->a[310770] = 6; - v->a[310771] = actions(71); - v->a[310772] = 1; - v->a[310773] = sym_comment; - v->a[310774] = actions(10070); - v->a[310775] = 1; - v->a[310776] = anon_sym_DOLLAR_LBRACE; - v->a[310777] = actions(10072); - v->a[310778] = 1; - v->a[310779] = anon_sym_BQUOTE; - small_parse_table_15539(v); -} - -void small_parse_table_15539(t_small_parse_table_array *v) -{ - v->a[310780] = actions(10074); - v->a[310781] = 1; - v->a[310782] = anon_sym_DOLLAR_BQUOTE; - v->a[310783] = actions(14484); - v->a[310784] = 1; - v->a[310785] = anon_sym_DOLLAR_LPAREN; - v->a[310786] = state(4701); - v->a[310787] = 2; - v->a[310788] = sym_expansion; - v->a[310789] = sym_command_substitution; - v->a[310790] = 3; - v->a[310791] = actions(71); - v->a[310792] = 1; - v->a[310793] = sym_comment; - v->a[310794] = actions(14482); - v->a[310795] = 1; - v->a[310796] = anon_sym_RBRACE3; - v->a[310797] = actions(14437); - v->a[310798] = 5; - v->a[310799] = anon_sym_PLUS; - small_parse_table_15540(v); -} - -/* EOF small_parse_table_3107.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3108.c b/parser/static/small_parse_table/small_parse_table_3108.c deleted file mode 100644 index 6b9bb419..00000000 --- a/parser/static/small_parse_table/small_parse_table_3108.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3108.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15540(t_small_parse_table_array *v) -{ - v->a[310800] = anon_sym_DASH; - v->a[310801] = anon_sym_STAR; - v->a[310802] = anon_sym_SLASH; - v->a[310803] = anon_sym_PERCENT; - v->a[310804] = 6; - v->a[310805] = actions(71); - v->a[310806] = 1; - v->a[310807] = sym_comment; - v->a[310808] = actions(14486); - v->a[310809] = 1; - v->a[310810] = anon_sym_fi; - v->a[310811] = actions(14488); - v->a[310812] = 1; - v->a[310813] = anon_sym_elif; - v->a[310814] = actions(14490); - v->a[310815] = 1; - v->a[310816] = anon_sym_else; - v->a[310817] = state(7320); - v->a[310818] = 1; - v->a[310819] = sym_else_clause; - small_parse_table_15541(v); -} - -void small_parse_table_15541(t_small_parse_table_array *v) -{ - v->a[310820] = state(6400); - v->a[310821] = 2; - v->a[310822] = sym_elif_clause; - v->a[310823] = aux_sym_if_statement_repeat1; - v->a[310824] = 3; - v->a[310825] = actions(71); - v->a[310826] = 1; - v->a[310827] = sym_comment; - v->a[310828] = actions(14492); - v->a[310829] = 1; - v->a[310830] = anon_sym_RBRACE3; - v->a[310831] = actions(14449); - v->a[310832] = 5; - v->a[310833] = anon_sym_PLUS; - v->a[310834] = anon_sym_DASH; - v->a[310835] = anon_sym_STAR; - v->a[310836] = anon_sym_SLASH; - v->a[310837] = anon_sym_PERCENT; - v->a[310838] = 3; - v->a[310839] = actions(71); - small_parse_table_15542(v); -} - -void small_parse_table_15542(t_small_parse_table_array *v) -{ - v->a[310840] = 1; - v->a[310841] = sym_comment; - v->a[310842] = actions(14482); - v->a[310843] = 1; - v->a[310844] = anon_sym_RBRACE3; - v->a[310845] = actions(14437); - v->a[310846] = 5; - v->a[310847] = anon_sym_PLUS; - v->a[310848] = anon_sym_DASH; - v->a[310849] = anon_sym_STAR; - v->a[310850] = anon_sym_SLASH; - v->a[310851] = anon_sym_PERCENT; - v->a[310852] = 3; - v->a[310853] = actions(71); - v->a[310854] = 1; - v->a[310855] = sym_comment; - v->a[310856] = actions(14494); - v->a[310857] = 1; - v->a[310858] = anon_sym_RBRACE3; - v->a[310859] = actions(14449); - small_parse_table_15543(v); -} - -void small_parse_table_15543(t_small_parse_table_array *v) -{ - v->a[310860] = 5; - v->a[310861] = anon_sym_PLUS; - v->a[310862] = anon_sym_DASH; - v->a[310863] = anon_sym_STAR; - v->a[310864] = anon_sym_SLASH; - v->a[310865] = anon_sym_PERCENT; - v->a[310866] = 6; - v->a[310867] = actions(71); - v->a[310868] = 1; - v->a[310869] = sym_comment; - v->a[310870] = actions(465); - v->a[310871] = 1; - v->a[310872] = anon_sym_DOLLAR_LBRACE; - v->a[310873] = actions(469); - v->a[310874] = 1; - v->a[310875] = anon_sym_BQUOTE; - v->a[310876] = actions(471); - v->a[310877] = 1; - v->a[310878] = anon_sym_DOLLAR_BQUOTE; - v->a[310879] = actions(14496); - small_parse_table_15544(v); -} - -void small_parse_table_15544(t_small_parse_table_array *v) -{ - v->a[310880] = 1; - v->a[310881] = anon_sym_DOLLAR_LPAREN; - v->a[310882] = state(887); - v->a[310883] = 2; - v->a[310884] = sym_expansion; - v->a[310885] = sym_command_substitution; - v->a[310886] = 6; - v->a[310887] = actions(3); - v->a[310888] = 1; - v->a[310889] = sym_comment; - v->a[310890] = actions(14500); - v->a[310891] = 1; - v->a[310892] = anon_sym_COMMA; - v->a[310893] = actions(14502); - v->a[310894] = 1; - v->a[310895] = aux_sym_heredoc_redirect_token1; - v->a[310896] = state(4651); - v->a[310897] = 1; - v->a[310898] = sym__c_terminator; - v->a[310899] = state(6334); - small_parse_table_15545(v); -} - -/* EOF small_parse_table_3108.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3109.c b/parser/static/small_parse_table/small_parse_table_3109.c deleted file mode 100644 index 89f8416b..00000000 --- a/parser/static/small_parse_table/small_parse_table_3109.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3109.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15545(t_small_parse_table_array *v) -{ - v->a[310900] = 1; - v->a[310901] = aux_sym__for_body_repeat1; - v->a[310902] = actions(14498); - v->a[310903] = 2; - v->a[310904] = anon_sym_SEMI; - v->a[310905] = anon_sym_AMP; - v->a[310906] = 6; - v->a[310907] = actions(71); - v->a[310908] = 1; - v->a[310909] = sym_comment; - v->a[310910] = actions(1085); - v->a[310911] = 1; - v->a[310912] = anon_sym_DOLLAR_LBRACE; - v->a[310913] = actions(1087); - v->a[310914] = 1; - v->a[310915] = anon_sym_DOLLAR_BQUOTE; - v->a[310916] = actions(3598); - v->a[310917] = 1; - v->a[310918] = anon_sym_BQUOTE; - v->a[310919] = actions(14504); - small_parse_table_15546(v); -} - -void small_parse_table_15546(t_small_parse_table_array *v) -{ - v->a[310920] = 1; - v->a[310921] = anon_sym_DOLLAR_LPAREN; - v->a[310922] = state(2586); - v->a[310923] = 2; - v->a[310924] = sym_expansion; - v->a[310925] = sym_command_substitution; - v->a[310926] = 6; - v->a[310927] = actions(71); - v->a[310928] = 1; - v->a[310929] = sym_comment; - v->a[310930] = actions(8970); - v->a[310931] = 1; - v->a[310932] = anon_sym_DOLLAR_LBRACE; - v->a[310933] = actions(8972); - v->a[310934] = 1; - v->a[310935] = anon_sym_BQUOTE; - v->a[310936] = actions(8974); - v->a[310937] = 1; - v->a[310938] = anon_sym_DOLLAR_BQUOTE; - v->a[310939] = actions(14506); - small_parse_table_15547(v); -} - -void small_parse_table_15547(t_small_parse_table_array *v) -{ - v->a[310940] = 1; - v->a[310941] = anon_sym_DOLLAR_LPAREN; - v->a[310942] = state(1530); - v->a[310943] = 2; - v->a[310944] = sym_expansion; - v->a[310945] = sym_command_substitution; - v->a[310946] = 6; - v->a[310947] = actions(71); - v->a[310948] = 1; - v->a[310949] = sym_comment; - v->a[310950] = actions(1157); - v->a[310951] = 1; - v->a[310952] = anon_sym_DOLLAR_LBRACE; - v->a[310953] = actions(1163); - v->a[310954] = 1; - v->a[310955] = anon_sym_DOLLAR_BQUOTE; - v->a[310956] = actions(3060); - v->a[310957] = 1; - v->a[310958] = anon_sym_BQUOTE; - v->a[310959] = actions(14508); - small_parse_table_15548(v); -} - -void small_parse_table_15548(t_small_parse_table_array *v) -{ - v->a[310960] = 1; - v->a[310961] = anon_sym_DOLLAR_LPAREN; - v->a[310962] = state(2276); - v->a[310963] = 2; - v->a[310964] = sym_expansion; - v->a[310965] = sym_command_substitution; - v->a[310966] = 6; - v->a[310967] = actions(71); - v->a[310968] = 1; - v->a[310969] = sym_comment; - v->a[310970] = actions(9072); - v->a[310971] = 1; - v->a[310972] = anon_sym_DOLLAR_LBRACE; - v->a[310973] = actions(9074); - v->a[310974] = 1; - v->a[310975] = anon_sym_BQUOTE; - v->a[310976] = actions(9076); - v->a[310977] = 1; - v->a[310978] = anon_sym_DOLLAR_BQUOTE; - v->a[310979] = actions(14510); - small_parse_table_15549(v); -} - -void small_parse_table_15549(t_small_parse_table_array *v) -{ - v->a[310980] = 1; - v->a[310981] = anon_sym_DOLLAR_LPAREN; - v->a[310982] = state(1617); - v->a[310983] = 2; - v->a[310984] = sym_expansion; - v->a[310985] = sym_command_substitution; - v->a[310986] = 3; - v->a[310987] = actions(71); - v->a[310988] = 1; - v->a[310989] = sym_comment; - v->a[310990] = actions(14512); - v->a[310991] = 1; - v->a[310992] = anon_sym_RBRACE3; - v->a[310993] = actions(14437); - v->a[310994] = 5; - v->a[310995] = anon_sym_PLUS; - v->a[310996] = anon_sym_DASH; - v->a[310997] = anon_sym_STAR; - v->a[310998] = anon_sym_SLASH; - v->a[310999] = anon_sym_PERCENT; - small_parse_table_15550(v); -} - -/* EOF small_parse_table_3109.c */ diff --git a/parser/static/small_parse_table/small_parse_table_311.c b/parser/static/small_parse_table/small_parse_table_311.c index 2ba394a3..ecdf70fe 100644 --- a/parser/static/small_parse_table/small_parse_table_311.c +++ b/parser/static/small_parse_table/small_parse_table_311.c @@ -14,126 +14,126 @@ void small_parse_table_1555(t_small_parse_table_array *v) { - v->a[31100] = anon_sym_DOLLAR_LBRACE; - v->a[31101] = actions(3197); - v->a[31102] = 1; - v->a[31103] = anon_sym_DOLLAR_LPAREN; - v->a[31104] = actions(3199); - v->a[31105] = 1; - v->a[31106] = anon_sym_BQUOTE; - v->a[31107] = actions(3201); - v->a[31108] = 1; - v->a[31109] = anon_sym_DOLLAR_BQUOTE; - v->a[31110] = actions(3209); - v->a[31111] = 1; + v->a[31100] = anon_sym_BQUOTE; + v->a[31101] = anon_sym_DOLLAR_BQUOTE; + v->a[31102] = 3; + v->a[31103] = actions(3); + v->a[31104] = 1; + v->a[31105] = sym_comment; + v->a[31106] = actions(3050); + v->a[31107] = 6; + v->a[31108] = sym_file_descriptor; + v->a[31109] = sym__concat; + v->a[31110] = sym_variable_name; + v->a[31111] = sym_test_operator; v->a[31112] = sym__brace_start; - v->a[31113] = actions(4492); - v->a[31114] = 1; - v->a[31115] = sym__special_character; - v->a[31116] = actions(4496); - v->a[31117] = 1; - v->a[31118] = sym_test_operator; - v->a[31119] = actions(4550); + v->a[31113] = aux_sym_heredoc_redirect_token1; + v->a[31114] = actions(3048); + v->a[31115] = 35; + v->a[31116] = anon_sym_esac; + v->a[31117] = anon_sym_PIPE; + v->a[31118] = anon_sym_SEMI_SEMI; + v->a[31119] = anon_sym_SEMI_AMP; small_parse_table_1556(v); } void small_parse_table_1556(t_small_parse_table_array *v) { - v->a[31120] = 1; - v->a[31121] = aux_sym__simple_variable_name_token1; - v->a[31122] = state(1966); - v->a[31123] = 1; - v->a[31124] = aux_sym__literal_repeat1; - v->a[31125] = actions(2299); - v->a[31126] = 2; - v->a[31127] = sym_file_descriptor; - v->a[31128] = aux_sym_heredoc_redirect_token1; - v->a[31129] = actions(3181); - v->a[31130] = 2; - v->a[31131] = anon_sym_LPAREN_LPAREN; - v->a[31132] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31133] = actions(3203); - v->a[31134] = 2; - v->a[31135] = anon_sym_LT_LPAREN; - v->a[31136] = anon_sym_GT_LPAREN; - v->a[31137] = state(865); - v->a[31138] = 2; - v->a[31139] = sym_concatenation; + v->a[31120] = anon_sym_SEMI_SEMI_AMP; + v->a[31121] = anon_sym_PIPE_AMP; + v->a[31122] = anon_sym_AMP_AMP; + v->a[31123] = anon_sym_PIPE_PIPE; + v->a[31124] = anon_sym_LT; + v->a[31125] = anon_sym_GT; + v->a[31126] = anon_sym_GT_GT; + v->a[31127] = anon_sym_AMP_GT; + v->a[31128] = anon_sym_AMP_GT_GT; + v->a[31129] = anon_sym_LT_AMP; + v->a[31130] = anon_sym_GT_AMP; + v->a[31131] = anon_sym_GT_PIPE; + v->a[31132] = anon_sym_LT_AMP_DASH; + v->a[31133] = anon_sym_GT_AMP_DASH; + v->a[31134] = anon_sym_LT_LT; + v->a[31135] = anon_sym_LT_LT_DASH; + v->a[31136] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31137] = anon_sym_AMP; + v->a[31138] = aux_sym_concatenation_token1; + v->a[31139] = anon_sym_DOLLAR; small_parse_table_1557(v); } void small_parse_table_1557(t_small_parse_table_array *v) { - v->a[31140] = aux_sym_unset_command_repeat1; - v->a[31141] = actions(4490); - v->a[31142] = 3; - v->a[31143] = sym_raw_string; - v->a[31144] = sym_ansi_c_string; - v->a[31145] = sym_word; - v->a[31146] = state(2367); - v->a[31147] = 9; - v->a[31148] = sym_arithmetic_expansion; - v->a[31149] = sym_brace_expression; - v->a[31150] = sym_string; - v->a[31151] = sym_translated_string; - v->a[31152] = sym_number; - v->a[31153] = sym_simple_expansion; - v->a[31154] = sym_expansion; - v->a[31155] = sym_command_substitution; - v->a[31156] = sym_process_substitution; - v->a[31157] = actions(2297); - v->a[31158] = 16; - v->a[31159] = anon_sym_PIPE_PIPE; + v->a[31140] = sym__special_character; + v->a[31141] = anon_sym_DQUOTE; + v->a[31142] = sym_raw_string; + v->a[31143] = aux_sym_number_token1; + v->a[31144] = aux_sym_number_token2; + v->a[31145] = anon_sym_DOLLAR_LBRACE; + v->a[31146] = anon_sym_DOLLAR_LPAREN; + v->a[31147] = anon_sym_BQUOTE; + v->a[31148] = anon_sym_DOLLAR_BQUOTE; + v->a[31149] = sym_word; + v->a[31150] = anon_sym_SEMI; + v->a[31151] = 3; + v->a[31152] = actions(3); + v->a[31153] = 1; + v->a[31154] = sym_comment; + v->a[31155] = actions(2828); + v->a[31156] = 6; + v->a[31157] = sym_file_descriptor; + v->a[31158] = sym__concat; + v->a[31159] = sym_test_operator; small_parse_table_1558(v); } void small_parse_table_1558(t_small_parse_table_array *v) { - v->a[31160] = anon_sym_AMP_AMP; - v->a[31161] = anon_sym_PIPE; - v->a[31162] = anon_sym_LT; - v->a[31163] = anon_sym_GT; - v->a[31164] = anon_sym_LT_LT; - v->a[31165] = anon_sym_GT_GT; - v->a[31166] = anon_sym_PIPE_AMP; - v->a[31167] = anon_sym_AMP_GT; - v->a[31168] = anon_sym_AMP_GT_GT; - v->a[31169] = anon_sym_LT_AMP; - v->a[31170] = anon_sym_GT_AMP; - v->a[31171] = anon_sym_GT_PIPE; - v->a[31172] = anon_sym_LT_AMP_DASH; - v->a[31173] = anon_sym_GT_AMP_DASH; - v->a[31174] = anon_sym_LT_LT_DASH; - v->a[31175] = 22; - v->a[31176] = actions(71); - v->a[31177] = 1; - v->a[31178] = sym_comment; - v->a[31179] = actions(4498); + v->a[31160] = sym__bare_dollar; + v->a[31161] = sym__brace_start; + v->a[31162] = aux_sym_heredoc_redirect_token1; + v->a[31163] = actions(2826); + v->a[31164] = 35; + v->a[31165] = anon_sym_LPAREN; + v->a[31166] = anon_sym_PIPE; + v->a[31167] = anon_sym_SEMI_SEMI; + v->a[31168] = anon_sym_SEMI_AMP; + v->a[31169] = anon_sym_SEMI_SEMI_AMP; + v->a[31170] = anon_sym_PIPE_AMP; + v->a[31171] = anon_sym_AMP_AMP; + v->a[31172] = anon_sym_PIPE_PIPE; + v->a[31173] = anon_sym_LT; + v->a[31174] = anon_sym_GT; + v->a[31175] = anon_sym_GT_GT; + v->a[31176] = anon_sym_AMP_GT; + v->a[31177] = anon_sym_AMP_GT_GT; + v->a[31178] = anon_sym_LT_AMP; + v->a[31179] = anon_sym_GT_AMP; small_parse_table_1559(v); } void small_parse_table_1559(t_small_parse_table_array *v) { - v->a[31180] = 1; - v->a[31181] = sym_word; - v->a[31182] = actions(4502); - v->a[31183] = 1; - v->a[31184] = anon_sym_DOLLAR_LBRACK; - v->a[31185] = actions(4504); - v->a[31186] = 1; - v->a[31187] = anon_sym_DOLLAR; - v->a[31188] = actions(4506); - v->a[31189] = 1; - v->a[31190] = sym__special_character; - v->a[31191] = actions(4508); - v->a[31192] = 1; - v->a[31193] = anon_sym_DQUOTE; - v->a[31194] = actions(4512); - v->a[31195] = 1; - v->a[31196] = aux_sym_number_token1; - v->a[31197] = actions(4514); - v->a[31198] = 1; - v->a[31199] = aux_sym_number_token2; + v->a[31180] = anon_sym_GT_PIPE; + v->a[31181] = anon_sym_LT_AMP_DASH; + v->a[31182] = anon_sym_GT_AMP_DASH; + v->a[31183] = anon_sym_LT_LT; + v->a[31184] = anon_sym_LT_LT_DASH; + v->a[31185] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31186] = anon_sym_AMP; + v->a[31187] = aux_sym_concatenation_token1; + v->a[31188] = anon_sym_DOLLAR; + v->a[31189] = sym__special_character; + v->a[31190] = anon_sym_DQUOTE; + v->a[31191] = sym_raw_string; + v->a[31192] = aux_sym_number_token1; + v->a[31193] = aux_sym_number_token2; + v->a[31194] = anon_sym_DOLLAR_LBRACE; + v->a[31195] = anon_sym_DOLLAR_LPAREN; + v->a[31196] = anon_sym_BQUOTE; + v->a[31197] = anon_sym_DOLLAR_BQUOTE; + v->a[31198] = sym_word; + v->a[31199] = anon_sym_SEMI; small_parse_table_1560(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3110.c b/parser/static/small_parse_table/small_parse_table_3110.c deleted file mode 100644 index 9c190504..00000000 --- a/parser/static/small_parse_table/small_parse_table_3110.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3110.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15550(t_small_parse_table_array *v) -{ - v->a[311000] = 6; - v->a[311001] = actions(71); - v->a[311002] = 1; - v->a[311003] = sym_comment; - v->a[311004] = actions(9320); - v->a[311005] = 1; - v->a[311006] = anon_sym_DOLLAR_LBRACE; - v->a[311007] = actions(9322); - v->a[311008] = 1; - v->a[311009] = anon_sym_BQUOTE; - v->a[311010] = actions(9324); - v->a[311011] = 1; - v->a[311012] = anon_sym_DOLLAR_BQUOTE; - v->a[311013] = actions(14514); - v->a[311014] = 1; - v->a[311015] = anon_sym_DOLLAR_LPAREN; - v->a[311016] = state(4561); - v->a[311017] = 2; - v->a[311018] = sym_expansion; - v->a[311019] = sym_command_substitution; - small_parse_table_15551(v); -} - -void small_parse_table_15551(t_small_parse_table_array *v) -{ - v->a[311020] = 6; - v->a[311021] = actions(71); - v->a[311022] = 1; - v->a[311023] = sym_comment; - v->a[311024] = actions(4834); - v->a[311025] = 1; - v->a[311026] = anon_sym_DOLLAR_LBRACE; - v->a[311027] = actions(4838); - v->a[311028] = 1; - v->a[311029] = anon_sym_BQUOTE; - v->a[311030] = actions(4840); - v->a[311031] = 1; - v->a[311032] = anon_sym_DOLLAR_BQUOTE; - v->a[311033] = actions(14516); - v->a[311034] = 1; - v->a[311035] = anon_sym_DOLLAR_LPAREN; - v->a[311036] = state(2663); - v->a[311037] = 2; - v->a[311038] = sym_expansion; - v->a[311039] = sym_command_substitution; - small_parse_table_15552(v); -} - -void small_parse_table_15552(t_small_parse_table_array *v) -{ - v->a[311040] = 6; - v->a[311041] = actions(71); - v->a[311042] = 1; - v->a[311043] = sym_comment; - v->a[311044] = actions(9916); - v->a[311045] = 1; - v->a[311046] = anon_sym_DOLLAR_LBRACE; - v->a[311047] = actions(9918); - v->a[311048] = 1; - v->a[311049] = anon_sym_DOLLAR_LPAREN; - v->a[311050] = actions(9920); - v->a[311051] = 1; - v->a[311052] = anon_sym_BQUOTE; - v->a[311053] = actions(9922); - v->a[311054] = 1; - v->a[311055] = anon_sym_DOLLAR_BQUOTE; - v->a[311056] = state(3295); - v->a[311057] = 2; - v->a[311058] = sym_expansion; - v->a[311059] = sym_command_substitution; - small_parse_table_15553(v); -} - -void small_parse_table_15553(t_small_parse_table_array *v) -{ - v->a[311060] = 3; - v->a[311061] = actions(71); - v->a[311062] = 1; - v->a[311063] = sym_comment; - v->a[311064] = actions(14518); - v->a[311065] = 1; - v->a[311066] = anon_sym_RBRACE3; - v->a[311067] = actions(14437); - v->a[311068] = 5; - v->a[311069] = anon_sym_PLUS; - v->a[311070] = anon_sym_DASH; - v->a[311071] = anon_sym_STAR; - v->a[311072] = anon_sym_SLASH; - v->a[311073] = anon_sym_PERCENT; - v->a[311074] = 6; - v->a[311075] = actions(3); - v->a[311076] = 1; - v->a[311077] = sym_comment; - v->a[311078] = actions(14500); - v->a[311079] = 1; - small_parse_table_15554(v); -} - -void small_parse_table_15554(t_small_parse_table_array *v) -{ - v->a[311080] = anon_sym_COMMA; - v->a[311081] = actions(14522); - v->a[311082] = 1; - v->a[311083] = aux_sym_heredoc_redirect_token1; - v->a[311084] = state(4646); - v->a[311085] = 1; - v->a[311086] = sym__c_terminator; - v->a[311087] = state(6463); - v->a[311088] = 1; - v->a[311089] = aux_sym__for_body_repeat1; - v->a[311090] = actions(14520); - v->a[311091] = 2; - v->a[311092] = anon_sym_SEMI; - v->a[311093] = anon_sym_AMP; - v->a[311094] = 6; - v->a[311095] = actions(71); - v->a[311096] = 1; - v->a[311097] = sym_comment; - v->a[311098] = actions(7972); - v->a[311099] = 1; - small_parse_table_15555(v); -} - -/* EOF small_parse_table_3110.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3111.c b/parser/static/small_parse_table/small_parse_table_3111.c deleted file mode 100644 index afb11a3f..00000000 --- a/parser/static/small_parse_table/small_parse_table_3111.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3111.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15555(t_small_parse_table_array *v) -{ - v->a[311100] = anon_sym_DOLLAR_LBRACE; - v->a[311101] = actions(7976); - v->a[311102] = 1; - v->a[311103] = anon_sym_BQUOTE; - v->a[311104] = actions(7978); - v->a[311105] = 1; - v->a[311106] = anon_sym_DOLLAR_BQUOTE; - v->a[311107] = actions(14524); - v->a[311108] = 1; - v->a[311109] = anon_sym_DOLLAR_LPAREN; - v->a[311110] = state(4320); - v->a[311111] = 2; - v->a[311112] = sym_expansion; - v->a[311113] = sym_command_substitution; - v->a[311114] = 6; - v->a[311115] = actions(71); - v->a[311116] = 1; - v->a[311117] = sym_comment; - v->a[311118] = actions(8434); - v->a[311119] = 1; - small_parse_table_15556(v); -} - -void small_parse_table_15556(t_small_parse_table_array *v) -{ - v->a[311120] = anon_sym_DOLLAR_LBRACE; - v->a[311121] = actions(8436); - v->a[311122] = 1; - v->a[311123] = anon_sym_BQUOTE; - v->a[311124] = actions(8438); - v->a[311125] = 1; - v->a[311126] = anon_sym_DOLLAR_BQUOTE; - v->a[311127] = actions(14526); - v->a[311128] = 1; - v->a[311129] = anon_sym_DOLLAR_LPAREN; - v->a[311130] = state(1236); - v->a[311131] = 2; - v->a[311132] = sym_expansion; - v->a[311133] = sym_command_substitution; - v->a[311134] = 6; - v->a[311135] = actions(71); - v->a[311136] = 1; - v->a[311137] = sym_comment; - v->a[311138] = actions(4961); - v->a[311139] = 1; - small_parse_table_15557(v); -} - -void small_parse_table_15557(t_small_parse_table_array *v) -{ - v->a[311140] = anon_sym_DOLLAR_LBRACE; - v->a[311141] = actions(4965); - v->a[311142] = 1; - v->a[311143] = anon_sym_BQUOTE; - v->a[311144] = actions(4967); - v->a[311145] = 1; - v->a[311146] = anon_sym_DOLLAR_BQUOTE; - v->a[311147] = actions(14528); - v->a[311148] = 1; - v->a[311149] = anon_sym_DOLLAR_LPAREN; - v->a[311150] = state(2606); - v->a[311151] = 2; - v->a[311152] = sym_expansion; - v->a[311153] = sym_command_substitution; - v->a[311154] = 6; - v->a[311155] = actions(71); - v->a[311156] = 1; - v->a[311157] = sym_comment; - v->a[311158] = actions(9810); - v->a[311159] = 1; - small_parse_table_15558(v); -} - -void small_parse_table_15558(t_small_parse_table_array *v) -{ - v->a[311160] = anon_sym_DOLLAR_LBRACE; - v->a[311161] = actions(9812); - v->a[311162] = 1; - v->a[311163] = anon_sym_BQUOTE; - v->a[311164] = actions(9814); - v->a[311165] = 1; - v->a[311166] = anon_sym_DOLLAR_BQUOTE; - v->a[311167] = actions(14530); - v->a[311168] = 1; - v->a[311169] = anon_sym_DOLLAR_LPAREN; - v->a[311170] = state(4572); - v->a[311171] = 2; - v->a[311172] = sym_expansion; - v->a[311173] = sym_command_substitution; - v->a[311174] = 6; - v->a[311175] = actions(71); - v->a[311176] = 1; - v->a[311177] = sym_comment; - v->a[311178] = actions(8240); - v->a[311179] = 1; - small_parse_table_15559(v); -} - -void small_parse_table_15559(t_small_parse_table_array *v) -{ - v->a[311180] = anon_sym_DOLLAR_LBRACE; - v->a[311181] = actions(8242); - v->a[311182] = 1; - v->a[311183] = anon_sym_BQUOTE; - v->a[311184] = actions(8244); - v->a[311185] = 1; - v->a[311186] = anon_sym_DOLLAR_BQUOTE; - v->a[311187] = actions(14532); - v->a[311188] = 1; - v->a[311189] = anon_sym_DOLLAR_LPAREN; - v->a[311190] = state(1472); - v->a[311191] = 2; - v->a[311192] = sym_expansion; - v->a[311193] = sym_command_substitution; - v->a[311194] = 6; - v->a[311195] = actions(3); - v->a[311196] = 1; - v->a[311197] = sym_comment; - v->a[311198] = actions(14500); - v->a[311199] = 1; - small_parse_table_15560(v); -} - -/* EOF small_parse_table_3111.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3112.c b/parser/static/small_parse_table/small_parse_table_3112.c deleted file mode 100644 index 3a8ccc08..00000000 --- a/parser/static/small_parse_table/small_parse_table_3112.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3112.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15560(t_small_parse_table_array *v) -{ - v->a[311200] = anon_sym_COMMA; - v->a[311201] = actions(14536); - v->a[311202] = 1; - v->a[311203] = aux_sym_heredoc_redirect_token1; - v->a[311204] = state(4700); - v->a[311205] = 1; - v->a[311206] = sym__c_terminator; - v->a[311207] = state(6463); - v->a[311208] = 1; - v->a[311209] = aux_sym__for_body_repeat1; - v->a[311210] = actions(14534); - v->a[311211] = 2; - v->a[311212] = anon_sym_SEMI; - v->a[311213] = anon_sym_AMP; - v->a[311214] = 3; - v->a[311215] = actions(71); - v->a[311216] = 1; - v->a[311217] = sym_comment; - v->a[311218] = actions(14512); - v->a[311219] = 1; - small_parse_table_15561(v); -} - -void small_parse_table_15561(t_small_parse_table_array *v) -{ - v->a[311220] = anon_sym_RBRACE3; - v->a[311221] = actions(14437); - v->a[311222] = 5; - v->a[311223] = anon_sym_PLUS; - v->a[311224] = anon_sym_DASH; - v->a[311225] = anon_sym_STAR; - v->a[311226] = anon_sym_SLASH; - v->a[311227] = anon_sym_PERCENT; - v->a[311228] = 6; - v->a[311229] = actions(71); - v->a[311230] = 1; - v->a[311231] = sym_comment; - v->a[311232] = actions(9644); - v->a[311233] = 1; - v->a[311234] = anon_sym_DOLLAR_LBRACE; - v->a[311235] = actions(9646); - v->a[311236] = 1; - v->a[311237] = anon_sym_BQUOTE; - v->a[311238] = actions(9648); - v->a[311239] = 1; - small_parse_table_15562(v); -} - -void small_parse_table_15562(t_small_parse_table_array *v) -{ - v->a[311240] = anon_sym_DOLLAR_BQUOTE; - v->a[311241] = actions(14538); - v->a[311242] = 1; - v->a[311243] = anon_sym_DOLLAR_LPAREN; - v->a[311244] = state(4386); - v->a[311245] = 2; - v->a[311246] = sym_expansion; - v->a[311247] = sym_command_substitution; - v->a[311248] = 6; - v->a[311249] = actions(71); - v->a[311250] = 1; - v->a[311251] = sym_comment; - v->a[311252] = actions(14488); - v->a[311253] = 1; - v->a[311254] = anon_sym_elif; - v->a[311255] = actions(14490); - v->a[311256] = 1; - v->a[311257] = anon_sym_else; - v->a[311258] = actions(14540); - v->a[311259] = 1; - small_parse_table_15563(v); -} - -void small_parse_table_15563(t_small_parse_table_array *v) -{ - v->a[311260] = anon_sym_fi; - v->a[311261] = state(7480); - v->a[311262] = 1; - v->a[311263] = sym_else_clause; - v->a[311264] = state(6400); - v->a[311265] = 2; - v->a[311266] = sym_elif_clause; - v->a[311267] = aux_sym_if_statement_repeat1; - v->a[311268] = 6; - v->a[311269] = actions(71); - v->a[311270] = 1; - v->a[311271] = sym_comment; - v->a[311272] = actions(125); - v->a[311273] = 1; - v->a[311274] = anon_sym_DOLLAR_LBRACE; - v->a[311275] = actions(129); - v->a[311276] = 1; - v->a[311277] = anon_sym_BQUOTE; - v->a[311278] = actions(131); - v->a[311279] = 1; - small_parse_table_15564(v); -} - -void small_parse_table_15564(t_small_parse_table_array *v) -{ - v->a[311280] = anon_sym_DOLLAR_BQUOTE; - v->a[311281] = actions(14542); - v->a[311282] = 1; - v->a[311283] = anon_sym_DOLLAR_LPAREN; - v->a[311284] = state(484); - v->a[311285] = 2; - v->a[311286] = sym_expansion; - v->a[311287] = sym_command_substitution; - v->a[311288] = 6; - v->a[311289] = actions(71); - v->a[311290] = 1; - v->a[311291] = sym_comment; - v->a[311292] = actions(7234); - v->a[311293] = 1; - v->a[311294] = anon_sym_DOLLAR_LBRACE; - v->a[311295] = actions(7236); - v->a[311296] = 1; - v->a[311297] = anon_sym_BQUOTE; - v->a[311298] = actions(7238); - v->a[311299] = 1; - small_parse_table_15565(v); -} - -/* EOF small_parse_table_3112.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3113.c b/parser/static/small_parse_table/small_parse_table_3113.c deleted file mode 100644 index e82f8848..00000000 --- a/parser/static/small_parse_table/small_parse_table_3113.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3113.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15565(t_small_parse_table_array *v) -{ - v->a[311300] = anon_sym_DOLLAR_BQUOTE; - v->a[311301] = actions(14544); - v->a[311302] = 1; - v->a[311303] = anon_sym_DOLLAR_LPAREN; - v->a[311304] = state(6519); - v->a[311305] = 2; - v->a[311306] = sym_expansion; - v->a[311307] = sym_command_substitution; - v->a[311308] = 6; - v->a[311309] = actions(71); - v->a[311310] = 1; - v->a[311311] = sym_comment; - v->a[311312] = actions(8192); - v->a[311313] = 1; - v->a[311314] = anon_sym_DOLLAR_LBRACE; - v->a[311315] = actions(8196); - v->a[311316] = 1; - v->a[311317] = anon_sym_BQUOTE; - v->a[311318] = actions(8198); - v->a[311319] = 1; - small_parse_table_15566(v); -} - -void small_parse_table_15566(t_small_parse_table_array *v) -{ - v->a[311320] = anon_sym_DOLLAR_BQUOTE; - v->a[311321] = actions(14546); - v->a[311322] = 1; - v->a[311323] = anon_sym_DOLLAR_LPAREN; - v->a[311324] = state(1668); - v->a[311325] = 2; - v->a[311326] = sym_expansion; - v->a[311327] = sym_command_substitution; - v->a[311328] = 3; - v->a[311329] = actions(3); - v->a[311330] = 1; - v->a[311331] = sym_comment; - v->a[311332] = actions(1354); - v->a[311333] = 2; - v->a[311334] = sym_regex; - v->a[311335] = aux_sym__expansion_regex_token1; - v->a[311336] = actions(1352); - v->a[311337] = 4; - v->a[311338] = anon_sym_RPAREN; - v->a[311339] = anon_sym_DQUOTE; - small_parse_table_15567(v); -} - -void small_parse_table_15567(t_small_parse_table_array *v) -{ - v->a[311340] = sym_raw_string; - v->a[311341] = anon_sym_RBRACE3; - v->a[311342] = 6; - v->a[311343] = actions(71); - v->a[311344] = 1; - v->a[311345] = sym_comment; - v->a[311346] = actions(5275); - v->a[311347] = 1; - v->a[311348] = anon_sym_DOLLAR_LBRACE; - v->a[311349] = actions(5279); - v->a[311350] = 1; - v->a[311351] = anon_sym_BQUOTE; - v->a[311352] = actions(5281); - v->a[311353] = 1; - v->a[311354] = anon_sym_DOLLAR_BQUOTE; - v->a[311355] = actions(14548); - v->a[311356] = 1; - v->a[311357] = anon_sym_DOLLAR_LPAREN; - v->a[311358] = state(5489); - v->a[311359] = 2; - small_parse_table_15568(v); -} - -void small_parse_table_15568(t_small_parse_table_array *v) -{ - v->a[311360] = sym_expansion; - v->a[311361] = sym_command_substitution; - v->a[311362] = 6; - v->a[311363] = actions(71); - v->a[311364] = 1; - v->a[311365] = sym_comment; - v->a[311366] = actions(4781); - v->a[311367] = 1; - v->a[311368] = anon_sym_DOLLAR_LBRACE; - v->a[311369] = actions(4785); - v->a[311370] = 1; - v->a[311371] = anon_sym_BQUOTE; - v->a[311372] = actions(4787); - v->a[311373] = 1; - v->a[311374] = anon_sym_DOLLAR_BQUOTE; - v->a[311375] = actions(14550); - v->a[311376] = 1; - v->a[311377] = anon_sym_DOLLAR_LPAREN; - v->a[311378] = state(5399); - v->a[311379] = 2; - small_parse_table_15569(v); -} - -void small_parse_table_15569(t_small_parse_table_array *v) -{ - v->a[311380] = sym_expansion; - v->a[311381] = sym_command_substitution; - v->a[311382] = 6; - v->a[311383] = actions(71); - v->a[311384] = 1; - v->a[311385] = sym_comment; - v->a[311386] = actions(8154); - v->a[311387] = 1; - v->a[311388] = anon_sym_DOLLAR_LBRACE; - v->a[311389] = actions(8158); - v->a[311390] = 1; - v->a[311391] = anon_sym_BQUOTE; - v->a[311392] = actions(8160); - v->a[311393] = 1; - v->a[311394] = anon_sym_DOLLAR_BQUOTE; - v->a[311395] = actions(14552); - v->a[311396] = 1; - v->a[311397] = anon_sym_DOLLAR_LPAREN; - v->a[311398] = state(4595); - v->a[311399] = 2; - small_parse_table_15570(v); -} - -/* EOF small_parse_table_3113.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3114.c b/parser/static/small_parse_table/small_parse_table_3114.c deleted file mode 100644 index 160cb989..00000000 --- a/parser/static/small_parse_table/small_parse_table_3114.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3114.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15570(t_small_parse_table_array *v) -{ - v->a[311400] = sym_expansion; - v->a[311401] = sym_command_substitution; - v->a[311402] = 6; - v->a[311403] = actions(71); - v->a[311404] = 1; - v->a[311405] = sym_comment; - v->a[311406] = actions(10944); - v->a[311407] = 1; - v->a[311408] = anon_sym_DOLLAR_LBRACE; - v->a[311409] = actions(10946); - v->a[311410] = 1; - v->a[311411] = anon_sym_BQUOTE; - v->a[311412] = actions(10948); - v->a[311413] = 1; - v->a[311414] = anon_sym_DOLLAR_BQUOTE; - v->a[311415] = actions(14554); - v->a[311416] = 1; - v->a[311417] = anon_sym_DOLLAR_LPAREN; - v->a[311418] = state(1875); - v->a[311419] = 2; - small_parse_table_15571(v); -} - -void small_parse_table_15571(t_small_parse_table_array *v) -{ - v->a[311420] = sym_expansion; - v->a[311421] = sym_command_substitution; - v->a[311422] = 6; - v->a[311423] = actions(71); - v->a[311424] = 1; - v->a[311425] = sym_comment; - v->a[311426] = actions(4165); - v->a[311427] = 1; - v->a[311428] = anon_sym_DOLLAR_LBRACE; - v->a[311429] = actions(4169); - v->a[311430] = 1; - v->a[311431] = anon_sym_BQUOTE; - v->a[311432] = actions(4171); - v->a[311433] = 1; - v->a[311434] = anon_sym_DOLLAR_BQUOTE; - v->a[311435] = actions(14556); - v->a[311436] = 1; - v->a[311437] = anon_sym_DOLLAR_LPAREN; - v->a[311438] = state(2444); - v->a[311439] = 2; - small_parse_table_15572(v); -} - -void small_parse_table_15572(t_small_parse_table_array *v) -{ - v->a[311440] = sym_expansion; - v->a[311441] = sym_command_substitution; - v->a[311442] = 3; - v->a[311443] = actions(71); - v->a[311444] = 1; - v->a[311445] = sym_comment; - v->a[311446] = actions(14512); - v->a[311447] = 1; - v->a[311448] = anon_sym_RBRACE3; - v->a[311449] = actions(14437); - v->a[311450] = 5; - v->a[311451] = anon_sym_PLUS; - v->a[311452] = anon_sym_DASH; - v->a[311453] = anon_sym_STAR; - v->a[311454] = anon_sym_SLASH; - v->a[311455] = anon_sym_PERCENT; - v->a[311456] = 6; - v->a[311457] = actions(3); - v->a[311458] = 1; - v->a[311459] = sym_comment; - small_parse_table_15573(v); -} - -void small_parse_table_15573(t_small_parse_table_array *v) -{ - v->a[311460] = actions(14500); - v->a[311461] = 1; - v->a[311462] = anon_sym_COMMA; - v->a[311463] = actions(14560); - v->a[311464] = 1; - v->a[311465] = aux_sym_heredoc_redirect_token1; - v->a[311466] = state(4742); - v->a[311467] = 1; - v->a[311468] = sym__c_terminator; - v->a[311469] = state(6280); - v->a[311470] = 1; - v->a[311471] = aux_sym__for_body_repeat1; - v->a[311472] = actions(14558); - v->a[311473] = 2; - v->a[311474] = anon_sym_SEMI; - v->a[311475] = anon_sym_AMP; - v->a[311476] = 3; - v->a[311477] = actions(71); - v->a[311478] = 1; - v->a[311479] = sym_comment; - small_parse_table_15574(v); -} - -void small_parse_table_15574(t_small_parse_table_array *v) -{ - v->a[311480] = actions(14562); - v->a[311481] = 1; - v->a[311482] = anon_sym_RBRACE3; - v->a[311483] = actions(14449); - v->a[311484] = 5; - v->a[311485] = anon_sym_PLUS; - v->a[311486] = anon_sym_DASH; - v->a[311487] = anon_sym_STAR; - v->a[311488] = anon_sym_SLASH; - v->a[311489] = anon_sym_PERCENT; - v->a[311490] = 6; - v->a[311491] = actions(71); - v->a[311492] = 1; - v->a[311493] = sym_comment; - v->a[311494] = actions(14564); - v->a[311495] = 1; - v->a[311496] = anon_sym_PIPE; - v->a[311497] = actions(14566); - v->a[311498] = 1; - v->a[311499] = anon_sym_RPAREN; - small_parse_table_15575(v); -} - -/* EOF small_parse_table_3114.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3115.c b/parser/static/small_parse_table/small_parse_table_3115.c deleted file mode 100644 index 94fb7e81..00000000 --- a/parser/static/small_parse_table/small_parse_table_3115.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3115.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15575(t_small_parse_table_array *v) -{ - v->a[311500] = state(6439); - v->a[311501] = 1; - v->a[311502] = aux_sym_concatenation_repeat1; - v->a[311503] = state(6570); - v->a[311504] = 1; - v->a[311505] = aux_sym_case_item_repeat1; - v->a[311506] = actions(14568); - v->a[311507] = 2; - v->a[311508] = sym__concat; - v->a[311509] = aux_sym_concatenation_token1; - v->a[311510] = 6; - v->a[311511] = actions(71); - v->a[311512] = 1; - v->a[311513] = sym_comment; - v->a[311514] = actions(14564); - v->a[311515] = 1; - v->a[311516] = anon_sym_PIPE; - v->a[311517] = actions(14570); - v->a[311518] = 1; - v->a[311519] = anon_sym_RPAREN; - small_parse_table_15576(v); -} - -void small_parse_table_15576(t_small_parse_table_array *v) -{ - v->a[311520] = state(6439); - v->a[311521] = 1; - v->a[311522] = aux_sym_concatenation_repeat1; - v->a[311523] = state(6710); - v->a[311524] = 1; - v->a[311525] = aux_sym_case_item_repeat1; - v->a[311526] = actions(14568); - v->a[311527] = 2; - v->a[311528] = sym__concat; - v->a[311529] = aux_sym_concatenation_token1; - v->a[311530] = 3; - v->a[311531] = actions(3); - v->a[311532] = 1; - v->a[311533] = sym_comment; - v->a[311534] = actions(1263); - v->a[311535] = 1; - v->a[311536] = aux_sym_heredoc_redirect_token1; - v->a[311537] = actions(1261); - v->a[311538] = 5; - v->a[311539] = anon_sym_in; - small_parse_table_15577(v); -} - -void small_parse_table_15577(t_small_parse_table_array *v) -{ - v->a[311540] = anon_sym_SEMI; - v->a[311541] = anon_sym_AMP; - v->a[311542] = anon_sym_SEMI_SEMI; - v->a[311543] = sym__special_character; - v->a[311544] = 6; - v->a[311545] = actions(71); - v->a[311546] = 1; - v->a[311547] = sym_comment; - v->a[311548] = actions(9018); - v->a[311549] = 1; - v->a[311550] = anon_sym_DOLLAR_LBRACE; - v->a[311551] = actions(9020); - v->a[311552] = 1; - v->a[311553] = anon_sym_BQUOTE; - v->a[311554] = actions(9022); - v->a[311555] = 1; - v->a[311556] = anon_sym_DOLLAR_BQUOTE; - v->a[311557] = actions(14572); - v->a[311558] = 1; - v->a[311559] = anon_sym_DOLLAR_LPAREN; - small_parse_table_15578(v); -} - -void small_parse_table_15578(t_small_parse_table_array *v) -{ - v->a[311560] = state(1384); - v->a[311561] = 2; - v->a[311562] = sym_expansion; - v->a[311563] = sym_command_substitution; - v->a[311564] = 3; - v->a[311565] = actions(3); - v->a[311566] = 1; - v->a[311567] = sym_comment; - v->a[311568] = actions(1342); - v->a[311569] = 2; - v->a[311570] = sym_regex; - v->a[311571] = aux_sym__expansion_regex_token1; - v->a[311572] = actions(1340); - v->a[311573] = 4; - v->a[311574] = anon_sym_RPAREN; - v->a[311575] = anon_sym_DQUOTE; - v->a[311576] = sym_raw_string; - v->a[311577] = anon_sym_RBRACE3; - v->a[311578] = 6; - v->a[311579] = actions(71); - small_parse_table_15579(v); -} - -void small_parse_table_15579(t_small_parse_table_array *v) -{ - v->a[311580] = 1; - v->a[311581] = sym_comment; - v->a[311582] = actions(379); - v->a[311583] = 1; - v->a[311584] = anon_sym_DOLLAR_LBRACE; - v->a[311585] = actions(385); - v->a[311586] = 1; - v->a[311587] = anon_sym_DOLLAR_BQUOTE; - v->a[311588] = actions(5809); - v->a[311589] = 1; - v->a[311590] = anon_sym_BQUOTE; - v->a[311591] = actions(14574); - v->a[311592] = 1; - v->a[311593] = anon_sym_DOLLAR_LPAREN; - v->a[311594] = state(2697); - v->a[311595] = 2; - v->a[311596] = sym_expansion; - v->a[311597] = sym_command_substitution; - v->a[311598] = 6; - v->a[311599] = actions(71); - small_parse_table_15580(v); -} - -/* EOF small_parse_table_3115.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3116.c b/parser/static/small_parse_table/small_parse_table_3116.c deleted file mode 100644 index eb401937..00000000 --- a/parser/static/small_parse_table/small_parse_table_3116.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3116.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15580(t_small_parse_table_array *v) -{ - v->a[311600] = 1; - v->a[311601] = sym_comment; - v->a[311602] = actions(205); - v->a[311603] = 1; - v->a[311604] = anon_sym_DOLLAR_LBRACE; - v->a[311605] = actions(209); - v->a[311606] = 1; - v->a[311607] = anon_sym_BQUOTE; - v->a[311608] = actions(211); - v->a[311609] = 1; - v->a[311610] = anon_sym_DOLLAR_BQUOTE; - v->a[311611] = actions(14576); - v->a[311612] = 1; - v->a[311613] = anon_sym_DOLLAR_LPAREN; - v->a[311614] = state(505); - v->a[311615] = 2; - v->a[311616] = sym_expansion; - v->a[311617] = sym_command_substitution; - v->a[311618] = 6; - v->a[311619] = actions(71); - small_parse_table_15581(v); -} - -void small_parse_table_15581(t_small_parse_table_array *v) -{ - v->a[311620] = 1; - v->a[311621] = sym_comment; - v->a[311622] = actions(9248); - v->a[311623] = 1; - v->a[311624] = anon_sym_DOLLAR_LBRACE; - v->a[311625] = actions(9250); - v->a[311626] = 1; - v->a[311627] = anon_sym_BQUOTE; - v->a[311628] = actions(9252); - v->a[311629] = 1; - v->a[311630] = anon_sym_DOLLAR_BQUOTE; - v->a[311631] = actions(14578); - v->a[311632] = 1; - v->a[311633] = anon_sym_DOLLAR_LPAREN; - v->a[311634] = state(1248); - v->a[311635] = 2; - v->a[311636] = sym_expansion; - v->a[311637] = sym_command_substitution; - v->a[311638] = 6; - v->a[311639] = actions(71); - small_parse_table_15582(v); -} - -void small_parse_table_15582(t_small_parse_table_array *v) -{ - v->a[311640] = 1; - v->a[311641] = sym_comment; - v->a[311642] = actions(14564); - v->a[311643] = 1; - v->a[311644] = anon_sym_PIPE; - v->a[311645] = actions(14580); - v->a[311646] = 1; - v->a[311647] = anon_sym_RPAREN; - v->a[311648] = state(6373); - v->a[311649] = 1; - v->a[311650] = aux_sym_concatenation_repeat1; - v->a[311651] = state(6707); - v->a[311652] = 1; - v->a[311653] = aux_sym_case_item_repeat1; - v->a[311654] = actions(14568); - v->a[311655] = 2; - v->a[311656] = sym__concat; - v->a[311657] = aux_sym_concatenation_token1; - v->a[311658] = 6; - v->a[311659] = actions(71); - small_parse_table_15583(v); -} - -void small_parse_table_15583(t_small_parse_table_array *v) -{ - v->a[311660] = 1; - v->a[311661] = sym_comment; - v->a[311662] = actions(8282); - v->a[311663] = 1; - v->a[311664] = anon_sym_DOLLAR_LBRACE; - v->a[311665] = actions(8286); - v->a[311666] = 1; - v->a[311667] = anon_sym_BQUOTE; - v->a[311668] = actions(8288); - v->a[311669] = 1; - v->a[311670] = anon_sym_DOLLAR_BQUOTE; - v->a[311671] = actions(14582); - v->a[311672] = 1; - v->a[311673] = anon_sym_DOLLAR_LPAREN; - v->a[311674] = state(1449); - v->a[311675] = 2; - v->a[311676] = sym_expansion; - v->a[311677] = sym_command_substitution; - v->a[311678] = 6; - v->a[311679] = actions(71); - small_parse_table_15584(v); -} - -void small_parse_table_15584(t_small_parse_table_array *v) -{ - v->a[311680] = 1; - v->a[311681] = sym_comment; - v->a[311682] = actions(14564); - v->a[311683] = 1; - v->a[311684] = anon_sym_PIPE; - v->a[311685] = actions(14584); - v->a[311686] = 1; - v->a[311687] = anon_sym_RPAREN; - v->a[311688] = state(6373); - v->a[311689] = 1; - v->a[311690] = aux_sym_concatenation_repeat1; - v->a[311691] = state(6590); - v->a[311692] = 1; - v->a[311693] = aux_sym_case_item_repeat1; - v->a[311694] = actions(14568); - v->a[311695] = 2; - v->a[311696] = sym__concat; - v->a[311697] = aux_sym_concatenation_token1; - v->a[311698] = 6; - v->a[311699] = actions(71); - small_parse_table_15585(v); -} - -/* EOF small_parse_table_3116.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3117.c b/parser/static/small_parse_table/small_parse_table_3117.c deleted file mode 100644 index ce45f40e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3117.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3117.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15585(t_small_parse_table_array *v) -{ - v->a[311700] = 1; - v->a[311701] = sym_comment; - v->a[311702] = actions(8526); - v->a[311703] = 1; - v->a[311704] = anon_sym_DOLLAR_LBRACE; - v->a[311705] = actions(8530); - v->a[311706] = 1; - v->a[311707] = anon_sym_BQUOTE; - v->a[311708] = actions(8532); - v->a[311709] = 1; - v->a[311710] = anon_sym_DOLLAR_BQUOTE; - v->a[311711] = actions(14586); - v->a[311712] = 1; - v->a[311713] = anon_sym_DOLLAR_LPAREN; - v->a[311714] = state(2510); - v->a[311715] = 2; - v->a[311716] = sym_expansion; - v->a[311717] = sym_command_substitution; - v->a[311718] = 6; - v->a[311719] = actions(71); - small_parse_table_15586(v); -} - -void small_parse_table_15586(t_small_parse_table_array *v) -{ - v->a[311720] = 1; - v->a[311721] = sym_comment; - v->a[311722] = actions(14588); - v->a[311723] = 1; - v->a[311724] = anon_sym_SLASH; - v->a[311725] = actions(14592); - v->a[311726] = 1; - v->a[311727] = anon_sym_RBRACE3; - v->a[311728] = actions(14594); - v->a[311729] = 1; - v->a[311730] = sym__expansion_word; - v->a[311731] = state(6475); - v->a[311732] = 1; - v->a[311733] = aux_sym__concatenation_in_expansion_repeat1; - v->a[311734] = actions(14590); - v->a[311735] = 2; - v->a[311736] = sym__concat; - v->a[311737] = aux_sym_concatenation_token1; - v->a[311738] = 6; - v->a[311739] = actions(71); - small_parse_table_15587(v); -} - -void small_parse_table_15587(t_small_parse_table_array *v) -{ - v->a[311740] = 1; - v->a[311741] = sym_comment; - v->a[311742] = actions(8952); - v->a[311743] = 1; - v->a[311744] = anon_sym_DOLLAR_LBRACE; - v->a[311745] = actions(8954); - v->a[311746] = 1; - v->a[311747] = anon_sym_BQUOTE; - v->a[311748] = actions(8956); - v->a[311749] = 1; - v->a[311750] = anon_sym_DOLLAR_BQUOTE; - v->a[311751] = actions(14596); - v->a[311752] = 1; - v->a[311753] = anon_sym_DOLLAR_LPAREN; - v->a[311754] = state(3175); - v->a[311755] = 2; - v->a[311756] = sym_expansion; - v->a[311757] = sym_command_substitution; - v->a[311758] = 6; - v->a[311759] = actions(71); - small_parse_table_15588(v); -} - -void small_parse_table_15588(t_small_parse_table_array *v) -{ - v->a[311760] = 1; - v->a[311761] = sym_comment; - v->a[311762] = actions(9132); - v->a[311763] = 1; - v->a[311764] = anon_sym_DOLLAR_LBRACE; - v->a[311765] = actions(9136); - v->a[311766] = 1; - v->a[311767] = anon_sym_BQUOTE; - v->a[311768] = actions(9138); - v->a[311769] = 1; - v->a[311770] = anon_sym_DOLLAR_BQUOTE; - v->a[311771] = actions(14598); - v->a[311772] = 1; - v->a[311773] = anon_sym_DOLLAR_LPAREN; - v->a[311774] = state(2399); - v->a[311775] = 2; - v->a[311776] = sym_expansion; - v->a[311777] = sym_command_substitution; - v->a[311778] = 3; - v->a[311779] = actions(3); - small_parse_table_15589(v); -} - -void small_parse_table_15589(t_small_parse_table_array *v) -{ - v->a[311780] = 1; - v->a[311781] = sym_comment; - v->a[311782] = actions(1322); - v->a[311783] = 2; - v->a[311784] = sym_regex; - v->a[311785] = aux_sym__expansion_regex_token1; - v->a[311786] = actions(1320); - v->a[311787] = 4; - v->a[311788] = anon_sym_RPAREN; - v->a[311789] = anon_sym_DQUOTE; - v->a[311790] = sym_raw_string; - v->a[311791] = anon_sym_RBRACE3; - v->a[311792] = 6; - v->a[311793] = actions(71); - v->a[311794] = 1; - v->a[311795] = sym_comment; - v->a[311796] = actions(14564); - v->a[311797] = 1; - v->a[311798] = anon_sym_PIPE; - v->a[311799] = actions(14600); - small_parse_table_15590(v); -} - -/* EOF small_parse_table_3117.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3118.c b/parser/static/small_parse_table/small_parse_table_3118.c deleted file mode 100644 index 21220861..00000000 --- a/parser/static/small_parse_table/small_parse_table_3118.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3118.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15590(t_small_parse_table_array *v) -{ - v->a[311800] = 1; - v->a[311801] = anon_sym_RPAREN; - v->a[311802] = state(6373); - v->a[311803] = 1; - v->a[311804] = aux_sym_concatenation_repeat1; - v->a[311805] = state(6652); - v->a[311806] = 1; - v->a[311807] = aux_sym_case_item_repeat1; - v->a[311808] = actions(14568); - v->a[311809] = 2; - v->a[311810] = sym__concat; - v->a[311811] = aux_sym_concatenation_token1; - v->a[311812] = 6; - v->a[311813] = actions(3); - v->a[311814] = 1; - v->a[311815] = sym_comment; - v->a[311816] = actions(14500); - v->a[311817] = 1; - v->a[311818] = anon_sym_COMMA; - v->a[311819] = actions(14604); - small_parse_table_15591(v); -} - -void small_parse_table_15591(t_small_parse_table_array *v) -{ - v->a[311820] = 1; - v->a[311821] = aux_sym_heredoc_redirect_token1; - v->a[311822] = state(4236); - v->a[311823] = 1; - v->a[311824] = sym__c_terminator; - v->a[311825] = state(6463); - v->a[311826] = 1; - v->a[311827] = aux_sym__for_body_repeat1; - v->a[311828] = actions(14602); - v->a[311829] = 2; - v->a[311830] = anon_sym_SEMI; - v->a[311831] = anon_sym_AMP; - v->a[311832] = 6; - v->a[311833] = actions(71); - v->a[311834] = 1; - v->a[311835] = sym_comment; - v->a[311836] = actions(4647); - v->a[311837] = 1; - v->a[311838] = anon_sym_DOLLAR_LBRACE; - v->a[311839] = actions(4651); - small_parse_table_15592(v); -} - -void small_parse_table_15592(t_small_parse_table_array *v) -{ - v->a[311840] = 1; - v->a[311841] = anon_sym_BQUOTE; - v->a[311842] = actions(4653); - v->a[311843] = 1; - v->a[311844] = anon_sym_DOLLAR_BQUOTE; - v->a[311845] = actions(14606); - v->a[311846] = 1; - v->a[311847] = anon_sym_DOLLAR_LPAREN; - v->a[311848] = state(2583); - v->a[311849] = 2; - v->a[311850] = sym_expansion; - v->a[311851] = sym_command_substitution; - v->a[311852] = 6; - v->a[311853] = actions(71); - v->a[311854] = 1; - v->a[311855] = sym_comment; - v->a[311856] = actions(8352); - v->a[311857] = 1; - v->a[311858] = anon_sym_DOLLAR_LBRACE; - v->a[311859] = actions(8354); - small_parse_table_15593(v); -} - -void small_parse_table_15593(t_small_parse_table_array *v) -{ - v->a[311860] = 1; - v->a[311861] = anon_sym_BQUOTE; - v->a[311862] = actions(8356); - v->a[311863] = 1; - v->a[311864] = anon_sym_DOLLAR_BQUOTE; - v->a[311865] = actions(14608); - v->a[311866] = 1; - v->a[311867] = anon_sym_DOLLAR_LPAREN; - v->a[311868] = state(1538); - v->a[311869] = 2; - v->a[311870] = sym_expansion; - v->a[311871] = sym_command_substitution; - v->a[311872] = 6; - v->a[311873] = actions(71); - v->a[311874] = 1; - v->a[311875] = sym_comment; - v->a[311876] = actions(5329); - v->a[311877] = 1; - v->a[311878] = anon_sym_DOLLAR_LBRACE; - v->a[311879] = actions(5333); - small_parse_table_15594(v); -} - -void small_parse_table_15594(t_small_parse_table_array *v) -{ - v->a[311880] = 1; - v->a[311881] = anon_sym_BQUOTE; - v->a[311882] = actions(5335); - v->a[311883] = 1; - v->a[311884] = anon_sym_DOLLAR_BQUOTE; - v->a[311885] = actions(14610); - v->a[311886] = 1; - v->a[311887] = anon_sym_DOLLAR_LPAREN; - v->a[311888] = state(5470); - v->a[311889] = 2; - v->a[311890] = sym_expansion; - v->a[311891] = sym_command_substitution; - v->a[311892] = 6; - v->a[311893] = actions(71); - v->a[311894] = 1; - v->a[311895] = sym_comment; - v->a[311896] = actions(11820); - v->a[311897] = 1; - v->a[311898] = anon_sym_DOLLAR_LBRACE; - v->a[311899] = actions(11822); - small_parse_table_15595(v); -} - -/* EOF small_parse_table_3118.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3119.c b/parser/static/small_parse_table/small_parse_table_3119.c deleted file mode 100644 index 577e6959..00000000 --- a/parser/static/small_parse_table/small_parse_table_3119.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3119.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15595(t_small_parse_table_array *v) -{ - v->a[311900] = 1; - v->a[311901] = anon_sym_DOLLAR_LPAREN; - v->a[311902] = actions(11824); - v->a[311903] = 1; - v->a[311904] = anon_sym_BQUOTE; - v->a[311905] = actions(11826); - v->a[311906] = 1; - v->a[311907] = anon_sym_DOLLAR_BQUOTE; - v->a[311908] = state(3245); - v->a[311909] = 2; - v->a[311910] = sym_expansion; - v->a[311911] = sym_command_substitution; - v->a[311912] = 6; - v->a[311913] = actions(71); - v->a[311914] = 1; - v->a[311915] = sym_comment; - v->a[311916] = actions(9996); - v->a[311917] = 1; - v->a[311918] = anon_sym_DOLLAR_LBRACE; - v->a[311919] = actions(9998); - small_parse_table_15596(v); -} - -void small_parse_table_15596(t_small_parse_table_array *v) -{ - v->a[311920] = 1; - v->a[311921] = anon_sym_BQUOTE; - v->a[311922] = actions(10000); - v->a[311923] = 1; - v->a[311924] = anon_sym_DOLLAR_BQUOTE; - v->a[311925] = actions(14612); - v->a[311926] = 1; - v->a[311927] = anon_sym_DOLLAR_LPAREN; - v->a[311928] = state(1479); - v->a[311929] = 2; - v->a[311930] = sym_expansion; - v->a[311931] = sym_command_substitution; - v->a[311932] = 6; - v->a[311933] = actions(71); - v->a[311934] = 1; - v->a[311935] = sym_comment; - v->a[311936] = actions(8320); - v->a[311937] = 1; - v->a[311938] = anon_sym_DOLLAR_LBRACE; - v->a[311939] = actions(8324); - small_parse_table_15597(v); -} - -void small_parse_table_15597(t_small_parse_table_array *v) -{ - v->a[311940] = 1; - v->a[311941] = anon_sym_BQUOTE; - v->a[311942] = actions(8326); - v->a[311943] = 1; - v->a[311944] = anon_sym_DOLLAR_BQUOTE; - v->a[311945] = actions(14614); - v->a[311946] = 1; - v->a[311947] = anon_sym_DOLLAR_LPAREN; - v->a[311948] = state(5435); - v->a[311949] = 2; - v->a[311950] = sym_expansion; - v->a[311951] = sym_command_substitution; - v->a[311952] = 4; - v->a[311953] = actions(71); - v->a[311954] = 1; - v->a[311955] = sym_comment; - v->a[311956] = state(6373); - v->a[311957] = 1; - v->a[311958] = aux_sym_concatenation_repeat1; - v->a[311959] = actions(14568); - small_parse_table_15598(v); -} - -void small_parse_table_15598(t_small_parse_table_array *v) -{ - v->a[311960] = 2; - v->a[311961] = sym__concat; - v->a[311962] = aux_sym_concatenation_token1; - v->a[311963] = actions(1263); - v->a[311964] = 3; - v->a[311965] = anon_sym_PIPE; - v->a[311966] = anon_sym_RPAREN; - v->a[311967] = sym__special_character; - v->a[311968] = 6; - v->a[311969] = actions(71); - v->a[311970] = 1; - v->a[311971] = sym_comment; - v->a[311972] = actions(14488); - v->a[311973] = 1; - v->a[311974] = anon_sym_elif; - v->a[311975] = actions(14490); - v->a[311976] = 1; - v->a[311977] = anon_sym_else; - v->a[311978] = actions(14616); - v->a[311979] = 1; - small_parse_table_15599(v); -} - -void small_parse_table_15599(t_small_parse_table_array *v) -{ - v->a[311980] = anon_sym_fi; - v->a[311981] = state(7012); - v->a[311982] = 1; - v->a[311983] = sym_else_clause; - v->a[311984] = state(6400); - v->a[311985] = 2; - v->a[311986] = sym_elif_clause; - v->a[311987] = aux_sym_if_statement_repeat1; - v->a[311988] = 6; - v->a[311989] = actions(71); - v->a[311990] = 1; - v->a[311991] = sym_comment; - v->a[311992] = actions(14564); - v->a[311993] = 1; - v->a[311994] = anon_sym_PIPE; - v->a[311995] = actions(14618); - v->a[311996] = 1; - v->a[311997] = anon_sym_RPAREN; - v->a[311998] = state(6439); - v->a[311999] = 1; - small_parse_table_15600(v); -} - -/* EOF small_parse_table_3119.c */ diff --git a/parser/static/small_parse_table/small_parse_table_312.c b/parser/static/small_parse_table/small_parse_table_312.c index b5b8f03e..02eba16a 100644 --- a/parser/static/small_parse_table/small_parse_table_312.c +++ b/parser/static/small_parse_table/small_parse_table_312.c @@ -14,126 +14,126 @@ void small_parse_table_1560(t_small_parse_table_array *v) { - v->a[31200] = actions(4516); - v->a[31201] = 1; - v->a[31202] = anon_sym_DOLLAR_LBRACE; - v->a[31203] = actions(4518); - v->a[31204] = 1; - v->a[31205] = anon_sym_DOLLAR_LPAREN; - v->a[31206] = actions(4520); - v->a[31207] = 1; - v->a[31208] = anon_sym_BQUOTE; - v->a[31209] = actions(4522); - v->a[31210] = 1; - v->a[31211] = anon_sym_DOLLAR_BQUOTE; - v->a[31212] = actions(4526); - v->a[31213] = 1; - v->a[31214] = sym_test_operator; - v->a[31215] = actions(4528); - v->a[31216] = 1; - v->a[31217] = sym__brace_start; - v->a[31218] = state(2715); - v->a[31219] = 1; + v->a[31200] = 6; + v->a[31201] = actions(57); + v->a[31202] = 1; + v->a[31203] = sym_comment; + v->a[31204] = state(1670); + v->a[31205] = 1; + v->a[31206] = aux_sym__literal_repeat1; + v->a[31207] = state(1680); + v->a[31208] = 1; + v->a[31209] = sym_concatenation; + v->a[31210] = state(1421); + v->a[31211] = 7; + v->a[31212] = sym_arithmetic_expansion; + v->a[31213] = sym_brace_expression; + v->a[31214] = sym_string; + v->a[31215] = sym_number; + v->a[31216] = sym_simple_expansion; + v->a[31217] = sym_expansion; + v->a[31218] = sym_command_substitution; + v->a[31219] = actions(1528); small_parse_table_1561(v); } void small_parse_table_1561(t_small_parse_table_array *v) { - v->a[31220] = aux_sym__literal_repeat1; - v->a[31221] = actions(4500); - v->a[31222] = 2; - v->a[31223] = anon_sym_LPAREN_LPAREN; - v->a[31224] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31225] = actions(4510); - v->a[31226] = 2; - v->a[31227] = sym_raw_string; - v->a[31228] = sym_ansi_c_string; - v->a[31229] = actions(4524); - v->a[31230] = 2; - v->a[31231] = anon_sym_LT_LPAREN; - v->a[31232] = anon_sym_GT_LPAREN; - v->a[31233] = state(895); - v->a[31234] = 2; - v->a[31235] = sym_concatenation; - v->a[31236] = aux_sym_for_statement_repeat1; - v->a[31237] = actions(2094); - v->a[31238] = 7; - v->a[31239] = anon_sym_PIPE; + v->a[31220] = 12; + v->a[31221] = anon_sym_PIPE; + v->a[31222] = anon_sym_LT; + v->a[31223] = anon_sym_GT; + v->a[31224] = anon_sym_AMP_GT; + v->a[31225] = anon_sym_LT_AMP; + v->a[31226] = anon_sym_GT_AMP; + v->a[31227] = anon_sym_LT_LT; + v->a[31228] = anon_sym_DOLLAR; + v->a[31229] = aux_sym_number_token1; + v->a[31230] = aux_sym_number_token2; + v->a[31231] = anon_sym_DOLLAR_LPAREN; + v->a[31232] = sym_word; + v->a[31233] = actions(1530); + v->a[31234] = 20; + v->a[31235] = sym_file_descriptor; + v->a[31236] = sym_variable_name; + v->a[31237] = sym_test_operator; + v->a[31238] = sym__brace_start; + v->a[31239] = anon_sym_PIPE_AMP; small_parse_table_1562(v); } void small_parse_table_1562(t_small_parse_table_array *v) { - v->a[31240] = anon_sym_LT; - v->a[31241] = anon_sym_GT; - v->a[31242] = anon_sym_LT_LT; - v->a[31243] = anon_sym_AMP_GT; - v->a[31244] = anon_sym_LT_AMP; - v->a[31245] = anon_sym_GT_AMP; - v->a[31246] = state(2438); - v->a[31247] = 9; - v->a[31248] = sym_arithmetic_expansion; - v->a[31249] = sym_brace_expression; - v->a[31250] = sym_string; - v->a[31251] = sym_translated_string; - v->a[31252] = sym_number; - v->a[31253] = sym_simple_expansion; - v->a[31254] = sym_expansion; - v->a[31255] = sym_command_substitution; - v->a[31256] = sym_process_substitution; - v->a[31257] = actions(2096); - v->a[31258] = 12; - v->a[31259] = sym_file_descriptor; + v->a[31240] = anon_sym_AMP_AMP; + v->a[31241] = anon_sym_PIPE_PIPE; + v->a[31242] = anon_sym_GT_GT; + v->a[31243] = anon_sym_AMP_GT_GT; + v->a[31244] = anon_sym_GT_PIPE; + v->a[31245] = anon_sym_LT_AMP_DASH; + v->a[31246] = anon_sym_GT_AMP_DASH; + v->a[31247] = anon_sym_LT_LT_DASH; + v->a[31248] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31249] = sym__special_character; + v->a[31250] = anon_sym_DQUOTE; + v->a[31251] = sym_raw_string; + v->a[31252] = anon_sym_DOLLAR_LBRACE; + v->a[31253] = anon_sym_BQUOTE; + v->a[31254] = anon_sym_DOLLAR_BQUOTE; + v->a[31255] = 3; + v->a[31256] = actions(3); + v->a[31257] = 1; + v->a[31258] = sym_comment; + v->a[31259] = actions(2778); small_parse_table_1563(v); } void small_parse_table_1563(t_small_parse_table_array *v) { - v->a[31260] = anon_sym_PIPE_PIPE; - v->a[31261] = anon_sym_AMP_AMP; - v->a[31262] = anon_sym_GT_GT; - v->a[31263] = anon_sym_PIPE_AMP; - v->a[31264] = anon_sym_RBRACK; - v->a[31265] = anon_sym_AMP_GT_GT; - v->a[31266] = anon_sym_GT_PIPE; - v->a[31267] = anon_sym_LT_AMP_DASH; - v->a[31268] = anon_sym_GT_AMP_DASH; - v->a[31269] = anon_sym_LT_LT_DASH; - v->a[31270] = anon_sym_LT_LT_LT; - v->a[31271] = 6; - v->a[31272] = actions(3); - v->a[31273] = 1; - v->a[31274] = sym_comment; - v->a[31275] = actions(4374); - v->a[31276] = 1; - v->a[31277] = aux_sym_concatenation_token1; - v->a[31278] = actions(4376); - v->a[31279] = 1; + v->a[31260] = 6; + v->a[31261] = sym_file_descriptor; + v->a[31262] = sym__concat; + v->a[31263] = sym_variable_name; + v->a[31264] = sym_test_operator; + v->a[31265] = sym__brace_start; + v->a[31266] = aux_sym_heredoc_redirect_token1; + v->a[31267] = actions(2776); + v->a[31268] = 35; + v->a[31269] = anon_sym_PIPE; + v->a[31270] = anon_sym_SEMI_SEMI; + v->a[31271] = anon_sym_SEMI_AMP; + v->a[31272] = anon_sym_SEMI_SEMI_AMP; + v->a[31273] = anon_sym_PIPE_AMP; + v->a[31274] = anon_sym_AMP_AMP; + v->a[31275] = anon_sym_PIPE_PIPE; + v->a[31276] = anon_sym_LT; + v->a[31277] = anon_sym_GT; + v->a[31278] = anon_sym_GT_GT; + v->a[31279] = anon_sym_AMP_GT; small_parse_table_1564(v); } void small_parse_table_1564(t_small_parse_table_array *v) { - v->a[31280] = sym__concat; - v->a[31281] = state(893); - v->a[31282] = 1; - v->a[31283] = aux_sym_concatenation_repeat1; - v->a[31284] = actions(4554); - v->a[31285] = 5; - v->a[31286] = sym_file_descriptor; - v->a[31287] = sym_test_operator; - v->a[31288] = sym__bare_dollar; - v->a[31289] = sym__brace_start; - v->a[31290] = aux_sym_heredoc_redirect_token1; - v->a[31291] = actions(4552); - v->a[31292] = 42; - v->a[31293] = anon_sym_LPAREN_LPAREN; - v->a[31294] = anon_sym_SEMI; - v->a[31295] = anon_sym_PIPE_PIPE; - v->a[31296] = anon_sym_AMP_AMP; - v->a[31297] = anon_sym_PIPE; - v->a[31298] = anon_sym_AMP; - v->a[31299] = anon_sym_EQ_EQ; + v->a[31280] = anon_sym_AMP_GT_GT; + v->a[31281] = anon_sym_LT_AMP; + v->a[31282] = anon_sym_GT_AMP; + v->a[31283] = anon_sym_GT_PIPE; + v->a[31284] = anon_sym_LT_AMP_DASH; + v->a[31285] = anon_sym_GT_AMP_DASH; + v->a[31286] = anon_sym_LT_LT; + v->a[31287] = anon_sym_LT_LT_DASH; + v->a[31288] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31289] = anon_sym_AMP; + v->a[31290] = aux_sym_concatenation_token1; + v->a[31291] = anon_sym_DOLLAR; + v->a[31292] = sym__special_character; + v->a[31293] = anon_sym_DQUOTE; + v->a[31294] = sym_raw_string; + v->a[31295] = aux_sym_number_token1; + v->a[31296] = aux_sym_number_token2; + v->a[31297] = anon_sym_DOLLAR_LBRACE; + v->a[31298] = anon_sym_DOLLAR_LPAREN; + v->a[31299] = anon_sym_BQUOTE; small_parse_table_1565(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3120.c b/parser/static/small_parse_table/small_parse_table_3120.c deleted file mode 100644 index edeac237..00000000 --- a/parser/static/small_parse_table/small_parse_table_3120.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3120.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15600(t_small_parse_table_array *v) -{ - v->a[312000] = aux_sym_concatenation_repeat1; - v->a[312001] = state(6711); - v->a[312002] = 1; - v->a[312003] = aux_sym_case_item_repeat1; - v->a[312004] = actions(14568); - v->a[312005] = 2; - v->a[312006] = sym__concat; - v->a[312007] = aux_sym_concatenation_token1; - v->a[312008] = 6; - v->a[312009] = actions(71); - v->a[312010] = 1; - v->a[312011] = sym_comment; - v->a[312012] = actions(8386); - v->a[312013] = 1; - v->a[312014] = anon_sym_DOLLAR_LBRACE; - v->a[312015] = actions(8390); - v->a[312016] = 1; - v->a[312017] = anon_sym_BQUOTE; - v->a[312018] = actions(8392); - v->a[312019] = 1; - small_parse_table_15601(v); -} - -void small_parse_table_15601(t_small_parse_table_array *v) -{ - v->a[312020] = anon_sym_DOLLAR_BQUOTE; - v->a[312021] = actions(14620); - v->a[312022] = 1; - v->a[312023] = anon_sym_DOLLAR_LPAREN; - v->a[312024] = state(4405); - v->a[312025] = 2; - v->a[312026] = sym_expansion; - v->a[312027] = sym_command_substitution; - v->a[312028] = 6; - v->a[312029] = actions(3); - v->a[312030] = 1; - v->a[312031] = sym_comment; - v->a[312032] = actions(14500); - v->a[312033] = 1; - v->a[312034] = anon_sym_COMMA; - v->a[312035] = actions(14624); - v->a[312036] = 1; - v->a[312037] = aux_sym_heredoc_redirect_token1; - v->a[312038] = state(4803); - v->a[312039] = 1; - small_parse_table_15602(v); -} - -void small_parse_table_15602(t_small_parse_table_array *v) -{ - v->a[312040] = sym__c_terminator; - v->a[312041] = state(6286); - v->a[312042] = 1; - v->a[312043] = aux_sym__for_body_repeat1; - v->a[312044] = actions(14622); - v->a[312045] = 2; - v->a[312046] = anon_sym_SEMI; - v->a[312047] = anon_sym_AMP; - v->a[312048] = 6; - v->a[312049] = actions(71); - v->a[312050] = 1; - v->a[312051] = sym_comment; - v->a[312052] = actions(14488); - v->a[312053] = 1; - v->a[312054] = anon_sym_elif; - v->a[312055] = actions(14490); - v->a[312056] = 1; - v->a[312057] = anon_sym_else; - v->a[312058] = actions(14626); - v->a[312059] = 1; - small_parse_table_15603(v); -} - -void small_parse_table_15603(t_small_parse_table_array *v) -{ - v->a[312060] = anon_sym_fi; - v->a[312061] = state(6921); - v->a[312062] = 1; - v->a[312063] = sym_else_clause; - v->a[312064] = state(6400); - v->a[312065] = 2; - v->a[312066] = sym_elif_clause; - v->a[312067] = aux_sym_if_statement_repeat1; - v->a[312068] = 6; - v->a[312069] = actions(71); - v->a[312070] = 1; - v->a[312071] = sym_comment; - v->a[312072] = actions(8010); - v->a[312073] = 1; - v->a[312074] = anon_sym_DOLLAR_LBRACE; - v->a[312075] = actions(8014); - v->a[312076] = 1; - v->a[312077] = anon_sym_BQUOTE; - v->a[312078] = actions(8016); - v->a[312079] = 1; - small_parse_table_15604(v); -} - -void small_parse_table_15604(t_small_parse_table_array *v) -{ - v->a[312080] = anon_sym_DOLLAR_BQUOTE; - v->a[312081] = actions(14628); - v->a[312082] = 1; - v->a[312083] = anon_sym_DOLLAR_LPAREN; - v->a[312084] = state(3529); - v->a[312085] = 2; - v->a[312086] = sym_expansion; - v->a[312087] = sym_command_substitution; - v->a[312088] = 6; - v->a[312089] = actions(71); - v->a[312090] = 1; - v->a[312091] = sym_comment; - v->a[312092] = actions(8858); - v->a[312093] = 1; - v->a[312094] = anon_sym_DOLLAR_LBRACE; - v->a[312095] = actions(8860); - v->a[312096] = 1; - v->a[312097] = anon_sym_BQUOTE; - v->a[312098] = actions(8862); - v->a[312099] = 1; - small_parse_table_15605(v); -} - -/* EOF small_parse_table_3120.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3121.c b/parser/static/small_parse_table/small_parse_table_3121.c deleted file mode 100644 index a652eca5..00000000 --- a/parser/static/small_parse_table/small_parse_table_3121.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3121.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15605(t_small_parse_table_array *v) -{ - v->a[312100] = anon_sym_DOLLAR_BQUOTE; - v->a[312101] = actions(14630); - v->a[312102] = 1; - v->a[312103] = anon_sym_DOLLAR_LPAREN; - v->a[312104] = state(2111); - v->a[312105] = 2; - v->a[312106] = sym_expansion; - v->a[312107] = sym_command_substitution; - v->a[312108] = 6; - v->a[312109] = actions(3); - v->a[312110] = 1; - v->a[312111] = sym_comment; - v->a[312112] = actions(14500); - v->a[312113] = 1; - v->a[312114] = anon_sym_COMMA; - v->a[312115] = actions(14634); - v->a[312116] = 1; - v->a[312117] = aux_sym_heredoc_redirect_token1; - v->a[312118] = state(4741); - v->a[312119] = 1; - small_parse_table_15606(v); -} - -void small_parse_table_15606(t_small_parse_table_array *v) -{ - v->a[312120] = sym__c_terminator; - v->a[312121] = state(6463); - v->a[312122] = 1; - v->a[312123] = aux_sym__for_body_repeat1; - v->a[312124] = actions(14632); - v->a[312125] = 2; - v->a[312126] = anon_sym_SEMI; - v->a[312127] = anon_sym_AMP; - v->a[312128] = 6; - v->a[312129] = actions(71); - v->a[312130] = 1; - v->a[312131] = sym_comment; - v->a[312132] = actions(1057); - v->a[312133] = 1; - v->a[312134] = anon_sym_DOLLAR_LBRACE; - v->a[312135] = actions(1061); - v->a[312136] = 1; - v->a[312137] = anon_sym_BQUOTE; - v->a[312138] = actions(1063); - v->a[312139] = 1; - small_parse_table_15607(v); -} - -void small_parse_table_15607(t_small_parse_table_array *v) -{ - v->a[312140] = anon_sym_DOLLAR_BQUOTE; - v->a[312141] = actions(14636); - v->a[312142] = 1; - v->a[312143] = anon_sym_DOLLAR_LPAREN; - v->a[312144] = state(1971); - v->a[312145] = 2; - v->a[312146] = sym_expansion; - v->a[312147] = sym_command_substitution; - v->a[312148] = 6; - v->a[312149] = actions(71); - v->a[312150] = 1; - v->a[312151] = sym_comment; - v->a[312152] = actions(8585); - v->a[312153] = 1; - v->a[312154] = anon_sym_DOLLAR_LBRACE; - v->a[312155] = actions(8589); - v->a[312156] = 1; - v->a[312157] = anon_sym_BQUOTE; - v->a[312158] = actions(8591); - v->a[312159] = 1; - small_parse_table_15608(v); -} - -void small_parse_table_15608(t_small_parse_table_array *v) -{ - v->a[312160] = anon_sym_DOLLAR_BQUOTE; - v->a[312161] = actions(14638); - v->a[312162] = 1; - v->a[312163] = anon_sym_DOLLAR_LPAREN; - v->a[312164] = state(5151); - v->a[312165] = 2; - v->a[312166] = sym_expansion; - v->a[312167] = sym_command_substitution; - v->a[312168] = 6; - v->a[312169] = actions(71); - v->a[312170] = 1; - v->a[312171] = sym_comment; - v->a[312172] = actions(14488); - v->a[312173] = 1; - v->a[312174] = anon_sym_elif; - v->a[312175] = actions(14490); - v->a[312176] = 1; - v->a[312177] = anon_sym_else; - v->a[312178] = actions(14640); - v->a[312179] = 1; - small_parse_table_15609(v); -} - -void small_parse_table_15609(t_small_parse_table_array *v) -{ - v->a[312180] = anon_sym_fi; - v->a[312181] = state(7004); - v->a[312182] = 1; - v->a[312183] = sym_else_clause; - v->a[312184] = state(6400); - v->a[312185] = 2; - v->a[312186] = sym_elif_clause; - v->a[312187] = aux_sym_if_statement_repeat1; - v->a[312188] = 6; - v->a[312189] = actions(71); - v->a[312190] = 1; - v->a[312191] = sym_comment; - v->a[312192] = actions(14564); - v->a[312193] = 1; - v->a[312194] = anon_sym_PIPE; - v->a[312195] = actions(14642); - v->a[312196] = 1; - v->a[312197] = anon_sym_RPAREN; - v->a[312198] = state(6439); - v->a[312199] = 1; - small_parse_table_15610(v); -} - -/* EOF small_parse_table_3121.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3122.c b/parser/static/small_parse_table/small_parse_table_3122.c deleted file mode 100644 index 97c62424..00000000 --- a/parser/static/small_parse_table/small_parse_table_3122.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3122.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15610(t_small_parse_table_array *v) -{ - v->a[312200] = aux_sym_concatenation_repeat1; - v->a[312201] = state(6597); - v->a[312202] = 1; - v->a[312203] = aux_sym_case_item_repeat1; - v->a[312204] = actions(14568); - v->a[312205] = 2; - v->a[312206] = sym__concat; - v->a[312207] = aux_sym_concatenation_token1; - v->a[312208] = 6; - v->a[312209] = actions(71); - v->a[312210] = 1; - v->a[312211] = sym_comment; - v->a[312212] = actions(14488); - v->a[312213] = 1; - v->a[312214] = anon_sym_elif; - v->a[312215] = actions(14490); - v->a[312216] = 1; - v->a[312217] = anon_sym_else; - v->a[312218] = actions(14644); - v->a[312219] = 1; - small_parse_table_15611(v); -} - -void small_parse_table_15611(t_small_parse_table_array *v) -{ - v->a[312220] = anon_sym_fi; - v->a[312221] = state(6862); - v->a[312222] = 1; - v->a[312223] = sym_else_clause; - v->a[312224] = state(6400); - v->a[312225] = 2; - v->a[312226] = sym_elif_clause; - v->a[312227] = aux_sym_if_statement_repeat1; - v->a[312228] = 6; - v->a[312229] = actions(71); - v->a[312230] = 1; - v->a[312231] = sym_comment; - v->a[312232] = actions(14488); - v->a[312233] = 1; - v->a[312234] = anon_sym_elif; - v->a[312235] = actions(14490); - v->a[312236] = 1; - v->a[312237] = anon_sym_else; - v->a[312238] = actions(14646); - v->a[312239] = 1; - small_parse_table_15612(v); -} - -void small_parse_table_15612(t_small_parse_table_array *v) -{ - v->a[312240] = anon_sym_fi; - v->a[312241] = state(7416); - v->a[312242] = 1; - v->a[312243] = sym_else_clause; - v->a[312244] = state(6400); - v->a[312245] = 2; - v->a[312246] = sym_elif_clause; - v->a[312247] = aux_sym_if_statement_repeat1; - v->a[312248] = 6; - v->a[312249] = actions(71); - v->a[312250] = 1; - v->a[312251] = sym_comment; - v->a[312252] = actions(9948); - v->a[312253] = 1; - v->a[312254] = anon_sym_DOLLAR_LBRACE; - v->a[312255] = actions(9950); - v->a[312256] = 1; - v->a[312257] = anon_sym_BQUOTE; - v->a[312258] = actions(9952); - v->a[312259] = 1; - small_parse_table_15613(v); -} - -void small_parse_table_15613(t_small_parse_table_array *v) -{ - v->a[312260] = anon_sym_DOLLAR_BQUOTE; - v->a[312261] = actions(14648); - v->a[312262] = 1; - v->a[312263] = anon_sym_DOLLAR_LPAREN; - v->a[312264] = state(4388); - v->a[312265] = 2; - v->a[312266] = sym_expansion; - v->a[312267] = sym_command_substitution; - v->a[312268] = 6; - v->a[312269] = actions(71); - v->a[312270] = 1; - v->a[312271] = sym_comment; - v->a[312272] = actions(2650); - v->a[312273] = 1; - v->a[312274] = anon_sym_DOLLAR_LBRACE; - v->a[312275] = actions(2654); - v->a[312276] = 1; - v->a[312277] = anon_sym_BQUOTE; - v->a[312278] = actions(2656); - v->a[312279] = 1; - small_parse_table_15614(v); -} - -void small_parse_table_15614(t_small_parse_table_array *v) -{ - v->a[312280] = anon_sym_DOLLAR_BQUOTE; - v->a[312281] = actions(14650); - v->a[312282] = 1; - v->a[312283] = anon_sym_DOLLAR_LPAREN; - v->a[312284] = state(2333); - v->a[312285] = 2; - v->a[312286] = sym_expansion; - v->a[312287] = sym_command_substitution; - v->a[312288] = 6; - v->a[312289] = actions(71); - v->a[312290] = 1; - v->a[312291] = sym_comment; - v->a[312292] = actions(8074); - v->a[312293] = 1; - v->a[312294] = anon_sym_DOLLAR_LBRACE; - v->a[312295] = actions(8076); - v->a[312296] = 1; - v->a[312297] = anon_sym_BQUOTE; - v->a[312298] = actions(8078); - v->a[312299] = 1; - small_parse_table_15615(v); -} - -/* EOF small_parse_table_3122.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3123.c b/parser/static/small_parse_table/small_parse_table_3123.c deleted file mode 100644 index 9c36f86e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3123.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3123.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15615(t_small_parse_table_array *v) -{ - v->a[312300] = anon_sym_DOLLAR_BQUOTE; - v->a[312301] = actions(14652); - v->a[312302] = 1; - v->a[312303] = anon_sym_DOLLAR_LPAREN; - v->a[312304] = state(1689); - v->a[312305] = 2; - v->a[312306] = sym_expansion; - v->a[312307] = sym_command_substitution; - v->a[312308] = 3; - v->a[312309] = actions(71); - v->a[312310] = 1; - v->a[312311] = sym_comment; - v->a[312312] = actions(14654); - v->a[312313] = 1; - v->a[312314] = anon_sym_RBRACE3; - v->a[312315] = actions(14437); - v->a[312316] = 5; - v->a[312317] = anon_sym_PLUS; - v->a[312318] = anon_sym_DASH; - v->a[312319] = anon_sym_STAR; - small_parse_table_15616(v); -} - -void small_parse_table_15616(t_small_parse_table_array *v) -{ - v->a[312320] = anon_sym_SLASH; - v->a[312321] = anon_sym_PERCENT; - v->a[312322] = 6; - v->a[312323] = actions(71); - v->a[312324] = 1; - v->a[312325] = sym_comment; - v->a[312326] = actions(5419); - v->a[312327] = 1; - v->a[312328] = anon_sym_DOLLAR_LBRACE; - v->a[312329] = actions(5423); - v->a[312330] = 1; - v->a[312331] = anon_sym_BQUOTE; - v->a[312332] = actions(5425); - v->a[312333] = 1; - v->a[312334] = anon_sym_DOLLAR_BQUOTE; - v->a[312335] = actions(14656); - v->a[312336] = 1; - v->a[312337] = anon_sym_DOLLAR_LPAREN; - v->a[312338] = state(5521); - v->a[312339] = 2; - small_parse_table_15617(v); -} - -void small_parse_table_15617(t_small_parse_table_array *v) -{ - v->a[312340] = sym_expansion; - v->a[312341] = sym_command_substitution; - v->a[312342] = 6; - v->a[312343] = actions(71); - v->a[312344] = 1; - v->a[312345] = sym_comment; - v->a[312346] = actions(14658); - v->a[312347] = 1; - v->a[312348] = anon_sym_SLASH; - v->a[312349] = actions(14660); - v->a[312350] = 1; - v->a[312351] = anon_sym_RBRACE3; - v->a[312352] = actions(14662); - v->a[312353] = 1; - v->a[312354] = sym__expansion_word; - v->a[312355] = state(6475); - v->a[312356] = 1; - v->a[312357] = aux_sym__concatenation_in_expansion_repeat1; - v->a[312358] = actions(14590); - v->a[312359] = 2; - small_parse_table_15618(v); -} - -void small_parse_table_15618(t_small_parse_table_array *v) -{ - v->a[312360] = sym__concat; - v->a[312361] = aux_sym_concatenation_token1; - v->a[312362] = 6; - v->a[312363] = actions(71); - v->a[312364] = 1; - v->a[312365] = sym_comment; - v->a[312366] = actions(9296); - v->a[312367] = 1; - v->a[312368] = anon_sym_DOLLAR_LBRACE; - v->a[312369] = actions(9298); - v->a[312370] = 1; - v->a[312371] = anon_sym_DOLLAR_LPAREN; - v->a[312372] = actions(9300); - v->a[312373] = 1; - v->a[312374] = anon_sym_BQUOTE; - v->a[312375] = actions(9302); - v->a[312376] = 1; - v->a[312377] = anon_sym_DOLLAR_BQUOTE; - v->a[312378] = state(2852); - v->a[312379] = 2; - small_parse_table_15619(v); -} - -void small_parse_table_15619(t_small_parse_table_array *v) -{ - v->a[312380] = sym_expansion; - v->a[312381] = sym_command_substitution; - v->a[312382] = 6; - v->a[312383] = actions(71); - v->a[312384] = 1; - v->a[312385] = sym_comment; - v->a[312386] = actions(9000); - v->a[312387] = 1; - v->a[312388] = anon_sym_DOLLAR_LBRACE; - v->a[312389] = actions(9002); - v->a[312390] = 1; - v->a[312391] = anon_sym_BQUOTE; - v->a[312392] = actions(9004); - v->a[312393] = 1; - v->a[312394] = anon_sym_DOLLAR_BQUOTE; - v->a[312395] = actions(14664); - v->a[312396] = 1; - v->a[312397] = anon_sym_DOLLAR_LPAREN; - v->a[312398] = state(2257); - v->a[312399] = 2; - small_parse_table_15620(v); -} - -/* EOF small_parse_table_3123.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3124.c b/parser/static/small_parse_table/small_parse_table_3124.c deleted file mode 100644 index c65d5f74..00000000 --- a/parser/static/small_parse_table/small_parse_table_3124.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3124.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15620(t_small_parse_table_array *v) -{ - v->a[312400] = sym_expansion; - v->a[312401] = sym_command_substitution; - v->a[312402] = 6; - v->a[312403] = actions(71); - v->a[312404] = 1; - v->a[312405] = sym_comment; - v->a[312406] = actions(4516); - v->a[312407] = 1; - v->a[312408] = anon_sym_DOLLAR_LBRACE; - v->a[312409] = actions(4520); - v->a[312410] = 1; - v->a[312411] = anon_sym_BQUOTE; - v->a[312412] = actions(4522); - v->a[312413] = 1; - v->a[312414] = anon_sym_DOLLAR_BQUOTE; - v->a[312415] = actions(14666); - v->a[312416] = 1; - v->a[312417] = anon_sym_DOLLAR_LPAREN; - v->a[312418] = state(2576); - v->a[312419] = 2; - small_parse_table_15621(v); -} - -void small_parse_table_15621(t_small_parse_table_array *v) -{ - v->a[312420] = sym_expansion; - v->a[312421] = sym_command_substitution; - v->a[312422] = 6; - v->a[312423] = actions(71); - v->a[312424] = 1; - v->a[312425] = sym_comment; - v->a[312426] = actions(9206); - v->a[312427] = 1; - v->a[312428] = anon_sym_DOLLAR_LBRACE; - v->a[312429] = actions(9208); - v->a[312430] = 1; - v->a[312431] = anon_sym_BQUOTE; - v->a[312432] = actions(9210); - v->a[312433] = 1; - v->a[312434] = anon_sym_DOLLAR_BQUOTE; - v->a[312435] = actions(14668); - v->a[312436] = 1; - v->a[312437] = anon_sym_DOLLAR_LPAREN; - v->a[312438] = state(1300); - v->a[312439] = 2; - small_parse_table_15622(v); -} - -void small_parse_table_15622(t_small_parse_table_array *v) -{ - v->a[312440] = sym_expansion; - v->a[312441] = sym_command_substitution; - v->a[312442] = 6; - v->a[312443] = actions(71); - v->a[312444] = 1; - v->a[312445] = sym_comment; - v->a[312446] = actions(8914); - v->a[312447] = 1; - v->a[312448] = anon_sym_DOLLAR_LBRACE; - v->a[312449] = actions(8916); - v->a[312450] = 1; - v->a[312451] = anon_sym_BQUOTE; - v->a[312452] = actions(8918); - v->a[312453] = 1; - v->a[312454] = anon_sym_DOLLAR_BQUOTE; - v->a[312455] = actions(14670); - v->a[312456] = 1; - v->a[312457] = anon_sym_DOLLAR_LPAREN; - v->a[312458] = state(1888); - v->a[312459] = 2; - small_parse_table_15623(v); -} - -void small_parse_table_15623(t_small_parse_table_array *v) -{ - v->a[312460] = sym_expansion; - v->a[312461] = sym_command_substitution; - v->a[312462] = 6; - v->a[312463] = actions(71); - v->a[312464] = 1; - v->a[312465] = sym_comment; - v->a[312466] = actions(8828); - v->a[312467] = 1; - v->a[312468] = anon_sym_DOLLAR_LBRACE; - v->a[312469] = actions(8830); - v->a[312470] = 1; - v->a[312471] = anon_sym_BQUOTE; - v->a[312472] = actions(8832); - v->a[312473] = 1; - v->a[312474] = anon_sym_DOLLAR_BQUOTE; - v->a[312475] = actions(14672); - v->a[312476] = 1; - v->a[312477] = anon_sym_DOLLAR_LPAREN; - v->a[312478] = state(4862); - v->a[312479] = 2; - small_parse_table_15624(v); -} - -void small_parse_table_15624(t_small_parse_table_array *v) -{ - v->a[312480] = sym_expansion; - v->a[312481] = sym_command_substitution; - v->a[312482] = 6; - v->a[312483] = actions(71); - v->a[312484] = 1; - v->a[312485] = sym_comment; - v->a[312486] = actions(14674); - v->a[312487] = 1; - v->a[312488] = anon_sym_SLASH; - v->a[312489] = actions(14676); - v->a[312490] = 1; - v->a[312491] = anon_sym_RBRACE3; - v->a[312492] = actions(14678); - v->a[312493] = 1; - v->a[312494] = sym__expansion_word; - v->a[312495] = state(6475); - v->a[312496] = 1; - v->a[312497] = aux_sym__concatenation_in_expansion_repeat1; - v->a[312498] = actions(14590); - v->a[312499] = 2; - small_parse_table_15625(v); -} - -/* EOF small_parse_table_3124.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3125.c b/parser/static/small_parse_table/small_parse_table_3125.c deleted file mode 100644 index f84e5d56..00000000 --- a/parser/static/small_parse_table/small_parse_table_3125.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3125.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15625(t_small_parse_table_array *v) -{ - v->a[312500] = sym__concat; - v->a[312501] = aux_sym_concatenation_token1; - v->a[312502] = 6; - v->a[312503] = actions(71); - v->a[312504] = 1; - v->a[312505] = sym_comment; - v->a[312506] = actions(9102); - v->a[312507] = 1; - v->a[312508] = anon_sym_DOLLAR_LBRACE; - v->a[312509] = actions(9104); - v->a[312510] = 1; - v->a[312511] = anon_sym_BQUOTE; - v->a[312512] = actions(9106); - v->a[312513] = 1; - v->a[312514] = anon_sym_DOLLAR_BQUOTE; - v->a[312515] = actions(14680); - v->a[312516] = 1; - v->a[312517] = anon_sym_DOLLAR_LPAREN; - v->a[312518] = state(984); - v->a[312519] = 2; - small_parse_table_15626(v); -} - -void small_parse_table_15626(t_small_parse_table_array *v) -{ - v->a[312520] = sym_expansion; - v->a[312521] = sym_command_substitution; - v->a[312522] = 6; - v->a[312523] = actions(71); - v->a[312524] = 1; - v->a[312525] = sym_comment; - v->a[312526] = actions(721); - v->a[312527] = 1; - v->a[312528] = anon_sym_DOLLAR_LBRACE; - v->a[312529] = actions(725); - v->a[312530] = 1; - v->a[312531] = anon_sym_BQUOTE; - v->a[312532] = actions(727); - v->a[312533] = 1; - v->a[312534] = anon_sym_DOLLAR_BQUOTE; - v->a[312535] = actions(14682); - v->a[312536] = 1; - v->a[312537] = anon_sym_DOLLAR_LPAREN; - v->a[312538] = state(964); - v->a[312539] = 2; - small_parse_table_15627(v); -} - -void small_parse_table_15627(t_small_parse_table_array *v) -{ - v->a[312540] = sym_expansion; - v->a[312541] = sym_command_substitution; - v->a[312542] = 6; - v->a[312543] = actions(71); - v->a[312544] = 1; - v->a[312545] = sym_comment; - v->a[312546] = actions(12241); - v->a[312547] = 1; - v->a[312548] = anon_sym_DOLLAR_LBRACE; - v->a[312549] = actions(12243); - v->a[312550] = 1; - v->a[312551] = anon_sym_DOLLAR_LPAREN; - v->a[312552] = actions(12245); - v->a[312553] = 1; - v->a[312554] = anon_sym_BQUOTE; - v->a[312555] = actions(12247); - v->a[312556] = 1; - v->a[312557] = anon_sym_DOLLAR_BQUOTE; - v->a[312558] = state(3021); - v->a[312559] = 2; - small_parse_table_15628(v); -} - -void small_parse_table_15628(t_small_parse_table_array *v) -{ - v->a[312560] = sym_expansion; - v->a[312561] = sym_command_substitution; - v->a[312562] = 6; - v->a[312563] = actions(71); - v->a[312564] = 1; - v->a[312565] = sym_comment; - v->a[312566] = actions(8934); - v->a[312567] = 1; - v->a[312568] = anon_sym_DOLLAR_LBRACE; - v->a[312569] = actions(8936); - v->a[312570] = 1; - v->a[312571] = anon_sym_BQUOTE; - v->a[312572] = actions(8938); - v->a[312573] = 1; - v->a[312574] = anon_sym_DOLLAR_BQUOTE; - v->a[312575] = actions(14684); - v->a[312576] = 1; - v->a[312577] = anon_sym_DOLLAR_LPAREN; - v->a[312578] = state(1783); - v->a[312579] = 2; - small_parse_table_15629(v); -} - -void small_parse_table_15629(t_small_parse_table_array *v) -{ - v->a[312580] = sym_expansion; - v->a[312581] = sym_command_substitution; - v->a[312582] = 6; - v->a[312583] = actions(61); - v->a[312584] = 1; - v->a[312585] = anon_sym_DOLLAR_LBRACE; - v->a[312586] = actions(65); - v->a[312587] = 1; - v->a[312588] = anon_sym_BQUOTE; - v->a[312589] = actions(67); - v->a[312590] = 1; - v->a[312591] = anon_sym_DOLLAR_BQUOTE; - v->a[312592] = actions(71); - v->a[312593] = 1; - v->a[312594] = sym_comment; - v->a[312595] = actions(14686); - v->a[312596] = 1; - v->a[312597] = anon_sym_DOLLAR_LPAREN; - v->a[312598] = state(1113); - v->a[312599] = 2; - small_parse_table_15630(v); -} - -/* EOF small_parse_table_3125.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3126.c b/parser/static/small_parse_table/small_parse_table_3126.c deleted file mode 100644 index 2a623124..00000000 --- a/parser/static/small_parse_table/small_parse_table_3126.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3126.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15630(t_small_parse_table_array *v) -{ - v->a[312600] = sym_expansion; - v->a[312601] = sym_command_substitution; - v->a[312602] = 6; - v->a[312603] = actions(71); - v->a[312604] = 1; - v->a[312605] = sym_comment; - v->a[312606] = actions(328); - v->a[312607] = 1; - v->a[312608] = anon_sym_DOLLAR_LBRACE; - v->a[312609] = actions(332); - v->a[312610] = 1; - v->a[312611] = anon_sym_BQUOTE; - v->a[312612] = actions(334); - v->a[312613] = 1; - v->a[312614] = anon_sym_DOLLAR_BQUOTE; - v->a[312615] = actions(14688); - v->a[312616] = 1; - v->a[312617] = anon_sym_DOLLAR_LPAREN; - v->a[312618] = state(1058); - v->a[312619] = 2; - small_parse_table_15631(v); -} - -void small_parse_table_15631(t_small_parse_table_array *v) -{ - v->a[312620] = sym_expansion; - v->a[312621] = sym_command_substitution; - v->a[312622] = 6; - v->a[312623] = actions(71); - v->a[312624] = 1; - v->a[312625] = sym_comment; - v->a[312626] = actions(12179); - v->a[312627] = 1; - v->a[312628] = anon_sym_DOLLAR_LBRACE; - v->a[312629] = actions(12181); - v->a[312630] = 1; - v->a[312631] = anon_sym_DOLLAR_LPAREN; - v->a[312632] = actions(12183); - v->a[312633] = 1; - v->a[312634] = anon_sym_BQUOTE; - v->a[312635] = actions(12185); - v->a[312636] = 1; - v->a[312637] = anon_sym_DOLLAR_BQUOTE; - v->a[312638] = state(3282); - v->a[312639] = 2; - small_parse_table_15632(v); -} - -void small_parse_table_15632(t_small_parse_table_array *v) -{ - v->a[312640] = sym_expansion; - v->a[312641] = sym_command_substitution; - v->a[312642] = 3; - v->a[312643] = actions(3); - v->a[312644] = 1; - v->a[312645] = sym_comment; - v->a[312646] = actions(14692); - v->a[312647] = 2; - v->a[312648] = sym_regex; - v->a[312649] = aux_sym__expansion_regex_token1; - v->a[312650] = actions(14690); - v->a[312651] = 4; - v->a[312652] = anon_sym_RPAREN; - v->a[312653] = anon_sym_DQUOTE; - v->a[312654] = sym_raw_string; - v->a[312655] = anon_sym_RBRACE3; - v->a[312656] = 6; - v->a[312657] = actions(71); - v->a[312658] = 1; - v->a[312659] = sym_comment; - small_parse_table_15633(v); -} - -void small_parse_table_15633(t_small_parse_table_array *v) -{ - v->a[312660] = actions(9554); - v->a[312661] = 1; - v->a[312662] = anon_sym_DOLLAR_LBRACE; - v->a[312663] = actions(9556); - v->a[312664] = 1; - v->a[312665] = anon_sym_BQUOTE; - v->a[312666] = actions(9558); - v->a[312667] = 1; - v->a[312668] = anon_sym_DOLLAR_BQUOTE; - v->a[312669] = actions(14694); - v->a[312670] = 1; - v->a[312671] = anon_sym_DOLLAR_LPAREN; - v->a[312672] = state(5628); - v->a[312673] = 2; - v->a[312674] = sym_expansion; - v->a[312675] = sym_command_substitution; - v->a[312676] = 6; - v->a[312677] = actions(71); - v->a[312678] = 1; - v->a[312679] = sym_comment; - small_parse_table_15634(v); -} - -void small_parse_table_15634(t_small_parse_table_array *v) -{ - v->a[312680] = actions(14488); - v->a[312681] = 1; - v->a[312682] = anon_sym_elif; - v->a[312683] = actions(14490); - v->a[312684] = 1; - v->a[312685] = anon_sym_else; - v->a[312686] = actions(14696); - v->a[312687] = 1; - v->a[312688] = anon_sym_fi; - v->a[312689] = state(7417); - v->a[312690] = 1; - v->a[312691] = sym_else_clause; - v->a[312692] = state(6400); - v->a[312693] = 2; - v->a[312694] = sym_elif_clause; - v->a[312695] = aux_sym_if_statement_repeat1; - v->a[312696] = 6; - v->a[312697] = actions(71); - v->a[312698] = 1; - v->a[312699] = sym_comment; - small_parse_table_15635(v); -} - -/* EOF small_parse_table_3126.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3127.c b/parser/static/small_parse_table/small_parse_table_3127.c deleted file mode 100644 index 2de806bb..00000000 --- a/parser/static/small_parse_table/small_parse_table_3127.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3127.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15635(t_small_parse_table_array *v) -{ - v->a[312700] = actions(14564); - v->a[312701] = 1; - v->a[312702] = anon_sym_PIPE; - v->a[312703] = actions(14698); - v->a[312704] = 1; - v->a[312705] = anon_sym_RPAREN; - v->a[312706] = state(6373); - v->a[312707] = 1; - v->a[312708] = aux_sym_concatenation_repeat1; - v->a[312709] = state(6598); - v->a[312710] = 1; - v->a[312711] = aux_sym_case_item_repeat1; - v->a[312712] = actions(14568); - v->a[312713] = 2; - v->a[312714] = sym__concat; - v->a[312715] = aux_sym_concatenation_token1; - v->a[312716] = 6; - v->a[312717] = actions(3); - v->a[312718] = 1; - v->a[312719] = sym_comment; - small_parse_table_15636(v); -} - -void small_parse_table_15636(t_small_parse_table_array *v) -{ - v->a[312720] = actions(14500); - v->a[312721] = 1; - v->a[312722] = anon_sym_COMMA; - v->a[312723] = actions(14702); - v->a[312724] = 1; - v->a[312725] = aux_sym_heredoc_redirect_token1; - v->a[312726] = state(4241); - v->a[312727] = 1; - v->a[312728] = sym__c_terminator; - v->a[312729] = state(6319); - v->a[312730] = 1; - v->a[312731] = aux_sym__for_body_repeat1; - v->a[312732] = actions(14700); - v->a[312733] = 2; - v->a[312734] = anon_sym_SEMI; - v->a[312735] = anon_sym_AMP; - v->a[312736] = 6; - v->a[312737] = actions(71); - v->a[312738] = 1; - v->a[312739] = sym_comment; - small_parse_table_15637(v); -} - -void small_parse_table_15637(t_small_parse_table_array *v) -{ - v->a[312740] = actions(5126); - v->a[312741] = 1; - v->a[312742] = anon_sym_DOLLAR_LBRACE; - v->a[312743] = actions(5130); - v->a[312744] = 1; - v->a[312745] = anon_sym_BQUOTE; - v->a[312746] = actions(5132); - v->a[312747] = 1; - v->a[312748] = anon_sym_DOLLAR_BQUOTE; - v->a[312749] = actions(14704); - v->a[312750] = 1; - v->a[312751] = anon_sym_DOLLAR_LPAREN; - v->a[312752] = state(2870); - v->a[312753] = 2; - v->a[312754] = sym_expansion; - v->a[312755] = sym_command_substitution; - v->a[312756] = 6; - v->a[312757] = actions(71); - v->a[312758] = 1; - v->a[312759] = sym_comment; - small_parse_table_15638(v); -} - -void small_parse_table_15638(t_small_parse_table_array *v) -{ - v->a[312760] = actions(8488); - v->a[312761] = 1; - v->a[312762] = anon_sym_DOLLAR_LBRACE; - v->a[312763] = actions(8492); - v->a[312764] = 1; - v->a[312765] = anon_sym_BQUOTE; - v->a[312766] = actions(8494); - v->a[312767] = 1; - v->a[312768] = anon_sym_DOLLAR_BQUOTE; - v->a[312769] = actions(14706); - v->a[312770] = 1; - v->a[312771] = anon_sym_DOLLAR_LPAREN; - v->a[312772] = state(1683); - v->a[312773] = 2; - v->a[312774] = sym_expansion; - v->a[312775] = sym_command_substitution; - v->a[312776] = 6; - v->a[312777] = actions(71); - v->a[312778] = 1; - v->a[312779] = sym_comment; - small_parse_table_15639(v); -} - -void small_parse_table_15639(t_small_parse_table_array *v) -{ - v->a[312780] = actions(14708); - v->a[312781] = 1; - v->a[312782] = sym_simple_heredoc_body; - v->a[312783] = actions(14710); - v->a[312784] = 1; - v->a[312785] = sym__heredoc_body_beginning; - v->a[312786] = state(5099); - v->a[312787] = 1; - v->a[312788] = sym__heredoc_body; - v->a[312789] = state(5100); - v->a[312790] = 1; - v->a[312791] = sym__simple_heredoc_body; - v->a[312792] = state(6796); - v->a[312793] = 1; - v->a[312794] = sym_heredoc_body; - v->a[312795] = 6; - v->a[312796] = actions(71); - v->a[312797] = 1; - v->a[312798] = sym_comment; - v->a[312799] = actions(14710); - small_parse_table_15640(v); -} - -/* EOF small_parse_table_3127.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3128.c b/parser/static/small_parse_table/small_parse_table_3128.c deleted file mode 100644 index 11de4617..00000000 --- a/parser/static/small_parse_table/small_parse_table_3128.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3128.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15640(t_small_parse_table_array *v) -{ - v->a[312800] = 1; - v->a[312801] = sym__heredoc_body_beginning; - v->a[312802] = actions(14712); - v->a[312803] = 1; - v->a[312804] = sym_simple_heredoc_body; - v->a[312805] = state(5630); - v->a[312806] = 1; - v->a[312807] = sym__simple_heredoc_body; - v->a[312808] = state(5631); - v->a[312809] = 1; - v->a[312810] = sym__heredoc_body; - v->a[312811] = state(7466); - v->a[312812] = 1; - v->a[312813] = sym_heredoc_body; - v->a[312814] = 3; - v->a[312815] = actions(71); - v->a[312816] = 1; - v->a[312817] = sym_comment; - v->a[312818] = actions(14714); - v->a[312819] = 1; - small_parse_table_15641(v); -} - -void small_parse_table_15641(t_small_parse_table_array *v) -{ - v->a[312820] = sym__concat; - v->a[312821] = actions(6836); - v->a[312822] = 4; - v->a[312823] = sym__external_expansion_sym_hash; - v->a[312824] = sym__external_expansion_sym_bang; - v->a[312825] = sym__external_expansion_sym_equal; - v->a[312826] = anon_sym_RBRACE3; - v->a[312827] = 6; - v->a[312828] = actions(71); - v->a[312829] = 1; - v->a[312830] = sym_comment; - v->a[312831] = actions(14710); - v->a[312832] = 1; - v->a[312833] = sym__heredoc_body_beginning; - v->a[312834] = actions(14712); - v->a[312835] = 1; - v->a[312836] = sym_simple_heredoc_body; - v->a[312837] = state(5641); - v->a[312838] = 1; - v->a[312839] = sym__simple_heredoc_body; - small_parse_table_15642(v); -} - -void small_parse_table_15642(t_small_parse_table_array *v) -{ - v->a[312840] = state(5642); - v->a[312841] = 1; - v->a[312842] = sym__heredoc_body; - v->a[312843] = state(7466); - v->a[312844] = 1; - v->a[312845] = sym_heredoc_body; - v->a[312846] = 5; - v->a[312847] = actions(71); - v->a[312848] = 1; - v->a[312849] = sym_comment; - v->a[312850] = actions(14716); - v->a[312851] = 1; - v->a[312852] = anon_sym_SLASH; - v->a[312853] = actions(14718); - v->a[312854] = 1; - v->a[312855] = anon_sym_RBRACE3; - v->a[312856] = state(6475); - v->a[312857] = 1; - v->a[312858] = aux_sym__concatenation_in_expansion_repeat1; - v->a[312859] = actions(14590); - small_parse_table_15643(v); -} - -void small_parse_table_15643(t_small_parse_table_array *v) -{ - v->a[312860] = 2; - v->a[312861] = sym__concat; - v->a[312862] = aux_sym_concatenation_token1; - v->a[312863] = 5; - v->a[312864] = actions(71); - v->a[312865] = 1; - v->a[312866] = sym_comment; - v->a[312867] = actions(14568); - v->a[312868] = 1; - v->a[312869] = aux_sym_concatenation_token1; - v->a[312870] = actions(14720); - v->a[312871] = 1; - v->a[312872] = sym__concat; - v->a[312873] = state(6419); - v->a[312874] = 1; - v->a[312875] = aux_sym_concatenation_repeat1; - v->a[312876] = actions(1267); - v->a[312877] = 2; - v->a[312878] = anon_sym_PIPE; - v->a[312879] = anon_sym_RPAREN; - small_parse_table_15644(v); -} - -void small_parse_table_15644(t_small_parse_table_array *v) -{ - v->a[312880] = 4; - v->a[312881] = actions(3); - v->a[312882] = 1; - v->a[312883] = sym_comment; - v->a[312884] = actions(14419); - v->a[312885] = 1; - v->a[312886] = anon_sym_in; - v->a[312887] = actions(14423); - v->a[312888] = 1; - v->a[312889] = aux_sym_heredoc_redirect_token1; - v->a[312890] = actions(14421); - v->a[312891] = 3; - v->a[312892] = anon_sym_SEMI; - v->a[312893] = anon_sym_AMP; - v->a[312894] = anon_sym_SEMI_SEMI; - v->a[312895] = 5; - v->a[312896] = actions(71); - v->a[312897] = 1; - v->a[312898] = sym_comment; - v->a[312899] = actions(14710); - small_parse_table_15645(v); -} - -/* EOF small_parse_table_3128.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3129.c b/parser/static/small_parse_table/small_parse_table_3129.c deleted file mode 100644 index c29ec2de..00000000 --- a/parser/static/small_parse_table/small_parse_table_3129.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3129.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15645(t_small_parse_table_array *v) -{ - v->a[312900] = 1; - v->a[312901] = sym__heredoc_body_beginning; - v->a[312902] = actions(14722); - v->a[312903] = 1; - v->a[312904] = sym_simple_heredoc_body; - v->a[312905] = state(6845); - v->a[312906] = 1; - v->a[312907] = sym_heredoc_body; - v->a[312908] = state(4892); - v->a[312909] = 2; - v->a[312910] = sym__heredoc_body; - v->a[312911] = sym__simple_heredoc_body; - v->a[312912] = 4; - v->a[312913] = actions(3); - v->a[312914] = 1; - v->a[312915] = sym_comment; - v->a[312916] = actions(14399); - v->a[312917] = 1; - v->a[312918] = anon_sym_in; - v->a[312919] = actions(14403); - small_parse_table_15646(v); -} - -void small_parse_table_15646(t_small_parse_table_array *v) -{ - v->a[312920] = 1; - v->a[312921] = aux_sym_heredoc_redirect_token1; - v->a[312922] = actions(14401); - v->a[312923] = 3; - v->a[312924] = anon_sym_SEMI; - v->a[312925] = anon_sym_AMP; - v->a[312926] = anon_sym_SEMI_SEMI; - v->a[312927] = 6; - v->a[312928] = actions(71); - v->a[312929] = 1; - v->a[312930] = sym_comment; - v->a[312931] = actions(14710); - v->a[312932] = 1; - v->a[312933] = sym__heredoc_body_beginning; - v->a[312934] = actions(14722); - v->a[312935] = 1; - v->a[312936] = sym_simple_heredoc_body; - v->a[312937] = state(4979); - v->a[312938] = 1; - v->a[312939] = sym__simple_heredoc_body; - small_parse_table_15647(v); -} - -void small_parse_table_15647(t_small_parse_table_array *v) -{ - v->a[312940] = state(4983); - v->a[312941] = 1; - v->a[312942] = sym__heredoc_body; - v->a[312943] = state(6845); - v->a[312944] = 1; - v->a[312945] = sym_heredoc_body; - v->a[312946] = 6; - v->a[312947] = actions(71); - v->a[312948] = 1; - v->a[312949] = sym_comment; - v->a[312950] = actions(14710); - v->a[312951] = 1; - v->a[312952] = sym__heredoc_body_beginning; - v->a[312953] = actions(14722); - v->a[312954] = 1; - v->a[312955] = sym_simple_heredoc_body; - v->a[312956] = state(4970); - v->a[312957] = 1; - v->a[312958] = sym__simple_heredoc_body; - v->a[312959] = state(4973); - small_parse_table_15648(v); -} - -void small_parse_table_15648(t_small_parse_table_array *v) -{ - v->a[312960] = 1; - v->a[312961] = sym__heredoc_body; - v->a[312962] = state(6845); - v->a[312963] = 1; - v->a[312964] = sym_heredoc_body; - v->a[312965] = 5; - v->a[312966] = actions(71); - v->a[312967] = 1; - v->a[312968] = sym_comment; - v->a[312969] = actions(14674); - v->a[312970] = 1; - v->a[312971] = anon_sym_SLASH; - v->a[312972] = actions(14676); - v->a[312973] = 1; - v->a[312974] = anon_sym_RBRACE3; - v->a[312975] = state(6475); - v->a[312976] = 1; - v->a[312977] = aux_sym__concatenation_in_expansion_repeat1; - v->a[312978] = actions(14590); - v->a[312979] = 2; - small_parse_table_15649(v); -} - -void small_parse_table_15649(t_small_parse_table_array *v) -{ - v->a[312980] = sym__concat; - v->a[312981] = aux_sym_concatenation_token1; - v->a[312982] = 5; - v->a[312983] = actions(71); - v->a[312984] = 1; - v->a[312985] = sym_comment; - v->a[312986] = actions(14710); - v->a[312987] = 1; - v->a[312988] = sym__heredoc_body_beginning; - v->a[312989] = actions(14724); - v->a[312990] = 1; - v->a[312991] = sym_simple_heredoc_body; - v->a[312992] = state(7519); - v->a[312993] = 1; - v->a[312994] = sym_heredoc_body; - v->a[312995] = state(4890); - v->a[312996] = 2; - v->a[312997] = sym__heredoc_body; - v->a[312998] = sym__simple_heredoc_body; - v->a[312999] = 4; - small_parse_table_15650(v); -} - -/* EOF small_parse_table_3129.c */ diff --git a/parser/static/small_parse_table/small_parse_table_313.c b/parser/static/small_parse_table/small_parse_table_313.c index 697483af..f852005f 100644 --- a/parser/static/small_parse_table/small_parse_table_313.c +++ b/parser/static/small_parse_table/small_parse_table_313.c @@ -14,126 +14,126 @@ void small_parse_table_1565(t_small_parse_table_array *v) { - v->a[31300] = anon_sym_LT; - v->a[31301] = anon_sym_GT; - v->a[31302] = anon_sym_LT_LT; - v->a[31303] = anon_sym_GT_GT; - v->a[31304] = anon_sym_esac; - v->a[31305] = anon_sym_SEMI_SEMI; - v->a[31306] = anon_sym_SEMI_AMP; - v->a[31307] = anon_sym_SEMI_SEMI_AMP; - v->a[31308] = anon_sym_PIPE_AMP; - v->a[31309] = anon_sym_EQ_TILDE; - v->a[31310] = anon_sym_AMP_GT; - v->a[31311] = anon_sym_AMP_GT_GT; - v->a[31312] = anon_sym_LT_AMP; - v->a[31313] = anon_sym_GT_AMP; - v->a[31314] = anon_sym_GT_PIPE; - v->a[31315] = anon_sym_LT_AMP_DASH; - v->a[31316] = anon_sym_GT_AMP_DASH; - v->a[31317] = anon_sym_LT_LT_DASH; - v->a[31318] = anon_sym_LT_LT_LT; - v->a[31319] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31300] = anon_sym_DOLLAR_BQUOTE; + v->a[31301] = aux_sym__simple_variable_name_token1; + v->a[31302] = sym_word; + v->a[31303] = anon_sym_SEMI; + v->a[31304] = 3; + v->a[31305] = actions(3); + v->a[31306] = 1; + v->a[31307] = sym_comment; + v->a[31308] = actions(2888); + v->a[31309] = 6; + v->a[31310] = sym_file_descriptor; + v->a[31311] = sym__concat; + v->a[31312] = sym_test_operator; + v->a[31313] = sym__bare_dollar; + v->a[31314] = sym__brace_start; + v->a[31315] = aux_sym_heredoc_redirect_token1; + v->a[31316] = actions(2886); + v->a[31317] = 35; + v->a[31318] = anon_sym_LPAREN; + v->a[31319] = anon_sym_PIPE; small_parse_table_1566(v); } void small_parse_table_1566(t_small_parse_table_array *v) { - v->a[31320] = anon_sym_DOLLAR_LBRACK; - v->a[31321] = anon_sym_DOLLAR; - v->a[31322] = sym__special_character; - v->a[31323] = anon_sym_DQUOTE; - v->a[31324] = sym_raw_string; - v->a[31325] = sym_ansi_c_string; - v->a[31326] = aux_sym_number_token1; - v->a[31327] = aux_sym_number_token2; - v->a[31328] = anon_sym_DOLLAR_LBRACE; - v->a[31329] = anon_sym_DOLLAR_LPAREN; - v->a[31330] = anon_sym_BQUOTE; - v->a[31331] = anon_sym_DOLLAR_BQUOTE; - v->a[31332] = anon_sym_LT_LPAREN; - v->a[31333] = anon_sym_GT_LPAREN; - v->a[31334] = sym_word; - v->a[31335] = 8; - v->a[31336] = actions(3); - v->a[31337] = 1; - v->a[31338] = sym_comment; - v->a[31339] = actions(4558); + v->a[31320] = anon_sym_SEMI_SEMI; + v->a[31321] = anon_sym_SEMI_AMP; + v->a[31322] = anon_sym_SEMI_SEMI_AMP; + v->a[31323] = anon_sym_PIPE_AMP; + v->a[31324] = anon_sym_AMP_AMP; + v->a[31325] = anon_sym_PIPE_PIPE; + v->a[31326] = anon_sym_LT; + v->a[31327] = anon_sym_GT; + v->a[31328] = anon_sym_GT_GT; + v->a[31329] = anon_sym_AMP_GT; + v->a[31330] = anon_sym_AMP_GT_GT; + v->a[31331] = anon_sym_LT_AMP; + v->a[31332] = anon_sym_GT_AMP; + v->a[31333] = anon_sym_GT_PIPE; + v->a[31334] = anon_sym_LT_AMP_DASH; + v->a[31335] = anon_sym_GT_AMP_DASH; + v->a[31336] = anon_sym_LT_LT; + v->a[31337] = anon_sym_LT_LT_DASH; + v->a[31338] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31339] = anon_sym_AMP; small_parse_table_1567(v); } void small_parse_table_1567(t_small_parse_table_array *v) { - v->a[31340] = 1; - v->a[31341] = anon_sym_DQUOTE; - v->a[31342] = actions(4562); - v->a[31343] = 1; - v->a[31344] = sym_variable_name; - v->a[31345] = state(2447); - v->a[31346] = 1; - v->a[31347] = sym_string; - v->a[31348] = actions(4560); - v->a[31349] = 2; - v->a[31350] = aux_sym__simple_variable_name_token1; - v->a[31351] = aux_sym__multiline_variable_name_token1; - v->a[31352] = actions(1241); + v->a[31340] = aux_sym_concatenation_token1; + v->a[31341] = anon_sym_DOLLAR; + v->a[31342] = sym__special_character; + v->a[31343] = anon_sym_DQUOTE; + v->a[31344] = sym_raw_string; + v->a[31345] = aux_sym_number_token1; + v->a[31346] = aux_sym_number_token2; + v->a[31347] = anon_sym_DOLLAR_LBRACE; + v->a[31348] = anon_sym_DOLLAR_LPAREN; + v->a[31349] = anon_sym_BQUOTE; + v->a[31350] = anon_sym_DOLLAR_BQUOTE; + v->a[31351] = sym_word; + v->a[31352] = anon_sym_SEMI; v->a[31353] = 3; - v->a[31354] = sym_file_descriptor; - v->a[31355] = sym_test_operator; - v->a[31356] = sym__brace_start; - v->a[31357] = actions(4556); - v->a[31358] = 9; - v->a[31359] = anon_sym_DASH; + v->a[31354] = actions(3); + v->a[31355] = 1; + v->a[31356] = sym_comment; + v->a[31357] = actions(2654); + v->a[31358] = 5; + v->a[31359] = sym_file_descriptor; small_parse_table_1568(v); } void small_parse_table_1568(t_small_parse_table_array *v) { - v->a[31360] = anon_sym_STAR; - v->a[31361] = anon_sym_BANG; - v->a[31362] = anon_sym_QMARK; - v->a[31363] = anon_sym_DOLLAR; - v->a[31364] = anon_sym_POUND; - v->a[31365] = anon_sym_AT2; - v->a[31366] = anon_sym_0; - v->a[31367] = anon_sym__; - v->a[31368] = actions(1239); - v->a[31369] = 33; - v->a[31370] = anon_sym_LPAREN_LPAREN; - v->a[31371] = anon_sym_PIPE_PIPE; + v->a[31360] = sym__concat; + v->a[31361] = sym_test_operator; + v->a[31362] = sym__brace_start; + v->a[31363] = aux_sym_heredoc_redirect_token1; + v->a[31364] = actions(2652); + v->a[31365] = 36; + v->a[31366] = anon_sym_esac; + v->a[31367] = anon_sym_PIPE; + v->a[31368] = anon_sym_SEMI_SEMI; + v->a[31369] = anon_sym_SEMI_AMP; + v->a[31370] = anon_sym_SEMI_SEMI_AMP; + v->a[31371] = anon_sym_PIPE_AMP; v->a[31372] = anon_sym_AMP_AMP; - v->a[31373] = anon_sym_PIPE; + v->a[31373] = anon_sym_PIPE_PIPE; v->a[31374] = anon_sym_LT; v->a[31375] = anon_sym_GT; - v->a[31376] = anon_sym_LT_LT; - v->a[31377] = anon_sym_GT_GT; - v->a[31378] = anon_sym_PIPE_AMP; - v->a[31379] = anon_sym_RBRACK; + v->a[31376] = anon_sym_GT_GT; + v->a[31377] = anon_sym_AMP_GT; + v->a[31378] = anon_sym_AMP_GT_GT; + v->a[31379] = anon_sym_LT_AMP; small_parse_table_1569(v); } void small_parse_table_1569(t_small_parse_table_array *v) { - v->a[31380] = anon_sym_AMP_GT; - v->a[31381] = anon_sym_AMP_GT_GT; - v->a[31382] = anon_sym_LT_AMP; - v->a[31383] = anon_sym_GT_AMP; - v->a[31384] = anon_sym_GT_PIPE; - v->a[31385] = anon_sym_LT_AMP_DASH; - v->a[31386] = anon_sym_GT_AMP_DASH; - v->a[31387] = anon_sym_LT_LT_DASH; - v->a[31388] = anon_sym_LT_LT_LT; - v->a[31389] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31390] = anon_sym_DOLLAR_LBRACK; - v->a[31391] = sym__special_character; + v->a[31380] = anon_sym_GT_AMP; + v->a[31381] = anon_sym_GT_PIPE; + v->a[31382] = anon_sym_LT_AMP_DASH; + v->a[31383] = anon_sym_GT_AMP_DASH; + v->a[31384] = anon_sym_LT_LT; + v->a[31385] = anon_sym_LT_LT_DASH; + v->a[31386] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31387] = anon_sym_AMP; + v->a[31388] = aux_sym_concatenation_token1; + v->a[31389] = anon_sym_DOLLAR; + v->a[31390] = sym__special_character; + v->a[31391] = anon_sym_DQUOTE; v->a[31392] = sym_raw_string; - v->a[31393] = sym_ansi_c_string; - v->a[31394] = aux_sym_number_token1; - v->a[31395] = aux_sym_number_token2; - v->a[31396] = anon_sym_DOLLAR_LBRACE; - v->a[31397] = anon_sym_DOLLAR_LPAREN; - v->a[31398] = anon_sym_BQUOTE; - v->a[31399] = anon_sym_DOLLAR_BQUOTE; + v->a[31393] = aux_sym_number_token1; + v->a[31394] = aux_sym_number_token2; + v->a[31395] = anon_sym_DOLLAR_LBRACE; + v->a[31396] = anon_sym_DOLLAR_LPAREN; + v->a[31397] = anon_sym_BQUOTE; + v->a[31398] = anon_sym_DOLLAR_BQUOTE; + v->a[31399] = aux_sym__simple_variable_name_token1; small_parse_table_1570(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3130.c b/parser/static/small_parse_table/small_parse_table_3130.c deleted file mode 100644 index 6a83310e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3130.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3130.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15650(t_small_parse_table_array *v) -{ - v->a[313000] = actions(3); - v->a[313001] = 1; - v->a[313002] = sym_comment; - v->a[313003] = actions(14726); - v->a[313004] = 1; - v->a[313005] = anon_sym_in; - v->a[313006] = actions(14730); - v->a[313007] = 1; - v->a[313008] = aux_sym_heredoc_redirect_token1; - v->a[313009] = actions(14728); - v->a[313010] = 3; - v->a[313011] = anon_sym_SEMI; - v->a[313012] = anon_sym_AMP; - v->a[313013] = anon_sym_SEMI_SEMI; - v->a[313014] = 5; - v->a[313015] = actions(71); - v->a[313016] = 1; - v->a[313017] = sym_comment; - v->a[313018] = actions(14710); - v->a[313019] = 1; - small_parse_table_15651(v); -} - -void small_parse_table_15651(t_small_parse_table_array *v) -{ - v->a[313020] = sym__heredoc_body_beginning; - v->a[313021] = actions(14724); - v->a[313022] = 1; - v->a[313023] = sym_simple_heredoc_body; - v->a[313024] = state(7519); - v->a[313025] = 1; - v->a[313026] = sym_heredoc_body; - v->a[313027] = state(4937); - v->a[313028] = 2; - v->a[313029] = sym__heredoc_body; - v->a[313030] = sym__simple_heredoc_body; - v->a[313031] = 6; - v->a[313032] = actions(71); - v->a[313033] = 1; - v->a[313034] = sym_comment; - v->a[313035] = actions(14708); - v->a[313036] = 1; - v->a[313037] = sym_simple_heredoc_body; - v->a[313038] = actions(14710); - v->a[313039] = 1; - small_parse_table_15652(v); -} - -void small_parse_table_15652(t_small_parse_table_array *v) -{ - v->a[313040] = sym__heredoc_body_beginning; - v->a[313041] = state(5112); - v->a[313042] = 1; - v->a[313043] = sym__simple_heredoc_body; - v->a[313044] = state(5120); - v->a[313045] = 1; - v->a[313046] = sym__heredoc_body; - v->a[313047] = state(6796); - v->a[313048] = 1; - v->a[313049] = sym_heredoc_body; - v->a[313050] = 5; - v->a[313051] = actions(71); - v->a[313052] = 1; - v->a[313053] = sym_comment; - v->a[313054] = actions(14710); - v->a[313055] = 1; - v->a[313056] = sym__heredoc_body_beginning; - v->a[313057] = actions(14722); - v->a[313058] = 1; - v->a[313059] = sym_simple_heredoc_body; - small_parse_table_15653(v); -} - -void small_parse_table_15653(t_small_parse_table_array *v) -{ - v->a[313060] = state(6845); - v->a[313061] = 1; - v->a[313062] = sym_heredoc_body; - v->a[313063] = state(4968); - v->a[313064] = 2; - v->a[313065] = sym__heredoc_body; - v->a[313066] = sym__simple_heredoc_body; - v->a[313067] = 6; - v->a[313068] = actions(71); - v->a[313069] = 1; - v->a[313070] = sym_comment; - v->a[313071] = actions(14710); - v->a[313072] = 1; - v->a[313073] = sym__heredoc_body_beginning; - v->a[313074] = actions(14712); - v->a[313075] = 1; - v->a[313076] = sym_simple_heredoc_body; - v->a[313077] = state(5645); - v->a[313078] = 1; - v->a[313079] = sym__simple_heredoc_body; - small_parse_table_15654(v); -} - -void small_parse_table_15654(t_small_parse_table_array *v) -{ - v->a[313080] = state(5646); - v->a[313081] = 1; - v->a[313082] = sym__heredoc_body; - v->a[313083] = state(7466); - v->a[313084] = 1; - v->a[313085] = sym_heredoc_body; - v->a[313086] = 6; - v->a[313087] = actions(71); - v->a[313088] = 1; - v->a[313089] = sym_comment; - v->a[313090] = actions(689); - v->a[313091] = 1; - v->a[313092] = anon_sym_LBRACE; - v->a[313093] = actions(14732); - v->a[313094] = 1; - v->a[313095] = anon_sym_SEMI; - v->a[313096] = actions(14734); - v->a[313097] = 1; - v->a[313098] = anon_sym_do; - v->a[313099] = state(5061); - small_parse_table_15655(v); -} - -/* EOF small_parse_table_3130.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3131.c b/parser/static/small_parse_table/small_parse_table_3131.c deleted file mode 100644 index 94877e88..00000000 --- a/parser/static/small_parse_table/small_parse_table_3131.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3131.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15655(t_small_parse_table_array *v) -{ - v->a[313100] = 1; - v->a[313101] = sym_do_group; - v->a[313102] = state(5063); - v->a[313103] = 1; - v->a[313104] = sym_compound_statement; - v->a[313105] = 6; - v->a[313106] = actions(71); - v->a[313107] = 1; - v->a[313108] = sym_comment; - v->a[313109] = actions(14710); - v->a[313110] = 1; - v->a[313111] = sym__heredoc_body_beginning; - v->a[313112] = actions(14724); - v->a[313113] = 1; - v->a[313114] = sym_simple_heredoc_body; - v->a[313115] = state(4944); - v->a[313116] = 1; - v->a[313117] = sym__heredoc_body; - v->a[313118] = state(4947); - v->a[313119] = 1; - small_parse_table_15656(v); -} - -void small_parse_table_15656(t_small_parse_table_array *v) -{ - v->a[313120] = sym__simple_heredoc_body; - v->a[313121] = state(7519); - v->a[313122] = 1; - v->a[313123] = sym_heredoc_body; - v->a[313124] = 3; - v->a[313125] = actions(71); - v->a[313126] = 1; - v->a[313127] = sym_comment; - v->a[313128] = actions(14736); - v->a[313129] = 1; - v->a[313130] = sym__concat; - v->a[313131] = actions(6842); - v->a[313132] = 4; - v->a[313133] = sym__external_expansion_sym_hash; - v->a[313134] = sym__external_expansion_sym_bang; - v->a[313135] = sym__external_expansion_sym_equal; - v->a[313136] = anon_sym_RBRACE3; - v->a[313137] = 4; - v->a[313138] = actions(71); - v->a[313139] = 1; - small_parse_table_15657(v); -} - -void small_parse_table_15657(t_small_parse_table_array *v) -{ - v->a[313140] = sym_comment; - v->a[313141] = actions(14738); - v->a[313142] = 1; - v->a[313143] = anon_sym_RBRACE3; - v->a[313144] = state(6474); - v->a[313145] = 1; - v->a[313146] = aux_sym__expansion_body_repeat1; - v->a[313147] = actions(8050); - v->a[313148] = 3; - v->a[313149] = sym__external_expansion_sym_hash; - v->a[313150] = sym__external_expansion_sym_bang; - v->a[313151] = sym__external_expansion_sym_equal; - v->a[313152] = 4; - v->a[313153] = actions(71); - v->a[313154] = 1; - v->a[313155] = sym_comment; - v->a[313156] = actions(14738); - v->a[313157] = 1; - v->a[313158] = anon_sym_RBRACE3; - v->a[313159] = state(6474); - small_parse_table_15658(v); -} - -void small_parse_table_15658(t_small_parse_table_array *v) -{ - v->a[313160] = 1; - v->a[313161] = aux_sym__expansion_body_repeat1; - v->a[313162] = actions(8050); - v->a[313163] = 3; - v->a[313164] = sym__external_expansion_sym_hash; - v->a[313165] = sym__external_expansion_sym_bang; - v->a[313166] = sym__external_expansion_sym_equal; - v->a[313167] = 5; - v->a[313168] = actions(71); - v->a[313169] = 1; - v->a[313170] = sym_comment; - v->a[313171] = actions(14710); - v->a[313172] = 1; - v->a[313173] = sym__heredoc_body_beginning; - v->a[313174] = actions(14712); - v->a[313175] = 1; - v->a[313176] = sym_simple_heredoc_body; - v->a[313177] = state(7466); - v->a[313178] = 1; - v->a[313179] = sym_heredoc_body; - small_parse_table_15659(v); -} - -void small_parse_table_15659(t_small_parse_table_array *v) -{ - v->a[313180] = state(5649); - v->a[313181] = 2; - v->a[313182] = sym__heredoc_body; - v->a[313183] = sym__simple_heredoc_body; - v->a[313184] = 6; - v->a[313185] = actions(71); - v->a[313186] = 1; - v->a[313187] = sym_comment; - v->a[313188] = actions(14710); - v->a[313189] = 1; - v->a[313190] = sym__heredoc_body_beginning; - v->a[313191] = actions(14724); - v->a[313192] = 1; - v->a[313193] = sym_simple_heredoc_body; - v->a[313194] = state(4872); - v->a[313195] = 1; - v->a[313196] = sym__heredoc_body; - v->a[313197] = state(4881); - v->a[313198] = 1; - v->a[313199] = sym__simple_heredoc_body; - small_parse_table_15660(v); -} - -/* EOF small_parse_table_3131.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3132.c b/parser/static/small_parse_table/small_parse_table_3132.c deleted file mode 100644 index d6aa738c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3132.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3132.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15660(t_small_parse_table_array *v) -{ - v->a[313200] = state(7519); - v->a[313201] = 1; - v->a[313202] = sym_heredoc_body; - v->a[313203] = 4; - v->a[313204] = actions(71); - v->a[313205] = 1; - v->a[313206] = sym_comment; - v->a[313207] = state(6373); - v->a[313208] = 1; - v->a[313209] = aux_sym_concatenation_repeat1; - v->a[313210] = actions(14568); - v->a[313211] = 2; - v->a[313212] = sym__concat; - v->a[313213] = aux_sym_concatenation_token1; - v->a[313214] = actions(14740); - v->a[313215] = 2; - v->a[313216] = anon_sym_PIPE; - v->a[313217] = anon_sym_RPAREN; - v->a[313218] = 4; - v->a[313219] = actions(71); - small_parse_table_15661(v); -} - -void small_parse_table_15661(t_small_parse_table_array *v) -{ - v->a[313220] = 1; - v->a[313221] = sym_comment; - v->a[313222] = actions(14738); - v->a[313223] = 1; - v->a[313224] = anon_sym_RBRACE3; - v->a[313225] = state(6474); - v->a[313226] = 1; - v->a[313227] = aux_sym__expansion_body_repeat1; - v->a[313228] = actions(8050); - v->a[313229] = 3; - v->a[313230] = sym__external_expansion_sym_hash; - v->a[313231] = sym__external_expansion_sym_bang; - v->a[313232] = sym__external_expansion_sym_equal; - v->a[313233] = 5; - v->a[313234] = actions(71); - v->a[313235] = 1; - v->a[313236] = sym_comment; - v->a[313237] = actions(14708); - v->a[313238] = 1; - v->a[313239] = sym_simple_heredoc_body; - small_parse_table_15662(v); -} - -void small_parse_table_15662(t_small_parse_table_array *v) -{ - v->a[313240] = actions(14710); - v->a[313241] = 1; - v->a[313242] = sym__heredoc_body_beginning; - v->a[313243] = state(6796); - v->a[313244] = 1; - v->a[313245] = sym_heredoc_body; - v->a[313246] = state(5101); - v->a[313247] = 2; - v->a[313248] = sym__heredoc_body; - v->a[313249] = sym__simple_heredoc_body; - v->a[313250] = 6; - v->a[313251] = actions(71); - v->a[313252] = 1; - v->a[313253] = sym_comment; - v->a[313254] = actions(165); - v->a[313255] = 1; - v->a[313256] = anon_sym_LBRACE; - v->a[313257] = actions(14742); - v->a[313258] = 1; - v->a[313259] = anon_sym_SEMI; - small_parse_table_15663(v); -} - -void small_parse_table_15663(t_small_parse_table_array *v) -{ - v->a[313260] = actions(14744); - v->a[313261] = 1; - v->a[313262] = anon_sym_do; - v->a[313263] = state(5673); - v->a[313264] = 1; - v->a[313265] = sym_do_group; - v->a[313266] = state(5675); - v->a[313267] = 1; - v->a[313268] = sym_compound_statement; - v->a[313269] = 5; - v->a[313270] = actions(71); - v->a[313271] = 1; - v->a[313272] = sym_comment; - v->a[313273] = actions(14710); - v->a[313274] = 1; - v->a[313275] = sym__heredoc_body_beginning; - v->a[313276] = actions(14724); - v->a[313277] = 1; - v->a[313278] = sym_simple_heredoc_body; - v->a[313279] = state(7519); - small_parse_table_15664(v); -} - -void small_parse_table_15664(t_small_parse_table_array *v) -{ - v->a[313280] = 1; - v->a[313281] = sym_heredoc_body; - v->a[313282] = state(4882); - v->a[313283] = 2; - v->a[313284] = sym__heredoc_body; - v->a[313285] = sym__simple_heredoc_body; - v->a[313286] = 6; - v->a[313287] = actions(71); - v->a[313288] = 1; - v->a[313289] = sym_comment; - v->a[313290] = actions(14708); - v->a[313291] = 1; - v->a[313292] = sym_simple_heredoc_body; - v->a[313293] = actions(14710); - v->a[313294] = 1; - v->a[313295] = sym__heredoc_body_beginning; - v->a[313296] = state(5052); - v->a[313297] = 1; - v->a[313298] = sym__simple_heredoc_body; - v->a[313299] = state(5105); - small_parse_table_15665(v); -} - -/* EOF small_parse_table_3132.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3133.c b/parser/static/small_parse_table/small_parse_table_3133.c deleted file mode 100644 index cbf49ed9..00000000 --- a/parser/static/small_parse_table/small_parse_table_3133.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3133.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15665(t_small_parse_table_array *v) -{ - v->a[313300] = 1; - v->a[313301] = sym__heredoc_body; - v->a[313302] = state(6796); - v->a[313303] = 1; - v->a[313304] = sym_heredoc_body; - v->a[313305] = 5; - v->a[313306] = actions(71); - v->a[313307] = 1; - v->a[313308] = sym_comment; - v->a[313309] = actions(14710); - v->a[313310] = 1; - v->a[313311] = sym__heredoc_body_beginning; - v->a[313312] = actions(14712); - v->a[313313] = 1; - v->a[313314] = sym_simple_heredoc_body; - v->a[313315] = state(7466); - v->a[313316] = 1; - v->a[313317] = sym_heredoc_body; - v->a[313318] = state(5633); - v->a[313319] = 2; - small_parse_table_15666(v); -} - -void small_parse_table_15666(t_small_parse_table_array *v) -{ - v->a[313320] = sym__heredoc_body; - v->a[313321] = sym__simple_heredoc_body; - v->a[313322] = 4; - v->a[313323] = actions(71); - v->a[313324] = 1; - v->a[313325] = sym_comment; - v->a[313326] = actions(14748); - v->a[313327] = 1; - v->a[313328] = anon_sym_elif; - v->a[313329] = actions(14746); - v->a[313330] = 2; - v->a[313331] = anon_sym_fi; - v->a[313332] = anon_sym_else; - v->a[313333] = state(6400); - v->a[313334] = 2; - v->a[313335] = sym_elif_clause; - v->a[313336] = aux_sym_if_statement_repeat1; - v->a[313337] = 6; - v->a[313338] = actions(71); - v->a[313339] = 1; - small_parse_table_15667(v); -} - -void small_parse_table_15667(t_small_parse_table_array *v) -{ - v->a[313340] = sym_comment; - v->a[313341] = actions(14710); - v->a[313342] = 1; - v->a[313343] = sym__heredoc_body_beginning; - v->a[313344] = actions(14724); - v->a[313345] = 1; - v->a[313346] = sym_simple_heredoc_body; - v->a[313347] = state(4929); - v->a[313348] = 1; - v->a[313349] = sym__heredoc_body; - v->a[313350] = state(4936); - v->a[313351] = 1; - v->a[313352] = sym__simple_heredoc_body; - v->a[313353] = state(7519); - v->a[313354] = 1; - v->a[313355] = sym_heredoc_body; - v->a[313356] = 4; - v->a[313357] = actions(71); - v->a[313358] = 1; - v->a[313359] = sym_comment; - small_parse_table_15668(v); -} - -void small_parse_table_15668(t_small_parse_table_array *v) -{ - v->a[313360] = actions(14751); - v->a[313361] = 1; - v->a[313362] = anon_sym_RBRACE3; - v->a[313363] = state(6474); - v->a[313364] = 1; - v->a[313365] = aux_sym__expansion_body_repeat1; - v->a[313366] = actions(8050); - v->a[313367] = 3; - v->a[313368] = sym__external_expansion_sym_hash; - v->a[313369] = sym__external_expansion_sym_bang; - v->a[313370] = sym__external_expansion_sym_equal; - v->a[313371] = 3; - v->a[313372] = actions(71); - v->a[313373] = 1; - v->a[313374] = sym_comment; - v->a[313375] = actions(14753); - v->a[313376] = 1; - v->a[313377] = sym__concat; - v->a[313378] = actions(6827); - v->a[313379] = 4; - small_parse_table_15669(v); -} - -void small_parse_table_15669(t_small_parse_table_array *v) -{ - v->a[313380] = sym__external_expansion_sym_hash; - v->a[313381] = sym__external_expansion_sym_bang; - v->a[313382] = sym__external_expansion_sym_equal; - v->a[313383] = anon_sym_RBRACE3; - v->a[313384] = 5; - v->a[313385] = actions(71); - v->a[313386] = 1; - v->a[313387] = sym_comment; - v->a[313388] = actions(14708); - v->a[313389] = 1; - v->a[313390] = sym_simple_heredoc_body; - v->a[313391] = actions(14710); - v->a[313392] = 1; - v->a[313393] = sym__heredoc_body_beginning; - v->a[313394] = state(6796); - v->a[313395] = 1; - v->a[313396] = sym_heredoc_body; - v->a[313397] = state(5103); - v->a[313398] = 2; - v->a[313399] = sym__heredoc_body; - small_parse_table_15670(v); -} - -/* EOF small_parse_table_3133.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3134.c b/parser/static/small_parse_table/small_parse_table_3134.c deleted file mode 100644 index 34d3cc2f..00000000 --- a/parser/static/small_parse_table/small_parse_table_3134.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3134.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15670(t_small_parse_table_array *v) -{ - v->a[313400] = sym__simple_heredoc_body; - v->a[313401] = 6; - v->a[313402] = actions(71); - v->a[313403] = 1; - v->a[313404] = sym_comment; - v->a[313405] = actions(14564); - v->a[313406] = 1; - v->a[313407] = anon_sym_PIPE; - v->a[313408] = actions(14698); - v->a[313409] = 1; - v->a[313410] = anon_sym_RPAREN; - v->a[313411] = actions(14755); - v->a[313412] = 1; - v->a[313413] = sym__special_character; - v->a[313414] = state(6545); - v->a[313415] = 1; - v->a[313416] = aux_sym__literal_repeat1; - v->a[313417] = state(6595); - v->a[313418] = 1; - v->a[313419] = aux_sym_case_item_repeat1; - small_parse_table_15671(v); -} - -void small_parse_table_15671(t_small_parse_table_array *v) -{ - v->a[313420] = 5; - v->a[313421] = actions(71); - v->a[313422] = 1; - v->a[313423] = sym_comment; - v->a[313424] = actions(14710); - v->a[313425] = 1; - v->a[313426] = sym__heredoc_body_beginning; - v->a[313427] = actions(14757); - v->a[313428] = 1; - v->a[313429] = sym_simple_heredoc_body; - v->a[313430] = state(7011); - v->a[313431] = 1; - v->a[313432] = sym_heredoc_body; - v->a[313433] = state(5568); - v->a[313434] = 2; - v->a[313435] = sym__heredoc_body; - v->a[313436] = sym__simple_heredoc_body; - v->a[313437] = 3; - v->a[313438] = actions(71); - v->a[313439] = 1; - small_parse_table_15672(v); -} - -void small_parse_table_15672(t_small_parse_table_array *v) -{ - v->a[313440] = sym_comment; - v->a[313441] = actions(14759); - v->a[313442] = 1; - v->a[313443] = sym__concat; - v->a[313444] = actions(6818); - v->a[313445] = 4; - v->a[313446] = sym__external_expansion_sym_hash; - v->a[313447] = sym__external_expansion_sym_bang; - v->a[313448] = sym__external_expansion_sym_equal; - v->a[313449] = anon_sym_RBRACE3; - v->a[313450] = 4; - v->a[313451] = actions(3); - v->a[313452] = 1; - v->a[313453] = sym_comment; - v->a[313454] = actions(14761); - v->a[313455] = 1; - v->a[313456] = anon_sym_in; - v->a[313457] = actions(14765); - v->a[313458] = 1; - v->a[313459] = aux_sym_heredoc_redirect_token1; - small_parse_table_15673(v); -} - -void small_parse_table_15673(t_small_parse_table_array *v) -{ - v->a[313460] = actions(14763); - v->a[313461] = 3; - v->a[313462] = anon_sym_SEMI; - v->a[313463] = anon_sym_AMP; - v->a[313464] = anon_sym_SEMI_SEMI; - v->a[313465] = 6; - v->a[313466] = actions(71); - v->a[313467] = 1; - v->a[313468] = sym_comment; - v->a[313469] = actions(14564); - v->a[313470] = 1; - v->a[313471] = anon_sym_PIPE; - v->a[313472] = actions(14600); - v->a[313473] = 1; - v->a[313474] = anon_sym_RPAREN; - v->a[313475] = actions(14755); - v->a[313476] = 1; - v->a[313477] = sym__special_character; - v->a[313478] = state(6545); - v->a[313479] = 1; - small_parse_table_15674(v); -} - -void small_parse_table_15674(t_small_parse_table_array *v) -{ - v->a[313480] = aux_sym__literal_repeat1; - v->a[313481] = state(6627); - v->a[313482] = 1; - v->a[313483] = aux_sym_case_item_repeat1; - v->a[313484] = 5; - v->a[313485] = actions(71); - v->a[313486] = 1; - v->a[313487] = sym_comment; - v->a[313488] = actions(14767); - v->a[313489] = 1; - v->a[313490] = anon_sym_SLASH; - v->a[313491] = actions(14769); - v->a[313492] = 1; - v->a[313493] = anon_sym_RBRACE3; - v->a[313494] = state(6475); - v->a[313495] = 1; - v->a[313496] = aux_sym__concatenation_in_expansion_repeat1; - v->a[313497] = actions(14590); - v->a[313498] = 2; - v->a[313499] = sym__concat; - small_parse_table_15675(v); -} - -/* EOF small_parse_table_3134.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3135.c b/parser/static/small_parse_table/small_parse_table_3135.c deleted file mode 100644 index f58ca6a9..00000000 --- a/parser/static/small_parse_table/small_parse_table_3135.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3135.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15675(t_small_parse_table_array *v) -{ - v->a[313500] = aux_sym_concatenation_token1; - v->a[313501] = 5; - v->a[313502] = actions(71); - v->a[313503] = 1; - v->a[313504] = sym_comment; - v->a[313505] = actions(14710); - v->a[313506] = 1; - v->a[313507] = sym__heredoc_body_beginning; - v->a[313508] = actions(14712); - v->a[313509] = 1; - v->a[313510] = sym_simple_heredoc_body; - v->a[313511] = state(7466); - v->a[313512] = 1; - v->a[313513] = sym_heredoc_body; - v->a[313514] = state(5653); - v->a[313515] = 2; - v->a[313516] = sym__heredoc_body; - v->a[313517] = sym__simple_heredoc_body; - v->a[313518] = 6; - v->a[313519] = actions(71); - small_parse_table_15676(v); -} - -void small_parse_table_15676(t_small_parse_table_array *v) -{ - v->a[313520] = 1; - v->a[313521] = sym_comment; - v->a[313522] = actions(14708); - v->a[313523] = 1; - v->a[313524] = sym_simple_heredoc_body; - v->a[313525] = actions(14710); - v->a[313526] = 1; - v->a[313527] = sym__heredoc_body_beginning; - v->a[313528] = state(5067); - v->a[313529] = 1; - v->a[313530] = sym__heredoc_body; - v->a[313531] = state(5068); - v->a[313532] = 1; - v->a[313533] = sym__simple_heredoc_body; - v->a[313534] = state(6796); - v->a[313535] = 1; - v->a[313536] = sym_heredoc_body; - v->a[313537] = 4; - v->a[313538] = actions(3); - v->a[313539] = 1; - small_parse_table_15677(v); -} - -void small_parse_table_15677(t_small_parse_table_array *v) -{ - v->a[313540] = sym_comment; - v->a[313541] = actions(14405); - v->a[313542] = 1; - v->a[313543] = anon_sym_in; - v->a[313544] = actions(14409); - v->a[313545] = 1; - v->a[313546] = aux_sym_heredoc_redirect_token1; - v->a[313547] = actions(14407); - v->a[313548] = 3; - v->a[313549] = anon_sym_SEMI; - v->a[313550] = anon_sym_AMP; - v->a[313551] = anon_sym_SEMI_SEMI; - v->a[313552] = 5; - v->a[313553] = actions(71); - v->a[313554] = 1; - v->a[313555] = sym_comment; - v->a[313556] = actions(14710); - v->a[313557] = 1; - v->a[313558] = sym__heredoc_body_beginning; - v->a[313559] = actions(14724); - small_parse_table_15678(v); -} - -void small_parse_table_15678(t_small_parse_table_array *v) -{ - v->a[313560] = 1; - v->a[313561] = sym_simple_heredoc_body; - v->a[313562] = state(7519); - v->a[313563] = 1; - v->a[313564] = sym_heredoc_body; - v->a[313565] = state(4922); - v->a[313566] = 2; - v->a[313567] = sym__heredoc_body; - v->a[313568] = sym__simple_heredoc_body; - v->a[313569] = 6; - v->a[313570] = actions(71); - v->a[313571] = 1; - v->a[313572] = sym_comment; - v->a[313573] = actions(14564); - v->a[313574] = 1; - v->a[313575] = anon_sym_PIPE; - v->a[313576] = actions(14584); - v->a[313577] = 1; - v->a[313578] = anon_sym_RPAREN; - v->a[313579] = actions(14755); - small_parse_table_15679(v); -} - -void small_parse_table_15679(t_small_parse_table_array *v) -{ - v->a[313580] = 1; - v->a[313581] = sym__special_character; - v->a[313582] = state(6545); - v->a[313583] = 1; - v->a[313584] = aux_sym__literal_repeat1; - v->a[313585] = state(6703); - v->a[313586] = 1; - v->a[313587] = aux_sym_case_item_repeat1; - v->a[313588] = 5; - v->a[313589] = actions(71); - v->a[313590] = 1; - v->a[313591] = sym_comment; - v->a[313592] = actions(14710); - v->a[313593] = 1; - v->a[313594] = sym__heredoc_body_beginning; - v->a[313595] = actions(14757); - v->a[313596] = 1; - v->a[313597] = sym_simple_heredoc_body; - v->a[313598] = state(7011); - v->a[313599] = 1; - small_parse_table_15680(v); -} - -/* EOF small_parse_table_3135.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3136.c b/parser/static/small_parse_table/small_parse_table_3136.c deleted file mode 100644 index 28d568d5..00000000 --- a/parser/static/small_parse_table/small_parse_table_3136.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3136.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15680(t_small_parse_table_array *v) -{ - v->a[313600] = sym_heredoc_body; - v->a[313601] = state(5571); - v->a[313602] = 2; - v->a[313603] = sym__heredoc_body; - v->a[313604] = sym__simple_heredoc_body; - v->a[313605] = 6; - v->a[313606] = actions(29); - v->a[313607] = 1; - v->a[313608] = anon_sym_LBRACE; - v->a[313609] = actions(71); - v->a[313610] = 1; - v->a[313611] = sym_comment; - v->a[313612] = actions(14771); - v->a[313613] = 1; - v->a[313614] = anon_sym_SEMI; - v->a[313615] = actions(14773); - v->a[313616] = 1; - v->a[313617] = anon_sym_do; - v->a[313618] = state(5005); - v->a[313619] = 1; - small_parse_table_15681(v); -} - -void small_parse_table_15681(t_small_parse_table_array *v) -{ - v->a[313620] = sym_do_group; - v->a[313621] = state(5009); - v->a[313622] = 1; - v->a[313623] = sym_compound_statement; - v->a[313624] = 5; - v->a[313625] = actions(71); - v->a[313626] = 1; - v->a[313627] = sym_comment; - v->a[313628] = actions(14710); - v->a[313629] = 1; - v->a[313630] = sym__heredoc_body_beginning; - v->a[313631] = actions(14724); - v->a[313632] = 1; - v->a[313633] = sym_simple_heredoc_body; - v->a[313634] = state(7519); - v->a[313635] = 1; - v->a[313636] = sym_heredoc_body; - v->a[313637] = state(4932); - v->a[313638] = 2; - v->a[313639] = sym__heredoc_body; - small_parse_table_15682(v); -} - -void small_parse_table_15682(t_small_parse_table_array *v) -{ - v->a[313640] = sym__simple_heredoc_body; - v->a[313641] = 4; - v->a[313642] = actions(71); - v->a[313643] = 1; - v->a[313644] = sym_comment; - v->a[313645] = state(6419); - v->a[313646] = 1; - v->a[313647] = aux_sym_concatenation_repeat1; - v->a[313648] = actions(1253); - v->a[313649] = 2; - v->a[313650] = anon_sym_PIPE; - v->a[313651] = anon_sym_RPAREN; - v->a[313652] = actions(14775); - v->a[313653] = 2; - v->a[313654] = sym__concat; - v->a[313655] = aux_sym_concatenation_token1; - v->a[313656] = 4; - v->a[313657] = actions(71); - v->a[313658] = 1; - v->a[313659] = sym_comment; - small_parse_table_15683(v); -} - -void small_parse_table_15683(t_small_parse_table_array *v) -{ - v->a[313660] = state(6439); - v->a[313661] = 1; - v->a[313662] = aux_sym_concatenation_repeat1; - v->a[313663] = actions(14568); - v->a[313664] = 2; - v->a[313665] = sym__concat; - v->a[313666] = aux_sym_concatenation_token1; - v->a[313667] = actions(14778); - v->a[313668] = 2; - v->a[313669] = anon_sym_PIPE; - v->a[313670] = anon_sym_RPAREN; - v->a[313671] = 6; - v->a[313672] = actions(71); - v->a[313673] = 1; - v->a[313674] = sym_comment; - v->a[313675] = actions(14710); - v->a[313676] = 1; - v->a[313677] = sym__heredoc_body_beginning; - v->a[313678] = actions(14712); - v->a[313679] = 1; - small_parse_table_15684(v); -} - -void small_parse_table_15684(t_small_parse_table_array *v) -{ - v->a[313680] = sym_simple_heredoc_body; - v->a[313681] = state(5635); - v->a[313682] = 1; - v->a[313683] = sym__simple_heredoc_body; - v->a[313684] = state(5636); - v->a[313685] = 1; - v->a[313686] = sym__heredoc_body; - v->a[313687] = state(7466); - v->a[313688] = 1; - v->a[313689] = sym_heredoc_body; - v->a[313690] = 6; - v->a[313691] = actions(71); - v->a[313692] = 1; - v->a[313693] = sym_comment; - v->a[313694] = actions(14710); - v->a[313695] = 1; - v->a[313696] = sym__heredoc_body_beginning; - v->a[313697] = actions(14722); - v->a[313698] = 1; - v->a[313699] = sym_simple_heredoc_body; - small_parse_table_15685(v); -} - -/* EOF small_parse_table_3136.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3137.c b/parser/static/small_parse_table/small_parse_table_3137.c deleted file mode 100644 index d3887900..00000000 --- a/parser/static/small_parse_table/small_parse_table_3137.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3137.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15685(t_small_parse_table_array *v) -{ - v->a[313700] = state(5002); - v->a[313701] = 1; - v->a[313702] = sym__heredoc_body; - v->a[313703] = state(5011); - v->a[313704] = 1; - v->a[313705] = sym__simple_heredoc_body; - v->a[313706] = state(6845); - v->a[313707] = 1; - v->a[313708] = sym_heredoc_body; - v->a[313709] = 5; - v->a[313710] = actions(71); - v->a[313711] = 1; - v->a[313712] = sym_comment; - v->a[313713] = actions(14710); - v->a[313714] = 1; - v->a[313715] = sym__heredoc_body_beginning; - v->a[313716] = actions(14722); - v->a[313717] = 1; - v->a[313718] = sym_simple_heredoc_body; - v->a[313719] = state(6845); - small_parse_table_15686(v); -} - -void small_parse_table_15686(t_small_parse_table_array *v) -{ - v->a[313720] = 1; - v->a[313721] = sym_heredoc_body; - v->a[313722] = state(4915); - v->a[313723] = 2; - v->a[313724] = sym__heredoc_body; - v->a[313725] = sym__simple_heredoc_body; - v->a[313726] = 4; - v->a[313727] = actions(71); - v->a[313728] = 1; - v->a[313729] = sym_comment; - v->a[313730] = actions(14751); - v->a[313731] = 1; - v->a[313732] = anon_sym_RBRACE3; - v->a[313733] = state(6474); - v->a[313734] = 1; - v->a[313735] = aux_sym__expansion_body_repeat1; - v->a[313736] = actions(8050); - v->a[313737] = 3; - v->a[313738] = sym__external_expansion_sym_hash; - v->a[313739] = sym__external_expansion_sym_bang; - small_parse_table_15687(v); -} - -void small_parse_table_15687(t_small_parse_table_array *v) -{ - v->a[313740] = sym__external_expansion_sym_equal; - v->a[313741] = 5; - v->a[313742] = actions(71); - v->a[313743] = 1; - v->a[313744] = sym_comment; - v->a[313745] = actions(14780); - v->a[313746] = 1; - v->a[313747] = anon_sym_SLASH; - v->a[313748] = actions(14782); - v->a[313749] = 1; - v->a[313750] = anon_sym_RBRACE3; - v->a[313751] = state(6475); - v->a[313752] = 1; - v->a[313753] = aux_sym__concatenation_in_expansion_repeat1; - v->a[313754] = actions(14590); - v->a[313755] = 2; - v->a[313756] = sym__concat; - v->a[313757] = aux_sym_concatenation_token1; - v->a[313758] = 6; - v->a[313759] = actions(71); - small_parse_table_15688(v); -} - -void small_parse_table_15688(t_small_parse_table_array *v) -{ - v->a[313760] = 1; - v->a[313761] = sym_comment; - v->a[313762] = actions(14564); - v->a[313763] = 1; - v->a[313764] = anon_sym_PIPE; - v->a[313765] = actions(14580); - v->a[313766] = 1; - v->a[313767] = anon_sym_RPAREN; - v->a[313768] = actions(14755); - v->a[313769] = 1; - v->a[313770] = sym__special_character; - v->a[313771] = state(6545); - v->a[313772] = 1; - v->a[313773] = aux_sym__literal_repeat1; - v->a[313774] = state(6694); - v->a[313775] = 1; - v->a[313776] = aux_sym_case_item_repeat1; - v->a[313777] = 5; - v->a[313778] = actions(71); - v->a[313779] = 1; - small_parse_table_15689(v); -} - -void small_parse_table_15689(t_small_parse_table_array *v) -{ - v->a[313780] = sym_comment; - v->a[313781] = actions(14658); - v->a[313782] = 1; - v->a[313783] = anon_sym_SLASH; - v->a[313784] = actions(14660); - v->a[313785] = 1; - v->a[313786] = anon_sym_RBRACE3; - v->a[313787] = state(6475); - v->a[313788] = 1; - v->a[313789] = aux_sym__concatenation_in_expansion_repeat1; - v->a[313790] = actions(14590); - v->a[313791] = 2; - v->a[313792] = sym__concat; - v->a[313793] = aux_sym_concatenation_token1; - v->a[313794] = 4; - v->a[313795] = actions(71); - v->a[313796] = 1; - v->a[313797] = sym_comment; - v->a[313798] = actions(14784); - v->a[313799] = 1; - small_parse_table_15690(v); -} - -/* EOF small_parse_table_3137.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3138.c b/parser/static/small_parse_table/small_parse_table_3138.c deleted file mode 100644 index b254f685..00000000 --- a/parser/static/small_parse_table/small_parse_table_3138.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3138.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15690(t_small_parse_table_array *v) -{ - v->a[313800] = anon_sym_RBRACE3; - v->a[313801] = state(6474); - v->a[313802] = 1; - v->a[313803] = aux_sym__expansion_body_repeat1; - v->a[313804] = actions(8050); - v->a[313805] = 3; - v->a[313806] = sym__external_expansion_sym_hash; - v->a[313807] = sym__external_expansion_sym_bang; - v->a[313808] = sym__external_expansion_sym_equal; - v->a[313809] = 5; - v->a[313810] = actions(71); - v->a[313811] = 1; - v->a[313812] = sym_comment; - v->a[313813] = actions(14710); - v->a[313814] = 1; - v->a[313815] = sym__heredoc_body_beginning; - v->a[313816] = actions(14757); - v->a[313817] = 1; - v->a[313818] = sym_simple_heredoc_body; - v->a[313819] = state(7011); - small_parse_table_15691(v); -} - -void small_parse_table_15691(t_small_parse_table_array *v) -{ - v->a[313820] = 1; - v->a[313821] = sym_heredoc_body; - v->a[313822] = state(5574); - v->a[313823] = 2; - v->a[313824] = sym__heredoc_body; - v->a[313825] = sym__simple_heredoc_body; - v->a[313826] = 6; - v->a[313827] = actions(71); - v->a[313828] = 1; - v->a[313829] = sym_comment; - v->a[313830] = actions(14710); - v->a[313831] = 1; - v->a[313832] = sym__heredoc_body_beginning; - v->a[313833] = actions(14724); - v->a[313834] = 1; - v->a[313835] = sym_simple_heredoc_body; - v->a[313836] = state(4923); - v->a[313837] = 1; - v->a[313838] = sym__heredoc_body; - v->a[313839] = state(4926); - small_parse_table_15692(v); -} - -void small_parse_table_15692(t_small_parse_table_array *v) -{ - v->a[313840] = 1; - v->a[313841] = sym__simple_heredoc_body; - v->a[313842] = state(7519); - v->a[313843] = 1; - v->a[313844] = sym_heredoc_body; - v->a[313845] = 6; - v->a[313846] = actions(71); - v->a[313847] = 1; - v->a[313848] = sym_comment; - v->a[313849] = actions(14708); - v->a[313850] = 1; - v->a[313851] = sym_simple_heredoc_body; - v->a[313852] = actions(14710); - v->a[313853] = 1; - v->a[313854] = sym__heredoc_body_beginning; - v->a[313855] = state(5087); - v->a[313856] = 1; - v->a[313857] = sym__heredoc_body; - v->a[313858] = state(5098); - v->a[313859] = 1; - small_parse_table_15693(v); -} - -void small_parse_table_15693(t_small_parse_table_array *v) -{ - v->a[313860] = sym__simple_heredoc_body; - v->a[313861] = state(6796); - v->a[313862] = 1; - v->a[313863] = sym_heredoc_body; - v->a[313864] = 6; - v->a[313865] = actions(71); - v->a[313866] = 1; - v->a[313867] = sym_comment; - v->a[313868] = actions(14710); - v->a[313869] = 1; - v->a[313870] = sym__heredoc_body_beginning; - v->a[313871] = actions(14757); - v->a[313872] = 1; - v->a[313873] = sym_simple_heredoc_body; - v->a[313874] = state(5576); - v->a[313875] = 1; - v->a[313876] = sym__simple_heredoc_body; - v->a[313877] = state(5600); - v->a[313878] = 1; - v->a[313879] = sym__heredoc_body; - small_parse_table_15694(v); -} - -void small_parse_table_15694(t_small_parse_table_array *v) -{ - v->a[313880] = state(7011); - v->a[313881] = 1; - v->a[313882] = sym_heredoc_body; - v->a[313883] = 6; - v->a[313884] = actions(71); - v->a[313885] = 1; - v->a[313886] = sym_comment; - v->a[313887] = actions(14708); - v->a[313888] = 1; - v->a[313889] = sym_simple_heredoc_body; - v->a[313890] = actions(14710); - v->a[313891] = 1; - v->a[313892] = sym__heredoc_body_beginning; - v->a[313893] = state(5072); - v->a[313894] = 1; - v->a[313895] = sym__heredoc_body; - v->a[313896] = state(5077); - v->a[313897] = 1; - v->a[313898] = sym__simple_heredoc_body; - v->a[313899] = state(6796); - small_parse_table_15695(v); -} - -/* EOF small_parse_table_3138.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3139.c b/parser/static/small_parse_table/small_parse_table_3139.c deleted file mode 100644 index 54613129..00000000 --- a/parser/static/small_parse_table/small_parse_table_3139.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3139.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15695(t_small_parse_table_array *v) -{ - v->a[313900] = 1; - v->a[313901] = sym_heredoc_body; - v->a[313902] = 5; - v->a[313903] = actions(71); - v->a[313904] = 1; - v->a[313905] = sym_comment; - v->a[313906] = actions(14708); - v->a[313907] = 1; - v->a[313908] = sym_simple_heredoc_body; - v->a[313909] = actions(14710); - v->a[313910] = 1; - v->a[313911] = sym__heredoc_body_beginning; - v->a[313912] = state(6796); - v->a[313913] = 1; - v->a[313914] = sym_heredoc_body; - v->a[313915] = state(5083); - v->a[313916] = 2; - v->a[313917] = sym__heredoc_body; - v->a[313918] = sym__simple_heredoc_body; - v->a[313919] = 2; - small_parse_table_15696(v); -} - -void small_parse_table_15696(t_small_parse_table_array *v) -{ - v->a[313920] = actions(71); - v->a[313921] = 1; - v->a[313922] = sym_comment; - v->a[313923] = actions(1310); - v->a[313924] = 5; - v->a[313925] = sym__concat; - v->a[313926] = sym__expansion_word; - v->a[313927] = anon_sym_SLASH; - v->a[313928] = aux_sym_concatenation_token1; - v->a[313929] = anon_sym_RBRACE3; - v->a[313930] = 2; - v->a[313931] = actions(71); - v->a[313932] = 1; - v->a[313933] = sym_comment; - v->a[313934] = actions(1306); - v->a[313935] = 5; - v->a[313936] = sym__concat; - v->a[313937] = sym__expansion_word; - v->a[313938] = anon_sym_SLASH; - v->a[313939] = aux_sym_concatenation_token1; - small_parse_table_15697(v); -} - -void small_parse_table_15697(t_small_parse_table_array *v) -{ - v->a[313940] = anon_sym_RBRACE3; - v->a[313941] = 6; - v->a[313942] = actions(71); - v->a[313943] = 1; - v->a[313944] = sym_comment; - v->a[313945] = actions(14710); - v->a[313946] = 1; - v->a[313947] = sym__heredoc_body_beginning; - v->a[313948] = actions(14757); - v->a[313949] = 1; - v->a[313950] = sym_simple_heredoc_body; - v->a[313951] = state(5578); - v->a[313952] = 1; - v->a[313953] = sym__heredoc_body; - v->a[313954] = state(5579); - v->a[313955] = 1; - v->a[313956] = sym__simple_heredoc_body; - v->a[313957] = state(7011); - v->a[313958] = 1; - v->a[313959] = sym_heredoc_body; - small_parse_table_15698(v); -} - -void small_parse_table_15698(t_small_parse_table_array *v) -{ - v->a[313960] = 2; - v->a[313961] = actions(71); - v->a[313962] = 1; - v->a[313963] = sym_comment; - v->a[313964] = actions(1310); - v->a[313965] = 5; - v->a[313966] = sym__concat; - v->a[313967] = sym__expansion_word; - v->a[313968] = anon_sym_SLASH; - v->a[313969] = aux_sym_concatenation_token1; - v->a[313970] = anon_sym_RBRACE3; - v->a[313971] = 5; - v->a[313972] = actions(71); - v->a[313973] = 1; - v->a[313974] = sym_comment; - v->a[313975] = actions(14568); - v->a[313976] = 1; - v->a[313977] = aux_sym_concatenation_token1; - v->a[313978] = actions(14786); - v->a[313979] = 1; - small_parse_table_15699(v); -} - -void small_parse_table_15699(t_small_parse_table_array *v) -{ - v->a[313980] = sym__concat; - v->a[313981] = state(6419); - v->a[313982] = 1; - v->a[313983] = aux_sym_concatenation_repeat1; - v->a[313984] = actions(1288); - v->a[313985] = 2; - v->a[313986] = anon_sym_PIPE; - v->a[313987] = anon_sym_RPAREN; - v->a[313988] = 6; - v->a[313989] = actions(71); - v->a[313990] = 1; - v->a[313991] = sym_comment; - v->a[313992] = actions(14710); - v->a[313993] = 1; - v->a[313994] = sym__heredoc_body_beginning; - v->a[313995] = actions(14724); - v->a[313996] = 1; - v->a[313997] = sym_simple_heredoc_body; - v->a[313998] = state(4867); - v->a[313999] = 1; - small_parse_table_15700(v); -} - -/* EOF small_parse_table_3139.c */ diff --git a/parser/static/small_parse_table/small_parse_table_314.c b/parser/static/small_parse_table/small_parse_table_314.c index 0398e6a3..6592423d 100644 --- a/parser/static/small_parse_table/small_parse_table_314.c +++ b/parser/static/small_parse_table/small_parse_table_314.c @@ -14,126 +14,126 @@ void small_parse_table_1570(t_small_parse_table_array *v) { - v->a[31400] = anon_sym_LT_LPAREN; - v->a[31401] = anon_sym_GT_LPAREN; - v->a[31402] = sym_word; - v->a[31403] = 6; - v->a[31404] = actions(71); - v->a[31405] = 1; - v->a[31406] = sym_comment; - v->a[31407] = state(2541); - v->a[31408] = 1; - v->a[31409] = aux_sym__literal_repeat1; - v->a[31410] = state(2622); - v->a[31411] = 1; - v->a[31412] = sym_concatenation; - v->a[31413] = state(2300); - v->a[31414] = 9; - v->a[31415] = sym_arithmetic_expansion; - v->a[31416] = sym_brace_expression; - v->a[31417] = sym_string; - v->a[31418] = sym_translated_string; - v->a[31419] = sym_number; + v->a[31400] = sym_word; + v->a[31401] = anon_sym_SEMI; + v->a[31402] = 3; + v->a[31403] = actions(3); + v->a[31404] = 1; + v->a[31405] = sym_comment; + v->a[31406] = actions(2774); + v->a[31407] = 6; + v->a[31408] = sym_file_descriptor; + v->a[31409] = sym__concat; + v->a[31410] = sym_test_operator; + v->a[31411] = sym__bare_dollar; + v->a[31412] = sym__brace_start; + v->a[31413] = aux_sym_heredoc_redirect_token1; + v->a[31414] = actions(2772); + v->a[31415] = 35; + v->a[31416] = anon_sym_esac; + v->a[31417] = anon_sym_PIPE; + v->a[31418] = anon_sym_SEMI_SEMI; + v->a[31419] = anon_sym_SEMI_AMP; small_parse_table_1571(v); } void small_parse_table_1571(t_small_parse_table_array *v) { - v->a[31420] = sym_simple_expansion; - v->a[31421] = sym_expansion; - v->a[31422] = sym_command_substitution; - v->a[31423] = sym_process_substitution; - v->a[31424] = actions(2498); - v->a[31425] = 13; - v->a[31426] = anon_sym_PIPE; - v->a[31427] = anon_sym_LT; - v->a[31428] = anon_sym_GT; - v->a[31429] = anon_sym_LT_LT; - v->a[31430] = anon_sym_AMP_GT; - v->a[31431] = anon_sym_LT_AMP; - v->a[31432] = anon_sym_GT_AMP; - v->a[31433] = anon_sym_DOLLAR; - v->a[31434] = sym__special_character; - v->a[31435] = aux_sym_number_token1; - v->a[31436] = aux_sym_number_token2; - v->a[31437] = anon_sym_DOLLAR_LPAREN; - v->a[31438] = sym_word; - v->a[31439] = actions(2500); + v->a[31420] = anon_sym_SEMI_SEMI_AMP; + v->a[31421] = anon_sym_PIPE_AMP; + v->a[31422] = anon_sym_AMP_AMP; + v->a[31423] = anon_sym_PIPE_PIPE; + v->a[31424] = anon_sym_LT; + v->a[31425] = anon_sym_GT; + v->a[31426] = anon_sym_GT_GT; + v->a[31427] = anon_sym_AMP_GT; + v->a[31428] = anon_sym_AMP_GT_GT; + v->a[31429] = anon_sym_LT_AMP; + v->a[31430] = anon_sym_GT_AMP; + v->a[31431] = anon_sym_GT_PIPE; + v->a[31432] = anon_sym_LT_AMP_DASH; + v->a[31433] = anon_sym_GT_AMP_DASH; + v->a[31434] = anon_sym_LT_LT; + v->a[31435] = anon_sym_LT_LT_DASH; + v->a[31436] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31437] = anon_sym_AMP; + v->a[31438] = aux_sym_concatenation_token1; + v->a[31439] = anon_sym_DOLLAR; small_parse_table_1572(v); } void small_parse_table_1572(t_small_parse_table_array *v) { - v->a[31440] = 26; - v->a[31441] = sym_file_descriptor; - v->a[31442] = sym_variable_name; - v->a[31443] = sym_test_operator; - v->a[31444] = sym__brace_start; - v->a[31445] = anon_sym_LPAREN_LPAREN; - v->a[31446] = anon_sym_PIPE_PIPE; - v->a[31447] = anon_sym_AMP_AMP; - v->a[31448] = anon_sym_GT_GT; - v->a[31449] = anon_sym_PIPE_AMP; - v->a[31450] = anon_sym_RBRACK; - v->a[31451] = anon_sym_AMP_GT_GT; - v->a[31452] = anon_sym_GT_PIPE; - v->a[31453] = anon_sym_LT_AMP_DASH; - v->a[31454] = anon_sym_GT_AMP_DASH; - v->a[31455] = anon_sym_LT_LT_DASH; - v->a[31456] = anon_sym_LT_LT_LT; - v->a[31457] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31458] = anon_sym_DOLLAR_LBRACK; - v->a[31459] = anon_sym_DQUOTE; + v->a[31440] = sym__special_character; + v->a[31441] = anon_sym_DQUOTE; + v->a[31442] = sym_raw_string; + v->a[31443] = aux_sym_number_token1; + v->a[31444] = aux_sym_number_token2; + v->a[31445] = anon_sym_DOLLAR_LBRACE; + v->a[31446] = anon_sym_DOLLAR_LPAREN; + v->a[31447] = anon_sym_BQUOTE; + v->a[31448] = anon_sym_DOLLAR_BQUOTE; + v->a[31449] = sym_word; + v->a[31450] = anon_sym_SEMI; + v->a[31451] = 3; + v->a[31452] = actions(3); + v->a[31453] = 1; + v->a[31454] = sym_comment; + v->a[31455] = actions(2778); + v->a[31456] = 6; + v->a[31457] = sym_file_descriptor; + v->a[31458] = sym__concat; + v->a[31459] = sym_test_operator; small_parse_table_1573(v); } void small_parse_table_1573(t_small_parse_table_array *v) { - v->a[31460] = sym_raw_string; - v->a[31461] = sym_ansi_c_string; - v->a[31462] = anon_sym_DOLLAR_LBRACE; - v->a[31463] = anon_sym_BQUOTE; - v->a[31464] = anon_sym_DOLLAR_BQUOTE; - v->a[31465] = anon_sym_LT_LPAREN; - v->a[31466] = anon_sym_GT_LPAREN; - v->a[31467] = 8; - v->a[31468] = actions(3); - v->a[31469] = 1; - v->a[31470] = sym_comment; - v->a[31471] = actions(4558); - v->a[31472] = 1; - v->a[31473] = anon_sym_DQUOTE; - v->a[31474] = actions(4562); - v->a[31475] = 1; - v->a[31476] = sym_variable_name; - v->a[31477] = state(2447); - v->a[31478] = 1; - v->a[31479] = sym_string; + v->a[31460] = sym__bare_dollar; + v->a[31461] = sym__brace_start; + v->a[31462] = aux_sym_heredoc_redirect_token1; + v->a[31463] = actions(2776); + v->a[31464] = 35; + v->a[31465] = anon_sym_esac; + v->a[31466] = anon_sym_PIPE; + v->a[31467] = anon_sym_SEMI_SEMI; + v->a[31468] = anon_sym_SEMI_AMP; + v->a[31469] = anon_sym_SEMI_SEMI_AMP; + v->a[31470] = anon_sym_PIPE_AMP; + v->a[31471] = anon_sym_AMP_AMP; + v->a[31472] = anon_sym_PIPE_PIPE; + v->a[31473] = anon_sym_LT; + v->a[31474] = anon_sym_GT; + v->a[31475] = anon_sym_GT_GT; + v->a[31476] = anon_sym_AMP_GT; + v->a[31477] = anon_sym_AMP_GT_GT; + v->a[31478] = anon_sym_LT_AMP; + v->a[31479] = anon_sym_GT_AMP; small_parse_table_1574(v); } void small_parse_table_1574(t_small_parse_table_array *v) { - v->a[31480] = actions(4560); - v->a[31481] = 2; - v->a[31482] = aux_sym__simple_variable_name_token1; - v->a[31483] = aux_sym__multiline_variable_name_token1; - v->a[31484] = actions(1235); - v->a[31485] = 3; - v->a[31486] = sym_file_descriptor; - v->a[31487] = sym_test_operator; - v->a[31488] = sym__brace_start; - v->a[31489] = actions(4556); - v->a[31490] = 9; - v->a[31491] = anon_sym_DASH; - v->a[31492] = anon_sym_STAR; - v->a[31493] = anon_sym_BANG; - v->a[31494] = anon_sym_QMARK; - v->a[31495] = anon_sym_DOLLAR; - v->a[31496] = anon_sym_POUND; - v->a[31497] = anon_sym_AT2; - v->a[31498] = anon_sym_0; - v->a[31499] = anon_sym__; + v->a[31480] = anon_sym_GT_PIPE; + v->a[31481] = anon_sym_LT_AMP_DASH; + v->a[31482] = anon_sym_GT_AMP_DASH; + v->a[31483] = anon_sym_LT_LT; + v->a[31484] = anon_sym_LT_LT_DASH; + v->a[31485] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31486] = anon_sym_AMP; + v->a[31487] = aux_sym_concatenation_token1; + v->a[31488] = anon_sym_DOLLAR; + v->a[31489] = sym__special_character; + v->a[31490] = anon_sym_DQUOTE; + v->a[31491] = sym_raw_string; + v->a[31492] = aux_sym_number_token1; + v->a[31493] = aux_sym_number_token2; + v->a[31494] = anon_sym_DOLLAR_LBRACE; + v->a[31495] = anon_sym_DOLLAR_LPAREN; + v->a[31496] = anon_sym_BQUOTE; + v->a[31497] = anon_sym_DOLLAR_BQUOTE; + v->a[31498] = sym_word; + v->a[31499] = anon_sym_SEMI; small_parse_table_1575(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3140.c b/parser/static/small_parse_table/small_parse_table_3140.c deleted file mode 100644 index d248cd1f..00000000 --- a/parser/static/small_parse_table/small_parse_table_3140.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3140.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15700(t_small_parse_table_array *v) -{ - v->a[314000] = sym__heredoc_body; - v->a[314001] = state(4908); - v->a[314002] = 1; - v->a[314003] = sym__simple_heredoc_body; - v->a[314004] = state(7519); - v->a[314005] = 1; - v->a[314006] = sym_heredoc_body; - v->a[314007] = 6; - v->a[314008] = actions(71); - v->a[314009] = 1; - v->a[314010] = sym_comment; - v->a[314011] = actions(433); - v->a[314012] = 1; - v->a[314013] = anon_sym_LBRACE; - v->a[314014] = actions(14788); - v->a[314015] = 1; - v->a[314016] = anon_sym_SEMI; - v->a[314017] = actions(14790); - v->a[314018] = 1; - v->a[314019] = anon_sym_do; - small_parse_table_15701(v); -} - -void small_parse_table_15701(t_small_parse_table_array *v) -{ - v->a[314020] = state(4916); - v->a[314021] = 1; - v->a[314022] = sym_do_group; - v->a[314023] = state(4927); - v->a[314024] = 1; - v->a[314025] = sym_compound_statement; - v->a[314026] = 5; - v->a[314027] = actions(71); - v->a[314028] = 1; - v->a[314029] = sym_comment; - v->a[314030] = actions(14710); - v->a[314031] = 1; - v->a[314032] = sym__heredoc_body_beginning; - v->a[314033] = actions(14722); - v->a[314034] = 1; - v->a[314035] = sym_simple_heredoc_body; - v->a[314036] = state(6845); - v->a[314037] = 1; - v->a[314038] = sym_heredoc_body; - v->a[314039] = state(4989); - small_parse_table_15702(v); -} - -void small_parse_table_15702(t_small_parse_table_array *v) -{ - v->a[314040] = 2; - v->a[314041] = sym__heredoc_body; - v->a[314042] = sym__simple_heredoc_body; - v->a[314043] = 4; - v->a[314044] = actions(3); - v->a[314045] = 1; - v->a[314046] = sym_comment; - v->a[314047] = actions(14792); - v->a[314048] = 1; - v->a[314049] = anon_sym_in; - v->a[314050] = actions(14796); - v->a[314051] = 1; - v->a[314052] = aux_sym_heredoc_redirect_token1; - v->a[314053] = actions(14794); - v->a[314054] = 3; - v->a[314055] = anon_sym_SEMI; - v->a[314056] = anon_sym_AMP; - v->a[314057] = anon_sym_SEMI_SEMI; - v->a[314058] = 6; - v->a[314059] = actions(71); - small_parse_table_15703(v); -} - -void small_parse_table_15703(t_small_parse_table_array *v) -{ - v->a[314060] = 1; - v->a[314061] = sym_comment; - v->a[314062] = actions(14710); - v->a[314063] = 1; - v->a[314064] = sym__heredoc_body_beginning; - v->a[314065] = actions(14724); - v->a[314066] = 1; - v->a[314067] = sym_simple_heredoc_body; - v->a[314068] = state(4956); - v->a[314069] = 1; - v->a[314070] = sym__heredoc_body; - v->a[314071] = state(4957); - v->a[314072] = 1; - v->a[314073] = sym__simple_heredoc_body; - v->a[314074] = state(7519); - v->a[314075] = 1; - v->a[314076] = sym_heredoc_body; - v->a[314077] = 5; - v->a[314078] = actions(71); - v->a[314079] = 1; - small_parse_table_15704(v); -} - -void small_parse_table_15704(t_small_parse_table_array *v) -{ - v->a[314080] = sym_comment; - v->a[314081] = actions(14708); - v->a[314082] = 1; - v->a[314083] = sym_simple_heredoc_body; - v->a[314084] = actions(14710); - v->a[314085] = 1; - v->a[314086] = sym__heredoc_body_beginning; - v->a[314087] = state(6796); - v->a[314088] = 1; - v->a[314089] = sym_heredoc_body; - v->a[314090] = state(5080); - v->a[314091] = 2; - v->a[314092] = sym__heredoc_body; - v->a[314093] = sym__simple_heredoc_body; - v->a[314094] = 6; - v->a[314095] = actions(71); - v->a[314096] = 1; - v->a[314097] = sym_comment; - v->a[314098] = actions(14710); - v->a[314099] = 1; - small_parse_table_15705(v); -} - -/* EOF small_parse_table_3140.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3141.c b/parser/static/small_parse_table/small_parse_table_3141.c deleted file mode 100644 index 0ed02415..00000000 --- a/parser/static/small_parse_table/small_parse_table_3141.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3141.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15705(t_small_parse_table_array *v) -{ - v->a[314100] = sym__heredoc_body_beginning; - v->a[314101] = actions(14712); - v->a[314102] = 1; - v->a[314103] = sym_simple_heredoc_body; - v->a[314104] = state(5626); - v->a[314105] = 1; - v->a[314106] = sym__simple_heredoc_body; - v->a[314107] = state(5627); - v->a[314108] = 1; - v->a[314109] = sym__heredoc_body; - v->a[314110] = state(7466); - v->a[314111] = 1; - v->a[314112] = sym_heredoc_body; - v->a[314113] = 5; - v->a[314114] = actions(71); - v->a[314115] = 1; - v->a[314116] = sym_comment; - v->a[314117] = actions(14710); - v->a[314118] = 1; - v->a[314119] = sym__heredoc_body_beginning; - small_parse_table_15706(v); -} - -void small_parse_table_15706(t_small_parse_table_array *v) -{ - v->a[314120] = actions(14724); - v->a[314121] = 1; - v->a[314122] = sym_simple_heredoc_body; - v->a[314123] = state(7519); - v->a[314124] = 1; - v->a[314125] = sym_heredoc_body; - v->a[314126] = state(4933); - v->a[314127] = 2; - v->a[314128] = sym__heredoc_body; - v->a[314129] = sym__simple_heredoc_body; - v->a[314130] = 4; - v->a[314131] = actions(71); - v->a[314132] = 1; - v->a[314133] = sym_comment; - v->a[314134] = actions(8038); - v->a[314135] = 1; - v->a[314136] = anon_sym_RBRACE3; - v->a[314137] = state(6389); - v->a[314138] = 1; - v->a[314139] = aux_sym__expansion_body_repeat1; - small_parse_table_15707(v); -} - -void small_parse_table_15707(t_small_parse_table_array *v) -{ - v->a[314140] = actions(8050); - v->a[314141] = 3; - v->a[314142] = sym__external_expansion_sym_hash; - v->a[314143] = sym__external_expansion_sym_bang; - v->a[314144] = sym__external_expansion_sym_equal; - v->a[314145] = 5; - v->a[314146] = actions(71); - v->a[314147] = 1; - v->a[314148] = sym_comment; - v->a[314149] = actions(14588); - v->a[314150] = 1; - v->a[314151] = anon_sym_SLASH; - v->a[314152] = actions(14592); - v->a[314153] = 1; - v->a[314154] = anon_sym_RBRACE3; - v->a[314155] = state(6475); - v->a[314156] = 1; - v->a[314157] = aux_sym__concatenation_in_expansion_repeat1; - v->a[314158] = actions(14590); - v->a[314159] = 2; - small_parse_table_15708(v); -} - -void small_parse_table_15708(t_small_parse_table_array *v) -{ - v->a[314160] = sym__concat; - v->a[314161] = aux_sym_concatenation_token1; - v->a[314162] = 5; - v->a[314163] = actions(71); - v->a[314164] = 1; - v->a[314165] = sym_comment; - v->a[314166] = actions(14710); - v->a[314167] = 1; - v->a[314168] = sym__heredoc_body_beginning; - v->a[314169] = actions(14712); - v->a[314170] = 1; - v->a[314171] = sym_simple_heredoc_body; - v->a[314172] = state(7466); - v->a[314173] = 1; - v->a[314174] = sym_heredoc_body; - v->a[314175] = state(5639); - v->a[314176] = 2; - v->a[314177] = sym__heredoc_body; - v->a[314178] = sym__simple_heredoc_body; - v->a[314179] = 5; - small_parse_table_15709(v); -} - -void small_parse_table_15709(t_small_parse_table_array *v) -{ - v->a[314180] = actions(71); - v->a[314181] = 1; - v->a[314182] = sym_comment; - v->a[314183] = actions(14710); - v->a[314184] = 1; - v->a[314185] = sym__heredoc_body_beginning; - v->a[314186] = actions(14712); - v->a[314187] = 1; - v->a[314188] = sym_simple_heredoc_body; - v->a[314189] = state(7466); - v->a[314190] = 1; - v->a[314191] = sym_heredoc_body; - v->a[314192] = state(5640); - v->a[314193] = 2; - v->a[314194] = sym__heredoc_body; - v->a[314195] = sym__simple_heredoc_body; - v->a[314196] = 5; - v->a[314197] = actions(71); - v->a[314198] = 1; - v->a[314199] = sym_comment; - small_parse_table_15710(v); -} - -/* EOF small_parse_table_3141.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3142.c b/parser/static/small_parse_table/small_parse_table_3142.c deleted file mode 100644 index 491267e4..00000000 --- a/parser/static/small_parse_table/small_parse_table_3142.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3142.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15710(t_small_parse_table_array *v) -{ - v->a[314200] = actions(14708); - v->a[314201] = 1; - v->a[314202] = sym_simple_heredoc_body; - v->a[314203] = actions(14710); - v->a[314204] = 1; - v->a[314205] = sym__heredoc_body_beginning; - v->a[314206] = state(6796); - v->a[314207] = 1; - v->a[314208] = sym_heredoc_body; - v->a[314209] = state(5035); - v->a[314210] = 2; - v->a[314211] = sym__heredoc_body; - v->a[314212] = sym__simple_heredoc_body; - v->a[314213] = 5; - v->a[314214] = actions(71); - v->a[314215] = 1; - v->a[314216] = sym_comment; - v->a[314217] = actions(14710); - v->a[314218] = 1; - v->a[314219] = sym__heredoc_body_beginning; - small_parse_table_15711(v); -} - -void small_parse_table_15711(t_small_parse_table_array *v) -{ - v->a[314220] = actions(14757); - v->a[314221] = 1; - v->a[314222] = sym_simple_heredoc_body; - v->a[314223] = state(7011); - v->a[314224] = 1; - v->a[314225] = sym_heredoc_body; - v->a[314226] = state(5581); - v->a[314227] = 2; - v->a[314228] = sym__heredoc_body; - v->a[314229] = sym__simple_heredoc_body; - v->a[314230] = 5; - v->a[314231] = actions(71); - v->a[314232] = 1; - v->a[314233] = sym_comment; - v->a[314234] = actions(14710); - v->a[314235] = 1; - v->a[314236] = sym__heredoc_body_beginning; - v->a[314237] = actions(14757); - v->a[314238] = 1; - v->a[314239] = sym_simple_heredoc_body; - small_parse_table_15712(v); -} - -void small_parse_table_15712(t_small_parse_table_array *v) -{ - v->a[314240] = state(7011); - v->a[314241] = 1; - v->a[314242] = sym_heredoc_body; - v->a[314243] = state(5585); - v->a[314244] = 2; - v->a[314245] = sym__heredoc_body; - v->a[314246] = sym__simple_heredoc_body; - v->a[314247] = 5; - v->a[314248] = actions(71); - v->a[314249] = 1; - v->a[314250] = sym_comment; - v->a[314251] = actions(14710); - v->a[314252] = 1; - v->a[314253] = sym__heredoc_body_beginning; - v->a[314254] = actions(14722); - v->a[314255] = 1; - v->a[314256] = sym_simple_heredoc_body; - v->a[314257] = state(6845); - v->a[314258] = 1; - v->a[314259] = sym_heredoc_body; - small_parse_table_15713(v); -} - -void small_parse_table_15713(t_small_parse_table_array *v) -{ - v->a[314260] = state(5022); - v->a[314261] = 2; - v->a[314262] = sym__heredoc_body; - v->a[314263] = sym__simple_heredoc_body; - v->a[314264] = 6; - v->a[314265] = actions(71); - v->a[314266] = 1; - v->a[314267] = sym_comment; - v->a[314268] = actions(14710); - v->a[314269] = 1; - v->a[314270] = sym__heredoc_body_beginning; - v->a[314271] = actions(14722); - v->a[314272] = 1; - v->a[314273] = sym_simple_heredoc_body; - v->a[314274] = state(4935); - v->a[314275] = 1; - v->a[314276] = sym__heredoc_body; - v->a[314277] = state(4948); - v->a[314278] = 1; - v->a[314279] = sym__simple_heredoc_body; - small_parse_table_15714(v); -} - -void small_parse_table_15714(t_small_parse_table_array *v) -{ - v->a[314280] = state(6845); - v->a[314281] = 1; - v->a[314282] = sym_heredoc_body; - v->a[314283] = 6; - v->a[314284] = actions(71); - v->a[314285] = 1; - v->a[314286] = sym_comment; - v->a[314287] = actions(14710); - v->a[314288] = 1; - v->a[314289] = sym__heredoc_body_beginning; - v->a[314290] = actions(14722); - v->a[314291] = 1; - v->a[314292] = sym_simple_heredoc_body; - v->a[314293] = state(4900); - v->a[314294] = 1; - v->a[314295] = sym__heredoc_body; - v->a[314296] = state(4920); - v->a[314297] = 1; - v->a[314298] = sym__simple_heredoc_body; - v->a[314299] = state(6845); - small_parse_table_15715(v); -} - -/* EOF small_parse_table_3142.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3143.c b/parser/static/small_parse_table/small_parse_table_3143.c deleted file mode 100644 index 56111392..00000000 --- a/parser/static/small_parse_table/small_parse_table_3143.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3143.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15715(t_small_parse_table_array *v) -{ - v->a[314300] = 1; - v->a[314301] = sym_heredoc_body; - v->a[314302] = 5; - v->a[314303] = actions(71); - v->a[314304] = 1; - v->a[314305] = sym_comment; - v->a[314306] = actions(14710); - v->a[314307] = 1; - v->a[314308] = sym__heredoc_body_beginning; - v->a[314309] = actions(14722); - v->a[314310] = 1; - v->a[314311] = sym_simple_heredoc_body; - v->a[314312] = state(6845); - v->a[314313] = 1; - v->a[314314] = sym_heredoc_body; - v->a[314315] = state(4961); - v->a[314316] = 2; - v->a[314317] = sym__heredoc_body; - v->a[314318] = sym__simple_heredoc_body; - v->a[314319] = 6; - small_parse_table_15716(v); -} - -void small_parse_table_15716(t_small_parse_table_array *v) -{ - v->a[314320] = actions(71); - v->a[314321] = 1; - v->a[314322] = sym_comment; - v->a[314323] = actions(14710); - v->a[314324] = 1; - v->a[314325] = sym__heredoc_body_beginning; - v->a[314326] = actions(14757); - v->a[314327] = 1; - v->a[314328] = sym_simple_heredoc_body; - v->a[314329] = state(5565); - v->a[314330] = 1; - v->a[314331] = sym__heredoc_body; - v->a[314332] = state(5589); - v->a[314333] = 1; - v->a[314334] = sym__simple_heredoc_body; - v->a[314335] = state(7011); - v->a[314336] = 1; - v->a[314337] = sym_heredoc_body; - v->a[314338] = 4; - v->a[314339] = actions(71); - small_parse_table_15717(v); -} - -void small_parse_table_15717(t_small_parse_table_array *v) -{ - v->a[314340] = 1; - v->a[314341] = sym_comment; - v->a[314342] = state(6460); - v->a[314343] = 1; - v->a[314344] = aux_sym__concatenation_in_expansion_repeat1; - v->a[314345] = actions(14798); - v->a[314346] = 2; - v->a[314347] = anon_sym_SLASH; - v->a[314348] = anon_sym_RBRACE3; - v->a[314349] = actions(14800); - v->a[314350] = 2; - v->a[314351] = sym__concat; - v->a[314352] = aux_sym_concatenation_token1; - v->a[314353] = 6; - v->a[314354] = actions(71); - v->a[314355] = 1; - v->a[314356] = sym_comment; - v->a[314357] = actions(14710); - v->a[314358] = 1; - v->a[314359] = sym__heredoc_body_beginning; - small_parse_table_15718(v); -} - -void small_parse_table_15718(t_small_parse_table_array *v) -{ - v->a[314360] = actions(14757); - v->a[314361] = 1; - v->a[314362] = sym_simple_heredoc_body; - v->a[314363] = state(5586); - v->a[314364] = 1; - v->a[314365] = sym__simple_heredoc_body; - v->a[314366] = state(5590); - v->a[314367] = 1; - v->a[314368] = sym__heredoc_body; - v->a[314369] = state(7011); - v->a[314370] = 1; - v->a[314371] = sym_heredoc_body; - v->a[314372] = 6; - v->a[314373] = actions(71); - v->a[314374] = 1; - v->a[314375] = sym_comment; - v->a[314376] = actions(14710); - v->a[314377] = 1; - v->a[314378] = sym__heredoc_body_beginning; - v->a[314379] = actions(14712); - small_parse_table_15719(v); -} - -void small_parse_table_15719(t_small_parse_table_array *v) -{ - v->a[314380] = 1; - v->a[314381] = sym_simple_heredoc_body; - v->a[314382] = state(5617); - v->a[314383] = 1; - v->a[314384] = sym__simple_heredoc_body; - v->a[314385] = state(5638); - v->a[314386] = 1; - v->a[314387] = sym__heredoc_body; - v->a[314388] = state(7466); - v->a[314389] = 1; - v->a[314390] = sym_heredoc_body; - v->a[314391] = 5; - v->a[314392] = actions(3); - v->a[314393] = 1; - v->a[314394] = sym_comment; - v->a[314395] = actions(14805); - v->a[314396] = 1; - v->a[314397] = anon_sym_COMMA; - v->a[314398] = actions(14808); - v->a[314399] = 1; - small_parse_table_15720(v); -} - -/* EOF small_parse_table_3143.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3144.c b/parser/static/small_parse_table/small_parse_table_3144.c deleted file mode 100644 index 45f34b4a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3144.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3144.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15720(t_small_parse_table_array *v) -{ - v->a[314400] = aux_sym_heredoc_redirect_token1; - v->a[314401] = state(6463); - v->a[314402] = 1; - v->a[314403] = aux_sym__for_body_repeat1; - v->a[314404] = actions(14803); - v->a[314405] = 2; - v->a[314406] = anon_sym_SEMI; - v->a[314407] = anon_sym_AMP; - v->a[314408] = 6; - v->a[314409] = actions(71); - v->a[314410] = 1; - v->a[314411] = sym_comment; - v->a[314412] = actions(14710); - v->a[314413] = 1; - v->a[314414] = sym__heredoc_body_beginning; - v->a[314415] = actions(14722); - v->a[314416] = 1; - v->a[314417] = sym_simple_heredoc_body; - v->a[314418] = state(4886); - v->a[314419] = 1; - small_parse_table_15721(v); -} - -void small_parse_table_15721(t_small_parse_table_array *v) -{ - v->a[314420] = sym__heredoc_body; - v->a[314421] = state(4887); - v->a[314422] = 1; - v->a[314423] = sym__simple_heredoc_body; - v->a[314424] = state(6845); - v->a[314425] = 1; - v->a[314426] = sym_heredoc_body; - v->a[314427] = 4; - v->a[314428] = actions(71); - v->a[314429] = 1; - v->a[314430] = sym_comment; - v->a[314431] = actions(14810); - v->a[314432] = 1; - v->a[314433] = anon_sym_RBRACE3; - v->a[314434] = state(6474); - v->a[314435] = 1; - v->a[314436] = aux_sym__expansion_body_repeat1; - v->a[314437] = actions(8050); - v->a[314438] = 3; - v->a[314439] = sym__external_expansion_sym_hash; - small_parse_table_15722(v); -} - -void small_parse_table_15722(t_small_parse_table_array *v) -{ - v->a[314440] = sym__external_expansion_sym_bang; - v->a[314441] = sym__external_expansion_sym_equal; - v->a[314442] = 5; - v->a[314443] = actions(71); - v->a[314444] = 1; - v->a[314445] = sym_comment; - v->a[314446] = actions(14710); - v->a[314447] = 1; - v->a[314448] = sym__heredoc_body_beginning; - v->a[314449] = actions(14712); - v->a[314450] = 1; - v->a[314451] = sym_simple_heredoc_body; - v->a[314452] = state(7466); - v->a[314453] = 1; - v->a[314454] = sym_heredoc_body; - v->a[314455] = state(5658); - v->a[314456] = 2; - v->a[314457] = sym__heredoc_body; - v->a[314458] = sym__simple_heredoc_body; - v->a[314459] = 5; - small_parse_table_15723(v); -} - -void small_parse_table_15723(t_small_parse_table_array *v) -{ - v->a[314460] = actions(71); - v->a[314461] = 1; - v->a[314462] = sym_comment; - v->a[314463] = actions(14710); - v->a[314464] = 1; - v->a[314465] = sym__heredoc_body_beginning; - v->a[314466] = actions(14757); - v->a[314467] = 1; - v->a[314468] = sym_simple_heredoc_body; - v->a[314469] = state(7011); - v->a[314470] = 1; - v->a[314471] = sym_heredoc_body; - v->a[314472] = state(5595); - v->a[314473] = 2; - v->a[314474] = sym__heredoc_body; - v->a[314475] = sym__simple_heredoc_body; - v->a[314476] = 6; - v->a[314477] = actions(71); - v->a[314478] = 1; - v->a[314479] = sym_comment; - small_parse_table_15724(v); -} - -void small_parse_table_15724(t_small_parse_table_array *v) -{ - v->a[314480] = actions(14710); - v->a[314481] = 1; - v->a[314482] = sym__heredoc_body_beginning; - v->a[314483] = actions(14757); - v->a[314484] = 1; - v->a[314485] = sym_simple_heredoc_body; - v->a[314486] = state(5596); - v->a[314487] = 1; - v->a[314488] = sym__heredoc_body; - v->a[314489] = state(5597); - v->a[314490] = 1; - v->a[314491] = sym__simple_heredoc_body; - v->a[314492] = state(7011); - v->a[314493] = 1; - v->a[314494] = sym_heredoc_body; - v->a[314495] = 4; - v->a[314496] = actions(3); - v->a[314497] = 1; - v->a[314498] = sym_comment; - v->a[314499] = actions(14362); - small_parse_table_15725(v); -} - -/* EOF small_parse_table_3144.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3145.c b/parser/static/small_parse_table/small_parse_table_3145.c deleted file mode 100644 index 9dfddbd6..00000000 --- a/parser/static/small_parse_table/small_parse_table_3145.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3145.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15725(t_small_parse_table_array *v) -{ - v->a[314500] = 1; - v->a[314501] = anon_sym_in; - v->a[314502] = actions(14366); - v->a[314503] = 1; - v->a[314504] = aux_sym_heredoc_redirect_token1; - v->a[314505] = actions(14364); - v->a[314506] = 3; - v->a[314507] = anon_sym_SEMI; - v->a[314508] = anon_sym_AMP; - v->a[314509] = anon_sym_SEMI_SEMI; - v->a[314510] = 3; - v->a[314511] = actions(71); - v->a[314512] = 1; - v->a[314513] = sym_comment; - v->a[314514] = actions(14812); - v->a[314515] = 2; - v->a[314516] = anon_sym_PLUS; - v->a[314517] = anon_sym_DASH; - v->a[314518] = actions(14445); - v->a[314519] = 3; - small_parse_table_15726(v); -} - -void small_parse_table_15726(t_small_parse_table_array *v) -{ - v->a[314520] = anon_sym_STAR; - v->a[314521] = anon_sym_SLASH; - v->a[314522] = anon_sym_PERCENT; - v->a[314523] = 4; - v->a[314524] = actions(3); - v->a[314525] = 1; - v->a[314526] = sym_comment; - v->a[314527] = actions(14814); - v->a[314528] = 1; - v->a[314529] = anon_sym_in; - v->a[314530] = actions(14818); - v->a[314531] = 1; - v->a[314532] = aux_sym_heredoc_redirect_token1; - v->a[314533] = actions(14816); - v->a[314534] = 3; - v->a[314535] = anon_sym_SEMI; - v->a[314536] = anon_sym_AMP; - v->a[314537] = anon_sym_SEMI_SEMI; - v->a[314538] = 4; - v->a[314539] = actions(71); - small_parse_table_15727(v); -} - -void small_parse_table_15727(t_small_parse_table_array *v) -{ - v->a[314540] = 1; - v->a[314541] = sym_comment; - v->a[314542] = actions(8548); - v->a[314543] = 1; - v->a[314544] = anon_sym_RBRACE3; - v->a[314545] = state(6476); - v->a[314546] = 1; - v->a[314547] = aux_sym__expansion_body_repeat1; - v->a[314548] = actions(8050); - v->a[314549] = 3; - v->a[314550] = sym__external_expansion_sym_hash; - v->a[314551] = sym__external_expansion_sym_bang; - v->a[314552] = sym__external_expansion_sym_equal; - v->a[314553] = 5; - v->a[314554] = actions(71); - v->a[314555] = 1; - v->a[314556] = sym_comment; - v->a[314557] = actions(14708); - v->a[314558] = 1; - v->a[314559] = sym_simple_heredoc_body; - small_parse_table_15728(v); -} - -void small_parse_table_15728(t_small_parse_table_array *v) -{ - v->a[314560] = actions(14710); - v->a[314561] = 1; - v->a[314562] = sym__heredoc_body_beginning; - v->a[314563] = state(6796); - v->a[314564] = 1; - v->a[314565] = sym_heredoc_body; - v->a[314566] = state(5066); - v->a[314567] = 2; - v->a[314568] = sym__heredoc_body; - v->a[314569] = sym__simple_heredoc_body; - v->a[314570] = 4; - v->a[314571] = actions(71); - v->a[314572] = 1; - v->a[314573] = sym_comment; - v->a[314574] = actions(14820); - v->a[314575] = 1; - v->a[314576] = anon_sym_RBRACE3; - v->a[314577] = state(6474); - v->a[314578] = 1; - v->a[314579] = aux_sym__expansion_body_repeat1; - small_parse_table_15729(v); -} - -void small_parse_table_15729(t_small_parse_table_array *v) -{ - v->a[314580] = actions(14822); - v->a[314581] = 3; - v->a[314582] = sym__external_expansion_sym_hash; - v->a[314583] = sym__external_expansion_sym_bang; - v->a[314584] = sym__external_expansion_sym_equal; - v->a[314585] = 4; - v->a[314586] = actions(71); - v->a[314587] = 1; - v->a[314588] = sym_comment; - v->a[314589] = state(6460); - v->a[314590] = 1; - v->a[314591] = aux_sym__concatenation_in_expansion_repeat1; - v->a[314592] = actions(14590); - v->a[314593] = 2; - v->a[314594] = sym__concat; - v->a[314595] = aux_sym_concatenation_token1; - v->a[314596] = actions(14825); - v->a[314597] = 2; - v->a[314598] = anon_sym_SLASH; - v->a[314599] = anon_sym_RBRACE3; - small_parse_table_15730(v); -} - -/* EOF small_parse_table_3145.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3146.c b/parser/static/small_parse_table/small_parse_table_3146.c deleted file mode 100644 index 1d9adfeb..00000000 --- a/parser/static/small_parse_table/small_parse_table_3146.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3146.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15730(t_small_parse_table_array *v) -{ - v->a[314600] = 4; - v->a[314601] = actions(71); - v->a[314602] = 1; - v->a[314603] = sym_comment; - v->a[314604] = actions(14827); - v->a[314605] = 1; - v->a[314606] = anon_sym_RBRACE3; - v->a[314607] = state(6474); - v->a[314608] = 1; - v->a[314609] = aux_sym__expansion_body_repeat1; - v->a[314610] = actions(8050); - v->a[314611] = 3; - v->a[314612] = sym__external_expansion_sym_hash; - v->a[314613] = sym__external_expansion_sym_bang; - v->a[314614] = sym__external_expansion_sym_equal; - v->a[314615] = 4; - v->a[314616] = actions(71); - v->a[314617] = 1; - v->a[314618] = sym_comment; - v->a[314619] = actions(14827); - small_parse_table_15731(v); -} - -void small_parse_table_15731(t_small_parse_table_array *v) -{ - v->a[314620] = 1; - v->a[314621] = anon_sym_RBRACE3; - v->a[314622] = state(6474); - v->a[314623] = 1; - v->a[314624] = aux_sym__expansion_body_repeat1; - v->a[314625] = actions(8050); - v->a[314626] = 3; - v->a[314627] = sym__external_expansion_sym_hash; - v->a[314628] = sym__external_expansion_sym_bang; - v->a[314629] = sym__external_expansion_sym_equal; - v->a[314630] = 4; - v->a[314631] = actions(71); - v->a[314632] = 1; - v->a[314633] = sym_comment; - v->a[314634] = actions(8550); - v->a[314635] = 1; - v->a[314636] = anon_sym_RBRACE3; - v->a[314637] = state(6424); - v->a[314638] = 1; - v->a[314639] = aux_sym__expansion_body_repeat1; - small_parse_table_15732(v); -} - -void small_parse_table_15732(t_small_parse_table_array *v) -{ - v->a[314640] = actions(8050); - v->a[314641] = 3; - v->a[314642] = sym__external_expansion_sym_hash; - v->a[314643] = sym__external_expansion_sym_bang; - v->a[314644] = sym__external_expansion_sym_equal; - v->a[314645] = 6; - v->a[314646] = actions(71); - v->a[314647] = 1; - v->a[314648] = sym_comment; - v->a[314649] = actions(14710); - v->a[314650] = 1; - v->a[314651] = sym__heredoc_body_beginning; - v->a[314652] = actions(14757); - v->a[314653] = 1; - v->a[314654] = sym_simple_heredoc_body; - v->a[314655] = state(5598); - v->a[314656] = 1; - v->a[314657] = sym__heredoc_body; - v->a[314658] = state(5599); - v->a[314659] = 1; - small_parse_table_15733(v); -} - -void small_parse_table_15733(t_small_parse_table_array *v) -{ - v->a[314660] = sym__simple_heredoc_body; - v->a[314661] = state(7011); - v->a[314662] = 1; - v->a[314663] = sym_heredoc_body; - v->a[314664] = 2; - v->a[314665] = actions(71); - v->a[314666] = 1; - v->a[314667] = sym_comment; - v->a[314668] = actions(1338); - v->a[314669] = 4; - v->a[314670] = sym__concat; - v->a[314671] = anon_sym_SLASH; - v->a[314672] = aux_sym_concatenation_token1; - v->a[314673] = anon_sym_RBRACE3; - v->a[314674] = 3; - v->a[314675] = actions(3); - v->a[314676] = 1; - v->a[314677] = sym_comment; - v->a[314678] = actions(14808); - v->a[314679] = 1; - small_parse_table_15734(v); -} - -void small_parse_table_15734(t_small_parse_table_array *v) -{ - v->a[314680] = aux_sym_heredoc_redirect_token1; - v->a[314681] = actions(14803); - v->a[314682] = 3; - v->a[314683] = anon_sym_SEMI; - v->a[314684] = anon_sym_COMMA; - v->a[314685] = anon_sym_AMP; - v->a[314686] = 5; - v->a[314687] = actions(71); - v->a[314688] = 1; - v->a[314689] = sym_comment; - v->a[314690] = actions(7787); - v->a[314691] = 1; - v->a[314692] = sym__special_character; - v->a[314693] = actions(14780); - v->a[314694] = 1; - v->a[314695] = anon_sym_SLASH; - v->a[314696] = actions(14782); - v->a[314697] = 1; - v->a[314698] = anon_sym_RBRACE3; - v->a[314699] = state(6500); - small_parse_table_15735(v); -} - -/* EOF small_parse_table_3146.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3147.c b/parser/static/small_parse_table/small_parse_table_3147.c deleted file mode 100644 index 2a3f017e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3147.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3147.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15735(t_small_parse_table_array *v) -{ - v->a[314700] = 1; - v->a[314701] = aux_sym__literal_repeat1; - v->a[314702] = 2; - v->a[314703] = actions(71); - v->a[314704] = 1; - v->a[314705] = sym_comment; - v->a[314706] = actions(1310); - v->a[314707] = 4; - v->a[314708] = sym__concat; - v->a[314709] = anon_sym_PIPE; - v->a[314710] = anon_sym_RPAREN; - v->a[314711] = aux_sym_concatenation_token1; - v->a[314712] = 2; - v->a[314713] = actions(71); - v->a[314714] = 1; - v->a[314715] = sym_comment; - v->a[314716] = actions(1306); - v->a[314717] = 4; - v->a[314718] = sym__concat; - v->a[314719] = anon_sym_PIPE; - small_parse_table_15736(v); -} - -void small_parse_table_15736(t_small_parse_table_array *v) -{ - v->a[314720] = anon_sym_RPAREN; - v->a[314721] = aux_sym_concatenation_token1; - v->a[314722] = 2; - v->a[314723] = actions(71); - v->a[314724] = 1; - v->a[314725] = sym_comment; - v->a[314726] = actions(1310); - v->a[314727] = 4; - v->a[314728] = sym__concat; - v->a[314729] = anon_sym_PIPE; - v->a[314730] = anon_sym_RPAREN; - v->a[314731] = aux_sym_concatenation_token1; - v->a[314732] = 2; - v->a[314733] = actions(71); - v->a[314734] = 1; - v->a[314735] = sym_comment; - v->a[314736] = actions(1326); - v->a[314737] = 4; - v->a[314738] = sym__concat; - v->a[314739] = anon_sym_PIPE; - small_parse_table_15737(v); -} - -void small_parse_table_15737(t_small_parse_table_array *v) -{ - v->a[314740] = anon_sym_RPAREN; - v->a[314741] = aux_sym_concatenation_token1; - v->a[314742] = 2; - v->a[314743] = actions(71); - v->a[314744] = 1; - v->a[314745] = sym_comment; - v->a[314746] = actions(14798); - v->a[314747] = 4; - v->a[314748] = sym__concat; - v->a[314749] = anon_sym_SLASH; - v->a[314750] = aux_sym_concatenation_token1; - v->a[314751] = anon_sym_RBRACE3; - v->a[314752] = 5; - v->a[314753] = actions(71); - v->a[314754] = 1; - v->a[314755] = sym_comment; - v->a[314756] = actions(7787); - v->a[314757] = 1; - v->a[314758] = sym__special_character; - v->a[314759] = actions(14767); - small_parse_table_15738(v); -} - -void small_parse_table_15738(t_small_parse_table_array *v) -{ - v->a[314760] = 1; - v->a[314761] = anon_sym_SLASH; - v->a[314762] = actions(14769); - v->a[314763] = 1; - v->a[314764] = anon_sym_RBRACE3; - v->a[314765] = state(6500); - v->a[314766] = 1; - v->a[314767] = aux_sym__literal_repeat1; - v->a[314768] = 2; - v->a[314769] = actions(71); - v->a[314770] = 1; - v->a[314771] = sym_comment; - v->a[314772] = actions(14829); - v->a[314773] = 4; - v->a[314774] = sym__external_expansion_sym_hash; - v->a[314775] = sym__external_expansion_sym_bang; - v->a[314776] = sym__external_expansion_sym_equal; - v->a[314777] = anon_sym_RBRACE3; - v->a[314778] = 2; - v->a[314779] = actions(71); - small_parse_table_15739(v); -} - -void small_parse_table_15739(t_small_parse_table_array *v) -{ - v->a[314780] = 1; - v->a[314781] = sym_comment; - v->a[314782] = actions(1298); - v->a[314783] = 4; - v->a[314784] = sym__concat; - v->a[314785] = anon_sym_SLASH; - v->a[314786] = aux_sym_concatenation_token1; - v->a[314787] = anon_sym_RBRACE3; - v->a[314788] = 5; - v->a[314789] = actions(71); - v->a[314790] = 1; - v->a[314791] = sym_comment; - v->a[314792] = actions(14831); - v->a[314793] = 1; - v->a[314794] = anon_sym_esac; - v->a[314795] = actions(14833); - v->a[314796] = 1; - v->a[314797] = anon_sym_SEMI_SEMI; - v->a[314798] = actions(14835); - v->a[314799] = 1; - small_parse_table_15740(v); -} - -/* EOF small_parse_table_3147.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3148.c b/parser/static/small_parse_table/small_parse_table_3148.c deleted file mode 100644 index fa7a6428..00000000 --- a/parser/static/small_parse_table/small_parse_table_3148.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3148.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15740(t_small_parse_table_array *v) -{ - v->a[314800] = anon_sym_SEMI_AMP; - v->a[314801] = actions(14837); - v->a[314802] = 1; - v->a[314803] = anon_sym_SEMI_SEMI_AMP; - v->a[314804] = 5; - v->a[314805] = actions(71); - v->a[314806] = 1; - v->a[314807] = sym_comment; - v->a[314808] = actions(14839); - v->a[314809] = 1; - v->a[314810] = anon_sym_esac; - v->a[314811] = actions(14841); - v->a[314812] = 1; - v->a[314813] = anon_sym_SEMI_SEMI; - v->a[314814] = actions(14843); - v->a[314815] = 1; - v->a[314816] = anon_sym_SEMI_AMP; - v->a[314817] = actions(14845); - v->a[314818] = 1; - v->a[314819] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_15741(v); -} - -void small_parse_table_15741(t_small_parse_table_array *v) -{ - v->a[314820] = 3; - v->a[314821] = actions(3); - v->a[314822] = 1; - v->a[314823] = sym_comment; - v->a[314824] = actions(14849); - v->a[314825] = 1; - v->a[314826] = aux_sym_heredoc_redirect_token1; - v->a[314827] = actions(14847); - v->a[314828] = 3; - v->a[314829] = anon_sym_SEMI; - v->a[314830] = anon_sym_COMMA; - v->a[314831] = anon_sym_AMP; - v->a[314832] = 2; - v->a[314833] = actions(71); - v->a[314834] = 1; - v->a[314835] = sym_comment; - v->a[314836] = actions(1253); - v->a[314837] = 4; - v->a[314838] = sym__concat; - v->a[314839] = anon_sym_PIPE; - small_parse_table_15742(v); -} - -void small_parse_table_15742(t_small_parse_table_array *v) -{ - v->a[314840] = anon_sym_RPAREN; - v->a[314841] = aux_sym_concatenation_token1; - v->a[314842] = 5; - v->a[314843] = actions(71); - v->a[314844] = 1; - v->a[314845] = sym_comment; - v->a[314846] = actions(689); - v->a[314847] = 1; - v->a[314848] = anon_sym_LBRACE; - v->a[314849] = actions(14734); - v->a[314850] = 1; - v->a[314851] = anon_sym_do; - v->a[314852] = state(5085); - v->a[314853] = 1; - v->a[314854] = sym_do_group; - v->a[314855] = state(5088); - v->a[314856] = 1; - v->a[314857] = sym_compound_statement; - v->a[314858] = 5; - v->a[314859] = actions(71); - small_parse_table_15743(v); -} - -void small_parse_table_15743(t_small_parse_table_array *v) -{ - v->a[314860] = 1; - v->a[314861] = sym_comment; - v->a[314862] = actions(14831); - v->a[314863] = 1; - v->a[314864] = anon_sym_esac; - v->a[314865] = actions(14851); - v->a[314866] = 1; - v->a[314867] = anon_sym_SEMI_SEMI; - v->a[314868] = actions(14853); - v->a[314869] = 1; - v->a[314870] = anon_sym_SEMI_AMP; - v->a[314871] = actions(14855); - v->a[314872] = 1; - v->a[314873] = anon_sym_SEMI_SEMI_AMP; - v->a[314874] = 2; - v->a[314875] = actions(71); - v->a[314876] = 1; - v->a[314877] = sym_comment; - v->a[314878] = actions(1314); - v->a[314879] = 4; - small_parse_table_15744(v); -} - -void small_parse_table_15744(t_small_parse_table_array *v) -{ - v->a[314880] = sym__concat; - v->a[314881] = anon_sym_PIPE; - v->a[314882] = anon_sym_RPAREN; - v->a[314883] = aux_sym_concatenation_token1; - v->a[314884] = 4; - v->a[314885] = actions(71); - v->a[314886] = 1; - v->a[314887] = sym_comment; - v->a[314888] = actions(14857); - v->a[314889] = 1; - v->a[314890] = anon_sym_RBRACE3; - v->a[314891] = state(6475); - v->a[314892] = 1; - v->a[314893] = aux_sym__concatenation_in_expansion_repeat1; - v->a[314894] = actions(14590); - v->a[314895] = 2; - v->a[314896] = sym__concat; - v->a[314897] = aux_sym_concatenation_token1; - v->a[314898] = 2; - v->a[314899] = actions(71); - small_parse_table_15745(v); -} - -/* EOF small_parse_table_3148.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3149.c b/parser/static/small_parse_table/small_parse_table_3149.c deleted file mode 100644 index 3403291b..00000000 --- a/parser/static/small_parse_table/small_parse_table_3149.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3149.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15745(t_small_parse_table_array *v) -{ - v->a[314900] = 1; - v->a[314901] = sym_comment; - v->a[314902] = actions(1310); - v->a[314903] = 4; - v->a[314904] = sym__external_expansion_sym_hash; - v->a[314905] = sym__external_expansion_sym_bang; - v->a[314906] = sym__external_expansion_sym_equal; - v->a[314907] = anon_sym_RBRACE3; - v->a[314908] = 4; - v->a[314909] = actions(71); - v->a[314910] = 1; - v->a[314911] = sym_comment; - v->a[314912] = actions(14859); - v->a[314913] = 1; - v->a[314914] = sym__special_character; - v->a[314915] = state(6500); - v->a[314916] = 1; - v->a[314917] = aux_sym__literal_repeat1; - v->a[314918] = actions(1364); - v->a[314919] = 2; - small_parse_table_15746(v); -} - -void small_parse_table_15746(t_small_parse_table_array *v) -{ - v->a[314920] = anon_sym_SLASH; - v->a[314921] = anon_sym_RBRACE3; - v->a[314922] = 5; - v->a[314923] = actions(71); - v->a[314924] = 1; - v->a[314925] = sym_comment; - v->a[314926] = actions(14862); - v->a[314927] = 1; - v->a[314928] = anon_sym_esac; - v->a[314929] = actions(14864); - v->a[314930] = 1; - v->a[314931] = anon_sym_SEMI_SEMI; - v->a[314932] = actions(14866); - v->a[314933] = 1; - v->a[314934] = anon_sym_SEMI_AMP; - v->a[314935] = actions(14868); - v->a[314936] = 1; - v->a[314937] = anon_sym_SEMI_SEMI_AMP; - v->a[314938] = 2; - v->a[314939] = actions(71); - small_parse_table_15747(v); -} - -void small_parse_table_15747(t_small_parse_table_array *v) -{ - v->a[314940] = 1; - v->a[314941] = sym_comment; - v->a[314942] = actions(1338); - v->a[314943] = 4; - v->a[314944] = sym__concat; - v->a[314945] = anon_sym_PIPE; - v->a[314946] = anon_sym_RPAREN; - v->a[314947] = aux_sym_concatenation_token1; - v->a[314948] = 2; - v->a[314949] = actions(71); - v->a[314950] = 1; - v->a[314951] = sym_comment; - v->a[314952] = actions(1346); - v->a[314953] = 4; - v->a[314954] = sym__concat; - v->a[314955] = anon_sym_PIPE; - v->a[314956] = anon_sym_RPAREN; - v->a[314957] = aux_sym_concatenation_token1; - v->a[314958] = 2; - v->a[314959] = actions(71); - small_parse_table_15748(v); -} - -void small_parse_table_15748(t_small_parse_table_array *v) -{ - v->a[314960] = 1; - v->a[314961] = sym_comment; - v->a[314962] = actions(1358); - v->a[314963] = 4; - v->a[314964] = sym__concat; - v->a[314965] = anon_sym_PIPE; - v->a[314966] = anon_sym_RPAREN; - v->a[314967] = aux_sym_concatenation_token1; - v->a[314968] = 2; - v->a[314969] = actions(71); - v->a[314970] = 1; - v->a[314971] = sym_comment; - v->a[314972] = actions(5772); - v->a[314973] = 4; - v->a[314974] = sym__concat; - v->a[314975] = anon_sym_SLASH; - v->a[314976] = aux_sym_concatenation_token1; - v->a[314977] = anon_sym_RBRACE3; - v->a[314978] = 2; - v->a[314979] = actions(71); - small_parse_table_15749(v); -} - -void small_parse_table_15749(t_small_parse_table_array *v) -{ - v->a[314980] = 1; - v->a[314981] = sym_comment; - v->a[314982] = actions(1358); - v->a[314983] = 4; - v->a[314984] = sym__concat; - v->a[314985] = anon_sym_SLASH; - v->a[314986] = aux_sym_concatenation_token1; - v->a[314987] = anon_sym_RBRACE3; - v->a[314988] = 2; - v->a[314989] = actions(71); - v->a[314990] = 1; - v->a[314991] = sym_comment; - v->a[314992] = actions(1346); - v->a[314993] = 4; - v->a[314994] = sym__concat; - v->a[314995] = anon_sym_SLASH; - v->a[314996] = aux_sym_concatenation_token1; - v->a[314997] = anon_sym_RBRACE3; - v->a[314998] = 5; - v->a[314999] = actions(71); - small_parse_table_15750(v); -} - -/* EOF small_parse_table_3149.c */ diff --git a/parser/static/small_parse_table/small_parse_table_315.c b/parser/static/small_parse_table/small_parse_table_315.c index 1cfba93f..cae6daf7 100644 --- a/parser/static/small_parse_table/small_parse_table_315.c +++ b/parser/static/small_parse_table/small_parse_table_315.c @@ -14,126 +14,126 @@ void small_parse_table_1575(t_small_parse_table_array *v) { - v->a[31500] = actions(1227); - v->a[31501] = 33; - v->a[31502] = anon_sym_LPAREN_LPAREN; - v->a[31503] = anon_sym_PIPE_PIPE; - v->a[31504] = anon_sym_AMP_AMP; - v->a[31505] = anon_sym_PIPE; - v->a[31506] = anon_sym_LT; - v->a[31507] = anon_sym_GT; - v->a[31508] = anon_sym_LT_LT; - v->a[31509] = anon_sym_GT_GT; - v->a[31510] = anon_sym_PIPE_AMP; - v->a[31511] = anon_sym_RBRACK; - v->a[31512] = anon_sym_AMP_GT; - v->a[31513] = anon_sym_AMP_GT_GT; - v->a[31514] = anon_sym_LT_AMP; - v->a[31515] = anon_sym_GT_AMP; - v->a[31516] = anon_sym_GT_PIPE; - v->a[31517] = anon_sym_LT_AMP_DASH; - v->a[31518] = anon_sym_GT_AMP_DASH; - v->a[31519] = anon_sym_LT_LT_DASH; + v->a[31500] = 12; + v->a[31501] = actions(3); + v->a[31502] = 1; + v->a[31503] = sym_comment; + v->a[31504] = actions(1995); + v->a[31505] = 1; + v->a[31506] = anon_sym_BQUOTE; + v->a[31507] = actions(3368); + v->a[31508] = 1; + v->a[31509] = sym_variable_name; + v->a[31510] = actions(3403); + v->a[31511] = 1; + v->a[31512] = aux_sym_heredoc_redirect_token1; + v->a[31513] = actions(2516); + v->a[31514] = 2; + v->a[31515] = anon_sym_PIPE; + v->a[31516] = anon_sym_PIPE_AMP; + v->a[31517] = actions(2945); + v->a[31518] = 2; + v->a[31519] = anon_sym_LT_LT; small_parse_table_1576(v); } void small_parse_table_1576(t_small_parse_table_array *v) { - v->a[31520] = anon_sym_LT_LT_LT; - v->a[31521] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31522] = anon_sym_DOLLAR_LBRACK; - v->a[31523] = sym__special_character; - v->a[31524] = sym_raw_string; - v->a[31525] = sym_ansi_c_string; - v->a[31526] = aux_sym_number_token1; - v->a[31527] = aux_sym_number_token2; - v->a[31528] = anon_sym_DOLLAR_LBRACE; - v->a[31529] = anon_sym_DOLLAR_LPAREN; - v->a[31530] = anon_sym_BQUOTE; - v->a[31531] = anon_sym_DOLLAR_BQUOTE; - v->a[31532] = anon_sym_LT_LPAREN; - v->a[31533] = anon_sym_GT_LPAREN; - v->a[31534] = sym_word; + v->a[31520] = anon_sym_LT_LT_DASH; + v->a[31521] = actions(3377); + v->a[31522] = 2; + v->a[31523] = anon_sym_AMP_AMP; + v->a[31524] = anon_sym_PIPE_PIPE; + v->a[31525] = state(2139); + v->a[31526] = 2; + v->a[31527] = sym_variable_assignment; + v->a[31528] = aux_sym_variable_assignments_repeat1; + v->a[31529] = actions(2526); + v->a[31530] = 3; + v->a[31531] = sym_file_descriptor; + v->a[31532] = sym_test_operator; + v->a[31533] = sym__brace_start; + v->a[31534] = actions(3401); v->a[31535] = 3; - v->a[31536] = actions(3); - v->a[31537] = 1; - v->a[31538] = sym_comment; - v->a[31539] = actions(1318); + v->a[31536] = anon_sym_SEMI_SEMI; + v->a[31537] = anon_sym_AMP; + v->a[31538] = anon_sym_SEMI; + v->a[31539] = state(2140); small_parse_table_1577(v); } void small_parse_table_1577(t_small_parse_table_array *v) { - v->a[31540] = 6; - v->a[31541] = sym_file_descriptor; - v->a[31542] = sym__concat; - v->a[31543] = sym_test_operator; - v->a[31544] = sym__bare_dollar; - v->a[31545] = sym__brace_start; - v->a[31546] = aux_sym_heredoc_redirect_token1; - v->a[31547] = actions(1316); - v->a[31548] = 44; - v->a[31549] = anon_sym_LPAREN_LPAREN; - v->a[31550] = anon_sym_SEMI; - v->a[31551] = anon_sym_PIPE_PIPE; - v->a[31552] = anon_sym_AMP_AMP; - v->a[31553] = anon_sym_PIPE; - v->a[31554] = anon_sym_AMP; - v->a[31555] = anon_sym_EQ_EQ; - v->a[31556] = anon_sym_LT; - v->a[31557] = anon_sym_GT; - v->a[31558] = anon_sym_LT_LT; - v->a[31559] = anon_sym_GT_GT; + v->a[31540] = 3; + v->a[31541] = sym_file_redirect; + v->a[31542] = sym_heredoc_redirect; + v->a[31543] = aux_sym_redirected_statement_repeat1; + v->a[31544] = actions(2512); + v->a[31545] = 21; + v->a[31546] = anon_sym_LT; + v->a[31547] = anon_sym_GT; + v->a[31548] = anon_sym_GT_GT; + v->a[31549] = anon_sym_AMP_GT; + v->a[31550] = anon_sym_AMP_GT_GT; + v->a[31551] = anon_sym_LT_AMP; + v->a[31552] = anon_sym_GT_AMP; + v->a[31553] = anon_sym_GT_PIPE; + v->a[31554] = anon_sym_LT_AMP_DASH; + v->a[31555] = anon_sym_GT_AMP_DASH; + v->a[31556] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31557] = anon_sym_DOLLAR; + v->a[31558] = sym__special_character; + v->a[31559] = anon_sym_DQUOTE; small_parse_table_1578(v); } void small_parse_table_1578(t_small_parse_table_array *v) { - v->a[31560] = anon_sym_LPAREN; - v->a[31561] = anon_sym_esac; - v->a[31562] = anon_sym_SEMI_SEMI; - v->a[31563] = anon_sym_SEMI_AMP; - v->a[31564] = anon_sym_SEMI_SEMI_AMP; - v->a[31565] = anon_sym_PIPE_AMP; - v->a[31566] = anon_sym_EQ_TILDE; - v->a[31567] = anon_sym_AMP_GT; - v->a[31568] = anon_sym_AMP_GT_GT; - v->a[31569] = anon_sym_LT_AMP; - v->a[31570] = anon_sym_GT_AMP; - v->a[31571] = anon_sym_GT_PIPE; - v->a[31572] = anon_sym_LT_AMP_DASH; - v->a[31573] = anon_sym_GT_AMP_DASH; - v->a[31574] = anon_sym_LT_LT_DASH; - v->a[31575] = anon_sym_LT_LT_LT; - v->a[31576] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31577] = anon_sym_DOLLAR_LBRACK; - v->a[31578] = aux_sym_concatenation_token1; - v->a[31579] = anon_sym_DOLLAR; + v->a[31560] = sym_raw_string; + v->a[31561] = aux_sym_number_token1; + v->a[31562] = aux_sym_number_token2; + v->a[31563] = anon_sym_DOLLAR_LBRACE; + v->a[31564] = anon_sym_DOLLAR_LPAREN; + v->a[31565] = anon_sym_DOLLAR_BQUOTE; + v->a[31566] = sym_word; + v->a[31567] = 6; + v->a[31568] = actions(3); + v->a[31569] = 1; + v->a[31570] = sym_comment; + v->a[31571] = actions(3358); + v->a[31572] = 1; + v->a[31573] = aux_sym_concatenation_token1; + v->a[31574] = actions(3405); + v->a[31575] = 1; + v->a[31576] = sym__concat; + v->a[31577] = state(666); + v->a[31578] = 1; + v->a[31579] = aux_sym_concatenation_repeat1; small_parse_table_1579(v); } void small_parse_table_1579(t_small_parse_table_array *v) { - v->a[31580] = sym__special_character; - v->a[31581] = anon_sym_DQUOTE; - v->a[31582] = sym_raw_string; - v->a[31583] = sym_ansi_c_string; - v->a[31584] = aux_sym_number_token1; - v->a[31585] = aux_sym_number_token2; - v->a[31586] = anon_sym_DOLLAR_LBRACE; - v->a[31587] = anon_sym_DOLLAR_LPAREN; - v->a[31588] = anon_sym_BQUOTE; - v->a[31589] = anon_sym_DOLLAR_BQUOTE; - v->a[31590] = anon_sym_LT_LPAREN; - v->a[31591] = anon_sym_GT_LPAREN; - v->a[31592] = sym_word; - v->a[31593] = 6; - v->a[31594] = actions(3); - v->a[31595] = 1; - v->a[31596] = sym_comment; - v->a[31597] = actions(4374); - v->a[31598] = 1; - v->a[31599] = aux_sym_concatenation_token1; + v->a[31580] = actions(2690); + v->a[31581] = 5; + v->a[31582] = sym_file_descriptor; + v->a[31583] = sym_test_operator; + v->a[31584] = sym__bare_dollar; + v->a[31585] = sym__brace_start; + v->a[31586] = aux_sym_heredoc_redirect_token1; + v->a[31587] = actions(2688); + v->a[31588] = 33; + v->a[31589] = anon_sym_LPAREN; + v->a[31590] = anon_sym_PIPE; + v->a[31591] = anon_sym_RPAREN; + v->a[31592] = anon_sym_SEMI_SEMI; + v->a[31593] = anon_sym_PIPE_AMP; + v->a[31594] = anon_sym_AMP_AMP; + v->a[31595] = anon_sym_PIPE_PIPE; + v->a[31596] = anon_sym_LT; + v->a[31597] = anon_sym_GT; + v->a[31598] = anon_sym_GT_GT; + v->a[31599] = anon_sym_AMP_GT; small_parse_table_1580(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3150.c b/parser/static/small_parse_table/small_parse_table_3150.c deleted file mode 100644 index 9396c7c7..00000000 --- a/parser/static/small_parse_table/small_parse_table_3150.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3150.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15750(t_small_parse_table_array *v) -{ - v->a[315000] = 1; - v->a[315001] = sym_comment; - v->a[315002] = actions(165); - v->a[315003] = 1; - v->a[315004] = anon_sym_LBRACE; - v->a[315005] = actions(14744); - v->a[315006] = 1; - v->a[315007] = anon_sym_do; - v->a[315008] = state(5687); - v->a[315009] = 1; - v->a[315010] = sym_do_group; - v->a[315011] = state(5689); - v->a[315012] = 1; - v->a[315013] = sym_compound_statement; - v->a[315014] = 2; - v->a[315015] = actions(71); - v->a[315016] = 1; - v->a[315017] = sym_comment; - v->a[315018] = actions(1354); - v->a[315019] = 4; - small_parse_table_15751(v); -} - -void small_parse_table_15751(t_small_parse_table_array *v) -{ - v->a[315020] = sym__concat; - v->a[315021] = anon_sym_PIPE; - v->a[315022] = anon_sym_RPAREN; - v->a[315023] = aux_sym_concatenation_token1; - v->a[315024] = 2; - v->a[315025] = actions(71); - v->a[315026] = 1; - v->a[315027] = sym_comment; - v->a[315028] = actions(1342); - v->a[315029] = 4; - v->a[315030] = sym__concat; - v->a[315031] = anon_sym_PIPE; - v->a[315032] = anon_sym_RPAREN; - v->a[315033] = aux_sym_concatenation_token1; - v->a[315034] = 5; - v->a[315035] = actions(71); - v->a[315036] = 1; - v->a[315037] = sym_comment; - v->a[315038] = actions(14839); - v->a[315039] = 1; - small_parse_table_15752(v); -} - -void small_parse_table_15752(t_small_parse_table_array *v) -{ - v->a[315040] = anon_sym_esac; - v->a[315041] = actions(14870); - v->a[315042] = 1; - v->a[315043] = anon_sym_SEMI_SEMI; - v->a[315044] = actions(14872); - v->a[315045] = 1; - v->a[315046] = anon_sym_SEMI_AMP; - v->a[315047] = actions(14874); - v->a[315048] = 1; - v->a[315049] = anon_sym_SEMI_SEMI_AMP; - v->a[315050] = 5; - v->a[315051] = actions(71); - v->a[315052] = 1; - v->a[315053] = sym_comment; - v->a[315054] = actions(433); - v->a[315055] = 1; - v->a[315056] = anon_sym_LBRACE; - v->a[315057] = actions(14790); - v->a[315058] = 1; - v->a[315059] = anon_sym_do; - small_parse_table_15753(v); -} - -void small_parse_table_15753(t_small_parse_table_array *v) -{ - v->a[315060] = state(5003); - v->a[315061] = 1; - v->a[315062] = sym_do_group; - v->a[315063] = state(5006); - v->a[315064] = 1; - v->a[315065] = sym_compound_statement; - v->a[315066] = 2; - v->a[315067] = actions(71); - v->a[315068] = 1; - v->a[315069] = sym_comment; - v->a[315070] = actions(1350); - v->a[315071] = 4; - v->a[315072] = sym__concat; - v->a[315073] = anon_sym_PIPE; - v->a[315074] = anon_sym_RPAREN; - v->a[315075] = aux_sym_concatenation_token1; - v->a[315076] = 2; - v->a[315077] = actions(71); - v->a[315078] = 1; - v->a[315079] = sym_comment; - small_parse_table_15754(v); -} - -void small_parse_table_15754(t_small_parse_table_array *v) -{ - v->a[315080] = actions(1322); - v->a[315081] = 4; - v->a[315082] = sym__concat; - v->a[315083] = anon_sym_SLASH; - v->a[315084] = aux_sym_concatenation_token1; - v->a[315085] = anon_sym_RBRACE3; - v->a[315086] = 2; - v->a[315087] = actions(71); - v->a[315088] = 1; - v->a[315089] = sym_comment; - v->a[315090] = actions(1342); - v->a[315091] = 4; - v->a[315092] = sym__concat; - v->a[315093] = anon_sym_SLASH; - v->a[315094] = aux_sym_concatenation_token1; - v->a[315095] = anon_sym_RBRACE3; - v->a[315096] = 2; - v->a[315097] = actions(71); - v->a[315098] = 1; - v->a[315099] = sym_comment; - small_parse_table_15755(v); -} - -/* EOF small_parse_table_3150.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3151.c b/parser/static/small_parse_table/small_parse_table_3151.c deleted file mode 100644 index f456cdbb..00000000 --- a/parser/static/small_parse_table/small_parse_table_3151.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3151.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15755(t_small_parse_table_array *v) -{ - v->a[315100] = actions(1314); - v->a[315101] = 4; - v->a[315102] = sym__concat; - v->a[315103] = anon_sym_SLASH; - v->a[315104] = aux_sym_concatenation_token1; - v->a[315105] = anon_sym_RBRACE3; - v->a[315106] = 2; - v->a[315107] = actions(71); - v->a[315108] = 1; - v->a[315109] = sym_comment; - v->a[315110] = actions(5768); - v->a[315111] = 4; - v->a[315112] = sym__concat; - v->a[315113] = anon_sym_SLASH; - v->a[315114] = aux_sym_concatenation_token1; - v->a[315115] = anon_sym_RBRACE3; - v->a[315116] = 2; - v->a[315117] = actions(71); - v->a[315118] = 1; - v->a[315119] = sym_comment; - small_parse_table_15756(v); -} - -void small_parse_table_15756(t_small_parse_table_array *v) -{ - v->a[315120] = actions(1354); - v->a[315121] = 4; - v->a[315122] = sym__concat; - v->a[315123] = anon_sym_SLASH; - v->a[315124] = aux_sym_concatenation_token1; - v->a[315125] = anon_sym_RBRACE3; - v->a[315126] = 2; - v->a[315127] = actions(71); - v->a[315128] = 1; - v->a[315129] = sym_comment; - v->a[315130] = actions(1330); - v->a[315131] = 4; - v->a[315132] = sym__concat; - v->a[315133] = anon_sym_PIPE; - v->a[315134] = anon_sym_RPAREN; - v->a[315135] = aux_sym_concatenation_token1; - v->a[315136] = 2; - v->a[315137] = actions(71); - v->a[315138] = 1; - v->a[315139] = sym_comment; - small_parse_table_15757(v); -} - -void small_parse_table_15757(t_small_parse_table_array *v) -{ - v->a[315140] = actions(1322); - v->a[315141] = 4; - v->a[315142] = sym__concat; - v->a[315143] = anon_sym_PIPE; - v->a[315144] = anon_sym_RPAREN; - v->a[315145] = aux_sym_concatenation_token1; - v->a[315146] = 5; - v->a[315147] = actions(71); - v->a[315148] = 1; - v->a[315149] = sym_comment; - v->a[315150] = actions(14862); - v->a[315151] = 1; - v->a[315152] = anon_sym_esac; - v->a[315153] = actions(14876); - v->a[315154] = 1; - v->a[315155] = anon_sym_SEMI_SEMI; - v->a[315156] = actions(14878); - v->a[315157] = 1; - v->a[315158] = anon_sym_SEMI_AMP; - v->a[315159] = actions(14880); - small_parse_table_15758(v); -} - -void small_parse_table_15758(t_small_parse_table_array *v) -{ - v->a[315160] = 1; - v->a[315161] = anon_sym_SEMI_SEMI_AMP; - v->a[315162] = 2; - v->a[315163] = actions(71); - v->a[315164] = 1; - v->a[315165] = sym_comment; - v->a[315166] = actions(1298); - v->a[315167] = 4; - v->a[315168] = sym__concat; - v->a[315169] = anon_sym_PIPE; - v->a[315170] = anon_sym_RPAREN; - v->a[315171] = aux_sym_concatenation_token1; - v->a[315172] = 2; - v->a[315173] = actions(71); - v->a[315174] = 1; - v->a[315175] = sym_comment; - v->a[315176] = actions(1318); - v->a[315177] = 4; - v->a[315178] = sym__concat; - v->a[315179] = anon_sym_PIPE; - small_parse_table_15759(v); -} - -void small_parse_table_15759(t_small_parse_table_array *v) -{ - v->a[315180] = anon_sym_RPAREN; - v->a[315181] = aux_sym_concatenation_token1; - v->a[315182] = 5; - v->a[315183] = actions(71); - v->a[315184] = 1; - v->a[315185] = sym_comment; - v->a[315186] = actions(14882); - v->a[315187] = 1; - v->a[315188] = anon_sym_esac; - v->a[315189] = actions(14884); - v->a[315190] = 1; - v->a[315191] = anon_sym_SEMI_SEMI; - v->a[315192] = actions(14886); - v->a[315193] = 1; - v->a[315194] = anon_sym_SEMI_AMP; - v->a[315195] = actions(14888); - v->a[315196] = 1; - v->a[315197] = anon_sym_SEMI_SEMI_AMP; - v->a[315198] = 2; - v->a[315199] = actions(71); - small_parse_table_15760(v); -} - -/* EOF small_parse_table_3151.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3152.c b/parser/static/small_parse_table/small_parse_table_3152.c deleted file mode 100644 index 68f96600..00000000 --- a/parser/static/small_parse_table/small_parse_table_3152.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3152.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15760(t_small_parse_table_array *v) -{ - v->a[315200] = 1; - v->a[315201] = sym_comment; - v->a[315202] = actions(1310); - v->a[315203] = 4; - v->a[315204] = sym__concat; - v->a[315205] = anon_sym_SLASH; - v->a[315206] = aux_sym_concatenation_token1; - v->a[315207] = anon_sym_RBRACE3; - v->a[315208] = 2; - v->a[315209] = actions(71); - v->a[315210] = 1; - v->a[315211] = sym_comment; - v->a[315212] = actions(1334); - v->a[315213] = 4; - v->a[315214] = sym__concat; - v->a[315215] = anon_sym_PIPE; - v->a[315216] = anon_sym_RPAREN; - v->a[315217] = aux_sym_concatenation_token1; - v->a[315218] = 2; - v->a[315219] = actions(71); - small_parse_table_15761(v); -} - -void small_parse_table_15761(t_small_parse_table_array *v) -{ - v->a[315220] = 1; - v->a[315221] = sym_comment; - v->a[315222] = actions(7160); - v->a[315223] = 4; - v->a[315224] = sym__external_expansion_sym_hash; - v->a[315225] = sym__external_expansion_sym_bang; - v->a[315226] = sym__external_expansion_sym_equal; - v->a[315227] = anon_sym_RBRACE3; - v->a[315228] = 2; - v->a[315229] = actions(71); - v->a[315230] = 1; - v->a[315231] = sym_comment; - v->a[315232] = actions(6818); - v->a[315233] = 4; - v->a[315234] = sym__external_expansion_sym_hash; - v->a[315235] = sym__external_expansion_sym_bang; - v->a[315236] = sym__external_expansion_sym_equal; - v->a[315237] = anon_sym_RBRACE3; - v->a[315238] = 2; - v->a[315239] = actions(71); - small_parse_table_15762(v); -} - -void small_parse_table_15762(t_small_parse_table_array *v) -{ - v->a[315240] = 1; - v->a[315241] = sym_comment; - v->a[315242] = actions(7164); - v->a[315243] = 4; - v->a[315244] = sym__external_expansion_sym_hash; - v->a[315245] = sym__external_expansion_sym_bang; - v->a[315246] = sym__external_expansion_sym_equal; - v->a[315247] = anon_sym_RBRACE3; - v->a[315248] = 5; - v->a[315249] = actions(71); - v->a[315250] = 1; - v->a[315251] = sym_comment; - v->a[315252] = actions(7787); - v->a[315253] = 1; - v->a[315254] = sym__special_character; - v->a[315255] = actions(14716); - v->a[315256] = 1; - v->a[315257] = anon_sym_SLASH; - v->a[315258] = actions(14718); - v->a[315259] = 1; - small_parse_table_15763(v); -} - -void small_parse_table_15763(t_small_parse_table_array *v) -{ - v->a[315260] = anon_sym_RBRACE3; - v->a[315261] = state(6500); - v->a[315262] = 1; - v->a[315263] = aux_sym__literal_repeat1; - v->a[315264] = 3; - v->a[315265] = actions(3); - v->a[315266] = 1; - v->a[315267] = sym_comment; - v->a[315268] = actions(14892); - v->a[315269] = 1; - v->a[315270] = aux_sym_heredoc_redirect_token1; - v->a[315271] = actions(14890); - v->a[315272] = 3; - v->a[315273] = anon_sym_SEMI; - v->a[315274] = anon_sym_COMMA; - v->a[315275] = anon_sym_AMP; - v->a[315276] = 2; - v->a[315277] = actions(71); - v->a[315278] = 1; - v->a[315279] = sym_comment; - small_parse_table_15764(v); -} - -void small_parse_table_15764(t_small_parse_table_array *v) -{ - v->a[315280] = actions(1306); - v->a[315281] = 4; - v->a[315282] = sym__concat; - v->a[315283] = anon_sym_SLASH; - v->a[315284] = aux_sym_concatenation_token1; - v->a[315285] = anon_sym_RBRACE3; - v->a[315286] = 4; - v->a[315287] = actions(71); - v->a[315288] = 1; - v->a[315289] = sym_comment; - v->a[315290] = actions(14894); - v->a[315291] = 1; - v->a[315292] = anon_sym_esac; - v->a[315293] = actions(14896); - v->a[315294] = 1; - v->a[315295] = anon_sym_SEMI_SEMI; - v->a[315296] = actions(14898); - v->a[315297] = 2; - v->a[315298] = anon_sym_SEMI_AMP; - v->a[315299] = anon_sym_SEMI_SEMI_AMP; - small_parse_table_15765(v); -} - -/* EOF small_parse_table_3152.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3153.c b/parser/static/small_parse_table/small_parse_table_3153.c deleted file mode 100644 index 248801e9..00000000 --- a/parser/static/small_parse_table/small_parse_table_3153.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3153.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15765(t_small_parse_table_array *v) -{ - v->a[315300] = 2; - v->a[315301] = actions(71); - v->a[315302] = 1; - v->a[315303] = sym_comment; - v->a[315304] = actions(1302); - v->a[315305] = 4; - v->a[315306] = sym__concat; - v->a[315307] = anon_sym_PIPE; - v->a[315308] = anon_sym_RPAREN; - v->a[315309] = aux_sym_concatenation_token1; - v->a[315310] = 2; - v->a[315311] = actions(71); - v->a[315312] = 1; - v->a[315313] = sym_comment; - v->a[315314] = actions(1294); - v->a[315315] = 4; - v->a[315316] = sym__concat; - v->a[315317] = anon_sym_PIPE; - v->a[315318] = anon_sym_RPAREN; - v->a[315319] = aux_sym_concatenation_token1; - small_parse_table_15766(v); -} - -void small_parse_table_15766(t_small_parse_table_array *v) -{ - v->a[315320] = 4; - v->a[315321] = actions(71); - v->a[315322] = 1; - v->a[315323] = sym_comment; - v->a[315324] = actions(14900); - v->a[315325] = 1; - v->a[315326] = anon_sym_esac; - v->a[315327] = actions(14902); - v->a[315328] = 1; - v->a[315329] = anon_sym_SEMI_SEMI; - v->a[315330] = actions(14904); - v->a[315331] = 2; - v->a[315332] = anon_sym_SEMI_AMP; - v->a[315333] = anon_sym_SEMI_SEMI_AMP; - v->a[315334] = 2; - v->a[315335] = actions(71); - v->a[315336] = 1; - v->a[315337] = sym_comment; - v->a[315338] = actions(1310); - v->a[315339] = 4; - small_parse_table_15767(v); -} - -void small_parse_table_15767(t_small_parse_table_array *v) -{ - v->a[315340] = sym__concat; - v->a[315341] = anon_sym_SLASH; - v->a[315342] = aux_sym_concatenation_token1; - v->a[315343] = anon_sym_RBRACE3; - v->a[315344] = 2; - v->a[315345] = actions(71); - v->a[315346] = 1; - v->a[315347] = sym_comment; - v->a[315348] = actions(1306); - v->a[315349] = 4; - v->a[315350] = sym__external_expansion_sym_hash; - v->a[315351] = sym__external_expansion_sym_bang; - v->a[315352] = sym__external_expansion_sym_equal; - v->a[315353] = anon_sym_RBRACE3; - v->a[315354] = 4; - v->a[315355] = actions(71); - v->a[315356] = 1; - v->a[315357] = sym_comment; - v->a[315358] = actions(14906); - v->a[315359] = 1; - small_parse_table_15768(v); -} - -void small_parse_table_15768(t_small_parse_table_array *v) -{ - v->a[315360] = anon_sym_esac; - v->a[315361] = actions(14908); - v->a[315362] = 1; - v->a[315363] = anon_sym_SEMI_SEMI; - v->a[315364] = actions(14910); - v->a[315365] = 2; - v->a[315366] = anon_sym_SEMI_AMP; - v->a[315367] = anon_sym_SEMI_SEMI_AMP; - v->a[315368] = 2; - v->a[315369] = actions(71); - v->a[315370] = 1; - v->a[315371] = sym_comment; - v->a[315372] = actions(1310); - v->a[315373] = 4; - v->a[315374] = sym__external_expansion_sym_hash; - v->a[315375] = sym__external_expansion_sym_bang; - v->a[315376] = sym__external_expansion_sym_equal; - v->a[315377] = anon_sym_RBRACE3; - v->a[315378] = 4; - v->a[315379] = actions(71); - small_parse_table_15769(v); -} - -void small_parse_table_15769(t_small_parse_table_array *v) -{ - v->a[315380] = 1; - v->a[315381] = sym_comment; - v->a[315382] = actions(14912); - v->a[315383] = 1; - v->a[315384] = anon_sym_esac; - v->a[315385] = actions(14914); - v->a[315386] = 1; - v->a[315387] = anon_sym_SEMI_SEMI; - v->a[315388] = actions(14916); - v->a[315389] = 2; - v->a[315390] = anon_sym_SEMI_AMP; - v->a[315391] = anon_sym_SEMI_SEMI_AMP; - v->a[315392] = 5; - v->a[315393] = actions(71); - v->a[315394] = 1; - v->a[315395] = sym_comment; - v->a[315396] = actions(14882); - v->a[315397] = 1; - v->a[315398] = anon_sym_esac; - v->a[315399] = actions(14918); - small_parse_table_15770(v); -} - -/* EOF small_parse_table_3153.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3154.c b/parser/static/small_parse_table/small_parse_table_3154.c deleted file mode 100644 index 25f24b5c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3154.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3154.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15770(t_small_parse_table_array *v) -{ - v->a[315400] = 1; - v->a[315401] = anon_sym_SEMI_SEMI; - v->a[315402] = actions(14920); - v->a[315403] = 1; - v->a[315404] = anon_sym_SEMI_AMP; - v->a[315405] = actions(14922); - v->a[315406] = 1; - v->a[315407] = anon_sym_SEMI_SEMI_AMP; - v->a[315408] = 4; - v->a[315409] = actions(71); - v->a[315410] = 1; - v->a[315411] = sym_comment; - v->a[315412] = actions(14755); - v->a[315413] = 1; - v->a[315414] = sym__special_character; - v->a[315415] = state(6545); - v->a[315416] = 1; - v->a[315417] = aux_sym__literal_repeat1; - v->a[315418] = actions(14740); - v->a[315419] = 2; - small_parse_table_15771(v); -} - -void small_parse_table_15771(t_small_parse_table_array *v) -{ - v->a[315420] = anon_sym_PIPE; - v->a[315421] = anon_sym_RPAREN; - v->a[315422] = 5; - v->a[315423] = actions(29); - v->a[315424] = 1; - v->a[315425] = anon_sym_LBRACE; - v->a[315426] = actions(71); - v->a[315427] = 1; - v->a[315428] = sym_comment; - v->a[315429] = actions(14773); - v->a[315430] = 1; - v->a[315431] = anon_sym_do; - v->a[315432] = state(4931); - v->a[315433] = 1; - v->a[315434] = sym_do_group; - v->a[315435] = state(4938); - v->a[315436] = 1; - v->a[315437] = sym_compound_statement; - v->a[315438] = 4; - v->a[315439] = actions(71); - small_parse_table_15772(v); -} - -void small_parse_table_15772(t_small_parse_table_array *v) -{ - v->a[315440] = 1; - v->a[315441] = sym_comment; - v->a[315442] = actions(14924); - v->a[315443] = 1; - v->a[315444] = sym__special_character; - v->a[315445] = state(6545); - v->a[315446] = 1; - v->a[315447] = aux_sym__literal_repeat1; - v->a[315448] = actions(1364); - v->a[315449] = 2; - v->a[315450] = anon_sym_PIPE; - v->a[315451] = anon_sym_RPAREN; - v->a[315452] = 2; - v->a[315453] = actions(71); - v->a[315454] = 1; - v->a[315455] = sym_comment; - v->a[315456] = actions(6827); - v->a[315457] = 4; - v->a[315458] = sym__external_expansion_sym_hash; - v->a[315459] = sym__external_expansion_sym_bang; - small_parse_table_15773(v); -} - -void small_parse_table_15773(t_small_parse_table_array *v) -{ - v->a[315460] = sym__external_expansion_sym_equal; - v->a[315461] = anon_sym_RBRACE3; - v->a[315462] = 3; - v->a[315463] = actions(71); - v->a[315464] = 1; - v->a[315465] = sym_comment; - v->a[315466] = actions(14929); - v->a[315467] = 1; - v->a[315468] = anon_sym_LBRACK; - v->a[315469] = actions(14927); - v->a[315470] = 2; - v->a[315471] = anon_sym_EQ; - v->a[315472] = anon_sym_PLUS_EQ; - v->a[315473] = 4; - v->a[315474] = actions(71); - v->a[315475] = 1; - v->a[315476] = sym_comment; - v->a[315477] = actions(6881); - v->a[315478] = 1; - v->a[315479] = anon_sym_COMMA; - small_parse_table_15774(v); -} - -void small_parse_table_15774(t_small_parse_table_array *v) -{ - v->a[315480] = actions(14931); - v->a[315481] = 1; - v->a[315482] = anon_sym_RPAREN_RPAREN; - v->a[315483] = state(6553); - v->a[315484] = 1; - v->a[315485] = aux_sym_arithmetic_expansion_repeat1; - v->a[315486] = 3; - v->a[315487] = actions(71); - v->a[315488] = 1; - v->a[315489] = sym_comment; - v->a[315490] = actions(14929); - v->a[315491] = 1; - v->a[315492] = anon_sym_LBRACK; - v->a[315493] = actions(14933); - v->a[315494] = 2; - v->a[315495] = anon_sym_EQ; - v->a[315496] = anon_sym_PLUS_EQ; - v->a[315497] = 4; - v->a[315498] = actions(71); - v->a[315499] = 1; - small_parse_table_15775(v); -} - -/* EOF small_parse_table_3154.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3155.c b/parser/static/small_parse_table/small_parse_table_3155.c deleted file mode 100644 index a1e11107..00000000 --- a/parser/static/small_parse_table/small_parse_table_3155.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3155.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15775(t_small_parse_table_array *v) -{ - v->a[315500] = sym_comment; - v->a[315501] = actions(14808); - v->a[315502] = 1; - v->a[315503] = anon_sym_RPAREN_RPAREN; - v->a[315504] = actions(14935); - v->a[315505] = 1; - v->a[315506] = anon_sym_COMMA; - v->a[315507] = state(6550); - v->a[315508] = 1; - v->a[315509] = aux_sym__for_body_repeat1; - v->a[315510] = 4; - v->a[315511] = actions(71); - v->a[315512] = 1; - v->a[315513] = sym_comment; - v->a[315514] = actions(14938); - v->a[315515] = 1; - v->a[315516] = anon_sym_COMMA; - v->a[315517] = actions(14940); - v->a[315518] = 1; - v->a[315519] = anon_sym_RPAREN; - small_parse_table_15776(v); -} - -void small_parse_table_15776(t_small_parse_table_array *v) -{ - v->a[315520] = state(6640); - v->a[315521] = 1; - v->a[315522] = aux_sym__for_body_repeat1; - v->a[315523] = 4; - v->a[315524] = actions(71); - v->a[315525] = 1; - v->a[315526] = sym_comment; - v->a[315527] = actions(6881); - v->a[315528] = 1; - v->a[315529] = anon_sym_COMMA; - v->a[315530] = actions(14942); - v->a[315531] = 1; - v->a[315532] = anon_sym_RPAREN_RPAREN; - v->a[315533] = state(6553); - v->a[315534] = 1; - v->a[315535] = aux_sym_arithmetic_expansion_repeat1; - v->a[315536] = 4; - v->a[315537] = actions(71); - v->a[315538] = 1; - v->a[315539] = sym_comment; - small_parse_table_15777(v); -} - -void small_parse_table_15777(t_small_parse_table_array *v) -{ - v->a[315540] = actions(7354); - v->a[315541] = 1; - v->a[315542] = anon_sym_RPAREN_RPAREN; - v->a[315543] = actions(14944); - v->a[315544] = 1; - v->a[315545] = anon_sym_COMMA; - v->a[315546] = state(6553); - v->a[315547] = 1; - v->a[315548] = aux_sym_arithmetic_expansion_repeat1; - v->a[315549] = 2; - v->a[315550] = actions(71); - v->a[315551] = 1; - v->a[315552] = sym_comment; - v->a[315553] = actions(1310); - v->a[315554] = 3; - v->a[315555] = sym_extglob_pattern; - v->a[315556] = anon_sym_PIPE; - v->a[315557] = anon_sym_RPAREN; - v->a[315558] = 2; - v->a[315559] = actions(71); - small_parse_table_15778(v); -} - -void small_parse_table_15778(t_small_parse_table_array *v) -{ - v->a[315560] = 1; - v->a[315561] = sym_comment; - v->a[315562] = actions(1306); - v->a[315563] = 3; - v->a[315564] = sym_extglob_pattern; - v->a[315565] = anon_sym_PIPE; - v->a[315566] = anon_sym_RPAREN; - v->a[315567] = 2; - v->a[315568] = actions(71); - v->a[315569] = 1; - v->a[315570] = sym_comment; - v->a[315571] = actions(1310); - v->a[315572] = 3; - v->a[315573] = sym_extglob_pattern; - v->a[315574] = anon_sym_PIPE; - v->a[315575] = anon_sym_RPAREN; - v->a[315576] = 2; - v->a[315577] = actions(71); - v->a[315578] = 1; - v->a[315579] = sym_comment; - small_parse_table_15779(v); -} - -void small_parse_table_15779(t_small_parse_table_array *v) -{ - v->a[315580] = actions(1354); - v->a[315581] = 3; - v->a[315582] = sym_extglob_pattern; - v->a[315583] = anon_sym_PIPE; - v->a[315584] = anon_sym_RPAREN; - v->a[315585] = 4; - v->a[315586] = actions(71); - v->a[315587] = 1; - v->a[315588] = sym_comment; - v->a[315589] = actions(12339); - v->a[315590] = 1; - v->a[315591] = anon_sym_PIPE; - v->a[315592] = actions(14947); - v->a[315593] = 1; - v->a[315594] = anon_sym_PIPE_AMP; - v->a[315595] = state(5102); - v->a[315596] = 1; - v->a[315597] = aux_sym_pipeline_repeat1; - v->a[315598] = 4; - v->a[315599] = actions(71); - small_parse_table_15780(v); -} - -/* EOF small_parse_table_3155.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3156.c b/parser/static/small_parse_table/small_parse_table_3156.c deleted file mode 100644 index e2189984..00000000 --- a/parser/static/small_parse_table/small_parse_table_3156.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3156.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15780(t_small_parse_table_array *v) -{ - v->a[315600] = 1; - v->a[315601] = sym_comment; - v->a[315602] = actions(6881); - v->a[315603] = 1; - v->a[315604] = anon_sym_COMMA; - v->a[315605] = actions(14949); - v->a[315606] = 1; - v->a[315607] = anon_sym_RPAREN_RPAREN; - v->a[315608] = state(6553); - v->a[315609] = 1; - v->a[315610] = aux_sym_arithmetic_expansion_repeat1; - v->a[315611] = 3; - v->a[315612] = actions(71); - v->a[315613] = 1; - v->a[315614] = sym_comment; - v->a[315615] = actions(14929); - v->a[315616] = 1; - v->a[315617] = anon_sym_LBRACK; - v->a[315618] = actions(14951); - v->a[315619] = 2; - small_parse_table_15781(v); -} - -void small_parse_table_15781(t_small_parse_table_array *v) -{ - v->a[315620] = anon_sym_EQ; - v->a[315621] = anon_sym_PLUS_EQ; - v->a[315622] = 2; - v->a[315623] = actions(71); - v->a[315624] = 1; - v->a[315625] = sym_comment; - v->a[315626] = actions(1334); - v->a[315627] = 3; - v->a[315628] = anon_sym_SLASH; - v->a[315629] = anon_sym_COLON; - v->a[315630] = anon_sym_RBRACE3; - v->a[315631] = 4; - v->a[315632] = actions(71); - v->a[315633] = 1; - v->a[315634] = sym_comment; - v->a[315635] = actions(6881); - v->a[315636] = 1; - v->a[315637] = anon_sym_COMMA; - v->a[315638] = actions(14953); - v->a[315639] = 1; - small_parse_table_15782(v); -} - -void small_parse_table_15782(t_small_parse_table_array *v) -{ - v->a[315640] = anon_sym_RPAREN_RPAREN; - v->a[315641] = state(6553); - v->a[315642] = 1; - v->a[315643] = aux_sym_arithmetic_expansion_repeat1; - v->a[315644] = 2; - v->a[315645] = actions(71); - v->a[315646] = 1; - v->a[315647] = sym_comment; - v->a[315648] = actions(1314); - v->a[315649] = 3; - v->a[315650] = sym_extglob_pattern; - v->a[315651] = anon_sym_PIPE; - v->a[315652] = anon_sym_RPAREN; - v->a[315653] = 2; - v->a[315654] = actions(71); - v->a[315655] = 1; - v->a[315656] = sym_comment; - v->a[315657] = actions(1342); - v->a[315658] = 3; - v->a[315659] = sym_extglob_pattern; - small_parse_table_15783(v); -} - -void small_parse_table_15783(t_small_parse_table_array *v) -{ - v->a[315660] = anon_sym_PIPE; - v->a[315661] = anon_sym_RPAREN; - v->a[315662] = 4; - v->a[315663] = actions(71); - v->a[315664] = 1; - v->a[315665] = sym_comment; - v->a[315666] = actions(6881); - v->a[315667] = 1; - v->a[315668] = anon_sym_COMMA; - v->a[315669] = actions(14955); - v->a[315670] = 1; - v->a[315671] = anon_sym_RPAREN_RPAREN; - v->a[315672] = state(6553); - v->a[315673] = 1; - v->a[315674] = aux_sym_arithmetic_expansion_repeat1; - v->a[315675] = 4; - v->a[315676] = actions(71); - v->a[315677] = 1; - v->a[315678] = sym_comment; - v->a[315679] = actions(12906); - small_parse_table_15784(v); -} - -void small_parse_table_15784(t_small_parse_table_array *v) -{ - v->a[315680] = 1; - v->a[315681] = anon_sym_PIPE; - v->a[315682] = actions(14957); - v->a[315683] = 1; - v->a[315684] = anon_sym_PIPE_AMP; - v->a[315685] = state(5499); - v->a[315686] = 1; - v->a[315687] = aux_sym_pipeline_repeat1; - v->a[315688] = 4; - v->a[315689] = actions(71); - v->a[315690] = 1; - v->a[315691] = sym_comment; - v->a[315692] = actions(14564); - v->a[315693] = 1; - v->a[315694] = anon_sym_PIPE; - v->a[315695] = actions(14959); - v->a[315696] = 1; - v->a[315697] = anon_sym_RPAREN; - v->a[315698] = state(6599); - v->a[315699] = 1; - small_parse_table_15785(v); -} - -/* EOF small_parse_table_3156.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3157.c b/parser/static/small_parse_table/small_parse_table_3157.c deleted file mode 100644 index 37cf15ea..00000000 --- a/parser/static/small_parse_table/small_parse_table_3157.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3157.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15785(t_small_parse_table_array *v) -{ - v->a[315700] = aux_sym_case_item_repeat1; - v->a[315701] = 4; - v->a[315702] = actions(71); - v->a[315703] = 1; - v->a[315704] = sym_comment; - v->a[315705] = actions(13001); - v->a[315706] = 1; - v->a[315707] = anon_sym_PIPE; - v->a[315708] = actions(13003); - v->a[315709] = 1; - v->a[315710] = anon_sym_PIPE_AMP; - v->a[315711] = state(5602); - v->a[315712] = 1; - v->a[315713] = aux_sym_pipeline_repeat1; - v->a[315714] = 4; - v->a[315715] = actions(71); - v->a[315716] = 1; - v->a[315717] = sym_comment; - v->a[315718] = actions(14564); - v->a[315719] = 1; - small_parse_table_15786(v); -} - -void small_parse_table_15786(t_small_parse_table_array *v) -{ - v->a[315720] = anon_sym_PIPE; - v->a[315721] = actions(14566); - v->a[315722] = 1; - v->a[315723] = anon_sym_RPAREN; - v->a[315724] = state(6567); - v->a[315725] = 1; - v->a[315726] = aux_sym_case_item_repeat1; - v->a[315727] = 4; - v->a[315728] = actions(71); - v->a[315729] = 1; - v->a[315730] = sym_comment; - v->a[315731] = actions(14564); - v->a[315732] = 1; - v->a[315733] = anon_sym_PIPE; - v->a[315734] = actions(14961); - v->a[315735] = 1; - v->a[315736] = anon_sym_RPAREN; - v->a[315737] = state(6599); - v->a[315738] = 1; - v->a[315739] = aux_sym_case_item_repeat1; - small_parse_table_15787(v); -} - -void small_parse_table_15787(t_small_parse_table_array *v) -{ - v->a[315740] = 2; - v->a[315741] = actions(71); - v->a[315742] = 1; - v->a[315743] = sym_comment; - v->a[315744] = actions(1338); - v->a[315745] = 3; - v->a[315746] = sym_extglob_pattern; - v->a[315747] = anon_sym_PIPE; - v->a[315748] = anon_sym_RPAREN; - v->a[315749] = 4; - v->a[315750] = actions(71); - v->a[315751] = 1; - v->a[315752] = sym_comment; - v->a[315753] = actions(12337); - v->a[315754] = 1; - v->a[315755] = anon_sym_PIPE; - v->a[315756] = actions(14963); - v->a[315757] = 1; - v->a[315758] = anon_sym_PIPE_AMP; - v->a[315759] = state(5095); - small_parse_table_15788(v); -} - -void small_parse_table_15788(t_small_parse_table_array *v) -{ - v->a[315760] = 1; - v->a[315761] = aux_sym_pipeline_repeat1; - v->a[315762] = 2; - v->a[315763] = actions(71); - v->a[315764] = 1; - v->a[315765] = sym_comment; - v->a[315766] = actions(1322); - v->a[315767] = 3; - v->a[315768] = sym_extglob_pattern; - v->a[315769] = anon_sym_PIPE; - v->a[315770] = anon_sym_RPAREN; - v->a[315771] = 4; - v->a[315772] = actions(71); - v->a[315773] = 1; - v->a[315774] = sym_comment; - v->a[315775] = actions(6881); - v->a[315776] = 1; - v->a[315777] = anon_sym_COMMA; - v->a[315778] = actions(14965); - v->a[315779] = 1; - small_parse_table_15789(v); -} - -void small_parse_table_15789(t_small_parse_table_array *v) -{ - v->a[315780] = anon_sym_RPAREN_RPAREN; - v->a[315781] = state(6553); - v->a[315782] = 1; - v->a[315783] = aux_sym_arithmetic_expansion_repeat1; - v->a[315784] = 3; - v->a[315785] = actions(71); - v->a[315786] = 1; - v->a[315787] = sym_comment; - v->a[315788] = actions(14929); - v->a[315789] = 1; - v->a[315790] = anon_sym_LBRACK; - v->a[315791] = actions(14967); - v->a[315792] = 2; - v->a[315793] = anon_sym_EQ; - v->a[315794] = anon_sym_PLUS_EQ; - v->a[315795] = 4; - v->a[315796] = actions(71); - v->a[315797] = 1; - v->a[315798] = sym_comment; - v->a[315799] = actions(6881); - small_parse_table_15790(v); -} - -/* EOF small_parse_table_3157.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3158.c b/parser/static/small_parse_table/small_parse_table_3158.c deleted file mode 100644 index c373448c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3158.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3158.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15790(t_small_parse_table_array *v) -{ - v->a[315800] = 1; - v->a[315801] = anon_sym_COMMA; - v->a[315802] = actions(14969); - v->a[315803] = 1; - v->a[315804] = anon_sym_RPAREN_RPAREN; - v->a[315805] = state(6553); - v->a[315806] = 1; - v->a[315807] = aux_sym_arithmetic_expansion_repeat1; - v->a[315808] = 4; - v->a[315809] = actions(71); - v->a[315810] = 1; - v->a[315811] = sym_comment; - v->a[315812] = actions(6881); - v->a[315813] = 1; - v->a[315814] = anon_sym_COMMA; - v->a[315815] = actions(14971); - v->a[315816] = 1; - v->a[315817] = anon_sym_RPAREN_RPAREN; - v->a[315818] = state(6553); - v->a[315819] = 1; - small_parse_table_15791(v); -} - -void small_parse_table_15791(t_small_parse_table_array *v) -{ - v->a[315820] = aux_sym_arithmetic_expansion_repeat1; - v->a[315821] = 3; - v->a[315822] = actions(71); - v->a[315823] = 1; - v->a[315824] = sym_comment; - v->a[315825] = actions(14929); - v->a[315826] = 1; - v->a[315827] = anon_sym_LBRACK; - v->a[315828] = actions(14973); - v->a[315829] = 2; - v->a[315830] = anon_sym_EQ; - v->a[315831] = anon_sym_PLUS_EQ; - v->a[315832] = 4; - v->a[315833] = actions(71); - v->a[315834] = 1; - v->a[315835] = sym_comment; - v->a[315836] = actions(6881); - v->a[315837] = 1; - v->a[315838] = anon_sym_COMMA; - v->a[315839] = actions(14975); - small_parse_table_15792(v); -} - -void small_parse_table_15792(t_small_parse_table_array *v) -{ - v->a[315840] = 1; - v->a[315841] = anon_sym_RPAREN_RPAREN; - v->a[315842] = state(6553); - v->a[315843] = 1; - v->a[315844] = aux_sym_arithmetic_expansion_repeat1; - v->a[315845] = 4; - v->a[315846] = actions(71); - v->a[315847] = 1; - v->a[315848] = sym_comment; - v->a[315849] = actions(6881); - v->a[315850] = 1; - v->a[315851] = anon_sym_COMMA; - v->a[315852] = actions(14977); - v->a[315853] = 1; - v->a[315854] = anon_sym_RPAREN_RPAREN; - v->a[315855] = state(6553); - v->a[315856] = 1; - v->a[315857] = aux_sym_arithmetic_expansion_repeat1; - v->a[315858] = 2; - v->a[315859] = actions(71); - small_parse_table_15793(v); -} - -void small_parse_table_15793(t_small_parse_table_array *v) -{ - v->a[315860] = 1; - v->a[315861] = sym_comment; - v->a[315862] = actions(1263); - v->a[315863] = 3; - v->a[315864] = anon_sym_PIPE; - v->a[315865] = anon_sym_RPAREN; - v->a[315866] = sym__special_character; - v->a[315867] = 4; - v->a[315868] = actions(71); - v->a[315869] = 1; - v->a[315870] = sym_comment; - v->a[315871] = actions(14979); - v->a[315872] = 1; - v->a[315873] = anon_sym_SLASH; - v->a[315874] = actions(14981); - v->a[315875] = 1; - v->a[315876] = anon_sym_RBRACE3; - v->a[315877] = actions(14983); - v->a[315878] = 1; - v->a[315879] = sym__regex_no_slash; - small_parse_table_15794(v); -} - -void small_parse_table_15794(t_small_parse_table_array *v) -{ - v->a[315880] = 3; - v->a[315881] = actions(71); - v->a[315882] = 1; - v->a[315883] = sym_comment; - v->a[315884] = actions(14985); - v->a[315885] = 1; - v->a[315886] = sym__concat; - v->a[315887] = actions(6827); - v->a[315888] = 2; - v->a[315889] = anon_sym_EQ; - v->a[315890] = anon_sym_PLUS_EQ; - v->a[315891] = 4; - v->a[315892] = actions(71); - v->a[315893] = 1; - v->a[315894] = sym_comment; - v->a[315895] = actions(12066); - v->a[315896] = 1; - v->a[315897] = anon_sym_PIPE; - v->a[315898] = actions(14987); - v->a[315899] = 1; - small_parse_table_15795(v); -} - -/* EOF small_parse_table_3158.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3159.c b/parser/static/small_parse_table/small_parse_table_3159.c deleted file mode 100644 index 8537a450..00000000 --- a/parser/static/small_parse_table/small_parse_table_3159.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3159.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15795(t_small_parse_table_array *v) -{ - v->a[315900] = anon_sym_PIPE_AMP; - v->a[315901] = state(4824); - v->a[315902] = 1; - v->a[315903] = aux_sym_pipeline_repeat1; - v->a[315904] = 3; - v->a[315905] = actions(71); - v->a[315906] = 1; - v->a[315907] = sym_comment; - v->a[315908] = actions(14989); - v->a[315909] = 1; - v->a[315910] = sym__concat; - v->a[315911] = actions(6818); - v->a[315912] = 2; - v->a[315913] = anon_sym_EQ; - v->a[315914] = anon_sym_PLUS_EQ; - v->a[315915] = 4; - v->a[315916] = actions(71); - v->a[315917] = 1; - v->a[315918] = sym_comment; - v->a[315919] = actions(6881); - small_parse_table_15796(v); -} - -void small_parse_table_15796(t_small_parse_table_array *v) -{ - v->a[315920] = 1; - v->a[315921] = anon_sym_COMMA; - v->a[315922] = actions(14991); - v->a[315923] = 1; - v->a[315924] = anon_sym_RPAREN_RPAREN; - v->a[315925] = state(6553); - v->a[315926] = 1; - v->a[315927] = aux_sym_arithmetic_expansion_repeat1; - v->a[315928] = 4; - v->a[315929] = actions(71); - v->a[315930] = 1; - v->a[315931] = sym_comment; - v->a[315932] = actions(14993); - v->a[315933] = 1; - v->a[315934] = anon_sym_RPAREN_RPAREN; - v->a[315935] = actions(14995); - v->a[315936] = 1; - v->a[315937] = anon_sym_COMMA; - v->a[315938] = state(6550); - v->a[315939] = 1; - small_parse_table_15797(v); -} - -void small_parse_table_15797(t_small_parse_table_array *v) -{ - v->a[315940] = aux_sym__for_body_repeat1; - v->a[315941] = 4; - v->a[315942] = actions(71); - v->a[315943] = 1; - v->a[315944] = sym_comment; - v->a[315945] = actions(6881); - v->a[315946] = 1; - v->a[315947] = anon_sym_COMMA; - v->a[315948] = actions(14997); - v->a[315949] = 1; - v->a[315950] = anon_sym_RPAREN_RPAREN; - v->a[315951] = state(6553); - v->a[315952] = 1; - v->a[315953] = aux_sym_arithmetic_expansion_repeat1; - v->a[315954] = 4; - v->a[315955] = actions(71); - v->a[315956] = 1; - v->a[315957] = sym_comment; - v->a[315958] = actions(14938); - v->a[315959] = 1; - small_parse_table_15798(v); -} - -void small_parse_table_15798(t_small_parse_table_array *v) -{ - v->a[315960] = anon_sym_COMMA; - v->a[315961] = actions(14999); - v->a[315962] = 1; - v->a[315963] = anon_sym_RPAREN; - v->a[315964] = state(6679); - v->a[315965] = 1; - v->a[315966] = aux_sym__for_body_repeat1; - v->a[315967] = 4; - v->a[315968] = actions(71); - v->a[315969] = 1; - v->a[315970] = sym_comment; - v->a[315971] = actions(14564); - v->a[315972] = 1; - v->a[315973] = anon_sym_PIPE; - v->a[315974] = actions(15001); - v->a[315975] = 1; - v->a[315976] = anon_sym_RPAREN; - v->a[315977] = state(6599); - v->a[315978] = 1; - v->a[315979] = aux_sym_case_item_repeat1; - small_parse_table_15799(v); -} - -void small_parse_table_15799(t_small_parse_table_array *v) -{ - v->a[315980] = 4; - v->a[315981] = actions(71); - v->a[315982] = 1; - v->a[315983] = sym_comment; - v->a[315984] = actions(14564); - v->a[315985] = 1; - v->a[315986] = anon_sym_PIPE; - v->a[315987] = actions(14618); - v->a[315988] = 1; - v->a[315989] = anon_sym_RPAREN; - v->a[315990] = state(6676); - v->a[315991] = 1; - v->a[315992] = aux_sym_case_item_repeat1; - v->a[315993] = 4; - v->a[315994] = actions(71); - v->a[315995] = 1; - v->a[315996] = sym_comment; - v->a[315997] = actions(6881); - v->a[315998] = 1; - v->a[315999] = anon_sym_COMMA; - small_parse_table_15800(v); -} - -/* EOF small_parse_table_3159.c */ diff --git a/parser/static/small_parse_table/small_parse_table_316.c b/parser/static/small_parse_table/small_parse_table_316.c index 6e5369b4..326c6a8c 100644 --- a/parser/static/small_parse_table/small_parse_table_316.c +++ b/parser/static/small_parse_table/small_parse_table_316.c @@ -14,126 +14,126 @@ void small_parse_table_1580(t_small_parse_table_array *v) { - v->a[31600] = actions(4376); - v->a[31601] = 1; - v->a[31602] = sym__concat; - v->a[31603] = state(891); - v->a[31604] = 1; - v->a[31605] = aux_sym_concatenation_repeat1; - v->a[31606] = actions(4566); - v->a[31607] = 5; - v->a[31608] = sym_file_descriptor; - v->a[31609] = sym_test_operator; - v->a[31610] = sym__bare_dollar; - v->a[31611] = sym__brace_start; - v->a[31612] = aux_sym_heredoc_redirect_token1; - v->a[31613] = actions(4564); - v->a[31614] = 42; - v->a[31615] = anon_sym_LPAREN_LPAREN; - v->a[31616] = anon_sym_SEMI; - v->a[31617] = anon_sym_PIPE_PIPE; - v->a[31618] = anon_sym_AMP_AMP; - v->a[31619] = anon_sym_PIPE; + v->a[31600] = anon_sym_AMP_GT_GT; + v->a[31601] = anon_sym_LT_AMP; + v->a[31602] = anon_sym_GT_AMP; + v->a[31603] = anon_sym_GT_PIPE; + v->a[31604] = anon_sym_LT_AMP_DASH; + v->a[31605] = anon_sym_GT_AMP_DASH; + v->a[31606] = anon_sym_LT_LT; + v->a[31607] = anon_sym_LT_LT_DASH; + v->a[31608] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31609] = anon_sym_AMP; + v->a[31610] = anon_sym_DOLLAR; + v->a[31611] = sym__special_character; + v->a[31612] = anon_sym_DQUOTE; + v->a[31613] = sym_raw_string; + v->a[31614] = aux_sym_number_token1; + v->a[31615] = aux_sym_number_token2; + v->a[31616] = anon_sym_DOLLAR_LBRACE; + v->a[31617] = anon_sym_DOLLAR_LPAREN; + v->a[31618] = anon_sym_BQUOTE; + v->a[31619] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1581(v); } void small_parse_table_1581(t_small_parse_table_array *v) { - v->a[31620] = anon_sym_AMP; - v->a[31621] = anon_sym_EQ_EQ; - v->a[31622] = anon_sym_LT; - v->a[31623] = anon_sym_GT; - v->a[31624] = anon_sym_LT_LT; - v->a[31625] = anon_sym_GT_GT; - v->a[31626] = anon_sym_esac; - v->a[31627] = anon_sym_SEMI_SEMI; - v->a[31628] = anon_sym_SEMI_AMP; - v->a[31629] = anon_sym_SEMI_SEMI_AMP; - v->a[31630] = anon_sym_PIPE_AMP; - v->a[31631] = anon_sym_EQ_TILDE; - v->a[31632] = anon_sym_AMP_GT; - v->a[31633] = anon_sym_AMP_GT_GT; - v->a[31634] = anon_sym_LT_AMP; - v->a[31635] = anon_sym_GT_AMP; - v->a[31636] = anon_sym_GT_PIPE; - v->a[31637] = anon_sym_LT_AMP_DASH; - v->a[31638] = anon_sym_GT_AMP_DASH; - v->a[31639] = anon_sym_LT_LT_DASH; + v->a[31620] = sym_word; + v->a[31621] = anon_sym_SEMI; + v->a[31622] = 7; + v->a[31623] = actions(3); + v->a[31624] = 1; + v->a[31625] = sym_comment; + v->a[31626] = actions(3288); + v->a[31627] = 1; + v->a[31628] = aux_sym_concatenation_token1; + v->a[31629] = actions(3290); + v->a[31630] = 1; + v->a[31631] = sym__concat; + v->a[31632] = actions(3407); + v->a[31633] = 1; + v->a[31634] = anon_sym_LPAREN; + v->a[31635] = state(713); + v->a[31636] = 1; + v->a[31637] = aux_sym_concatenation_repeat1; + v->a[31638] = actions(2754); + v->a[31639] = 6; small_parse_table_1582(v); } void small_parse_table_1582(t_small_parse_table_array *v) { - v->a[31640] = anon_sym_LT_LT_LT; - v->a[31641] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31642] = anon_sym_DOLLAR_LBRACK; - v->a[31643] = anon_sym_DOLLAR; - v->a[31644] = sym__special_character; - v->a[31645] = anon_sym_DQUOTE; - v->a[31646] = sym_raw_string; - v->a[31647] = sym_ansi_c_string; - v->a[31648] = aux_sym_number_token1; - v->a[31649] = aux_sym_number_token2; - v->a[31650] = anon_sym_DOLLAR_LBRACE; - v->a[31651] = anon_sym_DOLLAR_LPAREN; - v->a[31652] = anon_sym_BQUOTE; - v->a[31653] = anon_sym_DOLLAR_BQUOTE; - v->a[31654] = anon_sym_LT_LPAREN; - v->a[31655] = anon_sym_GT_LPAREN; - v->a[31656] = sym_word; - v->a[31657] = 7; - v->a[31658] = actions(3); - v->a[31659] = 1; + v->a[31640] = sym_file_descriptor; + v->a[31641] = sym_test_operator; + v->a[31642] = sym__bare_dollar; + v->a[31643] = sym__brace_start; + v->a[31644] = ts_builtin_sym_end; + v->a[31645] = aux_sym_heredoc_redirect_token1; + v->a[31646] = actions(2749); + v->a[31647] = 31; + v->a[31648] = anon_sym_PIPE; + v->a[31649] = anon_sym_SEMI_SEMI; + v->a[31650] = anon_sym_PIPE_AMP; + v->a[31651] = anon_sym_AMP_AMP; + v->a[31652] = anon_sym_PIPE_PIPE; + v->a[31653] = anon_sym_LT; + v->a[31654] = anon_sym_GT; + v->a[31655] = anon_sym_GT_GT; + v->a[31656] = anon_sym_AMP_GT; + v->a[31657] = anon_sym_AMP_GT_GT; + v->a[31658] = anon_sym_LT_AMP; + v->a[31659] = anon_sym_GT_AMP; small_parse_table_1583(v); } void small_parse_table_1583(t_small_parse_table_array *v) { - v->a[31660] = sym_comment; - v->a[31661] = actions(4389); - v->a[31662] = 1; - v->a[31663] = aux_sym_concatenation_token1; - v->a[31664] = actions(4413); - v->a[31665] = 1; - v->a[31666] = sym__concat; - v->a[31667] = actions(4568); - v->a[31668] = 1; - v->a[31669] = anon_sym_LPAREN; - v->a[31670] = state(838); - v->a[31671] = 1; - v->a[31672] = aux_sym_concatenation_repeat1; - v->a[31673] = actions(1281); - v->a[31674] = 5; - v->a[31675] = sym_file_descriptor; - v->a[31676] = sym_test_operator; - v->a[31677] = sym__bare_dollar; - v->a[31678] = sym__brace_start; - v->a[31679] = aux_sym_heredoc_redirect_token1; + v->a[31660] = anon_sym_GT_PIPE; + v->a[31661] = anon_sym_LT_AMP_DASH; + v->a[31662] = anon_sym_GT_AMP_DASH; + v->a[31663] = anon_sym_LT_LT; + v->a[31664] = anon_sym_LT_LT_DASH; + v->a[31665] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31666] = anon_sym_AMP; + v->a[31667] = anon_sym_DOLLAR; + v->a[31668] = sym__special_character; + v->a[31669] = anon_sym_DQUOTE; + v->a[31670] = sym_raw_string; + v->a[31671] = aux_sym_number_token1; + v->a[31672] = aux_sym_number_token2; + v->a[31673] = anon_sym_DOLLAR_LBRACE; + v->a[31674] = anon_sym_DOLLAR_LPAREN; + v->a[31675] = anon_sym_BQUOTE; + v->a[31676] = anon_sym_DOLLAR_BQUOTE; + v->a[31677] = sym_word; + v->a[31678] = anon_sym_SEMI; + v->a[31679] = 3; small_parse_table_1584(v); } void small_parse_table_1584(t_small_parse_table_array *v) { - v->a[31680] = actions(1271); - v->a[31681] = 41; - v->a[31682] = anon_sym_LPAREN_LPAREN; - v->a[31683] = anon_sym_SEMI; - v->a[31684] = anon_sym_PIPE_PIPE; - v->a[31685] = anon_sym_AMP_AMP; - v->a[31686] = anon_sym_PIPE; - v->a[31687] = anon_sym_AMP; - v->a[31688] = anon_sym_EQ_EQ; - v->a[31689] = anon_sym_LT; - v->a[31690] = anon_sym_GT; - v->a[31691] = anon_sym_LT_LT; - v->a[31692] = anon_sym_GT_GT; - v->a[31693] = anon_sym_SEMI_SEMI; - v->a[31694] = anon_sym_SEMI_AMP; - v->a[31695] = anon_sym_SEMI_SEMI_AMP; - v->a[31696] = anon_sym_PIPE_AMP; - v->a[31697] = anon_sym_EQ_TILDE; - v->a[31698] = anon_sym_AMP_GT; - v->a[31699] = anon_sym_AMP_GT_GT; + v->a[31680] = actions(3); + v->a[31681] = 1; + v->a[31682] = sym_comment; + v->a[31683] = actions(2774); + v->a[31684] = 6; + v->a[31685] = sym_file_descriptor; + v->a[31686] = sym__concat; + v->a[31687] = sym_variable_name; + v->a[31688] = sym_test_operator; + v->a[31689] = sym__brace_start; + v->a[31690] = aux_sym_heredoc_redirect_token1; + v->a[31691] = actions(2772); + v->a[31692] = 35; + v->a[31693] = anon_sym_PIPE; + v->a[31694] = anon_sym_SEMI_SEMI; + v->a[31695] = anon_sym_SEMI_AMP; + v->a[31696] = anon_sym_SEMI_SEMI_AMP; + v->a[31697] = anon_sym_PIPE_AMP; + v->a[31698] = anon_sym_AMP_AMP; + v->a[31699] = anon_sym_PIPE_PIPE; small_parse_table_1585(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3160.c b/parser/static/small_parse_table/small_parse_table_3160.c deleted file mode 100644 index b6d50827..00000000 --- a/parser/static/small_parse_table/small_parse_table_3160.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3160.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15800(t_small_parse_table_array *v) -{ - v->a[316000] = actions(15003); - v->a[316001] = 1; - v->a[316002] = anon_sym_RPAREN_RPAREN; - v->a[316003] = state(6553); - v->a[316004] = 1; - v->a[316005] = aux_sym_arithmetic_expansion_repeat1; - v->a[316006] = 4; - v->a[316007] = actions(71); - v->a[316008] = 1; - v->a[316009] = sym_comment; - v->a[316010] = actions(6881); - v->a[316011] = 1; - v->a[316012] = anon_sym_COMMA; - v->a[316013] = actions(15005); - v->a[316014] = 1; - v->a[316015] = anon_sym_RPAREN_RPAREN; - v->a[316016] = state(6553); - v->a[316017] = 1; - v->a[316018] = aux_sym_arithmetic_expansion_repeat1; - v->a[316019] = 4; - small_parse_table_15801(v); -} - -void small_parse_table_15801(t_small_parse_table_array *v) -{ - v->a[316020] = actions(71); - v->a[316021] = 1; - v->a[316022] = sym_comment; - v->a[316023] = actions(6881); - v->a[316024] = 1; - v->a[316025] = anon_sym_COMMA; - v->a[316026] = actions(15007); - v->a[316027] = 1; - v->a[316028] = anon_sym_RPAREN_RPAREN; - v->a[316029] = state(6553); - v->a[316030] = 1; - v->a[316031] = aux_sym_arithmetic_expansion_repeat1; - v->a[316032] = 4; - v->a[316033] = actions(71); - v->a[316034] = 1; - v->a[316035] = sym_comment; - v->a[316036] = actions(14564); - v->a[316037] = 1; - v->a[316038] = anon_sym_PIPE; - v->a[316039] = actions(15009); - small_parse_table_15802(v); -} - -void small_parse_table_15802(t_small_parse_table_array *v) -{ - v->a[316040] = 1; - v->a[316041] = anon_sym_RPAREN; - v->a[316042] = state(6599); - v->a[316043] = 1; - v->a[316044] = aux_sym_case_item_repeat1; - v->a[316045] = 4; - v->a[316046] = actions(71); - v->a[316047] = 1; - v->a[316048] = sym_comment; - v->a[316049] = actions(14564); - v->a[316050] = 1; - v->a[316051] = anon_sym_PIPE; - v->a[316052] = actions(15011); - v->a[316053] = 1; - v->a[316054] = anon_sym_RPAREN; - v->a[316055] = state(6599); - v->a[316056] = 1; - v->a[316057] = aux_sym_case_item_repeat1; - v->a[316058] = 4; - v->a[316059] = actions(71); - small_parse_table_15803(v); -} - -void small_parse_table_15803(t_small_parse_table_array *v) -{ - v->a[316060] = 1; - v->a[316061] = sym_comment; - v->a[316062] = actions(14564); - v->a[316063] = 1; - v->a[316064] = anon_sym_PIPE; - v->a[316065] = actions(15013); - v->a[316066] = 1; - v->a[316067] = anon_sym_RPAREN; - v->a[316068] = state(6599); - v->a[316069] = 1; - v->a[316070] = aux_sym_case_item_repeat1; - v->a[316071] = 4; - v->a[316072] = actions(71); - v->a[316073] = 1; - v->a[316074] = sym_comment; - v->a[316075] = actions(14564); - v->a[316076] = 1; - v->a[316077] = anon_sym_PIPE; - v->a[316078] = actions(15015); - v->a[316079] = 1; - small_parse_table_15804(v); -} - -void small_parse_table_15804(t_small_parse_table_array *v) -{ - v->a[316080] = anon_sym_RPAREN; - v->a[316081] = state(6599); - v->a[316082] = 1; - v->a[316083] = aux_sym_case_item_repeat1; - v->a[316084] = 4; - v->a[316085] = actions(71); - v->a[316086] = 1; - v->a[316087] = sym_comment; - v->a[316088] = actions(15017); - v->a[316089] = 1; - v->a[316090] = anon_sym_PIPE; - v->a[316091] = actions(15020); - v->a[316092] = 1; - v->a[316093] = anon_sym_RPAREN; - v->a[316094] = state(6599); - v->a[316095] = 1; - v->a[316096] = aux_sym_case_item_repeat1; - v->a[316097] = 4; - v->a[316098] = actions(71); - v->a[316099] = 1; - small_parse_table_15805(v); -} - -/* EOF small_parse_table_3160.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3161.c b/parser/static/small_parse_table/small_parse_table_3161.c deleted file mode 100644 index bc9faa47..00000000 --- a/parser/static/small_parse_table/small_parse_table_3161.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3161.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15805(t_small_parse_table_array *v) -{ - v->a[316100] = sym_comment; - v->a[316101] = actions(6881); - v->a[316102] = 1; - v->a[316103] = anon_sym_COMMA; - v->a[316104] = actions(15022); - v->a[316105] = 1; - v->a[316106] = anon_sym_RPAREN_RPAREN; - v->a[316107] = state(6553); - v->a[316108] = 1; - v->a[316109] = aux_sym_arithmetic_expansion_repeat1; - v->a[316110] = 4; - v->a[316111] = actions(71); - v->a[316112] = 1; - v->a[316113] = sym_comment; - v->a[316114] = actions(6881); - v->a[316115] = 1; - v->a[316116] = anon_sym_COMMA; - v->a[316117] = actions(15024); - v->a[316118] = 1; - v->a[316119] = anon_sym_RPAREN_RPAREN; - small_parse_table_15806(v); -} - -void small_parse_table_15806(t_small_parse_table_array *v) -{ - v->a[316120] = state(6553); - v->a[316121] = 1; - v->a[316122] = aux_sym_arithmetic_expansion_repeat1; - v->a[316123] = 4; - v->a[316124] = actions(71); - v->a[316125] = 1; - v->a[316126] = sym_comment; - v->a[316127] = actions(6881); - v->a[316128] = 1; - v->a[316129] = anon_sym_COMMA; - v->a[316130] = actions(15026); - v->a[316131] = 1; - v->a[316132] = anon_sym_RPAREN_RPAREN; - v->a[316133] = state(6553); - v->a[316134] = 1; - v->a[316135] = aux_sym_arithmetic_expansion_repeat1; - v->a[316136] = 3; - v->a[316137] = actions(71); - v->a[316138] = 1; - v->a[316139] = sym_comment; - small_parse_table_15807(v); -} - -void small_parse_table_15807(t_small_parse_table_array *v) -{ - v->a[316140] = actions(14929); - v->a[316141] = 1; - v->a[316142] = anon_sym_LBRACK; - v->a[316143] = actions(15028); - v->a[316144] = 2; - v->a[316145] = anon_sym_EQ; - v->a[316146] = anon_sym_PLUS_EQ; - v->a[316147] = 3; - v->a[316148] = actions(71); - v->a[316149] = 1; - v->a[316150] = sym_comment; - v->a[316151] = actions(14929); - v->a[316152] = 1; - v->a[316153] = anon_sym_LBRACK; - v->a[316154] = actions(15030); - v->a[316155] = 2; - v->a[316156] = anon_sym_EQ; - v->a[316157] = anon_sym_PLUS_EQ; - v->a[316158] = 4; - v->a[316159] = actions(71); - small_parse_table_15808(v); -} - -void small_parse_table_15808(t_small_parse_table_array *v) -{ - v->a[316160] = 1; - v->a[316161] = sym_comment; - v->a[316162] = actions(14938); - v->a[316163] = 1; - v->a[316164] = anon_sym_COMMA; - v->a[316165] = actions(15032); - v->a[316166] = 1; - v->a[316167] = anon_sym_RPAREN; - v->a[316168] = state(6589); - v->a[316169] = 1; - v->a[316170] = aux_sym__for_body_repeat1; - v->a[316171] = 4; - v->a[316172] = actions(71); - v->a[316173] = 1; - v->a[316174] = sym_comment; - v->a[316175] = actions(6881); - v->a[316176] = 1; - v->a[316177] = anon_sym_COMMA; - v->a[316178] = actions(15034); - v->a[316179] = 1; - small_parse_table_15809(v); -} - -void small_parse_table_15809(t_small_parse_table_array *v) -{ - v->a[316180] = anon_sym_RPAREN_RPAREN; - v->a[316181] = state(6553); - v->a[316182] = 1; - v->a[316183] = aux_sym_arithmetic_expansion_repeat1; - v->a[316184] = 4; - v->a[316185] = actions(71); - v->a[316186] = 1; - v->a[316187] = sym_comment; - v->a[316188] = actions(6881); - v->a[316189] = 1; - v->a[316190] = anon_sym_COMMA; - v->a[316191] = actions(15036); - v->a[316192] = 1; - v->a[316193] = anon_sym_RPAREN_RPAREN; - v->a[316194] = state(6553); - v->a[316195] = 1; - v->a[316196] = aux_sym_arithmetic_expansion_repeat1; - v->a[316197] = 4; - v->a[316198] = actions(71); - v->a[316199] = 1; - small_parse_table_15810(v); -} - -/* EOF small_parse_table_3161.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3162.c b/parser/static/small_parse_table/small_parse_table_3162.c deleted file mode 100644 index 892be178..00000000 --- a/parser/static/small_parse_table/small_parse_table_3162.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3162.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15810(t_small_parse_table_array *v) -{ - v->a[316200] = sym_comment; - v->a[316201] = actions(6881); - v->a[316202] = 1; - v->a[316203] = anon_sym_COMMA; - v->a[316204] = actions(15038); - v->a[316205] = 1; - v->a[316206] = anon_sym_RPAREN_RPAREN; - v->a[316207] = state(6553); - v->a[316208] = 1; - v->a[316209] = aux_sym_arithmetic_expansion_repeat1; - v->a[316210] = 3; - v->a[316211] = actions(71); - v->a[316212] = 1; - v->a[316213] = sym_comment; - v->a[316214] = actions(15040); - v->a[316215] = 1; - v->a[316216] = sym__concat; - v->a[316217] = actions(6836); - v->a[316218] = 2; - v->a[316219] = anon_sym_EQ; - small_parse_table_15811(v); -} - -void small_parse_table_15811(t_small_parse_table_array *v) -{ - v->a[316220] = anon_sym_PLUS_EQ; - v->a[316221] = 3; - v->a[316222] = actions(71); - v->a[316223] = 1; - v->a[316224] = sym_comment; - v->a[316225] = actions(15042); - v->a[316226] = 1; - v->a[316227] = sym__concat; - v->a[316228] = actions(6842); - v->a[316229] = 2; - v->a[316230] = anon_sym_EQ; - v->a[316231] = anon_sym_PLUS_EQ; - v->a[316232] = 3; - v->a[316233] = actions(71); - v->a[316234] = 1; - v->a[316235] = sym_comment; - v->a[316236] = actions(15044); - v->a[316237] = 1; - v->a[316238] = anon_sym_SEMI_SEMI; - v->a[316239] = actions(14910); - small_parse_table_15812(v); -} - -void small_parse_table_15812(t_small_parse_table_array *v) -{ - v->a[316240] = 2; - v->a[316241] = anon_sym_SEMI_AMP; - v->a[316242] = anon_sym_SEMI_SEMI_AMP; - v->a[316243] = 4; - v->a[316244] = actions(71); - v->a[316245] = 1; - v->a[316246] = sym_comment; - v->a[316247] = actions(6881); - v->a[316248] = 1; - v->a[316249] = anon_sym_COMMA; - v->a[316250] = actions(15046); - v->a[316251] = 1; - v->a[316252] = anon_sym_RPAREN_RPAREN; - v->a[316253] = state(6553); - v->a[316254] = 1; - v->a[316255] = aux_sym_arithmetic_expansion_repeat1; - v->a[316256] = 4; - v->a[316257] = actions(71); - v->a[316258] = 1; - v->a[316259] = sym_comment; - small_parse_table_15813(v); -} - -void small_parse_table_15813(t_small_parse_table_array *v) -{ - v->a[316260] = actions(6881); - v->a[316261] = 1; - v->a[316262] = anon_sym_COMMA; - v->a[316263] = actions(15048); - v->a[316264] = 1; - v->a[316265] = anon_sym_RPAREN_RPAREN; - v->a[316266] = state(6553); - v->a[316267] = 1; - v->a[316268] = aux_sym_arithmetic_expansion_repeat1; - v->a[316269] = 4; - v->a[316270] = actions(71); - v->a[316271] = 1; - v->a[316272] = sym_comment; - v->a[316273] = actions(12304); - v->a[316274] = 1; - v->a[316275] = anon_sym_PIPE; - v->a[316276] = actions(15050); - v->a[316277] = 1; - v->a[316278] = anon_sym_PIPE_AMP; - v->a[316279] = state(5036); - small_parse_table_15814(v); -} - -void small_parse_table_15814(t_small_parse_table_array *v) -{ - v->a[316280] = 1; - v->a[316281] = aux_sym_pipeline_repeat1; - v->a[316282] = 2; - v->a[316283] = actions(71); - v->a[316284] = 1; - v->a[316285] = sym_comment; - v->a[316286] = actions(1294); - v->a[316287] = 3; - v->a[316288] = anon_sym_SLASH; - v->a[316289] = anon_sym_COLON; - v->a[316290] = anon_sym_RBRACE3; - v->a[316291] = 3; - v->a[316292] = actions(71); - v->a[316293] = 1; - v->a[316294] = sym_comment; - v->a[316295] = actions(14929); - v->a[316296] = 1; - v->a[316297] = anon_sym_LBRACK; - v->a[316298] = actions(15052); - v->a[316299] = 2; - small_parse_table_15815(v); -} - -/* EOF small_parse_table_3162.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3163.c b/parser/static/small_parse_table/small_parse_table_3163.c deleted file mode 100644 index 2c38cda3..00000000 --- a/parser/static/small_parse_table/small_parse_table_3163.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3163.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15815(t_small_parse_table_array *v) -{ - v->a[316300] = anon_sym_EQ; - v->a[316301] = anon_sym_PLUS_EQ; - v->a[316302] = 4; - v->a[316303] = actions(71); - v->a[316304] = 1; - v->a[316305] = sym_comment; - v->a[316306] = actions(6881); - v->a[316307] = 1; - v->a[316308] = anon_sym_COMMA; - v->a[316309] = actions(15054); - v->a[316310] = 1; - v->a[316311] = anon_sym_RPAREN_RPAREN; - v->a[316312] = state(6553); - v->a[316313] = 1; - v->a[316314] = aux_sym_arithmetic_expansion_repeat1; - v->a[316315] = 4; - v->a[316316] = actions(71); - v->a[316317] = 1; - v->a[316318] = sym_comment; - v->a[316319] = actions(14995); - small_parse_table_15816(v); -} - -void small_parse_table_15816(t_small_parse_table_array *v) -{ - v->a[316320] = 1; - v->a[316321] = anon_sym_COMMA; - v->a[316322] = actions(15056); - v->a[316323] = 1; - v->a[316324] = anon_sym_RPAREN_RPAREN; - v->a[316325] = state(6681); - v->a[316326] = 1; - v->a[316327] = aux_sym__for_body_repeat1; - v->a[316328] = 3; - v->a[316329] = actions(71); - v->a[316330] = 1; - v->a[316331] = sym_comment; - v->a[316332] = actions(14929); - v->a[316333] = 1; - v->a[316334] = anon_sym_LBRACK; - v->a[316335] = actions(15058); - v->a[316336] = 2; - v->a[316337] = anon_sym_EQ; - v->a[316338] = anon_sym_PLUS_EQ; - v->a[316339] = 4; - small_parse_table_15817(v); -} - -void small_parse_table_15817(t_small_parse_table_array *v) -{ - v->a[316340] = actions(71); - v->a[316341] = 1; - v->a[316342] = sym_comment; - v->a[316343] = actions(14843); - v->a[316344] = 1; - v->a[316345] = anon_sym_SEMI_AMP; - v->a[316346] = actions(14845); - v->a[316347] = 1; - v->a[316348] = anon_sym_SEMI_SEMI_AMP; - v->a[316349] = actions(15060); - v->a[316350] = 1; - v->a[316351] = anon_sym_SEMI_SEMI; - v->a[316352] = 4; - v->a[316353] = actions(71); - v->a[316354] = 1; - v->a[316355] = sym_comment; - v->a[316356] = actions(6881); - v->a[316357] = 1; - v->a[316358] = anon_sym_COMMA; - v->a[316359] = actions(15062); - small_parse_table_15818(v); -} - -void small_parse_table_15818(t_small_parse_table_array *v) -{ - v->a[316360] = 1; - v->a[316361] = anon_sym_RPAREN_RPAREN; - v->a[316362] = state(6553); - v->a[316363] = 1; - v->a[316364] = aux_sym_arithmetic_expansion_repeat1; - v->a[316365] = 4; - v->a[316366] = actions(71); - v->a[316367] = 1; - v->a[316368] = sym_comment; - v->a[316369] = actions(6881); - v->a[316370] = 1; - v->a[316371] = anon_sym_COMMA; - v->a[316372] = actions(15064); - v->a[316373] = 1; - v->a[316374] = anon_sym_RPAREN_RPAREN; - v->a[316375] = state(6553); - v->a[316376] = 1; - v->a[316377] = aux_sym_arithmetic_expansion_repeat1; - v->a[316378] = 4; - v->a[316379] = actions(71); - small_parse_table_15819(v); -} - -void small_parse_table_15819(t_small_parse_table_array *v) -{ - v->a[316380] = 1; - v->a[316381] = sym_comment; - v->a[316382] = actions(6881); - v->a[316383] = 1; - v->a[316384] = anon_sym_COMMA; - v->a[316385] = actions(15066); - v->a[316386] = 1; - v->a[316387] = anon_sym_RPAREN_RPAREN; - v->a[316388] = state(6553); - v->a[316389] = 1; - v->a[316390] = aux_sym_arithmetic_expansion_repeat1; - v->a[316391] = 4; - v->a[316392] = actions(71); - v->a[316393] = 1; - v->a[316394] = sym_comment; - v->a[316395] = actions(6881); - v->a[316396] = 1; - v->a[316397] = anon_sym_COMMA; - v->a[316398] = actions(15068); - v->a[316399] = 1; - small_parse_table_15820(v); -} - -/* EOF small_parse_table_3163.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3164.c b/parser/static/small_parse_table/small_parse_table_3164.c deleted file mode 100644 index 6e84b97d..00000000 --- a/parser/static/small_parse_table/small_parse_table_3164.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3164.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15820(t_small_parse_table_array *v) -{ - v->a[316400] = anon_sym_RPAREN_RPAREN; - v->a[316401] = state(6553); - v->a[316402] = 1; - v->a[316403] = aux_sym_arithmetic_expansion_repeat1; - v->a[316404] = 4; - v->a[316405] = actions(71); - v->a[316406] = 1; - v->a[316407] = sym_comment; - v->a[316408] = actions(6881); - v->a[316409] = 1; - v->a[316410] = anon_sym_COMMA; - v->a[316411] = actions(15070); - v->a[316412] = 1; - v->a[316413] = anon_sym_RPAREN_RPAREN; - v->a[316414] = state(6553); - v->a[316415] = 1; - v->a[316416] = aux_sym_arithmetic_expansion_repeat1; - v->a[316417] = 4; - v->a[316418] = actions(71); - v->a[316419] = 1; - small_parse_table_15821(v); -} - -void small_parse_table_15821(t_small_parse_table_array *v) -{ - v->a[316420] = sym_comment; - v->a[316421] = actions(14995); - v->a[316422] = 1; - v->a[316423] = anon_sym_COMMA; - v->a[316424] = actions(15072); - v->a[316425] = 1; - v->a[316426] = anon_sym_RPAREN_RPAREN; - v->a[316427] = state(6550); - v->a[316428] = 1; - v->a[316429] = aux_sym__for_body_repeat1; - v->a[316430] = 4; - v->a[316431] = actions(71); - v->a[316432] = 1; - v->a[316433] = sym_comment; - v->a[316434] = actions(14564); - v->a[316435] = 1; - v->a[316436] = anon_sym_PIPE; - v->a[316437] = actions(15074); - v->a[316438] = 1; - v->a[316439] = anon_sym_RPAREN; - small_parse_table_15822(v); -} - -void small_parse_table_15822(t_small_parse_table_array *v) -{ - v->a[316440] = state(6599); - v->a[316441] = 1; - v->a[316442] = aux_sym_case_item_repeat1; - v->a[316443] = 3; - v->a[316444] = actions(71); - v->a[316445] = 1; - v->a[316446] = sym_comment; - v->a[316447] = actions(14929); - v->a[316448] = 1; - v->a[316449] = anon_sym_LBRACK; - v->a[316450] = actions(15076); - v->a[316451] = 2; - v->a[316452] = anon_sym_EQ; - v->a[316453] = anon_sym_PLUS_EQ; - v->a[316454] = 4; - v->a[316455] = actions(71); - v->a[316456] = 1; - v->a[316457] = sym_comment; - v->a[316458] = actions(6881); - v->a[316459] = 1; - small_parse_table_15823(v); -} - -void small_parse_table_15823(t_small_parse_table_array *v) -{ - v->a[316460] = anon_sym_COMMA; - v->a[316461] = actions(15078); - v->a[316462] = 1; - v->a[316463] = anon_sym_RPAREN_RPAREN; - v->a[316464] = state(6553); - v->a[316465] = 1; - v->a[316466] = aux_sym_arithmetic_expansion_repeat1; - v->a[316467] = 4; - v->a[316468] = actions(71); - v->a[316469] = 1; - v->a[316470] = sym_comment; - v->a[316471] = actions(6881); - v->a[316472] = 1; - v->a[316473] = anon_sym_COMMA; - v->a[316474] = actions(15080); - v->a[316475] = 1; - v->a[316476] = anon_sym_RPAREN_RPAREN; - v->a[316477] = state(6553); - v->a[316478] = 1; - v->a[316479] = aux_sym_arithmetic_expansion_repeat1; - small_parse_table_15824(v); -} - -void small_parse_table_15824(t_small_parse_table_array *v) -{ - v->a[316480] = 3; - v->a[316481] = actions(71); - v->a[316482] = 1; - v->a[316483] = sym_comment; - v->a[316484] = state(6475); - v->a[316485] = 1; - v->a[316486] = aux_sym__concatenation_in_expansion_repeat1; - v->a[316487] = actions(14590); - v->a[316488] = 2; - v->a[316489] = sym__concat; - v->a[316490] = aux_sym_concatenation_token1; - v->a[316491] = 4; - v->a[316492] = actions(71); - v->a[316493] = 1; - v->a[316494] = sym_comment; - v->a[316495] = actions(14995); - v->a[316496] = 1; - v->a[316497] = anon_sym_COMMA; - v->a[316498] = actions(15082); - v->a[316499] = 1; - small_parse_table_15825(v); -} - -/* EOF small_parse_table_3164.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3165.c b/parser/static/small_parse_table/small_parse_table_3165.c deleted file mode 100644 index c8d3a438..00000000 --- a/parser/static/small_parse_table/small_parse_table_3165.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3165.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15825(t_small_parse_table_array *v) -{ - v->a[316500] = anon_sym_RPAREN_RPAREN; - v->a[316501] = state(6587); - v->a[316502] = 1; - v->a[316503] = aux_sym__for_body_repeat1; - v->a[316504] = 4; - v->a[316505] = actions(71); - v->a[316506] = 1; - v->a[316507] = sym_comment; - v->a[316508] = actions(6881); - v->a[316509] = 1; - v->a[316510] = anon_sym_COMMA; - v->a[316511] = actions(15084); - v->a[316512] = 1; - v->a[316513] = anon_sym_RPAREN_RPAREN; - v->a[316514] = state(6553); - v->a[316515] = 1; - v->a[316516] = aux_sym_arithmetic_expansion_repeat1; - v->a[316517] = 3; - v->a[316518] = actions(71); - v->a[316519] = 1; - small_parse_table_15826(v); -} - -void small_parse_table_15826(t_small_parse_table_array *v) -{ - v->a[316520] = sym_comment; - v->a[316521] = actions(14929); - v->a[316522] = 1; - v->a[316523] = anon_sym_LBRACK; - v->a[316524] = actions(15086); - v->a[316525] = 2; - v->a[316526] = anon_sym_EQ; - v->a[316527] = anon_sym_PLUS_EQ; - v->a[316528] = 2; - v->a[316529] = actions(71); - v->a[316530] = 1; - v->a[316531] = sym_comment; - v->a[316532] = actions(1354); - v->a[316533] = 3; - v->a[316534] = sym__regex_no_slash; - v->a[316535] = anon_sym_SLASH; - v->a[316536] = anon_sym_RBRACE3; - v->a[316537] = 3; - v->a[316538] = actions(71); - v->a[316539] = 1; - small_parse_table_15827(v); -} - -void small_parse_table_15827(t_small_parse_table_array *v) -{ - v->a[316540] = sym_comment; - v->a[316541] = actions(14929); - v->a[316542] = 1; - v->a[316543] = anon_sym_LBRACK; - v->a[316544] = actions(15088); - v->a[316545] = 2; - v->a[316546] = anon_sym_EQ; - v->a[316547] = anon_sym_PLUS_EQ; - v->a[316548] = 4; - v->a[316549] = actions(71); - v->a[316550] = 1; - v->a[316551] = sym_comment; - v->a[316552] = actions(14886); - v->a[316553] = 1; - v->a[316554] = anon_sym_SEMI_AMP; - v->a[316555] = actions(14888); - v->a[316556] = 1; - v->a[316557] = anon_sym_SEMI_SEMI_AMP; - v->a[316558] = actions(15090); - v->a[316559] = 1; - small_parse_table_15828(v); -} - -void small_parse_table_15828(t_small_parse_table_array *v) -{ - v->a[316560] = anon_sym_SEMI_SEMI; - v->a[316561] = 3; - v->a[316562] = actions(71); - v->a[316563] = 1; - v->a[316564] = sym_comment; - v->a[316565] = actions(14929); - v->a[316566] = 1; - v->a[316567] = anon_sym_LBRACK; - v->a[316568] = actions(15092); - v->a[316569] = 2; - v->a[316570] = anon_sym_EQ; - v->a[316571] = anon_sym_PLUS_EQ; - v->a[316572] = 4; - v->a[316573] = actions(71); - v->a[316574] = 1; - v->a[316575] = sym_comment; - v->a[316576] = actions(6881); - v->a[316577] = 1; - v->a[316578] = anon_sym_COMMA; - v->a[316579] = actions(15094); - small_parse_table_15829(v); -} - -void small_parse_table_15829(t_small_parse_table_array *v) -{ - v->a[316580] = 1; - v->a[316581] = anon_sym_RPAREN_RPAREN; - v->a[316582] = state(6553); - v->a[316583] = 1; - v->a[316584] = aux_sym_arithmetic_expansion_repeat1; - v->a[316585] = 4; - v->a[316586] = actions(71); - v->a[316587] = 1; - v->a[316588] = sym_comment; - v->a[316589] = actions(14938); - v->a[316590] = 1; - v->a[316591] = anon_sym_COMMA; - v->a[316592] = actions(15096); - v->a[316593] = 1; - v->a[316594] = anon_sym_RPAREN; - v->a[316595] = state(6679); - v->a[316596] = 1; - v->a[316597] = aux_sym__for_body_repeat1; - v->a[316598] = 3; - v->a[316599] = actions(71); - small_parse_table_15830(v); -} - -/* EOF small_parse_table_3165.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3166.c b/parser/static/small_parse_table/small_parse_table_3166.c deleted file mode 100644 index 656e7c7b..00000000 --- a/parser/static/small_parse_table/small_parse_table_3166.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3166.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15830(t_small_parse_table_array *v) -{ - v->a[316600] = 1; - v->a[316601] = sym_comment; - v->a[316602] = actions(14929); - v->a[316603] = 1; - v->a[316604] = anon_sym_LBRACK; - v->a[316605] = actions(15098); - v->a[316606] = 2; - v->a[316607] = anon_sym_EQ; - v->a[316608] = anon_sym_PLUS_EQ; - v->a[316609] = 4; - v->a[316610] = actions(71); - v->a[316611] = 1; - v->a[316612] = sym_comment; - v->a[316613] = actions(6881); - v->a[316614] = 1; - v->a[316615] = anon_sym_COMMA; - v->a[316616] = actions(15100); - v->a[316617] = 1; - v->a[316618] = anon_sym_RPAREN_RPAREN; - v->a[316619] = state(6553); - small_parse_table_15831(v); -} - -void small_parse_table_15831(t_small_parse_table_array *v) -{ - v->a[316620] = 1; - v->a[316621] = aux_sym_arithmetic_expansion_repeat1; - v->a[316622] = 4; - v->a[316623] = actions(71); - v->a[316624] = 1; - v->a[316625] = sym_comment; - v->a[316626] = actions(6881); - v->a[316627] = 1; - v->a[316628] = anon_sym_COMMA; - v->a[316629] = actions(15102); - v->a[316630] = 1; - v->a[316631] = anon_sym_RPAREN_RPAREN; - v->a[316632] = state(6553); - v->a[316633] = 1; - v->a[316634] = aux_sym_arithmetic_expansion_repeat1; - v->a[316635] = 4; - v->a[316636] = actions(71); - v->a[316637] = 1; - v->a[316638] = sym_comment; - v->a[316639] = actions(6881); - small_parse_table_15832(v); -} - -void small_parse_table_15832(t_small_parse_table_array *v) -{ - v->a[316640] = 1; - v->a[316641] = anon_sym_COMMA; - v->a[316642] = actions(15104); - v->a[316643] = 1; - v->a[316644] = anon_sym_RPAREN_RPAREN; - v->a[316645] = state(6553); - v->a[316646] = 1; - v->a[316647] = aux_sym_arithmetic_expansion_repeat1; - v->a[316648] = 2; - v->a[316649] = actions(71); - v->a[316650] = 1; - v->a[316651] = sym_comment; - v->a[316652] = actions(1342); - v->a[316653] = 3; - v->a[316654] = sym__regex_no_slash; - v->a[316655] = anon_sym_SLASH; - v->a[316656] = anon_sym_RBRACE3; - v->a[316657] = 4; - v->a[316658] = actions(71); - v->a[316659] = 1; - small_parse_table_15833(v); -} - -void small_parse_table_15833(t_small_parse_table_array *v) -{ - v->a[316660] = sym_comment; - v->a[316661] = actions(14995); - v->a[316662] = 1; - v->a[316663] = anon_sym_COMMA; - v->a[316664] = actions(15106); - v->a[316665] = 1; - v->a[316666] = anon_sym_RPAREN_RPAREN; - v->a[316667] = state(6550); - v->a[316668] = 1; - v->a[316669] = aux_sym__for_body_repeat1; - v->a[316670] = 4; - v->a[316671] = actions(71); - v->a[316672] = 1; - v->a[316673] = sym_comment; - v->a[316674] = actions(6881); - v->a[316675] = 1; - v->a[316676] = anon_sym_COMMA; - v->a[316677] = actions(15108); - v->a[316678] = 1; - v->a[316679] = anon_sym_RPAREN_RPAREN; - small_parse_table_15834(v); -} - -void small_parse_table_15834(t_small_parse_table_array *v) -{ - v->a[316680] = state(6553); - v->a[316681] = 1; - v->a[316682] = aux_sym_arithmetic_expansion_repeat1; - v->a[316683] = 4; - v->a[316684] = actions(71); - v->a[316685] = 1; - v->a[316686] = sym_comment; - v->a[316687] = actions(14995); - v->a[316688] = 1; - v->a[316689] = anon_sym_COMMA; - v->a[316690] = actions(15110); - v->a[316691] = 1; - v->a[316692] = anon_sym_RPAREN_RPAREN; - v->a[316693] = state(6626); - v->a[316694] = 1; - v->a[316695] = aux_sym__for_body_repeat1; - v->a[316696] = 3; - v->a[316697] = actions(71); - v->a[316698] = 1; - v->a[316699] = sym_comment; - small_parse_table_15835(v); -} - -/* EOF small_parse_table_3166.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3167.c b/parser/static/small_parse_table/small_parse_table_3167.c deleted file mode 100644 index ec52a6cf..00000000 --- a/parser/static/small_parse_table/small_parse_table_3167.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3167.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15835(t_small_parse_table_array *v) -{ - v->a[316700] = actions(15112); - v->a[316701] = 1; - v->a[316702] = anon_sym_SEMI_SEMI; - v->a[316703] = actions(14916); - v->a[316704] = 2; - v->a[316705] = anon_sym_SEMI_AMP; - v->a[316706] = anon_sym_SEMI_SEMI_AMP; - v->a[316707] = 4; - v->a[316708] = actions(71); - v->a[316709] = 1; - v->a[316710] = sym_comment; - v->a[316711] = actions(6881); - v->a[316712] = 1; - v->a[316713] = anon_sym_COMMA; - v->a[316714] = actions(15114); - v->a[316715] = 1; - v->a[316716] = anon_sym_RPAREN_RPAREN; - v->a[316717] = state(6553); - v->a[316718] = 1; - v->a[316719] = aux_sym_arithmetic_expansion_repeat1; - small_parse_table_15836(v); -} - -void small_parse_table_15836(t_small_parse_table_array *v) -{ - v->a[316720] = 3; - v->a[316721] = actions(71); - v->a[316722] = 1; - v->a[316723] = sym_comment; - v->a[316724] = actions(1261); - v->a[316725] = 1; - v->a[316726] = sym__special_character; - v->a[316727] = actions(1263); - v->a[316728] = 2; - v->a[316729] = anon_sym_SLASH; - v->a[316730] = anon_sym_RBRACE3; - v->a[316731] = 4; - v->a[316732] = actions(71); - v->a[316733] = 1; - v->a[316734] = sym_comment; - v->a[316735] = actions(14564); - v->a[316736] = 1; - v->a[316737] = anon_sym_PIPE; - v->a[316738] = actions(15116); - v->a[316739] = 1; - small_parse_table_15837(v); -} - -void small_parse_table_15837(t_small_parse_table_array *v) -{ - v->a[316740] = anon_sym_RPAREN; - v->a[316741] = state(6599); - v->a[316742] = 1; - v->a[316743] = aux_sym_case_item_repeat1; - v->a[316744] = 4; - v->a[316745] = actions(71); - v->a[316746] = 1; - v->a[316747] = sym_comment; - v->a[316748] = actions(6881); - v->a[316749] = 1; - v->a[316750] = anon_sym_COMMA; - v->a[316751] = actions(15118); - v->a[316752] = 1; - v->a[316753] = anon_sym_RPAREN_RPAREN; - v->a[316754] = state(6553); - v->a[316755] = 1; - v->a[316756] = aux_sym_arithmetic_expansion_repeat1; - v->a[316757] = 4; - v->a[316758] = actions(71); - v->a[316759] = 1; - small_parse_table_15838(v); -} - -void small_parse_table_15838(t_small_parse_table_array *v) -{ - v->a[316760] = sym_comment; - v->a[316761] = actions(14995); - v->a[316762] = 1; - v->a[316763] = anon_sym_COMMA; - v->a[316764] = actions(15120); - v->a[316765] = 1; - v->a[316766] = anon_sym_RPAREN_RPAREN; - v->a[316767] = state(6550); - v->a[316768] = 1; - v->a[316769] = aux_sym__for_body_repeat1; - v->a[316770] = 4; - v->a[316771] = actions(71); - v->a[316772] = 1; - v->a[316773] = sym_comment; - v->a[316774] = actions(6881); - v->a[316775] = 1; - v->a[316776] = anon_sym_COMMA; - v->a[316777] = actions(15122); - v->a[316778] = 1; - v->a[316779] = anon_sym_RPAREN_RPAREN; - small_parse_table_15839(v); -} - -void small_parse_table_15839(t_small_parse_table_array *v) -{ - v->a[316780] = state(6553); - v->a[316781] = 1; - v->a[316782] = aux_sym_arithmetic_expansion_repeat1; - v->a[316783] = 4; - v->a[316784] = actions(71); - v->a[316785] = 1; - v->a[316786] = sym_comment; - v->a[316787] = actions(6881); - v->a[316788] = 1; - v->a[316789] = anon_sym_COMMA; - v->a[316790] = actions(15124); - v->a[316791] = 1; - v->a[316792] = anon_sym_RPAREN_RPAREN; - v->a[316793] = state(6553); - v->a[316794] = 1; - v->a[316795] = aux_sym_arithmetic_expansion_repeat1; - v->a[316796] = 4; - v->a[316797] = actions(71); - v->a[316798] = 1; - v->a[316799] = sym_comment; - small_parse_table_15840(v); -} - -/* EOF small_parse_table_3167.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3168.c b/parser/static/small_parse_table/small_parse_table_3168.c deleted file mode 100644 index 68da9278..00000000 --- a/parser/static/small_parse_table/small_parse_table_3168.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3168.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15840(t_small_parse_table_array *v) -{ - v->a[316800] = actions(6881); - v->a[316801] = 1; - v->a[316802] = anon_sym_COMMA; - v->a[316803] = actions(15126); - v->a[316804] = 1; - v->a[316805] = anon_sym_RPAREN_RPAREN; - v->a[316806] = state(6553); - v->a[316807] = 1; - v->a[316808] = aux_sym_arithmetic_expansion_repeat1; - v->a[316809] = 4; - v->a[316810] = actions(71); - v->a[316811] = 1; - v->a[316812] = sym_comment; - v->a[316813] = actions(14995); - v->a[316814] = 1; - v->a[316815] = anon_sym_COMMA; - v->a[316816] = actions(15128); - v->a[316817] = 1; - v->a[316818] = anon_sym_RPAREN_RPAREN; - v->a[316819] = state(6654); - small_parse_table_15841(v); -} - -void small_parse_table_15841(t_small_parse_table_array *v) -{ - v->a[316820] = 1; - v->a[316821] = aux_sym__for_body_repeat1; - v->a[316822] = 4; - v->a[316823] = actions(71); - v->a[316824] = 1; - v->a[316825] = sym_comment; - v->a[316826] = actions(14938); - v->a[316827] = 1; - v->a[316828] = anon_sym_COMMA; - v->a[316829] = actions(15130); - v->a[316830] = 1; - v->a[316831] = anon_sym_RPAREN; - v->a[316832] = state(6679); - v->a[316833] = 1; - v->a[316834] = aux_sym__for_body_repeat1; - v->a[316835] = 4; - v->a[316836] = actions(71); - v->a[316837] = 1; - v->a[316838] = sym_comment; - v->a[316839] = actions(6881); - small_parse_table_15842(v); -} - -void small_parse_table_15842(t_small_parse_table_array *v) -{ - v->a[316840] = 1; - v->a[316841] = anon_sym_COMMA; - v->a[316842] = actions(15132); - v->a[316843] = 1; - v->a[316844] = anon_sym_RPAREN_RPAREN; - v->a[316845] = state(6553); - v->a[316846] = 1; - v->a[316847] = aux_sym_arithmetic_expansion_repeat1; - v->a[316848] = 4; - v->a[316849] = actions(71); - v->a[316850] = 1; - v->a[316851] = sym_comment; - v->a[316852] = actions(6881); - v->a[316853] = 1; - v->a[316854] = anon_sym_COMMA; - v->a[316855] = actions(15134); - v->a[316856] = 1; - v->a[316857] = anon_sym_RPAREN_RPAREN; - v->a[316858] = state(6553); - v->a[316859] = 1; - small_parse_table_15843(v); -} - -void small_parse_table_15843(t_small_parse_table_array *v) -{ - v->a[316860] = aux_sym_arithmetic_expansion_repeat1; - v->a[316861] = 3; - v->a[316862] = actions(71); - v->a[316863] = 1; - v->a[316864] = sym_comment; - v->a[316865] = actions(14929); - v->a[316866] = 1; - v->a[316867] = anon_sym_LBRACK; - v->a[316868] = actions(15136); - v->a[316869] = 2; - v->a[316870] = anon_sym_EQ; - v->a[316871] = anon_sym_PLUS_EQ; - v->a[316872] = 2; - v->a[316873] = actions(71); - v->a[316874] = 1; - v->a[316875] = sym_comment; - v->a[316876] = actions(1322); - v->a[316877] = 3; - v->a[316878] = sym__regex_no_slash; - v->a[316879] = anon_sym_SLASH; - small_parse_table_15844(v); -} - -void small_parse_table_15844(t_small_parse_table_array *v) -{ - v->a[316880] = anon_sym_RBRACE3; - v->a[316881] = 3; - v->a[316882] = actions(71); - v->a[316883] = 1; - v->a[316884] = sym_comment; - v->a[316885] = actions(14929); - v->a[316886] = 1; - v->a[316887] = anon_sym_LBRACK; - v->a[316888] = actions(15138); - v->a[316889] = 2; - v->a[316890] = anon_sym_EQ; - v->a[316891] = anon_sym_PLUS_EQ; - v->a[316892] = 4; - v->a[316893] = actions(71); - v->a[316894] = 1; - v->a[316895] = sym_comment; - v->a[316896] = actions(14995); - v->a[316897] = 1; - v->a[316898] = anon_sym_COMMA; - v->a[316899] = actions(15140); - small_parse_table_15845(v); -} - -/* EOF small_parse_table_3168.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3169.c b/parser/static/small_parse_table/small_parse_table_3169.c deleted file mode 100644 index d699ac03..00000000 --- a/parser/static/small_parse_table/small_parse_table_3169.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3169.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15845(t_small_parse_table_array *v) -{ - v->a[316900] = 1; - v->a[316901] = anon_sym_RPAREN_RPAREN; - v->a[316902] = state(6706); - v->a[316903] = 1; - v->a[316904] = aux_sym__for_body_repeat1; - v->a[316905] = 3; - v->a[316906] = actions(71); - v->a[316907] = 1; - v->a[316908] = sym_comment; - v->a[316909] = actions(15142); - v->a[316910] = 1; - v->a[316911] = anon_sym_SEMI_SEMI; - v->a[316912] = actions(14904); - v->a[316913] = 2; - v->a[316914] = anon_sym_SEMI_AMP; - v->a[316915] = anon_sym_SEMI_SEMI_AMP; - v->a[316916] = 4; - v->a[316917] = actions(71); - v->a[316918] = 1; - v->a[316919] = sym_comment; - small_parse_table_15846(v); -} - -void small_parse_table_15846(t_small_parse_table_array *v) -{ - v->a[316920] = actions(14872); - v->a[316921] = 1; - v->a[316922] = anon_sym_SEMI_AMP; - v->a[316923] = actions(14874); - v->a[316924] = 1; - v->a[316925] = anon_sym_SEMI_SEMI_AMP; - v->a[316926] = actions(15144); - v->a[316927] = 1; - v->a[316928] = anon_sym_SEMI_SEMI; - v->a[316929] = 3; - v->a[316930] = actions(71); - v->a[316931] = 1; - v->a[316932] = sym_comment; - v->a[316933] = actions(14929); - v->a[316934] = 1; - v->a[316935] = anon_sym_LBRACK; - v->a[316936] = actions(15146); - v->a[316937] = 2; - v->a[316938] = anon_sym_EQ; - v->a[316939] = anon_sym_PLUS_EQ; - small_parse_table_15847(v); -} - -void small_parse_table_15847(t_small_parse_table_array *v) -{ - v->a[316940] = 4; - v->a[316941] = actions(71); - v->a[316942] = 1; - v->a[316943] = sym_comment; - v->a[316944] = actions(6881); - v->a[316945] = 1; - v->a[316946] = anon_sym_COMMA; - v->a[316947] = actions(15148); - v->a[316948] = 1; - v->a[316949] = anon_sym_RPAREN_RPAREN; - v->a[316950] = state(6553); - v->a[316951] = 1; - v->a[316952] = aux_sym_arithmetic_expansion_repeat1; - v->a[316953] = 4; - v->a[316954] = actions(71); - v->a[316955] = 1; - v->a[316956] = sym_comment; - v->a[316957] = actions(14995); - v->a[316958] = 1; - v->a[316959] = anon_sym_COMMA; - small_parse_table_15848(v); -} - -void small_parse_table_15848(t_small_parse_table_array *v) -{ - v->a[316960] = actions(15150); - v->a[316961] = 1; - v->a[316962] = anon_sym_RPAREN_RPAREN; - v->a[316963] = state(6550); - v->a[316964] = 1; - v->a[316965] = aux_sym__for_body_repeat1; - v->a[316966] = 4; - v->a[316967] = actions(71); - v->a[316968] = 1; - v->a[316969] = sym_comment; - v->a[316970] = actions(14938); - v->a[316971] = 1; - v->a[316972] = anon_sym_COMMA; - v->a[316973] = actions(15152); - v->a[316974] = 1; - v->a[316975] = anon_sym_RPAREN; - v->a[316976] = state(6659); - v->a[316977] = 1; - v->a[316978] = aux_sym__for_body_repeat1; - v->a[316979] = 3; - small_parse_table_15849(v); -} - -void small_parse_table_15849(t_small_parse_table_array *v) -{ - v->a[316980] = actions(71); - v->a[316981] = 1; - v->a[316982] = sym_comment; - v->a[316983] = actions(15154); - v->a[316984] = 1; - v->a[316985] = anon_sym_SEMI_SEMI; - v->a[316986] = actions(14898); - v->a[316987] = 2; - v->a[316988] = anon_sym_SEMI_AMP; - v->a[316989] = anon_sym_SEMI_SEMI_AMP; - v->a[316990] = 3; - v->a[316991] = actions(71); - v->a[316992] = 1; - v->a[316993] = sym_comment; - v->a[316994] = actions(14929); - v->a[316995] = 1; - v->a[316996] = anon_sym_LBRACK; - v->a[316997] = actions(15156); - v->a[316998] = 2; - v->a[316999] = anon_sym_EQ; - small_parse_table_15850(v); -} - -/* EOF small_parse_table_3169.c */ diff --git a/parser/static/small_parse_table/small_parse_table_317.c b/parser/static/small_parse_table/small_parse_table_317.c index 4473636d..d133e488 100644 --- a/parser/static/small_parse_table/small_parse_table_317.c +++ b/parser/static/small_parse_table/small_parse_table_317.c @@ -14,126 +14,126 @@ void small_parse_table_1585(t_small_parse_table_array *v) { - v->a[31700] = anon_sym_LT_AMP; - v->a[31701] = anon_sym_GT_AMP; - v->a[31702] = anon_sym_GT_PIPE; - v->a[31703] = anon_sym_LT_AMP_DASH; - v->a[31704] = anon_sym_GT_AMP_DASH; - v->a[31705] = anon_sym_LT_LT_DASH; - v->a[31706] = anon_sym_LT_LT_LT; - v->a[31707] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31708] = anon_sym_DOLLAR_LBRACK; - v->a[31709] = anon_sym_DOLLAR; - v->a[31710] = sym__special_character; - v->a[31711] = anon_sym_DQUOTE; - v->a[31712] = sym_raw_string; - v->a[31713] = sym_ansi_c_string; - v->a[31714] = aux_sym_number_token1; - v->a[31715] = aux_sym_number_token2; - v->a[31716] = anon_sym_DOLLAR_LBRACE; - v->a[31717] = anon_sym_DOLLAR_LPAREN; - v->a[31718] = anon_sym_BQUOTE; - v->a[31719] = anon_sym_DOLLAR_BQUOTE; + v->a[31700] = anon_sym_LT; + v->a[31701] = anon_sym_GT; + v->a[31702] = anon_sym_GT_GT; + v->a[31703] = anon_sym_AMP_GT; + v->a[31704] = anon_sym_AMP_GT_GT; + v->a[31705] = anon_sym_LT_AMP; + v->a[31706] = anon_sym_GT_AMP; + v->a[31707] = anon_sym_GT_PIPE; + v->a[31708] = anon_sym_LT_AMP_DASH; + v->a[31709] = anon_sym_GT_AMP_DASH; + v->a[31710] = anon_sym_LT_LT; + v->a[31711] = anon_sym_LT_LT_DASH; + v->a[31712] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31713] = anon_sym_AMP; + v->a[31714] = aux_sym_concatenation_token1; + v->a[31715] = anon_sym_DOLLAR; + v->a[31716] = sym__special_character; + v->a[31717] = anon_sym_DQUOTE; + v->a[31718] = sym_raw_string; + v->a[31719] = aux_sym_number_token1; small_parse_table_1586(v); } void small_parse_table_1586(t_small_parse_table_array *v) { - v->a[31720] = anon_sym_LT_LPAREN; - v->a[31721] = anon_sym_GT_LPAREN; - v->a[31722] = sym_word; - v->a[31723] = 3; - v->a[31724] = actions(3); - v->a[31725] = 1; - v->a[31726] = sym_comment; - v->a[31727] = actions(1330); - v->a[31728] = 6; - v->a[31729] = sym_file_descriptor; - v->a[31730] = sym__concat; - v->a[31731] = sym_test_operator; - v->a[31732] = sym__bare_dollar; - v->a[31733] = sym__brace_start; - v->a[31734] = aux_sym_heredoc_redirect_token1; - v->a[31735] = actions(1328); - v->a[31736] = 44; - v->a[31737] = anon_sym_LPAREN_LPAREN; - v->a[31738] = anon_sym_SEMI; - v->a[31739] = anon_sym_PIPE_PIPE; + v->a[31720] = aux_sym_number_token2; + v->a[31721] = anon_sym_DOLLAR_LBRACE; + v->a[31722] = anon_sym_DOLLAR_LPAREN; + v->a[31723] = anon_sym_BQUOTE; + v->a[31724] = anon_sym_DOLLAR_BQUOTE; + v->a[31725] = aux_sym__simple_variable_name_token1; + v->a[31726] = sym_word; + v->a[31727] = anon_sym_SEMI; + v->a[31728] = 3; + v->a[31729] = actions(3); + v->a[31730] = 1; + v->a[31731] = sym_comment; + v->a[31732] = actions(3117); + v->a[31733] = 6; + v->a[31734] = sym_file_descriptor; + v->a[31735] = sym__concat; + v->a[31736] = sym_variable_name; + v->a[31737] = sym_test_operator; + v->a[31738] = sym__brace_start; + v->a[31739] = aux_sym_heredoc_redirect_token1; small_parse_table_1587(v); } void small_parse_table_1587(t_small_parse_table_array *v) { - v->a[31740] = anon_sym_AMP_AMP; - v->a[31741] = anon_sym_PIPE; - v->a[31742] = anon_sym_AMP; - v->a[31743] = anon_sym_EQ_EQ; - v->a[31744] = anon_sym_LT; - v->a[31745] = anon_sym_GT; - v->a[31746] = anon_sym_LT_LT; - v->a[31747] = anon_sym_GT_GT; - v->a[31748] = anon_sym_LPAREN; - v->a[31749] = anon_sym_esac; - v->a[31750] = anon_sym_SEMI_SEMI; - v->a[31751] = anon_sym_SEMI_AMP; - v->a[31752] = anon_sym_SEMI_SEMI_AMP; - v->a[31753] = anon_sym_PIPE_AMP; - v->a[31754] = anon_sym_EQ_TILDE; - v->a[31755] = anon_sym_AMP_GT; - v->a[31756] = anon_sym_AMP_GT_GT; - v->a[31757] = anon_sym_LT_AMP; - v->a[31758] = anon_sym_GT_AMP; - v->a[31759] = anon_sym_GT_PIPE; + v->a[31740] = actions(3115); + v->a[31741] = 35; + v->a[31742] = anon_sym_PIPE; + v->a[31743] = anon_sym_SEMI_SEMI; + v->a[31744] = anon_sym_SEMI_AMP; + v->a[31745] = anon_sym_SEMI_SEMI_AMP; + v->a[31746] = anon_sym_PIPE_AMP; + v->a[31747] = anon_sym_AMP_AMP; + v->a[31748] = anon_sym_PIPE_PIPE; + v->a[31749] = anon_sym_LT; + v->a[31750] = anon_sym_GT; + v->a[31751] = anon_sym_GT_GT; + v->a[31752] = anon_sym_AMP_GT; + v->a[31753] = anon_sym_AMP_GT_GT; + v->a[31754] = anon_sym_LT_AMP; + v->a[31755] = anon_sym_GT_AMP; + v->a[31756] = anon_sym_GT_PIPE; + v->a[31757] = anon_sym_LT_AMP_DASH; + v->a[31758] = anon_sym_GT_AMP_DASH; + v->a[31759] = anon_sym_LT_LT; small_parse_table_1588(v); } void small_parse_table_1588(t_small_parse_table_array *v) { - v->a[31760] = anon_sym_LT_AMP_DASH; - v->a[31761] = anon_sym_GT_AMP_DASH; - v->a[31762] = anon_sym_LT_LT_DASH; - v->a[31763] = anon_sym_LT_LT_LT; - v->a[31764] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31765] = anon_sym_DOLLAR_LBRACK; - v->a[31766] = aux_sym_concatenation_token1; - v->a[31767] = anon_sym_DOLLAR; - v->a[31768] = sym__special_character; - v->a[31769] = anon_sym_DQUOTE; - v->a[31770] = sym_raw_string; - v->a[31771] = sym_ansi_c_string; - v->a[31772] = aux_sym_number_token1; - v->a[31773] = aux_sym_number_token2; - v->a[31774] = anon_sym_DOLLAR_LBRACE; - v->a[31775] = anon_sym_DOLLAR_LPAREN; - v->a[31776] = anon_sym_BQUOTE; - v->a[31777] = anon_sym_DOLLAR_BQUOTE; - v->a[31778] = anon_sym_LT_LPAREN; - v->a[31779] = anon_sym_GT_LPAREN; + v->a[31760] = anon_sym_LT_LT_DASH; + v->a[31761] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31762] = anon_sym_AMP; + v->a[31763] = aux_sym_concatenation_token1; + v->a[31764] = anon_sym_DOLLAR; + v->a[31765] = sym__special_character; + v->a[31766] = anon_sym_DQUOTE; + v->a[31767] = sym_raw_string; + v->a[31768] = aux_sym_number_token1; + v->a[31769] = aux_sym_number_token2; + v->a[31770] = anon_sym_DOLLAR_LBRACE; + v->a[31771] = anon_sym_DOLLAR_LPAREN; + v->a[31772] = anon_sym_BQUOTE; + v->a[31773] = anon_sym_DOLLAR_BQUOTE; + v->a[31774] = aux_sym__simple_variable_name_token1; + v->a[31775] = sym_word; + v->a[31776] = anon_sym_SEMI; + v->a[31777] = 3; + v->a[31778] = actions(3); + v->a[31779] = 1; small_parse_table_1589(v); } void small_parse_table_1589(t_small_parse_table_array *v) { - v->a[31780] = sym_word; - v->a[31781] = 3; - v->a[31782] = actions(3); - v->a[31783] = 1; - v->a[31784] = sym_comment; - v->a[31785] = actions(1346); - v->a[31786] = 6; - v->a[31787] = sym_file_descriptor; - v->a[31788] = sym__concat; - v->a[31789] = sym_test_operator; - v->a[31790] = sym__bare_dollar; - v->a[31791] = sym__brace_start; - v->a[31792] = aux_sym_heredoc_redirect_token1; - v->a[31793] = actions(1344); - v->a[31794] = 44; - v->a[31795] = anon_sym_LPAREN_LPAREN; - v->a[31796] = anon_sym_SEMI; - v->a[31797] = anon_sym_PIPE_PIPE; - v->a[31798] = anon_sym_AMP_AMP; - v->a[31799] = anon_sym_PIPE; + v->a[31780] = sym_comment; + v->a[31781] = actions(2774); + v->a[31782] = 6; + v->a[31783] = sym_file_descriptor; + v->a[31784] = sym__concat; + v->a[31785] = sym_test_operator; + v->a[31786] = sym__bare_dollar; + v->a[31787] = sym__brace_start; + v->a[31788] = aux_sym_heredoc_redirect_token1; + v->a[31789] = actions(2772); + v->a[31790] = 35; + v->a[31791] = anon_sym_esac; + v->a[31792] = anon_sym_PIPE; + v->a[31793] = anon_sym_SEMI_SEMI; + v->a[31794] = anon_sym_SEMI_AMP; + v->a[31795] = anon_sym_SEMI_SEMI_AMP; + v->a[31796] = anon_sym_PIPE_AMP; + v->a[31797] = anon_sym_AMP_AMP; + v->a[31798] = anon_sym_PIPE_PIPE; + v->a[31799] = anon_sym_LT; small_parse_table_1590(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3170.c b/parser/static/small_parse_table/small_parse_table_3170.c deleted file mode 100644 index 59951e77..00000000 --- a/parser/static/small_parse_table/small_parse_table_3170.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3170.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15850(t_small_parse_table_array *v) -{ - v->a[317000] = anon_sym_PLUS_EQ; - v->a[317001] = 4; - v->a[317002] = actions(71); - v->a[317003] = 1; - v->a[317004] = sym_comment; - v->a[317005] = actions(12203); - v->a[317006] = 1; - v->a[317007] = anon_sym_PIPE; - v->a[317008] = actions(15158); - v->a[317009] = 1; - v->a[317010] = anon_sym_PIPE_AMP; - v->a[317011] = state(4904); - v->a[317012] = 1; - v->a[317013] = aux_sym_pipeline_repeat1; - v->a[317014] = 4; - v->a[317015] = actions(71); - v->a[317016] = 1; - v->a[317017] = sym_comment; - v->a[317018] = actions(14995); - v->a[317019] = 1; - small_parse_table_15851(v); -} - -void small_parse_table_15851(t_small_parse_table_array *v) -{ - v->a[317020] = anon_sym_COMMA; - v->a[317021] = actions(15160); - v->a[317022] = 1; - v->a[317023] = anon_sym_RPAREN_RPAREN; - v->a[317024] = state(6646); - v->a[317025] = 1; - v->a[317026] = aux_sym__for_body_repeat1; - v->a[317027] = 4; - v->a[317028] = actions(71); - v->a[317029] = 1; - v->a[317030] = sym_comment; - v->a[317031] = actions(14564); - v->a[317032] = 1; - v->a[317033] = anon_sym_PIPE; - v->a[317034] = actions(15162); - v->a[317035] = 1; - v->a[317036] = anon_sym_RPAREN; - v->a[317037] = state(6599); - v->a[317038] = 1; - v->a[317039] = aux_sym_case_item_repeat1; - small_parse_table_15852(v); -} - -void small_parse_table_15852(t_small_parse_table_array *v) -{ - v->a[317040] = 3; - v->a[317041] = actions(71); - v->a[317042] = 1; - v->a[317043] = sym_comment; - v->a[317044] = actions(15164); - v->a[317045] = 1; - v->a[317046] = sym_extglob_pattern; - v->a[317047] = actions(6749); - v->a[317048] = 2; - v->a[317049] = anon_sym_PIPE; - v->a[317050] = anon_sym_RPAREN; - v->a[317051] = 4; - v->a[317052] = actions(71); - v->a[317053] = 1; - v->a[317054] = sym_comment; - v->a[317055] = actions(14995); - v->a[317056] = 1; - v->a[317057] = anon_sym_COMMA; - v->a[317058] = actions(15166); - v->a[317059] = 1; - small_parse_table_15853(v); -} - -void small_parse_table_15853(t_small_parse_table_array *v) -{ - v->a[317060] = anon_sym_RPAREN_RPAREN; - v->a[317061] = state(6714); - v->a[317062] = 1; - v->a[317063] = aux_sym__for_body_repeat1; - v->a[317064] = 4; - v->a[317065] = actions(71); - v->a[317066] = 1; - v->a[317067] = sym_comment; - v->a[317068] = actions(14808); - v->a[317069] = 1; - v->a[317070] = anon_sym_RPAREN; - v->a[317071] = actions(15168); - v->a[317072] = 1; - v->a[317073] = anon_sym_COMMA; - v->a[317074] = state(6679); - v->a[317075] = 1; - v->a[317076] = aux_sym__for_body_repeat1; - v->a[317077] = 4; - v->a[317078] = actions(71); - v->a[317079] = 1; - small_parse_table_15854(v); -} - -void small_parse_table_15854(t_small_parse_table_array *v) -{ - v->a[317080] = sym_comment; - v->a[317081] = actions(6881); - v->a[317082] = 1; - v->a[317083] = anon_sym_COMMA; - v->a[317084] = actions(15171); - v->a[317085] = 1; - v->a[317086] = anon_sym_RPAREN_RPAREN; - v->a[317087] = state(6553); - v->a[317088] = 1; - v->a[317089] = aux_sym_arithmetic_expansion_repeat1; - v->a[317090] = 4; - v->a[317091] = actions(71); - v->a[317092] = 1; - v->a[317093] = sym_comment; - v->a[317094] = actions(14995); - v->a[317095] = 1; - v->a[317096] = anon_sym_COMMA; - v->a[317097] = actions(15173); - v->a[317098] = 1; - v->a[317099] = anon_sym_RPAREN_RPAREN; - small_parse_table_15855(v); -} - -/* EOF small_parse_table_3170.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3171.c b/parser/static/small_parse_table/small_parse_table_3171.c deleted file mode 100644 index ed371eb4..00000000 --- a/parser/static/small_parse_table/small_parse_table_3171.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3171.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15855(t_small_parse_table_array *v) -{ - v->a[317100] = state(6550); - v->a[317101] = 1; - v->a[317102] = aux_sym__for_body_repeat1; - v->a[317103] = 4; - v->a[317104] = actions(71); - v->a[317105] = 1; - v->a[317106] = sym_comment; - v->a[317107] = actions(6881); - v->a[317108] = 1; - v->a[317109] = anon_sym_COMMA; - v->a[317110] = actions(15175); - v->a[317111] = 1; - v->a[317112] = anon_sym_RPAREN_RPAREN; - v->a[317113] = state(6553); - v->a[317114] = 1; - v->a[317115] = aux_sym_arithmetic_expansion_repeat1; - v->a[317116] = 4; - v->a[317117] = actions(71); - v->a[317118] = 1; - v->a[317119] = sym_comment; - small_parse_table_15856(v); -} - -void small_parse_table_15856(t_small_parse_table_array *v) -{ - v->a[317120] = actions(6881); - v->a[317121] = 1; - v->a[317122] = anon_sym_COMMA; - v->a[317123] = actions(15177); - v->a[317124] = 1; - v->a[317125] = anon_sym_RPAREN_RPAREN; - v->a[317126] = state(6553); - v->a[317127] = 1; - v->a[317128] = aux_sym_arithmetic_expansion_repeat1; - v->a[317129] = 4; - v->a[317130] = actions(71); - v->a[317131] = 1; - v->a[317132] = sym_comment; - v->a[317133] = actions(6881); - v->a[317134] = 1; - v->a[317135] = anon_sym_COMMA; - v->a[317136] = actions(15179); - v->a[317137] = 1; - v->a[317138] = anon_sym_RPAREN_RPAREN; - v->a[317139] = state(6553); - small_parse_table_15857(v); -} - -void small_parse_table_15857(t_small_parse_table_array *v) -{ - v->a[317140] = 1; - v->a[317141] = aux_sym_arithmetic_expansion_repeat1; - v->a[317142] = 4; - v->a[317143] = actions(71); - v->a[317144] = 1; - v->a[317145] = sym_comment; - v->a[317146] = actions(6881); - v->a[317147] = 1; - v->a[317148] = anon_sym_COMMA; - v->a[317149] = actions(15181); - v->a[317150] = 1; - v->a[317151] = anon_sym_RPAREN_RPAREN; - v->a[317152] = state(6553); - v->a[317153] = 1; - v->a[317154] = aux_sym_arithmetic_expansion_repeat1; - v->a[317155] = 3; - v->a[317156] = actions(71); - v->a[317157] = 1; - v->a[317158] = sym_comment; - v->a[317159] = actions(14929); - small_parse_table_15858(v); -} - -void small_parse_table_15858(t_small_parse_table_array *v) -{ - v->a[317160] = 1; - v->a[317161] = anon_sym_LBRACK; - v->a[317162] = actions(15183); - v->a[317163] = 2; - v->a[317164] = anon_sym_EQ; - v->a[317165] = anon_sym_PLUS_EQ; - v->a[317166] = 4; - v->a[317167] = actions(71); - v->a[317168] = 1; - v->a[317169] = sym_comment; - v->a[317170] = actions(6881); - v->a[317171] = 1; - v->a[317172] = anon_sym_COMMA; - v->a[317173] = actions(15185); - v->a[317174] = 1; - v->a[317175] = anon_sym_RPAREN_RPAREN; - v->a[317176] = state(6553); - v->a[317177] = 1; - v->a[317178] = aux_sym_arithmetic_expansion_repeat1; - v->a[317179] = 4; - small_parse_table_15859(v); -} - -void small_parse_table_15859(t_small_parse_table_array *v) -{ - v->a[317180] = actions(71); - v->a[317181] = 1; - v->a[317182] = sym_comment; - v->a[317183] = actions(6881); - v->a[317184] = 1; - v->a[317185] = anon_sym_COMMA; - v->a[317186] = actions(15187); - v->a[317187] = 1; - v->a[317188] = anon_sym_RPAREN_RPAREN; - v->a[317189] = state(6553); - v->a[317190] = 1; - v->a[317191] = aux_sym_arithmetic_expansion_repeat1; - v->a[317192] = 4; - v->a[317193] = actions(71); - v->a[317194] = 1; - v->a[317195] = sym_comment; - v->a[317196] = actions(14995); - v->a[317197] = 1; - v->a[317198] = anon_sym_COMMA; - v->a[317199] = actions(15189); - small_parse_table_15860(v); -} - -/* EOF small_parse_table_3171.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3172.c b/parser/static/small_parse_table/small_parse_table_3172.c deleted file mode 100644 index 2a3efdef..00000000 --- a/parser/static/small_parse_table/small_parse_table_3172.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3172.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15860(t_small_parse_table_array *v) -{ - v->a[317200] = 1; - v->a[317201] = anon_sym_RPAREN_RPAREN; - v->a[317202] = state(6550); - v->a[317203] = 1; - v->a[317204] = aux_sym__for_body_repeat1; - v->a[317205] = 4; - v->a[317206] = actions(71); - v->a[317207] = 1; - v->a[317208] = sym_comment; - v->a[317209] = actions(14920); - v->a[317210] = 1; - v->a[317211] = anon_sym_SEMI_AMP; - v->a[317212] = actions(14922); - v->a[317213] = 1; - v->a[317214] = anon_sym_SEMI_SEMI_AMP; - v->a[317215] = actions(15191); - v->a[317216] = 1; - v->a[317217] = anon_sym_SEMI_SEMI; - v->a[317218] = 4; - v->a[317219] = actions(71); - small_parse_table_15861(v); -} - -void small_parse_table_15861(t_small_parse_table_array *v) -{ - v->a[317220] = 1; - v->a[317221] = sym_comment; - v->a[317222] = actions(6881); - v->a[317223] = 1; - v->a[317224] = anon_sym_COMMA; - v->a[317225] = actions(15193); - v->a[317226] = 1; - v->a[317227] = anon_sym_RPAREN_RPAREN; - v->a[317228] = state(6553); - v->a[317229] = 1; - v->a[317230] = aux_sym_arithmetic_expansion_repeat1; - v->a[317231] = 4; - v->a[317232] = actions(71); - v->a[317233] = 1; - v->a[317234] = sym_comment; - v->a[317235] = actions(6881); - v->a[317236] = 1; - v->a[317237] = anon_sym_COMMA; - v->a[317238] = actions(15195); - v->a[317239] = 1; - small_parse_table_15862(v); -} - -void small_parse_table_15862(t_small_parse_table_array *v) -{ - v->a[317240] = anon_sym_RPAREN_RPAREN; - v->a[317241] = state(6553); - v->a[317242] = 1; - v->a[317243] = aux_sym_arithmetic_expansion_repeat1; - v->a[317244] = 4; - v->a[317245] = actions(71); - v->a[317246] = 1; - v->a[317247] = sym_comment; - v->a[317248] = actions(6881); - v->a[317249] = 1; - v->a[317250] = anon_sym_COMMA; - v->a[317251] = actions(15197); - v->a[317252] = 1; - v->a[317253] = anon_sym_RPAREN_RPAREN; - v->a[317254] = state(6553); - v->a[317255] = 1; - v->a[317256] = aux_sym_arithmetic_expansion_repeat1; - v->a[317257] = 4; - v->a[317258] = actions(71); - v->a[317259] = 1; - small_parse_table_15863(v); -} - -void small_parse_table_15863(t_small_parse_table_array *v) -{ - v->a[317260] = sym_comment; - v->a[317261] = actions(14564); - v->a[317262] = 1; - v->a[317263] = anon_sym_PIPE; - v->a[317264] = actions(15199); - v->a[317265] = 1; - v->a[317266] = anon_sym_RPAREN; - v->a[317267] = state(6599); - v->a[317268] = 1; - v->a[317269] = aux_sym_case_item_repeat1; - v->a[317270] = 4; - v->a[317271] = actions(71); - v->a[317272] = 1; - v->a[317273] = sym_comment; - v->a[317274] = actions(14564); - v->a[317275] = 1; - v->a[317276] = anon_sym_PIPE; - v->a[317277] = actions(14570); - v->a[317278] = 1; - v->a[317279] = anon_sym_RPAREN; - small_parse_table_15864(v); -} - -void small_parse_table_15864(t_small_parse_table_array *v) -{ - v->a[317280] = state(6709); - v->a[317281] = 1; - v->a[317282] = aux_sym_case_item_repeat1; - v->a[317283] = 3; - v->a[317284] = actions(71); - v->a[317285] = 1; - v->a[317286] = sym_comment; - v->a[317287] = actions(14929); - v->a[317288] = 1; - v->a[317289] = anon_sym_LBRACK; - v->a[317290] = actions(15201); - v->a[317291] = 2; - v->a[317292] = anon_sym_EQ; - v->a[317293] = anon_sym_PLUS_EQ; - v->a[317294] = 4; - v->a[317295] = actions(71); - v->a[317296] = 1; - v->a[317297] = sym_comment; - v->a[317298] = actions(6881); - v->a[317299] = 1; - small_parse_table_15865(v); -} - -/* EOF small_parse_table_3172.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3173.c b/parser/static/small_parse_table/small_parse_table_3173.c deleted file mode 100644 index b74ce700..00000000 --- a/parser/static/small_parse_table/small_parse_table_3173.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3173.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15865(t_small_parse_table_array *v) -{ - v->a[317300] = anon_sym_COMMA; - v->a[317301] = actions(15203); - v->a[317302] = 1; - v->a[317303] = anon_sym_RPAREN_RPAREN; - v->a[317304] = state(6553); - v->a[317305] = 1; - v->a[317306] = aux_sym_arithmetic_expansion_repeat1; - v->a[317307] = 4; - v->a[317308] = actions(71); - v->a[317309] = 1; - v->a[317310] = sym_comment; - v->a[317311] = actions(6881); - v->a[317312] = 1; - v->a[317313] = anon_sym_COMMA; - v->a[317314] = actions(15205); - v->a[317315] = 1; - v->a[317316] = anon_sym_RPAREN_RPAREN; - v->a[317317] = state(6553); - v->a[317318] = 1; - v->a[317319] = aux_sym_arithmetic_expansion_repeat1; - small_parse_table_15866(v); -} - -void small_parse_table_15866(t_small_parse_table_array *v) -{ - v->a[317320] = 4; - v->a[317321] = actions(71); - v->a[317322] = 1; - v->a[317323] = sym_comment; - v->a[317324] = actions(6881); - v->a[317325] = 1; - v->a[317326] = anon_sym_COMMA; - v->a[317327] = actions(15207); - v->a[317328] = 1; - v->a[317329] = anon_sym_RPAREN_RPAREN; - v->a[317330] = state(6553); - v->a[317331] = 1; - v->a[317332] = aux_sym_arithmetic_expansion_repeat1; - v->a[317333] = 4; - v->a[317334] = actions(71); - v->a[317335] = 1; - v->a[317336] = sym_comment; - v->a[317337] = actions(14835); - v->a[317338] = 1; - v->a[317339] = anon_sym_SEMI_AMP; - small_parse_table_15867(v); -} - -void small_parse_table_15867(t_small_parse_table_array *v) -{ - v->a[317340] = actions(14837); - v->a[317341] = 1; - v->a[317342] = anon_sym_SEMI_SEMI_AMP; - v->a[317343] = actions(15209); - v->a[317344] = 1; - v->a[317345] = anon_sym_SEMI_SEMI; - v->a[317346] = 4; - v->a[317347] = actions(71); - v->a[317348] = 1; - v->a[317349] = sym_comment; - v->a[317350] = actions(6881); - v->a[317351] = 1; - v->a[317352] = anon_sym_COMMA; - v->a[317353] = actions(15211); - v->a[317354] = 1; - v->a[317355] = anon_sym_RPAREN_RPAREN; - v->a[317356] = state(6553); - v->a[317357] = 1; - v->a[317358] = aux_sym_arithmetic_expansion_repeat1; - v->a[317359] = 4; - small_parse_table_15868(v); -} - -void small_parse_table_15868(t_small_parse_table_array *v) -{ - v->a[317360] = actions(71); - v->a[317361] = 1; - v->a[317362] = sym_comment; - v->a[317363] = actions(14995); - v->a[317364] = 1; - v->a[317365] = anon_sym_COMMA; - v->a[317366] = actions(15213); - v->a[317367] = 1; - v->a[317368] = anon_sym_RPAREN_RPAREN; - v->a[317369] = state(6670); - v->a[317370] = 1; - v->a[317371] = aux_sym__for_body_repeat1; - v->a[317372] = 4; - v->a[317373] = actions(71); - v->a[317374] = 1; - v->a[317375] = sym_comment; - v->a[317376] = actions(14564); - v->a[317377] = 1; - v->a[317378] = anon_sym_PIPE; - v->a[317379] = actions(15215); - small_parse_table_15869(v); -} - -void small_parse_table_15869(t_small_parse_table_array *v) -{ - v->a[317380] = 1; - v->a[317381] = anon_sym_RPAREN; - v->a[317382] = state(6599); - v->a[317383] = 1; - v->a[317384] = aux_sym_case_item_repeat1; - v->a[317385] = 3; - v->a[317386] = actions(71); - v->a[317387] = 1; - v->a[317388] = sym_comment; - v->a[317389] = actions(14929); - v->a[317390] = 1; - v->a[317391] = anon_sym_LBRACK; - v->a[317392] = actions(15217); - v->a[317393] = 2; - v->a[317394] = anon_sym_EQ; - v->a[317395] = anon_sym_PLUS_EQ; - v->a[317396] = 3; - v->a[317397] = actions(71); - v->a[317398] = 1; - v->a[317399] = sym_comment; - small_parse_table_15870(v); -} - -/* EOF small_parse_table_3173.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3174.c b/parser/static/small_parse_table/small_parse_table_3174.c deleted file mode 100644 index c2b49e66..00000000 --- a/parser/static/small_parse_table/small_parse_table_3174.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3174.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15870(t_small_parse_table_array *v) -{ - v->a[317400] = actions(14929); - v->a[317401] = 1; - v->a[317402] = anon_sym_LBRACK; - v->a[317403] = actions(15219); - v->a[317404] = 2; - v->a[317405] = anon_sym_EQ; - v->a[317406] = anon_sym_PLUS_EQ; - v->a[317407] = 4; - v->a[317408] = actions(71); - v->a[317409] = 1; - v->a[317410] = sym_comment; - v->a[317411] = actions(14995); - v->a[317412] = 1; - v->a[317413] = anon_sym_COMMA; - v->a[317414] = actions(15221); - v->a[317415] = 1; - v->a[317416] = anon_sym_RPAREN_RPAREN; - v->a[317417] = state(6550); - v->a[317418] = 1; - v->a[317419] = aux_sym__for_body_repeat1; - small_parse_table_15871(v); -} - -void small_parse_table_15871(t_small_parse_table_array *v) -{ - v->a[317420] = 4; - v->a[317421] = actions(71); - v->a[317422] = 1; - v->a[317423] = sym_comment; - v->a[317424] = actions(14564); - v->a[317425] = 1; - v->a[317426] = anon_sym_PIPE; - v->a[317427] = actions(15223); - v->a[317428] = 1; - v->a[317429] = anon_sym_RPAREN; - v->a[317430] = state(6599); - v->a[317431] = 1; - v->a[317432] = aux_sym_case_item_repeat1; - v->a[317433] = 4; - v->a[317434] = actions(71); - v->a[317435] = 1; - v->a[317436] = sym_comment; - v->a[317437] = actions(6881); - v->a[317438] = 1; - v->a[317439] = anon_sym_COMMA; - small_parse_table_15872(v); -} - -void small_parse_table_15872(t_small_parse_table_array *v) -{ - v->a[317440] = actions(15225); - v->a[317441] = 1; - v->a[317442] = anon_sym_RPAREN_RPAREN; - v->a[317443] = state(6553); - v->a[317444] = 1; - v->a[317445] = aux_sym_arithmetic_expansion_repeat1; - v->a[317446] = 4; - v->a[317447] = actions(71); - v->a[317448] = 1; - v->a[317449] = sym_comment; - v->a[317450] = actions(14564); - v->a[317451] = 1; - v->a[317452] = anon_sym_PIPE; - v->a[317453] = actions(15227); - v->a[317454] = 1; - v->a[317455] = anon_sym_RPAREN; - v->a[317456] = state(6599); - v->a[317457] = 1; - v->a[317458] = aux_sym_case_item_repeat1; - v->a[317459] = 4; - small_parse_table_15873(v); -} - -void small_parse_table_15873(t_small_parse_table_array *v) -{ - v->a[317460] = actions(71); - v->a[317461] = 1; - v->a[317462] = sym_comment; - v->a[317463] = actions(14564); - v->a[317464] = 1; - v->a[317465] = anon_sym_PIPE; - v->a[317466] = actions(15229); - v->a[317467] = 1; - v->a[317468] = anon_sym_RPAREN; - v->a[317469] = state(6599); - v->a[317470] = 1; - v->a[317471] = aux_sym_case_item_repeat1; - v->a[317472] = 4; - v->a[317473] = actions(71); - v->a[317474] = 1; - v->a[317475] = sym_comment; - v->a[317476] = actions(14564); - v->a[317477] = 1; - v->a[317478] = anon_sym_PIPE; - v->a[317479] = actions(15231); - small_parse_table_15874(v); -} - -void small_parse_table_15874(t_small_parse_table_array *v) -{ - v->a[317480] = 1; - v->a[317481] = anon_sym_RPAREN; - v->a[317482] = state(6599); - v->a[317483] = 1; - v->a[317484] = aux_sym_case_item_repeat1; - v->a[317485] = 4; - v->a[317486] = actions(71); - v->a[317487] = 1; - v->a[317488] = sym_comment; - v->a[317489] = actions(6881); - v->a[317490] = 1; - v->a[317491] = anon_sym_COMMA; - v->a[317492] = actions(15233); - v->a[317493] = 1; - v->a[317494] = anon_sym_RPAREN_RPAREN; - v->a[317495] = state(6553); - v->a[317496] = 1; - v->a[317497] = aux_sym_arithmetic_expansion_repeat1; - v->a[317498] = 4; - v->a[317499] = actions(71); - small_parse_table_15875(v); -} - -/* EOF small_parse_table_3174.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3175.c b/parser/static/small_parse_table/small_parse_table_3175.c deleted file mode 100644 index 3fe53107..00000000 --- a/parser/static/small_parse_table/small_parse_table_3175.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3175.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15875(t_small_parse_table_array *v) -{ - v->a[317500] = 1; - v->a[317501] = sym_comment; - v->a[317502] = actions(14995); - v->a[317503] = 1; - v->a[317504] = anon_sym_COMMA; - v->a[317505] = actions(15235); - v->a[317506] = 1; - v->a[317507] = anon_sym_RPAREN_RPAREN; - v->a[317508] = state(6689); - v->a[317509] = 1; - v->a[317510] = aux_sym__for_body_repeat1; - v->a[317511] = 4; - v->a[317512] = actions(71); - v->a[317513] = 1; - v->a[317514] = sym_comment; - v->a[317515] = actions(14995); - v->a[317516] = 1; - v->a[317517] = anon_sym_COMMA; - v->a[317518] = actions(15237); - v->a[317519] = 1; - small_parse_table_15876(v); -} - -void small_parse_table_15876(t_small_parse_table_array *v) -{ - v->a[317520] = anon_sym_RPAREN_RPAREN; - v->a[317521] = state(6550); - v->a[317522] = 1; - v->a[317523] = aux_sym__for_body_repeat1; - v->a[317524] = 4; - v->a[317525] = actions(71); - v->a[317526] = 1; - v->a[317527] = sym_comment; - v->a[317528] = actions(6881); - v->a[317529] = 1; - v->a[317530] = anon_sym_COMMA; - v->a[317531] = actions(15239); - v->a[317532] = 1; - v->a[317533] = anon_sym_RPAREN_RPAREN; - v->a[317534] = state(6553); - v->a[317535] = 1; - v->a[317536] = aux_sym_arithmetic_expansion_repeat1; - v->a[317537] = 4; - v->a[317538] = actions(71); - v->a[317539] = 1; - small_parse_table_15877(v); -} - -void small_parse_table_15877(t_small_parse_table_array *v) -{ - v->a[317540] = sym_comment; - v->a[317541] = actions(14878); - v->a[317542] = 1; - v->a[317543] = anon_sym_SEMI_AMP; - v->a[317544] = actions(14880); - v->a[317545] = 1; - v->a[317546] = anon_sym_SEMI_SEMI_AMP; - v->a[317547] = actions(15241); - v->a[317548] = 1; - v->a[317549] = anon_sym_SEMI_SEMI; - v->a[317550] = 3; - v->a[317551] = actions(71); - v->a[317552] = 1; - v->a[317553] = sym_comment; - v->a[317554] = actions(14929); - v->a[317555] = 1; - v->a[317556] = anon_sym_LBRACK; - v->a[317557] = actions(15243); - v->a[317558] = 2; - v->a[317559] = anon_sym_EQ; - small_parse_table_15878(v); -} - -void small_parse_table_15878(t_small_parse_table_array *v) -{ - v->a[317560] = anon_sym_PLUS_EQ; - v->a[317561] = 4; - v->a[317562] = actions(71); - v->a[317563] = 1; - v->a[317564] = sym_comment; - v->a[317565] = actions(12588); - v->a[317566] = 1; - v->a[317567] = anon_sym_PIPE; - v->a[317568] = actions(15245); - v->a[317569] = 1; - v->a[317570] = anon_sym_PIPE_AMP; - v->a[317571] = state(5224); - v->a[317572] = 1; - v->a[317573] = aux_sym_pipeline_repeat1; - v->a[317574] = 4; - v->a[317575] = actions(71); - v->a[317576] = 1; - v->a[317577] = sym_comment; - v->a[317578] = actions(14866); - v->a[317579] = 1; - small_parse_table_15879(v); -} - -void small_parse_table_15879(t_small_parse_table_array *v) -{ - v->a[317580] = anon_sym_SEMI_AMP; - v->a[317581] = actions(14868); - v->a[317582] = 1; - v->a[317583] = anon_sym_SEMI_SEMI_AMP; - v->a[317584] = actions(15247); - v->a[317585] = 1; - v->a[317586] = anon_sym_SEMI_SEMI; - v->a[317587] = 4; - v->a[317588] = actions(71); - v->a[317589] = 1; - v->a[317590] = sym_comment; - v->a[317591] = actions(6881); - v->a[317592] = 1; - v->a[317593] = anon_sym_COMMA; - v->a[317594] = actions(15249); - v->a[317595] = 1; - v->a[317596] = anon_sym_RPAREN_RPAREN; - v->a[317597] = state(6553); - v->a[317598] = 1; - v->a[317599] = aux_sym_arithmetic_expansion_repeat1; - small_parse_table_15880(v); -} - -/* EOF small_parse_table_3175.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3176.c b/parser/static/small_parse_table/small_parse_table_3176.c deleted file mode 100644 index 871d248a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3176.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3176.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15880(t_small_parse_table_array *v) -{ - v->a[317600] = 4; - v->a[317601] = actions(71); - v->a[317602] = 1; - v->a[317603] = sym_comment; - v->a[317604] = actions(6881); - v->a[317605] = 1; - v->a[317606] = anon_sym_COMMA; - v->a[317607] = actions(15251); - v->a[317608] = 1; - v->a[317609] = anon_sym_RPAREN_RPAREN; - v->a[317610] = state(6553); - v->a[317611] = 1; - v->a[317612] = aux_sym_arithmetic_expansion_repeat1; - v->a[317613] = 4; - v->a[317614] = actions(71); - v->a[317615] = 1; - v->a[317616] = sym_comment; - v->a[317617] = actions(14853); - v->a[317618] = 1; - v->a[317619] = anon_sym_SEMI_AMP; - small_parse_table_15881(v); -} - -void small_parse_table_15881(t_small_parse_table_array *v) -{ - v->a[317620] = actions(14855); - v->a[317621] = 1; - v->a[317622] = anon_sym_SEMI_SEMI_AMP; - v->a[317623] = actions(15253); - v->a[317624] = 1; - v->a[317625] = anon_sym_SEMI_SEMI; - v->a[317626] = 4; - v->a[317627] = actions(71); - v->a[317628] = 1; - v->a[317629] = sym_comment; - v->a[317630] = actions(6881); - v->a[317631] = 1; - v->a[317632] = anon_sym_COMMA; - v->a[317633] = actions(15255); - v->a[317634] = 1; - v->a[317635] = anon_sym_RPAREN_RPAREN; - v->a[317636] = state(6553); - v->a[317637] = 1; - v->a[317638] = aux_sym_arithmetic_expansion_repeat1; - v->a[317639] = 4; - small_parse_table_15882(v); -} - -void small_parse_table_15882(t_small_parse_table_array *v) -{ - v->a[317640] = actions(71); - v->a[317641] = 1; - v->a[317642] = sym_comment; - v->a[317643] = actions(6881); - v->a[317644] = 1; - v->a[317645] = anon_sym_COMMA; - v->a[317646] = actions(15257); - v->a[317647] = 1; - v->a[317648] = anon_sym_RPAREN_RPAREN; - v->a[317649] = state(6553); - v->a[317650] = 1; - v->a[317651] = aux_sym_arithmetic_expansion_repeat1; - v->a[317652] = 4; - v->a[317653] = actions(71); - v->a[317654] = 1; - v->a[317655] = sym_comment; - v->a[317656] = actions(14564); - v->a[317657] = 1; - v->a[317658] = anon_sym_PIPE; - v->a[317659] = actions(14642); - small_parse_table_15883(v); -} - -void small_parse_table_15883(t_small_parse_table_array *v) -{ - v->a[317660] = 1; - v->a[317661] = anon_sym_RPAREN; - v->a[317662] = state(6596); - v->a[317663] = 1; - v->a[317664] = aux_sym_case_item_repeat1; - v->a[317665] = 2; - v->a[317666] = actions(71); - v->a[317667] = 1; - v->a[317668] = sym_comment; - v->a[317669] = actions(15136); - v->a[317670] = 2; - v->a[317671] = anon_sym_EQ; - v->a[317672] = anon_sym_PLUS_EQ; - v->a[317673] = 2; - v->a[317674] = actions(71); - v->a[317675] = 1; - v->a[317676] = sym_comment; - v->a[317677] = actions(15030); - v->a[317678] = 2; - v->a[317679] = anon_sym_EQ; - small_parse_table_15884(v); -} - -void small_parse_table_15884(t_small_parse_table_array *v) -{ - v->a[317680] = anon_sym_PLUS_EQ; - v->a[317681] = 2; - v->a[317682] = actions(71); - v->a[317683] = 1; - v->a[317684] = sym_comment; - v->a[317685] = actions(14892); - v->a[317686] = 2; - v->a[317687] = anon_sym_COMMA; - v->a[317688] = anon_sym_RPAREN; - v->a[317689] = 3; - v->a[317690] = actions(71); - v->a[317691] = 1; - v->a[317692] = sym_comment; - v->a[317693] = actions(15259); - v->a[317694] = 1; - v->a[317695] = anon_sym_LPAREN_LPAREN; - v->a[317696] = actions(15261); - v->a[317697] = 1; - v->a[317698] = aux_sym__simple_variable_name_token1; - v->a[317699] = 3; - small_parse_table_15885(v); -} - -/* EOF small_parse_table_3176.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3177.c b/parser/static/small_parse_table/small_parse_table_3177.c deleted file mode 100644 index ab2129c2..00000000 --- a/parser/static/small_parse_table/small_parse_table_3177.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3177.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15885(t_small_parse_table_array *v) -{ - v->a[317700] = actions(71); - v->a[317701] = 1; - v->a[317702] = sym_comment; - v->a[317703] = actions(14790); - v->a[317704] = 1; - v->a[317705] = anon_sym_do; - v->a[317706] = state(4966); - v->a[317707] = 1; - v->a[317708] = sym_do_group; - v->a[317709] = 2; - v->a[317710] = actions(71); - v->a[317711] = 1; - v->a[317712] = sym_comment; - v->a[317713] = actions(15217); - v->a[317714] = 2; - v->a[317715] = anon_sym_EQ; - v->a[317716] = anon_sym_PLUS_EQ; - v->a[317717] = 3; - v->a[317718] = actions(71); - v->a[317719] = 1; - small_parse_table_15886(v); -} - -void small_parse_table_15886(t_small_parse_table_array *v) -{ - v->a[317720] = sym_comment; - v->a[317721] = actions(14773); - v->a[317722] = 1; - v->a[317723] = anon_sym_do; - v->a[317724] = state(4898); - v->a[317725] = 1; - v->a[317726] = sym_do_group; - v->a[317727] = 2; - v->a[317728] = actions(71); - v->a[317729] = 1; - v->a[317730] = sym_comment; - v->a[317731] = actions(7160); - v->a[317732] = 2; - v->a[317733] = anon_sym_EQ; - v->a[317734] = anon_sym_PLUS_EQ; - v->a[317735] = 2; - v->a[317736] = actions(71); - v->a[317737] = 1; - v->a[317738] = sym_comment; - v->a[317739] = actions(7164); - small_parse_table_15887(v); -} - -void small_parse_table_15887(t_small_parse_table_array *v) -{ - v->a[317740] = 2; - v->a[317741] = anon_sym_EQ; - v->a[317742] = anon_sym_PLUS_EQ; - v->a[317743] = 2; - v->a[317744] = actions(71); - v->a[317745] = 1; - v->a[317746] = sym_comment; - v->a[317747] = actions(6799); - v->a[317748] = 2; - v->a[317749] = anon_sym_COLON; - v->a[317750] = anon_sym_RBRACE3; - v->a[317751] = 2; - v->a[317752] = actions(71); - v->a[317753] = 1; - v->a[317754] = sym_comment; - v->a[317755] = actions(14927); - v->a[317756] = 2; - v->a[317757] = anon_sym_EQ; - v->a[317758] = anon_sym_PLUS_EQ; - v->a[317759] = 2; - small_parse_table_15888(v); -} - -void small_parse_table_15888(t_small_parse_table_array *v) -{ - v->a[317760] = actions(71); - v->a[317761] = 1; - v->a[317762] = sym_comment; - v->a[317763] = actions(15138); - v->a[317764] = 2; - v->a[317765] = anon_sym_EQ; - v->a[317766] = anon_sym_PLUS_EQ; - v->a[317767] = 2; - v->a[317768] = actions(71); - v->a[317769] = 1; - v->a[317770] = sym_comment; - v->a[317771] = actions(14892); - v->a[317772] = 2; - v->a[317773] = anon_sym_RPAREN_RPAREN; - v->a[317774] = anon_sym_COMMA; - v->a[317775] = 2; - v->a[317776] = actions(71); - v->a[317777] = 1; - v->a[317778] = sym_comment; - v->a[317779] = actions(15201); - small_parse_table_15889(v); -} - -void small_parse_table_15889(t_small_parse_table_array *v) -{ - v->a[317780] = 2; - v->a[317781] = anon_sym_EQ; - v->a[317782] = anon_sym_PLUS_EQ; - v->a[317783] = 2; - v->a[317784] = actions(71); - v->a[317785] = 1; - v->a[317786] = sym_comment; - v->a[317787] = actions(1302); - v->a[317788] = 2; - v->a[317789] = anon_sym_SLASH; - v->a[317790] = anon_sym_RBRACE3; - v->a[317791] = 2; - v->a[317792] = actions(71); - v->a[317793] = 1; - v->a[317794] = sym_comment; - v->a[317795] = actions(14808); - v->a[317796] = 2; - v->a[317797] = anon_sym_RPAREN_RPAREN; - v->a[317798] = anon_sym_COMMA; - v->a[317799] = 2; - small_parse_table_15890(v); -} - -/* EOF small_parse_table_3177.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3178.c b/parser/static/small_parse_table/small_parse_table_3178.c deleted file mode 100644 index 71bc5635..00000000 --- a/parser/static/small_parse_table/small_parse_table_3178.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3178.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15890(t_small_parse_table_array *v) -{ - v->a[317800] = actions(71); - v->a[317801] = 1; - v->a[317802] = sym_comment; - v->a[317803] = actions(14808); - v->a[317804] = 2; - v->a[317805] = anon_sym_COMMA; - v->a[317806] = anon_sym_RPAREN; - v->a[317807] = 3; - v->a[317808] = actions(71); - v->a[317809] = 1; - v->a[317810] = sym_comment; - v->a[317811] = actions(14734); - v->a[317812] = 1; - v->a[317813] = anon_sym_do; - v->a[317814] = state(5089); - v->a[317815] = 1; - v->a[317816] = sym_do_group; - v->a[317817] = 3; - v->a[317818] = actions(71); - v->a[317819] = 1; - small_parse_table_15891(v); -} - -void small_parse_table_15891(t_small_parse_table_array *v) -{ - v->a[317820] = sym_comment; - v->a[317821] = actions(14773); - v->a[317822] = 1; - v->a[317823] = anon_sym_do; - v->a[317824] = state(4940); - v->a[317825] = 1; - v->a[317826] = sym_do_group; - v->a[317827] = 3; - v->a[317828] = actions(71); - v->a[317829] = 1; - v->a[317830] = sym_comment; - v->a[317831] = actions(14734); - v->a[317832] = 1; - v->a[317833] = anon_sym_do; - v->a[317834] = state(5104); - v->a[317835] = 1; - v->a[317836] = sym_do_group; - v->a[317837] = 2; - v->a[317838] = actions(71); - v->a[317839] = 1; - small_parse_table_15892(v); -} - -void small_parse_table_15892(t_small_parse_table_array *v) -{ - v->a[317840] = sym_comment; - v->a[317841] = actions(15183); - v->a[317842] = 2; - v->a[317843] = anon_sym_EQ; - v->a[317844] = anon_sym_PLUS_EQ; - v->a[317845] = 3; - v->a[317846] = actions(71); - v->a[317847] = 1; - v->a[317848] = sym_comment; - v->a[317849] = actions(15263); - v->a[317850] = 1; - v->a[317851] = anon_sym_SLASH; - v->a[317852] = actions(15265); - v->a[317853] = 1; - v->a[317854] = anon_sym_RBRACE3; - v->a[317855] = 3; - v->a[317856] = actions(71); - v->a[317857] = 1; - v->a[317858] = sym_comment; - v->a[317859] = actions(14767); - small_parse_table_15893(v); -} - -void small_parse_table_15893(t_small_parse_table_array *v) -{ - v->a[317860] = 1; - v->a[317861] = anon_sym_SLASH; - v->a[317862] = actions(14769); - v->a[317863] = 1; - v->a[317864] = anon_sym_RBRACE3; - v->a[317865] = 3; - v->a[317866] = actions(71); - v->a[317867] = 1; - v->a[317868] = sym_comment; - v->a[317869] = actions(14979); - v->a[317870] = 1; - v->a[317871] = anon_sym_SLASH; - v->a[317872] = actions(14981); - v->a[317873] = 1; - v->a[317874] = anon_sym_RBRACE3; - v->a[317875] = 2; - v->a[317876] = actions(71); - v->a[317877] = 1; - v->a[317878] = sym_comment; - v->a[317879] = actions(15156); - small_parse_table_15894(v); -} - -void small_parse_table_15894(t_small_parse_table_array *v) -{ - v->a[317880] = 2; - v->a[317881] = anon_sym_EQ; - v->a[317882] = anon_sym_PLUS_EQ; - v->a[317883] = 2; - v->a[317884] = actions(71); - v->a[317885] = 1; - v->a[317886] = sym_comment; - v->a[317887] = actions(15088); - v->a[317888] = 2; - v->a[317889] = anon_sym_EQ; - v->a[317890] = anon_sym_PLUS_EQ; - v->a[317891] = 3; - v->a[317892] = actions(71); - v->a[317893] = 1; - v->a[317894] = sym_comment; - v->a[317895] = actions(15267); - v->a[317896] = 1; - v->a[317897] = anon_sym_LPAREN_LPAREN; - v->a[317898] = actions(15269); - v->a[317899] = 1; - small_parse_table_15895(v); -} - -/* EOF small_parse_table_3178.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3179.c b/parser/static/small_parse_table/small_parse_table_3179.c deleted file mode 100644 index 4e053814..00000000 --- a/parser/static/small_parse_table/small_parse_table_3179.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3179.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15895(t_small_parse_table_array *v) -{ - v->a[317900] = aux_sym__simple_variable_name_token1; - v->a[317901] = 2; - v->a[317902] = actions(71); - v->a[317903] = 1; - v->a[317904] = sym_comment; - v->a[317905] = actions(1354); - v->a[317906] = 2; - v->a[317907] = anon_sym_SLASH; - v->a[317908] = anon_sym_RBRACE3; - v->a[317909] = 2; - v->a[317910] = actions(71); - v->a[317911] = 1; - v->a[317912] = sym_comment; - v->a[317913] = actions(14933); - v->a[317914] = 2; - v->a[317915] = anon_sym_EQ; - v->a[317916] = anon_sym_PLUS_EQ; - v->a[317917] = 3; - v->a[317918] = actions(71); - v->a[317919] = 1; - small_parse_table_15896(v); -} - -void small_parse_table_15896(t_small_parse_table_array *v) -{ - v->a[317920] = sym_comment; - v->a[317921] = actions(15271); - v->a[317922] = 1; - v->a[317923] = anon_sym_RBRACE3; - v->a[317924] = actions(15273); - v->a[317925] = 1; - v->a[317926] = sym_regex; - v->a[317927] = 2; - v->a[317928] = actions(71); - v->a[317929] = 1; - v->a[317930] = sym_comment; - v->a[317931] = actions(15092); - v->a[317932] = 2; - v->a[317933] = anon_sym_EQ; - v->a[317934] = anon_sym_PLUS_EQ; - v->a[317935] = 2; - v->a[317936] = actions(71); - v->a[317937] = 1; - v->a[317938] = sym_comment; - v->a[317939] = actions(15146); - small_parse_table_15897(v); -} - -void small_parse_table_15897(t_small_parse_table_array *v) -{ - v->a[317940] = 2; - v->a[317941] = anon_sym_EQ; - v->a[317942] = anon_sym_PLUS_EQ; - v->a[317943] = 2; - v->a[317944] = actions(71); - v->a[317945] = 1; - v->a[317946] = sym_comment; - v->a[317947] = actions(15219); - v->a[317948] = 2; - v->a[317949] = anon_sym_EQ; - v->a[317950] = anon_sym_PLUS_EQ; - v->a[317951] = 2; - v->a[317952] = actions(71); - v->a[317953] = 1; - v->a[317954] = sym_comment; - v->a[317955] = actions(15243); - v->a[317956] = 2; - v->a[317957] = anon_sym_EQ; - v->a[317958] = anon_sym_PLUS_EQ; - v->a[317959] = 2; - small_parse_table_15898(v); -} - -void small_parse_table_15898(t_small_parse_table_array *v) -{ - v->a[317960] = actions(71); - v->a[317961] = 1; - v->a[317962] = sym_comment; - v->a[317963] = actions(15098); - v->a[317964] = 2; - v->a[317965] = anon_sym_EQ; - v->a[317966] = anon_sym_PLUS_EQ; - v->a[317967] = 2; - v->a[317968] = actions(71); - v->a[317969] = 1; - v->a[317970] = sym_comment; - v->a[317971] = actions(1350); - v->a[317972] = 2; - v->a[317973] = anon_sym_SLASH; - v->a[317974] = anon_sym_RBRACE3; - v->a[317975] = 2; - v->a[317976] = actions(71); - v->a[317977] = 1; - v->a[317978] = sym_comment; - v->a[317979] = actions(14849); - small_parse_table_15899(v); -} - -void small_parse_table_15899(t_small_parse_table_array *v) -{ - v->a[317980] = 2; - v->a[317981] = anon_sym_COMMA; - v->a[317982] = anon_sym_RPAREN; - v->a[317983] = 3; - v->a[317984] = actions(71); - v->a[317985] = 1; - v->a[317986] = sym_comment; - v->a[317987] = actions(14790); - v->a[317988] = 1; - v->a[317989] = anon_sym_do; - v->a[317990] = state(5013); - v->a[317991] = 1; - v->a[317992] = sym_do_group; - v->a[317993] = 3; - v->a[317994] = actions(71); - v->a[317995] = 1; - v->a[317996] = sym_comment; - v->a[317997] = actions(14780); - v->a[317998] = 1; - v->a[317999] = anon_sym_SLASH; - small_parse_table_15900(v); -} - -/* EOF small_parse_table_3179.c */ diff --git a/parser/static/small_parse_table/small_parse_table_318.c b/parser/static/small_parse_table/small_parse_table_318.c index 2187895e..691d6c4e 100644 --- a/parser/static/small_parse_table/small_parse_table_318.c +++ b/parser/static/small_parse_table/small_parse_table_318.c @@ -14,126 +14,126 @@ void small_parse_table_1590(t_small_parse_table_array *v) { - v->a[31800] = anon_sym_AMP; - v->a[31801] = anon_sym_EQ_EQ; - v->a[31802] = anon_sym_LT; - v->a[31803] = anon_sym_GT; - v->a[31804] = anon_sym_LT_LT; - v->a[31805] = anon_sym_GT_GT; - v->a[31806] = anon_sym_LPAREN; - v->a[31807] = anon_sym_esac; - v->a[31808] = anon_sym_SEMI_SEMI; - v->a[31809] = anon_sym_SEMI_AMP; - v->a[31810] = anon_sym_SEMI_SEMI_AMP; - v->a[31811] = anon_sym_PIPE_AMP; - v->a[31812] = anon_sym_EQ_TILDE; - v->a[31813] = anon_sym_AMP_GT; - v->a[31814] = anon_sym_AMP_GT_GT; - v->a[31815] = anon_sym_LT_AMP; - v->a[31816] = anon_sym_GT_AMP; - v->a[31817] = anon_sym_GT_PIPE; - v->a[31818] = anon_sym_LT_AMP_DASH; - v->a[31819] = anon_sym_GT_AMP_DASH; + v->a[31800] = anon_sym_GT; + v->a[31801] = anon_sym_GT_GT; + v->a[31802] = anon_sym_AMP_GT; + v->a[31803] = anon_sym_AMP_GT_GT; + v->a[31804] = anon_sym_LT_AMP; + v->a[31805] = anon_sym_GT_AMP; + v->a[31806] = anon_sym_GT_PIPE; + v->a[31807] = anon_sym_LT_AMP_DASH; + v->a[31808] = anon_sym_GT_AMP_DASH; + v->a[31809] = anon_sym_LT_LT; + v->a[31810] = anon_sym_LT_LT_DASH; + v->a[31811] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31812] = anon_sym_AMP; + v->a[31813] = aux_sym_concatenation_token1; + v->a[31814] = anon_sym_DOLLAR; + v->a[31815] = sym__special_character; + v->a[31816] = anon_sym_DQUOTE; + v->a[31817] = sym_raw_string; + v->a[31818] = aux_sym_number_token1; + v->a[31819] = aux_sym_number_token2; small_parse_table_1591(v); } void small_parse_table_1591(t_small_parse_table_array *v) { - v->a[31820] = anon_sym_LT_LT_DASH; - v->a[31821] = anon_sym_LT_LT_LT; - v->a[31822] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31823] = anon_sym_DOLLAR_LBRACK; - v->a[31824] = aux_sym_concatenation_token1; - v->a[31825] = anon_sym_DOLLAR; - v->a[31826] = sym__special_character; - v->a[31827] = anon_sym_DQUOTE; - v->a[31828] = sym_raw_string; - v->a[31829] = sym_ansi_c_string; - v->a[31830] = aux_sym_number_token1; - v->a[31831] = aux_sym_number_token2; - v->a[31832] = anon_sym_DOLLAR_LBRACE; - v->a[31833] = anon_sym_DOLLAR_LPAREN; - v->a[31834] = anon_sym_BQUOTE; - v->a[31835] = anon_sym_DOLLAR_BQUOTE; - v->a[31836] = anon_sym_LT_LPAREN; - v->a[31837] = anon_sym_GT_LPAREN; - v->a[31838] = sym_word; - v->a[31839] = 3; + v->a[31820] = anon_sym_DOLLAR_LBRACE; + v->a[31821] = anon_sym_DOLLAR_LPAREN; + v->a[31822] = anon_sym_BQUOTE; + v->a[31823] = anon_sym_DOLLAR_BQUOTE; + v->a[31824] = sym_word; + v->a[31825] = anon_sym_SEMI; + v->a[31826] = 3; + v->a[31827] = actions(3); + v->a[31828] = 1; + v->a[31829] = sym_comment; + v->a[31830] = actions(3125); + v->a[31831] = 6; + v->a[31832] = sym_file_descriptor; + v->a[31833] = sym__concat; + v->a[31834] = sym_test_operator; + v->a[31835] = sym__bare_dollar; + v->a[31836] = sym__brace_start; + v->a[31837] = aux_sym_heredoc_redirect_token1; + v->a[31838] = actions(3123); + v->a[31839] = 35; small_parse_table_1592(v); } void small_parse_table_1592(t_small_parse_table_array *v) { - v->a[31840] = actions(3); - v->a[31841] = 1; - v->a[31842] = sym_comment; - v->a[31843] = actions(1358); - v->a[31844] = 6; - v->a[31845] = sym_file_descriptor; - v->a[31846] = sym__concat; - v->a[31847] = sym_test_operator; - v->a[31848] = sym__bare_dollar; - v->a[31849] = sym__brace_start; - v->a[31850] = aux_sym_heredoc_redirect_token1; - v->a[31851] = actions(1356); - v->a[31852] = 44; - v->a[31853] = anon_sym_LPAREN_LPAREN; - v->a[31854] = anon_sym_SEMI; - v->a[31855] = anon_sym_PIPE_PIPE; - v->a[31856] = anon_sym_AMP_AMP; - v->a[31857] = anon_sym_PIPE; - v->a[31858] = anon_sym_AMP; - v->a[31859] = anon_sym_EQ_EQ; + v->a[31840] = anon_sym_esac; + v->a[31841] = anon_sym_PIPE; + v->a[31842] = anon_sym_SEMI_SEMI; + v->a[31843] = anon_sym_SEMI_AMP; + v->a[31844] = anon_sym_SEMI_SEMI_AMP; + v->a[31845] = anon_sym_PIPE_AMP; + v->a[31846] = anon_sym_AMP_AMP; + v->a[31847] = anon_sym_PIPE_PIPE; + v->a[31848] = anon_sym_LT; + v->a[31849] = anon_sym_GT; + v->a[31850] = anon_sym_GT_GT; + v->a[31851] = anon_sym_AMP_GT; + v->a[31852] = anon_sym_AMP_GT_GT; + v->a[31853] = anon_sym_LT_AMP; + v->a[31854] = anon_sym_GT_AMP; + v->a[31855] = anon_sym_GT_PIPE; + v->a[31856] = anon_sym_LT_AMP_DASH; + v->a[31857] = anon_sym_GT_AMP_DASH; + v->a[31858] = anon_sym_LT_LT; + v->a[31859] = anon_sym_LT_LT_DASH; small_parse_table_1593(v); } void small_parse_table_1593(t_small_parse_table_array *v) { - v->a[31860] = anon_sym_LT; - v->a[31861] = anon_sym_GT; - v->a[31862] = anon_sym_LT_LT; - v->a[31863] = anon_sym_GT_GT; - v->a[31864] = anon_sym_LPAREN; - v->a[31865] = anon_sym_esac; - v->a[31866] = anon_sym_SEMI_SEMI; - v->a[31867] = anon_sym_SEMI_AMP; - v->a[31868] = anon_sym_SEMI_SEMI_AMP; - v->a[31869] = anon_sym_PIPE_AMP; - v->a[31870] = anon_sym_EQ_TILDE; - v->a[31871] = anon_sym_AMP_GT; - v->a[31872] = anon_sym_AMP_GT_GT; - v->a[31873] = anon_sym_LT_AMP; - v->a[31874] = anon_sym_GT_AMP; - v->a[31875] = anon_sym_GT_PIPE; - v->a[31876] = anon_sym_LT_AMP_DASH; - v->a[31877] = anon_sym_GT_AMP_DASH; - v->a[31878] = anon_sym_LT_LT_DASH; - v->a[31879] = anon_sym_LT_LT_LT; + v->a[31860] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31861] = anon_sym_AMP; + v->a[31862] = aux_sym_concatenation_token1; + v->a[31863] = anon_sym_DOLLAR; + v->a[31864] = sym__special_character; + v->a[31865] = anon_sym_DQUOTE; + v->a[31866] = sym_raw_string; + v->a[31867] = aux_sym_number_token1; + v->a[31868] = aux_sym_number_token2; + v->a[31869] = anon_sym_DOLLAR_LBRACE; + v->a[31870] = anon_sym_DOLLAR_LPAREN; + v->a[31871] = anon_sym_BQUOTE; + v->a[31872] = anon_sym_DOLLAR_BQUOTE; + v->a[31873] = sym_word; + v->a[31874] = anon_sym_SEMI; + v->a[31875] = 3; + v->a[31876] = actions(3); + v->a[31877] = 1; + v->a[31878] = sym_comment; + v->a[31879] = actions(2908); small_parse_table_1594(v); } void small_parse_table_1594(t_small_parse_table_array *v) { - v->a[31880] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31881] = anon_sym_DOLLAR_LBRACK; - v->a[31882] = aux_sym_concatenation_token1; - v->a[31883] = anon_sym_DOLLAR; - v->a[31884] = sym__special_character; - v->a[31885] = anon_sym_DQUOTE; - v->a[31886] = sym_raw_string; - v->a[31887] = sym_ansi_c_string; - v->a[31888] = aux_sym_number_token1; - v->a[31889] = aux_sym_number_token2; - v->a[31890] = anon_sym_DOLLAR_LBRACE; - v->a[31891] = anon_sym_DOLLAR_LPAREN; - v->a[31892] = anon_sym_BQUOTE; - v->a[31893] = anon_sym_DOLLAR_BQUOTE; - v->a[31894] = anon_sym_LT_LPAREN; - v->a[31895] = anon_sym_GT_LPAREN; - v->a[31896] = sym_word; - v->a[31897] = 8; - v->a[31898] = actions(3); - v->a[31899] = 1; + v->a[31880] = 6; + v->a[31881] = sym_file_descriptor; + v->a[31882] = sym__concat; + v->a[31883] = sym_test_operator; + v->a[31884] = sym__bare_dollar; + v->a[31885] = sym__brace_start; + v->a[31886] = aux_sym_heredoc_redirect_token1; + v->a[31887] = actions(2906); + v->a[31888] = 35; + v->a[31889] = anon_sym_LPAREN; + v->a[31890] = anon_sym_PIPE; + v->a[31891] = anon_sym_SEMI_SEMI; + v->a[31892] = anon_sym_SEMI_AMP; + v->a[31893] = anon_sym_SEMI_SEMI_AMP; + v->a[31894] = anon_sym_PIPE_AMP; + v->a[31895] = anon_sym_AMP_AMP; + v->a[31896] = anon_sym_PIPE_PIPE; + v->a[31897] = anon_sym_LT; + v->a[31898] = anon_sym_GT; + v->a[31899] = anon_sym_GT_GT; small_parse_table_1595(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3180.c b/parser/static/small_parse_table/small_parse_table_3180.c deleted file mode 100644 index 55a58910..00000000 --- a/parser/static/small_parse_table/small_parse_table_3180.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3180.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15900(t_small_parse_table_array *v) -{ - v->a[318000] = actions(14782); - v->a[318001] = 1; - v->a[318002] = anon_sym_RBRACE3; - v->a[318003] = 2; - v->a[318004] = actions(71); - v->a[318005] = 1; - v->a[318006] = sym_comment; - v->a[318007] = actions(1322); - v->a[318008] = 2; - v->a[318009] = anon_sym_SLASH; - v->a[318010] = anon_sym_RBRACE3; - v->a[318011] = 2; - v->a[318012] = actions(71); - v->a[318013] = 1; - v->a[318014] = sym_comment; - v->a[318015] = actions(6862); - v->a[318016] = 2; - v->a[318017] = anon_sym_PIPE; - v->a[318018] = anon_sym_RPAREN; - v->a[318019] = 2; - small_parse_table_15901(v); -} - -void small_parse_table_15901(t_small_parse_table_array *v) -{ - v->a[318020] = actions(71); - v->a[318021] = 1; - v->a[318022] = sym_comment; - v->a[318023] = actions(1342); - v->a[318024] = 2; - v->a[318025] = anon_sym_SLASH; - v->a[318026] = anon_sym_RBRACE3; - v->a[318027] = 2; - v->a[318028] = actions(71); - v->a[318029] = 1; - v->a[318030] = sym_comment; - v->a[318031] = actions(14849); - v->a[318032] = 2; - v->a[318033] = anon_sym_RPAREN_RPAREN; - v->a[318034] = anon_sym_COMMA; - v->a[318035] = 2; - v->a[318036] = actions(71); - v->a[318037] = 1; - v->a[318038] = sym_comment; - v->a[318039] = actions(15076); - small_parse_table_15902(v); -} - -void small_parse_table_15902(t_small_parse_table_array *v) -{ - v->a[318040] = 2; - v->a[318041] = anon_sym_EQ; - v->a[318042] = anon_sym_PLUS_EQ; - v->a[318043] = 3; - v->a[318044] = actions(71); - v->a[318045] = 1; - v->a[318046] = sym_comment; - v->a[318047] = actions(14744); - v->a[318048] = 1; - v->a[318049] = anon_sym_do; - v->a[318050] = state(5690); - v->a[318051] = 1; - v->a[318052] = sym_do_group; - v->a[318053] = 2; - v->a[318054] = actions(71); - v->a[318055] = 1; - v->a[318056] = sym_comment; - v->a[318057] = actions(15086); - v->a[318058] = 2; - v->a[318059] = anon_sym_EQ; - small_parse_table_15903(v); -} - -void small_parse_table_15903(t_small_parse_table_array *v) -{ - v->a[318060] = anon_sym_PLUS_EQ; - v->a[318061] = 2; - v->a[318062] = actions(71); - v->a[318063] = 1; - v->a[318064] = sym_comment; - v->a[318065] = actions(15058); - v->a[318066] = 2; - v->a[318067] = anon_sym_EQ; - v->a[318068] = anon_sym_PLUS_EQ; - v->a[318069] = 2; - v->a[318070] = actions(71); - v->a[318071] = 1; - v->a[318072] = sym_comment; - v->a[318073] = actions(14951); - v->a[318074] = 2; - v->a[318075] = anon_sym_EQ; - v->a[318076] = anon_sym_PLUS_EQ; - v->a[318077] = 2; - v->a[318078] = actions(71); - v->a[318079] = 1; - small_parse_table_15904(v); -} - -void small_parse_table_15904(t_small_parse_table_array *v) -{ - v->a[318080] = sym_comment; - v->a[318081] = actions(14967); - v->a[318082] = 2; - v->a[318083] = anon_sym_EQ; - v->a[318084] = anon_sym_PLUS_EQ; - v->a[318085] = 2; - v->a[318086] = actions(71); - v->a[318087] = 1; - v->a[318088] = sym_comment; - v->a[318089] = actions(14778); - v->a[318090] = 2; - v->a[318091] = anon_sym_PIPE; - v->a[318092] = anon_sym_RPAREN; - v->a[318093] = 2; - v->a[318094] = actions(71); - v->a[318095] = 1; - v->a[318096] = sym_comment; - v->a[318097] = actions(6818); - v->a[318098] = 2; - v->a[318099] = anon_sym_EQ; - small_parse_table_15905(v); -} - -/* EOF small_parse_table_3180.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3181.c b/parser/static/small_parse_table/small_parse_table_3181.c deleted file mode 100644 index 6925aabf..00000000 --- a/parser/static/small_parse_table/small_parse_table_3181.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3181.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15905(t_small_parse_table_array *v) -{ - v->a[318100] = anon_sym_PLUS_EQ; - v->a[318101] = 3; - v->a[318102] = actions(71); - v->a[318103] = 1; - v->a[318104] = sym_comment; - v->a[318105] = actions(15275); - v->a[318106] = 1; - v->a[318107] = anon_sym_LPAREN_LPAREN; - v->a[318108] = actions(15277); - v->a[318109] = 1; - v->a[318110] = aux_sym__simple_variable_name_token1; - v->a[318111] = 2; - v->a[318112] = actions(71); - v->a[318113] = 1; - v->a[318114] = sym_comment; - v->a[318115] = actions(6827); - v->a[318116] = 2; - v->a[318117] = anon_sym_EQ; - v->a[318118] = anon_sym_PLUS_EQ; - v->a[318119] = 3; - small_parse_table_15906(v); -} - -void small_parse_table_15906(t_small_parse_table_array *v) -{ - v->a[318120] = actions(71); - v->a[318121] = 1; - v->a[318122] = sym_comment; - v->a[318123] = actions(15279); - v->a[318124] = 1; - v->a[318125] = anon_sym_SLASH; - v->a[318126] = actions(15281); - v->a[318127] = 1; - v->a[318128] = anon_sym_RBRACE3; - v->a[318129] = 3; - v->a[318130] = actions(71); - v->a[318131] = 1; - v->a[318132] = sym_comment; - v->a[318133] = actions(14439); - v->a[318134] = 1; - v->a[318135] = anon_sym_COLON; - v->a[318136] = actions(14441); - v->a[318137] = 1; - v->a[318138] = anon_sym_RBRACE3; - v->a[318139] = 2; - small_parse_table_15907(v); -} - -void small_parse_table_15907(t_small_parse_table_array *v) -{ - v->a[318140] = actions(71); - v->a[318141] = 1; - v->a[318142] = sym_comment; - v->a[318143] = actions(15028); - v->a[318144] = 2; - v->a[318145] = anon_sym_EQ; - v->a[318146] = anon_sym_PLUS_EQ; - v->a[318147] = 3; - v->a[318148] = actions(71); - v->a[318149] = 1; - v->a[318150] = sym_comment; - v->a[318151] = actions(14658); - v->a[318152] = 1; - v->a[318153] = anon_sym_SLASH; - v->a[318154] = actions(14660); - v->a[318155] = 1; - v->a[318156] = anon_sym_RBRACE3; - v->a[318157] = 3; - v->a[318158] = actions(71); - v->a[318159] = 1; - small_parse_table_15908(v); -} - -void small_parse_table_15908(t_small_parse_table_array *v) -{ - v->a[318160] = sym_comment; - v->a[318161] = actions(14744); - v->a[318162] = 1; - v->a[318163] = anon_sym_do; - v->a[318164] = state(5661); - v->a[318165] = 1; - v->a[318166] = sym_do_group; - v->a[318167] = 3; - v->a[318168] = actions(71); - v->a[318169] = 1; - v->a[318170] = sym_comment; - v->a[318171] = actions(14716); - v->a[318172] = 1; - v->a[318173] = anon_sym_SLASH; - v->a[318174] = actions(14718); - v->a[318175] = 1; - v->a[318176] = anon_sym_RBRACE3; - v->a[318177] = 3; - v->a[318178] = actions(71); - v->a[318179] = 1; - small_parse_table_15909(v); -} - -void small_parse_table_15909(t_small_parse_table_array *v) -{ - v->a[318180] = sym_comment; - v->a[318181] = actions(15283); - v->a[318182] = 1; - v->a[318183] = anon_sym_LPAREN_LPAREN; - v->a[318184] = actions(15285); - v->a[318185] = 1; - v->a[318186] = aux_sym__simple_variable_name_token1; - v->a[318187] = 2; - v->a[318188] = actions(71); - v->a[318189] = 1; - v->a[318190] = sym_comment; - v->a[318191] = actions(14973); - v->a[318192] = 2; - v->a[318193] = anon_sym_EQ; - v->a[318194] = anon_sym_PLUS_EQ; - v->a[318195] = 3; - v->a[318196] = actions(71); - v->a[318197] = 1; - v->a[318198] = sym_comment; - v->a[318199] = actions(14588); - small_parse_table_15910(v); -} - -/* EOF small_parse_table_3181.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3182.c b/parser/static/small_parse_table/small_parse_table_3182.c deleted file mode 100644 index 17318530..00000000 --- a/parser/static/small_parse_table/small_parse_table_3182.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3182.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15910(t_small_parse_table_array *v) -{ - v->a[318200] = 1; - v->a[318201] = anon_sym_SLASH; - v->a[318202] = actions(14592); - v->a[318203] = 1; - v->a[318204] = anon_sym_RBRACE3; - v->a[318205] = 3; - v->a[318206] = actions(71); - v->a[318207] = 1; - v->a[318208] = sym_comment; - v->a[318209] = actions(14674); - v->a[318210] = 1; - v->a[318211] = anon_sym_SLASH; - v->a[318212] = actions(14676); - v->a[318213] = 1; - v->a[318214] = anon_sym_RBRACE3; - v->a[318215] = 3; - v->a[318216] = actions(71); - v->a[318217] = 1; - v->a[318218] = sym_comment; - v->a[318219] = actions(15287); - small_parse_table_15911(v); -} - -void small_parse_table_15911(t_small_parse_table_array *v) -{ - v->a[318220] = 1; - v->a[318221] = anon_sym_SLASH; - v->a[318222] = actions(15289); - v->a[318223] = 1; - v->a[318224] = anon_sym_RBRACE3; - v->a[318225] = 2; - v->a[318226] = actions(71); - v->a[318227] = 1; - v->a[318228] = sym_comment; - v->a[318229] = actions(15052); - v->a[318230] = 2; - v->a[318231] = anon_sym_EQ; - v->a[318232] = anon_sym_PLUS_EQ; - v->a[318233] = 3; - v->a[318234] = actions(71); - v->a[318235] = 1; - v->a[318236] = sym_comment; - v->a[318237] = actions(15291); - v->a[318238] = 1; - v->a[318239] = anon_sym_SLASH; - small_parse_table_15912(v); -} - -void small_parse_table_15912(t_small_parse_table_array *v) -{ - v->a[318240] = actions(15293); - v->a[318241] = 1; - v->a[318242] = anon_sym_RBRACE3; - v->a[318243] = 2; - v->a[318244] = actions(3); - v->a[318245] = 1; - v->a[318246] = sym_comment; - v->a[318247] = actions(15295); - v->a[318248] = 1; - v->a[318249] = aux_sym_heredoc_redirect_token1; - v->a[318250] = 2; - v->a[318251] = actions(71); - v->a[318252] = 1; - v->a[318253] = sym_comment; - v->a[318254] = actions(15297); - v->a[318255] = 1; - v->a[318256] = aux_sym_brace_expression_token1; - v->a[318257] = 2; - v->a[318258] = actions(71); - v->a[318259] = 1; - small_parse_table_15913(v); -} - -void small_parse_table_15913(t_small_parse_table_array *v) -{ - v->a[318260] = sym_comment; - v->a[318261] = actions(15299); - v->a[318262] = 1; - v->a[318263] = anon_sym_BQUOTE; - v->a[318264] = 2; - v->a[318265] = actions(71); - v->a[318266] = 1; - v->a[318267] = sym_comment; - v->a[318268] = actions(15301); - v->a[318269] = 1; - v->a[318270] = anon_sym_BQUOTE; - v->a[318271] = 2; - v->a[318272] = actions(71); - v->a[318273] = 1; - v->a[318274] = sym_comment; - v->a[318275] = actions(15303); - v->a[318276] = 1; - v->a[318277] = sym_heredoc_end; - v->a[318278] = 2; - v->a[318279] = actions(71); - small_parse_table_15914(v); -} - -void small_parse_table_15914(t_small_parse_table_array *v) -{ - v->a[318280] = 1; - v->a[318281] = sym_comment; - v->a[318282] = actions(15305); - v->a[318283] = 1; - v->a[318284] = aux_sym_brace_expression_token1; - v->a[318285] = 2; - v->a[318286] = actions(71); - v->a[318287] = 1; - v->a[318288] = sym_comment; - v->a[318289] = actions(14478); - v->a[318290] = 1; - v->a[318291] = anon_sym_RBRACE3; - v->a[318292] = 2; - v->a[318293] = actions(71); - v->a[318294] = 1; - v->a[318295] = sym_comment; - v->a[318296] = actions(15307); - v->a[318297] = 1; - v->a[318298] = anon_sym_RPAREN; - v->a[318299] = 2; - small_parse_table_15915(v); -} - -/* EOF small_parse_table_3182.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3183.c b/parser/static/small_parse_table/small_parse_table_3183.c deleted file mode 100644 index 2da40ae0..00000000 --- a/parser/static/small_parse_table/small_parse_table_3183.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3183.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15915(t_small_parse_table_array *v) -{ - v->a[318300] = actions(71); - v->a[318301] = 1; - v->a[318302] = sym_comment; - v->a[318303] = actions(15309); - v->a[318304] = 1; - v->a[318305] = anon_sym_RBRACE3; - v->a[318306] = 2; - v->a[318307] = actions(71); - v->a[318308] = 1; - v->a[318309] = sym_comment; - v->a[318310] = actions(15311); - v->a[318311] = 1; - v->a[318312] = anon_sym_RPAREN; - v->a[318313] = 2; - v->a[318314] = actions(71); - v->a[318315] = 1; - v->a[318316] = sym_comment; - v->a[318317] = actions(15313); - v->a[318318] = 1; - v->a[318319] = aux_sym_brace_expression_token1; - small_parse_table_15916(v); -} - -void small_parse_table_15916(t_small_parse_table_array *v) -{ - v->a[318320] = 2; - v->a[318321] = actions(71); - v->a[318322] = 1; - v->a[318323] = sym_comment; - v->a[318324] = actions(15315); - v->a[318325] = 1; - v->a[318326] = aux_sym_brace_expression_token1; - v->a[318327] = 2; - v->a[318328] = actions(71); - v->a[318329] = 1; - v->a[318330] = sym_comment; - v->a[318331] = actions(15317); - v->a[318332] = 1; - v->a[318333] = anon_sym_RPAREN; - v->a[318334] = 2; - v->a[318335] = actions(71); - v->a[318336] = 1; - v->a[318337] = sym_comment; - v->a[318338] = actions(15319); - v->a[318339] = 1; - small_parse_table_15917(v); -} - -void small_parse_table_15917(t_small_parse_table_array *v) -{ - v->a[318340] = anon_sym_LT_LT_LT; - v->a[318341] = 2; - v->a[318342] = actions(3); - v->a[318343] = 1; - v->a[318344] = sym_comment; - v->a[318345] = actions(15321); - v->a[318346] = 1; - v->a[318347] = aux_sym_heredoc_redirect_token1; - v->a[318348] = 2; - v->a[318349] = actions(71); - v->a[318350] = 1; - v->a[318351] = sym_comment; - v->a[318352] = actions(15323); - v->a[318353] = 1; - v->a[318354] = anon_sym_RBRACE3; - v->a[318355] = 2; - v->a[318356] = actions(71); - v->a[318357] = 1; - v->a[318358] = sym_comment; - v->a[318359] = actions(15307); - small_parse_table_15918(v); -} - -void small_parse_table_15918(t_small_parse_table_array *v) -{ - v->a[318360] = 1; - v->a[318361] = anon_sym_BQUOTE; - v->a[318362] = 2; - v->a[318363] = actions(71); - v->a[318364] = 1; - v->a[318365] = sym_comment; - v->a[318366] = actions(15325); - v->a[318367] = 1; - v->a[318368] = anon_sym_RPAREN; - v->a[318369] = 2; - v->a[318370] = actions(71); - v->a[318371] = 1; - v->a[318372] = sym_comment; - v->a[318373] = actions(15327); - v->a[318374] = 1; - v->a[318375] = anon_sym_RBRACE3; - v->a[318376] = 2; - v->a[318377] = actions(71); - v->a[318378] = 1; - v->a[318379] = sym_comment; - small_parse_table_15919(v); -} - -void small_parse_table_15919(t_small_parse_table_array *v) -{ - v->a[318380] = actions(15329); - v->a[318381] = 1; - v->a[318382] = aux_sym_brace_expression_token1; - v->a[318383] = 2; - v->a[318384] = actions(71); - v->a[318385] = 1; - v->a[318386] = sym_comment; - v->a[318387] = actions(15331); - v->a[318388] = 1; - v->a[318389] = aux_sym_brace_expression_token1; - v->a[318390] = 2; - v->a[318391] = actions(71); - v->a[318392] = 1; - v->a[318393] = sym_comment; - v->a[318394] = actions(15333); - v->a[318395] = 1; - v->a[318396] = anon_sym_LT_LT_LT; - v->a[318397] = 2; - v->a[318398] = actions(71); - v->a[318399] = 1; - small_parse_table_15920(v); -} - -/* EOF small_parse_table_3183.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3184.c b/parser/static/small_parse_table/small_parse_table_3184.c deleted file mode 100644 index d3548c09..00000000 --- a/parser/static/small_parse_table/small_parse_table_3184.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3184.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15920(t_small_parse_table_array *v) -{ - v->a[318400] = sym_comment; - v->a[318401] = actions(15335); - v->a[318402] = 1; - v->a[318403] = anon_sym_RBRACE2; - v->a[318404] = 2; - v->a[318405] = actions(71); - v->a[318406] = 1; - v->a[318407] = sym_comment; - v->a[318408] = actions(15337); - v->a[318409] = 1; - v->a[318410] = anon_sym_RPAREN; - v->a[318411] = 2; - v->a[318412] = actions(71); - v->a[318413] = 1; - v->a[318414] = sym_comment; - v->a[318415] = actions(15339); - v->a[318416] = 1; - v->a[318417] = anon_sym_BQUOTE; - v->a[318418] = 2; - v->a[318419] = actions(71); - small_parse_table_15921(v); -} - -void small_parse_table_15921(t_small_parse_table_array *v) -{ - v->a[318420] = 1; - v->a[318421] = sym_comment; - v->a[318422] = actions(15341); - v->a[318423] = 1; - v->a[318424] = anon_sym_RBRACE2; - v->a[318425] = 2; - v->a[318426] = actions(71); - v->a[318427] = 1; - v->a[318428] = sym_comment; - v->a[318429] = actions(15343); - v->a[318430] = 1; - v->a[318431] = anon_sym_RPAREN; - v->a[318432] = 2; - v->a[318433] = actions(71); - v->a[318434] = 1; - v->a[318435] = sym_comment; - v->a[318436] = actions(15337); - v->a[318437] = 1; - v->a[318438] = anon_sym_BQUOTE; - v->a[318439] = 2; - small_parse_table_15922(v); -} - -void small_parse_table_15922(t_small_parse_table_array *v) -{ - v->a[318440] = actions(71); - v->a[318441] = 1; - v->a[318442] = sym_comment; - v->a[318443] = actions(15345); - v->a[318444] = 1; - v->a[318445] = aux_sym_brace_expression_token1; - v->a[318446] = 2; - v->a[318447] = actions(71); - v->a[318448] = 1; - v->a[318449] = sym_comment; - v->a[318450] = actions(15347); - v->a[318451] = 1; - v->a[318452] = anon_sym_RPAREN; - v->a[318453] = 2; - v->a[318454] = actions(71); - v->a[318455] = 1; - v->a[318456] = sym_comment; - v->a[318457] = actions(15349); - v->a[318458] = 1; - v->a[318459] = anon_sym_BQUOTE; - small_parse_table_15923(v); -} - -void small_parse_table_15923(t_small_parse_table_array *v) -{ - v->a[318460] = 2; - v->a[318461] = actions(71); - v->a[318462] = 1; - v->a[318463] = sym_comment; - v->a[318464] = actions(15351); - v->a[318465] = 1; - v->a[318466] = anon_sym_BQUOTE; - v->a[318467] = 2; - v->a[318468] = actions(71); - v->a[318469] = 1; - v->a[318470] = sym_comment; - v->a[318471] = actions(15353); - v->a[318472] = 1; - v->a[318473] = anon_sym_esac; - v->a[318474] = 2; - v->a[318475] = actions(71); - v->a[318476] = 1; - v->a[318477] = sym_comment; - v->a[318478] = actions(14518); - v->a[318479] = 1; - small_parse_table_15924(v); -} - -void small_parse_table_15924(t_small_parse_table_array *v) -{ - v->a[318480] = anon_sym_RBRACE3; - v->a[318481] = 2; - v->a[318482] = actions(71); - v->a[318483] = 1; - v->a[318484] = sym_comment; - v->a[318485] = actions(15355); - v->a[318486] = 1; - v->a[318487] = sym_heredoc_end; - v->a[318488] = 2; - v->a[318489] = actions(71); - v->a[318490] = 1; - v->a[318491] = sym_comment; - v->a[318492] = actions(15357); - v->a[318493] = 1; - v->a[318494] = anon_sym_BQUOTE; - v->a[318495] = 2; - v->a[318496] = actions(71); - v->a[318497] = 1; - v->a[318498] = sym_comment; - v->a[318499] = actions(15359); - small_parse_table_15925(v); -} - -/* EOF small_parse_table_3184.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3185.c b/parser/static/small_parse_table/small_parse_table_3185.c deleted file mode 100644 index d09614cb..00000000 --- a/parser/static/small_parse_table/small_parse_table_3185.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3185.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15925(t_small_parse_table_array *v) -{ - v->a[318500] = 1; - v->a[318501] = anon_sym_RBRACE2; - v->a[318502] = 2; - v->a[318503] = actions(71); - v->a[318504] = 1; - v->a[318505] = sym_comment; - v->a[318506] = actions(15361); - v->a[318507] = 1; - v->a[318508] = aux_sym_brace_expression_token1; - v->a[318509] = 2; - v->a[318510] = actions(71); - v->a[318511] = 1; - v->a[318512] = sym_comment; - v->a[318513] = actions(15363); - v->a[318514] = 1; - v->a[318515] = anon_sym_RBRACE2; - v->a[318516] = 2; - v->a[318517] = actions(71); - v->a[318518] = 1; - v->a[318519] = sym_comment; - small_parse_table_15926(v); -} - -void small_parse_table_15926(t_small_parse_table_array *v) -{ - v->a[318520] = actions(15349); - v->a[318521] = 1; - v->a[318522] = anon_sym_RPAREN; - v->a[318523] = 2; - v->a[318524] = actions(71); - v->a[318525] = 1; - v->a[318526] = sym_comment; - v->a[318527] = actions(15365); - v->a[318528] = 1; - v->a[318529] = anon_sym_RBRACE3; - v->a[318530] = 2; - v->a[318531] = actions(71); - v->a[318532] = 1; - v->a[318533] = sym_comment; - v->a[318534] = actions(8838); - v->a[318535] = 1; - v->a[318536] = anon_sym_RBRACK; - v->a[318537] = 2; - v->a[318538] = actions(71); - v->a[318539] = 1; - small_parse_table_15927(v); -} - -void small_parse_table_15927(t_small_parse_table_array *v) -{ - v->a[318540] = sym_comment; - v->a[318541] = actions(8846); - v->a[318542] = 1; - v->a[318543] = anon_sym_RBRACK; - v->a[318544] = 2; - v->a[318545] = actions(3); - v->a[318546] = 1; - v->a[318547] = sym_comment; - v->a[318548] = actions(15367); - v->a[318549] = 1; - v->a[318550] = aux_sym_heredoc_redirect_token1; - v->a[318551] = 2; - v->a[318552] = actions(3); - v->a[318553] = 1; - v->a[318554] = sym_comment; - v->a[318555] = actions(15369); - v->a[318556] = 1; - v->a[318557] = aux_sym_heredoc_redirect_token1; - v->a[318558] = 2; - v->a[318559] = actions(3); - small_parse_table_15928(v); -} - -void small_parse_table_15928(t_small_parse_table_array *v) -{ - v->a[318560] = 1; - v->a[318561] = sym_comment; - v->a[318562] = actions(15371); - v->a[318563] = 1; - v->a[318564] = aux_sym_heredoc_redirect_token1; - v->a[318565] = 2; - v->a[318566] = actions(71); - v->a[318567] = 1; - v->a[318568] = sym_comment; - v->a[318569] = actions(15373); - v->a[318570] = 1; - v->a[318571] = aux_sym_brace_expression_token1; - v->a[318572] = 2; - v->a[318573] = actions(3); - v->a[318574] = 1; - v->a[318575] = sym_comment; - v->a[318576] = actions(15375); - v->a[318577] = 1; - v->a[318578] = aux_sym_heredoc_redirect_token1; - v->a[318579] = 2; - small_parse_table_15929(v); -} - -void small_parse_table_15929(t_small_parse_table_array *v) -{ - v->a[318580] = actions(71); - v->a[318581] = 1; - v->a[318582] = sym_comment; - v->a[318583] = actions(15377); - v->a[318584] = 1; - v->a[318585] = anon_sym_BQUOTE; - v->a[318586] = 2; - v->a[318587] = actions(71); - v->a[318588] = 1; - v->a[318589] = sym_comment; - v->a[318590] = actions(15379); - v->a[318591] = 1; - v->a[318592] = anon_sym_RBRACE3; - v->a[318593] = 2; - v->a[318594] = actions(71); - v->a[318595] = 1; - v->a[318596] = sym_comment; - v->a[318597] = actions(15381); - v->a[318598] = 1; - v->a[318599] = anon_sym_RBRACE3; - small_parse_table_15930(v); -} - -/* EOF small_parse_table_3185.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3186.c b/parser/static/small_parse_table/small_parse_table_3186.c deleted file mode 100644 index ab4e374f..00000000 --- a/parser/static/small_parse_table/small_parse_table_3186.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3186.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15930(t_small_parse_table_array *v) -{ - v->a[318600] = 2; - v->a[318601] = actions(3); - v->a[318602] = 1; - v->a[318603] = sym_comment; - v->a[318604] = actions(15383); - v->a[318605] = 1; - v->a[318606] = aux_sym_heredoc_redirect_token1; - v->a[318607] = 2; - v->a[318608] = actions(3); - v->a[318609] = 1; - v->a[318610] = sym_comment; - v->a[318611] = actions(15385); - v->a[318612] = 1; - v->a[318613] = aux_sym_heredoc_redirect_token1; - v->a[318614] = 2; - v->a[318615] = actions(71); - v->a[318616] = 1; - v->a[318617] = sym_comment; - v->a[318618] = actions(15387); - v->a[318619] = 1; - small_parse_table_15931(v); -} - -void small_parse_table_15931(t_small_parse_table_array *v) -{ - v->a[318620] = sym_heredoc_end; - v->a[318621] = 2; - v->a[318622] = actions(71); - v->a[318623] = 1; - v->a[318624] = sym_comment; - v->a[318625] = actions(15389); - v->a[318626] = 1; - v->a[318627] = aux_sym_brace_expression_token1; - v->a[318628] = 2; - v->a[318629] = actions(71); - v->a[318630] = 1; - v->a[318631] = sym_comment; - v->a[318632] = actions(15391); - v->a[318633] = 1; - v->a[318634] = aux_sym_brace_expression_token1; - v->a[318635] = 2; - v->a[318636] = actions(71); - v->a[318637] = 1; - v->a[318638] = sym_comment; - v->a[318639] = actions(15393); - small_parse_table_15932(v); -} - -void small_parse_table_15932(t_small_parse_table_array *v) -{ - v->a[318640] = 1; - v->a[318641] = anon_sym_LT_LT_LT; - v->a[318642] = 2; - v->a[318643] = actions(71); - v->a[318644] = 1; - v->a[318645] = sym_comment; - v->a[318646] = actions(15395); - v->a[318647] = 1; - v->a[318648] = anon_sym_RPAREN; - v->a[318649] = 2; - v->a[318650] = actions(71); - v->a[318651] = 1; - v->a[318652] = sym_comment; - v->a[318653] = actions(15397); - v->a[318654] = 1; - v->a[318655] = anon_sym_BQUOTE; - v->a[318656] = 2; - v->a[318657] = actions(71); - v->a[318658] = 1; - v->a[318659] = sym_comment; - small_parse_table_15933(v); -} - -void small_parse_table_15933(t_small_parse_table_array *v) -{ - v->a[318660] = actions(15399); - v->a[318661] = 1; - v->a[318662] = anon_sym_esac; - v->a[318663] = 2; - v->a[318664] = actions(71); - v->a[318665] = 1; - v->a[318666] = sym_comment; - v->a[318667] = actions(15401); - v->a[318668] = 1; - v->a[318669] = anon_sym_RBRACE2; - v->a[318670] = 2; - v->a[318671] = actions(3); - v->a[318672] = 1; - v->a[318673] = sym_comment; - v->a[318674] = actions(15403); - v->a[318675] = 1; - v->a[318676] = aux_sym_heredoc_redirect_token1; - v->a[318677] = 2; - v->a[318678] = actions(71); - v->a[318679] = 1; - small_parse_table_15934(v); -} - -void small_parse_table_15934(t_small_parse_table_array *v) -{ - v->a[318680] = sym_comment; - v->a[318681] = actions(15405); - v->a[318682] = 1; - v->a[318683] = anon_sym_BQUOTE; - v->a[318684] = 2; - v->a[318685] = actions(71); - v->a[318686] = 1; - v->a[318687] = sym_comment; - v->a[318688] = actions(15395); - v->a[318689] = 1; - v->a[318690] = anon_sym_BQUOTE; - v->a[318691] = 2; - v->a[318692] = actions(71); - v->a[318693] = 1; - v->a[318694] = sym_comment; - v->a[318695] = actions(15407); - v->a[318696] = 1; - v->a[318697] = aux_sym_brace_expression_token1; - v->a[318698] = 2; - v->a[318699] = actions(71); - small_parse_table_15935(v); -} - -/* EOF small_parse_table_3186.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3187.c b/parser/static/small_parse_table/small_parse_table_3187.c deleted file mode 100644 index 0149d77d..00000000 --- a/parser/static/small_parse_table/small_parse_table_3187.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3187.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15935(t_small_parse_table_array *v) -{ - v->a[318700] = 1; - v->a[318701] = sym_comment; - v->a[318702] = actions(15409); - v->a[318703] = 1; - v->a[318704] = anon_sym_RPAREN; - v->a[318705] = 2; - v->a[318706] = actions(71); - v->a[318707] = 1; - v->a[318708] = sym_comment; - v->a[318709] = actions(15411); - v->a[318710] = 1; - v->a[318711] = anon_sym_RBRACE2; - v->a[318712] = 2; - v->a[318713] = actions(71); - v->a[318714] = 1; - v->a[318715] = sym_comment; - v->a[318716] = actions(15413); - v->a[318717] = 1; - v->a[318718] = anon_sym_RPAREN; - v->a[318719] = 2; - small_parse_table_15936(v); -} - -void small_parse_table_15936(t_small_parse_table_array *v) -{ - v->a[318720] = actions(71); - v->a[318721] = 1; - v->a[318722] = sym_comment; - v->a[318723] = actions(15415); - v->a[318724] = 1; - v->a[318725] = anon_sym_RBRACE3; - v->a[318726] = 2; - v->a[318727] = actions(71); - v->a[318728] = 1; - v->a[318729] = sym_comment; - v->a[318730] = actions(15417); - v->a[318731] = 1; - v->a[318732] = anon_sym_RPAREN; - v->a[318733] = 2; - v->a[318734] = actions(71); - v->a[318735] = 1; - v->a[318736] = sym_comment; - v->a[318737] = actions(14626); - v->a[318738] = 1; - v->a[318739] = anon_sym_fi; - small_parse_table_15937(v); -} - -void small_parse_table_15937(t_small_parse_table_array *v) -{ - v->a[318740] = 2; - v->a[318741] = actions(71); - v->a[318742] = 1; - v->a[318743] = sym_comment; - v->a[318744] = actions(15419); - v->a[318745] = 1; - v->a[318746] = anon_sym_BQUOTE; - v->a[318747] = 2; - v->a[318748] = actions(71); - v->a[318749] = 1; - v->a[318750] = sym_comment; - v->a[318751] = actions(15417); - v->a[318752] = 1; - v->a[318753] = anon_sym_BQUOTE; - v->a[318754] = 2; - v->a[318755] = actions(71); - v->a[318756] = 1; - v->a[318757] = sym_comment; - v->a[318758] = actions(15421); - v->a[318759] = 1; - small_parse_table_15938(v); -} - -void small_parse_table_15938(t_small_parse_table_array *v) -{ - v->a[318760] = aux_sym_brace_expression_token1; - v->a[318761] = 2; - v->a[318762] = actions(3); - v->a[318763] = 1; - v->a[318764] = sym_comment; - v->a[318765] = actions(15423); - v->a[318766] = 1; - v->a[318767] = aux_sym_heredoc_redirect_token1; - v->a[318768] = 2; - v->a[318769] = actions(71); - v->a[318770] = 1; - v->a[318771] = sym_comment; - v->a[318772] = actions(15425); - v->a[318773] = 1; - v->a[318774] = anon_sym_RPAREN; - v->a[318775] = 2; - v->a[318776] = actions(3); - v->a[318777] = 1; - v->a[318778] = sym_comment; - v->a[318779] = actions(15427); - small_parse_table_15939(v); -} - -void small_parse_table_15939(t_small_parse_table_array *v) -{ - v->a[318780] = 1; - v->a[318781] = aux_sym_heredoc_redirect_token1; - v->a[318782] = 2; - v->a[318783] = actions(71); - v->a[318784] = 1; - v->a[318785] = sym_comment; - v->a[318786] = actions(15429); - v->a[318787] = 1; - v->a[318788] = anon_sym_RBRACE2; - v->a[318789] = 2; - v->a[318790] = actions(3); - v->a[318791] = 1; - v->a[318792] = sym_comment; - v->a[318793] = actions(15431); - v->a[318794] = 1; - v->a[318795] = aux_sym_heredoc_redirect_token1; - v->a[318796] = 2; - v->a[318797] = actions(3); - v->a[318798] = 1; - v->a[318799] = sym_comment; - small_parse_table_15940(v); -} - -/* EOF small_parse_table_3187.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3188.c b/parser/static/small_parse_table/small_parse_table_3188.c deleted file mode 100644 index 681b658c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3188.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3188.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15940(t_small_parse_table_array *v) -{ - v->a[318800] = actions(15433); - v->a[318801] = 1; - v->a[318802] = aux_sym_heredoc_redirect_token1; - v->a[318803] = 2; - v->a[318804] = actions(71); - v->a[318805] = 1; - v->a[318806] = sym_comment; - v->a[318807] = actions(15435); - v->a[318808] = 1; - v->a[318809] = anon_sym_RPAREN; - v->a[318810] = 2; - v->a[318811] = actions(3); - v->a[318812] = 1; - v->a[318813] = sym_comment; - v->a[318814] = actions(15437); - v->a[318815] = 1; - v->a[318816] = aux_sym_heredoc_redirect_token1; - v->a[318817] = 2; - v->a[318818] = actions(71); - v->a[318819] = 1; - small_parse_table_15941(v); -} - -void small_parse_table_15941(t_small_parse_table_array *v) -{ - v->a[318820] = sym_comment; - v->a[318821] = actions(15439); - v->a[318822] = 1; - v->a[318823] = aux_sym_brace_expression_token1; - v->a[318824] = 2; - v->a[318825] = actions(3); - v->a[318826] = 1; - v->a[318827] = sym_comment; - v->a[318828] = actions(15441); - v->a[318829] = 1; - v->a[318830] = aux_sym_heredoc_redirect_token1; - v->a[318831] = 2; - v->a[318832] = actions(71); - v->a[318833] = 1; - v->a[318834] = sym_comment; - v->a[318835] = actions(14827); - v->a[318836] = 1; - v->a[318837] = anon_sym_RBRACE3; - v->a[318838] = 2; - v->a[318839] = actions(71); - small_parse_table_15942(v); -} - -void small_parse_table_15942(t_small_parse_table_array *v) -{ - v->a[318840] = 1; - v->a[318841] = sym_comment; - v->a[318842] = actions(15443); - v->a[318843] = 1; - v->a[318844] = anon_sym_BQUOTE; - v->a[318845] = 2; - v->a[318846] = actions(71); - v->a[318847] = 1; - v->a[318848] = sym_comment; - v->a[318849] = actions(15445); - v->a[318850] = 1; - v->a[318851] = anon_sym_BQUOTE; - v->a[318852] = 2; - v->a[318853] = actions(71); - v->a[318854] = 1; - v->a[318855] = sym_comment; - v->a[318856] = actions(15443); - v->a[318857] = 1; - v->a[318858] = anon_sym_RPAREN; - v->a[318859] = 2; - small_parse_table_15943(v); -} - -void small_parse_table_15943(t_small_parse_table_array *v) -{ - v->a[318860] = actions(71); - v->a[318861] = 1; - v->a[318862] = sym_comment; - v->a[318863] = actions(15447); - v->a[318864] = 1; - v->a[318865] = anon_sym_BQUOTE; - v->a[318866] = 2; - v->a[318867] = actions(71); - v->a[318868] = 1; - v->a[318869] = sym_comment; - v->a[318870] = actions(15449); - v->a[318871] = 1; - v->a[318872] = anon_sym_BQUOTE; - v->a[318873] = 2; - v->a[318874] = actions(71); - v->a[318875] = 1; - v->a[318876] = sym_comment; - v->a[318877] = actions(15451); - v->a[318878] = 1; - v->a[318879] = anon_sym_in; - small_parse_table_15944(v); -} - -void small_parse_table_15944(t_small_parse_table_array *v) -{ - v->a[318880] = 2; - v->a[318881] = actions(71); - v->a[318882] = 1; - v->a[318883] = sym_comment; - v->a[318884] = actions(15453); - v->a[318885] = 1; - v->a[318886] = aux_sym_brace_expression_token1; - v->a[318887] = 2; - v->a[318888] = actions(71); - v->a[318889] = 1; - v->a[318890] = sym_comment; - v->a[318891] = actions(15455); - v->a[318892] = 1; - v->a[318893] = anon_sym_in; - v->a[318894] = 2; - v->a[318895] = actions(71); - v->a[318896] = 1; - v->a[318897] = sym_comment; - v->a[318898] = actions(15457); - v->a[318899] = 1; - small_parse_table_15945(v); -} - -/* EOF small_parse_table_3188.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3189.c b/parser/static/small_parse_table/small_parse_table_3189.c deleted file mode 100644 index 50584471..00000000 --- a/parser/static/small_parse_table/small_parse_table_3189.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3189.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15945(t_small_parse_table_array *v) -{ - v->a[318900] = anon_sym_RBRACE2; - v->a[318901] = 2; - v->a[318902] = actions(71); - v->a[318903] = 1; - v->a[318904] = sym_comment; - v->a[318905] = actions(15459); - v->a[318906] = 1; - v->a[318907] = anon_sym_RPAREN_RPAREN; - v->a[318908] = 2; - v->a[318909] = actions(71); - v->a[318910] = 1; - v->a[318911] = sym_comment; - v->a[318912] = actions(15461); - v->a[318913] = 1; - v->a[318914] = aux_sym_brace_expression_token1; - v->a[318915] = 2; - v->a[318916] = actions(71); - v->a[318917] = 1; - v->a[318918] = sym_comment; - v->a[318919] = actions(15447); - small_parse_table_15946(v); -} - -void small_parse_table_15946(t_small_parse_table_array *v) -{ - v->a[318920] = 1; - v->a[318921] = anon_sym_RPAREN; - v->a[318922] = 2; - v->a[318923] = actions(71); - v->a[318924] = 1; - v->a[318925] = sym_comment; - v->a[318926] = actions(15463); - v->a[318927] = 1; - v->a[318928] = anon_sym_LT_LT_LT; - v->a[318929] = 2; - v->a[318930] = actions(71); - v->a[318931] = 1; - v->a[318932] = sym_comment; - v->a[318933] = actions(15465); - v->a[318934] = 1; - v->a[318935] = anon_sym_RPAREN; - v->a[318936] = 2; - v->a[318937] = actions(71); - v->a[318938] = 1; - v->a[318939] = sym_comment; - small_parse_table_15947(v); -} - -void small_parse_table_15947(t_small_parse_table_array *v) -{ - v->a[318940] = actions(15467); - v->a[318941] = 1; - v->a[318942] = anon_sym_RBRACE3; - v->a[318943] = 2; - v->a[318944] = actions(71); - v->a[318945] = 1; - v->a[318946] = sym_comment; - v->a[318947] = actions(15469); - v->a[318948] = 1; - v->a[318949] = aux_sym_brace_expression_token1; - v->a[318950] = 2; - v->a[318951] = actions(71); - v->a[318952] = 1; - v->a[318953] = sym_comment; - v->a[318954] = actions(15471); - v->a[318955] = 1; - v->a[318956] = anon_sym_RPAREN; - v->a[318957] = 2; - v->a[318958] = actions(71); - v->a[318959] = 1; - small_parse_table_15948(v); -} - -void small_parse_table_15948(t_small_parse_table_array *v) -{ - v->a[318960] = sym_comment; - v->a[318961] = actions(15473); - v->a[318962] = 1; - v->a[318963] = sym_word; - v->a[318964] = 2; - v->a[318965] = actions(71); - v->a[318966] = 1; - v->a[318967] = sym_comment; - v->a[318968] = actions(15475); - v->a[318969] = 1; - v->a[318970] = anon_sym_RBRACE3; - v->a[318971] = 2; - v->a[318972] = actions(71); - v->a[318973] = 1; - v->a[318974] = sym_comment; - v->a[318975] = actions(15477); - v->a[318976] = 1; - v->a[318977] = anon_sym_RPAREN; - v->a[318978] = 2; - v->a[318979] = actions(71); - small_parse_table_15949(v); -} - -void small_parse_table_15949(t_small_parse_table_array *v) -{ - v->a[318980] = 1; - v->a[318981] = sym_comment; - v->a[318982] = actions(15479); - v->a[318983] = 1; - v->a[318984] = anon_sym_BQUOTE; - v->a[318985] = 2; - v->a[318986] = actions(71); - v->a[318987] = 1; - v->a[318988] = sym_comment; - v->a[318989] = actions(15481); - v->a[318990] = 1; - v->a[318991] = anon_sym_esac; - v->a[318992] = 2; - v->a[318993] = actions(71); - v->a[318994] = 1; - v->a[318995] = sym_comment; - v->a[318996] = actions(15483); - v->a[318997] = 1; - v->a[318998] = anon_sym_BQUOTE; - v->a[318999] = 2; - small_parse_table_15950(v); -} - -/* EOF small_parse_table_3189.c */ diff --git a/parser/static/small_parse_table/small_parse_table_319.c b/parser/static/small_parse_table/small_parse_table_319.c index b78ad398..2b0fc449 100644 --- a/parser/static/small_parse_table/small_parse_table_319.c +++ b/parser/static/small_parse_table/small_parse_table_319.c @@ -14,126 +14,126 @@ void small_parse_table_1595(t_small_parse_table_array *v) { - v->a[31900] = sym_comment; - v->a[31901] = actions(3282); - v->a[31902] = 1; - v->a[31903] = anon_sym_DQUOTE; - v->a[31904] = actions(3286); - v->a[31905] = 1; - v->a[31906] = sym_variable_name; - v->a[31907] = state(1628); - v->a[31908] = 1; - v->a[31909] = sym_string; - v->a[31910] = actions(3284); - v->a[31911] = 2; - v->a[31912] = aux_sym__simple_variable_name_token1; - v->a[31913] = aux_sym__multiline_variable_name_token1; - v->a[31914] = actions(1241); - v->a[31915] = 3; - v->a[31916] = sym_file_descriptor; - v->a[31917] = sym_test_operator; - v->a[31918] = sym__brace_start; - v->a[31919] = actions(3280); + v->a[31900] = anon_sym_AMP_GT; + v->a[31901] = anon_sym_AMP_GT_GT; + v->a[31902] = anon_sym_LT_AMP; + v->a[31903] = anon_sym_GT_AMP; + v->a[31904] = anon_sym_GT_PIPE; + v->a[31905] = anon_sym_LT_AMP_DASH; + v->a[31906] = anon_sym_GT_AMP_DASH; + v->a[31907] = anon_sym_LT_LT; + v->a[31908] = anon_sym_LT_LT_DASH; + v->a[31909] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31910] = anon_sym_AMP; + v->a[31911] = aux_sym_concatenation_token1; + v->a[31912] = anon_sym_DOLLAR; + v->a[31913] = sym__special_character; + v->a[31914] = anon_sym_DQUOTE; + v->a[31915] = sym_raw_string; + v->a[31916] = aux_sym_number_token1; + v->a[31917] = aux_sym_number_token2; + v->a[31918] = anon_sym_DOLLAR_LBRACE; + v->a[31919] = anon_sym_DOLLAR_LPAREN; small_parse_table_1596(v); } void small_parse_table_1596(t_small_parse_table_array *v) { - v->a[31920] = 9; - v->a[31921] = anon_sym_DASH; - v->a[31922] = anon_sym_STAR; - v->a[31923] = anon_sym_BANG; - v->a[31924] = anon_sym_QMARK; - v->a[31925] = anon_sym_DOLLAR; - v->a[31926] = anon_sym_POUND; - v->a[31927] = anon_sym_AT2; - v->a[31928] = anon_sym_0; - v->a[31929] = anon_sym__; - v->a[31930] = actions(1239); - v->a[31931] = 33; - v->a[31932] = anon_sym_LPAREN_LPAREN; - v->a[31933] = anon_sym_PIPE_PIPE; - v->a[31934] = anon_sym_AMP_AMP; - v->a[31935] = anon_sym_PIPE; - v->a[31936] = anon_sym_LT; - v->a[31937] = anon_sym_GT; - v->a[31938] = anon_sym_LT_LT; - v->a[31939] = anon_sym_GT_GT; + v->a[31920] = anon_sym_BQUOTE; + v->a[31921] = anon_sym_DOLLAR_BQUOTE; + v->a[31922] = sym_word; + v->a[31923] = anon_sym_SEMI; + v->a[31924] = 6; + v->a[31925] = actions(3); + v->a[31926] = 1; + v->a[31927] = sym_comment; + v->a[31928] = actions(3312); + v->a[31929] = 1; + v->a[31930] = aux_sym_concatenation_token1; + v->a[31931] = actions(3314); + v->a[31932] = 1; + v->a[31933] = sym__concat; + v->a[31934] = state(679); + v->a[31935] = 1; + v->a[31936] = aux_sym_concatenation_repeat1; + v->a[31937] = actions(2719); + v->a[31938] = 6; + v->a[31939] = sym_file_descriptor; small_parse_table_1597(v); } void small_parse_table_1597(t_small_parse_table_array *v) { - v->a[31940] = anon_sym_PIPE_AMP; - v->a[31941] = anon_sym_AMP_GT; - v->a[31942] = anon_sym_AMP_GT_GT; - v->a[31943] = anon_sym_LT_AMP; - v->a[31944] = anon_sym_GT_AMP; - v->a[31945] = anon_sym_GT_PIPE; - v->a[31946] = anon_sym_LT_AMP_DASH; - v->a[31947] = anon_sym_GT_AMP_DASH; - v->a[31948] = anon_sym_LT_LT_DASH; - v->a[31949] = aux_sym_heredoc_redirect_token1; - v->a[31950] = anon_sym_LT_LT_LT; - v->a[31951] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31952] = anon_sym_DOLLAR_LBRACK; - v->a[31953] = sym__special_character; - v->a[31954] = sym_raw_string; - v->a[31955] = sym_ansi_c_string; - v->a[31956] = aux_sym_number_token1; - v->a[31957] = aux_sym_number_token2; - v->a[31958] = anon_sym_DOLLAR_LBRACE; - v->a[31959] = anon_sym_DOLLAR_LPAREN; + v->a[31940] = sym_variable_name; + v->a[31941] = sym_test_operator; + v->a[31942] = sym__brace_start; + v->a[31943] = ts_builtin_sym_end; + v->a[31944] = aux_sym_heredoc_redirect_token1; + v->a[31945] = actions(2717); + v->a[31946] = 32; + v->a[31947] = anon_sym_PIPE; + v->a[31948] = anon_sym_SEMI_SEMI; + v->a[31949] = anon_sym_PIPE_AMP; + v->a[31950] = anon_sym_AMP_AMP; + v->a[31951] = anon_sym_PIPE_PIPE; + v->a[31952] = anon_sym_LT; + v->a[31953] = anon_sym_GT; + v->a[31954] = anon_sym_GT_GT; + v->a[31955] = anon_sym_AMP_GT; + v->a[31956] = anon_sym_AMP_GT_GT; + v->a[31957] = anon_sym_LT_AMP; + v->a[31958] = anon_sym_GT_AMP; + v->a[31959] = anon_sym_GT_PIPE; small_parse_table_1598(v); } void small_parse_table_1598(t_small_parse_table_array *v) { - v->a[31960] = anon_sym_BQUOTE; - v->a[31961] = anon_sym_DOLLAR_BQUOTE; - v->a[31962] = anon_sym_LT_LPAREN; - v->a[31963] = anon_sym_GT_LPAREN; - v->a[31964] = sym_word; - v->a[31965] = 6; - v->a[31966] = actions(3); - v->a[31967] = 1; - v->a[31968] = sym_comment; - v->a[31969] = actions(4374); - v->a[31970] = 1; - v->a[31971] = aux_sym_concatenation_token1; - v->a[31972] = actions(4571); - v->a[31973] = 1; - v->a[31974] = sym__concat; - v->a[31975] = state(894); - v->a[31976] = 1; - v->a[31977] = aux_sym_concatenation_repeat1; - v->a[31978] = actions(1267); - v->a[31979] = 5; + v->a[31960] = anon_sym_LT_AMP_DASH; + v->a[31961] = anon_sym_GT_AMP_DASH; + v->a[31962] = anon_sym_LT_LT; + v->a[31963] = anon_sym_LT_LT_DASH; + v->a[31964] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[31965] = anon_sym_AMP; + v->a[31966] = anon_sym_DOLLAR; + v->a[31967] = sym__special_character; + v->a[31968] = anon_sym_DQUOTE; + v->a[31969] = sym_raw_string; + v->a[31970] = aux_sym_number_token1; + v->a[31971] = aux_sym_number_token2; + v->a[31972] = anon_sym_DOLLAR_LBRACE; + v->a[31973] = anon_sym_DOLLAR_LPAREN; + v->a[31974] = anon_sym_BQUOTE; + v->a[31975] = anon_sym_DOLLAR_BQUOTE; + v->a[31976] = aux_sym__simple_variable_name_token1; + v->a[31977] = sym_word; + v->a[31978] = anon_sym_SEMI; + v->a[31979] = 3; small_parse_table_1599(v); } void small_parse_table_1599(t_small_parse_table_array *v) { - v->a[31980] = sym_file_descriptor; - v->a[31981] = sym_test_operator; - v->a[31982] = sym__bare_dollar; - v->a[31983] = sym__brace_start; - v->a[31984] = aux_sym_heredoc_redirect_token1; - v->a[31985] = actions(1265); - v->a[31986] = 42; - v->a[31987] = anon_sym_LPAREN_LPAREN; - v->a[31988] = anon_sym_SEMI; - v->a[31989] = anon_sym_PIPE_PIPE; - v->a[31990] = anon_sym_AMP_AMP; - v->a[31991] = anon_sym_PIPE; - v->a[31992] = anon_sym_AMP; - v->a[31993] = anon_sym_EQ_EQ; - v->a[31994] = anon_sym_LT; - v->a[31995] = anon_sym_GT; - v->a[31996] = anon_sym_LT_LT; - v->a[31997] = anon_sym_GT_GT; - v->a[31998] = anon_sym_esac; - v->a[31999] = anon_sym_SEMI_SEMI; + v->a[31980] = actions(3); + v->a[31981] = 1; + v->a[31982] = sym_comment; + v->a[31983] = actions(3062); + v->a[31984] = 5; + v->a[31985] = sym_file_descriptor; + v->a[31986] = sym__concat; + v->a[31987] = sym_test_operator; + v->a[31988] = sym__brace_start; + v->a[31989] = aux_sym_heredoc_redirect_token1; + v->a[31990] = actions(3060); + v->a[31991] = 36; + v->a[31992] = anon_sym_esac; + v->a[31993] = anon_sym_PIPE; + v->a[31994] = anon_sym_SEMI_SEMI; + v->a[31995] = anon_sym_SEMI_AMP; + v->a[31996] = anon_sym_SEMI_SEMI_AMP; + v->a[31997] = anon_sym_PIPE_AMP; + v->a[31998] = anon_sym_AMP_AMP; + v->a[31999] = anon_sym_PIPE_PIPE; small_parse_table_1600(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3190.c b/parser/static/small_parse_table/small_parse_table_3190.c deleted file mode 100644 index 427605cd..00000000 --- a/parser/static/small_parse_table/small_parse_table_3190.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3190.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15950(t_small_parse_table_array *v) -{ - v->a[319000] = actions(71); - v->a[319001] = 1; - v->a[319002] = sym_comment; - v->a[319003] = actions(15485); - v->a[319004] = 1; - v->a[319005] = anon_sym_RBRACE3; - v->a[319006] = 2; - v->a[319007] = actions(71); - v->a[319008] = 1; - v->a[319009] = sym_comment; - v->a[319010] = actions(15487); - v->a[319011] = 1; - v->a[319012] = aux_sym_brace_expression_token1; - v->a[319013] = 2; - v->a[319014] = actions(71); - v->a[319015] = 1; - v->a[319016] = sym_comment; - v->a[319017] = actions(15489); - v->a[319018] = 1; - v->a[319019] = anon_sym_RPAREN; - small_parse_table_15951(v); -} - -void small_parse_table_15951(t_small_parse_table_array *v) -{ - v->a[319020] = 2; - v->a[319021] = actions(71); - v->a[319022] = 1; - v->a[319023] = sym_comment; - v->a[319024] = actions(15491); - v->a[319025] = 1; - v->a[319026] = anon_sym_BQUOTE; - v->a[319027] = 2; - v->a[319028] = actions(71); - v->a[319029] = 1; - v->a[319030] = sym_comment; - v->a[319031] = actions(15493); - v->a[319032] = 1; - v->a[319033] = anon_sym_RBRACE3; - v->a[319034] = 2; - v->a[319035] = actions(71); - v->a[319036] = 1; - v->a[319037] = sym_comment; - v->a[319038] = actions(15495); - v->a[319039] = 1; - small_parse_table_15952(v); -} - -void small_parse_table_15952(t_small_parse_table_array *v) -{ - v->a[319040] = anon_sym_BQUOTE; - v->a[319041] = 2; - v->a[319042] = actions(71); - v->a[319043] = 1; - v->a[319044] = sym_comment; - v->a[319045] = actions(15483); - v->a[319046] = 1; - v->a[319047] = anon_sym_RPAREN; - v->a[319048] = 2; - v->a[319049] = actions(71); - v->a[319050] = 1; - v->a[319051] = sym_comment; - v->a[319052] = actions(15489); - v->a[319053] = 1; - v->a[319054] = anon_sym_BQUOTE; - v->a[319055] = 2; - v->a[319056] = actions(71); - v->a[319057] = 1; - v->a[319058] = sym_comment; - v->a[319059] = actions(15497); - small_parse_table_15953(v); -} - -void small_parse_table_15953(t_small_parse_table_array *v) -{ - v->a[319060] = 1; - v->a[319061] = anon_sym_RBRACE3; - v->a[319062] = 2; - v->a[319063] = actions(71); - v->a[319064] = 1; - v->a[319065] = sym_comment; - v->a[319066] = actions(15499); - v->a[319067] = 1; - v->a[319068] = anon_sym_RPAREN; - v->a[319069] = 2; - v->a[319070] = actions(71); - v->a[319071] = 1; - v->a[319072] = sym_comment; - v->a[319073] = actions(15501); - v->a[319074] = 1; - v->a[319075] = aux_sym_brace_expression_token1; - v->a[319076] = 2; - v->a[319077] = actions(71); - v->a[319078] = 1; - v->a[319079] = sym_comment; - small_parse_table_15954(v); -} - -void small_parse_table_15954(t_small_parse_table_array *v) -{ - v->a[319080] = actions(15325); - v->a[319081] = 1; - v->a[319082] = anon_sym_BQUOTE; - v->a[319083] = 2; - v->a[319084] = actions(71); - v->a[319085] = 1; - v->a[319086] = sym_comment; - v->a[319087] = actions(15503); - v->a[319088] = 1; - v->a[319089] = anon_sym_RBRACE2; - v->a[319090] = 2; - v->a[319091] = actions(71); - v->a[319092] = 1; - v->a[319093] = sym_comment; - v->a[319094] = actions(15505); - v->a[319095] = 1; - v->a[319096] = anon_sym_RBRACK_RBRACK; - v->a[319097] = 2; - v->a[319098] = actions(71); - v->a[319099] = 1; - small_parse_table_15955(v); -} - -/* EOF small_parse_table_3190.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3191.c b/parser/static/small_parse_table/small_parse_table_3191.c deleted file mode 100644 index 7f0317e0..00000000 --- a/parser/static/small_parse_table/small_parse_table_3191.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3191.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15955(t_small_parse_table_array *v) -{ - v->a[319100] = sym_comment; - v->a[319101] = actions(15507); - v->a[319102] = 1; - v->a[319103] = anon_sym_RPAREN; - v->a[319104] = 2; - v->a[319105] = actions(71); - v->a[319106] = 1; - v->a[319107] = sym_comment; - v->a[319108] = actions(15509); - v->a[319109] = 1; - v->a[319110] = anon_sym_RPAREN; - v->a[319111] = 2; - v->a[319112] = actions(71); - v->a[319113] = 1; - v->a[319114] = sym_comment; - v->a[319115] = actions(15511); - v->a[319116] = 1; - v->a[319117] = anon_sym_RBRACE2; - v->a[319118] = 2; - v->a[319119] = actions(71); - small_parse_table_15956(v); -} - -void small_parse_table_15956(t_small_parse_table_array *v) -{ - v->a[319120] = 1; - v->a[319121] = sym_comment; - v->a[319122] = actions(15513); - v->a[319123] = 1; - v->a[319124] = anon_sym_RPAREN; - v->a[319125] = 2; - v->a[319126] = actions(71); - v->a[319127] = 1; - v->a[319128] = sym_comment; - v->a[319129] = actions(15301); - v->a[319130] = 1; - v->a[319131] = anon_sym_RPAREN; - v->a[319132] = 2; - v->a[319133] = actions(71); - v->a[319134] = 1; - v->a[319135] = sym_comment; - v->a[319136] = actions(15515); - v->a[319137] = 1; - v->a[319138] = aux_sym_brace_expression_token1; - v->a[319139] = 2; - small_parse_table_15957(v); -} - -void small_parse_table_15957(t_small_parse_table_array *v) -{ - v->a[319140] = actions(71); - v->a[319141] = 1; - v->a[319142] = sym_comment; - v->a[319143] = actions(15517); - v->a[319144] = 1; - v->a[319145] = anon_sym_RBRACK_RBRACK; - v->a[319146] = 2; - v->a[319147] = actions(71); - v->a[319148] = 1; - v->a[319149] = sym_comment; - v->a[319150] = actions(15519); - v->a[319151] = 1; - v->a[319152] = anon_sym_fi; - v->a[319153] = 2; - v->a[319154] = actions(71); - v->a[319155] = 1; - v->a[319156] = sym_comment; - v->a[319157] = actions(15521); - v->a[319158] = 1; - v->a[319159] = anon_sym_RBRACE3; - small_parse_table_15958(v); -} - -void small_parse_table_15958(t_small_parse_table_array *v) -{ - v->a[319160] = 2; - v->a[319161] = actions(71); - v->a[319162] = 1; - v->a[319163] = sym_comment; - v->a[319164] = actions(15523); - v->a[319165] = 1; - v->a[319166] = anon_sym_esac; - v->a[319167] = 2; - v->a[319168] = actions(71); - v->a[319169] = 1; - v->a[319170] = sym_comment; - v->a[319171] = actions(15525); - v->a[319172] = 1; - v->a[319173] = anon_sym_RPAREN; - v->a[319174] = 2; - v->a[319175] = actions(71); - v->a[319176] = 1; - v->a[319177] = sym_comment; - v->a[319178] = actions(15527); - v->a[319179] = 1; - small_parse_table_15959(v); -} - -void small_parse_table_15959(t_small_parse_table_array *v) -{ - v->a[319180] = anon_sym_RBRACE3; - v->a[319181] = 2; - v->a[319182] = actions(71); - v->a[319183] = 1; - v->a[319184] = sym_comment; - v->a[319185] = actions(15529); - v->a[319186] = 1; - v->a[319187] = aux_sym_brace_expression_token1; - v->a[319188] = 2; - v->a[319189] = actions(71); - v->a[319190] = 1; - v->a[319191] = sym_comment; - v->a[319192] = actions(15531); - v->a[319193] = 1; - v->a[319194] = anon_sym_RPAREN; - v->a[319195] = 2; - v->a[319196] = actions(3); - v->a[319197] = 1; - v->a[319198] = sym_comment; - v->a[319199] = actions(15533); - small_parse_table_15960(v); -} - -/* EOF small_parse_table_3191.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3192.c b/parser/static/small_parse_table/small_parse_table_3192.c deleted file mode 100644 index 29173735..00000000 --- a/parser/static/small_parse_table/small_parse_table_3192.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3192.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15960(t_small_parse_table_array *v) -{ - v->a[319200] = 1; - v->a[319201] = aux_sym_heredoc_redirect_token1; - v->a[319202] = 2; - v->a[319203] = actions(71); - v->a[319204] = 1; - v->a[319205] = sym_comment; - v->a[319206] = actions(15535); - v->a[319207] = 1; - v->a[319208] = anon_sym_BQUOTE; - v->a[319209] = 2; - v->a[319210] = actions(71); - v->a[319211] = 1; - v->a[319212] = sym_comment; - v->a[319213] = actions(15537); - v->a[319214] = 1; - v->a[319215] = anon_sym_BQUOTE; - v->a[319216] = 2; - v->a[319217] = actions(3); - v->a[319218] = 1; - v->a[319219] = sym_comment; - small_parse_table_15961(v); -} - -void small_parse_table_15961(t_small_parse_table_array *v) -{ - v->a[319220] = actions(15539); - v->a[319221] = 1; - v->a[319222] = aux_sym_heredoc_redirect_token1; - v->a[319223] = 2; - v->a[319224] = actions(71); - v->a[319225] = 1; - v->a[319226] = sym_comment; - v->a[319227] = actions(15525); - v->a[319228] = 1; - v->a[319229] = anon_sym_BQUOTE; - v->a[319230] = 2; - v->a[319231] = actions(71); - v->a[319232] = 1; - v->a[319233] = sym_comment; - v->a[319234] = actions(15541); - v->a[319235] = 1; - v->a[319236] = aux_sym_brace_expression_token1; - v->a[319237] = 2; - v->a[319238] = actions(71); - v->a[319239] = 1; - small_parse_table_15962(v); -} - -void small_parse_table_15962(t_small_parse_table_array *v) -{ - v->a[319240] = sym_comment; - v->a[319241] = actions(15531); - v->a[319242] = 1; - v->a[319243] = anon_sym_BQUOTE; - v->a[319244] = 2; - v->a[319245] = actions(3); - v->a[319246] = 1; - v->a[319247] = sym_comment; - v->a[319248] = actions(15543); - v->a[319249] = 1; - v->a[319250] = aux_sym_heredoc_redirect_token1; - v->a[319251] = 2; - v->a[319252] = actions(3); - v->a[319253] = 1; - v->a[319254] = sym_comment; - v->a[319255] = actions(15545); - v->a[319256] = 1; - v->a[319257] = aux_sym_heredoc_redirect_token1; - v->a[319258] = 2; - v->a[319259] = actions(71); - small_parse_table_15963(v); -} - -void small_parse_table_15963(t_small_parse_table_array *v) -{ - v->a[319260] = 1; - v->a[319261] = sym_comment; - v->a[319262] = actions(15547); - v->a[319263] = 1; - v->a[319264] = anon_sym_RPAREN; - v->a[319265] = 2; - v->a[319266] = actions(71); - v->a[319267] = 1; - v->a[319268] = sym_comment; - v->a[319269] = actions(15549); - v->a[319270] = 1; - v->a[319271] = anon_sym_RPAREN; - v->a[319272] = 2; - v->a[319273] = actions(3); - v->a[319274] = 1; - v->a[319275] = sym_comment; - v->a[319276] = actions(15551); - v->a[319277] = 1; - v->a[319278] = aux_sym_heredoc_redirect_token1; - v->a[319279] = 2; - small_parse_table_15964(v); -} - -void small_parse_table_15964(t_small_parse_table_array *v) -{ - v->a[319280] = actions(71); - v->a[319281] = 1; - v->a[319282] = sym_comment; - v->a[319283] = actions(15553); - v->a[319284] = 1; - v->a[319285] = aux_sym_brace_expression_token1; - v->a[319286] = 2; - v->a[319287] = actions(3); - v->a[319288] = 1; - v->a[319289] = sym_comment; - v->a[319290] = actions(15555); - v->a[319291] = 1; - v->a[319292] = aux_sym_heredoc_redirect_token1; - v->a[319293] = 2; - v->a[319294] = actions(71); - v->a[319295] = 1; - v->a[319296] = sym_comment; - v->a[319297] = actions(15557); - v->a[319298] = 1; - v->a[319299] = anon_sym_esac; - small_parse_table_15965(v); -} - -/* EOF small_parse_table_3192.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3193.c b/parser/static/small_parse_table/small_parse_table_3193.c deleted file mode 100644 index b7c96d02..00000000 --- a/parser/static/small_parse_table/small_parse_table_3193.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3193.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15965(t_small_parse_table_array *v) -{ - v->a[319300] = 2; - v->a[319301] = actions(71); - v->a[319302] = 1; - v->a[319303] = sym_comment; - v->a[319304] = actions(15559); - v->a[319305] = 1; - v->a[319306] = anon_sym_BQUOTE; - v->a[319307] = 2; - v->a[319308] = actions(3); - v->a[319309] = 1; - v->a[319310] = sym_comment; - v->a[319311] = actions(15561); - v->a[319312] = 1; - v->a[319313] = aux_sym_heredoc_redirect_token1; - v->a[319314] = 2; - v->a[319315] = actions(3); - v->a[319316] = 1; - v->a[319317] = sym_comment; - v->a[319318] = actions(15563); - v->a[319319] = 1; - small_parse_table_15966(v); -} - -void small_parse_table_15966(t_small_parse_table_array *v) -{ - v->a[319320] = aux_sym_heredoc_redirect_token1; - v->a[319321] = 2; - v->a[319322] = actions(71); - v->a[319323] = 1; - v->a[319324] = sym_comment; - v->a[319325] = actions(15565); - v->a[319326] = 1; - v->a[319327] = anon_sym_RBRACE3; - v->a[319328] = 2; - v->a[319329] = actions(71); - v->a[319330] = 1; - v->a[319331] = sym_comment; - v->a[319332] = actions(15567); - v->a[319333] = 1; - v->a[319334] = aux_sym_brace_expression_token1; - v->a[319335] = 2; - v->a[319336] = actions(71); - v->a[319337] = 1; - v->a[319338] = sym_comment; - v->a[319339] = actions(15569); - small_parse_table_15967(v); -} - -void small_parse_table_15967(t_small_parse_table_array *v) -{ - v->a[319340] = 1; - v->a[319341] = anon_sym_in; - v->a[319342] = 2; - v->a[319343] = actions(71); - v->a[319344] = 1; - v->a[319345] = sym_comment; - v->a[319346] = actions(15571); - v->a[319347] = 1; - v->a[319348] = anon_sym_RBRACE2; - v->a[319349] = 2; - v->a[319350] = actions(71); - v->a[319351] = 1; - v->a[319352] = sym_comment; - v->a[319353] = actions(15573); - v->a[319354] = 1; - v->a[319355] = anon_sym_in; - v->a[319356] = 2; - v->a[319357] = actions(71); - v->a[319358] = 1; - v->a[319359] = sym_comment; - small_parse_table_15968(v); -} - -void small_parse_table_15968(t_small_parse_table_array *v) -{ - v->a[319360] = actions(15397); - v->a[319361] = 1; - v->a[319362] = anon_sym_RPAREN; - v->a[319363] = 2; - v->a[319364] = actions(71); - v->a[319365] = 1; - v->a[319366] = sym_comment; - v->a[319367] = actions(15575); - v->a[319368] = 1; - v->a[319369] = anon_sym_RPAREN_RPAREN; - v->a[319370] = 2; - v->a[319371] = actions(71); - v->a[319372] = 1; - v->a[319373] = sym_comment; - v->a[319374] = actions(15577); - v->a[319375] = 1; - v->a[319376] = aux_sym_brace_expression_token1; - v->a[319377] = 2; - v->a[319378] = actions(71); - v->a[319379] = 1; - small_parse_table_15969(v); -} - -void small_parse_table_15969(t_small_parse_table_array *v) -{ - v->a[319380] = sym_comment; - v->a[319381] = actions(15579); - v->a[319382] = 1; - v->a[319383] = aux_sym_brace_expression_token1; - v->a[319384] = 2; - v->a[319385] = actions(71); - v->a[319386] = 1; - v->a[319387] = sym_comment; - v->a[319388] = actions(15581); - v->a[319389] = 1; - v->a[319390] = anon_sym_LT_LT_LT; - v->a[319391] = 2; - v->a[319392] = actions(71); - v->a[319393] = 1; - v->a[319394] = sym_comment; - v->a[319395] = actions(15583); - v->a[319396] = 1; - v->a[319397] = anon_sym_RPAREN; - v->a[319398] = 2; - v->a[319399] = actions(71); - small_parse_table_15970(v); -} - -/* EOF small_parse_table_3193.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3194.c b/parser/static/small_parse_table/small_parse_table_3194.c deleted file mode 100644 index cd4108fb..00000000 --- a/parser/static/small_parse_table/small_parse_table_3194.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3194.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15970(t_small_parse_table_array *v) -{ - v->a[319400] = 1; - v->a[319401] = sym_comment; - v->a[319402] = actions(15585); - v->a[319403] = 1; - v->a[319404] = anon_sym_RBRACE3; - v->a[319405] = 2; - v->a[319406] = actions(71); - v->a[319407] = 1; - v->a[319408] = sym_comment; - v->a[319409] = actions(15587); - v->a[319410] = 1; - v->a[319411] = anon_sym_RBRACE3; - v->a[319412] = 2; - v->a[319413] = actions(71); - v->a[319414] = 1; - v->a[319415] = sym_comment; - v->a[319416] = actions(14738); - v->a[319417] = 1; - v->a[319418] = anon_sym_RBRACE3; - v->a[319419] = 2; - small_parse_table_15971(v); -} - -void small_parse_table_15971(t_small_parse_table_array *v) -{ - v->a[319420] = actions(71); - v->a[319421] = 1; - v->a[319422] = sym_comment; - v->a[319423] = actions(14738); - v->a[319424] = 1; - v->a[319425] = anon_sym_RBRACE3; - v->a[319426] = 2; - v->a[319427] = actions(71); - v->a[319428] = 1; - v->a[319429] = sym_comment; - v->a[319430] = actions(15589); - v->a[319431] = 1; - v->a[319432] = aux_sym_brace_expression_token1; - v->a[319433] = 2; - v->a[319434] = actions(71); - v->a[319435] = 1; - v->a[319436] = sym_comment; - v->a[319437] = actions(9218); - v->a[319438] = 1; - v->a[319439] = anon_sym_RBRACK; - small_parse_table_15972(v); -} - -void small_parse_table_15972(t_small_parse_table_array *v) -{ - v->a[319440] = 2; - v->a[319441] = actions(71); - v->a[319442] = 1; - v->a[319443] = sym_comment; - v->a[319444] = actions(15591); - v->a[319445] = 1; - v->a[319446] = anon_sym_RPAREN; - v->a[319447] = 2; - v->a[319448] = actions(71); - v->a[319449] = 1; - v->a[319450] = sym_comment; - v->a[319451] = actions(14738); - v->a[319452] = 1; - v->a[319453] = anon_sym_RBRACE3; - v->a[319454] = 2; - v->a[319455] = actions(71); - v->a[319456] = 1; - v->a[319457] = sym_comment; - v->a[319458] = actions(14738); - v->a[319459] = 1; - small_parse_table_15973(v); -} - -void small_parse_table_15973(t_small_parse_table_array *v) -{ - v->a[319460] = anon_sym_RBRACE3; - v->a[319461] = 2; - v->a[319462] = actions(71); - v->a[319463] = 1; - v->a[319464] = sym_comment; - v->a[319465] = actions(14738); - v->a[319466] = 1; - v->a[319467] = anon_sym_RBRACE3; - v->a[319468] = 2; - v->a[319469] = actions(71); - v->a[319470] = 1; - v->a[319471] = sym_comment; - v->a[319472] = actions(14738); - v->a[319473] = 1; - v->a[319474] = anon_sym_RBRACE3; - v->a[319475] = 2; - v->a[319476] = actions(71); - v->a[319477] = 1; - v->a[319478] = sym_comment; - v->a[319479] = actions(15593); - small_parse_table_15974(v); -} - -void small_parse_table_15974(t_small_parse_table_array *v) -{ - v->a[319480] = 1; - v->a[319481] = aux_sym_brace_expression_token1; - v->a[319482] = 2; - v->a[319483] = actions(71); - v->a[319484] = 1; - v->a[319485] = sym_comment; - v->a[319486] = actions(9220); - v->a[319487] = 1; - v->a[319488] = anon_sym_RBRACK; - v->a[319489] = 2; - v->a[319490] = actions(71); - v->a[319491] = 1; - v->a[319492] = sym_comment; - v->a[319493] = actions(15595); - v->a[319494] = 1; - v->a[319495] = sym_word; - v->a[319496] = 2; - v->a[319497] = actions(71); - v->a[319498] = 1; - v->a[319499] = sym_comment; - small_parse_table_15975(v); -} - -/* EOF small_parse_table_3194.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3195.c b/parser/static/small_parse_table/small_parse_table_3195.c deleted file mode 100644 index e517d64e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3195.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3195.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15975(t_small_parse_table_array *v) -{ - v->a[319500] = actions(15597); - v->a[319501] = 1; - v->a[319502] = anon_sym_RBRACE2; - v->a[319503] = 2; - v->a[319504] = actions(71); - v->a[319505] = 1; - v->a[319506] = sym_comment; - v->a[319507] = actions(14738); - v->a[319508] = 1; - v->a[319509] = anon_sym_RBRACE3; - v->a[319510] = 2; - v->a[319511] = actions(71); - v->a[319512] = 1; - v->a[319513] = sym_comment; - v->a[319514] = actions(14738); - v->a[319515] = 1; - v->a[319516] = anon_sym_RBRACE3; - v->a[319517] = 2; - v->a[319518] = actions(71); - v->a[319519] = 1; - small_parse_table_15976(v); -} - -void small_parse_table_15976(t_small_parse_table_array *v) -{ - v->a[319520] = sym_comment; - v->a[319521] = actions(14738); - v->a[319522] = 1; - v->a[319523] = anon_sym_RBRACE3; - v->a[319524] = 2; - v->a[319525] = actions(71); - v->a[319526] = 1; - v->a[319527] = sym_comment; - v->a[319528] = actions(15599); - v->a[319529] = 1; - v->a[319530] = aux_sym_brace_expression_token1; - v->a[319531] = 2; - v->a[319532] = actions(71); - v->a[319533] = 1; - v->a[319534] = sym_comment; - v->a[319535] = actions(15601); - v->a[319536] = 1; - v->a[319537] = anon_sym_BQUOTE; - v->a[319538] = 2; - v->a[319539] = actions(71); - small_parse_table_15977(v); -} - -void small_parse_table_15977(t_small_parse_table_array *v) -{ - v->a[319540] = 1; - v->a[319541] = sym_comment; - v->a[319542] = actions(14654); - v->a[319543] = 1; - v->a[319544] = anon_sym_RBRACE3; - v->a[319545] = 2; - v->a[319546] = actions(71); - v->a[319547] = 1; - v->a[319548] = sym_comment; - v->a[319549] = actions(14738); - v->a[319550] = 1; - v->a[319551] = anon_sym_RBRACE3; - v->a[319552] = 2; - v->a[319553] = actions(71); - v->a[319554] = 1; - v->a[319555] = sym_comment; - v->a[319556] = actions(14738); - v->a[319557] = 1; - v->a[319558] = anon_sym_RBRACE3; - v->a[319559] = 2; - small_parse_table_15978(v); -} - -void small_parse_table_15978(t_small_parse_table_array *v) -{ - v->a[319560] = actions(71); - v->a[319561] = 1; - v->a[319562] = sym_comment; - v->a[319563] = actions(14738); - v->a[319564] = 1; - v->a[319565] = anon_sym_RBRACE3; - v->a[319566] = 2; - v->a[319567] = actions(71); - v->a[319568] = 1; - v->a[319569] = sym_comment; - v->a[319570] = actions(14640); - v->a[319571] = 1; - v->a[319572] = anon_sym_fi; - v->a[319573] = 2; - v->a[319574] = actions(71); - v->a[319575] = 1; - v->a[319576] = sym_comment; - v->a[319577] = actions(15603); - v->a[319578] = 1; - v->a[319579] = aux_sym_brace_expression_token1; - small_parse_table_15979(v); -} - -void small_parse_table_15979(t_small_parse_table_array *v) -{ - v->a[319580] = 2; - v->a[319581] = actions(71); - v->a[319582] = 1; - v->a[319583] = sym_comment; - v->a[319584] = actions(15377); - v->a[319585] = 1; - v->a[319586] = anon_sym_RPAREN; - v->a[319587] = 2; - v->a[319588] = actions(71); - v->a[319589] = 1; - v->a[319590] = sym_comment; - v->a[319591] = actions(15605); - v->a[319592] = 1; - v->a[319593] = anon_sym_RBRACE3; - v->a[319594] = 2; - v->a[319595] = actions(71); - v->a[319596] = 1; - v->a[319597] = sym_comment; - v->a[319598] = actions(14751); - v->a[319599] = 1; - small_parse_table_15980(v); -} - -/* EOF small_parse_table_3195.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3196.c b/parser/static/small_parse_table/small_parse_table_3196.c deleted file mode 100644 index 5439b420..00000000 --- a/parser/static/small_parse_table/small_parse_table_3196.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3196.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15980(t_small_parse_table_array *v) -{ - v->a[319600] = anon_sym_RBRACE3; - v->a[319601] = 2; - v->a[319602] = actions(71); - v->a[319603] = 1; - v->a[319604] = sym_comment; - v->a[319605] = actions(14751); - v->a[319606] = 1; - v->a[319607] = anon_sym_RBRACE3; - v->a[319608] = 2; - v->a[319609] = actions(71); - v->a[319610] = 1; - v->a[319611] = sym_comment; - v->a[319612] = actions(14751); - v->a[319613] = 1; - v->a[319614] = anon_sym_RBRACE3; - v->a[319615] = 2; - v->a[319616] = actions(71); - v->a[319617] = 1; - v->a[319618] = sym_comment; - v->a[319619] = actions(14751); - small_parse_table_15981(v); -} - -void small_parse_table_15981(t_small_parse_table_array *v) -{ - v->a[319620] = 1; - v->a[319621] = anon_sym_RBRACE3; - v->a[319622] = 2; - v->a[319623] = actions(71); - v->a[319624] = 1; - v->a[319625] = sym_comment; - v->a[319626] = actions(15607); - v->a[319627] = 1; - v->a[319628] = aux_sym_brace_expression_token1; - v->a[319629] = 2; - v->a[319630] = actions(71); - v->a[319631] = 1; - v->a[319632] = sym_comment; - v->a[319633] = actions(9080); - v->a[319634] = 1; - v->a[319635] = anon_sym_RBRACK; - v->a[319636] = 2; - v->a[319637] = actions(71); - v->a[319638] = 1; - v->a[319639] = sym_comment; - small_parse_table_15982(v); -} - -void small_parse_table_15982(t_small_parse_table_array *v) -{ - v->a[319640] = actions(15609); - v->a[319641] = 1; - v->a[319642] = anon_sym_esac; - v->a[319643] = 2; - v->a[319644] = actions(71); - v->a[319645] = 1; - v->a[319646] = sym_comment; - v->a[319647] = actions(14751); - v->a[319648] = 1; - v->a[319649] = anon_sym_RBRACE3; - v->a[319650] = 2; - v->a[319651] = actions(71); - v->a[319652] = 1; - v->a[319653] = sym_comment; - v->a[319654] = actions(14751); - v->a[319655] = 1; - v->a[319656] = anon_sym_RBRACE3; - v->a[319657] = 2; - v->a[319658] = actions(71); - v->a[319659] = 1; - small_parse_table_15983(v); -} - -void small_parse_table_15983(t_small_parse_table_array *v) -{ - v->a[319660] = sym_comment; - v->a[319661] = actions(14738); - v->a[319662] = 1; - v->a[319663] = anon_sym_RBRACE3; - v->a[319664] = 2; - v->a[319665] = actions(71); - v->a[319666] = 1; - v->a[319667] = sym_comment; - v->a[319668] = actions(14738); - v->a[319669] = 1; - v->a[319670] = anon_sym_RBRACE3; - v->a[319671] = 2; - v->a[319672] = actions(71); - v->a[319673] = 1; - v->a[319674] = sym_comment; - v->a[319675] = actions(15611); - v->a[319676] = 1; - v->a[319677] = aux_sym_brace_expression_token1; - v->a[319678] = 2; - v->a[319679] = actions(71); - small_parse_table_15984(v); -} - -void small_parse_table_15984(t_small_parse_table_array *v) -{ - v->a[319680] = 1; - v->a[319681] = sym_comment; - v->a[319682] = actions(15613); - v->a[319683] = 1; - v->a[319684] = anon_sym_esac; - v->a[319685] = 2; - v->a[319686] = actions(3); - v->a[319687] = 1; - v->a[319688] = sym_comment; - v->a[319689] = actions(15615); - v->a[319690] = 1; - v->a[319691] = aux_sym_heredoc_redirect_token1; - v->a[319692] = 2; - v->a[319693] = actions(71); - v->a[319694] = 1; - v->a[319695] = sym_comment; - v->a[319696] = actions(14738); - v->a[319697] = 1; - v->a[319698] = anon_sym_RBRACE3; - v->a[319699] = 2; - small_parse_table_15985(v); -} - -/* EOF small_parse_table_3196.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3197.c b/parser/static/small_parse_table/small_parse_table_3197.c deleted file mode 100644 index d2082dd3..00000000 --- a/parser/static/small_parse_table/small_parse_table_3197.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3197.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15985(t_small_parse_table_array *v) -{ - v->a[319700] = actions(71); - v->a[319701] = 1; - v->a[319702] = sym_comment; - v->a[319703] = actions(14738); - v->a[319704] = 1; - v->a[319705] = anon_sym_RBRACE3; - v->a[319706] = 2; - v->a[319707] = actions(71); - v->a[319708] = 1; - v->a[319709] = sym_comment; - v->a[319710] = actions(14738); - v->a[319711] = 1; - v->a[319712] = anon_sym_RBRACE3; - v->a[319713] = 2; - v->a[319714] = actions(71); - v->a[319715] = 1; - v->a[319716] = sym_comment; - v->a[319717] = actions(14738); - v->a[319718] = 1; - v->a[319719] = anon_sym_RBRACE3; - small_parse_table_15986(v); -} - -void small_parse_table_15986(t_small_parse_table_array *v) -{ - v->a[319720] = 2; - v->a[319721] = actions(71); - v->a[319722] = 1; - v->a[319723] = sym_comment; - v->a[319724] = actions(15617); - v->a[319725] = 1; - v->a[319726] = aux_sym_brace_expression_token1; - v->a[319727] = 2; - v->a[319728] = actions(71); - v->a[319729] = 1; - v->a[319730] = sym_comment; - v->a[319731] = actions(14616); - v->a[319732] = 1; - v->a[319733] = anon_sym_fi; - v->a[319734] = 2; - v->a[319735] = actions(71); - v->a[319736] = 1; - v->a[319737] = sym_comment; - v->a[319738] = actions(15619); - v->a[319739] = 1; - small_parse_table_15987(v); -} - -void small_parse_table_15987(t_small_parse_table_array *v) -{ - v->a[319740] = anon_sym_esac; - v->a[319741] = 2; - v->a[319742] = actions(71); - v->a[319743] = 1; - v->a[319744] = sym_comment; - v->a[319745] = actions(14074); - v->a[319746] = 1; - v->a[319747] = anon_sym_RBRACE3; - v->a[319748] = 2; - v->a[319749] = actions(71); - v->a[319750] = 1; - v->a[319751] = sym_comment; - v->a[319752] = actions(15621); - v->a[319753] = 1; - v->a[319754] = anon_sym_esac; - v->a[319755] = 2; - v->a[319756] = actions(71); - v->a[319757] = 1; - v->a[319758] = sym_comment; - v->a[319759] = actions(14857); - small_parse_table_15988(v); -} - -void small_parse_table_15988(t_small_parse_table_array *v) -{ - v->a[319760] = 1; - v->a[319761] = anon_sym_RBRACE3; - v->a[319762] = 2; - v->a[319763] = actions(71); - v->a[319764] = 1; - v->a[319765] = sym_comment; - v->a[319766] = actions(15623); - v->a[319767] = 1; - v->a[319768] = sym_heredoc_end; - v->a[319769] = 2; - v->a[319770] = actions(71); - v->a[319771] = 1; - v->a[319772] = sym_comment; - v->a[319773] = actions(15625); - v->a[319774] = 1; - v->a[319775] = aux_sym_brace_expression_token1; - v->a[319776] = 2; - v->a[319777] = actions(71); - v->a[319778] = 1; - v->a[319779] = sym_comment; - small_parse_table_15989(v); -} - -void small_parse_table_15989(t_small_parse_table_array *v) -{ - v->a[319780] = actions(15627); - v->a[319781] = 1; - v->a[319782] = sym_heredoc_end; - v->a[319783] = 2; - v->a[319784] = actions(71); - v->a[319785] = 1; - v->a[319786] = sym_comment; - v->a[319787] = actions(15629); - v->a[319788] = 1; - v->a[319789] = anon_sym_fi; - v->a[319790] = 2; - v->a[319791] = actions(71); - v->a[319792] = 1; - v->a[319793] = sym_comment; - v->a[319794] = actions(15631); - v->a[319795] = 1; - v->a[319796] = anon_sym_esac; - v->a[319797] = 2; - v->a[319798] = actions(71); - v->a[319799] = 1; - small_parse_table_15990(v); -} - -/* EOF small_parse_table_3197.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3198.c b/parser/static/small_parse_table/small_parse_table_3198.c deleted file mode 100644 index 538deab5..00000000 --- a/parser/static/small_parse_table/small_parse_table_3198.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3198.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15990(t_small_parse_table_array *v) -{ - v->a[319800] = sym_comment; - v->a[319801] = actions(15633); - v->a[319802] = 1; - v->a[319803] = anon_sym_RBRACE3; - v->a[319804] = 2; - v->a[319805] = actions(71); - v->a[319806] = 1; - v->a[319807] = sym_comment; - v->a[319808] = actions(15635); - v->a[319809] = 1; - v->a[319810] = anon_sym_RBRACE2; - v->a[319811] = 2; - v->a[319812] = actions(71); - v->a[319813] = 1; - v->a[319814] = sym_comment; - v->a[319815] = actions(15637); - v->a[319816] = 1; - v->a[319817] = anon_sym_esac; - v->a[319818] = 2; - v->a[319819] = actions(71); - small_parse_table_15991(v); -} - -void small_parse_table_15991(t_small_parse_table_array *v) -{ - v->a[319820] = 1; - v->a[319821] = sym_comment; - v->a[319822] = actions(15639); - v->a[319823] = 1; - v->a[319824] = aux_sym_brace_expression_token1; - v->a[319825] = 2; - v->a[319826] = actions(71); - v->a[319827] = 1; - v->a[319828] = sym_comment; - v->a[319829] = actions(9082); - v->a[319830] = 1; - v->a[319831] = anon_sym_RBRACK; - v->a[319832] = 2; - v->a[319833] = actions(71); - v->a[319834] = 1; - v->a[319835] = sym_comment; - v->a[319836] = actions(15641); - v->a[319837] = 1; - v->a[319838] = anon_sym_RBRACE2; - v->a[319839] = 2; - small_parse_table_15992(v); -} - -void small_parse_table_15992(t_small_parse_table_array *v) -{ - v->a[319840] = actions(71); - v->a[319841] = 1; - v->a[319842] = sym_comment; - v->a[319843] = actions(15643); - v->a[319844] = 1; - v->a[319845] = anon_sym_esac; - v->a[319846] = 2; - v->a[319847] = actions(71); - v->a[319848] = 1; - v->a[319849] = sym_comment; - v->a[319850] = actions(15645); - v->a[319851] = 1; - v->a[319852] = anon_sym_esac; - v->a[319853] = 2; - v->a[319854] = actions(71); - v->a[319855] = 1; - v->a[319856] = sym_comment; - v->a[319857] = actions(14474); - v->a[319858] = 1; - v->a[319859] = anon_sym_RBRACE3; - small_parse_table_15993(v); -} - -void small_parse_table_15993(t_small_parse_table_array *v) -{ - v->a[319860] = 2; - v->a[319861] = actions(71); - v->a[319862] = 1; - v->a[319863] = sym_comment; - v->a[319864] = actions(14482); - v->a[319865] = 1; - v->a[319866] = anon_sym_RBRACE3; - v->a[319867] = 2; - v->a[319868] = actions(71); - v->a[319869] = 1; - v->a[319870] = sym_comment; - v->a[319871] = actions(15647); - v->a[319872] = 1; - v->a[319873] = aux_sym_brace_expression_token1; - v->a[319874] = 2; - v->a[319875] = actions(71); - v->a[319876] = 1; - v->a[319877] = sym_comment; - v->a[319878] = actions(14482); - v->a[319879] = 1; - small_parse_table_15994(v); -} - -void small_parse_table_15994(t_small_parse_table_array *v) -{ - v->a[319880] = anon_sym_RBRACE3; - v->a[319881] = 2; - v->a[319882] = actions(71); - v->a[319883] = 1; - v->a[319884] = sym_comment; - v->a[319885] = actions(14482); - v->a[319886] = 1; - v->a[319887] = anon_sym_RBRACE3; - v->a[319888] = 2; - v->a[319889] = actions(71); - v->a[319890] = 1; - v->a[319891] = sym_comment; - v->a[319892] = actions(14482); - v->a[319893] = 1; - v->a[319894] = anon_sym_RBRACE3; - v->a[319895] = 2; - v->a[319896] = actions(3); - v->a[319897] = 1; - v->a[319898] = sym_comment; - v->a[319899] = actions(15649); - small_parse_table_15995(v); -} - -/* EOF small_parse_table_3198.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3199.c b/parser/static/small_parse_table/small_parse_table_3199.c deleted file mode 100644 index 4a6e8e13..00000000 --- a/parser/static/small_parse_table/small_parse_table_3199.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3199.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15995(t_small_parse_table_array *v) -{ - v->a[319900] = 1; - v->a[319901] = aux_sym_heredoc_redirect_token1; - v->a[319902] = 2; - v->a[319903] = actions(71); - v->a[319904] = 1; - v->a[319905] = sym_comment; - v->a[319906] = actions(15651); - v->a[319907] = 1; - v->a[319908] = anon_sym_RBRACE3; - v->a[319909] = 2; - v->a[319910] = actions(3); - v->a[319911] = 1; - v->a[319912] = sym_comment; - v->a[319913] = actions(15653); - v->a[319914] = 1; - v->a[319915] = aux_sym_heredoc_redirect_token1; - v->a[319916] = 2; - v->a[319917] = actions(71); - v->a[319918] = 1; - v->a[319919] = sym_comment; - small_parse_table_15996(v); -} - -void small_parse_table_15996(t_small_parse_table_array *v) -{ - v->a[319920] = actions(15655); - v->a[319921] = 1; - v->a[319922] = aux_sym_brace_expression_token1; - v->a[319923] = 2; - v->a[319924] = actions(71); - v->a[319925] = 1; - v->a[319926] = sym_comment; - v->a[319927] = actions(15657); - v->a[319928] = 1; - v->a[319929] = anon_sym_RPAREN; - v->a[319930] = 2; - v->a[319931] = actions(71); - v->a[319932] = 1; - v->a[319933] = sym_comment; - v->a[319934] = actions(15659); - v->a[319935] = 1; - v->a[319936] = anon_sym_BQUOTE; - v->a[319937] = 2; - v->a[319938] = actions(71); - v->a[319939] = 1; - small_parse_table_15997(v); -} - -void small_parse_table_15997(t_small_parse_table_array *v) -{ - v->a[319940] = sym_comment; - v->a[319941] = actions(15661); - v->a[319942] = 1; - v->a[319943] = anon_sym_BQUOTE; - v->a[319944] = 2; - v->a[319945] = actions(71); - v->a[319946] = 1; - v->a[319947] = sym_comment; - v->a[319948] = actions(15663); - v->a[319949] = 1; - v->a[319950] = anon_sym_esac; - v->a[319951] = 2; - v->a[319952] = actions(3); - v->a[319953] = 1; - v->a[319954] = sym_comment; - v->a[319955] = actions(15665); - v->a[319956] = 1; - v->a[319957] = aux_sym_heredoc_redirect_token1; - v->a[319958] = 2; - v->a[319959] = actions(71); - small_parse_table_15998(v); -} - -void small_parse_table_15998(t_small_parse_table_array *v) -{ - v->a[319960] = 1; - v->a[319961] = sym_comment; - v->a[319962] = actions(15667); - v->a[319963] = 1; - v->a[319964] = anon_sym_RBRACK_RBRACK; - v->a[319965] = 2; - v->a[319966] = actions(71); - v->a[319967] = 1; - v->a[319968] = sym_comment; - v->a[319969] = actions(15669); - v->a[319970] = 1; - v->a[319971] = aux_sym_brace_expression_token1; - v->a[319972] = 2; - v->a[319973] = actions(3); - v->a[319974] = 1; - v->a[319975] = sym_comment; - v->a[319976] = actions(15671); - v->a[319977] = 1; - v->a[319978] = aux_sym_heredoc_redirect_token1; - v->a[319979] = 2; - small_parse_table_15999(v); -} - -void small_parse_table_15999(t_small_parse_table_array *v) -{ - v->a[319980] = actions(71); - v->a[319981] = 1; - v->a[319982] = sym_comment; - v->a[319983] = actions(15673); - v->a[319984] = 1; - v->a[319985] = anon_sym_BQUOTE; - v->a[319986] = 2; - v->a[319987] = actions(3); - v->a[319988] = 1; - v->a[319989] = sym_comment; - v->a[319990] = actions(15675); - v->a[319991] = 1; - v->a[319992] = aux_sym_heredoc_redirect_token1; - v->a[319993] = 2; - v->a[319994] = actions(3); - v->a[319995] = 1; - v->a[319996] = sym_comment; - v->a[319997] = actions(15677); - v->a[319998] = 1; - v->a[319999] = aux_sym_heredoc_redirect_token1; - small_parse_table_16000(v); -} - -/* EOF small_parse_table_3199.c */ diff --git a/parser/static/small_parse_table/small_parse_table_32.c b/parser/static/small_parse_table/small_parse_table_32.c index f8f921b8..72746e04 100644 --- a/parser/static/small_parse_table/small_parse_table_32.c +++ b/parser/static/small_parse_table/small_parse_table_32.c @@ -14,126 +14,126 @@ void small_parse_table_160(t_small_parse_table_array *v) { - v->a[3200] = anon_sym_LT_LT; - v->a[3201] = anon_sym_GT_GT; - v->a[3202] = anon_sym_LPAREN; - v->a[3203] = anon_sym_SEMI_SEMI; - v->a[3204] = anon_sym_PIPE_AMP; - v->a[3205] = anon_sym_EQ_TILDE; - v->a[3206] = anon_sym_AMP_GT; - v->a[3207] = anon_sym_AMP_GT_GT; - v->a[3208] = anon_sym_LT_AMP; - v->a[3209] = anon_sym_GT_AMP; - v->a[3210] = anon_sym_GT_PIPE; - v->a[3211] = anon_sym_LT_AMP_DASH; - v->a[3212] = anon_sym_GT_AMP_DASH; - v->a[3213] = anon_sym_LT_LT_DASH; - v->a[3214] = aux_sym_heredoc_redirect_token1; - v->a[3215] = anon_sym_LT_LT_LT; - v->a[3216] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3217] = anon_sym_DOLLAR_LBRACK; - v->a[3218] = sym__special_character; - v->a[3219] = sym_raw_string; + v->a[3200] = actions(1178); + v->a[3201] = 1; + v->a[3202] = sym_variable_name; + v->a[3203] = actions(1176); + v->a[3204] = 2; + v->a[3205] = aux_sym__simple_variable_name_token1; + v->a[3206] = aux_sym__multiline_variable_name_token1; + v->a[3207] = actions(828); + v->a[3208] = 4; + v->a[3209] = sym_file_descriptor; + v->a[3210] = sym_test_operator; + v->a[3211] = sym__bare_dollar; + v->a[3212] = sym__brace_start; + v->a[3213] = actions(1174); + v->a[3214] = 9; + v->a[3215] = anon_sym_BANG; + v->a[3216] = anon_sym_DASH; + v->a[3217] = anon_sym_STAR; + v->a[3218] = anon_sym_QMARK; + v->a[3219] = anon_sym_DOLLAR; small_parse_table_161(v); } void small_parse_table_161(t_small_parse_table_array *v) { - v->a[3220] = sym_ansi_c_string; - v->a[3221] = aux_sym_number_token1; - v->a[3222] = aux_sym_number_token2; - v->a[3223] = anon_sym_DOLLAR_LBRACE; - v->a[3224] = anon_sym_DOLLAR_LPAREN; - v->a[3225] = anon_sym_BQUOTE; - v->a[3226] = anon_sym_DOLLAR_BQUOTE; - v->a[3227] = anon_sym_LT_LPAREN; - v->a[3228] = anon_sym_GT_LPAREN; - v->a[3229] = sym_word; - v->a[3230] = 24; - v->a[3231] = actions(3); - v->a[3232] = 1; - v->a[3233] = sym_comment; - v->a[3234] = actions(1829); - v->a[3235] = 1; - v->a[3236] = anon_sym_DOLLAR_LBRACK; - v->a[3237] = actions(1831); - v->a[3238] = 1; - v->a[3239] = anon_sym_DOLLAR; + v->a[3220] = anon_sym_POUND; + v->a[3221] = anon_sym_AT; + v->a[3222] = anon_sym_0; + v->a[3223] = anon_sym__; + v->a[3224] = actions(826); + v->a[3225] = 33; + v->a[3226] = anon_sym_LPAREN; + v->a[3227] = anon_sym_PIPE; + v->a[3228] = anon_sym_RPAREN; + v->a[3229] = anon_sym_SEMI_SEMI; + v->a[3230] = anon_sym_PIPE_AMP; + v->a[3231] = anon_sym_AMP_AMP; + v->a[3232] = anon_sym_PIPE_PIPE; + v->a[3233] = anon_sym_LT; + v->a[3234] = anon_sym_GT; + v->a[3235] = anon_sym_GT_GT; + v->a[3236] = anon_sym_AMP_GT; + v->a[3237] = anon_sym_AMP_GT_GT; + v->a[3238] = anon_sym_LT_AMP; + v->a[3239] = anon_sym_GT_AMP; small_parse_table_162(v); } void small_parse_table_162(t_small_parse_table_array *v) { - v->a[3240] = actions(1833); - v->a[3241] = 1; - v->a[3242] = sym__special_character; - v->a[3243] = actions(1835); - v->a[3244] = 1; - v->a[3245] = anon_sym_DQUOTE; - v->a[3246] = actions(1837); - v->a[3247] = 1; - v->a[3248] = aux_sym_number_token1; - v->a[3249] = actions(1839); - v->a[3250] = 1; - v->a[3251] = aux_sym_number_token2; - v->a[3252] = actions(1841); - v->a[3253] = 1; - v->a[3254] = anon_sym_DOLLAR_LBRACE; - v->a[3255] = actions(1843); - v->a[3256] = 1; - v->a[3257] = anon_sym_DOLLAR_LPAREN; - v->a[3258] = actions(1845); - v->a[3259] = 1; + v->a[3240] = anon_sym_GT_PIPE; + v->a[3241] = anon_sym_LT_AMP_DASH; + v->a[3242] = anon_sym_GT_AMP_DASH; + v->a[3243] = anon_sym_LT_LT; + v->a[3244] = anon_sym_LT_LT_DASH; + v->a[3245] = aux_sym_heredoc_redirect_token1; + v->a[3246] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3247] = anon_sym_AMP; + v->a[3248] = sym__special_character; + v->a[3249] = anon_sym_DQUOTE; + v->a[3250] = sym_raw_string; + v->a[3251] = aux_sym_number_token1; + v->a[3252] = aux_sym_number_token2; + v->a[3253] = anon_sym_DOLLAR_LBRACE; + v->a[3254] = anon_sym_DOLLAR_LPAREN; + v->a[3255] = anon_sym_BQUOTE; + v->a[3256] = anon_sym_DOLLAR_BQUOTE; + v->a[3257] = sym_word; + v->a[3258] = anon_sym_SEMI; + v->a[3259] = 19; small_parse_table_163(v); } void small_parse_table_163(t_small_parse_table_array *v) { - v->a[3260] = anon_sym_BQUOTE; - v->a[3261] = actions(1847); - v->a[3262] = 1; - v->a[3263] = anon_sym_DOLLAR_BQUOTE; - v->a[3264] = actions(1851); - v->a[3265] = 1; - v->a[3266] = aux_sym__simple_variable_name_token1; - v->a[3267] = actions(1853); - v->a[3268] = 1; - v->a[3269] = sym_variable_name; - v->a[3270] = actions(1855); - v->a[3271] = 1; - v->a[3272] = sym_test_operator; - v->a[3273] = actions(1857); - v->a[3274] = 1; - v->a[3275] = sym__brace_start; - v->a[3276] = state(1699); - v->a[3277] = 1; - v->a[3278] = aux_sym__literal_repeat1; - v->a[3279] = state(6769); + v->a[3260] = actions(3); + v->a[3261] = 1; + v->a[3262] = sym_comment; + v->a[3263] = actions(1289); + v->a[3264] = 1; + v->a[3265] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3266] = actions(1292); + v->a[3267] = 1; + v->a[3268] = anon_sym_DOLLAR; + v->a[3269] = actions(1295); + v->a[3270] = 1; + v->a[3271] = sym__special_character; + v->a[3272] = actions(1298); + v->a[3273] = 1; + v->a[3274] = anon_sym_DQUOTE; + v->a[3275] = actions(1301); + v->a[3276] = 1; + v->a[3277] = aux_sym_number_token1; + v->a[3278] = actions(1304); + v->a[3279] = 1; small_parse_table_164(v); } void small_parse_table_164(t_small_parse_table_array *v) { - v->a[3280] = 1; - v->a[3281] = sym_subscript; - v->a[3282] = actions(1799); - v->a[3283] = 2; - v->a[3284] = sym_file_descriptor; - v->a[3285] = aux_sym_heredoc_redirect_token1; - v->a[3286] = actions(1827); - v->a[3287] = 2; - v->a[3288] = anon_sym_LPAREN_LPAREN; - v->a[3289] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3290] = actions(1849); - v->a[3291] = 2; - v->a[3292] = anon_sym_LT_LPAREN; - v->a[3293] = anon_sym_GT_LPAREN; - v->a[3294] = actions(1825); - v->a[3295] = 3; - v->a[3296] = sym_raw_string; - v->a[3297] = sym_ansi_c_string; - v->a[3298] = sym_word; - v->a[3299] = state(565); + v->a[3280] = aux_sym_number_token2; + v->a[3281] = actions(1307); + v->a[3282] = 1; + v->a[3283] = anon_sym_DOLLAR_LBRACE; + v->a[3284] = actions(1310); + v->a[3285] = 1; + v->a[3286] = anon_sym_DOLLAR_LPAREN; + v->a[3287] = actions(1313); + v->a[3288] = 1; + v->a[3289] = anon_sym_BQUOTE; + v->a[3290] = actions(1316); + v->a[3291] = 1; + v->a[3292] = anon_sym_DOLLAR_BQUOTE; + v->a[3293] = actions(1319); + v->a[3294] = 1; + v->a[3295] = sym_test_operator; + v->a[3296] = actions(1322); + v->a[3297] = 1; + v->a[3298] = sym__brace_start; + v->a[3299] = state(864); small_parse_table_165(v); } diff --git a/parser/static/small_parse_table/small_parse_table_320.c b/parser/static/small_parse_table/small_parse_table_320.c index 7e35ec32..c9a6be07 100644 --- a/parser/static/small_parse_table/small_parse_table_320.c +++ b/parser/static/small_parse_table/small_parse_table_320.c @@ -14,126 +14,126 @@ void small_parse_table_1600(t_small_parse_table_array *v) { - v->a[32000] = anon_sym_SEMI_AMP; - v->a[32001] = anon_sym_SEMI_SEMI_AMP; - v->a[32002] = anon_sym_PIPE_AMP; - v->a[32003] = anon_sym_EQ_TILDE; - v->a[32004] = anon_sym_AMP_GT; - v->a[32005] = anon_sym_AMP_GT_GT; - v->a[32006] = anon_sym_LT_AMP; - v->a[32007] = anon_sym_GT_AMP; - v->a[32008] = anon_sym_GT_PIPE; - v->a[32009] = anon_sym_LT_AMP_DASH; - v->a[32010] = anon_sym_GT_AMP_DASH; + v->a[32000] = anon_sym_LT; + v->a[32001] = anon_sym_GT; + v->a[32002] = anon_sym_GT_GT; + v->a[32003] = anon_sym_AMP_GT; + v->a[32004] = anon_sym_AMP_GT_GT; + v->a[32005] = anon_sym_LT_AMP; + v->a[32006] = anon_sym_GT_AMP; + v->a[32007] = anon_sym_GT_PIPE; + v->a[32008] = anon_sym_LT_AMP_DASH; + v->a[32009] = anon_sym_GT_AMP_DASH; + v->a[32010] = anon_sym_LT_LT; v->a[32011] = anon_sym_LT_LT_DASH; - v->a[32012] = anon_sym_LT_LT_LT; - v->a[32013] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32014] = anon_sym_DOLLAR_LBRACK; + v->a[32012] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32013] = anon_sym_AMP; + v->a[32014] = aux_sym_concatenation_token1; v->a[32015] = anon_sym_DOLLAR; v->a[32016] = sym__special_character; v->a[32017] = anon_sym_DQUOTE; v->a[32018] = sym_raw_string; - v->a[32019] = sym_ansi_c_string; + v->a[32019] = aux_sym_number_token1; small_parse_table_1601(v); } void small_parse_table_1601(t_small_parse_table_array *v) { - v->a[32020] = aux_sym_number_token1; - v->a[32021] = aux_sym_number_token2; - v->a[32022] = anon_sym_DOLLAR_LBRACE; - v->a[32023] = anon_sym_DOLLAR_LPAREN; - v->a[32024] = anon_sym_BQUOTE; - v->a[32025] = anon_sym_DOLLAR_BQUOTE; - v->a[32026] = anon_sym_LT_LPAREN; - v->a[32027] = anon_sym_GT_LPAREN; - v->a[32028] = sym_word; - v->a[32029] = 8; - v->a[32030] = actions(3); - v->a[32031] = 1; - v->a[32032] = sym_comment; - v->a[32033] = actions(3282); - v->a[32034] = 1; - v->a[32035] = anon_sym_DQUOTE; - v->a[32036] = actions(3286); - v->a[32037] = 1; - v->a[32038] = sym_variable_name; - v->a[32039] = state(1628); + v->a[32020] = aux_sym_number_token2; + v->a[32021] = anon_sym_DOLLAR_LBRACE; + v->a[32022] = anon_sym_DOLLAR_LPAREN; + v->a[32023] = anon_sym_BQUOTE; + v->a[32024] = anon_sym_DOLLAR_BQUOTE; + v->a[32025] = aux_sym__simple_variable_name_token1; + v->a[32026] = sym_word; + v->a[32027] = anon_sym_SEMI; + v->a[32028] = 6; + v->a[32029] = actions(3); + v->a[32030] = 1; + v->a[32031] = sym_comment; + v->a[32032] = actions(3349); + v->a[32033] = 1; + v->a[32034] = aux_sym_concatenation_token1; + v->a[32035] = actions(3362); + v->a[32036] = 1; + v->a[32037] = sym__concat; + v->a[32038] = state(691); + v->a[32039] = 1; small_parse_table_1602(v); } void small_parse_table_1602(t_small_parse_table_array *v) { - v->a[32040] = 1; - v->a[32041] = sym_string; - v->a[32042] = actions(3284); - v->a[32043] = 2; - v->a[32044] = aux_sym__simple_variable_name_token1; - v->a[32045] = aux_sym__multiline_variable_name_token1; - v->a[32046] = actions(1235); - v->a[32047] = 3; - v->a[32048] = sym_file_descriptor; - v->a[32049] = sym_test_operator; - v->a[32050] = sym__brace_start; - v->a[32051] = actions(3280); - v->a[32052] = 9; - v->a[32053] = anon_sym_DASH; - v->a[32054] = anon_sym_STAR; - v->a[32055] = anon_sym_BANG; - v->a[32056] = anon_sym_QMARK; - v->a[32057] = anon_sym_DOLLAR; - v->a[32058] = anon_sym_POUND; - v->a[32059] = anon_sym_AT2; + v->a[32040] = aux_sym_concatenation_repeat1; + v->a[32041] = actions(3106); + v->a[32042] = 4; + v->a[32043] = sym_file_descriptor; + v->a[32044] = sym_test_operator; + v->a[32045] = sym__brace_start; + v->a[32046] = aux_sym_heredoc_redirect_token1; + v->a[32047] = actions(3104); + v->a[32048] = 34; + v->a[32049] = anon_sym_PIPE; + v->a[32050] = anon_sym_SEMI_SEMI; + v->a[32051] = anon_sym_SEMI_AMP; + v->a[32052] = anon_sym_SEMI_SEMI_AMP; + v->a[32053] = anon_sym_PIPE_AMP; + v->a[32054] = anon_sym_AMP_AMP; + v->a[32055] = anon_sym_PIPE_PIPE; + v->a[32056] = anon_sym_LT; + v->a[32057] = anon_sym_GT; + v->a[32058] = anon_sym_GT_GT; + v->a[32059] = anon_sym_AMP_GT; small_parse_table_1603(v); } void small_parse_table_1603(t_small_parse_table_array *v) { - v->a[32060] = anon_sym_0; - v->a[32061] = anon_sym__; - v->a[32062] = actions(1227); - v->a[32063] = 33; - v->a[32064] = anon_sym_LPAREN_LPAREN; - v->a[32065] = anon_sym_PIPE_PIPE; - v->a[32066] = anon_sym_AMP_AMP; - v->a[32067] = anon_sym_PIPE; - v->a[32068] = anon_sym_LT; - v->a[32069] = anon_sym_GT; - v->a[32070] = anon_sym_LT_LT; - v->a[32071] = anon_sym_GT_GT; - v->a[32072] = anon_sym_PIPE_AMP; - v->a[32073] = anon_sym_AMP_GT; - v->a[32074] = anon_sym_AMP_GT_GT; - v->a[32075] = anon_sym_LT_AMP; - v->a[32076] = anon_sym_GT_AMP; - v->a[32077] = anon_sym_GT_PIPE; - v->a[32078] = anon_sym_LT_AMP_DASH; - v->a[32079] = anon_sym_GT_AMP_DASH; + v->a[32060] = anon_sym_AMP_GT_GT; + v->a[32061] = anon_sym_LT_AMP; + v->a[32062] = anon_sym_GT_AMP; + v->a[32063] = anon_sym_GT_PIPE; + v->a[32064] = anon_sym_LT_AMP_DASH; + v->a[32065] = anon_sym_GT_AMP_DASH; + v->a[32066] = anon_sym_LT_LT; + v->a[32067] = anon_sym_LT_LT_DASH; + v->a[32068] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32069] = anon_sym_AMP; + v->a[32070] = anon_sym_DOLLAR; + v->a[32071] = sym__special_character; + v->a[32072] = anon_sym_DQUOTE; + v->a[32073] = sym_raw_string; + v->a[32074] = aux_sym_number_token1; + v->a[32075] = aux_sym_number_token2; + v->a[32076] = anon_sym_DOLLAR_LBRACE; + v->a[32077] = anon_sym_DOLLAR_LPAREN; + v->a[32078] = anon_sym_BQUOTE; + v->a[32079] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1604(v); } void small_parse_table_1604(t_small_parse_table_array *v) { - v->a[32080] = anon_sym_LT_LT_DASH; - v->a[32081] = aux_sym_heredoc_redirect_token1; - v->a[32082] = anon_sym_LT_LT_LT; - v->a[32083] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32084] = anon_sym_DOLLAR_LBRACK; - v->a[32085] = sym__special_character; - v->a[32086] = sym_raw_string; - v->a[32087] = sym_ansi_c_string; - v->a[32088] = aux_sym_number_token1; - v->a[32089] = aux_sym_number_token2; - v->a[32090] = anon_sym_DOLLAR_LBRACE; - v->a[32091] = anon_sym_DOLLAR_LPAREN; - v->a[32092] = anon_sym_BQUOTE; - v->a[32093] = anon_sym_DOLLAR_BQUOTE; - v->a[32094] = anon_sym_LT_LPAREN; - v->a[32095] = anon_sym_GT_LPAREN; - v->a[32096] = sym_word; + v->a[32080] = aux_sym__simple_variable_name_token1; + v->a[32081] = sym_word; + v->a[32082] = anon_sym_SEMI; + v->a[32083] = 6; + v->a[32084] = actions(3); + v->a[32085] = 1; + v->a[32086] = sym_comment; + v->a[32087] = actions(3288); + v->a[32088] = 1; + v->a[32089] = aux_sym_concatenation_token1; + v->a[32090] = actions(3290); + v->a[32091] = 1; + v->a[32092] = sym__concat; + v->a[32093] = state(674); + v->a[32094] = 1; + v->a[32095] = aux_sym_concatenation_repeat1; + v->a[32096] = actions(2664); v->a[32097] = 6; - v->a[32098] = actions(3); - v->a[32099] = 1; + v->a[32098] = sym_file_descriptor; + v->a[32099] = sym_test_operator; small_parse_table_1605(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3200.c b/parser/static/small_parse_table/small_parse_table_3200.c deleted file mode 100644 index fd9e94ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_3200.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3200.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16000(t_small_parse_table_array *v) -{ - v->a[320000] = 2; - v->a[320001] = actions(71); - v->a[320002] = 1; - v->a[320003] = sym_comment; - v->a[320004] = actions(15679); - v->a[320005] = 1; - v->a[320006] = anon_sym_BQUOTE; - v->a[320007] = 2; - v->a[320008] = actions(71); - v->a[320009] = 1; - v->a[320010] = sym_comment; - v->a[320011] = actions(15681); - v->a[320012] = 1; - v->a[320013] = anon_sym_esac; - v->a[320014] = 2; - v->a[320015] = actions(71); - v->a[320016] = 1; - v->a[320017] = sym_comment; - v->a[320018] = actions(15683); - v->a[320019] = 1; - small_parse_table_16001(v); -} - -void small_parse_table_16001(t_small_parse_table_array *v) -{ - v->a[320020] = aux_sym_brace_expression_token1; - v->a[320021] = 2; - v->a[320022] = actions(71); - v->a[320023] = 1; - v->a[320024] = sym_comment; - v->a[320025] = actions(15685); - v->a[320026] = 1; - v->a[320027] = anon_sym_RBRACE3; - v->a[320028] = 2; - v->a[320029] = actions(71); - v->a[320030] = 1; - v->a[320031] = sym_comment; - v->a[320032] = actions(15661); - v->a[320033] = 1; - v->a[320034] = anon_sym_RPAREN; - v->a[320035] = 2; - v->a[320036] = actions(71); - v->a[320037] = 1; - v->a[320038] = sym_comment; - v->a[320039] = actions(15687); - small_parse_table_16002(v); -} - -void small_parse_table_16002(t_small_parse_table_array *v) -{ - v->a[320040] = 1; - v->a[320041] = anon_sym_RPAREN; - v->a[320042] = 2; - v->a[320043] = actions(71); - v->a[320044] = 1; - v->a[320045] = sym_comment; - v->a[320046] = actions(15689); - v->a[320047] = 1; - v->a[320048] = anon_sym_esac; - v->a[320049] = 2; - v->a[320050] = actions(71); - v->a[320051] = 1; - v->a[320052] = sym_comment; - v->a[320053] = actions(15691); - v->a[320054] = 1; - v->a[320055] = anon_sym_BQUOTE; - v->a[320056] = 2; - v->a[320057] = actions(71); - v->a[320058] = 1; - v->a[320059] = sym_comment; - small_parse_table_16003(v); -} - -void small_parse_table_16003(t_small_parse_table_array *v) -{ - v->a[320060] = actions(15693); - v->a[320061] = 1; - v->a[320062] = anon_sym_RBRACE3; - v->a[320063] = 2; - v->a[320064] = actions(71); - v->a[320065] = 1; - v->a[320066] = sym_comment; - v->a[320067] = actions(15695); - v->a[320068] = 1; - v->a[320069] = aux_sym_brace_expression_token1; - v->a[320070] = 2; - v->a[320071] = actions(71); - v->a[320072] = 1; - v->a[320073] = sym_comment; - v->a[320074] = actions(15697); - v->a[320075] = 1; - v->a[320076] = anon_sym_RPAREN; - v->a[320077] = 2; - v->a[320078] = actions(71); - v->a[320079] = 1; - small_parse_table_16004(v); -} - -void small_parse_table_16004(t_small_parse_table_array *v) -{ - v->a[320080] = sym_comment; - v->a[320081] = actions(15699); - v->a[320082] = 1; - v->a[320083] = anon_sym_RBRACE2; - v->a[320084] = 2; - v->a[320085] = actions(71); - v->a[320086] = 1; - v->a[320087] = sym_comment; - v->a[320088] = actions(15701); - v->a[320089] = 1; - v->a[320090] = anon_sym_in; - v->a[320091] = 2; - v->a[320092] = actions(71); - v->a[320093] = 1; - v->a[320094] = sym_comment; - v->a[320095] = actions(15703); - v->a[320096] = 1; - v->a[320097] = anon_sym_esac; - v->a[320098] = 2; - v->a[320099] = actions(71); - small_parse_table_16005(v); -} - -/* EOF small_parse_table_3200.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3201.c b/parser/static/small_parse_table/small_parse_table_3201.c deleted file mode 100644 index 8ffed342..00000000 --- a/parser/static/small_parse_table/small_parse_table_3201.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3201.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16005(t_small_parse_table_array *v) -{ - v->a[320100] = 1; - v->a[320101] = sym_comment; - v->a[320102] = actions(15705); - v->a[320103] = 1; - v->a[320104] = anon_sym_in; - v->a[320105] = 2; - v->a[320106] = actions(71); - v->a[320107] = 1; - v->a[320108] = sym_comment; - v->a[320109] = actions(15687); - v->a[320110] = 1; - v->a[320111] = anon_sym_BQUOTE; - v->a[320112] = 2; - v->a[320113] = actions(71); - v->a[320114] = 1; - v->a[320115] = sym_comment; - v->a[320116] = actions(15707); - v->a[320117] = 1; - v->a[320118] = aux_sym_brace_expression_token1; - v->a[320119] = 2; - small_parse_table_16006(v); -} - -void small_parse_table_16006(t_small_parse_table_array *v) -{ - v->a[320120] = actions(71); - v->a[320121] = 1; - v->a[320122] = sym_comment; - v->a[320123] = actions(15709); - v->a[320124] = 1; - v->a[320125] = anon_sym_RPAREN; - v->a[320126] = 2; - v->a[320127] = actions(71); - v->a[320128] = 1; - v->a[320129] = sym_comment; - v->a[320130] = actions(15711); - v->a[320131] = 1; - v->a[320132] = anon_sym_RPAREN_RPAREN; - v->a[320133] = 2; - v->a[320134] = actions(71); - v->a[320135] = 1; - v->a[320136] = sym_comment; - v->a[320137] = actions(15713); - v->a[320138] = 1; - v->a[320139] = aux_sym_brace_expression_token1; - small_parse_table_16007(v); -} - -void small_parse_table_16007(t_small_parse_table_array *v) -{ - v->a[320140] = 2; - v->a[320141] = actions(71); - v->a[320142] = 1; - v->a[320143] = sym_comment; - v->a[320144] = actions(15715); - v->a[320145] = 1; - v->a[320146] = anon_sym_LT_LT_LT; - v->a[320147] = 2; - v->a[320148] = actions(71); - v->a[320149] = 1; - v->a[320150] = sym_comment; - v->a[320151] = actions(15717); - v->a[320152] = 1; - v->a[320153] = anon_sym_RPAREN; - v->a[320154] = 2; - v->a[320155] = actions(71); - v->a[320156] = 1; - v->a[320157] = sym_comment; - v->a[320158] = actions(15719); - v->a[320159] = 1; - small_parse_table_16008(v); -} - -void small_parse_table_16008(t_small_parse_table_array *v) -{ - v->a[320160] = anon_sym_RBRACE3; - v->a[320161] = 2; - v->a[320162] = actions(71); - v->a[320163] = 1; - v->a[320164] = sym_comment; - v->a[320165] = actions(15721); - v->a[320166] = 1; - v->a[320167] = aux_sym_brace_expression_token1; - v->a[320168] = 2; - v->a[320169] = actions(71); - v->a[320170] = 1; - v->a[320171] = sym_comment; - v->a[320172] = actions(15723); - v->a[320173] = 1; - v->a[320174] = anon_sym_RPAREN; - v->a[320175] = 2; - v->a[320176] = actions(71); - v->a[320177] = 1; - v->a[320178] = sym_comment; - v->a[320179] = actions(15725); - small_parse_table_16009(v); -} - -void small_parse_table_16009(t_small_parse_table_array *v) -{ - v->a[320180] = 1; - v->a[320181] = sym_word; - v->a[320182] = 2; - v->a[320183] = actions(71); - v->a[320184] = 1; - v->a[320185] = sym_comment; - v->a[320186] = actions(14644); - v->a[320187] = 1; - v->a[320188] = anon_sym_fi; - v->a[320189] = 2; - v->a[320190] = actions(71); - v->a[320191] = 1; - v->a[320192] = sym_comment; - v->a[320193] = actions(15727); - v->a[320194] = 1; - v->a[320195] = anon_sym_BQUOTE; - v->a[320196] = 2; - v->a[320197] = actions(71); - v->a[320198] = 1; - v->a[320199] = sym_comment; - small_parse_table_16010(v); -} - -/* EOF small_parse_table_3201.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3202.c b/parser/static/small_parse_table/small_parse_table_3202.c deleted file mode 100644 index 9e0275de..00000000 --- a/parser/static/small_parse_table/small_parse_table_3202.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3202.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16010(t_small_parse_table_array *v) -{ - v->a[320200] = actions(15729); - v->a[320201] = 1; - v->a[320202] = anon_sym_RBRACE2; - v->a[320203] = 2; - v->a[320204] = actions(71); - v->a[320205] = 1; - v->a[320206] = sym_comment; - v->a[320207] = actions(15731); - v->a[320208] = 1; - v->a[320209] = anon_sym_BQUOTE; - v->a[320210] = 2; - v->a[320211] = actions(71); - v->a[320212] = 1; - v->a[320213] = sym_comment; - v->a[320214] = actions(15733); - v->a[320215] = 1; - v->a[320216] = aux_sym_brace_expression_token1; - v->a[320217] = 2; - v->a[320218] = actions(71); - v->a[320219] = 1; - small_parse_table_16011(v); -} - -void small_parse_table_16011(t_small_parse_table_array *v) -{ - v->a[320220] = sym_comment; - v->a[320221] = actions(15735); - v->a[320222] = 1; - v->a[320223] = anon_sym_RBRACE2; - v->a[320224] = 2; - v->a[320225] = actions(71); - v->a[320226] = 1; - v->a[320227] = sym_comment; - v->a[320228] = actions(15737); - v->a[320229] = 1; - v->a[320230] = anon_sym_BQUOTE; - v->a[320231] = 2; - v->a[320232] = actions(71); - v->a[320233] = 1; - v->a[320234] = sym_comment; - v->a[320235] = actions(15739); - v->a[320236] = 1; - v->a[320237] = anon_sym_RBRACE2; - v->a[320238] = 2; - v->a[320239] = actions(71); - small_parse_table_16012(v); -} - -void small_parse_table_16012(t_small_parse_table_array *v) -{ - v->a[320240] = 1; - v->a[320241] = sym_comment; - v->a[320242] = actions(15741); - v->a[320243] = 1; - v->a[320244] = anon_sym_BQUOTE; - v->a[320245] = 2; - v->a[320246] = actions(71); - v->a[320247] = 1; - v->a[320248] = sym_comment; - v->a[320249] = actions(15731); - v->a[320250] = 1; - v->a[320251] = anon_sym_RPAREN; - v->a[320252] = 2; - v->a[320253] = actions(71); - v->a[320254] = 1; - v->a[320255] = sym_comment; - v->a[320256] = actions(15743); - v->a[320257] = 1; - v->a[320258] = anon_sym_BQUOTE; - v->a[320259] = 2; - small_parse_table_16013(v); -} - -void small_parse_table_16013(t_small_parse_table_array *v) -{ - v->a[320260] = actions(71); - v->a[320261] = 1; - v->a[320262] = sym_comment; - v->a[320263] = actions(15745); - v->a[320264] = 1; - v->a[320265] = aux_sym_brace_expression_token1; - v->a[320266] = 2; - v->a[320267] = actions(71); - v->a[320268] = 1; - v->a[320269] = sym_comment; - v->a[320270] = actions(15727); - v->a[320271] = 1; - v->a[320272] = anon_sym_RPAREN; - v->a[320273] = 2; - v->a[320274] = actions(71); - v->a[320275] = 1; - v->a[320276] = sym_comment; - v->a[320277] = actions(15747); - v->a[320278] = 1; - v->a[320279] = anon_sym_RBRACE3; - small_parse_table_16014(v); -} - -void small_parse_table_16014(t_small_parse_table_array *v) -{ - v->a[320280] = 2; - v->a[320281] = actions(71); - v->a[320282] = 1; - v->a[320283] = sym_comment; - v->a[320284] = actions(15749); - v->a[320285] = 1; - v->a[320286] = anon_sym_BQUOTE; - v->a[320287] = 2; - v->a[320288] = actions(71); - v->a[320289] = 1; - v->a[320290] = sym_comment; - v->a[320291] = actions(15743); - v->a[320292] = 1; - v->a[320293] = anon_sym_RPAREN; - v->a[320294] = 2; - v->a[320295] = actions(71); - v->a[320296] = 1; - v->a[320297] = sym_comment; - v->a[320298] = actions(15751); - v->a[320299] = 1; - small_parse_table_16015(v); -} - -/* EOF small_parse_table_3202.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3203.c b/parser/static/small_parse_table/small_parse_table_3203.c deleted file mode 100644 index f791e9bf..00000000 --- a/parser/static/small_parse_table/small_parse_table_3203.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3203.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16015(t_small_parse_table_array *v) -{ - v->a[320300] = anon_sym_BQUOTE; - v->a[320301] = 2; - v->a[320302] = actions(71); - v->a[320303] = 1; - v->a[320304] = sym_comment; - v->a[320305] = actions(15753); - v->a[320306] = 1; - v->a[320307] = anon_sym_BQUOTE; - v->a[320308] = 2; - v->a[320309] = actions(71); - v->a[320310] = 1; - v->a[320311] = sym_comment; - v->a[320312] = actions(15755); - v->a[320313] = 1; - v->a[320314] = aux_sym_brace_expression_token1; - v->a[320315] = 2; - v->a[320316] = actions(71); - v->a[320317] = 1; - v->a[320318] = sym_comment; - v->a[320319] = actions(15751); - small_parse_table_16016(v); -} - -void small_parse_table_16016(t_small_parse_table_array *v) -{ - v->a[320320] = 1; - v->a[320321] = anon_sym_RPAREN; - v->a[320322] = 2; - v->a[320323] = actions(71); - v->a[320324] = 1; - v->a[320325] = sym_comment; - v->a[320326] = actions(15757); - v->a[320327] = 1; - v->a[320328] = anon_sym_RBRACE3; - v->a[320329] = 2; - v->a[320330] = actions(71); - v->a[320331] = 1; - v->a[320332] = sym_comment; - v->a[320333] = actions(15759); - v->a[320334] = 1; - v->a[320335] = anon_sym_RBRACE2; - v->a[320336] = 2; - v->a[320337] = actions(71); - v->a[320338] = 1; - v->a[320339] = sym_comment; - small_parse_table_16017(v); -} - -void small_parse_table_16017(t_small_parse_table_array *v) -{ - v->a[320340] = actions(15761); - v->a[320341] = 1; - v->a[320342] = anon_sym_BQUOTE; - v->a[320343] = 2; - v->a[320344] = actions(71); - v->a[320345] = 1; - v->a[320346] = sym_comment; - v->a[320347] = actions(15763); - v->a[320348] = 1; - v->a[320349] = anon_sym_RPAREN; - v->a[320350] = 2; - v->a[320351] = actions(71); - v->a[320352] = 1; - v->a[320353] = sym_comment; - v->a[320354] = actions(15765); - v->a[320355] = 1; - v->a[320356] = anon_sym_BQUOTE; - v->a[320357] = 2; - v->a[320358] = actions(71); - v->a[320359] = 1; - small_parse_table_16018(v); -} - -void small_parse_table_16018(t_small_parse_table_array *v) -{ - v->a[320360] = sym_comment; - v->a[320361] = actions(15767); - v->a[320362] = 1; - v->a[320363] = aux_sym_brace_expression_token1; - v->a[320364] = 2; - v->a[320365] = actions(71); - v->a[320366] = 1; - v->a[320367] = sym_comment; - v->a[320368] = actions(15769); - v->a[320369] = 1; - v->a[320370] = anon_sym_BQUOTE; - v->a[320371] = 2; - v->a[320372] = actions(71); - v->a[320373] = 1; - v->a[320374] = sym_comment; - v->a[320375] = actions(15771); - v->a[320376] = 1; - v->a[320377] = anon_sym_BQUOTE; - v->a[320378] = 2; - v->a[320379] = actions(71); - small_parse_table_16019(v); -} - -void small_parse_table_16019(t_small_parse_table_array *v) -{ - v->a[320380] = 1; - v->a[320381] = sym_comment; - v->a[320382] = actions(15769); - v->a[320383] = 1; - v->a[320384] = anon_sym_RPAREN; - v->a[320385] = 2; - v->a[320386] = actions(71); - v->a[320387] = 1; - v->a[320388] = sym_comment; - v->a[320389] = actions(15773); - v->a[320390] = 1; - v->a[320391] = anon_sym_RPAREN; - v->a[320392] = 2; - v->a[320393] = actions(71); - v->a[320394] = 1; - v->a[320395] = sym_comment; - v->a[320396] = actions(15775); - v->a[320397] = 1; - v->a[320398] = anon_sym_BQUOTE; - v->a[320399] = 2; - small_parse_table_16020(v); -} - -/* EOF small_parse_table_3203.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3204.c b/parser/static/small_parse_table/small_parse_table_3204.c deleted file mode 100644 index b275cc99..00000000 --- a/parser/static/small_parse_table/small_parse_table_3204.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3204.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16020(t_small_parse_table_array *v) -{ - v->a[320400] = actions(71); - v->a[320401] = 1; - v->a[320402] = sym_comment; - v->a[320403] = actions(15777); - v->a[320404] = 1; - v->a[320405] = anon_sym_BQUOTE; - v->a[320406] = 2; - v->a[320407] = actions(71); - v->a[320408] = 1; - v->a[320409] = sym_comment; - v->a[320410] = actions(15779); - v->a[320411] = 1; - v->a[320412] = aux_sym_brace_expression_token1; - v->a[320413] = 2; - v->a[320414] = actions(71); - v->a[320415] = 1; - v->a[320416] = sym_comment; - v->a[320417] = actions(14512); - v->a[320418] = 1; - v->a[320419] = anon_sym_RBRACE3; - small_parse_table_16021(v); -} - -void small_parse_table_16021(t_small_parse_table_array *v) -{ - v->a[320420] = 2; - v->a[320421] = actions(71); - v->a[320422] = 1; - v->a[320423] = sym_comment; - v->a[320424] = actions(15775); - v->a[320425] = 1; - v->a[320426] = anon_sym_RPAREN; - v->a[320427] = 2; - v->a[320428] = actions(71); - v->a[320429] = 1; - v->a[320430] = sym_comment; - v->a[320431] = actions(15781); - v->a[320432] = 1; - v->a[320433] = anon_sym_RBRACE3; - v->a[320434] = 2; - v->a[320435] = actions(71); - v->a[320436] = 1; - v->a[320437] = sym_comment; - v->a[320438] = actions(15783); - v->a[320439] = 1; - small_parse_table_16022(v); -} - -void small_parse_table_16022(t_small_parse_table_array *v) -{ - v->a[320440] = anon_sym_RBRACE3; - v->a[320441] = 2; - v->a[320442] = actions(71); - v->a[320443] = 1; - v->a[320444] = sym_comment; - v->a[320445] = actions(15785); - v->a[320446] = 1; - v->a[320447] = anon_sym_RBRACE2; - v->a[320448] = 2; - v->a[320449] = actions(71); - v->a[320450] = 1; - v->a[320451] = sym_comment; - v->a[320452] = actions(15787); - v->a[320453] = 1; - v->a[320454] = anon_sym_BQUOTE; - v->a[320455] = 2; - v->a[320456] = actions(71); - v->a[320457] = 1; - v->a[320458] = sym_comment; - v->a[320459] = actions(15789); - small_parse_table_16023(v); -} - -void small_parse_table_16023(t_small_parse_table_array *v) -{ - v->a[320460] = 1; - v->a[320461] = aux_sym_brace_expression_token1; - v->a[320462] = 2; - v->a[320463] = actions(71); - v->a[320464] = 1; - v->a[320465] = sym_comment; - v->a[320466] = actions(15791); - v->a[320467] = 1; - v->a[320468] = anon_sym_BQUOTE; - v->a[320469] = 2; - v->a[320470] = actions(71); - v->a[320471] = 1; - v->a[320472] = sym_comment; - v->a[320473] = actions(15793); - v->a[320474] = 1; - v->a[320475] = anon_sym_BQUOTE; - v->a[320476] = 2; - v->a[320477] = actions(71); - v->a[320478] = 1; - v->a[320479] = sym_comment; - small_parse_table_16024(v); -} - -void small_parse_table_16024(t_small_parse_table_array *v) -{ - v->a[320480] = actions(15787); - v->a[320481] = 1; - v->a[320482] = anon_sym_RPAREN; - v->a[320483] = 2; - v->a[320484] = actions(71); - v->a[320485] = 1; - v->a[320486] = sym_comment; - v->a[320487] = actions(15795); - v->a[320488] = 1; - v->a[320489] = anon_sym_RBRACE3; - v->a[320490] = 2; - v->a[320491] = actions(71); - v->a[320492] = 1; - v->a[320493] = sym_comment; - v->a[320494] = actions(15797); - v->a[320495] = 1; - v->a[320496] = anon_sym_RBRACE3; - v->a[320497] = 2; - v->a[320498] = actions(71); - v->a[320499] = 1; - small_parse_table_16025(v); -} - -/* EOF small_parse_table_3204.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3205.c b/parser/static/small_parse_table/small_parse_table_3205.c deleted file mode 100644 index 18adb11a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3205.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3205.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16025(t_small_parse_table_array *v) -{ - v->a[320500] = sym_comment; - v->a[320501] = actions(14646); - v->a[320502] = 1; - v->a[320503] = anon_sym_fi; - v->a[320504] = 2; - v->a[320505] = actions(71); - v->a[320506] = 1; - v->a[320507] = sym_comment; - v->a[320508] = actions(15799); - v->a[320509] = 1; - v->a[320510] = aux_sym_brace_expression_token1; - v->a[320511] = 2; - v->a[320512] = actions(71); - v->a[320513] = 1; - v->a[320514] = sym_comment; - v->a[320515] = actions(15801); - v->a[320516] = 1; - v->a[320517] = anon_sym_RBRACE2; - v->a[320518] = 2; - v->a[320519] = actions(71); - small_parse_table_16026(v); -} - -void small_parse_table_16026(t_small_parse_table_array *v) -{ - v->a[320520] = 1; - v->a[320521] = sym_comment; - v->a[320522] = actions(15803); - v->a[320523] = 1; - v->a[320524] = anon_sym_RPAREN; - v->a[320525] = 2; - v->a[320526] = actions(71); - v->a[320527] = 1; - v->a[320528] = sym_comment; - v->a[320529] = actions(15805); - v->a[320530] = 1; - v->a[320531] = anon_sym_BQUOTE; - v->a[320532] = 2; - v->a[320533] = actions(71); - v->a[320534] = 1; - v->a[320535] = sym_comment; - v->a[320536] = actions(15807); - v->a[320537] = 1; - v->a[320538] = anon_sym_BQUOTE; - v->a[320539] = 2; - small_parse_table_16027(v); -} - -void small_parse_table_16027(t_small_parse_table_array *v) -{ - v->a[320540] = actions(71); - v->a[320541] = 1; - v->a[320542] = sym_comment; - v->a[320543] = actions(15809); - v->a[320544] = 1; - v->a[320545] = anon_sym_RPAREN; - v->a[320546] = 2; - v->a[320547] = actions(71); - v->a[320548] = 1; - v->a[320549] = sym_comment; - v->a[320550] = actions(15811); - v->a[320551] = 1; - v->a[320552] = anon_sym_RBRACK_RBRACK; - v->a[320553] = 2; - v->a[320554] = actions(71); - v->a[320555] = 1; - v->a[320556] = sym_comment; - v->a[320557] = actions(15813); - v->a[320558] = 1; - v->a[320559] = aux_sym_brace_expression_token1; - small_parse_table_16028(v); -} - -void small_parse_table_16028(t_small_parse_table_array *v) -{ - v->a[320560] = 2; - v->a[320561] = actions(71); - v->a[320562] = 1; - v->a[320563] = sym_comment; - v->a[320564] = actions(15815); - v->a[320565] = 1; - v->a[320566] = anon_sym_BQUOTE; - v->a[320567] = 2; - v->a[320568] = actions(71); - v->a[320569] = 1; - v->a[320570] = sym_comment; - v->a[320571] = actions(15817); - v->a[320572] = 1; - v->a[320573] = anon_sym_BQUOTE; - v->a[320574] = 2; - v->a[320575] = actions(71); - v->a[320576] = 1; - v->a[320577] = sym_comment; - v->a[320578] = actions(15805); - v->a[320579] = 1; - small_parse_table_16029(v); -} - -void small_parse_table_16029(t_small_parse_table_array *v) -{ - v->a[320580] = anon_sym_RPAREN; - v->a[320581] = 2; - v->a[320582] = actions(71); - v->a[320583] = 1; - v->a[320584] = sym_comment; - v->a[320585] = actions(15819); - v->a[320586] = 1; - v->a[320587] = anon_sym_RBRACE3; - v->a[320588] = 2; - v->a[320589] = actions(71); - v->a[320590] = 1; - v->a[320591] = sym_comment; - v->a[320592] = actions(15815); - v->a[320593] = 1; - v->a[320594] = anon_sym_RPAREN; - v->a[320595] = 2; - v->a[320596] = actions(71); - v->a[320597] = 1; - v->a[320598] = sym_comment; - v->a[320599] = actions(15821); - small_parse_table_16030(v); -} - -/* EOF small_parse_table_3205.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3206.c b/parser/static/small_parse_table/small_parse_table_3206.c deleted file mode 100644 index 7fa1ab98..00000000 --- a/parser/static/small_parse_table/small_parse_table_3206.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3206.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16030(t_small_parse_table_array *v) -{ - v->a[320600] = 1; - v->a[320601] = anon_sym_RBRACE3; - v->a[320602] = 2; - v->a[320603] = actions(71); - v->a[320604] = 1; - v->a[320605] = sym_comment; - v->a[320606] = actions(15823); - v->a[320607] = 1; - v->a[320608] = aux_sym_brace_expression_token1; - v->a[320609] = 2; - v->a[320610] = actions(71); - v->a[320611] = 1; - v->a[320612] = sym_comment; - v->a[320613] = actions(15825); - v->a[320614] = 1; - v->a[320615] = anon_sym_BQUOTE; - v->a[320616] = 2; - v->a[320617] = actions(71); - v->a[320618] = 1; - v->a[320619] = sym_comment; - small_parse_table_16031(v); -} - -void small_parse_table_16031(t_small_parse_table_array *v) -{ - v->a[320620] = actions(15827); - v->a[320621] = 1; - v->a[320622] = anon_sym_RBRACE3; - v->a[320623] = 2; - v->a[320624] = actions(71); - v->a[320625] = 1; - v->a[320626] = sym_comment; - v->a[320627] = actions(15829); - v->a[320628] = 1; - v->a[320629] = anon_sym_BQUOTE; - v->a[320630] = 2; - v->a[320631] = actions(71); - v->a[320632] = 1; - v->a[320633] = sym_comment; - v->a[320634] = actions(15825); - v->a[320635] = 1; - v->a[320636] = anon_sym_RPAREN; - v->a[320637] = 2; - v->a[320638] = actions(71); - v->a[320639] = 1; - small_parse_table_16032(v); -} - -void small_parse_table_16032(t_small_parse_table_array *v) -{ - v->a[320640] = sym_comment; - v->a[320641] = actions(15831); - v->a[320642] = 1; - v->a[320643] = anon_sym_esac; - v->a[320644] = 2; - v->a[320645] = actions(71); - v->a[320646] = 1; - v->a[320647] = sym_comment; - v->a[320648] = actions(15833); - v->a[320649] = 1; - v->a[320650] = anon_sym_RBRACE3; - v->a[320651] = 2; - v->a[320652] = actions(71); - v->a[320653] = 1; - v->a[320654] = sym_comment; - v->a[320655] = actions(15835); - v->a[320656] = 1; - v->a[320657] = aux_sym_brace_expression_token1; - v->a[320658] = 2; - v->a[320659] = actions(71); - small_parse_table_16033(v); -} - -void small_parse_table_16033(t_small_parse_table_array *v) -{ - v->a[320660] = 1; - v->a[320661] = sym_comment; - v->a[320662] = actions(15837); - v->a[320663] = 1; - v->a[320664] = anon_sym_RBRACE3; - v->a[320665] = 2; - v->a[320666] = actions(71); - v->a[320667] = 1; - v->a[320668] = sym_comment; - v->a[320669] = actions(15839); - v->a[320670] = 1; - v->a[320671] = anon_sym_BQUOTE; - v->a[320672] = 2; - v->a[320673] = actions(71); - v->a[320674] = 1; - v->a[320675] = sym_comment; - v->a[320676] = actions(15841); - v->a[320677] = 1; - v->a[320678] = anon_sym_BQUOTE; - v->a[320679] = 2; - small_parse_table_16034(v); -} - -void small_parse_table_16034(t_small_parse_table_array *v) -{ - v->a[320680] = actions(71); - v->a[320681] = 1; - v->a[320682] = sym_comment; - v->a[320683] = actions(15839); - v->a[320684] = 1; - v->a[320685] = anon_sym_RPAREN; - v->a[320686] = 2; - v->a[320687] = actions(71); - v->a[320688] = 1; - v->a[320689] = sym_comment; - v->a[320690] = actions(15843); - v->a[320691] = 1; - v->a[320692] = anon_sym_RBRACE3; - v->a[320693] = 2; - v->a[320694] = actions(71); - v->a[320695] = 1; - v->a[320696] = sym_comment; - v->a[320697] = actions(15845); - v->a[320698] = 1; - v->a[320699] = sym_heredoc_end; - small_parse_table_16035(v); -} - -/* EOF small_parse_table_3206.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3207.c b/parser/static/small_parse_table/small_parse_table_3207.c deleted file mode 100644 index ba806943..00000000 --- a/parser/static/small_parse_table/small_parse_table_3207.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3207.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16035(t_small_parse_table_array *v) -{ - v->a[320700] = 2; - v->a[320701] = actions(71); - v->a[320702] = 1; - v->a[320703] = sym_comment; - v->a[320704] = actions(15847); - v->a[320705] = 1; - v->a[320706] = aux_sym_brace_expression_token1; - v->a[320707] = 2; - v->a[320708] = actions(71); - v->a[320709] = 1; - v->a[320710] = sym_comment; - v->a[320711] = actions(15761); - v->a[320712] = 1; - v->a[320713] = anon_sym_RPAREN; - v->a[320714] = 2; - v->a[320715] = actions(71); - v->a[320716] = 1; - v->a[320717] = sym_comment; - v->a[320718] = actions(15849); - v->a[320719] = 1; - small_parse_table_16036(v); -} - -void small_parse_table_16036(t_small_parse_table_array *v) -{ - v->a[320720] = anon_sym_RBRACE2; - v->a[320721] = 2; - v->a[320722] = actions(71); - v->a[320723] = 1; - v->a[320724] = sym_comment; - v->a[320725] = actions(15851); - v->a[320726] = 1; - v->a[320727] = anon_sym_RBRACE3; - v->a[320728] = 2; - v->a[320729] = actions(71); - v->a[320730] = 1; - v->a[320731] = sym_comment; - v->a[320732] = actions(15659); - v->a[320733] = 1; - v->a[320734] = anon_sym_RPAREN; - v->a[320735] = 2; - v->a[320736] = actions(71); - v->a[320737] = 1; - v->a[320738] = sym_comment; - v->a[320739] = actions(15853); - small_parse_table_16037(v); -} - -void small_parse_table_16037(t_small_parse_table_array *v) -{ - v->a[320740] = 1; - v->a[320741] = anon_sym_RPAREN; - v->a[320742] = 2; - v->a[320743] = actions(71); - v->a[320744] = 1; - v->a[320745] = sym_comment; - v->a[320746] = actions(15855); - v->a[320747] = 1; - v->a[320748] = anon_sym_RBRACE2; - v->a[320749] = 2; - v->a[320750] = actions(71); - v->a[320751] = 1; - v->a[320752] = sym_comment; - v->a[320753] = actions(15857); - v->a[320754] = 1; - v->a[320755] = aux_sym_brace_expression_token1; - v->a[320756] = 2; - v->a[320757] = actions(71); - v->a[320758] = 1; - v->a[320759] = sym_comment; - small_parse_table_16038(v); -} - -void small_parse_table_16038(t_small_parse_table_array *v) -{ - v->a[320760] = actions(15859); - v->a[320761] = 1; - v->a[320762] = anon_sym_BQUOTE; - v->a[320763] = 2; - v->a[320764] = actions(71); - v->a[320765] = 1; - v->a[320766] = sym_comment; - v->a[320767] = actions(15861); - v->a[320768] = 1; - v->a[320769] = anon_sym_BQUOTE; - v->a[320770] = 2; - v->a[320771] = actions(71); - v->a[320772] = 1; - v->a[320773] = sym_comment; - v->a[320774] = actions(15863); - v->a[320775] = 1; - v->a[320776] = anon_sym_BQUOTE; - v->a[320777] = 2; - v->a[320778] = actions(71); - v->a[320779] = 1; - small_parse_table_16039(v); -} - -void small_parse_table_16039(t_small_parse_table_array *v) -{ - v->a[320780] = sym_comment; - v->a[320781] = actions(15865); - v->a[320782] = 1; - v->a[320783] = anon_sym_RPAREN; - v->a[320784] = 2; - v->a[320785] = actions(71); - v->a[320786] = 1; - v->a[320787] = sym_comment; - v->a[320788] = actions(15867); - v->a[320789] = 1; - v->a[320790] = anon_sym_BQUOTE; - v->a[320791] = 2; - v->a[320792] = actions(71); - v->a[320793] = 1; - v->a[320794] = sym_comment; - v->a[320795] = actions(15869); - v->a[320796] = 1; - v->a[320797] = anon_sym_BQUOTE; - v->a[320798] = 2; - v->a[320799] = actions(71); - small_parse_table_16040(v); -} - -/* EOF small_parse_table_3207.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3208.c b/parser/static/small_parse_table/small_parse_table_3208.c deleted file mode 100644 index 9d224545..00000000 --- a/parser/static/small_parse_table/small_parse_table_3208.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3208.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16040(t_small_parse_table_array *v) -{ - v->a[320800] = 1; - v->a[320801] = sym_comment; - v->a[320802] = actions(15871); - v->a[320803] = 1; - v->a[320804] = aux_sym_brace_expression_token1; - v->a[320805] = 2; - v->a[320806] = actions(71); - v->a[320807] = 1; - v->a[320808] = sym_comment; - v->a[320809] = actions(15853); - v->a[320810] = 1; - v->a[320811] = anon_sym_BQUOTE; - v->a[320812] = 2; - v->a[320813] = actions(71); - v->a[320814] = 1; - v->a[320815] = sym_comment; - v->a[320816] = actions(15873); - v->a[320817] = 1; - v->a[320818] = anon_sym_RBRACK_RBRACK; - v->a[320819] = 2; - small_parse_table_16041(v); -} - -void small_parse_table_16041(t_small_parse_table_array *v) -{ - v->a[320820] = actions(71); - v->a[320821] = 1; - v->a[320822] = sym_comment; - v->a[320823] = actions(15859); - v->a[320824] = 1; - v->a[320825] = anon_sym_RPAREN; - v->a[320826] = 2; - v->a[320827] = actions(71); - v->a[320828] = 1; - v->a[320829] = sym_comment; - v->a[320830] = actions(15867); - v->a[320831] = 1; - v->a[320832] = anon_sym_RPAREN; - v->a[320833] = 2; - v->a[320834] = actions(71); - v->a[320835] = 1; - v->a[320836] = sym_comment; - v->a[320837] = actions(15875); - v->a[320838] = 1; - v->a[320839] = anon_sym_RBRACE3; - small_parse_table_16042(v); -} - -void small_parse_table_16042(t_small_parse_table_array *v) -{ - v->a[320840] = 2; - v->a[320841] = actions(71); - v->a[320842] = 1; - v->a[320843] = sym_comment; - v->a[320844] = actions(15877); - v->a[320845] = 1; - v->a[320846] = anon_sym_RBRACE3; - v->a[320847] = 2; - v->a[320848] = actions(71); - v->a[320849] = 1; - v->a[320850] = sym_comment; - v->a[320851] = actions(15879); - v->a[320852] = 1; - v->a[320853] = aux_sym_brace_expression_token1; - v->a[320854] = 2; - v->a[320855] = actions(71); - v->a[320856] = 1; - v->a[320857] = sym_comment; - v->a[320858] = actions(15881); - v->a[320859] = 1; - small_parse_table_16043(v); -} - -void small_parse_table_16043(t_small_parse_table_array *v) -{ - v->a[320860] = anon_sym_RPAREN; - v->a[320861] = 2; - v->a[320862] = actions(71); - v->a[320863] = 1; - v->a[320864] = sym_comment; - v->a[320865] = actions(15883); - v->a[320866] = 1; - v->a[320867] = anon_sym_BQUOTE; - v->a[320868] = 2; - v->a[320869] = actions(71); - v->a[320870] = 1; - v->a[320871] = sym_comment; - v->a[320872] = actions(15885); - v->a[320873] = 1; - v->a[320874] = anon_sym_RPAREN; - v->a[320875] = 2; - v->a[320876] = actions(71); - v->a[320877] = 1; - v->a[320878] = sym_comment; - v->a[320879] = actions(15887); - small_parse_table_16044(v); -} - -void small_parse_table_16044(t_small_parse_table_array *v) -{ - v->a[320880] = 1; - v->a[320881] = anon_sym_BQUOTE; - v->a[320882] = 2; - v->a[320883] = actions(71); - v->a[320884] = 1; - v->a[320885] = sym_comment; - v->a[320886] = actions(15883); - v->a[320887] = 1; - v->a[320888] = anon_sym_RPAREN; - v->a[320889] = 2; - v->a[320890] = actions(71); - v->a[320891] = 1; - v->a[320892] = sym_comment; - v->a[320893] = actions(15889); - v->a[320894] = 1; - v->a[320895] = anon_sym_RBRACE3; - v->a[320896] = 2; - v->a[320897] = actions(71); - v->a[320898] = 1; - v->a[320899] = sym_comment; - small_parse_table_16045(v); -} - -/* EOF small_parse_table_3208.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3209.c b/parser/static/small_parse_table/small_parse_table_3209.c deleted file mode 100644 index 8eaadbb2..00000000 --- a/parser/static/small_parse_table/small_parse_table_3209.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3209.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16045(t_small_parse_table_array *v) -{ - v->a[320900] = actions(15891); - v->a[320901] = 1; - v->a[320902] = aux_sym_brace_expression_token1; - v->a[320903] = 2; - v->a[320904] = actions(71); - v->a[320905] = 1; - v->a[320906] = sym_comment; - v->a[320907] = actions(15893); - v->a[320908] = 1; - v->a[320909] = anon_sym_RBRACE2; - v->a[320910] = 2; - v->a[320911] = actions(71); - v->a[320912] = 1; - v->a[320913] = sym_comment; - v->a[320914] = actions(15895); - v->a[320915] = 1; - v->a[320916] = anon_sym_BQUOTE; - v->a[320917] = 2; - v->a[320918] = actions(71); - v->a[320919] = 1; - small_parse_table_16046(v); -} - -void small_parse_table_16046(t_small_parse_table_array *v) -{ - v->a[320920] = sym_comment; - v->a[320921] = actions(15897); - v->a[320922] = 1; - v->a[320923] = anon_sym_BQUOTE; - v->a[320924] = 2; - v->a[320925] = actions(71); - v->a[320926] = 1; - v->a[320927] = sym_comment; - v->a[320928] = actions(15895); - v->a[320929] = 1; - v->a[320930] = anon_sym_RPAREN; - v->a[320931] = 2; - v->a[320932] = actions(71); - v->a[320933] = 1; - v->a[320934] = sym_comment; - v->a[320935] = actions(15899); - v->a[320936] = 1; - v->a[320937] = anon_sym_RBRACE2; - v->a[320938] = 2; - v->a[320939] = actions(71); - small_parse_table_16047(v); -} - -void small_parse_table_16047(t_small_parse_table_array *v) -{ - v->a[320940] = 1; - v->a[320941] = sym_comment; - v->a[320942] = actions(9084); - v->a[320943] = 1; - v->a[320944] = anon_sym_RBRACK; - v->a[320945] = 2; - v->a[320946] = actions(71); - v->a[320947] = 1; - v->a[320948] = sym_comment; - v->a[320949] = actions(15901); - v->a[320950] = 1; - v->a[320951] = aux_sym_brace_expression_token1; - v->a[320952] = 2; - v->a[320953] = actions(71); - v->a[320954] = 1; - v->a[320955] = sym_comment; - v->a[320956] = actions(15903); - v->a[320957] = 1; - v->a[320958] = anon_sym_RBRACE3; - v->a[320959] = 2; - small_parse_table_16048(v); -} - -void small_parse_table_16048(t_small_parse_table_array *v) -{ - v->a[320960] = actions(71); - v->a[320961] = 1; - v->a[320962] = sym_comment; - v->a[320963] = actions(15905); - v->a[320964] = 1; - v->a[320965] = anon_sym_BQUOTE; - v->a[320966] = 2; - v->a[320967] = actions(71); - v->a[320968] = 1; - v->a[320969] = sym_comment; - v->a[320970] = actions(9146); - v->a[320971] = 1; - v->a[320972] = anon_sym_RBRACK; - v->a[320973] = 2; - v->a[320974] = actions(71); - v->a[320975] = 1; - v->a[320976] = sym_comment; - v->a[320977] = actions(15907); - v->a[320978] = 1; - v->a[320979] = anon_sym_BQUOTE; - small_parse_table_16049(v); -} - -void small_parse_table_16049(t_small_parse_table_array *v) -{ - v->a[320980] = 2; - v->a[320981] = actions(71); - v->a[320982] = 1; - v->a[320983] = sym_comment; - v->a[320984] = actions(15909); - v->a[320985] = 1; - v->a[320986] = anon_sym_RPAREN; - v->a[320987] = 2; - v->a[320988] = actions(71); - v->a[320989] = 1; - v->a[320990] = sym_comment; - v->a[320991] = actions(15911); - v->a[320992] = 1; - v->a[320993] = anon_sym_RBRACE3; - v->a[320994] = 2; - v->a[320995] = actions(71); - v->a[320996] = 1; - v->a[320997] = sym_comment; - v->a[320998] = actions(15913); - v->a[320999] = 1; - small_parse_table_16050(v); -} - -/* EOF small_parse_table_3209.c */ diff --git a/parser/static/small_parse_table/small_parse_table_321.c b/parser/static/small_parse_table/small_parse_table_321.c index 296eeba1..9d75bd1e 100644 --- a/parser/static/small_parse_table/small_parse_table_321.c +++ b/parser/static/small_parse_table/small_parse_table_321.c @@ -14,126 +14,126 @@ void small_parse_table_1605(t_small_parse_table_array *v) { - v->a[32100] = sym_comment; - v->a[32101] = actions(4374); - v->a[32102] = 1; - v->a[32103] = aux_sym_concatenation_token1; - v->a[32104] = actions(4573); - v->a[32105] = 1; - v->a[32106] = sym__concat; - v->a[32107] = state(894); - v->a[32108] = 1; - v->a[32109] = aux_sym_concatenation_repeat1; - v->a[32110] = actions(1288); - v->a[32111] = 5; - v->a[32112] = sym_file_descriptor; - v->a[32113] = sym_test_operator; - v->a[32114] = sym__bare_dollar; - v->a[32115] = sym__brace_start; - v->a[32116] = aux_sym_heredoc_redirect_token1; - v->a[32117] = actions(1286); - v->a[32118] = 42; - v->a[32119] = anon_sym_LPAREN_LPAREN; + v->a[32100] = sym__bare_dollar; + v->a[32101] = sym__brace_start; + v->a[32102] = ts_builtin_sym_end; + v->a[32103] = aux_sym_heredoc_redirect_token1; + v->a[32104] = actions(2662); + v->a[32105] = 32; + v->a[32106] = anon_sym_LPAREN; + v->a[32107] = anon_sym_PIPE; + v->a[32108] = anon_sym_SEMI_SEMI; + v->a[32109] = anon_sym_PIPE_AMP; + v->a[32110] = anon_sym_AMP_AMP; + v->a[32111] = anon_sym_PIPE_PIPE; + v->a[32112] = anon_sym_LT; + v->a[32113] = anon_sym_GT; + v->a[32114] = anon_sym_GT_GT; + v->a[32115] = anon_sym_AMP_GT; + v->a[32116] = anon_sym_AMP_GT_GT; + v->a[32117] = anon_sym_LT_AMP; + v->a[32118] = anon_sym_GT_AMP; + v->a[32119] = anon_sym_GT_PIPE; small_parse_table_1606(v); } void small_parse_table_1606(t_small_parse_table_array *v) { - v->a[32120] = anon_sym_SEMI; - v->a[32121] = anon_sym_PIPE_PIPE; - v->a[32122] = anon_sym_AMP_AMP; - v->a[32123] = anon_sym_PIPE; - v->a[32124] = anon_sym_AMP; - v->a[32125] = anon_sym_EQ_EQ; - v->a[32126] = anon_sym_LT; - v->a[32127] = anon_sym_GT; - v->a[32128] = anon_sym_LT_LT; - v->a[32129] = anon_sym_GT_GT; - v->a[32130] = anon_sym_esac; - v->a[32131] = anon_sym_SEMI_SEMI; - v->a[32132] = anon_sym_SEMI_AMP; - v->a[32133] = anon_sym_SEMI_SEMI_AMP; - v->a[32134] = anon_sym_PIPE_AMP; - v->a[32135] = anon_sym_EQ_TILDE; - v->a[32136] = anon_sym_AMP_GT; - v->a[32137] = anon_sym_AMP_GT_GT; - v->a[32138] = anon_sym_LT_AMP; - v->a[32139] = anon_sym_GT_AMP; + v->a[32120] = anon_sym_LT_AMP_DASH; + v->a[32121] = anon_sym_GT_AMP_DASH; + v->a[32122] = anon_sym_LT_LT; + v->a[32123] = anon_sym_LT_LT_DASH; + v->a[32124] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32125] = anon_sym_AMP; + v->a[32126] = anon_sym_DOLLAR; + v->a[32127] = sym__special_character; + v->a[32128] = anon_sym_DQUOTE; + v->a[32129] = sym_raw_string; + v->a[32130] = aux_sym_number_token1; + v->a[32131] = aux_sym_number_token2; + v->a[32132] = anon_sym_DOLLAR_LBRACE; + v->a[32133] = anon_sym_DOLLAR_LPAREN; + v->a[32134] = anon_sym_BQUOTE; + v->a[32135] = anon_sym_DOLLAR_BQUOTE; + v->a[32136] = sym_word; + v->a[32137] = anon_sym_SEMI; + v->a[32138] = 3; + v->a[32139] = actions(3); small_parse_table_1607(v); } void small_parse_table_1607(t_small_parse_table_array *v) { - v->a[32140] = anon_sym_GT_PIPE; - v->a[32141] = anon_sym_LT_AMP_DASH; - v->a[32142] = anon_sym_GT_AMP_DASH; - v->a[32143] = anon_sym_LT_LT_DASH; - v->a[32144] = anon_sym_LT_LT_LT; - v->a[32145] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32146] = anon_sym_DOLLAR_LBRACK; - v->a[32147] = anon_sym_DOLLAR; - v->a[32148] = sym__special_character; - v->a[32149] = anon_sym_DQUOTE; - v->a[32150] = sym_raw_string; - v->a[32151] = sym_ansi_c_string; - v->a[32152] = aux_sym_number_token1; - v->a[32153] = aux_sym_number_token2; - v->a[32154] = anon_sym_DOLLAR_LBRACE; - v->a[32155] = anon_sym_DOLLAR_LPAREN; - v->a[32156] = anon_sym_BQUOTE; - v->a[32157] = anon_sym_DOLLAR_BQUOTE; - v->a[32158] = anon_sym_LT_LPAREN; - v->a[32159] = anon_sym_GT_LPAREN; + v->a[32140] = 1; + v->a[32141] = sym_comment; + v->a[32142] = actions(2828); + v->a[32143] = 6; + v->a[32144] = sym_file_descriptor; + v->a[32145] = sym__concat; + v->a[32146] = sym_variable_name; + v->a[32147] = sym_test_operator; + v->a[32148] = sym__brace_start; + v->a[32149] = aux_sym_heredoc_redirect_token1; + v->a[32150] = actions(2826); + v->a[32151] = 35; + v->a[32152] = anon_sym_esac; + v->a[32153] = anon_sym_PIPE; + v->a[32154] = anon_sym_SEMI_SEMI; + v->a[32155] = anon_sym_SEMI_AMP; + v->a[32156] = anon_sym_SEMI_SEMI_AMP; + v->a[32157] = anon_sym_PIPE_AMP; + v->a[32158] = anon_sym_AMP_AMP; + v->a[32159] = anon_sym_PIPE_PIPE; small_parse_table_1608(v); } void small_parse_table_1608(t_small_parse_table_array *v) { - v->a[32160] = sym_word; - v->a[32161] = 6; - v->a[32162] = actions(3); - v->a[32163] = 1; - v->a[32164] = sym_comment; - v->a[32165] = actions(4575); - v->a[32166] = 1; - v->a[32167] = aux_sym_concatenation_token1; - v->a[32168] = actions(4578); - v->a[32169] = 1; - v->a[32170] = sym__concat; - v->a[32171] = state(894); - v->a[32172] = 1; - v->a[32173] = aux_sym_concatenation_repeat1; - v->a[32174] = actions(1253); - v->a[32175] = 5; - v->a[32176] = sym_file_descriptor; - v->a[32177] = sym_test_operator; - v->a[32178] = sym__bare_dollar; - v->a[32179] = sym__brace_start; + v->a[32160] = anon_sym_LT; + v->a[32161] = anon_sym_GT; + v->a[32162] = anon_sym_GT_GT; + v->a[32163] = anon_sym_AMP_GT; + v->a[32164] = anon_sym_AMP_GT_GT; + v->a[32165] = anon_sym_LT_AMP; + v->a[32166] = anon_sym_GT_AMP; + v->a[32167] = anon_sym_GT_PIPE; + v->a[32168] = anon_sym_LT_AMP_DASH; + v->a[32169] = anon_sym_GT_AMP_DASH; + v->a[32170] = anon_sym_LT_LT; + v->a[32171] = anon_sym_LT_LT_DASH; + v->a[32172] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32173] = anon_sym_AMP; + v->a[32174] = aux_sym_concatenation_token1; + v->a[32175] = anon_sym_DOLLAR; + v->a[32176] = sym__special_character; + v->a[32177] = anon_sym_DQUOTE; + v->a[32178] = sym_raw_string; + v->a[32179] = aux_sym_number_token1; small_parse_table_1609(v); } void small_parse_table_1609(t_small_parse_table_array *v) { - v->a[32180] = aux_sym_heredoc_redirect_token1; - v->a[32181] = actions(1251); - v->a[32182] = 42; - v->a[32183] = anon_sym_LPAREN_LPAREN; - v->a[32184] = anon_sym_SEMI; - v->a[32185] = anon_sym_PIPE_PIPE; - v->a[32186] = anon_sym_AMP_AMP; - v->a[32187] = anon_sym_PIPE; - v->a[32188] = anon_sym_AMP; - v->a[32189] = anon_sym_EQ_EQ; - v->a[32190] = anon_sym_LT; - v->a[32191] = anon_sym_GT; - v->a[32192] = anon_sym_LT_LT; - v->a[32193] = anon_sym_GT_GT; - v->a[32194] = anon_sym_esac; - v->a[32195] = anon_sym_SEMI_SEMI; - v->a[32196] = anon_sym_SEMI_AMP; - v->a[32197] = anon_sym_SEMI_SEMI_AMP; - v->a[32198] = anon_sym_PIPE_AMP; - v->a[32199] = anon_sym_EQ_TILDE; + v->a[32180] = aux_sym_number_token2; + v->a[32181] = anon_sym_DOLLAR_LBRACE; + v->a[32182] = anon_sym_DOLLAR_LPAREN; + v->a[32183] = anon_sym_BQUOTE; + v->a[32184] = anon_sym_DOLLAR_BQUOTE; + v->a[32185] = sym_word; + v->a[32186] = anon_sym_SEMI; + v->a[32187] = 3; + v->a[32188] = actions(3); + v->a[32189] = 1; + v->a[32190] = sym_comment; + v->a[32191] = actions(2888); + v->a[32192] = 5; + v->a[32193] = sym_file_descriptor; + v->a[32194] = sym__concat; + v->a[32195] = sym_test_operator; + v->a[32196] = sym__brace_start; + v->a[32197] = aux_sym_heredoc_redirect_token1; + v->a[32198] = actions(2886); + v->a[32199] = 36; small_parse_table_1610(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3210.c b/parser/static/small_parse_table/small_parse_table_3210.c deleted file mode 100644 index 025cecac..00000000 --- a/parser/static/small_parse_table/small_parse_table_3210.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3210.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16050(t_small_parse_table_array *v) -{ - v->a[321000] = aux_sym_brace_expression_token1; - v->a[321001] = 2; - v->a[321002] = actions(71); - v->a[321003] = 1; - v->a[321004] = sym_comment; - v->a[321005] = actions(15905); - v->a[321006] = 1; - v->a[321007] = anon_sym_RPAREN; - v->a[321008] = 2; - v->a[321009] = actions(71); - v->a[321010] = 1; - v->a[321011] = sym_comment; - v->a[321012] = actions(15915); - v->a[321013] = 1; - v->a[321014] = anon_sym_RBRACE3; - v->a[321015] = 2; - v->a[321016] = actions(71); - v->a[321017] = 1; - v->a[321018] = sym_comment; - v->a[321019] = actions(15917); - small_parse_table_16051(v); -} - -void small_parse_table_16051(t_small_parse_table_array *v) -{ - v->a[321020] = 1; - v->a[321021] = anon_sym_RBRACK_RBRACK; - v->a[321022] = 2; - v->a[321023] = actions(71); - v->a[321024] = 1; - v->a[321025] = sym_comment; - v->a[321026] = actions(15919); - v->a[321027] = 1; - v->a[321028] = anon_sym_BQUOTE; - v->a[321029] = 2; - v->a[321030] = actions(71); - v->a[321031] = 1; - v->a[321032] = sym_comment; - v->a[321033] = actions(15921); - v->a[321034] = 1; - v->a[321035] = anon_sym_BQUOTE; - v->a[321036] = 2; - v->a[321037] = actions(71); - v->a[321038] = 1; - v->a[321039] = sym_comment; - small_parse_table_16052(v); -} - -void small_parse_table_16052(t_small_parse_table_array *v) -{ - v->a[321040] = actions(15923); - v->a[321041] = 1; - v->a[321042] = anon_sym_RBRACE2; - v->a[321043] = 2; - v->a[321044] = actions(71); - v->a[321045] = 1; - v->a[321046] = sym_comment; - v->a[321047] = actions(15925); - v->a[321048] = 1; - v->a[321049] = aux_sym_brace_expression_token1; - v->a[321050] = 2; - v->a[321051] = actions(71); - v->a[321052] = 1; - v->a[321053] = sym_comment; - v->a[321054] = actions(9028); - v->a[321055] = 1; - v->a[321056] = anon_sym_RBRACK; - v->a[321057] = 2; - v->a[321058] = actions(71); - v->a[321059] = 1; - small_parse_table_16053(v); -} - -void small_parse_table_16053(t_small_parse_table_array *v) -{ - v->a[321060] = sym_comment; - v->a[321061] = actions(15927); - v->a[321062] = 1; - v->a[321063] = anon_sym_RPAREN; - v->a[321064] = 2; - v->a[321065] = actions(71); - v->a[321066] = 1; - v->a[321067] = sym_comment; - v->a[321068] = actions(15919); - v->a[321069] = 1; - v->a[321070] = anon_sym_RPAREN; - v->a[321071] = 2; - v->a[321072] = actions(71); - v->a[321073] = 1; - v->a[321074] = sym_comment; - v->a[321075] = actions(15929); - v->a[321076] = 1; - v->a[321077] = anon_sym_RBRACE3; - v->a[321078] = 2; - v->a[321079] = actions(71); - small_parse_table_16054(v); -} - -void small_parse_table_16054(t_small_parse_table_array *v) -{ - v->a[321080] = 1; - v->a[321081] = sym_comment; - v->a[321082] = actions(15931); - v->a[321083] = 1; - v->a[321084] = anon_sym_RBRACE3; - v->a[321085] = 2; - v->a[321086] = actions(71); - v->a[321087] = 1; - v->a[321088] = sym_comment; - v->a[321089] = actions(9026); - v->a[321090] = 1; - v->a[321091] = anon_sym_RBRACK; - v->a[321092] = 2; - v->a[321093] = actions(71); - v->a[321094] = 1; - v->a[321095] = sym_comment; - v->a[321096] = actions(15933); - v->a[321097] = 1; - v->a[321098] = aux_sym_brace_expression_token1; - v->a[321099] = 2; - small_parse_table_16055(v); -} - -/* EOF small_parse_table_3210.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3211.c b/parser/static/small_parse_table/small_parse_table_3211.c deleted file mode 100644 index 370a79f5..00000000 --- a/parser/static/small_parse_table/small_parse_table_3211.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3211.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16055(t_small_parse_table_array *v) -{ - v->a[321100] = actions(71); - v->a[321101] = 1; - v->a[321102] = sym_comment; - v->a[321103] = actions(15935); - v->a[321104] = 1; - v->a[321105] = anon_sym_RPAREN; - v->a[321106] = 2; - v->a[321107] = actions(71); - v->a[321108] = 1; - v->a[321109] = sym_comment; - v->a[321110] = actions(15937); - v->a[321111] = 1; - v->a[321112] = anon_sym_BQUOTE; - v->a[321113] = 2; - v->a[321114] = actions(71); - v->a[321115] = 1; - v->a[321116] = sym_comment; - v->a[321117] = actions(15939); - v->a[321118] = 1; - v->a[321119] = anon_sym_BQUOTE; - small_parse_table_16056(v); -} - -void small_parse_table_16056(t_small_parse_table_array *v) -{ - v->a[321120] = 2; - v->a[321121] = actions(71); - v->a[321122] = 1; - v->a[321123] = sym_comment; - v->a[321124] = actions(15941); - v->a[321125] = 1; - v->a[321126] = anon_sym_BQUOTE; - v->a[321127] = 2; - v->a[321128] = actions(71); - v->a[321129] = 1; - v->a[321130] = sym_comment; - v->a[321131] = actions(15937); - v->a[321132] = 1; - v->a[321133] = anon_sym_RPAREN; - v->a[321134] = 2; - v->a[321135] = actions(71); - v->a[321136] = 1; - v->a[321137] = sym_comment; - v->a[321138] = actions(15943); - v->a[321139] = 1; - small_parse_table_16057(v); -} - -void small_parse_table_16057(t_small_parse_table_array *v) -{ - v->a[321140] = sym_heredoc_start; - v->a[321141] = 2; - v->a[321142] = actions(71); - v->a[321143] = 1; - v->a[321144] = sym_comment; - v->a[321145] = actions(15945); - v->a[321146] = 1; - v->a[321147] = aux_sym_brace_expression_token1; - v->a[321148] = 2; - v->a[321149] = actions(71); - v->a[321150] = 1; - v->a[321151] = sym_comment; - v->a[321152] = actions(15947); - v->a[321153] = 1; - v->a[321154] = anon_sym_RBRACE3; - v->a[321155] = 2; - v->a[321156] = actions(71); - v->a[321157] = 1; - v->a[321158] = sym_comment; - v->a[321159] = actions(15949); - small_parse_table_16058(v); -} - -void small_parse_table_16058(t_small_parse_table_array *v) -{ - v->a[321160] = 1; - v->a[321161] = anon_sym_BQUOTE; - v->a[321162] = 2; - v->a[321163] = actions(71); - v->a[321164] = 1; - v->a[321165] = sym_comment; - v->a[321166] = actions(15951); - v->a[321167] = 1; - v->a[321168] = anon_sym_BQUOTE; - v->a[321169] = 2; - v->a[321170] = actions(71); - v->a[321171] = 1; - v->a[321172] = sym_comment; - v->a[321173] = actions(15953); - v->a[321174] = 1; - v->a[321175] = anon_sym_RPAREN; - v->a[321176] = 2; - v->a[321177] = actions(71); - v->a[321178] = 1; - v->a[321179] = sym_comment; - small_parse_table_16059(v); -} - -void small_parse_table_16059(t_small_parse_table_array *v) -{ - v->a[321180] = actions(15935); - v->a[321181] = 1; - v->a[321182] = anon_sym_BQUOTE; - v->a[321183] = 2; - v->a[321184] = actions(71); - v->a[321185] = 1; - v->a[321186] = sym_comment; - v->a[321187] = actions(15955); - v->a[321188] = 1; - v->a[321189] = anon_sym_BQUOTE; - v->a[321190] = 2; - v->a[321191] = actions(71); - v->a[321192] = 1; - v->a[321193] = sym_comment; - v->a[321194] = actions(15957); - v->a[321195] = 1; - v->a[321196] = aux_sym_brace_expression_token1; - v->a[321197] = 2; - v->a[321198] = actions(71); - v->a[321199] = 1; - small_parse_table_16060(v); -} - -/* EOF small_parse_table_3211.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3212.c b/parser/static/small_parse_table/small_parse_table_3212.c deleted file mode 100644 index 44ecd344..00000000 --- a/parser/static/small_parse_table/small_parse_table_3212.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3212.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16060(t_small_parse_table_array *v) -{ - v->a[321200] = sym_comment; - v->a[321201] = actions(15959); - v->a[321202] = 1; - v->a[321203] = anon_sym_BQUOTE; - v->a[321204] = 2; - v->a[321205] = actions(71); - v->a[321206] = 1; - v->a[321207] = sym_comment; - v->a[321208] = actions(15961); - v->a[321209] = 1; - v->a[321210] = anon_sym_BQUOTE; - v->a[321211] = 2; - v->a[321212] = actions(71); - v->a[321213] = 1; - v->a[321214] = sym_comment; - v->a[321215] = actions(15927); - v->a[321216] = 1; - v->a[321217] = anon_sym_BQUOTE; - v->a[321218] = 2; - v->a[321219] = actions(71); - small_parse_table_16061(v); -} - -void small_parse_table_16061(t_small_parse_table_array *v) -{ - v->a[321220] = 1; - v->a[321221] = sym_comment; - v->a[321222] = actions(15955); - v->a[321223] = 1; - v->a[321224] = anon_sym_RPAREN; - v->a[321225] = 2; - v->a[321226] = actions(71); - v->a[321227] = 1; - v->a[321228] = sym_comment; - v->a[321229] = actions(14827); - v->a[321230] = 1; - v->a[321231] = anon_sym_RBRACE3; - v->a[321232] = 2; - v->a[321233] = actions(71); - v->a[321234] = 1; - v->a[321235] = sym_comment; - v->a[321236] = actions(15963); - v->a[321237] = 1; - v->a[321238] = anon_sym_RBRACE3; - v->a[321239] = 2; - small_parse_table_16062(v); -} - -void small_parse_table_16062(t_small_parse_table_array *v) -{ - v->a[321240] = actions(71); - v->a[321241] = 1; - v->a[321242] = sym_comment; - v->a[321243] = actions(14827); - v->a[321244] = 1; - v->a[321245] = anon_sym_RBRACE3; - v->a[321246] = 2; - v->a[321247] = actions(71); - v->a[321248] = 1; - v->a[321249] = sym_comment; - v->a[321250] = actions(14827); - v->a[321251] = 1; - v->a[321252] = anon_sym_RBRACE3; - v->a[321253] = 2; - v->a[321254] = actions(71); - v->a[321255] = 1; - v->a[321256] = sym_comment; - v->a[321257] = actions(14827); - v->a[321258] = 1; - v->a[321259] = anon_sym_RBRACE3; - small_parse_table_16063(v); -} - -void small_parse_table_16063(t_small_parse_table_array *v) -{ - v->a[321260] = 2; - v->a[321261] = actions(71); - v->a[321262] = 1; - v->a[321263] = sym_comment; - v->a[321264] = actions(14827); - v->a[321265] = 1; - v->a[321266] = anon_sym_RBRACE3; - v->a[321267] = 2; - v->a[321268] = actions(71); - v->a[321269] = 1; - v->a[321270] = sym_comment; - v->a[321271] = actions(15965); - v->a[321272] = 1; - v->a[321273] = anon_sym_RPAREN; - v->a[321274] = 2; - v->a[321275] = actions(71); - v->a[321276] = 1; - v->a[321277] = sym_comment; - v->a[321278] = actions(15967); - v->a[321279] = 1; - small_parse_table_16064(v); -} - -void small_parse_table_16064(t_small_parse_table_array *v) -{ - v->a[321280] = anon_sym_LBRACK; - v->a[321281] = 2; - v->a[321282] = actions(71); - v->a[321283] = 1; - v->a[321284] = sym_comment; - v->a[321285] = actions(15969); - v->a[321286] = 1; - v->a[321287] = anon_sym_RBRACE2; - v->a[321288] = 2; - v->a[321289] = actions(71); - v->a[321290] = 1; - v->a[321291] = sym_comment; - v->a[321292] = actions(15971); - v->a[321293] = 1; - v->a[321294] = anon_sym_BQUOTE; - v->a[321295] = 2; - v->a[321296] = actions(71); - v->a[321297] = 1; - v->a[321298] = sym_comment; - v->a[321299] = actions(15973); - small_parse_table_16065(v); -} - -/* EOF small_parse_table_3212.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3213.c b/parser/static/small_parse_table/small_parse_table_3213.c deleted file mode 100644 index 7af35a06..00000000 --- a/parser/static/small_parse_table/small_parse_table_3213.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3213.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16065(t_small_parse_table_array *v) -{ - v->a[321300] = 1; - v->a[321301] = anon_sym_BQUOTE; - v->a[321302] = 2; - v->a[321303] = actions(71); - v->a[321304] = 1; - v->a[321305] = sym_comment; - v->a[321306] = actions(15975); - v->a[321307] = 1; - v->a[321308] = anon_sym_BQUOTE; - v->a[321309] = 2; - v->a[321310] = actions(71); - v->a[321311] = 1; - v->a[321312] = sym_comment; - v->a[321313] = actions(15977); - v->a[321314] = 1; - v->a[321315] = anon_sym_RPAREN; - v->a[321316] = 2; - v->a[321317] = actions(71); - v->a[321318] = 1; - v->a[321319] = sym_comment; - small_parse_table_16066(v); -} - -void small_parse_table_16066(t_small_parse_table_array *v) -{ - v->a[321320] = actions(15973); - v->a[321321] = 1; - v->a[321322] = anon_sym_RPAREN; - v->a[321323] = 2; - v->a[321324] = actions(71); - v->a[321325] = 1; - v->a[321326] = sym_comment; - v->a[321327] = actions(14810); - v->a[321328] = 1; - v->a[321329] = anon_sym_RBRACE3; - v->a[321330] = 2; - v->a[321331] = actions(71); - v->a[321332] = 1; - v->a[321333] = sym_comment; - v->a[321334] = actions(14810); - v->a[321335] = 1; - v->a[321336] = anon_sym_RBRACE3; - v->a[321337] = 2; - v->a[321338] = actions(71); - v->a[321339] = 1; - small_parse_table_16067(v); -} - -void small_parse_table_16067(t_small_parse_table_array *v) -{ - v->a[321340] = sym_comment; - v->a[321341] = actions(14810); - v->a[321342] = 1; - v->a[321343] = anon_sym_RBRACE3; - v->a[321344] = 2; - v->a[321345] = actions(71); - v->a[321346] = 1; - v->a[321347] = sym_comment; - v->a[321348] = actions(14810); - v->a[321349] = 1; - v->a[321350] = anon_sym_RBRACE3; - v->a[321351] = 2; - v->a[321352] = actions(71); - v->a[321353] = 1; - v->a[321354] = sym_comment; - v->a[321355] = actions(14810); - v->a[321356] = 1; - v->a[321357] = anon_sym_RBRACE3; - v->a[321358] = 2; - v->a[321359] = actions(71); - small_parse_table_16068(v); -} - -void small_parse_table_16068(t_small_parse_table_array *v) -{ - v->a[321360] = 1; - v->a[321361] = sym_comment; - v->a[321362] = actions(14810); - v->a[321363] = 1; - v->a[321364] = anon_sym_RBRACE3; - v->a[321365] = 2; - v->a[321366] = actions(71); - v->a[321367] = 1; - v->a[321368] = sym_comment; - v->a[321369] = actions(14827); - v->a[321370] = 1; - v->a[321371] = anon_sym_RBRACE3; - v->a[321372] = 2; - v->a[321373] = actions(71); - v->a[321374] = 1; - v->a[321375] = sym_comment; - v->a[321376] = actions(14827); - v->a[321377] = 1; - v->a[321378] = anon_sym_RBRACE3; - v->a[321379] = 2; - small_parse_table_16069(v); -} - -void small_parse_table_16069(t_small_parse_table_array *v) -{ - v->a[321380] = actions(71); - v->a[321381] = 1; - v->a[321382] = sym_comment; - v->a[321383] = actions(14827); - v->a[321384] = 1; - v->a[321385] = anon_sym_RBRACE3; - v->a[321386] = 2; - v->a[321387] = actions(71); - v->a[321388] = 1; - v->a[321389] = sym_comment; - v->a[321390] = actions(14827); - v->a[321391] = 1; - v->a[321392] = anon_sym_RBRACE3; - v->a[321393] = 2; - v->a[321394] = actions(71); - v->a[321395] = 1; - v->a[321396] = sym_comment; - v->a[321397] = actions(14827); - v->a[321398] = 1; - v->a[321399] = anon_sym_RBRACE3; - small_parse_table_16070(v); -} - -/* EOF small_parse_table_3213.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3214.c b/parser/static/small_parse_table/small_parse_table_3214.c deleted file mode 100644 index 02f124c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_3214.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3214.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16070(t_small_parse_table_array *v) -{ - v->a[321400] = 2; - v->a[321401] = actions(71); - v->a[321402] = 1; - v->a[321403] = sym_comment; - v->a[321404] = actions(14827); - v->a[321405] = 1; - v->a[321406] = anon_sym_RBRACE3; - v->a[321407] = 2; - v->a[321408] = actions(71); - v->a[321409] = 1; - v->a[321410] = sym_comment; - v->a[321411] = actions(15979); - v->a[321412] = 1; - v->a[321413] = anon_sym_RBRACE2; - v->a[321414] = 2; - v->a[321415] = actions(71); - v->a[321416] = 1; - v->a[321417] = sym_comment; - v->a[321418] = actions(15981); - v->a[321419] = 1; - small_parse_table_16071(v); -} - -void small_parse_table_16071(t_small_parse_table_array *v) -{ - v->a[321420] = anon_sym_RBRACE3; - v->a[321421] = 2; - v->a[321422] = actions(71); - v->a[321423] = 1; - v->a[321424] = sym_comment; - v->a[321425] = actions(15961); - v->a[321426] = 1; - v->a[321427] = anon_sym_RPAREN; - v->a[321428] = 2; - v->a[321429] = actions(71); - v->a[321430] = 1; - v->a[321431] = sym_comment; - v->a[321432] = actions(15983); - v->a[321433] = 1; - v->a[321434] = anon_sym_RBRACE2; - v->a[321435] = 2; - v->a[321436] = actions(71); - v->a[321437] = 1; - v->a[321438] = sym_comment; - v->a[321439] = actions(15985); - small_parse_table_16072(v); -} - -void small_parse_table_16072(t_small_parse_table_array *v) -{ - v->a[321440] = 1; - v->a[321441] = anon_sym_RBRACE2; - v->a[321442] = 2; - v->a[321443] = actions(71); - v->a[321444] = 1; - v->a[321445] = sym_comment; - v->a[321446] = actions(15987); - v->a[321447] = 1; - v->a[321448] = anon_sym_RPAREN; - v->a[321449] = 2; - v->a[321450] = actions(71); - v->a[321451] = 1; - v->a[321452] = sym_comment; - v->a[321453] = actions(15989); - v->a[321454] = 1; - v->a[321455] = anon_sym_BQUOTE; - v->a[321456] = 2; - v->a[321457] = actions(71); - v->a[321458] = 1; - v->a[321459] = sym_comment; - small_parse_table_16073(v); -} - -void small_parse_table_16073(t_small_parse_table_array *v) -{ - v->a[321460] = actions(14512); - v->a[321461] = 1; - v->a[321462] = anon_sym_RBRACE3; - v->a[321463] = 2; - v->a[321464] = actions(71); - v->a[321465] = 1; - v->a[321466] = sym_comment; - v->a[321467] = actions(15991); - v->a[321468] = 1; - v->a[321469] = anon_sym_BQUOTE; - v->a[321470] = 2; - v->a[321471] = actions(71); - v->a[321472] = 1; - v->a[321473] = sym_comment; - v->a[321474] = actions(15993); - v->a[321475] = 1; - v->a[321476] = anon_sym_BQUOTE; - v->a[321477] = 2; - v->a[321478] = actions(71); - v->a[321479] = 1; - small_parse_table_16074(v); -} - -void small_parse_table_16074(t_small_parse_table_array *v) -{ - v->a[321480] = sym_comment; - v->a[321481] = actions(15991); - v->a[321482] = 1; - v->a[321483] = anon_sym_RPAREN; - v->a[321484] = 2; - v->a[321485] = actions(71); - v->a[321486] = 1; - v->a[321487] = sym_comment; - v->a[321488] = actions(15995); - v->a[321489] = 1; - v->a[321490] = anon_sym_RBRACE3; - v->a[321491] = 2; - v->a[321492] = actions(71); - v->a[321493] = 1; - v->a[321494] = sym_comment; - v->a[321495] = actions(15765); - v->a[321496] = 1; - v->a[321497] = anon_sym_RPAREN; - v->a[321498] = 2; - v->a[321499] = actions(71); - small_parse_table_16075(v); -} - -/* EOF small_parse_table_3214.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3215.c b/parser/static/small_parse_table/small_parse_table_3215.c deleted file mode 100644 index 500200f7..00000000 --- a/parser/static/small_parse_table/small_parse_table_3215.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3215.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16075(t_small_parse_table_array *v) -{ - v->a[321500] = 1; - v->a[321501] = sym_comment; - v->a[321502] = actions(15997); - v->a[321503] = 1; - v->a[321504] = anon_sym_RBRACE3; - v->a[321505] = 2; - v->a[321506] = actions(71); - v->a[321507] = 1; - v->a[321508] = sym_comment; - v->a[321509] = actions(15999); - v->a[321510] = 1; - v->a[321511] = anon_sym_in; - v->a[321512] = 2; - v->a[321513] = actions(71); - v->a[321514] = 1; - v->a[321515] = sym_comment; - v->a[321516] = actions(16001); - v->a[321517] = 1; - v->a[321518] = anon_sym_in; - v->a[321519] = 2; - small_parse_table_16076(v); -} - -void small_parse_table_16076(t_small_parse_table_array *v) -{ - v->a[321520] = actions(71); - v->a[321521] = 1; - v->a[321522] = sym_comment; - v->a[321523] = actions(16003); - v->a[321524] = 1; - v->a[321525] = anon_sym_RBRACE3; - v->a[321526] = 2; - v->a[321527] = actions(71); - v->a[321528] = 1; - v->a[321529] = sym_comment; - v->a[321530] = actions(16005); - v->a[321531] = 1; - v->a[321532] = anon_sym_RBRACE3; - v->a[321533] = 2; - v->a[321534] = actions(71); - v->a[321535] = 1; - v->a[321536] = sym_comment; - v->a[321537] = actions(16007); - v->a[321538] = 1; - v->a[321539] = anon_sym_RPAREN; - small_parse_table_16077(v); -} - -void small_parse_table_16077(t_small_parse_table_array *v) -{ - v->a[321540] = 2; - v->a[321541] = actions(71); - v->a[321542] = 1; - v->a[321543] = sym_comment; - v->a[321544] = actions(16009); - v->a[321545] = 1; - v->a[321546] = anon_sym_RBRACE2; - v->a[321547] = 2; - v->a[321548] = actions(71); - v->a[321549] = 1; - v->a[321550] = sym_comment; - v->a[321551] = actions(16011); - v->a[321552] = 1; - v->a[321553] = anon_sym_RPAREN; - v->a[321554] = 2; - v->a[321555] = actions(71); - v->a[321556] = 1; - v->a[321557] = sym_comment; - v->a[321558] = actions(15269); - v->a[321559] = 1; - small_parse_table_16078(v); -} - -void small_parse_table_16078(t_small_parse_table_array *v) -{ - v->a[321560] = aux_sym__simple_variable_name_token1; - v->a[321561] = 2; - v->a[321562] = actions(71); - v->a[321563] = 1; - v->a[321564] = sym_comment; - v->a[321565] = actions(16013); - v->a[321566] = 1; - v->a[321567] = anon_sym_BQUOTE; - v->a[321568] = 2; - v->a[321569] = actions(71); - v->a[321570] = 1; - v->a[321571] = sym_comment; - v->a[321572] = actions(16015); - v->a[321573] = 1; - v->a[321574] = anon_sym_BQUOTE; - v->a[321575] = 2; - v->a[321576] = actions(71); - v->a[321577] = 1; - v->a[321578] = sym_comment; - v->a[321579] = actions(16017); - small_parse_table_16079(v); -} - -void small_parse_table_16079(t_small_parse_table_array *v) -{ - v->a[321580] = 1; - v->a[321581] = sym_word; - v->a[321582] = 2; - v->a[321583] = actions(71); - v->a[321584] = 1; - v->a[321585] = sym_comment; - v->a[321586] = actions(16019); - v->a[321587] = 1; - v->a[321588] = anon_sym_DOT_DOT; - v->a[321589] = 2; - v->a[321590] = actions(71); - v->a[321591] = 1; - v->a[321592] = sym_comment; - v->a[321593] = actions(16013); - v->a[321594] = 1; - v->a[321595] = anon_sym_RPAREN; - v->a[321596] = 2; - v->a[321597] = actions(71); - v->a[321598] = 1; - v->a[321599] = sym_comment; - small_parse_table_16080(v); -} - -/* EOF small_parse_table_3215.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3216.c b/parser/static/small_parse_table/small_parse_table_3216.c deleted file mode 100644 index df444ea7..00000000 --- a/parser/static/small_parse_table/small_parse_table_3216.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3216.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16080(t_small_parse_table_array *v) -{ - v->a[321600] = actions(16021); - v->a[321601] = 1; - v->a[321602] = anon_sym_RBRACE3; - v->a[321603] = 2; - v->a[321604] = actions(71); - v->a[321605] = 1; - v->a[321606] = sym_comment; - v->a[321607] = actions(16023); - v->a[321608] = 1; - v->a[321609] = anon_sym_RBRACE3; - v->a[321610] = 2; - v->a[321611] = actions(71); - v->a[321612] = 1; - v->a[321613] = sym_comment; - v->a[321614] = actions(16025); - v->a[321615] = 1; - v->a[321616] = anon_sym_RPAREN; - v->a[321617] = 2; - v->a[321618] = actions(71); - v->a[321619] = 1; - small_parse_table_16081(v); -} - -void small_parse_table_16081(t_small_parse_table_array *v) -{ - v->a[321620] = sym_comment; - v->a[321621] = actions(16027); - v->a[321622] = 1; - v->a[321623] = sym_heredoc_start; - v->a[321624] = 2; - v->a[321625] = actions(71); - v->a[321626] = 1; - v->a[321627] = sym_comment; - v->a[321628] = actions(16029); - v->a[321629] = 1; - v->a[321630] = anon_sym_esac; - v->a[321631] = 2; - v->a[321632] = actions(71); - v->a[321633] = 1; - v->a[321634] = sym_comment; - v->a[321635] = actions(16031); - v->a[321636] = 1; - v->a[321637] = anon_sym_RBRACE2; - v->a[321638] = 2; - v->a[321639] = actions(71); - small_parse_table_16082(v); -} - -void small_parse_table_16082(t_small_parse_table_array *v) -{ - v->a[321640] = 1; - v->a[321641] = sym_comment; - v->a[321642] = actions(16033); - v->a[321643] = 1; - v->a[321644] = anon_sym_BQUOTE; - v->a[321645] = 2; - v->a[321646] = actions(71); - v->a[321647] = 1; - v->a[321648] = sym_comment; - v->a[321649] = actions(16035); - v->a[321650] = 1; - v->a[321651] = anon_sym_RBRACE2; - v->a[321652] = 2; - v->a[321653] = actions(71); - v->a[321654] = 1; - v->a[321655] = sym_comment; - v->a[321656] = actions(16037); - v->a[321657] = 1; - v->a[321658] = anon_sym_RPAREN; - v->a[321659] = 2; - small_parse_table_16083(v); -} - -void small_parse_table_16083(t_small_parse_table_array *v) -{ - v->a[321660] = actions(71); - v->a[321661] = 1; - v->a[321662] = sym_comment; - v->a[321663] = actions(16039); - v->a[321664] = 1; - v->a[321665] = anon_sym_BQUOTE; - v->a[321666] = 2; - v->a[321667] = actions(71); - v->a[321668] = 1; - v->a[321669] = sym_comment; - v->a[321670] = actions(16041); - v->a[321671] = 1; - v->a[321672] = anon_sym_RBRACE2; - v->a[321673] = 2; - v->a[321674] = actions(71); - v->a[321675] = 1; - v->a[321676] = sym_comment; - v->a[321677] = actions(16043); - v->a[321678] = 1; - v->a[321679] = anon_sym_BQUOTE; - small_parse_table_16084(v); -} - -void small_parse_table_16084(t_small_parse_table_array *v) -{ - v->a[321680] = 2; - v->a[321681] = actions(71); - v->a[321682] = 1; - v->a[321683] = sym_comment; - v->a[321684] = actions(16039); - v->a[321685] = 1; - v->a[321686] = anon_sym_RPAREN; - v->a[321687] = 2; - v->a[321688] = actions(71); - v->a[321689] = 1; - v->a[321690] = sym_comment; - v->a[321691] = actions(16045); - v->a[321692] = 1; - v->a[321693] = anon_sym_RBRACE3; - v->a[321694] = 2; - v->a[321695] = actions(71); - v->a[321696] = 1; - v->a[321697] = sym_comment; - v->a[321698] = actions(16047); - v->a[321699] = 1; - small_parse_table_16085(v); -} - -/* EOF small_parse_table_3216.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3217.c b/parser/static/small_parse_table/small_parse_table_3217.c deleted file mode 100644 index d3aac6bc..00000000 --- a/parser/static/small_parse_table/small_parse_table_3217.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3217.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16085(t_small_parse_table_array *v) -{ - v->a[321700] = anon_sym_RBRACE3; - v->a[321701] = 2; - v->a[321702] = actions(71); - v->a[321703] = 1; - v->a[321704] = sym_comment; - v->a[321705] = actions(16049); - v->a[321706] = 1; - v->a[321707] = anon_sym_RPAREN; - v->a[321708] = 2; - v->a[321709] = actions(71); - v->a[321710] = 1; - v->a[321711] = sym_comment; - v->a[321712] = actions(16051); - v->a[321713] = 1; - v->a[321714] = anon_sym_RBRACE2; - v->a[321715] = 2; - v->a[321716] = actions(71); - v->a[321717] = 1; - v->a[321718] = sym_comment; - v->a[321719] = actions(16053); - small_parse_table_16086(v); -} - -void small_parse_table_16086(t_small_parse_table_array *v) -{ - v->a[321720] = 1; - v->a[321721] = anon_sym_RPAREN; - v->a[321722] = 2; - v->a[321723] = actions(71); - v->a[321724] = 1; - v->a[321725] = sym_comment; - v->a[321726] = actions(16055); - v->a[321727] = 1; - v->a[321728] = anon_sym_BQUOTE; - v->a[321729] = 2; - v->a[321730] = actions(71); - v->a[321731] = 1; - v->a[321732] = sym_comment; - v->a[321733] = actions(16057); - v->a[321734] = 1; - v->a[321735] = anon_sym_BQUOTE; - v->a[321736] = 2; - v->a[321737] = actions(71); - v->a[321738] = 1; - v->a[321739] = sym_comment; - small_parse_table_16087(v); -} - -void small_parse_table_16087(t_small_parse_table_array *v) -{ - v->a[321740] = actions(16059); - v->a[321741] = 1; - v->a[321742] = anon_sym_esac; - v->a[321743] = 2; - v->a[321744] = actions(71); - v->a[321745] = 1; - v->a[321746] = sym_comment; - v->a[321747] = actions(16061); - v->a[321748] = 1; - v->a[321749] = sym_heredoc_start; - v->a[321750] = 2; - v->a[321751] = actions(71); - v->a[321752] = 1; - v->a[321753] = sym_comment; - v->a[321754] = actions(16063); - v->a[321755] = 1; - v->a[321756] = anon_sym_RPAREN; - v->a[321757] = 2; - v->a[321758] = actions(71); - v->a[321759] = 1; - small_parse_table_16088(v); -} - -void small_parse_table_16088(t_small_parse_table_array *v) -{ - v->a[321760] = sym_comment; - v->a[321761] = actions(16065); - v->a[321762] = 1; - v->a[321763] = anon_sym_RPAREN; - v->a[321764] = 2; - v->a[321765] = actions(71); - v->a[321766] = 1; - v->a[321767] = sym_comment; - v->a[321768] = actions(16055); - v->a[321769] = 1; - v->a[321770] = anon_sym_RPAREN; - v->a[321771] = 2; - v->a[321772] = actions(71); - v->a[321773] = 1; - v->a[321774] = sym_comment; - v->a[321775] = actions(16067); - v->a[321776] = 1; - v->a[321777] = anon_sym_RBRACE3; - v->a[321778] = 2; - v->a[321779] = actions(71); - small_parse_table_16089(v); -} - -void small_parse_table_16089(t_small_parse_table_array *v) -{ - v->a[321780] = 1; - v->a[321781] = sym_comment; - v->a[321782] = actions(16069); - v->a[321783] = 1; - v->a[321784] = anon_sym_RBRACE2; - v->a[321785] = 2; - v->a[321786] = actions(71); - v->a[321787] = 1; - v->a[321788] = sym_comment; - v->a[321789] = actions(16071); - v->a[321790] = 1; - v->a[321791] = anon_sym_RBRACE3; - v->a[321792] = 2; - v->a[321793] = actions(71); - v->a[321794] = 1; - v->a[321795] = sym_comment; - v->a[321796] = actions(16073); - v->a[321797] = 1; - v->a[321798] = anon_sym_RPAREN; - v->a[321799] = 2; - small_parse_table_16090(v); -} - -/* EOF small_parse_table_3217.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3218.c b/parser/static/small_parse_table/small_parse_table_3218.c deleted file mode 100644 index 41246690..00000000 --- a/parser/static/small_parse_table/small_parse_table_3218.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3218.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16090(t_small_parse_table_array *v) -{ - v->a[321800] = actions(71); - v->a[321801] = 1; - v->a[321802] = sym_comment; - v->a[321803] = actions(16075); - v->a[321804] = 1; - v->a[321805] = anon_sym_BQUOTE; - v->a[321806] = 2; - v->a[321807] = actions(71); - v->a[321808] = 1; - v->a[321809] = sym_comment; - v->a[321810] = actions(16077); - v->a[321811] = 1; - v->a[321812] = anon_sym_BQUOTE; - v->a[321813] = 2; - v->a[321814] = actions(71); - v->a[321815] = 1; - v->a[321816] = sym_comment; - v->a[321817] = actions(14512); - v->a[321818] = 1; - v->a[321819] = anon_sym_RBRACE3; - small_parse_table_16091(v); -} - -void small_parse_table_16091(t_small_parse_table_array *v) -{ - v->a[321820] = 2; - v->a[321821] = actions(71); - v->a[321822] = 1; - v->a[321823] = sym_comment; - v->a[321824] = actions(16079); - v->a[321825] = 1; - v->a[321826] = anon_sym_RBRACE3; - v->a[321827] = 2; - v->a[321828] = actions(71); - v->a[321829] = 1; - v->a[321830] = sym_comment; - v->a[321831] = actions(16081); - v->a[321832] = 1; - v->a[321833] = anon_sym_RPAREN; - v->a[321834] = 2; - v->a[321835] = actions(71); - v->a[321836] = 1; - v->a[321837] = sym_comment; - v->a[321838] = actions(16083); - v->a[321839] = 1; - small_parse_table_16092(v); -} - -void small_parse_table_16092(t_small_parse_table_array *v) -{ - v->a[321840] = anon_sym_BQUOTE; - v->a[321841] = 2; - v->a[321842] = actions(71); - v->a[321843] = 1; - v->a[321844] = sym_comment; - v->a[321845] = actions(16075); - v->a[321846] = 1; - v->a[321847] = anon_sym_RPAREN; - v->a[321848] = 2; - v->a[321849] = actions(71); - v->a[321850] = 1; - v->a[321851] = sym_comment; - v->a[321852] = actions(16085); - v->a[321853] = 1; - v->a[321854] = anon_sym_BQUOTE; - v->a[321855] = 2; - v->a[321856] = actions(71); - v->a[321857] = 1; - v->a[321858] = sym_comment; - v->a[321859] = actions(16087); - small_parse_table_16093(v); -} - -void small_parse_table_16093(t_small_parse_table_array *v) -{ - v->a[321860] = 1; - v->a[321861] = anon_sym_RBRACE3; - v->a[321862] = 2; - v->a[321863] = actions(71); - v->a[321864] = 1; - v->a[321865] = sym_comment; - v->a[321866] = actions(16089); - v->a[321867] = 1; - v->a[321868] = anon_sym_RBRACE2; - v->a[321869] = 2; - v->a[321870] = actions(71); - v->a[321871] = 1; - v->a[321872] = sym_comment; - v->a[321873] = actions(16091); - v->a[321874] = 1; - v->a[321875] = anon_sym_RPAREN; - v->a[321876] = 2; - v->a[321877] = actions(71); - v->a[321878] = 1; - v->a[321879] = sym_comment; - small_parse_table_16094(v); -} - -void small_parse_table_16094(t_small_parse_table_array *v) -{ - v->a[321880] = actions(16093); - v->a[321881] = 1; - v->a[321882] = anon_sym_BQUOTE; - v->a[321883] = 2; - v->a[321884] = actions(71); - v->a[321885] = 1; - v->a[321886] = sym_comment; - v->a[321887] = actions(16083); - v->a[321888] = 1; - v->a[321889] = anon_sym_RPAREN; - v->a[321890] = 2; - v->a[321891] = actions(71); - v->a[321892] = 1; - v->a[321893] = sym_comment; - v->a[321894] = actions(16095); - v->a[321895] = 1; - v->a[321896] = anon_sym_RBRACE3; - v->a[321897] = 2; - v->a[321898] = actions(71); - v->a[321899] = 1; - small_parse_table_16095(v); -} - -/* EOF small_parse_table_3218.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3219.c b/parser/static/small_parse_table/small_parse_table_3219.c deleted file mode 100644 index f5da40b2..00000000 --- a/parser/static/small_parse_table/small_parse_table_3219.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3219.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16095(t_small_parse_table_array *v) -{ - v->a[321900] = sym_comment; - v->a[321901] = actions(16097); - v->a[321902] = 1; - v->a[321903] = anon_sym_BQUOTE; - v->a[321904] = 2; - v->a[321905] = actions(71); - v->a[321906] = 1; - v->a[321907] = sym_comment; - v->a[321908] = actions(16099); - v->a[321909] = 1; - v->a[321910] = anon_sym_esac; - v->a[321911] = 2; - v->a[321912] = actions(71); - v->a[321913] = 1; - v->a[321914] = sym_comment; - v->a[321915] = actions(16093); - v->a[321916] = 1; - v->a[321917] = anon_sym_RPAREN; - v->a[321918] = 2; - v->a[321919] = actions(71); - small_parse_table_16096(v); -} - -void small_parse_table_16096(t_small_parse_table_array *v) -{ - v->a[321920] = 1; - v->a[321921] = sym_comment; - v->a[321922] = actions(16101); - v->a[321923] = 1; - v->a[321924] = anon_sym_RBRACE3; - v->a[321925] = 2; - v->a[321926] = actions(71); - v->a[321927] = 1; - v->a[321928] = sym_comment; - v->a[321929] = actions(16103); - v->a[321930] = 1; - v->a[321931] = anon_sym_RBRACK_RBRACK; - v->a[321932] = 2; - v->a[321933] = actions(71); - v->a[321934] = 1; - v->a[321935] = sym_comment; - v->a[321936] = actions(16105); - v->a[321937] = 1; - v->a[321938] = anon_sym_BQUOTE; - v->a[321939] = 2; - small_parse_table_16097(v); -} - -void small_parse_table_16097(t_small_parse_table_array *v) -{ - v->a[321940] = actions(71); - v->a[321941] = 1; - v->a[321942] = sym_comment; - v->a[321943] = actions(16107); - v->a[321944] = 1; - v->a[321945] = anon_sym_fi; - v->a[321946] = 2; - v->a[321947] = actions(71); - v->a[321948] = 1; - v->a[321949] = sym_comment; - v->a[321950] = actions(16007); - v->a[321951] = 1; - v->a[321952] = anon_sym_BQUOTE; - v->a[321953] = 2; - v->a[321954] = actions(71); - v->a[321955] = 1; - v->a[321956] = sym_comment; - v->a[321957] = actions(16109); - v->a[321958] = 1; - v->a[321959] = anon_sym_RBRACE2; - small_parse_table_16098(v); -} - -void small_parse_table_16098(t_small_parse_table_array *v) -{ - v->a[321960] = 2; - v->a[321961] = actions(71); - v->a[321962] = 1; - v->a[321963] = sym_comment; - v->a[321964] = actions(16073); - v->a[321965] = 1; - v->a[321966] = anon_sym_BQUOTE; - v->a[321967] = 2; - v->a[321968] = actions(71); - v->a[321969] = 1; - v->a[321970] = sym_comment; - v->a[321971] = actions(16111); - v->a[321972] = 1; - v->a[321973] = anon_sym_RBRACE2; - v->a[321974] = 2; - v->a[321975] = actions(71); - v->a[321976] = 1; - v->a[321977] = sym_comment; - v->a[321978] = actions(16113); - v->a[321979] = 1; - small_parse_table_16099(v); -} - -void small_parse_table_16099(t_small_parse_table_array *v) -{ - v->a[321980] = anon_sym_RPAREN; - v->a[321981] = 2; - v->a[321982] = actions(71); - v->a[321983] = 1; - v->a[321984] = sym_comment; - v->a[321985] = actions(16115); - v->a[321986] = 1; - v->a[321987] = anon_sym_RPAREN_RPAREN; - v->a[321988] = 2; - v->a[321989] = actions(71); - v->a[321990] = 1; - v->a[321991] = sym_comment; - v->a[321992] = actions(16117); - v->a[321993] = 1; - v->a[321994] = anon_sym_BQUOTE; - v->a[321995] = 2; - v->a[321996] = actions(71); - v->a[321997] = 1; - v->a[321998] = sym_comment; - v->a[321999] = actions(16119); - small_parse_table_16100(v); -} - -/* EOF small_parse_table_3219.c */ diff --git a/parser/static/small_parse_table/small_parse_table_322.c b/parser/static/small_parse_table/small_parse_table_322.c index d4815c11..6a9a467f 100644 --- a/parser/static/small_parse_table/small_parse_table_322.c +++ b/parser/static/small_parse_table/small_parse_table_322.c @@ -14,126 +14,126 @@ void small_parse_table_1610(t_small_parse_table_array *v) { - v->a[32200] = anon_sym_AMP_GT; - v->a[32201] = anon_sym_AMP_GT_GT; - v->a[32202] = anon_sym_LT_AMP; - v->a[32203] = anon_sym_GT_AMP; - v->a[32204] = anon_sym_GT_PIPE; - v->a[32205] = anon_sym_LT_AMP_DASH; - v->a[32206] = anon_sym_GT_AMP_DASH; - v->a[32207] = anon_sym_LT_LT_DASH; - v->a[32208] = anon_sym_LT_LT_LT; - v->a[32209] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32210] = anon_sym_DOLLAR_LBRACK; - v->a[32211] = anon_sym_DOLLAR; - v->a[32212] = sym__special_character; - v->a[32213] = anon_sym_DQUOTE; - v->a[32214] = sym_raw_string; - v->a[32215] = sym_ansi_c_string; - v->a[32216] = aux_sym_number_token1; - v->a[32217] = aux_sym_number_token2; - v->a[32218] = anon_sym_DOLLAR_LBRACE; - v->a[32219] = anon_sym_DOLLAR_LPAREN; + v->a[32200] = anon_sym_esac; + v->a[32201] = anon_sym_PIPE; + v->a[32202] = anon_sym_SEMI_SEMI; + v->a[32203] = anon_sym_SEMI_AMP; + v->a[32204] = anon_sym_SEMI_SEMI_AMP; + v->a[32205] = anon_sym_PIPE_AMP; + v->a[32206] = anon_sym_AMP_AMP; + v->a[32207] = anon_sym_PIPE_PIPE; + v->a[32208] = anon_sym_LT; + v->a[32209] = anon_sym_GT; + v->a[32210] = anon_sym_GT_GT; + v->a[32211] = anon_sym_AMP_GT; + v->a[32212] = anon_sym_AMP_GT_GT; + v->a[32213] = anon_sym_LT_AMP; + v->a[32214] = anon_sym_GT_AMP; + v->a[32215] = anon_sym_GT_PIPE; + v->a[32216] = anon_sym_LT_AMP_DASH; + v->a[32217] = anon_sym_GT_AMP_DASH; + v->a[32218] = anon_sym_LT_LT; + v->a[32219] = anon_sym_LT_LT_DASH; small_parse_table_1611(v); } void small_parse_table_1611(t_small_parse_table_array *v) { - v->a[32220] = anon_sym_BQUOTE; - v->a[32221] = anon_sym_DOLLAR_BQUOTE; - v->a[32222] = anon_sym_LT_LPAREN; - v->a[32223] = anon_sym_GT_LPAREN; - v->a[32224] = sym_word; - v->a[32225] = 22; - v->a[32226] = actions(71); - v->a[32227] = 1; - v->a[32228] = sym_comment; - v->a[32229] = actions(4581); - v->a[32230] = 1; - v->a[32231] = sym_word; - v->a[32232] = actions(4587); - v->a[32233] = 1; - v->a[32234] = anon_sym_DOLLAR_LBRACK; - v->a[32235] = actions(4590); - v->a[32236] = 1; - v->a[32237] = anon_sym_DOLLAR; - v->a[32238] = actions(4593); - v->a[32239] = 1; + v->a[32220] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32221] = anon_sym_AMP; + v->a[32222] = aux_sym_concatenation_token1; + v->a[32223] = anon_sym_DOLLAR; + v->a[32224] = sym__special_character; + v->a[32225] = anon_sym_DQUOTE; + v->a[32226] = sym_raw_string; + v->a[32227] = aux_sym_number_token1; + v->a[32228] = aux_sym_number_token2; + v->a[32229] = anon_sym_DOLLAR_LBRACE; + v->a[32230] = anon_sym_DOLLAR_LPAREN; + v->a[32231] = anon_sym_BQUOTE; + v->a[32232] = anon_sym_DOLLAR_BQUOTE; + v->a[32233] = aux_sym__simple_variable_name_token1; + v->a[32234] = sym_word; + v->a[32235] = anon_sym_SEMI; + v->a[32236] = 3; + v->a[32237] = actions(3); + v->a[32238] = 1; + v->a[32239] = sym_comment; small_parse_table_1612(v); } void small_parse_table_1612(t_small_parse_table_array *v) { - v->a[32240] = sym__special_character; - v->a[32241] = actions(4596); - v->a[32242] = 1; - v->a[32243] = anon_sym_DQUOTE; - v->a[32244] = actions(4602); - v->a[32245] = 1; - v->a[32246] = aux_sym_number_token1; - v->a[32247] = actions(4605); - v->a[32248] = 1; - v->a[32249] = aux_sym_number_token2; - v->a[32250] = actions(4608); - v->a[32251] = 1; - v->a[32252] = anon_sym_DOLLAR_LBRACE; - v->a[32253] = actions(4611); - v->a[32254] = 1; - v->a[32255] = anon_sym_DOLLAR_LPAREN; - v->a[32256] = actions(4614); - v->a[32257] = 1; - v->a[32258] = anon_sym_BQUOTE; - v->a[32259] = actions(4617); + v->a[32240] = actions(3159); + v->a[32241] = 6; + v->a[32242] = sym_file_descriptor; + v->a[32243] = sym__concat; + v->a[32244] = sym_test_operator; + v->a[32245] = sym__bare_dollar; + v->a[32246] = sym__brace_start; + v->a[32247] = aux_sym_heredoc_redirect_token1; + v->a[32248] = actions(3157); + v->a[32249] = 35; + v->a[32250] = anon_sym_esac; + v->a[32251] = anon_sym_PIPE; + v->a[32252] = anon_sym_SEMI_SEMI; + v->a[32253] = anon_sym_SEMI_AMP; + v->a[32254] = anon_sym_SEMI_SEMI_AMP; + v->a[32255] = anon_sym_PIPE_AMP; + v->a[32256] = anon_sym_AMP_AMP; + v->a[32257] = anon_sym_PIPE_PIPE; + v->a[32258] = anon_sym_LT; + v->a[32259] = anon_sym_GT; small_parse_table_1613(v); } void small_parse_table_1613(t_small_parse_table_array *v) { - v->a[32260] = 1; - v->a[32261] = anon_sym_DOLLAR_BQUOTE; - v->a[32262] = actions(4623); - v->a[32263] = 1; - v->a[32264] = sym_test_operator; - v->a[32265] = actions(4626); - v->a[32266] = 1; - v->a[32267] = sym__brace_start; - v->a[32268] = state(2715); - v->a[32269] = 1; - v->a[32270] = aux_sym__literal_repeat1; - v->a[32271] = actions(4584); - v->a[32272] = 2; - v->a[32273] = anon_sym_LPAREN_LPAREN; - v->a[32274] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32275] = actions(4599); - v->a[32276] = 2; - v->a[32277] = sym_raw_string; - v->a[32278] = sym_ansi_c_string; - v->a[32279] = actions(4620); + v->a[32260] = anon_sym_GT_GT; + v->a[32261] = anon_sym_AMP_GT; + v->a[32262] = anon_sym_AMP_GT_GT; + v->a[32263] = anon_sym_LT_AMP; + v->a[32264] = anon_sym_GT_AMP; + v->a[32265] = anon_sym_GT_PIPE; + v->a[32266] = anon_sym_LT_AMP_DASH; + v->a[32267] = anon_sym_GT_AMP_DASH; + v->a[32268] = anon_sym_LT_LT; + v->a[32269] = anon_sym_LT_LT_DASH; + v->a[32270] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32271] = anon_sym_AMP; + v->a[32272] = aux_sym_concatenation_token1; + v->a[32273] = anon_sym_DOLLAR; + v->a[32274] = sym__special_character; + v->a[32275] = anon_sym_DQUOTE; + v->a[32276] = sym_raw_string; + v->a[32277] = aux_sym_number_token1; + v->a[32278] = aux_sym_number_token2; + v->a[32279] = anon_sym_DOLLAR_LBRACE; small_parse_table_1614(v); } void small_parse_table_1614(t_small_parse_table_array *v) { - v->a[32280] = 2; - v->a[32281] = anon_sym_LT_LPAREN; - v->a[32282] = anon_sym_GT_LPAREN; - v->a[32283] = state(895); - v->a[32284] = 2; - v->a[32285] = sym_concatenation; - v->a[32286] = aux_sym_for_statement_repeat1; - v->a[32287] = actions(2214); - v->a[32288] = 7; - v->a[32289] = anon_sym_PIPE; - v->a[32290] = anon_sym_LT; - v->a[32291] = anon_sym_GT; - v->a[32292] = anon_sym_LT_LT; - v->a[32293] = anon_sym_AMP_GT; - v->a[32294] = anon_sym_LT_AMP; - v->a[32295] = anon_sym_GT_AMP; - v->a[32296] = state(2438); - v->a[32297] = 9; - v->a[32298] = sym_arithmetic_expansion; - v->a[32299] = sym_brace_expression; + v->a[32280] = anon_sym_DOLLAR_LPAREN; + v->a[32281] = anon_sym_BQUOTE; + v->a[32282] = anon_sym_DOLLAR_BQUOTE; + v->a[32283] = sym_word; + v->a[32284] = anon_sym_SEMI; + v->a[32285] = 3; + v->a[32286] = actions(3); + v->a[32287] = 1; + v->a[32288] = sym_comment; + v->a[32289] = actions(3062); + v->a[32290] = 6; + v->a[32291] = sym_file_descriptor; + v->a[32292] = sym__concat; + v->a[32293] = sym_variable_name; + v->a[32294] = sym_test_operator; + v->a[32295] = sym__brace_start; + v->a[32296] = aux_sym_heredoc_redirect_token1; + v->a[32297] = actions(3060); + v->a[32298] = 35; + v->a[32299] = anon_sym_esac; small_parse_table_1615(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3220.c b/parser/static/small_parse_table/small_parse_table_3220.c deleted file mode 100644 index ab5d6c08..00000000 --- a/parser/static/small_parse_table/small_parse_table_3220.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3220.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16100(t_small_parse_table_array *v) -{ - v->a[322000] = 1; - v->a[322001] = anon_sym_BQUOTE; - v->a[322002] = 2; - v->a[322003] = actions(71); - v->a[322004] = 1; - v->a[322005] = sym_comment; - v->a[322006] = actions(16117); - v->a[322007] = 1; - v->a[322008] = anon_sym_RPAREN; - v->a[322009] = 2; - v->a[322010] = actions(71); - v->a[322011] = 1; - v->a[322012] = sym_comment; - v->a[322013] = actions(16121); - v->a[322014] = 1; - v->a[322015] = aux_sym_brace_expression_token1; - v->a[322016] = 2; - v->a[322017] = actions(71); - v->a[322018] = 1; - v->a[322019] = sym_comment; - small_parse_table_16101(v); -} - -void small_parse_table_16101(t_small_parse_table_array *v) -{ - v->a[322020] = actions(16123); - v->a[322021] = 1; - v->a[322022] = anon_sym_RBRACE3; - v->a[322023] = 2; - v->a[322024] = actions(71); - v->a[322025] = 1; - v->a[322026] = sym_comment; - v->a[322027] = actions(16125); - v->a[322028] = 1; - v->a[322029] = anon_sym_RBRACE3; - v->a[322030] = 2; - v->a[322031] = actions(71); - v->a[322032] = 1; - v->a[322033] = sym_comment; - v->a[322034] = actions(16127); - v->a[322035] = 1; - v->a[322036] = anon_sym_RPAREN; - v->a[322037] = 2; - v->a[322038] = actions(71); - v->a[322039] = 1; - small_parse_table_16102(v); -} - -void small_parse_table_16102(t_small_parse_table_array *v) -{ - v->a[322040] = sym_comment; - v->a[322041] = actions(16129); - v->a[322042] = 1; - v->a[322043] = anon_sym_RPAREN; - v->a[322044] = 2; - v->a[322045] = actions(71); - v->a[322046] = 1; - v->a[322047] = sym_comment; - v->a[322048] = actions(16131); - v->a[322049] = 1; - v->a[322050] = anon_sym_BQUOTE; - v->a[322051] = 2; - v->a[322052] = actions(71); - v->a[322053] = 1; - v->a[322054] = sym_comment; - v->a[322055] = actions(16133); - v->a[322056] = 1; - v->a[322057] = anon_sym_RPAREN; - v->a[322058] = 2; - v->a[322059] = actions(71); - small_parse_table_16103(v); -} - -void small_parse_table_16103(t_small_parse_table_array *v) -{ - v->a[322060] = 1; - v->a[322061] = sym_comment; - v->a[322062] = actions(16135); - v->a[322063] = 1; - v->a[322064] = anon_sym_RBRACE2; - v->a[322065] = 2; - v->a[322066] = actions(71); - v->a[322067] = 1; - v->a[322068] = sym_comment; - v->a[322069] = actions(16137); - v->a[322070] = 1; - v->a[322071] = anon_sym_RPAREN; - v->a[322072] = 2; - v->a[322073] = actions(71); - v->a[322074] = 1; - v->a[322075] = sym_comment; - v->a[322076] = actions(16139); - v->a[322077] = 1; - v->a[322078] = anon_sym_BQUOTE; - v->a[322079] = 2; - small_parse_table_16104(v); -} - -void small_parse_table_16104(t_small_parse_table_array *v) -{ - v->a[322080] = actions(71); - v->a[322081] = 1; - v->a[322082] = sym_comment; - v->a[322083] = actions(16141); - v->a[322084] = 1; - v->a[322085] = anon_sym_BQUOTE; - v->a[322086] = 2; - v->a[322087] = actions(71); - v->a[322088] = 1; - v->a[322089] = sym_comment; - v->a[322090] = actions(16139); - v->a[322091] = 1; - v->a[322092] = anon_sym_RPAREN; - v->a[322093] = 2; - v->a[322094] = actions(71); - v->a[322095] = 1; - v->a[322096] = sym_comment; - v->a[322097] = actions(16143); - v->a[322098] = 1; - v->a[322099] = anon_sym_BQUOTE; - small_parse_table_16105(v); -} - -/* EOF small_parse_table_3220.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3221.c b/parser/static/small_parse_table/small_parse_table_3221.c deleted file mode 100644 index af022b5a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3221.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3221.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16105(t_small_parse_table_array *v) -{ - v->a[322100] = 2; - v->a[322101] = actions(71); - v->a[322102] = 1; - v->a[322103] = sym_comment; - v->a[322104] = actions(16145); - v->a[322105] = 1; - v->a[322106] = anon_sym_RBRACE2; - v->a[322107] = 2; - v->a[322108] = actions(71); - v->a[322109] = 1; - v->a[322110] = sym_comment; - v->a[322111] = actions(16147); - v->a[322112] = 1; - v->a[322113] = anon_sym_LT_LT_LT; - v->a[322114] = 2; - v->a[322115] = actions(71); - v->a[322116] = 1; - v->a[322117] = sym_comment; - v->a[322118] = actions(16149); - v->a[322119] = 1; - small_parse_table_16106(v); -} - -void small_parse_table_16106(t_small_parse_table_array *v) -{ - v->a[322120] = anon_sym_RBRACE3; - v->a[322121] = 2; - v->a[322122] = actions(71); - v->a[322123] = 1; - v->a[322124] = sym_comment; - v->a[322125] = actions(16151); - v->a[322126] = 1; - v->a[322127] = anon_sym_RBRACE2; - v->a[322128] = 2; - v->a[322129] = actions(71); - v->a[322130] = 1; - v->a[322131] = sym_comment; - v->a[322132] = actions(16133); - v->a[322133] = 1; - v->a[322134] = anon_sym_BQUOTE; - v->a[322135] = 2; - v->a[322136] = actions(71); - v->a[322137] = 1; - v->a[322138] = sym_comment; - v->a[322139] = actions(16153); - small_parse_table_16107(v); -} - -void small_parse_table_16107(t_small_parse_table_array *v) -{ - v->a[322140] = 1; - v->a[322141] = anon_sym_RBRACE3; - v->a[322142] = 2; - v->a[322143] = actions(71); - v->a[322144] = 1; - v->a[322145] = sym_comment; - v->a[322146] = actions(16155); - v->a[322147] = 1; - v->a[322148] = sym_heredoc_start; - v->a[322149] = 2; - v->a[322150] = actions(71); - v->a[322151] = 1; - v->a[322152] = sym_comment; - v->a[322153] = actions(16157); - v->a[322154] = 1; - v->a[322155] = anon_sym_RPAREN; - v->a[322156] = 2; - v->a[322157] = actions(71); - v->a[322158] = 1; - v->a[322159] = sym_comment; - small_parse_table_16108(v); -} - -void small_parse_table_16108(t_small_parse_table_array *v) -{ - v->a[322160] = actions(16159); - v->a[322161] = 1; - v->a[322162] = anon_sym_RBRACE2; - v->a[322163] = 2; - v->a[322164] = actions(71); - v->a[322165] = 1; - v->a[322166] = sym_comment; - v->a[322167] = actions(16161); - v->a[322168] = 1; - v->a[322169] = anon_sym_RPAREN; - v->a[322170] = 2; - v->a[322171] = actions(71); - v->a[322172] = 1; - v->a[322173] = sym_comment; - v->a[322174] = actions(16163); - v->a[322175] = 1; - v->a[322176] = anon_sym_RPAREN; - v->a[322177] = 2; - v->a[322178] = actions(71); - v->a[322179] = 1; - small_parse_table_16109(v); -} - -void small_parse_table_16109(t_small_parse_table_array *v) -{ - v->a[322180] = sym_comment; - v->a[322181] = actions(16165); - v->a[322182] = 1; - v->a[322183] = anon_sym_BQUOTE; - v->a[322184] = 2; - v->a[322185] = actions(71); - v->a[322186] = 1; - v->a[322187] = sym_comment; - v->a[322188] = actions(16167); - v->a[322189] = 1; - v->a[322190] = anon_sym_BQUOTE; - v->a[322191] = 2; - v->a[322192] = actions(71); - v->a[322193] = 1; - v->a[322194] = sym_comment; - v->a[322195] = actions(16165); - v->a[322196] = 1; - v->a[322197] = anon_sym_RPAREN; - v->a[322198] = 2; - v->a[322199] = actions(71); - small_parse_table_16110(v); -} - -/* EOF small_parse_table_3221.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3222.c b/parser/static/small_parse_table/small_parse_table_3222.c deleted file mode 100644 index 67b31293..00000000 --- a/parser/static/small_parse_table/small_parse_table_3222.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3222.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16110(t_small_parse_table_array *v) -{ - v->a[322200] = 1; - v->a[322201] = sym_comment; - v->a[322202] = actions(16169); - v->a[322203] = 1; - v->a[322204] = anon_sym_RPAREN; - v->a[322205] = 2; - v->a[322206] = actions(71); - v->a[322207] = 1; - v->a[322208] = sym_comment; - v->a[322209] = actions(16171); - v->a[322210] = 1; - v->a[322211] = anon_sym_BQUOTE; - v->a[322212] = 2; - v->a[322213] = actions(71); - v->a[322214] = 1; - v->a[322215] = sym_comment; - v->a[322216] = actions(16173); - v->a[322217] = 1; - v->a[322218] = anon_sym_BQUOTE; - v->a[322219] = 2; - small_parse_table_16111(v); -} - -void small_parse_table_16111(t_small_parse_table_array *v) -{ - v->a[322220] = actions(71); - v->a[322221] = 1; - v->a[322222] = sym_comment; - v->a[322223] = actions(16171); - v->a[322224] = 1; - v->a[322225] = anon_sym_RPAREN; - v->a[322226] = 2; - v->a[322227] = actions(71); - v->a[322228] = 1; - v->a[322229] = sym_comment; - v->a[322230] = actions(16175); - v->a[322231] = 1; - v->a[322232] = anon_sym_RBRACE3; - v->a[322233] = 2; - v->a[322234] = actions(71); - v->a[322235] = 1; - v->a[322236] = sym_comment; - v->a[322237] = actions(9158); - v->a[322238] = 1; - v->a[322239] = anon_sym_RBRACK; - small_parse_table_16112(v); -} - -void small_parse_table_16112(t_small_parse_table_array *v) -{ - v->a[322240] = 2; - v->a[322241] = actions(71); - v->a[322242] = 1; - v->a[322243] = sym_comment; - v->a[322244] = actions(9164); - v->a[322245] = 1; - v->a[322246] = anon_sym_RBRACK; - v->a[322247] = 2; - v->a[322248] = actions(71); - v->a[322249] = 1; - v->a[322250] = sym_comment; - v->a[322251] = actions(16177); - v->a[322252] = 1; - v->a[322253] = anon_sym_RPAREN; - v->a[322254] = 2; - v->a[322255] = actions(71); - v->a[322256] = 1; - v->a[322257] = sym_comment; - v->a[322258] = actions(16179); - v->a[322259] = 1; - small_parse_table_16113(v); -} - -void small_parse_table_16113(t_small_parse_table_array *v) -{ - v->a[322260] = anon_sym_RBRACE2; - v->a[322261] = 2; - v->a[322262] = actions(71); - v->a[322263] = 1; - v->a[322264] = sym_comment; - v->a[322265] = actions(16181); - v->a[322266] = 1; - v->a[322267] = anon_sym_RPAREN; - v->a[322268] = 2; - v->a[322269] = actions(71); - v->a[322270] = 1; - v->a[322271] = sym_comment; - v->a[322272] = actions(16183); - v->a[322273] = 1; - v->a[322274] = anon_sym_BQUOTE; - v->a[322275] = 2; - v->a[322276] = actions(71); - v->a[322277] = 1; - v->a[322278] = sym_comment; - v->a[322279] = actions(16185); - small_parse_table_16114(v); -} - -void small_parse_table_16114(t_small_parse_table_array *v) -{ - v->a[322280] = 1; - v->a[322281] = anon_sym_BQUOTE; - v->a[322282] = 2; - v->a[322283] = actions(71); - v->a[322284] = 1; - v->a[322285] = sym_comment; - v->a[322286] = actions(16187); - v->a[322287] = 1; - v->a[322288] = anon_sym_RPAREN; - v->a[322289] = 2; - v->a[322290] = actions(71); - v->a[322291] = 1; - v->a[322292] = sym_comment; - v->a[322293] = actions(16189); - v->a[322294] = 1; - v->a[322295] = anon_sym_BQUOTE; - v->a[322296] = 2; - v->a[322297] = actions(71); - v->a[322298] = 1; - v->a[322299] = sym_comment; - small_parse_table_16115(v); -} - -/* EOF small_parse_table_3222.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3223.c b/parser/static/small_parse_table/small_parse_table_3223.c deleted file mode 100644 index fb5bbc27..00000000 --- a/parser/static/small_parse_table/small_parse_table_3223.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3223.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16115(t_small_parse_table_array *v) -{ - v->a[322300] = actions(16191); - v->a[322301] = 1; - v->a[322302] = anon_sym_BQUOTE; - v->a[322303] = 2; - v->a[322304] = actions(71); - v->a[322305] = 1; - v->a[322306] = sym_comment; - v->a[322307] = actions(16183); - v->a[322308] = 1; - v->a[322309] = anon_sym_RPAREN; - v->a[322310] = 2; - v->a[322311] = actions(71); - v->a[322312] = 1; - v->a[322313] = sym_comment; - v->a[322314] = actions(16193); - v->a[322315] = 1; - v->a[322316] = anon_sym_RBRACE3; - v->a[322317] = 2; - v->a[322318] = actions(71); - v->a[322319] = 1; - small_parse_table_16116(v); -} - -void small_parse_table_16116(t_small_parse_table_array *v) -{ - v->a[322320] = sym_comment; - v->a[322321] = actions(16195); - v->a[322322] = 1; - v->a[322323] = anon_sym_RBRACE3; - v->a[322324] = 2; - v->a[322325] = actions(71); - v->a[322326] = 1; - v->a[322327] = sym_comment; - v->a[322328] = actions(16189); - v->a[322329] = 1; - v->a[322330] = anon_sym_RPAREN; - v->a[322331] = 2; - v->a[322332] = actions(71); - v->a[322333] = 1; - v->a[322334] = sym_comment; - v->a[322335] = actions(16197); - v->a[322336] = 1; - v->a[322337] = anon_sym_RBRACE2; - v->a[322338] = 2; - v->a[322339] = actions(71); - small_parse_table_16117(v); -} - -void small_parse_table_16117(t_small_parse_table_array *v) -{ - v->a[322340] = 1; - v->a[322341] = sym_comment; - v->a[322342] = actions(16199); - v->a[322343] = 1; - v->a[322344] = anon_sym_RBRACE3; - v->a[322345] = 2; - v->a[322346] = actions(71); - v->a[322347] = 1; - v->a[322348] = sym_comment; - v->a[322349] = actions(16201); - v->a[322350] = 1; - v->a[322351] = anon_sym_RPAREN; - v->a[322352] = 2; - v->a[322353] = actions(71); - v->a[322354] = 1; - v->a[322355] = sym_comment; - v->a[322356] = actions(16131); - v->a[322357] = 1; - v->a[322358] = anon_sym_RPAREN; - v->a[322359] = 2; - small_parse_table_16118(v); -} - -void small_parse_table_16118(t_small_parse_table_array *v) -{ - v->a[322360] = actions(71); - v->a[322361] = 1; - v->a[322362] = sym_comment; - v->a[322363] = actions(16203); - v->a[322364] = 1; - v->a[322365] = anon_sym_RBRACE3; - v->a[322366] = 2; - v->a[322367] = actions(71); - v->a[322368] = 1; - v->a[322369] = sym_comment; - v->a[322370] = actions(16205); - v->a[322371] = 1; - v->a[322372] = anon_sym_RBRACE2; - v->a[322373] = 2; - v->a[322374] = actions(71); - v->a[322375] = 1; - v->a[322376] = sym_comment; - v->a[322377] = actions(16207); - v->a[322378] = 1; - v->a[322379] = anon_sym_RPAREN; - small_parse_table_16119(v); -} - -void small_parse_table_16119(t_small_parse_table_array *v) -{ - v->a[322380] = 2; - v->a[322381] = actions(71); - v->a[322382] = 1; - v->a[322383] = sym_comment; - v->a[322384] = actions(16209); - v->a[322385] = 1; - v->a[322386] = anon_sym_BQUOTE; - v->a[322387] = 2; - v->a[322388] = actions(71); - v->a[322389] = 1; - v->a[322390] = sym_comment; - v->a[322391] = actions(16211); - v->a[322392] = 1; - v->a[322393] = anon_sym_BQUOTE; - v->a[322394] = 2; - v->a[322395] = actions(71); - v->a[322396] = 1; - v->a[322397] = sym_comment; - v->a[322398] = actions(16209); - v->a[322399] = 1; - small_parse_table_16120(v); -} - -/* EOF small_parse_table_3223.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3224.c b/parser/static/small_parse_table/small_parse_table_3224.c deleted file mode 100644 index 1a28e784..00000000 --- a/parser/static/small_parse_table/small_parse_table_3224.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3224.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16120(t_small_parse_table_array *v) -{ - v->a[322400] = anon_sym_RPAREN; - v->a[322401] = 2; - v->a[322402] = actions(71); - v->a[322403] = 1; - v->a[322404] = sym_comment; - v->a[322405] = actions(16213); - v->a[322406] = 1; - v->a[322407] = anon_sym_RBRACE3; - v->a[322408] = 2; - v->a[322409] = actions(71); - v->a[322410] = 1; - v->a[322411] = sym_comment; - v->a[322412] = actions(16215); - v->a[322413] = 1; - v->a[322414] = anon_sym_RBRACE2; - v->a[322415] = 2; - v->a[322416] = actions(71); - v->a[322417] = 1; - v->a[322418] = sym_comment; - v->a[322419] = actions(16217); - small_parse_table_16121(v); -} - -void small_parse_table_16121(t_small_parse_table_array *v) -{ - v->a[322420] = 1; - v->a[322421] = anon_sym_RPAREN; - v->a[322422] = 2; - v->a[322423] = actions(71); - v->a[322424] = 1; - v->a[322425] = sym_comment; - v->a[322426] = actions(15261); - v->a[322427] = 1; - v->a[322428] = aux_sym__simple_variable_name_token1; - v->a[322429] = 2; - v->a[322430] = actions(71); - v->a[322431] = 1; - v->a[322432] = sym_comment; - v->a[322433] = actions(16219); - v->a[322434] = 1; - v->a[322435] = anon_sym_BQUOTE; - v->a[322436] = 2; - v->a[322437] = actions(71); - v->a[322438] = 1; - v->a[322439] = sym_comment; - small_parse_table_16122(v); -} - -void small_parse_table_16122(t_small_parse_table_array *v) -{ - v->a[322440] = actions(16221); - v->a[322441] = 1; - v->a[322442] = anon_sym_BQUOTE; - v->a[322443] = 2; - v->a[322444] = actions(71); - v->a[322445] = 1; - v->a[322446] = sym_comment; - v->a[322447] = actions(16223); - v->a[322448] = 1; - v->a[322449] = sym_word; - v->a[322450] = 2; - v->a[322451] = actions(71); - v->a[322452] = 1; - v->a[322453] = sym_comment; - v->a[322454] = actions(16225); - v->a[322455] = 1; - v->a[322456] = anon_sym_DOT_DOT; - v->a[322457] = 2; - v->a[322458] = actions(71); - v->a[322459] = 1; - small_parse_table_16123(v); -} - -void small_parse_table_16123(t_small_parse_table_array *v) -{ - v->a[322460] = sym_comment; - v->a[322461] = actions(16219); - v->a[322462] = 1; - v->a[322463] = anon_sym_RPAREN; - v->a[322464] = 2; - v->a[322465] = actions(71); - v->a[322466] = 1; - v->a[322467] = sym_comment; - v->a[322468] = actions(16227); - v->a[322469] = 1; - v->a[322470] = anon_sym_RBRACE3; - v->a[322471] = 2; - v->a[322472] = actions(71); - v->a[322473] = 1; - v->a[322474] = sym_comment; - v->a[322475] = actions(16229); - v->a[322476] = 1; - v->a[322477] = anon_sym_RPAREN; - v->a[322478] = 2; - v->a[322479] = actions(71); - small_parse_table_16124(v); -} - -void small_parse_table_16124(t_small_parse_table_array *v) -{ - v->a[322480] = 1; - v->a[322481] = sym_comment; - v->a[322482] = actions(16231); - v->a[322483] = 1; - v->a[322484] = sym_heredoc_start; - v->a[322485] = 2; - v->a[322486] = actions(71); - v->a[322487] = 1; - v->a[322488] = sym_comment; - v->a[322489] = actions(16233); - v->a[322490] = 1; - v->a[322491] = anon_sym_RBRACE3; - v->a[322492] = 2; - v->a[322493] = actions(71); - v->a[322494] = 1; - v->a[322495] = sym_comment; - v->a[322496] = actions(16235); - v->a[322497] = 1; - v->a[322498] = anon_sym_BQUOTE; - v->a[322499] = 2; - small_parse_table_16125(v); -} - -/* EOF small_parse_table_3224.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3225.c b/parser/static/small_parse_table/small_parse_table_3225.c deleted file mode 100644 index f7639fe6..00000000 --- a/parser/static/small_parse_table/small_parse_table_3225.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3225.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16125(t_small_parse_table_array *v) -{ - v->a[322500] = actions(71); - v->a[322501] = 1; - v->a[322502] = sym_comment; - v->a[322503] = actions(16201); - v->a[322504] = 1; - v->a[322505] = anon_sym_BQUOTE; - v->a[322506] = 2; - v->a[322507] = actions(71); - v->a[322508] = 1; - v->a[322509] = sym_comment; - v->a[322510] = actions(16237); - v->a[322511] = 1; - v->a[322512] = sym_heredoc_start; - v->a[322513] = 2; - v->a[322514] = actions(71); - v->a[322515] = 1; - v->a[322516] = sym_comment; - v->a[322517] = actions(16239); - v->a[322518] = 1; - v->a[322519] = anon_sym_esac; - small_parse_table_16126(v); -} - -void small_parse_table_16126(t_small_parse_table_array *v) -{ - v->a[322520] = 2; - v->a[322521] = actions(71); - v->a[322522] = 1; - v->a[322523] = sym_comment; - v->a[322524] = actions(16241); - v->a[322525] = 1; - v->a[322526] = anon_sym_RPAREN; - v->a[322527] = 2; - v->a[322528] = actions(71); - v->a[322529] = 1; - v->a[322530] = sym_comment; - v->a[322531] = actions(16243); - v->a[322532] = 1; - v->a[322533] = anon_sym_RBRACE2; - v->a[322534] = 2; - v->a[322535] = actions(71); - v->a[322536] = 1; - v->a[322537] = sym_comment; - v->a[322538] = actions(16245); - v->a[322539] = 1; - small_parse_table_16127(v); -} - -void small_parse_table_16127(t_small_parse_table_array *v) -{ - v->a[322540] = anon_sym_RPAREN; - v->a[322541] = 2; - v->a[322542] = actions(71); - v->a[322543] = 1; - v->a[322544] = sym_comment; - v->a[322545] = actions(16247); - v->a[322546] = 1; - v->a[322547] = anon_sym_RBRACE2; - v->a[322548] = 2; - v->a[322549] = actions(71); - v->a[322550] = 1; - v->a[322551] = sym_comment; - v->a[322552] = actions(16249); - v->a[322553] = 1; - v->a[322554] = anon_sym_RPAREN; - v->a[322555] = 2; - v->a[322556] = actions(71); - v->a[322557] = 1; - v->a[322558] = sym_comment; - v->a[322559] = actions(16251); - small_parse_table_16128(v); -} - -void small_parse_table_16128(t_small_parse_table_array *v) -{ - v->a[322560] = 1; - v->a[322561] = anon_sym_RBRACK_RBRACK; - v->a[322562] = 2; - v->a[322563] = actions(71); - v->a[322564] = 1; - v->a[322565] = sym_comment; - v->a[322566] = actions(16253); - v->a[322567] = 1; - v->a[322568] = anon_sym_BQUOTE; - v->a[322569] = 2; - v->a[322570] = actions(71); - v->a[322571] = 1; - v->a[322572] = sym_comment; - v->a[322573] = actions(16255); - v->a[322574] = 1; - v->a[322575] = anon_sym_BQUOTE; - v->a[322576] = 2; - v->a[322577] = actions(71); - v->a[322578] = 1; - v->a[322579] = sym_comment; - small_parse_table_16129(v); -} - -void small_parse_table_16129(t_small_parse_table_array *v) -{ - v->a[322580] = actions(16253); - v->a[322581] = 1; - v->a[322582] = anon_sym_RPAREN; - v->a[322583] = 2; - v->a[322584] = actions(71); - v->a[322585] = 1; - v->a[322586] = sym_comment; - v->a[322587] = actions(16257); - v->a[322588] = 1; - v->a[322589] = anon_sym_RBRACE3; - v->a[322590] = 2; - v->a[322591] = actions(71); - v->a[322592] = 1; - v->a[322593] = sym_comment; - v->a[322594] = actions(16259); - v->a[322595] = 1; - v->a[322596] = anon_sym_esac; - v->a[322597] = 2; - v->a[322598] = actions(71); - v->a[322599] = 1; - small_parse_table_16130(v); -} - -/* EOF small_parse_table_3225.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3226.c b/parser/static/small_parse_table/small_parse_table_3226.c deleted file mode 100644 index 1d01b959..00000000 --- a/parser/static/small_parse_table/small_parse_table_3226.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3226.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16130(t_small_parse_table_array *v) -{ - v->a[322600] = sym_comment; - v->a[322601] = actions(16261); - v->a[322602] = 1; - v->a[322603] = anon_sym_BQUOTE; - v->a[322604] = 2; - v->a[322605] = actions(71); - v->a[322606] = 1; - v->a[322607] = sym_comment; - v->a[322608] = actions(16263); - v->a[322609] = 1; - v->a[322610] = anon_sym_RBRACE2; - v->a[322611] = 2; - v->a[322612] = actions(71); - v->a[322613] = 1; - v->a[322614] = sym_comment; - v->a[322615] = actions(14486); - v->a[322616] = 1; - v->a[322617] = anon_sym_fi; - v->a[322618] = 2; - v->a[322619] = actions(71); - small_parse_table_16131(v); -} - -void small_parse_table_16131(t_small_parse_table_array *v) -{ - v->a[322620] = 1; - v->a[322621] = sym_comment; - v->a[322622] = actions(14540); - v->a[322623] = 1; - v->a[322624] = anon_sym_fi; - v->a[322625] = 2; - v->a[322626] = actions(71); - v->a[322627] = 1; - v->a[322628] = sym_comment; - v->a[322629] = actions(16265); - v->a[322630] = 1; - v->a[322631] = anon_sym_RPAREN; - v->a[322632] = 2; - v->a[322633] = actions(71); - v->a[322634] = 1; - v->a[322635] = sym_comment; - v->a[322636] = actions(16267); - v->a[322637] = 1; - v->a[322638] = anon_sym_BQUOTE; - v->a[322639] = 2; - small_parse_table_16132(v); -} - -void small_parse_table_16132(t_small_parse_table_array *v) -{ - v->a[322640] = actions(71); - v->a[322641] = 1; - v->a[322642] = sym_comment; - v->a[322643] = actions(16269); - v->a[322644] = 1; - v->a[322645] = anon_sym_BQUOTE; - v->a[322646] = 2; - v->a[322647] = actions(71); - v->a[322648] = 1; - v->a[322649] = sym_comment; - v->a[322650] = actions(16267); - v->a[322651] = 1; - v->a[322652] = anon_sym_RPAREN; - v->a[322653] = 2; - v->a[322654] = actions(71); - v->a[322655] = 1; - v->a[322656] = sym_comment; - v->a[322657] = actions(16271); - v->a[322658] = 1; - v->a[322659] = anon_sym_RBRACE3; - small_parse_table_16133(v); -} - -void small_parse_table_16133(t_small_parse_table_array *v) -{ - v->a[322660] = 2; - v->a[322661] = actions(71); - v->a[322662] = 1; - v->a[322663] = sym_comment; - v->a[322664] = actions(16241); - v->a[322665] = 1; - v->a[322666] = anon_sym_BQUOTE; - v->a[322667] = 2; - v->a[322668] = actions(71); - v->a[322669] = 1; - v->a[322670] = sym_comment; - v->a[322671] = actions(16273); - v->a[322672] = 1; - v->a[322673] = anon_sym_RPAREN; - v->a[322674] = 2; - v->a[322675] = actions(71); - v->a[322676] = 1; - v->a[322677] = sym_comment; - v->a[322678] = actions(16275); - v->a[322679] = 1; - small_parse_table_16134(v); -} - -void small_parse_table_16134(t_small_parse_table_array *v) -{ - v->a[322680] = anon_sym_RBRACE2; - v->a[322681] = 2; - v->a[322682] = actions(71); - v->a[322683] = 1; - v->a[322684] = sym_comment; - v->a[322685] = actions(16277); - v->a[322686] = 1; - v->a[322687] = anon_sym_RPAREN; - v->a[322688] = 2; - v->a[322689] = actions(71); - v->a[322690] = 1; - v->a[322691] = sym_comment; - v->a[322692] = actions(16279); - v->a[322693] = 1; - v->a[322694] = anon_sym_RPAREN; - v->a[322695] = 2; - v->a[322696] = actions(71); - v->a[322697] = 1; - v->a[322698] = sym_comment; - v->a[322699] = actions(16281); - small_parse_table_16135(v); -} - -/* EOF small_parse_table_3226.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3227.c b/parser/static/small_parse_table/small_parse_table_3227.c deleted file mode 100644 index e68ac9d9..00000000 --- a/parser/static/small_parse_table/small_parse_table_3227.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3227.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16135(t_small_parse_table_array *v) -{ - v->a[322700] = 1; - v->a[322701] = anon_sym_RPAREN; - v->a[322702] = 2; - v->a[322703] = actions(71); - v->a[322704] = 1; - v->a[322705] = sym_comment; - v->a[322706] = actions(16283); - v->a[322707] = 1; - v->a[322708] = anon_sym_BQUOTE; - v->a[322709] = 2; - v->a[322710] = actions(71); - v->a[322711] = 1; - v->a[322712] = sym_comment; - v->a[322713] = actions(16285); - v->a[322714] = 1; - v->a[322715] = anon_sym_BQUOTE; - v->a[322716] = 2; - v->a[322717] = actions(71); - v->a[322718] = 1; - v->a[322719] = sym_comment; - small_parse_table_16136(v); -} - -void small_parse_table_16136(t_small_parse_table_array *v) -{ - v->a[322720] = actions(16287); - v->a[322721] = 1; - v->a[322722] = anon_sym_BQUOTE; - v->a[322723] = 2; - v->a[322724] = actions(71); - v->a[322725] = 1; - v->a[322726] = sym_comment; - v->a[322727] = actions(16283); - v->a[322728] = 1; - v->a[322729] = anon_sym_RPAREN; - v->a[322730] = 2; - v->a[322731] = actions(71); - v->a[322732] = 1; - v->a[322733] = sym_comment; - v->a[322734] = actions(16289); - v->a[322735] = 1; - v->a[322736] = anon_sym_RBRACE3; - v->a[322737] = 2; - v->a[322738] = actions(71); - v->a[322739] = 1; - small_parse_table_16137(v); -} - -void small_parse_table_16137(t_small_parse_table_array *v) -{ - v->a[322740] = sym_comment; - v->a[322741] = actions(16291); - v->a[322742] = 1; - v->a[322743] = anon_sym_BQUOTE; - v->a[322744] = 2; - v->a[322745] = actions(71); - v->a[322746] = 1; - v->a[322747] = sym_comment; - v->a[322748] = actions(16293); - v->a[322749] = 1; - v->a[322750] = anon_sym_RBRACE2; - v->a[322751] = 2; - v->a[322752] = actions(71); - v->a[322753] = 1; - v->a[322754] = sym_comment; - v->a[322755] = actions(16287); - v->a[322756] = 1; - v->a[322757] = anon_sym_RPAREN; - v->a[322758] = 2; - v->a[322759] = actions(71); - small_parse_table_16138(v); -} - -void small_parse_table_16138(t_small_parse_table_array *v) -{ - v->a[322760] = 1; - v->a[322761] = sym_comment; - v->a[322762] = actions(16295); - v->a[322763] = 1; - v->a[322764] = anon_sym_RBRACE3; - v->a[322765] = 2; - v->a[322766] = actions(71); - v->a[322767] = 1; - v->a[322768] = sym_comment; - v->a[322769] = actions(16297); - v->a[322770] = 1; - v->a[322771] = anon_sym_RPAREN; - v->a[322772] = 2; - v->a[322773] = actions(71); - v->a[322774] = 1; - v->a[322775] = sym_comment; - v->a[322776] = actions(16299); - v->a[322777] = 1; - v->a[322778] = anon_sym_DOT_DOT; - v->a[322779] = 2; - small_parse_table_16139(v); -} - -void small_parse_table_16139(t_small_parse_table_array *v) -{ - v->a[322780] = actions(71); - v->a[322781] = 1; - v->a[322782] = sym_comment; - v->a[322783] = actions(16301); - v->a[322784] = 1; - v->a[322785] = anon_sym_esac; - v->a[322786] = 2; - v->a[322787] = actions(71); - v->a[322788] = 1; - v->a[322789] = sym_comment; - v->a[322790] = actions(16303); - v->a[322791] = 1; - v->a[322792] = anon_sym_RPAREN; - v->a[322793] = 2; - v->a[322794] = actions(71); - v->a[322795] = 1; - v->a[322796] = sym_comment; - v->a[322797] = actions(16305); - v->a[322798] = 1; - v->a[322799] = anon_sym_RBRACE2; - small_parse_table_16140(v); -} - -/* EOF small_parse_table_3227.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3228.c b/parser/static/small_parse_table/small_parse_table_3228.c deleted file mode 100644 index 49f53f97..00000000 --- a/parser/static/small_parse_table/small_parse_table_3228.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3228.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16140(t_small_parse_table_array *v) -{ - v->a[322800] = 2; - v->a[322801] = actions(71); - v->a[322802] = 1; - v->a[322803] = sym_comment; - v->a[322804] = actions(16307); - v->a[322805] = 1; - v->a[322806] = anon_sym_RBRACE2; - v->a[322807] = 2; - v->a[322808] = actions(71); - v->a[322809] = 1; - v->a[322810] = sym_comment; - v->a[322811] = actions(16309); - v->a[322812] = 1; - v->a[322813] = anon_sym_RBRACK_RBRACK; - v->a[322814] = 2; - v->a[322815] = actions(71); - v->a[322816] = 1; - v->a[322817] = sym_comment; - v->a[322818] = actions(16311); - v->a[322819] = 1; - small_parse_table_16141(v); -} - -void small_parse_table_16141(t_small_parse_table_array *v) -{ - v->a[322820] = anon_sym_RPAREN; - v->a[322821] = 2; - v->a[322822] = actions(71); - v->a[322823] = 1; - v->a[322824] = sym_comment; - v->a[322825] = actions(16313); - v->a[322826] = 1; - v->a[322827] = anon_sym_BQUOTE; - v->a[322828] = 2; - v->a[322829] = actions(71); - v->a[322830] = 1; - v->a[322831] = sym_comment; - v->a[322832] = actions(16315); - v->a[322833] = 1; - v->a[322834] = anon_sym_BQUOTE; - v->a[322835] = 2; - v->a[322836] = actions(71); - v->a[322837] = 1; - v->a[322838] = sym_comment; - v->a[322839] = actions(16313); - small_parse_table_16142(v); -} - -void small_parse_table_16142(t_small_parse_table_array *v) -{ - v->a[322840] = 1; - v->a[322841] = anon_sym_RPAREN; - v->a[322842] = 2; - v->a[322843] = actions(71); - v->a[322844] = 1; - v->a[322845] = sym_comment; - v->a[322846] = actions(16317); - v->a[322847] = 1; - v->a[322848] = anon_sym_RBRACE3; - v->a[322849] = 2; - v->a[322850] = actions(71); - v->a[322851] = 1; - v->a[322852] = sym_comment; - v->a[322853] = actions(16319); - v->a[322854] = 1; - v->a[322855] = anon_sym_RBRACE2; - v->a[322856] = 2; - v->a[322857] = actions(71); - v->a[322858] = 1; - v->a[322859] = sym_comment; - small_parse_table_16143(v); -} - -void small_parse_table_16143(t_small_parse_table_array *v) -{ - v->a[322860] = actions(16321); - v->a[322861] = 1; - v->a[322862] = anon_sym_esac; - v->a[322863] = 2; - v->a[322864] = actions(71); - v->a[322865] = 1; - v->a[322866] = sym_comment; - v->a[322867] = actions(16323); - v->a[322868] = 1; - v->a[322869] = anon_sym_RBRACE2; - v->a[322870] = 2; - v->a[322871] = actions(71); - v->a[322872] = 1; - v->a[322873] = sym_comment; - v->a[322874] = actions(16325); - v->a[322875] = 1; - v->a[322876] = anon_sym_RBRACE2; - v->a[322877] = 2; - v->a[322878] = actions(71); - v->a[322879] = 1; - small_parse_table_16144(v); -} - -void small_parse_table_16144(t_small_parse_table_array *v) -{ - v->a[322880] = sym_comment; - v->a[322881] = actions(16327); - v->a[322882] = 1; - v->a[322883] = anon_sym_RPAREN; - v->a[322884] = 2; - v->a[322885] = actions(71); - v->a[322886] = 1; - v->a[322887] = sym_comment; - v->a[322888] = actions(16329); - v->a[322889] = 1; - v->a[322890] = anon_sym_BQUOTE; - v->a[322891] = 2; - v->a[322892] = actions(71); - v->a[322893] = 1; - v->a[322894] = sym_comment; - v->a[322895] = actions(16331); - v->a[322896] = 1; - v->a[322897] = anon_sym_RPAREN; - v->a[322898] = 2; - v->a[322899] = actions(71); - small_parse_table_16145(v); -} - -/* EOF small_parse_table_3228.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3229.c b/parser/static/small_parse_table/small_parse_table_3229.c deleted file mode 100644 index 175e6bee..00000000 --- a/parser/static/small_parse_table/small_parse_table_3229.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3229.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16145(t_small_parse_table_array *v) -{ - v->a[322900] = 1; - v->a[322901] = sym_comment; - v->a[322902] = actions(16333); - v->a[322903] = 1; - v->a[322904] = anon_sym_BQUOTE; - v->a[322905] = 2; - v->a[322906] = actions(71); - v->a[322907] = 1; - v->a[322908] = sym_comment; - v->a[322909] = actions(16335); - v->a[322910] = 1; - v->a[322911] = anon_sym_BQUOTE; - v->a[322912] = 2; - v->a[322913] = actions(71); - v->a[322914] = 1; - v->a[322915] = sym_comment; - v->a[322916] = actions(16337); - v->a[322917] = 1; - v->a[322918] = anon_sym_BQUOTE; - v->a[322919] = 2; - small_parse_table_16146(v); -} - -void small_parse_table_16146(t_small_parse_table_array *v) -{ - v->a[322920] = actions(71); - v->a[322921] = 1; - v->a[322922] = sym_comment; - v->a[322923] = actions(16333); - v->a[322924] = 1; - v->a[322925] = anon_sym_RPAREN; - v->a[322926] = 2; - v->a[322927] = actions(71); - v->a[322928] = 1; - v->a[322929] = sym_comment; - v->a[322930] = actions(16339); - v->a[322931] = 1; - v->a[322932] = anon_sym_RBRACE3; - v->a[322933] = 2; - v->a[322934] = actions(71); - v->a[322935] = 1; - v->a[322936] = sym_comment; - v->a[322937] = actions(16341); - v->a[322938] = 1; - v->a[322939] = anon_sym_RPAREN; - small_parse_table_16147(v); -} - -void small_parse_table_16147(t_small_parse_table_array *v) -{ - v->a[322940] = 2; - v->a[322941] = actions(71); - v->a[322942] = 1; - v->a[322943] = sym_comment; - v->a[322944] = actions(16329); - v->a[322945] = 1; - v->a[322946] = anon_sym_RPAREN; - v->a[322947] = 2; - v->a[322948] = actions(71); - v->a[322949] = 1; - v->a[322950] = sym_comment; - v->a[322951] = actions(16343); - v->a[322952] = 1; - v->a[322953] = anon_sym_RBRACE3; - v->a[322954] = 2; - v->a[322955] = actions(71); - v->a[322956] = 1; - v->a[322957] = sym_comment; - v->a[322958] = actions(16345); - v->a[322959] = 1; - small_parse_table_16148(v); -} - -void small_parse_table_16148(t_small_parse_table_array *v) -{ - v->a[322960] = sym_heredoc_end; - v->a[322961] = 2; - v->a[322962] = actions(71); - v->a[322963] = 1; - v->a[322964] = sym_comment; - v->a[322965] = actions(16347); - v->a[322966] = 1; - v->a[322967] = sym_heredoc_end; - v->a[322968] = 2; - v->a[322969] = actions(71); - v->a[322970] = 1; - v->a[322971] = sym_comment; - v->a[322972] = actions(16349); - v->a[322973] = 1; - v->a[322974] = anon_sym_BQUOTE; - v->a[322975] = 2; - v->a[322976] = actions(71); - v->a[322977] = 1; - v->a[322978] = sym_comment; - v->a[322979] = actions(16351); - small_parse_table_16149(v); -} - -void small_parse_table_16149(t_small_parse_table_array *v) -{ - v->a[322980] = 1; - v->a[322981] = anon_sym_RBRACE2; - v->a[322982] = 2; - v->a[322983] = actions(71); - v->a[322984] = 1; - v->a[322985] = sym_comment; - v->a[322986] = actions(16353); - v->a[322987] = 1; - v->a[322988] = ts_builtin_sym_end; - v->a[322989] = 2; - v->a[322990] = actions(71); - v->a[322991] = 1; - v->a[322992] = sym_comment; - v->a[322993] = actions(16355); - v->a[322994] = 1; - v->a[322995] = ts_builtin_sym_end; - v->a[322996] = 2; - v->a[322997] = actions(71); - v->a[322998] = 1; - v->a[322999] = sym_comment; - small_parse_table_16150(v); -} - -/* EOF small_parse_table_3229.c */ diff --git a/parser/static/small_parse_table/small_parse_table_323.c b/parser/static/small_parse_table/small_parse_table_323.c index 936f79a4..16346149 100644 --- a/parser/static/small_parse_table/small_parse_table_323.c +++ b/parser/static/small_parse_table/small_parse_table_323.c @@ -14,126 +14,126 @@ void small_parse_table_1615(t_small_parse_table_array *v) { - v->a[32300] = sym_string; - v->a[32301] = sym_translated_string; - v->a[32302] = sym_number; - v->a[32303] = sym_simple_expansion; - v->a[32304] = sym_expansion; - v->a[32305] = sym_command_substitution; - v->a[32306] = sym_process_substitution; - v->a[32307] = actions(2216); - v->a[32308] = 12; - v->a[32309] = sym_file_descriptor; - v->a[32310] = anon_sym_PIPE_PIPE; - v->a[32311] = anon_sym_AMP_AMP; - v->a[32312] = anon_sym_GT_GT; - v->a[32313] = anon_sym_PIPE_AMP; - v->a[32314] = anon_sym_RBRACK; - v->a[32315] = anon_sym_AMP_GT_GT; - v->a[32316] = anon_sym_GT_PIPE; - v->a[32317] = anon_sym_LT_AMP_DASH; - v->a[32318] = anon_sym_GT_AMP_DASH; - v->a[32319] = anon_sym_LT_LT_DASH; + v->a[32300] = anon_sym_PIPE; + v->a[32301] = anon_sym_SEMI_SEMI; + v->a[32302] = anon_sym_SEMI_AMP; + v->a[32303] = anon_sym_SEMI_SEMI_AMP; + v->a[32304] = anon_sym_PIPE_AMP; + v->a[32305] = anon_sym_AMP_AMP; + v->a[32306] = anon_sym_PIPE_PIPE; + v->a[32307] = anon_sym_LT; + v->a[32308] = anon_sym_GT; + v->a[32309] = anon_sym_GT_GT; + v->a[32310] = anon_sym_AMP_GT; + v->a[32311] = anon_sym_AMP_GT_GT; + v->a[32312] = anon_sym_LT_AMP; + v->a[32313] = anon_sym_GT_AMP; + v->a[32314] = anon_sym_GT_PIPE; + v->a[32315] = anon_sym_LT_AMP_DASH; + v->a[32316] = anon_sym_GT_AMP_DASH; + v->a[32317] = anon_sym_LT_LT; + v->a[32318] = anon_sym_LT_LT_DASH; + v->a[32319] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1616(v); } void small_parse_table_1616(t_small_parse_table_array *v) { - v->a[32320] = anon_sym_LT_LT_LT; - v->a[32321] = 8; - v->a[32322] = actions(3); - v->a[32323] = 1; - v->a[32324] = sym_comment; - v->a[32325] = actions(2267); - v->a[32326] = 1; - v->a[32327] = anon_sym_DQUOTE; - v->a[32328] = actions(3829); - v->a[32329] = 1; - v->a[32330] = sym_variable_name; - v->a[32331] = state(1595); - v->a[32332] = 1; - v->a[32333] = sym_string; - v->a[32334] = actions(3827); - v->a[32335] = 2; - v->a[32336] = aux_sym__simple_variable_name_token1; - v->a[32337] = aux_sym__multiline_variable_name_token1; - v->a[32338] = actions(1235); - v->a[32339] = 3; + v->a[32320] = anon_sym_AMP; + v->a[32321] = aux_sym_concatenation_token1; + v->a[32322] = anon_sym_DOLLAR; + v->a[32323] = sym__special_character; + v->a[32324] = anon_sym_DQUOTE; + v->a[32325] = sym_raw_string; + v->a[32326] = aux_sym_number_token1; + v->a[32327] = aux_sym_number_token2; + v->a[32328] = anon_sym_DOLLAR_LBRACE; + v->a[32329] = anon_sym_DOLLAR_LPAREN; + v->a[32330] = anon_sym_BQUOTE; + v->a[32331] = anon_sym_DOLLAR_BQUOTE; + v->a[32332] = sym_word; + v->a[32333] = anon_sym_SEMI; + v->a[32334] = 3; + v->a[32335] = actions(3); + v->a[32336] = 1; + v->a[32337] = sym_comment; + v->a[32338] = actions(3050); + v->a[32339] = 6; small_parse_table_1617(v); } void small_parse_table_1617(t_small_parse_table_array *v) { v->a[32340] = sym_file_descriptor; - v->a[32341] = sym_test_operator; - v->a[32342] = sym__brace_start; - v->a[32343] = actions(3825); - v->a[32344] = 9; - v->a[32345] = anon_sym_DASH; - v->a[32346] = anon_sym_STAR; - v->a[32347] = anon_sym_BANG; - v->a[32348] = anon_sym_QMARK; - v->a[32349] = anon_sym_DOLLAR; - v->a[32350] = anon_sym_POUND; - v->a[32351] = anon_sym_AT2; - v->a[32352] = anon_sym_0; - v->a[32353] = anon_sym__; - v->a[32354] = actions(1227); - v->a[32355] = 32; - v->a[32356] = anon_sym_LPAREN_LPAREN; - v->a[32357] = anon_sym_PIPE_PIPE; - v->a[32358] = anon_sym_AMP_AMP; - v->a[32359] = anon_sym_PIPE; + v->a[32341] = sym__concat; + v->a[32342] = sym_test_operator; + v->a[32343] = sym__bare_dollar; + v->a[32344] = sym__brace_start; + v->a[32345] = aux_sym_heredoc_redirect_token1; + v->a[32346] = actions(3048); + v->a[32347] = 35; + v->a[32348] = anon_sym_esac; + v->a[32349] = anon_sym_PIPE; + v->a[32350] = anon_sym_SEMI_SEMI; + v->a[32351] = anon_sym_SEMI_AMP; + v->a[32352] = anon_sym_SEMI_SEMI_AMP; + v->a[32353] = anon_sym_PIPE_AMP; + v->a[32354] = anon_sym_AMP_AMP; + v->a[32355] = anon_sym_PIPE_PIPE; + v->a[32356] = anon_sym_LT; + v->a[32357] = anon_sym_GT; + v->a[32358] = anon_sym_GT_GT; + v->a[32359] = anon_sym_AMP_GT; small_parse_table_1618(v); } void small_parse_table_1618(t_small_parse_table_array *v) { - v->a[32360] = anon_sym_LT; - v->a[32361] = anon_sym_GT; - v->a[32362] = anon_sym_LT_LT; - v->a[32363] = anon_sym_GT_GT; - v->a[32364] = anon_sym_PIPE_AMP; - v->a[32365] = anon_sym_AMP_GT; - v->a[32366] = anon_sym_AMP_GT_GT; - v->a[32367] = anon_sym_LT_AMP; - v->a[32368] = anon_sym_GT_AMP; - v->a[32369] = anon_sym_GT_PIPE; - v->a[32370] = anon_sym_LT_AMP_DASH; - v->a[32371] = anon_sym_GT_AMP_DASH; - v->a[32372] = anon_sym_LT_LT_DASH; - v->a[32373] = aux_sym_heredoc_redirect_token1; - v->a[32374] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32375] = anon_sym_DOLLAR_LBRACK; - v->a[32376] = sym__special_character; - v->a[32377] = sym_raw_string; - v->a[32378] = sym_ansi_c_string; - v->a[32379] = aux_sym_number_token1; + v->a[32360] = anon_sym_AMP_GT_GT; + v->a[32361] = anon_sym_LT_AMP; + v->a[32362] = anon_sym_GT_AMP; + v->a[32363] = anon_sym_GT_PIPE; + v->a[32364] = anon_sym_LT_AMP_DASH; + v->a[32365] = anon_sym_GT_AMP_DASH; + v->a[32366] = anon_sym_LT_LT; + v->a[32367] = anon_sym_LT_LT_DASH; + v->a[32368] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32369] = anon_sym_AMP; + v->a[32370] = aux_sym_concatenation_token1; + v->a[32371] = anon_sym_DOLLAR; + v->a[32372] = sym__special_character; + v->a[32373] = anon_sym_DQUOTE; + v->a[32374] = sym_raw_string; + v->a[32375] = aux_sym_number_token1; + v->a[32376] = aux_sym_number_token2; + v->a[32377] = anon_sym_DOLLAR_LBRACE; + v->a[32378] = anon_sym_DOLLAR_LPAREN; + v->a[32379] = anon_sym_BQUOTE; small_parse_table_1619(v); } void small_parse_table_1619(t_small_parse_table_array *v) { - v->a[32380] = aux_sym_number_token2; - v->a[32381] = anon_sym_DOLLAR_LBRACE; - v->a[32382] = anon_sym_DOLLAR_LPAREN; - v->a[32383] = anon_sym_BQUOTE; - v->a[32384] = anon_sym_DOLLAR_BQUOTE; - v->a[32385] = anon_sym_LT_LPAREN; - v->a[32386] = anon_sym_GT_LPAREN; - v->a[32387] = sym_word; - v->a[32388] = 22; - v->a[32389] = actions(71); - v->a[32390] = 1; - v->a[32391] = sym_comment; - v->a[32392] = actions(4629); - v->a[32393] = 1; - v->a[32394] = sym_word; - v->a[32395] = actions(4633); - v->a[32396] = 1; - v->a[32397] = anon_sym_DOLLAR_LBRACK; - v->a[32398] = actions(4635); - v->a[32399] = 1; + v->a[32380] = anon_sym_DOLLAR_BQUOTE; + v->a[32381] = sym_word; + v->a[32382] = anon_sym_SEMI; + v->a[32383] = 19; + v->a[32384] = actions(3); + v->a[32385] = 1; + v->a[32386] = sym_comment; + v->a[32387] = actions(2354); + v->a[32388] = 1; + v->a[32389] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32390] = actions(2356); + v->a[32391] = 1; + v->a[32392] = anon_sym_DOLLAR; + v->a[32393] = actions(2360); + v->a[32394] = 1; + v->a[32395] = anon_sym_DQUOTE; + v->a[32396] = actions(2362); + v->a[32397] = 1; + v->a[32398] = aux_sym_number_token1; + v->a[32399] = actions(2364); small_parse_table_1620(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3230.c b/parser/static/small_parse_table/small_parse_table_3230.c deleted file mode 100644 index c806201e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3230.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3230.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16150(t_small_parse_table_array *v) -{ - v->a[323000] = actions(16357); - v->a[323001] = 1; - v->a[323002] = anon_sym_RPAREN; - v->a[323003] = 2; - v->a[323004] = actions(71); - v->a[323005] = 1; - v->a[323006] = sym_comment; - v->a[323007] = actions(16359); - v->a[323008] = 1; - v->a[323009] = anon_sym_BQUOTE; - v->a[323010] = 2; - v->a[323011] = actions(71); - v->a[323012] = 1; - v->a[323013] = sym_comment; - v->a[323014] = actions(16361); - v->a[323015] = 1; - v->a[323016] = anon_sym_BQUOTE; - v->a[323017] = 2; - v->a[323018] = actions(71); - v->a[323019] = 1; - small_parse_table_16151(v); -} - -void small_parse_table_16151(t_small_parse_table_array *v) -{ - v->a[323020] = sym_comment; - v->a[323021] = actions(16363); - v->a[323022] = 1; - v->a[323023] = anon_sym_BQUOTE; - v->a[323024] = 2; - v->a[323025] = actions(71); - v->a[323026] = 1; - v->a[323027] = sym_comment; - v->a[323028] = actions(16359); - v->a[323029] = 1; - v->a[323030] = anon_sym_RPAREN; - v->a[323031] = 2; - v->a[323032] = actions(71); - v->a[323033] = 1; - v->a[323034] = sym_comment; - v->a[323035] = actions(16365); - v->a[323036] = 1; - v->a[323037] = anon_sym_RBRACE3; - v->a[323038] = 2; - v->a[323039] = actions(71); - small_parse_table_16152(v); -} - -void small_parse_table_16152(t_small_parse_table_array *v) -{ - v->a[323040] = 1; - v->a[323041] = sym_comment; - v->a[323042] = actions(14512); - v->a[323043] = 1; - v->a[323044] = anon_sym_RBRACE3; - v->a[323045] = 2; - v->a[323046] = actions(71); - v->a[323047] = 1; - v->a[323048] = sym_comment; - v->a[323049] = actions(14696); - v->a[323050] = 1; - v->a[323051] = anon_sym_fi; - v->a[323052] = 2; - v->a[323053] = actions(71); - v->a[323054] = 1; - v->a[323055] = sym_comment; - v->a[323056] = actions(15285); - v->a[323057] = 1; - v->a[323058] = aux_sym__simple_variable_name_token1; - v->a[323059] = 2; - small_parse_table_16153(v); -} - -void small_parse_table_16153(t_small_parse_table_array *v) -{ - v->a[323060] = actions(71); - v->a[323061] = 1; - v->a[323062] = sym_comment; - v->a[323063] = actions(16367); - v->a[323064] = 1; - v->a[323065] = anon_sym_fi; - v->a[323066] = 2; - v->a[323067] = actions(71); - v->a[323068] = 1; - v->a[323069] = sym_comment; - v->a[323070] = actions(16369); - v->a[323071] = 1; - v->a[323072] = anon_sym_RBRACE2; - v->a[323073] = 2; - v->a[323074] = actions(71); - v->a[323075] = 1; - v->a[323076] = sym_comment; - v->a[323077] = actions(16371); - v->a[323078] = 1; - v->a[323079] = sym_word; - small_parse_table_16154(v); -} - -void small_parse_table_16154(t_small_parse_table_array *v) -{ - v->a[323080] = 2; - v->a[323081] = actions(71); - v->a[323082] = 1; - v->a[323083] = sym_comment; - v->a[323084] = actions(16373); - v->a[323085] = 1; - v->a[323086] = anon_sym_DOT_DOT; - v->a[323087] = 2; - v->a[323088] = actions(71); - v->a[323089] = 1; - v->a[323090] = sym_comment; - v->a[323091] = actions(16375); - v->a[323092] = 1; - v->a[323093] = anon_sym_RPAREN; - v->a[323094] = 2; - v->a[323095] = actions(71); - v->a[323096] = 1; - v->a[323097] = sym_comment; - v->a[323098] = actions(16377); - v->a[323099] = 1; - small_parse_table_16155(v); -} - -/* EOF small_parse_table_3230.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3231.c b/parser/static/small_parse_table/small_parse_table_3231.c deleted file mode 100644 index c2bf0bc6..00000000 --- a/parser/static/small_parse_table/small_parse_table_3231.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3231.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16155(t_small_parse_table_array *v) -{ - v->a[323100] = anon_sym_BQUOTE; - v->a[323101] = 2; - v->a[323102] = actions(71); - v->a[323103] = 1; - v->a[323104] = sym_comment; - v->a[323105] = actions(16379); - v->a[323106] = 1; - v->a[323107] = anon_sym_RPAREN; - v->a[323108] = 2; - v->a[323109] = actions(71); - v->a[323110] = 1; - v->a[323111] = sym_comment; - v->a[323112] = actions(16381); - v->a[323113] = 1; - v->a[323114] = sym_heredoc_start; - v->a[323115] = 2; - v->a[323116] = actions(71); - v->a[323117] = 1; - v->a[323118] = sym_comment; - v->a[323119] = actions(16383); - small_parse_table_16156(v); -} - -void small_parse_table_16156(t_small_parse_table_array *v) -{ - v->a[323120] = 1; - v->a[323121] = anon_sym_BQUOTE; - v->a[323122] = 2; - v->a[323123] = actions(71); - v->a[323124] = 1; - v->a[323125] = sym_comment; - v->a[323126] = actions(16385); - v->a[323127] = 1; - v->a[323128] = anon_sym_esac; - v->a[323129] = 2; - v->a[323130] = actions(71); - v->a[323131] = 1; - v->a[323132] = sym_comment; - v->a[323133] = actions(16387); - v->a[323134] = 1; - v->a[323135] = anon_sym_RBRACE2; - v->a[323136] = 2; - v->a[323137] = actions(71); - v->a[323138] = 1; - v->a[323139] = sym_comment; - small_parse_table_16157(v); -} - -void small_parse_table_16157(t_small_parse_table_array *v) -{ - v->a[323140] = actions(16389); - v->a[323141] = 1; - v->a[323142] = sym_heredoc_start; - v->a[323143] = 2; - v->a[323144] = actions(71); - v->a[323145] = 1; - v->a[323146] = sym_comment; - v->a[323147] = actions(16377); - v->a[323148] = 1; - v->a[323149] = anon_sym_RPAREN; - v->a[323150] = 2; - v->a[323151] = actions(71); - v->a[323152] = 1; - v->a[323153] = sym_comment; - v->a[323154] = actions(16391); - v->a[323155] = 1; - v->a[323156] = anon_sym_RBRACE3; - v->a[323157] = 2; - v->a[323158] = actions(71); - v->a[323159] = 1; - small_parse_table_16158(v); -} - -void small_parse_table_16158(t_small_parse_table_array *v) -{ - v->a[323160] = sym_comment; - v->a[323161] = actions(16393); - v->a[323162] = 1; - v->a[323163] = anon_sym_esac; - v->a[323164] = 2; - v->a[323165] = actions(71); - v->a[323166] = 1; - v->a[323167] = sym_comment; - v->a[323168] = actions(16395); - v->a[323169] = 1; - v->a[323170] = anon_sym_esac; - v->a[323171] = 2; - v->a[323172] = actions(71); - v->a[323173] = 1; - v->a[323174] = sym_comment; - v->a[323175] = actions(16397); - v->a[323176] = 1; - v->a[323177] = anon_sym_RBRACE2; - v->a[323178] = 2; - v->a[323179] = actions(71); - small_parse_table_16159(v); -} - -void small_parse_table_16159(t_small_parse_table_array *v) -{ - v->a[323180] = 1; - v->a[323181] = sym_comment; - v->a[323182] = actions(16399); - v->a[323183] = 1; - v->a[323184] = anon_sym_RPAREN; - v->a[323185] = 2; - v->a[323186] = actions(71); - v->a[323187] = 1; - v->a[323188] = sym_comment; - v->a[323189] = actions(16401); - v->a[323190] = 1; - v->a[323191] = anon_sym_BQUOTE; - v->a[323192] = 2; - v->a[323193] = actions(71); - v->a[323194] = 1; - v->a[323195] = sym_comment; - v->a[323196] = actions(16403); - v->a[323197] = 1; - v->a[323198] = anon_sym_BQUOTE; - v->a[323199] = 2; - small_parse_table_16160(v); -} - -/* EOF small_parse_table_3231.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3232.c b/parser/static/small_parse_table/small_parse_table_3232.c deleted file mode 100644 index e4e1cdcf..00000000 --- a/parser/static/small_parse_table/small_parse_table_3232.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3232.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16160(t_small_parse_table_array *v) -{ - v->a[323200] = actions(71); - v->a[323201] = 1; - v->a[323202] = sym_comment; - v->a[323203] = actions(16401); - v->a[323204] = 1; - v->a[323205] = anon_sym_RPAREN; - v->a[323206] = 2; - v->a[323207] = actions(71); - v->a[323208] = 1; - v->a[323209] = sym_comment; - v->a[323210] = actions(16405); - v->a[323211] = 1; - v->a[323212] = anon_sym_RBRACE3; - v->a[323213] = 2; - v->a[323214] = actions(71); - v->a[323215] = 1; - v->a[323216] = sym_comment; - v->a[323217] = actions(16407); - v->a[323218] = 1; - v->a[323219] = anon_sym_RPAREN; - small_parse_table_16161(v); -} - -void small_parse_table_16161(t_small_parse_table_array *v) -{ - v->a[323220] = 2; - v->a[323221] = actions(71); - v->a[323222] = 1; - v->a[323223] = sym_comment; - v->a[323224] = actions(16409); - v->a[323225] = 1; - v->a[323226] = anon_sym_esac; - v->a[323227] = 2; - v->a[323228] = actions(71); - v->a[323229] = 1; - v->a[323230] = sym_comment; - v->a[323231] = actions(16411); - v->a[323232] = 1; - v->a[323233] = anon_sym_esac; - v->a[323234] = 2; - v->a[323235] = actions(71); - v->a[323236] = 1; - v->a[323237] = sym_comment; - v->a[323238] = actions(16413); - v->a[323239] = 1; - small_parse_table_16162(v); -} - -void small_parse_table_16162(t_small_parse_table_array *v) -{ - v->a[323240] = anon_sym_RBRACE2; - v->a[323241] = 2; - v->a[323242] = actions(71); - v->a[323243] = 1; - v->a[323244] = sym_comment; - v->a[323245] = actions(16415); - v->a[323246] = 1; - v->a[323247] = anon_sym_RPAREN; - v->a[323248] = 2; - v->a[323249] = actions(71); - v->a[323250] = 1; - v->a[323251] = sym_comment; - v->a[323252] = actions(16417); - v->a[323253] = 1; - v->a[323254] = anon_sym_BQUOTE; - v->a[323255] = 2; - v->a[323256] = actions(71); - v->a[323257] = 1; - v->a[323258] = sym_comment; - v->a[323259] = actions(16419); - small_parse_table_16163(v); -} - -void small_parse_table_16163(t_small_parse_table_array *v) -{ - v->a[323260] = 1; - v->a[323261] = anon_sym_BQUOTE; - v->a[323262] = 2; - v->a[323263] = actions(71); - v->a[323264] = 1; - v->a[323265] = sym_comment; - v->a[323266] = actions(16417); - v->a[323267] = 1; - v->a[323268] = anon_sym_RPAREN; - v->a[323269] = 2; - v->a[323270] = actions(71); - v->a[323271] = 1; - v->a[323272] = sym_comment; - v->a[323273] = actions(16421); - v->a[323274] = 1; - v->a[323275] = anon_sym_RBRACE3; - v->a[323276] = 2; - v->a[323277] = actions(71); - v->a[323278] = 1; - v->a[323279] = sym_comment; - small_parse_table_16164(v); -} - -void small_parse_table_16164(t_small_parse_table_array *v) -{ - v->a[323280] = actions(16423); - v->a[323281] = 1; - v->a[323282] = sym_word; - v->a[323283] = 2; - v->a[323284] = actions(71); - v->a[323285] = 1; - v->a[323286] = sym_comment; - v->a[323287] = actions(16425); - v->a[323288] = 1; - v->a[323289] = anon_sym_DOT_DOT; - v->a[323290] = 2; - v->a[323291] = actions(71); - v->a[323292] = 1; - v->a[323293] = sym_comment; - v->a[323294] = actions(16427); - v->a[323295] = 1; - v->a[323296] = anon_sym_RPAREN; - v->a[323297] = 2; - v->a[323298] = actions(71); - v->a[323299] = 1; - small_parse_table_16165(v); -} - -/* EOF small_parse_table_3232.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3233.c b/parser/static/small_parse_table/small_parse_table_3233.c deleted file mode 100644 index d3942a6c..00000000 --- a/parser/static/small_parse_table/small_parse_table_3233.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3233.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16165(t_small_parse_table_array *v) -{ - v->a[323300] = sym_comment; - v->a[323301] = actions(16429); - v->a[323302] = 1; - v->a[323303] = sym_heredoc_start; - v->a[323304] = 2; - v->a[323305] = actions(71); - v->a[323306] = 1; - v->a[323307] = sym_comment; - v->a[323308] = actions(16431); - v->a[323309] = 1; - v->a[323310] = anon_sym_BQUOTE; - v->a[323311] = 2; - v->a[323312] = actions(71); - v->a[323313] = 1; - v->a[323314] = sym_comment; - v->a[323315] = actions(16433); - v->a[323316] = 1; - v->a[323317] = sym_word; - v->a[323318] = 2; - v->a[323319] = actions(71); - small_parse_table_16166(v); -} - -void small_parse_table_16166(t_small_parse_table_array *v) -{ - v->a[323320] = 1; - v->a[323321] = sym_comment; - v->a[323322] = actions(16435); - v->a[323323] = 1; - v->a[323324] = sym_heredoc_start; - v->a[323325] = 2; - v->a[323326] = actions(71); - v->a[323327] = 1; - v->a[323328] = sym_comment; - v->a[323329] = actions(16437); - v->a[323330] = 1; - v->a[323331] = anon_sym_BQUOTE; - v->a[323332] = 2; - v->a[323333] = actions(71); - v->a[323334] = 1; - v->a[323335] = sym_comment; - v->a[323336] = actions(16439); - v->a[323337] = 1; - v->a[323338] = sym_heredoc_end; - v->a[323339] = 2; - small_parse_table_16167(v); -} - -void small_parse_table_16167(t_small_parse_table_array *v) -{ - v->a[323340] = actions(71); - v->a[323341] = 1; - v->a[323342] = sym_comment; - v->a[323343] = actions(16431); - v->a[323344] = 1; - v->a[323345] = anon_sym_RPAREN; - v->a[323346] = 2; - v->a[323347] = actions(71); - v->a[323348] = 1; - v->a[323349] = sym_comment; - v->a[323350] = actions(16441); - v->a[323351] = 1; - v->a[323352] = anon_sym_RBRACE3; - v->a[323353] = 2; - v->a[323354] = actions(71); - v->a[323355] = 1; - v->a[323356] = sym_comment; - v->a[323357] = actions(16349); - v->a[323358] = 1; - v->a[323359] = anon_sym_RPAREN; - small_parse_table_16168(v); -} - -void small_parse_table_16168(t_small_parse_table_array *v) -{ - v->a[323360] = 2; - v->a[323361] = actions(71); - v->a[323362] = 1; - v->a[323363] = sym_comment; - v->a[323364] = actions(16443); - v->a[323365] = 1; - v->a[323366] = sym_heredoc_end; - v->a[323367] = 2; - v->a[323368] = actions(71); - v->a[323369] = 1; - v->a[323370] = sym_comment; - v->a[323371] = actions(16445); - v->a[323372] = 1; - v->a[323373] = anon_sym_RBRACE3; - v->a[323374] = 2; - v->a[323375] = actions(71); - v->a[323376] = 1; - v->a[323377] = sym_comment; - v->a[323378] = actions(16447); - v->a[323379] = 1; - small_parse_table_16169(v); -} - -void small_parse_table_16169(t_small_parse_table_array *v) -{ - v->a[323380] = anon_sym_RBRACE2; - v->a[323381] = 2; - v->a[323382] = actions(71); - v->a[323383] = 1; - v->a[323384] = sym_comment; - v->a[323385] = actions(16449); - v->a[323386] = 1; - v->a[323387] = anon_sym_RPAREN; - v->a[323388] = 2; - v->a[323389] = actions(71); - v->a[323390] = 1; - v->a[323391] = sym_comment; - v->a[323392] = actions(16451); - v->a[323393] = 1; - v->a[323394] = anon_sym_BQUOTE; - v->a[323395] = 2; - v->a[323396] = actions(71); - v->a[323397] = 1; - v->a[323398] = sym_comment; - v->a[323399] = actions(16453); - small_parse_table_16170(v); -} - -/* EOF small_parse_table_3233.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3234.c b/parser/static/small_parse_table/small_parse_table_3234.c deleted file mode 100644 index 53df93be..00000000 --- a/parser/static/small_parse_table/small_parse_table_3234.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3234.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16170(t_small_parse_table_array *v) -{ - v->a[323400] = 1; - v->a[323401] = anon_sym_esac; - v->a[323402] = 2; - v->a[323403] = actions(71); - v->a[323404] = 1; - v->a[323405] = sym_comment; - v->a[323406] = actions(16455); - v->a[323407] = 1; - v->a[323408] = anon_sym_BQUOTE; - v->a[323409] = 2; - v->a[323410] = actions(71); - v->a[323411] = 1; - v->a[323412] = sym_comment; - v->a[323413] = actions(16457); - v->a[323414] = 1; - v->a[323415] = anon_sym_RBRACE3; - v->a[323416] = 2; - v->a[323417] = actions(71); - v->a[323418] = 1; - v->a[323419] = sym_comment; - small_parse_table_16171(v); -} - -void small_parse_table_16171(t_small_parse_table_array *v) -{ - v->a[323420] = actions(16451); - v->a[323421] = 1; - v->a[323422] = anon_sym_RPAREN; - v->a[323423] = 2; - v->a[323424] = actions(71); - v->a[323425] = 1; - v->a[323426] = sym_comment; - v->a[323427] = actions(16459); - v->a[323428] = 1; - v->a[323429] = anon_sym_RBRACE2; - v->a[323430] = 2; - v->a[323431] = actions(71); - v->a[323432] = 1; - v->a[323433] = sym_comment; - v->a[323434] = actions(16461); - v->a[323435] = 1; - v->a[323436] = anon_sym_RBRACE3; - v->a[323437] = 2; - v->a[323438] = actions(71); - v->a[323439] = 1; - small_parse_table_16172(v); -} - -void small_parse_table_16172(t_small_parse_table_array *v) -{ - v->a[323440] = sym_comment; - v->a[323441] = actions(16463); - v->a[323442] = 1; - v->a[323443] = anon_sym_RBRACE2; - v->a[323444] = 2; - v->a[323445] = actions(71); - v->a[323446] = 1; - v->a[323447] = sym_comment; - v->a[323448] = actions(16465); - v->a[323449] = 1; - v->a[323450] = anon_sym_RPAREN; - v->a[323451] = 2; - v->a[323452] = actions(71); - v->a[323453] = 1; - v->a[323454] = sym_comment; - v->a[323455] = actions(16467); - v->a[323456] = 1; - v->a[323457] = anon_sym_BQUOTE; - v->a[323458] = 2; - v->a[323459] = actions(71); - small_parse_table_16173(v); -} - -void small_parse_table_16173(t_small_parse_table_array *v) -{ - v->a[323460] = 1; - v->a[323461] = sym_comment; - v->a[323462] = actions(16469); - v->a[323463] = 1; - v->a[323464] = anon_sym_DOT_DOT; - v->a[323465] = 2; - v->a[323466] = actions(71); - v->a[323467] = 1; - v->a[323468] = sym_comment; - v->a[323469] = actions(16471); - v->a[323470] = 1; - v->a[323471] = anon_sym_DOT_DOT; - v->a[323472] = 2; - v->a[323473] = actions(71); - v->a[323474] = 1; - v->a[323475] = sym_comment; - v->a[323476] = actions(16473); - v->a[323477] = 1; - v->a[323478] = anon_sym_DOT_DOT; - v->a[323479] = 2; - small_parse_table_16174(v); -} - -void small_parse_table_16174(t_small_parse_table_array *v) -{ - v->a[323480] = actions(71); - v->a[323481] = 1; - v->a[323482] = sym_comment; - v->a[323483] = actions(16475); - v->a[323484] = 1; - v->a[323485] = anon_sym_DOT_DOT; - v->a[323486] = 2; - v->a[323487] = actions(71); - v->a[323488] = 1; - v->a[323489] = sym_comment; - v->a[323490] = actions(16477); - v->a[323491] = 1; - v->a[323492] = anon_sym_DOT_DOT; - v->a[323493] = 2; - v->a[323494] = actions(71); - v->a[323495] = 1; - v->a[323496] = sym_comment; - v->a[323497] = actions(16479); - v->a[323498] = 1; - v->a[323499] = anon_sym_DOT_DOT; - small_parse_table_16175(v); -} - -/* EOF small_parse_table_3234.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3235.c b/parser/static/small_parse_table/small_parse_table_3235.c deleted file mode 100644 index b3955dad..00000000 --- a/parser/static/small_parse_table/small_parse_table_3235.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3235.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16175(t_small_parse_table_array *v) -{ - v->a[323500] = 2; - v->a[323501] = actions(71); - v->a[323502] = 1; - v->a[323503] = sym_comment; - v->a[323504] = actions(16481); - v->a[323505] = 1; - v->a[323506] = anon_sym_DOT_DOT; - v->a[323507] = 2; - v->a[323508] = actions(71); - v->a[323509] = 1; - v->a[323510] = sym_comment; - v->a[323511] = actions(16483); - v->a[323512] = 1; - v->a[323513] = anon_sym_DOT_DOT; - v->a[323514] = 2; - v->a[323515] = actions(71); - v->a[323516] = 1; - v->a[323517] = sym_comment; - v->a[323518] = actions(16485); - v->a[323519] = 1; - small_parse_table_16176(v); -} - -void small_parse_table_16176(t_small_parse_table_array *v) -{ - v->a[323520] = anon_sym_DOT_DOT; - v->a[323521] = 2; - v->a[323522] = actions(71); - v->a[323523] = 1; - v->a[323524] = sym_comment; - v->a[323525] = actions(16487); - v->a[323526] = 1; - v->a[323527] = anon_sym_DOT_DOT; - v->a[323528] = 2; - v->a[323529] = actions(71); - v->a[323530] = 1; - v->a[323531] = sym_comment; - v->a[323532] = actions(16489); - v->a[323533] = 1; - v->a[323534] = anon_sym_DOT_DOT; - v->a[323535] = 2; - v->a[323536] = actions(71); - v->a[323537] = 1; - v->a[323538] = sym_comment; - v->a[323539] = actions(16491); - small_parse_table_16177(v); -} - -void small_parse_table_16177(t_small_parse_table_array *v) -{ - v->a[323540] = 1; - v->a[323541] = anon_sym_DOT_DOT; - v->a[323542] = 2; - v->a[323543] = actions(71); - v->a[323544] = 1; - v->a[323545] = sym_comment; - v->a[323546] = actions(16493); - v->a[323547] = 1; - v->a[323548] = anon_sym_DOT_DOT; - v->a[323549] = 2; - v->a[323550] = actions(71); - v->a[323551] = 1; - v->a[323552] = sym_comment; - v->a[323553] = actions(16495); - v->a[323554] = 1; - v->a[323555] = anon_sym_DOT_DOT; - v->a[323556] = 2; - v->a[323557] = actions(71); - v->a[323558] = 1; - v->a[323559] = sym_comment; - small_parse_table_16178(v); -} - -void small_parse_table_16178(t_small_parse_table_array *v) -{ - v->a[323560] = actions(16497); - v->a[323561] = 1; - v->a[323562] = anon_sym_DOT_DOT; - v->a[323563] = 2; - v->a[323564] = actions(71); - v->a[323565] = 1; - v->a[323566] = sym_comment; - v->a[323567] = actions(16499); - v->a[323568] = 1; - v->a[323569] = anon_sym_DOT_DOT; - v->a[323570] = 2; - v->a[323571] = actions(71); - v->a[323572] = 1; - v->a[323573] = sym_comment; - v->a[323574] = actions(16501); - v->a[323575] = 1; - v->a[323576] = anon_sym_DOT_DOT; - v->a[323577] = 2; - v->a[323578] = actions(71); - v->a[323579] = 1; - small_parse_table_16179(v); -} - -void small_parse_table_16179(t_small_parse_table_array *v) -{ - v->a[323580] = sym_comment; - v->a[323581] = actions(16503); - v->a[323582] = 1; - v->a[323583] = anon_sym_DOT_DOT; - v->a[323584] = 2; - v->a[323585] = actions(71); - v->a[323586] = 1; - v->a[323587] = sym_comment; - v->a[323588] = actions(16505); - v->a[323589] = 1; - v->a[323590] = anon_sym_DOT_DOT; - v->a[323591] = 2; - v->a[323592] = actions(71); - v->a[323593] = 1; - v->a[323594] = sym_comment; - v->a[323595] = actions(16507); - v->a[323596] = 1; - v->a[323597] = anon_sym_DOT_DOT; - v->a[323598] = 2; - v->a[323599] = actions(71); - small_parse_table_16180(v); -} - -/* EOF small_parse_table_3235.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3236.c b/parser/static/small_parse_table/small_parse_table_3236.c deleted file mode 100644 index 28e2f80f..00000000 --- a/parser/static/small_parse_table/small_parse_table_3236.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3236.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16180(t_small_parse_table_array *v) -{ - v->a[323600] = 1; - v->a[323601] = sym_comment; - v->a[323602] = actions(16509); - v->a[323603] = 1; - v->a[323604] = anon_sym_DOT_DOT; - v->a[323605] = 2; - v->a[323606] = actions(71); - v->a[323607] = 1; - v->a[323608] = sym_comment; - v->a[323609] = actions(16511); - v->a[323610] = 1; - v->a[323611] = anon_sym_DOT_DOT; - v->a[323612] = 2; - v->a[323613] = actions(71); - v->a[323614] = 1; - v->a[323615] = sym_comment; - v->a[323616] = actions(16513); - v->a[323617] = 1; - v->a[323618] = anon_sym_DOT_DOT; - v->a[323619] = 2; - small_parse_table_16181(v); -} - -void small_parse_table_16181(t_small_parse_table_array *v) -{ - v->a[323620] = actions(71); - v->a[323621] = 1; - v->a[323622] = sym_comment; - v->a[323623] = actions(16515); - v->a[323624] = 1; - v->a[323625] = anon_sym_DOT_DOT; - v->a[323626] = 2; - v->a[323627] = actions(71); - v->a[323628] = 1; - v->a[323629] = sym_comment; - v->a[323630] = actions(16517); - v->a[323631] = 1; - v->a[323632] = anon_sym_DOT_DOT; - v->a[323633] = 2; - v->a[323634] = actions(71); - v->a[323635] = 1; - v->a[323636] = sym_comment; - v->a[323637] = actions(16519); - v->a[323638] = 1; - v->a[323639] = anon_sym_DOT_DOT; - small_parse_table_16182(v); -} - -void small_parse_table_16182(t_small_parse_table_array *v) -{ - v->a[323640] = 2; - v->a[323641] = actions(71); - v->a[323642] = 1; - v->a[323643] = sym_comment; - v->a[323644] = actions(16521); - v->a[323645] = 1; - v->a[323646] = anon_sym_DOT_DOT; - v->a[323647] = 2; - v->a[323648] = actions(71); - v->a[323649] = 1; - v->a[323650] = sym_comment; - v->a[323651] = actions(16523); - v->a[323652] = 1; - v->a[323653] = anon_sym_DOT_DOT; - v->a[323654] = 2; - v->a[323655] = actions(71); - v->a[323656] = 1; - v->a[323657] = sym_comment; - v->a[323658] = actions(16525); - v->a[323659] = 1; - small_parse_table_16183(v); -} - -void small_parse_table_16183(t_small_parse_table_array *v) -{ - v->a[323660] = anon_sym_DOT_DOT; - v->a[323661] = 2; - v->a[323662] = actions(71); - v->a[323663] = 1; - v->a[323664] = sym_comment; - v->a[323665] = actions(16527); - v->a[323666] = 1; - v->a[323667] = anon_sym_DOT_DOT; - v->a[323668] = 2; - v->a[323669] = actions(71); - v->a[323670] = 1; - v->a[323671] = sym_comment; - v->a[323672] = actions(16529); - v->a[323673] = 1; - v->a[323674] = anon_sym_DOT_DOT; - v->a[323675] = 2; - v->a[323676] = actions(71); - v->a[323677] = 1; - v->a[323678] = sym_comment; - v->a[323679] = actions(16531); - small_parse_table_16184(v); -} - -void small_parse_table_16184(t_small_parse_table_array *v) -{ - v->a[323680] = 1; - v->a[323681] = anon_sym_DOT_DOT; - v->a[323682] = 2; - v->a[323683] = actions(71); - v->a[323684] = 1; - v->a[323685] = sym_comment; - v->a[323686] = actions(16533); - v->a[323687] = 1; - v->a[323688] = anon_sym_DOT_DOT; - v->a[323689] = 2; - v->a[323690] = actions(71); - v->a[323691] = 1; - v->a[323692] = sym_comment; - v->a[323693] = actions(16535); - v->a[323694] = 1; - v->a[323695] = anon_sym_DOT_DOT; - v->a[323696] = 2; - v->a[323697] = actions(71); - v->a[323698] = 1; - v->a[323699] = sym_comment; - small_parse_table_16185(v); -} - -/* EOF small_parse_table_3236.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3237.c b/parser/static/small_parse_table/small_parse_table_3237.c deleted file mode 100644 index 0c2bf315..00000000 --- a/parser/static/small_parse_table/small_parse_table_3237.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3237.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16185(t_small_parse_table_array *v) -{ - v->a[323700] = actions(16537); - v->a[323701] = 1; - v->a[323702] = anon_sym_DOT_DOT; - v->a[323703] = 2; - v->a[323704] = actions(71); - v->a[323705] = 1; - v->a[323706] = sym_comment; - v->a[323707] = actions(16539); - v->a[323708] = 1; - v->a[323709] = anon_sym_DOT_DOT; - v->a[323710] = 2; - v->a[323711] = actions(71); - v->a[323712] = 1; - v->a[323713] = sym_comment; - v->a[323714] = actions(16541); - v->a[323715] = 1; - v->a[323716] = anon_sym_DOT_DOT; - v->a[323717] = 2; - v->a[323718] = actions(71); - v->a[323719] = 1; - small_parse_table_16186(v); -} - -void small_parse_table_16186(t_small_parse_table_array *v) -{ - v->a[323720] = sym_comment; - v->a[323721] = actions(16543); - v->a[323722] = 1; - v->a[323723] = anon_sym_DOT_DOT; - v->a[323724] = 2; - v->a[323725] = actions(71); - v->a[323726] = 1; - v->a[323727] = sym_comment; - v->a[323728] = actions(16545); - v->a[323729] = 1; - v->a[323730] = anon_sym_DOT_DOT; - v->a[323731] = 2; - v->a[323732] = actions(71); - v->a[323733] = 1; - v->a[323734] = sym_comment; - v->a[323735] = actions(16547); - v->a[323736] = 1; - v->a[323737] = anon_sym_DOT_DOT; - v->a[323738] = 2; - v->a[323739] = actions(71); - small_parse_table_16187(v); -} - -void small_parse_table_16187(t_small_parse_table_array *v) -{ - v->a[323740] = 1; - v->a[323741] = sym_comment; - v->a[323742] = actions(16549); - v->a[323743] = 1; - v->a[323744] = anon_sym_DOT_DOT; - v->a[323745] = 2; - v->a[323746] = actions(71); - v->a[323747] = 1; - v->a[323748] = sym_comment; - v->a[323749] = actions(16551); - v->a[323750] = 1; - v->a[323751] = anon_sym_DOT_DOT; - v->a[323752] = 2; - v->a[323753] = actions(71); - v->a[323754] = 1; - v->a[323755] = sym_comment; - v->a[323756] = actions(16553); - v->a[323757] = 1; - v->a[323758] = anon_sym_DOT_DOT; - v->a[323759] = 2; - small_parse_table_16188(v); -} - -void small_parse_table_16188(t_small_parse_table_array *v) -{ - v->a[323760] = actions(71); - v->a[323761] = 1; - v->a[323762] = sym_comment; - v->a[323763] = actions(16555); - v->a[323764] = 1; - v->a[323765] = anon_sym_DOT_DOT; - v->a[323766] = 2; - v->a[323767] = actions(71); - v->a[323768] = 1; - v->a[323769] = sym_comment; - v->a[323770] = actions(16557); - v->a[323771] = 1; - v->a[323772] = anon_sym_DOT_DOT; - v->a[323773] = 2; - v->a[323774] = actions(71); - v->a[323775] = 1; - v->a[323776] = sym_comment; - v->a[323777] = actions(16559); - v->a[323778] = 1; - v->a[323779] = anon_sym_DOT_DOT; - small_parse_table_16189(v); -} - -void small_parse_table_16189(t_small_parse_table_array *v) -{ - v->a[323780] = 2; - v->a[323781] = actions(71); - v->a[323782] = 1; - v->a[323783] = sym_comment; - v->a[323784] = actions(16561); - v->a[323785] = 1; - v->a[323786] = anon_sym_DOT_DOT; - v->a[323787] = 2; - v->a[323788] = actions(71); - v->a[323789] = 1; - v->a[323790] = sym_comment; - v->a[323791] = actions(16563); - v->a[323792] = 1; - v->a[323793] = anon_sym_DOT_DOT; - v->a[323794] = 2; - v->a[323795] = actions(71); - v->a[323796] = 1; - v->a[323797] = sym_comment; - v->a[323798] = actions(16565); - v->a[323799] = 1; - small_parse_table_16190(v); -} - -/* EOF small_parse_table_3237.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3238.c b/parser/static/small_parse_table/small_parse_table_3238.c deleted file mode 100644 index 4be482e0..00000000 --- a/parser/static/small_parse_table/small_parse_table_3238.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3238.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16190(t_small_parse_table_array *v) -{ - v->a[323800] = anon_sym_DOT_DOT; - v->a[323801] = 2; - v->a[323802] = actions(71); - v->a[323803] = 1; - v->a[323804] = sym_comment; - v->a[323805] = actions(16567); - v->a[323806] = 1; - v->a[323807] = anon_sym_DOT_DOT; - v->a[323808] = 2; - v->a[323809] = actions(71); - v->a[323810] = 1; - v->a[323811] = sym_comment; - v->a[323812] = actions(16569); - v->a[323813] = 1; - v->a[323814] = anon_sym_DOT_DOT; - v->a[323815] = 2; - v->a[323816] = actions(71); - v->a[323817] = 1; - v->a[323818] = sym_comment; - v->a[323819] = actions(16571); - small_parse_table_16191(v); -} - -void small_parse_table_16191(t_small_parse_table_array *v) -{ - v->a[323820] = 1; - v->a[323821] = anon_sym_DOT_DOT; - v->a[323822] = 2; - v->a[323823] = actions(71); - v->a[323824] = 1; - v->a[323825] = sym_comment; - v->a[323826] = actions(16573); - v->a[323827] = 1; - v->a[323828] = anon_sym_DOT_DOT; - v->a[323829] = 2; - v->a[323830] = actions(71); - v->a[323831] = 1; - v->a[323832] = sym_comment; - v->a[323833] = actions(16575); - v->a[323834] = 1; - v->a[323835] = anon_sym_DOT_DOT; - v->a[323836] = 2; - v->a[323837] = actions(71); - v->a[323838] = 1; - v->a[323839] = sym_comment; - small_parse_table_16192(v); -} - -void small_parse_table_16192(t_small_parse_table_array *v) -{ - v->a[323840] = actions(16577); - v->a[323841] = 1; - v->a[323842] = anon_sym_DOT_DOT; - v->a[323843] = 2; - v->a[323844] = actions(71); - v->a[323845] = 1; - v->a[323846] = sym_comment; - v->a[323847] = actions(16579); - v->a[323848] = 1; - v->a[323849] = anon_sym_DOT_DOT; - v->a[323850] = 2; - v->a[323851] = actions(71); - v->a[323852] = 1; - v->a[323853] = sym_comment; - v->a[323854] = actions(16581); - v->a[323855] = 1; - v->a[323856] = anon_sym_DOT_DOT; - v->a[323857] = 2; - v->a[323858] = actions(71); - v->a[323859] = 1; - small_parse_table_16193(v); -} - -void small_parse_table_16193(t_small_parse_table_array *v) -{ - v->a[323860] = sym_comment; - v->a[323861] = actions(16583); - v->a[323862] = 1; - v->a[323863] = anon_sym_DOT_DOT; - v->a[323864] = 2; - v->a[323865] = actions(71); - v->a[323866] = 1; - v->a[323867] = sym_comment; - v->a[323868] = actions(16585); - v->a[323869] = 1; - v->a[323870] = anon_sym_DOT_DOT; - v->a[323871] = 2; - v->a[323872] = actions(71); - v->a[323873] = 1; - v->a[323874] = sym_comment; - v->a[323875] = actions(16587); - v->a[323876] = 1; - v->a[323877] = anon_sym_DOT_DOT; - v->a[323878] = 2; - v->a[323879] = actions(71); - small_parse_table_16194(v); -} - -void small_parse_table_16194(t_small_parse_table_array *v) -{ - v->a[323880] = 1; - v->a[323881] = sym_comment; - v->a[323882] = actions(16589); - v->a[323883] = 1; - v->a[323884] = aux_sym_brace_expression_token1; - v->a[323885] = 2; - v->a[323886] = actions(71); - v->a[323887] = 1; - v->a[323888] = sym_comment; - v->a[323889] = actions(16591); - v->a[323890] = 1; - v->a[323891] = anon_sym_BQUOTE; - v->a[323892] = 2; - v->a[323893] = actions(71); - v->a[323894] = 1; - v->a[323895] = sym_comment; - v->a[323896] = actions(16467); - v->a[323897] = 1; - v->a[323898] = anon_sym_RPAREN; - v->a[323899] = 2; - small_parse_table_16195(v); -} - -/* EOF small_parse_table_3238.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3239.c b/parser/static/small_parse_table/small_parse_table_3239.c deleted file mode 100644 index 742290fc..00000000 --- a/parser/static/small_parse_table/small_parse_table_3239.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3239.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16195(t_small_parse_table_array *v) -{ - v->a[323900] = actions(71); - v->a[323901] = 1; - v->a[323902] = sym_comment; - v->a[323903] = actions(16593); - v->a[323904] = 1; - v->a[323905] = anon_sym_RPAREN; - v->a[323906] = 2; - v->a[323907] = actions(71); - v->a[323908] = 1; - v->a[323909] = sym_comment; - v->a[323910] = actions(16595); - v->a[323911] = 1; - v->a[323912] = anon_sym_RBRACE3; - v->a[323913] = 2; - v->a[323914] = actions(71); - v->a[323915] = 1; - v->a[323916] = sym_comment; - v->a[323917] = actions(16593); - v->a[323918] = 1; - v->a[323919] = anon_sym_BQUOTE; - small_parse_table_16196(v); -} - -void small_parse_table_16196(t_small_parse_table_array *v) -{ - v->a[323920] = 2; - v->a[323921] = actions(71); - v->a[323922] = 1; - v->a[323923] = sym_comment; - v->a[323924] = actions(16597); - v->a[323925] = 1; - v->a[323926] = anon_sym_esac; - v->a[323927] = 2; - v->a[323928] = actions(71); - v->a[323929] = 1; - v->a[323930] = sym_comment; - v->a[323931] = actions(15277); - v->a[323932] = 1; - v->a[323933] = aux_sym__simple_variable_name_token1; - v->a[323934] = 2; - v->a[323935] = actions(71); - v->a[323936] = 1; - v->a[323937] = sym_comment; - v->a[323938] = actions(16599); - v->a[323939] = 1; - small_parse_table_16197(v); -} - -void small_parse_table_16197(t_small_parse_table_array *v) -{ - v->a[323940] = aux_sym_brace_expression_token1; - v->a[323941] = 2; - v->a[323942] = actions(71); - v->a[323943] = 1; - v->a[323944] = sym_comment; - v->a[323945] = actions(16601); - v->a[323946] = 1; - v->a[323947] = anon_sym_BQUOTE; - v->a[323948] = 2; - v->a[323949] = actions(71); - v->a[323950] = 1; - v->a[323951] = sym_comment; - v->a[323952] = actions(16603); - v->a[323953] = 1; - v->a[323954] = aux_sym_brace_expression_token1; - v->a[323955] = 2; - v->a[323956] = actions(71); - v->a[323957] = 1; - v->a[323958] = sym_comment; - v->a[323959] = actions(16605); - small_parse_table_16198(v); -} - -void small_parse_table_16198(t_small_parse_table_array *v) -{ - v->a[323960] = 1; - v->a[323961] = aux_sym_brace_expression_token1; - v->a[323962] = 2; - v->a[323963] = actions(71); - v->a[323964] = 1; - v->a[323965] = sym_comment; - v->a[323966] = actions(16607); - v->a[323967] = 1; - v->a[323968] = aux_sym_brace_expression_token1; - v->a[323969] = 2; - v->a[323970] = actions(71); - v->a[323971] = 1; - v->a[323972] = sym_comment; - v->a[323973] = actions(16609); - v->a[323974] = 1; - v->a[323975] = aux_sym_brace_expression_token1; - v->a[323976] = 2; - v->a[323977] = actions(71); - v->a[323978] = 1; - v->a[323979] = sym_comment; - small_parse_table_16199(v); -} - -void small_parse_table_16199(t_small_parse_table_array *v) -{ - v->a[323980] = actions(16611); - v->a[323981] = 1; - v->a[323982] = aux_sym_brace_expression_token1; - v->a[323983] = 2; - v->a[323984] = actions(71); - v->a[323985] = 1; - v->a[323986] = sym_comment; - v->a[323987] = actions(16613); - v->a[323988] = 1; - v->a[323989] = aux_sym_brace_expression_token1; - v->a[323990] = 2; - v->a[323991] = actions(71); - v->a[323992] = 1; - v->a[323993] = sym_comment; - v->a[323994] = actions(16615); - v->a[323995] = 1; - v->a[323996] = aux_sym_brace_expression_token1; - v->a[323997] = 2; - v->a[323998] = actions(71); - v->a[323999] = 1; - small_parse_table_16200(v); -} - -/* EOF small_parse_table_3239.c */ diff --git a/parser/static/small_parse_table/small_parse_table_324.c b/parser/static/small_parse_table/small_parse_table_324.c index fc218219..d898df5b 100644 --- a/parser/static/small_parse_table/small_parse_table_324.c +++ b/parser/static/small_parse_table/small_parse_table_324.c @@ -14,126 +14,126 @@ void small_parse_table_1620(t_small_parse_table_array *v) { - v->a[32400] = anon_sym_DOLLAR; - v->a[32401] = actions(4637); - v->a[32402] = 1; - v->a[32403] = sym__special_character; - v->a[32404] = actions(4639); - v->a[32405] = 1; - v->a[32406] = anon_sym_DQUOTE; - v->a[32407] = actions(4643); - v->a[32408] = 1; - v->a[32409] = aux_sym_number_token1; - v->a[32410] = actions(4645); - v->a[32411] = 1; - v->a[32412] = aux_sym_number_token2; - v->a[32413] = actions(4647); - v->a[32414] = 1; - v->a[32415] = anon_sym_DOLLAR_LBRACE; - v->a[32416] = actions(4649); - v->a[32417] = 1; - v->a[32418] = anon_sym_DOLLAR_LPAREN; - v->a[32419] = actions(4651); + v->a[32400] = 1; + v->a[32401] = aux_sym_number_token2; + v->a[32402] = actions(2366); + v->a[32403] = 1; + v->a[32404] = anon_sym_DOLLAR_LBRACE; + v->a[32405] = actions(2368); + v->a[32406] = 1; + v->a[32407] = anon_sym_DOLLAR_LPAREN; + v->a[32408] = actions(2370); + v->a[32409] = 1; + v->a[32410] = anon_sym_BQUOTE; + v->a[32411] = actions(2372); + v->a[32412] = 1; + v->a[32413] = anon_sym_DOLLAR_BQUOTE; + v->a[32414] = actions(2376); + v->a[32415] = 1; + v->a[32416] = sym__brace_start; + v->a[32417] = actions(3412); + v->a[32418] = 1; + v->a[32419] = sym__special_character; small_parse_table_1621(v); } void small_parse_table_1621(t_small_parse_table_array *v) { - v->a[32420] = 1; - v->a[32421] = anon_sym_BQUOTE; - v->a[32422] = actions(4653); - v->a[32423] = 1; - v->a[32424] = anon_sym_DOLLAR_BQUOTE; - v->a[32425] = actions(4657); - v->a[32426] = 1; - v->a[32427] = sym_test_operator; - v->a[32428] = actions(4659); - v->a[32429] = 1; - v->a[32430] = sym__brace_start; - v->a[32431] = state(2914); - v->a[32432] = 1; - v->a[32433] = aux_sym__literal_repeat1; - v->a[32434] = actions(4631); - v->a[32435] = 2; - v->a[32436] = anon_sym_LPAREN_LPAREN; - v->a[32437] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32438] = actions(4641); - v->a[32439] = 2; + v->a[32420] = actions(3414); + v->a[32421] = 1; + v->a[32422] = sym_test_operator; + v->a[32423] = state(1981); + v->a[32424] = 1; + v->a[32425] = aux_sym__literal_repeat1; + v->a[32426] = state(2315); + v->a[32427] = 1; + v->a[32428] = sym_concatenation; + v->a[32429] = actions(1530); + v->a[32430] = 2; + v->a[32431] = sym_file_descriptor; + v->a[32432] = aux_sym_heredoc_redirect_token1; + v->a[32433] = actions(3410); + v->a[32434] = 2; + v->a[32435] = sym_raw_string; + v->a[32436] = sym_word; + v->a[32437] = state(2608); + v->a[32438] = 7; + v->a[32439] = sym_arithmetic_expansion; small_parse_table_1622(v); } void small_parse_table_1622(t_small_parse_table_array *v) { - v->a[32440] = sym_raw_string; - v->a[32441] = sym_ansi_c_string; - v->a[32442] = actions(4655); - v->a[32443] = 2; - v->a[32444] = anon_sym_LT_LPAREN; - v->a[32445] = anon_sym_GT_LPAREN; - v->a[32446] = state(936); - v->a[32447] = 2; - v->a[32448] = sym_concatenation; - v->a[32449] = aux_sym_for_statement_repeat1; - v->a[32450] = actions(2072); - v->a[32451] = 7; - v->a[32452] = anon_sym_PIPE; - v->a[32453] = anon_sym_LT; - v->a[32454] = anon_sym_GT; - v->a[32455] = anon_sym_LT_LT; - v->a[32456] = anon_sym_AMP_GT; + v->a[32440] = sym_brace_expression; + v->a[32441] = sym_string; + v->a[32442] = sym_number; + v->a[32443] = sym_simple_expansion; + v->a[32444] = sym_expansion; + v->a[32445] = sym_command_substitution; + v->a[32446] = actions(1528); + v->a[32447] = 16; + v->a[32448] = anon_sym_PIPE; + v->a[32449] = anon_sym_PIPE_AMP; + v->a[32450] = anon_sym_AMP_AMP; + v->a[32451] = anon_sym_PIPE_PIPE; + v->a[32452] = anon_sym_LT; + v->a[32453] = anon_sym_GT; + v->a[32454] = anon_sym_GT_GT; + v->a[32455] = anon_sym_AMP_GT; + v->a[32456] = anon_sym_AMP_GT_GT; v->a[32457] = anon_sym_LT_AMP; v->a[32458] = anon_sym_GT_AMP; - v->a[32459] = state(2487); + v->a[32459] = anon_sym_GT_PIPE; small_parse_table_1623(v); } void small_parse_table_1623(t_small_parse_table_array *v) { - v->a[32460] = 9; - v->a[32461] = sym_arithmetic_expansion; - v->a[32462] = sym_brace_expression; - v->a[32463] = sym_string; - v->a[32464] = sym_translated_string; - v->a[32465] = sym_number; - v->a[32466] = sym_simple_expansion; - v->a[32467] = sym_expansion; - v->a[32468] = sym_command_substitution; - v->a[32469] = sym_process_substitution; - v->a[32470] = actions(2074); - v->a[32471] = 11; - v->a[32472] = sym_file_descriptor; - v->a[32473] = anon_sym_PIPE_PIPE; - v->a[32474] = anon_sym_AMP_AMP; - v->a[32475] = anon_sym_GT_GT; - v->a[32476] = anon_sym_PIPE_AMP; - v->a[32477] = anon_sym_AMP_GT_GT; - v->a[32478] = anon_sym_GT_PIPE; - v->a[32479] = anon_sym_LT_AMP_DASH; + v->a[32460] = anon_sym_LT_AMP_DASH; + v->a[32461] = anon_sym_GT_AMP_DASH; + v->a[32462] = anon_sym_LT_LT; + v->a[32463] = anon_sym_LT_LT_DASH; + v->a[32464] = 3; + v->a[32465] = actions(3); + v->a[32466] = 1; + v->a[32467] = sym_comment; + v->a[32468] = actions(3050); + v->a[32469] = 6; + v->a[32470] = sym_file_descriptor; + v->a[32471] = sym__concat; + v->a[32472] = sym_test_operator; + v->a[32473] = sym__bare_dollar; + v->a[32474] = sym__brace_start; + v->a[32475] = aux_sym_heredoc_redirect_token1; + v->a[32476] = actions(3048); + v->a[32477] = 35; + v->a[32478] = anon_sym_LPAREN; + v->a[32479] = anon_sym_PIPE; small_parse_table_1624(v); } void small_parse_table_1624(t_small_parse_table_array *v) { - v->a[32480] = anon_sym_GT_AMP_DASH; - v->a[32481] = anon_sym_LT_LT_DASH; - v->a[32482] = anon_sym_LT_LT_LT; - v->a[32483] = 3; - v->a[32484] = actions(3); - v->a[32485] = 1; - v->a[32486] = sym_comment; - v->a[32487] = actions(1310); - v->a[32488] = 6; - v->a[32489] = sym_file_descriptor; - v->a[32490] = sym__concat; - v->a[32491] = sym_test_operator; - v->a[32492] = sym__bare_dollar; - v->a[32493] = sym__brace_start; - v->a[32494] = aux_sym_heredoc_redirect_token1; - v->a[32495] = actions(1308); - v->a[32496] = 43; - v->a[32497] = anon_sym_LPAREN_LPAREN; - v->a[32498] = anon_sym_SEMI; - v->a[32499] = anon_sym_PIPE_PIPE; + v->a[32480] = anon_sym_SEMI_SEMI; + v->a[32481] = anon_sym_SEMI_AMP; + v->a[32482] = anon_sym_SEMI_SEMI_AMP; + v->a[32483] = anon_sym_PIPE_AMP; + v->a[32484] = anon_sym_AMP_AMP; + v->a[32485] = anon_sym_PIPE_PIPE; + v->a[32486] = anon_sym_LT; + v->a[32487] = anon_sym_GT; + v->a[32488] = anon_sym_GT_GT; + v->a[32489] = anon_sym_AMP_GT; + v->a[32490] = anon_sym_AMP_GT_GT; + v->a[32491] = anon_sym_LT_AMP; + v->a[32492] = anon_sym_GT_AMP; + v->a[32493] = anon_sym_GT_PIPE; + v->a[32494] = anon_sym_LT_AMP_DASH; + v->a[32495] = anon_sym_GT_AMP_DASH; + v->a[32496] = anon_sym_LT_LT; + v->a[32497] = anon_sym_LT_LT_DASH; + v->a[32498] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32499] = anon_sym_AMP; small_parse_table_1625(v); } diff --git a/parser/static/small_parse_table/small_parse_table_3240.c b/parser/static/small_parse_table/small_parse_table_3240.c deleted file mode 100644 index 14bf5dcf..00000000 --- a/parser/static/small_parse_table/small_parse_table_3240.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3240.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16200(t_small_parse_table_array *v) -{ - v->a[324000] = sym_comment; - v->a[324001] = actions(16617); - v->a[324002] = 1; - v->a[324003] = aux_sym_brace_expression_token1; - v->a[324004] = 2; - v->a[324005] = actions(71); - v->a[324006] = 1; - v->a[324007] = sym_comment; - v->a[324008] = actions(16619); - v->a[324009] = 1; - v->a[324010] = aux_sym_brace_expression_token1; - v->a[324011] = 2; - v->a[324012] = actions(71); - v->a[324013] = 1; - v->a[324014] = sym_comment; - v->a[324015] = actions(16621); - v->a[324016] = 1; - v->a[324017] = aux_sym_brace_expression_token1; - v->a[324018] = 2; - v->a[324019] = actions(71); - small_parse_table_16201(v); -} - -void small_parse_table_16201(t_small_parse_table_array *v) -{ - v->a[324020] = 1; - v->a[324021] = sym_comment; - v->a[324022] = actions(16623); - v->a[324023] = 1; - v->a[324024] = aux_sym_brace_expression_token1; - v->a[324025] = 2; - v->a[324026] = actions(71); - v->a[324027] = 1; - v->a[324028] = sym_comment; - v->a[324029] = actions(16625); - v->a[324030] = 1; - v->a[324031] = aux_sym_brace_expression_token1; - v->a[324032] = 2; - v->a[324033] = actions(71); - v->a[324034] = 1; - v->a[324035] = sym_comment; - v->a[324036] = actions(16627); - v->a[324037] = 1; - v->a[324038] = aux_sym_brace_expression_token1; - v->a[324039] = 2; - small_parse_table_16202(v); -} - -void small_parse_table_16202(t_small_parse_table_array *v) -{ - v->a[324040] = actions(71); - v->a[324041] = 1; - v->a[324042] = sym_comment; - v->a[324043] = actions(16629); - v->a[324044] = 1; - v->a[324045] = aux_sym_brace_expression_token1; - v->a[324046] = 2; - v->a[324047] = actions(71); - v->a[324048] = 1; - v->a[324049] = sym_comment; - v->a[324050] = actions(16631); - v->a[324051] = 1; - v->a[324052] = aux_sym_brace_expression_token1; - v->a[324053] = 2; - v->a[324054] = actions(71); - v->a[324055] = 1; - v->a[324056] = sym_comment; - v->a[324057] = actions(16633); - v->a[324058] = 1; - v->a[324059] = aux_sym_brace_expression_token1; - small_parse_table_16203(v); -} - -void small_parse_table_16203(t_small_parse_table_array *v) -{ - v->a[324060] = 2; - v->a[324061] = actions(71); - v->a[324062] = 1; - v->a[324063] = sym_comment; - v->a[324064] = actions(16635); - v->a[324065] = 1; - v->a[324066] = aux_sym_brace_expression_token1; - v->a[324067] = 2; - v->a[324068] = actions(71); - v->a[324069] = 1; - v->a[324070] = sym_comment; - v->a[324071] = actions(16637); - v->a[324072] = 1; - v->a[324073] = aux_sym_brace_expression_token1; - v->a[324074] = 2; - v->a[324075] = actions(71); - v->a[324076] = 1; - v->a[324077] = sym_comment; - v->a[324078] = actions(16639); - v->a[324079] = 1; - small_parse_table_16204(v); -} - -void small_parse_table_16204(t_small_parse_table_array *v) -{ - v->a[324080] = aux_sym_brace_expression_token1; - v->a[324081] = 2; - v->a[324082] = actions(71); - v->a[324083] = 1; - v->a[324084] = sym_comment; - v->a[324085] = actions(16641); - v->a[324086] = 1; - v->a[324087] = aux_sym_brace_expression_token1; - v->a[324088] = 2; - v->a[324089] = actions(71); - v->a[324090] = 1; - v->a[324091] = sym_comment; - v->a[324092] = actions(16643); - v->a[324093] = 1; - v->a[324094] = aux_sym_brace_expression_token1; - v->a[324095] = 2; - v->a[324096] = actions(71); - v->a[324097] = 1; - v->a[324098] = sym_comment; - v->a[324099] = actions(16645); - small_parse_table_16205(v); -} - -/* EOF small_parse_table_3240.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3241.c b/parser/static/small_parse_table/small_parse_table_3241.c deleted file mode 100644 index 7668635a..00000000 --- a/parser/static/small_parse_table/small_parse_table_3241.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3241.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16205(t_small_parse_table_array *v) -{ - v->a[324100] = 1; - v->a[324101] = aux_sym_brace_expression_token1; - v->a[324102] = 2; - v->a[324103] = actions(71); - v->a[324104] = 1; - v->a[324105] = sym_comment; - v->a[324106] = actions(16647); - v->a[324107] = 1; - v->a[324108] = aux_sym_brace_expression_token1; - v->a[324109] = 2; - v->a[324110] = actions(71); - v->a[324111] = 1; - v->a[324112] = sym_comment; - v->a[324113] = actions(16649); - v->a[324114] = 1; - v->a[324115] = aux_sym_brace_expression_token1; - v->a[324116] = 2; - v->a[324117] = actions(71); - v->a[324118] = 1; - v->a[324119] = sym_comment; - small_parse_table_16206(v); -} - -void small_parse_table_16206(t_small_parse_table_array *v) -{ - v->a[324120] = actions(16651); - v->a[324121] = 1; - v->a[324122] = aux_sym_brace_expression_token1; - v->a[324123] = 2; - v->a[324124] = actions(71); - v->a[324125] = 1; - v->a[324126] = sym_comment; - v->a[324127] = actions(16653); - v->a[324128] = 1; - v->a[324129] = aux_sym_brace_expression_token1; - v->a[324130] = 2; - v->a[324131] = actions(71); - v->a[324132] = 1; - v->a[324133] = sym_comment; - v->a[324134] = actions(16655); - v->a[324135] = 1; - v->a[324136] = aux_sym_brace_expression_token1; - v->a[324137] = 2; - v->a[324138] = actions(71); - v->a[324139] = 1; - small_parse_table_16207(v); -} - -void small_parse_table_16207(t_small_parse_table_array *v) -{ - v->a[324140] = sym_comment; - v->a[324141] = actions(16657); - v->a[324142] = 1; - v->a[324143] = aux_sym_brace_expression_token1; - v->a[324144] = 2; - v->a[324145] = actions(71); - v->a[324146] = 1; - v->a[324147] = sym_comment; - v->a[324148] = actions(16659); - v->a[324149] = 1; - v->a[324150] = aux_sym_brace_expression_token1; - v->a[324151] = 2; - v->a[324152] = actions(71); - v->a[324153] = 1; - v->a[324154] = sym_comment; - v->a[324155] = actions(16661); - v->a[324156] = 1; - v->a[324157] = aux_sym_brace_expression_token1; - v->a[324158] = 2; - v->a[324159] = actions(71); - small_parse_table_16208(v); -} - -void small_parse_table_16208(t_small_parse_table_array *v) -{ - v->a[324160] = 1; - v->a[324161] = sym_comment; - v->a[324162] = actions(16663); - v->a[324163] = 1; - v->a[324164] = aux_sym_brace_expression_token1; - v->a[324165] = 2; - v->a[324166] = actions(71); - v->a[324167] = 1; - v->a[324168] = sym_comment; - v->a[324169] = actions(16665); - v->a[324170] = 1; - v->a[324171] = aux_sym_brace_expression_token1; - v->a[324172] = 2; - v->a[324173] = actions(71); - v->a[324174] = 1; - v->a[324175] = sym_comment; - v->a[324176] = actions(16667); - v->a[324177] = 1; - v->a[324178] = aux_sym_brace_expression_token1; - v->a[324179] = 2; - small_parse_table_16209(v); -} - -void small_parse_table_16209(t_small_parse_table_array *v) -{ - v->a[324180] = actions(71); - v->a[324181] = 1; - v->a[324182] = sym_comment; - v->a[324183] = actions(16669); - v->a[324184] = 1; - v->a[324185] = aux_sym_brace_expression_token1; - v->a[324186] = 2; - v->a[324187] = actions(71); - v->a[324188] = 1; - v->a[324189] = sym_comment; - v->a[324190] = actions(16671); - v->a[324191] = 1; - v->a[324192] = aux_sym_brace_expression_token1; - v->a[324193] = 2; - v->a[324194] = actions(71); - v->a[324195] = 1; - v->a[324196] = sym_comment; - v->a[324197] = actions(16673); - v->a[324198] = 1; - v->a[324199] = aux_sym_brace_expression_token1; - small_parse_table_16210(v); -} - -/* EOF small_parse_table_3241.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3242.c b/parser/static/small_parse_table/small_parse_table_3242.c deleted file mode 100644 index 122cae3e..00000000 --- a/parser/static/small_parse_table/small_parse_table_3242.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3242.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16210(t_small_parse_table_array *v) -{ - v->a[324200] = 2; - v->a[324201] = actions(71); - v->a[324202] = 1; - v->a[324203] = sym_comment; - v->a[324204] = actions(16675); - v->a[324205] = 1; - v->a[324206] = aux_sym_brace_expression_token1; - v->a[324207] = 2; - v->a[324208] = actions(71); - v->a[324209] = 1; - v->a[324210] = sym_comment; - v->a[324211] = actions(16677); - v->a[324212] = 1; - v->a[324213] = aux_sym_brace_expression_token1; - v->a[324214] = 2; - v->a[324215] = actions(71); - v->a[324216] = 1; - v->a[324217] = sym_comment; - v->a[324218] = actions(16679); - v->a[324219] = 1; - small_parse_table_16211(v); -} - -void small_parse_table_16211(t_small_parse_table_array *v) -{ - v->a[324220] = aux_sym_brace_expression_token1; - v->a[324221] = 2; - v->a[324222] = actions(71); - v->a[324223] = 1; - v->a[324224] = sym_comment; - v->a[324225] = actions(16681); - v->a[324226] = 1; - v->a[324227] = aux_sym_brace_expression_token1; - v->a[324228] = 2; - v->a[324229] = actions(71); - v->a[324230] = 1; - v->a[324231] = sym_comment; - v->a[324232] = actions(16683); - v->a[324233] = 1; - v->a[324234] = aux_sym_brace_expression_token1; - v->a[324235] = 2; - v->a[324236] = actions(71); - v->a[324237] = 1; - v->a[324238] = sym_comment; - v->a[324239] = actions(16685); - small_parse_table_16212(v); -} - -void small_parse_table_16212(t_small_parse_table_array *v) -{ - v->a[324240] = 1; - v->a[324241] = aux_sym_brace_expression_token1; - v->a[324242] = 2; - v->a[324243] = actions(71); - v->a[324244] = 1; - v->a[324245] = sym_comment; - v->a[324246] = actions(16687); - v->a[324247] = 1; - v->a[324248] = aux_sym_brace_expression_token1; - v->a[324249] = 2; - v->a[324250] = actions(71); - v->a[324251] = 1; - v->a[324252] = sym_comment; - v->a[324253] = actions(16689); - v->a[324254] = 1; - v->a[324255] = aux_sym_brace_expression_token1; - v->a[324256] = 2; - v->a[324257] = actions(71); - v->a[324258] = 1; - v->a[324259] = sym_comment; - small_parse_table_16213(v); -} - -void small_parse_table_16213(t_small_parse_table_array *v) -{ - v->a[324260] = actions(16691); - v->a[324261] = 1; - v->a[324262] = aux_sym_brace_expression_token1; - v->a[324263] = 2; - v->a[324264] = actions(71); - v->a[324265] = 1; - v->a[324266] = sym_comment; - v->a[324267] = actions(16693); - v->a[324268] = 1; - v->a[324269] = aux_sym_brace_expression_token1; - v->a[324270] = 2; - v->a[324271] = actions(71); - v->a[324272] = 1; - v->a[324273] = sym_comment; - v->a[324274] = actions(16695); - v->a[324275] = 1; - v->a[324276] = aux_sym_brace_expression_token1; - v->a[324277] = 2; - v->a[324278] = actions(71); - v->a[324279] = 1; - small_parse_table_16214(v); -} - -void small_parse_table_16214(t_small_parse_table_array *v) -{ - v->a[324280] = sym_comment; - v->a[324281] = actions(16697); - v->a[324282] = 1; - v->a[324283] = aux_sym_brace_expression_token1; - v->a[324284] = 2; - v->a[324285] = actions(71); - v->a[324286] = 1; - v->a[324287] = sym_comment; - v->a[324288] = actions(16699); - v->a[324289] = 1; - v->a[324290] = aux_sym_brace_expression_token1; - v->a[324291] = 2; - v->a[324292] = actions(71); - v->a[324293] = 1; - v->a[324294] = sym_comment; - v->a[324295] = actions(16701); - v->a[324296] = 1; - v->a[324297] = aux_sym_brace_expression_token1; - v->a[324298] = 2; - v->a[324299] = actions(71); - small_parse_table_16215(v); -} - -/* EOF small_parse_table_3242.c */ diff --git a/parser/static/small_parse_table/small_parse_table_3243.c b/parser/static/small_parse_table/small_parse_table_3243.c deleted file mode 100644 index 40efcd91..00000000 --- a/parser/static/small_parse_table/small_parse_table_3243.c +++ /dev/null @@ -1,135 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3243.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_16215(t_small_parse_table_array *v) -{ - v->a[324300] = 1; - v->a[324301] = sym_comment; - v->a[324302] = actions(16703); - v->a[324303] = 1; - v->a[324304] = aux_sym_brace_expression_token1; - v->a[324305] = 2; - v->a[324306] = actions(71); - v->a[324307] = 1; - v->a[324308] = sym_comment; - v->a[324309] = actions(16705); - v->a[324310] = 1; - v->a[324311] = aux_sym_brace_expression_token1; - v->a[324312] = 2; - v->a[324313] = actions(71); - v->a[324314] = 1; - v->a[324315] = sym_comment; - v->a[324316] = actions(16707); - v->a[324317] = 1; - v->a[324318] = aux_sym_brace_expression_token1; - v->a[324319] = 2; - small_parse_table_16216(v); -} - -void small_parse_table_16216(t_small_parse_table_array *v) -{ - v->a[324320] = actions(71); - v->a[324321] = 1; - v->a[324322] = sym_comment; - v->a[324323] = actions(16709); - v->a[324324] = 1; - v->a[324325] = aux_sym_brace_expression_token1; - v->a[324326] = 2; - v->a[324327] = actions(71); - v->a[324328] = 1; - v->a[324329] = sym_comment; - v->a[324330] = actions(16711); - v->a[324331] = 1; - v->a[324332] = aux_sym_brace_expression_token1; - v->a[324333] = 2; - v->a[324334] = actions(71); - v->a[324335] = 1; - v->a[324336] = sym_comment; - v->a[324337] = actions(16713); - v->a[324338] = 1; - v->a[324339] = aux_sym_brace_expression_token1; - small_parse_table_16217(v); -} - -void small_parse_table_16217(t_small_parse_table_array *v) -{ - v->a[324340] = 2; - v->a[324341] = actions(71); - v->a[324342] = 1; - v->a[324343] = sym_comment; - v->a[324344] = actions(16715); - v->a[324345] = 1; - v->a[324346] = aux_sym_brace_expression_token1; - v->a[324347] = 2; - v->a[324348] = actions(71); - v->a[324349] = 1; - v->a[324350] = sym_comment; - v->a[324351] = actions(16717); - v->a[324352] = 1; - v->a[324353] = aux_sym_brace_expression_token1; - v->a[324354] = 2; - v->a[324355] = actions(71); - v->a[324356] = 1; - v->a[324357] = sym_comment; - v->a[324358] = actions(16719); - v->a[324359] = 1; - small_parse_table_16218(v); -} - -void small_parse_table_16218(t_small_parse_table_array *v) -{ - v->a[324360] = aux_sym_brace_expression_token1; - v->a[324361] = 2; - v->a[324362] = actions(71); - v->a[324363] = 1; - v->a[324364] = sym_comment; - v->a[324365] = actions(16721); - v->a[324366] = 1; - v->a[324367] = aux_sym_brace_expression_token1; - v->a[324368] = 2; - v->a[324369] = actions(71); - v->a[324370] = 1; - v->a[324371] = sym_comment; - v->a[324372] = actions(16723); - v->a[324373] = 1; - v->a[324374] = aux_sym_brace_expression_token1; - v->a[324375] = 2; - v->a[324376] = actions(71); - v->a[324377] = 1; - v->a[324378] = sym_comment; - v->a[324379] = actions(16725); - small_parse_table_16219(v); -} - -void small_parse_table_16219(t_small_parse_table_array *v) -{ - v->a[324380] = 1; - v->a[324381] = aux_sym_brace_expression_token1; - v->a[324382] = 2; - v->a[324383] = actions(71); - v->a[324384] = 1; - v->a[324385] = sym_comment; - v->a[324386] = actions(16727); - v->a[324387] = 1; - v->a[324388] = aux_sym_brace_expression_token1; - v->a[324389] = 2; - v->a[324390] = actions(71); - v->a[324391] = 1; - v->a[324392] = sym_comment; - v->a[324393] = actions(16729); - v->a[324394] = 1; - v->a[324395] = anon_sym_RBRACE3; -} - -/* EOF small_parse_table_3243.c */ diff --git a/parser/static/small_parse_table/small_parse_table_325.c b/parser/static/small_parse_table/small_parse_table_325.c index 6d31ceda..61d616f5 100644 --- a/parser/static/small_parse_table/small_parse_table_325.c +++ b/parser/static/small_parse_table/small_parse_table_325.c @@ -14,126 +14,126 @@ void small_parse_table_1625(t_small_parse_table_array *v) { - v->a[32500] = anon_sym_AMP_AMP; - v->a[32501] = anon_sym_PIPE; - v->a[32502] = anon_sym_AMP; - v->a[32503] = anon_sym_EQ_EQ; - v->a[32504] = anon_sym_LT; - v->a[32505] = anon_sym_GT; - v->a[32506] = anon_sym_LT_LT; - v->a[32507] = anon_sym_GT_GT; - v->a[32508] = anon_sym_esac; - v->a[32509] = anon_sym_SEMI_SEMI; - v->a[32510] = anon_sym_SEMI_AMP; - v->a[32511] = anon_sym_SEMI_SEMI_AMP; - v->a[32512] = anon_sym_PIPE_AMP; - v->a[32513] = anon_sym_EQ_TILDE; - v->a[32514] = anon_sym_AMP_GT; - v->a[32515] = anon_sym_AMP_GT_GT; - v->a[32516] = anon_sym_LT_AMP; - v->a[32517] = anon_sym_GT_AMP; - v->a[32518] = anon_sym_GT_PIPE; - v->a[32519] = anon_sym_LT_AMP_DASH; + v->a[32500] = aux_sym_concatenation_token1; + v->a[32501] = anon_sym_DOLLAR; + v->a[32502] = sym__special_character; + v->a[32503] = anon_sym_DQUOTE; + v->a[32504] = sym_raw_string; + v->a[32505] = aux_sym_number_token1; + v->a[32506] = aux_sym_number_token2; + v->a[32507] = anon_sym_DOLLAR_LBRACE; + v->a[32508] = anon_sym_DOLLAR_LPAREN; + v->a[32509] = anon_sym_BQUOTE; + v->a[32510] = anon_sym_DOLLAR_BQUOTE; + v->a[32511] = sym_word; + v->a[32512] = anon_sym_SEMI; + v->a[32513] = 3; + v->a[32514] = actions(3); + v->a[32515] = 1; + v->a[32516] = sym_comment; + v->a[32517] = actions(3066); + v->a[32518] = 6; + v->a[32519] = sym_file_descriptor; small_parse_table_1626(v); } void small_parse_table_1626(t_small_parse_table_array *v) { - v->a[32520] = anon_sym_GT_AMP_DASH; - v->a[32521] = anon_sym_LT_LT_DASH; - v->a[32522] = anon_sym_LT_LT_LT; - v->a[32523] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32524] = anon_sym_DOLLAR_LBRACK; - v->a[32525] = aux_sym_concatenation_token1; - v->a[32526] = anon_sym_DOLLAR; - v->a[32527] = sym__special_character; - v->a[32528] = anon_sym_DQUOTE; - v->a[32529] = sym_raw_string; - v->a[32530] = sym_ansi_c_string; - v->a[32531] = aux_sym_number_token1; - v->a[32532] = aux_sym_number_token2; - v->a[32533] = anon_sym_DOLLAR_LBRACE; - v->a[32534] = anon_sym_DOLLAR_LPAREN; - v->a[32535] = anon_sym_BQUOTE; - v->a[32536] = anon_sym_DOLLAR_BQUOTE; - v->a[32537] = anon_sym_LT_LPAREN; - v->a[32538] = anon_sym_GT_LPAREN; - v->a[32539] = sym_word; + v->a[32520] = sym__concat; + v->a[32521] = sym_test_operator; + v->a[32522] = sym__bare_dollar; + v->a[32523] = sym__brace_start; + v->a[32524] = aux_sym_heredoc_redirect_token1; + v->a[32525] = actions(3064); + v->a[32526] = 35; + v->a[32527] = anon_sym_esac; + v->a[32528] = anon_sym_PIPE; + v->a[32529] = anon_sym_SEMI_SEMI; + v->a[32530] = anon_sym_SEMI_AMP; + v->a[32531] = anon_sym_SEMI_SEMI_AMP; + v->a[32532] = anon_sym_PIPE_AMP; + v->a[32533] = anon_sym_AMP_AMP; + v->a[32534] = anon_sym_PIPE_PIPE; + v->a[32535] = anon_sym_LT; + v->a[32536] = anon_sym_GT; + v->a[32537] = anon_sym_GT_GT; + v->a[32538] = anon_sym_AMP_GT; + v->a[32539] = anon_sym_AMP_GT_GT; small_parse_table_1627(v); } void small_parse_table_1627(t_small_parse_table_array *v) { - v->a[32540] = 8; - v->a[32541] = actions(3); - v->a[32542] = 1; - v->a[32543] = sym_comment; - v->a[32544] = actions(2267); - v->a[32545] = 1; - v->a[32546] = anon_sym_DQUOTE; - v->a[32547] = actions(3829); - v->a[32548] = 1; - v->a[32549] = sym_variable_name; - v->a[32550] = state(1595); - v->a[32551] = 1; - v->a[32552] = sym_string; - v->a[32553] = actions(3827); - v->a[32554] = 2; - v->a[32555] = aux_sym__simple_variable_name_token1; - v->a[32556] = aux_sym__multiline_variable_name_token1; - v->a[32557] = actions(1241); - v->a[32558] = 3; - v->a[32559] = sym_file_descriptor; + v->a[32540] = anon_sym_LT_AMP; + v->a[32541] = anon_sym_GT_AMP; + v->a[32542] = anon_sym_GT_PIPE; + v->a[32543] = anon_sym_LT_AMP_DASH; + v->a[32544] = anon_sym_GT_AMP_DASH; + v->a[32545] = anon_sym_LT_LT; + v->a[32546] = anon_sym_LT_LT_DASH; + v->a[32547] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32548] = anon_sym_AMP; + v->a[32549] = aux_sym_concatenation_token1; + v->a[32550] = anon_sym_DOLLAR; + v->a[32551] = sym__special_character; + v->a[32552] = anon_sym_DQUOTE; + v->a[32553] = sym_raw_string; + v->a[32554] = aux_sym_number_token1; + v->a[32555] = aux_sym_number_token2; + v->a[32556] = anon_sym_DOLLAR_LBRACE; + v->a[32557] = anon_sym_DOLLAR_LPAREN; + v->a[32558] = anon_sym_BQUOTE; + v->a[32559] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1628(v); } void small_parse_table_1628(t_small_parse_table_array *v) { - v->a[32560] = sym_test_operator; - v->a[32561] = sym__brace_start; - v->a[32562] = actions(3825); - v->a[32563] = 9; - v->a[32564] = anon_sym_DASH; - v->a[32565] = anon_sym_STAR; - v->a[32566] = anon_sym_BANG; - v->a[32567] = anon_sym_QMARK; - v->a[32568] = anon_sym_DOLLAR; - v->a[32569] = anon_sym_POUND; - v->a[32570] = anon_sym_AT2; - v->a[32571] = anon_sym_0; - v->a[32572] = anon_sym__; - v->a[32573] = actions(1239); - v->a[32574] = 32; - v->a[32575] = anon_sym_LPAREN_LPAREN; - v->a[32576] = anon_sym_PIPE_PIPE; - v->a[32577] = anon_sym_AMP_AMP; - v->a[32578] = anon_sym_PIPE; - v->a[32579] = anon_sym_LT; + v->a[32560] = sym_word; + v->a[32561] = anon_sym_SEMI; + v->a[32562] = 3; + v->a[32563] = actions(3); + v->a[32564] = 1; + v->a[32565] = sym_comment; + v->a[32566] = actions(2888); + v->a[32567] = 6; + v->a[32568] = sym_file_descriptor; + v->a[32569] = sym__concat; + v->a[32570] = sym_variable_name; + v->a[32571] = sym_test_operator; + v->a[32572] = sym__brace_start; + v->a[32573] = aux_sym_heredoc_redirect_token1; + v->a[32574] = actions(2886); + v->a[32575] = 35; + v->a[32576] = anon_sym_esac; + v->a[32577] = anon_sym_PIPE; + v->a[32578] = anon_sym_SEMI_SEMI; + v->a[32579] = anon_sym_SEMI_AMP; small_parse_table_1629(v); } void small_parse_table_1629(t_small_parse_table_array *v) { - v->a[32580] = anon_sym_GT; - v->a[32581] = anon_sym_LT_LT; - v->a[32582] = anon_sym_GT_GT; - v->a[32583] = anon_sym_PIPE_AMP; - v->a[32584] = anon_sym_AMP_GT; - v->a[32585] = anon_sym_AMP_GT_GT; - v->a[32586] = anon_sym_LT_AMP; - v->a[32587] = anon_sym_GT_AMP; - v->a[32588] = anon_sym_GT_PIPE; - v->a[32589] = anon_sym_LT_AMP_DASH; - v->a[32590] = anon_sym_GT_AMP_DASH; - v->a[32591] = anon_sym_LT_LT_DASH; - v->a[32592] = aux_sym_heredoc_redirect_token1; - v->a[32593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32594] = anon_sym_DOLLAR_LBRACK; - v->a[32595] = sym__special_character; - v->a[32596] = sym_raw_string; - v->a[32597] = sym_ansi_c_string; - v->a[32598] = aux_sym_number_token1; - v->a[32599] = aux_sym_number_token2; + v->a[32580] = anon_sym_SEMI_SEMI_AMP; + v->a[32581] = anon_sym_PIPE_AMP; + v->a[32582] = anon_sym_AMP_AMP; + v->a[32583] = anon_sym_PIPE_PIPE; + v->a[32584] = anon_sym_LT; + v->a[32585] = anon_sym_GT; + v->a[32586] = anon_sym_GT_GT; + v->a[32587] = anon_sym_AMP_GT; + v->a[32588] = anon_sym_AMP_GT_GT; + v->a[32589] = anon_sym_LT_AMP; + v->a[32590] = anon_sym_GT_AMP; + v->a[32591] = anon_sym_GT_PIPE; + v->a[32592] = anon_sym_LT_AMP_DASH; + v->a[32593] = anon_sym_GT_AMP_DASH; + v->a[32594] = anon_sym_LT_LT; + v->a[32595] = anon_sym_LT_LT_DASH; + v->a[32596] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32597] = anon_sym_AMP; + v->a[32598] = aux_sym_concatenation_token1; + v->a[32599] = anon_sym_DOLLAR; small_parse_table_1630(v); } diff --git a/parser/static/small_parse_table/small_parse_table_326.c b/parser/static/small_parse_table/small_parse_table_326.c index 2c8cd400..45441723 100644 --- a/parser/static/small_parse_table/small_parse_table_326.c +++ b/parser/static/small_parse_table/small_parse_table_326.c @@ -14,126 +14,126 @@ void small_parse_table_1630(t_small_parse_table_array *v) { - v->a[32600] = anon_sym_DOLLAR_LBRACE; - v->a[32601] = anon_sym_DOLLAR_LPAREN; - v->a[32602] = anon_sym_BQUOTE; - v->a[32603] = anon_sym_DOLLAR_BQUOTE; - v->a[32604] = anon_sym_LT_LPAREN; - v->a[32605] = anon_sym_GT_LPAREN; - v->a[32606] = sym_word; - v->a[32607] = 3; - v->a[32608] = actions(3); - v->a[32609] = 1; - v->a[32610] = sym_comment; - v->a[32611] = actions(1306); - v->a[32612] = 6; - v->a[32613] = sym_file_descriptor; - v->a[32614] = sym__concat; - v->a[32615] = sym_test_operator; - v->a[32616] = sym__bare_dollar; - v->a[32617] = sym__brace_start; - v->a[32618] = aux_sym_heredoc_redirect_token1; - v->a[32619] = actions(1304); + v->a[32600] = sym__special_character; + v->a[32601] = anon_sym_DQUOTE; + v->a[32602] = sym_raw_string; + v->a[32603] = aux_sym_number_token1; + v->a[32604] = aux_sym_number_token2; + v->a[32605] = anon_sym_DOLLAR_LBRACE; + v->a[32606] = anon_sym_DOLLAR_LPAREN; + v->a[32607] = anon_sym_BQUOTE; + v->a[32608] = anon_sym_DOLLAR_BQUOTE; + v->a[32609] = sym_word; + v->a[32610] = anon_sym_SEMI; + v->a[32611] = 6; + v->a[32612] = actions(3); + v->a[32613] = 1; + v->a[32614] = sym_comment; + v->a[32615] = actions(3167); + v->a[32616] = 1; + v->a[32617] = aux_sym_concatenation_token1; + v->a[32618] = actions(3296); + v->a[32619] = 1; small_parse_table_1631(v); } void small_parse_table_1631(t_small_parse_table_array *v) { - v->a[32620] = 43; - v->a[32621] = anon_sym_LPAREN_LPAREN; - v->a[32622] = anon_sym_SEMI; - v->a[32623] = anon_sym_PIPE_PIPE; - v->a[32624] = anon_sym_AMP_AMP; - v->a[32625] = anon_sym_PIPE; - v->a[32626] = anon_sym_AMP; - v->a[32627] = anon_sym_EQ_EQ; - v->a[32628] = anon_sym_LT; - v->a[32629] = anon_sym_GT; - v->a[32630] = anon_sym_LT_LT; - v->a[32631] = anon_sym_GT_GT; - v->a[32632] = anon_sym_esac; - v->a[32633] = anon_sym_SEMI_SEMI; - v->a[32634] = anon_sym_SEMI_AMP; - v->a[32635] = anon_sym_SEMI_SEMI_AMP; + v->a[32620] = sym__concat; + v->a[32621] = state(682); + v->a[32622] = 1; + v->a[32623] = aux_sym_concatenation_repeat1; + v->a[32624] = actions(2664); + v->a[32625] = 5; + v->a[32626] = sym_file_descriptor; + v->a[32627] = sym_variable_name; + v->a[32628] = sym_test_operator; + v->a[32629] = sym__brace_start; + v->a[32630] = aux_sym_heredoc_redirect_token1; + v->a[32631] = actions(2662); + v->a[32632] = 33; + v->a[32633] = anon_sym_PIPE; + v->a[32634] = anon_sym_RPAREN; + v->a[32635] = anon_sym_SEMI_SEMI; v->a[32636] = anon_sym_PIPE_AMP; - v->a[32637] = anon_sym_EQ_TILDE; - v->a[32638] = anon_sym_AMP_GT; - v->a[32639] = anon_sym_AMP_GT_GT; + v->a[32637] = anon_sym_AMP_AMP; + v->a[32638] = anon_sym_PIPE_PIPE; + v->a[32639] = anon_sym_LT; small_parse_table_1632(v); } void small_parse_table_1632(t_small_parse_table_array *v) { - v->a[32640] = anon_sym_LT_AMP; - v->a[32641] = anon_sym_GT_AMP; - v->a[32642] = anon_sym_GT_PIPE; - v->a[32643] = anon_sym_LT_AMP_DASH; - v->a[32644] = anon_sym_GT_AMP_DASH; - v->a[32645] = anon_sym_LT_LT_DASH; - v->a[32646] = anon_sym_LT_LT_LT; - v->a[32647] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32648] = anon_sym_DOLLAR_LBRACK; - v->a[32649] = aux_sym_concatenation_token1; - v->a[32650] = anon_sym_DOLLAR; - v->a[32651] = sym__special_character; - v->a[32652] = anon_sym_DQUOTE; - v->a[32653] = sym_raw_string; - v->a[32654] = sym_ansi_c_string; - v->a[32655] = aux_sym_number_token1; - v->a[32656] = aux_sym_number_token2; - v->a[32657] = anon_sym_DOLLAR_LBRACE; - v->a[32658] = anon_sym_DOLLAR_LPAREN; - v->a[32659] = anon_sym_BQUOTE; + v->a[32640] = anon_sym_GT; + v->a[32641] = anon_sym_GT_GT; + v->a[32642] = anon_sym_AMP_GT; + v->a[32643] = anon_sym_AMP_GT_GT; + v->a[32644] = anon_sym_LT_AMP; + v->a[32645] = anon_sym_GT_AMP; + v->a[32646] = anon_sym_GT_PIPE; + v->a[32647] = anon_sym_LT_AMP_DASH; + v->a[32648] = anon_sym_GT_AMP_DASH; + v->a[32649] = anon_sym_LT_LT; + v->a[32650] = anon_sym_LT_LT_DASH; + v->a[32651] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32652] = anon_sym_AMP; + v->a[32653] = anon_sym_DOLLAR; + v->a[32654] = sym__special_character; + v->a[32655] = anon_sym_DQUOTE; + v->a[32656] = sym_raw_string; + v->a[32657] = aux_sym_number_token1; + v->a[32658] = aux_sym_number_token2; + v->a[32659] = anon_sym_DOLLAR_LBRACE; small_parse_table_1633(v); } void small_parse_table_1633(t_small_parse_table_array *v) { - v->a[32660] = anon_sym_DOLLAR_BQUOTE; - v->a[32661] = anon_sym_LT_LPAREN; - v->a[32662] = anon_sym_GT_LPAREN; - v->a[32663] = sym_word; - v->a[32664] = 3; - v->a[32665] = actions(3); - v->a[32666] = 1; - v->a[32667] = sym_comment; - v->a[32668] = actions(1310); - v->a[32669] = 6; - v->a[32670] = sym_file_descriptor; - v->a[32671] = sym__concat; - v->a[32672] = sym_test_operator; - v->a[32673] = sym__bare_dollar; - v->a[32674] = sym__brace_start; - v->a[32675] = aux_sym_heredoc_redirect_token1; - v->a[32676] = actions(1308); - v->a[32677] = 43; - v->a[32678] = anon_sym_LPAREN_LPAREN; - v->a[32679] = anon_sym_SEMI; + v->a[32660] = anon_sym_DOLLAR_LPAREN; + v->a[32661] = anon_sym_BQUOTE; + v->a[32662] = anon_sym_DOLLAR_BQUOTE; + v->a[32663] = aux_sym__simple_variable_name_token1; + v->a[32664] = sym_word; + v->a[32665] = anon_sym_SEMI; + v->a[32666] = 3; + v->a[32667] = actions(3); + v->a[32668] = 1; + v->a[32669] = sym_comment; + v->a[32670] = actions(2774); + v->a[32671] = 6; + v->a[32672] = sym_file_descriptor; + v->a[32673] = sym__concat; + v->a[32674] = sym_variable_name; + v->a[32675] = sym_test_operator; + v->a[32676] = sym__brace_start; + v->a[32677] = aux_sym_heredoc_redirect_token1; + v->a[32678] = actions(2772); + v->a[32679] = 35; small_parse_table_1634(v); } void small_parse_table_1634(t_small_parse_table_array *v) { - v->a[32680] = anon_sym_PIPE_PIPE; - v->a[32681] = anon_sym_AMP_AMP; - v->a[32682] = anon_sym_PIPE; - v->a[32683] = anon_sym_AMP; - v->a[32684] = anon_sym_EQ_EQ; - v->a[32685] = anon_sym_LT; - v->a[32686] = anon_sym_GT; - v->a[32687] = anon_sym_LT_LT; - v->a[32688] = anon_sym_GT_GT; - v->a[32689] = anon_sym_esac; - v->a[32690] = anon_sym_SEMI_SEMI; - v->a[32691] = anon_sym_SEMI_AMP; - v->a[32692] = anon_sym_SEMI_SEMI_AMP; - v->a[32693] = anon_sym_PIPE_AMP; - v->a[32694] = anon_sym_EQ_TILDE; - v->a[32695] = anon_sym_AMP_GT; - v->a[32696] = anon_sym_AMP_GT_GT; - v->a[32697] = anon_sym_LT_AMP; - v->a[32698] = anon_sym_GT_AMP; - v->a[32699] = anon_sym_GT_PIPE; + v->a[32680] = anon_sym_esac; + v->a[32681] = anon_sym_PIPE; + v->a[32682] = anon_sym_SEMI_SEMI; + v->a[32683] = anon_sym_SEMI_AMP; + v->a[32684] = anon_sym_SEMI_SEMI_AMP; + v->a[32685] = anon_sym_PIPE_AMP; + v->a[32686] = anon_sym_AMP_AMP; + v->a[32687] = anon_sym_PIPE_PIPE; + v->a[32688] = anon_sym_LT; + v->a[32689] = anon_sym_GT; + v->a[32690] = anon_sym_GT_GT; + v->a[32691] = anon_sym_AMP_GT; + v->a[32692] = anon_sym_AMP_GT_GT; + v->a[32693] = anon_sym_LT_AMP; + v->a[32694] = anon_sym_GT_AMP; + v->a[32695] = anon_sym_GT_PIPE; + v->a[32696] = anon_sym_LT_AMP_DASH; + v->a[32697] = anon_sym_GT_AMP_DASH; + v->a[32698] = anon_sym_LT_LT; + v->a[32699] = anon_sym_LT_LT_DASH; small_parse_table_1635(v); } diff --git a/parser/static/small_parse_table/small_parse_table_327.c b/parser/static/small_parse_table/small_parse_table_327.c index 3edb6a3b..02769eca 100644 --- a/parser/static/small_parse_table/small_parse_table_327.c +++ b/parser/static/small_parse_table/small_parse_table_327.c @@ -14,126 +14,126 @@ void small_parse_table_1635(t_small_parse_table_array *v) { - v->a[32700] = anon_sym_LT_AMP_DASH; - v->a[32701] = anon_sym_GT_AMP_DASH; - v->a[32702] = anon_sym_LT_LT_DASH; - v->a[32703] = anon_sym_LT_LT_LT; - v->a[32704] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32705] = anon_sym_DOLLAR_LBRACK; - v->a[32706] = aux_sym_concatenation_token1; - v->a[32707] = anon_sym_DOLLAR; - v->a[32708] = sym__special_character; - v->a[32709] = anon_sym_DQUOTE; - v->a[32710] = sym_raw_string; - v->a[32711] = sym_ansi_c_string; - v->a[32712] = aux_sym_number_token1; - v->a[32713] = aux_sym_number_token2; - v->a[32714] = anon_sym_DOLLAR_LBRACE; - v->a[32715] = anon_sym_DOLLAR_LPAREN; - v->a[32716] = anon_sym_BQUOTE; - v->a[32717] = anon_sym_DOLLAR_BQUOTE; - v->a[32718] = anon_sym_LT_LPAREN; - v->a[32719] = anon_sym_GT_LPAREN; + v->a[32700] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32701] = anon_sym_AMP; + v->a[32702] = aux_sym_concatenation_token1; + v->a[32703] = anon_sym_DOLLAR; + v->a[32704] = sym__special_character; + v->a[32705] = anon_sym_DQUOTE; + v->a[32706] = sym_raw_string; + v->a[32707] = aux_sym_number_token1; + v->a[32708] = aux_sym_number_token2; + v->a[32709] = anon_sym_DOLLAR_LBRACE; + v->a[32710] = anon_sym_DOLLAR_LPAREN; + v->a[32711] = anon_sym_BQUOTE; + v->a[32712] = anon_sym_DOLLAR_BQUOTE; + v->a[32713] = sym_word; + v->a[32714] = anon_sym_SEMI; + v->a[32715] = 3; + v->a[32716] = actions(3); + v->a[32717] = 1; + v->a[32718] = sym_comment; + v->a[32719] = actions(2778); small_parse_table_1636(v); } void small_parse_table_1636(t_small_parse_table_array *v) { - v->a[32720] = sym_word; - v->a[32721] = 8; - v->a[32722] = actions(3); - v->a[32723] = 1; - v->a[32724] = sym_comment; - v->a[32725] = actions(4663); - v->a[32726] = 1; - v->a[32727] = anon_sym_DQUOTE; - v->a[32728] = actions(4667); - v->a[32729] = 1; - v->a[32730] = sym_variable_name; - v->a[32731] = state(2716); - v->a[32732] = 1; - v->a[32733] = sym_string; - v->a[32734] = actions(1241); - v->a[32735] = 2; - v->a[32736] = sym__concat; - v->a[32737] = sym_test_operator; - v->a[32738] = actions(4665); - v->a[32739] = 2; + v->a[32720] = 6; + v->a[32721] = sym_file_descriptor; + v->a[32722] = sym__concat; + v->a[32723] = sym_variable_name; + v->a[32724] = sym_test_operator; + v->a[32725] = sym__brace_start; + v->a[32726] = aux_sym_heredoc_redirect_token1; + v->a[32727] = actions(2776); + v->a[32728] = 35; + v->a[32729] = anon_sym_esac; + v->a[32730] = anon_sym_PIPE; + v->a[32731] = anon_sym_SEMI_SEMI; + v->a[32732] = anon_sym_SEMI_AMP; + v->a[32733] = anon_sym_SEMI_SEMI_AMP; + v->a[32734] = anon_sym_PIPE_AMP; + v->a[32735] = anon_sym_AMP_AMP; + v->a[32736] = anon_sym_PIPE_PIPE; + v->a[32737] = anon_sym_LT; + v->a[32738] = anon_sym_GT; + v->a[32739] = anon_sym_GT_GT; small_parse_table_1637(v); } void small_parse_table_1637(t_small_parse_table_array *v) { - v->a[32740] = aux_sym__simple_variable_name_token1; - v->a[32741] = aux_sym__multiline_variable_name_token1; - v->a[32742] = actions(4661); - v->a[32743] = 9; - v->a[32744] = anon_sym_DASH; - v->a[32745] = anon_sym_STAR; - v->a[32746] = anon_sym_BANG; - v->a[32747] = anon_sym_QMARK; - v->a[32748] = anon_sym_DOLLAR; - v->a[32749] = anon_sym_POUND; - v->a[32750] = anon_sym_AT2; - v->a[32751] = anon_sym_0; - v->a[32752] = anon_sym__; - v->a[32753] = actions(1239); - v->a[32754] = 33; - v->a[32755] = anon_sym_EQ; - v->a[32756] = anon_sym_PLUS_PLUS; - v->a[32757] = anon_sym_DASH_DASH; - v->a[32758] = anon_sym_PLUS_EQ; - v->a[32759] = anon_sym_DASH_EQ; + v->a[32740] = anon_sym_AMP_GT; + v->a[32741] = anon_sym_AMP_GT_GT; + v->a[32742] = anon_sym_LT_AMP; + v->a[32743] = anon_sym_GT_AMP; + v->a[32744] = anon_sym_GT_PIPE; + v->a[32745] = anon_sym_LT_AMP_DASH; + v->a[32746] = anon_sym_GT_AMP_DASH; + v->a[32747] = anon_sym_LT_LT; + v->a[32748] = anon_sym_LT_LT_DASH; + v->a[32749] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32750] = anon_sym_AMP; + v->a[32751] = aux_sym_concatenation_token1; + v->a[32752] = anon_sym_DOLLAR; + v->a[32753] = sym__special_character; + v->a[32754] = anon_sym_DQUOTE; + v->a[32755] = sym_raw_string; + v->a[32756] = aux_sym_number_token1; + v->a[32757] = aux_sym_number_token2; + v->a[32758] = anon_sym_DOLLAR_LBRACE; + v->a[32759] = anon_sym_DOLLAR_LPAREN; small_parse_table_1638(v); } void small_parse_table_1638(t_small_parse_table_array *v) { - v->a[32760] = anon_sym_STAR_EQ; - v->a[32761] = anon_sym_SLASH_EQ; - v->a[32762] = anon_sym_PERCENT_EQ; - v->a[32763] = anon_sym_STAR_STAR_EQ; - v->a[32764] = anon_sym_LT_LT_EQ; - v->a[32765] = anon_sym_GT_GT_EQ; - v->a[32766] = anon_sym_AMP_EQ; - v->a[32767] = anon_sym_CARET_EQ; - v->a[32768] = anon_sym_PIPE_EQ; - v->a[32769] = anon_sym_PIPE_PIPE; - v->a[32770] = anon_sym_AMP_AMP; - v->a[32771] = anon_sym_PIPE; - v->a[32772] = anon_sym_CARET; - v->a[32773] = anon_sym_AMP; - v->a[32774] = anon_sym_EQ_EQ; - v->a[32775] = anon_sym_BANG_EQ; - v->a[32776] = anon_sym_LT; - v->a[32777] = anon_sym_GT; - v->a[32778] = anon_sym_LT_EQ; - v->a[32779] = anon_sym_GT_EQ; + v->a[32760] = anon_sym_BQUOTE; + v->a[32761] = anon_sym_DOLLAR_BQUOTE; + v->a[32762] = sym_word; + v->a[32763] = anon_sym_SEMI; + v->a[32764] = 3; + v->a[32765] = actions(3); + v->a[32766] = 1; + v->a[32767] = sym_comment; + v->a[32768] = actions(2774); + v->a[32769] = 6; + v->a[32770] = sym_file_descriptor; + v->a[32771] = sym__concat; + v->a[32772] = sym_variable_name; + v->a[32773] = sym_test_operator; + v->a[32774] = sym__brace_start; + v->a[32775] = aux_sym_heredoc_redirect_token1; + v->a[32776] = actions(2772); + v->a[32777] = 35; + v->a[32778] = anon_sym_esac; + v->a[32779] = anon_sym_PIPE; small_parse_table_1639(v); } void small_parse_table_1639(t_small_parse_table_array *v) { - v->a[32780] = anon_sym_LT_LT; - v->a[32781] = anon_sym_GT_GT; - v->a[32782] = anon_sym_PLUS; - v->a[32783] = anon_sym_SLASH; - v->a[32784] = anon_sym_PERCENT; - v->a[32785] = anon_sym_STAR_STAR; - v->a[32786] = anon_sym_RBRACK; - v->a[32787] = anon_sym_EQ_TILDE; - v->a[32788] = 22; - v->a[32789] = actions(71); - v->a[32790] = 1; - v->a[32791] = sym_comment; - v->a[32792] = actions(4629); - v->a[32793] = 1; - v->a[32794] = sym_word; - v->a[32795] = actions(4633); - v->a[32796] = 1; - v->a[32797] = anon_sym_DOLLAR_LBRACK; - v->a[32798] = actions(4635); - v->a[32799] = 1; + v->a[32780] = anon_sym_SEMI_SEMI; + v->a[32781] = anon_sym_SEMI_AMP; + v->a[32782] = anon_sym_SEMI_SEMI_AMP; + v->a[32783] = anon_sym_PIPE_AMP; + v->a[32784] = anon_sym_AMP_AMP; + v->a[32785] = anon_sym_PIPE_PIPE; + v->a[32786] = anon_sym_LT; + v->a[32787] = anon_sym_GT; + v->a[32788] = anon_sym_GT_GT; + v->a[32789] = anon_sym_AMP_GT; + v->a[32790] = anon_sym_AMP_GT_GT; + v->a[32791] = anon_sym_LT_AMP; + v->a[32792] = anon_sym_GT_AMP; + v->a[32793] = anon_sym_GT_PIPE; + v->a[32794] = anon_sym_LT_AMP_DASH; + v->a[32795] = anon_sym_GT_AMP_DASH; + v->a[32796] = anon_sym_LT_LT; + v->a[32797] = anon_sym_LT_LT_DASH; + v->a[32798] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32799] = anon_sym_AMP; small_parse_table_1640(v); } diff --git a/parser/static/small_parse_table/small_parse_table_328.c b/parser/static/small_parse_table/small_parse_table_328.c index e96a3a7a..bb9e92c3 100644 --- a/parser/static/small_parse_table/small_parse_table_328.c +++ b/parser/static/small_parse_table/small_parse_table_328.c @@ -14,126 +14,126 @@ void small_parse_table_1640(t_small_parse_table_array *v) { - v->a[32800] = anon_sym_DOLLAR; - v->a[32801] = actions(4637); - v->a[32802] = 1; - v->a[32803] = sym__special_character; - v->a[32804] = actions(4639); - v->a[32805] = 1; - v->a[32806] = anon_sym_DQUOTE; - v->a[32807] = actions(4643); - v->a[32808] = 1; - v->a[32809] = aux_sym_number_token1; - v->a[32810] = actions(4645); - v->a[32811] = 1; - v->a[32812] = aux_sym_number_token2; - v->a[32813] = actions(4647); - v->a[32814] = 1; - v->a[32815] = anon_sym_DOLLAR_LBRACE; - v->a[32816] = actions(4649); - v->a[32817] = 1; - v->a[32818] = anon_sym_DOLLAR_LPAREN; - v->a[32819] = actions(4651); + v->a[32800] = aux_sym_concatenation_token1; + v->a[32801] = anon_sym_DOLLAR; + v->a[32802] = sym__special_character; + v->a[32803] = anon_sym_DQUOTE; + v->a[32804] = sym_raw_string; + v->a[32805] = aux_sym_number_token1; + v->a[32806] = aux_sym_number_token2; + v->a[32807] = anon_sym_DOLLAR_LBRACE; + v->a[32808] = anon_sym_DOLLAR_LPAREN; + v->a[32809] = anon_sym_BQUOTE; + v->a[32810] = anon_sym_DOLLAR_BQUOTE; + v->a[32811] = sym_word; + v->a[32812] = anon_sym_SEMI; + v->a[32813] = 3; + v->a[32814] = actions(3); + v->a[32815] = 1; + v->a[32816] = sym_comment; + v->a[32817] = actions(3125); + v->a[32818] = 6; + v->a[32819] = sym_file_descriptor; small_parse_table_1641(v); } void small_parse_table_1641(t_small_parse_table_array *v) { - v->a[32820] = 1; - v->a[32821] = anon_sym_BQUOTE; - v->a[32822] = actions(4653); - v->a[32823] = 1; - v->a[32824] = anon_sym_DOLLAR_BQUOTE; - v->a[32825] = actions(4657); - v->a[32826] = 1; - v->a[32827] = sym_test_operator; - v->a[32828] = actions(4659); - v->a[32829] = 1; - v->a[32830] = sym__brace_start; - v->a[32831] = state(2914); - v->a[32832] = 1; - v->a[32833] = aux_sym__literal_repeat1; - v->a[32834] = actions(4631); - v->a[32835] = 2; - v->a[32836] = anon_sym_LPAREN_LPAREN; - v->a[32837] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32838] = actions(4641); - v->a[32839] = 2; + v->a[32820] = sym__concat; + v->a[32821] = sym_variable_name; + v->a[32822] = sym_test_operator; + v->a[32823] = sym__brace_start; + v->a[32824] = aux_sym_heredoc_redirect_token1; + v->a[32825] = actions(3123); + v->a[32826] = 35; + v->a[32827] = anon_sym_esac; + v->a[32828] = anon_sym_PIPE; + v->a[32829] = anon_sym_SEMI_SEMI; + v->a[32830] = anon_sym_SEMI_AMP; + v->a[32831] = anon_sym_SEMI_SEMI_AMP; + v->a[32832] = anon_sym_PIPE_AMP; + v->a[32833] = anon_sym_AMP_AMP; + v->a[32834] = anon_sym_PIPE_PIPE; + v->a[32835] = anon_sym_LT; + v->a[32836] = anon_sym_GT; + v->a[32837] = anon_sym_GT_GT; + v->a[32838] = anon_sym_AMP_GT; + v->a[32839] = anon_sym_AMP_GT_GT; small_parse_table_1642(v); } void small_parse_table_1642(t_small_parse_table_array *v) { - v->a[32840] = sym_raw_string; - v->a[32841] = sym_ansi_c_string; - v->a[32842] = actions(4655); - v->a[32843] = 2; - v->a[32844] = anon_sym_LT_LPAREN; - v->a[32845] = anon_sym_GT_LPAREN; - v->a[32846] = state(936); - v->a[32847] = 2; - v->a[32848] = sym_concatenation; - v->a[32849] = aux_sym_for_statement_repeat1; - v->a[32850] = actions(2094); - v->a[32851] = 7; - v->a[32852] = anon_sym_PIPE; - v->a[32853] = anon_sym_LT; - v->a[32854] = anon_sym_GT; - v->a[32855] = anon_sym_LT_LT; - v->a[32856] = anon_sym_AMP_GT; - v->a[32857] = anon_sym_LT_AMP; - v->a[32858] = anon_sym_GT_AMP; - v->a[32859] = state(2487); + v->a[32840] = anon_sym_LT_AMP; + v->a[32841] = anon_sym_GT_AMP; + v->a[32842] = anon_sym_GT_PIPE; + v->a[32843] = anon_sym_LT_AMP_DASH; + v->a[32844] = anon_sym_GT_AMP_DASH; + v->a[32845] = anon_sym_LT_LT; + v->a[32846] = anon_sym_LT_LT_DASH; + v->a[32847] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32848] = anon_sym_AMP; + v->a[32849] = aux_sym_concatenation_token1; + v->a[32850] = anon_sym_DOLLAR; + v->a[32851] = sym__special_character; + v->a[32852] = anon_sym_DQUOTE; + v->a[32853] = sym_raw_string; + v->a[32854] = aux_sym_number_token1; + v->a[32855] = aux_sym_number_token2; + v->a[32856] = anon_sym_DOLLAR_LBRACE; + v->a[32857] = anon_sym_DOLLAR_LPAREN; + v->a[32858] = anon_sym_BQUOTE; + v->a[32859] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1643(v); } void small_parse_table_1643(t_small_parse_table_array *v) { - v->a[32860] = 9; - v->a[32861] = sym_arithmetic_expansion; - v->a[32862] = sym_brace_expression; - v->a[32863] = sym_string; - v->a[32864] = sym_translated_string; - v->a[32865] = sym_number; - v->a[32866] = sym_simple_expansion; - v->a[32867] = sym_expansion; - v->a[32868] = sym_command_substitution; - v->a[32869] = sym_process_substitution; - v->a[32870] = actions(2096); - v->a[32871] = 11; - v->a[32872] = sym_file_descriptor; - v->a[32873] = anon_sym_PIPE_PIPE; - v->a[32874] = anon_sym_AMP_AMP; - v->a[32875] = anon_sym_GT_GT; - v->a[32876] = anon_sym_PIPE_AMP; - v->a[32877] = anon_sym_AMP_GT_GT; - v->a[32878] = anon_sym_GT_PIPE; - v->a[32879] = anon_sym_LT_AMP_DASH; + v->a[32860] = sym_word; + v->a[32861] = anon_sym_SEMI; + v->a[32862] = 8; + v->a[32863] = actions(3); + v->a[32864] = 1; + v->a[32865] = sym_comment; + v->a[32866] = actions(3368); + v->a[32867] = 1; + v->a[32868] = sym_variable_name; + v->a[32869] = actions(2526); + v->a[32870] = 2; + v->a[32871] = sym_test_operator; + v->a[32872] = sym__brace_start; + v->a[32873] = actions(2638); + v->a[32874] = 2; + v->a[32875] = sym_file_descriptor; + v->a[32876] = aux_sym_heredoc_redirect_token1; + v->a[32877] = state(2139); + v->a[32878] = 2; + v->a[32879] = sym_variable_assignment; small_parse_table_1644(v); } void small_parse_table_1644(t_small_parse_table_array *v) { - v->a[32880] = anon_sym_GT_AMP_DASH; - v->a[32881] = anon_sym_LT_LT_DASH; - v->a[32882] = anon_sym_LT_LT_LT; - v->a[32883] = 8; - v->a[32884] = actions(3); - v->a[32885] = 1; - v->a[32886] = sym_comment; - v->a[32887] = actions(4663); - v->a[32888] = 1; - v->a[32889] = anon_sym_DQUOTE; - v->a[32890] = actions(4667); - v->a[32891] = 1; - v->a[32892] = sym_variable_name; - v->a[32893] = state(2716); - v->a[32894] = 1; - v->a[32895] = sym_string; - v->a[32896] = actions(1235); - v->a[32897] = 2; - v->a[32898] = sym__concat; - v->a[32899] = sym_test_operator; + v->a[32880] = aux_sym_variable_assignments_repeat1; + v->a[32881] = state(2140); + v->a[32882] = 3; + v->a[32883] = sym_file_redirect; + v->a[32884] = sym_heredoc_redirect; + v->a[32885] = aux_sym_redirected_statement_repeat1; + v->a[32886] = actions(2512); + v->a[32887] = 11; + v->a[32888] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32889] = anon_sym_DOLLAR; + v->a[32890] = sym__special_character; + v->a[32891] = anon_sym_DQUOTE; + v->a[32892] = sym_raw_string; + v->a[32893] = aux_sym_number_token1; + v->a[32894] = aux_sym_number_token2; + v->a[32895] = anon_sym_DOLLAR_LBRACE; + v->a[32896] = anon_sym_DOLLAR_LPAREN; + v->a[32897] = anon_sym_DOLLAR_BQUOTE; + v->a[32898] = sym_word; + v->a[32899] = actions(2516); small_parse_table_1645(v); } diff --git a/parser/static/small_parse_table/small_parse_table_329.c b/parser/static/small_parse_table/small_parse_table_329.c index 257dbd02..7d68d402 100644 --- a/parser/static/small_parse_table/small_parse_table_329.c +++ b/parser/static/small_parse_table/small_parse_table_329.c @@ -14,126 +14,126 @@ void small_parse_table_1645(t_small_parse_table_array *v) { - v->a[32900] = actions(4665); - v->a[32901] = 2; - v->a[32902] = aux_sym__simple_variable_name_token1; - v->a[32903] = aux_sym__multiline_variable_name_token1; - v->a[32904] = actions(4661); - v->a[32905] = 9; - v->a[32906] = anon_sym_DASH; - v->a[32907] = anon_sym_STAR; - v->a[32908] = anon_sym_BANG; - v->a[32909] = anon_sym_QMARK; - v->a[32910] = anon_sym_DOLLAR; - v->a[32911] = anon_sym_POUND; - v->a[32912] = anon_sym_AT2; - v->a[32913] = anon_sym_0; - v->a[32914] = anon_sym__; - v->a[32915] = actions(1227); - v->a[32916] = 33; - v->a[32917] = anon_sym_EQ; - v->a[32918] = anon_sym_PLUS_PLUS; - v->a[32919] = anon_sym_DASH_DASH; + v->a[32900] = 20; + v->a[32901] = anon_sym_PIPE; + v->a[32902] = anon_sym_SEMI_SEMI; + v->a[32903] = anon_sym_PIPE_AMP; + v->a[32904] = anon_sym_AMP_AMP; + v->a[32905] = anon_sym_PIPE_PIPE; + v->a[32906] = anon_sym_LT; + v->a[32907] = anon_sym_GT; + v->a[32908] = anon_sym_GT_GT; + v->a[32909] = anon_sym_AMP_GT; + v->a[32910] = anon_sym_AMP_GT_GT; + v->a[32911] = anon_sym_LT_AMP; + v->a[32912] = anon_sym_GT_AMP; + v->a[32913] = anon_sym_GT_PIPE; + v->a[32914] = anon_sym_LT_AMP_DASH; + v->a[32915] = anon_sym_GT_AMP_DASH; + v->a[32916] = anon_sym_LT_LT; + v->a[32917] = anon_sym_LT_LT_DASH; + v->a[32918] = anon_sym_AMP; + v->a[32919] = anon_sym_BQUOTE; small_parse_table_1646(v); } void small_parse_table_1646(t_small_parse_table_array *v) { - v->a[32920] = anon_sym_PLUS_EQ; - v->a[32921] = anon_sym_DASH_EQ; - v->a[32922] = anon_sym_STAR_EQ; - v->a[32923] = anon_sym_SLASH_EQ; - v->a[32924] = anon_sym_PERCENT_EQ; - v->a[32925] = anon_sym_STAR_STAR_EQ; - v->a[32926] = anon_sym_LT_LT_EQ; - v->a[32927] = anon_sym_GT_GT_EQ; - v->a[32928] = anon_sym_AMP_EQ; - v->a[32929] = anon_sym_CARET_EQ; - v->a[32930] = anon_sym_PIPE_EQ; - v->a[32931] = anon_sym_PIPE_PIPE; - v->a[32932] = anon_sym_AMP_AMP; - v->a[32933] = anon_sym_PIPE; - v->a[32934] = anon_sym_CARET; - v->a[32935] = anon_sym_AMP; - v->a[32936] = anon_sym_EQ_EQ; - v->a[32937] = anon_sym_BANG_EQ; - v->a[32938] = anon_sym_LT; - v->a[32939] = anon_sym_GT; + v->a[32920] = anon_sym_SEMI; + v->a[32921] = 3; + v->a[32922] = actions(3); + v->a[32923] = 1; + v->a[32924] = sym_comment; + v->a[32925] = actions(3117); + v->a[32926] = 6; + v->a[32927] = sym_file_descriptor; + v->a[32928] = sym__concat; + v->a[32929] = sym_test_operator; + v->a[32930] = sym__bare_dollar; + v->a[32931] = sym__brace_start; + v->a[32932] = aux_sym_heredoc_redirect_token1; + v->a[32933] = actions(3115); + v->a[32934] = 35; + v->a[32935] = anon_sym_esac; + v->a[32936] = anon_sym_PIPE; + v->a[32937] = anon_sym_SEMI_SEMI; + v->a[32938] = anon_sym_SEMI_AMP; + v->a[32939] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1647(v); } void small_parse_table_1647(t_small_parse_table_array *v) { - v->a[32940] = anon_sym_LT_EQ; - v->a[32941] = anon_sym_GT_EQ; - v->a[32942] = anon_sym_LT_LT; - v->a[32943] = anon_sym_GT_GT; - v->a[32944] = anon_sym_PLUS; - v->a[32945] = anon_sym_SLASH; - v->a[32946] = anon_sym_PERCENT; - v->a[32947] = anon_sym_STAR_STAR; - v->a[32948] = anon_sym_RBRACK; - v->a[32949] = anon_sym_EQ_TILDE; - v->a[32950] = 6; - v->a[32951] = actions(71); - v->a[32952] = 1; - v->a[32953] = sym_comment; - v->a[32954] = state(2718); - v->a[32955] = 1; - v->a[32956] = aux_sym__literal_repeat1; - v->a[32957] = state(2864); - v->a[32958] = 1; - v->a[32959] = sym_concatenation; + v->a[32940] = anon_sym_PIPE_AMP; + v->a[32941] = anon_sym_AMP_AMP; + v->a[32942] = anon_sym_PIPE_PIPE; + v->a[32943] = anon_sym_LT; + v->a[32944] = anon_sym_GT; + v->a[32945] = anon_sym_GT_GT; + v->a[32946] = anon_sym_AMP_GT; + v->a[32947] = anon_sym_AMP_GT_GT; + v->a[32948] = anon_sym_LT_AMP; + v->a[32949] = anon_sym_GT_AMP; + v->a[32950] = anon_sym_GT_PIPE; + v->a[32951] = anon_sym_LT_AMP_DASH; + v->a[32952] = anon_sym_GT_AMP_DASH; + v->a[32953] = anon_sym_LT_LT; + v->a[32954] = anon_sym_LT_LT_DASH; + v->a[32955] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[32956] = anon_sym_AMP; + v->a[32957] = aux_sym_concatenation_token1; + v->a[32958] = anon_sym_DOLLAR; + v->a[32959] = sym__special_character; small_parse_table_1648(v); } void small_parse_table_1648(t_small_parse_table_array *v) { - v->a[32960] = state(2357); - v->a[32961] = 9; - v->a[32962] = sym_arithmetic_expansion; - v->a[32963] = sym_brace_expression; - v->a[32964] = sym_string; - v->a[32965] = sym_translated_string; - v->a[32966] = sym_number; - v->a[32967] = sym_simple_expansion; - v->a[32968] = sym_expansion; - v->a[32969] = sym_command_substitution; - v->a[32970] = sym_process_substitution; - v->a[32971] = actions(2494); - v->a[32972] = 12; - v->a[32973] = anon_sym_PIPE; - v->a[32974] = anon_sym_LT; - v->a[32975] = anon_sym_GT; - v->a[32976] = anon_sym_LT_LT; - v->a[32977] = anon_sym_AMP_GT; - v->a[32978] = anon_sym_LT_AMP; - v->a[32979] = anon_sym_GT_AMP; + v->a[32960] = anon_sym_DQUOTE; + v->a[32961] = sym_raw_string; + v->a[32962] = aux_sym_number_token1; + v->a[32963] = aux_sym_number_token2; + v->a[32964] = anon_sym_DOLLAR_LBRACE; + v->a[32965] = anon_sym_DOLLAR_LPAREN; + v->a[32966] = anon_sym_BQUOTE; + v->a[32967] = anon_sym_DOLLAR_BQUOTE; + v->a[32968] = sym_word; + v->a[32969] = anon_sym_SEMI; + v->a[32970] = 6; + v->a[32971] = actions(3); + v->a[32972] = 1; + v->a[32973] = sym_comment; + v->a[32974] = actions(3167); + v->a[32975] = 1; + v->a[32976] = aux_sym_concatenation_token1; + v->a[32977] = actions(3296); + v->a[32978] = 1; + v->a[32979] = sym__concat; small_parse_table_1649(v); } void small_parse_table_1649(t_small_parse_table_array *v) { - v->a[32980] = anon_sym_DOLLAR; - v->a[32981] = aux_sym_number_token1; - v->a[32982] = aux_sym_number_token2; - v->a[32983] = anon_sym_DOLLAR_LPAREN; - v->a[32984] = sym_word; - v->a[32985] = actions(2496); - v->a[32986] = 26; - v->a[32987] = sym_file_descriptor; - v->a[32988] = sym_variable_name; - v->a[32989] = sym_test_operator; - v->a[32990] = sym__brace_start; - v->a[32991] = anon_sym_LPAREN_LPAREN; - v->a[32992] = anon_sym_PIPE_PIPE; - v->a[32993] = anon_sym_AMP_AMP; - v->a[32994] = anon_sym_GT_GT; + v->a[32980] = state(612); + v->a[32981] = 1; + v->a[32982] = aux_sym_concatenation_repeat1; + v->a[32983] = actions(2719); + v->a[32984] = 5; + v->a[32985] = sym_file_descriptor; + v->a[32986] = sym_variable_name; + v->a[32987] = sym_test_operator; + v->a[32988] = sym__brace_start; + v->a[32989] = aux_sym_heredoc_redirect_token1; + v->a[32990] = actions(2717); + v->a[32991] = 33; + v->a[32992] = anon_sym_PIPE; + v->a[32993] = anon_sym_RPAREN; + v->a[32994] = anon_sym_SEMI_SEMI; v->a[32995] = anon_sym_PIPE_AMP; - v->a[32996] = anon_sym_AMP_GT_GT; - v->a[32997] = anon_sym_GT_PIPE; - v->a[32998] = anon_sym_LT_AMP_DASH; - v->a[32999] = anon_sym_GT_AMP_DASH; + v->a[32996] = anon_sym_AMP_AMP; + v->a[32997] = anon_sym_PIPE_PIPE; + v->a[32998] = anon_sym_LT; + v->a[32999] = anon_sym_GT; small_parse_table_1650(v); } diff --git a/parser/static/small_parse_table/small_parse_table_33.c b/parser/static/small_parse_table/small_parse_table_33.c index 95196710..842f317a 100644 --- a/parser/static/small_parse_table/small_parse_table_33.c +++ b/parser/static/small_parse_table/small_parse_table_33.c @@ -14,126 +14,126 @@ void small_parse_table_165(t_small_parse_table_array *v) { - v->a[3300] = 3; - v->a[3301] = sym_variable_assignment; - v->a[3302] = sym_concatenation; - v->a[3303] = aux_sym_declaration_command_repeat1; - v->a[3304] = state(1171); - v->a[3305] = 9; - v->a[3306] = sym_arithmetic_expansion; - v->a[3307] = sym_brace_expression; - v->a[3308] = sym_string; - v->a[3309] = sym_translated_string; - v->a[3310] = sym_number; - v->a[3311] = sym_simple_expansion; - v->a[3312] = sym_expansion; - v->a[3313] = sym_command_substitution; - v->a[3314] = sym_process_substitution; - v->a[3315] = actions(1797); - v->a[3316] = 21; - v->a[3317] = anon_sym_SEMI; - v->a[3318] = anon_sym_PIPE_PIPE; - v->a[3319] = anon_sym_AMP_AMP; + v->a[3300] = 1; + v->a[3301] = aux_sym__literal_repeat1; + v->a[3302] = actions(1282); + v->a[3303] = 2; + v->a[3304] = sym_raw_string; + v->a[3305] = sym_word; + v->a[3306] = state(297); + v->a[3307] = 2; + v->a[3308] = sym_concatenation; + v->a[3309] = aux_sym_for_statement_repeat1; + v->a[3310] = actions(1287); + v->a[3311] = 3; + v->a[3312] = sym_file_descriptor; + v->a[3313] = sym_variable_name; + v->a[3314] = aux_sym_heredoc_redirect_token1; + v->a[3315] = state(577); + v->a[3316] = 7; + v->a[3317] = sym_arithmetic_expansion; + v->a[3318] = sym_brace_expression; + v->a[3319] = sym_string; small_parse_table_166(v); } void small_parse_table_166(t_small_parse_table_array *v) { - v->a[3320] = anon_sym_PIPE; - v->a[3321] = anon_sym_AMP; - v->a[3322] = anon_sym_LT; - v->a[3323] = anon_sym_GT; - v->a[3324] = anon_sym_LT_LT; - v->a[3325] = anon_sym_GT_GT; - v->a[3326] = anon_sym_SEMI_SEMI; - v->a[3327] = anon_sym_SEMI_AMP; - v->a[3328] = anon_sym_SEMI_SEMI_AMP; - v->a[3329] = anon_sym_PIPE_AMP; - v->a[3330] = anon_sym_AMP_GT; - v->a[3331] = anon_sym_AMP_GT_GT; - v->a[3332] = anon_sym_LT_AMP; - v->a[3333] = anon_sym_GT_AMP; - v->a[3334] = anon_sym_GT_PIPE; - v->a[3335] = anon_sym_LT_AMP_DASH; - v->a[3336] = anon_sym_GT_AMP_DASH; - v->a[3337] = anon_sym_LT_LT_DASH; - v->a[3338] = 26; - v->a[3339] = actions(3); + v->a[3320] = sym_number; + v->a[3321] = sym_simple_expansion; + v->a[3322] = sym_expansion; + v->a[3323] = sym_command_substitution; + v->a[3324] = actions(1285); + v->a[3325] = 22; + v->a[3326] = anon_sym_esac; + v->a[3327] = anon_sym_PIPE; + v->a[3328] = anon_sym_SEMI_SEMI; + v->a[3329] = anon_sym_SEMI_AMP; + v->a[3330] = anon_sym_SEMI_SEMI_AMP; + v->a[3331] = anon_sym_PIPE_AMP; + v->a[3332] = anon_sym_AMP_AMP; + v->a[3333] = anon_sym_PIPE_PIPE; + v->a[3334] = anon_sym_LT; + v->a[3335] = anon_sym_GT; + v->a[3336] = anon_sym_GT_GT; + v->a[3337] = anon_sym_AMP_GT; + v->a[3338] = anon_sym_AMP_GT_GT; + v->a[3339] = anon_sym_LT_AMP; small_parse_table_167(v); } void small_parse_table_167(t_small_parse_table_array *v) { - v->a[3340] = 1; - v->a[3341] = sym_comment; - v->a[3342] = actions(1583); - v->a[3343] = 1; - v->a[3344] = anon_sym_LT_LT_LT; - v->a[3345] = actions(1585); - v->a[3346] = 1; - v->a[3347] = anon_sym_DOLLAR_LBRACK; - v->a[3348] = actions(1587); - v->a[3349] = 1; - v->a[3350] = anon_sym_DOLLAR; - v->a[3351] = actions(1589); - v->a[3352] = 1; - v->a[3353] = sym__special_character; - v->a[3354] = actions(1591); - v->a[3355] = 1; - v->a[3356] = anon_sym_DQUOTE; - v->a[3357] = actions(1593); - v->a[3358] = 1; - v->a[3359] = aux_sym_number_token1; + v->a[3340] = anon_sym_GT_AMP; + v->a[3341] = anon_sym_GT_PIPE; + v->a[3342] = anon_sym_LT_AMP_DASH; + v->a[3343] = anon_sym_GT_AMP_DASH; + v->a[3344] = anon_sym_LT_LT; + v->a[3345] = anon_sym_LT_LT_DASH; + v->a[3346] = anon_sym_AMP; + v->a[3347] = anon_sym_SEMI; + v->a[3348] = 6; + v->a[3349] = actions(3); + v->a[3350] = 1; + v->a[3351] = sym_comment; + v->a[3352] = actions(1329); + v->a[3353] = 1; + v->a[3354] = sym_variable_name; + v->a[3355] = actions(1327); + v->a[3356] = 2; + v->a[3357] = aux_sym__simple_variable_name_token1; + v->a[3358] = aux_sym__multiline_variable_name_token1; + v->a[3359] = actions(828); small_parse_table_168(v); } void small_parse_table_168(t_small_parse_table_array *v) { - v->a[3360] = actions(1595); - v->a[3361] = 1; - v->a[3362] = aux_sym_number_token2; - v->a[3363] = actions(1597); - v->a[3364] = 1; - v->a[3365] = anon_sym_DOLLAR_LBRACE; - v->a[3366] = actions(1599); - v->a[3367] = 1; - v->a[3368] = anon_sym_DOLLAR_LPAREN; - v->a[3369] = actions(1601); - v->a[3370] = 1; - v->a[3371] = anon_sym_BQUOTE; - v->a[3372] = actions(1603); - v->a[3373] = 1; - v->a[3374] = anon_sym_DOLLAR_BQUOTE; - v->a[3375] = actions(1607); - v->a[3376] = 1; - v->a[3377] = sym_test_operator; - v->a[3378] = actions(1609); - v->a[3379] = 1; + v->a[3360] = 3; + v->a[3361] = sym_file_descriptor; + v->a[3362] = sym_test_operator; + v->a[3363] = sym__brace_start; + v->a[3364] = actions(1325); + v->a[3365] = 9; + v->a[3366] = anon_sym_BANG; + v->a[3367] = anon_sym_DASH; + v->a[3368] = anon_sym_STAR; + v->a[3369] = anon_sym_QMARK; + v->a[3370] = anon_sym_DOLLAR; + v->a[3371] = anon_sym_POUND; + v->a[3372] = anon_sym_AT; + v->a[3373] = anon_sym_0; + v->a[3374] = anon_sym__; + v->a[3375] = actions(826); + v->a[3376] = 34; + v->a[3377] = anon_sym_esac; + v->a[3378] = anon_sym_PIPE; + v->a[3379] = anon_sym_SEMI_SEMI; small_parse_table_169(v); } void small_parse_table_169(t_small_parse_table_array *v) { - v->a[3380] = sym__bare_dollar; - v->a[3381] = actions(1611); - v->a[3382] = 1; - v->a[3383] = sym__brace_start; - v->a[3384] = state(569); - v->a[3385] = 1; - v->a[3386] = aux_sym_command_repeat2; - v->a[3387] = state(1431); - v->a[3388] = 1; - v->a[3389] = aux_sym__literal_repeat1; - v->a[3390] = state(1521); - v->a[3391] = 1; - v->a[3392] = sym_concatenation; - v->a[3393] = state(1552); - v->a[3394] = 1; - v->a[3395] = sym_herestring_redirect; - v->a[3396] = actions(1579); - v->a[3397] = 2; - v->a[3398] = anon_sym_LPAREN_LPAREN; - v->a[3399] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3380] = anon_sym_SEMI_AMP; + v->a[3381] = anon_sym_SEMI_SEMI_AMP; + v->a[3382] = anon_sym_PIPE_AMP; + v->a[3383] = anon_sym_AMP_AMP; + v->a[3384] = anon_sym_PIPE_PIPE; + v->a[3385] = anon_sym_LT; + v->a[3386] = anon_sym_GT; + v->a[3387] = anon_sym_GT_GT; + v->a[3388] = anon_sym_AMP_GT; + v->a[3389] = anon_sym_AMP_GT_GT; + v->a[3390] = anon_sym_LT_AMP; + v->a[3391] = anon_sym_GT_AMP; + v->a[3392] = anon_sym_GT_PIPE; + v->a[3393] = anon_sym_LT_AMP_DASH; + v->a[3394] = anon_sym_GT_AMP_DASH; + v->a[3395] = anon_sym_LT_LT; + v->a[3396] = anon_sym_LT_LT_DASH; + v->a[3397] = aux_sym_heredoc_redirect_token1; + v->a[3398] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3399] = anon_sym_AMP; small_parse_table_170(v); } diff --git a/parser/static/small_parse_table/small_parse_table_330.c b/parser/static/small_parse_table/small_parse_table_330.c index ed2447b5..4cbff280 100644 --- a/parser/static/small_parse_table/small_parse_table_330.c +++ b/parser/static/small_parse_table/small_parse_table_330.c @@ -14,126 +14,126 @@ void small_parse_table_1650(t_small_parse_table_array *v) { - v->a[33000] = anon_sym_LT_LT_DASH; - v->a[33001] = anon_sym_LT_LT_LT; - v->a[33002] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33003] = anon_sym_DOLLAR_LBRACK; - v->a[33004] = sym__special_character; - v->a[33005] = anon_sym_DQUOTE; - v->a[33006] = sym_raw_string; - v->a[33007] = sym_ansi_c_string; - v->a[33008] = anon_sym_DOLLAR_LBRACE; - v->a[33009] = anon_sym_BQUOTE; - v->a[33010] = anon_sym_DOLLAR_BQUOTE; - v->a[33011] = anon_sym_LT_LPAREN; - v->a[33012] = anon_sym_GT_LPAREN; - v->a[33013] = 8; - v->a[33014] = actions(3); - v->a[33015] = 1; - v->a[33016] = sym_comment; - v->a[33017] = actions(3189); - v->a[33018] = 1; - v->a[33019] = anon_sym_DQUOTE; + v->a[33000] = anon_sym_GT_GT; + v->a[33001] = anon_sym_AMP_GT; + v->a[33002] = anon_sym_AMP_GT_GT; + v->a[33003] = anon_sym_LT_AMP; + v->a[33004] = anon_sym_GT_AMP; + v->a[33005] = anon_sym_GT_PIPE; + v->a[33006] = anon_sym_LT_AMP_DASH; + v->a[33007] = anon_sym_GT_AMP_DASH; + v->a[33008] = anon_sym_LT_LT; + v->a[33009] = anon_sym_LT_LT_DASH; + v->a[33010] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33011] = anon_sym_AMP; + v->a[33012] = anon_sym_DOLLAR; + v->a[33013] = sym__special_character; + v->a[33014] = anon_sym_DQUOTE; + v->a[33015] = sym_raw_string; + v->a[33016] = aux_sym_number_token1; + v->a[33017] = aux_sym_number_token2; + v->a[33018] = anon_sym_DOLLAR_LBRACE; + v->a[33019] = anon_sym_DOLLAR_LPAREN; small_parse_table_1651(v); } void small_parse_table_1651(t_small_parse_table_array *v) { - v->a[33020] = actions(4058); - v->a[33021] = 1; - v->a[33022] = sym_variable_name; - v->a[33023] = state(1737); - v->a[33024] = 1; - v->a[33025] = sym_string; - v->a[33026] = actions(4056); - v->a[33027] = 2; - v->a[33028] = aux_sym__simple_variable_name_token1; - v->a[33029] = aux_sym__multiline_variable_name_token1; - v->a[33030] = actions(1241); - v->a[33031] = 3; - v->a[33032] = sym_file_descriptor; + v->a[33020] = anon_sym_BQUOTE; + v->a[33021] = anon_sym_DOLLAR_BQUOTE; + v->a[33022] = aux_sym__simple_variable_name_token1; + v->a[33023] = sym_word; + v->a[33024] = anon_sym_SEMI; + v->a[33025] = 3; + v->a[33026] = actions(3); + v->a[33027] = 1; + v->a[33028] = sym_comment; + v->a[33029] = actions(3062); + v->a[33030] = 6; + v->a[33031] = sym_file_descriptor; + v->a[33032] = sym__concat; v->a[33033] = sym_test_operator; - v->a[33034] = sym__brace_start; - v->a[33035] = actions(4054); - v->a[33036] = 9; - v->a[33037] = anon_sym_DASH; - v->a[33038] = anon_sym_STAR; - v->a[33039] = anon_sym_BANG; + v->a[33034] = sym__bare_dollar; + v->a[33035] = sym__brace_start; + v->a[33036] = aux_sym_heredoc_redirect_token1; + v->a[33037] = actions(3060); + v->a[33038] = 35; + v->a[33039] = anon_sym_LPAREN; small_parse_table_1652(v); } void small_parse_table_1652(t_small_parse_table_array *v) { - v->a[33040] = anon_sym_QMARK; - v->a[33041] = anon_sym_DOLLAR; - v->a[33042] = anon_sym_POUND; - v->a[33043] = anon_sym_AT2; - v->a[33044] = anon_sym_0; - v->a[33045] = anon_sym__; - v->a[33046] = actions(1239); - v->a[33047] = 32; - v->a[33048] = anon_sym_LPAREN_LPAREN; - v->a[33049] = anon_sym_PIPE_PIPE; - v->a[33050] = anon_sym_AMP_AMP; - v->a[33051] = anon_sym_PIPE; - v->a[33052] = anon_sym_LT; - v->a[33053] = anon_sym_GT; - v->a[33054] = anon_sym_LT_LT; - v->a[33055] = anon_sym_GT_GT; - v->a[33056] = anon_sym_PIPE_AMP; - v->a[33057] = anon_sym_AMP_GT; - v->a[33058] = anon_sym_AMP_GT_GT; - v->a[33059] = anon_sym_LT_AMP; + v->a[33040] = anon_sym_PIPE; + v->a[33041] = anon_sym_SEMI_SEMI; + v->a[33042] = anon_sym_SEMI_AMP; + v->a[33043] = anon_sym_SEMI_SEMI_AMP; + v->a[33044] = anon_sym_PIPE_AMP; + v->a[33045] = anon_sym_AMP_AMP; + v->a[33046] = anon_sym_PIPE_PIPE; + v->a[33047] = anon_sym_LT; + v->a[33048] = anon_sym_GT; + v->a[33049] = anon_sym_GT_GT; + v->a[33050] = anon_sym_AMP_GT; + v->a[33051] = anon_sym_AMP_GT_GT; + v->a[33052] = anon_sym_LT_AMP; + v->a[33053] = anon_sym_GT_AMP; + v->a[33054] = anon_sym_GT_PIPE; + v->a[33055] = anon_sym_LT_AMP_DASH; + v->a[33056] = anon_sym_GT_AMP_DASH; + v->a[33057] = anon_sym_LT_LT; + v->a[33058] = anon_sym_LT_LT_DASH; + v->a[33059] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1653(v); } void small_parse_table_1653(t_small_parse_table_array *v) { - v->a[33060] = anon_sym_GT_AMP; - v->a[33061] = anon_sym_GT_PIPE; - v->a[33062] = anon_sym_LT_AMP_DASH; - v->a[33063] = anon_sym_GT_AMP_DASH; - v->a[33064] = anon_sym_LT_LT_DASH; - v->a[33065] = aux_sym_heredoc_redirect_token1; - v->a[33066] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33067] = anon_sym_DOLLAR_LBRACK; - v->a[33068] = sym__special_character; - v->a[33069] = sym_raw_string; - v->a[33070] = sym_ansi_c_string; - v->a[33071] = aux_sym_number_token1; - v->a[33072] = aux_sym_number_token2; - v->a[33073] = anon_sym_DOLLAR_LBRACE; - v->a[33074] = anon_sym_DOLLAR_LPAREN; - v->a[33075] = anon_sym_BQUOTE; - v->a[33076] = anon_sym_DOLLAR_BQUOTE; - v->a[33077] = anon_sym_LT_LPAREN; - v->a[33078] = anon_sym_GT_LPAREN; - v->a[33079] = sym_word; + v->a[33060] = anon_sym_AMP; + v->a[33061] = aux_sym_concatenation_token1; + v->a[33062] = anon_sym_DOLLAR; + v->a[33063] = sym__special_character; + v->a[33064] = anon_sym_DQUOTE; + v->a[33065] = sym_raw_string; + v->a[33066] = aux_sym_number_token1; + v->a[33067] = aux_sym_number_token2; + v->a[33068] = anon_sym_DOLLAR_LBRACE; + v->a[33069] = anon_sym_DOLLAR_LPAREN; + v->a[33070] = anon_sym_BQUOTE; + v->a[33071] = anon_sym_DOLLAR_BQUOTE; + v->a[33072] = sym_word; + v->a[33073] = anon_sym_SEMI; + v->a[33074] = 3; + v->a[33075] = actions(3); + v->a[33076] = 1; + v->a[33077] = sym_comment; + v->a[33078] = actions(2654); + v->a[33079] = 6; small_parse_table_1654(v); } void small_parse_table_1654(t_small_parse_table_array *v) { - v->a[33080] = 7; - v->a[33081] = actions(3); - v->a[33082] = 1; - v->a[33083] = sym_comment; - v->a[33084] = actions(4669); - v->a[33085] = 1; - v->a[33086] = anon_sym_LPAREN; - v->a[33087] = actions(4672); - v->a[33088] = 1; - v->a[33089] = aux_sym_concatenation_token1; - v->a[33090] = actions(4674); - v->a[33091] = 1; - v->a[33092] = sym__concat; - v->a[33093] = state(983); - v->a[33094] = 1; - v->a[33095] = aux_sym_concatenation_repeat1; - v->a[33096] = actions(1281); - v->a[33097] = 6; - v->a[33098] = sym_file_descriptor; - v->a[33099] = sym_test_operator; + v->a[33080] = sym_file_descriptor; + v->a[33081] = sym__concat; + v->a[33082] = sym_test_operator; + v->a[33083] = sym__bare_dollar; + v->a[33084] = sym__brace_start; + v->a[33085] = aux_sym_heredoc_redirect_token1; + v->a[33086] = actions(2652); + v->a[33087] = 35; + v->a[33088] = anon_sym_LPAREN; + v->a[33089] = anon_sym_PIPE; + v->a[33090] = anon_sym_SEMI_SEMI; + v->a[33091] = anon_sym_SEMI_AMP; + v->a[33092] = anon_sym_SEMI_SEMI_AMP; + v->a[33093] = anon_sym_PIPE_AMP; + v->a[33094] = anon_sym_AMP_AMP; + v->a[33095] = anon_sym_PIPE_PIPE; + v->a[33096] = anon_sym_LT; + v->a[33097] = anon_sym_GT; + v->a[33098] = anon_sym_GT_GT; + v->a[33099] = anon_sym_AMP_GT; small_parse_table_1655(v); } diff --git a/parser/static/small_parse_table/small_parse_table_331.c b/parser/static/small_parse_table/small_parse_table_331.c index f119d2ac..af990bcd 100644 --- a/parser/static/small_parse_table/small_parse_table_331.c +++ b/parser/static/small_parse_table/small_parse_table_331.c @@ -14,126 +14,126 @@ void small_parse_table_1655(t_small_parse_table_array *v) { - v->a[33100] = sym__bare_dollar; - v->a[33101] = sym__brace_start; - v->a[33102] = ts_builtin_sym_end; - v->a[33103] = aux_sym_heredoc_redirect_token1; - v->a[33104] = actions(1271); - v->a[33105] = 39; - v->a[33106] = anon_sym_LPAREN_LPAREN; - v->a[33107] = anon_sym_SEMI; - v->a[33108] = anon_sym_PIPE_PIPE; - v->a[33109] = anon_sym_AMP_AMP; - v->a[33110] = anon_sym_PIPE; - v->a[33111] = anon_sym_AMP; - v->a[33112] = anon_sym_EQ_EQ; - v->a[33113] = anon_sym_LT; - v->a[33114] = anon_sym_GT; - v->a[33115] = anon_sym_LT_LT; - v->a[33116] = anon_sym_GT_GT; - v->a[33117] = anon_sym_SEMI_SEMI; - v->a[33118] = anon_sym_PIPE_AMP; - v->a[33119] = anon_sym_EQ_TILDE; + v->a[33100] = anon_sym_AMP_GT_GT; + v->a[33101] = anon_sym_LT_AMP; + v->a[33102] = anon_sym_GT_AMP; + v->a[33103] = anon_sym_GT_PIPE; + v->a[33104] = anon_sym_LT_AMP_DASH; + v->a[33105] = anon_sym_GT_AMP_DASH; + v->a[33106] = anon_sym_LT_LT; + v->a[33107] = anon_sym_LT_LT_DASH; + v->a[33108] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33109] = anon_sym_AMP; + v->a[33110] = aux_sym_concatenation_token1; + v->a[33111] = anon_sym_DOLLAR; + v->a[33112] = sym__special_character; + v->a[33113] = anon_sym_DQUOTE; + v->a[33114] = sym_raw_string; + v->a[33115] = aux_sym_number_token1; + v->a[33116] = aux_sym_number_token2; + v->a[33117] = anon_sym_DOLLAR_LBRACE; + v->a[33118] = anon_sym_DOLLAR_LPAREN; + v->a[33119] = anon_sym_BQUOTE; small_parse_table_1656(v); } void small_parse_table_1656(t_small_parse_table_array *v) { - v->a[33120] = anon_sym_AMP_GT; - v->a[33121] = anon_sym_AMP_GT_GT; - v->a[33122] = anon_sym_LT_AMP; - v->a[33123] = anon_sym_GT_AMP; - v->a[33124] = anon_sym_GT_PIPE; - v->a[33125] = anon_sym_LT_AMP_DASH; - v->a[33126] = anon_sym_GT_AMP_DASH; - v->a[33127] = anon_sym_LT_LT_DASH; - v->a[33128] = anon_sym_LT_LT_LT; - v->a[33129] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33130] = anon_sym_DOLLAR_LBRACK; - v->a[33131] = anon_sym_DOLLAR; - v->a[33132] = sym__special_character; - v->a[33133] = anon_sym_DQUOTE; - v->a[33134] = sym_raw_string; - v->a[33135] = sym_ansi_c_string; - v->a[33136] = aux_sym_number_token1; - v->a[33137] = aux_sym_number_token2; - v->a[33138] = anon_sym_DOLLAR_LBRACE; - v->a[33139] = anon_sym_DOLLAR_LPAREN; + v->a[33120] = anon_sym_DOLLAR_BQUOTE; + v->a[33121] = sym_word; + v->a[33122] = anon_sym_SEMI; + v->a[33123] = 3; + v->a[33124] = actions(3); + v->a[33125] = 1; + v->a[33126] = sym_comment; + v->a[33127] = actions(3050); + v->a[33128] = 5; + v->a[33129] = sym_file_descriptor; + v->a[33130] = sym__concat; + v->a[33131] = sym_test_operator; + v->a[33132] = sym__brace_start; + v->a[33133] = aux_sym_heredoc_redirect_token1; + v->a[33134] = actions(3048); + v->a[33135] = 36; + v->a[33136] = anon_sym_esac; + v->a[33137] = anon_sym_PIPE; + v->a[33138] = anon_sym_SEMI_SEMI; + v->a[33139] = anon_sym_SEMI_AMP; small_parse_table_1657(v); } void small_parse_table_1657(t_small_parse_table_array *v) { - v->a[33140] = anon_sym_BQUOTE; - v->a[33141] = anon_sym_DOLLAR_BQUOTE; - v->a[33142] = anon_sym_LT_LPAREN; - v->a[33143] = anon_sym_GT_LPAREN; - v->a[33144] = sym_word; - v->a[33145] = 21; - v->a[33146] = actions(3); - v->a[33147] = 1; - v->a[33148] = sym_comment; - v->a[33149] = actions(3785); - v->a[33150] = 1; - v->a[33151] = anon_sym_DOLLAR_LBRACK; - v->a[33152] = actions(3787); - v->a[33153] = 1; - v->a[33154] = anon_sym_DOLLAR; - v->a[33155] = actions(3791); - v->a[33156] = 1; - v->a[33157] = anon_sym_DQUOTE; - v->a[33158] = actions(3793); - v->a[33159] = 1; + v->a[33140] = anon_sym_SEMI_SEMI_AMP; + v->a[33141] = anon_sym_PIPE_AMP; + v->a[33142] = anon_sym_AMP_AMP; + v->a[33143] = anon_sym_PIPE_PIPE; + v->a[33144] = anon_sym_LT; + v->a[33145] = anon_sym_GT; + v->a[33146] = anon_sym_GT_GT; + v->a[33147] = anon_sym_AMP_GT; + v->a[33148] = anon_sym_AMP_GT_GT; + v->a[33149] = anon_sym_LT_AMP; + v->a[33150] = anon_sym_GT_AMP; + v->a[33151] = anon_sym_GT_PIPE; + v->a[33152] = anon_sym_LT_AMP_DASH; + v->a[33153] = anon_sym_GT_AMP_DASH; + v->a[33154] = anon_sym_LT_LT; + v->a[33155] = anon_sym_LT_LT_DASH; + v->a[33156] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33157] = anon_sym_AMP; + v->a[33158] = aux_sym_concatenation_token1; + v->a[33159] = anon_sym_DOLLAR; small_parse_table_1658(v); } void small_parse_table_1658(t_small_parse_table_array *v) { - v->a[33160] = aux_sym_number_token1; - v->a[33161] = actions(3795); - v->a[33162] = 1; - v->a[33163] = aux_sym_number_token2; - v->a[33164] = actions(3797); - v->a[33165] = 1; - v->a[33166] = anon_sym_DOLLAR_LBRACE; - v->a[33167] = actions(3799); - v->a[33168] = 1; - v->a[33169] = anon_sym_DOLLAR_LPAREN; - v->a[33170] = actions(3801); - v->a[33171] = 1; - v->a[33172] = anon_sym_BQUOTE; - v->a[33173] = actions(3803); + v->a[33160] = sym__special_character; + v->a[33161] = anon_sym_DQUOTE; + v->a[33162] = sym_raw_string; + v->a[33163] = aux_sym_number_token1; + v->a[33164] = aux_sym_number_token2; + v->a[33165] = anon_sym_DOLLAR_LBRACE; + v->a[33166] = anon_sym_DOLLAR_LPAREN; + v->a[33167] = anon_sym_BQUOTE; + v->a[33168] = anon_sym_DOLLAR_BQUOTE; + v->a[33169] = aux_sym__simple_variable_name_token1; + v->a[33170] = sym_word; + v->a[33171] = anon_sym_SEMI; + v->a[33172] = 19; + v->a[33173] = actions(3); v->a[33174] = 1; - v->a[33175] = anon_sym_DOLLAR_BQUOTE; - v->a[33176] = actions(3809); + v->a[33175] = sym_comment; + v->a[33176] = actions(2354); v->a[33177] = 1; - v->a[33178] = sym__brace_start; - v->a[33179] = actions(4678); + v->a[33178] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33179] = actions(2356); small_parse_table_1659(v); } void small_parse_table_1659(t_small_parse_table_array *v) { v->a[33180] = 1; - v->a[33181] = sym__special_character; - v->a[33182] = actions(4680); + v->a[33181] = anon_sym_DOLLAR; + v->a[33182] = actions(2360); v->a[33183] = 1; - v->a[33184] = sym_test_operator; - v->a[33185] = state(4277); + v->a[33184] = anon_sym_DQUOTE; + v->a[33185] = actions(2362); v->a[33186] = 1; - v->a[33187] = aux_sym__literal_repeat1; - v->a[33188] = state(4782); + v->a[33187] = aux_sym_number_token1; + v->a[33188] = actions(2364); v->a[33189] = 1; - v->a[33190] = sym_concatenation; - v->a[33191] = actions(2496); - v->a[33192] = 2; - v->a[33193] = sym_file_descriptor; - v->a[33194] = aux_sym_heredoc_redirect_token1; - v->a[33195] = actions(3783); - v->a[33196] = 2; - v->a[33197] = anon_sym_LPAREN_LPAREN; - v->a[33198] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33199] = actions(3805); + v->a[33190] = aux_sym_number_token2; + v->a[33191] = actions(2366); + v->a[33192] = 1; + v->a[33193] = anon_sym_DOLLAR_LBRACE; + v->a[33194] = actions(2368); + v->a[33195] = 1; + v->a[33196] = anon_sym_DOLLAR_LPAREN; + v->a[33197] = actions(2370); + v->a[33198] = 1; + v->a[33199] = anon_sym_BQUOTE; small_parse_table_1660(v); } diff --git a/parser/static/small_parse_table/small_parse_table_332.c b/parser/static/small_parse_table/small_parse_table_332.c index 52a56a02..64fe8193 100644 --- a/parser/static/small_parse_table/small_parse_table_332.c +++ b/parser/static/small_parse_table/small_parse_table_332.c @@ -14,126 +14,126 @@ void small_parse_table_1660(t_small_parse_table_array *v) { - v->a[33200] = 2; - v->a[33201] = anon_sym_LT_LPAREN; - v->a[33202] = anon_sym_GT_LPAREN; - v->a[33203] = actions(4676); - v->a[33204] = 3; - v->a[33205] = sym_raw_string; - v->a[33206] = sym_ansi_c_string; - v->a[33207] = sym_word; - v->a[33208] = state(5135); - v->a[33209] = 9; - v->a[33210] = sym_arithmetic_expansion; - v->a[33211] = sym_brace_expression; - v->a[33212] = sym_string; - v->a[33213] = sym_translated_string; - v->a[33214] = sym_number; - v->a[33215] = sym_simple_expansion; - v->a[33216] = sym_expansion; - v->a[33217] = sym_command_substitution; - v->a[33218] = sym_process_substitution; - v->a[33219] = actions(2494); + v->a[33200] = actions(2372); + v->a[33201] = 1; + v->a[33202] = anon_sym_DOLLAR_BQUOTE; + v->a[33203] = actions(2376); + v->a[33204] = 1; + v->a[33205] = sym__brace_start; + v->a[33206] = actions(3412); + v->a[33207] = 1; + v->a[33208] = sym__special_character; + v->a[33209] = actions(3418); + v->a[33210] = 1; + v->a[33211] = sym_test_operator; + v->a[33212] = state(1996); + v->a[33213] = 1; + v->a[33214] = aux_sym__literal_repeat1; + v->a[33215] = state(2320); + v->a[33216] = 1; + v->a[33217] = sym_concatenation; + v->a[33218] = actions(1534); + v->a[33219] = 2; small_parse_table_1661(v); } void small_parse_table_1661(t_small_parse_table_array *v) { - v->a[33220] = 17; - v->a[33221] = anon_sym_PIPE_PIPE; - v->a[33222] = anon_sym_AMP_AMP; - v->a[33223] = anon_sym_PIPE; - v->a[33224] = anon_sym_LT; - v->a[33225] = anon_sym_GT; - v->a[33226] = anon_sym_LT_LT; - v->a[33227] = anon_sym_GT_GT; - v->a[33228] = anon_sym_PIPE_AMP; - v->a[33229] = anon_sym_AMP_GT; - v->a[33230] = anon_sym_AMP_GT_GT; - v->a[33231] = anon_sym_LT_AMP; - v->a[33232] = anon_sym_GT_AMP; - v->a[33233] = anon_sym_GT_PIPE; - v->a[33234] = anon_sym_LT_AMP_DASH; - v->a[33235] = anon_sym_GT_AMP_DASH; - v->a[33236] = anon_sym_LT_LT_DASH; - v->a[33237] = anon_sym_LT_LT_LT; - v->a[33238] = 21; - v->a[33239] = actions(3); + v->a[33220] = sym_file_descriptor; + v->a[33221] = aux_sym_heredoc_redirect_token1; + v->a[33222] = actions(3416); + v->a[33223] = 2; + v->a[33224] = sym_raw_string; + v->a[33225] = sym_word; + v->a[33226] = state(2611); + v->a[33227] = 7; + v->a[33228] = sym_arithmetic_expansion; + v->a[33229] = sym_brace_expression; + v->a[33230] = sym_string; + v->a[33231] = sym_number; + v->a[33232] = sym_simple_expansion; + v->a[33233] = sym_expansion; + v->a[33234] = sym_command_substitution; + v->a[33235] = actions(1532); + v->a[33236] = 16; + v->a[33237] = anon_sym_PIPE; + v->a[33238] = anon_sym_PIPE_AMP; + v->a[33239] = anon_sym_AMP_AMP; small_parse_table_1662(v); } void small_parse_table_1662(t_small_parse_table_array *v) { - v->a[33240] = 1; - v->a[33241] = sym_comment; - v->a[33242] = actions(3785); - v->a[33243] = 1; - v->a[33244] = anon_sym_DOLLAR_LBRACK; - v->a[33245] = actions(3787); - v->a[33246] = 1; - v->a[33247] = anon_sym_DOLLAR; - v->a[33248] = actions(3791); - v->a[33249] = 1; - v->a[33250] = anon_sym_DQUOTE; - v->a[33251] = actions(3793); - v->a[33252] = 1; - v->a[33253] = aux_sym_number_token1; - v->a[33254] = actions(3795); + v->a[33240] = anon_sym_PIPE_PIPE; + v->a[33241] = anon_sym_LT; + v->a[33242] = anon_sym_GT; + v->a[33243] = anon_sym_GT_GT; + v->a[33244] = anon_sym_AMP_GT; + v->a[33245] = anon_sym_AMP_GT_GT; + v->a[33246] = anon_sym_LT_AMP; + v->a[33247] = anon_sym_GT_AMP; + v->a[33248] = anon_sym_GT_PIPE; + v->a[33249] = anon_sym_LT_AMP_DASH; + v->a[33250] = anon_sym_GT_AMP_DASH; + v->a[33251] = anon_sym_LT_LT; + v->a[33252] = anon_sym_LT_LT_DASH; + v->a[33253] = 5; + v->a[33254] = actions(3); v->a[33255] = 1; - v->a[33256] = aux_sym_number_token2; - v->a[33257] = actions(3797); + v->a[33256] = sym_comment; + v->a[33257] = actions(3420); v->a[33258] = 1; - v->a[33259] = anon_sym_DOLLAR_LBRACE; + v->a[33259] = sym__special_character; small_parse_table_1663(v); } void small_parse_table_1663(t_small_parse_table_array *v) { - v->a[33260] = actions(3799); + v->a[33260] = state(765); v->a[33261] = 1; - v->a[33262] = anon_sym_DOLLAR_LPAREN; - v->a[33263] = actions(3801); - v->a[33264] = 1; - v->a[33265] = anon_sym_BQUOTE; - v->a[33266] = actions(3803); - v->a[33267] = 1; - v->a[33268] = anon_sym_DOLLAR_BQUOTE; - v->a[33269] = actions(3809); - v->a[33270] = 1; - v->a[33271] = sym__brace_start; - v->a[33272] = actions(4678); - v->a[33273] = 1; - v->a[33274] = sym__special_character; - v->a[33275] = actions(4684); - v->a[33276] = 1; - v->a[33277] = sym_test_operator; - v->a[33278] = state(4305); - v->a[33279] = 1; + v->a[33262] = aux_sym__literal_repeat1; + v->a[33263] = actions(3197); + v->a[33264] = 5; + v->a[33265] = sym_file_descriptor; + v->a[33266] = sym_test_operator; + v->a[33267] = sym__bare_dollar; + v->a[33268] = sym__brace_start; + v->a[33269] = aux_sym_heredoc_redirect_token1; + v->a[33270] = actions(3195); + v->a[33271] = 33; + v->a[33272] = anon_sym_LPAREN; + v->a[33273] = anon_sym_PIPE; + v->a[33274] = anon_sym_SEMI_SEMI; + v->a[33275] = anon_sym_SEMI_AMP; + v->a[33276] = anon_sym_SEMI_SEMI_AMP; + v->a[33277] = anon_sym_PIPE_AMP; + v->a[33278] = anon_sym_AMP_AMP; + v->a[33279] = anon_sym_PIPE_PIPE; small_parse_table_1664(v); } void small_parse_table_1664(t_small_parse_table_array *v) { - v->a[33280] = aux_sym__literal_repeat1; - v->a[33281] = state(4736); - v->a[33282] = 1; - v->a[33283] = sym_concatenation; - v->a[33284] = actions(2500); - v->a[33285] = 2; - v->a[33286] = sym_file_descriptor; - v->a[33287] = aux_sym_heredoc_redirect_token1; - v->a[33288] = actions(3783); - v->a[33289] = 2; - v->a[33290] = anon_sym_LPAREN_LPAREN; - v->a[33291] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33292] = actions(3805); - v->a[33293] = 2; - v->a[33294] = anon_sym_LT_LPAREN; - v->a[33295] = anon_sym_GT_LPAREN; - v->a[33296] = actions(4682); - v->a[33297] = 3; - v->a[33298] = sym_raw_string; - v->a[33299] = sym_ansi_c_string; + v->a[33280] = anon_sym_LT; + v->a[33281] = anon_sym_GT; + v->a[33282] = anon_sym_GT_GT; + v->a[33283] = anon_sym_AMP_GT; + v->a[33284] = anon_sym_AMP_GT_GT; + v->a[33285] = anon_sym_LT_AMP; + v->a[33286] = anon_sym_GT_AMP; + v->a[33287] = anon_sym_GT_PIPE; + v->a[33288] = anon_sym_LT_AMP_DASH; + v->a[33289] = anon_sym_GT_AMP_DASH; + v->a[33290] = anon_sym_LT_LT; + v->a[33291] = anon_sym_LT_LT_DASH; + v->a[33292] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33293] = anon_sym_AMP; + v->a[33294] = anon_sym_DOLLAR; + v->a[33295] = anon_sym_DQUOTE; + v->a[33296] = sym_raw_string; + v->a[33297] = aux_sym_number_token1; + v->a[33298] = aux_sym_number_token2; + v->a[33299] = anon_sym_DOLLAR_LBRACE; small_parse_table_1665(v); } diff --git a/parser/static/small_parse_table/small_parse_table_333.c b/parser/static/small_parse_table/small_parse_table_333.c index 5145429b..655cf86a 100644 --- a/parser/static/small_parse_table/small_parse_table_333.c +++ b/parser/static/small_parse_table/small_parse_table_333.c @@ -14,126 +14,126 @@ void small_parse_table_1665(t_small_parse_table_array *v) { - v->a[33300] = sym_word; - v->a[33301] = state(5133); - v->a[33302] = 9; - v->a[33303] = sym_arithmetic_expansion; - v->a[33304] = sym_brace_expression; - v->a[33305] = sym_string; - v->a[33306] = sym_translated_string; - v->a[33307] = sym_number; - v->a[33308] = sym_simple_expansion; - v->a[33309] = sym_expansion; - v->a[33310] = sym_command_substitution; - v->a[33311] = sym_process_substitution; - v->a[33312] = actions(2498); - v->a[33313] = 17; - v->a[33314] = anon_sym_PIPE_PIPE; - v->a[33315] = anon_sym_AMP_AMP; - v->a[33316] = anon_sym_PIPE; - v->a[33317] = anon_sym_LT; - v->a[33318] = anon_sym_GT; - v->a[33319] = anon_sym_LT_LT; + v->a[33300] = anon_sym_DOLLAR_LPAREN; + v->a[33301] = anon_sym_BQUOTE; + v->a[33302] = anon_sym_DOLLAR_BQUOTE; + v->a[33303] = sym_word; + v->a[33304] = anon_sym_SEMI; + v->a[33305] = 3; + v->a[33306] = actions(3); + v->a[33307] = 1; + v->a[33308] = sym_comment; + v->a[33309] = actions(2774); + v->a[33310] = 5; + v->a[33311] = sym_file_descriptor; + v->a[33312] = sym__concat; + v->a[33313] = sym_test_operator; + v->a[33314] = sym__brace_start; + v->a[33315] = aux_sym_heredoc_redirect_token1; + v->a[33316] = actions(2772); + v->a[33317] = 35; + v->a[33318] = anon_sym_PIPE; + v->a[33319] = anon_sym_SEMI_SEMI; small_parse_table_1666(v); } void small_parse_table_1666(t_small_parse_table_array *v) { - v->a[33320] = anon_sym_GT_GT; - v->a[33321] = anon_sym_PIPE_AMP; - v->a[33322] = anon_sym_AMP_GT; - v->a[33323] = anon_sym_AMP_GT_GT; - v->a[33324] = anon_sym_LT_AMP; - v->a[33325] = anon_sym_GT_AMP; - v->a[33326] = anon_sym_GT_PIPE; - v->a[33327] = anon_sym_LT_AMP_DASH; - v->a[33328] = anon_sym_GT_AMP_DASH; - v->a[33329] = anon_sym_LT_LT_DASH; - v->a[33330] = anon_sym_LT_LT_LT; - v->a[33331] = 3; - v->a[33332] = actions(3); - v->a[33333] = 1; - v->a[33334] = sym_comment; - v->a[33335] = actions(1253); - v->a[33336] = 6; - v->a[33337] = sym_file_descriptor; - v->a[33338] = sym__concat; - v->a[33339] = sym_test_operator; + v->a[33320] = anon_sym_SEMI_AMP; + v->a[33321] = anon_sym_SEMI_SEMI_AMP; + v->a[33322] = anon_sym_PIPE_AMP; + v->a[33323] = anon_sym_AMP_AMP; + v->a[33324] = anon_sym_PIPE_PIPE; + v->a[33325] = anon_sym_LT; + v->a[33326] = anon_sym_GT; + v->a[33327] = anon_sym_GT_GT; + v->a[33328] = anon_sym_AMP_GT; + v->a[33329] = anon_sym_AMP_GT_GT; + v->a[33330] = anon_sym_LT_AMP; + v->a[33331] = anon_sym_GT_AMP; + v->a[33332] = anon_sym_GT_PIPE; + v->a[33333] = anon_sym_LT_AMP_DASH; + v->a[33334] = anon_sym_GT_AMP_DASH; + v->a[33335] = anon_sym_LT_LT; + v->a[33336] = anon_sym_LT_LT_DASH; + v->a[33337] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33338] = anon_sym_AMP; + v->a[33339] = aux_sym_concatenation_token1; small_parse_table_1667(v); } void small_parse_table_1667(t_small_parse_table_array *v) { - v->a[33340] = sym__bare_dollar; - v->a[33341] = sym__brace_start; - v->a[33342] = aux_sym_heredoc_redirect_token1; - v->a[33343] = actions(1251); - v->a[33344] = 43; - v->a[33345] = anon_sym_LPAREN_LPAREN; - v->a[33346] = anon_sym_SEMI; - v->a[33347] = anon_sym_PIPE_PIPE; - v->a[33348] = anon_sym_AMP_AMP; - v->a[33349] = anon_sym_PIPE; - v->a[33350] = anon_sym_AMP; - v->a[33351] = anon_sym_EQ_EQ; - v->a[33352] = anon_sym_LT; - v->a[33353] = anon_sym_GT; - v->a[33354] = anon_sym_LT_LT; - v->a[33355] = anon_sym_GT_GT; - v->a[33356] = anon_sym_esac; - v->a[33357] = anon_sym_SEMI_SEMI; - v->a[33358] = anon_sym_SEMI_AMP; - v->a[33359] = anon_sym_SEMI_SEMI_AMP; + v->a[33340] = anon_sym_DOLLAR; + v->a[33341] = sym__special_character; + v->a[33342] = anon_sym_DQUOTE; + v->a[33343] = sym_raw_string; + v->a[33344] = aux_sym_number_token1; + v->a[33345] = aux_sym_number_token2; + v->a[33346] = anon_sym_DOLLAR_LBRACE; + v->a[33347] = anon_sym_DOLLAR_LPAREN; + v->a[33348] = anon_sym_BQUOTE; + v->a[33349] = anon_sym_DOLLAR_BQUOTE; + v->a[33350] = aux_sym__simple_variable_name_token1; + v->a[33351] = sym_word; + v->a[33352] = anon_sym_SEMI; + v->a[33353] = 3; + v->a[33354] = actions(3); + v->a[33355] = 1; + v->a[33356] = sym_comment; + v->a[33357] = actions(2828); + v->a[33358] = 7; + v->a[33359] = sym_file_descriptor; small_parse_table_1668(v); } void small_parse_table_1668(t_small_parse_table_array *v) { - v->a[33360] = anon_sym_PIPE_AMP; - v->a[33361] = anon_sym_EQ_TILDE; - v->a[33362] = anon_sym_AMP_GT; - v->a[33363] = anon_sym_AMP_GT_GT; - v->a[33364] = anon_sym_LT_AMP; - v->a[33365] = anon_sym_GT_AMP; - v->a[33366] = anon_sym_GT_PIPE; - v->a[33367] = anon_sym_LT_AMP_DASH; - v->a[33368] = anon_sym_GT_AMP_DASH; - v->a[33369] = anon_sym_LT_LT_DASH; - v->a[33370] = anon_sym_LT_LT_LT; - v->a[33371] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33372] = anon_sym_DOLLAR_LBRACK; - v->a[33373] = aux_sym_concatenation_token1; - v->a[33374] = anon_sym_DOLLAR; - v->a[33375] = sym__special_character; - v->a[33376] = anon_sym_DQUOTE; - v->a[33377] = sym_raw_string; - v->a[33378] = sym_ansi_c_string; - v->a[33379] = aux_sym_number_token1; + v->a[33360] = sym__concat; + v->a[33361] = sym_test_operator; + v->a[33362] = sym__bare_dollar; + v->a[33363] = sym__brace_start; + v->a[33364] = ts_builtin_sym_end; + v->a[33365] = aux_sym_heredoc_redirect_token1; + v->a[33366] = actions(2826); + v->a[33367] = 33; + v->a[33368] = anon_sym_LPAREN; + v->a[33369] = anon_sym_PIPE; + v->a[33370] = anon_sym_SEMI_SEMI; + v->a[33371] = anon_sym_PIPE_AMP; + v->a[33372] = anon_sym_AMP_AMP; + v->a[33373] = anon_sym_PIPE_PIPE; + v->a[33374] = anon_sym_LT; + v->a[33375] = anon_sym_GT; + v->a[33376] = anon_sym_GT_GT; + v->a[33377] = anon_sym_AMP_GT; + v->a[33378] = anon_sym_AMP_GT_GT; + v->a[33379] = anon_sym_LT_AMP; small_parse_table_1669(v); } void small_parse_table_1669(t_small_parse_table_array *v) { - v->a[33380] = aux_sym_number_token2; - v->a[33381] = anon_sym_DOLLAR_LBRACE; - v->a[33382] = anon_sym_DOLLAR_LPAREN; - v->a[33383] = anon_sym_BQUOTE; - v->a[33384] = anon_sym_DOLLAR_BQUOTE; - v->a[33385] = anon_sym_LT_LPAREN; - v->a[33386] = anon_sym_GT_LPAREN; - v->a[33387] = sym_word; - v->a[33388] = 8; - v->a[33389] = actions(3); - v->a[33390] = 1; - v->a[33391] = sym_comment; - v->a[33392] = actions(3189); - v->a[33393] = 1; - v->a[33394] = anon_sym_DQUOTE; - v->a[33395] = actions(4058); - v->a[33396] = 1; - v->a[33397] = sym_variable_name; - v->a[33398] = state(1737); - v->a[33399] = 1; + v->a[33380] = anon_sym_GT_AMP; + v->a[33381] = anon_sym_GT_PIPE; + v->a[33382] = anon_sym_LT_AMP_DASH; + v->a[33383] = anon_sym_GT_AMP_DASH; + v->a[33384] = anon_sym_LT_LT; + v->a[33385] = anon_sym_LT_LT_DASH; + v->a[33386] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33387] = anon_sym_AMP; + v->a[33388] = aux_sym_concatenation_token1; + v->a[33389] = anon_sym_DOLLAR; + v->a[33390] = sym__special_character; + v->a[33391] = anon_sym_DQUOTE; + v->a[33392] = sym_raw_string; + v->a[33393] = aux_sym_number_token1; + v->a[33394] = aux_sym_number_token2; + v->a[33395] = anon_sym_DOLLAR_LBRACE; + v->a[33396] = anon_sym_DOLLAR_LPAREN; + v->a[33397] = anon_sym_BQUOTE; + v->a[33398] = anon_sym_DOLLAR_BQUOTE; + v->a[33399] = sym_word; small_parse_table_1670(v); } diff --git a/parser/static/small_parse_table/small_parse_table_334.c b/parser/static/small_parse_table/small_parse_table_334.c index 5814c282..6fc57fdf 100644 --- a/parser/static/small_parse_table/small_parse_table_334.c +++ b/parser/static/small_parse_table/small_parse_table_334.c @@ -14,43 +14,43 @@ void small_parse_table_1670(t_small_parse_table_array *v) { - v->a[33400] = sym_string; - v->a[33401] = actions(4056); - v->a[33402] = 2; - v->a[33403] = aux_sym__simple_variable_name_token1; - v->a[33404] = aux_sym__multiline_variable_name_token1; - v->a[33405] = actions(1235); - v->a[33406] = 3; - v->a[33407] = sym_file_descriptor; - v->a[33408] = sym_test_operator; - v->a[33409] = sym__brace_start; - v->a[33410] = actions(4054); - v->a[33411] = 9; - v->a[33412] = anon_sym_DASH; - v->a[33413] = anon_sym_STAR; - v->a[33414] = anon_sym_BANG; - v->a[33415] = anon_sym_QMARK; - v->a[33416] = anon_sym_DOLLAR; - v->a[33417] = anon_sym_POUND; - v->a[33418] = anon_sym_AT2; - v->a[33419] = anon_sym_0; + v->a[33400] = anon_sym_SEMI; + v->a[33401] = 6; + v->a[33402] = actions(3); + v->a[33403] = 1; + v->a[33404] = sym_comment; + v->a[33405] = actions(3423); + v->a[33406] = 1; + v->a[33407] = aux_sym_concatenation_token1; + v->a[33408] = actions(3425); + v->a[33409] = 1; + v->a[33410] = sym__concat; + v->a[33411] = state(805); + v->a[33412] = 1; + v->a[33413] = aux_sym_concatenation_repeat1; + v->a[33414] = actions(3121); + v->a[33415] = 5; + v->a[33416] = sym_file_descriptor; + v->a[33417] = sym_variable_name; + v->a[33418] = sym_test_operator; + v->a[33419] = sym__brace_start; small_parse_table_1671(v); } void small_parse_table_1671(t_small_parse_table_array *v) { - v->a[33420] = anon_sym__; - v->a[33421] = actions(1227); + v->a[33420] = aux_sym_heredoc_redirect_token1; + v->a[33421] = actions(3119); v->a[33422] = 32; - v->a[33423] = anon_sym_LPAREN_LPAREN; - v->a[33424] = anon_sym_PIPE_PIPE; - v->a[33425] = anon_sym_AMP_AMP; - v->a[33426] = anon_sym_PIPE; - v->a[33427] = anon_sym_LT; - v->a[33428] = anon_sym_GT; - v->a[33429] = anon_sym_LT_LT; - v->a[33430] = anon_sym_GT_GT; - v->a[33431] = anon_sym_PIPE_AMP; + v->a[33423] = anon_sym_PIPE; + v->a[33424] = anon_sym_RPAREN; + v->a[33425] = anon_sym_SEMI_SEMI; + v->a[33426] = anon_sym_PIPE_AMP; + v->a[33427] = anon_sym_AMP_AMP; + v->a[33428] = anon_sym_PIPE_PIPE; + v->a[33429] = anon_sym_LT; + v->a[33430] = anon_sym_GT; + v->a[33431] = anon_sym_GT_GT; v->a[33432] = anon_sym_AMP_GT; v->a[33433] = anon_sym_AMP_GT_GT; v->a[33434] = anon_sym_LT_AMP; @@ -58,68 +58,68 @@ void small_parse_table_1671(t_small_parse_table_array *v) v->a[33436] = anon_sym_GT_PIPE; v->a[33437] = anon_sym_LT_AMP_DASH; v->a[33438] = anon_sym_GT_AMP_DASH; - v->a[33439] = anon_sym_LT_LT_DASH; + v->a[33439] = anon_sym_LT_LT; small_parse_table_1672(v); } void small_parse_table_1672(t_small_parse_table_array *v) { - v->a[33440] = aux_sym_heredoc_redirect_token1; + v->a[33440] = anon_sym_LT_LT_DASH; v->a[33441] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33442] = anon_sym_DOLLAR_LBRACK; - v->a[33443] = sym__special_character; - v->a[33444] = sym_raw_string; - v->a[33445] = sym_ansi_c_string; - v->a[33446] = aux_sym_number_token1; - v->a[33447] = aux_sym_number_token2; - v->a[33448] = anon_sym_DOLLAR_LBRACE; - v->a[33449] = anon_sym_DOLLAR_LPAREN; - v->a[33450] = anon_sym_BQUOTE; - v->a[33451] = anon_sym_DOLLAR_BQUOTE; - v->a[33452] = anon_sym_LT_LPAREN; - v->a[33453] = anon_sym_GT_LPAREN; - v->a[33454] = sym_word; - v->a[33455] = 3; + v->a[33442] = anon_sym_AMP; + v->a[33443] = anon_sym_DOLLAR; + v->a[33444] = sym__special_character; + v->a[33445] = anon_sym_DQUOTE; + v->a[33446] = sym_raw_string; + v->a[33447] = aux_sym_number_token1; + v->a[33448] = aux_sym_number_token2; + v->a[33449] = anon_sym_DOLLAR_LBRACE; + v->a[33450] = anon_sym_DOLLAR_LPAREN; + v->a[33451] = anon_sym_BQUOTE; + v->a[33452] = anon_sym_DOLLAR_BQUOTE; + v->a[33453] = sym_word; + v->a[33454] = anon_sym_SEMI; + v->a[33455] = 6; v->a[33456] = actions(3); v->a[33457] = 1; v->a[33458] = sym_comment; - v->a[33459] = actions(1326); + v->a[33459] = actions(3423); small_parse_table_1673(v); } void small_parse_table_1673(t_small_parse_table_array *v) { - v->a[33460] = 6; - v->a[33461] = sym_file_descriptor; - v->a[33462] = sym__concat; - v->a[33463] = sym_test_operator; - v->a[33464] = sym__bare_dollar; - v->a[33465] = sym__brace_start; - v->a[33466] = aux_sym_heredoc_redirect_token1; - v->a[33467] = actions(1324); - v->a[33468] = 43; - v->a[33469] = anon_sym_LPAREN_LPAREN; - v->a[33470] = anon_sym_SEMI; - v->a[33471] = anon_sym_PIPE_PIPE; - v->a[33472] = anon_sym_AMP_AMP; - v->a[33473] = anon_sym_PIPE; - v->a[33474] = anon_sym_AMP; - v->a[33475] = anon_sym_EQ_EQ; - v->a[33476] = anon_sym_LT; - v->a[33477] = anon_sym_GT; - v->a[33478] = anon_sym_LT_LT; - v->a[33479] = anon_sym_GT_GT; + v->a[33460] = 1; + v->a[33461] = aux_sym_concatenation_token1; + v->a[33462] = actions(3425); + v->a[33463] = 1; + v->a[33464] = sym__concat; + v->a[33465] = state(805); + v->a[33466] = 1; + v->a[33467] = aux_sym_concatenation_repeat1; + v->a[33468] = actions(1390); + v->a[33469] = 5; + v->a[33470] = sym_file_descriptor; + v->a[33471] = sym_variable_name; + v->a[33472] = sym_test_operator; + v->a[33473] = sym__brace_start; + v->a[33474] = aux_sym_heredoc_redirect_token1; + v->a[33475] = actions(1388); + v->a[33476] = 32; + v->a[33477] = anon_sym_PIPE; + v->a[33478] = anon_sym_RPAREN; + v->a[33479] = anon_sym_SEMI_SEMI; small_parse_table_1674(v); } void small_parse_table_1674(t_small_parse_table_array *v) { - v->a[33480] = anon_sym_esac; - v->a[33481] = anon_sym_SEMI_SEMI; - v->a[33482] = anon_sym_SEMI_AMP; - v->a[33483] = anon_sym_SEMI_SEMI_AMP; - v->a[33484] = anon_sym_PIPE_AMP; - v->a[33485] = anon_sym_EQ_TILDE; + v->a[33480] = anon_sym_PIPE_AMP; + v->a[33481] = anon_sym_AMP_AMP; + v->a[33482] = anon_sym_PIPE_PIPE; + v->a[33483] = anon_sym_LT; + v->a[33484] = anon_sym_GT; + v->a[33485] = anon_sym_GT_GT; v->a[33486] = anon_sym_AMP_GT; v->a[33487] = anon_sym_AMP_GT_GT; v->a[33488] = anon_sym_LT_AMP; @@ -127,13 +127,13 @@ void small_parse_table_1674(t_small_parse_table_array *v) v->a[33490] = anon_sym_GT_PIPE; v->a[33491] = anon_sym_LT_AMP_DASH; v->a[33492] = anon_sym_GT_AMP_DASH; - v->a[33493] = anon_sym_LT_LT_DASH; - v->a[33494] = anon_sym_LT_LT_LT; + v->a[33493] = anon_sym_LT_LT; + v->a[33494] = anon_sym_LT_LT_DASH; v->a[33495] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33496] = anon_sym_DOLLAR_LBRACK; - v->a[33497] = aux_sym_concatenation_token1; - v->a[33498] = anon_sym_DOLLAR; - v->a[33499] = sym__special_character; + v->a[33496] = anon_sym_AMP; + v->a[33497] = anon_sym_DOLLAR; + v->a[33498] = sym__special_character; + v->a[33499] = anon_sym_DQUOTE; small_parse_table_1675(v); } diff --git a/parser/static/small_parse_table/small_parse_table_335.c b/parser/static/small_parse_table/small_parse_table_335.c index 1b6f415a..2f75fb53 100644 --- a/parser/static/small_parse_table/small_parse_table_335.c +++ b/parser/static/small_parse_table/small_parse_table_335.c @@ -14,126 +14,126 @@ void small_parse_table_1675(t_small_parse_table_array *v) { - v->a[33500] = anon_sym_DQUOTE; - v->a[33501] = sym_raw_string; - v->a[33502] = sym_ansi_c_string; - v->a[33503] = aux_sym_number_token1; - v->a[33504] = aux_sym_number_token2; - v->a[33505] = anon_sym_DOLLAR_LBRACE; - v->a[33506] = anon_sym_DOLLAR_LPAREN; - v->a[33507] = anon_sym_BQUOTE; - v->a[33508] = anon_sym_DOLLAR_BQUOTE; - v->a[33509] = anon_sym_LT_LPAREN; - v->a[33510] = anon_sym_GT_LPAREN; - v->a[33511] = sym_word; - v->a[33512] = 13; - v->a[33513] = actions(3); + v->a[33500] = sym_raw_string; + v->a[33501] = aux_sym_number_token1; + v->a[33502] = aux_sym_number_token2; + v->a[33503] = anon_sym_DOLLAR_LBRACE; + v->a[33504] = anon_sym_DOLLAR_LPAREN; + v->a[33505] = anon_sym_BQUOTE; + v->a[33506] = anon_sym_DOLLAR_BQUOTE; + v->a[33507] = sym_word; + v->a[33508] = anon_sym_SEMI; + v->a[33509] = 6; + v->a[33510] = actions(3); + v->a[33511] = 1; + v->a[33512] = sym_comment; + v->a[33513] = actions(3427); v->a[33514] = 1; - v->a[33515] = sym_comment; - v->a[33516] = actions(4686); + v->a[33515] = aux_sym_concatenation_token1; + v->a[33516] = actions(3429); v->a[33517] = 1; - v->a[33518] = ts_builtin_sym_end; - v->a[33519] = actions(4694); + v->a[33518] = sym__concat; + v->a[33519] = state(800); small_parse_table_1676(v); } void small_parse_table_1676(t_small_parse_table_array *v) { v->a[33520] = 1; - v->a[33521] = aux_sym_heredoc_redirect_token1; - v->a[33522] = actions(4696); - v->a[33523] = 1; - v->a[33524] = sym_variable_name; - v->a[33525] = state(6757); - v->a[33526] = 1; - v->a[33527] = sym_subscript; - v->a[33528] = actions(4253); - v->a[33529] = 2; - v->a[33530] = anon_sym_PIPE; - v->a[33531] = anon_sym_PIPE_AMP; - v->a[33532] = actions(4690); - v->a[33533] = 2; - v->a[33534] = anon_sym_PIPE_PIPE; + v->a[33521] = aux_sym_concatenation_repeat1; + v->a[33522] = actions(3040); + v->a[33523] = 5; + v->a[33524] = sym_file_descriptor; + v->a[33525] = sym_test_operator; + v->a[33526] = sym__bare_dollar; + v->a[33527] = sym__brace_start; + v->a[33528] = aux_sym_heredoc_redirect_token1; + v->a[33529] = actions(3038); + v->a[33530] = 32; + v->a[33531] = anon_sym_PIPE; + v->a[33532] = anon_sym_RPAREN; + v->a[33533] = anon_sym_SEMI_SEMI; + v->a[33534] = anon_sym_PIPE_AMP; v->a[33535] = anon_sym_AMP_AMP; - v->a[33536] = actions(4692); - v->a[33537] = 2; - v->a[33538] = anon_sym_LT_LT; - v->a[33539] = anon_sym_LT_LT_DASH; + v->a[33536] = anon_sym_PIPE_PIPE; + v->a[33537] = anon_sym_LT; + v->a[33538] = anon_sym_GT; + v->a[33539] = anon_sym_GT_GT; small_parse_table_1677(v); } void small_parse_table_1677(t_small_parse_table_array *v) { - v->a[33540] = state(4574); - v->a[33541] = 2; - v->a[33542] = sym_variable_assignment; - v->a[33543] = aux_sym_variable_assignments_repeat1; - v->a[33544] = actions(4261); - v->a[33545] = 3; - v->a[33546] = sym_file_descriptor; - v->a[33547] = sym_test_operator; - v->a[33548] = sym__brace_start; - v->a[33549] = actions(4688); - v->a[33550] = 3; - v->a[33551] = anon_sym_SEMI; - v->a[33552] = anon_sym_AMP; - v->a[33553] = anon_sym_SEMI_SEMI; - v->a[33554] = state(4650); - v->a[33555] = 3; - v->a[33556] = sym_file_redirect; - v->a[33557] = sym_heredoc_redirect; - v->a[33558] = aux_sym_redirected_statement_repeat1; - v->a[33559] = actions(4247); + v->a[33540] = anon_sym_AMP_GT; + v->a[33541] = anon_sym_AMP_GT_GT; + v->a[33542] = anon_sym_LT_AMP; + v->a[33543] = anon_sym_GT_AMP; + v->a[33544] = anon_sym_GT_PIPE; + v->a[33545] = anon_sym_LT_AMP_DASH; + v->a[33546] = anon_sym_GT_AMP_DASH; + v->a[33547] = anon_sym_LT_LT; + v->a[33548] = anon_sym_LT_LT_DASH; + v->a[33549] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33550] = anon_sym_AMP; + v->a[33551] = anon_sym_DOLLAR; + v->a[33552] = sym__special_character; + v->a[33553] = anon_sym_DQUOTE; + v->a[33554] = sym_raw_string; + v->a[33555] = aux_sym_number_token1; + v->a[33556] = aux_sym_number_token2; + v->a[33557] = anon_sym_DOLLAR_LBRACE; + v->a[33558] = anon_sym_DOLLAR_LPAREN; + v->a[33559] = anon_sym_BQUOTE; small_parse_table_1678(v); } void small_parse_table_1678(t_small_parse_table_array *v) { - v->a[33560] = 28; - v->a[33561] = anon_sym_LPAREN_LPAREN; - v->a[33562] = anon_sym_LT; - v->a[33563] = anon_sym_GT; - v->a[33564] = anon_sym_GT_GT; - v->a[33565] = anon_sym_AMP_GT; - v->a[33566] = anon_sym_AMP_GT_GT; - v->a[33567] = anon_sym_LT_AMP; - v->a[33568] = anon_sym_GT_AMP; - v->a[33569] = anon_sym_GT_PIPE; - v->a[33570] = anon_sym_LT_AMP_DASH; - v->a[33571] = anon_sym_GT_AMP_DASH; - v->a[33572] = anon_sym_LT_LT_LT; - v->a[33573] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33574] = anon_sym_DOLLAR_LBRACK; - v->a[33575] = anon_sym_DOLLAR; - v->a[33576] = sym__special_character; - v->a[33577] = anon_sym_DQUOTE; - v->a[33578] = sym_raw_string; - v->a[33579] = sym_ansi_c_string; + v->a[33560] = anon_sym_DOLLAR_BQUOTE; + v->a[33561] = sym_word; + v->a[33562] = anon_sym_SEMI; + v->a[33563] = 6; + v->a[33564] = actions(3); + v->a[33565] = 1; + v->a[33566] = sym_comment; + v->a[33567] = actions(3423); + v->a[33568] = 1; + v->a[33569] = aux_sym_concatenation_token1; + v->a[33570] = actions(3425); + v->a[33571] = 1; + v->a[33572] = sym__concat; + v->a[33573] = state(805); + v->a[33574] = 1; + v->a[33575] = aux_sym_concatenation_repeat1; + v->a[33576] = actions(1182); + v->a[33577] = 5; + v->a[33578] = sym_file_descriptor; + v->a[33579] = sym_variable_name; small_parse_table_1679(v); } void small_parse_table_1679(t_small_parse_table_array *v) { - v->a[33580] = aux_sym_number_token1; - v->a[33581] = aux_sym_number_token2; - v->a[33582] = anon_sym_DOLLAR_LBRACE; - v->a[33583] = anon_sym_DOLLAR_LPAREN; - v->a[33584] = anon_sym_BQUOTE; - v->a[33585] = anon_sym_DOLLAR_BQUOTE; - v->a[33586] = anon_sym_LT_LPAREN; - v->a[33587] = anon_sym_GT_LPAREN; - v->a[33588] = sym_word; - v->a[33589] = 3; - v->a[33590] = actions(3); - v->a[33591] = 1; - v->a[33592] = sym_comment; - v->a[33593] = actions(1322); - v->a[33594] = 6; - v->a[33595] = sym_file_descriptor; - v->a[33596] = sym__concat; - v->a[33597] = sym_test_operator; - v->a[33598] = sym__bare_dollar; - v->a[33599] = sym__brace_start; + v->a[33580] = sym_test_operator; + v->a[33581] = sym__brace_start; + v->a[33582] = aux_sym_heredoc_redirect_token1; + v->a[33583] = actions(1180); + v->a[33584] = 32; + v->a[33585] = anon_sym_PIPE; + v->a[33586] = anon_sym_RPAREN; + v->a[33587] = anon_sym_SEMI_SEMI; + v->a[33588] = anon_sym_PIPE_AMP; + v->a[33589] = anon_sym_AMP_AMP; + v->a[33590] = anon_sym_PIPE_PIPE; + v->a[33591] = anon_sym_LT; + v->a[33592] = anon_sym_GT; + v->a[33593] = anon_sym_GT_GT; + v->a[33594] = anon_sym_AMP_GT; + v->a[33595] = anon_sym_AMP_GT_GT; + v->a[33596] = anon_sym_LT_AMP; + v->a[33597] = anon_sym_GT_AMP; + v->a[33598] = anon_sym_GT_PIPE; + v->a[33599] = anon_sym_LT_AMP_DASH; small_parse_table_1680(v); } diff --git a/parser/static/small_parse_table/small_parse_table_336.c b/parser/static/small_parse_table/small_parse_table_336.c index d6c25ed3..8b978e83 100644 --- a/parser/static/small_parse_table/small_parse_table_336.c +++ b/parser/static/small_parse_table/small_parse_table_336.c @@ -14,126 +14,126 @@ void small_parse_table_1680(t_small_parse_table_array *v) { - v->a[33600] = aux_sym_heredoc_redirect_token1; - v->a[33601] = actions(1320); - v->a[33602] = 43; - v->a[33603] = anon_sym_LPAREN_LPAREN; - v->a[33604] = anon_sym_SEMI; - v->a[33605] = anon_sym_PIPE_PIPE; - v->a[33606] = anon_sym_AMP_AMP; - v->a[33607] = anon_sym_PIPE; - v->a[33608] = anon_sym_AMP; - v->a[33609] = anon_sym_EQ_EQ; - v->a[33610] = anon_sym_LT; - v->a[33611] = anon_sym_GT; - v->a[33612] = anon_sym_LT_LT; - v->a[33613] = anon_sym_GT_GT; - v->a[33614] = anon_sym_LPAREN; - v->a[33615] = anon_sym_SEMI_SEMI; - v->a[33616] = anon_sym_SEMI_AMP; - v->a[33617] = anon_sym_SEMI_SEMI_AMP; - v->a[33618] = anon_sym_PIPE_AMP; - v->a[33619] = anon_sym_EQ_TILDE; + v->a[33600] = anon_sym_GT_AMP_DASH; + v->a[33601] = anon_sym_LT_LT; + v->a[33602] = anon_sym_LT_LT_DASH; + v->a[33603] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33604] = anon_sym_AMP; + v->a[33605] = anon_sym_DOLLAR; + v->a[33606] = sym__special_character; + v->a[33607] = anon_sym_DQUOTE; + v->a[33608] = sym_raw_string; + v->a[33609] = aux_sym_number_token1; + v->a[33610] = aux_sym_number_token2; + v->a[33611] = anon_sym_DOLLAR_LBRACE; + v->a[33612] = anon_sym_DOLLAR_LPAREN; + v->a[33613] = anon_sym_BQUOTE; + v->a[33614] = anon_sym_DOLLAR_BQUOTE; + v->a[33615] = sym_word; + v->a[33616] = anon_sym_SEMI; + v->a[33617] = 6; + v->a[33618] = actions(3); + v->a[33619] = 1; small_parse_table_1681(v); } void small_parse_table_1681(t_small_parse_table_array *v) { - v->a[33620] = anon_sym_AMP_GT; - v->a[33621] = anon_sym_AMP_GT_GT; - v->a[33622] = anon_sym_LT_AMP; - v->a[33623] = anon_sym_GT_AMP; - v->a[33624] = anon_sym_GT_PIPE; - v->a[33625] = anon_sym_LT_AMP_DASH; - v->a[33626] = anon_sym_GT_AMP_DASH; - v->a[33627] = anon_sym_LT_LT_DASH; - v->a[33628] = anon_sym_LT_LT_LT; - v->a[33629] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33630] = anon_sym_DOLLAR_LBRACK; - v->a[33631] = aux_sym_concatenation_token1; - v->a[33632] = anon_sym_DOLLAR; - v->a[33633] = sym__special_character; - v->a[33634] = anon_sym_DQUOTE; - v->a[33635] = sym_raw_string; - v->a[33636] = sym_ansi_c_string; - v->a[33637] = aux_sym_number_token1; - v->a[33638] = aux_sym_number_token2; - v->a[33639] = anon_sym_DOLLAR_LBRACE; + v->a[33620] = sym_comment; + v->a[33621] = actions(3423); + v->a[33622] = 1; + v->a[33623] = aux_sym_concatenation_token1; + v->a[33624] = actions(3425); + v->a[33625] = 1; + v->a[33626] = sym__concat; + v->a[33627] = state(805); + v->a[33628] = 1; + v->a[33629] = aux_sym_concatenation_repeat1; + v->a[33630] = actions(2719); + v->a[33631] = 5; + v->a[33632] = sym_file_descriptor; + v->a[33633] = sym_variable_name; + v->a[33634] = sym_test_operator; + v->a[33635] = sym__brace_start; + v->a[33636] = aux_sym_heredoc_redirect_token1; + v->a[33637] = actions(2717); + v->a[33638] = 32; + v->a[33639] = anon_sym_PIPE; small_parse_table_1682(v); } void small_parse_table_1682(t_small_parse_table_array *v) { - v->a[33640] = anon_sym_DOLLAR_LPAREN; - v->a[33641] = anon_sym_BQUOTE; - v->a[33642] = anon_sym_DOLLAR_BQUOTE; - v->a[33643] = anon_sym_LT_LPAREN; - v->a[33644] = anon_sym_GT_LPAREN; - v->a[33645] = sym_word; - v->a[33646] = 3; - v->a[33647] = actions(3); - v->a[33648] = 1; - v->a[33649] = sym_comment; - v->a[33650] = actions(1338); - v->a[33651] = 6; - v->a[33652] = sym_file_descriptor; - v->a[33653] = sym__concat; - v->a[33654] = sym_test_operator; - v->a[33655] = sym__bare_dollar; - v->a[33656] = sym__brace_start; - v->a[33657] = aux_sym_heredoc_redirect_token1; - v->a[33658] = actions(1336); - v->a[33659] = 43; + v->a[33640] = anon_sym_RPAREN; + v->a[33641] = anon_sym_SEMI_SEMI; + v->a[33642] = anon_sym_PIPE_AMP; + v->a[33643] = anon_sym_AMP_AMP; + v->a[33644] = anon_sym_PIPE_PIPE; + v->a[33645] = anon_sym_LT; + v->a[33646] = anon_sym_GT; + v->a[33647] = anon_sym_GT_GT; + v->a[33648] = anon_sym_AMP_GT; + v->a[33649] = anon_sym_AMP_GT_GT; + v->a[33650] = anon_sym_LT_AMP; + v->a[33651] = anon_sym_GT_AMP; + v->a[33652] = anon_sym_GT_PIPE; + v->a[33653] = anon_sym_LT_AMP_DASH; + v->a[33654] = anon_sym_GT_AMP_DASH; + v->a[33655] = anon_sym_LT_LT; + v->a[33656] = anon_sym_LT_LT_DASH; + v->a[33657] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33658] = anon_sym_AMP; + v->a[33659] = anon_sym_DOLLAR; small_parse_table_1683(v); } void small_parse_table_1683(t_small_parse_table_array *v) { - v->a[33660] = anon_sym_LPAREN_LPAREN; - v->a[33661] = anon_sym_SEMI; - v->a[33662] = anon_sym_PIPE_PIPE; - v->a[33663] = anon_sym_AMP_AMP; - v->a[33664] = anon_sym_PIPE; - v->a[33665] = anon_sym_AMP; - v->a[33666] = anon_sym_EQ_EQ; - v->a[33667] = anon_sym_LT; - v->a[33668] = anon_sym_GT; - v->a[33669] = anon_sym_LT_LT; - v->a[33670] = anon_sym_GT_GT; - v->a[33671] = anon_sym_LPAREN; - v->a[33672] = anon_sym_SEMI_SEMI; - v->a[33673] = anon_sym_SEMI_AMP; - v->a[33674] = anon_sym_SEMI_SEMI_AMP; - v->a[33675] = anon_sym_PIPE_AMP; - v->a[33676] = anon_sym_EQ_TILDE; - v->a[33677] = anon_sym_AMP_GT; - v->a[33678] = anon_sym_AMP_GT_GT; - v->a[33679] = anon_sym_LT_AMP; + v->a[33660] = sym__special_character; + v->a[33661] = anon_sym_DQUOTE; + v->a[33662] = sym_raw_string; + v->a[33663] = aux_sym_number_token1; + v->a[33664] = aux_sym_number_token2; + v->a[33665] = anon_sym_DOLLAR_LBRACE; + v->a[33666] = anon_sym_DOLLAR_LPAREN; + v->a[33667] = anon_sym_BQUOTE; + v->a[33668] = anon_sym_DOLLAR_BQUOTE; + v->a[33669] = sym_word; + v->a[33670] = anon_sym_SEMI; + v->a[33671] = 7; + v->a[33672] = actions(3); + v->a[33673] = 1; + v->a[33674] = sym_comment; + v->a[33675] = actions(3358); + v->a[33676] = 1; + v->a[33677] = aux_sym_concatenation_token1; + v->a[33678] = actions(3360); + v->a[33679] = 1; small_parse_table_1684(v); } void small_parse_table_1684(t_small_parse_table_array *v) { - v->a[33680] = anon_sym_GT_AMP; - v->a[33681] = anon_sym_GT_PIPE; - v->a[33682] = anon_sym_LT_AMP_DASH; - v->a[33683] = anon_sym_GT_AMP_DASH; - v->a[33684] = anon_sym_LT_LT_DASH; - v->a[33685] = anon_sym_LT_LT_LT; - v->a[33686] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33687] = anon_sym_DOLLAR_LBRACK; - v->a[33688] = aux_sym_concatenation_token1; - v->a[33689] = anon_sym_DOLLAR; - v->a[33690] = sym__special_character; - v->a[33691] = anon_sym_DQUOTE; - v->a[33692] = sym_raw_string; - v->a[33693] = sym_ansi_c_string; - v->a[33694] = aux_sym_number_token1; - v->a[33695] = aux_sym_number_token2; - v->a[33696] = anon_sym_DOLLAR_LBRACE; - v->a[33697] = anon_sym_DOLLAR_LPAREN; - v->a[33698] = anon_sym_BQUOTE; - v->a[33699] = anon_sym_DOLLAR_BQUOTE; + v->a[33680] = sym__concat; + v->a[33681] = actions(3431); + v->a[33682] = 1; + v->a[33683] = anon_sym_LPAREN; + v->a[33684] = state(914); + v->a[33685] = 1; + v->a[33686] = aux_sym_concatenation_repeat1; + v->a[33687] = actions(2754); + v->a[33688] = 5; + v->a[33689] = sym_file_descriptor; + v->a[33690] = sym_test_operator; + v->a[33691] = sym__bare_dollar; + v->a[33692] = sym__brace_start; + v->a[33693] = aux_sym_heredoc_redirect_token1; + v->a[33694] = actions(2749); + v->a[33695] = 31; + v->a[33696] = anon_sym_PIPE; + v->a[33697] = anon_sym_SEMI_SEMI; + v->a[33698] = anon_sym_PIPE_AMP; + v->a[33699] = anon_sym_AMP_AMP; small_parse_table_1685(v); } diff --git a/parser/static/small_parse_table/small_parse_table_337.c b/parser/static/small_parse_table/small_parse_table_337.c index c3f5167a..577d6edb 100644 --- a/parser/static/small_parse_table/small_parse_table_337.c +++ b/parser/static/small_parse_table/small_parse_table_337.c @@ -14,126 +14,126 @@ void small_parse_table_1685(t_small_parse_table_array *v) { - v->a[33700] = anon_sym_LT_LPAREN; - v->a[33701] = anon_sym_GT_LPAREN; - v->a[33702] = sym_word; - v->a[33703] = 3; - v->a[33704] = actions(3); - v->a[33705] = 1; - v->a[33706] = sym_comment; - v->a[33707] = actions(1342); - v->a[33708] = 6; - v->a[33709] = sym_file_descriptor; - v->a[33710] = sym__concat; - v->a[33711] = sym_test_operator; - v->a[33712] = sym__bare_dollar; - v->a[33713] = sym__brace_start; - v->a[33714] = aux_sym_heredoc_redirect_token1; - v->a[33715] = actions(1340); - v->a[33716] = 43; - v->a[33717] = anon_sym_LPAREN_LPAREN; - v->a[33718] = anon_sym_SEMI; - v->a[33719] = anon_sym_PIPE_PIPE; + v->a[33700] = anon_sym_PIPE_PIPE; + v->a[33701] = anon_sym_LT; + v->a[33702] = anon_sym_GT; + v->a[33703] = anon_sym_GT_GT; + v->a[33704] = anon_sym_AMP_GT; + v->a[33705] = anon_sym_AMP_GT_GT; + v->a[33706] = anon_sym_LT_AMP; + v->a[33707] = anon_sym_GT_AMP; + v->a[33708] = anon_sym_GT_PIPE; + v->a[33709] = anon_sym_LT_AMP_DASH; + v->a[33710] = anon_sym_GT_AMP_DASH; + v->a[33711] = anon_sym_LT_LT; + v->a[33712] = anon_sym_LT_LT_DASH; + v->a[33713] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33714] = anon_sym_AMP; + v->a[33715] = anon_sym_DOLLAR; + v->a[33716] = sym__special_character; + v->a[33717] = anon_sym_DQUOTE; + v->a[33718] = sym_raw_string; + v->a[33719] = aux_sym_number_token1; small_parse_table_1686(v); } void small_parse_table_1686(t_small_parse_table_array *v) { - v->a[33720] = anon_sym_AMP_AMP; - v->a[33721] = anon_sym_PIPE; - v->a[33722] = anon_sym_AMP; - v->a[33723] = anon_sym_EQ_EQ; - v->a[33724] = anon_sym_LT; - v->a[33725] = anon_sym_GT; - v->a[33726] = anon_sym_LT_LT; - v->a[33727] = anon_sym_GT_GT; - v->a[33728] = anon_sym_LPAREN; - v->a[33729] = anon_sym_SEMI_SEMI; - v->a[33730] = anon_sym_SEMI_AMP; - v->a[33731] = anon_sym_SEMI_SEMI_AMP; - v->a[33732] = anon_sym_PIPE_AMP; - v->a[33733] = anon_sym_EQ_TILDE; - v->a[33734] = anon_sym_AMP_GT; - v->a[33735] = anon_sym_AMP_GT_GT; - v->a[33736] = anon_sym_LT_AMP; - v->a[33737] = anon_sym_GT_AMP; - v->a[33738] = anon_sym_GT_PIPE; - v->a[33739] = anon_sym_LT_AMP_DASH; + v->a[33720] = aux_sym_number_token2; + v->a[33721] = anon_sym_DOLLAR_LBRACE; + v->a[33722] = anon_sym_DOLLAR_LPAREN; + v->a[33723] = anon_sym_BQUOTE; + v->a[33724] = anon_sym_DOLLAR_BQUOTE; + v->a[33725] = sym_word; + v->a[33726] = anon_sym_SEMI; + v->a[33727] = 6; + v->a[33728] = actions(3); + v->a[33729] = 1; + v->a[33730] = sym_comment; + v->a[33731] = actions(3434); + v->a[33732] = 1; + v->a[33733] = aux_sym_concatenation_token1; + v->a[33734] = actions(3436); + v->a[33735] = 1; + v->a[33736] = sym__concat; + v->a[33737] = state(936); + v->a[33738] = 1; + v->a[33739] = aux_sym_concatenation_repeat1; small_parse_table_1687(v); } void small_parse_table_1687(t_small_parse_table_array *v) { - v->a[33740] = anon_sym_GT_AMP_DASH; - v->a[33741] = anon_sym_LT_LT_DASH; - v->a[33742] = anon_sym_LT_LT_LT; - v->a[33743] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33744] = anon_sym_DOLLAR_LBRACK; - v->a[33745] = aux_sym_concatenation_token1; - v->a[33746] = anon_sym_DOLLAR; - v->a[33747] = sym__special_character; - v->a[33748] = anon_sym_DQUOTE; - v->a[33749] = sym_raw_string; - v->a[33750] = sym_ansi_c_string; - v->a[33751] = aux_sym_number_token1; - v->a[33752] = aux_sym_number_token2; - v->a[33753] = anon_sym_DOLLAR_LBRACE; - v->a[33754] = anon_sym_DOLLAR_LPAREN; - v->a[33755] = anon_sym_BQUOTE; - v->a[33756] = anon_sym_DOLLAR_BQUOTE; - v->a[33757] = anon_sym_LT_LPAREN; - v->a[33758] = anon_sym_GT_LPAREN; - v->a[33759] = sym_word; + v->a[33740] = actions(3106); + v->a[33741] = 5; + v->a[33742] = sym_file_descriptor; + v->a[33743] = sym_test_operator; + v->a[33744] = sym__brace_start; + v->a[33745] = ts_builtin_sym_end; + v->a[33746] = aux_sym_heredoc_redirect_token1; + v->a[33747] = actions(3104); + v->a[33748] = 32; + v->a[33749] = anon_sym_PIPE; + v->a[33750] = anon_sym_SEMI_SEMI; + v->a[33751] = anon_sym_PIPE_AMP; + v->a[33752] = anon_sym_AMP_AMP; + v->a[33753] = anon_sym_PIPE_PIPE; + v->a[33754] = anon_sym_LT; + v->a[33755] = anon_sym_GT; + v->a[33756] = anon_sym_GT_GT; + v->a[33757] = anon_sym_AMP_GT; + v->a[33758] = anon_sym_AMP_GT_GT; + v->a[33759] = anon_sym_LT_AMP; small_parse_table_1688(v); } void small_parse_table_1688(t_small_parse_table_array *v) { - v->a[33760] = 3; - v->a[33761] = actions(3); - v->a[33762] = 1; - v->a[33763] = sym_comment; - v->a[33764] = actions(1354); - v->a[33765] = 6; - v->a[33766] = sym_file_descriptor; - v->a[33767] = sym__concat; - v->a[33768] = sym_test_operator; - v->a[33769] = sym__bare_dollar; - v->a[33770] = sym__brace_start; - v->a[33771] = aux_sym_heredoc_redirect_token1; - v->a[33772] = actions(1352); - v->a[33773] = 43; - v->a[33774] = anon_sym_LPAREN_LPAREN; - v->a[33775] = anon_sym_SEMI; - v->a[33776] = anon_sym_PIPE_PIPE; - v->a[33777] = anon_sym_AMP_AMP; - v->a[33778] = anon_sym_PIPE; - v->a[33779] = anon_sym_AMP; + v->a[33760] = anon_sym_GT_AMP; + v->a[33761] = anon_sym_GT_PIPE; + v->a[33762] = anon_sym_LT_AMP_DASH; + v->a[33763] = anon_sym_GT_AMP_DASH; + v->a[33764] = anon_sym_LT_LT; + v->a[33765] = anon_sym_LT_LT_DASH; + v->a[33766] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33767] = anon_sym_AMP; + v->a[33768] = anon_sym_DOLLAR; + v->a[33769] = sym__special_character; + v->a[33770] = anon_sym_DQUOTE; + v->a[33771] = sym_raw_string; + v->a[33772] = aux_sym_number_token1; + v->a[33773] = aux_sym_number_token2; + v->a[33774] = anon_sym_DOLLAR_LBRACE; + v->a[33775] = anon_sym_DOLLAR_LPAREN; + v->a[33776] = anon_sym_BQUOTE; + v->a[33777] = anon_sym_DOLLAR_BQUOTE; + v->a[33778] = aux_sym__simple_variable_name_token1; + v->a[33779] = sym_word; small_parse_table_1689(v); } void small_parse_table_1689(t_small_parse_table_array *v) { - v->a[33780] = anon_sym_EQ_EQ; - v->a[33781] = anon_sym_LT; - v->a[33782] = anon_sym_GT; - v->a[33783] = anon_sym_LT_LT; - v->a[33784] = anon_sym_GT_GT; - v->a[33785] = anon_sym_esac; - v->a[33786] = anon_sym_SEMI_SEMI; - v->a[33787] = anon_sym_SEMI_AMP; - v->a[33788] = anon_sym_SEMI_SEMI_AMP; - v->a[33789] = anon_sym_PIPE_AMP; - v->a[33790] = anon_sym_EQ_TILDE; - v->a[33791] = anon_sym_AMP_GT; - v->a[33792] = anon_sym_AMP_GT_GT; - v->a[33793] = anon_sym_LT_AMP; - v->a[33794] = anon_sym_GT_AMP; - v->a[33795] = anon_sym_GT_PIPE; - v->a[33796] = anon_sym_LT_AMP_DASH; - v->a[33797] = anon_sym_GT_AMP_DASH; - v->a[33798] = anon_sym_LT_LT_DASH; - v->a[33799] = anon_sym_LT_LT_LT; + v->a[33780] = anon_sym_SEMI; + v->a[33781] = 3; + v->a[33782] = actions(3); + v->a[33783] = 1; + v->a[33784] = sym_comment; + v->a[33785] = actions(2664); + v->a[33786] = 5; + v->a[33787] = sym_file_descriptor; + v->a[33788] = sym_test_operator; + v->a[33789] = sym__bare_dollar; + v->a[33790] = sym__brace_start; + v->a[33791] = aux_sym_heredoc_redirect_token1; + v->a[33792] = actions(2662); + v->a[33793] = 35; + v->a[33794] = anon_sym_esac; + v->a[33795] = anon_sym_LPAREN; + v->a[33796] = anon_sym_PIPE; + v->a[33797] = anon_sym_SEMI_SEMI; + v->a[33798] = anon_sym_SEMI_AMP; + v->a[33799] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1690(v); } diff --git a/parser/static/small_parse_table/small_parse_table_338.c b/parser/static/small_parse_table/small_parse_table_338.c index e6a637a2..29b90917 100644 --- a/parser/static/small_parse_table/small_parse_table_338.c +++ b/parser/static/small_parse_table/small_parse_table_338.c @@ -14,126 +14,126 @@ void small_parse_table_1690(t_small_parse_table_array *v) { - v->a[33800] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33801] = anon_sym_DOLLAR_LBRACK; - v->a[33802] = aux_sym_concatenation_token1; - v->a[33803] = anon_sym_DOLLAR; - v->a[33804] = sym__special_character; - v->a[33805] = anon_sym_DQUOTE; - v->a[33806] = sym_raw_string; - v->a[33807] = sym_ansi_c_string; - v->a[33808] = aux_sym_number_token1; - v->a[33809] = aux_sym_number_token2; - v->a[33810] = anon_sym_DOLLAR_LBRACE; - v->a[33811] = anon_sym_DOLLAR_LPAREN; - v->a[33812] = anon_sym_BQUOTE; - v->a[33813] = anon_sym_DOLLAR_BQUOTE; - v->a[33814] = anon_sym_LT_LPAREN; - v->a[33815] = anon_sym_GT_LPAREN; - v->a[33816] = sym_word; - v->a[33817] = 3; - v->a[33818] = actions(3); - v->a[33819] = 1; + v->a[33800] = anon_sym_PIPE_AMP; + v->a[33801] = anon_sym_AMP_AMP; + v->a[33802] = anon_sym_PIPE_PIPE; + v->a[33803] = anon_sym_LT; + v->a[33804] = anon_sym_GT; + v->a[33805] = anon_sym_GT_GT; + v->a[33806] = anon_sym_AMP_GT; + v->a[33807] = anon_sym_AMP_GT_GT; + v->a[33808] = anon_sym_LT_AMP; + v->a[33809] = anon_sym_GT_AMP; + v->a[33810] = anon_sym_GT_PIPE; + v->a[33811] = anon_sym_LT_AMP_DASH; + v->a[33812] = anon_sym_GT_AMP_DASH; + v->a[33813] = anon_sym_LT_LT; + v->a[33814] = anon_sym_LT_LT_DASH; + v->a[33815] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33816] = anon_sym_AMP; + v->a[33817] = anon_sym_DOLLAR; + v->a[33818] = sym__special_character; + v->a[33819] = anon_sym_DQUOTE; small_parse_table_1691(v); } void small_parse_table_1691(t_small_parse_table_array *v) { - v->a[33820] = sym_comment; - v->a[33821] = actions(1314); - v->a[33822] = 6; - v->a[33823] = sym_file_descriptor; - v->a[33824] = sym__concat; - v->a[33825] = sym_test_operator; - v->a[33826] = sym__bare_dollar; - v->a[33827] = sym__brace_start; - v->a[33828] = aux_sym_heredoc_redirect_token1; - v->a[33829] = actions(1312); - v->a[33830] = 43; - v->a[33831] = anon_sym_LPAREN_LPAREN; - v->a[33832] = anon_sym_SEMI; - v->a[33833] = anon_sym_PIPE_PIPE; - v->a[33834] = anon_sym_AMP_AMP; - v->a[33835] = anon_sym_PIPE; - v->a[33836] = anon_sym_AMP; - v->a[33837] = anon_sym_EQ_EQ; - v->a[33838] = anon_sym_LT; - v->a[33839] = anon_sym_GT; + v->a[33820] = sym_raw_string; + v->a[33821] = aux_sym_number_token1; + v->a[33822] = aux_sym_number_token2; + v->a[33823] = anon_sym_DOLLAR_LBRACE; + v->a[33824] = anon_sym_DOLLAR_LPAREN; + v->a[33825] = anon_sym_BQUOTE; + v->a[33826] = anon_sym_DOLLAR_BQUOTE; + v->a[33827] = sym_word; + v->a[33828] = anon_sym_SEMI; + v->a[33829] = 6; + v->a[33830] = actions(3); + v->a[33831] = 1; + v->a[33832] = sym_comment; + v->a[33833] = actions(3438); + v->a[33834] = 1; + v->a[33835] = aux_sym_concatenation_token1; + v->a[33836] = actions(3440); + v->a[33837] = 1; + v->a[33838] = sym__concat; + v->a[33839] = state(903); small_parse_table_1692(v); } void small_parse_table_1692(t_small_parse_table_array *v) { - v->a[33840] = anon_sym_LT_LT; - v->a[33841] = anon_sym_GT_GT; - v->a[33842] = anon_sym_esac; - v->a[33843] = anon_sym_SEMI_SEMI; - v->a[33844] = anon_sym_SEMI_AMP; - v->a[33845] = anon_sym_SEMI_SEMI_AMP; - v->a[33846] = anon_sym_PIPE_AMP; - v->a[33847] = anon_sym_EQ_TILDE; - v->a[33848] = anon_sym_AMP_GT; - v->a[33849] = anon_sym_AMP_GT_GT; - v->a[33850] = anon_sym_LT_AMP; - v->a[33851] = anon_sym_GT_AMP; - v->a[33852] = anon_sym_GT_PIPE; - v->a[33853] = anon_sym_LT_AMP_DASH; - v->a[33854] = anon_sym_GT_AMP_DASH; - v->a[33855] = anon_sym_LT_LT_DASH; - v->a[33856] = anon_sym_LT_LT_LT; - v->a[33857] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33858] = anon_sym_DOLLAR_LBRACK; - v->a[33859] = aux_sym_concatenation_token1; + v->a[33840] = 1; + v->a[33841] = aux_sym_concatenation_repeat1; + v->a[33842] = actions(3121); + v->a[33843] = 6; + v->a[33844] = sym_file_descriptor; + v->a[33845] = sym_variable_name; + v->a[33846] = sym_test_operator; + v->a[33847] = sym__brace_start; + v->a[33848] = ts_builtin_sym_end; + v->a[33849] = aux_sym_heredoc_redirect_token1; + v->a[33850] = actions(3119); + v->a[33851] = 31; + v->a[33852] = anon_sym_PIPE; + v->a[33853] = anon_sym_SEMI_SEMI; + v->a[33854] = anon_sym_PIPE_AMP; + v->a[33855] = anon_sym_AMP_AMP; + v->a[33856] = anon_sym_PIPE_PIPE; + v->a[33857] = anon_sym_LT; + v->a[33858] = anon_sym_GT; + v->a[33859] = anon_sym_GT_GT; small_parse_table_1693(v); } void small_parse_table_1693(t_small_parse_table_array *v) { - v->a[33860] = anon_sym_DOLLAR; - v->a[33861] = sym__special_character; - v->a[33862] = anon_sym_DQUOTE; - v->a[33863] = sym_raw_string; - v->a[33864] = sym_ansi_c_string; - v->a[33865] = aux_sym_number_token1; - v->a[33866] = aux_sym_number_token2; - v->a[33867] = anon_sym_DOLLAR_LBRACE; - v->a[33868] = anon_sym_DOLLAR_LPAREN; - v->a[33869] = anon_sym_BQUOTE; - v->a[33870] = anon_sym_DOLLAR_BQUOTE; - v->a[33871] = anon_sym_LT_LPAREN; - v->a[33872] = anon_sym_GT_LPAREN; - v->a[33873] = sym_word; - v->a[33874] = 3; - v->a[33875] = actions(3); - v->a[33876] = 1; - v->a[33877] = sym_comment; - v->a[33878] = actions(1342); - v->a[33879] = 6; + v->a[33860] = anon_sym_AMP_GT; + v->a[33861] = anon_sym_AMP_GT_GT; + v->a[33862] = anon_sym_LT_AMP; + v->a[33863] = anon_sym_GT_AMP; + v->a[33864] = anon_sym_GT_PIPE; + v->a[33865] = anon_sym_LT_AMP_DASH; + v->a[33866] = anon_sym_GT_AMP_DASH; + v->a[33867] = anon_sym_LT_LT; + v->a[33868] = anon_sym_LT_LT_DASH; + v->a[33869] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33870] = anon_sym_AMP; + v->a[33871] = anon_sym_DOLLAR; + v->a[33872] = sym__special_character; + v->a[33873] = anon_sym_DQUOTE; + v->a[33874] = sym_raw_string; + v->a[33875] = aux_sym_number_token1; + v->a[33876] = aux_sym_number_token2; + v->a[33877] = anon_sym_DOLLAR_LBRACE; + v->a[33878] = anon_sym_DOLLAR_LPAREN; + v->a[33879] = anon_sym_BQUOTE; small_parse_table_1694(v); } void small_parse_table_1694(t_small_parse_table_array *v) { - v->a[33880] = sym_file_descriptor; - v->a[33881] = sym__concat; - v->a[33882] = sym_test_operator; - v->a[33883] = sym__bare_dollar; - v->a[33884] = sym__brace_start; - v->a[33885] = aux_sym_heredoc_redirect_token1; - v->a[33886] = actions(1340); - v->a[33887] = 43; - v->a[33888] = anon_sym_LPAREN_LPAREN; - v->a[33889] = anon_sym_SEMI; - v->a[33890] = anon_sym_PIPE_PIPE; - v->a[33891] = anon_sym_AMP_AMP; - v->a[33892] = anon_sym_PIPE; - v->a[33893] = anon_sym_AMP; - v->a[33894] = anon_sym_EQ_EQ; - v->a[33895] = anon_sym_LT; - v->a[33896] = anon_sym_GT; - v->a[33897] = anon_sym_LT_LT; - v->a[33898] = anon_sym_GT_GT; - v->a[33899] = anon_sym_esac; + v->a[33880] = anon_sym_DOLLAR_BQUOTE; + v->a[33881] = sym_word; + v->a[33882] = anon_sym_SEMI; + v->a[33883] = 6; + v->a[33884] = actions(3); + v->a[33885] = 1; + v->a[33886] = sym_comment; + v->a[33887] = actions(3438); + v->a[33888] = 1; + v->a[33889] = aux_sym_concatenation_token1; + v->a[33890] = actions(3440); + v->a[33891] = 1; + v->a[33892] = sym__concat; + v->a[33893] = state(903); + v->a[33894] = 1; + v->a[33895] = aux_sym_concatenation_repeat1; + v->a[33896] = actions(1390); + v->a[33897] = 6; + v->a[33898] = sym_file_descriptor; + v->a[33899] = sym_variable_name; small_parse_table_1695(v); } diff --git a/parser/static/small_parse_table/small_parse_table_339.c b/parser/static/small_parse_table/small_parse_table_339.c index b291e979..d757f0aa 100644 --- a/parser/static/small_parse_table/small_parse_table_339.c +++ b/parser/static/small_parse_table/small_parse_table_339.c @@ -14,126 +14,126 @@ void small_parse_table_1695(t_small_parse_table_array *v) { - v->a[33900] = anon_sym_SEMI_SEMI; - v->a[33901] = anon_sym_SEMI_AMP; - v->a[33902] = anon_sym_SEMI_SEMI_AMP; - v->a[33903] = anon_sym_PIPE_AMP; - v->a[33904] = anon_sym_EQ_TILDE; - v->a[33905] = anon_sym_AMP_GT; - v->a[33906] = anon_sym_AMP_GT_GT; - v->a[33907] = anon_sym_LT_AMP; - v->a[33908] = anon_sym_GT_AMP; - v->a[33909] = anon_sym_GT_PIPE; - v->a[33910] = anon_sym_LT_AMP_DASH; - v->a[33911] = anon_sym_GT_AMP_DASH; - v->a[33912] = anon_sym_LT_LT_DASH; - v->a[33913] = anon_sym_LT_LT_LT; - v->a[33914] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33915] = anon_sym_DOLLAR_LBRACK; - v->a[33916] = aux_sym_concatenation_token1; - v->a[33917] = anon_sym_DOLLAR; - v->a[33918] = sym__special_character; - v->a[33919] = anon_sym_DQUOTE; + v->a[33900] = sym_test_operator; + v->a[33901] = sym__brace_start; + v->a[33902] = ts_builtin_sym_end; + v->a[33903] = aux_sym_heredoc_redirect_token1; + v->a[33904] = actions(1388); + v->a[33905] = 31; + v->a[33906] = anon_sym_PIPE; + v->a[33907] = anon_sym_SEMI_SEMI; + v->a[33908] = anon_sym_PIPE_AMP; + v->a[33909] = anon_sym_AMP_AMP; + v->a[33910] = anon_sym_PIPE_PIPE; + v->a[33911] = anon_sym_LT; + v->a[33912] = anon_sym_GT; + v->a[33913] = anon_sym_GT_GT; + v->a[33914] = anon_sym_AMP_GT; + v->a[33915] = anon_sym_AMP_GT_GT; + v->a[33916] = anon_sym_LT_AMP; + v->a[33917] = anon_sym_GT_AMP; + v->a[33918] = anon_sym_GT_PIPE; + v->a[33919] = anon_sym_LT_AMP_DASH; small_parse_table_1696(v); } void small_parse_table_1696(t_small_parse_table_array *v) { - v->a[33920] = sym_raw_string; - v->a[33921] = sym_ansi_c_string; - v->a[33922] = aux_sym_number_token1; - v->a[33923] = aux_sym_number_token2; - v->a[33924] = anon_sym_DOLLAR_LBRACE; - v->a[33925] = anon_sym_DOLLAR_LPAREN; - v->a[33926] = anon_sym_BQUOTE; - v->a[33927] = anon_sym_DOLLAR_BQUOTE; - v->a[33928] = anon_sym_LT_LPAREN; - v->a[33929] = anon_sym_GT_LPAREN; - v->a[33930] = sym_word; - v->a[33931] = 6; - v->a[33932] = actions(3); - v->a[33933] = 1; - v->a[33934] = sym_comment; - v->a[33935] = actions(4699); - v->a[33936] = 1; - v->a[33937] = aux_sym_concatenation_token1; - v->a[33938] = actions(4701); + v->a[33920] = anon_sym_GT_AMP_DASH; + v->a[33921] = anon_sym_LT_LT; + v->a[33922] = anon_sym_LT_LT_DASH; + v->a[33923] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33924] = anon_sym_AMP; + v->a[33925] = anon_sym_DOLLAR; + v->a[33926] = sym__special_character; + v->a[33927] = anon_sym_DQUOTE; + v->a[33928] = sym_raw_string; + v->a[33929] = aux_sym_number_token1; + v->a[33930] = aux_sym_number_token2; + v->a[33931] = anon_sym_DOLLAR_LBRACE; + v->a[33932] = anon_sym_DOLLAR_LPAREN; + v->a[33933] = anon_sym_BQUOTE; + v->a[33934] = anon_sym_DOLLAR_BQUOTE; + v->a[33935] = sym_word; + v->a[33936] = anon_sym_SEMI; + v->a[33937] = 6; + v->a[33938] = actions(3); v->a[33939] = 1; small_parse_table_1697(v); } void small_parse_table_1697(t_small_parse_table_array *v) { - v->a[33940] = sym__concat; - v->a[33941] = state(935); + v->a[33940] = sym_comment; + v->a[33941] = actions(3442); v->a[33942] = 1; - v->a[33943] = aux_sym_concatenation_repeat1; - v->a[33944] = actions(1263); - v->a[33945] = 5; - v->a[33946] = sym_file_descriptor; - v->a[33947] = sym_test_operator; - v->a[33948] = sym__bare_dollar; - v->a[33949] = sym__brace_start; - v->a[33950] = aux_sym_heredoc_redirect_token1; - v->a[33951] = actions(1261); - v->a[33952] = 41; - v->a[33953] = anon_sym_LPAREN_LPAREN; - v->a[33954] = anon_sym_SEMI; - v->a[33955] = anon_sym_PIPE_PIPE; - v->a[33956] = anon_sym_AMP_AMP; - v->a[33957] = anon_sym_PIPE; - v->a[33958] = anon_sym_AMP; - v->a[33959] = anon_sym_EQ_EQ; + v->a[33943] = aux_sym_concatenation_token1; + v->a[33944] = actions(3444); + v->a[33945] = 1; + v->a[33946] = sym__concat; + v->a[33947] = state(858); + v->a[33948] = 1; + v->a[33949] = aux_sym_concatenation_repeat1; + v->a[33950] = actions(2690); + v->a[33951] = 4; + v->a[33952] = sym_file_descriptor; + v->a[33953] = sym_test_operator; + v->a[33954] = sym__brace_start; + v->a[33955] = aux_sym_heredoc_redirect_token1; + v->a[33956] = actions(2688); + v->a[33957] = 33; + v->a[33958] = anon_sym_PIPE; + v->a[33959] = anon_sym_RPAREN; small_parse_table_1698(v); } void small_parse_table_1698(t_small_parse_table_array *v) { - v->a[33960] = anon_sym_LT; - v->a[33961] = anon_sym_GT; - v->a[33962] = anon_sym_LT_LT; - v->a[33963] = anon_sym_GT_GT; - v->a[33964] = anon_sym_LPAREN; - v->a[33965] = anon_sym_RPAREN; - v->a[33966] = anon_sym_SEMI_SEMI; - v->a[33967] = anon_sym_PIPE_AMP; - v->a[33968] = anon_sym_EQ_TILDE; - v->a[33969] = anon_sym_AMP_GT; - v->a[33970] = anon_sym_AMP_GT_GT; - v->a[33971] = anon_sym_LT_AMP; - v->a[33972] = anon_sym_GT_AMP; - v->a[33973] = anon_sym_GT_PIPE; - v->a[33974] = anon_sym_LT_AMP_DASH; - v->a[33975] = anon_sym_GT_AMP_DASH; - v->a[33976] = anon_sym_LT_LT_DASH; - v->a[33977] = anon_sym_LT_LT_LT; - v->a[33978] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33979] = anon_sym_DOLLAR_LBRACK; + v->a[33960] = anon_sym_SEMI_SEMI; + v->a[33961] = anon_sym_PIPE_AMP; + v->a[33962] = anon_sym_AMP_AMP; + v->a[33963] = anon_sym_PIPE_PIPE; + v->a[33964] = anon_sym_LT; + v->a[33965] = anon_sym_GT; + v->a[33966] = anon_sym_GT_GT; + v->a[33967] = anon_sym_AMP_GT; + v->a[33968] = anon_sym_AMP_GT_GT; + v->a[33969] = anon_sym_LT_AMP; + v->a[33970] = anon_sym_GT_AMP; + v->a[33971] = anon_sym_GT_PIPE; + v->a[33972] = anon_sym_LT_AMP_DASH; + v->a[33973] = anon_sym_GT_AMP_DASH; + v->a[33974] = anon_sym_LT_LT; + v->a[33975] = anon_sym_LT_LT_DASH; + v->a[33976] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[33977] = anon_sym_AMP; + v->a[33978] = anon_sym_DOLLAR; + v->a[33979] = sym__special_character; small_parse_table_1699(v); } void small_parse_table_1699(t_small_parse_table_array *v) { - v->a[33980] = anon_sym_DOLLAR; - v->a[33981] = sym__special_character; - v->a[33982] = anon_sym_DQUOTE; - v->a[33983] = sym_raw_string; - v->a[33984] = sym_ansi_c_string; - v->a[33985] = aux_sym_number_token1; - v->a[33986] = aux_sym_number_token2; - v->a[33987] = anon_sym_DOLLAR_LBRACE; - v->a[33988] = anon_sym_DOLLAR_LPAREN; - v->a[33989] = anon_sym_BQUOTE; - v->a[33990] = anon_sym_DOLLAR_BQUOTE; - v->a[33991] = anon_sym_LT_LPAREN; - v->a[33992] = anon_sym_GT_LPAREN; - v->a[33993] = sym_word; - v->a[33994] = 3; - v->a[33995] = actions(3); + v->a[33980] = anon_sym_DQUOTE; + v->a[33981] = sym_raw_string; + v->a[33982] = aux_sym_number_token1; + v->a[33983] = aux_sym_number_token2; + v->a[33984] = anon_sym_DOLLAR_LBRACE; + v->a[33985] = anon_sym_DOLLAR_LPAREN; + v->a[33986] = anon_sym_BQUOTE; + v->a[33987] = anon_sym_DOLLAR_BQUOTE; + v->a[33988] = aux_sym__simple_variable_name_token1; + v->a[33989] = sym_word; + v->a[33990] = anon_sym_SEMI; + v->a[33991] = 6; + v->a[33992] = actions(3); + v->a[33993] = 1; + v->a[33994] = sym_comment; + v->a[33995] = actions(3442); v->a[33996] = 1; - v->a[33997] = sym_comment; - v->a[33998] = actions(1314); - v->a[33999] = 6; + v->a[33997] = aux_sym_concatenation_token1; + v->a[33998] = actions(3446); + v->a[33999] = 1; small_parse_table_1700(v); } diff --git a/parser/static/small_parse_table/small_parse_table_34.c b/parser/static/small_parse_table/small_parse_table_34.c index 69815235..5e528b33 100644 --- a/parser/static/small_parse_table/small_parse_table_34.c +++ b/parser/static/small_parse_table/small_parse_table_34.c @@ -14,126 +14,126 @@ void small_parse_table_170(t_small_parse_table_array *v) { - v->a[3400] = actions(1581); - v->a[3401] = 2; - v->a[3402] = anon_sym_EQ_EQ; - v->a[3403] = anon_sym_EQ_TILDE; - v->a[3404] = actions(1605); - v->a[3405] = 2; - v->a[3406] = anon_sym_LT_LPAREN; - v->a[3407] = anon_sym_GT_LPAREN; - v->a[3408] = actions(1577); - v->a[3409] = 3; - v->a[3410] = sym_raw_string; - v->a[3411] = sym_ansi_c_string; - v->a[3412] = sym_word; - v->a[3413] = actions(1615); - v->a[3414] = 3; - v->a[3415] = sym_file_descriptor; - v->a[3416] = ts_builtin_sym_end; - v->a[3417] = aux_sym_heredoc_redirect_token1; - v->a[3418] = state(1093); - v->a[3419] = 9; + v->a[3400] = sym__special_character; + v->a[3401] = anon_sym_DQUOTE; + v->a[3402] = sym_raw_string; + v->a[3403] = aux_sym_number_token1; + v->a[3404] = aux_sym_number_token2; + v->a[3405] = anon_sym_DOLLAR_LBRACE; + v->a[3406] = anon_sym_DOLLAR_LPAREN; + v->a[3407] = anon_sym_BQUOTE; + v->a[3408] = anon_sym_DOLLAR_BQUOTE; + v->a[3409] = sym_word; + v->a[3410] = anon_sym_SEMI; + v->a[3411] = 6; + v->a[3412] = actions(3); + v->a[3413] = 1; + v->a[3414] = sym_comment; + v->a[3415] = actions(1335); + v->a[3416] = 1; + v->a[3417] = sym_variable_name; + v->a[3418] = actions(1333); + v->a[3419] = 2; small_parse_table_171(v); } void small_parse_table_171(t_small_parse_table_array *v) { - v->a[3420] = sym_arithmetic_expansion; - v->a[3421] = sym_brace_expression; - v->a[3422] = sym_string; - v->a[3423] = sym_translated_string; - v->a[3424] = sym_number; - v->a[3425] = sym_simple_expansion; - v->a[3426] = sym_expansion; - v->a[3427] = sym_command_substitution; - v->a[3428] = sym_process_substitution; - v->a[3429] = actions(1613); - v->a[3430] = 19; - v->a[3431] = anon_sym_SEMI; - v->a[3432] = anon_sym_PIPE_PIPE; - v->a[3433] = anon_sym_AMP_AMP; - v->a[3434] = anon_sym_PIPE; - v->a[3435] = anon_sym_AMP; - v->a[3436] = anon_sym_LT; - v->a[3437] = anon_sym_GT; - v->a[3438] = anon_sym_LT_LT; - v->a[3439] = anon_sym_GT_GT; + v->a[3420] = aux_sym__simple_variable_name_token1; + v->a[3421] = aux_sym__multiline_variable_name_token1; + v->a[3422] = actions(816); + v->a[3423] = 3; + v->a[3424] = sym_file_descriptor; + v->a[3425] = sym_test_operator; + v->a[3426] = sym__brace_start; + v->a[3427] = actions(1331); + v->a[3428] = 9; + v->a[3429] = anon_sym_BANG; + v->a[3430] = anon_sym_DASH; + v->a[3431] = anon_sym_STAR; + v->a[3432] = anon_sym_QMARK; + v->a[3433] = anon_sym_DOLLAR; + v->a[3434] = anon_sym_POUND; + v->a[3435] = anon_sym_AT; + v->a[3436] = anon_sym_0; + v->a[3437] = anon_sym__; + v->a[3438] = actions(810); + v->a[3439] = 34; small_parse_table_172(v); } void small_parse_table_172(t_small_parse_table_array *v) { - v->a[3440] = anon_sym_SEMI_SEMI; - v->a[3441] = anon_sym_PIPE_AMP; - v->a[3442] = anon_sym_AMP_GT; - v->a[3443] = anon_sym_AMP_GT_GT; - v->a[3444] = anon_sym_LT_AMP; - v->a[3445] = anon_sym_GT_AMP; - v->a[3446] = anon_sym_GT_PIPE; - v->a[3447] = anon_sym_LT_AMP_DASH; - v->a[3448] = anon_sym_GT_AMP_DASH; - v->a[3449] = anon_sym_LT_LT_DASH; - v->a[3450] = 26; - v->a[3451] = actions(3); - v->a[3452] = 1; - v->a[3453] = sym_comment; - v->a[3454] = actions(1547); - v->a[3455] = 1; - v->a[3456] = anon_sym_LT_LT_LT; - v->a[3457] = actions(1549); - v->a[3458] = 1; - v->a[3459] = anon_sym_DOLLAR_LBRACK; + v->a[3440] = anon_sym_esac; + v->a[3441] = anon_sym_PIPE; + v->a[3442] = anon_sym_SEMI_SEMI; + v->a[3443] = anon_sym_SEMI_AMP; + v->a[3444] = anon_sym_SEMI_SEMI_AMP; + v->a[3445] = anon_sym_PIPE_AMP; + v->a[3446] = anon_sym_AMP_AMP; + v->a[3447] = anon_sym_PIPE_PIPE; + v->a[3448] = anon_sym_LT; + v->a[3449] = anon_sym_GT; + v->a[3450] = anon_sym_GT_GT; + v->a[3451] = anon_sym_AMP_GT; + v->a[3452] = anon_sym_AMP_GT_GT; + v->a[3453] = anon_sym_LT_AMP; + v->a[3454] = anon_sym_GT_AMP; + v->a[3455] = anon_sym_GT_PIPE; + v->a[3456] = anon_sym_LT_AMP_DASH; + v->a[3457] = anon_sym_GT_AMP_DASH; + v->a[3458] = anon_sym_LT_LT; + v->a[3459] = anon_sym_LT_LT_DASH; small_parse_table_173(v); } void small_parse_table_173(t_small_parse_table_array *v) { - v->a[3460] = actions(1551); - v->a[3461] = 1; - v->a[3462] = anon_sym_DOLLAR; - v->a[3463] = actions(1553); - v->a[3464] = 1; - v->a[3465] = sym__special_character; - v->a[3466] = actions(1555); - v->a[3467] = 1; - v->a[3468] = anon_sym_DQUOTE; - v->a[3469] = actions(1557); - v->a[3470] = 1; - v->a[3471] = aux_sym_number_token1; - v->a[3472] = actions(1559); - v->a[3473] = 1; - v->a[3474] = aux_sym_number_token2; - v->a[3475] = actions(1561); + v->a[3460] = aux_sym_heredoc_redirect_token1; + v->a[3461] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3462] = anon_sym_AMP; + v->a[3463] = sym__special_character; + v->a[3464] = anon_sym_DQUOTE; + v->a[3465] = sym_raw_string; + v->a[3466] = aux_sym_number_token1; + v->a[3467] = aux_sym_number_token2; + v->a[3468] = anon_sym_DOLLAR_LBRACE; + v->a[3469] = anon_sym_DOLLAR_LPAREN; + v->a[3470] = anon_sym_BQUOTE; + v->a[3471] = anon_sym_DOLLAR_BQUOTE; + v->a[3472] = sym_word; + v->a[3473] = anon_sym_SEMI; + v->a[3474] = 6; + v->a[3475] = actions(3); v->a[3476] = 1; - v->a[3477] = anon_sym_DOLLAR_LBRACE; - v->a[3478] = actions(1563); + v->a[3477] = sym_comment; + v->a[3478] = actions(1329); v->a[3479] = 1; small_parse_table_174(v); } void small_parse_table_174(t_small_parse_table_array *v) { - v->a[3480] = anon_sym_DOLLAR_LPAREN; - v->a[3481] = actions(1565); - v->a[3482] = 1; - v->a[3483] = anon_sym_BQUOTE; - v->a[3484] = actions(1567); - v->a[3485] = 1; - v->a[3486] = anon_sym_DOLLAR_BQUOTE; - v->a[3487] = actions(1571); - v->a[3488] = 1; - v->a[3489] = sym_test_operator; - v->a[3490] = actions(1573); - v->a[3491] = 1; - v->a[3492] = sym__bare_dollar; - v->a[3493] = actions(1575); - v->a[3494] = 1; - v->a[3495] = sym__brace_start; - v->a[3496] = state(562); - v->a[3497] = 1; - v->a[3498] = aux_sym_command_repeat2; - v->a[3499] = state(1321); + v->a[3480] = sym_variable_name; + v->a[3481] = actions(1327); + v->a[3482] = 2; + v->a[3483] = aux_sym__simple_variable_name_token1; + v->a[3484] = aux_sym__multiline_variable_name_token1; + v->a[3485] = actions(816); + v->a[3486] = 3; + v->a[3487] = sym_file_descriptor; + v->a[3488] = sym_test_operator; + v->a[3489] = sym__brace_start; + v->a[3490] = actions(1325); + v->a[3491] = 9; + v->a[3492] = anon_sym_BANG; + v->a[3493] = anon_sym_DASH; + v->a[3494] = anon_sym_STAR; + v->a[3495] = anon_sym_QMARK; + v->a[3496] = anon_sym_DOLLAR; + v->a[3497] = anon_sym_POUND; + v->a[3498] = anon_sym_AT; + v->a[3499] = anon_sym_0; small_parse_table_175(v); } diff --git a/parser/static/small_parse_table/small_parse_table_340.c b/parser/static/small_parse_table/small_parse_table_340.c index e4f20456..3e864615 100644 --- a/parser/static/small_parse_table/small_parse_table_340.c +++ b/parser/static/small_parse_table/small_parse_table_340.c @@ -14,126 +14,126 @@ void small_parse_table_1700(t_small_parse_table_array *v) { - v->a[34000] = sym_file_descriptor; - v->a[34001] = sym__concat; - v->a[34002] = sym_test_operator; - v->a[34003] = sym__bare_dollar; - v->a[34004] = sym__brace_start; - v->a[34005] = aux_sym_heredoc_redirect_token1; - v->a[34006] = actions(1312); - v->a[34007] = 43; - v->a[34008] = anon_sym_LPAREN_LPAREN; - v->a[34009] = anon_sym_SEMI; - v->a[34010] = anon_sym_PIPE_PIPE; - v->a[34011] = anon_sym_AMP_AMP; + v->a[34000] = sym__concat; + v->a[34001] = state(858); + v->a[34002] = 1; + v->a[34003] = aux_sym_concatenation_repeat1; + v->a[34004] = actions(2696); + v->a[34005] = 4; + v->a[34006] = sym_file_descriptor; + v->a[34007] = sym_test_operator; + v->a[34008] = sym__brace_start; + v->a[34009] = aux_sym_heredoc_redirect_token1; + v->a[34010] = actions(2694); + v->a[34011] = 33; v->a[34012] = anon_sym_PIPE; - v->a[34013] = anon_sym_AMP; - v->a[34014] = anon_sym_EQ_EQ; - v->a[34015] = anon_sym_LT; - v->a[34016] = anon_sym_GT; - v->a[34017] = anon_sym_LT_LT; - v->a[34018] = anon_sym_GT_GT; - v->a[34019] = anon_sym_LPAREN; + v->a[34013] = anon_sym_RPAREN; + v->a[34014] = anon_sym_SEMI_SEMI; + v->a[34015] = anon_sym_PIPE_AMP; + v->a[34016] = anon_sym_AMP_AMP; + v->a[34017] = anon_sym_PIPE_PIPE; + v->a[34018] = anon_sym_LT; + v->a[34019] = anon_sym_GT; small_parse_table_1701(v); } void small_parse_table_1701(t_small_parse_table_array *v) { - v->a[34020] = anon_sym_SEMI_SEMI; - v->a[34021] = anon_sym_SEMI_AMP; - v->a[34022] = anon_sym_SEMI_SEMI_AMP; - v->a[34023] = anon_sym_PIPE_AMP; - v->a[34024] = anon_sym_EQ_TILDE; - v->a[34025] = anon_sym_AMP_GT; - v->a[34026] = anon_sym_AMP_GT_GT; - v->a[34027] = anon_sym_LT_AMP; - v->a[34028] = anon_sym_GT_AMP; - v->a[34029] = anon_sym_GT_PIPE; - v->a[34030] = anon_sym_LT_AMP_DASH; - v->a[34031] = anon_sym_GT_AMP_DASH; - v->a[34032] = anon_sym_LT_LT_DASH; - v->a[34033] = anon_sym_LT_LT_LT; - v->a[34034] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34035] = anon_sym_DOLLAR_LBRACK; - v->a[34036] = aux_sym_concatenation_token1; - v->a[34037] = anon_sym_DOLLAR; - v->a[34038] = sym__special_character; - v->a[34039] = anon_sym_DQUOTE; + v->a[34020] = anon_sym_GT_GT; + v->a[34021] = anon_sym_AMP_GT; + v->a[34022] = anon_sym_AMP_GT_GT; + v->a[34023] = anon_sym_LT_AMP; + v->a[34024] = anon_sym_GT_AMP; + v->a[34025] = anon_sym_GT_PIPE; + v->a[34026] = anon_sym_LT_AMP_DASH; + v->a[34027] = anon_sym_GT_AMP_DASH; + v->a[34028] = anon_sym_LT_LT; + v->a[34029] = anon_sym_LT_LT_DASH; + v->a[34030] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34031] = anon_sym_AMP; + v->a[34032] = anon_sym_DOLLAR; + v->a[34033] = sym__special_character; + v->a[34034] = anon_sym_DQUOTE; + v->a[34035] = sym_raw_string; + v->a[34036] = aux_sym_number_token1; + v->a[34037] = aux_sym_number_token2; + v->a[34038] = anon_sym_DOLLAR_LBRACE; + v->a[34039] = anon_sym_DOLLAR_LPAREN; small_parse_table_1702(v); } void small_parse_table_1702(t_small_parse_table_array *v) { - v->a[34040] = sym_raw_string; - v->a[34041] = sym_ansi_c_string; - v->a[34042] = aux_sym_number_token1; - v->a[34043] = aux_sym_number_token2; - v->a[34044] = anon_sym_DOLLAR_LBRACE; - v->a[34045] = anon_sym_DOLLAR_LPAREN; - v->a[34046] = anon_sym_BQUOTE; - v->a[34047] = anon_sym_DOLLAR_BQUOTE; - v->a[34048] = anon_sym_LT_LPAREN; - v->a[34049] = anon_sym_GT_LPAREN; - v->a[34050] = sym_word; - v->a[34051] = 3; - v->a[34052] = actions(3); - v->a[34053] = 1; - v->a[34054] = sym_comment; - v->a[34055] = actions(1350); - v->a[34056] = 6; - v->a[34057] = sym_file_descriptor; - v->a[34058] = sym__concat; - v->a[34059] = sym_test_operator; + v->a[34040] = anon_sym_BQUOTE; + v->a[34041] = anon_sym_DOLLAR_BQUOTE; + v->a[34042] = aux_sym__simple_variable_name_token1; + v->a[34043] = sym_word; + v->a[34044] = anon_sym_SEMI; + v->a[34045] = 3; + v->a[34046] = actions(3); + v->a[34047] = 1; + v->a[34048] = sym_comment; + v->a[34049] = actions(3034); + v->a[34050] = 5; + v->a[34051] = sym_file_descriptor; + v->a[34052] = sym__concat; + v->a[34053] = sym_test_operator; + v->a[34054] = sym__brace_start; + v->a[34055] = aux_sym_heredoc_redirect_token1; + v->a[34056] = actions(3032); + v->a[34057] = 35; + v->a[34058] = anon_sym_esac; + v->a[34059] = anon_sym_PIPE; small_parse_table_1703(v); } void small_parse_table_1703(t_small_parse_table_array *v) { - v->a[34060] = sym__bare_dollar; - v->a[34061] = sym__brace_start; - v->a[34062] = aux_sym_heredoc_redirect_token1; - v->a[34063] = actions(1348); - v->a[34064] = 43; - v->a[34065] = anon_sym_LPAREN_LPAREN; - v->a[34066] = anon_sym_SEMI; - v->a[34067] = anon_sym_PIPE_PIPE; - v->a[34068] = anon_sym_AMP_AMP; - v->a[34069] = anon_sym_PIPE; - v->a[34070] = anon_sym_AMP; - v->a[34071] = anon_sym_EQ_EQ; - v->a[34072] = anon_sym_LT; - v->a[34073] = anon_sym_GT; - v->a[34074] = anon_sym_LT_LT; - v->a[34075] = anon_sym_GT_GT; - v->a[34076] = anon_sym_esac; - v->a[34077] = anon_sym_SEMI_SEMI; - v->a[34078] = anon_sym_SEMI_AMP; - v->a[34079] = anon_sym_SEMI_SEMI_AMP; + v->a[34060] = anon_sym_SEMI_SEMI; + v->a[34061] = anon_sym_SEMI_AMP; + v->a[34062] = anon_sym_SEMI_SEMI_AMP; + v->a[34063] = anon_sym_PIPE_AMP; + v->a[34064] = anon_sym_AMP_AMP; + v->a[34065] = anon_sym_PIPE_PIPE; + v->a[34066] = anon_sym_LT; + v->a[34067] = anon_sym_GT; + v->a[34068] = anon_sym_GT_GT; + v->a[34069] = anon_sym_AMP_GT; + v->a[34070] = anon_sym_AMP_GT_GT; + v->a[34071] = anon_sym_LT_AMP; + v->a[34072] = anon_sym_GT_AMP; + v->a[34073] = anon_sym_GT_PIPE; + v->a[34074] = anon_sym_LT_AMP_DASH; + v->a[34075] = anon_sym_GT_AMP_DASH; + v->a[34076] = anon_sym_LT_LT; + v->a[34077] = anon_sym_LT_LT_DASH; + v->a[34078] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34079] = anon_sym_AMP; small_parse_table_1704(v); } void small_parse_table_1704(t_small_parse_table_array *v) { - v->a[34080] = anon_sym_PIPE_AMP; - v->a[34081] = anon_sym_EQ_TILDE; - v->a[34082] = anon_sym_AMP_GT; - v->a[34083] = anon_sym_AMP_GT_GT; - v->a[34084] = anon_sym_LT_AMP; - v->a[34085] = anon_sym_GT_AMP; - v->a[34086] = anon_sym_GT_PIPE; - v->a[34087] = anon_sym_LT_AMP_DASH; - v->a[34088] = anon_sym_GT_AMP_DASH; - v->a[34089] = anon_sym_LT_LT_DASH; - v->a[34090] = anon_sym_LT_LT_LT; - v->a[34091] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34092] = anon_sym_DOLLAR_LBRACK; - v->a[34093] = aux_sym_concatenation_token1; - v->a[34094] = anon_sym_DOLLAR; - v->a[34095] = sym__special_character; - v->a[34096] = anon_sym_DQUOTE; - v->a[34097] = sym_raw_string; - v->a[34098] = sym_ansi_c_string; - v->a[34099] = aux_sym_number_token1; + v->a[34080] = aux_sym_concatenation_token1; + v->a[34081] = anon_sym_DOLLAR; + v->a[34082] = sym__special_character; + v->a[34083] = anon_sym_DQUOTE; + v->a[34084] = sym_raw_string; + v->a[34085] = aux_sym_number_token1; + v->a[34086] = aux_sym_number_token2; + v->a[34087] = anon_sym_DOLLAR_LBRACE; + v->a[34088] = anon_sym_DOLLAR_LPAREN; + v->a[34089] = anon_sym_BQUOTE; + v->a[34090] = anon_sym_DOLLAR_BQUOTE; + v->a[34091] = sym_word; + v->a[34092] = anon_sym_SEMI; + v->a[34093] = 3; + v->a[34094] = actions(3); + v->a[34095] = 1; + v->a[34096] = sym_comment; + v->a[34097] = actions(3117); + v->a[34098] = 5; + v->a[34099] = sym_file_descriptor; small_parse_table_1705(v); } diff --git a/parser/static/small_parse_table/small_parse_table_341.c b/parser/static/small_parse_table/small_parse_table_341.c index d3f47dfb..04d8cf10 100644 --- a/parser/static/small_parse_table/small_parse_table_341.c +++ b/parser/static/small_parse_table/small_parse_table_341.c @@ -14,126 +14,126 @@ void small_parse_table_1705(t_small_parse_table_array *v) { - v->a[34100] = aux_sym_number_token2; - v->a[34101] = anon_sym_DOLLAR_LBRACE; - v->a[34102] = anon_sym_DOLLAR_LPAREN; - v->a[34103] = anon_sym_BQUOTE; - v->a[34104] = anon_sym_DOLLAR_BQUOTE; - v->a[34105] = anon_sym_LT_LPAREN; - v->a[34106] = anon_sym_GT_LPAREN; - v->a[34107] = sym_word; - v->a[34108] = 3; - v->a[34109] = actions(3); - v->a[34110] = 1; - v->a[34111] = sym_comment; - v->a[34112] = actions(1354); - v->a[34113] = 6; - v->a[34114] = sym_file_descriptor; - v->a[34115] = sym__concat; - v->a[34116] = sym_test_operator; - v->a[34117] = sym__bare_dollar; - v->a[34118] = sym__brace_start; - v->a[34119] = aux_sym_heredoc_redirect_token1; + v->a[34100] = sym__concat; + v->a[34101] = sym_test_operator; + v->a[34102] = sym__brace_start; + v->a[34103] = aux_sym_heredoc_redirect_token1; + v->a[34104] = actions(3115); + v->a[34105] = 35; + v->a[34106] = anon_sym_esac; + v->a[34107] = anon_sym_PIPE; + v->a[34108] = anon_sym_SEMI_SEMI; + v->a[34109] = anon_sym_SEMI_AMP; + v->a[34110] = anon_sym_SEMI_SEMI_AMP; + v->a[34111] = anon_sym_PIPE_AMP; + v->a[34112] = anon_sym_AMP_AMP; + v->a[34113] = anon_sym_PIPE_PIPE; + v->a[34114] = anon_sym_LT; + v->a[34115] = anon_sym_GT; + v->a[34116] = anon_sym_GT_GT; + v->a[34117] = anon_sym_AMP_GT; + v->a[34118] = anon_sym_AMP_GT_GT; + v->a[34119] = anon_sym_LT_AMP; small_parse_table_1706(v); } void small_parse_table_1706(t_small_parse_table_array *v) { - v->a[34120] = actions(1352); - v->a[34121] = 43; - v->a[34122] = anon_sym_LPAREN_LPAREN; - v->a[34123] = anon_sym_SEMI; - v->a[34124] = anon_sym_PIPE_PIPE; - v->a[34125] = anon_sym_AMP_AMP; - v->a[34126] = anon_sym_PIPE; + v->a[34120] = anon_sym_GT_AMP; + v->a[34121] = anon_sym_GT_PIPE; + v->a[34122] = anon_sym_LT_AMP_DASH; + v->a[34123] = anon_sym_GT_AMP_DASH; + v->a[34124] = anon_sym_LT_LT; + v->a[34125] = anon_sym_LT_LT_DASH; + v->a[34126] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[34127] = anon_sym_AMP; - v->a[34128] = anon_sym_EQ_EQ; - v->a[34129] = anon_sym_LT; - v->a[34130] = anon_sym_GT; - v->a[34131] = anon_sym_LT_LT; - v->a[34132] = anon_sym_GT_GT; - v->a[34133] = anon_sym_LPAREN; - v->a[34134] = anon_sym_SEMI_SEMI; - v->a[34135] = anon_sym_SEMI_AMP; - v->a[34136] = anon_sym_SEMI_SEMI_AMP; - v->a[34137] = anon_sym_PIPE_AMP; - v->a[34138] = anon_sym_EQ_TILDE; - v->a[34139] = anon_sym_AMP_GT; + v->a[34128] = aux_sym_concatenation_token1; + v->a[34129] = anon_sym_DOLLAR; + v->a[34130] = sym__special_character; + v->a[34131] = anon_sym_DQUOTE; + v->a[34132] = sym_raw_string; + v->a[34133] = aux_sym_number_token1; + v->a[34134] = aux_sym_number_token2; + v->a[34135] = anon_sym_DOLLAR_LBRACE; + v->a[34136] = anon_sym_DOLLAR_LPAREN; + v->a[34137] = anon_sym_BQUOTE; + v->a[34138] = anon_sym_DOLLAR_BQUOTE; + v->a[34139] = sym_word; small_parse_table_1707(v); } void small_parse_table_1707(t_small_parse_table_array *v) { - v->a[34140] = anon_sym_AMP_GT_GT; - v->a[34141] = anon_sym_LT_AMP; - v->a[34142] = anon_sym_GT_AMP; - v->a[34143] = anon_sym_GT_PIPE; - v->a[34144] = anon_sym_LT_AMP_DASH; - v->a[34145] = anon_sym_GT_AMP_DASH; - v->a[34146] = anon_sym_LT_LT_DASH; - v->a[34147] = anon_sym_LT_LT_LT; - v->a[34148] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34149] = anon_sym_DOLLAR_LBRACK; - v->a[34150] = aux_sym_concatenation_token1; - v->a[34151] = anon_sym_DOLLAR; - v->a[34152] = sym__special_character; - v->a[34153] = anon_sym_DQUOTE; - v->a[34154] = sym_raw_string; - v->a[34155] = sym_ansi_c_string; - v->a[34156] = aux_sym_number_token1; - v->a[34157] = aux_sym_number_token2; - v->a[34158] = anon_sym_DOLLAR_LBRACE; - v->a[34159] = anon_sym_DOLLAR_LPAREN; + v->a[34140] = anon_sym_SEMI; + v->a[34141] = 6; + v->a[34142] = actions(3); + v->a[34143] = 1; + v->a[34144] = sym_comment; + v->a[34145] = actions(3423); + v->a[34146] = 1; + v->a[34147] = aux_sym_concatenation_token1; + v->a[34148] = actions(3425); + v->a[34149] = 1; + v->a[34150] = sym__concat; + v->a[34151] = state(803); + v->a[34152] = 1; + v->a[34153] = aux_sym_concatenation_repeat1; + v->a[34154] = actions(2664); + v->a[34155] = 5; + v->a[34156] = sym_file_descriptor; + v->a[34157] = sym_variable_name; + v->a[34158] = sym_test_operator; + v->a[34159] = sym__brace_start; small_parse_table_1708(v); } void small_parse_table_1708(t_small_parse_table_array *v) { - v->a[34160] = anon_sym_BQUOTE; - v->a[34161] = anon_sym_DOLLAR_BQUOTE; - v->a[34162] = anon_sym_LT_LPAREN; - v->a[34163] = anon_sym_GT_LPAREN; - v->a[34164] = sym_word; - v->a[34165] = 3; - v->a[34166] = actions(3); - v->a[34167] = 1; - v->a[34168] = sym_comment; - v->a[34169] = actions(1338); - v->a[34170] = 6; - v->a[34171] = sym_file_descriptor; - v->a[34172] = sym__concat; - v->a[34173] = sym_test_operator; - v->a[34174] = sym__bare_dollar; - v->a[34175] = sym__brace_start; - v->a[34176] = aux_sym_heredoc_redirect_token1; - v->a[34177] = actions(1336); - v->a[34178] = 43; - v->a[34179] = anon_sym_LPAREN_LPAREN; + v->a[34160] = aux_sym_heredoc_redirect_token1; + v->a[34161] = actions(2662); + v->a[34162] = 32; + v->a[34163] = anon_sym_PIPE; + v->a[34164] = anon_sym_RPAREN; + v->a[34165] = anon_sym_SEMI_SEMI; + v->a[34166] = anon_sym_PIPE_AMP; + v->a[34167] = anon_sym_AMP_AMP; + v->a[34168] = anon_sym_PIPE_PIPE; + v->a[34169] = anon_sym_LT; + v->a[34170] = anon_sym_GT; + v->a[34171] = anon_sym_GT_GT; + v->a[34172] = anon_sym_AMP_GT; + v->a[34173] = anon_sym_AMP_GT_GT; + v->a[34174] = anon_sym_LT_AMP; + v->a[34175] = anon_sym_GT_AMP; + v->a[34176] = anon_sym_GT_PIPE; + v->a[34177] = anon_sym_LT_AMP_DASH; + v->a[34178] = anon_sym_GT_AMP_DASH; + v->a[34179] = anon_sym_LT_LT; small_parse_table_1709(v); } void small_parse_table_1709(t_small_parse_table_array *v) { - v->a[34180] = anon_sym_SEMI; - v->a[34181] = anon_sym_PIPE_PIPE; - v->a[34182] = anon_sym_AMP_AMP; - v->a[34183] = anon_sym_PIPE; - v->a[34184] = anon_sym_AMP; - v->a[34185] = anon_sym_EQ_EQ; - v->a[34186] = anon_sym_LT; - v->a[34187] = anon_sym_GT; - v->a[34188] = anon_sym_LT_LT; - v->a[34189] = anon_sym_GT_GT; - v->a[34190] = anon_sym_esac; - v->a[34191] = anon_sym_SEMI_SEMI; - v->a[34192] = anon_sym_SEMI_AMP; - v->a[34193] = anon_sym_SEMI_SEMI_AMP; - v->a[34194] = anon_sym_PIPE_AMP; - v->a[34195] = anon_sym_EQ_TILDE; - v->a[34196] = anon_sym_AMP_GT; - v->a[34197] = anon_sym_AMP_GT_GT; - v->a[34198] = anon_sym_LT_AMP; - v->a[34199] = anon_sym_GT_AMP; + v->a[34180] = anon_sym_LT_LT_DASH; + v->a[34181] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34182] = anon_sym_AMP; + v->a[34183] = anon_sym_DOLLAR; + v->a[34184] = sym__special_character; + v->a[34185] = anon_sym_DQUOTE; + v->a[34186] = sym_raw_string; + v->a[34187] = aux_sym_number_token1; + v->a[34188] = aux_sym_number_token2; + v->a[34189] = anon_sym_DOLLAR_LBRACE; + v->a[34190] = anon_sym_DOLLAR_LPAREN; + v->a[34191] = anon_sym_BQUOTE; + v->a[34192] = anon_sym_DOLLAR_BQUOTE; + v->a[34193] = sym_word; + v->a[34194] = anon_sym_SEMI; + v->a[34195] = 3; + v->a[34196] = actions(3); + v->a[34197] = 1; + v->a[34198] = sym_comment; + v->a[34199] = actions(3024); small_parse_table_1710(v); } diff --git a/parser/static/small_parse_table/small_parse_table_342.c b/parser/static/small_parse_table/small_parse_table_342.c index 6ce26e89..2f6de6bc 100644 --- a/parser/static/small_parse_table/small_parse_table_342.c +++ b/parser/static/small_parse_table/small_parse_table_342.c @@ -14,126 +14,126 @@ void small_parse_table_1710(t_small_parse_table_array *v) { - v->a[34200] = anon_sym_GT_PIPE; - v->a[34201] = anon_sym_LT_AMP_DASH; - v->a[34202] = anon_sym_GT_AMP_DASH; - v->a[34203] = anon_sym_LT_LT_DASH; - v->a[34204] = anon_sym_LT_LT_LT; - v->a[34205] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34206] = anon_sym_DOLLAR_LBRACK; - v->a[34207] = aux_sym_concatenation_token1; - v->a[34208] = anon_sym_DOLLAR; - v->a[34209] = sym__special_character; - v->a[34210] = anon_sym_DQUOTE; - v->a[34211] = sym_raw_string; - v->a[34212] = sym_ansi_c_string; - v->a[34213] = aux_sym_number_token1; - v->a[34214] = aux_sym_number_token2; - v->a[34215] = anon_sym_DOLLAR_LBRACE; - v->a[34216] = anon_sym_DOLLAR_LPAREN; - v->a[34217] = anon_sym_BQUOTE; - v->a[34218] = anon_sym_DOLLAR_BQUOTE; - v->a[34219] = anon_sym_LT_LPAREN; + v->a[34200] = 5; + v->a[34201] = sym_file_descriptor; + v->a[34202] = sym__concat; + v->a[34203] = sym_test_operator; + v->a[34204] = sym__brace_start; + v->a[34205] = aux_sym_heredoc_redirect_token1; + v->a[34206] = actions(3022); + v->a[34207] = 35; + v->a[34208] = anon_sym_esac; + v->a[34209] = anon_sym_PIPE; + v->a[34210] = anon_sym_SEMI_SEMI; + v->a[34211] = anon_sym_SEMI_AMP; + v->a[34212] = anon_sym_SEMI_SEMI_AMP; + v->a[34213] = anon_sym_PIPE_AMP; + v->a[34214] = anon_sym_AMP_AMP; + v->a[34215] = anon_sym_PIPE_PIPE; + v->a[34216] = anon_sym_LT; + v->a[34217] = anon_sym_GT; + v->a[34218] = anon_sym_GT_GT; + v->a[34219] = anon_sym_AMP_GT; small_parse_table_1711(v); } void small_parse_table_1711(t_small_parse_table_array *v) { - v->a[34220] = anon_sym_GT_LPAREN; - v->a[34221] = sym_word; - v->a[34222] = 30; - v->a[34223] = actions(71); - v->a[34224] = 1; - v->a[34225] = sym_comment; - v->a[34226] = actions(451); - v->a[34227] = 1; - v->a[34228] = anon_sym_DOLLAR_LBRACK; - v->a[34229] = actions(453); - v->a[34230] = 1; + v->a[34220] = anon_sym_AMP_GT_GT; + v->a[34221] = anon_sym_LT_AMP; + v->a[34222] = anon_sym_GT_AMP; + v->a[34223] = anon_sym_GT_PIPE; + v->a[34224] = anon_sym_LT_AMP_DASH; + v->a[34225] = anon_sym_GT_AMP_DASH; + v->a[34226] = anon_sym_LT_LT; + v->a[34227] = anon_sym_LT_LT_DASH; + v->a[34228] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34229] = anon_sym_AMP; + v->a[34230] = aux_sym_concatenation_token1; v->a[34231] = anon_sym_DOLLAR; - v->a[34232] = actions(457); - v->a[34233] = 1; - v->a[34234] = anon_sym_DQUOTE; - v->a[34235] = actions(461); - v->a[34236] = 1; - v->a[34237] = aux_sym_number_token1; - v->a[34238] = actions(463); - v->a[34239] = 1; + v->a[34232] = sym__special_character; + v->a[34233] = anon_sym_DQUOTE; + v->a[34234] = sym_raw_string; + v->a[34235] = aux_sym_number_token1; + v->a[34236] = aux_sym_number_token2; + v->a[34237] = anon_sym_DOLLAR_LBRACE; + v->a[34238] = anon_sym_DOLLAR_LPAREN; + v->a[34239] = anon_sym_BQUOTE; small_parse_table_1712(v); } void small_parse_table_1712(t_small_parse_table_array *v) { - v->a[34240] = aux_sym_number_token2; - v->a[34241] = actions(465); - v->a[34242] = 1; - v->a[34243] = anon_sym_DOLLAR_LBRACE; - v->a[34244] = actions(467); + v->a[34240] = anon_sym_DOLLAR_BQUOTE; + v->a[34241] = sym_word; + v->a[34242] = anon_sym_SEMI; + v->a[34243] = 6; + v->a[34244] = actions(3); v->a[34245] = 1; - v->a[34246] = anon_sym_DOLLAR_LPAREN; - v->a[34247] = actions(469); + v->a[34246] = sym_comment; + v->a[34247] = actions(3427); v->a[34248] = 1; - v->a[34249] = anon_sym_BQUOTE; - v->a[34250] = actions(471); + v->a[34249] = aux_sym_concatenation_token1; + v->a[34250] = actions(3429); v->a[34251] = 1; - v->a[34252] = anon_sym_DOLLAR_BQUOTE; - v->a[34253] = actions(479); + v->a[34252] = sym__concat; + v->a[34253] = state(798); v->a[34254] = 1; - v->a[34255] = sym_test_operator; - v->a[34256] = actions(481); - v->a[34257] = 1; - v->a[34258] = sym__brace_start; - v->a[34259] = actions(1394); + v->a[34255] = aux_sym_concatenation_repeat1; + v->a[34256] = actions(2664); + v->a[34257] = 5; + v->a[34258] = sym_file_descriptor; + v->a[34259] = sym_test_operator; small_parse_table_1713(v); } void small_parse_table_1713(t_small_parse_table_array *v) { - v->a[34260] = 1; - v->a[34261] = anon_sym_LT_LT_LT; - v->a[34262] = actions(1396); - v->a[34263] = 1; - v->a[34264] = sym_file_descriptor; - v->a[34265] = actions(3018); - v->a[34266] = 1; - v->a[34267] = sym_word; - v->a[34268] = actions(4703); - v->a[34269] = 1; - v->a[34270] = sym__special_character; - v->a[34271] = actions(4705); - v->a[34272] = 1; - v->a[34273] = sym_variable_name; - v->a[34274] = state(529); - v->a[34275] = 1; - v->a[34276] = sym_command_name; - v->a[34277] = state(926); - v->a[34278] = 1; - v->a[34279] = aux_sym__literal_repeat1; + v->a[34260] = sym__bare_dollar; + v->a[34261] = sym__brace_start; + v->a[34262] = aux_sym_heredoc_redirect_token1; + v->a[34263] = actions(2662); + v->a[34264] = 32; + v->a[34265] = anon_sym_PIPE; + v->a[34266] = anon_sym_RPAREN; + v->a[34267] = anon_sym_SEMI_SEMI; + v->a[34268] = anon_sym_PIPE_AMP; + v->a[34269] = anon_sym_AMP_AMP; + v->a[34270] = anon_sym_PIPE_PIPE; + v->a[34271] = anon_sym_LT; + v->a[34272] = anon_sym_GT; + v->a[34273] = anon_sym_GT_GT; + v->a[34274] = anon_sym_AMP_GT; + v->a[34275] = anon_sym_AMP_GT_GT; + v->a[34276] = anon_sym_LT_AMP; + v->a[34277] = anon_sym_GT_AMP; + v->a[34278] = anon_sym_GT_PIPE; + v->a[34279] = anon_sym_LT_AMP_DASH; small_parse_table_1714(v); } void small_parse_table_1714(t_small_parse_table_array *v) { - v->a[34280] = state(1082); - v->a[34281] = 1; - v->a[34282] = sym_concatenation; - v->a[34283] = state(6771); - v->a[34284] = 1; - v->a[34285] = sym_subscript; - v->a[34286] = actions(449); - v->a[34287] = 2; - v->a[34288] = anon_sym_LPAREN_LPAREN; - v->a[34289] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34290] = actions(459); - v->a[34291] = 2; - v->a[34292] = sym_raw_string; - v->a[34293] = sym_ansi_c_string; - v->a[34294] = actions(473); - v->a[34295] = 2; - v->a[34296] = anon_sym_LT_LPAREN; - v->a[34297] = anon_sym_GT_LPAREN; - v->a[34298] = actions(1392); - v->a[34299] = 2; + v->a[34280] = anon_sym_GT_AMP_DASH; + v->a[34281] = anon_sym_LT_LT; + v->a[34282] = anon_sym_LT_LT_DASH; + v->a[34283] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34284] = anon_sym_AMP; + v->a[34285] = anon_sym_DOLLAR; + v->a[34286] = sym__special_character; + v->a[34287] = anon_sym_DQUOTE; + v->a[34288] = sym_raw_string; + v->a[34289] = aux_sym_number_token1; + v->a[34290] = aux_sym_number_token2; + v->a[34291] = anon_sym_DOLLAR_LBRACE; + v->a[34292] = anon_sym_DOLLAR_LPAREN; + v->a[34293] = anon_sym_BQUOTE; + v->a[34294] = anon_sym_DOLLAR_BQUOTE; + v->a[34295] = sym_word; + v->a[34296] = anon_sym_SEMI; + v->a[34297] = 3; + v->a[34298] = actions(3); + v->a[34299] = 1; small_parse_table_1715(v); } diff --git a/parser/static/small_parse_table/small_parse_table_343.c b/parser/static/small_parse_table/small_parse_table_343.c index 69010466..e92baf7d 100644 --- a/parser/static/small_parse_table/small_parse_table_343.c +++ b/parser/static/small_parse_table/small_parse_table_343.c @@ -14,126 +14,126 @@ void small_parse_table_1715(t_small_parse_table_array *v) { - v->a[34300] = anon_sym_LT_AMP_DASH; - v->a[34301] = anon_sym_GT_AMP_DASH; - v->a[34302] = state(3127); - v->a[34303] = 2; - v->a[34304] = sym_variable_assignment; - v->a[34305] = aux_sym_command_repeat1; - v->a[34306] = state(3581); - v->a[34307] = 2; - v->a[34308] = sym_file_redirect; - v->a[34309] = sym_herestring_redirect; - v->a[34310] = actions(1390); - v->a[34311] = 3; - v->a[34312] = anon_sym_GT_GT; - v->a[34313] = anon_sym_AMP_GT_GT; - v->a[34314] = anon_sym_GT_PIPE; - v->a[34315] = actions(1388); - v->a[34316] = 5; - v->a[34317] = anon_sym_LT; - v->a[34318] = anon_sym_GT; - v->a[34319] = anon_sym_AMP_GT; + v->a[34300] = sym_comment; + v->a[34301] = actions(3024); + v->a[34302] = 7; + v->a[34303] = sym_file_descriptor; + v->a[34304] = sym__concat; + v->a[34305] = sym_test_operator; + v->a[34306] = sym__bare_dollar; + v->a[34307] = sym__brace_start; + v->a[34308] = ts_builtin_sym_end; + v->a[34309] = aux_sym_heredoc_redirect_token1; + v->a[34310] = actions(3022); + v->a[34311] = 33; + v->a[34312] = anon_sym_LPAREN; + v->a[34313] = anon_sym_PIPE; + v->a[34314] = anon_sym_SEMI_SEMI; + v->a[34315] = anon_sym_PIPE_AMP; + v->a[34316] = anon_sym_AMP_AMP; + v->a[34317] = anon_sym_PIPE_PIPE; + v->a[34318] = anon_sym_LT; + v->a[34319] = anon_sym_GT; small_parse_table_1716(v); } void small_parse_table_1716(t_small_parse_table_array *v) { - v->a[34320] = anon_sym_LT_AMP; - v->a[34321] = anon_sym_GT_AMP; - v->a[34322] = state(815); - v->a[34323] = 9; - v->a[34324] = sym_arithmetic_expansion; - v->a[34325] = sym_brace_expression; - v->a[34326] = sym_string; - v->a[34327] = sym_translated_string; - v->a[34328] = sym_number; - v->a[34329] = sym_simple_expansion; - v->a[34330] = sym_expansion; - v->a[34331] = sym_command_substitution; - v->a[34332] = sym_process_substitution; - v->a[34333] = 5; - v->a[34334] = actions(3); - v->a[34335] = 1; - v->a[34336] = sym_comment; - v->a[34337] = actions(4707); - v->a[34338] = 1; - v->a[34339] = sym__special_character; + v->a[34320] = anon_sym_GT_GT; + v->a[34321] = anon_sym_AMP_GT; + v->a[34322] = anon_sym_AMP_GT_GT; + v->a[34323] = anon_sym_LT_AMP; + v->a[34324] = anon_sym_GT_AMP; + v->a[34325] = anon_sym_GT_PIPE; + v->a[34326] = anon_sym_LT_AMP_DASH; + v->a[34327] = anon_sym_GT_AMP_DASH; + v->a[34328] = anon_sym_LT_LT; + v->a[34329] = anon_sym_LT_LT_DASH; + v->a[34330] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34331] = anon_sym_AMP; + v->a[34332] = aux_sym_concatenation_token1; + v->a[34333] = anon_sym_DOLLAR; + v->a[34334] = sym__special_character; + v->a[34335] = anon_sym_DQUOTE; + v->a[34336] = sym_raw_string; + v->a[34337] = aux_sym_number_token1; + v->a[34338] = aux_sym_number_token2; + v->a[34339] = anon_sym_DOLLAR_LBRACE; small_parse_table_1717(v); } void small_parse_table_1717(t_small_parse_table_array *v) { - v->a[34340] = state(952); - v->a[34341] = 1; - v->a[34342] = aux_sym__literal_repeat1; - v->a[34343] = actions(278); - v->a[34344] = 5; - v->a[34345] = sym_file_descriptor; - v->a[34346] = sym_test_operator; - v->a[34347] = sym__bare_dollar; - v->a[34348] = sym__brace_start; - v->a[34349] = aux_sym_heredoc_redirect_token1; - v->a[34350] = actions(241); - v->a[34351] = 42; - v->a[34352] = anon_sym_LPAREN_LPAREN; - v->a[34353] = anon_sym_SEMI; - v->a[34354] = anon_sym_PIPE_PIPE; - v->a[34355] = anon_sym_AMP_AMP; - v->a[34356] = anon_sym_PIPE; - v->a[34357] = anon_sym_AMP; - v->a[34358] = anon_sym_EQ_EQ; - v->a[34359] = anon_sym_LT; + v->a[34340] = anon_sym_DOLLAR_LPAREN; + v->a[34341] = anon_sym_BQUOTE; + v->a[34342] = anon_sym_DOLLAR_BQUOTE; + v->a[34343] = sym_word; + v->a[34344] = anon_sym_SEMI; + v->a[34345] = 3; + v->a[34346] = actions(3); + v->a[34347] = 1; + v->a[34348] = sym_comment; + v->a[34349] = actions(3034); + v->a[34350] = 7; + v->a[34351] = sym_file_descriptor; + v->a[34352] = sym__concat; + v->a[34353] = sym_test_operator; + v->a[34354] = sym__bare_dollar; + v->a[34355] = sym__brace_start; + v->a[34356] = ts_builtin_sym_end; + v->a[34357] = aux_sym_heredoc_redirect_token1; + v->a[34358] = actions(3032); + v->a[34359] = 33; small_parse_table_1718(v); } void small_parse_table_1718(t_small_parse_table_array *v) { - v->a[34360] = anon_sym_GT; - v->a[34361] = anon_sym_LT_LT; - v->a[34362] = anon_sym_GT_GT; - v->a[34363] = anon_sym_LPAREN; - v->a[34364] = anon_sym_esac; - v->a[34365] = anon_sym_SEMI_SEMI; - v->a[34366] = anon_sym_SEMI_AMP; - v->a[34367] = anon_sym_SEMI_SEMI_AMP; - v->a[34368] = anon_sym_PIPE_AMP; - v->a[34369] = anon_sym_EQ_TILDE; - v->a[34370] = anon_sym_AMP_GT; - v->a[34371] = anon_sym_AMP_GT_GT; - v->a[34372] = anon_sym_LT_AMP; - v->a[34373] = anon_sym_GT_AMP; - v->a[34374] = anon_sym_GT_PIPE; - v->a[34375] = anon_sym_LT_AMP_DASH; - v->a[34376] = anon_sym_GT_AMP_DASH; + v->a[34360] = anon_sym_LPAREN; + v->a[34361] = anon_sym_PIPE; + v->a[34362] = anon_sym_SEMI_SEMI; + v->a[34363] = anon_sym_PIPE_AMP; + v->a[34364] = anon_sym_AMP_AMP; + v->a[34365] = anon_sym_PIPE_PIPE; + v->a[34366] = anon_sym_LT; + v->a[34367] = anon_sym_GT; + v->a[34368] = anon_sym_GT_GT; + v->a[34369] = anon_sym_AMP_GT; + v->a[34370] = anon_sym_AMP_GT_GT; + v->a[34371] = anon_sym_LT_AMP; + v->a[34372] = anon_sym_GT_AMP; + v->a[34373] = anon_sym_GT_PIPE; + v->a[34374] = anon_sym_LT_AMP_DASH; + v->a[34375] = anon_sym_GT_AMP_DASH; + v->a[34376] = anon_sym_LT_LT; v->a[34377] = anon_sym_LT_LT_DASH; - v->a[34378] = anon_sym_LT_LT_LT; - v->a[34379] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34378] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34379] = anon_sym_AMP; small_parse_table_1719(v); } void small_parse_table_1719(t_small_parse_table_array *v) { - v->a[34380] = anon_sym_DOLLAR_LBRACK; + v->a[34380] = aux_sym_concatenation_token1; v->a[34381] = anon_sym_DOLLAR; - v->a[34382] = anon_sym_DQUOTE; - v->a[34383] = sym_raw_string; - v->a[34384] = sym_ansi_c_string; + v->a[34382] = sym__special_character; + v->a[34383] = anon_sym_DQUOTE; + v->a[34384] = sym_raw_string; v->a[34385] = aux_sym_number_token1; v->a[34386] = aux_sym_number_token2; v->a[34387] = anon_sym_DOLLAR_LBRACE; v->a[34388] = anon_sym_DOLLAR_LPAREN; v->a[34389] = anon_sym_BQUOTE; v->a[34390] = anon_sym_DOLLAR_BQUOTE; - v->a[34391] = anon_sym_LT_LPAREN; - v->a[34392] = anon_sym_GT_LPAREN; - v->a[34393] = sym_word; - v->a[34394] = 3; - v->a[34395] = actions(3); - v->a[34396] = 1; - v->a[34397] = sym_comment; - v->a[34398] = actions(1310); - v->a[34399] = 6; + v->a[34391] = sym_word; + v->a[34392] = anon_sym_SEMI; + v->a[34393] = 3; + v->a[34394] = actions(3); + v->a[34395] = 1; + v->a[34396] = sym_comment; + v->a[34397] = actions(2967); + v->a[34398] = 7; + v->a[34399] = sym_file_descriptor; small_parse_table_1720(v); } diff --git a/parser/static/small_parse_table/small_parse_table_344.c b/parser/static/small_parse_table/small_parse_table_344.c index 63c99649..b729d7ea 100644 --- a/parser/static/small_parse_table/small_parse_table_344.c +++ b/parser/static/small_parse_table/small_parse_table_344.c @@ -14,126 +14,126 @@ void small_parse_table_1720(t_small_parse_table_array *v) { - v->a[34400] = sym_file_descriptor; - v->a[34401] = sym__concat; - v->a[34402] = sym_test_operator; - v->a[34403] = sym__bare_dollar; - v->a[34404] = sym__brace_start; + v->a[34400] = sym__concat; + v->a[34401] = sym_test_operator; + v->a[34402] = sym__bare_dollar; + v->a[34403] = sym__brace_start; + v->a[34404] = ts_builtin_sym_end; v->a[34405] = aux_sym_heredoc_redirect_token1; - v->a[34406] = actions(1308); - v->a[34407] = 43; - v->a[34408] = anon_sym_LPAREN_LPAREN; - v->a[34409] = anon_sym_SEMI; - v->a[34410] = anon_sym_PIPE_PIPE; - v->a[34411] = anon_sym_AMP_AMP; - v->a[34412] = anon_sym_PIPE; - v->a[34413] = anon_sym_AMP; - v->a[34414] = anon_sym_EQ_EQ; - v->a[34415] = anon_sym_LT; - v->a[34416] = anon_sym_GT; - v->a[34417] = anon_sym_LT_LT; - v->a[34418] = anon_sym_GT_GT; - v->a[34419] = anon_sym_LPAREN; + v->a[34406] = actions(2965); + v->a[34407] = 33; + v->a[34408] = anon_sym_LPAREN; + v->a[34409] = anon_sym_PIPE; + v->a[34410] = anon_sym_SEMI_SEMI; + v->a[34411] = anon_sym_PIPE_AMP; + v->a[34412] = anon_sym_AMP_AMP; + v->a[34413] = anon_sym_PIPE_PIPE; + v->a[34414] = anon_sym_LT; + v->a[34415] = anon_sym_GT; + v->a[34416] = anon_sym_GT_GT; + v->a[34417] = anon_sym_AMP_GT; + v->a[34418] = anon_sym_AMP_GT_GT; + v->a[34419] = anon_sym_LT_AMP; small_parse_table_1721(v); } void small_parse_table_1721(t_small_parse_table_array *v) { - v->a[34420] = anon_sym_SEMI_SEMI; - v->a[34421] = anon_sym_SEMI_AMP; - v->a[34422] = anon_sym_SEMI_SEMI_AMP; - v->a[34423] = anon_sym_PIPE_AMP; - v->a[34424] = anon_sym_EQ_TILDE; - v->a[34425] = anon_sym_AMP_GT; - v->a[34426] = anon_sym_AMP_GT_GT; - v->a[34427] = anon_sym_LT_AMP; - v->a[34428] = anon_sym_GT_AMP; - v->a[34429] = anon_sym_GT_PIPE; - v->a[34430] = anon_sym_LT_AMP_DASH; - v->a[34431] = anon_sym_GT_AMP_DASH; - v->a[34432] = anon_sym_LT_LT_DASH; - v->a[34433] = anon_sym_LT_LT_LT; - v->a[34434] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34435] = anon_sym_DOLLAR_LBRACK; - v->a[34436] = aux_sym_concatenation_token1; - v->a[34437] = anon_sym_DOLLAR; - v->a[34438] = sym__special_character; - v->a[34439] = anon_sym_DQUOTE; + v->a[34420] = anon_sym_GT_AMP; + v->a[34421] = anon_sym_GT_PIPE; + v->a[34422] = anon_sym_LT_AMP_DASH; + v->a[34423] = anon_sym_GT_AMP_DASH; + v->a[34424] = anon_sym_LT_LT; + v->a[34425] = anon_sym_LT_LT_DASH; + v->a[34426] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34427] = anon_sym_AMP; + v->a[34428] = aux_sym_concatenation_token1; + v->a[34429] = anon_sym_DOLLAR; + v->a[34430] = sym__special_character; + v->a[34431] = anon_sym_DQUOTE; + v->a[34432] = sym_raw_string; + v->a[34433] = aux_sym_number_token1; + v->a[34434] = aux_sym_number_token2; + v->a[34435] = anon_sym_DOLLAR_LBRACE; + v->a[34436] = anon_sym_DOLLAR_LPAREN; + v->a[34437] = anon_sym_BQUOTE; + v->a[34438] = anon_sym_DOLLAR_BQUOTE; + v->a[34439] = sym_word; small_parse_table_1722(v); } void small_parse_table_1722(t_small_parse_table_array *v) { - v->a[34440] = sym_raw_string; - v->a[34441] = sym_ansi_c_string; - v->a[34442] = aux_sym_number_token1; - v->a[34443] = aux_sym_number_token2; - v->a[34444] = anon_sym_DOLLAR_LBRACE; - v->a[34445] = anon_sym_DOLLAR_LPAREN; - v->a[34446] = anon_sym_BQUOTE; - v->a[34447] = anon_sym_DOLLAR_BQUOTE; - v->a[34448] = anon_sym_LT_LPAREN; - v->a[34449] = anon_sym_GT_LPAREN; - v->a[34450] = sym_word; - v->a[34451] = 3; - v->a[34452] = actions(3); - v->a[34453] = 1; - v->a[34454] = sym_comment; - v->a[34455] = actions(1306); - v->a[34456] = 6; - v->a[34457] = sym_file_descriptor; - v->a[34458] = sym__concat; - v->a[34459] = sym_test_operator; + v->a[34440] = anon_sym_SEMI; + v->a[34441] = 3; + v->a[34442] = actions(3); + v->a[34443] = 1; + v->a[34444] = sym_comment; + v->a[34445] = actions(3159); + v->a[34446] = 7; + v->a[34447] = sym_file_descriptor; + v->a[34448] = sym__concat; + v->a[34449] = sym_test_operator; + v->a[34450] = sym__bare_dollar; + v->a[34451] = sym__brace_start; + v->a[34452] = ts_builtin_sym_end; + v->a[34453] = aux_sym_heredoc_redirect_token1; + v->a[34454] = actions(3157); + v->a[34455] = 33; + v->a[34456] = anon_sym_LPAREN; + v->a[34457] = anon_sym_PIPE; + v->a[34458] = anon_sym_SEMI_SEMI; + v->a[34459] = anon_sym_PIPE_AMP; small_parse_table_1723(v); } void small_parse_table_1723(t_small_parse_table_array *v) { - v->a[34460] = sym__bare_dollar; - v->a[34461] = sym__brace_start; - v->a[34462] = aux_sym_heredoc_redirect_token1; - v->a[34463] = actions(1304); - v->a[34464] = 43; - v->a[34465] = anon_sym_LPAREN_LPAREN; - v->a[34466] = anon_sym_SEMI; - v->a[34467] = anon_sym_PIPE_PIPE; - v->a[34468] = anon_sym_AMP_AMP; - v->a[34469] = anon_sym_PIPE; - v->a[34470] = anon_sym_AMP; - v->a[34471] = anon_sym_EQ_EQ; - v->a[34472] = anon_sym_LT; - v->a[34473] = anon_sym_GT; - v->a[34474] = anon_sym_LT_LT; - v->a[34475] = anon_sym_GT_GT; - v->a[34476] = anon_sym_LPAREN; - v->a[34477] = anon_sym_SEMI_SEMI; - v->a[34478] = anon_sym_SEMI_AMP; - v->a[34479] = anon_sym_SEMI_SEMI_AMP; + v->a[34460] = anon_sym_AMP_AMP; + v->a[34461] = anon_sym_PIPE_PIPE; + v->a[34462] = anon_sym_LT; + v->a[34463] = anon_sym_GT; + v->a[34464] = anon_sym_GT_GT; + v->a[34465] = anon_sym_AMP_GT; + v->a[34466] = anon_sym_AMP_GT_GT; + v->a[34467] = anon_sym_LT_AMP; + v->a[34468] = anon_sym_GT_AMP; + v->a[34469] = anon_sym_GT_PIPE; + v->a[34470] = anon_sym_LT_AMP_DASH; + v->a[34471] = anon_sym_GT_AMP_DASH; + v->a[34472] = anon_sym_LT_LT; + v->a[34473] = anon_sym_LT_LT_DASH; + v->a[34474] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34475] = anon_sym_AMP; + v->a[34476] = aux_sym_concatenation_token1; + v->a[34477] = anon_sym_DOLLAR; + v->a[34478] = sym__special_character; + v->a[34479] = anon_sym_DQUOTE; small_parse_table_1724(v); } void small_parse_table_1724(t_small_parse_table_array *v) { - v->a[34480] = anon_sym_PIPE_AMP; - v->a[34481] = anon_sym_EQ_TILDE; - v->a[34482] = anon_sym_AMP_GT; - v->a[34483] = anon_sym_AMP_GT_GT; - v->a[34484] = anon_sym_LT_AMP; - v->a[34485] = anon_sym_GT_AMP; - v->a[34486] = anon_sym_GT_PIPE; - v->a[34487] = anon_sym_LT_AMP_DASH; - v->a[34488] = anon_sym_GT_AMP_DASH; - v->a[34489] = anon_sym_LT_LT_DASH; - v->a[34490] = anon_sym_LT_LT_LT; - v->a[34491] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34492] = anon_sym_DOLLAR_LBRACK; - v->a[34493] = aux_sym_concatenation_token1; - v->a[34494] = anon_sym_DOLLAR; + v->a[34480] = sym_raw_string; + v->a[34481] = aux_sym_number_token1; + v->a[34482] = aux_sym_number_token2; + v->a[34483] = anon_sym_DOLLAR_LBRACE; + v->a[34484] = anon_sym_DOLLAR_LPAREN; + v->a[34485] = anon_sym_BQUOTE; + v->a[34486] = anon_sym_DOLLAR_BQUOTE; + v->a[34487] = sym_word; + v->a[34488] = anon_sym_SEMI; + v->a[34489] = 5; + v->a[34490] = actions(3); + v->a[34491] = 1; + v->a[34492] = sym_comment; + v->a[34493] = actions(3448); + v->a[34494] = 1; v->a[34495] = sym__special_character; - v->a[34496] = anon_sym_DQUOTE; - v->a[34497] = sym_raw_string; - v->a[34498] = sym_ansi_c_string; - v->a[34499] = aux_sym_number_token1; + v->a[34496] = state(799); + v->a[34497] = 1; + v->a[34498] = aux_sym__literal_repeat1; + v->a[34499] = actions(3252); small_parse_table_1725(v); } diff --git a/parser/static/small_parse_table/small_parse_table_345.c b/parser/static/small_parse_table/small_parse_table_345.c index 4126e705..28cb2908 100644 --- a/parser/static/small_parse_table/small_parse_table_345.c +++ b/parser/static/small_parse_table/small_parse_table_345.c @@ -14,126 +14,126 @@ void small_parse_table_1725(t_small_parse_table_array *v) { - v->a[34500] = aux_sym_number_token2; - v->a[34501] = anon_sym_DOLLAR_LBRACE; - v->a[34502] = anon_sym_DOLLAR_LPAREN; - v->a[34503] = anon_sym_BQUOTE; - v->a[34504] = anon_sym_DOLLAR_BQUOTE; - v->a[34505] = anon_sym_LT_LPAREN; - v->a[34506] = anon_sym_GT_LPAREN; - v->a[34507] = sym_word; - v->a[34508] = 3; - v->a[34509] = actions(3); - v->a[34510] = 1; - v->a[34511] = sym_comment; - v->a[34512] = actions(1310); - v->a[34513] = 6; - v->a[34514] = sym_file_descriptor; - v->a[34515] = sym__concat; - v->a[34516] = sym_test_operator; - v->a[34517] = sym__bare_dollar; - v->a[34518] = sym__brace_start; - v->a[34519] = aux_sym_heredoc_redirect_token1; + v->a[34500] = 5; + v->a[34501] = sym_file_descriptor; + v->a[34502] = sym_variable_name; + v->a[34503] = sym_test_operator; + v->a[34504] = sym__brace_start; + v->a[34505] = aux_sym_heredoc_redirect_token1; + v->a[34506] = actions(3250); + v->a[34507] = 33; + v->a[34508] = anon_sym_PIPE; + v->a[34509] = anon_sym_SEMI_SEMI; + v->a[34510] = anon_sym_SEMI_AMP; + v->a[34511] = anon_sym_SEMI_SEMI_AMP; + v->a[34512] = anon_sym_PIPE_AMP; + v->a[34513] = anon_sym_AMP_AMP; + v->a[34514] = anon_sym_PIPE_PIPE; + v->a[34515] = anon_sym_LT; + v->a[34516] = anon_sym_GT; + v->a[34517] = anon_sym_GT_GT; + v->a[34518] = anon_sym_AMP_GT; + v->a[34519] = anon_sym_AMP_GT_GT; small_parse_table_1726(v); } void small_parse_table_1726(t_small_parse_table_array *v) { - v->a[34520] = actions(1308); - v->a[34521] = 43; - v->a[34522] = anon_sym_LPAREN_LPAREN; - v->a[34523] = anon_sym_SEMI; - v->a[34524] = anon_sym_PIPE_PIPE; - v->a[34525] = anon_sym_AMP_AMP; - v->a[34526] = anon_sym_PIPE; - v->a[34527] = anon_sym_AMP; - v->a[34528] = anon_sym_EQ_EQ; - v->a[34529] = anon_sym_LT; - v->a[34530] = anon_sym_GT; - v->a[34531] = anon_sym_LT_LT; - v->a[34532] = anon_sym_GT_GT; - v->a[34533] = anon_sym_LPAREN; - v->a[34534] = anon_sym_SEMI_SEMI; - v->a[34535] = anon_sym_SEMI_AMP; - v->a[34536] = anon_sym_SEMI_SEMI_AMP; - v->a[34537] = anon_sym_PIPE_AMP; - v->a[34538] = anon_sym_EQ_TILDE; - v->a[34539] = anon_sym_AMP_GT; + v->a[34520] = anon_sym_LT_AMP; + v->a[34521] = anon_sym_GT_AMP; + v->a[34522] = anon_sym_GT_PIPE; + v->a[34523] = anon_sym_LT_AMP_DASH; + v->a[34524] = anon_sym_GT_AMP_DASH; + v->a[34525] = anon_sym_LT_LT; + v->a[34526] = anon_sym_LT_LT_DASH; + v->a[34527] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34528] = anon_sym_AMP; + v->a[34529] = anon_sym_DOLLAR; + v->a[34530] = anon_sym_DQUOTE; + v->a[34531] = sym_raw_string; + v->a[34532] = aux_sym_number_token1; + v->a[34533] = aux_sym_number_token2; + v->a[34534] = anon_sym_DOLLAR_LBRACE; + v->a[34535] = anon_sym_DOLLAR_LPAREN; + v->a[34536] = anon_sym_BQUOTE; + v->a[34537] = anon_sym_DOLLAR_BQUOTE; + v->a[34538] = aux_sym__simple_variable_name_token1; + v->a[34539] = sym_word; small_parse_table_1727(v); } void small_parse_table_1727(t_small_parse_table_array *v) { - v->a[34540] = anon_sym_AMP_GT_GT; - v->a[34541] = anon_sym_LT_AMP; - v->a[34542] = anon_sym_GT_AMP; - v->a[34543] = anon_sym_GT_PIPE; - v->a[34544] = anon_sym_LT_AMP_DASH; - v->a[34545] = anon_sym_GT_AMP_DASH; - v->a[34546] = anon_sym_LT_LT_DASH; - v->a[34547] = anon_sym_LT_LT_LT; - v->a[34548] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34549] = anon_sym_DOLLAR_LBRACK; - v->a[34550] = aux_sym_concatenation_token1; - v->a[34551] = anon_sym_DOLLAR; - v->a[34552] = sym__special_character; - v->a[34553] = anon_sym_DQUOTE; - v->a[34554] = sym_raw_string; - v->a[34555] = sym_ansi_c_string; - v->a[34556] = aux_sym_number_token1; - v->a[34557] = aux_sym_number_token2; - v->a[34558] = anon_sym_DOLLAR_LBRACE; - v->a[34559] = anon_sym_DOLLAR_LPAREN; + v->a[34540] = anon_sym_SEMI; + v->a[34541] = 6; + v->a[34542] = actions(3); + v->a[34543] = 1; + v->a[34544] = sym_comment; + v->a[34545] = actions(3450); + v->a[34546] = 1; + v->a[34547] = aux_sym_concatenation_token1; + v->a[34548] = actions(3452); + v->a[34549] = 1; + v->a[34550] = sym__concat; + v->a[34551] = state(895); + v->a[34552] = 1; + v->a[34553] = aux_sym_concatenation_repeat1; + v->a[34554] = actions(3040); + v->a[34555] = 6; + v->a[34556] = sym_file_descriptor; + v->a[34557] = sym_test_operator; + v->a[34558] = sym__bare_dollar; + v->a[34559] = sym__brace_start; small_parse_table_1728(v); } void small_parse_table_1728(t_small_parse_table_array *v) { - v->a[34560] = anon_sym_BQUOTE; - v->a[34561] = anon_sym_DOLLAR_BQUOTE; - v->a[34562] = anon_sym_LT_LPAREN; - v->a[34563] = anon_sym_GT_LPAREN; - v->a[34564] = sym_word; - v->a[34565] = 3; - v->a[34566] = actions(3); - v->a[34567] = 1; - v->a[34568] = sym_comment; - v->a[34569] = actions(1322); - v->a[34570] = 6; - v->a[34571] = sym_file_descriptor; - v->a[34572] = sym__concat; - v->a[34573] = sym_test_operator; - v->a[34574] = sym__bare_dollar; - v->a[34575] = sym__brace_start; - v->a[34576] = aux_sym_heredoc_redirect_token1; - v->a[34577] = actions(1320); - v->a[34578] = 43; - v->a[34579] = anon_sym_LPAREN_LPAREN; + v->a[34560] = ts_builtin_sym_end; + v->a[34561] = aux_sym_heredoc_redirect_token1; + v->a[34562] = actions(3038); + v->a[34563] = 31; + v->a[34564] = anon_sym_PIPE; + v->a[34565] = anon_sym_SEMI_SEMI; + v->a[34566] = anon_sym_PIPE_AMP; + v->a[34567] = anon_sym_AMP_AMP; + v->a[34568] = anon_sym_PIPE_PIPE; + v->a[34569] = anon_sym_LT; + v->a[34570] = anon_sym_GT; + v->a[34571] = anon_sym_GT_GT; + v->a[34572] = anon_sym_AMP_GT; + v->a[34573] = anon_sym_AMP_GT_GT; + v->a[34574] = anon_sym_LT_AMP; + v->a[34575] = anon_sym_GT_AMP; + v->a[34576] = anon_sym_GT_PIPE; + v->a[34577] = anon_sym_LT_AMP_DASH; + v->a[34578] = anon_sym_GT_AMP_DASH; + v->a[34579] = anon_sym_LT_LT; small_parse_table_1729(v); } void small_parse_table_1729(t_small_parse_table_array *v) { - v->a[34580] = anon_sym_SEMI; - v->a[34581] = anon_sym_PIPE_PIPE; - v->a[34582] = anon_sym_AMP_AMP; - v->a[34583] = anon_sym_PIPE; - v->a[34584] = anon_sym_AMP; - v->a[34585] = anon_sym_EQ_EQ; - v->a[34586] = anon_sym_LT; - v->a[34587] = anon_sym_GT; - v->a[34588] = anon_sym_LT_LT; - v->a[34589] = anon_sym_GT_GT; - v->a[34590] = anon_sym_esac; - v->a[34591] = anon_sym_SEMI_SEMI; - v->a[34592] = anon_sym_SEMI_AMP; - v->a[34593] = anon_sym_SEMI_SEMI_AMP; - v->a[34594] = anon_sym_PIPE_AMP; - v->a[34595] = anon_sym_EQ_TILDE; - v->a[34596] = anon_sym_AMP_GT; - v->a[34597] = anon_sym_AMP_GT_GT; - v->a[34598] = anon_sym_LT_AMP; - v->a[34599] = anon_sym_GT_AMP; + v->a[34580] = anon_sym_LT_LT_DASH; + v->a[34581] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34582] = anon_sym_AMP; + v->a[34583] = anon_sym_DOLLAR; + v->a[34584] = sym__special_character; + v->a[34585] = anon_sym_DQUOTE; + v->a[34586] = sym_raw_string; + v->a[34587] = aux_sym_number_token1; + v->a[34588] = aux_sym_number_token2; + v->a[34589] = anon_sym_DOLLAR_LBRACE; + v->a[34590] = anon_sym_DOLLAR_LPAREN; + v->a[34591] = anon_sym_BQUOTE; + v->a[34592] = anon_sym_DOLLAR_BQUOTE; + v->a[34593] = sym_word; + v->a[34594] = anon_sym_SEMI; + v->a[34595] = 6; + v->a[34596] = actions(3); + v->a[34597] = 1; + v->a[34598] = sym_comment; + v->a[34599] = actions(3454); small_parse_table_1730(v); } diff --git a/parser/static/small_parse_table/small_parse_table_346.c b/parser/static/small_parse_table/small_parse_table_346.c index bf01c80a..410d86d0 100644 --- a/parser/static/small_parse_table/small_parse_table_346.c +++ b/parser/static/small_parse_table/small_parse_table_346.c @@ -14,126 +14,126 @@ void small_parse_table_1730(t_small_parse_table_array *v) { - v->a[34600] = anon_sym_GT_PIPE; - v->a[34601] = anon_sym_LT_AMP_DASH; - v->a[34602] = anon_sym_GT_AMP_DASH; - v->a[34603] = anon_sym_LT_LT_DASH; - v->a[34604] = anon_sym_LT_LT_LT; - v->a[34605] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34606] = anon_sym_DOLLAR_LBRACK; - v->a[34607] = aux_sym_concatenation_token1; - v->a[34608] = anon_sym_DOLLAR; - v->a[34609] = sym__special_character; - v->a[34610] = anon_sym_DQUOTE; - v->a[34611] = sym_raw_string; - v->a[34612] = sym_ansi_c_string; - v->a[34613] = aux_sym_number_token1; - v->a[34614] = aux_sym_number_token2; - v->a[34615] = anon_sym_DOLLAR_LBRACE; - v->a[34616] = anon_sym_DOLLAR_LPAREN; - v->a[34617] = anon_sym_BQUOTE; - v->a[34618] = anon_sym_DOLLAR_BQUOTE; - v->a[34619] = anon_sym_LT_LPAREN; + v->a[34600] = 1; + v->a[34601] = aux_sym_concatenation_token1; + v->a[34602] = actions(3456); + v->a[34603] = 1; + v->a[34604] = sym__concat; + v->a[34605] = state(949); + v->a[34606] = 1; + v->a[34607] = aux_sym_concatenation_repeat1; + v->a[34608] = actions(3121); + v->a[34609] = 4; + v->a[34610] = sym_file_descriptor; + v->a[34611] = sym_test_operator; + v->a[34612] = sym__brace_start; + v->a[34613] = aux_sym_heredoc_redirect_token1; + v->a[34614] = actions(3119); + v->a[34615] = 33; + v->a[34616] = anon_sym_PIPE; + v->a[34617] = anon_sym_SEMI_SEMI; + v->a[34618] = anon_sym_SEMI_AMP; + v->a[34619] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1731(v); } void small_parse_table_1731(t_small_parse_table_array *v) { - v->a[34620] = anon_sym_GT_LPAREN; - v->a[34621] = sym_word; - v->a[34622] = 3; - v->a[34623] = actions(3); - v->a[34624] = 1; - v->a[34625] = sym_comment; - v->a[34626] = actions(1346); - v->a[34627] = 6; - v->a[34628] = sym_file_descriptor; - v->a[34629] = sym__concat; - v->a[34630] = sym_test_operator; - v->a[34631] = sym__bare_dollar; - v->a[34632] = sym__brace_start; - v->a[34633] = aux_sym_heredoc_redirect_token1; - v->a[34634] = actions(1344); - v->a[34635] = 43; - v->a[34636] = anon_sym_LPAREN_LPAREN; - v->a[34637] = anon_sym_SEMI; - v->a[34638] = anon_sym_PIPE_PIPE; - v->a[34639] = anon_sym_AMP_AMP; + v->a[34620] = anon_sym_PIPE_AMP; + v->a[34621] = anon_sym_AMP_AMP; + v->a[34622] = anon_sym_PIPE_PIPE; + v->a[34623] = anon_sym_LT; + v->a[34624] = anon_sym_GT; + v->a[34625] = anon_sym_GT_GT; + v->a[34626] = anon_sym_AMP_GT; + v->a[34627] = anon_sym_AMP_GT_GT; + v->a[34628] = anon_sym_LT_AMP; + v->a[34629] = anon_sym_GT_AMP; + v->a[34630] = anon_sym_GT_PIPE; + v->a[34631] = anon_sym_LT_AMP_DASH; + v->a[34632] = anon_sym_GT_AMP_DASH; + v->a[34633] = anon_sym_LT_LT; + v->a[34634] = anon_sym_LT_LT_DASH; + v->a[34635] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34636] = anon_sym_AMP; + v->a[34637] = anon_sym_DOLLAR; + v->a[34638] = sym__special_character; + v->a[34639] = anon_sym_DQUOTE; small_parse_table_1732(v); } void small_parse_table_1732(t_small_parse_table_array *v) { - v->a[34640] = anon_sym_PIPE; - v->a[34641] = anon_sym_AMP; - v->a[34642] = anon_sym_EQ_EQ; - v->a[34643] = anon_sym_LT; - v->a[34644] = anon_sym_GT; - v->a[34645] = anon_sym_LT_LT; - v->a[34646] = anon_sym_GT_GT; - v->a[34647] = anon_sym_LPAREN; - v->a[34648] = anon_sym_SEMI_SEMI; - v->a[34649] = anon_sym_SEMI_AMP; - v->a[34650] = anon_sym_SEMI_SEMI_AMP; - v->a[34651] = anon_sym_PIPE_AMP; - v->a[34652] = anon_sym_EQ_TILDE; - v->a[34653] = anon_sym_AMP_GT; - v->a[34654] = anon_sym_AMP_GT_GT; - v->a[34655] = anon_sym_LT_AMP; - v->a[34656] = anon_sym_GT_AMP; - v->a[34657] = anon_sym_GT_PIPE; - v->a[34658] = anon_sym_LT_AMP_DASH; - v->a[34659] = anon_sym_GT_AMP_DASH; + v->a[34640] = sym_raw_string; + v->a[34641] = aux_sym_number_token1; + v->a[34642] = aux_sym_number_token2; + v->a[34643] = anon_sym_DOLLAR_LBRACE; + v->a[34644] = anon_sym_DOLLAR_LPAREN; + v->a[34645] = anon_sym_BQUOTE; + v->a[34646] = anon_sym_DOLLAR_BQUOTE; + v->a[34647] = sym_word; + v->a[34648] = anon_sym_SEMI; + v->a[34649] = 3; + v->a[34650] = actions(3); + v->a[34651] = 1; + v->a[34652] = sym_comment; + v->a[34653] = actions(3020); + v->a[34654] = 5; + v->a[34655] = sym_file_descriptor; + v->a[34656] = sym__concat; + v->a[34657] = sym_test_operator; + v->a[34658] = sym__brace_start; + v->a[34659] = aux_sym_heredoc_redirect_token1; small_parse_table_1733(v); } void small_parse_table_1733(t_small_parse_table_array *v) { - v->a[34660] = anon_sym_LT_LT_DASH; - v->a[34661] = anon_sym_LT_LT_LT; - v->a[34662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34663] = anon_sym_DOLLAR_LBRACK; - v->a[34664] = aux_sym_concatenation_token1; - v->a[34665] = anon_sym_DOLLAR; - v->a[34666] = sym__special_character; - v->a[34667] = anon_sym_DQUOTE; - v->a[34668] = sym_raw_string; - v->a[34669] = sym_ansi_c_string; - v->a[34670] = aux_sym_number_token1; - v->a[34671] = aux_sym_number_token2; - v->a[34672] = anon_sym_DOLLAR_LBRACE; - v->a[34673] = anon_sym_DOLLAR_LPAREN; - v->a[34674] = anon_sym_BQUOTE; - v->a[34675] = anon_sym_DOLLAR_BQUOTE; - v->a[34676] = anon_sym_LT_LPAREN; - v->a[34677] = anon_sym_GT_LPAREN; - v->a[34678] = sym_word; - v->a[34679] = 6; + v->a[34660] = actions(3018); + v->a[34661] = 35; + v->a[34662] = anon_sym_esac; + v->a[34663] = anon_sym_PIPE; + v->a[34664] = anon_sym_SEMI_SEMI; + v->a[34665] = anon_sym_SEMI_AMP; + v->a[34666] = anon_sym_SEMI_SEMI_AMP; + v->a[34667] = anon_sym_PIPE_AMP; + v->a[34668] = anon_sym_AMP_AMP; + v->a[34669] = anon_sym_PIPE_PIPE; + v->a[34670] = anon_sym_LT; + v->a[34671] = anon_sym_GT; + v->a[34672] = anon_sym_GT_GT; + v->a[34673] = anon_sym_AMP_GT; + v->a[34674] = anon_sym_AMP_GT_GT; + v->a[34675] = anon_sym_LT_AMP; + v->a[34676] = anon_sym_GT_AMP; + v->a[34677] = anon_sym_GT_PIPE; + v->a[34678] = anon_sym_LT_AMP_DASH; + v->a[34679] = anon_sym_GT_AMP_DASH; small_parse_table_1734(v); } void small_parse_table_1734(t_small_parse_table_array *v) { - v->a[34680] = actions(3); - v->a[34681] = 1; - v->a[34682] = sym_comment; - v->a[34683] = actions(4699); - v->a[34684] = 1; - v->a[34685] = aux_sym_concatenation_token1; - v->a[34686] = actions(4701); - v->a[34687] = 1; - v->a[34688] = sym__concat; - v->a[34689] = state(935); - v->a[34690] = 1; - v->a[34691] = aux_sym_concatenation_repeat1; - v->a[34692] = actions(278); - v->a[34693] = 5; - v->a[34694] = sym_file_descriptor; - v->a[34695] = sym_test_operator; - v->a[34696] = sym__bare_dollar; - v->a[34697] = sym__brace_start; - v->a[34698] = aux_sym_heredoc_redirect_token1; - v->a[34699] = actions(241); + v->a[34680] = anon_sym_LT_LT; + v->a[34681] = anon_sym_LT_LT_DASH; + v->a[34682] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34683] = anon_sym_AMP; + v->a[34684] = aux_sym_concatenation_token1; + v->a[34685] = anon_sym_DOLLAR; + v->a[34686] = sym__special_character; + v->a[34687] = anon_sym_DQUOTE; + v->a[34688] = sym_raw_string; + v->a[34689] = aux_sym_number_token1; + v->a[34690] = aux_sym_number_token2; + v->a[34691] = anon_sym_DOLLAR_LBRACE; + v->a[34692] = anon_sym_DOLLAR_LPAREN; + v->a[34693] = anon_sym_BQUOTE; + v->a[34694] = anon_sym_DOLLAR_BQUOTE; + v->a[34695] = sym_word; + v->a[34696] = anon_sym_SEMI; + v->a[34697] = 6; + v->a[34698] = actions(3); + v->a[34699] = 1; small_parse_table_1735(v); } diff --git a/parser/static/small_parse_table/small_parse_table_347.c b/parser/static/small_parse_table/small_parse_table_347.c index df2b4317..460ec24f 100644 --- a/parser/static/small_parse_table/small_parse_table_347.c +++ b/parser/static/small_parse_table/small_parse_table_347.c @@ -14,126 +14,126 @@ void small_parse_table_1735(t_small_parse_table_array *v) { - v->a[34700] = 41; - v->a[34701] = anon_sym_LPAREN_LPAREN; - v->a[34702] = anon_sym_SEMI; - v->a[34703] = anon_sym_PIPE_PIPE; - v->a[34704] = anon_sym_AMP_AMP; - v->a[34705] = anon_sym_PIPE; - v->a[34706] = anon_sym_AMP; - v->a[34707] = anon_sym_EQ_EQ; - v->a[34708] = anon_sym_LT; - v->a[34709] = anon_sym_GT; - v->a[34710] = anon_sym_LT_LT; - v->a[34711] = anon_sym_GT_GT; - v->a[34712] = anon_sym_LPAREN; - v->a[34713] = anon_sym_RPAREN; - v->a[34714] = anon_sym_SEMI_SEMI; - v->a[34715] = anon_sym_PIPE_AMP; - v->a[34716] = anon_sym_EQ_TILDE; - v->a[34717] = anon_sym_AMP_GT; - v->a[34718] = anon_sym_AMP_GT_GT; - v->a[34719] = anon_sym_LT_AMP; + v->a[34700] = sym_comment; + v->a[34701] = actions(3438); + v->a[34702] = 1; + v->a[34703] = aux_sym_concatenation_token1; + v->a[34704] = actions(3440); + v->a[34705] = 1; + v->a[34706] = sym__concat; + v->a[34707] = state(903); + v->a[34708] = 1; + v->a[34709] = aux_sym_concatenation_repeat1; + v->a[34710] = actions(1182); + v->a[34711] = 6; + v->a[34712] = sym_file_descriptor; + v->a[34713] = sym_variable_name; + v->a[34714] = sym_test_operator; + v->a[34715] = sym__brace_start; + v->a[34716] = ts_builtin_sym_end; + v->a[34717] = aux_sym_heredoc_redirect_token1; + v->a[34718] = actions(1180); + v->a[34719] = 31; small_parse_table_1736(v); } void small_parse_table_1736(t_small_parse_table_array *v) { - v->a[34720] = anon_sym_GT_AMP; - v->a[34721] = anon_sym_GT_PIPE; - v->a[34722] = anon_sym_LT_AMP_DASH; - v->a[34723] = anon_sym_GT_AMP_DASH; - v->a[34724] = anon_sym_LT_LT_DASH; - v->a[34725] = anon_sym_LT_LT_LT; - v->a[34726] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34727] = anon_sym_DOLLAR_LBRACK; - v->a[34728] = anon_sym_DOLLAR; - v->a[34729] = sym__special_character; - v->a[34730] = anon_sym_DQUOTE; - v->a[34731] = sym_raw_string; - v->a[34732] = sym_ansi_c_string; - v->a[34733] = aux_sym_number_token1; - v->a[34734] = aux_sym_number_token2; - v->a[34735] = anon_sym_DOLLAR_LBRACE; - v->a[34736] = anon_sym_DOLLAR_LPAREN; - v->a[34737] = anon_sym_BQUOTE; - v->a[34738] = anon_sym_DOLLAR_BQUOTE; - v->a[34739] = anon_sym_LT_LPAREN; + v->a[34720] = anon_sym_PIPE; + v->a[34721] = anon_sym_SEMI_SEMI; + v->a[34722] = anon_sym_PIPE_AMP; + v->a[34723] = anon_sym_AMP_AMP; + v->a[34724] = anon_sym_PIPE_PIPE; + v->a[34725] = anon_sym_LT; + v->a[34726] = anon_sym_GT; + v->a[34727] = anon_sym_GT_GT; + v->a[34728] = anon_sym_AMP_GT; + v->a[34729] = anon_sym_AMP_GT_GT; + v->a[34730] = anon_sym_LT_AMP; + v->a[34731] = anon_sym_GT_AMP; + v->a[34732] = anon_sym_GT_PIPE; + v->a[34733] = anon_sym_LT_AMP_DASH; + v->a[34734] = anon_sym_GT_AMP_DASH; + v->a[34735] = anon_sym_LT_LT; + v->a[34736] = anon_sym_LT_LT_DASH; + v->a[34737] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34738] = anon_sym_AMP; + v->a[34739] = anon_sym_DOLLAR; small_parse_table_1737(v); } void small_parse_table_1737(t_small_parse_table_array *v) { - v->a[34740] = anon_sym_GT_LPAREN; - v->a[34741] = sym_word; - v->a[34742] = 30; - v->a[34743] = actions(71); - v->a[34744] = 1; - v->a[34745] = sym_comment; - v->a[34746] = actions(314); - v->a[34747] = 1; - v->a[34748] = anon_sym_DOLLAR_LBRACK; - v->a[34749] = actions(316); - v->a[34750] = 1; - v->a[34751] = anon_sym_DOLLAR; - v->a[34752] = actions(320); + v->a[34740] = sym__special_character; + v->a[34741] = anon_sym_DQUOTE; + v->a[34742] = sym_raw_string; + v->a[34743] = aux_sym_number_token1; + v->a[34744] = aux_sym_number_token2; + v->a[34745] = anon_sym_DOLLAR_LBRACE; + v->a[34746] = anon_sym_DOLLAR_LPAREN; + v->a[34747] = anon_sym_BQUOTE; + v->a[34748] = anon_sym_DOLLAR_BQUOTE; + v->a[34749] = sym_word; + v->a[34750] = anon_sym_SEMI; + v->a[34751] = 6; + v->a[34752] = actions(3); v->a[34753] = 1; - v->a[34754] = anon_sym_DQUOTE; - v->a[34755] = actions(324); + v->a[34754] = sym_comment; + v->a[34755] = actions(3438); v->a[34756] = 1; - v->a[34757] = aux_sym_number_token1; - v->a[34758] = actions(326); + v->a[34757] = aux_sym_concatenation_token1; + v->a[34758] = actions(3440); v->a[34759] = 1; small_parse_table_1738(v); } void small_parse_table_1738(t_small_parse_table_array *v) { - v->a[34760] = aux_sym_number_token2; - v->a[34761] = actions(328); + v->a[34760] = sym__concat; + v->a[34761] = state(903); v->a[34762] = 1; - v->a[34763] = anon_sym_DOLLAR_LBRACE; - v->a[34764] = actions(330); - v->a[34765] = 1; - v->a[34766] = anon_sym_DOLLAR_LPAREN; - v->a[34767] = actions(332); - v->a[34768] = 1; - v->a[34769] = anon_sym_BQUOTE; - v->a[34770] = actions(334); - v->a[34771] = 1; - v->a[34772] = anon_sym_DOLLAR_BQUOTE; - v->a[34773] = actions(344); - v->a[34774] = 1; - v->a[34775] = sym__brace_start; - v->a[34776] = actions(1023); - v->a[34777] = 1; - v->a[34778] = sym_test_operator; - v->a[34779] = actions(1394); + v->a[34763] = aux_sym_concatenation_repeat1; + v->a[34764] = actions(2719); + v->a[34765] = 6; + v->a[34766] = sym_file_descriptor; + v->a[34767] = sym_variable_name; + v->a[34768] = sym_test_operator; + v->a[34769] = sym__brace_start; + v->a[34770] = ts_builtin_sym_end; + v->a[34771] = aux_sym_heredoc_redirect_token1; + v->a[34772] = actions(2717); + v->a[34773] = 31; + v->a[34774] = anon_sym_PIPE; + v->a[34775] = anon_sym_SEMI_SEMI; + v->a[34776] = anon_sym_PIPE_AMP; + v->a[34777] = anon_sym_AMP_AMP; + v->a[34778] = anon_sym_PIPE_PIPE; + v->a[34779] = anon_sym_LT; small_parse_table_1739(v); } void small_parse_table_1739(t_small_parse_table_array *v) { - v->a[34780] = 1; - v->a[34781] = anon_sym_LT_LT_LT; - v->a[34782] = actions(1396); - v->a[34783] = 1; - v->a[34784] = sym_file_descriptor; - v->a[34785] = actions(2961); - v->a[34786] = 1; - v->a[34787] = sym_word; - v->a[34788] = actions(4705); - v->a[34789] = 1; - v->a[34790] = sym_variable_name; - v->a[34791] = actions(4709); - v->a[34792] = 1; - v->a[34793] = sym__special_character; - v->a[34794] = state(600); - v->a[34795] = 1; - v->a[34796] = sym_command_name; - v->a[34797] = state(1267); - v->a[34798] = 1; - v->a[34799] = aux_sym__literal_repeat1; + v->a[34780] = anon_sym_GT; + v->a[34781] = anon_sym_GT_GT; + v->a[34782] = anon_sym_AMP_GT; + v->a[34783] = anon_sym_AMP_GT_GT; + v->a[34784] = anon_sym_LT_AMP; + v->a[34785] = anon_sym_GT_AMP; + v->a[34786] = anon_sym_GT_PIPE; + v->a[34787] = anon_sym_LT_AMP_DASH; + v->a[34788] = anon_sym_GT_AMP_DASH; + v->a[34789] = anon_sym_LT_LT; + v->a[34790] = anon_sym_LT_LT_DASH; + v->a[34791] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34792] = anon_sym_AMP; + v->a[34793] = anon_sym_DOLLAR; + v->a[34794] = sym__special_character; + v->a[34795] = anon_sym_DQUOTE; + v->a[34796] = sym_raw_string; + v->a[34797] = aux_sym_number_token1; + v->a[34798] = aux_sym_number_token2; + v->a[34799] = anon_sym_DOLLAR_LBRACE; small_parse_table_1740(v); } diff --git a/parser/static/small_parse_table/small_parse_table_348.c b/parser/static/small_parse_table/small_parse_table_348.c index 809d810c..4bb5ea29 100644 --- a/parser/static/small_parse_table/small_parse_table_348.c +++ b/parser/static/small_parse_table/small_parse_table_348.c @@ -14,75 +14,75 @@ void small_parse_table_1740(t_small_parse_table_array *v) { - v->a[34800] = state(1376); - v->a[34801] = 1; - v->a[34802] = sym_concatenation; - v->a[34803] = state(6771); - v->a[34804] = 1; - v->a[34805] = sym_subscript; - v->a[34806] = actions(312); - v->a[34807] = 2; - v->a[34808] = anon_sym_LPAREN_LPAREN; - v->a[34809] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34810] = actions(336); - v->a[34811] = 2; - v->a[34812] = anon_sym_LT_LPAREN; - v->a[34813] = anon_sym_GT_LPAREN; - v->a[34814] = actions(1017); - v->a[34815] = 2; - v->a[34816] = sym_raw_string; - v->a[34817] = sym_ansi_c_string; - v->a[34818] = actions(1392); - v->a[34819] = 2; + v->a[34800] = anon_sym_DOLLAR_LPAREN; + v->a[34801] = anon_sym_BQUOTE; + v->a[34802] = anon_sym_DOLLAR_BQUOTE; + v->a[34803] = sym_word; + v->a[34804] = anon_sym_SEMI; + v->a[34805] = 3; + v->a[34806] = actions(3); + v->a[34807] = 1; + v->a[34808] = sym_comment; + v->a[34809] = actions(3020); + v->a[34810] = 7; + v->a[34811] = sym_file_descriptor; + v->a[34812] = sym__concat; + v->a[34813] = sym_test_operator; + v->a[34814] = sym__bare_dollar; + v->a[34815] = sym__brace_start; + v->a[34816] = ts_builtin_sym_end; + v->a[34817] = aux_sym_heredoc_redirect_token1; + v->a[34818] = actions(3018); + v->a[34819] = 33; small_parse_table_1741(v); } void small_parse_table_1741(t_small_parse_table_array *v) { - v->a[34820] = anon_sym_LT_AMP_DASH; - v->a[34821] = anon_sym_GT_AMP_DASH; - v->a[34822] = state(3127); - v->a[34823] = 2; - v->a[34824] = sym_variable_assignment; - v->a[34825] = aux_sym_command_repeat1; - v->a[34826] = state(3581); - v->a[34827] = 2; - v->a[34828] = sym_file_redirect; - v->a[34829] = sym_herestring_redirect; - v->a[34830] = actions(1390); - v->a[34831] = 3; - v->a[34832] = anon_sym_GT_GT; - v->a[34833] = anon_sym_AMP_GT_GT; - v->a[34834] = anon_sym_GT_PIPE; - v->a[34835] = actions(1388); - v->a[34836] = 5; - v->a[34837] = anon_sym_LT; - v->a[34838] = anon_sym_GT; - v->a[34839] = anon_sym_AMP_GT; + v->a[34820] = anon_sym_LPAREN; + v->a[34821] = anon_sym_PIPE; + v->a[34822] = anon_sym_SEMI_SEMI; + v->a[34823] = anon_sym_PIPE_AMP; + v->a[34824] = anon_sym_AMP_AMP; + v->a[34825] = anon_sym_PIPE_PIPE; + v->a[34826] = anon_sym_LT; + v->a[34827] = anon_sym_GT; + v->a[34828] = anon_sym_GT_GT; + v->a[34829] = anon_sym_AMP_GT; + v->a[34830] = anon_sym_AMP_GT_GT; + v->a[34831] = anon_sym_LT_AMP; + v->a[34832] = anon_sym_GT_AMP; + v->a[34833] = anon_sym_GT_PIPE; + v->a[34834] = anon_sym_LT_AMP_DASH; + v->a[34835] = anon_sym_GT_AMP_DASH; + v->a[34836] = anon_sym_LT_LT; + v->a[34837] = anon_sym_LT_LT_DASH; + v->a[34838] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34839] = anon_sym_AMP; small_parse_table_1742(v); } void small_parse_table_1742(t_small_parse_table_array *v) { - v->a[34840] = anon_sym_LT_AMP; - v->a[34841] = anon_sym_GT_AMP; - v->a[34842] = state(1717); - v->a[34843] = 9; - v->a[34844] = sym_arithmetic_expansion; - v->a[34845] = sym_brace_expression; - v->a[34846] = sym_string; - v->a[34847] = sym_translated_string; - v->a[34848] = sym_number; - v->a[34849] = sym_simple_expansion; - v->a[34850] = sym_expansion; - v->a[34851] = sym_command_substitution; - v->a[34852] = sym_process_substitution; + v->a[34840] = aux_sym_concatenation_token1; + v->a[34841] = anon_sym_DOLLAR; + v->a[34842] = sym__special_character; + v->a[34843] = anon_sym_DQUOTE; + v->a[34844] = sym_raw_string; + v->a[34845] = aux_sym_number_token1; + v->a[34846] = aux_sym_number_token2; + v->a[34847] = anon_sym_DOLLAR_LBRACE; + v->a[34848] = anon_sym_DOLLAR_LPAREN; + v->a[34849] = anon_sym_BQUOTE; + v->a[34850] = anon_sym_DOLLAR_BQUOTE; + v->a[34851] = sym_word; + v->a[34852] = anon_sym_SEMI; v->a[34853] = 3; v->a[34854] = actions(3); v->a[34855] = 1; v->a[34856] = sym_comment; - v->a[34857] = actions(1358); - v->a[34858] = 6; + v->a[34857] = actions(2654); + v->a[34858] = 7; v->a[34859] = sym_file_descriptor; small_parse_table_1743(v); } @@ -93,47 +93,47 @@ void small_parse_table_1743(t_small_parse_table_array *v) v->a[34861] = sym_test_operator; v->a[34862] = sym__bare_dollar; v->a[34863] = sym__brace_start; - v->a[34864] = aux_sym_heredoc_redirect_token1; - v->a[34865] = actions(1356); - v->a[34866] = 43; - v->a[34867] = anon_sym_LPAREN_LPAREN; - v->a[34868] = anon_sym_SEMI; - v->a[34869] = anon_sym_PIPE_PIPE; - v->a[34870] = anon_sym_AMP_AMP; - v->a[34871] = anon_sym_PIPE; - v->a[34872] = anon_sym_AMP; - v->a[34873] = anon_sym_EQ_EQ; + v->a[34864] = ts_builtin_sym_end; + v->a[34865] = aux_sym_heredoc_redirect_token1; + v->a[34866] = actions(2652); + v->a[34867] = 33; + v->a[34868] = anon_sym_LPAREN; + v->a[34869] = anon_sym_PIPE; + v->a[34870] = anon_sym_SEMI_SEMI; + v->a[34871] = anon_sym_PIPE_AMP; + v->a[34872] = anon_sym_AMP_AMP; + v->a[34873] = anon_sym_PIPE_PIPE; v->a[34874] = anon_sym_LT; v->a[34875] = anon_sym_GT; - v->a[34876] = anon_sym_LT_LT; - v->a[34877] = anon_sym_GT_GT; - v->a[34878] = anon_sym_LPAREN; - v->a[34879] = anon_sym_SEMI_SEMI; + v->a[34876] = anon_sym_GT_GT; + v->a[34877] = anon_sym_AMP_GT; + v->a[34878] = anon_sym_AMP_GT_GT; + v->a[34879] = anon_sym_LT_AMP; small_parse_table_1744(v); } void small_parse_table_1744(t_small_parse_table_array *v) { - v->a[34880] = anon_sym_SEMI_AMP; - v->a[34881] = anon_sym_SEMI_SEMI_AMP; - v->a[34882] = anon_sym_PIPE_AMP; - v->a[34883] = anon_sym_EQ_TILDE; - v->a[34884] = anon_sym_AMP_GT; - v->a[34885] = anon_sym_AMP_GT_GT; - v->a[34886] = anon_sym_LT_AMP; - v->a[34887] = anon_sym_GT_AMP; - v->a[34888] = anon_sym_GT_PIPE; - v->a[34889] = anon_sym_LT_AMP_DASH; - v->a[34890] = anon_sym_GT_AMP_DASH; - v->a[34891] = anon_sym_LT_LT_DASH; - v->a[34892] = anon_sym_LT_LT_LT; - v->a[34893] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34894] = anon_sym_DOLLAR_LBRACK; - v->a[34895] = aux_sym_concatenation_token1; - v->a[34896] = anon_sym_DOLLAR; - v->a[34897] = sym__special_character; - v->a[34898] = anon_sym_DQUOTE; - v->a[34899] = sym_raw_string; + v->a[34880] = anon_sym_GT_AMP; + v->a[34881] = anon_sym_GT_PIPE; + v->a[34882] = anon_sym_LT_AMP_DASH; + v->a[34883] = anon_sym_GT_AMP_DASH; + v->a[34884] = anon_sym_LT_LT; + v->a[34885] = anon_sym_LT_LT_DASH; + v->a[34886] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34887] = anon_sym_AMP; + v->a[34888] = aux_sym_concatenation_token1; + v->a[34889] = anon_sym_DOLLAR; + v->a[34890] = sym__special_character; + v->a[34891] = anon_sym_DQUOTE; + v->a[34892] = sym_raw_string; + v->a[34893] = aux_sym_number_token1; + v->a[34894] = aux_sym_number_token2; + v->a[34895] = anon_sym_DOLLAR_LBRACE; + v->a[34896] = anon_sym_DOLLAR_LPAREN; + v->a[34897] = anon_sym_BQUOTE; + v->a[34898] = anon_sym_DOLLAR_BQUOTE; + v->a[34899] = sym_word; small_parse_table_1745(v); } diff --git a/parser/static/small_parse_table/small_parse_table_349.c b/parser/static/small_parse_table/small_parse_table_349.c index b014f250..c9639b47 100644 --- a/parser/static/small_parse_table/small_parse_table_349.c +++ b/parser/static/small_parse_table/small_parse_table_349.c @@ -14,126 +14,126 @@ void small_parse_table_1745(t_small_parse_table_array *v) { - v->a[34900] = sym_ansi_c_string; - v->a[34901] = aux_sym_number_token1; - v->a[34902] = aux_sym_number_token2; - v->a[34903] = anon_sym_DOLLAR_LBRACE; - v->a[34904] = anon_sym_DOLLAR_LPAREN; - v->a[34905] = anon_sym_BQUOTE; - v->a[34906] = anon_sym_DOLLAR_BQUOTE; - v->a[34907] = anon_sym_LT_LPAREN; - v->a[34908] = anon_sym_GT_LPAREN; - v->a[34909] = sym_word; - v->a[34910] = 6; - v->a[34911] = actions(3); - v->a[34912] = 1; - v->a[34913] = sym_comment; - v->a[34914] = actions(4699); - v->a[34915] = 1; - v->a[34916] = aux_sym_concatenation_token1; - v->a[34917] = actions(4711); - v->a[34918] = 1; - v->a[34919] = sym__concat; + v->a[34900] = anon_sym_SEMI; + v->a[34901] = 3; + v->a[34902] = actions(3); + v->a[34903] = 1; + v->a[34904] = sym_comment; + v->a[34905] = actions(3062); + v->a[34906] = 7; + v->a[34907] = sym_file_descriptor; + v->a[34908] = sym__concat; + v->a[34909] = sym_test_operator; + v->a[34910] = sym__bare_dollar; + v->a[34911] = sym__brace_start; + v->a[34912] = ts_builtin_sym_end; + v->a[34913] = aux_sym_heredoc_redirect_token1; + v->a[34914] = actions(3060); + v->a[34915] = 33; + v->a[34916] = anon_sym_LPAREN; + v->a[34917] = anon_sym_PIPE; + v->a[34918] = anon_sym_SEMI_SEMI; + v->a[34919] = anon_sym_PIPE_AMP; small_parse_table_1746(v); } void small_parse_table_1746(t_small_parse_table_array *v) { - v->a[34920] = state(965); - v->a[34921] = 1; - v->a[34922] = aux_sym_concatenation_repeat1; - v->a[34923] = actions(1267); - v->a[34924] = 5; - v->a[34925] = sym_file_descriptor; - v->a[34926] = sym_test_operator; - v->a[34927] = sym__bare_dollar; - v->a[34928] = sym__brace_start; - v->a[34929] = aux_sym_heredoc_redirect_token1; - v->a[34930] = actions(1265); - v->a[34931] = 41; - v->a[34932] = anon_sym_LPAREN_LPAREN; - v->a[34933] = anon_sym_SEMI; - v->a[34934] = anon_sym_PIPE_PIPE; - v->a[34935] = anon_sym_AMP_AMP; - v->a[34936] = anon_sym_PIPE; - v->a[34937] = anon_sym_AMP; - v->a[34938] = anon_sym_EQ_EQ; - v->a[34939] = anon_sym_LT; + v->a[34920] = anon_sym_AMP_AMP; + v->a[34921] = anon_sym_PIPE_PIPE; + v->a[34922] = anon_sym_LT; + v->a[34923] = anon_sym_GT; + v->a[34924] = anon_sym_GT_GT; + v->a[34925] = anon_sym_AMP_GT; + v->a[34926] = anon_sym_AMP_GT_GT; + v->a[34927] = anon_sym_LT_AMP; + v->a[34928] = anon_sym_GT_AMP; + v->a[34929] = anon_sym_GT_PIPE; + v->a[34930] = anon_sym_LT_AMP_DASH; + v->a[34931] = anon_sym_GT_AMP_DASH; + v->a[34932] = anon_sym_LT_LT; + v->a[34933] = anon_sym_LT_LT_DASH; + v->a[34934] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34935] = anon_sym_AMP; + v->a[34936] = aux_sym_concatenation_token1; + v->a[34937] = anon_sym_DOLLAR; + v->a[34938] = sym__special_character; + v->a[34939] = anon_sym_DQUOTE; small_parse_table_1747(v); } void small_parse_table_1747(t_small_parse_table_array *v) { - v->a[34940] = anon_sym_GT; - v->a[34941] = anon_sym_LT_LT; - v->a[34942] = anon_sym_GT_GT; - v->a[34943] = anon_sym_LPAREN; - v->a[34944] = anon_sym_RPAREN; - v->a[34945] = anon_sym_SEMI_SEMI; - v->a[34946] = anon_sym_PIPE_AMP; - v->a[34947] = anon_sym_EQ_TILDE; - v->a[34948] = anon_sym_AMP_GT; - v->a[34949] = anon_sym_AMP_GT_GT; - v->a[34950] = anon_sym_LT_AMP; - v->a[34951] = anon_sym_GT_AMP; - v->a[34952] = anon_sym_GT_PIPE; - v->a[34953] = anon_sym_LT_AMP_DASH; - v->a[34954] = anon_sym_GT_AMP_DASH; - v->a[34955] = anon_sym_LT_LT_DASH; - v->a[34956] = anon_sym_LT_LT_LT; - v->a[34957] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34958] = anon_sym_DOLLAR_LBRACK; - v->a[34959] = anon_sym_DOLLAR; + v->a[34940] = sym_raw_string; + v->a[34941] = aux_sym_number_token1; + v->a[34942] = aux_sym_number_token2; + v->a[34943] = anon_sym_DOLLAR_LBRACE; + v->a[34944] = anon_sym_DOLLAR_LPAREN; + v->a[34945] = anon_sym_BQUOTE; + v->a[34946] = anon_sym_DOLLAR_BQUOTE; + v->a[34947] = sym_word; + v->a[34948] = anon_sym_SEMI; + v->a[34949] = 6; + v->a[34950] = actions(3); + v->a[34951] = 1; + v->a[34952] = sym_comment; + v->a[34953] = actions(3427); + v->a[34954] = 1; + v->a[34955] = aux_sym_concatenation_token1; + v->a[34956] = actions(3458); + v->a[34957] = 1; + v->a[34958] = sym__concat; + v->a[34959] = state(801); small_parse_table_1748(v); } void small_parse_table_1748(t_small_parse_table_array *v) { - v->a[34960] = sym__special_character; - v->a[34961] = anon_sym_DQUOTE; - v->a[34962] = sym_raw_string; - v->a[34963] = sym_ansi_c_string; - v->a[34964] = aux_sym_number_token1; - v->a[34965] = aux_sym_number_token2; - v->a[34966] = anon_sym_DOLLAR_LBRACE; - v->a[34967] = anon_sym_DOLLAR_LPAREN; - v->a[34968] = anon_sym_BQUOTE; - v->a[34969] = anon_sym_DOLLAR_BQUOTE; - v->a[34970] = anon_sym_LT_LPAREN; - v->a[34971] = anon_sym_GT_LPAREN; - v->a[34972] = sym_word; - v->a[34973] = 22; - v->a[34974] = actions(71); - v->a[34975] = 1; - v->a[34976] = sym_comment; - v->a[34977] = actions(4713); - v->a[34978] = 1; - v->a[34979] = sym_word; + v->a[34960] = 1; + v->a[34961] = aux_sym_concatenation_repeat1; + v->a[34962] = actions(2696); + v->a[34963] = 5; + v->a[34964] = sym_file_descriptor; + v->a[34965] = sym_test_operator; + v->a[34966] = sym__bare_dollar; + v->a[34967] = sym__brace_start; + v->a[34968] = aux_sym_heredoc_redirect_token1; + v->a[34969] = actions(2694); + v->a[34970] = 32; + v->a[34971] = anon_sym_PIPE; + v->a[34972] = anon_sym_RPAREN; + v->a[34973] = anon_sym_SEMI_SEMI; + v->a[34974] = anon_sym_PIPE_AMP; + v->a[34975] = anon_sym_AMP_AMP; + v->a[34976] = anon_sym_PIPE_PIPE; + v->a[34977] = anon_sym_LT; + v->a[34978] = anon_sym_GT; + v->a[34979] = anon_sym_GT_GT; small_parse_table_1749(v); } void small_parse_table_1749(t_small_parse_table_array *v) { - v->a[34980] = actions(4719); - v->a[34981] = 1; - v->a[34982] = anon_sym_DOLLAR_LBRACK; - v->a[34983] = actions(4722); - v->a[34984] = 1; - v->a[34985] = anon_sym_DOLLAR; - v->a[34986] = actions(4725); - v->a[34987] = 1; - v->a[34988] = sym__special_character; - v->a[34989] = actions(4728); - v->a[34990] = 1; - v->a[34991] = anon_sym_DQUOTE; - v->a[34992] = actions(4734); - v->a[34993] = 1; - v->a[34994] = aux_sym_number_token1; - v->a[34995] = actions(4737); - v->a[34996] = 1; - v->a[34997] = aux_sym_number_token2; - v->a[34998] = actions(4740); - v->a[34999] = 1; + v->a[34980] = anon_sym_AMP_GT; + v->a[34981] = anon_sym_AMP_GT_GT; + v->a[34982] = anon_sym_LT_AMP; + v->a[34983] = anon_sym_GT_AMP; + v->a[34984] = anon_sym_GT_PIPE; + v->a[34985] = anon_sym_LT_AMP_DASH; + v->a[34986] = anon_sym_GT_AMP_DASH; + v->a[34987] = anon_sym_LT_LT; + v->a[34988] = anon_sym_LT_LT_DASH; + v->a[34989] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[34990] = anon_sym_AMP; + v->a[34991] = anon_sym_DOLLAR; + v->a[34992] = sym__special_character; + v->a[34993] = anon_sym_DQUOTE; + v->a[34994] = sym_raw_string; + v->a[34995] = aux_sym_number_token1; + v->a[34996] = aux_sym_number_token2; + v->a[34997] = anon_sym_DOLLAR_LBRACE; + v->a[34998] = anon_sym_DOLLAR_LPAREN; + v->a[34999] = anon_sym_BQUOTE; small_parse_table_1750(v); } diff --git a/parser/static/small_parse_table/small_parse_table_35.c b/parser/static/small_parse_table/small_parse_table_35.c index 908d694a..f93c97ac 100644 --- a/parser/static/small_parse_table/small_parse_table_35.c +++ b/parser/static/small_parse_table/small_parse_table_35.c @@ -14,126 +14,126 @@ void small_parse_table_175(t_small_parse_table_array *v) { - v->a[3500] = 1; - v->a[3501] = aux_sym__literal_repeat1; - v->a[3502] = state(1712); - v->a[3503] = 1; - v->a[3504] = sym_herestring_redirect; - v->a[3505] = state(1716); - v->a[3506] = 1; - v->a[3507] = sym_concatenation; - v->a[3508] = actions(1543); - v->a[3509] = 2; - v->a[3510] = anon_sym_LPAREN_LPAREN; - v->a[3511] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3512] = actions(1545); - v->a[3513] = 2; - v->a[3514] = anon_sym_EQ_EQ; - v->a[3515] = anon_sym_EQ_TILDE; - v->a[3516] = actions(1569); - v->a[3517] = 2; - v->a[3518] = anon_sym_LT_LPAREN; - v->a[3519] = anon_sym_GT_LPAREN; + v->a[3500] = anon_sym__; + v->a[3501] = actions(810); + v->a[3502] = 34; + v->a[3503] = anon_sym_esac; + v->a[3504] = anon_sym_PIPE; + v->a[3505] = anon_sym_SEMI_SEMI; + v->a[3506] = anon_sym_SEMI_AMP; + v->a[3507] = anon_sym_SEMI_SEMI_AMP; + v->a[3508] = anon_sym_PIPE_AMP; + v->a[3509] = anon_sym_AMP_AMP; + v->a[3510] = anon_sym_PIPE_PIPE; + v->a[3511] = anon_sym_LT; + v->a[3512] = anon_sym_GT; + v->a[3513] = anon_sym_GT_GT; + v->a[3514] = anon_sym_AMP_GT; + v->a[3515] = anon_sym_AMP_GT_GT; + v->a[3516] = anon_sym_LT_AMP; + v->a[3517] = anon_sym_GT_AMP; + v->a[3518] = anon_sym_GT_PIPE; + v->a[3519] = anon_sym_LT_AMP_DASH; small_parse_table_176(v); } void small_parse_table_176(t_small_parse_table_array *v) { - v->a[3520] = actions(1615); - v->a[3521] = 2; - v->a[3522] = sym_file_descriptor; + v->a[3520] = anon_sym_GT_AMP_DASH; + v->a[3521] = anon_sym_LT_LT; + v->a[3522] = anon_sym_LT_LT_DASH; v->a[3523] = aux_sym_heredoc_redirect_token1; - v->a[3524] = actions(1541); - v->a[3525] = 3; - v->a[3526] = sym_raw_string; - v->a[3527] = sym_ansi_c_string; - v->a[3528] = sym_word; - v->a[3529] = state(1023); - v->a[3530] = 9; - v->a[3531] = sym_arithmetic_expansion; - v->a[3532] = sym_brace_expression; - v->a[3533] = sym_string; - v->a[3534] = sym_translated_string; - v->a[3535] = sym_number; - v->a[3536] = sym_simple_expansion; - v->a[3537] = sym_expansion; - v->a[3538] = sym_command_substitution; - v->a[3539] = sym_process_substitution; + v->a[3524] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3525] = anon_sym_AMP; + v->a[3526] = sym__special_character; + v->a[3527] = anon_sym_DQUOTE; + v->a[3528] = sym_raw_string; + v->a[3529] = aux_sym_number_token1; + v->a[3530] = aux_sym_number_token2; + v->a[3531] = anon_sym_DOLLAR_LBRACE; + v->a[3532] = anon_sym_DOLLAR_LPAREN; + v->a[3533] = anon_sym_BQUOTE; + v->a[3534] = anon_sym_DOLLAR_BQUOTE; + v->a[3535] = sym_word; + v->a[3536] = anon_sym_SEMI; + v->a[3537] = 21; + v->a[3538] = actions(3); + v->a[3539] = 1; small_parse_table_177(v); } void small_parse_table_177(t_small_parse_table_array *v) { - v->a[3540] = actions(1613); - v->a[3541] = 20; - v->a[3542] = anon_sym_SEMI; - v->a[3543] = anon_sym_PIPE_PIPE; - v->a[3544] = anon_sym_AMP_AMP; - v->a[3545] = anon_sym_PIPE; - v->a[3546] = anon_sym_AMP; - v->a[3547] = anon_sym_LT; - v->a[3548] = anon_sym_GT; - v->a[3549] = anon_sym_LT_LT; - v->a[3550] = anon_sym_GT_GT; - v->a[3551] = anon_sym_RPAREN; - v->a[3552] = anon_sym_SEMI_SEMI; - v->a[3553] = anon_sym_PIPE_AMP; - v->a[3554] = anon_sym_AMP_GT; - v->a[3555] = anon_sym_AMP_GT_GT; - v->a[3556] = anon_sym_LT_AMP; - v->a[3557] = anon_sym_GT_AMP; - v->a[3558] = anon_sym_GT_PIPE; - v->a[3559] = anon_sym_LT_AMP_DASH; + v->a[3540] = sym_comment; + v->a[3541] = actions(697); + v->a[3542] = 1; + v->a[3543] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3544] = actions(699); + v->a[3545] = 1; + v->a[3546] = anon_sym_DOLLAR; + v->a[3547] = actions(701); + v->a[3548] = 1; + v->a[3549] = sym__special_character; + v->a[3550] = actions(703); + v->a[3551] = 1; + v->a[3552] = anon_sym_DQUOTE; + v->a[3553] = actions(705); + v->a[3554] = 1; + v->a[3555] = aux_sym_number_token1; + v->a[3556] = actions(707); + v->a[3557] = 1; + v->a[3558] = aux_sym_number_token2; + v->a[3559] = actions(709); small_parse_table_178(v); } void small_parse_table_178(t_small_parse_table_array *v) { - v->a[3560] = anon_sym_GT_AMP_DASH; - v->a[3561] = anon_sym_LT_LT_DASH; - v->a[3562] = 27; - v->a[3563] = actions(3); - v->a[3564] = 1; - v->a[3565] = sym_comment; - v->a[3566] = actions(1491); - v->a[3567] = 1; - v->a[3568] = aux_sym_heredoc_redirect_token1; - v->a[3569] = actions(1868); - v->a[3570] = 1; - v->a[3571] = anon_sym_LT_LT_LT; - v->a[3572] = actions(1871); - v->a[3573] = 1; - v->a[3574] = anon_sym_DOLLAR_LBRACK; - v->a[3575] = actions(1874); - v->a[3576] = 1; - v->a[3577] = anon_sym_DOLLAR; - v->a[3578] = actions(1877); - v->a[3579] = 1; + v->a[3560] = 1; + v->a[3561] = anon_sym_DOLLAR_LBRACE; + v->a[3562] = actions(711); + v->a[3563] = 1; + v->a[3564] = anon_sym_DOLLAR_LPAREN; + v->a[3565] = actions(713); + v->a[3566] = 1; + v->a[3567] = anon_sym_BQUOTE; + v->a[3568] = actions(715); + v->a[3569] = 1; + v->a[3570] = anon_sym_DOLLAR_BQUOTE; + v->a[3571] = actions(717); + v->a[3572] = 1; + v->a[3573] = sym_test_operator; + v->a[3574] = actions(719); + v->a[3575] = 1; + v->a[3576] = sym__bare_dollar; + v->a[3577] = actions(721); + v->a[3578] = 1; + v->a[3579] = sym__brace_start; small_parse_table_179(v); } void small_parse_table_179(t_small_parse_table_array *v) { - v->a[3580] = sym__special_character; - v->a[3581] = actions(1880); - v->a[3582] = 1; - v->a[3583] = anon_sym_DQUOTE; - v->a[3584] = actions(1883); - v->a[3585] = 1; - v->a[3586] = aux_sym_number_token1; - v->a[3587] = actions(1886); - v->a[3588] = 1; - v->a[3589] = aux_sym_number_token2; - v->a[3590] = actions(1889); - v->a[3591] = 1; - v->a[3592] = anon_sym_DOLLAR_LBRACE; - v->a[3593] = actions(1892); - v->a[3594] = 1; - v->a[3595] = anon_sym_DOLLAR_LPAREN; - v->a[3596] = actions(1895); - v->a[3597] = 1; - v->a[3598] = anon_sym_BQUOTE; - v->a[3599] = actions(1898); + v->a[3580] = state(284); + v->a[3581] = 1; + v->a[3582] = aux_sym_command_repeat2; + v->a[3583] = state(901); + v->a[3584] = 1; + v->a[3585] = aux_sym__literal_repeat1; + v->a[3586] = state(1121); + v->a[3587] = 1; + v->a[3588] = sym_concatenation; + v->a[3589] = actions(689); + v->a[3590] = 2; + v->a[3591] = sym_raw_string; + v->a[3592] = sym_word; + v->a[3593] = actions(1339); + v->a[3594] = 2; + v->a[3595] = sym_file_descriptor; + v->a[3596] = aux_sym_heredoc_redirect_token1; + v->a[3597] = state(555); + v->a[3598] = 7; + v->a[3599] = sym_arithmetic_expansion; small_parse_table_180(v); } diff --git a/parser/static/small_parse_table/small_parse_table_350.c b/parser/static/small_parse_table/small_parse_table_350.c index 25acbf80..8b9615d0 100644 --- a/parser/static/small_parse_table/small_parse_table_350.c +++ b/parser/static/small_parse_table/small_parse_table_350.c @@ -14,126 +14,126 @@ void small_parse_table_1750(t_small_parse_table_array *v) { - v->a[35000] = anon_sym_DOLLAR_LBRACE; - v->a[35001] = actions(4743); - v->a[35002] = 1; - v->a[35003] = anon_sym_DOLLAR_LPAREN; - v->a[35004] = actions(4746); + v->a[35000] = anon_sym_DOLLAR_BQUOTE; + v->a[35001] = sym_word; + v->a[35002] = anon_sym_SEMI; + v->a[35003] = 5; + v->a[35004] = actions(3); v->a[35005] = 1; - v->a[35006] = anon_sym_BQUOTE; - v->a[35007] = actions(4749); + v->a[35006] = sym_comment; + v->a[35007] = actions(3460); v->a[35008] = 1; - v->a[35009] = anon_sym_DOLLAR_BQUOTE; - v->a[35010] = actions(4755); + v->a[35009] = sym__special_character; + v->a[35010] = state(799); v->a[35011] = 1; - v->a[35012] = sym_test_operator; - v->a[35013] = actions(4758); - v->a[35014] = 1; - v->a[35015] = sym__brace_start; - v->a[35016] = state(2914); - v->a[35017] = 1; - v->a[35018] = aux_sym__literal_repeat1; - v->a[35019] = actions(4716); + v->a[35012] = aux_sym__literal_repeat1; + v->a[35013] = actions(3197); + v->a[35014] = 5; + v->a[35015] = sym_file_descriptor; + v->a[35016] = sym_variable_name; + v->a[35017] = sym_test_operator; + v->a[35018] = sym__brace_start; + v->a[35019] = aux_sym_heredoc_redirect_token1; small_parse_table_1751(v); } void small_parse_table_1751(t_small_parse_table_array *v) { - v->a[35020] = 2; - v->a[35021] = anon_sym_LPAREN_LPAREN; - v->a[35022] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35023] = actions(4731); - v->a[35024] = 2; - v->a[35025] = sym_raw_string; - v->a[35026] = sym_ansi_c_string; - v->a[35027] = actions(4752); - v->a[35028] = 2; - v->a[35029] = anon_sym_LT_LPAREN; - v->a[35030] = anon_sym_GT_LPAREN; - v->a[35031] = state(936); - v->a[35032] = 2; - v->a[35033] = sym_concatenation; - v->a[35034] = aux_sym_for_statement_repeat1; - v->a[35035] = actions(2214); - v->a[35036] = 7; - v->a[35037] = anon_sym_PIPE; - v->a[35038] = anon_sym_LT; - v->a[35039] = anon_sym_GT; + v->a[35020] = actions(3195); + v->a[35021] = 33; + v->a[35022] = anon_sym_PIPE; + v->a[35023] = anon_sym_SEMI_SEMI; + v->a[35024] = anon_sym_SEMI_AMP; + v->a[35025] = anon_sym_SEMI_SEMI_AMP; + v->a[35026] = anon_sym_PIPE_AMP; + v->a[35027] = anon_sym_AMP_AMP; + v->a[35028] = anon_sym_PIPE_PIPE; + v->a[35029] = anon_sym_LT; + v->a[35030] = anon_sym_GT; + v->a[35031] = anon_sym_GT_GT; + v->a[35032] = anon_sym_AMP_GT; + v->a[35033] = anon_sym_AMP_GT_GT; + v->a[35034] = anon_sym_LT_AMP; + v->a[35035] = anon_sym_GT_AMP; + v->a[35036] = anon_sym_GT_PIPE; + v->a[35037] = anon_sym_LT_AMP_DASH; + v->a[35038] = anon_sym_GT_AMP_DASH; + v->a[35039] = anon_sym_LT_LT; small_parse_table_1752(v); } void small_parse_table_1752(t_small_parse_table_array *v) { - v->a[35040] = anon_sym_LT_LT; - v->a[35041] = anon_sym_AMP_GT; - v->a[35042] = anon_sym_LT_AMP; - v->a[35043] = anon_sym_GT_AMP; - v->a[35044] = state(2487); - v->a[35045] = 9; - v->a[35046] = sym_arithmetic_expansion; - v->a[35047] = sym_brace_expression; - v->a[35048] = sym_string; - v->a[35049] = sym_translated_string; - v->a[35050] = sym_number; - v->a[35051] = sym_simple_expansion; - v->a[35052] = sym_expansion; - v->a[35053] = sym_command_substitution; - v->a[35054] = sym_process_substitution; - v->a[35055] = actions(2216); - v->a[35056] = 11; - v->a[35057] = sym_file_descriptor; - v->a[35058] = anon_sym_PIPE_PIPE; - v->a[35059] = anon_sym_AMP_AMP; + v->a[35040] = anon_sym_LT_LT_DASH; + v->a[35041] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35042] = anon_sym_AMP; + v->a[35043] = anon_sym_DOLLAR; + v->a[35044] = anon_sym_DQUOTE; + v->a[35045] = sym_raw_string; + v->a[35046] = aux_sym_number_token1; + v->a[35047] = aux_sym_number_token2; + v->a[35048] = anon_sym_DOLLAR_LBRACE; + v->a[35049] = anon_sym_DOLLAR_LPAREN; + v->a[35050] = anon_sym_BQUOTE; + v->a[35051] = anon_sym_DOLLAR_BQUOTE; + v->a[35052] = aux_sym__simple_variable_name_token1; + v->a[35053] = sym_word; + v->a[35054] = anon_sym_SEMI; + v->a[35055] = 6; + v->a[35056] = actions(3); + v->a[35057] = 1; + v->a[35058] = sym_comment; + v->a[35059] = actions(3427); small_parse_table_1753(v); } void small_parse_table_1753(t_small_parse_table_array *v) { - v->a[35060] = anon_sym_GT_GT; - v->a[35061] = anon_sym_PIPE_AMP; - v->a[35062] = anon_sym_AMP_GT_GT; - v->a[35063] = anon_sym_GT_PIPE; - v->a[35064] = anon_sym_LT_AMP_DASH; - v->a[35065] = anon_sym_GT_AMP_DASH; - v->a[35066] = anon_sym_LT_LT_DASH; - v->a[35067] = anon_sym_LT_LT_LT; - v->a[35068] = 30; - v->a[35069] = actions(47); - v->a[35070] = 1; - v->a[35071] = anon_sym_DOLLAR_LBRACK; - v->a[35072] = actions(49); - v->a[35073] = 1; - v->a[35074] = anon_sym_DOLLAR; - v->a[35075] = actions(53); - v->a[35076] = 1; - v->a[35077] = anon_sym_DQUOTE; - v->a[35078] = actions(57); - v->a[35079] = 1; + v->a[35060] = 1; + v->a[35061] = aux_sym_concatenation_token1; + v->a[35062] = actions(3463); + v->a[35063] = 1; + v->a[35064] = sym__concat; + v->a[35065] = state(801); + v->a[35066] = 1; + v->a[35067] = aux_sym_concatenation_repeat1; + v->a[35068] = actions(2690); + v->a[35069] = 5; + v->a[35070] = sym_file_descriptor; + v->a[35071] = sym_test_operator; + v->a[35072] = sym__bare_dollar; + v->a[35073] = sym__brace_start; + v->a[35074] = aux_sym_heredoc_redirect_token1; + v->a[35075] = actions(2688); + v->a[35076] = 32; + v->a[35077] = anon_sym_PIPE; + v->a[35078] = anon_sym_RPAREN; + v->a[35079] = anon_sym_SEMI_SEMI; small_parse_table_1754(v); } void small_parse_table_1754(t_small_parse_table_array *v) { - v->a[35080] = aux_sym_number_token1; - v->a[35081] = actions(59); - v->a[35082] = 1; - v->a[35083] = aux_sym_number_token2; - v->a[35084] = actions(61); - v->a[35085] = 1; - v->a[35086] = anon_sym_DOLLAR_LBRACE; - v->a[35087] = actions(63); - v->a[35088] = 1; - v->a[35089] = anon_sym_DOLLAR_LPAREN; - v->a[35090] = actions(65); - v->a[35091] = 1; - v->a[35092] = anon_sym_BQUOTE; - v->a[35093] = actions(67); - v->a[35094] = 1; - v->a[35095] = anon_sym_DOLLAR_BQUOTE; - v->a[35096] = actions(71); - v->a[35097] = 1; - v->a[35098] = sym_comment; - v->a[35099] = actions(77); + v->a[35080] = anon_sym_PIPE_AMP; + v->a[35081] = anon_sym_AMP_AMP; + v->a[35082] = anon_sym_PIPE_PIPE; + v->a[35083] = anon_sym_LT; + v->a[35084] = anon_sym_GT; + v->a[35085] = anon_sym_GT_GT; + v->a[35086] = anon_sym_AMP_GT; + v->a[35087] = anon_sym_AMP_GT_GT; + v->a[35088] = anon_sym_LT_AMP; + v->a[35089] = anon_sym_GT_AMP; + v->a[35090] = anon_sym_GT_PIPE; + v->a[35091] = anon_sym_LT_AMP_DASH; + v->a[35092] = anon_sym_GT_AMP_DASH; + v->a[35093] = anon_sym_LT_LT; + v->a[35094] = anon_sym_LT_LT_DASH; + v->a[35095] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35096] = anon_sym_AMP; + v->a[35097] = anon_sym_DOLLAR; + v->a[35098] = sym__special_character; + v->a[35099] = anon_sym_DQUOTE; small_parse_table_1755(v); } diff --git a/parser/static/small_parse_table/small_parse_table_351.c b/parser/static/small_parse_table/small_parse_table_351.c index addb0d56..258f3dd5 100644 --- a/parser/static/small_parse_table/small_parse_table_351.c +++ b/parser/static/small_parse_table/small_parse_table_351.c @@ -14,126 +14,126 @@ void small_parse_table_1755(t_small_parse_table_array *v) { - v->a[35100] = 1; - v->a[35101] = sym_test_operator; - v->a[35102] = actions(79); - v->a[35103] = 1; - v->a[35104] = sym__brace_start; - v->a[35105] = actions(1394); - v->a[35106] = 1; - v->a[35107] = anon_sym_LT_LT_LT; - v->a[35108] = actions(1396); - v->a[35109] = 1; - v->a[35110] = sym_file_descriptor; - v->a[35111] = actions(2666); - v->a[35112] = 1; - v->a[35113] = sym_word; - v->a[35114] = actions(4705); - v->a[35115] = 1; - v->a[35116] = sym_variable_name; - v->a[35117] = actions(4761); - v->a[35118] = 1; - v->a[35119] = sym__special_character; + v->a[35100] = sym_raw_string; + v->a[35101] = aux_sym_number_token1; + v->a[35102] = aux_sym_number_token2; + v->a[35103] = anon_sym_DOLLAR_LBRACE; + v->a[35104] = anon_sym_DOLLAR_LPAREN; + v->a[35105] = anon_sym_BQUOTE; + v->a[35106] = anon_sym_DOLLAR_BQUOTE; + v->a[35107] = sym_word; + v->a[35108] = anon_sym_SEMI; + v->a[35109] = 6; + v->a[35110] = actions(3); + v->a[35111] = 1; + v->a[35112] = sym_comment; + v->a[35113] = actions(3465); + v->a[35114] = 1; + v->a[35115] = aux_sym_concatenation_token1; + v->a[35116] = actions(3468); + v->a[35117] = 1; + v->a[35118] = sym__concat; + v->a[35119] = state(801); small_parse_table_1756(v); } void small_parse_table_1756(t_small_parse_table_array *v) { - v->a[35120] = state(537); - v->a[35121] = 1; - v->a[35122] = sym_command_name; - v->a[35123] = state(1212); - v->a[35124] = 1; - v->a[35125] = aux_sym__literal_repeat1; - v->a[35126] = state(1386); - v->a[35127] = 1; - v->a[35128] = sym_concatenation; - v->a[35129] = state(6771); - v->a[35130] = 1; - v->a[35131] = sym_subscript; - v->a[35132] = actions(45); - v->a[35133] = 2; - v->a[35134] = anon_sym_LPAREN_LPAREN; - v->a[35135] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35136] = actions(55); - v->a[35137] = 2; - v->a[35138] = sym_raw_string; - v->a[35139] = sym_ansi_c_string; + v->a[35120] = 1; + v->a[35121] = aux_sym_concatenation_repeat1; + v->a[35122] = actions(2654); + v->a[35123] = 5; + v->a[35124] = sym_file_descriptor; + v->a[35125] = sym_test_operator; + v->a[35126] = sym__bare_dollar; + v->a[35127] = sym__brace_start; + v->a[35128] = aux_sym_heredoc_redirect_token1; + v->a[35129] = actions(2652); + v->a[35130] = 32; + v->a[35131] = anon_sym_PIPE; + v->a[35132] = anon_sym_RPAREN; + v->a[35133] = anon_sym_SEMI_SEMI; + v->a[35134] = anon_sym_PIPE_AMP; + v->a[35135] = anon_sym_AMP_AMP; + v->a[35136] = anon_sym_PIPE_PIPE; + v->a[35137] = anon_sym_LT; + v->a[35138] = anon_sym_GT; + v->a[35139] = anon_sym_GT_GT; small_parse_table_1757(v); } void small_parse_table_1757(t_small_parse_table_array *v) { - v->a[35140] = actions(69); - v->a[35141] = 2; - v->a[35142] = anon_sym_LT_LPAREN; - v->a[35143] = anon_sym_GT_LPAREN; - v->a[35144] = actions(1392); - v->a[35145] = 2; - v->a[35146] = anon_sym_LT_AMP_DASH; - v->a[35147] = anon_sym_GT_AMP_DASH; - v->a[35148] = state(3127); - v->a[35149] = 2; - v->a[35150] = sym_variable_assignment; - v->a[35151] = aux_sym_command_repeat1; - v->a[35152] = state(3581); - v->a[35153] = 2; - v->a[35154] = sym_file_redirect; - v->a[35155] = sym_herestring_redirect; - v->a[35156] = actions(1390); - v->a[35157] = 3; - v->a[35158] = anon_sym_GT_GT; - v->a[35159] = anon_sym_AMP_GT_GT; + v->a[35140] = anon_sym_AMP_GT; + v->a[35141] = anon_sym_AMP_GT_GT; + v->a[35142] = anon_sym_LT_AMP; + v->a[35143] = anon_sym_GT_AMP; + v->a[35144] = anon_sym_GT_PIPE; + v->a[35145] = anon_sym_LT_AMP_DASH; + v->a[35146] = anon_sym_GT_AMP_DASH; + v->a[35147] = anon_sym_LT_LT; + v->a[35148] = anon_sym_LT_LT_DASH; + v->a[35149] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35150] = anon_sym_AMP; + v->a[35151] = anon_sym_DOLLAR; + v->a[35152] = sym__special_character; + v->a[35153] = anon_sym_DQUOTE; + v->a[35154] = sym_raw_string; + v->a[35155] = aux_sym_number_token1; + v->a[35156] = aux_sym_number_token2; + v->a[35157] = anon_sym_DOLLAR_LBRACE; + v->a[35158] = anon_sym_DOLLAR_LPAREN; + v->a[35159] = anon_sym_BQUOTE; small_parse_table_1758(v); } void small_parse_table_1758(t_small_parse_table_array *v) { - v->a[35160] = anon_sym_GT_PIPE; - v->a[35161] = actions(1388); - v->a[35162] = 5; - v->a[35163] = anon_sym_LT; - v->a[35164] = anon_sym_GT; - v->a[35165] = anon_sym_AMP_GT; - v->a[35166] = anon_sym_LT_AMP; - v->a[35167] = anon_sym_GT_AMP; - v->a[35168] = state(957); - v->a[35169] = 9; - v->a[35170] = sym_arithmetic_expansion; - v->a[35171] = sym_brace_expression; - v->a[35172] = sym_string; - v->a[35173] = sym_translated_string; - v->a[35174] = sym_number; - v->a[35175] = sym_simple_expansion; - v->a[35176] = sym_expansion; - v->a[35177] = sym_command_substitution; - v->a[35178] = sym_process_substitution; - v->a[35179] = 6; + v->a[35160] = anon_sym_DOLLAR_BQUOTE; + v->a[35161] = sym_word; + v->a[35162] = anon_sym_SEMI; + v->a[35163] = 3; + v->a[35164] = actions(3); + v->a[35165] = 1; + v->a[35166] = sym_comment; + v->a[35167] = actions(3050); + v->a[35168] = 5; + v->a[35169] = sym_file_descriptor; + v->a[35170] = sym__concat; + v->a[35171] = sym_test_operator; + v->a[35172] = sym__brace_start; + v->a[35173] = aux_sym_heredoc_redirect_token1; + v->a[35174] = actions(3048); + v->a[35175] = 35; + v->a[35176] = anon_sym_PIPE; + v->a[35177] = anon_sym_SEMI_SEMI; + v->a[35178] = anon_sym_SEMI_AMP; + v->a[35179] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1759(v); } void small_parse_table_1759(t_small_parse_table_array *v) { - v->a[35180] = actions(3); - v->a[35181] = 1; - v->a[35182] = sym_comment; - v->a[35183] = actions(4699); - v->a[35184] = 1; - v->a[35185] = aux_sym_concatenation_token1; - v->a[35186] = actions(4701); - v->a[35187] = 1; - v->a[35188] = sym__concat; - v->a[35189] = state(947); - v->a[35190] = 1; - v->a[35191] = aux_sym_concatenation_repeat1; - v->a[35192] = actions(1281); - v->a[35193] = 5; - v->a[35194] = sym_file_descriptor; - v->a[35195] = sym_test_operator; - v->a[35196] = sym__bare_dollar; - v->a[35197] = sym__brace_start; - v->a[35198] = aux_sym_heredoc_redirect_token1; - v->a[35199] = actions(1271); + v->a[35180] = anon_sym_PIPE_AMP; + v->a[35181] = anon_sym_AMP_AMP; + v->a[35182] = anon_sym_PIPE_PIPE; + v->a[35183] = anon_sym_LT; + v->a[35184] = anon_sym_GT; + v->a[35185] = anon_sym_GT_GT; + v->a[35186] = anon_sym_AMP_GT; + v->a[35187] = anon_sym_AMP_GT_GT; + v->a[35188] = anon_sym_LT_AMP; + v->a[35189] = anon_sym_GT_AMP; + v->a[35190] = anon_sym_GT_PIPE; + v->a[35191] = anon_sym_LT_AMP_DASH; + v->a[35192] = anon_sym_GT_AMP_DASH; + v->a[35193] = anon_sym_LT_LT; + v->a[35194] = anon_sym_LT_LT_DASH; + v->a[35195] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35196] = anon_sym_AMP; + v->a[35197] = aux_sym_concatenation_token1; + v->a[35198] = anon_sym_DOLLAR; + v->a[35199] = sym__special_character; small_parse_table_1760(v); } diff --git a/parser/static/small_parse_table/small_parse_table_352.c b/parser/static/small_parse_table/small_parse_table_352.c index 91a6db45..4c491d32 100644 --- a/parser/static/small_parse_table/small_parse_table_352.c +++ b/parser/static/small_parse_table/small_parse_table_352.c @@ -14,126 +14,126 @@ void small_parse_table_1760(t_small_parse_table_array *v) { - v->a[35200] = 41; - v->a[35201] = anon_sym_LPAREN_LPAREN; - v->a[35202] = anon_sym_SEMI; - v->a[35203] = anon_sym_PIPE_PIPE; - v->a[35204] = anon_sym_AMP_AMP; - v->a[35205] = anon_sym_PIPE; - v->a[35206] = anon_sym_AMP; - v->a[35207] = anon_sym_EQ_EQ; - v->a[35208] = anon_sym_LT; - v->a[35209] = anon_sym_GT; - v->a[35210] = anon_sym_LT_LT; - v->a[35211] = anon_sym_GT_GT; - v->a[35212] = anon_sym_LPAREN; - v->a[35213] = anon_sym_RPAREN; - v->a[35214] = anon_sym_SEMI_SEMI; - v->a[35215] = anon_sym_PIPE_AMP; - v->a[35216] = anon_sym_EQ_TILDE; - v->a[35217] = anon_sym_AMP_GT; - v->a[35218] = anon_sym_AMP_GT_GT; - v->a[35219] = anon_sym_LT_AMP; + v->a[35200] = anon_sym_DQUOTE; + v->a[35201] = sym_raw_string; + v->a[35202] = aux_sym_number_token1; + v->a[35203] = aux_sym_number_token2; + v->a[35204] = anon_sym_DOLLAR_LBRACE; + v->a[35205] = anon_sym_DOLLAR_LPAREN; + v->a[35206] = anon_sym_BQUOTE; + v->a[35207] = anon_sym_DOLLAR_BQUOTE; + v->a[35208] = aux_sym__simple_variable_name_token1; + v->a[35209] = sym_word; + v->a[35210] = anon_sym_SEMI; + v->a[35211] = 6; + v->a[35212] = actions(3); + v->a[35213] = 1; + v->a[35214] = sym_comment; + v->a[35215] = actions(3423); + v->a[35216] = 1; + v->a[35217] = aux_sym_concatenation_token1; + v->a[35218] = actions(3471); + v->a[35219] = 1; small_parse_table_1761(v); } void small_parse_table_1761(t_small_parse_table_array *v) { - v->a[35220] = anon_sym_GT_AMP; - v->a[35221] = anon_sym_GT_PIPE; - v->a[35222] = anon_sym_LT_AMP_DASH; - v->a[35223] = anon_sym_GT_AMP_DASH; - v->a[35224] = anon_sym_LT_LT_DASH; - v->a[35225] = anon_sym_LT_LT_LT; - v->a[35226] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35227] = anon_sym_DOLLAR_LBRACK; - v->a[35228] = anon_sym_DOLLAR; - v->a[35229] = sym__special_character; - v->a[35230] = anon_sym_DQUOTE; - v->a[35231] = sym_raw_string; - v->a[35232] = sym_ansi_c_string; - v->a[35233] = aux_sym_number_token1; - v->a[35234] = aux_sym_number_token2; - v->a[35235] = anon_sym_DOLLAR_LBRACE; - v->a[35236] = anon_sym_DOLLAR_LPAREN; - v->a[35237] = anon_sym_BQUOTE; - v->a[35238] = anon_sym_DOLLAR_BQUOTE; - v->a[35239] = anon_sym_LT_LPAREN; + v->a[35220] = sym__concat; + v->a[35221] = state(827); + v->a[35222] = 1; + v->a[35223] = aux_sym_concatenation_repeat1; + v->a[35224] = actions(2696); + v->a[35225] = 5; + v->a[35226] = sym_file_descriptor; + v->a[35227] = sym_variable_name; + v->a[35228] = sym_test_operator; + v->a[35229] = sym__brace_start; + v->a[35230] = aux_sym_heredoc_redirect_token1; + v->a[35231] = actions(2694); + v->a[35232] = 32; + v->a[35233] = anon_sym_PIPE; + v->a[35234] = anon_sym_RPAREN; + v->a[35235] = anon_sym_SEMI_SEMI; + v->a[35236] = anon_sym_PIPE_AMP; + v->a[35237] = anon_sym_AMP_AMP; + v->a[35238] = anon_sym_PIPE_PIPE; + v->a[35239] = anon_sym_LT; small_parse_table_1762(v); } void small_parse_table_1762(t_small_parse_table_array *v) { - v->a[35240] = anon_sym_GT_LPAREN; - v->a[35241] = sym_word; - v->a[35242] = 22; - v->a[35243] = actions(71); - v->a[35244] = 1; - v->a[35245] = sym_comment; - v->a[35246] = actions(4763); - v->a[35247] = 1; - v->a[35248] = sym_word; - v->a[35249] = actions(4767); - v->a[35250] = 1; - v->a[35251] = anon_sym_DOLLAR_LBRACK; - v->a[35252] = actions(4769); - v->a[35253] = 1; - v->a[35254] = anon_sym_DOLLAR; - v->a[35255] = actions(4771); - v->a[35256] = 1; - v->a[35257] = sym__special_character; - v->a[35258] = actions(4773); - v->a[35259] = 1; + v->a[35240] = anon_sym_GT; + v->a[35241] = anon_sym_GT_GT; + v->a[35242] = anon_sym_AMP_GT; + v->a[35243] = anon_sym_AMP_GT_GT; + v->a[35244] = anon_sym_LT_AMP; + v->a[35245] = anon_sym_GT_AMP; + v->a[35246] = anon_sym_GT_PIPE; + v->a[35247] = anon_sym_LT_AMP_DASH; + v->a[35248] = anon_sym_GT_AMP_DASH; + v->a[35249] = anon_sym_LT_LT; + v->a[35250] = anon_sym_LT_LT_DASH; + v->a[35251] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35252] = anon_sym_AMP; + v->a[35253] = anon_sym_DOLLAR; + v->a[35254] = sym__special_character; + v->a[35255] = anon_sym_DQUOTE; + v->a[35256] = sym_raw_string; + v->a[35257] = aux_sym_number_token1; + v->a[35258] = aux_sym_number_token2; + v->a[35259] = anon_sym_DOLLAR_LBRACE; small_parse_table_1763(v); } void small_parse_table_1763(t_small_parse_table_array *v) { - v->a[35260] = anon_sym_DQUOTE; - v->a[35261] = actions(4777); - v->a[35262] = 1; - v->a[35263] = aux_sym_number_token1; - v->a[35264] = actions(4779); - v->a[35265] = 1; - v->a[35266] = aux_sym_number_token2; - v->a[35267] = actions(4781); - v->a[35268] = 1; - v->a[35269] = anon_sym_DOLLAR_LBRACE; - v->a[35270] = actions(4783); - v->a[35271] = 1; - v->a[35272] = anon_sym_DOLLAR_LPAREN; - v->a[35273] = actions(4785); - v->a[35274] = 1; - v->a[35275] = anon_sym_BQUOTE; - v->a[35276] = actions(4787); - v->a[35277] = 1; - v->a[35278] = anon_sym_DOLLAR_BQUOTE; - v->a[35279] = actions(4791); + v->a[35260] = anon_sym_DOLLAR_LPAREN; + v->a[35261] = anon_sym_BQUOTE; + v->a[35262] = anon_sym_DOLLAR_BQUOTE; + v->a[35263] = sym_word; + v->a[35264] = anon_sym_SEMI; + v->a[35265] = 3; + v->a[35266] = actions(3); + v->a[35267] = 1; + v->a[35268] = sym_comment; + v->a[35269] = actions(2967); + v->a[35270] = 5; + v->a[35271] = sym_file_descriptor; + v->a[35272] = sym__concat; + v->a[35273] = sym_test_operator; + v->a[35274] = sym__brace_start; + v->a[35275] = aux_sym_heredoc_redirect_token1; + v->a[35276] = actions(2965); + v->a[35277] = 35; + v->a[35278] = anon_sym_esac; + v->a[35279] = anon_sym_PIPE; small_parse_table_1764(v); } void small_parse_table_1764(t_small_parse_table_array *v) { - v->a[35280] = 1; - v->a[35281] = sym_test_operator; - v->a[35282] = actions(4793); - v->a[35283] = 1; - v->a[35284] = sym__brace_start; - v->a[35285] = state(5357); - v->a[35286] = 1; - v->a[35287] = aux_sym__literal_repeat1; - v->a[35288] = state(5539); - v->a[35289] = 1; - v->a[35290] = sym_concatenation; - v->a[35291] = actions(4765); - v->a[35292] = 2; - v->a[35293] = anon_sym_LPAREN_LPAREN; - v->a[35294] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35295] = actions(4775); - v->a[35296] = 2; - v->a[35297] = sym_raw_string; - v->a[35298] = sym_ansi_c_string; - v->a[35299] = actions(4789); + v->a[35280] = anon_sym_SEMI_SEMI; + v->a[35281] = anon_sym_SEMI_AMP; + v->a[35282] = anon_sym_SEMI_SEMI_AMP; + v->a[35283] = anon_sym_PIPE_AMP; + v->a[35284] = anon_sym_AMP_AMP; + v->a[35285] = anon_sym_PIPE_PIPE; + v->a[35286] = anon_sym_LT; + v->a[35287] = anon_sym_GT; + v->a[35288] = anon_sym_GT_GT; + v->a[35289] = anon_sym_AMP_GT; + v->a[35290] = anon_sym_AMP_GT_GT; + v->a[35291] = anon_sym_LT_AMP; + v->a[35292] = anon_sym_GT_AMP; + v->a[35293] = anon_sym_GT_PIPE; + v->a[35294] = anon_sym_LT_AMP_DASH; + v->a[35295] = anon_sym_GT_AMP_DASH; + v->a[35296] = anon_sym_LT_LT; + v->a[35297] = anon_sym_LT_LT_DASH; + v->a[35298] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35299] = anon_sym_AMP; small_parse_table_1765(v); } diff --git a/parser/static/small_parse_table/small_parse_table_353.c b/parser/static/small_parse_table/small_parse_table_353.c index 076c8cf0..907d8409 100644 --- a/parser/static/small_parse_table/small_parse_table_353.c +++ b/parser/static/small_parse_table/small_parse_table_353.c @@ -14,126 +14,126 @@ void small_parse_table_1765(t_small_parse_table_array *v) { - v->a[35300] = 2; - v->a[35301] = anon_sym_LT_LPAREN; - v->a[35302] = anon_sym_GT_LPAREN; - v->a[35303] = actions(2498); - v->a[35304] = 7; - v->a[35305] = anon_sym_PIPE; - v->a[35306] = anon_sym_LT; - v->a[35307] = anon_sym_GT; - v->a[35308] = anon_sym_LT_LT; - v->a[35309] = anon_sym_AMP_GT; - v->a[35310] = anon_sym_LT_AMP; - v->a[35311] = anon_sym_GT_AMP; - v->a[35312] = state(5178); - v->a[35313] = 9; - v->a[35314] = sym_arithmetic_expansion; - v->a[35315] = sym_brace_expression; - v->a[35316] = sym_string; - v->a[35317] = sym_translated_string; - v->a[35318] = sym_number; - v->a[35319] = sym_simple_expansion; + v->a[35300] = aux_sym_concatenation_token1; + v->a[35301] = anon_sym_DOLLAR; + v->a[35302] = sym__special_character; + v->a[35303] = anon_sym_DQUOTE; + v->a[35304] = sym_raw_string; + v->a[35305] = aux_sym_number_token1; + v->a[35306] = aux_sym_number_token2; + v->a[35307] = anon_sym_DOLLAR_LBRACE; + v->a[35308] = anon_sym_DOLLAR_LPAREN; + v->a[35309] = anon_sym_BQUOTE; + v->a[35310] = anon_sym_DOLLAR_BQUOTE; + v->a[35311] = sym_word; + v->a[35312] = anon_sym_SEMI; + v->a[35313] = 6; + v->a[35314] = actions(3); + v->a[35315] = 1; + v->a[35316] = sym_comment; + v->a[35317] = actions(3423); + v->a[35318] = 1; + v->a[35319] = aux_sym_concatenation_token1; small_parse_table_1766(v); } void small_parse_table_1766(t_small_parse_table_array *v) { - v->a[35320] = sym_expansion; - v->a[35321] = sym_command_substitution; - v->a[35322] = sym_process_substitution; - v->a[35323] = actions(2500); - v->a[35324] = 12; - v->a[35325] = sym_file_descriptor; - v->a[35326] = anon_sym_PIPE_PIPE; - v->a[35327] = anon_sym_AMP_AMP; - v->a[35328] = anon_sym_GT_GT; - v->a[35329] = anon_sym_PIPE_AMP; - v->a[35330] = anon_sym_RBRACK; - v->a[35331] = anon_sym_AMP_GT_GT; - v->a[35332] = anon_sym_GT_PIPE; - v->a[35333] = anon_sym_LT_AMP_DASH; - v->a[35334] = anon_sym_GT_AMP_DASH; - v->a[35335] = anon_sym_LT_LT_DASH; - v->a[35336] = anon_sym_LT_LT_LT; - v->a[35337] = 7; - v->a[35338] = actions(3); - v->a[35339] = 1; + v->a[35320] = actions(3473); + v->a[35321] = 1; + v->a[35322] = sym__concat; + v->a[35323] = state(827); + v->a[35324] = 1; + v->a[35325] = aux_sym_concatenation_repeat1; + v->a[35326] = actions(2690); + v->a[35327] = 5; + v->a[35328] = sym_file_descriptor; + v->a[35329] = sym_variable_name; + v->a[35330] = sym_test_operator; + v->a[35331] = sym__brace_start; + v->a[35332] = aux_sym_heredoc_redirect_token1; + v->a[35333] = actions(2688); + v->a[35334] = 32; + v->a[35335] = anon_sym_PIPE; + v->a[35336] = anon_sym_RPAREN; + v->a[35337] = anon_sym_SEMI_SEMI; + v->a[35338] = anon_sym_PIPE_AMP; + v->a[35339] = anon_sym_AMP_AMP; small_parse_table_1767(v); } void small_parse_table_1767(t_small_parse_table_array *v) { - v->a[35340] = sym_comment; - v->a[35341] = actions(1278); - v->a[35342] = 1; - v->a[35343] = anon_sym_LPAREN; - v->a[35344] = actions(4699); - v->a[35345] = 1; - v->a[35346] = aux_sym_concatenation_token1; - v->a[35347] = actions(4701); - v->a[35348] = 1; - v->a[35349] = sym__concat; - v->a[35350] = state(947); - v->a[35351] = 1; - v->a[35352] = aux_sym_concatenation_repeat1; - v->a[35353] = actions(1281); - v->a[35354] = 5; - v->a[35355] = sym_file_descriptor; - v->a[35356] = sym_test_operator; - v->a[35357] = sym__bare_dollar; - v->a[35358] = sym__brace_start; - v->a[35359] = aux_sym_heredoc_redirect_token1; + v->a[35340] = anon_sym_PIPE_PIPE; + v->a[35341] = anon_sym_LT; + v->a[35342] = anon_sym_GT; + v->a[35343] = anon_sym_GT_GT; + v->a[35344] = anon_sym_AMP_GT; + v->a[35345] = anon_sym_AMP_GT_GT; + v->a[35346] = anon_sym_LT_AMP; + v->a[35347] = anon_sym_GT_AMP; + v->a[35348] = anon_sym_GT_PIPE; + v->a[35349] = anon_sym_LT_AMP_DASH; + v->a[35350] = anon_sym_GT_AMP_DASH; + v->a[35351] = anon_sym_LT_LT; + v->a[35352] = anon_sym_LT_LT_DASH; + v->a[35353] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35354] = anon_sym_AMP; + v->a[35355] = anon_sym_DOLLAR; + v->a[35356] = sym__special_character; + v->a[35357] = anon_sym_DQUOTE; + v->a[35358] = sym_raw_string; + v->a[35359] = aux_sym_number_token1; small_parse_table_1768(v); } void small_parse_table_1768(t_small_parse_table_array *v) { - v->a[35360] = actions(1271); - v->a[35361] = 40; - v->a[35362] = anon_sym_LPAREN_LPAREN; - v->a[35363] = anon_sym_SEMI; - v->a[35364] = anon_sym_PIPE_PIPE; - v->a[35365] = anon_sym_AMP_AMP; - v->a[35366] = anon_sym_PIPE; - v->a[35367] = anon_sym_AMP; - v->a[35368] = anon_sym_EQ_EQ; - v->a[35369] = anon_sym_LT; - v->a[35370] = anon_sym_GT; - v->a[35371] = anon_sym_LT_LT; - v->a[35372] = anon_sym_GT_GT; - v->a[35373] = anon_sym_RPAREN; - v->a[35374] = anon_sym_SEMI_SEMI; - v->a[35375] = anon_sym_PIPE_AMP; - v->a[35376] = anon_sym_EQ_TILDE; - v->a[35377] = anon_sym_AMP_GT; - v->a[35378] = anon_sym_AMP_GT_GT; - v->a[35379] = anon_sym_LT_AMP; + v->a[35360] = aux_sym_number_token2; + v->a[35361] = anon_sym_DOLLAR_LBRACE; + v->a[35362] = anon_sym_DOLLAR_LPAREN; + v->a[35363] = anon_sym_BQUOTE; + v->a[35364] = anon_sym_DOLLAR_BQUOTE; + v->a[35365] = sym_word; + v->a[35366] = anon_sym_SEMI; + v->a[35367] = 3; + v->a[35368] = actions(3); + v->a[35369] = 1; + v->a[35370] = sym_comment; + v->a[35371] = actions(2719); + v->a[35372] = 5; + v->a[35373] = sym_file_descriptor; + v->a[35374] = sym_variable_name; + v->a[35375] = sym_test_operator; + v->a[35376] = sym__brace_start; + v->a[35377] = aux_sym_heredoc_redirect_token1; + v->a[35378] = actions(2717); + v->a[35379] = 35; small_parse_table_1769(v); } void small_parse_table_1769(t_small_parse_table_array *v) { - v->a[35380] = anon_sym_GT_AMP; - v->a[35381] = anon_sym_GT_PIPE; - v->a[35382] = anon_sym_LT_AMP_DASH; - v->a[35383] = anon_sym_GT_AMP_DASH; - v->a[35384] = anon_sym_LT_LT_DASH; - v->a[35385] = anon_sym_LT_LT_LT; - v->a[35386] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35387] = anon_sym_DOLLAR_LBRACK; - v->a[35388] = anon_sym_DOLLAR; - v->a[35389] = sym__special_character; - v->a[35390] = anon_sym_DQUOTE; - v->a[35391] = sym_raw_string; - v->a[35392] = sym_ansi_c_string; - v->a[35393] = aux_sym_number_token1; - v->a[35394] = aux_sym_number_token2; - v->a[35395] = anon_sym_DOLLAR_LBRACE; - v->a[35396] = anon_sym_DOLLAR_LPAREN; - v->a[35397] = anon_sym_BQUOTE; - v->a[35398] = anon_sym_DOLLAR_BQUOTE; - v->a[35399] = anon_sym_LT_LPAREN; + v->a[35380] = anon_sym_esac; + v->a[35381] = anon_sym_PIPE; + v->a[35382] = anon_sym_SEMI_SEMI; + v->a[35383] = anon_sym_SEMI_AMP; + v->a[35384] = anon_sym_SEMI_SEMI_AMP; + v->a[35385] = anon_sym_PIPE_AMP; + v->a[35386] = anon_sym_AMP_AMP; + v->a[35387] = anon_sym_PIPE_PIPE; + v->a[35388] = anon_sym_LT; + v->a[35389] = anon_sym_GT; + v->a[35390] = anon_sym_GT_GT; + v->a[35391] = anon_sym_AMP_GT; + v->a[35392] = anon_sym_AMP_GT_GT; + v->a[35393] = anon_sym_LT_AMP; + v->a[35394] = anon_sym_GT_AMP; + v->a[35395] = anon_sym_GT_PIPE; + v->a[35396] = anon_sym_LT_AMP_DASH; + v->a[35397] = anon_sym_GT_AMP_DASH; + v->a[35398] = anon_sym_LT_LT; + v->a[35399] = anon_sym_LT_LT_DASH; small_parse_table_1770(v); } diff --git a/parser/static/small_parse_table/small_parse_table_354.c b/parser/static/small_parse_table/small_parse_table_354.c index 1a302d81..fe2540b5 100644 --- a/parser/static/small_parse_table/small_parse_table_354.c +++ b/parser/static/small_parse_table/small_parse_table_354.c @@ -14,126 +14,126 @@ void small_parse_table_1770(t_small_parse_table_array *v) { - v->a[35400] = anon_sym_GT_LPAREN; - v->a[35401] = sym_word; - v->a[35402] = 8; - v->a[35403] = actions(3); - v->a[35404] = 1; - v->a[35405] = sym_comment; - v->a[35406] = actions(3580); - v->a[35407] = 1; - v->a[35408] = anon_sym_DQUOTE; - v->a[35409] = actions(3584); - v->a[35410] = 1; - v->a[35411] = sym_variable_name; - v->a[35412] = state(2121); - v->a[35413] = 1; - v->a[35414] = sym_string; - v->a[35415] = actions(3582); - v->a[35416] = 2; - v->a[35417] = aux_sym__simple_variable_name_token1; - v->a[35418] = aux_sym__multiline_variable_name_token1; - v->a[35419] = actions(1241); + v->a[35400] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35401] = anon_sym_AMP; + v->a[35402] = anon_sym_DOLLAR; + v->a[35403] = sym__special_character; + v->a[35404] = anon_sym_DQUOTE; + v->a[35405] = sym_raw_string; + v->a[35406] = aux_sym_number_token1; + v->a[35407] = aux_sym_number_token2; + v->a[35408] = anon_sym_DOLLAR_LBRACE; + v->a[35409] = anon_sym_DOLLAR_LPAREN; + v->a[35410] = anon_sym_BQUOTE; + v->a[35411] = anon_sym_DOLLAR_BQUOTE; + v->a[35412] = aux_sym__simple_variable_name_token1; + v->a[35413] = sym_word; + v->a[35414] = anon_sym_SEMI; + v->a[35415] = 3; + v->a[35416] = actions(3); + v->a[35417] = 1; + v->a[35418] = sym_comment; + v->a[35419] = actions(3066); small_parse_table_1771(v); } void small_parse_table_1771(t_small_parse_table_array *v) { - v->a[35420] = 3; + v->a[35420] = 5; v->a[35421] = sym_file_descriptor; - v->a[35422] = sym_test_operator; - v->a[35423] = sym__brace_start; - v->a[35424] = actions(3578); - v->a[35425] = 9; - v->a[35426] = anon_sym_DASH; - v->a[35427] = anon_sym_STAR; - v->a[35428] = anon_sym_BANG; - v->a[35429] = anon_sym_QMARK; - v->a[35430] = anon_sym_DOLLAR; - v->a[35431] = anon_sym_POUND; - v->a[35432] = anon_sym_AT2; - v->a[35433] = anon_sym_0; - v->a[35434] = anon_sym__; - v->a[35435] = actions(1239); - v->a[35436] = 32; - v->a[35437] = anon_sym_LPAREN_LPAREN; - v->a[35438] = anon_sym_PIPE_PIPE; - v->a[35439] = anon_sym_AMP_AMP; + v->a[35422] = sym__concat; + v->a[35423] = sym_test_operator; + v->a[35424] = sym__brace_start; + v->a[35425] = aux_sym_heredoc_redirect_token1; + v->a[35426] = actions(3064); + v->a[35427] = 35; + v->a[35428] = anon_sym_esac; + v->a[35429] = anon_sym_PIPE; + v->a[35430] = anon_sym_SEMI_SEMI; + v->a[35431] = anon_sym_SEMI_AMP; + v->a[35432] = anon_sym_SEMI_SEMI_AMP; + v->a[35433] = anon_sym_PIPE_AMP; + v->a[35434] = anon_sym_AMP_AMP; + v->a[35435] = anon_sym_PIPE_PIPE; + v->a[35436] = anon_sym_LT; + v->a[35437] = anon_sym_GT; + v->a[35438] = anon_sym_GT_GT; + v->a[35439] = anon_sym_AMP_GT; small_parse_table_1772(v); } void small_parse_table_1772(t_small_parse_table_array *v) { - v->a[35440] = anon_sym_PIPE; - v->a[35441] = anon_sym_LT; - v->a[35442] = anon_sym_GT; - v->a[35443] = anon_sym_LT_LT; - v->a[35444] = anon_sym_GT_GT; - v->a[35445] = anon_sym_PIPE_AMP; - v->a[35446] = anon_sym_AMP_GT; - v->a[35447] = anon_sym_AMP_GT_GT; - v->a[35448] = anon_sym_LT_AMP; - v->a[35449] = anon_sym_GT_AMP; - v->a[35450] = anon_sym_GT_PIPE; - v->a[35451] = anon_sym_LT_AMP_DASH; - v->a[35452] = anon_sym_GT_AMP_DASH; - v->a[35453] = anon_sym_LT_LT_DASH; - v->a[35454] = aux_sym_heredoc_redirect_token1; - v->a[35455] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35456] = anon_sym_DOLLAR_LBRACK; - v->a[35457] = sym__special_character; - v->a[35458] = sym_raw_string; - v->a[35459] = sym_ansi_c_string; + v->a[35440] = anon_sym_AMP_GT_GT; + v->a[35441] = anon_sym_LT_AMP; + v->a[35442] = anon_sym_GT_AMP; + v->a[35443] = anon_sym_GT_PIPE; + v->a[35444] = anon_sym_LT_AMP_DASH; + v->a[35445] = anon_sym_GT_AMP_DASH; + v->a[35446] = anon_sym_LT_LT; + v->a[35447] = anon_sym_LT_LT_DASH; + v->a[35448] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35449] = anon_sym_AMP; + v->a[35450] = aux_sym_concatenation_token1; + v->a[35451] = anon_sym_DOLLAR; + v->a[35452] = sym__special_character; + v->a[35453] = anon_sym_DQUOTE; + v->a[35454] = sym_raw_string; + v->a[35455] = aux_sym_number_token1; + v->a[35456] = aux_sym_number_token2; + v->a[35457] = anon_sym_DOLLAR_LBRACE; + v->a[35458] = anon_sym_DOLLAR_LPAREN; + v->a[35459] = anon_sym_BQUOTE; small_parse_table_1773(v); } void small_parse_table_1773(t_small_parse_table_array *v) { - v->a[35460] = aux_sym_number_token1; - v->a[35461] = aux_sym_number_token2; - v->a[35462] = anon_sym_DOLLAR_LBRACE; - v->a[35463] = anon_sym_DOLLAR_LPAREN; - v->a[35464] = anon_sym_BQUOTE; - v->a[35465] = anon_sym_DOLLAR_BQUOTE; - v->a[35466] = anon_sym_LT_LPAREN; - v->a[35467] = anon_sym_GT_LPAREN; - v->a[35468] = sym_word; - v->a[35469] = 8; - v->a[35470] = actions(3); - v->a[35471] = 1; - v->a[35472] = sym_comment; - v->a[35473] = actions(3580); - v->a[35474] = 1; - v->a[35475] = anon_sym_DQUOTE; - v->a[35476] = actions(3584); - v->a[35477] = 1; - v->a[35478] = sym_variable_name; - v->a[35479] = state(2121); + v->a[35460] = anon_sym_DOLLAR_BQUOTE; + v->a[35461] = sym_word; + v->a[35462] = anon_sym_SEMI; + v->a[35463] = 3; + v->a[35464] = actions(3); + v->a[35465] = 1; + v->a[35466] = sym_comment; + v->a[35467] = actions(3159); + v->a[35468] = 5; + v->a[35469] = sym_file_descriptor; + v->a[35470] = sym__concat; + v->a[35471] = sym_test_operator; + v->a[35472] = sym__brace_start; + v->a[35473] = aux_sym_heredoc_redirect_token1; + v->a[35474] = actions(3157); + v->a[35475] = 35; + v->a[35476] = anon_sym_esac; + v->a[35477] = anon_sym_PIPE; + v->a[35478] = anon_sym_SEMI_SEMI; + v->a[35479] = anon_sym_SEMI_AMP; small_parse_table_1774(v); } void small_parse_table_1774(t_small_parse_table_array *v) { - v->a[35480] = 1; - v->a[35481] = sym_string; - v->a[35482] = actions(3582); - v->a[35483] = 2; - v->a[35484] = aux_sym__simple_variable_name_token1; - v->a[35485] = aux_sym__multiline_variable_name_token1; - v->a[35486] = actions(1235); - v->a[35487] = 3; - v->a[35488] = sym_file_descriptor; - v->a[35489] = sym_test_operator; - v->a[35490] = sym__brace_start; - v->a[35491] = actions(3578); - v->a[35492] = 9; - v->a[35493] = anon_sym_DASH; - v->a[35494] = anon_sym_STAR; - v->a[35495] = anon_sym_BANG; - v->a[35496] = anon_sym_QMARK; - v->a[35497] = anon_sym_DOLLAR; - v->a[35498] = anon_sym_POUND; - v->a[35499] = anon_sym_AT2; + v->a[35480] = anon_sym_SEMI_SEMI_AMP; + v->a[35481] = anon_sym_PIPE_AMP; + v->a[35482] = anon_sym_AMP_AMP; + v->a[35483] = anon_sym_PIPE_PIPE; + v->a[35484] = anon_sym_LT; + v->a[35485] = anon_sym_GT; + v->a[35486] = anon_sym_GT_GT; + v->a[35487] = anon_sym_AMP_GT; + v->a[35488] = anon_sym_AMP_GT_GT; + v->a[35489] = anon_sym_LT_AMP; + v->a[35490] = anon_sym_GT_AMP; + v->a[35491] = anon_sym_GT_PIPE; + v->a[35492] = anon_sym_LT_AMP_DASH; + v->a[35493] = anon_sym_GT_AMP_DASH; + v->a[35494] = anon_sym_LT_LT; + v->a[35495] = anon_sym_LT_LT_DASH; + v->a[35496] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35497] = anon_sym_AMP; + v->a[35498] = aux_sym_concatenation_token1; + v->a[35499] = anon_sym_DOLLAR; small_parse_table_1775(v); } diff --git a/parser/static/small_parse_table/small_parse_table_355.c b/parser/static/small_parse_table/small_parse_table_355.c index c9a05194..157c6348 100644 --- a/parser/static/small_parse_table/small_parse_table_355.c +++ b/parser/static/small_parse_table/small_parse_table_355.c @@ -14,126 +14,126 @@ void small_parse_table_1775(t_small_parse_table_array *v) { - v->a[35500] = anon_sym_0; - v->a[35501] = anon_sym__; - v->a[35502] = actions(1227); - v->a[35503] = 32; - v->a[35504] = anon_sym_LPAREN_LPAREN; - v->a[35505] = anon_sym_PIPE_PIPE; - v->a[35506] = anon_sym_AMP_AMP; - v->a[35507] = anon_sym_PIPE; - v->a[35508] = anon_sym_LT; - v->a[35509] = anon_sym_GT; - v->a[35510] = anon_sym_LT_LT; - v->a[35511] = anon_sym_GT_GT; - v->a[35512] = anon_sym_PIPE_AMP; - v->a[35513] = anon_sym_AMP_GT; - v->a[35514] = anon_sym_AMP_GT_GT; - v->a[35515] = anon_sym_LT_AMP; - v->a[35516] = anon_sym_GT_AMP; - v->a[35517] = anon_sym_GT_PIPE; - v->a[35518] = anon_sym_LT_AMP_DASH; - v->a[35519] = anon_sym_GT_AMP_DASH; + v->a[35500] = sym__special_character; + v->a[35501] = anon_sym_DQUOTE; + v->a[35502] = sym_raw_string; + v->a[35503] = aux_sym_number_token1; + v->a[35504] = aux_sym_number_token2; + v->a[35505] = anon_sym_DOLLAR_LBRACE; + v->a[35506] = anon_sym_DOLLAR_LPAREN; + v->a[35507] = anon_sym_BQUOTE; + v->a[35508] = anon_sym_DOLLAR_BQUOTE; + v->a[35509] = sym_word; + v->a[35510] = anon_sym_SEMI; + v->a[35511] = 3; + v->a[35512] = actions(3); + v->a[35513] = 1; + v->a[35514] = sym_comment; + v->a[35515] = actions(2774); + v->a[35516] = 6; + v->a[35517] = sym_file_descriptor; + v->a[35518] = sym__concat; + v->a[35519] = sym_variable_name; small_parse_table_1776(v); } void small_parse_table_1776(t_small_parse_table_array *v) { - v->a[35520] = anon_sym_LT_LT_DASH; - v->a[35521] = aux_sym_heredoc_redirect_token1; - v->a[35522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35523] = anon_sym_DOLLAR_LBRACK; - v->a[35524] = sym__special_character; - v->a[35525] = sym_raw_string; - v->a[35526] = sym_ansi_c_string; - v->a[35527] = aux_sym_number_token1; - v->a[35528] = aux_sym_number_token2; - v->a[35529] = anon_sym_DOLLAR_LBRACE; - v->a[35530] = anon_sym_DOLLAR_LPAREN; - v->a[35531] = anon_sym_BQUOTE; - v->a[35532] = anon_sym_DOLLAR_BQUOTE; - v->a[35533] = anon_sym_LT_LPAREN; - v->a[35534] = anon_sym_GT_LPAREN; - v->a[35535] = sym_word; - v->a[35536] = 8; - v->a[35537] = actions(3); - v->a[35538] = 1; - v->a[35539] = sym_comment; + v->a[35520] = sym_test_operator; + v->a[35521] = sym__brace_start; + v->a[35522] = aux_sym_heredoc_redirect_token1; + v->a[35523] = actions(2772); + v->a[35524] = 34; + v->a[35525] = anon_sym_PIPE; + v->a[35526] = anon_sym_RPAREN; + v->a[35527] = anon_sym_SEMI_SEMI; + v->a[35528] = anon_sym_PIPE_AMP; + v->a[35529] = anon_sym_AMP_AMP; + v->a[35530] = anon_sym_PIPE_PIPE; + v->a[35531] = anon_sym_LT; + v->a[35532] = anon_sym_GT; + v->a[35533] = anon_sym_GT_GT; + v->a[35534] = anon_sym_AMP_GT; + v->a[35535] = anon_sym_AMP_GT_GT; + v->a[35536] = anon_sym_LT_AMP; + v->a[35537] = anon_sym_GT_AMP; + v->a[35538] = anon_sym_GT_PIPE; + v->a[35539] = anon_sym_LT_AMP_DASH; small_parse_table_1777(v); } void small_parse_table_1777(t_small_parse_table_array *v) { - v->a[35540] = actions(4797); - v->a[35541] = 1; - v->a[35542] = anon_sym_DQUOTE; - v->a[35543] = actions(4801); - v->a[35544] = 1; - v->a[35545] = sym_variable_name; - v->a[35546] = state(2585); - v->a[35547] = 1; - v->a[35548] = sym_string; - v->a[35549] = actions(4799); - v->a[35550] = 2; - v->a[35551] = aux_sym__simple_variable_name_token1; - v->a[35552] = aux_sym__multiline_variable_name_token1; - v->a[35553] = actions(1235); - v->a[35554] = 3; - v->a[35555] = sym_file_descriptor; - v->a[35556] = sym_test_operator; - v->a[35557] = sym__brace_start; - v->a[35558] = actions(4795); - v->a[35559] = 9; + v->a[35540] = anon_sym_GT_AMP_DASH; + v->a[35541] = anon_sym_LT_LT; + v->a[35542] = anon_sym_LT_LT_DASH; + v->a[35543] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35544] = anon_sym_AMP; + v->a[35545] = aux_sym_concatenation_token1; + v->a[35546] = anon_sym_DOLLAR; + v->a[35547] = sym__special_character; + v->a[35548] = anon_sym_DQUOTE; + v->a[35549] = sym_raw_string; + v->a[35550] = aux_sym_number_token1; + v->a[35551] = aux_sym_number_token2; + v->a[35552] = anon_sym_DOLLAR_LBRACE; + v->a[35553] = anon_sym_DOLLAR_LPAREN; + v->a[35554] = anon_sym_BQUOTE; + v->a[35555] = anon_sym_DOLLAR_BQUOTE; + v->a[35556] = aux_sym__simple_variable_name_token1; + v->a[35557] = sym_word; + v->a[35558] = anon_sym_SEMI; + v->a[35559] = 3; small_parse_table_1778(v); } void small_parse_table_1778(t_small_parse_table_array *v) { - v->a[35560] = anon_sym_DASH; - v->a[35561] = anon_sym_STAR; - v->a[35562] = anon_sym_BANG; - v->a[35563] = anon_sym_QMARK; - v->a[35564] = anon_sym_DOLLAR; - v->a[35565] = anon_sym_POUND; - v->a[35566] = anon_sym_AT2; - v->a[35567] = anon_sym_0; - v->a[35568] = anon_sym__; - v->a[35569] = actions(1227); - v->a[35570] = 32; - v->a[35571] = anon_sym_LPAREN_LPAREN; - v->a[35572] = anon_sym_PIPE_PIPE; - v->a[35573] = anon_sym_AMP_AMP; - v->a[35574] = anon_sym_PIPE; - v->a[35575] = anon_sym_LT; - v->a[35576] = anon_sym_GT; - v->a[35577] = anon_sym_LT_LT; - v->a[35578] = anon_sym_GT_GT; - v->a[35579] = anon_sym_PIPE_AMP; + v->a[35560] = actions(3); + v->a[35561] = 1; + v->a[35562] = sym_comment; + v->a[35563] = actions(2778); + v->a[35564] = 6; + v->a[35565] = sym_file_descriptor; + v->a[35566] = sym__concat; + v->a[35567] = sym_variable_name; + v->a[35568] = sym_test_operator; + v->a[35569] = sym__brace_start; + v->a[35570] = aux_sym_heredoc_redirect_token1; + v->a[35571] = actions(2776); + v->a[35572] = 34; + v->a[35573] = anon_sym_PIPE; + v->a[35574] = anon_sym_RPAREN; + v->a[35575] = anon_sym_SEMI_SEMI; + v->a[35576] = anon_sym_PIPE_AMP; + v->a[35577] = anon_sym_AMP_AMP; + v->a[35578] = anon_sym_PIPE_PIPE; + v->a[35579] = anon_sym_LT; small_parse_table_1779(v); } void small_parse_table_1779(t_small_parse_table_array *v) { - v->a[35580] = anon_sym_RBRACK; - v->a[35581] = anon_sym_AMP_GT; - v->a[35582] = anon_sym_AMP_GT_GT; - v->a[35583] = anon_sym_LT_AMP; - v->a[35584] = anon_sym_GT_AMP; - v->a[35585] = anon_sym_GT_PIPE; - v->a[35586] = anon_sym_LT_AMP_DASH; - v->a[35587] = anon_sym_GT_AMP_DASH; - v->a[35588] = anon_sym_LT_LT_DASH; - v->a[35589] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35590] = anon_sym_DOLLAR_LBRACK; - v->a[35591] = sym__special_character; - v->a[35592] = sym_raw_string; - v->a[35593] = sym_ansi_c_string; - v->a[35594] = aux_sym_number_token1; - v->a[35595] = aux_sym_number_token2; - v->a[35596] = anon_sym_DOLLAR_LBRACE; - v->a[35597] = anon_sym_DOLLAR_LPAREN; - v->a[35598] = anon_sym_BQUOTE; - v->a[35599] = anon_sym_DOLLAR_BQUOTE; + v->a[35580] = anon_sym_GT; + v->a[35581] = anon_sym_GT_GT; + v->a[35582] = anon_sym_AMP_GT; + v->a[35583] = anon_sym_AMP_GT_GT; + v->a[35584] = anon_sym_LT_AMP; + v->a[35585] = anon_sym_GT_AMP; + v->a[35586] = anon_sym_GT_PIPE; + v->a[35587] = anon_sym_LT_AMP_DASH; + v->a[35588] = anon_sym_GT_AMP_DASH; + v->a[35589] = anon_sym_LT_LT; + v->a[35590] = anon_sym_LT_LT_DASH; + v->a[35591] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35592] = anon_sym_AMP; + v->a[35593] = aux_sym_concatenation_token1; + v->a[35594] = anon_sym_DOLLAR; + v->a[35595] = sym__special_character; + v->a[35596] = anon_sym_DQUOTE; + v->a[35597] = sym_raw_string; + v->a[35598] = aux_sym_number_token1; + v->a[35599] = aux_sym_number_token2; small_parse_table_1780(v); } diff --git a/parser/static/small_parse_table/small_parse_table_356.c b/parser/static/small_parse_table/small_parse_table_356.c index 9a30deb0..cbb58595 100644 --- a/parser/static/small_parse_table/small_parse_table_356.c +++ b/parser/static/small_parse_table/small_parse_table_356.c @@ -14,126 +14,126 @@ void small_parse_table_1780(t_small_parse_table_array *v) { - v->a[35600] = anon_sym_LT_LPAREN; - v->a[35601] = anon_sym_GT_LPAREN; - v->a[35602] = sym_word; - v->a[35603] = 22; - v->a[35604] = actions(71); - v->a[35605] = 1; - v->a[35606] = sym_comment; - v->a[35607] = actions(4767); - v->a[35608] = 1; - v->a[35609] = anon_sym_DOLLAR_LBRACK; - v->a[35610] = actions(4769); - v->a[35611] = 1; - v->a[35612] = anon_sym_DOLLAR; - v->a[35613] = actions(4771); - v->a[35614] = 1; - v->a[35615] = sym__special_character; - v->a[35616] = actions(4773); - v->a[35617] = 1; - v->a[35618] = anon_sym_DQUOTE; - v->a[35619] = actions(4777); + v->a[35600] = anon_sym_DOLLAR_LBRACE; + v->a[35601] = anon_sym_DOLLAR_LPAREN; + v->a[35602] = anon_sym_BQUOTE; + v->a[35603] = anon_sym_DOLLAR_BQUOTE; + v->a[35604] = aux_sym__simple_variable_name_token1; + v->a[35605] = sym_word; + v->a[35606] = anon_sym_SEMI; + v->a[35607] = 3; + v->a[35608] = actions(3); + v->a[35609] = 1; + v->a[35610] = sym_comment; + v->a[35611] = actions(2828); + v->a[35612] = 5; + v->a[35613] = sym_file_descriptor; + v->a[35614] = sym__concat; + v->a[35615] = sym_test_operator; + v->a[35616] = sym__brace_start; + v->a[35617] = aux_sym_heredoc_redirect_token1; + v->a[35618] = actions(2826); + v->a[35619] = 35; small_parse_table_1781(v); } void small_parse_table_1781(t_small_parse_table_array *v) { - v->a[35620] = 1; - v->a[35621] = aux_sym_number_token1; - v->a[35622] = actions(4779); - v->a[35623] = 1; - v->a[35624] = aux_sym_number_token2; - v->a[35625] = actions(4781); - v->a[35626] = 1; - v->a[35627] = anon_sym_DOLLAR_LBRACE; - v->a[35628] = actions(4783); - v->a[35629] = 1; - v->a[35630] = anon_sym_DOLLAR_LPAREN; - v->a[35631] = actions(4785); - v->a[35632] = 1; - v->a[35633] = anon_sym_BQUOTE; - v->a[35634] = actions(4787); - v->a[35635] = 1; - v->a[35636] = anon_sym_DOLLAR_BQUOTE; - v->a[35637] = actions(4793); - v->a[35638] = 1; - v->a[35639] = sym__brace_start; + v->a[35620] = anon_sym_esac; + v->a[35621] = anon_sym_PIPE; + v->a[35622] = anon_sym_SEMI_SEMI; + v->a[35623] = anon_sym_SEMI_AMP; + v->a[35624] = anon_sym_SEMI_SEMI_AMP; + v->a[35625] = anon_sym_PIPE_AMP; + v->a[35626] = anon_sym_AMP_AMP; + v->a[35627] = anon_sym_PIPE_PIPE; + v->a[35628] = anon_sym_LT; + v->a[35629] = anon_sym_GT; + v->a[35630] = anon_sym_GT_GT; + v->a[35631] = anon_sym_AMP_GT; + v->a[35632] = anon_sym_AMP_GT_GT; + v->a[35633] = anon_sym_LT_AMP; + v->a[35634] = anon_sym_GT_AMP; + v->a[35635] = anon_sym_GT_PIPE; + v->a[35636] = anon_sym_LT_AMP_DASH; + v->a[35637] = anon_sym_GT_AMP_DASH; + v->a[35638] = anon_sym_LT_LT; + v->a[35639] = anon_sym_LT_LT_DASH; small_parse_table_1782(v); } void small_parse_table_1782(t_small_parse_table_array *v) { - v->a[35640] = actions(4803); - v->a[35641] = 1; - v->a[35642] = sym_word; - v->a[35643] = actions(4807); - v->a[35644] = 1; - v->a[35645] = sym_test_operator; - v->a[35646] = state(5376); - v->a[35647] = 1; - v->a[35648] = aux_sym__literal_repeat1; - v->a[35649] = state(5530); - v->a[35650] = 1; - v->a[35651] = sym_concatenation; - v->a[35652] = actions(4765); - v->a[35653] = 2; - v->a[35654] = anon_sym_LPAREN_LPAREN; - v->a[35655] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35656] = actions(4789); - v->a[35657] = 2; - v->a[35658] = anon_sym_LT_LPAREN; - v->a[35659] = anon_sym_GT_LPAREN; + v->a[35640] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35641] = anon_sym_AMP; + v->a[35642] = aux_sym_concatenation_token1; + v->a[35643] = anon_sym_DOLLAR; + v->a[35644] = sym__special_character; + v->a[35645] = anon_sym_DQUOTE; + v->a[35646] = sym_raw_string; + v->a[35647] = aux_sym_number_token1; + v->a[35648] = aux_sym_number_token2; + v->a[35649] = anon_sym_DOLLAR_LBRACE; + v->a[35650] = anon_sym_DOLLAR_LPAREN; + v->a[35651] = anon_sym_BQUOTE; + v->a[35652] = anon_sym_DOLLAR_BQUOTE; + v->a[35653] = sym_word; + v->a[35654] = anon_sym_SEMI; + v->a[35655] = 3; + v->a[35656] = actions(3); + v->a[35657] = 1; + v->a[35658] = sym_comment; + v->a[35659] = actions(2774); small_parse_table_1783(v); } void small_parse_table_1783(t_small_parse_table_array *v) { - v->a[35660] = actions(4805); - v->a[35661] = 2; - v->a[35662] = sym_raw_string; - v->a[35663] = sym_ansi_c_string; - v->a[35664] = actions(2494); - v->a[35665] = 7; - v->a[35666] = anon_sym_PIPE; - v->a[35667] = anon_sym_LT; - v->a[35668] = anon_sym_GT; - v->a[35669] = anon_sym_LT_LT; - v->a[35670] = anon_sym_AMP_GT; - v->a[35671] = anon_sym_LT_AMP; - v->a[35672] = anon_sym_GT_AMP; - v->a[35673] = state(5182); - v->a[35674] = 9; - v->a[35675] = sym_arithmetic_expansion; - v->a[35676] = sym_brace_expression; - v->a[35677] = sym_string; - v->a[35678] = sym_translated_string; - v->a[35679] = sym_number; + v->a[35660] = 6; + v->a[35661] = sym_file_descriptor; + v->a[35662] = sym__concat; + v->a[35663] = sym_variable_name; + v->a[35664] = sym_test_operator; + v->a[35665] = sym__brace_start; + v->a[35666] = aux_sym_heredoc_redirect_token1; + v->a[35667] = actions(2772); + v->a[35668] = 34; + v->a[35669] = anon_sym_PIPE; + v->a[35670] = anon_sym_RPAREN; + v->a[35671] = anon_sym_SEMI_SEMI; + v->a[35672] = anon_sym_PIPE_AMP; + v->a[35673] = anon_sym_AMP_AMP; + v->a[35674] = anon_sym_PIPE_PIPE; + v->a[35675] = anon_sym_LT; + v->a[35676] = anon_sym_GT; + v->a[35677] = anon_sym_GT_GT; + v->a[35678] = anon_sym_AMP_GT; + v->a[35679] = anon_sym_AMP_GT_GT; small_parse_table_1784(v); } void small_parse_table_1784(t_small_parse_table_array *v) { - v->a[35680] = sym_simple_expansion; - v->a[35681] = sym_expansion; - v->a[35682] = sym_command_substitution; - v->a[35683] = sym_process_substitution; - v->a[35684] = actions(2496); - v->a[35685] = 12; - v->a[35686] = sym_file_descriptor; - v->a[35687] = anon_sym_PIPE_PIPE; - v->a[35688] = anon_sym_AMP_AMP; - v->a[35689] = anon_sym_GT_GT; - v->a[35690] = anon_sym_PIPE_AMP; - v->a[35691] = anon_sym_RBRACK; - v->a[35692] = anon_sym_AMP_GT_GT; - v->a[35693] = anon_sym_GT_PIPE; - v->a[35694] = anon_sym_LT_AMP_DASH; - v->a[35695] = anon_sym_GT_AMP_DASH; - v->a[35696] = anon_sym_LT_LT_DASH; - v->a[35697] = anon_sym_LT_LT_LT; - v->a[35698] = 13; - v->a[35699] = actions(3); + v->a[35680] = anon_sym_LT_AMP; + v->a[35681] = anon_sym_GT_AMP; + v->a[35682] = anon_sym_GT_PIPE; + v->a[35683] = anon_sym_LT_AMP_DASH; + v->a[35684] = anon_sym_GT_AMP_DASH; + v->a[35685] = anon_sym_LT_LT; + v->a[35686] = anon_sym_LT_LT_DASH; + v->a[35687] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35688] = anon_sym_AMP; + v->a[35689] = aux_sym_concatenation_token1; + v->a[35690] = anon_sym_DOLLAR; + v->a[35691] = sym__special_character; + v->a[35692] = anon_sym_DQUOTE; + v->a[35693] = sym_raw_string; + v->a[35694] = aux_sym_number_token1; + v->a[35695] = aux_sym_number_token2; + v->a[35696] = anon_sym_DOLLAR_LBRACE; + v->a[35697] = anon_sym_DOLLAR_LPAREN; + v->a[35698] = anon_sym_BQUOTE; + v->a[35699] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1785(v); } diff --git a/parser/static/small_parse_table/small_parse_table_357.c b/parser/static/small_parse_table/small_parse_table_357.c index 435d0108..96c82a03 100644 --- a/parser/static/small_parse_table/small_parse_table_357.c +++ b/parser/static/small_parse_table/small_parse_table_357.c @@ -14,126 +14,126 @@ void small_parse_table_1785(t_small_parse_table_array *v) { - v->a[35700] = 1; - v->a[35701] = sym_comment; - v->a[35702] = actions(4257); - v->a[35703] = 1; - v->a[35704] = anon_sym_RPAREN; - v->a[35705] = actions(4411); - v->a[35706] = 1; - v->a[35707] = aux_sym_heredoc_redirect_token1; - v->a[35708] = actions(4811); - v->a[35709] = 1; - v->a[35710] = sym_variable_name; - v->a[35711] = state(6786); - v->a[35712] = 1; - v->a[35713] = sym_subscript; - v->a[35714] = actions(4253); - v->a[35715] = 2; + v->a[35700] = aux_sym__simple_variable_name_token1; + v->a[35701] = sym_word; + v->a[35702] = anon_sym_SEMI; + v->a[35703] = 3; + v->a[35704] = actions(3); + v->a[35705] = 1; + v->a[35706] = sym_comment; + v->a[35707] = actions(2654); + v->a[35708] = 5; + v->a[35709] = sym_file_descriptor; + v->a[35710] = sym__concat; + v->a[35711] = sym_test_operator; + v->a[35712] = sym__brace_start; + v->a[35713] = aux_sym_heredoc_redirect_token1; + v->a[35714] = actions(2652); + v->a[35715] = 35; v->a[35716] = anon_sym_PIPE; - v->a[35717] = anon_sym_PIPE_AMP; - v->a[35718] = actions(4692); - v->a[35719] = 2; + v->a[35717] = anon_sym_SEMI_SEMI; + v->a[35718] = anon_sym_SEMI_AMP; + v->a[35719] = anon_sym_SEMI_SEMI_AMP; small_parse_table_1786(v); } void small_parse_table_1786(t_small_parse_table_array *v) { - v->a[35720] = anon_sym_LT_LT; - v->a[35721] = anon_sym_LT_LT_DASH; - v->a[35722] = actions(4809); - v->a[35723] = 2; - v->a[35724] = anon_sym_PIPE_PIPE; - v->a[35725] = anon_sym_AMP_AMP; - v->a[35726] = state(4534); - v->a[35727] = 2; - v->a[35728] = sym_variable_assignment; - v->a[35729] = aux_sym_variable_assignments_repeat1; - v->a[35730] = actions(4261); - v->a[35731] = 3; - v->a[35732] = sym_file_descriptor; - v->a[35733] = sym_test_operator; - v->a[35734] = sym__brace_start; - v->a[35735] = actions(4409); - v->a[35736] = 3; - v->a[35737] = anon_sym_SEMI; - v->a[35738] = anon_sym_AMP; - v->a[35739] = anon_sym_SEMI_SEMI; + v->a[35720] = anon_sym_PIPE_AMP; + v->a[35721] = anon_sym_AMP_AMP; + v->a[35722] = anon_sym_PIPE_PIPE; + v->a[35723] = anon_sym_LT; + v->a[35724] = anon_sym_GT; + v->a[35725] = anon_sym_GT_GT; + v->a[35726] = anon_sym_AMP_GT; + v->a[35727] = anon_sym_AMP_GT_GT; + v->a[35728] = anon_sym_LT_AMP; + v->a[35729] = anon_sym_GT_AMP; + v->a[35730] = anon_sym_GT_PIPE; + v->a[35731] = anon_sym_LT_AMP_DASH; + v->a[35732] = anon_sym_GT_AMP_DASH; + v->a[35733] = anon_sym_LT_LT; + v->a[35734] = anon_sym_LT_LT_DASH; + v->a[35735] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35736] = anon_sym_AMP; + v->a[35737] = aux_sym_concatenation_token1; + v->a[35738] = anon_sym_DOLLAR; + v->a[35739] = sym__special_character; small_parse_table_1787(v); } void small_parse_table_1787(t_small_parse_table_array *v) { - v->a[35740] = state(4746); - v->a[35741] = 3; - v->a[35742] = sym_file_redirect; - v->a[35743] = sym_heredoc_redirect; - v->a[35744] = aux_sym_redirected_statement_repeat1; - v->a[35745] = actions(4247); - v->a[35746] = 28; - v->a[35747] = anon_sym_LPAREN_LPAREN; - v->a[35748] = anon_sym_LT; - v->a[35749] = anon_sym_GT; - v->a[35750] = anon_sym_GT_GT; - v->a[35751] = anon_sym_AMP_GT; - v->a[35752] = anon_sym_AMP_GT_GT; - v->a[35753] = anon_sym_LT_AMP; - v->a[35754] = anon_sym_GT_AMP; - v->a[35755] = anon_sym_GT_PIPE; - v->a[35756] = anon_sym_LT_AMP_DASH; - v->a[35757] = anon_sym_GT_AMP_DASH; - v->a[35758] = anon_sym_LT_LT_LT; - v->a[35759] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35740] = anon_sym_DQUOTE; + v->a[35741] = sym_raw_string; + v->a[35742] = aux_sym_number_token1; + v->a[35743] = aux_sym_number_token2; + v->a[35744] = anon_sym_DOLLAR_LBRACE; + v->a[35745] = anon_sym_DOLLAR_LPAREN; + v->a[35746] = anon_sym_BQUOTE; + v->a[35747] = anon_sym_DOLLAR_BQUOTE; + v->a[35748] = aux_sym__simple_variable_name_token1; + v->a[35749] = sym_word; + v->a[35750] = anon_sym_SEMI; + v->a[35751] = 3; + v->a[35752] = actions(3); + v->a[35753] = 1; + v->a[35754] = sym_comment; + v->a[35755] = actions(3125); + v->a[35756] = 6; + v->a[35757] = sym_file_descriptor; + v->a[35758] = sym__concat; + v->a[35759] = sym_variable_name; small_parse_table_1788(v); } void small_parse_table_1788(t_small_parse_table_array *v) { - v->a[35760] = anon_sym_DOLLAR_LBRACK; - v->a[35761] = anon_sym_DOLLAR; - v->a[35762] = sym__special_character; - v->a[35763] = anon_sym_DQUOTE; - v->a[35764] = sym_raw_string; - v->a[35765] = sym_ansi_c_string; - v->a[35766] = aux_sym_number_token1; - v->a[35767] = aux_sym_number_token2; - v->a[35768] = anon_sym_DOLLAR_LBRACE; - v->a[35769] = anon_sym_DOLLAR_LPAREN; - v->a[35770] = anon_sym_BQUOTE; - v->a[35771] = anon_sym_DOLLAR_BQUOTE; - v->a[35772] = anon_sym_LT_LPAREN; - v->a[35773] = anon_sym_GT_LPAREN; - v->a[35774] = sym_word; - v->a[35775] = 8; - v->a[35776] = actions(3); - v->a[35777] = 1; - v->a[35778] = sym_comment; - v->a[35779] = actions(4797); + v->a[35760] = sym_test_operator; + v->a[35761] = sym__brace_start; + v->a[35762] = aux_sym_heredoc_redirect_token1; + v->a[35763] = actions(3123); + v->a[35764] = 34; + v->a[35765] = anon_sym_PIPE; + v->a[35766] = anon_sym_RPAREN; + v->a[35767] = anon_sym_SEMI_SEMI; + v->a[35768] = anon_sym_PIPE_AMP; + v->a[35769] = anon_sym_AMP_AMP; + v->a[35770] = anon_sym_PIPE_PIPE; + v->a[35771] = anon_sym_LT; + v->a[35772] = anon_sym_GT; + v->a[35773] = anon_sym_GT_GT; + v->a[35774] = anon_sym_AMP_GT; + v->a[35775] = anon_sym_AMP_GT_GT; + v->a[35776] = anon_sym_LT_AMP; + v->a[35777] = anon_sym_GT_AMP; + v->a[35778] = anon_sym_GT_PIPE; + v->a[35779] = anon_sym_LT_AMP_DASH; small_parse_table_1789(v); } void small_parse_table_1789(t_small_parse_table_array *v) { - v->a[35780] = 1; - v->a[35781] = anon_sym_DQUOTE; - v->a[35782] = actions(4801); - v->a[35783] = 1; - v->a[35784] = sym_variable_name; - v->a[35785] = state(2585); - v->a[35786] = 1; - v->a[35787] = sym_string; - v->a[35788] = actions(4799); - v->a[35789] = 2; - v->a[35790] = aux_sym__simple_variable_name_token1; - v->a[35791] = aux_sym__multiline_variable_name_token1; - v->a[35792] = actions(1241); - v->a[35793] = 3; - v->a[35794] = sym_file_descriptor; - v->a[35795] = sym_test_operator; - v->a[35796] = sym__brace_start; - v->a[35797] = actions(4795); - v->a[35798] = 9; - v->a[35799] = anon_sym_DASH; + v->a[35780] = anon_sym_GT_AMP_DASH; + v->a[35781] = anon_sym_LT_LT; + v->a[35782] = anon_sym_LT_LT_DASH; + v->a[35783] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35784] = anon_sym_AMP; + v->a[35785] = aux_sym_concatenation_token1; + v->a[35786] = anon_sym_DOLLAR; + v->a[35787] = sym__special_character; + v->a[35788] = anon_sym_DQUOTE; + v->a[35789] = sym_raw_string; + v->a[35790] = aux_sym_number_token1; + v->a[35791] = aux_sym_number_token2; + v->a[35792] = anon_sym_DOLLAR_LBRACE; + v->a[35793] = anon_sym_DOLLAR_LPAREN; + v->a[35794] = anon_sym_BQUOTE; + v->a[35795] = anon_sym_DOLLAR_BQUOTE; + v->a[35796] = aux_sym__simple_variable_name_token1; + v->a[35797] = sym_word; + v->a[35798] = anon_sym_SEMI; + v->a[35799] = 3; small_parse_table_1790(v); } diff --git a/parser/static/small_parse_table/small_parse_table_358.c b/parser/static/small_parse_table/small_parse_table_358.c index 3a4a8310..c9bfacec 100644 --- a/parser/static/small_parse_table/small_parse_table_358.c +++ b/parser/static/small_parse_table/small_parse_table_358.c @@ -14,126 +14,126 @@ void small_parse_table_1790(t_small_parse_table_array *v) { - v->a[35800] = anon_sym_STAR; - v->a[35801] = anon_sym_BANG; - v->a[35802] = anon_sym_QMARK; - v->a[35803] = anon_sym_DOLLAR; - v->a[35804] = anon_sym_POUND; - v->a[35805] = anon_sym_AT2; - v->a[35806] = anon_sym_0; - v->a[35807] = anon_sym__; - v->a[35808] = actions(1239); - v->a[35809] = 32; - v->a[35810] = anon_sym_LPAREN_LPAREN; - v->a[35811] = anon_sym_PIPE_PIPE; - v->a[35812] = anon_sym_AMP_AMP; - v->a[35813] = anon_sym_PIPE; - v->a[35814] = anon_sym_LT; - v->a[35815] = anon_sym_GT; - v->a[35816] = anon_sym_LT_LT; - v->a[35817] = anon_sym_GT_GT; - v->a[35818] = anon_sym_PIPE_AMP; - v->a[35819] = anon_sym_RBRACK; + v->a[35800] = actions(3); + v->a[35801] = 1; + v->a[35802] = sym_comment; + v->a[35803] = actions(3062); + v->a[35804] = 5; + v->a[35805] = sym_file_descriptor; + v->a[35806] = sym__concat; + v->a[35807] = sym_test_operator; + v->a[35808] = sym__brace_start; + v->a[35809] = aux_sym_heredoc_redirect_token1; + v->a[35810] = actions(3060); + v->a[35811] = 35; + v->a[35812] = anon_sym_PIPE; + v->a[35813] = anon_sym_SEMI_SEMI; + v->a[35814] = anon_sym_SEMI_AMP; + v->a[35815] = anon_sym_SEMI_SEMI_AMP; + v->a[35816] = anon_sym_PIPE_AMP; + v->a[35817] = anon_sym_AMP_AMP; + v->a[35818] = anon_sym_PIPE_PIPE; + v->a[35819] = anon_sym_LT; small_parse_table_1791(v); } void small_parse_table_1791(t_small_parse_table_array *v) { - v->a[35820] = anon_sym_AMP_GT; - v->a[35821] = anon_sym_AMP_GT_GT; - v->a[35822] = anon_sym_LT_AMP; - v->a[35823] = anon_sym_GT_AMP; - v->a[35824] = anon_sym_GT_PIPE; - v->a[35825] = anon_sym_LT_AMP_DASH; - v->a[35826] = anon_sym_GT_AMP_DASH; - v->a[35827] = anon_sym_LT_LT_DASH; - v->a[35828] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35829] = anon_sym_DOLLAR_LBRACK; - v->a[35830] = sym__special_character; - v->a[35831] = sym_raw_string; - v->a[35832] = sym_ansi_c_string; - v->a[35833] = aux_sym_number_token1; - v->a[35834] = aux_sym_number_token2; - v->a[35835] = anon_sym_DOLLAR_LBRACE; - v->a[35836] = anon_sym_DOLLAR_LPAREN; - v->a[35837] = anon_sym_BQUOTE; - v->a[35838] = anon_sym_DOLLAR_BQUOTE; - v->a[35839] = anon_sym_LT_LPAREN; + v->a[35820] = anon_sym_GT; + v->a[35821] = anon_sym_GT_GT; + v->a[35822] = anon_sym_AMP_GT; + v->a[35823] = anon_sym_AMP_GT_GT; + v->a[35824] = anon_sym_LT_AMP; + v->a[35825] = anon_sym_GT_AMP; + v->a[35826] = anon_sym_GT_PIPE; + v->a[35827] = anon_sym_LT_AMP_DASH; + v->a[35828] = anon_sym_GT_AMP_DASH; + v->a[35829] = anon_sym_LT_LT; + v->a[35830] = anon_sym_LT_LT_DASH; + v->a[35831] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35832] = anon_sym_AMP; + v->a[35833] = aux_sym_concatenation_token1; + v->a[35834] = anon_sym_DOLLAR; + v->a[35835] = sym__special_character; + v->a[35836] = anon_sym_DQUOTE; + v->a[35837] = sym_raw_string; + v->a[35838] = aux_sym_number_token1; + v->a[35839] = aux_sym_number_token2; small_parse_table_1792(v); } void small_parse_table_1792(t_small_parse_table_array *v) { - v->a[35840] = anon_sym_GT_LPAREN; - v->a[35841] = sym_word; - v->a[35842] = 6; - v->a[35843] = actions(3); - v->a[35844] = 1; - v->a[35845] = sym_comment; - v->a[35846] = actions(4699); - v->a[35847] = 1; - v->a[35848] = aux_sym_concatenation_token1; - v->a[35849] = actions(4814); - v->a[35850] = 1; - v->a[35851] = sym__concat; - v->a[35852] = state(965); - v->a[35853] = 1; - v->a[35854] = aux_sym_concatenation_repeat1; - v->a[35855] = actions(1288); - v->a[35856] = 5; - v->a[35857] = sym_file_descriptor; - v->a[35858] = sym_test_operator; - v->a[35859] = sym__bare_dollar; + v->a[35840] = anon_sym_DOLLAR_LBRACE; + v->a[35841] = anon_sym_DOLLAR_LPAREN; + v->a[35842] = anon_sym_BQUOTE; + v->a[35843] = anon_sym_DOLLAR_BQUOTE; + v->a[35844] = aux_sym__simple_variable_name_token1; + v->a[35845] = sym_word; + v->a[35846] = anon_sym_SEMI; + v->a[35847] = 3; + v->a[35848] = actions(3); + v->a[35849] = 1; + v->a[35850] = sym_comment; + v->a[35851] = actions(2888); + v->a[35852] = 5; + v->a[35853] = sym_file_descriptor; + v->a[35854] = sym__concat; + v->a[35855] = sym_test_operator; + v->a[35856] = sym__brace_start; + v->a[35857] = aux_sym_heredoc_redirect_token1; + v->a[35858] = actions(2886); + v->a[35859] = 35; small_parse_table_1793(v); } void small_parse_table_1793(t_small_parse_table_array *v) { - v->a[35860] = sym__brace_start; - v->a[35861] = aux_sym_heredoc_redirect_token1; - v->a[35862] = actions(1286); - v->a[35863] = 41; - v->a[35864] = anon_sym_LPAREN_LPAREN; - v->a[35865] = anon_sym_SEMI; - v->a[35866] = anon_sym_PIPE_PIPE; - v->a[35867] = anon_sym_AMP_AMP; - v->a[35868] = anon_sym_PIPE; - v->a[35869] = anon_sym_AMP; - v->a[35870] = anon_sym_EQ_EQ; - v->a[35871] = anon_sym_LT; - v->a[35872] = anon_sym_GT; - v->a[35873] = anon_sym_LT_LT; - v->a[35874] = anon_sym_GT_GT; - v->a[35875] = anon_sym_LPAREN; - v->a[35876] = anon_sym_RPAREN; - v->a[35877] = anon_sym_SEMI_SEMI; - v->a[35878] = anon_sym_PIPE_AMP; - v->a[35879] = anon_sym_EQ_TILDE; + v->a[35860] = anon_sym_esac; + v->a[35861] = anon_sym_PIPE; + v->a[35862] = anon_sym_SEMI_SEMI; + v->a[35863] = anon_sym_SEMI_AMP; + v->a[35864] = anon_sym_SEMI_SEMI_AMP; + v->a[35865] = anon_sym_PIPE_AMP; + v->a[35866] = anon_sym_AMP_AMP; + v->a[35867] = anon_sym_PIPE_PIPE; + v->a[35868] = anon_sym_LT; + v->a[35869] = anon_sym_GT; + v->a[35870] = anon_sym_GT_GT; + v->a[35871] = anon_sym_AMP_GT; + v->a[35872] = anon_sym_AMP_GT_GT; + v->a[35873] = anon_sym_LT_AMP; + v->a[35874] = anon_sym_GT_AMP; + v->a[35875] = anon_sym_GT_PIPE; + v->a[35876] = anon_sym_LT_AMP_DASH; + v->a[35877] = anon_sym_GT_AMP_DASH; + v->a[35878] = anon_sym_LT_LT; + v->a[35879] = anon_sym_LT_LT_DASH; small_parse_table_1794(v); } void small_parse_table_1794(t_small_parse_table_array *v) { - v->a[35880] = anon_sym_AMP_GT; - v->a[35881] = anon_sym_AMP_GT_GT; - v->a[35882] = anon_sym_LT_AMP; - v->a[35883] = anon_sym_GT_AMP; - v->a[35884] = anon_sym_GT_PIPE; - v->a[35885] = anon_sym_LT_AMP_DASH; - v->a[35886] = anon_sym_GT_AMP_DASH; - v->a[35887] = anon_sym_LT_LT_DASH; - v->a[35888] = anon_sym_LT_LT_LT; - v->a[35889] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35890] = anon_sym_DOLLAR_LBRACK; - v->a[35891] = anon_sym_DOLLAR; - v->a[35892] = sym__special_character; - v->a[35893] = anon_sym_DQUOTE; - v->a[35894] = sym_raw_string; - v->a[35895] = sym_ansi_c_string; - v->a[35896] = aux_sym_number_token1; - v->a[35897] = aux_sym_number_token2; - v->a[35898] = anon_sym_DOLLAR_LBRACE; - v->a[35899] = anon_sym_DOLLAR_LPAREN; + v->a[35880] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35881] = anon_sym_AMP; + v->a[35882] = aux_sym_concatenation_token1; + v->a[35883] = anon_sym_DOLLAR; + v->a[35884] = sym__special_character; + v->a[35885] = anon_sym_DQUOTE; + v->a[35886] = sym_raw_string; + v->a[35887] = aux_sym_number_token1; + v->a[35888] = aux_sym_number_token2; + v->a[35889] = anon_sym_DOLLAR_LBRACE; + v->a[35890] = anon_sym_DOLLAR_LPAREN; + v->a[35891] = anon_sym_BQUOTE; + v->a[35892] = anon_sym_DOLLAR_BQUOTE; + v->a[35893] = sym_word; + v->a[35894] = anon_sym_SEMI; + v->a[35895] = 3; + v->a[35896] = actions(3); + v->a[35897] = 1; + v->a[35898] = sym_comment; + v->a[35899] = actions(3125); small_parse_table_1795(v); } diff --git a/parser/static/small_parse_table/small_parse_table_359.c b/parser/static/small_parse_table/small_parse_table_359.c index bc787364..64099e5a 100644 --- a/parser/static/small_parse_table/small_parse_table_359.c +++ b/parser/static/small_parse_table/small_parse_table_359.c @@ -14,126 +14,126 @@ void small_parse_table_1795(t_small_parse_table_array *v) { - v->a[35900] = anon_sym_BQUOTE; - v->a[35901] = anon_sym_DOLLAR_BQUOTE; - v->a[35902] = anon_sym_LT_LPAREN; - v->a[35903] = anon_sym_GT_LPAREN; - v->a[35904] = sym_word; - v->a[35905] = 10; - v->a[35906] = actions(3); - v->a[35907] = 1; - v->a[35908] = sym_comment; - v->a[35909] = actions(4272); - v->a[35910] = 1; - v->a[35911] = aux_sym_heredoc_redirect_token1; - v->a[35912] = actions(4811); - v->a[35913] = 1; - v->a[35914] = sym_variable_name; - v->a[35915] = state(6786); - v->a[35916] = 1; - v->a[35917] = sym_subscript; - v->a[35918] = actions(4253); - v->a[35919] = 2; + v->a[35900] = 5; + v->a[35901] = sym_file_descriptor; + v->a[35902] = sym__concat; + v->a[35903] = sym_test_operator; + v->a[35904] = sym__brace_start; + v->a[35905] = aux_sym_heredoc_redirect_token1; + v->a[35906] = actions(3123); + v->a[35907] = 35; + v->a[35908] = anon_sym_esac; + v->a[35909] = anon_sym_PIPE; + v->a[35910] = anon_sym_SEMI_SEMI; + v->a[35911] = anon_sym_SEMI_AMP; + v->a[35912] = anon_sym_SEMI_SEMI_AMP; + v->a[35913] = anon_sym_PIPE_AMP; + v->a[35914] = anon_sym_AMP_AMP; + v->a[35915] = anon_sym_PIPE_PIPE; + v->a[35916] = anon_sym_LT; + v->a[35917] = anon_sym_GT; + v->a[35918] = anon_sym_GT_GT; + v->a[35919] = anon_sym_AMP_GT; small_parse_table_1796(v); } void small_parse_table_1796(t_small_parse_table_array *v) { - v->a[35920] = anon_sym_PIPE; - v->a[35921] = anon_sym_PIPE_AMP; - v->a[35922] = state(4534); - v->a[35923] = 2; - v->a[35924] = sym_variable_assignment; - v->a[35925] = aux_sym_variable_assignments_repeat1; - v->a[35926] = actions(4261); - v->a[35927] = 3; - v->a[35928] = sym_file_descriptor; - v->a[35929] = sym_test_operator; - v->a[35930] = sym__brace_start; - v->a[35931] = state(4746); - v->a[35932] = 3; - v->a[35933] = sym_file_redirect; - v->a[35934] = sym_heredoc_redirect; - v->a[35935] = aux_sym_redirected_statement_repeat1; - v->a[35936] = actions(4270); - v->a[35937] = 8; - v->a[35938] = anon_sym_SEMI; - v->a[35939] = anon_sym_PIPE_PIPE; + v->a[35920] = anon_sym_AMP_GT_GT; + v->a[35921] = anon_sym_LT_AMP; + v->a[35922] = anon_sym_GT_AMP; + v->a[35923] = anon_sym_GT_PIPE; + v->a[35924] = anon_sym_LT_AMP_DASH; + v->a[35925] = anon_sym_GT_AMP_DASH; + v->a[35926] = anon_sym_LT_LT; + v->a[35927] = anon_sym_LT_LT_DASH; + v->a[35928] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35929] = anon_sym_AMP; + v->a[35930] = aux_sym_concatenation_token1; + v->a[35931] = anon_sym_DOLLAR; + v->a[35932] = sym__special_character; + v->a[35933] = anon_sym_DQUOTE; + v->a[35934] = sym_raw_string; + v->a[35935] = aux_sym_number_token1; + v->a[35936] = aux_sym_number_token2; + v->a[35937] = anon_sym_DOLLAR_LBRACE; + v->a[35938] = anon_sym_DOLLAR_LPAREN; + v->a[35939] = anon_sym_BQUOTE; small_parse_table_1797(v); } void small_parse_table_1797(t_small_parse_table_array *v) { - v->a[35940] = anon_sym_AMP_AMP; - v->a[35941] = anon_sym_AMP; - v->a[35942] = anon_sym_LT_LT; - v->a[35943] = anon_sym_RPAREN; - v->a[35944] = anon_sym_SEMI_SEMI; - v->a[35945] = anon_sym_LT_LT_DASH; - v->a[35946] = actions(4247); - v->a[35947] = 28; - v->a[35948] = anon_sym_LPAREN_LPAREN; - v->a[35949] = anon_sym_LT; - v->a[35950] = anon_sym_GT; - v->a[35951] = anon_sym_GT_GT; - v->a[35952] = anon_sym_AMP_GT; - v->a[35953] = anon_sym_AMP_GT_GT; - v->a[35954] = anon_sym_LT_AMP; - v->a[35955] = anon_sym_GT_AMP; - v->a[35956] = anon_sym_GT_PIPE; - v->a[35957] = anon_sym_LT_AMP_DASH; - v->a[35958] = anon_sym_GT_AMP_DASH; - v->a[35959] = anon_sym_LT_LT_LT; + v->a[35940] = anon_sym_DOLLAR_BQUOTE; + v->a[35941] = sym_word; + v->a[35942] = anon_sym_SEMI; + v->a[35943] = 3; + v->a[35944] = actions(3); + v->a[35945] = 1; + v->a[35946] = sym_comment; + v->a[35947] = actions(3050); + v->a[35948] = 6; + v->a[35949] = sym_file_descriptor; + v->a[35950] = sym__concat; + v->a[35951] = sym_test_operator; + v->a[35952] = sym__bare_dollar; + v->a[35953] = sym__brace_start; + v->a[35954] = aux_sym_heredoc_redirect_token1; + v->a[35955] = actions(3048); + v->a[35956] = 34; + v->a[35957] = anon_sym_LPAREN; + v->a[35958] = anon_sym_PIPE; + v->a[35959] = anon_sym_RPAREN; small_parse_table_1798(v); } void small_parse_table_1798(t_small_parse_table_array *v) { - v->a[35960] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35961] = anon_sym_DOLLAR_LBRACK; - v->a[35962] = anon_sym_DOLLAR; - v->a[35963] = sym__special_character; - v->a[35964] = anon_sym_DQUOTE; - v->a[35965] = sym_raw_string; - v->a[35966] = sym_ansi_c_string; - v->a[35967] = aux_sym_number_token1; - v->a[35968] = aux_sym_number_token2; - v->a[35969] = anon_sym_DOLLAR_LBRACE; - v->a[35970] = anon_sym_DOLLAR_LPAREN; - v->a[35971] = anon_sym_BQUOTE; - v->a[35972] = anon_sym_DOLLAR_BQUOTE; - v->a[35973] = anon_sym_LT_LPAREN; - v->a[35974] = anon_sym_GT_LPAREN; - v->a[35975] = sym_word; - v->a[35976] = 6; - v->a[35977] = actions(71); - v->a[35978] = 1; - v->a[35979] = sym_comment; + v->a[35960] = anon_sym_SEMI_SEMI; + v->a[35961] = anon_sym_PIPE_AMP; + v->a[35962] = anon_sym_AMP_AMP; + v->a[35963] = anon_sym_PIPE_PIPE; + v->a[35964] = anon_sym_LT; + v->a[35965] = anon_sym_GT; + v->a[35966] = anon_sym_GT_GT; + v->a[35967] = anon_sym_AMP_GT; + v->a[35968] = anon_sym_AMP_GT_GT; + v->a[35969] = anon_sym_LT_AMP; + v->a[35970] = anon_sym_GT_AMP; + v->a[35971] = anon_sym_GT_PIPE; + v->a[35972] = anon_sym_LT_AMP_DASH; + v->a[35973] = anon_sym_GT_AMP_DASH; + v->a[35974] = anon_sym_LT_LT; + v->a[35975] = anon_sym_LT_LT_DASH; + v->a[35976] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[35977] = anon_sym_AMP; + v->a[35978] = aux_sym_concatenation_token1; + v->a[35979] = anon_sym_DOLLAR; small_parse_table_1799(v); } void small_parse_table_1799(t_small_parse_table_array *v) { - v->a[35980] = state(2726); - v->a[35981] = 1; - v->a[35982] = aux_sym__literal_repeat1; - v->a[35983] = state(2846); - v->a[35984] = 1; - v->a[35985] = sym_concatenation; - v->a[35986] = state(2427); - v->a[35987] = 9; - v->a[35988] = sym_arithmetic_expansion; - v->a[35989] = sym_brace_expression; - v->a[35990] = sym_string; - v->a[35991] = sym_translated_string; - v->a[35992] = sym_number; - v->a[35993] = sym_simple_expansion; - v->a[35994] = sym_expansion; - v->a[35995] = sym_command_substitution; - v->a[35996] = sym_process_substitution; - v->a[35997] = actions(2498); - v->a[35998] = 12; - v->a[35999] = anon_sym_PIPE; + v->a[35980] = sym__special_character; + v->a[35981] = anon_sym_DQUOTE; + v->a[35982] = sym_raw_string; + v->a[35983] = aux_sym_number_token1; + v->a[35984] = aux_sym_number_token2; + v->a[35985] = anon_sym_DOLLAR_LBRACE; + v->a[35986] = anon_sym_DOLLAR_LPAREN; + v->a[35987] = anon_sym_BQUOTE; + v->a[35988] = anon_sym_DOLLAR_BQUOTE; + v->a[35989] = sym_word; + v->a[35990] = anon_sym_SEMI; + v->a[35991] = 3; + v->a[35992] = actions(3); + v->a[35993] = 1; + v->a[35994] = sym_comment; + v->a[35995] = actions(2774); + v->a[35996] = 5; + v->a[35997] = sym_file_descriptor; + v->a[35998] = sym__concat; + v->a[35999] = sym_test_operator; small_parse_table_1800(v); } diff --git a/parser/static/small_parse_table/small_parse_table_36.c b/parser/static/small_parse_table/small_parse_table_36.c index 08884a77..ca654ddf 100644 --- a/parser/static/small_parse_table/small_parse_table_36.c +++ b/parser/static/small_parse_table/small_parse_table_36.c @@ -14,126 +14,126 @@ void small_parse_table_180(t_small_parse_table_array *v) { - v->a[3600] = 1; - v->a[3601] = anon_sym_DOLLAR_BQUOTE; - v->a[3602] = actions(1904); - v->a[3603] = 1; - v->a[3604] = sym_file_descriptor; - v->a[3605] = actions(1907); - v->a[3606] = 1; - v->a[3607] = sym_test_operator; - v->a[3608] = actions(1910); - v->a[3609] = 1; - v->a[3610] = sym__bare_dollar; - v->a[3611] = actions(1913); - v->a[3612] = 1; - v->a[3613] = sym__brace_start; - v->a[3614] = state(562); - v->a[3615] = 1; - v->a[3616] = aux_sym_command_repeat2; - v->a[3617] = state(1321); - v->a[3618] = 1; - v->a[3619] = aux_sym__literal_repeat1; + v->a[3600] = sym_brace_expression; + v->a[3601] = sym_string; + v->a[3602] = sym_number; + v->a[3603] = sym_simple_expansion; + v->a[3604] = sym_expansion; + v->a[3605] = sym_command_substitution; + v->a[3606] = actions(1337); + v->a[3607] = 22; + v->a[3608] = anon_sym_esac; + v->a[3609] = anon_sym_PIPE; + v->a[3610] = anon_sym_SEMI_SEMI; + v->a[3611] = anon_sym_SEMI_AMP; + v->a[3612] = anon_sym_SEMI_SEMI_AMP; + v->a[3613] = anon_sym_PIPE_AMP; + v->a[3614] = anon_sym_AMP_AMP; + v->a[3615] = anon_sym_PIPE_PIPE; + v->a[3616] = anon_sym_LT; + v->a[3617] = anon_sym_GT; + v->a[3618] = anon_sym_GT_GT; + v->a[3619] = anon_sym_AMP_GT; small_parse_table_181(v); } void small_parse_table_181(t_small_parse_table_array *v) { - v->a[3620] = state(1712); - v->a[3621] = 1; - v->a[3622] = sym_herestring_redirect; - v->a[3623] = state(1716); - v->a[3624] = 1; - v->a[3625] = sym_concatenation; - v->a[3626] = actions(1862); - v->a[3627] = 2; - v->a[3628] = anon_sym_LPAREN_LPAREN; - v->a[3629] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3630] = actions(1865); - v->a[3631] = 2; - v->a[3632] = anon_sym_EQ_EQ; - v->a[3633] = anon_sym_EQ_TILDE; - v->a[3634] = actions(1901); - v->a[3635] = 2; - v->a[3636] = anon_sym_LT_LPAREN; - v->a[3637] = anon_sym_GT_LPAREN; - v->a[3638] = actions(1859); - v->a[3639] = 3; + v->a[3620] = anon_sym_AMP_GT_GT; + v->a[3621] = anon_sym_LT_AMP; + v->a[3622] = anon_sym_GT_AMP; + v->a[3623] = anon_sym_GT_PIPE; + v->a[3624] = anon_sym_LT_AMP_DASH; + v->a[3625] = anon_sym_GT_AMP_DASH; + v->a[3626] = anon_sym_LT_LT; + v->a[3627] = anon_sym_LT_LT_DASH; + v->a[3628] = anon_sym_AMP; + v->a[3629] = anon_sym_SEMI; + v->a[3630] = 21; + v->a[3631] = actions(3); + v->a[3632] = 1; + v->a[3633] = sym_comment; + v->a[3634] = actions(1009); + v->a[3635] = 1; + v->a[3636] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3637] = actions(1011); + v->a[3638] = 1; + v->a[3639] = anon_sym_DOLLAR; small_parse_table_182(v); } void small_parse_table_182(t_small_parse_table_array *v) { - v->a[3640] = sym_raw_string; - v->a[3641] = sym_ansi_c_string; - v->a[3642] = sym_word; - v->a[3643] = state(1023); - v->a[3644] = 9; - v->a[3645] = sym_arithmetic_expansion; - v->a[3646] = sym_brace_expression; - v->a[3647] = sym_string; - v->a[3648] = sym_translated_string; - v->a[3649] = sym_number; - v->a[3650] = sym_simple_expansion; - v->a[3651] = sym_expansion; - v->a[3652] = sym_command_substitution; - v->a[3653] = sym_process_substitution; - v->a[3654] = actions(1486); - v->a[3655] = 20; - v->a[3656] = anon_sym_SEMI; - v->a[3657] = anon_sym_PIPE_PIPE; - v->a[3658] = anon_sym_AMP_AMP; - v->a[3659] = anon_sym_PIPE; + v->a[3640] = actions(1013); + v->a[3641] = 1; + v->a[3642] = sym__special_character; + v->a[3643] = actions(1015); + v->a[3644] = 1; + v->a[3645] = anon_sym_DQUOTE; + v->a[3646] = actions(1017); + v->a[3647] = 1; + v->a[3648] = aux_sym_number_token1; + v->a[3649] = actions(1019); + v->a[3650] = 1; + v->a[3651] = aux_sym_number_token2; + v->a[3652] = actions(1021); + v->a[3653] = 1; + v->a[3654] = anon_sym_DOLLAR_LBRACE; + v->a[3655] = actions(1023); + v->a[3656] = 1; + v->a[3657] = anon_sym_DOLLAR_LPAREN; + v->a[3658] = actions(1025); + v->a[3659] = 1; small_parse_table_183(v); } void small_parse_table_183(t_small_parse_table_array *v) { - v->a[3660] = anon_sym_AMP; - v->a[3661] = anon_sym_LT; - v->a[3662] = anon_sym_GT; - v->a[3663] = anon_sym_LT_LT; - v->a[3664] = anon_sym_GT_GT; - v->a[3665] = anon_sym_RPAREN; - v->a[3666] = anon_sym_SEMI_SEMI; - v->a[3667] = anon_sym_PIPE_AMP; - v->a[3668] = anon_sym_AMP_GT; - v->a[3669] = anon_sym_AMP_GT_GT; - v->a[3670] = anon_sym_LT_AMP; - v->a[3671] = anon_sym_GT_AMP; - v->a[3672] = anon_sym_GT_PIPE; - v->a[3673] = anon_sym_LT_AMP_DASH; - v->a[3674] = anon_sym_GT_AMP_DASH; - v->a[3675] = anon_sym_LT_LT_DASH; - v->a[3676] = 24; - v->a[3677] = actions(3); - v->a[3678] = 1; - v->a[3679] = sym_comment; + v->a[3660] = anon_sym_BQUOTE; + v->a[3661] = actions(1027); + v->a[3662] = 1; + v->a[3663] = anon_sym_DOLLAR_BQUOTE; + v->a[3664] = actions(1031); + v->a[3665] = 1; + v->a[3666] = sym_variable_name; + v->a[3667] = actions(1033); + v->a[3668] = 1; + v->a[3669] = sym_test_operator; + v->a[3670] = actions(1035); + v->a[3671] = 1; + v->a[3672] = sym__brace_start; + v->a[3673] = actions(1341); + v->a[3674] = 1; + v->a[3675] = aux_sym__simple_variable_name_token1; + v->a[3676] = state(1024); + v->a[3677] = 1; + v->a[3678] = aux_sym__literal_repeat1; + v->a[3679] = actions(727); small_parse_table_184(v); } void small_parse_table_184(t_small_parse_table_array *v) { - v->a[3680] = actions(1829); - v->a[3681] = 1; - v->a[3682] = anon_sym_DOLLAR_LBRACK; - v->a[3683] = actions(1831); - v->a[3684] = 1; - v->a[3685] = anon_sym_DOLLAR; - v->a[3686] = actions(1833); - v->a[3687] = 1; - v->a[3688] = sym__special_character; - v->a[3689] = actions(1835); - v->a[3690] = 1; - v->a[3691] = anon_sym_DQUOTE; - v->a[3692] = actions(1837); - v->a[3693] = 1; - v->a[3694] = aux_sym_number_token1; - v->a[3695] = actions(1839); - v->a[3696] = 1; - v->a[3697] = aux_sym_number_token2; - v->a[3698] = actions(1841); - v->a[3699] = 1; + v->a[3680] = 2; + v->a[3681] = sym_file_descriptor; + v->a[3682] = aux_sym_heredoc_redirect_token1; + v->a[3683] = actions(1007); + v->a[3684] = 2; + v->a[3685] = sym_raw_string; + v->a[3686] = sym_word; + v->a[3687] = state(304); + v->a[3688] = 3; + v->a[3689] = sym_variable_assignment; + v->a[3690] = sym_concatenation; + v->a[3691] = aux_sym_declaration_command_repeat1; + v->a[3692] = state(656); + v->a[3693] = 7; + v->a[3694] = sym_arithmetic_expansion; + v->a[3695] = sym_brace_expression; + v->a[3696] = sym_string; + v->a[3697] = sym_number; + v->a[3698] = sym_simple_expansion; + v->a[3699] = sym_expansion; small_parse_table_185(v); } diff --git a/parser/static/small_parse_table/small_parse_table_360.c b/parser/static/small_parse_table/small_parse_table_360.c index 06f9e2c9..f8f634db 100644 --- a/parser/static/small_parse_table/small_parse_table_360.c +++ b/parser/static/small_parse_table/small_parse_table_360.c @@ -14,126 +14,126 @@ void small_parse_table_1800(t_small_parse_table_array *v) { - v->a[36000] = anon_sym_LT; - v->a[36001] = anon_sym_GT; - v->a[36002] = anon_sym_LT_LT; - v->a[36003] = anon_sym_AMP_GT; - v->a[36004] = anon_sym_LT_AMP; - v->a[36005] = anon_sym_GT_AMP; - v->a[36006] = anon_sym_DOLLAR; - v->a[36007] = aux_sym_number_token1; - v->a[36008] = aux_sym_number_token2; - v->a[36009] = anon_sym_DOLLAR_LPAREN; - v->a[36010] = sym_word; - v->a[36011] = actions(2500); - v->a[36012] = 26; - v->a[36013] = sym_file_descriptor; - v->a[36014] = sym_variable_name; - v->a[36015] = sym_test_operator; - v->a[36016] = sym__brace_start; - v->a[36017] = anon_sym_LPAREN_LPAREN; - v->a[36018] = anon_sym_PIPE_PIPE; - v->a[36019] = anon_sym_AMP_AMP; + v->a[36000] = sym__brace_start; + v->a[36001] = aux_sym_heredoc_redirect_token1; + v->a[36002] = actions(2772); + v->a[36003] = 35; + v->a[36004] = anon_sym_esac; + v->a[36005] = anon_sym_PIPE; + v->a[36006] = anon_sym_SEMI_SEMI; + v->a[36007] = anon_sym_SEMI_AMP; + v->a[36008] = anon_sym_SEMI_SEMI_AMP; + v->a[36009] = anon_sym_PIPE_AMP; + v->a[36010] = anon_sym_AMP_AMP; + v->a[36011] = anon_sym_PIPE_PIPE; + v->a[36012] = anon_sym_LT; + v->a[36013] = anon_sym_GT; + v->a[36014] = anon_sym_GT_GT; + v->a[36015] = anon_sym_AMP_GT; + v->a[36016] = anon_sym_AMP_GT_GT; + v->a[36017] = anon_sym_LT_AMP; + v->a[36018] = anon_sym_GT_AMP; + v->a[36019] = anon_sym_GT_PIPE; small_parse_table_1801(v); } void small_parse_table_1801(t_small_parse_table_array *v) { - v->a[36020] = anon_sym_GT_GT; - v->a[36021] = anon_sym_PIPE_AMP; - v->a[36022] = anon_sym_AMP_GT_GT; - v->a[36023] = anon_sym_GT_PIPE; - v->a[36024] = anon_sym_LT_AMP_DASH; - v->a[36025] = anon_sym_GT_AMP_DASH; - v->a[36026] = anon_sym_LT_LT_DASH; - v->a[36027] = anon_sym_LT_LT_LT; - v->a[36028] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36029] = anon_sym_DOLLAR_LBRACK; - v->a[36030] = sym__special_character; - v->a[36031] = anon_sym_DQUOTE; - v->a[36032] = sym_raw_string; - v->a[36033] = sym_ansi_c_string; - v->a[36034] = anon_sym_DOLLAR_LBRACE; + v->a[36020] = anon_sym_LT_AMP_DASH; + v->a[36021] = anon_sym_GT_AMP_DASH; + v->a[36022] = anon_sym_LT_LT; + v->a[36023] = anon_sym_LT_LT_DASH; + v->a[36024] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36025] = anon_sym_AMP; + v->a[36026] = aux_sym_concatenation_token1; + v->a[36027] = anon_sym_DOLLAR; + v->a[36028] = sym__special_character; + v->a[36029] = anon_sym_DQUOTE; + v->a[36030] = sym_raw_string; + v->a[36031] = aux_sym_number_token1; + v->a[36032] = aux_sym_number_token2; + v->a[36033] = anon_sym_DOLLAR_LBRACE; + v->a[36034] = anon_sym_DOLLAR_LPAREN; v->a[36035] = anon_sym_BQUOTE; v->a[36036] = anon_sym_DOLLAR_BQUOTE; - v->a[36037] = anon_sym_LT_LPAREN; - v->a[36038] = anon_sym_GT_LPAREN; - v->a[36039] = 23; + v->a[36037] = sym_word; + v->a[36038] = anon_sym_SEMI; + v->a[36039] = 3; small_parse_table_1802(v); } void small_parse_table_1802(t_small_parse_table_array *v) { - v->a[36040] = actions(71); + v->a[36040] = actions(3); v->a[36041] = 1; v->a[36042] = sym_comment; - v->a[36043] = actions(4816); - v->a[36044] = 1; - v->a[36045] = sym_word; - v->a[36046] = actions(4820); - v->a[36047] = 1; - v->a[36048] = anon_sym_DOLLAR_LBRACK; - v->a[36049] = actions(4822); - v->a[36050] = 1; - v->a[36051] = anon_sym_DOLLAR; - v->a[36052] = actions(4824); - v->a[36053] = 1; - v->a[36054] = sym__special_character; - v->a[36055] = actions(4826); - v->a[36056] = 1; - v->a[36057] = anon_sym_DQUOTE; - v->a[36058] = actions(4830); - v->a[36059] = 1; + v->a[36043] = actions(3066); + v->a[36044] = 6; + v->a[36045] = sym_file_descriptor; + v->a[36046] = sym__concat; + v->a[36047] = sym_test_operator; + v->a[36048] = sym__bare_dollar; + v->a[36049] = sym__brace_start; + v->a[36050] = aux_sym_heredoc_redirect_token1; + v->a[36051] = actions(3064); + v->a[36052] = 34; + v->a[36053] = anon_sym_LPAREN; + v->a[36054] = anon_sym_PIPE; + v->a[36055] = anon_sym_RPAREN; + v->a[36056] = anon_sym_SEMI_SEMI; + v->a[36057] = anon_sym_PIPE_AMP; + v->a[36058] = anon_sym_AMP_AMP; + v->a[36059] = anon_sym_PIPE_PIPE; small_parse_table_1803(v); } void small_parse_table_1803(t_small_parse_table_array *v) { - v->a[36060] = aux_sym_number_token1; - v->a[36061] = actions(4832); - v->a[36062] = 1; - v->a[36063] = aux_sym_number_token2; - v->a[36064] = actions(4834); - v->a[36065] = 1; - v->a[36066] = anon_sym_DOLLAR_LBRACE; - v->a[36067] = actions(4836); - v->a[36068] = 1; - v->a[36069] = anon_sym_DOLLAR_LPAREN; - v->a[36070] = actions(4838); - v->a[36071] = 1; - v->a[36072] = anon_sym_BQUOTE; - v->a[36073] = actions(4840); - v->a[36074] = 1; - v->a[36075] = anon_sym_DOLLAR_BQUOTE; - v->a[36076] = actions(4844); - v->a[36077] = 1; - v->a[36078] = aux_sym__simple_variable_name_token1; - v->a[36079] = actions(4846); + v->a[36060] = anon_sym_LT; + v->a[36061] = anon_sym_GT; + v->a[36062] = anon_sym_GT_GT; + v->a[36063] = anon_sym_AMP_GT; + v->a[36064] = anon_sym_AMP_GT_GT; + v->a[36065] = anon_sym_LT_AMP; + v->a[36066] = anon_sym_GT_AMP; + v->a[36067] = anon_sym_GT_PIPE; + v->a[36068] = anon_sym_LT_AMP_DASH; + v->a[36069] = anon_sym_GT_AMP_DASH; + v->a[36070] = anon_sym_LT_LT; + v->a[36071] = anon_sym_LT_LT_DASH; + v->a[36072] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36073] = anon_sym_AMP; + v->a[36074] = aux_sym_concatenation_token1; + v->a[36075] = anon_sym_DOLLAR; + v->a[36076] = sym__special_character; + v->a[36077] = anon_sym_DQUOTE; + v->a[36078] = sym_raw_string; + v->a[36079] = aux_sym_number_token1; small_parse_table_1804(v); } void small_parse_table_1804(t_small_parse_table_array *v) { - v->a[36080] = 1; - v->a[36081] = sym_test_operator; - v->a[36082] = actions(4848); - v->a[36083] = 1; - v->a[36084] = sym__brace_start; - v->a[36085] = state(2939); - v->a[36086] = 1; - v->a[36087] = aux_sym__literal_repeat1; - v->a[36088] = actions(4818); - v->a[36089] = 2; - v->a[36090] = anon_sym_LPAREN_LPAREN; - v->a[36091] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36092] = actions(4828); - v->a[36093] = 2; - v->a[36094] = sym_raw_string; - v->a[36095] = sym_ansi_c_string; - v->a[36096] = actions(4842); - v->a[36097] = 2; - v->a[36098] = anon_sym_LT_LPAREN; - v->a[36099] = anon_sym_GT_LPAREN; + v->a[36080] = aux_sym_number_token2; + v->a[36081] = anon_sym_DOLLAR_LBRACE; + v->a[36082] = anon_sym_DOLLAR_LPAREN; + v->a[36083] = anon_sym_BQUOTE; + v->a[36084] = anon_sym_DOLLAR_BQUOTE; + v->a[36085] = sym_word; + v->a[36086] = anon_sym_SEMI; + v->a[36087] = 3; + v->a[36088] = actions(3); + v->a[36089] = 1; + v->a[36090] = sym_comment; + v->a[36091] = actions(2888); + v->a[36092] = 6; + v->a[36093] = sym_file_descriptor; + v->a[36094] = sym__concat; + v->a[36095] = sym_test_operator; + v->a[36096] = sym__bare_dollar; + v->a[36097] = sym__brace_start; + v->a[36098] = aux_sym_heredoc_redirect_token1; + v->a[36099] = actions(2886); small_parse_table_1805(v); } diff --git a/parser/static/small_parse_table/small_parse_table_361.c b/parser/static/small_parse_table/small_parse_table_361.c index 336547d2..a28b4db4 100644 --- a/parser/static/small_parse_table/small_parse_table_361.c +++ b/parser/static/small_parse_table/small_parse_table_361.c @@ -14,126 +14,126 @@ void small_parse_table_1805(t_small_parse_table_array *v) { - v->a[36100] = state(962); - v->a[36101] = 2; - v->a[36102] = sym_concatenation; - v->a[36103] = aux_sym_unset_command_repeat1; - v->a[36104] = actions(2297); - v->a[36105] = 7; - v->a[36106] = anon_sym_PIPE; - v->a[36107] = anon_sym_LT; - v->a[36108] = anon_sym_GT; - v->a[36109] = anon_sym_LT_LT; - v->a[36110] = anon_sym_AMP_GT; - v->a[36111] = anon_sym_LT_AMP; - v->a[36112] = anon_sym_GT_AMP; - v->a[36113] = state(2539); - v->a[36114] = 9; - v->a[36115] = sym_arithmetic_expansion; - v->a[36116] = sym_brace_expression; - v->a[36117] = sym_string; - v->a[36118] = sym_translated_string; - v->a[36119] = sym_number; + v->a[36100] = 34; + v->a[36101] = anon_sym_LPAREN; + v->a[36102] = anon_sym_PIPE; + v->a[36103] = anon_sym_RPAREN; + v->a[36104] = anon_sym_SEMI_SEMI; + v->a[36105] = anon_sym_PIPE_AMP; + v->a[36106] = anon_sym_AMP_AMP; + v->a[36107] = anon_sym_PIPE_PIPE; + v->a[36108] = anon_sym_LT; + v->a[36109] = anon_sym_GT; + v->a[36110] = anon_sym_GT_GT; + v->a[36111] = anon_sym_AMP_GT; + v->a[36112] = anon_sym_AMP_GT_GT; + v->a[36113] = anon_sym_LT_AMP; + v->a[36114] = anon_sym_GT_AMP; + v->a[36115] = anon_sym_GT_PIPE; + v->a[36116] = anon_sym_LT_AMP_DASH; + v->a[36117] = anon_sym_GT_AMP_DASH; + v->a[36118] = anon_sym_LT_LT; + v->a[36119] = anon_sym_LT_LT_DASH; small_parse_table_1806(v); } void small_parse_table_1806(t_small_parse_table_array *v) { - v->a[36120] = sym_simple_expansion; - v->a[36121] = sym_expansion; - v->a[36122] = sym_command_substitution; - v->a[36123] = sym_process_substitution; - v->a[36124] = actions(2299); - v->a[36125] = 10; - v->a[36126] = sym_file_descriptor; - v->a[36127] = anon_sym_PIPE_PIPE; - v->a[36128] = anon_sym_AMP_AMP; - v->a[36129] = anon_sym_GT_GT; - v->a[36130] = anon_sym_PIPE_AMP; - v->a[36131] = anon_sym_AMP_GT_GT; - v->a[36132] = anon_sym_GT_PIPE; - v->a[36133] = anon_sym_LT_AMP_DASH; - v->a[36134] = anon_sym_GT_AMP_DASH; - v->a[36135] = anon_sym_LT_LT_DASH; - v->a[36136] = 30; - v->a[36137] = actions(71); - v->a[36138] = 1; - v->a[36139] = sym_comment; + v->a[36120] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36121] = anon_sym_AMP; + v->a[36122] = aux_sym_concatenation_token1; + v->a[36123] = anon_sym_DOLLAR; + v->a[36124] = sym__special_character; + v->a[36125] = anon_sym_DQUOTE; + v->a[36126] = sym_raw_string; + v->a[36127] = aux_sym_number_token1; + v->a[36128] = aux_sym_number_token2; + v->a[36129] = anon_sym_DOLLAR_LBRACE; + v->a[36130] = anon_sym_DOLLAR_LPAREN; + v->a[36131] = anon_sym_BQUOTE; + v->a[36132] = anon_sym_DOLLAR_BQUOTE; + v->a[36133] = sym_word; + v->a[36134] = anon_sym_SEMI; + v->a[36135] = 3; + v->a[36136] = actions(3); + v->a[36137] = 1; + v->a[36138] = sym_comment; + v->a[36139] = actions(2778); small_parse_table_1807(v); } void small_parse_table_1807(t_small_parse_table_array *v) { - v->a[36140] = actions(314); - v->a[36141] = 1; - v->a[36142] = anon_sym_DOLLAR_LBRACK; - v->a[36143] = actions(316); - v->a[36144] = 1; - v->a[36145] = anon_sym_DOLLAR; - v->a[36146] = actions(320); - v->a[36147] = 1; - v->a[36148] = anon_sym_DQUOTE; - v->a[36149] = actions(324); - v->a[36150] = 1; - v->a[36151] = aux_sym_number_token1; - v->a[36152] = actions(326); - v->a[36153] = 1; - v->a[36154] = aux_sym_number_token2; - v->a[36155] = actions(328); - v->a[36156] = 1; - v->a[36157] = anon_sym_DOLLAR_LBRACE; - v->a[36158] = actions(330); - v->a[36159] = 1; + v->a[36140] = 5; + v->a[36141] = sym_file_descriptor; + v->a[36142] = sym__concat; + v->a[36143] = sym_test_operator; + v->a[36144] = sym__brace_start; + v->a[36145] = aux_sym_heredoc_redirect_token1; + v->a[36146] = actions(2776); + v->a[36147] = 35; + v->a[36148] = anon_sym_esac; + v->a[36149] = anon_sym_PIPE; + v->a[36150] = anon_sym_SEMI_SEMI; + v->a[36151] = anon_sym_SEMI_AMP; + v->a[36152] = anon_sym_SEMI_SEMI_AMP; + v->a[36153] = anon_sym_PIPE_AMP; + v->a[36154] = anon_sym_AMP_AMP; + v->a[36155] = anon_sym_PIPE_PIPE; + v->a[36156] = anon_sym_LT; + v->a[36157] = anon_sym_GT; + v->a[36158] = anon_sym_GT_GT; + v->a[36159] = anon_sym_AMP_GT; small_parse_table_1808(v); } void small_parse_table_1808(t_small_parse_table_array *v) { - v->a[36160] = anon_sym_DOLLAR_LPAREN; - v->a[36161] = actions(332); - v->a[36162] = 1; - v->a[36163] = anon_sym_BQUOTE; - v->a[36164] = actions(334); - v->a[36165] = 1; - v->a[36166] = anon_sym_DOLLAR_BQUOTE; - v->a[36167] = actions(344); - v->a[36168] = 1; - v->a[36169] = sym__brace_start; - v->a[36170] = actions(775); - v->a[36171] = 1; - v->a[36172] = sym_test_operator; - v->a[36173] = actions(1394); - v->a[36174] = 1; - v->a[36175] = anon_sym_LT_LT_LT; - v->a[36176] = actions(1396); - v->a[36177] = 1; - v->a[36178] = sym_file_descriptor; - v->a[36179] = actions(2941); + v->a[36160] = anon_sym_AMP_GT_GT; + v->a[36161] = anon_sym_LT_AMP; + v->a[36162] = anon_sym_GT_AMP; + v->a[36163] = anon_sym_GT_PIPE; + v->a[36164] = anon_sym_LT_AMP_DASH; + v->a[36165] = anon_sym_GT_AMP_DASH; + v->a[36166] = anon_sym_LT_LT; + v->a[36167] = anon_sym_LT_LT_DASH; + v->a[36168] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36169] = anon_sym_AMP; + v->a[36170] = aux_sym_concatenation_token1; + v->a[36171] = anon_sym_DOLLAR; + v->a[36172] = sym__special_character; + v->a[36173] = anon_sym_DQUOTE; + v->a[36174] = sym_raw_string; + v->a[36175] = aux_sym_number_token1; + v->a[36176] = aux_sym_number_token2; + v->a[36177] = anon_sym_DOLLAR_LBRACE; + v->a[36178] = anon_sym_DOLLAR_LPAREN; + v->a[36179] = anon_sym_BQUOTE; small_parse_table_1809(v); } void small_parse_table_1809(t_small_parse_table_array *v) { - v->a[36180] = 1; + v->a[36180] = anon_sym_DOLLAR_BQUOTE; v->a[36181] = sym_word; - v->a[36182] = actions(4705); - v->a[36183] = 1; - v->a[36184] = sym_variable_name; - v->a[36185] = actions(4850); - v->a[36186] = 1; - v->a[36187] = sym__special_character; - v->a[36188] = state(536); - v->a[36189] = 1; - v->a[36190] = sym_command_name; - v->a[36191] = state(1267); - v->a[36192] = 1; - v->a[36193] = aux_sym__literal_repeat1; - v->a[36194] = state(1376); - v->a[36195] = 1; - v->a[36196] = sym_concatenation; - v->a[36197] = state(6771); - v->a[36198] = 1; - v->a[36199] = sym_subscript; + v->a[36182] = anon_sym_SEMI; + v->a[36183] = 3; + v->a[36184] = actions(3); + v->a[36185] = 1; + v->a[36186] = sym_comment; + v->a[36187] = actions(2908); + v->a[36188] = 5; + v->a[36189] = sym_file_descriptor; + v->a[36190] = sym__concat; + v->a[36191] = sym_test_operator; + v->a[36192] = sym__brace_start; + v->a[36193] = aux_sym_heredoc_redirect_token1; + v->a[36194] = actions(2906); + v->a[36195] = 35; + v->a[36196] = anon_sym_esac; + v->a[36197] = anon_sym_PIPE; + v->a[36198] = anon_sym_SEMI_SEMI; + v->a[36199] = anon_sym_SEMI_AMP; small_parse_table_1810(v); } diff --git a/parser/static/small_parse_table/small_parse_table_362.c b/parser/static/small_parse_table/small_parse_table_362.c index ade8aaaa..b7b91fac 100644 --- a/parser/static/small_parse_table/small_parse_table_362.c +++ b/parser/static/small_parse_table/small_parse_table_362.c @@ -14,126 +14,126 @@ void small_parse_table_1810(t_small_parse_table_array *v) { - v->a[36200] = actions(312); - v->a[36201] = 2; - v->a[36202] = anon_sym_LPAREN_LPAREN; - v->a[36203] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36204] = actions(336); - v->a[36205] = 2; - v->a[36206] = anon_sym_LT_LPAREN; - v->a[36207] = anon_sym_GT_LPAREN; - v->a[36208] = actions(773); - v->a[36209] = 2; - v->a[36210] = sym_raw_string; - v->a[36211] = sym_ansi_c_string; - v->a[36212] = actions(1392); - v->a[36213] = 2; - v->a[36214] = anon_sym_LT_AMP_DASH; - v->a[36215] = anon_sym_GT_AMP_DASH; - v->a[36216] = state(3127); - v->a[36217] = 2; - v->a[36218] = sym_variable_assignment; - v->a[36219] = aux_sym_command_repeat1; + v->a[36200] = anon_sym_SEMI_SEMI_AMP; + v->a[36201] = anon_sym_PIPE_AMP; + v->a[36202] = anon_sym_AMP_AMP; + v->a[36203] = anon_sym_PIPE_PIPE; + v->a[36204] = anon_sym_LT; + v->a[36205] = anon_sym_GT; + v->a[36206] = anon_sym_GT_GT; + v->a[36207] = anon_sym_AMP_GT; + v->a[36208] = anon_sym_AMP_GT_GT; + v->a[36209] = anon_sym_LT_AMP; + v->a[36210] = anon_sym_GT_AMP; + v->a[36211] = anon_sym_GT_PIPE; + v->a[36212] = anon_sym_LT_AMP_DASH; + v->a[36213] = anon_sym_GT_AMP_DASH; + v->a[36214] = anon_sym_LT_LT; + v->a[36215] = anon_sym_LT_LT_DASH; + v->a[36216] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36217] = anon_sym_AMP; + v->a[36218] = aux_sym_concatenation_token1; + v->a[36219] = anon_sym_DOLLAR; small_parse_table_1811(v); } void small_parse_table_1811(t_small_parse_table_array *v) { - v->a[36220] = state(3581); - v->a[36221] = 2; - v->a[36222] = sym_file_redirect; - v->a[36223] = sym_herestring_redirect; - v->a[36224] = actions(1390); - v->a[36225] = 3; - v->a[36226] = anon_sym_GT_GT; - v->a[36227] = anon_sym_AMP_GT_GT; - v->a[36228] = anon_sym_GT_PIPE; - v->a[36229] = actions(1388); - v->a[36230] = 5; - v->a[36231] = anon_sym_LT; - v->a[36232] = anon_sym_GT; - v->a[36233] = anon_sym_AMP_GT; - v->a[36234] = anon_sym_LT_AMP; - v->a[36235] = anon_sym_GT_AMP; - v->a[36236] = state(938); - v->a[36237] = 9; - v->a[36238] = sym_arithmetic_expansion; - v->a[36239] = sym_brace_expression; + v->a[36220] = sym__special_character; + v->a[36221] = anon_sym_DQUOTE; + v->a[36222] = sym_raw_string; + v->a[36223] = aux_sym_number_token1; + v->a[36224] = aux_sym_number_token2; + v->a[36225] = anon_sym_DOLLAR_LBRACE; + v->a[36226] = anon_sym_DOLLAR_LPAREN; + v->a[36227] = anon_sym_BQUOTE; + v->a[36228] = anon_sym_DOLLAR_BQUOTE; + v->a[36229] = sym_word; + v->a[36230] = anon_sym_SEMI; + v->a[36231] = 3; + v->a[36232] = actions(3); + v->a[36233] = 1; + v->a[36234] = sym_comment; + v->a[36235] = actions(2774); + v->a[36236] = 5; + v->a[36237] = sym_file_descriptor; + v->a[36238] = sym__concat; + v->a[36239] = sym_test_operator; small_parse_table_1812(v); } void small_parse_table_1812(t_small_parse_table_array *v) { - v->a[36240] = sym_string; - v->a[36241] = sym_translated_string; - v->a[36242] = sym_number; - v->a[36243] = sym_simple_expansion; - v->a[36244] = sym_expansion; - v->a[36245] = sym_command_substitution; - v->a[36246] = sym_process_substitution; - v->a[36247] = 5; - v->a[36248] = actions(3); - v->a[36249] = 1; - v->a[36250] = sym_comment; - v->a[36251] = actions(4852); - v->a[36252] = 1; - v->a[36253] = sym__special_character; - v->a[36254] = state(952); - v->a[36255] = 1; - v->a[36256] = aux_sym__literal_repeat1; - v->a[36257] = actions(1364); - v->a[36258] = 5; - v->a[36259] = sym_file_descriptor; + v->a[36240] = sym__brace_start; + v->a[36241] = aux_sym_heredoc_redirect_token1; + v->a[36242] = actions(2772); + v->a[36243] = 35; + v->a[36244] = anon_sym_esac; + v->a[36245] = anon_sym_PIPE; + v->a[36246] = anon_sym_SEMI_SEMI; + v->a[36247] = anon_sym_SEMI_AMP; + v->a[36248] = anon_sym_SEMI_SEMI_AMP; + v->a[36249] = anon_sym_PIPE_AMP; + v->a[36250] = anon_sym_AMP_AMP; + v->a[36251] = anon_sym_PIPE_PIPE; + v->a[36252] = anon_sym_LT; + v->a[36253] = anon_sym_GT; + v->a[36254] = anon_sym_GT_GT; + v->a[36255] = anon_sym_AMP_GT; + v->a[36256] = anon_sym_AMP_GT_GT; + v->a[36257] = anon_sym_LT_AMP; + v->a[36258] = anon_sym_GT_AMP; + v->a[36259] = anon_sym_GT_PIPE; small_parse_table_1813(v); } void small_parse_table_1813(t_small_parse_table_array *v) { - v->a[36260] = sym_test_operator; - v->a[36261] = sym__bare_dollar; - v->a[36262] = sym__brace_start; - v->a[36263] = aux_sym_heredoc_redirect_token1; - v->a[36264] = actions(1362); - v->a[36265] = 42; - v->a[36266] = anon_sym_LPAREN_LPAREN; - v->a[36267] = anon_sym_SEMI; - v->a[36268] = anon_sym_PIPE_PIPE; - v->a[36269] = anon_sym_AMP_AMP; - v->a[36270] = anon_sym_PIPE; - v->a[36271] = anon_sym_AMP; - v->a[36272] = anon_sym_EQ_EQ; - v->a[36273] = anon_sym_LT; - v->a[36274] = anon_sym_GT; - v->a[36275] = anon_sym_LT_LT; - v->a[36276] = anon_sym_GT_GT; - v->a[36277] = anon_sym_LPAREN; - v->a[36278] = anon_sym_esac; - v->a[36279] = anon_sym_SEMI_SEMI; + v->a[36260] = anon_sym_LT_AMP_DASH; + v->a[36261] = anon_sym_GT_AMP_DASH; + v->a[36262] = anon_sym_LT_LT; + v->a[36263] = anon_sym_LT_LT_DASH; + v->a[36264] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36265] = anon_sym_AMP; + v->a[36266] = aux_sym_concatenation_token1; + v->a[36267] = anon_sym_DOLLAR; + v->a[36268] = sym__special_character; + v->a[36269] = anon_sym_DQUOTE; + v->a[36270] = sym_raw_string; + v->a[36271] = aux_sym_number_token1; + v->a[36272] = aux_sym_number_token2; + v->a[36273] = anon_sym_DOLLAR_LBRACE; + v->a[36274] = anon_sym_DOLLAR_LPAREN; + v->a[36275] = anon_sym_BQUOTE; + v->a[36276] = anon_sym_DOLLAR_BQUOTE; + v->a[36277] = sym_word; + v->a[36278] = anon_sym_SEMI; + v->a[36279] = 3; small_parse_table_1814(v); } void small_parse_table_1814(t_small_parse_table_array *v) { - v->a[36280] = anon_sym_SEMI_AMP; - v->a[36281] = anon_sym_SEMI_SEMI_AMP; - v->a[36282] = anon_sym_PIPE_AMP; - v->a[36283] = anon_sym_EQ_TILDE; - v->a[36284] = anon_sym_AMP_GT; - v->a[36285] = anon_sym_AMP_GT_GT; - v->a[36286] = anon_sym_LT_AMP; - v->a[36287] = anon_sym_GT_AMP; - v->a[36288] = anon_sym_GT_PIPE; - v->a[36289] = anon_sym_LT_AMP_DASH; - v->a[36290] = anon_sym_GT_AMP_DASH; - v->a[36291] = anon_sym_LT_LT_DASH; - v->a[36292] = anon_sym_LT_LT_LT; - v->a[36293] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36294] = anon_sym_DOLLAR_LBRACK; - v->a[36295] = anon_sym_DOLLAR; - v->a[36296] = anon_sym_DQUOTE; - v->a[36297] = sym_raw_string; - v->a[36298] = sym_ansi_c_string; - v->a[36299] = aux_sym_number_token1; + v->a[36280] = actions(3); + v->a[36281] = 1; + v->a[36282] = sym_comment; + v->a[36283] = actions(2908); + v->a[36284] = 7; + v->a[36285] = sym_file_descriptor; + v->a[36286] = sym__concat; + v->a[36287] = sym_test_operator; + v->a[36288] = sym__bare_dollar; + v->a[36289] = sym__brace_start; + v->a[36290] = ts_builtin_sym_end; + v->a[36291] = aux_sym_heredoc_redirect_token1; + v->a[36292] = actions(2906); + v->a[36293] = 33; + v->a[36294] = anon_sym_LPAREN; + v->a[36295] = anon_sym_PIPE; + v->a[36296] = anon_sym_SEMI_SEMI; + v->a[36297] = anon_sym_PIPE_AMP; + v->a[36298] = anon_sym_AMP_AMP; + v->a[36299] = anon_sym_PIPE_PIPE; small_parse_table_1815(v); } diff --git a/parser/static/small_parse_table/small_parse_table_363.c b/parser/static/small_parse_table/small_parse_table_363.c index fd5dca90..51fabc0d 100644 --- a/parser/static/small_parse_table/small_parse_table_363.c +++ b/parser/static/small_parse_table/small_parse_table_363.c @@ -14,126 +14,126 @@ void small_parse_table_1815(t_small_parse_table_array *v) { - v->a[36300] = aux_sym_number_token2; - v->a[36301] = anon_sym_DOLLAR_LBRACE; - v->a[36302] = anon_sym_DOLLAR_LPAREN; - v->a[36303] = anon_sym_BQUOTE; - v->a[36304] = anon_sym_DOLLAR_BQUOTE; - v->a[36305] = anon_sym_LT_LPAREN; - v->a[36306] = anon_sym_GT_LPAREN; - v->a[36307] = sym_word; - v->a[36308] = 8; - v->a[36309] = actions(3); - v->a[36310] = 1; - v->a[36311] = sym_comment; - v->a[36312] = actions(4857); - v->a[36313] = 1; - v->a[36314] = anon_sym_DQUOTE; - v->a[36315] = actions(4861); - v->a[36316] = 1; - v->a[36317] = sym_variable_name; - v->a[36318] = state(2638); - v->a[36319] = 1; + v->a[36300] = anon_sym_LT; + v->a[36301] = anon_sym_GT; + v->a[36302] = anon_sym_GT_GT; + v->a[36303] = anon_sym_AMP_GT; + v->a[36304] = anon_sym_AMP_GT_GT; + v->a[36305] = anon_sym_LT_AMP; + v->a[36306] = anon_sym_GT_AMP; + v->a[36307] = anon_sym_GT_PIPE; + v->a[36308] = anon_sym_LT_AMP_DASH; + v->a[36309] = anon_sym_GT_AMP_DASH; + v->a[36310] = anon_sym_LT_LT; + v->a[36311] = anon_sym_LT_LT_DASH; + v->a[36312] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36313] = anon_sym_AMP; + v->a[36314] = aux_sym_concatenation_token1; + v->a[36315] = anon_sym_DOLLAR; + v->a[36316] = sym__special_character; + v->a[36317] = anon_sym_DQUOTE; + v->a[36318] = sym_raw_string; + v->a[36319] = aux_sym_number_token1; small_parse_table_1816(v); } void small_parse_table_1816(t_small_parse_table_array *v) { - v->a[36320] = sym_string; - v->a[36321] = actions(4859); - v->a[36322] = 2; - v->a[36323] = aux_sym__simple_variable_name_token1; - v->a[36324] = aux_sym__multiline_variable_name_token1; - v->a[36325] = actions(1235); - v->a[36326] = 3; - v->a[36327] = sym_file_descriptor; - v->a[36328] = sym_test_operator; - v->a[36329] = sym__brace_start; - v->a[36330] = actions(4855); - v->a[36331] = 9; - v->a[36332] = anon_sym_DASH; - v->a[36333] = anon_sym_STAR; - v->a[36334] = anon_sym_BANG; - v->a[36335] = anon_sym_QMARK; - v->a[36336] = anon_sym_DOLLAR; - v->a[36337] = anon_sym_POUND; - v->a[36338] = anon_sym_AT2; - v->a[36339] = anon_sym_0; + v->a[36320] = aux_sym_number_token2; + v->a[36321] = anon_sym_DOLLAR_LBRACE; + v->a[36322] = anon_sym_DOLLAR_LPAREN; + v->a[36323] = anon_sym_BQUOTE; + v->a[36324] = anon_sym_DOLLAR_BQUOTE; + v->a[36325] = sym_word; + v->a[36326] = anon_sym_SEMI; + v->a[36327] = 3; + v->a[36328] = actions(3); + v->a[36329] = 1; + v->a[36330] = sym_comment; + v->a[36331] = actions(3125); + v->a[36332] = 6; + v->a[36333] = sym_file_descriptor; + v->a[36334] = sym__concat; + v->a[36335] = sym_test_operator; + v->a[36336] = sym__bare_dollar; + v->a[36337] = sym__brace_start; + v->a[36338] = aux_sym_heredoc_redirect_token1; + v->a[36339] = actions(3123); small_parse_table_1817(v); } void small_parse_table_1817(t_small_parse_table_array *v) { - v->a[36340] = anon_sym__; - v->a[36341] = actions(1227); - v->a[36342] = 32; - v->a[36343] = anon_sym_LPAREN_LPAREN; - v->a[36344] = anon_sym_PIPE_PIPE; - v->a[36345] = anon_sym_AMP_AMP; - v->a[36346] = anon_sym_PIPE; - v->a[36347] = anon_sym_LT; - v->a[36348] = anon_sym_GT; - v->a[36349] = anon_sym_LT_LT; + v->a[36340] = 34; + v->a[36341] = anon_sym_LPAREN; + v->a[36342] = anon_sym_PIPE; + v->a[36343] = anon_sym_RPAREN; + v->a[36344] = anon_sym_SEMI_SEMI; + v->a[36345] = anon_sym_PIPE_AMP; + v->a[36346] = anon_sym_AMP_AMP; + v->a[36347] = anon_sym_PIPE_PIPE; + v->a[36348] = anon_sym_LT; + v->a[36349] = anon_sym_GT; v->a[36350] = anon_sym_GT_GT; - v->a[36351] = anon_sym_PIPE_AMP; - v->a[36352] = anon_sym_AMP_GT; - v->a[36353] = anon_sym_AMP_GT_GT; - v->a[36354] = anon_sym_LT_AMP; - v->a[36355] = anon_sym_GT_AMP; - v->a[36356] = anon_sym_GT_PIPE; - v->a[36357] = anon_sym_LT_AMP_DASH; - v->a[36358] = anon_sym_GT_AMP_DASH; + v->a[36351] = anon_sym_AMP_GT; + v->a[36352] = anon_sym_AMP_GT_GT; + v->a[36353] = anon_sym_LT_AMP; + v->a[36354] = anon_sym_GT_AMP; + v->a[36355] = anon_sym_GT_PIPE; + v->a[36356] = anon_sym_LT_AMP_DASH; + v->a[36357] = anon_sym_GT_AMP_DASH; + v->a[36358] = anon_sym_LT_LT; v->a[36359] = anon_sym_LT_LT_DASH; small_parse_table_1818(v); } void small_parse_table_1818(t_small_parse_table_array *v) { - v->a[36360] = anon_sym_LT_LT_LT; - v->a[36361] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36362] = anon_sym_DOLLAR_LBRACK; - v->a[36363] = sym__special_character; - v->a[36364] = sym_raw_string; - v->a[36365] = sym_ansi_c_string; - v->a[36366] = aux_sym_number_token1; - v->a[36367] = aux_sym_number_token2; - v->a[36368] = anon_sym_DOLLAR_LBRACE; - v->a[36369] = anon_sym_DOLLAR_LPAREN; - v->a[36370] = anon_sym_BQUOTE; - v->a[36371] = anon_sym_DOLLAR_BQUOTE; - v->a[36372] = anon_sym_LT_LPAREN; - v->a[36373] = anon_sym_GT_LPAREN; - v->a[36374] = sym_word; - v->a[36375] = 8; + v->a[36360] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36361] = anon_sym_AMP; + v->a[36362] = aux_sym_concatenation_token1; + v->a[36363] = anon_sym_DOLLAR; + v->a[36364] = sym__special_character; + v->a[36365] = anon_sym_DQUOTE; + v->a[36366] = sym_raw_string; + v->a[36367] = aux_sym_number_token1; + v->a[36368] = aux_sym_number_token2; + v->a[36369] = anon_sym_DOLLAR_LBRACE; + v->a[36370] = anon_sym_DOLLAR_LPAREN; + v->a[36371] = anon_sym_BQUOTE; + v->a[36372] = anon_sym_DOLLAR_BQUOTE; + v->a[36373] = sym_word; + v->a[36374] = anon_sym_SEMI; + v->a[36375] = 6; v->a[36376] = actions(3); v->a[36377] = 1; v->a[36378] = sym_comment; - v->a[36379] = actions(4857); + v->a[36379] = actions(3475); small_parse_table_1819(v); } void small_parse_table_1819(t_small_parse_table_array *v) { v->a[36380] = 1; - v->a[36381] = anon_sym_DQUOTE; - v->a[36382] = actions(4861); + v->a[36381] = aux_sym_concatenation_token1; + v->a[36382] = actions(3478); v->a[36383] = 1; - v->a[36384] = sym_variable_name; - v->a[36385] = state(2638); + v->a[36384] = sym__concat; + v->a[36385] = state(827); v->a[36386] = 1; - v->a[36387] = sym_string; - v->a[36388] = actions(4859); - v->a[36389] = 2; - v->a[36390] = aux_sym__simple_variable_name_token1; - v->a[36391] = aux_sym__multiline_variable_name_token1; - v->a[36392] = actions(1241); - v->a[36393] = 3; - v->a[36394] = sym_file_descriptor; - v->a[36395] = sym_test_operator; - v->a[36396] = sym__brace_start; - v->a[36397] = actions(4855); - v->a[36398] = 9; - v->a[36399] = anon_sym_DASH; + v->a[36387] = aux_sym_concatenation_repeat1; + v->a[36388] = actions(2654); + v->a[36389] = 5; + v->a[36390] = sym_file_descriptor; + v->a[36391] = sym_variable_name; + v->a[36392] = sym_test_operator; + v->a[36393] = sym__brace_start; + v->a[36394] = aux_sym_heredoc_redirect_token1; + v->a[36395] = actions(2652); + v->a[36396] = 32; + v->a[36397] = anon_sym_PIPE; + v->a[36398] = anon_sym_RPAREN; + v->a[36399] = anon_sym_SEMI_SEMI; small_parse_table_1820(v); } diff --git a/parser/static/small_parse_table/small_parse_table_364.c b/parser/static/small_parse_table/small_parse_table_364.c index 26af00cb..8876a17a 100644 --- a/parser/static/small_parse_table/small_parse_table_364.c +++ b/parser/static/small_parse_table/small_parse_table_364.c @@ -14,126 +14,126 @@ void small_parse_table_1820(t_small_parse_table_array *v) { - v->a[36400] = anon_sym_STAR; - v->a[36401] = anon_sym_BANG; - v->a[36402] = anon_sym_QMARK; - v->a[36403] = anon_sym_DOLLAR; - v->a[36404] = anon_sym_POUND; - v->a[36405] = anon_sym_AT2; - v->a[36406] = anon_sym_0; - v->a[36407] = anon_sym__; - v->a[36408] = actions(1239); - v->a[36409] = 32; - v->a[36410] = anon_sym_LPAREN_LPAREN; - v->a[36411] = anon_sym_PIPE_PIPE; - v->a[36412] = anon_sym_AMP_AMP; - v->a[36413] = anon_sym_PIPE; - v->a[36414] = anon_sym_LT; - v->a[36415] = anon_sym_GT; - v->a[36416] = anon_sym_LT_LT; - v->a[36417] = anon_sym_GT_GT; - v->a[36418] = anon_sym_PIPE_AMP; - v->a[36419] = anon_sym_AMP_GT; + v->a[36400] = anon_sym_PIPE_AMP; + v->a[36401] = anon_sym_AMP_AMP; + v->a[36402] = anon_sym_PIPE_PIPE; + v->a[36403] = anon_sym_LT; + v->a[36404] = anon_sym_GT; + v->a[36405] = anon_sym_GT_GT; + v->a[36406] = anon_sym_AMP_GT; + v->a[36407] = anon_sym_AMP_GT_GT; + v->a[36408] = anon_sym_LT_AMP; + v->a[36409] = anon_sym_GT_AMP; + v->a[36410] = anon_sym_GT_PIPE; + v->a[36411] = anon_sym_LT_AMP_DASH; + v->a[36412] = anon_sym_GT_AMP_DASH; + v->a[36413] = anon_sym_LT_LT; + v->a[36414] = anon_sym_LT_LT_DASH; + v->a[36415] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36416] = anon_sym_AMP; + v->a[36417] = anon_sym_DOLLAR; + v->a[36418] = sym__special_character; + v->a[36419] = anon_sym_DQUOTE; small_parse_table_1821(v); } void small_parse_table_1821(t_small_parse_table_array *v) { - v->a[36420] = anon_sym_AMP_GT_GT; - v->a[36421] = anon_sym_LT_AMP; - v->a[36422] = anon_sym_GT_AMP; - v->a[36423] = anon_sym_GT_PIPE; - v->a[36424] = anon_sym_LT_AMP_DASH; - v->a[36425] = anon_sym_GT_AMP_DASH; - v->a[36426] = anon_sym_LT_LT_DASH; - v->a[36427] = anon_sym_LT_LT_LT; - v->a[36428] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36429] = anon_sym_DOLLAR_LBRACK; - v->a[36430] = sym__special_character; - v->a[36431] = sym_raw_string; - v->a[36432] = sym_ansi_c_string; - v->a[36433] = aux_sym_number_token1; - v->a[36434] = aux_sym_number_token2; - v->a[36435] = anon_sym_DOLLAR_LBRACE; - v->a[36436] = anon_sym_DOLLAR_LPAREN; - v->a[36437] = anon_sym_BQUOTE; - v->a[36438] = anon_sym_DOLLAR_BQUOTE; - v->a[36439] = anon_sym_LT_LPAREN; + v->a[36420] = sym_raw_string; + v->a[36421] = aux_sym_number_token1; + v->a[36422] = aux_sym_number_token2; + v->a[36423] = anon_sym_DOLLAR_LBRACE; + v->a[36424] = anon_sym_DOLLAR_LPAREN; + v->a[36425] = anon_sym_BQUOTE; + v->a[36426] = anon_sym_DOLLAR_BQUOTE; + v->a[36427] = sym_word; + v->a[36428] = anon_sym_SEMI; + v->a[36429] = 3; + v->a[36430] = actions(3); + v->a[36431] = 1; + v->a[36432] = sym_comment; + v->a[36433] = actions(2664); + v->a[36434] = 5; + v->a[36435] = sym_file_descriptor; + v->a[36436] = sym_variable_name; + v->a[36437] = sym_test_operator; + v->a[36438] = sym__brace_start; + v->a[36439] = aux_sym_heredoc_redirect_token1; small_parse_table_1822(v); } void small_parse_table_1822(t_small_parse_table_array *v) { - v->a[36440] = anon_sym_GT_LPAREN; - v->a[36441] = sym_word; - v->a[36442] = 30; - v->a[36443] = actions(71); - v->a[36444] = 1; - v->a[36445] = sym_comment; - v->a[36446] = actions(1043); - v->a[36447] = 1; - v->a[36448] = anon_sym_DOLLAR_LBRACK; - v->a[36449] = actions(1045); - v->a[36450] = 1; - v->a[36451] = anon_sym_DOLLAR; - v->a[36452] = actions(1049); - v->a[36453] = 1; - v->a[36454] = anon_sym_DQUOTE; - v->a[36455] = actions(1053); - v->a[36456] = 1; - v->a[36457] = aux_sym_number_token1; - v->a[36458] = actions(1055); - v->a[36459] = 1; + v->a[36440] = actions(2662); + v->a[36441] = 35; + v->a[36442] = anon_sym_esac; + v->a[36443] = anon_sym_PIPE; + v->a[36444] = anon_sym_SEMI_SEMI; + v->a[36445] = anon_sym_SEMI_AMP; + v->a[36446] = anon_sym_SEMI_SEMI_AMP; + v->a[36447] = anon_sym_PIPE_AMP; + v->a[36448] = anon_sym_AMP_AMP; + v->a[36449] = anon_sym_PIPE_PIPE; + v->a[36450] = anon_sym_LT; + v->a[36451] = anon_sym_GT; + v->a[36452] = anon_sym_GT_GT; + v->a[36453] = anon_sym_AMP_GT; + v->a[36454] = anon_sym_AMP_GT_GT; + v->a[36455] = anon_sym_LT_AMP; + v->a[36456] = anon_sym_GT_AMP; + v->a[36457] = anon_sym_GT_PIPE; + v->a[36458] = anon_sym_LT_AMP_DASH; + v->a[36459] = anon_sym_GT_AMP_DASH; small_parse_table_1823(v); } void small_parse_table_1823(t_small_parse_table_array *v) { - v->a[36460] = aux_sym_number_token2; - v->a[36461] = actions(1057); - v->a[36462] = 1; - v->a[36463] = anon_sym_DOLLAR_LBRACE; - v->a[36464] = actions(1059); - v->a[36465] = 1; - v->a[36466] = anon_sym_DOLLAR_LPAREN; - v->a[36467] = actions(1061); - v->a[36468] = 1; - v->a[36469] = anon_sym_BQUOTE; - v->a[36470] = actions(1063); - v->a[36471] = 1; - v->a[36472] = anon_sym_DOLLAR_BQUOTE; - v->a[36473] = actions(1069); - v->a[36474] = 1; - v->a[36475] = sym_test_operator; - v->a[36476] = actions(1071); - v->a[36477] = 1; - v->a[36478] = sym__brace_start; - v->a[36479] = actions(1394); + v->a[36460] = anon_sym_LT_LT; + v->a[36461] = anon_sym_LT_LT_DASH; + v->a[36462] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36463] = anon_sym_AMP; + v->a[36464] = anon_sym_DOLLAR; + v->a[36465] = sym__special_character; + v->a[36466] = anon_sym_DQUOTE; + v->a[36467] = sym_raw_string; + v->a[36468] = aux_sym_number_token1; + v->a[36469] = aux_sym_number_token2; + v->a[36470] = anon_sym_DOLLAR_LBRACE; + v->a[36471] = anon_sym_DOLLAR_LPAREN; + v->a[36472] = anon_sym_BQUOTE; + v->a[36473] = anon_sym_DOLLAR_BQUOTE; + v->a[36474] = aux_sym__simple_variable_name_token1; + v->a[36475] = sym_word; + v->a[36476] = anon_sym_SEMI; + v->a[36477] = 3; + v->a[36478] = actions(3); + v->a[36479] = 1; small_parse_table_1824(v); } void small_parse_table_1824(t_small_parse_table_array *v) { - v->a[36480] = 1; - v->a[36481] = anon_sym_LT_LT_LT; - v->a[36482] = actions(1396); - v->a[36483] = 1; - v->a[36484] = sym_file_descriptor; - v->a[36485] = actions(2668); - v->a[36486] = 1; - v->a[36487] = sym_word; - v->a[36488] = actions(4705); - v->a[36489] = 1; - v->a[36490] = sym_variable_name; - v->a[36491] = actions(4863); - v->a[36492] = 1; - v->a[36493] = sym__special_character; - v->a[36494] = state(617); - v->a[36495] = 1; - v->a[36496] = sym_command_name; - v->a[36497] = state(2332); - v->a[36498] = 1; - v->a[36499] = aux_sym__literal_repeat1; + v->a[36480] = sym_comment; + v->a[36481] = actions(3050); + v->a[36482] = 5; + v->a[36483] = sym_file_descriptor; + v->a[36484] = sym__concat; + v->a[36485] = sym_test_operator; + v->a[36486] = sym__brace_start; + v->a[36487] = aux_sym_heredoc_redirect_token1; + v->a[36488] = actions(3048); + v->a[36489] = 35; + v->a[36490] = anon_sym_esac; + v->a[36491] = anon_sym_PIPE; + v->a[36492] = anon_sym_SEMI_SEMI; + v->a[36493] = anon_sym_SEMI_AMP; + v->a[36494] = anon_sym_SEMI_SEMI_AMP; + v->a[36495] = anon_sym_PIPE_AMP; + v->a[36496] = anon_sym_AMP_AMP; + v->a[36497] = anon_sym_PIPE_PIPE; + v->a[36498] = anon_sym_LT; + v->a[36499] = anon_sym_GT; small_parse_table_1825(v); } diff --git a/parser/static/small_parse_table/small_parse_table_365.c b/parser/static/small_parse_table/small_parse_table_365.c index 4ca3c59d..08b20f3e 100644 --- a/parser/static/small_parse_table/small_parse_table_365.c +++ b/parser/static/small_parse_table/small_parse_table_365.c @@ -14,123 +14,123 @@ void small_parse_table_1825(t_small_parse_table_array *v) { - v->a[36500] = state(2368); - v->a[36501] = 1; - v->a[36502] = sym_concatenation; - v->a[36503] = state(6771); - v->a[36504] = 1; - v->a[36505] = sym_subscript; - v->a[36506] = actions(1041); - v->a[36507] = 2; - v->a[36508] = anon_sym_LPAREN_LPAREN; - v->a[36509] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36510] = actions(1051); - v->a[36511] = 2; - v->a[36512] = sym_raw_string; - v->a[36513] = sym_ansi_c_string; - v->a[36514] = actions(1065); - v->a[36515] = 2; - v->a[36516] = anon_sym_LT_LPAREN; - v->a[36517] = anon_sym_GT_LPAREN; - v->a[36518] = actions(1392); - v->a[36519] = 2; + v->a[36500] = anon_sym_GT_GT; + v->a[36501] = anon_sym_AMP_GT; + v->a[36502] = anon_sym_AMP_GT_GT; + v->a[36503] = anon_sym_LT_AMP; + v->a[36504] = anon_sym_GT_AMP; + v->a[36505] = anon_sym_GT_PIPE; + v->a[36506] = anon_sym_LT_AMP_DASH; + v->a[36507] = anon_sym_GT_AMP_DASH; + v->a[36508] = anon_sym_LT_LT; + v->a[36509] = anon_sym_LT_LT_DASH; + v->a[36510] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36511] = anon_sym_AMP; + v->a[36512] = aux_sym_concatenation_token1; + v->a[36513] = anon_sym_DOLLAR; + v->a[36514] = sym__special_character; + v->a[36515] = anon_sym_DQUOTE; + v->a[36516] = sym_raw_string; + v->a[36517] = aux_sym_number_token1; + v->a[36518] = aux_sym_number_token2; + v->a[36519] = anon_sym_DOLLAR_LBRACE; small_parse_table_1826(v); } void small_parse_table_1826(t_small_parse_table_array *v) { - v->a[36520] = anon_sym_LT_AMP_DASH; - v->a[36521] = anon_sym_GT_AMP_DASH; - v->a[36522] = state(3127); - v->a[36523] = 2; - v->a[36524] = sym_variable_assignment; - v->a[36525] = aux_sym_command_repeat1; - v->a[36526] = state(3581); - v->a[36527] = 2; - v->a[36528] = sym_file_redirect; - v->a[36529] = sym_herestring_redirect; - v->a[36530] = actions(1390); - v->a[36531] = 3; - v->a[36532] = anon_sym_GT_GT; - v->a[36533] = anon_sym_AMP_GT_GT; - v->a[36534] = anon_sym_GT_PIPE; - v->a[36535] = actions(1388); - v->a[36536] = 5; - v->a[36537] = anon_sym_LT; - v->a[36538] = anon_sym_GT; - v->a[36539] = anon_sym_AMP_GT; + v->a[36520] = anon_sym_DOLLAR_LPAREN; + v->a[36521] = anon_sym_BQUOTE; + v->a[36522] = anon_sym_DOLLAR_BQUOTE; + v->a[36523] = sym_word; + v->a[36524] = anon_sym_SEMI; + v->a[36525] = 3; + v->a[36526] = actions(3); + v->a[36527] = 1; + v->a[36528] = sym_comment; + v->a[36529] = actions(2774); + v->a[36530] = 6; + v->a[36531] = sym_file_descriptor; + v->a[36532] = sym__concat; + v->a[36533] = sym_test_operator; + v->a[36534] = sym__bare_dollar; + v->a[36535] = sym__brace_start; + v->a[36536] = aux_sym_heredoc_redirect_token1; + v->a[36537] = actions(2772); + v->a[36538] = 34; + v->a[36539] = anon_sym_LPAREN; small_parse_table_1827(v); } void small_parse_table_1827(t_small_parse_table_array *v) { - v->a[36540] = anon_sym_LT_AMP; - v->a[36541] = anon_sym_GT_AMP; - v->a[36542] = state(1799); - v->a[36543] = 9; - v->a[36544] = sym_arithmetic_expansion; - v->a[36545] = sym_brace_expression; - v->a[36546] = sym_string; - v->a[36547] = sym_translated_string; - v->a[36548] = sym_number; - v->a[36549] = sym_simple_expansion; - v->a[36550] = sym_expansion; - v->a[36551] = sym_command_substitution; - v->a[36552] = sym_process_substitution; - v->a[36553] = 8; - v->a[36554] = actions(3); - v->a[36555] = 1; - v->a[36556] = sym_comment; - v->a[36557] = actions(4867); - v->a[36558] = 1; - v->a[36559] = anon_sym_DQUOTE; + v->a[36540] = anon_sym_PIPE; + v->a[36541] = anon_sym_RPAREN; + v->a[36542] = anon_sym_SEMI_SEMI; + v->a[36543] = anon_sym_PIPE_AMP; + v->a[36544] = anon_sym_AMP_AMP; + v->a[36545] = anon_sym_PIPE_PIPE; + v->a[36546] = anon_sym_LT; + v->a[36547] = anon_sym_GT; + v->a[36548] = anon_sym_GT_GT; + v->a[36549] = anon_sym_AMP_GT; + v->a[36550] = anon_sym_AMP_GT_GT; + v->a[36551] = anon_sym_LT_AMP; + v->a[36552] = anon_sym_GT_AMP; + v->a[36553] = anon_sym_GT_PIPE; + v->a[36554] = anon_sym_LT_AMP_DASH; + v->a[36555] = anon_sym_GT_AMP_DASH; + v->a[36556] = anon_sym_LT_LT; + v->a[36557] = anon_sym_LT_LT_DASH; + v->a[36558] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36559] = anon_sym_AMP; small_parse_table_1828(v); } void small_parse_table_1828(t_small_parse_table_array *v) { - v->a[36560] = actions(4871); - v->a[36561] = 1; - v->a[36562] = sym_variable_name; - v->a[36563] = state(2525); - v->a[36564] = 1; - v->a[36565] = sym_string; - v->a[36566] = actions(4869); - v->a[36567] = 2; - v->a[36568] = aux_sym__simple_variable_name_token1; - v->a[36569] = aux_sym__multiline_variable_name_token1; - v->a[36570] = actions(1235); - v->a[36571] = 3; - v->a[36572] = sym_file_descriptor; - v->a[36573] = sym_test_operator; - v->a[36574] = sym__brace_start; - v->a[36575] = actions(4865); - v->a[36576] = 9; - v->a[36577] = anon_sym_DASH; - v->a[36578] = anon_sym_STAR; - v->a[36579] = anon_sym_BANG; + v->a[36560] = aux_sym_concatenation_token1; + v->a[36561] = anon_sym_DOLLAR; + v->a[36562] = sym__special_character; + v->a[36563] = anon_sym_DQUOTE; + v->a[36564] = sym_raw_string; + v->a[36565] = aux_sym_number_token1; + v->a[36566] = aux_sym_number_token2; + v->a[36567] = anon_sym_DOLLAR_LBRACE; + v->a[36568] = anon_sym_DOLLAR_LPAREN; + v->a[36569] = anon_sym_BQUOTE; + v->a[36570] = anon_sym_DOLLAR_BQUOTE; + v->a[36571] = sym_word; + v->a[36572] = anon_sym_SEMI; + v->a[36573] = 3; + v->a[36574] = actions(3); + v->a[36575] = 1; + v->a[36576] = sym_comment; + v->a[36577] = actions(2778); + v->a[36578] = 6; + v->a[36579] = sym_file_descriptor; small_parse_table_1829(v); } void small_parse_table_1829(t_small_parse_table_array *v) { - v->a[36580] = anon_sym_QMARK; - v->a[36581] = anon_sym_DOLLAR; - v->a[36582] = anon_sym_POUND; - v->a[36583] = anon_sym_AT2; - v->a[36584] = anon_sym_0; - v->a[36585] = anon_sym__; - v->a[36586] = actions(1227); - v->a[36587] = 32; - v->a[36588] = anon_sym_LPAREN_LPAREN; - v->a[36589] = anon_sym_PIPE_PIPE; - v->a[36590] = anon_sym_AMP_AMP; - v->a[36591] = anon_sym_PIPE; - v->a[36592] = anon_sym_LT; - v->a[36593] = anon_sym_GT; - v->a[36594] = anon_sym_LT_LT; - v->a[36595] = anon_sym_GT_GT; - v->a[36596] = anon_sym_PIPE_AMP; + v->a[36580] = sym__concat; + v->a[36581] = sym_test_operator; + v->a[36582] = sym__bare_dollar; + v->a[36583] = sym__brace_start; + v->a[36584] = aux_sym_heredoc_redirect_token1; + v->a[36585] = actions(2776); + v->a[36586] = 34; + v->a[36587] = anon_sym_LPAREN; + v->a[36588] = anon_sym_PIPE; + v->a[36589] = anon_sym_RPAREN; + v->a[36590] = anon_sym_SEMI_SEMI; + v->a[36591] = anon_sym_PIPE_AMP; + v->a[36592] = anon_sym_AMP_AMP; + v->a[36593] = anon_sym_PIPE_PIPE; + v->a[36594] = anon_sym_LT; + v->a[36595] = anon_sym_GT; + v->a[36596] = anon_sym_GT_GT; v->a[36597] = anon_sym_AMP_GT; v->a[36598] = anon_sym_AMP_GT_GT; v->a[36599] = anon_sym_LT_AMP; diff --git a/parser/static/small_parse_table/small_parse_table_366.c b/parser/static/small_parse_table/small_parse_table_366.c index a7a00dd6..5847b377 100644 --- a/parser/static/small_parse_table/small_parse_table_366.c +++ b/parser/static/small_parse_table/small_parse_table_366.c @@ -18,122 +18,122 @@ void small_parse_table_1830(t_small_parse_table_array *v) v->a[36601] = anon_sym_GT_PIPE; v->a[36602] = anon_sym_LT_AMP_DASH; v->a[36603] = anon_sym_GT_AMP_DASH; - v->a[36604] = anon_sym_LT_LT_DASH; - v->a[36605] = anon_sym_LT_LT_LT; + v->a[36604] = anon_sym_LT_LT; + v->a[36605] = anon_sym_LT_LT_DASH; v->a[36606] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36607] = anon_sym_DOLLAR_LBRACK; - v->a[36608] = sym__special_character; - v->a[36609] = sym_raw_string; - v->a[36610] = sym_ansi_c_string; - v->a[36611] = aux_sym_number_token1; - v->a[36612] = aux_sym_number_token2; - v->a[36613] = anon_sym_DOLLAR_LBRACE; - v->a[36614] = anon_sym_DOLLAR_LPAREN; - v->a[36615] = anon_sym_BQUOTE; - v->a[36616] = anon_sym_DOLLAR_BQUOTE; - v->a[36617] = anon_sym_LT_LPAREN; - v->a[36618] = anon_sym_GT_LPAREN; + v->a[36607] = anon_sym_AMP; + v->a[36608] = aux_sym_concatenation_token1; + v->a[36609] = anon_sym_DOLLAR; + v->a[36610] = sym__special_character; + v->a[36611] = anon_sym_DQUOTE; + v->a[36612] = sym_raw_string; + v->a[36613] = aux_sym_number_token1; + v->a[36614] = aux_sym_number_token2; + v->a[36615] = anon_sym_DOLLAR_LBRACE; + v->a[36616] = anon_sym_DOLLAR_LPAREN; + v->a[36617] = anon_sym_BQUOTE; + v->a[36618] = anon_sym_DOLLAR_BQUOTE; v->a[36619] = sym_word; small_parse_table_1831(v); } void small_parse_table_1831(t_small_parse_table_array *v) { - v->a[36620] = 6; - v->a[36621] = actions(3); - v->a[36622] = 1; - v->a[36623] = sym_comment; - v->a[36624] = actions(4672); - v->a[36625] = 1; - v->a[36626] = aux_sym_concatenation_token1; - v->a[36627] = actions(4674); - v->a[36628] = 1; - v->a[36629] = sym__concat; - v->a[36630] = state(983); - v->a[36631] = 1; - v->a[36632] = aux_sym_concatenation_repeat1; - v->a[36633] = actions(1281); - v->a[36634] = 6; - v->a[36635] = sym_file_descriptor; - v->a[36636] = sym_test_operator; - v->a[36637] = sym__bare_dollar; - v->a[36638] = sym__brace_start; - v->a[36639] = ts_builtin_sym_end; + v->a[36620] = anon_sym_SEMI; + v->a[36621] = 3; + v->a[36622] = actions(3); + v->a[36623] = 1; + v->a[36624] = sym_comment; + v->a[36625] = actions(3159); + v->a[36626] = 6; + v->a[36627] = sym_file_descriptor; + v->a[36628] = sym__concat; + v->a[36629] = sym_variable_name; + v->a[36630] = sym_test_operator; + v->a[36631] = sym__brace_start; + v->a[36632] = aux_sym_heredoc_redirect_token1; + v->a[36633] = actions(3157); + v->a[36634] = 34; + v->a[36635] = anon_sym_PIPE; + v->a[36636] = anon_sym_RPAREN; + v->a[36637] = anon_sym_SEMI_SEMI; + v->a[36638] = anon_sym_PIPE_AMP; + v->a[36639] = anon_sym_AMP_AMP; small_parse_table_1832(v); } void small_parse_table_1832(t_small_parse_table_array *v) { - v->a[36640] = aux_sym_heredoc_redirect_token1; - v->a[36641] = actions(1271); - v->a[36642] = 40; - v->a[36643] = anon_sym_LPAREN_LPAREN; - v->a[36644] = anon_sym_SEMI; - v->a[36645] = anon_sym_PIPE_PIPE; - v->a[36646] = anon_sym_AMP_AMP; - v->a[36647] = anon_sym_PIPE; - v->a[36648] = anon_sym_AMP; - v->a[36649] = anon_sym_EQ_EQ; - v->a[36650] = anon_sym_LT; - v->a[36651] = anon_sym_GT; - v->a[36652] = anon_sym_LT_LT; - v->a[36653] = anon_sym_GT_GT; - v->a[36654] = anon_sym_LPAREN; - v->a[36655] = anon_sym_SEMI_SEMI; - v->a[36656] = anon_sym_PIPE_AMP; - v->a[36657] = anon_sym_EQ_TILDE; - v->a[36658] = anon_sym_AMP_GT; - v->a[36659] = anon_sym_AMP_GT_GT; + v->a[36640] = anon_sym_PIPE_PIPE; + v->a[36641] = anon_sym_LT; + v->a[36642] = anon_sym_GT; + v->a[36643] = anon_sym_GT_GT; + v->a[36644] = anon_sym_AMP_GT; + v->a[36645] = anon_sym_AMP_GT_GT; + v->a[36646] = anon_sym_LT_AMP; + v->a[36647] = anon_sym_GT_AMP; + v->a[36648] = anon_sym_GT_PIPE; + v->a[36649] = anon_sym_LT_AMP_DASH; + v->a[36650] = anon_sym_GT_AMP_DASH; + v->a[36651] = anon_sym_LT_LT; + v->a[36652] = anon_sym_LT_LT_DASH; + v->a[36653] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36654] = anon_sym_AMP; + v->a[36655] = aux_sym_concatenation_token1; + v->a[36656] = anon_sym_DOLLAR; + v->a[36657] = sym__special_character; + v->a[36658] = anon_sym_DQUOTE; + v->a[36659] = sym_raw_string; small_parse_table_1833(v); } void small_parse_table_1833(t_small_parse_table_array *v) { - v->a[36660] = anon_sym_LT_AMP; - v->a[36661] = anon_sym_GT_AMP; - v->a[36662] = anon_sym_GT_PIPE; - v->a[36663] = anon_sym_LT_AMP_DASH; - v->a[36664] = anon_sym_GT_AMP_DASH; - v->a[36665] = anon_sym_LT_LT_DASH; - v->a[36666] = anon_sym_LT_LT_LT; - v->a[36667] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36668] = anon_sym_DOLLAR_LBRACK; - v->a[36669] = anon_sym_DOLLAR; - v->a[36670] = sym__special_character; - v->a[36671] = anon_sym_DQUOTE; - v->a[36672] = sym_raw_string; - v->a[36673] = sym_ansi_c_string; - v->a[36674] = aux_sym_number_token1; - v->a[36675] = aux_sym_number_token2; - v->a[36676] = anon_sym_DOLLAR_LBRACE; - v->a[36677] = anon_sym_DOLLAR_LPAREN; - v->a[36678] = anon_sym_BQUOTE; - v->a[36679] = anon_sym_DOLLAR_BQUOTE; + v->a[36660] = aux_sym_number_token1; + v->a[36661] = aux_sym_number_token2; + v->a[36662] = anon_sym_DOLLAR_LBRACE; + v->a[36663] = anon_sym_DOLLAR_LPAREN; + v->a[36664] = anon_sym_BQUOTE; + v->a[36665] = anon_sym_DOLLAR_BQUOTE; + v->a[36666] = aux_sym__simple_variable_name_token1; + v->a[36667] = sym_word; + v->a[36668] = anon_sym_SEMI; + v->a[36669] = 3; + v->a[36670] = actions(3); + v->a[36671] = 1; + v->a[36672] = sym_comment; + v->a[36673] = actions(2774); + v->a[36674] = 6; + v->a[36675] = sym_file_descriptor; + v->a[36676] = sym__concat; + v->a[36677] = sym_test_operator; + v->a[36678] = sym__bare_dollar; + v->a[36679] = sym__brace_start; small_parse_table_1834(v); } void small_parse_table_1834(t_small_parse_table_array *v) { - v->a[36680] = anon_sym_LT_LPAREN; - v->a[36681] = anon_sym_GT_LPAREN; - v->a[36682] = sym_word; - v->a[36683] = 30; - v->a[36684] = actions(71); - v->a[36685] = 1; - v->a[36686] = sym_comment; - v->a[36687] = actions(314); - v->a[36688] = 1; - v->a[36689] = anon_sym_DOLLAR_LBRACK; - v->a[36690] = actions(316); - v->a[36691] = 1; - v->a[36692] = anon_sym_DOLLAR; - v->a[36693] = actions(320); - v->a[36694] = 1; - v->a[36695] = anon_sym_DQUOTE; - v->a[36696] = actions(324); - v->a[36697] = 1; - v->a[36698] = aux_sym_number_token1; - v->a[36699] = actions(326); + v->a[36680] = aux_sym_heredoc_redirect_token1; + v->a[36681] = actions(2772); + v->a[36682] = 34; + v->a[36683] = anon_sym_LPAREN; + v->a[36684] = anon_sym_PIPE; + v->a[36685] = anon_sym_RPAREN; + v->a[36686] = anon_sym_SEMI_SEMI; + v->a[36687] = anon_sym_PIPE_AMP; + v->a[36688] = anon_sym_AMP_AMP; + v->a[36689] = anon_sym_PIPE_PIPE; + v->a[36690] = anon_sym_LT; + v->a[36691] = anon_sym_GT; + v->a[36692] = anon_sym_GT_GT; + v->a[36693] = anon_sym_AMP_GT; + v->a[36694] = anon_sym_AMP_GT_GT; + v->a[36695] = anon_sym_LT_AMP; + v->a[36696] = anon_sym_GT_AMP; + v->a[36697] = anon_sym_GT_PIPE; + v->a[36698] = anon_sym_LT_AMP_DASH; + v->a[36699] = anon_sym_GT_AMP_DASH; small_parse_table_1835(v); } diff --git a/parser/static/small_parse_table/small_parse_table_367.c b/parser/static/small_parse_table/small_parse_table_367.c index 9e8ade6f..8f19e5fc 100644 --- a/parser/static/small_parse_table/small_parse_table_367.c +++ b/parser/static/small_parse_table/small_parse_table_367.c @@ -14,126 +14,126 @@ void small_parse_table_1835(t_small_parse_table_array *v) { - v->a[36700] = 1; - v->a[36701] = aux_sym_number_token2; - v->a[36702] = actions(328); - v->a[36703] = 1; - v->a[36704] = anon_sym_DOLLAR_LBRACE; - v->a[36705] = actions(330); - v->a[36706] = 1; - v->a[36707] = anon_sym_DOLLAR_LPAREN; - v->a[36708] = actions(332); - v->a[36709] = 1; - v->a[36710] = anon_sym_BQUOTE; - v->a[36711] = actions(334); - v->a[36712] = 1; - v->a[36713] = anon_sym_DOLLAR_BQUOTE; - v->a[36714] = actions(342); - v->a[36715] = 1; - v->a[36716] = sym_test_operator; - v->a[36717] = actions(344); - v->a[36718] = 1; - v->a[36719] = sym__brace_start; + v->a[36700] = anon_sym_LT_LT; + v->a[36701] = anon_sym_LT_LT_DASH; + v->a[36702] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36703] = anon_sym_AMP; + v->a[36704] = aux_sym_concatenation_token1; + v->a[36705] = anon_sym_DOLLAR; + v->a[36706] = sym__special_character; + v->a[36707] = anon_sym_DQUOTE; + v->a[36708] = sym_raw_string; + v->a[36709] = aux_sym_number_token1; + v->a[36710] = aux_sym_number_token2; + v->a[36711] = anon_sym_DOLLAR_LBRACE; + v->a[36712] = anon_sym_DOLLAR_LPAREN; + v->a[36713] = anon_sym_BQUOTE; + v->a[36714] = anon_sym_DOLLAR_BQUOTE; + v->a[36715] = sym_word; + v->a[36716] = anon_sym_SEMI; + v->a[36717] = 6; + v->a[36718] = actions(3); + v->a[36719] = 1; small_parse_table_1836(v); } void small_parse_table_1836(t_small_parse_table_array *v) { - v->a[36720] = actions(1394); - v->a[36721] = 1; - v->a[36722] = anon_sym_LT_LT_LT; - v->a[36723] = actions(1396); - v->a[36724] = 1; - v->a[36725] = sym_file_descriptor; - v->a[36726] = actions(2723); - v->a[36727] = 1; - v->a[36728] = sym_word; - v->a[36729] = actions(4705); - v->a[36730] = 1; - v->a[36731] = sym_variable_name; - v->a[36732] = actions(4873); - v->a[36733] = 1; - v->a[36734] = sym__special_character; - v->a[36735] = state(543); - v->a[36736] = 1; - v->a[36737] = sym_command_name; - v->a[36738] = state(1267); - v->a[36739] = 1; + v->a[36720] = sym_comment; + v->a[36721] = actions(3358); + v->a[36722] = 1; + v->a[36723] = aux_sym_concatenation_token1; + v->a[36724] = actions(3360); + v->a[36725] = 1; + v->a[36726] = sym__concat; + v->a[36727] = state(914); + v->a[36728] = 1; + v->a[36729] = aux_sym_concatenation_repeat1; + v->a[36730] = actions(2754); + v->a[36731] = 5; + v->a[36732] = sym_file_descriptor; + v->a[36733] = sym_test_operator; + v->a[36734] = sym__bare_dollar; + v->a[36735] = sym__brace_start; + v->a[36736] = aux_sym_heredoc_redirect_token1; + v->a[36737] = actions(2749); + v->a[36738] = 32; + v->a[36739] = anon_sym_LPAREN; small_parse_table_1837(v); } void small_parse_table_1837(t_small_parse_table_array *v) { - v->a[36740] = aux_sym__literal_repeat1; - v->a[36741] = state(1376); - v->a[36742] = 1; - v->a[36743] = sym_concatenation; - v->a[36744] = state(6771); - v->a[36745] = 1; - v->a[36746] = sym_subscript; - v->a[36747] = actions(312); - v->a[36748] = 2; - v->a[36749] = anon_sym_LPAREN_LPAREN; - v->a[36750] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36751] = actions(322); - v->a[36752] = 2; - v->a[36753] = sym_raw_string; - v->a[36754] = sym_ansi_c_string; - v->a[36755] = actions(336); - v->a[36756] = 2; - v->a[36757] = anon_sym_LT_LPAREN; - v->a[36758] = anon_sym_GT_LPAREN; - v->a[36759] = actions(1392); + v->a[36740] = anon_sym_PIPE; + v->a[36741] = anon_sym_SEMI_SEMI; + v->a[36742] = anon_sym_PIPE_AMP; + v->a[36743] = anon_sym_AMP_AMP; + v->a[36744] = anon_sym_PIPE_PIPE; + v->a[36745] = anon_sym_LT; + v->a[36746] = anon_sym_GT; + v->a[36747] = anon_sym_GT_GT; + v->a[36748] = anon_sym_AMP_GT; + v->a[36749] = anon_sym_AMP_GT_GT; + v->a[36750] = anon_sym_LT_AMP; + v->a[36751] = anon_sym_GT_AMP; + v->a[36752] = anon_sym_GT_PIPE; + v->a[36753] = anon_sym_LT_AMP_DASH; + v->a[36754] = anon_sym_GT_AMP_DASH; + v->a[36755] = anon_sym_LT_LT; + v->a[36756] = anon_sym_LT_LT_DASH; + v->a[36757] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36758] = anon_sym_AMP; + v->a[36759] = anon_sym_DOLLAR; small_parse_table_1838(v); } void small_parse_table_1838(t_small_parse_table_array *v) { - v->a[36760] = 2; - v->a[36761] = anon_sym_LT_AMP_DASH; - v->a[36762] = anon_sym_GT_AMP_DASH; - v->a[36763] = state(3127); - v->a[36764] = 2; - v->a[36765] = sym_variable_assignment; - v->a[36766] = aux_sym_command_repeat1; - v->a[36767] = state(3581); - v->a[36768] = 2; - v->a[36769] = sym_file_redirect; - v->a[36770] = sym_herestring_redirect; - v->a[36771] = actions(1390); - v->a[36772] = 3; - v->a[36773] = anon_sym_GT_GT; - v->a[36774] = anon_sym_AMP_GT_GT; - v->a[36775] = anon_sym_GT_PIPE; - v->a[36776] = actions(1388); - v->a[36777] = 5; - v->a[36778] = anon_sym_LT; - v->a[36779] = anon_sym_GT; + v->a[36760] = sym__special_character; + v->a[36761] = anon_sym_DQUOTE; + v->a[36762] = sym_raw_string; + v->a[36763] = aux_sym_number_token1; + v->a[36764] = aux_sym_number_token2; + v->a[36765] = anon_sym_DOLLAR_LBRACE; + v->a[36766] = anon_sym_DOLLAR_LPAREN; + v->a[36767] = anon_sym_BQUOTE; + v->a[36768] = anon_sym_DOLLAR_BQUOTE; + v->a[36769] = sym_word; + v->a[36770] = anon_sym_SEMI; + v->a[36771] = 3; + v->a[36772] = actions(3); + v->a[36773] = 1; + v->a[36774] = sym_comment; + v->a[36775] = actions(3117); + v->a[36776] = 6; + v->a[36777] = sym_file_descriptor; + v->a[36778] = sym__concat; + v->a[36779] = sym_test_operator; small_parse_table_1839(v); } void small_parse_table_1839(t_small_parse_table_array *v) { - v->a[36780] = anon_sym_AMP_GT; - v->a[36781] = anon_sym_LT_AMP; - v->a[36782] = anon_sym_GT_AMP; - v->a[36783] = state(1078); - v->a[36784] = 9; - v->a[36785] = sym_arithmetic_expansion; - v->a[36786] = sym_brace_expression; - v->a[36787] = sym_string; - v->a[36788] = sym_translated_string; - v->a[36789] = sym_number; - v->a[36790] = sym_simple_expansion; - v->a[36791] = sym_expansion; - v->a[36792] = sym_command_substitution; - v->a[36793] = sym_process_substitution; - v->a[36794] = 6; - v->a[36795] = actions(3); - v->a[36796] = 1; - v->a[36797] = sym_comment; - v->a[36798] = actions(4672); - v->a[36799] = 1; + v->a[36780] = sym__bare_dollar; + v->a[36781] = sym__brace_start; + v->a[36782] = aux_sym_heredoc_redirect_token1; + v->a[36783] = actions(3115); + v->a[36784] = 34; + v->a[36785] = anon_sym_LPAREN; + v->a[36786] = anon_sym_PIPE; + v->a[36787] = anon_sym_RPAREN; + v->a[36788] = anon_sym_SEMI_SEMI; + v->a[36789] = anon_sym_PIPE_AMP; + v->a[36790] = anon_sym_AMP_AMP; + v->a[36791] = anon_sym_PIPE_PIPE; + v->a[36792] = anon_sym_LT; + v->a[36793] = anon_sym_GT; + v->a[36794] = anon_sym_GT_GT; + v->a[36795] = anon_sym_AMP_GT; + v->a[36796] = anon_sym_AMP_GT_GT; + v->a[36797] = anon_sym_LT_AMP; + v->a[36798] = anon_sym_GT_AMP; + v->a[36799] = anon_sym_GT_PIPE; small_parse_table_1840(v); } diff --git a/parser/static/small_parse_table/small_parse_table_368.c b/parser/static/small_parse_table/small_parse_table_368.c index 1345a15b..76ee0f5f 100644 --- a/parser/static/small_parse_table/small_parse_table_368.c +++ b/parser/static/small_parse_table/small_parse_table_368.c @@ -14,126 +14,126 @@ void small_parse_table_1840(t_small_parse_table_array *v) { - v->a[36800] = aux_sym_concatenation_token1; - v->a[36801] = actions(4875); - v->a[36802] = 1; - v->a[36803] = sym__concat; - v->a[36804] = state(996); - v->a[36805] = 1; - v->a[36806] = aux_sym_concatenation_repeat1; - v->a[36807] = actions(1267); - v->a[36808] = 6; - v->a[36809] = sym_file_descriptor; - v->a[36810] = sym_test_operator; - v->a[36811] = sym__bare_dollar; - v->a[36812] = sym__brace_start; - v->a[36813] = ts_builtin_sym_end; - v->a[36814] = aux_sym_heredoc_redirect_token1; - v->a[36815] = actions(1265); - v->a[36816] = 40; - v->a[36817] = anon_sym_LPAREN_LPAREN; + v->a[36800] = anon_sym_LT_AMP_DASH; + v->a[36801] = anon_sym_GT_AMP_DASH; + v->a[36802] = anon_sym_LT_LT; + v->a[36803] = anon_sym_LT_LT_DASH; + v->a[36804] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36805] = anon_sym_AMP; + v->a[36806] = aux_sym_concatenation_token1; + v->a[36807] = anon_sym_DOLLAR; + v->a[36808] = sym__special_character; + v->a[36809] = anon_sym_DQUOTE; + v->a[36810] = sym_raw_string; + v->a[36811] = aux_sym_number_token1; + v->a[36812] = aux_sym_number_token2; + v->a[36813] = anon_sym_DOLLAR_LBRACE; + v->a[36814] = anon_sym_DOLLAR_LPAREN; + v->a[36815] = anon_sym_BQUOTE; + v->a[36816] = anon_sym_DOLLAR_BQUOTE; + v->a[36817] = sym_word; v->a[36818] = anon_sym_SEMI; - v->a[36819] = anon_sym_PIPE_PIPE; + v->a[36819] = 3; small_parse_table_1841(v); } void small_parse_table_1841(t_small_parse_table_array *v) { - v->a[36820] = anon_sym_AMP_AMP; - v->a[36821] = anon_sym_PIPE; - v->a[36822] = anon_sym_AMP; - v->a[36823] = anon_sym_EQ_EQ; - v->a[36824] = anon_sym_LT; - v->a[36825] = anon_sym_GT; - v->a[36826] = anon_sym_LT_LT; - v->a[36827] = anon_sym_GT_GT; - v->a[36828] = anon_sym_LPAREN; - v->a[36829] = anon_sym_SEMI_SEMI; - v->a[36830] = anon_sym_PIPE_AMP; - v->a[36831] = anon_sym_EQ_TILDE; - v->a[36832] = anon_sym_AMP_GT; - v->a[36833] = anon_sym_AMP_GT_GT; - v->a[36834] = anon_sym_LT_AMP; - v->a[36835] = anon_sym_GT_AMP; - v->a[36836] = anon_sym_GT_PIPE; - v->a[36837] = anon_sym_LT_AMP_DASH; - v->a[36838] = anon_sym_GT_AMP_DASH; - v->a[36839] = anon_sym_LT_LT_DASH; + v->a[36820] = actions(3); + v->a[36821] = 1; + v->a[36822] = sym_comment; + v->a[36823] = actions(2654); + v->a[36824] = 6; + v->a[36825] = sym_file_descriptor; + v->a[36826] = sym__concat; + v->a[36827] = sym_variable_name; + v->a[36828] = sym_test_operator; + v->a[36829] = sym__brace_start; + v->a[36830] = aux_sym_heredoc_redirect_token1; + v->a[36831] = actions(2652); + v->a[36832] = 34; + v->a[36833] = anon_sym_PIPE; + v->a[36834] = anon_sym_SEMI_SEMI; + v->a[36835] = anon_sym_SEMI_AMP; + v->a[36836] = anon_sym_SEMI_SEMI_AMP; + v->a[36837] = anon_sym_PIPE_AMP; + v->a[36838] = anon_sym_AMP_AMP; + v->a[36839] = anon_sym_PIPE_PIPE; small_parse_table_1842(v); } void small_parse_table_1842(t_small_parse_table_array *v) { - v->a[36840] = anon_sym_LT_LT_LT; - v->a[36841] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36842] = anon_sym_DOLLAR_LBRACK; - v->a[36843] = anon_sym_DOLLAR; - v->a[36844] = sym__special_character; - v->a[36845] = anon_sym_DQUOTE; - v->a[36846] = sym_raw_string; - v->a[36847] = sym_ansi_c_string; - v->a[36848] = aux_sym_number_token1; - v->a[36849] = aux_sym_number_token2; - v->a[36850] = anon_sym_DOLLAR_LBRACE; - v->a[36851] = anon_sym_DOLLAR_LPAREN; - v->a[36852] = anon_sym_BQUOTE; - v->a[36853] = anon_sym_DOLLAR_BQUOTE; - v->a[36854] = anon_sym_LT_LPAREN; - v->a[36855] = anon_sym_GT_LPAREN; - v->a[36856] = sym_word; - v->a[36857] = 8; - v->a[36858] = actions(3); - v->a[36859] = 1; + v->a[36840] = anon_sym_LT; + v->a[36841] = anon_sym_GT; + v->a[36842] = anon_sym_GT_GT; + v->a[36843] = anon_sym_AMP_GT; + v->a[36844] = anon_sym_AMP_GT_GT; + v->a[36845] = anon_sym_LT_AMP; + v->a[36846] = anon_sym_GT_AMP; + v->a[36847] = anon_sym_GT_PIPE; + v->a[36848] = anon_sym_LT_AMP_DASH; + v->a[36849] = anon_sym_GT_AMP_DASH; + v->a[36850] = anon_sym_LT_LT; + v->a[36851] = anon_sym_LT_LT_DASH; + v->a[36852] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36853] = anon_sym_AMP; + v->a[36854] = aux_sym_concatenation_token1; + v->a[36855] = anon_sym_DOLLAR; + v->a[36856] = sym__special_character; + v->a[36857] = anon_sym_DQUOTE; + v->a[36858] = sym_raw_string; + v->a[36859] = aux_sym_number_token1; small_parse_table_1843(v); } void small_parse_table_1843(t_small_parse_table_array *v) { - v->a[36860] = sym_comment; - v->a[36861] = actions(4867); - v->a[36862] = 1; - v->a[36863] = anon_sym_DQUOTE; - v->a[36864] = actions(4871); - v->a[36865] = 1; - v->a[36866] = sym_variable_name; - v->a[36867] = state(2525); - v->a[36868] = 1; - v->a[36869] = sym_string; - v->a[36870] = actions(4869); - v->a[36871] = 2; - v->a[36872] = aux_sym__simple_variable_name_token1; - v->a[36873] = aux_sym__multiline_variable_name_token1; - v->a[36874] = actions(1241); - v->a[36875] = 3; - v->a[36876] = sym_file_descriptor; - v->a[36877] = sym_test_operator; - v->a[36878] = sym__brace_start; - v->a[36879] = actions(4865); + v->a[36860] = aux_sym_number_token2; + v->a[36861] = anon_sym_DOLLAR_LBRACE; + v->a[36862] = anon_sym_DOLLAR_LPAREN; + v->a[36863] = anon_sym_BQUOTE; + v->a[36864] = anon_sym_DOLLAR_BQUOTE; + v->a[36865] = sym_word; + v->a[36866] = anon_sym_SEMI; + v->a[36867] = 3; + v->a[36868] = actions(3); + v->a[36869] = 1; + v->a[36870] = sym_comment; + v->a[36871] = actions(3062); + v->a[36872] = 6; + v->a[36873] = sym_file_descriptor; + v->a[36874] = sym__concat; + v->a[36875] = sym_variable_name; + v->a[36876] = sym_test_operator; + v->a[36877] = sym__brace_start; + v->a[36878] = aux_sym_heredoc_redirect_token1; + v->a[36879] = actions(3060); small_parse_table_1844(v); } void small_parse_table_1844(t_small_parse_table_array *v) { - v->a[36880] = 9; - v->a[36881] = anon_sym_DASH; - v->a[36882] = anon_sym_STAR; - v->a[36883] = anon_sym_BANG; - v->a[36884] = anon_sym_QMARK; - v->a[36885] = anon_sym_DOLLAR; - v->a[36886] = anon_sym_POUND; - v->a[36887] = anon_sym_AT2; - v->a[36888] = anon_sym_0; - v->a[36889] = anon_sym__; - v->a[36890] = actions(1239); - v->a[36891] = 32; - v->a[36892] = anon_sym_LPAREN_LPAREN; - v->a[36893] = anon_sym_PIPE_PIPE; - v->a[36894] = anon_sym_AMP_AMP; - v->a[36895] = anon_sym_PIPE; - v->a[36896] = anon_sym_LT; - v->a[36897] = anon_sym_GT; + v->a[36880] = 34; + v->a[36881] = anon_sym_PIPE; + v->a[36882] = anon_sym_SEMI_SEMI; + v->a[36883] = anon_sym_SEMI_AMP; + v->a[36884] = anon_sym_SEMI_SEMI_AMP; + v->a[36885] = anon_sym_PIPE_AMP; + v->a[36886] = anon_sym_AMP_AMP; + v->a[36887] = anon_sym_PIPE_PIPE; + v->a[36888] = anon_sym_LT; + v->a[36889] = anon_sym_GT; + v->a[36890] = anon_sym_GT_GT; + v->a[36891] = anon_sym_AMP_GT; + v->a[36892] = anon_sym_AMP_GT_GT; + v->a[36893] = anon_sym_LT_AMP; + v->a[36894] = anon_sym_GT_AMP; + v->a[36895] = anon_sym_GT_PIPE; + v->a[36896] = anon_sym_LT_AMP_DASH; + v->a[36897] = anon_sym_GT_AMP_DASH; v->a[36898] = anon_sym_LT_LT; - v->a[36899] = anon_sym_GT_GT; + v->a[36899] = anon_sym_LT_LT_DASH; small_parse_table_1845(v); } diff --git a/parser/static/small_parse_table/small_parse_table_369.c b/parser/static/small_parse_table/small_parse_table_369.c index cd6a62d7..68a482eb 100644 --- a/parser/static/small_parse_table/small_parse_table_369.c +++ b/parser/static/small_parse_table/small_parse_table_369.c @@ -14,126 +14,126 @@ void small_parse_table_1845(t_small_parse_table_array *v) { - v->a[36900] = anon_sym_PIPE_AMP; - v->a[36901] = anon_sym_AMP_GT; - v->a[36902] = anon_sym_AMP_GT_GT; - v->a[36903] = anon_sym_LT_AMP; - v->a[36904] = anon_sym_GT_AMP; - v->a[36905] = anon_sym_GT_PIPE; - v->a[36906] = anon_sym_LT_AMP_DASH; - v->a[36907] = anon_sym_GT_AMP_DASH; - v->a[36908] = anon_sym_LT_LT_DASH; - v->a[36909] = anon_sym_LT_LT_LT; - v->a[36910] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36911] = anon_sym_DOLLAR_LBRACK; - v->a[36912] = sym__special_character; - v->a[36913] = sym_raw_string; - v->a[36914] = sym_ansi_c_string; - v->a[36915] = aux_sym_number_token1; - v->a[36916] = aux_sym_number_token2; - v->a[36917] = anon_sym_DOLLAR_LBRACE; - v->a[36918] = anon_sym_DOLLAR_LPAREN; - v->a[36919] = anon_sym_BQUOTE; + v->a[36900] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36901] = anon_sym_AMP; + v->a[36902] = aux_sym_concatenation_token1; + v->a[36903] = anon_sym_DOLLAR; + v->a[36904] = sym__special_character; + v->a[36905] = anon_sym_DQUOTE; + v->a[36906] = sym_raw_string; + v->a[36907] = aux_sym_number_token1; + v->a[36908] = aux_sym_number_token2; + v->a[36909] = anon_sym_DOLLAR_LBRACE; + v->a[36910] = anon_sym_DOLLAR_LPAREN; + v->a[36911] = anon_sym_BQUOTE; + v->a[36912] = anon_sym_DOLLAR_BQUOTE; + v->a[36913] = sym_word; + v->a[36914] = anon_sym_SEMI; + v->a[36915] = 3; + v->a[36916] = actions(3); + v->a[36917] = 1; + v->a[36918] = sym_comment; + v->a[36919] = actions(2908); small_parse_table_1846(v); } void small_parse_table_1846(t_small_parse_table_array *v) { - v->a[36920] = anon_sym_DOLLAR_BQUOTE; - v->a[36921] = anon_sym_LT_LPAREN; - v->a[36922] = anon_sym_GT_LPAREN; - v->a[36923] = sym_word; - v->a[36924] = 9; - v->a[36925] = actions(3); - v->a[36926] = 1; - v->a[36927] = sym_comment; - v->a[36928] = actions(4811); - v->a[36929] = 1; - v->a[36930] = sym_variable_name; - v->a[36931] = state(6786); - v->a[36932] = 1; - v->a[36933] = sym_subscript; - v->a[36934] = actions(4261); - v->a[36935] = 2; - v->a[36936] = sym_test_operator; - v->a[36937] = sym__brace_start; - v->a[36938] = actions(4348); - v->a[36939] = 2; + v->a[36920] = 5; + v->a[36921] = sym_file_descriptor; + v->a[36922] = sym__concat; + v->a[36923] = sym_test_operator; + v->a[36924] = sym__brace_start; + v->a[36925] = aux_sym_heredoc_redirect_token1; + v->a[36926] = actions(2906); + v->a[36927] = 35; + v->a[36928] = anon_sym_PIPE; + v->a[36929] = anon_sym_SEMI_SEMI; + v->a[36930] = anon_sym_SEMI_AMP; + v->a[36931] = anon_sym_SEMI_SEMI_AMP; + v->a[36932] = anon_sym_PIPE_AMP; + v->a[36933] = anon_sym_AMP_AMP; + v->a[36934] = anon_sym_PIPE_PIPE; + v->a[36935] = anon_sym_LT; + v->a[36936] = anon_sym_GT; + v->a[36937] = anon_sym_GT_GT; + v->a[36938] = anon_sym_AMP_GT; + v->a[36939] = anon_sym_AMP_GT_GT; small_parse_table_1847(v); } void small_parse_table_1847(t_small_parse_table_array *v) { - v->a[36940] = sym_file_descriptor; - v->a[36941] = aux_sym_heredoc_redirect_token1; - v->a[36942] = state(4534); - v->a[36943] = 2; - v->a[36944] = sym_variable_assignment; - v->a[36945] = aux_sym_variable_assignments_repeat1; - v->a[36946] = state(4746); - v->a[36947] = 3; - v->a[36948] = sym_file_redirect; - v->a[36949] = sym_heredoc_redirect; - v->a[36950] = aux_sym_redirected_statement_repeat1; - v->a[36951] = actions(4247); - v->a[36952] = 18; - v->a[36953] = anon_sym_LPAREN_LPAREN; - v->a[36954] = anon_sym_LT_LT_LT; - v->a[36955] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36956] = anon_sym_DOLLAR_LBRACK; - v->a[36957] = anon_sym_DOLLAR; - v->a[36958] = sym__special_character; - v->a[36959] = anon_sym_DQUOTE; + v->a[36940] = anon_sym_LT_AMP; + v->a[36941] = anon_sym_GT_AMP; + v->a[36942] = anon_sym_GT_PIPE; + v->a[36943] = anon_sym_LT_AMP_DASH; + v->a[36944] = anon_sym_GT_AMP_DASH; + v->a[36945] = anon_sym_LT_LT; + v->a[36946] = anon_sym_LT_LT_DASH; + v->a[36947] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36948] = anon_sym_AMP; + v->a[36949] = aux_sym_concatenation_token1; + v->a[36950] = anon_sym_DOLLAR; + v->a[36951] = sym__special_character; + v->a[36952] = anon_sym_DQUOTE; + v->a[36953] = sym_raw_string; + v->a[36954] = aux_sym_number_token1; + v->a[36955] = aux_sym_number_token2; + v->a[36956] = anon_sym_DOLLAR_LBRACE; + v->a[36957] = anon_sym_DOLLAR_LPAREN; + v->a[36958] = anon_sym_BQUOTE; + v->a[36959] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1848(v); } void small_parse_table_1848(t_small_parse_table_array *v) { - v->a[36960] = sym_raw_string; - v->a[36961] = sym_ansi_c_string; - v->a[36962] = aux_sym_number_token1; - v->a[36963] = aux_sym_number_token2; - v->a[36964] = anon_sym_DOLLAR_LBRACE; - v->a[36965] = anon_sym_DOLLAR_LPAREN; - v->a[36966] = anon_sym_BQUOTE; - v->a[36967] = anon_sym_DOLLAR_BQUOTE; - v->a[36968] = anon_sym_LT_LPAREN; - v->a[36969] = anon_sym_GT_LPAREN; - v->a[36970] = sym_word; - v->a[36971] = actions(4253); - v->a[36972] = 20; - v->a[36973] = anon_sym_SEMI; - v->a[36974] = anon_sym_PIPE_PIPE; - v->a[36975] = anon_sym_AMP_AMP; - v->a[36976] = anon_sym_PIPE; - v->a[36977] = anon_sym_AMP; - v->a[36978] = anon_sym_LT; - v->a[36979] = anon_sym_GT; + v->a[36960] = aux_sym__simple_variable_name_token1; + v->a[36961] = sym_word; + v->a[36962] = anon_sym_SEMI; + v->a[36963] = 3; + v->a[36964] = actions(3); + v->a[36965] = 1; + v->a[36966] = sym_comment; + v->a[36967] = actions(3024); + v->a[36968] = 6; + v->a[36969] = sym_file_descriptor; + v->a[36970] = sym__concat; + v->a[36971] = sym_variable_name; + v->a[36972] = sym_test_operator; + v->a[36973] = sym__brace_start; + v->a[36974] = aux_sym_heredoc_redirect_token1; + v->a[36975] = actions(3022); + v->a[36976] = 34; + v->a[36977] = anon_sym_PIPE; + v->a[36978] = anon_sym_RPAREN; + v->a[36979] = anon_sym_SEMI_SEMI; small_parse_table_1849(v); } void small_parse_table_1849(t_small_parse_table_array *v) { - v->a[36980] = anon_sym_LT_LT; - v->a[36981] = anon_sym_GT_GT; - v->a[36982] = anon_sym_RPAREN; - v->a[36983] = anon_sym_SEMI_SEMI; - v->a[36984] = anon_sym_PIPE_AMP; - v->a[36985] = anon_sym_AMP_GT; - v->a[36986] = anon_sym_AMP_GT_GT; - v->a[36987] = anon_sym_LT_AMP; - v->a[36988] = anon_sym_GT_AMP; - v->a[36989] = anon_sym_GT_PIPE; - v->a[36990] = anon_sym_LT_AMP_DASH; - v->a[36991] = anon_sym_GT_AMP_DASH; - v->a[36992] = anon_sym_LT_LT_DASH; - v->a[36993] = 23; - v->a[36994] = actions(71); - v->a[36995] = 1; - v->a[36996] = sym_comment; - v->a[36997] = actions(4816); - v->a[36998] = 1; - v->a[36999] = sym_word; + v->a[36980] = anon_sym_PIPE_AMP; + v->a[36981] = anon_sym_AMP_AMP; + v->a[36982] = anon_sym_PIPE_PIPE; + v->a[36983] = anon_sym_LT; + v->a[36984] = anon_sym_GT; + v->a[36985] = anon_sym_GT_GT; + v->a[36986] = anon_sym_AMP_GT; + v->a[36987] = anon_sym_AMP_GT_GT; + v->a[36988] = anon_sym_LT_AMP; + v->a[36989] = anon_sym_GT_AMP; + v->a[36990] = anon_sym_GT_PIPE; + v->a[36991] = anon_sym_LT_AMP_DASH; + v->a[36992] = anon_sym_GT_AMP_DASH; + v->a[36993] = anon_sym_LT_LT; + v->a[36994] = anon_sym_LT_LT_DASH; + v->a[36995] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[36996] = anon_sym_AMP; + v->a[36997] = aux_sym_concatenation_token1; + v->a[36998] = anon_sym_DOLLAR; + v->a[36999] = sym__special_character; small_parse_table_1850(v); } diff --git a/parser/static/small_parse_table/small_parse_table_37.c b/parser/static/small_parse_table/small_parse_table_37.c index 5e2df932..dc7bfde8 100644 --- a/parser/static/small_parse_table/small_parse_table_37.c +++ b/parser/static/small_parse_table/small_parse_table_37.c @@ -14,126 +14,126 @@ void small_parse_table_185(t_small_parse_table_array *v) { - v->a[3700] = anon_sym_DOLLAR_LBRACE; - v->a[3701] = actions(1843); - v->a[3702] = 1; - v->a[3703] = anon_sym_DOLLAR_LPAREN; - v->a[3704] = actions(1845); - v->a[3705] = 1; - v->a[3706] = anon_sym_BQUOTE; - v->a[3707] = actions(1847); - v->a[3708] = 1; - v->a[3709] = anon_sym_DOLLAR_BQUOTE; - v->a[3710] = actions(1853); - v->a[3711] = 1; - v->a[3712] = sym_variable_name; - v->a[3713] = actions(1855); - v->a[3714] = 1; - v->a[3715] = sym_test_operator; - v->a[3716] = actions(1857); - v->a[3717] = 1; - v->a[3718] = sym__brace_start; - v->a[3719] = actions(1916); + v->a[3700] = sym_command_substitution; + v->a[3701] = actions(725); + v->a[3702] = 20; + v->a[3703] = anon_sym_PIPE; + v->a[3704] = anon_sym_RPAREN; + v->a[3705] = anon_sym_SEMI_SEMI; + v->a[3706] = anon_sym_PIPE_AMP; + v->a[3707] = anon_sym_AMP_AMP; + v->a[3708] = anon_sym_PIPE_PIPE; + v->a[3709] = anon_sym_LT; + v->a[3710] = anon_sym_GT; + v->a[3711] = anon_sym_GT_GT; + v->a[3712] = anon_sym_AMP_GT; + v->a[3713] = anon_sym_AMP_GT_GT; + v->a[3714] = anon_sym_LT_AMP; + v->a[3715] = anon_sym_GT_AMP; + v->a[3716] = anon_sym_GT_PIPE; + v->a[3717] = anon_sym_LT_AMP_DASH; + v->a[3718] = anon_sym_GT_AMP_DASH; + v->a[3719] = anon_sym_LT_LT; small_parse_table_186(v); } void small_parse_table_186(t_small_parse_table_array *v) { - v->a[3720] = 1; - v->a[3721] = aux_sym__simple_variable_name_token1; - v->a[3722] = state(1699); - v->a[3723] = 1; - v->a[3724] = aux_sym__literal_repeat1; - v->a[3725] = state(6769); - v->a[3726] = 1; - v->a[3727] = sym_subscript; - v->a[3728] = actions(1757); - v->a[3729] = 2; - v->a[3730] = sym_file_descriptor; - v->a[3731] = aux_sym_heredoc_redirect_token1; - v->a[3732] = actions(1827); - v->a[3733] = 2; - v->a[3734] = anon_sym_LPAREN_LPAREN; - v->a[3735] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3736] = actions(1849); - v->a[3737] = 2; - v->a[3738] = anon_sym_LT_LPAREN; - v->a[3739] = anon_sym_GT_LPAREN; + v->a[3720] = anon_sym_LT_LT_DASH; + v->a[3721] = anon_sym_AMP; + v->a[3722] = anon_sym_SEMI; + v->a[3723] = 6; + v->a[3724] = actions(3); + v->a[3725] = 1; + v->a[3726] = sym_comment; + v->a[3727] = actions(1335); + v->a[3728] = 1; + v->a[3729] = sym_variable_name; + v->a[3730] = actions(1333); + v->a[3731] = 2; + v->a[3732] = aux_sym__simple_variable_name_token1; + v->a[3733] = aux_sym__multiline_variable_name_token1; + v->a[3734] = actions(828); + v->a[3735] = 3; + v->a[3736] = sym_file_descriptor; + v->a[3737] = sym_test_operator; + v->a[3738] = sym__brace_start; + v->a[3739] = actions(1331); small_parse_table_187(v); } void small_parse_table_187(t_small_parse_table_array *v) { - v->a[3740] = actions(1825); - v->a[3741] = 3; - v->a[3742] = sym_raw_string; - v->a[3743] = sym_ansi_c_string; - v->a[3744] = sym_word; - v->a[3745] = state(559); - v->a[3746] = 3; - v->a[3747] = sym_variable_assignment; - v->a[3748] = sym_concatenation; - v->a[3749] = aux_sym_declaration_command_repeat1; - v->a[3750] = state(1171); - v->a[3751] = 9; - v->a[3752] = sym_arithmetic_expansion; - v->a[3753] = sym_brace_expression; - v->a[3754] = sym_string; - v->a[3755] = sym_translated_string; - v->a[3756] = sym_number; - v->a[3757] = sym_simple_expansion; - v->a[3758] = sym_expansion; - v->a[3759] = sym_command_substitution; + v->a[3740] = 9; + v->a[3741] = anon_sym_BANG; + v->a[3742] = anon_sym_DASH; + v->a[3743] = anon_sym_STAR; + v->a[3744] = anon_sym_QMARK; + v->a[3745] = anon_sym_DOLLAR; + v->a[3746] = anon_sym_POUND; + v->a[3747] = anon_sym_AT; + v->a[3748] = anon_sym_0; + v->a[3749] = anon_sym__; + v->a[3750] = actions(826); + v->a[3751] = 34; + v->a[3752] = anon_sym_esac; + v->a[3753] = anon_sym_PIPE; + v->a[3754] = anon_sym_SEMI_SEMI; + v->a[3755] = anon_sym_SEMI_AMP; + v->a[3756] = anon_sym_SEMI_SEMI_AMP; + v->a[3757] = anon_sym_PIPE_AMP; + v->a[3758] = anon_sym_AMP_AMP; + v->a[3759] = anon_sym_PIPE_PIPE; small_parse_table_188(v); } void small_parse_table_188(t_small_parse_table_array *v) { - v->a[3760] = sym_process_substitution; - v->a[3761] = actions(1755); - v->a[3762] = 21; - v->a[3763] = anon_sym_SEMI; - v->a[3764] = anon_sym_PIPE_PIPE; - v->a[3765] = anon_sym_AMP_AMP; - v->a[3766] = anon_sym_PIPE; - v->a[3767] = anon_sym_AMP; - v->a[3768] = anon_sym_LT; - v->a[3769] = anon_sym_GT; + v->a[3760] = anon_sym_LT; + v->a[3761] = anon_sym_GT; + v->a[3762] = anon_sym_GT_GT; + v->a[3763] = anon_sym_AMP_GT; + v->a[3764] = anon_sym_AMP_GT_GT; + v->a[3765] = anon_sym_LT_AMP; + v->a[3766] = anon_sym_GT_AMP; + v->a[3767] = anon_sym_GT_PIPE; + v->a[3768] = anon_sym_LT_AMP_DASH; + v->a[3769] = anon_sym_GT_AMP_DASH; v->a[3770] = anon_sym_LT_LT; - v->a[3771] = anon_sym_GT_GT; - v->a[3772] = anon_sym_SEMI_SEMI; - v->a[3773] = anon_sym_SEMI_AMP; - v->a[3774] = anon_sym_SEMI_SEMI_AMP; - v->a[3775] = anon_sym_PIPE_AMP; - v->a[3776] = anon_sym_AMP_GT; - v->a[3777] = anon_sym_AMP_GT_GT; - v->a[3778] = anon_sym_LT_AMP; - v->a[3779] = anon_sym_GT_AMP; + v->a[3771] = anon_sym_LT_LT_DASH; + v->a[3772] = aux_sym_heredoc_redirect_token1; + v->a[3773] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3774] = anon_sym_AMP; + v->a[3775] = sym__special_character; + v->a[3776] = anon_sym_DQUOTE; + v->a[3777] = sym_raw_string; + v->a[3778] = aux_sym_number_token1; + v->a[3779] = aux_sym_number_token2; small_parse_table_189(v); } void small_parse_table_189(t_small_parse_table_array *v) { - v->a[3780] = anon_sym_GT_PIPE; - v->a[3781] = anon_sym_LT_AMP_DASH; - v->a[3782] = anon_sym_GT_AMP_DASH; - v->a[3783] = anon_sym_LT_LT_DASH; - v->a[3784] = 8; - v->a[3785] = actions(3); - v->a[3786] = 1; - v->a[3787] = sym_comment; - v->a[3788] = actions(1811); - v->a[3789] = 1; - v->a[3790] = anon_sym_DQUOTE; - v->a[3791] = actions(1815); - v->a[3792] = 1; - v->a[3793] = sym_variable_name; - v->a[3794] = state(1061); - v->a[3795] = 1; - v->a[3796] = sym_string; - v->a[3797] = actions(1813); - v->a[3798] = 2; - v->a[3799] = aux_sym__simple_variable_name_token1; + v->a[3780] = anon_sym_DOLLAR_LBRACE; + v->a[3781] = anon_sym_DOLLAR_LPAREN; + v->a[3782] = anon_sym_BQUOTE; + v->a[3783] = anon_sym_DOLLAR_BQUOTE; + v->a[3784] = sym_word; + v->a[3785] = anon_sym_SEMI; + v->a[3786] = 21; + v->a[3787] = actions(3); + v->a[3788] = 1; + v->a[3789] = sym_comment; + v->a[3790] = actions(1346); + v->a[3791] = 1; + v->a[3792] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3793] = actions(1349); + v->a[3794] = 1; + v->a[3795] = anon_sym_DOLLAR; + v->a[3796] = actions(1352); + v->a[3797] = 1; + v->a[3798] = sym__special_character; + v->a[3799] = actions(1355); small_parse_table_190(v); } diff --git a/parser/static/small_parse_table/small_parse_table_370.c b/parser/static/small_parse_table/small_parse_table_370.c index 92bd03b4..cdbd36bc 100644 --- a/parser/static/small_parse_table/small_parse_table_370.c +++ b/parser/static/small_parse_table/small_parse_table_370.c @@ -14,126 +14,126 @@ void small_parse_table_1850(t_small_parse_table_array *v) { - v->a[37000] = actions(4820); - v->a[37001] = 1; - v->a[37002] = anon_sym_DOLLAR_LBRACK; - v->a[37003] = actions(4822); - v->a[37004] = 1; - v->a[37005] = anon_sym_DOLLAR; - v->a[37006] = actions(4824); - v->a[37007] = 1; - v->a[37008] = sym__special_character; - v->a[37009] = actions(4826); - v->a[37010] = 1; - v->a[37011] = anon_sym_DQUOTE; - v->a[37012] = actions(4830); + v->a[37000] = anon_sym_DQUOTE; + v->a[37001] = sym_raw_string; + v->a[37002] = aux_sym_number_token1; + v->a[37003] = aux_sym_number_token2; + v->a[37004] = anon_sym_DOLLAR_LBRACE; + v->a[37005] = anon_sym_DOLLAR_LPAREN; + v->a[37006] = anon_sym_BQUOTE; + v->a[37007] = anon_sym_DOLLAR_BQUOTE; + v->a[37008] = aux_sym__simple_variable_name_token1; + v->a[37009] = sym_word; + v->a[37010] = anon_sym_SEMI; + v->a[37011] = 3; + v->a[37012] = actions(3); v->a[37013] = 1; - v->a[37014] = aux_sym_number_token1; - v->a[37015] = actions(4832); - v->a[37016] = 1; - v->a[37017] = aux_sym_number_token2; - v->a[37018] = actions(4834); - v->a[37019] = 1; + v->a[37014] = sym_comment; + v->a[37015] = actions(2888); + v->a[37016] = 5; + v->a[37017] = sym_file_descriptor; + v->a[37018] = sym__concat; + v->a[37019] = sym_test_operator; small_parse_table_1851(v); } void small_parse_table_1851(t_small_parse_table_array *v) { - v->a[37020] = anon_sym_DOLLAR_LBRACE; - v->a[37021] = actions(4836); - v->a[37022] = 1; - v->a[37023] = anon_sym_DOLLAR_LPAREN; - v->a[37024] = actions(4838); - v->a[37025] = 1; - v->a[37026] = anon_sym_BQUOTE; - v->a[37027] = actions(4840); - v->a[37028] = 1; - v->a[37029] = anon_sym_DOLLAR_BQUOTE; - v->a[37030] = actions(4846); - v->a[37031] = 1; - v->a[37032] = sym_test_operator; - v->a[37033] = actions(4848); - v->a[37034] = 1; - v->a[37035] = sym__brace_start; - v->a[37036] = actions(4877); - v->a[37037] = 1; - v->a[37038] = aux_sym__simple_variable_name_token1; - v->a[37039] = state(2939); + v->a[37020] = sym__brace_start; + v->a[37021] = aux_sym_heredoc_redirect_token1; + v->a[37022] = actions(2886); + v->a[37023] = 35; + v->a[37024] = anon_sym_PIPE; + v->a[37025] = anon_sym_SEMI_SEMI; + v->a[37026] = anon_sym_SEMI_AMP; + v->a[37027] = anon_sym_SEMI_SEMI_AMP; + v->a[37028] = anon_sym_PIPE_AMP; + v->a[37029] = anon_sym_AMP_AMP; + v->a[37030] = anon_sym_PIPE_PIPE; + v->a[37031] = anon_sym_LT; + v->a[37032] = anon_sym_GT; + v->a[37033] = anon_sym_GT_GT; + v->a[37034] = anon_sym_AMP_GT; + v->a[37035] = anon_sym_AMP_GT_GT; + v->a[37036] = anon_sym_LT_AMP; + v->a[37037] = anon_sym_GT_AMP; + v->a[37038] = anon_sym_GT_PIPE; + v->a[37039] = anon_sym_LT_AMP_DASH; small_parse_table_1852(v); } void small_parse_table_1852(t_small_parse_table_array *v) { - v->a[37040] = 1; - v->a[37041] = aux_sym__literal_repeat1; - v->a[37042] = actions(4818); - v->a[37043] = 2; - v->a[37044] = anon_sym_LPAREN_LPAREN; - v->a[37045] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37046] = actions(4828); - v->a[37047] = 2; - v->a[37048] = sym_raw_string; - v->a[37049] = sym_ansi_c_string; - v->a[37050] = actions(4842); - v->a[37051] = 2; - v->a[37052] = anon_sym_LT_LPAREN; - v->a[37053] = anon_sym_GT_LPAREN; - v->a[37054] = state(979); - v->a[37055] = 2; - v->a[37056] = sym_concatenation; - v->a[37057] = aux_sym_unset_command_repeat1; - v->a[37058] = actions(2562); - v->a[37059] = 7; + v->a[37040] = anon_sym_GT_AMP_DASH; + v->a[37041] = anon_sym_LT_LT; + v->a[37042] = anon_sym_LT_LT_DASH; + v->a[37043] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37044] = anon_sym_AMP; + v->a[37045] = aux_sym_concatenation_token1; + v->a[37046] = anon_sym_DOLLAR; + v->a[37047] = sym__special_character; + v->a[37048] = anon_sym_DQUOTE; + v->a[37049] = sym_raw_string; + v->a[37050] = aux_sym_number_token1; + v->a[37051] = aux_sym_number_token2; + v->a[37052] = anon_sym_DOLLAR_LBRACE; + v->a[37053] = anon_sym_DOLLAR_LPAREN; + v->a[37054] = anon_sym_BQUOTE; + v->a[37055] = anon_sym_DOLLAR_BQUOTE; + v->a[37056] = aux_sym__simple_variable_name_token1; + v->a[37057] = sym_word; + v->a[37058] = anon_sym_SEMI; + v->a[37059] = 3; small_parse_table_1853(v); } void small_parse_table_1853(t_small_parse_table_array *v) { - v->a[37060] = anon_sym_PIPE; - v->a[37061] = anon_sym_LT; - v->a[37062] = anon_sym_GT; - v->a[37063] = anon_sym_LT_LT; - v->a[37064] = anon_sym_AMP_GT; - v->a[37065] = anon_sym_LT_AMP; - v->a[37066] = anon_sym_GT_AMP; - v->a[37067] = state(2539); - v->a[37068] = 9; - v->a[37069] = sym_arithmetic_expansion; - v->a[37070] = sym_brace_expression; - v->a[37071] = sym_string; - v->a[37072] = sym_translated_string; - v->a[37073] = sym_number; - v->a[37074] = sym_simple_expansion; - v->a[37075] = sym_expansion; - v->a[37076] = sym_command_substitution; - v->a[37077] = sym_process_substitution; - v->a[37078] = actions(2564); - v->a[37079] = 10; + v->a[37060] = actions(3); + v->a[37061] = 1; + v->a[37062] = sym_comment; + v->a[37063] = actions(3062); + v->a[37064] = 5; + v->a[37065] = sym_file_descriptor; + v->a[37066] = sym__concat; + v->a[37067] = sym_test_operator; + v->a[37068] = sym__brace_start; + v->a[37069] = aux_sym_heredoc_redirect_token1; + v->a[37070] = actions(3060); + v->a[37071] = 35; + v->a[37072] = anon_sym_esac; + v->a[37073] = anon_sym_PIPE; + v->a[37074] = anon_sym_SEMI_SEMI; + v->a[37075] = anon_sym_SEMI_AMP; + v->a[37076] = anon_sym_SEMI_SEMI_AMP; + v->a[37077] = anon_sym_PIPE_AMP; + v->a[37078] = anon_sym_AMP_AMP; + v->a[37079] = anon_sym_PIPE_PIPE; small_parse_table_1854(v); } void small_parse_table_1854(t_small_parse_table_array *v) { - v->a[37080] = sym_file_descriptor; - v->a[37081] = anon_sym_PIPE_PIPE; - v->a[37082] = anon_sym_AMP_AMP; - v->a[37083] = anon_sym_GT_GT; - v->a[37084] = anon_sym_PIPE_AMP; - v->a[37085] = anon_sym_AMP_GT_GT; - v->a[37086] = anon_sym_GT_PIPE; - v->a[37087] = anon_sym_LT_AMP_DASH; - v->a[37088] = anon_sym_GT_AMP_DASH; - v->a[37089] = anon_sym_LT_LT_DASH; - v->a[37090] = 3; - v->a[37091] = actions(3); - v->a[37092] = 1; - v->a[37093] = sym_comment; - v->a[37094] = actions(1298); - v->a[37095] = 6; - v->a[37096] = sym_file_descriptor; - v->a[37097] = sym__concat; - v->a[37098] = sym_test_operator; - v->a[37099] = sym__bare_dollar; + v->a[37080] = anon_sym_LT; + v->a[37081] = anon_sym_GT; + v->a[37082] = anon_sym_GT_GT; + v->a[37083] = anon_sym_AMP_GT; + v->a[37084] = anon_sym_AMP_GT_GT; + v->a[37085] = anon_sym_LT_AMP; + v->a[37086] = anon_sym_GT_AMP; + v->a[37087] = anon_sym_GT_PIPE; + v->a[37088] = anon_sym_LT_AMP_DASH; + v->a[37089] = anon_sym_GT_AMP_DASH; + v->a[37090] = anon_sym_LT_LT; + v->a[37091] = anon_sym_LT_LT_DASH; + v->a[37092] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37093] = anon_sym_AMP; + v->a[37094] = aux_sym_concatenation_token1; + v->a[37095] = anon_sym_DOLLAR; + v->a[37096] = sym__special_character; + v->a[37097] = anon_sym_DQUOTE; + v->a[37098] = sym_raw_string; + v->a[37099] = aux_sym_number_token1; small_parse_table_1855(v); } diff --git a/parser/static/small_parse_table/small_parse_table_371.c b/parser/static/small_parse_table/small_parse_table_371.c index 35d27ee2..e97a9b74 100644 --- a/parser/static/small_parse_table/small_parse_table_371.c +++ b/parser/static/small_parse_table/small_parse_table_371.c @@ -14,99 +14,99 @@ void small_parse_table_1855(t_small_parse_table_array *v) { - v->a[37100] = sym__brace_start; - v->a[37101] = aux_sym_heredoc_redirect_token1; - v->a[37102] = actions(1296); - v->a[37103] = 43; - v->a[37104] = anon_sym_LPAREN_LPAREN; - v->a[37105] = anon_sym_SEMI; - v->a[37106] = anon_sym_PIPE_PIPE; - v->a[37107] = anon_sym_AMP_AMP; - v->a[37108] = anon_sym_PIPE; - v->a[37109] = anon_sym_AMP; - v->a[37110] = anon_sym_EQ_EQ; - v->a[37111] = anon_sym_LT; - v->a[37112] = anon_sym_GT; - v->a[37113] = anon_sym_LT_LT; - v->a[37114] = anon_sym_GT_GT; - v->a[37115] = anon_sym_esac; - v->a[37116] = anon_sym_SEMI_SEMI; - v->a[37117] = anon_sym_SEMI_AMP; - v->a[37118] = anon_sym_SEMI_SEMI_AMP; - v->a[37119] = anon_sym_PIPE_AMP; + v->a[37100] = aux_sym_number_token2; + v->a[37101] = anon_sym_DOLLAR_LBRACE; + v->a[37102] = anon_sym_DOLLAR_LPAREN; + v->a[37103] = anon_sym_BQUOTE; + v->a[37104] = anon_sym_DOLLAR_BQUOTE; + v->a[37105] = sym_word; + v->a[37106] = anon_sym_SEMI; + v->a[37107] = 3; + v->a[37108] = actions(3); + v->a[37109] = 1; + v->a[37110] = sym_comment; + v->a[37111] = actions(2654); + v->a[37112] = 5; + v->a[37113] = sym_file_descriptor; + v->a[37114] = sym__concat; + v->a[37115] = sym_test_operator; + v->a[37116] = sym__brace_start; + v->a[37117] = aux_sym_heredoc_redirect_token1; + v->a[37118] = actions(2652); + v->a[37119] = 35; small_parse_table_1856(v); } void small_parse_table_1856(t_small_parse_table_array *v) { - v->a[37120] = anon_sym_EQ_TILDE; - v->a[37121] = anon_sym_AMP_GT; - v->a[37122] = anon_sym_AMP_GT_GT; - v->a[37123] = anon_sym_LT_AMP; - v->a[37124] = anon_sym_GT_AMP; - v->a[37125] = anon_sym_GT_PIPE; - v->a[37126] = anon_sym_LT_AMP_DASH; - v->a[37127] = anon_sym_GT_AMP_DASH; - v->a[37128] = anon_sym_LT_LT_DASH; - v->a[37129] = anon_sym_LT_LT_LT; - v->a[37130] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37131] = anon_sym_DOLLAR_LBRACK; - v->a[37132] = aux_sym_concatenation_token1; - v->a[37133] = anon_sym_DOLLAR; - v->a[37134] = sym__special_character; - v->a[37135] = anon_sym_DQUOTE; - v->a[37136] = sym_raw_string; - v->a[37137] = sym_ansi_c_string; - v->a[37138] = aux_sym_number_token1; - v->a[37139] = aux_sym_number_token2; + v->a[37120] = anon_sym_esac; + v->a[37121] = anon_sym_PIPE; + v->a[37122] = anon_sym_SEMI_SEMI; + v->a[37123] = anon_sym_SEMI_AMP; + v->a[37124] = anon_sym_SEMI_SEMI_AMP; + v->a[37125] = anon_sym_PIPE_AMP; + v->a[37126] = anon_sym_AMP_AMP; + v->a[37127] = anon_sym_PIPE_PIPE; + v->a[37128] = anon_sym_LT; + v->a[37129] = anon_sym_GT; + v->a[37130] = anon_sym_GT_GT; + v->a[37131] = anon_sym_AMP_GT; + v->a[37132] = anon_sym_AMP_GT_GT; + v->a[37133] = anon_sym_LT_AMP; + v->a[37134] = anon_sym_GT_AMP; + v->a[37135] = anon_sym_GT_PIPE; + v->a[37136] = anon_sym_LT_AMP_DASH; + v->a[37137] = anon_sym_GT_AMP_DASH; + v->a[37138] = anon_sym_LT_LT; + v->a[37139] = anon_sym_LT_LT_DASH; small_parse_table_1857(v); } void small_parse_table_1857(t_small_parse_table_array *v) { - v->a[37140] = anon_sym_DOLLAR_LBRACE; - v->a[37141] = anon_sym_DOLLAR_LPAREN; - v->a[37142] = anon_sym_BQUOTE; - v->a[37143] = anon_sym_DOLLAR_BQUOTE; - v->a[37144] = anon_sym_LT_LPAREN; - v->a[37145] = anon_sym_GT_LPAREN; - v->a[37146] = sym_word; - v->a[37147] = 3; - v->a[37148] = actions(3); - v->a[37149] = 1; - v->a[37150] = sym_comment; - v->a[37151] = actions(1330); - v->a[37152] = 6; - v->a[37153] = sym_file_descriptor; - v->a[37154] = sym__concat; - v->a[37155] = sym_test_operator; - v->a[37156] = sym__bare_dollar; - v->a[37157] = sym__brace_start; - v->a[37158] = aux_sym_heredoc_redirect_token1; - v->a[37159] = actions(1328); + v->a[37140] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37141] = anon_sym_AMP; + v->a[37142] = aux_sym_concatenation_token1; + v->a[37143] = anon_sym_DOLLAR; + v->a[37144] = sym__special_character; + v->a[37145] = anon_sym_DQUOTE; + v->a[37146] = sym_raw_string; + v->a[37147] = aux_sym_number_token1; + v->a[37148] = aux_sym_number_token2; + v->a[37149] = anon_sym_DOLLAR_LBRACE; + v->a[37150] = anon_sym_DOLLAR_LPAREN; + v->a[37151] = anon_sym_BQUOTE; + v->a[37152] = anon_sym_DOLLAR_BQUOTE; + v->a[37153] = sym_word; + v->a[37154] = anon_sym_SEMI; + v->a[37155] = 3; + v->a[37156] = actions(3); + v->a[37157] = 1; + v->a[37158] = sym_comment; + v->a[37159] = actions(3020); small_parse_table_1858(v); } void small_parse_table_1858(t_small_parse_table_array *v) { - v->a[37160] = 43; - v->a[37161] = anon_sym_LPAREN_LPAREN; - v->a[37162] = anon_sym_SEMI; - v->a[37163] = anon_sym_PIPE_PIPE; - v->a[37164] = anon_sym_AMP_AMP; - v->a[37165] = anon_sym_PIPE; - v->a[37166] = anon_sym_AMP; - v->a[37167] = anon_sym_EQ_EQ; - v->a[37168] = anon_sym_LT; - v->a[37169] = anon_sym_GT; - v->a[37170] = anon_sym_LT_LT; - v->a[37171] = anon_sym_GT_GT; - v->a[37172] = anon_sym_LPAREN; - v->a[37173] = anon_sym_SEMI_SEMI; - v->a[37174] = anon_sym_SEMI_AMP; - v->a[37175] = anon_sym_SEMI_SEMI_AMP; - v->a[37176] = anon_sym_PIPE_AMP; - v->a[37177] = anon_sym_EQ_TILDE; + v->a[37160] = 6; + v->a[37161] = sym_file_descriptor; + v->a[37162] = sym__concat; + v->a[37163] = sym_variable_name; + v->a[37164] = sym_test_operator; + v->a[37165] = sym__brace_start; + v->a[37166] = aux_sym_heredoc_redirect_token1; + v->a[37167] = actions(3018); + v->a[37168] = 34; + v->a[37169] = anon_sym_PIPE; + v->a[37170] = anon_sym_RPAREN; + v->a[37171] = anon_sym_SEMI_SEMI; + v->a[37172] = anon_sym_PIPE_AMP; + v->a[37173] = anon_sym_AMP_AMP; + v->a[37174] = anon_sym_PIPE_PIPE; + v->a[37175] = anon_sym_LT; + v->a[37176] = anon_sym_GT; + v->a[37177] = anon_sym_GT_GT; v->a[37178] = anon_sym_AMP_GT; v->a[37179] = anon_sym_AMP_GT_GT; small_parse_table_1859(v); @@ -119,21 +119,21 @@ void small_parse_table_1859(t_small_parse_table_array *v) v->a[37182] = anon_sym_GT_PIPE; v->a[37183] = anon_sym_LT_AMP_DASH; v->a[37184] = anon_sym_GT_AMP_DASH; - v->a[37185] = anon_sym_LT_LT_DASH; - v->a[37186] = anon_sym_LT_LT_LT; + v->a[37185] = anon_sym_LT_LT; + v->a[37186] = anon_sym_LT_LT_DASH; v->a[37187] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37188] = anon_sym_DOLLAR_LBRACK; + v->a[37188] = anon_sym_AMP; v->a[37189] = aux_sym_concatenation_token1; v->a[37190] = anon_sym_DOLLAR; v->a[37191] = sym__special_character; v->a[37192] = anon_sym_DQUOTE; v->a[37193] = sym_raw_string; - v->a[37194] = sym_ansi_c_string; - v->a[37195] = aux_sym_number_token1; - v->a[37196] = aux_sym_number_token2; - v->a[37197] = anon_sym_DOLLAR_LBRACE; - v->a[37198] = anon_sym_DOLLAR_LPAREN; - v->a[37199] = anon_sym_BQUOTE; + v->a[37194] = aux_sym_number_token1; + v->a[37195] = aux_sym_number_token2; + v->a[37196] = anon_sym_DOLLAR_LBRACE; + v->a[37197] = anon_sym_DOLLAR_LPAREN; + v->a[37198] = anon_sym_BQUOTE; + v->a[37199] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1860(v); } diff --git a/parser/static/small_parse_table/small_parse_table_372.c b/parser/static/small_parse_table/small_parse_table_372.c index 1723bc9c..e67b7d7d 100644 --- a/parser/static/small_parse_table/small_parse_table_372.c +++ b/parser/static/small_parse_table/small_parse_table_372.c @@ -14,126 +14,126 @@ void small_parse_table_1860(t_small_parse_table_array *v) { - v->a[37200] = anon_sym_DOLLAR_BQUOTE; - v->a[37201] = anon_sym_LT_LPAREN; - v->a[37202] = anon_sym_GT_LPAREN; - v->a[37203] = sym_word; - v->a[37204] = 6; - v->a[37205] = actions(3); - v->a[37206] = 1; - v->a[37207] = sym_comment; - v->a[37208] = actions(4879); - v->a[37209] = 1; - v->a[37210] = aux_sym_concatenation_token1; - v->a[37211] = actions(4882); - v->a[37212] = 1; - v->a[37213] = sym__concat; - v->a[37214] = state(965); - v->a[37215] = 1; - v->a[37216] = aux_sym_concatenation_repeat1; - v->a[37217] = actions(1253); - v->a[37218] = 5; - v->a[37219] = sym_file_descriptor; + v->a[37200] = aux_sym__simple_variable_name_token1; + v->a[37201] = sym_word; + v->a[37202] = anon_sym_SEMI; + v->a[37203] = 19; + v->a[37204] = actions(57); + v->a[37205] = 1; + v->a[37206] = sym_comment; + v->a[37207] = actions(3481); + v->a[37208] = 1; + v->a[37209] = sym_word; + v->a[37210] = actions(3483); + v->a[37211] = 1; + v->a[37212] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37213] = actions(3485); + v->a[37214] = 1; + v->a[37215] = anon_sym_DOLLAR; + v->a[37216] = actions(3487); + v->a[37217] = 1; + v->a[37218] = sym__special_character; + v->a[37219] = actions(3489); small_parse_table_1861(v); } void small_parse_table_1861(t_small_parse_table_array *v) { - v->a[37220] = sym_test_operator; - v->a[37221] = sym__bare_dollar; - v->a[37222] = sym__brace_start; - v->a[37223] = aux_sym_heredoc_redirect_token1; - v->a[37224] = actions(1251); - v->a[37225] = 41; - v->a[37226] = anon_sym_LPAREN_LPAREN; - v->a[37227] = anon_sym_SEMI; - v->a[37228] = anon_sym_PIPE_PIPE; - v->a[37229] = anon_sym_AMP_AMP; - v->a[37230] = anon_sym_PIPE; - v->a[37231] = anon_sym_AMP; - v->a[37232] = anon_sym_EQ_EQ; - v->a[37233] = anon_sym_LT; - v->a[37234] = anon_sym_GT; - v->a[37235] = anon_sym_LT_LT; - v->a[37236] = anon_sym_GT_GT; - v->a[37237] = anon_sym_LPAREN; - v->a[37238] = anon_sym_RPAREN; - v->a[37239] = anon_sym_SEMI_SEMI; + v->a[37220] = 1; + v->a[37221] = anon_sym_DQUOTE; + v->a[37222] = actions(3493); + v->a[37223] = 1; + v->a[37224] = aux_sym_number_token1; + v->a[37225] = actions(3495); + v->a[37226] = 1; + v->a[37227] = aux_sym_number_token2; + v->a[37228] = actions(3497); + v->a[37229] = 1; + v->a[37230] = anon_sym_DOLLAR_LBRACE; + v->a[37231] = actions(3499); + v->a[37232] = 1; + v->a[37233] = anon_sym_DOLLAR_LPAREN; + v->a[37234] = actions(3501); + v->a[37235] = 1; + v->a[37236] = anon_sym_BQUOTE; + v->a[37237] = actions(3503); + v->a[37238] = 1; + v->a[37239] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1862(v); } void small_parse_table_1862(t_small_parse_table_array *v) { - v->a[37240] = anon_sym_PIPE_AMP; - v->a[37241] = anon_sym_EQ_TILDE; - v->a[37242] = anon_sym_AMP_GT; - v->a[37243] = anon_sym_AMP_GT_GT; - v->a[37244] = anon_sym_LT_AMP; - v->a[37245] = anon_sym_GT_AMP; - v->a[37246] = anon_sym_GT_PIPE; - v->a[37247] = anon_sym_LT_AMP_DASH; - v->a[37248] = anon_sym_GT_AMP_DASH; - v->a[37249] = anon_sym_LT_LT_DASH; - v->a[37250] = anon_sym_LT_LT_LT; - v->a[37251] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37252] = anon_sym_DOLLAR_LBRACK; - v->a[37253] = anon_sym_DOLLAR; - v->a[37254] = sym__special_character; - v->a[37255] = anon_sym_DQUOTE; - v->a[37256] = sym_raw_string; - v->a[37257] = sym_ansi_c_string; - v->a[37258] = aux_sym_number_token1; - v->a[37259] = aux_sym_number_token2; + v->a[37240] = actions(3505); + v->a[37241] = 1; + v->a[37242] = sym__brace_start; + v->a[37243] = state(2675); + v->a[37244] = 1; + v->a[37245] = aux_sym__literal_repeat1; + v->a[37246] = state(2739); + v->a[37247] = 1; + v->a[37248] = sym_concatenation; + v->a[37249] = actions(3491); + v->a[37250] = 2; + v->a[37251] = sym_test_operator; + v->a[37252] = sym_raw_string; + v->a[37253] = actions(1532); + v->a[37254] = 7; + v->a[37255] = anon_sym_PIPE; + v->a[37256] = anon_sym_LT; + v->a[37257] = anon_sym_GT; + v->a[37258] = anon_sym_AMP_GT; + v->a[37259] = anon_sym_LT_AMP; small_parse_table_1863(v); } void small_parse_table_1863(t_small_parse_table_array *v) { - v->a[37260] = anon_sym_DOLLAR_LBRACE; - v->a[37261] = anon_sym_DOLLAR_LPAREN; - v->a[37262] = anon_sym_BQUOTE; - v->a[37263] = anon_sym_DOLLAR_BQUOTE; - v->a[37264] = anon_sym_LT_LPAREN; - v->a[37265] = anon_sym_GT_LPAREN; - v->a[37266] = sym_word; - v->a[37267] = 6; - v->a[37268] = actions(3); - v->a[37269] = 1; - v->a[37270] = sym_comment; - v->a[37271] = actions(4672); - v->a[37272] = 1; - v->a[37273] = aux_sym_concatenation_token1; - v->a[37274] = actions(4674); - v->a[37275] = 1; - v->a[37276] = sym__concat; - v->a[37277] = state(959); - v->a[37278] = 1; - v->a[37279] = aux_sym_concatenation_repeat1; + v->a[37260] = anon_sym_GT_AMP; + v->a[37261] = anon_sym_LT_LT; + v->a[37262] = state(2650); + v->a[37263] = 7; + v->a[37264] = sym_arithmetic_expansion; + v->a[37265] = sym_brace_expression; + v->a[37266] = sym_string; + v->a[37267] = sym_number; + v->a[37268] = sym_simple_expansion; + v->a[37269] = sym_expansion; + v->a[37270] = sym_command_substitution; + v->a[37271] = actions(1534); + v->a[37272] = 10; + v->a[37273] = sym_file_descriptor; + v->a[37274] = anon_sym_PIPE_AMP; + v->a[37275] = anon_sym_AMP_AMP; + v->a[37276] = anon_sym_PIPE_PIPE; + v->a[37277] = anon_sym_GT_GT; + v->a[37278] = anon_sym_AMP_GT_GT; + v->a[37279] = anon_sym_GT_PIPE; small_parse_table_1864(v); } void small_parse_table_1864(t_small_parse_table_array *v) { - v->a[37280] = actions(1263); - v->a[37281] = 6; - v->a[37282] = sym_file_descriptor; - v->a[37283] = sym_test_operator; - v->a[37284] = sym__bare_dollar; - v->a[37285] = sym__brace_start; - v->a[37286] = ts_builtin_sym_end; - v->a[37287] = aux_sym_heredoc_redirect_token1; - v->a[37288] = actions(1261); - v->a[37289] = 40; - v->a[37290] = anon_sym_LPAREN_LPAREN; - v->a[37291] = anon_sym_SEMI; - v->a[37292] = anon_sym_PIPE_PIPE; - v->a[37293] = anon_sym_AMP_AMP; - v->a[37294] = anon_sym_PIPE; - v->a[37295] = anon_sym_AMP; - v->a[37296] = anon_sym_EQ_EQ; - v->a[37297] = anon_sym_LT; - v->a[37298] = anon_sym_GT; - v->a[37299] = anon_sym_LT_LT; + v->a[37280] = anon_sym_LT_AMP_DASH; + v->a[37281] = anon_sym_GT_AMP_DASH; + v->a[37282] = anon_sym_LT_LT_DASH; + v->a[37283] = 3; + v->a[37284] = actions(3); + v->a[37285] = 1; + v->a[37286] = sym_comment; + v->a[37287] = actions(2908); + v->a[37288] = 6; + v->a[37289] = sym_file_descriptor; + v->a[37290] = sym__concat; + v->a[37291] = sym_test_operator; + v->a[37292] = sym__bare_dollar; + v->a[37293] = sym__brace_start; + v->a[37294] = aux_sym_heredoc_redirect_token1; + v->a[37295] = actions(2906); + v->a[37296] = 34; + v->a[37297] = anon_sym_LPAREN; + v->a[37298] = anon_sym_PIPE; + v->a[37299] = anon_sym_RPAREN; small_parse_table_1865(v); } diff --git a/parser/static/small_parse_table/small_parse_table_373.c b/parser/static/small_parse_table/small_parse_table_373.c index 2054deed..a9bf6230 100644 --- a/parser/static/small_parse_table/small_parse_table_373.c +++ b/parser/static/small_parse_table/small_parse_table_373.c @@ -14,126 +14,126 @@ void small_parse_table_1865(t_small_parse_table_array *v) { - v->a[37300] = anon_sym_GT_GT; - v->a[37301] = anon_sym_LPAREN; - v->a[37302] = anon_sym_SEMI_SEMI; - v->a[37303] = anon_sym_PIPE_AMP; - v->a[37304] = anon_sym_EQ_TILDE; - v->a[37305] = anon_sym_AMP_GT; - v->a[37306] = anon_sym_AMP_GT_GT; - v->a[37307] = anon_sym_LT_AMP; - v->a[37308] = anon_sym_GT_AMP; - v->a[37309] = anon_sym_GT_PIPE; - v->a[37310] = anon_sym_LT_AMP_DASH; - v->a[37311] = anon_sym_GT_AMP_DASH; - v->a[37312] = anon_sym_LT_LT_DASH; - v->a[37313] = anon_sym_LT_LT_LT; - v->a[37314] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37315] = anon_sym_DOLLAR_LBRACK; - v->a[37316] = anon_sym_DOLLAR; - v->a[37317] = sym__special_character; - v->a[37318] = anon_sym_DQUOTE; - v->a[37319] = sym_raw_string; + v->a[37300] = anon_sym_SEMI_SEMI; + v->a[37301] = anon_sym_PIPE_AMP; + v->a[37302] = anon_sym_AMP_AMP; + v->a[37303] = anon_sym_PIPE_PIPE; + v->a[37304] = anon_sym_LT; + v->a[37305] = anon_sym_GT; + v->a[37306] = anon_sym_GT_GT; + v->a[37307] = anon_sym_AMP_GT; + v->a[37308] = anon_sym_AMP_GT_GT; + v->a[37309] = anon_sym_LT_AMP; + v->a[37310] = anon_sym_GT_AMP; + v->a[37311] = anon_sym_GT_PIPE; + v->a[37312] = anon_sym_LT_AMP_DASH; + v->a[37313] = anon_sym_GT_AMP_DASH; + v->a[37314] = anon_sym_LT_LT; + v->a[37315] = anon_sym_LT_LT_DASH; + v->a[37316] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37317] = anon_sym_AMP; + v->a[37318] = aux_sym_concatenation_token1; + v->a[37319] = anon_sym_DOLLAR; small_parse_table_1866(v); } void small_parse_table_1866(t_small_parse_table_array *v) { - v->a[37320] = sym_ansi_c_string; - v->a[37321] = aux_sym_number_token1; - v->a[37322] = aux_sym_number_token2; - v->a[37323] = anon_sym_DOLLAR_LBRACE; - v->a[37324] = anon_sym_DOLLAR_LPAREN; - v->a[37325] = anon_sym_BQUOTE; - v->a[37326] = anon_sym_DOLLAR_BQUOTE; - v->a[37327] = anon_sym_LT_LPAREN; - v->a[37328] = anon_sym_GT_LPAREN; + v->a[37320] = sym__special_character; + v->a[37321] = anon_sym_DQUOTE; + v->a[37322] = sym_raw_string; + v->a[37323] = aux_sym_number_token1; + v->a[37324] = aux_sym_number_token2; + v->a[37325] = anon_sym_DOLLAR_LBRACE; + v->a[37326] = anon_sym_DOLLAR_LPAREN; + v->a[37327] = anon_sym_BQUOTE; + v->a[37328] = anon_sym_DOLLAR_BQUOTE; v->a[37329] = sym_word; - v->a[37330] = 22; - v->a[37331] = actions(71); - v->a[37332] = 1; - v->a[37333] = sym_comment; - v->a[37334] = actions(4885); - v->a[37335] = 1; - v->a[37336] = sym_word; - v->a[37337] = actions(4891); - v->a[37338] = 1; - v->a[37339] = anon_sym_DOLLAR_LBRACK; + v->a[37330] = anon_sym_SEMI; + v->a[37331] = 3; + v->a[37332] = actions(3); + v->a[37333] = 1; + v->a[37334] = sym_comment; + v->a[37335] = actions(3050); + v->a[37336] = 6; + v->a[37337] = sym_file_descriptor; + v->a[37338] = sym__concat; + v->a[37339] = sym_variable_name; small_parse_table_1867(v); } void small_parse_table_1867(t_small_parse_table_array *v) { - v->a[37340] = actions(4894); - v->a[37341] = 1; - v->a[37342] = anon_sym_DOLLAR; - v->a[37343] = actions(4897); - v->a[37344] = 1; - v->a[37345] = sym__special_character; - v->a[37346] = actions(4900); - v->a[37347] = 1; - v->a[37348] = anon_sym_DQUOTE; - v->a[37349] = actions(4906); - v->a[37350] = 1; - v->a[37351] = aux_sym_number_token1; - v->a[37352] = actions(4909); - v->a[37353] = 1; - v->a[37354] = aux_sym_number_token2; - v->a[37355] = actions(4912); - v->a[37356] = 1; - v->a[37357] = anon_sym_DOLLAR_LBRACE; - v->a[37358] = actions(4915); - v->a[37359] = 1; + v->a[37340] = sym_test_operator; + v->a[37341] = sym__brace_start; + v->a[37342] = aux_sym_heredoc_redirect_token1; + v->a[37343] = actions(3048); + v->a[37344] = 34; + v->a[37345] = anon_sym_PIPE; + v->a[37346] = anon_sym_SEMI_SEMI; + v->a[37347] = anon_sym_SEMI_AMP; + v->a[37348] = anon_sym_SEMI_SEMI_AMP; + v->a[37349] = anon_sym_PIPE_AMP; + v->a[37350] = anon_sym_AMP_AMP; + v->a[37351] = anon_sym_PIPE_PIPE; + v->a[37352] = anon_sym_LT; + v->a[37353] = anon_sym_GT; + v->a[37354] = anon_sym_GT_GT; + v->a[37355] = anon_sym_AMP_GT; + v->a[37356] = anon_sym_AMP_GT_GT; + v->a[37357] = anon_sym_LT_AMP; + v->a[37358] = anon_sym_GT_AMP; + v->a[37359] = anon_sym_GT_PIPE; small_parse_table_1868(v); } void small_parse_table_1868(t_small_parse_table_array *v) { - v->a[37360] = anon_sym_DOLLAR_LPAREN; - v->a[37361] = actions(4918); - v->a[37362] = 1; - v->a[37363] = anon_sym_BQUOTE; - v->a[37364] = actions(4921); - v->a[37365] = 1; - v->a[37366] = anon_sym_DOLLAR_BQUOTE; - v->a[37367] = actions(4927); - v->a[37368] = 1; - v->a[37369] = sym_test_operator; - v->a[37370] = actions(4930); - v->a[37371] = 1; - v->a[37372] = sym__brace_start; - v->a[37373] = state(2776); - v->a[37374] = 1; - v->a[37375] = aux_sym__literal_repeat1; - v->a[37376] = actions(4888); - v->a[37377] = 2; - v->a[37378] = anon_sym_LPAREN_LPAREN; - v->a[37379] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37360] = anon_sym_LT_AMP_DASH; + v->a[37361] = anon_sym_GT_AMP_DASH; + v->a[37362] = anon_sym_LT_LT; + v->a[37363] = anon_sym_LT_LT_DASH; + v->a[37364] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37365] = anon_sym_AMP; + v->a[37366] = aux_sym_concatenation_token1; + v->a[37367] = anon_sym_DOLLAR; + v->a[37368] = sym__special_character; + v->a[37369] = anon_sym_DQUOTE; + v->a[37370] = sym_raw_string; + v->a[37371] = aux_sym_number_token1; + v->a[37372] = aux_sym_number_token2; + v->a[37373] = anon_sym_DOLLAR_LBRACE; + v->a[37374] = anon_sym_DOLLAR_LPAREN; + v->a[37375] = anon_sym_BQUOTE; + v->a[37376] = anon_sym_DOLLAR_BQUOTE; + v->a[37377] = sym_word; + v->a[37378] = anon_sym_SEMI; + v->a[37379] = 3; small_parse_table_1869(v); } void small_parse_table_1869(t_small_parse_table_array *v) { - v->a[37380] = actions(4903); - v->a[37381] = 2; - v->a[37382] = sym_raw_string; - v->a[37383] = sym_ansi_c_string; - v->a[37384] = actions(4924); - v->a[37385] = 2; - v->a[37386] = anon_sym_LT_LPAREN; - v->a[37387] = anon_sym_GT_LPAREN; - v->a[37388] = state(967); - v->a[37389] = 2; - v->a[37390] = sym_concatenation; - v->a[37391] = aux_sym_for_statement_repeat1; - v->a[37392] = actions(2214); - v->a[37393] = 7; - v->a[37394] = anon_sym_PIPE; - v->a[37395] = anon_sym_LT; - v->a[37396] = anon_sym_GT; - v->a[37397] = anon_sym_LT_LT; - v->a[37398] = anon_sym_AMP_GT; - v->a[37399] = anon_sym_LT_AMP; + v->a[37380] = actions(3); + v->a[37381] = 1; + v->a[37382] = sym_comment; + v->a[37383] = actions(2828); + v->a[37384] = 5; + v->a[37385] = sym_file_descriptor; + v->a[37386] = sym__concat; + v->a[37387] = sym_test_operator; + v->a[37388] = sym__brace_start; + v->a[37389] = aux_sym_heredoc_redirect_token1; + v->a[37390] = actions(2826); + v->a[37391] = 35; + v->a[37392] = anon_sym_PIPE; + v->a[37393] = anon_sym_SEMI_SEMI; + v->a[37394] = anon_sym_SEMI_AMP; + v->a[37395] = anon_sym_SEMI_SEMI_AMP; + v->a[37396] = anon_sym_PIPE_AMP; + v->a[37397] = anon_sym_AMP_AMP; + v->a[37398] = anon_sym_PIPE_PIPE; + v->a[37399] = anon_sym_LT; small_parse_table_1870(v); } diff --git a/parser/static/small_parse_table/small_parse_table_374.c b/parser/static/small_parse_table/small_parse_table_374.c index 0fb33b76..d09822d4 100644 --- a/parser/static/small_parse_table/small_parse_table_374.c +++ b/parser/static/small_parse_table/small_parse_table_374.c @@ -14,126 +14,126 @@ void small_parse_table_1870(t_small_parse_table_array *v) { - v->a[37400] = anon_sym_GT_AMP; - v->a[37401] = state(2489); - v->a[37402] = 9; - v->a[37403] = sym_arithmetic_expansion; - v->a[37404] = sym_brace_expression; - v->a[37405] = sym_string; - v->a[37406] = sym_translated_string; - v->a[37407] = sym_number; - v->a[37408] = sym_simple_expansion; - v->a[37409] = sym_expansion; - v->a[37410] = sym_command_substitution; - v->a[37411] = sym_process_substitution; - v->a[37412] = actions(2216); - v->a[37413] = 11; - v->a[37414] = sym_file_descriptor; - v->a[37415] = anon_sym_PIPE_PIPE; - v->a[37416] = anon_sym_AMP_AMP; - v->a[37417] = anon_sym_GT_GT; - v->a[37418] = anon_sym_PIPE_AMP; - v->a[37419] = anon_sym_RBRACK; + v->a[37400] = anon_sym_GT; + v->a[37401] = anon_sym_GT_GT; + v->a[37402] = anon_sym_AMP_GT; + v->a[37403] = anon_sym_AMP_GT_GT; + v->a[37404] = anon_sym_LT_AMP; + v->a[37405] = anon_sym_GT_AMP; + v->a[37406] = anon_sym_GT_PIPE; + v->a[37407] = anon_sym_LT_AMP_DASH; + v->a[37408] = anon_sym_GT_AMP_DASH; + v->a[37409] = anon_sym_LT_LT; + v->a[37410] = anon_sym_LT_LT_DASH; + v->a[37411] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37412] = anon_sym_AMP; + v->a[37413] = aux_sym_concatenation_token1; + v->a[37414] = anon_sym_DOLLAR; + v->a[37415] = sym__special_character; + v->a[37416] = anon_sym_DQUOTE; + v->a[37417] = sym_raw_string; + v->a[37418] = aux_sym_number_token1; + v->a[37419] = aux_sym_number_token2; small_parse_table_1871(v); } void small_parse_table_1871(t_small_parse_table_array *v) { - v->a[37420] = anon_sym_AMP_GT_GT; - v->a[37421] = anon_sym_GT_PIPE; - v->a[37422] = anon_sym_LT_AMP_DASH; - v->a[37423] = anon_sym_GT_AMP_DASH; - v->a[37424] = anon_sym_LT_LT_DASH; - v->a[37425] = 3; - v->a[37426] = actions(3); - v->a[37427] = 1; - v->a[37428] = sym_comment; - v->a[37429] = actions(1318); - v->a[37430] = 6; - v->a[37431] = sym_file_descriptor; - v->a[37432] = sym__concat; - v->a[37433] = sym_test_operator; - v->a[37434] = sym__bare_dollar; - v->a[37435] = sym__brace_start; - v->a[37436] = aux_sym_heredoc_redirect_token1; - v->a[37437] = actions(1316); - v->a[37438] = 43; - v->a[37439] = anon_sym_LPAREN_LPAREN; + v->a[37420] = anon_sym_DOLLAR_LBRACE; + v->a[37421] = anon_sym_DOLLAR_LPAREN; + v->a[37422] = anon_sym_BQUOTE; + v->a[37423] = anon_sym_DOLLAR_BQUOTE; + v->a[37424] = aux_sym__simple_variable_name_token1; + v->a[37425] = sym_word; + v->a[37426] = anon_sym_SEMI; + v->a[37427] = 19; + v->a[37428] = actions(57); + v->a[37429] = 1; + v->a[37430] = sym_comment; + v->a[37431] = actions(3483); + v->a[37432] = 1; + v->a[37433] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37434] = actions(3485); + v->a[37435] = 1; + v->a[37436] = anon_sym_DOLLAR; + v->a[37437] = actions(3487); + v->a[37438] = 1; + v->a[37439] = sym__special_character; small_parse_table_1872(v); } void small_parse_table_1872(t_small_parse_table_array *v) { - v->a[37440] = anon_sym_SEMI; - v->a[37441] = anon_sym_PIPE_PIPE; - v->a[37442] = anon_sym_AMP_AMP; - v->a[37443] = anon_sym_PIPE; - v->a[37444] = anon_sym_AMP; - v->a[37445] = anon_sym_EQ_EQ; - v->a[37446] = anon_sym_LT; - v->a[37447] = anon_sym_GT; - v->a[37448] = anon_sym_LT_LT; - v->a[37449] = anon_sym_GT_GT; - v->a[37450] = anon_sym_LPAREN; - v->a[37451] = anon_sym_SEMI_SEMI; - v->a[37452] = anon_sym_SEMI_AMP; - v->a[37453] = anon_sym_SEMI_SEMI_AMP; - v->a[37454] = anon_sym_PIPE_AMP; - v->a[37455] = anon_sym_EQ_TILDE; - v->a[37456] = anon_sym_AMP_GT; - v->a[37457] = anon_sym_AMP_GT_GT; - v->a[37458] = anon_sym_LT_AMP; - v->a[37459] = anon_sym_GT_AMP; + v->a[37440] = actions(3489); + v->a[37441] = 1; + v->a[37442] = anon_sym_DQUOTE; + v->a[37443] = actions(3493); + v->a[37444] = 1; + v->a[37445] = aux_sym_number_token1; + v->a[37446] = actions(3495); + v->a[37447] = 1; + v->a[37448] = aux_sym_number_token2; + v->a[37449] = actions(3497); + v->a[37450] = 1; + v->a[37451] = anon_sym_DOLLAR_LBRACE; + v->a[37452] = actions(3499); + v->a[37453] = 1; + v->a[37454] = anon_sym_DOLLAR_LPAREN; + v->a[37455] = actions(3501); + v->a[37456] = 1; + v->a[37457] = anon_sym_BQUOTE; + v->a[37458] = actions(3503); + v->a[37459] = 1; small_parse_table_1873(v); } void small_parse_table_1873(t_small_parse_table_array *v) { - v->a[37460] = anon_sym_GT_PIPE; - v->a[37461] = anon_sym_LT_AMP_DASH; - v->a[37462] = anon_sym_GT_AMP_DASH; - v->a[37463] = anon_sym_LT_LT_DASH; - v->a[37464] = anon_sym_LT_LT_LT; - v->a[37465] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37466] = anon_sym_DOLLAR_LBRACK; - v->a[37467] = aux_sym_concatenation_token1; - v->a[37468] = anon_sym_DOLLAR; - v->a[37469] = sym__special_character; - v->a[37470] = anon_sym_DQUOTE; - v->a[37471] = sym_raw_string; - v->a[37472] = sym_ansi_c_string; - v->a[37473] = aux_sym_number_token1; - v->a[37474] = aux_sym_number_token2; - v->a[37475] = anon_sym_DOLLAR_LBRACE; - v->a[37476] = anon_sym_DOLLAR_LPAREN; - v->a[37477] = anon_sym_BQUOTE; - v->a[37478] = anon_sym_DOLLAR_BQUOTE; - v->a[37479] = anon_sym_LT_LPAREN; + v->a[37460] = anon_sym_DOLLAR_BQUOTE; + v->a[37461] = actions(3505); + v->a[37462] = 1; + v->a[37463] = sym__brace_start; + v->a[37464] = actions(3507); + v->a[37465] = 1; + v->a[37466] = sym_word; + v->a[37467] = state(2668); + v->a[37468] = 1; + v->a[37469] = aux_sym__literal_repeat1; + v->a[37470] = state(2803); + v->a[37471] = 1; + v->a[37472] = sym_concatenation; + v->a[37473] = actions(3509); + v->a[37474] = 2; + v->a[37475] = sym_test_operator; + v->a[37476] = sym_raw_string; + v->a[37477] = actions(1528); + v->a[37478] = 7; + v->a[37479] = anon_sym_PIPE; small_parse_table_1874(v); } void small_parse_table_1874(t_small_parse_table_array *v) { - v->a[37480] = anon_sym_GT_LPAREN; - v->a[37481] = sym_word; - v->a[37482] = 6; - v->a[37483] = actions(3); - v->a[37484] = 1; - v->a[37485] = sym_comment; - v->a[37486] = actions(4933); - v->a[37487] = 1; - v->a[37488] = aux_sym_concatenation_token1; - v->a[37489] = actions(4935); - v->a[37490] = 1; - v->a[37491] = sym__concat; - v->a[37492] = state(978); - v->a[37493] = 1; - v->a[37494] = aux_sym_concatenation_repeat1; - v->a[37495] = actions(1263); - v->a[37496] = 5; + v->a[37480] = anon_sym_LT; + v->a[37481] = anon_sym_GT; + v->a[37482] = anon_sym_AMP_GT; + v->a[37483] = anon_sym_LT_AMP; + v->a[37484] = anon_sym_GT_AMP; + v->a[37485] = anon_sym_LT_LT; + v->a[37486] = state(2638); + v->a[37487] = 7; + v->a[37488] = sym_arithmetic_expansion; + v->a[37489] = sym_brace_expression; + v->a[37490] = sym_string; + v->a[37491] = sym_number; + v->a[37492] = sym_simple_expansion; + v->a[37493] = sym_expansion; + v->a[37494] = sym_command_substitution; + v->a[37495] = actions(1530); + v->a[37496] = 10; v->a[37497] = sym_file_descriptor; - v->a[37498] = sym_test_operator; - v->a[37499] = sym__bare_dollar; + v->a[37498] = anon_sym_PIPE_AMP; + v->a[37499] = anon_sym_AMP_AMP; small_parse_table_1875(v); } diff --git a/parser/static/small_parse_table/small_parse_table_375.c b/parser/static/small_parse_table/small_parse_table_375.c index 18c0b7f2..706adac1 100644 --- a/parser/static/small_parse_table/small_parse_table_375.c +++ b/parser/static/small_parse_table/small_parse_table_375.c @@ -14,126 +14,126 @@ void small_parse_table_1875(t_small_parse_table_array *v) { - v->a[37500] = sym__brace_start; - v->a[37501] = aux_sym_heredoc_redirect_token1; - v->a[37502] = actions(1261); - v->a[37503] = 41; - v->a[37504] = anon_sym_LPAREN_LPAREN; - v->a[37505] = anon_sym_SEMI; - v->a[37506] = anon_sym_PIPE_PIPE; - v->a[37507] = anon_sym_AMP_AMP; - v->a[37508] = anon_sym_PIPE; - v->a[37509] = anon_sym_AMP; - v->a[37510] = anon_sym_EQ_EQ; - v->a[37511] = anon_sym_LT; - v->a[37512] = anon_sym_GT; - v->a[37513] = anon_sym_LT_LT; - v->a[37514] = anon_sym_GT_GT; - v->a[37515] = anon_sym_SEMI_SEMI; - v->a[37516] = anon_sym_SEMI_AMP; - v->a[37517] = anon_sym_SEMI_SEMI_AMP; - v->a[37518] = anon_sym_PIPE_AMP; - v->a[37519] = anon_sym_EQ_TILDE; + v->a[37500] = anon_sym_PIPE_PIPE; + v->a[37501] = anon_sym_GT_GT; + v->a[37502] = anon_sym_AMP_GT_GT; + v->a[37503] = anon_sym_GT_PIPE; + v->a[37504] = anon_sym_LT_AMP_DASH; + v->a[37505] = anon_sym_GT_AMP_DASH; + v->a[37506] = anon_sym_LT_LT_DASH; + v->a[37507] = 3; + v->a[37508] = actions(3); + v->a[37509] = 1; + v->a[37510] = sym_comment; + v->a[37511] = actions(3066); + v->a[37512] = 6; + v->a[37513] = sym_file_descriptor; + v->a[37514] = sym__concat; + v->a[37515] = sym_variable_name; + v->a[37516] = sym_test_operator; + v->a[37517] = sym__brace_start; + v->a[37518] = aux_sym_heredoc_redirect_token1; + v->a[37519] = actions(3064); small_parse_table_1876(v); } void small_parse_table_1876(t_small_parse_table_array *v) { - v->a[37520] = anon_sym_AMP_GT; - v->a[37521] = anon_sym_AMP_GT_GT; - v->a[37522] = anon_sym_LT_AMP; - v->a[37523] = anon_sym_GT_AMP; - v->a[37524] = anon_sym_GT_PIPE; - v->a[37525] = anon_sym_LT_AMP_DASH; - v->a[37526] = anon_sym_GT_AMP_DASH; - v->a[37527] = anon_sym_LT_LT_DASH; - v->a[37528] = anon_sym_LT_LT_LT; - v->a[37529] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37530] = anon_sym_DOLLAR_LBRACK; - v->a[37531] = anon_sym_DOLLAR; - v->a[37532] = sym__special_character; - v->a[37533] = anon_sym_DQUOTE; - v->a[37534] = sym_raw_string; - v->a[37535] = sym_ansi_c_string; - v->a[37536] = aux_sym_number_token1; - v->a[37537] = aux_sym_number_token2; - v->a[37538] = anon_sym_DOLLAR_LBRACE; - v->a[37539] = anon_sym_DOLLAR_LPAREN; + v->a[37520] = 34; + v->a[37521] = anon_sym_PIPE; + v->a[37522] = anon_sym_RPAREN; + v->a[37523] = anon_sym_SEMI_SEMI; + v->a[37524] = anon_sym_PIPE_AMP; + v->a[37525] = anon_sym_AMP_AMP; + v->a[37526] = anon_sym_PIPE_PIPE; + v->a[37527] = anon_sym_LT; + v->a[37528] = anon_sym_GT; + v->a[37529] = anon_sym_GT_GT; + v->a[37530] = anon_sym_AMP_GT; + v->a[37531] = anon_sym_AMP_GT_GT; + v->a[37532] = anon_sym_LT_AMP; + v->a[37533] = anon_sym_GT_AMP; + v->a[37534] = anon_sym_GT_PIPE; + v->a[37535] = anon_sym_LT_AMP_DASH; + v->a[37536] = anon_sym_GT_AMP_DASH; + v->a[37537] = anon_sym_LT_LT; + v->a[37538] = anon_sym_LT_LT_DASH; + v->a[37539] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1877(v); } void small_parse_table_1877(t_small_parse_table_array *v) { - v->a[37540] = anon_sym_BQUOTE; - v->a[37541] = anon_sym_DOLLAR_BQUOTE; - v->a[37542] = anon_sym_LT_LPAREN; - v->a[37543] = anon_sym_GT_LPAREN; - v->a[37544] = sym_word; - v->a[37545] = 6; - v->a[37546] = actions(3); - v->a[37547] = 1; - v->a[37548] = sym_comment; - v->a[37549] = actions(4937); - v->a[37550] = 1; - v->a[37551] = aux_sym_concatenation_token1; - v->a[37552] = actions(4940); - v->a[37553] = 1; - v->a[37554] = sym__concat; - v->a[37555] = state(970); - v->a[37556] = 1; - v->a[37557] = aux_sym_concatenation_repeat1; - v->a[37558] = actions(1253); - v->a[37559] = 5; + v->a[37540] = anon_sym_AMP; + v->a[37541] = aux_sym_concatenation_token1; + v->a[37542] = anon_sym_DOLLAR; + v->a[37543] = sym__special_character; + v->a[37544] = anon_sym_DQUOTE; + v->a[37545] = sym_raw_string; + v->a[37546] = aux_sym_number_token1; + v->a[37547] = aux_sym_number_token2; + v->a[37548] = anon_sym_DOLLAR_LBRACE; + v->a[37549] = anon_sym_DOLLAR_LPAREN; + v->a[37550] = anon_sym_BQUOTE; + v->a[37551] = anon_sym_DOLLAR_BQUOTE; + v->a[37552] = aux_sym__simple_variable_name_token1; + v->a[37553] = sym_word; + v->a[37554] = anon_sym_SEMI; + v->a[37555] = 3; + v->a[37556] = actions(3); + v->a[37557] = 1; + v->a[37558] = sym_comment; + v->a[37559] = actions(2967); small_parse_table_1878(v); } void small_parse_table_1878(t_small_parse_table_array *v) { - v->a[37560] = sym_file_descriptor; - v->a[37561] = sym_test_operator; - v->a[37562] = sym__bare_dollar; - v->a[37563] = sym__brace_start; - v->a[37564] = aux_sym_heredoc_redirect_token1; - v->a[37565] = actions(1251); - v->a[37566] = 41; - v->a[37567] = anon_sym_LPAREN_LPAREN; - v->a[37568] = anon_sym_SEMI; - v->a[37569] = anon_sym_PIPE_PIPE; - v->a[37570] = anon_sym_AMP_AMP; - v->a[37571] = anon_sym_PIPE; - v->a[37572] = anon_sym_AMP; - v->a[37573] = anon_sym_EQ_EQ; - v->a[37574] = anon_sym_LT; - v->a[37575] = anon_sym_GT; - v->a[37576] = anon_sym_LT_LT; + v->a[37560] = 5; + v->a[37561] = sym_file_descriptor; + v->a[37562] = sym__concat; + v->a[37563] = sym_test_operator; + v->a[37564] = sym__brace_start; + v->a[37565] = aux_sym_heredoc_redirect_token1; + v->a[37566] = actions(2965); + v->a[37567] = 35; + v->a[37568] = anon_sym_PIPE; + v->a[37569] = anon_sym_SEMI_SEMI; + v->a[37570] = anon_sym_SEMI_AMP; + v->a[37571] = anon_sym_SEMI_SEMI_AMP; + v->a[37572] = anon_sym_PIPE_AMP; + v->a[37573] = anon_sym_AMP_AMP; + v->a[37574] = anon_sym_PIPE_PIPE; + v->a[37575] = anon_sym_LT; + v->a[37576] = anon_sym_GT; v->a[37577] = anon_sym_GT_GT; - v->a[37578] = anon_sym_SEMI_SEMI; - v->a[37579] = anon_sym_SEMI_AMP; + v->a[37578] = anon_sym_AMP_GT; + v->a[37579] = anon_sym_AMP_GT_GT; small_parse_table_1879(v); } void small_parse_table_1879(t_small_parse_table_array *v) { - v->a[37580] = anon_sym_SEMI_SEMI_AMP; - v->a[37581] = anon_sym_PIPE_AMP; - v->a[37582] = anon_sym_EQ_TILDE; - v->a[37583] = anon_sym_AMP_GT; - v->a[37584] = anon_sym_AMP_GT_GT; - v->a[37585] = anon_sym_LT_AMP; - v->a[37586] = anon_sym_GT_AMP; - v->a[37587] = anon_sym_GT_PIPE; - v->a[37588] = anon_sym_LT_AMP_DASH; - v->a[37589] = anon_sym_GT_AMP_DASH; - v->a[37590] = anon_sym_LT_LT_DASH; - v->a[37591] = anon_sym_LT_LT_LT; - v->a[37592] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37593] = anon_sym_DOLLAR_LBRACK; - v->a[37594] = anon_sym_DOLLAR; - v->a[37595] = sym__special_character; - v->a[37596] = anon_sym_DQUOTE; - v->a[37597] = sym_raw_string; - v->a[37598] = sym_ansi_c_string; - v->a[37599] = aux_sym_number_token1; + v->a[37580] = anon_sym_LT_AMP; + v->a[37581] = anon_sym_GT_AMP; + v->a[37582] = anon_sym_GT_PIPE; + v->a[37583] = anon_sym_LT_AMP_DASH; + v->a[37584] = anon_sym_GT_AMP_DASH; + v->a[37585] = anon_sym_LT_LT; + v->a[37586] = anon_sym_LT_LT_DASH; + v->a[37587] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37588] = anon_sym_AMP; + v->a[37589] = aux_sym_concatenation_token1; + v->a[37590] = anon_sym_DOLLAR; + v->a[37591] = sym__special_character; + v->a[37592] = anon_sym_DQUOTE; + v->a[37593] = sym_raw_string; + v->a[37594] = aux_sym_number_token1; + v->a[37595] = aux_sym_number_token2; + v->a[37596] = anon_sym_DOLLAR_LBRACE; + v->a[37597] = anon_sym_DOLLAR_LPAREN; + v->a[37598] = anon_sym_BQUOTE; + v->a[37599] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1880(v); } diff --git a/parser/static/small_parse_table/small_parse_table_376.c b/parser/static/small_parse_table/small_parse_table_376.c index 44a24f65..c406d426 100644 --- a/parser/static/small_parse_table/small_parse_table_376.c +++ b/parser/static/small_parse_table/small_parse_table_376.c @@ -14,126 +14,126 @@ void small_parse_table_1880(t_small_parse_table_array *v) { - v->a[37600] = aux_sym_number_token2; - v->a[37601] = anon_sym_DOLLAR_LBRACE; - v->a[37602] = anon_sym_DOLLAR_LPAREN; - v->a[37603] = anon_sym_BQUOTE; - v->a[37604] = anon_sym_DOLLAR_BQUOTE; - v->a[37605] = anon_sym_LT_LPAREN; - v->a[37606] = anon_sym_GT_LPAREN; - v->a[37607] = sym_word; - v->a[37608] = 22; - v->a[37609] = actions(71); - v->a[37610] = 1; - v->a[37611] = sym_comment; - v->a[37612] = actions(4943); - v->a[37613] = 1; - v->a[37614] = sym_word; - v->a[37615] = actions(4947); - v->a[37616] = 1; - v->a[37617] = anon_sym_DOLLAR_LBRACK; - v->a[37618] = actions(4949); - v->a[37619] = 1; + v->a[37600] = aux_sym__simple_variable_name_token1; + v->a[37601] = sym_word; + v->a[37602] = anon_sym_SEMI; + v->a[37603] = 3; + v->a[37604] = actions(3); + v->a[37605] = 1; + v->a[37606] = sym_comment; + v->a[37607] = actions(3117); + v->a[37608] = 7; + v->a[37609] = sym_file_descriptor; + v->a[37610] = sym__concat; + v->a[37611] = sym_test_operator; + v->a[37612] = sym__bare_dollar; + v->a[37613] = sym__brace_start; + v->a[37614] = ts_builtin_sym_end; + v->a[37615] = aux_sym_heredoc_redirect_token1; + v->a[37616] = actions(3115); + v->a[37617] = 33; + v->a[37618] = anon_sym_LPAREN; + v->a[37619] = anon_sym_PIPE; small_parse_table_1881(v); } void small_parse_table_1881(t_small_parse_table_array *v) { - v->a[37620] = anon_sym_DOLLAR; - v->a[37621] = actions(4951); - v->a[37622] = 1; - v->a[37623] = sym__special_character; - v->a[37624] = actions(4953); - v->a[37625] = 1; - v->a[37626] = anon_sym_DQUOTE; - v->a[37627] = actions(4957); - v->a[37628] = 1; - v->a[37629] = aux_sym_number_token1; - v->a[37630] = actions(4959); - v->a[37631] = 1; - v->a[37632] = aux_sym_number_token2; - v->a[37633] = actions(4961); - v->a[37634] = 1; - v->a[37635] = anon_sym_DOLLAR_LBRACE; - v->a[37636] = actions(4963); - v->a[37637] = 1; - v->a[37638] = anon_sym_DOLLAR_LPAREN; - v->a[37639] = actions(4965); + v->a[37620] = anon_sym_SEMI_SEMI; + v->a[37621] = anon_sym_PIPE_AMP; + v->a[37622] = anon_sym_AMP_AMP; + v->a[37623] = anon_sym_PIPE_PIPE; + v->a[37624] = anon_sym_LT; + v->a[37625] = anon_sym_GT; + v->a[37626] = anon_sym_GT_GT; + v->a[37627] = anon_sym_AMP_GT; + v->a[37628] = anon_sym_AMP_GT_GT; + v->a[37629] = anon_sym_LT_AMP; + v->a[37630] = anon_sym_GT_AMP; + v->a[37631] = anon_sym_GT_PIPE; + v->a[37632] = anon_sym_LT_AMP_DASH; + v->a[37633] = anon_sym_GT_AMP_DASH; + v->a[37634] = anon_sym_LT_LT; + v->a[37635] = anon_sym_LT_LT_DASH; + v->a[37636] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37637] = anon_sym_AMP; + v->a[37638] = aux_sym_concatenation_token1; + v->a[37639] = anon_sym_DOLLAR; small_parse_table_1882(v); } void small_parse_table_1882(t_small_parse_table_array *v) { - v->a[37640] = 1; - v->a[37641] = anon_sym_BQUOTE; - v->a[37642] = actions(4967); - v->a[37643] = 1; - v->a[37644] = anon_sym_DOLLAR_BQUOTE; - v->a[37645] = actions(4971); - v->a[37646] = 1; - v->a[37647] = sym_test_operator; - v->a[37648] = actions(4973); - v->a[37649] = 1; - v->a[37650] = sym__brace_start; - v->a[37651] = state(2776); - v->a[37652] = 1; - v->a[37653] = aux_sym__literal_repeat1; - v->a[37654] = actions(4945); - v->a[37655] = 2; - v->a[37656] = anon_sym_LPAREN_LPAREN; - v->a[37657] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37658] = actions(4955); - v->a[37659] = 2; + v->a[37640] = sym__special_character; + v->a[37641] = anon_sym_DQUOTE; + v->a[37642] = sym_raw_string; + v->a[37643] = aux_sym_number_token1; + v->a[37644] = aux_sym_number_token2; + v->a[37645] = anon_sym_DOLLAR_LBRACE; + v->a[37646] = anon_sym_DOLLAR_LPAREN; + v->a[37647] = anon_sym_BQUOTE; + v->a[37648] = anon_sym_DOLLAR_BQUOTE; + v->a[37649] = sym_word; + v->a[37650] = anon_sym_SEMI; + v->a[37651] = 3; + v->a[37652] = actions(3); + v->a[37653] = 1; + v->a[37654] = sym_comment; + v->a[37655] = actions(3062); + v->a[37656] = 6; + v->a[37657] = sym_file_descriptor; + v->a[37658] = sym__concat; + v->a[37659] = sym_test_operator; small_parse_table_1883(v); } void small_parse_table_1883(t_small_parse_table_array *v) { - v->a[37660] = sym_raw_string; - v->a[37661] = sym_ansi_c_string; - v->a[37662] = actions(4969); - v->a[37663] = 2; - v->a[37664] = anon_sym_LT_LPAREN; - v->a[37665] = anon_sym_GT_LPAREN; - v->a[37666] = state(967); - v->a[37667] = 2; - v->a[37668] = sym_concatenation; - v->a[37669] = aux_sym_for_statement_repeat1; - v->a[37670] = actions(2072); - v->a[37671] = 7; - v->a[37672] = anon_sym_PIPE; - v->a[37673] = anon_sym_LT; - v->a[37674] = anon_sym_GT; - v->a[37675] = anon_sym_LT_LT; - v->a[37676] = anon_sym_AMP_GT; + v->a[37660] = sym__bare_dollar; + v->a[37661] = sym__brace_start; + v->a[37662] = aux_sym_heredoc_redirect_token1; + v->a[37663] = actions(3060); + v->a[37664] = 34; + v->a[37665] = anon_sym_LPAREN; + v->a[37666] = anon_sym_PIPE; + v->a[37667] = anon_sym_RPAREN; + v->a[37668] = anon_sym_SEMI_SEMI; + v->a[37669] = anon_sym_PIPE_AMP; + v->a[37670] = anon_sym_AMP_AMP; + v->a[37671] = anon_sym_PIPE_PIPE; + v->a[37672] = anon_sym_LT; + v->a[37673] = anon_sym_GT; + v->a[37674] = anon_sym_GT_GT; + v->a[37675] = anon_sym_AMP_GT; + v->a[37676] = anon_sym_AMP_GT_GT; v->a[37677] = anon_sym_LT_AMP; v->a[37678] = anon_sym_GT_AMP; - v->a[37679] = state(2489); + v->a[37679] = anon_sym_GT_PIPE; small_parse_table_1884(v); } void small_parse_table_1884(t_small_parse_table_array *v) { - v->a[37680] = 9; - v->a[37681] = sym_arithmetic_expansion; - v->a[37682] = sym_brace_expression; - v->a[37683] = sym_string; - v->a[37684] = sym_translated_string; - v->a[37685] = sym_number; - v->a[37686] = sym_simple_expansion; - v->a[37687] = sym_expansion; - v->a[37688] = sym_command_substitution; - v->a[37689] = sym_process_substitution; - v->a[37690] = actions(2074); - v->a[37691] = 11; - v->a[37692] = sym_file_descriptor; - v->a[37693] = anon_sym_PIPE_PIPE; - v->a[37694] = anon_sym_AMP_AMP; - v->a[37695] = anon_sym_GT_GT; - v->a[37696] = anon_sym_PIPE_AMP; - v->a[37697] = anon_sym_RBRACK; - v->a[37698] = anon_sym_AMP_GT_GT; - v->a[37699] = anon_sym_GT_PIPE; + v->a[37680] = anon_sym_LT_AMP_DASH; + v->a[37681] = anon_sym_GT_AMP_DASH; + v->a[37682] = anon_sym_LT_LT; + v->a[37683] = anon_sym_LT_LT_DASH; + v->a[37684] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37685] = anon_sym_AMP; + v->a[37686] = aux_sym_concatenation_token1; + v->a[37687] = anon_sym_DOLLAR; + v->a[37688] = sym__special_character; + v->a[37689] = anon_sym_DQUOTE; + v->a[37690] = sym_raw_string; + v->a[37691] = aux_sym_number_token1; + v->a[37692] = aux_sym_number_token2; + v->a[37693] = anon_sym_DOLLAR_LBRACE; + v->a[37694] = anon_sym_DOLLAR_LPAREN; + v->a[37695] = anon_sym_BQUOTE; + v->a[37696] = anon_sym_DOLLAR_BQUOTE; + v->a[37697] = sym_word; + v->a[37698] = anon_sym_SEMI; + v->a[37699] = 3; small_parse_table_1885(v); } diff --git a/parser/static/small_parse_table/small_parse_table_377.c b/parser/static/small_parse_table/small_parse_table_377.c index 1d9116e8..a076819f 100644 --- a/parser/static/small_parse_table/small_parse_table_377.c +++ b/parser/static/small_parse_table/small_parse_table_377.c @@ -14,126 +14,126 @@ void small_parse_table_1885(t_small_parse_table_array *v) { - v->a[37700] = anon_sym_LT_AMP_DASH; - v->a[37701] = anon_sym_GT_AMP_DASH; - v->a[37702] = anon_sym_LT_LT_DASH; - v->a[37703] = 21; - v->a[37704] = actions(3); - v->a[37705] = 1; - v->a[37706] = sym_comment; - v->a[37707] = actions(3580); - v->a[37708] = 1; - v->a[37709] = anon_sym_DQUOTE; - v->a[37710] = actions(3610); - v->a[37711] = 1; - v->a[37712] = anon_sym_DOLLAR_LBRACK; - v->a[37713] = actions(3612); - v->a[37714] = 1; - v->a[37715] = anon_sym_DOLLAR; - v->a[37716] = actions(3616); - v->a[37717] = 1; - v->a[37718] = aux_sym_number_token1; - v->a[37719] = actions(3618); + v->a[37700] = actions(3); + v->a[37701] = 1; + v->a[37702] = sym_comment; + v->a[37703] = actions(2654); + v->a[37704] = 6; + v->a[37705] = sym_file_descriptor; + v->a[37706] = sym__concat; + v->a[37707] = sym_test_operator; + v->a[37708] = sym__bare_dollar; + v->a[37709] = sym__brace_start; + v->a[37710] = aux_sym_heredoc_redirect_token1; + v->a[37711] = actions(2652); + v->a[37712] = 34; + v->a[37713] = anon_sym_LPAREN; + v->a[37714] = anon_sym_PIPE; + v->a[37715] = anon_sym_RPAREN; + v->a[37716] = anon_sym_SEMI_SEMI; + v->a[37717] = anon_sym_PIPE_AMP; + v->a[37718] = anon_sym_AMP_AMP; + v->a[37719] = anon_sym_PIPE_PIPE; small_parse_table_1886(v); } void small_parse_table_1886(t_small_parse_table_array *v) { - v->a[37720] = 1; - v->a[37721] = aux_sym_number_token2; - v->a[37722] = actions(3620); - v->a[37723] = 1; - v->a[37724] = anon_sym_DOLLAR_LBRACE; - v->a[37725] = actions(3622); - v->a[37726] = 1; - v->a[37727] = anon_sym_DOLLAR_LPAREN; - v->a[37728] = actions(3624); - v->a[37729] = 1; - v->a[37730] = anon_sym_BQUOTE; - v->a[37731] = actions(3626); - v->a[37732] = 1; - v->a[37733] = anon_sym_DOLLAR_BQUOTE; - v->a[37734] = actions(3632); - v->a[37735] = 1; - v->a[37736] = sym__brace_start; - v->a[37737] = actions(4977); - v->a[37738] = 1; - v->a[37739] = sym__special_character; + v->a[37720] = anon_sym_LT; + v->a[37721] = anon_sym_GT; + v->a[37722] = anon_sym_GT_GT; + v->a[37723] = anon_sym_AMP_GT; + v->a[37724] = anon_sym_AMP_GT_GT; + v->a[37725] = anon_sym_LT_AMP; + v->a[37726] = anon_sym_GT_AMP; + v->a[37727] = anon_sym_GT_PIPE; + v->a[37728] = anon_sym_LT_AMP_DASH; + v->a[37729] = anon_sym_GT_AMP_DASH; + v->a[37730] = anon_sym_LT_LT; + v->a[37731] = anon_sym_LT_LT_DASH; + v->a[37732] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37733] = anon_sym_AMP; + v->a[37734] = aux_sym_concatenation_token1; + v->a[37735] = anon_sym_DOLLAR; + v->a[37736] = sym__special_character; + v->a[37737] = anon_sym_DQUOTE; + v->a[37738] = sym_raw_string; + v->a[37739] = aux_sym_number_token1; small_parse_table_1887(v); } void small_parse_table_1887(t_small_parse_table_array *v) { - v->a[37740] = actions(4979); - v->a[37741] = 1; - v->a[37742] = sym_test_operator; - v->a[37743] = state(2270); - v->a[37744] = 1; - v->a[37745] = aux_sym__literal_repeat1; - v->a[37746] = actions(2096); - v->a[37747] = 2; - v->a[37748] = sym_file_descriptor; - v->a[37749] = aux_sym_heredoc_redirect_token1; - v->a[37750] = actions(3608); - v->a[37751] = 2; - v->a[37752] = anon_sym_LPAREN_LPAREN; - v->a[37753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37754] = actions(3628); - v->a[37755] = 2; - v->a[37756] = anon_sym_LT_LPAREN; - v->a[37757] = anon_sym_GT_LPAREN; - v->a[37758] = state(976); - v->a[37759] = 2; + v->a[37740] = aux_sym_number_token2; + v->a[37741] = anon_sym_DOLLAR_LBRACE; + v->a[37742] = anon_sym_DOLLAR_LPAREN; + v->a[37743] = anon_sym_BQUOTE; + v->a[37744] = anon_sym_DOLLAR_BQUOTE; + v->a[37745] = sym_word; + v->a[37746] = anon_sym_SEMI; + v->a[37747] = 3; + v->a[37748] = actions(3); + v->a[37749] = 1; + v->a[37750] = sym_comment; + v->a[37751] = actions(2888); + v->a[37752] = 6; + v->a[37753] = sym_file_descriptor; + v->a[37754] = sym__concat; + v->a[37755] = sym_variable_name; + v->a[37756] = sym_test_operator; + v->a[37757] = sym__brace_start; + v->a[37758] = aux_sym_heredoc_redirect_token1; + v->a[37759] = actions(2886); small_parse_table_1888(v); } void small_parse_table_1888(t_small_parse_table_array *v) { - v->a[37760] = sym_concatenation; - v->a[37761] = aux_sym_for_statement_repeat1; - v->a[37762] = actions(4975); - v->a[37763] = 3; - v->a[37764] = sym_raw_string; - v->a[37765] = sym_ansi_c_string; - v->a[37766] = sym_word; - v->a[37767] = state(2572); - v->a[37768] = 9; - v->a[37769] = sym_arithmetic_expansion; - v->a[37770] = sym_brace_expression; - v->a[37771] = sym_string; - v->a[37772] = sym_translated_string; - v->a[37773] = sym_number; - v->a[37774] = sym_simple_expansion; - v->a[37775] = sym_expansion; - v->a[37776] = sym_command_substitution; - v->a[37777] = sym_process_substitution; - v->a[37778] = actions(2094); - v->a[37779] = 16; + v->a[37760] = 34; + v->a[37761] = anon_sym_PIPE; + v->a[37762] = anon_sym_RPAREN; + v->a[37763] = anon_sym_SEMI_SEMI; + v->a[37764] = anon_sym_PIPE_AMP; + v->a[37765] = anon_sym_AMP_AMP; + v->a[37766] = anon_sym_PIPE_PIPE; + v->a[37767] = anon_sym_LT; + v->a[37768] = anon_sym_GT; + v->a[37769] = anon_sym_GT_GT; + v->a[37770] = anon_sym_AMP_GT; + v->a[37771] = anon_sym_AMP_GT_GT; + v->a[37772] = anon_sym_LT_AMP; + v->a[37773] = anon_sym_GT_AMP; + v->a[37774] = anon_sym_GT_PIPE; + v->a[37775] = anon_sym_LT_AMP_DASH; + v->a[37776] = anon_sym_GT_AMP_DASH; + v->a[37777] = anon_sym_LT_LT; + v->a[37778] = anon_sym_LT_LT_DASH; + v->a[37779] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1889(v); } void small_parse_table_1889(t_small_parse_table_array *v) { - v->a[37780] = anon_sym_PIPE_PIPE; - v->a[37781] = anon_sym_AMP_AMP; - v->a[37782] = anon_sym_PIPE; - v->a[37783] = anon_sym_LT; - v->a[37784] = anon_sym_GT; - v->a[37785] = anon_sym_LT_LT; - v->a[37786] = anon_sym_GT_GT; - v->a[37787] = anon_sym_PIPE_AMP; - v->a[37788] = anon_sym_AMP_GT; - v->a[37789] = anon_sym_AMP_GT_GT; - v->a[37790] = anon_sym_LT_AMP; - v->a[37791] = anon_sym_GT_AMP; - v->a[37792] = anon_sym_GT_PIPE; - v->a[37793] = anon_sym_LT_AMP_DASH; - v->a[37794] = anon_sym_GT_AMP_DASH; - v->a[37795] = anon_sym_LT_LT_DASH; - v->a[37796] = 21; - v->a[37797] = actions(3); - v->a[37798] = 1; - v->a[37799] = sym_comment; + v->a[37780] = anon_sym_AMP; + v->a[37781] = aux_sym_concatenation_token1; + v->a[37782] = anon_sym_DOLLAR; + v->a[37783] = sym__special_character; + v->a[37784] = anon_sym_DQUOTE; + v->a[37785] = sym_raw_string; + v->a[37786] = aux_sym_number_token1; + v->a[37787] = aux_sym_number_token2; + v->a[37788] = anon_sym_DOLLAR_LBRACE; + v->a[37789] = anon_sym_DOLLAR_LPAREN; + v->a[37790] = anon_sym_BQUOTE; + v->a[37791] = anon_sym_DOLLAR_BQUOTE; + v->a[37792] = aux_sym__simple_variable_name_token1; + v->a[37793] = sym_word; + v->a[37794] = anon_sym_SEMI; + v->a[37795] = 3; + v->a[37796] = actions(3); + v->a[37797] = 1; + v->a[37798] = sym_comment; + v->a[37799] = actions(3117); small_parse_table_1890(v); } diff --git a/parser/static/small_parse_table/small_parse_table_378.c b/parser/static/small_parse_table/small_parse_table_378.c index 74769762..e0e1a7bd 100644 --- a/parser/static/small_parse_table/small_parse_table_378.c +++ b/parser/static/small_parse_table/small_parse_table_378.c @@ -14,126 +14,126 @@ void small_parse_table_1890(t_small_parse_table_array *v) { - v->a[37800] = actions(3580); - v->a[37801] = 1; - v->a[37802] = anon_sym_DQUOTE; - v->a[37803] = actions(3610); - v->a[37804] = 1; - v->a[37805] = anon_sym_DOLLAR_LBRACK; - v->a[37806] = actions(3612); - v->a[37807] = 1; - v->a[37808] = anon_sym_DOLLAR; - v->a[37809] = actions(3616); - v->a[37810] = 1; - v->a[37811] = aux_sym_number_token1; - v->a[37812] = actions(3618); - v->a[37813] = 1; - v->a[37814] = aux_sym_number_token2; - v->a[37815] = actions(3620); - v->a[37816] = 1; - v->a[37817] = anon_sym_DOLLAR_LBRACE; - v->a[37818] = actions(3622); - v->a[37819] = 1; + v->a[37800] = 6; + v->a[37801] = sym_file_descriptor; + v->a[37802] = sym__concat; + v->a[37803] = sym_variable_name; + v->a[37804] = sym_test_operator; + v->a[37805] = sym__brace_start; + v->a[37806] = aux_sym_heredoc_redirect_token1; + v->a[37807] = actions(3115); + v->a[37808] = 34; + v->a[37809] = anon_sym_PIPE; + v->a[37810] = anon_sym_RPAREN; + v->a[37811] = anon_sym_SEMI_SEMI; + v->a[37812] = anon_sym_PIPE_AMP; + v->a[37813] = anon_sym_AMP_AMP; + v->a[37814] = anon_sym_PIPE_PIPE; + v->a[37815] = anon_sym_LT; + v->a[37816] = anon_sym_GT; + v->a[37817] = anon_sym_GT_GT; + v->a[37818] = anon_sym_AMP_GT; + v->a[37819] = anon_sym_AMP_GT_GT; small_parse_table_1891(v); } void small_parse_table_1891(t_small_parse_table_array *v) { - v->a[37820] = anon_sym_DOLLAR_LPAREN; - v->a[37821] = actions(3624); - v->a[37822] = 1; - v->a[37823] = anon_sym_BQUOTE; - v->a[37824] = actions(3626); - v->a[37825] = 1; - v->a[37826] = anon_sym_DOLLAR_BQUOTE; - v->a[37827] = actions(3632); - v->a[37828] = 1; - v->a[37829] = sym__brace_start; - v->a[37830] = actions(4977); - v->a[37831] = 1; - v->a[37832] = sym__special_character; - v->a[37833] = actions(4979); - v->a[37834] = 1; - v->a[37835] = sym_test_operator; - v->a[37836] = state(2270); - v->a[37837] = 1; - v->a[37838] = aux_sym__literal_repeat1; - v->a[37839] = actions(2074); + v->a[37820] = anon_sym_LT_AMP; + v->a[37821] = anon_sym_GT_AMP; + v->a[37822] = anon_sym_GT_PIPE; + v->a[37823] = anon_sym_LT_AMP_DASH; + v->a[37824] = anon_sym_GT_AMP_DASH; + v->a[37825] = anon_sym_LT_LT; + v->a[37826] = anon_sym_LT_LT_DASH; + v->a[37827] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37828] = anon_sym_AMP; + v->a[37829] = aux_sym_concatenation_token1; + v->a[37830] = anon_sym_DOLLAR; + v->a[37831] = sym__special_character; + v->a[37832] = anon_sym_DQUOTE; + v->a[37833] = sym_raw_string; + v->a[37834] = aux_sym_number_token1; + v->a[37835] = aux_sym_number_token2; + v->a[37836] = anon_sym_DOLLAR_LBRACE; + v->a[37837] = anon_sym_DOLLAR_LPAREN; + v->a[37838] = anon_sym_BQUOTE; + v->a[37839] = anon_sym_DOLLAR_BQUOTE; small_parse_table_1892(v); } void small_parse_table_1892(t_small_parse_table_array *v) { - v->a[37840] = 2; - v->a[37841] = sym_file_descriptor; - v->a[37842] = aux_sym_heredoc_redirect_token1; - v->a[37843] = actions(3608); - v->a[37844] = 2; - v->a[37845] = anon_sym_LPAREN_LPAREN; - v->a[37846] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37847] = actions(3628); - v->a[37848] = 2; - v->a[37849] = anon_sym_LT_LPAREN; - v->a[37850] = anon_sym_GT_LPAREN; - v->a[37851] = state(976); - v->a[37852] = 2; - v->a[37853] = sym_concatenation; - v->a[37854] = aux_sym_for_statement_repeat1; - v->a[37855] = actions(4975); - v->a[37856] = 3; - v->a[37857] = sym_raw_string; - v->a[37858] = sym_ansi_c_string; - v->a[37859] = sym_word; + v->a[37840] = aux_sym__simple_variable_name_token1; + v->a[37841] = sym_word; + v->a[37842] = anon_sym_SEMI; + v->a[37843] = 3; + v->a[37844] = actions(3); + v->a[37845] = 1; + v->a[37846] = sym_comment; + v->a[37847] = actions(2908); + v->a[37848] = 6; + v->a[37849] = sym_file_descriptor; + v->a[37850] = sym__concat; + v->a[37851] = sym_variable_name; + v->a[37852] = sym_test_operator; + v->a[37853] = sym__brace_start; + v->a[37854] = aux_sym_heredoc_redirect_token1; + v->a[37855] = actions(2906); + v->a[37856] = 34; + v->a[37857] = anon_sym_PIPE; + v->a[37858] = anon_sym_RPAREN; + v->a[37859] = anon_sym_SEMI_SEMI; small_parse_table_1893(v); } void small_parse_table_1893(t_small_parse_table_array *v) { - v->a[37860] = state(2572); - v->a[37861] = 9; - v->a[37862] = sym_arithmetic_expansion; - v->a[37863] = sym_brace_expression; - v->a[37864] = sym_string; - v->a[37865] = sym_translated_string; - v->a[37866] = sym_number; - v->a[37867] = sym_simple_expansion; - v->a[37868] = sym_expansion; - v->a[37869] = sym_command_substitution; - v->a[37870] = sym_process_substitution; - v->a[37871] = actions(2072); - v->a[37872] = 16; - v->a[37873] = anon_sym_PIPE_PIPE; - v->a[37874] = anon_sym_AMP_AMP; - v->a[37875] = anon_sym_PIPE; - v->a[37876] = anon_sym_LT; - v->a[37877] = anon_sym_GT; - v->a[37878] = anon_sym_LT_LT; - v->a[37879] = anon_sym_GT_GT; + v->a[37860] = anon_sym_PIPE_AMP; + v->a[37861] = anon_sym_AMP_AMP; + v->a[37862] = anon_sym_PIPE_PIPE; + v->a[37863] = anon_sym_LT; + v->a[37864] = anon_sym_GT; + v->a[37865] = anon_sym_GT_GT; + v->a[37866] = anon_sym_AMP_GT; + v->a[37867] = anon_sym_AMP_GT_GT; + v->a[37868] = anon_sym_LT_AMP; + v->a[37869] = anon_sym_GT_AMP; + v->a[37870] = anon_sym_GT_PIPE; + v->a[37871] = anon_sym_LT_AMP_DASH; + v->a[37872] = anon_sym_GT_AMP_DASH; + v->a[37873] = anon_sym_LT_LT; + v->a[37874] = anon_sym_LT_LT_DASH; + v->a[37875] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37876] = anon_sym_AMP; + v->a[37877] = aux_sym_concatenation_token1; + v->a[37878] = anon_sym_DOLLAR; + v->a[37879] = sym__special_character; small_parse_table_1894(v); } void small_parse_table_1894(t_small_parse_table_array *v) { - v->a[37880] = anon_sym_PIPE_AMP; - v->a[37881] = anon_sym_AMP_GT; - v->a[37882] = anon_sym_AMP_GT_GT; - v->a[37883] = anon_sym_LT_AMP; - v->a[37884] = anon_sym_GT_AMP; - v->a[37885] = anon_sym_GT_PIPE; - v->a[37886] = anon_sym_LT_AMP_DASH; - v->a[37887] = anon_sym_GT_AMP_DASH; - v->a[37888] = anon_sym_LT_LT_DASH; - v->a[37889] = 6; - v->a[37890] = actions(3); - v->a[37891] = 1; - v->a[37892] = sym_comment; - v->a[37893] = actions(4933); - v->a[37894] = 1; - v->a[37895] = aux_sym_concatenation_token1; - v->a[37896] = actions(4981); - v->a[37897] = 1; + v->a[37880] = anon_sym_DQUOTE; + v->a[37881] = sym_raw_string; + v->a[37882] = aux_sym_number_token1; + v->a[37883] = aux_sym_number_token2; + v->a[37884] = anon_sym_DOLLAR_LBRACE; + v->a[37885] = anon_sym_DOLLAR_LPAREN; + v->a[37886] = anon_sym_BQUOTE; + v->a[37887] = anon_sym_DOLLAR_BQUOTE; + v->a[37888] = aux_sym__simple_variable_name_token1; + v->a[37889] = sym_word; + v->a[37890] = anon_sym_SEMI; + v->a[37891] = 3; + v->a[37892] = actions(3); + v->a[37893] = 1; + v->a[37894] = sym_comment; + v->a[37895] = actions(2828); + v->a[37896] = 7; + v->a[37897] = sym_file_descriptor; v->a[37898] = sym__concat; - v->a[37899] = state(970); + v->a[37899] = sym_variable_name; small_parse_table_1895(v); } diff --git a/parser/static/small_parse_table/small_parse_table_379.c b/parser/static/small_parse_table/small_parse_table_379.c index f59d2667..ea34b809 100644 --- a/parser/static/small_parse_table/small_parse_table_379.c +++ b/parser/static/small_parse_table/small_parse_table_379.c @@ -14,126 +14,126 @@ void small_parse_table_1895(t_small_parse_table_array *v) { - v->a[37900] = 1; - v->a[37901] = aux_sym_concatenation_repeat1; - v->a[37902] = actions(1288); - v->a[37903] = 5; - v->a[37904] = sym_file_descriptor; - v->a[37905] = sym_test_operator; - v->a[37906] = sym__bare_dollar; - v->a[37907] = sym__brace_start; - v->a[37908] = aux_sym_heredoc_redirect_token1; - v->a[37909] = actions(1286); - v->a[37910] = 41; - v->a[37911] = anon_sym_LPAREN_LPAREN; - v->a[37912] = anon_sym_SEMI; - v->a[37913] = anon_sym_PIPE_PIPE; - v->a[37914] = anon_sym_AMP_AMP; - v->a[37915] = anon_sym_PIPE; - v->a[37916] = anon_sym_AMP; - v->a[37917] = anon_sym_EQ_EQ; - v->a[37918] = anon_sym_LT; - v->a[37919] = anon_sym_GT; + v->a[37900] = sym_test_operator; + v->a[37901] = sym__brace_start; + v->a[37902] = ts_builtin_sym_end; + v->a[37903] = aux_sym_heredoc_redirect_token1; + v->a[37904] = actions(2826); + v->a[37905] = 33; + v->a[37906] = anon_sym_PIPE; + v->a[37907] = anon_sym_SEMI_SEMI; + v->a[37908] = anon_sym_PIPE_AMP; + v->a[37909] = anon_sym_AMP_AMP; + v->a[37910] = anon_sym_PIPE_PIPE; + v->a[37911] = anon_sym_LT; + v->a[37912] = anon_sym_GT; + v->a[37913] = anon_sym_GT_GT; + v->a[37914] = anon_sym_AMP_GT; + v->a[37915] = anon_sym_AMP_GT_GT; + v->a[37916] = anon_sym_LT_AMP; + v->a[37917] = anon_sym_GT_AMP; + v->a[37918] = anon_sym_GT_PIPE; + v->a[37919] = anon_sym_LT_AMP_DASH; small_parse_table_1896(v); } void small_parse_table_1896(t_small_parse_table_array *v) { - v->a[37920] = anon_sym_LT_LT; - v->a[37921] = anon_sym_GT_GT; - v->a[37922] = anon_sym_SEMI_SEMI; - v->a[37923] = anon_sym_SEMI_AMP; - v->a[37924] = anon_sym_SEMI_SEMI_AMP; - v->a[37925] = anon_sym_PIPE_AMP; - v->a[37926] = anon_sym_EQ_TILDE; - v->a[37927] = anon_sym_AMP_GT; - v->a[37928] = anon_sym_AMP_GT_GT; - v->a[37929] = anon_sym_LT_AMP; - v->a[37930] = anon_sym_GT_AMP; - v->a[37931] = anon_sym_GT_PIPE; - v->a[37932] = anon_sym_LT_AMP_DASH; - v->a[37933] = anon_sym_GT_AMP_DASH; - v->a[37934] = anon_sym_LT_LT_DASH; - v->a[37935] = anon_sym_LT_LT_LT; - v->a[37936] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37937] = anon_sym_DOLLAR_LBRACK; - v->a[37938] = anon_sym_DOLLAR; - v->a[37939] = sym__special_character; + v->a[37920] = anon_sym_GT_AMP_DASH; + v->a[37921] = anon_sym_LT_LT; + v->a[37922] = anon_sym_LT_LT_DASH; + v->a[37923] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37924] = anon_sym_AMP; + v->a[37925] = aux_sym_concatenation_token1; + v->a[37926] = anon_sym_DOLLAR; + v->a[37927] = sym__special_character; + v->a[37928] = anon_sym_DQUOTE; + v->a[37929] = sym_raw_string; + v->a[37930] = aux_sym_number_token1; + v->a[37931] = aux_sym_number_token2; + v->a[37932] = anon_sym_DOLLAR_LBRACE; + v->a[37933] = anon_sym_DOLLAR_LPAREN; + v->a[37934] = anon_sym_BQUOTE; + v->a[37935] = anon_sym_DOLLAR_BQUOTE; + v->a[37936] = aux_sym__simple_variable_name_token1; + v->a[37937] = sym_word; + v->a[37938] = anon_sym_SEMI; + v->a[37939] = 6; small_parse_table_1897(v); } void small_parse_table_1897(t_small_parse_table_array *v) { - v->a[37940] = anon_sym_DQUOTE; - v->a[37941] = sym_raw_string; - v->a[37942] = sym_ansi_c_string; - v->a[37943] = aux_sym_number_token1; - v->a[37944] = aux_sym_number_token2; - v->a[37945] = anon_sym_DOLLAR_LBRACE; - v->a[37946] = anon_sym_DOLLAR_LPAREN; - v->a[37947] = anon_sym_BQUOTE; - v->a[37948] = anon_sym_DOLLAR_BQUOTE; - v->a[37949] = anon_sym_LT_LPAREN; - v->a[37950] = anon_sym_GT_LPAREN; - v->a[37951] = sym_word; - v->a[37952] = 3; - v->a[37953] = actions(3); - v->a[37954] = 1; - v->a[37955] = sym_comment; - v->a[37956] = actions(1346); - v->a[37957] = 6; - v->a[37958] = sym_file_descriptor; - v->a[37959] = sym__concat; + v->a[37940] = actions(3); + v->a[37941] = 1; + v->a[37942] = sym_comment; + v->a[37943] = actions(3511); + v->a[37944] = 1; + v->a[37945] = aux_sym_concatenation_token1; + v->a[37946] = actions(3514); + v->a[37947] = 1; + v->a[37948] = sym__concat; + v->a[37949] = state(858); + v->a[37950] = 1; + v->a[37951] = aux_sym_concatenation_repeat1; + v->a[37952] = actions(2654); + v->a[37953] = 4; + v->a[37954] = sym_file_descriptor; + v->a[37955] = sym_test_operator; + v->a[37956] = sym__brace_start; + v->a[37957] = aux_sym_heredoc_redirect_token1; + v->a[37958] = actions(2652); + v->a[37959] = 33; small_parse_table_1898(v); } void small_parse_table_1898(t_small_parse_table_array *v) { - v->a[37960] = sym_test_operator; - v->a[37961] = sym__bare_dollar; - v->a[37962] = sym__brace_start; - v->a[37963] = aux_sym_heredoc_redirect_token1; - v->a[37964] = actions(1344); - v->a[37965] = 43; - v->a[37966] = anon_sym_LPAREN_LPAREN; - v->a[37967] = anon_sym_SEMI; - v->a[37968] = anon_sym_PIPE_PIPE; - v->a[37969] = anon_sym_AMP_AMP; - v->a[37970] = anon_sym_PIPE; - v->a[37971] = anon_sym_AMP; - v->a[37972] = anon_sym_EQ_EQ; - v->a[37973] = anon_sym_LT; - v->a[37974] = anon_sym_GT; - v->a[37975] = anon_sym_LT_LT; - v->a[37976] = anon_sym_GT_GT; - v->a[37977] = anon_sym_esac; - v->a[37978] = anon_sym_SEMI_SEMI; - v->a[37979] = anon_sym_SEMI_AMP; + v->a[37960] = anon_sym_PIPE; + v->a[37961] = anon_sym_RPAREN; + v->a[37962] = anon_sym_SEMI_SEMI; + v->a[37963] = anon_sym_PIPE_AMP; + v->a[37964] = anon_sym_AMP_AMP; + v->a[37965] = anon_sym_PIPE_PIPE; + v->a[37966] = anon_sym_LT; + v->a[37967] = anon_sym_GT; + v->a[37968] = anon_sym_GT_GT; + v->a[37969] = anon_sym_AMP_GT; + v->a[37970] = anon_sym_AMP_GT_GT; + v->a[37971] = anon_sym_LT_AMP; + v->a[37972] = anon_sym_GT_AMP; + v->a[37973] = anon_sym_GT_PIPE; + v->a[37974] = anon_sym_LT_AMP_DASH; + v->a[37975] = anon_sym_GT_AMP_DASH; + v->a[37976] = anon_sym_LT_LT; + v->a[37977] = anon_sym_LT_LT_DASH; + v->a[37978] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[37979] = anon_sym_AMP; small_parse_table_1899(v); } void small_parse_table_1899(t_small_parse_table_array *v) { - v->a[37980] = anon_sym_SEMI_SEMI_AMP; - v->a[37981] = anon_sym_PIPE_AMP; - v->a[37982] = anon_sym_EQ_TILDE; - v->a[37983] = anon_sym_AMP_GT; - v->a[37984] = anon_sym_AMP_GT_GT; - v->a[37985] = anon_sym_LT_AMP; - v->a[37986] = anon_sym_GT_AMP; - v->a[37987] = anon_sym_GT_PIPE; - v->a[37988] = anon_sym_LT_AMP_DASH; - v->a[37989] = anon_sym_GT_AMP_DASH; - v->a[37990] = anon_sym_LT_LT_DASH; - v->a[37991] = anon_sym_LT_LT_LT; - v->a[37992] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37993] = anon_sym_DOLLAR_LBRACK; - v->a[37994] = aux_sym_concatenation_token1; - v->a[37995] = anon_sym_DOLLAR; - v->a[37996] = sym__special_character; - v->a[37997] = anon_sym_DQUOTE; - v->a[37998] = sym_raw_string; - v->a[37999] = sym_ansi_c_string; + v->a[37980] = anon_sym_DOLLAR; + v->a[37981] = sym__special_character; + v->a[37982] = anon_sym_DQUOTE; + v->a[37983] = sym_raw_string; + v->a[37984] = aux_sym_number_token1; + v->a[37985] = aux_sym_number_token2; + v->a[37986] = anon_sym_DOLLAR_LBRACE; + v->a[37987] = anon_sym_DOLLAR_LPAREN; + v->a[37988] = anon_sym_BQUOTE; + v->a[37989] = anon_sym_DOLLAR_BQUOTE; + v->a[37990] = aux_sym__simple_variable_name_token1; + v->a[37991] = sym_word; + v->a[37992] = anon_sym_SEMI; + v->a[37993] = 3; + v->a[37994] = actions(3); + v->a[37995] = 1; + v->a[37996] = sym_comment; + v->a[37997] = actions(3125); + v->a[37998] = 7; + v->a[37999] = sym_file_descriptor; small_parse_table_1900(v); } diff --git a/parser/static/small_parse_table/small_parse_table_38.c b/parser/static/small_parse_table/small_parse_table_38.c index d5a5cdec..fc833df7 100644 --- a/parser/static/small_parse_table/small_parse_table_38.c +++ b/parser/static/small_parse_table/small_parse_table_38.c @@ -14,126 +14,126 @@ void small_parse_table_190(t_small_parse_table_array *v) { - v->a[3800] = aux_sym__multiline_variable_name_token1; - v->a[3801] = actions(1241); - v->a[3802] = 4; - v->a[3803] = sym_file_descriptor; - v->a[3804] = sym_test_operator; - v->a[3805] = sym__bare_dollar; - v->a[3806] = sym__brace_start; - v->a[3807] = actions(1809); - v->a[3808] = 9; - v->a[3809] = anon_sym_DASH; - v->a[3810] = anon_sym_STAR; - v->a[3811] = anon_sym_BANG; - v->a[3812] = anon_sym_QMARK; - v->a[3813] = anon_sym_DOLLAR; - v->a[3814] = anon_sym_POUND; - v->a[3815] = anon_sym_AT2; - v->a[3816] = anon_sym_0; - v->a[3817] = anon_sym__; - v->a[3818] = actions(1239); - v->a[3819] = 40; + v->a[3800] = 1; + v->a[3801] = anon_sym_DQUOTE; + v->a[3802] = actions(1358); + v->a[3803] = 1; + v->a[3804] = aux_sym_number_token1; + v->a[3805] = actions(1361); + v->a[3806] = 1; + v->a[3807] = aux_sym_number_token2; + v->a[3808] = actions(1364); + v->a[3809] = 1; + v->a[3810] = anon_sym_DOLLAR_LBRACE; + v->a[3811] = actions(1367); + v->a[3812] = 1; + v->a[3813] = anon_sym_DOLLAR_LPAREN; + v->a[3814] = actions(1370); + v->a[3815] = 1; + v->a[3816] = anon_sym_BQUOTE; + v->a[3817] = actions(1373); + v->a[3818] = 1; + v->a[3819] = anon_sym_DOLLAR_BQUOTE; small_parse_table_191(v); } void small_parse_table_191(t_small_parse_table_array *v) { - v->a[3820] = anon_sym_LPAREN_LPAREN; - v->a[3821] = anon_sym_SEMI; - v->a[3822] = anon_sym_PIPE_PIPE; - v->a[3823] = anon_sym_AMP_AMP; - v->a[3824] = anon_sym_PIPE; - v->a[3825] = anon_sym_AMP; - v->a[3826] = anon_sym_EQ_EQ; - v->a[3827] = anon_sym_LT; - v->a[3828] = anon_sym_GT; - v->a[3829] = anon_sym_LT_LT; - v->a[3830] = anon_sym_GT_GT; - v->a[3831] = anon_sym_LPAREN; - v->a[3832] = anon_sym_RPAREN; - v->a[3833] = anon_sym_SEMI_SEMI; - v->a[3834] = anon_sym_PIPE_AMP; - v->a[3835] = anon_sym_EQ_TILDE; - v->a[3836] = anon_sym_AMP_GT; - v->a[3837] = anon_sym_AMP_GT_GT; - v->a[3838] = anon_sym_LT_AMP; - v->a[3839] = anon_sym_GT_AMP; + v->a[3820] = actions(1376); + v->a[3821] = 1; + v->a[3822] = aux_sym__simple_variable_name_token1; + v->a[3823] = actions(1379); + v->a[3824] = 1; + v->a[3825] = sym_variable_name; + v->a[3826] = actions(1382); + v->a[3827] = 1; + v->a[3828] = sym_test_operator; + v->a[3829] = actions(1385); + v->a[3830] = 1; + v->a[3831] = sym__brace_start; + v->a[3832] = state(1024); + v->a[3833] = 1; + v->a[3834] = aux_sym__literal_repeat1; + v->a[3835] = actions(766); + v->a[3836] = 2; + v->a[3837] = sym_file_descriptor; + v->a[3838] = aux_sym_heredoc_redirect_token1; + v->a[3839] = actions(1343); small_parse_table_192(v); } void small_parse_table_192(t_small_parse_table_array *v) { - v->a[3840] = anon_sym_GT_PIPE; - v->a[3841] = anon_sym_LT_AMP_DASH; - v->a[3842] = anon_sym_GT_AMP_DASH; - v->a[3843] = anon_sym_LT_LT_DASH; - v->a[3844] = aux_sym_heredoc_redirect_token1; - v->a[3845] = anon_sym_LT_LT_LT; - v->a[3846] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3847] = anon_sym_DOLLAR_LBRACK; - v->a[3848] = sym__special_character; - v->a[3849] = sym_raw_string; - v->a[3850] = sym_ansi_c_string; - v->a[3851] = aux_sym_number_token1; - v->a[3852] = aux_sym_number_token2; - v->a[3853] = anon_sym_DOLLAR_LBRACE; - v->a[3854] = anon_sym_DOLLAR_LPAREN; - v->a[3855] = anon_sym_BQUOTE; - v->a[3856] = anon_sym_DOLLAR_BQUOTE; - v->a[3857] = anon_sym_LT_LPAREN; - v->a[3858] = anon_sym_GT_LPAREN; - v->a[3859] = sym_word; + v->a[3840] = 2; + v->a[3841] = sym_raw_string; + v->a[3842] = sym_word; + v->a[3843] = state(304); + v->a[3844] = 3; + v->a[3845] = sym_variable_assignment; + v->a[3846] = sym_concatenation; + v->a[3847] = aux_sym_declaration_command_repeat1; + v->a[3848] = state(656); + v->a[3849] = 7; + v->a[3850] = sym_arithmetic_expansion; + v->a[3851] = sym_brace_expression; + v->a[3852] = sym_string; + v->a[3853] = sym_number; + v->a[3854] = sym_simple_expansion; + v->a[3855] = sym_expansion; + v->a[3856] = sym_command_substitution; + v->a[3857] = actions(764); + v->a[3858] = 20; + v->a[3859] = anon_sym_PIPE; small_parse_table_193(v); } void small_parse_table_193(t_small_parse_table_array *v) { - v->a[3860] = 24; - v->a[3861] = actions(3); - v->a[3862] = 1; - v->a[3863] = sym_comment; - v->a[3864] = actions(1924); - v->a[3865] = 1; - v->a[3866] = anon_sym_DOLLAR_LBRACK; - v->a[3867] = actions(1927); - v->a[3868] = 1; - v->a[3869] = anon_sym_DOLLAR; - v->a[3870] = actions(1930); - v->a[3871] = 1; - v->a[3872] = sym__special_character; - v->a[3873] = actions(1933); - v->a[3874] = 1; - v->a[3875] = anon_sym_DQUOTE; - v->a[3876] = actions(1936); - v->a[3877] = 1; - v->a[3878] = aux_sym_number_token1; - v->a[3879] = actions(1939); + v->a[3860] = anon_sym_RPAREN; + v->a[3861] = anon_sym_SEMI_SEMI; + v->a[3862] = anon_sym_PIPE_AMP; + v->a[3863] = anon_sym_AMP_AMP; + v->a[3864] = anon_sym_PIPE_PIPE; + v->a[3865] = anon_sym_LT; + v->a[3866] = anon_sym_GT; + v->a[3867] = anon_sym_GT_GT; + v->a[3868] = anon_sym_AMP_GT; + v->a[3869] = anon_sym_AMP_GT_GT; + v->a[3870] = anon_sym_LT_AMP; + v->a[3871] = anon_sym_GT_AMP; + v->a[3872] = anon_sym_GT_PIPE; + v->a[3873] = anon_sym_LT_AMP_DASH; + v->a[3874] = anon_sym_GT_AMP_DASH; + v->a[3875] = anon_sym_LT_LT; + v->a[3876] = anon_sym_LT_LT_DASH; + v->a[3877] = anon_sym_AMP; + v->a[3878] = anon_sym_SEMI; + v->a[3879] = 6; small_parse_table_194(v); } void small_parse_table_194(t_small_parse_table_array *v) { - v->a[3880] = 1; - v->a[3881] = aux_sym_number_token2; - v->a[3882] = actions(1942); - v->a[3883] = 1; - v->a[3884] = anon_sym_DOLLAR_LBRACE; - v->a[3885] = actions(1945); - v->a[3886] = 1; - v->a[3887] = anon_sym_DOLLAR_LPAREN; - v->a[3888] = actions(1948); - v->a[3889] = 1; - v->a[3890] = anon_sym_BQUOTE; - v->a[3891] = actions(1951); - v->a[3892] = 1; - v->a[3893] = anon_sym_DOLLAR_BQUOTE; - v->a[3894] = actions(1957); - v->a[3895] = 1; - v->a[3896] = aux_sym__simple_variable_name_token1; - v->a[3897] = actions(1960); - v->a[3898] = 1; - v->a[3899] = sym_variable_name; + v->a[3880] = actions(3); + v->a[3881] = 1; + v->a[3882] = sym_comment; + v->a[3883] = state(864); + v->a[3884] = 1; + v->a[3885] = aux_sym__literal_repeat1; + v->a[3886] = state(297); + v->a[3887] = 2; + v->a[3888] = sym_concatenation; + v->a[3889] = aux_sym_for_statement_repeat1; + v->a[3890] = actions(1390); + v->a[3891] = 5; + v->a[3892] = sym_file_descriptor; + v->a[3893] = sym_variable_name; + v->a[3894] = sym_test_operator; + v->a[3895] = sym__brace_start; + v->a[3896] = aux_sym_heredoc_redirect_token1; + v->a[3897] = state(577); + v->a[3898] = 7; + v->a[3899] = sym_arithmetic_expansion; small_parse_table_195(v); } diff --git a/parser/static/small_parse_table/small_parse_table_380.c b/parser/static/small_parse_table/small_parse_table_380.c index c069304d..edf51ce0 100644 --- a/parser/static/small_parse_table/small_parse_table_380.c +++ b/parser/static/small_parse_table/small_parse_table_380.c @@ -14,126 +14,126 @@ void small_parse_table_1900(t_small_parse_table_array *v) { - v->a[38000] = aux_sym_number_token1; - v->a[38001] = aux_sym_number_token2; - v->a[38002] = anon_sym_DOLLAR_LBRACE; - v->a[38003] = anon_sym_DOLLAR_LPAREN; - v->a[38004] = anon_sym_BQUOTE; - v->a[38005] = anon_sym_DOLLAR_BQUOTE; - v->a[38006] = anon_sym_LT_LPAREN; - v->a[38007] = anon_sym_GT_LPAREN; - v->a[38008] = sym_word; - v->a[38009] = 21; - v->a[38010] = actions(3); - v->a[38011] = 1; - v->a[38012] = sym_comment; - v->a[38013] = actions(3837); - v->a[38014] = 1; - v->a[38015] = anon_sym_DOLLAR_LBRACK; - v->a[38016] = actions(3840); - v->a[38017] = 1; - v->a[38018] = anon_sym_DOLLAR; - v->a[38019] = actions(3846); + v->a[38000] = sym__concat; + v->a[38001] = sym_test_operator; + v->a[38002] = sym__bare_dollar; + v->a[38003] = sym__brace_start; + v->a[38004] = ts_builtin_sym_end; + v->a[38005] = aux_sym_heredoc_redirect_token1; + v->a[38006] = actions(3123); + v->a[38007] = 33; + v->a[38008] = anon_sym_LPAREN; + v->a[38009] = anon_sym_PIPE; + v->a[38010] = anon_sym_SEMI_SEMI; + v->a[38011] = anon_sym_PIPE_AMP; + v->a[38012] = anon_sym_AMP_AMP; + v->a[38013] = anon_sym_PIPE_PIPE; + v->a[38014] = anon_sym_LT; + v->a[38015] = anon_sym_GT; + v->a[38016] = anon_sym_GT_GT; + v->a[38017] = anon_sym_AMP_GT; + v->a[38018] = anon_sym_AMP_GT_GT; + v->a[38019] = anon_sym_LT_AMP; small_parse_table_1901(v); } void small_parse_table_1901(t_small_parse_table_array *v) { - v->a[38020] = 1; - v->a[38021] = anon_sym_DQUOTE; - v->a[38022] = actions(3849); - v->a[38023] = 1; - v->a[38024] = aux_sym_number_token1; - v->a[38025] = actions(3852); - v->a[38026] = 1; - v->a[38027] = aux_sym_number_token2; - v->a[38028] = actions(3855); - v->a[38029] = 1; - v->a[38030] = anon_sym_DOLLAR_LBRACE; - v->a[38031] = actions(3858); - v->a[38032] = 1; - v->a[38033] = anon_sym_DOLLAR_LPAREN; - v->a[38034] = actions(3861); - v->a[38035] = 1; - v->a[38036] = anon_sym_BQUOTE; - v->a[38037] = actions(3864); - v->a[38038] = 1; - v->a[38039] = anon_sym_DOLLAR_BQUOTE; + v->a[38020] = anon_sym_GT_AMP; + v->a[38021] = anon_sym_GT_PIPE; + v->a[38022] = anon_sym_LT_AMP_DASH; + v->a[38023] = anon_sym_GT_AMP_DASH; + v->a[38024] = anon_sym_LT_LT; + v->a[38025] = anon_sym_LT_LT_DASH; + v->a[38026] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38027] = anon_sym_AMP; + v->a[38028] = aux_sym_concatenation_token1; + v->a[38029] = anon_sym_DOLLAR; + v->a[38030] = sym__special_character; + v->a[38031] = anon_sym_DQUOTE; + v->a[38032] = sym_raw_string; + v->a[38033] = aux_sym_number_token1; + v->a[38034] = aux_sym_number_token2; + v->a[38035] = anon_sym_DOLLAR_LBRACE; + v->a[38036] = anon_sym_DOLLAR_LPAREN; + v->a[38037] = anon_sym_BQUOTE; + v->a[38038] = anon_sym_DOLLAR_BQUOTE; + v->a[38039] = sym_word; small_parse_table_1902(v); } void small_parse_table_1902(t_small_parse_table_array *v) { - v->a[38040] = actions(3873); - v->a[38041] = 1; - v->a[38042] = sym__brace_start; - v->a[38043] = actions(4986); - v->a[38044] = 1; - v->a[38045] = sym__special_character; - v->a[38046] = actions(4989); - v->a[38047] = 1; - v->a[38048] = sym_test_operator; - v->a[38049] = state(2270); - v->a[38050] = 1; - v->a[38051] = aux_sym__literal_repeat1; - v->a[38052] = actions(2216); - v->a[38053] = 2; - v->a[38054] = sym_file_descriptor; - v->a[38055] = aux_sym_heredoc_redirect_token1; - v->a[38056] = actions(3834); - v->a[38057] = 2; - v->a[38058] = anon_sym_LPAREN_LPAREN; - v->a[38059] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38040] = anon_sym_SEMI; + v->a[38041] = 3; + v->a[38042] = actions(3); + v->a[38043] = 1; + v->a[38044] = sym_comment; + v->a[38045] = actions(2774); + v->a[38046] = 7; + v->a[38047] = sym_file_descriptor; + v->a[38048] = sym__concat; + v->a[38049] = sym_test_operator; + v->a[38050] = sym__bare_dollar; + v->a[38051] = sym__brace_start; + v->a[38052] = ts_builtin_sym_end; + v->a[38053] = aux_sym_heredoc_redirect_token1; + v->a[38054] = actions(2772); + v->a[38055] = 33; + v->a[38056] = anon_sym_LPAREN; + v->a[38057] = anon_sym_PIPE; + v->a[38058] = anon_sym_SEMI_SEMI; + v->a[38059] = anon_sym_PIPE_AMP; small_parse_table_1903(v); } void small_parse_table_1903(t_small_parse_table_array *v) { - v->a[38060] = actions(3867); - v->a[38061] = 2; - v->a[38062] = anon_sym_LT_LPAREN; - v->a[38063] = anon_sym_GT_LPAREN; - v->a[38064] = state(976); - v->a[38065] = 2; - v->a[38066] = sym_concatenation; - v->a[38067] = aux_sym_for_statement_repeat1; - v->a[38068] = actions(4983); - v->a[38069] = 3; - v->a[38070] = sym_raw_string; - v->a[38071] = sym_ansi_c_string; - v->a[38072] = sym_word; - v->a[38073] = state(2572); - v->a[38074] = 9; - v->a[38075] = sym_arithmetic_expansion; - v->a[38076] = sym_brace_expression; - v->a[38077] = sym_string; - v->a[38078] = sym_translated_string; - v->a[38079] = sym_number; + v->a[38060] = anon_sym_AMP_AMP; + v->a[38061] = anon_sym_PIPE_PIPE; + v->a[38062] = anon_sym_LT; + v->a[38063] = anon_sym_GT; + v->a[38064] = anon_sym_GT_GT; + v->a[38065] = anon_sym_AMP_GT; + v->a[38066] = anon_sym_AMP_GT_GT; + v->a[38067] = anon_sym_LT_AMP; + v->a[38068] = anon_sym_GT_AMP; + v->a[38069] = anon_sym_GT_PIPE; + v->a[38070] = anon_sym_LT_AMP_DASH; + v->a[38071] = anon_sym_GT_AMP_DASH; + v->a[38072] = anon_sym_LT_LT; + v->a[38073] = anon_sym_LT_LT_DASH; + v->a[38074] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38075] = anon_sym_AMP; + v->a[38076] = aux_sym_concatenation_token1; + v->a[38077] = anon_sym_DOLLAR; + v->a[38078] = sym__special_character; + v->a[38079] = anon_sym_DQUOTE; small_parse_table_1904(v); } void small_parse_table_1904(t_small_parse_table_array *v) { - v->a[38080] = sym_simple_expansion; - v->a[38081] = sym_expansion; - v->a[38082] = sym_command_substitution; - v->a[38083] = sym_process_substitution; - v->a[38084] = actions(2214); - v->a[38085] = 16; - v->a[38086] = anon_sym_PIPE_PIPE; - v->a[38087] = anon_sym_AMP_AMP; - v->a[38088] = anon_sym_PIPE; - v->a[38089] = anon_sym_LT; - v->a[38090] = anon_sym_GT; - v->a[38091] = anon_sym_LT_LT; - v->a[38092] = anon_sym_GT_GT; - v->a[38093] = anon_sym_PIPE_AMP; - v->a[38094] = anon_sym_AMP_GT; - v->a[38095] = anon_sym_AMP_GT_GT; - v->a[38096] = anon_sym_LT_AMP; - v->a[38097] = anon_sym_GT_AMP; - v->a[38098] = anon_sym_GT_PIPE; - v->a[38099] = anon_sym_LT_AMP_DASH; + v->a[38080] = sym_raw_string; + v->a[38081] = aux_sym_number_token1; + v->a[38082] = aux_sym_number_token2; + v->a[38083] = anon_sym_DOLLAR_LBRACE; + v->a[38084] = anon_sym_DOLLAR_LPAREN; + v->a[38085] = anon_sym_BQUOTE; + v->a[38086] = anon_sym_DOLLAR_BQUOTE; + v->a[38087] = sym_word; + v->a[38088] = anon_sym_SEMI; + v->a[38089] = 3; + v->a[38090] = actions(3); + v->a[38091] = 1; + v->a[38092] = sym_comment; + v->a[38093] = actions(2967); + v->a[38094] = 6; + v->a[38095] = sym_file_descriptor; + v->a[38096] = sym__concat; + v->a[38097] = sym_variable_name; + v->a[38098] = sym_test_operator; + v->a[38099] = sym__brace_start; small_parse_table_1905(v); } diff --git a/parser/static/small_parse_table/small_parse_table_381.c b/parser/static/small_parse_table/small_parse_table_381.c index 6f48f064..a8ffb9a9 100644 --- a/parser/static/small_parse_table/small_parse_table_381.c +++ b/parser/static/small_parse_table/small_parse_table_381.c @@ -14,126 +14,126 @@ void small_parse_table_1905(t_small_parse_table_array *v) { - v->a[38100] = anon_sym_GT_AMP_DASH; - v->a[38101] = anon_sym_LT_LT_DASH; - v->a[38102] = 3; - v->a[38103] = actions(3); - v->a[38104] = 1; - v->a[38105] = sym_comment; - v->a[38106] = actions(1358); - v->a[38107] = 6; - v->a[38108] = sym_file_descriptor; - v->a[38109] = sym__concat; - v->a[38110] = sym_test_operator; - v->a[38111] = sym__bare_dollar; - v->a[38112] = sym__brace_start; - v->a[38113] = aux_sym_heredoc_redirect_token1; - v->a[38114] = actions(1356); - v->a[38115] = 43; - v->a[38116] = anon_sym_LPAREN_LPAREN; - v->a[38117] = anon_sym_SEMI; - v->a[38118] = anon_sym_PIPE_PIPE; - v->a[38119] = anon_sym_AMP_AMP; + v->a[38100] = aux_sym_heredoc_redirect_token1; + v->a[38101] = actions(2965); + v->a[38102] = 34; + v->a[38103] = anon_sym_PIPE; + v->a[38104] = anon_sym_RPAREN; + v->a[38105] = anon_sym_SEMI_SEMI; + v->a[38106] = anon_sym_PIPE_AMP; + v->a[38107] = anon_sym_AMP_AMP; + v->a[38108] = anon_sym_PIPE_PIPE; + v->a[38109] = anon_sym_LT; + v->a[38110] = anon_sym_GT; + v->a[38111] = anon_sym_GT_GT; + v->a[38112] = anon_sym_AMP_GT; + v->a[38113] = anon_sym_AMP_GT_GT; + v->a[38114] = anon_sym_LT_AMP; + v->a[38115] = anon_sym_GT_AMP; + v->a[38116] = anon_sym_GT_PIPE; + v->a[38117] = anon_sym_LT_AMP_DASH; + v->a[38118] = anon_sym_GT_AMP_DASH; + v->a[38119] = anon_sym_LT_LT; small_parse_table_1906(v); } void small_parse_table_1906(t_small_parse_table_array *v) { - v->a[38120] = anon_sym_PIPE; - v->a[38121] = anon_sym_AMP; - v->a[38122] = anon_sym_EQ_EQ; - v->a[38123] = anon_sym_LT; - v->a[38124] = anon_sym_GT; - v->a[38125] = anon_sym_LT_LT; - v->a[38126] = anon_sym_GT_GT; - v->a[38127] = anon_sym_esac; - v->a[38128] = anon_sym_SEMI_SEMI; - v->a[38129] = anon_sym_SEMI_AMP; - v->a[38130] = anon_sym_SEMI_SEMI_AMP; - v->a[38131] = anon_sym_PIPE_AMP; - v->a[38132] = anon_sym_EQ_TILDE; - v->a[38133] = anon_sym_AMP_GT; - v->a[38134] = anon_sym_AMP_GT_GT; - v->a[38135] = anon_sym_LT_AMP; - v->a[38136] = anon_sym_GT_AMP; - v->a[38137] = anon_sym_GT_PIPE; - v->a[38138] = anon_sym_LT_AMP_DASH; - v->a[38139] = anon_sym_GT_AMP_DASH; + v->a[38120] = anon_sym_LT_LT_DASH; + v->a[38121] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38122] = anon_sym_AMP; + v->a[38123] = aux_sym_concatenation_token1; + v->a[38124] = anon_sym_DOLLAR; + v->a[38125] = sym__special_character; + v->a[38126] = anon_sym_DQUOTE; + v->a[38127] = sym_raw_string; + v->a[38128] = aux_sym_number_token1; + v->a[38129] = aux_sym_number_token2; + v->a[38130] = anon_sym_DOLLAR_LBRACE; + v->a[38131] = anon_sym_DOLLAR_LPAREN; + v->a[38132] = anon_sym_BQUOTE; + v->a[38133] = anon_sym_DOLLAR_BQUOTE; + v->a[38134] = aux_sym__simple_variable_name_token1; + v->a[38135] = sym_word; + v->a[38136] = anon_sym_SEMI; + v->a[38137] = 3; + v->a[38138] = actions(3); + v->a[38139] = 1; small_parse_table_1907(v); } void small_parse_table_1907(t_small_parse_table_array *v) { - v->a[38140] = anon_sym_LT_LT_DASH; - v->a[38141] = anon_sym_LT_LT_LT; - v->a[38142] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38143] = anon_sym_DOLLAR_LBRACK; - v->a[38144] = aux_sym_concatenation_token1; - v->a[38145] = anon_sym_DOLLAR; - v->a[38146] = sym__special_character; - v->a[38147] = anon_sym_DQUOTE; - v->a[38148] = sym_raw_string; - v->a[38149] = sym_ansi_c_string; - v->a[38150] = aux_sym_number_token1; - v->a[38151] = aux_sym_number_token2; - v->a[38152] = anon_sym_DOLLAR_LBRACE; - v->a[38153] = anon_sym_DOLLAR_LPAREN; - v->a[38154] = anon_sym_BQUOTE; - v->a[38155] = anon_sym_DOLLAR_BQUOTE; - v->a[38156] = anon_sym_LT_LPAREN; - v->a[38157] = anon_sym_GT_LPAREN; - v->a[38158] = sym_word; - v->a[38159] = 6; + v->a[38140] = sym_comment; + v->a[38141] = actions(2754); + v->a[38142] = 5; + v->a[38143] = sym_file_descriptor; + v->a[38144] = sym_test_operator; + v->a[38145] = sym__bare_dollar; + v->a[38146] = sym__brace_start; + v->a[38147] = aux_sym_heredoc_redirect_token1; + v->a[38148] = actions(2749); + v->a[38149] = 35; + v->a[38150] = anon_sym_esac; + v->a[38151] = anon_sym_LPAREN; + v->a[38152] = anon_sym_PIPE; + v->a[38153] = anon_sym_SEMI_SEMI; + v->a[38154] = anon_sym_SEMI_AMP; + v->a[38155] = anon_sym_SEMI_SEMI_AMP; + v->a[38156] = anon_sym_PIPE_AMP; + v->a[38157] = anon_sym_AMP_AMP; + v->a[38158] = anon_sym_PIPE_PIPE; + v->a[38159] = anon_sym_LT; small_parse_table_1908(v); } void small_parse_table_1908(t_small_parse_table_array *v) { - v->a[38160] = actions(3); - v->a[38161] = 1; - v->a[38162] = sym_comment; - v->a[38163] = actions(4933); - v->a[38164] = 1; - v->a[38165] = aux_sym_concatenation_token1; - v->a[38166] = actions(4992); - v->a[38167] = 1; - v->a[38168] = sym__concat; - v->a[38169] = state(970); - v->a[38170] = 1; - v->a[38171] = aux_sym_concatenation_repeat1; - v->a[38172] = actions(1267); - v->a[38173] = 5; - v->a[38174] = sym_file_descriptor; - v->a[38175] = sym_test_operator; - v->a[38176] = sym__bare_dollar; - v->a[38177] = sym__brace_start; - v->a[38178] = aux_sym_heredoc_redirect_token1; - v->a[38179] = actions(1265); + v->a[38160] = anon_sym_GT; + v->a[38161] = anon_sym_GT_GT; + v->a[38162] = anon_sym_AMP_GT; + v->a[38163] = anon_sym_AMP_GT_GT; + v->a[38164] = anon_sym_LT_AMP; + v->a[38165] = anon_sym_GT_AMP; + v->a[38166] = anon_sym_GT_PIPE; + v->a[38167] = anon_sym_LT_AMP_DASH; + v->a[38168] = anon_sym_GT_AMP_DASH; + v->a[38169] = anon_sym_LT_LT; + v->a[38170] = anon_sym_LT_LT_DASH; + v->a[38171] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38172] = anon_sym_AMP; + v->a[38173] = anon_sym_DOLLAR; + v->a[38174] = sym__special_character; + v->a[38175] = anon_sym_DQUOTE; + v->a[38176] = sym_raw_string; + v->a[38177] = aux_sym_number_token1; + v->a[38178] = aux_sym_number_token2; + v->a[38179] = anon_sym_DOLLAR_LBRACE; small_parse_table_1909(v); } void small_parse_table_1909(t_small_parse_table_array *v) { - v->a[38180] = 41; - v->a[38181] = anon_sym_LPAREN_LPAREN; - v->a[38182] = anon_sym_SEMI; - v->a[38183] = anon_sym_PIPE_PIPE; - v->a[38184] = anon_sym_AMP_AMP; - v->a[38185] = anon_sym_PIPE; - v->a[38186] = anon_sym_AMP; - v->a[38187] = anon_sym_EQ_EQ; - v->a[38188] = anon_sym_LT; - v->a[38189] = anon_sym_GT; - v->a[38190] = anon_sym_LT_LT; - v->a[38191] = anon_sym_GT_GT; - v->a[38192] = anon_sym_SEMI_SEMI; - v->a[38193] = anon_sym_SEMI_AMP; - v->a[38194] = anon_sym_SEMI_SEMI_AMP; - v->a[38195] = anon_sym_PIPE_AMP; - v->a[38196] = anon_sym_EQ_TILDE; - v->a[38197] = anon_sym_AMP_GT; - v->a[38198] = anon_sym_AMP_GT_GT; - v->a[38199] = anon_sym_LT_AMP; + v->a[38180] = anon_sym_DOLLAR_LPAREN; + v->a[38181] = anon_sym_BQUOTE; + v->a[38182] = anon_sym_DOLLAR_BQUOTE; + v->a[38183] = sym_word; + v->a[38184] = anon_sym_SEMI; + v->a[38185] = 3; + v->a[38186] = actions(3); + v->a[38187] = 1; + v->a[38188] = sym_comment; + v->a[38189] = actions(3034); + v->a[38190] = 6; + v->a[38191] = sym_file_descriptor; + v->a[38192] = sym__concat; + v->a[38193] = sym_variable_name; + v->a[38194] = sym_test_operator; + v->a[38195] = sym__brace_start; + v->a[38196] = aux_sym_heredoc_redirect_token1; + v->a[38197] = actions(3032); + v->a[38198] = 34; + v->a[38199] = anon_sym_PIPE; small_parse_table_1910(v); } diff --git a/parser/static/small_parse_table/small_parse_table_382.c b/parser/static/small_parse_table/small_parse_table_382.c index 141b3e09..85308170 100644 --- a/parser/static/small_parse_table/small_parse_table_382.c +++ b/parser/static/small_parse_table/small_parse_table_382.c @@ -14,126 +14,126 @@ void small_parse_table_1910(t_small_parse_table_array *v) { - v->a[38200] = anon_sym_GT_AMP; - v->a[38201] = anon_sym_GT_PIPE; - v->a[38202] = anon_sym_LT_AMP_DASH; - v->a[38203] = anon_sym_GT_AMP_DASH; - v->a[38204] = anon_sym_LT_LT_DASH; - v->a[38205] = anon_sym_LT_LT_LT; - v->a[38206] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38207] = anon_sym_DOLLAR_LBRACK; - v->a[38208] = anon_sym_DOLLAR; - v->a[38209] = sym__special_character; - v->a[38210] = anon_sym_DQUOTE; - v->a[38211] = sym_raw_string; - v->a[38212] = sym_ansi_c_string; - v->a[38213] = aux_sym_number_token1; - v->a[38214] = aux_sym_number_token2; - v->a[38215] = anon_sym_DOLLAR_LBRACE; - v->a[38216] = anon_sym_DOLLAR_LPAREN; - v->a[38217] = anon_sym_BQUOTE; - v->a[38218] = anon_sym_DOLLAR_BQUOTE; - v->a[38219] = anon_sym_LT_LPAREN; + v->a[38200] = anon_sym_RPAREN; + v->a[38201] = anon_sym_SEMI_SEMI; + v->a[38202] = anon_sym_PIPE_AMP; + v->a[38203] = anon_sym_AMP_AMP; + v->a[38204] = anon_sym_PIPE_PIPE; + v->a[38205] = anon_sym_LT; + v->a[38206] = anon_sym_GT; + v->a[38207] = anon_sym_GT_GT; + v->a[38208] = anon_sym_AMP_GT; + v->a[38209] = anon_sym_AMP_GT_GT; + v->a[38210] = anon_sym_LT_AMP; + v->a[38211] = anon_sym_GT_AMP; + v->a[38212] = anon_sym_GT_PIPE; + v->a[38213] = anon_sym_LT_AMP_DASH; + v->a[38214] = anon_sym_GT_AMP_DASH; + v->a[38215] = anon_sym_LT_LT; + v->a[38216] = anon_sym_LT_LT_DASH; + v->a[38217] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38218] = anon_sym_AMP; + v->a[38219] = aux_sym_concatenation_token1; small_parse_table_1911(v); } void small_parse_table_1911(t_small_parse_table_array *v) { - v->a[38220] = anon_sym_GT_LPAREN; - v->a[38221] = sym_word; - v->a[38222] = 23; - v->a[38223] = actions(71); - v->a[38224] = 1; - v->a[38225] = sym_comment; - v->a[38226] = actions(4994); - v->a[38227] = 1; - v->a[38228] = sym_word; - v->a[38229] = actions(5000); - v->a[38230] = 1; - v->a[38231] = anon_sym_DOLLAR_LBRACK; - v->a[38232] = actions(5003); - v->a[38233] = 1; - v->a[38234] = anon_sym_DOLLAR; - v->a[38235] = actions(5006); - v->a[38236] = 1; - v->a[38237] = sym__special_character; - v->a[38238] = actions(5009); - v->a[38239] = 1; + v->a[38220] = anon_sym_DOLLAR; + v->a[38221] = sym__special_character; + v->a[38222] = anon_sym_DQUOTE; + v->a[38223] = sym_raw_string; + v->a[38224] = aux_sym_number_token1; + v->a[38225] = aux_sym_number_token2; + v->a[38226] = anon_sym_DOLLAR_LBRACE; + v->a[38227] = anon_sym_DOLLAR_LPAREN; + v->a[38228] = anon_sym_BQUOTE; + v->a[38229] = anon_sym_DOLLAR_BQUOTE; + v->a[38230] = aux_sym__simple_variable_name_token1; + v->a[38231] = sym_word; + v->a[38232] = anon_sym_SEMI; + v->a[38233] = 5; + v->a[38234] = actions(3); + v->a[38235] = 1; + v->a[38236] = sym_comment; + v->a[38237] = actions(3521); + v->a[38238] = 1; + v->a[38239] = sym__special_character; small_parse_table_1912(v); } void small_parse_table_1912(t_small_parse_table_array *v) { - v->a[38240] = anon_sym_DQUOTE; - v->a[38241] = actions(5015); - v->a[38242] = 1; - v->a[38243] = aux_sym_number_token1; - v->a[38244] = actions(5018); - v->a[38245] = 1; - v->a[38246] = aux_sym_number_token2; - v->a[38247] = actions(5021); - v->a[38248] = 1; - v->a[38249] = anon_sym_DOLLAR_LBRACE; - v->a[38250] = actions(5024); - v->a[38251] = 1; - v->a[38252] = anon_sym_DOLLAR_LPAREN; - v->a[38253] = actions(5027); - v->a[38254] = 1; - v->a[38255] = anon_sym_BQUOTE; - v->a[38256] = actions(5030); - v->a[38257] = 1; - v->a[38258] = anon_sym_DOLLAR_BQUOTE; - v->a[38259] = actions(5036); + v->a[38240] = state(971); + v->a[38241] = 1; + v->a[38242] = aux_sym__literal_repeat1; + v->a[38243] = actions(3519); + v->a[38244] = 5; + v->a[38245] = sym_file_descriptor; + v->a[38246] = sym_variable_name; + v->a[38247] = sym_test_operator; + v->a[38248] = sym__brace_start; + v->a[38249] = aux_sym_heredoc_redirect_token1; + v->a[38250] = actions(3517); + v->a[38251] = 33; + v->a[38252] = anon_sym_esac; + v->a[38253] = anon_sym_PIPE; + v->a[38254] = anon_sym_SEMI_SEMI; + v->a[38255] = anon_sym_SEMI_AMP; + v->a[38256] = anon_sym_SEMI_SEMI_AMP; + v->a[38257] = anon_sym_PIPE_AMP; + v->a[38258] = anon_sym_AMP_AMP; + v->a[38259] = anon_sym_PIPE_PIPE; small_parse_table_1913(v); } void small_parse_table_1913(t_small_parse_table_array *v) { - v->a[38260] = 1; - v->a[38261] = aux_sym__simple_variable_name_token1; - v->a[38262] = actions(5039); - v->a[38263] = 1; - v->a[38264] = sym_test_operator; - v->a[38265] = actions(5042); - v->a[38266] = 1; - v->a[38267] = sym__brace_start; - v->a[38268] = state(2939); - v->a[38269] = 1; - v->a[38270] = aux_sym__literal_repeat1; - v->a[38271] = actions(4997); - v->a[38272] = 2; - v->a[38273] = anon_sym_LPAREN_LPAREN; - v->a[38274] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38275] = actions(5012); - v->a[38276] = 2; - v->a[38277] = sym_raw_string; - v->a[38278] = sym_ansi_c_string; - v->a[38279] = actions(5033); + v->a[38260] = anon_sym_LT; + v->a[38261] = anon_sym_GT; + v->a[38262] = anon_sym_GT_GT; + v->a[38263] = anon_sym_AMP_GT; + v->a[38264] = anon_sym_AMP_GT_GT; + v->a[38265] = anon_sym_LT_AMP; + v->a[38266] = anon_sym_GT_AMP; + v->a[38267] = anon_sym_GT_PIPE; + v->a[38268] = anon_sym_LT_AMP_DASH; + v->a[38269] = anon_sym_GT_AMP_DASH; + v->a[38270] = anon_sym_LT_LT; + v->a[38271] = anon_sym_LT_LT_DASH; + v->a[38272] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38273] = anon_sym_AMP; + v->a[38274] = anon_sym_DOLLAR; + v->a[38275] = anon_sym_DQUOTE; + v->a[38276] = sym_raw_string; + v->a[38277] = aux_sym_number_token1; + v->a[38278] = aux_sym_number_token2; + v->a[38279] = anon_sym_DOLLAR_LBRACE; small_parse_table_1914(v); } void small_parse_table_1914(t_small_parse_table_array *v) { - v->a[38280] = 2; - v->a[38281] = anon_sym_LT_LPAREN; - v->a[38282] = anon_sym_GT_LPAREN; - v->a[38283] = state(979); - v->a[38284] = 2; - v->a[38285] = sym_concatenation; - v->a[38286] = aux_sym_unset_command_repeat1; - v->a[38287] = actions(2440); - v->a[38288] = 7; - v->a[38289] = anon_sym_PIPE; - v->a[38290] = anon_sym_LT; - v->a[38291] = anon_sym_GT; - v->a[38292] = anon_sym_LT_LT; - v->a[38293] = anon_sym_AMP_GT; - v->a[38294] = anon_sym_LT_AMP; - v->a[38295] = anon_sym_GT_AMP; - v->a[38296] = state(2539); - v->a[38297] = 9; - v->a[38298] = sym_arithmetic_expansion; - v->a[38299] = sym_brace_expression; + v->a[38280] = anon_sym_DOLLAR_LPAREN; + v->a[38281] = anon_sym_BQUOTE; + v->a[38282] = anon_sym_DOLLAR_BQUOTE; + v->a[38283] = sym_word; + v->a[38284] = anon_sym_SEMI; + v->a[38285] = 3; + v->a[38286] = actions(3); + v->a[38287] = 1; + v->a[38288] = sym_comment; + v->a[38289] = actions(2778); + v->a[38290] = 7; + v->a[38291] = sym_file_descriptor; + v->a[38292] = sym__concat; + v->a[38293] = sym_test_operator; + v->a[38294] = sym__bare_dollar; + v->a[38295] = sym__brace_start; + v->a[38296] = ts_builtin_sym_end; + v->a[38297] = aux_sym_heredoc_redirect_token1; + v->a[38298] = actions(2776); + v->a[38299] = 33; small_parse_table_1915(v); } diff --git a/parser/static/small_parse_table/small_parse_table_383.c b/parser/static/small_parse_table/small_parse_table_383.c index 31c0fd4e..38186dae 100644 --- a/parser/static/small_parse_table/small_parse_table_383.c +++ b/parser/static/small_parse_table/small_parse_table_383.c @@ -14,126 +14,126 @@ void small_parse_table_1915(t_small_parse_table_array *v) { - v->a[38300] = sym_string; - v->a[38301] = sym_translated_string; - v->a[38302] = sym_number; - v->a[38303] = sym_simple_expansion; - v->a[38304] = sym_expansion; - v->a[38305] = sym_command_substitution; - v->a[38306] = sym_process_substitution; - v->a[38307] = actions(2442); - v->a[38308] = 10; - v->a[38309] = sym_file_descriptor; - v->a[38310] = anon_sym_PIPE_PIPE; - v->a[38311] = anon_sym_AMP_AMP; - v->a[38312] = anon_sym_GT_GT; - v->a[38313] = anon_sym_PIPE_AMP; - v->a[38314] = anon_sym_AMP_GT_GT; - v->a[38315] = anon_sym_GT_PIPE; - v->a[38316] = anon_sym_LT_AMP_DASH; - v->a[38317] = anon_sym_GT_AMP_DASH; - v->a[38318] = anon_sym_LT_LT_DASH; - v->a[38319] = 3; + v->a[38300] = anon_sym_LPAREN; + v->a[38301] = anon_sym_PIPE; + v->a[38302] = anon_sym_SEMI_SEMI; + v->a[38303] = anon_sym_PIPE_AMP; + v->a[38304] = anon_sym_AMP_AMP; + v->a[38305] = anon_sym_PIPE_PIPE; + v->a[38306] = anon_sym_LT; + v->a[38307] = anon_sym_GT; + v->a[38308] = anon_sym_GT_GT; + v->a[38309] = anon_sym_AMP_GT; + v->a[38310] = anon_sym_AMP_GT_GT; + v->a[38311] = anon_sym_LT_AMP; + v->a[38312] = anon_sym_GT_AMP; + v->a[38313] = anon_sym_GT_PIPE; + v->a[38314] = anon_sym_LT_AMP_DASH; + v->a[38315] = anon_sym_GT_AMP_DASH; + v->a[38316] = anon_sym_LT_LT; + v->a[38317] = anon_sym_LT_LT_DASH; + v->a[38318] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38319] = anon_sym_AMP; small_parse_table_1916(v); } void small_parse_table_1916(t_small_parse_table_array *v) { - v->a[38320] = actions(3); - v->a[38321] = 1; - v->a[38322] = sym_comment; - v->a[38323] = actions(1294); - v->a[38324] = 6; - v->a[38325] = sym_file_descriptor; - v->a[38326] = sym__concat; - v->a[38327] = sym_test_operator; - v->a[38328] = sym__bare_dollar; - v->a[38329] = sym__brace_start; - v->a[38330] = aux_sym_heredoc_redirect_token1; - v->a[38331] = actions(1292); - v->a[38332] = 43; - v->a[38333] = anon_sym_LPAREN_LPAREN; - v->a[38334] = anon_sym_SEMI; - v->a[38335] = anon_sym_PIPE_PIPE; - v->a[38336] = anon_sym_AMP_AMP; - v->a[38337] = anon_sym_PIPE; - v->a[38338] = anon_sym_AMP; - v->a[38339] = anon_sym_EQ_EQ; + v->a[38320] = aux_sym_concatenation_token1; + v->a[38321] = anon_sym_DOLLAR; + v->a[38322] = sym__special_character; + v->a[38323] = anon_sym_DQUOTE; + v->a[38324] = sym_raw_string; + v->a[38325] = aux_sym_number_token1; + v->a[38326] = aux_sym_number_token2; + v->a[38327] = anon_sym_DOLLAR_LBRACE; + v->a[38328] = anon_sym_DOLLAR_LPAREN; + v->a[38329] = anon_sym_BQUOTE; + v->a[38330] = anon_sym_DOLLAR_BQUOTE; + v->a[38331] = sym_word; + v->a[38332] = anon_sym_SEMI; + v->a[38333] = 3; + v->a[38334] = actions(3); + v->a[38335] = 1; + v->a[38336] = sym_comment; + v->a[38337] = actions(2654); + v->a[38338] = 6; + v->a[38339] = sym_file_descriptor; small_parse_table_1917(v); } void small_parse_table_1917(t_small_parse_table_array *v) { - v->a[38340] = anon_sym_LT; - v->a[38341] = anon_sym_GT; - v->a[38342] = anon_sym_LT_LT; - v->a[38343] = anon_sym_GT_GT; - v->a[38344] = anon_sym_LPAREN; - v->a[38345] = anon_sym_SEMI_SEMI; - v->a[38346] = anon_sym_SEMI_AMP; - v->a[38347] = anon_sym_SEMI_SEMI_AMP; - v->a[38348] = anon_sym_PIPE_AMP; - v->a[38349] = anon_sym_EQ_TILDE; - v->a[38350] = anon_sym_AMP_GT; - v->a[38351] = anon_sym_AMP_GT_GT; - v->a[38352] = anon_sym_LT_AMP; - v->a[38353] = anon_sym_GT_AMP; - v->a[38354] = anon_sym_GT_PIPE; - v->a[38355] = anon_sym_LT_AMP_DASH; - v->a[38356] = anon_sym_GT_AMP_DASH; - v->a[38357] = anon_sym_LT_LT_DASH; - v->a[38358] = anon_sym_LT_LT_LT; - v->a[38359] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38340] = sym__concat; + v->a[38341] = sym_test_operator; + v->a[38342] = sym__bare_dollar; + v->a[38343] = sym__brace_start; + v->a[38344] = aux_sym_heredoc_redirect_token1; + v->a[38345] = actions(2652); + v->a[38346] = 34; + v->a[38347] = anon_sym_PIPE; + v->a[38348] = anon_sym_SEMI_SEMI; + v->a[38349] = anon_sym_SEMI_AMP; + v->a[38350] = anon_sym_SEMI_SEMI_AMP; + v->a[38351] = anon_sym_PIPE_AMP; + v->a[38352] = anon_sym_AMP_AMP; + v->a[38353] = anon_sym_PIPE_PIPE; + v->a[38354] = anon_sym_LT; + v->a[38355] = anon_sym_GT; + v->a[38356] = anon_sym_GT_GT; + v->a[38357] = anon_sym_AMP_GT; + v->a[38358] = anon_sym_AMP_GT_GT; + v->a[38359] = anon_sym_LT_AMP; small_parse_table_1918(v); } void small_parse_table_1918(t_small_parse_table_array *v) { - v->a[38360] = anon_sym_DOLLAR_LBRACK; - v->a[38361] = aux_sym_concatenation_token1; - v->a[38362] = anon_sym_DOLLAR; - v->a[38363] = sym__special_character; - v->a[38364] = anon_sym_DQUOTE; - v->a[38365] = sym_raw_string; - v->a[38366] = sym_ansi_c_string; - v->a[38367] = aux_sym_number_token1; - v->a[38368] = aux_sym_number_token2; - v->a[38369] = anon_sym_DOLLAR_LBRACE; - v->a[38370] = anon_sym_DOLLAR_LPAREN; - v->a[38371] = anon_sym_BQUOTE; - v->a[38372] = anon_sym_DOLLAR_BQUOTE; - v->a[38373] = anon_sym_LT_LPAREN; - v->a[38374] = anon_sym_GT_LPAREN; - v->a[38375] = sym_word; - v->a[38376] = 22; - v->a[38377] = actions(71); - v->a[38378] = 1; - v->a[38379] = sym_comment; + v->a[38360] = anon_sym_GT_AMP; + v->a[38361] = anon_sym_GT_PIPE; + v->a[38362] = anon_sym_LT_AMP_DASH; + v->a[38363] = anon_sym_GT_AMP_DASH; + v->a[38364] = anon_sym_LT_LT; + v->a[38365] = anon_sym_LT_LT_DASH; + v->a[38366] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38367] = anon_sym_AMP; + v->a[38368] = aux_sym_concatenation_token1; + v->a[38369] = anon_sym_DOLLAR; + v->a[38370] = sym__special_character; + v->a[38371] = anon_sym_DQUOTE; + v->a[38372] = sym_raw_string; + v->a[38373] = aux_sym_number_token1; + v->a[38374] = aux_sym_number_token2; + v->a[38375] = anon_sym_DOLLAR_LBRACE; + v->a[38376] = anon_sym_DOLLAR_LPAREN; + v->a[38377] = anon_sym_BQUOTE; + v->a[38378] = anon_sym_DOLLAR_BQUOTE; + v->a[38379] = sym_word; small_parse_table_1919(v); } void small_parse_table_1919(t_small_parse_table_array *v) { - v->a[38380] = actions(4943); - v->a[38381] = 1; - v->a[38382] = sym_word; - v->a[38383] = actions(4947); - v->a[38384] = 1; - v->a[38385] = anon_sym_DOLLAR_LBRACK; - v->a[38386] = actions(4949); - v->a[38387] = 1; - v->a[38388] = anon_sym_DOLLAR; - v->a[38389] = actions(4951); - v->a[38390] = 1; - v->a[38391] = sym__special_character; - v->a[38392] = actions(4953); - v->a[38393] = 1; - v->a[38394] = anon_sym_DQUOTE; - v->a[38395] = actions(4957); - v->a[38396] = 1; - v->a[38397] = aux_sym_number_token1; - v->a[38398] = actions(4959); - v->a[38399] = 1; + v->a[38380] = anon_sym_SEMI; + v->a[38381] = 3; + v->a[38382] = actions(3); + v->a[38383] = 1; + v->a[38384] = sym_comment; + v->a[38385] = actions(2774); + v->a[38386] = 7; + v->a[38387] = sym_file_descriptor; + v->a[38388] = sym__concat; + v->a[38389] = sym_test_operator; + v->a[38390] = sym__bare_dollar; + v->a[38391] = sym__brace_start; + v->a[38392] = ts_builtin_sym_end; + v->a[38393] = aux_sym_heredoc_redirect_token1; + v->a[38394] = actions(2772); + v->a[38395] = 33; + v->a[38396] = anon_sym_LPAREN; + v->a[38397] = anon_sym_PIPE; + v->a[38398] = anon_sym_SEMI_SEMI; + v->a[38399] = anon_sym_PIPE_AMP; small_parse_table_1920(v); } diff --git a/parser/static/small_parse_table/small_parse_table_384.c b/parser/static/small_parse_table/small_parse_table_384.c index 35b5e269..6c178fe9 100644 --- a/parser/static/small_parse_table/small_parse_table_384.c +++ b/parser/static/small_parse_table/small_parse_table_384.c @@ -14,126 +14,126 @@ void small_parse_table_1920(t_small_parse_table_array *v) { - v->a[38400] = aux_sym_number_token2; - v->a[38401] = actions(4961); - v->a[38402] = 1; - v->a[38403] = anon_sym_DOLLAR_LBRACE; - v->a[38404] = actions(4963); - v->a[38405] = 1; - v->a[38406] = anon_sym_DOLLAR_LPAREN; - v->a[38407] = actions(4965); - v->a[38408] = 1; - v->a[38409] = anon_sym_BQUOTE; - v->a[38410] = actions(4967); - v->a[38411] = 1; - v->a[38412] = anon_sym_DOLLAR_BQUOTE; - v->a[38413] = actions(4971); - v->a[38414] = 1; - v->a[38415] = sym_test_operator; - v->a[38416] = actions(4973); - v->a[38417] = 1; - v->a[38418] = sym__brace_start; - v->a[38419] = state(2776); + v->a[38400] = anon_sym_AMP_AMP; + v->a[38401] = anon_sym_PIPE_PIPE; + v->a[38402] = anon_sym_LT; + v->a[38403] = anon_sym_GT; + v->a[38404] = anon_sym_GT_GT; + v->a[38405] = anon_sym_AMP_GT; + v->a[38406] = anon_sym_AMP_GT_GT; + v->a[38407] = anon_sym_LT_AMP; + v->a[38408] = anon_sym_GT_AMP; + v->a[38409] = anon_sym_GT_PIPE; + v->a[38410] = anon_sym_LT_AMP_DASH; + v->a[38411] = anon_sym_GT_AMP_DASH; + v->a[38412] = anon_sym_LT_LT; + v->a[38413] = anon_sym_LT_LT_DASH; + v->a[38414] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38415] = anon_sym_AMP; + v->a[38416] = aux_sym_concatenation_token1; + v->a[38417] = anon_sym_DOLLAR; + v->a[38418] = sym__special_character; + v->a[38419] = anon_sym_DQUOTE; small_parse_table_1921(v); } void small_parse_table_1921(t_small_parse_table_array *v) { - v->a[38420] = 1; - v->a[38421] = aux_sym__literal_repeat1; - v->a[38422] = actions(4945); - v->a[38423] = 2; - v->a[38424] = anon_sym_LPAREN_LPAREN; - v->a[38425] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38426] = actions(4955); - v->a[38427] = 2; - v->a[38428] = sym_raw_string; - v->a[38429] = sym_ansi_c_string; - v->a[38430] = actions(4969); - v->a[38431] = 2; - v->a[38432] = anon_sym_LT_LPAREN; - v->a[38433] = anon_sym_GT_LPAREN; - v->a[38434] = state(967); - v->a[38435] = 2; - v->a[38436] = sym_concatenation; - v->a[38437] = aux_sym_for_statement_repeat1; - v->a[38438] = actions(2094); - v->a[38439] = 7; + v->a[38420] = sym_raw_string; + v->a[38421] = aux_sym_number_token1; + v->a[38422] = aux_sym_number_token2; + v->a[38423] = anon_sym_DOLLAR_LBRACE; + v->a[38424] = anon_sym_DOLLAR_LPAREN; + v->a[38425] = anon_sym_BQUOTE; + v->a[38426] = anon_sym_DOLLAR_BQUOTE; + v->a[38427] = sym_word; + v->a[38428] = anon_sym_SEMI; + v->a[38429] = 3; + v->a[38430] = actions(3); + v->a[38431] = 1; + v->a[38432] = sym_comment; + v->a[38433] = actions(2828); + v->a[38434] = 6; + v->a[38435] = sym_file_descriptor; + v->a[38436] = sym__concat; + v->a[38437] = sym_variable_name; + v->a[38438] = sym_test_operator; + v->a[38439] = sym__brace_start; small_parse_table_1922(v); } void small_parse_table_1922(t_small_parse_table_array *v) { - v->a[38440] = anon_sym_PIPE; - v->a[38441] = anon_sym_LT; - v->a[38442] = anon_sym_GT; - v->a[38443] = anon_sym_LT_LT; - v->a[38444] = anon_sym_AMP_GT; - v->a[38445] = anon_sym_LT_AMP; - v->a[38446] = anon_sym_GT_AMP; - v->a[38447] = state(2489); - v->a[38448] = 9; - v->a[38449] = sym_arithmetic_expansion; - v->a[38450] = sym_brace_expression; - v->a[38451] = sym_string; - v->a[38452] = sym_translated_string; - v->a[38453] = sym_number; - v->a[38454] = sym_simple_expansion; - v->a[38455] = sym_expansion; - v->a[38456] = sym_command_substitution; - v->a[38457] = sym_process_substitution; - v->a[38458] = actions(2096); - v->a[38459] = 11; + v->a[38440] = aux_sym_heredoc_redirect_token1; + v->a[38441] = actions(2826); + v->a[38442] = 34; + v->a[38443] = anon_sym_PIPE; + v->a[38444] = anon_sym_RPAREN; + v->a[38445] = anon_sym_SEMI_SEMI; + v->a[38446] = anon_sym_PIPE_AMP; + v->a[38447] = anon_sym_AMP_AMP; + v->a[38448] = anon_sym_PIPE_PIPE; + v->a[38449] = anon_sym_LT; + v->a[38450] = anon_sym_GT; + v->a[38451] = anon_sym_GT_GT; + v->a[38452] = anon_sym_AMP_GT; + v->a[38453] = anon_sym_AMP_GT_GT; + v->a[38454] = anon_sym_LT_AMP; + v->a[38455] = anon_sym_GT_AMP; + v->a[38456] = anon_sym_GT_PIPE; + v->a[38457] = anon_sym_LT_AMP_DASH; + v->a[38458] = anon_sym_GT_AMP_DASH; + v->a[38459] = anon_sym_LT_LT; small_parse_table_1923(v); } void small_parse_table_1923(t_small_parse_table_array *v) { - v->a[38460] = sym_file_descriptor; - v->a[38461] = anon_sym_PIPE_PIPE; - v->a[38462] = anon_sym_AMP_AMP; - v->a[38463] = anon_sym_GT_GT; - v->a[38464] = anon_sym_PIPE_AMP; - v->a[38465] = anon_sym_RBRACK; - v->a[38466] = anon_sym_AMP_GT_GT; - v->a[38467] = anon_sym_GT_PIPE; - v->a[38468] = anon_sym_LT_AMP_DASH; - v->a[38469] = anon_sym_GT_AMP_DASH; - v->a[38470] = anon_sym_LT_LT_DASH; - v->a[38471] = 3; - v->a[38472] = actions(3); - v->a[38473] = 1; - v->a[38474] = sym_comment; - v->a[38475] = actions(1334); - v->a[38476] = 6; - v->a[38477] = sym_file_descriptor; - v->a[38478] = sym__concat; - v->a[38479] = sym_test_operator; + v->a[38460] = anon_sym_LT_LT_DASH; + v->a[38461] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38462] = anon_sym_AMP; + v->a[38463] = aux_sym_concatenation_token1; + v->a[38464] = anon_sym_DOLLAR; + v->a[38465] = sym__special_character; + v->a[38466] = anon_sym_DQUOTE; + v->a[38467] = sym_raw_string; + v->a[38468] = aux_sym_number_token1; + v->a[38469] = aux_sym_number_token2; + v->a[38470] = anon_sym_DOLLAR_LBRACE; + v->a[38471] = anon_sym_DOLLAR_LPAREN; + v->a[38472] = anon_sym_BQUOTE; + v->a[38473] = anon_sym_DOLLAR_BQUOTE; + v->a[38474] = aux_sym__simple_variable_name_token1; + v->a[38475] = sym_word; + v->a[38476] = anon_sym_SEMI; + v->a[38477] = 3; + v->a[38478] = actions(3); + v->a[38479] = 1; small_parse_table_1924(v); } void small_parse_table_1924(t_small_parse_table_array *v) { - v->a[38480] = sym__bare_dollar; - v->a[38481] = sym__brace_start; - v->a[38482] = aux_sym_heredoc_redirect_token1; - v->a[38483] = actions(1332); - v->a[38484] = 43; - v->a[38485] = anon_sym_LPAREN_LPAREN; - v->a[38486] = anon_sym_SEMI; - v->a[38487] = anon_sym_PIPE_PIPE; - v->a[38488] = anon_sym_AMP_AMP; - v->a[38489] = anon_sym_PIPE; - v->a[38490] = anon_sym_AMP; - v->a[38491] = anon_sym_EQ_EQ; - v->a[38492] = anon_sym_LT; - v->a[38493] = anon_sym_GT; - v->a[38494] = anon_sym_LT_LT; - v->a[38495] = anon_sym_GT_GT; - v->a[38496] = anon_sym_LPAREN; - v->a[38497] = anon_sym_SEMI_SEMI; - v->a[38498] = anon_sym_SEMI_AMP; - v->a[38499] = anon_sym_SEMI_SEMI_AMP; + v->a[38480] = sym_comment; + v->a[38481] = actions(3062); + v->a[38482] = 6; + v->a[38483] = sym_file_descriptor; + v->a[38484] = sym__concat; + v->a[38485] = sym_test_operator; + v->a[38486] = sym__bare_dollar; + v->a[38487] = sym__brace_start; + v->a[38488] = aux_sym_heredoc_redirect_token1; + v->a[38489] = actions(3060); + v->a[38490] = 34; + v->a[38491] = anon_sym_PIPE; + v->a[38492] = anon_sym_SEMI_SEMI; + v->a[38493] = anon_sym_SEMI_AMP; + v->a[38494] = anon_sym_SEMI_SEMI_AMP; + v->a[38495] = anon_sym_PIPE_AMP; + v->a[38496] = anon_sym_AMP_AMP; + v->a[38497] = anon_sym_PIPE_PIPE; + v->a[38498] = anon_sym_LT; + v->a[38499] = anon_sym_GT; small_parse_table_1925(v); } diff --git a/parser/static/small_parse_table/small_parse_table_385.c b/parser/static/small_parse_table/small_parse_table_385.c index 6cf7479c..3f0de7b1 100644 --- a/parser/static/small_parse_table/small_parse_table_385.c +++ b/parser/static/small_parse_table/small_parse_table_385.c @@ -14,126 +14,126 @@ void small_parse_table_1925(t_small_parse_table_array *v) { - v->a[38500] = anon_sym_PIPE_AMP; - v->a[38501] = anon_sym_EQ_TILDE; - v->a[38502] = anon_sym_AMP_GT; - v->a[38503] = anon_sym_AMP_GT_GT; - v->a[38504] = anon_sym_LT_AMP; - v->a[38505] = anon_sym_GT_AMP; - v->a[38506] = anon_sym_GT_PIPE; - v->a[38507] = anon_sym_LT_AMP_DASH; - v->a[38508] = anon_sym_GT_AMP_DASH; + v->a[38500] = anon_sym_GT_GT; + v->a[38501] = anon_sym_AMP_GT; + v->a[38502] = anon_sym_AMP_GT_GT; + v->a[38503] = anon_sym_LT_AMP; + v->a[38504] = anon_sym_GT_AMP; + v->a[38505] = anon_sym_GT_PIPE; + v->a[38506] = anon_sym_LT_AMP_DASH; + v->a[38507] = anon_sym_GT_AMP_DASH; + v->a[38508] = anon_sym_LT_LT; v->a[38509] = anon_sym_LT_LT_DASH; - v->a[38510] = anon_sym_LT_LT_LT; - v->a[38511] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38512] = anon_sym_DOLLAR_LBRACK; - v->a[38513] = aux_sym_concatenation_token1; - v->a[38514] = anon_sym_DOLLAR; - v->a[38515] = sym__special_character; - v->a[38516] = anon_sym_DQUOTE; - v->a[38517] = sym_raw_string; - v->a[38518] = sym_ansi_c_string; - v->a[38519] = aux_sym_number_token1; + v->a[38510] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38511] = anon_sym_AMP; + v->a[38512] = aux_sym_concatenation_token1; + v->a[38513] = anon_sym_DOLLAR; + v->a[38514] = sym__special_character; + v->a[38515] = anon_sym_DQUOTE; + v->a[38516] = sym_raw_string; + v->a[38517] = aux_sym_number_token1; + v->a[38518] = aux_sym_number_token2; + v->a[38519] = anon_sym_DOLLAR_LBRACE; small_parse_table_1926(v); } void small_parse_table_1926(t_small_parse_table_array *v) { - v->a[38520] = aux_sym_number_token2; - v->a[38521] = anon_sym_DOLLAR_LBRACE; - v->a[38522] = anon_sym_DOLLAR_LPAREN; - v->a[38523] = anon_sym_BQUOTE; - v->a[38524] = anon_sym_DOLLAR_BQUOTE; - v->a[38525] = anon_sym_LT_LPAREN; - v->a[38526] = anon_sym_GT_LPAREN; - v->a[38527] = sym_word; - v->a[38528] = 6; - v->a[38529] = actions(3); - v->a[38530] = 1; - v->a[38531] = sym_comment; - v->a[38532] = actions(4672); - v->a[38533] = 1; - v->a[38534] = aux_sym_concatenation_token1; - v->a[38535] = actions(5045); - v->a[38536] = 1; - v->a[38537] = sym__concat; - v->a[38538] = state(996); - v->a[38539] = 1; + v->a[38520] = anon_sym_DOLLAR_LPAREN; + v->a[38521] = anon_sym_BQUOTE; + v->a[38522] = anon_sym_DOLLAR_BQUOTE; + v->a[38523] = sym_word; + v->a[38524] = anon_sym_SEMI; + v->a[38525] = 3; + v->a[38526] = actions(3); + v->a[38527] = 1; + v->a[38528] = sym_comment; + v->a[38529] = actions(3050); + v->a[38530] = 6; + v->a[38531] = sym_file_descriptor; + v->a[38532] = sym__concat; + v->a[38533] = sym_variable_name; + v->a[38534] = sym_test_operator; + v->a[38535] = sym__brace_start; + v->a[38536] = aux_sym_heredoc_redirect_token1; + v->a[38537] = actions(3048); + v->a[38538] = 34; + v->a[38539] = anon_sym_PIPE; small_parse_table_1927(v); } void small_parse_table_1927(t_small_parse_table_array *v) { - v->a[38540] = aux_sym_concatenation_repeat1; - v->a[38541] = actions(1288); - v->a[38542] = 6; - v->a[38543] = sym_file_descriptor; - v->a[38544] = sym_test_operator; - v->a[38545] = sym__bare_dollar; - v->a[38546] = sym__brace_start; - v->a[38547] = ts_builtin_sym_end; - v->a[38548] = aux_sym_heredoc_redirect_token1; - v->a[38549] = actions(1286); - v->a[38550] = 40; - v->a[38551] = anon_sym_LPAREN_LPAREN; - v->a[38552] = anon_sym_SEMI; - v->a[38553] = anon_sym_PIPE_PIPE; - v->a[38554] = anon_sym_AMP_AMP; - v->a[38555] = anon_sym_PIPE; - v->a[38556] = anon_sym_AMP; - v->a[38557] = anon_sym_EQ_EQ; - v->a[38558] = anon_sym_LT; - v->a[38559] = anon_sym_GT; + v->a[38540] = anon_sym_RPAREN; + v->a[38541] = anon_sym_SEMI_SEMI; + v->a[38542] = anon_sym_PIPE_AMP; + v->a[38543] = anon_sym_AMP_AMP; + v->a[38544] = anon_sym_PIPE_PIPE; + v->a[38545] = anon_sym_LT; + v->a[38546] = anon_sym_GT; + v->a[38547] = anon_sym_GT_GT; + v->a[38548] = anon_sym_AMP_GT; + v->a[38549] = anon_sym_AMP_GT_GT; + v->a[38550] = anon_sym_LT_AMP; + v->a[38551] = anon_sym_GT_AMP; + v->a[38552] = anon_sym_GT_PIPE; + v->a[38553] = anon_sym_LT_AMP_DASH; + v->a[38554] = anon_sym_GT_AMP_DASH; + v->a[38555] = anon_sym_LT_LT; + v->a[38556] = anon_sym_LT_LT_DASH; + v->a[38557] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38558] = anon_sym_AMP; + v->a[38559] = aux_sym_concatenation_token1; small_parse_table_1928(v); } void small_parse_table_1928(t_small_parse_table_array *v) { - v->a[38560] = anon_sym_LT_LT; - v->a[38561] = anon_sym_GT_GT; - v->a[38562] = anon_sym_LPAREN; - v->a[38563] = anon_sym_SEMI_SEMI; - v->a[38564] = anon_sym_PIPE_AMP; - v->a[38565] = anon_sym_EQ_TILDE; - v->a[38566] = anon_sym_AMP_GT; - v->a[38567] = anon_sym_AMP_GT_GT; - v->a[38568] = anon_sym_LT_AMP; - v->a[38569] = anon_sym_GT_AMP; - v->a[38570] = anon_sym_GT_PIPE; - v->a[38571] = anon_sym_LT_AMP_DASH; - v->a[38572] = anon_sym_GT_AMP_DASH; - v->a[38573] = anon_sym_LT_LT_DASH; - v->a[38574] = anon_sym_LT_LT_LT; - v->a[38575] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38576] = anon_sym_DOLLAR_LBRACK; - v->a[38577] = anon_sym_DOLLAR; - v->a[38578] = sym__special_character; - v->a[38579] = anon_sym_DQUOTE; + v->a[38560] = anon_sym_DOLLAR; + v->a[38561] = sym__special_character; + v->a[38562] = anon_sym_DQUOTE; + v->a[38563] = sym_raw_string; + v->a[38564] = aux_sym_number_token1; + v->a[38565] = aux_sym_number_token2; + v->a[38566] = anon_sym_DOLLAR_LBRACE; + v->a[38567] = anon_sym_DOLLAR_LPAREN; + v->a[38568] = anon_sym_BQUOTE; + v->a[38569] = anon_sym_DOLLAR_BQUOTE; + v->a[38570] = aux_sym__simple_variable_name_token1; + v->a[38571] = sym_word; + v->a[38572] = anon_sym_SEMI; + v->a[38573] = 3; + v->a[38574] = actions(3); + v->a[38575] = 1; + v->a[38576] = sym_comment; + v->a[38577] = actions(3062); + v->a[38578] = 6; + v->a[38579] = sym_file_descriptor; small_parse_table_1929(v); } void small_parse_table_1929(t_small_parse_table_array *v) { - v->a[38580] = sym_raw_string; - v->a[38581] = sym_ansi_c_string; - v->a[38582] = aux_sym_number_token1; - v->a[38583] = aux_sym_number_token2; - v->a[38584] = anon_sym_DOLLAR_LBRACE; - v->a[38585] = anon_sym_DOLLAR_LPAREN; - v->a[38586] = anon_sym_BQUOTE; - v->a[38587] = anon_sym_DOLLAR_BQUOTE; - v->a[38588] = anon_sym_LT_LPAREN; - v->a[38589] = anon_sym_GT_LPAREN; - v->a[38590] = sym_word; - v->a[38591] = 3; - v->a[38592] = actions(3); - v->a[38593] = 1; - v->a[38594] = sym_comment; - v->a[38595] = actions(1330); - v->a[38596] = 6; - v->a[38597] = sym_file_descriptor; - v->a[38598] = sym__concat; - v->a[38599] = sym_test_operator; + v->a[38580] = sym__concat; + v->a[38581] = sym_variable_name; + v->a[38582] = sym_test_operator; + v->a[38583] = sym__brace_start; + v->a[38584] = aux_sym_heredoc_redirect_token1; + v->a[38585] = actions(3060); + v->a[38586] = 34; + v->a[38587] = anon_sym_PIPE; + v->a[38588] = anon_sym_RPAREN; + v->a[38589] = anon_sym_SEMI_SEMI; + v->a[38590] = anon_sym_PIPE_AMP; + v->a[38591] = anon_sym_AMP_AMP; + v->a[38592] = anon_sym_PIPE_PIPE; + v->a[38593] = anon_sym_LT; + v->a[38594] = anon_sym_GT; + v->a[38595] = anon_sym_GT_GT; + v->a[38596] = anon_sym_AMP_GT; + v->a[38597] = anon_sym_AMP_GT_GT; + v->a[38598] = anon_sym_LT_AMP; + v->a[38599] = anon_sym_GT_AMP; small_parse_table_1930(v); } diff --git a/parser/static/small_parse_table/small_parse_table_386.c b/parser/static/small_parse_table/small_parse_table_386.c index 8d1a09af..6a04ec80 100644 --- a/parser/static/small_parse_table/small_parse_table_386.c +++ b/parser/static/small_parse_table/small_parse_table_386.c @@ -14,126 +14,126 @@ void small_parse_table_1930(t_small_parse_table_array *v) { - v->a[38600] = sym__bare_dollar; - v->a[38601] = sym__brace_start; - v->a[38602] = aux_sym_heredoc_redirect_token1; - v->a[38603] = actions(1328); - v->a[38604] = 43; - v->a[38605] = anon_sym_LPAREN_LPAREN; - v->a[38606] = anon_sym_SEMI; - v->a[38607] = anon_sym_PIPE_PIPE; - v->a[38608] = anon_sym_AMP_AMP; - v->a[38609] = anon_sym_PIPE; - v->a[38610] = anon_sym_AMP; - v->a[38611] = anon_sym_EQ_EQ; - v->a[38612] = anon_sym_LT; - v->a[38613] = anon_sym_GT; - v->a[38614] = anon_sym_LT_LT; - v->a[38615] = anon_sym_GT_GT; - v->a[38616] = anon_sym_esac; - v->a[38617] = anon_sym_SEMI_SEMI; - v->a[38618] = anon_sym_SEMI_AMP; - v->a[38619] = anon_sym_SEMI_SEMI_AMP; + v->a[38600] = anon_sym_GT_PIPE; + v->a[38601] = anon_sym_LT_AMP_DASH; + v->a[38602] = anon_sym_GT_AMP_DASH; + v->a[38603] = anon_sym_LT_LT; + v->a[38604] = anon_sym_LT_LT_DASH; + v->a[38605] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38606] = anon_sym_AMP; + v->a[38607] = aux_sym_concatenation_token1; + v->a[38608] = anon_sym_DOLLAR; + v->a[38609] = sym__special_character; + v->a[38610] = anon_sym_DQUOTE; + v->a[38611] = sym_raw_string; + v->a[38612] = aux_sym_number_token1; + v->a[38613] = aux_sym_number_token2; + v->a[38614] = anon_sym_DOLLAR_LBRACE; + v->a[38615] = anon_sym_DOLLAR_LPAREN; + v->a[38616] = anon_sym_BQUOTE; + v->a[38617] = anon_sym_DOLLAR_BQUOTE; + v->a[38618] = aux_sym__simple_variable_name_token1; + v->a[38619] = sym_word; small_parse_table_1931(v); } void small_parse_table_1931(t_small_parse_table_array *v) { - v->a[38620] = anon_sym_PIPE_AMP; - v->a[38621] = anon_sym_EQ_TILDE; - v->a[38622] = anon_sym_AMP_GT; - v->a[38623] = anon_sym_AMP_GT_GT; - v->a[38624] = anon_sym_LT_AMP; - v->a[38625] = anon_sym_GT_AMP; - v->a[38626] = anon_sym_GT_PIPE; - v->a[38627] = anon_sym_LT_AMP_DASH; - v->a[38628] = anon_sym_GT_AMP_DASH; - v->a[38629] = anon_sym_LT_LT_DASH; - v->a[38630] = anon_sym_LT_LT_LT; - v->a[38631] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38632] = anon_sym_DOLLAR_LBRACK; - v->a[38633] = aux_sym_concatenation_token1; - v->a[38634] = anon_sym_DOLLAR; - v->a[38635] = sym__special_character; - v->a[38636] = anon_sym_DQUOTE; - v->a[38637] = sym_raw_string; - v->a[38638] = sym_ansi_c_string; - v->a[38639] = aux_sym_number_token1; + v->a[38620] = anon_sym_SEMI; + v->a[38621] = 3; + v->a[38622] = actions(3); + v->a[38623] = 1; + v->a[38624] = sym_comment; + v->a[38625] = actions(2654); + v->a[38626] = 6; + v->a[38627] = sym_file_descriptor; + v->a[38628] = sym__concat; + v->a[38629] = sym_variable_name; + v->a[38630] = sym_test_operator; + v->a[38631] = sym__brace_start; + v->a[38632] = aux_sym_heredoc_redirect_token1; + v->a[38633] = actions(2652); + v->a[38634] = 34; + v->a[38635] = anon_sym_PIPE; + v->a[38636] = anon_sym_RPAREN; + v->a[38637] = anon_sym_SEMI_SEMI; + v->a[38638] = anon_sym_PIPE_AMP; + v->a[38639] = anon_sym_AMP_AMP; small_parse_table_1932(v); } void small_parse_table_1932(t_small_parse_table_array *v) { - v->a[38640] = aux_sym_number_token2; - v->a[38641] = anon_sym_DOLLAR_LBRACE; - v->a[38642] = anon_sym_DOLLAR_LPAREN; - v->a[38643] = anon_sym_BQUOTE; - v->a[38644] = anon_sym_DOLLAR_BQUOTE; - v->a[38645] = anon_sym_LT_LPAREN; - v->a[38646] = anon_sym_GT_LPAREN; - v->a[38647] = sym_word; - v->a[38648] = 6; - v->a[38649] = actions(3); - v->a[38650] = 1; - v->a[38651] = sym_comment; - v->a[38652] = actions(4933); - v->a[38653] = 1; - v->a[38654] = aux_sym_concatenation_token1; - v->a[38655] = actions(4935); - v->a[38656] = 1; - v->a[38657] = sym__concat; - v->a[38658] = state(974); - v->a[38659] = 1; + v->a[38640] = anon_sym_PIPE_PIPE; + v->a[38641] = anon_sym_LT; + v->a[38642] = anon_sym_GT; + v->a[38643] = anon_sym_GT_GT; + v->a[38644] = anon_sym_AMP_GT; + v->a[38645] = anon_sym_AMP_GT_GT; + v->a[38646] = anon_sym_LT_AMP; + v->a[38647] = anon_sym_GT_AMP; + v->a[38648] = anon_sym_GT_PIPE; + v->a[38649] = anon_sym_LT_AMP_DASH; + v->a[38650] = anon_sym_GT_AMP_DASH; + v->a[38651] = anon_sym_LT_LT; + v->a[38652] = anon_sym_LT_LT_DASH; + v->a[38653] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38654] = anon_sym_AMP; + v->a[38655] = aux_sym_concatenation_token1; + v->a[38656] = anon_sym_DOLLAR; + v->a[38657] = sym__special_character; + v->a[38658] = anon_sym_DQUOTE; + v->a[38659] = sym_raw_string; small_parse_table_1933(v); } void small_parse_table_1933(t_small_parse_table_array *v) { - v->a[38660] = aux_sym_concatenation_repeat1; - v->a[38661] = actions(4532); - v->a[38662] = 5; - v->a[38663] = sym_file_descriptor; - v->a[38664] = sym_test_operator; - v->a[38665] = sym__bare_dollar; - v->a[38666] = sym__brace_start; - v->a[38667] = aux_sym_heredoc_redirect_token1; - v->a[38668] = actions(4530); - v->a[38669] = 41; - v->a[38670] = anon_sym_LPAREN_LPAREN; - v->a[38671] = anon_sym_SEMI; - v->a[38672] = anon_sym_PIPE_PIPE; - v->a[38673] = anon_sym_AMP_AMP; - v->a[38674] = anon_sym_PIPE; - v->a[38675] = anon_sym_AMP; - v->a[38676] = anon_sym_EQ_EQ; - v->a[38677] = anon_sym_LT; - v->a[38678] = anon_sym_GT; - v->a[38679] = anon_sym_LT_LT; + v->a[38660] = aux_sym_number_token1; + v->a[38661] = aux_sym_number_token2; + v->a[38662] = anon_sym_DOLLAR_LBRACE; + v->a[38663] = anon_sym_DOLLAR_LPAREN; + v->a[38664] = anon_sym_BQUOTE; + v->a[38665] = anon_sym_DOLLAR_BQUOTE; + v->a[38666] = aux_sym__simple_variable_name_token1; + v->a[38667] = sym_word; + v->a[38668] = anon_sym_SEMI; + v->a[38669] = 5; + v->a[38670] = actions(3); + v->a[38671] = 1; + v->a[38672] = sym_comment; + v->a[38673] = actions(3521); + v->a[38674] = 1; + v->a[38675] = sym__special_character; + v->a[38676] = state(971); + v->a[38677] = 1; + v->a[38678] = aux_sym__literal_repeat1; + v->a[38679] = actions(3252); small_parse_table_1934(v); } void small_parse_table_1934(t_small_parse_table_array *v) { - v->a[38680] = anon_sym_GT_GT; - v->a[38681] = anon_sym_SEMI_SEMI; - v->a[38682] = anon_sym_SEMI_AMP; - v->a[38683] = anon_sym_SEMI_SEMI_AMP; - v->a[38684] = anon_sym_PIPE_AMP; - v->a[38685] = anon_sym_EQ_TILDE; - v->a[38686] = anon_sym_AMP_GT; - v->a[38687] = anon_sym_AMP_GT_GT; - v->a[38688] = anon_sym_LT_AMP; - v->a[38689] = anon_sym_GT_AMP; - v->a[38690] = anon_sym_GT_PIPE; - v->a[38691] = anon_sym_LT_AMP_DASH; - v->a[38692] = anon_sym_GT_AMP_DASH; - v->a[38693] = anon_sym_LT_LT_DASH; - v->a[38694] = anon_sym_LT_LT_LT; - v->a[38695] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38696] = anon_sym_DOLLAR_LBRACK; - v->a[38697] = anon_sym_DOLLAR; - v->a[38698] = sym__special_character; - v->a[38699] = anon_sym_DQUOTE; + v->a[38680] = 5; + v->a[38681] = sym_file_descriptor; + v->a[38682] = sym_variable_name; + v->a[38683] = sym_test_operator; + v->a[38684] = sym__brace_start; + v->a[38685] = aux_sym_heredoc_redirect_token1; + v->a[38686] = actions(3250); + v->a[38687] = 33; + v->a[38688] = anon_sym_esac; + v->a[38689] = anon_sym_PIPE; + v->a[38690] = anon_sym_SEMI_SEMI; + v->a[38691] = anon_sym_SEMI_AMP; + v->a[38692] = anon_sym_SEMI_SEMI_AMP; + v->a[38693] = anon_sym_PIPE_AMP; + v->a[38694] = anon_sym_AMP_AMP; + v->a[38695] = anon_sym_PIPE_PIPE; + v->a[38696] = anon_sym_LT; + v->a[38697] = anon_sym_GT; + v->a[38698] = anon_sym_GT_GT; + v->a[38699] = anon_sym_AMP_GT; small_parse_table_1935(v); } diff --git a/parser/static/small_parse_table/small_parse_table_387.c b/parser/static/small_parse_table/small_parse_table_387.c index 38956591..ff29eec3 100644 --- a/parser/static/small_parse_table/small_parse_table_387.c +++ b/parser/static/small_parse_table/small_parse_table_387.c @@ -14,126 +14,126 @@ void small_parse_table_1935(t_small_parse_table_array *v) { - v->a[38700] = sym_raw_string; - v->a[38701] = sym_ansi_c_string; - v->a[38702] = aux_sym_number_token1; - v->a[38703] = aux_sym_number_token2; - v->a[38704] = anon_sym_DOLLAR_LBRACE; - v->a[38705] = anon_sym_DOLLAR_LPAREN; - v->a[38706] = anon_sym_BQUOTE; - v->a[38707] = anon_sym_DOLLAR_BQUOTE; - v->a[38708] = anon_sym_LT_LPAREN; - v->a[38709] = anon_sym_GT_LPAREN; - v->a[38710] = sym_word; - v->a[38711] = 9; - v->a[38712] = actions(3); - v->a[38713] = 1; - v->a[38714] = sym_comment; - v->a[38715] = actions(4696); - v->a[38716] = 1; - v->a[38717] = sym_variable_name; - v->a[38718] = state(6757); - v->a[38719] = 1; + v->a[38700] = anon_sym_AMP_GT_GT; + v->a[38701] = anon_sym_LT_AMP; + v->a[38702] = anon_sym_GT_AMP; + v->a[38703] = anon_sym_GT_PIPE; + v->a[38704] = anon_sym_LT_AMP_DASH; + v->a[38705] = anon_sym_GT_AMP_DASH; + v->a[38706] = anon_sym_LT_LT; + v->a[38707] = anon_sym_LT_LT_DASH; + v->a[38708] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38709] = anon_sym_AMP; + v->a[38710] = anon_sym_DOLLAR; + v->a[38711] = anon_sym_DQUOTE; + v->a[38712] = sym_raw_string; + v->a[38713] = aux_sym_number_token1; + v->a[38714] = aux_sym_number_token2; + v->a[38715] = anon_sym_DOLLAR_LBRACE; + v->a[38716] = anon_sym_DOLLAR_LPAREN; + v->a[38717] = anon_sym_BQUOTE; + v->a[38718] = anon_sym_DOLLAR_BQUOTE; + v->a[38719] = sym_word; small_parse_table_1936(v); } void small_parse_table_1936(t_small_parse_table_array *v) { - v->a[38720] = sym_subscript; - v->a[38721] = actions(4261); - v->a[38722] = 2; - v->a[38723] = sym_test_operator; - v->a[38724] = sym__brace_start; - v->a[38725] = state(4574); - v->a[38726] = 2; - v->a[38727] = sym_variable_assignment; - v->a[38728] = aux_sym_variable_assignments_repeat1; - v->a[38729] = actions(4348); - v->a[38730] = 3; - v->a[38731] = sym_file_descriptor; - v->a[38732] = ts_builtin_sym_end; - v->a[38733] = aux_sym_heredoc_redirect_token1; - v->a[38734] = state(4650); - v->a[38735] = 3; - v->a[38736] = sym_file_redirect; - v->a[38737] = sym_heredoc_redirect; - v->a[38738] = aux_sym_redirected_statement_repeat1; - v->a[38739] = actions(4247); + v->a[38720] = anon_sym_SEMI; + v->a[38721] = 6; + v->a[38722] = actions(3); + v->a[38723] = 1; + v->a[38724] = sym_comment; + v->a[38725] = actions(3167); + v->a[38726] = 1; + v->a[38727] = aux_sym_concatenation_token1; + v->a[38728] = actions(3523); + v->a[38729] = 1; + v->a[38730] = sym__concat; + v->a[38731] = state(715); + v->a[38732] = 1; + v->a[38733] = aux_sym_concatenation_repeat1; + v->a[38734] = actions(2696); + v->a[38735] = 5; + v->a[38736] = sym_file_descriptor; + v->a[38737] = sym_variable_name; + v->a[38738] = sym_test_operator; + v->a[38739] = sym__brace_start; small_parse_table_1937(v); } void small_parse_table_1937(t_small_parse_table_array *v) { - v->a[38740] = 18; - v->a[38741] = anon_sym_LPAREN_LPAREN; - v->a[38742] = anon_sym_LT_LT_LT; - v->a[38743] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38744] = anon_sym_DOLLAR_LBRACK; - v->a[38745] = anon_sym_DOLLAR; - v->a[38746] = sym__special_character; - v->a[38747] = anon_sym_DQUOTE; - v->a[38748] = sym_raw_string; - v->a[38749] = sym_ansi_c_string; - v->a[38750] = aux_sym_number_token1; - v->a[38751] = aux_sym_number_token2; - v->a[38752] = anon_sym_DOLLAR_LBRACE; - v->a[38753] = anon_sym_DOLLAR_LPAREN; - v->a[38754] = anon_sym_BQUOTE; - v->a[38755] = anon_sym_DOLLAR_BQUOTE; - v->a[38756] = anon_sym_LT_LPAREN; - v->a[38757] = anon_sym_GT_LPAREN; - v->a[38758] = sym_word; - v->a[38759] = actions(4253); + v->a[38740] = aux_sym_heredoc_redirect_token1; + v->a[38741] = actions(2694); + v->a[38742] = 32; + v->a[38743] = anon_sym_PIPE; + v->a[38744] = anon_sym_SEMI_SEMI; + v->a[38745] = anon_sym_PIPE_AMP; + v->a[38746] = anon_sym_AMP_AMP; + v->a[38747] = anon_sym_PIPE_PIPE; + v->a[38748] = anon_sym_LT; + v->a[38749] = anon_sym_GT; + v->a[38750] = anon_sym_GT_GT; + v->a[38751] = anon_sym_AMP_GT; + v->a[38752] = anon_sym_AMP_GT_GT; + v->a[38753] = anon_sym_LT_AMP; + v->a[38754] = anon_sym_GT_AMP; + v->a[38755] = anon_sym_GT_PIPE; + v->a[38756] = anon_sym_LT_AMP_DASH; + v->a[38757] = anon_sym_GT_AMP_DASH; + v->a[38758] = anon_sym_LT_LT; + v->a[38759] = anon_sym_LT_LT_DASH; small_parse_table_1938(v); } void small_parse_table_1938(t_small_parse_table_array *v) { - v->a[38760] = 19; - v->a[38761] = anon_sym_SEMI; - v->a[38762] = anon_sym_PIPE_PIPE; - v->a[38763] = anon_sym_AMP_AMP; - v->a[38764] = anon_sym_PIPE; - v->a[38765] = anon_sym_AMP; - v->a[38766] = anon_sym_LT; - v->a[38767] = anon_sym_GT; - v->a[38768] = anon_sym_LT_LT; - v->a[38769] = anon_sym_GT_GT; - v->a[38770] = anon_sym_SEMI_SEMI; - v->a[38771] = anon_sym_PIPE_AMP; - v->a[38772] = anon_sym_AMP_GT; - v->a[38773] = anon_sym_AMP_GT_GT; - v->a[38774] = anon_sym_LT_AMP; - v->a[38775] = anon_sym_GT_AMP; - v->a[38776] = anon_sym_GT_PIPE; - v->a[38777] = anon_sym_LT_AMP_DASH; - v->a[38778] = anon_sym_GT_AMP_DASH; - v->a[38779] = anon_sym_LT_LT_DASH; + v->a[38760] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38761] = anon_sym_AMP; + v->a[38762] = anon_sym_DOLLAR; + v->a[38763] = sym__special_character; + v->a[38764] = anon_sym_DQUOTE; + v->a[38765] = sym_raw_string; + v->a[38766] = aux_sym_number_token1; + v->a[38767] = aux_sym_number_token2; + v->a[38768] = anon_sym_DOLLAR_LBRACE; + v->a[38769] = anon_sym_DOLLAR_LPAREN; + v->a[38770] = anon_sym_BQUOTE; + v->a[38771] = anon_sym_DOLLAR_BQUOTE; + v->a[38772] = aux_sym__simple_variable_name_token1; + v->a[38773] = sym_word; + v->a[38774] = anon_sym_SEMI; + v->a[38775] = 3; + v->a[38776] = actions(3); + v->a[38777] = 1; + v->a[38778] = sym_comment; + v->a[38779] = actions(3159); small_parse_table_1939(v); } void small_parse_table_1939(t_small_parse_table_array *v) { - v->a[38780] = 3; - v->a[38781] = actions(3); - v->a[38782] = 1; - v->a[38783] = sym_comment; - v->a[38784] = actions(1318); - v->a[38785] = 6; - v->a[38786] = sym_file_descriptor; - v->a[38787] = sym__concat; - v->a[38788] = sym_test_operator; - v->a[38789] = sym__bare_dollar; - v->a[38790] = sym__brace_start; - v->a[38791] = aux_sym_heredoc_redirect_token1; - v->a[38792] = actions(1316); - v->a[38793] = 43; - v->a[38794] = anon_sym_LPAREN_LPAREN; - v->a[38795] = anon_sym_SEMI; - v->a[38796] = anon_sym_PIPE_PIPE; - v->a[38797] = anon_sym_AMP_AMP; - v->a[38798] = anon_sym_PIPE; - v->a[38799] = anon_sym_AMP; + v->a[38780] = 6; + v->a[38781] = sym_file_descriptor; + v->a[38782] = sym__concat; + v->a[38783] = sym_test_operator; + v->a[38784] = sym__bare_dollar; + v->a[38785] = sym__brace_start; + v->a[38786] = aux_sym_heredoc_redirect_token1; + v->a[38787] = actions(3157); + v->a[38788] = 34; + v->a[38789] = anon_sym_LPAREN; + v->a[38790] = anon_sym_PIPE; + v->a[38791] = anon_sym_RPAREN; + v->a[38792] = anon_sym_SEMI_SEMI; + v->a[38793] = anon_sym_PIPE_AMP; + v->a[38794] = anon_sym_AMP_AMP; + v->a[38795] = anon_sym_PIPE_PIPE; + v->a[38796] = anon_sym_LT; + v->a[38797] = anon_sym_GT; + v->a[38798] = anon_sym_GT_GT; + v->a[38799] = anon_sym_AMP_GT; small_parse_table_1940(v); } diff --git a/parser/static/small_parse_table/small_parse_table_388.c b/parser/static/small_parse_table/small_parse_table_388.c index e314153a..fec3a594 100644 --- a/parser/static/small_parse_table/small_parse_table_388.c +++ b/parser/static/small_parse_table/small_parse_table_388.c @@ -14,126 +14,126 @@ void small_parse_table_1940(t_small_parse_table_array *v) { - v->a[38800] = anon_sym_EQ_EQ; - v->a[38801] = anon_sym_LT; - v->a[38802] = anon_sym_GT; - v->a[38803] = anon_sym_LT_LT; - v->a[38804] = anon_sym_GT_GT; - v->a[38805] = anon_sym_esac; - v->a[38806] = anon_sym_SEMI_SEMI; - v->a[38807] = anon_sym_SEMI_AMP; - v->a[38808] = anon_sym_SEMI_SEMI_AMP; - v->a[38809] = anon_sym_PIPE_AMP; - v->a[38810] = anon_sym_EQ_TILDE; - v->a[38811] = anon_sym_AMP_GT; - v->a[38812] = anon_sym_AMP_GT_GT; - v->a[38813] = anon_sym_LT_AMP; - v->a[38814] = anon_sym_GT_AMP; - v->a[38815] = anon_sym_GT_PIPE; - v->a[38816] = anon_sym_LT_AMP_DASH; - v->a[38817] = anon_sym_GT_AMP_DASH; - v->a[38818] = anon_sym_LT_LT_DASH; - v->a[38819] = anon_sym_LT_LT_LT; + v->a[38800] = anon_sym_AMP_GT_GT; + v->a[38801] = anon_sym_LT_AMP; + v->a[38802] = anon_sym_GT_AMP; + v->a[38803] = anon_sym_GT_PIPE; + v->a[38804] = anon_sym_LT_AMP_DASH; + v->a[38805] = anon_sym_GT_AMP_DASH; + v->a[38806] = anon_sym_LT_LT; + v->a[38807] = anon_sym_LT_LT_DASH; + v->a[38808] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38809] = anon_sym_AMP; + v->a[38810] = aux_sym_concatenation_token1; + v->a[38811] = anon_sym_DOLLAR; + v->a[38812] = sym__special_character; + v->a[38813] = anon_sym_DQUOTE; + v->a[38814] = sym_raw_string; + v->a[38815] = aux_sym_number_token1; + v->a[38816] = aux_sym_number_token2; + v->a[38817] = anon_sym_DOLLAR_LBRACE; + v->a[38818] = anon_sym_DOLLAR_LPAREN; + v->a[38819] = anon_sym_BQUOTE; small_parse_table_1941(v); } void small_parse_table_1941(t_small_parse_table_array *v) { - v->a[38820] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38821] = anon_sym_DOLLAR_LBRACK; - v->a[38822] = aux_sym_concatenation_token1; - v->a[38823] = anon_sym_DOLLAR; - v->a[38824] = sym__special_character; - v->a[38825] = anon_sym_DQUOTE; - v->a[38826] = sym_raw_string; - v->a[38827] = sym_ansi_c_string; - v->a[38828] = aux_sym_number_token1; - v->a[38829] = aux_sym_number_token2; - v->a[38830] = anon_sym_DOLLAR_LBRACE; - v->a[38831] = anon_sym_DOLLAR_LPAREN; - v->a[38832] = anon_sym_BQUOTE; - v->a[38833] = anon_sym_DOLLAR_BQUOTE; - v->a[38834] = anon_sym_LT_LPAREN; - v->a[38835] = anon_sym_GT_LPAREN; - v->a[38836] = sym_word; - v->a[38837] = 3; - v->a[38838] = actions(3); - v->a[38839] = 1; + v->a[38820] = anon_sym_DOLLAR_BQUOTE; + v->a[38821] = sym_word; + v->a[38822] = anon_sym_SEMI; + v->a[38823] = 3; + v->a[38824] = actions(3); + v->a[38825] = 1; + v->a[38826] = sym_comment; + v->a[38827] = actions(2967); + v->a[38828] = 6; + v->a[38829] = sym_file_descriptor; + v->a[38830] = sym__concat; + v->a[38831] = sym_test_operator; + v->a[38832] = sym__bare_dollar; + v->a[38833] = sym__brace_start; + v->a[38834] = aux_sym_heredoc_redirect_token1; + v->a[38835] = actions(2965); + v->a[38836] = 34; + v->a[38837] = anon_sym_LPAREN; + v->a[38838] = anon_sym_PIPE; + v->a[38839] = anon_sym_RPAREN; small_parse_table_1942(v); } void small_parse_table_1942(t_small_parse_table_array *v) { - v->a[38840] = sym_comment; - v->a[38841] = actions(1302); - v->a[38842] = 6; - v->a[38843] = sym_file_descriptor; - v->a[38844] = sym__concat; - v->a[38845] = sym_test_operator; - v->a[38846] = sym__bare_dollar; - v->a[38847] = sym__brace_start; - v->a[38848] = aux_sym_heredoc_redirect_token1; - v->a[38849] = actions(1300); - v->a[38850] = 43; - v->a[38851] = anon_sym_LPAREN_LPAREN; - v->a[38852] = anon_sym_SEMI; - v->a[38853] = anon_sym_PIPE_PIPE; - v->a[38854] = anon_sym_AMP_AMP; - v->a[38855] = anon_sym_PIPE; - v->a[38856] = anon_sym_AMP; - v->a[38857] = anon_sym_EQ_EQ; - v->a[38858] = anon_sym_LT; - v->a[38859] = anon_sym_GT; + v->a[38840] = anon_sym_SEMI_SEMI; + v->a[38841] = anon_sym_PIPE_AMP; + v->a[38842] = anon_sym_AMP_AMP; + v->a[38843] = anon_sym_PIPE_PIPE; + v->a[38844] = anon_sym_LT; + v->a[38845] = anon_sym_GT; + v->a[38846] = anon_sym_GT_GT; + v->a[38847] = anon_sym_AMP_GT; + v->a[38848] = anon_sym_AMP_GT_GT; + v->a[38849] = anon_sym_LT_AMP; + v->a[38850] = anon_sym_GT_AMP; + v->a[38851] = anon_sym_GT_PIPE; + v->a[38852] = anon_sym_LT_AMP_DASH; + v->a[38853] = anon_sym_GT_AMP_DASH; + v->a[38854] = anon_sym_LT_LT; + v->a[38855] = anon_sym_LT_LT_DASH; + v->a[38856] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38857] = anon_sym_AMP; + v->a[38858] = aux_sym_concatenation_token1; + v->a[38859] = anon_sym_DOLLAR; small_parse_table_1943(v); } void small_parse_table_1943(t_small_parse_table_array *v) { - v->a[38860] = anon_sym_LT_LT; - v->a[38861] = anon_sym_GT_GT; - v->a[38862] = anon_sym_LPAREN; - v->a[38863] = anon_sym_SEMI_SEMI; - v->a[38864] = anon_sym_SEMI_AMP; - v->a[38865] = anon_sym_SEMI_SEMI_AMP; - v->a[38866] = anon_sym_PIPE_AMP; - v->a[38867] = anon_sym_EQ_TILDE; - v->a[38868] = anon_sym_AMP_GT; - v->a[38869] = anon_sym_AMP_GT_GT; - v->a[38870] = anon_sym_LT_AMP; - v->a[38871] = anon_sym_GT_AMP; - v->a[38872] = anon_sym_GT_PIPE; - v->a[38873] = anon_sym_LT_AMP_DASH; - v->a[38874] = anon_sym_GT_AMP_DASH; - v->a[38875] = anon_sym_LT_LT_DASH; - v->a[38876] = anon_sym_LT_LT_LT; - v->a[38877] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38878] = anon_sym_DOLLAR_LBRACK; - v->a[38879] = aux_sym_concatenation_token1; + v->a[38860] = sym__special_character; + v->a[38861] = anon_sym_DQUOTE; + v->a[38862] = sym_raw_string; + v->a[38863] = aux_sym_number_token1; + v->a[38864] = aux_sym_number_token2; + v->a[38865] = anon_sym_DOLLAR_LBRACE; + v->a[38866] = anon_sym_DOLLAR_LPAREN; + v->a[38867] = anon_sym_BQUOTE; + v->a[38868] = anon_sym_DOLLAR_BQUOTE; + v->a[38869] = sym_word; + v->a[38870] = anon_sym_SEMI; + v->a[38871] = 3; + v->a[38872] = actions(3); + v->a[38873] = 1; + v->a[38874] = sym_comment; + v->a[38875] = actions(3034); + v->a[38876] = 6; + v->a[38877] = sym_file_descriptor; + v->a[38878] = sym__concat; + v->a[38879] = sym_test_operator; small_parse_table_1944(v); } void small_parse_table_1944(t_small_parse_table_array *v) { - v->a[38880] = anon_sym_DOLLAR; - v->a[38881] = sym__special_character; - v->a[38882] = anon_sym_DQUOTE; - v->a[38883] = sym_raw_string; - v->a[38884] = sym_ansi_c_string; - v->a[38885] = aux_sym_number_token1; - v->a[38886] = aux_sym_number_token2; - v->a[38887] = anon_sym_DOLLAR_LBRACE; - v->a[38888] = anon_sym_DOLLAR_LPAREN; - v->a[38889] = anon_sym_BQUOTE; - v->a[38890] = anon_sym_DOLLAR_BQUOTE; - v->a[38891] = anon_sym_LT_LPAREN; - v->a[38892] = anon_sym_GT_LPAREN; - v->a[38893] = sym_word; - v->a[38894] = 30; - v->a[38895] = actions(71); - v->a[38896] = 1; - v->a[38897] = sym_comment; - v->a[38898] = actions(707); - v->a[38899] = 1; + v->a[38880] = sym__bare_dollar; + v->a[38881] = sym__brace_start; + v->a[38882] = aux_sym_heredoc_redirect_token1; + v->a[38883] = actions(3032); + v->a[38884] = 34; + v->a[38885] = anon_sym_LPAREN; + v->a[38886] = anon_sym_PIPE; + v->a[38887] = anon_sym_RPAREN; + v->a[38888] = anon_sym_SEMI_SEMI; + v->a[38889] = anon_sym_PIPE_AMP; + v->a[38890] = anon_sym_AMP_AMP; + v->a[38891] = anon_sym_PIPE_PIPE; + v->a[38892] = anon_sym_LT; + v->a[38893] = anon_sym_GT; + v->a[38894] = anon_sym_GT_GT; + v->a[38895] = anon_sym_AMP_GT; + v->a[38896] = anon_sym_AMP_GT_GT; + v->a[38897] = anon_sym_LT_AMP; + v->a[38898] = anon_sym_GT_AMP; + v->a[38899] = anon_sym_GT_PIPE; small_parse_table_1945(v); } diff --git a/parser/static/small_parse_table/small_parse_table_389.c b/parser/static/small_parse_table/small_parse_table_389.c index 561cb62c..9411027e 100644 --- a/parser/static/small_parse_table/small_parse_table_389.c +++ b/parser/static/small_parse_table/small_parse_table_389.c @@ -14,126 +14,126 @@ void small_parse_table_1945(t_small_parse_table_array *v) { - v->a[38900] = anon_sym_DOLLAR_LBRACK; - v->a[38901] = actions(709); - v->a[38902] = 1; - v->a[38903] = anon_sym_DOLLAR; - v->a[38904] = actions(713); - v->a[38905] = 1; - v->a[38906] = anon_sym_DQUOTE; - v->a[38907] = actions(717); - v->a[38908] = 1; - v->a[38909] = aux_sym_number_token1; - v->a[38910] = actions(719); - v->a[38911] = 1; + v->a[38900] = anon_sym_LT_AMP_DASH; + v->a[38901] = anon_sym_GT_AMP_DASH; + v->a[38902] = anon_sym_LT_LT; + v->a[38903] = anon_sym_LT_LT_DASH; + v->a[38904] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[38905] = anon_sym_AMP; + v->a[38906] = aux_sym_concatenation_token1; + v->a[38907] = anon_sym_DOLLAR; + v->a[38908] = sym__special_character; + v->a[38909] = anon_sym_DQUOTE; + v->a[38910] = sym_raw_string; + v->a[38911] = aux_sym_number_token1; v->a[38912] = aux_sym_number_token2; - v->a[38913] = actions(721); - v->a[38914] = 1; - v->a[38915] = anon_sym_DOLLAR_LBRACE; - v->a[38916] = actions(723); - v->a[38917] = 1; - v->a[38918] = anon_sym_DOLLAR_LPAREN; - v->a[38919] = actions(725); + v->a[38913] = anon_sym_DOLLAR_LBRACE; + v->a[38914] = anon_sym_DOLLAR_LPAREN; + v->a[38915] = anon_sym_BQUOTE; + v->a[38916] = anon_sym_DOLLAR_BQUOTE; + v->a[38917] = sym_word; + v->a[38918] = anon_sym_SEMI; + v->a[38919] = 6; small_parse_table_1946(v); } void small_parse_table_1946(t_small_parse_table_array *v) { - v->a[38920] = 1; - v->a[38921] = anon_sym_BQUOTE; - v->a[38922] = actions(727); - v->a[38923] = 1; - v->a[38924] = anon_sym_DOLLAR_BQUOTE; - v->a[38925] = actions(735); - v->a[38926] = 1; - v->a[38927] = sym_test_operator; - v->a[38928] = actions(737); - v->a[38929] = 1; - v->a[38930] = sym__brace_start; - v->a[38931] = actions(1394); - v->a[38932] = 1; - v->a[38933] = anon_sym_LT_LT_LT; - v->a[38934] = actions(1396); - v->a[38935] = 1; - v->a[38936] = sym_file_descriptor; - v->a[38937] = actions(2971); - v->a[38938] = 1; - v->a[38939] = sym_word; + v->a[38920] = actions(3); + v->a[38921] = 1; + v->a[38922] = sym_comment; + v->a[38923] = actions(3358); + v->a[38924] = 1; + v->a[38925] = aux_sym_concatenation_token1; + v->a[38926] = actions(3525); + v->a[38927] = 1; + v->a[38928] = sym__concat; + v->a[38929] = state(666); + v->a[38930] = 1; + v->a[38931] = aux_sym_concatenation_repeat1; + v->a[38932] = actions(2696); + v->a[38933] = 5; + v->a[38934] = sym_file_descriptor; + v->a[38935] = sym_test_operator; + v->a[38936] = sym__bare_dollar; + v->a[38937] = sym__brace_start; + v->a[38938] = aux_sym_heredoc_redirect_token1; + v->a[38939] = actions(2694); small_parse_table_1947(v); } void small_parse_table_1947(t_small_parse_table_array *v) { - v->a[38940] = actions(4705); - v->a[38941] = 1; - v->a[38942] = sym_variable_name; - v->a[38943] = actions(5047); - v->a[38944] = 1; - v->a[38945] = sym__special_character; - v->a[38946] = state(531); - v->a[38947] = 1; - v->a[38948] = sym_command_name; - v->a[38949] = state(1026); - v->a[38950] = 1; - v->a[38951] = aux_sym__literal_repeat1; - v->a[38952] = state(1169); - v->a[38953] = 1; - v->a[38954] = sym_concatenation; - v->a[38955] = state(6771); - v->a[38956] = 1; - v->a[38957] = sym_subscript; - v->a[38958] = actions(705); - v->a[38959] = 2; + v->a[38940] = 32; + v->a[38941] = anon_sym_LPAREN; + v->a[38942] = anon_sym_PIPE; + v->a[38943] = anon_sym_SEMI_SEMI; + v->a[38944] = anon_sym_PIPE_AMP; + v->a[38945] = anon_sym_AMP_AMP; + v->a[38946] = anon_sym_PIPE_PIPE; + v->a[38947] = anon_sym_LT; + v->a[38948] = anon_sym_GT; + v->a[38949] = anon_sym_GT_GT; + v->a[38950] = anon_sym_AMP_GT; + v->a[38951] = anon_sym_AMP_GT_GT; + v->a[38952] = anon_sym_LT_AMP; + v->a[38953] = anon_sym_GT_AMP; + v->a[38954] = anon_sym_GT_PIPE; + v->a[38955] = anon_sym_LT_AMP_DASH; + v->a[38956] = anon_sym_GT_AMP_DASH; + v->a[38957] = anon_sym_LT_LT; + v->a[38958] = anon_sym_LT_LT_DASH; + v->a[38959] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_1948(v); } void small_parse_table_1948(t_small_parse_table_array *v) { - v->a[38960] = anon_sym_LPAREN_LPAREN; - v->a[38961] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38962] = actions(715); - v->a[38963] = 2; + v->a[38960] = anon_sym_AMP; + v->a[38961] = anon_sym_DOLLAR; + v->a[38962] = sym__special_character; + v->a[38963] = anon_sym_DQUOTE; v->a[38964] = sym_raw_string; - v->a[38965] = sym_ansi_c_string; - v->a[38966] = actions(729); - v->a[38967] = 2; - v->a[38968] = anon_sym_LT_LPAREN; - v->a[38969] = anon_sym_GT_LPAREN; - v->a[38970] = actions(1392); - v->a[38971] = 2; - v->a[38972] = anon_sym_LT_AMP_DASH; - v->a[38973] = anon_sym_GT_AMP_DASH; - v->a[38974] = state(3127); - v->a[38975] = 2; - v->a[38976] = sym_variable_assignment; - v->a[38977] = aux_sym_command_repeat1; - v->a[38978] = state(3581); - v->a[38979] = 2; + v->a[38965] = aux_sym_number_token1; + v->a[38966] = aux_sym_number_token2; + v->a[38967] = anon_sym_DOLLAR_LBRACE; + v->a[38968] = anon_sym_DOLLAR_LPAREN; + v->a[38969] = anon_sym_BQUOTE; + v->a[38970] = anon_sym_DOLLAR_BQUOTE; + v->a[38971] = sym_word; + v->a[38972] = anon_sym_SEMI; + v->a[38973] = 5; + v->a[38974] = actions(3); + v->a[38975] = 1; + v->a[38976] = sym_comment; + v->a[38977] = actions(3531); + v->a[38978] = 1; + v->a[38979] = sym__special_character; small_parse_table_1949(v); } void small_parse_table_1949(t_small_parse_table_array *v) { - v->a[38980] = sym_file_redirect; - v->a[38981] = sym_herestring_redirect; - v->a[38982] = actions(1390); - v->a[38983] = 3; - v->a[38984] = anon_sym_GT_GT; - v->a[38985] = anon_sym_AMP_GT_GT; - v->a[38986] = anon_sym_GT_PIPE; - v->a[38987] = actions(1388); - v->a[38988] = 5; - v->a[38989] = anon_sym_LT; - v->a[38990] = anon_sym_GT; - v->a[38991] = anon_sym_AMP_GT; - v->a[38992] = anon_sym_LT_AMP; - v->a[38993] = anon_sym_GT_AMP; - v->a[38994] = state(852); - v->a[38995] = 9; - v->a[38996] = sym_arithmetic_expansion; - v->a[38997] = sym_brace_expression; - v->a[38998] = sym_string; - v->a[38999] = sym_translated_string; + v->a[38980] = state(894); + v->a[38981] = 1; + v->a[38982] = aux_sym__literal_repeat1; + v->a[38983] = actions(3529); + v->a[38984] = 4; + v->a[38985] = sym_file_descriptor; + v->a[38986] = sym_test_operator; + v->a[38987] = sym__brace_start; + v->a[38988] = aux_sym_heredoc_redirect_token1; + v->a[38989] = actions(3527); + v->a[38990] = 34; + v->a[38991] = anon_sym_esac; + v->a[38992] = anon_sym_PIPE; + v->a[38993] = anon_sym_SEMI_SEMI; + v->a[38994] = anon_sym_SEMI_AMP; + v->a[38995] = anon_sym_SEMI_SEMI_AMP; + v->a[38996] = anon_sym_PIPE_AMP; + v->a[38997] = anon_sym_AMP_AMP; + v->a[38998] = anon_sym_PIPE_PIPE; + v->a[38999] = anon_sym_LT; small_parse_table_1950(v); } diff --git a/parser/static/small_parse_table/small_parse_table_39.c b/parser/static/small_parse_table/small_parse_table_39.c index 391f043d..d1c32f03 100644 --- a/parser/static/small_parse_table/small_parse_table_39.c +++ b/parser/static/small_parse_table/small_parse_table_39.c @@ -14,126 +14,126 @@ void small_parse_table_195(t_small_parse_table_array *v) { - v->a[3900] = actions(1963); - v->a[3901] = 1; - v->a[3902] = sym_test_operator; - v->a[3903] = actions(1966); - v->a[3904] = 1; - v->a[3905] = sym__brace_start; - v->a[3906] = state(1699); - v->a[3907] = 1; - v->a[3908] = aux_sym__literal_repeat1; - v->a[3909] = state(6769); - v->a[3910] = 1; - v->a[3911] = sym_subscript; - v->a[3912] = actions(1704); - v->a[3913] = 2; - v->a[3914] = sym_file_descriptor; - v->a[3915] = aux_sym_heredoc_redirect_token1; - v->a[3916] = actions(1921); - v->a[3917] = 2; - v->a[3918] = anon_sym_LPAREN_LPAREN; - v->a[3919] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3900] = sym_brace_expression; + v->a[3901] = sym_string; + v->a[3902] = sym_number; + v->a[3903] = sym_simple_expansion; + v->a[3904] = sym_expansion; + v->a[3905] = sym_command_substitution; + v->a[3906] = actions(1388); + v->a[3907] = 34; + v->a[3908] = anon_sym_esac; + v->a[3909] = anon_sym_PIPE; + v->a[3910] = anon_sym_SEMI_SEMI; + v->a[3911] = anon_sym_SEMI_AMP; + v->a[3912] = anon_sym_SEMI_SEMI_AMP; + v->a[3913] = anon_sym_PIPE_AMP; + v->a[3914] = anon_sym_AMP_AMP; + v->a[3915] = anon_sym_PIPE_PIPE; + v->a[3916] = anon_sym_LT; + v->a[3917] = anon_sym_GT; + v->a[3918] = anon_sym_GT_GT; + v->a[3919] = anon_sym_AMP_GT; small_parse_table_196(v); } void small_parse_table_196(t_small_parse_table_array *v) { - v->a[3920] = actions(1954); - v->a[3921] = 2; - v->a[3922] = anon_sym_LT_LPAREN; - v->a[3923] = anon_sym_GT_LPAREN; - v->a[3924] = actions(1918); - v->a[3925] = 3; - v->a[3926] = sym_raw_string; - v->a[3927] = sym_ansi_c_string; - v->a[3928] = sym_word; - v->a[3929] = state(565); - v->a[3930] = 3; - v->a[3931] = sym_variable_assignment; - v->a[3932] = sym_concatenation; - v->a[3933] = aux_sym_declaration_command_repeat1; - v->a[3934] = state(1171); - v->a[3935] = 9; - v->a[3936] = sym_arithmetic_expansion; - v->a[3937] = sym_brace_expression; - v->a[3938] = sym_string; - v->a[3939] = sym_translated_string; + v->a[3920] = anon_sym_AMP_GT_GT; + v->a[3921] = anon_sym_LT_AMP; + v->a[3922] = anon_sym_GT_AMP; + v->a[3923] = anon_sym_GT_PIPE; + v->a[3924] = anon_sym_LT_AMP_DASH; + v->a[3925] = anon_sym_GT_AMP_DASH; + v->a[3926] = anon_sym_LT_LT; + v->a[3927] = anon_sym_LT_LT_DASH; + v->a[3928] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3929] = anon_sym_AMP; + v->a[3930] = anon_sym_DOLLAR; + v->a[3931] = sym__special_character; + v->a[3932] = anon_sym_DQUOTE; + v->a[3933] = sym_raw_string; + v->a[3934] = aux_sym_number_token1; + v->a[3935] = aux_sym_number_token2; + v->a[3936] = anon_sym_DOLLAR_LBRACE; + v->a[3937] = anon_sym_DOLLAR_LPAREN; + v->a[3938] = anon_sym_BQUOTE; + v->a[3939] = anon_sym_DOLLAR_BQUOTE; small_parse_table_197(v); } void small_parse_table_197(t_small_parse_table_array *v) { - v->a[3940] = sym_number; - v->a[3941] = sym_simple_expansion; - v->a[3942] = sym_expansion; - v->a[3943] = sym_command_substitution; - v->a[3944] = sym_process_substitution; - v->a[3945] = actions(1702); - v->a[3946] = 21; - v->a[3947] = anon_sym_SEMI; - v->a[3948] = anon_sym_PIPE_PIPE; - v->a[3949] = anon_sym_AMP_AMP; - v->a[3950] = anon_sym_PIPE; - v->a[3951] = anon_sym_AMP; - v->a[3952] = anon_sym_LT; - v->a[3953] = anon_sym_GT; - v->a[3954] = anon_sym_LT_LT; - v->a[3955] = anon_sym_GT_GT; - v->a[3956] = anon_sym_SEMI_SEMI; - v->a[3957] = anon_sym_SEMI_AMP; - v->a[3958] = anon_sym_SEMI_SEMI_AMP; - v->a[3959] = anon_sym_PIPE_AMP; + v->a[3940] = sym_word; + v->a[3941] = anon_sym_SEMI; + v->a[3942] = 6; + v->a[3943] = actions(3); + v->a[3944] = 1; + v->a[3945] = sym_comment; + v->a[3946] = actions(1178); + v->a[3947] = 1; + v->a[3948] = sym_variable_name; + v->a[3949] = actions(1176); + v->a[3950] = 2; + v->a[3951] = aux_sym__simple_variable_name_token1; + v->a[3952] = aux_sym__multiline_variable_name_token1; + v->a[3953] = actions(816); + v->a[3954] = 4; + v->a[3955] = sym_file_descriptor; + v->a[3956] = sym_test_operator; + v->a[3957] = sym__bare_dollar; + v->a[3958] = sym__brace_start; + v->a[3959] = actions(1174); small_parse_table_198(v); } void small_parse_table_198(t_small_parse_table_array *v) { - v->a[3960] = anon_sym_AMP_GT; - v->a[3961] = anon_sym_AMP_GT_GT; - v->a[3962] = anon_sym_LT_AMP; - v->a[3963] = anon_sym_GT_AMP; - v->a[3964] = anon_sym_GT_PIPE; - v->a[3965] = anon_sym_LT_AMP_DASH; - v->a[3966] = anon_sym_GT_AMP_DASH; - v->a[3967] = anon_sym_LT_LT_DASH; - v->a[3968] = 26; - v->a[3969] = actions(3); - v->a[3970] = 1; - v->a[3971] = sym_comment; - v->a[3972] = actions(1547); - v->a[3973] = 1; - v->a[3974] = anon_sym_LT_LT_LT; - v->a[3975] = actions(1549); - v->a[3976] = 1; - v->a[3977] = anon_sym_DOLLAR_LBRACK; - v->a[3978] = actions(1551); - v->a[3979] = 1; + v->a[3960] = 9; + v->a[3961] = anon_sym_BANG; + v->a[3962] = anon_sym_DASH; + v->a[3963] = anon_sym_STAR; + v->a[3964] = anon_sym_QMARK; + v->a[3965] = anon_sym_DOLLAR; + v->a[3966] = anon_sym_POUND; + v->a[3967] = anon_sym_AT; + v->a[3968] = anon_sym_0; + v->a[3969] = anon_sym__; + v->a[3970] = actions(810); + v->a[3971] = 32; + v->a[3972] = anon_sym_LPAREN; + v->a[3973] = anon_sym_PIPE; + v->a[3974] = anon_sym_SEMI_SEMI; + v->a[3975] = anon_sym_PIPE_AMP; + v->a[3976] = anon_sym_AMP_AMP; + v->a[3977] = anon_sym_PIPE_PIPE; + v->a[3978] = anon_sym_LT; + v->a[3979] = anon_sym_GT; small_parse_table_199(v); } void small_parse_table_199(t_small_parse_table_array *v) { - v->a[3980] = anon_sym_DOLLAR; - v->a[3981] = actions(1553); - v->a[3982] = 1; - v->a[3983] = sym__special_character; - v->a[3984] = actions(1555); - v->a[3985] = 1; - v->a[3986] = anon_sym_DQUOTE; - v->a[3987] = actions(1557); - v->a[3988] = 1; - v->a[3989] = aux_sym_number_token1; - v->a[3990] = actions(1559); - v->a[3991] = 1; - v->a[3992] = aux_sym_number_token2; - v->a[3993] = actions(1561); - v->a[3994] = 1; - v->a[3995] = anon_sym_DOLLAR_LBRACE; - v->a[3996] = actions(1563); - v->a[3997] = 1; - v->a[3998] = anon_sym_DOLLAR_LPAREN; - v->a[3999] = actions(1565); + v->a[3980] = anon_sym_GT_GT; + v->a[3981] = anon_sym_AMP_GT; + v->a[3982] = anon_sym_AMP_GT_GT; + v->a[3983] = anon_sym_LT_AMP; + v->a[3984] = anon_sym_GT_AMP; + v->a[3985] = anon_sym_GT_PIPE; + v->a[3986] = anon_sym_LT_AMP_DASH; + v->a[3987] = anon_sym_GT_AMP_DASH; + v->a[3988] = anon_sym_LT_LT; + v->a[3989] = anon_sym_LT_LT_DASH; + v->a[3990] = aux_sym_heredoc_redirect_token1; + v->a[3991] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[3992] = anon_sym_AMP; + v->a[3993] = sym__special_character; + v->a[3994] = anon_sym_DQUOTE; + v->a[3995] = sym_raw_string; + v->a[3996] = aux_sym_number_token1; + v->a[3997] = aux_sym_number_token2; + v->a[3998] = anon_sym_DOLLAR_LBRACE; + v->a[3999] = anon_sym_DOLLAR_LPAREN; small_parse_table_200(v); } diff --git a/parser/static/small_parse_table/small_parse_table_390.c b/parser/static/small_parse_table/small_parse_table_390.c index 45292d5d..399e954f 100644 --- a/parser/static/small_parse_table/small_parse_table_390.c +++ b/parser/static/small_parse_table/small_parse_table_390.c @@ -14,126 +14,126 @@ void small_parse_table_1950(t_small_parse_table_array *v) { - v->a[39000] = sym_number; - v->a[39001] = sym_simple_expansion; - v->a[39002] = sym_expansion; - v->a[39003] = sym_command_substitution; - v->a[39004] = sym_process_substitution; - v->a[39005] = 3; - v->a[39006] = actions(3); - v->a[39007] = 1; - v->a[39008] = sym_comment; - v->a[39009] = actions(1298); - v->a[39010] = 6; - v->a[39011] = sym_file_descriptor; - v->a[39012] = sym__concat; - v->a[39013] = sym_test_operator; - v->a[39014] = sym__bare_dollar; - v->a[39015] = sym__brace_start; - v->a[39016] = aux_sym_heredoc_redirect_token1; - v->a[39017] = actions(1296); - v->a[39018] = 43; - v->a[39019] = anon_sym_LPAREN_LPAREN; + v->a[39000] = anon_sym_GT; + v->a[39001] = anon_sym_GT_GT; + v->a[39002] = anon_sym_AMP_GT; + v->a[39003] = anon_sym_AMP_GT_GT; + v->a[39004] = anon_sym_LT_AMP; + v->a[39005] = anon_sym_GT_AMP; + v->a[39006] = anon_sym_GT_PIPE; + v->a[39007] = anon_sym_LT_AMP_DASH; + v->a[39008] = anon_sym_GT_AMP_DASH; + v->a[39009] = anon_sym_LT_LT; + v->a[39010] = anon_sym_LT_LT_DASH; + v->a[39011] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39012] = anon_sym_AMP; + v->a[39013] = anon_sym_DOLLAR; + v->a[39014] = anon_sym_DQUOTE; + v->a[39015] = sym_raw_string; + v->a[39016] = aux_sym_number_token1; + v->a[39017] = aux_sym_number_token2; + v->a[39018] = anon_sym_DOLLAR_LBRACE; + v->a[39019] = anon_sym_DOLLAR_LPAREN; small_parse_table_1951(v); } void small_parse_table_1951(t_small_parse_table_array *v) { - v->a[39020] = anon_sym_SEMI; - v->a[39021] = anon_sym_PIPE_PIPE; - v->a[39022] = anon_sym_AMP_AMP; - v->a[39023] = anon_sym_PIPE; - v->a[39024] = anon_sym_AMP; - v->a[39025] = anon_sym_EQ_EQ; - v->a[39026] = anon_sym_LT; - v->a[39027] = anon_sym_GT; - v->a[39028] = anon_sym_LT_LT; - v->a[39029] = anon_sym_GT_GT; - v->a[39030] = anon_sym_LPAREN; - v->a[39031] = anon_sym_SEMI_SEMI; - v->a[39032] = anon_sym_SEMI_AMP; - v->a[39033] = anon_sym_SEMI_SEMI_AMP; - v->a[39034] = anon_sym_PIPE_AMP; - v->a[39035] = anon_sym_EQ_TILDE; - v->a[39036] = anon_sym_AMP_GT; - v->a[39037] = anon_sym_AMP_GT_GT; - v->a[39038] = anon_sym_LT_AMP; - v->a[39039] = anon_sym_GT_AMP; + v->a[39020] = anon_sym_BQUOTE; + v->a[39021] = anon_sym_DOLLAR_BQUOTE; + v->a[39022] = aux_sym__simple_variable_name_token1; + v->a[39023] = sym_word; + v->a[39024] = anon_sym_SEMI; + v->a[39025] = 6; + v->a[39026] = actions(3); + v->a[39027] = 1; + v->a[39028] = sym_comment; + v->a[39029] = actions(3167); + v->a[39030] = 1; + v->a[39031] = aux_sym_concatenation_token1; + v->a[39032] = actions(3533); + v->a[39033] = 1; + v->a[39034] = sym__concat; + v->a[39035] = state(715); + v->a[39036] = 1; + v->a[39037] = aux_sym_concatenation_repeat1; + v->a[39038] = actions(2690); + v->a[39039] = 5; small_parse_table_1952(v); } void small_parse_table_1952(t_small_parse_table_array *v) { - v->a[39040] = anon_sym_GT_PIPE; - v->a[39041] = anon_sym_LT_AMP_DASH; - v->a[39042] = anon_sym_GT_AMP_DASH; - v->a[39043] = anon_sym_LT_LT_DASH; - v->a[39044] = anon_sym_LT_LT_LT; - v->a[39045] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39046] = anon_sym_DOLLAR_LBRACK; - v->a[39047] = aux_sym_concatenation_token1; - v->a[39048] = anon_sym_DOLLAR; - v->a[39049] = sym__special_character; - v->a[39050] = anon_sym_DQUOTE; - v->a[39051] = sym_raw_string; - v->a[39052] = sym_ansi_c_string; - v->a[39053] = aux_sym_number_token1; - v->a[39054] = aux_sym_number_token2; - v->a[39055] = anon_sym_DOLLAR_LBRACE; - v->a[39056] = anon_sym_DOLLAR_LPAREN; - v->a[39057] = anon_sym_BQUOTE; - v->a[39058] = anon_sym_DOLLAR_BQUOTE; - v->a[39059] = anon_sym_LT_LPAREN; + v->a[39040] = sym_file_descriptor; + v->a[39041] = sym_variable_name; + v->a[39042] = sym_test_operator; + v->a[39043] = sym__brace_start; + v->a[39044] = aux_sym_heredoc_redirect_token1; + v->a[39045] = actions(2688); + v->a[39046] = 32; + v->a[39047] = anon_sym_PIPE; + v->a[39048] = anon_sym_SEMI_SEMI; + v->a[39049] = anon_sym_PIPE_AMP; + v->a[39050] = anon_sym_AMP_AMP; + v->a[39051] = anon_sym_PIPE_PIPE; + v->a[39052] = anon_sym_LT; + v->a[39053] = anon_sym_GT; + v->a[39054] = anon_sym_GT_GT; + v->a[39055] = anon_sym_AMP_GT; + v->a[39056] = anon_sym_AMP_GT_GT; + v->a[39057] = anon_sym_LT_AMP; + v->a[39058] = anon_sym_GT_AMP; + v->a[39059] = anon_sym_GT_PIPE; small_parse_table_1953(v); } void small_parse_table_1953(t_small_parse_table_array *v) { - v->a[39060] = anon_sym_GT_LPAREN; - v->a[39061] = sym_word; - v->a[39062] = 13; - v->a[39063] = actions(3); - v->a[39064] = 1; - v->a[39065] = sym_comment; - v->a[39066] = actions(2721); - v->a[39067] = 1; - v->a[39068] = ts_builtin_sym_end; - v->a[39069] = actions(4696); - v->a[39070] = 1; - v->a[39071] = sym_variable_name; - v->a[39072] = actions(5051); - v->a[39073] = 1; - v->a[39074] = aux_sym_heredoc_redirect_token1; - v->a[39075] = state(6757); - v->a[39076] = 1; - v->a[39077] = sym_subscript; - v->a[39078] = actions(4253); - v->a[39079] = 2; + v->a[39060] = anon_sym_LT_AMP_DASH; + v->a[39061] = anon_sym_GT_AMP_DASH; + v->a[39062] = anon_sym_LT_LT; + v->a[39063] = anon_sym_LT_LT_DASH; + v->a[39064] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39065] = anon_sym_AMP; + v->a[39066] = anon_sym_DOLLAR; + v->a[39067] = sym__special_character; + v->a[39068] = anon_sym_DQUOTE; + v->a[39069] = sym_raw_string; + v->a[39070] = aux_sym_number_token1; + v->a[39071] = aux_sym_number_token2; + v->a[39072] = anon_sym_DOLLAR_LBRACE; + v->a[39073] = anon_sym_DOLLAR_LPAREN; + v->a[39074] = anon_sym_BQUOTE; + v->a[39075] = anon_sym_DOLLAR_BQUOTE; + v->a[39076] = aux_sym__simple_variable_name_token1; + v->a[39077] = sym_word; + v->a[39078] = anon_sym_SEMI; + v->a[39079] = 3; small_parse_table_1954(v); } void small_parse_table_1954(t_small_parse_table_array *v) { - v->a[39080] = anon_sym_PIPE; - v->a[39081] = anon_sym_PIPE_AMP; - v->a[39082] = actions(4690); - v->a[39083] = 2; - v->a[39084] = anon_sym_PIPE_PIPE; - v->a[39085] = anon_sym_AMP_AMP; - v->a[39086] = actions(4692); - v->a[39087] = 2; - v->a[39088] = anon_sym_LT_LT; - v->a[39089] = anon_sym_LT_LT_DASH; - v->a[39090] = state(4574); - v->a[39091] = 2; - v->a[39092] = sym_variable_assignment; - v->a[39093] = aux_sym_variable_assignments_repeat1; - v->a[39094] = actions(4261); - v->a[39095] = 3; - v->a[39096] = sym_file_descriptor; - v->a[39097] = sym_test_operator; - v->a[39098] = sym__brace_start; - v->a[39099] = actions(5049); + v->a[39080] = actions(3); + v->a[39081] = 1; + v->a[39082] = sym_comment; + v->a[39083] = actions(3024); + v->a[39084] = 6; + v->a[39085] = sym_file_descriptor; + v->a[39086] = sym__concat; + v->a[39087] = sym_test_operator; + v->a[39088] = sym__bare_dollar; + v->a[39089] = sym__brace_start; + v->a[39090] = aux_sym_heredoc_redirect_token1; + v->a[39091] = actions(3022); + v->a[39092] = 34; + v->a[39093] = anon_sym_LPAREN; + v->a[39094] = anon_sym_PIPE; + v->a[39095] = anon_sym_RPAREN; + v->a[39096] = anon_sym_SEMI_SEMI; + v->a[39097] = anon_sym_PIPE_AMP; + v->a[39098] = anon_sym_AMP_AMP; + v->a[39099] = anon_sym_PIPE_PIPE; small_parse_table_1955(v); } diff --git a/parser/static/small_parse_table/small_parse_table_391.c b/parser/static/small_parse_table/small_parse_table_391.c index 26022f20..f0228712 100644 --- a/parser/static/small_parse_table/small_parse_table_391.c +++ b/parser/static/small_parse_table/small_parse_table_391.c @@ -14,126 +14,126 @@ void small_parse_table_1955(t_small_parse_table_array *v) { - v->a[39100] = 3; - v->a[39101] = anon_sym_SEMI; - v->a[39102] = anon_sym_AMP; - v->a[39103] = anon_sym_SEMI_SEMI; - v->a[39104] = state(4650); - v->a[39105] = 3; - v->a[39106] = sym_file_redirect; - v->a[39107] = sym_heredoc_redirect; - v->a[39108] = aux_sym_redirected_statement_repeat1; - v->a[39109] = actions(4247); - v->a[39110] = 28; - v->a[39111] = anon_sym_LPAREN_LPAREN; - v->a[39112] = anon_sym_LT; - v->a[39113] = anon_sym_GT; - v->a[39114] = anon_sym_GT_GT; - v->a[39115] = anon_sym_AMP_GT; - v->a[39116] = anon_sym_AMP_GT_GT; - v->a[39117] = anon_sym_LT_AMP; - v->a[39118] = anon_sym_GT_AMP; - v->a[39119] = anon_sym_GT_PIPE; + v->a[39100] = anon_sym_LT; + v->a[39101] = anon_sym_GT; + v->a[39102] = anon_sym_GT_GT; + v->a[39103] = anon_sym_AMP_GT; + v->a[39104] = anon_sym_AMP_GT_GT; + v->a[39105] = anon_sym_LT_AMP; + v->a[39106] = anon_sym_GT_AMP; + v->a[39107] = anon_sym_GT_PIPE; + v->a[39108] = anon_sym_LT_AMP_DASH; + v->a[39109] = anon_sym_GT_AMP_DASH; + v->a[39110] = anon_sym_LT_LT; + v->a[39111] = anon_sym_LT_LT_DASH; + v->a[39112] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39113] = anon_sym_AMP; + v->a[39114] = aux_sym_concatenation_token1; + v->a[39115] = anon_sym_DOLLAR; + v->a[39116] = sym__special_character; + v->a[39117] = anon_sym_DQUOTE; + v->a[39118] = sym_raw_string; + v->a[39119] = aux_sym_number_token1; small_parse_table_1956(v); } void small_parse_table_1956(t_small_parse_table_array *v) { - v->a[39120] = anon_sym_LT_AMP_DASH; - v->a[39121] = anon_sym_GT_AMP_DASH; - v->a[39122] = anon_sym_LT_LT_LT; - v->a[39123] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39124] = anon_sym_DOLLAR_LBRACK; - v->a[39125] = anon_sym_DOLLAR; - v->a[39126] = sym__special_character; - v->a[39127] = anon_sym_DQUOTE; - v->a[39128] = sym_raw_string; - v->a[39129] = sym_ansi_c_string; - v->a[39130] = aux_sym_number_token1; - v->a[39131] = aux_sym_number_token2; - v->a[39132] = anon_sym_DOLLAR_LBRACE; - v->a[39133] = anon_sym_DOLLAR_LPAREN; - v->a[39134] = anon_sym_BQUOTE; - v->a[39135] = anon_sym_DOLLAR_BQUOTE; - v->a[39136] = anon_sym_LT_LPAREN; - v->a[39137] = anon_sym_GT_LPAREN; - v->a[39138] = sym_word; - v->a[39139] = 6; + v->a[39120] = aux_sym_number_token2; + v->a[39121] = anon_sym_DOLLAR_LBRACE; + v->a[39122] = anon_sym_DOLLAR_LPAREN; + v->a[39123] = anon_sym_BQUOTE; + v->a[39124] = anon_sym_DOLLAR_BQUOTE; + v->a[39125] = sym_word; + v->a[39126] = anon_sym_SEMI; + v->a[39127] = 6; + v->a[39128] = actions(3); + v->a[39129] = 1; + v->a[39130] = sym_comment; + v->a[39131] = actions(3167); + v->a[39132] = 1; + v->a[39133] = aux_sym_concatenation_token1; + v->a[39134] = actions(3296); + v->a[39135] = 1; + v->a[39136] = sym__concat; + v->a[39137] = state(874); + v->a[39138] = 1; + v->a[39139] = aux_sym_concatenation_repeat1; small_parse_table_1957(v); } void small_parse_table_1957(t_small_parse_table_array *v) { - v->a[39140] = actions(3); - v->a[39141] = 1; - v->a[39142] = sym_comment; - v->a[39143] = actions(4933); - v->a[39144] = 1; - v->a[39145] = aux_sym_concatenation_token1; - v->a[39146] = actions(4935); - v->a[39147] = 1; - v->a[39148] = sym__concat; - v->a[39149] = state(978); - v->a[39150] = 1; - v->a[39151] = aux_sym_concatenation_repeat1; - v->a[39152] = actions(4469); - v->a[39153] = 5; - v->a[39154] = sym_file_descriptor; - v->a[39155] = sym_test_operator; - v->a[39156] = sym__bare_dollar; - v->a[39157] = sym__brace_start; - v->a[39158] = aux_sym_heredoc_redirect_token1; - v->a[39159] = actions(4467); + v->a[39140] = actions(2664); + v->a[39141] = 5; + v->a[39142] = sym_file_descriptor; + v->a[39143] = sym_variable_name; + v->a[39144] = sym_test_operator; + v->a[39145] = sym__brace_start; + v->a[39146] = aux_sym_heredoc_redirect_token1; + v->a[39147] = actions(2662); + v->a[39148] = 32; + v->a[39149] = anon_sym_PIPE; + v->a[39150] = anon_sym_SEMI_SEMI; + v->a[39151] = anon_sym_PIPE_AMP; + v->a[39152] = anon_sym_AMP_AMP; + v->a[39153] = anon_sym_PIPE_PIPE; + v->a[39154] = anon_sym_LT; + v->a[39155] = anon_sym_GT; + v->a[39156] = anon_sym_GT_GT; + v->a[39157] = anon_sym_AMP_GT; + v->a[39158] = anon_sym_AMP_GT_GT; + v->a[39159] = anon_sym_LT_AMP; small_parse_table_1958(v); } void small_parse_table_1958(t_small_parse_table_array *v) { - v->a[39160] = 41; - v->a[39161] = anon_sym_LPAREN_LPAREN; - v->a[39162] = anon_sym_SEMI; - v->a[39163] = anon_sym_PIPE_PIPE; - v->a[39164] = anon_sym_AMP_AMP; - v->a[39165] = anon_sym_PIPE; - v->a[39166] = anon_sym_AMP; - v->a[39167] = anon_sym_EQ_EQ; - v->a[39168] = anon_sym_LT; - v->a[39169] = anon_sym_GT; - v->a[39170] = anon_sym_LT_LT; - v->a[39171] = anon_sym_GT_GT; - v->a[39172] = anon_sym_SEMI_SEMI; - v->a[39173] = anon_sym_SEMI_AMP; - v->a[39174] = anon_sym_SEMI_SEMI_AMP; - v->a[39175] = anon_sym_PIPE_AMP; - v->a[39176] = anon_sym_EQ_TILDE; - v->a[39177] = anon_sym_AMP_GT; - v->a[39178] = anon_sym_AMP_GT_GT; - v->a[39179] = anon_sym_LT_AMP; + v->a[39160] = anon_sym_GT_AMP; + v->a[39161] = anon_sym_GT_PIPE; + v->a[39162] = anon_sym_LT_AMP_DASH; + v->a[39163] = anon_sym_GT_AMP_DASH; + v->a[39164] = anon_sym_LT_LT; + v->a[39165] = anon_sym_LT_LT_DASH; + v->a[39166] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39167] = anon_sym_AMP; + v->a[39168] = anon_sym_DOLLAR; + v->a[39169] = sym__special_character; + v->a[39170] = anon_sym_DQUOTE; + v->a[39171] = sym_raw_string; + v->a[39172] = aux_sym_number_token1; + v->a[39173] = aux_sym_number_token2; + v->a[39174] = anon_sym_DOLLAR_LBRACE; + v->a[39175] = anon_sym_DOLLAR_LPAREN; + v->a[39176] = anon_sym_BQUOTE; + v->a[39177] = anon_sym_DOLLAR_BQUOTE; + v->a[39178] = aux_sym__simple_variable_name_token1; + v->a[39179] = sym_word; small_parse_table_1959(v); } void small_parse_table_1959(t_small_parse_table_array *v) { - v->a[39180] = anon_sym_GT_AMP; - v->a[39181] = anon_sym_GT_PIPE; - v->a[39182] = anon_sym_LT_AMP_DASH; - v->a[39183] = anon_sym_GT_AMP_DASH; - v->a[39184] = anon_sym_LT_LT_DASH; - v->a[39185] = anon_sym_LT_LT_LT; - v->a[39186] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39187] = anon_sym_DOLLAR_LBRACK; - v->a[39188] = anon_sym_DOLLAR; - v->a[39189] = sym__special_character; - v->a[39190] = anon_sym_DQUOTE; - v->a[39191] = sym_raw_string; - v->a[39192] = sym_ansi_c_string; - v->a[39193] = aux_sym_number_token1; - v->a[39194] = aux_sym_number_token2; - v->a[39195] = anon_sym_DOLLAR_LBRACE; - v->a[39196] = anon_sym_DOLLAR_LPAREN; - v->a[39197] = anon_sym_BQUOTE; - v->a[39198] = anon_sym_DOLLAR_BQUOTE; - v->a[39199] = anon_sym_LT_LPAREN; + v->a[39180] = anon_sym_SEMI; + v->a[39181] = 6; + v->a[39182] = actions(3); + v->a[39183] = 1; + v->a[39184] = sym_comment; + v->a[39185] = actions(3535); + v->a[39186] = 1; + v->a[39187] = aux_sym_concatenation_token1; + v->a[39188] = actions(3538); + v->a[39189] = 1; + v->a[39190] = sym__concat; + v->a[39191] = state(883); + v->a[39192] = 1; + v->a[39193] = aux_sym_concatenation_repeat1; + v->a[39194] = actions(2654); + v->a[39195] = 6; + v->a[39196] = sym_file_descriptor; + v->a[39197] = sym_test_operator; + v->a[39198] = sym__bare_dollar; + v->a[39199] = sym__brace_start; small_parse_table_1960(v); } diff --git a/parser/static/small_parse_table/small_parse_table_392.c b/parser/static/small_parse_table/small_parse_table_392.c index dd2cf939..b723073e 100644 --- a/parser/static/small_parse_table/small_parse_table_392.c +++ b/parser/static/small_parse_table/small_parse_table_392.c @@ -14,126 +14,126 @@ void small_parse_table_1960(t_small_parse_table_array *v) { - v->a[39200] = anon_sym_GT_LPAREN; - v->a[39201] = sym_word; - v->a[39202] = 6; - v->a[39203] = actions(3); - v->a[39204] = 1; - v->a[39205] = sym_comment; - v->a[39206] = actions(4933); - v->a[39207] = 1; - v->a[39208] = aux_sym_concatenation_token1; - v->a[39209] = actions(4935); - v->a[39210] = 1; - v->a[39211] = sym__concat; - v->a[39212] = state(974); - v->a[39213] = 1; - v->a[39214] = aux_sym_concatenation_repeat1; - v->a[39215] = actions(4372); - v->a[39216] = 5; - v->a[39217] = sym_file_descriptor; - v->a[39218] = sym_test_operator; - v->a[39219] = sym__bare_dollar; + v->a[39200] = ts_builtin_sym_end; + v->a[39201] = aux_sym_heredoc_redirect_token1; + v->a[39202] = actions(2652); + v->a[39203] = 31; + v->a[39204] = anon_sym_PIPE; + v->a[39205] = anon_sym_SEMI_SEMI; + v->a[39206] = anon_sym_PIPE_AMP; + v->a[39207] = anon_sym_AMP_AMP; + v->a[39208] = anon_sym_PIPE_PIPE; + v->a[39209] = anon_sym_LT; + v->a[39210] = anon_sym_GT; + v->a[39211] = anon_sym_GT_GT; + v->a[39212] = anon_sym_AMP_GT; + v->a[39213] = anon_sym_AMP_GT_GT; + v->a[39214] = anon_sym_LT_AMP; + v->a[39215] = anon_sym_GT_AMP; + v->a[39216] = anon_sym_GT_PIPE; + v->a[39217] = anon_sym_LT_AMP_DASH; + v->a[39218] = anon_sym_GT_AMP_DASH; + v->a[39219] = anon_sym_LT_LT; small_parse_table_1961(v); } void small_parse_table_1961(t_small_parse_table_array *v) { - v->a[39220] = sym__brace_start; - v->a[39221] = aux_sym_heredoc_redirect_token1; - v->a[39222] = actions(4370); - v->a[39223] = 41; - v->a[39224] = anon_sym_LPAREN_LPAREN; - v->a[39225] = anon_sym_SEMI; - v->a[39226] = anon_sym_PIPE_PIPE; - v->a[39227] = anon_sym_AMP_AMP; - v->a[39228] = anon_sym_PIPE; - v->a[39229] = anon_sym_AMP; - v->a[39230] = anon_sym_EQ_EQ; - v->a[39231] = anon_sym_LT; - v->a[39232] = anon_sym_GT; - v->a[39233] = anon_sym_LT_LT; - v->a[39234] = anon_sym_GT_GT; - v->a[39235] = anon_sym_SEMI_SEMI; - v->a[39236] = anon_sym_SEMI_AMP; - v->a[39237] = anon_sym_SEMI_SEMI_AMP; - v->a[39238] = anon_sym_PIPE_AMP; - v->a[39239] = anon_sym_EQ_TILDE; + v->a[39220] = anon_sym_LT_LT_DASH; + v->a[39221] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39222] = anon_sym_AMP; + v->a[39223] = anon_sym_DOLLAR; + v->a[39224] = sym__special_character; + v->a[39225] = anon_sym_DQUOTE; + v->a[39226] = sym_raw_string; + v->a[39227] = aux_sym_number_token1; + v->a[39228] = aux_sym_number_token2; + v->a[39229] = anon_sym_DOLLAR_LBRACE; + v->a[39230] = anon_sym_DOLLAR_LPAREN; + v->a[39231] = anon_sym_BQUOTE; + v->a[39232] = anon_sym_DOLLAR_BQUOTE; + v->a[39233] = sym_word; + v->a[39234] = anon_sym_SEMI; + v->a[39235] = 5; + v->a[39236] = actions(3); + v->a[39237] = 1; + v->a[39238] = sym_comment; + v->a[39239] = actions(3521); small_parse_table_1962(v); } void small_parse_table_1962(t_small_parse_table_array *v) { - v->a[39240] = anon_sym_AMP_GT; - v->a[39241] = anon_sym_AMP_GT_GT; - v->a[39242] = anon_sym_LT_AMP; - v->a[39243] = anon_sym_GT_AMP; - v->a[39244] = anon_sym_GT_PIPE; - v->a[39245] = anon_sym_LT_AMP_DASH; - v->a[39246] = anon_sym_GT_AMP_DASH; - v->a[39247] = anon_sym_LT_LT_DASH; - v->a[39248] = anon_sym_LT_LT_LT; - v->a[39249] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39250] = anon_sym_DOLLAR_LBRACK; - v->a[39251] = anon_sym_DOLLAR; - v->a[39252] = sym__special_character; - v->a[39253] = anon_sym_DQUOTE; - v->a[39254] = sym_raw_string; - v->a[39255] = sym_ansi_c_string; - v->a[39256] = aux_sym_number_token1; - v->a[39257] = aux_sym_number_token2; - v->a[39258] = anon_sym_DOLLAR_LBRACE; - v->a[39259] = anon_sym_DOLLAR_LPAREN; + v->a[39240] = 1; + v->a[39241] = sym__special_character; + v->a[39242] = state(971); + v->a[39243] = 1; + v->a[39244] = aux_sym__literal_repeat1; + v->a[39245] = actions(3543); + v->a[39246] = 5; + v->a[39247] = sym_file_descriptor; + v->a[39248] = sym_variable_name; + v->a[39249] = sym_test_operator; + v->a[39250] = sym__brace_start; + v->a[39251] = aux_sym_heredoc_redirect_token1; + v->a[39252] = actions(3541); + v->a[39253] = 33; + v->a[39254] = anon_sym_esac; + v->a[39255] = anon_sym_PIPE; + v->a[39256] = anon_sym_SEMI_SEMI; + v->a[39257] = anon_sym_SEMI_AMP; + v->a[39258] = anon_sym_SEMI_SEMI_AMP; + v->a[39259] = anon_sym_PIPE_AMP; small_parse_table_1963(v); } void small_parse_table_1963(t_small_parse_table_array *v) { - v->a[39260] = anon_sym_BQUOTE; - v->a[39261] = anon_sym_DOLLAR_BQUOTE; - v->a[39262] = anon_sym_LT_LPAREN; - v->a[39263] = anon_sym_GT_LPAREN; - v->a[39264] = sym_word; - v->a[39265] = 6; - v->a[39266] = actions(3); - v->a[39267] = 1; - v->a[39268] = sym_comment; - v->a[39269] = actions(4933); - v->a[39270] = 1; - v->a[39271] = aux_sym_concatenation_token1; - v->a[39272] = actions(4935); - v->a[39273] = 1; - v->a[39274] = sym__concat; - v->a[39275] = state(978); - v->a[39276] = 1; - v->a[39277] = aux_sym_concatenation_repeat1; - v->a[39278] = actions(4566); - v->a[39279] = 5; + v->a[39260] = anon_sym_AMP_AMP; + v->a[39261] = anon_sym_PIPE_PIPE; + v->a[39262] = anon_sym_LT; + v->a[39263] = anon_sym_GT; + v->a[39264] = anon_sym_GT_GT; + v->a[39265] = anon_sym_AMP_GT; + v->a[39266] = anon_sym_AMP_GT_GT; + v->a[39267] = anon_sym_LT_AMP; + v->a[39268] = anon_sym_GT_AMP; + v->a[39269] = anon_sym_GT_PIPE; + v->a[39270] = anon_sym_LT_AMP_DASH; + v->a[39271] = anon_sym_GT_AMP_DASH; + v->a[39272] = anon_sym_LT_LT; + v->a[39273] = anon_sym_LT_LT_DASH; + v->a[39274] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39275] = anon_sym_AMP; + v->a[39276] = anon_sym_DOLLAR; + v->a[39277] = anon_sym_DQUOTE; + v->a[39278] = sym_raw_string; + v->a[39279] = aux_sym_number_token1; small_parse_table_1964(v); } void small_parse_table_1964(t_small_parse_table_array *v) { - v->a[39280] = sym_file_descriptor; - v->a[39281] = sym_test_operator; - v->a[39282] = sym__bare_dollar; - v->a[39283] = sym__brace_start; - v->a[39284] = aux_sym_heredoc_redirect_token1; - v->a[39285] = actions(4564); - v->a[39286] = 41; - v->a[39287] = anon_sym_LPAREN_LPAREN; - v->a[39288] = anon_sym_SEMI; - v->a[39289] = anon_sym_PIPE_PIPE; - v->a[39290] = anon_sym_AMP_AMP; - v->a[39291] = anon_sym_PIPE; - v->a[39292] = anon_sym_AMP; - v->a[39293] = anon_sym_EQ_EQ; - v->a[39294] = anon_sym_LT; - v->a[39295] = anon_sym_GT; - v->a[39296] = anon_sym_LT_LT; - v->a[39297] = anon_sym_GT_GT; - v->a[39298] = anon_sym_SEMI_SEMI; - v->a[39299] = anon_sym_SEMI_AMP; + v->a[39280] = aux_sym_number_token2; + v->a[39281] = anon_sym_DOLLAR_LBRACE; + v->a[39282] = anon_sym_DOLLAR_LPAREN; + v->a[39283] = anon_sym_BQUOTE; + v->a[39284] = anon_sym_DOLLAR_BQUOTE; + v->a[39285] = sym_word; + v->a[39286] = anon_sym_SEMI; + v->a[39287] = 6; + v->a[39288] = actions(3); + v->a[39289] = 1; + v->a[39290] = sym_comment; + v->a[39291] = actions(3450); + v->a[39292] = 1; + v->a[39293] = aux_sym_concatenation_token1; + v->a[39294] = actions(3545); + v->a[39295] = 1; + v->a[39296] = sym__concat; + v->a[39297] = state(883); + v->a[39298] = 1; + v->a[39299] = aux_sym_concatenation_repeat1; small_parse_table_1965(v); } diff --git a/parser/static/small_parse_table/small_parse_table_393.c b/parser/static/small_parse_table/small_parse_table_393.c index 5cbb7dda..17f009bd 100644 --- a/parser/static/small_parse_table/small_parse_table_393.c +++ b/parser/static/small_parse_table/small_parse_table_393.c @@ -14,126 +14,126 @@ void small_parse_table_1965(t_small_parse_table_array *v) { - v->a[39300] = anon_sym_SEMI_SEMI_AMP; - v->a[39301] = anon_sym_PIPE_AMP; - v->a[39302] = anon_sym_EQ_TILDE; - v->a[39303] = anon_sym_AMP_GT; - v->a[39304] = anon_sym_AMP_GT_GT; - v->a[39305] = anon_sym_LT_AMP; - v->a[39306] = anon_sym_GT_AMP; - v->a[39307] = anon_sym_GT_PIPE; - v->a[39308] = anon_sym_LT_AMP_DASH; - v->a[39309] = anon_sym_GT_AMP_DASH; - v->a[39310] = anon_sym_LT_LT_DASH; - v->a[39311] = anon_sym_LT_LT_LT; - v->a[39312] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39313] = anon_sym_DOLLAR_LBRACK; - v->a[39314] = anon_sym_DOLLAR; - v->a[39315] = sym__special_character; - v->a[39316] = anon_sym_DQUOTE; - v->a[39317] = sym_raw_string; - v->a[39318] = sym_ansi_c_string; - v->a[39319] = aux_sym_number_token1; + v->a[39300] = actions(2696); + v->a[39301] = 6; + v->a[39302] = sym_file_descriptor; + v->a[39303] = sym_test_operator; + v->a[39304] = sym__bare_dollar; + v->a[39305] = sym__brace_start; + v->a[39306] = ts_builtin_sym_end; + v->a[39307] = aux_sym_heredoc_redirect_token1; + v->a[39308] = actions(2694); + v->a[39309] = 31; + v->a[39310] = anon_sym_PIPE; + v->a[39311] = anon_sym_SEMI_SEMI; + v->a[39312] = anon_sym_PIPE_AMP; + v->a[39313] = anon_sym_AMP_AMP; + v->a[39314] = anon_sym_PIPE_PIPE; + v->a[39315] = anon_sym_LT; + v->a[39316] = anon_sym_GT; + v->a[39317] = anon_sym_GT_GT; + v->a[39318] = anon_sym_AMP_GT; + v->a[39319] = anon_sym_AMP_GT_GT; small_parse_table_1966(v); } void small_parse_table_1966(t_small_parse_table_array *v) { - v->a[39320] = aux_sym_number_token2; - v->a[39321] = anon_sym_DOLLAR_LBRACE; - v->a[39322] = anon_sym_DOLLAR_LPAREN; - v->a[39323] = anon_sym_BQUOTE; - v->a[39324] = anon_sym_DOLLAR_BQUOTE; - v->a[39325] = anon_sym_LT_LPAREN; - v->a[39326] = anon_sym_GT_LPAREN; - v->a[39327] = sym_word; - v->a[39328] = 6; - v->a[39329] = actions(3); - v->a[39330] = 1; - v->a[39331] = sym_comment; - v->a[39332] = actions(4933); - v->a[39333] = 1; - v->a[39334] = aux_sym_concatenation_token1; - v->a[39335] = actions(4935); - v->a[39336] = 1; - v->a[39337] = sym__concat; - v->a[39338] = state(974); - v->a[39339] = 1; + v->a[39320] = anon_sym_LT_AMP; + v->a[39321] = anon_sym_GT_AMP; + v->a[39322] = anon_sym_GT_PIPE; + v->a[39323] = anon_sym_LT_AMP_DASH; + v->a[39324] = anon_sym_GT_AMP_DASH; + v->a[39325] = anon_sym_LT_LT; + v->a[39326] = anon_sym_LT_LT_DASH; + v->a[39327] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39328] = anon_sym_AMP; + v->a[39329] = anon_sym_DOLLAR; + v->a[39330] = sym__special_character; + v->a[39331] = anon_sym_DQUOTE; + v->a[39332] = sym_raw_string; + v->a[39333] = aux_sym_number_token1; + v->a[39334] = aux_sym_number_token2; + v->a[39335] = anon_sym_DOLLAR_LBRACE; + v->a[39336] = anon_sym_DOLLAR_LPAREN; + v->a[39337] = anon_sym_BQUOTE; + v->a[39338] = anon_sym_DOLLAR_BQUOTE; + v->a[39339] = sym_word; small_parse_table_1967(v); } void small_parse_table_1967(t_small_parse_table_array *v) { - v->a[39340] = aux_sym_concatenation_repeat1; - v->a[39341] = actions(4554); - v->a[39342] = 5; - v->a[39343] = sym_file_descriptor; - v->a[39344] = sym_test_operator; - v->a[39345] = sym__bare_dollar; - v->a[39346] = sym__brace_start; - v->a[39347] = aux_sym_heredoc_redirect_token1; - v->a[39348] = actions(4552); - v->a[39349] = 41; - v->a[39350] = anon_sym_LPAREN_LPAREN; - v->a[39351] = anon_sym_SEMI; - v->a[39352] = anon_sym_PIPE_PIPE; - v->a[39353] = anon_sym_AMP_AMP; - v->a[39354] = anon_sym_PIPE; - v->a[39355] = anon_sym_AMP; - v->a[39356] = anon_sym_EQ_EQ; - v->a[39357] = anon_sym_LT; - v->a[39358] = anon_sym_GT; - v->a[39359] = anon_sym_LT_LT; + v->a[39340] = anon_sym_SEMI; + v->a[39341] = 3; + v->a[39342] = actions(3); + v->a[39343] = 1; + v->a[39344] = sym_comment; + v->a[39345] = actions(3020); + v->a[39346] = 7; + v->a[39347] = sym_file_descriptor; + v->a[39348] = sym__concat; + v->a[39349] = sym_variable_name; + v->a[39350] = sym_test_operator; + v->a[39351] = sym__brace_start; + v->a[39352] = ts_builtin_sym_end; + v->a[39353] = aux_sym_heredoc_redirect_token1; + v->a[39354] = actions(3018); + v->a[39355] = 33; + v->a[39356] = anon_sym_PIPE; + v->a[39357] = anon_sym_SEMI_SEMI; + v->a[39358] = anon_sym_PIPE_AMP; + v->a[39359] = anon_sym_AMP_AMP; small_parse_table_1968(v); } void small_parse_table_1968(t_small_parse_table_array *v) { - v->a[39360] = anon_sym_GT_GT; - v->a[39361] = anon_sym_SEMI_SEMI; - v->a[39362] = anon_sym_SEMI_AMP; - v->a[39363] = anon_sym_SEMI_SEMI_AMP; - v->a[39364] = anon_sym_PIPE_AMP; - v->a[39365] = anon_sym_EQ_TILDE; - v->a[39366] = anon_sym_AMP_GT; - v->a[39367] = anon_sym_AMP_GT_GT; - v->a[39368] = anon_sym_LT_AMP; - v->a[39369] = anon_sym_GT_AMP; - v->a[39370] = anon_sym_GT_PIPE; - v->a[39371] = anon_sym_LT_AMP_DASH; - v->a[39372] = anon_sym_GT_AMP_DASH; - v->a[39373] = anon_sym_LT_LT_DASH; - v->a[39374] = anon_sym_LT_LT_LT; - v->a[39375] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39376] = anon_sym_DOLLAR_LBRACK; - v->a[39377] = anon_sym_DOLLAR; - v->a[39378] = sym__special_character; - v->a[39379] = anon_sym_DQUOTE; + v->a[39360] = anon_sym_PIPE_PIPE; + v->a[39361] = anon_sym_LT; + v->a[39362] = anon_sym_GT; + v->a[39363] = anon_sym_GT_GT; + v->a[39364] = anon_sym_AMP_GT; + v->a[39365] = anon_sym_AMP_GT_GT; + v->a[39366] = anon_sym_LT_AMP; + v->a[39367] = anon_sym_GT_AMP; + v->a[39368] = anon_sym_GT_PIPE; + v->a[39369] = anon_sym_LT_AMP_DASH; + v->a[39370] = anon_sym_GT_AMP_DASH; + v->a[39371] = anon_sym_LT_LT; + v->a[39372] = anon_sym_LT_LT_DASH; + v->a[39373] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39374] = anon_sym_AMP; + v->a[39375] = aux_sym_concatenation_token1; + v->a[39376] = anon_sym_DOLLAR; + v->a[39377] = sym__special_character; + v->a[39378] = anon_sym_DQUOTE; + v->a[39379] = sym_raw_string; small_parse_table_1969(v); } void small_parse_table_1969(t_small_parse_table_array *v) { - v->a[39380] = sym_raw_string; - v->a[39381] = sym_ansi_c_string; - v->a[39382] = aux_sym_number_token1; - v->a[39383] = aux_sym_number_token2; - v->a[39384] = anon_sym_DOLLAR_LBRACE; - v->a[39385] = anon_sym_DOLLAR_LPAREN; - v->a[39386] = anon_sym_BQUOTE; - v->a[39387] = anon_sym_DOLLAR_BQUOTE; - v->a[39388] = anon_sym_LT_LPAREN; - v->a[39389] = anon_sym_GT_LPAREN; - v->a[39390] = sym_word; - v->a[39391] = 6; - v->a[39392] = actions(3); - v->a[39393] = 1; - v->a[39394] = sym_comment; - v->a[39395] = actions(5053); - v->a[39396] = 1; - v->a[39397] = aux_sym_concatenation_token1; - v->a[39398] = actions(5056); - v->a[39399] = 1; + v->a[39380] = aux_sym_number_token1; + v->a[39381] = aux_sym_number_token2; + v->a[39382] = anon_sym_DOLLAR_LBRACE; + v->a[39383] = anon_sym_DOLLAR_LPAREN; + v->a[39384] = anon_sym_BQUOTE; + v->a[39385] = anon_sym_DOLLAR_BQUOTE; + v->a[39386] = aux_sym__simple_variable_name_token1; + v->a[39387] = sym_word; + v->a[39388] = anon_sym_SEMI; + v->a[39389] = 3; + v->a[39390] = actions(3); + v->a[39391] = 1; + v->a[39392] = sym_comment; + v->a[39393] = actions(3024); + v->a[39394] = 7; + v->a[39395] = sym_file_descriptor; + v->a[39396] = sym__concat; + v->a[39397] = sym_variable_name; + v->a[39398] = sym_test_operator; + v->a[39399] = sym__brace_start; small_parse_table_1970(v); } diff --git a/parser/static/small_parse_table/small_parse_table_394.c b/parser/static/small_parse_table/small_parse_table_394.c index 859733df..e869aee6 100644 --- a/parser/static/small_parse_table/small_parse_table_394.c +++ b/parser/static/small_parse_table/small_parse_table_394.c @@ -14,126 +14,126 @@ void small_parse_table_1970(t_small_parse_table_array *v) { - v->a[39400] = sym__concat; - v->a[39401] = state(996); - v->a[39402] = 1; - v->a[39403] = aux_sym_concatenation_repeat1; - v->a[39404] = actions(1253); - v->a[39405] = 6; - v->a[39406] = sym_file_descriptor; - v->a[39407] = sym_test_operator; - v->a[39408] = sym__bare_dollar; - v->a[39409] = sym__brace_start; - v->a[39410] = ts_builtin_sym_end; - v->a[39411] = aux_sym_heredoc_redirect_token1; - v->a[39412] = actions(1251); - v->a[39413] = 40; - v->a[39414] = anon_sym_LPAREN_LPAREN; - v->a[39415] = anon_sym_SEMI; - v->a[39416] = anon_sym_PIPE_PIPE; - v->a[39417] = anon_sym_AMP_AMP; - v->a[39418] = anon_sym_PIPE; - v->a[39419] = anon_sym_AMP; + v->a[39400] = ts_builtin_sym_end; + v->a[39401] = aux_sym_heredoc_redirect_token1; + v->a[39402] = actions(3022); + v->a[39403] = 33; + v->a[39404] = anon_sym_PIPE; + v->a[39405] = anon_sym_SEMI_SEMI; + v->a[39406] = anon_sym_PIPE_AMP; + v->a[39407] = anon_sym_AMP_AMP; + v->a[39408] = anon_sym_PIPE_PIPE; + v->a[39409] = anon_sym_LT; + v->a[39410] = anon_sym_GT; + v->a[39411] = anon_sym_GT_GT; + v->a[39412] = anon_sym_AMP_GT; + v->a[39413] = anon_sym_AMP_GT_GT; + v->a[39414] = anon_sym_LT_AMP; + v->a[39415] = anon_sym_GT_AMP; + v->a[39416] = anon_sym_GT_PIPE; + v->a[39417] = anon_sym_LT_AMP_DASH; + v->a[39418] = anon_sym_GT_AMP_DASH; + v->a[39419] = anon_sym_LT_LT; small_parse_table_1971(v); } void small_parse_table_1971(t_small_parse_table_array *v) { - v->a[39420] = anon_sym_EQ_EQ; - v->a[39421] = anon_sym_LT; - v->a[39422] = anon_sym_GT; - v->a[39423] = anon_sym_LT_LT; - v->a[39424] = anon_sym_GT_GT; - v->a[39425] = anon_sym_LPAREN; - v->a[39426] = anon_sym_SEMI_SEMI; - v->a[39427] = anon_sym_PIPE_AMP; - v->a[39428] = anon_sym_EQ_TILDE; - v->a[39429] = anon_sym_AMP_GT; - v->a[39430] = anon_sym_AMP_GT_GT; - v->a[39431] = anon_sym_LT_AMP; - v->a[39432] = anon_sym_GT_AMP; - v->a[39433] = anon_sym_GT_PIPE; - v->a[39434] = anon_sym_LT_AMP_DASH; - v->a[39435] = anon_sym_GT_AMP_DASH; - v->a[39436] = anon_sym_LT_LT_DASH; - v->a[39437] = anon_sym_LT_LT_LT; - v->a[39438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39439] = anon_sym_DOLLAR_LBRACK; + v->a[39420] = anon_sym_LT_LT_DASH; + v->a[39421] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39422] = anon_sym_AMP; + v->a[39423] = aux_sym_concatenation_token1; + v->a[39424] = anon_sym_DOLLAR; + v->a[39425] = sym__special_character; + v->a[39426] = anon_sym_DQUOTE; + v->a[39427] = sym_raw_string; + v->a[39428] = aux_sym_number_token1; + v->a[39429] = aux_sym_number_token2; + v->a[39430] = anon_sym_DOLLAR_LBRACE; + v->a[39431] = anon_sym_DOLLAR_LPAREN; + v->a[39432] = anon_sym_BQUOTE; + v->a[39433] = anon_sym_DOLLAR_BQUOTE; + v->a[39434] = aux_sym__simple_variable_name_token1; + v->a[39435] = sym_word; + v->a[39436] = anon_sym_SEMI; + v->a[39437] = 3; + v->a[39438] = actions(3); + v->a[39439] = 1; small_parse_table_1972(v); } void small_parse_table_1972(t_small_parse_table_array *v) { - v->a[39440] = anon_sym_DOLLAR; - v->a[39441] = sym__special_character; - v->a[39442] = anon_sym_DQUOTE; - v->a[39443] = sym_raw_string; - v->a[39444] = sym_ansi_c_string; - v->a[39445] = aux_sym_number_token1; - v->a[39446] = aux_sym_number_token2; - v->a[39447] = anon_sym_DOLLAR_LBRACE; - v->a[39448] = anon_sym_DOLLAR_LPAREN; - v->a[39449] = anon_sym_BQUOTE; - v->a[39450] = anon_sym_DOLLAR_BQUOTE; - v->a[39451] = anon_sym_LT_LPAREN; - v->a[39452] = anon_sym_GT_LPAREN; - v->a[39453] = sym_word; - v->a[39454] = 30; - v->a[39455] = actions(71); - v->a[39456] = 1; - v->a[39457] = sym_comment; - v->a[39458] = actions(314); - v->a[39459] = 1; + v->a[39440] = sym_comment; + v->a[39441] = actions(3020); + v->a[39442] = 6; + v->a[39443] = sym_file_descriptor; + v->a[39444] = sym__concat; + v->a[39445] = sym_test_operator; + v->a[39446] = sym__bare_dollar; + v->a[39447] = sym__brace_start; + v->a[39448] = aux_sym_heredoc_redirect_token1; + v->a[39449] = actions(3018); + v->a[39450] = 34; + v->a[39451] = anon_sym_LPAREN; + v->a[39452] = anon_sym_PIPE; + v->a[39453] = anon_sym_RPAREN; + v->a[39454] = anon_sym_SEMI_SEMI; + v->a[39455] = anon_sym_PIPE_AMP; + v->a[39456] = anon_sym_AMP_AMP; + v->a[39457] = anon_sym_PIPE_PIPE; + v->a[39458] = anon_sym_LT; + v->a[39459] = anon_sym_GT; small_parse_table_1973(v); } void small_parse_table_1973(t_small_parse_table_array *v) { - v->a[39460] = anon_sym_DOLLAR_LBRACK; - v->a[39461] = actions(316); - v->a[39462] = 1; - v->a[39463] = anon_sym_DOLLAR; - v->a[39464] = actions(320); - v->a[39465] = 1; - v->a[39466] = anon_sym_DQUOTE; - v->a[39467] = actions(324); - v->a[39468] = 1; - v->a[39469] = aux_sym_number_token1; - v->a[39470] = actions(326); - v->a[39471] = 1; - v->a[39472] = aux_sym_number_token2; - v->a[39473] = actions(328); - v->a[39474] = 1; - v->a[39475] = anon_sym_DOLLAR_LBRACE; - v->a[39476] = actions(330); - v->a[39477] = 1; - v->a[39478] = anon_sym_DOLLAR_LPAREN; - v->a[39479] = actions(332); + v->a[39460] = anon_sym_GT_GT; + v->a[39461] = anon_sym_AMP_GT; + v->a[39462] = anon_sym_AMP_GT_GT; + v->a[39463] = anon_sym_LT_AMP; + v->a[39464] = anon_sym_GT_AMP; + v->a[39465] = anon_sym_GT_PIPE; + v->a[39466] = anon_sym_LT_AMP_DASH; + v->a[39467] = anon_sym_GT_AMP_DASH; + v->a[39468] = anon_sym_LT_LT; + v->a[39469] = anon_sym_LT_LT_DASH; + v->a[39470] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39471] = anon_sym_AMP; + v->a[39472] = aux_sym_concatenation_token1; + v->a[39473] = anon_sym_DOLLAR; + v->a[39474] = sym__special_character; + v->a[39475] = anon_sym_DQUOTE; + v->a[39476] = sym_raw_string; + v->a[39477] = aux_sym_number_token1; + v->a[39478] = aux_sym_number_token2; + v->a[39479] = anon_sym_DOLLAR_LBRACE; small_parse_table_1974(v); } void small_parse_table_1974(t_small_parse_table_array *v) { - v->a[39480] = 1; + v->a[39480] = anon_sym_DOLLAR_LPAREN; v->a[39481] = anon_sym_BQUOTE; - v->a[39482] = actions(334); - v->a[39483] = 1; - v->a[39484] = anon_sym_DOLLAR_BQUOTE; - v->a[39485] = actions(342); - v->a[39486] = 1; - v->a[39487] = sym_test_operator; - v->a[39488] = actions(344); - v->a[39489] = 1; - v->a[39490] = sym__brace_start; - v->a[39491] = actions(1394); - v->a[39492] = 1; - v->a[39493] = anon_sym_LT_LT_LT; - v->a[39494] = actions(1396); - v->a[39495] = 1; - v->a[39496] = sym_file_descriptor; - v->a[39497] = actions(2723); - v->a[39498] = 1; - v->a[39499] = sym_word; + v->a[39482] = anon_sym_DOLLAR_BQUOTE; + v->a[39483] = sym_word; + v->a[39484] = anon_sym_SEMI; + v->a[39485] = 3; + v->a[39486] = actions(3); + v->a[39487] = 1; + v->a[39488] = sym_comment; + v->a[39489] = actions(3034); + v->a[39490] = 7; + v->a[39491] = sym_file_descriptor; + v->a[39492] = sym__concat; + v->a[39493] = sym_variable_name; + v->a[39494] = sym_test_operator; + v->a[39495] = sym__brace_start; + v->a[39496] = ts_builtin_sym_end; + v->a[39497] = aux_sym_heredoc_redirect_token1; + v->a[39498] = actions(3032); + v->a[39499] = 33; small_parse_table_1975(v); } diff --git a/parser/static/small_parse_table/small_parse_table_395.c b/parser/static/small_parse_table/small_parse_table_395.c index 1509018f..096bf064 100644 --- a/parser/static/small_parse_table/small_parse_table_395.c +++ b/parser/static/small_parse_table/small_parse_table_395.c @@ -14,126 +14,126 @@ void small_parse_table_1975(t_small_parse_table_array *v) { - v->a[39500] = actions(4705); - v->a[39501] = 1; - v->a[39502] = sym_variable_name; - v->a[39503] = actions(4873); - v->a[39504] = 1; - v->a[39505] = sym__special_character; - v->a[39506] = state(545); - v->a[39507] = 1; - v->a[39508] = sym_command_name; - v->a[39509] = state(1267); - v->a[39510] = 1; - v->a[39511] = aux_sym__literal_repeat1; - v->a[39512] = state(1376); - v->a[39513] = 1; - v->a[39514] = sym_concatenation; - v->a[39515] = state(6771); - v->a[39516] = 1; - v->a[39517] = sym_subscript; - v->a[39518] = actions(312); - v->a[39519] = 2; + v->a[39500] = anon_sym_PIPE; + v->a[39501] = anon_sym_SEMI_SEMI; + v->a[39502] = anon_sym_PIPE_AMP; + v->a[39503] = anon_sym_AMP_AMP; + v->a[39504] = anon_sym_PIPE_PIPE; + v->a[39505] = anon_sym_LT; + v->a[39506] = anon_sym_GT; + v->a[39507] = anon_sym_GT_GT; + v->a[39508] = anon_sym_AMP_GT; + v->a[39509] = anon_sym_AMP_GT_GT; + v->a[39510] = anon_sym_LT_AMP; + v->a[39511] = anon_sym_GT_AMP; + v->a[39512] = anon_sym_GT_PIPE; + v->a[39513] = anon_sym_LT_AMP_DASH; + v->a[39514] = anon_sym_GT_AMP_DASH; + v->a[39515] = anon_sym_LT_LT; + v->a[39516] = anon_sym_LT_LT_DASH; + v->a[39517] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39518] = anon_sym_AMP; + v->a[39519] = aux_sym_concatenation_token1; small_parse_table_1976(v); } void small_parse_table_1976(t_small_parse_table_array *v) { - v->a[39520] = anon_sym_LPAREN_LPAREN; - v->a[39521] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39522] = actions(322); - v->a[39523] = 2; - v->a[39524] = sym_raw_string; - v->a[39525] = sym_ansi_c_string; - v->a[39526] = actions(336); - v->a[39527] = 2; - v->a[39528] = anon_sym_LT_LPAREN; - v->a[39529] = anon_sym_GT_LPAREN; - v->a[39530] = actions(1392); - v->a[39531] = 2; - v->a[39532] = anon_sym_LT_AMP_DASH; - v->a[39533] = anon_sym_GT_AMP_DASH; - v->a[39534] = state(3127); - v->a[39535] = 2; - v->a[39536] = sym_variable_assignment; - v->a[39537] = aux_sym_command_repeat1; - v->a[39538] = state(3581); - v->a[39539] = 2; + v->a[39520] = anon_sym_DOLLAR; + v->a[39521] = sym__special_character; + v->a[39522] = anon_sym_DQUOTE; + v->a[39523] = sym_raw_string; + v->a[39524] = aux_sym_number_token1; + v->a[39525] = aux_sym_number_token2; + v->a[39526] = anon_sym_DOLLAR_LBRACE; + v->a[39527] = anon_sym_DOLLAR_LPAREN; + v->a[39528] = anon_sym_BQUOTE; + v->a[39529] = anon_sym_DOLLAR_BQUOTE; + v->a[39530] = aux_sym__simple_variable_name_token1; + v->a[39531] = sym_word; + v->a[39532] = anon_sym_SEMI; + v->a[39533] = 3; + v->a[39534] = actions(3); + v->a[39535] = 1; + v->a[39536] = sym_comment; + v->a[39537] = actions(2967); + v->a[39538] = 7; + v->a[39539] = sym_file_descriptor; small_parse_table_1977(v); } void small_parse_table_1977(t_small_parse_table_array *v) { - v->a[39540] = sym_file_redirect; - v->a[39541] = sym_herestring_redirect; - v->a[39542] = actions(1390); - v->a[39543] = 3; - v->a[39544] = anon_sym_GT_GT; - v->a[39545] = anon_sym_AMP_GT_GT; - v->a[39546] = anon_sym_GT_PIPE; - v->a[39547] = actions(1388); - v->a[39548] = 5; - v->a[39549] = anon_sym_LT; - v->a[39550] = anon_sym_GT; - v->a[39551] = anon_sym_AMP_GT; - v->a[39552] = anon_sym_LT_AMP; - v->a[39553] = anon_sym_GT_AMP; - v->a[39554] = state(1078); - v->a[39555] = 9; - v->a[39556] = sym_arithmetic_expansion; - v->a[39557] = sym_brace_expression; - v->a[39558] = sym_string; - v->a[39559] = sym_translated_string; + v->a[39540] = sym__concat; + v->a[39541] = sym_variable_name; + v->a[39542] = sym_test_operator; + v->a[39543] = sym__brace_start; + v->a[39544] = ts_builtin_sym_end; + v->a[39545] = aux_sym_heredoc_redirect_token1; + v->a[39546] = actions(2965); + v->a[39547] = 33; + v->a[39548] = anon_sym_PIPE; + v->a[39549] = anon_sym_SEMI_SEMI; + v->a[39550] = anon_sym_PIPE_AMP; + v->a[39551] = anon_sym_AMP_AMP; + v->a[39552] = anon_sym_PIPE_PIPE; + v->a[39553] = anon_sym_LT; + v->a[39554] = anon_sym_GT; + v->a[39555] = anon_sym_GT_GT; + v->a[39556] = anon_sym_AMP_GT; + v->a[39557] = anon_sym_AMP_GT_GT; + v->a[39558] = anon_sym_LT_AMP; + v->a[39559] = anon_sym_GT_AMP; small_parse_table_1978(v); } void small_parse_table_1978(t_small_parse_table_array *v) { - v->a[39560] = sym_number; - v->a[39561] = sym_simple_expansion; - v->a[39562] = sym_expansion; - v->a[39563] = sym_command_substitution; - v->a[39564] = sym_process_substitution; - v->a[39565] = 3; - v->a[39566] = actions(3); - v->a[39567] = 1; - v->a[39568] = sym_comment; - v->a[39569] = actions(1350); - v->a[39570] = 6; - v->a[39571] = sym_file_descriptor; - v->a[39572] = sym__concat; - v->a[39573] = sym_test_operator; - v->a[39574] = sym__bare_dollar; - v->a[39575] = sym__brace_start; - v->a[39576] = aux_sym_heredoc_redirect_token1; - v->a[39577] = actions(1348); - v->a[39578] = 43; - v->a[39579] = anon_sym_LPAREN_LPAREN; + v->a[39560] = anon_sym_GT_PIPE; + v->a[39561] = anon_sym_LT_AMP_DASH; + v->a[39562] = anon_sym_GT_AMP_DASH; + v->a[39563] = anon_sym_LT_LT; + v->a[39564] = anon_sym_LT_LT_DASH; + v->a[39565] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39566] = anon_sym_AMP; + v->a[39567] = aux_sym_concatenation_token1; + v->a[39568] = anon_sym_DOLLAR; + v->a[39569] = sym__special_character; + v->a[39570] = anon_sym_DQUOTE; + v->a[39571] = sym_raw_string; + v->a[39572] = aux_sym_number_token1; + v->a[39573] = aux_sym_number_token2; + v->a[39574] = anon_sym_DOLLAR_LBRACE; + v->a[39575] = anon_sym_DOLLAR_LPAREN; + v->a[39576] = anon_sym_BQUOTE; + v->a[39577] = anon_sym_DOLLAR_BQUOTE; + v->a[39578] = aux_sym__simple_variable_name_token1; + v->a[39579] = sym_word; small_parse_table_1979(v); } void small_parse_table_1979(t_small_parse_table_array *v) { v->a[39580] = anon_sym_SEMI; - v->a[39581] = anon_sym_PIPE_PIPE; - v->a[39582] = anon_sym_AMP_AMP; - v->a[39583] = anon_sym_PIPE; - v->a[39584] = anon_sym_AMP; - v->a[39585] = anon_sym_EQ_EQ; - v->a[39586] = anon_sym_LT; - v->a[39587] = anon_sym_GT; - v->a[39588] = anon_sym_LT_LT; - v->a[39589] = anon_sym_GT_GT; - v->a[39590] = anon_sym_LPAREN; - v->a[39591] = anon_sym_SEMI_SEMI; - v->a[39592] = anon_sym_SEMI_AMP; - v->a[39593] = anon_sym_SEMI_SEMI_AMP; - v->a[39594] = anon_sym_PIPE_AMP; - v->a[39595] = anon_sym_EQ_TILDE; - v->a[39596] = anon_sym_AMP_GT; - v->a[39597] = anon_sym_AMP_GT_GT; - v->a[39598] = anon_sym_LT_AMP; - v->a[39599] = anon_sym_GT_AMP; + v->a[39581] = 3; + v->a[39582] = actions(3); + v->a[39583] = 1; + v->a[39584] = sym_comment; + v->a[39585] = actions(3159); + v->a[39586] = 7; + v->a[39587] = sym_file_descriptor; + v->a[39588] = sym__concat; + v->a[39589] = sym_variable_name; + v->a[39590] = sym_test_operator; + v->a[39591] = sym__brace_start; + v->a[39592] = ts_builtin_sym_end; + v->a[39593] = aux_sym_heredoc_redirect_token1; + v->a[39594] = actions(3157); + v->a[39595] = 33; + v->a[39596] = anon_sym_PIPE; + v->a[39597] = anon_sym_SEMI_SEMI; + v->a[39598] = anon_sym_PIPE_AMP; + v->a[39599] = anon_sym_AMP_AMP; small_parse_table_1980(v); } diff --git a/parser/static/small_parse_table/small_parse_table_396.c b/parser/static/small_parse_table/small_parse_table_396.c index 8f471b72..3bb3725b 100644 --- a/parser/static/small_parse_table/small_parse_table_396.c +++ b/parser/static/small_parse_table/small_parse_table_396.c @@ -14,69 +14,69 @@ void small_parse_table_1980(t_small_parse_table_array *v) { - v->a[39600] = anon_sym_GT_PIPE; - v->a[39601] = anon_sym_LT_AMP_DASH; - v->a[39602] = anon_sym_GT_AMP_DASH; - v->a[39603] = anon_sym_LT_LT_DASH; - v->a[39604] = anon_sym_LT_LT_LT; - v->a[39605] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39606] = anon_sym_DOLLAR_LBRACK; - v->a[39607] = aux_sym_concatenation_token1; - v->a[39608] = anon_sym_DOLLAR; - v->a[39609] = sym__special_character; - v->a[39610] = anon_sym_DQUOTE; - v->a[39611] = sym_raw_string; - v->a[39612] = sym_ansi_c_string; - v->a[39613] = aux_sym_number_token1; - v->a[39614] = aux_sym_number_token2; - v->a[39615] = anon_sym_DOLLAR_LBRACE; - v->a[39616] = anon_sym_DOLLAR_LPAREN; - v->a[39617] = anon_sym_BQUOTE; - v->a[39618] = anon_sym_DOLLAR_BQUOTE; - v->a[39619] = anon_sym_LT_LPAREN; + v->a[39600] = anon_sym_PIPE_PIPE; + v->a[39601] = anon_sym_LT; + v->a[39602] = anon_sym_GT; + v->a[39603] = anon_sym_GT_GT; + v->a[39604] = anon_sym_AMP_GT; + v->a[39605] = anon_sym_AMP_GT_GT; + v->a[39606] = anon_sym_LT_AMP; + v->a[39607] = anon_sym_GT_AMP; + v->a[39608] = anon_sym_GT_PIPE; + v->a[39609] = anon_sym_LT_AMP_DASH; + v->a[39610] = anon_sym_GT_AMP_DASH; + v->a[39611] = anon_sym_LT_LT; + v->a[39612] = anon_sym_LT_LT_DASH; + v->a[39613] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39614] = anon_sym_AMP; + v->a[39615] = aux_sym_concatenation_token1; + v->a[39616] = anon_sym_DOLLAR; + v->a[39617] = sym__special_character; + v->a[39618] = anon_sym_DQUOTE; + v->a[39619] = sym_raw_string; small_parse_table_1981(v); } void small_parse_table_1981(t_small_parse_table_array *v) { - v->a[39620] = anon_sym_GT_LPAREN; - v->a[39621] = sym_word; - v->a[39622] = 3; - v->a[39623] = actions(3); - v->a[39624] = 1; - v->a[39625] = sym_comment; - v->a[39626] = actions(1253); - v->a[39627] = 6; - v->a[39628] = sym_file_descriptor; - v->a[39629] = sym__concat; - v->a[39630] = sym_test_operator; - v->a[39631] = sym__bare_dollar; - v->a[39632] = sym__brace_start; - v->a[39633] = aux_sym_heredoc_redirect_token1; - v->a[39634] = actions(1251); - v->a[39635] = 43; - v->a[39636] = anon_sym_LPAREN_LPAREN; - v->a[39637] = anon_sym_SEMI; - v->a[39638] = anon_sym_PIPE_PIPE; - v->a[39639] = anon_sym_AMP_AMP; + v->a[39620] = aux_sym_number_token1; + v->a[39621] = aux_sym_number_token2; + v->a[39622] = anon_sym_DOLLAR_LBRACE; + v->a[39623] = anon_sym_DOLLAR_LPAREN; + v->a[39624] = anon_sym_BQUOTE; + v->a[39625] = anon_sym_DOLLAR_BQUOTE; + v->a[39626] = aux_sym__simple_variable_name_token1; + v->a[39627] = sym_word; + v->a[39628] = anon_sym_SEMI; + v->a[39629] = 3; + v->a[39630] = actions(3); + v->a[39631] = 1; + v->a[39632] = sym_comment; + v->a[39633] = actions(2908); + v->a[39634] = 6; + v->a[39635] = sym_file_descriptor; + v->a[39636] = sym__concat; + v->a[39637] = sym_variable_name; + v->a[39638] = sym_test_operator; + v->a[39639] = sym__brace_start; small_parse_table_1982(v); } void small_parse_table_1982(t_small_parse_table_array *v) { - v->a[39640] = anon_sym_PIPE; - v->a[39641] = anon_sym_AMP; - v->a[39642] = anon_sym_EQ_EQ; - v->a[39643] = anon_sym_LT; - v->a[39644] = anon_sym_GT; - v->a[39645] = anon_sym_LT_LT; - v->a[39646] = anon_sym_GT_GT; - v->a[39647] = anon_sym_LPAREN; - v->a[39648] = anon_sym_SEMI_SEMI; - v->a[39649] = anon_sym_SEMI_AMP; - v->a[39650] = anon_sym_SEMI_SEMI_AMP; - v->a[39651] = anon_sym_PIPE_AMP; - v->a[39652] = anon_sym_EQ_TILDE; + v->a[39640] = aux_sym_heredoc_redirect_token1; + v->a[39641] = actions(2906); + v->a[39642] = 34; + v->a[39643] = anon_sym_PIPE; + v->a[39644] = anon_sym_SEMI_SEMI; + v->a[39645] = anon_sym_SEMI_AMP; + v->a[39646] = anon_sym_SEMI_SEMI_AMP; + v->a[39647] = anon_sym_PIPE_AMP; + v->a[39648] = anon_sym_AMP_AMP; + v->a[39649] = anon_sym_PIPE_PIPE; + v->a[39650] = anon_sym_LT; + v->a[39651] = anon_sym_GT; + v->a[39652] = anon_sym_GT_GT; v->a[39653] = anon_sym_AMP_GT; v->a[39654] = anon_sym_AMP_GT_GT; v->a[39655] = anon_sym_LT_AMP; @@ -89,51 +89,51 @@ void small_parse_table_1982(t_small_parse_table_array *v) void small_parse_table_1983(t_small_parse_table_array *v) { - v->a[39660] = anon_sym_LT_LT_DASH; - v->a[39661] = anon_sym_LT_LT_LT; + v->a[39660] = anon_sym_LT_LT; + v->a[39661] = anon_sym_LT_LT_DASH; v->a[39662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39663] = anon_sym_DOLLAR_LBRACK; + v->a[39663] = anon_sym_AMP; v->a[39664] = aux_sym_concatenation_token1; v->a[39665] = anon_sym_DOLLAR; v->a[39666] = sym__special_character; v->a[39667] = anon_sym_DQUOTE; v->a[39668] = sym_raw_string; - v->a[39669] = sym_ansi_c_string; - v->a[39670] = aux_sym_number_token1; - v->a[39671] = aux_sym_number_token2; - v->a[39672] = anon_sym_DOLLAR_LBRACE; - v->a[39673] = anon_sym_DOLLAR_LPAREN; - v->a[39674] = anon_sym_BQUOTE; - v->a[39675] = anon_sym_DOLLAR_BQUOTE; - v->a[39676] = anon_sym_LT_LPAREN; - v->a[39677] = anon_sym_GT_LPAREN; - v->a[39678] = sym_word; - v->a[39679] = 6; + v->a[39669] = aux_sym_number_token1; + v->a[39670] = aux_sym_number_token2; + v->a[39671] = anon_sym_DOLLAR_LBRACE; + v->a[39672] = anon_sym_DOLLAR_LPAREN; + v->a[39673] = anon_sym_BQUOTE; + v->a[39674] = anon_sym_DOLLAR_BQUOTE; + v->a[39675] = sym_word; + v->a[39676] = anon_sym_SEMI; + v->a[39677] = 5; + v->a[39678] = actions(3); + v->a[39679] = 1; small_parse_table_1984(v); } void small_parse_table_1984(t_small_parse_table_array *v) { - v->a[39680] = actions(3); - v->a[39681] = 1; - v->a[39682] = sym_comment; - v->a[39683] = actions(4933); - v->a[39684] = 1; - v->a[39685] = aux_sym_concatenation_token1; - v->a[39686] = actions(4935); - v->a[39687] = 1; - v->a[39688] = sym__concat; - v->a[39689] = state(974); - v->a[39690] = 1; - v->a[39691] = aux_sym_concatenation_repeat1; - v->a[39692] = actions(4465); - v->a[39693] = 5; - v->a[39694] = sym_file_descriptor; - v->a[39695] = sym_test_operator; - v->a[39696] = sym__bare_dollar; - v->a[39697] = sym__brace_start; - v->a[39698] = aux_sym_heredoc_redirect_token1; - v->a[39699] = actions(4463); + v->a[39680] = sym_comment; + v->a[39681] = actions(3521); + v->a[39682] = 1; + v->a[39683] = sym__special_character; + v->a[39684] = state(971); + v->a[39685] = 1; + v->a[39686] = aux_sym__literal_repeat1; + v->a[39687] = actions(3549); + v->a[39688] = 5; + v->a[39689] = sym_file_descriptor; + v->a[39690] = sym_variable_name; + v->a[39691] = sym_test_operator; + v->a[39692] = sym__brace_start; + v->a[39693] = aux_sym_heredoc_redirect_token1; + v->a[39694] = actions(3547); + v->a[39695] = 33; + v->a[39696] = anon_sym_esac; + v->a[39697] = anon_sym_PIPE; + v->a[39698] = anon_sym_SEMI_SEMI; + v->a[39699] = anon_sym_SEMI_AMP; small_parse_table_1985(v); } diff --git a/parser/static/small_parse_table/small_parse_table_397.c b/parser/static/small_parse_table/small_parse_table_397.c index 772e251e..20c3d357 100644 --- a/parser/static/small_parse_table/small_parse_table_397.c +++ b/parser/static/small_parse_table/small_parse_table_397.c @@ -14,126 +14,126 @@ void small_parse_table_1985(t_small_parse_table_array *v) { - v->a[39700] = 41; - v->a[39701] = anon_sym_LPAREN_LPAREN; - v->a[39702] = anon_sym_SEMI; + v->a[39700] = anon_sym_SEMI_SEMI_AMP; + v->a[39701] = anon_sym_PIPE_AMP; + v->a[39702] = anon_sym_AMP_AMP; v->a[39703] = anon_sym_PIPE_PIPE; - v->a[39704] = anon_sym_AMP_AMP; - v->a[39705] = anon_sym_PIPE; - v->a[39706] = anon_sym_AMP; - v->a[39707] = anon_sym_EQ_EQ; - v->a[39708] = anon_sym_LT; - v->a[39709] = anon_sym_GT; - v->a[39710] = anon_sym_LT_LT; - v->a[39711] = anon_sym_GT_GT; - v->a[39712] = anon_sym_SEMI_SEMI; - v->a[39713] = anon_sym_SEMI_AMP; - v->a[39714] = anon_sym_SEMI_SEMI_AMP; - v->a[39715] = anon_sym_PIPE_AMP; - v->a[39716] = anon_sym_EQ_TILDE; - v->a[39717] = anon_sym_AMP_GT; - v->a[39718] = anon_sym_AMP_GT_GT; - v->a[39719] = anon_sym_LT_AMP; + v->a[39704] = anon_sym_LT; + v->a[39705] = anon_sym_GT; + v->a[39706] = anon_sym_GT_GT; + v->a[39707] = anon_sym_AMP_GT; + v->a[39708] = anon_sym_AMP_GT_GT; + v->a[39709] = anon_sym_LT_AMP; + v->a[39710] = anon_sym_GT_AMP; + v->a[39711] = anon_sym_GT_PIPE; + v->a[39712] = anon_sym_LT_AMP_DASH; + v->a[39713] = anon_sym_GT_AMP_DASH; + v->a[39714] = anon_sym_LT_LT; + v->a[39715] = anon_sym_LT_LT_DASH; + v->a[39716] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39717] = anon_sym_AMP; + v->a[39718] = anon_sym_DOLLAR; + v->a[39719] = anon_sym_DQUOTE; small_parse_table_1986(v); } void small_parse_table_1986(t_small_parse_table_array *v) { - v->a[39720] = anon_sym_GT_AMP; - v->a[39721] = anon_sym_GT_PIPE; - v->a[39722] = anon_sym_LT_AMP_DASH; - v->a[39723] = anon_sym_GT_AMP_DASH; - v->a[39724] = anon_sym_LT_LT_DASH; - v->a[39725] = anon_sym_LT_LT_LT; - v->a[39726] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39727] = anon_sym_DOLLAR_LBRACK; - v->a[39728] = anon_sym_DOLLAR; - v->a[39729] = sym__special_character; - v->a[39730] = anon_sym_DQUOTE; - v->a[39731] = sym_raw_string; - v->a[39732] = sym_ansi_c_string; - v->a[39733] = aux_sym_number_token1; - v->a[39734] = aux_sym_number_token2; - v->a[39735] = anon_sym_DOLLAR_LBRACE; - v->a[39736] = anon_sym_DOLLAR_LPAREN; - v->a[39737] = anon_sym_BQUOTE; - v->a[39738] = anon_sym_DOLLAR_BQUOTE; - v->a[39739] = anon_sym_LT_LPAREN; + v->a[39720] = sym_raw_string; + v->a[39721] = aux_sym_number_token1; + v->a[39722] = aux_sym_number_token2; + v->a[39723] = anon_sym_DOLLAR_LBRACE; + v->a[39724] = anon_sym_DOLLAR_LPAREN; + v->a[39725] = anon_sym_BQUOTE; + v->a[39726] = anon_sym_DOLLAR_BQUOTE; + v->a[39727] = sym_word; + v->a[39728] = anon_sym_SEMI; + v->a[39729] = 5; + v->a[39730] = actions(3); + v->a[39731] = 1; + v->a[39732] = sym_comment; + v->a[39733] = actions(3551); + v->a[39734] = 1; + v->a[39735] = sym__special_character; + v->a[39736] = state(894); + v->a[39737] = 1; + v->a[39738] = aux_sym__literal_repeat1; + v->a[39739] = actions(3197); small_parse_table_1987(v); } void small_parse_table_1987(t_small_parse_table_array *v) { - v->a[39740] = anon_sym_GT_LPAREN; - v->a[39741] = sym_word; - v->a[39742] = 6; - v->a[39743] = actions(3); - v->a[39744] = 1; - v->a[39745] = sym_comment; - v->a[39746] = actions(4933); - v->a[39747] = 1; - v->a[39748] = aux_sym_concatenation_token1; - v->a[39749] = actions(4935); - v->a[39750] = 1; - v->a[39751] = sym__concat; - v->a[39752] = state(978); - v->a[39753] = 1; - v->a[39754] = aux_sym_concatenation_repeat1; - v->a[39755] = actions(4482); - v->a[39756] = 5; - v->a[39757] = sym_file_descriptor; - v->a[39758] = sym_test_operator; - v->a[39759] = sym__bare_dollar; + v->a[39740] = 4; + v->a[39741] = sym_file_descriptor; + v->a[39742] = sym_test_operator; + v->a[39743] = sym__brace_start; + v->a[39744] = aux_sym_heredoc_redirect_token1; + v->a[39745] = actions(3195); + v->a[39746] = 34; + v->a[39747] = anon_sym_esac; + v->a[39748] = anon_sym_PIPE; + v->a[39749] = anon_sym_SEMI_SEMI; + v->a[39750] = anon_sym_SEMI_AMP; + v->a[39751] = anon_sym_SEMI_SEMI_AMP; + v->a[39752] = anon_sym_PIPE_AMP; + v->a[39753] = anon_sym_AMP_AMP; + v->a[39754] = anon_sym_PIPE_PIPE; + v->a[39755] = anon_sym_LT; + v->a[39756] = anon_sym_GT; + v->a[39757] = anon_sym_GT_GT; + v->a[39758] = anon_sym_AMP_GT; + v->a[39759] = anon_sym_AMP_GT_GT; small_parse_table_1988(v); } void small_parse_table_1988(t_small_parse_table_array *v) { - v->a[39760] = sym__brace_start; - v->a[39761] = aux_sym_heredoc_redirect_token1; - v->a[39762] = actions(4480); - v->a[39763] = 41; - v->a[39764] = anon_sym_LPAREN_LPAREN; - v->a[39765] = anon_sym_SEMI; - v->a[39766] = anon_sym_PIPE_PIPE; - v->a[39767] = anon_sym_AMP_AMP; - v->a[39768] = anon_sym_PIPE; - v->a[39769] = anon_sym_AMP; - v->a[39770] = anon_sym_EQ_EQ; - v->a[39771] = anon_sym_LT; - v->a[39772] = anon_sym_GT; - v->a[39773] = anon_sym_LT_LT; - v->a[39774] = anon_sym_GT_GT; - v->a[39775] = anon_sym_SEMI_SEMI; - v->a[39776] = anon_sym_SEMI_AMP; - v->a[39777] = anon_sym_SEMI_SEMI_AMP; - v->a[39778] = anon_sym_PIPE_AMP; - v->a[39779] = anon_sym_EQ_TILDE; + v->a[39760] = anon_sym_LT_AMP; + v->a[39761] = anon_sym_GT_AMP; + v->a[39762] = anon_sym_GT_PIPE; + v->a[39763] = anon_sym_LT_AMP_DASH; + v->a[39764] = anon_sym_GT_AMP_DASH; + v->a[39765] = anon_sym_LT_LT; + v->a[39766] = anon_sym_LT_LT_DASH; + v->a[39767] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39768] = anon_sym_AMP; + v->a[39769] = anon_sym_DOLLAR; + v->a[39770] = anon_sym_DQUOTE; + v->a[39771] = sym_raw_string; + v->a[39772] = aux_sym_number_token1; + v->a[39773] = aux_sym_number_token2; + v->a[39774] = anon_sym_DOLLAR_LBRACE; + v->a[39775] = anon_sym_DOLLAR_LPAREN; + v->a[39776] = anon_sym_BQUOTE; + v->a[39777] = anon_sym_DOLLAR_BQUOTE; + v->a[39778] = aux_sym__simple_variable_name_token1; + v->a[39779] = sym_word; small_parse_table_1989(v); } void small_parse_table_1989(t_small_parse_table_array *v) { - v->a[39780] = anon_sym_AMP_GT; - v->a[39781] = anon_sym_AMP_GT_GT; - v->a[39782] = anon_sym_LT_AMP; - v->a[39783] = anon_sym_GT_AMP; - v->a[39784] = anon_sym_GT_PIPE; - v->a[39785] = anon_sym_LT_AMP_DASH; - v->a[39786] = anon_sym_GT_AMP_DASH; - v->a[39787] = anon_sym_LT_LT_DASH; - v->a[39788] = anon_sym_LT_LT_LT; - v->a[39789] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39790] = anon_sym_DOLLAR_LBRACK; - v->a[39791] = anon_sym_DOLLAR; - v->a[39792] = sym__special_character; - v->a[39793] = anon_sym_DQUOTE; - v->a[39794] = sym_raw_string; - v->a[39795] = sym_ansi_c_string; - v->a[39796] = aux_sym_number_token1; - v->a[39797] = aux_sym_number_token2; - v->a[39798] = anon_sym_DOLLAR_LBRACE; - v->a[39799] = anon_sym_DOLLAR_LPAREN; + v->a[39780] = anon_sym_SEMI; + v->a[39781] = 6; + v->a[39782] = actions(3); + v->a[39783] = 1; + v->a[39784] = sym_comment; + v->a[39785] = actions(3450); + v->a[39786] = 1; + v->a[39787] = aux_sym_concatenation_token1; + v->a[39788] = actions(3554); + v->a[39789] = 1; + v->a[39790] = sym__concat; + v->a[39791] = state(883); + v->a[39792] = 1; + v->a[39793] = aux_sym_concatenation_repeat1; + v->a[39794] = actions(2690); + v->a[39795] = 6; + v->a[39796] = sym_file_descriptor; + v->a[39797] = sym_test_operator; + v->a[39798] = sym__bare_dollar; + v->a[39799] = sym__brace_start; small_parse_table_1990(v); } diff --git a/parser/static/small_parse_table/small_parse_table_398.c b/parser/static/small_parse_table/small_parse_table_398.c index d46280b1..49ba1710 100644 --- a/parser/static/small_parse_table/small_parse_table_398.c +++ b/parser/static/small_parse_table/small_parse_table_398.c @@ -14,126 +14,126 @@ void small_parse_table_1990(t_small_parse_table_array *v) { - v->a[39800] = anon_sym_BQUOTE; - v->a[39801] = anon_sym_DOLLAR_BQUOTE; - v->a[39802] = anon_sym_LT_LPAREN; - v->a[39803] = anon_sym_GT_LPAREN; - v->a[39804] = sym_word; - v->a[39805] = 13; - v->a[39806] = actions(3); - v->a[39807] = 1; - v->a[39808] = sym_comment; - v->a[39809] = actions(2719); - v->a[39810] = 1; - v->a[39811] = anon_sym_RPAREN; - v->a[39812] = actions(4384); - v->a[39813] = 1; - v->a[39814] = aux_sym_heredoc_redirect_token1; - v->a[39815] = actions(4811); - v->a[39816] = 1; - v->a[39817] = sym_variable_name; - v->a[39818] = state(6786); - v->a[39819] = 1; + v->a[39800] = ts_builtin_sym_end; + v->a[39801] = aux_sym_heredoc_redirect_token1; + v->a[39802] = actions(2688); + v->a[39803] = 31; + v->a[39804] = anon_sym_PIPE; + v->a[39805] = anon_sym_SEMI_SEMI; + v->a[39806] = anon_sym_PIPE_AMP; + v->a[39807] = anon_sym_AMP_AMP; + v->a[39808] = anon_sym_PIPE_PIPE; + v->a[39809] = anon_sym_LT; + v->a[39810] = anon_sym_GT; + v->a[39811] = anon_sym_GT_GT; + v->a[39812] = anon_sym_AMP_GT; + v->a[39813] = anon_sym_AMP_GT_GT; + v->a[39814] = anon_sym_LT_AMP; + v->a[39815] = anon_sym_GT_AMP; + v->a[39816] = anon_sym_GT_PIPE; + v->a[39817] = anon_sym_LT_AMP_DASH; + v->a[39818] = anon_sym_GT_AMP_DASH; + v->a[39819] = anon_sym_LT_LT; small_parse_table_1991(v); } void small_parse_table_1991(t_small_parse_table_array *v) { - v->a[39820] = sym_subscript; - v->a[39821] = actions(4253); - v->a[39822] = 2; - v->a[39823] = anon_sym_PIPE; - v->a[39824] = anon_sym_PIPE_AMP; - v->a[39825] = actions(4692); - v->a[39826] = 2; - v->a[39827] = anon_sym_LT_LT; - v->a[39828] = anon_sym_LT_LT_DASH; - v->a[39829] = actions(4809); - v->a[39830] = 2; - v->a[39831] = anon_sym_PIPE_PIPE; - v->a[39832] = anon_sym_AMP_AMP; - v->a[39833] = state(4534); - v->a[39834] = 2; - v->a[39835] = sym_variable_assignment; - v->a[39836] = aux_sym_variable_assignments_repeat1; - v->a[39837] = actions(4261); - v->a[39838] = 3; - v->a[39839] = sym_file_descriptor; + v->a[39820] = anon_sym_LT_LT_DASH; + v->a[39821] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39822] = anon_sym_AMP; + v->a[39823] = anon_sym_DOLLAR; + v->a[39824] = sym__special_character; + v->a[39825] = anon_sym_DQUOTE; + v->a[39826] = sym_raw_string; + v->a[39827] = aux_sym_number_token1; + v->a[39828] = aux_sym_number_token2; + v->a[39829] = anon_sym_DOLLAR_LBRACE; + v->a[39830] = anon_sym_DOLLAR_LPAREN; + v->a[39831] = anon_sym_BQUOTE; + v->a[39832] = anon_sym_DOLLAR_BQUOTE; + v->a[39833] = sym_word; + v->a[39834] = anon_sym_SEMI; + v->a[39835] = 6; + v->a[39836] = actions(3); + v->a[39837] = 1; + v->a[39838] = sym_comment; + v->a[39839] = actions(3450); small_parse_table_1992(v); } void small_parse_table_1992(t_small_parse_table_array *v) { - v->a[39840] = sym_test_operator; - v->a[39841] = sym__brace_start; - v->a[39842] = actions(4378); - v->a[39843] = 3; - v->a[39844] = anon_sym_SEMI; - v->a[39845] = anon_sym_AMP; - v->a[39846] = anon_sym_SEMI_SEMI; - v->a[39847] = state(4746); - v->a[39848] = 3; - v->a[39849] = sym_file_redirect; - v->a[39850] = sym_heredoc_redirect; - v->a[39851] = aux_sym_redirected_statement_repeat1; - v->a[39852] = actions(4247); - v->a[39853] = 28; - v->a[39854] = anon_sym_LPAREN_LPAREN; - v->a[39855] = anon_sym_LT; - v->a[39856] = anon_sym_GT; - v->a[39857] = anon_sym_GT_GT; - v->a[39858] = anon_sym_AMP_GT; - v->a[39859] = anon_sym_AMP_GT_GT; + v->a[39840] = 1; + v->a[39841] = aux_sym_concatenation_token1; + v->a[39842] = actions(3452); + v->a[39843] = 1; + v->a[39844] = sym__concat; + v->a[39845] = state(885); + v->a[39846] = 1; + v->a[39847] = aux_sym_concatenation_repeat1; + v->a[39848] = actions(2664); + v->a[39849] = 6; + v->a[39850] = sym_file_descriptor; + v->a[39851] = sym_test_operator; + v->a[39852] = sym__bare_dollar; + v->a[39853] = sym__brace_start; + v->a[39854] = ts_builtin_sym_end; + v->a[39855] = aux_sym_heredoc_redirect_token1; + v->a[39856] = actions(2662); + v->a[39857] = 31; + v->a[39858] = anon_sym_PIPE; + v->a[39859] = anon_sym_SEMI_SEMI; small_parse_table_1993(v); } void small_parse_table_1993(t_small_parse_table_array *v) { - v->a[39860] = anon_sym_LT_AMP; - v->a[39861] = anon_sym_GT_AMP; - v->a[39862] = anon_sym_GT_PIPE; - v->a[39863] = anon_sym_LT_AMP_DASH; - v->a[39864] = anon_sym_GT_AMP_DASH; - v->a[39865] = anon_sym_LT_LT_LT; - v->a[39866] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39867] = anon_sym_DOLLAR_LBRACK; - v->a[39868] = anon_sym_DOLLAR; - v->a[39869] = sym__special_character; - v->a[39870] = anon_sym_DQUOTE; - v->a[39871] = sym_raw_string; - v->a[39872] = sym_ansi_c_string; - v->a[39873] = aux_sym_number_token1; - v->a[39874] = aux_sym_number_token2; - v->a[39875] = anon_sym_DOLLAR_LBRACE; - v->a[39876] = anon_sym_DOLLAR_LPAREN; - v->a[39877] = anon_sym_BQUOTE; - v->a[39878] = anon_sym_DOLLAR_BQUOTE; - v->a[39879] = anon_sym_LT_LPAREN; + v->a[39860] = anon_sym_PIPE_AMP; + v->a[39861] = anon_sym_AMP_AMP; + v->a[39862] = anon_sym_PIPE_PIPE; + v->a[39863] = anon_sym_LT; + v->a[39864] = anon_sym_GT; + v->a[39865] = anon_sym_GT_GT; + v->a[39866] = anon_sym_AMP_GT; + v->a[39867] = anon_sym_AMP_GT_GT; + v->a[39868] = anon_sym_LT_AMP; + v->a[39869] = anon_sym_GT_AMP; + v->a[39870] = anon_sym_GT_PIPE; + v->a[39871] = anon_sym_LT_AMP_DASH; + v->a[39872] = anon_sym_GT_AMP_DASH; + v->a[39873] = anon_sym_LT_LT; + v->a[39874] = anon_sym_LT_LT_DASH; + v->a[39875] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39876] = anon_sym_AMP; + v->a[39877] = anon_sym_DOLLAR; + v->a[39878] = sym__special_character; + v->a[39879] = anon_sym_DQUOTE; small_parse_table_1994(v); } void small_parse_table_1994(t_small_parse_table_array *v) { - v->a[39880] = anon_sym_GT_LPAREN; - v->a[39881] = sym_word; - v->a[39882] = 6; - v->a[39883] = actions(3); - v->a[39884] = 1; - v->a[39885] = sym_comment; - v->a[39886] = actions(4933); - v->a[39887] = 1; - v->a[39888] = aux_sym_concatenation_token1; - v->a[39889] = actions(4935); - v->a[39890] = 1; - v->a[39891] = sym__concat; - v->a[39892] = state(978); - v->a[39893] = 1; - v->a[39894] = aux_sym_concatenation_repeat1; - v->a[39895] = actions(4548); - v->a[39896] = 5; - v->a[39897] = sym_file_descriptor; - v->a[39898] = sym_test_operator; - v->a[39899] = sym__bare_dollar; + v->a[39880] = sym_raw_string; + v->a[39881] = aux_sym_number_token1; + v->a[39882] = aux_sym_number_token2; + v->a[39883] = anon_sym_DOLLAR_LBRACE; + v->a[39884] = anon_sym_DOLLAR_LPAREN; + v->a[39885] = anon_sym_BQUOTE; + v->a[39886] = anon_sym_DOLLAR_BQUOTE; + v->a[39887] = sym_word; + v->a[39888] = anon_sym_SEMI; + v->a[39889] = 6; + v->a[39890] = actions(3); + v->a[39891] = 1; + v->a[39892] = sym_comment; + v->a[39893] = actions(3556); + v->a[39894] = 1; + v->a[39895] = aux_sym_concatenation_token1; + v->a[39896] = actions(3559); + v->a[39897] = 1; + v->a[39898] = sym__concat; + v->a[39899] = state(897); small_parse_table_1995(v); } diff --git a/parser/static/small_parse_table/small_parse_table_399.c b/parser/static/small_parse_table/small_parse_table_399.c index 8993d922..7e7c8750 100644 --- a/parser/static/small_parse_table/small_parse_table_399.c +++ b/parser/static/small_parse_table/small_parse_table_399.c @@ -14,26 +14,26 @@ void small_parse_table_1995(t_small_parse_table_array *v) { - v->a[39900] = sym__brace_start; - v->a[39901] = aux_sym_heredoc_redirect_token1; - v->a[39902] = actions(4546); - v->a[39903] = 41; - v->a[39904] = anon_sym_LPAREN_LPAREN; - v->a[39905] = anon_sym_SEMI; - v->a[39906] = anon_sym_PIPE_PIPE; - v->a[39907] = anon_sym_AMP_AMP; - v->a[39908] = anon_sym_PIPE; - v->a[39909] = anon_sym_AMP; - v->a[39910] = anon_sym_EQ_EQ; - v->a[39911] = anon_sym_LT; - v->a[39912] = anon_sym_GT; - v->a[39913] = anon_sym_LT_LT; - v->a[39914] = anon_sym_GT_GT; - v->a[39915] = anon_sym_SEMI_SEMI; - v->a[39916] = anon_sym_SEMI_AMP; - v->a[39917] = anon_sym_SEMI_SEMI_AMP; - v->a[39918] = anon_sym_PIPE_AMP; - v->a[39919] = anon_sym_EQ_TILDE; + v->a[39900] = 1; + v->a[39901] = aux_sym_concatenation_repeat1; + v->a[39902] = actions(2654); + v->a[39903] = 6; + v->a[39904] = sym_file_descriptor; + v->a[39905] = sym_variable_name; + v->a[39906] = sym_test_operator; + v->a[39907] = sym__brace_start; + v->a[39908] = ts_builtin_sym_end; + v->a[39909] = aux_sym_heredoc_redirect_token1; + v->a[39910] = actions(2652); + v->a[39911] = 31; + v->a[39912] = anon_sym_PIPE; + v->a[39913] = anon_sym_SEMI_SEMI; + v->a[39914] = anon_sym_PIPE_AMP; + v->a[39915] = anon_sym_AMP_AMP; + v->a[39916] = anon_sym_PIPE_PIPE; + v->a[39917] = anon_sym_LT; + v->a[39918] = anon_sym_GT; + v->a[39919] = anon_sym_GT_GT; small_parse_table_1996(v); } @@ -46,94 +46,94 @@ void small_parse_table_1996(t_small_parse_table_array *v) v->a[39924] = anon_sym_GT_PIPE; v->a[39925] = anon_sym_LT_AMP_DASH; v->a[39926] = anon_sym_GT_AMP_DASH; - v->a[39927] = anon_sym_LT_LT_DASH; - v->a[39928] = anon_sym_LT_LT_LT; + v->a[39927] = anon_sym_LT_LT; + v->a[39928] = anon_sym_LT_LT_DASH; v->a[39929] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39930] = anon_sym_DOLLAR_LBRACK; + v->a[39930] = anon_sym_AMP; v->a[39931] = anon_sym_DOLLAR; v->a[39932] = sym__special_character; v->a[39933] = anon_sym_DQUOTE; v->a[39934] = sym_raw_string; - v->a[39935] = sym_ansi_c_string; - v->a[39936] = aux_sym_number_token1; - v->a[39937] = aux_sym_number_token2; - v->a[39938] = anon_sym_DOLLAR_LBRACE; - v->a[39939] = anon_sym_DOLLAR_LPAREN; + v->a[39935] = aux_sym_number_token1; + v->a[39936] = aux_sym_number_token2; + v->a[39937] = anon_sym_DOLLAR_LBRACE; + v->a[39938] = anon_sym_DOLLAR_LPAREN; + v->a[39939] = anon_sym_BQUOTE; small_parse_table_1997(v); } void small_parse_table_1997(t_small_parse_table_array *v) { - v->a[39940] = anon_sym_BQUOTE; - v->a[39941] = anon_sym_DOLLAR_BQUOTE; - v->a[39942] = anon_sym_LT_LPAREN; - v->a[39943] = anon_sym_GT_LPAREN; - v->a[39944] = sym_word; - v->a[39945] = 3; - v->a[39946] = actions(3); - v->a[39947] = 1; - v->a[39948] = sym_comment; - v->a[39949] = actions(1326); - v->a[39950] = 6; - v->a[39951] = sym_file_descriptor; + v->a[39940] = anon_sym_DOLLAR_BQUOTE; + v->a[39941] = sym_word; + v->a[39942] = anon_sym_SEMI; + v->a[39943] = 6; + v->a[39944] = actions(3); + v->a[39945] = 1; + v->a[39946] = sym_comment; + v->a[39947] = actions(3167); + v->a[39948] = 1; + v->a[39949] = aux_sym_concatenation_token1; + v->a[39950] = actions(3296); + v->a[39951] = 1; v->a[39952] = sym__concat; - v->a[39953] = sym_test_operator; - v->a[39954] = sym__bare_dollar; - v->a[39955] = sym__brace_start; - v->a[39956] = aux_sym_heredoc_redirect_token1; - v->a[39957] = actions(1324); - v->a[39958] = 43; - v->a[39959] = anon_sym_LPAREN_LPAREN; + v->a[39953] = state(880); + v->a[39954] = 1; + v->a[39955] = aux_sym_concatenation_repeat1; + v->a[39956] = actions(2719); + v->a[39957] = 5; + v->a[39958] = sym_file_descriptor; + v->a[39959] = sym_variable_name; small_parse_table_1998(v); } void small_parse_table_1998(t_small_parse_table_array *v) { - v->a[39960] = anon_sym_SEMI; - v->a[39961] = anon_sym_PIPE_PIPE; - v->a[39962] = anon_sym_AMP_AMP; - v->a[39963] = anon_sym_PIPE; - v->a[39964] = anon_sym_AMP; - v->a[39965] = anon_sym_EQ_EQ; - v->a[39966] = anon_sym_LT; - v->a[39967] = anon_sym_GT; - v->a[39968] = anon_sym_LT_LT; - v->a[39969] = anon_sym_GT_GT; - v->a[39970] = anon_sym_LPAREN; - v->a[39971] = anon_sym_SEMI_SEMI; - v->a[39972] = anon_sym_SEMI_AMP; - v->a[39973] = anon_sym_SEMI_SEMI_AMP; - v->a[39974] = anon_sym_PIPE_AMP; - v->a[39975] = anon_sym_EQ_TILDE; - v->a[39976] = anon_sym_AMP_GT; - v->a[39977] = anon_sym_AMP_GT_GT; - v->a[39978] = anon_sym_LT_AMP; - v->a[39979] = anon_sym_GT_AMP; + v->a[39960] = sym_test_operator; + v->a[39961] = sym__brace_start; + v->a[39962] = aux_sym_heredoc_redirect_token1; + v->a[39963] = actions(2717); + v->a[39964] = 32; + v->a[39965] = anon_sym_PIPE; + v->a[39966] = anon_sym_SEMI_SEMI; + v->a[39967] = anon_sym_PIPE_AMP; + v->a[39968] = anon_sym_AMP_AMP; + v->a[39969] = anon_sym_PIPE_PIPE; + v->a[39970] = anon_sym_LT; + v->a[39971] = anon_sym_GT; + v->a[39972] = anon_sym_GT_GT; + v->a[39973] = anon_sym_AMP_GT; + v->a[39974] = anon_sym_AMP_GT_GT; + v->a[39975] = anon_sym_LT_AMP; + v->a[39976] = anon_sym_GT_AMP; + v->a[39977] = anon_sym_GT_PIPE; + v->a[39978] = anon_sym_LT_AMP_DASH; + v->a[39979] = anon_sym_GT_AMP_DASH; small_parse_table_1999(v); } void small_parse_table_1999(t_small_parse_table_array *v) { - v->a[39980] = anon_sym_GT_PIPE; - v->a[39981] = anon_sym_LT_AMP_DASH; - v->a[39982] = anon_sym_GT_AMP_DASH; - v->a[39983] = anon_sym_LT_LT_DASH; - v->a[39984] = anon_sym_LT_LT_LT; - v->a[39985] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39986] = anon_sym_DOLLAR_LBRACK; - v->a[39987] = aux_sym_concatenation_token1; - v->a[39988] = anon_sym_DOLLAR; - v->a[39989] = sym__special_character; - v->a[39990] = anon_sym_DQUOTE; - v->a[39991] = sym_raw_string; - v->a[39992] = sym_ansi_c_string; - v->a[39993] = aux_sym_number_token1; - v->a[39994] = aux_sym_number_token2; - v->a[39995] = anon_sym_DOLLAR_LBRACE; - v->a[39996] = anon_sym_DOLLAR_LPAREN; - v->a[39997] = anon_sym_BQUOTE; - v->a[39998] = anon_sym_DOLLAR_BQUOTE; - v->a[39999] = anon_sym_LT_LPAREN; + v->a[39980] = anon_sym_LT_LT; + v->a[39981] = anon_sym_LT_LT_DASH; + v->a[39982] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[39983] = anon_sym_AMP; + v->a[39984] = anon_sym_DOLLAR; + v->a[39985] = sym__special_character; + v->a[39986] = anon_sym_DQUOTE; + v->a[39987] = sym_raw_string; + v->a[39988] = aux_sym_number_token1; + v->a[39989] = aux_sym_number_token2; + v->a[39990] = anon_sym_DOLLAR_LBRACE; + v->a[39991] = anon_sym_DOLLAR_LPAREN; + v->a[39992] = anon_sym_BQUOTE; + v->a[39993] = anon_sym_DOLLAR_BQUOTE; + v->a[39994] = aux_sym__simple_variable_name_token1; + v->a[39995] = sym_word; + v->a[39996] = anon_sym_SEMI; + v->a[39997] = 3; + v->a[39998] = actions(3); + v->a[39999] = 1; small_parse_table_2000(v); } diff --git a/parser/static/small_parse_table/small_parse_table_4.c b/parser/static/small_parse_table/small_parse_table_4.c index 22481215..4d2058ce 100644 --- a/parser/static/small_parse_table/small_parse_table_4.c +++ b/parser/static/small_parse_table/small_parse_table_4.c @@ -14,126 +14,126 @@ void small_parse_table_20(t_small_parse_table_array *v) { - v->a[400] = 1; - v->a[401] = sym_test_operator; - v->a[402] = actions(1476); - v->a[403] = 1; - v->a[404] = sym__bare_dollar; - v->a[405] = actions(1478); - v->a[406] = 1; - v->a[407] = sym__brace_start; - v->a[408] = state(547); - v->a[409] = 1; - v->a[410] = aux_sym_command_repeat2; - v->a[411] = state(1175); - v->a[412] = 1; - v->a[413] = aux_sym__literal_repeat1; - v->a[414] = state(1328); - v->a[415] = 1; - v->a[416] = sym_concatenation; - v->a[417] = state(1329); - v->a[418] = 1; - v->a[419] = sym_herestring_redirect; + v->a[400] = 4; + v->a[401] = sym_file_descriptor; + v->a[402] = sym_test_operator; + v->a[403] = sym__bare_dollar; + v->a[404] = sym__brace_start; + v->a[405] = actions(812); + v->a[406] = 9; + v->a[407] = anon_sym_BANG; + v->a[408] = anon_sym_DASH; + v->a[409] = anon_sym_STAR; + v->a[410] = anon_sym_QMARK; + v->a[411] = anon_sym_DOLLAR; + v->a[412] = anon_sym_POUND; + v->a[413] = anon_sym_AT; + v->a[414] = anon_sym_0; + v->a[415] = anon_sym__; + v->a[416] = actions(810); + v->a[417] = 35; + v->a[418] = anon_sym_esac; + v->a[419] = anon_sym_LPAREN; small_parse_table_21(v); } void small_parse_table_21(t_small_parse_table_array *v) { - v->a[420] = state(5111); - v->a[421] = 1; - v->a[422] = sym_subshell; - v->a[423] = actions(1442); - v->a[424] = 2; - v->a[425] = sym_file_descriptor; - v->a[426] = aux_sym_heredoc_redirect_token1; - v->a[427] = actions(1446); - v->a[428] = 2; - v->a[429] = anon_sym_LPAREN_LPAREN; - v->a[430] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[431] = actions(1448); - v->a[432] = 2; - v->a[433] = anon_sym_EQ_EQ; - v->a[434] = anon_sym_EQ_TILDE; - v->a[435] = actions(1472); - v->a[436] = 2; - v->a[437] = anon_sym_LT_LPAREN; - v->a[438] = anon_sym_GT_LPAREN; - v->a[439] = actions(1444); + v->a[420] = anon_sym_PIPE; + v->a[421] = anon_sym_SEMI_SEMI; + v->a[422] = anon_sym_SEMI_AMP; + v->a[423] = anon_sym_SEMI_SEMI_AMP; + v->a[424] = anon_sym_PIPE_AMP; + v->a[425] = anon_sym_AMP_AMP; + v->a[426] = anon_sym_PIPE_PIPE; + v->a[427] = anon_sym_LT; + v->a[428] = anon_sym_GT; + v->a[429] = anon_sym_GT_GT; + v->a[430] = anon_sym_AMP_GT; + v->a[431] = anon_sym_AMP_GT_GT; + v->a[432] = anon_sym_LT_AMP; + v->a[433] = anon_sym_GT_AMP; + v->a[434] = anon_sym_GT_PIPE; + v->a[435] = anon_sym_LT_AMP_DASH; + v->a[436] = anon_sym_GT_AMP_DASH; + v->a[437] = anon_sym_LT_LT; + v->a[438] = anon_sym_LT_LT_DASH; + v->a[439] = aux_sym_heredoc_redirect_token1; small_parse_table_22(v); } void small_parse_table_22(t_small_parse_table_array *v) { - v->a[440] = 3; - v->a[441] = sym_raw_string; - v->a[442] = sym_ansi_c_string; - v->a[443] = sym_word; - v->a[444] = state(985); - v->a[445] = 9; - v->a[446] = sym_arithmetic_expansion; - v->a[447] = sym_brace_expression; - v->a[448] = sym_string; - v->a[449] = sym_translated_string; - v->a[450] = sym_number; - v->a[451] = sym_simple_expansion; - v->a[452] = sym_expansion; - v->a[453] = sym_command_substitution; - v->a[454] = sym_process_substitution; - v->a[455] = actions(1440); - v->a[456] = 21; - v->a[457] = anon_sym_SEMI; - v->a[458] = anon_sym_PIPE_PIPE; - v->a[459] = anon_sym_AMP_AMP; + v->a[440] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[441] = anon_sym_AMP; + v->a[442] = sym__special_character; + v->a[443] = anon_sym_DQUOTE; + v->a[444] = sym_raw_string; + v->a[445] = aux_sym_number_token1; + v->a[446] = aux_sym_number_token2; + v->a[447] = anon_sym_DOLLAR_LBRACE; + v->a[448] = anon_sym_DOLLAR_LPAREN; + v->a[449] = anon_sym_BQUOTE; + v->a[450] = anon_sym_DOLLAR_BQUOTE; + v->a[451] = sym_word; + v->a[452] = anon_sym_SEMI; + v->a[453] = 21; + v->a[454] = actions(3); + v->a[455] = 1; + v->a[456] = sym_comment; + v->a[457] = actions(729); + v->a[458] = 1; + v->a[459] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_23(v); } void small_parse_table_23(t_small_parse_table_array *v) { - v->a[460] = anon_sym_PIPE; - v->a[461] = anon_sym_AMP; - v->a[462] = anon_sym_LT; - v->a[463] = anon_sym_GT; - v->a[464] = anon_sym_LT_LT; - v->a[465] = anon_sym_GT_GT; - v->a[466] = anon_sym_SEMI_SEMI; - v->a[467] = anon_sym_SEMI_AMP; - v->a[468] = anon_sym_SEMI_SEMI_AMP; - v->a[469] = anon_sym_PIPE_AMP; - v->a[470] = anon_sym_AMP_GT; - v->a[471] = anon_sym_AMP_GT_GT; - v->a[472] = anon_sym_LT_AMP; - v->a[473] = anon_sym_GT_AMP; - v->a[474] = anon_sym_GT_PIPE; - v->a[475] = anon_sym_LT_AMP_DASH; - v->a[476] = anon_sym_GT_AMP_DASH; - v->a[477] = anon_sym_LT_LT_DASH; - v->a[478] = 27; - v->a[479] = actions(3); + v->a[460] = actions(731); + v->a[461] = 1; + v->a[462] = anon_sym_DOLLAR; + v->a[463] = actions(733); + v->a[464] = 1; + v->a[465] = sym__special_character; + v->a[466] = actions(735); + v->a[467] = 1; + v->a[468] = anon_sym_DQUOTE; + v->a[469] = actions(737); + v->a[470] = 1; + v->a[471] = aux_sym_number_token1; + v->a[472] = actions(739); + v->a[473] = 1; + v->a[474] = aux_sym_number_token2; + v->a[475] = actions(741); + v->a[476] = 1; + v->a[477] = anon_sym_DOLLAR_LBRACE; + v->a[478] = actions(743); + v->a[479] = 1; small_parse_table_24(v); } void small_parse_table_24(t_small_parse_table_array *v) { - v->a[480] = 1; - v->a[481] = sym_comment; - v->a[482] = actions(1491); - v->a[483] = 1; - v->a[484] = aux_sym_heredoc_redirect_token1; - v->a[485] = actions(1493); - v->a[486] = 1; - v->a[487] = anon_sym_LT_LT_LT; - v->a[488] = actions(1496); - v->a[489] = 1; - v->a[490] = anon_sym_DOLLAR_LBRACK; - v->a[491] = actions(1499); - v->a[492] = 1; - v->a[493] = anon_sym_DOLLAR; - v->a[494] = actions(1502); - v->a[495] = 1; - v->a[496] = sym__special_character; - v->a[497] = actions(1505); - v->a[498] = 1; - v->a[499] = anon_sym_DQUOTE; + v->a[480] = anon_sym_DOLLAR_LPAREN; + v->a[481] = actions(745); + v->a[482] = 1; + v->a[483] = anon_sym_BQUOTE; + v->a[484] = actions(747); + v->a[485] = 1; + v->a[486] = anon_sym_DOLLAR_BQUOTE; + v->a[487] = actions(751); + v->a[488] = 1; + v->a[489] = sym_variable_name; + v->a[490] = actions(753); + v->a[491] = 1; + v->a[492] = sym_test_operator; + v->a[493] = actions(755); + v->a[494] = 1; + v->a[495] = sym__brace_start; + v->a[496] = actions(824); + v->a[497] = 1; + v->a[498] = aux_sym__simple_variable_name_token1; + v->a[499] = state(683); small_parse_table_25(v); } diff --git a/parser/static/small_parse_table/small_parse_table_40.c b/parser/static/small_parse_table/small_parse_table_40.c index 65a27592..074e1b93 100644 --- a/parser/static/small_parse_table/small_parse_table_40.c +++ b/parser/static/small_parse_table/small_parse_table_40.c @@ -14,126 +14,126 @@ void small_parse_table_200(t_small_parse_table_array *v) { - v->a[4000] = 1; - v->a[4001] = anon_sym_BQUOTE; - v->a[4002] = actions(1567); - v->a[4003] = 1; - v->a[4004] = anon_sym_DOLLAR_BQUOTE; - v->a[4005] = actions(1571); + v->a[4000] = anon_sym_BQUOTE; + v->a[4001] = anon_sym_DOLLAR_BQUOTE; + v->a[4002] = sym_word; + v->a[4003] = anon_sym_SEMI; + v->a[4004] = 20; + v->a[4005] = actions(3); v->a[4006] = 1; - v->a[4007] = sym_test_operator; - v->a[4008] = actions(1573); + v->a[4007] = sym_comment; + v->a[4008] = actions(1394); v->a[4009] = 1; - v->a[4010] = sym__bare_dollar; - v->a[4011] = actions(1575); + v->a[4010] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4011] = actions(1396); v->a[4012] = 1; - v->a[4013] = sym__brace_start; - v->a[4014] = state(562); + v->a[4013] = anon_sym_DOLLAR; + v->a[4014] = actions(1398); v->a[4015] = 1; - v->a[4016] = aux_sym_command_repeat2; - v->a[4017] = state(1321); + v->a[4016] = sym__special_character; + v->a[4017] = actions(1400); v->a[4018] = 1; - v->a[4019] = aux_sym__literal_repeat1; + v->a[4019] = anon_sym_DQUOTE; small_parse_table_201(v); } void small_parse_table_201(t_small_parse_table_array *v) { - v->a[4020] = state(1712); + v->a[4020] = actions(1402); v->a[4021] = 1; - v->a[4022] = sym_herestring_redirect; - v->a[4023] = state(1716); + v->a[4022] = aux_sym_number_token1; + v->a[4023] = actions(1404); v->a[4024] = 1; - v->a[4025] = sym_concatenation; - v->a[4026] = actions(1543); - v->a[4027] = 2; - v->a[4028] = anon_sym_LPAREN_LPAREN; - v->a[4029] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4030] = actions(1545); - v->a[4031] = 2; - v->a[4032] = anon_sym_EQ_EQ; - v->a[4033] = anon_sym_EQ_TILDE; - v->a[4034] = actions(1569); - v->a[4035] = 2; - v->a[4036] = anon_sym_LT_LPAREN; - v->a[4037] = anon_sym_GT_LPAREN; - v->a[4038] = actions(1627); - v->a[4039] = 2; + v->a[4025] = aux_sym_number_token2; + v->a[4026] = actions(1406); + v->a[4027] = 1; + v->a[4028] = anon_sym_DOLLAR_LBRACE; + v->a[4029] = actions(1408); + v->a[4030] = 1; + v->a[4031] = anon_sym_DOLLAR_LPAREN; + v->a[4032] = actions(1410); + v->a[4033] = 1; + v->a[4034] = anon_sym_BQUOTE; + v->a[4035] = actions(1412); + v->a[4036] = 1; + v->a[4037] = anon_sym_DOLLAR_BQUOTE; + v->a[4038] = actions(1414); + v->a[4039] = 1; small_parse_table_202(v); } void small_parse_table_202(t_small_parse_table_array *v) { - v->a[4040] = sym_file_descriptor; - v->a[4041] = aux_sym_heredoc_redirect_token1; - v->a[4042] = actions(1541); - v->a[4043] = 3; - v->a[4044] = sym_raw_string; - v->a[4045] = sym_ansi_c_string; - v->a[4046] = sym_word; - v->a[4047] = state(1023); - v->a[4048] = 9; - v->a[4049] = sym_arithmetic_expansion; - v->a[4050] = sym_brace_expression; - v->a[4051] = sym_string; - v->a[4052] = sym_translated_string; - v->a[4053] = sym_number; - v->a[4054] = sym_simple_expansion; - v->a[4055] = sym_expansion; - v->a[4056] = sym_command_substitution; - v->a[4057] = sym_process_substitution; - v->a[4058] = actions(1625); - v->a[4059] = 20; + v->a[4040] = aux_sym__simple_variable_name_token1; + v->a[4041] = actions(1416); + v->a[4042] = 1; + v->a[4043] = sym_test_operator; + v->a[4044] = actions(1418); + v->a[4045] = 1; + v->a[4046] = sym__brace_start; + v->a[4047] = state(1021); + v->a[4048] = 1; + v->a[4049] = aux_sym__literal_repeat1; + v->a[4050] = actions(1041); + v->a[4051] = 2; + v->a[4052] = sym_file_descriptor; + v->a[4053] = aux_sym_heredoc_redirect_token1; + v->a[4054] = actions(1392); + v->a[4055] = 2; + v->a[4056] = sym_raw_string; + v->a[4057] = sym_word; + v->a[4058] = state(315); + v->a[4059] = 2; small_parse_table_203(v); } void small_parse_table_203(t_small_parse_table_array *v) { - v->a[4060] = anon_sym_SEMI; - v->a[4061] = anon_sym_PIPE_PIPE; - v->a[4062] = anon_sym_AMP_AMP; - v->a[4063] = anon_sym_PIPE; - v->a[4064] = anon_sym_AMP; - v->a[4065] = anon_sym_LT; - v->a[4066] = anon_sym_GT; - v->a[4067] = anon_sym_LT_LT; - v->a[4068] = anon_sym_GT_GT; - v->a[4069] = anon_sym_RPAREN; - v->a[4070] = anon_sym_SEMI_SEMI; - v->a[4071] = anon_sym_PIPE_AMP; - v->a[4072] = anon_sym_AMP_GT; - v->a[4073] = anon_sym_AMP_GT_GT; - v->a[4074] = anon_sym_LT_AMP; - v->a[4075] = anon_sym_GT_AMP; - v->a[4076] = anon_sym_GT_PIPE; - v->a[4077] = anon_sym_LT_AMP_DASH; - v->a[4078] = anon_sym_GT_AMP_DASH; - v->a[4079] = anon_sym_LT_LT_DASH; + v->a[4060] = sym_concatenation; + v->a[4061] = aux_sym_unset_command_repeat1; + v->a[4062] = state(742); + v->a[4063] = 7; + v->a[4064] = sym_arithmetic_expansion; + v->a[4065] = sym_brace_expression; + v->a[4066] = sym_string; + v->a[4067] = sym_number; + v->a[4068] = sym_simple_expansion; + v->a[4069] = sym_expansion; + v->a[4070] = sym_command_substitution; + v->a[4071] = actions(1039); + v->a[4072] = 21; + v->a[4073] = anon_sym_PIPE; + v->a[4074] = anon_sym_SEMI_SEMI; + v->a[4075] = anon_sym_SEMI_AMP; + v->a[4076] = anon_sym_SEMI_SEMI_AMP; + v->a[4077] = anon_sym_PIPE_AMP; + v->a[4078] = anon_sym_AMP_AMP; + v->a[4079] = anon_sym_PIPE_PIPE; small_parse_table_204(v); } void small_parse_table_204(t_small_parse_table_array *v) { - v->a[4080] = 8; - v->a[4081] = actions(3); - v->a[4082] = 1; - v->a[4083] = sym_comment; - v->a[4084] = actions(1458); - v->a[4085] = 1; - v->a[4086] = anon_sym_DQUOTE; - v->a[4087] = actions(1973); - v->a[4088] = 1; - v->a[4089] = sym_variable_name; - v->a[4090] = state(1130); - v->a[4091] = 1; - v->a[4092] = sym_string; - v->a[4093] = actions(1971); - v->a[4094] = 2; - v->a[4095] = aux_sym__simple_variable_name_token1; - v->a[4096] = aux_sym__multiline_variable_name_token1; - v->a[4097] = actions(1235); - v->a[4098] = 4; - v->a[4099] = sym_file_descriptor; + v->a[4080] = anon_sym_LT; + v->a[4081] = anon_sym_GT; + v->a[4082] = anon_sym_GT_GT; + v->a[4083] = anon_sym_AMP_GT; + v->a[4084] = anon_sym_AMP_GT_GT; + v->a[4085] = anon_sym_LT_AMP; + v->a[4086] = anon_sym_GT_AMP; + v->a[4087] = anon_sym_GT_PIPE; + v->a[4088] = anon_sym_LT_AMP_DASH; + v->a[4089] = anon_sym_GT_AMP_DASH; + v->a[4090] = anon_sym_LT_LT; + v->a[4091] = anon_sym_LT_LT_DASH; + v->a[4092] = anon_sym_AMP; + v->a[4093] = anon_sym_SEMI; + v->a[4094] = 6; + v->a[4095] = actions(3); + v->a[4096] = 1; + v->a[4097] = sym_comment; + v->a[4098] = actions(1424); + v->a[4099] = 1; small_parse_table_205(v); } diff --git a/parser/static/small_parse_table/small_parse_table_400.c b/parser/static/small_parse_table/small_parse_table_400.c index fd9f0e1e..c4bdf4df 100644 --- a/parser/static/small_parse_table/small_parse_table_400.c +++ b/parser/static/small_parse_table/small_parse_table_400.c @@ -14,126 +14,126 @@ void small_parse_table_2000(t_small_parse_table_array *v) { - v->a[40000] = anon_sym_GT_LPAREN; - v->a[40001] = sym_word; - v->a[40002] = 3; - v->a[40003] = actions(3); - v->a[40004] = 1; - v->a[40005] = sym_comment; - v->a[40006] = actions(1294); - v->a[40007] = 6; - v->a[40008] = sym_file_descriptor; - v->a[40009] = sym__concat; - v->a[40010] = sym_test_operator; - v->a[40011] = sym__bare_dollar; - v->a[40012] = sym__brace_start; - v->a[40013] = aux_sym_heredoc_redirect_token1; - v->a[40014] = actions(1292); - v->a[40015] = 43; - v->a[40016] = anon_sym_LPAREN_LPAREN; - v->a[40017] = anon_sym_SEMI; - v->a[40018] = anon_sym_PIPE_PIPE; - v->a[40019] = anon_sym_AMP_AMP; + v->a[40000] = sym_comment; + v->a[40001] = actions(2888); + v->a[40002] = 7; + v->a[40003] = sym_file_descriptor; + v->a[40004] = sym__concat; + v->a[40005] = sym_test_operator; + v->a[40006] = sym__bare_dollar; + v->a[40007] = sym__brace_start; + v->a[40008] = ts_builtin_sym_end; + v->a[40009] = aux_sym_heredoc_redirect_token1; + v->a[40010] = actions(2886); + v->a[40011] = 33; + v->a[40012] = anon_sym_LPAREN; + v->a[40013] = anon_sym_PIPE; + v->a[40014] = anon_sym_SEMI_SEMI; + v->a[40015] = anon_sym_PIPE_AMP; + v->a[40016] = anon_sym_AMP_AMP; + v->a[40017] = anon_sym_PIPE_PIPE; + v->a[40018] = anon_sym_LT; + v->a[40019] = anon_sym_GT; small_parse_table_2001(v); } void small_parse_table_2001(t_small_parse_table_array *v) { - v->a[40020] = anon_sym_PIPE; - v->a[40021] = anon_sym_AMP; - v->a[40022] = anon_sym_EQ_EQ; - v->a[40023] = anon_sym_LT; - v->a[40024] = anon_sym_GT; - v->a[40025] = anon_sym_LT_LT; - v->a[40026] = anon_sym_GT_GT; - v->a[40027] = anon_sym_esac; - v->a[40028] = anon_sym_SEMI_SEMI; - v->a[40029] = anon_sym_SEMI_AMP; - v->a[40030] = anon_sym_SEMI_SEMI_AMP; - v->a[40031] = anon_sym_PIPE_AMP; - v->a[40032] = anon_sym_EQ_TILDE; - v->a[40033] = anon_sym_AMP_GT; - v->a[40034] = anon_sym_AMP_GT_GT; - v->a[40035] = anon_sym_LT_AMP; - v->a[40036] = anon_sym_GT_AMP; - v->a[40037] = anon_sym_GT_PIPE; - v->a[40038] = anon_sym_LT_AMP_DASH; - v->a[40039] = anon_sym_GT_AMP_DASH; + v->a[40020] = anon_sym_GT_GT; + v->a[40021] = anon_sym_AMP_GT; + v->a[40022] = anon_sym_AMP_GT_GT; + v->a[40023] = anon_sym_LT_AMP; + v->a[40024] = anon_sym_GT_AMP; + v->a[40025] = anon_sym_GT_PIPE; + v->a[40026] = anon_sym_LT_AMP_DASH; + v->a[40027] = anon_sym_GT_AMP_DASH; + v->a[40028] = anon_sym_LT_LT; + v->a[40029] = anon_sym_LT_LT_DASH; + v->a[40030] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40031] = anon_sym_AMP; + v->a[40032] = aux_sym_concatenation_token1; + v->a[40033] = anon_sym_DOLLAR; + v->a[40034] = sym__special_character; + v->a[40035] = anon_sym_DQUOTE; + v->a[40036] = sym_raw_string; + v->a[40037] = aux_sym_number_token1; + v->a[40038] = aux_sym_number_token2; + v->a[40039] = anon_sym_DOLLAR_LBRACE; small_parse_table_2002(v); } void small_parse_table_2002(t_small_parse_table_array *v) { - v->a[40040] = anon_sym_LT_LT_DASH; - v->a[40041] = anon_sym_LT_LT_LT; - v->a[40042] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40043] = anon_sym_DOLLAR_LBRACK; - v->a[40044] = aux_sym_concatenation_token1; - v->a[40045] = anon_sym_DOLLAR; - v->a[40046] = sym__special_character; - v->a[40047] = anon_sym_DQUOTE; - v->a[40048] = sym_raw_string; - v->a[40049] = sym_ansi_c_string; - v->a[40050] = aux_sym_number_token1; - v->a[40051] = aux_sym_number_token2; - v->a[40052] = anon_sym_DOLLAR_LBRACE; - v->a[40053] = anon_sym_DOLLAR_LPAREN; - v->a[40054] = anon_sym_BQUOTE; - v->a[40055] = anon_sym_DOLLAR_BQUOTE; - v->a[40056] = anon_sym_LT_LPAREN; - v->a[40057] = anon_sym_GT_LPAREN; - v->a[40058] = sym_word; - v->a[40059] = 10; + v->a[40040] = anon_sym_DOLLAR_LPAREN; + v->a[40041] = anon_sym_BQUOTE; + v->a[40042] = anon_sym_DOLLAR_BQUOTE; + v->a[40043] = sym_word; + v->a[40044] = anon_sym_SEMI; + v->a[40045] = 6; + v->a[40046] = actions(3); + v->a[40047] = 1; + v->a[40048] = sym_comment; + v->a[40049] = actions(3438); + v->a[40050] = 1; + v->a[40051] = aux_sym_concatenation_token1; + v->a[40052] = actions(3562); + v->a[40053] = 1; + v->a[40054] = sym__concat; + v->a[40055] = state(897); + v->a[40056] = 1; + v->a[40057] = aux_sym_concatenation_repeat1; + v->a[40058] = actions(2696); + v->a[40059] = 6; small_parse_table_2003(v); } void small_parse_table_2003(t_small_parse_table_array *v) { - v->a[40060] = actions(3); - v->a[40061] = 1; - v->a[40062] = sym_comment; - v->a[40063] = actions(4696); - v->a[40064] = 1; - v->a[40065] = sym_variable_name; - v->a[40066] = state(6757); - v->a[40067] = 1; - v->a[40068] = sym_subscript; - v->a[40069] = actions(4253); - v->a[40070] = 2; - v->a[40071] = anon_sym_PIPE; - v->a[40072] = anon_sym_PIPE_AMP; - v->a[40073] = actions(4272); - v->a[40074] = 2; - v->a[40075] = ts_builtin_sym_end; - v->a[40076] = aux_sym_heredoc_redirect_token1; - v->a[40077] = state(4574); - v->a[40078] = 2; - v->a[40079] = sym_variable_assignment; + v->a[40060] = sym_file_descriptor; + v->a[40061] = sym_variable_name; + v->a[40062] = sym_test_operator; + v->a[40063] = sym__brace_start; + v->a[40064] = ts_builtin_sym_end; + v->a[40065] = aux_sym_heredoc_redirect_token1; + v->a[40066] = actions(2694); + v->a[40067] = 31; + v->a[40068] = anon_sym_PIPE; + v->a[40069] = anon_sym_SEMI_SEMI; + v->a[40070] = anon_sym_PIPE_AMP; + v->a[40071] = anon_sym_AMP_AMP; + v->a[40072] = anon_sym_PIPE_PIPE; + v->a[40073] = anon_sym_LT; + v->a[40074] = anon_sym_GT; + v->a[40075] = anon_sym_GT_GT; + v->a[40076] = anon_sym_AMP_GT; + v->a[40077] = anon_sym_AMP_GT_GT; + v->a[40078] = anon_sym_LT_AMP; + v->a[40079] = anon_sym_GT_AMP; small_parse_table_2004(v); } void small_parse_table_2004(t_small_parse_table_array *v) { - v->a[40080] = aux_sym_variable_assignments_repeat1; - v->a[40081] = actions(4261); - v->a[40082] = 3; - v->a[40083] = sym_file_descriptor; - v->a[40084] = sym_test_operator; - v->a[40085] = sym__brace_start; - v->a[40086] = state(4650); - v->a[40087] = 3; - v->a[40088] = sym_file_redirect; - v->a[40089] = sym_heredoc_redirect; - v->a[40090] = aux_sym_redirected_statement_repeat1; - v->a[40091] = actions(4270); - v->a[40092] = 7; - v->a[40093] = anon_sym_SEMI; - v->a[40094] = anon_sym_PIPE_PIPE; - v->a[40095] = anon_sym_AMP_AMP; - v->a[40096] = anon_sym_AMP; - v->a[40097] = anon_sym_LT_LT; - v->a[40098] = anon_sym_SEMI_SEMI; - v->a[40099] = anon_sym_LT_LT_DASH; + v->a[40080] = anon_sym_GT_PIPE; + v->a[40081] = anon_sym_LT_AMP_DASH; + v->a[40082] = anon_sym_GT_AMP_DASH; + v->a[40083] = anon_sym_LT_LT; + v->a[40084] = anon_sym_LT_LT_DASH; + v->a[40085] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40086] = anon_sym_AMP; + v->a[40087] = anon_sym_DOLLAR; + v->a[40088] = sym__special_character; + v->a[40089] = anon_sym_DQUOTE; + v->a[40090] = sym_raw_string; + v->a[40091] = aux_sym_number_token1; + v->a[40092] = aux_sym_number_token2; + v->a[40093] = anon_sym_DOLLAR_LBRACE; + v->a[40094] = anon_sym_DOLLAR_LPAREN; + v->a[40095] = anon_sym_BQUOTE; + v->a[40096] = anon_sym_DOLLAR_BQUOTE; + v->a[40097] = sym_word; + v->a[40098] = anon_sym_SEMI; + v->a[40099] = 5; small_parse_table_2005(v); } diff --git a/parser/static/small_parse_table/small_parse_table_401.c b/parser/static/small_parse_table/small_parse_table_401.c index b058dc99..72fe860e 100644 --- a/parser/static/small_parse_table/small_parse_table_401.c +++ b/parser/static/small_parse_table/small_parse_table_401.c @@ -14,126 +14,126 @@ void small_parse_table_2005(t_small_parse_table_array *v) { - v->a[40100] = actions(4247); - v->a[40101] = 28; - v->a[40102] = anon_sym_LPAREN_LPAREN; - v->a[40103] = anon_sym_LT; - v->a[40104] = anon_sym_GT; - v->a[40105] = anon_sym_GT_GT; - v->a[40106] = anon_sym_AMP_GT; - v->a[40107] = anon_sym_AMP_GT_GT; - v->a[40108] = anon_sym_LT_AMP; - v->a[40109] = anon_sym_GT_AMP; - v->a[40110] = anon_sym_GT_PIPE; - v->a[40111] = anon_sym_LT_AMP_DASH; - v->a[40112] = anon_sym_GT_AMP_DASH; - v->a[40113] = anon_sym_LT_LT_LT; - v->a[40114] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40115] = anon_sym_DOLLAR_LBRACK; - v->a[40116] = anon_sym_DOLLAR; - v->a[40117] = sym__special_character; - v->a[40118] = anon_sym_DQUOTE; - v->a[40119] = sym_raw_string; + v->a[40100] = actions(3); + v->a[40101] = 1; + v->a[40102] = sym_comment; + v->a[40103] = actions(3568); + v->a[40104] = 1; + v->a[40105] = sym__special_character; + v->a[40106] = state(969); + v->a[40107] = 1; + v->a[40108] = aux_sym__literal_repeat1; + v->a[40109] = actions(3566); + v->a[40110] = 5; + v->a[40111] = sym_file_descriptor; + v->a[40112] = sym_test_operator; + v->a[40113] = sym__bare_dollar; + v->a[40114] = sym__brace_start; + v->a[40115] = aux_sym_heredoc_redirect_token1; + v->a[40116] = actions(3564); + v->a[40117] = 33; + v->a[40118] = anon_sym_esac; + v->a[40119] = anon_sym_PIPE; small_parse_table_2006(v); } void small_parse_table_2006(t_small_parse_table_array *v) { - v->a[40120] = sym_ansi_c_string; - v->a[40121] = aux_sym_number_token1; - v->a[40122] = aux_sym_number_token2; - v->a[40123] = anon_sym_DOLLAR_LBRACE; - v->a[40124] = anon_sym_DOLLAR_LPAREN; - v->a[40125] = anon_sym_BQUOTE; - v->a[40126] = anon_sym_DOLLAR_BQUOTE; - v->a[40127] = anon_sym_LT_LPAREN; - v->a[40128] = anon_sym_GT_LPAREN; - v->a[40129] = sym_word; - v->a[40130] = 6; - v->a[40131] = actions(3); - v->a[40132] = 1; - v->a[40133] = sym_comment; - v->a[40134] = actions(4672); - v->a[40135] = 1; - v->a[40136] = aux_sym_concatenation_token1; - v->a[40137] = actions(4674); - v->a[40138] = 1; - v->a[40139] = sym__concat; + v->a[40120] = anon_sym_SEMI_SEMI; + v->a[40121] = anon_sym_SEMI_AMP; + v->a[40122] = anon_sym_SEMI_SEMI_AMP; + v->a[40123] = anon_sym_PIPE_AMP; + v->a[40124] = anon_sym_AMP_AMP; + v->a[40125] = anon_sym_PIPE_PIPE; + v->a[40126] = anon_sym_LT; + v->a[40127] = anon_sym_GT; + v->a[40128] = anon_sym_GT_GT; + v->a[40129] = anon_sym_AMP_GT; + v->a[40130] = anon_sym_AMP_GT_GT; + v->a[40131] = anon_sym_LT_AMP; + v->a[40132] = anon_sym_GT_AMP; + v->a[40133] = anon_sym_GT_PIPE; + v->a[40134] = anon_sym_LT_AMP_DASH; + v->a[40135] = anon_sym_GT_AMP_DASH; + v->a[40136] = anon_sym_LT_LT; + v->a[40137] = anon_sym_LT_LT_DASH; + v->a[40138] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40139] = anon_sym_AMP; small_parse_table_2007(v); } void small_parse_table_2007(t_small_parse_table_array *v) { - v->a[40140] = state(959); - v->a[40141] = 1; - v->a[40142] = aux_sym_concatenation_repeat1; - v->a[40143] = actions(278); - v->a[40144] = 6; - v->a[40145] = sym_file_descriptor; - v->a[40146] = sym_test_operator; - v->a[40147] = sym__bare_dollar; - v->a[40148] = sym__brace_start; - v->a[40149] = ts_builtin_sym_end; - v->a[40150] = aux_sym_heredoc_redirect_token1; - v->a[40151] = actions(241); - v->a[40152] = 40; - v->a[40153] = anon_sym_LPAREN_LPAREN; - v->a[40154] = anon_sym_SEMI; - v->a[40155] = anon_sym_PIPE_PIPE; - v->a[40156] = anon_sym_AMP_AMP; - v->a[40157] = anon_sym_PIPE; - v->a[40158] = anon_sym_AMP; - v->a[40159] = anon_sym_EQ_EQ; + v->a[40140] = anon_sym_DOLLAR; + v->a[40141] = anon_sym_DQUOTE; + v->a[40142] = sym_raw_string; + v->a[40143] = aux_sym_number_token1; + v->a[40144] = aux_sym_number_token2; + v->a[40145] = anon_sym_DOLLAR_LBRACE; + v->a[40146] = anon_sym_DOLLAR_LPAREN; + v->a[40147] = anon_sym_BQUOTE; + v->a[40148] = anon_sym_DOLLAR_BQUOTE; + v->a[40149] = sym_word; + v->a[40150] = anon_sym_SEMI; + v->a[40151] = 3; + v->a[40152] = actions(3); + v->a[40153] = 1; + v->a[40154] = sym_comment; + v->a[40155] = actions(3066); + v->a[40156] = 7; + v->a[40157] = sym_file_descriptor; + v->a[40158] = sym__concat; + v->a[40159] = sym_test_operator; small_parse_table_2008(v); } void small_parse_table_2008(t_small_parse_table_array *v) { - v->a[40160] = anon_sym_LT; - v->a[40161] = anon_sym_GT; - v->a[40162] = anon_sym_LT_LT; - v->a[40163] = anon_sym_GT_GT; - v->a[40164] = anon_sym_LPAREN; - v->a[40165] = anon_sym_SEMI_SEMI; - v->a[40166] = anon_sym_PIPE_AMP; - v->a[40167] = anon_sym_EQ_TILDE; - v->a[40168] = anon_sym_AMP_GT; - v->a[40169] = anon_sym_AMP_GT_GT; - v->a[40170] = anon_sym_LT_AMP; - v->a[40171] = anon_sym_GT_AMP; - v->a[40172] = anon_sym_GT_PIPE; - v->a[40173] = anon_sym_LT_AMP_DASH; - v->a[40174] = anon_sym_GT_AMP_DASH; - v->a[40175] = anon_sym_LT_LT_DASH; - v->a[40176] = anon_sym_LT_LT_LT; - v->a[40177] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40178] = anon_sym_DOLLAR_LBRACK; - v->a[40179] = anon_sym_DOLLAR; + v->a[40160] = sym__bare_dollar; + v->a[40161] = sym__brace_start; + v->a[40162] = ts_builtin_sym_end; + v->a[40163] = aux_sym_heredoc_redirect_token1; + v->a[40164] = actions(3064); + v->a[40165] = 33; + v->a[40166] = anon_sym_LPAREN; + v->a[40167] = anon_sym_PIPE; + v->a[40168] = anon_sym_SEMI_SEMI; + v->a[40169] = anon_sym_PIPE_AMP; + v->a[40170] = anon_sym_AMP_AMP; + v->a[40171] = anon_sym_PIPE_PIPE; + v->a[40172] = anon_sym_LT; + v->a[40173] = anon_sym_GT; + v->a[40174] = anon_sym_GT_GT; + v->a[40175] = anon_sym_AMP_GT; + v->a[40176] = anon_sym_AMP_GT_GT; + v->a[40177] = anon_sym_LT_AMP; + v->a[40178] = anon_sym_GT_AMP; + v->a[40179] = anon_sym_GT_PIPE; small_parse_table_2009(v); } void small_parse_table_2009(t_small_parse_table_array *v) { - v->a[40180] = sym__special_character; - v->a[40181] = anon_sym_DQUOTE; - v->a[40182] = sym_raw_string; - v->a[40183] = sym_ansi_c_string; - v->a[40184] = aux_sym_number_token1; - v->a[40185] = aux_sym_number_token2; - v->a[40186] = anon_sym_DOLLAR_LBRACE; - v->a[40187] = anon_sym_DOLLAR_LPAREN; - v->a[40188] = anon_sym_BQUOTE; - v->a[40189] = anon_sym_DOLLAR_BQUOTE; - v->a[40190] = anon_sym_LT_LPAREN; - v->a[40191] = anon_sym_GT_LPAREN; - v->a[40192] = sym_word; - v->a[40193] = 3; - v->a[40194] = actions(3); - v->a[40195] = 1; - v->a[40196] = sym_comment; - v->a[40197] = actions(1334); - v->a[40198] = 6; - v->a[40199] = sym_file_descriptor; + v->a[40180] = anon_sym_LT_AMP_DASH; + v->a[40181] = anon_sym_GT_AMP_DASH; + v->a[40182] = anon_sym_LT_LT; + v->a[40183] = anon_sym_LT_LT_DASH; + v->a[40184] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40185] = anon_sym_AMP; + v->a[40186] = aux_sym_concatenation_token1; + v->a[40187] = anon_sym_DOLLAR; + v->a[40188] = sym__special_character; + v->a[40189] = anon_sym_DQUOTE; + v->a[40190] = sym_raw_string; + v->a[40191] = aux_sym_number_token1; + v->a[40192] = aux_sym_number_token2; + v->a[40193] = anon_sym_DOLLAR_LBRACE; + v->a[40194] = anon_sym_DOLLAR_LPAREN; + v->a[40195] = anon_sym_BQUOTE; + v->a[40196] = anon_sym_DOLLAR_BQUOTE; + v->a[40197] = sym_word; + v->a[40198] = anon_sym_SEMI; + v->a[40199] = 6; small_parse_table_2010(v); } diff --git a/parser/static/small_parse_table/small_parse_table_402.c b/parser/static/small_parse_table/small_parse_table_402.c index d131bead..7e243772 100644 --- a/parser/static/small_parse_table/small_parse_table_402.c +++ b/parser/static/small_parse_table/small_parse_table_402.c @@ -14,126 +14,126 @@ void small_parse_table_2010(t_small_parse_table_array *v) { - v->a[40200] = sym__concat; - v->a[40201] = sym_test_operator; - v->a[40202] = sym__bare_dollar; - v->a[40203] = sym__brace_start; - v->a[40204] = aux_sym_heredoc_redirect_token1; - v->a[40205] = actions(1332); - v->a[40206] = 43; - v->a[40207] = anon_sym_LPAREN_LPAREN; - v->a[40208] = anon_sym_SEMI; - v->a[40209] = anon_sym_PIPE_PIPE; - v->a[40210] = anon_sym_AMP_AMP; - v->a[40211] = anon_sym_PIPE; - v->a[40212] = anon_sym_AMP; - v->a[40213] = anon_sym_EQ_EQ; - v->a[40214] = anon_sym_LT; - v->a[40215] = anon_sym_GT; - v->a[40216] = anon_sym_LT_LT; - v->a[40217] = anon_sym_GT_GT; - v->a[40218] = anon_sym_esac; - v->a[40219] = anon_sym_SEMI_SEMI; + v->a[40200] = actions(3); + v->a[40201] = 1; + v->a[40202] = sym_comment; + v->a[40203] = actions(3438); + v->a[40204] = 1; + v->a[40205] = aux_sym_concatenation_token1; + v->a[40206] = actions(3570); + v->a[40207] = 1; + v->a[40208] = sym__concat; + v->a[40209] = state(897); + v->a[40210] = 1; + v->a[40211] = aux_sym_concatenation_repeat1; + v->a[40212] = actions(2690); + v->a[40213] = 6; + v->a[40214] = sym_file_descriptor; + v->a[40215] = sym_variable_name; + v->a[40216] = sym_test_operator; + v->a[40217] = sym__brace_start; + v->a[40218] = ts_builtin_sym_end; + v->a[40219] = aux_sym_heredoc_redirect_token1; small_parse_table_2011(v); } void small_parse_table_2011(t_small_parse_table_array *v) { - v->a[40220] = anon_sym_SEMI_AMP; - v->a[40221] = anon_sym_SEMI_SEMI_AMP; - v->a[40222] = anon_sym_PIPE_AMP; - v->a[40223] = anon_sym_EQ_TILDE; - v->a[40224] = anon_sym_AMP_GT; - v->a[40225] = anon_sym_AMP_GT_GT; - v->a[40226] = anon_sym_LT_AMP; - v->a[40227] = anon_sym_GT_AMP; - v->a[40228] = anon_sym_GT_PIPE; - v->a[40229] = anon_sym_LT_AMP_DASH; - v->a[40230] = anon_sym_GT_AMP_DASH; - v->a[40231] = anon_sym_LT_LT_DASH; - v->a[40232] = anon_sym_LT_LT_LT; - v->a[40233] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40234] = anon_sym_DOLLAR_LBRACK; - v->a[40235] = aux_sym_concatenation_token1; - v->a[40236] = anon_sym_DOLLAR; - v->a[40237] = sym__special_character; - v->a[40238] = anon_sym_DQUOTE; - v->a[40239] = sym_raw_string; + v->a[40220] = actions(2688); + v->a[40221] = 31; + v->a[40222] = anon_sym_PIPE; + v->a[40223] = anon_sym_SEMI_SEMI; + v->a[40224] = anon_sym_PIPE_AMP; + v->a[40225] = anon_sym_AMP_AMP; + v->a[40226] = anon_sym_PIPE_PIPE; + v->a[40227] = anon_sym_LT; + v->a[40228] = anon_sym_GT; + v->a[40229] = anon_sym_GT_GT; + v->a[40230] = anon_sym_AMP_GT; + v->a[40231] = anon_sym_AMP_GT_GT; + v->a[40232] = anon_sym_LT_AMP; + v->a[40233] = anon_sym_GT_AMP; + v->a[40234] = anon_sym_GT_PIPE; + v->a[40235] = anon_sym_LT_AMP_DASH; + v->a[40236] = anon_sym_GT_AMP_DASH; + v->a[40237] = anon_sym_LT_LT; + v->a[40238] = anon_sym_LT_LT_DASH; + v->a[40239] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2012(v); } void small_parse_table_2012(t_small_parse_table_array *v) { - v->a[40240] = sym_ansi_c_string; - v->a[40241] = aux_sym_number_token1; - v->a[40242] = aux_sym_number_token2; - v->a[40243] = anon_sym_DOLLAR_LBRACE; - v->a[40244] = anon_sym_DOLLAR_LPAREN; - v->a[40245] = anon_sym_BQUOTE; - v->a[40246] = anon_sym_DOLLAR_BQUOTE; - v->a[40247] = anon_sym_LT_LPAREN; - v->a[40248] = anon_sym_GT_LPAREN; - v->a[40249] = sym_word; - v->a[40250] = 3; - v->a[40251] = actions(3); - v->a[40252] = 1; - v->a[40253] = sym_comment; - v->a[40254] = actions(1302); - v->a[40255] = 6; - v->a[40256] = sym_file_descriptor; - v->a[40257] = sym__concat; - v->a[40258] = sym_test_operator; - v->a[40259] = sym__bare_dollar; + v->a[40240] = anon_sym_AMP; + v->a[40241] = anon_sym_DOLLAR; + v->a[40242] = sym__special_character; + v->a[40243] = anon_sym_DQUOTE; + v->a[40244] = sym_raw_string; + v->a[40245] = aux_sym_number_token1; + v->a[40246] = aux_sym_number_token2; + v->a[40247] = anon_sym_DOLLAR_LBRACE; + v->a[40248] = anon_sym_DOLLAR_LPAREN; + v->a[40249] = anon_sym_BQUOTE; + v->a[40250] = anon_sym_DOLLAR_BQUOTE; + v->a[40251] = sym_word; + v->a[40252] = anon_sym_SEMI; + v->a[40253] = 3; + v->a[40254] = actions(3); + v->a[40255] = 1; + v->a[40256] = sym_comment; + v->a[40257] = actions(3050); + v->a[40258] = 7; + v->a[40259] = sym_file_descriptor; small_parse_table_2013(v); } void small_parse_table_2013(t_small_parse_table_array *v) { - v->a[40260] = sym__brace_start; - v->a[40261] = aux_sym_heredoc_redirect_token1; - v->a[40262] = actions(1300); - v->a[40263] = 43; - v->a[40264] = anon_sym_LPAREN_LPAREN; - v->a[40265] = anon_sym_SEMI; - v->a[40266] = anon_sym_PIPE_PIPE; - v->a[40267] = anon_sym_AMP_AMP; - v->a[40268] = anon_sym_PIPE; - v->a[40269] = anon_sym_AMP; - v->a[40270] = anon_sym_EQ_EQ; - v->a[40271] = anon_sym_LT; - v->a[40272] = anon_sym_GT; - v->a[40273] = anon_sym_LT_LT; - v->a[40274] = anon_sym_GT_GT; - v->a[40275] = anon_sym_esac; - v->a[40276] = anon_sym_SEMI_SEMI; - v->a[40277] = anon_sym_SEMI_AMP; - v->a[40278] = anon_sym_SEMI_SEMI_AMP; - v->a[40279] = anon_sym_PIPE_AMP; + v->a[40260] = sym__concat; + v->a[40261] = sym_test_operator; + v->a[40262] = sym__bare_dollar; + v->a[40263] = sym__brace_start; + v->a[40264] = ts_builtin_sym_end; + v->a[40265] = aux_sym_heredoc_redirect_token1; + v->a[40266] = actions(3048); + v->a[40267] = 33; + v->a[40268] = anon_sym_LPAREN; + v->a[40269] = anon_sym_PIPE; + v->a[40270] = anon_sym_SEMI_SEMI; + v->a[40271] = anon_sym_PIPE_AMP; + v->a[40272] = anon_sym_AMP_AMP; + v->a[40273] = anon_sym_PIPE_PIPE; + v->a[40274] = anon_sym_LT; + v->a[40275] = anon_sym_GT; + v->a[40276] = anon_sym_GT_GT; + v->a[40277] = anon_sym_AMP_GT; + v->a[40278] = anon_sym_AMP_GT_GT; + v->a[40279] = anon_sym_LT_AMP; small_parse_table_2014(v); } void small_parse_table_2014(t_small_parse_table_array *v) { - v->a[40280] = anon_sym_EQ_TILDE; - v->a[40281] = anon_sym_AMP_GT; - v->a[40282] = anon_sym_AMP_GT_GT; - v->a[40283] = anon_sym_LT_AMP; - v->a[40284] = anon_sym_GT_AMP; - v->a[40285] = anon_sym_GT_PIPE; - v->a[40286] = anon_sym_LT_AMP_DASH; - v->a[40287] = anon_sym_GT_AMP_DASH; - v->a[40288] = anon_sym_LT_LT_DASH; - v->a[40289] = anon_sym_LT_LT_LT; - v->a[40290] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40291] = anon_sym_DOLLAR_LBRACK; - v->a[40292] = aux_sym_concatenation_token1; - v->a[40293] = anon_sym_DOLLAR; - v->a[40294] = sym__special_character; - v->a[40295] = anon_sym_DQUOTE; - v->a[40296] = sym_raw_string; - v->a[40297] = sym_ansi_c_string; - v->a[40298] = aux_sym_number_token1; - v->a[40299] = aux_sym_number_token2; + v->a[40280] = anon_sym_GT_AMP; + v->a[40281] = anon_sym_GT_PIPE; + v->a[40282] = anon_sym_LT_AMP_DASH; + v->a[40283] = anon_sym_GT_AMP_DASH; + v->a[40284] = anon_sym_LT_LT; + v->a[40285] = anon_sym_LT_LT_DASH; + v->a[40286] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40287] = anon_sym_AMP; + v->a[40288] = aux_sym_concatenation_token1; + v->a[40289] = anon_sym_DOLLAR; + v->a[40290] = sym__special_character; + v->a[40291] = anon_sym_DQUOTE; + v->a[40292] = sym_raw_string; + v->a[40293] = aux_sym_number_token1; + v->a[40294] = aux_sym_number_token2; + v->a[40295] = anon_sym_DOLLAR_LBRACE; + v->a[40296] = anon_sym_DOLLAR_LPAREN; + v->a[40297] = anon_sym_BQUOTE; + v->a[40298] = anon_sym_DOLLAR_BQUOTE; + v->a[40299] = sym_word; small_parse_table_2015(v); } diff --git a/parser/static/small_parse_table/small_parse_table_403.c b/parser/static/small_parse_table/small_parse_table_403.c index b727c6ad..8465c661 100644 --- a/parser/static/small_parse_table/small_parse_table_403.c +++ b/parser/static/small_parse_table/small_parse_table_403.c @@ -14,126 +14,126 @@ void small_parse_table_2015(t_small_parse_table_array *v) { - v->a[40300] = anon_sym_DOLLAR_LBRACE; - v->a[40301] = anon_sym_DOLLAR_LPAREN; - v->a[40302] = anon_sym_BQUOTE; - v->a[40303] = anon_sym_DOLLAR_BQUOTE; - v->a[40304] = anon_sym_LT_LPAREN; - v->a[40305] = anon_sym_GT_LPAREN; - v->a[40306] = sym_word; - v->a[40307] = 8; - v->a[40308] = actions(3); + v->a[40300] = anon_sym_SEMI; + v->a[40301] = 6; + v->a[40302] = actions(3); + v->a[40303] = 1; + v->a[40304] = sym_comment; + v->a[40305] = actions(3438); + v->a[40306] = 1; + v->a[40307] = aux_sym_concatenation_token1; + v->a[40308] = actions(3440); v->a[40309] = 1; - v->a[40310] = sym_comment; - v->a[40311] = actions(5061); + v->a[40310] = sym__concat; + v->a[40311] = state(900); v->a[40312] = 1; - v->a[40313] = anon_sym_DQUOTE; - v->a[40314] = actions(5065); - v->a[40315] = 1; - v->a[40316] = sym_variable_name; - v->a[40317] = state(2712); - v->a[40318] = 1; - v->a[40319] = sym_string; + v->a[40313] = aux_sym_concatenation_repeat1; + v->a[40314] = actions(2664); + v->a[40315] = 6; + v->a[40316] = sym_file_descriptor; + v->a[40317] = sym_variable_name; + v->a[40318] = sym_test_operator; + v->a[40319] = sym__brace_start; small_parse_table_2016(v); } void small_parse_table_2016(t_small_parse_table_array *v) { - v->a[40320] = actions(5063); - v->a[40321] = 2; - v->a[40322] = aux_sym__simple_variable_name_token1; - v->a[40323] = aux_sym__multiline_variable_name_token1; - v->a[40324] = actions(1241); - v->a[40325] = 3; - v->a[40326] = sym_file_descriptor; - v->a[40327] = sym_test_operator; - v->a[40328] = sym__brace_start; - v->a[40329] = actions(5059); - v->a[40330] = 9; - v->a[40331] = anon_sym_DASH; - v->a[40332] = anon_sym_STAR; - v->a[40333] = anon_sym_BANG; - v->a[40334] = anon_sym_QMARK; - v->a[40335] = anon_sym_DOLLAR; - v->a[40336] = anon_sym_POUND; - v->a[40337] = anon_sym_AT2; - v->a[40338] = anon_sym_0; - v->a[40339] = anon_sym__; + v->a[40320] = ts_builtin_sym_end; + v->a[40321] = aux_sym_heredoc_redirect_token1; + v->a[40322] = actions(2662); + v->a[40323] = 31; + v->a[40324] = anon_sym_PIPE; + v->a[40325] = anon_sym_SEMI_SEMI; + v->a[40326] = anon_sym_PIPE_AMP; + v->a[40327] = anon_sym_AMP_AMP; + v->a[40328] = anon_sym_PIPE_PIPE; + v->a[40329] = anon_sym_LT; + v->a[40330] = anon_sym_GT; + v->a[40331] = anon_sym_GT_GT; + v->a[40332] = anon_sym_AMP_GT; + v->a[40333] = anon_sym_AMP_GT_GT; + v->a[40334] = anon_sym_LT_AMP; + v->a[40335] = anon_sym_GT_AMP; + v->a[40336] = anon_sym_GT_PIPE; + v->a[40337] = anon_sym_LT_AMP_DASH; + v->a[40338] = anon_sym_GT_AMP_DASH; + v->a[40339] = anon_sym_LT_LT; small_parse_table_2017(v); } void small_parse_table_2017(t_small_parse_table_array *v) { - v->a[40340] = actions(1239); - v->a[40341] = 31; - v->a[40342] = anon_sym_LPAREN_LPAREN; - v->a[40343] = anon_sym_PIPE_PIPE; - v->a[40344] = anon_sym_AMP_AMP; - v->a[40345] = anon_sym_PIPE; - v->a[40346] = anon_sym_LT; - v->a[40347] = anon_sym_GT; - v->a[40348] = anon_sym_LT_LT; - v->a[40349] = anon_sym_GT_GT; - v->a[40350] = anon_sym_PIPE_AMP; - v->a[40351] = anon_sym_AMP_GT; - v->a[40352] = anon_sym_AMP_GT_GT; - v->a[40353] = anon_sym_LT_AMP; - v->a[40354] = anon_sym_GT_AMP; - v->a[40355] = anon_sym_GT_PIPE; - v->a[40356] = anon_sym_LT_AMP_DASH; - v->a[40357] = anon_sym_GT_AMP_DASH; - v->a[40358] = anon_sym_LT_LT_DASH; - v->a[40359] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40340] = anon_sym_LT_LT_DASH; + v->a[40341] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40342] = anon_sym_AMP; + v->a[40343] = anon_sym_DOLLAR; + v->a[40344] = sym__special_character; + v->a[40345] = anon_sym_DQUOTE; + v->a[40346] = sym_raw_string; + v->a[40347] = aux_sym_number_token1; + v->a[40348] = aux_sym_number_token2; + v->a[40349] = anon_sym_DOLLAR_LBRACE; + v->a[40350] = anon_sym_DOLLAR_LPAREN; + v->a[40351] = anon_sym_BQUOTE; + v->a[40352] = anon_sym_DOLLAR_BQUOTE; + v->a[40353] = sym_word; + v->a[40354] = anon_sym_SEMI; + v->a[40355] = 6; + v->a[40356] = actions(3); + v->a[40357] = 1; + v->a[40358] = sym_comment; + v->a[40359] = actions(3167); small_parse_table_2018(v); } void small_parse_table_2018(t_small_parse_table_array *v) { - v->a[40360] = anon_sym_DOLLAR_LBRACK; - v->a[40361] = sym__special_character; - v->a[40362] = sym_raw_string; - v->a[40363] = sym_ansi_c_string; - v->a[40364] = aux_sym_number_token1; - v->a[40365] = aux_sym_number_token2; - v->a[40366] = anon_sym_DOLLAR_LBRACE; - v->a[40367] = anon_sym_DOLLAR_LPAREN; - v->a[40368] = anon_sym_BQUOTE; - v->a[40369] = anon_sym_DOLLAR_BQUOTE; - v->a[40370] = anon_sym_LT_LPAREN; - v->a[40371] = anon_sym_GT_LPAREN; - v->a[40372] = sym_word; - v->a[40373] = 6; - v->a[40374] = actions(3); - v->a[40375] = 1; - v->a[40376] = sym_comment; - v->a[40377] = actions(5071); - v->a[40378] = 1; - v->a[40379] = aux_sym_concatenation_token1; + v->a[40360] = 1; + v->a[40361] = aux_sym_concatenation_token1; + v->a[40362] = actions(3296); + v->a[40363] = 1; + v->a[40364] = sym__concat; + v->a[40365] = state(880); + v->a[40366] = 1; + v->a[40367] = aux_sym_concatenation_repeat1; + v->a[40368] = actions(2758); + v->a[40369] = 5; + v->a[40370] = sym_file_descriptor; + v->a[40371] = sym_variable_name; + v->a[40372] = sym_test_operator; + v->a[40373] = sym__brace_start; + v->a[40374] = aux_sym_heredoc_redirect_token1; + v->a[40375] = actions(2756); + v->a[40376] = 32; + v->a[40377] = anon_sym_PIPE; + v->a[40378] = anon_sym_SEMI_SEMI; + v->a[40379] = anon_sym_PIPE_AMP; small_parse_table_2019(v); } void small_parse_table_2019(t_small_parse_table_array *v) { - v->a[40380] = actions(5073); - v->a[40381] = 1; - v->a[40382] = sym__concat; - v->a[40383] = state(1086); - v->a[40384] = 1; - v->a[40385] = aux_sym_concatenation_repeat1; - v->a[40386] = actions(5069); - v->a[40387] = 5; - v->a[40388] = sym_file_descriptor; - v->a[40389] = sym_variable_name; - v->a[40390] = sym_test_operator; - v->a[40391] = sym__brace_start; - v->a[40392] = aux_sym_heredoc_redirect_token1; - v->a[40393] = actions(5067); - v->a[40394] = 40; - v->a[40395] = anon_sym_LPAREN_LPAREN; - v->a[40396] = anon_sym_SEMI; - v->a[40397] = anon_sym_PIPE_PIPE; - v->a[40398] = anon_sym_AMP_AMP; - v->a[40399] = anon_sym_PIPE; + v->a[40380] = anon_sym_AMP_AMP; + v->a[40381] = anon_sym_PIPE_PIPE; + v->a[40382] = anon_sym_LT; + v->a[40383] = anon_sym_GT; + v->a[40384] = anon_sym_GT_GT; + v->a[40385] = anon_sym_AMP_GT; + v->a[40386] = anon_sym_AMP_GT_GT; + v->a[40387] = anon_sym_LT_AMP; + v->a[40388] = anon_sym_GT_AMP; + v->a[40389] = anon_sym_GT_PIPE; + v->a[40390] = anon_sym_LT_AMP_DASH; + v->a[40391] = anon_sym_GT_AMP_DASH; + v->a[40392] = anon_sym_LT_LT; + v->a[40393] = anon_sym_LT_LT_DASH; + v->a[40394] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40395] = anon_sym_AMP; + v->a[40396] = anon_sym_DOLLAR; + v->a[40397] = sym__special_character; + v->a[40398] = anon_sym_DQUOTE; + v->a[40399] = sym_raw_string; small_parse_table_2020(v); } diff --git a/parser/static/small_parse_table/small_parse_table_404.c b/parser/static/small_parse_table/small_parse_table_404.c index 88c8b6d0..0ffb6ed3 100644 --- a/parser/static/small_parse_table/small_parse_table_404.c +++ b/parser/static/small_parse_table/small_parse_table_404.c @@ -14,126 +14,126 @@ void small_parse_table_2020(t_small_parse_table_array *v) { - v->a[40400] = anon_sym_AMP; - v->a[40401] = anon_sym_LT; - v->a[40402] = anon_sym_GT; - v->a[40403] = anon_sym_LT_LT; - v->a[40404] = anon_sym_GT_GT; - v->a[40405] = anon_sym_esac; - v->a[40406] = anon_sym_SEMI_SEMI; - v->a[40407] = anon_sym_SEMI_AMP; - v->a[40408] = anon_sym_SEMI_SEMI_AMP; - v->a[40409] = anon_sym_PIPE_AMP; - v->a[40410] = anon_sym_AMP_GT; - v->a[40411] = anon_sym_AMP_GT_GT; - v->a[40412] = anon_sym_LT_AMP; - v->a[40413] = anon_sym_GT_AMP; - v->a[40414] = anon_sym_GT_PIPE; - v->a[40415] = anon_sym_LT_AMP_DASH; - v->a[40416] = anon_sym_GT_AMP_DASH; - v->a[40417] = anon_sym_LT_LT_DASH; - v->a[40418] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40419] = anon_sym_DOLLAR_LBRACK; + v->a[40400] = aux_sym_number_token1; + v->a[40401] = aux_sym_number_token2; + v->a[40402] = anon_sym_DOLLAR_LBRACE; + v->a[40403] = anon_sym_DOLLAR_LPAREN; + v->a[40404] = anon_sym_BQUOTE; + v->a[40405] = anon_sym_DOLLAR_BQUOTE; + v->a[40406] = aux_sym__simple_variable_name_token1; + v->a[40407] = sym_word; + v->a[40408] = anon_sym_SEMI; + v->a[40409] = 6; + v->a[40410] = actions(3); + v->a[40411] = 1; + v->a[40412] = sym_comment; + v->a[40413] = actions(3442); + v->a[40414] = 1; + v->a[40415] = aux_sym_concatenation_token1; + v->a[40416] = actions(3572); + v->a[40417] = 1; + v->a[40418] = sym__concat; + v->a[40419] = state(779); small_parse_table_2021(v); } void small_parse_table_2021(t_small_parse_table_array *v) { - v->a[40420] = anon_sym_DOLLAR; - v->a[40421] = sym__special_character; - v->a[40422] = anon_sym_DQUOTE; - v->a[40423] = sym_raw_string; - v->a[40424] = sym_ansi_c_string; - v->a[40425] = aux_sym_number_token1; - v->a[40426] = aux_sym_number_token2; - v->a[40427] = anon_sym_DOLLAR_LBRACE; - v->a[40428] = anon_sym_DOLLAR_LPAREN; - v->a[40429] = anon_sym_BQUOTE; - v->a[40430] = anon_sym_DOLLAR_BQUOTE; - v->a[40431] = anon_sym_LT_LPAREN; - v->a[40432] = anon_sym_GT_LPAREN; - v->a[40433] = aux_sym__simple_variable_name_token1; - v->a[40434] = sym_word; - v->a[40435] = 7; - v->a[40436] = actions(3); - v->a[40437] = 1; - v->a[40438] = sym_comment; - v->a[40439] = actions(4699); + v->a[40420] = 1; + v->a[40421] = aux_sym_concatenation_repeat1; + v->a[40422] = actions(2664); + v->a[40423] = 4; + v->a[40424] = sym_file_descriptor; + v->a[40425] = sym_test_operator; + v->a[40426] = sym__brace_start; + v->a[40427] = aux_sym_heredoc_redirect_token1; + v->a[40428] = actions(2662); + v->a[40429] = 33; + v->a[40430] = anon_sym_PIPE; + v->a[40431] = anon_sym_RPAREN; + v->a[40432] = anon_sym_SEMI_SEMI; + v->a[40433] = anon_sym_PIPE_AMP; + v->a[40434] = anon_sym_AMP_AMP; + v->a[40435] = anon_sym_PIPE_PIPE; + v->a[40436] = anon_sym_LT; + v->a[40437] = anon_sym_GT; + v->a[40438] = anon_sym_GT_GT; + v->a[40439] = anon_sym_AMP_GT; small_parse_table_2022(v); } void small_parse_table_2022(t_small_parse_table_array *v) { - v->a[40440] = 1; - v->a[40441] = aux_sym_concatenation_token1; - v->a[40442] = actions(4701); - v->a[40443] = 1; - v->a[40444] = sym__concat; - v->a[40445] = actions(5075); - v->a[40446] = 1; - v->a[40447] = anon_sym_LPAREN; - v->a[40448] = state(1054); - v->a[40449] = 1; - v->a[40450] = aux_sym_concatenation_repeat1; - v->a[40451] = actions(1281); - v->a[40452] = 5; - v->a[40453] = sym_file_descriptor; - v->a[40454] = sym_test_operator; - v->a[40455] = sym__bare_dollar; - v->a[40456] = sym__brace_start; - v->a[40457] = aux_sym_heredoc_redirect_token1; - v->a[40458] = actions(1271); - v->a[40459] = 39; + v->a[40440] = anon_sym_AMP_GT_GT; + v->a[40441] = anon_sym_LT_AMP; + v->a[40442] = anon_sym_GT_AMP; + v->a[40443] = anon_sym_GT_PIPE; + v->a[40444] = anon_sym_LT_AMP_DASH; + v->a[40445] = anon_sym_GT_AMP_DASH; + v->a[40446] = anon_sym_LT_LT; + v->a[40447] = anon_sym_LT_LT_DASH; + v->a[40448] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40449] = anon_sym_AMP; + v->a[40450] = anon_sym_DOLLAR; + v->a[40451] = sym__special_character; + v->a[40452] = anon_sym_DQUOTE; + v->a[40453] = sym_raw_string; + v->a[40454] = aux_sym_number_token1; + v->a[40455] = aux_sym_number_token2; + v->a[40456] = anon_sym_DOLLAR_LBRACE; + v->a[40457] = anon_sym_DOLLAR_LPAREN; + v->a[40458] = anon_sym_BQUOTE; + v->a[40459] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2023(v); } void small_parse_table_2023(t_small_parse_table_array *v) { - v->a[40460] = anon_sym_LPAREN_LPAREN; - v->a[40461] = anon_sym_SEMI; - v->a[40462] = anon_sym_PIPE_PIPE; - v->a[40463] = anon_sym_AMP_AMP; - v->a[40464] = anon_sym_PIPE; - v->a[40465] = anon_sym_AMP; - v->a[40466] = anon_sym_EQ_EQ; - v->a[40467] = anon_sym_LT; - v->a[40468] = anon_sym_GT; - v->a[40469] = anon_sym_LT_LT; - v->a[40470] = anon_sym_GT_GT; - v->a[40471] = anon_sym_SEMI_SEMI; - v->a[40472] = anon_sym_PIPE_AMP; - v->a[40473] = anon_sym_EQ_TILDE; - v->a[40474] = anon_sym_AMP_GT; - v->a[40475] = anon_sym_AMP_GT_GT; - v->a[40476] = anon_sym_LT_AMP; - v->a[40477] = anon_sym_GT_AMP; - v->a[40478] = anon_sym_GT_PIPE; - v->a[40479] = anon_sym_LT_AMP_DASH; + v->a[40460] = aux_sym__simple_variable_name_token1; + v->a[40461] = sym_word; + v->a[40462] = anon_sym_SEMI; + v->a[40463] = 3; + v->a[40464] = actions(3); + v->a[40465] = 1; + v->a[40466] = sym_comment; + v->a[40467] = actions(2774); + v->a[40468] = 6; + v->a[40469] = sym_file_descriptor; + v->a[40470] = sym__concat; + v->a[40471] = sym_test_operator; + v->a[40472] = sym__bare_dollar; + v->a[40473] = sym__brace_start; + v->a[40474] = aux_sym_heredoc_redirect_token1; + v->a[40475] = actions(2772); + v->a[40476] = 34; + v->a[40477] = anon_sym_PIPE; + v->a[40478] = anon_sym_SEMI_SEMI; + v->a[40479] = anon_sym_SEMI_AMP; small_parse_table_2024(v); } void small_parse_table_2024(t_small_parse_table_array *v) { - v->a[40480] = anon_sym_GT_AMP_DASH; - v->a[40481] = anon_sym_LT_LT_DASH; - v->a[40482] = anon_sym_LT_LT_LT; - v->a[40483] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40484] = anon_sym_DOLLAR_LBRACK; - v->a[40485] = anon_sym_DOLLAR; - v->a[40486] = sym__special_character; - v->a[40487] = anon_sym_DQUOTE; - v->a[40488] = sym_raw_string; - v->a[40489] = sym_ansi_c_string; - v->a[40490] = aux_sym_number_token1; - v->a[40491] = aux_sym_number_token2; - v->a[40492] = anon_sym_DOLLAR_LBRACE; - v->a[40493] = anon_sym_DOLLAR_LPAREN; - v->a[40494] = anon_sym_BQUOTE; - v->a[40495] = anon_sym_DOLLAR_BQUOTE; - v->a[40496] = anon_sym_LT_LPAREN; - v->a[40497] = anon_sym_GT_LPAREN; - v->a[40498] = sym_word; - v->a[40499] = 3; + v->a[40480] = anon_sym_SEMI_SEMI_AMP; + v->a[40481] = anon_sym_PIPE_AMP; + v->a[40482] = anon_sym_AMP_AMP; + v->a[40483] = anon_sym_PIPE_PIPE; + v->a[40484] = anon_sym_LT; + v->a[40485] = anon_sym_GT; + v->a[40486] = anon_sym_GT_GT; + v->a[40487] = anon_sym_AMP_GT; + v->a[40488] = anon_sym_AMP_GT_GT; + v->a[40489] = anon_sym_LT_AMP; + v->a[40490] = anon_sym_GT_AMP; + v->a[40491] = anon_sym_GT_PIPE; + v->a[40492] = anon_sym_LT_AMP_DASH; + v->a[40493] = anon_sym_GT_AMP_DASH; + v->a[40494] = anon_sym_LT_LT; + v->a[40495] = anon_sym_LT_LT_DASH; + v->a[40496] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40497] = anon_sym_AMP; + v->a[40498] = aux_sym_concatenation_token1; + v->a[40499] = anon_sym_DOLLAR; small_parse_table_2025(v); } diff --git a/parser/static/small_parse_table/small_parse_table_405.c b/parser/static/small_parse_table/small_parse_table_405.c index 7daf14f8..e6673371 100644 --- a/parser/static/small_parse_table/small_parse_table_405.c +++ b/parser/static/small_parse_table/small_parse_table_405.c @@ -14,126 +14,126 @@ void small_parse_table_2025(t_small_parse_table_array *v) { - v->a[40500] = actions(3); - v->a[40501] = 1; - v->a[40502] = sym_comment; - v->a[40503] = actions(1302); - v->a[40504] = 6; - v->a[40505] = sym_file_descriptor; - v->a[40506] = sym__concat; - v->a[40507] = sym_test_operator; - v->a[40508] = sym__bare_dollar; - v->a[40509] = sym__brace_start; - v->a[40510] = aux_sym_heredoc_redirect_token1; - v->a[40511] = actions(1300); - v->a[40512] = 42; - v->a[40513] = anon_sym_LPAREN_LPAREN; - v->a[40514] = anon_sym_SEMI; - v->a[40515] = anon_sym_PIPE_PIPE; - v->a[40516] = anon_sym_AMP_AMP; - v->a[40517] = anon_sym_PIPE; - v->a[40518] = anon_sym_AMP; - v->a[40519] = anon_sym_EQ_EQ; + v->a[40500] = sym__special_character; + v->a[40501] = anon_sym_DQUOTE; + v->a[40502] = sym_raw_string; + v->a[40503] = aux_sym_number_token1; + v->a[40504] = aux_sym_number_token2; + v->a[40505] = anon_sym_DOLLAR_LBRACE; + v->a[40506] = anon_sym_DOLLAR_LPAREN; + v->a[40507] = anon_sym_BQUOTE; + v->a[40508] = anon_sym_DOLLAR_BQUOTE; + v->a[40509] = sym_word; + v->a[40510] = anon_sym_SEMI; + v->a[40511] = 3; + v->a[40512] = actions(3); + v->a[40513] = 1; + v->a[40514] = sym_comment; + v->a[40515] = actions(2778); + v->a[40516] = 6; + v->a[40517] = sym_file_descriptor; + v->a[40518] = sym__concat; + v->a[40519] = sym_test_operator; small_parse_table_2026(v); } void small_parse_table_2026(t_small_parse_table_array *v) { - v->a[40520] = anon_sym_LT; - v->a[40521] = anon_sym_GT; - v->a[40522] = anon_sym_LT_LT; - v->a[40523] = anon_sym_GT_GT; - v->a[40524] = anon_sym_LPAREN; - v->a[40525] = anon_sym_RPAREN; + v->a[40520] = sym__bare_dollar; + v->a[40521] = sym__brace_start; + v->a[40522] = aux_sym_heredoc_redirect_token1; + v->a[40523] = actions(2776); + v->a[40524] = 34; + v->a[40525] = anon_sym_PIPE; v->a[40526] = anon_sym_SEMI_SEMI; - v->a[40527] = anon_sym_PIPE_AMP; - v->a[40528] = anon_sym_EQ_TILDE; - v->a[40529] = anon_sym_AMP_GT; - v->a[40530] = anon_sym_AMP_GT_GT; - v->a[40531] = anon_sym_LT_AMP; - v->a[40532] = anon_sym_GT_AMP; - v->a[40533] = anon_sym_GT_PIPE; - v->a[40534] = anon_sym_LT_AMP_DASH; - v->a[40535] = anon_sym_GT_AMP_DASH; - v->a[40536] = anon_sym_LT_LT_DASH; - v->a[40537] = anon_sym_LT_LT_LT; - v->a[40538] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40539] = anon_sym_DOLLAR_LBRACK; + v->a[40527] = anon_sym_SEMI_AMP; + v->a[40528] = anon_sym_SEMI_SEMI_AMP; + v->a[40529] = anon_sym_PIPE_AMP; + v->a[40530] = anon_sym_AMP_AMP; + v->a[40531] = anon_sym_PIPE_PIPE; + v->a[40532] = anon_sym_LT; + v->a[40533] = anon_sym_GT; + v->a[40534] = anon_sym_GT_GT; + v->a[40535] = anon_sym_AMP_GT; + v->a[40536] = anon_sym_AMP_GT_GT; + v->a[40537] = anon_sym_LT_AMP; + v->a[40538] = anon_sym_GT_AMP; + v->a[40539] = anon_sym_GT_PIPE; small_parse_table_2027(v); } void small_parse_table_2027(t_small_parse_table_array *v) { - v->a[40540] = aux_sym_concatenation_token1; - v->a[40541] = anon_sym_DOLLAR; - v->a[40542] = sym__special_character; - v->a[40543] = anon_sym_DQUOTE; - v->a[40544] = sym_raw_string; - v->a[40545] = sym_ansi_c_string; - v->a[40546] = aux_sym_number_token1; - v->a[40547] = aux_sym_number_token2; - v->a[40548] = anon_sym_DOLLAR_LBRACE; - v->a[40549] = anon_sym_DOLLAR_LPAREN; - v->a[40550] = anon_sym_BQUOTE; - v->a[40551] = anon_sym_DOLLAR_BQUOTE; - v->a[40552] = anon_sym_LT_LPAREN; - v->a[40553] = anon_sym_GT_LPAREN; - v->a[40554] = sym_word; - v->a[40555] = 5; - v->a[40556] = actions(3); - v->a[40557] = 1; - v->a[40558] = sym_comment; - v->a[40559] = actions(5078); + v->a[40540] = anon_sym_LT_AMP_DASH; + v->a[40541] = anon_sym_GT_AMP_DASH; + v->a[40542] = anon_sym_LT_LT; + v->a[40543] = anon_sym_LT_LT_DASH; + v->a[40544] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40545] = anon_sym_AMP; + v->a[40546] = aux_sym_concatenation_token1; + v->a[40547] = anon_sym_DOLLAR; + v->a[40548] = sym__special_character; + v->a[40549] = anon_sym_DQUOTE; + v->a[40550] = sym_raw_string; + v->a[40551] = aux_sym_number_token1; + v->a[40552] = aux_sym_number_token2; + v->a[40553] = anon_sym_DOLLAR_LBRACE; + v->a[40554] = anon_sym_DOLLAR_LPAREN; + v->a[40555] = anon_sym_BQUOTE; + v->a[40556] = anon_sym_DOLLAR_BQUOTE; + v->a[40557] = sym_word; + v->a[40558] = anon_sym_SEMI; + v->a[40559] = 3; small_parse_table_2028(v); } void small_parse_table_2028(t_small_parse_table_array *v) { - v->a[40560] = 1; - v->a[40561] = sym__special_character; - v->a[40562] = state(1095); - v->a[40563] = 1; - v->a[40564] = aux_sym__literal_repeat1; - v->a[40565] = actions(4482); - v->a[40566] = 5; - v->a[40567] = sym_file_descriptor; + v->a[40560] = actions(3); + v->a[40561] = 1; + v->a[40562] = sym_comment; + v->a[40563] = actions(2888); + v->a[40564] = 6; + v->a[40565] = sym_file_descriptor; + v->a[40566] = sym__concat; + v->a[40567] = sym_variable_name; v->a[40568] = sym_test_operator; - v->a[40569] = sym__bare_dollar; - v->a[40570] = sym__brace_start; - v->a[40571] = aux_sym_heredoc_redirect_token1; - v->a[40572] = actions(4480); - v->a[40573] = 41; - v->a[40574] = anon_sym_LPAREN_LPAREN; - v->a[40575] = anon_sym_SEMI; - v->a[40576] = anon_sym_PIPE_PIPE; - v->a[40577] = anon_sym_AMP_AMP; - v->a[40578] = anon_sym_PIPE; - v->a[40579] = anon_sym_AMP; + v->a[40569] = sym__brace_start; + v->a[40570] = aux_sym_heredoc_redirect_token1; + v->a[40571] = actions(2886); + v->a[40572] = 34; + v->a[40573] = anon_sym_PIPE; + v->a[40574] = anon_sym_SEMI_SEMI; + v->a[40575] = anon_sym_SEMI_AMP; + v->a[40576] = anon_sym_SEMI_SEMI_AMP; + v->a[40577] = anon_sym_PIPE_AMP; + v->a[40578] = anon_sym_AMP_AMP; + v->a[40579] = anon_sym_PIPE_PIPE; small_parse_table_2029(v); } void small_parse_table_2029(t_small_parse_table_array *v) { - v->a[40580] = anon_sym_EQ_EQ; - v->a[40581] = anon_sym_LT; - v->a[40582] = anon_sym_GT; - v->a[40583] = anon_sym_LT_LT; - v->a[40584] = anon_sym_GT_GT; - v->a[40585] = anon_sym_esac; - v->a[40586] = anon_sym_SEMI_SEMI; - v->a[40587] = anon_sym_SEMI_AMP; - v->a[40588] = anon_sym_SEMI_SEMI_AMP; - v->a[40589] = anon_sym_PIPE_AMP; - v->a[40590] = anon_sym_EQ_TILDE; - v->a[40591] = anon_sym_AMP_GT; - v->a[40592] = anon_sym_AMP_GT_GT; - v->a[40593] = anon_sym_LT_AMP; - v->a[40594] = anon_sym_GT_AMP; - v->a[40595] = anon_sym_GT_PIPE; - v->a[40596] = anon_sym_LT_AMP_DASH; - v->a[40597] = anon_sym_GT_AMP_DASH; - v->a[40598] = anon_sym_LT_LT_DASH; - v->a[40599] = anon_sym_LT_LT_LT; + v->a[40580] = anon_sym_LT; + v->a[40581] = anon_sym_GT; + v->a[40582] = anon_sym_GT_GT; + v->a[40583] = anon_sym_AMP_GT; + v->a[40584] = anon_sym_AMP_GT_GT; + v->a[40585] = anon_sym_LT_AMP; + v->a[40586] = anon_sym_GT_AMP; + v->a[40587] = anon_sym_GT_PIPE; + v->a[40588] = anon_sym_LT_AMP_DASH; + v->a[40589] = anon_sym_GT_AMP_DASH; + v->a[40590] = anon_sym_LT_LT; + v->a[40591] = anon_sym_LT_LT_DASH; + v->a[40592] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40593] = anon_sym_AMP; + v->a[40594] = aux_sym_concatenation_token1; + v->a[40595] = anon_sym_DOLLAR; + v->a[40596] = sym__special_character; + v->a[40597] = anon_sym_DQUOTE; + v->a[40598] = sym_raw_string; + v->a[40599] = aux_sym_number_token1; small_parse_table_2030(v); } diff --git a/parser/static/small_parse_table/small_parse_table_406.c b/parser/static/small_parse_table/small_parse_table_406.c index c3709574..d944b989 100644 --- a/parser/static/small_parse_table/small_parse_table_406.c +++ b/parser/static/small_parse_table/small_parse_table_406.c @@ -14,126 +14,126 @@ void small_parse_table_2030(t_small_parse_table_array *v) { - v->a[40600] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40601] = anon_sym_DOLLAR_LBRACK; - v->a[40602] = anon_sym_DOLLAR; - v->a[40603] = anon_sym_DQUOTE; - v->a[40604] = sym_raw_string; - v->a[40605] = sym_ansi_c_string; - v->a[40606] = aux_sym_number_token1; - v->a[40607] = aux_sym_number_token2; - v->a[40608] = anon_sym_DOLLAR_LBRACE; - v->a[40609] = anon_sym_DOLLAR_LPAREN; - v->a[40610] = anon_sym_BQUOTE; - v->a[40611] = anon_sym_DOLLAR_BQUOTE; - v->a[40612] = anon_sym_LT_LPAREN; - v->a[40613] = anon_sym_GT_LPAREN; - v->a[40614] = sym_word; - v->a[40615] = 3; - v->a[40616] = actions(3); - v->a[40617] = 1; - v->a[40618] = sym_comment; - v->a[40619] = actions(1294); + v->a[40600] = aux_sym_number_token2; + v->a[40601] = anon_sym_DOLLAR_LBRACE; + v->a[40602] = anon_sym_DOLLAR_LPAREN; + v->a[40603] = anon_sym_BQUOTE; + v->a[40604] = anon_sym_DOLLAR_BQUOTE; + v->a[40605] = sym_word; + v->a[40606] = anon_sym_SEMI; + v->a[40607] = 3; + v->a[40608] = actions(3); + v->a[40609] = 1; + v->a[40610] = sym_comment; + v->a[40611] = actions(2774); + v->a[40612] = 6; + v->a[40613] = sym_file_descriptor; + v->a[40614] = sym__concat; + v->a[40615] = sym_test_operator; + v->a[40616] = sym__bare_dollar; + v->a[40617] = sym__brace_start; + v->a[40618] = aux_sym_heredoc_redirect_token1; + v->a[40619] = actions(2772); small_parse_table_2031(v); } void small_parse_table_2031(t_small_parse_table_array *v) { - v->a[40620] = 6; - v->a[40621] = sym_file_descriptor; - v->a[40622] = sym__concat; - v->a[40623] = sym_test_operator; - v->a[40624] = sym__bare_dollar; - v->a[40625] = sym__brace_start; - v->a[40626] = aux_sym_heredoc_redirect_token1; - v->a[40627] = actions(1292); - v->a[40628] = 42; - v->a[40629] = anon_sym_LPAREN_LPAREN; - v->a[40630] = anon_sym_SEMI; - v->a[40631] = anon_sym_PIPE_PIPE; - v->a[40632] = anon_sym_AMP_AMP; - v->a[40633] = anon_sym_PIPE; - v->a[40634] = anon_sym_AMP; - v->a[40635] = anon_sym_EQ_EQ; - v->a[40636] = anon_sym_LT; - v->a[40637] = anon_sym_GT; + v->a[40620] = 34; + v->a[40621] = anon_sym_PIPE; + v->a[40622] = anon_sym_SEMI_SEMI; + v->a[40623] = anon_sym_SEMI_AMP; + v->a[40624] = anon_sym_SEMI_SEMI_AMP; + v->a[40625] = anon_sym_PIPE_AMP; + v->a[40626] = anon_sym_AMP_AMP; + v->a[40627] = anon_sym_PIPE_PIPE; + v->a[40628] = anon_sym_LT; + v->a[40629] = anon_sym_GT; + v->a[40630] = anon_sym_GT_GT; + v->a[40631] = anon_sym_AMP_GT; + v->a[40632] = anon_sym_AMP_GT_GT; + v->a[40633] = anon_sym_LT_AMP; + v->a[40634] = anon_sym_GT_AMP; + v->a[40635] = anon_sym_GT_PIPE; + v->a[40636] = anon_sym_LT_AMP_DASH; + v->a[40637] = anon_sym_GT_AMP_DASH; v->a[40638] = anon_sym_LT_LT; - v->a[40639] = anon_sym_GT_GT; + v->a[40639] = anon_sym_LT_LT_DASH; small_parse_table_2032(v); } void small_parse_table_2032(t_small_parse_table_array *v) { - v->a[40640] = anon_sym_LPAREN; - v->a[40641] = anon_sym_RPAREN; - v->a[40642] = anon_sym_SEMI_SEMI; - v->a[40643] = anon_sym_PIPE_AMP; - v->a[40644] = anon_sym_EQ_TILDE; - v->a[40645] = anon_sym_AMP_GT; - v->a[40646] = anon_sym_AMP_GT_GT; - v->a[40647] = anon_sym_LT_AMP; - v->a[40648] = anon_sym_GT_AMP; - v->a[40649] = anon_sym_GT_PIPE; - v->a[40650] = anon_sym_LT_AMP_DASH; - v->a[40651] = anon_sym_GT_AMP_DASH; - v->a[40652] = anon_sym_LT_LT_DASH; - v->a[40653] = anon_sym_LT_LT_LT; - v->a[40654] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40655] = anon_sym_DOLLAR_LBRACK; - v->a[40656] = aux_sym_concatenation_token1; - v->a[40657] = anon_sym_DOLLAR; - v->a[40658] = sym__special_character; - v->a[40659] = anon_sym_DQUOTE; + v->a[40640] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40641] = anon_sym_AMP; + v->a[40642] = aux_sym_concatenation_token1; + v->a[40643] = anon_sym_DOLLAR; + v->a[40644] = sym__special_character; + v->a[40645] = anon_sym_DQUOTE; + v->a[40646] = sym_raw_string; + v->a[40647] = aux_sym_number_token1; + v->a[40648] = aux_sym_number_token2; + v->a[40649] = anon_sym_DOLLAR_LBRACE; + v->a[40650] = anon_sym_DOLLAR_LPAREN; + v->a[40651] = anon_sym_BQUOTE; + v->a[40652] = anon_sym_DOLLAR_BQUOTE; + v->a[40653] = sym_word; + v->a[40654] = anon_sym_SEMI; + v->a[40655] = 3; + v->a[40656] = actions(3); + v->a[40657] = 1; + v->a[40658] = sym_comment; + v->a[40659] = actions(3125); small_parse_table_2033(v); } void small_parse_table_2033(t_small_parse_table_array *v) { - v->a[40660] = sym_raw_string; - v->a[40661] = sym_ansi_c_string; - v->a[40662] = aux_sym_number_token1; - v->a[40663] = aux_sym_number_token2; - v->a[40664] = anon_sym_DOLLAR_LBRACE; - v->a[40665] = anon_sym_DOLLAR_LPAREN; - v->a[40666] = anon_sym_BQUOTE; - v->a[40667] = anon_sym_DOLLAR_BQUOTE; - v->a[40668] = anon_sym_LT_LPAREN; - v->a[40669] = anon_sym_GT_LPAREN; - v->a[40670] = sym_word; - v->a[40671] = 3; - v->a[40672] = actions(3); - v->a[40673] = 1; - v->a[40674] = sym_comment; - v->a[40675] = actions(1298); - v->a[40676] = 6; - v->a[40677] = sym_file_descriptor; - v->a[40678] = sym__concat; - v->a[40679] = sym_test_operator; + v->a[40660] = 6; + v->a[40661] = sym_file_descriptor; + v->a[40662] = sym__concat; + v->a[40663] = sym_test_operator; + v->a[40664] = sym__bare_dollar; + v->a[40665] = sym__brace_start; + v->a[40666] = aux_sym_heredoc_redirect_token1; + v->a[40667] = actions(3123); + v->a[40668] = 34; + v->a[40669] = anon_sym_PIPE; + v->a[40670] = anon_sym_SEMI_SEMI; + v->a[40671] = anon_sym_SEMI_AMP; + v->a[40672] = anon_sym_SEMI_SEMI_AMP; + v->a[40673] = anon_sym_PIPE_AMP; + v->a[40674] = anon_sym_AMP_AMP; + v->a[40675] = anon_sym_PIPE_PIPE; + v->a[40676] = anon_sym_LT; + v->a[40677] = anon_sym_GT; + v->a[40678] = anon_sym_GT_GT; + v->a[40679] = anon_sym_AMP_GT; small_parse_table_2034(v); } void small_parse_table_2034(t_small_parse_table_array *v) { - v->a[40680] = sym__bare_dollar; - v->a[40681] = sym__brace_start; - v->a[40682] = aux_sym_heredoc_redirect_token1; - v->a[40683] = actions(1296); - v->a[40684] = 42; - v->a[40685] = anon_sym_LPAREN_LPAREN; - v->a[40686] = anon_sym_SEMI; - v->a[40687] = anon_sym_PIPE_PIPE; - v->a[40688] = anon_sym_AMP_AMP; - v->a[40689] = anon_sym_PIPE; - v->a[40690] = anon_sym_AMP; - v->a[40691] = anon_sym_EQ_EQ; - v->a[40692] = anon_sym_LT; - v->a[40693] = anon_sym_GT; - v->a[40694] = anon_sym_LT_LT; - v->a[40695] = anon_sym_GT_GT; - v->a[40696] = anon_sym_LPAREN; - v->a[40697] = anon_sym_RPAREN; - v->a[40698] = anon_sym_SEMI_SEMI; - v->a[40699] = anon_sym_PIPE_AMP; + v->a[40680] = anon_sym_AMP_GT_GT; + v->a[40681] = anon_sym_LT_AMP; + v->a[40682] = anon_sym_GT_AMP; + v->a[40683] = anon_sym_GT_PIPE; + v->a[40684] = anon_sym_LT_AMP_DASH; + v->a[40685] = anon_sym_GT_AMP_DASH; + v->a[40686] = anon_sym_LT_LT; + v->a[40687] = anon_sym_LT_LT_DASH; + v->a[40688] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40689] = anon_sym_AMP; + v->a[40690] = aux_sym_concatenation_token1; + v->a[40691] = anon_sym_DOLLAR; + v->a[40692] = sym__special_character; + v->a[40693] = anon_sym_DQUOTE; + v->a[40694] = sym_raw_string; + v->a[40695] = aux_sym_number_token1; + v->a[40696] = aux_sym_number_token2; + v->a[40697] = anon_sym_DOLLAR_LBRACE; + v->a[40698] = anon_sym_DOLLAR_LPAREN; + v->a[40699] = anon_sym_BQUOTE; small_parse_table_2035(v); } diff --git a/parser/static/small_parse_table/small_parse_table_407.c b/parser/static/small_parse_table/small_parse_table_407.c index bcde91a3..143f1888 100644 --- a/parser/static/small_parse_table/small_parse_table_407.c +++ b/parser/static/small_parse_table/small_parse_table_407.c @@ -14,126 +14,126 @@ void small_parse_table_2035(t_small_parse_table_array *v) { - v->a[40700] = anon_sym_EQ_TILDE; - v->a[40701] = anon_sym_AMP_GT; - v->a[40702] = anon_sym_AMP_GT_GT; - v->a[40703] = anon_sym_LT_AMP; - v->a[40704] = anon_sym_GT_AMP; - v->a[40705] = anon_sym_GT_PIPE; - v->a[40706] = anon_sym_LT_AMP_DASH; - v->a[40707] = anon_sym_GT_AMP_DASH; - v->a[40708] = anon_sym_LT_LT_DASH; - v->a[40709] = anon_sym_LT_LT_LT; - v->a[40710] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40711] = anon_sym_DOLLAR_LBRACK; - v->a[40712] = aux_sym_concatenation_token1; - v->a[40713] = anon_sym_DOLLAR; - v->a[40714] = sym__special_character; - v->a[40715] = anon_sym_DQUOTE; - v->a[40716] = sym_raw_string; - v->a[40717] = sym_ansi_c_string; - v->a[40718] = aux_sym_number_token1; - v->a[40719] = aux_sym_number_token2; + v->a[40700] = anon_sym_DOLLAR_BQUOTE; + v->a[40701] = sym_word; + v->a[40702] = anon_sym_SEMI; + v->a[40703] = 3; + v->a[40704] = actions(3); + v->a[40705] = 1; + v->a[40706] = sym_comment; + v->a[40707] = actions(3159); + v->a[40708] = 6; + v->a[40709] = sym_file_descriptor; + v->a[40710] = sym__concat; + v->a[40711] = sym_test_operator; + v->a[40712] = sym__bare_dollar; + v->a[40713] = sym__brace_start; + v->a[40714] = aux_sym_heredoc_redirect_token1; + v->a[40715] = actions(3157); + v->a[40716] = 34; + v->a[40717] = anon_sym_PIPE; + v->a[40718] = anon_sym_SEMI_SEMI; + v->a[40719] = anon_sym_SEMI_AMP; small_parse_table_2036(v); } void small_parse_table_2036(t_small_parse_table_array *v) { - v->a[40720] = anon_sym_DOLLAR_LBRACE; - v->a[40721] = anon_sym_DOLLAR_LPAREN; - v->a[40722] = anon_sym_BQUOTE; - v->a[40723] = anon_sym_DOLLAR_BQUOTE; - v->a[40724] = anon_sym_LT_LPAREN; - v->a[40725] = anon_sym_GT_LPAREN; - v->a[40726] = sym_word; - v->a[40727] = 3; - v->a[40728] = actions(3); - v->a[40729] = 1; - v->a[40730] = sym_comment; - v->a[40731] = actions(1310); - v->a[40732] = 6; - v->a[40733] = sym_file_descriptor; - v->a[40734] = sym__concat; - v->a[40735] = sym_test_operator; - v->a[40736] = sym__bare_dollar; - v->a[40737] = sym__brace_start; - v->a[40738] = aux_sym_heredoc_redirect_token1; - v->a[40739] = actions(1308); + v->a[40720] = anon_sym_SEMI_SEMI_AMP; + v->a[40721] = anon_sym_PIPE_AMP; + v->a[40722] = anon_sym_AMP_AMP; + v->a[40723] = anon_sym_PIPE_PIPE; + v->a[40724] = anon_sym_LT; + v->a[40725] = anon_sym_GT; + v->a[40726] = anon_sym_GT_GT; + v->a[40727] = anon_sym_AMP_GT; + v->a[40728] = anon_sym_AMP_GT_GT; + v->a[40729] = anon_sym_LT_AMP; + v->a[40730] = anon_sym_GT_AMP; + v->a[40731] = anon_sym_GT_PIPE; + v->a[40732] = anon_sym_LT_AMP_DASH; + v->a[40733] = anon_sym_GT_AMP_DASH; + v->a[40734] = anon_sym_LT_LT; + v->a[40735] = anon_sym_LT_LT_DASH; + v->a[40736] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40737] = anon_sym_AMP; + v->a[40738] = aux_sym_concatenation_token1; + v->a[40739] = anon_sym_DOLLAR; small_parse_table_2037(v); } void small_parse_table_2037(t_small_parse_table_array *v) { - v->a[40740] = 42; - v->a[40741] = anon_sym_LPAREN_LPAREN; - v->a[40742] = anon_sym_SEMI; - v->a[40743] = anon_sym_PIPE_PIPE; - v->a[40744] = anon_sym_AMP_AMP; - v->a[40745] = anon_sym_PIPE; - v->a[40746] = anon_sym_AMP; - v->a[40747] = anon_sym_EQ_EQ; - v->a[40748] = anon_sym_LT; - v->a[40749] = anon_sym_GT; - v->a[40750] = anon_sym_LT_LT; - v->a[40751] = anon_sym_GT_GT; - v->a[40752] = anon_sym_LPAREN; - v->a[40753] = anon_sym_RPAREN; - v->a[40754] = anon_sym_SEMI_SEMI; - v->a[40755] = anon_sym_PIPE_AMP; - v->a[40756] = anon_sym_EQ_TILDE; - v->a[40757] = anon_sym_AMP_GT; - v->a[40758] = anon_sym_AMP_GT_GT; - v->a[40759] = anon_sym_LT_AMP; + v->a[40740] = sym__special_character; + v->a[40741] = anon_sym_DQUOTE; + v->a[40742] = sym_raw_string; + v->a[40743] = aux_sym_number_token1; + v->a[40744] = aux_sym_number_token2; + v->a[40745] = anon_sym_DOLLAR_LBRACE; + v->a[40746] = anon_sym_DOLLAR_LPAREN; + v->a[40747] = anon_sym_BQUOTE; + v->a[40748] = anon_sym_DOLLAR_BQUOTE; + v->a[40749] = sym_word; + v->a[40750] = anon_sym_SEMI; + v->a[40751] = 6; + v->a[40752] = actions(3); + v->a[40753] = 1; + v->a[40754] = sym_comment; + v->a[40755] = actions(3358); + v->a[40756] = 1; + v->a[40757] = aux_sym_concatenation_token1; + v->a[40758] = actions(3574); + v->a[40759] = 1; small_parse_table_2038(v); } void small_parse_table_2038(t_small_parse_table_array *v) { - v->a[40760] = anon_sym_GT_AMP; - v->a[40761] = anon_sym_GT_PIPE; - v->a[40762] = anon_sym_LT_AMP_DASH; - v->a[40763] = anon_sym_GT_AMP_DASH; - v->a[40764] = anon_sym_LT_LT_DASH; - v->a[40765] = anon_sym_LT_LT_LT; - v->a[40766] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40767] = anon_sym_DOLLAR_LBRACK; - v->a[40768] = aux_sym_concatenation_token1; - v->a[40769] = anon_sym_DOLLAR; - v->a[40770] = sym__special_character; - v->a[40771] = anon_sym_DQUOTE; - v->a[40772] = sym_raw_string; - v->a[40773] = sym_ansi_c_string; - v->a[40774] = aux_sym_number_token1; - v->a[40775] = aux_sym_number_token2; - v->a[40776] = anon_sym_DOLLAR_LBRACE; - v->a[40777] = anon_sym_DOLLAR_LPAREN; - v->a[40778] = anon_sym_BQUOTE; - v->a[40779] = anon_sym_DOLLAR_BQUOTE; + v->a[40760] = sym__concat; + v->a[40761] = state(666); + v->a[40762] = 1; + v->a[40763] = aux_sym_concatenation_repeat1; + v->a[40764] = actions(2690); + v->a[40765] = 5; + v->a[40766] = sym_file_descriptor; + v->a[40767] = sym_test_operator; + v->a[40768] = sym__bare_dollar; + v->a[40769] = sym__brace_start; + v->a[40770] = aux_sym_heredoc_redirect_token1; + v->a[40771] = actions(2688); + v->a[40772] = 32; + v->a[40773] = anon_sym_LPAREN; + v->a[40774] = anon_sym_PIPE; + v->a[40775] = anon_sym_SEMI_SEMI; + v->a[40776] = anon_sym_PIPE_AMP; + v->a[40777] = anon_sym_AMP_AMP; + v->a[40778] = anon_sym_PIPE_PIPE; + v->a[40779] = anon_sym_LT; small_parse_table_2039(v); } void small_parse_table_2039(t_small_parse_table_array *v) { - v->a[40780] = anon_sym_LT_LPAREN; - v->a[40781] = anon_sym_GT_LPAREN; - v->a[40782] = sym_word; - v->a[40783] = 3; - v->a[40784] = actions(3); - v->a[40785] = 1; - v->a[40786] = sym_comment; - v->a[40787] = actions(1306); - v->a[40788] = 6; - v->a[40789] = sym_file_descriptor; - v->a[40790] = sym__concat; - v->a[40791] = sym_test_operator; - v->a[40792] = sym__bare_dollar; - v->a[40793] = sym__brace_start; - v->a[40794] = aux_sym_heredoc_redirect_token1; - v->a[40795] = actions(1304); - v->a[40796] = 42; - v->a[40797] = anon_sym_LPAREN_LPAREN; - v->a[40798] = anon_sym_SEMI; - v->a[40799] = anon_sym_PIPE_PIPE; + v->a[40780] = anon_sym_GT; + v->a[40781] = anon_sym_GT_GT; + v->a[40782] = anon_sym_AMP_GT; + v->a[40783] = anon_sym_AMP_GT_GT; + v->a[40784] = anon_sym_LT_AMP; + v->a[40785] = anon_sym_GT_AMP; + v->a[40786] = anon_sym_GT_PIPE; + v->a[40787] = anon_sym_LT_AMP_DASH; + v->a[40788] = anon_sym_GT_AMP_DASH; + v->a[40789] = anon_sym_LT_LT; + v->a[40790] = anon_sym_LT_LT_DASH; + v->a[40791] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40792] = anon_sym_AMP; + v->a[40793] = anon_sym_DOLLAR; + v->a[40794] = sym__special_character; + v->a[40795] = anon_sym_DQUOTE; + v->a[40796] = sym_raw_string; + v->a[40797] = aux_sym_number_token1; + v->a[40798] = aux_sym_number_token2; + v->a[40799] = anon_sym_DOLLAR_LBRACE; small_parse_table_2040(v); } diff --git a/parser/static/small_parse_table/small_parse_table_408.c b/parser/static/small_parse_table/small_parse_table_408.c index 1d4b23fd..6d3eae2b 100644 --- a/parser/static/small_parse_table/small_parse_table_408.c +++ b/parser/static/small_parse_table/small_parse_table_408.c @@ -14,126 +14,126 @@ void small_parse_table_2040(t_small_parse_table_array *v) { - v->a[40800] = anon_sym_AMP_AMP; - v->a[40801] = anon_sym_PIPE; - v->a[40802] = anon_sym_AMP; - v->a[40803] = anon_sym_EQ_EQ; - v->a[40804] = anon_sym_LT; - v->a[40805] = anon_sym_GT; - v->a[40806] = anon_sym_LT_LT; - v->a[40807] = anon_sym_GT_GT; - v->a[40808] = anon_sym_LPAREN; - v->a[40809] = anon_sym_RPAREN; - v->a[40810] = anon_sym_SEMI_SEMI; - v->a[40811] = anon_sym_PIPE_AMP; - v->a[40812] = anon_sym_EQ_TILDE; - v->a[40813] = anon_sym_AMP_GT; - v->a[40814] = anon_sym_AMP_GT_GT; - v->a[40815] = anon_sym_LT_AMP; - v->a[40816] = anon_sym_GT_AMP; - v->a[40817] = anon_sym_GT_PIPE; - v->a[40818] = anon_sym_LT_AMP_DASH; - v->a[40819] = anon_sym_GT_AMP_DASH; + v->a[40800] = anon_sym_DOLLAR_LPAREN; + v->a[40801] = anon_sym_BQUOTE; + v->a[40802] = anon_sym_DOLLAR_BQUOTE; + v->a[40803] = sym_word; + v->a[40804] = anon_sym_SEMI; + v->a[40805] = 6; + v->a[40806] = actions(3); + v->a[40807] = 1; + v->a[40808] = sym_comment; + v->a[40809] = actions(3576); + v->a[40810] = 1; + v->a[40811] = aux_sym_concatenation_token1; + v->a[40812] = actions(3579); + v->a[40813] = 1; + v->a[40814] = sym__concat; + v->a[40815] = state(915); + v->a[40816] = 1; + v->a[40817] = aux_sym_concatenation_repeat1; + v->a[40818] = actions(2654); + v->a[40819] = 5; small_parse_table_2041(v); } void small_parse_table_2041(t_small_parse_table_array *v) { - v->a[40820] = anon_sym_LT_LT_DASH; - v->a[40821] = anon_sym_LT_LT_LT; - v->a[40822] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40823] = anon_sym_DOLLAR_LBRACK; - v->a[40824] = aux_sym_concatenation_token1; - v->a[40825] = anon_sym_DOLLAR; - v->a[40826] = sym__special_character; - v->a[40827] = anon_sym_DQUOTE; - v->a[40828] = sym_raw_string; - v->a[40829] = sym_ansi_c_string; - v->a[40830] = aux_sym_number_token1; - v->a[40831] = aux_sym_number_token2; - v->a[40832] = anon_sym_DOLLAR_LBRACE; - v->a[40833] = anon_sym_DOLLAR_LPAREN; - v->a[40834] = anon_sym_BQUOTE; - v->a[40835] = anon_sym_DOLLAR_BQUOTE; - v->a[40836] = anon_sym_LT_LPAREN; - v->a[40837] = anon_sym_GT_LPAREN; - v->a[40838] = sym_word; - v->a[40839] = 3; + v->a[40820] = sym_file_descriptor; + v->a[40821] = sym_test_operator; + v->a[40822] = sym__brace_start; + v->a[40823] = ts_builtin_sym_end; + v->a[40824] = aux_sym_heredoc_redirect_token1; + v->a[40825] = actions(2652); + v->a[40826] = 32; + v->a[40827] = anon_sym_PIPE; + v->a[40828] = anon_sym_SEMI_SEMI; + v->a[40829] = anon_sym_PIPE_AMP; + v->a[40830] = anon_sym_AMP_AMP; + v->a[40831] = anon_sym_PIPE_PIPE; + v->a[40832] = anon_sym_LT; + v->a[40833] = anon_sym_GT; + v->a[40834] = anon_sym_GT_GT; + v->a[40835] = anon_sym_AMP_GT; + v->a[40836] = anon_sym_AMP_GT_GT; + v->a[40837] = anon_sym_LT_AMP; + v->a[40838] = anon_sym_GT_AMP; + v->a[40839] = anon_sym_GT_PIPE; small_parse_table_2042(v); } void small_parse_table_2042(t_small_parse_table_array *v) { - v->a[40840] = actions(3); - v->a[40841] = 1; - v->a[40842] = sym_comment; - v->a[40843] = actions(1310); - v->a[40844] = 6; - v->a[40845] = sym_file_descriptor; - v->a[40846] = sym__concat; - v->a[40847] = sym_test_operator; - v->a[40848] = sym__bare_dollar; - v->a[40849] = sym__brace_start; - v->a[40850] = aux_sym_heredoc_redirect_token1; - v->a[40851] = actions(1308); - v->a[40852] = 42; - v->a[40853] = anon_sym_LPAREN_LPAREN; - v->a[40854] = anon_sym_SEMI; - v->a[40855] = anon_sym_PIPE_PIPE; - v->a[40856] = anon_sym_AMP_AMP; - v->a[40857] = anon_sym_PIPE; - v->a[40858] = anon_sym_AMP; - v->a[40859] = anon_sym_EQ_EQ; + v->a[40840] = anon_sym_LT_AMP_DASH; + v->a[40841] = anon_sym_GT_AMP_DASH; + v->a[40842] = anon_sym_LT_LT; + v->a[40843] = anon_sym_LT_LT_DASH; + v->a[40844] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40845] = anon_sym_AMP; + v->a[40846] = anon_sym_DOLLAR; + v->a[40847] = sym__special_character; + v->a[40848] = anon_sym_DQUOTE; + v->a[40849] = sym_raw_string; + v->a[40850] = aux_sym_number_token1; + v->a[40851] = aux_sym_number_token2; + v->a[40852] = anon_sym_DOLLAR_LBRACE; + v->a[40853] = anon_sym_DOLLAR_LPAREN; + v->a[40854] = anon_sym_BQUOTE; + v->a[40855] = anon_sym_DOLLAR_BQUOTE; + v->a[40856] = aux_sym__simple_variable_name_token1; + v->a[40857] = sym_word; + v->a[40858] = anon_sym_SEMI; + v->a[40859] = 3; small_parse_table_2043(v); } void small_parse_table_2043(t_small_parse_table_array *v) { - v->a[40860] = anon_sym_LT; - v->a[40861] = anon_sym_GT; - v->a[40862] = anon_sym_LT_LT; - v->a[40863] = anon_sym_GT_GT; - v->a[40864] = anon_sym_LPAREN; - v->a[40865] = anon_sym_RPAREN; - v->a[40866] = anon_sym_SEMI_SEMI; - v->a[40867] = anon_sym_PIPE_AMP; - v->a[40868] = anon_sym_EQ_TILDE; - v->a[40869] = anon_sym_AMP_GT; - v->a[40870] = anon_sym_AMP_GT_GT; - v->a[40871] = anon_sym_LT_AMP; - v->a[40872] = anon_sym_GT_AMP; - v->a[40873] = anon_sym_GT_PIPE; - v->a[40874] = anon_sym_LT_AMP_DASH; - v->a[40875] = anon_sym_GT_AMP_DASH; - v->a[40876] = anon_sym_LT_LT_DASH; - v->a[40877] = anon_sym_LT_LT_LT; - v->a[40878] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40879] = anon_sym_DOLLAR_LBRACK; + v->a[40860] = actions(3); + v->a[40861] = 1; + v->a[40862] = sym_comment; + v->a[40863] = actions(3066); + v->a[40864] = 6; + v->a[40865] = sym_file_descriptor; + v->a[40866] = sym__concat; + v->a[40867] = sym_test_operator; + v->a[40868] = sym__bare_dollar; + v->a[40869] = sym__brace_start; + v->a[40870] = aux_sym_heredoc_redirect_token1; + v->a[40871] = actions(3064); + v->a[40872] = 34; + v->a[40873] = anon_sym_PIPE; + v->a[40874] = anon_sym_SEMI_SEMI; + v->a[40875] = anon_sym_SEMI_AMP; + v->a[40876] = anon_sym_SEMI_SEMI_AMP; + v->a[40877] = anon_sym_PIPE_AMP; + v->a[40878] = anon_sym_AMP_AMP; + v->a[40879] = anon_sym_PIPE_PIPE; small_parse_table_2044(v); } void small_parse_table_2044(t_small_parse_table_array *v) { - v->a[40880] = aux_sym_concatenation_token1; - v->a[40881] = anon_sym_DOLLAR; - v->a[40882] = sym__special_character; - v->a[40883] = anon_sym_DQUOTE; - v->a[40884] = sym_raw_string; - v->a[40885] = sym_ansi_c_string; - v->a[40886] = aux_sym_number_token1; - v->a[40887] = aux_sym_number_token2; - v->a[40888] = anon_sym_DOLLAR_LBRACE; - v->a[40889] = anon_sym_DOLLAR_LPAREN; - v->a[40890] = anon_sym_BQUOTE; - v->a[40891] = anon_sym_DOLLAR_BQUOTE; - v->a[40892] = anon_sym_LT_LPAREN; - v->a[40893] = anon_sym_GT_LPAREN; - v->a[40894] = sym_word; - v->a[40895] = 3; - v->a[40896] = actions(3); - v->a[40897] = 1; - v->a[40898] = sym_comment; - v->a[40899] = actions(1314); + v->a[40880] = anon_sym_LT; + v->a[40881] = anon_sym_GT; + v->a[40882] = anon_sym_GT_GT; + v->a[40883] = anon_sym_AMP_GT; + v->a[40884] = anon_sym_AMP_GT_GT; + v->a[40885] = anon_sym_LT_AMP; + v->a[40886] = anon_sym_GT_AMP; + v->a[40887] = anon_sym_GT_PIPE; + v->a[40888] = anon_sym_LT_AMP_DASH; + v->a[40889] = anon_sym_GT_AMP_DASH; + v->a[40890] = anon_sym_LT_LT; + v->a[40891] = anon_sym_LT_LT_DASH; + v->a[40892] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40893] = anon_sym_AMP; + v->a[40894] = aux_sym_concatenation_token1; + v->a[40895] = anon_sym_DOLLAR; + v->a[40896] = sym__special_character; + v->a[40897] = anon_sym_DQUOTE; + v->a[40898] = sym_raw_string; + v->a[40899] = aux_sym_number_token1; small_parse_table_2045(v); } diff --git a/parser/static/small_parse_table/small_parse_table_409.c b/parser/static/small_parse_table/small_parse_table_409.c index 264aad48..408a9e33 100644 --- a/parser/static/small_parse_table/small_parse_table_409.c +++ b/parser/static/small_parse_table/small_parse_table_409.c @@ -14,126 +14,126 @@ void small_parse_table_2045(t_small_parse_table_array *v) { - v->a[40900] = 6; - v->a[40901] = sym_file_descriptor; - v->a[40902] = sym__concat; - v->a[40903] = sym_test_operator; - v->a[40904] = sym__bare_dollar; - v->a[40905] = sym__brace_start; - v->a[40906] = aux_sym_heredoc_redirect_token1; - v->a[40907] = actions(1312); - v->a[40908] = 42; - v->a[40909] = anon_sym_LPAREN_LPAREN; - v->a[40910] = anon_sym_SEMI; - v->a[40911] = anon_sym_PIPE_PIPE; - v->a[40912] = anon_sym_AMP_AMP; - v->a[40913] = anon_sym_PIPE; - v->a[40914] = anon_sym_AMP; - v->a[40915] = anon_sym_EQ_EQ; - v->a[40916] = anon_sym_LT; - v->a[40917] = anon_sym_GT; - v->a[40918] = anon_sym_LT_LT; - v->a[40919] = anon_sym_GT_GT; + v->a[40900] = aux_sym_number_token2; + v->a[40901] = anon_sym_DOLLAR_LBRACE; + v->a[40902] = anon_sym_DOLLAR_LPAREN; + v->a[40903] = anon_sym_BQUOTE; + v->a[40904] = anon_sym_DOLLAR_BQUOTE; + v->a[40905] = sym_word; + v->a[40906] = anon_sym_SEMI; + v->a[40907] = 3; + v->a[40908] = actions(3); + v->a[40909] = 1; + v->a[40910] = sym_comment; + v->a[40911] = actions(2654); + v->a[40912] = 7; + v->a[40913] = sym_file_descriptor; + v->a[40914] = sym__concat; + v->a[40915] = sym_variable_name; + v->a[40916] = sym_test_operator; + v->a[40917] = sym__brace_start; + v->a[40918] = ts_builtin_sym_end; + v->a[40919] = aux_sym_heredoc_redirect_token1; small_parse_table_2046(v); } void small_parse_table_2046(t_small_parse_table_array *v) { - v->a[40920] = anon_sym_LPAREN; - v->a[40921] = anon_sym_RPAREN; - v->a[40922] = anon_sym_SEMI_SEMI; - v->a[40923] = anon_sym_PIPE_AMP; - v->a[40924] = anon_sym_EQ_TILDE; - v->a[40925] = anon_sym_AMP_GT; - v->a[40926] = anon_sym_AMP_GT_GT; - v->a[40927] = anon_sym_LT_AMP; - v->a[40928] = anon_sym_GT_AMP; - v->a[40929] = anon_sym_GT_PIPE; - v->a[40930] = anon_sym_LT_AMP_DASH; - v->a[40931] = anon_sym_GT_AMP_DASH; - v->a[40932] = anon_sym_LT_LT_DASH; - v->a[40933] = anon_sym_LT_LT_LT; - v->a[40934] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40935] = anon_sym_DOLLAR_LBRACK; - v->a[40936] = aux_sym_concatenation_token1; - v->a[40937] = anon_sym_DOLLAR; - v->a[40938] = sym__special_character; - v->a[40939] = anon_sym_DQUOTE; + v->a[40920] = actions(2652); + v->a[40921] = 33; + v->a[40922] = anon_sym_PIPE; + v->a[40923] = anon_sym_SEMI_SEMI; + v->a[40924] = anon_sym_PIPE_AMP; + v->a[40925] = anon_sym_AMP_AMP; + v->a[40926] = anon_sym_PIPE_PIPE; + v->a[40927] = anon_sym_LT; + v->a[40928] = anon_sym_GT; + v->a[40929] = anon_sym_GT_GT; + v->a[40930] = anon_sym_AMP_GT; + v->a[40931] = anon_sym_AMP_GT_GT; + v->a[40932] = anon_sym_LT_AMP; + v->a[40933] = anon_sym_GT_AMP; + v->a[40934] = anon_sym_GT_PIPE; + v->a[40935] = anon_sym_LT_AMP_DASH; + v->a[40936] = anon_sym_GT_AMP_DASH; + v->a[40937] = anon_sym_LT_LT; + v->a[40938] = anon_sym_LT_LT_DASH; + v->a[40939] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2047(v); } void small_parse_table_2047(t_small_parse_table_array *v) { - v->a[40940] = sym_raw_string; - v->a[40941] = sym_ansi_c_string; - v->a[40942] = aux_sym_number_token1; - v->a[40943] = aux_sym_number_token2; - v->a[40944] = anon_sym_DOLLAR_LBRACE; - v->a[40945] = anon_sym_DOLLAR_LPAREN; - v->a[40946] = anon_sym_BQUOTE; - v->a[40947] = anon_sym_DOLLAR_BQUOTE; - v->a[40948] = anon_sym_LT_LPAREN; - v->a[40949] = anon_sym_GT_LPAREN; - v->a[40950] = sym_word; - v->a[40951] = 6; - v->a[40952] = actions(3); - v->a[40953] = 1; - v->a[40954] = sym_comment; - v->a[40955] = actions(5080); - v->a[40956] = 1; - v->a[40957] = aux_sym_concatenation_token1; - v->a[40958] = actions(5082); - v->a[40959] = 1; + v->a[40940] = anon_sym_AMP; + v->a[40941] = aux_sym_concatenation_token1; + v->a[40942] = anon_sym_DOLLAR; + v->a[40943] = sym__special_character; + v->a[40944] = anon_sym_DQUOTE; + v->a[40945] = sym_raw_string; + v->a[40946] = aux_sym_number_token1; + v->a[40947] = aux_sym_number_token2; + v->a[40948] = anon_sym_DOLLAR_LBRACE; + v->a[40949] = anon_sym_DOLLAR_LPAREN; + v->a[40950] = anon_sym_BQUOTE; + v->a[40951] = anon_sym_DOLLAR_BQUOTE; + v->a[40952] = aux_sym__simple_variable_name_token1; + v->a[40953] = sym_word; + v->a[40954] = anon_sym_SEMI; + v->a[40955] = 3; + v->a[40956] = actions(3); + v->a[40957] = 1; + v->a[40958] = sym_comment; + v->a[40959] = actions(3062); small_parse_table_2048(v); } void small_parse_table_2048(t_small_parse_table_array *v) { - v->a[40960] = sym__concat; - v->a[40961] = state(1032); - v->a[40962] = 1; - v->a[40963] = aux_sym_concatenation_repeat1; - v->a[40964] = actions(4548); - v->a[40965] = 5; - v->a[40966] = sym_file_descriptor; - v->a[40967] = sym_test_operator; - v->a[40968] = sym__bare_dollar; - v->a[40969] = sym__brace_start; - v->a[40970] = aux_sym_heredoc_redirect_token1; - v->a[40971] = actions(4546); - v->a[40972] = 40; - v->a[40973] = anon_sym_LPAREN_LPAREN; - v->a[40974] = anon_sym_SEMI; - v->a[40975] = anon_sym_PIPE_PIPE; - v->a[40976] = anon_sym_AMP_AMP; - v->a[40977] = anon_sym_PIPE; - v->a[40978] = anon_sym_AMP; - v->a[40979] = anon_sym_EQ_EQ; + v->a[40960] = 7; + v->a[40961] = sym_file_descriptor; + v->a[40962] = sym__concat; + v->a[40963] = sym_variable_name; + v->a[40964] = sym_test_operator; + v->a[40965] = sym__brace_start; + v->a[40966] = ts_builtin_sym_end; + v->a[40967] = aux_sym_heredoc_redirect_token1; + v->a[40968] = actions(3060); + v->a[40969] = 33; + v->a[40970] = anon_sym_PIPE; + v->a[40971] = anon_sym_SEMI_SEMI; + v->a[40972] = anon_sym_PIPE_AMP; + v->a[40973] = anon_sym_AMP_AMP; + v->a[40974] = anon_sym_PIPE_PIPE; + v->a[40975] = anon_sym_LT; + v->a[40976] = anon_sym_GT; + v->a[40977] = anon_sym_GT_GT; + v->a[40978] = anon_sym_AMP_GT; + v->a[40979] = anon_sym_AMP_GT_GT; small_parse_table_2049(v); } void small_parse_table_2049(t_small_parse_table_array *v) { - v->a[40980] = anon_sym_LT; - v->a[40981] = anon_sym_GT; - v->a[40982] = anon_sym_LT_LT; - v->a[40983] = anon_sym_GT_GT; - v->a[40984] = anon_sym_RPAREN; - v->a[40985] = anon_sym_SEMI_SEMI; - v->a[40986] = anon_sym_PIPE_AMP; - v->a[40987] = anon_sym_EQ_TILDE; - v->a[40988] = anon_sym_AMP_GT; - v->a[40989] = anon_sym_AMP_GT_GT; - v->a[40990] = anon_sym_LT_AMP; - v->a[40991] = anon_sym_GT_AMP; - v->a[40992] = anon_sym_GT_PIPE; - v->a[40993] = anon_sym_LT_AMP_DASH; - v->a[40994] = anon_sym_GT_AMP_DASH; - v->a[40995] = anon_sym_LT_LT_DASH; - v->a[40996] = anon_sym_LT_LT_LT; - v->a[40997] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40998] = anon_sym_DOLLAR_LBRACK; - v->a[40999] = anon_sym_DOLLAR; + v->a[40980] = anon_sym_LT_AMP; + v->a[40981] = anon_sym_GT_AMP; + v->a[40982] = anon_sym_GT_PIPE; + v->a[40983] = anon_sym_LT_AMP_DASH; + v->a[40984] = anon_sym_GT_AMP_DASH; + v->a[40985] = anon_sym_LT_LT; + v->a[40986] = anon_sym_LT_LT_DASH; + v->a[40987] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[40988] = anon_sym_AMP; + v->a[40989] = aux_sym_concatenation_token1; + v->a[40990] = anon_sym_DOLLAR; + v->a[40991] = sym__special_character; + v->a[40992] = anon_sym_DQUOTE; + v->a[40993] = sym_raw_string; + v->a[40994] = aux_sym_number_token1; + v->a[40995] = aux_sym_number_token2; + v->a[40996] = anon_sym_DOLLAR_LBRACE; + v->a[40997] = anon_sym_DOLLAR_LPAREN; + v->a[40998] = anon_sym_BQUOTE; + v->a[40999] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2050(v); } diff --git a/parser/static/small_parse_table/small_parse_table_41.c b/parser/static/small_parse_table/small_parse_table_41.c index b4fa1d4b..ae071cda 100644 --- a/parser/static/small_parse_table/small_parse_table_41.c +++ b/parser/static/small_parse_table/small_parse_table_41.c @@ -14,73 +14,73 @@ void small_parse_table_205(t_small_parse_table_array *v) { - v->a[4100] = sym_test_operator; - v->a[4101] = sym__bare_dollar; - v->a[4102] = sym__brace_start; - v->a[4103] = actions(1969); - v->a[4104] = 9; - v->a[4105] = anon_sym_DASH; - v->a[4106] = anon_sym_STAR; - v->a[4107] = anon_sym_BANG; - v->a[4108] = anon_sym_QMARK; - v->a[4109] = anon_sym_DOLLAR; - v->a[4110] = anon_sym_POUND; - v->a[4111] = anon_sym_AT2; - v->a[4112] = anon_sym_0; - v->a[4113] = anon_sym__; - v->a[4114] = actions(1227); - v->a[4115] = 40; - v->a[4116] = anon_sym_LPAREN_LPAREN; - v->a[4117] = anon_sym_SEMI; - v->a[4118] = anon_sym_PIPE_PIPE; - v->a[4119] = anon_sym_AMP_AMP; + v->a[4100] = sym_variable_name; + v->a[4101] = actions(1422); + v->a[4102] = 2; + v->a[4103] = aux_sym__simple_variable_name_token1; + v->a[4104] = aux_sym__multiline_variable_name_token1; + v->a[4105] = actions(828); + v->a[4106] = 4; + v->a[4107] = sym_file_descriptor; + v->a[4108] = sym_test_operator; + v->a[4109] = sym__bare_dollar; + v->a[4110] = sym__brace_start; + v->a[4111] = actions(1420); + v->a[4112] = 9; + v->a[4113] = anon_sym_BANG; + v->a[4114] = anon_sym_DASH; + v->a[4115] = anon_sym_STAR; + v->a[4116] = anon_sym_QMARK; + v->a[4117] = anon_sym_DOLLAR; + v->a[4118] = anon_sym_POUND; + v->a[4119] = anon_sym_AT; small_parse_table_206(v); } void small_parse_table_206(t_small_parse_table_array *v) { - v->a[4120] = anon_sym_PIPE; - v->a[4121] = anon_sym_AMP; - v->a[4122] = anon_sym_EQ_EQ; - v->a[4123] = anon_sym_LT; - v->a[4124] = anon_sym_GT; - v->a[4125] = anon_sym_LT_LT; - v->a[4126] = anon_sym_GT_GT; - v->a[4127] = anon_sym_SEMI_SEMI; - v->a[4128] = anon_sym_SEMI_AMP; - v->a[4129] = anon_sym_SEMI_SEMI_AMP; - v->a[4130] = anon_sym_PIPE_AMP; - v->a[4131] = anon_sym_EQ_TILDE; - v->a[4132] = anon_sym_AMP_GT; - v->a[4133] = anon_sym_AMP_GT_GT; - v->a[4134] = anon_sym_LT_AMP; - v->a[4135] = anon_sym_GT_AMP; - v->a[4136] = anon_sym_GT_PIPE; - v->a[4137] = anon_sym_LT_AMP_DASH; - v->a[4138] = anon_sym_GT_AMP_DASH; - v->a[4139] = anon_sym_LT_LT_DASH; + v->a[4120] = anon_sym_0; + v->a[4121] = anon_sym__; + v->a[4122] = actions(826); + v->a[4123] = 32; + v->a[4124] = anon_sym_PIPE; + v->a[4125] = anon_sym_RPAREN; + v->a[4126] = anon_sym_SEMI_SEMI; + v->a[4127] = anon_sym_PIPE_AMP; + v->a[4128] = anon_sym_AMP_AMP; + v->a[4129] = anon_sym_PIPE_PIPE; + v->a[4130] = anon_sym_LT; + v->a[4131] = anon_sym_GT; + v->a[4132] = anon_sym_GT_GT; + v->a[4133] = anon_sym_AMP_GT; + v->a[4134] = anon_sym_AMP_GT_GT; + v->a[4135] = anon_sym_LT_AMP; + v->a[4136] = anon_sym_GT_AMP; + v->a[4137] = anon_sym_GT_PIPE; + v->a[4138] = anon_sym_LT_AMP_DASH; + v->a[4139] = anon_sym_GT_AMP_DASH; small_parse_table_207(v); } void small_parse_table_207(t_small_parse_table_array *v) { - v->a[4140] = aux_sym_heredoc_redirect_token1; - v->a[4141] = anon_sym_LT_LT_LT; - v->a[4142] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4143] = anon_sym_DOLLAR_LBRACK; - v->a[4144] = sym__special_character; - v->a[4145] = sym_raw_string; - v->a[4146] = sym_ansi_c_string; - v->a[4147] = aux_sym_number_token1; - v->a[4148] = aux_sym_number_token2; - v->a[4149] = anon_sym_DOLLAR_LBRACE; - v->a[4150] = anon_sym_DOLLAR_LPAREN; - v->a[4151] = anon_sym_BQUOTE; - v->a[4152] = anon_sym_DOLLAR_BQUOTE; - v->a[4153] = anon_sym_LT_LPAREN; - v->a[4154] = anon_sym_GT_LPAREN; - v->a[4155] = sym_word; - v->a[4156] = 8; + v->a[4140] = anon_sym_LT_LT; + v->a[4141] = anon_sym_LT_LT_DASH; + v->a[4142] = aux_sym_heredoc_redirect_token1; + v->a[4143] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4144] = anon_sym_AMP; + v->a[4145] = sym__special_character; + v->a[4146] = anon_sym_DQUOTE; + v->a[4147] = sym_raw_string; + v->a[4148] = aux_sym_number_token1; + v->a[4149] = aux_sym_number_token2; + v->a[4150] = anon_sym_DOLLAR_LBRACE; + v->a[4151] = anon_sym_DOLLAR_LPAREN; + v->a[4152] = anon_sym_BQUOTE; + v->a[4153] = anon_sym_DOLLAR_BQUOTE; + v->a[4154] = sym_word; + v->a[4155] = anon_sym_SEMI; + v->a[4156] = 6; v->a[4157] = actions(3); v->a[4158] = 1; v->a[4159] = sym_comment; @@ -89,51 +89,51 @@ void small_parse_table_207(t_small_parse_table_array *v) void small_parse_table_208(t_small_parse_table_array *v) { - v->a[4160] = actions(1458); + v->a[4160] = actions(1424); v->a[4161] = 1; - v->a[4162] = anon_sym_DQUOTE; - v->a[4163] = actions(1973); - v->a[4164] = 1; - v->a[4165] = sym_variable_name; - v->a[4166] = state(1130); - v->a[4167] = 1; - v->a[4168] = sym_string; - v->a[4169] = actions(1971); - v->a[4170] = 2; - v->a[4171] = aux_sym__simple_variable_name_token1; - v->a[4172] = aux_sym__multiline_variable_name_token1; - v->a[4173] = actions(1241); - v->a[4174] = 4; - v->a[4175] = sym_file_descriptor; - v->a[4176] = sym_test_operator; - v->a[4177] = sym__bare_dollar; - v->a[4178] = sym__brace_start; - v->a[4179] = actions(1969); + v->a[4162] = sym_variable_name; + v->a[4163] = actions(1422); + v->a[4164] = 2; + v->a[4165] = aux_sym__simple_variable_name_token1; + v->a[4166] = aux_sym__multiline_variable_name_token1; + v->a[4167] = actions(816); + v->a[4168] = 4; + v->a[4169] = sym_file_descriptor; + v->a[4170] = sym_test_operator; + v->a[4171] = sym__bare_dollar; + v->a[4172] = sym__brace_start; + v->a[4173] = actions(1420); + v->a[4174] = 9; + v->a[4175] = anon_sym_BANG; + v->a[4176] = anon_sym_DASH; + v->a[4177] = anon_sym_STAR; + v->a[4178] = anon_sym_QMARK; + v->a[4179] = anon_sym_DOLLAR; small_parse_table_209(v); } void small_parse_table_209(t_small_parse_table_array *v) { - v->a[4180] = 9; - v->a[4181] = anon_sym_DASH; - v->a[4182] = anon_sym_STAR; - v->a[4183] = anon_sym_BANG; - v->a[4184] = anon_sym_QMARK; - v->a[4185] = anon_sym_DOLLAR; - v->a[4186] = anon_sym_POUND; - v->a[4187] = anon_sym_AT2; - v->a[4188] = anon_sym_0; - v->a[4189] = anon_sym__; - v->a[4190] = actions(1239); - v->a[4191] = 40; - v->a[4192] = anon_sym_LPAREN_LPAREN; - v->a[4193] = anon_sym_SEMI; - v->a[4194] = anon_sym_PIPE_PIPE; - v->a[4195] = anon_sym_AMP_AMP; - v->a[4196] = anon_sym_PIPE; - v->a[4197] = anon_sym_AMP; - v->a[4198] = anon_sym_EQ_EQ; - v->a[4199] = anon_sym_LT; + v->a[4180] = anon_sym_POUND; + v->a[4181] = anon_sym_AT; + v->a[4182] = anon_sym_0; + v->a[4183] = anon_sym__; + v->a[4184] = actions(810); + v->a[4185] = 32; + v->a[4186] = anon_sym_PIPE; + v->a[4187] = anon_sym_RPAREN; + v->a[4188] = anon_sym_SEMI_SEMI; + v->a[4189] = anon_sym_PIPE_AMP; + v->a[4190] = anon_sym_AMP_AMP; + v->a[4191] = anon_sym_PIPE_PIPE; + v->a[4192] = anon_sym_LT; + v->a[4193] = anon_sym_GT; + v->a[4194] = anon_sym_GT_GT; + v->a[4195] = anon_sym_AMP_GT; + v->a[4196] = anon_sym_AMP_GT_GT; + v->a[4197] = anon_sym_LT_AMP; + v->a[4198] = anon_sym_GT_AMP; + v->a[4199] = anon_sym_GT_PIPE; small_parse_table_210(v); } diff --git a/parser/static/small_parse_table/small_parse_table_410.c b/parser/static/small_parse_table/small_parse_table_410.c index 6008da2a..8423b6e9 100644 --- a/parser/static/small_parse_table/small_parse_table_410.c +++ b/parser/static/small_parse_table/small_parse_table_410.c @@ -14,126 +14,126 @@ void small_parse_table_2050(t_small_parse_table_array *v) { - v->a[41000] = sym__special_character; - v->a[41001] = anon_sym_DQUOTE; - v->a[41002] = sym_raw_string; - v->a[41003] = sym_ansi_c_string; - v->a[41004] = aux_sym_number_token1; - v->a[41005] = aux_sym_number_token2; - v->a[41006] = anon_sym_DOLLAR_LBRACE; - v->a[41007] = anon_sym_DOLLAR_LPAREN; - v->a[41008] = anon_sym_BQUOTE; - v->a[41009] = anon_sym_DOLLAR_BQUOTE; - v->a[41010] = anon_sym_LT_LPAREN; - v->a[41011] = anon_sym_GT_LPAREN; - v->a[41012] = sym_word; - v->a[41013] = 3; - v->a[41014] = actions(3); - v->a[41015] = 1; - v->a[41016] = sym_comment; - v->a[41017] = actions(1342); - v->a[41018] = 6; - v->a[41019] = sym_file_descriptor; + v->a[41000] = aux_sym__simple_variable_name_token1; + v->a[41001] = sym_word; + v->a[41002] = anon_sym_SEMI; + v->a[41003] = 3; + v->a[41004] = actions(3); + v->a[41005] = 1; + v->a[41006] = sym_comment; + v->a[41007] = actions(2774); + v->a[41008] = 6; + v->a[41009] = sym_file_descriptor; + v->a[41010] = sym__concat; + v->a[41011] = sym_variable_name; + v->a[41012] = sym_test_operator; + v->a[41013] = sym__brace_start; + v->a[41014] = aux_sym_heredoc_redirect_token1; + v->a[41015] = actions(2772); + v->a[41016] = 34; + v->a[41017] = anon_sym_PIPE; + v->a[41018] = anon_sym_SEMI_SEMI; + v->a[41019] = anon_sym_SEMI_AMP; small_parse_table_2051(v); } void small_parse_table_2051(t_small_parse_table_array *v) { - v->a[41020] = sym__concat; - v->a[41021] = sym_test_operator; - v->a[41022] = sym__bare_dollar; - v->a[41023] = sym__brace_start; - v->a[41024] = aux_sym_heredoc_redirect_token1; - v->a[41025] = actions(1340); - v->a[41026] = 42; - v->a[41027] = anon_sym_LPAREN_LPAREN; - v->a[41028] = anon_sym_SEMI; - v->a[41029] = anon_sym_PIPE_PIPE; - v->a[41030] = anon_sym_AMP_AMP; - v->a[41031] = anon_sym_PIPE; - v->a[41032] = anon_sym_AMP; - v->a[41033] = anon_sym_EQ_EQ; - v->a[41034] = anon_sym_LT; - v->a[41035] = anon_sym_GT; - v->a[41036] = anon_sym_LT_LT; - v->a[41037] = anon_sym_GT_GT; - v->a[41038] = anon_sym_LPAREN; - v->a[41039] = anon_sym_RPAREN; + v->a[41020] = anon_sym_SEMI_SEMI_AMP; + v->a[41021] = anon_sym_PIPE_AMP; + v->a[41022] = anon_sym_AMP_AMP; + v->a[41023] = anon_sym_PIPE_PIPE; + v->a[41024] = anon_sym_LT; + v->a[41025] = anon_sym_GT; + v->a[41026] = anon_sym_GT_GT; + v->a[41027] = anon_sym_AMP_GT; + v->a[41028] = anon_sym_AMP_GT_GT; + v->a[41029] = anon_sym_LT_AMP; + v->a[41030] = anon_sym_GT_AMP; + v->a[41031] = anon_sym_GT_PIPE; + v->a[41032] = anon_sym_LT_AMP_DASH; + v->a[41033] = anon_sym_GT_AMP_DASH; + v->a[41034] = anon_sym_LT_LT; + v->a[41035] = anon_sym_LT_LT_DASH; + v->a[41036] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41037] = anon_sym_AMP; + v->a[41038] = aux_sym_concatenation_token1; + v->a[41039] = anon_sym_DOLLAR; small_parse_table_2052(v); } void small_parse_table_2052(t_small_parse_table_array *v) { - v->a[41040] = anon_sym_SEMI_SEMI; - v->a[41041] = anon_sym_PIPE_AMP; - v->a[41042] = anon_sym_EQ_TILDE; - v->a[41043] = anon_sym_AMP_GT; - v->a[41044] = anon_sym_AMP_GT_GT; - v->a[41045] = anon_sym_LT_AMP; - v->a[41046] = anon_sym_GT_AMP; - v->a[41047] = anon_sym_GT_PIPE; - v->a[41048] = anon_sym_LT_AMP_DASH; - v->a[41049] = anon_sym_GT_AMP_DASH; - v->a[41050] = anon_sym_LT_LT_DASH; - v->a[41051] = anon_sym_LT_LT_LT; - v->a[41052] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41053] = anon_sym_DOLLAR_LBRACK; - v->a[41054] = aux_sym_concatenation_token1; - v->a[41055] = anon_sym_DOLLAR; - v->a[41056] = sym__special_character; - v->a[41057] = anon_sym_DQUOTE; - v->a[41058] = sym_raw_string; - v->a[41059] = sym_ansi_c_string; + v->a[41040] = sym__special_character; + v->a[41041] = anon_sym_DQUOTE; + v->a[41042] = sym_raw_string; + v->a[41043] = aux_sym_number_token1; + v->a[41044] = aux_sym_number_token2; + v->a[41045] = anon_sym_DOLLAR_LBRACE; + v->a[41046] = anon_sym_DOLLAR_LPAREN; + v->a[41047] = anon_sym_BQUOTE; + v->a[41048] = anon_sym_DOLLAR_BQUOTE; + v->a[41049] = sym_word; + v->a[41050] = anon_sym_SEMI; + v->a[41051] = 6; + v->a[41052] = actions(3); + v->a[41053] = 1; + v->a[41054] = sym_comment; + v->a[41055] = actions(3442); + v->a[41056] = 1; + v->a[41057] = aux_sym_concatenation_token1; + v->a[41058] = actions(3572); + v->a[41059] = 1; small_parse_table_2053(v); } void small_parse_table_2053(t_small_parse_table_array *v) { - v->a[41060] = aux_sym_number_token1; - v->a[41061] = aux_sym_number_token2; - v->a[41062] = anon_sym_DOLLAR_LBRACE; - v->a[41063] = anon_sym_DOLLAR_LPAREN; - v->a[41064] = anon_sym_BQUOTE; - v->a[41065] = anon_sym_DOLLAR_BQUOTE; - v->a[41066] = anon_sym_LT_LPAREN; - v->a[41067] = anon_sym_GT_LPAREN; - v->a[41068] = sym_word; - v->a[41069] = 6; - v->a[41070] = actions(3); - v->a[41071] = 1; - v->a[41072] = sym_comment; - v->a[41073] = actions(5080); - v->a[41074] = 1; - v->a[41075] = aux_sym_concatenation_token1; - v->a[41076] = actions(5082); - v->a[41077] = 1; - v->a[41078] = sym__concat; - v->a[41079] = state(1040); + v->a[41060] = sym__concat; + v->a[41061] = state(778); + v->a[41062] = 1; + v->a[41063] = aux_sym_concatenation_repeat1; + v->a[41064] = actions(3106); + v->a[41065] = 4; + v->a[41066] = sym_file_descriptor; + v->a[41067] = sym_test_operator; + v->a[41068] = sym__brace_start; + v->a[41069] = aux_sym_heredoc_redirect_token1; + v->a[41070] = actions(3104); + v->a[41071] = 33; + v->a[41072] = anon_sym_PIPE; + v->a[41073] = anon_sym_RPAREN; + v->a[41074] = anon_sym_SEMI_SEMI; + v->a[41075] = anon_sym_PIPE_AMP; + v->a[41076] = anon_sym_AMP_AMP; + v->a[41077] = anon_sym_PIPE_PIPE; + v->a[41078] = anon_sym_LT; + v->a[41079] = anon_sym_GT; small_parse_table_2054(v); } void small_parse_table_2054(t_small_parse_table_array *v) { - v->a[41080] = 1; - v->a[41081] = aux_sym_concatenation_repeat1; - v->a[41082] = actions(4532); - v->a[41083] = 5; - v->a[41084] = sym_file_descriptor; - v->a[41085] = sym_test_operator; - v->a[41086] = sym__bare_dollar; - v->a[41087] = sym__brace_start; - v->a[41088] = aux_sym_heredoc_redirect_token1; - v->a[41089] = actions(4530); - v->a[41090] = 40; - v->a[41091] = anon_sym_LPAREN_LPAREN; - v->a[41092] = anon_sym_SEMI; - v->a[41093] = anon_sym_PIPE_PIPE; - v->a[41094] = anon_sym_AMP_AMP; - v->a[41095] = anon_sym_PIPE; - v->a[41096] = anon_sym_AMP; - v->a[41097] = anon_sym_EQ_EQ; - v->a[41098] = anon_sym_LT; - v->a[41099] = anon_sym_GT; + v->a[41080] = anon_sym_GT_GT; + v->a[41081] = anon_sym_AMP_GT; + v->a[41082] = anon_sym_AMP_GT_GT; + v->a[41083] = anon_sym_LT_AMP; + v->a[41084] = anon_sym_GT_AMP; + v->a[41085] = anon_sym_GT_PIPE; + v->a[41086] = anon_sym_LT_AMP_DASH; + v->a[41087] = anon_sym_GT_AMP_DASH; + v->a[41088] = anon_sym_LT_LT; + v->a[41089] = anon_sym_LT_LT_DASH; + v->a[41090] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41091] = anon_sym_AMP; + v->a[41092] = anon_sym_DOLLAR; + v->a[41093] = sym__special_character; + v->a[41094] = anon_sym_DQUOTE; + v->a[41095] = sym_raw_string; + v->a[41096] = aux_sym_number_token1; + v->a[41097] = aux_sym_number_token2; + v->a[41098] = anon_sym_DOLLAR_LBRACE; + v->a[41099] = anon_sym_DOLLAR_LPAREN; small_parse_table_2055(v); } diff --git a/parser/static/small_parse_table/small_parse_table_411.c b/parser/static/small_parse_table/small_parse_table_411.c index 7f466af0..61656f1f 100644 --- a/parser/static/small_parse_table/small_parse_table_411.c +++ b/parser/static/small_parse_table/small_parse_table_411.c @@ -14,126 +14,126 @@ void small_parse_table_2055(t_small_parse_table_array *v) { - v->a[41100] = anon_sym_LT_LT; - v->a[41101] = anon_sym_GT_GT; - v->a[41102] = anon_sym_RPAREN; - v->a[41103] = anon_sym_SEMI_SEMI; - v->a[41104] = anon_sym_PIPE_AMP; - v->a[41105] = anon_sym_EQ_TILDE; - v->a[41106] = anon_sym_AMP_GT; - v->a[41107] = anon_sym_AMP_GT_GT; - v->a[41108] = anon_sym_LT_AMP; - v->a[41109] = anon_sym_GT_AMP; - v->a[41110] = anon_sym_GT_PIPE; - v->a[41111] = anon_sym_LT_AMP_DASH; - v->a[41112] = anon_sym_GT_AMP_DASH; - v->a[41113] = anon_sym_LT_LT_DASH; - v->a[41114] = anon_sym_LT_LT_LT; - v->a[41115] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41116] = anon_sym_DOLLAR_LBRACK; - v->a[41117] = anon_sym_DOLLAR; - v->a[41118] = sym__special_character; - v->a[41119] = anon_sym_DQUOTE; + v->a[41100] = anon_sym_BQUOTE; + v->a[41101] = anon_sym_DOLLAR_BQUOTE; + v->a[41102] = aux_sym__simple_variable_name_token1; + v->a[41103] = sym_word; + v->a[41104] = anon_sym_SEMI; + v->a[41105] = 3; + v->a[41106] = actions(3); + v->a[41107] = 1; + v->a[41108] = sym_comment; + v->a[41109] = actions(2778); + v->a[41110] = 6; + v->a[41111] = sym_file_descriptor; + v->a[41112] = sym__concat; + v->a[41113] = sym_variable_name; + v->a[41114] = sym_test_operator; + v->a[41115] = sym__brace_start; + v->a[41116] = aux_sym_heredoc_redirect_token1; + v->a[41117] = actions(2776); + v->a[41118] = 34; + v->a[41119] = anon_sym_PIPE; small_parse_table_2056(v); } void small_parse_table_2056(t_small_parse_table_array *v) { - v->a[41120] = sym_raw_string; - v->a[41121] = sym_ansi_c_string; - v->a[41122] = aux_sym_number_token1; - v->a[41123] = aux_sym_number_token2; - v->a[41124] = anon_sym_DOLLAR_LBRACE; - v->a[41125] = anon_sym_DOLLAR_LPAREN; - v->a[41126] = anon_sym_BQUOTE; - v->a[41127] = anon_sym_DOLLAR_BQUOTE; - v->a[41128] = anon_sym_LT_LPAREN; - v->a[41129] = anon_sym_GT_LPAREN; - v->a[41130] = sym_word; - v->a[41131] = 8; - v->a[41132] = actions(3); - v->a[41133] = 1; - v->a[41134] = sym_comment; - v->a[41135] = actions(1235); - v->a[41136] = 1; - v->a[41137] = sym_test_operator; - v->a[41138] = actions(5086); - v->a[41139] = 1; + v->a[41120] = anon_sym_SEMI_SEMI; + v->a[41121] = anon_sym_SEMI_AMP; + v->a[41122] = anon_sym_SEMI_SEMI_AMP; + v->a[41123] = anon_sym_PIPE_AMP; + v->a[41124] = anon_sym_AMP_AMP; + v->a[41125] = anon_sym_PIPE_PIPE; + v->a[41126] = anon_sym_LT; + v->a[41127] = anon_sym_GT; + v->a[41128] = anon_sym_GT_GT; + v->a[41129] = anon_sym_AMP_GT; + v->a[41130] = anon_sym_AMP_GT_GT; + v->a[41131] = anon_sym_LT_AMP; + v->a[41132] = anon_sym_GT_AMP; + v->a[41133] = anon_sym_GT_PIPE; + v->a[41134] = anon_sym_LT_AMP_DASH; + v->a[41135] = anon_sym_GT_AMP_DASH; + v->a[41136] = anon_sym_LT_LT; + v->a[41137] = anon_sym_LT_LT_DASH; + v->a[41138] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41139] = anon_sym_AMP; small_parse_table_2057(v); } void small_parse_table_2057(t_small_parse_table_array *v) { - v->a[41140] = anon_sym_DQUOTE; - v->a[41141] = actions(5090); - v->a[41142] = 1; - v->a[41143] = sym_variable_name; - v->a[41144] = state(2442); - v->a[41145] = 1; - v->a[41146] = sym_string; - v->a[41147] = actions(5088); - v->a[41148] = 2; - v->a[41149] = aux_sym__simple_variable_name_token1; - v->a[41150] = aux_sym__multiline_variable_name_token1; - v->a[41151] = actions(5084); - v->a[41152] = 9; - v->a[41153] = anon_sym_DASH; - v->a[41154] = anon_sym_STAR; - v->a[41155] = anon_sym_BANG; - v->a[41156] = anon_sym_QMARK; - v->a[41157] = anon_sym_DOLLAR; - v->a[41158] = anon_sym_POUND; - v->a[41159] = anon_sym_AT2; + v->a[41140] = aux_sym_concatenation_token1; + v->a[41141] = anon_sym_DOLLAR; + v->a[41142] = sym__special_character; + v->a[41143] = anon_sym_DQUOTE; + v->a[41144] = sym_raw_string; + v->a[41145] = aux_sym_number_token1; + v->a[41146] = aux_sym_number_token2; + v->a[41147] = anon_sym_DOLLAR_LBRACE; + v->a[41148] = anon_sym_DOLLAR_LPAREN; + v->a[41149] = anon_sym_BQUOTE; + v->a[41150] = anon_sym_DOLLAR_BQUOTE; + v->a[41151] = sym_word; + v->a[41152] = anon_sym_SEMI; + v->a[41153] = 3; + v->a[41154] = actions(3); + v->a[41155] = 1; + v->a[41156] = sym_comment; + v->a[41157] = actions(2774); + v->a[41158] = 6; + v->a[41159] = sym_file_descriptor; small_parse_table_2058(v); } void small_parse_table_2058(t_small_parse_table_array *v) { - v->a[41160] = anon_sym_0; - v->a[41161] = anon_sym__; - v->a[41162] = actions(1227); - v->a[41163] = 33; - v->a[41164] = anon_sym_EQ; - v->a[41165] = anon_sym_PLUS_PLUS; - v->a[41166] = anon_sym_DASH_DASH; - v->a[41167] = anon_sym_PLUS_EQ; - v->a[41168] = anon_sym_DASH_EQ; - v->a[41169] = anon_sym_STAR_EQ; - v->a[41170] = anon_sym_SLASH_EQ; - v->a[41171] = anon_sym_PERCENT_EQ; - v->a[41172] = anon_sym_STAR_STAR_EQ; - v->a[41173] = anon_sym_LT_LT_EQ; - v->a[41174] = anon_sym_GT_GT_EQ; - v->a[41175] = anon_sym_AMP_EQ; - v->a[41176] = anon_sym_CARET_EQ; - v->a[41177] = anon_sym_PIPE_EQ; - v->a[41178] = anon_sym_PIPE_PIPE; - v->a[41179] = anon_sym_AMP_AMP; + v->a[41160] = sym__concat; + v->a[41161] = sym_variable_name; + v->a[41162] = sym_test_operator; + v->a[41163] = sym__brace_start; + v->a[41164] = aux_sym_heredoc_redirect_token1; + v->a[41165] = actions(2772); + v->a[41166] = 34; + v->a[41167] = anon_sym_PIPE; + v->a[41168] = anon_sym_SEMI_SEMI; + v->a[41169] = anon_sym_SEMI_AMP; + v->a[41170] = anon_sym_SEMI_SEMI_AMP; + v->a[41171] = anon_sym_PIPE_AMP; + v->a[41172] = anon_sym_AMP_AMP; + v->a[41173] = anon_sym_PIPE_PIPE; + v->a[41174] = anon_sym_LT; + v->a[41175] = anon_sym_GT; + v->a[41176] = anon_sym_GT_GT; + v->a[41177] = anon_sym_AMP_GT; + v->a[41178] = anon_sym_AMP_GT_GT; + v->a[41179] = anon_sym_LT_AMP; small_parse_table_2059(v); } void small_parse_table_2059(t_small_parse_table_array *v) { - v->a[41180] = anon_sym_PIPE; - v->a[41181] = anon_sym_CARET; - v->a[41182] = anon_sym_AMP; - v->a[41183] = anon_sym_EQ_EQ; - v->a[41184] = anon_sym_BANG_EQ; - v->a[41185] = anon_sym_LT; - v->a[41186] = anon_sym_GT; - v->a[41187] = anon_sym_LT_EQ; - v->a[41188] = anon_sym_GT_EQ; - v->a[41189] = anon_sym_LT_LT; - v->a[41190] = anon_sym_GT_GT; - v->a[41191] = anon_sym_PLUS; - v->a[41192] = anon_sym_SLASH; - v->a[41193] = anon_sym_PERCENT; - v->a[41194] = anon_sym_STAR_STAR; - v->a[41195] = anon_sym_EQ_TILDE; - v->a[41196] = anon_sym_COLON; - v->a[41197] = 8; - v->a[41198] = actions(3); - v->a[41199] = 1; + v->a[41180] = anon_sym_GT_AMP; + v->a[41181] = anon_sym_GT_PIPE; + v->a[41182] = anon_sym_LT_AMP_DASH; + v->a[41183] = anon_sym_GT_AMP_DASH; + v->a[41184] = anon_sym_LT_LT; + v->a[41185] = anon_sym_LT_LT_DASH; + v->a[41186] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41187] = anon_sym_AMP; + v->a[41188] = aux_sym_concatenation_token1; + v->a[41189] = anon_sym_DOLLAR; + v->a[41190] = sym__special_character; + v->a[41191] = anon_sym_DQUOTE; + v->a[41192] = sym_raw_string; + v->a[41193] = aux_sym_number_token1; + v->a[41194] = aux_sym_number_token2; + v->a[41195] = anon_sym_DOLLAR_LBRACE; + v->a[41196] = anon_sym_DOLLAR_LPAREN; + v->a[41197] = anon_sym_BQUOTE; + v->a[41198] = anon_sym_DOLLAR_BQUOTE; + v->a[41199] = sym_word; small_parse_table_2060(v); } diff --git a/parser/static/small_parse_table/small_parse_table_412.c b/parser/static/small_parse_table/small_parse_table_412.c index 2d34811a..baa8da65 100644 --- a/parser/static/small_parse_table/small_parse_table_412.c +++ b/parser/static/small_parse_table/small_parse_table_412.c @@ -14,126 +14,126 @@ void small_parse_table_2060(t_small_parse_table_array *v) { - v->a[41200] = sym_comment; - v->a[41201] = actions(1241); - v->a[41202] = 1; - v->a[41203] = sym_test_operator; - v->a[41204] = actions(5086); - v->a[41205] = 1; - v->a[41206] = anon_sym_DQUOTE; - v->a[41207] = actions(5090); - v->a[41208] = 1; + v->a[41200] = anon_sym_SEMI; + v->a[41201] = 3; + v->a[41202] = actions(3); + v->a[41203] = 1; + v->a[41204] = sym_comment; + v->a[41205] = actions(3125); + v->a[41206] = 6; + v->a[41207] = sym_file_descriptor; + v->a[41208] = sym__concat; v->a[41209] = sym_variable_name; - v->a[41210] = state(2442); - v->a[41211] = 1; - v->a[41212] = sym_string; - v->a[41213] = actions(5088); - v->a[41214] = 2; - v->a[41215] = aux_sym__simple_variable_name_token1; - v->a[41216] = aux_sym__multiline_variable_name_token1; - v->a[41217] = actions(5084); - v->a[41218] = 9; - v->a[41219] = anon_sym_DASH; + v->a[41210] = sym_test_operator; + v->a[41211] = sym__brace_start; + v->a[41212] = aux_sym_heredoc_redirect_token1; + v->a[41213] = actions(3123); + v->a[41214] = 34; + v->a[41215] = anon_sym_PIPE; + v->a[41216] = anon_sym_SEMI_SEMI; + v->a[41217] = anon_sym_SEMI_AMP; + v->a[41218] = anon_sym_SEMI_SEMI_AMP; + v->a[41219] = anon_sym_PIPE_AMP; small_parse_table_2061(v); } void small_parse_table_2061(t_small_parse_table_array *v) { - v->a[41220] = anon_sym_STAR; - v->a[41221] = anon_sym_BANG; - v->a[41222] = anon_sym_QMARK; - v->a[41223] = anon_sym_DOLLAR; - v->a[41224] = anon_sym_POUND; - v->a[41225] = anon_sym_AT2; - v->a[41226] = anon_sym_0; - v->a[41227] = anon_sym__; - v->a[41228] = actions(1239); - v->a[41229] = 33; - v->a[41230] = anon_sym_EQ; - v->a[41231] = anon_sym_PLUS_PLUS; - v->a[41232] = anon_sym_DASH_DASH; - v->a[41233] = anon_sym_PLUS_EQ; - v->a[41234] = anon_sym_DASH_EQ; - v->a[41235] = anon_sym_STAR_EQ; - v->a[41236] = anon_sym_SLASH_EQ; - v->a[41237] = anon_sym_PERCENT_EQ; - v->a[41238] = anon_sym_STAR_STAR_EQ; - v->a[41239] = anon_sym_LT_LT_EQ; + v->a[41220] = anon_sym_AMP_AMP; + v->a[41221] = anon_sym_PIPE_PIPE; + v->a[41222] = anon_sym_LT; + v->a[41223] = anon_sym_GT; + v->a[41224] = anon_sym_GT_GT; + v->a[41225] = anon_sym_AMP_GT; + v->a[41226] = anon_sym_AMP_GT_GT; + v->a[41227] = anon_sym_LT_AMP; + v->a[41228] = anon_sym_GT_AMP; + v->a[41229] = anon_sym_GT_PIPE; + v->a[41230] = anon_sym_LT_AMP_DASH; + v->a[41231] = anon_sym_GT_AMP_DASH; + v->a[41232] = anon_sym_LT_LT; + v->a[41233] = anon_sym_LT_LT_DASH; + v->a[41234] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41235] = anon_sym_AMP; + v->a[41236] = aux_sym_concatenation_token1; + v->a[41237] = anon_sym_DOLLAR; + v->a[41238] = sym__special_character; + v->a[41239] = anon_sym_DQUOTE; small_parse_table_2062(v); } void small_parse_table_2062(t_small_parse_table_array *v) { - v->a[41240] = anon_sym_GT_GT_EQ; - v->a[41241] = anon_sym_AMP_EQ; - v->a[41242] = anon_sym_CARET_EQ; - v->a[41243] = anon_sym_PIPE_EQ; - v->a[41244] = anon_sym_PIPE_PIPE; - v->a[41245] = anon_sym_AMP_AMP; - v->a[41246] = anon_sym_PIPE; - v->a[41247] = anon_sym_CARET; - v->a[41248] = anon_sym_AMP; - v->a[41249] = anon_sym_EQ_EQ; - v->a[41250] = anon_sym_BANG_EQ; - v->a[41251] = anon_sym_LT; - v->a[41252] = anon_sym_GT; - v->a[41253] = anon_sym_LT_EQ; - v->a[41254] = anon_sym_GT_EQ; - v->a[41255] = anon_sym_LT_LT; - v->a[41256] = anon_sym_GT_GT; - v->a[41257] = anon_sym_PLUS; - v->a[41258] = anon_sym_SLASH; - v->a[41259] = anon_sym_PERCENT; + v->a[41240] = sym_raw_string; + v->a[41241] = aux_sym_number_token1; + v->a[41242] = aux_sym_number_token2; + v->a[41243] = anon_sym_DOLLAR_LBRACE; + v->a[41244] = anon_sym_DOLLAR_LPAREN; + v->a[41245] = anon_sym_BQUOTE; + v->a[41246] = anon_sym_DOLLAR_BQUOTE; + v->a[41247] = sym_word; + v->a[41248] = anon_sym_SEMI; + v->a[41249] = 3; + v->a[41250] = actions(3); + v->a[41251] = 1; + v->a[41252] = sym_comment; + v->a[41253] = actions(3117); + v->a[41254] = 6; + v->a[41255] = sym_file_descriptor; + v->a[41256] = sym__concat; + v->a[41257] = sym_test_operator; + v->a[41258] = sym__bare_dollar; + v->a[41259] = sym__brace_start; small_parse_table_2063(v); } void small_parse_table_2063(t_small_parse_table_array *v) { - v->a[41260] = anon_sym_STAR_STAR; - v->a[41261] = anon_sym_EQ_TILDE; - v->a[41262] = anon_sym_COLON; - v->a[41263] = 5; - v->a[41264] = actions(3); - v->a[41265] = 1; - v->a[41266] = sym_comment; - v->a[41267] = actions(5092); - v->a[41268] = 1; - v->a[41269] = sym__special_character; - v->a[41270] = state(1097); - v->a[41271] = 1; - v->a[41272] = aux_sym__literal_repeat1; - v->a[41273] = actions(278); - v->a[41274] = 5; - v->a[41275] = sym_file_descriptor; - v->a[41276] = sym_test_operator; - v->a[41277] = sym__bare_dollar; - v->a[41278] = sym__brace_start; - v->a[41279] = aux_sym_heredoc_redirect_token1; + v->a[41260] = aux_sym_heredoc_redirect_token1; + v->a[41261] = actions(3115); + v->a[41262] = 34; + v->a[41263] = anon_sym_PIPE; + v->a[41264] = anon_sym_SEMI_SEMI; + v->a[41265] = anon_sym_SEMI_AMP; + v->a[41266] = anon_sym_SEMI_SEMI_AMP; + v->a[41267] = anon_sym_PIPE_AMP; + v->a[41268] = anon_sym_AMP_AMP; + v->a[41269] = anon_sym_PIPE_PIPE; + v->a[41270] = anon_sym_LT; + v->a[41271] = anon_sym_GT; + v->a[41272] = anon_sym_GT_GT; + v->a[41273] = anon_sym_AMP_GT; + v->a[41274] = anon_sym_AMP_GT_GT; + v->a[41275] = anon_sym_LT_AMP; + v->a[41276] = anon_sym_GT_AMP; + v->a[41277] = anon_sym_GT_PIPE; + v->a[41278] = anon_sym_LT_AMP_DASH; + v->a[41279] = anon_sym_GT_AMP_DASH; small_parse_table_2064(v); } void small_parse_table_2064(t_small_parse_table_array *v) { - v->a[41280] = actions(241); - v->a[41281] = 41; - v->a[41282] = anon_sym_LPAREN_LPAREN; - v->a[41283] = anon_sym_SEMI; - v->a[41284] = anon_sym_PIPE_PIPE; - v->a[41285] = anon_sym_AMP_AMP; - v->a[41286] = anon_sym_PIPE; - v->a[41287] = anon_sym_AMP; - v->a[41288] = anon_sym_EQ_EQ; - v->a[41289] = anon_sym_LT; - v->a[41290] = anon_sym_GT; - v->a[41291] = anon_sym_LT_LT; - v->a[41292] = anon_sym_GT_GT; - v->a[41293] = anon_sym_LPAREN; - v->a[41294] = anon_sym_SEMI_SEMI; - v->a[41295] = anon_sym_SEMI_AMP; - v->a[41296] = anon_sym_SEMI_SEMI_AMP; - v->a[41297] = anon_sym_PIPE_AMP; - v->a[41298] = anon_sym_EQ_TILDE; - v->a[41299] = anon_sym_AMP_GT; + v->a[41280] = anon_sym_LT_LT; + v->a[41281] = anon_sym_LT_LT_DASH; + v->a[41282] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41283] = anon_sym_AMP; + v->a[41284] = aux_sym_concatenation_token1; + v->a[41285] = anon_sym_DOLLAR; + v->a[41286] = sym__special_character; + v->a[41287] = anon_sym_DQUOTE; + v->a[41288] = sym_raw_string; + v->a[41289] = aux_sym_number_token1; + v->a[41290] = aux_sym_number_token2; + v->a[41291] = anon_sym_DOLLAR_LBRACE; + v->a[41292] = anon_sym_DOLLAR_LPAREN; + v->a[41293] = anon_sym_BQUOTE; + v->a[41294] = anon_sym_DOLLAR_BQUOTE; + v->a[41295] = sym_word; + v->a[41296] = anon_sym_SEMI; + v->a[41297] = 3; + v->a[41298] = actions(3); + v->a[41299] = 1; small_parse_table_2065(v); } diff --git a/parser/static/small_parse_table/small_parse_table_413.c b/parser/static/small_parse_table/small_parse_table_413.c index 0c78bb74..007f58fa 100644 --- a/parser/static/small_parse_table/small_parse_table_413.c +++ b/parser/static/small_parse_table/small_parse_table_413.c @@ -14,126 +14,126 @@ void small_parse_table_2065(t_small_parse_table_array *v) { - v->a[41300] = anon_sym_AMP_GT_GT; - v->a[41301] = anon_sym_LT_AMP; - v->a[41302] = anon_sym_GT_AMP; - v->a[41303] = anon_sym_GT_PIPE; - v->a[41304] = anon_sym_LT_AMP_DASH; - v->a[41305] = anon_sym_GT_AMP_DASH; - v->a[41306] = anon_sym_LT_LT_DASH; - v->a[41307] = anon_sym_LT_LT_LT; - v->a[41308] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41309] = anon_sym_DOLLAR_LBRACK; - v->a[41310] = anon_sym_DOLLAR; - v->a[41311] = anon_sym_DQUOTE; - v->a[41312] = sym_raw_string; - v->a[41313] = sym_ansi_c_string; - v->a[41314] = aux_sym_number_token1; - v->a[41315] = aux_sym_number_token2; - v->a[41316] = anon_sym_DOLLAR_LBRACE; - v->a[41317] = anon_sym_DOLLAR_LPAREN; - v->a[41318] = anon_sym_BQUOTE; - v->a[41319] = anon_sym_DOLLAR_BQUOTE; + v->a[41300] = sym_comment; + v->a[41301] = actions(3159); + v->a[41302] = 6; + v->a[41303] = sym_file_descriptor; + v->a[41304] = sym__concat; + v->a[41305] = sym_variable_name; + v->a[41306] = sym_test_operator; + v->a[41307] = sym__brace_start; + v->a[41308] = aux_sym_heredoc_redirect_token1; + v->a[41309] = actions(3157); + v->a[41310] = 34; + v->a[41311] = anon_sym_PIPE; + v->a[41312] = anon_sym_SEMI_SEMI; + v->a[41313] = anon_sym_SEMI_AMP; + v->a[41314] = anon_sym_SEMI_SEMI_AMP; + v->a[41315] = anon_sym_PIPE_AMP; + v->a[41316] = anon_sym_AMP_AMP; + v->a[41317] = anon_sym_PIPE_PIPE; + v->a[41318] = anon_sym_LT; + v->a[41319] = anon_sym_GT; small_parse_table_2066(v); } void small_parse_table_2066(t_small_parse_table_array *v) { - v->a[41320] = anon_sym_LT_LPAREN; - v->a[41321] = anon_sym_GT_LPAREN; - v->a[41322] = sym_word; - v->a[41323] = 3; - v->a[41324] = actions(3); - v->a[41325] = 1; - v->a[41326] = sym_comment; - v->a[41327] = actions(1334); - v->a[41328] = 6; - v->a[41329] = sym_file_descriptor; - v->a[41330] = sym__concat; - v->a[41331] = sym_test_operator; - v->a[41332] = sym__bare_dollar; - v->a[41333] = sym__brace_start; - v->a[41334] = aux_sym_heredoc_redirect_token1; - v->a[41335] = actions(1332); - v->a[41336] = 42; - v->a[41337] = anon_sym_LPAREN_LPAREN; - v->a[41338] = anon_sym_SEMI; - v->a[41339] = anon_sym_PIPE_PIPE; + v->a[41320] = anon_sym_GT_GT; + v->a[41321] = anon_sym_AMP_GT; + v->a[41322] = anon_sym_AMP_GT_GT; + v->a[41323] = anon_sym_LT_AMP; + v->a[41324] = anon_sym_GT_AMP; + v->a[41325] = anon_sym_GT_PIPE; + v->a[41326] = anon_sym_LT_AMP_DASH; + v->a[41327] = anon_sym_GT_AMP_DASH; + v->a[41328] = anon_sym_LT_LT; + v->a[41329] = anon_sym_LT_LT_DASH; + v->a[41330] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41331] = anon_sym_AMP; + v->a[41332] = aux_sym_concatenation_token1; + v->a[41333] = anon_sym_DOLLAR; + v->a[41334] = sym__special_character; + v->a[41335] = anon_sym_DQUOTE; + v->a[41336] = sym_raw_string; + v->a[41337] = aux_sym_number_token1; + v->a[41338] = aux_sym_number_token2; + v->a[41339] = anon_sym_DOLLAR_LBRACE; small_parse_table_2067(v); } void small_parse_table_2067(t_small_parse_table_array *v) { - v->a[41340] = anon_sym_AMP_AMP; - v->a[41341] = anon_sym_PIPE; - v->a[41342] = anon_sym_AMP; - v->a[41343] = anon_sym_EQ_EQ; - v->a[41344] = anon_sym_LT; - v->a[41345] = anon_sym_GT; - v->a[41346] = anon_sym_LT_LT; - v->a[41347] = anon_sym_GT_GT; - v->a[41348] = anon_sym_LPAREN; - v->a[41349] = anon_sym_RPAREN; - v->a[41350] = anon_sym_SEMI_SEMI; - v->a[41351] = anon_sym_PIPE_AMP; - v->a[41352] = anon_sym_EQ_TILDE; - v->a[41353] = anon_sym_AMP_GT; - v->a[41354] = anon_sym_AMP_GT_GT; - v->a[41355] = anon_sym_LT_AMP; - v->a[41356] = anon_sym_GT_AMP; - v->a[41357] = anon_sym_GT_PIPE; - v->a[41358] = anon_sym_LT_AMP_DASH; - v->a[41359] = anon_sym_GT_AMP_DASH; + v->a[41340] = anon_sym_DOLLAR_LPAREN; + v->a[41341] = anon_sym_BQUOTE; + v->a[41342] = anon_sym_DOLLAR_BQUOTE; + v->a[41343] = sym_word; + v->a[41344] = anon_sym_SEMI; + v->a[41345] = 6; + v->a[41346] = actions(3); + v->a[41347] = 1; + v->a[41348] = sym_comment; + v->a[41349] = actions(3434); + v->a[41350] = 1; + v->a[41351] = aux_sym_concatenation_token1; + v->a[41352] = actions(3582); + v->a[41353] = 1; + v->a[41354] = sym__concat; + v->a[41355] = state(915); + v->a[41356] = 1; + v->a[41357] = aux_sym_concatenation_repeat1; + v->a[41358] = actions(2696); + v->a[41359] = 5; small_parse_table_2068(v); } void small_parse_table_2068(t_small_parse_table_array *v) { - v->a[41360] = anon_sym_LT_LT_DASH; - v->a[41361] = anon_sym_LT_LT_LT; - v->a[41362] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41363] = anon_sym_DOLLAR_LBRACK; - v->a[41364] = aux_sym_concatenation_token1; - v->a[41365] = anon_sym_DOLLAR; - v->a[41366] = sym__special_character; - v->a[41367] = anon_sym_DQUOTE; - v->a[41368] = sym_raw_string; - v->a[41369] = sym_ansi_c_string; - v->a[41370] = aux_sym_number_token1; - v->a[41371] = aux_sym_number_token2; - v->a[41372] = anon_sym_DOLLAR_LBRACE; - v->a[41373] = anon_sym_DOLLAR_LPAREN; - v->a[41374] = anon_sym_BQUOTE; - v->a[41375] = anon_sym_DOLLAR_BQUOTE; - v->a[41376] = anon_sym_LT_LPAREN; - v->a[41377] = anon_sym_GT_LPAREN; - v->a[41378] = sym_word; - v->a[41379] = 9; + v->a[41360] = sym_file_descriptor; + v->a[41361] = sym_test_operator; + v->a[41362] = sym__brace_start; + v->a[41363] = ts_builtin_sym_end; + v->a[41364] = aux_sym_heredoc_redirect_token1; + v->a[41365] = actions(2694); + v->a[41366] = 32; + v->a[41367] = anon_sym_PIPE; + v->a[41368] = anon_sym_SEMI_SEMI; + v->a[41369] = anon_sym_PIPE_AMP; + v->a[41370] = anon_sym_AMP_AMP; + v->a[41371] = anon_sym_PIPE_PIPE; + v->a[41372] = anon_sym_LT; + v->a[41373] = anon_sym_GT; + v->a[41374] = anon_sym_GT_GT; + v->a[41375] = anon_sym_AMP_GT; + v->a[41376] = anon_sym_AMP_GT_GT; + v->a[41377] = anon_sym_LT_AMP; + v->a[41378] = anon_sym_GT_AMP; + v->a[41379] = anon_sym_GT_PIPE; small_parse_table_2069(v); } void small_parse_table_2069(t_small_parse_table_array *v) { - v->a[41380] = actions(3); - v->a[41381] = 1; - v->a[41382] = sym_comment; - v->a[41383] = actions(5094); - v->a[41384] = 1; - v->a[41385] = sym_variable_name; - v->a[41386] = state(6758); - v->a[41387] = 1; - v->a[41388] = sym_subscript; - v->a[41389] = actions(4261); - v->a[41390] = 2; - v->a[41391] = sym_test_operator; - v->a[41392] = sym__brace_start; - v->a[41393] = actions(4348); - v->a[41394] = 2; - v->a[41395] = sym_file_descriptor; - v->a[41396] = aux_sym_heredoc_redirect_token1; - v->a[41397] = state(4568); - v->a[41398] = 2; - v->a[41399] = sym_variable_assignment; + v->a[41380] = anon_sym_LT_AMP_DASH; + v->a[41381] = anon_sym_GT_AMP_DASH; + v->a[41382] = anon_sym_LT_LT; + v->a[41383] = anon_sym_LT_LT_DASH; + v->a[41384] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41385] = anon_sym_AMP; + v->a[41386] = anon_sym_DOLLAR; + v->a[41387] = sym__special_character; + v->a[41388] = anon_sym_DQUOTE; + v->a[41389] = sym_raw_string; + v->a[41390] = aux_sym_number_token1; + v->a[41391] = aux_sym_number_token2; + v->a[41392] = anon_sym_DOLLAR_LBRACE; + v->a[41393] = anon_sym_DOLLAR_LPAREN; + v->a[41394] = anon_sym_BQUOTE; + v->a[41395] = anon_sym_DOLLAR_BQUOTE; + v->a[41396] = aux_sym__simple_variable_name_token1; + v->a[41397] = sym_word; + v->a[41398] = anon_sym_SEMI; + v->a[41399] = 3; small_parse_table_2070(v); } diff --git a/parser/static/small_parse_table/small_parse_table_414.c b/parser/static/small_parse_table/small_parse_table_414.c index ad46c623..125a47a2 100644 --- a/parser/static/small_parse_table/small_parse_table_414.c +++ b/parser/static/small_parse_table/small_parse_table_414.c @@ -14,73 +14,73 @@ void small_parse_table_2070(t_small_parse_table_array *v) { - v->a[41400] = aux_sym_variable_assignments_repeat1; - v->a[41401] = state(4697); - v->a[41402] = 3; - v->a[41403] = sym_file_redirect; - v->a[41404] = sym_heredoc_redirect; - v->a[41405] = aux_sym_redirected_statement_repeat1; - v->a[41406] = actions(4247); - v->a[41407] = 17; - v->a[41408] = anon_sym_LPAREN_LPAREN; - v->a[41409] = anon_sym_LT_LT_LT; - v->a[41410] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41411] = anon_sym_DOLLAR_LBRACK; - v->a[41412] = anon_sym_DOLLAR; - v->a[41413] = sym__special_character; - v->a[41414] = anon_sym_DQUOTE; - v->a[41415] = sym_raw_string; - v->a[41416] = sym_ansi_c_string; - v->a[41417] = aux_sym_number_token1; - v->a[41418] = aux_sym_number_token2; - v->a[41419] = anon_sym_DOLLAR_LBRACE; + v->a[41400] = actions(3); + v->a[41401] = 1; + v->a[41402] = sym_comment; + v->a[41403] = actions(3050); + v->a[41404] = 6; + v->a[41405] = sym_file_descriptor; + v->a[41406] = sym__concat; + v->a[41407] = sym_test_operator; + v->a[41408] = sym__bare_dollar; + v->a[41409] = sym__brace_start; + v->a[41410] = aux_sym_heredoc_redirect_token1; + v->a[41411] = actions(3048); + v->a[41412] = 34; + v->a[41413] = anon_sym_PIPE; + v->a[41414] = anon_sym_SEMI_SEMI; + v->a[41415] = anon_sym_SEMI_AMP; + v->a[41416] = anon_sym_SEMI_SEMI_AMP; + v->a[41417] = anon_sym_PIPE_AMP; + v->a[41418] = anon_sym_AMP_AMP; + v->a[41419] = anon_sym_PIPE_PIPE; small_parse_table_2071(v); } void small_parse_table_2071(t_small_parse_table_array *v) { - v->a[41420] = anon_sym_DOLLAR_LPAREN; - v->a[41421] = anon_sym_DOLLAR_BQUOTE; - v->a[41422] = anon_sym_LT_LPAREN; - v->a[41423] = anon_sym_GT_LPAREN; - v->a[41424] = sym_word; - v->a[41425] = actions(4253); - v->a[41426] = 20; - v->a[41427] = anon_sym_SEMI; - v->a[41428] = anon_sym_PIPE_PIPE; - v->a[41429] = anon_sym_AMP_AMP; - v->a[41430] = anon_sym_PIPE; - v->a[41431] = anon_sym_AMP; - v->a[41432] = anon_sym_LT; - v->a[41433] = anon_sym_GT; - v->a[41434] = anon_sym_LT_LT; - v->a[41435] = anon_sym_GT_GT; - v->a[41436] = anon_sym_SEMI_SEMI; - v->a[41437] = anon_sym_PIPE_AMP; - v->a[41438] = anon_sym_AMP_GT; - v->a[41439] = anon_sym_AMP_GT_GT; + v->a[41420] = anon_sym_LT; + v->a[41421] = anon_sym_GT; + v->a[41422] = anon_sym_GT_GT; + v->a[41423] = anon_sym_AMP_GT; + v->a[41424] = anon_sym_AMP_GT_GT; + v->a[41425] = anon_sym_LT_AMP; + v->a[41426] = anon_sym_GT_AMP; + v->a[41427] = anon_sym_GT_PIPE; + v->a[41428] = anon_sym_LT_AMP_DASH; + v->a[41429] = anon_sym_GT_AMP_DASH; + v->a[41430] = anon_sym_LT_LT; + v->a[41431] = anon_sym_LT_LT_DASH; + v->a[41432] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41433] = anon_sym_AMP; + v->a[41434] = aux_sym_concatenation_token1; + v->a[41435] = anon_sym_DOLLAR; + v->a[41436] = sym__special_character; + v->a[41437] = anon_sym_DQUOTE; + v->a[41438] = sym_raw_string; + v->a[41439] = aux_sym_number_token1; small_parse_table_2072(v); } void small_parse_table_2072(t_small_parse_table_array *v) { - v->a[41440] = anon_sym_LT_AMP; - v->a[41441] = anon_sym_GT_AMP; - v->a[41442] = anon_sym_GT_PIPE; - v->a[41443] = anon_sym_LT_AMP_DASH; - v->a[41444] = anon_sym_GT_AMP_DASH; - v->a[41445] = anon_sym_LT_LT_DASH; - v->a[41446] = anon_sym_BQUOTE; + v->a[41440] = aux_sym_number_token2; + v->a[41441] = anon_sym_DOLLAR_LBRACE; + v->a[41442] = anon_sym_DOLLAR_LPAREN; + v->a[41443] = anon_sym_BQUOTE; + v->a[41444] = anon_sym_DOLLAR_BQUOTE; + v->a[41445] = sym_word; + v->a[41446] = anon_sym_SEMI; v->a[41447] = 3; v->a[41448] = actions(3); v->a[41449] = 1; v->a[41450] = sym_comment; - v->a[41451] = actions(1302); + v->a[41451] = actions(2908); v->a[41452] = 7; v->a[41453] = sym_file_descriptor; v->a[41454] = sym__concat; - v->a[41455] = sym_test_operator; - v->a[41456] = sym__bare_dollar; + v->a[41455] = sym_variable_name; + v->a[41456] = sym_test_operator; v->a[41457] = sym__brace_start; v->a[41458] = ts_builtin_sym_end; v->a[41459] = aux_sym_heredoc_redirect_token1; @@ -89,51 +89,51 @@ void small_parse_table_2072(t_small_parse_table_array *v) void small_parse_table_2073(t_small_parse_table_array *v) { - v->a[41460] = actions(1300); - v->a[41461] = 41; - v->a[41462] = anon_sym_LPAREN_LPAREN; - v->a[41463] = anon_sym_SEMI; - v->a[41464] = anon_sym_PIPE_PIPE; + v->a[41460] = actions(2906); + v->a[41461] = 33; + v->a[41462] = anon_sym_PIPE; + v->a[41463] = anon_sym_SEMI_SEMI; + v->a[41464] = anon_sym_PIPE_AMP; v->a[41465] = anon_sym_AMP_AMP; - v->a[41466] = anon_sym_PIPE; - v->a[41467] = anon_sym_AMP; - v->a[41468] = anon_sym_EQ_EQ; - v->a[41469] = anon_sym_LT; - v->a[41470] = anon_sym_GT; - v->a[41471] = anon_sym_LT_LT; - v->a[41472] = anon_sym_GT_GT; - v->a[41473] = anon_sym_LPAREN; - v->a[41474] = anon_sym_SEMI_SEMI; - v->a[41475] = anon_sym_PIPE_AMP; - v->a[41476] = anon_sym_EQ_TILDE; - v->a[41477] = anon_sym_AMP_GT; - v->a[41478] = anon_sym_AMP_GT_GT; - v->a[41479] = anon_sym_LT_AMP; + v->a[41466] = anon_sym_PIPE_PIPE; + v->a[41467] = anon_sym_LT; + v->a[41468] = anon_sym_GT; + v->a[41469] = anon_sym_GT_GT; + v->a[41470] = anon_sym_AMP_GT; + v->a[41471] = anon_sym_AMP_GT_GT; + v->a[41472] = anon_sym_LT_AMP; + v->a[41473] = anon_sym_GT_AMP; + v->a[41474] = anon_sym_GT_PIPE; + v->a[41475] = anon_sym_LT_AMP_DASH; + v->a[41476] = anon_sym_GT_AMP_DASH; + v->a[41477] = anon_sym_LT_LT; + v->a[41478] = anon_sym_LT_LT_DASH; + v->a[41479] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2074(v); } void small_parse_table_2074(t_small_parse_table_array *v) { - v->a[41480] = anon_sym_GT_AMP; - v->a[41481] = anon_sym_GT_PIPE; - v->a[41482] = anon_sym_LT_AMP_DASH; - v->a[41483] = anon_sym_GT_AMP_DASH; - v->a[41484] = anon_sym_LT_LT_DASH; - v->a[41485] = anon_sym_LT_LT_LT; - v->a[41486] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41487] = anon_sym_DOLLAR_LBRACK; - v->a[41488] = aux_sym_concatenation_token1; - v->a[41489] = anon_sym_DOLLAR; - v->a[41490] = sym__special_character; - v->a[41491] = anon_sym_DQUOTE; - v->a[41492] = sym_raw_string; - v->a[41493] = sym_ansi_c_string; - v->a[41494] = aux_sym_number_token1; - v->a[41495] = aux_sym_number_token2; - v->a[41496] = anon_sym_DOLLAR_LBRACE; - v->a[41497] = anon_sym_DOLLAR_LPAREN; - v->a[41498] = anon_sym_BQUOTE; - v->a[41499] = anon_sym_DOLLAR_BQUOTE; + v->a[41480] = anon_sym_AMP; + v->a[41481] = aux_sym_concatenation_token1; + v->a[41482] = anon_sym_DOLLAR; + v->a[41483] = sym__special_character; + v->a[41484] = anon_sym_DQUOTE; + v->a[41485] = sym_raw_string; + v->a[41486] = aux_sym_number_token1; + v->a[41487] = aux_sym_number_token2; + v->a[41488] = anon_sym_DOLLAR_LBRACE; + v->a[41489] = anon_sym_DOLLAR_LPAREN; + v->a[41490] = anon_sym_BQUOTE; + v->a[41491] = anon_sym_DOLLAR_BQUOTE; + v->a[41492] = aux_sym__simple_variable_name_token1; + v->a[41493] = sym_word; + v->a[41494] = anon_sym_SEMI; + v->a[41495] = 3; + v->a[41496] = actions(3); + v->a[41497] = 1; + v->a[41498] = sym_comment; + v->a[41499] = actions(3034); small_parse_table_2075(v); } diff --git a/parser/static/small_parse_table/small_parse_table_415.c b/parser/static/small_parse_table/small_parse_table_415.c index 4acbaab8..27cf3844 100644 --- a/parser/static/small_parse_table/small_parse_table_415.c +++ b/parser/static/small_parse_table/small_parse_table_415.c @@ -14,126 +14,126 @@ void small_parse_table_2075(t_small_parse_table_array *v) { - v->a[41500] = anon_sym_LT_LPAREN; - v->a[41501] = anon_sym_GT_LPAREN; - v->a[41502] = sym_word; - v->a[41503] = 12; - v->a[41504] = actions(3); - v->a[41505] = 1; - v->a[41506] = sym_comment; - v->a[41507] = actions(5101); - v->a[41508] = 1; - v->a[41509] = aux_sym_heredoc_redirect_token1; - v->a[41510] = actions(5103); - v->a[41511] = 1; - v->a[41512] = sym_variable_name; - v->a[41513] = state(6727); - v->a[41514] = 1; - v->a[41515] = sym_subscript; - v->a[41516] = actions(4253); - v->a[41517] = 2; - v->a[41518] = anon_sym_PIPE; - v->a[41519] = anon_sym_PIPE_AMP; + v->a[41500] = 6; + v->a[41501] = sym_file_descriptor; + v->a[41502] = sym__concat; + v->a[41503] = sym_test_operator; + v->a[41504] = sym__bare_dollar; + v->a[41505] = sym__brace_start; + v->a[41506] = aux_sym_heredoc_redirect_token1; + v->a[41507] = actions(3032); + v->a[41508] = 34; + v->a[41509] = anon_sym_PIPE; + v->a[41510] = anon_sym_SEMI_SEMI; + v->a[41511] = anon_sym_SEMI_AMP; + v->a[41512] = anon_sym_SEMI_SEMI_AMP; + v->a[41513] = anon_sym_PIPE_AMP; + v->a[41514] = anon_sym_AMP_AMP; + v->a[41515] = anon_sym_PIPE_PIPE; + v->a[41516] = anon_sym_LT; + v->a[41517] = anon_sym_GT; + v->a[41518] = anon_sym_GT_GT; + v->a[41519] = anon_sym_AMP_GT; small_parse_table_2076(v); } void small_parse_table_2076(t_small_parse_table_array *v) { - v->a[41520] = actions(4692); - v->a[41521] = 2; - v->a[41522] = anon_sym_LT_LT; - v->a[41523] = anon_sym_LT_LT_DASH; - v->a[41524] = actions(5099); - v->a[41525] = 2; - v->a[41526] = anon_sym_PIPE_PIPE; - v->a[41527] = anon_sym_AMP_AMP; - v->a[41528] = state(4787); - v->a[41529] = 2; - v->a[41530] = sym_variable_assignment; - v->a[41531] = aux_sym_variable_assignments_repeat1; - v->a[41532] = actions(4261); - v->a[41533] = 3; - v->a[41534] = sym_file_descriptor; - v->a[41535] = sym_test_operator; - v->a[41536] = sym__brace_start; - v->a[41537] = actions(5097); - v->a[41538] = 3; - v->a[41539] = anon_sym_SEMI; + v->a[41520] = anon_sym_AMP_GT_GT; + v->a[41521] = anon_sym_LT_AMP; + v->a[41522] = anon_sym_GT_AMP; + v->a[41523] = anon_sym_GT_PIPE; + v->a[41524] = anon_sym_LT_AMP_DASH; + v->a[41525] = anon_sym_GT_AMP_DASH; + v->a[41526] = anon_sym_LT_LT; + v->a[41527] = anon_sym_LT_LT_DASH; + v->a[41528] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41529] = anon_sym_AMP; + v->a[41530] = aux_sym_concatenation_token1; + v->a[41531] = anon_sym_DOLLAR; + v->a[41532] = sym__special_character; + v->a[41533] = anon_sym_DQUOTE; + v->a[41534] = sym_raw_string; + v->a[41535] = aux_sym_number_token1; + v->a[41536] = aux_sym_number_token2; + v->a[41537] = anon_sym_DOLLAR_LBRACE; + v->a[41538] = anon_sym_DOLLAR_LPAREN; + v->a[41539] = anon_sym_BQUOTE; small_parse_table_2077(v); } void small_parse_table_2077(t_small_parse_table_array *v) { - v->a[41540] = anon_sym_AMP; - v->a[41541] = anon_sym_SEMI_SEMI; - v->a[41542] = state(4986); + v->a[41540] = anon_sym_DOLLAR_BQUOTE; + v->a[41541] = sym_word; + v->a[41542] = anon_sym_SEMI; v->a[41543] = 3; - v->a[41544] = sym_file_redirect; - v->a[41545] = sym_heredoc_redirect; - v->a[41546] = aux_sym_redirected_statement_repeat1; - v->a[41547] = actions(4247); - v->a[41548] = 28; - v->a[41549] = anon_sym_LPAREN_LPAREN; - v->a[41550] = anon_sym_LT; - v->a[41551] = anon_sym_GT; - v->a[41552] = anon_sym_GT_GT; - v->a[41553] = anon_sym_AMP_GT; - v->a[41554] = anon_sym_AMP_GT_GT; - v->a[41555] = anon_sym_LT_AMP; - v->a[41556] = anon_sym_GT_AMP; - v->a[41557] = anon_sym_GT_PIPE; - v->a[41558] = anon_sym_LT_AMP_DASH; - v->a[41559] = anon_sym_GT_AMP_DASH; + v->a[41544] = actions(3); + v->a[41545] = 1; + v->a[41546] = sym_comment; + v->a[41547] = actions(3117); + v->a[41548] = 7; + v->a[41549] = sym_file_descriptor; + v->a[41550] = sym__concat; + v->a[41551] = sym_variable_name; + v->a[41552] = sym_test_operator; + v->a[41553] = sym__brace_start; + v->a[41554] = ts_builtin_sym_end; + v->a[41555] = aux_sym_heredoc_redirect_token1; + v->a[41556] = actions(3115); + v->a[41557] = 33; + v->a[41558] = anon_sym_PIPE; + v->a[41559] = anon_sym_SEMI_SEMI; small_parse_table_2078(v); } void small_parse_table_2078(t_small_parse_table_array *v) { - v->a[41560] = anon_sym_LT_LT_LT; - v->a[41561] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41562] = anon_sym_DOLLAR_LBRACK; - v->a[41563] = anon_sym_DOLLAR; - v->a[41564] = sym__special_character; - v->a[41565] = anon_sym_DQUOTE; - v->a[41566] = sym_raw_string; - v->a[41567] = sym_ansi_c_string; - v->a[41568] = aux_sym_number_token1; - v->a[41569] = aux_sym_number_token2; - v->a[41570] = anon_sym_DOLLAR_LBRACE; - v->a[41571] = anon_sym_DOLLAR_LPAREN; - v->a[41572] = anon_sym_BQUOTE; - v->a[41573] = anon_sym_DOLLAR_BQUOTE; - v->a[41574] = anon_sym_LT_LPAREN; - v->a[41575] = anon_sym_GT_LPAREN; - v->a[41576] = sym_word; - v->a[41577] = 3; - v->a[41578] = actions(3); - v->a[41579] = 1; + v->a[41560] = anon_sym_PIPE_AMP; + v->a[41561] = anon_sym_AMP_AMP; + v->a[41562] = anon_sym_PIPE_PIPE; + v->a[41563] = anon_sym_LT; + v->a[41564] = anon_sym_GT; + v->a[41565] = anon_sym_GT_GT; + v->a[41566] = anon_sym_AMP_GT; + v->a[41567] = anon_sym_AMP_GT_GT; + v->a[41568] = anon_sym_LT_AMP; + v->a[41569] = anon_sym_GT_AMP; + v->a[41570] = anon_sym_GT_PIPE; + v->a[41571] = anon_sym_LT_AMP_DASH; + v->a[41572] = anon_sym_GT_AMP_DASH; + v->a[41573] = anon_sym_LT_LT; + v->a[41574] = anon_sym_LT_LT_DASH; + v->a[41575] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41576] = anon_sym_AMP; + v->a[41577] = aux_sym_concatenation_token1; + v->a[41578] = anon_sym_DOLLAR; + v->a[41579] = sym__special_character; small_parse_table_2079(v); } void small_parse_table_2079(t_small_parse_table_array *v) { - v->a[41580] = sym_comment; - v->a[41581] = actions(1354); - v->a[41582] = 7; - v->a[41583] = sym_file_descriptor; - v->a[41584] = sym__concat; - v->a[41585] = sym_test_operator; - v->a[41586] = sym__bare_dollar; - v->a[41587] = sym__brace_start; - v->a[41588] = ts_builtin_sym_end; - v->a[41589] = aux_sym_heredoc_redirect_token1; - v->a[41590] = actions(1352); - v->a[41591] = 41; - v->a[41592] = anon_sym_LPAREN_LPAREN; - v->a[41593] = anon_sym_SEMI; - v->a[41594] = anon_sym_PIPE_PIPE; - v->a[41595] = anon_sym_AMP_AMP; - v->a[41596] = anon_sym_PIPE; - v->a[41597] = anon_sym_AMP; - v->a[41598] = anon_sym_EQ_EQ; - v->a[41599] = anon_sym_LT; + v->a[41580] = anon_sym_DQUOTE; + v->a[41581] = sym_raw_string; + v->a[41582] = aux_sym_number_token1; + v->a[41583] = aux_sym_number_token2; + v->a[41584] = anon_sym_DOLLAR_LBRACE; + v->a[41585] = anon_sym_DOLLAR_LPAREN; + v->a[41586] = anon_sym_BQUOTE; + v->a[41587] = anon_sym_DOLLAR_BQUOTE; + v->a[41588] = aux_sym__simple_variable_name_token1; + v->a[41589] = sym_word; + v->a[41590] = anon_sym_SEMI; + v->a[41591] = 3; + v->a[41592] = actions(3); + v->a[41593] = 1; + v->a[41594] = sym_comment; + v->a[41595] = actions(3125); + v->a[41596] = 7; + v->a[41597] = sym_file_descriptor; + v->a[41598] = sym__concat; + v->a[41599] = sym_variable_name; small_parse_table_2080(v); } diff --git a/parser/static/small_parse_table/small_parse_table_416.c b/parser/static/small_parse_table/small_parse_table_416.c index 7c470e35..39dc7fc4 100644 --- a/parser/static/small_parse_table/small_parse_table_416.c +++ b/parser/static/small_parse_table/small_parse_table_416.c @@ -14,126 +14,126 @@ void small_parse_table_2080(t_small_parse_table_array *v) { - v->a[41600] = anon_sym_GT; - v->a[41601] = anon_sym_LT_LT; - v->a[41602] = anon_sym_GT_GT; - v->a[41603] = anon_sym_LPAREN; - v->a[41604] = anon_sym_SEMI_SEMI; - v->a[41605] = anon_sym_PIPE_AMP; - v->a[41606] = anon_sym_EQ_TILDE; - v->a[41607] = anon_sym_AMP_GT; - v->a[41608] = anon_sym_AMP_GT_GT; - v->a[41609] = anon_sym_LT_AMP; - v->a[41610] = anon_sym_GT_AMP; - v->a[41611] = anon_sym_GT_PIPE; - v->a[41612] = anon_sym_LT_AMP_DASH; - v->a[41613] = anon_sym_GT_AMP_DASH; - v->a[41614] = anon_sym_LT_LT_DASH; - v->a[41615] = anon_sym_LT_LT_LT; - v->a[41616] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41617] = anon_sym_DOLLAR_LBRACK; - v->a[41618] = aux_sym_concatenation_token1; - v->a[41619] = anon_sym_DOLLAR; + v->a[41600] = sym_test_operator; + v->a[41601] = sym__brace_start; + v->a[41602] = ts_builtin_sym_end; + v->a[41603] = aux_sym_heredoc_redirect_token1; + v->a[41604] = actions(3123); + v->a[41605] = 33; + v->a[41606] = anon_sym_PIPE; + v->a[41607] = anon_sym_SEMI_SEMI; + v->a[41608] = anon_sym_PIPE_AMP; + v->a[41609] = anon_sym_AMP_AMP; + v->a[41610] = anon_sym_PIPE_PIPE; + v->a[41611] = anon_sym_LT; + v->a[41612] = anon_sym_GT; + v->a[41613] = anon_sym_GT_GT; + v->a[41614] = anon_sym_AMP_GT; + v->a[41615] = anon_sym_AMP_GT_GT; + v->a[41616] = anon_sym_LT_AMP; + v->a[41617] = anon_sym_GT_AMP; + v->a[41618] = anon_sym_GT_PIPE; + v->a[41619] = anon_sym_LT_AMP_DASH; small_parse_table_2081(v); } void small_parse_table_2081(t_small_parse_table_array *v) { - v->a[41620] = sym__special_character; - v->a[41621] = anon_sym_DQUOTE; - v->a[41622] = sym_raw_string; - v->a[41623] = sym_ansi_c_string; - v->a[41624] = aux_sym_number_token1; - v->a[41625] = aux_sym_number_token2; - v->a[41626] = anon_sym_DOLLAR_LBRACE; - v->a[41627] = anon_sym_DOLLAR_LPAREN; - v->a[41628] = anon_sym_BQUOTE; - v->a[41629] = anon_sym_DOLLAR_BQUOTE; - v->a[41630] = anon_sym_LT_LPAREN; - v->a[41631] = anon_sym_GT_LPAREN; - v->a[41632] = sym_word; - v->a[41633] = 6; - v->a[41634] = actions(3); - v->a[41635] = 1; - v->a[41636] = sym_comment; - v->a[41637] = actions(5080); - v->a[41638] = 1; - v->a[41639] = aux_sym_concatenation_token1; + v->a[41620] = anon_sym_GT_AMP_DASH; + v->a[41621] = anon_sym_LT_LT; + v->a[41622] = anon_sym_LT_LT_DASH; + v->a[41623] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41624] = anon_sym_AMP; + v->a[41625] = aux_sym_concatenation_token1; + v->a[41626] = anon_sym_DOLLAR; + v->a[41627] = sym__special_character; + v->a[41628] = anon_sym_DQUOTE; + v->a[41629] = sym_raw_string; + v->a[41630] = aux_sym_number_token1; + v->a[41631] = aux_sym_number_token2; + v->a[41632] = anon_sym_DOLLAR_LBRACE; + v->a[41633] = anon_sym_DOLLAR_LPAREN; + v->a[41634] = anon_sym_BQUOTE; + v->a[41635] = anon_sym_DOLLAR_BQUOTE; + v->a[41636] = aux_sym__simple_variable_name_token1; + v->a[41637] = sym_word; + v->a[41638] = anon_sym_SEMI; + v->a[41639] = 3; small_parse_table_2082(v); } void small_parse_table_2082(t_small_parse_table_array *v) { - v->a[41640] = actions(5106); + v->a[41640] = actions(3); v->a[41641] = 1; - v->a[41642] = sym__concat; - v->a[41643] = state(1065); - v->a[41644] = 1; - v->a[41645] = aux_sym_concatenation_repeat1; - v->a[41646] = actions(1267); - v->a[41647] = 5; - v->a[41648] = sym_file_descriptor; - v->a[41649] = sym_test_operator; - v->a[41650] = sym__bare_dollar; - v->a[41651] = sym__brace_start; - v->a[41652] = aux_sym_heredoc_redirect_token1; - v->a[41653] = actions(1265); - v->a[41654] = 40; - v->a[41655] = anon_sym_LPAREN_LPAREN; - v->a[41656] = anon_sym_SEMI; - v->a[41657] = anon_sym_PIPE_PIPE; - v->a[41658] = anon_sym_AMP_AMP; - v->a[41659] = anon_sym_PIPE; + v->a[41642] = sym_comment; + v->a[41643] = actions(2774); + v->a[41644] = 7; + v->a[41645] = sym_file_descriptor; + v->a[41646] = sym__concat; + v->a[41647] = sym_variable_name; + v->a[41648] = sym_test_operator; + v->a[41649] = sym__brace_start; + v->a[41650] = ts_builtin_sym_end; + v->a[41651] = aux_sym_heredoc_redirect_token1; + v->a[41652] = actions(2772); + v->a[41653] = 33; + v->a[41654] = anon_sym_PIPE; + v->a[41655] = anon_sym_SEMI_SEMI; + v->a[41656] = anon_sym_PIPE_AMP; + v->a[41657] = anon_sym_AMP_AMP; + v->a[41658] = anon_sym_PIPE_PIPE; + v->a[41659] = anon_sym_LT; small_parse_table_2083(v); } void small_parse_table_2083(t_small_parse_table_array *v) { - v->a[41660] = anon_sym_AMP; - v->a[41661] = anon_sym_EQ_EQ; - v->a[41662] = anon_sym_LT; - v->a[41663] = anon_sym_GT; - v->a[41664] = anon_sym_LT_LT; - v->a[41665] = anon_sym_GT_GT; - v->a[41666] = anon_sym_RPAREN; - v->a[41667] = anon_sym_SEMI_SEMI; - v->a[41668] = anon_sym_PIPE_AMP; - v->a[41669] = anon_sym_EQ_TILDE; - v->a[41670] = anon_sym_AMP_GT; - v->a[41671] = anon_sym_AMP_GT_GT; - v->a[41672] = anon_sym_LT_AMP; - v->a[41673] = anon_sym_GT_AMP; - v->a[41674] = anon_sym_GT_PIPE; - v->a[41675] = anon_sym_LT_AMP_DASH; - v->a[41676] = anon_sym_GT_AMP_DASH; - v->a[41677] = anon_sym_LT_LT_DASH; - v->a[41678] = anon_sym_LT_LT_LT; - v->a[41679] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41660] = anon_sym_GT; + v->a[41661] = anon_sym_GT_GT; + v->a[41662] = anon_sym_AMP_GT; + v->a[41663] = anon_sym_AMP_GT_GT; + v->a[41664] = anon_sym_LT_AMP; + v->a[41665] = anon_sym_GT_AMP; + v->a[41666] = anon_sym_GT_PIPE; + v->a[41667] = anon_sym_LT_AMP_DASH; + v->a[41668] = anon_sym_GT_AMP_DASH; + v->a[41669] = anon_sym_LT_LT; + v->a[41670] = anon_sym_LT_LT_DASH; + v->a[41671] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41672] = anon_sym_AMP; + v->a[41673] = aux_sym_concatenation_token1; + v->a[41674] = anon_sym_DOLLAR; + v->a[41675] = sym__special_character; + v->a[41676] = anon_sym_DQUOTE; + v->a[41677] = sym_raw_string; + v->a[41678] = aux_sym_number_token1; + v->a[41679] = aux_sym_number_token2; small_parse_table_2084(v); } void small_parse_table_2084(t_small_parse_table_array *v) { - v->a[41680] = anon_sym_DOLLAR_LBRACK; - v->a[41681] = anon_sym_DOLLAR; - v->a[41682] = sym__special_character; - v->a[41683] = anon_sym_DQUOTE; - v->a[41684] = sym_raw_string; - v->a[41685] = sym_ansi_c_string; - v->a[41686] = aux_sym_number_token1; - v->a[41687] = aux_sym_number_token2; - v->a[41688] = anon_sym_DOLLAR_LBRACE; - v->a[41689] = anon_sym_DOLLAR_LPAREN; - v->a[41690] = anon_sym_BQUOTE; - v->a[41691] = anon_sym_DOLLAR_BQUOTE; - v->a[41692] = anon_sym_LT_LPAREN; - v->a[41693] = anon_sym_GT_LPAREN; - v->a[41694] = sym_word; - v->a[41695] = 3; - v->a[41696] = actions(3); - v->a[41697] = 1; - v->a[41698] = sym_comment; - v->a[41699] = actions(1294); + v->a[41680] = anon_sym_DOLLAR_LBRACE; + v->a[41681] = anon_sym_DOLLAR_LPAREN; + v->a[41682] = anon_sym_BQUOTE; + v->a[41683] = anon_sym_DOLLAR_BQUOTE; + v->a[41684] = aux_sym__simple_variable_name_token1; + v->a[41685] = sym_word; + v->a[41686] = anon_sym_SEMI; + v->a[41687] = 3; + v->a[41688] = actions(3); + v->a[41689] = 1; + v->a[41690] = sym_comment; + v->a[41691] = actions(2778); + v->a[41692] = 7; + v->a[41693] = sym_file_descriptor; + v->a[41694] = sym__concat; + v->a[41695] = sym_variable_name; + v->a[41696] = sym_test_operator; + v->a[41697] = sym__brace_start; + v->a[41698] = ts_builtin_sym_end; + v->a[41699] = aux_sym_heredoc_redirect_token1; small_parse_table_2085(v); } diff --git a/parser/static/small_parse_table/small_parse_table_417.c b/parser/static/small_parse_table/small_parse_table_417.c index a24e244a..58b43d1f 100644 --- a/parser/static/small_parse_table/small_parse_table_417.c +++ b/parser/static/small_parse_table/small_parse_table_417.c @@ -14,126 +14,126 @@ void small_parse_table_2085(t_small_parse_table_array *v) { - v->a[41700] = 7; - v->a[41701] = sym_file_descriptor; - v->a[41702] = sym__concat; - v->a[41703] = sym_test_operator; - v->a[41704] = sym__bare_dollar; - v->a[41705] = sym__brace_start; - v->a[41706] = ts_builtin_sym_end; - v->a[41707] = aux_sym_heredoc_redirect_token1; - v->a[41708] = actions(1292); - v->a[41709] = 41; - v->a[41710] = anon_sym_LPAREN_LPAREN; - v->a[41711] = anon_sym_SEMI; - v->a[41712] = anon_sym_PIPE_PIPE; - v->a[41713] = anon_sym_AMP_AMP; - v->a[41714] = anon_sym_PIPE; - v->a[41715] = anon_sym_AMP; - v->a[41716] = anon_sym_EQ_EQ; - v->a[41717] = anon_sym_LT; - v->a[41718] = anon_sym_GT; - v->a[41719] = anon_sym_LT_LT; + v->a[41700] = actions(2776); + v->a[41701] = 33; + v->a[41702] = anon_sym_PIPE; + v->a[41703] = anon_sym_SEMI_SEMI; + v->a[41704] = anon_sym_PIPE_AMP; + v->a[41705] = anon_sym_AMP_AMP; + v->a[41706] = anon_sym_PIPE_PIPE; + v->a[41707] = anon_sym_LT; + v->a[41708] = anon_sym_GT; + v->a[41709] = anon_sym_GT_GT; + v->a[41710] = anon_sym_AMP_GT; + v->a[41711] = anon_sym_AMP_GT_GT; + v->a[41712] = anon_sym_LT_AMP; + v->a[41713] = anon_sym_GT_AMP; + v->a[41714] = anon_sym_GT_PIPE; + v->a[41715] = anon_sym_LT_AMP_DASH; + v->a[41716] = anon_sym_GT_AMP_DASH; + v->a[41717] = anon_sym_LT_LT; + v->a[41718] = anon_sym_LT_LT_DASH; + v->a[41719] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2086(v); } void small_parse_table_2086(t_small_parse_table_array *v) { - v->a[41720] = anon_sym_GT_GT; - v->a[41721] = anon_sym_LPAREN; - v->a[41722] = anon_sym_SEMI_SEMI; - v->a[41723] = anon_sym_PIPE_AMP; - v->a[41724] = anon_sym_EQ_TILDE; - v->a[41725] = anon_sym_AMP_GT; - v->a[41726] = anon_sym_AMP_GT_GT; - v->a[41727] = anon_sym_LT_AMP; - v->a[41728] = anon_sym_GT_AMP; - v->a[41729] = anon_sym_GT_PIPE; - v->a[41730] = anon_sym_LT_AMP_DASH; - v->a[41731] = anon_sym_GT_AMP_DASH; - v->a[41732] = anon_sym_LT_LT_DASH; - v->a[41733] = anon_sym_LT_LT_LT; - v->a[41734] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41735] = anon_sym_DOLLAR_LBRACK; - v->a[41736] = aux_sym_concatenation_token1; - v->a[41737] = anon_sym_DOLLAR; - v->a[41738] = sym__special_character; - v->a[41739] = anon_sym_DQUOTE; + v->a[41720] = anon_sym_AMP; + v->a[41721] = aux_sym_concatenation_token1; + v->a[41722] = anon_sym_DOLLAR; + v->a[41723] = sym__special_character; + v->a[41724] = anon_sym_DQUOTE; + v->a[41725] = sym_raw_string; + v->a[41726] = aux_sym_number_token1; + v->a[41727] = aux_sym_number_token2; + v->a[41728] = anon_sym_DOLLAR_LBRACE; + v->a[41729] = anon_sym_DOLLAR_LPAREN; + v->a[41730] = anon_sym_BQUOTE; + v->a[41731] = anon_sym_DOLLAR_BQUOTE; + v->a[41732] = aux_sym__simple_variable_name_token1; + v->a[41733] = sym_word; + v->a[41734] = anon_sym_SEMI; + v->a[41735] = 3; + v->a[41736] = actions(3); + v->a[41737] = 1; + v->a[41738] = sym_comment; + v->a[41739] = actions(2774); small_parse_table_2087(v); } void small_parse_table_2087(t_small_parse_table_array *v) { - v->a[41740] = sym_raw_string; - v->a[41741] = sym_ansi_c_string; - v->a[41742] = aux_sym_number_token1; - v->a[41743] = aux_sym_number_token2; - v->a[41744] = anon_sym_DOLLAR_LBRACE; - v->a[41745] = anon_sym_DOLLAR_LPAREN; - v->a[41746] = anon_sym_BQUOTE; - v->a[41747] = anon_sym_DOLLAR_BQUOTE; - v->a[41748] = anon_sym_LT_LPAREN; - v->a[41749] = anon_sym_GT_LPAREN; - v->a[41750] = sym_word; - v->a[41751] = 3; - v->a[41752] = actions(3); - v->a[41753] = 1; - v->a[41754] = sym_comment; - v->a[41755] = actions(1298); - v->a[41756] = 7; - v->a[41757] = sym_file_descriptor; - v->a[41758] = sym__concat; - v->a[41759] = sym_test_operator; + v->a[41740] = 7; + v->a[41741] = sym_file_descriptor; + v->a[41742] = sym__concat; + v->a[41743] = sym_variable_name; + v->a[41744] = sym_test_operator; + v->a[41745] = sym__brace_start; + v->a[41746] = ts_builtin_sym_end; + v->a[41747] = aux_sym_heredoc_redirect_token1; + v->a[41748] = actions(2772); + v->a[41749] = 33; + v->a[41750] = anon_sym_PIPE; + v->a[41751] = anon_sym_SEMI_SEMI; + v->a[41752] = anon_sym_PIPE_AMP; + v->a[41753] = anon_sym_AMP_AMP; + v->a[41754] = anon_sym_PIPE_PIPE; + v->a[41755] = anon_sym_LT; + v->a[41756] = anon_sym_GT; + v->a[41757] = anon_sym_GT_GT; + v->a[41758] = anon_sym_AMP_GT; + v->a[41759] = anon_sym_AMP_GT_GT; small_parse_table_2088(v); } void small_parse_table_2088(t_small_parse_table_array *v) { - v->a[41760] = sym__bare_dollar; - v->a[41761] = sym__brace_start; - v->a[41762] = ts_builtin_sym_end; - v->a[41763] = aux_sym_heredoc_redirect_token1; - v->a[41764] = actions(1296); - v->a[41765] = 41; - v->a[41766] = anon_sym_LPAREN_LPAREN; - v->a[41767] = anon_sym_SEMI; - v->a[41768] = anon_sym_PIPE_PIPE; - v->a[41769] = anon_sym_AMP_AMP; - v->a[41770] = anon_sym_PIPE; - v->a[41771] = anon_sym_AMP; - v->a[41772] = anon_sym_EQ_EQ; - v->a[41773] = anon_sym_LT; - v->a[41774] = anon_sym_GT; - v->a[41775] = anon_sym_LT_LT; - v->a[41776] = anon_sym_GT_GT; - v->a[41777] = anon_sym_LPAREN; - v->a[41778] = anon_sym_SEMI_SEMI; - v->a[41779] = anon_sym_PIPE_AMP; + v->a[41760] = anon_sym_LT_AMP; + v->a[41761] = anon_sym_GT_AMP; + v->a[41762] = anon_sym_GT_PIPE; + v->a[41763] = anon_sym_LT_AMP_DASH; + v->a[41764] = anon_sym_GT_AMP_DASH; + v->a[41765] = anon_sym_LT_LT; + v->a[41766] = anon_sym_LT_LT_DASH; + v->a[41767] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41768] = anon_sym_AMP; + v->a[41769] = aux_sym_concatenation_token1; + v->a[41770] = anon_sym_DOLLAR; + v->a[41771] = sym__special_character; + v->a[41772] = anon_sym_DQUOTE; + v->a[41773] = sym_raw_string; + v->a[41774] = aux_sym_number_token1; + v->a[41775] = aux_sym_number_token2; + v->a[41776] = anon_sym_DOLLAR_LBRACE; + v->a[41777] = anon_sym_DOLLAR_LPAREN; + v->a[41778] = anon_sym_BQUOTE; + v->a[41779] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2089(v); } void small_parse_table_2089(t_small_parse_table_array *v) { - v->a[41780] = anon_sym_EQ_TILDE; - v->a[41781] = anon_sym_AMP_GT; - v->a[41782] = anon_sym_AMP_GT_GT; - v->a[41783] = anon_sym_LT_AMP; - v->a[41784] = anon_sym_GT_AMP; - v->a[41785] = anon_sym_GT_PIPE; - v->a[41786] = anon_sym_LT_AMP_DASH; - v->a[41787] = anon_sym_GT_AMP_DASH; - v->a[41788] = anon_sym_LT_LT_DASH; - v->a[41789] = anon_sym_LT_LT_LT; - v->a[41790] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41791] = anon_sym_DOLLAR_LBRACK; - v->a[41792] = aux_sym_concatenation_token1; - v->a[41793] = anon_sym_DOLLAR; - v->a[41794] = sym__special_character; - v->a[41795] = anon_sym_DQUOTE; - v->a[41796] = sym_raw_string; - v->a[41797] = sym_ansi_c_string; - v->a[41798] = aux_sym_number_token1; - v->a[41799] = aux_sym_number_token2; + v->a[41780] = aux_sym__simple_variable_name_token1; + v->a[41781] = sym_word; + v->a[41782] = anon_sym_SEMI; + v->a[41783] = 3; + v->a[41784] = actions(3); + v->a[41785] = 1; + v->a[41786] = sym_comment; + v->a[41787] = actions(3024); + v->a[41788] = 6; + v->a[41789] = sym_file_descriptor; + v->a[41790] = sym__concat; + v->a[41791] = sym_test_operator; + v->a[41792] = sym__bare_dollar; + v->a[41793] = sym__brace_start; + v->a[41794] = aux_sym_heredoc_redirect_token1; + v->a[41795] = actions(3022); + v->a[41796] = 34; + v->a[41797] = anon_sym_PIPE; + v->a[41798] = anon_sym_SEMI_SEMI; + v->a[41799] = anon_sym_SEMI_AMP; small_parse_table_2090(v); } diff --git a/parser/static/small_parse_table/small_parse_table_418.c b/parser/static/small_parse_table/small_parse_table_418.c index 5810fd7c..9cc9f4a3 100644 --- a/parser/static/small_parse_table/small_parse_table_418.c +++ b/parser/static/small_parse_table/small_parse_table_418.c @@ -14,126 +14,126 @@ void small_parse_table_2090(t_small_parse_table_array *v) { - v->a[41800] = anon_sym_DOLLAR_LBRACE; - v->a[41801] = anon_sym_DOLLAR_LPAREN; - v->a[41802] = anon_sym_BQUOTE; - v->a[41803] = anon_sym_DOLLAR_BQUOTE; - v->a[41804] = anon_sym_LT_LPAREN; - v->a[41805] = anon_sym_GT_LPAREN; - v->a[41806] = sym_word; - v->a[41807] = 22; - v->a[41808] = actions(71); - v->a[41809] = 1; - v->a[41810] = sym_comment; - v->a[41811] = actions(5108); - v->a[41812] = 1; - v->a[41813] = sym_word; - v->a[41814] = actions(5112); - v->a[41815] = 1; - v->a[41816] = anon_sym_DOLLAR_LBRACK; - v->a[41817] = actions(5114); - v->a[41818] = 1; + v->a[41800] = anon_sym_SEMI_SEMI_AMP; + v->a[41801] = anon_sym_PIPE_AMP; + v->a[41802] = anon_sym_AMP_AMP; + v->a[41803] = anon_sym_PIPE_PIPE; + v->a[41804] = anon_sym_LT; + v->a[41805] = anon_sym_GT; + v->a[41806] = anon_sym_GT_GT; + v->a[41807] = anon_sym_AMP_GT; + v->a[41808] = anon_sym_AMP_GT_GT; + v->a[41809] = anon_sym_LT_AMP; + v->a[41810] = anon_sym_GT_AMP; + v->a[41811] = anon_sym_GT_PIPE; + v->a[41812] = anon_sym_LT_AMP_DASH; + v->a[41813] = anon_sym_GT_AMP_DASH; + v->a[41814] = anon_sym_LT_LT; + v->a[41815] = anon_sym_LT_LT_DASH; + v->a[41816] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41817] = anon_sym_AMP; + v->a[41818] = aux_sym_concatenation_token1; v->a[41819] = anon_sym_DOLLAR; small_parse_table_2091(v); } void small_parse_table_2091(t_small_parse_table_array *v) { - v->a[41820] = actions(5116); - v->a[41821] = 1; - v->a[41822] = sym__special_character; - v->a[41823] = actions(5118); - v->a[41824] = 1; - v->a[41825] = anon_sym_DQUOTE; - v->a[41826] = actions(5122); - v->a[41827] = 1; - v->a[41828] = aux_sym_number_token1; - v->a[41829] = actions(5124); - v->a[41830] = 1; - v->a[41831] = aux_sym_number_token2; - v->a[41832] = actions(5126); + v->a[41820] = sym__special_character; + v->a[41821] = anon_sym_DQUOTE; + v->a[41822] = sym_raw_string; + v->a[41823] = aux_sym_number_token1; + v->a[41824] = aux_sym_number_token2; + v->a[41825] = anon_sym_DOLLAR_LBRACE; + v->a[41826] = anon_sym_DOLLAR_LPAREN; + v->a[41827] = anon_sym_BQUOTE; + v->a[41828] = anon_sym_DOLLAR_BQUOTE; + v->a[41829] = sym_word; + v->a[41830] = anon_sym_SEMI; + v->a[41831] = 6; + v->a[41832] = actions(3); v->a[41833] = 1; - v->a[41834] = anon_sym_DOLLAR_LBRACE; - v->a[41835] = actions(5128); + v->a[41834] = sym_comment; + v->a[41835] = actions(3434); v->a[41836] = 1; - v->a[41837] = anon_sym_DOLLAR_LPAREN; - v->a[41838] = actions(5130); + v->a[41837] = aux_sym_concatenation_token1; + v->a[41838] = actions(3584); v->a[41839] = 1; small_parse_table_2092(v); } void small_parse_table_2092(t_small_parse_table_array *v) { - v->a[41840] = anon_sym_BQUOTE; - v->a[41841] = actions(5132); + v->a[41840] = sym__concat; + v->a[41841] = state(915); v->a[41842] = 1; - v->a[41843] = anon_sym_DOLLAR_BQUOTE; - v->a[41844] = actions(5136); - v->a[41845] = 1; - v->a[41846] = sym_test_operator; - v->a[41847] = actions(5138); - v->a[41848] = 1; - v->a[41849] = sym__brace_start; - v->a[41850] = state(3114); - v->a[41851] = 1; - v->a[41852] = aux_sym__literal_repeat1; - v->a[41853] = actions(5110); - v->a[41854] = 2; - v->a[41855] = anon_sym_LPAREN_LPAREN; - v->a[41856] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41857] = actions(5120); - v->a[41858] = 2; - v->a[41859] = sym_raw_string; + v->a[41843] = aux_sym_concatenation_repeat1; + v->a[41844] = actions(2690); + v->a[41845] = 5; + v->a[41846] = sym_file_descriptor; + v->a[41847] = sym_test_operator; + v->a[41848] = sym__brace_start; + v->a[41849] = ts_builtin_sym_end; + v->a[41850] = aux_sym_heredoc_redirect_token1; + v->a[41851] = actions(2688); + v->a[41852] = 32; + v->a[41853] = anon_sym_PIPE; + v->a[41854] = anon_sym_SEMI_SEMI; + v->a[41855] = anon_sym_PIPE_AMP; + v->a[41856] = anon_sym_AMP_AMP; + v->a[41857] = anon_sym_PIPE_PIPE; + v->a[41858] = anon_sym_LT; + v->a[41859] = anon_sym_GT; small_parse_table_2093(v); } void small_parse_table_2093(t_small_parse_table_array *v) { - v->a[41860] = sym_ansi_c_string; - v->a[41861] = actions(5134); - v->a[41862] = 2; - v->a[41863] = anon_sym_LT_LPAREN; - v->a[41864] = anon_sym_GT_LPAREN; - v->a[41865] = state(1075); - v->a[41866] = 2; - v->a[41867] = sym_concatenation; - v->a[41868] = aux_sym_for_statement_repeat1; - v->a[41869] = actions(2094); - v->a[41870] = 7; - v->a[41871] = anon_sym_PIPE; - v->a[41872] = anon_sym_LT; - v->a[41873] = anon_sym_GT; - v->a[41874] = anon_sym_LT_LT; - v->a[41875] = anon_sym_AMP_GT; - v->a[41876] = anon_sym_LT_AMP; - v->a[41877] = anon_sym_GT_AMP; - v->a[41878] = state(2613); - v->a[41879] = 9; + v->a[41860] = anon_sym_GT_GT; + v->a[41861] = anon_sym_AMP_GT; + v->a[41862] = anon_sym_AMP_GT_GT; + v->a[41863] = anon_sym_LT_AMP; + v->a[41864] = anon_sym_GT_AMP; + v->a[41865] = anon_sym_GT_PIPE; + v->a[41866] = anon_sym_LT_AMP_DASH; + v->a[41867] = anon_sym_GT_AMP_DASH; + v->a[41868] = anon_sym_LT_LT; + v->a[41869] = anon_sym_LT_LT_DASH; + v->a[41870] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41871] = anon_sym_AMP; + v->a[41872] = anon_sym_DOLLAR; + v->a[41873] = sym__special_character; + v->a[41874] = anon_sym_DQUOTE; + v->a[41875] = sym_raw_string; + v->a[41876] = aux_sym_number_token1; + v->a[41877] = aux_sym_number_token2; + v->a[41878] = anon_sym_DOLLAR_LBRACE; + v->a[41879] = anon_sym_DOLLAR_LPAREN; small_parse_table_2094(v); } void small_parse_table_2094(t_small_parse_table_array *v) { - v->a[41880] = sym_arithmetic_expansion; - v->a[41881] = sym_brace_expression; - v->a[41882] = sym_string; - v->a[41883] = sym_translated_string; - v->a[41884] = sym_number; - v->a[41885] = sym_simple_expansion; - v->a[41886] = sym_expansion; - v->a[41887] = sym_command_substitution; - v->a[41888] = sym_process_substitution; - v->a[41889] = actions(2096); - v->a[41890] = 10; + v->a[41880] = anon_sym_BQUOTE; + v->a[41881] = anon_sym_DOLLAR_BQUOTE; + v->a[41882] = aux_sym__simple_variable_name_token1; + v->a[41883] = sym_word; + v->a[41884] = anon_sym_SEMI; + v->a[41885] = 3; + v->a[41886] = actions(3); + v->a[41887] = 1; + v->a[41888] = sym_comment; + v->a[41889] = actions(3066); + v->a[41890] = 5; v->a[41891] = sym_file_descriptor; - v->a[41892] = anon_sym_PIPE_PIPE; - v->a[41893] = anon_sym_AMP_AMP; - v->a[41894] = anon_sym_GT_GT; - v->a[41895] = anon_sym_PIPE_AMP; - v->a[41896] = anon_sym_AMP_GT_GT; - v->a[41897] = anon_sym_GT_PIPE; - v->a[41898] = anon_sym_LT_AMP_DASH; - v->a[41899] = anon_sym_GT_AMP_DASH; + v->a[41892] = sym__concat; + v->a[41893] = sym_test_operator; + v->a[41894] = sym__brace_start; + v->a[41895] = aux_sym_heredoc_redirect_token1; + v->a[41896] = actions(3064); + v->a[41897] = 35; + v->a[41898] = anon_sym_PIPE; + v->a[41899] = anon_sym_SEMI_SEMI; small_parse_table_2095(v); } diff --git a/parser/static/small_parse_table/small_parse_table_419.c b/parser/static/small_parse_table/small_parse_table_419.c index 4742814c..55ff61ea 100644 --- a/parser/static/small_parse_table/small_parse_table_419.c +++ b/parser/static/small_parse_table/small_parse_table_419.c @@ -14,126 +14,126 @@ void small_parse_table_2095(t_small_parse_table_array *v) { - v->a[41900] = anon_sym_LT_LT_DASH; - v->a[41901] = 12; - v->a[41902] = actions(3); - v->a[41903] = 1; - v->a[41904] = sym_comment; - v->a[41905] = actions(5103); - v->a[41906] = 1; - v->a[41907] = sym_variable_name; - v->a[41908] = actions(5142); - v->a[41909] = 1; - v->a[41910] = aux_sym_heredoc_redirect_token1; - v->a[41911] = state(6727); - v->a[41912] = 1; - v->a[41913] = sym_subscript; - v->a[41914] = actions(4253); - v->a[41915] = 2; - v->a[41916] = anon_sym_PIPE; - v->a[41917] = anon_sym_PIPE_AMP; - v->a[41918] = actions(4692); - v->a[41919] = 2; + v->a[41900] = anon_sym_SEMI_AMP; + v->a[41901] = anon_sym_SEMI_SEMI_AMP; + v->a[41902] = anon_sym_PIPE_AMP; + v->a[41903] = anon_sym_AMP_AMP; + v->a[41904] = anon_sym_PIPE_PIPE; + v->a[41905] = anon_sym_LT; + v->a[41906] = anon_sym_GT; + v->a[41907] = anon_sym_GT_GT; + v->a[41908] = anon_sym_AMP_GT; + v->a[41909] = anon_sym_AMP_GT_GT; + v->a[41910] = anon_sym_LT_AMP; + v->a[41911] = anon_sym_GT_AMP; + v->a[41912] = anon_sym_GT_PIPE; + v->a[41913] = anon_sym_LT_AMP_DASH; + v->a[41914] = anon_sym_GT_AMP_DASH; + v->a[41915] = anon_sym_LT_LT; + v->a[41916] = anon_sym_LT_LT_DASH; + v->a[41917] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41918] = anon_sym_AMP; + v->a[41919] = aux_sym_concatenation_token1; small_parse_table_2096(v); } void small_parse_table_2096(t_small_parse_table_array *v) { - v->a[41920] = anon_sym_LT_LT; - v->a[41921] = anon_sym_LT_LT_DASH; - v->a[41922] = actions(5099); - v->a[41923] = 2; - v->a[41924] = anon_sym_PIPE_PIPE; - v->a[41925] = anon_sym_AMP_AMP; - v->a[41926] = state(4787); - v->a[41927] = 2; - v->a[41928] = sym_variable_assignment; - v->a[41929] = aux_sym_variable_assignments_repeat1; - v->a[41930] = actions(4261); - v->a[41931] = 3; - v->a[41932] = sym_file_descriptor; - v->a[41933] = sym_test_operator; - v->a[41934] = sym__brace_start; - v->a[41935] = actions(5140); - v->a[41936] = 3; - v->a[41937] = anon_sym_SEMI; - v->a[41938] = anon_sym_AMP; - v->a[41939] = anon_sym_SEMI_SEMI; + v->a[41920] = anon_sym_DOLLAR; + v->a[41921] = sym__special_character; + v->a[41922] = anon_sym_DQUOTE; + v->a[41923] = sym_raw_string; + v->a[41924] = aux_sym_number_token1; + v->a[41925] = aux_sym_number_token2; + v->a[41926] = anon_sym_DOLLAR_LBRACE; + v->a[41927] = anon_sym_DOLLAR_LPAREN; + v->a[41928] = anon_sym_BQUOTE; + v->a[41929] = anon_sym_DOLLAR_BQUOTE; + v->a[41930] = aux_sym__simple_variable_name_token1; + v->a[41931] = sym_word; + v->a[41932] = anon_sym_SEMI; + v->a[41933] = 3; + v->a[41934] = actions(3); + v->a[41935] = 1; + v->a[41936] = sym_comment; + v->a[41937] = actions(3020); + v->a[41938] = 6; + v->a[41939] = sym_file_descriptor; small_parse_table_2097(v); } void small_parse_table_2097(t_small_parse_table_array *v) { - v->a[41940] = state(4986); - v->a[41941] = 3; - v->a[41942] = sym_file_redirect; - v->a[41943] = sym_heredoc_redirect; - v->a[41944] = aux_sym_redirected_statement_repeat1; - v->a[41945] = actions(4247); - v->a[41946] = 28; - v->a[41947] = anon_sym_LPAREN_LPAREN; - v->a[41948] = anon_sym_LT; - v->a[41949] = anon_sym_GT; - v->a[41950] = anon_sym_GT_GT; - v->a[41951] = anon_sym_AMP_GT; - v->a[41952] = anon_sym_AMP_GT_GT; - v->a[41953] = anon_sym_LT_AMP; - v->a[41954] = anon_sym_GT_AMP; - v->a[41955] = anon_sym_GT_PIPE; - v->a[41956] = anon_sym_LT_AMP_DASH; - v->a[41957] = anon_sym_GT_AMP_DASH; - v->a[41958] = anon_sym_LT_LT_LT; - v->a[41959] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41940] = sym__concat; + v->a[41941] = sym_variable_name; + v->a[41942] = sym_test_operator; + v->a[41943] = sym__brace_start; + v->a[41944] = aux_sym_heredoc_redirect_token1; + v->a[41945] = actions(3018); + v->a[41946] = 34; + v->a[41947] = anon_sym_PIPE; + v->a[41948] = anon_sym_SEMI_SEMI; + v->a[41949] = anon_sym_SEMI_AMP; + v->a[41950] = anon_sym_SEMI_SEMI_AMP; + v->a[41951] = anon_sym_PIPE_AMP; + v->a[41952] = anon_sym_AMP_AMP; + v->a[41953] = anon_sym_PIPE_PIPE; + v->a[41954] = anon_sym_LT; + v->a[41955] = anon_sym_GT; + v->a[41956] = anon_sym_GT_GT; + v->a[41957] = anon_sym_AMP_GT; + v->a[41958] = anon_sym_AMP_GT_GT; + v->a[41959] = anon_sym_LT_AMP; small_parse_table_2098(v); } void small_parse_table_2098(t_small_parse_table_array *v) { - v->a[41960] = anon_sym_DOLLAR_LBRACK; - v->a[41961] = anon_sym_DOLLAR; - v->a[41962] = sym__special_character; - v->a[41963] = anon_sym_DQUOTE; - v->a[41964] = sym_raw_string; - v->a[41965] = sym_ansi_c_string; - v->a[41966] = aux_sym_number_token1; - v->a[41967] = aux_sym_number_token2; - v->a[41968] = anon_sym_DOLLAR_LBRACE; - v->a[41969] = anon_sym_DOLLAR_LPAREN; - v->a[41970] = anon_sym_BQUOTE; - v->a[41971] = anon_sym_DOLLAR_BQUOTE; - v->a[41972] = anon_sym_LT_LPAREN; - v->a[41973] = anon_sym_GT_LPAREN; - v->a[41974] = sym_word; - v->a[41975] = 3; - v->a[41976] = actions(3); - v->a[41977] = 1; - v->a[41978] = sym_comment; - v->a[41979] = actions(1253); + v->a[41960] = anon_sym_GT_AMP; + v->a[41961] = anon_sym_GT_PIPE; + v->a[41962] = anon_sym_LT_AMP_DASH; + v->a[41963] = anon_sym_GT_AMP_DASH; + v->a[41964] = anon_sym_LT_LT; + v->a[41965] = anon_sym_LT_LT_DASH; + v->a[41966] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[41967] = anon_sym_AMP; + v->a[41968] = aux_sym_concatenation_token1; + v->a[41969] = anon_sym_DOLLAR; + v->a[41970] = sym__special_character; + v->a[41971] = anon_sym_DQUOTE; + v->a[41972] = sym_raw_string; + v->a[41973] = aux_sym_number_token1; + v->a[41974] = aux_sym_number_token2; + v->a[41975] = anon_sym_DOLLAR_LBRACE; + v->a[41976] = anon_sym_DOLLAR_LPAREN; + v->a[41977] = anon_sym_BQUOTE; + v->a[41978] = anon_sym_DOLLAR_BQUOTE; + v->a[41979] = sym_word; small_parse_table_2099(v); } void small_parse_table_2099(t_small_parse_table_array *v) { - v->a[41980] = 6; - v->a[41981] = sym_file_descriptor; - v->a[41982] = sym__concat; - v->a[41983] = sym_test_operator; - v->a[41984] = sym__bare_dollar; - v->a[41985] = sym__brace_start; - v->a[41986] = aux_sym_heredoc_redirect_token1; - v->a[41987] = actions(1251); - v->a[41988] = 42; - v->a[41989] = anon_sym_LPAREN_LPAREN; - v->a[41990] = anon_sym_SEMI; - v->a[41991] = anon_sym_PIPE_PIPE; - v->a[41992] = anon_sym_AMP_AMP; - v->a[41993] = anon_sym_PIPE; - v->a[41994] = anon_sym_AMP; - v->a[41995] = anon_sym_EQ_EQ; - v->a[41996] = anon_sym_LT; - v->a[41997] = anon_sym_GT; - v->a[41998] = anon_sym_LT_LT; - v->a[41999] = anon_sym_GT_GT; + v->a[41980] = anon_sym_SEMI; + v->a[41981] = 6; + v->a[41982] = actions(3); + v->a[41983] = 1; + v->a[41984] = sym_comment; + v->a[41985] = actions(3454); + v->a[41986] = 1; + v->a[41987] = aux_sym_concatenation_token1; + v->a[41988] = actions(3456); + v->a[41989] = 1; + v->a[41990] = sym__concat; + v->a[41991] = state(951); + v->a[41992] = 1; + v->a[41993] = aux_sym_concatenation_repeat1; + v->a[41994] = actions(2664); + v->a[41995] = 4; + v->a[41996] = sym_file_descriptor; + v->a[41997] = sym_test_operator; + v->a[41998] = sym__brace_start; + v->a[41999] = aux_sym_heredoc_redirect_token1; small_parse_table_2100(v); } diff --git a/parser/static/small_parse_table/small_parse_table_42.c b/parser/static/small_parse_table/small_parse_table_42.c index 7ba75ef4..2d350be5 100644 --- a/parser/static/small_parse_table/small_parse_table_42.c +++ b/parser/static/small_parse_table/small_parse_table_42.c @@ -14,126 +14,126 @@ void small_parse_table_210(t_small_parse_table_array *v) { - v->a[4200] = anon_sym_GT; - v->a[4201] = anon_sym_LT_LT; - v->a[4202] = anon_sym_GT_GT; - v->a[4203] = anon_sym_SEMI_SEMI; - v->a[4204] = anon_sym_SEMI_AMP; - v->a[4205] = anon_sym_SEMI_SEMI_AMP; - v->a[4206] = anon_sym_PIPE_AMP; - v->a[4207] = anon_sym_EQ_TILDE; - v->a[4208] = anon_sym_AMP_GT; - v->a[4209] = anon_sym_AMP_GT_GT; - v->a[4210] = anon_sym_LT_AMP; - v->a[4211] = anon_sym_GT_AMP; - v->a[4212] = anon_sym_GT_PIPE; - v->a[4213] = anon_sym_LT_AMP_DASH; - v->a[4214] = anon_sym_GT_AMP_DASH; - v->a[4215] = anon_sym_LT_LT_DASH; - v->a[4216] = aux_sym_heredoc_redirect_token1; - v->a[4217] = anon_sym_LT_LT_LT; - v->a[4218] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4219] = anon_sym_DOLLAR_LBRACK; + v->a[4200] = anon_sym_LT_AMP_DASH; + v->a[4201] = anon_sym_GT_AMP_DASH; + v->a[4202] = anon_sym_LT_LT; + v->a[4203] = anon_sym_LT_LT_DASH; + v->a[4204] = aux_sym_heredoc_redirect_token1; + v->a[4205] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4206] = anon_sym_AMP; + v->a[4207] = sym__special_character; + v->a[4208] = anon_sym_DQUOTE; + v->a[4209] = sym_raw_string; + v->a[4210] = aux_sym_number_token1; + v->a[4211] = aux_sym_number_token2; + v->a[4212] = anon_sym_DOLLAR_LBRACE; + v->a[4213] = anon_sym_DOLLAR_LPAREN; + v->a[4214] = anon_sym_BQUOTE; + v->a[4215] = anon_sym_DOLLAR_BQUOTE; + v->a[4216] = sym_word; + v->a[4217] = anon_sym_SEMI; + v->a[4218] = 23; + v->a[4219] = actions(3); small_parse_table_211(v); } void small_parse_table_211(t_small_parse_table_array *v) { - v->a[4220] = sym__special_character; - v->a[4221] = sym_raw_string; - v->a[4222] = sym_ansi_c_string; - v->a[4223] = aux_sym_number_token1; - v->a[4224] = aux_sym_number_token2; - v->a[4225] = anon_sym_DOLLAR_LBRACE; - v->a[4226] = anon_sym_DOLLAR_LPAREN; - v->a[4227] = anon_sym_BQUOTE; - v->a[4228] = anon_sym_DOLLAR_BQUOTE; - v->a[4229] = anon_sym_LT_LPAREN; - v->a[4230] = anon_sym_GT_LPAREN; - v->a[4231] = sym_word; - v->a[4232] = 27; - v->a[4233] = actions(3); - v->a[4234] = 1; - v->a[4235] = sym_comment; - v->a[4236] = actions(1984); - v->a[4237] = 1; - v->a[4238] = anon_sym_LT_LT_LT; - v->a[4239] = actions(1987); + v->a[4220] = 1; + v->a[4221] = sym_comment; + v->a[4222] = actions(1146); + v->a[4223] = 1; + v->a[4224] = anon_sym_LPAREN; + v->a[4225] = actions(1252); + v->a[4226] = 1; + v->a[4227] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4228] = actions(1254); + v->a[4229] = 1; + v->a[4230] = anon_sym_DOLLAR; + v->a[4231] = actions(1258); + v->a[4232] = 1; + v->a[4233] = anon_sym_DQUOTE; + v->a[4234] = actions(1260); + v->a[4235] = 1; + v->a[4236] = aux_sym_number_token1; + v->a[4237] = actions(1262); + v->a[4238] = 1; + v->a[4239] = aux_sym_number_token2; small_parse_table_212(v); } void small_parse_table_212(t_small_parse_table_array *v) { - v->a[4240] = 1; - v->a[4241] = anon_sym_DOLLAR_LBRACK; - v->a[4242] = actions(1990); - v->a[4243] = 1; - v->a[4244] = anon_sym_DOLLAR; - v->a[4245] = actions(1993); - v->a[4246] = 1; - v->a[4247] = sym__special_character; - v->a[4248] = actions(1996); - v->a[4249] = 1; - v->a[4250] = anon_sym_DQUOTE; - v->a[4251] = actions(1999); - v->a[4252] = 1; - v->a[4253] = aux_sym_number_token1; - v->a[4254] = actions(2002); - v->a[4255] = 1; - v->a[4256] = aux_sym_number_token2; - v->a[4257] = actions(2005); - v->a[4258] = 1; - v->a[4259] = anon_sym_DOLLAR_LBRACE; + v->a[4240] = actions(1264); + v->a[4241] = 1; + v->a[4242] = anon_sym_DOLLAR_LBRACE; + v->a[4243] = actions(1266); + v->a[4244] = 1; + v->a[4245] = anon_sym_DOLLAR_LPAREN; + v->a[4246] = actions(1268); + v->a[4247] = 1; + v->a[4248] = anon_sym_BQUOTE; + v->a[4249] = actions(1270); + v->a[4250] = 1; + v->a[4251] = anon_sym_DOLLAR_BQUOTE; + v->a[4252] = actions(1274); + v->a[4253] = 1; + v->a[4254] = sym__bare_dollar; + v->a[4255] = actions(1276); + v->a[4256] = 1; + v->a[4257] = sym__brace_start; + v->a[4258] = actions(1428); + v->a[4259] = 1; small_parse_table_213(v); } void small_parse_table_213(t_small_parse_table_array *v) { - v->a[4260] = actions(2008); - v->a[4261] = 1; - v->a[4262] = anon_sym_DOLLAR_LPAREN; - v->a[4263] = actions(2011); - v->a[4264] = 1; - v->a[4265] = anon_sym_BQUOTE; - v->a[4266] = actions(2014); - v->a[4267] = 1; - v->a[4268] = anon_sym_DOLLAR_BQUOTE; - v->a[4269] = actions(2020); - v->a[4270] = 1; - v->a[4271] = sym_file_descriptor; - v->a[4272] = actions(2023); - v->a[4273] = 1; - v->a[4274] = sym_test_operator; - v->a[4275] = actions(2026); - v->a[4276] = 1; - v->a[4277] = sym__bare_dollar; - v->a[4278] = actions(2029); - v->a[4279] = 1; + v->a[4260] = sym__special_character; + v->a[4261] = actions(1430); + v->a[4262] = 1; + v->a[4263] = sym_test_operator; + v->a[4264] = state(407); + v->a[4265] = 1; + v->a[4266] = aux_sym_command_repeat2; + v->a[4267] = state(1232); + v->a[4268] = 1; + v->a[4269] = aux_sym__literal_repeat1; + v->a[4270] = state(1293); + v->a[4271] = 1; + v->a[4272] = sym_concatenation; + v->a[4273] = state(2185); + v->a[4274] = 1; + v->a[4275] = sym_subshell; + v->a[4276] = actions(695); + v->a[4277] = 2; + v->a[4278] = sym_file_descriptor; + v->a[4279] = aux_sym_heredoc_redirect_token1; small_parse_table_214(v); } void small_parse_table_214(t_small_parse_table_array *v) { - v->a[4280] = sym__brace_start; - v->a[4281] = state(569); - v->a[4282] = 1; - v->a[4283] = aux_sym_command_repeat2; - v->a[4284] = state(1431); - v->a[4285] = 1; - v->a[4286] = aux_sym__literal_repeat1; - v->a[4287] = state(1521); - v->a[4288] = 1; - v->a[4289] = sym_concatenation; - v->a[4290] = state(1552); - v->a[4291] = 1; - v->a[4292] = sym_herestring_redirect; - v->a[4293] = actions(1491); - v->a[4294] = 2; - v->a[4295] = ts_builtin_sym_end; - v->a[4296] = aux_sym_heredoc_redirect_token1; - v->a[4297] = actions(1978); - v->a[4298] = 2; - v->a[4299] = anon_sym_LPAREN_LPAREN; + v->a[4280] = actions(1426); + v->a[4281] = 2; + v->a[4282] = sym_raw_string; + v->a[4283] = sym_word; + v->a[4284] = state(1146); + v->a[4285] = 7; + v->a[4286] = sym_arithmetic_expansion; + v->a[4287] = sym_brace_expression; + v->a[4288] = sym_string; + v->a[4289] = sym_number; + v->a[4290] = sym_simple_expansion; + v->a[4291] = sym_expansion; + v->a[4292] = sym_command_substitution; + v->a[4293] = actions(691); + v->a[4294] = 19; + v->a[4295] = anon_sym_PIPE; + v->a[4296] = anon_sym_SEMI_SEMI; + v->a[4297] = anon_sym_PIPE_AMP; + v->a[4298] = anon_sym_AMP_AMP; + v->a[4299] = anon_sym_PIPE_PIPE; small_parse_table_215(v); } diff --git a/parser/static/small_parse_table/small_parse_table_420.c b/parser/static/small_parse_table/small_parse_table_420.c index 0f17928e..3aea2649 100644 --- a/parser/static/small_parse_table/small_parse_table_420.c +++ b/parser/static/small_parse_table/small_parse_table_420.c @@ -14,126 +14,126 @@ void small_parse_table_2100(t_small_parse_table_array *v) { - v->a[42000] = anon_sym_LPAREN; - v->a[42001] = anon_sym_RPAREN; - v->a[42002] = anon_sym_SEMI_SEMI; - v->a[42003] = anon_sym_PIPE_AMP; - v->a[42004] = anon_sym_EQ_TILDE; - v->a[42005] = anon_sym_AMP_GT; - v->a[42006] = anon_sym_AMP_GT_GT; - v->a[42007] = anon_sym_LT_AMP; - v->a[42008] = anon_sym_GT_AMP; - v->a[42009] = anon_sym_GT_PIPE; - v->a[42010] = anon_sym_LT_AMP_DASH; - v->a[42011] = anon_sym_GT_AMP_DASH; - v->a[42012] = anon_sym_LT_LT_DASH; - v->a[42013] = anon_sym_LT_LT_LT; - v->a[42014] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42015] = anon_sym_DOLLAR_LBRACK; - v->a[42016] = aux_sym_concatenation_token1; - v->a[42017] = anon_sym_DOLLAR; - v->a[42018] = sym__special_character; - v->a[42019] = anon_sym_DQUOTE; + v->a[42000] = actions(2662); + v->a[42001] = 33; + v->a[42002] = anon_sym_PIPE; + v->a[42003] = anon_sym_SEMI_SEMI; + v->a[42004] = anon_sym_SEMI_AMP; + v->a[42005] = anon_sym_SEMI_SEMI_AMP; + v->a[42006] = anon_sym_PIPE_AMP; + v->a[42007] = anon_sym_AMP_AMP; + v->a[42008] = anon_sym_PIPE_PIPE; + v->a[42009] = anon_sym_LT; + v->a[42010] = anon_sym_GT; + v->a[42011] = anon_sym_GT_GT; + v->a[42012] = anon_sym_AMP_GT; + v->a[42013] = anon_sym_AMP_GT_GT; + v->a[42014] = anon_sym_LT_AMP; + v->a[42015] = anon_sym_GT_AMP; + v->a[42016] = anon_sym_GT_PIPE; + v->a[42017] = anon_sym_LT_AMP_DASH; + v->a[42018] = anon_sym_GT_AMP_DASH; + v->a[42019] = anon_sym_LT_LT; small_parse_table_2101(v); } void small_parse_table_2101(t_small_parse_table_array *v) { - v->a[42020] = sym_raw_string; - v->a[42021] = sym_ansi_c_string; - v->a[42022] = aux_sym_number_token1; - v->a[42023] = aux_sym_number_token2; - v->a[42024] = anon_sym_DOLLAR_LBRACE; - v->a[42025] = anon_sym_DOLLAR_LPAREN; - v->a[42026] = anon_sym_BQUOTE; - v->a[42027] = anon_sym_DOLLAR_BQUOTE; - v->a[42028] = anon_sym_LT_LPAREN; - v->a[42029] = anon_sym_GT_LPAREN; - v->a[42030] = sym_word; - v->a[42031] = 3; - v->a[42032] = actions(3); - v->a[42033] = 1; - v->a[42034] = sym_comment; - v->a[42035] = actions(1326); - v->a[42036] = 6; - v->a[42037] = sym_file_descriptor; - v->a[42038] = sym__concat; - v->a[42039] = sym_test_operator; + v->a[42020] = anon_sym_LT_LT_DASH; + v->a[42021] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42022] = anon_sym_AMP; + v->a[42023] = anon_sym_DOLLAR; + v->a[42024] = sym__special_character; + v->a[42025] = anon_sym_DQUOTE; + v->a[42026] = sym_raw_string; + v->a[42027] = aux_sym_number_token1; + v->a[42028] = aux_sym_number_token2; + v->a[42029] = anon_sym_DOLLAR_LBRACE; + v->a[42030] = anon_sym_DOLLAR_LPAREN; + v->a[42031] = anon_sym_BQUOTE; + v->a[42032] = anon_sym_DOLLAR_BQUOTE; + v->a[42033] = sym_word; + v->a[42034] = anon_sym_SEMI; + v->a[42035] = 3; + v->a[42036] = actions(3); + v->a[42037] = 1; + v->a[42038] = sym_comment; + v->a[42039] = actions(3024); small_parse_table_2102(v); } void small_parse_table_2102(t_small_parse_table_array *v) { - v->a[42040] = sym__bare_dollar; - v->a[42041] = sym__brace_start; - v->a[42042] = aux_sym_heredoc_redirect_token1; - v->a[42043] = actions(1324); - v->a[42044] = 42; - v->a[42045] = anon_sym_LPAREN_LPAREN; - v->a[42046] = anon_sym_SEMI; - v->a[42047] = anon_sym_PIPE_PIPE; - v->a[42048] = anon_sym_AMP_AMP; + v->a[42040] = 6; + v->a[42041] = sym_file_descriptor; + v->a[42042] = sym__concat; + v->a[42043] = sym_variable_name; + v->a[42044] = sym_test_operator; + v->a[42045] = sym__brace_start; + v->a[42046] = aux_sym_heredoc_redirect_token1; + v->a[42047] = actions(3022); + v->a[42048] = 34; v->a[42049] = anon_sym_PIPE; - v->a[42050] = anon_sym_AMP; - v->a[42051] = anon_sym_EQ_EQ; - v->a[42052] = anon_sym_LT; - v->a[42053] = anon_sym_GT; - v->a[42054] = anon_sym_LT_LT; - v->a[42055] = anon_sym_GT_GT; - v->a[42056] = anon_sym_LPAREN; - v->a[42057] = anon_sym_RPAREN; - v->a[42058] = anon_sym_SEMI_SEMI; - v->a[42059] = anon_sym_PIPE_AMP; + v->a[42050] = anon_sym_SEMI_SEMI; + v->a[42051] = anon_sym_SEMI_AMP; + v->a[42052] = anon_sym_SEMI_SEMI_AMP; + v->a[42053] = anon_sym_PIPE_AMP; + v->a[42054] = anon_sym_AMP_AMP; + v->a[42055] = anon_sym_PIPE_PIPE; + v->a[42056] = anon_sym_LT; + v->a[42057] = anon_sym_GT; + v->a[42058] = anon_sym_GT_GT; + v->a[42059] = anon_sym_AMP_GT; small_parse_table_2103(v); } void small_parse_table_2103(t_small_parse_table_array *v) { - v->a[42060] = anon_sym_EQ_TILDE; - v->a[42061] = anon_sym_AMP_GT; - v->a[42062] = anon_sym_AMP_GT_GT; - v->a[42063] = anon_sym_LT_AMP; - v->a[42064] = anon_sym_GT_AMP; - v->a[42065] = anon_sym_GT_PIPE; - v->a[42066] = anon_sym_LT_AMP_DASH; - v->a[42067] = anon_sym_GT_AMP_DASH; - v->a[42068] = anon_sym_LT_LT_DASH; - v->a[42069] = anon_sym_LT_LT_LT; - v->a[42070] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42071] = anon_sym_DOLLAR_LBRACK; - v->a[42072] = aux_sym_concatenation_token1; - v->a[42073] = anon_sym_DOLLAR; - v->a[42074] = sym__special_character; - v->a[42075] = anon_sym_DQUOTE; - v->a[42076] = sym_raw_string; - v->a[42077] = sym_ansi_c_string; - v->a[42078] = aux_sym_number_token1; - v->a[42079] = aux_sym_number_token2; + v->a[42060] = anon_sym_AMP_GT_GT; + v->a[42061] = anon_sym_LT_AMP; + v->a[42062] = anon_sym_GT_AMP; + v->a[42063] = anon_sym_GT_PIPE; + v->a[42064] = anon_sym_LT_AMP_DASH; + v->a[42065] = anon_sym_GT_AMP_DASH; + v->a[42066] = anon_sym_LT_LT; + v->a[42067] = anon_sym_LT_LT_DASH; + v->a[42068] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42069] = anon_sym_AMP; + v->a[42070] = aux_sym_concatenation_token1; + v->a[42071] = anon_sym_DOLLAR; + v->a[42072] = sym__special_character; + v->a[42073] = anon_sym_DQUOTE; + v->a[42074] = sym_raw_string; + v->a[42075] = aux_sym_number_token1; + v->a[42076] = aux_sym_number_token2; + v->a[42077] = anon_sym_DOLLAR_LBRACE; + v->a[42078] = anon_sym_DOLLAR_LPAREN; + v->a[42079] = anon_sym_BQUOTE; small_parse_table_2104(v); } void small_parse_table_2104(t_small_parse_table_array *v) { - v->a[42080] = anon_sym_DOLLAR_LBRACE; - v->a[42081] = anon_sym_DOLLAR_LPAREN; - v->a[42082] = anon_sym_BQUOTE; - v->a[42083] = anon_sym_DOLLAR_BQUOTE; - v->a[42084] = anon_sym_LT_LPAREN; - v->a[42085] = anon_sym_GT_LPAREN; - v->a[42086] = sym_word; - v->a[42087] = 6; - v->a[42088] = actions(3); - v->a[42089] = 1; - v->a[42090] = sym_comment; - v->a[42091] = actions(5144); - v->a[42092] = 1; - v->a[42093] = aux_sym_concatenation_token1; - v->a[42094] = actions(5146); - v->a[42095] = 1; - v->a[42096] = sym__concat; - v->a[42097] = state(1131); - v->a[42098] = 1; - v->a[42099] = aux_sym_concatenation_repeat1; + v->a[42080] = anon_sym_DOLLAR_BQUOTE; + v->a[42081] = sym_word; + v->a[42082] = anon_sym_SEMI; + v->a[42083] = 7; + v->a[42084] = actions(3); + v->a[42085] = 1; + v->a[42086] = sym_comment; + v->a[42087] = actions(3358); + v->a[42088] = 1; + v->a[42089] = aux_sym_concatenation_token1; + v->a[42090] = actions(3360); + v->a[42091] = 1; + v->a[42092] = sym__concat; + v->a[42093] = actions(3586); + v->a[42094] = 1; + v->a[42095] = anon_sym_LPAREN; + v->a[42096] = state(914); + v->a[42097] = 1; + v->a[42098] = aux_sym_concatenation_repeat1; + v->a[42099] = actions(2754); small_parse_table_2105(v); } diff --git a/parser/static/small_parse_table/small_parse_table_421.c b/parser/static/small_parse_table/small_parse_table_421.c index dd2a42d1..14f0d3d5 100644 --- a/parser/static/small_parse_table/small_parse_table_421.c +++ b/parser/static/small_parse_table/small_parse_table_421.c @@ -14,126 +14,126 @@ void small_parse_table_2105(t_small_parse_table_array *v) { - v->a[42100] = actions(4465); - v->a[42101] = 6; - v->a[42102] = sym_file_descriptor; - v->a[42103] = sym_test_operator; - v->a[42104] = sym__bare_dollar; - v->a[42105] = sym__brace_start; - v->a[42106] = ts_builtin_sym_end; - v->a[42107] = aux_sym_heredoc_redirect_token1; - v->a[42108] = actions(4463); - v->a[42109] = 39; - v->a[42110] = anon_sym_LPAREN_LPAREN; - v->a[42111] = anon_sym_SEMI; + v->a[42100] = 5; + v->a[42101] = sym_file_descriptor; + v->a[42102] = sym_test_operator; + v->a[42103] = sym__bare_dollar; + v->a[42104] = sym__brace_start; + v->a[42105] = aux_sym_heredoc_redirect_token1; + v->a[42106] = actions(2749); + v->a[42107] = 31; + v->a[42108] = anon_sym_PIPE; + v->a[42109] = anon_sym_SEMI_SEMI; + v->a[42110] = anon_sym_PIPE_AMP; + v->a[42111] = anon_sym_AMP_AMP; v->a[42112] = anon_sym_PIPE_PIPE; - v->a[42113] = anon_sym_AMP_AMP; - v->a[42114] = anon_sym_PIPE; - v->a[42115] = anon_sym_AMP; - v->a[42116] = anon_sym_EQ_EQ; - v->a[42117] = anon_sym_LT; - v->a[42118] = anon_sym_GT; - v->a[42119] = anon_sym_LT_LT; + v->a[42113] = anon_sym_LT; + v->a[42114] = anon_sym_GT; + v->a[42115] = anon_sym_GT_GT; + v->a[42116] = anon_sym_AMP_GT; + v->a[42117] = anon_sym_AMP_GT_GT; + v->a[42118] = anon_sym_LT_AMP; + v->a[42119] = anon_sym_GT_AMP; small_parse_table_2106(v); } void small_parse_table_2106(t_small_parse_table_array *v) { - v->a[42120] = anon_sym_GT_GT; - v->a[42121] = anon_sym_SEMI_SEMI; - v->a[42122] = anon_sym_PIPE_AMP; - v->a[42123] = anon_sym_EQ_TILDE; - v->a[42124] = anon_sym_AMP_GT; - v->a[42125] = anon_sym_AMP_GT_GT; - v->a[42126] = anon_sym_LT_AMP; - v->a[42127] = anon_sym_GT_AMP; - v->a[42128] = anon_sym_GT_PIPE; - v->a[42129] = anon_sym_LT_AMP_DASH; - v->a[42130] = anon_sym_GT_AMP_DASH; - v->a[42131] = anon_sym_LT_LT_DASH; - v->a[42132] = anon_sym_LT_LT_LT; - v->a[42133] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42134] = anon_sym_DOLLAR_LBRACK; - v->a[42135] = anon_sym_DOLLAR; - v->a[42136] = sym__special_character; - v->a[42137] = anon_sym_DQUOTE; - v->a[42138] = sym_raw_string; - v->a[42139] = sym_ansi_c_string; + v->a[42120] = anon_sym_GT_PIPE; + v->a[42121] = anon_sym_LT_AMP_DASH; + v->a[42122] = anon_sym_GT_AMP_DASH; + v->a[42123] = anon_sym_LT_LT; + v->a[42124] = anon_sym_LT_LT_DASH; + v->a[42125] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42126] = anon_sym_AMP; + v->a[42127] = anon_sym_DOLLAR; + v->a[42128] = sym__special_character; + v->a[42129] = anon_sym_DQUOTE; + v->a[42130] = sym_raw_string; + v->a[42131] = aux_sym_number_token1; + v->a[42132] = aux_sym_number_token2; + v->a[42133] = anon_sym_DOLLAR_LBRACE; + v->a[42134] = anon_sym_DOLLAR_LPAREN; + v->a[42135] = anon_sym_BQUOTE; + v->a[42136] = anon_sym_DOLLAR_BQUOTE; + v->a[42137] = sym_word; + v->a[42138] = anon_sym_SEMI; + v->a[42139] = 3; small_parse_table_2107(v); } void small_parse_table_2107(t_small_parse_table_array *v) { - v->a[42140] = aux_sym_number_token1; - v->a[42141] = aux_sym_number_token2; - v->a[42142] = anon_sym_DOLLAR_LBRACE; - v->a[42143] = anon_sym_DOLLAR_LPAREN; - v->a[42144] = anon_sym_BQUOTE; - v->a[42145] = anon_sym_DOLLAR_BQUOTE; - v->a[42146] = anon_sym_LT_LPAREN; - v->a[42147] = anon_sym_GT_LPAREN; - v->a[42148] = sym_word; - v->a[42149] = 6; - v->a[42150] = actions(3); - v->a[42151] = 1; - v->a[42152] = sym_comment; - v->a[42153] = actions(5080); - v->a[42154] = 1; - v->a[42155] = aux_sym_concatenation_token1; - v->a[42156] = actions(5148); - v->a[42157] = 1; - v->a[42158] = sym__concat; - v->a[42159] = state(1065); + v->a[42140] = actions(3); + v->a[42141] = 1; + v->a[42142] = sym_comment; + v->a[42143] = actions(2888); + v->a[42144] = 6; + v->a[42145] = sym_file_descriptor; + v->a[42146] = sym__concat; + v->a[42147] = sym_test_operator; + v->a[42148] = sym__bare_dollar; + v->a[42149] = sym__brace_start; + v->a[42150] = aux_sym_heredoc_redirect_token1; + v->a[42151] = actions(2886); + v->a[42152] = 34; + v->a[42153] = anon_sym_PIPE; + v->a[42154] = anon_sym_SEMI_SEMI; + v->a[42155] = anon_sym_SEMI_AMP; + v->a[42156] = anon_sym_SEMI_SEMI_AMP; + v->a[42157] = anon_sym_PIPE_AMP; + v->a[42158] = anon_sym_AMP_AMP; + v->a[42159] = anon_sym_PIPE_PIPE; small_parse_table_2108(v); } void small_parse_table_2108(t_small_parse_table_array *v) { - v->a[42160] = 1; - v->a[42161] = aux_sym_concatenation_repeat1; - v->a[42162] = actions(1288); - v->a[42163] = 5; - v->a[42164] = sym_file_descriptor; - v->a[42165] = sym_test_operator; - v->a[42166] = sym__bare_dollar; - v->a[42167] = sym__brace_start; - v->a[42168] = aux_sym_heredoc_redirect_token1; - v->a[42169] = actions(1286); - v->a[42170] = 40; - v->a[42171] = anon_sym_LPAREN_LPAREN; - v->a[42172] = anon_sym_SEMI; - v->a[42173] = anon_sym_PIPE_PIPE; - v->a[42174] = anon_sym_AMP_AMP; - v->a[42175] = anon_sym_PIPE; - v->a[42176] = anon_sym_AMP; - v->a[42177] = anon_sym_EQ_EQ; - v->a[42178] = anon_sym_LT; - v->a[42179] = anon_sym_GT; + v->a[42160] = anon_sym_LT; + v->a[42161] = anon_sym_GT; + v->a[42162] = anon_sym_GT_GT; + v->a[42163] = anon_sym_AMP_GT; + v->a[42164] = anon_sym_AMP_GT_GT; + v->a[42165] = anon_sym_LT_AMP; + v->a[42166] = anon_sym_GT_AMP; + v->a[42167] = anon_sym_GT_PIPE; + v->a[42168] = anon_sym_LT_AMP_DASH; + v->a[42169] = anon_sym_GT_AMP_DASH; + v->a[42170] = anon_sym_LT_LT; + v->a[42171] = anon_sym_LT_LT_DASH; + v->a[42172] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42173] = anon_sym_AMP; + v->a[42174] = aux_sym_concatenation_token1; + v->a[42175] = anon_sym_DOLLAR; + v->a[42176] = sym__special_character; + v->a[42177] = anon_sym_DQUOTE; + v->a[42178] = sym_raw_string; + v->a[42179] = aux_sym_number_token1; small_parse_table_2109(v); } void small_parse_table_2109(t_small_parse_table_array *v) { - v->a[42180] = anon_sym_LT_LT; - v->a[42181] = anon_sym_GT_GT; - v->a[42182] = anon_sym_RPAREN; - v->a[42183] = anon_sym_SEMI_SEMI; - v->a[42184] = anon_sym_PIPE_AMP; - v->a[42185] = anon_sym_EQ_TILDE; - v->a[42186] = anon_sym_AMP_GT; - v->a[42187] = anon_sym_AMP_GT_GT; - v->a[42188] = anon_sym_LT_AMP; - v->a[42189] = anon_sym_GT_AMP; - v->a[42190] = anon_sym_GT_PIPE; - v->a[42191] = anon_sym_LT_AMP_DASH; - v->a[42192] = anon_sym_GT_AMP_DASH; - v->a[42193] = anon_sym_LT_LT_DASH; - v->a[42194] = anon_sym_LT_LT_LT; - v->a[42195] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42196] = anon_sym_DOLLAR_LBRACK; - v->a[42197] = anon_sym_DOLLAR; - v->a[42198] = sym__special_character; - v->a[42199] = anon_sym_DQUOTE; + v->a[42180] = aux_sym_number_token2; + v->a[42181] = anon_sym_DOLLAR_LBRACE; + v->a[42182] = anon_sym_DOLLAR_LPAREN; + v->a[42183] = anon_sym_BQUOTE; + v->a[42184] = anon_sym_DOLLAR_BQUOTE; + v->a[42185] = sym_word; + v->a[42186] = anon_sym_SEMI; + v->a[42187] = 3; + v->a[42188] = actions(3); + v->a[42189] = 1; + v->a[42190] = sym_comment; + v->a[42191] = actions(2828); + v->a[42192] = 6; + v->a[42193] = sym_file_descriptor; + v->a[42194] = sym__concat; + v->a[42195] = sym_test_operator; + v->a[42196] = sym__bare_dollar; + v->a[42197] = sym__brace_start; + v->a[42198] = aux_sym_heredoc_redirect_token1; + v->a[42199] = actions(2826); small_parse_table_2110(v); } diff --git a/parser/static/small_parse_table/small_parse_table_422.c b/parser/static/small_parse_table/small_parse_table_422.c index 5ed7dbcd..ee76d8de 100644 --- a/parser/static/small_parse_table/small_parse_table_422.c +++ b/parser/static/small_parse_table/small_parse_table_422.c @@ -14,126 +14,126 @@ void small_parse_table_2110(t_small_parse_table_array *v) { - v->a[42200] = sym_raw_string; - v->a[42201] = sym_ansi_c_string; - v->a[42202] = aux_sym_number_token1; - v->a[42203] = aux_sym_number_token2; - v->a[42204] = anon_sym_DOLLAR_LBRACE; - v->a[42205] = anon_sym_DOLLAR_LPAREN; - v->a[42206] = anon_sym_BQUOTE; - v->a[42207] = anon_sym_DOLLAR_BQUOTE; - v->a[42208] = anon_sym_LT_LPAREN; - v->a[42209] = anon_sym_GT_LPAREN; - v->a[42210] = sym_word; - v->a[42211] = 8; - v->a[42212] = actions(3); - v->a[42213] = 1; - v->a[42214] = sym_comment; - v->a[42215] = actions(5061); - v->a[42216] = 1; - v->a[42217] = anon_sym_DQUOTE; - v->a[42218] = actions(5065); - v->a[42219] = 1; + v->a[42200] = 34; + v->a[42201] = anon_sym_LPAREN; + v->a[42202] = anon_sym_PIPE; + v->a[42203] = anon_sym_RPAREN; + v->a[42204] = anon_sym_SEMI_SEMI; + v->a[42205] = anon_sym_PIPE_AMP; + v->a[42206] = anon_sym_AMP_AMP; + v->a[42207] = anon_sym_PIPE_PIPE; + v->a[42208] = anon_sym_LT; + v->a[42209] = anon_sym_GT; + v->a[42210] = anon_sym_GT_GT; + v->a[42211] = anon_sym_AMP_GT; + v->a[42212] = anon_sym_AMP_GT_GT; + v->a[42213] = anon_sym_LT_AMP; + v->a[42214] = anon_sym_GT_AMP; + v->a[42215] = anon_sym_GT_PIPE; + v->a[42216] = anon_sym_LT_AMP_DASH; + v->a[42217] = anon_sym_GT_AMP_DASH; + v->a[42218] = anon_sym_LT_LT; + v->a[42219] = anon_sym_LT_LT_DASH; small_parse_table_2111(v); } void small_parse_table_2111(t_small_parse_table_array *v) { - v->a[42220] = sym_variable_name; - v->a[42221] = state(2712); - v->a[42222] = 1; - v->a[42223] = sym_string; - v->a[42224] = actions(5063); - v->a[42225] = 2; - v->a[42226] = aux_sym__simple_variable_name_token1; - v->a[42227] = aux_sym__multiline_variable_name_token1; - v->a[42228] = actions(1235); - v->a[42229] = 3; - v->a[42230] = sym_file_descriptor; - v->a[42231] = sym_test_operator; - v->a[42232] = sym__brace_start; - v->a[42233] = actions(5059); - v->a[42234] = 9; - v->a[42235] = anon_sym_DASH; - v->a[42236] = anon_sym_STAR; - v->a[42237] = anon_sym_BANG; - v->a[42238] = anon_sym_QMARK; - v->a[42239] = anon_sym_DOLLAR; + v->a[42220] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42221] = anon_sym_AMP; + v->a[42222] = aux_sym_concatenation_token1; + v->a[42223] = anon_sym_DOLLAR; + v->a[42224] = sym__special_character; + v->a[42225] = anon_sym_DQUOTE; + v->a[42226] = sym_raw_string; + v->a[42227] = aux_sym_number_token1; + v->a[42228] = aux_sym_number_token2; + v->a[42229] = anon_sym_DOLLAR_LBRACE; + v->a[42230] = anon_sym_DOLLAR_LPAREN; + v->a[42231] = anon_sym_BQUOTE; + v->a[42232] = anon_sym_DOLLAR_BQUOTE; + v->a[42233] = sym_word; + v->a[42234] = anon_sym_SEMI; + v->a[42235] = 6; + v->a[42236] = actions(3); + v->a[42237] = 1; + v->a[42238] = sym_comment; + v->a[42239] = actions(3434); small_parse_table_2112(v); } void small_parse_table_2112(t_small_parse_table_array *v) { - v->a[42240] = anon_sym_POUND; - v->a[42241] = anon_sym_AT2; - v->a[42242] = anon_sym_0; - v->a[42243] = anon_sym__; - v->a[42244] = actions(1227); - v->a[42245] = 31; - v->a[42246] = anon_sym_LPAREN_LPAREN; - v->a[42247] = anon_sym_PIPE_PIPE; - v->a[42248] = anon_sym_AMP_AMP; - v->a[42249] = anon_sym_PIPE; - v->a[42250] = anon_sym_LT; - v->a[42251] = anon_sym_GT; - v->a[42252] = anon_sym_LT_LT; - v->a[42253] = anon_sym_GT_GT; - v->a[42254] = anon_sym_PIPE_AMP; - v->a[42255] = anon_sym_AMP_GT; - v->a[42256] = anon_sym_AMP_GT_GT; - v->a[42257] = anon_sym_LT_AMP; - v->a[42258] = anon_sym_GT_AMP; - v->a[42259] = anon_sym_GT_PIPE; + v->a[42240] = 1; + v->a[42241] = aux_sym_concatenation_token1; + v->a[42242] = actions(3436); + v->a[42243] = 1; + v->a[42244] = sym__concat; + v->a[42245] = state(926); + v->a[42246] = 1; + v->a[42247] = aux_sym_concatenation_repeat1; + v->a[42248] = actions(2664); + v->a[42249] = 5; + v->a[42250] = sym_file_descriptor; + v->a[42251] = sym_test_operator; + v->a[42252] = sym__brace_start; + v->a[42253] = ts_builtin_sym_end; + v->a[42254] = aux_sym_heredoc_redirect_token1; + v->a[42255] = actions(2662); + v->a[42256] = 32; + v->a[42257] = anon_sym_PIPE; + v->a[42258] = anon_sym_SEMI_SEMI; + v->a[42259] = anon_sym_PIPE_AMP; small_parse_table_2113(v); } void small_parse_table_2113(t_small_parse_table_array *v) { - v->a[42260] = anon_sym_LT_AMP_DASH; - v->a[42261] = anon_sym_GT_AMP_DASH; - v->a[42262] = anon_sym_LT_LT_DASH; - v->a[42263] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42264] = anon_sym_DOLLAR_LBRACK; - v->a[42265] = sym__special_character; - v->a[42266] = sym_raw_string; - v->a[42267] = sym_ansi_c_string; - v->a[42268] = aux_sym_number_token1; - v->a[42269] = aux_sym_number_token2; - v->a[42270] = anon_sym_DOLLAR_LBRACE; - v->a[42271] = anon_sym_DOLLAR_LPAREN; - v->a[42272] = anon_sym_BQUOTE; - v->a[42273] = anon_sym_DOLLAR_BQUOTE; - v->a[42274] = anon_sym_LT_LPAREN; - v->a[42275] = anon_sym_GT_LPAREN; - v->a[42276] = sym_word; - v->a[42277] = 6; - v->a[42278] = actions(3); - v->a[42279] = 1; + v->a[42260] = anon_sym_AMP_AMP; + v->a[42261] = anon_sym_PIPE_PIPE; + v->a[42262] = anon_sym_LT; + v->a[42263] = anon_sym_GT; + v->a[42264] = anon_sym_GT_GT; + v->a[42265] = anon_sym_AMP_GT; + v->a[42266] = anon_sym_AMP_GT_GT; + v->a[42267] = anon_sym_LT_AMP; + v->a[42268] = anon_sym_GT_AMP; + v->a[42269] = anon_sym_GT_PIPE; + v->a[42270] = anon_sym_LT_AMP_DASH; + v->a[42271] = anon_sym_GT_AMP_DASH; + v->a[42272] = anon_sym_LT_LT; + v->a[42273] = anon_sym_LT_LT_DASH; + v->a[42274] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42275] = anon_sym_AMP; + v->a[42276] = anon_sym_DOLLAR; + v->a[42277] = sym__special_character; + v->a[42278] = anon_sym_DQUOTE; + v->a[42279] = sym_raw_string; small_parse_table_2114(v); } void small_parse_table_2114(t_small_parse_table_array *v) { - v->a[42280] = sym_comment; - v->a[42281] = actions(5144); - v->a[42282] = 1; - v->a[42283] = aux_sym_concatenation_token1; - v->a[42284] = actions(5146); - v->a[42285] = 1; - v->a[42286] = sym__concat; - v->a[42287] = state(1123); - v->a[42288] = 1; - v->a[42289] = aux_sym_concatenation_repeat1; - v->a[42290] = actions(4482); - v->a[42291] = 6; - v->a[42292] = sym_file_descriptor; - v->a[42293] = sym_test_operator; - v->a[42294] = sym__bare_dollar; - v->a[42295] = sym__brace_start; - v->a[42296] = ts_builtin_sym_end; - v->a[42297] = aux_sym_heredoc_redirect_token1; - v->a[42298] = actions(4480); - v->a[42299] = 39; + v->a[42280] = aux_sym_number_token1; + v->a[42281] = aux_sym_number_token2; + v->a[42282] = anon_sym_DOLLAR_LBRACE; + v->a[42283] = anon_sym_DOLLAR_LPAREN; + v->a[42284] = anon_sym_BQUOTE; + v->a[42285] = anon_sym_DOLLAR_BQUOTE; + v->a[42286] = aux_sym__simple_variable_name_token1; + v->a[42287] = sym_word; + v->a[42288] = anon_sym_SEMI; + v->a[42289] = 6; + v->a[42290] = actions(3); + v->a[42291] = 1; + v->a[42292] = sym_comment; + v->a[42293] = actions(3358); + v->a[42294] = 1; + v->a[42295] = aux_sym_concatenation_token1; + v->a[42296] = actions(3360); + v->a[42297] = 1; + v->a[42298] = sym__concat; + v->a[42299] = state(878); small_parse_table_2115(v); } diff --git a/parser/static/small_parse_table/small_parse_table_423.c b/parser/static/small_parse_table/small_parse_table_423.c index 9b4aaa5a..d426287c 100644 --- a/parser/static/small_parse_table/small_parse_table_423.c +++ b/parser/static/small_parse_table/small_parse_table_423.c @@ -14,126 +14,126 @@ void small_parse_table_2115(t_small_parse_table_array *v) { - v->a[42300] = anon_sym_LPAREN_LPAREN; - v->a[42301] = anon_sym_SEMI; - v->a[42302] = anon_sym_PIPE_PIPE; - v->a[42303] = anon_sym_AMP_AMP; - v->a[42304] = anon_sym_PIPE; - v->a[42305] = anon_sym_AMP; - v->a[42306] = anon_sym_EQ_EQ; - v->a[42307] = anon_sym_LT; - v->a[42308] = anon_sym_GT; - v->a[42309] = anon_sym_LT_LT; - v->a[42310] = anon_sym_GT_GT; - v->a[42311] = anon_sym_SEMI_SEMI; - v->a[42312] = anon_sym_PIPE_AMP; - v->a[42313] = anon_sym_EQ_TILDE; - v->a[42314] = anon_sym_AMP_GT; - v->a[42315] = anon_sym_AMP_GT_GT; - v->a[42316] = anon_sym_LT_AMP; - v->a[42317] = anon_sym_GT_AMP; - v->a[42318] = anon_sym_GT_PIPE; - v->a[42319] = anon_sym_LT_AMP_DASH; + v->a[42300] = 1; + v->a[42301] = aux_sym_concatenation_repeat1; + v->a[42302] = actions(2664); + v->a[42303] = 5; + v->a[42304] = sym_file_descriptor; + v->a[42305] = sym_test_operator; + v->a[42306] = sym__bare_dollar; + v->a[42307] = sym__brace_start; + v->a[42308] = aux_sym_heredoc_redirect_token1; + v->a[42309] = actions(2662); + v->a[42310] = 32; + v->a[42311] = anon_sym_LPAREN; + v->a[42312] = anon_sym_PIPE; + v->a[42313] = anon_sym_SEMI_SEMI; + v->a[42314] = anon_sym_PIPE_AMP; + v->a[42315] = anon_sym_AMP_AMP; + v->a[42316] = anon_sym_PIPE_PIPE; + v->a[42317] = anon_sym_LT; + v->a[42318] = anon_sym_GT; + v->a[42319] = anon_sym_GT_GT; small_parse_table_2116(v); } void small_parse_table_2116(t_small_parse_table_array *v) { - v->a[42320] = anon_sym_GT_AMP_DASH; - v->a[42321] = anon_sym_LT_LT_DASH; - v->a[42322] = anon_sym_LT_LT_LT; - v->a[42323] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42324] = anon_sym_DOLLAR_LBRACK; - v->a[42325] = anon_sym_DOLLAR; - v->a[42326] = sym__special_character; - v->a[42327] = anon_sym_DQUOTE; - v->a[42328] = sym_raw_string; - v->a[42329] = sym_ansi_c_string; - v->a[42330] = aux_sym_number_token1; - v->a[42331] = aux_sym_number_token2; - v->a[42332] = anon_sym_DOLLAR_LBRACE; - v->a[42333] = anon_sym_DOLLAR_LPAREN; - v->a[42334] = anon_sym_BQUOTE; - v->a[42335] = anon_sym_DOLLAR_BQUOTE; - v->a[42336] = anon_sym_LT_LPAREN; - v->a[42337] = anon_sym_GT_LPAREN; - v->a[42338] = sym_word; - v->a[42339] = 3; + v->a[42320] = anon_sym_AMP_GT; + v->a[42321] = anon_sym_AMP_GT_GT; + v->a[42322] = anon_sym_LT_AMP; + v->a[42323] = anon_sym_GT_AMP; + v->a[42324] = anon_sym_GT_PIPE; + v->a[42325] = anon_sym_LT_AMP_DASH; + v->a[42326] = anon_sym_GT_AMP_DASH; + v->a[42327] = anon_sym_LT_LT; + v->a[42328] = anon_sym_LT_LT_DASH; + v->a[42329] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42330] = anon_sym_AMP; + v->a[42331] = anon_sym_DOLLAR; + v->a[42332] = sym__special_character; + v->a[42333] = anon_sym_DQUOTE; + v->a[42334] = sym_raw_string; + v->a[42335] = aux_sym_number_token1; + v->a[42336] = aux_sym_number_token2; + v->a[42337] = anon_sym_DOLLAR_LBRACE; + v->a[42338] = anon_sym_DOLLAR_LPAREN; + v->a[42339] = anon_sym_BQUOTE; small_parse_table_2117(v); } void small_parse_table_2117(t_small_parse_table_array *v) { - v->a[42340] = actions(3); - v->a[42341] = 1; - v->a[42342] = sym_comment; - v->a[42343] = actions(1310); - v->a[42344] = 7; - v->a[42345] = sym_file_descriptor; - v->a[42346] = sym__concat; - v->a[42347] = sym_test_operator; - v->a[42348] = sym__bare_dollar; - v->a[42349] = sym__brace_start; - v->a[42350] = ts_builtin_sym_end; - v->a[42351] = aux_sym_heredoc_redirect_token1; - v->a[42352] = actions(1308); - v->a[42353] = 41; - v->a[42354] = anon_sym_LPAREN_LPAREN; - v->a[42355] = anon_sym_SEMI; - v->a[42356] = anon_sym_PIPE_PIPE; - v->a[42357] = anon_sym_AMP_AMP; - v->a[42358] = anon_sym_PIPE; - v->a[42359] = anon_sym_AMP; + v->a[42340] = anon_sym_DOLLAR_BQUOTE; + v->a[42341] = sym_word; + v->a[42342] = anon_sym_SEMI; + v->a[42343] = 3; + v->a[42344] = actions(3); + v->a[42345] = 1; + v->a[42346] = sym_comment; + v->a[42347] = actions(2828); + v->a[42348] = 6; + v->a[42349] = sym_file_descriptor; + v->a[42350] = sym__concat; + v->a[42351] = sym_test_operator; + v->a[42352] = sym__bare_dollar; + v->a[42353] = sym__brace_start; + v->a[42354] = aux_sym_heredoc_redirect_token1; + v->a[42355] = actions(2826); + v->a[42356] = 34; + v->a[42357] = anon_sym_PIPE; + v->a[42358] = anon_sym_SEMI_SEMI; + v->a[42359] = anon_sym_SEMI_AMP; small_parse_table_2118(v); } void small_parse_table_2118(t_small_parse_table_array *v) { - v->a[42360] = anon_sym_EQ_EQ; - v->a[42361] = anon_sym_LT; - v->a[42362] = anon_sym_GT; - v->a[42363] = anon_sym_LT_LT; - v->a[42364] = anon_sym_GT_GT; - v->a[42365] = anon_sym_LPAREN; - v->a[42366] = anon_sym_SEMI_SEMI; - v->a[42367] = anon_sym_PIPE_AMP; - v->a[42368] = anon_sym_EQ_TILDE; - v->a[42369] = anon_sym_AMP_GT; - v->a[42370] = anon_sym_AMP_GT_GT; - v->a[42371] = anon_sym_LT_AMP; - v->a[42372] = anon_sym_GT_AMP; - v->a[42373] = anon_sym_GT_PIPE; - v->a[42374] = anon_sym_LT_AMP_DASH; - v->a[42375] = anon_sym_GT_AMP_DASH; - v->a[42376] = anon_sym_LT_LT_DASH; - v->a[42377] = anon_sym_LT_LT_LT; - v->a[42378] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42379] = anon_sym_DOLLAR_LBRACK; + v->a[42360] = anon_sym_SEMI_SEMI_AMP; + v->a[42361] = anon_sym_PIPE_AMP; + v->a[42362] = anon_sym_AMP_AMP; + v->a[42363] = anon_sym_PIPE_PIPE; + v->a[42364] = anon_sym_LT; + v->a[42365] = anon_sym_GT; + v->a[42366] = anon_sym_GT_GT; + v->a[42367] = anon_sym_AMP_GT; + v->a[42368] = anon_sym_AMP_GT_GT; + v->a[42369] = anon_sym_LT_AMP; + v->a[42370] = anon_sym_GT_AMP; + v->a[42371] = anon_sym_GT_PIPE; + v->a[42372] = anon_sym_LT_AMP_DASH; + v->a[42373] = anon_sym_GT_AMP_DASH; + v->a[42374] = anon_sym_LT_LT; + v->a[42375] = anon_sym_LT_LT_DASH; + v->a[42376] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42377] = anon_sym_AMP; + v->a[42378] = aux_sym_concatenation_token1; + v->a[42379] = anon_sym_DOLLAR; small_parse_table_2119(v); } void small_parse_table_2119(t_small_parse_table_array *v) { - v->a[42380] = aux_sym_concatenation_token1; - v->a[42381] = anon_sym_DOLLAR; - v->a[42382] = sym__special_character; - v->a[42383] = anon_sym_DQUOTE; - v->a[42384] = sym_raw_string; - v->a[42385] = sym_ansi_c_string; - v->a[42386] = aux_sym_number_token1; - v->a[42387] = aux_sym_number_token2; - v->a[42388] = anon_sym_DOLLAR_LBRACE; - v->a[42389] = anon_sym_DOLLAR_LPAREN; - v->a[42390] = anon_sym_BQUOTE; - v->a[42391] = anon_sym_DOLLAR_BQUOTE; - v->a[42392] = anon_sym_LT_LPAREN; - v->a[42393] = anon_sym_GT_LPAREN; - v->a[42394] = sym_word; - v->a[42395] = 3; - v->a[42396] = actions(3); - v->a[42397] = 1; - v->a[42398] = sym_comment; - v->a[42399] = actions(1306); + v->a[42380] = sym__special_character; + v->a[42381] = anon_sym_DQUOTE; + v->a[42382] = sym_raw_string; + v->a[42383] = aux_sym_number_token1; + v->a[42384] = aux_sym_number_token2; + v->a[42385] = anon_sym_DOLLAR_LBRACE; + v->a[42386] = anon_sym_DOLLAR_LPAREN; + v->a[42387] = anon_sym_BQUOTE; + v->a[42388] = anon_sym_DOLLAR_BQUOTE; + v->a[42389] = sym_word; + v->a[42390] = anon_sym_SEMI; + v->a[42391] = 3; + v->a[42392] = actions(3); + v->a[42393] = 1; + v->a[42394] = sym_comment; + v->a[42395] = actions(3066); + v->a[42396] = 6; + v->a[42397] = sym_file_descriptor; + v->a[42398] = sym__concat; + v->a[42399] = sym_variable_name; small_parse_table_2120(v); } diff --git a/parser/static/small_parse_table/small_parse_table_424.c b/parser/static/small_parse_table/small_parse_table_424.c index a80b803a..333d0121 100644 --- a/parser/static/small_parse_table/small_parse_table_424.c +++ b/parser/static/small_parse_table/small_parse_table_424.c @@ -14,126 +14,126 @@ void small_parse_table_2120(t_small_parse_table_array *v) { - v->a[42400] = 7; - v->a[42401] = sym_file_descriptor; - v->a[42402] = sym__concat; - v->a[42403] = sym_test_operator; - v->a[42404] = sym__bare_dollar; - v->a[42405] = sym__brace_start; - v->a[42406] = ts_builtin_sym_end; - v->a[42407] = aux_sym_heredoc_redirect_token1; - v->a[42408] = actions(1304); - v->a[42409] = 41; - v->a[42410] = anon_sym_LPAREN_LPAREN; - v->a[42411] = anon_sym_SEMI; - v->a[42412] = anon_sym_PIPE_PIPE; - v->a[42413] = anon_sym_AMP_AMP; - v->a[42414] = anon_sym_PIPE; - v->a[42415] = anon_sym_AMP; - v->a[42416] = anon_sym_EQ_EQ; - v->a[42417] = anon_sym_LT; - v->a[42418] = anon_sym_GT; - v->a[42419] = anon_sym_LT_LT; + v->a[42400] = sym_test_operator; + v->a[42401] = sym__brace_start; + v->a[42402] = aux_sym_heredoc_redirect_token1; + v->a[42403] = actions(3064); + v->a[42404] = 34; + v->a[42405] = anon_sym_PIPE; + v->a[42406] = anon_sym_SEMI_SEMI; + v->a[42407] = anon_sym_SEMI_AMP; + v->a[42408] = anon_sym_SEMI_SEMI_AMP; + v->a[42409] = anon_sym_PIPE_AMP; + v->a[42410] = anon_sym_AMP_AMP; + v->a[42411] = anon_sym_PIPE_PIPE; + v->a[42412] = anon_sym_LT; + v->a[42413] = anon_sym_GT; + v->a[42414] = anon_sym_GT_GT; + v->a[42415] = anon_sym_AMP_GT; + v->a[42416] = anon_sym_AMP_GT_GT; + v->a[42417] = anon_sym_LT_AMP; + v->a[42418] = anon_sym_GT_AMP; + v->a[42419] = anon_sym_GT_PIPE; small_parse_table_2121(v); } void small_parse_table_2121(t_small_parse_table_array *v) { - v->a[42420] = anon_sym_GT_GT; - v->a[42421] = anon_sym_LPAREN; - v->a[42422] = anon_sym_SEMI_SEMI; - v->a[42423] = anon_sym_PIPE_AMP; - v->a[42424] = anon_sym_EQ_TILDE; - v->a[42425] = anon_sym_AMP_GT; - v->a[42426] = anon_sym_AMP_GT_GT; - v->a[42427] = anon_sym_LT_AMP; - v->a[42428] = anon_sym_GT_AMP; - v->a[42429] = anon_sym_GT_PIPE; - v->a[42430] = anon_sym_LT_AMP_DASH; - v->a[42431] = anon_sym_GT_AMP_DASH; - v->a[42432] = anon_sym_LT_LT_DASH; - v->a[42433] = anon_sym_LT_LT_LT; - v->a[42434] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42435] = anon_sym_DOLLAR_LBRACK; - v->a[42436] = aux_sym_concatenation_token1; - v->a[42437] = anon_sym_DOLLAR; - v->a[42438] = sym__special_character; - v->a[42439] = anon_sym_DQUOTE; + v->a[42420] = anon_sym_LT_AMP_DASH; + v->a[42421] = anon_sym_GT_AMP_DASH; + v->a[42422] = anon_sym_LT_LT; + v->a[42423] = anon_sym_LT_LT_DASH; + v->a[42424] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42425] = anon_sym_AMP; + v->a[42426] = aux_sym_concatenation_token1; + v->a[42427] = anon_sym_DOLLAR; + v->a[42428] = sym__special_character; + v->a[42429] = anon_sym_DQUOTE; + v->a[42430] = sym_raw_string; + v->a[42431] = aux_sym_number_token1; + v->a[42432] = aux_sym_number_token2; + v->a[42433] = anon_sym_DOLLAR_LBRACE; + v->a[42434] = anon_sym_DOLLAR_LPAREN; + v->a[42435] = anon_sym_BQUOTE; + v->a[42436] = anon_sym_DOLLAR_BQUOTE; + v->a[42437] = sym_word; + v->a[42438] = anon_sym_SEMI; + v->a[42439] = 3; small_parse_table_2122(v); } void small_parse_table_2122(t_small_parse_table_array *v) { - v->a[42440] = sym_raw_string; - v->a[42441] = sym_ansi_c_string; - v->a[42442] = aux_sym_number_token1; - v->a[42443] = aux_sym_number_token2; - v->a[42444] = anon_sym_DOLLAR_LBRACE; - v->a[42445] = anon_sym_DOLLAR_LPAREN; - v->a[42446] = anon_sym_BQUOTE; - v->a[42447] = anon_sym_DOLLAR_BQUOTE; - v->a[42448] = anon_sym_LT_LPAREN; - v->a[42449] = anon_sym_GT_LPAREN; - v->a[42450] = sym_word; - v->a[42451] = 5; - v->a[42452] = actions(3); - v->a[42453] = 1; - v->a[42454] = sym_comment; - v->a[42455] = actions(5078); - v->a[42456] = 1; - v->a[42457] = sym__special_character; - v->a[42458] = state(1095); - v->a[42459] = 1; + v->a[42440] = actions(3); + v->a[42441] = 1; + v->a[42442] = sym_comment; + v->a[42443] = actions(2828); + v->a[42444] = 6; + v->a[42445] = sym_file_descriptor; + v->a[42446] = sym__concat; + v->a[42447] = sym_variable_name; + v->a[42448] = sym_test_operator; + v->a[42449] = sym__brace_start; + v->a[42450] = aux_sym_heredoc_redirect_token1; + v->a[42451] = actions(2826); + v->a[42452] = 34; + v->a[42453] = anon_sym_PIPE; + v->a[42454] = anon_sym_SEMI_SEMI; + v->a[42455] = anon_sym_SEMI_AMP; + v->a[42456] = anon_sym_SEMI_SEMI_AMP; + v->a[42457] = anon_sym_PIPE_AMP; + v->a[42458] = anon_sym_AMP_AMP; + v->a[42459] = anon_sym_PIPE_PIPE; small_parse_table_2123(v); } void small_parse_table_2123(t_small_parse_table_array *v) { - v->a[42460] = aux_sym__literal_repeat1; - v->a[42461] = actions(4548); - v->a[42462] = 5; - v->a[42463] = sym_file_descriptor; - v->a[42464] = sym_test_operator; - v->a[42465] = sym__bare_dollar; - v->a[42466] = sym__brace_start; - v->a[42467] = aux_sym_heredoc_redirect_token1; - v->a[42468] = actions(4546); - v->a[42469] = 41; - v->a[42470] = anon_sym_LPAREN_LPAREN; - v->a[42471] = anon_sym_SEMI; - v->a[42472] = anon_sym_PIPE_PIPE; - v->a[42473] = anon_sym_AMP_AMP; - v->a[42474] = anon_sym_PIPE; - v->a[42475] = anon_sym_AMP; - v->a[42476] = anon_sym_EQ_EQ; - v->a[42477] = anon_sym_LT; - v->a[42478] = anon_sym_GT; - v->a[42479] = anon_sym_LT_LT; + v->a[42460] = anon_sym_LT; + v->a[42461] = anon_sym_GT; + v->a[42462] = anon_sym_GT_GT; + v->a[42463] = anon_sym_AMP_GT; + v->a[42464] = anon_sym_AMP_GT_GT; + v->a[42465] = anon_sym_LT_AMP; + v->a[42466] = anon_sym_GT_AMP; + v->a[42467] = anon_sym_GT_PIPE; + v->a[42468] = anon_sym_LT_AMP_DASH; + v->a[42469] = anon_sym_GT_AMP_DASH; + v->a[42470] = anon_sym_LT_LT; + v->a[42471] = anon_sym_LT_LT_DASH; + v->a[42472] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42473] = anon_sym_AMP; + v->a[42474] = aux_sym_concatenation_token1; + v->a[42475] = anon_sym_DOLLAR; + v->a[42476] = sym__special_character; + v->a[42477] = anon_sym_DQUOTE; + v->a[42478] = sym_raw_string; + v->a[42479] = aux_sym_number_token1; small_parse_table_2124(v); } void small_parse_table_2124(t_small_parse_table_array *v) { - v->a[42480] = anon_sym_GT_GT; - v->a[42481] = anon_sym_esac; - v->a[42482] = anon_sym_SEMI_SEMI; - v->a[42483] = anon_sym_SEMI_AMP; - v->a[42484] = anon_sym_SEMI_SEMI_AMP; - v->a[42485] = anon_sym_PIPE_AMP; - v->a[42486] = anon_sym_EQ_TILDE; - v->a[42487] = anon_sym_AMP_GT; - v->a[42488] = anon_sym_AMP_GT_GT; - v->a[42489] = anon_sym_LT_AMP; - v->a[42490] = anon_sym_GT_AMP; - v->a[42491] = anon_sym_GT_PIPE; - v->a[42492] = anon_sym_LT_AMP_DASH; - v->a[42493] = anon_sym_GT_AMP_DASH; - v->a[42494] = anon_sym_LT_LT_DASH; - v->a[42495] = anon_sym_LT_LT_LT; - v->a[42496] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42497] = anon_sym_DOLLAR_LBRACK; - v->a[42498] = anon_sym_DOLLAR; - v->a[42499] = anon_sym_DQUOTE; + v->a[42480] = aux_sym_number_token2; + v->a[42481] = anon_sym_DOLLAR_LBRACE; + v->a[42482] = anon_sym_DOLLAR_LPAREN; + v->a[42483] = anon_sym_BQUOTE; + v->a[42484] = anon_sym_DOLLAR_BQUOTE; + v->a[42485] = sym_word; + v->a[42486] = anon_sym_SEMI; + v->a[42487] = 6; + v->a[42488] = actions(3); + v->a[42489] = 1; + v->a[42490] = sym_comment; + v->a[42491] = actions(3454); + v->a[42492] = 1; + v->a[42493] = aux_sym_concatenation_token1; + v->a[42494] = actions(3589); + v->a[42495] = 1; + v->a[42496] = sym__concat; + v->a[42497] = state(967); + v->a[42498] = 1; + v->a[42499] = aux_sym_concatenation_repeat1; small_parse_table_2125(v); } diff --git a/parser/static/small_parse_table/small_parse_table_425.c b/parser/static/small_parse_table/small_parse_table_425.c index 49c9c76c..e6c96931 100644 --- a/parser/static/small_parse_table/small_parse_table_425.c +++ b/parser/static/small_parse_table/small_parse_table_425.c @@ -14,126 +14,126 @@ void small_parse_table_2125(t_small_parse_table_array *v) { - v->a[42500] = sym_raw_string; - v->a[42501] = sym_ansi_c_string; - v->a[42502] = aux_sym_number_token1; - v->a[42503] = aux_sym_number_token2; - v->a[42504] = anon_sym_DOLLAR_LBRACE; - v->a[42505] = anon_sym_DOLLAR_LPAREN; - v->a[42506] = anon_sym_BQUOTE; - v->a[42507] = anon_sym_DOLLAR_BQUOTE; - v->a[42508] = anon_sym_LT_LPAREN; - v->a[42509] = anon_sym_GT_LPAREN; - v->a[42510] = sym_word; - v->a[42511] = 3; - v->a[42512] = actions(3); - v->a[42513] = 1; - v->a[42514] = sym_comment; - v->a[42515] = actions(1310); - v->a[42516] = 7; - v->a[42517] = sym_file_descriptor; - v->a[42518] = sym__concat; - v->a[42519] = sym_test_operator; + v->a[42500] = actions(2690); + v->a[42501] = 4; + v->a[42502] = sym_file_descriptor; + v->a[42503] = sym_test_operator; + v->a[42504] = sym__brace_start; + v->a[42505] = aux_sym_heredoc_redirect_token1; + v->a[42506] = actions(2688); + v->a[42507] = 33; + v->a[42508] = anon_sym_PIPE; + v->a[42509] = anon_sym_SEMI_SEMI; + v->a[42510] = anon_sym_SEMI_AMP; + v->a[42511] = anon_sym_SEMI_SEMI_AMP; + v->a[42512] = anon_sym_PIPE_AMP; + v->a[42513] = anon_sym_AMP_AMP; + v->a[42514] = anon_sym_PIPE_PIPE; + v->a[42515] = anon_sym_LT; + v->a[42516] = anon_sym_GT; + v->a[42517] = anon_sym_GT_GT; + v->a[42518] = anon_sym_AMP_GT; + v->a[42519] = anon_sym_AMP_GT_GT; small_parse_table_2126(v); } void small_parse_table_2126(t_small_parse_table_array *v) { - v->a[42520] = sym__bare_dollar; - v->a[42521] = sym__brace_start; - v->a[42522] = ts_builtin_sym_end; - v->a[42523] = aux_sym_heredoc_redirect_token1; - v->a[42524] = actions(1308); - v->a[42525] = 41; - v->a[42526] = anon_sym_LPAREN_LPAREN; - v->a[42527] = anon_sym_SEMI; - v->a[42528] = anon_sym_PIPE_PIPE; - v->a[42529] = anon_sym_AMP_AMP; - v->a[42530] = anon_sym_PIPE; - v->a[42531] = anon_sym_AMP; - v->a[42532] = anon_sym_EQ_EQ; - v->a[42533] = anon_sym_LT; - v->a[42534] = anon_sym_GT; - v->a[42535] = anon_sym_LT_LT; - v->a[42536] = anon_sym_GT_GT; - v->a[42537] = anon_sym_LPAREN; - v->a[42538] = anon_sym_SEMI_SEMI; - v->a[42539] = anon_sym_PIPE_AMP; + v->a[42520] = anon_sym_LT_AMP; + v->a[42521] = anon_sym_GT_AMP; + v->a[42522] = anon_sym_GT_PIPE; + v->a[42523] = anon_sym_LT_AMP_DASH; + v->a[42524] = anon_sym_GT_AMP_DASH; + v->a[42525] = anon_sym_LT_LT; + v->a[42526] = anon_sym_LT_LT_DASH; + v->a[42527] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42528] = anon_sym_AMP; + v->a[42529] = anon_sym_DOLLAR; + v->a[42530] = sym__special_character; + v->a[42531] = anon_sym_DQUOTE; + v->a[42532] = sym_raw_string; + v->a[42533] = aux_sym_number_token1; + v->a[42534] = aux_sym_number_token2; + v->a[42535] = anon_sym_DOLLAR_LBRACE; + v->a[42536] = anon_sym_DOLLAR_LPAREN; + v->a[42537] = anon_sym_BQUOTE; + v->a[42538] = anon_sym_DOLLAR_BQUOTE; + v->a[42539] = sym_word; small_parse_table_2127(v); } void small_parse_table_2127(t_small_parse_table_array *v) { - v->a[42540] = anon_sym_EQ_TILDE; - v->a[42541] = anon_sym_AMP_GT; - v->a[42542] = anon_sym_AMP_GT_GT; - v->a[42543] = anon_sym_LT_AMP; - v->a[42544] = anon_sym_GT_AMP; - v->a[42545] = anon_sym_GT_PIPE; - v->a[42546] = anon_sym_LT_AMP_DASH; - v->a[42547] = anon_sym_GT_AMP_DASH; - v->a[42548] = anon_sym_LT_LT_DASH; - v->a[42549] = anon_sym_LT_LT_LT; - v->a[42550] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42551] = anon_sym_DOLLAR_LBRACK; - v->a[42552] = aux_sym_concatenation_token1; - v->a[42553] = anon_sym_DOLLAR; - v->a[42554] = sym__special_character; - v->a[42555] = anon_sym_DQUOTE; - v->a[42556] = sym_raw_string; - v->a[42557] = sym_ansi_c_string; - v->a[42558] = aux_sym_number_token1; - v->a[42559] = aux_sym_number_token2; + v->a[42540] = anon_sym_SEMI; + v->a[42541] = 3; + v->a[42542] = actions(3); + v->a[42543] = 1; + v->a[42544] = sym_comment; + v->a[42545] = actions(2967); + v->a[42546] = 6; + v->a[42547] = sym_file_descriptor; + v->a[42548] = sym__concat; + v->a[42549] = sym_test_operator; + v->a[42550] = sym__bare_dollar; + v->a[42551] = sym__brace_start; + v->a[42552] = aux_sym_heredoc_redirect_token1; + v->a[42553] = actions(2965); + v->a[42554] = 34; + v->a[42555] = anon_sym_PIPE; + v->a[42556] = anon_sym_SEMI_SEMI; + v->a[42557] = anon_sym_SEMI_AMP; + v->a[42558] = anon_sym_SEMI_SEMI_AMP; + v->a[42559] = anon_sym_PIPE_AMP; small_parse_table_2128(v); } void small_parse_table_2128(t_small_parse_table_array *v) { - v->a[42560] = anon_sym_DOLLAR_LBRACE; - v->a[42561] = anon_sym_DOLLAR_LPAREN; - v->a[42562] = anon_sym_BQUOTE; - v->a[42563] = anon_sym_DOLLAR_BQUOTE; - v->a[42564] = anon_sym_LT_LPAREN; - v->a[42565] = anon_sym_GT_LPAREN; - v->a[42566] = sym_word; - v->a[42567] = 3; - v->a[42568] = actions(3); - v->a[42569] = 1; - v->a[42570] = sym_comment; - v->a[42571] = actions(1314); - v->a[42572] = 7; - v->a[42573] = sym_file_descriptor; - v->a[42574] = sym__concat; - v->a[42575] = sym_test_operator; - v->a[42576] = sym__bare_dollar; - v->a[42577] = sym__brace_start; - v->a[42578] = ts_builtin_sym_end; - v->a[42579] = aux_sym_heredoc_redirect_token1; + v->a[42560] = anon_sym_AMP_AMP; + v->a[42561] = anon_sym_PIPE_PIPE; + v->a[42562] = anon_sym_LT; + v->a[42563] = anon_sym_GT; + v->a[42564] = anon_sym_GT_GT; + v->a[42565] = anon_sym_AMP_GT; + v->a[42566] = anon_sym_AMP_GT_GT; + v->a[42567] = anon_sym_LT_AMP; + v->a[42568] = anon_sym_GT_AMP; + v->a[42569] = anon_sym_GT_PIPE; + v->a[42570] = anon_sym_LT_AMP_DASH; + v->a[42571] = anon_sym_GT_AMP_DASH; + v->a[42572] = anon_sym_LT_LT; + v->a[42573] = anon_sym_LT_LT_DASH; + v->a[42574] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42575] = anon_sym_AMP; + v->a[42576] = aux_sym_concatenation_token1; + v->a[42577] = anon_sym_DOLLAR; + v->a[42578] = sym__special_character; + v->a[42579] = anon_sym_DQUOTE; small_parse_table_2129(v); } void small_parse_table_2129(t_small_parse_table_array *v) { - v->a[42580] = actions(1312); - v->a[42581] = 41; - v->a[42582] = anon_sym_LPAREN_LPAREN; - v->a[42583] = anon_sym_SEMI; - v->a[42584] = anon_sym_PIPE_PIPE; - v->a[42585] = anon_sym_AMP_AMP; - v->a[42586] = anon_sym_PIPE; - v->a[42587] = anon_sym_AMP; - v->a[42588] = anon_sym_EQ_EQ; - v->a[42589] = anon_sym_LT; - v->a[42590] = anon_sym_GT; - v->a[42591] = anon_sym_LT_LT; - v->a[42592] = anon_sym_GT_GT; - v->a[42593] = anon_sym_LPAREN; - v->a[42594] = anon_sym_SEMI_SEMI; - v->a[42595] = anon_sym_PIPE_AMP; - v->a[42596] = anon_sym_EQ_TILDE; - v->a[42597] = anon_sym_AMP_GT; - v->a[42598] = anon_sym_AMP_GT_GT; - v->a[42599] = anon_sym_LT_AMP; + v->a[42580] = sym_raw_string; + v->a[42581] = aux_sym_number_token1; + v->a[42582] = aux_sym_number_token2; + v->a[42583] = anon_sym_DOLLAR_LBRACE; + v->a[42584] = anon_sym_DOLLAR_LPAREN; + v->a[42585] = anon_sym_BQUOTE; + v->a[42586] = anon_sym_DOLLAR_BQUOTE; + v->a[42587] = sym_word; + v->a[42588] = anon_sym_SEMI; + v->a[42589] = 6; + v->a[42590] = actions(3); + v->a[42591] = 1; + v->a[42592] = sym_comment; + v->a[42593] = actions(3454); + v->a[42594] = 1; + v->a[42595] = aux_sym_concatenation_token1; + v->a[42596] = actions(3591); + v->a[42597] = 1; + v->a[42598] = sym__concat; + v->a[42599] = state(967); small_parse_table_2130(v); } diff --git a/parser/static/small_parse_table/small_parse_table_426.c b/parser/static/small_parse_table/small_parse_table_426.c index b87899e3..d325d162 100644 --- a/parser/static/small_parse_table/small_parse_table_426.c +++ b/parser/static/small_parse_table/small_parse_table_426.c @@ -14,88 +14,88 @@ void small_parse_table_2130(t_small_parse_table_array *v) { - v->a[42600] = anon_sym_GT_AMP; - v->a[42601] = anon_sym_GT_PIPE; - v->a[42602] = anon_sym_LT_AMP_DASH; - v->a[42603] = anon_sym_GT_AMP_DASH; - v->a[42604] = anon_sym_LT_LT_DASH; - v->a[42605] = anon_sym_LT_LT_LT; - v->a[42606] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42607] = anon_sym_DOLLAR_LBRACK; - v->a[42608] = aux_sym_concatenation_token1; - v->a[42609] = anon_sym_DOLLAR; - v->a[42610] = sym__special_character; - v->a[42611] = anon_sym_DQUOTE; - v->a[42612] = sym_raw_string; - v->a[42613] = sym_ansi_c_string; - v->a[42614] = aux_sym_number_token1; - v->a[42615] = aux_sym_number_token2; - v->a[42616] = anon_sym_DOLLAR_LBRACE; - v->a[42617] = anon_sym_DOLLAR_LPAREN; - v->a[42618] = anon_sym_BQUOTE; - v->a[42619] = anon_sym_DOLLAR_BQUOTE; + v->a[42600] = 1; + v->a[42601] = aux_sym_concatenation_repeat1; + v->a[42602] = actions(2696); + v->a[42603] = 4; + v->a[42604] = sym_file_descriptor; + v->a[42605] = sym_test_operator; + v->a[42606] = sym__brace_start; + v->a[42607] = aux_sym_heredoc_redirect_token1; + v->a[42608] = actions(2694); + v->a[42609] = 33; + v->a[42610] = anon_sym_PIPE; + v->a[42611] = anon_sym_SEMI_SEMI; + v->a[42612] = anon_sym_SEMI_AMP; + v->a[42613] = anon_sym_SEMI_SEMI_AMP; + v->a[42614] = anon_sym_PIPE_AMP; + v->a[42615] = anon_sym_AMP_AMP; + v->a[42616] = anon_sym_PIPE_PIPE; + v->a[42617] = anon_sym_LT; + v->a[42618] = anon_sym_GT; + v->a[42619] = anon_sym_GT_GT; small_parse_table_2131(v); } void small_parse_table_2131(t_small_parse_table_array *v) { - v->a[42620] = anon_sym_LT_LPAREN; - v->a[42621] = anon_sym_GT_LPAREN; - v->a[42622] = sym_word; - v->a[42623] = 8; - v->a[42624] = actions(3); - v->a[42625] = 1; - v->a[42626] = sym_comment; - v->a[42627] = actions(5152); - v->a[42628] = 1; - v->a[42629] = anon_sym_DQUOTE; - v->a[42630] = actions(5156); - v->a[42631] = 1; - v->a[42632] = sym_variable_name; - v->a[42633] = state(2566); - v->a[42634] = 1; - v->a[42635] = sym_string; - v->a[42636] = actions(5154); - v->a[42637] = 2; - v->a[42638] = aux_sym__simple_variable_name_token1; - v->a[42639] = aux_sym__multiline_variable_name_token1; + v->a[42620] = anon_sym_AMP_GT; + v->a[42621] = anon_sym_AMP_GT_GT; + v->a[42622] = anon_sym_LT_AMP; + v->a[42623] = anon_sym_GT_AMP; + v->a[42624] = anon_sym_GT_PIPE; + v->a[42625] = anon_sym_LT_AMP_DASH; + v->a[42626] = anon_sym_GT_AMP_DASH; + v->a[42627] = anon_sym_LT_LT; + v->a[42628] = anon_sym_LT_LT_DASH; + v->a[42629] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42630] = anon_sym_AMP; + v->a[42631] = anon_sym_DOLLAR; + v->a[42632] = sym__special_character; + v->a[42633] = anon_sym_DQUOTE; + v->a[42634] = sym_raw_string; + v->a[42635] = aux_sym_number_token1; + v->a[42636] = aux_sym_number_token2; + v->a[42637] = anon_sym_DOLLAR_LBRACE; + v->a[42638] = anon_sym_DOLLAR_LPAREN; + v->a[42639] = anon_sym_BQUOTE; small_parse_table_2132(v); } void small_parse_table_2132(t_small_parse_table_array *v) { - v->a[42640] = actions(1235); - v->a[42641] = 3; - v->a[42642] = sym_file_descriptor; - v->a[42643] = sym_test_operator; - v->a[42644] = sym__brace_start; - v->a[42645] = actions(5150); - v->a[42646] = 9; - v->a[42647] = anon_sym_DASH; - v->a[42648] = anon_sym_STAR; - v->a[42649] = anon_sym_BANG; - v->a[42650] = anon_sym_QMARK; - v->a[42651] = anon_sym_DOLLAR; - v->a[42652] = anon_sym_POUND; - v->a[42653] = anon_sym_AT2; - v->a[42654] = anon_sym_0; - v->a[42655] = anon_sym__; - v->a[42656] = actions(1227); - v->a[42657] = 31; - v->a[42658] = anon_sym_LPAREN_LPAREN; - v->a[42659] = anon_sym_PIPE_PIPE; + v->a[42640] = anon_sym_DOLLAR_BQUOTE; + v->a[42641] = sym_word; + v->a[42642] = anon_sym_SEMI; + v->a[42643] = 3; + v->a[42644] = actions(3); + v->a[42645] = 1; + v->a[42646] = sym_comment; + v->a[42647] = actions(3034); + v->a[42648] = 6; + v->a[42649] = sym_file_descriptor; + v->a[42650] = sym__concat; + v->a[42651] = sym_variable_name; + v->a[42652] = sym_test_operator; + v->a[42653] = sym__brace_start; + v->a[42654] = aux_sym_heredoc_redirect_token1; + v->a[42655] = actions(3032); + v->a[42656] = 34; + v->a[42657] = anon_sym_PIPE; + v->a[42658] = anon_sym_SEMI_SEMI; + v->a[42659] = anon_sym_SEMI_AMP; small_parse_table_2133(v); } void small_parse_table_2133(t_small_parse_table_array *v) { - v->a[42660] = anon_sym_AMP_AMP; - v->a[42661] = anon_sym_PIPE; - v->a[42662] = anon_sym_LT; - v->a[42663] = anon_sym_GT; - v->a[42664] = anon_sym_LT_LT; - v->a[42665] = anon_sym_GT_GT; - v->a[42666] = anon_sym_PIPE_AMP; + v->a[42660] = anon_sym_SEMI_SEMI_AMP; + v->a[42661] = anon_sym_PIPE_AMP; + v->a[42662] = anon_sym_AMP_AMP; + v->a[42663] = anon_sym_PIPE_PIPE; + v->a[42664] = anon_sym_LT; + v->a[42665] = anon_sym_GT; + v->a[42666] = anon_sym_GT_GT; v->a[42667] = anon_sym_AMP_GT; v->a[42668] = anon_sym_AMP_GT_GT; v->a[42669] = anon_sym_LT_AMP; @@ -103,37 +103,37 @@ void small_parse_table_2133(t_small_parse_table_array *v) v->a[42671] = anon_sym_GT_PIPE; v->a[42672] = anon_sym_LT_AMP_DASH; v->a[42673] = anon_sym_GT_AMP_DASH; - v->a[42674] = anon_sym_LT_LT_DASH; - v->a[42675] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42676] = anon_sym_DOLLAR_LBRACK; - v->a[42677] = sym__special_character; - v->a[42678] = sym_raw_string; - v->a[42679] = sym_ansi_c_string; + v->a[42674] = anon_sym_LT_LT; + v->a[42675] = anon_sym_LT_LT_DASH; + v->a[42676] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42677] = anon_sym_AMP; + v->a[42678] = aux_sym_concatenation_token1; + v->a[42679] = anon_sym_DOLLAR; small_parse_table_2134(v); } void small_parse_table_2134(t_small_parse_table_array *v) { - v->a[42680] = aux_sym_number_token1; - v->a[42681] = aux_sym_number_token2; - v->a[42682] = anon_sym_DOLLAR_LBRACE; - v->a[42683] = anon_sym_DOLLAR_LPAREN; - v->a[42684] = anon_sym_BQUOTE; - v->a[42685] = anon_sym_DOLLAR_BQUOTE; - v->a[42686] = anon_sym_LT_LPAREN; - v->a[42687] = anon_sym_GT_LPAREN; - v->a[42688] = sym_word; - v->a[42689] = 3; - v->a[42690] = actions(3); - v->a[42691] = 1; - v->a[42692] = sym_comment; - v->a[42693] = actions(1342); - v->a[42694] = 7; - v->a[42695] = sym_file_descriptor; - v->a[42696] = sym__concat; - v->a[42697] = sym_test_operator; - v->a[42698] = sym__bare_dollar; - v->a[42699] = sym__brace_start; + v->a[42680] = sym__special_character; + v->a[42681] = anon_sym_DQUOTE; + v->a[42682] = sym_raw_string; + v->a[42683] = aux_sym_number_token1; + v->a[42684] = aux_sym_number_token2; + v->a[42685] = anon_sym_DOLLAR_LBRACE; + v->a[42686] = anon_sym_DOLLAR_LPAREN; + v->a[42687] = anon_sym_BQUOTE; + v->a[42688] = anon_sym_DOLLAR_BQUOTE; + v->a[42689] = sym_word; + v->a[42690] = anon_sym_SEMI; + v->a[42691] = 3; + v->a[42692] = actions(3); + v->a[42693] = 1; + v->a[42694] = sym_comment; + v->a[42695] = actions(2967); + v->a[42696] = 6; + v->a[42697] = sym_file_descriptor; + v->a[42698] = sym__concat; + v->a[42699] = sym_variable_name; small_parse_table_2135(v); } diff --git a/parser/static/small_parse_table/small_parse_table_427.c b/parser/static/small_parse_table/small_parse_table_427.c index f5793368..4fb3acc2 100644 --- a/parser/static/small_parse_table/small_parse_table_427.c +++ b/parser/static/small_parse_table/small_parse_table_427.c @@ -14,126 +14,126 @@ void small_parse_table_2135(t_small_parse_table_array *v) { - v->a[42700] = ts_builtin_sym_end; - v->a[42701] = aux_sym_heredoc_redirect_token1; - v->a[42702] = actions(1340); - v->a[42703] = 41; - v->a[42704] = anon_sym_LPAREN_LPAREN; - v->a[42705] = anon_sym_SEMI; - v->a[42706] = anon_sym_PIPE_PIPE; - v->a[42707] = anon_sym_AMP_AMP; - v->a[42708] = anon_sym_PIPE; - v->a[42709] = anon_sym_AMP; - v->a[42710] = anon_sym_EQ_EQ; - v->a[42711] = anon_sym_LT; - v->a[42712] = anon_sym_GT; - v->a[42713] = anon_sym_LT_LT; + v->a[42700] = sym_test_operator; + v->a[42701] = sym__brace_start; + v->a[42702] = aux_sym_heredoc_redirect_token1; + v->a[42703] = actions(2965); + v->a[42704] = 34; + v->a[42705] = anon_sym_PIPE; + v->a[42706] = anon_sym_SEMI_SEMI; + v->a[42707] = anon_sym_SEMI_AMP; + v->a[42708] = anon_sym_SEMI_SEMI_AMP; + v->a[42709] = anon_sym_PIPE_AMP; + v->a[42710] = anon_sym_AMP_AMP; + v->a[42711] = anon_sym_PIPE_PIPE; + v->a[42712] = anon_sym_LT; + v->a[42713] = anon_sym_GT; v->a[42714] = anon_sym_GT_GT; - v->a[42715] = anon_sym_LPAREN; - v->a[42716] = anon_sym_SEMI_SEMI; - v->a[42717] = anon_sym_PIPE_AMP; - v->a[42718] = anon_sym_EQ_TILDE; - v->a[42719] = anon_sym_AMP_GT; + v->a[42715] = anon_sym_AMP_GT; + v->a[42716] = anon_sym_AMP_GT_GT; + v->a[42717] = anon_sym_LT_AMP; + v->a[42718] = anon_sym_GT_AMP; + v->a[42719] = anon_sym_GT_PIPE; small_parse_table_2136(v); } void small_parse_table_2136(t_small_parse_table_array *v) { - v->a[42720] = anon_sym_AMP_GT_GT; - v->a[42721] = anon_sym_LT_AMP; - v->a[42722] = anon_sym_GT_AMP; - v->a[42723] = anon_sym_GT_PIPE; - v->a[42724] = anon_sym_LT_AMP_DASH; - v->a[42725] = anon_sym_GT_AMP_DASH; - v->a[42726] = anon_sym_LT_LT_DASH; - v->a[42727] = anon_sym_LT_LT_LT; - v->a[42728] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42729] = anon_sym_DOLLAR_LBRACK; - v->a[42730] = aux_sym_concatenation_token1; - v->a[42731] = anon_sym_DOLLAR; - v->a[42732] = sym__special_character; - v->a[42733] = anon_sym_DQUOTE; - v->a[42734] = sym_raw_string; - v->a[42735] = sym_ansi_c_string; - v->a[42736] = aux_sym_number_token1; - v->a[42737] = aux_sym_number_token2; - v->a[42738] = anon_sym_DOLLAR_LBRACE; - v->a[42739] = anon_sym_DOLLAR_LPAREN; + v->a[42720] = anon_sym_LT_AMP_DASH; + v->a[42721] = anon_sym_GT_AMP_DASH; + v->a[42722] = anon_sym_LT_LT; + v->a[42723] = anon_sym_LT_LT_DASH; + v->a[42724] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42725] = anon_sym_AMP; + v->a[42726] = aux_sym_concatenation_token1; + v->a[42727] = anon_sym_DOLLAR; + v->a[42728] = sym__special_character; + v->a[42729] = anon_sym_DQUOTE; + v->a[42730] = sym_raw_string; + v->a[42731] = aux_sym_number_token1; + v->a[42732] = aux_sym_number_token2; + v->a[42733] = anon_sym_DOLLAR_LBRACE; + v->a[42734] = anon_sym_DOLLAR_LPAREN; + v->a[42735] = anon_sym_BQUOTE; + v->a[42736] = anon_sym_DOLLAR_BQUOTE; + v->a[42737] = sym_word; + v->a[42738] = anon_sym_SEMI; + v->a[42739] = 3; small_parse_table_2137(v); } void small_parse_table_2137(t_small_parse_table_array *v) { - v->a[42740] = anon_sym_BQUOTE; - v->a[42741] = anon_sym_DOLLAR_BQUOTE; - v->a[42742] = anon_sym_LT_LPAREN; - v->a[42743] = anon_sym_GT_LPAREN; - v->a[42744] = sym_word; - v->a[42745] = 8; - v->a[42746] = actions(3); - v->a[42747] = 1; - v->a[42748] = sym_comment; - v->a[42749] = actions(5152); - v->a[42750] = 1; - v->a[42751] = anon_sym_DQUOTE; - v->a[42752] = actions(5156); - v->a[42753] = 1; - v->a[42754] = sym_variable_name; - v->a[42755] = state(2566); - v->a[42756] = 1; - v->a[42757] = sym_string; - v->a[42758] = actions(5154); - v->a[42759] = 2; + v->a[42740] = actions(3); + v->a[42741] = 1; + v->a[42742] = sym_comment; + v->a[42743] = actions(3159); + v->a[42744] = 5; + v->a[42745] = sym_file_descriptor; + v->a[42746] = sym__concat; + v->a[42747] = sym_test_operator; + v->a[42748] = sym__brace_start; + v->a[42749] = aux_sym_heredoc_redirect_token1; + v->a[42750] = actions(3157); + v->a[42751] = 35; + v->a[42752] = anon_sym_PIPE; + v->a[42753] = anon_sym_SEMI_SEMI; + v->a[42754] = anon_sym_SEMI_AMP; + v->a[42755] = anon_sym_SEMI_SEMI_AMP; + v->a[42756] = anon_sym_PIPE_AMP; + v->a[42757] = anon_sym_AMP_AMP; + v->a[42758] = anon_sym_PIPE_PIPE; + v->a[42759] = anon_sym_LT; small_parse_table_2138(v); } void small_parse_table_2138(t_small_parse_table_array *v) { - v->a[42760] = aux_sym__simple_variable_name_token1; - v->a[42761] = aux_sym__multiline_variable_name_token1; - v->a[42762] = actions(1241); - v->a[42763] = 3; - v->a[42764] = sym_file_descriptor; - v->a[42765] = sym_test_operator; - v->a[42766] = sym__brace_start; - v->a[42767] = actions(5150); - v->a[42768] = 9; - v->a[42769] = anon_sym_DASH; - v->a[42770] = anon_sym_STAR; - v->a[42771] = anon_sym_BANG; - v->a[42772] = anon_sym_QMARK; - v->a[42773] = anon_sym_DOLLAR; - v->a[42774] = anon_sym_POUND; - v->a[42775] = anon_sym_AT2; - v->a[42776] = anon_sym_0; - v->a[42777] = anon_sym__; - v->a[42778] = actions(1239); - v->a[42779] = 31; + v->a[42760] = anon_sym_GT; + v->a[42761] = anon_sym_GT_GT; + v->a[42762] = anon_sym_AMP_GT; + v->a[42763] = anon_sym_AMP_GT_GT; + v->a[42764] = anon_sym_LT_AMP; + v->a[42765] = anon_sym_GT_AMP; + v->a[42766] = anon_sym_GT_PIPE; + v->a[42767] = anon_sym_LT_AMP_DASH; + v->a[42768] = anon_sym_GT_AMP_DASH; + v->a[42769] = anon_sym_LT_LT; + v->a[42770] = anon_sym_LT_LT_DASH; + v->a[42771] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42772] = anon_sym_AMP; + v->a[42773] = aux_sym_concatenation_token1; + v->a[42774] = anon_sym_DOLLAR; + v->a[42775] = sym__special_character; + v->a[42776] = anon_sym_DQUOTE; + v->a[42777] = sym_raw_string; + v->a[42778] = aux_sym_number_token1; + v->a[42779] = aux_sym_number_token2; small_parse_table_2139(v); } void small_parse_table_2139(t_small_parse_table_array *v) { - v->a[42780] = anon_sym_LPAREN_LPAREN; - v->a[42781] = anon_sym_PIPE_PIPE; - v->a[42782] = anon_sym_AMP_AMP; - v->a[42783] = anon_sym_PIPE; - v->a[42784] = anon_sym_LT; - v->a[42785] = anon_sym_GT; - v->a[42786] = anon_sym_LT_LT; - v->a[42787] = anon_sym_GT_GT; - v->a[42788] = anon_sym_PIPE_AMP; - v->a[42789] = anon_sym_AMP_GT; - v->a[42790] = anon_sym_AMP_GT_GT; - v->a[42791] = anon_sym_LT_AMP; - v->a[42792] = anon_sym_GT_AMP; - v->a[42793] = anon_sym_GT_PIPE; - v->a[42794] = anon_sym_LT_AMP_DASH; - v->a[42795] = anon_sym_GT_AMP_DASH; - v->a[42796] = anon_sym_LT_LT_DASH; - v->a[42797] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42798] = anon_sym_DOLLAR_LBRACK; - v->a[42799] = sym__special_character; + v->a[42780] = anon_sym_DOLLAR_LBRACE; + v->a[42781] = anon_sym_DOLLAR_LPAREN; + v->a[42782] = anon_sym_BQUOTE; + v->a[42783] = anon_sym_DOLLAR_BQUOTE; + v->a[42784] = aux_sym__simple_variable_name_token1; + v->a[42785] = sym_word; + v->a[42786] = anon_sym_SEMI; + v->a[42787] = 3; + v->a[42788] = actions(3); + v->a[42789] = 1; + v->a[42790] = sym_comment; + v->a[42791] = actions(2888); + v->a[42792] = 7; + v->a[42793] = sym_file_descriptor; + v->a[42794] = sym__concat; + v->a[42795] = sym_variable_name; + v->a[42796] = sym_test_operator; + v->a[42797] = sym__brace_start; + v->a[42798] = ts_builtin_sym_end; + v->a[42799] = aux_sym_heredoc_redirect_token1; small_parse_table_2140(v); } diff --git a/parser/static/small_parse_table/small_parse_table_428.c b/parser/static/small_parse_table/small_parse_table_428.c index 8f82c74d..d7acde45 100644 --- a/parser/static/small_parse_table/small_parse_table_428.c +++ b/parser/static/small_parse_table/small_parse_table_428.c @@ -14,126 +14,126 @@ void small_parse_table_2140(t_small_parse_table_array *v) { - v->a[42800] = sym_raw_string; - v->a[42801] = sym_ansi_c_string; - v->a[42802] = aux_sym_number_token1; - v->a[42803] = aux_sym_number_token2; - v->a[42804] = anon_sym_DOLLAR_LBRACE; - v->a[42805] = anon_sym_DOLLAR_LPAREN; - v->a[42806] = anon_sym_BQUOTE; - v->a[42807] = anon_sym_DOLLAR_BQUOTE; - v->a[42808] = anon_sym_LT_LPAREN; - v->a[42809] = anon_sym_GT_LPAREN; - v->a[42810] = sym_word; - v->a[42811] = 8; - v->a[42812] = actions(3); - v->a[42813] = 1; - v->a[42814] = sym_comment; - v->a[42815] = actions(262); - v->a[42816] = 1; - v->a[42817] = anon_sym_DQUOTE; - v->a[42818] = actions(1235); - v->a[42819] = 1; + v->a[42800] = actions(2886); + v->a[42801] = 33; + v->a[42802] = anon_sym_PIPE; + v->a[42803] = anon_sym_SEMI_SEMI; + v->a[42804] = anon_sym_PIPE_AMP; + v->a[42805] = anon_sym_AMP_AMP; + v->a[42806] = anon_sym_PIPE_PIPE; + v->a[42807] = anon_sym_LT; + v->a[42808] = anon_sym_GT; + v->a[42809] = anon_sym_GT_GT; + v->a[42810] = anon_sym_AMP_GT; + v->a[42811] = anon_sym_AMP_GT_GT; + v->a[42812] = anon_sym_LT_AMP; + v->a[42813] = anon_sym_GT_AMP; + v->a[42814] = anon_sym_GT_PIPE; + v->a[42815] = anon_sym_LT_AMP_DASH; + v->a[42816] = anon_sym_GT_AMP_DASH; + v->a[42817] = anon_sym_LT_LT; + v->a[42818] = anon_sym_LT_LT_DASH; + v->a[42819] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2141(v); } void small_parse_table_2141(t_small_parse_table_array *v) { - v->a[42820] = sym_test_operator; - v->a[42821] = actions(5162); - v->a[42822] = 1; - v->a[42823] = sym_variable_name; - v->a[42824] = state(2734); - v->a[42825] = 1; - v->a[42826] = sym_string; - v->a[42827] = actions(5160); - v->a[42828] = 2; - v->a[42829] = aux_sym__simple_variable_name_token1; - v->a[42830] = aux_sym__multiline_variable_name_token1; - v->a[42831] = actions(5158); - v->a[42832] = 9; - v->a[42833] = anon_sym_DASH; - v->a[42834] = anon_sym_STAR; - v->a[42835] = anon_sym_BANG; - v->a[42836] = anon_sym_QMARK; - v->a[42837] = anon_sym_DOLLAR; - v->a[42838] = anon_sym_POUND; - v->a[42839] = anon_sym_AT2; + v->a[42820] = anon_sym_AMP; + v->a[42821] = aux_sym_concatenation_token1; + v->a[42822] = anon_sym_DOLLAR; + v->a[42823] = sym__special_character; + v->a[42824] = anon_sym_DQUOTE; + v->a[42825] = sym_raw_string; + v->a[42826] = aux_sym_number_token1; + v->a[42827] = aux_sym_number_token2; + v->a[42828] = anon_sym_DOLLAR_LBRACE; + v->a[42829] = anon_sym_DOLLAR_LPAREN; + v->a[42830] = anon_sym_BQUOTE; + v->a[42831] = anon_sym_DOLLAR_BQUOTE; + v->a[42832] = aux_sym__simple_variable_name_token1; + v->a[42833] = sym_word; + v->a[42834] = anon_sym_SEMI; + v->a[42835] = 3; + v->a[42836] = actions(3); + v->a[42837] = 1; + v->a[42838] = sym_comment; + v->a[42839] = actions(3117); small_parse_table_2142(v); } void small_parse_table_2142(t_small_parse_table_array *v) { - v->a[42840] = anon_sym_0; - v->a[42841] = anon_sym__; - v->a[42842] = actions(1227); - v->a[42843] = 33; - v->a[42844] = anon_sym_EQ; - v->a[42845] = anon_sym_PLUS_PLUS; - v->a[42846] = anon_sym_DASH_DASH; - v->a[42847] = anon_sym_PLUS_EQ; - v->a[42848] = anon_sym_DASH_EQ; - v->a[42849] = anon_sym_STAR_EQ; - v->a[42850] = anon_sym_SLASH_EQ; - v->a[42851] = anon_sym_PERCENT_EQ; - v->a[42852] = anon_sym_STAR_STAR_EQ; - v->a[42853] = anon_sym_LT_LT_EQ; - v->a[42854] = anon_sym_GT_GT_EQ; - v->a[42855] = anon_sym_AMP_EQ; - v->a[42856] = anon_sym_CARET_EQ; - v->a[42857] = anon_sym_PIPE_EQ; - v->a[42858] = anon_sym_PIPE_PIPE; - v->a[42859] = anon_sym_AMP_AMP; + v->a[42840] = 6; + v->a[42841] = sym_file_descriptor; + v->a[42842] = sym__concat; + v->a[42843] = sym_variable_name; + v->a[42844] = sym_test_operator; + v->a[42845] = sym__brace_start; + v->a[42846] = aux_sym_heredoc_redirect_token1; + v->a[42847] = actions(3115); + v->a[42848] = 34; + v->a[42849] = anon_sym_PIPE; + v->a[42850] = anon_sym_SEMI_SEMI; + v->a[42851] = anon_sym_SEMI_AMP; + v->a[42852] = anon_sym_SEMI_SEMI_AMP; + v->a[42853] = anon_sym_PIPE_AMP; + v->a[42854] = anon_sym_AMP_AMP; + v->a[42855] = anon_sym_PIPE_PIPE; + v->a[42856] = anon_sym_LT; + v->a[42857] = anon_sym_GT; + v->a[42858] = anon_sym_GT_GT; + v->a[42859] = anon_sym_AMP_GT; small_parse_table_2143(v); } void small_parse_table_2143(t_small_parse_table_array *v) { - v->a[42860] = anon_sym_PIPE; - v->a[42861] = anon_sym_CARET; - v->a[42862] = anon_sym_AMP; - v->a[42863] = anon_sym_EQ_EQ; - v->a[42864] = anon_sym_BANG_EQ; - v->a[42865] = anon_sym_LT; - v->a[42866] = anon_sym_GT; - v->a[42867] = anon_sym_LT_EQ; - v->a[42868] = anon_sym_GT_EQ; - v->a[42869] = anon_sym_LT_LT; - v->a[42870] = anon_sym_GT_GT; - v->a[42871] = anon_sym_PLUS; - v->a[42872] = anon_sym_SLASH; - v->a[42873] = anon_sym_PERCENT; - v->a[42874] = anon_sym_STAR_STAR; - v->a[42875] = anon_sym_RPAREN; - v->a[42876] = anon_sym_EQ_TILDE; - v->a[42877] = 3; - v->a[42878] = actions(3); - v->a[42879] = 1; + v->a[42860] = anon_sym_AMP_GT_GT; + v->a[42861] = anon_sym_LT_AMP; + v->a[42862] = anon_sym_GT_AMP; + v->a[42863] = anon_sym_GT_PIPE; + v->a[42864] = anon_sym_LT_AMP_DASH; + v->a[42865] = anon_sym_GT_AMP_DASH; + v->a[42866] = anon_sym_LT_LT; + v->a[42867] = anon_sym_LT_LT_DASH; + v->a[42868] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42869] = anon_sym_AMP; + v->a[42870] = aux_sym_concatenation_token1; + v->a[42871] = anon_sym_DOLLAR; + v->a[42872] = sym__special_character; + v->a[42873] = anon_sym_DQUOTE; + v->a[42874] = sym_raw_string; + v->a[42875] = aux_sym_number_token1; + v->a[42876] = aux_sym_number_token2; + v->a[42877] = anon_sym_DOLLAR_LBRACE; + v->a[42878] = anon_sym_DOLLAR_LPAREN; + v->a[42879] = anon_sym_BQUOTE; small_parse_table_2144(v); } void small_parse_table_2144(t_small_parse_table_array *v) { - v->a[42880] = sym_comment; - v->a[42881] = actions(1263); - v->a[42882] = 5; - v->a[42883] = sym_file_descriptor; - v->a[42884] = sym_test_operator; - v->a[42885] = sym__bare_dollar; - v->a[42886] = sym__brace_start; - v->a[42887] = aux_sym_heredoc_redirect_token1; - v->a[42888] = actions(1261); - v->a[42889] = 43; - v->a[42890] = anon_sym_LPAREN_LPAREN; - v->a[42891] = anon_sym_SEMI; - v->a[42892] = anon_sym_PIPE_PIPE; - v->a[42893] = anon_sym_AMP_AMP; - v->a[42894] = anon_sym_PIPE; - v->a[42895] = anon_sym_AMP; - v->a[42896] = anon_sym_EQ_EQ; - v->a[42897] = anon_sym_LT; - v->a[42898] = anon_sym_GT; - v->a[42899] = anon_sym_LT_LT; + v->a[42880] = anon_sym_DOLLAR_BQUOTE; + v->a[42881] = sym_word; + v->a[42882] = anon_sym_SEMI; + v->a[42883] = 3; + v->a[42884] = actions(3); + v->a[42885] = 1; + v->a[42886] = sym_comment; + v->a[42887] = actions(3066); + v->a[42888] = 7; + v->a[42889] = sym_file_descriptor; + v->a[42890] = sym__concat; + v->a[42891] = sym_variable_name; + v->a[42892] = sym_test_operator; + v->a[42893] = sym__brace_start; + v->a[42894] = ts_builtin_sym_end; + v->a[42895] = aux_sym_heredoc_redirect_token1; + v->a[42896] = actions(3064); + v->a[42897] = 33; + v->a[42898] = anon_sym_PIPE; + v->a[42899] = anon_sym_SEMI_SEMI; small_parse_table_2145(v); } diff --git a/parser/static/small_parse_table/small_parse_table_429.c b/parser/static/small_parse_table/small_parse_table_429.c index c9a364aa..860cd789 100644 --- a/parser/static/small_parse_table/small_parse_table_429.c +++ b/parser/static/small_parse_table/small_parse_table_429.c @@ -14,126 +14,126 @@ void small_parse_table_2145(t_small_parse_table_array *v) { - v->a[42900] = anon_sym_GT_GT; - v->a[42901] = anon_sym_LPAREN; - v->a[42902] = anon_sym_esac; - v->a[42903] = anon_sym_SEMI_SEMI; - v->a[42904] = anon_sym_SEMI_AMP; - v->a[42905] = anon_sym_SEMI_SEMI_AMP; - v->a[42906] = anon_sym_PIPE_AMP; - v->a[42907] = anon_sym_EQ_TILDE; - v->a[42908] = anon_sym_AMP_GT; - v->a[42909] = anon_sym_AMP_GT_GT; - v->a[42910] = anon_sym_LT_AMP; - v->a[42911] = anon_sym_GT_AMP; - v->a[42912] = anon_sym_GT_PIPE; - v->a[42913] = anon_sym_LT_AMP_DASH; - v->a[42914] = anon_sym_GT_AMP_DASH; - v->a[42915] = anon_sym_LT_LT_DASH; - v->a[42916] = anon_sym_LT_LT_LT; - v->a[42917] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42918] = anon_sym_DOLLAR_LBRACK; - v->a[42919] = anon_sym_DOLLAR; + v->a[42900] = anon_sym_PIPE_AMP; + v->a[42901] = anon_sym_AMP_AMP; + v->a[42902] = anon_sym_PIPE_PIPE; + v->a[42903] = anon_sym_LT; + v->a[42904] = anon_sym_GT; + v->a[42905] = anon_sym_GT_GT; + v->a[42906] = anon_sym_AMP_GT; + v->a[42907] = anon_sym_AMP_GT_GT; + v->a[42908] = anon_sym_LT_AMP; + v->a[42909] = anon_sym_GT_AMP; + v->a[42910] = anon_sym_GT_PIPE; + v->a[42911] = anon_sym_LT_AMP_DASH; + v->a[42912] = anon_sym_GT_AMP_DASH; + v->a[42913] = anon_sym_LT_LT; + v->a[42914] = anon_sym_LT_LT_DASH; + v->a[42915] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42916] = anon_sym_AMP; + v->a[42917] = aux_sym_concatenation_token1; + v->a[42918] = anon_sym_DOLLAR; + v->a[42919] = sym__special_character; small_parse_table_2146(v); } void small_parse_table_2146(t_small_parse_table_array *v) { - v->a[42920] = sym__special_character; - v->a[42921] = anon_sym_DQUOTE; - v->a[42922] = sym_raw_string; - v->a[42923] = sym_ansi_c_string; - v->a[42924] = aux_sym_number_token1; - v->a[42925] = aux_sym_number_token2; - v->a[42926] = anon_sym_DOLLAR_LBRACE; - v->a[42927] = anon_sym_DOLLAR_LPAREN; - v->a[42928] = anon_sym_BQUOTE; - v->a[42929] = anon_sym_DOLLAR_BQUOTE; - v->a[42930] = anon_sym_LT_LPAREN; - v->a[42931] = anon_sym_GT_LPAREN; - v->a[42932] = sym_word; - v->a[42933] = 8; - v->a[42934] = actions(3); - v->a[42935] = 1; - v->a[42936] = sym_comment; - v->a[42937] = actions(262); - v->a[42938] = 1; - v->a[42939] = anon_sym_DQUOTE; + v->a[42920] = anon_sym_DQUOTE; + v->a[42921] = sym_raw_string; + v->a[42922] = aux_sym_number_token1; + v->a[42923] = aux_sym_number_token2; + v->a[42924] = anon_sym_DOLLAR_LBRACE; + v->a[42925] = anon_sym_DOLLAR_LPAREN; + v->a[42926] = anon_sym_BQUOTE; + v->a[42927] = anon_sym_DOLLAR_BQUOTE; + v->a[42928] = aux_sym__simple_variable_name_token1; + v->a[42929] = sym_word; + v->a[42930] = anon_sym_SEMI; + v->a[42931] = 3; + v->a[42932] = actions(3); + v->a[42933] = 1; + v->a[42934] = sym_comment; + v->a[42935] = actions(2778); + v->a[42936] = 5; + v->a[42937] = sym_file_descriptor; + v->a[42938] = sym__concat; + v->a[42939] = sym_test_operator; small_parse_table_2147(v); } void small_parse_table_2147(t_small_parse_table_array *v) { - v->a[42940] = actions(1241); - v->a[42941] = 1; - v->a[42942] = sym_test_operator; - v->a[42943] = actions(5162); - v->a[42944] = 1; - v->a[42945] = sym_variable_name; - v->a[42946] = state(2734); - v->a[42947] = 1; - v->a[42948] = sym_string; - v->a[42949] = actions(5160); - v->a[42950] = 2; - v->a[42951] = aux_sym__simple_variable_name_token1; - v->a[42952] = aux_sym__multiline_variable_name_token1; - v->a[42953] = actions(5158); - v->a[42954] = 9; - v->a[42955] = anon_sym_DASH; - v->a[42956] = anon_sym_STAR; - v->a[42957] = anon_sym_BANG; - v->a[42958] = anon_sym_QMARK; - v->a[42959] = anon_sym_DOLLAR; + v->a[42940] = sym__brace_start; + v->a[42941] = aux_sym_heredoc_redirect_token1; + v->a[42942] = actions(2776); + v->a[42943] = 35; + v->a[42944] = anon_sym_PIPE; + v->a[42945] = anon_sym_SEMI_SEMI; + v->a[42946] = anon_sym_SEMI_AMP; + v->a[42947] = anon_sym_SEMI_SEMI_AMP; + v->a[42948] = anon_sym_PIPE_AMP; + v->a[42949] = anon_sym_AMP_AMP; + v->a[42950] = anon_sym_PIPE_PIPE; + v->a[42951] = anon_sym_LT; + v->a[42952] = anon_sym_GT; + v->a[42953] = anon_sym_GT_GT; + v->a[42954] = anon_sym_AMP_GT; + v->a[42955] = anon_sym_AMP_GT_GT; + v->a[42956] = anon_sym_LT_AMP; + v->a[42957] = anon_sym_GT_AMP; + v->a[42958] = anon_sym_GT_PIPE; + v->a[42959] = anon_sym_LT_AMP_DASH; small_parse_table_2148(v); } void small_parse_table_2148(t_small_parse_table_array *v) { - v->a[42960] = anon_sym_POUND; - v->a[42961] = anon_sym_AT2; - v->a[42962] = anon_sym_0; - v->a[42963] = anon_sym__; - v->a[42964] = actions(1239); - v->a[42965] = 33; - v->a[42966] = anon_sym_EQ; - v->a[42967] = anon_sym_PLUS_PLUS; - v->a[42968] = anon_sym_DASH_DASH; - v->a[42969] = anon_sym_PLUS_EQ; - v->a[42970] = anon_sym_DASH_EQ; - v->a[42971] = anon_sym_STAR_EQ; - v->a[42972] = anon_sym_SLASH_EQ; - v->a[42973] = anon_sym_PERCENT_EQ; - v->a[42974] = anon_sym_STAR_STAR_EQ; - v->a[42975] = anon_sym_LT_LT_EQ; - v->a[42976] = anon_sym_GT_GT_EQ; - v->a[42977] = anon_sym_AMP_EQ; - v->a[42978] = anon_sym_CARET_EQ; - v->a[42979] = anon_sym_PIPE_EQ; + v->a[42960] = anon_sym_GT_AMP_DASH; + v->a[42961] = anon_sym_LT_LT; + v->a[42962] = anon_sym_LT_LT_DASH; + v->a[42963] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[42964] = anon_sym_AMP; + v->a[42965] = aux_sym_concatenation_token1; + v->a[42966] = anon_sym_DOLLAR; + v->a[42967] = sym__special_character; + v->a[42968] = anon_sym_DQUOTE; + v->a[42969] = sym_raw_string; + v->a[42970] = aux_sym_number_token1; + v->a[42971] = aux_sym_number_token2; + v->a[42972] = anon_sym_DOLLAR_LBRACE; + v->a[42973] = anon_sym_DOLLAR_LPAREN; + v->a[42974] = anon_sym_BQUOTE; + v->a[42975] = anon_sym_DOLLAR_BQUOTE; + v->a[42976] = aux_sym__simple_variable_name_token1; + v->a[42977] = sym_word; + v->a[42978] = anon_sym_SEMI; + v->a[42979] = 3; small_parse_table_2149(v); } void small_parse_table_2149(t_small_parse_table_array *v) { - v->a[42980] = anon_sym_PIPE_PIPE; - v->a[42981] = anon_sym_AMP_AMP; - v->a[42982] = anon_sym_PIPE; - v->a[42983] = anon_sym_CARET; - v->a[42984] = anon_sym_AMP; - v->a[42985] = anon_sym_EQ_EQ; - v->a[42986] = anon_sym_BANG_EQ; - v->a[42987] = anon_sym_LT; - v->a[42988] = anon_sym_GT; - v->a[42989] = anon_sym_LT_EQ; - v->a[42990] = anon_sym_GT_EQ; - v->a[42991] = anon_sym_LT_LT; - v->a[42992] = anon_sym_GT_GT; - v->a[42993] = anon_sym_PLUS; - v->a[42994] = anon_sym_SLASH; - v->a[42995] = anon_sym_PERCENT; - v->a[42996] = anon_sym_STAR_STAR; - v->a[42997] = anon_sym_RPAREN; - v->a[42998] = anon_sym_EQ_TILDE; - v->a[42999] = 6; + v->a[42980] = actions(3); + v->a[42981] = 1; + v->a[42982] = sym_comment; + v->a[42983] = actions(3050); + v->a[42984] = 7; + v->a[42985] = sym_file_descriptor; + v->a[42986] = sym__concat; + v->a[42987] = sym_variable_name; + v->a[42988] = sym_test_operator; + v->a[42989] = sym__brace_start; + v->a[42990] = ts_builtin_sym_end; + v->a[42991] = aux_sym_heredoc_redirect_token1; + v->a[42992] = actions(3048); + v->a[42993] = 33; + v->a[42994] = anon_sym_PIPE; + v->a[42995] = anon_sym_SEMI_SEMI; + v->a[42996] = anon_sym_PIPE_AMP; + v->a[42997] = anon_sym_AMP_AMP; + v->a[42998] = anon_sym_PIPE_PIPE; + v->a[42999] = anon_sym_LT; small_parse_table_2150(v); } diff --git a/parser/static/small_parse_table/small_parse_table_43.c b/parser/static/small_parse_table/small_parse_table_43.c index eb9e5da6..00434563 100644 --- a/parser/static/small_parse_table/small_parse_table_43.c +++ b/parser/static/small_parse_table/small_parse_table_43.c @@ -14,126 +14,126 @@ void small_parse_table_215(t_small_parse_table_array *v) { - v->a[4300] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4301] = actions(1981); - v->a[4302] = 2; - v->a[4303] = anon_sym_EQ_EQ; - v->a[4304] = anon_sym_EQ_TILDE; - v->a[4305] = actions(2017); - v->a[4306] = 2; - v->a[4307] = anon_sym_LT_LPAREN; - v->a[4308] = anon_sym_GT_LPAREN; - v->a[4309] = actions(1975); - v->a[4310] = 3; - v->a[4311] = sym_raw_string; - v->a[4312] = sym_ansi_c_string; - v->a[4313] = sym_word; - v->a[4314] = state(1093); - v->a[4315] = 9; - v->a[4316] = sym_arithmetic_expansion; - v->a[4317] = sym_brace_expression; - v->a[4318] = sym_string; - v->a[4319] = sym_translated_string; + v->a[4300] = anon_sym_LT; + v->a[4301] = anon_sym_GT; + v->a[4302] = anon_sym_GT_GT; + v->a[4303] = anon_sym_AMP_GT; + v->a[4304] = anon_sym_AMP_GT_GT; + v->a[4305] = anon_sym_LT_AMP; + v->a[4306] = anon_sym_GT_AMP; + v->a[4307] = anon_sym_GT_PIPE; + v->a[4308] = anon_sym_LT_AMP_DASH; + v->a[4309] = anon_sym_GT_AMP_DASH; + v->a[4310] = anon_sym_LT_LT; + v->a[4311] = anon_sym_LT_LT_DASH; + v->a[4312] = anon_sym_AMP; + v->a[4313] = anon_sym_SEMI; + v->a[4314] = 21; + v->a[4315] = actions(3); + v->a[4316] = 1; + v->a[4317] = sym_comment; + v->a[4318] = actions(1435); + v->a[4319] = 1; small_parse_table_216(v); } void small_parse_table_216(t_small_parse_table_array *v) { - v->a[4320] = sym_number; - v->a[4321] = sym_simple_expansion; - v->a[4322] = sym_expansion; - v->a[4323] = sym_command_substitution; - v->a[4324] = sym_process_substitution; - v->a[4325] = actions(1486); - v->a[4326] = 19; - v->a[4327] = anon_sym_SEMI; - v->a[4328] = anon_sym_PIPE_PIPE; - v->a[4329] = anon_sym_AMP_AMP; - v->a[4330] = anon_sym_PIPE; - v->a[4331] = anon_sym_AMP; - v->a[4332] = anon_sym_LT; - v->a[4333] = anon_sym_GT; - v->a[4334] = anon_sym_LT_LT; - v->a[4335] = anon_sym_GT_GT; - v->a[4336] = anon_sym_SEMI_SEMI; - v->a[4337] = anon_sym_PIPE_AMP; - v->a[4338] = anon_sym_AMP_GT; - v->a[4339] = anon_sym_AMP_GT_GT; + v->a[4320] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4321] = actions(1438); + v->a[4322] = 1; + v->a[4323] = anon_sym_DOLLAR; + v->a[4324] = actions(1441); + v->a[4325] = 1; + v->a[4326] = sym__special_character; + v->a[4327] = actions(1444); + v->a[4328] = 1; + v->a[4329] = anon_sym_DQUOTE; + v->a[4330] = actions(1447); + v->a[4331] = 1; + v->a[4332] = aux_sym_number_token1; + v->a[4333] = actions(1450); + v->a[4334] = 1; + v->a[4335] = aux_sym_number_token2; + v->a[4336] = actions(1453); + v->a[4337] = 1; + v->a[4338] = anon_sym_DOLLAR_LBRACE; + v->a[4339] = actions(1456); small_parse_table_217(v); } void small_parse_table_217(t_small_parse_table_array *v) { - v->a[4340] = anon_sym_LT_AMP; - v->a[4341] = anon_sym_GT_AMP; - v->a[4342] = anon_sym_GT_PIPE; - v->a[4343] = anon_sym_LT_AMP_DASH; - v->a[4344] = anon_sym_GT_AMP_DASH; - v->a[4345] = anon_sym_LT_LT_DASH; - v->a[4346] = 24; - v->a[4347] = actions(3); - v->a[4348] = 1; - v->a[4349] = sym_comment; - v->a[4350] = actions(2036); - v->a[4351] = 1; - v->a[4352] = anon_sym_DOLLAR_LBRACK; - v->a[4353] = actions(2038); - v->a[4354] = 1; - v->a[4355] = anon_sym_DOLLAR; - v->a[4356] = actions(2040); - v->a[4357] = 1; - v->a[4358] = sym__special_character; - v->a[4359] = actions(2042); + v->a[4340] = 1; + v->a[4341] = anon_sym_DOLLAR_LPAREN; + v->a[4342] = actions(1459); + v->a[4343] = 1; + v->a[4344] = anon_sym_BQUOTE; + v->a[4345] = actions(1462); + v->a[4346] = 1; + v->a[4347] = anon_sym_DOLLAR_BQUOTE; + v->a[4348] = actions(1465); + v->a[4349] = 1; + v->a[4350] = sym_test_operator; + v->a[4351] = actions(1468); + v->a[4352] = 1; + v->a[4353] = sym__bare_dollar; + v->a[4354] = actions(1471); + v->a[4355] = 1; + v->a[4356] = sym__brace_start; + v->a[4357] = state(311); + v->a[4358] = 1; + v->a[4359] = aux_sym_command_repeat2; small_parse_table_218(v); } void small_parse_table_218(t_small_parse_table_array *v) { - v->a[4360] = 1; - v->a[4361] = anon_sym_DQUOTE; - v->a[4362] = actions(2044); - v->a[4363] = 1; - v->a[4364] = aux_sym_number_token1; - v->a[4365] = actions(2046); - v->a[4366] = 1; - v->a[4367] = aux_sym_number_token2; - v->a[4368] = actions(2048); - v->a[4369] = 1; - v->a[4370] = anon_sym_DOLLAR_LBRACE; - v->a[4371] = actions(2050); - v->a[4372] = 1; - v->a[4373] = anon_sym_DOLLAR_LPAREN; - v->a[4374] = actions(2052); - v->a[4375] = 1; - v->a[4376] = anon_sym_BQUOTE; - v->a[4377] = actions(2054); - v->a[4378] = 1; - v->a[4379] = anon_sym_DOLLAR_BQUOTE; + v->a[4360] = state(1039); + v->a[4361] = 1; + v->a[4362] = aux_sym__literal_repeat1; + v->a[4363] = state(1193); + v->a[4364] = 1; + v->a[4365] = sym_concatenation; + v->a[4366] = actions(1195); + v->a[4367] = 2; + v->a[4368] = sym_file_descriptor; + v->a[4369] = aux_sym_heredoc_redirect_token1; + v->a[4370] = actions(1432); + v->a[4371] = 2; + v->a[4372] = sym_raw_string; + v->a[4373] = sym_word; + v->a[4374] = state(692); + v->a[4375] = 7; + v->a[4376] = sym_arithmetic_expansion; + v->a[4377] = sym_brace_expression; + v->a[4378] = sym_string; + v->a[4379] = sym_number; small_parse_table_219(v); } void small_parse_table_219(t_small_parse_table_array *v) { - v->a[4380] = actions(2058); - v->a[4381] = 1; - v->a[4382] = aux_sym__simple_variable_name_token1; - v->a[4383] = actions(2060); - v->a[4384] = 1; - v->a[4385] = sym_variable_name; - v->a[4386] = actions(2062); - v->a[4387] = 1; - v->a[4388] = sym_test_operator; - v->a[4389] = actions(2064); - v->a[4390] = 1; - v->a[4391] = sym__brace_start; - v->a[4392] = state(1816); - v->a[4393] = 1; - v->a[4394] = aux_sym__literal_repeat1; - v->a[4395] = state(6731); - v->a[4396] = 1; - v->a[4397] = sym_subscript; - v->a[4398] = actions(2034); - v->a[4399] = 2; + v->a[4380] = sym_simple_expansion; + v->a[4381] = sym_expansion; + v->a[4382] = sym_command_substitution; + v->a[4383] = actions(1193); + v->a[4384] = 21; + v->a[4385] = anon_sym_PIPE; + v->a[4386] = anon_sym_SEMI_SEMI; + v->a[4387] = anon_sym_SEMI_AMP; + v->a[4388] = anon_sym_SEMI_SEMI_AMP; + v->a[4389] = anon_sym_PIPE_AMP; + v->a[4390] = anon_sym_AMP_AMP; + v->a[4391] = anon_sym_PIPE_PIPE; + v->a[4392] = anon_sym_LT; + v->a[4393] = anon_sym_GT; + v->a[4394] = anon_sym_GT_GT; + v->a[4395] = anon_sym_AMP_GT; + v->a[4396] = anon_sym_AMP_GT_GT; + v->a[4397] = anon_sym_LT_AMP; + v->a[4398] = anon_sym_GT_AMP; + v->a[4399] = anon_sym_GT_PIPE; small_parse_table_220(v); } diff --git a/parser/static/small_parse_table/small_parse_table_430.c b/parser/static/small_parse_table/small_parse_table_430.c index 15e32bc2..ee8c1587 100644 --- a/parser/static/small_parse_table/small_parse_table_430.c +++ b/parser/static/small_parse_table/small_parse_table_430.c @@ -14,124 +14,124 @@ void small_parse_table_2150(t_small_parse_table_array *v) { - v->a[43000] = actions(3); - v->a[43001] = 1; - v->a[43002] = sym_comment; - v->a[43003] = actions(4699); - v->a[43004] = 1; - v->a[43005] = aux_sym_concatenation_token1; - v->a[43006] = actions(5164); - v->a[43007] = 1; - v->a[43008] = sym__concat; - v->a[43009] = state(965); - v->a[43010] = 1; - v->a[43011] = aux_sym_concatenation_repeat1; - v->a[43012] = actions(1288); - v->a[43013] = 5; - v->a[43014] = sym_file_descriptor; - v->a[43015] = sym_test_operator; - v->a[43016] = sym__bare_dollar; - v->a[43017] = sym__brace_start; - v->a[43018] = aux_sym_heredoc_redirect_token1; - v->a[43019] = actions(1286); + v->a[43000] = anon_sym_GT; + v->a[43001] = anon_sym_GT_GT; + v->a[43002] = anon_sym_AMP_GT; + v->a[43003] = anon_sym_AMP_GT_GT; + v->a[43004] = anon_sym_LT_AMP; + v->a[43005] = anon_sym_GT_AMP; + v->a[43006] = anon_sym_GT_PIPE; + v->a[43007] = anon_sym_LT_AMP_DASH; + v->a[43008] = anon_sym_GT_AMP_DASH; + v->a[43009] = anon_sym_LT_LT; + v->a[43010] = anon_sym_LT_LT_DASH; + v->a[43011] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43012] = anon_sym_AMP; + v->a[43013] = aux_sym_concatenation_token1; + v->a[43014] = anon_sym_DOLLAR; + v->a[43015] = sym__special_character; + v->a[43016] = anon_sym_DQUOTE; + v->a[43017] = sym_raw_string; + v->a[43018] = aux_sym_number_token1; + v->a[43019] = aux_sym_number_token2; small_parse_table_2151(v); } void small_parse_table_2151(t_small_parse_table_array *v) { - v->a[43020] = 40; - v->a[43021] = anon_sym_LPAREN_LPAREN; - v->a[43022] = anon_sym_SEMI; - v->a[43023] = anon_sym_PIPE_PIPE; - v->a[43024] = anon_sym_AMP_AMP; - v->a[43025] = anon_sym_PIPE; - v->a[43026] = anon_sym_AMP; - v->a[43027] = anon_sym_EQ_EQ; - v->a[43028] = anon_sym_LT; - v->a[43029] = anon_sym_GT; - v->a[43030] = anon_sym_LT_LT; - v->a[43031] = anon_sym_GT_GT; - v->a[43032] = anon_sym_LPAREN; - v->a[43033] = anon_sym_SEMI_SEMI; - v->a[43034] = anon_sym_PIPE_AMP; - v->a[43035] = anon_sym_EQ_TILDE; - v->a[43036] = anon_sym_AMP_GT; - v->a[43037] = anon_sym_AMP_GT_GT; - v->a[43038] = anon_sym_LT_AMP; - v->a[43039] = anon_sym_GT_AMP; + v->a[43020] = anon_sym_DOLLAR_LBRACE; + v->a[43021] = anon_sym_DOLLAR_LPAREN; + v->a[43022] = anon_sym_BQUOTE; + v->a[43023] = anon_sym_DOLLAR_BQUOTE; + v->a[43024] = aux_sym__simple_variable_name_token1; + v->a[43025] = sym_word; + v->a[43026] = anon_sym_SEMI; + v->a[43027] = 3; + v->a[43028] = actions(3); + v->a[43029] = 1; + v->a[43030] = sym_comment; + v->a[43031] = actions(3020); + v->a[43032] = 6; + v->a[43033] = sym_file_descriptor; + v->a[43034] = sym__concat; + v->a[43035] = sym_test_operator; + v->a[43036] = sym__bare_dollar; + v->a[43037] = sym__brace_start; + v->a[43038] = aux_sym_heredoc_redirect_token1; + v->a[43039] = actions(3018); small_parse_table_2152(v); } void small_parse_table_2152(t_small_parse_table_array *v) { - v->a[43040] = anon_sym_GT_PIPE; - v->a[43041] = anon_sym_LT_AMP_DASH; - v->a[43042] = anon_sym_GT_AMP_DASH; - v->a[43043] = anon_sym_LT_LT_DASH; - v->a[43044] = anon_sym_LT_LT_LT; - v->a[43045] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43046] = anon_sym_DOLLAR_LBRACK; - v->a[43047] = anon_sym_DOLLAR; - v->a[43048] = sym__special_character; - v->a[43049] = anon_sym_DQUOTE; - v->a[43050] = sym_raw_string; - v->a[43051] = sym_ansi_c_string; - v->a[43052] = aux_sym_number_token1; - v->a[43053] = aux_sym_number_token2; - v->a[43054] = anon_sym_DOLLAR_LBRACE; - v->a[43055] = anon_sym_DOLLAR_LPAREN; - v->a[43056] = anon_sym_BQUOTE; - v->a[43057] = anon_sym_DOLLAR_BQUOTE; - v->a[43058] = anon_sym_LT_LPAREN; - v->a[43059] = anon_sym_GT_LPAREN; + v->a[43040] = 34; + v->a[43041] = anon_sym_PIPE; + v->a[43042] = anon_sym_SEMI_SEMI; + v->a[43043] = anon_sym_SEMI_AMP; + v->a[43044] = anon_sym_SEMI_SEMI_AMP; + v->a[43045] = anon_sym_PIPE_AMP; + v->a[43046] = anon_sym_AMP_AMP; + v->a[43047] = anon_sym_PIPE_PIPE; + v->a[43048] = anon_sym_LT; + v->a[43049] = anon_sym_GT; + v->a[43050] = anon_sym_GT_GT; + v->a[43051] = anon_sym_AMP_GT; + v->a[43052] = anon_sym_AMP_GT_GT; + v->a[43053] = anon_sym_LT_AMP; + v->a[43054] = anon_sym_GT_AMP; + v->a[43055] = anon_sym_GT_PIPE; + v->a[43056] = anon_sym_LT_AMP_DASH; + v->a[43057] = anon_sym_GT_AMP_DASH; + v->a[43058] = anon_sym_LT_LT; + v->a[43059] = anon_sym_LT_LT_DASH; small_parse_table_2153(v); } void small_parse_table_2153(t_small_parse_table_array *v) { - v->a[43060] = sym_word; - v->a[43061] = 6; - v->a[43062] = actions(3); - v->a[43063] = 1; - v->a[43064] = sym_comment; - v->a[43065] = actions(4699); - v->a[43066] = 1; - v->a[43067] = aux_sym_concatenation_token1; - v->a[43068] = actions(5166); - v->a[43069] = 1; - v->a[43070] = sym__concat; - v->a[43071] = state(965); - v->a[43072] = 1; - v->a[43073] = aux_sym_concatenation_repeat1; - v->a[43074] = actions(1267); - v->a[43075] = 5; - v->a[43076] = sym_file_descriptor; - v->a[43077] = sym_test_operator; - v->a[43078] = sym__bare_dollar; - v->a[43079] = sym__brace_start; + v->a[43060] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43061] = anon_sym_AMP; + v->a[43062] = aux_sym_concatenation_token1; + v->a[43063] = anon_sym_DOLLAR; + v->a[43064] = sym__special_character; + v->a[43065] = anon_sym_DQUOTE; + v->a[43066] = sym_raw_string; + v->a[43067] = aux_sym_number_token1; + v->a[43068] = aux_sym_number_token2; + v->a[43069] = anon_sym_DOLLAR_LBRACE; + v->a[43070] = anon_sym_DOLLAR_LPAREN; + v->a[43071] = anon_sym_BQUOTE; + v->a[43072] = anon_sym_DOLLAR_BQUOTE; + v->a[43073] = sym_word; + v->a[43074] = anon_sym_SEMI; + v->a[43075] = 3; + v->a[43076] = actions(3); + v->a[43077] = 1; + v->a[43078] = sym_comment; + v->a[43079] = actions(3125); small_parse_table_2154(v); } void small_parse_table_2154(t_small_parse_table_array *v) { - v->a[43080] = aux_sym_heredoc_redirect_token1; - v->a[43081] = actions(1265); - v->a[43082] = 40; - v->a[43083] = anon_sym_LPAREN_LPAREN; - v->a[43084] = anon_sym_SEMI; - v->a[43085] = anon_sym_PIPE_PIPE; - v->a[43086] = anon_sym_AMP_AMP; - v->a[43087] = anon_sym_PIPE; - v->a[43088] = anon_sym_AMP; - v->a[43089] = anon_sym_EQ_EQ; - v->a[43090] = anon_sym_LT; - v->a[43091] = anon_sym_GT; - v->a[43092] = anon_sym_LT_LT; - v->a[43093] = anon_sym_GT_GT; - v->a[43094] = anon_sym_LPAREN; - v->a[43095] = anon_sym_SEMI_SEMI; - v->a[43096] = anon_sym_PIPE_AMP; - v->a[43097] = anon_sym_EQ_TILDE; + v->a[43080] = 5; + v->a[43081] = sym_file_descriptor; + v->a[43082] = sym__concat; + v->a[43083] = sym_test_operator; + v->a[43084] = sym__brace_start; + v->a[43085] = aux_sym_heredoc_redirect_token1; + v->a[43086] = actions(3123); + v->a[43087] = 35; + v->a[43088] = anon_sym_PIPE; + v->a[43089] = anon_sym_SEMI_SEMI; + v->a[43090] = anon_sym_SEMI_AMP; + v->a[43091] = anon_sym_SEMI_SEMI_AMP; + v->a[43092] = anon_sym_PIPE_AMP; + v->a[43093] = anon_sym_AMP_AMP; + v->a[43094] = anon_sym_PIPE_PIPE; + v->a[43095] = anon_sym_LT; + v->a[43096] = anon_sym_GT; + v->a[43097] = anon_sym_GT_GT; v->a[43098] = anon_sym_AMP_GT; v->a[43099] = anon_sym_AMP_GT_GT; small_parse_table_2155(v); diff --git a/parser/static/small_parse_table/small_parse_table_431.c b/parser/static/small_parse_table/small_parse_table_431.c index cc4cf891..8ae95e52 100644 --- a/parser/static/small_parse_table/small_parse_table_431.c +++ b/parser/static/small_parse_table/small_parse_table_431.c @@ -19,15 +19,15 @@ void small_parse_table_2155(t_small_parse_table_array *v) v->a[43102] = anon_sym_GT_PIPE; v->a[43103] = anon_sym_LT_AMP_DASH; v->a[43104] = anon_sym_GT_AMP_DASH; - v->a[43105] = anon_sym_LT_LT_DASH; - v->a[43106] = anon_sym_LT_LT_LT; + v->a[43105] = anon_sym_LT_LT; + v->a[43106] = anon_sym_LT_LT_DASH; v->a[43107] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43108] = anon_sym_DOLLAR_LBRACK; - v->a[43109] = anon_sym_DOLLAR; - v->a[43110] = sym__special_character; - v->a[43111] = anon_sym_DQUOTE; - v->a[43112] = sym_raw_string; - v->a[43113] = sym_ansi_c_string; + v->a[43108] = anon_sym_AMP; + v->a[43109] = aux_sym_concatenation_token1; + v->a[43110] = anon_sym_DOLLAR; + v->a[43111] = sym__special_character; + v->a[43112] = anon_sym_DQUOTE; + v->a[43113] = sym_raw_string; v->a[43114] = aux_sym_number_token1; v->a[43115] = aux_sym_number_token2; v->a[43116] = anon_sym_DOLLAR_LBRACE; @@ -39,101 +39,101 @@ void small_parse_table_2155(t_small_parse_table_array *v) void small_parse_table_2156(t_small_parse_table_array *v) { - v->a[43120] = anon_sym_LT_LPAREN; - v->a[43121] = anon_sym_GT_LPAREN; - v->a[43122] = sym_word; - v->a[43123] = 22; - v->a[43124] = actions(71); + v->a[43120] = aux_sym__simple_variable_name_token1; + v->a[43121] = sym_word; + v->a[43122] = anon_sym_SEMI; + v->a[43123] = 5; + v->a[43124] = actions(3); v->a[43125] = 1; v->a[43126] = sym_comment; - v->a[43127] = actions(5108); + v->a[43127] = actions(3448); v->a[43128] = 1; - v->a[43129] = sym_word; - v->a[43130] = actions(5112); + v->a[43129] = sym__special_character; + v->a[43130] = state(799); v->a[43131] = 1; - v->a[43132] = anon_sym_DOLLAR_LBRACK; - v->a[43133] = actions(5114); - v->a[43134] = 1; - v->a[43135] = anon_sym_DOLLAR; - v->a[43136] = actions(5116); - v->a[43137] = 1; - v->a[43138] = sym__special_character; - v->a[43139] = actions(5118); + v->a[43132] = aux_sym__literal_repeat1; + v->a[43133] = actions(3342); + v->a[43134] = 5; + v->a[43135] = sym_file_descriptor; + v->a[43136] = sym_variable_name; + v->a[43137] = sym_test_operator; + v->a[43138] = sym__brace_start; + v->a[43139] = aux_sym_heredoc_redirect_token1; small_parse_table_2157(v); } void small_parse_table_2157(t_small_parse_table_array *v) { - v->a[43140] = 1; - v->a[43141] = anon_sym_DQUOTE; - v->a[43142] = actions(5122); - v->a[43143] = 1; - v->a[43144] = aux_sym_number_token1; - v->a[43145] = actions(5124); - v->a[43146] = 1; - v->a[43147] = aux_sym_number_token2; - v->a[43148] = actions(5126); - v->a[43149] = 1; - v->a[43150] = anon_sym_DOLLAR_LBRACE; - v->a[43151] = actions(5128); - v->a[43152] = 1; - v->a[43153] = anon_sym_DOLLAR_LPAREN; - v->a[43154] = actions(5130); - v->a[43155] = 1; - v->a[43156] = anon_sym_BQUOTE; - v->a[43157] = actions(5132); - v->a[43158] = 1; - v->a[43159] = anon_sym_DOLLAR_BQUOTE; + v->a[43140] = actions(3340); + v->a[43141] = 33; + v->a[43142] = anon_sym_PIPE; + v->a[43143] = anon_sym_SEMI_SEMI; + v->a[43144] = anon_sym_SEMI_AMP; + v->a[43145] = anon_sym_SEMI_SEMI_AMP; + v->a[43146] = anon_sym_PIPE_AMP; + v->a[43147] = anon_sym_AMP_AMP; + v->a[43148] = anon_sym_PIPE_PIPE; + v->a[43149] = anon_sym_LT; + v->a[43150] = anon_sym_GT; + v->a[43151] = anon_sym_GT_GT; + v->a[43152] = anon_sym_AMP_GT; + v->a[43153] = anon_sym_AMP_GT_GT; + v->a[43154] = anon_sym_LT_AMP; + v->a[43155] = anon_sym_GT_AMP; + v->a[43156] = anon_sym_GT_PIPE; + v->a[43157] = anon_sym_LT_AMP_DASH; + v->a[43158] = anon_sym_GT_AMP_DASH; + v->a[43159] = anon_sym_LT_LT; small_parse_table_2158(v); } void small_parse_table_2158(t_small_parse_table_array *v) { - v->a[43160] = actions(5136); - v->a[43161] = 1; - v->a[43162] = sym_test_operator; - v->a[43163] = actions(5138); - v->a[43164] = 1; - v->a[43165] = sym__brace_start; - v->a[43166] = state(3114); - v->a[43167] = 1; - v->a[43168] = aux_sym__literal_repeat1; - v->a[43169] = actions(5110); - v->a[43170] = 2; - v->a[43171] = anon_sym_LPAREN_LPAREN; - v->a[43172] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43173] = actions(5120); - v->a[43174] = 2; - v->a[43175] = sym_raw_string; - v->a[43176] = sym_ansi_c_string; - v->a[43177] = actions(5134); - v->a[43178] = 2; - v->a[43179] = anon_sym_LT_LPAREN; + v->a[43160] = anon_sym_LT_LT_DASH; + v->a[43161] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43162] = anon_sym_AMP; + v->a[43163] = anon_sym_DOLLAR; + v->a[43164] = anon_sym_DQUOTE; + v->a[43165] = sym_raw_string; + v->a[43166] = aux_sym_number_token1; + v->a[43167] = aux_sym_number_token2; + v->a[43168] = anon_sym_DOLLAR_LBRACE; + v->a[43169] = anon_sym_DOLLAR_LPAREN; + v->a[43170] = anon_sym_BQUOTE; + v->a[43171] = anon_sym_DOLLAR_BQUOTE; + v->a[43172] = aux_sym__simple_variable_name_token1; + v->a[43173] = sym_word; + v->a[43174] = anon_sym_SEMI; + v->a[43175] = 5; + v->a[43176] = actions(3); + v->a[43177] = 1; + v->a[43178] = sym_comment; + v->a[43179] = actions(3593); small_parse_table_2159(v); } void small_parse_table_2159(t_small_parse_table_array *v) { - v->a[43180] = anon_sym_GT_LPAREN; - v->a[43181] = state(1075); - v->a[43182] = 2; - v->a[43183] = sym_concatenation; - v->a[43184] = aux_sym_for_statement_repeat1; - v->a[43185] = actions(2072); - v->a[43186] = 7; - v->a[43187] = anon_sym_PIPE; - v->a[43188] = anon_sym_LT; - v->a[43189] = anon_sym_GT; - v->a[43190] = anon_sym_LT_LT; - v->a[43191] = anon_sym_AMP_GT; - v->a[43192] = anon_sym_LT_AMP; - v->a[43193] = anon_sym_GT_AMP; - v->a[43194] = state(2613); - v->a[43195] = 9; - v->a[43196] = sym_arithmetic_expansion; - v->a[43197] = sym_brace_expression; - v->a[43198] = sym_string; - v->a[43199] = sym_translated_string; + v->a[43180] = 1; + v->a[43181] = sym__special_character; + v->a[43182] = state(765); + v->a[43183] = 1; + v->a[43184] = aux_sym__literal_repeat1; + v->a[43185] = actions(3326); + v->a[43186] = 5; + v->a[43187] = sym_file_descriptor; + v->a[43188] = sym_test_operator; + v->a[43189] = sym__bare_dollar; + v->a[43190] = sym__brace_start; + v->a[43191] = aux_sym_heredoc_redirect_token1; + v->a[43192] = actions(3324); + v->a[43193] = 33; + v->a[43194] = anon_sym_LPAREN; + v->a[43195] = anon_sym_PIPE; + v->a[43196] = anon_sym_SEMI_SEMI; + v->a[43197] = anon_sym_SEMI_AMP; + v->a[43198] = anon_sym_SEMI_SEMI_AMP; + v->a[43199] = anon_sym_PIPE_AMP; small_parse_table_2160(v); } diff --git a/parser/static/small_parse_table/small_parse_table_432.c b/parser/static/small_parse_table/small_parse_table_432.c index c8755666..d17bfb74 100644 --- a/parser/static/small_parse_table/small_parse_table_432.c +++ b/parser/static/small_parse_table/small_parse_table_432.c @@ -14,126 +14,126 @@ void small_parse_table_2160(t_small_parse_table_array *v) { - v->a[43200] = sym_number; - v->a[43201] = sym_simple_expansion; - v->a[43202] = sym_expansion; - v->a[43203] = sym_command_substitution; - v->a[43204] = sym_process_substitution; - v->a[43205] = actions(2074); - v->a[43206] = 10; - v->a[43207] = sym_file_descriptor; - v->a[43208] = anon_sym_PIPE_PIPE; - v->a[43209] = anon_sym_AMP_AMP; - v->a[43210] = anon_sym_GT_GT; - v->a[43211] = anon_sym_PIPE_AMP; - v->a[43212] = anon_sym_AMP_GT_GT; - v->a[43213] = anon_sym_GT_PIPE; - v->a[43214] = anon_sym_LT_AMP_DASH; - v->a[43215] = anon_sym_GT_AMP_DASH; - v->a[43216] = anon_sym_LT_LT_DASH; - v->a[43217] = 3; - v->a[43218] = actions(3); - v->a[43219] = 1; + v->a[43200] = anon_sym_AMP_AMP; + v->a[43201] = anon_sym_PIPE_PIPE; + v->a[43202] = anon_sym_LT; + v->a[43203] = anon_sym_GT; + v->a[43204] = anon_sym_GT_GT; + v->a[43205] = anon_sym_AMP_GT; + v->a[43206] = anon_sym_AMP_GT_GT; + v->a[43207] = anon_sym_LT_AMP; + v->a[43208] = anon_sym_GT_AMP; + v->a[43209] = anon_sym_GT_PIPE; + v->a[43210] = anon_sym_LT_AMP_DASH; + v->a[43211] = anon_sym_GT_AMP_DASH; + v->a[43212] = anon_sym_LT_LT; + v->a[43213] = anon_sym_LT_LT_DASH; + v->a[43214] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43215] = anon_sym_AMP; + v->a[43216] = anon_sym_DOLLAR; + v->a[43217] = anon_sym_DQUOTE; + v->a[43218] = sym_raw_string; + v->a[43219] = aux_sym_number_token1; small_parse_table_2161(v); } void small_parse_table_2161(t_small_parse_table_array *v) { - v->a[43220] = sym_comment; - v->a[43221] = actions(1338); - v->a[43222] = 6; - v->a[43223] = sym_file_descriptor; - v->a[43224] = sym__concat; - v->a[43225] = sym_test_operator; - v->a[43226] = sym__bare_dollar; - v->a[43227] = sym__brace_start; - v->a[43228] = aux_sym_heredoc_redirect_token1; - v->a[43229] = actions(1336); - v->a[43230] = 42; - v->a[43231] = anon_sym_LPAREN_LPAREN; - v->a[43232] = anon_sym_SEMI; - v->a[43233] = anon_sym_PIPE_PIPE; - v->a[43234] = anon_sym_AMP_AMP; - v->a[43235] = anon_sym_PIPE; - v->a[43236] = anon_sym_AMP; - v->a[43237] = anon_sym_EQ_EQ; - v->a[43238] = anon_sym_LT; - v->a[43239] = anon_sym_GT; + v->a[43220] = aux_sym_number_token2; + v->a[43221] = anon_sym_DOLLAR_LBRACE; + v->a[43222] = anon_sym_DOLLAR_LPAREN; + v->a[43223] = anon_sym_BQUOTE; + v->a[43224] = anon_sym_DOLLAR_BQUOTE; + v->a[43225] = sym_word; + v->a[43226] = anon_sym_SEMI; + v->a[43227] = 3; + v->a[43228] = actions(3); + v->a[43229] = 1; + v->a[43230] = sym_comment; + v->a[43231] = actions(3020); + v->a[43232] = 5; + v->a[43233] = sym_file_descriptor; + v->a[43234] = sym__concat; + v->a[43235] = sym_test_operator; + v->a[43236] = sym__brace_start; + v->a[43237] = aux_sym_heredoc_redirect_token1; + v->a[43238] = actions(3018); + v->a[43239] = 35; small_parse_table_2162(v); } void small_parse_table_2162(t_small_parse_table_array *v) { - v->a[43240] = anon_sym_LT_LT; - v->a[43241] = anon_sym_GT_GT; - v->a[43242] = anon_sym_LPAREN; - v->a[43243] = anon_sym_RPAREN; - v->a[43244] = anon_sym_SEMI_SEMI; - v->a[43245] = anon_sym_PIPE_AMP; - v->a[43246] = anon_sym_EQ_TILDE; - v->a[43247] = anon_sym_AMP_GT; - v->a[43248] = anon_sym_AMP_GT_GT; - v->a[43249] = anon_sym_LT_AMP; - v->a[43250] = anon_sym_GT_AMP; - v->a[43251] = anon_sym_GT_PIPE; - v->a[43252] = anon_sym_LT_AMP_DASH; - v->a[43253] = anon_sym_GT_AMP_DASH; - v->a[43254] = anon_sym_LT_LT_DASH; - v->a[43255] = anon_sym_LT_LT_LT; - v->a[43256] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43257] = anon_sym_DOLLAR_LBRACK; - v->a[43258] = aux_sym_concatenation_token1; - v->a[43259] = anon_sym_DOLLAR; + v->a[43240] = anon_sym_PIPE; + v->a[43241] = anon_sym_SEMI_SEMI; + v->a[43242] = anon_sym_SEMI_AMP; + v->a[43243] = anon_sym_SEMI_SEMI_AMP; + v->a[43244] = anon_sym_PIPE_AMP; + v->a[43245] = anon_sym_AMP_AMP; + v->a[43246] = anon_sym_PIPE_PIPE; + v->a[43247] = anon_sym_LT; + v->a[43248] = anon_sym_GT; + v->a[43249] = anon_sym_GT_GT; + v->a[43250] = anon_sym_AMP_GT; + v->a[43251] = anon_sym_AMP_GT_GT; + v->a[43252] = anon_sym_LT_AMP; + v->a[43253] = anon_sym_GT_AMP; + v->a[43254] = anon_sym_GT_PIPE; + v->a[43255] = anon_sym_LT_AMP_DASH; + v->a[43256] = anon_sym_GT_AMP_DASH; + v->a[43257] = anon_sym_LT_LT; + v->a[43258] = anon_sym_LT_LT_DASH; + v->a[43259] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2163(v); } void small_parse_table_2163(t_small_parse_table_array *v) { - v->a[43260] = sym__special_character; - v->a[43261] = anon_sym_DQUOTE; - v->a[43262] = sym_raw_string; - v->a[43263] = sym_ansi_c_string; - v->a[43264] = aux_sym_number_token1; - v->a[43265] = aux_sym_number_token2; - v->a[43266] = anon_sym_DOLLAR_LBRACE; - v->a[43267] = anon_sym_DOLLAR_LPAREN; - v->a[43268] = anon_sym_BQUOTE; - v->a[43269] = anon_sym_DOLLAR_BQUOTE; - v->a[43270] = anon_sym_LT_LPAREN; - v->a[43271] = anon_sym_GT_LPAREN; - v->a[43272] = sym_word; - v->a[43273] = 3; - v->a[43274] = actions(3); - v->a[43275] = 1; - v->a[43276] = sym_comment; - v->a[43277] = actions(1330); - v->a[43278] = 6; - v->a[43279] = sym_file_descriptor; + v->a[43260] = anon_sym_AMP; + v->a[43261] = aux_sym_concatenation_token1; + v->a[43262] = anon_sym_DOLLAR; + v->a[43263] = sym__special_character; + v->a[43264] = anon_sym_DQUOTE; + v->a[43265] = sym_raw_string; + v->a[43266] = aux_sym_number_token1; + v->a[43267] = aux_sym_number_token2; + v->a[43268] = anon_sym_DOLLAR_LBRACE; + v->a[43269] = anon_sym_DOLLAR_LPAREN; + v->a[43270] = anon_sym_BQUOTE; + v->a[43271] = anon_sym_DOLLAR_BQUOTE; + v->a[43272] = aux_sym__simple_variable_name_token1; + v->a[43273] = sym_word; + v->a[43274] = anon_sym_SEMI; + v->a[43275] = 3; + v->a[43276] = actions(3); + v->a[43277] = 1; + v->a[43278] = sym_comment; + v->a[43279] = actions(3117); small_parse_table_2164(v); } void small_parse_table_2164(t_small_parse_table_array *v) { - v->a[43280] = sym__concat; - v->a[43281] = sym_test_operator; - v->a[43282] = sym__bare_dollar; - v->a[43283] = sym__brace_start; - v->a[43284] = aux_sym_heredoc_redirect_token1; - v->a[43285] = actions(1328); - v->a[43286] = 42; - v->a[43287] = anon_sym_LPAREN_LPAREN; - v->a[43288] = anon_sym_SEMI; - v->a[43289] = anon_sym_PIPE_PIPE; - v->a[43290] = anon_sym_AMP_AMP; - v->a[43291] = anon_sym_PIPE; - v->a[43292] = anon_sym_AMP; - v->a[43293] = anon_sym_EQ_EQ; - v->a[43294] = anon_sym_LT; - v->a[43295] = anon_sym_GT; - v->a[43296] = anon_sym_LT_LT; + v->a[43280] = 5; + v->a[43281] = sym_file_descriptor; + v->a[43282] = sym__concat; + v->a[43283] = sym_test_operator; + v->a[43284] = sym__brace_start; + v->a[43285] = aux_sym_heredoc_redirect_token1; + v->a[43286] = actions(3115); + v->a[43287] = 35; + v->a[43288] = anon_sym_PIPE; + v->a[43289] = anon_sym_SEMI_SEMI; + v->a[43290] = anon_sym_SEMI_AMP; + v->a[43291] = anon_sym_SEMI_SEMI_AMP; + v->a[43292] = anon_sym_PIPE_AMP; + v->a[43293] = anon_sym_AMP_AMP; + v->a[43294] = anon_sym_PIPE_PIPE; + v->a[43295] = anon_sym_LT; + v->a[43296] = anon_sym_GT; v->a[43297] = anon_sym_GT_GT; - v->a[43298] = anon_sym_LPAREN; - v->a[43299] = anon_sym_RPAREN; + v->a[43298] = anon_sym_AMP_GT; + v->a[43299] = anon_sym_AMP_GT_GT; small_parse_table_2165(v); } diff --git a/parser/static/small_parse_table/small_parse_table_433.c b/parser/static/small_parse_table/small_parse_table_433.c index c1208259..df10452b 100644 --- a/parser/static/small_parse_table/small_parse_table_433.c +++ b/parser/static/small_parse_table/small_parse_table_433.c @@ -14,126 +14,126 @@ void small_parse_table_2165(t_small_parse_table_array *v) { - v->a[43300] = anon_sym_SEMI_SEMI; - v->a[43301] = anon_sym_PIPE_AMP; - v->a[43302] = anon_sym_EQ_TILDE; - v->a[43303] = anon_sym_AMP_GT; - v->a[43304] = anon_sym_AMP_GT_GT; - v->a[43305] = anon_sym_LT_AMP; - v->a[43306] = anon_sym_GT_AMP; - v->a[43307] = anon_sym_GT_PIPE; - v->a[43308] = anon_sym_LT_AMP_DASH; - v->a[43309] = anon_sym_GT_AMP_DASH; - v->a[43310] = anon_sym_LT_LT_DASH; - v->a[43311] = anon_sym_LT_LT_LT; - v->a[43312] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43313] = anon_sym_DOLLAR_LBRACK; - v->a[43314] = aux_sym_concatenation_token1; - v->a[43315] = anon_sym_DOLLAR; - v->a[43316] = sym__special_character; - v->a[43317] = anon_sym_DQUOTE; - v->a[43318] = sym_raw_string; - v->a[43319] = sym_ansi_c_string; + v->a[43300] = anon_sym_LT_AMP; + v->a[43301] = anon_sym_GT_AMP; + v->a[43302] = anon_sym_GT_PIPE; + v->a[43303] = anon_sym_LT_AMP_DASH; + v->a[43304] = anon_sym_GT_AMP_DASH; + v->a[43305] = anon_sym_LT_LT; + v->a[43306] = anon_sym_LT_LT_DASH; + v->a[43307] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43308] = anon_sym_AMP; + v->a[43309] = aux_sym_concatenation_token1; + v->a[43310] = anon_sym_DOLLAR; + v->a[43311] = sym__special_character; + v->a[43312] = anon_sym_DQUOTE; + v->a[43313] = sym_raw_string; + v->a[43314] = aux_sym_number_token1; + v->a[43315] = aux_sym_number_token2; + v->a[43316] = anon_sym_DOLLAR_LBRACE; + v->a[43317] = anon_sym_DOLLAR_LPAREN; + v->a[43318] = anon_sym_BQUOTE; + v->a[43319] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2166(v); } void small_parse_table_2166(t_small_parse_table_array *v) { - v->a[43320] = aux_sym_number_token1; - v->a[43321] = aux_sym_number_token2; - v->a[43322] = anon_sym_DOLLAR_LBRACE; - v->a[43323] = anon_sym_DOLLAR_LPAREN; - v->a[43324] = anon_sym_BQUOTE; - v->a[43325] = anon_sym_DOLLAR_BQUOTE; - v->a[43326] = anon_sym_LT_LPAREN; - v->a[43327] = anon_sym_GT_LPAREN; - v->a[43328] = sym_word; - v->a[43329] = 10; - v->a[43330] = actions(3); - v->a[43331] = 1; - v->a[43332] = sym_comment; - v->a[43333] = actions(4272); - v->a[43334] = 1; - v->a[43335] = aux_sym_heredoc_redirect_token1; - v->a[43336] = actions(5094); - v->a[43337] = 1; - v->a[43338] = sym_variable_name; - v->a[43339] = state(6758); + v->a[43320] = aux_sym__simple_variable_name_token1; + v->a[43321] = sym_word; + v->a[43322] = anon_sym_SEMI; + v->a[43323] = 3; + v->a[43324] = actions(3); + v->a[43325] = 1; + v->a[43326] = sym_comment; + v->a[43327] = actions(3024); + v->a[43328] = 5; + v->a[43329] = sym_file_descriptor; + v->a[43330] = sym__concat; + v->a[43331] = sym_test_operator; + v->a[43332] = sym__brace_start; + v->a[43333] = aux_sym_heredoc_redirect_token1; + v->a[43334] = actions(3022); + v->a[43335] = 35; + v->a[43336] = anon_sym_PIPE; + v->a[43337] = anon_sym_SEMI_SEMI; + v->a[43338] = anon_sym_SEMI_AMP; + v->a[43339] = anon_sym_SEMI_SEMI_AMP; small_parse_table_2167(v); } void small_parse_table_2167(t_small_parse_table_array *v) { - v->a[43340] = 1; - v->a[43341] = sym_subscript; - v->a[43342] = actions(4253); - v->a[43343] = 2; - v->a[43344] = anon_sym_PIPE; - v->a[43345] = anon_sym_PIPE_AMP; - v->a[43346] = state(4568); - v->a[43347] = 2; - v->a[43348] = sym_variable_assignment; - v->a[43349] = aux_sym_variable_assignments_repeat1; - v->a[43350] = actions(4261); - v->a[43351] = 3; - v->a[43352] = sym_file_descriptor; - v->a[43353] = sym_test_operator; - v->a[43354] = sym__brace_start; - v->a[43355] = state(4697); - v->a[43356] = 3; - v->a[43357] = sym_file_redirect; - v->a[43358] = sym_heredoc_redirect; - v->a[43359] = aux_sym_redirected_statement_repeat1; + v->a[43340] = anon_sym_PIPE_AMP; + v->a[43341] = anon_sym_AMP_AMP; + v->a[43342] = anon_sym_PIPE_PIPE; + v->a[43343] = anon_sym_LT; + v->a[43344] = anon_sym_GT; + v->a[43345] = anon_sym_GT_GT; + v->a[43346] = anon_sym_AMP_GT; + v->a[43347] = anon_sym_AMP_GT_GT; + v->a[43348] = anon_sym_LT_AMP; + v->a[43349] = anon_sym_GT_AMP; + v->a[43350] = anon_sym_GT_PIPE; + v->a[43351] = anon_sym_LT_AMP_DASH; + v->a[43352] = anon_sym_GT_AMP_DASH; + v->a[43353] = anon_sym_LT_LT; + v->a[43354] = anon_sym_LT_LT_DASH; + v->a[43355] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43356] = anon_sym_AMP; + v->a[43357] = aux_sym_concatenation_token1; + v->a[43358] = anon_sym_DOLLAR; + v->a[43359] = sym__special_character; small_parse_table_2168(v); } void small_parse_table_2168(t_small_parse_table_array *v) { - v->a[43360] = actions(4270); - v->a[43361] = 7; - v->a[43362] = anon_sym_SEMI; - v->a[43363] = anon_sym_PIPE_PIPE; - v->a[43364] = anon_sym_AMP_AMP; - v->a[43365] = anon_sym_AMP; - v->a[43366] = anon_sym_LT_LT; - v->a[43367] = anon_sym_SEMI_SEMI; - v->a[43368] = anon_sym_LT_LT_DASH; - v->a[43369] = actions(4247); - v->a[43370] = 28; - v->a[43371] = anon_sym_LPAREN_LPAREN; - v->a[43372] = anon_sym_LT; - v->a[43373] = anon_sym_GT; - v->a[43374] = anon_sym_GT_GT; - v->a[43375] = anon_sym_AMP_GT; - v->a[43376] = anon_sym_AMP_GT_GT; - v->a[43377] = anon_sym_LT_AMP; - v->a[43378] = anon_sym_GT_AMP; - v->a[43379] = anon_sym_GT_PIPE; + v->a[43360] = anon_sym_DQUOTE; + v->a[43361] = sym_raw_string; + v->a[43362] = aux_sym_number_token1; + v->a[43363] = aux_sym_number_token2; + v->a[43364] = anon_sym_DOLLAR_LBRACE; + v->a[43365] = anon_sym_DOLLAR_LPAREN; + v->a[43366] = anon_sym_BQUOTE; + v->a[43367] = anon_sym_DOLLAR_BQUOTE; + v->a[43368] = aux_sym__simple_variable_name_token1; + v->a[43369] = sym_word; + v->a[43370] = anon_sym_SEMI; + v->a[43371] = 6; + v->a[43372] = actions(3); + v->a[43373] = 1; + v->a[43374] = sym_comment; + v->a[43375] = actions(3595); + v->a[43376] = 1; + v->a[43377] = aux_sym_concatenation_token1; + v->a[43378] = actions(3598); + v->a[43379] = 1; small_parse_table_2169(v); } void small_parse_table_2169(t_small_parse_table_array *v) { - v->a[43380] = anon_sym_LT_AMP_DASH; - v->a[43381] = anon_sym_GT_AMP_DASH; - v->a[43382] = anon_sym_LT_LT_LT; - v->a[43383] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43384] = anon_sym_DOLLAR_LBRACK; - v->a[43385] = anon_sym_DOLLAR; - v->a[43386] = sym__special_character; - v->a[43387] = anon_sym_DQUOTE; - v->a[43388] = sym_raw_string; - v->a[43389] = sym_ansi_c_string; - v->a[43390] = aux_sym_number_token1; - v->a[43391] = aux_sym_number_token2; - v->a[43392] = anon_sym_DOLLAR_LBRACE; - v->a[43393] = anon_sym_DOLLAR_LPAREN; - v->a[43394] = anon_sym_BQUOTE; - v->a[43395] = anon_sym_DOLLAR_BQUOTE; - v->a[43396] = anon_sym_LT_LPAREN; - v->a[43397] = anon_sym_GT_LPAREN; - v->a[43398] = sym_word; - v->a[43399] = 3; + v->a[43380] = sym__concat; + v->a[43381] = state(967); + v->a[43382] = 1; + v->a[43383] = aux_sym_concatenation_repeat1; + v->a[43384] = actions(2654); + v->a[43385] = 4; + v->a[43386] = sym_file_descriptor; + v->a[43387] = sym_test_operator; + v->a[43388] = sym__brace_start; + v->a[43389] = aux_sym_heredoc_redirect_token1; + v->a[43390] = actions(2652); + v->a[43391] = 33; + v->a[43392] = anon_sym_PIPE; + v->a[43393] = anon_sym_SEMI_SEMI; + v->a[43394] = anon_sym_SEMI_AMP; + v->a[43395] = anon_sym_SEMI_SEMI_AMP; + v->a[43396] = anon_sym_PIPE_AMP; + v->a[43397] = anon_sym_AMP_AMP; + v->a[43398] = anon_sym_PIPE_PIPE; + v->a[43399] = anon_sym_LT; small_parse_table_2170(v); } diff --git a/parser/static/small_parse_table/small_parse_table_434.c b/parser/static/small_parse_table/small_parse_table_434.c index cd02096d..e6b0a4c6 100644 --- a/parser/static/small_parse_table/small_parse_table_434.c +++ b/parser/static/small_parse_table/small_parse_table_434.c @@ -14,126 +14,126 @@ void small_parse_table_2170(t_small_parse_table_array *v) { - v->a[43400] = actions(3); - v->a[43401] = 1; - v->a[43402] = sym_comment; - v->a[43403] = actions(1322); - v->a[43404] = 6; - v->a[43405] = sym_file_descriptor; - v->a[43406] = sym__concat; - v->a[43407] = sym_test_operator; - v->a[43408] = sym__bare_dollar; - v->a[43409] = sym__brace_start; - v->a[43410] = aux_sym_heredoc_redirect_token1; - v->a[43411] = actions(1320); - v->a[43412] = 42; - v->a[43413] = anon_sym_LPAREN_LPAREN; - v->a[43414] = anon_sym_SEMI; - v->a[43415] = anon_sym_PIPE_PIPE; - v->a[43416] = anon_sym_AMP_AMP; - v->a[43417] = anon_sym_PIPE; - v->a[43418] = anon_sym_AMP; - v->a[43419] = anon_sym_EQ_EQ; + v->a[43400] = anon_sym_GT; + v->a[43401] = anon_sym_GT_GT; + v->a[43402] = anon_sym_AMP_GT; + v->a[43403] = anon_sym_AMP_GT_GT; + v->a[43404] = anon_sym_LT_AMP; + v->a[43405] = anon_sym_GT_AMP; + v->a[43406] = anon_sym_GT_PIPE; + v->a[43407] = anon_sym_LT_AMP_DASH; + v->a[43408] = anon_sym_GT_AMP_DASH; + v->a[43409] = anon_sym_LT_LT; + v->a[43410] = anon_sym_LT_LT_DASH; + v->a[43411] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43412] = anon_sym_AMP; + v->a[43413] = anon_sym_DOLLAR; + v->a[43414] = sym__special_character; + v->a[43415] = anon_sym_DQUOTE; + v->a[43416] = sym_raw_string; + v->a[43417] = aux_sym_number_token1; + v->a[43418] = aux_sym_number_token2; + v->a[43419] = anon_sym_DOLLAR_LBRACE; small_parse_table_2171(v); } void small_parse_table_2171(t_small_parse_table_array *v) { - v->a[43420] = anon_sym_LT; - v->a[43421] = anon_sym_GT; - v->a[43422] = anon_sym_LT_LT; - v->a[43423] = anon_sym_GT_GT; - v->a[43424] = anon_sym_LPAREN; - v->a[43425] = anon_sym_RPAREN; - v->a[43426] = anon_sym_SEMI_SEMI; - v->a[43427] = anon_sym_PIPE_AMP; - v->a[43428] = anon_sym_EQ_TILDE; - v->a[43429] = anon_sym_AMP_GT; - v->a[43430] = anon_sym_AMP_GT_GT; - v->a[43431] = anon_sym_LT_AMP; - v->a[43432] = anon_sym_GT_AMP; - v->a[43433] = anon_sym_GT_PIPE; - v->a[43434] = anon_sym_LT_AMP_DASH; - v->a[43435] = anon_sym_GT_AMP_DASH; - v->a[43436] = anon_sym_LT_LT_DASH; - v->a[43437] = anon_sym_LT_LT_LT; - v->a[43438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43439] = anon_sym_DOLLAR_LBRACK; + v->a[43420] = anon_sym_DOLLAR_LPAREN; + v->a[43421] = anon_sym_BQUOTE; + v->a[43422] = anon_sym_DOLLAR_BQUOTE; + v->a[43423] = sym_word; + v->a[43424] = anon_sym_SEMI; + v->a[43425] = 3; + v->a[43426] = actions(3); + v->a[43427] = 1; + v->a[43428] = sym_comment; + v->a[43429] = actions(2908); + v->a[43430] = 6; + v->a[43431] = sym_file_descriptor; + v->a[43432] = sym__concat; + v->a[43433] = sym_test_operator; + v->a[43434] = sym__bare_dollar; + v->a[43435] = sym__brace_start; + v->a[43436] = aux_sym_heredoc_redirect_token1; + v->a[43437] = actions(2906); + v->a[43438] = 34; + v->a[43439] = anon_sym_PIPE; small_parse_table_2172(v); } void small_parse_table_2172(t_small_parse_table_array *v) { - v->a[43440] = aux_sym_concatenation_token1; - v->a[43441] = anon_sym_DOLLAR; - v->a[43442] = sym__special_character; - v->a[43443] = anon_sym_DQUOTE; - v->a[43444] = sym_raw_string; - v->a[43445] = sym_ansi_c_string; - v->a[43446] = aux_sym_number_token1; - v->a[43447] = aux_sym_number_token2; - v->a[43448] = anon_sym_DOLLAR_LBRACE; - v->a[43449] = anon_sym_DOLLAR_LPAREN; - v->a[43450] = anon_sym_BQUOTE; - v->a[43451] = anon_sym_DOLLAR_BQUOTE; - v->a[43452] = anon_sym_LT_LPAREN; - v->a[43453] = anon_sym_GT_LPAREN; - v->a[43454] = sym_word; - v->a[43455] = 3; - v->a[43456] = actions(3); - v->a[43457] = 1; - v->a[43458] = sym_comment; - v->a[43459] = actions(1350); + v->a[43440] = anon_sym_SEMI_SEMI; + v->a[43441] = anon_sym_SEMI_AMP; + v->a[43442] = anon_sym_SEMI_SEMI_AMP; + v->a[43443] = anon_sym_PIPE_AMP; + v->a[43444] = anon_sym_AMP_AMP; + v->a[43445] = anon_sym_PIPE_PIPE; + v->a[43446] = anon_sym_LT; + v->a[43447] = anon_sym_GT; + v->a[43448] = anon_sym_GT_GT; + v->a[43449] = anon_sym_AMP_GT; + v->a[43450] = anon_sym_AMP_GT_GT; + v->a[43451] = anon_sym_LT_AMP; + v->a[43452] = anon_sym_GT_AMP; + v->a[43453] = anon_sym_GT_PIPE; + v->a[43454] = anon_sym_LT_AMP_DASH; + v->a[43455] = anon_sym_GT_AMP_DASH; + v->a[43456] = anon_sym_LT_LT; + v->a[43457] = anon_sym_LT_LT_DASH; + v->a[43458] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43459] = anon_sym_AMP; small_parse_table_2173(v); } void small_parse_table_2173(t_small_parse_table_array *v) { - v->a[43460] = 6; - v->a[43461] = sym_file_descriptor; - v->a[43462] = sym__concat; - v->a[43463] = sym_test_operator; - v->a[43464] = sym__bare_dollar; - v->a[43465] = sym__brace_start; - v->a[43466] = aux_sym_heredoc_redirect_token1; - v->a[43467] = actions(1348); - v->a[43468] = 42; - v->a[43469] = anon_sym_LPAREN_LPAREN; - v->a[43470] = anon_sym_SEMI; - v->a[43471] = anon_sym_PIPE_PIPE; - v->a[43472] = anon_sym_AMP_AMP; - v->a[43473] = anon_sym_PIPE; - v->a[43474] = anon_sym_AMP; - v->a[43475] = anon_sym_EQ_EQ; - v->a[43476] = anon_sym_LT; - v->a[43477] = anon_sym_GT; - v->a[43478] = anon_sym_LT_LT; - v->a[43479] = anon_sym_GT_GT; + v->a[43460] = aux_sym_concatenation_token1; + v->a[43461] = anon_sym_DOLLAR; + v->a[43462] = sym__special_character; + v->a[43463] = anon_sym_DQUOTE; + v->a[43464] = sym_raw_string; + v->a[43465] = aux_sym_number_token1; + v->a[43466] = aux_sym_number_token2; + v->a[43467] = anon_sym_DOLLAR_LBRACE; + v->a[43468] = anon_sym_DOLLAR_LPAREN; + v->a[43469] = anon_sym_BQUOTE; + v->a[43470] = anon_sym_DOLLAR_BQUOTE; + v->a[43471] = sym_word; + v->a[43472] = anon_sym_SEMI; + v->a[43473] = 5; + v->a[43474] = actions(3); + v->a[43475] = 1; + v->a[43476] = sym_comment; + v->a[43477] = actions(3601); + v->a[43478] = 1; + v->a[43479] = sym__special_character; small_parse_table_2174(v); } void small_parse_table_2174(t_small_parse_table_array *v) { - v->a[43480] = anon_sym_LPAREN; - v->a[43481] = anon_sym_RPAREN; - v->a[43482] = anon_sym_SEMI_SEMI; - v->a[43483] = anon_sym_PIPE_AMP; - v->a[43484] = anon_sym_EQ_TILDE; - v->a[43485] = anon_sym_AMP_GT; - v->a[43486] = anon_sym_AMP_GT_GT; - v->a[43487] = anon_sym_LT_AMP; - v->a[43488] = anon_sym_GT_AMP; - v->a[43489] = anon_sym_GT_PIPE; - v->a[43490] = anon_sym_LT_AMP_DASH; - v->a[43491] = anon_sym_GT_AMP_DASH; - v->a[43492] = anon_sym_LT_LT_DASH; - v->a[43493] = anon_sym_LT_LT_LT; - v->a[43494] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43495] = anon_sym_DOLLAR_LBRACK; - v->a[43496] = aux_sym_concatenation_token1; - v->a[43497] = anon_sym_DOLLAR; - v->a[43498] = sym__special_character; - v->a[43499] = anon_sym_DQUOTE; + v->a[43480] = state(969); + v->a[43481] = 1; + v->a[43482] = aux_sym__literal_repeat1; + v->a[43483] = actions(3197); + v->a[43484] = 5; + v->a[43485] = sym_file_descriptor; + v->a[43486] = sym_test_operator; + v->a[43487] = sym__bare_dollar; + v->a[43488] = sym__brace_start; + v->a[43489] = aux_sym_heredoc_redirect_token1; + v->a[43490] = actions(3195); + v->a[43491] = 33; + v->a[43492] = anon_sym_esac; + v->a[43493] = anon_sym_PIPE; + v->a[43494] = anon_sym_SEMI_SEMI; + v->a[43495] = anon_sym_SEMI_AMP; + v->a[43496] = anon_sym_SEMI_SEMI_AMP; + v->a[43497] = anon_sym_PIPE_AMP; + v->a[43498] = anon_sym_AMP_AMP; + v->a[43499] = anon_sym_PIPE_PIPE; small_parse_table_2175(v); } diff --git a/parser/static/small_parse_table/small_parse_table_435.c b/parser/static/small_parse_table/small_parse_table_435.c index 2de47e73..b9826675 100644 --- a/parser/static/small_parse_table/small_parse_table_435.c +++ b/parser/static/small_parse_table/small_parse_table_435.c @@ -14,126 +14,126 @@ void small_parse_table_2175(t_small_parse_table_array *v) { - v->a[43500] = sym_raw_string; - v->a[43501] = sym_ansi_c_string; - v->a[43502] = aux_sym_number_token1; - v->a[43503] = aux_sym_number_token2; - v->a[43504] = anon_sym_DOLLAR_LBRACE; - v->a[43505] = anon_sym_DOLLAR_LPAREN; - v->a[43506] = anon_sym_BQUOTE; - v->a[43507] = anon_sym_DOLLAR_BQUOTE; - v->a[43508] = anon_sym_LT_LPAREN; - v->a[43509] = anon_sym_GT_LPAREN; - v->a[43510] = sym_word; - v->a[43511] = 3; - v->a[43512] = actions(3); - v->a[43513] = 1; - v->a[43514] = sym_comment; - v->a[43515] = actions(1346); - v->a[43516] = 6; - v->a[43517] = sym_file_descriptor; - v->a[43518] = sym__concat; - v->a[43519] = sym_test_operator; + v->a[43500] = anon_sym_LT; + v->a[43501] = anon_sym_GT; + v->a[43502] = anon_sym_GT_GT; + v->a[43503] = anon_sym_AMP_GT; + v->a[43504] = anon_sym_AMP_GT_GT; + v->a[43505] = anon_sym_LT_AMP; + v->a[43506] = anon_sym_GT_AMP; + v->a[43507] = anon_sym_GT_PIPE; + v->a[43508] = anon_sym_LT_AMP_DASH; + v->a[43509] = anon_sym_GT_AMP_DASH; + v->a[43510] = anon_sym_LT_LT; + v->a[43511] = anon_sym_LT_LT_DASH; + v->a[43512] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43513] = anon_sym_AMP; + v->a[43514] = anon_sym_DOLLAR; + v->a[43515] = anon_sym_DQUOTE; + v->a[43516] = sym_raw_string; + v->a[43517] = aux_sym_number_token1; + v->a[43518] = aux_sym_number_token2; + v->a[43519] = anon_sym_DOLLAR_LBRACE; small_parse_table_2176(v); } void small_parse_table_2176(t_small_parse_table_array *v) { - v->a[43520] = sym__bare_dollar; - v->a[43521] = sym__brace_start; - v->a[43522] = aux_sym_heredoc_redirect_token1; - v->a[43523] = actions(1344); - v->a[43524] = 42; - v->a[43525] = anon_sym_LPAREN_LPAREN; - v->a[43526] = anon_sym_SEMI; - v->a[43527] = anon_sym_PIPE_PIPE; - v->a[43528] = anon_sym_AMP_AMP; - v->a[43529] = anon_sym_PIPE; - v->a[43530] = anon_sym_AMP; - v->a[43531] = anon_sym_EQ_EQ; - v->a[43532] = anon_sym_LT; - v->a[43533] = anon_sym_GT; - v->a[43534] = anon_sym_LT_LT; - v->a[43535] = anon_sym_GT_GT; - v->a[43536] = anon_sym_LPAREN; - v->a[43537] = anon_sym_RPAREN; - v->a[43538] = anon_sym_SEMI_SEMI; - v->a[43539] = anon_sym_PIPE_AMP; + v->a[43520] = anon_sym_DOLLAR_LPAREN; + v->a[43521] = anon_sym_BQUOTE; + v->a[43522] = anon_sym_DOLLAR_BQUOTE; + v->a[43523] = sym_word; + v->a[43524] = anon_sym_SEMI; + v->a[43525] = 3; + v->a[43526] = actions(3); + v->a[43527] = 1; + v->a[43528] = sym_comment; + v->a[43529] = actions(3034); + v->a[43530] = 5; + v->a[43531] = sym_file_descriptor; + v->a[43532] = sym__concat; + v->a[43533] = sym_test_operator; + v->a[43534] = sym__brace_start; + v->a[43535] = aux_sym_heredoc_redirect_token1; + v->a[43536] = actions(3032); + v->a[43537] = 35; + v->a[43538] = anon_sym_PIPE; + v->a[43539] = anon_sym_SEMI_SEMI; small_parse_table_2177(v); } void small_parse_table_2177(t_small_parse_table_array *v) { - v->a[43540] = anon_sym_EQ_TILDE; - v->a[43541] = anon_sym_AMP_GT; - v->a[43542] = anon_sym_AMP_GT_GT; - v->a[43543] = anon_sym_LT_AMP; - v->a[43544] = anon_sym_GT_AMP; - v->a[43545] = anon_sym_GT_PIPE; - v->a[43546] = anon_sym_LT_AMP_DASH; - v->a[43547] = anon_sym_GT_AMP_DASH; - v->a[43548] = anon_sym_LT_LT_DASH; - v->a[43549] = anon_sym_LT_LT_LT; - v->a[43550] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43551] = anon_sym_DOLLAR_LBRACK; - v->a[43552] = aux_sym_concatenation_token1; - v->a[43553] = anon_sym_DOLLAR; - v->a[43554] = sym__special_character; - v->a[43555] = anon_sym_DQUOTE; - v->a[43556] = sym_raw_string; - v->a[43557] = sym_ansi_c_string; - v->a[43558] = aux_sym_number_token1; - v->a[43559] = aux_sym_number_token2; + v->a[43540] = anon_sym_SEMI_AMP; + v->a[43541] = anon_sym_SEMI_SEMI_AMP; + v->a[43542] = anon_sym_PIPE_AMP; + v->a[43543] = anon_sym_AMP_AMP; + v->a[43544] = anon_sym_PIPE_PIPE; + v->a[43545] = anon_sym_LT; + v->a[43546] = anon_sym_GT; + v->a[43547] = anon_sym_GT_GT; + v->a[43548] = anon_sym_AMP_GT; + v->a[43549] = anon_sym_AMP_GT_GT; + v->a[43550] = anon_sym_LT_AMP; + v->a[43551] = anon_sym_GT_AMP; + v->a[43552] = anon_sym_GT_PIPE; + v->a[43553] = anon_sym_LT_AMP_DASH; + v->a[43554] = anon_sym_GT_AMP_DASH; + v->a[43555] = anon_sym_LT_LT; + v->a[43556] = anon_sym_LT_LT_DASH; + v->a[43557] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43558] = anon_sym_AMP; + v->a[43559] = aux_sym_concatenation_token1; small_parse_table_2178(v); } void small_parse_table_2178(t_small_parse_table_array *v) { - v->a[43560] = anon_sym_DOLLAR_LBRACE; - v->a[43561] = anon_sym_DOLLAR_LPAREN; - v->a[43562] = anon_sym_BQUOTE; - v->a[43563] = anon_sym_DOLLAR_BQUOTE; - v->a[43564] = anon_sym_LT_LPAREN; - v->a[43565] = anon_sym_GT_LPAREN; - v->a[43566] = sym_word; - v->a[43567] = 3; - v->a[43568] = actions(3); - v->a[43569] = 1; - v->a[43570] = sym_comment; - v->a[43571] = actions(1358); - v->a[43572] = 6; - v->a[43573] = sym_file_descriptor; - v->a[43574] = sym__concat; - v->a[43575] = sym_test_operator; - v->a[43576] = sym__bare_dollar; - v->a[43577] = sym__brace_start; - v->a[43578] = aux_sym_heredoc_redirect_token1; - v->a[43579] = actions(1356); + v->a[43560] = anon_sym_DOLLAR; + v->a[43561] = sym__special_character; + v->a[43562] = anon_sym_DQUOTE; + v->a[43563] = sym_raw_string; + v->a[43564] = aux_sym_number_token1; + v->a[43565] = aux_sym_number_token2; + v->a[43566] = anon_sym_DOLLAR_LBRACE; + v->a[43567] = anon_sym_DOLLAR_LPAREN; + v->a[43568] = anon_sym_BQUOTE; + v->a[43569] = anon_sym_DOLLAR_BQUOTE; + v->a[43570] = aux_sym__simple_variable_name_token1; + v->a[43571] = sym_word; + v->a[43572] = anon_sym_SEMI; + v->a[43573] = 5; + v->a[43574] = actions(3); + v->a[43575] = 1; + v->a[43576] = sym_comment; + v->a[43577] = actions(3604); + v->a[43578] = 1; + v->a[43579] = sym__special_character; small_parse_table_2179(v); } void small_parse_table_2179(t_small_parse_table_array *v) { - v->a[43580] = 42; - v->a[43581] = anon_sym_LPAREN_LPAREN; - v->a[43582] = anon_sym_SEMI; - v->a[43583] = anon_sym_PIPE_PIPE; - v->a[43584] = anon_sym_AMP_AMP; - v->a[43585] = anon_sym_PIPE; - v->a[43586] = anon_sym_AMP; - v->a[43587] = anon_sym_EQ_EQ; - v->a[43588] = anon_sym_LT; - v->a[43589] = anon_sym_GT; - v->a[43590] = anon_sym_LT_LT; - v->a[43591] = anon_sym_GT_GT; - v->a[43592] = anon_sym_LPAREN; - v->a[43593] = anon_sym_RPAREN; + v->a[43580] = state(971); + v->a[43581] = 1; + v->a[43582] = aux_sym__literal_repeat1; + v->a[43583] = actions(3197); + v->a[43584] = 5; + v->a[43585] = sym_file_descriptor; + v->a[43586] = sym_variable_name; + v->a[43587] = sym_test_operator; + v->a[43588] = sym__brace_start; + v->a[43589] = aux_sym_heredoc_redirect_token1; + v->a[43590] = actions(3195); + v->a[43591] = 33; + v->a[43592] = anon_sym_esac; + v->a[43593] = anon_sym_PIPE; v->a[43594] = anon_sym_SEMI_SEMI; - v->a[43595] = anon_sym_PIPE_AMP; - v->a[43596] = anon_sym_EQ_TILDE; - v->a[43597] = anon_sym_AMP_GT; - v->a[43598] = anon_sym_AMP_GT_GT; - v->a[43599] = anon_sym_LT_AMP; + v->a[43595] = anon_sym_SEMI_AMP; + v->a[43596] = anon_sym_SEMI_SEMI_AMP; + v->a[43597] = anon_sym_PIPE_AMP; + v->a[43598] = anon_sym_AMP_AMP; + v->a[43599] = anon_sym_PIPE_PIPE; small_parse_table_2180(v); } diff --git a/parser/static/small_parse_table/small_parse_table_436.c b/parser/static/small_parse_table/small_parse_table_436.c index a2bf668d..a73fadaf 100644 --- a/parser/static/small_parse_table/small_parse_table_436.c +++ b/parser/static/small_parse_table/small_parse_table_436.c @@ -14,126 +14,126 @@ void small_parse_table_2180(t_small_parse_table_array *v) { - v->a[43600] = anon_sym_GT_AMP; - v->a[43601] = anon_sym_GT_PIPE; - v->a[43602] = anon_sym_LT_AMP_DASH; - v->a[43603] = anon_sym_GT_AMP_DASH; - v->a[43604] = anon_sym_LT_LT_DASH; - v->a[43605] = anon_sym_LT_LT_LT; - v->a[43606] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43607] = anon_sym_DOLLAR_LBRACK; - v->a[43608] = aux_sym_concatenation_token1; - v->a[43609] = anon_sym_DOLLAR; - v->a[43610] = sym__special_character; - v->a[43611] = anon_sym_DQUOTE; - v->a[43612] = sym_raw_string; - v->a[43613] = sym_ansi_c_string; - v->a[43614] = aux_sym_number_token1; - v->a[43615] = aux_sym_number_token2; - v->a[43616] = anon_sym_DOLLAR_LBRACE; - v->a[43617] = anon_sym_DOLLAR_LPAREN; - v->a[43618] = anon_sym_BQUOTE; - v->a[43619] = anon_sym_DOLLAR_BQUOTE; + v->a[43600] = anon_sym_LT; + v->a[43601] = anon_sym_GT; + v->a[43602] = anon_sym_GT_GT; + v->a[43603] = anon_sym_AMP_GT; + v->a[43604] = anon_sym_AMP_GT_GT; + v->a[43605] = anon_sym_LT_AMP; + v->a[43606] = anon_sym_GT_AMP; + v->a[43607] = anon_sym_GT_PIPE; + v->a[43608] = anon_sym_LT_AMP_DASH; + v->a[43609] = anon_sym_GT_AMP_DASH; + v->a[43610] = anon_sym_LT_LT; + v->a[43611] = anon_sym_LT_LT_DASH; + v->a[43612] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43613] = anon_sym_AMP; + v->a[43614] = anon_sym_DOLLAR; + v->a[43615] = anon_sym_DQUOTE; + v->a[43616] = sym_raw_string; + v->a[43617] = aux_sym_number_token1; + v->a[43618] = aux_sym_number_token2; + v->a[43619] = anon_sym_DOLLAR_LBRACE; small_parse_table_2181(v); } void small_parse_table_2181(t_small_parse_table_array *v) { - v->a[43620] = anon_sym_LT_LPAREN; - v->a[43621] = anon_sym_GT_LPAREN; - v->a[43622] = sym_word; - v->a[43623] = 3; - v->a[43624] = actions(3); - v->a[43625] = 1; - v->a[43626] = sym_comment; - v->a[43627] = actions(1334); - v->a[43628] = 7; - v->a[43629] = sym_file_descriptor; - v->a[43630] = sym__concat; - v->a[43631] = sym_test_operator; - v->a[43632] = sym__bare_dollar; - v->a[43633] = sym__brace_start; - v->a[43634] = ts_builtin_sym_end; + v->a[43620] = anon_sym_DOLLAR_LPAREN; + v->a[43621] = anon_sym_BQUOTE; + v->a[43622] = anon_sym_DOLLAR_BQUOTE; + v->a[43623] = sym_word; + v->a[43624] = anon_sym_SEMI; + v->a[43625] = 3; + v->a[43626] = actions(3); + v->a[43627] = 1; + v->a[43628] = sym_comment; + v->a[43629] = actions(2774); + v->a[43630] = 5; + v->a[43631] = sym_file_descriptor; + v->a[43632] = sym__concat; + v->a[43633] = sym_test_operator; + v->a[43634] = sym__brace_start; v->a[43635] = aux_sym_heredoc_redirect_token1; - v->a[43636] = actions(1332); - v->a[43637] = 41; - v->a[43638] = anon_sym_LPAREN_LPAREN; - v->a[43639] = anon_sym_SEMI; + v->a[43636] = actions(2772); + v->a[43637] = 35; + v->a[43638] = anon_sym_PIPE; + v->a[43639] = anon_sym_SEMI_SEMI; small_parse_table_2182(v); } void small_parse_table_2182(t_small_parse_table_array *v) { - v->a[43640] = anon_sym_PIPE_PIPE; - v->a[43641] = anon_sym_AMP_AMP; - v->a[43642] = anon_sym_PIPE; - v->a[43643] = anon_sym_AMP; - v->a[43644] = anon_sym_EQ_EQ; + v->a[43640] = anon_sym_SEMI_AMP; + v->a[43641] = anon_sym_SEMI_SEMI_AMP; + v->a[43642] = anon_sym_PIPE_AMP; + v->a[43643] = anon_sym_AMP_AMP; + v->a[43644] = anon_sym_PIPE_PIPE; v->a[43645] = anon_sym_LT; v->a[43646] = anon_sym_GT; - v->a[43647] = anon_sym_LT_LT; - v->a[43648] = anon_sym_GT_GT; - v->a[43649] = anon_sym_LPAREN; - v->a[43650] = anon_sym_SEMI_SEMI; - v->a[43651] = anon_sym_PIPE_AMP; - v->a[43652] = anon_sym_EQ_TILDE; - v->a[43653] = anon_sym_AMP_GT; - v->a[43654] = anon_sym_AMP_GT_GT; - v->a[43655] = anon_sym_LT_AMP; - v->a[43656] = anon_sym_GT_AMP; - v->a[43657] = anon_sym_GT_PIPE; - v->a[43658] = anon_sym_LT_AMP_DASH; - v->a[43659] = anon_sym_GT_AMP_DASH; + v->a[43647] = anon_sym_GT_GT; + v->a[43648] = anon_sym_AMP_GT; + v->a[43649] = anon_sym_AMP_GT_GT; + v->a[43650] = anon_sym_LT_AMP; + v->a[43651] = anon_sym_GT_AMP; + v->a[43652] = anon_sym_GT_PIPE; + v->a[43653] = anon_sym_LT_AMP_DASH; + v->a[43654] = anon_sym_GT_AMP_DASH; + v->a[43655] = anon_sym_LT_LT; + v->a[43656] = anon_sym_LT_LT_DASH; + v->a[43657] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43658] = anon_sym_AMP; + v->a[43659] = aux_sym_concatenation_token1; small_parse_table_2183(v); } void small_parse_table_2183(t_small_parse_table_array *v) { - v->a[43660] = anon_sym_LT_LT_DASH; - v->a[43661] = anon_sym_LT_LT_LT; - v->a[43662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43663] = anon_sym_DOLLAR_LBRACK; - v->a[43664] = aux_sym_concatenation_token1; - v->a[43665] = anon_sym_DOLLAR; - v->a[43666] = sym__special_character; - v->a[43667] = anon_sym_DQUOTE; - v->a[43668] = sym_raw_string; - v->a[43669] = sym_ansi_c_string; - v->a[43670] = aux_sym_number_token1; - v->a[43671] = aux_sym_number_token2; - v->a[43672] = anon_sym_DOLLAR_LBRACE; - v->a[43673] = anon_sym_DOLLAR_LPAREN; - v->a[43674] = anon_sym_BQUOTE; - v->a[43675] = anon_sym_DOLLAR_BQUOTE; - v->a[43676] = anon_sym_LT_LPAREN; - v->a[43677] = anon_sym_GT_LPAREN; - v->a[43678] = sym_word; - v->a[43679] = 6; + v->a[43660] = anon_sym_DOLLAR; + v->a[43661] = sym__special_character; + v->a[43662] = anon_sym_DQUOTE; + v->a[43663] = sym_raw_string; + v->a[43664] = aux_sym_number_token1; + v->a[43665] = aux_sym_number_token2; + v->a[43666] = anon_sym_DOLLAR_LBRACE; + v->a[43667] = anon_sym_DOLLAR_LPAREN; + v->a[43668] = anon_sym_BQUOTE; + v->a[43669] = anon_sym_DOLLAR_BQUOTE; + v->a[43670] = aux_sym__simple_variable_name_token1; + v->a[43671] = sym_word; + v->a[43672] = anon_sym_SEMI; + v->a[43673] = 6; + v->a[43674] = actions(3); + v->a[43675] = 1; + v->a[43676] = sym_comment; + v->a[43677] = actions(3607); + v->a[43678] = 1; + v->a[43679] = aux_sym_concatenation_token1; small_parse_table_2184(v); } void small_parse_table_2184(t_small_parse_table_array *v) { - v->a[43680] = actions(3); + v->a[43680] = actions(3609); v->a[43681] = 1; - v->a[43682] = sym_comment; - v->a[43683] = actions(5168); + v->a[43682] = sym__concat; + v->a[43683] = state(1085); v->a[43684] = 1; - v->a[43685] = aux_sym_concatenation_token1; - v->a[43686] = actions(5171); - v->a[43687] = 1; - v->a[43688] = sym__concat; - v->a[43689] = state(1065); - v->a[43690] = 1; - v->a[43691] = aux_sym_concatenation_repeat1; - v->a[43692] = actions(1253); - v->a[43693] = 5; - v->a[43694] = sym_file_descriptor; - v->a[43695] = sym_test_operator; - v->a[43696] = sym__bare_dollar; - v->a[43697] = sym__brace_start; - v->a[43698] = aux_sym_heredoc_redirect_token1; - v->a[43699] = actions(1251); + v->a[43685] = aux_sym_concatenation_repeat1; + v->a[43686] = actions(2664); + v->a[43687] = 5; + v->a[43688] = sym_file_descriptor; + v->a[43689] = sym_test_operator; + v->a[43690] = sym__brace_start; + v->a[43691] = ts_builtin_sym_end; + v->a[43692] = aux_sym_heredoc_redirect_token1; + v->a[43693] = actions(2662); + v->a[43694] = 31; + v->a[43695] = anon_sym_PIPE; + v->a[43696] = anon_sym_SEMI_SEMI; + v->a[43697] = anon_sym_PIPE_AMP; + v->a[43698] = anon_sym_AMP_AMP; + v->a[43699] = anon_sym_PIPE_PIPE; small_parse_table_2185(v); } diff --git a/parser/static/small_parse_table/small_parse_table_437.c b/parser/static/small_parse_table/small_parse_table_437.c index 0a1983c4..39cc5863 100644 --- a/parser/static/small_parse_table/small_parse_table_437.c +++ b/parser/static/small_parse_table/small_parse_table_437.c @@ -14,126 +14,126 @@ void small_parse_table_2185(t_small_parse_table_array *v) { - v->a[43700] = 40; - v->a[43701] = anon_sym_LPAREN_LPAREN; - v->a[43702] = anon_sym_SEMI; - v->a[43703] = anon_sym_PIPE_PIPE; - v->a[43704] = anon_sym_AMP_AMP; - v->a[43705] = anon_sym_PIPE; - v->a[43706] = anon_sym_AMP; - v->a[43707] = anon_sym_EQ_EQ; - v->a[43708] = anon_sym_LT; - v->a[43709] = anon_sym_GT; + v->a[43700] = anon_sym_LT; + v->a[43701] = anon_sym_GT; + v->a[43702] = anon_sym_GT_GT; + v->a[43703] = anon_sym_AMP_GT; + v->a[43704] = anon_sym_AMP_GT_GT; + v->a[43705] = anon_sym_LT_AMP; + v->a[43706] = anon_sym_GT_AMP; + v->a[43707] = anon_sym_GT_PIPE; + v->a[43708] = anon_sym_LT_AMP_DASH; + v->a[43709] = anon_sym_GT_AMP_DASH; v->a[43710] = anon_sym_LT_LT; - v->a[43711] = anon_sym_GT_GT; - v->a[43712] = anon_sym_RPAREN; - v->a[43713] = anon_sym_SEMI_SEMI; - v->a[43714] = anon_sym_PIPE_AMP; - v->a[43715] = anon_sym_EQ_TILDE; - v->a[43716] = anon_sym_AMP_GT; - v->a[43717] = anon_sym_AMP_GT_GT; - v->a[43718] = anon_sym_LT_AMP; - v->a[43719] = anon_sym_GT_AMP; + v->a[43711] = anon_sym_LT_LT_DASH; + v->a[43712] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43713] = anon_sym_AMP; + v->a[43714] = anon_sym_DOLLAR; + v->a[43715] = sym__special_character; + v->a[43716] = anon_sym_DQUOTE; + v->a[43717] = sym_raw_string; + v->a[43718] = aux_sym_number_token1; + v->a[43719] = aux_sym_number_token2; small_parse_table_2186(v); } void small_parse_table_2186(t_small_parse_table_array *v) { - v->a[43720] = anon_sym_GT_PIPE; - v->a[43721] = anon_sym_LT_AMP_DASH; - v->a[43722] = anon_sym_GT_AMP_DASH; - v->a[43723] = anon_sym_LT_LT_DASH; - v->a[43724] = anon_sym_LT_LT_LT; - v->a[43725] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43726] = anon_sym_DOLLAR_LBRACK; - v->a[43727] = anon_sym_DOLLAR; - v->a[43728] = sym__special_character; - v->a[43729] = anon_sym_DQUOTE; - v->a[43730] = sym_raw_string; - v->a[43731] = sym_ansi_c_string; - v->a[43732] = aux_sym_number_token1; - v->a[43733] = aux_sym_number_token2; - v->a[43734] = anon_sym_DOLLAR_LBRACE; - v->a[43735] = anon_sym_DOLLAR_LPAREN; - v->a[43736] = anon_sym_BQUOTE; - v->a[43737] = anon_sym_DOLLAR_BQUOTE; - v->a[43738] = anon_sym_LT_LPAREN; - v->a[43739] = anon_sym_GT_LPAREN; + v->a[43720] = anon_sym_DOLLAR_LBRACE; + v->a[43721] = anon_sym_DOLLAR_LPAREN; + v->a[43722] = anon_sym_BQUOTE; + v->a[43723] = anon_sym_DOLLAR_BQUOTE; + v->a[43724] = sym_word; + v->a[43725] = anon_sym_SEMI; + v->a[43726] = 3; + v->a[43727] = actions(3); + v->a[43728] = 1; + v->a[43729] = sym_comment; + v->a[43730] = actions(2828); + v->a[43731] = 5; + v->a[43732] = sym_file_descriptor; + v->a[43733] = sym__concat; + v->a[43734] = sym_test_operator; + v->a[43735] = sym__brace_start; + v->a[43736] = aux_sym_heredoc_redirect_token1; + v->a[43737] = actions(2826); + v->a[43738] = 34; + v->a[43739] = anon_sym_PIPE; small_parse_table_2187(v); } void small_parse_table_2187(t_small_parse_table_array *v) { - v->a[43740] = sym_word; - v->a[43741] = 6; - v->a[43742] = actions(3); - v->a[43743] = 1; - v->a[43744] = sym_comment; - v->a[43745] = actions(5144); - v->a[43746] = 1; - v->a[43747] = aux_sym_concatenation_token1; - v->a[43748] = actions(5146); - v->a[43749] = 1; - v->a[43750] = sym__concat; - v->a[43751] = state(1123); - v->a[43752] = 1; - v->a[43753] = aux_sym_concatenation_repeat1; - v->a[43754] = actions(4469); - v->a[43755] = 6; - v->a[43756] = sym_file_descriptor; - v->a[43757] = sym_test_operator; - v->a[43758] = sym__bare_dollar; - v->a[43759] = sym__brace_start; + v->a[43740] = anon_sym_RPAREN; + v->a[43741] = anon_sym_SEMI_SEMI; + v->a[43742] = anon_sym_PIPE_AMP; + v->a[43743] = anon_sym_AMP_AMP; + v->a[43744] = anon_sym_PIPE_PIPE; + v->a[43745] = anon_sym_LT; + v->a[43746] = anon_sym_GT; + v->a[43747] = anon_sym_GT_GT; + v->a[43748] = anon_sym_AMP_GT; + v->a[43749] = anon_sym_AMP_GT_GT; + v->a[43750] = anon_sym_LT_AMP; + v->a[43751] = anon_sym_GT_AMP; + v->a[43752] = anon_sym_GT_PIPE; + v->a[43753] = anon_sym_LT_AMP_DASH; + v->a[43754] = anon_sym_GT_AMP_DASH; + v->a[43755] = anon_sym_LT_LT; + v->a[43756] = anon_sym_LT_LT_DASH; + v->a[43757] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43758] = anon_sym_AMP; + v->a[43759] = aux_sym_concatenation_token1; small_parse_table_2188(v); } void small_parse_table_2188(t_small_parse_table_array *v) { - v->a[43760] = ts_builtin_sym_end; - v->a[43761] = aux_sym_heredoc_redirect_token1; - v->a[43762] = actions(4467); - v->a[43763] = 39; - v->a[43764] = anon_sym_LPAREN_LPAREN; - v->a[43765] = anon_sym_SEMI; - v->a[43766] = anon_sym_PIPE_PIPE; - v->a[43767] = anon_sym_AMP_AMP; - v->a[43768] = anon_sym_PIPE; - v->a[43769] = anon_sym_AMP; - v->a[43770] = anon_sym_EQ_EQ; - v->a[43771] = anon_sym_LT; - v->a[43772] = anon_sym_GT; - v->a[43773] = anon_sym_LT_LT; - v->a[43774] = anon_sym_GT_GT; - v->a[43775] = anon_sym_SEMI_SEMI; - v->a[43776] = anon_sym_PIPE_AMP; - v->a[43777] = anon_sym_EQ_TILDE; - v->a[43778] = anon_sym_AMP_GT; - v->a[43779] = anon_sym_AMP_GT_GT; + v->a[43760] = anon_sym_DOLLAR; + v->a[43761] = sym__special_character; + v->a[43762] = anon_sym_DQUOTE; + v->a[43763] = sym_raw_string; + v->a[43764] = aux_sym_number_token1; + v->a[43765] = aux_sym_number_token2; + v->a[43766] = anon_sym_DOLLAR_LBRACE; + v->a[43767] = anon_sym_DOLLAR_LPAREN; + v->a[43768] = anon_sym_BQUOTE; + v->a[43769] = anon_sym_DOLLAR_BQUOTE; + v->a[43770] = aux_sym__simple_variable_name_token1; + v->a[43771] = sym_word; + v->a[43772] = anon_sym_SEMI; + v->a[43773] = 3; + v->a[43774] = actions(3); + v->a[43775] = 1; + v->a[43776] = sym_comment; + v->a[43777] = actions(3159); + v->a[43778] = 6; + v->a[43779] = sym_file_descriptor; small_parse_table_2189(v); } void small_parse_table_2189(t_small_parse_table_array *v) { - v->a[43780] = anon_sym_LT_AMP; - v->a[43781] = anon_sym_GT_AMP; - v->a[43782] = anon_sym_GT_PIPE; - v->a[43783] = anon_sym_LT_AMP_DASH; - v->a[43784] = anon_sym_GT_AMP_DASH; - v->a[43785] = anon_sym_LT_LT_DASH; - v->a[43786] = anon_sym_LT_LT_LT; - v->a[43787] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43788] = anon_sym_DOLLAR_LBRACK; - v->a[43789] = anon_sym_DOLLAR; - v->a[43790] = sym__special_character; - v->a[43791] = anon_sym_DQUOTE; - v->a[43792] = sym_raw_string; - v->a[43793] = sym_ansi_c_string; - v->a[43794] = aux_sym_number_token1; - v->a[43795] = aux_sym_number_token2; - v->a[43796] = anon_sym_DOLLAR_LBRACE; - v->a[43797] = anon_sym_DOLLAR_LPAREN; - v->a[43798] = anon_sym_BQUOTE; - v->a[43799] = anon_sym_DOLLAR_BQUOTE; + v->a[43780] = sym__concat; + v->a[43781] = sym_variable_name; + v->a[43782] = sym_test_operator; + v->a[43783] = sym__brace_start; + v->a[43784] = aux_sym_heredoc_redirect_token1; + v->a[43785] = actions(3157); + v->a[43786] = 33; + v->a[43787] = anon_sym_PIPE; + v->a[43788] = anon_sym_RPAREN; + v->a[43789] = anon_sym_SEMI_SEMI; + v->a[43790] = anon_sym_PIPE_AMP; + v->a[43791] = anon_sym_AMP_AMP; + v->a[43792] = anon_sym_PIPE_PIPE; + v->a[43793] = anon_sym_LT; + v->a[43794] = anon_sym_GT; + v->a[43795] = anon_sym_GT_GT; + v->a[43796] = anon_sym_AMP_GT; + v->a[43797] = anon_sym_AMP_GT_GT; + v->a[43798] = anon_sym_LT_AMP; + v->a[43799] = anon_sym_GT_AMP; small_parse_table_2190(v); } diff --git a/parser/static/small_parse_table/small_parse_table_438.c b/parser/static/small_parse_table/small_parse_table_438.c index 06db093c..5ad879d9 100644 --- a/parser/static/small_parse_table/small_parse_table_438.c +++ b/parser/static/small_parse_table/small_parse_table_438.c @@ -14,126 +14,126 @@ void small_parse_table_2190(t_small_parse_table_array *v) { - v->a[43800] = anon_sym_LT_LPAREN; - v->a[43801] = anon_sym_GT_LPAREN; - v->a[43802] = sym_word; - v->a[43803] = 6; - v->a[43804] = actions(3); - v->a[43805] = 1; - v->a[43806] = sym_comment; - v->a[43807] = actions(5071); - v->a[43808] = 1; - v->a[43809] = aux_sym_concatenation_token1; - v->a[43810] = actions(5073); - v->a[43811] = 1; - v->a[43812] = sym__concat; - v->a[43813] = state(1087); - v->a[43814] = 1; - v->a[43815] = aux_sym_concatenation_repeat1; - v->a[43816] = actions(5176); - v->a[43817] = 5; - v->a[43818] = sym_file_descriptor; - v->a[43819] = sym_variable_name; + v->a[43800] = anon_sym_GT_PIPE; + v->a[43801] = anon_sym_LT_AMP_DASH; + v->a[43802] = anon_sym_GT_AMP_DASH; + v->a[43803] = anon_sym_LT_LT; + v->a[43804] = anon_sym_LT_LT_DASH; + v->a[43805] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43806] = anon_sym_AMP; + v->a[43807] = aux_sym_concatenation_token1; + v->a[43808] = anon_sym_DOLLAR; + v->a[43809] = sym__special_character; + v->a[43810] = anon_sym_DQUOTE; + v->a[43811] = sym_raw_string; + v->a[43812] = aux_sym_number_token1; + v->a[43813] = aux_sym_number_token2; + v->a[43814] = anon_sym_DOLLAR_LBRACE; + v->a[43815] = anon_sym_DOLLAR_LPAREN; + v->a[43816] = anon_sym_BQUOTE; + v->a[43817] = anon_sym_DOLLAR_BQUOTE; + v->a[43818] = sym_word; + v->a[43819] = anon_sym_SEMI; small_parse_table_2191(v); } void small_parse_table_2191(t_small_parse_table_array *v) { - v->a[43820] = sym_test_operator; - v->a[43821] = sym__brace_start; - v->a[43822] = aux_sym_heredoc_redirect_token1; - v->a[43823] = actions(5174); - v->a[43824] = 40; - v->a[43825] = anon_sym_LPAREN_LPAREN; - v->a[43826] = anon_sym_SEMI; - v->a[43827] = anon_sym_PIPE_PIPE; - v->a[43828] = anon_sym_AMP_AMP; - v->a[43829] = anon_sym_PIPE; - v->a[43830] = anon_sym_AMP; - v->a[43831] = anon_sym_LT; - v->a[43832] = anon_sym_GT; - v->a[43833] = anon_sym_LT_LT; - v->a[43834] = anon_sym_GT_GT; - v->a[43835] = anon_sym_esac; + v->a[43820] = 3; + v->a[43821] = actions(3); + v->a[43822] = 1; + v->a[43823] = sym_comment; + v->a[43824] = actions(2967); + v->a[43825] = 6; + v->a[43826] = sym_file_descriptor; + v->a[43827] = sym__concat; + v->a[43828] = sym_test_operator; + v->a[43829] = sym__bare_dollar; + v->a[43830] = sym__brace_start; + v->a[43831] = aux_sym_heredoc_redirect_token1; + v->a[43832] = actions(2965); + v->a[43833] = 33; + v->a[43834] = anon_sym_PIPE; + v->a[43835] = anon_sym_RPAREN; v->a[43836] = anon_sym_SEMI_SEMI; - v->a[43837] = anon_sym_SEMI_AMP; - v->a[43838] = anon_sym_SEMI_SEMI_AMP; - v->a[43839] = anon_sym_PIPE_AMP; + v->a[43837] = anon_sym_PIPE_AMP; + v->a[43838] = anon_sym_AMP_AMP; + v->a[43839] = anon_sym_PIPE_PIPE; small_parse_table_2192(v); } void small_parse_table_2192(t_small_parse_table_array *v) { - v->a[43840] = anon_sym_AMP_GT; - v->a[43841] = anon_sym_AMP_GT_GT; - v->a[43842] = anon_sym_LT_AMP; - v->a[43843] = anon_sym_GT_AMP; - v->a[43844] = anon_sym_GT_PIPE; - v->a[43845] = anon_sym_LT_AMP_DASH; - v->a[43846] = anon_sym_GT_AMP_DASH; - v->a[43847] = anon_sym_LT_LT_DASH; - v->a[43848] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43849] = anon_sym_DOLLAR_LBRACK; - v->a[43850] = anon_sym_DOLLAR; - v->a[43851] = sym__special_character; - v->a[43852] = anon_sym_DQUOTE; - v->a[43853] = sym_raw_string; - v->a[43854] = sym_ansi_c_string; - v->a[43855] = aux_sym_number_token1; - v->a[43856] = aux_sym_number_token2; - v->a[43857] = anon_sym_DOLLAR_LBRACE; - v->a[43858] = anon_sym_DOLLAR_LPAREN; - v->a[43859] = anon_sym_BQUOTE; + v->a[43840] = anon_sym_LT; + v->a[43841] = anon_sym_GT; + v->a[43842] = anon_sym_GT_GT; + v->a[43843] = anon_sym_AMP_GT; + v->a[43844] = anon_sym_AMP_GT_GT; + v->a[43845] = anon_sym_LT_AMP; + v->a[43846] = anon_sym_GT_AMP; + v->a[43847] = anon_sym_GT_PIPE; + v->a[43848] = anon_sym_LT_AMP_DASH; + v->a[43849] = anon_sym_GT_AMP_DASH; + v->a[43850] = anon_sym_LT_LT; + v->a[43851] = anon_sym_LT_LT_DASH; + v->a[43852] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43853] = anon_sym_AMP; + v->a[43854] = aux_sym_concatenation_token1; + v->a[43855] = anon_sym_DOLLAR; + v->a[43856] = sym__special_character; + v->a[43857] = anon_sym_DQUOTE; + v->a[43858] = sym_raw_string; + v->a[43859] = aux_sym_number_token1; small_parse_table_2193(v); } void small_parse_table_2193(t_small_parse_table_array *v) { - v->a[43860] = anon_sym_DOLLAR_BQUOTE; - v->a[43861] = anon_sym_LT_LPAREN; - v->a[43862] = anon_sym_GT_LPAREN; - v->a[43863] = aux_sym__simple_variable_name_token1; - v->a[43864] = sym_word; - v->a[43865] = 6; - v->a[43866] = actions(3); - v->a[43867] = 1; - v->a[43868] = sym_comment; - v->a[43869] = actions(5071); - v->a[43870] = 1; - v->a[43871] = aux_sym_concatenation_token1; - v->a[43872] = actions(5073); - v->a[43873] = 1; + v->a[43860] = aux_sym_number_token2; + v->a[43861] = anon_sym_DOLLAR_LBRACE; + v->a[43862] = anon_sym_DOLLAR_LPAREN; + v->a[43863] = anon_sym_BQUOTE; + v->a[43864] = anon_sym_DOLLAR_BQUOTE; + v->a[43865] = sym_word; + v->a[43866] = anon_sym_SEMI; + v->a[43867] = 3; + v->a[43868] = actions(3); + v->a[43869] = 1; + v->a[43870] = sym_comment; + v->a[43871] = actions(3034); + v->a[43872] = 6; + v->a[43873] = sym_file_descriptor; v->a[43874] = sym__concat; - v->a[43875] = state(1086); - v->a[43876] = 1; - v->a[43877] = aux_sym_concatenation_repeat1; - v->a[43878] = actions(5180); - v->a[43879] = 5; + v->a[43875] = sym_test_operator; + v->a[43876] = sym__bare_dollar; + v->a[43877] = sym__brace_start; + v->a[43878] = aux_sym_heredoc_redirect_token1; + v->a[43879] = actions(3032); small_parse_table_2194(v); } void small_parse_table_2194(t_small_parse_table_array *v) { - v->a[43880] = sym_file_descriptor; - v->a[43881] = sym_variable_name; - v->a[43882] = sym_test_operator; - v->a[43883] = sym__brace_start; - v->a[43884] = aux_sym_heredoc_redirect_token1; - v->a[43885] = actions(5178); - v->a[43886] = 40; - v->a[43887] = anon_sym_LPAREN_LPAREN; - v->a[43888] = anon_sym_SEMI; - v->a[43889] = anon_sym_PIPE_PIPE; - v->a[43890] = anon_sym_AMP_AMP; - v->a[43891] = anon_sym_PIPE; - v->a[43892] = anon_sym_AMP; - v->a[43893] = anon_sym_LT; - v->a[43894] = anon_sym_GT; - v->a[43895] = anon_sym_LT_LT; - v->a[43896] = anon_sym_GT_GT; - v->a[43897] = anon_sym_esac; - v->a[43898] = anon_sym_SEMI_SEMI; - v->a[43899] = anon_sym_SEMI_AMP; + v->a[43880] = 33; + v->a[43881] = anon_sym_PIPE; + v->a[43882] = anon_sym_RPAREN; + v->a[43883] = anon_sym_SEMI_SEMI; + v->a[43884] = anon_sym_PIPE_AMP; + v->a[43885] = anon_sym_AMP_AMP; + v->a[43886] = anon_sym_PIPE_PIPE; + v->a[43887] = anon_sym_LT; + v->a[43888] = anon_sym_GT; + v->a[43889] = anon_sym_GT_GT; + v->a[43890] = anon_sym_AMP_GT; + v->a[43891] = anon_sym_AMP_GT_GT; + v->a[43892] = anon_sym_LT_AMP; + v->a[43893] = anon_sym_GT_AMP; + v->a[43894] = anon_sym_GT_PIPE; + v->a[43895] = anon_sym_LT_AMP_DASH; + v->a[43896] = anon_sym_GT_AMP_DASH; + v->a[43897] = anon_sym_LT_LT; + v->a[43898] = anon_sym_LT_LT_DASH; + v->a[43899] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2195(v); } diff --git a/parser/static/small_parse_table/small_parse_table_439.c b/parser/static/small_parse_table/small_parse_table_439.c index 6880ef89..01f52ad5 100644 --- a/parser/static/small_parse_table/small_parse_table_439.c +++ b/parser/static/small_parse_table/small_parse_table_439.c @@ -14,126 +14,126 @@ void small_parse_table_2195(t_small_parse_table_array *v) { - v->a[43900] = anon_sym_SEMI_SEMI_AMP; - v->a[43901] = anon_sym_PIPE_AMP; - v->a[43902] = anon_sym_AMP_GT; - v->a[43903] = anon_sym_AMP_GT_GT; - v->a[43904] = anon_sym_LT_AMP; - v->a[43905] = anon_sym_GT_AMP; - v->a[43906] = anon_sym_GT_PIPE; - v->a[43907] = anon_sym_LT_AMP_DASH; - v->a[43908] = anon_sym_GT_AMP_DASH; - v->a[43909] = anon_sym_LT_LT_DASH; - v->a[43910] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43911] = anon_sym_DOLLAR_LBRACK; - v->a[43912] = anon_sym_DOLLAR; - v->a[43913] = sym__special_character; - v->a[43914] = anon_sym_DQUOTE; - v->a[43915] = sym_raw_string; - v->a[43916] = sym_ansi_c_string; - v->a[43917] = aux_sym_number_token1; - v->a[43918] = aux_sym_number_token2; - v->a[43919] = anon_sym_DOLLAR_LBRACE; + v->a[43900] = anon_sym_AMP; + v->a[43901] = aux_sym_concatenation_token1; + v->a[43902] = anon_sym_DOLLAR; + v->a[43903] = sym__special_character; + v->a[43904] = anon_sym_DQUOTE; + v->a[43905] = sym_raw_string; + v->a[43906] = aux_sym_number_token1; + v->a[43907] = aux_sym_number_token2; + v->a[43908] = anon_sym_DOLLAR_LBRACE; + v->a[43909] = anon_sym_DOLLAR_LPAREN; + v->a[43910] = anon_sym_BQUOTE; + v->a[43911] = anon_sym_DOLLAR_BQUOTE; + v->a[43912] = sym_word; + v->a[43913] = anon_sym_SEMI; + v->a[43914] = 3; + v->a[43915] = actions(3); + v->a[43916] = 1; + v->a[43917] = sym_comment; + v->a[43918] = actions(3024); + v->a[43919] = 6; small_parse_table_2196(v); } void small_parse_table_2196(t_small_parse_table_array *v) { - v->a[43920] = anon_sym_DOLLAR_LPAREN; - v->a[43921] = anon_sym_BQUOTE; - v->a[43922] = anon_sym_DOLLAR_BQUOTE; - v->a[43923] = anon_sym_LT_LPAREN; - v->a[43924] = anon_sym_GT_LPAREN; - v->a[43925] = aux_sym__simple_variable_name_token1; - v->a[43926] = sym_word; - v->a[43927] = 6; - v->a[43928] = actions(3); - v->a[43929] = 1; - v->a[43930] = sym_comment; - v->a[43931] = actions(5144); - v->a[43932] = 1; - v->a[43933] = aux_sym_concatenation_token1; - v->a[43934] = actions(5146); - v->a[43935] = 1; - v->a[43936] = sym__concat; - v->a[43937] = state(1131); - v->a[43938] = 1; - v->a[43939] = aux_sym_concatenation_repeat1; + v->a[43920] = sym_file_descriptor; + v->a[43921] = sym__concat; + v->a[43922] = sym_variable_name; + v->a[43923] = sym_test_operator; + v->a[43924] = sym__brace_start; + v->a[43925] = aux_sym_heredoc_redirect_token1; + v->a[43926] = actions(3022); + v->a[43927] = 33; + v->a[43928] = anon_sym_PIPE; + v->a[43929] = anon_sym_RPAREN; + v->a[43930] = anon_sym_SEMI_SEMI; + v->a[43931] = anon_sym_PIPE_AMP; + v->a[43932] = anon_sym_AMP_AMP; + v->a[43933] = anon_sym_PIPE_PIPE; + v->a[43934] = anon_sym_LT; + v->a[43935] = anon_sym_GT; + v->a[43936] = anon_sym_GT_GT; + v->a[43937] = anon_sym_AMP_GT; + v->a[43938] = anon_sym_AMP_GT_GT; + v->a[43939] = anon_sym_LT_AMP; small_parse_table_2197(v); } void small_parse_table_2197(t_small_parse_table_array *v) { - v->a[43940] = actions(4372); - v->a[43941] = 6; - v->a[43942] = sym_file_descriptor; - v->a[43943] = sym_test_operator; - v->a[43944] = sym__bare_dollar; - v->a[43945] = sym__brace_start; - v->a[43946] = ts_builtin_sym_end; - v->a[43947] = aux_sym_heredoc_redirect_token1; - v->a[43948] = actions(4370); - v->a[43949] = 39; - v->a[43950] = anon_sym_LPAREN_LPAREN; - v->a[43951] = anon_sym_SEMI; - v->a[43952] = anon_sym_PIPE_PIPE; - v->a[43953] = anon_sym_AMP_AMP; - v->a[43954] = anon_sym_PIPE; - v->a[43955] = anon_sym_AMP; - v->a[43956] = anon_sym_EQ_EQ; - v->a[43957] = anon_sym_LT; - v->a[43958] = anon_sym_GT; - v->a[43959] = anon_sym_LT_LT; + v->a[43940] = anon_sym_GT_AMP; + v->a[43941] = anon_sym_GT_PIPE; + v->a[43942] = anon_sym_LT_AMP_DASH; + v->a[43943] = anon_sym_GT_AMP_DASH; + v->a[43944] = anon_sym_LT_LT; + v->a[43945] = anon_sym_LT_LT_DASH; + v->a[43946] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43947] = anon_sym_AMP; + v->a[43948] = aux_sym_concatenation_token1; + v->a[43949] = anon_sym_DOLLAR; + v->a[43950] = sym__special_character; + v->a[43951] = anon_sym_DQUOTE; + v->a[43952] = sym_raw_string; + v->a[43953] = aux_sym_number_token1; + v->a[43954] = aux_sym_number_token2; + v->a[43955] = anon_sym_DOLLAR_LBRACE; + v->a[43956] = anon_sym_DOLLAR_LPAREN; + v->a[43957] = anon_sym_BQUOTE; + v->a[43958] = anon_sym_DOLLAR_BQUOTE; + v->a[43959] = sym_word; small_parse_table_2198(v); } void small_parse_table_2198(t_small_parse_table_array *v) { - v->a[43960] = anon_sym_GT_GT; - v->a[43961] = anon_sym_SEMI_SEMI; - v->a[43962] = anon_sym_PIPE_AMP; - v->a[43963] = anon_sym_EQ_TILDE; - v->a[43964] = anon_sym_AMP_GT; - v->a[43965] = anon_sym_AMP_GT_GT; - v->a[43966] = anon_sym_LT_AMP; - v->a[43967] = anon_sym_GT_AMP; - v->a[43968] = anon_sym_GT_PIPE; - v->a[43969] = anon_sym_LT_AMP_DASH; - v->a[43970] = anon_sym_GT_AMP_DASH; - v->a[43971] = anon_sym_LT_LT_DASH; - v->a[43972] = anon_sym_LT_LT_LT; - v->a[43973] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43974] = anon_sym_DOLLAR_LBRACK; - v->a[43975] = anon_sym_DOLLAR; - v->a[43976] = sym__special_character; - v->a[43977] = anon_sym_DQUOTE; - v->a[43978] = sym_raw_string; - v->a[43979] = sym_ansi_c_string; + v->a[43960] = anon_sym_SEMI; + v->a[43961] = 3; + v->a[43962] = actions(3); + v->a[43963] = 1; + v->a[43964] = sym_comment; + v->a[43965] = actions(3020); + v->a[43966] = 6; + v->a[43967] = sym_file_descriptor; + v->a[43968] = sym__concat; + v->a[43969] = sym_variable_name; + v->a[43970] = sym_test_operator; + v->a[43971] = sym__brace_start; + v->a[43972] = aux_sym_heredoc_redirect_token1; + v->a[43973] = actions(3018); + v->a[43974] = 33; + v->a[43975] = anon_sym_PIPE; + v->a[43976] = anon_sym_RPAREN; + v->a[43977] = anon_sym_SEMI_SEMI; + v->a[43978] = anon_sym_PIPE_AMP; + v->a[43979] = anon_sym_AMP_AMP; small_parse_table_2199(v); } void small_parse_table_2199(t_small_parse_table_array *v) { - v->a[43980] = aux_sym_number_token1; - v->a[43981] = aux_sym_number_token2; - v->a[43982] = anon_sym_DOLLAR_LBRACE; - v->a[43983] = anon_sym_DOLLAR_LPAREN; - v->a[43984] = anon_sym_BQUOTE; - v->a[43985] = anon_sym_DOLLAR_BQUOTE; - v->a[43986] = anon_sym_LT_LPAREN; - v->a[43987] = anon_sym_GT_LPAREN; - v->a[43988] = sym_word; - v->a[43989] = 8; - v->a[43990] = actions(3); - v->a[43991] = 1; - v->a[43992] = sym_comment; - v->a[43993] = actions(1235); - v->a[43994] = 1; - v->a[43995] = sym_test_operator; - v->a[43996] = actions(4663); - v->a[43997] = 1; + v->a[43980] = anon_sym_PIPE_PIPE; + v->a[43981] = anon_sym_LT; + v->a[43982] = anon_sym_GT; + v->a[43983] = anon_sym_GT_GT; + v->a[43984] = anon_sym_AMP_GT; + v->a[43985] = anon_sym_AMP_GT_GT; + v->a[43986] = anon_sym_LT_AMP; + v->a[43987] = anon_sym_GT_AMP; + v->a[43988] = anon_sym_GT_PIPE; + v->a[43989] = anon_sym_LT_AMP_DASH; + v->a[43990] = anon_sym_GT_AMP_DASH; + v->a[43991] = anon_sym_LT_LT; + v->a[43992] = anon_sym_LT_LT_DASH; + v->a[43993] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[43994] = anon_sym_AMP; + v->a[43995] = aux_sym_concatenation_token1; + v->a[43996] = anon_sym_DOLLAR; + v->a[43997] = sym__special_character; v->a[43998] = anon_sym_DQUOTE; - v->a[43999] = actions(4667); + v->a[43999] = sym_raw_string; small_parse_table_2200(v); } diff --git a/parser/static/small_parse_table/small_parse_table_44.c b/parser/static/small_parse_table/small_parse_table_44.c index e0e903af..836458c3 100644 --- a/parser/static/small_parse_table/small_parse_table_44.c +++ b/parser/static/small_parse_table/small_parse_table_44.c @@ -14,126 +14,126 @@ void small_parse_table_220(t_small_parse_table_array *v) { - v->a[4400] = anon_sym_LPAREN_LPAREN; - v->a[4401] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4402] = actions(2056); - v->a[4403] = 2; - v->a[4404] = anon_sym_LT_LPAREN; - v->a[4405] = anon_sym_GT_LPAREN; - v->a[4406] = actions(1799); - v->a[4407] = 3; - v->a[4408] = sym_file_descriptor; - v->a[4409] = ts_builtin_sym_end; - v->a[4410] = aux_sym_heredoc_redirect_token1; - v->a[4411] = actions(2032); - v->a[4412] = 3; - v->a[4413] = sym_raw_string; - v->a[4414] = sym_ansi_c_string; - v->a[4415] = sym_word; - v->a[4416] = state(577); - v->a[4417] = 3; - v->a[4418] = sym_variable_assignment; - v->a[4419] = sym_concatenation; + v->a[4400] = anon_sym_LT_AMP_DASH; + v->a[4401] = anon_sym_GT_AMP_DASH; + v->a[4402] = anon_sym_LT_LT; + v->a[4403] = anon_sym_LT_LT_DASH; + v->a[4404] = anon_sym_AMP; + v->a[4405] = anon_sym_SEMI; + v->a[4406] = 3; + v->a[4407] = actions(57); + v->a[4408] = 1; + v->a[4409] = sym_comment; + v->a[4410] = actions(507); + v->a[4411] = 17; + v->a[4412] = sym_file_descriptor; + v->a[4413] = sym_variable_name; + v->a[4414] = sym_test_operator; + v->a[4415] = sym__brace_start; + v->a[4416] = anon_sym_LPAREN; + v->a[4417] = anon_sym_LBRACE; + v->a[4418] = anon_sym_GT_GT; + v->a[4419] = anon_sym_AMP_GT_GT; small_parse_table_221(v); } void small_parse_table_221(t_small_parse_table_array *v) { - v->a[4420] = aux_sym_declaration_command_repeat1; - v->a[4421] = state(1322); - v->a[4422] = 9; - v->a[4423] = sym_arithmetic_expansion; - v->a[4424] = sym_brace_expression; - v->a[4425] = sym_string; - v->a[4426] = sym_translated_string; - v->a[4427] = sym_number; - v->a[4428] = sym_simple_expansion; - v->a[4429] = sym_expansion; - v->a[4430] = sym_command_substitution; - v->a[4431] = sym_process_substitution; - v->a[4432] = actions(1797); - v->a[4433] = 19; - v->a[4434] = anon_sym_SEMI; - v->a[4435] = anon_sym_PIPE_PIPE; - v->a[4436] = anon_sym_AMP_AMP; - v->a[4437] = anon_sym_PIPE; - v->a[4438] = anon_sym_AMP; - v->a[4439] = anon_sym_LT; + v->a[4420] = anon_sym_GT_PIPE; + v->a[4421] = anon_sym_LT_AMP_DASH; + v->a[4422] = anon_sym_GT_AMP_DASH; + v->a[4423] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4424] = anon_sym_DQUOTE; + v->a[4425] = sym_raw_string; + v->a[4426] = anon_sym_DOLLAR_LBRACE; + v->a[4427] = anon_sym_BQUOTE; + v->a[4428] = anon_sym_DOLLAR_BQUOTE; + v->a[4429] = actions(216); + v->a[4430] = 31; + v->a[4431] = anon_sym_for; + v->a[4432] = anon_sym_select; + v->a[4433] = anon_sym_while; + v->a[4434] = anon_sym_until; + v->a[4435] = anon_sym_do; + v->a[4436] = anon_sym_if; + v->a[4437] = anon_sym_then; + v->a[4438] = anon_sym_fi; + v->a[4439] = anon_sym_elif; small_parse_table_222(v); } void small_parse_table_222(t_small_parse_table_array *v) { - v->a[4440] = anon_sym_GT; - v->a[4441] = anon_sym_LT_LT; - v->a[4442] = anon_sym_GT_GT; - v->a[4443] = anon_sym_SEMI_SEMI; - v->a[4444] = anon_sym_PIPE_AMP; - v->a[4445] = anon_sym_AMP_GT; - v->a[4446] = anon_sym_AMP_GT_GT; - v->a[4447] = anon_sym_LT_AMP; - v->a[4448] = anon_sym_GT_AMP; - v->a[4449] = anon_sym_GT_PIPE; - v->a[4450] = anon_sym_LT_AMP_DASH; - v->a[4451] = anon_sym_GT_AMP_DASH; - v->a[4452] = anon_sym_LT_LT_DASH; - v->a[4453] = 26; - v->a[4454] = actions(3); - v->a[4455] = 1; - v->a[4456] = sym_comment; - v->a[4457] = actions(1549); - v->a[4458] = 1; - v->a[4459] = anon_sym_DOLLAR_LBRACK; + v->a[4440] = anon_sym_else; + v->a[4441] = anon_sym_case; + v->a[4442] = anon_sym_function; + v->a[4443] = anon_sym_BANG; + v->a[4444] = anon_sym_declare; + v->a[4445] = anon_sym_typeset; + v->a[4446] = anon_sym_export; + v->a[4447] = anon_sym_readonly; + v->a[4448] = anon_sym_local; + v->a[4449] = anon_sym_unset; + v->a[4450] = anon_sym_unsetenv; + v->a[4451] = anon_sym_LT; + v->a[4452] = anon_sym_GT; + v->a[4453] = anon_sym_AMP_GT; + v->a[4454] = anon_sym_LT_AMP; + v->a[4455] = anon_sym_GT_AMP; + v->a[4456] = anon_sym_DOLLAR; + v->a[4457] = sym__special_character; + v->a[4458] = aux_sym_number_token1; + v->a[4459] = aux_sym_number_token2; small_parse_table_223(v); } void small_parse_table_223(t_small_parse_table_array *v) { - v->a[4460] = actions(1551); - v->a[4461] = 1; - v->a[4462] = anon_sym_DOLLAR; - v->a[4463] = actions(1555); + v->a[4460] = anon_sym_DOLLAR_LPAREN; + v->a[4461] = sym_word; + v->a[4462] = 6; + v->a[4463] = actions(3); v->a[4464] = 1; - v->a[4465] = anon_sym_DQUOTE; - v->a[4466] = actions(1557); + v->a[4465] = sym_comment; + v->a[4466] = actions(1478); v->a[4467] = 1; - v->a[4468] = aux_sym_number_token1; - v->a[4469] = actions(1559); - v->a[4470] = 1; - v->a[4471] = aux_sym_number_token2; - v->a[4472] = actions(1561); - v->a[4473] = 1; - v->a[4474] = anon_sym_DOLLAR_LBRACE; - v->a[4475] = actions(1563); - v->a[4476] = 1; - v->a[4477] = anon_sym_DOLLAR_LPAREN; - v->a[4478] = actions(1565); - v->a[4479] = 1; + v->a[4468] = sym_variable_name; + v->a[4469] = actions(1476); + v->a[4470] = 2; + v->a[4471] = aux_sym__simple_variable_name_token1; + v->a[4472] = aux_sym__multiline_variable_name_token1; + v->a[4473] = actions(816); + v->a[4474] = 5; + v->a[4475] = sym_file_descriptor; + v->a[4476] = sym_test_operator; + v->a[4477] = sym__bare_dollar; + v->a[4478] = sym__brace_start; + v->a[4479] = ts_builtin_sym_end; small_parse_table_224(v); } void small_parse_table_224(t_small_parse_table_array *v) { - v->a[4480] = anon_sym_BQUOTE; - v->a[4481] = actions(1567); - v->a[4482] = 1; - v->a[4483] = anon_sym_DOLLAR_BQUOTE; - v->a[4484] = actions(1573); - v->a[4485] = 1; - v->a[4486] = sym__bare_dollar; - v->a[4487] = actions(1575); - v->a[4488] = 1; - v->a[4489] = sym__brace_start; - v->a[4490] = actions(1690); - v->a[4491] = 1; - v->a[4492] = anon_sym_LT_LT_LT; - v->a[4493] = actions(1692); - v->a[4494] = 1; - v->a[4495] = sym__special_character; - v->a[4496] = actions(1694); - v->a[4497] = 1; - v->a[4498] = sym_test_operator; - v->a[4499] = state(574); + v->a[4480] = actions(1474); + v->a[4481] = 9; + v->a[4482] = anon_sym_BANG; + v->a[4483] = anon_sym_DASH; + v->a[4484] = anon_sym_STAR; + v->a[4485] = anon_sym_QMARK; + v->a[4486] = anon_sym_DOLLAR; + v->a[4487] = anon_sym_POUND; + v->a[4488] = anon_sym_AT; + v->a[4489] = anon_sym_0; + v->a[4490] = anon_sym__; + v->a[4491] = actions(810); + v->a[4492] = 31; + v->a[4493] = anon_sym_PIPE; + v->a[4494] = anon_sym_SEMI_SEMI; + v->a[4495] = anon_sym_PIPE_AMP; + v->a[4496] = anon_sym_AMP_AMP; + v->a[4497] = anon_sym_PIPE_PIPE; + v->a[4498] = anon_sym_LT; + v->a[4499] = anon_sym_GT; small_parse_table_225(v); } diff --git a/parser/static/small_parse_table/small_parse_table_440.c b/parser/static/small_parse_table/small_parse_table_440.c index ce8d7c37..114a733c 100644 --- a/parser/static/small_parse_table/small_parse_table_440.c +++ b/parser/static/small_parse_table/small_parse_table_440.c @@ -14,126 +14,126 @@ void small_parse_table_2200(t_small_parse_table_array *v) { - v->a[44000] = 1; - v->a[44001] = sym_variable_name; - v->a[44002] = state(2716); - v->a[44003] = 1; - v->a[44004] = sym_string; - v->a[44005] = actions(4665); - v->a[44006] = 2; - v->a[44007] = aux_sym__simple_variable_name_token1; - v->a[44008] = aux_sym__multiline_variable_name_token1; - v->a[44009] = actions(4661); - v->a[44010] = 9; - v->a[44011] = anon_sym_DASH; - v->a[44012] = anon_sym_STAR; - v->a[44013] = anon_sym_BANG; - v->a[44014] = anon_sym_QMARK; - v->a[44015] = anon_sym_DOLLAR; - v->a[44016] = anon_sym_POUND; - v->a[44017] = anon_sym_AT2; - v->a[44018] = anon_sym_0; - v->a[44019] = anon_sym__; + v->a[44000] = aux_sym_number_token1; + v->a[44001] = aux_sym_number_token2; + v->a[44002] = anon_sym_DOLLAR_LBRACE; + v->a[44003] = anon_sym_DOLLAR_LPAREN; + v->a[44004] = anon_sym_BQUOTE; + v->a[44005] = anon_sym_DOLLAR_BQUOTE; + v->a[44006] = sym_word; + v->a[44007] = anon_sym_SEMI; + v->a[44008] = 5; + v->a[44009] = actions(3); + v->a[44010] = 1; + v->a[44011] = sym_comment; + v->a[44012] = actions(3611); + v->a[44013] = 1; + v->a[44014] = sym__special_character; + v->a[44015] = state(1057); + v->a[44016] = 1; + v->a[44017] = aux_sym__literal_repeat1; + v->a[44018] = actions(3519); + v->a[44019] = 5; small_parse_table_2201(v); } void small_parse_table_2201(t_small_parse_table_array *v) { - v->a[44020] = actions(1227); - v->a[44021] = 33; - v->a[44022] = anon_sym_EQ; - v->a[44023] = anon_sym_PLUS_PLUS; - v->a[44024] = anon_sym_DASH_DASH; - v->a[44025] = anon_sym_PLUS_EQ; - v->a[44026] = anon_sym_DASH_EQ; - v->a[44027] = anon_sym_STAR_EQ; - v->a[44028] = anon_sym_SLASH_EQ; - v->a[44029] = anon_sym_PERCENT_EQ; - v->a[44030] = anon_sym_STAR_STAR_EQ; - v->a[44031] = anon_sym_LT_LT_EQ; - v->a[44032] = anon_sym_GT_GT_EQ; - v->a[44033] = anon_sym_AMP_EQ; - v->a[44034] = anon_sym_CARET_EQ; - v->a[44035] = anon_sym_PIPE_EQ; - v->a[44036] = anon_sym_PIPE_PIPE; - v->a[44037] = anon_sym_AMP_AMP; - v->a[44038] = anon_sym_PIPE; - v->a[44039] = anon_sym_CARET; + v->a[44020] = sym_file_descriptor; + v->a[44021] = sym_variable_name; + v->a[44022] = sym_test_operator; + v->a[44023] = sym__brace_start; + v->a[44024] = aux_sym_heredoc_redirect_token1; + v->a[44025] = actions(3517); + v->a[44026] = 32; + v->a[44027] = anon_sym_PIPE; + v->a[44028] = anon_sym_SEMI_SEMI; + v->a[44029] = anon_sym_SEMI_AMP; + v->a[44030] = anon_sym_SEMI_SEMI_AMP; + v->a[44031] = anon_sym_PIPE_AMP; + v->a[44032] = anon_sym_AMP_AMP; + v->a[44033] = anon_sym_PIPE_PIPE; + v->a[44034] = anon_sym_LT; + v->a[44035] = anon_sym_GT; + v->a[44036] = anon_sym_GT_GT; + v->a[44037] = anon_sym_AMP_GT; + v->a[44038] = anon_sym_AMP_GT_GT; + v->a[44039] = anon_sym_LT_AMP; small_parse_table_2202(v); } void small_parse_table_2202(t_small_parse_table_array *v) { - v->a[44040] = anon_sym_AMP; - v->a[44041] = anon_sym_EQ_EQ; - v->a[44042] = anon_sym_BANG_EQ; - v->a[44043] = anon_sym_LT; - v->a[44044] = anon_sym_GT; - v->a[44045] = anon_sym_LT_EQ; - v->a[44046] = anon_sym_GT_EQ; - v->a[44047] = anon_sym_LT_LT; - v->a[44048] = anon_sym_GT_GT; - v->a[44049] = anon_sym_PLUS; - v->a[44050] = anon_sym_SLASH; - v->a[44051] = anon_sym_PERCENT; - v->a[44052] = anon_sym_STAR_STAR; - v->a[44053] = anon_sym_RBRACK; - v->a[44054] = anon_sym_EQ_TILDE; - v->a[44055] = 8; - v->a[44056] = actions(3); - v->a[44057] = 1; - v->a[44058] = sym_comment; - v->a[44059] = actions(1241); + v->a[44040] = anon_sym_GT_AMP; + v->a[44041] = anon_sym_GT_PIPE; + v->a[44042] = anon_sym_LT_AMP_DASH; + v->a[44043] = anon_sym_GT_AMP_DASH; + v->a[44044] = anon_sym_LT_LT; + v->a[44045] = anon_sym_LT_LT_DASH; + v->a[44046] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44047] = anon_sym_AMP; + v->a[44048] = anon_sym_DOLLAR; + v->a[44049] = anon_sym_DQUOTE; + v->a[44050] = sym_raw_string; + v->a[44051] = aux_sym_number_token1; + v->a[44052] = aux_sym_number_token2; + v->a[44053] = anon_sym_DOLLAR_LBRACE; + v->a[44054] = anon_sym_DOLLAR_LPAREN; + v->a[44055] = anon_sym_BQUOTE; + v->a[44056] = anon_sym_DOLLAR_BQUOTE; + v->a[44057] = sym_word; + v->a[44058] = anon_sym_SEMI; + v->a[44059] = 3; small_parse_table_2203(v); } void small_parse_table_2203(t_small_parse_table_array *v) { - v->a[44060] = 1; - v->a[44061] = sym_test_operator; - v->a[44062] = actions(4663); - v->a[44063] = 1; - v->a[44064] = anon_sym_DQUOTE; - v->a[44065] = actions(4667); - v->a[44066] = 1; - v->a[44067] = sym_variable_name; - v->a[44068] = state(2716); - v->a[44069] = 1; - v->a[44070] = sym_string; - v->a[44071] = actions(4665); - v->a[44072] = 2; - v->a[44073] = aux_sym__simple_variable_name_token1; - v->a[44074] = aux_sym__multiline_variable_name_token1; - v->a[44075] = actions(4661); - v->a[44076] = 9; - v->a[44077] = anon_sym_DASH; - v->a[44078] = anon_sym_STAR; - v->a[44079] = anon_sym_BANG; + v->a[44060] = actions(3); + v->a[44061] = 1; + v->a[44062] = sym_comment; + v->a[44063] = actions(2654); + v->a[44064] = 5; + v->a[44065] = sym_file_descriptor; + v->a[44066] = sym__concat; + v->a[44067] = sym_test_operator; + v->a[44068] = sym__brace_start; + v->a[44069] = aux_sym_heredoc_redirect_token1; + v->a[44070] = actions(2652); + v->a[44071] = 34; + v->a[44072] = anon_sym_PIPE; + v->a[44073] = anon_sym_SEMI_SEMI; + v->a[44074] = anon_sym_SEMI_AMP; + v->a[44075] = anon_sym_SEMI_SEMI_AMP; + v->a[44076] = anon_sym_PIPE_AMP; + v->a[44077] = anon_sym_AMP_AMP; + v->a[44078] = anon_sym_PIPE_PIPE; + v->a[44079] = anon_sym_LT; small_parse_table_2204(v); } void small_parse_table_2204(t_small_parse_table_array *v) { - v->a[44080] = anon_sym_QMARK; - v->a[44081] = anon_sym_DOLLAR; - v->a[44082] = anon_sym_POUND; - v->a[44083] = anon_sym_AT2; - v->a[44084] = anon_sym_0; - v->a[44085] = anon_sym__; - v->a[44086] = actions(1239); - v->a[44087] = 33; - v->a[44088] = anon_sym_EQ; - v->a[44089] = anon_sym_PLUS_PLUS; - v->a[44090] = anon_sym_DASH_DASH; - v->a[44091] = anon_sym_PLUS_EQ; - v->a[44092] = anon_sym_DASH_EQ; - v->a[44093] = anon_sym_STAR_EQ; - v->a[44094] = anon_sym_SLASH_EQ; - v->a[44095] = anon_sym_PERCENT_EQ; - v->a[44096] = anon_sym_STAR_STAR_EQ; - v->a[44097] = anon_sym_LT_LT_EQ; - v->a[44098] = anon_sym_GT_GT_EQ; - v->a[44099] = anon_sym_AMP_EQ; + v->a[44080] = anon_sym_GT; + v->a[44081] = anon_sym_GT_GT; + v->a[44082] = anon_sym_AMP_GT; + v->a[44083] = anon_sym_AMP_GT_GT; + v->a[44084] = anon_sym_LT_AMP; + v->a[44085] = anon_sym_GT_AMP; + v->a[44086] = anon_sym_GT_PIPE; + v->a[44087] = anon_sym_LT_AMP_DASH; + v->a[44088] = anon_sym_GT_AMP_DASH; + v->a[44089] = anon_sym_LT_LT; + v->a[44090] = anon_sym_LT_LT_DASH; + v->a[44091] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44092] = anon_sym_AMP; + v->a[44093] = aux_sym_concatenation_token1; + v->a[44094] = anon_sym_DOLLAR; + v->a[44095] = sym__special_character; + v->a[44096] = anon_sym_DQUOTE; + v->a[44097] = sym_raw_string; + v->a[44098] = aux_sym_number_token1; + v->a[44099] = aux_sym_number_token2; small_parse_table_2205(v); } diff --git a/parser/static/small_parse_table/small_parse_table_441.c b/parser/static/small_parse_table/small_parse_table_441.c index 42593a7e..146097a4 100644 --- a/parser/static/small_parse_table/small_parse_table_441.c +++ b/parser/static/small_parse_table/small_parse_table_441.c @@ -14,126 +14,126 @@ void small_parse_table_2205(t_small_parse_table_array *v) { - v->a[44100] = anon_sym_CARET_EQ; - v->a[44101] = anon_sym_PIPE_EQ; - v->a[44102] = anon_sym_PIPE_PIPE; - v->a[44103] = anon_sym_AMP_AMP; - v->a[44104] = anon_sym_PIPE; - v->a[44105] = anon_sym_CARET; - v->a[44106] = anon_sym_AMP; - v->a[44107] = anon_sym_EQ_EQ; - v->a[44108] = anon_sym_BANG_EQ; - v->a[44109] = anon_sym_LT; - v->a[44110] = anon_sym_GT; - v->a[44111] = anon_sym_LT_EQ; - v->a[44112] = anon_sym_GT_EQ; - v->a[44113] = anon_sym_LT_LT; - v->a[44114] = anon_sym_GT_GT; - v->a[44115] = anon_sym_PLUS; - v->a[44116] = anon_sym_SLASH; - v->a[44117] = anon_sym_PERCENT; - v->a[44118] = anon_sym_STAR_STAR; - v->a[44119] = anon_sym_RBRACK; + v->a[44100] = anon_sym_DOLLAR_LBRACE; + v->a[44101] = anon_sym_DOLLAR_LPAREN; + v->a[44102] = anon_sym_BQUOTE; + v->a[44103] = anon_sym_DOLLAR_BQUOTE; + v->a[44104] = sym_word; + v->a[44105] = anon_sym_SEMI; + v->a[44106] = 6; + v->a[44107] = actions(3); + v->a[44108] = 1; + v->a[44109] = sym_comment; + v->a[44110] = actions(3613); + v->a[44111] = 1; + v->a[44112] = aux_sym_concatenation_token1; + v->a[44113] = actions(3615); + v->a[44114] = 1; + v->a[44115] = sym__concat; + v->a[44116] = state(1147); + v->a[44117] = 1; + v->a[44118] = aux_sym_concatenation_repeat1; + v->a[44119] = actions(2696); small_parse_table_2206(v); } void small_parse_table_2206(t_small_parse_table_array *v) { - v->a[44120] = anon_sym_EQ_TILDE; - v->a[44121] = 6; - v->a[44122] = actions(3); - v->a[44123] = 1; - v->a[44124] = sym_comment; - v->a[44125] = actions(5144); - v->a[44126] = 1; - v->a[44127] = aux_sym_concatenation_token1; - v->a[44128] = actions(5146); - v->a[44129] = 1; - v->a[44130] = sym__concat; - v->a[44131] = state(1123); - v->a[44132] = 1; - v->a[44133] = aux_sym_concatenation_repeat1; - v->a[44134] = actions(4566); - v->a[44135] = 6; - v->a[44136] = sym_file_descriptor; - v->a[44137] = sym_test_operator; - v->a[44138] = sym__bare_dollar; - v->a[44139] = sym__brace_start; + v->a[44120] = 4; + v->a[44121] = sym_file_descriptor; + v->a[44122] = sym_test_operator; + v->a[44123] = sym__brace_start; + v->a[44124] = aux_sym_heredoc_redirect_token1; + v->a[44125] = actions(2694); + v->a[44126] = 32; + v->a[44127] = anon_sym_PIPE; + v->a[44128] = anon_sym_RPAREN; + v->a[44129] = anon_sym_SEMI_SEMI; + v->a[44130] = anon_sym_PIPE_AMP; + v->a[44131] = anon_sym_AMP_AMP; + v->a[44132] = anon_sym_PIPE_PIPE; + v->a[44133] = anon_sym_LT; + v->a[44134] = anon_sym_GT; + v->a[44135] = anon_sym_GT_GT; + v->a[44136] = anon_sym_AMP_GT; + v->a[44137] = anon_sym_AMP_GT_GT; + v->a[44138] = anon_sym_LT_AMP; + v->a[44139] = anon_sym_GT_AMP; small_parse_table_2207(v); } void small_parse_table_2207(t_small_parse_table_array *v) { - v->a[44140] = ts_builtin_sym_end; - v->a[44141] = aux_sym_heredoc_redirect_token1; - v->a[44142] = actions(4564); - v->a[44143] = 39; - v->a[44144] = anon_sym_LPAREN_LPAREN; - v->a[44145] = anon_sym_SEMI; - v->a[44146] = anon_sym_PIPE_PIPE; - v->a[44147] = anon_sym_AMP_AMP; - v->a[44148] = anon_sym_PIPE; - v->a[44149] = anon_sym_AMP; - v->a[44150] = anon_sym_EQ_EQ; - v->a[44151] = anon_sym_LT; - v->a[44152] = anon_sym_GT; - v->a[44153] = anon_sym_LT_LT; - v->a[44154] = anon_sym_GT_GT; - v->a[44155] = anon_sym_SEMI_SEMI; - v->a[44156] = anon_sym_PIPE_AMP; - v->a[44157] = anon_sym_EQ_TILDE; - v->a[44158] = anon_sym_AMP_GT; - v->a[44159] = anon_sym_AMP_GT_GT; + v->a[44140] = anon_sym_GT_PIPE; + v->a[44141] = anon_sym_LT_AMP_DASH; + v->a[44142] = anon_sym_GT_AMP_DASH; + v->a[44143] = anon_sym_LT_LT; + v->a[44144] = anon_sym_LT_LT_DASH; + v->a[44145] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44146] = anon_sym_AMP; + v->a[44147] = anon_sym_DOLLAR; + v->a[44148] = sym__special_character; + v->a[44149] = anon_sym_DQUOTE; + v->a[44150] = sym_raw_string; + v->a[44151] = aux_sym_number_token1; + v->a[44152] = aux_sym_number_token2; + v->a[44153] = anon_sym_DOLLAR_LBRACE; + v->a[44154] = anon_sym_DOLLAR_LPAREN; + v->a[44155] = anon_sym_BQUOTE; + v->a[44156] = anon_sym_DOLLAR_BQUOTE; + v->a[44157] = sym_word; + v->a[44158] = anon_sym_SEMI; + v->a[44159] = 5; small_parse_table_2208(v); } void small_parse_table_2208(t_small_parse_table_array *v) { - v->a[44160] = anon_sym_LT_AMP; - v->a[44161] = anon_sym_GT_AMP; - v->a[44162] = anon_sym_GT_PIPE; - v->a[44163] = anon_sym_LT_AMP_DASH; - v->a[44164] = anon_sym_GT_AMP_DASH; - v->a[44165] = anon_sym_LT_LT_DASH; - v->a[44166] = anon_sym_LT_LT_LT; - v->a[44167] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44168] = anon_sym_DOLLAR_LBRACK; - v->a[44169] = anon_sym_DOLLAR; - v->a[44170] = sym__special_character; - v->a[44171] = anon_sym_DQUOTE; - v->a[44172] = sym_raw_string; - v->a[44173] = sym_ansi_c_string; - v->a[44174] = aux_sym_number_token1; - v->a[44175] = aux_sym_number_token2; - v->a[44176] = anon_sym_DOLLAR_LBRACE; - v->a[44177] = anon_sym_DOLLAR_LPAREN; - v->a[44178] = anon_sym_BQUOTE; - v->a[44179] = anon_sym_DOLLAR_BQUOTE; + v->a[44160] = actions(3); + v->a[44161] = 1; + v->a[44162] = sym_comment; + v->a[44163] = actions(3617); + v->a[44164] = 1; + v->a[44165] = sym__special_character; + v->a[44166] = state(1072); + v->a[44167] = 1; + v->a[44168] = aux_sym__literal_repeat1; + v->a[44169] = actions(3252); + v->a[44170] = 6; + v->a[44171] = sym_file_descriptor; + v->a[44172] = sym_variable_name; + v->a[44173] = sym_test_operator; + v->a[44174] = sym__brace_start; + v->a[44175] = ts_builtin_sym_end; + v->a[44176] = aux_sym_heredoc_redirect_token1; + v->a[44177] = actions(3250); + v->a[44178] = 31; + v->a[44179] = anon_sym_PIPE; small_parse_table_2209(v); } void small_parse_table_2209(t_small_parse_table_array *v) { - v->a[44180] = anon_sym_LT_LPAREN; - v->a[44181] = anon_sym_GT_LPAREN; - v->a[44182] = sym_word; - v->a[44183] = 6; - v->a[44184] = actions(3); - v->a[44185] = 1; - v->a[44186] = sym_comment; - v->a[44187] = actions(5182); - v->a[44188] = 1; - v->a[44189] = aux_sym_concatenation_token1; - v->a[44190] = actions(5184); - v->a[44191] = 1; - v->a[44192] = sym__concat; - v->a[44193] = state(1079); - v->a[44194] = 1; - v->a[44195] = aux_sym_concatenation_repeat1; - v->a[44196] = actions(1267); - v->a[44197] = 5; - v->a[44198] = sym_file_descriptor; - v->a[44199] = sym_variable_name; + v->a[44180] = anon_sym_SEMI_SEMI; + v->a[44181] = anon_sym_PIPE_AMP; + v->a[44182] = anon_sym_AMP_AMP; + v->a[44183] = anon_sym_PIPE_PIPE; + v->a[44184] = anon_sym_LT; + v->a[44185] = anon_sym_GT; + v->a[44186] = anon_sym_GT_GT; + v->a[44187] = anon_sym_AMP_GT; + v->a[44188] = anon_sym_AMP_GT_GT; + v->a[44189] = anon_sym_LT_AMP; + v->a[44190] = anon_sym_GT_AMP; + v->a[44191] = anon_sym_GT_PIPE; + v->a[44192] = anon_sym_LT_AMP_DASH; + v->a[44193] = anon_sym_GT_AMP_DASH; + v->a[44194] = anon_sym_LT_LT; + v->a[44195] = anon_sym_LT_LT_DASH; + v->a[44196] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44197] = anon_sym_AMP; + v->a[44198] = anon_sym_DOLLAR; + v->a[44199] = anon_sym_DQUOTE; small_parse_table_2210(v); } diff --git a/parser/static/small_parse_table/small_parse_table_442.c b/parser/static/small_parse_table/small_parse_table_442.c index 3bd6daa8..04dad675 100644 --- a/parser/static/small_parse_table/small_parse_table_442.c +++ b/parser/static/small_parse_table/small_parse_table_442.c @@ -14,126 +14,126 @@ void small_parse_table_2210(t_small_parse_table_array *v) { - v->a[44200] = sym_test_operator; - v->a[44201] = sym__brace_start; - v->a[44202] = aux_sym_heredoc_redirect_token1; - v->a[44203] = actions(1265); - v->a[44204] = 40; - v->a[44205] = anon_sym_LPAREN_LPAREN; - v->a[44206] = anon_sym_SEMI; - v->a[44207] = anon_sym_PIPE_PIPE; - v->a[44208] = anon_sym_AMP_AMP; - v->a[44209] = anon_sym_PIPE; - v->a[44210] = anon_sym_AMP; - v->a[44211] = anon_sym_LT; - v->a[44212] = anon_sym_GT; - v->a[44213] = anon_sym_LT_LT; - v->a[44214] = anon_sym_GT_GT; - v->a[44215] = anon_sym_esac; - v->a[44216] = anon_sym_SEMI_SEMI; - v->a[44217] = anon_sym_SEMI_AMP; - v->a[44218] = anon_sym_SEMI_SEMI_AMP; - v->a[44219] = anon_sym_PIPE_AMP; + v->a[44200] = sym_raw_string; + v->a[44201] = aux_sym_number_token1; + v->a[44202] = aux_sym_number_token2; + v->a[44203] = anon_sym_DOLLAR_LBRACE; + v->a[44204] = anon_sym_DOLLAR_LPAREN; + v->a[44205] = anon_sym_BQUOTE; + v->a[44206] = anon_sym_DOLLAR_BQUOTE; + v->a[44207] = aux_sym__simple_variable_name_token1; + v->a[44208] = sym_word; + v->a[44209] = anon_sym_SEMI; + v->a[44210] = 6; + v->a[44211] = actions(3); + v->a[44212] = 1; + v->a[44213] = sym_comment; + v->a[44214] = actions(3613); + v->a[44215] = 1; + v->a[44216] = aux_sym_concatenation_token1; + v->a[44217] = actions(3619); + v->a[44218] = 1; + v->a[44219] = sym__concat; small_parse_table_2211(v); } void small_parse_table_2211(t_small_parse_table_array *v) { - v->a[44220] = anon_sym_AMP_GT; - v->a[44221] = anon_sym_AMP_GT_GT; - v->a[44222] = anon_sym_LT_AMP; - v->a[44223] = anon_sym_GT_AMP; - v->a[44224] = anon_sym_GT_PIPE; - v->a[44225] = anon_sym_LT_AMP_DASH; - v->a[44226] = anon_sym_GT_AMP_DASH; - v->a[44227] = anon_sym_LT_LT_DASH; - v->a[44228] = anon_sym_LT_LT_LT; - v->a[44229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44230] = anon_sym_DOLLAR_LBRACK; - v->a[44231] = anon_sym_DOLLAR; - v->a[44232] = sym__special_character; - v->a[44233] = anon_sym_DQUOTE; - v->a[44234] = sym_raw_string; - v->a[44235] = sym_ansi_c_string; - v->a[44236] = aux_sym_number_token1; - v->a[44237] = aux_sym_number_token2; - v->a[44238] = anon_sym_DOLLAR_LBRACE; - v->a[44239] = anon_sym_DOLLAR_LPAREN; + v->a[44220] = state(1147); + v->a[44221] = 1; + v->a[44222] = aux_sym_concatenation_repeat1; + v->a[44223] = actions(2690); + v->a[44224] = 4; + v->a[44225] = sym_file_descriptor; + v->a[44226] = sym_test_operator; + v->a[44227] = sym__brace_start; + v->a[44228] = aux_sym_heredoc_redirect_token1; + v->a[44229] = actions(2688); + v->a[44230] = 32; + v->a[44231] = anon_sym_PIPE; + v->a[44232] = anon_sym_RPAREN; + v->a[44233] = anon_sym_SEMI_SEMI; + v->a[44234] = anon_sym_PIPE_AMP; + v->a[44235] = anon_sym_AMP_AMP; + v->a[44236] = anon_sym_PIPE_PIPE; + v->a[44237] = anon_sym_LT; + v->a[44238] = anon_sym_GT; + v->a[44239] = anon_sym_GT_GT; small_parse_table_2212(v); } void small_parse_table_2212(t_small_parse_table_array *v) { - v->a[44240] = anon_sym_BQUOTE; - v->a[44241] = anon_sym_DOLLAR_BQUOTE; - v->a[44242] = anon_sym_LT_LPAREN; - v->a[44243] = anon_sym_GT_LPAREN; - v->a[44244] = sym_word; - v->a[44245] = 6; - v->a[44246] = actions(3); - v->a[44247] = 1; - v->a[44248] = sym_comment; - v->a[44249] = actions(5182); - v->a[44250] = 1; - v->a[44251] = aux_sym_concatenation_token1; - v->a[44252] = actions(5186); - v->a[44253] = 1; - v->a[44254] = sym__concat; - v->a[44255] = state(1079); - v->a[44256] = 1; - v->a[44257] = aux_sym_concatenation_repeat1; - v->a[44258] = actions(1288); - v->a[44259] = 5; + v->a[44240] = anon_sym_AMP_GT; + v->a[44241] = anon_sym_AMP_GT_GT; + v->a[44242] = anon_sym_LT_AMP; + v->a[44243] = anon_sym_GT_AMP; + v->a[44244] = anon_sym_GT_PIPE; + v->a[44245] = anon_sym_LT_AMP_DASH; + v->a[44246] = anon_sym_GT_AMP_DASH; + v->a[44247] = anon_sym_LT_LT; + v->a[44248] = anon_sym_LT_LT_DASH; + v->a[44249] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44250] = anon_sym_AMP; + v->a[44251] = anon_sym_DOLLAR; + v->a[44252] = sym__special_character; + v->a[44253] = anon_sym_DQUOTE; + v->a[44254] = sym_raw_string; + v->a[44255] = aux_sym_number_token1; + v->a[44256] = aux_sym_number_token2; + v->a[44257] = anon_sym_DOLLAR_LBRACE; + v->a[44258] = anon_sym_DOLLAR_LPAREN; + v->a[44259] = anon_sym_BQUOTE; small_parse_table_2213(v); } void small_parse_table_2213(t_small_parse_table_array *v) { - v->a[44260] = sym_file_descriptor; - v->a[44261] = sym_variable_name; - v->a[44262] = sym_test_operator; - v->a[44263] = sym__brace_start; - v->a[44264] = aux_sym_heredoc_redirect_token1; - v->a[44265] = actions(1286); - v->a[44266] = 40; - v->a[44267] = anon_sym_LPAREN_LPAREN; - v->a[44268] = anon_sym_SEMI; - v->a[44269] = anon_sym_PIPE_PIPE; - v->a[44270] = anon_sym_AMP_AMP; - v->a[44271] = anon_sym_PIPE; - v->a[44272] = anon_sym_AMP; - v->a[44273] = anon_sym_LT; - v->a[44274] = anon_sym_GT; - v->a[44275] = anon_sym_LT_LT; - v->a[44276] = anon_sym_GT_GT; - v->a[44277] = anon_sym_esac; - v->a[44278] = anon_sym_SEMI_SEMI; - v->a[44279] = anon_sym_SEMI_AMP; + v->a[44260] = anon_sym_DOLLAR_BQUOTE; + v->a[44261] = sym_word; + v->a[44262] = anon_sym_SEMI; + v->a[44263] = 3; + v->a[44264] = actions(3); + v->a[44265] = 1; + v->a[44266] = sym_comment; + v->a[44267] = actions(2828); + v->a[44268] = 6; + v->a[44269] = sym_file_descriptor; + v->a[44270] = sym__concat; + v->a[44271] = sym_test_operator; + v->a[44272] = sym__bare_dollar; + v->a[44273] = sym__brace_start; + v->a[44274] = aux_sym_heredoc_redirect_token1; + v->a[44275] = actions(2826); + v->a[44276] = 33; + v->a[44277] = anon_sym_PIPE; + v->a[44278] = anon_sym_RPAREN; + v->a[44279] = anon_sym_SEMI_SEMI; small_parse_table_2214(v); } void small_parse_table_2214(t_small_parse_table_array *v) { - v->a[44280] = anon_sym_SEMI_SEMI_AMP; - v->a[44281] = anon_sym_PIPE_AMP; - v->a[44282] = anon_sym_AMP_GT; - v->a[44283] = anon_sym_AMP_GT_GT; - v->a[44284] = anon_sym_LT_AMP; - v->a[44285] = anon_sym_GT_AMP; - v->a[44286] = anon_sym_GT_PIPE; - v->a[44287] = anon_sym_LT_AMP_DASH; - v->a[44288] = anon_sym_GT_AMP_DASH; - v->a[44289] = anon_sym_LT_LT_DASH; - v->a[44290] = anon_sym_LT_LT_LT; - v->a[44291] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44292] = anon_sym_DOLLAR_LBRACK; - v->a[44293] = anon_sym_DOLLAR; - v->a[44294] = sym__special_character; - v->a[44295] = anon_sym_DQUOTE; - v->a[44296] = sym_raw_string; - v->a[44297] = sym_ansi_c_string; - v->a[44298] = aux_sym_number_token1; - v->a[44299] = aux_sym_number_token2; + v->a[44280] = anon_sym_PIPE_AMP; + v->a[44281] = anon_sym_AMP_AMP; + v->a[44282] = anon_sym_PIPE_PIPE; + v->a[44283] = anon_sym_LT; + v->a[44284] = anon_sym_GT; + v->a[44285] = anon_sym_GT_GT; + v->a[44286] = anon_sym_AMP_GT; + v->a[44287] = anon_sym_AMP_GT_GT; + v->a[44288] = anon_sym_LT_AMP; + v->a[44289] = anon_sym_GT_AMP; + v->a[44290] = anon_sym_GT_PIPE; + v->a[44291] = anon_sym_LT_AMP_DASH; + v->a[44292] = anon_sym_GT_AMP_DASH; + v->a[44293] = anon_sym_LT_LT; + v->a[44294] = anon_sym_LT_LT_DASH; + v->a[44295] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44296] = anon_sym_AMP; + v->a[44297] = aux_sym_concatenation_token1; + v->a[44298] = anon_sym_DOLLAR; + v->a[44299] = sym__special_character; small_parse_table_2215(v); } diff --git a/parser/static/small_parse_table/small_parse_table_443.c b/parser/static/small_parse_table/small_parse_table_443.c index 9344e43d..9d30bfdc 100644 --- a/parser/static/small_parse_table/small_parse_table_443.c +++ b/parser/static/small_parse_table/small_parse_table_443.c @@ -14,126 +14,126 @@ void small_parse_table_2215(t_small_parse_table_array *v) { - v->a[44300] = anon_sym_DOLLAR_LBRACE; - v->a[44301] = anon_sym_DOLLAR_LPAREN; - v->a[44302] = anon_sym_BQUOTE; - v->a[44303] = anon_sym_DOLLAR_BQUOTE; - v->a[44304] = anon_sym_LT_LPAREN; - v->a[44305] = anon_sym_GT_LPAREN; - v->a[44306] = sym_word; - v->a[44307] = 22; - v->a[44308] = actions(71); - v->a[44309] = 1; - v->a[44310] = sym_comment; - v->a[44311] = actions(5188); + v->a[44300] = anon_sym_DQUOTE; + v->a[44301] = sym_raw_string; + v->a[44302] = aux_sym_number_token1; + v->a[44303] = aux_sym_number_token2; + v->a[44304] = anon_sym_DOLLAR_LBRACE; + v->a[44305] = anon_sym_DOLLAR_LPAREN; + v->a[44306] = anon_sym_BQUOTE; + v->a[44307] = anon_sym_DOLLAR_BQUOTE; + v->a[44308] = sym_word; + v->a[44309] = anon_sym_SEMI; + v->a[44310] = 3; + v->a[44311] = actions(3); v->a[44312] = 1; - v->a[44313] = sym_word; - v->a[44314] = actions(5194); - v->a[44315] = 1; - v->a[44316] = anon_sym_DOLLAR_LBRACK; - v->a[44317] = actions(5197); - v->a[44318] = 1; - v->a[44319] = anon_sym_DOLLAR; + v->a[44313] = sym_comment; + v->a[44314] = actions(3050); + v->a[44315] = 6; + v->a[44316] = sym_file_descriptor; + v->a[44317] = sym__concat; + v->a[44318] = sym_test_operator; + v->a[44319] = sym__bare_dollar; small_parse_table_2216(v); } void small_parse_table_2216(t_small_parse_table_array *v) { - v->a[44320] = actions(5200); - v->a[44321] = 1; - v->a[44322] = sym__special_character; - v->a[44323] = actions(5203); - v->a[44324] = 1; - v->a[44325] = anon_sym_DQUOTE; - v->a[44326] = actions(5209); - v->a[44327] = 1; - v->a[44328] = aux_sym_number_token1; - v->a[44329] = actions(5212); - v->a[44330] = 1; - v->a[44331] = aux_sym_number_token2; - v->a[44332] = actions(5215); - v->a[44333] = 1; - v->a[44334] = anon_sym_DOLLAR_LBRACE; - v->a[44335] = actions(5218); - v->a[44336] = 1; - v->a[44337] = anon_sym_DOLLAR_LPAREN; - v->a[44338] = actions(5221); - v->a[44339] = 1; + v->a[44320] = sym__brace_start; + v->a[44321] = aux_sym_heredoc_redirect_token1; + v->a[44322] = actions(3048); + v->a[44323] = 33; + v->a[44324] = anon_sym_PIPE; + v->a[44325] = anon_sym_RPAREN; + v->a[44326] = anon_sym_SEMI_SEMI; + v->a[44327] = anon_sym_PIPE_AMP; + v->a[44328] = anon_sym_AMP_AMP; + v->a[44329] = anon_sym_PIPE_PIPE; + v->a[44330] = anon_sym_LT; + v->a[44331] = anon_sym_GT; + v->a[44332] = anon_sym_GT_GT; + v->a[44333] = anon_sym_AMP_GT; + v->a[44334] = anon_sym_AMP_GT_GT; + v->a[44335] = anon_sym_LT_AMP; + v->a[44336] = anon_sym_GT_AMP; + v->a[44337] = anon_sym_GT_PIPE; + v->a[44338] = anon_sym_LT_AMP_DASH; + v->a[44339] = anon_sym_GT_AMP_DASH; small_parse_table_2217(v); } void small_parse_table_2217(t_small_parse_table_array *v) { - v->a[44340] = anon_sym_BQUOTE; - v->a[44341] = actions(5224); - v->a[44342] = 1; - v->a[44343] = anon_sym_DOLLAR_BQUOTE; - v->a[44344] = actions(5230); - v->a[44345] = 1; - v->a[44346] = sym_test_operator; - v->a[44347] = actions(5233); - v->a[44348] = 1; - v->a[44349] = sym__brace_start; - v->a[44350] = state(3114); - v->a[44351] = 1; - v->a[44352] = aux_sym__literal_repeat1; - v->a[44353] = actions(5191); - v->a[44354] = 2; - v->a[44355] = anon_sym_LPAREN_LPAREN; - v->a[44356] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44357] = actions(5206); - v->a[44358] = 2; - v->a[44359] = sym_raw_string; + v->a[44340] = anon_sym_LT_LT; + v->a[44341] = anon_sym_LT_LT_DASH; + v->a[44342] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44343] = anon_sym_AMP; + v->a[44344] = aux_sym_concatenation_token1; + v->a[44345] = anon_sym_DOLLAR; + v->a[44346] = sym__special_character; + v->a[44347] = anon_sym_DQUOTE; + v->a[44348] = sym_raw_string; + v->a[44349] = aux_sym_number_token1; + v->a[44350] = aux_sym_number_token2; + v->a[44351] = anon_sym_DOLLAR_LBRACE; + v->a[44352] = anon_sym_DOLLAR_LPAREN; + v->a[44353] = anon_sym_BQUOTE; + v->a[44354] = anon_sym_DOLLAR_BQUOTE; + v->a[44355] = sym_word; + v->a[44356] = anon_sym_SEMI; + v->a[44357] = 3; + v->a[44358] = actions(3); + v->a[44359] = 1; small_parse_table_2218(v); } void small_parse_table_2218(t_small_parse_table_array *v) { - v->a[44360] = sym_ansi_c_string; - v->a[44361] = actions(5227); - v->a[44362] = 2; - v->a[44363] = anon_sym_LT_LPAREN; - v->a[44364] = anon_sym_GT_LPAREN; - v->a[44365] = state(1075); - v->a[44366] = 2; - v->a[44367] = sym_concatenation; - v->a[44368] = aux_sym_for_statement_repeat1; - v->a[44369] = actions(2214); - v->a[44370] = 7; + v->a[44360] = sym_comment; + v->a[44361] = actions(3066); + v->a[44362] = 6; + v->a[44363] = sym_file_descriptor; + v->a[44364] = sym__concat; + v->a[44365] = sym_variable_name; + v->a[44366] = sym_test_operator; + v->a[44367] = sym__brace_start; + v->a[44368] = aux_sym_heredoc_redirect_token1; + v->a[44369] = actions(3064); + v->a[44370] = 33; v->a[44371] = anon_sym_PIPE; - v->a[44372] = anon_sym_LT; - v->a[44373] = anon_sym_GT; - v->a[44374] = anon_sym_LT_LT; - v->a[44375] = anon_sym_AMP_GT; - v->a[44376] = anon_sym_LT_AMP; - v->a[44377] = anon_sym_GT_AMP; - v->a[44378] = state(2613); - v->a[44379] = 9; + v->a[44372] = anon_sym_RPAREN; + v->a[44373] = anon_sym_SEMI_SEMI; + v->a[44374] = anon_sym_PIPE_AMP; + v->a[44375] = anon_sym_AMP_AMP; + v->a[44376] = anon_sym_PIPE_PIPE; + v->a[44377] = anon_sym_LT; + v->a[44378] = anon_sym_GT; + v->a[44379] = anon_sym_GT_GT; small_parse_table_2219(v); } void small_parse_table_2219(t_small_parse_table_array *v) { - v->a[44380] = sym_arithmetic_expansion; - v->a[44381] = sym_brace_expression; - v->a[44382] = sym_string; - v->a[44383] = sym_translated_string; - v->a[44384] = sym_number; - v->a[44385] = sym_simple_expansion; - v->a[44386] = sym_expansion; - v->a[44387] = sym_command_substitution; - v->a[44388] = sym_process_substitution; - v->a[44389] = actions(2216); - v->a[44390] = 10; - v->a[44391] = sym_file_descriptor; - v->a[44392] = anon_sym_PIPE_PIPE; - v->a[44393] = anon_sym_AMP_AMP; - v->a[44394] = anon_sym_GT_GT; - v->a[44395] = anon_sym_PIPE_AMP; - v->a[44396] = anon_sym_AMP_GT_GT; - v->a[44397] = anon_sym_GT_PIPE; - v->a[44398] = anon_sym_LT_AMP_DASH; - v->a[44399] = anon_sym_GT_AMP_DASH; + v->a[44380] = anon_sym_AMP_GT; + v->a[44381] = anon_sym_AMP_GT_GT; + v->a[44382] = anon_sym_LT_AMP; + v->a[44383] = anon_sym_GT_AMP; + v->a[44384] = anon_sym_GT_PIPE; + v->a[44385] = anon_sym_LT_AMP_DASH; + v->a[44386] = anon_sym_GT_AMP_DASH; + v->a[44387] = anon_sym_LT_LT; + v->a[44388] = anon_sym_LT_LT_DASH; + v->a[44389] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44390] = anon_sym_AMP; + v->a[44391] = aux_sym_concatenation_token1; + v->a[44392] = anon_sym_DOLLAR; + v->a[44393] = sym__special_character; + v->a[44394] = anon_sym_DQUOTE; + v->a[44395] = sym_raw_string; + v->a[44396] = aux_sym_number_token1; + v->a[44397] = aux_sym_number_token2; + v->a[44398] = anon_sym_DOLLAR_LBRACE; + v->a[44399] = anon_sym_DOLLAR_LPAREN; small_parse_table_2220(v); } diff --git a/parser/static/small_parse_table/small_parse_table_444.c b/parser/static/small_parse_table/small_parse_table_444.c index 844169d7..16c5b0b4 100644 --- a/parser/static/small_parse_table/small_parse_table_444.c +++ b/parser/static/small_parse_table/small_parse_table_444.c @@ -14,126 +14,126 @@ void small_parse_table_2220(t_small_parse_table_array *v) { - v->a[44400] = anon_sym_LT_LT_DASH; - v->a[44401] = 6; - v->a[44402] = actions(3); - v->a[44403] = 1; - v->a[44404] = sym_comment; - v->a[44405] = actions(5144); + v->a[44400] = anon_sym_BQUOTE; + v->a[44401] = anon_sym_DOLLAR_BQUOTE; + v->a[44402] = sym_word; + v->a[44403] = anon_sym_SEMI; + v->a[44404] = 3; + v->a[44405] = actions(3); v->a[44406] = 1; - v->a[44407] = aux_sym_concatenation_token1; - v->a[44408] = actions(5146); - v->a[44409] = 1; - v->a[44410] = sym__concat; - v->a[44411] = state(1131); - v->a[44412] = 1; - v->a[44413] = aux_sym_concatenation_repeat1; - v->a[44414] = actions(4554); - v->a[44415] = 6; - v->a[44416] = sym_file_descriptor; - v->a[44417] = sym_test_operator; - v->a[44418] = sym__bare_dollar; - v->a[44419] = sym__brace_start; + v->a[44407] = sym_comment; + v->a[44408] = actions(2888); + v->a[44409] = 6; + v->a[44410] = sym_file_descriptor; + v->a[44411] = sym__concat; + v->a[44412] = sym_variable_name; + v->a[44413] = sym_test_operator; + v->a[44414] = sym__brace_start; + v->a[44415] = aux_sym_heredoc_redirect_token1; + v->a[44416] = actions(2886); + v->a[44417] = 33; + v->a[44418] = anon_sym_PIPE; + v->a[44419] = anon_sym_RPAREN; small_parse_table_2221(v); } void small_parse_table_2221(t_small_parse_table_array *v) { - v->a[44420] = ts_builtin_sym_end; - v->a[44421] = aux_sym_heredoc_redirect_token1; - v->a[44422] = actions(4552); - v->a[44423] = 39; - v->a[44424] = anon_sym_LPAREN_LPAREN; - v->a[44425] = anon_sym_SEMI; - v->a[44426] = anon_sym_PIPE_PIPE; - v->a[44427] = anon_sym_AMP_AMP; - v->a[44428] = anon_sym_PIPE; - v->a[44429] = anon_sym_AMP; - v->a[44430] = anon_sym_EQ_EQ; - v->a[44431] = anon_sym_LT; - v->a[44432] = anon_sym_GT; - v->a[44433] = anon_sym_LT_LT; - v->a[44434] = anon_sym_GT_GT; - v->a[44435] = anon_sym_SEMI_SEMI; - v->a[44436] = anon_sym_PIPE_AMP; - v->a[44437] = anon_sym_EQ_TILDE; - v->a[44438] = anon_sym_AMP_GT; - v->a[44439] = anon_sym_AMP_GT_GT; + v->a[44420] = anon_sym_SEMI_SEMI; + v->a[44421] = anon_sym_PIPE_AMP; + v->a[44422] = anon_sym_AMP_AMP; + v->a[44423] = anon_sym_PIPE_PIPE; + v->a[44424] = anon_sym_LT; + v->a[44425] = anon_sym_GT; + v->a[44426] = anon_sym_GT_GT; + v->a[44427] = anon_sym_AMP_GT; + v->a[44428] = anon_sym_AMP_GT_GT; + v->a[44429] = anon_sym_LT_AMP; + v->a[44430] = anon_sym_GT_AMP; + v->a[44431] = anon_sym_GT_PIPE; + v->a[44432] = anon_sym_LT_AMP_DASH; + v->a[44433] = anon_sym_GT_AMP_DASH; + v->a[44434] = anon_sym_LT_LT; + v->a[44435] = anon_sym_LT_LT_DASH; + v->a[44436] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44437] = anon_sym_AMP; + v->a[44438] = aux_sym_concatenation_token1; + v->a[44439] = anon_sym_DOLLAR; small_parse_table_2222(v); } void small_parse_table_2222(t_small_parse_table_array *v) { - v->a[44440] = anon_sym_LT_AMP; - v->a[44441] = anon_sym_GT_AMP; - v->a[44442] = anon_sym_GT_PIPE; - v->a[44443] = anon_sym_LT_AMP_DASH; - v->a[44444] = anon_sym_GT_AMP_DASH; - v->a[44445] = anon_sym_LT_LT_DASH; - v->a[44446] = anon_sym_LT_LT_LT; - v->a[44447] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44448] = anon_sym_DOLLAR_LBRACK; - v->a[44449] = anon_sym_DOLLAR; - v->a[44450] = sym__special_character; - v->a[44451] = anon_sym_DQUOTE; - v->a[44452] = sym_raw_string; - v->a[44453] = sym_ansi_c_string; - v->a[44454] = aux_sym_number_token1; - v->a[44455] = aux_sym_number_token2; - v->a[44456] = anon_sym_DOLLAR_LBRACE; - v->a[44457] = anon_sym_DOLLAR_LPAREN; - v->a[44458] = anon_sym_BQUOTE; - v->a[44459] = anon_sym_DOLLAR_BQUOTE; + v->a[44440] = sym__special_character; + v->a[44441] = anon_sym_DQUOTE; + v->a[44442] = sym_raw_string; + v->a[44443] = aux_sym_number_token1; + v->a[44444] = aux_sym_number_token2; + v->a[44445] = anon_sym_DOLLAR_LBRACE; + v->a[44446] = anon_sym_DOLLAR_LPAREN; + v->a[44447] = anon_sym_BQUOTE; + v->a[44448] = anon_sym_DOLLAR_BQUOTE; + v->a[44449] = sym_word; + v->a[44450] = anon_sym_SEMI; + v->a[44451] = 3; + v->a[44452] = actions(3); + v->a[44453] = 1; + v->a[44454] = sym_comment; + v->a[44455] = actions(2774); + v->a[44456] = 5; + v->a[44457] = sym_file_descriptor; + v->a[44458] = sym__concat; + v->a[44459] = sym_test_operator; small_parse_table_2223(v); } void small_parse_table_2223(t_small_parse_table_array *v) { - v->a[44460] = anon_sym_LT_LPAREN; - v->a[44461] = anon_sym_GT_LPAREN; - v->a[44462] = sym_word; - v->a[44463] = 6; - v->a[44464] = actions(3); - v->a[44465] = 1; - v->a[44466] = sym_comment; - v->a[44467] = actions(4699); - v->a[44468] = 1; - v->a[44469] = aux_sym_concatenation_token1; - v->a[44470] = actions(4701); - v->a[44471] = 1; - v->a[44472] = sym__concat; - v->a[44473] = state(1055); - v->a[44474] = 1; - v->a[44475] = aux_sym_concatenation_repeat1; - v->a[44476] = actions(278); - v->a[44477] = 5; - v->a[44478] = sym_file_descriptor; - v->a[44479] = sym_test_operator; + v->a[44460] = sym__brace_start; + v->a[44461] = aux_sym_heredoc_redirect_token1; + v->a[44462] = actions(2772); + v->a[44463] = 34; + v->a[44464] = anon_sym_PIPE; + v->a[44465] = anon_sym_RPAREN; + v->a[44466] = anon_sym_SEMI_SEMI; + v->a[44467] = anon_sym_PIPE_AMP; + v->a[44468] = anon_sym_AMP_AMP; + v->a[44469] = anon_sym_PIPE_PIPE; + v->a[44470] = anon_sym_LT; + v->a[44471] = anon_sym_GT; + v->a[44472] = anon_sym_GT_GT; + v->a[44473] = anon_sym_AMP_GT; + v->a[44474] = anon_sym_AMP_GT_GT; + v->a[44475] = anon_sym_LT_AMP; + v->a[44476] = anon_sym_GT_AMP; + v->a[44477] = anon_sym_GT_PIPE; + v->a[44478] = anon_sym_LT_AMP_DASH; + v->a[44479] = anon_sym_GT_AMP_DASH; small_parse_table_2224(v); } void small_parse_table_2224(t_small_parse_table_array *v) { - v->a[44480] = sym__bare_dollar; - v->a[44481] = sym__brace_start; - v->a[44482] = aux_sym_heredoc_redirect_token1; - v->a[44483] = actions(241); - v->a[44484] = 40; - v->a[44485] = anon_sym_LPAREN_LPAREN; - v->a[44486] = anon_sym_SEMI; - v->a[44487] = anon_sym_PIPE_PIPE; - v->a[44488] = anon_sym_AMP_AMP; - v->a[44489] = anon_sym_PIPE; - v->a[44490] = anon_sym_AMP; - v->a[44491] = anon_sym_EQ_EQ; - v->a[44492] = anon_sym_LT; - v->a[44493] = anon_sym_GT; - v->a[44494] = anon_sym_LT_LT; - v->a[44495] = anon_sym_GT_GT; - v->a[44496] = anon_sym_LPAREN; - v->a[44497] = anon_sym_SEMI_SEMI; - v->a[44498] = anon_sym_PIPE_AMP; - v->a[44499] = anon_sym_EQ_TILDE; + v->a[44480] = anon_sym_LT_LT; + v->a[44481] = anon_sym_LT_LT_DASH; + v->a[44482] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44483] = anon_sym_AMP; + v->a[44484] = aux_sym_concatenation_token1; + v->a[44485] = anon_sym_DOLLAR; + v->a[44486] = sym__special_character; + v->a[44487] = anon_sym_DQUOTE; + v->a[44488] = sym_raw_string; + v->a[44489] = aux_sym_number_token1; + v->a[44490] = aux_sym_number_token2; + v->a[44491] = anon_sym_DOLLAR_LBRACE; + v->a[44492] = anon_sym_DOLLAR_LPAREN; + v->a[44493] = anon_sym_BQUOTE; + v->a[44494] = anon_sym_DOLLAR_BQUOTE; + v->a[44495] = aux_sym__simple_variable_name_token1; + v->a[44496] = sym_word; + v->a[44497] = anon_sym_SEMI; + v->a[44498] = 3; + v->a[44499] = actions(3); small_parse_table_2225(v); } diff --git a/parser/static/small_parse_table/small_parse_table_445.c b/parser/static/small_parse_table/small_parse_table_445.c index 25990851..2e24229e 100644 --- a/parser/static/small_parse_table/small_parse_table_445.c +++ b/parser/static/small_parse_table/small_parse_table_445.c @@ -14,126 +14,126 @@ void small_parse_table_2225(t_small_parse_table_array *v) { - v->a[44500] = anon_sym_AMP_GT; - v->a[44501] = anon_sym_AMP_GT_GT; - v->a[44502] = anon_sym_LT_AMP; - v->a[44503] = anon_sym_GT_AMP; - v->a[44504] = anon_sym_GT_PIPE; - v->a[44505] = anon_sym_LT_AMP_DASH; - v->a[44506] = anon_sym_GT_AMP_DASH; - v->a[44507] = anon_sym_LT_LT_DASH; - v->a[44508] = anon_sym_LT_LT_LT; - v->a[44509] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44510] = anon_sym_DOLLAR_LBRACK; - v->a[44511] = anon_sym_DOLLAR; - v->a[44512] = sym__special_character; - v->a[44513] = anon_sym_DQUOTE; - v->a[44514] = sym_raw_string; - v->a[44515] = sym_ansi_c_string; - v->a[44516] = aux_sym_number_token1; - v->a[44517] = aux_sym_number_token2; - v->a[44518] = anon_sym_DOLLAR_LBRACE; - v->a[44519] = anon_sym_DOLLAR_LPAREN; + v->a[44500] = 1; + v->a[44501] = sym_comment; + v->a[44502] = actions(2778); + v->a[44503] = 5; + v->a[44504] = sym_file_descriptor; + v->a[44505] = sym__concat; + v->a[44506] = sym_test_operator; + v->a[44507] = sym__brace_start; + v->a[44508] = aux_sym_heredoc_redirect_token1; + v->a[44509] = actions(2776); + v->a[44510] = 34; + v->a[44511] = anon_sym_PIPE; + v->a[44512] = anon_sym_RPAREN; + v->a[44513] = anon_sym_SEMI_SEMI; + v->a[44514] = anon_sym_PIPE_AMP; + v->a[44515] = anon_sym_AMP_AMP; + v->a[44516] = anon_sym_PIPE_PIPE; + v->a[44517] = anon_sym_LT; + v->a[44518] = anon_sym_GT; + v->a[44519] = anon_sym_GT_GT; small_parse_table_2226(v); } void small_parse_table_2226(t_small_parse_table_array *v) { - v->a[44520] = anon_sym_BQUOTE; - v->a[44521] = anon_sym_DOLLAR_BQUOTE; - v->a[44522] = anon_sym_LT_LPAREN; - v->a[44523] = anon_sym_GT_LPAREN; - v->a[44524] = sym_word; - v->a[44525] = 6; - v->a[44526] = actions(3); - v->a[44527] = 1; - v->a[44528] = sym_comment; - v->a[44529] = actions(4699); - v->a[44530] = 1; + v->a[44520] = anon_sym_AMP_GT; + v->a[44521] = anon_sym_AMP_GT_GT; + v->a[44522] = anon_sym_LT_AMP; + v->a[44523] = anon_sym_GT_AMP; + v->a[44524] = anon_sym_GT_PIPE; + v->a[44525] = anon_sym_LT_AMP_DASH; + v->a[44526] = anon_sym_GT_AMP_DASH; + v->a[44527] = anon_sym_LT_LT; + v->a[44528] = anon_sym_LT_LT_DASH; + v->a[44529] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44530] = anon_sym_AMP; v->a[44531] = aux_sym_concatenation_token1; - v->a[44532] = actions(4701); - v->a[44533] = 1; - v->a[44534] = sym__concat; - v->a[44535] = state(1054); - v->a[44536] = 1; - v->a[44537] = aux_sym_concatenation_repeat1; - v->a[44538] = actions(1281); - v->a[44539] = 5; + v->a[44532] = anon_sym_DOLLAR; + v->a[44533] = sym__special_character; + v->a[44534] = anon_sym_DQUOTE; + v->a[44535] = sym_raw_string; + v->a[44536] = aux_sym_number_token1; + v->a[44537] = aux_sym_number_token2; + v->a[44538] = anon_sym_DOLLAR_LBRACE; + v->a[44539] = anon_sym_DOLLAR_LPAREN; small_parse_table_2227(v); } void small_parse_table_2227(t_small_parse_table_array *v) { - v->a[44540] = sym_file_descriptor; - v->a[44541] = sym_test_operator; - v->a[44542] = sym__bare_dollar; - v->a[44543] = sym__brace_start; - v->a[44544] = aux_sym_heredoc_redirect_token1; - v->a[44545] = actions(1271); - v->a[44546] = 40; - v->a[44547] = anon_sym_LPAREN_LPAREN; - v->a[44548] = anon_sym_SEMI; - v->a[44549] = anon_sym_PIPE_PIPE; - v->a[44550] = anon_sym_AMP_AMP; - v->a[44551] = anon_sym_PIPE; - v->a[44552] = anon_sym_AMP; - v->a[44553] = anon_sym_EQ_EQ; - v->a[44554] = anon_sym_LT; - v->a[44555] = anon_sym_GT; - v->a[44556] = anon_sym_LT_LT; - v->a[44557] = anon_sym_GT_GT; - v->a[44558] = anon_sym_LPAREN; - v->a[44559] = anon_sym_SEMI_SEMI; + v->a[44540] = anon_sym_BQUOTE; + v->a[44541] = anon_sym_DOLLAR_BQUOTE; + v->a[44542] = aux_sym__simple_variable_name_token1; + v->a[44543] = sym_word; + v->a[44544] = anon_sym_SEMI; + v->a[44545] = 3; + v->a[44546] = actions(3); + v->a[44547] = 1; + v->a[44548] = sym_comment; + v->a[44549] = actions(2774); + v->a[44550] = 5; + v->a[44551] = sym_file_descriptor; + v->a[44552] = sym__concat; + v->a[44553] = sym_test_operator; + v->a[44554] = sym__brace_start; + v->a[44555] = aux_sym_heredoc_redirect_token1; + v->a[44556] = actions(2772); + v->a[44557] = 34; + v->a[44558] = anon_sym_PIPE; + v->a[44559] = anon_sym_RPAREN; small_parse_table_2228(v); } void small_parse_table_2228(t_small_parse_table_array *v) { - v->a[44560] = anon_sym_PIPE_AMP; - v->a[44561] = anon_sym_EQ_TILDE; - v->a[44562] = anon_sym_AMP_GT; - v->a[44563] = anon_sym_AMP_GT_GT; - v->a[44564] = anon_sym_LT_AMP; - v->a[44565] = anon_sym_GT_AMP; - v->a[44566] = anon_sym_GT_PIPE; - v->a[44567] = anon_sym_LT_AMP_DASH; - v->a[44568] = anon_sym_GT_AMP_DASH; - v->a[44569] = anon_sym_LT_LT_DASH; - v->a[44570] = anon_sym_LT_LT_LT; - v->a[44571] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44572] = anon_sym_DOLLAR_LBRACK; - v->a[44573] = anon_sym_DOLLAR; - v->a[44574] = sym__special_character; - v->a[44575] = anon_sym_DQUOTE; - v->a[44576] = sym_raw_string; - v->a[44577] = sym_ansi_c_string; - v->a[44578] = aux_sym_number_token1; - v->a[44579] = aux_sym_number_token2; + v->a[44560] = anon_sym_SEMI_SEMI; + v->a[44561] = anon_sym_PIPE_AMP; + v->a[44562] = anon_sym_AMP_AMP; + v->a[44563] = anon_sym_PIPE_PIPE; + v->a[44564] = anon_sym_LT; + v->a[44565] = anon_sym_GT; + v->a[44566] = anon_sym_GT_GT; + v->a[44567] = anon_sym_AMP_GT; + v->a[44568] = anon_sym_AMP_GT_GT; + v->a[44569] = anon_sym_LT_AMP; + v->a[44570] = anon_sym_GT_AMP; + v->a[44571] = anon_sym_GT_PIPE; + v->a[44572] = anon_sym_LT_AMP_DASH; + v->a[44573] = anon_sym_GT_AMP_DASH; + v->a[44574] = anon_sym_LT_LT; + v->a[44575] = anon_sym_LT_LT_DASH; + v->a[44576] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44577] = anon_sym_AMP; + v->a[44578] = aux_sym_concatenation_token1; + v->a[44579] = anon_sym_DOLLAR; small_parse_table_2229(v); } void small_parse_table_2229(t_small_parse_table_array *v) { - v->a[44580] = anon_sym_DOLLAR_LBRACE; - v->a[44581] = anon_sym_DOLLAR_LPAREN; - v->a[44582] = anon_sym_BQUOTE; - v->a[44583] = anon_sym_DOLLAR_BQUOTE; - v->a[44584] = anon_sym_LT_LPAREN; - v->a[44585] = anon_sym_GT_LPAREN; - v->a[44586] = sym_word; - v->a[44587] = 6; - v->a[44588] = actions(3); - v->a[44589] = 1; - v->a[44590] = sym_comment; - v->a[44591] = actions(5236); - v->a[44592] = 1; - v->a[44593] = aux_sym_concatenation_token1; - v->a[44594] = actions(5239); - v->a[44595] = 1; - v->a[44596] = sym__concat; - v->a[44597] = state(1079); - v->a[44598] = 1; - v->a[44599] = aux_sym_concatenation_repeat1; + v->a[44580] = sym__special_character; + v->a[44581] = anon_sym_DQUOTE; + v->a[44582] = sym_raw_string; + v->a[44583] = aux_sym_number_token1; + v->a[44584] = aux_sym_number_token2; + v->a[44585] = anon_sym_DOLLAR_LBRACE; + v->a[44586] = anon_sym_DOLLAR_LPAREN; + v->a[44587] = anon_sym_BQUOTE; + v->a[44588] = anon_sym_DOLLAR_BQUOTE; + v->a[44589] = aux_sym__simple_variable_name_token1; + v->a[44590] = sym_word; + v->a[44591] = anon_sym_SEMI; + v->a[44592] = 3; + v->a[44593] = actions(3); + v->a[44594] = 1; + v->a[44595] = sym_comment; + v->a[44596] = actions(3062); + v->a[44597] = 5; + v->a[44598] = sym_file_descriptor; + v->a[44599] = sym__concat; small_parse_table_2230(v); } diff --git a/parser/static/small_parse_table/small_parse_table_446.c b/parser/static/small_parse_table/small_parse_table_446.c index ea9e9cb9..c6e316cf 100644 --- a/parser/static/small_parse_table/small_parse_table_446.c +++ b/parser/static/small_parse_table/small_parse_table_446.c @@ -14,126 +14,126 @@ void small_parse_table_2230(t_small_parse_table_array *v) { - v->a[44600] = actions(1253); - v->a[44601] = 5; - v->a[44602] = sym_file_descriptor; - v->a[44603] = sym_variable_name; - v->a[44604] = sym_test_operator; - v->a[44605] = sym__brace_start; - v->a[44606] = aux_sym_heredoc_redirect_token1; - v->a[44607] = actions(1251); - v->a[44608] = 40; - v->a[44609] = anon_sym_LPAREN_LPAREN; - v->a[44610] = anon_sym_SEMI; + v->a[44600] = sym_test_operator; + v->a[44601] = sym__brace_start; + v->a[44602] = aux_sym_heredoc_redirect_token1; + v->a[44603] = actions(3060); + v->a[44604] = 34; + v->a[44605] = anon_sym_PIPE; + v->a[44606] = anon_sym_SEMI_SEMI; + v->a[44607] = anon_sym_SEMI_AMP; + v->a[44608] = anon_sym_SEMI_SEMI_AMP; + v->a[44609] = anon_sym_PIPE_AMP; + v->a[44610] = anon_sym_AMP_AMP; v->a[44611] = anon_sym_PIPE_PIPE; - v->a[44612] = anon_sym_AMP_AMP; - v->a[44613] = anon_sym_PIPE; - v->a[44614] = anon_sym_AMP; - v->a[44615] = anon_sym_LT; - v->a[44616] = anon_sym_GT; - v->a[44617] = anon_sym_LT_LT; - v->a[44618] = anon_sym_GT_GT; - v->a[44619] = anon_sym_esac; + v->a[44612] = anon_sym_LT; + v->a[44613] = anon_sym_GT; + v->a[44614] = anon_sym_GT_GT; + v->a[44615] = anon_sym_AMP_GT; + v->a[44616] = anon_sym_AMP_GT_GT; + v->a[44617] = anon_sym_LT_AMP; + v->a[44618] = anon_sym_GT_AMP; + v->a[44619] = anon_sym_GT_PIPE; small_parse_table_2231(v); } void small_parse_table_2231(t_small_parse_table_array *v) { - v->a[44620] = anon_sym_SEMI_SEMI; - v->a[44621] = anon_sym_SEMI_AMP; - v->a[44622] = anon_sym_SEMI_SEMI_AMP; - v->a[44623] = anon_sym_PIPE_AMP; - v->a[44624] = anon_sym_AMP_GT; - v->a[44625] = anon_sym_AMP_GT_GT; - v->a[44626] = anon_sym_LT_AMP; - v->a[44627] = anon_sym_GT_AMP; - v->a[44628] = anon_sym_GT_PIPE; - v->a[44629] = anon_sym_LT_AMP_DASH; - v->a[44630] = anon_sym_GT_AMP_DASH; - v->a[44631] = anon_sym_LT_LT_DASH; - v->a[44632] = anon_sym_LT_LT_LT; - v->a[44633] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44634] = anon_sym_DOLLAR_LBRACK; - v->a[44635] = anon_sym_DOLLAR; - v->a[44636] = sym__special_character; - v->a[44637] = anon_sym_DQUOTE; - v->a[44638] = sym_raw_string; - v->a[44639] = sym_ansi_c_string; + v->a[44620] = anon_sym_LT_AMP_DASH; + v->a[44621] = anon_sym_GT_AMP_DASH; + v->a[44622] = anon_sym_LT_LT; + v->a[44623] = anon_sym_LT_LT_DASH; + v->a[44624] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44625] = anon_sym_AMP; + v->a[44626] = aux_sym_concatenation_token1; + v->a[44627] = anon_sym_DOLLAR; + v->a[44628] = sym__special_character; + v->a[44629] = anon_sym_DQUOTE; + v->a[44630] = sym_raw_string; + v->a[44631] = aux_sym_number_token1; + v->a[44632] = aux_sym_number_token2; + v->a[44633] = anon_sym_DOLLAR_LBRACE; + v->a[44634] = anon_sym_DOLLAR_LPAREN; + v->a[44635] = anon_sym_BQUOTE; + v->a[44636] = anon_sym_DOLLAR_BQUOTE; + v->a[44637] = sym_word; + v->a[44638] = anon_sym_SEMI; + v->a[44639] = 3; small_parse_table_2232(v); } void small_parse_table_2232(t_small_parse_table_array *v) { - v->a[44640] = aux_sym_number_token1; - v->a[44641] = aux_sym_number_token2; - v->a[44642] = anon_sym_DOLLAR_LBRACE; - v->a[44643] = anon_sym_DOLLAR_LPAREN; - v->a[44644] = anon_sym_BQUOTE; - v->a[44645] = anon_sym_DOLLAR_BQUOTE; - v->a[44646] = anon_sym_LT_LPAREN; - v->a[44647] = anon_sym_GT_LPAREN; - v->a[44648] = sym_word; - v->a[44649] = 7; - v->a[44650] = actions(3); - v->a[44651] = 1; - v->a[44652] = sym_comment; - v->a[44653] = actions(4699); - v->a[44654] = 1; - v->a[44655] = aux_sym_concatenation_token1; - v->a[44656] = actions(4701); - v->a[44657] = 1; - v->a[44658] = sym__concat; - v->a[44659] = actions(5242); + v->a[44640] = actions(3); + v->a[44641] = 1; + v->a[44642] = sym_comment; + v->a[44643] = actions(2664); + v->a[44644] = 5; + v->a[44645] = sym_file_descriptor; + v->a[44646] = sym_test_operator; + v->a[44647] = sym__bare_dollar; + v->a[44648] = sym__brace_start; + v->a[44649] = aux_sym_heredoc_redirect_token1; + v->a[44650] = actions(2662); + v->a[44651] = 34; + v->a[44652] = anon_sym_esac; + v->a[44653] = anon_sym_PIPE; + v->a[44654] = anon_sym_SEMI_SEMI; + v->a[44655] = anon_sym_SEMI_AMP; + v->a[44656] = anon_sym_SEMI_SEMI_AMP; + v->a[44657] = anon_sym_PIPE_AMP; + v->a[44658] = anon_sym_AMP_AMP; + v->a[44659] = anon_sym_PIPE_PIPE; small_parse_table_2233(v); } void small_parse_table_2233(t_small_parse_table_array *v) { - v->a[44660] = 1; - v->a[44661] = anon_sym_LPAREN; - v->a[44662] = state(1054); - v->a[44663] = 1; - v->a[44664] = aux_sym_concatenation_repeat1; - v->a[44665] = actions(1281); - v->a[44666] = 5; - v->a[44667] = sym_file_descriptor; - v->a[44668] = sym_test_operator; - v->a[44669] = sym__bare_dollar; - v->a[44670] = sym__brace_start; - v->a[44671] = aux_sym_heredoc_redirect_token1; - v->a[44672] = actions(1271); - v->a[44673] = 39; - v->a[44674] = anon_sym_LPAREN_LPAREN; - v->a[44675] = anon_sym_SEMI; - v->a[44676] = anon_sym_PIPE_PIPE; - v->a[44677] = anon_sym_AMP_AMP; - v->a[44678] = anon_sym_PIPE; - v->a[44679] = anon_sym_AMP; + v->a[44660] = anon_sym_LT; + v->a[44661] = anon_sym_GT; + v->a[44662] = anon_sym_GT_GT; + v->a[44663] = anon_sym_AMP_GT; + v->a[44664] = anon_sym_AMP_GT_GT; + v->a[44665] = anon_sym_LT_AMP; + v->a[44666] = anon_sym_GT_AMP; + v->a[44667] = anon_sym_GT_PIPE; + v->a[44668] = anon_sym_LT_AMP_DASH; + v->a[44669] = anon_sym_GT_AMP_DASH; + v->a[44670] = anon_sym_LT_LT; + v->a[44671] = anon_sym_LT_LT_DASH; + v->a[44672] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44673] = anon_sym_AMP; + v->a[44674] = anon_sym_DOLLAR; + v->a[44675] = sym__special_character; + v->a[44676] = anon_sym_DQUOTE; + v->a[44677] = sym_raw_string; + v->a[44678] = aux_sym_number_token1; + v->a[44679] = aux_sym_number_token2; small_parse_table_2234(v); } void small_parse_table_2234(t_small_parse_table_array *v) { - v->a[44680] = anon_sym_EQ_EQ; - v->a[44681] = anon_sym_LT; - v->a[44682] = anon_sym_GT; - v->a[44683] = anon_sym_LT_LT; - v->a[44684] = anon_sym_GT_GT; - v->a[44685] = anon_sym_SEMI_SEMI; - v->a[44686] = anon_sym_PIPE_AMP; - v->a[44687] = anon_sym_EQ_TILDE; - v->a[44688] = anon_sym_AMP_GT; - v->a[44689] = anon_sym_AMP_GT_GT; - v->a[44690] = anon_sym_LT_AMP; - v->a[44691] = anon_sym_GT_AMP; - v->a[44692] = anon_sym_GT_PIPE; - v->a[44693] = anon_sym_LT_AMP_DASH; - v->a[44694] = anon_sym_GT_AMP_DASH; - v->a[44695] = anon_sym_LT_LT_DASH; - v->a[44696] = anon_sym_LT_LT_LT; - v->a[44697] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44698] = anon_sym_DOLLAR_LBRACK; - v->a[44699] = anon_sym_DOLLAR; + v->a[44680] = anon_sym_DOLLAR_LBRACE; + v->a[44681] = anon_sym_DOLLAR_LPAREN; + v->a[44682] = anon_sym_BQUOTE; + v->a[44683] = anon_sym_DOLLAR_BQUOTE; + v->a[44684] = sym_word; + v->a[44685] = anon_sym_SEMI; + v->a[44686] = 3; + v->a[44687] = actions(3); + v->a[44688] = 1; + v->a[44689] = sym_comment; + v->a[44690] = actions(3125); + v->a[44691] = 5; + v->a[44692] = sym_file_descriptor; + v->a[44693] = sym__concat; + v->a[44694] = sym_test_operator; + v->a[44695] = sym__brace_start; + v->a[44696] = aux_sym_heredoc_redirect_token1; + v->a[44697] = actions(3123); + v->a[44698] = 34; + v->a[44699] = anon_sym_PIPE; small_parse_table_2235(v); } diff --git a/parser/static/small_parse_table/small_parse_table_447.c b/parser/static/small_parse_table/small_parse_table_447.c index 3c77e2d5..e440e62b 100644 --- a/parser/static/small_parse_table/small_parse_table_447.c +++ b/parser/static/small_parse_table/small_parse_table_447.c @@ -14,126 +14,126 @@ void small_parse_table_2235(t_small_parse_table_array *v) { - v->a[44700] = sym__special_character; - v->a[44701] = anon_sym_DQUOTE; - v->a[44702] = sym_raw_string; - v->a[44703] = sym_ansi_c_string; - v->a[44704] = aux_sym_number_token1; - v->a[44705] = aux_sym_number_token2; - v->a[44706] = anon_sym_DOLLAR_LBRACE; - v->a[44707] = anon_sym_DOLLAR_LPAREN; - v->a[44708] = anon_sym_BQUOTE; - v->a[44709] = anon_sym_DOLLAR_BQUOTE; - v->a[44710] = anon_sym_LT_LPAREN; - v->a[44711] = anon_sym_GT_LPAREN; - v->a[44712] = sym_word; - v->a[44713] = 6; - v->a[44714] = actions(3); - v->a[44715] = 1; - v->a[44716] = sym_comment; - v->a[44717] = actions(5182); - v->a[44718] = 1; + v->a[44700] = anon_sym_RPAREN; + v->a[44701] = anon_sym_SEMI_SEMI; + v->a[44702] = anon_sym_PIPE_AMP; + v->a[44703] = anon_sym_AMP_AMP; + v->a[44704] = anon_sym_PIPE_PIPE; + v->a[44705] = anon_sym_LT; + v->a[44706] = anon_sym_GT; + v->a[44707] = anon_sym_GT_GT; + v->a[44708] = anon_sym_AMP_GT; + v->a[44709] = anon_sym_AMP_GT_GT; + v->a[44710] = anon_sym_LT_AMP; + v->a[44711] = anon_sym_GT_AMP; + v->a[44712] = anon_sym_GT_PIPE; + v->a[44713] = anon_sym_LT_AMP_DASH; + v->a[44714] = anon_sym_GT_AMP_DASH; + v->a[44715] = anon_sym_LT_LT; + v->a[44716] = anon_sym_LT_LT_DASH; + v->a[44717] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44718] = anon_sym_AMP; v->a[44719] = aux_sym_concatenation_token1; small_parse_table_2236(v); } void small_parse_table_2236(t_small_parse_table_array *v) { - v->a[44720] = actions(5245); - v->a[44721] = 1; - v->a[44722] = sym__concat; - v->a[44723] = state(1074); - v->a[44724] = 1; - v->a[44725] = aux_sym_concatenation_repeat1; - v->a[44726] = actions(2074); - v->a[44727] = 5; - v->a[44728] = sym_file_descriptor; - v->a[44729] = sym_variable_name; - v->a[44730] = sym_test_operator; - v->a[44731] = sym__brace_start; - v->a[44732] = aux_sym_heredoc_redirect_token1; - v->a[44733] = actions(2072); - v->a[44734] = 40; - v->a[44735] = anon_sym_LPAREN_LPAREN; - v->a[44736] = anon_sym_SEMI; - v->a[44737] = anon_sym_PIPE_PIPE; - v->a[44738] = anon_sym_AMP_AMP; - v->a[44739] = anon_sym_PIPE; + v->a[44720] = anon_sym_DOLLAR; + v->a[44721] = sym__special_character; + v->a[44722] = anon_sym_DQUOTE; + v->a[44723] = sym_raw_string; + v->a[44724] = aux_sym_number_token1; + v->a[44725] = aux_sym_number_token2; + v->a[44726] = anon_sym_DOLLAR_LBRACE; + v->a[44727] = anon_sym_DOLLAR_LPAREN; + v->a[44728] = anon_sym_BQUOTE; + v->a[44729] = anon_sym_DOLLAR_BQUOTE; + v->a[44730] = aux_sym__simple_variable_name_token1; + v->a[44731] = sym_word; + v->a[44732] = anon_sym_SEMI; + v->a[44733] = 3; + v->a[44734] = actions(3); + v->a[44735] = 1; + v->a[44736] = sym_comment; + v->a[44737] = actions(3117); + v->a[44738] = 6; + v->a[44739] = sym_file_descriptor; small_parse_table_2237(v); } void small_parse_table_2237(t_small_parse_table_array *v) { - v->a[44740] = anon_sym_AMP; - v->a[44741] = anon_sym_LT; - v->a[44742] = anon_sym_GT; - v->a[44743] = anon_sym_LT_LT; - v->a[44744] = anon_sym_GT_GT; - v->a[44745] = anon_sym_esac; - v->a[44746] = anon_sym_SEMI_SEMI; - v->a[44747] = anon_sym_SEMI_AMP; - v->a[44748] = anon_sym_SEMI_SEMI_AMP; - v->a[44749] = anon_sym_PIPE_AMP; - v->a[44750] = anon_sym_AMP_GT; - v->a[44751] = anon_sym_AMP_GT_GT; - v->a[44752] = anon_sym_LT_AMP; - v->a[44753] = anon_sym_GT_AMP; - v->a[44754] = anon_sym_GT_PIPE; - v->a[44755] = anon_sym_LT_AMP_DASH; - v->a[44756] = anon_sym_GT_AMP_DASH; - v->a[44757] = anon_sym_LT_LT_DASH; - v->a[44758] = anon_sym_LT_LT_LT; - v->a[44759] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44740] = sym__concat; + v->a[44741] = sym_variable_name; + v->a[44742] = sym_test_operator; + v->a[44743] = sym__brace_start; + v->a[44744] = aux_sym_heredoc_redirect_token1; + v->a[44745] = actions(3115); + v->a[44746] = 33; + v->a[44747] = anon_sym_PIPE; + v->a[44748] = anon_sym_RPAREN; + v->a[44749] = anon_sym_SEMI_SEMI; + v->a[44750] = anon_sym_PIPE_AMP; + v->a[44751] = anon_sym_AMP_AMP; + v->a[44752] = anon_sym_PIPE_PIPE; + v->a[44753] = anon_sym_LT; + v->a[44754] = anon_sym_GT; + v->a[44755] = anon_sym_GT_GT; + v->a[44756] = anon_sym_AMP_GT; + v->a[44757] = anon_sym_AMP_GT_GT; + v->a[44758] = anon_sym_LT_AMP; + v->a[44759] = anon_sym_GT_AMP; small_parse_table_2238(v); } void small_parse_table_2238(t_small_parse_table_array *v) { - v->a[44760] = anon_sym_DOLLAR_LBRACK; - v->a[44761] = anon_sym_DOLLAR; - v->a[44762] = sym__special_character; - v->a[44763] = anon_sym_DQUOTE; - v->a[44764] = sym_raw_string; - v->a[44765] = sym_ansi_c_string; - v->a[44766] = aux_sym_number_token1; - v->a[44767] = aux_sym_number_token2; - v->a[44768] = anon_sym_DOLLAR_LBRACE; - v->a[44769] = anon_sym_DOLLAR_LPAREN; - v->a[44770] = anon_sym_BQUOTE; - v->a[44771] = anon_sym_DOLLAR_BQUOTE; - v->a[44772] = anon_sym_LT_LPAREN; - v->a[44773] = anon_sym_GT_LPAREN; - v->a[44774] = sym_word; - v->a[44775] = 3; - v->a[44776] = actions(3); - v->a[44777] = 1; - v->a[44778] = sym_comment; - v->a[44779] = actions(1281); + v->a[44760] = anon_sym_GT_PIPE; + v->a[44761] = anon_sym_LT_AMP_DASH; + v->a[44762] = anon_sym_GT_AMP_DASH; + v->a[44763] = anon_sym_LT_LT; + v->a[44764] = anon_sym_LT_LT_DASH; + v->a[44765] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44766] = anon_sym_AMP; + v->a[44767] = aux_sym_concatenation_token1; + v->a[44768] = anon_sym_DOLLAR; + v->a[44769] = sym__special_character; + v->a[44770] = anon_sym_DQUOTE; + v->a[44771] = sym_raw_string; + v->a[44772] = aux_sym_number_token1; + v->a[44773] = aux_sym_number_token2; + v->a[44774] = anon_sym_DOLLAR_LBRACE; + v->a[44775] = anon_sym_DOLLAR_LPAREN; + v->a[44776] = anon_sym_BQUOTE; + v->a[44777] = anon_sym_DOLLAR_BQUOTE; + v->a[44778] = sym_word; + v->a[44779] = anon_sym_SEMI; small_parse_table_2239(v); } void small_parse_table_2239(t_small_parse_table_array *v) { - v->a[44780] = 5; - v->a[44781] = sym_file_descriptor; - v->a[44782] = sym_test_operator; - v->a[44783] = sym__bare_dollar; - v->a[44784] = sym__brace_start; - v->a[44785] = aux_sym_heredoc_redirect_token1; - v->a[44786] = actions(1271); - v->a[44787] = 43; - v->a[44788] = anon_sym_LPAREN_LPAREN; - v->a[44789] = anon_sym_SEMI; - v->a[44790] = anon_sym_PIPE_PIPE; - v->a[44791] = anon_sym_AMP_AMP; - v->a[44792] = anon_sym_PIPE; - v->a[44793] = anon_sym_AMP; - v->a[44794] = anon_sym_EQ_EQ; - v->a[44795] = anon_sym_LT; - v->a[44796] = anon_sym_GT; - v->a[44797] = anon_sym_LT_LT; - v->a[44798] = anon_sym_GT_GT; - v->a[44799] = anon_sym_LPAREN; + v->a[44780] = 3; + v->a[44781] = actions(3); + v->a[44782] = 1; + v->a[44783] = sym_comment; + v->a[44784] = actions(2908); + v->a[44785] = 6; + v->a[44786] = sym_file_descriptor; + v->a[44787] = sym__concat; + v->a[44788] = sym_test_operator; + v->a[44789] = sym__bare_dollar; + v->a[44790] = sym__brace_start; + v->a[44791] = aux_sym_heredoc_redirect_token1; + v->a[44792] = actions(2906); + v->a[44793] = 33; + v->a[44794] = anon_sym_PIPE; + v->a[44795] = anon_sym_RPAREN; + v->a[44796] = anon_sym_SEMI_SEMI; + v->a[44797] = anon_sym_PIPE_AMP; + v->a[44798] = anon_sym_AMP_AMP; + v->a[44799] = anon_sym_PIPE_PIPE; small_parse_table_2240(v); } diff --git a/parser/static/small_parse_table/small_parse_table_448.c b/parser/static/small_parse_table/small_parse_table_448.c index 7c8eb120..c936634f 100644 --- a/parser/static/small_parse_table/small_parse_table_448.c +++ b/parser/static/small_parse_table/small_parse_table_448.c @@ -14,126 +14,126 @@ void small_parse_table_2240(t_small_parse_table_array *v) { - v->a[44800] = anon_sym_esac; - v->a[44801] = anon_sym_SEMI_SEMI; - v->a[44802] = anon_sym_SEMI_AMP; - v->a[44803] = anon_sym_SEMI_SEMI_AMP; - v->a[44804] = anon_sym_PIPE_AMP; - v->a[44805] = anon_sym_EQ_TILDE; - v->a[44806] = anon_sym_AMP_GT; - v->a[44807] = anon_sym_AMP_GT_GT; - v->a[44808] = anon_sym_LT_AMP; - v->a[44809] = anon_sym_GT_AMP; - v->a[44810] = anon_sym_GT_PIPE; - v->a[44811] = anon_sym_LT_AMP_DASH; - v->a[44812] = anon_sym_GT_AMP_DASH; - v->a[44813] = anon_sym_LT_LT_DASH; - v->a[44814] = anon_sym_LT_LT_LT; - v->a[44815] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44816] = anon_sym_DOLLAR_LBRACK; - v->a[44817] = anon_sym_DOLLAR; - v->a[44818] = sym__special_character; - v->a[44819] = anon_sym_DQUOTE; + v->a[44800] = anon_sym_LT; + v->a[44801] = anon_sym_GT; + v->a[44802] = anon_sym_GT_GT; + v->a[44803] = anon_sym_AMP_GT; + v->a[44804] = anon_sym_AMP_GT_GT; + v->a[44805] = anon_sym_LT_AMP; + v->a[44806] = anon_sym_GT_AMP; + v->a[44807] = anon_sym_GT_PIPE; + v->a[44808] = anon_sym_LT_AMP_DASH; + v->a[44809] = anon_sym_GT_AMP_DASH; + v->a[44810] = anon_sym_LT_LT; + v->a[44811] = anon_sym_LT_LT_DASH; + v->a[44812] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44813] = anon_sym_AMP; + v->a[44814] = aux_sym_concatenation_token1; + v->a[44815] = anon_sym_DOLLAR; + v->a[44816] = sym__special_character; + v->a[44817] = anon_sym_DQUOTE; + v->a[44818] = sym_raw_string; + v->a[44819] = aux_sym_number_token1; small_parse_table_2241(v); } void small_parse_table_2241(t_small_parse_table_array *v) { - v->a[44820] = sym_raw_string; - v->a[44821] = sym_ansi_c_string; - v->a[44822] = aux_sym_number_token1; - v->a[44823] = aux_sym_number_token2; - v->a[44824] = anon_sym_DOLLAR_LBRACE; - v->a[44825] = anon_sym_DOLLAR_LPAREN; - v->a[44826] = anon_sym_BQUOTE; - v->a[44827] = anon_sym_DOLLAR_BQUOTE; - v->a[44828] = anon_sym_LT_LPAREN; - v->a[44829] = anon_sym_GT_LPAREN; - v->a[44830] = sym_word; - v->a[44831] = 3; - v->a[44832] = actions(3); - v->a[44833] = 1; - v->a[44834] = sym_comment; - v->a[44835] = actions(1253); - v->a[44836] = 7; - v->a[44837] = sym_file_descriptor; - v->a[44838] = sym__concat; - v->a[44839] = sym_test_operator; + v->a[44820] = aux_sym_number_token2; + v->a[44821] = anon_sym_DOLLAR_LBRACE; + v->a[44822] = anon_sym_DOLLAR_LPAREN; + v->a[44823] = anon_sym_BQUOTE; + v->a[44824] = anon_sym_DOLLAR_BQUOTE; + v->a[44825] = sym_word; + v->a[44826] = anon_sym_SEMI; + v->a[44827] = 3; + v->a[44828] = actions(3); + v->a[44829] = 1; + v->a[44830] = sym_comment; + v->a[44831] = actions(2908); + v->a[44832] = 6; + v->a[44833] = sym_file_descriptor; + v->a[44834] = sym__concat; + v->a[44835] = sym_variable_name; + v->a[44836] = sym_test_operator; + v->a[44837] = sym__brace_start; + v->a[44838] = aux_sym_heredoc_redirect_token1; + v->a[44839] = actions(2906); small_parse_table_2242(v); } void small_parse_table_2242(t_small_parse_table_array *v) { - v->a[44840] = sym__bare_dollar; - v->a[44841] = sym__brace_start; - v->a[44842] = ts_builtin_sym_end; - v->a[44843] = aux_sym_heredoc_redirect_token1; - v->a[44844] = actions(1251); - v->a[44845] = 41; - v->a[44846] = anon_sym_LPAREN_LPAREN; - v->a[44847] = anon_sym_SEMI; - v->a[44848] = anon_sym_PIPE_PIPE; - v->a[44849] = anon_sym_AMP_AMP; - v->a[44850] = anon_sym_PIPE; - v->a[44851] = anon_sym_AMP; - v->a[44852] = anon_sym_EQ_EQ; - v->a[44853] = anon_sym_LT; - v->a[44854] = anon_sym_GT; - v->a[44855] = anon_sym_LT_LT; - v->a[44856] = anon_sym_GT_GT; - v->a[44857] = anon_sym_LPAREN; - v->a[44858] = anon_sym_SEMI_SEMI; - v->a[44859] = anon_sym_PIPE_AMP; + v->a[44840] = 33; + v->a[44841] = anon_sym_PIPE; + v->a[44842] = anon_sym_RPAREN; + v->a[44843] = anon_sym_SEMI_SEMI; + v->a[44844] = anon_sym_PIPE_AMP; + v->a[44845] = anon_sym_AMP_AMP; + v->a[44846] = anon_sym_PIPE_PIPE; + v->a[44847] = anon_sym_LT; + v->a[44848] = anon_sym_GT; + v->a[44849] = anon_sym_GT_GT; + v->a[44850] = anon_sym_AMP_GT; + v->a[44851] = anon_sym_AMP_GT_GT; + v->a[44852] = anon_sym_LT_AMP; + v->a[44853] = anon_sym_GT_AMP; + v->a[44854] = anon_sym_GT_PIPE; + v->a[44855] = anon_sym_LT_AMP_DASH; + v->a[44856] = anon_sym_GT_AMP_DASH; + v->a[44857] = anon_sym_LT_LT; + v->a[44858] = anon_sym_LT_LT_DASH; + v->a[44859] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2243(v); } void small_parse_table_2243(t_small_parse_table_array *v) { - v->a[44860] = anon_sym_EQ_TILDE; - v->a[44861] = anon_sym_AMP_GT; - v->a[44862] = anon_sym_AMP_GT_GT; - v->a[44863] = anon_sym_LT_AMP; - v->a[44864] = anon_sym_GT_AMP; - v->a[44865] = anon_sym_GT_PIPE; - v->a[44866] = anon_sym_LT_AMP_DASH; - v->a[44867] = anon_sym_GT_AMP_DASH; - v->a[44868] = anon_sym_LT_LT_DASH; - v->a[44869] = anon_sym_LT_LT_LT; - v->a[44870] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44871] = anon_sym_DOLLAR_LBRACK; - v->a[44872] = aux_sym_concatenation_token1; - v->a[44873] = anon_sym_DOLLAR; - v->a[44874] = sym__special_character; - v->a[44875] = anon_sym_DQUOTE; - v->a[44876] = sym_raw_string; - v->a[44877] = sym_ansi_c_string; - v->a[44878] = aux_sym_number_token1; - v->a[44879] = aux_sym_number_token2; + v->a[44860] = anon_sym_AMP; + v->a[44861] = aux_sym_concatenation_token1; + v->a[44862] = anon_sym_DOLLAR; + v->a[44863] = sym__special_character; + v->a[44864] = anon_sym_DQUOTE; + v->a[44865] = sym_raw_string; + v->a[44866] = aux_sym_number_token1; + v->a[44867] = aux_sym_number_token2; + v->a[44868] = anon_sym_DOLLAR_LBRACE; + v->a[44869] = anon_sym_DOLLAR_LPAREN; + v->a[44870] = anon_sym_BQUOTE; + v->a[44871] = anon_sym_DOLLAR_BQUOTE; + v->a[44872] = sym_word; + v->a[44873] = anon_sym_SEMI; + v->a[44874] = 25; + v->a[44875] = actions(35); + v->a[44876] = 1; + v->a[44877] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44878] = actions(37); + v->a[44879] = 1; small_parse_table_2244(v); } void small_parse_table_2244(t_small_parse_table_array *v) { - v->a[44880] = anon_sym_DOLLAR_LBRACE; - v->a[44881] = anon_sym_DOLLAR_LPAREN; - v->a[44882] = anon_sym_BQUOTE; - v->a[44883] = anon_sym_DOLLAR_BQUOTE; - v->a[44884] = anon_sym_LT_LPAREN; - v->a[44885] = anon_sym_GT_LPAREN; - v->a[44886] = sym_word; - v->a[44887] = 3; - v->a[44888] = actions(3); - v->a[44889] = 1; - v->a[44890] = sym_comment; - v->a[44891] = actions(1326); - v->a[44892] = 7; - v->a[44893] = sym_file_descriptor; - v->a[44894] = sym__concat; - v->a[44895] = sym_test_operator; - v->a[44896] = sym__bare_dollar; - v->a[44897] = sym__brace_start; - v->a[44898] = ts_builtin_sym_end; - v->a[44899] = aux_sym_heredoc_redirect_token1; + v->a[44880] = anon_sym_DOLLAR; + v->a[44881] = actions(41); + v->a[44882] = 1; + v->a[44883] = anon_sym_DQUOTE; + v->a[44884] = actions(45); + v->a[44885] = 1; + v->a[44886] = aux_sym_number_token1; + v->a[44887] = actions(47); + v->a[44888] = 1; + v->a[44889] = aux_sym_number_token2; + v->a[44890] = actions(49); + v->a[44891] = 1; + v->a[44892] = anon_sym_DOLLAR_LBRACE; + v->a[44893] = actions(51); + v->a[44894] = 1; + v->a[44895] = anon_sym_DOLLAR_LPAREN; + v->a[44896] = actions(53); + v->a[44897] = 1; + v->a[44898] = anon_sym_BQUOTE; + v->a[44899] = actions(55); small_parse_table_2245(v); } diff --git a/parser/static/small_parse_table/small_parse_table_449.c b/parser/static/small_parse_table/small_parse_table_449.c index 49f60d7e..f37ae429 100644 --- a/parser/static/small_parse_table/small_parse_table_449.c +++ b/parser/static/small_parse_table/small_parse_table_449.c @@ -14,126 +14,126 @@ void small_parse_table_2245(t_small_parse_table_array *v) { - v->a[44900] = actions(1324); - v->a[44901] = 41; - v->a[44902] = anon_sym_LPAREN_LPAREN; - v->a[44903] = anon_sym_SEMI; - v->a[44904] = anon_sym_PIPE_PIPE; - v->a[44905] = anon_sym_AMP_AMP; - v->a[44906] = anon_sym_PIPE; - v->a[44907] = anon_sym_AMP; - v->a[44908] = anon_sym_EQ_EQ; - v->a[44909] = anon_sym_LT; - v->a[44910] = anon_sym_GT; - v->a[44911] = anon_sym_LT_LT; - v->a[44912] = anon_sym_GT_GT; - v->a[44913] = anon_sym_LPAREN; - v->a[44914] = anon_sym_SEMI_SEMI; - v->a[44915] = anon_sym_PIPE_AMP; - v->a[44916] = anon_sym_EQ_TILDE; - v->a[44917] = anon_sym_AMP_GT; - v->a[44918] = anon_sym_AMP_GT_GT; - v->a[44919] = anon_sym_LT_AMP; + v->a[44900] = 1; + v->a[44901] = anon_sym_DOLLAR_BQUOTE; + v->a[44902] = actions(57); + v->a[44903] = 1; + v->a[44904] = sym_comment; + v->a[44905] = actions(63); + v->a[44906] = 1; + v->a[44907] = sym__brace_start; + v->a[44908] = actions(2900); + v->a[44909] = 1; + v->a[44910] = sym_file_descriptor; + v->a[44911] = actions(2902); + v->a[44912] = 1; + v->a[44913] = sym_word; + v->a[44914] = actions(2904); + v->a[44915] = 1; + v->a[44916] = sym__special_character; + v->a[44917] = actions(3621); + v->a[44918] = 1; + v->a[44919] = sym_variable_name; small_parse_table_2246(v); } void small_parse_table_2246(t_small_parse_table_array *v) { - v->a[44920] = anon_sym_GT_AMP; - v->a[44921] = anon_sym_GT_PIPE; - v->a[44922] = anon_sym_LT_AMP_DASH; - v->a[44923] = anon_sym_GT_AMP_DASH; - v->a[44924] = anon_sym_LT_LT_DASH; - v->a[44925] = anon_sym_LT_LT_LT; - v->a[44926] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44927] = anon_sym_DOLLAR_LBRACK; - v->a[44928] = aux_sym_concatenation_token1; - v->a[44929] = anon_sym_DOLLAR; - v->a[44930] = sym__special_character; - v->a[44931] = anon_sym_DQUOTE; - v->a[44932] = sym_raw_string; - v->a[44933] = sym_ansi_c_string; - v->a[44934] = aux_sym_number_token1; - v->a[44935] = aux_sym_number_token2; - v->a[44936] = anon_sym_DOLLAR_LBRACE; - v->a[44937] = anon_sym_DOLLAR_LPAREN; - v->a[44938] = anon_sym_BQUOTE; - v->a[44939] = anon_sym_DOLLAR_BQUOTE; + v->a[44920] = state(294); + v->a[44921] = 1; + v->a[44922] = sym_command_name; + v->a[44923] = state(1006); + v->a[44924] = 1; + v->a[44925] = aux_sym__literal_repeat1; + v->a[44926] = state(1171); + v->a[44927] = 1; + v->a[44928] = sym_concatenation; + v->a[44929] = state(1995); + v->a[44930] = 1; + v->a[44931] = sym_file_redirect; + v->a[44932] = actions(43); + v->a[44933] = 2; + v->a[44934] = sym_test_operator; + v->a[44935] = sym_raw_string; + v->a[44936] = actions(2896); + v->a[44937] = 2; + v->a[44938] = anon_sym_LT_AMP_DASH; + v->a[44939] = anon_sym_GT_AMP_DASH; small_parse_table_2247(v); } void small_parse_table_2247(t_small_parse_table_array *v) { - v->a[44940] = anon_sym_LT_LPAREN; - v->a[44941] = anon_sym_GT_LPAREN; - v->a[44942] = sym_word; - v->a[44943] = 3; - v->a[44944] = actions(3); - v->a[44945] = 1; - v->a[44946] = sym_comment; - v->a[44947] = actions(1318); - v->a[44948] = 6; - v->a[44949] = sym_file_descriptor; - v->a[44950] = sym__concat; - v->a[44951] = sym_test_operator; - v->a[44952] = sym__bare_dollar; - v->a[44953] = sym__brace_start; - v->a[44954] = aux_sym_heredoc_redirect_token1; - v->a[44955] = actions(1316); - v->a[44956] = 42; - v->a[44957] = anon_sym_LPAREN_LPAREN; - v->a[44958] = anon_sym_SEMI; - v->a[44959] = anon_sym_PIPE_PIPE; + v->a[44940] = state(1776); + v->a[44941] = 2; + v->a[44942] = sym_variable_assignment; + v->a[44943] = aux_sym_command_repeat1; + v->a[44944] = actions(2894); + v->a[44945] = 3; + v->a[44946] = anon_sym_GT_GT; + v->a[44947] = anon_sym_AMP_GT_GT; + v->a[44948] = anon_sym_GT_PIPE; + v->a[44949] = actions(2892); + v->a[44950] = 5; + v->a[44951] = anon_sym_LT; + v->a[44952] = anon_sym_GT; + v->a[44953] = anon_sym_AMP_GT; + v->a[44954] = anon_sym_LT_AMP; + v->a[44955] = anon_sym_GT_AMP; + v->a[44956] = state(643); + v->a[44957] = 7; + v->a[44958] = sym_arithmetic_expansion; + v->a[44959] = sym_brace_expression; small_parse_table_2248(v); } void small_parse_table_2248(t_small_parse_table_array *v) { - v->a[44960] = anon_sym_AMP_AMP; - v->a[44961] = anon_sym_PIPE; - v->a[44962] = anon_sym_AMP; - v->a[44963] = anon_sym_EQ_EQ; - v->a[44964] = anon_sym_LT; - v->a[44965] = anon_sym_GT; - v->a[44966] = anon_sym_LT_LT; - v->a[44967] = anon_sym_GT_GT; - v->a[44968] = anon_sym_LPAREN; - v->a[44969] = anon_sym_RPAREN; - v->a[44970] = anon_sym_SEMI_SEMI; - v->a[44971] = anon_sym_PIPE_AMP; - v->a[44972] = anon_sym_EQ_TILDE; - v->a[44973] = anon_sym_AMP_GT; - v->a[44974] = anon_sym_AMP_GT_GT; - v->a[44975] = anon_sym_LT_AMP; - v->a[44976] = anon_sym_GT_AMP; - v->a[44977] = anon_sym_GT_PIPE; - v->a[44978] = anon_sym_LT_AMP_DASH; - v->a[44979] = anon_sym_GT_AMP_DASH; + v->a[44960] = sym_string; + v->a[44961] = sym_number; + v->a[44962] = sym_simple_expansion; + v->a[44963] = sym_expansion; + v->a[44964] = sym_command_substitution; + v->a[44965] = 3; + v->a[44966] = actions(3); + v->a[44967] = 1; + v->a[44968] = sym_comment; + v->a[44969] = actions(3117); + v->a[44970] = 6; + v->a[44971] = sym_file_descriptor; + v->a[44972] = sym__concat; + v->a[44973] = sym_test_operator; + v->a[44974] = sym__bare_dollar; + v->a[44975] = sym__brace_start; + v->a[44976] = aux_sym_heredoc_redirect_token1; + v->a[44977] = actions(3115); + v->a[44978] = 33; + v->a[44979] = anon_sym_PIPE; small_parse_table_2249(v); } void small_parse_table_2249(t_small_parse_table_array *v) { - v->a[44980] = anon_sym_LT_LT_DASH; - v->a[44981] = anon_sym_LT_LT_LT; - v->a[44982] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[44983] = anon_sym_DOLLAR_LBRACK; - v->a[44984] = aux_sym_concatenation_token1; - v->a[44985] = anon_sym_DOLLAR; - v->a[44986] = sym__special_character; - v->a[44987] = anon_sym_DQUOTE; - v->a[44988] = sym_raw_string; - v->a[44989] = sym_ansi_c_string; - v->a[44990] = aux_sym_number_token1; - v->a[44991] = aux_sym_number_token2; - v->a[44992] = anon_sym_DOLLAR_LBRACE; - v->a[44993] = anon_sym_DOLLAR_LPAREN; - v->a[44994] = anon_sym_BQUOTE; - v->a[44995] = anon_sym_DOLLAR_BQUOTE; - v->a[44996] = anon_sym_LT_LPAREN; - v->a[44997] = anon_sym_GT_LPAREN; - v->a[44998] = sym_word; - v->a[44999] = 6; + v->a[44980] = anon_sym_RPAREN; + v->a[44981] = anon_sym_SEMI_SEMI; + v->a[44982] = anon_sym_PIPE_AMP; + v->a[44983] = anon_sym_AMP_AMP; + v->a[44984] = anon_sym_PIPE_PIPE; + v->a[44985] = anon_sym_LT; + v->a[44986] = anon_sym_GT; + v->a[44987] = anon_sym_GT_GT; + v->a[44988] = anon_sym_AMP_GT; + v->a[44989] = anon_sym_AMP_GT_GT; + v->a[44990] = anon_sym_LT_AMP; + v->a[44991] = anon_sym_GT_AMP; + v->a[44992] = anon_sym_GT_PIPE; + v->a[44993] = anon_sym_LT_AMP_DASH; + v->a[44994] = anon_sym_GT_AMP_DASH; + v->a[44995] = anon_sym_LT_LT; + v->a[44996] = anon_sym_LT_LT_DASH; + v->a[44997] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[44998] = anon_sym_AMP; + v->a[44999] = aux_sym_concatenation_token1; small_parse_table_2250(v); } diff --git a/parser/static/small_parse_table/small_parse_table_45.c b/parser/static/small_parse_table/small_parse_table_45.c index 70b82450..0f4808b0 100644 --- a/parser/static/small_parse_table/small_parse_table_45.c +++ b/parser/static/small_parse_table/small_parse_table_45.c @@ -14,126 +14,126 @@ void small_parse_table_225(t_small_parse_table_array *v) { - v->a[4500] = 1; - v->a[4501] = aux_sym_command_repeat2; - v->a[4502] = state(1321); - v->a[4503] = 1; - v->a[4504] = aux_sym__literal_repeat1; - v->a[4505] = state(1712); - v->a[4506] = 1; - v->a[4507] = sym_herestring_redirect; - v->a[4508] = state(1716); - v->a[4509] = 1; - v->a[4510] = sym_concatenation; - v->a[4511] = actions(1543); - v->a[4512] = 2; - v->a[4513] = anon_sym_LPAREN_LPAREN; - v->a[4514] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4515] = actions(1569); - v->a[4516] = 2; - v->a[4517] = anon_sym_LT_LPAREN; - v->a[4518] = anon_sym_GT_LPAREN; - v->a[4519] = actions(1615); + v->a[4500] = anon_sym_GT_GT; + v->a[4501] = anon_sym_AMP_GT; + v->a[4502] = anon_sym_AMP_GT_GT; + v->a[4503] = anon_sym_LT_AMP; + v->a[4504] = anon_sym_GT_AMP; + v->a[4505] = anon_sym_GT_PIPE; + v->a[4506] = anon_sym_LT_AMP_DASH; + v->a[4507] = anon_sym_GT_AMP_DASH; + v->a[4508] = anon_sym_LT_LT; + v->a[4509] = anon_sym_LT_LT_DASH; + v->a[4510] = aux_sym_heredoc_redirect_token1; + v->a[4511] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4512] = anon_sym_AMP; + v->a[4513] = sym__special_character; + v->a[4514] = anon_sym_DQUOTE; + v->a[4515] = sym_raw_string; + v->a[4516] = aux_sym_number_token1; + v->a[4517] = aux_sym_number_token2; + v->a[4518] = anon_sym_DOLLAR_LBRACE; + v->a[4519] = anon_sym_DOLLAR_LPAREN; small_parse_table_226(v); } void small_parse_table_226(t_small_parse_table_array *v) { - v->a[4520] = 2; - v->a[4521] = sym_file_descriptor; - v->a[4522] = aux_sym_heredoc_redirect_token1; - v->a[4523] = actions(1688); - v->a[4524] = 2; - v->a[4525] = anon_sym_EQ_EQ; - v->a[4526] = anon_sym_EQ_TILDE; - v->a[4527] = actions(1686); - v->a[4528] = 3; - v->a[4529] = sym_raw_string; - v->a[4530] = sym_ansi_c_string; - v->a[4531] = sym_word; - v->a[4532] = state(1219); - v->a[4533] = 9; - v->a[4534] = sym_arithmetic_expansion; - v->a[4535] = sym_brace_expression; - v->a[4536] = sym_string; - v->a[4537] = sym_translated_string; - v->a[4538] = sym_number; - v->a[4539] = sym_simple_expansion; + v->a[4520] = anon_sym_BQUOTE; + v->a[4521] = anon_sym_DOLLAR_BQUOTE; + v->a[4522] = sym_word; + v->a[4523] = anon_sym_SEMI; + v->a[4524] = 6; + v->a[4525] = actions(3); + v->a[4526] = 1; + v->a[4527] = sym_comment; + v->a[4528] = actions(1478); + v->a[4529] = 1; + v->a[4530] = sym_variable_name; + v->a[4531] = actions(1476); + v->a[4532] = 2; + v->a[4533] = aux_sym__simple_variable_name_token1; + v->a[4534] = aux_sym__multiline_variable_name_token1; + v->a[4535] = actions(828); + v->a[4536] = 5; + v->a[4537] = sym_file_descriptor; + v->a[4538] = sym_test_operator; + v->a[4539] = sym__bare_dollar; small_parse_table_227(v); } void small_parse_table_227(t_small_parse_table_array *v) { - v->a[4540] = sym_expansion; - v->a[4541] = sym_command_substitution; - v->a[4542] = sym_process_substitution; - v->a[4543] = actions(1613); - v->a[4544] = 19; - v->a[4545] = anon_sym_SEMI; - v->a[4546] = anon_sym_PIPE_PIPE; - v->a[4547] = anon_sym_AMP_AMP; - v->a[4548] = anon_sym_PIPE; - v->a[4549] = anon_sym_AMP; - v->a[4550] = anon_sym_LT; - v->a[4551] = anon_sym_GT; - v->a[4552] = anon_sym_LT_LT; - v->a[4553] = anon_sym_GT_GT; - v->a[4554] = anon_sym_SEMI_SEMI; - v->a[4555] = anon_sym_PIPE_AMP; - v->a[4556] = anon_sym_AMP_GT; - v->a[4557] = anon_sym_AMP_GT_GT; - v->a[4558] = anon_sym_LT_AMP; - v->a[4559] = anon_sym_GT_AMP; + v->a[4540] = sym__brace_start; + v->a[4541] = ts_builtin_sym_end; + v->a[4542] = actions(1474); + v->a[4543] = 9; + v->a[4544] = anon_sym_BANG; + v->a[4545] = anon_sym_DASH; + v->a[4546] = anon_sym_STAR; + v->a[4547] = anon_sym_QMARK; + v->a[4548] = anon_sym_DOLLAR; + v->a[4549] = anon_sym_POUND; + v->a[4550] = anon_sym_AT; + v->a[4551] = anon_sym_0; + v->a[4552] = anon_sym__; + v->a[4553] = actions(826); + v->a[4554] = 31; + v->a[4555] = anon_sym_PIPE; + v->a[4556] = anon_sym_SEMI_SEMI; + v->a[4557] = anon_sym_PIPE_AMP; + v->a[4558] = anon_sym_AMP_AMP; + v->a[4559] = anon_sym_PIPE_PIPE; small_parse_table_228(v); } void small_parse_table_228(t_small_parse_table_array *v) { - v->a[4560] = anon_sym_GT_PIPE; - v->a[4561] = anon_sym_LT_AMP_DASH; - v->a[4562] = anon_sym_GT_AMP_DASH; - v->a[4563] = anon_sym_LT_LT_DASH; - v->a[4564] = 8; - v->a[4565] = actions(3); - v->a[4566] = 1; - v->a[4567] = sym_comment; - v->a[4568] = actions(1555); - v->a[4569] = 1; - v->a[4570] = anon_sym_DQUOTE; - v->a[4571] = actions(2070); - v->a[4572] = 1; - v->a[4573] = sym_variable_name; - v->a[4574] = state(1176); - v->a[4575] = 1; - v->a[4576] = sym_string; - v->a[4577] = actions(2068); - v->a[4578] = 2; - v->a[4579] = aux_sym__simple_variable_name_token1; + v->a[4560] = anon_sym_LT; + v->a[4561] = anon_sym_GT; + v->a[4562] = anon_sym_GT_GT; + v->a[4563] = anon_sym_AMP_GT; + v->a[4564] = anon_sym_AMP_GT_GT; + v->a[4565] = anon_sym_LT_AMP; + v->a[4566] = anon_sym_GT_AMP; + v->a[4567] = anon_sym_GT_PIPE; + v->a[4568] = anon_sym_LT_AMP_DASH; + v->a[4569] = anon_sym_GT_AMP_DASH; + v->a[4570] = anon_sym_LT_LT; + v->a[4571] = anon_sym_LT_LT_DASH; + v->a[4572] = aux_sym_heredoc_redirect_token1; + v->a[4573] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4574] = anon_sym_AMP; + v->a[4575] = sym__special_character; + v->a[4576] = anon_sym_DQUOTE; + v->a[4577] = sym_raw_string; + v->a[4578] = aux_sym_number_token1; + v->a[4579] = aux_sym_number_token2; small_parse_table_229(v); } void small_parse_table_229(t_small_parse_table_array *v) { - v->a[4580] = aux_sym__multiline_variable_name_token1; - v->a[4581] = actions(1235); - v->a[4582] = 4; - v->a[4583] = sym_file_descriptor; - v->a[4584] = sym_test_operator; - v->a[4585] = sym__bare_dollar; - v->a[4586] = sym__brace_start; - v->a[4587] = actions(2066); - v->a[4588] = 9; - v->a[4589] = anon_sym_DASH; - v->a[4590] = anon_sym_STAR; - v->a[4591] = anon_sym_BANG; - v->a[4592] = anon_sym_QMARK; - v->a[4593] = anon_sym_DOLLAR; - v->a[4594] = anon_sym_POUND; - v->a[4595] = anon_sym_AT2; - v->a[4596] = anon_sym_0; - v->a[4597] = anon_sym__; - v->a[4598] = actions(1227); - v->a[4599] = 39; + v->a[4580] = anon_sym_DOLLAR_LBRACE; + v->a[4581] = anon_sym_DOLLAR_LPAREN; + v->a[4582] = anon_sym_BQUOTE; + v->a[4583] = anon_sym_DOLLAR_BQUOTE; + v->a[4584] = sym_word; + v->a[4585] = anon_sym_SEMI; + v->a[4586] = 20; + v->a[4587] = actions(3); + v->a[4588] = 1; + v->a[4589] = sym_comment; + v->a[4590] = actions(1483); + v->a[4591] = 1; + v->a[4592] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4593] = actions(1486); + v->a[4594] = 1; + v->a[4595] = anon_sym_DOLLAR; + v->a[4596] = actions(1489); + v->a[4597] = 1; + v->a[4598] = sym__special_character; + v->a[4599] = actions(1492); small_parse_table_230(v); } diff --git a/parser/static/small_parse_table/small_parse_table_450.c b/parser/static/small_parse_table/small_parse_table_450.c index 6cc30ada..62680e5d 100644 --- a/parser/static/small_parse_table/small_parse_table_450.c +++ b/parser/static/small_parse_table/small_parse_table_450.c @@ -14,126 +14,126 @@ void small_parse_table_2250(t_small_parse_table_array *v) { - v->a[45000] = actions(3); - v->a[45001] = 1; - v->a[45002] = sym_comment; - v->a[45003] = actions(5071); - v->a[45004] = 1; - v->a[45005] = aux_sym_concatenation_token1; - v->a[45006] = actions(5247); - v->a[45007] = 1; - v->a[45008] = sym__concat; - v->a[45009] = state(1088); - v->a[45010] = 1; - v->a[45011] = aux_sym_concatenation_repeat1; - v->a[45012] = actions(1267); - v->a[45013] = 5; - v->a[45014] = sym_file_descriptor; - v->a[45015] = sym_variable_name; - v->a[45016] = sym_test_operator; - v->a[45017] = sym__brace_start; - v->a[45018] = aux_sym_heredoc_redirect_token1; - v->a[45019] = actions(1265); + v->a[45000] = anon_sym_DOLLAR; + v->a[45001] = sym__special_character; + v->a[45002] = anon_sym_DQUOTE; + v->a[45003] = sym_raw_string; + v->a[45004] = aux_sym_number_token1; + v->a[45005] = aux_sym_number_token2; + v->a[45006] = anon_sym_DOLLAR_LBRACE; + v->a[45007] = anon_sym_DOLLAR_LPAREN; + v->a[45008] = anon_sym_BQUOTE; + v->a[45009] = anon_sym_DOLLAR_BQUOTE; + v->a[45010] = sym_word; + v->a[45011] = anon_sym_SEMI; + v->a[45012] = 3; + v->a[45013] = actions(3); + v->a[45014] = 1; + v->a[45015] = sym_comment; + v->a[45016] = actions(3125); + v->a[45017] = 6; + v->a[45018] = sym_file_descriptor; + v->a[45019] = sym__concat; small_parse_table_2251(v); } void small_parse_table_2251(t_small_parse_table_array *v) { - v->a[45020] = 40; - v->a[45021] = anon_sym_LPAREN_LPAREN; - v->a[45022] = anon_sym_SEMI; - v->a[45023] = anon_sym_PIPE_PIPE; - v->a[45024] = anon_sym_AMP_AMP; - v->a[45025] = anon_sym_PIPE; - v->a[45026] = anon_sym_AMP; - v->a[45027] = anon_sym_LT; - v->a[45028] = anon_sym_GT; - v->a[45029] = anon_sym_LT_LT; - v->a[45030] = anon_sym_GT_GT; - v->a[45031] = anon_sym_esac; - v->a[45032] = anon_sym_SEMI_SEMI; - v->a[45033] = anon_sym_SEMI_AMP; - v->a[45034] = anon_sym_SEMI_SEMI_AMP; - v->a[45035] = anon_sym_PIPE_AMP; - v->a[45036] = anon_sym_AMP_GT; - v->a[45037] = anon_sym_AMP_GT_GT; - v->a[45038] = anon_sym_LT_AMP; - v->a[45039] = anon_sym_GT_AMP; + v->a[45020] = sym_variable_name; + v->a[45021] = sym_test_operator; + v->a[45022] = sym__brace_start; + v->a[45023] = aux_sym_heredoc_redirect_token1; + v->a[45024] = actions(3123); + v->a[45025] = 33; + v->a[45026] = anon_sym_PIPE; + v->a[45027] = anon_sym_RPAREN; + v->a[45028] = anon_sym_SEMI_SEMI; + v->a[45029] = anon_sym_PIPE_AMP; + v->a[45030] = anon_sym_AMP_AMP; + v->a[45031] = anon_sym_PIPE_PIPE; + v->a[45032] = anon_sym_LT; + v->a[45033] = anon_sym_GT; + v->a[45034] = anon_sym_GT_GT; + v->a[45035] = anon_sym_AMP_GT; + v->a[45036] = anon_sym_AMP_GT_GT; + v->a[45037] = anon_sym_LT_AMP; + v->a[45038] = anon_sym_GT_AMP; + v->a[45039] = anon_sym_GT_PIPE; small_parse_table_2252(v); } void small_parse_table_2252(t_small_parse_table_array *v) { - v->a[45040] = anon_sym_GT_PIPE; - v->a[45041] = anon_sym_LT_AMP_DASH; - v->a[45042] = anon_sym_GT_AMP_DASH; + v->a[45040] = anon_sym_LT_AMP_DASH; + v->a[45041] = anon_sym_GT_AMP_DASH; + v->a[45042] = anon_sym_LT_LT; v->a[45043] = anon_sym_LT_LT_DASH; v->a[45044] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45045] = anon_sym_DOLLAR_LBRACK; - v->a[45046] = anon_sym_DOLLAR; - v->a[45047] = sym__special_character; - v->a[45048] = anon_sym_DQUOTE; - v->a[45049] = sym_raw_string; - v->a[45050] = sym_ansi_c_string; + v->a[45045] = anon_sym_AMP; + v->a[45046] = aux_sym_concatenation_token1; + v->a[45047] = anon_sym_DOLLAR; + v->a[45048] = sym__special_character; + v->a[45049] = anon_sym_DQUOTE; + v->a[45050] = sym_raw_string; v->a[45051] = aux_sym_number_token1; v->a[45052] = aux_sym_number_token2; v->a[45053] = anon_sym_DOLLAR_LBRACE; v->a[45054] = anon_sym_DOLLAR_LPAREN; v->a[45055] = anon_sym_BQUOTE; v->a[45056] = anon_sym_DOLLAR_BQUOTE; - v->a[45057] = anon_sym_LT_LPAREN; - v->a[45058] = anon_sym_GT_LPAREN; - v->a[45059] = aux_sym__simple_variable_name_token1; + v->a[45057] = sym_word; + v->a[45058] = anon_sym_SEMI; + v->a[45059] = 3; small_parse_table_2253(v); } void small_parse_table_2253(t_small_parse_table_array *v) { - v->a[45060] = sym_word; - v->a[45061] = 6; - v->a[45062] = actions(3); - v->a[45063] = 1; - v->a[45064] = sym_comment; - v->a[45065] = actions(5071); - v->a[45066] = 1; - v->a[45067] = aux_sym_concatenation_token1; - v->a[45068] = actions(5249); - v->a[45069] = 1; - v->a[45070] = sym__concat; - v->a[45071] = state(1088); - v->a[45072] = 1; - v->a[45073] = aux_sym_concatenation_repeat1; - v->a[45074] = actions(1288); - v->a[45075] = 5; - v->a[45076] = sym_file_descriptor; - v->a[45077] = sym_variable_name; - v->a[45078] = sym_test_operator; - v->a[45079] = sym__brace_start; + v->a[45060] = actions(3); + v->a[45061] = 1; + v->a[45062] = sym_comment; + v->a[45063] = actions(3050); + v->a[45064] = 5; + v->a[45065] = sym_file_descriptor; + v->a[45066] = sym__concat; + v->a[45067] = sym_test_operator; + v->a[45068] = sym__brace_start; + v->a[45069] = aux_sym_heredoc_redirect_token1; + v->a[45070] = actions(3048); + v->a[45071] = 34; + v->a[45072] = anon_sym_PIPE; + v->a[45073] = anon_sym_SEMI_SEMI; + v->a[45074] = anon_sym_SEMI_AMP; + v->a[45075] = anon_sym_SEMI_SEMI_AMP; + v->a[45076] = anon_sym_PIPE_AMP; + v->a[45077] = anon_sym_AMP_AMP; + v->a[45078] = anon_sym_PIPE_PIPE; + v->a[45079] = anon_sym_LT; small_parse_table_2254(v); } void small_parse_table_2254(t_small_parse_table_array *v) { - v->a[45080] = aux_sym_heredoc_redirect_token1; - v->a[45081] = actions(1286); - v->a[45082] = 40; - v->a[45083] = anon_sym_LPAREN_LPAREN; - v->a[45084] = anon_sym_SEMI; - v->a[45085] = anon_sym_PIPE_PIPE; - v->a[45086] = anon_sym_AMP_AMP; - v->a[45087] = anon_sym_PIPE; - v->a[45088] = anon_sym_AMP; - v->a[45089] = anon_sym_LT; - v->a[45090] = anon_sym_GT; - v->a[45091] = anon_sym_LT_LT; - v->a[45092] = anon_sym_GT_GT; - v->a[45093] = anon_sym_esac; - v->a[45094] = anon_sym_SEMI_SEMI; - v->a[45095] = anon_sym_SEMI_AMP; - v->a[45096] = anon_sym_SEMI_SEMI_AMP; - v->a[45097] = anon_sym_PIPE_AMP; - v->a[45098] = anon_sym_AMP_GT; - v->a[45099] = anon_sym_AMP_GT_GT; + v->a[45080] = anon_sym_GT; + v->a[45081] = anon_sym_GT_GT; + v->a[45082] = anon_sym_AMP_GT; + v->a[45083] = anon_sym_AMP_GT_GT; + v->a[45084] = anon_sym_LT_AMP; + v->a[45085] = anon_sym_GT_AMP; + v->a[45086] = anon_sym_GT_PIPE; + v->a[45087] = anon_sym_LT_AMP_DASH; + v->a[45088] = anon_sym_GT_AMP_DASH; + v->a[45089] = anon_sym_LT_LT; + v->a[45090] = anon_sym_LT_LT_DASH; + v->a[45091] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45092] = anon_sym_AMP; + v->a[45093] = aux_sym_concatenation_token1; + v->a[45094] = anon_sym_DOLLAR; + v->a[45095] = sym__special_character; + v->a[45096] = anon_sym_DQUOTE; + v->a[45097] = sym_raw_string; + v->a[45098] = aux_sym_number_token1; + v->a[45099] = aux_sym_number_token2; small_parse_table_2255(v); } diff --git a/parser/static/small_parse_table/small_parse_table_451.c b/parser/static/small_parse_table/small_parse_table_451.c index dc7ee199..b647c87c 100644 --- a/parser/static/small_parse_table/small_parse_table_451.c +++ b/parser/static/small_parse_table/small_parse_table_451.c @@ -14,126 +14,126 @@ void small_parse_table_2255(t_small_parse_table_array *v) { - v->a[45100] = anon_sym_LT_AMP; - v->a[45101] = anon_sym_GT_AMP; - v->a[45102] = anon_sym_GT_PIPE; - v->a[45103] = anon_sym_LT_AMP_DASH; - v->a[45104] = anon_sym_GT_AMP_DASH; - v->a[45105] = anon_sym_LT_LT_DASH; - v->a[45106] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45107] = anon_sym_DOLLAR_LBRACK; - v->a[45108] = anon_sym_DOLLAR; - v->a[45109] = sym__special_character; - v->a[45110] = anon_sym_DQUOTE; - v->a[45111] = sym_raw_string; - v->a[45112] = sym_ansi_c_string; - v->a[45113] = aux_sym_number_token1; - v->a[45114] = aux_sym_number_token2; - v->a[45115] = anon_sym_DOLLAR_LBRACE; - v->a[45116] = anon_sym_DOLLAR_LPAREN; - v->a[45117] = anon_sym_BQUOTE; - v->a[45118] = anon_sym_DOLLAR_BQUOTE; - v->a[45119] = anon_sym_LT_LPAREN; + v->a[45100] = anon_sym_DOLLAR_LBRACE; + v->a[45101] = anon_sym_DOLLAR_LPAREN; + v->a[45102] = anon_sym_BQUOTE; + v->a[45103] = anon_sym_DOLLAR_BQUOTE; + v->a[45104] = sym_word; + v->a[45105] = anon_sym_SEMI; + v->a[45106] = 3; + v->a[45107] = actions(3); + v->a[45108] = 1; + v->a[45109] = sym_comment; + v->a[45110] = actions(3062); + v->a[45111] = 6; + v->a[45112] = sym_file_descriptor; + v->a[45113] = sym__concat; + v->a[45114] = sym_test_operator; + v->a[45115] = sym__bare_dollar; + v->a[45116] = sym__brace_start; + v->a[45117] = aux_sym_heredoc_redirect_token1; + v->a[45118] = actions(3060); + v->a[45119] = 33; small_parse_table_2256(v); } void small_parse_table_2256(t_small_parse_table_array *v) { - v->a[45120] = anon_sym_GT_LPAREN; - v->a[45121] = aux_sym__simple_variable_name_token1; - v->a[45122] = sym_word; - v->a[45123] = 6; - v->a[45124] = actions(3); - v->a[45125] = 1; - v->a[45126] = sym_comment; - v->a[45127] = actions(5251); - v->a[45128] = 1; - v->a[45129] = aux_sym_concatenation_token1; - v->a[45130] = actions(5254); - v->a[45131] = 1; - v->a[45132] = sym__concat; - v->a[45133] = state(1088); - v->a[45134] = 1; - v->a[45135] = aux_sym_concatenation_repeat1; - v->a[45136] = actions(1253); - v->a[45137] = 5; - v->a[45138] = sym_file_descriptor; - v->a[45139] = sym_variable_name; + v->a[45120] = anon_sym_PIPE; + v->a[45121] = anon_sym_RPAREN; + v->a[45122] = anon_sym_SEMI_SEMI; + v->a[45123] = anon_sym_PIPE_AMP; + v->a[45124] = anon_sym_AMP_AMP; + v->a[45125] = anon_sym_PIPE_PIPE; + v->a[45126] = anon_sym_LT; + v->a[45127] = anon_sym_GT; + v->a[45128] = anon_sym_GT_GT; + v->a[45129] = anon_sym_AMP_GT; + v->a[45130] = anon_sym_AMP_GT_GT; + v->a[45131] = anon_sym_LT_AMP; + v->a[45132] = anon_sym_GT_AMP; + v->a[45133] = anon_sym_GT_PIPE; + v->a[45134] = anon_sym_LT_AMP_DASH; + v->a[45135] = anon_sym_GT_AMP_DASH; + v->a[45136] = anon_sym_LT_LT; + v->a[45137] = anon_sym_LT_LT_DASH; + v->a[45138] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45139] = anon_sym_AMP; small_parse_table_2257(v); } void small_parse_table_2257(t_small_parse_table_array *v) { - v->a[45140] = sym_test_operator; - v->a[45141] = sym__brace_start; - v->a[45142] = aux_sym_heredoc_redirect_token1; - v->a[45143] = actions(1251); - v->a[45144] = 40; - v->a[45145] = anon_sym_LPAREN_LPAREN; - v->a[45146] = anon_sym_SEMI; - v->a[45147] = anon_sym_PIPE_PIPE; - v->a[45148] = anon_sym_AMP_AMP; - v->a[45149] = anon_sym_PIPE; - v->a[45150] = anon_sym_AMP; - v->a[45151] = anon_sym_LT; - v->a[45152] = anon_sym_GT; - v->a[45153] = anon_sym_LT_LT; - v->a[45154] = anon_sym_GT_GT; - v->a[45155] = anon_sym_esac; - v->a[45156] = anon_sym_SEMI_SEMI; - v->a[45157] = anon_sym_SEMI_AMP; - v->a[45158] = anon_sym_SEMI_SEMI_AMP; - v->a[45159] = anon_sym_PIPE_AMP; + v->a[45140] = aux_sym_concatenation_token1; + v->a[45141] = anon_sym_DOLLAR; + v->a[45142] = sym__special_character; + v->a[45143] = anon_sym_DQUOTE; + v->a[45144] = sym_raw_string; + v->a[45145] = aux_sym_number_token1; + v->a[45146] = aux_sym_number_token2; + v->a[45147] = anon_sym_DOLLAR_LBRACE; + v->a[45148] = anon_sym_DOLLAR_LPAREN; + v->a[45149] = anon_sym_BQUOTE; + v->a[45150] = anon_sym_DOLLAR_BQUOTE; + v->a[45151] = sym_word; + v->a[45152] = anon_sym_SEMI; + v->a[45153] = 3; + v->a[45154] = actions(3); + v->a[45155] = 1; + v->a[45156] = sym_comment; + v->a[45157] = actions(2908); + v->a[45158] = 5; + v->a[45159] = sym_file_descriptor; small_parse_table_2258(v); } void small_parse_table_2258(t_small_parse_table_array *v) { - v->a[45160] = anon_sym_AMP_GT; - v->a[45161] = anon_sym_AMP_GT_GT; - v->a[45162] = anon_sym_LT_AMP; - v->a[45163] = anon_sym_GT_AMP; - v->a[45164] = anon_sym_GT_PIPE; - v->a[45165] = anon_sym_LT_AMP_DASH; - v->a[45166] = anon_sym_GT_AMP_DASH; - v->a[45167] = anon_sym_LT_LT_DASH; - v->a[45168] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45169] = anon_sym_DOLLAR_LBRACK; - v->a[45170] = anon_sym_DOLLAR; - v->a[45171] = sym__special_character; - v->a[45172] = anon_sym_DQUOTE; - v->a[45173] = sym_raw_string; - v->a[45174] = sym_ansi_c_string; - v->a[45175] = aux_sym_number_token1; - v->a[45176] = aux_sym_number_token2; - v->a[45177] = anon_sym_DOLLAR_LBRACE; - v->a[45178] = anon_sym_DOLLAR_LPAREN; - v->a[45179] = anon_sym_BQUOTE; + v->a[45160] = sym__concat; + v->a[45161] = sym_test_operator; + v->a[45162] = sym__brace_start; + v->a[45163] = aux_sym_heredoc_redirect_token1; + v->a[45164] = actions(2906); + v->a[45165] = 34; + v->a[45166] = anon_sym_PIPE; + v->a[45167] = anon_sym_SEMI_SEMI; + v->a[45168] = anon_sym_SEMI_AMP; + v->a[45169] = anon_sym_SEMI_SEMI_AMP; + v->a[45170] = anon_sym_PIPE_AMP; + v->a[45171] = anon_sym_AMP_AMP; + v->a[45172] = anon_sym_PIPE_PIPE; + v->a[45173] = anon_sym_LT; + v->a[45174] = anon_sym_GT; + v->a[45175] = anon_sym_GT_GT; + v->a[45176] = anon_sym_AMP_GT; + v->a[45177] = anon_sym_AMP_GT_GT; + v->a[45178] = anon_sym_LT_AMP; + v->a[45179] = anon_sym_GT_AMP; small_parse_table_2259(v); } void small_parse_table_2259(t_small_parse_table_array *v) { - v->a[45180] = anon_sym_DOLLAR_BQUOTE; - v->a[45181] = anon_sym_LT_LPAREN; - v->a[45182] = anon_sym_GT_LPAREN; - v->a[45183] = aux_sym__simple_variable_name_token1; - v->a[45184] = sym_word; - v->a[45185] = 6; - v->a[45186] = actions(3); - v->a[45187] = 1; - v->a[45188] = sym_comment; - v->a[45189] = actions(5182); - v->a[45190] = 1; - v->a[45191] = aux_sym_concatenation_token1; - v->a[45192] = actions(5245); - v->a[45193] = 1; - v->a[45194] = sym__concat; - v->a[45195] = state(1073); - v->a[45196] = 1; - v->a[45197] = aux_sym_concatenation_repeat1; - v->a[45198] = actions(1263); - v->a[45199] = 5; + v->a[45180] = anon_sym_GT_PIPE; + v->a[45181] = anon_sym_LT_AMP_DASH; + v->a[45182] = anon_sym_GT_AMP_DASH; + v->a[45183] = anon_sym_LT_LT; + v->a[45184] = anon_sym_LT_LT_DASH; + v->a[45185] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45186] = anon_sym_AMP; + v->a[45187] = aux_sym_concatenation_token1; + v->a[45188] = anon_sym_DOLLAR; + v->a[45189] = sym__special_character; + v->a[45190] = anon_sym_DQUOTE; + v->a[45191] = sym_raw_string; + v->a[45192] = aux_sym_number_token1; + v->a[45193] = aux_sym_number_token2; + v->a[45194] = anon_sym_DOLLAR_LBRACE; + v->a[45195] = anon_sym_DOLLAR_LPAREN; + v->a[45196] = anon_sym_BQUOTE; + v->a[45197] = anon_sym_DOLLAR_BQUOTE; + v->a[45198] = sym_word; + v->a[45199] = anon_sym_SEMI; small_parse_table_2260(v); } diff --git a/parser/static/small_parse_table/small_parse_table_452.c b/parser/static/small_parse_table/small_parse_table_452.c index 4e43a338..b35e4d1d 100644 --- a/parser/static/small_parse_table/small_parse_table_452.c +++ b/parser/static/small_parse_table/small_parse_table_452.c @@ -14,126 +14,126 @@ void small_parse_table_2260(t_small_parse_table_array *v) { - v->a[45200] = sym_file_descriptor; - v->a[45201] = sym_variable_name; - v->a[45202] = sym_test_operator; - v->a[45203] = sym__brace_start; - v->a[45204] = aux_sym_heredoc_redirect_token1; - v->a[45205] = actions(1261); - v->a[45206] = 40; - v->a[45207] = anon_sym_LPAREN_LPAREN; - v->a[45208] = anon_sym_SEMI; - v->a[45209] = anon_sym_PIPE_PIPE; - v->a[45210] = anon_sym_AMP_AMP; - v->a[45211] = anon_sym_PIPE; - v->a[45212] = anon_sym_AMP; - v->a[45213] = anon_sym_LT; - v->a[45214] = anon_sym_GT; - v->a[45215] = anon_sym_LT_LT; - v->a[45216] = anon_sym_GT_GT; - v->a[45217] = anon_sym_esac; - v->a[45218] = anon_sym_SEMI_SEMI; - v->a[45219] = anon_sym_SEMI_AMP; + v->a[45200] = 3; + v->a[45201] = actions(3); + v->a[45202] = 1; + v->a[45203] = sym_comment; + v->a[45204] = actions(2888); + v->a[45205] = 5; + v->a[45206] = sym_file_descriptor; + v->a[45207] = sym__concat; + v->a[45208] = sym_test_operator; + v->a[45209] = sym__brace_start; + v->a[45210] = aux_sym_heredoc_redirect_token1; + v->a[45211] = actions(2886); + v->a[45212] = 34; + v->a[45213] = anon_sym_PIPE; + v->a[45214] = anon_sym_SEMI_SEMI; + v->a[45215] = anon_sym_SEMI_AMP; + v->a[45216] = anon_sym_SEMI_SEMI_AMP; + v->a[45217] = anon_sym_PIPE_AMP; + v->a[45218] = anon_sym_AMP_AMP; + v->a[45219] = anon_sym_PIPE_PIPE; small_parse_table_2261(v); } void small_parse_table_2261(t_small_parse_table_array *v) { - v->a[45220] = anon_sym_SEMI_SEMI_AMP; - v->a[45221] = anon_sym_PIPE_AMP; - v->a[45222] = anon_sym_AMP_GT; - v->a[45223] = anon_sym_AMP_GT_GT; - v->a[45224] = anon_sym_LT_AMP; - v->a[45225] = anon_sym_GT_AMP; - v->a[45226] = anon_sym_GT_PIPE; - v->a[45227] = anon_sym_LT_AMP_DASH; - v->a[45228] = anon_sym_GT_AMP_DASH; - v->a[45229] = anon_sym_LT_LT_DASH; - v->a[45230] = anon_sym_LT_LT_LT; - v->a[45231] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45232] = anon_sym_DOLLAR_LBRACK; - v->a[45233] = anon_sym_DOLLAR; - v->a[45234] = sym__special_character; - v->a[45235] = anon_sym_DQUOTE; - v->a[45236] = sym_raw_string; - v->a[45237] = sym_ansi_c_string; - v->a[45238] = aux_sym_number_token1; - v->a[45239] = aux_sym_number_token2; + v->a[45220] = anon_sym_LT; + v->a[45221] = anon_sym_GT; + v->a[45222] = anon_sym_GT_GT; + v->a[45223] = anon_sym_AMP_GT; + v->a[45224] = anon_sym_AMP_GT_GT; + v->a[45225] = anon_sym_LT_AMP; + v->a[45226] = anon_sym_GT_AMP; + v->a[45227] = anon_sym_GT_PIPE; + v->a[45228] = anon_sym_LT_AMP_DASH; + v->a[45229] = anon_sym_GT_AMP_DASH; + v->a[45230] = anon_sym_LT_LT; + v->a[45231] = anon_sym_LT_LT_DASH; + v->a[45232] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45233] = anon_sym_AMP; + v->a[45234] = aux_sym_concatenation_token1; + v->a[45235] = anon_sym_DOLLAR; + v->a[45236] = sym__special_character; + v->a[45237] = anon_sym_DQUOTE; + v->a[45238] = sym_raw_string; + v->a[45239] = aux_sym_number_token1; small_parse_table_2262(v); } void small_parse_table_2262(t_small_parse_table_array *v) { - v->a[45240] = anon_sym_DOLLAR_LBRACE; - v->a[45241] = anon_sym_DOLLAR_LPAREN; - v->a[45242] = anon_sym_BQUOTE; - v->a[45243] = anon_sym_DOLLAR_BQUOTE; - v->a[45244] = anon_sym_LT_LPAREN; - v->a[45245] = anon_sym_GT_LPAREN; - v->a[45246] = sym_word; - v->a[45247] = 22; - v->a[45248] = actions(71); + v->a[45240] = aux_sym_number_token2; + v->a[45241] = anon_sym_DOLLAR_LBRACE; + v->a[45242] = anon_sym_DOLLAR_LPAREN; + v->a[45243] = anon_sym_BQUOTE; + v->a[45244] = anon_sym_DOLLAR_BQUOTE; + v->a[45245] = sym_word; + v->a[45246] = anon_sym_SEMI; + v->a[45247] = 3; + v->a[45248] = actions(3); v->a[45249] = 1; v->a[45250] = sym_comment; - v->a[45251] = actions(5257); - v->a[45252] = 1; - v->a[45253] = sym_word; - v->a[45254] = actions(5261); - v->a[45255] = 1; - v->a[45256] = anon_sym_DOLLAR_LBRACK; - v->a[45257] = actions(5263); - v->a[45258] = 1; - v->a[45259] = anon_sym_DOLLAR; + v->a[45251] = actions(2654); + v->a[45252] = 6; + v->a[45253] = sym_file_descriptor; + v->a[45254] = sym__concat; + v->a[45255] = sym_test_operator; + v->a[45256] = sym__bare_dollar; + v->a[45257] = sym__brace_start; + v->a[45258] = aux_sym_heredoc_redirect_token1; + v->a[45259] = actions(2652); small_parse_table_2263(v); } void small_parse_table_2263(t_small_parse_table_array *v) { - v->a[45260] = actions(5265); - v->a[45261] = 1; - v->a[45262] = sym__special_character; - v->a[45263] = actions(5267); - v->a[45264] = 1; - v->a[45265] = anon_sym_DQUOTE; - v->a[45266] = actions(5271); - v->a[45267] = 1; - v->a[45268] = aux_sym_number_token1; - v->a[45269] = actions(5273); - v->a[45270] = 1; - v->a[45271] = aux_sym_number_token2; - v->a[45272] = actions(5275); - v->a[45273] = 1; - v->a[45274] = anon_sym_DOLLAR_LBRACE; - v->a[45275] = actions(5277); - v->a[45276] = 1; - v->a[45277] = anon_sym_DOLLAR_LPAREN; - v->a[45278] = actions(5279); - v->a[45279] = 1; + v->a[45260] = 33; + v->a[45261] = anon_sym_PIPE; + v->a[45262] = anon_sym_RPAREN; + v->a[45263] = anon_sym_SEMI_SEMI; + v->a[45264] = anon_sym_PIPE_AMP; + v->a[45265] = anon_sym_AMP_AMP; + v->a[45266] = anon_sym_PIPE_PIPE; + v->a[45267] = anon_sym_LT; + v->a[45268] = anon_sym_GT; + v->a[45269] = anon_sym_GT_GT; + v->a[45270] = anon_sym_AMP_GT; + v->a[45271] = anon_sym_AMP_GT_GT; + v->a[45272] = anon_sym_LT_AMP; + v->a[45273] = anon_sym_GT_AMP; + v->a[45274] = anon_sym_GT_PIPE; + v->a[45275] = anon_sym_LT_AMP_DASH; + v->a[45276] = anon_sym_GT_AMP_DASH; + v->a[45277] = anon_sym_LT_LT; + v->a[45278] = anon_sym_LT_LT_DASH; + v->a[45279] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2264(v); } void small_parse_table_2264(t_small_parse_table_array *v) { - v->a[45280] = anon_sym_BQUOTE; - v->a[45281] = actions(5281); - v->a[45282] = 1; - v->a[45283] = anon_sym_DOLLAR_BQUOTE; - v->a[45284] = actions(5285); - v->a[45285] = 1; - v->a[45286] = sym_test_operator; - v->a[45287] = actions(5287); - v->a[45288] = 1; - v->a[45289] = sym__brace_start; - v->a[45290] = state(5437); - v->a[45291] = 1; - v->a[45292] = aux_sym__literal_repeat1; - v->a[45293] = state(5604); - v->a[45294] = 1; - v->a[45295] = sym_concatenation; - v->a[45296] = actions(5259); - v->a[45297] = 2; - v->a[45298] = anon_sym_LPAREN_LPAREN; - v->a[45299] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45280] = anon_sym_AMP; + v->a[45281] = aux_sym_concatenation_token1; + v->a[45282] = anon_sym_DOLLAR; + v->a[45283] = sym__special_character; + v->a[45284] = anon_sym_DQUOTE; + v->a[45285] = sym_raw_string; + v->a[45286] = aux_sym_number_token1; + v->a[45287] = aux_sym_number_token2; + v->a[45288] = anon_sym_DOLLAR_LBRACE; + v->a[45289] = anon_sym_DOLLAR_LPAREN; + v->a[45290] = anon_sym_BQUOTE; + v->a[45291] = anon_sym_DOLLAR_BQUOTE; + v->a[45292] = sym_word; + v->a[45293] = anon_sym_SEMI; + v->a[45294] = 5; + v->a[45295] = actions(3); + v->a[45296] = 1; + v->a[45297] = sym_comment; + v->a[45298] = actions(3623); + v->a[45299] = 1; small_parse_table_2265(v); } diff --git a/parser/static/small_parse_table/small_parse_table_453.c b/parser/static/small_parse_table/small_parse_table_453.c index d5f5f3d3..9bf2c445 100644 --- a/parser/static/small_parse_table/small_parse_table_453.c +++ b/parser/static/small_parse_table/small_parse_table_453.c @@ -14,126 +14,126 @@ void small_parse_table_2265(t_small_parse_table_array *v) { - v->a[45300] = actions(5269); - v->a[45301] = 2; - v->a[45302] = sym_raw_string; - v->a[45303] = sym_ansi_c_string; - v->a[45304] = actions(5283); - v->a[45305] = 2; - v->a[45306] = anon_sym_LT_LPAREN; - v->a[45307] = anon_sym_GT_LPAREN; - v->a[45308] = actions(2494); - v->a[45309] = 7; - v->a[45310] = anon_sym_PIPE; - v->a[45311] = anon_sym_LT; - v->a[45312] = anon_sym_GT; - v->a[45313] = anon_sym_LT_LT; - v->a[45314] = anon_sym_AMP_GT; - v->a[45315] = anon_sym_LT_AMP; - v->a[45316] = anon_sym_GT_AMP; - v->a[45317] = state(5378); - v->a[45318] = 9; - v->a[45319] = sym_arithmetic_expansion; + v->a[45300] = sym__special_character; + v->a[45301] = state(1036); + v->a[45302] = 1; + v->a[45303] = aux_sym__literal_repeat1; + v->a[45304] = actions(3326); + v->a[45305] = 6; + v->a[45306] = sym_file_descriptor; + v->a[45307] = sym_test_operator; + v->a[45308] = sym__bare_dollar; + v->a[45309] = sym__brace_start; + v->a[45310] = ts_builtin_sym_end; + v->a[45311] = aux_sym_heredoc_redirect_token1; + v->a[45312] = actions(3324); + v->a[45313] = 31; + v->a[45314] = anon_sym_LPAREN; + v->a[45315] = anon_sym_PIPE; + v->a[45316] = anon_sym_SEMI_SEMI; + v->a[45317] = anon_sym_PIPE_AMP; + v->a[45318] = anon_sym_AMP_AMP; + v->a[45319] = anon_sym_PIPE_PIPE; small_parse_table_2266(v); } void small_parse_table_2266(t_small_parse_table_array *v) { - v->a[45320] = sym_brace_expression; - v->a[45321] = sym_string; - v->a[45322] = sym_translated_string; - v->a[45323] = sym_number; - v->a[45324] = sym_simple_expansion; - v->a[45325] = sym_expansion; - v->a[45326] = sym_command_substitution; - v->a[45327] = sym_process_substitution; - v->a[45328] = actions(2496); - v->a[45329] = 11; - v->a[45330] = sym_file_descriptor; - v->a[45331] = anon_sym_PIPE_PIPE; - v->a[45332] = anon_sym_AMP_AMP; - v->a[45333] = anon_sym_GT_GT; - v->a[45334] = anon_sym_PIPE_AMP; - v->a[45335] = anon_sym_AMP_GT_GT; - v->a[45336] = anon_sym_GT_PIPE; - v->a[45337] = anon_sym_LT_AMP_DASH; - v->a[45338] = anon_sym_GT_AMP_DASH; - v->a[45339] = anon_sym_LT_LT_DASH; + v->a[45320] = anon_sym_LT; + v->a[45321] = anon_sym_GT; + v->a[45322] = anon_sym_GT_GT; + v->a[45323] = anon_sym_AMP_GT; + v->a[45324] = anon_sym_AMP_GT_GT; + v->a[45325] = anon_sym_LT_AMP; + v->a[45326] = anon_sym_GT_AMP; + v->a[45327] = anon_sym_GT_PIPE; + v->a[45328] = anon_sym_LT_AMP_DASH; + v->a[45329] = anon_sym_GT_AMP_DASH; + v->a[45330] = anon_sym_LT_LT; + v->a[45331] = anon_sym_LT_LT_DASH; + v->a[45332] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45333] = anon_sym_AMP; + v->a[45334] = anon_sym_DOLLAR; + v->a[45335] = anon_sym_DQUOTE; + v->a[45336] = sym_raw_string; + v->a[45337] = aux_sym_number_token1; + v->a[45338] = aux_sym_number_token2; + v->a[45339] = anon_sym_DOLLAR_LBRACE; small_parse_table_2267(v); } void small_parse_table_2267(t_small_parse_table_array *v) { - v->a[45340] = anon_sym_LT_LT_LT; - v->a[45341] = 6; - v->a[45342] = actions(3); - v->a[45343] = 1; - v->a[45344] = sym_comment; - v->a[45345] = actions(5080); - v->a[45346] = 1; - v->a[45347] = aux_sym_concatenation_token1; - v->a[45348] = actions(5082); - v->a[45349] = 1; - v->a[45350] = sym__concat; - v->a[45351] = state(1032); - v->a[45352] = 1; - v->a[45353] = aux_sym_concatenation_repeat1; - v->a[45354] = actions(1263); - v->a[45355] = 5; - v->a[45356] = sym_file_descriptor; - v->a[45357] = sym_test_operator; - v->a[45358] = sym__bare_dollar; - v->a[45359] = sym__brace_start; + v->a[45340] = anon_sym_DOLLAR_LPAREN; + v->a[45341] = anon_sym_BQUOTE; + v->a[45342] = anon_sym_DOLLAR_BQUOTE; + v->a[45343] = sym_word; + v->a[45344] = anon_sym_SEMI; + v->a[45345] = 3; + v->a[45346] = actions(3); + v->a[45347] = 1; + v->a[45348] = sym_comment; + v->a[45349] = actions(2774); + v->a[45350] = 6; + v->a[45351] = sym_file_descriptor; + v->a[45352] = sym__concat; + v->a[45353] = sym_variable_name; + v->a[45354] = sym_test_operator; + v->a[45355] = sym__brace_start; + v->a[45356] = aux_sym_heredoc_redirect_token1; + v->a[45357] = actions(2772); + v->a[45358] = 33; + v->a[45359] = anon_sym_PIPE; small_parse_table_2268(v); } void small_parse_table_2268(t_small_parse_table_array *v) { - v->a[45360] = aux_sym_heredoc_redirect_token1; - v->a[45361] = actions(1261); - v->a[45362] = 40; - v->a[45363] = anon_sym_LPAREN_LPAREN; - v->a[45364] = anon_sym_SEMI; - v->a[45365] = anon_sym_PIPE_PIPE; - v->a[45366] = anon_sym_AMP_AMP; - v->a[45367] = anon_sym_PIPE; - v->a[45368] = anon_sym_AMP; - v->a[45369] = anon_sym_EQ_EQ; - v->a[45370] = anon_sym_LT; - v->a[45371] = anon_sym_GT; - v->a[45372] = anon_sym_LT_LT; - v->a[45373] = anon_sym_GT_GT; - v->a[45374] = anon_sym_RPAREN; - v->a[45375] = anon_sym_SEMI_SEMI; - v->a[45376] = anon_sym_PIPE_AMP; - v->a[45377] = anon_sym_EQ_TILDE; - v->a[45378] = anon_sym_AMP_GT; - v->a[45379] = anon_sym_AMP_GT_GT; + v->a[45360] = anon_sym_RPAREN; + v->a[45361] = anon_sym_SEMI_SEMI; + v->a[45362] = anon_sym_PIPE_AMP; + v->a[45363] = anon_sym_AMP_AMP; + v->a[45364] = anon_sym_PIPE_PIPE; + v->a[45365] = anon_sym_LT; + v->a[45366] = anon_sym_GT; + v->a[45367] = anon_sym_GT_GT; + v->a[45368] = anon_sym_AMP_GT; + v->a[45369] = anon_sym_AMP_GT_GT; + v->a[45370] = anon_sym_LT_AMP; + v->a[45371] = anon_sym_GT_AMP; + v->a[45372] = anon_sym_GT_PIPE; + v->a[45373] = anon_sym_LT_AMP_DASH; + v->a[45374] = anon_sym_GT_AMP_DASH; + v->a[45375] = anon_sym_LT_LT; + v->a[45376] = anon_sym_LT_LT_DASH; + v->a[45377] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45378] = anon_sym_AMP; + v->a[45379] = aux_sym_concatenation_token1; small_parse_table_2269(v); } void small_parse_table_2269(t_small_parse_table_array *v) { - v->a[45380] = anon_sym_LT_AMP; - v->a[45381] = anon_sym_GT_AMP; - v->a[45382] = anon_sym_GT_PIPE; - v->a[45383] = anon_sym_LT_AMP_DASH; - v->a[45384] = anon_sym_GT_AMP_DASH; - v->a[45385] = anon_sym_LT_LT_DASH; - v->a[45386] = anon_sym_LT_LT_LT; - v->a[45387] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45388] = anon_sym_DOLLAR_LBRACK; - v->a[45389] = anon_sym_DOLLAR; - v->a[45390] = sym__special_character; - v->a[45391] = anon_sym_DQUOTE; - v->a[45392] = sym_raw_string; - v->a[45393] = sym_ansi_c_string; - v->a[45394] = aux_sym_number_token1; - v->a[45395] = aux_sym_number_token2; - v->a[45396] = anon_sym_DOLLAR_LBRACE; - v->a[45397] = anon_sym_DOLLAR_LPAREN; - v->a[45398] = anon_sym_BQUOTE; - v->a[45399] = anon_sym_DOLLAR_BQUOTE; + v->a[45380] = anon_sym_DOLLAR; + v->a[45381] = sym__special_character; + v->a[45382] = anon_sym_DQUOTE; + v->a[45383] = sym_raw_string; + v->a[45384] = aux_sym_number_token1; + v->a[45385] = aux_sym_number_token2; + v->a[45386] = anon_sym_DOLLAR_LBRACE; + v->a[45387] = anon_sym_DOLLAR_LPAREN; + v->a[45388] = anon_sym_BQUOTE; + v->a[45389] = anon_sym_DOLLAR_BQUOTE; + v->a[45390] = sym_word; + v->a[45391] = anon_sym_SEMI; + v->a[45392] = 25; + v->a[45393] = actions(57); + v->a[45394] = 1; + v->a[45395] = sym_comment; + v->a[45396] = actions(87); + v->a[45397] = 1; + v->a[45398] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45399] = actions(89); small_parse_table_2270(v); } diff --git a/parser/static/small_parse_table/small_parse_table_454.c b/parser/static/small_parse_table/small_parse_table_454.c index 9e5fd10f..2c9333d0 100644 --- a/parser/static/small_parse_table/small_parse_table_454.c +++ b/parser/static/small_parse_table/small_parse_table_454.c @@ -14,125 +14,125 @@ void small_parse_table_2270(t_small_parse_table_array *v) { - v->a[45400] = anon_sym_LT_LPAREN; - v->a[45401] = anon_sym_GT_LPAREN; - v->a[45402] = sym_word; - v->a[45403] = 6; - v->a[45404] = actions(3); - v->a[45405] = 1; - v->a[45406] = sym_comment; - v->a[45407] = actions(5071); - v->a[45408] = 1; - v->a[45409] = aux_sym_concatenation_token1; - v->a[45410] = actions(5073); - v->a[45411] = 1; - v->a[45412] = sym__concat; - v->a[45413] = state(1086); - v->a[45414] = 1; - v->a[45415] = aux_sym_concatenation_repeat1; - v->a[45416] = actions(1263); - v->a[45417] = 5; - v->a[45418] = sym_file_descriptor; - v->a[45419] = sym_variable_name; + v->a[45400] = 1; + v->a[45401] = anon_sym_DOLLAR; + v->a[45402] = actions(93); + v->a[45403] = 1; + v->a[45404] = anon_sym_DQUOTE; + v->a[45405] = actions(97); + v->a[45406] = 1; + v->a[45407] = aux_sym_number_token1; + v->a[45408] = actions(99); + v->a[45409] = 1; + v->a[45410] = aux_sym_number_token2; + v->a[45411] = actions(101); + v->a[45412] = 1; + v->a[45413] = anon_sym_DOLLAR_LBRACE; + v->a[45414] = actions(103); + v->a[45415] = 1; + v->a[45416] = anon_sym_DOLLAR_LPAREN; + v->a[45417] = actions(105); + v->a[45418] = 1; + v->a[45419] = anon_sym_BQUOTE; small_parse_table_2271(v); } void small_parse_table_2271(t_small_parse_table_array *v) { - v->a[45420] = sym_test_operator; - v->a[45421] = sym__brace_start; - v->a[45422] = aux_sym_heredoc_redirect_token1; - v->a[45423] = actions(1261); - v->a[45424] = 40; - v->a[45425] = anon_sym_LPAREN_LPAREN; - v->a[45426] = anon_sym_SEMI; - v->a[45427] = anon_sym_PIPE_PIPE; - v->a[45428] = anon_sym_AMP_AMP; - v->a[45429] = anon_sym_PIPE; - v->a[45430] = anon_sym_AMP; - v->a[45431] = anon_sym_LT; - v->a[45432] = anon_sym_GT; - v->a[45433] = anon_sym_LT_LT; - v->a[45434] = anon_sym_GT_GT; - v->a[45435] = anon_sym_esac; - v->a[45436] = anon_sym_SEMI_SEMI; - v->a[45437] = anon_sym_SEMI_AMP; - v->a[45438] = anon_sym_SEMI_SEMI_AMP; - v->a[45439] = anon_sym_PIPE_AMP; + v->a[45420] = actions(107); + v->a[45421] = 1; + v->a[45422] = anon_sym_DOLLAR_BQUOTE; + v->a[45423] = actions(113); + v->a[45424] = 1; + v->a[45425] = sym__brace_start; + v->a[45426] = actions(2900); + v->a[45427] = 1; + v->a[45428] = sym_file_descriptor; + v->a[45429] = actions(2935); + v->a[45430] = 1; + v->a[45431] = sym_word; + v->a[45432] = actions(2937); + v->a[45433] = 1; + v->a[45434] = sym__special_character; + v->a[45435] = actions(3621); + v->a[45436] = 1; + v->a[45437] = sym_variable_name; + v->a[45438] = state(333); + v->a[45439] = 1; small_parse_table_2272(v); } void small_parse_table_2272(t_small_parse_table_array *v) { - v->a[45440] = anon_sym_AMP_GT; - v->a[45441] = anon_sym_AMP_GT_GT; - v->a[45442] = anon_sym_LT_AMP; - v->a[45443] = anon_sym_GT_AMP; - v->a[45444] = anon_sym_GT_PIPE; - v->a[45445] = anon_sym_LT_AMP_DASH; - v->a[45446] = anon_sym_GT_AMP_DASH; - v->a[45447] = anon_sym_LT_LT_DASH; - v->a[45448] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45449] = anon_sym_DOLLAR_LBRACK; - v->a[45450] = anon_sym_DOLLAR; - v->a[45451] = sym__special_character; - v->a[45452] = anon_sym_DQUOTE; + v->a[45440] = sym_command_name; + v->a[45441] = state(1048); + v->a[45442] = 1; + v->a[45443] = aux_sym__literal_repeat1; + v->a[45444] = state(1192); + v->a[45445] = 1; + v->a[45446] = sym_concatenation; + v->a[45447] = state(1995); + v->a[45448] = 1; + v->a[45449] = sym_file_redirect; + v->a[45450] = actions(95); + v->a[45451] = 2; + v->a[45452] = sym_test_operator; v->a[45453] = sym_raw_string; - v->a[45454] = sym_ansi_c_string; - v->a[45455] = aux_sym_number_token1; - v->a[45456] = aux_sym_number_token2; - v->a[45457] = anon_sym_DOLLAR_LBRACE; - v->a[45458] = anon_sym_DOLLAR_LPAREN; - v->a[45459] = anon_sym_BQUOTE; + v->a[45454] = actions(2896); + v->a[45455] = 2; + v->a[45456] = anon_sym_LT_AMP_DASH; + v->a[45457] = anon_sym_GT_AMP_DASH; + v->a[45458] = state(1776); + v->a[45459] = 2; small_parse_table_2273(v); } void small_parse_table_2273(t_small_parse_table_array *v) { - v->a[45460] = anon_sym_DOLLAR_BQUOTE; - v->a[45461] = anon_sym_LT_LPAREN; - v->a[45462] = anon_sym_GT_LPAREN; - v->a[45463] = aux_sym__simple_variable_name_token1; - v->a[45464] = sym_word; - v->a[45465] = 6; - v->a[45466] = actions(3); - v->a[45467] = 1; - v->a[45468] = sym_comment; - v->a[45469] = actions(5144); - v->a[45470] = 1; - v->a[45471] = aux_sym_concatenation_token1; - v->a[45472] = actions(5146); - v->a[45473] = 1; - v->a[45474] = sym__concat; - v->a[45475] = state(1131); - v->a[45476] = 1; - v->a[45477] = aux_sym_concatenation_repeat1; - v->a[45478] = actions(4532); - v->a[45479] = 6; + v->a[45460] = sym_variable_assignment; + v->a[45461] = aux_sym_command_repeat1; + v->a[45462] = actions(2894); + v->a[45463] = 3; + v->a[45464] = anon_sym_GT_GT; + v->a[45465] = anon_sym_AMP_GT_GT; + v->a[45466] = anon_sym_GT_PIPE; + v->a[45467] = actions(2892); + v->a[45468] = 5; + v->a[45469] = anon_sym_LT; + v->a[45470] = anon_sym_GT; + v->a[45471] = anon_sym_AMP_GT; + v->a[45472] = anon_sym_LT_AMP; + v->a[45473] = anon_sym_GT_AMP; + v->a[45474] = state(834); + v->a[45475] = 7; + v->a[45476] = sym_arithmetic_expansion; + v->a[45477] = sym_brace_expression; + v->a[45478] = sym_string; + v->a[45479] = sym_number; small_parse_table_2274(v); } void small_parse_table_2274(t_small_parse_table_array *v) { - v->a[45480] = sym_file_descriptor; - v->a[45481] = sym_test_operator; - v->a[45482] = sym__bare_dollar; - v->a[45483] = sym__brace_start; - v->a[45484] = ts_builtin_sym_end; - v->a[45485] = aux_sym_heredoc_redirect_token1; - v->a[45486] = actions(4530); - v->a[45487] = 39; - v->a[45488] = anon_sym_LPAREN_LPAREN; - v->a[45489] = anon_sym_SEMI; - v->a[45490] = anon_sym_PIPE_PIPE; - v->a[45491] = anon_sym_AMP_AMP; - v->a[45492] = anon_sym_PIPE; - v->a[45493] = anon_sym_AMP; - v->a[45494] = anon_sym_EQ_EQ; - v->a[45495] = anon_sym_LT; - v->a[45496] = anon_sym_GT; - v->a[45497] = anon_sym_LT_LT; - v->a[45498] = anon_sym_GT_GT; + v->a[45480] = sym_simple_expansion; + v->a[45481] = sym_expansion; + v->a[45482] = sym_command_substitution; + v->a[45483] = 3; + v->a[45484] = actions(3); + v->a[45485] = 1; + v->a[45486] = sym_comment; + v->a[45487] = actions(2778); + v->a[45488] = 6; + v->a[45489] = sym_file_descriptor; + v->a[45490] = sym__concat; + v->a[45491] = sym_variable_name; + v->a[45492] = sym_test_operator; + v->a[45493] = sym__brace_start; + v->a[45494] = aux_sym_heredoc_redirect_token1; + v->a[45495] = actions(2776); + v->a[45496] = 33; + v->a[45497] = anon_sym_PIPE; + v->a[45498] = anon_sym_RPAREN; v->a[45499] = anon_sym_SEMI_SEMI; small_parse_table_2275(v); } diff --git a/parser/static/small_parse_table/small_parse_table_455.c b/parser/static/small_parse_table/small_parse_table_455.c index fd197777..59bb6f0d 100644 --- a/parser/static/small_parse_table/small_parse_table_455.c +++ b/parser/static/small_parse_table/small_parse_table_455.c @@ -15,125 +15,125 @@ void small_parse_table_2275(t_small_parse_table_array *v) { v->a[45500] = anon_sym_PIPE_AMP; - v->a[45501] = anon_sym_EQ_TILDE; - v->a[45502] = anon_sym_AMP_GT; - v->a[45503] = anon_sym_AMP_GT_GT; - v->a[45504] = anon_sym_LT_AMP; - v->a[45505] = anon_sym_GT_AMP; - v->a[45506] = anon_sym_GT_PIPE; - v->a[45507] = anon_sym_LT_AMP_DASH; - v->a[45508] = anon_sym_GT_AMP_DASH; - v->a[45509] = anon_sym_LT_LT_DASH; - v->a[45510] = anon_sym_LT_LT_LT; - v->a[45511] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45512] = anon_sym_DOLLAR_LBRACK; - v->a[45513] = anon_sym_DOLLAR; - v->a[45514] = sym__special_character; - v->a[45515] = anon_sym_DQUOTE; - v->a[45516] = sym_raw_string; - v->a[45517] = sym_ansi_c_string; - v->a[45518] = aux_sym_number_token1; - v->a[45519] = aux_sym_number_token2; + v->a[45501] = anon_sym_AMP_AMP; + v->a[45502] = anon_sym_PIPE_PIPE; + v->a[45503] = anon_sym_LT; + v->a[45504] = anon_sym_GT; + v->a[45505] = anon_sym_GT_GT; + v->a[45506] = anon_sym_AMP_GT; + v->a[45507] = anon_sym_AMP_GT_GT; + v->a[45508] = anon_sym_LT_AMP; + v->a[45509] = anon_sym_GT_AMP; + v->a[45510] = anon_sym_GT_PIPE; + v->a[45511] = anon_sym_LT_AMP_DASH; + v->a[45512] = anon_sym_GT_AMP_DASH; + v->a[45513] = anon_sym_LT_LT; + v->a[45514] = anon_sym_LT_LT_DASH; + v->a[45515] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45516] = anon_sym_AMP; + v->a[45517] = aux_sym_concatenation_token1; + v->a[45518] = anon_sym_DOLLAR; + v->a[45519] = sym__special_character; small_parse_table_2276(v); } void small_parse_table_2276(t_small_parse_table_array *v) { - v->a[45520] = anon_sym_DOLLAR_LBRACE; - v->a[45521] = anon_sym_DOLLAR_LPAREN; - v->a[45522] = anon_sym_BQUOTE; - v->a[45523] = anon_sym_DOLLAR_BQUOTE; - v->a[45524] = anon_sym_LT_LPAREN; - v->a[45525] = anon_sym_GT_LPAREN; - v->a[45526] = sym_word; - v->a[45527] = 6; - v->a[45528] = actions(3); - v->a[45529] = 1; - v->a[45530] = sym_comment; - v->a[45531] = actions(5144); + v->a[45520] = anon_sym_DQUOTE; + v->a[45521] = sym_raw_string; + v->a[45522] = aux_sym_number_token1; + v->a[45523] = aux_sym_number_token2; + v->a[45524] = anon_sym_DOLLAR_LBRACE; + v->a[45525] = anon_sym_DOLLAR_LPAREN; + v->a[45526] = anon_sym_BQUOTE; + v->a[45527] = anon_sym_DOLLAR_BQUOTE; + v->a[45528] = sym_word; + v->a[45529] = anon_sym_SEMI; + v->a[45530] = 3; + v->a[45531] = actions(3); v->a[45532] = 1; - v->a[45533] = aux_sym_concatenation_token1; - v->a[45534] = actions(5146); - v->a[45535] = 1; - v->a[45536] = sym__concat; - v->a[45537] = state(1123); - v->a[45538] = 1; - v->a[45539] = aux_sym_concatenation_repeat1; + v->a[45533] = sym_comment; + v->a[45534] = actions(2828); + v->a[45535] = 5; + v->a[45536] = sym_file_descriptor; + v->a[45537] = sym__concat; + v->a[45538] = sym_test_operator; + v->a[45539] = sym__brace_start; small_parse_table_2277(v); } void small_parse_table_2277(t_small_parse_table_array *v) { - v->a[45540] = actions(4548); - v->a[45541] = 6; - v->a[45542] = sym_file_descriptor; - v->a[45543] = sym_test_operator; - v->a[45544] = sym__bare_dollar; - v->a[45545] = sym__brace_start; - v->a[45546] = ts_builtin_sym_end; - v->a[45547] = aux_sym_heredoc_redirect_token1; - v->a[45548] = actions(4546); - v->a[45549] = 39; - v->a[45550] = anon_sym_LPAREN_LPAREN; - v->a[45551] = anon_sym_SEMI; - v->a[45552] = anon_sym_PIPE_PIPE; - v->a[45553] = anon_sym_AMP_AMP; - v->a[45554] = anon_sym_PIPE; - v->a[45555] = anon_sym_AMP; - v->a[45556] = anon_sym_EQ_EQ; - v->a[45557] = anon_sym_LT; - v->a[45558] = anon_sym_GT; - v->a[45559] = anon_sym_LT_LT; + v->a[45540] = aux_sym_heredoc_redirect_token1; + v->a[45541] = actions(2826); + v->a[45542] = 34; + v->a[45543] = anon_sym_PIPE; + v->a[45544] = anon_sym_SEMI_SEMI; + v->a[45545] = anon_sym_SEMI_AMP; + v->a[45546] = anon_sym_SEMI_SEMI_AMP; + v->a[45547] = anon_sym_PIPE_AMP; + v->a[45548] = anon_sym_AMP_AMP; + v->a[45549] = anon_sym_PIPE_PIPE; + v->a[45550] = anon_sym_LT; + v->a[45551] = anon_sym_GT; + v->a[45552] = anon_sym_GT_GT; + v->a[45553] = anon_sym_AMP_GT; + v->a[45554] = anon_sym_AMP_GT_GT; + v->a[45555] = anon_sym_LT_AMP; + v->a[45556] = anon_sym_GT_AMP; + v->a[45557] = anon_sym_GT_PIPE; + v->a[45558] = anon_sym_LT_AMP_DASH; + v->a[45559] = anon_sym_GT_AMP_DASH; small_parse_table_2278(v); } void small_parse_table_2278(t_small_parse_table_array *v) { - v->a[45560] = anon_sym_GT_GT; - v->a[45561] = anon_sym_SEMI_SEMI; - v->a[45562] = anon_sym_PIPE_AMP; - v->a[45563] = anon_sym_EQ_TILDE; - v->a[45564] = anon_sym_AMP_GT; - v->a[45565] = anon_sym_AMP_GT_GT; - v->a[45566] = anon_sym_LT_AMP; - v->a[45567] = anon_sym_GT_AMP; - v->a[45568] = anon_sym_GT_PIPE; - v->a[45569] = anon_sym_LT_AMP_DASH; - v->a[45570] = anon_sym_GT_AMP_DASH; - v->a[45571] = anon_sym_LT_LT_DASH; - v->a[45572] = anon_sym_LT_LT_LT; - v->a[45573] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45574] = anon_sym_DOLLAR_LBRACK; - v->a[45575] = anon_sym_DOLLAR; - v->a[45576] = sym__special_character; - v->a[45577] = anon_sym_DQUOTE; - v->a[45578] = sym_raw_string; - v->a[45579] = sym_ansi_c_string; + v->a[45560] = anon_sym_LT_LT; + v->a[45561] = anon_sym_LT_LT_DASH; + v->a[45562] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45563] = anon_sym_AMP; + v->a[45564] = aux_sym_concatenation_token1; + v->a[45565] = anon_sym_DOLLAR; + v->a[45566] = sym__special_character; + v->a[45567] = anon_sym_DQUOTE; + v->a[45568] = sym_raw_string; + v->a[45569] = aux_sym_number_token1; + v->a[45570] = aux_sym_number_token2; + v->a[45571] = anon_sym_DOLLAR_LBRACE; + v->a[45572] = anon_sym_DOLLAR_LPAREN; + v->a[45573] = anon_sym_BQUOTE; + v->a[45574] = anon_sym_DOLLAR_BQUOTE; + v->a[45575] = sym_word; + v->a[45576] = anon_sym_SEMI; + v->a[45577] = 3; + v->a[45578] = actions(3); + v->a[45579] = 1; small_parse_table_2279(v); } void small_parse_table_2279(t_small_parse_table_array *v) { - v->a[45580] = aux_sym_number_token1; - v->a[45581] = aux_sym_number_token2; - v->a[45582] = anon_sym_DOLLAR_LBRACE; - v->a[45583] = anon_sym_DOLLAR_LPAREN; - v->a[45584] = anon_sym_BQUOTE; - v->a[45585] = anon_sym_DOLLAR_BQUOTE; - v->a[45586] = anon_sym_LT_LPAREN; - v->a[45587] = anon_sym_GT_LPAREN; - v->a[45588] = sym_word; - v->a[45589] = 5; - v->a[45590] = actions(3); - v->a[45591] = 1; - v->a[45592] = sym_comment; - v->a[45593] = actions(5289); - v->a[45594] = 1; - v->a[45595] = sym__special_character; - v->a[45596] = state(1095); - v->a[45597] = 1; - v->a[45598] = aux_sym__literal_repeat1; - v->a[45599] = actions(1364); + v->a[45580] = sym_comment; + v->a[45581] = actions(2664); + v->a[45582] = 5; + v->a[45583] = sym_file_descriptor; + v->a[45584] = sym_variable_name; + v->a[45585] = sym_test_operator; + v->a[45586] = sym__brace_start; + v->a[45587] = aux_sym_heredoc_redirect_token1; + v->a[45588] = actions(2662); + v->a[45589] = 34; + v->a[45590] = anon_sym_esac; + v->a[45591] = anon_sym_PIPE; + v->a[45592] = anon_sym_SEMI_SEMI; + v->a[45593] = anon_sym_SEMI_AMP; + v->a[45594] = anon_sym_SEMI_SEMI_AMP; + v->a[45595] = anon_sym_PIPE_AMP; + v->a[45596] = anon_sym_AMP_AMP; + v->a[45597] = anon_sym_PIPE_PIPE; + v->a[45598] = anon_sym_LT; + v->a[45599] = anon_sym_GT; small_parse_table_2280(v); } diff --git a/parser/static/small_parse_table/small_parse_table_456.c b/parser/static/small_parse_table/small_parse_table_456.c index 20f40f41..95447cf0 100644 --- a/parser/static/small_parse_table/small_parse_table_456.c +++ b/parser/static/small_parse_table/small_parse_table_456.c @@ -14,126 +14,126 @@ void small_parse_table_2280(t_small_parse_table_array *v) { - v->a[45600] = 5; - v->a[45601] = sym_file_descriptor; - v->a[45602] = sym_test_operator; - v->a[45603] = sym__bare_dollar; - v->a[45604] = sym__brace_start; - v->a[45605] = aux_sym_heredoc_redirect_token1; - v->a[45606] = actions(1362); - v->a[45607] = 41; - v->a[45608] = anon_sym_LPAREN_LPAREN; - v->a[45609] = anon_sym_SEMI; - v->a[45610] = anon_sym_PIPE_PIPE; - v->a[45611] = anon_sym_AMP_AMP; - v->a[45612] = anon_sym_PIPE; - v->a[45613] = anon_sym_AMP; - v->a[45614] = anon_sym_EQ_EQ; - v->a[45615] = anon_sym_LT; - v->a[45616] = anon_sym_GT; - v->a[45617] = anon_sym_LT_LT; - v->a[45618] = anon_sym_GT_GT; - v->a[45619] = anon_sym_esac; + v->a[45600] = anon_sym_GT_GT; + v->a[45601] = anon_sym_AMP_GT; + v->a[45602] = anon_sym_AMP_GT_GT; + v->a[45603] = anon_sym_LT_AMP; + v->a[45604] = anon_sym_GT_AMP; + v->a[45605] = anon_sym_GT_PIPE; + v->a[45606] = anon_sym_LT_AMP_DASH; + v->a[45607] = anon_sym_GT_AMP_DASH; + v->a[45608] = anon_sym_LT_LT; + v->a[45609] = anon_sym_LT_LT_DASH; + v->a[45610] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45611] = anon_sym_AMP; + v->a[45612] = anon_sym_DOLLAR; + v->a[45613] = sym__special_character; + v->a[45614] = anon_sym_DQUOTE; + v->a[45615] = sym_raw_string; + v->a[45616] = aux_sym_number_token1; + v->a[45617] = aux_sym_number_token2; + v->a[45618] = anon_sym_DOLLAR_LBRACE; + v->a[45619] = anon_sym_DOLLAR_LPAREN; small_parse_table_2281(v); } void small_parse_table_2281(t_small_parse_table_array *v) { - v->a[45620] = anon_sym_SEMI_SEMI; - v->a[45621] = anon_sym_SEMI_AMP; - v->a[45622] = anon_sym_SEMI_SEMI_AMP; - v->a[45623] = anon_sym_PIPE_AMP; - v->a[45624] = anon_sym_EQ_TILDE; - v->a[45625] = anon_sym_AMP_GT; - v->a[45626] = anon_sym_AMP_GT_GT; - v->a[45627] = anon_sym_LT_AMP; - v->a[45628] = anon_sym_GT_AMP; - v->a[45629] = anon_sym_GT_PIPE; - v->a[45630] = anon_sym_LT_AMP_DASH; - v->a[45631] = anon_sym_GT_AMP_DASH; - v->a[45632] = anon_sym_LT_LT_DASH; - v->a[45633] = anon_sym_LT_LT_LT; - v->a[45634] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45635] = anon_sym_DOLLAR_LBRACK; - v->a[45636] = anon_sym_DOLLAR; - v->a[45637] = anon_sym_DQUOTE; - v->a[45638] = sym_raw_string; - v->a[45639] = sym_ansi_c_string; + v->a[45620] = anon_sym_BQUOTE; + v->a[45621] = anon_sym_DOLLAR_BQUOTE; + v->a[45622] = sym_word; + v->a[45623] = anon_sym_SEMI; + v->a[45624] = 3; + v->a[45625] = actions(3); + v->a[45626] = 1; + v->a[45627] = sym_comment; + v->a[45628] = actions(2967); + v->a[45629] = 5; + v->a[45630] = sym_file_descriptor; + v->a[45631] = sym__concat; + v->a[45632] = sym_test_operator; + v->a[45633] = sym__brace_start; + v->a[45634] = aux_sym_heredoc_redirect_token1; + v->a[45635] = actions(2965); + v->a[45636] = 34; + v->a[45637] = anon_sym_PIPE; + v->a[45638] = anon_sym_SEMI_SEMI; + v->a[45639] = anon_sym_SEMI_AMP; small_parse_table_2282(v); } void small_parse_table_2282(t_small_parse_table_array *v) { - v->a[45640] = aux_sym_number_token1; - v->a[45641] = aux_sym_number_token2; - v->a[45642] = anon_sym_DOLLAR_LBRACE; - v->a[45643] = anon_sym_DOLLAR_LPAREN; - v->a[45644] = anon_sym_BQUOTE; - v->a[45645] = anon_sym_DOLLAR_BQUOTE; - v->a[45646] = anon_sym_LT_LPAREN; - v->a[45647] = anon_sym_GT_LPAREN; - v->a[45648] = sym_word; - v->a[45649] = 10; - v->a[45650] = actions(3); - v->a[45651] = 1; - v->a[45652] = sym_comment; - v->a[45653] = actions(4272); - v->a[45654] = 1; - v->a[45655] = aux_sym_heredoc_redirect_token1; - v->a[45656] = actions(5103); - v->a[45657] = 1; - v->a[45658] = sym_variable_name; - v->a[45659] = state(6727); + v->a[45640] = anon_sym_SEMI_SEMI_AMP; + v->a[45641] = anon_sym_PIPE_AMP; + v->a[45642] = anon_sym_AMP_AMP; + v->a[45643] = anon_sym_PIPE_PIPE; + v->a[45644] = anon_sym_LT; + v->a[45645] = anon_sym_GT; + v->a[45646] = anon_sym_GT_GT; + v->a[45647] = anon_sym_AMP_GT; + v->a[45648] = anon_sym_AMP_GT_GT; + v->a[45649] = anon_sym_LT_AMP; + v->a[45650] = anon_sym_GT_AMP; + v->a[45651] = anon_sym_GT_PIPE; + v->a[45652] = anon_sym_LT_AMP_DASH; + v->a[45653] = anon_sym_GT_AMP_DASH; + v->a[45654] = anon_sym_LT_LT; + v->a[45655] = anon_sym_LT_LT_DASH; + v->a[45656] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45657] = anon_sym_AMP; + v->a[45658] = aux_sym_concatenation_token1; + v->a[45659] = anon_sym_DOLLAR; small_parse_table_2283(v); } void small_parse_table_2283(t_small_parse_table_array *v) { - v->a[45660] = 1; - v->a[45661] = sym_subscript; - v->a[45662] = actions(4253); - v->a[45663] = 2; - v->a[45664] = anon_sym_PIPE; - v->a[45665] = anon_sym_PIPE_AMP; - v->a[45666] = state(4787); - v->a[45667] = 2; - v->a[45668] = sym_variable_assignment; - v->a[45669] = aux_sym_variable_assignments_repeat1; - v->a[45670] = actions(4261); + v->a[45660] = sym__special_character; + v->a[45661] = anon_sym_DQUOTE; + v->a[45662] = sym_raw_string; + v->a[45663] = aux_sym_number_token1; + v->a[45664] = aux_sym_number_token2; + v->a[45665] = anon_sym_DOLLAR_LBRACE; + v->a[45666] = anon_sym_DOLLAR_LPAREN; + v->a[45667] = anon_sym_BQUOTE; + v->a[45668] = anon_sym_DOLLAR_BQUOTE; + v->a[45669] = sym_word; + v->a[45670] = anon_sym_SEMI; v->a[45671] = 3; - v->a[45672] = sym_file_descriptor; - v->a[45673] = sym_test_operator; - v->a[45674] = sym__brace_start; - v->a[45675] = state(4986); - v->a[45676] = 3; - v->a[45677] = sym_file_redirect; - v->a[45678] = sym_heredoc_redirect; - v->a[45679] = aux_sym_redirected_statement_repeat1; + v->a[45672] = actions(3); + v->a[45673] = 1; + v->a[45674] = sym_comment; + v->a[45675] = actions(2774); + v->a[45676] = 6; + v->a[45677] = sym_file_descriptor; + v->a[45678] = sym__concat; + v->a[45679] = sym_variable_name; small_parse_table_2284(v); } void small_parse_table_2284(t_small_parse_table_array *v) { - v->a[45680] = actions(4270); - v->a[45681] = 7; - v->a[45682] = anon_sym_SEMI; - v->a[45683] = anon_sym_PIPE_PIPE; - v->a[45684] = anon_sym_AMP_AMP; - v->a[45685] = anon_sym_AMP; - v->a[45686] = anon_sym_LT_LT; + v->a[45680] = sym_test_operator; + v->a[45681] = sym__brace_start; + v->a[45682] = aux_sym_heredoc_redirect_token1; + v->a[45683] = actions(2772); + v->a[45684] = 33; + v->a[45685] = anon_sym_PIPE; + v->a[45686] = anon_sym_RPAREN; v->a[45687] = anon_sym_SEMI_SEMI; - v->a[45688] = anon_sym_LT_LT_DASH; - v->a[45689] = actions(4247); - v->a[45690] = 28; - v->a[45691] = anon_sym_LPAREN_LPAREN; - v->a[45692] = anon_sym_LT; - v->a[45693] = anon_sym_GT; - v->a[45694] = anon_sym_GT_GT; - v->a[45695] = anon_sym_AMP_GT; - v->a[45696] = anon_sym_AMP_GT_GT; - v->a[45697] = anon_sym_LT_AMP; - v->a[45698] = anon_sym_GT_AMP; - v->a[45699] = anon_sym_GT_PIPE; + v->a[45688] = anon_sym_PIPE_AMP; + v->a[45689] = anon_sym_AMP_AMP; + v->a[45690] = anon_sym_PIPE_PIPE; + v->a[45691] = anon_sym_LT; + v->a[45692] = anon_sym_GT; + v->a[45693] = anon_sym_GT_GT; + v->a[45694] = anon_sym_AMP_GT; + v->a[45695] = anon_sym_AMP_GT_GT; + v->a[45696] = anon_sym_LT_AMP; + v->a[45697] = anon_sym_GT_AMP; + v->a[45698] = anon_sym_GT_PIPE; + v->a[45699] = anon_sym_LT_AMP_DASH; small_parse_table_2285(v); } diff --git a/parser/static/small_parse_table/small_parse_table_457.c b/parser/static/small_parse_table/small_parse_table_457.c index c78bba6f..718cbe1e 100644 --- a/parser/static/small_parse_table/small_parse_table_457.c +++ b/parser/static/small_parse_table/small_parse_table_457.c @@ -14,126 +14,126 @@ void small_parse_table_2285(t_small_parse_table_array *v) { - v->a[45700] = anon_sym_LT_AMP_DASH; - v->a[45701] = anon_sym_GT_AMP_DASH; - v->a[45702] = anon_sym_LT_LT_LT; + v->a[45700] = anon_sym_GT_AMP_DASH; + v->a[45701] = anon_sym_LT_LT; + v->a[45702] = anon_sym_LT_LT_DASH; v->a[45703] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45704] = anon_sym_DOLLAR_LBRACK; - v->a[45705] = anon_sym_DOLLAR; - v->a[45706] = sym__special_character; - v->a[45707] = anon_sym_DQUOTE; - v->a[45708] = sym_raw_string; - v->a[45709] = sym_ansi_c_string; + v->a[45704] = anon_sym_AMP; + v->a[45705] = aux_sym_concatenation_token1; + v->a[45706] = anon_sym_DOLLAR; + v->a[45707] = sym__special_character; + v->a[45708] = anon_sym_DQUOTE; + v->a[45709] = sym_raw_string; v->a[45710] = aux_sym_number_token1; v->a[45711] = aux_sym_number_token2; v->a[45712] = anon_sym_DOLLAR_LBRACE; v->a[45713] = anon_sym_DOLLAR_LPAREN; v->a[45714] = anon_sym_BQUOTE; v->a[45715] = anon_sym_DOLLAR_BQUOTE; - v->a[45716] = anon_sym_LT_LPAREN; - v->a[45717] = anon_sym_GT_LPAREN; - v->a[45718] = sym_word; - v->a[45719] = 5; + v->a[45716] = sym_word; + v->a[45717] = anon_sym_SEMI; + v->a[45718] = 3; + v->a[45719] = actions(3); small_parse_table_2286(v); } void small_parse_table_2286(t_small_parse_table_array *v) { - v->a[45720] = actions(3); - v->a[45721] = 1; - v->a[45722] = sym_comment; - v->a[45723] = actions(5292); - v->a[45724] = 1; - v->a[45725] = sym__special_character; - v->a[45726] = state(1097); - v->a[45727] = 1; - v->a[45728] = aux_sym__literal_repeat1; - v->a[45729] = actions(1364); - v->a[45730] = 5; - v->a[45731] = sym_file_descriptor; - v->a[45732] = sym_test_operator; - v->a[45733] = sym__bare_dollar; - v->a[45734] = sym__brace_start; - v->a[45735] = aux_sym_heredoc_redirect_token1; - v->a[45736] = actions(1362); - v->a[45737] = 41; - v->a[45738] = anon_sym_LPAREN_LPAREN; - v->a[45739] = anon_sym_SEMI; + v->a[45720] = 1; + v->a[45721] = sym_comment; + v->a[45722] = actions(2828); + v->a[45723] = 6; + v->a[45724] = sym_file_descriptor; + v->a[45725] = sym__concat; + v->a[45726] = sym_test_operator; + v->a[45727] = sym__brace_start; + v->a[45728] = ts_builtin_sym_end; + v->a[45729] = aux_sym_heredoc_redirect_token1; + v->a[45730] = actions(2826); + v->a[45731] = 33; + v->a[45732] = anon_sym_PIPE; + v->a[45733] = anon_sym_SEMI_SEMI; + v->a[45734] = anon_sym_PIPE_AMP; + v->a[45735] = anon_sym_AMP_AMP; + v->a[45736] = anon_sym_PIPE_PIPE; + v->a[45737] = anon_sym_LT; + v->a[45738] = anon_sym_GT; + v->a[45739] = anon_sym_GT_GT; small_parse_table_2287(v); } void small_parse_table_2287(t_small_parse_table_array *v) { - v->a[45740] = anon_sym_PIPE_PIPE; - v->a[45741] = anon_sym_AMP_AMP; - v->a[45742] = anon_sym_PIPE; - v->a[45743] = anon_sym_AMP; - v->a[45744] = anon_sym_EQ_EQ; - v->a[45745] = anon_sym_LT; - v->a[45746] = anon_sym_GT; + v->a[45740] = anon_sym_AMP_GT; + v->a[45741] = anon_sym_AMP_GT_GT; + v->a[45742] = anon_sym_LT_AMP; + v->a[45743] = anon_sym_GT_AMP; + v->a[45744] = anon_sym_GT_PIPE; + v->a[45745] = anon_sym_LT_AMP_DASH; + v->a[45746] = anon_sym_GT_AMP_DASH; v->a[45747] = anon_sym_LT_LT; - v->a[45748] = anon_sym_GT_GT; - v->a[45749] = anon_sym_LPAREN; - v->a[45750] = anon_sym_SEMI_SEMI; - v->a[45751] = anon_sym_SEMI_AMP; - v->a[45752] = anon_sym_SEMI_SEMI_AMP; - v->a[45753] = anon_sym_PIPE_AMP; - v->a[45754] = anon_sym_EQ_TILDE; - v->a[45755] = anon_sym_AMP_GT; - v->a[45756] = anon_sym_AMP_GT_GT; - v->a[45757] = anon_sym_LT_AMP; - v->a[45758] = anon_sym_GT_AMP; - v->a[45759] = anon_sym_GT_PIPE; + v->a[45748] = anon_sym_LT_LT_DASH; + v->a[45749] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45750] = anon_sym_AMP; + v->a[45751] = aux_sym_concatenation_token1; + v->a[45752] = anon_sym_DOLLAR; + v->a[45753] = sym__special_character; + v->a[45754] = anon_sym_DQUOTE; + v->a[45755] = sym_raw_string; + v->a[45756] = aux_sym_number_token1; + v->a[45757] = aux_sym_number_token2; + v->a[45758] = anon_sym_DOLLAR_LBRACE; + v->a[45759] = anon_sym_DOLLAR_LPAREN; small_parse_table_2288(v); } void small_parse_table_2288(t_small_parse_table_array *v) { - v->a[45760] = anon_sym_LT_AMP_DASH; - v->a[45761] = anon_sym_GT_AMP_DASH; - v->a[45762] = anon_sym_LT_LT_DASH; - v->a[45763] = anon_sym_LT_LT_LT; - v->a[45764] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45765] = anon_sym_DOLLAR_LBRACK; - v->a[45766] = anon_sym_DOLLAR; - v->a[45767] = anon_sym_DQUOTE; - v->a[45768] = sym_raw_string; - v->a[45769] = sym_ansi_c_string; - v->a[45770] = aux_sym_number_token1; - v->a[45771] = aux_sym_number_token2; - v->a[45772] = anon_sym_DOLLAR_LBRACE; - v->a[45773] = anon_sym_DOLLAR_LPAREN; - v->a[45774] = anon_sym_BQUOTE; - v->a[45775] = anon_sym_DOLLAR_BQUOTE; - v->a[45776] = anon_sym_LT_LPAREN; - v->a[45777] = anon_sym_GT_LPAREN; - v->a[45778] = sym_word; - v->a[45779] = 9; + v->a[45760] = anon_sym_BQUOTE; + v->a[45761] = anon_sym_DOLLAR_BQUOTE; + v->a[45762] = aux_sym__simple_variable_name_token1; + v->a[45763] = sym_word; + v->a[45764] = anon_sym_SEMI; + v->a[45765] = 7; + v->a[45766] = actions(3); + v->a[45767] = 1; + v->a[45768] = sym_comment; + v->a[45769] = actions(3632); + v->a[45770] = 1; + v->a[45771] = aux_sym_heredoc_redirect_token1; + v->a[45772] = actions(3634); + v->a[45773] = 1; + v->a[45774] = sym_file_descriptor; + v->a[45775] = actions(3637); + v->a[45776] = 3; + v->a[45777] = sym_variable_name; + v->a[45778] = sym_test_operator; + v->a[45779] = sym__brace_start; small_parse_table_2289(v); } void small_parse_table_2289(t_small_parse_table_array *v) { - v->a[45780] = actions(3); - v->a[45781] = 1; - v->a[45782] = sym_comment; - v->a[45783] = actions(5103); - v->a[45784] = 1; - v->a[45785] = sym_variable_name; - v->a[45786] = state(6727); - v->a[45787] = 1; - v->a[45788] = sym_subscript; - v->a[45789] = actions(4261); - v->a[45790] = 2; - v->a[45791] = sym_test_operator; - v->a[45792] = sym__brace_start; - v->a[45793] = actions(4348); - v->a[45794] = 2; - v->a[45795] = sym_file_descriptor; - v->a[45796] = aux_sym_heredoc_redirect_token1; - v->a[45797] = state(4787); - v->a[45798] = 2; - v->a[45799] = sym_variable_assignment; + v->a[45780] = actions(3629); + v->a[45781] = 10; + v->a[45782] = anon_sym_LT; + v->a[45783] = anon_sym_GT; + v->a[45784] = anon_sym_GT_GT; + v->a[45785] = anon_sym_AMP_GT; + v->a[45786] = anon_sym_AMP_GT_GT; + v->a[45787] = anon_sym_LT_AMP; + v->a[45788] = anon_sym_GT_AMP; + v->a[45789] = anon_sym_GT_PIPE; + v->a[45790] = anon_sym_LT_AMP_DASH; + v->a[45791] = anon_sym_GT_AMP_DASH; + v->a[45792] = actions(3625); + v->a[45793] = 12; + v->a[45794] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45795] = anon_sym_DOLLAR; + v->a[45796] = sym__special_character; + v->a[45797] = anon_sym_DQUOTE; + v->a[45798] = sym_raw_string; + v->a[45799] = aux_sym_number_token1; small_parse_table_2290(v); } diff --git a/parser/static/small_parse_table/small_parse_table_458.c b/parser/static/small_parse_table/small_parse_table_458.c index a171ba59..e9bc87cb 100644 --- a/parser/static/small_parse_table/small_parse_table_458.c +++ b/parser/static/small_parse_table/small_parse_table_458.c @@ -14,126 +14,126 @@ void small_parse_table_2290(t_small_parse_table_array *v) { - v->a[45800] = aux_sym_variable_assignments_repeat1; - v->a[45801] = state(4986); - v->a[45802] = 3; - v->a[45803] = sym_file_redirect; - v->a[45804] = sym_heredoc_redirect; - v->a[45805] = aux_sym_redirected_statement_repeat1; - v->a[45806] = actions(4247); - v->a[45807] = 18; - v->a[45808] = anon_sym_LPAREN_LPAREN; - v->a[45809] = anon_sym_LT_LT_LT; - v->a[45810] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45811] = anon_sym_DOLLAR_LBRACK; - v->a[45812] = anon_sym_DOLLAR; - v->a[45813] = sym__special_character; - v->a[45814] = anon_sym_DQUOTE; - v->a[45815] = sym_raw_string; - v->a[45816] = sym_ansi_c_string; - v->a[45817] = aux_sym_number_token1; - v->a[45818] = aux_sym_number_token2; - v->a[45819] = anon_sym_DOLLAR_LBRACE; + v->a[45800] = aux_sym_number_token2; + v->a[45801] = anon_sym_DOLLAR_LBRACE; + v->a[45802] = anon_sym_DOLLAR_LPAREN; + v->a[45803] = anon_sym_BQUOTE; + v->a[45804] = anon_sym_DOLLAR_BQUOTE; + v->a[45805] = sym_word; + v->a[45806] = actions(3627); + v->a[45807] = 12; + v->a[45808] = anon_sym_esac; + v->a[45809] = anon_sym_PIPE; + v->a[45810] = anon_sym_SEMI_SEMI; + v->a[45811] = anon_sym_SEMI_AMP; + v->a[45812] = anon_sym_SEMI_SEMI_AMP; + v->a[45813] = anon_sym_PIPE_AMP; + v->a[45814] = anon_sym_AMP_AMP; + v->a[45815] = anon_sym_PIPE_PIPE; + v->a[45816] = anon_sym_LT_LT; + v->a[45817] = anon_sym_LT_LT_DASH; + v->a[45818] = anon_sym_AMP; + v->a[45819] = anon_sym_SEMI; small_parse_table_2291(v); } void small_parse_table_2291(t_small_parse_table_array *v) { - v->a[45820] = anon_sym_DOLLAR_LPAREN; - v->a[45821] = anon_sym_BQUOTE; - v->a[45822] = anon_sym_DOLLAR_BQUOTE; - v->a[45823] = anon_sym_LT_LPAREN; - v->a[45824] = anon_sym_GT_LPAREN; - v->a[45825] = sym_word; - v->a[45826] = actions(4253); - v->a[45827] = 19; - v->a[45828] = anon_sym_SEMI; - v->a[45829] = anon_sym_PIPE_PIPE; - v->a[45830] = anon_sym_AMP_AMP; - v->a[45831] = anon_sym_PIPE; - v->a[45832] = anon_sym_AMP; - v->a[45833] = anon_sym_LT; - v->a[45834] = anon_sym_GT; - v->a[45835] = anon_sym_LT_LT; - v->a[45836] = anon_sym_GT_GT; - v->a[45837] = anon_sym_SEMI_SEMI; + v->a[45820] = 3; + v->a[45821] = actions(3); + v->a[45822] = 1; + v->a[45823] = sym_comment; + v->a[45824] = actions(2754); + v->a[45825] = 5; + v->a[45826] = sym_file_descriptor; + v->a[45827] = sym_test_operator; + v->a[45828] = sym__bare_dollar; + v->a[45829] = sym__brace_start; + v->a[45830] = aux_sym_heredoc_redirect_token1; + v->a[45831] = actions(2749); + v->a[45832] = 34; + v->a[45833] = anon_sym_LPAREN; + v->a[45834] = anon_sym_PIPE; + v->a[45835] = anon_sym_SEMI_SEMI; + v->a[45836] = anon_sym_SEMI_AMP; + v->a[45837] = anon_sym_SEMI_SEMI_AMP; v->a[45838] = anon_sym_PIPE_AMP; - v->a[45839] = anon_sym_AMP_GT; + v->a[45839] = anon_sym_AMP_AMP; small_parse_table_2292(v); } void small_parse_table_2292(t_small_parse_table_array *v) { - v->a[45840] = anon_sym_AMP_GT_GT; - v->a[45841] = anon_sym_LT_AMP; - v->a[45842] = anon_sym_GT_AMP; - v->a[45843] = anon_sym_GT_PIPE; - v->a[45844] = anon_sym_LT_AMP_DASH; - v->a[45845] = anon_sym_GT_AMP_DASH; - v->a[45846] = anon_sym_LT_LT_DASH; - v->a[45847] = 3; - v->a[45848] = actions(3); - v->a[45849] = 1; - v->a[45850] = sym_comment; - v->a[45851] = actions(1310); - v->a[45852] = 6; - v->a[45853] = sym_file_descriptor; - v->a[45854] = sym__concat; - v->a[45855] = sym_test_operator; - v->a[45856] = sym__bare_dollar; - v->a[45857] = sym__brace_start; - v->a[45858] = aux_sym_heredoc_redirect_token1; - v->a[45859] = actions(1308); + v->a[45840] = anon_sym_PIPE_PIPE; + v->a[45841] = anon_sym_LT; + v->a[45842] = anon_sym_GT; + v->a[45843] = anon_sym_GT_GT; + v->a[45844] = anon_sym_AMP_GT; + v->a[45845] = anon_sym_AMP_GT_GT; + v->a[45846] = anon_sym_LT_AMP; + v->a[45847] = anon_sym_GT_AMP; + v->a[45848] = anon_sym_GT_PIPE; + v->a[45849] = anon_sym_LT_AMP_DASH; + v->a[45850] = anon_sym_GT_AMP_DASH; + v->a[45851] = anon_sym_LT_LT; + v->a[45852] = anon_sym_LT_LT_DASH; + v->a[45853] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45854] = anon_sym_AMP; + v->a[45855] = anon_sym_DOLLAR; + v->a[45856] = sym__special_character; + v->a[45857] = anon_sym_DQUOTE; + v->a[45858] = sym_raw_string; + v->a[45859] = aux_sym_number_token1; small_parse_table_2293(v); } void small_parse_table_2293(t_small_parse_table_array *v) { - v->a[45860] = 42; - v->a[45861] = anon_sym_LPAREN_LPAREN; - v->a[45862] = anon_sym_SEMI; - v->a[45863] = anon_sym_PIPE_PIPE; - v->a[45864] = anon_sym_AMP_AMP; - v->a[45865] = anon_sym_PIPE; - v->a[45866] = anon_sym_AMP; - v->a[45867] = anon_sym_EQ_EQ; - v->a[45868] = anon_sym_LT; - v->a[45869] = anon_sym_GT; - v->a[45870] = anon_sym_LT_LT; - v->a[45871] = anon_sym_GT_GT; - v->a[45872] = anon_sym_SEMI_SEMI; - v->a[45873] = anon_sym_SEMI_AMP; - v->a[45874] = anon_sym_SEMI_SEMI_AMP; - v->a[45875] = anon_sym_PIPE_AMP; - v->a[45876] = anon_sym_EQ_TILDE; - v->a[45877] = anon_sym_AMP_GT; - v->a[45878] = anon_sym_AMP_GT_GT; - v->a[45879] = anon_sym_LT_AMP; + v->a[45860] = aux_sym_number_token2; + v->a[45861] = anon_sym_DOLLAR_LBRACE; + v->a[45862] = anon_sym_DOLLAR_LPAREN; + v->a[45863] = anon_sym_BQUOTE; + v->a[45864] = anon_sym_DOLLAR_BQUOTE; + v->a[45865] = sym_word; + v->a[45866] = anon_sym_SEMI; + v->a[45867] = 25; + v->a[45868] = actions(57); + v->a[45869] = 1; + v->a[45870] = sym_comment; + v->a[45871] = actions(369); + v->a[45872] = 1; + v->a[45873] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45874] = actions(371); + v->a[45875] = 1; + v->a[45876] = anon_sym_DOLLAR; + v->a[45877] = actions(375); + v->a[45878] = 1; + v->a[45879] = anon_sym_DQUOTE; small_parse_table_2294(v); } void small_parse_table_2294(t_small_parse_table_array *v) { - v->a[45880] = anon_sym_GT_AMP; - v->a[45881] = anon_sym_GT_PIPE; - v->a[45882] = anon_sym_LT_AMP_DASH; - v->a[45883] = anon_sym_GT_AMP_DASH; - v->a[45884] = anon_sym_LT_LT_DASH; - v->a[45885] = anon_sym_LT_LT_LT; - v->a[45886] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45887] = anon_sym_DOLLAR_LBRACK; - v->a[45888] = aux_sym_concatenation_token1; - v->a[45889] = anon_sym_DOLLAR; - v->a[45890] = sym__special_character; - v->a[45891] = anon_sym_DQUOTE; - v->a[45892] = sym_raw_string; - v->a[45893] = sym_ansi_c_string; - v->a[45894] = aux_sym_number_token1; - v->a[45895] = aux_sym_number_token2; - v->a[45896] = anon_sym_DOLLAR_LBRACE; - v->a[45897] = anon_sym_DOLLAR_LPAREN; - v->a[45898] = anon_sym_BQUOTE; - v->a[45899] = anon_sym_DOLLAR_BQUOTE; + v->a[45880] = actions(379); + v->a[45881] = 1; + v->a[45882] = aux_sym_number_token1; + v->a[45883] = actions(381); + v->a[45884] = 1; + v->a[45885] = aux_sym_number_token2; + v->a[45886] = actions(383); + v->a[45887] = 1; + v->a[45888] = anon_sym_DOLLAR_LBRACE; + v->a[45889] = actions(385); + v->a[45890] = 1; + v->a[45891] = anon_sym_DOLLAR_LPAREN; + v->a[45892] = actions(387); + v->a[45893] = 1; + v->a[45894] = anon_sym_BQUOTE; + v->a[45895] = actions(389); + v->a[45896] = 1; + v->a[45897] = anon_sym_DOLLAR_BQUOTE; + v->a[45898] = actions(395); + v->a[45899] = 1; small_parse_table_2295(v); } diff --git a/parser/static/small_parse_table/small_parse_table_459.c b/parser/static/small_parse_table/small_parse_table_459.c index 292ccd9c..741f30fe 100644 --- a/parser/static/small_parse_table/small_parse_table_459.c +++ b/parser/static/small_parse_table/small_parse_table_459.c @@ -14,126 +14,126 @@ void small_parse_table_2295(t_small_parse_table_array *v) { - v->a[45900] = anon_sym_LT_LPAREN; - v->a[45901] = anon_sym_GT_LPAREN; - v->a[45902] = sym_word; - v->a[45903] = 6; - v->a[45904] = actions(3); + v->a[45900] = sym__brace_start; + v->a[45901] = actions(2900); + v->a[45902] = 1; + v->a[45903] = sym_file_descriptor; + v->a[45904] = actions(2910); v->a[45905] = 1; - v->a[45906] = sym_comment; - v->a[45907] = actions(5182); + v->a[45906] = sym_word; + v->a[45907] = actions(2912); v->a[45908] = 1; - v->a[45909] = aux_sym_concatenation_token1; - v->a[45910] = actions(5245); + v->a[45909] = sym__special_character; + v->a[45910] = actions(3621); v->a[45911] = 1; - v->a[45912] = sym__concat; - v->a[45913] = state(1074); + v->a[45912] = sym_variable_name; + v->a[45913] = state(269); v->a[45914] = 1; - v->a[45915] = aux_sym_concatenation_repeat1; - v->a[45916] = actions(2096); - v->a[45917] = 5; - v->a[45918] = sym_file_descriptor; - v->a[45919] = sym_variable_name; + v->a[45915] = sym_command_name; + v->a[45916] = state(963); + v->a[45917] = 1; + v->a[45918] = aux_sym__literal_repeat1; + v->a[45919] = state(1016); small_parse_table_2296(v); } void small_parse_table_2296(t_small_parse_table_array *v) { - v->a[45920] = sym_test_operator; - v->a[45921] = sym__brace_start; - v->a[45922] = aux_sym_heredoc_redirect_token1; - v->a[45923] = actions(2094); - v->a[45924] = 40; - v->a[45925] = anon_sym_LPAREN_LPAREN; - v->a[45926] = anon_sym_SEMI; - v->a[45927] = anon_sym_PIPE_PIPE; - v->a[45928] = anon_sym_AMP_AMP; - v->a[45929] = anon_sym_PIPE; - v->a[45930] = anon_sym_AMP; - v->a[45931] = anon_sym_LT; - v->a[45932] = anon_sym_GT; - v->a[45933] = anon_sym_LT_LT; - v->a[45934] = anon_sym_GT_GT; - v->a[45935] = anon_sym_esac; - v->a[45936] = anon_sym_SEMI_SEMI; - v->a[45937] = anon_sym_SEMI_AMP; - v->a[45938] = anon_sym_SEMI_SEMI_AMP; - v->a[45939] = anon_sym_PIPE_AMP; + v->a[45920] = 1; + v->a[45921] = sym_concatenation; + v->a[45922] = state(1995); + v->a[45923] = 1; + v->a[45924] = sym_file_redirect; + v->a[45925] = actions(377); + v->a[45926] = 2; + v->a[45927] = sym_test_operator; + v->a[45928] = sym_raw_string; + v->a[45929] = actions(2896); + v->a[45930] = 2; + v->a[45931] = anon_sym_LT_AMP_DASH; + v->a[45932] = anon_sym_GT_AMP_DASH; + v->a[45933] = state(1776); + v->a[45934] = 2; + v->a[45935] = sym_variable_assignment; + v->a[45936] = aux_sym_command_repeat1; + v->a[45937] = actions(2894); + v->a[45938] = 3; + v->a[45939] = anon_sym_GT_GT; small_parse_table_2297(v); } void small_parse_table_2297(t_small_parse_table_array *v) { - v->a[45940] = anon_sym_AMP_GT; - v->a[45941] = anon_sym_AMP_GT_GT; - v->a[45942] = anon_sym_LT_AMP; - v->a[45943] = anon_sym_GT_AMP; - v->a[45944] = anon_sym_GT_PIPE; - v->a[45945] = anon_sym_LT_AMP_DASH; - v->a[45946] = anon_sym_GT_AMP_DASH; - v->a[45947] = anon_sym_LT_LT_DASH; - v->a[45948] = anon_sym_LT_LT_LT; - v->a[45949] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[45950] = anon_sym_DOLLAR_LBRACK; - v->a[45951] = anon_sym_DOLLAR; - v->a[45952] = sym__special_character; - v->a[45953] = anon_sym_DQUOTE; - v->a[45954] = sym_raw_string; - v->a[45955] = sym_ansi_c_string; - v->a[45956] = aux_sym_number_token1; - v->a[45957] = aux_sym_number_token2; - v->a[45958] = anon_sym_DOLLAR_LBRACE; - v->a[45959] = anon_sym_DOLLAR_LPAREN; + v->a[45940] = anon_sym_AMP_GT_GT; + v->a[45941] = anon_sym_GT_PIPE; + v->a[45942] = actions(2892); + v->a[45943] = 5; + v->a[45944] = anon_sym_LT; + v->a[45945] = anon_sym_GT; + v->a[45946] = anon_sym_AMP_GT; + v->a[45947] = anon_sym_LT_AMP; + v->a[45948] = anon_sym_GT_AMP; + v->a[45949] = state(586); + v->a[45950] = 7; + v->a[45951] = sym_arithmetic_expansion; + v->a[45952] = sym_brace_expression; + v->a[45953] = sym_string; + v->a[45954] = sym_number; + v->a[45955] = sym_simple_expansion; + v->a[45956] = sym_expansion; + v->a[45957] = sym_command_substitution; + v->a[45958] = 3; + v->a[45959] = actions(3); small_parse_table_2298(v); } void small_parse_table_2298(t_small_parse_table_array *v) { - v->a[45960] = anon_sym_BQUOTE; - v->a[45961] = anon_sym_DOLLAR_BQUOTE; - v->a[45962] = anon_sym_LT_LPAREN; - v->a[45963] = anon_sym_GT_LPAREN; - v->a[45964] = sym_word; - v->a[45965] = 3; - v->a[45966] = actions(3); - v->a[45967] = 1; - v->a[45968] = sym_comment; - v->a[45969] = actions(1306); - v->a[45970] = 6; - v->a[45971] = sym_file_descriptor; - v->a[45972] = sym__concat; - v->a[45973] = sym_test_operator; - v->a[45974] = sym__bare_dollar; - v->a[45975] = sym__brace_start; - v->a[45976] = aux_sym_heredoc_redirect_token1; - v->a[45977] = actions(1304); - v->a[45978] = 42; - v->a[45979] = anon_sym_LPAREN_LPAREN; + v->a[45960] = 1; + v->a[45961] = sym_comment; + v->a[45962] = actions(3159); + v->a[45963] = 5; + v->a[45964] = sym_file_descriptor; + v->a[45965] = sym__concat; + v->a[45966] = sym_test_operator; + v->a[45967] = sym__brace_start; + v->a[45968] = aux_sym_heredoc_redirect_token1; + v->a[45969] = actions(3157); + v->a[45970] = 34; + v->a[45971] = anon_sym_PIPE; + v->a[45972] = anon_sym_RPAREN; + v->a[45973] = anon_sym_SEMI_SEMI; + v->a[45974] = anon_sym_PIPE_AMP; + v->a[45975] = anon_sym_AMP_AMP; + v->a[45976] = anon_sym_PIPE_PIPE; + v->a[45977] = anon_sym_LT; + v->a[45978] = anon_sym_GT; + v->a[45979] = anon_sym_GT_GT; small_parse_table_2299(v); } void small_parse_table_2299(t_small_parse_table_array *v) { - v->a[45980] = anon_sym_SEMI; - v->a[45981] = anon_sym_PIPE_PIPE; - v->a[45982] = anon_sym_AMP_AMP; - v->a[45983] = anon_sym_PIPE; - v->a[45984] = anon_sym_AMP; - v->a[45985] = anon_sym_EQ_EQ; - v->a[45986] = anon_sym_LT; - v->a[45987] = anon_sym_GT; - v->a[45988] = anon_sym_LT_LT; - v->a[45989] = anon_sym_GT_GT; - v->a[45990] = anon_sym_SEMI_SEMI; - v->a[45991] = anon_sym_SEMI_AMP; - v->a[45992] = anon_sym_SEMI_SEMI_AMP; - v->a[45993] = anon_sym_PIPE_AMP; - v->a[45994] = anon_sym_EQ_TILDE; - v->a[45995] = anon_sym_AMP_GT; - v->a[45996] = anon_sym_AMP_GT_GT; - v->a[45997] = anon_sym_LT_AMP; - v->a[45998] = anon_sym_GT_AMP; - v->a[45999] = anon_sym_GT_PIPE; + v->a[45980] = anon_sym_AMP_GT; + v->a[45981] = anon_sym_AMP_GT_GT; + v->a[45982] = anon_sym_LT_AMP; + v->a[45983] = anon_sym_GT_AMP; + v->a[45984] = anon_sym_GT_PIPE; + v->a[45985] = anon_sym_LT_AMP_DASH; + v->a[45986] = anon_sym_GT_AMP_DASH; + v->a[45987] = anon_sym_LT_LT; + v->a[45988] = anon_sym_LT_LT_DASH; + v->a[45989] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[45990] = anon_sym_AMP; + v->a[45991] = aux_sym_concatenation_token1; + v->a[45992] = anon_sym_DOLLAR; + v->a[45993] = sym__special_character; + v->a[45994] = anon_sym_DQUOTE; + v->a[45995] = sym_raw_string; + v->a[45996] = aux_sym_number_token1; + v->a[45997] = aux_sym_number_token2; + v->a[45998] = anon_sym_DOLLAR_LBRACE; + v->a[45999] = anon_sym_DOLLAR_LPAREN; small_parse_table_2300(v); } diff --git a/parser/static/small_parse_table/small_parse_table_46.c b/parser/static/small_parse_table/small_parse_table_46.c index 450c6c6c..99f731b9 100644 --- a/parser/static/small_parse_table/small_parse_table_46.c +++ b/parser/static/small_parse_table/small_parse_table_46.c @@ -14,126 +14,126 @@ void small_parse_table_230(t_small_parse_table_array *v) { - v->a[4600] = anon_sym_LPAREN_LPAREN; - v->a[4601] = anon_sym_SEMI; - v->a[4602] = anon_sym_PIPE_PIPE; - v->a[4603] = anon_sym_AMP_AMP; - v->a[4604] = anon_sym_PIPE; - v->a[4605] = anon_sym_AMP; - v->a[4606] = anon_sym_EQ_EQ; - v->a[4607] = anon_sym_LT; - v->a[4608] = anon_sym_GT; - v->a[4609] = anon_sym_LT_LT; - v->a[4610] = anon_sym_GT_GT; - v->a[4611] = anon_sym_RPAREN; - v->a[4612] = anon_sym_SEMI_SEMI; - v->a[4613] = anon_sym_PIPE_AMP; - v->a[4614] = anon_sym_EQ_TILDE; - v->a[4615] = anon_sym_AMP_GT; - v->a[4616] = anon_sym_AMP_GT_GT; - v->a[4617] = anon_sym_LT_AMP; - v->a[4618] = anon_sym_GT_AMP; - v->a[4619] = anon_sym_GT_PIPE; + v->a[4600] = 1; + v->a[4601] = anon_sym_DQUOTE; + v->a[4602] = actions(1495); + v->a[4603] = 1; + v->a[4604] = aux_sym_number_token1; + v->a[4605] = actions(1498); + v->a[4606] = 1; + v->a[4607] = aux_sym_number_token2; + v->a[4608] = actions(1501); + v->a[4609] = 1; + v->a[4610] = anon_sym_DOLLAR_LBRACE; + v->a[4611] = actions(1504); + v->a[4612] = 1; + v->a[4613] = anon_sym_DOLLAR_LPAREN; + v->a[4614] = actions(1507); + v->a[4615] = 1; + v->a[4616] = anon_sym_BQUOTE; + v->a[4617] = actions(1510); + v->a[4618] = 1; + v->a[4619] = anon_sym_DOLLAR_BQUOTE; small_parse_table_231(v); } void small_parse_table_231(t_small_parse_table_array *v) { - v->a[4620] = anon_sym_LT_AMP_DASH; - v->a[4621] = anon_sym_GT_AMP_DASH; - v->a[4622] = anon_sym_LT_LT_DASH; - v->a[4623] = aux_sym_heredoc_redirect_token1; - v->a[4624] = anon_sym_LT_LT_LT; - v->a[4625] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4626] = anon_sym_DOLLAR_LBRACK; - v->a[4627] = sym__special_character; - v->a[4628] = sym_raw_string; - v->a[4629] = sym_ansi_c_string; - v->a[4630] = aux_sym_number_token1; - v->a[4631] = aux_sym_number_token2; - v->a[4632] = anon_sym_DOLLAR_LBRACE; - v->a[4633] = anon_sym_DOLLAR_LPAREN; - v->a[4634] = anon_sym_BQUOTE; - v->a[4635] = anon_sym_DOLLAR_BQUOTE; - v->a[4636] = anon_sym_LT_LPAREN; - v->a[4637] = anon_sym_GT_LPAREN; - v->a[4638] = sym_word; - v->a[4639] = 6; + v->a[4620] = actions(1513); + v->a[4621] = 1; + v->a[4622] = aux_sym__simple_variable_name_token1; + v->a[4623] = actions(1516); + v->a[4624] = 1; + v->a[4625] = sym_test_operator; + v->a[4626] = actions(1519); + v->a[4627] = 1; + v->a[4628] = sym__brace_start; + v->a[4629] = state(1021); + v->a[4630] = 1; + v->a[4631] = aux_sym__literal_repeat1; + v->a[4632] = actions(966); + v->a[4633] = 2; + v->a[4634] = sym_file_descriptor; + v->a[4635] = aux_sym_heredoc_redirect_token1; + v->a[4636] = actions(1480); + v->a[4637] = 2; + v->a[4638] = sym_raw_string; + v->a[4639] = sym_word; small_parse_table_232(v); } void small_parse_table_232(t_small_parse_table_array *v) { - v->a[4640] = actions(3); - v->a[4641] = 1; - v->a[4642] = sym_comment; - v->a[4643] = state(1474); - v->a[4644] = 1; - v->a[4645] = aux_sym__literal_repeat1; - v->a[4646] = state(583); - v->a[4647] = 2; - v->a[4648] = sym_concatenation; - v->a[4649] = aux_sym_for_statement_repeat1; - v->a[4650] = actions(2074); - v->a[4651] = 5; - v->a[4652] = sym_file_descriptor; - v->a[4653] = sym_variable_name; - v->a[4654] = sym_test_operator; - v->a[4655] = sym__brace_start; - v->a[4656] = aux_sym_heredoc_redirect_token1; - v->a[4657] = state(1158); - v->a[4658] = 9; - v->a[4659] = sym_arithmetic_expansion; + v->a[4640] = state(315); + v->a[4641] = 2; + v->a[4642] = sym_concatenation; + v->a[4643] = aux_sym_unset_command_repeat1; + v->a[4644] = state(742); + v->a[4645] = 7; + v->a[4646] = sym_arithmetic_expansion; + v->a[4647] = sym_brace_expression; + v->a[4648] = sym_string; + v->a[4649] = sym_number; + v->a[4650] = sym_simple_expansion; + v->a[4651] = sym_expansion; + v->a[4652] = sym_command_substitution; + v->a[4653] = actions(964); + v->a[4654] = 21; + v->a[4655] = anon_sym_PIPE; + v->a[4656] = anon_sym_SEMI_SEMI; + v->a[4657] = anon_sym_SEMI_AMP; + v->a[4658] = anon_sym_SEMI_SEMI_AMP; + v->a[4659] = anon_sym_PIPE_AMP; small_parse_table_233(v); } void small_parse_table_233(t_small_parse_table_array *v) { - v->a[4660] = sym_brace_expression; - v->a[4661] = sym_string; - v->a[4662] = sym_translated_string; - v->a[4663] = sym_number; - v->a[4664] = sym_simple_expansion; - v->a[4665] = sym_expansion; - v->a[4666] = sym_command_substitution; - v->a[4667] = sym_process_substitution; - v->a[4668] = actions(2072); - v->a[4669] = 40; - v->a[4670] = anon_sym_LPAREN_LPAREN; - v->a[4671] = anon_sym_SEMI; - v->a[4672] = anon_sym_PIPE_PIPE; - v->a[4673] = anon_sym_AMP_AMP; - v->a[4674] = anon_sym_PIPE; - v->a[4675] = anon_sym_AMP; - v->a[4676] = anon_sym_LT; - v->a[4677] = anon_sym_GT; - v->a[4678] = anon_sym_LT_LT; - v->a[4679] = anon_sym_GT_GT; + v->a[4660] = anon_sym_AMP_AMP; + v->a[4661] = anon_sym_PIPE_PIPE; + v->a[4662] = anon_sym_LT; + v->a[4663] = anon_sym_GT; + v->a[4664] = anon_sym_GT_GT; + v->a[4665] = anon_sym_AMP_GT; + v->a[4666] = anon_sym_AMP_GT_GT; + v->a[4667] = anon_sym_LT_AMP; + v->a[4668] = anon_sym_GT_AMP; + v->a[4669] = anon_sym_GT_PIPE; + v->a[4670] = anon_sym_LT_AMP_DASH; + v->a[4671] = anon_sym_GT_AMP_DASH; + v->a[4672] = anon_sym_LT_LT; + v->a[4673] = anon_sym_LT_LT_DASH; + v->a[4674] = anon_sym_AMP; + v->a[4675] = anon_sym_SEMI; + v->a[4676] = 6; + v->a[4677] = actions(3); + v->a[4678] = 1; + v->a[4679] = sym_comment; small_parse_table_234(v); } void small_parse_table_234(t_small_parse_table_array *v) { - v->a[4680] = anon_sym_esac; - v->a[4681] = anon_sym_SEMI_SEMI; - v->a[4682] = anon_sym_SEMI_AMP; - v->a[4683] = anon_sym_SEMI_SEMI_AMP; - v->a[4684] = anon_sym_PIPE_AMP; - v->a[4685] = anon_sym_AMP_GT; - v->a[4686] = anon_sym_AMP_GT_GT; - v->a[4687] = anon_sym_LT_AMP; - v->a[4688] = anon_sym_GT_AMP; - v->a[4689] = anon_sym_GT_PIPE; - v->a[4690] = anon_sym_LT_AMP_DASH; - v->a[4691] = anon_sym_GT_AMP_DASH; - v->a[4692] = anon_sym_LT_LT_DASH; - v->a[4693] = anon_sym_LT_LT_LT; - v->a[4694] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4695] = anon_sym_DOLLAR_LBRACK; - v->a[4696] = anon_sym_DOLLAR; - v->a[4697] = sym__special_character; - v->a[4698] = anon_sym_DQUOTE; - v->a[4699] = sym_raw_string; + v->a[4680] = actions(1526); + v->a[4681] = 1; + v->a[4682] = sym_variable_name; + v->a[4683] = actions(1524); + v->a[4684] = 2; + v->a[4685] = aux_sym__simple_variable_name_token1; + v->a[4686] = aux_sym__multiline_variable_name_token1; + v->a[4687] = actions(828); + v->a[4688] = 3; + v->a[4689] = sym_file_descriptor; + v->a[4690] = sym_test_operator; + v->a[4691] = sym__brace_start; + v->a[4692] = actions(1522); + v->a[4693] = 9; + v->a[4694] = anon_sym_BANG; + v->a[4695] = anon_sym_DASH; + v->a[4696] = anon_sym_STAR; + v->a[4697] = anon_sym_QMARK; + v->a[4698] = anon_sym_DOLLAR; + v->a[4699] = anon_sym_POUND; small_parse_table_235(v); } diff --git a/parser/static/small_parse_table/small_parse_table_460.c b/parser/static/small_parse_table/small_parse_table_460.c index 1bd0238b..081a6802 100644 --- a/parser/static/small_parse_table/small_parse_table_460.c +++ b/parser/static/small_parse_table/small_parse_table_460.c @@ -14,126 +14,126 @@ void small_parse_table_2300(t_small_parse_table_array *v) { - v->a[46000] = anon_sym_LT_AMP_DASH; - v->a[46001] = anon_sym_GT_AMP_DASH; - v->a[46002] = anon_sym_LT_LT_DASH; - v->a[46003] = anon_sym_LT_LT_LT; - v->a[46004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46005] = anon_sym_DOLLAR_LBRACK; - v->a[46006] = aux_sym_concatenation_token1; - v->a[46007] = anon_sym_DOLLAR; - v->a[46008] = sym__special_character; - v->a[46009] = anon_sym_DQUOTE; - v->a[46010] = sym_raw_string; - v->a[46011] = sym_ansi_c_string; - v->a[46012] = aux_sym_number_token1; - v->a[46013] = aux_sym_number_token2; - v->a[46014] = anon_sym_DOLLAR_LBRACE; - v->a[46015] = anon_sym_DOLLAR_LPAREN; - v->a[46016] = anon_sym_BQUOTE; - v->a[46017] = anon_sym_DOLLAR_BQUOTE; - v->a[46018] = anon_sym_LT_LPAREN; - v->a[46019] = anon_sym_GT_LPAREN; + v->a[46000] = anon_sym_BQUOTE; + v->a[46001] = anon_sym_DOLLAR_BQUOTE; + v->a[46002] = aux_sym__simple_variable_name_token1; + v->a[46003] = sym_word; + v->a[46004] = anon_sym_SEMI; + v->a[46005] = 5; + v->a[46006] = actions(3); + v->a[46007] = 1; + v->a[46008] = sym_comment; + v->a[46009] = actions(3641); + v->a[46010] = 2; + v->a[46011] = sym_file_descriptor; + v->a[46012] = aux_sym_heredoc_redirect_token1; + v->a[46013] = actions(2526); + v->a[46014] = 3; + v->a[46015] = sym_variable_name; + v->a[46016] = sym_test_operator; + v->a[46017] = sym__brace_start; + v->a[46018] = actions(2512); + v->a[46019] = 12; small_parse_table_2301(v); } void small_parse_table_2301(t_small_parse_table_array *v) { - v->a[46020] = sym_word; - v->a[46021] = 22; - v->a[46022] = actions(71); - v->a[46023] = 1; - v->a[46024] = sym_comment; - v->a[46025] = actions(5261); - v->a[46026] = 1; - v->a[46027] = anon_sym_DOLLAR_LBRACK; - v->a[46028] = actions(5263); - v->a[46029] = 1; - v->a[46030] = anon_sym_DOLLAR; - v->a[46031] = actions(5265); - v->a[46032] = 1; - v->a[46033] = sym__special_character; - v->a[46034] = actions(5267); - v->a[46035] = 1; - v->a[46036] = anon_sym_DQUOTE; - v->a[46037] = actions(5271); - v->a[46038] = 1; - v->a[46039] = aux_sym_number_token1; + v->a[46020] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46021] = anon_sym_DOLLAR; + v->a[46022] = sym__special_character; + v->a[46023] = anon_sym_DQUOTE; + v->a[46024] = sym_raw_string; + v->a[46025] = aux_sym_number_token1; + v->a[46026] = aux_sym_number_token2; + v->a[46027] = anon_sym_DOLLAR_LBRACE; + v->a[46028] = anon_sym_DOLLAR_LPAREN; + v->a[46029] = anon_sym_BQUOTE; + v->a[46030] = anon_sym_DOLLAR_BQUOTE; + v->a[46031] = sym_word; + v->a[46032] = actions(3639); + v->a[46033] = 22; + v->a[46034] = anon_sym_esac; + v->a[46035] = anon_sym_PIPE; + v->a[46036] = anon_sym_SEMI_SEMI; + v->a[46037] = anon_sym_SEMI_AMP; + v->a[46038] = anon_sym_SEMI_SEMI_AMP; + v->a[46039] = anon_sym_PIPE_AMP; small_parse_table_2302(v); } void small_parse_table_2302(t_small_parse_table_array *v) { - v->a[46040] = actions(5273); - v->a[46041] = 1; - v->a[46042] = aux_sym_number_token2; - v->a[46043] = actions(5275); - v->a[46044] = 1; - v->a[46045] = anon_sym_DOLLAR_LBRACE; - v->a[46046] = actions(5277); - v->a[46047] = 1; - v->a[46048] = anon_sym_DOLLAR_LPAREN; - v->a[46049] = actions(5279); - v->a[46050] = 1; - v->a[46051] = anon_sym_BQUOTE; - v->a[46052] = actions(5281); - v->a[46053] = 1; - v->a[46054] = anon_sym_DOLLAR_BQUOTE; - v->a[46055] = actions(5287); - v->a[46056] = 1; - v->a[46057] = sym__brace_start; - v->a[46058] = actions(5295); - v->a[46059] = 1; + v->a[46040] = anon_sym_AMP_AMP; + v->a[46041] = anon_sym_PIPE_PIPE; + v->a[46042] = anon_sym_LT; + v->a[46043] = anon_sym_GT; + v->a[46044] = anon_sym_GT_GT; + v->a[46045] = anon_sym_AMP_GT; + v->a[46046] = anon_sym_AMP_GT_GT; + v->a[46047] = anon_sym_LT_AMP; + v->a[46048] = anon_sym_GT_AMP; + v->a[46049] = anon_sym_GT_PIPE; + v->a[46050] = anon_sym_LT_AMP_DASH; + v->a[46051] = anon_sym_GT_AMP_DASH; + v->a[46052] = anon_sym_LT_LT; + v->a[46053] = anon_sym_LT_LT_DASH; + v->a[46054] = anon_sym_AMP; + v->a[46055] = anon_sym_SEMI; + v->a[46056] = 3; + v->a[46057] = actions(3); + v->a[46058] = 1; + v->a[46059] = sym_comment; small_parse_table_2303(v); } void small_parse_table_2303(t_small_parse_table_array *v) { - v->a[46060] = sym_word; - v->a[46061] = actions(5299); - v->a[46062] = 1; - v->a[46063] = sym_test_operator; - v->a[46064] = state(5494); - v->a[46065] = 1; - v->a[46066] = aux_sym__literal_repeat1; - v->a[46067] = state(5601); - v->a[46068] = 1; - v->a[46069] = sym_concatenation; - v->a[46070] = actions(5259); - v->a[46071] = 2; - v->a[46072] = anon_sym_LPAREN_LPAREN; - v->a[46073] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46074] = actions(5283); - v->a[46075] = 2; - v->a[46076] = anon_sym_LT_LPAREN; - v->a[46077] = anon_sym_GT_LPAREN; - v->a[46078] = actions(5297); - v->a[46079] = 2; + v->a[46060] = actions(2967); + v->a[46061] = 6; + v->a[46062] = sym_file_descriptor; + v->a[46063] = sym__concat; + v->a[46064] = sym_variable_name; + v->a[46065] = sym_test_operator; + v->a[46066] = sym__brace_start; + v->a[46067] = aux_sym_heredoc_redirect_token1; + v->a[46068] = actions(2965); + v->a[46069] = 33; + v->a[46070] = anon_sym_PIPE; + v->a[46071] = anon_sym_RPAREN; + v->a[46072] = anon_sym_SEMI_SEMI; + v->a[46073] = anon_sym_PIPE_AMP; + v->a[46074] = anon_sym_AMP_AMP; + v->a[46075] = anon_sym_PIPE_PIPE; + v->a[46076] = anon_sym_LT; + v->a[46077] = anon_sym_GT; + v->a[46078] = anon_sym_GT_GT; + v->a[46079] = anon_sym_AMP_GT; small_parse_table_2304(v); } void small_parse_table_2304(t_small_parse_table_array *v) { - v->a[46080] = sym_raw_string; - v->a[46081] = sym_ansi_c_string; - v->a[46082] = actions(2498); - v->a[46083] = 7; - v->a[46084] = anon_sym_PIPE; - v->a[46085] = anon_sym_LT; - v->a[46086] = anon_sym_GT; - v->a[46087] = anon_sym_LT_LT; - v->a[46088] = anon_sym_AMP_GT; - v->a[46089] = anon_sym_LT_AMP; - v->a[46090] = anon_sym_GT_AMP; - v->a[46091] = state(5352); - v->a[46092] = 9; - v->a[46093] = sym_arithmetic_expansion; - v->a[46094] = sym_brace_expression; - v->a[46095] = sym_string; - v->a[46096] = sym_translated_string; - v->a[46097] = sym_number; - v->a[46098] = sym_simple_expansion; - v->a[46099] = sym_expansion; + v->a[46080] = anon_sym_AMP_GT_GT; + v->a[46081] = anon_sym_LT_AMP; + v->a[46082] = anon_sym_GT_AMP; + v->a[46083] = anon_sym_GT_PIPE; + v->a[46084] = anon_sym_LT_AMP_DASH; + v->a[46085] = anon_sym_GT_AMP_DASH; + v->a[46086] = anon_sym_LT_LT; + v->a[46087] = anon_sym_LT_LT_DASH; + v->a[46088] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46089] = anon_sym_AMP; + v->a[46090] = aux_sym_concatenation_token1; + v->a[46091] = anon_sym_DOLLAR; + v->a[46092] = sym__special_character; + v->a[46093] = anon_sym_DQUOTE; + v->a[46094] = sym_raw_string; + v->a[46095] = aux_sym_number_token1; + v->a[46096] = aux_sym_number_token2; + v->a[46097] = anon_sym_DOLLAR_LBRACE; + v->a[46098] = anon_sym_DOLLAR_LPAREN; + v->a[46099] = anon_sym_BQUOTE; small_parse_table_2305(v); } diff --git a/parser/static/small_parse_table/small_parse_table_461.c b/parser/static/small_parse_table/small_parse_table_461.c index d75e5f97..0b623d43 100644 --- a/parser/static/small_parse_table/small_parse_table_461.c +++ b/parser/static/small_parse_table/small_parse_table_461.c @@ -14,126 +14,126 @@ void small_parse_table_2305(t_small_parse_table_array *v) { - v->a[46100] = sym_command_substitution; - v->a[46101] = sym_process_substitution; - v->a[46102] = actions(2500); - v->a[46103] = 11; - v->a[46104] = sym_file_descriptor; - v->a[46105] = anon_sym_PIPE_PIPE; - v->a[46106] = anon_sym_AMP_AMP; - v->a[46107] = anon_sym_GT_GT; - v->a[46108] = anon_sym_PIPE_AMP; - v->a[46109] = anon_sym_AMP_GT_GT; - v->a[46110] = anon_sym_GT_PIPE; - v->a[46111] = anon_sym_LT_AMP_DASH; - v->a[46112] = anon_sym_GT_AMP_DASH; - v->a[46113] = anon_sym_LT_LT_DASH; - v->a[46114] = anon_sym_LT_LT_LT; - v->a[46115] = 3; - v->a[46116] = actions(3); - v->a[46117] = 1; - v->a[46118] = sym_comment; - v->a[46119] = actions(1310); + v->a[46100] = anon_sym_DOLLAR_BQUOTE; + v->a[46101] = sym_word; + v->a[46102] = anon_sym_SEMI; + v->a[46103] = 5; + v->a[46104] = actions(3); + v->a[46105] = 1; + v->a[46106] = sym_comment; + v->a[46107] = actions(3643); + v->a[46108] = 1; + v->a[46109] = sym__special_character; + v->a[46110] = state(1049); + v->a[46111] = 1; + v->a[46112] = aux_sym__literal_repeat1; + v->a[46113] = actions(3529); + v->a[46114] = 4; + v->a[46115] = sym_file_descriptor; + v->a[46116] = sym_test_operator; + v->a[46117] = sym__brace_start; + v->a[46118] = aux_sym_heredoc_redirect_token1; + v->a[46119] = actions(3527); small_parse_table_2306(v); } void small_parse_table_2306(t_small_parse_table_array *v) { - v->a[46120] = 6; - v->a[46121] = sym_file_descriptor; - v->a[46122] = sym__concat; - v->a[46123] = sym_test_operator; - v->a[46124] = sym__bare_dollar; - v->a[46125] = sym__brace_start; - v->a[46126] = aux_sym_heredoc_redirect_token1; - v->a[46127] = actions(1308); - v->a[46128] = 42; - v->a[46129] = anon_sym_LPAREN_LPAREN; - v->a[46130] = anon_sym_SEMI; - v->a[46131] = anon_sym_PIPE_PIPE; - v->a[46132] = anon_sym_AMP_AMP; - v->a[46133] = anon_sym_PIPE; - v->a[46134] = anon_sym_AMP; - v->a[46135] = anon_sym_EQ_EQ; - v->a[46136] = anon_sym_LT; - v->a[46137] = anon_sym_GT; + v->a[46120] = 33; + v->a[46121] = anon_sym_PIPE; + v->a[46122] = anon_sym_SEMI_SEMI; + v->a[46123] = anon_sym_SEMI_AMP; + v->a[46124] = anon_sym_SEMI_SEMI_AMP; + v->a[46125] = anon_sym_PIPE_AMP; + v->a[46126] = anon_sym_AMP_AMP; + v->a[46127] = anon_sym_PIPE_PIPE; + v->a[46128] = anon_sym_LT; + v->a[46129] = anon_sym_GT; + v->a[46130] = anon_sym_GT_GT; + v->a[46131] = anon_sym_AMP_GT; + v->a[46132] = anon_sym_AMP_GT_GT; + v->a[46133] = anon_sym_LT_AMP; + v->a[46134] = anon_sym_GT_AMP; + v->a[46135] = anon_sym_GT_PIPE; + v->a[46136] = anon_sym_LT_AMP_DASH; + v->a[46137] = anon_sym_GT_AMP_DASH; v->a[46138] = anon_sym_LT_LT; - v->a[46139] = anon_sym_GT_GT; + v->a[46139] = anon_sym_LT_LT_DASH; small_parse_table_2307(v); } void small_parse_table_2307(t_small_parse_table_array *v) { - v->a[46140] = anon_sym_SEMI_SEMI; - v->a[46141] = anon_sym_SEMI_AMP; - v->a[46142] = anon_sym_SEMI_SEMI_AMP; - v->a[46143] = anon_sym_PIPE_AMP; - v->a[46144] = anon_sym_EQ_TILDE; - v->a[46145] = anon_sym_AMP_GT; - v->a[46146] = anon_sym_AMP_GT_GT; - v->a[46147] = anon_sym_LT_AMP; - v->a[46148] = anon_sym_GT_AMP; - v->a[46149] = anon_sym_GT_PIPE; - v->a[46150] = anon_sym_LT_AMP_DASH; - v->a[46151] = anon_sym_GT_AMP_DASH; - v->a[46152] = anon_sym_LT_LT_DASH; - v->a[46153] = anon_sym_LT_LT_LT; - v->a[46154] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46155] = anon_sym_DOLLAR_LBRACK; - v->a[46156] = aux_sym_concatenation_token1; - v->a[46157] = anon_sym_DOLLAR; - v->a[46158] = sym__special_character; - v->a[46159] = anon_sym_DQUOTE; + v->a[46140] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46141] = anon_sym_AMP; + v->a[46142] = anon_sym_DOLLAR; + v->a[46143] = anon_sym_DQUOTE; + v->a[46144] = sym_raw_string; + v->a[46145] = aux_sym_number_token1; + v->a[46146] = aux_sym_number_token2; + v->a[46147] = anon_sym_DOLLAR_LBRACE; + v->a[46148] = anon_sym_DOLLAR_LPAREN; + v->a[46149] = anon_sym_BQUOTE; + v->a[46150] = anon_sym_DOLLAR_BQUOTE; + v->a[46151] = aux_sym__simple_variable_name_token1; + v->a[46152] = sym_word; + v->a[46153] = anon_sym_SEMI; + v->a[46154] = 3; + v->a[46155] = actions(3); + v->a[46156] = 1; + v->a[46157] = sym_comment; + v->a[46158] = actions(3034); + v->a[46159] = 6; small_parse_table_2308(v); } void small_parse_table_2308(t_small_parse_table_array *v) { - v->a[46160] = sym_raw_string; - v->a[46161] = sym_ansi_c_string; - v->a[46162] = aux_sym_number_token1; - v->a[46163] = aux_sym_number_token2; - v->a[46164] = anon_sym_DOLLAR_LBRACE; - v->a[46165] = anon_sym_DOLLAR_LPAREN; - v->a[46166] = anon_sym_BQUOTE; - v->a[46167] = anon_sym_DOLLAR_BQUOTE; - v->a[46168] = anon_sym_LT_LPAREN; - v->a[46169] = anon_sym_GT_LPAREN; - v->a[46170] = sym_word; - v->a[46171] = 3; - v->a[46172] = actions(3); - v->a[46173] = 1; - v->a[46174] = sym_comment; - v->a[46175] = actions(1318); - v->a[46176] = 7; - v->a[46177] = sym_file_descriptor; - v->a[46178] = sym__concat; - v->a[46179] = sym_test_operator; + v->a[46160] = sym_file_descriptor; + v->a[46161] = sym__concat; + v->a[46162] = sym_variable_name; + v->a[46163] = sym_test_operator; + v->a[46164] = sym__brace_start; + v->a[46165] = aux_sym_heredoc_redirect_token1; + v->a[46166] = actions(3032); + v->a[46167] = 33; + v->a[46168] = anon_sym_PIPE; + v->a[46169] = anon_sym_RPAREN; + v->a[46170] = anon_sym_SEMI_SEMI; + v->a[46171] = anon_sym_PIPE_AMP; + v->a[46172] = anon_sym_AMP_AMP; + v->a[46173] = anon_sym_PIPE_PIPE; + v->a[46174] = anon_sym_LT; + v->a[46175] = anon_sym_GT; + v->a[46176] = anon_sym_GT_GT; + v->a[46177] = anon_sym_AMP_GT; + v->a[46178] = anon_sym_AMP_GT_GT; + v->a[46179] = anon_sym_LT_AMP; small_parse_table_2309(v); } void small_parse_table_2309(t_small_parse_table_array *v) { - v->a[46180] = sym__bare_dollar; - v->a[46181] = sym__brace_start; - v->a[46182] = ts_builtin_sym_end; - v->a[46183] = aux_sym_heredoc_redirect_token1; - v->a[46184] = actions(1316); - v->a[46185] = 41; - v->a[46186] = anon_sym_LPAREN_LPAREN; - v->a[46187] = anon_sym_SEMI; - v->a[46188] = anon_sym_PIPE_PIPE; - v->a[46189] = anon_sym_AMP_AMP; - v->a[46190] = anon_sym_PIPE; - v->a[46191] = anon_sym_AMP; - v->a[46192] = anon_sym_EQ_EQ; - v->a[46193] = anon_sym_LT; - v->a[46194] = anon_sym_GT; - v->a[46195] = anon_sym_LT_LT; - v->a[46196] = anon_sym_GT_GT; - v->a[46197] = anon_sym_LPAREN; - v->a[46198] = anon_sym_SEMI_SEMI; - v->a[46199] = anon_sym_PIPE_AMP; + v->a[46180] = anon_sym_GT_AMP; + v->a[46181] = anon_sym_GT_PIPE; + v->a[46182] = anon_sym_LT_AMP_DASH; + v->a[46183] = anon_sym_GT_AMP_DASH; + v->a[46184] = anon_sym_LT_LT; + v->a[46185] = anon_sym_LT_LT_DASH; + v->a[46186] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46187] = anon_sym_AMP; + v->a[46188] = aux_sym_concatenation_token1; + v->a[46189] = anon_sym_DOLLAR; + v->a[46190] = sym__special_character; + v->a[46191] = anon_sym_DQUOTE; + v->a[46192] = sym_raw_string; + v->a[46193] = aux_sym_number_token1; + v->a[46194] = aux_sym_number_token2; + v->a[46195] = anon_sym_DOLLAR_LBRACE; + v->a[46196] = anon_sym_DOLLAR_LPAREN; + v->a[46197] = anon_sym_BQUOTE; + v->a[46198] = anon_sym_DOLLAR_BQUOTE; + v->a[46199] = sym_word; small_parse_table_2310(v); } diff --git a/parser/static/small_parse_table/small_parse_table_462.c b/parser/static/small_parse_table/small_parse_table_462.c index c90750c1..c077152d 100644 --- a/parser/static/small_parse_table/small_parse_table_462.c +++ b/parser/static/small_parse_table/small_parse_table_462.c @@ -14,126 +14,126 @@ void small_parse_table_2310(t_small_parse_table_array *v) { - v->a[46200] = anon_sym_EQ_TILDE; - v->a[46201] = anon_sym_AMP_GT; - v->a[46202] = anon_sym_AMP_GT_GT; - v->a[46203] = anon_sym_LT_AMP; - v->a[46204] = anon_sym_GT_AMP; - v->a[46205] = anon_sym_GT_PIPE; - v->a[46206] = anon_sym_LT_AMP_DASH; - v->a[46207] = anon_sym_GT_AMP_DASH; - v->a[46208] = anon_sym_LT_LT_DASH; - v->a[46209] = anon_sym_LT_LT_LT; - v->a[46210] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46211] = anon_sym_DOLLAR_LBRACK; - v->a[46212] = aux_sym_concatenation_token1; - v->a[46213] = anon_sym_DOLLAR; - v->a[46214] = sym__special_character; - v->a[46215] = anon_sym_DQUOTE; - v->a[46216] = sym_raw_string; - v->a[46217] = sym_ansi_c_string; - v->a[46218] = aux_sym_number_token1; - v->a[46219] = aux_sym_number_token2; + v->a[46200] = anon_sym_SEMI; + v->a[46201] = 6; + v->a[46202] = actions(3); + v->a[46203] = 1; + v->a[46204] = sym_comment; + v->a[46205] = actions(3427); + v->a[46206] = 1; + v->a[46207] = aux_sym_concatenation_token1; + v->a[46208] = actions(3645); + v->a[46209] = 1; + v->a[46210] = sym__concat; + v->a[46211] = state(801); + v->a[46212] = 1; + v->a[46213] = aux_sym_concatenation_repeat1; + v->a[46214] = actions(2696); + v->a[46215] = 5; + v->a[46216] = sym_file_descriptor; + v->a[46217] = sym_test_operator; + v->a[46218] = sym__bare_dollar; + v->a[46219] = sym__brace_start; small_parse_table_2311(v); } void small_parse_table_2311(t_small_parse_table_array *v) { - v->a[46220] = anon_sym_DOLLAR_LBRACE; - v->a[46221] = anon_sym_DOLLAR_LPAREN; - v->a[46222] = anon_sym_BQUOTE; - v->a[46223] = anon_sym_DOLLAR_BQUOTE; - v->a[46224] = anon_sym_LT_LPAREN; - v->a[46225] = anon_sym_GT_LPAREN; - v->a[46226] = sym_word; - v->a[46227] = 6; - v->a[46228] = actions(3); - v->a[46229] = 1; - v->a[46230] = sym_comment; - v->a[46231] = actions(4699); - v->a[46232] = 1; - v->a[46233] = aux_sym_concatenation_token1; - v->a[46234] = actions(4701); - v->a[46235] = 1; - v->a[46236] = sym__concat; - v->a[46237] = state(1055); - v->a[46238] = 1; - v->a[46239] = aux_sym_concatenation_repeat1; + v->a[46220] = aux_sym_heredoc_redirect_token1; + v->a[46221] = actions(2694); + v->a[46222] = 31; + v->a[46223] = anon_sym_PIPE; + v->a[46224] = anon_sym_SEMI_SEMI; + v->a[46225] = anon_sym_PIPE_AMP; + v->a[46226] = anon_sym_AMP_AMP; + v->a[46227] = anon_sym_PIPE_PIPE; + v->a[46228] = anon_sym_LT; + v->a[46229] = anon_sym_GT; + v->a[46230] = anon_sym_GT_GT; + v->a[46231] = anon_sym_AMP_GT; + v->a[46232] = anon_sym_AMP_GT_GT; + v->a[46233] = anon_sym_LT_AMP; + v->a[46234] = anon_sym_GT_AMP; + v->a[46235] = anon_sym_GT_PIPE; + v->a[46236] = anon_sym_LT_AMP_DASH; + v->a[46237] = anon_sym_GT_AMP_DASH; + v->a[46238] = anon_sym_LT_LT; + v->a[46239] = anon_sym_LT_LT_DASH; small_parse_table_2312(v); } void small_parse_table_2312(t_small_parse_table_array *v) { - v->a[46240] = actions(1263); - v->a[46241] = 5; - v->a[46242] = sym_file_descriptor; - v->a[46243] = sym_test_operator; - v->a[46244] = sym__bare_dollar; - v->a[46245] = sym__brace_start; - v->a[46246] = aux_sym_heredoc_redirect_token1; - v->a[46247] = actions(1261); - v->a[46248] = 40; - v->a[46249] = anon_sym_LPAREN_LPAREN; - v->a[46250] = anon_sym_SEMI; - v->a[46251] = anon_sym_PIPE_PIPE; - v->a[46252] = anon_sym_AMP_AMP; - v->a[46253] = anon_sym_PIPE; - v->a[46254] = anon_sym_AMP; - v->a[46255] = anon_sym_EQ_EQ; - v->a[46256] = anon_sym_LT; - v->a[46257] = anon_sym_GT; - v->a[46258] = anon_sym_LT_LT; - v->a[46259] = anon_sym_GT_GT; + v->a[46240] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46241] = anon_sym_AMP; + v->a[46242] = anon_sym_DOLLAR; + v->a[46243] = sym__special_character; + v->a[46244] = anon_sym_DQUOTE; + v->a[46245] = sym_raw_string; + v->a[46246] = aux_sym_number_token1; + v->a[46247] = aux_sym_number_token2; + v->a[46248] = anon_sym_DOLLAR_LBRACE; + v->a[46249] = anon_sym_DOLLAR_LPAREN; + v->a[46250] = anon_sym_BQUOTE; + v->a[46251] = anon_sym_DOLLAR_BQUOTE; + v->a[46252] = sym_word; + v->a[46253] = anon_sym_SEMI; + v->a[46254] = 5; + v->a[46255] = actions(3); + v->a[46256] = 1; + v->a[46257] = sym_comment; + v->a[46258] = actions(3647); + v->a[46259] = 1; small_parse_table_2313(v); } void small_parse_table_2313(t_small_parse_table_array *v) { - v->a[46260] = anon_sym_LPAREN; - v->a[46261] = anon_sym_SEMI_SEMI; - v->a[46262] = anon_sym_PIPE_AMP; - v->a[46263] = anon_sym_EQ_TILDE; - v->a[46264] = anon_sym_AMP_GT; - v->a[46265] = anon_sym_AMP_GT_GT; - v->a[46266] = anon_sym_LT_AMP; - v->a[46267] = anon_sym_GT_AMP; - v->a[46268] = anon_sym_GT_PIPE; - v->a[46269] = anon_sym_LT_AMP_DASH; - v->a[46270] = anon_sym_GT_AMP_DASH; - v->a[46271] = anon_sym_LT_LT_DASH; - v->a[46272] = anon_sym_LT_LT_LT; - v->a[46273] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46274] = anon_sym_DOLLAR_LBRACK; - v->a[46275] = anon_sym_DOLLAR; - v->a[46276] = sym__special_character; - v->a[46277] = anon_sym_DQUOTE; - v->a[46278] = sym_raw_string; - v->a[46279] = sym_ansi_c_string; + v->a[46260] = sym__special_character; + v->a[46261] = state(1150); + v->a[46262] = 1; + v->a[46263] = aux_sym__literal_repeat1; + v->a[46264] = actions(3342); + v->a[46265] = 5; + v->a[46266] = sym_file_descriptor; + v->a[46267] = sym_variable_name; + v->a[46268] = sym_test_operator; + v->a[46269] = sym__brace_start; + v->a[46270] = aux_sym_heredoc_redirect_token1; + v->a[46271] = actions(3340); + v->a[46272] = 32; + v->a[46273] = anon_sym_PIPE; + v->a[46274] = anon_sym_RPAREN; + v->a[46275] = anon_sym_SEMI_SEMI; + v->a[46276] = anon_sym_PIPE_AMP; + v->a[46277] = anon_sym_AMP_AMP; + v->a[46278] = anon_sym_PIPE_PIPE; + v->a[46279] = anon_sym_LT; small_parse_table_2314(v); } void small_parse_table_2314(t_small_parse_table_array *v) { - v->a[46280] = aux_sym_number_token1; - v->a[46281] = aux_sym_number_token2; - v->a[46282] = anon_sym_DOLLAR_LBRACE; - v->a[46283] = anon_sym_DOLLAR_LPAREN; - v->a[46284] = anon_sym_BQUOTE; - v->a[46285] = anon_sym_DOLLAR_BQUOTE; - v->a[46286] = anon_sym_LT_LPAREN; - v->a[46287] = anon_sym_GT_LPAREN; - v->a[46288] = sym_word; - v->a[46289] = 6; - v->a[46290] = actions(3); - v->a[46291] = 1; - v->a[46292] = sym_comment; - v->a[46293] = actions(5080); - v->a[46294] = 1; - v->a[46295] = aux_sym_concatenation_token1; - v->a[46296] = actions(5082); - v->a[46297] = 1; - v->a[46298] = sym__concat; - v->a[46299] = state(1032); + v->a[46280] = anon_sym_GT; + v->a[46281] = anon_sym_GT_GT; + v->a[46282] = anon_sym_AMP_GT; + v->a[46283] = anon_sym_AMP_GT_GT; + v->a[46284] = anon_sym_LT_AMP; + v->a[46285] = anon_sym_GT_AMP; + v->a[46286] = anon_sym_GT_PIPE; + v->a[46287] = anon_sym_LT_AMP_DASH; + v->a[46288] = anon_sym_GT_AMP_DASH; + v->a[46289] = anon_sym_LT_LT; + v->a[46290] = anon_sym_LT_LT_DASH; + v->a[46291] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46292] = anon_sym_AMP; + v->a[46293] = anon_sym_DOLLAR; + v->a[46294] = anon_sym_DQUOTE; + v->a[46295] = sym_raw_string; + v->a[46296] = aux_sym_number_token1; + v->a[46297] = aux_sym_number_token2; + v->a[46298] = anon_sym_DOLLAR_LBRACE; + v->a[46299] = anon_sym_DOLLAR_LPAREN; small_parse_table_2315(v); } diff --git a/parser/static/small_parse_table/small_parse_table_463.c b/parser/static/small_parse_table/small_parse_table_463.c index 38da7a96..97332e82 100644 --- a/parser/static/small_parse_table/small_parse_table_463.c +++ b/parser/static/small_parse_table/small_parse_table_463.c @@ -14,126 +14,126 @@ void small_parse_table_2315(t_small_parse_table_array *v) { - v->a[46300] = 1; - v->a[46301] = aux_sym_concatenation_repeat1; - v->a[46302] = actions(4469); - v->a[46303] = 5; - v->a[46304] = sym_file_descriptor; - v->a[46305] = sym_test_operator; - v->a[46306] = sym__bare_dollar; - v->a[46307] = sym__brace_start; - v->a[46308] = aux_sym_heredoc_redirect_token1; - v->a[46309] = actions(4467); - v->a[46310] = 40; - v->a[46311] = anon_sym_LPAREN_LPAREN; - v->a[46312] = anon_sym_SEMI; - v->a[46313] = anon_sym_PIPE_PIPE; - v->a[46314] = anon_sym_AMP_AMP; - v->a[46315] = anon_sym_PIPE; - v->a[46316] = anon_sym_AMP; - v->a[46317] = anon_sym_EQ_EQ; - v->a[46318] = anon_sym_LT; - v->a[46319] = anon_sym_GT; + v->a[46300] = anon_sym_BQUOTE; + v->a[46301] = anon_sym_DOLLAR_BQUOTE; + v->a[46302] = aux_sym__simple_variable_name_token1; + v->a[46303] = sym_word; + v->a[46304] = anon_sym_SEMI; + v->a[46305] = 3; + v->a[46306] = actions(3); + v->a[46307] = 1; + v->a[46308] = sym_comment; + v->a[46309] = actions(3024); + v->a[46310] = 5; + v->a[46311] = sym_file_descriptor; + v->a[46312] = sym__concat; + v->a[46313] = sym_test_operator; + v->a[46314] = sym__brace_start; + v->a[46315] = aux_sym_heredoc_redirect_token1; + v->a[46316] = actions(3022); + v->a[46317] = 34; + v->a[46318] = anon_sym_PIPE; + v->a[46319] = anon_sym_RPAREN; small_parse_table_2316(v); } void small_parse_table_2316(t_small_parse_table_array *v) { - v->a[46320] = anon_sym_LT_LT; - v->a[46321] = anon_sym_GT_GT; - v->a[46322] = anon_sym_RPAREN; - v->a[46323] = anon_sym_SEMI_SEMI; - v->a[46324] = anon_sym_PIPE_AMP; - v->a[46325] = anon_sym_EQ_TILDE; - v->a[46326] = anon_sym_AMP_GT; - v->a[46327] = anon_sym_AMP_GT_GT; - v->a[46328] = anon_sym_LT_AMP; - v->a[46329] = anon_sym_GT_AMP; - v->a[46330] = anon_sym_GT_PIPE; - v->a[46331] = anon_sym_LT_AMP_DASH; - v->a[46332] = anon_sym_GT_AMP_DASH; - v->a[46333] = anon_sym_LT_LT_DASH; - v->a[46334] = anon_sym_LT_LT_LT; - v->a[46335] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46336] = anon_sym_DOLLAR_LBRACK; - v->a[46337] = anon_sym_DOLLAR; - v->a[46338] = sym__special_character; - v->a[46339] = anon_sym_DQUOTE; + v->a[46320] = anon_sym_SEMI_SEMI; + v->a[46321] = anon_sym_PIPE_AMP; + v->a[46322] = anon_sym_AMP_AMP; + v->a[46323] = anon_sym_PIPE_PIPE; + v->a[46324] = anon_sym_LT; + v->a[46325] = anon_sym_GT; + v->a[46326] = anon_sym_GT_GT; + v->a[46327] = anon_sym_AMP_GT; + v->a[46328] = anon_sym_AMP_GT_GT; + v->a[46329] = anon_sym_LT_AMP; + v->a[46330] = anon_sym_GT_AMP; + v->a[46331] = anon_sym_GT_PIPE; + v->a[46332] = anon_sym_LT_AMP_DASH; + v->a[46333] = anon_sym_GT_AMP_DASH; + v->a[46334] = anon_sym_LT_LT; + v->a[46335] = anon_sym_LT_LT_DASH; + v->a[46336] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46337] = anon_sym_AMP; + v->a[46338] = aux_sym_concatenation_token1; + v->a[46339] = anon_sym_DOLLAR; small_parse_table_2317(v); } void small_parse_table_2317(t_small_parse_table_array *v) { - v->a[46340] = sym_raw_string; - v->a[46341] = sym_ansi_c_string; - v->a[46342] = aux_sym_number_token1; - v->a[46343] = aux_sym_number_token2; - v->a[46344] = anon_sym_DOLLAR_LBRACE; - v->a[46345] = anon_sym_DOLLAR_LPAREN; - v->a[46346] = anon_sym_BQUOTE; - v->a[46347] = anon_sym_DOLLAR_BQUOTE; - v->a[46348] = anon_sym_LT_LPAREN; - v->a[46349] = anon_sym_GT_LPAREN; + v->a[46340] = sym__special_character; + v->a[46341] = anon_sym_DQUOTE; + v->a[46342] = sym_raw_string; + v->a[46343] = aux_sym_number_token1; + v->a[46344] = aux_sym_number_token2; + v->a[46345] = anon_sym_DOLLAR_LBRACE; + v->a[46346] = anon_sym_DOLLAR_LPAREN; + v->a[46347] = anon_sym_BQUOTE; + v->a[46348] = anon_sym_DOLLAR_BQUOTE; + v->a[46349] = aux_sym__simple_variable_name_token1; v->a[46350] = sym_word; - v->a[46351] = 6; - v->a[46352] = actions(3); - v->a[46353] = 1; - v->a[46354] = sym_comment; - v->a[46355] = actions(5080); - v->a[46356] = 1; - v->a[46357] = aux_sym_concatenation_token1; - v->a[46358] = actions(5082); - v->a[46359] = 1; + v->a[46351] = anon_sym_SEMI; + v->a[46352] = 3; + v->a[46353] = actions(3); + v->a[46354] = 1; + v->a[46355] = sym_comment; + v->a[46356] = actions(3020); + v->a[46357] = 5; + v->a[46358] = sym_file_descriptor; + v->a[46359] = sym__concat; small_parse_table_2318(v); } void small_parse_table_2318(t_small_parse_table_array *v) { - v->a[46360] = sym__concat; - v->a[46361] = state(1040); - v->a[46362] = 1; - v->a[46363] = aux_sym_concatenation_repeat1; - v->a[46364] = actions(4372); - v->a[46365] = 5; - v->a[46366] = sym_file_descriptor; - v->a[46367] = sym_test_operator; - v->a[46368] = sym__bare_dollar; - v->a[46369] = sym__brace_start; - v->a[46370] = aux_sym_heredoc_redirect_token1; - v->a[46371] = actions(4370); - v->a[46372] = 40; - v->a[46373] = anon_sym_LPAREN_LPAREN; - v->a[46374] = anon_sym_SEMI; - v->a[46375] = anon_sym_PIPE_PIPE; - v->a[46376] = anon_sym_AMP_AMP; - v->a[46377] = anon_sym_PIPE; - v->a[46378] = anon_sym_AMP; - v->a[46379] = anon_sym_EQ_EQ; + v->a[46360] = sym_test_operator; + v->a[46361] = sym__brace_start; + v->a[46362] = aux_sym_heredoc_redirect_token1; + v->a[46363] = actions(3018); + v->a[46364] = 34; + v->a[46365] = anon_sym_PIPE; + v->a[46366] = anon_sym_RPAREN; + v->a[46367] = anon_sym_SEMI_SEMI; + v->a[46368] = anon_sym_PIPE_AMP; + v->a[46369] = anon_sym_AMP_AMP; + v->a[46370] = anon_sym_PIPE_PIPE; + v->a[46371] = anon_sym_LT; + v->a[46372] = anon_sym_GT; + v->a[46373] = anon_sym_GT_GT; + v->a[46374] = anon_sym_AMP_GT; + v->a[46375] = anon_sym_AMP_GT_GT; + v->a[46376] = anon_sym_LT_AMP; + v->a[46377] = anon_sym_GT_AMP; + v->a[46378] = anon_sym_GT_PIPE; + v->a[46379] = anon_sym_LT_AMP_DASH; small_parse_table_2319(v); } void small_parse_table_2319(t_small_parse_table_array *v) { - v->a[46380] = anon_sym_LT; - v->a[46381] = anon_sym_GT; - v->a[46382] = anon_sym_LT_LT; - v->a[46383] = anon_sym_GT_GT; - v->a[46384] = anon_sym_RPAREN; - v->a[46385] = anon_sym_SEMI_SEMI; - v->a[46386] = anon_sym_PIPE_AMP; - v->a[46387] = anon_sym_EQ_TILDE; - v->a[46388] = anon_sym_AMP_GT; - v->a[46389] = anon_sym_AMP_GT_GT; - v->a[46390] = anon_sym_LT_AMP; - v->a[46391] = anon_sym_GT_AMP; - v->a[46392] = anon_sym_GT_PIPE; - v->a[46393] = anon_sym_LT_AMP_DASH; - v->a[46394] = anon_sym_GT_AMP_DASH; - v->a[46395] = anon_sym_LT_LT_DASH; - v->a[46396] = anon_sym_LT_LT_LT; - v->a[46397] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46398] = anon_sym_DOLLAR_LBRACK; - v->a[46399] = anon_sym_DOLLAR; + v->a[46380] = anon_sym_GT_AMP_DASH; + v->a[46381] = anon_sym_LT_LT; + v->a[46382] = anon_sym_LT_LT_DASH; + v->a[46383] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46384] = anon_sym_AMP; + v->a[46385] = aux_sym_concatenation_token1; + v->a[46386] = anon_sym_DOLLAR; + v->a[46387] = sym__special_character; + v->a[46388] = anon_sym_DQUOTE; + v->a[46389] = sym_raw_string; + v->a[46390] = aux_sym_number_token1; + v->a[46391] = aux_sym_number_token2; + v->a[46392] = anon_sym_DOLLAR_LBRACE; + v->a[46393] = anon_sym_DOLLAR_LPAREN; + v->a[46394] = anon_sym_BQUOTE; + v->a[46395] = anon_sym_DOLLAR_BQUOTE; + v->a[46396] = aux_sym__simple_variable_name_token1; + v->a[46397] = sym_word; + v->a[46398] = anon_sym_SEMI; + v->a[46399] = 3; small_parse_table_2320(v); } diff --git a/parser/static/small_parse_table/small_parse_table_464.c b/parser/static/small_parse_table/small_parse_table_464.c index 82d74200..e9da79a4 100644 --- a/parser/static/small_parse_table/small_parse_table_464.c +++ b/parser/static/small_parse_table/small_parse_table_464.c @@ -14,126 +14,126 @@ void small_parse_table_2320(t_small_parse_table_array *v) { - v->a[46400] = sym__special_character; - v->a[46401] = anon_sym_DQUOTE; - v->a[46402] = sym_raw_string; - v->a[46403] = sym_ansi_c_string; - v->a[46404] = aux_sym_number_token1; - v->a[46405] = aux_sym_number_token2; - v->a[46406] = anon_sym_DOLLAR_LBRACE; - v->a[46407] = anon_sym_DOLLAR_LPAREN; - v->a[46408] = anon_sym_BQUOTE; - v->a[46409] = anon_sym_DOLLAR_BQUOTE; - v->a[46410] = anon_sym_LT_LPAREN; - v->a[46411] = anon_sym_GT_LPAREN; - v->a[46412] = sym_word; - v->a[46413] = 6; - v->a[46414] = actions(3); - v->a[46415] = 1; - v->a[46416] = sym_comment; - v->a[46417] = actions(5080); - v->a[46418] = 1; - v->a[46419] = aux_sym_concatenation_token1; + v->a[46400] = actions(3); + v->a[46401] = 1; + v->a[46402] = sym_comment; + v->a[46403] = actions(3020); + v->a[46404] = 6; + v->a[46405] = sym_file_descriptor; + v->a[46406] = sym__concat; + v->a[46407] = sym_test_operator; + v->a[46408] = sym__brace_start; + v->a[46409] = ts_builtin_sym_end; + v->a[46410] = aux_sym_heredoc_redirect_token1; + v->a[46411] = actions(3018); + v->a[46412] = 33; + v->a[46413] = anon_sym_PIPE; + v->a[46414] = anon_sym_SEMI_SEMI; + v->a[46415] = anon_sym_PIPE_AMP; + v->a[46416] = anon_sym_AMP_AMP; + v->a[46417] = anon_sym_PIPE_PIPE; + v->a[46418] = anon_sym_LT; + v->a[46419] = anon_sym_GT; small_parse_table_2321(v); } void small_parse_table_2321(t_small_parse_table_array *v) { - v->a[46420] = actions(5082); - v->a[46421] = 1; - v->a[46422] = sym__concat; - v->a[46423] = state(1032); - v->a[46424] = 1; - v->a[46425] = aux_sym_concatenation_repeat1; - v->a[46426] = actions(4566); - v->a[46427] = 5; - v->a[46428] = sym_file_descriptor; - v->a[46429] = sym_test_operator; - v->a[46430] = sym__bare_dollar; - v->a[46431] = sym__brace_start; - v->a[46432] = aux_sym_heredoc_redirect_token1; - v->a[46433] = actions(4564); - v->a[46434] = 40; - v->a[46435] = anon_sym_LPAREN_LPAREN; - v->a[46436] = anon_sym_SEMI; - v->a[46437] = anon_sym_PIPE_PIPE; - v->a[46438] = anon_sym_AMP_AMP; - v->a[46439] = anon_sym_PIPE; + v->a[46420] = anon_sym_GT_GT; + v->a[46421] = anon_sym_AMP_GT; + v->a[46422] = anon_sym_AMP_GT_GT; + v->a[46423] = anon_sym_LT_AMP; + v->a[46424] = anon_sym_GT_AMP; + v->a[46425] = anon_sym_GT_PIPE; + v->a[46426] = anon_sym_LT_AMP_DASH; + v->a[46427] = anon_sym_GT_AMP_DASH; + v->a[46428] = anon_sym_LT_LT; + v->a[46429] = anon_sym_LT_LT_DASH; + v->a[46430] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46431] = anon_sym_AMP; + v->a[46432] = aux_sym_concatenation_token1; + v->a[46433] = anon_sym_DOLLAR; + v->a[46434] = sym__special_character; + v->a[46435] = anon_sym_DQUOTE; + v->a[46436] = sym_raw_string; + v->a[46437] = aux_sym_number_token1; + v->a[46438] = aux_sym_number_token2; + v->a[46439] = anon_sym_DOLLAR_LBRACE; small_parse_table_2322(v); } void small_parse_table_2322(t_small_parse_table_array *v) { - v->a[46440] = anon_sym_AMP; - v->a[46441] = anon_sym_EQ_EQ; - v->a[46442] = anon_sym_LT; - v->a[46443] = anon_sym_GT; - v->a[46444] = anon_sym_LT_LT; - v->a[46445] = anon_sym_GT_GT; - v->a[46446] = anon_sym_RPAREN; - v->a[46447] = anon_sym_SEMI_SEMI; - v->a[46448] = anon_sym_PIPE_AMP; - v->a[46449] = anon_sym_EQ_TILDE; - v->a[46450] = anon_sym_AMP_GT; - v->a[46451] = anon_sym_AMP_GT_GT; - v->a[46452] = anon_sym_LT_AMP; - v->a[46453] = anon_sym_GT_AMP; - v->a[46454] = anon_sym_GT_PIPE; - v->a[46455] = anon_sym_LT_AMP_DASH; - v->a[46456] = anon_sym_GT_AMP_DASH; - v->a[46457] = anon_sym_LT_LT_DASH; - v->a[46458] = anon_sym_LT_LT_LT; - v->a[46459] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46440] = anon_sym_DOLLAR_LPAREN; + v->a[46441] = anon_sym_BQUOTE; + v->a[46442] = anon_sym_DOLLAR_BQUOTE; + v->a[46443] = aux_sym__simple_variable_name_token1; + v->a[46444] = sym_word; + v->a[46445] = anon_sym_SEMI; + v->a[46446] = 3; + v->a[46447] = actions(3); + v->a[46448] = 1; + v->a[46449] = sym_comment; + v->a[46450] = actions(3024); + v->a[46451] = 6; + v->a[46452] = sym_file_descriptor; + v->a[46453] = sym__concat; + v->a[46454] = sym_test_operator; + v->a[46455] = sym__brace_start; + v->a[46456] = ts_builtin_sym_end; + v->a[46457] = aux_sym_heredoc_redirect_token1; + v->a[46458] = actions(3022); + v->a[46459] = 33; small_parse_table_2323(v); } void small_parse_table_2323(t_small_parse_table_array *v) { - v->a[46460] = anon_sym_DOLLAR_LBRACK; - v->a[46461] = anon_sym_DOLLAR; - v->a[46462] = sym__special_character; - v->a[46463] = anon_sym_DQUOTE; - v->a[46464] = sym_raw_string; - v->a[46465] = sym_ansi_c_string; - v->a[46466] = aux_sym_number_token1; - v->a[46467] = aux_sym_number_token2; - v->a[46468] = anon_sym_DOLLAR_LBRACE; - v->a[46469] = anon_sym_DOLLAR_LPAREN; - v->a[46470] = anon_sym_BQUOTE; - v->a[46471] = anon_sym_DOLLAR_BQUOTE; - v->a[46472] = anon_sym_LT_LPAREN; - v->a[46473] = anon_sym_GT_LPAREN; - v->a[46474] = sym_word; - v->a[46475] = 6; - v->a[46476] = actions(3); - v->a[46477] = 1; - v->a[46478] = sym_comment; - v->a[46479] = actions(5080); + v->a[46460] = anon_sym_PIPE; + v->a[46461] = anon_sym_SEMI_SEMI; + v->a[46462] = anon_sym_PIPE_AMP; + v->a[46463] = anon_sym_AMP_AMP; + v->a[46464] = anon_sym_PIPE_PIPE; + v->a[46465] = anon_sym_LT; + v->a[46466] = anon_sym_GT; + v->a[46467] = anon_sym_GT_GT; + v->a[46468] = anon_sym_AMP_GT; + v->a[46469] = anon_sym_AMP_GT_GT; + v->a[46470] = anon_sym_LT_AMP; + v->a[46471] = anon_sym_GT_AMP; + v->a[46472] = anon_sym_GT_PIPE; + v->a[46473] = anon_sym_LT_AMP_DASH; + v->a[46474] = anon_sym_GT_AMP_DASH; + v->a[46475] = anon_sym_LT_LT; + v->a[46476] = anon_sym_LT_LT_DASH; + v->a[46477] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46478] = anon_sym_AMP; + v->a[46479] = aux_sym_concatenation_token1; small_parse_table_2324(v); } void small_parse_table_2324(t_small_parse_table_array *v) { - v->a[46480] = 1; - v->a[46481] = aux_sym_concatenation_token1; - v->a[46482] = actions(5082); - v->a[46483] = 1; - v->a[46484] = sym__concat; - v->a[46485] = state(1040); - v->a[46486] = 1; - v->a[46487] = aux_sym_concatenation_repeat1; - v->a[46488] = actions(4554); - v->a[46489] = 5; - v->a[46490] = sym_file_descriptor; - v->a[46491] = sym_test_operator; - v->a[46492] = sym__bare_dollar; - v->a[46493] = sym__brace_start; - v->a[46494] = aux_sym_heredoc_redirect_token1; - v->a[46495] = actions(4552); - v->a[46496] = 40; - v->a[46497] = anon_sym_LPAREN_LPAREN; - v->a[46498] = anon_sym_SEMI; - v->a[46499] = anon_sym_PIPE_PIPE; + v->a[46480] = anon_sym_DOLLAR; + v->a[46481] = sym__special_character; + v->a[46482] = anon_sym_DQUOTE; + v->a[46483] = sym_raw_string; + v->a[46484] = aux_sym_number_token1; + v->a[46485] = aux_sym_number_token2; + v->a[46486] = anon_sym_DOLLAR_LBRACE; + v->a[46487] = anon_sym_DOLLAR_LPAREN; + v->a[46488] = anon_sym_BQUOTE; + v->a[46489] = anon_sym_DOLLAR_BQUOTE; + v->a[46490] = aux_sym__simple_variable_name_token1; + v->a[46491] = sym_word; + v->a[46492] = anon_sym_SEMI; + v->a[46493] = 3; + v->a[46494] = actions(3); + v->a[46495] = 1; + v->a[46496] = sym_comment; + v->a[46497] = actions(2888); + v->a[46498] = 6; + v->a[46499] = sym_file_descriptor; small_parse_table_2325(v); } diff --git a/parser/static/small_parse_table/small_parse_table_465.c b/parser/static/small_parse_table/small_parse_table_465.c index 02f56655..e4affab2 100644 --- a/parser/static/small_parse_table/small_parse_table_465.c +++ b/parser/static/small_parse_table/small_parse_table_465.c @@ -14,126 +14,126 @@ void small_parse_table_2325(t_small_parse_table_array *v) { - v->a[46500] = anon_sym_AMP_AMP; - v->a[46501] = anon_sym_PIPE; - v->a[46502] = anon_sym_AMP; - v->a[46503] = anon_sym_EQ_EQ; - v->a[46504] = anon_sym_LT; - v->a[46505] = anon_sym_GT; - v->a[46506] = anon_sym_LT_LT; - v->a[46507] = anon_sym_GT_GT; + v->a[46500] = sym__concat; + v->a[46501] = sym_test_operator; + v->a[46502] = sym__bare_dollar; + v->a[46503] = sym__brace_start; + v->a[46504] = aux_sym_heredoc_redirect_token1; + v->a[46505] = actions(2886); + v->a[46506] = 33; + v->a[46507] = anon_sym_PIPE; v->a[46508] = anon_sym_RPAREN; v->a[46509] = anon_sym_SEMI_SEMI; v->a[46510] = anon_sym_PIPE_AMP; - v->a[46511] = anon_sym_EQ_TILDE; - v->a[46512] = anon_sym_AMP_GT; - v->a[46513] = anon_sym_AMP_GT_GT; - v->a[46514] = anon_sym_LT_AMP; - v->a[46515] = anon_sym_GT_AMP; - v->a[46516] = anon_sym_GT_PIPE; - v->a[46517] = anon_sym_LT_AMP_DASH; - v->a[46518] = anon_sym_GT_AMP_DASH; - v->a[46519] = anon_sym_LT_LT_DASH; + v->a[46511] = anon_sym_AMP_AMP; + v->a[46512] = anon_sym_PIPE_PIPE; + v->a[46513] = anon_sym_LT; + v->a[46514] = anon_sym_GT; + v->a[46515] = anon_sym_GT_GT; + v->a[46516] = anon_sym_AMP_GT; + v->a[46517] = anon_sym_AMP_GT_GT; + v->a[46518] = anon_sym_LT_AMP; + v->a[46519] = anon_sym_GT_AMP; small_parse_table_2326(v); } void small_parse_table_2326(t_small_parse_table_array *v) { - v->a[46520] = anon_sym_LT_LT_LT; - v->a[46521] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46522] = anon_sym_DOLLAR_LBRACK; - v->a[46523] = anon_sym_DOLLAR; - v->a[46524] = sym__special_character; - v->a[46525] = anon_sym_DQUOTE; - v->a[46526] = sym_raw_string; - v->a[46527] = sym_ansi_c_string; - v->a[46528] = aux_sym_number_token1; - v->a[46529] = aux_sym_number_token2; - v->a[46530] = anon_sym_DOLLAR_LBRACE; - v->a[46531] = anon_sym_DOLLAR_LPAREN; - v->a[46532] = anon_sym_BQUOTE; - v->a[46533] = anon_sym_DOLLAR_BQUOTE; - v->a[46534] = anon_sym_LT_LPAREN; - v->a[46535] = anon_sym_GT_LPAREN; - v->a[46536] = sym_word; - v->a[46537] = 21; - v->a[46538] = actions(3); - v->a[46539] = 1; + v->a[46520] = anon_sym_GT_PIPE; + v->a[46521] = anon_sym_LT_AMP_DASH; + v->a[46522] = anon_sym_GT_AMP_DASH; + v->a[46523] = anon_sym_LT_LT; + v->a[46524] = anon_sym_LT_LT_DASH; + v->a[46525] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46526] = anon_sym_AMP; + v->a[46527] = aux_sym_concatenation_token1; + v->a[46528] = anon_sym_DOLLAR; + v->a[46529] = sym__special_character; + v->a[46530] = anon_sym_DQUOTE; + v->a[46531] = sym_raw_string; + v->a[46532] = aux_sym_number_token1; + v->a[46533] = aux_sym_number_token2; + v->a[46534] = anon_sym_DOLLAR_LBRACE; + v->a[46535] = anon_sym_DOLLAR_LPAREN; + v->a[46536] = anon_sym_BQUOTE; + v->a[46537] = anon_sym_DOLLAR_BQUOTE; + v->a[46538] = sym_word; + v->a[46539] = anon_sym_SEMI; small_parse_table_2327(v); } void small_parse_table_2327(t_small_parse_table_array *v) { - v->a[46540] = sym_comment; - v->a[46541] = actions(4078); + v->a[46540] = 3; + v->a[46541] = actions(3); v->a[46542] = 1; - v->a[46543] = anon_sym_DOLLAR_LBRACK; - v->a[46544] = actions(4080); - v->a[46545] = 1; - v->a[46546] = anon_sym_DOLLAR; - v->a[46547] = actions(4084); - v->a[46548] = 1; - v->a[46549] = anon_sym_DQUOTE; - v->a[46550] = actions(4086); - v->a[46551] = 1; - v->a[46552] = aux_sym_number_token1; - v->a[46553] = actions(4088); - v->a[46554] = 1; - v->a[46555] = aux_sym_number_token2; - v->a[46556] = actions(4090); - v->a[46557] = 1; - v->a[46558] = anon_sym_DOLLAR_LBRACE; - v->a[46559] = actions(4092); + v->a[46543] = sym_comment; + v->a[46544] = actions(3034); + v->a[46545] = 6; + v->a[46546] = sym_file_descriptor; + v->a[46547] = sym__concat; + v->a[46548] = sym_test_operator; + v->a[46549] = sym__brace_start; + v->a[46550] = ts_builtin_sym_end; + v->a[46551] = aux_sym_heredoc_redirect_token1; + v->a[46552] = actions(3032); + v->a[46553] = 33; + v->a[46554] = anon_sym_PIPE; + v->a[46555] = anon_sym_SEMI_SEMI; + v->a[46556] = anon_sym_PIPE_AMP; + v->a[46557] = anon_sym_AMP_AMP; + v->a[46558] = anon_sym_PIPE_PIPE; + v->a[46559] = anon_sym_LT; small_parse_table_2328(v); } void small_parse_table_2328(t_small_parse_table_array *v) { - v->a[46560] = 1; - v->a[46561] = anon_sym_DOLLAR_LPAREN; - v->a[46562] = actions(4094); - v->a[46563] = 1; - v->a[46564] = anon_sym_BQUOTE; - v->a[46565] = actions(4096); - v->a[46566] = 1; - v->a[46567] = anon_sym_DOLLAR_BQUOTE; - v->a[46568] = actions(4102); - v->a[46569] = 1; - v->a[46570] = sym__brace_start; - v->a[46571] = actions(5303); - v->a[46572] = 1; - v->a[46573] = sym__special_character; - v->a[46574] = actions(5305); - v->a[46575] = 1; - v->a[46576] = sym_test_operator; - v->a[46577] = state(4546); - v->a[46578] = 1; - v->a[46579] = aux_sym__literal_repeat1; + v->a[46560] = anon_sym_GT; + v->a[46561] = anon_sym_GT_GT; + v->a[46562] = anon_sym_AMP_GT; + v->a[46563] = anon_sym_AMP_GT_GT; + v->a[46564] = anon_sym_LT_AMP; + v->a[46565] = anon_sym_GT_AMP; + v->a[46566] = anon_sym_GT_PIPE; + v->a[46567] = anon_sym_LT_AMP_DASH; + v->a[46568] = anon_sym_GT_AMP_DASH; + v->a[46569] = anon_sym_LT_LT; + v->a[46570] = anon_sym_LT_LT_DASH; + v->a[46571] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46572] = anon_sym_AMP; + v->a[46573] = aux_sym_concatenation_token1; + v->a[46574] = anon_sym_DOLLAR; + v->a[46575] = sym__special_character; + v->a[46576] = anon_sym_DQUOTE; + v->a[46577] = sym_raw_string; + v->a[46578] = aux_sym_number_token1; + v->a[46579] = aux_sym_number_token2; small_parse_table_2329(v); } void small_parse_table_2329(t_small_parse_table_array *v) { - v->a[46580] = state(4907); - v->a[46581] = 1; - v->a[46582] = sym_concatenation; - v->a[46583] = actions(2500); - v->a[46584] = 2; - v->a[46585] = sym_file_descriptor; - v->a[46586] = aux_sym_heredoc_redirect_token1; - v->a[46587] = actions(4076); - v->a[46588] = 2; - v->a[46589] = anon_sym_LPAREN_LPAREN; - v->a[46590] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46591] = actions(4098); - v->a[46592] = 2; - v->a[46593] = anon_sym_LT_LPAREN; - v->a[46594] = anon_sym_GT_LPAREN; - v->a[46595] = actions(5301); - v->a[46596] = 3; - v->a[46597] = sym_raw_string; - v->a[46598] = sym_ansi_c_string; - v->a[46599] = sym_word; + v->a[46580] = anon_sym_DOLLAR_LBRACE; + v->a[46581] = anon_sym_DOLLAR_LPAREN; + v->a[46582] = anon_sym_BQUOTE; + v->a[46583] = anon_sym_DOLLAR_BQUOTE; + v->a[46584] = aux_sym__simple_variable_name_token1; + v->a[46585] = sym_word; + v->a[46586] = anon_sym_SEMI; + v->a[46587] = 3; + v->a[46588] = actions(3); + v->a[46589] = 1; + v->a[46590] = sym_comment; + v->a[46591] = actions(2967); + v->a[46592] = 6; + v->a[46593] = sym_file_descriptor; + v->a[46594] = sym__concat; + v->a[46595] = sym_test_operator; + v->a[46596] = sym__brace_start; + v->a[46597] = ts_builtin_sym_end; + v->a[46598] = aux_sym_heredoc_redirect_token1; + v->a[46599] = actions(2965); small_parse_table_2330(v); } diff --git a/parser/static/small_parse_table/small_parse_table_466.c b/parser/static/small_parse_table/small_parse_table_466.c index 694ac4e7..d932c3a7 100644 --- a/parser/static/small_parse_table/small_parse_table_466.c +++ b/parser/static/small_parse_table/small_parse_table_466.c @@ -14,126 +14,126 @@ void small_parse_table_2330(t_small_parse_table_array *v) { - v->a[46600] = state(5293); - v->a[46601] = 9; - v->a[46602] = sym_arithmetic_expansion; - v->a[46603] = sym_brace_expression; - v->a[46604] = sym_string; - v->a[46605] = sym_translated_string; - v->a[46606] = sym_number; - v->a[46607] = sym_simple_expansion; - v->a[46608] = sym_expansion; - v->a[46609] = sym_command_substitution; - v->a[46610] = sym_process_substitution; - v->a[46611] = actions(2498); - v->a[46612] = 16; - v->a[46613] = anon_sym_PIPE_PIPE; - v->a[46614] = anon_sym_AMP_AMP; - v->a[46615] = anon_sym_PIPE; - v->a[46616] = anon_sym_LT; - v->a[46617] = anon_sym_GT; - v->a[46618] = anon_sym_LT_LT; - v->a[46619] = anon_sym_GT_GT; + v->a[46600] = 33; + v->a[46601] = anon_sym_PIPE; + v->a[46602] = anon_sym_SEMI_SEMI; + v->a[46603] = anon_sym_PIPE_AMP; + v->a[46604] = anon_sym_AMP_AMP; + v->a[46605] = anon_sym_PIPE_PIPE; + v->a[46606] = anon_sym_LT; + v->a[46607] = anon_sym_GT; + v->a[46608] = anon_sym_GT_GT; + v->a[46609] = anon_sym_AMP_GT; + v->a[46610] = anon_sym_AMP_GT_GT; + v->a[46611] = anon_sym_LT_AMP; + v->a[46612] = anon_sym_GT_AMP; + v->a[46613] = anon_sym_GT_PIPE; + v->a[46614] = anon_sym_LT_AMP_DASH; + v->a[46615] = anon_sym_GT_AMP_DASH; + v->a[46616] = anon_sym_LT_LT; + v->a[46617] = anon_sym_LT_LT_DASH; + v->a[46618] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46619] = anon_sym_AMP; small_parse_table_2331(v); } void small_parse_table_2331(t_small_parse_table_array *v) { - v->a[46620] = anon_sym_PIPE_AMP; - v->a[46621] = anon_sym_AMP_GT; - v->a[46622] = anon_sym_AMP_GT_GT; - v->a[46623] = anon_sym_LT_AMP; - v->a[46624] = anon_sym_GT_AMP; - v->a[46625] = anon_sym_GT_PIPE; - v->a[46626] = anon_sym_LT_AMP_DASH; - v->a[46627] = anon_sym_GT_AMP_DASH; - v->a[46628] = anon_sym_LT_LT_DASH; - v->a[46629] = 21; - v->a[46630] = actions(3); - v->a[46631] = 1; - v->a[46632] = sym_comment; - v->a[46633] = actions(4078); - v->a[46634] = 1; - v->a[46635] = anon_sym_DOLLAR_LBRACK; - v->a[46636] = actions(4080); - v->a[46637] = 1; - v->a[46638] = anon_sym_DOLLAR; - v->a[46639] = actions(4084); + v->a[46620] = aux_sym_concatenation_token1; + v->a[46621] = anon_sym_DOLLAR; + v->a[46622] = sym__special_character; + v->a[46623] = anon_sym_DQUOTE; + v->a[46624] = sym_raw_string; + v->a[46625] = aux_sym_number_token1; + v->a[46626] = aux_sym_number_token2; + v->a[46627] = anon_sym_DOLLAR_LBRACE; + v->a[46628] = anon_sym_DOLLAR_LPAREN; + v->a[46629] = anon_sym_BQUOTE; + v->a[46630] = anon_sym_DOLLAR_BQUOTE; + v->a[46631] = aux_sym__simple_variable_name_token1; + v->a[46632] = sym_word; + v->a[46633] = anon_sym_SEMI; + v->a[46634] = 3; + v->a[46635] = actions(3); + v->a[46636] = 1; + v->a[46637] = sym_comment; + v->a[46638] = actions(3159); + v->a[46639] = 6; small_parse_table_2332(v); } void small_parse_table_2332(t_small_parse_table_array *v) { - v->a[46640] = 1; - v->a[46641] = anon_sym_DQUOTE; - v->a[46642] = actions(4086); - v->a[46643] = 1; - v->a[46644] = aux_sym_number_token1; - v->a[46645] = actions(4088); - v->a[46646] = 1; - v->a[46647] = aux_sym_number_token2; - v->a[46648] = actions(4090); - v->a[46649] = 1; - v->a[46650] = anon_sym_DOLLAR_LBRACE; - v->a[46651] = actions(4092); - v->a[46652] = 1; - v->a[46653] = anon_sym_DOLLAR_LPAREN; - v->a[46654] = actions(4094); - v->a[46655] = 1; - v->a[46656] = anon_sym_BQUOTE; - v->a[46657] = actions(4096); - v->a[46658] = 1; - v->a[46659] = anon_sym_DOLLAR_BQUOTE; + v->a[46640] = sym_file_descriptor; + v->a[46641] = sym__concat; + v->a[46642] = sym_test_operator; + v->a[46643] = sym__brace_start; + v->a[46644] = ts_builtin_sym_end; + v->a[46645] = aux_sym_heredoc_redirect_token1; + v->a[46646] = actions(3157); + v->a[46647] = 33; + v->a[46648] = anon_sym_PIPE; + v->a[46649] = anon_sym_SEMI_SEMI; + v->a[46650] = anon_sym_PIPE_AMP; + v->a[46651] = anon_sym_AMP_AMP; + v->a[46652] = anon_sym_PIPE_PIPE; + v->a[46653] = anon_sym_LT; + v->a[46654] = anon_sym_GT; + v->a[46655] = anon_sym_GT_GT; + v->a[46656] = anon_sym_AMP_GT; + v->a[46657] = anon_sym_AMP_GT_GT; + v->a[46658] = anon_sym_LT_AMP; + v->a[46659] = anon_sym_GT_AMP; small_parse_table_2333(v); } void small_parse_table_2333(t_small_parse_table_array *v) { - v->a[46660] = actions(4102); - v->a[46661] = 1; - v->a[46662] = sym__brace_start; - v->a[46663] = actions(5303); - v->a[46664] = 1; - v->a[46665] = sym__special_character; - v->a[46666] = actions(5309); - v->a[46667] = 1; - v->a[46668] = sym_test_operator; - v->a[46669] = state(4521); - v->a[46670] = 1; - v->a[46671] = aux_sym__literal_repeat1; - v->a[46672] = state(5023); - v->a[46673] = 1; - v->a[46674] = sym_concatenation; - v->a[46675] = actions(2496); - v->a[46676] = 2; - v->a[46677] = sym_file_descriptor; - v->a[46678] = aux_sym_heredoc_redirect_token1; - v->a[46679] = actions(4076); + v->a[46660] = anon_sym_GT_PIPE; + v->a[46661] = anon_sym_LT_AMP_DASH; + v->a[46662] = anon_sym_GT_AMP_DASH; + v->a[46663] = anon_sym_LT_LT; + v->a[46664] = anon_sym_LT_LT_DASH; + v->a[46665] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46666] = anon_sym_AMP; + v->a[46667] = aux_sym_concatenation_token1; + v->a[46668] = anon_sym_DOLLAR; + v->a[46669] = sym__special_character; + v->a[46670] = anon_sym_DQUOTE; + v->a[46671] = sym_raw_string; + v->a[46672] = aux_sym_number_token1; + v->a[46673] = aux_sym_number_token2; + v->a[46674] = anon_sym_DOLLAR_LBRACE; + v->a[46675] = anon_sym_DOLLAR_LPAREN; + v->a[46676] = anon_sym_BQUOTE; + v->a[46677] = anon_sym_DOLLAR_BQUOTE; + v->a[46678] = aux_sym__simple_variable_name_token1; + v->a[46679] = sym_word; small_parse_table_2334(v); } void small_parse_table_2334(t_small_parse_table_array *v) { - v->a[46680] = 2; - v->a[46681] = anon_sym_LPAREN_LPAREN; - v->a[46682] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46683] = actions(4098); - v->a[46684] = 2; - v->a[46685] = anon_sym_LT_LPAREN; - v->a[46686] = anon_sym_GT_LPAREN; - v->a[46687] = actions(5307); - v->a[46688] = 3; - v->a[46689] = sym_raw_string; - v->a[46690] = sym_ansi_c_string; - v->a[46691] = sym_word; - v->a[46692] = state(5398); - v->a[46693] = 9; - v->a[46694] = sym_arithmetic_expansion; - v->a[46695] = sym_brace_expression; - v->a[46696] = sym_string; - v->a[46697] = sym_translated_string; - v->a[46698] = sym_number; - v->a[46699] = sym_simple_expansion; + v->a[46680] = anon_sym_SEMI; + v->a[46681] = 3; + v->a[46682] = actions(3); + v->a[46683] = 1; + v->a[46684] = sym_comment; + v->a[46685] = actions(3066); + v->a[46686] = 6; + v->a[46687] = sym_file_descriptor; + v->a[46688] = sym__concat; + v->a[46689] = sym_test_operator; + v->a[46690] = sym__bare_dollar; + v->a[46691] = sym__brace_start; + v->a[46692] = aux_sym_heredoc_redirect_token1; + v->a[46693] = actions(3064); + v->a[46694] = 33; + v->a[46695] = anon_sym_PIPE; + v->a[46696] = anon_sym_RPAREN; + v->a[46697] = anon_sym_SEMI_SEMI; + v->a[46698] = anon_sym_PIPE_AMP; + v->a[46699] = anon_sym_AMP_AMP; small_parse_table_2335(v); } diff --git a/parser/static/small_parse_table/small_parse_table_467.c b/parser/static/small_parse_table/small_parse_table_467.c index 3c41ef20..3c786c2d 100644 --- a/parser/static/small_parse_table/small_parse_table_467.c +++ b/parser/static/small_parse_table/small_parse_table_467.c @@ -14,126 +14,126 @@ void small_parse_table_2335(t_small_parse_table_array *v) { - v->a[46700] = sym_expansion; - v->a[46701] = sym_command_substitution; - v->a[46702] = sym_process_substitution; - v->a[46703] = actions(2494); - v->a[46704] = 16; - v->a[46705] = anon_sym_PIPE_PIPE; - v->a[46706] = anon_sym_AMP_AMP; - v->a[46707] = anon_sym_PIPE; - v->a[46708] = anon_sym_LT; - v->a[46709] = anon_sym_GT; - v->a[46710] = anon_sym_LT_LT; - v->a[46711] = anon_sym_GT_GT; - v->a[46712] = anon_sym_PIPE_AMP; - v->a[46713] = anon_sym_AMP_GT; - v->a[46714] = anon_sym_AMP_GT_GT; - v->a[46715] = anon_sym_LT_AMP; - v->a[46716] = anon_sym_GT_AMP; - v->a[46717] = anon_sym_GT_PIPE; - v->a[46718] = anon_sym_LT_AMP_DASH; - v->a[46719] = anon_sym_GT_AMP_DASH; + v->a[46700] = anon_sym_PIPE_PIPE; + v->a[46701] = anon_sym_LT; + v->a[46702] = anon_sym_GT; + v->a[46703] = anon_sym_GT_GT; + v->a[46704] = anon_sym_AMP_GT; + v->a[46705] = anon_sym_AMP_GT_GT; + v->a[46706] = anon_sym_LT_AMP; + v->a[46707] = anon_sym_GT_AMP; + v->a[46708] = anon_sym_GT_PIPE; + v->a[46709] = anon_sym_LT_AMP_DASH; + v->a[46710] = anon_sym_GT_AMP_DASH; + v->a[46711] = anon_sym_LT_LT; + v->a[46712] = anon_sym_LT_LT_DASH; + v->a[46713] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46714] = anon_sym_AMP; + v->a[46715] = aux_sym_concatenation_token1; + v->a[46716] = anon_sym_DOLLAR; + v->a[46717] = sym__special_character; + v->a[46718] = anon_sym_DQUOTE; + v->a[46719] = sym_raw_string; small_parse_table_2336(v); } void small_parse_table_2336(t_small_parse_table_array *v) { - v->a[46720] = anon_sym_LT_LT_DASH; - v->a[46721] = 3; - v->a[46722] = actions(3); - v->a[46723] = 1; - v->a[46724] = sym_comment; - v->a[46725] = actions(1338); - v->a[46726] = 7; - v->a[46727] = sym_file_descriptor; - v->a[46728] = sym__concat; - v->a[46729] = sym_test_operator; - v->a[46730] = sym__bare_dollar; - v->a[46731] = sym__brace_start; - v->a[46732] = ts_builtin_sym_end; - v->a[46733] = aux_sym_heredoc_redirect_token1; - v->a[46734] = actions(1336); - v->a[46735] = 41; - v->a[46736] = anon_sym_LPAREN_LPAREN; - v->a[46737] = anon_sym_SEMI; - v->a[46738] = anon_sym_PIPE_PIPE; - v->a[46739] = anon_sym_AMP_AMP; + v->a[46720] = aux_sym_number_token1; + v->a[46721] = aux_sym_number_token2; + v->a[46722] = anon_sym_DOLLAR_LBRACE; + v->a[46723] = anon_sym_DOLLAR_LPAREN; + v->a[46724] = anon_sym_BQUOTE; + v->a[46725] = anon_sym_DOLLAR_BQUOTE; + v->a[46726] = sym_word; + v->a[46727] = anon_sym_SEMI; + v->a[46728] = 5; + v->a[46729] = actions(3); + v->a[46730] = 1; + v->a[46731] = sym_comment; + v->a[46732] = actions(3649); + v->a[46733] = 1; + v->a[46734] = sym__special_character; + v->a[46735] = state(1090); + v->a[46736] = 1; + v->a[46737] = aux_sym__literal_repeat1; + v->a[46738] = actions(3519); + v->a[46739] = 4; small_parse_table_2337(v); } void small_parse_table_2337(t_small_parse_table_array *v) { - v->a[46740] = anon_sym_PIPE; - v->a[46741] = anon_sym_AMP; - v->a[46742] = anon_sym_EQ_EQ; - v->a[46743] = anon_sym_LT; - v->a[46744] = anon_sym_GT; - v->a[46745] = anon_sym_LT_LT; - v->a[46746] = anon_sym_GT_GT; - v->a[46747] = anon_sym_LPAREN; + v->a[46740] = sym_file_descriptor; + v->a[46741] = sym_test_operator; + v->a[46742] = sym__brace_start; + v->a[46743] = aux_sym_heredoc_redirect_token1; + v->a[46744] = actions(3517); + v->a[46745] = 33; + v->a[46746] = anon_sym_esac; + v->a[46747] = anon_sym_PIPE; v->a[46748] = anon_sym_SEMI_SEMI; - v->a[46749] = anon_sym_PIPE_AMP; - v->a[46750] = anon_sym_EQ_TILDE; - v->a[46751] = anon_sym_AMP_GT; - v->a[46752] = anon_sym_AMP_GT_GT; - v->a[46753] = anon_sym_LT_AMP; - v->a[46754] = anon_sym_GT_AMP; - v->a[46755] = anon_sym_GT_PIPE; - v->a[46756] = anon_sym_LT_AMP_DASH; - v->a[46757] = anon_sym_GT_AMP_DASH; - v->a[46758] = anon_sym_LT_LT_DASH; - v->a[46759] = anon_sym_LT_LT_LT; + v->a[46749] = anon_sym_SEMI_AMP; + v->a[46750] = anon_sym_SEMI_SEMI_AMP; + v->a[46751] = anon_sym_PIPE_AMP; + v->a[46752] = anon_sym_AMP_AMP; + v->a[46753] = anon_sym_PIPE_PIPE; + v->a[46754] = anon_sym_LT; + v->a[46755] = anon_sym_GT; + v->a[46756] = anon_sym_GT_GT; + v->a[46757] = anon_sym_AMP_GT; + v->a[46758] = anon_sym_AMP_GT_GT; + v->a[46759] = anon_sym_LT_AMP; small_parse_table_2338(v); } void small_parse_table_2338(t_small_parse_table_array *v) { - v->a[46760] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46761] = anon_sym_DOLLAR_LBRACK; - v->a[46762] = aux_sym_concatenation_token1; - v->a[46763] = anon_sym_DOLLAR; - v->a[46764] = sym__special_character; - v->a[46765] = anon_sym_DQUOTE; - v->a[46766] = sym_raw_string; - v->a[46767] = sym_ansi_c_string; - v->a[46768] = aux_sym_number_token1; - v->a[46769] = aux_sym_number_token2; - v->a[46770] = anon_sym_DOLLAR_LBRACE; - v->a[46771] = anon_sym_DOLLAR_LPAREN; - v->a[46772] = anon_sym_BQUOTE; - v->a[46773] = anon_sym_DOLLAR_BQUOTE; - v->a[46774] = anon_sym_LT_LPAREN; - v->a[46775] = anon_sym_GT_LPAREN; - v->a[46776] = sym_word; - v->a[46777] = 3; - v->a[46778] = actions(3); - v->a[46779] = 1; + v->a[46760] = anon_sym_GT_AMP; + v->a[46761] = anon_sym_GT_PIPE; + v->a[46762] = anon_sym_LT_AMP_DASH; + v->a[46763] = anon_sym_GT_AMP_DASH; + v->a[46764] = anon_sym_LT_LT; + v->a[46765] = anon_sym_LT_LT_DASH; + v->a[46766] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46767] = anon_sym_AMP; + v->a[46768] = anon_sym_DOLLAR; + v->a[46769] = anon_sym_DQUOTE; + v->a[46770] = sym_raw_string; + v->a[46771] = aux_sym_number_token1; + v->a[46772] = aux_sym_number_token2; + v->a[46773] = anon_sym_DOLLAR_LBRACE; + v->a[46774] = anon_sym_DOLLAR_LPAREN; + v->a[46775] = anon_sym_BQUOTE; + v->a[46776] = anon_sym_DOLLAR_BQUOTE; + v->a[46777] = sym_word; + v->a[46778] = anon_sym_SEMI; + v->a[46779] = 25; small_parse_table_2339(v); } void small_parse_table_2339(t_small_parse_table_array *v) { - v->a[46780] = sym_comment; - v->a[46781] = actions(1330); - v->a[46782] = 7; - v->a[46783] = sym_file_descriptor; - v->a[46784] = sym__concat; - v->a[46785] = sym_test_operator; - v->a[46786] = sym__bare_dollar; - v->a[46787] = sym__brace_start; - v->a[46788] = ts_builtin_sym_end; - v->a[46789] = aux_sym_heredoc_redirect_token1; - v->a[46790] = actions(1328); - v->a[46791] = 41; - v->a[46792] = anon_sym_LPAREN_LPAREN; - v->a[46793] = anon_sym_SEMI; - v->a[46794] = anon_sym_PIPE_PIPE; - v->a[46795] = anon_sym_AMP_AMP; - v->a[46796] = anon_sym_PIPE; - v->a[46797] = anon_sym_AMP; - v->a[46798] = anon_sym_EQ_EQ; - v->a[46799] = anon_sym_LT; + v->a[46780] = actions(57); + v->a[46781] = 1; + v->a[46782] = sym_comment; + v->a[46783] = actions(87); + v->a[46784] = 1; + v->a[46785] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46786] = actions(89); + v->a[46787] = 1; + v->a[46788] = anon_sym_DOLLAR; + v->a[46789] = actions(93); + v->a[46790] = 1; + v->a[46791] = anon_sym_DQUOTE; + v->a[46792] = actions(97); + v->a[46793] = 1; + v->a[46794] = aux_sym_number_token1; + v->a[46795] = actions(99); + v->a[46796] = 1; + v->a[46797] = aux_sym_number_token2; + v->a[46798] = actions(101); + v->a[46799] = 1; small_parse_table_2340(v); } diff --git a/parser/static/small_parse_table/small_parse_table_468.c b/parser/static/small_parse_table/small_parse_table_468.c index e8a775db..afab14b0 100644 --- a/parser/static/small_parse_table/small_parse_table_468.c +++ b/parser/static/small_parse_table/small_parse_table_468.c @@ -14,126 +14,126 @@ void small_parse_table_2340(t_small_parse_table_array *v) { - v->a[46800] = anon_sym_GT; - v->a[46801] = anon_sym_LT_LT; - v->a[46802] = anon_sym_GT_GT; - v->a[46803] = anon_sym_LPAREN; - v->a[46804] = anon_sym_SEMI_SEMI; - v->a[46805] = anon_sym_PIPE_AMP; - v->a[46806] = anon_sym_EQ_TILDE; - v->a[46807] = anon_sym_AMP_GT; - v->a[46808] = anon_sym_AMP_GT_GT; - v->a[46809] = anon_sym_LT_AMP; - v->a[46810] = anon_sym_GT_AMP; - v->a[46811] = anon_sym_GT_PIPE; - v->a[46812] = anon_sym_LT_AMP_DASH; - v->a[46813] = anon_sym_GT_AMP_DASH; - v->a[46814] = anon_sym_LT_LT_DASH; - v->a[46815] = anon_sym_LT_LT_LT; - v->a[46816] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46817] = anon_sym_DOLLAR_LBRACK; - v->a[46818] = aux_sym_concatenation_token1; - v->a[46819] = anon_sym_DOLLAR; + v->a[46800] = anon_sym_DOLLAR_LBRACE; + v->a[46801] = actions(103); + v->a[46802] = 1; + v->a[46803] = anon_sym_DOLLAR_LPAREN; + v->a[46804] = actions(105); + v->a[46805] = 1; + v->a[46806] = anon_sym_BQUOTE; + v->a[46807] = actions(107); + v->a[46808] = 1; + v->a[46809] = anon_sym_DOLLAR_BQUOTE; + v->a[46810] = actions(113); + v->a[46811] = 1; + v->a[46812] = sym__brace_start; + v->a[46813] = actions(2900); + v->a[46814] = 1; + v->a[46815] = sym_file_descriptor; + v->a[46816] = actions(2935); + v->a[46817] = 1; + v->a[46818] = sym_word; + v->a[46819] = actions(2937); small_parse_table_2341(v); } void small_parse_table_2341(t_small_parse_table_array *v) { - v->a[46820] = sym__special_character; - v->a[46821] = anon_sym_DQUOTE; - v->a[46822] = sym_raw_string; - v->a[46823] = sym_ansi_c_string; - v->a[46824] = aux_sym_number_token1; - v->a[46825] = aux_sym_number_token2; - v->a[46826] = anon_sym_DOLLAR_LBRACE; - v->a[46827] = anon_sym_DOLLAR_LPAREN; - v->a[46828] = anon_sym_BQUOTE; - v->a[46829] = anon_sym_DOLLAR_BQUOTE; - v->a[46830] = anon_sym_LT_LPAREN; - v->a[46831] = anon_sym_GT_LPAREN; - v->a[46832] = sym_word; - v->a[46833] = 8; - v->a[46834] = actions(3); + v->a[46820] = 1; + v->a[46821] = sym__special_character; + v->a[46822] = actions(3621); + v->a[46823] = 1; + v->a[46824] = sym_variable_name; + v->a[46825] = state(321); + v->a[46826] = 1; + v->a[46827] = sym_command_name; + v->a[46828] = state(1048); + v->a[46829] = 1; + v->a[46830] = aux_sym__literal_repeat1; + v->a[46831] = state(1192); + v->a[46832] = 1; + v->a[46833] = sym_concatenation; + v->a[46834] = state(1995); v->a[46835] = 1; - v->a[46836] = sym_comment; - v->a[46837] = actions(1241); - v->a[46838] = 1; + v->a[46836] = sym_file_redirect; + v->a[46837] = actions(95); + v->a[46838] = 2; v->a[46839] = sym_test_operator; small_parse_table_2342(v); } void small_parse_table_2342(t_small_parse_table_array *v) { - v->a[46840] = actions(5086); - v->a[46841] = 1; - v->a[46842] = anon_sym_DQUOTE; - v->a[46843] = actions(5090); - v->a[46844] = 1; - v->a[46845] = sym_variable_name; - v->a[46846] = state(2442); - v->a[46847] = 1; - v->a[46848] = sym_string; - v->a[46849] = actions(5088); - v->a[46850] = 2; - v->a[46851] = aux_sym__simple_variable_name_token1; - v->a[46852] = aux_sym__multiline_variable_name_token1; - v->a[46853] = actions(5084); - v->a[46854] = 9; - v->a[46855] = anon_sym_DASH; - v->a[46856] = anon_sym_STAR; - v->a[46857] = anon_sym_BANG; - v->a[46858] = anon_sym_QMARK; - v->a[46859] = anon_sym_DOLLAR; + v->a[46840] = sym_raw_string; + v->a[46841] = actions(2896); + v->a[46842] = 2; + v->a[46843] = anon_sym_LT_AMP_DASH; + v->a[46844] = anon_sym_GT_AMP_DASH; + v->a[46845] = state(1776); + v->a[46846] = 2; + v->a[46847] = sym_variable_assignment; + v->a[46848] = aux_sym_command_repeat1; + v->a[46849] = actions(2894); + v->a[46850] = 3; + v->a[46851] = anon_sym_GT_GT; + v->a[46852] = anon_sym_AMP_GT_GT; + v->a[46853] = anon_sym_GT_PIPE; + v->a[46854] = actions(2892); + v->a[46855] = 5; + v->a[46856] = anon_sym_LT; + v->a[46857] = anon_sym_GT; + v->a[46858] = anon_sym_AMP_GT; + v->a[46859] = anon_sym_LT_AMP; small_parse_table_2343(v); } void small_parse_table_2343(t_small_parse_table_array *v) { - v->a[46860] = anon_sym_POUND; - v->a[46861] = anon_sym_AT2; - v->a[46862] = anon_sym_0; - v->a[46863] = anon_sym__; - v->a[46864] = actions(1239); - v->a[46865] = 33; - v->a[46866] = anon_sym_EQ; - v->a[46867] = anon_sym_PLUS_PLUS; - v->a[46868] = anon_sym_DASH_DASH; - v->a[46869] = anon_sym_PLUS_EQ; - v->a[46870] = anon_sym_DASH_EQ; - v->a[46871] = anon_sym_STAR_EQ; - v->a[46872] = anon_sym_SLASH_EQ; - v->a[46873] = anon_sym_PERCENT_EQ; - v->a[46874] = anon_sym_STAR_STAR_EQ; - v->a[46875] = anon_sym_LT_LT_EQ; - v->a[46876] = anon_sym_GT_GT_EQ; - v->a[46877] = anon_sym_AMP_EQ; - v->a[46878] = anon_sym_CARET_EQ; - v->a[46879] = anon_sym_PIPE_EQ; + v->a[46860] = anon_sym_GT_AMP; + v->a[46861] = state(834); + v->a[46862] = 7; + v->a[46863] = sym_arithmetic_expansion; + v->a[46864] = sym_brace_expression; + v->a[46865] = sym_string; + v->a[46866] = sym_number; + v->a[46867] = sym_simple_expansion; + v->a[46868] = sym_expansion; + v->a[46869] = sym_command_substitution; + v->a[46870] = 5; + v->a[46871] = actions(3); + v->a[46872] = 1; + v->a[46873] = sym_comment; + v->a[46874] = actions(3651); + v->a[46875] = 1; + v->a[46876] = sym__special_character; + v->a[46877] = state(1036); + v->a[46878] = 1; + v->a[46879] = aux_sym__literal_repeat1; small_parse_table_2344(v); } void small_parse_table_2344(t_small_parse_table_array *v) { - v->a[46880] = anon_sym_PIPE_PIPE; - v->a[46881] = anon_sym_AMP_AMP; - v->a[46882] = anon_sym_PIPE; - v->a[46883] = anon_sym_CARET; - v->a[46884] = anon_sym_AMP; - v->a[46885] = anon_sym_EQ_EQ; - v->a[46886] = anon_sym_BANG_EQ; - v->a[46887] = anon_sym_LT; - v->a[46888] = anon_sym_GT; - v->a[46889] = anon_sym_LT_EQ; - v->a[46890] = anon_sym_GT_EQ; - v->a[46891] = anon_sym_LT_LT; - v->a[46892] = anon_sym_GT_GT; - v->a[46893] = anon_sym_PLUS; - v->a[46894] = anon_sym_SLASH; - v->a[46895] = anon_sym_PERCENT; - v->a[46896] = anon_sym_STAR_STAR; - v->a[46897] = anon_sym_RBRACK_RBRACK; - v->a[46898] = anon_sym_EQ_TILDE; - v->a[46899] = 8; + v->a[46880] = actions(3197); + v->a[46881] = 6; + v->a[46882] = sym_file_descriptor; + v->a[46883] = sym_test_operator; + v->a[46884] = sym__bare_dollar; + v->a[46885] = sym__brace_start; + v->a[46886] = ts_builtin_sym_end; + v->a[46887] = aux_sym_heredoc_redirect_token1; + v->a[46888] = actions(3195); + v->a[46889] = 31; + v->a[46890] = anon_sym_LPAREN; + v->a[46891] = anon_sym_PIPE; + v->a[46892] = anon_sym_SEMI_SEMI; + v->a[46893] = anon_sym_PIPE_AMP; + v->a[46894] = anon_sym_AMP_AMP; + v->a[46895] = anon_sym_PIPE_PIPE; + v->a[46896] = anon_sym_LT; + v->a[46897] = anon_sym_GT; + v->a[46898] = anon_sym_GT_GT; + v->a[46899] = anon_sym_AMP_GT; small_parse_table_2345(v); } diff --git a/parser/static/small_parse_table/small_parse_table_469.c b/parser/static/small_parse_table/small_parse_table_469.c index 2cb9008a..b708f45f 100644 --- a/parser/static/small_parse_table/small_parse_table_469.c +++ b/parser/static/small_parse_table/small_parse_table_469.c @@ -14,126 +14,126 @@ void small_parse_table_2345(t_small_parse_table_array *v) { - v->a[46900] = actions(3); - v->a[46901] = 1; - v->a[46902] = sym_comment; - v->a[46903] = actions(1235); - v->a[46904] = 1; - v->a[46905] = sym_test_operator; - v->a[46906] = actions(5086); - v->a[46907] = 1; - v->a[46908] = anon_sym_DQUOTE; - v->a[46909] = actions(5090); - v->a[46910] = 1; - v->a[46911] = sym_variable_name; - v->a[46912] = state(2442); - v->a[46913] = 1; - v->a[46914] = sym_string; - v->a[46915] = actions(5088); - v->a[46916] = 2; - v->a[46917] = aux_sym__simple_variable_name_token1; - v->a[46918] = aux_sym__multiline_variable_name_token1; - v->a[46919] = actions(5084); + v->a[46900] = anon_sym_AMP_GT_GT; + v->a[46901] = anon_sym_LT_AMP; + v->a[46902] = anon_sym_GT_AMP; + v->a[46903] = anon_sym_GT_PIPE; + v->a[46904] = anon_sym_LT_AMP_DASH; + v->a[46905] = anon_sym_GT_AMP_DASH; + v->a[46906] = anon_sym_LT_LT; + v->a[46907] = anon_sym_LT_LT_DASH; + v->a[46908] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46909] = anon_sym_AMP; + v->a[46910] = anon_sym_DOLLAR; + v->a[46911] = anon_sym_DQUOTE; + v->a[46912] = sym_raw_string; + v->a[46913] = aux_sym_number_token1; + v->a[46914] = aux_sym_number_token2; + v->a[46915] = anon_sym_DOLLAR_LBRACE; + v->a[46916] = anon_sym_DOLLAR_LPAREN; + v->a[46917] = anon_sym_BQUOTE; + v->a[46918] = anon_sym_DOLLAR_BQUOTE; + v->a[46919] = sym_word; small_parse_table_2346(v); } void small_parse_table_2346(t_small_parse_table_array *v) { - v->a[46920] = 9; - v->a[46921] = anon_sym_DASH; - v->a[46922] = anon_sym_STAR; - v->a[46923] = anon_sym_BANG; - v->a[46924] = anon_sym_QMARK; - v->a[46925] = anon_sym_DOLLAR; - v->a[46926] = anon_sym_POUND; - v->a[46927] = anon_sym_AT2; - v->a[46928] = anon_sym_0; - v->a[46929] = anon_sym__; - v->a[46930] = actions(1227); - v->a[46931] = 33; - v->a[46932] = anon_sym_EQ; - v->a[46933] = anon_sym_PLUS_PLUS; - v->a[46934] = anon_sym_DASH_DASH; - v->a[46935] = anon_sym_PLUS_EQ; - v->a[46936] = anon_sym_DASH_EQ; - v->a[46937] = anon_sym_STAR_EQ; - v->a[46938] = anon_sym_SLASH_EQ; - v->a[46939] = anon_sym_PERCENT_EQ; + v->a[46920] = anon_sym_SEMI; + v->a[46921] = 6; + v->a[46922] = actions(3); + v->a[46923] = 1; + v->a[46924] = sym_comment; + v->a[46925] = actions(3427); + v->a[46926] = 1; + v->a[46927] = aux_sym_concatenation_token1; + v->a[46928] = actions(3654); + v->a[46929] = 1; + v->a[46930] = sym__concat; + v->a[46931] = state(801); + v->a[46932] = 1; + v->a[46933] = aux_sym_concatenation_repeat1; + v->a[46934] = actions(2690); + v->a[46935] = 5; + v->a[46936] = sym_file_descriptor; + v->a[46937] = sym_test_operator; + v->a[46938] = sym__bare_dollar; + v->a[46939] = sym__brace_start; small_parse_table_2347(v); } void small_parse_table_2347(t_small_parse_table_array *v) { - v->a[46940] = anon_sym_STAR_STAR_EQ; - v->a[46941] = anon_sym_LT_LT_EQ; - v->a[46942] = anon_sym_GT_GT_EQ; - v->a[46943] = anon_sym_AMP_EQ; - v->a[46944] = anon_sym_CARET_EQ; - v->a[46945] = anon_sym_PIPE_EQ; - v->a[46946] = anon_sym_PIPE_PIPE; - v->a[46947] = anon_sym_AMP_AMP; - v->a[46948] = anon_sym_PIPE; - v->a[46949] = anon_sym_CARET; - v->a[46950] = anon_sym_AMP; - v->a[46951] = anon_sym_EQ_EQ; - v->a[46952] = anon_sym_BANG_EQ; - v->a[46953] = anon_sym_LT; - v->a[46954] = anon_sym_GT; - v->a[46955] = anon_sym_LT_EQ; - v->a[46956] = anon_sym_GT_EQ; - v->a[46957] = anon_sym_LT_LT; - v->a[46958] = anon_sym_GT_GT; - v->a[46959] = anon_sym_PLUS; + v->a[46940] = aux_sym_heredoc_redirect_token1; + v->a[46941] = actions(2688); + v->a[46942] = 31; + v->a[46943] = anon_sym_PIPE; + v->a[46944] = anon_sym_SEMI_SEMI; + v->a[46945] = anon_sym_PIPE_AMP; + v->a[46946] = anon_sym_AMP_AMP; + v->a[46947] = anon_sym_PIPE_PIPE; + v->a[46948] = anon_sym_LT; + v->a[46949] = anon_sym_GT; + v->a[46950] = anon_sym_GT_GT; + v->a[46951] = anon_sym_AMP_GT; + v->a[46952] = anon_sym_AMP_GT_GT; + v->a[46953] = anon_sym_LT_AMP; + v->a[46954] = anon_sym_GT_AMP; + v->a[46955] = anon_sym_GT_PIPE; + v->a[46956] = anon_sym_LT_AMP_DASH; + v->a[46957] = anon_sym_GT_AMP_DASH; + v->a[46958] = anon_sym_LT_LT; + v->a[46959] = anon_sym_LT_LT_DASH; small_parse_table_2348(v); } void small_parse_table_2348(t_small_parse_table_array *v) { - v->a[46960] = anon_sym_SLASH; - v->a[46961] = anon_sym_PERCENT; - v->a[46962] = anon_sym_STAR_STAR; - v->a[46963] = anon_sym_RBRACK_RBRACK; - v->a[46964] = anon_sym_EQ_TILDE; - v->a[46965] = 3; - v->a[46966] = actions(3); - v->a[46967] = 1; - v->a[46968] = sym_comment; - v->a[46969] = actions(1322); - v->a[46970] = 7; - v->a[46971] = sym_file_descriptor; - v->a[46972] = sym__concat; - v->a[46973] = sym_test_operator; - v->a[46974] = sym__bare_dollar; - v->a[46975] = sym__brace_start; - v->a[46976] = ts_builtin_sym_end; - v->a[46977] = aux_sym_heredoc_redirect_token1; - v->a[46978] = actions(1320); - v->a[46979] = 41; + v->a[46960] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[46961] = anon_sym_AMP; + v->a[46962] = anon_sym_DOLLAR; + v->a[46963] = sym__special_character; + v->a[46964] = anon_sym_DQUOTE; + v->a[46965] = sym_raw_string; + v->a[46966] = aux_sym_number_token1; + v->a[46967] = aux_sym_number_token2; + v->a[46968] = anon_sym_DOLLAR_LBRACE; + v->a[46969] = anon_sym_DOLLAR_LPAREN; + v->a[46970] = anon_sym_BQUOTE; + v->a[46971] = anon_sym_DOLLAR_BQUOTE; + v->a[46972] = sym_word; + v->a[46973] = anon_sym_SEMI; + v->a[46974] = 3; + v->a[46975] = actions(3); + v->a[46976] = 1; + v->a[46977] = sym_comment; + v->a[46978] = actions(2664); + v->a[46979] = 5; small_parse_table_2349(v); } void small_parse_table_2349(t_small_parse_table_array *v) { - v->a[46980] = anon_sym_LPAREN_LPAREN; - v->a[46981] = anon_sym_SEMI; - v->a[46982] = anon_sym_PIPE_PIPE; - v->a[46983] = anon_sym_AMP_AMP; - v->a[46984] = anon_sym_PIPE; - v->a[46985] = anon_sym_AMP; - v->a[46986] = anon_sym_EQ_EQ; - v->a[46987] = anon_sym_LT; - v->a[46988] = anon_sym_GT; - v->a[46989] = anon_sym_LT_LT; - v->a[46990] = anon_sym_GT_GT; - v->a[46991] = anon_sym_LPAREN; - v->a[46992] = anon_sym_SEMI_SEMI; - v->a[46993] = anon_sym_PIPE_AMP; - v->a[46994] = anon_sym_EQ_TILDE; - v->a[46995] = anon_sym_AMP_GT; - v->a[46996] = anon_sym_AMP_GT_GT; - v->a[46997] = anon_sym_LT_AMP; - v->a[46998] = anon_sym_GT_AMP; - v->a[46999] = anon_sym_GT_PIPE; + v->a[46980] = sym_file_descriptor; + v->a[46981] = sym_variable_name; + v->a[46982] = sym_test_operator; + v->a[46983] = sym__brace_start; + v->a[46984] = aux_sym_heredoc_redirect_token1; + v->a[46985] = actions(2662); + v->a[46986] = 34; + v->a[46987] = anon_sym_PIPE; + v->a[46988] = anon_sym_SEMI_SEMI; + v->a[46989] = anon_sym_SEMI_AMP; + v->a[46990] = anon_sym_SEMI_SEMI_AMP; + v->a[46991] = anon_sym_PIPE_AMP; + v->a[46992] = anon_sym_AMP_AMP; + v->a[46993] = anon_sym_PIPE_PIPE; + v->a[46994] = anon_sym_LT; + v->a[46995] = anon_sym_GT; + v->a[46996] = anon_sym_GT_GT; + v->a[46997] = anon_sym_AMP_GT; + v->a[46998] = anon_sym_AMP_GT_GT; + v->a[46999] = anon_sym_LT_AMP; small_parse_table_2350(v); } diff --git a/parser/static/small_parse_table/small_parse_table_47.c b/parser/static/small_parse_table/small_parse_table_47.c index 855afeaf..a694b5c6 100644 --- a/parser/static/small_parse_table/small_parse_table_47.c +++ b/parser/static/small_parse_table/small_parse_table_47.c @@ -14,126 +14,126 @@ void small_parse_table_235(t_small_parse_table_array *v) { - v->a[4700] = sym_ansi_c_string; - v->a[4701] = aux_sym_number_token1; - v->a[4702] = aux_sym_number_token2; - v->a[4703] = anon_sym_DOLLAR_LBRACE; - v->a[4704] = anon_sym_DOLLAR_LPAREN; - v->a[4705] = anon_sym_BQUOTE; - v->a[4706] = anon_sym_DOLLAR_BQUOTE; - v->a[4707] = anon_sym_LT_LPAREN; - v->a[4708] = anon_sym_GT_LPAREN; - v->a[4709] = sym_word; - v->a[4710] = 27; - v->a[4711] = actions(3); - v->a[4712] = 1; - v->a[4713] = sym_comment; - v->a[4714] = actions(1491); - v->a[4715] = 1; - v->a[4716] = aux_sym_heredoc_redirect_token1; - v->a[4717] = actions(1871); - v->a[4718] = 1; - v->a[4719] = anon_sym_DOLLAR_LBRACK; + v->a[4700] = anon_sym_AT; + v->a[4701] = anon_sym_0; + v->a[4702] = anon_sym__; + v->a[4703] = actions(826); + v->a[4704] = 33; + v->a[4705] = anon_sym_PIPE; + v->a[4706] = anon_sym_SEMI_SEMI; + v->a[4707] = anon_sym_SEMI_AMP; + v->a[4708] = anon_sym_SEMI_SEMI_AMP; + v->a[4709] = anon_sym_PIPE_AMP; + v->a[4710] = anon_sym_AMP_AMP; + v->a[4711] = anon_sym_PIPE_PIPE; + v->a[4712] = anon_sym_LT; + v->a[4713] = anon_sym_GT; + v->a[4714] = anon_sym_GT_GT; + v->a[4715] = anon_sym_AMP_GT; + v->a[4716] = anon_sym_AMP_GT_GT; + v->a[4717] = anon_sym_LT_AMP; + v->a[4718] = anon_sym_GT_AMP; + v->a[4719] = anon_sym_GT_PIPE; small_parse_table_236(v); } void small_parse_table_236(t_small_parse_table_array *v) { - v->a[4720] = actions(1874); - v->a[4721] = 1; - v->a[4722] = anon_sym_DOLLAR; - v->a[4723] = actions(1880); - v->a[4724] = 1; - v->a[4725] = anon_sym_DQUOTE; - v->a[4726] = actions(1883); - v->a[4727] = 1; - v->a[4728] = aux_sym_number_token1; - v->a[4729] = actions(1886); - v->a[4730] = 1; + v->a[4720] = anon_sym_LT_AMP_DASH; + v->a[4721] = anon_sym_GT_AMP_DASH; + v->a[4722] = anon_sym_LT_LT; + v->a[4723] = anon_sym_LT_LT_DASH; + v->a[4724] = aux_sym_heredoc_redirect_token1; + v->a[4725] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4726] = anon_sym_AMP; + v->a[4727] = sym__special_character; + v->a[4728] = anon_sym_DQUOTE; + v->a[4729] = sym_raw_string; + v->a[4730] = aux_sym_number_token1; v->a[4731] = aux_sym_number_token2; - v->a[4732] = actions(1889); - v->a[4733] = 1; - v->a[4734] = anon_sym_DOLLAR_LBRACE; - v->a[4735] = actions(1892); - v->a[4736] = 1; - v->a[4737] = anon_sym_DOLLAR_LPAREN; - v->a[4738] = actions(1895); - v->a[4739] = 1; + v->a[4732] = anon_sym_DOLLAR_LBRACE; + v->a[4733] = anon_sym_DOLLAR_LPAREN; + v->a[4734] = anon_sym_BQUOTE; + v->a[4735] = anon_sym_DOLLAR_BQUOTE; + v->a[4736] = sym_word; + v->a[4737] = anon_sym_SEMI; + v->a[4738] = 6; + v->a[4739] = actions(3); small_parse_table_237(v); } void small_parse_table_237(t_small_parse_table_array *v) { - v->a[4740] = anon_sym_BQUOTE; - v->a[4741] = actions(1898); - v->a[4742] = 1; - v->a[4743] = anon_sym_DOLLAR_BQUOTE; - v->a[4744] = actions(1910); - v->a[4745] = 1; - v->a[4746] = sym__bare_dollar; - v->a[4747] = actions(1913); - v->a[4748] = 1; - v->a[4749] = sym__brace_start; - v->a[4750] = actions(2082); - v->a[4751] = 1; - v->a[4752] = anon_sym_LT_LT_LT; - v->a[4753] = actions(2085); - v->a[4754] = 1; - v->a[4755] = sym__special_character; - v->a[4756] = actions(2088); - v->a[4757] = 1; - v->a[4758] = sym_file_descriptor; - v->a[4759] = actions(2091); + v->a[4740] = 1; + v->a[4741] = sym_comment; + v->a[4742] = state(893); + v->a[4743] = 1; + v->a[4744] = aux_sym__literal_repeat1; + v->a[4745] = state(1149); + v->a[4746] = 1; + v->a[4747] = sym_concatenation; + v->a[4748] = actions(1530); + v->a[4749] = 5; + v->a[4750] = sym_file_descriptor; + v->a[4751] = sym_variable_name; + v->a[4752] = sym_test_operator; + v->a[4753] = sym__brace_start; + v->a[4754] = aux_sym_heredoc_redirect_token1; + v->a[4755] = state(520); + v->a[4756] = 7; + v->a[4757] = sym_arithmetic_expansion; + v->a[4758] = sym_brace_expression; + v->a[4759] = sym_string; small_parse_table_238(v); } void small_parse_table_238(t_small_parse_table_array *v) { - v->a[4760] = 1; - v->a[4761] = sym_test_operator; - v->a[4762] = state(574); - v->a[4763] = 1; - v->a[4764] = aux_sym_command_repeat2; - v->a[4765] = state(1321); - v->a[4766] = 1; - v->a[4767] = aux_sym__literal_repeat1; - v->a[4768] = state(1712); - v->a[4769] = 1; - v->a[4770] = sym_herestring_redirect; - v->a[4771] = state(1716); - v->a[4772] = 1; - v->a[4773] = sym_concatenation; - v->a[4774] = actions(1862); - v->a[4775] = 2; - v->a[4776] = anon_sym_LPAREN_LPAREN; - v->a[4777] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4778] = actions(1901); - v->a[4779] = 2; + v->a[4760] = sym_number; + v->a[4761] = sym_simple_expansion; + v->a[4762] = sym_expansion; + v->a[4763] = sym_command_substitution; + v->a[4764] = actions(1528); + v->a[4765] = 34; + v->a[4766] = anon_sym_esac; + v->a[4767] = anon_sym_PIPE; + v->a[4768] = anon_sym_SEMI_SEMI; + v->a[4769] = anon_sym_SEMI_AMP; + v->a[4770] = anon_sym_SEMI_SEMI_AMP; + v->a[4771] = anon_sym_PIPE_AMP; + v->a[4772] = anon_sym_AMP_AMP; + v->a[4773] = anon_sym_PIPE_PIPE; + v->a[4774] = anon_sym_LT; + v->a[4775] = anon_sym_GT; + v->a[4776] = anon_sym_GT_GT; + v->a[4777] = anon_sym_AMP_GT; + v->a[4778] = anon_sym_AMP_GT_GT; + v->a[4779] = anon_sym_LT_AMP; small_parse_table_239(v); } void small_parse_table_239(t_small_parse_table_array *v) { - v->a[4780] = anon_sym_LT_LPAREN; - v->a[4781] = anon_sym_GT_LPAREN; - v->a[4782] = actions(2079); - v->a[4783] = 2; - v->a[4784] = anon_sym_EQ_EQ; - v->a[4785] = anon_sym_EQ_TILDE; - v->a[4786] = actions(2076); - v->a[4787] = 3; - v->a[4788] = sym_raw_string; - v->a[4789] = sym_ansi_c_string; - v->a[4790] = sym_word; - v->a[4791] = state(1219); - v->a[4792] = 9; - v->a[4793] = sym_arithmetic_expansion; - v->a[4794] = sym_brace_expression; - v->a[4795] = sym_string; - v->a[4796] = sym_translated_string; - v->a[4797] = sym_number; - v->a[4798] = sym_simple_expansion; - v->a[4799] = sym_expansion; + v->a[4780] = anon_sym_GT_AMP; + v->a[4781] = anon_sym_GT_PIPE; + v->a[4782] = anon_sym_LT_AMP_DASH; + v->a[4783] = anon_sym_GT_AMP_DASH; + v->a[4784] = anon_sym_LT_LT; + v->a[4785] = anon_sym_LT_LT_DASH; + v->a[4786] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4787] = anon_sym_AMP; + v->a[4788] = anon_sym_DOLLAR; + v->a[4789] = sym__special_character; + v->a[4790] = anon_sym_DQUOTE; + v->a[4791] = sym_raw_string; + v->a[4792] = aux_sym_number_token1; + v->a[4793] = aux_sym_number_token2; + v->a[4794] = anon_sym_DOLLAR_LBRACE; + v->a[4795] = anon_sym_DOLLAR_LPAREN; + v->a[4796] = anon_sym_BQUOTE; + v->a[4797] = anon_sym_DOLLAR_BQUOTE; + v->a[4798] = sym_word; + v->a[4799] = anon_sym_SEMI; small_parse_table_240(v); } diff --git a/parser/static/small_parse_table/small_parse_table_470.c b/parser/static/small_parse_table/small_parse_table_470.c index aacb4bba..4cc3e9c3 100644 --- a/parser/static/small_parse_table/small_parse_table_470.c +++ b/parser/static/small_parse_table/small_parse_table_470.c @@ -14,126 +14,126 @@ void small_parse_table_2350(t_small_parse_table_array *v) { - v->a[47000] = anon_sym_LT_AMP_DASH; - v->a[47001] = anon_sym_GT_AMP_DASH; - v->a[47002] = anon_sym_LT_LT_DASH; - v->a[47003] = anon_sym_LT_LT_LT; - v->a[47004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47005] = anon_sym_DOLLAR_LBRACK; - v->a[47006] = aux_sym_concatenation_token1; - v->a[47007] = anon_sym_DOLLAR; - v->a[47008] = sym__special_character; - v->a[47009] = anon_sym_DQUOTE; - v->a[47010] = sym_raw_string; - v->a[47011] = sym_ansi_c_string; + v->a[47000] = anon_sym_GT_AMP; + v->a[47001] = anon_sym_GT_PIPE; + v->a[47002] = anon_sym_LT_AMP_DASH; + v->a[47003] = anon_sym_GT_AMP_DASH; + v->a[47004] = anon_sym_LT_LT; + v->a[47005] = anon_sym_LT_LT_DASH; + v->a[47006] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47007] = anon_sym_AMP; + v->a[47008] = anon_sym_DOLLAR; + v->a[47009] = sym__special_character; + v->a[47010] = anon_sym_DQUOTE; + v->a[47011] = sym_raw_string; v->a[47012] = aux_sym_number_token1; v->a[47013] = aux_sym_number_token2; v->a[47014] = anon_sym_DOLLAR_LBRACE; v->a[47015] = anon_sym_DOLLAR_LPAREN; v->a[47016] = anon_sym_BQUOTE; v->a[47017] = anon_sym_DOLLAR_BQUOTE; - v->a[47018] = anon_sym_LT_LPAREN; - v->a[47019] = anon_sym_GT_LPAREN; + v->a[47018] = aux_sym__simple_variable_name_token1; + v->a[47019] = sym_word; small_parse_table_2351(v); } void small_parse_table_2351(t_small_parse_table_array *v) { - v->a[47020] = sym_word; - v->a[47021] = 22; - v->a[47022] = actions(71); + v->a[47020] = anon_sym_SEMI; + v->a[47021] = 5; + v->a[47022] = actions(3); v->a[47023] = 1; v->a[47024] = sym_comment; - v->a[47025] = actions(5311); + v->a[47025] = actions(3656); v->a[47026] = 1; - v->a[47027] = sym_word; - v->a[47028] = actions(5315); + v->a[47027] = sym__special_character; + v->a[47028] = state(1113); v->a[47029] = 1; - v->a[47030] = anon_sym_DOLLAR_LBRACK; - v->a[47031] = actions(5317); - v->a[47032] = 1; - v->a[47033] = anon_sym_DOLLAR; - v->a[47034] = actions(5319); - v->a[47035] = 1; - v->a[47036] = sym__special_character; - v->a[47037] = actions(5321); - v->a[47038] = 1; - v->a[47039] = anon_sym_DQUOTE; + v->a[47030] = aux_sym__literal_repeat1; + v->a[47031] = actions(3566); + v->a[47032] = 5; + v->a[47033] = sym_file_descriptor; + v->a[47034] = sym_test_operator; + v->a[47035] = sym__bare_dollar; + v->a[47036] = sym__brace_start; + v->a[47037] = aux_sym_heredoc_redirect_token1; + v->a[47038] = actions(3564); + v->a[47039] = 32; small_parse_table_2352(v); } void small_parse_table_2352(t_small_parse_table_array *v) { - v->a[47040] = actions(5325); - v->a[47041] = 1; - v->a[47042] = aux_sym_number_token1; - v->a[47043] = actions(5327); - v->a[47044] = 1; - v->a[47045] = aux_sym_number_token2; - v->a[47046] = actions(5329); - v->a[47047] = 1; - v->a[47048] = anon_sym_DOLLAR_LBRACE; - v->a[47049] = actions(5331); - v->a[47050] = 1; - v->a[47051] = anon_sym_DOLLAR_LPAREN; - v->a[47052] = actions(5333); - v->a[47053] = 1; - v->a[47054] = anon_sym_BQUOTE; - v->a[47055] = actions(5335); - v->a[47056] = 1; - v->a[47057] = anon_sym_DOLLAR_BQUOTE; - v->a[47058] = actions(5339); - v->a[47059] = 1; + v->a[47040] = anon_sym_PIPE; + v->a[47041] = anon_sym_SEMI_SEMI; + v->a[47042] = anon_sym_SEMI_AMP; + v->a[47043] = anon_sym_SEMI_SEMI_AMP; + v->a[47044] = anon_sym_PIPE_AMP; + v->a[47045] = anon_sym_AMP_AMP; + v->a[47046] = anon_sym_PIPE_PIPE; + v->a[47047] = anon_sym_LT; + v->a[47048] = anon_sym_GT; + v->a[47049] = anon_sym_GT_GT; + v->a[47050] = anon_sym_AMP_GT; + v->a[47051] = anon_sym_AMP_GT_GT; + v->a[47052] = anon_sym_LT_AMP; + v->a[47053] = anon_sym_GT_AMP; + v->a[47054] = anon_sym_GT_PIPE; + v->a[47055] = anon_sym_LT_AMP_DASH; + v->a[47056] = anon_sym_GT_AMP_DASH; + v->a[47057] = anon_sym_LT_LT; + v->a[47058] = anon_sym_LT_LT_DASH; + v->a[47059] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2353(v); } void small_parse_table_2353(t_small_parse_table_array *v) { - v->a[47060] = sym_test_operator; - v->a[47061] = actions(5341); - v->a[47062] = 1; - v->a[47063] = sym__brace_start; - v->a[47064] = state(5424); - v->a[47065] = 1; - v->a[47066] = aux_sym__literal_repeat1; - v->a[47067] = state(5575); - v->a[47068] = 1; - v->a[47069] = sym_concatenation; - v->a[47070] = actions(5313); - v->a[47071] = 2; - v->a[47072] = anon_sym_LPAREN_LPAREN; - v->a[47073] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47074] = actions(5323); - v->a[47075] = 2; - v->a[47076] = sym_raw_string; - v->a[47077] = sym_ansi_c_string; - v->a[47078] = actions(5337); - v->a[47079] = 2; + v->a[47060] = anon_sym_AMP; + v->a[47061] = anon_sym_DOLLAR; + v->a[47062] = anon_sym_DQUOTE; + v->a[47063] = sym_raw_string; + v->a[47064] = aux_sym_number_token1; + v->a[47065] = aux_sym_number_token2; + v->a[47066] = anon_sym_DOLLAR_LBRACE; + v->a[47067] = anon_sym_DOLLAR_LPAREN; + v->a[47068] = anon_sym_BQUOTE; + v->a[47069] = anon_sym_DOLLAR_BQUOTE; + v->a[47070] = sym_word; + v->a[47071] = anon_sym_SEMI; + v->a[47072] = 25; + v->a[47073] = actions(57); + v->a[47074] = 1; + v->a[47075] = sym_comment; + v->a[47076] = actions(661); + v->a[47077] = 1; + v->a[47078] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47079] = actions(663); small_parse_table_2354(v); } void small_parse_table_2354(t_small_parse_table_array *v) { - v->a[47080] = anon_sym_LT_LPAREN; - v->a[47081] = anon_sym_GT_LPAREN; - v->a[47082] = actions(2494); - v->a[47083] = 7; - v->a[47084] = anon_sym_PIPE; - v->a[47085] = anon_sym_LT; - v->a[47086] = anon_sym_GT; - v->a[47087] = anon_sym_LT_LT; - v->a[47088] = anon_sym_AMP_GT; - v->a[47089] = anon_sym_LT_AMP; - v->a[47090] = anon_sym_GT_AMP; - v->a[47091] = state(5379); - v->a[47092] = 9; - v->a[47093] = sym_arithmetic_expansion; - v->a[47094] = sym_brace_expression; - v->a[47095] = sym_string; - v->a[47096] = sym_translated_string; - v->a[47097] = sym_number; - v->a[47098] = sym_simple_expansion; - v->a[47099] = sym_expansion; + v->a[47080] = 1; + v->a[47081] = anon_sym_DOLLAR; + v->a[47082] = actions(667); + v->a[47083] = 1; + v->a[47084] = anon_sym_DQUOTE; + v->a[47085] = actions(671); + v->a[47086] = 1; + v->a[47087] = aux_sym_number_token1; + v->a[47088] = actions(673); + v->a[47089] = 1; + v->a[47090] = aux_sym_number_token2; + v->a[47091] = actions(675); + v->a[47092] = 1; + v->a[47093] = anon_sym_DOLLAR_LBRACE; + v->a[47094] = actions(677); + v->a[47095] = 1; + v->a[47096] = anon_sym_DOLLAR_LPAREN; + v->a[47097] = actions(679); + v->a[47098] = 1; + v->a[47099] = anon_sym_BQUOTE; small_parse_table_2355(v); } diff --git a/parser/static/small_parse_table/small_parse_table_471.c b/parser/static/small_parse_table/small_parse_table_471.c index fa068e40..e57064ee 100644 --- a/parser/static/small_parse_table/small_parse_table_471.c +++ b/parser/static/small_parse_table/small_parse_table_471.c @@ -14,126 +14,126 @@ void small_parse_table_2355(t_small_parse_table_array *v) { - v->a[47100] = sym_command_substitution; - v->a[47101] = sym_process_substitution; - v->a[47102] = actions(2496); - v->a[47103] = 11; - v->a[47104] = sym_file_descriptor; - v->a[47105] = anon_sym_PIPE_PIPE; - v->a[47106] = anon_sym_AMP_AMP; - v->a[47107] = anon_sym_GT_GT; - v->a[47108] = anon_sym_PIPE_AMP; - v->a[47109] = anon_sym_RBRACK; - v->a[47110] = anon_sym_AMP_GT_GT; - v->a[47111] = anon_sym_GT_PIPE; - v->a[47112] = anon_sym_LT_AMP_DASH; - v->a[47113] = anon_sym_GT_AMP_DASH; - v->a[47114] = anon_sym_LT_LT_DASH; - v->a[47115] = 22; - v->a[47116] = actions(71); - v->a[47117] = 1; - v->a[47118] = sym_comment; - v->a[47119] = actions(5315); + v->a[47100] = actions(681); + v->a[47101] = 1; + v->a[47102] = anon_sym_DOLLAR_BQUOTE; + v->a[47103] = actions(687); + v->a[47104] = 1; + v->a[47105] = sym__brace_start; + v->a[47106] = actions(2900); + v->a[47107] = 1; + v->a[47108] = sym_file_descriptor; + v->a[47109] = actions(3044); + v->a[47110] = 1; + v->a[47111] = sym_word; + v->a[47112] = actions(3046); + v->a[47113] = 1; + v->a[47114] = sym__special_character; + v->a[47115] = actions(3621); + v->a[47116] = 1; + v->a[47117] = sym_variable_name; + v->a[47118] = state(465); + v->a[47119] = 1; small_parse_table_2356(v); } void small_parse_table_2356(t_small_parse_table_array *v) { - v->a[47120] = 1; - v->a[47121] = anon_sym_DOLLAR_LBRACK; - v->a[47122] = actions(5317); - v->a[47123] = 1; - v->a[47124] = anon_sym_DOLLAR; - v->a[47125] = actions(5319); - v->a[47126] = 1; - v->a[47127] = sym__special_character; - v->a[47128] = actions(5321); - v->a[47129] = 1; - v->a[47130] = anon_sym_DQUOTE; - v->a[47131] = actions(5325); - v->a[47132] = 1; - v->a[47133] = aux_sym_number_token1; - v->a[47134] = actions(5327); - v->a[47135] = 1; - v->a[47136] = aux_sym_number_token2; - v->a[47137] = actions(5329); - v->a[47138] = 1; - v->a[47139] = anon_sym_DOLLAR_LBRACE; + v->a[47120] = sym_command_name; + v->a[47121] = state(1597); + v->a[47122] = 1; + v->a[47123] = aux_sym__literal_repeat1; + v->a[47124] = state(1625); + v->a[47125] = 1; + v->a[47126] = sym_concatenation; + v->a[47127] = state(1995); + v->a[47128] = 1; + v->a[47129] = sym_file_redirect; + v->a[47130] = actions(669); + v->a[47131] = 2; + v->a[47132] = sym_test_operator; + v->a[47133] = sym_raw_string; + v->a[47134] = actions(2896); + v->a[47135] = 2; + v->a[47136] = anon_sym_LT_AMP_DASH; + v->a[47137] = anon_sym_GT_AMP_DASH; + v->a[47138] = state(1776); + v->a[47139] = 2; small_parse_table_2357(v); } void small_parse_table_2357(t_small_parse_table_array *v) { - v->a[47140] = actions(5331); - v->a[47141] = 1; - v->a[47142] = anon_sym_DOLLAR_LPAREN; - v->a[47143] = actions(5333); - v->a[47144] = 1; - v->a[47145] = anon_sym_BQUOTE; - v->a[47146] = actions(5335); - v->a[47147] = 1; - v->a[47148] = anon_sym_DOLLAR_BQUOTE; - v->a[47149] = actions(5341); - v->a[47150] = 1; - v->a[47151] = sym__brace_start; - v->a[47152] = actions(5343); - v->a[47153] = 1; - v->a[47154] = sym_word; - v->a[47155] = actions(5347); - v->a[47156] = 1; - v->a[47157] = sym_test_operator; - v->a[47158] = state(5496); - v->a[47159] = 1; + v->a[47140] = sym_variable_assignment; + v->a[47141] = aux_sym_command_repeat1; + v->a[47142] = actions(2894); + v->a[47143] = 3; + v->a[47144] = anon_sym_GT_GT; + v->a[47145] = anon_sym_AMP_GT_GT; + v->a[47146] = anon_sym_GT_PIPE; + v->a[47147] = actions(2892); + v->a[47148] = 5; + v->a[47149] = anon_sym_LT; + v->a[47150] = anon_sym_GT; + v->a[47151] = anon_sym_AMP_GT; + v->a[47152] = anon_sym_LT_AMP; + v->a[47153] = anon_sym_GT_AMP; + v->a[47154] = state(1341); + v->a[47155] = 7; + v->a[47156] = sym_arithmetic_expansion; + v->a[47157] = sym_brace_expression; + v->a[47158] = sym_string; + v->a[47159] = sym_number; small_parse_table_2358(v); } void small_parse_table_2358(t_small_parse_table_array *v) { - v->a[47160] = aux_sym__literal_repeat1; - v->a[47161] = state(5563); - v->a[47162] = 1; - v->a[47163] = sym_concatenation; - v->a[47164] = actions(5313); - v->a[47165] = 2; - v->a[47166] = anon_sym_LPAREN_LPAREN; - v->a[47167] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47168] = actions(5337); - v->a[47169] = 2; - v->a[47170] = anon_sym_LT_LPAREN; - v->a[47171] = anon_sym_GT_LPAREN; - v->a[47172] = actions(5345); - v->a[47173] = 2; - v->a[47174] = sym_raw_string; - v->a[47175] = sym_ansi_c_string; - v->a[47176] = actions(2498); - v->a[47177] = 7; - v->a[47178] = anon_sym_PIPE; - v->a[47179] = anon_sym_LT; + v->a[47160] = sym_simple_expansion; + v->a[47161] = sym_expansion; + v->a[47162] = sym_command_substitution; + v->a[47163] = 25; + v->a[47164] = actions(57); + v->a[47165] = 1; + v->a[47166] = sym_comment; + v->a[47167] = actions(87); + v->a[47168] = 1; + v->a[47169] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47170] = actions(89); + v->a[47171] = 1; + v->a[47172] = anon_sym_DOLLAR; + v->a[47173] = actions(93); + v->a[47174] = 1; + v->a[47175] = anon_sym_DQUOTE; + v->a[47176] = actions(97); + v->a[47177] = 1; + v->a[47178] = aux_sym_number_token1; + v->a[47179] = actions(99); small_parse_table_2359(v); } void small_parse_table_2359(t_small_parse_table_array *v) { - v->a[47180] = anon_sym_GT; - v->a[47181] = anon_sym_LT_LT; - v->a[47182] = anon_sym_AMP_GT; - v->a[47183] = anon_sym_LT_AMP; - v->a[47184] = anon_sym_GT_AMP; - v->a[47185] = state(5331); - v->a[47186] = 9; - v->a[47187] = sym_arithmetic_expansion; - v->a[47188] = sym_brace_expression; - v->a[47189] = sym_string; - v->a[47190] = sym_translated_string; - v->a[47191] = sym_number; - v->a[47192] = sym_simple_expansion; - v->a[47193] = sym_expansion; - v->a[47194] = sym_command_substitution; - v->a[47195] = sym_process_substitution; - v->a[47196] = actions(2500); - v->a[47197] = 11; - v->a[47198] = sym_file_descriptor; - v->a[47199] = anon_sym_PIPE_PIPE; + v->a[47180] = 1; + v->a[47181] = aux_sym_number_token2; + v->a[47182] = actions(101); + v->a[47183] = 1; + v->a[47184] = anon_sym_DOLLAR_LBRACE; + v->a[47185] = actions(103); + v->a[47186] = 1; + v->a[47187] = anon_sym_DOLLAR_LPAREN; + v->a[47188] = actions(105); + v->a[47189] = 1; + v->a[47190] = anon_sym_BQUOTE; + v->a[47191] = actions(107); + v->a[47192] = 1; + v->a[47193] = anon_sym_DOLLAR_BQUOTE; + v->a[47194] = actions(113); + v->a[47195] = 1; + v->a[47196] = sym__brace_start; + v->a[47197] = actions(2900); + v->a[47198] = 1; + v->a[47199] = sym_file_descriptor; small_parse_table_2360(v); } diff --git a/parser/static/small_parse_table/small_parse_table_472.c b/parser/static/small_parse_table/small_parse_table_472.c index b0d2ec94..d5877b19 100644 --- a/parser/static/small_parse_table/small_parse_table_472.c +++ b/parser/static/small_parse_table/small_parse_table_472.c @@ -14,126 +14,126 @@ void small_parse_table_2360(t_small_parse_table_array *v) { - v->a[47200] = anon_sym_AMP_AMP; - v->a[47201] = anon_sym_GT_GT; - v->a[47202] = anon_sym_PIPE_AMP; - v->a[47203] = anon_sym_RBRACK; - v->a[47204] = anon_sym_AMP_GT_GT; - v->a[47205] = anon_sym_GT_PIPE; - v->a[47206] = anon_sym_LT_AMP_DASH; - v->a[47207] = anon_sym_GT_AMP_DASH; - v->a[47208] = anon_sym_LT_LT_DASH; - v->a[47209] = 3; - v->a[47210] = actions(3); - v->a[47211] = 1; - v->a[47212] = sym_comment; - v->a[47213] = actions(1326); - v->a[47214] = 6; - v->a[47215] = sym_file_descriptor; - v->a[47216] = sym__concat; - v->a[47217] = sym_test_operator; - v->a[47218] = sym__bare_dollar; - v->a[47219] = sym__brace_start; + v->a[47200] = actions(3052); + v->a[47201] = 1; + v->a[47202] = sym_word; + v->a[47203] = actions(3054); + v->a[47204] = 1; + v->a[47205] = sym__special_character; + v->a[47206] = actions(3621); + v->a[47207] = 1; + v->a[47208] = sym_variable_name; + v->a[47209] = state(289); + v->a[47210] = 1; + v->a[47211] = sym_command_name; + v->a[47212] = state(1048); + v->a[47213] = 1; + v->a[47214] = aux_sym__literal_repeat1; + v->a[47215] = state(1192); + v->a[47216] = 1; + v->a[47217] = sym_concatenation; + v->a[47218] = state(1995); + v->a[47219] = 1; small_parse_table_2361(v); } void small_parse_table_2361(t_small_parse_table_array *v) { - v->a[47220] = aux_sym_heredoc_redirect_token1; - v->a[47221] = actions(1324); - v->a[47222] = 42; - v->a[47223] = anon_sym_LPAREN_LPAREN; - v->a[47224] = anon_sym_SEMI; - v->a[47225] = anon_sym_PIPE_PIPE; - v->a[47226] = anon_sym_AMP_AMP; - v->a[47227] = anon_sym_PIPE; - v->a[47228] = anon_sym_AMP; - v->a[47229] = anon_sym_EQ_EQ; - v->a[47230] = anon_sym_LT; - v->a[47231] = anon_sym_GT; - v->a[47232] = anon_sym_LT_LT; - v->a[47233] = anon_sym_GT_GT; - v->a[47234] = anon_sym_SEMI_SEMI; - v->a[47235] = anon_sym_SEMI_AMP; - v->a[47236] = anon_sym_SEMI_SEMI_AMP; - v->a[47237] = anon_sym_PIPE_AMP; - v->a[47238] = anon_sym_EQ_TILDE; - v->a[47239] = anon_sym_AMP_GT; + v->a[47220] = sym_file_redirect; + v->a[47221] = actions(439); + v->a[47222] = 2; + v->a[47223] = sym_test_operator; + v->a[47224] = sym_raw_string; + v->a[47225] = actions(2896); + v->a[47226] = 2; + v->a[47227] = anon_sym_LT_AMP_DASH; + v->a[47228] = anon_sym_GT_AMP_DASH; + v->a[47229] = state(1776); + v->a[47230] = 2; + v->a[47231] = sym_variable_assignment; + v->a[47232] = aux_sym_command_repeat1; + v->a[47233] = actions(2894); + v->a[47234] = 3; + v->a[47235] = anon_sym_GT_GT; + v->a[47236] = anon_sym_AMP_GT_GT; + v->a[47237] = anon_sym_GT_PIPE; + v->a[47238] = actions(2892); + v->a[47239] = 5; small_parse_table_2362(v); } void small_parse_table_2362(t_small_parse_table_array *v) { - v->a[47240] = anon_sym_AMP_GT_GT; - v->a[47241] = anon_sym_LT_AMP; - v->a[47242] = anon_sym_GT_AMP; - v->a[47243] = anon_sym_GT_PIPE; - v->a[47244] = anon_sym_LT_AMP_DASH; - v->a[47245] = anon_sym_GT_AMP_DASH; - v->a[47246] = anon_sym_LT_LT_DASH; - v->a[47247] = anon_sym_LT_LT_LT; - v->a[47248] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47249] = anon_sym_DOLLAR_LBRACK; - v->a[47250] = aux_sym_concatenation_token1; - v->a[47251] = anon_sym_DOLLAR; - v->a[47252] = sym__special_character; - v->a[47253] = anon_sym_DQUOTE; - v->a[47254] = sym_raw_string; - v->a[47255] = sym_ansi_c_string; - v->a[47256] = aux_sym_number_token1; - v->a[47257] = aux_sym_number_token2; - v->a[47258] = anon_sym_DOLLAR_LBRACE; - v->a[47259] = anon_sym_DOLLAR_LPAREN; + v->a[47240] = anon_sym_LT; + v->a[47241] = anon_sym_GT; + v->a[47242] = anon_sym_AMP_GT; + v->a[47243] = anon_sym_LT_AMP; + v->a[47244] = anon_sym_GT_AMP; + v->a[47245] = state(702); + v->a[47246] = 7; + v->a[47247] = sym_arithmetic_expansion; + v->a[47248] = sym_brace_expression; + v->a[47249] = sym_string; + v->a[47250] = sym_number; + v->a[47251] = sym_simple_expansion; + v->a[47252] = sym_expansion; + v->a[47253] = sym_command_substitution; + v->a[47254] = 3; + v->a[47255] = actions(3); + v->a[47256] = 1; + v->a[47257] = sym_comment; + v->a[47258] = actions(2828); + v->a[47259] = 6; small_parse_table_2363(v); } void small_parse_table_2363(t_small_parse_table_array *v) { - v->a[47260] = anon_sym_BQUOTE; - v->a[47261] = anon_sym_DOLLAR_BQUOTE; - v->a[47262] = anon_sym_LT_LPAREN; - v->a[47263] = anon_sym_GT_LPAREN; - v->a[47264] = sym_word; - v->a[47265] = 3; - v->a[47266] = actions(3); - v->a[47267] = 1; - v->a[47268] = sym_comment; - v->a[47269] = actions(1253); - v->a[47270] = 6; - v->a[47271] = sym_file_descriptor; - v->a[47272] = sym__concat; - v->a[47273] = sym_test_operator; - v->a[47274] = sym__bare_dollar; - v->a[47275] = sym__brace_start; - v->a[47276] = aux_sym_heredoc_redirect_token1; - v->a[47277] = actions(1251); - v->a[47278] = 42; - v->a[47279] = anon_sym_LPAREN_LPAREN; + v->a[47260] = sym_file_descriptor; + v->a[47261] = sym__concat; + v->a[47262] = sym_variable_name; + v->a[47263] = sym_test_operator; + v->a[47264] = sym__brace_start; + v->a[47265] = aux_sym_heredoc_redirect_token1; + v->a[47266] = actions(2826); + v->a[47267] = 33; + v->a[47268] = anon_sym_PIPE; + v->a[47269] = anon_sym_RPAREN; + v->a[47270] = anon_sym_SEMI_SEMI; + v->a[47271] = anon_sym_PIPE_AMP; + v->a[47272] = anon_sym_AMP_AMP; + v->a[47273] = anon_sym_PIPE_PIPE; + v->a[47274] = anon_sym_LT; + v->a[47275] = anon_sym_GT; + v->a[47276] = anon_sym_GT_GT; + v->a[47277] = anon_sym_AMP_GT; + v->a[47278] = anon_sym_AMP_GT_GT; + v->a[47279] = anon_sym_LT_AMP; small_parse_table_2364(v); } void small_parse_table_2364(t_small_parse_table_array *v) { - v->a[47280] = anon_sym_SEMI; - v->a[47281] = anon_sym_PIPE_PIPE; - v->a[47282] = anon_sym_AMP_AMP; - v->a[47283] = anon_sym_PIPE; - v->a[47284] = anon_sym_AMP; - v->a[47285] = anon_sym_EQ_EQ; - v->a[47286] = anon_sym_LT; - v->a[47287] = anon_sym_GT; - v->a[47288] = anon_sym_LT_LT; - v->a[47289] = anon_sym_GT_GT; - v->a[47290] = anon_sym_SEMI_SEMI; - v->a[47291] = anon_sym_SEMI_AMP; - v->a[47292] = anon_sym_SEMI_SEMI_AMP; - v->a[47293] = anon_sym_PIPE_AMP; - v->a[47294] = anon_sym_EQ_TILDE; - v->a[47295] = anon_sym_AMP_GT; - v->a[47296] = anon_sym_AMP_GT_GT; - v->a[47297] = anon_sym_LT_AMP; - v->a[47298] = anon_sym_GT_AMP; - v->a[47299] = anon_sym_GT_PIPE; + v->a[47280] = anon_sym_GT_AMP; + v->a[47281] = anon_sym_GT_PIPE; + v->a[47282] = anon_sym_LT_AMP_DASH; + v->a[47283] = anon_sym_GT_AMP_DASH; + v->a[47284] = anon_sym_LT_LT; + v->a[47285] = anon_sym_LT_LT_DASH; + v->a[47286] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47287] = anon_sym_AMP; + v->a[47288] = aux_sym_concatenation_token1; + v->a[47289] = anon_sym_DOLLAR; + v->a[47290] = sym__special_character; + v->a[47291] = anon_sym_DQUOTE; + v->a[47292] = sym_raw_string; + v->a[47293] = aux_sym_number_token1; + v->a[47294] = aux_sym_number_token2; + v->a[47295] = anon_sym_DOLLAR_LBRACE; + v->a[47296] = anon_sym_DOLLAR_LPAREN; + v->a[47297] = anon_sym_BQUOTE; + v->a[47298] = anon_sym_DOLLAR_BQUOTE; + v->a[47299] = sym_word; small_parse_table_2365(v); } diff --git a/parser/static/small_parse_table/small_parse_table_473.c b/parser/static/small_parse_table/small_parse_table_473.c index d80c2af5..8a566984 100644 --- a/parser/static/small_parse_table/small_parse_table_473.c +++ b/parser/static/small_parse_table/small_parse_table_473.c @@ -14,126 +14,126 @@ void small_parse_table_2365(t_small_parse_table_array *v) { - v->a[47300] = anon_sym_LT_AMP_DASH; - v->a[47301] = anon_sym_GT_AMP_DASH; - v->a[47302] = anon_sym_LT_LT_DASH; - v->a[47303] = anon_sym_LT_LT_LT; - v->a[47304] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47305] = anon_sym_DOLLAR_LBRACK; - v->a[47306] = aux_sym_concatenation_token1; - v->a[47307] = anon_sym_DOLLAR; - v->a[47308] = sym__special_character; - v->a[47309] = anon_sym_DQUOTE; - v->a[47310] = sym_raw_string; - v->a[47311] = sym_ansi_c_string; - v->a[47312] = aux_sym_number_token1; - v->a[47313] = aux_sym_number_token2; - v->a[47314] = anon_sym_DOLLAR_LBRACE; - v->a[47315] = anon_sym_DOLLAR_LPAREN; - v->a[47316] = anon_sym_BQUOTE; - v->a[47317] = anon_sym_DOLLAR_BQUOTE; - v->a[47318] = anon_sym_LT_LPAREN; - v->a[47319] = anon_sym_GT_LPAREN; + v->a[47300] = anon_sym_SEMI; + v->a[47301] = 6; + v->a[47302] = actions(3); + v->a[47303] = 1; + v->a[47304] = sym_comment; + v->a[47305] = actions(3427); + v->a[47306] = 1; + v->a[47307] = aux_sym_concatenation_token1; + v->a[47308] = actions(3429); + v->a[47309] = 1; + v->a[47310] = sym__concat; + v->a[47311] = state(1023); + v->a[47312] = 1; + v->a[47313] = aux_sym_concatenation_repeat1; + v->a[47314] = actions(2664); + v->a[47315] = 5; + v->a[47316] = sym_file_descriptor; + v->a[47317] = sym_test_operator; + v->a[47318] = sym__bare_dollar; + v->a[47319] = sym__brace_start; small_parse_table_2366(v); } void small_parse_table_2366(t_small_parse_table_array *v) { - v->a[47320] = sym_word; - v->a[47321] = 6; - v->a[47322] = actions(3); - v->a[47323] = 1; - v->a[47324] = sym_comment; - v->a[47325] = actions(5182); - v->a[47326] = 1; - v->a[47327] = aux_sym_concatenation_token1; - v->a[47328] = actions(5245); - v->a[47329] = 1; - v->a[47330] = sym__concat; - v->a[47331] = state(1073); - v->a[47332] = 1; - v->a[47333] = aux_sym_concatenation_repeat1; - v->a[47334] = actions(4469); - v->a[47335] = 5; - v->a[47336] = sym_file_descriptor; - v->a[47337] = sym_variable_name; - v->a[47338] = sym_test_operator; - v->a[47339] = sym__brace_start; + v->a[47320] = aux_sym_heredoc_redirect_token1; + v->a[47321] = actions(2662); + v->a[47322] = 31; + v->a[47323] = anon_sym_PIPE; + v->a[47324] = anon_sym_SEMI_SEMI; + v->a[47325] = anon_sym_PIPE_AMP; + v->a[47326] = anon_sym_AMP_AMP; + v->a[47327] = anon_sym_PIPE_PIPE; + v->a[47328] = anon_sym_LT; + v->a[47329] = anon_sym_GT; + v->a[47330] = anon_sym_GT_GT; + v->a[47331] = anon_sym_AMP_GT; + v->a[47332] = anon_sym_AMP_GT_GT; + v->a[47333] = anon_sym_LT_AMP; + v->a[47334] = anon_sym_GT_AMP; + v->a[47335] = anon_sym_GT_PIPE; + v->a[47336] = anon_sym_LT_AMP_DASH; + v->a[47337] = anon_sym_GT_AMP_DASH; + v->a[47338] = anon_sym_LT_LT; + v->a[47339] = anon_sym_LT_LT_DASH; small_parse_table_2367(v); } void small_parse_table_2367(t_small_parse_table_array *v) { - v->a[47340] = aux_sym_heredoc_redirect_token1; - v->a[47341] = actions(4467); - v->a[47342] = 40; - v->a[47343] = anon_sym_LPAREN_LPAREN; - v->a[47344] = anon_sym_SEMI; - v->a[47345] = anon_sym_PIPE_PIPE; - v->a[47346] = anon_sym_AMP_AMP; - v->a[47347] = anon_sym_PIPE; - v->a[47348] = anon_sym_AMP; - v->a[47349] = anon_sym_LT; - v->a[47350] = anon_sym_GT; - v->a[47351] = anon_sym_LT_LT; - v->a[47352] = anon_sym_GT_GT; - v->a[47353] = anon_sym_esac; - v->a[47354] = anon_sym_SEMI_SEMI; - v->a[47355] = anon_sym_SEMI_AMP; - v->a[47356] = anon_sym_SEMI_SEMI_AMP; - v->a[47357] = anon_sym_PIPE_AMP; - v->a[47358] = anon_sym_AMP_GT; - v->a[47359] = anon_sym_AMP_GT_GT; + v->a[47340] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47341] = anon_sym_AMP; + v->a[47342] = anon_sym_DOLLAR; + v->a[47343] = sym__special_character; + v->a[47344] = anon_sym_DQUOTE; + v->a[47345] = sym_raw_string; + v->a[47346] = aux_sym_number_token1; + v->a[47347] = aux_sym_number_token2; + v->a[47348] = anon_sym_DOLLAR_LBRACE; + v->a[47349] = anon_sym_DOLLAR_LPAREN; + v->a[47350] = anon_sym_BQUOTE; + v->a[47351] = anon_sym_DOLLAR_BQUOTE; + v->a[47352] = sym_word; + v->a[47353] = anon_sym_SEMI; + v->a[47354] = 3; + v->a[47355] = actions(3); + v->a[47356] = 1; + v->a[47357] = sym_comment; + v->a[47358] = actions(3050); + v->a[47359] = 6; small_parse_table_2368(v); } void small_parse_table_2368(t_small_parse_table_array *v) { - v->a[47360] = anon_sym_LT_AMP; - v->a[47361] = anon_sym_GT_AMP; - v->a[47362] = anon_sym_GT_PIPE; - v->a[47363] = anon_sym_LT_AMP_DASH; - v->a[47364] = anon_sym_GT_AMP_DASH; - v->a[47365] = anon_sym_LT_LT_DASH; - v->a[47366] = anon_sym_LT_LT_LT; - v->a[47367] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47368] = anon_sym_DOLLAR_LBRACK; - v->a[47369] = anon_sym_DOLLAR; - v->a[47370] = sym__special_character; - v->a[47371] = anon_sym_DQUOTE; - v->a[47372] = sym_raw_string; - v->a[47373] = sym_ansi_c_string; - v->a[47374] = aux_sym_number_token1; - v->a[47375] = aux_sym_number_token2; - v->a[47376] = anon_sym_DOLLAR_LBRACE; - v->a[47377] = anon_sym_DOLLAR_LPAREN; - v->a[47378] = anon_sym_BQUOTE; - v->a[47379] = anon_sym_DOLLAR_BQUOTE; + v->a[47360] = sym_file_descriptor; + v->a[47361] = sym__concat; + v->a[47362] = sym_variable_name; + v->a[47363] = sym_test_operator; + v->a[47364] = sym__brace_start; + v->a[47365] = aux_sym_heredoc_redirect_token1; + v->a[47366] = actions(3048); + v->a[47367] = 33; + v->a[47368] = anon_sym_PIPE; + v->a[47369] = anon_sym_RPAREN; + v->a[47370] = anon_sym_SEMI_SEMI; + v->a[47371] = anon_sym_PIPE_AMP; + v->a[47372] = anon_sym_AMP_AMP; + v->a[47373] = anon_sym_PIPE_PIPE; + v->a[47374] = anon_sym_LT; + v->a[47375] = anon_sym_GT; + v->a[47376] = anon_sym_GT_GT; + v->a[47377] = anon_sym_AMP_GT; + v->a[47378] = anon_sym_AMP_GT_GT; + v->a[47379] = anon_sym_LT_AMP; small_parse_table_2369(v); } void small_parse_table_2369(t_small_parse_table_array *v) { - v->a[47380] = anon_sym_LT_LPAREN; - v->a[47381] = anon_sym_GT_LPAREN; - v->a[47382] = sym_word; - v->a[47383] = 6; - v->a[47384] = actions(3); - v->a[47385] = 1; - v->a[47386] = sym_comment; - v->a[47387] = actions(5080); - v->a[47388] = 1; - v->a[47389] = aux_sym_concatenation_token1; - v->a[47390] = actions(5082); - v->a[47391] = 1; - v->a[47392] = sym__concat; - v->a[47393] = state(1032); - v->a[47394] = 1; - v->a[47395] = aux_sym_concatenation_repeat1; - v->a[47396] = actions(4482); - v->a[47397] = 5; - v->a[47398] = sym_file_descriptor; - v->a[47399] = sym_test_operator; + v->a[47380] = anon_sym_GT_AMP; + v->a[47381] = anon_sym_GT_PIPE; + v->a[47382] = anon_sym_LT_AMP_DASH; + v->a[47383] = anon_sym_GT_AMP_DASH; + v->a[47384] = anon_sym_LT_LT; + v->a[47385] = anon_sym_LT_LT_DASH; + v->a[47386] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47387] = anon_sym_AMP; + v->a[47388] = aux_sym_concatenation_token1; + v->a[47389] = anon_sym_DOLLAR; + v->a[47390] = sym__special_character; + v->a[47391] = anon_sym_DQUOTE; + v->a[47392] = sym_raw_string; + v->a[47393] = aux_sym_number_token1; + v->a[47394] = aux_sym_number_token2; + v->a[47395] = anon_sym_DOLLAR_LBRACE; + v->a[47396] = anon_sym_DOLLAR_LPAREN; + v->a[47397] = anon_sym_BQUOTE; + v->a[47398] = anon_sym_DOLLAR_BQUOTE; + v->a[47399] = sym_word; small_parse_table_2370(v); } diff --git a/parser/static/small_parse_table/small_parse_table_474.c b/parser/static/small_parse_table/small_parse_table_474.c index ad827fc0..f97892cc 100644 --- a/parser/static/small_parse_table/small_parse_table_474.c +++ b/parser/static/small_parse_table/small_parse_table_474.c @@ -14,126 +14,126 @@ void small_parse_table_2370(t_small_parse_table_array *v) { - v->a[47400] = sym__bare_dollar; - v->a[47401] = sym__brace_start; - v->a[47402] = aux_sym_heredoc_redirect_token1; - v->a[47403] = actions(4480); - v->a[47404] = 40; - v->a[47405] = anon_sym_LPAREN_LPAREN; - v->a[47406] = anon_sym_SEMI; - v->a[47407] = anon_sym_PIPE_PIPE; - v->a[47408] = anon_sym_AMP_AMP; - v->a[47409] = anon_sym_PIPE; - v->a[47410] = anon_sym_AMP; - v->a[47411] = anon_sym_EQ_EQ; - v->a[47412] = anon_sym_LT; - v->a[47413] = anon_sym_GT; - v->a[47414] = anon_sym_LT_LT; - v->a[47415] = anon_sym_GT_GT; - v->a[47416] = anon_sym_RPAREN; - v->a[47417] = anon_sym_SEMI_SEMI; - v->a[47418] = anon_sym_PIPE_AMP; - v->a[47419] = anon_sym_EQ_TILDE; + v->a[47400] = anon_sym_SEMI; + v->a[47401] = 3; + v->a[47402] = actions(3); + v->a[47403] = 1; + v->a[47404] = sym_comment; + v->a[47405] = actions(3066); + v->a[47406] = 5; + v->a[47407] = sym_file_descriptor; + v->a[47408] = sym__concat; + v->a[47409] = sym_test_operator; + v->a[47410] = sym__brace_start; + v->a[47411] = aux_sym_heredoc_redirect_token1; + v->a[47412] = actions(3064); + v->a[47413] = 34; + v->a[47414] = anon_sym_PIPE; + v->a[47415] = anon_sym_RPAREN; + v->a[47416] = anon_sym_SEMI_SEMI; + v->a[47417] = anon_sym_PIPE_AMP; + v->a[47418] = anon_sym_AMP_AMP; + v->a[47419] = anon_sym_PIPE_PIPE; small_parse_table_2371(v); } void small_parse_table_2371(t_small_parse_table_array *v) { - v->a[47420] = anon_sym_AMP_GT; - v->a[47421] = anon_sym_AMP_GT_GT; - v->a[47422] = anon_sym_LT_AMP; - v->a[47423] = anon_sym_GT_AMP; - v->a[47424] = anon_sym_GT_PIPE; - v->a[47425] = anon_sym_LT_AMP_DASH; - v->a[47426] = anon_sym_GT_AMP_DASH; - v->a[47427] = anon_sym_LT_LT_DASH; - v->a[47428] = anon_sym_LT_LT_LT; - v->a[47429] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47430] = anon_sym_DOLLAR_LBRACK; - v->a[47431] = anon_sym_DOLLAR; - v->a[47432] = sym__special_character; - v->a[47433] = anon_sym_DQUOTE; - v->a[47434] = sym_raw_string; - v->a[47435] = sym_ansi_c_string; - v->a[47436] = aux_sym_number_token1; - v->a[47437] = aux_sym_number_token2; - v->a[47438] = anon_sym_DOLLAR_LBRACE; - v->a[47439] = anon_sym_DOLLAR_LPAREN; + v->a[47420] = anon_sym_LT; + v->a[47421] = anon_sym_GT; + v->a[47422] = anon_sym_GT_GT; + v->a[47423] = anon_sym_AMP_GT; + v->a[47424] = anon_sym_AMP_GT_GT; + v->a[47425] = anon_sym_LT_AMP; + v->a[47426] = anon_sym_GT_AMP; + v->a[47427] = anon_sym_GT_PIPE; + v->a[47428] = anon_sym_LT_AMP_DASH; + v->a[47429] = anon_sym_GT_AMP_DASH; + v->a[47430] = anon_sym_LT_LT; + v->a[47431] = anon_sym_LT_LT_DASH; + v->a[47432] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47433] = anon_sym_AMP; + v->a[47434] = aux_sym_concatenation_token1; + v->a[47435] = anon_sym_DOLLAR; + v->a[47436] = sym__special_character; + v->a[47437] = anon_sym_DQUOTE; + v->a[47438] = sym_raw_string; + v->a[47439] = aux_sym_number_token1; small_parse_table_2372(v); } void small_parse_table_2372(t_small_parse_table_array *v) { - v->a[47440] = anon_sym_BQUOTE; - v->a[47441] = anon_sym_DOLLAR_BQUOTE; - v->a[47442] = anon_sym_LT_LPAREN; - v->a[47443] = anon_sym_GT_LPAREN; - v->a[47444] = sym_word; - v->a[47445] = 6; - v->a[47446] = actions(3); - v->a[47447] = 1; - v->a[47448] = sym_comment; - v->a[47449] = actions(5144); + v->a[47440] = aux_sym_number_token2; + v->a[47441] = anon_sym_DOLLAR_LBRACE; + v->a[47442] = anon_sym_DOLLAR_LPAREN; + v->a[47443] = anon_sym_BQUOTE; + v->a[47444] = anon_sym_DOLLAR_BQUOTE; + v->a[47445] = aux_sym__simple_variable_name_token1; + v->a[47446] = sym_word; + v->a[47447] = anon_sym_SEMI; + v->a[47448] = 3; + v->a[47449] = actions(3); v->a[47450] = 1; - v->a[47451] = aux_sym_concatenation_token1; - v->a[47452] = actions(5349); - v->a[47453] = 1; - v->a[47454] = sym__concat; - v->a[47455] = state(1140); - v->a[47456] = 1; - v->a[47457] = aux_sym_concatenation_repeat1; - v->a[47458] = actions(1267); - v->a[47459] = 6; + v->a[47451] = sym_comment; + v->a[47452] = actions(2888); + v->a[47453] = 5; + v->a[47454] = sym_file_descriptor; + v->a[47455] = sym__concat; + v->a[47456] = sym_test_operator; + v->a[47457] = sym__brace_start; + v->a[47458] = aux_sym_heredoc_redirect_token1; + v->a[47459] = actions(2886); small_parse_table_2373(v); } void small_parse_table_2373(t_small_parse_table_array *v) { - v->a[47460] = sym_file_descriptor; - v->a[47461] = sym_test_operator; - v->a[47462] = sym__bare_dollar; - v->a[47463] = sym__brace_start; - v->a[47464] = ts_builtin_sym_end; - v->a[47465] = aux_sym_heredoc_redirect_token1; - v->a[47466] = actions(1265); - v->a[47467] = 39; - v->a[47468] = anon_sym_LPAREN_LPAREN; - v->a[47469] = anon_sym_SEMI; - v->a[47470] = anon_sym_PIPE_PIPE; - v->a[47471] = anon_sym_AMP_AMP; - v->a[47472] = anon_sym_PIPE; - v->a[47473] = anon_sym_AMP; - v->a[47474] = anon_sym_EQ_EQ; - v->a[47475] = anon_sym_LT; - v->a[47476] = anon_sym_GT; + v->a[47460] = 34; + v->a[47461] = anon_sym_PIPE; + v->a[47462] = anon_sym_RPAREN; + v->a[47463] = anon_sym_SEMI_SEMI; + v->a[47464] = anon_sym_PIPE_AMP; + v->a[47465] = anon_sym_AMP_AMP; + v->a[47466] = anon_sym_PIPE_PIPE; + v->a[47467] = anon_sym_LT; + v->a[47468] = anon_sym_GT; + v->a[47469] = anon_sym_GT_GT; + v->a[47470] = anon_sym_AMP_GT; + v->a[47471] = anon_sym_AMP_GT_GT; + v->a[47472] = anon_sym_LT_AMP; + v->a[47473] = anon_sym_GT_AMP; + v->a[47474] = anon_sym_GT_PIPE; + v->a[47475] = anon_sym_LT_AMP_DASH; + v->a[47476] = anon_sym_GT_AMP_DASH; v->a[47477] = anon_sym_LT_LT; - v->a[47478] = anon_sym_GT_GT; - v->a[47479] = anon_sym_SEMI_SEMI; + v->a[47478] = anon_sym_LT_LT_DASH; + v->a[47479] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2374(v); } void small_parse_table_2374(t_small_parse_table_array *v) { - v->a[47480] = anon_sym_PIPE_AMP; - v->a[47481] = anon_sym_EQ_TILDE; - v->a[47482] = anon_sym_AMP_GT; - v->a[47483] = anon_sym_AMP_GT_GT; - v->a[47484] = anon_sym_LT_AMP; - v->a[47485] = anon_sym_GT_AMP; - v->a[47486] = anon_sym_GT_PIPE; - v->a[47487] = anon_sym_LT_AMP_DASH; - v->a[47488] = anon_sym_GT_AMP_DASH; - v->a[47489] = anon_sym_LT_LT_DASH; - v->a[47490] = anon_sym_LT_LT_LT; - v->a[47491] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47492] = anon_sym_DOLLAR_LBRACK; - v->a[47493] = anon_sym_DOLLAR; - v->a[47494] = sym__special_character; - v->a[47495] = anon_sym_DQUOTE; - v->a[47496] = sym_raw_string; - v->a[47497] = sym_ansi_c_string; - v->a[47498] = aux_sym_number_token1; - v->a[47499] = aux_sym_number_token2; + v->a[47480] = anon_sym_AMP; + v->a[47481] = aux_sym_concatenation_token1; + v->a[47482] = anon_sym_DOLLAR; + v->a[47483] = sym__special_character; + v->a[47484] = anon_sym_DQUOTE; + v->a[47485] = sym_raw_string; + v->a[47486] = aux_sym_number_token1; + v->a[47487] = aux_sym_number_token2; + v->a[47488] = anon_sym_DOLLAR_LBRACE; + v->a[47489] = anon_sym_DOLLAR_LPAREN; + v->a[47490] = anon_sym_BQUOTE; + v->a[47491] = anon_sym_DOLLAR_BQUOTE; + v->a[47492] = aux_sym__simple_variable_name_token1; + v->a[47493] = sym_word; + v->a[47494] = anon_sym_SEMI; + v->a[47495] = 6; + v->a[47496] = actions(3); + v->a[47497] = 1; + v->a[47498] = sym_comment; + v->a[47499] = actions(3607); small_parse_table_2375(v); } diff --git a/parser/static/small_parse_table/small_parse_table_475.c b/parser/static/small_parse_table/small_parse_table_475.c index f4b0a109..9e0f823e 100644 --- a/parser/static/small_parse_table/small_parse_table_475.c +++ b/parser/static/small_parse_table/small_parse_table_475.c @@ -14,126 +14,126 @@ void small_parse_table_2375(t_small_parse_table_array *v) { - v->a[47500] = anon_sym_DOLLAR_LBRACE; - v->a[47501] = anon_sym_DOLLAR_LPAREN; - v->a[47502] = anon_sym_BQUOTE; - v->a[47503] = anon_sym_DOLLAR_BQUOTE; - v->a[47504] = anon_sym_LT_LPAREN; - v->a[47505] = anon_sym_GT_LPAREN; - v->a[47506] = sym_word; - v->a[47507] = 6; - v->a[47508] = actions(3); - v->a[47509] = 1; - v->a[47510] = sym_comment; - v->a[47511] = actions(5080); - v->a[47512] = 1; - v->a[47513] = aux_sym_concatenation_token1; - v->a[47514] = actions(5082); - v->a[47515] = 1; - v->a[47516] = sym__concat; - v->a[47517] = state(1040); - v->a[47518] = 1; - v->a[47519] = aux_sym_concatenation_repeat1; + v->a[47500] = 1; + v->a[47501] = aux_sym_concatenation_token1; + v->a[47502] = actions(3658); + v->a[47503] = 1; + v->a[47504] = sym__concat; + v->a[47505] = state(1120); + v->a[47506] = 1; + v->a[47507] = aux_sym_concatenation_repeat1; + v->a[47508] = actions(2690); + v->a[47509] = 5; + v->a[47510] = sym_file_descriptor; + v->a[47511] = sym_test_operator; + v->a[47512] = sym__brace_start; + v->a[47513] = ts_builtin_sym_end; + v->a[47514] = aux_sym_heredoc_redirect_token1; + v->a[47515] = actions(2688); + v->a[47516] = 31; + v->a[47517] = anon_sym_PIPE; + v->a[47518] = anon_sym_SEMI_SEMI; + v->a[47519] = anon_sym_PIPE_AMP; small_parse_table_2376(v); } void small_parse_table_2376(t_small_parse_table_array *v) { - v->a[47520] = actions(4465); - v->a[47521] = 5; - v->a[47522] = sym_file_descriptor; - v->a[47523] = sym_test_operator; - v->a[47524] = sym__bare_dollar; - v->a[47525] = sym__brace_start; - v->a[47526] = aux_sym_heredoc_redirect_token1; - v->a[47527] = actions(4463); - v->a[47528] = 40; - v->a[47529] = anon_sym_LPAREN_LPAREN; - v->a[47530] = anon_sym_SEMI; - v->a[47531] = anon_sym_PIPE_PIPE; - v->a[47532] = anon_sym_AMP_AMP; - v->a[47533] = anon_sym_PIPE; - v->a[47534] = anon_sym_AMP; - v->a[47535] = anon_sym_EQ_EQ; - v->a[47536] = anon_sym_LT; - v->a[47537] = anon_sym_GT; - v->a[47538] = anon_sym_LT_LT; - v->a[47539] = anon_sym_GT_GT; + v->a[47520] = anon_sym_AMP_AMP; + v->a[47521] = anon_sym_PIPE_PIPE; + v->a[47522] = anon_sym_LT; + v->a[47523] = anon_sym_GT; + v->a[47524] = anon_sym_GT_GT; + v->a[47525] = anon_sym_AMP_GT; + v->a[47526] = anon_sym_AMP_GT_GT; + v->a[47527] = anon_sym_LT_AMP; + v->a[47528] = anon_sym_GT_AMP; + v->a[47529] = anon_sym_GT_PIPE; + v->a[47530] = anon_sym_LT_AMP_DASH; + v->a[47531] = anon_sym_GT_AMP_DASH; + v->a[47532] = anon_sym_LT_LT; + v->a[47533] = anon_sym_LT_LT_DASH; + v->a[47534] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47535] = anon_sym_AMP; + v->a[47536] = anon_sym_DOLLAR; + v->a[47537] = sym__special_character; + v->a[47538] = anon_sym_DQUOTE; + v->a[47539] = sym_raw_string; small_parse_table_2377(v); } void small_parse_table_2377(t_small_parse_table_array *v) { - v->a[47540] = anon_sym_RPAREN; - v->a[47541] = anon_sym_SEMI_SEMI; - v->a[47542] = anon_sym_PIPE_AMP; - v->a[47543] = anon_sym_EQ_TILDE; - v->a[47544] = anon_sym_AMP_GT; - v->a[47545] = anon_sym_AMP_GT_GT; - v->a[47546] = anon_sym_LT_AMP; - v->a[47547] = anon_sym_GT_AMP; - v->a[47548] = anon_sym_GT_PIPE; - v->a[47549] = anon_sym_LT_AMP_DASH; - v->a[47550] = anon_sym_GT_AMP_DASH; - v->a[47551] = anon_sym_LT_LT_DASH; - v->a[47552] = anon_sym_LT_LT_LT; - v->a[47553] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47554] = anon_sym_DOLLAR_LBRACK; - v->a[47555] = anon_sym_DOLLAR; - v->a[47556] = sym__special_character; - v->a[47557] = anon_sym_DQUOTE; - v->a[47558] = sym_raw_string; - v->a[47559] = sym_ansi_c_string; + v->a[47540] = aux_sym_number_token1; + v->a[47541] = aux_sym_number_token2; + v->a[47542] = anon_sym_DOLLAR_LBRACE; + v->a[47543] = anon_sym_DOLLAR_LPAREN; + v->a[47544] = anon_sym_BQUOTE; + v->a[47545] = anon_sym_DOLLAR_BQUOTE; + v->a[47546] = sym_word; + v->a[47547] = anon_sym_SEMI; + v->a[47548] = 5; + v->a[47549] = actions(3); + v->a[47550] = 1; + v->a[47551] = sym_comment; + v->a[47552] = actions(3660); + v->a[47553] = 1; + v->a[47554] = sym__special_character; + v->a[47555] = state(1111); + v->a[47556] = 1; + v->a[47557] = aux_sym__literal_repeat1; + v->a[47558] = actions(3326); + v->a[47559] = 5; small_parse_table_2378(v); } void small_parse_table_2378(t_small_parse_table_array *v) { - v->a[47560] = aux_sym_number_token1; - v->a[47561] = aux_sym_number_token2; - v->a[47562] = anon_sym_DOLLAR_LBRACE; - v->a[47563] = anon_sym_DOLLAR_LPAREN; - v->a[47564] = anon_sym_BQUOTE; - v->a[47565] = anon_sym_DOLLAR_BQUOTE; - v->a[47566] = anon_sym_LT_LPAREN; - v->a[47567] = anon_sym_GT_LPAREN; - v->a[47568] = sym_word; - v->a[47569] = 3; - v->a[47570] = actions(3); - v->a[47571] = 1; - v->a[47572] = sym_comment; - v->a[47573] = actions(1350); - v->a[47574] = 7; - v->a[47575] = sym_file_descriptor; - v->a[47576] = sym__concat; - v->a[47577] = sym_test_operator; - v->a[47578] = sym__bare_dollar; - v->a[47579] = sym__brace_start; + v->a[47560] = sym_file_descriptor; + v->a[47561] = sym_test_operator; + v->a[47562] = sym__bare_dollar; + v->a[47563] = sym__brace_start; + v->a[47564] = aux_sym_heredoc_redirect_token1; + v->a[47565] = actions(3324); + v->a[47566] = 32; + v->a[47567] = anon_sym_LPAREN; + v->a[47568] = anon_sym_PIPE; + v->a[47569] = anon_sym_RPAREN; + v->a[47570] = anon_sym_SEMI_SEMI; + v->a[47571] = anon_sym_PIPE_AMP; + v->a[47572] = anon_sym_AMP_AMP; + v->a[47573] = anon_sym_PIPE_PIPE; + v->a[47574] = anon_sym_LT; + v->a[47575] = anon_sym_GT; + v->a[47576] = anon_sym_GT_GT; + v->a[47577] = anon_sym_AMP_GT; + v->a[47578] = anon_sym_AMP_GT_GT; + v->a[47579] = anon_sym_LT_AMP; small_parse_table_2379(v); } void small_parse_table_2379(t_small_parse_table_array *v) { - v->a[47580] = ts_builtin_sym_end; - v->a[47581] = aux_sym_heredoc_redirect_token1; - v->a[47582] = actions(1348); - v->a[47583] = 41; - v->a[47584] = anon_sym_LPAREN_LPAREN; - v->a[47585] = anon_sym_SEMI; - v->a[47586] = anon_sym_PIPE_PIPE; - v->a[47587] = anon_sym_AMP_AMP; - v->a[47588] = anon_sym_PIPE; - v->a[47589] = anon_sym_AMP; - v->a[47590] = anon_sym_EQ_EQ; - v->a[47591] = anon_sym_LT; - v->a[47592] = anon_sym_GT; - v->a[47593] = anon_sym_LT_LT; - v->a[47594] = anon_sym_GT_GT; - v->a[47595] = anon_sym_LPAREN; - v->a[47596] = anon_sym_SEMI_SEMI; - v->a[47597] = anon_sym_PIPE_AMP; - v->a[47598] = anon_sym_EQ_TILDE; - v->a[47599] = anon_sym_AMP_GT; + v->a[47580] = anon_sym_GT_AMP; + v->a[47581] = anon_sym_GT_PIPE; + v->a[47582] = anon_sym_LT_AMP_DASH; + v->a[47583] = anon_sym_GT_AMP_DASH; + v->a[47584] = anon_sym_LT_LT; + v->a[47585] = anon_sym_LT_LT_DASH; + v->a[47586] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47587] = anon_sym_AMP; + v->a[47588] = anon_sym_DOLLAR; + v->a[47589] = anon_sym_DQUOTE; + v->a[47590] = sym_raw_string; + v->a[47591] = aux_sym_number_token1; + v->a[47592] = aux_sym_number_token2; + v->a[47593] = anon_sym_DOLLAR_LBRACE; + v->a[47594] = anon_sym_DOLLAR_LPAREN; + v->a[47595] = anon_sym_BQUOTE; + v->a[47596] = anon_sym_DOLLAR_BQUOTE; + v->a[47597] = sym_word; + v->a[47598] = anon_sym_SEMI; + v->a[47599] = 5; small_parse_table_2380(v); } diff --git a/parser/static/small_parse_table/small_parse_table_476.c b/parser/static/small_parse_table/small_parse_table_476.c index 5da09f75..23116ec3 100644 --- a/parser/static/small_parse_table/small_parse_table_476.c +++ b/parser/static/small_parse_table/small_parse_table_476.c @@ -14,126 +14,126 @@ void small_parse_table_2380(t_small_parse_table_array *v) { - v->a[47600] = anon_sym_AMP_GT_GT; - v->a[47601] = anon_sym_LT_AMP; - v->a[47602] = anon_sym_GT_AMP; - v->a[47603] = anon_sym_GT_PIPE; - v->a[47604] = anon_sym_LT_AMP_DASH; - v->a[47605] = anon_sym_GT_AMP_DASH; - v->a[47606] = anon_sym_LT_LT_DASH; - v->a[47607] = anon_sym_LT_LT_LT; - v->a[47608] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47609] = anon_sym_DOLLAR_LBRACK; - v->a[47610] = aux_sym_concatenation_token1; - v->a[47611] = anon_sym_DOLLAR; - v->a[47612] = sym__special_character; - v->a[47613] = anon_sym_DQUOTE; - v->a[47614] = sym_raw_string; - v->a[47615] = sym_ansi_c_string; - v->a[47616] = aux_sym_number_token1; - v->a[47617] = aux_sym_number_token2; - v->a[47618] = anon_sym_DOLLAR_LBRACE; - v->a[47619] = anon_sym_DOLLAR_LPAREN; + v->a[47600] = actions(3); + v->a[47601] = 1; + v->a[47602] = sym_comment; + v->a[47603] = actions(3662); + v->a[47604] = 1; + v->a[47605] = sym__special_character; + v->a[47606] = state(1049); + v->a[47607] = 1; + v->a[47608] = aux_sym__literal_repeat1; + v->a[47609] = actions(3197); + v->a[47610] = 4; + v->a[47611] = sym_file_descriptor; + v->a[47612] = sym_test_operator; + v->a[47613] = sym__brace_start; + v->a[47614] = aux_sym_heredoc_redirect_token1; + v->a[47615] = actions(3195); + v->a[47616] = 33; + v->a[47617] = anon_sym_PIPE; + v->a[47618] = anon_sym_SEMI_SEMI; + v->a[47619] = anon_sym_SEMI_AMP; small_parse_table_2381(v); } void small_parse_table_2381(t_small_parse_table_array *v) { - v->a[47620] = anon_sym_BQUOTE; - v->a[47621] = anon_sym_DOLLAR_BQUOTE; - v->a[47622] = anon_sym_LT_LPAREN; - v->a[47623] = anon_sym_GT_LPAREN; - v->a[47624] = sym_word; - v->a[47625] = 3; - v->a[47626] = actions(3); - v->a[47627] = 1; - v->a[47628] = sym_comment; - v->a[47629] = actions(1346); - v->a[47630] = 7; - v->a[47631] = sym_file_descriptor; - v->a[47632] = sym__concat; - v->a[47633] = sym_test_operator; - v->a[47634] = sym__bare_dollar; - v->a[47635] = sym__brace_start; - v->a[47636] = ts_builtin_sym_end; - v->a[47637] = aux_sym_heredoc_redirect_token1; - v->a[47638] = actions(1344); - v->a[47639] = 41; + v->a[47620] = anon_sym_SEMI_SEMI_AMP; + v->a[47621] = anon_sym_PIPE_AMP; + v->a[47622] = anon_sym_AMP_AMP; + v->a[47623] = anon_sym_PIPE_PIPE; + v->a[47624] = anon_sym_LT; + v->a[47625] = anon_sym_GT; + v->a[47626] = anon_sym_GT_GT; + v->a[47627] = anon_sym_AMP_GT; + v->a[47628] = anon_sym_AMP_GT_GT; + v->a[47629] = anon_sym_LT_AMP; + v->a[47630] = anon_sym_GT_AMP; + v->a[47631] = anon_sym_GT_PIPE; + v->a[47632] = anon_sym_LT_AMP_DASH; + v->a[47633] = anon_sym_GT_AMP_DASH; + v->a[47634] = anon_sym_LT_LT; + v->a[47635] = anon_sym_LT_LT_DASH; + v->a[47636] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47637] = anon_sym_AMP; + v->a[47638] = anon_sym_DOLLAR; + v->a[47639] = anon_sym_DQUOTE; small_parse_table_2382(v); } void small_parse_table_2382(t_small_parse_table_array *v) { - v->a[47640] = anon_sym_LPAREN_LPAREN; - v->a[47641] = anon_sym_SEMI; - v->a[47642] = anon_sym_PIPE_PIPE; - v->a[47643] = anon_sym_AMP_AMP; - v->a[47644] = anon_sym_PIPE; - v->a[47645] = anon_sym_AMP; - v->a[47646] = anon_sym_EQ_EQ; - v->a[47647] = anon_sym_LT; - v->a[47648] = anon_sym_GT; - v->a[47649] = anon_sym_LT_LT; - v->a[47650] = anon_sym_GT_GT; - v->a[47651] = anon_sym_LPAREN; - v->a[47652] = anon_sym_SEMI_SEMI; - v->a[47653] = anon_sym_PIPE_AMP; - v->a[47654] = anon_sym_EQ_TILDE; - v->a[47655] = anon_sym_AMP_GT; - v->a[47656] = anon_sym_AMP_GT_GT; - v->a[47657] = anon_sym_LT_AMP; - v->a[47658] = anon_sym_GT_AMP; - v->a[47659] = anon_sym_GT_PIPE; + v->a[47640] = sym_raw_string; + v->a[47641] = aux_sym_number_token1; + v->a[47642] = aux_sym_number_token2; + v->a[47643] = anon_sym_DOLLAR_LBRACE; + v->a[47644] = anon_sym_DOLLAR_LPAREN; + v->a[47645] = anon_sym_BQUOTE; + v->a[47646] = anon_sym_DOLLAR_BQUOTE; + v->a[47647] = aux_sym__simple_variable_name_token1; + v->a[47648] = sym_word; + v->a[47649] = anon_sym_SEMI; + v->a[47650] = 3; + v->a[47651] = actions(3); + v->a[47652] = 1; + v->a[47653] = sym_comment; + v->a[47654] = actions(3117); + v->a[47655] = 5; + v->a[47656] = sym_file_descriptor; + v->a[47657] = sym__concat; + v->a[47658] = sym_test_operator; + v->a[47659] = sym__brace_start; small_parse_table_2383(v); } void small_parse_table_2383(t_small_parse_table_array *v) { - v->a[47660] = anon_sym_LT_AMP_DASH; - v->a[47661] = anon_sym_GT_AMP_DASH; - v->a[47662] = anon_sym_LT_LT_DASH; - v->a[47663] = anon_sym_LT_LT_LT; - v->a[47664] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47665] = anon_sym_DOLLAR_LBRACK; - v->a[47666] = aux_sym_concatenation_token1; - v->a[47667] = anon_sym_DOLLAR; - v->a[47668] = sym__special_character; - v->a[47669] = anon_sym_DQUOTE; - v->a[47670] = sym_raw_string; - v->a[47671] = sym_ansi_c_string; - v->a[47672] = aux_sym_number_token1; - v->a[47673] = aux_sym_number_token2; - v->a[47674] = anon_sym_DOLLAR_LBRACE; - v->a[47675] = anon_sym_DOLLAR_LPAREN; - v->a[47676] = anon_sym_BQUOTE; - v->a[47677] = anon_sym_DOLLAR_BQUOTE; - v->a[47678] = anon_sym_LT_LPAREN; - v->a[47679] = anon_sym_GT_LPAREN; + v->a[47660] = aux_sym_heredoc_redirect_token1; + v->a[47661] = actions(3115); + v->a[47662] = 34; + v->a[47663] = anon_sym_PIPE; + v->a[47664] = anon_sym_RPAREN; + v->a[47665] = anon_sym_SEMI_SEMI; + v->a[47666] = anon_sym_PIPE_AMP; + v->a[47667] = anon_sym_AMP_AMP; + v->a[47668] = anon_sym_PIPE_PIPE; + v->a[47669] = anon_sym_LT; + v->a[47670] = anon_sym_GT; + v->a[47671] = anon_sym_GT_GT; + v->a[47672] = anon_sym_AMP_GT; + v->a[47673] = anon_sym_AMP_GT_GT; + v->a[47674] = anon_sym_LT_AMP; + v->a[47675] = anon_sym_GT_AMP; + v->a[47676] = anon_sym_GT_PIPE; + v->a[47677] = anon_sym_LT_AMP_DASH; + v->a[47678] = anon_sym_GT_AMP_DASH; + v->a[47679] = anon_sym_LT_LT; small_parse_table_2384(v); } void small_parse_table_2384(t_small_parse_table_array *v) { - v->a[47680] = sym_word; - v->a[47681] = 6; - v->a[47682] = actions(3); - v->a[47683] = 1; - v->a[47684] = sym_comment; - v->a[47685] = actions(5182); - v->a[47686] = 1; - v->a[47687] = aux_sym_concatenation_token1; - v->a[47688] = actions(5245); - v->a[47689] = 1; - v->a[47690] = sym__concat; - v->a[47691] = state(1074); - v->a[47692] = 1; - v->a[47693] = aux_sym_concatenation_repeat1; - v->a[47694] = actions(4372); - v->a[47695] = 5; - v->a[47696] = sym_file_descriptor; - v->a[47697] = sym_variable_name; - v->a[47698] = sym_test_operator; - v->a[47699] = sym__brace_start; + v->a[47680] = anon_sym_LT_LT_DASH; + v->a[47681] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47682] = anon_sym_AMP; + v->a[47683] = aux_sym_concatenation_token1; + v->a[47684] = anon_sym_DOLLAR; + v->a[47685] = sym__special_character; + v->a[47686] = anon_sym_DQUOTE; + v->a[47687] = sym_raw_string; + v->a[47688] = aux_sym_number_token1; + v->a[47689] = aux_sym_number_token2; + v->a[47690] = anon_sym_DOLLAR_LBRACE; + v->a[47691] = anon_sym_DOLLAR_LPAREN; + v->a[47692] = anon_sym_BQUOTE; + v->a[47693] = anon_sym_DOLLAR_BQUOTE; + v->a[47694] = aux_sym__simple_variable_name_token1; + v->a[47695] = sym_word; + v->a[47696] = anon_sym_SEMI; + v->a[47697] = 3; + v->a[47698] = actions(3); + v->a[47699] = 1; small_parse_table_2385(v); } diff --git a/parser/static/small_parse_table/small_parse_table_477.c b/parser/static/small_parse_table/small_parse_table_477.c index c7a22594..47de3648 100644 --- a/parser/static/small_parse_table/small_parse_table_477.c +++ b/parser/static/small_parse_table/small_parse_table_477.c @@ -14,126 +14,126 @@ void small_parse_table_2385(t_small_parse_table_array *v) { - v->a[47700] = aux_sym_heredoc_redirect_token1; - v->a[47701] = actions(4370); - v->a[47702] = 40; - v->a[47703] = anon_sym_LPAREN_LPAREN; - v->a[47704] = anon_sym_SEMI; - v->a[47705] = anon_sym_PIPE_PIPE; - v->a[47706] = anon_sym_AMP_AMP; - v->a[47707] = anon_sym_PIPE; - v->a[47708] = anon_sym_AMP; - v->a[47709] = anon_sym_LT; - v->a[47710] = anon_sym_GT; - v->a[47711] = anon_sym_LT_LT; - v->a[47712] = anon_sym_GT_GT; - v->a[47713] = anon_sym_esac; - v->a[47714] = anon_sym_SEMI_SEMI; - v->a[47715] = anon_sym_SEMI_AMP; - v->a[47716] = anon_sym_SEMI_SEMI_AMP; - v->a[47717] = anon_sym_PIPE_AMP; - v->a[47718] = anon_sym_AMP_GT; - v->a[47719] = anon_sym_AMP_GT_GT; + v->a[47700] = sym_comment; + v->a[47701] = actions(2908); + v->a[47702] = 5; + v->a[47703] = sym_file_descriptor; + v->a[47704] = sym__concat; + v->a[47705] = sym_test_operator; + v->a[47706] = sym__brace_start; + v->a[47707] = aux_sym_heredoc_redirect_token1; + v->a[47708] = actions(2906); + v->a[47709] = 34; + v->a[47710] = anon_sym_PIPE; + v->a[47711] = anon_sym_RPAREN; + v->a[47712] = anon_sym_SEMI_SEMI; + v->a[47713] = anon_sym_PIPE_AMP; + v->a[47714] = anon_sym_AMP_AMP; + v->a[47715] = anon_sym_PIPE_PIPE; + v->a[47716] = anon_sym_LT; + v->a[47717] = anon_sym_GT; + v->a[47718] = anon_sym_GT_GT; + v->a[47719] = anon_sym_AMP_GT; small_parse_table_2386(v); } void small_parse_table_2386(t_small_parse_table_array *v) { - v->a[47720] = anon_sym_LT_AMP; - v->a[47721] = anon_sym_GT_AMP; - v->a[47722] = anon_sym_GT_PIPE; - v->a[47723] = anon_sym_LT_AMP_DASH; - v->a[47724] = anon_sym_GT_AMP_DASH; - v->a[47725] = anon_sym_LT_LT_DASH; - v->a[47726] = anon_sym_LT_LT_LT; - v->a[47727] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47728] = anon_sym_DOLLAR_LBRACK; - v->a[47729] = anon_sym_DOLLAR; - v->a[47730] = sym__special_character; - v->a[47731] = anon_sym_DQUOTE; - v->a[47732] = sym_raw_string; - v->a[47733] = sym_ansi_c_string; - v->a[47734] = aux_sym_number_token1; - v->a[47735] = aux_sym_number_token2; - v->a[47736] = anon_sym_DOLLAR_LBRACE; - v->a[47737] = anon_sym_DOLLAR_LPAREN; - v->a[47738] = anon_sym_BQUOTE; - v->a[47739] = anon_sym_DOLLAR_BQUOTE; + v->a[47720] = anon_sym_AMP_GT_GT; + v->a[47721] = anon_sym_LT_AMP; + v->a[47722] = anon_sym_GT_AMP; + v->a[47723] = anon_sym_GT_PIPE; + v->a[47724] = anon_sym_LT_AMP_DASH; + v->a[47725] = anon_sym_GT_AMP_DASH; + v->a[47726] = anon_sym_LT_LT; + v->a[47727] = anon_sym_LT_LT_DASH; + v->a[47728] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47729] = anon_sym_AMP; + v->a[47730] = aux_sym_concatenation_token1; + v->a[47731] = anon_sym_DOLLAR; + v->a[47732] = sym__special_character; + v->a[47733] = anon_sym_DQUOTE; + v->a[47734] = sym_raw_string; + v->a[47735] = aux_sym_number_token1; + v->a[47736] = aux_sym_number_token2; + v->a[47737] = anon_sym_DOLLAR_LBRACE; + v->a[47738] = anon_sym_DOLLAR_LPAREN; + v->a[47739] = anon_sym_BQUOTE; small_parse_table_2387(v); } void small_parse_table_2387(t_small_parse_table_array *v) { - v->a[47740] = anon_sym_LT_LPAREN; - v->a[47741] = anon_sym_GT_LPAREN; + v->a[47740] = anon_sym_DOLLAR_BQUOTE; + v->a[47741] = aux_sym__simple_variable_name_token1; v->a[47742] = sym_word; - v->a[47743] = 3; - v->a[47744] = actions(3); - v->a[47745] = 1; - v->a[47746] = sym_comment; - v->a[47747] = actions(1358); - v->a[47748] = 7; - v->a[47749] = sym_file_descriptor; - v->a[47750] = sym__concat; - v->a[47751] = sym_test_operator; - v->a[47752] = sym__bare_dollar; + v->a[47743] = anon_sym_SEMI; + v->a[47744] = 3; + v->a[47745] = actions(3); + v->a[47746] = 1; + v->a[47747] = sym_comment; + v->a[47748] = actions(3020); + v->a[47749] = 5; + v->a[47750] = sym_file_descriptor; + v->a[47751] = sym__concat; + v->a[47752] = sym_test_operator; v->a[47753] = sym__brace_start; - v->a[47754] = ts_builtin_sym_end; - v->a[47755] = aux_sym_heredoc_redirect_token1; - v->a[47756] = actions(1356); - v->a[47757] = 41; - v->a[47758] = anon_sym_LPAREN_LPAREN; - v->a[47759] = anon_sym_SEMI; + v->a[47754] = aux_sym_heredoc_redirect_token1; + v->a[47755] = actions(3018); + v->a[47756] = 34; + v->a[47757] = anon_sym_PIPE; + v->a[47758] = anon_sym_SEMI_SEMI; + v->a[47759] = anon_sym_SEMI_AMP; small_parse_table_2388(v); } void small_parse_table_2388(t_small_parse_table_array *v) { - v->a[47760] = anon_sym_PIPE_PIPE; - v->a[47761] = anon_sym_AMP_AMP; - v->a[47762] = anon_sym_PIPE; - v->a[47763] = anon_sym_AMP; - v->a[47764] = anon_sym_EQ_EQ; - v->a[47765] = anon_sym_LT; - v->a[47766] = anon_sym_GT; - v->a[47767] = anon_sym_LT_LT; - v->a[47768] = anon_sym_GT_GT; - v->a[47769] = anon_sym_LPAREN; - v->a[47770] = anon_sym_SEMI_SEMI; - v->a[47771] = anon_sym_PIPE_AMP; - v->a[47772] = anon_sym_EQ_TILDE; - v->a[47773] = anon_sym_AMP_GT; - v->a[47774] = anon_sym_AMP_GT_GT; - v->a[47775] = anon_sym_LT_AMP; - v->a[47776] = anon_sym_GT_AMP; - v->a[47777] = anon_sym_GT_PIPE; - v->a[47778] = anon_sym_LT_AMP_DASH; - v->a[47779] = anon_sym_GT_AMP_DASH; + v->a[47760] = anon_sym_SEMI_SEMI_AMP; + v->a[47761] = anon_sym_PIPE_AMP; + v->a[47762] = anon_sym_AMP_AMP; + v->a[47763] = anon_sym_PIPE_PIPE; + v->a[47764] = anon_sym_LT; + v->a[47765] = anon_sym_GT; + v->a[47766] = anon_sym_GT_GT; + v->a[47767] = anon_sym_AMP_GT; + v->a[47768] = anon_sym_AMP_GT_GT; + v->a[47769] = anon_sym_LT_AMP; + v->a[47770] = anon_sym_GT_AMP; + v->a[47771] = anon_sym_GT_PIPE; + v->a[47772] = anon_sym_LT_AMP_DASH; + v->a[47773] = anon_sym_GT_AMP_DASH; + v->a[47774] = anon_sym_LT_LT; + v->a[47775] = anon_sym_LT_LT_DASH; + v->a[47776] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47777] = anon_sym_AMP; + v->a[47778] = aux_sym_concatenation_token1; + v->a[47779] = anon_sym_DOLLAR; small_parse_table_2389(v); } void small_parse_table_2389(t_small_parse_table_array *v) { - v->a[47780] = anon_sym_LT_LT_DASH; - v->a[47781] = anon_sym_LT_LT_LT; - v->a[47782] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47783] = anon_sym_DOLLAR_LBRACK; - v->a[47784] = aux_sym_concatenation_token1; - v->a[47785] = anon_sym_DOLLAR; - v->a[47786] = sym__special_character; - v->a[47787] = anon_sym_DQUOTE; - v->a[47788] = sym_raw_string; - v->a[47789] = sym_ansi_c_string; - v->a[47790] = aux_sym_number_token1; - v->a[47791] = aux_sym_number_token2; - v->a[47792] = anon_sym_DOLLAR_LBRACE; - v->a[47793] = anon_sym_DOLLAR_LPAREN; - v->a[47794] = anon_sym_BQUOTE; - v->a[47795] = anon_sym_DOLLAR_BQUOTE; - v->a[47796] = anon_sym_LT_LPAREN; - v->a[47797] = anon_sym_GT_LPAREN; - v->a[47798] = sym_word; - v->a[47799] = 3; + v->a[47780] = sym__special_character; + v->a[47781] = anon_sym_DQUOTE; + v->a[47782] = sym_raw_string; + v->a[47783] = aux_sym_number_token1; + v->a[47784] = aux_sym_number_token2; + v->a[47785] = anon_sym_DOLLAR_LBRACE; + v->a[47786] = anon_sym_DOLLAR_LPAREN; + v->a[47787] = anon_sym_BQUOTE; + v->a[47788] = anon_sym_DOLLAR_BQUOTE; + v->a[47789] = sym_word; + v->a[47790] = anon_sym_SEMI; + v->a[47791] = 3; + v->a[47792] = actions(3); + v->a[47793] = 1; + v->a[47794] = sym_comment; + v->a[47795] = actions(3024); + v->a[47796] = 5; + v->a[47797] = sym_file_descriptor; + v->a[47798] = sym__concat; + v->a[47799] = sym_test_operator; small_parse_table_2390(v); } diff --git a/parser/static/small_parse_table/small_parse_table_478.c b/parser/static/small_parse_table/small_parse_table_478.c index eca5d276..32219ea8 100644 --- a/parser/static/small_parse_table/small_parse_table_478.c +++ b/parser/static/small_parse_table/small_parse_table_478.c @@ -14,126 +14,126 @@ void small_parse_table_2390(t_small_parse_table_array *v) { - v->a[47800] = actions(3); - v->a[47801] = 1; - v->a[47802] = sym_comment; - v->a[47803] = actions(1354); - v->a[47804] = 6; - v->a[47805] = sym_file_descriptor; - v->a[47806] = sym__concat; - v->a[47807] = sym_test_operator; - v->a[47808] = sym__bare_dollar; - v->a[47809] = sym__brace_start; - v->a[47810] = aux_sym_heredoc_redirect_token1; - v->a[47811] = actions(1352); - v->a[47812] = 42; - v->a[47813] = anon_sym_LPAREN_LPAREN; - v->a[47814] = anon_sym_SEMI; - v->a[47815] = anon_sym_PIPE_PIPE; - v->a[47816] = anon_sym_AMP_AMP; - v->a[47817] = anon_sym_PIPE; - v->a[47818] = anon_sym_AMP; - v->a[47819] = anon_sym_EQ_EQ; + v->a[47800] = sym__brace_start; + v->a[47801] = aux_sym_heredoc_redirect_token1; + v->a[47802] = actions(3022); + v->a[47803] = 34; + v->a[47804] = anon_sym_PIPE; + v->a[47805] = anon_sym_SEMI_SEMI; + v->a[47806] = anon_sym_SEMI_AMP; + v->a[47807] = anon_sym_SEMI_SEMI_AMP; + v->a[47808] = anon_sym_PIPE_AMP; + v->a[47809] = anon_sym_AMP_AMP; + v->a[47810] = anon_sym_PIPE_PIPE; + v->a[47811] = anon_sym_LT; + v->a[47812] = anon_sym_GT; + v->a[47813] = anon_sym_GT_GT; + v->a[47814] = anon_sym_AMP_GT; + v->a[47815] = anon_sym_AMP_GT_GT; + v->a[47816] = anon_sym_LT_AMP; + v->a[47817] = anon_sym_GT_AMP; + v->a[47818] = anon_sym_GT_PIPE; + v->a[47819] = anon_sym_LT_AMP_DASH; small_parse_table_2391(v); } void small_parse_table_2391(t_small_parse_table_array *v) { - v->a[47820] = anon_sym_LT; - v->a[47821] = anon_sym_GT; - v->a[47822] = anon_sym_LT_LT; - v->a[47823] = anon_sym_GT_GT; - v->a[47824] = anon_sym_SEMI_SEMI; - v->a[47825] = anon_sym_SEMI_AMP; - v->a[47826] = anon_sym_SEMI_SEMI_AMP; - v->a[47827] = anon_sym_PIPE_AMP; - v->a[47828] = anon_sym_EQ_TILDE; - v->a[47829] = anon_sym_AMP_GT; - v->a[47830] = anon_sym_AMP_GT_GT; - v->a[47831] = anon_sym_LT_AMP; - v->a[47832] = anon_sym_GT_AMP; - v->a[47833] = anon_sym_GT_PIPE; - v->a[47834] = anon_sym_LT_AMP_DASH; - v->a[47835] = anon_sym_GT_AMP_DASH; - v->a[47836] = anon_sym_LT_LT_DASH; - v->a[47837] = anon_sym_LT_LT_LT; - v->a[47838] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47839] = anon_sym_DOLLAR_LBRACK; + v->a[47820] = anon_sym_GT_AMP_DASH; + v->a[47821] = anon_sym_LT_LT; + v->a[47822] = anon_sym_LT_LT_DASH; + v->a[47823] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47824] = anon_sym_AMP; + v->a[47825] = aux_sym_concatenation_token1; + v->a[47826] = anon_sym_DOLLAR; + v->a[47827] = sym__special_character; + v->a[47828] = anon_sym_DQUOTE; + v->a[47829] = sym_raw_string; + v->a[47830] = aux_sym_number_token1; + v->a[47831] = aux_sym_number_token2; + v->a[47832] = anon_sym_DOLLAR_LBRACE; + v->a[47833] = anon_sym_DOLLAR_LPAREN; + v->a[47834] = anon_sym_BQUOTE; + v->a[47835] = anon_sym_DOLLAR_BQUOTE; + v->a[47836] = sym_word; + v->a[47837] = anon_sym_SEMI; + v->a[47838] = 3; + v->a[47839] = actions(3); small_parse_table_2392(v); } void small_parse_table_2392(t_small_parse_table_array *v) { - v->a[47840] = aux_sym_concatenation_token1; - v->a[47841] = anon_sym_DOLLAR; - v->a[47842] = sym__special_character; - v->a[47843] = anon_sym_DQUOTE; - v->a[47844] = sym_raw_string; - v->a[47845] = sym_ansi_c_string; - v->a[47846] = aux_sym_number_token1; - v->a[47847] = aux_sym_number_token2; - v->a[47848] = anon_sym_DOLLAR_LBRACE; - v->a[47849] = anon_sym_DOLLAR_LPAREN; - v->a[47850] = anon_sym_BQUOTE; - v->a[47851] = anon_sym_DOLLAR_BQUOTE; - v->a[47852] = anon_sym_LT_LPAREN; - v->a[47853] = anon_sym_GT_LPAREN; - v->a[47854] = sym_word; - v->a[47855] = 3; - v->a[47856] = actions(3); - v->a[47857] = 1; - v->a[47858] = sym_comment; - v->a[47859] = actions(1350); + v->a[47840] = 1; + v->a[47841] = sym_comment; + v->a[47842] = actions(2654); + v->a[47843] = 6; + v->a[47844] = sym_file_descriptor; + v->a[47845] = sym__concat; + v->a[47846] = sym_test_operator; + v->a[47847] = sym__brace_start; + v->a[47848] = ts_builtin_sym_end; + v->a[47849] = aux_sym_heredoc_redirect_token1; + v->a[47850] = actions(2652); + v->a[47851] = 33; + v->a[47852] = anon_sym_PIPE; + v->a[47853] = anon_sym_SEMI_SEMI; + v->a[47854] = anon_sym_PIPE_AMP; + v->a[47855] = anon_sym_AMP_AMP; + v->a[47856] = anon_sym_PIPE_PIPE; + v->a[47857] = anon_sym_LT; + v->a[47858] = anon_sym_GT; + v->a[47859] = anon_sym_GT_GT; small_parse_table_2393(v); } void small_parse_table_2393(t_small_parse_table_array *v) { - v->a[47860] = 6; - v->a[47861] = sym_file_descriptor; - v->a[47862] = sym__concat; - v->a[47863] = sym_test_operator; - v->a[47864] = sym__bare_dollar; - v->a[47865] = sym__brace_start; - v->a[47866] = aux_sym_heredoc_redirect_token1; - v->a[47867] = actions(1348); - v->a[47868] = 42; - v->a[47869] = anon_sym_LPAREN_LPAREN; - v->a[47870] = anon_sym_SEMI; - v->a[47871] = anon_sym_PIPE_PIPE; - v->a[47872] = anon_sym_AMP_AMP; - v->a[47873] = anon_sym_PIPE; - v->a[47874] = anon_sym_AMP; - v->a[47875] = anon_sym_EQ_EQ; - v->a[47876] = anon_sym_LT; - v->a[47877] = anon_sym_GT; - v->a[47878] = anon_sym_LT_LT; - v->a[47879] = anon_sym_GT_GT; + v->a[47860] = anon_sym_AMP_GT; + v->a[47861] = anon_sym_AMP_GT_GT; + v->a[47862] = anon_sym_LT_AMP; + v->a[47863] = anon_sym_GT_AMP; + v->a[47864] = anon_sym_GT_PIPE; + v->a[47865] = anon_sym_LT_AMP_DASH; + v->a[47866] = anon_sym_GT_AMP_DASH; + v->a[47867] = anon_sym_LT_LT; + v->a[47868] = anon_sym_LT_LT_DASH; + v->a[47869] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47870] = anon_sym_AMP; + v->a[47871] = aux_sym_concatenation_token1; + v->a[47872] = anon_sym_DOLLAR; + v->a[47873] = sym__special_character; + v->a[47874] = anon_sym_DQUOTE; + v->a[47875] = sym_raw_string; + v->a[47876] = aux_sym_number_token1; + v->a[47877] = aux_sym_number_token2; + v->a[47878] = anon_sym_DOLLAR_LBRACE; + v->a[47879] = anon_sym_DOLLAR_LPAREN; small_parse_table_2394(v); } void small_parse_table_2394(t_small_parse_table_array *v) { - v->a[47880] = anon_sym_SEMI_SEMI; - v->a[47881] = anon_sym_SEMI_AMP; - v->a[47882] = anon_sym_SEMI_SEMI_AMP; - v->a[47883] = anon_sym_PIPE_AMP; - v->a[47884] = anon_sym_EQ_TILDE; - v->a[47885] = anon_sym_AMP_GT; - v->a[47886] = anon_sym_AMP_GT_GT; - v->a[47887] = anon_sym_LT_AMP; - v->a[47888] = anon_sym_GT_AMP; - v->a[47889] = anon_sym_GT_PIPE; - v->a[47890] = anon_sym_LT_AMP_DASH; - v->a[47891] = anon_sym_GT_AMP_DASH; - v->a[47892] = anon_sym_LT_LT_DASH; - v->a[47893] = anon_sym_LT_LT_LT; - v->a[47894] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47895] = anon_sym_DOLLAR_LBRACK; - v->a[47896] = aux_sym_concatenation_token1; - v->a[47897] = anon_sym_DOLLAR; - v->a[47898] = sym__special_character; - v->a[47899] = anon_sym_DQUOTE; + v->a[47880] = anon_sym_BQUOTE; + v->a[47881] = anon_sym_DOLLAR_BQUOTE; + v->a[47882] = aux_sym__simple_variable_name_token1; + v->a[47883] = sym_word; + v->a[47884] = anon_sym_SEMI; + v->a[47885] = 3; + v->a[47886] = actions(3); + v->a[47887] = 1; + v->a[47888] = sym_comment; + v->a[47889] = actions(3062); + v->a[47890] = 6; + v->a[47891] = sym_file_descriptor; + v->a[47892] = sym__concat; + v->a[47893] = sym_test_operator; + v->a[47894] = sym__brace_start; + v->a[47895] = ts_builtin_sym_end; + v->a[47896] = aux_sym_heredoc_redirect_token1; + v->a[47897] = actions(3060); + v->a[47898] = 33; + v->a[47899] = anon_sym_PIPE; small_parse_table_2395(v); } diff --git a/parser/static/small_parse_table/small_parse_table_479.c b/parser/static/small_parse_table/small_parse_table_479.c index acc3d9e9..c1e2754e 100644 --- a/parser/static/small_parse_table/small_parse_table_479.c +++ b/parser/static/small_parse_table/small_parse_table_479.c @@ -14,126 +14,126 @@ void small_parse_table_2395(t_small_parse_table_array *v) { - v->a[47900] = sym_raw_string; - v->a[47901] = sym_ansi_c_string; - v->a[47902] = aux_sym_number_token1; - v->a[47903] = aux_sym_number_token2; - v->a[47904] = anon_sym_DOLLAR_LBRACE; - v->a[47905] = anon_sym_DOLLAR_LPAREN; - v->a[47906] = anon_sym_BQUOTE; - v->a[47907] = anon_sym_DOLLAR_BQUOTE; - v->a[47908] = anon_sym_LT_LPAREN; - v->a[47909] = anon_sym_GT_LPAREN; - v->a[47910] = sym_word; - v->a[47911] = 6; - v->a[47912] = actions(3); - v->a[47913] = 1; - v->a[47914] = sym_comment; - v->a[47915] = actions(5144); - v->a[47916] = 1; - v->a[47917] = aux_sym_concatenation_token1; - v->a[47918] = actions(5351); - v->a[47919] = 1; + v->a[47900] = anon_sym_SEMI_SEMI; + v->a[47901] = anon_sym_PIPE_AMP; + v->a[47902] = anon_sym_AMP_AMP; + v->a[47903] = anon_sym_PIPE_PIPE; + v->a[47904] = anon_sym_LT; + v->a[47905] = anon_sym_GT; + v->a[47906] = anon_sym_GT_GT; + v->a[47907] = anon_sym_AMP_GT; + v->a[47908] = anon_sym_AMP_GT_GT; + v->a[47909] = anon_sym_LT_AMP; + v->a[47910] = anon_sym_GT_AMP; + v->a[47911] = anon_sym_GT_PIPE; + v->a[47912] = anon_sym_LT_AMP_DASH; + v->a[47913] = anon_sym_GT_AMP_DASH; + v->a[47914] = anon_sym_LT_LT; + v->a[47915] = anon_sym_LT_LT_DASH; + v->a[47916] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47917] = anon_sym_AMP; + v->a[47918] = aux_sym_concatenation_token1; + v->a[47919] = anon_sym_DOLLAR; small_parse_table_2396(v); } void small_parse_table_2396(t_small_parse_table_array *v) { - v->a[47920] = sym__concat; - v->a[47921] = state(1140); - v->a[47922] = 1; - v->a[47923] = aux_sym_concatenation_repeat1; - v->a[47924] = actions(1288); - v->a[47925] = 6; - v->a[47926] = sym_file_descriptor; - v->a[47927] = sym_test_operator; - v->a[47928] = sym__bare_dollar; - v->a[47929] = sym__brace_start; - v->a[47930] = ts_builtin_sym_end; - v->a[47931] = aux_sym_heredoc_redirect_token1; - v->a[47932] = actions(1286); - v->a[47933] = 39; - v->a[47934] = anon_sym_LPAREN_LPAREN; - v->a[47935] = anon_sym_SEMI; - v->a[47936] = anon_sym_PIPE_PIPE; - v->a[47937] = anon_sym_AMP_AMP; - v->a[47938] = anon_sym_PIPE; - v->a[47939] = anon_sym_AMP; + v->a[47920] = sym__special_character; + v->a[47921] = anon_sym_DQUOTE; + v->a[47922] = sym_raw_string; + v->a[47923] = aux_sym_number_token1; + v->a[47924] = aux_sym_number_token2; + v->a[47925] = anon_sym_DOLLAR_LBRACE; + v->a[47926] = anon_sym_DOLLAR_LPAREN; + v->a[47927] = anon_sym_BQUOTE; + v->a[47928] = anon_sym_DOLLAR_BQUOTE; + v->a[47929] = aux_sym__simple_variable_name_token1; + v->a[47930] = sym_word; + v->a[47931] = anon_sym_SEMI; + v->a[47932] = 3; + v->a[47933] = actions(3); + v->a[47934] = 1; + v->a[47935] = sym_comment; + v->a[47936] = actions(3034); + v->a[47937] = 5; + v->a[47938] = sym_file_descriptor; + v->a[47939] = sym__concat; small_parse_table_2397(v); } void small_parse_table_2397(t_small_parse_table_array *v) { - v->a[47940] = anon_sym_EQ_EQ; - v->a[47941] = anon_sym_LT; - v->a[47942] = anon_sym_GT; - v->a[47943] = anon_sym_LT_LT; - v->a[47944] = anon_sym_GT_GT; - v->a[47945] = anon_sym_SEMI_SEMI; - v->a[47946] = anon_sym_PIPE_AMP; - v->a[47947] = anon_sym_EQ_TILDE; - v->a[47948] = anon_sym_AMP_GT; - v->a[47949] = anon_sym_AMP_GT_GT; - v->a[47950] = anon_sym_LT_AMP; - v->a[47951] = anon_sym_GT_AMP; - v->a[47952] = anon_sym_GT_PIPE; - v->a[47953] = anon_sym_LT_AMP_DASH; - v->a[47954] = anon_sym_GT_AMP_DASH; - v->a[47955] = anon_sym_LT_LT_DASH; - v->a[47956] = anon_sym_LT_LT_LT; - v->a[47957] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[47958] = anon_sym_DOLLAR_LBRACK; - v->a[47959] = anon_sym_DOLLAR; + v->a[47940] = sym_test_operator; + v->a[47941] = sym__brace_start; + v->a[47942] = aux_sym_heredoc_redirect_token1; + v->a[47943] = actions(3032); + v->a[47944] = 34; + v->a[47945] = anon_sym_PIPE; + v->a[47946] = anon_sym_SEMI_SEMI; + v->a[47947] = anon_sym_SEMI_AMP; + v->a[47948] = anon_sym_SEMI_SEMI_AMP; + v->a[47949] = anon_sym_PIPE_AMP; + v->a[47950] = anon_sym_AMP_AMP; + v->a[47951] = anon_sym_PIPE_PIPE; + v->a[47952] = anon_sym_LT; + v->a[47953] = anon_sym_GT; + v->a[47954] = anon_sym_GT_GT; + v->a[47955] = anon_sym_AMP_GT; + v->a[47956] = anon_sym_AMP_GT_GT; + v->a[47957] = anon_sym_LT_AMP; + v->a[47958] = anon_sym_GT_AMP; + v->a[47959] = anon_sym_GT_PIPE; small_parse_table_2398(v); } void small_parse_table_2398(t_small_parse_table_array *v) { - v->a[47960] = sym__special_character; - v->a[47961] = anon_sym_DQUOTE; - v->a[47962] = sym_raw_string; - v->a[47963] = sym_ansi_c_string; - v->a[47964] = aux_sym_number_token1; - v->a[47965] = aux_sym_number_token2; - v->a[47966] = anon_sym_DOLLAR_LBRACE; - v->a[47967] = anon_sym_DOLLAR_LPAREN; - v->a[47968] = anon_sym_BQUOTE; - v->a[47969] = anon_sym_DOLLAR_BQUOTE; - v->a[47970] = anon_sym_LT_LPAREN; - v->a[47971] = anon_sym_GT_LPAREN; - v->a[47972] = sym_word; - v->a[47973] = 13; - v->a[47974] = actions(3); - v->a[47975] = 1; - v->a[47976] = sym_comment; - v->a[47977] = actions(2719); - v->a[47978] = 1; - v->a[47979] = anon_sym_BQUOTE; + v->a[47960] = anon_sym_LT_AMP_DASH; + v->a[47961] = anon_sym_GT_AMP_DASH; + v->a[47962] = anon_sym_LT_LT; + v->a[47963] = anon_sym_LT_LT_DASH; + v->a[47964] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[47965] = anon_sym_AMP; + v->a[47966] = aux_sym_concatenation_token1; + v->a[47967] = anon_sym_DOLLAR; + v->a[47968] = sym__special_character; + v->a[47969] = anon_sym_DQUOTE; + v->a[47970] = sym_raw_string; + v->a[47971] = aux_sym_number_token1; + v->a[47972] = aux_sym_number_token2; + v->a[47973] = anon_sym_DOLLAR_LBRACE; + v->a[47974] = anon_sym_DOLLAR_LPAREN; + v->a[47975] = anon_sym_BQUOTE; + v->a[47976] = anon_sym_DOLLAR_BQUOTE; + v->a[47977] = sym_word; + v->a[47978] = anon_sym_SEMI; + v->a[47979] = 5; small_parse_table_2399(v); } void small_parse_table_2399(t_small_parse_table_array *v) { - v->a[47980] = actions(5094); + v->a[47980] = actions(3); v->a[47981] = 1; - v->a[47982] = sym_variable_name; - v->a[47983] = actions(5357); + v->a[47982] = sym_comment; + v->a[47983] = actions(3665); v->a[47984] = 1; - v->a[47985] = aux_sym_heredoc_redirect_token1; - v->a[47986] = state(6758); + v->a[47985] = sym__special_character; + v->a[47986] = state(1057); v->a[47987] = 1; - v->a[47988] = sym_subscript; - v->a[47989] = actions(4253); - v->a[47990] = 2; - v->a[47991] = anon_sym_PIPE; - v->a[47992] = anon_sym_PIPE_AMP; - v->a[47993] = actions(4692); - v->a[47994] = 2; - v->a[47995] = anon_sym_LT_LT; - v->a[47996] = anon_sym_LT_LT_DASH; - v->a[47997] = actions(5355); - v->a[47998] = 2; - v->a[47999] = anon_sym_PIPE_PIPE; + v->a[47988] = aux_sym__literal_repeat1; + v->a[47989] = actions(3197); + v->a[47990] = 5; + v->a[47991] = sym_file_descriptor; + v->a[47992] = sym_variable_name; + v->a[47993] = sym_test_operator; + v->a[47994] = sym__brace_start; + v->a[47995] = aux_sym_heredoc_redirect_token1; + v->a[47996] = actions(3195); + v->a[47997] = 32; + v->a[47998] = anon_sym_PIPE; + v->a[47999] = anon_sym_SEMI_SEMI; small_parse_table_2400(v); } diff --git a/parser/static/small_parse_table/small_parse_table_48.c b/parser/static/small_parse_table/small_parse_table_48.c index 094e8a7d..897ac340 100644 --- a/parser/static/small_parse_table/small_parse_table_48.c +++ b/parser/static/small_parse_table/small_parse_table_48.c @@ -14,126 +14,126 @@ void small_parse_table_240(t_small_parse_table_array *v) { - v->a[4800] = sym_command_substitution; - v->a[4801] = sym_process_substitution; - v->a[4802] = actions(1486); - v->a[4803] = 19; - v->a[4804] = anon_sym_SEMI; - v->a[4805] = anon_sym_PIPE_PIPE; - v->a[4806] = anon_sym_AMP_AMP; - v->a[4807] = anon_sym_PIPE; - v->a[4808] = anon_sym_AMP; - v->a[4809] = anon_sym_LT; - v->a[4810] = anon_sym_GT; - v->a[4811] = anon_sym_LT_LT; - v->a[4812] = anon_sym_GT_GT; - v->a[4813] = anon_sym_SEMI_SEMI; - v->a[4814] = anon_sym_PIPE_AMP; - v->a[4815] = anon_sym_AMP_GT; - v->a[4816] = anon_sym_AMP_GT_GT; - v->a[4817] = anon_sym_LT_AMP; - v->a[4818] = anon_sym_GT_AMP; - v->a[4819] = anon_sym_GT_PIPE; + v->a[4800] = 6; + v->a[4801] = actions(3); + v->a[4802] = 1; + v->a[4803] = sym_comment; + v->a[4804] = state(884); + v->a[4805] = 1; + v->a[4806] = aux_sym__literal_repeat1; + v->a[4807] = state(1160); + v->a[4808] = 1; + v->a[4809] = sym_concatenation; + v->a[4810] = actions(1534); + v->a[4811] = 5; + v->a[4812] = sym_file_descriptor; + v->a[4813] = sym_variable_name; + v->a[4814] = sym_test_operator; + v->a[4815] = sym__brace_start; + v->a[4816] = aux_sym_heredoc_redirect_token1; + v->a[4817] = state(529); + v->a[4818] = 7; + v->a[4819] = sym_arithmetic_expansion; small_parse_table_241(v); } void small_parse_table_241(t_small_parse_table_array *v) { - v->a[4820] = anon_sym_LT_AMP_DASH; - v->a[4821] = anon_sym_GT_AMP_DASH; - v->a[4822] = anon_sym_LT_LT_DASH; - v->a[4823] = 6; - v->a[4824] = actions(3); - v->a[4825] = 1; - v->a[4826] = sym_comment; - v->a[4827] = state(1474); - v->a[4828] = 1; - v->a[4829] = aux_sym__literal_repeat1; - v->a[4830] = state(583); - v->a[4831] = 2; - v->a[4832] = sym_concatenation; - v->a[4833] = aux_sym_for_statement_repeat1; - v->a[4834] = actions(2096); - v->a[4835] = 5; - v->a[4836] = sym_file_descriptor; - v->a[4837] = sym_variable_name; - v->a[4838] = sym_test_operator; - v->a[4839] = sym__brace_start; + v->a[4820] = sym_brace_expression; + v->a[4821] = sym_string; + v->a[4822] = sym_number; + v->a[4823] = sym_simple_expansion; + v->a[4824] = sym_expansion; + v->a[4825] = sym_command_substitution; + v->a[4826] = actions(1532); + v->a[4827] = 34; + v->a[4828] = anon_sym_esac; + v->a[4829] = anon_sym_PIPE; + v->a[4830] = anon_sym_SEMI_SEMI; + v->a[4831] = anon_sym_SEMI_AMP; + v->a[4832] = anon_sym_SEMI_SEMI_AMP; + v->a[4833] = anon_sym_PIPE_AMP; + v->a[4834] = anon_sym_AMP_AMP; + v->a[4835] = anon_sym_PIPE_PIPE; + v->a[4836] = anon_sym_LT; + v->a[4837] = anon_sym_GT; + v->a[4838] = anon_sym_GT_GT; + v->a[4839] = anon_sym_AMP_GT; small_parse_table_242(v); } void small_parse_table_242(t_small_parse_table_array *v) { - v->a[4840] = aux_sym_heredoc_redirect_token1; - v->a[4841] = state(1158); - v->a[4842] = 9; - v->a[4843] = sym_arithmetic_expansion; - v->a[4844] = sym_brace_expression; - v->a[4845] = sym_string; - v->a[4846] = sym_translated_string; - v->a[4847] = sym_number; - v->a[4848] = sym_simple_expansion; - v->a[4849] = sym_expansion; - v->a[4850] = sym_command_substitution; - v->a[4851] = sym_process_substitution; - v->a[4852] = actions(2094); - v->a[4853] = 40; - v->a[4854] = anon_sym_LPAREN_LPAREN; - v->a[4855] = anon_sym_SEMI; - v->a[4856] = anon_sym_PIPE_PIPE; - v->a[4857] = anon_sym_AMP_AMP; - v->a[4858] = anon_sym_PIPE; - v->a[4859] = anon_sym_AMP; + v->a[4840] = anon_sym_AMP_GT_GT; + v->a[4841] = anon_sym_LT_AMP; + v->a[4842] = anon_sym_GT_AMP; + v->a[4843] = anon_sym_GT_PIPE; + v->a[4844] = anon_sym_LT_AMP_DASH; + v->a[4845] = anon_sym_GT_AMP_DASH; + v->a[4846] = anon_sym_LT_LT; + v->a[4847] = anon_sym_LT_LT_DASH; + v->a[4848] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4849] = anon_sym_AMP; + v->a[4850] = anon_sym_DOLLAR; + v->a[4851] = sym__special_character; + v->a[4852] = anon_sym_DQUOTE; + v->a[4853] = sym_raw_string; + v->a[4854] = aux_sym_number_token1; + v->a[4855] = aux_sym_number_token2; + v->a[4856] = anon_sym_DOLLAR_LBRACE; + v->a[4857] = anon_sym_DOLLAR_LPAREN; + v->a[4858] = anon_sym_BQUOTE; + v->a[4859] = anon_sym_DOLLAR_BQUOTE; small_parse_table_243(v); } void small_parse_table_243(t_small_parse_table_array *v) { - v->a[4860] = anon_sym_LT; - v->a[4861] = anon_sym_GT; - v->a[4862] = anon_sym_LT_LT; - v->a[4863] = anon_sym_GT_GT; - v->a[4864] = anon_sym_esac; - v->a[4865] = anon_sym_SEMI_SEMI; - v->a[4866] = anon_sym_SEMI_AMP; - v->a[4867] = anon_sym_SEMI_SEMI_AMP; - v->a[4868] = anon_sym_PIPE_AMP; - v->a[4869] = anon_sym_AMP_GT; - v->a[4870] = anon_sym_AMP_GT_GT; - v->a[4871] = anon_sym_LT_AMP; - v->a[4872] = anon_sym_GT_AMP; - v->a[4873] = anon_sym_GT_PIPE; - v->a[4874] = anon_sym_LT_AMP_DASH; - v->a[4875] = anon_sym_GT_AMP_DASH; - v->a[4876] = anon_sym_LT_LT_DASH; - v->a[4877] = anon_sym_LT_LT_LT; - v->a[4878] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4879] = anon_sym_DOLLAR_LBRACK; + v->a[4860] = sym_word; + v->a[4861] = anon_sym_SEMI; + v->a[4862] = 19; + v->a[4863] = actions(3); + v->a[4864] = 1; + v->a[4865] = sym_comment; + v->a[4866] = actions(1538); + v->a[4867] = 1; + v->a[4868] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[4869] = actions(1540); + v->a[4870] = 1; + v->a[4871] = anon_sym_DOLLAR; + v->a[4872] = actions(1542); + v->a[4873] = 1; + v->a[4874] = sym__special_character; + v->a[4875] = actions(1544); + v->a[4876] = 1; + v->a[4877] = anon_sym_DQUOTE; + v->a[4878] = actions(1546); + v->a[4879] = 1; small_parse_table_244(v); } void small_parse_table_244(t_small_parse_table_array *v) { - v->a[4880] = anon_sym_DOLLAR; - v->a[4881] = sym__special_character; - v->a[4882] = anon_sym_DQUOTE; - v->a[4883] = sym_raw_string; - v->a[4884] = sym_ansi_c_string; - v->a[4885] = aux_sym_number_token1; - v->a[4886] = aux_sym_number_token2; - v->a[4887] = anon_sym_DOLLAR_LBRACE; - v->a[4888] = anon_sym_DOLLAR_LPAREN; - v->a[4889] = anon_sym_BQUOTE; - v->a[4890] = anon_sym_DOLLAR_BQUOTE; - v->a[4891] = anon_sym_LT_LPAREN; - v->a[4892] = anon_sym_GT_LPAREN; - v->a[4893] = sym_word; - v->a[4894] = 24; - v->a[4895] = actions(3); - v->a[4896] = 1; - v->a[4897] = sym_comment; - v->a[4898] = actions(2036); - v->a[4899] = 1; + v->a[4880] = aux_sym_number_token1; + v->a[4881] = actions(1548); + v->a[4882] = 1; + v->a[4883] = aux_sym_number_token2; + v->a[4884] = actions(1550); + v->a[4885] = 1; + v->a[4886] = anon_sym_DOLLAR_LBRACE; + v->a[4887] = actions(1552); + v->a[4888] = 1; + v->a[4889] = anon_sym_DOLLAR_LPAREN; + v->a[4890] = actions(1554); + v->a[4891] = 1; + v->a[4892] = anon_sym_BQUOTE; + v->a[4893] = actions(1556); + v->a[4894] = 1; + v->a[4895] = anon_sym_DOLLAR_BQUOTE; + v->a[4896] = actions(1558); + v->a[4897] = 1; + v->a[4898] = sym_test_operator; + v->a[4899] = actions(1560); small_parse_table_245(v); } diff --git a/parser/static/small_parse_table/small_parse_table_480.c b/parser/static/small_parse_table/small_parse_table_480.c index 8bbea93e..e9c11672 100644 --- a/parser/static/small_parse_table/small_parse_table_480.c +++ b/parser/static/small_parse_table/small_parse_table_480.c @@ -14,126 +14,126 @@ void small_parse_table_2400(t_small_parse_table_array *v) { - v->a[48000] = anon_sym_AMP_AMP; - v->a[48001] = state(4568); - v->a[48002] = 2; - v->a[48003] = sym_variable_assignment; - v->a[48004] = aux_sym_variable_assignments_repeat1; - v->a[48005] = actions(4261); - v->a[48006] = 3; - v->a[48007] = sym_file_descriptor; - v->a[48008] = sym_test_operator; - v->a[48009] = sym__brace_start; - v->a[48010] = actions(5353); - v->a[48011] = 3; - v->a[48012] = anon_sym_SEMI; - v->a[48013] = anon_sym_AMP; - v->a[48014] = anon_sym_SEMI_SEMI; - v->a[48015] = state(4697); - v->a[48016] = 3; - v->a[48017] = sym_file_redirect; - v->a[48018] = sym_heredoc_redirect; - v->a[48019] = aux_sym_redirected_statement_repeat1; + v->a[48000] = anon_sym_SEMI_AMP; + v->a[48001] = anon_sym_SEMI_SEMI_AMP; + v->a[48002] = anon_sym_PIPE_AMP; + v->a[48003] = anon_sym_AMP_AMP; + v->a[48004] = anon_sym_PIPE_PIPE; + v->a[48005] = anon_sym_LT; + v->a[48006] = anon_sym_GT; + v->a[48007] = anon_sym_GT_GT; + v->a[48008] = anon_sym_AMP_GT; + v->a[48009] = anon_sym_AMP_GT_GT; + v->a[48010] = anon_sym_LT_AMP; + v->a[48011] = anon_sym_GT_AMP; + v->a[48012] = anon_sym_GT_PIPE; + v->a[48013] = anon_sym_LT_AMP_DASH; + v->a[48014] = anon_sym_GT_AMP_DASH; + v->a[48015] = anon_sym_LT_LT; + v->a[48016] = anon_sym_LT_LT_DASH; + v->a[48017] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48018] = anon_sym_AMP; + v->a[48019] = anon_sym_DOLLAR; small_parse_table_2401(v); } void small_parse_table_2401(t_small_parse_table_array *v) { - v->a[48020] = actions(4247); - v->a[48021] = 27; - v->a[48022] = anon_sym_LPAREN_LPAREN; - v->a[48023] = anon_sym_LT; - v->a[48024] = anon_sym_GT; - v->a[48025] = anon_sym_GT_GT; - v->a[48026] = anon_sym_AMP_GT; - v->a[48027] = anon_sym_AMP_GT_GT; - v->a[48028] = anon_sym_LT_AMP; - v->a[48029] = anon_sym_GT_AMP; - v->a[48030] = anon_sym_GT_PIPE; - v->a[48031] = anon_sym_LT_AMP_DASH; - v->a[48032] = anon_sym_GT_AMP_DASH; - v->a[48033] = anon_sym_LT_LT_LT; - v->a[48034] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48035] = anon_sym_DOLLAR_LBRACK; - v->a[48036] = anon_sym_DOLLAR; - v->a[48037] = sym__special_character; - v->a[48038] = anon_sym_DQUOTE; - v->a[48039] = sym_raw_string; + v->a[48020] = anon_sym_DQUOTE; + v->a[48021] = sym_raw_string; + v->a[48022] = aux_sym_number_token1; + v->a[48023] = aux_sym_number_token2; + v->a[48024] = anon_sym_DOLLAR_LBRACE; + v->a[48025] = anon_sym_DOLLAR_LPAREN; + v->a[48026] = anon_sym_BQUOTE; + v->a[48027] = anon_sym_DOLLAR_BQUOTE; + v->a[48028] = sym_word; + v->a[48029] = anon_sym_SEMI; + v->a[48030] = 6; + v->a[48031] = actions(3); + v->a[48032] = 1; + v->a[48033] = sym_comment; + v->a[48034] = actions(3672); + v->a[48035] = 1; + v->a[48036] = sym_variable_name; + v->a[48037] = actions(3670); + v->a[48038] = 2; + v->a[48039] = aux_sym__simple_variable_name_token1; small_parse_table_2402(v); } void small_parse_table_2402(t_small_parse_table_array *v) { - v->a[48040] = sym_ansi_c_string; - v->a[48041] = aux_sym_number_token1; - v->a[48042] = aux_sym_number_token2; - v->a[48043] = anon_sym_DOLLAR_LBRACE; - v->a[48044] = anon_sym_DOLLAR_LPAREN; - v->a[48045] = anon_sym_DOLLAR_BQUOTE; - v->a[48046] = anon_sym_LT_LPAREN; - v->a[48047] = anon_sym_GT_LPAREN; - v->a[48048] = sym_word; - v->a[48049] = 3; - v->a[48050] = actions(3); - v->a[48051] = 1; - v->a[48052] = sym_comment; - v->a[48053] = actions(1298); - v->a[48054] = 6; - v->a[48055] = sym_file_descriptor; - v->a[48056] = sym__concat; - v->a[48057] = sym_test_operator; - v->a[48058] = sym__bare_dollar; - v->a[48059] = sym__brace_start; + v->a[48040] = aux_sym__multiline_variable_name_token1; + v->a[48041] = actions(816); + v->a[48042] = 3; + v->a[48043] = sym_file_descriptor; + v->a[48044] = sym_test_operator; + v->a[48045] = sym__brace_start; + v->a[48046] = actions(3668); + v->a[48047] = 9; + v->a[48048] = anon_sym_BANG; + v->a[48049] = anon_sym_DASH; + v->a[48050] = anon_sym_STAR; + v->a[48051] = anon_sym_QMARK; + v->a[48052] = anon_sym_DOLLAR; + v->a[48053] = anon_sym_POUND; + v->a[48054] = anon_sym_AT; + v->a[48055] = anon_sym_0; + v->a[48056] = anon_sym__; + v->a[48057] = actions(810); + v->a[48058] = 24; + v->a[48059] = anon_sym_AMP_AMP; small_parse_table_2403(v); } void small_parse_table_2403(t_small_parse_table_array *v) { - v->a[48060] = aux_sym_heredoc_redirect_token1; - v->a[48061] = actions(1296); - v->a[48062] = 42; - v->a[48063] = anon_sym_LPAREN_LPAREN; - v->a[48064] = anon_sym_SEMI; - v->a[48065] = anon_sym_PIPE_PIPE; - v->a[48066] = anon_sym_AMP_AMP; - v->a[48067] = anon_sym_PIPE; - v->a[48068] = anon_sym_AMP; - v->a[48069] = anon_sym_EQ_EQ; - v->a[48070] = anon_sym_LT; - v->a[48071] = anon_sym_GT; - v->a[48072] = anon_sym_LT_LT; - v->a[48073] = anon_sym_GT_GT; - v->a[48074] = anon_sym_SEMI_SEMI; - v->a[48075] = anon_sym_SEMI_AMP; - v->a[48076] = anon_sym_SEMI_SEMI_AMP; - v->a[48077] = anon_sym_PIPE_AMP; - v->a[48078] = anon_sym_EQ_TILDE; - v->a[48079] = anon_sym_AMP_GT; + v->a[48060] = anon_sym_PIPE_PIPE; + v->a[48061] = anon_sym_LT; + v->a[48062] = anon_sym_GT; + v->a[48063] = anon_sym_GT_GT; + v->a[48064] = anon_sym_AMP_GT; + v->a[48065] = anon_sym_AMP_GT_GT; + v->a[48066] = anon_sym_LT_AMP; + v->a[48067] = anon_sym_GT_AMP; + v->a[48068] = anon_sym_GT_PIPE; + v->a[48069] = anon_sym_LT_AMP_DASH; + v->a[48070] = anon_sym_GT_AMP_DASH; + v->a[48071] = aux_sym_heredoc_redirect_token1; + v->a[48072] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48073] = sym__special_character; + v->a[48074] = anon_sym_DQUOTE; + v->a[48075] = sym_raw_string; + v->a[48076] = aux_sym_number_token1; + v->a[48077] = aux_sym_number_token2; + v->a[48078] = anon_sym_DOLLAR_LBRACE; + v->a[48079] = anon_sym_DOLLAR_LPAREN; small_parse_table_2404(v); } void small_parse_table_2404(t_small_parse_table_array *v) { - v->a[48080] = anon_sym_AMP_GT_GT; - v->a[48081] = anon_sym_LT_AMP; - v->a[48082] = anon_sym_GT_AMP; - v->a[48083] = anon_sym_GT_PIPE; - v->a[48084] = anon_sym_LT_AMP_DASH; - v->a[48085] = anon_sym_GT_AMP_DASH; - v->a[48086] = anon_sym_LT_LT_DASH; - v->a[48087] = anon_sym_LT_LT_LT; - v->a[48088] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48089] = anon_sym_DOLLAR_LBRACK; - v->a[48090] = aux_sym_concatenation_token1; - v->a[48091] = anon_sym_DOLLAR; - v->a[48092] = sym__special_character; - v->a[48093] = anon_sym_DQUOTE; - v->a[48094] = sym_raw_string; - v->a[48095] = sym_ansi_c_string; - v->a[48096] = aux_sym_number_token1; - v->a[48097] = aux_sym_number_token2; - v->a[48098] = anon_sym_DOLLAR_LBRACE; - v->a[48099] = anon_sym_DOLLAR_LPAREN; + v->a[48080] = anon_sym_BQUOTE; + v->a[48081] = anon_sym_DOLLAR_BQUOTE; + v->a[48082] = sym_word; + v->a[48083] = 3; + v->a[48084] = actions(3); + v->a[48085] = 1; + v->a[48086] = sym_comment; + v->a[48087] = actions(3117); + v->a[48088] = 5; + v->a[48089] = sym_file_descriptor; + v->a[48090] = sym__concat; + v->a[48091] = sym_test_operator; + v->a[48092] = sym__brace_start; + v->a[48093] = aux_sym_heredoc_redirect_token1; + v->a[48094] = actions(3115); + v->a[48095] = 34; + v->a[48096] = anon_sym_PIPE; + v->a[48097] = anon_sym_SEMI_SEMI; + v->a[48098] = anon_sym_SEMI_AMP; + v->a[48099] = anon_sym_SEMI_SEMI_AMP; small_parse_table_2405(v); } diff --git a/parser/static/small_parse_table/small_parse_table_481.c b/parser/static/small_parse_table/small_parse_table_481.c index cbf7c9f1..80bad222 100644 --- a/parser/static/small_parse_table/small_parse_table_481.c +++ b/parser/static/small_parse_table/small_parse_table_481.c @@ -14,126 +14,126 @@ void small_parse_table_2405(t_small_parse_table_array *v) { - v->a[48100] = anon_sym_BQUOTE; - v->a[48101] = anon_sym_DOLLAR_BQUOTE; - v->a[48102] = anon_sym_LT_LPAREN; - v->a[48103] = anon_sym_GT_LPAREN; - v->a[48104] = sym_word; - v->a[48105] = 8; - v->a[48106] = actions(3); - v->a[48107] = 1; - v->a[48108] = sym_comment; - v->a[48109] = actions(1241); - v->a[48110] = 1; - v->a[48111] = sym_test_operator; - v->a[48112] = actions(5086); - v->a[48113] = 1; - v->a[48114] = anon_sym_DQUOTE; - v->a[48115] = actions(5090); - v->a[48116] = 1; - v->a[48117] = sym_variable_name; - v->a[48118] = state(2442); - v->a[48119] = 1; + v->a[48100] = anon_sym_PIPE_AMP; + v->a[48101] = anon_sym_AMP_AMP; + v->a[48102] = anon_sym_PIPE_PIPE; + v->a[48103] = anon_sym_LT; + v->a[48104] = anon_sym_GT; + v->a[48105] = anon_sym_GT_GT; + v->a[48106] = anon_sym_AMP_GT; + v->a[48107] = anon_sym_AMP_GT_GT; + v->a[48108] = anon_sym_LT_AMP; + v->a[48109] = anon_sym_GT_AMP; + v->a[48110] = anon_sym_GT_PIPE; + v->a[48111] = anon_sym_LT_AMP_DASH; + v->a[48112] = anon_sym_GT_AMP_DASH; + v->a[48113] = anon_sym_LT_LT; + v->a[48114] = anon_sym_LT_LT_DASH; + v->a[48115] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48116] = anon_sym_AMP; + v->a[48117] = aux_sym_concatenation_token1; + v->a[48118] = anon_sym_DOLLAR; + v->a[48119] = sym__special_character; small_parse_table_2406(v); } void small_parse_table_2406(t_small_parse_table_array *v) { - v->a[48120] = sym_string; - v->a[48121] = actions(5088); - v->a[48122] = 2; - v->a[48123] = aux_sym__simple_variable_name_token1; - v->a[48124] = aux_sym__multiline_variable_name_token1; - v->a[48125] = actions(5084); - v->a[48126] = 9; - v->a[48127] = anon_sym_DASH; - v->a[48128] = anon_sym_STAR; - v->a[48129] = anon_sym_BANG; - v->a[48130] = anon_sym_QMARK; - v->a[48131] = anon_sym_DOLLAR; - v->a[48132] = anon_sym_POUND; - v->a[48133] = anon_sym_AT2; - v->a[48134] = anon_sym_0; - v->a[48135] = anon_sym__; - v->a[48136] = actions(1239); - v->a[48137] = 33; - v->a[48138] = anon_sym_RPAREN_RPAREN; - v->a[48139] = anon_sym_EQ; + v->a[48120] = anon_sym_DQUOTE; + v->a[48121] = sym_raw_string; + v->a[48122] = aux_sym_number_token1; + v->a[48123] = aux_sym_number_token2; + v->a[48124] = anon_sym_DOLLAR_LBRACE; + v->a[48125] = anon_sym_DOLLAR_LPAREN; + v->a[48126] = anon_sym_BQUOTE; + v->a[48127] = anon_sym_DOLLAR_BQUOTE; + v->a[48128] = sym_word; + v->a[48129] = anon_sym_SEMI; + v->a[48130] = 6; + v->a[48131] = actions(3); + v->a[48132] = 1; + v->a[48133] = sym_comment; + v->a[48134] = actions(3672); + v->a[48135] = 1; + v->a[48136] = sym_variable_name; + v->a[48137] = actions(3670); + v->a[48138] = 2; + v->a[48139] = aux_sym__simple_variable_name_token1; small_parse_table_2407(v); } void small_parse_table_2407(t_small_parse_table_array *v) { - v->a[48140] = anon_sym_PLUS_PLUS; - v->a[48141] = anon_sym_DASH_DASH; - v->a[48142] = anon_sym_PLUS_EQ; - v->a[48143] = anon_sym_DASH_EQ; - v->a[48144] = anon_sym_STAR_EQ; - v->a[48145] = anon_sym_SLASH_EQ; - v->a[48146] = anon_sym_PERCENT_EQ; - v->a[48147] = anon_sym_STAR_STAR_EQ; - v->a[48148] = anon_sym_LT_LT_EQ; - v->a[48149] = anon_sym_GT_GT_EQ; - v->a[48150] = anon_sym_AMP_EQ; - v->a[48151] = anon_sym_CARET_EQ; - v->a[48152] = anon_sym_PIPE_EQ; - v->a[48153] = anon_sym_PIPE_PIPE; - v->a[48154] = anon_sym_AMP_AMP; - v->a[48155] = anon_sym_PIPE; - v->a[48156] = anon_sym_CARET; - v->a[48157] = anon_sym_AMP; - v->a[48158] = anon_sym_EQ_EQ; - v->a[48159] = anon_sym_BANG_EQ; + v->a[48140] = aux_sym__multiline_variable_name_token1; + v->a[48141] = actions(828); + v->a[48142] = 3; + v->a[48143] = sym_file_descriptor; + v->a[48144] = sym_test_operator; + v->a[48145] = sym__brace_start; + v->a[48146] = actions(3668); + v->a[48147] = 9; + v->a[48148] = anon_sym_BANG; + v->a[48149] = anon_sym_DASH; + v->a[48150] = anon_sym_STAR; + v->a[48151] = anon_sym_QMARK; + v->a[48152] = anon_sym_DOLLAR; + v->a[48153] = anon_sym_POUND; + v->a[48154] = anon_sym_AT; + v->a[48155] = anon_sym_0; + v->a[48156] = anon_sym__; + v->a[48157] = actions(826); + v->a[48158] = 24; + v->a[48159] = anon_sym_AMP_AMP; small_parse_table_2408(v); } void small_parse_table_2408(t_small_parse_table_array *v) { - v->a[48160] = anon_sym_LT; - v->a[48161] = anon_sym_GT; - v->a[48162] = anon_sym_LT_EQ; - v->a[48163] = anon_sym_GT_EQ; - v->a[48164] = anon_sym_LT_LT; - v->a[48165] = anon_sym_GT_GT; - v->a[48166] = anon_sym_PLUS; - v->a[48167] = anon_sym_SLASH; - v->a[48168] = anon_sym_PERCENT; - v->a[48169] = anon_sym_STAR_STAR; - v->a[48170] = anon_sym_EQ_TILDE; - v->a[48171] = 8; - v->a[48172] = actions(3); - v->a[48173] = 1; - v->a[48174] = sym_comment; - v->a[48175] = actions(5361); - v->a[48176] = 1; - v->a[48177] = anon_sym_DQUOTE; - v->a[48178] = actions(5365); - v->a[48179] = 1; + v->a[48160] = anon_sym_PIPE_PIPE; + v->a[48161] = anon_sym_LT; + v->a[48162] = anon_sym_GT; + v->a[48163] = anon_sym_GT_GT; + v->a[48164] = anon_sym_AMP_GT; + v->a[48165] = anon_sym_AMP_GT_GT; + v->a[48166] = anon_sym_LT_AMP; + v->a[48167] = anon_sym_GT_AMP; + v->a[48168] = anon_sym_GT_PIPE; + v->a[48169] = anon_sym_LT_AMP_DASH; + v->a[48170] = anon_sym_GT_AMP_DASH; + v->a[48171] = aux_sym_heredoc_redirect_token1; + v->a[48172] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48173] = sym__special_character; + v->a[48174] = anon_sym_DQUOTE; + v->a[48175] = sym_raw_string; + v->a[48176] = aux_sym_number_token1; + v->a[48177] = aux_sym_number_token2; + v->a[48178] = anon_sym_DOLLAR_LBRACE; + v->a[48179] = anon_sym_DOLLAR_LPAREN; small_parse_table_2409(v); } void small_parse_table_2409(t_small_parse_table_array *v) { - v->a[48180] = sym_variable_name; - v->a[48181] = state(2850); - v->a[48182] = 1; - v->a[48183] = sym_string; - v->a[48184] = actions(5363); - v->a[48185] = 2; - v->a[48186] = aux_sym__simple_variable_name_token1; - v->a[48187] = aux_sym__multiline_variable_name_token1; - v->a[48188] = actions(1241); - v->a[48189] = 3; - v->a[48190] = sym_file_descriptor; + v->a[48180] = anon_sym_BQUOTE; + v->a[48181] = anon_sym_DOLLAR_BQUOTE; + v->a[48182] = sym_word; + v->a[48183] = 3; + v->a[48184] = actions(3); + v->a[48185] = 1; + v->a[48186] = sym_comment; + v->a[48187] = actions(2908); + v->a[48188] = 6; + v->a[48189] = sym_file_descriptor; + v->a[48190] = sym__concat; v->a[48191] = sym_test_operator; v->a[48192] = sym__brace_start; - v->a[48193] = actions(5359); - v->a[48194] = 9; - v->a[48195] = anon_sym_DASH; - v->a[48196] = anon_sym_STAR; - v->a[48197] = anon_sym_BANG; - v->a[48198] = anon_sym_QMARK; - v->a[48199] = anon_sym_DOLLAR; + v->a[48193] = ts_builtin_sym_end; + v->a[48194] = aux_sym_heredoc_redirect_token1; + v->a[48195] = actions(2906); + v->a[48196] = 33; + v->a[48197] = anon_sym_PIPE; + v->a[48198] = anon_sym_SEMI_SEMI; + v->a[48199] = anon_sym_PIPE_AMP; small_parse_table_2410(v); } diff --git a/parser/static/small_parse_table/small_parse_table_482.c b/parser/static/small_parse_table/small_parse_table_482.c index 5743e09e..56be6bcc 100644 --- a/parser/static/small_parse_table/small_parse_table_482.c +++ b/parser/static/small_parse_table/small_parse_table_482.c @@ -14,126 +14,126 @@ void small_parse_table_2410(t_small_parse_table_array *v) { - v->a[48200] = anon_sym_POUND; - v->a[48201] = anon_sym_AT2; - v->a[48202] = anon_sym_0; - v->a[48203] = anon_sym__; - v->a[48204] = actions(1239); - v->a[48205] = 31; - v->a[48206] = anon_sym_LPAREN_LPAREN; - v->a[48207] = anon_sym_PIPE_PIPE; - v->a[48208] = anon_sym_AMP_AMP; - v->a[48209] = anon_sym_PIPE; - v->a[48210] = anon_sym_LT; - v->a[48211] = anon_sym_GT; + v->a[48200] = anon_sym_AMP_AMP; + v->a[48201] = anon_sym_PIPE_PIPE; + v->a[48202] = anon_sym_LT; + v->a[48203] = anon_sym_GT; + v->a[48204] = anon_sym_GT_GT; + v->a[48205] = anon_sym_AMP_GT; + v->a[48206] = anon_sym_AMP_GT_GT; + v->a[48207] = anon_sym_LT_AMP; + v->a[48208] = anon_sym_GT_AMP; + v->a[48209] = anon_sym_GT_PIPE; + v->a[48210] = anon_sym_LT_AMP_DASH; + v->a[48211] = anon_sym_GT_AMP_DASH; v->a[48212] = anon_sym_LT_LT; - v->a[48213] = anon_sym_GT_GT; - v->a[48214] = anon_sym_PIPE_AMP; - v->a[48215] = anon_sym_AMP_GT; - v->a[48216] = anon_sym_AMP_GT_GT; - v->a[48217] = anon_sym_LT_AMP; - v->a[48218] = anon_sym_GT_AMP; - v->a[48219] = anon_sym_GT_PIPE; + v->a[48213] = anon_sym_LT_LT_DASH; + v->a[48214] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48215] = anon_sym_AMP; + v->a[48216] = aux_sym_concatenation_token1; + v->a[48217] = anon_sym_DOLLAR; + v->a[48218] = sym__special_character; + v->a[48219] = anon_sym_DQUOTE; small_parse_table_2411(v); } void small_parse_table_2411(t_small_parse_table_array *v) { - v->a[48220] = anon_sym_LT_AMP_DASH; - v->a[48221] = anon_sym_GT_AMP_DASH; - v->a[48222] = anon_sym_LT_LT_DASH; - v->a[48223] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48224] = anon_sym_DOLLAR_LBRACK; - v->a[48225] = sym__special_character; - v->a[48226] = sym_raw_string; - v->a[48227] = sym_ansi_c_string; - v->a[48228] = aux_sym_number_token1; - v->a[48229] = aux_sym_number_token2; - v->a[48230] = anon_sym_DOLLAR_LBRACE; - v->a[48231] = anon_sym_DOLLAR_LPAREN; - v->a[48232] = anon_sym_BQUOTE; - v->a[48233] = anon_sym_DOLLAR_BQUOTE; - v->a[48234] = anon_sym_LT_LPAREN; - v->a[48235] = anon_sym_GT_LPAREN; - v->a[48236] = sym_word; - v->a[48237] = 3; - v->a[48238] = actions(3); - v->a[48239] = 1; + v->a[48220] = sym_raw_string; + v->a[48221] = aux_sym_number_token1; + v->a[48222] = aux_sym_number_token2; + v->a[48223] = anon_sym_DOLLAR_LBRACE; + v->a[48224] = anon_sym_DOLLAR_LPAREN; + v->a[48225] = anon_sym_BQUOTE; + v->a[48226] = anon_sym_DOLLAR_BQUOTE; + v->a[48227] = aux_sym__simple_variable_name_token1; + v->a[48228] = sym_word; + v->a[48229] = anon_sym_SEMI; + v->a[48230] = 5; + v->a[48231] = actions(3); + v->a[48232] = 1; + v->a[48233] = sym_comment; + v->a[48234] = actions(3617); + v->a[48235] = 1; + v->a[48236] = sym__special_character; + v->a[48237] = state(1072); + v->a[48238] = 1; + v->a[48239] = aux_sym__literal_repeat1; small_parse_table_2412(v); } void small_parse_table_2412(t_small_parse_table_array *v) { - v->a[48240] = sym_comment; - v->a[48241] = actions(1314); - v->a[48242] = 6; - v->a[48243] = sym_file_descriptor; - v->a[48244] = sym__concat; - v->a[48245] = sym_test_operator; - v->a[48246] = sym__bare_dollar; - v->a[48247] = sym__brace_start; - v->a[48248] = aux_sym_heredoc_redirect_token1; - v->a[48249] = actions(1312); - v->a[48250] = 42; - v->a[48251] = anon_sym_LPAREN_LPAREN; - v->a[48252] = anon_sym_SEMI; - v->a[48253] = anon_sym_PIPE_PIPE; - v->a[48254] = anon_sym_AMP_AMP; - v->a[48255] = anon_sym_PIPE; - v->a[48256] = anon_sym_AMP; - v->a[48257] = anon_sym_EQ_EQ; - v->a[48258] = anon_sym_LT; - v->a[48259] = anon_sym_GT; + v->a[48240] = actions(3342); + v->a[48241] = 6; + v->a[48242] = sym_file_descriptor; + v->a[48243] = sym_variable_name; + v->a[48244] = sym_test_operator; + v->a[48245] = sym__brace_start; + v->a[48246] = ts_builtin_sym_end; + v->a[48247] = aux_sym_heredoc_redirect_token1; + v->a[48248] = actions(3340); + v->a[48249] = 31; + v->a[48250] = anon_sym_PIPE; + v->a[48251] = anon_sym_SEMI_SEMI; + v->a[48252] = anon_sym_PIPE_AMP; + v->a[48253] = anon_sym_AMP_AMP; + v->a[48254] = anon_sym_PIPE_PIPE; + v->a[48255] = anon_sym_LT; + v->a[48256] = anon_sym_GT; + v->a[48257] = anon_sym_GT_GT; + v->a[48258] = anon_sym_AMP_GT; + v->a[48259] = anon_sym_AMP_GT_GT; small_parse_table_2413(v); } void small_parse_table_2413(t_small_parse_table_array *v) { - v->a[48260] = anon_sym_LT_LT; - v->a[48261] = anon_sym_GT_GT; - v->a[48262] = anon_sym_SEMI_SEMI; - v->a[48263] = anon_sym_SEMI_AMP; - v->a[48264] = anon_sym_SEMI_SEMI_AMP; - v->a[48265] = anon_sym_PIPE_AMP; - v->a[48266] = anon_sym_EQ_TILDE; - v->a[48267] = anon_sym_AMP_GT; - v->a[48268] = anon_sym_AMP_GT_GT; - v->a[48269] = anon_sym_LT_AMP; - v->a[48270] = anon_sym_GT_AMP; - v->a[48271] = anon_sym_GT_PIPE; - v->a[48272] = anon_sym_LT_AMP_DASH; - v->a[48273] = anon_sym_GT_AMP_DASH; - v->a[48274] = anon_sym_LT_LT_DASH; - v->a[48275] = anon_sym_LT_LT_LT; - v->a[48276] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48277] = anon_sym_DOLLAR_LBRACK; - v->a[48278] = aux_sym_concatenation_token1; - v->a[48279] = anon_sym_DOLLAR; + v->a[48260] = anon_sym_LT_AMP; + v->a[48261] = anon_sym_GT_AMP; + v->a[48262] = anon_sym_GT_PIPE; + v->a[48263] = anon_sym_LT_AMP_DASH; + v->a[48264] = anon_sym_GT_AMP_DASH; + v->a[48265] = anon_sym_LT_LT; + v->a[48266] = anon_sym_LT_LT_DASH; + v->a[48267] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48268] = anon_sym_AMP; + v->a[48269] = anon_sym_DOLLAR; + v->a[48270] = anon_sym_DQUOTE; + v->a[48271] = sym_raw_string; + v->a[48272] = aux_sym_number_token1; + v->a[48273] = aux_sym_number_token2; + v->a[48274] = anon_sym_DOLLAR_LBRACE; + v->a[48275] = anon_sym_DOLLAR_LPAREN; + v->a[48276] = anon_sym_BQUOTE; + v->a[48277] = anon_sym_DOLLAR_BQUOTE; + v->a[48278] = aux_sym__simple_variable_name_token1; + v->a[48279] = sym_word; small_parse_table_2414(v); } void small_parse_table_2414(t_small_parse_table_array *v) { - v->a[48280] = sym__special_character; - v->a[48281] = anon_sym_DQUOTE; - v->a[48282] = sym_raw_string; - v->a[48283] = sym_ansi_c_string; - v->a[48284] = aux_sym_number_token1; - v->a[48285] = aux_sym_number_token2; - v->a[48286] = anon_sym_DOLLAR_LBRACE; - v->a[48287] = anon_sym_DOLLAR_LPAREN; - v->a[48288] = anon_sym_BQUOTE; - v->a[48289] = anon_sym_DOLLAR_BQUOTE; - v->a[48290] = anon_sym_LT_LPAREN; - v->a[48291] = anon_sym_GT_LPAREN; - v->a[48292] = sym_word; - v->a[48293] = 3; - v->a[48294] = actions(3); - v->a[48295] = 1; - v->a[48296] = sym_comment; - v->a[48297] = actions(1342); - v->a[48298] = 6; - v->a[48299] = sym_file_descriptor; + v->a[48280] = anon_sym_SEMI; + v->a[48281] = 3; + v->a[48282] = actions(3); + v->a[48283] = 1; + v->a[48284] = sym_comment; + v->a[48285] = actions(3117); + v->a[48286] = 6; + v->a[48287] = sym_file_descriptor; + v->a[48288] = sym__concat; + v->a[48289] = sym_test_operator; + v->a[48290] = sym__brace_start; + v->a[48291] = ts_builtin_sym_end; + v->a[48292] = aux_sym_heredoc_redirect_token1; + v->a[48293] = actions(3115); + v->a[48294] = 33; + v->a[48295] = anon_sym_PIPE; + v->a[48296] = anon_sym_SEMI_SEMI; + v->a[48297] = anon_sym_PIPE_AMP; + v->a[48298] = anon_sym_AMP_AMP; + v->a[48299] = anon_sym_PIPE_PIPE; small_parse_table_2415(v); } diff --git a/parser/static/small_parse_table/small_parse_table_483.c b/parser/static/small_parse_table/small_parse_table_483.c index 32e841fc..fa4797d6 100644 --- a/parser/static/small_parse_table/small_parse_table_483.c +++ b/parser/static/small_parse_table/small_parse_table_483.c @@ -14,126 +14,126 @@ void small_parse_table_2415(t_small_parse_table_array *v) { - v->a[48300] = sym__concat; - v->a[48301] = sym_test_operator; - v->a[48302] = sym__bare_dollar; - v->a[48303] = sym__brace_start; - v->a[48304] = aux_sym_heredoc_redirect_token1; - v->a[48305] = actions(1340); - v->a[48306] = 42; - v->a[48307] = anon_sym_LPAREN_LPAREN; - v->a[48308] = anon_sym_SEMI; - v->a[48309] = anon_sym_PIPE_PIPE; - v->a[48310] = anon_sym_AMP_AMP; - v->a[48311] = anon_sym_PIPE; - v->a[48312] = anon_sym_AMP; - v->a[48313] = anon_sym_EQ_EQ; - v->a[48314] = anon_sym_LT; - v->a[48315] = anon_sym_GT; - v->a[48316] = anon_sym_LT_LT; - v->a[48317] = anon_sym_GT_GT; - v->a[48318] = anon_sym_SEMI_SEMI; - v->a[48319] = anon_sym_SEMI_AMP; + v->a[48300] = anon_sym_LT; + v->a[48301] = anon_sym_GT; + v->a[48302] = anon_sym_GT_GT; + v->a[48303] = anon_sym_AMP_GT; + v->a[48304] = anon_sym_AMP_GT_GT; + v->a[48305] = anon_sym_LT_AMP; + v->a[48306] = anon_sym_GT_AMP; + v->a[48307] = anon_sym_GT_PIPE; + v->a[48308] = anon_sym_LT_AMP_DASH; + v->a[48309] = anon_sym_GT_AMP_DASH; + v->a[48310] = anon_sym_LT_LT; + v->a[48311] = anon_sym_LT_LT_DASH; + v->a[48312] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48313] = anon_sym_AMP; + v->a[48314] = aux_sym_concatenation_token1; + v->a[48315] = anon_sym_DOLLAR; + v->a[48316] = sym__special_character; + v->a[48317] = anon_sym_DQUOTE; + v->a[48318] = sym_raw_string; + v->a[48319] = aux_sym_number_token1; small_parse_table_2416(v); } void small_parse_table_2416(t_small_parse_table_array *v) { - v->a[48320] = anon_sym_SEMI_SEMI_AMP; - v->a[48321] = anon_sym_PIPE_AMP; - v->a[48322] = anon_sym_EQ_TILDE; - v->a[48323] = anon_sym_AMP_GT; - v->a[48324] = anon_sym_AMP_GT_GT; - v->a[48325] = anon_sym_LT_AMP; - v->a[48326] = anon_sym_GT_AMP; - v->a[48327] = anon_sym_GT_PIPE; - v->a[48328] = anon_sym_LT_AMP_DASH; - v->a[48329] = anon_sym_GT_AMP_DASH; - v->a[48330] = anon_sym_LT_LT_DASH; - v->a[48331] = anon_sym_LT_LT_LT; - v->a[48332] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48333] = anon_sym_DOLLAR_LBRACK; - v->a[48334] = aux_sym_concatenation_token1; - v->a[48335] = anon_sym_DOLLAR; - v->a[48336] = sym__special_character; - v->a[48337] = anon_sym_DQUOTE; - v->a[48338] = sym_raw_string; - v->a[48339] = sym_ansi_c_string; + v->a[48320] = aux_sym_number_token2; + v->a[48321] = anon_sym_DOLLAR_LBRACE; + v->a[48322] = anon_sym_DOLLAR_LPAREN; + v->a[48323] = anon_sym_BQUOTE; + v->a[48324] = anon_sym_DOLLAR_BQUOTE; + v->a[48325] = aux_sym__simple_variable_name_token1; + v->a[48326] = sym_word; + v->a[48327] = anon_sym_SEMI; + v->a[48328] = 3; + v->a[48329] = actions(3); + v->a[48330] = 1; + v->a[48331] = sym_comment; + v->a[48332] = actions(3125); + v->a[48333] = 6; + v->a[48334] = sym_file_descriptor; + v->a[48335] = sym__concat; + v->a[48336] = sym_test_operator; + v->a[48337] = sym__brace_start; + v->a[48338] = ts_builtin_sym_end; + v->a[48339] = aux_sym_heredoc_redirect_token1; small_parse_table_2417(v); } void small_parse_table_2417(t_small_parse_table_array *v) { - v->a[48340] = aux_sym_number_token1; - v->a[48341] = aux_sym_number_token2; - v->a[48342] = anon_sym_DOLLAR_LBRACE; - v->a[48343] = anon_sym_DOLLAR_LPAREN; - v->a[48344] = anon_sym_BQUOTE; - v->a[48345] = anon_sym_DOLLAR_BQUOTE; - v->a[48346] = anon_sym_LT_LPAREN; - v->a[48347] = anon_sym_GT_LPAREN; - v->a[48348] = sym_word; - v->a[48349] = 3; - v->a[48350] = actions(3); - v->a[48351] = 1; - v->a[48352] = sym_comment; - v->a[48353] = actions(1338); - v->a[48354] = 6; - v->a[48355] = sym_file_descriptor; - v->a[48356] = sym__concat; - v->a[48357] = sym_test_operator; - v->a[48358] = sym__bare_dollar; - v->a[48359] = sym__brace_start; + v->a[48340] = actions(3123); + v->a[48341] = 33; + v->a[48342] = anon_sym_PIPE; + v->a[48343] = anon_sym_SEMI_SEMI; + v->a[48344] = anon_sym_PIPE_AMP; + v->a[48345] = anon_sym_AMP_AMP; + v->a[48346] = anon_sym_PIPE_PIPE; + v->a[48347] = anon_sym_LT; + v->a[48348] = anon_sym_GT; + v->a[48349] = anon_sym_GT_GT; + v->a[48350] = anon_sym_AMP_GT; + v->a[48351] = anon_sym_AMP_GT_GT; + v->a[48352] = anon_sym_LT_AMP; + v->a[48353] = anon_sym_GT_AMP; + v->a[48354] = anon_sym_GT_PIPE; + v->a[48355] = anon_sym_LT_AMP_DASH; + v->a[48356] = anon_sym_GT_AMP_DASH; + v->a[48357] = anon_sym_LT_LT; + v->a[48358] = anon_sym_LT_LT_DASH; + v->a[48359] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2418(v); } void small_parse_table_2418(t_small_parse_table_array *v) { - v->a[48360] = aux_sym_heredoc_redirect_token1; - v->a[48361] = actions(1336); - v->a[48362] = 42; - v->a[48363] = anon_sym_LPAREN_LPAREN; - v->a[48364] = anon_sym_SEMI; - v->a[48365] = anon_sym_PIPE_PIPE; - v->a[48366] = anon_sym_AMP_AMP; - v->a[48367] = anon_sym_PIPE; - v->a[48368] = anon_sym_AMP; - v->a[48369] = anon_sym_EQ_EQ; - v->a[48370] = anon_sym_LT; - v->a[48371] = anon_sym_GT; - v->a[48372] = anon_sym_LT_LT; - v->a[48373] = anon_sym_GT_GT; - v->a[48374] = anon_sym_SEMI_SEMI; - v->a[48375] = anon_sym_SEMI_AMP; - v->a[48376] = anon_sym_SEMI_SEMI_AMP; - v->a[48377] = anon_sym_PIPE_AMP; - v->a[48378] = anon_sym_EQ_TILDE; - v->a[48379] = anon_sym_AMP_GT; + v->a[48360] = anon_sym_AMP; + v->a[48361] = aux_sym_concatenation_token1; + v->a[48362] = anon_sym_DOLLAR; + v->a[48363] = sym__special_character; + v->a[48364] = anon_sym_DQUOTE; + v->a[48365] = sym_raw_string; + v->a[48366] = aux_sym_number_token1; + v->a[48367] = aux_sym_number_token2; + v->a[48368] = anon_sym_DOLLAR_LBRACE; + v->a[48369] = anon_sym_DOLLAR_LPAREN; + v->a[48370] = anon_sym_BQUOTE; + v->a[48371] = anon_sym_DOLLAR_BQUOTE; + v->a[48372] = aux_sym__simple_variable_name_token1; + v->a[48373] = sym_word; + v->a[48374] = anon_sym_SEMI; + v->a[48375] = 3; + v->a[48376] = actions(3); + v->a[48377] = 1; + v->a[48378] = sym_comment; + v->a[48379] = actions(2774); small_parse_table_2419(v); } void small_parse_table_2419(t_small_parse_table_array *v) { - v->a[48380] = anon_sym_AMP_GT_GT; - v->a[48381] = anon_sym_LT_AMP; - v->a[48382] = anon_sym_GT_AMP; - v->a[48383] = anon_sym_GT_PIPE; - v->a[48384] = anon_sym_LT_AMP_DASH; - v->a[48385] = anon_sym_GT_AMP_DASH; - v->a[48386] = anon_sym_LT_LT_DASH; - v->a[48387] = anon_sym_LT_LT_LT; - v->a[48388] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48389] = anon_sym_DOLLAR_LBRACK; - v->a[48390] = aux_sym_concatenation_token1; - v->a[48391] = anon_sym_DOLLAR; - v->a[48392] = sym__special_character; - v->a[48393] = anon_sym_DQUOTE; - v->a[48394] = sym_raw_string; - v->a[48395] = sym_ansi_c_string; - v->a[48396] = aux_sym_number_token1; - v->a[48397] = aux_sym_number_token2; - v->a[48398] = anon_sym_DOLLAR_LBRACE; - v->a[48399] = anon_sym_DOLLAR_LPAREN; + v->a[48380] = 6; + v->a[48381] = sym_file_descriptor; + v->a[48382] = sym__concat; + v->a[48383] = sym_test_operator; + v->a[48384] = sym__brace_start; + v->a[48385] = ts_builtin_sym_end; + v->a[48386] = aux_sym_heredoc_redirect_token1; + v->a[48387] = actions(2772); + v->a[48388] = 33; + v->a[48389] = anon_sym_PIPE; + v->a[48390] = anon_sym_SEMI_SEMI; + v->a[48391] = anon_sym_PIPE_AMP; + v->a[48392] = anon_sym_AMP_AMP; + v->a[48393] = anon_sym_PIPE_PIPE; + v->a[48394] = anon_sym_LT; + v->a[48395] = anon_sym_GT; + v->a[48396] = anon_sym_GT_GT; + v->a[48397] = anon_sym_AMP_GT; + v->a[48398] = anon_sym_AMP_GT_GT; + v->a[48399] = anon_sym_LT_AMP; small_parse_table_2420(v); } diff --git a/parser/static/small_parse_table/small_parse_table_484.c b/parser/static/small_parse_table/small_parse_table_484.c index dae58188..d6118698 100644 --- a/parser/static/small_parse_table/small_parse_table_484.c +++ b/parser/static/small_parse_table/small_parse_table_484.c @@ -14,126 +14,126 @@ void small_parse_table_2420(t_small_parse_table_array *v) { - v->a[48400] = anon_sym_BQUOTE; - v->a[48401] = anon_sym_DOLLAR_BQUOTE; - v->a[48402] = anon_sym_LT_LPAREN; - v->a[48403] = anon_sym_GT_LPAREN; - v->a[48404] = sym_word; - v->a[48405] = 3; - v->a[48406] = actions(3); - v->a[48407] = 1; - v->a[48408] = sym_comment; - v->a[48409] = actions(1322); - v->a[48410] = 6; - v->a[48411] = sym_file_descriptor; - v->a[48412] = sym__concat; - v->a[48413] = sym_test_operator; - v->a[48414] = sym__bare_dollar; - v->a[48415] = sym__brace_start; - v->a[48416] = aux_sym_heredoc_redirect_token1; - v->a[48417] = actions(1320); - v->a[48418] = 42; - v->a[48419] = anon_sym_LPAREN_LPAREN; + v->a[48400] = anon_sym_GT_AMP; + v->a[48401] = anon_sym_GT_PIPE; + v->a[48402] = anon_sym_LT_AMP_DASH; + v->a[48403] = anon_sym_GT_AMP_DASH; + v->a[48404] = anon_sym_LT_LT; + v->a[48405] = anon_sym_LT_LT_DASH; + v->a[48406] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48407] = anon_sym_AMP; + v->a[48408] = aux_sym_concatenation_token1; + v->a[48409] = anon_sym_DOLLAR; + v->a[48410] = sym__special_character; + v->a[48411] = anon_sym_DQUOTE; + v->a[48412] = sym_raw_string; + v->a[48413] = aux_sym_number_token1; + v->a[48414] = aux_sym_number_token2; + v->a[48415] = anon_sym_DOLLAR_LBRACE; + v->a[48416] = anon_sym_DOLLAR_LPAREN; + v->a[48417] = anon_sym_BQUOTE; + v->a[48418] = anon_sym_DOLLAR_BQUOTE; + v->a[48419] = aux_sym__simple_variable_name_token1; small_parse_table_2421(v); } void small_parse_table_2421(t_small_parse_table_array *v) { - v->a[48420] = anon_sym_SEMI; - v->a[48421] = anon_sym_PIPE_PIPE; - v->a[48422] = anon_sym_AMP_AMP; - v->a[48423] = anon_sym_PIPE; - v->a[48424] = anon_sym_AMP; - v->a[48425] = anon_sym_EQ_EQ; - v->a[48426] = anon_sym_LT; - v->a[48427] = anon_sym_GT; - v->a[48428] = anon_sym_LT_LT; - v->a[48429] = anon_sym_GT_GT; - v->a[48430] = anon_sym_SEMI_SEMI; - v->a[48431] = anon_sym_SEMI_AMP; - v->a[48432] = anon_sym_SEMI_SEMI_AMP; - v->a[48433] = anon_sym_PIPE_AMP; - v->a[48434] = anon_sym_EQ_TILDE; - v->a[48435] = anon_sym_AMP_GT; - v->a[48436] = anon_sym_AMP_GT_GT; - v->a[48437] = anon_sym_LT_AMP; - v->a[48438] = anon_sym_GT_AMP; - v->a[48439] = anon_sym_GT_PIPE; + v->a[48420] = sym_word; + v->a[48421] = anon_sym_SEMI; + v->a[48422] = 3; + v->a[48423] = actions(3); + v->a[48424] = 1; + v->a[48425] = sym_comment; + v->a[48426] = actions(2778); + v->a[48427] = 6; + v->a[48428] = sym_file_descriptor; + v->a[48429] = sym__concat; + v->a[48430] = sym_test_operator; + v->a[48431] = sym__brace_start; + v->a[48432] = ts_builtin_sym_end; + v->a[48433] = aux_sym_heredoc_redirect_token1; + v->a[48434] = actions(2776); + v->a[48435] = 33; + v->a[48436] = anon_sym_PIPE; + v->a[48437] = anon_sym_SEMI_SEMI; + v->a[48438] = anon_sym_PIPE_AMP; + v->a[48439] = anon_sym_AMP_AMP; small_parse_table_2422(v); } void small_parse_table_2422(t_small_parse_table_array *v) { - v->a[48440] = anon_sym_LT_AMP_DASH; - v->a[48441] = anon_sym_GT_AMP_DASH; - v->a[48442] = anon_sym_LT_LT_DASH; - v->a[48443] = anon_sym_LT_LT_LT; - v->a[48444] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48445] = anon_sym_DOLLAR_LBRACK; - v->a[48446] = aux_sym_concatenation_token1; - v->a[48447] = anon_sym_DOLLAR; - v->a[48448] = sym__special_character; - v->a[48449] = anon_sym_DQUOTE; - v->a[48450] = sym_raw_string; - v->a[48451] = sym_ansi_c_string; - v->a[48452] = aux_sym_number_token1; - v->a[48453] = aux_sym_number_token2; - v->a[48454] = anon_sym_DOLLAR_LBRACE; - v->a[48455] = anon_sym_DOLLAR_LPAREN; - v->a[48456] = anon_sym_BQUOTE; - v->a[48457] = anon_sym_DOLLAR_BQUOTE; - v->a[48458] = anon_sym_LT_LPAREN; - v->a[48459] = anon_sym_GT_LPAREN; + v->a[48440] = anon_sym_PIPE_PIPE; + v->a[48441] = anon_sym_LT; + v->a[48442] = anon_sym_GT; + v->a[48443] = anon_sym_GT_GT; + v->a[48444] = anon_sym_AMP_GT; + v->a[48445] = anon_sym_AMP_GT_GT; + v->a[48446] = anon_sym_LT_AMP; + v->a[48447] = anon_sym_GT_AMP; + v->a[48448] = anon_sym_GT_PIPE; + v->a[48449] = anon_sym_LT_AMP_DASH; + v->a[48450] = anon_sym_GT_AMP_DASH; + v->a[48451] = anon_sym_LT_LT; + v->a[48452] = anon_sym_LT_LT_DASH; + v->a[48453] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48454] = anon_sym_AMP; + v->a[48455] = aux_sym_concatenation_token1; + v->a[48456] = anon_sym_DOLLAR; + v->a[48457] = sym__special_character; + v->a[48458] = anon_sym_DQUOTE; + v->a[48459] = sym_raw_string; small_parse_table_2423(v); } void small_parse_table_2423(t_small_parse_table_array *v) { - v->a[48460] = sym_word; - v->a[48461] = 6; - v->a[48462] = actions(3); - v->a[48463] = 1; - v->a[48464] = sym_comment; - v->a[48465] = actions(5367); - v->a[48466] = 1; - v->a[48467] = aux_sym_concatenation_token1; - v->a[48468] = actions(5370); - v->a[48469] = 1; - v->a[48470] = sym__concat; - v->a[48471] = state(1140); - v->a[48472] = 1; - v->a[48473] = aux_sym_concatenation_repeat1; - v->a[48474] = actions(1253); - v->a[48475] = 6; - v->a[48476] = sym_file_descriptor; + v->a[48460] = aux_sym_number_token1; + v->a[48461] = aux_sym_number_token2; + v->a[48462] = anon_sym_DOLLAR_LBRACE; + v->a[48463] = anon_sym_DOLLAR_LPAREN; + v->a[48464] = anon_sym_BQUOTE; + v->a[48465] = anon_sym_DOLLAR_BQUOTE; + v->a[48466] = aux_sym__simple_variable_name_token1; + v->a[48467] = sym_word; + v->a[48468] = anon_sym_SEMI; + v->a[48469] = 3; + v->a[48470] = actions(3); + v->a[48471] = 1; + v->a[48472] = sym_comment; + v->a[48473] = actions(2774); + v->a[48474] = 6; + v->a[48475] = sym_file_descriptor; + v->a[48476] = sym__concat; v->a[48477] = sym_test_operator; - v->a[48478] = sym__bare_dollar; - v->a[48479] = sym__brace_start; + v->a[48478] = sym__brace_start; + v->a[48479] = ts_builtin_sym_end; small_parse_table_2424(v); } void small_parse_table_2424(t_small_parse_table_array *v) { - v->a[48480] = ts_builtin_sym_end; - v->a[48481] = aux_sym_heredoc_redirect_token1; - v->a[48482] = actions(1251); - v->a[48483] = 39; - v->a[48484] = anon_sym_LPAREN_LPAREN; - v->a[48485] = anon_sym_SEMI; - v->a[48486] = anon_sym_PIPE_PIPE; - v->a[48487] = anon_sym_AMP_AMP; - v->a[48488] = anon_sym_PIPE; - v->a[48489] = anon_sym_AMP; - v->a[48490] = anon_sym_EQ_EQ; - v->a[48491] = anon_sym_LT; - v->a[48492] = anon_sym_GT; - v->a[48493] = anon_sym_LT_LT; - v->a[48494] = anon_sym_GT_GT; - v->a[48495] = anon_sym_SEMI_SEMI; - v->a[48496] = anon_sym_PIPE_AMP; - v->a[48497] = anon_sym_EQ_TILDE; - v->a[48498] = anon_sym_AMP_GT; - v->a[48499] = anon_sym_AMP_GT_GT; + v->a[48480] = aux_sym_heredoc_redirect_token1; + v->a[48481] = actions(2772); + v->a[48482] = 33; + v->a[48483] = anon_sym_PIPE; + v->a[48484] = anon_sym_SEMI_SEMI; + v->a[48485] = anon_sym_PIPE_AMP; + v->a[48486] = anon_sym_AMP_AMP; + v->a[48487] = anon_sym_PIPE_PIPE; + v->a[48488] = anon_sym_LT; + v->a[48489] = anon_sym_GT; + v->a[48490] = anon_sym_GT_GT; + v->a[48491] = anon_sym_AMP_GT; + v->a[48492] = anon_sym_AMP_GT_GT; + v->a[48493] = anon_sym_LT_AMP; + v->a[48494] = anon_sym_GT_AMP; + v->a[48495] = anon_sym_GT_PIPE; + v->a[48496] = anon_sym_LT_AMP_DASH; + v->a[48497] = anon_sym_GT_AMP_DASH; + v->a[48498] = anon_sym_LT_LT; + v->a[48499] = anon_sym_LT_LT_DASH; small_parse_table_2425(v); } diff --git a/parser/static/small_parse_table/small_parse_table_485.c b/parser/static/small_parse_table/small_parse_table_485.c index e0c9f29d..00f61abe 100644 --- a/parser/static/small_parse_table/small_parse_table_485.c +++ b/parser/static/small_parse_table/small_parse_table_485.c @@ -14,126 +14,126 @@ void small_parse_table_2425(t_small_parse_table_array *v) { - v->a[48500] = anon_sym_LT_AMP; - v->a[48501] = anon_sym_GT_AMP; - v->a[48502] = anon_sym_GT_PIPE; - v->a[48503] = anon_sym_LT_AMP_DASH; - v->a[48504] = anon_sym_GT_AMP_DASH; - v->a[48505] = anon_sym_LT_LT_DASH; - v->a[48506] = anon_sym_LT_LT_LT; - v->a[48507] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48508] = anon_sym_DOLLAR_LBRACK; - v->a[48509] = anon_sym_DOLLAR; - v->a[48510] = sym__special_character; - v->a[48511] = anon_sym_DQUOTE; - v->a[48512] = sym_raw_string; - v->a[48513] = sym_ansi_c_string; - v->a[48514] = aux_sym_number_token1; - v->a[48515] = aux_sym_number_token2; - v->a[48516] = anon_sym_DOLLAR_LBRACE; - v->a[48517] = anon_sym_DOLLAR_LPAREN; - v->a[48518] = anon_sym_BQUOTE; - v->a[48519] = anon_sym_DOLLAR_BQUOTE; + v->a[48500] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48501] = anon_sym_AMP; + v->a[48502] = aux_sym_concatenation_token1; + v->a[48503] = anon_sym_DOLLAR; + v->a[48504] = sym__special_character; + v->a[48505] = anon_sym_DQUOTE; + v->a[48506] = sym_raw_string; + v->a[48507] = aux_sym_number_token1; + v->a[48508] = aux_sym_number_token2; + v->a[48509] = anon_sym_DOLLAR_LBRACE; + v->a[48510] = anon_sym_DOLLAR_LPAREN; + v->a[48511] = anon_sym_BQUOTE; + v->a[48512] = anon_sym_DOLLAR_BQUOTE; + v->a[48513] = aux_sym__simple_variable_name_token1; + v->a[48514] = sym_word; + v->a[48515] = anon_sym_SEMI; + v->a[48516] = 3; + v->a[48517] = actions(3); + v->a[48518] = 1; + v->a[48519] = sym_comment; small_parse_table_2426(v); } void small_parse_table_2426(t_small_parse_table_array *v) { - v->a[48520] = anon_sym_LT_LPAREN; - v->a[48521] = anon_sym_GT_LPAREN; - v->a[48522] = sym_word; - v->a[48523] = 8; - v->a[48524] = actions(3); - v->a[48525] = 1; - v->a[48526] = sym_comment; - v->a[48527] = actions(5361); - v->a[48528] = 1; - v->a[48529] = anon_sym_DQUOTE; - v->a[48530] = actions(5365); - v->a[48531] = 1; - v->a[48532] = sym_variable_name; - v->a[48533] = state(2850); - v->a[48534] = 1; - v->a[48535] = sym_string; - v->a[48536] = actions(5363); - v->a[48537] = 2; - v->a[48538] = aux_sym__simple_variable_name_token1; - v->a[48539] = aux_sym__multiline_variable_name_token1; + v->a[48520] = actions(3062); + v->a[48521] = 6; + v->a[48522] = sym_file_descriptor; + v->a[48523] = sym__concat; + v->a[48524] = sym_variable_name; + v->a[48525] = sym_test_operator; + v->a[48526] = sym__brace_start; + v->a[48527] = aux_sym_heredoc_redirect_token1; + v->a[48528] = actions(3060); + v->a[48529] = 33; + v->a[48530] = anon_sym_PIPE; + v->a[48531] = anon_sym_RPAREN; + v->a[48532] = anon_sym_SEMI_SEMI; + v->a[48533] = anon_sym_PIPE_AMP; + v->a[48534] = anon_sym_AMP_AMP; + v->a[48535] = anon_sym_PIPE_PIPE; + v->a[48536] = anon_sym_LT; + v->a[48537] = anon_sym_GT; + v->a[48538] = anon_sym_GT_GT; + v->a[48539] = anon_sym_AMP_GT; small_parse_table_2427(v); } void small_parse_table_2427(t_small_parse_table_array *v) { - v->a[48540] = actions(1235); - v->a[48541] = 3; - v->a[48542] = sym_file_descriptor; - v->a[48543] = sym_test_operator; - v->a[48544] = sym__brace_start; - v->a[48545] = actions(5359); - v->a[48546] = 9; - v->a[48547] = anon_sym_DASH; - v->a[48548] = anon_sym_STAR; - v->a[48549] = anon_sym_BANG; - v->a[48550] = anon_sym_QMARK; + v->a[48540] = anon_sym_AMP_GT_GT; + v->a[48541] = anon_sym_LT_AMP; + v->a[48542] = anon_sym_GT_AMP; + v->a[48543] = anon_sym_GT_PIPE; + v->a[48544] = anon_sym_LT_AMP_DASH; + v->a[48545] = anon_sym_GT_AMP_DASH; + v->a[48546] = anon_sym_LT_LT; + v->a[48547] = anon_sym_LT_LT_DASH; + v->a[48548] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48549] = anon_sym_AMP; + v->a[48550] = aux_sym_concatenation_token1; v->a[48551] = anon_sym_DOLLAR; - v->a[48552] = anon_sym_POUND; - v->a[48553] = anon_sym_AT2; - v->a[48554] = anon_sym_0; - v->a[48555] = anon_sym__; - v->a[48556] = actions(1227); - v->a[48557] = 31; - v->a[48558] = anon_sym_LPAREN_LPAREN; - v->a[48559] = anon_sym_PIPE_PIPE; + v->a[48552] = sym__special_character; + v->a[48553] = anon_sym_DQUOTE; + v->a[48554] = sym_raw_string; + v->a[48555] = aux_sym_number_token1; + v->a[48556] = aux_sym_number_token2; + v->a[48557] = anon_sym_DOLLAR_LBRACE; + v->a[48558] = anon_sym_DOLLAR_LPAREN; + v->a[48559] = anon_sym_BQUOTE; small_parse_table_2428(v); } void small_parse_table_2428(t_small_parse_table_array *v) { - v->a[48560] = anon_sym_AMP_AMP; - v->a[48561] = anon_sym_PIPE; - v->a[48562] = anon_sym_LT; - v->a[48563] = anon_sym_GT; - v->a[48564] = anon_sym_LT_LT; - v->a[48565] = anon_sym_GT_GT; - v->a[48566] = anon_sym_PIPE_AMP; - v->a[48567] = anon_sym_AMP_GT; - v->a[48568] = anon_sym_AMP_GT_GT; - v->a[48569] = anon_sym_LT_AMP; - v->a[48570] = anon_sym_GT_AMP; - v->a[48571] = anon_sym_GT_PIPE; - v->a[48572] = anon_sym_LT_AMP_DASH; - v->a[48573] = anon_sym_GT_AMP_DASH; - v->a[48574] = anon_sym_LT_LT_DASH; - v->a[48575] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48576] = anon_sym_DOLLAR_LBRACK; - v->a[48577] = sym__special_character; - v->a[48578] = sym_raw_string; - v->a[48579] = sym_ansi_c_string; + v->a[48560] = anon_sym_DOLLAR_BQUOTE; + v->a[48561] = sym_word; + v->a[48562] = anon_sym_SEMI; + v->a[48563] = 6; + v->a[48564] = actions(3); + v->a[48565] = 1; + v->a[48566] = sym_comment; + v->a[48567] = actions(3613); + v->a[48568] = 1; + v->a[48569] = aux_sym_concatenation_token1; + v->a[48570] = actions(3674); + v->a[48571] = 1; + v->a[48572] = sym__concat; + v->a[48573] = state(984); + v->a[48574] = 1; + v->a[48575] = aux_sym_concatenation_repeat1; + v->a[48576] = actions(3121); + v->a[48577] = 4; + v->a[48578] = sym_file_descriptor; + v->a[48579] = sym_test_operator; small_parse_table_2429(v); } void small_parse_table_2429(t_small_parse_table_array *v) { - v->a[48580] = aux_sym_number_token1; - v->a[48581] = aux_sym_number_token2; - v->a[48582] = anon_sym_DOLLAR_LBRACE; - v->a[48583] = anon_sym_DOLLAR_LPAREN; - v->a[48584] = anon_sym_BQUOTE; - v->a[48585] = anon_sym_DOLLAR_BQUOTE; - v->a[48586] = anon_sym_LT_LPAREN; - v->a[48587] = anon_sym_GT_LPAREN; - v->a[48588] = sym_word; - v->a[48589] = 3; - v->a[48590] = actions(3); - v->a[48591] = 1; - v->a[48592] = sym_comment; - v->a[48593] = actions(1302); - v->a[48594] = 6; - v->a[48595] = sym_file_descriptor; - v->a[48596] = sym__concat; - v->a[48597] = sym_test_operator; - v->a[48598] = sym__bare_dollar; - v->a[48599] = sym__brace_start; + v->a[48580] = sym__brace_start; + v->a[48581] = aux_sym_heredoc_redirect_token1; + v->a[48582] = actions(3119); + v->a[48583] = 32; + v->a[48584] = anon_sym_PIPE; + v->a[48585] = anon_sym_RPAREN; + v->a[48586] = anon_sym_SEMI_SEMI; + v->a[48587] = anon_sym_PIPE_AMP; + v->a[48588] = anon_sym_AMP_AMP; + v->a[48589] = anon_sym_PIPE_PIPE; + v->a[48590] = anon_sym_LT; + v->a[48591] = anon_sym_GT; + v->a[48592] = anon_sym_GT_GT; + v->a[48593] = anon_sym_AMP_GT; + v->a[48594] = anon_sym_AMP_GT_GT; + v->a[48595] = anon_sym_LT_AMP; + v->a[48596] = anon_sym_GT_AMP; + v->a[48597] = anon_sym_GT_PIPE; + v->a[48598] = anon_sym_LT_AMP_DASH; + v->a[48599] = anon_sym_GT_AMP_DASH; small_parse_table_2430(v); } diff --git a/parser/static/small_parse_table/small_parse_table_486.c b/parser/static/small_parse_table/small_parse_table_486.c index 3a8f4b49..9da80ec8 100644 --- a/parser/static/small_parse_table/small_parse_table_486.c +++ b/parser/static/small_parse_table/small_parse_table_486.c @@ -14,126 +14,126 @@ void small_parse_table_2430(t_small_parse_table_array *v) { - v->a[48600] = aux_sym_heredoc_redirect_token1; - v->a[48601] = actions(1300); - v->a[48602] = 42; - v->a[48603] = anon_sym_LPAREN_LPAREN; - v->a[48604] = anon_sym_SEMI; - v->a[48605] = anon_sym_PIPE_PIPE; - v->a[48606] = anon_sym_AMP_AMP; - v->a[48607] = anon_sym_PIPE; - v->a[48608] = anon_sym_AMP; - v->a[48609] = anon_sym_EQ_EQ; - v->a[48610] = anon_sym_LT; - v->a[48611] = anon_sym_GT; - v->a[48612] = anon_sym_LT_LT; - v->a[48613] = anon_sym_GT_GT; - v->a[48614] = anon_sym_SEMI_SEMI; - v->a[48615] = anon_sym_SEMI_AMP; - v->a[48616] = anon_sym_SEMI_SEMI_AMP; - v->a[48617] = anon_sym_PIPE_AMP; - v->a[48618] = anon_sym_EQ_TILDE; - v->a[48619] = anon_sym_AMP_GT; + v->a[48600] = anon_sym_LT_LT; + v->a[48601] = anon_sym_LT_LT_DASH; + v->a[48602] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48603] = anon_sym_AMP; + v->a[48604] = anon_sym_DOLLAR; + v->a[48605] = sym__special_character; + v->a[48606] = anon_sym_DQUOTE; + v->a[48607] = sym_raw_string; + v->a[48608] = aux_sym_number_token1; + v->a[48609] = aux_sym_number_token2; + v->a[48610] = anon_sym_DOLLAR_LBRACE; + v->a[48611] = anon_sym_DOLLAR_LPAREN; + v->a[48612] = anon_sym_BQUOTE; + v->a[48613] = anon_sym_DOLLAR_BQUOTE; + v->a[48614] = sym_word; + v->a[48615] = anon_sym_SEMI; + v->a[48616] = 3; + v->a[48617] = actions(3); + v->a[48618] = 1; + v->a[48619] = sym_comment; small_parse_table_2431(v); } void small_parse_table_2431(t_small_parse_table_array *v) { - v->a[48620] = anon_sym_AMP_GT_GT; - v->a[48621] = anon_sym_LT_AMP; - v->a[48622] = anon_sym_GT_AMP; - v->a[48623] = anon_sym_GT_PIPE; - v->a[48624] = anon_sym_LT_AMP_DASH; - v->a[48625] = anon_sym_GT_AMP_DASH; - v->a[48626] = anon_sym_LT_LT_DASH; - v->a[48627] = anon_sym_LT_LT_LT; - v->a[48628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48629] = anon_sym_DOLLAR_LBRACK; - v->a[48630] = aux_sym_concatenation_token1; - v->a[48631] = anon_sym_DOLLAR; - v->a[48632] = sym__special_character; - v->a[48633] = anon_sym_DQUOTE; - v->a[48634] = sym_raw_string; - v->a[48635] = sym_ansi_c_string; - v->a[48636] = aux_sym_number_token1; - v->a[48637] = aux_sym_number_token2; - v->a[48638] = anon_sym_DOLLAR_LBRACE; - v->a[48639] = anon_sym_DOLLAR_LPAREN; + v->a[48620] = actions(2654); + v->a[48621] = 6; + v->a[48622] = sym_file_descriptor; + v->a[48623] = sym__concat; + v->a[48624] = sym_variable_name; + v->a[48625] = sym_test_operator; + v->a[48626] = sym__brace_start; + v->a[48627] = aux_sym_heredoc_redirect_token1; + v->a[48628] = actions(2652); + v->a[48629] = 33; + v->a[48630] = anon_sym_PIPE; + v->a[48631] = anon_sym_RPAREN; + v->a[48632] = anon_sym_SEMI_SEMI; + v->a[48633] = anon_sym_PIPE_AMP; + v->a[48634] = anon_sym_AMP_AMP; + v->a[48635] = anon_sym_PIPE_PIPE; + v->a[48636] = anon_sym_LT; + v->a[48637] = anon_sym_GT; + v->a[48638] = anon_sym_GT_GT; + v->a[48639] = anon_sym_AMP_GT; small_parse_table_2432(v); } void small_parse_table_2432(t_small_parse_table_array *v) { - v->a[48640] = anon_sym_BQUOTE; - v->a[48641] = anon_sym_DOLLAR_BQUOTE; - v->a[48642] = anon_sym_LT_LPAREN; - v->a[48643] = anon_sym_GT_LPAREN; - v->a[48644] = sym_word; - v->a[48645] = 3; - v->a[48646] = actions(3); - v->a[48647] = 1; - v->a[48648] = sym_comment; - v->a[48649] = actions(1334); - v->a[48650] = 6; - v->a[48651] = sym_file_descriptor; - v->a[48652] = sym__concat; - v->a[48653] = sym_test_operator; - v->a[48654] = sym__bare_dollar; - v->a[48655] = sym__brace_start; - v->a[48656] = aux_sym_heredoc_redirect_token1; - v->a[48657] = actions(1332); - v->a[48658] = 42; - v->a[48659] = anon_sym_LPAREN_LPAREN; + v->a[48640] = anon_sym_AMP_GT_GT; + v->a[48641] = anon_sym_LT_AMP; + v->a[48642] = anon_sym_GT_AMP; + v->a[48643] = anon_sym_GT_PIPE; + v->a[48644] = anon_sym_LT_AMP_DASH; + v->a[48645] = anon_sym_GT_AMP_DASH; + v->a[48646] = anon_sym_LT_LT; + v->a[48647] = anon_sym_LT_LT_DASH; + v->a[48648] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48649] = anon_sym_AMP; + v->a[48650] = aux_sym_concatenation_token1; + v->a[48651] = anon_sym_DOLLAR; + v->a[48652] = sym__special_character; + v->a[48653] = anon_sym_DQUOTE; + v->a[48654] = sym_raw_string; + v->a[48655] = aux_sym_number_token1; + v->a[48656] = aux_sym_number_token2; + v->a[48657] = anon_sym_DOLLAR_LBRACE; + v->a[48658] = anon_sym_DOLLAR_LPAREN; + v->a[48659] = anon_sym_BQUOTE; small_parse_table_2433(v); } void small_parse_table_2433(t_small_parse_table_array *v) { - v->a[48660] = anon_sym_SEMI; - v->a[48661] = anon_sym_PIPE_PIPE; - v->a[48662] = anon_sym_AMP_AMP; - v->a[48663] = anon_sym_PIPE; - v->a[48664] = anon_sym_AMP; - v->a[48665] = anon_sym_EQ_EQ; - v->a[48666] = anon_sym_LT; - v->a[48667] = anon_sym_GT; - v->a[48668] = anon_sym_LT_LT; - v->a[48669] = anon_sym_GT_GT; - v->a[48670] = anon_sym_SEMI_SEMI; - v->a[48671] = anon_sym_SEMI_AMP; - v->a[48672] = anon_sym_SEMI_SEMI_AMP; - v->a[48673] = anon_sym_PIPE_AMP; - v->a[48674] = anon_sym_EQ_TILDE; - v->a[48675] = anon_sym_AMP_GT; - v->a[48676] = anon_sym_AMP_GT_GT; - v->a[48677] = anon_sym_LT_AMP; - v->a[48678] = anon_sym_GT_AMP; - v->a[48679] = anon_sym_GT_PIPE; + v->a[48660] = anon_sym_DOLLAR_BQUOTE; + v->a[48661] = sym_word; + v->a[48662] = anon_sym_SEMI; + v->a[48663] = 3; + v->a[48664] = actions(3); + v->a[48665] = 1; + v->a[48666] = sym_comment; + v->a[48667] = actions(3020); + v->a[48668] = 6; + v->a[48669] = sym_file_descriptor; + v->a[48670] = sym__concat; + v->a[48671] = sym_test_operator; + v->a[48672] = sym__bare_dollar; + v->a[48673] = sym__brace_start; + v->a[48674] = aux_sym_heredoc_redirect_token1; + v->a[48675] = actions(3018); + v->a[48676] = 33; + v->a[48677] = anon_sym_PIPE; + v->a[48678] = anon_sym_RPAREN; + v->a[48679] = anon_sym_SEMI_SEMI; small_parse_table_2434(v); } void small_parse_table_2434(t_small_parse_table_array *v) { - v->a[48680] = anon_sym_LT_AMP_DASH; - v->a[48681] = anon_sym_GT_AMP_DASH; - v->a[48682] = anon_sym_LT_LT_DASH; - v->a[48683] = anon_sym_LT_LT_LT; - v->a[48684] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48685] = anon_sym_DOLLAR_LBRACK; - v->a[48686] = aux_sym_concatenation_token1; - v->a[48687] = anon_sym_DOLLAR; - v->a[48688] = sym__special_character; - v->a[48689] = anon_sym_DQUOTE; - v->a[48690] = sym_raw_string; - v->a[48691] = sym_ansi_c_string; - v->a[48692] = aux_sym_number_token1; - v->a[48693] = aux_sym_number_token2; - v->a[48694] = anon_sym_DOLLAR_LBRACE; - v->a[48695] = anon_sym_DOLLAR_LPAREN; - v->a[48696] = anon_sym_BQUOTE; - v->a[48697] = anon_sym_DOLLAR_BQUOTE; - v->a[48698] = anon_sym_LT_LPAREN; - v->a[48699] = anon_sym_GT_LPAREN; + v->a[48680] = anon_sym_PIPE_AMP; + v->a[48681] = anon_sym_AMP_AMP; + v->a[48682] = anon_sym_PIPE_PIPE; + v->a[48683] = anon_sym_LT; + v->a[48684] = anon_sym_GT; + v->a[48685] = anon_sym_GT_GT; + v->a[48686] = anon_sym_AMP_GT; + v->a[48687] = anon_sym_AMP_GT_GT; + v->a[48688] = anon_sym_LT_AMP; + v->a[48689] = anon_sym_GT_AMP; + v->a[48690] = anon_sym_GT_PIPE; + v->a[48691] = anon_sym_LT_AMP_DASH; + v->a[48692] = anon_sym_GT_AMP_DASH; + v->a[48693] = anon_sym_LT_LT; + v->a[48694] = anon_sym_LT_LT_DASH; + v->a[48695] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48696] = anon_sym_AMP; + v->a[48697] = aux_sym_concatenation_token1; + v->a[48698] = anon_sym_DOLLAR; + v->a[48699] = sym__special_character; small_parse_table_2435(v); } diff --git a/parser/static/small_parse_table/small_parse_table_487.c b/parser/static/small_parse_table/small_parse_table_487.c index 999149de..c4a01316 100644 --- a/parser/static/small_parse_table/small_parse_table_487.c +++ b/parser/static/small_parse_table/small_parse_table_487.c @@ -14,49 +14,49 @@ void small_parse_table_2435(t_small_parse_table_array *v) { - v->a[48700] = sym_word; - v->a[48701] = 6; - v->a[48702] = actions(3); - v->a[48703] = 1; - v->a[48704] = sym_comment; - v->a[48705] = actions(5144); - v->a[48706] = 1; - v->a[48707] = aux_sym_concatenation_token1; - v->a[48708] = actions(5146); - v->a[48709] = 1; - v->a[48710] = sym__concat; - v->a[48711] = state(1123); + v->a[48700] = anon_sym_DQUOTE; + v->a[48701] = sym_raw_string; + v->a[48702] = aux_sym_number_token1; + v->a[48703] = aux_sym_number_token2; + v->a[48704] = anon_sym_DOLLAR_LBRACE; + v->a[48705] = anon_sym_DOLLAR_LPAREN; + v->a[48706] = anon_sym_BQUOTE; + v->a[48707] = anon_sym_DOLLAR_BQUOTE; + v->a[48708] = sym_word; + v->a[48709] = anon_sym_SEMI; + v->a[48710] = 5; + v->a[48711] = actions(3); v->a[48712] = 1; - v->a[48713] = aux_sym_concatenation_repeat1; - v->a[48714] = actions(1263); - v->a[48715] = 6; - v->a[48716] = sym_file_descriptor; - v->a[48717] = sym_test_operator; - v->a[48718] = sym__bare_dollar; - v->a[48719] = sym__brace_start; + v->a[48713] = sym_comment; + v->a[48714] = actions(3676); + v->a[48715] = 1; + v->a[48716] = sym__special_character; + v->a[48717] = state(1072); + v->a[48718] = 1; + v->a[48719] = aux_sym__literal_repeat1; small_parse_table_2436(v); } void small_parse_table_2436(t_small_parse_table_array *v) { - v->a[48720] = ts_builtin_sym_end; - v->a[48721] = aux_sym_heredoc_redirect_token1; - v->a[48722] = actions(1261); - v->a[48723] = 39; - v->a[48724] = anon_sym_LPAREN_LPAREN; - v->a[48725] = anon_sym_SEMI; - v->a[48726] = anon_sym_PIPE_PIPE; - v->a[48727] = anon_sym_AMP_AMP; - v->a[48728] = anon_sym_PIPE; - v->a[48729] = anon_sym_AMP; - v->a[48730] = anon_sym_EQ_EQ; - v->a[48731] = anon_sym_LT; - v->a[48732] = anon_sym_GT; - v->a[48733] = anon_sym_LT_LT; - v->a[48734] = anon_sym_GT_GT; - v->a[48735] = anon_sym_SEMI_SEMI; - v->a[48736] = anon_sym_PIPE_AMP; - v->a[48737] = anon_sym_EQ_TILDE; + v->a[48720] = actions(3197); + v->a[48721] = 6; + v->a[48722] = sym_file_descriptor; + v->a[48723] = sym_variable_name; + v->a[48724] = sym_test_operator; + v->a[48725] = sym__brace_start; + v->a[48726] = ts_builtin_sym_end; + v->a[48727] = aux_sym_heredoc_redirect_token1; + v->a[48728] = actions(3195); + v->a[48729] = 31; + v->a[48730] = anon_sym_PIPE; + v->a[48731] = anon_sym_SEMI_SEMI; + v->a[48732] = anon_sym_PIPE_AMP; + v->a[48733] = anon_sym_AMP_AMP; + v->a[48734] = anon_sym_PIPE_PIPE; + v->a[48735] = anon_sym_LT; + v->a[48736] = anon_sym_GT; + v->a[48737] = anon_sym_GT_GT; v->a[48738] = anon_sym_AMP_GT; v->a[48739] = anon_sym_AMP_GT_GT; small_parse_table_2437(v); @@ -69,71 +69,71 @@ void small_parse_table_2437(t_small_parse_table_array *v) v->a[48742] = anon_sym_GT_PIPE; v->a[48743] = anon_sym_LT_AMP_DASH; v->a[48744] = anon_sym_GT_AMP_DASH; - v->a[48745] = anon_sym_LT_LT_DASH; - v->a[48746] = anon_sym_LT_LT_LT; + v->a[48745] = anon_sym_LT_LT; + v->a[48746] = anon_sym_LT_LT_DASH; v->a[48747] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48748] = anon_sym_DOLLAR_LBRACK; + v->a[48748] = anon_sym_AMP; v->a[48749] = anon_sym_DOLLAR; - v->a[48750] = sym__special_character; - v->a[48751] = anon_sym_DQUOTE; - v->a[48752] = sym_raw_string; - v->a[48753] = sym_ansi_c_string; - v->a[48754] = aux_sym_number_token1; - v->a[48755] = aux_sym_number_token2; - v->a[48756] = anon_sym_DOLLAR_LBRACE; - v->a[48757] = anon_sym_DOLLAR_LPAREN; - v->a[48758] = anon_sym_BQUOTE; - v->a[48759] = anon_sym_DOLLAR_BQUOTE; + v->a[48750] = anon_sym_DQUOTE; + v->a[48751] = sym_raw_string; + v->a[48752] = aux_sym_number_token1; + v->a[48753] = aux_sym_number_token2; + v->a[48754] = anon_sym_DOLLAR_LBRACE; + v->a[48755] = anon_sym_DOLLAR_LPAREN; + v->a[48756] = anon_sym_BQUOTE; + v->a[48757] = anon_sym_DOLLAR_BQUOTE; + v->a[48758] = aux_sym__simple_variable_name_token1; + v->a[48759] = sym_word; small_parse_table_2438(v); } void small_parse_table_2438(t_small_parse_table_array *v) { - v->a[48760] = anon_sym_LT_LPAREN; - v->a[48761] = anon_sym_GT_LPAREN; - v->a[48762] = sym_word; - v->a[48763] = 3; - v->a[48764] = actions(3); - v->a[48765] = 1; - v->a[48766] = sym_comment; - v->a[48767] = actions(1294); - v->a[48768] = 6; - v->a[48769] = sym_file_descriptor; - v->a[48770] = sym__concat; - v->a[48771] = sym_test_operator; - v->a[48772] = sym__bare_dollar; - v->a[48773] = sym__brace_start; - v->a[48774] = aux_sym_heredoc_redirect_token1; - v->a[48775] = actions(1292); - v->a[48776] = 42; - v->a[48777] = anon_sym_LPAREN_LPAREN; - v->a[48778] = anon_sym_SEMI; - v->a[48779] = anon_sym_PIPE_PIPE; + v->a[48760] = anon_sym_SEMI; + v->a[48761] = 3; + v->a[48762] = actions(3); + v->a[48763] = 1; + v->a[48764] = sym_comment; + v->a[48765] = actions(3066); + v->a[48766] = 5; + v->a[48767] = sym_file_descriptor; + v->a[48768] = sym__concat; + v->a[48769] = sym_test_operator; + v->a[48770] = sym__brace_start; + v->a[48771] = aux_sym_heredoc_redirect_token1; + v->a[48772] = actions(3064); + v->a[48773] = 34; + v->a[48774] = anon_sym_PIPE; + v->a[48775] = anon_sym_SEMI_SEMI; + v->a[48776] = anon_sym_SEMI_AMP; + v->a[48777] = anon_sym_SEMI_SEMI_AMP; + v->a[48778] = anon_sym_PIPE_AMP; + v->a[48779] = anon_sym_AMP_AMP; small_parse_table_2439(v); } void small_parse_table_2439(t_small_parse_table_array *v) { - v->a[48780] = anon_sym_AMP_AMP; - v->a[48781] = anon_sym_PIPE; - v->a[48782] = anon_sym_AMP; - v->a[48783] = anon_sym_EQ_EQ; - v->a[48784] = anon_sym_LT; - v->a[48785] = anon_sym_GT; - v->a[48786] = anon_sym_LT_LT; - v->a[48787] = anon_sym_GT_GT; - v->a[48788] = anon_sym_SEMI_SEMI; - v->a[48789] = anon_sym_SEMI_AMP; - v->a[48790] = anon_sym_SEMI_SEMI_AMP; - v->a[48791] = anon_sym_PIPE_AMP; - v->a[48792] = anon_sym_EQ_TILDE; - v->a[48793] = anon_sym_AMP_GT; - v->a[48794] = anon_sym_AMP_GT_GT; - v->a[48795] = anon_sym_LT_AMP; - v->a[48796] = anon_sym_GT_AMP; - v->a[48797] = anon_sym_GT_PIPE; - v->a[48798] = anon_sym_LT_AMP_DASH; - v->a[48799] = anon_sym_GT_AMP_DASH; + v->a[48780] = anon_sym_PIPE_PIPE; + v->a[48781] = anon_sym_LT; + v->a[48782] = anon_sym_GT; + v->a[48783] = anon_sym_GT_GT; + v->a[48784] = anon_sym_AMP_GT; + v->a[48785] = anon_sym_AMP_GT_GT; + v->a[48786] = anon_sym_LT_AMP; + v->a[48787] = anon_sym_GT_AMP; + v->a[48788] = anon_sym_GT_PIPE; + v->a[48789] = anon_sym_LT_AMP_DASH; + v->a[48790] = anon_sym_GT_AMP_DASH; + v->a[48791] = anon_sym_LT_LT; + v->a[48792] = anon_sym_LT_LT_DASH; + v->a[48793] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48794] = anon_sym_AMP; + v->a[48795] = aux_sym_concatenation_token1; + v->a[48796] = anon_sym_DOLLAR; + v->a[48797] = sym__special_character; + v->a[48798] = anon_sym_DQUOTE; + v->a[48799] = sym_raw_string; small_parse_table_2440(v); } diff --git a/parser/static/small_parse_table/small_parse_table_488.c b/parser/static/small_parse_table/small_parse_table_488.c index d48d99f4..e8f43074 100644 --- a/parser/static/small_parse_table/small_parse_table_488.c +++ b/parser/static/small_parse_table/small_parse_table_488.c @@ -14,126 +14,126 @@ void small_parse_table_2440(t_small_parse_table_array *v) { - v->a[48800] = anon_sym_LT_LT_DASH; - v->a[48801] = anon_sym_LT_LT_LT; - v->a[48802] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48803] = anon_sym_DOLLAR_LBRACK; - v->a[48804] = aux_sym_concatenation_token1; - v->a[48805] = anon_sym_DOLLAR; - v->a[48806] = sym__special_character; - v->a[48807] = anon_sym_DQUOTE; - v->a[48808] = sym_raw_string; - v->a[48809] = sym_ansi_c_string; - v->a[48810] = aux_sym_number_token1; - v->a[48811] = aux_sym_number_token2; - v->a[48812] = anon_sym_DOLLAR_LBRACE; - v->a[48813] = anon_sym_DOLLAR_LPAREN; - v->a[48814] = anon_sym_BQUOTE; - v->a[48815] = anon_sym_DOLLAR_BQUOTE; - v->a[48816] = anon_sym_LT_LPAREN; - v->a[48817] = anon_sym_GT_LPAREN; - v->a[48818] = sym_word; - v->a[48819] = 5; + v->a[48800] = aux_sym_number_token1; + v->a[48801] = aux_sym_number_token2; + v->a[48802] = anon_sym_DOLLAR_LBRACE; + v->a[48803] = anon_sym_DOLLAR_LPAREN; + v->a[48804] = anon_sym_BQUOTE; + v->a[48805] = anon_sym_DOLLAR_BQUOTE; + v->a[48806] = sym_word; + v->a[48807] = anon_sym_SEMI; + v->a[48808] = 3; + v->a[48809] = actions(3); + v->a[48810] = 1; + v->a[48811] = sym_comment; + v->a[48812] = actions(3159); + v->a[48813] = 5; + v->a[48814] = sym_file_descriptor; + v->a[48815] = sym__concat; + v->a[48816] = sym_test_operator; + v->a[48817] = sym__brace_start; + v->a[48818] = aux_sym_heredoc_redirect_token1; + v->a[48819] = actions(3157); small_parse_table_2441(v); } void small_parse_table_2441(t_small_parse_table_array *v) { - v->a[48820] = actions(3); - v->a[48821] = 1; - v->a[48822] = sym_comment; - v->a[48823] = actions(5078); - v->a[48824] = 1; - v->a[48825] = sym__special_character; - v->a[48826] = state(1095); - v->a[48827] = 1; - v->a[48828] = aux_sym__literal_repeat1; - v->a[48829] = actions(4566); - v->a[48830] = 5; - v->a[48831] = sym_file_descriptor; - v->a[48832] = sym_test_operator; - v->a[48833] = sym__bare_dollar; - v->a[48834] = sym__brace_start; - v->a[48835] = aux_sym_heredoc_redirect_token1; - v->a[48836] = actions(4564); - v->a[48837] = 41; - v->a[48838] = anon_sym_LPAREN_LPAREN; - v->a[48839] = anon_sym_SEMI; + v->a[48820] = 34; + v->a[48821] = anon_sym_PIPE; + v->a[48822] = anon_sym_SEMI_SEMI; + v->a[48823] = anon_sym_SEMI_AMP; + v->a[48824] = anon_sym_SEMI_SEMI_AMP; + v->a[48825] = anon_sym_PIPE_AMP; + v->a[48826] = anon_sym_AMP_AMP; + v->a[48827] = anon_sym_PIPE_PIPE; + v->a[48828] = anon_sym_LT; + v->a[48829] = anon_sym_GT; + v->a[48830] = anon_sym_GT_GT; + v->a[48831] = anon_sym_AMP_GT; + v->a[48832] = anon_sym_AMP_GT_GT; + v->a[48833] = anon_sym_LT_AMP; + v->a[48834] = anon_sym_GT_AMP; + v->a[48835] = anon_sym_GT_PIPE; + v->a[48836] = anon_sym_LT_AMP_DASH; + v->a[48837] = anon_sym_GT_AMP_DASH; + v->a[48838] = anon_sym_LT_LT; + v->a[48839] = anon_sym_LT_LT_DASH; small_parse_table_2442(v); } void small_parse_table_2442(t_small_parse_table_array *v) { - v->a[48840] = anon_sym_PIPE_PIPE; - v->a[48841] = anon_sym_AMP_AMP; - v->a[48842] = anon_sym_PIPE; - v->a[48843] = anon_sym_AMP; - v->a[48844] = anon_sym_EQ_EQ; - v->a[48845] = anon_sym_LT; - v->a[48846] = anon_sym_GT; - v->a[48847] = anon_sym_LT_LT; - v->a[48848] = anon_sym_GT_GT; - v->a[48849] = anon_sym_esac; - v->a[48850] = anon_sym_SEMI_SEMI; - v->a[48851] = anon_sym_SEMI_AMP; - v->a[48852] = anon_sym_SEMI_SEMI_AMP; - v->a[48853] = anon_sym_PIPE_AMP; - v->a[48854] = anon_sym_EQ_TILDE; - v->a[48855] = anon_sym_AMP_GT; - v->a[48856] = anon_sym_AMP_GT_GT; - v->a[48857] = anon_sym_LT_AMP; - v->a[48858] = anon_sym_GT_AMP; - v->a[48859] = anon_sym_GT_PIPE; + v->a[48840] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48841] = anon_sym_AMP; + v->a[48842] = aux_sym_concatenation_token1; + v->a[48843] = anon_sym_DOLLAR; + v->a[48844] = sym__special_character; + v->a[48845] = anon_sym_DQUOTE; + v->a[48846] = sym_raw_string; + v->a[48847] = aux_sym_number_token1; + v->a[48848] = aux_sym_number_token2; + v->a[48849] = anon_sym_DOLLAR_LBRACE; + v->a[48850] = anon_sym_DOLLAR_LPAREN; + v->a[48851] = anon_sym_BQUOTE; + v->a[48852] = anon_sym_DOLLAR_BQUOTE; + v->a[48853] = sym_word; + v->a[48854] = anon_sym_SEMI; + v->a[48855] = 3; + v->a[48856] = actions(3); + v->a[48857] = 1; + v->a[48858] = sym_comment; + v->a[48859] = actions(2888); small_parse_table_2443(v); } void small_parse_table_2443(t_small_parse_table_array *v) { - v->a[48860] = anon_sym_LT_AMP_DASH; - v->a[48861] = anon_sym_GT_AMP_DASH; - v->a[48862] = anon_sym_LT_LT_DASH; - v->a[48863] = anon_sym_LT_LT_LT; - v->a[48864] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48865] = anon_sym_DOLLAR_LBRACK; - v->a[48866] = anon_sym_DOLLAR; - v->a[48867] = anon_sym_DQUOTE; - v->a[48868] = sym_raw_string; - v->a[48869] = sym_ansi_c_string; - v->a[48870] = aux_sym_number_token1; - v->a[48871] = aux_sym_number_token2; - v->a[48872] = anon_sym_DOLLAR_LBRACE; - v->a[48873] = anon_sym_DOLLAR_LPAREN; - v->a[48874] = anon_sym_BQUOTE; - v->a[48875] = anon_sym_DOLLAR_BQUOTE; - v->a[48876] = anon_sym_LT_LPAREN; - v->a[48877] = anon_sym_GT_LPAREN; - v->a[48878] = sym_word; - v->a[48879] = 6; + v->a[48860] = 6; + v->a[48861] = sym_file_descriptor; + v->a[48862] = sym__concat; + v->a[48863] = sym_test_operator; + v->a[48864] = sym__brace_start; + v->a[48865] = ts_builtin_sym_end; + v->a[48866] = aux_sym_heredoc_redirect_token1; + v->a[48867] = actions(2886); + v->a[48868] = 33; + v->a[48869] = anon_sym_PIPE; + v->a[48870] = anon_sym_SEMI_SEMI; + v->a[48871] = anon_sym_PIPE_AMP; + v->a[48872] = anon_sym_AMP_AMP; + v->a[48873] = anon_sym_PIPE_PIPE; + v->a[48874] = anon_sym_LT; + v->a[48875] = anon_sym_GT; + v->a[48876] = anon_sym_GT_GT; + v->a[48877] = anon_sym_AMP_GT; + v->a[48878] = anon_sym_AMP_GT_GT; + v->a[48879] = anon_sym_LT_AMP; small_parse_table_2444(v); } void small_parse_table_2444(t_small_parse_table_array *v) { - v->a[48880] = actions(3); - v->a[48881] = 1; - v->a[48882] = sym_comment; - v->a[48883] = actions(5182); - v->a[48884] = 1; - v->a[48885] = aux_sym_concatenation_token1; - v->a[48886] = actions(5245); - v->a[48887] = 1; - v->a[48888] = sym__concat; - v->a[48889] = state(1073); - v->a[48890] = 1; - v->a[48891] = aux_sym_concatenation_repeat1; - v->a[48892] = actions(5069); - v->a[48893] = 5; - v->a[48894] = sym_file_descriptor; - v->a[48895] = sym_variable_name; - v->a[48896] = sym_test_operator; - v->a[48897] = sym__brace_start; - v->a[48898] = aux_sym_heredoc_redirect_token1; - v->a[48899] = actions(5067); + v->a[48880] = anon_sym_GT_AMP; + v->a[48881] = anon_sym_GT_PIPE; + v->a[48882] = anon_sym_LT_AMP_DASH; + v->a[48883] = anon_sym_GT_AMP_DASH; + v->a[48884] = anon_sym_LT_LT; + v->a[48885] = anon_sym_LT_LT_DASH; + v->a[48886] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48887] = anon_sym_AMP; + v->a[48888] = aux_sym_concatenation_token1; + v->a[48889] = anon_sym_DOLLAR; + v->a[48890] = sym__special_character; + v->a[48891] = anon_sym_DQUOTE; + v->a[48892] = sym_raw_string; + v->a[48893] = aux_sym_number_token1; + v->a[48894] = aux_sym_number_token2; + v->a[48895] = anon_sym_DOLLAR_LBRACE; + v->a[48896] = anon_sym_DOLLAR_LPAREN; + v->a[48897] = anon_sym_BQUOTE; + v->a[48898] = anon_sym_DOLLAR_BQUOTE; + v->a[48899] = aux_sym__simple_variable_name_token1; small_parse_table_2445(v); } diff --git a/parser/static/small_parse_table/small_parse_table_489.c b/parser/static/small_parse_table/small_parse_table_489.c index 3abd7e13..6d564f05 100644 --- a/parser/static/small_parse_table/small_parse_table_489.c +++ b/parser/static/small_parse_table/small_parse_table_489.c @@ -14,126 +14,126 @@ void small_parse_table_2445(t_small_parse_table_array *v) { - v->a[48900] = 40; - v->a[48901] = anon_sym_LPAREN_LPAREN; - v->a[48902] = anon_sym_SEMI; - v->a[48903] = anon_sym_PIPE_PIPE; - v->a[48904] = anon_sym_AMP_AMP; - v->a[48905] = anon_sym_PIPE; - v->a[48906] = anon_sym_AMP; - v->a[48907] = anon_sym_LT; - v->a[48908] = anon_sym_GT; - v->a[48909] = anon_sym_LT_LT; - v->a[48910] = anon_sym_GT_GT; - v->a[48911] = anon_sym_esac; - v->a[48912] = anon_sym_SEMI_SEMI; - v->a[48913] = anon_sym_SEMI_AMP; - v->a[48914] = anon_sym_SEMI_SEMI_AMP; - v->a[48915] = anon_sym_PIPE_AMP; - v->a[48916] = anon_sym_AMP_GT; - v->a[48917] = anon_sym_AMP_GT_GT; - v->a[48918] = anon_sym_LT_AMP; - v->a[48919] = anon_sym_GT_AMP; + v->a[48900] = sym_word; + v->a[48901] = anon_sym_SEMI; + v->a[48902] = 3; + v->a[48903] = actions(3); + v->a[48904] = 1; + v->a[48905] = sym_comment; + v->a[48906] = actions(3125); + v->a[48907] = 5; + v->a[48908] = sym_file_descriptor; + v->a[48909] = sym__concat; + v->a[48910] = sym_test_operator; + v->a[48911] = sym__brace_start; + v->a[48912] = aux_sym_heredoc_redirect_token1; + v->a[48913] = actions(3123); + v->a[48914] = 34; + v->a[48915] = anon_sym_PIPE; + v->a[48916] = anon_sym_SEMI_SEMI; + v->a[48917] = anon_sym_SEMI_AMP; + v->a[48918] = anon_sym_SEMI_SEMI_AMP; + v->a[48919] = anon_sym_PIPE_AMP; small_parse_table_2446(v); } void small_parse_table_2446(t_small_parse_table_array *v) { - v->a[48920] = anon_sym_GT_PIPE; - v->a[48921] = anon_sym_LT_AMP_DASH; - v->a[48922] = anon_sym_GT_AMP_DASH; - v->a[48923] = anon_sym_LT_LT_DASH; - v->a[48924] = anon_sym_LT_LT_LT; - v->a[48925] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48926] = anon_sym_DOLLAR_LBRACK; - v->a[48927] = anon_sym_DOLLAR; - v->a[48928] = sym__special_character; - v->a[48929] = anon_sym_DQUOTE; - v->a[48930] = sym_raw_string; - v->a[48931] = sym_ansi_c_string; - v->a[48932] = aux_sym_number_token1; - v->a[48933] = aux_sym_number_token2; - v->a[48934] = anon_sym_DOLLAR_LBRACE; - v->a[48935] = anon_sym_DOLLAR_LPAREN; - v->a[48936] = anon_sym_BQUOTE; - v->a[48937] = anon_sym_DOLLAR_BQUOTE; - v->a[48938] = anon_sym_LT_LPAREN; - v->a[48939] = anon_sym_GT_LPAREN; + v->a[48920] = anon_sym_AMP_AMP; + v->a[48921] = anon_sym_PIPE_PIPE; + v->a[48922] = anon_sym_LT; + v->a[48923] = anon_sym_GT; + v->a[48924] = anon_sym_GT_GT; + v->a[48925] = anon_sym_AMP_GT; + v->a[48926] = anon_sym_AMP_GT_GT; + v->a[48927] = anon_sym_LT_AMP; + v->a[48928] = anon_sym_GT_AMP; + v->a[48929] = anon_sym_GT_PIPE; + v->a[48930] = anon_sym_LT_AMP_DASH; + v->a[48931] = anon_sym_GT_AMP_DASH; + v->a[48932] = anon_sym_LT_LT; + v->a[48933] = anon_sym_LT_LT_DASH; + v->a[48934] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48935] = anon_sym_AMP; + v->a[48936] = aux_sym_concatenation_token1; + v->a[48937] = anon_sym_DOLLAR; + v->a[48938] = sym__special_character; + v->a[48939] = anon_sym_DQUOTE; small_parse_table_2447(v); } void small_parse_table_2447(t_small_parse_table_array *v) { - v->a[48940] = sym_word; - v->a[48941] = 6; - v->a[48942] = actions(3); - v->a[48943] = 1; - v->a[48944] = sym_comment; - v->a[48945] = actions(5182); - v->a[48946] = 1; - v->a[48947] = aux_sym_concatenation_token1; - v->a[48948] = actions(5245); - v->a[48949] = 1; - v->a[48950] = sym__concat; - v->a[48951] = state(1074); - v->a[48952] = 1; - v->a[48953] = aux_sym_concatenation_repeat1; - v->a[48954] = actions(5375); - v->a[48955] = 5; - v->a[48956] = sym_file_descriptor; - v->a[48957] = sym_variable_name; - v->a[48958] = sym_test_operator; - v->a[48959] = sym__brace_start; + v->a[48940] = sym_raw_string; + v->a[48941] = aux_sym_number_token1; + v->a[48942] = aux_sym_number_token2; + v->a[48943] = anon_sym_DOLLAR_LBRACE; + v->a[48944] = anon_sym_DOLLAR_LPAREN; + v->a[48945] = anon_sym_BQUOTE; + v->a[48946] = anon_sym_DOLLAR_BQUOTE; + v->a[48947] = sym_word; + v->a[48948] = anon_sym_SEMI; + v->a[48949] = 3; + v->a[48950] = actions(3); + v->a[48951] = 1; + v->a[48952] = sym_comment; + v->a[48953] = actions(3066); + v->a[48954] = 6; + v->a[48955] = sym_file_descriptor; + v->a[48956] = sym__concat; + v->a[48957] = sym_test_operator; + v->a[48958] = sym__brace_start; + v->a[48959] = ts_builtin_sym_end; small_parse_table_2448(v); } void small_parse_table_2448(t_small_parse_table_array *v) { v->a[48960] = aux_sym_heredoc_redirect_token1; - v->a[48961] = actions(5373); - v->a[48962] = 40; - v->a[48963] = anon_sym_LPAREN_LPAREN; - v->a[48964] = anon_sym_SEMI; - v->a[48965] = anon_sym_PIPE_PIPE; + v->a[48961] = actions(3064); + v->a[48962] = 33; + v->a[48963] = anon_sym_PIPE; + v->a[48964] = anon_sym_SEMI_SEMI; + v->a[48965] = anon_sym_PIPE_AMP; v->a[48966] = anon_sym_AMP_AMP; - v->a[48967] = anon_sym_PIPE; - v->a[48968] = anon_sym_AMP; - v->a[48969] = anon_sym_LT; - v->a[48970] = anon_sym_GT; - v->a[48971] = anon_sym_LT_LT; - v->a[48972] = anon_sym_GT_GT; - v->a[48973] = anon_sym_esac; - v->a[48974] = anon_sym_SEMI_SEMI; - v->a[48975] = anon_sym_SEMI_AMP; - v->a[48976] = anon_sym_SEMI_SEMI_AMP; - v->a[48977] = anon_sym_PIPE_AMP; - v->a[48978] = anon_sym_AMP_GT; - v->a[48979] = anon_sym_AMP_GT_GT; + v->a[48967] = anon_sym_PIPE_PIPE; + v->a[48968] = anon_sym_LT; + v->a[48969] = anon_sym_GT; + v->a[48970] = anon_sym_GT_GT; + v->a[48971] = anon_sym_AMP_GT; + v->a[48972] = anon_sym_AMP_GT_GT; + v->a[48973] = anon_sym_LT_AMP; + v->a[48974] = anon_sym_GT_AMP; + v->a[48975] = anon_sym_GT_PIPE; + v->a[48976] = anon_sym_LT_AMP_DASH; + v->a[48977] = anon_sym_GT_AMP_DASH; + v->a[48978] = anon_sym_LT_LT; + v->a[48979] = anon_sym_LT_LT_DASH; small_parse_table_2449(v); } void small_parse_table_2449(t_small_parse_table_array *v) { - v->a[48980] = anon_sym_LT_AMP; - v->a[48981] = anon_sym_GT_AMP; - v->a[48982] = anon_sym_GT_PIPE; - v->a[48983] = anon_sym_LT_AMP_DASH; - v->a[48984] = anon_sym_GT_AMP_DASH; - v->a[48985] = anon_sym_LT_LT_DASH; - v->a[48986] = anon_sym_LT_LT_LT; - v->a[48987] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48988] = anon_sym_DOLLAR_LBRACK; - v->a[48989] = anon_sym_DOLLAR; - v->a[48990] = sym__special_character; - v->a[48991] = anon_sym_DQUOTE; - v->a[48992] = sym_raw_string; - v->a[48993] = sym_ansi_c_string; - v->a[48994] = aux_sym_number_token1; - v->a[48995] = aux_sym_number_token2; - v->a[48996] = anon_sym_DOLLAR_LBRACE; - v->a[48997] = anon_sym_DOLLAR_LPAREN; - v->a[48998] = anon_sym_BQUOTE; - v->a[48999] = anon_sym_DOLLAR_BQUOTE; + v->a[48980] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[48981] = anon_sym_AMP; + v->a[48982] = aux_sym_concatenation_token1; + v->a[48983] = anon_sym_DOLLAR; + v->a[48984] = sym__special_character; + v->a[48985] = anon_sym_DQUOTE; + v->a[48986] = sym_raw_string; + v->a[48987] = aux_sym_number_token1; + v->a[48988] = aux_sym_number_token2; + v->a[48989] = anon_sym_DOLLAR_LBRACE; + v->a[48990] = anon_sym_DOLLAR_LPAREN; + v->a[48991] = anon_sym_BQUOTE; + v->a[48992] = anon_sym_DOLLAR_BQUOTE; + v->a[48993] = aux_sym__simple_variable_name_token1; + v->a[48994] = sym_word; + v->a[48995] = anon_sym_SEMI; + v->a[48996] = 3; + v->a[48997] = actions(3); + v->a[48998] = 1; + v->a[48999] = sym_comment; small_parse_table_2450(v); } diff --git a/parser/static/small_parse_table/small_parse_table_49.c b/parser/static/small_parse_table/small_parse_table_49.c index 4c9e6aa7..9b0a81d9 100644 --- a/parser/static/small_parse_table/small_parse_table_49.c +++ b/parser/static/small_parse_table/small_parse_table_49.c @@ -14,126 +14,126 @@ void small_parse_table_245(t_small_parse_table_array *v) { - v->a[4900] = anon_sym_DOLLAR_LBRACK; - v->a[4901] = actions(2038); - v->a[4902] = 1; - v->a[4903] = anon_sym_DOLLAR; - v->a[4904] = actions(2040); - v->a[4905] = 1; - v->a[4906] = sym__special_character; - v->a[4907] = actions(2042); - v->a[4908] = 1; - v->a[4909] = anon_sym_DQUOTE; - v->a[4910] = actions(2044); - v->a[4911] = 1; - v->a[4912] = aux_sym_number_token1; - v->a[4913] = actions(2046); - v->a[4914] = 1; - v->a[4915] = aux_sym_number_token2; - v->a[4916] = actions(2048); - v->a[4917] = 1; - v->a[4918] = anon_sym_DOLLAR_LBRACE; - v->a[4919] = actions(2050); + v->a[4900] = 1; + v->a[4901] = sym__brace_start; + v->a[4902] = state(1034); + v->a[4903] = 1; + v->a[4904] = aux_sym__literal_repeat1; + v->a[4905] = actions(1390); + v->a[4906] = 2; + v->a[4907] = sym_file_descriptor; + v->a[4908] = aux_sym_heredoc_redirect_token1; + v->a[4909] = actions(1536); + v->a[4910] = 2; + v->a[4911] = sym_raw_string; + v->a[4912] = sym_word; + v->a[4913] = state(342); + v->a[4914] = 2; + v->a[4915] = sym_concatenation; + v->a[4916] = aux_sym_for_statement_repeat1; + v->a[4917] = state(634); + v->a[4918] = 7; + v->a[4919] = sym_arithmetic_expansion; small_parse_table_246(v); } void small_parse_table_246(t_small_parse_table_array *v) { - v->a[4920] = 1; - v->a[4921] = anon_sym_DOLLAR_LPAREN; - v->a[4922] = actions(2052); - v->a[4923] = 1; - v->a[4924] = anon_sym_BQUOTE; - v->a[4925] = actions(2054); - v->a[4926] = 1; - v->a[4927] = anon_sym_DOLLAR_BQUOTE; - v->a[4928] = actions(2060); - v->a[4929] = 1; - v->a[4930] = sym_variable_name; - v->a[4931] = actions(2062); - v->a[4932] = 1; - v->a[4933] = sym_test_operator; - v->a[4934] = actions(2064); - v->a[4935] = 1; - v->a[4936] = sym__brace_start; - v->a[4937] = actions(2098); - v->a[4938] = 1; - v->a[4939] = aux_sym__simple_variable_name_token1; + v->a[4920] = sym_brace_expression; + v->a[4921] = sym_string; + v->a[4922] = sym_number; + v->a[4923] = sym_simple_expansion; + v->a[4924] = sym_expansion; + v->a[4925] = sym_command_substitution; + v->a[4926] = actions(1388); + v->a[4927] = 22; + v->a[4928] = anon_sym_esac; + v->a[4929] = anon_sym_PIPE; + v->a[4930] = anon_sym_SEMI_SEMI; + v->a[4931] = anon_sym_SEMI_AMP; + v->a[4932] = anon_sym_SEMI_SEMI_AMP; + v->a[4933] = anon_sym_PIPE_AMP; + v->a[4934] = anon_sym_AMP_AMP; + v->a[4935] = anon_sym_PIPE_PIPE; + v->a[4936] = anon_sym_LT; + v->a[4937] = anon_sym_GT; + v->a[4938] = anon_sym_GT_GT; + v->a[4939] = anon_sym_AMP_GT; small_parse_table_247(v); } void small_parse_table_247(t_small_parse_table_array *v) { - v->a[4940] = state(1816); - v->a[4941] = 1; - v->a[4942] = aux_sym__literal_repeat1; - v->a[4943] = state(6731); - v->a[4944] = 1; - v->a[4945] = sym_subscript; - v->a[4946] = actions(2034); - v->a[4947] = 2; - v->a[4948] = anon_sym_LPAREN_LPAREN; - v->a[4949] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4950] = actions(2056); - v->a[4951] = 2; - v->a[4952] = anon_sym_LT_LPAREN; - v->a[4953] = anon_sym_GT_LPAREN; - v->a[4954] = actions(1757); - v->a[4955] = 3; - v->a[4956] = sym_file_descriptor; - v->a[4957] = ts_builtin_sym_end; - v->a[4958] = aux_sym_heredoc_redirect_token1; - v->a[4959] = actions(2032); + v->a[4940] = anon_sym_AMP_GT_GT; + v->a[4941] = anon_sym_LT_AMP; + v->a[4942] = anon_sym_GT_AMP; + v->a[4943] = anon_sym_GT_PIPE; + v->a[4944] = anon_sym_LT_AMP_DASH; + v->a[4945] = anon_sym_GT_AMP_DASH; + v->a[4946] = anon_sym_LT_LT; + v->a[4947] = anon_sym_LT_LT_DASH; + v->a[4948] = anon_sym_AMP; + v->a[4949] = anon_sym_SEMI; + v->a[4950] = 6; + v->a[4951] = actions(3); + v->a[4952] = 1; + v->a[4953] = sym_comment; + v->a[4954] = actions(1526); + v->a[4955] = 1; + v->a[4956] = sym_variable_name; + v->a[4957] = actions(1524); + v->a[4958] = 2; + v->a[4959] = aux_sym__simple_variable_name_token1; small_parse_table_248(v); } void small_parse_table_248(t_small_parse_table_array *v) { - v->a[4960] = 3; - v->a[4961] = sym_raw_string; - v->a[4962] = sym_ansi_c_string; - v->a[4963] = sym_word; - v->a[4964] = state(570); - v->a[4965] = 3; - v->a[4966] = sym_variable_assignment; - v->a[4967] = sym_concatenation; - v->a[4968] = aux_sym_declaration_command_repeat1; - v->a[4969] = state(1322); - v->a[4970] = 9; - v->a[4971] = sym_arithmetic_expansion; - v->a[4972] = sym_brace_expression; - v->a[4973] = sym_string; - v->a[4974] = sym_translated_string; - v->a[4975] = sym_number; - v->a[4976] = sym_simple_expansion; - v->a[4977] = sym_expansion; - v->a[4978] = sym_command_substitution; - v->a[4979] = sym_process_substitution; + v->a[4960] = aux_sym__multiline_variable_name_token1; + v->a[4961] = actions(816); + v->a[4962] = 3; + v->a[4963] = sym_file_descriptor; + v->a[4964] = sym_test_operator; + v->a[4965] = sym__brace_start; + v->a[4966] = actions(1522); + v->a[4967] = 9; + v->a[4968] = anon_sym_BANG; + v->a[4969] = anon_sym_DASH; + v->a[4970] = anon_sym_STAR; + v->a[4971] = anon_sym_QMARK; + v->a[4972] = anon_sym_DOLLAR; + v->a[4973] = anon_sym_POUND; + v->a[4974] = anon_sym_AT; + v->a[4975] = anon_sym_0; + v->a[4976] = anon_sym__; + v->a[4977] = actions(810); + v->a[4978] = 33; + v->a[4979] = anon_sym_PIPE; small_parse_table_249(v); } void small_parse_table_249(t_small_parse_table_array *v) { - v->a[4980] = actions(1755); - v->a[4981] = 19; - v->a[4982] = anon_sym_SEMI; - v->a[4983] = anon_sym_PIPE_PIPE; + v->a[4980] = anon_sym_SEMI_SEMI; + v->a[4981] = anon_sym_SEMI_AMP; + v->a[4982] = anon_sym_SEMI_SEMI_AMP; + v->a[4983] = anon_sym_PIPE_AMP; v->a[4984] = anon_sym_AMP_AMP; - v->a[4985] = anon_sym_PIPE; - v->a[4986] = anon_sym_AMP; - v->a[4987] = anon_sym_LT; - v->a[4988] = anon_sym_GT; - v->a[4989] = anon_sym_LT_LT; - v->a[4990] = anon_sym_GT_GT; - v->a[4991] = anon_sym_SEMI_SEMI; - v->a[4992] = anon_sym_PIPE_AMP; - v->a[4993] = anon_sym_AMP_GT; - v->a[4994] = anon_sym_AMP_GT_GT; - v->a[4995] = anon_sym_LT_AMP; - v->a[4996] = anon_sym_GT_AMP; - v->a[4997] = anon_sym_GT_PIPE; - v->a[4998] = anon_sym_LT_AMP_DASH; - v->a[4999] = anon_sym_GT_AMP_DASH; + v->a[4985] = anon_sym_PIPE_PIPE; + v->a[4986] = anon_sym_LT; + v->a[4987] = anon_sym_GT; + v->a[4988] = anon_sym_GT_GT; + v->a[4989] = anon_sym_AMP_GT; + v->a[4990] = anon_sym_AMP_GT_GT; + v->a[4991] = anon_sym_LT_AMP; + v->a[4992] = anon_sym_GT_AMP; + v->a[4993] = anon_sym_GT_PIPE; + v->a[4994] = anon_sym_LT_AMP_DASH; + v->a[4995] = anon_sym_GT_AMP_DASH; + v->a[4996] = anon_sym_LT_LT; + v->a[4997] = anon_sym_LT_LT_DASH; + v->a[4998] = aux_sym_heredoc_redirect_token1; + v->a[4999] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_250(v); } diff --git a/parser/static/small_parse_table/small_parse_table_490.c b/parser/static/small_parse_table/small_parse_table_490.c index 5fd89e32..bb3871e2 100644 --- a/parser/static/small_parse_table/small_parse_table_490.c +++ b/parser/static/small_parse_table/small_parse_table_490.c @@ -14,124 +14,124 @@ void small_parse_table_2450(t_small_parse_table_array *v) { - v->a[49000] = anon_sym_LT_LPAREN; - v->a[49001] = anon_sym_GT_LPAREN; - v->a[49002] = sym_word; - v->a[49003] = 5; - v->a[49004] = actions(3); - v->a[49005] = 1; - v->a[49006] = sym_comment; - v->a[49007] = actions(5078); - v->a[49008] = 1; - v->a[49009] = sym__special_character; - v->a[49010] = state(1095); - v->a[49011] = 1; - v->a[49012] = aux_sym__literal_repeat1; - v->a[49013] = actions(4469); - v->a[49014] = 5; - v->a[49015] = sym_file_descriptor; - v->a[49016] = sym_test_operator; - v->a[49017] = sym__bare_dollar; - v->a[49018] = sym__brace_start; - v->a[49019] = aux_sym_heredoc_redirect_token1; + v->a[49000] = actions(3050); + v->a[49001] = 6; + v->a[49002] = sym_file_descriptor; + v->a[49003] = sym__concat; + v->a[49004] = sym_test_operator; + v->a[49005] = sym__brace_start; + v->a[49006] = ts_builtin_sym_end; + v->a[49007] = aux_sym_heredoc_redirect_token1; + v->a[49008] = actions(3048); + v->a[49009] = 33; + v->a[49010] = anon_sym_PIPE; + v->a[49011] = anon_sym_SEMI_SEMI; + v->a[49012] = anon_sym_PIPE_AMP; + v->a[49013] = anon_sym_AMP_AMP; + v->a[49014] = anon_sym_PIPE_PIPE; + v->a[49015] = anon_sym_LT; + v->a[49016] = anon_sym_GT; + v->a[49017] = anon_sym_GT_GT; + v->a[49018] = anon_sym_AMP_GT; + v->a[49019] = anon_sym_AMP_GT_GT; small_parse_table_2451(v); } void small_parse_table_2451(t_small_parse_table_array *v) { - v->a[49020] = actions(4467); - v->a[49021] = 41; - v->a[49022] = anon_sym_LPAREN_LPAREN; - v->a[49023] = anon_sym_SEMI; - v->a[49024] = anon_sym_PIPE_PIPE; - v->a[49025] = anon_sym_AMP_AMP; - v->a[49026] = anon_sym_PIPE; - v->a[49027] = anon_sym_AMP; - v->a[49028] = anon_sym_EQ_EQ; - v->a[49029] = anon_sym_LT; - v->a[49030] = anon_sym_GT; - v->a[49031] = anon_sym_LT_LT; - v->a[49032] = anon_sym_GT_GT; - v->a[49033] = anon_sym_esac; - v->a[49034] = anon_sym_SEMI_SEMI; - v->a[49035] = anon_sym_SEMI_AMP; - v->a[49036] = anon_sym_SEMI_SEMI_AMP; - v->a[49037] = anon_sym_PIPE_AMP; - v->a[49038] = anon_sym_EQ_TILDE; - v->a[49039] = anon_sym_AMP_GT; + v->a[49020] = anon_sym_LT_AMP; + v->a[49021] = anon_sym_GT_AMP; + v->a[49022] = anon_sym_GT_PIPE; + v->a[49023] = anon_sym_LT_AMP_DASH; + v->a[49024] = anon_sym_GT_AMP_DASH; + v->a[49025] = anon_sym_LT_LT; + v->a[49026] = anon_sym_LT_LT_DASH; + v->a[49027] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49028] = anon_sym_AMP; + v->a[49029] = aux_sym_concatenation_token1; + v->a[49030] = anon_sym_DOLLAR; + v->a[49031] = sym__special_character; + v->a[49032] = anon_sym_DQUOTE; + v->a[49033] = sym_raw_string; + v->a[49034] = aux_sym_number_token1; + v->a[49035] = aux_sym_number_token2; + v->a[49036] = anon_sym_DOLLAR_LBRACE; + v->a[49037] = anon_sym_DOLLAR_LPAREN; + v->a[49038] = anon_sym_BQUOTE; + v->a[49039] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2452(v); } void small_parse_table_2452(t_small_parse_table_array *v) { - v->a[49040] = anon_sym_AMP_GT_GT; - v->a[49041] = anon_sym_LT_AMP; - v->a[49042] = anon_sym_GT_AMP; - v->a[49043] = anon_sym_GT_PIPE; - v->a[49044] = anon_sym_LT_AMP_DASH; - v->a[49045] = anon_sym_GT_AMP_DASH; - v->a[49046] = anon_sym_LT_LT_DASH; - v->a[49047] = anon_sym_LT_LT_LT; - v->a[49048] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49049] = anon_sym_DOLLAR_LBRACK; - v->a[49050] = anon_sym_DOLLAR; - v->a[49051] = anon_sym_DQUOTE; - v->a[49052] = sym_raw_string; - v->a[49053] = sym_ansi_c_string; - v->a[49054] = aux_sym_number_token1; - v->a[49055] = aux_sym_number_token2; - v->a[49056] = anon_sym_DOLLAR_LBRACE; - v->a[49057] = anon_sym_DOLLAR_LPAREN; - v->a[49058] = anon_sym_BQUOTE; - v->a[49059] = anon_sym_DOLLAR_BQUOTE; + v->a[49040] = aux_sym__simple_variable_name_token1; + v->a[49041] = sym_word; + v->a[49042] = anon_sym_SEMI; + v->a[49043] = 3; + v->a[49044] = actions(3); + v->a[49045] = 1; + v->a[49046] = sym_comment; + v->a[49047] = actions(3024); + v->a[49048] = 6; + v->a[49049] = sym_file_descriptor; + v->a[49050] = sym__concat; + v->a[49051] = sym_test_operator; + v->a[49052] = sym__bare_dollar; + v->a[49053] = sym__brace_start; + v->a[49054] = aux_sym_heredoc_redirect_token1; + v->a[49055] = actions(3022); + v->a[49056] = 33; + v->a[49057] = anon_sym_PIPE; + v->a[49058] = anon_sym_RPAREN; + v->a[49059] = anon_sym_SEMI_SEMI; small_parse_table_2453(v); } void small_parse_table_2453(t_small_parse_table_array *v) { - v->a[49060] = anon_sym_LT_LPAREN; - v->a[49061] = anon_sym_GT_LPAREN; - v->a[49062] = sym_word; - v->a[49063] = 13; - v->a[49064] = actions(3); - v->a[49065] = 1; - v->a[49066] = sym_comment; - v->a[49067] = actions(4257); - v->a[49068] = 1; - v->a[49069] = anon_sym_BQUOTE; - v->a[49070] = actions(5094); - v->a[49071] = 1; - v->a[49072] = sym_variable_name; - v->a[49073] = actions(5379); - v->a[49074] = 1; - v->a[49075] = aux_sym_heredoc_redirect_token1; - v->a[49076] = state(6758); - v->a[49077] = 1; - v->a[49078] = sym_subscript; - v->a[49079] = actions(4253); + v->a[49060] = anon_sym_PIPE_AMP; + v->a[49061] = anon_sym_AMP_AMP; + v->a[49062] = anon_sym_PIPE_PIPE; + v->a[49063] = anon_sym_LT; + v->a[49064] = anon_sym_GT; + v->a[49065] = anon_sym_GT_GT; + v->a[49066] = anon_sym_AMP_GT; + v->a[49067] = anon_sym_AMP_GT_GT; + v->a[49068] = anon_sym_LT_AMP; + v->a[49069] = anon_sym_GT_AMP; + v->a[49070] = anon_sym_GT_PIPE; + v->a[49071] = anon_sym_LT_AMP_DASH; + v->a[49072] = anon_sym_GT_AMP_DASH; + v->a[49073] = anon_sym_LT_LT; + v->a[49074] = anon_sym_LT_LT_DASH; + v->a[49075] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49076] = anon_sym_AMP; + v->a[49077] = aux_sym_concatenation_token1; + v->a[49078] = anon_sym_DOLLAR; + v->a[49079] = sym__special_character; small_parse_table_2454(v); } void small_parse_table_2454(t_small_parse_table_array *v) { - v->a[49080] = 2; - v->a[49081] = anon_sym_PIPE; - v->a[49082] = anon_sym_PIPE_AMP; - v->a[49083] = actions(4692); - v->a[49084] = 2; - v->a[49085] = anon_sym_LT_LT; - v->a[49086] = anon_sym_LT_LT_DASH; - v->a[49087] = actions(5355); - v->a[49088] = 2; - v->a[49089] = anon_sym_PIPE_PIPE; - v->a[49090] = anon_sym_AMP_AMP; - v->a[49091] = state(4568); - v->a[49092] = 2; - v->a[49093] = sym_variable_assignment; - v->a[49094] = aux_sym_variable_assignments_repeat1; - v->a[49095] = actions(4261); - v->a[49096] = 3; - v->a[49097] = sym_file_descriptor; + v->a[49080] = anon_sym_DQUOTE; + v->a[49081] = sym_raw_string; + v->a[49082] = aux_sym_number_token1; + v->a[49083] = aux_sym_number_token2; + v->a[49084] = anon_sym_DOLLAR_LBRACE; + v->a[49085] = anon_sym_DOLLAR_LPAREN; + v->a[49086] = anon_sym_BQUOTE; + v->a[49087] = anon_sym_DOLLAR_BQUOTE; + v->a[49088] = sym_word; + v->a[49089] = anon_sym_SEMI; + v->a[49090] = 3; + v->a[49091] = actions(3); + v->a[49092] = 1; + v->a[49093] = sym_comment; + v->a[49094] = actions(2774); + v->a[49095] = 5; + v->a[49096] = sym_file_descriptor; + v->a[49097] = sym__concat; v->a[49098] = sym_test_operator; v->a[49099] = sym__brace_start; small_parse_table_2455(v); diff --git a/parser/static/small_parse_table/small_parse_table_491.c b/parser/static/small_parse_table/small_parse_table_491.c index a1a75ea0..65979111 100644 --- a/parser/static/small_parse_table/small_parse_table_491.c +++ b/parser/static/small_parse_table/small_parse_table_491.c @@ -14,126 +14,126 @@ void small_parse_table_2455(t_small_parse_table_array *v) { - v->a[49100] = actions(5377); - v->a[49101] = 3; - v->a[49102] = anon_sym_SEMI; - v->a[49103] = anon_sym_AMP; + v->a[49100] = aux_sym_heredoc_redirect_token1; + v->a[49101] = actions(2772); + v->a[49102] = 34; + v->a[49103] = anon_sym_PIPE; v->a[49104] = anon_sym_SEMI_SEMI; - v->a[49105] = state(4697); - v->a[49106] = 3; - v->a[49107] = sym_file_redirect; - v->a[49108] = sym_heredoc_redirect; - v->a[49109] = aux_sym_redirected_statement_repeat1; - v->a[49110] = actions(4247); - v->a[49111] = 27; - v->a[49112] = anon_sym_LPAREN_LPAREN; - v->a[49113] = anon_sym_LT; - v->a[49114] = anon_sym_GT; - v->a[49115] = anon_sym_GT_GT; - v->a[49116] = anon_sym_AMP_GT; - v->a[49117] = anon_sym_AMP_GT_GT; - v->a[49118] = anon_sym_LT_AMP; - v->a[49119] = anon_sym_GT_AMP; + v->a[49105] = anon_sym_SEMI_AMP; + v->a[49106] = anon_sym_SEMI_SEMI_AMP; + v->a[49107] = anon_sym_PIPE_AMP; + v->a[49108] = anon_sym_AMP_AMP; + v->a[49109] = anon_sym_PIPE_PIPE; + v->a[49110] = anon_sym_LT; + v->a[49111] = anon_sym_GT; + v->a[49112] = anon_sym_GT_GT; + v->a[49113] = anon_sym_AMP_GT; + v->a[49114] = anon_sym_AMP_GT_GT; + v->a[49115] = anon_sym_LT_AMP; + v->a[49116] = anon_sym_GT_AMP; + v->a[49117] = anon_sym_GT_PIPE; + v->a[49118] = anon_sym_LT_AMP_DASH; + v->a[49119] = anon_sym_GT_AMP_DASH; small_parse_table_2456(v); } void small_parse_table_2456(t_small_parse_table_array *v) { - v->a[49120] = anon_sym_GT_PIPE; - v->a[49121] = anon_sym_LT_AMP_DASH; - v->a[49122] = anon_sym_GT_AMP_DASH; - v->a[49123] = anon_sym_LT_LT_LT; - v->a[49124] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49125] = anon_sym_DOLLAR_LBRACK; - v->a[49126] = anon_sym_DOLLAR; - v->a[49127] = sym__special_character; - v->a[49128] = anon_sym_DQUOTE; - v->a[49129] = sym_raw_string; - v->a[49130] = sym_ansi_c_string; - v->a[49131] = aux_sym_number_token1; - v->a[49132] = aux_sym_number_token2; - v->a[49133] = anon_sym_DOLLAR_LBRACE; - v->a[49134] = anon_sym_DOLLAR_LPAREN; - v->a[49135] = anon_sym_DOLLAR_BQUOTE; - v->a[49136] = anon_sym_LT_LPAREN; - v->a[49137] = anon_sym_GT_LPAREN; - v->a[49138] = sym_word; - v->a[49139] = 12; + v->a[49120] = anon_sym_LT_LT; + v->a[49121] = anon_sym_LT_LT_DASH; + v->a[49122] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49123] = anon_sym_AMP; + v->a[49124] = aux_sym_concatenation_token1; + v->a[49125] = anon_sym_DOLLAR; + v->a[49126] = sym__special_character; + v->a[49127] = anon_sym_DQUOTE; + v->a[49128] = sym_raw_string; + v->a[49129] = aux_sym_number_token1; + v->a[49130] = aux_sym_number_token2; + v->a[49131] = anon_sym_DOLLAR_LBRACE; + v->a[49132] = anon_sym_DOLLAR_LPAREN; + v->a[49133] = anon_sym_BQUOTE; + v->a[49134] = anon_sym_DOLLAR_BQUOTE; + v->a[49135] = sym_word; + v->a[49136] = anon_sym_SEMI; + v->a[49137] = 3; + v->a[49138] = actions(3); + v->a[49139] = 1; small_parse_table_2457(v); } void small_parse_table_2457(t_small_parse_table_array *v) { - v->a[49140] = actions(3); - v->a[49141] = 1; - v->a[49142] = sym_comment; - v->a[49143] = actions(5103); - v->a[49144] = 1; - v->a[49145] = sym_variable_name; - v->a[49146] = actions(5383); - v->a[49147] = 1; - v->a[49148] = aux_sym_heredoc_redirect_token1; - v->a[49149] = state(6727); - v->a[49150] = 1; - v->a[49151] = sym_subscript; - v->a[49152] = actions(4253); - v->a[49153] = 2; - v->a[49154] = anon_sym_PIPE; - v->a[49155] = anon_sym_PIPE_AMP; - v->a[49156] = actions(4692); - v->a[49157] = 2; - v->a[49158] = anon_sym_LT_LT; - v->a[49159] = anon_sym_LT_LT_DASH; + v->a[49140] = sym_comment; + v->a[49141] = actions(2778); + v->a[49142] = 5; + v->a[49143] = sym_file_descriptor; + v->a[49144] = sym__concat; + v->a[49145] = sym_test_operator; + v->a[49146] = sym__brace_start; + v->a[49147] = aux_sym_heredoc_redirect_token1; + v->a[49148] = actions(2776); + v->a[49149] = 34; + v->a[49150] = anon_sym_PIPE; + v->a[49151] = anon_sym_SEMI_SEMI; + v->a[49152] = anon_sym_SEMI_AMP; + v->a[49153] = anon_sym_SEMI_SEMI_AMP; + v->a[49154] = anon_sym_PIPE_AMP; + v->a[49155] = anon_sym_AMP_AMP; + v->a[49156] = anon_sym_PIPE_PIPE; + v->a[49157] = anon_sym_LT; + v->a[49158] = anon_sym_GT; + v->a[49159] = anon_sym_GT_GT; small_parse_table_2458(v); } void small_parse_table_2458(t_small_parse_table_array *v) { - v->a[49160] = actions(5099); - v->a[49161] = 2; - v->a[49162] = anon_sym_PIPE_PIPE; - v->a[49163] = anon_sym_AMP_AMP; - v->a[49164] = state(4787); - v->a[49165] = 2; - v->a[49166] = sym_variable_assignment; - v->a[49167] = aux_sym_variable_assignments_repeat1; - v->a[49168] = actions(4261); - v->a[49169] = 3; - v->a[49170] = sym_file_descriptor; - v->a[49171] = sym_test_operator; - v->a[49172] = sym__brace_start; - v->a[49173] = actions(5381); - v->a[49174] = 3; - v->a[49175] = anon_sym_SEMI; - v->a[49176] = anon_sym_AMP; - v->a[49177] = anon_sym_SEMI_SEMI; - v->a[49178] = state(4986); - v->a[49179] = 3; + v->a[49160] = anon_sym_AMP_GT; + v->a[49161] = anon_sym_AMP_GT_GT; + v->a[49162] = anon_sym_LT_AMP; + v->a[49163] = anon_sym_GT_AMP; + v->a[49164] = anon_sym_GT_PIPE; + v->a[49165] = anon_sym_LT_AMP_DASH; + v->a[49166] = anon_sym_GT_AMP_DASH; + v->a[49167] = anon_sym_LT_LT; + v->a[49168] = anon_sym_LT_LT_DASH; + v->a[49169] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49170] = anon_sym_AMP; + v->a[49171] = aux_sym_concatenation_token1; + v->a[49172] = anon_sym_DOLLAR; + v->a[49173] = sym__special_character; + v->a[49174] = anon_sym_DQUOTE; + v->a[49175] = sym_raw_string; + v->a[49176] = aux_sym_number_token1; + v->a[49177] = aux_sym_number_token2; + v->a[49178] = anon_sym_DOLLAR_LBRACE; + v->a[49179] = anon_sym_DOLLAR_LPAREN; small_parse_table_2459(v); } void small_parse_table_2459(t_small_parse_table_array *v) { - v->a[49180] = sym_file_redirect; - v->a[49181] = sym_heredoc_redirect; - v->a[49182] = aux_sym_redirected_statement_repeat1; - v->a[49183] = actions(4247); - v->a[49184] = 28; - v->a[49185] = anon_sym_LPAREN_LPAREN; - v->a[49186] = anon_sym_LT; - v->a[49187] = anon_sym_GT; - v->a[49188] = anon_sym_GT_GT; - v->a[49189] = anon_sym_AMP_GT; - v->a[49190] = anon_sym_AMP_GT_GT; - v->a[49191] = anon_sym_LT_AMP; - v->a[49192] = anon_sym_GT_AMP; - v->a[49193] = anon_sym_GT_PIPE; - v->a[49194] = anon_sym_LT_AMP_DASH; - v->a[49195] = anon_sym_GT_AMP_DASH; - v->a[49196] = anon_sym_LT_LT_LT; - v->a[49197] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49198] = anon_sym_DOLLAR_LBRACK; - v->a[49199] = anon_sym_DOLLAR; + v->a[49180] = anon_sym_BQUOTE; + v->a[49181] = anon_sym_DOLLAR_BQUOTE; + v->a[49182] = sym_word; + v->a[49183] = anon_sym_SEMI; + v->a[49184] = 5; + v->a[49185] = actions(3); + v->a[49186] = 1; + v->a[49187] = sym_comment; + v->a[49188] = actions(3611); + v->a[49189] = 1; + v->a[49190] = sym__special_character; + v->a[49191] = state(1057); + v->a[49192] = 1; + v->a[49193] = aux_sym__literal_repeat1; + v->a[49194] = actions(3543); + v->a[49195] = 5; + v->a[49196] = sym_file_descriptor; + v->a[49197] = sym_variable_name; + v->a[49198] = sym_test_operator; + v->a[49199] = sym__brace_start; small_parse_table_2460(v); } diff --git a/parser/static/small_parse_table/small_parse_table_492.c b/parser/static/small_parse_table/small_parse_table_492.c index 79aba627..b72fcbe9 100644 --- a/parser/static/small_parse_table/small_parse_table_492.c +++ b/parser/static/small_parse_table/small_parse_table_492.c @@ -14,126 +14,126 @@ void small_parse_table_2460(t_small_parse_table_array *v) { - v->a[49200] = sym__special_character; - v->a[49201] = anon_sym_DQUOTE; - v->a[49202] = sym_raw_string; - v->a[49203] = sym_ansi_c_string; - v->a[49204] = aux_sym_number_token1; - v->a[49205] = aux_sym_number_token2; - v->a[49206] = anon_sym_DOLLAR_LBRACE; - v->a[49207] = anon_sym_DOLLAR_LPAREN; - v->a[49208] = anon_sym_BQUOTE; - v->a[49209] = anon_sym_DOLLAR_BQUOTE; - v->a[49210] = anon_sym_LT_LPAREN; - v->a[49211] = anon_sym_GT_LPAREN; - v->a[49212] = sym_word; - v->a[49213] = 3; - v->a[49214] = actions(3); - v->a[49215] = 1; - v->a[49216] = sym_comment; - v->a[49217] = actions(1354); - v->a[49218] = 6; - v->a[49219] = sym_file_descriptor; + v->a[49200] = aux_sym_heredoc_redirect_token1; + v->a[49201] = actions(3541); + v->a[49202] = 32; + v->a[49203] = anon_sym_PIPE; + v->a[49204] = anon_sym_SEMI_SEMI; + v->a[49205] = anon_sym_SEMI_AMP; + v->a[49206] = anon_sym_SEMI_SEMI_AMP; + v->a[49207] = anon_sym_PIPE_AMP; + v->a[49208] = anon_sym_AMP_AMP; + v->a[49209] = anon_sym_PIPE_PIPE; + v->a[49210] = anon_sym_LT; + v->a[49211] = anon_sym_GT; + v->a[49212] = anon_sym_GT_GT; + v->a[49213] = anon_sym_AMP_GT; + v->a[49214] = anon_sym_AMP_GT_GT; + v->a[49215] = anon_sym_LT_AMP; + v->a[49216] = anon_sym_GT_AMP; + v->a[49217] = anon_sym_GT_PIPE; + v->a[49218] = anon_sym_LT_AMP_DASH; + v->a[49219] = anon_sym_GT_AMP_DASH; small_parse_table_2461(v); } void small_parse_table_2461(t_small_parse_table_array *v) { - v->a[49220] = sym__concat; - v->a[49221] = sym_test_operator; - v->a[49222] = sym__bare_dollar; - v->a[49223] = sym__brace_start; - v->a[49224] = aux_sym_heredoc_redirect_token1; - v->a[49225] = actions(1352); - v->a[49226] = 42; - v->a[49227] = anon_sym_LPAREN_LPAREN; - v->a[49228] = anon_sym_SEMI; - v->a[49229] = anon_sym_PIPE_PIPE; - v->a[49230] = anon_sym_AMP_AMP; - v->a[49231] = anon_sym_PIPE; - v->a[49232] = anon_sym_AMP; - v->a[49233] = anon_sym_EQ_EQ; - v->a[49234] = anon_sym_LT; - v->a[49235] = anon_sym_GT; - v->a[49236] = anon_sym_LT_LT; - v->a[49237] = anon_sym_GT_GT; - v->a[49238] = anon_sym_LPAREN; - v->a[49239] = anon_sym_RPAREN; + v->a[49220] = anon_sym_LT_LT; + v->a[49221] = anon_sym_LT_LT_DASH; + v->a[49222] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49223] = anon_sym_AMP; + v->a[49224] = anon_sym_DOLLAR; + v->a[49225] = anon_sym_DQUOTE; + v->a[49226] = sym_raw_string; + v->a[49227] = aux_sym_number_token1; + v->a[49228] = aux_sym_number_token2; + v->a[49229] = anon_sym_DOLLAR_LBRACE; + v->a[49230] = anon_sym_DOLLAR_LPAREN; + v->a[49231] = anon_sym_BQUOTE; + v->a[49232] = anon_sym_DOLLAR_BQUOTE; + v->a[49233] = sym_word; + v->a[49234] = anon_sym_SEMI; + v->a[49235] = 3; + v->a[49236] = actions(3); + v->a[49237] = 1; + v->a[49238] = sym_comment; + v->a[49239] = actions(2828); small_parse_table_2462(v); } void small_parse_table_2462(t_small_parse_table_array *v) { - v->a[49240] = anon_sym_SEMI_SEMI; - v->a[49241] = anon_sym_PIPE_AMP; - v->a[49242] = anon_sym_EQ_TILDE; - v->a[49243] = anon_sym_AMP_GT; - v->a[49244] = anon_sym_AMP_GT_GT; - v->a[49245] = anon_sym_LT_AMP; - v->a[49246] = anon_sym_GT_AMP; - v->a[49247] = anon_sym_GT_PIPE; - v->a[49248] = anon_sym_LT_AMP_DASH; - v->a[49249] = anon_sym_GT_AMP_DASH; - v->a[49250] = anon_sym_LT_LT_DASH; - v->a[49251] = anon_sym_LT_LT_LT; - v->a[49252] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49253] = anon_sym_DOLLAR_LBRACK; - v->a[49254] = aux_sym_concatenation_token1; - v->a[49255] = anon_sym_DOLLAR; - v->a[49256] = sym__special_character; - v->a[49257] = anon_sym_DQUOTE; - v->a[49258] = sym_raw_string; - v->a[49259] = sym_ansi_c_string; + v->a[49240] = 7; + v->a[49241] = sym_file_descriptor; + v->a[49242] = sym__concat; + v->a[49243] = sym_variable_name; + v->a[49244] = sym_test_operator; + v->a[49245] = sym__brace_start; + v->a[49246] = ts_builtin_sym_end; + v->a[49247] = aux_sym_heredoc_redirect_token1; + v->a[49248] = actions(2826); + v->a[49249] = 32; + v->a[49250] = anon_sym_PIPE; + v->a[49251] = anon_sym_SEMI_SEMI; + v->a[49252] = anon_sym_PIPE_AMP; + v->a[49253] = anon_sym_AMP_AMP; + v->a[49254] = anon_sym_PIPE_PIPE; + v->a[49255] = anon_sym_LT; + v->a[49256] = anon_sym_GT; + v->a[49257] = anon_sym_GT_GT; + v->a[49258] = anon_sym_AMP_GT; + v->a[49259] = anon_sym_AMP_GT_GT; small_parse_table_2463(v); } void small_parse_table_2463(t_small_parse_table_array *v) { - v->a[49260] = aux_sym_number_token1; - v->a[49261] = aux_sym_number_token2; - v->a[49262] = anon_sym_DOLLAR_LBRACE; - v->a[49263] = anon_sym_DOLLAR_LPAREN; - v->a[49264] = anon_sym_BQUOTE; - v->a[49265] = anon_sym_DOLLAR_BQUOTE; - v->a[49266] = anon_sym_LT_LPAREN; - v->a[49267] = anon_sym_GT_LPAREN; - v->a[49268] = sym_word; - v->a[49269] = 12; - v->a[49270] = actions(3); - v->a[49271] = 1; - v->a[49272] = sym_comment; - v->a[49273] = actions(5103); - v->a[49274] = 1; - v->a[49275] = sym_variable_name; - v->a[49276] = actions(5387); - v->a[49277] = 1; - v->a[49278] = aux_sym_heredoc_redirect_token1; - v->a[49279] = state(6727); + v->a[49260] = anon_sym_LT_AMP; + v->a[49261] = anon_sym_GT_AMP; + v->a[49262] = anon_sym_GT_PIPE; + v->a[49263] = anon_sym_LT_AMP_DASH; + v->a[49264] = anon_sym_GT_AMP_DASH; + v->a[49265] = anon_sym_LT_LT; + v->a[49266] = anon_sym_LT_LT_DASH; + v->a[49267] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49268] = anon_sym_AMP; + v->a[49269] = aux_sym_concatenation_token1; + v->a[49270] = anon_sym_DOLLAR; + v->a[49271] = sym__special_character; + v->a[49272] = anon_sym_DQUOTE; + v->a[49273] = sym_raw_string; + v->a[49274] = aux_sym_number_token1; + v->a[49275] = aux_sym_number_token2; + v->a[49276] = anon_sym_DOLLAR_LBRACE; + v->a[49277] = anon_sym_DOLLAR_LPAREN; + v->a[49278] = anon_sym_BQUOTE; + v->a[49279] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2464(v); } void small_parse_table_2464(t_small_parse_table_array *v) { - v->a[49280] = 1; - v->a[49281] = sym_subscript; - v->a[49282] = actions(4253); - v->a[49283] = 2; - v->a[49284] = anon_sym_PIPE; - v->a[49285] = anon_sym_PIPE_AMP; - v->a[49286] = actions(4692); - v->a[49287] = 2; - v->a[49288] = anon_sym_LT_LT; - v->a[49289] = anon_sym_LT_LT_DASH; - v->a[49290] = actions(5099); - v->a[49291] = 2; - v->a[49292] = anon_sym_PIPE_PIPE; - v->a[49293] = anon_sym_AMP_AMP; - v->a[49294] = state(4787); - v->a[49295] = 2; - v->a[49296] = sym_variable_assignment; - v->a[49297] = aux_sym_variable_assignments_repeat1; - v->a[49298] = actions(4261); - v->a[49299] = 3; + v->a[49280] = sym_word; + v->a[49281] = anon_sym_SEMI; + v->a[49282] = 3; + v->a[49283] = actions(3); + v->a[49284] = 1; + v->a[49285] = sym_comment; + v->a[49286] = actions(2774); + v->a[49287] = 5; + v->a[49288] = sym_file_descriptor; + v->a[49289] = sym__concat; + v->a[49290] = sym_test_operator; + v->a[49291] = sym__brace_start; + v->a[49292] = aux_sym_heredoc_redirect_token1; + v->a[49293] = actions(2772); + v->a[49294] = 34; + v->a[49295] = anon_sym_PIPE; + v->a[49296] = anon_sym_SEMI_SEMI; + v->a[49297] = anon_sym_SEMI_AMP; + v->a[49298] = anon_sym_SEMI_SEMI_AMP; + v->a[49299] = anon_sym_PIPE_AMP; small_parse_table_2465(v); } diff --git a/parser/static/small_parse_table/small_parse_table_493.c b/parser/static/small_parse_table/small_parse_table_493.c index 5bab4459..2c135465 100644 --- a/parser/static/small_parse_table/small_parse_table_493.c +++ b/parser/static/small_parse_table/small_parse_table_493.c @@ -14,126 +14,126 @@ void small_parse_table_2465(t_small_parse_table_array *v) { - v->a[49300] = sym_file_descriptor; - v->a[49301] = sym_test_operator; - v->a[49302] = sym__brace_start; - v->a[49303] = actions(5385); - v->a[49304] = 3; - v->a[49305] = anon_sym_SEMI; - v->a[49306] = anon_sym_AMP; - v->a[49307] = anon_sym_SEMI_SEMI; - v->a[49308] = state(4986); - v->a[49309] = 3; - v->a[49310] = sym_file_redirect; - v->a[49311] = sym_heredoc_redirect; - v->a[49312] = aux_sym_redirected_statement_repeat1; - v->a[49313] = actions(4247); - v->a[49314] = 28; - v->a[49315] = anon_sym_LPAREN_LPAREN; - v->a[49316] = anon_sym_LT; - v->a[49317] = anon_sym_GT; - v->a[49318] = anon_sym_GT_GT; - v->a[49319] = anon_sym_AMP_GT; + v->a[49300] = anon_sym_AMP_AMP; + v->a[49301] = anon_sym_PIPE_PIPE; + v->a[49302] = anon_sym_LT; + v->a[49303] = anon_sym_GT; + v->a[49304] = anon_sym_GT_GT; + v->a[49305] = anon_sym_AMP_GT; + v->a[49306] = anon_sym_AMP_GT_GT; + v->a[49307] = anon_sym_LT_AMP; + v->a[49308] = anon_sym_GT_AMP; + v->a[49309] = anon_sym_GT_PIPE; + v->a[49310] = anon_sym_LT_AMP_DASH; + v->a[49311] = anon_sym_GT_AMP_DASH; + v->a[49312] = anon_sym_LT_LT; + v->a[49313] = anon_sym_LT_LT_DASH; + v->a[49314] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49315] = anon_sym_AMP; + v->a[49316] = aux_sym_concatenation_token1; + v->a[49317] = anon_sym_DOLLAR; + v->a[49318] = sym__special_character; + v->a[49319] = anon_sym_DQUOTE; small_parse_table_2466(v); } void small_parse_table_2466(t_small_parse_table_array *v) { - v->a[49320] = anon_sym_AMP_GT_GT; - v->a[49321] = anon_sym_LT_AMP; - v->a[49322] = anon_sym_GT_AMP; - v->a[49323] = anon_sym_GT_PIPE; - v->a[49324] = anon_sym_LT_AMP_DASH; - v->a[49325] = anon_sym_GT_AMP_DASH; - v->a[49326] = anon_sym_LT_LT_LT; - v->a[49327] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49328] = anon_sym_DOLLAR_LBRACK; - v->a[49329] = anon_sym_DOLLAR; - v->a[49330] = sym__special_character; - v->a[49331] = anon_sym_DQUOTE; - v->a[49332] = sym_raw_string; - v->a[49333] = sym_ansi_c_string; - v->a[49334] = aux_sym_number_token1; - v->a[49335] = aux_sym_number_token2; - v->a[49336] = anon_sym_DOLLAR_LBRACE; - v->a[49337] = anon_sym_DOLLAR_LPAREN; - v->a[49338] = anon_sym_BQUOTE; - v->a[49339] = anon_sym_DOLLAR_BQUOTE; + v->a[49320] = sym_raw_string; + v->a[49321] = aux_sym_number_token1; + v->a[49322] = aux_sym_number_token2; + v->a[49323] = anon_sym_DOLLAR_LBRACE; + v->a[49324] = anon_sym_DOLLAR_LPAREN; + v->a[49325] = anon_sym_BQUOTE; + v->a[49326] = anon_sym_DOLLAR_BQUOTE; + v->a[49327] = sym_word; + v->a[49328] = anon_sym_SEMI; + v->a[49329] = 6; + v->a[49330] = actions(3); + v->a[49331] = 1; + v->a[49332] = sym_comment; + v->a[49333] = actions(3607); + v->a[49334] = 1; + v->a[49335] = aux_sym_concatenation_token1; + v->a[49336] = actions(3679); + v->a[49337] = 1; + v->a[49338] = sym__concat; + v->a[49339] = state(1120); small_parse_table_2467(v); } void small_parse_table_2467(t_small_parse_table_array *v) { - v->a[49340] = anon_sym_LT_LPAREN; - v->a[49341] = anon_sym_GT_LPAREN; - v->a[49342] = sym_word; - v->a[49343] = 8; - v->a[49344] = actions(3); - v->a[49345] = 1; - v->a[49346] = sym_comment; - v->a[49347] = actions(1235); - v->a[49348] = 1; - v->a[49349] = sym_test_operator; - v->a[49350] = actions(5086); - v->a[49351] = 1; - v->a[49352] = anon_sym_DQUOTE; - v->a[49353] = actions(5090); - v->a[49354] = 1; - v->a[49355] = sym_variable_name; - v->a[49356] = state(2442); - v->a[49357] = 1; - v->a[49358] = sym_string; - v->a[49359] = actions(5088); + v->a[49340] = 1; + v->a[49341] = aux_sym_concatenation_repeat1; + v->a[49342] = actions(2696); + v->a[49343] = 5; + v->a[49344] = sym_file_descriptor; + v->a[49345] = sym_test_operator; + v->a[49346] = sym__brace_start; + v->a[49347] = ts_builtin_sym_end; + v->a[49348] = aux_sym_heredoc_redirect_token1; + v->a[49349] = actions(2694); + v->a[49350] = 31; + v->a[49351] = anon_sym_PIPE; + v->a[49352] = anon_sym_SEMI_SEMI; + v->a[49353] = anon_sym_PIPE_AMP; + v->a[49354] = anon_sym_AMP_AMP; + v->a[49355] = anon_sym_PIPE_PIPE; + v->a[49356] = anon_sym_LT; + v->a[49357] = anon_sym_GT; + v->a[49358] = anon_sym_GT_GT; + v->a[49359] = anon_sym_AMP_GT; small_parse_table_2468(v); } void small_parse_table_2468(t_small_parse_table_array *v) { - v->a[49360] = 2; - v->a[49361] = aux_sym__simple_variable_name_token1; - v->a[49362] = aux_sym__multiline_variable_name_token1; - v->a[49363] = actions(5084); - v->a[49364] = 9; - v->a[49365] = anon_sym_DASH; - v->a[49366] = anon_sym_STAR; - v->a[49367] = anon_sym_BANG; - v->a[49368] = anon_sym_QMARK; - v->a[49369] = anon_sym_DOLLAR; - v->a[49370] = anon_sym_POUND; - v->a[49371] = anon_sym_AT2; - v->a[49372] = anon_sym_0; - v->a[49373] = anon_sym__; - v->a[49374] = actions(1227); - v->a[49375] = 33; - v->a[49376] = anon_sym_RPAREN_RPAREN; - v->a[49377] = anon_sym_EQ; - v->a[49378] = anon_sym_PLUS_PLUS; - v->a[49379] = anon_sym_DASH_DASH; + v->a[49360] = anon_sym_AMP_GT_GT; + v->a[49361] = anon_sym_LT_AMP; + v->a[49362] = anon_sym_GT_AMP; + v->a[49363] = anon_sym_GT_PIPE; + v->a[49364] = anon_sym_LT_AMP_DASH; + v->a[49365] = anon_sym_GT_AMP_DASH; + v->a[49366] = anon_sym_LT_LT; + v->a[49367] = anon_sym_LT_LT_DASH; + v->a[49368] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49369] = anon_sym_AMP; + v->a[49370] = anon_sym_DOLLAR; + v->a[49371] = sym__special_character; + v->a[49372] = anon_sym_DQUOTE; + v->a[49373] = sym_raw_string; + v->a[49374] = aux_sym_number_token1; + v->a[49375] = aux_sym_number_token2; + v->a[49376] = anon_sym_DOLLAR_LBRACE; + v->a[49377] = anon_sym_DOLLAR_LPAREN; + v->a[49378] = anon_sym_BQUOTE; + v->a[49379] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2469(v); } void small_parse_table_2469(t_small_parse_table_array *v) { - v->a[49380] = anon_sym_PLUS_EQ; - v->a[49381] = anon_sym_DASH_EQ; - v->a[49382] = anon_sym_STAR_EQ; - v->a[49383] = anon_sym_SLASH_EQ; - v->a[49384] = anon_sym_PERCENT_EQ; - v->a[49385] = anon_sym_STAR_STAR_EQ; - v->a[49386] = anon_sym_LT_LT_EQ; - v->a[49387] = anon_sym_GT_GT_EQ; - v->a[49388] = anon_sym_AMP_EQ; - v->a[49389] = anon_sym_CARET_EQ; - v->a[49390] = anon_sym_PIPE_EQ; - v->a[49391] = anon_sym_PIPE_PIPE; - v->a[49392] = anon_sym_AMP_AMP; - v->a[49393] = anon_sym_PIPE; - v->a[49394] = anon_sym_CARET; - v->a[49395] = anon_sym_AMP; - v->a[49396] = anon_sym_EQ_EQ; - v->a[49397] = anon_sym_BANG_EQ; - v->a[49398] = anon_sym_LT; - v->a[49399] = anon_sym_GT; + v->a[49380] = sym_word; + v->a[49381] = anon_sym_SEMI; + v->a[49382] = 3; + v->a[49383] = actions(3); + v->a[49384] = 1; + v->a[49385] = sym_comment; + v->a[49386] = actions(2967); + v->a[49387] = 5; + v->a[49388] = sym_file_descriptor; + v->a[49389] = sym__concat; + v->a[49390] = sym_test_operator; + v->a[49391] = sym__brace_start; + v->a[49392] = aux_sym_heredoc_redirect_token1; + v->a[49393] = actions(2965); + v->a[49394] = 34; + v->a[49395] = anon_sym_PIPE; + v->a[49396] = anon_sym_RPAREN; + v->a[49397] = anon_sym_SEMI_SEMI; + v->a[49398] = anon_sym_PIPE_AMP; + v->a[49399] = anon_sym_AMP_AMP; small_parse_table_2470(v); } diff --git a/parser/static/small_parse_table/small_parse_table_494.c b/parser/static/small_parse_table/small_parse_table_494.c index 4625740b..93a38ad5 100644 --- a/parser/static/small_parse_table/small_parse_table_494.c +++ b/parser/static/small_parse_table/small_parse_table_494.c @@ -14,126 +14,126 @@ void small_parse_table_2470(t_small_parse_table_array *v) { - v->a[49400] = anon_sym_LT_EQ; - v->a[49401] = anon_sym_GT_EQ; - v->a[49402] = anon_sym_LT_LT; + v->a[49400] = anon_sym_PIPE_PIPE; + v->a[49401] = anon_sym_LT; + v->a[49402] = anon_sym_GT; v->a[49403] = anon_sym_GT_GT; - v->a[49404] = anon_sym_PLUS; - v->a[49405] = anon_sym_SLASH; - v->a[49406] = anon_sym_PERCENT; - v->a[49407] = anon_sym_STAR_STAR; - v->a[49408] = anon_sym_EQ_TILDE; - v->a[49409] = 3; - v->a[49410] = actions(3); - v->a[49411] = 1; - v->a[49412] = sym_comment; - v->a[49413] = actions(1318); - v->a[49414] = 6; - v->a[49415] = sym_file_descriptor; - v->a[49416] = sym__concat; - v->a[49417] = sym_test_operator; - v->a[49418] = sym__bare_dollar; - v->a[49419] = sym__brace_start; + v->a[49404] = anon_sym_AMP_GT; + v->a[49405] = anon_sym_AMP_GT_GT; + v->a[49406] = anon_sym_LT_AMP; + v->a[49407] = anon_sym_GT_AMP; + v->a[49408] = anon_sym_GT_PIPE; + v->a[49409] = anon_sym_LT_AMP_DASH; + v->a[49410] = anon_sym_GT_AMP_DASH; + v->a[49411] = anon_sym_LT_LT; + v->a[49412] = anon_sym_LT_LT_DASH; + v->a[49413] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49414] = anon_sym_AMP; + v->a[49415] = aux_sym_concatenation_token1; + v->a[49416] = anon_sym_DOLLAR; + v->a[49417] = sym__special_character; + v->a[49418] = anon_sym_DQUOTE; + v->a[49419] = sym_raw_string; small_parse_table_2471(v); } void small_parse_table_2471(t_small_parse_table_array *v) { - v->a[49420] = aux_sym_heredoc_redirect_token1; - v->a[49421] = actions(1316); - v->a[49422] = 42; - v->a[49423] = anon_sym_LPAREN_LPAREN; - v->a[49424] = anon_sym_SEMI; - v->a[49425] = anon_sym_PIPE_PIPE; - v->a[49426] = anon_sym_AMP_AMP; - v->a[49427] = anon_sym_PIPE; - v->a[49428] = anon_sym_AMP; - v->a[49429] = anon_sym_EQ_EQ; - v->a[49430] = anon_sym_LT; - v->a[49431] = anon_sym_GT; - v->a[49432] = anon_sym_LT_LT; - v->a[49433] = anon_sym_GT_GT; - v->a[49434] = anon_sym_SEMI_SEMI; - v->a[49435] = anon_sym_SEMI_AMP; - v->a[49436] = anon_sym_SEMI_SEMI_AMP; - v->a[49437] = anon_sym_PIPE_AMP; - v->a[49438] = anon_sym_EQ_TILDE; - v->a[49439] = anon_sym_AMP_GT; + v->a[49420] = aux_sym_number_token1; + v->a[49421] = aux_sym_number_token2; + v->a[49422] = anon_sym_DOLLAR_LBRACE; + v->a[49423] = anon_sym_DOLLAR_LPAREN; + v->a[49424] = anon_sym_BQUOTE; + v->a[49425] = anon_sym_DOLLAR_BQUOTE; + v->a[49426] = aux_sym__simple_variable_name_token1; + v->a[49427] = sym_word; + v->a[49428] = anon_sym_SEMI; + v->a[49429] = 3; + v->a[49430] = actions(3); + v->a[49431] = 1; + v->a[49432] = sym_comment; + v->a[49433] = actions(3034); + v->a[49434] = 5; + v->a[49435] = sym_file_descriptor; + v->a[49436] = sym__concat; + v->a[49437] = sym_test_operator; + v->a[49438] = sym__brace_start; + v->a[49439] = aux_sym_heredoc_redirect_token1; small_parse_table_2472(v); } void small_parse_table_2472(t_small_parse_table_array *v) { - v->a[49440] = anon_sym_AMP_GT_GT; - v->a[49441] = anon_sym_LT_AMP; - v->a[49442] = anon_sym_GT_AMP; - v->a[49443] = anon_sym_GT_PIPE; - v->a[49444] = anon_sym_LT_AMP_DASH; - v->a[49445] = anon_sym_GT_AMP_DASH; - v->a[49446] = anon_sym_LT_LT_DASH; - v->a[49447] = anon_sym_LT_LT_LT; - v->a[49448] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49449] = anon_sym_DOLLAR_LBRACK; - v->a[49450] = aux_sym_concatenation_token1; - v->a[49451] = anon_sym_DOLLAR; - v->a[49452] = sym__special_character; - v->a[49453] = anon_sym_DQUOTE; - v->a[49454] = sym_raw_string; - v->a[49455] = sym_ansi_c_string; - v->a[49456] = aux_sym_number_token1; - v->a[49457] = aux_sym_number_token2; - v->a[49458] = anon_sym_DOLLAR_LBRACE; - v->a[49459] = anon_sym_DOLLAR_LPAREN; + v->a[49440] = actions(3032); + v->a[49441] = 34; + v->a[49442] = anon_sym_PIPE; + v->a[49443] = anon_sym_RPAREN; + v->a[49444] = anon_sym_SEMI_SEMI; + v->a[49445] = anon_sym_PIPE_AMP; + v->a[49446] = anon_sym_AMP_AMP; + v->a[49447] = anon_sym_PIPE_PIPE; + v->a[49448] = anon_sym_LT; + v->a[49449] = anon_sym_GT; + v->a[49450] = anon_sym_GT_GT; + v->a[49451] = anon_sym_AMP_GT; + v->a[49452] = anon_sym_AMP_GT_GT; + v->a[49453] = anon_sym_LT_AMP; + v->a[49454] = anon_sym_GT_AMP; + v->a[49455] = anon_sym_GT_PIPE; + v->a[49456] = anon_sym_LT_AMP_DASH; + v->a[49457] = anon_sym_GT_AMP_DASH; + v->a[49458] = anon_sym_LT_LT; + v->a[49459] = anon_sym_LT_LT_DASH; small_parse_table_2473(v); } void small_parse_table_2473(t_small_parse_table_array *v) { - v->a[49460] = anon_sym_BQUOTE; - v->a[49461] = anon_sym_DOLLAR_BQUOTE; - v->a[49462] = anon_sym_LT_LPAREN; - v->a[49463] = anon_sym_GT_LPAREN; - v->a[49464] = sym_word; - v->a[49465] = 6; - v->a[49466] = actions(3); - v->a[49467] = 1; - v->a[49468] = sym_comment; - v->a[49469] = actions(5071); - v->a[49470] = 1; - v->a[49471] = aux_sym_concatenation_token1; - v->a[49472] = actions(5073); - v->a[49473] = 1; - v->a[49474] = sym__concat; - v->a[49475] = state(1087); - v->a[49476] = 1; - v->a[49477] = aux_sym_concatenation_repeat1; - v->a[49478] = actions(5375); - v->a[49479] = 5; + v->a[49460] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49461] = anon_sym_AMP; + v->a[49462] = aux_sym_concatenation_token1; + v->a[49463] = anon_sym_DOLLAR; + v->a[49464] = sym__special_character; + v->a[49465] = anon_sym_DQUOTE; + v->a[49466] = sym_raw_string; + v->a[49467] = aux_sym_number_token1; + v->a[49468] = aux_sym_number_token2; + v->a[49469] = anon_sym_DOLLAR_LBRACE; + v->a[49470] = anon_sym_DOLLAR_LPAREN; + v->a[49471] = anon_sym_BQUOTE; + v->a[49472] = anon_sym_DOLLAR_BQUOTE; + v->a[49473] = aux_sym__simple_variable_name_token1; + v->a[49474] = sym_word; + v->a[49475] = anon_sym_SEMI; + v->a[49476] = 6; + v->a[49477] = actions(3); + v->a[49478] = 1; + v->a[49479] = sym_comment; small_parse_table_2474(v); } void small_parse_table_2474(t_small_parse_table_array *v) { - v->a[49480] = sym_file_descriptor; - v->a[49481] = sym_variable_name; - v->a[49482] = sym_test_operator; - v->a[49483] = sym__brace_start; - v->a[49484] = aux_sym_heredoc_redirect_token1; - v->a[49485] = actions(5373); - v->a[49486] = 40; - v->a[49487] = anon_sym_LPAREN_LPAREN; - v->a[49488] = anon_sym_SEMI; - v->a[49489] = anon_sym_PIPE_PIPE; - v->a[49490] = anon_sym_AMP_AMP; - v->a[49491] = anon_sym_PIPE; - v->a[49492] = anon_sym_AMP; - v->a[49493] = anon_sym_LT; - v->a[49494] = anon_sym_GT; - v->a[49495] = anon_sym_LT_LT; - v->a[49496] = anon_sym_GT_GT; - v->a[49497] = anon_sym_esac; + v->a[49480] = actions(3442); + v->a[49481] = 1; + v->a[49482] = aux_sym_concatenation_token1; + v->a[49483] = actions(3572); + v->a[49484] = 1; + v->a[49485] = sym__concat; + v->a[49486] = state(1133); + v->a[49487] = 1; + v->a[49488] = aux_sym_concatenation_repeat1; + v->a[49489] = actions(3106); + v->a[49490] = 4; + v->a[49491] = sym_file_descriptor; + v->a[49492] = sym_test_operator; + v->a[49493] = sym__brace_start; + v->a[49494] = aux_sym_heredoc_redirect_token1; + v->a[49495] = actions(3104); + v->a[49496] = 32; + v->a[49497] = anon_sym_PIPE; v->a[49498] = anon_sym_SEMI_SEMI; - v->a[49499] = anon_sym_SEMI_AMP; + v->a[49499] = anon_sym_PIPE_AMP; small_parse_table_2475(v); } diff --git a/parser/static/small_parse_table/small_parse_table_495.c b/parser/static/small_parse_table/small_parse_table_495.c index 0e8adc24..ce07bfad 100644 --- a/parser/static/small_parse_table/small_parse_table_495.c +++ b/parser/static/small_parse_table/small_parse_table_495.c @@ -14,95 +14,95 @@ void small_parse_table_2475(t_small_parse_table_array *v) { - v->a[49500] = anon_sym_SEMI_SEMI_AMP; - v->a[49501] = anon_sym_PIPE_AMP; - v->a[49502] = anon_sym_AMP_GT; - v->a[49503] = anon_sym_AMP_GT_GT; - v->a[49504] = anon_sym_LT_AMP; - v->a[49505] = anon_sym_GT_AMP; - v->a[49506] = anon_sym_GT_PIPE; - v->a[49507] = anon_sym_LT_AMP_DASH; - v->a[49508] = anon_sym_GT_AMP_DASH; - v->a[49509] = anon_sym_LT_LT_DASH; - v->a[49510] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49511] = anon_sym_DOLLAR_LBRACK; - v->a[49512] = anon_sym_DOLLAR; - v->a[49513] = sym__special_character; - v->a[49514] = anon_sym_DQUOTE; - v->a[49515] = sym_raw_string; - v->a[49516] = sym_ansi_c_string; - v->a[49517] = aux_sym_number_token1; - v->a[49518] = aux_sym_number_token2; - v->a[49519] = anon_sym_DOLLAR_LBRACE; + v->a[49500] = anon_sym_AMP_AMP; + v->a[49501] = anon_sym_PIPE_PIPE; + v->a[49502] = anon_sym_LT; + v->a[49503] = anon_sym_GT; + v->a[49504] = anon_sym_GT_GT; + v->a[49505] = anon_sym_AMP_GT; + v->a[49506] = anon_sym_AMP_GT_GT; + v->a[49507] = anon_sym_LT_AMP; + v->a[49508] = anon_sym_GT_AMP; + v->a[49509] = anon_sym_GT_PIPE; + v->a[49510] = anon_sym_LT_AMP_DASH; + v->a[49511] = anon_sym_GT_AMP_DASH; + v->a[49512] = anon_sym_LT_LT; + v->a[49513] = anon_sym_LT_LT_DASH; + v->a[49514] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49515] = anon_sym_AMP; + v->a[49516] = anon_sym_DOLLAR; + v->a[49517] = sym__special_character; + v->a[49518] = anon_sym_DQUOTE; + v->a[49519] = sym_raw_string; small_parse_table_2476(v); } void small_parse_table_2476(t_small_parse_table_array *v) { - v->a[49520] = anon_sym_DOLLAR_LPAREN; - v->a[49521] = anon_sym_BQUOTE; - v->a[49522] = anon_sym_DOLLAR_BQUOTE; - v->a[49523] = anon_sym_LT_LPAREN; - v->a[49524] = anon_sym_GT_LPAREN; - v->a[49525] = aux_sym__simple_variable_name_token1; - v->a[49526] = sym_word; - v->a[49527] = 3; - v->a[49528] = actions(3); - v->a[49529] = 1; - v->a[49530] = sym_comment; - v->a[49531] = actions(1330); - v->a[49532] = 6; - v->a[49533] = sym_file_descriptor; - v->a[49534] = sym__concat; - v->a[49535] = sym_test_operator; - v->a[49536] = sym__bare_dollar; - v->a[49537] = sym__brace_start; - v->a[49538] = aux_sym_heredoc_redirect_token1; - v->a[49539] = actions(1328); + v->a[49520] = aux_sym_number_token1; + v->a[49521] = aux_sym_number_token2; + v->a[49522] = anon_sym_DOLLAR_LBRACE; + v->a[49523] = anon_sym_DOLLAR_LPAREN; + v->a[49524] = anon_sym_BQUOTE; + v->a[49525] = anon_sym_DOLLAR_BQUOTE; + v->a[49526] = aux_sym__simple_variable_name_token1; + v->a[49527] = sym_word; + v->a[49528] = anon_sym_SEMI; + v->a[49529] = 6; + v->a[49530] = actions(3); + v->a[49531] = 1; + v->a[49532] = sym_comment; + v->a[49533] = actions(3423); + v->a[49534] = 1; + v->a[49535] = aux_sym_concatenation_token1; + v->a[49536] = actions(3681); + v->a[49537] = 1; + v->a[49538] = sym__concat; + v->a[49539] = state(827); small_parse_table_2477(v); } void small_parse_table_2477(t_small_parse_table_array *v) { - v->a[49540] = 42; - v->a[49541] = anon_sym_LPAREN_LPAREN; - v->a[49542] = anon_sym_SEMI; - v->a[49543] = anon_sym_PIPE_PIPE; - v->a[49544] = anon_sym_AMP_AMP; - v->a[49545] = anon_sym_PIPE; - v->a[49546] = anon_sym_AMP; - v->a[49547] = anon_sym_EQ_EQ; - v->a[49548] = anon_sym_LT; - v->a[49549] = anon_sym_GT; - v->a[49550] = anon_sym_LT_LT; - v->a[49551] = anon_sym_GT_GT; + v->a[49540] = 1; + v->a[49541] = aux_sym_concatenation_repeat1; + v->a[49542] = actions(2696); + v->a[49543] = 5; + v->a[49544] = sym_file_descriptor; + v->a[49545] = sym_variable_name; + v->a[49546] = sym_test_operator; + v->a[49547] = sym__brace_start; + v->a[49548] = aux_sym_heredoc_redirect_token1; + v->a[49549] = actions(2694); + v->a[49550] = 31; + v->a[49551] = anon_sym_PIPE; v->a[49552] = anon_sym_SEMI_SEMI; - v->a[49553] = anon_sym_SEMI_AMP; - v->a[49554] = anon_sym_SEMI_SEMI_AMP; - v->a[49555] = anon_sym_PIPE_AMP; - v->a[49556] = anon_sym_EQ_TILDE; - v->a[49557] = anon_sym_AMP_GT; - v->a[49558] = anon_sym_AMP_GT_GT; - v->a[49559] = anon_sym_LT_AMP; + v->a[49553] = anon_sym_PIPE_AMP; + v->a[49554] = anon_sym_AMP_AMP; + v->a[49555] = anon_sym_PIPE_PIPE; + v->a[49556] = anon_sym_LT; + v->a[49557] = anon_sym_GT; + v->a[49558] = anon_sym_GT_GT; + v->a[49559] = anon_sym_AMP_GT; small_parse_table_2478(v); } void small_parse_table_2478(t_small_parse_table_array *v) { - v->a[49560] = anon_sym_GT_AMP; - v->a[49561] = anon_sym_GT_PIPE; - v->a[49562] = anon_sym_LT_AMP_DASH; - v->a[49563] = anon_sym_GT_AMP_DASH; - v->a[49564] = anon_sym_LT_LT_DASH; - v->a[49565] = anon_sym_LT_LT_LT; - v->a[49566] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49567] = anon_sym_DOLLAR_LBRACK; - v->a[49568] = aux_sym_concatenation_token1; - v->a[49569] = anon_sym_DOLLAR; - v->a[49570] = sym__special_character; - v->a[49571] = anon_sym_DQUOTE; - v->a[49572] = sym_raw_string; - v->a[49573] = sym_ansi_c_string; + v->a[49560] = anon_sym_AMP_GT_GT; + v->a[49561] = anon_sym_LT_AMP; + v->a[49562] = anon_sym_GT_AMP; + v->a[49563] = anon_sym_GT_PIPE; + v->a[49564] = anon_sym_LT_AMP_DASH; + v->a[49565] = anon_sym_GT_AMP_DASH; + v->a[49566] = anon_sym_LT_LT; + v->a[49567] = anon_sym_LT_LT_DASH; + v->a[49568] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49569] = anon_sym_AMP; + v->a[49570] = anon_sym_DOLLAR; + v->a[49571] = sym__special_character; + v->a[49572] = anon_sym_DQUOTE; + v->a[49573] = sym_raw_string; v->a[49574] = aux_sym_number_token1; v->a[49575] = aux_sym_number_token2; v->a[49576] = anon_sym_DOLLAR_LBRACE; @@ -114,26 +114,26 @@ void small_parse_table_2478(t_small_parse_table_array *v) void small_parse_table_2479(t_small_parse_table_array *v) { - v->a[49580] = anon_sym_LT_LPAREN; - v->a[49581] = anon_sym_GT_LPAREN; - v->a[49582] = sym_word; - v->a[49583] = 6; - v->a[49584] = actions(3); - v->a[49585] = 1; - v->a[49586] = sym_comment; - v->a[49587] = actions(5182); - v->a[49588] = 1; - v->a[49589] = aux_sym_concatenation_token1; - v->a[49590] = actions(5245); - v->a[49591] = 1; - v->a[49592] = sym__concat; - v->a[49593] = state(1074); - v->a[49594] = 1; - v->a[49595] = aux_sym_concatenation_repeat1; - v->a[49596] = actions(5391); - v->a[49597] = 5; - v->a[49598] = sym_file_descriptor; - v->a[49599] = sym_variable_name; + v->a[49580] = sym_word; + v->a[49581] = anon_sym_SEMI; + v->a[49582] = 5; + v->a[49583] = actions(3); + v->a[49584] = 1; + v->a[49585] = sym_comment; + v->a[49586] = actions(3683); + v->a[49587] = 1; + v->a[49588] = sym__special_character; + v->a[49589] = state(1090); + v->a[49590] = 1; + v->a[49591] = aux_sym__literal_repeat1; + v->a[49592] = actions(3197); + v->a[49593] = 4; + v->a[49594] = sym_file_descriptor; + v->a[49595] = sym_test_operator; + v->a[49596] = sym__brace_start; + v->a[49597] = aux_sym_heredoc_redirect_token1; + v->a[49598] = actions(3195); + v->a[49599] = 33; small_parse_table_2480(v); } diff --git a/parser/static/small_parse_table/small_parse_table_496.c b/parser/static/small_parse_table/small_parse_table_496.c index 91346655..5cfcb8e3 100644 --- a/parser/static/small_parse_table/small_parse_table_496.c +++ b/parser/static/small_parse_table/small_parse_table_496.c @@ -14,126 +14,126 @@ void small_parse_table_2480(t_small_parse_table_array *v) { - v->a[49600] = sym_test_operator; - v->a[49601] = sym__brace_start; - v->a[49602] = aux_sym_heredoc_redirect_token1; - v->a[49603] = actions(5389); - v->a[49604] = 40; - v->a[49605] = anon_sym_LPAREN_LPAREN; - v->a[49606] = anon_sym_SEMI; + v->a[49600] = anon_sym_esac; + v->a[49601] = anon_sym_PIPE; + v->a[49602] = anon_sym_SEMI_SEMI; + v->a[49603] = anon_sym_SEMI_AMP; + v->a[49604] = anon_sym_SEMI_SEMI_AMP; + v->a[49605] = anon_sym_PIPE_AMP; + v->a[49606] = anon_sym_AMP_AMP; v->a[49607] = anon_sym_PIPE_PIPE; - v->a[49608] = anon_sym_AMP_AMP; - v->a[49609] = anon_sym_PIPE; - v->a[49610] = anon_sym_AMP; - v->a[49611] = anon_sym_LT; - v->a[49612] = anon_sym_GT; - v->a[49613] = anon_sym_LT_LT; - v->a[49614] = anon_sym_GT_GT; - v->a[49615] = anon_sym_esac; - v->a[49616] = anon_sym_SEMI_SEMI; - v->a[49617] = anon_sym_SEMI_AMP; - v->a[49618] = anon_sym_SEMI_SEMI_AMP; - v->a[49619] = anon_sym_PIPE_AMP; + v->a[49608] = anon_sym_LT; + v->a[49609] = anon_sym_GT; + v->a[49610] = anon_sym_GT_GT; + v->a[49611] = anon_sym_AMP_GT; + v->a[49612] = anon_sym_AMP_GT_GT; + v->a[49613] = anon_sym_LT_AMP; + v->a[49614] = anon_sym_GT_AMP; + v->a[49615] = anon_sym_GT_PIPE; + v->a[49616] = anon_sym_LT_AMP_DASH; + v->a[49617] = anon_sym_GT_AMP_DASH; + v->a[49618] = anon_sym_LT_LT; + v->a[49619] = anon_sym_LT_LT_DASH; small_parse_table_2481(v); } void small_parse_table_2481(t_small_parse_table_array *v) { - v->a[49620] = anon_sym_AMP_GT; - v->a[49621] = anon_sym_AMP_GT_GT; - v->a[49622] = anon_sym_LT_AMP; - v->a[49623] = anon_sym_GT_AMP; - v->a[49624] = anon_sym_GT_PIPE; - v->a[49625] = anon_sym_LT_AMP_DASH; - v->a[49626] = anon_sym_GT_AMP_DASH; - v->a[49627] = anon_sym_LT_LT_DASH; - v->a[49628] = anon_sym_LT_LT_LT; - v->a[49629] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49630] = anon_sym_DOLLAR_LBRACK; - v->a[49631] = anon_sym_DOLLAR; - v->a[49632] = sym__special_character; - v->a[49633] = anon_sym_DQUOTE; - v->a[49634] = sym_raw_string; - v->a[49635] = sym_ansi_c_string; - v->a[49636] = aux_sym_number_token1; - v->a[49637] = aux_sym_number_token2; - v->a[49638] = anon_sym_DOLLAR_LBRACE; - v->a[49639] = anon_sym_DOLLAR_LPAREN; + v->a[49620] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49621] = anon_sym_AMP; + v->a[49622] = anon_sym_DOLLAR; + v->a[49623] = anon_sym_DQUOTE; + v->a[49624] = sym_raw_string; + v->a[49625] = aux_sym_number_token1; + v->a[49626] = aux_sym_number_token2; + v->a[49627] = anon_sym_DOLLAR_LBRACE; + v->a[49628] = anon_sym_DOLLAR_LPAREN; + v->a[49629] = anon_sym_BQUOTE; + v->a[49630] = anon_sym_DOLLAR_BQUOTE; + v->a[49631] = sym_word; + v->a[49632] = anon_sym_SEMI; + v->a[49633] = 5; + v->a[49634] = actions(3); + v->a[49635] = 1; + v->a[49636] = sym_comment; + v->a[49637] = actions(3611); + v->a[49638] = 1; + v->a[49639] = sym__special_character; small_parse_table_2482(v); } void small_parse_table_2482(t_small_parse_table_array *v) { - v->a[49640] = anon_sym_BQUOTE; - v->a[49641] = anon_sym_DOLLAR_BQUOTE; - v->a[49642] = anon_sym_LT_LPAREN; - v->a[49643] = anon_sym_GT_LPAREN; - v->a[49644] = sym_word; - v->a[49645] = 3; - v->a[49646] = actions(3); - v->a[49647] = 1; - v->a[49648] = sym_comment; - v->a[49649] = actions(1346); - v->a[49650] = 6; - v->a[49651] = sym_file_descriptor; - v->a[49652] = sym__concat; - v->a[49653] = sym_test_operator; - v->a[49654] = sym__bare_dollar; - v->a[49655] = sym__brace_start; - v->a[49656] = aux_sym_heredoc_redirect_token1; - v->a[49657] = actions(1344); - v->a[49658] = 42; - v->a[49659] = anon_sym_LPAREN_LPAREN; + v->a[49640] = state(1057); + v->a[49641] = 1; + v->a[49642] = aux_sym__literal_repeat1; + v->a[49643] = actions(3549); + v->a[49644] = 5; + v->a[49645] = sym_file_descriptor; + v->a[49646] = sym_variable_name; + v->a[49647] = sym_test_operator; + v->a[49648] = sym__brace_start; + v->a[49649] = aux_sym_heredoc_redirect_token1; + v->a[49650] = actions(3547); + v->a[49651] = 32; + v->a[49652] = anon_sym_PIPE; + v->a[49653] = anon_sym_SEMI_SEMI; + v->a[49654] = anon_sym_SEMI_AMP; + v->a[49655] = anon_sym_SEMI_SEMI_AMP; + v->a[49656] = anon_sym_PIPE_AMP; + v->a[49657] = anon_sym_AMP_AMP; + v->a[49658] = anon_sym_PIPE_PIPE; + v->a[49659] = anon_sym_LT; small_parse_table_2483(v); } void small_parse_table_2483(t_small_parse_table_array *v) { - v->a[49660] = anon_sym_SEMI; - v->a[49661] = anon_sym_PIPE_PIPE; - v->a[49662] = anon_sym_AMP_AMP; - v->a[49663] = anon_sym_PIPE; - v->a[49664] = anon_sym_AMP; - v->a[49665] = anon_sym_EQ_EQ; - v->a[49666] = anon_sym_LT; - v->a[49667] = anon_sym_GT; - v->a[49668] = anon_sym_LT_LT; - v->a[49669] = anon_sym_GT_GT; - v->a[49670] = anon_sym_SEMI_SEMI; - v->a[49671] = anon_sym_SEMI_AMP; - v->a[49672] = anon_sym_SEMI_SEMI_AMP; - v->a[49673] = anon_sym_PIPE_AMP; - v->a[49674] = anon_sym_EQ_TILDE; - v->a[49675] = anon_sym_AMP_GT; - v->a[49676] = anon_sym_AMP_GT_GT; - v->a[49677] = anon_sym_LT_AMP; - v->a[49678] = anon_sym_GT_AMP; - v->a[49679] = anon_sym_GT_PIPE; + v->a[49660] = anon_sym_GT; + v->a[49661] = anon_sym_GT_GT; + v->a[49662] = anon_sym_AMP_GT; + v->a[49663] = anon_sym_AMP_GT_GT; + v->a[49664] = anon_sym_LT_AMP; + v->a[49665] = anon_sym_GT_AMP; + v->a[49666] = anon_sym_GT_PIPE; + v->a[49667] = anon_sym_LT_AMP_DASH; + v->a[49668] = anon_sym_GT_AMP_DASH; + v->a[49669] = anon_sym_LT_LT; + v->a[49670] = anon_sym_LT_LT_DASH; + v->a[49671] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49672] = anon_sym_AMP; + v->a[49673] = anon_sym_DOLLAR; + v->a[49674] = anon_sym_DQUOTE; + v->a[49675] = sym_raw_string; + v->a[49676] = aux_sym_number_token1; + v->a[49677] = aux_sym_number_token2; + v->a[49678] = anon_sym_DOLLAR_LBRACE; + v->a[49679] = anon_sym_DOLLAR_LPAREN; small_parse_table_2484(v); } void small_parse_table_2484(t_small_parse_table_array *v) { - v->a[49680] = anon_sym_LT_AMP_DASH; - v->a[49681] = anon_sym_GT_AMP_DASH; - v->a[49682] = anon_sym_LT_LT_DASH; - v->a[49683] = anon_sym_LT_LT_LT; - v->a[49684] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49685] = anon_sym_DOLLAR_LBRACK; - v->a[49686] = aux_sym_concatenation_token1; - v->a[49687] = anon_sym_DOLLAR; - v->a[49688] = sym__special_character; - v->a[49689] = anon_sym_DQUOTE; - v->a[49690] = sym_raw_string; - v->a[49691] = sym_ansi_c_string; - v->a[49692] = aux_sym_number_token1; - v->a[49693] = aux_sym_number_token2; - v->a[49694] = anon_sym_DOLLAR_LBRACE; - v->a[49695] = anon_sym_DOLLAR_LPAREN; - v->a[49696] = anon_sym_BQUOTE; - v->a[49697] = anon_sym_DOLLAR_BQUOTE; - v->a[49698] = anon_sym_LT_LPAREN; - v->a[49699] = anon_sym_GT_LPAREN; + v->a[49680] = anon_sym_BQUOTE; + v->a[49681] = anon_sym_DOLLAR_BQUOTE; + v->a[49682] = sym_word; + v->a[49683] = anon_sym_SEMI; + v->a[49684] = 3; + v->a[49685] = actions(3); + v->a[49686] = 1; + v->a[49687] = sym_comment; + v->a[49688] = actions(3159); + v->a[49689] = 6; + v->a[49690] = sym_file_descriptor; + v->a[49691] = sym__concat; + v->a[49692] = sym_test_operator; + v->a[49693] = sym__bare_dollar; + v->a[49694] = sym__brace_start; + v->a[49695] = aux_sym_heredoc_redirect_token1; + v->a[49696] = actions(3157); + v->a[49697] = 33; + v->a[49698] = anon_sym_PIPE; + v->a[49699] = anon_sym_RPAREN; small_parse_table_2485(v); } diff --git a/parser/static/small_parse_table/small_parse_table_497.c b/parser/static/small_parse_table/small_parse_table_497.c index f3255056..07e913a4 100644 --- a/parser/static/small_parse_table/small_parse_table_497.c +++ b/parser/static/small_parse_table/small_parse_table_497.c @@ -14,126 +14,126 @@ void small_parse_table_2485(t_small_parse_table_array *v) { - v->a[49700] = sym_word; - v->a[49701] = 6; - v->a[49702] = actions(3); - v->a[49703] = 1; - v->a[49704] = sym_comment; - v->a[49705] = actions(5182); - v->a[49706] = 1; - v->a[49707] = aux_sym_concatenation_token1; - v->a[49708] = actions(5245); - v->a[49709] = 1; - v->a[49710] = sym__concat; - v->a[49711] = state(1073); - v->a[49712] = 1; - v->a[49713] = aux_sym_concatenation_repeat1; - v->a[49714] = actions(4566); - v->a[49715] = 5; - v->a[49716] = sym_file_descriptor; - v->a[49717] = sym_variable_name; - v->a[49718] = sym_test_operator; - v->a[49719] = sym__brace_start; + v->a[49700] = anon_sym_SEMI_SEMI; + v->a[49701] = anon_sym_PIPE_AMP; + v->a[49702] = anon_sym_AMP_AMP; + v->a[49703] = anon_sym_PIPE_PIPE; + v->a[49704] = anon_sym_LT; + v->a[49705] = anon_sym_GT; + v->a[49706] = anon_sym_GT_GT; + v->a[49707] = anon_sym_AMP_GT; + v->a[49708] = anon_sym_AMP_GT_GT; + v->a[49709] = anon_sym_LT_AMP; + v->a[49710] = anon_sym_GT_AMP; + v->a[49711] = anon_sym_GT_PIPE; + v->a[49712] = anon_sym_LT_AMP_DASH; + v->a[49713] = anon_sym_GT_AMP_DASH; + v->a[49714] = anon_sym_LT_LT; + v->a[49715] = anon_sym_LT_LT_DASH; + v->a[49716] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49717] = anon_sym_AMP; + v->a[49718] = aux_sym_concatenation_token1; + v->a[49719] = anon_sym_DOLLAR; small_parse_table_2486(v); } void small_parse_table_2486(t_small_parse_table_array *v) { - v->a[49720] = aux_sym_heredoc_redirect_token1; - v->a[49721] = actions(4564); - v->a[49722] = 40; - v->a[49723] = anon_sym_LPAREN_LPAREN; - v->a[49724] = anon_sym_SEMI; - v->a[49725] = anon_sym_PIPE_PIPE; - v->a[49726] = anon_sym_AMP_AMP; - v->a[49727] = anon_sym_PIPE; - v->a[49728] = anon_sym_AMP; - v->a[49729] = anon_sym_LT; - v->a[49730] = anon_sym_GT; - v->a[49731] = anon_sym_LT_LT; - v->a[49732] = anon_sym_GT_GT; - v->a[49733] = anon_sym_esac; - v->a[49734] = anon_sym_SEMI_SEMI; - v->a[49735] = anon_sym_SEMI_AMP; - v->a[49736] = anon_sym_SEMI_SEMI_AMP; - v->a[49737] = anon_sym_PIPE_AMP; - v->a[49738] = anon_sym_AMP_GT; - v->a[49739] = anon_sym_AMP_GT_GT; + v->a[49720] = sym__special_character; + v->a[49721] = anon_sym_DQUOTE; + v->a[49722] = sym_raw_string; + v->a[49723] = aux_sym_number_token1; + v->a[49724] = aux_sym_number_token2; + v->a[49725] = anon_sym_DOLLAR_LBRACE; + v->a[49726] = anon_sym_DOLLAR_LPAREN; + v->a[49727] = anon_sym_BQUOTE; + v->a[49728] = anon_sym_DOLLAR_BQUOTE; + v->a[49729] = sym_word; + v->a[49730] = anon_sym_SEMI; + v->a[49731] = 6; + v->a[49732] = actions(3); + v->a[49733] = 1; + v->a[49734] = sym_comment; + v->a[49735] = actions(3423); + v->a[49736] = 1; + v->a[49737] = aux_sym_concatenation_token1; + v->a[49738] = actions(3686); + v->a[49739] = 1; small_parse_table_2487(v); } void small_parse_table_2487(t_small_parse_table_array *v) { - v->a[49740] = anon_sym_LT_AMP; - v->a[49741] = anon_sym_GT_AMP; - v->a[49742] = anon_sym_GT_PIPE; - v->a[49743] = anon_sym_LT_AMP_DASH; - v->a[49744] = anon_sym_GT_AMP_DASH; - v->a[49745] = anon_sym_LT_LT_DASH; - v->a[49746] = anon_sym_LT_LT_LT; - v->a[49747] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49748] = anon_sym_DOLLAR_LBRACK; - v->a[49749] = anon_sym_DOLLAR; - v->a[49750] = sym__special_character; - v->a[49751] = anon_sym_DQUOTE; - v->a[49752] = sym_raw_string; - v->a[49753] = sym_ansi_c_string; - v->a[49754] = aux_sym_number_token1; - v->a[49755] = aux_sym_number_token2; - v->a[49756] = anon_sym_DOLLAR_LBRACE; - v->a[49757] = anon_sym_DOLLAR_LPAREN; - v->a[49758] = anon_sym_BQUOTE; - v->a[49759] = anon_sym_DOLLAR_BQUOTE; + v->a[49740] = sym__concat; + v->a[49741] = state(827); + v->a[49742] = 1; + v->a[49743] = aux_sym_concatenation_repeat1; + v->a[49744] = actions(2690); + v->a[49745] = 5; + v->a[49746] = sym_file_descriptor; + v->a[49747] = sym_variable_name; + v->a[49748] = sym_test_operator; + v->a[49749] = sym__brace_start; + v->a[49750] = aux_sym_heredoc_redirect_token1; + v->a[49751] = actions(2688); + v->a[49752] = 31; + v->a[49753] = anon_sym_PIPE; + v->a[49754] = anon_sym_SEMI_SEMI; + v->a[49755] = anon_sym_PIPE_AMP; + v->a[49756] = anon_sym_AMP_AMP; + v->a[49757] = anon_sym_PIPE_PIPE; + v->a[49758] = anon_sym_LT; + v->a[49759] = anon_sym_GT; small_parse_table_2488(v); } void small_parse_table_2488(t_small_parse_table_array *v) { - v->a[49760] = anon_sym_LT_LPAREN; - v->a[49761] = anon_sym_GT_LPAREN; - v->a[49762] = sym_word; - v->a[49763] = 3; - v->a[49764] = actions(3); - v->a[49765] = 1; - v->a[49766] = sym_comment; - v->a[49767] = actions(1358); - v->a[49768] = 6; - v->a[49769] = sym_file_descriptor; - v->a[49770] = sym__concat; - v->a[49771] = sym_test_operator; - v->a[49772] = sym__bare_dollar; - v->a[49773] = sym__brace_start; - v->a[49774] = aux_sym_heredoc_redirect_token1; - v->a[49775] = actions(1356); - v->a[49776] = 42; - v->a[49777] = anon_sym_LPAREN_LPAREN; - v->a[49778] = anon_sym_SEMI; - v->a[49779] = anon_sym_PIPE_PIPE; + v->a[49760] = anon_sym_GT_GT; + v->a[49761] = anon_sym_AMP_GT; + v->a[49762] = anon_sym_AMP_GT_GT; + v->a[49763] = anon_sym_LT_AMP; + v->a[49764] = anon_sym_GT_AMP; + v->a[49765] = anon_sym_GT_PIPE; + v->a[49766] = anon_sym_LT_AMP_DASH; + v->a[49767] = anon_sym_GT_AMP_DASH; + v->a[49768] = anon_sym_LT_LT; + v->a[49769] = anon_sym_LT_LT_DASH; + v->a[49770] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49771] = anon_sym_AMP; + v->a[49772] = anon_sym_DOLLAR; + v->a[49773] = sym__special_character; + v->a[49774] = anon_sym_DQUOTE; + v->a[49775] = sym_raw_string; + v->a[49776] = aux_sym_number_token1; + v->a[49777] = aux_sym_number_token2; + v->a[49778] = anon_sym_DOLLAR_LBRACE; + v->a[49779] = anon_sym_DOLLAR_LPAREN; small_parse_table_2489(v); } void small_parse_table_2489(t_small_parse_table_array *v) { - v->a[49780] = anon_sym_AMP_AMP; - v->a[49781] = anon_sym_PIPE; - v->a[49782] = anon_sym_AMP; - v->a[49783] = anon_sym_EQ_EQ; - v->a[49784] = anon_sym_LT; - v->a[49785] = anon_sym_GT; - v->a[49786] = anon_sym_LT_LT; - v->a[49787] = anon_sym_GT_GT; - v->a[49788] = anon_sym_SEMI_SEMI; - v->a[49789] = anon_sym_SEMI_AMP; - v->a[49790] = anon_sym_SEMI_SEMI_AMP; - v->a[49791] = anon_sym_PIPE_AMP; - v->a[49792] = anon_sym_EQ_TILDE; - v->a[49793] = anon_sym_AMP_GT; - v->a[49794] = anon_sym_AMP_GT_GT; - v->a[49795] = anon_sym_LT_AMP; - v->a[49796] = anon_sym_GT_AMP; - v->a[49797] = anon_sym_GT_PIPE; - v->a[49798] = anon_sym_LT_AMP_DASH; - v->a[49799] = anon_sym_GT_AMP_DASH; + v->a[49780] = anon_sym_BQUOTE; + v->a[49781] = anon_sym_DOLLAR_BQUOTE; + v->a[49782] = sym_word; + v->a[49783] = anon_sym_SEMI; + v->a[49784] = 6; + v->a[49785] = actions(3); + v->a[49786] = 1; + v->a[49787] = sym_comment; + v->a[49788] = actions(3423); + v->a[49789] = 1; + v->a[49790] = aux_sym_concatenation_token1; + v->a[49791] = actions(3425); + v->a[49792] = 1; + v->a[49793] = sym__concat; + v->a[49794] = state(1089); + v->a[49795] = 1; + v->a[49796] = aux_sym_concatenation_repeat1; + v->a[49797] = actions(2664); + v->a[49798] = 5; + v->a[49799] = sym_file_descriptor; small_parse_table_2490(v); } diff --git a/parser/static/small_parse_table/small_parse_table_498.c b/parser/static/small_parse_table/small_parse_table_498.c index cec8c8b0..802c5b25 100644 --- a/parser/static/small_parse_table/small_parse_table_498.c +++ b/parser/static/small_parse_table/small_parse_table_498.c @@ -14,126 +14,126 @@ void small_parse_table_2490(t_small_parse_table_array *v) { - v->a[49800] = anon_sym_LT_LT_DASH; - v->a[49801] = anon_sym_LT_LT_LT; - v->a[49802] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49803] = anon_sym_DOLLAR_LBRACK; - v->a[49804] = aux_sym_concatenation_token1; - v->a[49805] = anon_sym_DOLLAR; - v->a[49806] = sym__special_character; - v->a[49807] = anon_sym_DQUOTE; - v->a[49808] = sym_raw_string; - v->a[49809] = sym_ansi_c_string; - v->a[49810] = aux_sym_number_token1; - v->a[49811] = aux_sym_number_token2; - v->a[49812] = anon_sym_DOLLAR_LBRACE; - v->a[49813] = anon_sym_DOLLAR_LPAREN; - v->a[49814] = anon_sym_BQUOTE; - v->a[49815] = anon_sym_DOLLAR_BQUOTE; - v->a[49816] = anon_sym_LT_LPAREN; - v->a[49817] = anon_sym_GT_LPAREN; - v->a[49818] = sym_word; - v->a[49819] = 6; + v->a[49800] = sym_variable_name; + v->a[49801] = sym_test_operator; + v->a[49802] = sym__brace_start; + v->a[49803] = aux_sym_heredoc_redirect_token1; + v->a[49804] = actions(2662); + v->a[49805] = 31; + v->a[49806] = anon_sym_PIPE; + v->a[49807] = anon_sym_SEMI_SEMI; + v->a[49808] = anon_sym_PIPE_AMP; + v->a[49809] = anon_sym_AMP_AMP; + v->a[49810] = anon_sym_PIPE_PIPE; + v->a[49811] = anon_sym_LT; + v->a[49812] = anon_sym_GT; + v->a[49813] = anon_sym_GT_GT; + v->a[49814] = anon_sym_AMP_GT; + v->a[49815] = anon_sym_AMP_GT_GT; + v->a[49816] = anon_sym_LT_AMP; + v->a[49817] = anon_sym_GT_AMP; + v->a[49818] = anon_sym_GT_PIPE; + v->a[49819] = anon_sym_LT_AMP_DASH; small_parse_table_2491(v); } void small_parse_table_2491(t_small_parse_table_array *v) { - v->a[49820] = actions(3); - v->a[49821] = 1; - v->a[49822] = sym_comment; - v->a[49823] = actions(5182); - v->a[49824] = 1; - v->a[49825] = aux_sym_concatenation_token1; - v->a[49826] = actions(5245); - v->a[49827] = 1; - v->a[49828] = sym__concat; - v->a[49829] = state(1074); - v->a[49830] = 1; - v->a[49831] = aux_sym_concatenation_repeat1; - v->a[49832] = actions(4554); - v->a[49833] = 5; - v->a[49834] = sym_file_descriptor; - v->a[49835] = sym_variable_name; - v->a[49836] = sym_test_operator; - v->a[49837] = sym__brace_start; - v->a[49838] = aux_sym_heredoc_redirect_token1; - v->a[49839] = actions(4552); + v->a[49820] = anon_sym_GT_AMP_DASH; + v->a[49821] = anon_sym_LT_LT; + v->a[49822] = anon_sym_LT_LT_DASH; + v->a[49823] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49824] = anon_sym_AMP; + v->a[49825] = anon_sym_DOLLAR; + v->a[49826] = sym__special_character; + v->a[49827] = anon_sym_DQUOTE; + v->a[49828] = sym_raw_string; + v->a[49829] = aux_sym_number_token1; + v->a[49830] = aux_sym_number_token2; + v->a[49831] = anon_sym_DOLLAR_LBRACE; + v->a[49832] = anon_sym_DOLLAR_LPAREN; + v->a[49833] = anon_sym_BQUOTE; + v->a[49834] = anon_sym_DOLLAR_BQUOTE; + v->a[49835] = sym_word; + v->a[49836] = anon_sym_SEMI; + v->a[49837] = 3; + v->a[49838] = actions(3); + v->a[49839] = 1; small_parse_table_2492(v); } void small_parse_table_2492(t_small_parse_table_array *v) { - v->a[49840] = 40; - v->a[49841] = anon_sym_LPAREN_LPAREN; - v->a[49842] = anon_sym_SEMI; - v->a[49843] = anon_sym_PIPE_PIPE; - v->a[49844] = anon_sym_AMP_AMP; - v->a[49845] = anon_sym_PIPE; - v->a[49846] = anon_sym_AMP; - v->a[49847] = anon_sym_LT; - v->a[49848] = anon_sym_GT; - v->a[49849] = anon_sym_LT_LT; - v->a[49850] = anon_sym_GT_GT; - v->a[49851] = anon_sym_esac; + v->a[49840] = sym_comment; + v->a[49841] = actions(3050); + v->a[49842] = 5; + v->a[49843] = sym_file_descriptor; + v->a[49844] = sym__concat; + v->a[49845] = sym_test_operator; + v->a[49846] = sym__brace_start; + v->a[49847] = aux_sym_heredoc_redirect_token1; + v->a[49848] = actions(3048); + v->a[49849] = 34; + v->a[49850] = anon_sym_PIPE; + v->a[49851] = anon_sym_RPAREN; v->a[49852] = anon_sym_SEMI_SEMI; - v->a[49853] = anon_sym_SEMI_AMP; - v->a[49854] = anon_sym_SEMI_SEMI_AMP; - v->a[49855] = anon_sym_PIPE_AMP; - v->a[49856] = anon_sym_AMP_GT; - v->a[49857] = anon_sym_AMP_GT_GT; - v->a[49858] = anon_sym_LT_AMP; - v->a[49859] = anon_sym_GT_AMP; + v->a[49853] = anon_sym_PIPE_AMP; + v->a[49854] = anon_sym_AMP_AMP; + v->a[49855] = anon_sym_PIPE_PIPE; + v->a[49856] = anon_sym_LT; + v->a[49857] = anon_sym_GT; + v->a[49858] = anon_sym_GT_GT; + v->a[49859] = anon_sym_AMP_GT; small_parse_table_2493(v); } void small_parse_table_2493(t_small_parse_table_array *v) { - v->a[49860] = anon_sym_GT_PIPE; - v->a[49861] = anon_sym_LT_AMP_DASH; - v->a[49862] = anon_sym_GT_AMP_DASH; - v->a[49863] = anon_sym_LT_LT_DASH; - v->a[49864] = anon_sym_LT_LT_LT; - v->a[49865] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49866] = anon_sym_DOLLAR_LBRACK; - v->a[49867] = anon_sym_DOLLAR; - v->a[49868] = sym__special_character; - v->a[49869] = anon_sym_DQUOTE; - v->a[49870] = sym_raw_string; - v->a[49871] = sym_ansi_c_string; - v->a[49872] = aux_sym_number_token1; - v->a[49873] = aux_sym_number_token2; - v->a[49874] = anon_sym_DOLLAR_LBRACE; - v->a[49875] = anon_sym_DOLLAR_LPAREN; - v->a[49876] = anon_sym_BQUOTE; - v->a[49877] = anon_sym_DOLLAR_BQUOTE; - v->a[49878] = anon_sym_LT_LPAREN; - v->a[49879] = anon_sym_GT_LPAREN; + v->a[49860] = anon_sym_AMP_GT_GT; + v->a[49861] = anon_sym_LT_AMP; + v->a[49862] = anon_sym_GT_AMP; + v->a[49863] = anon_sym_GT_PIPE; + v->a[49864] = anon_sym_LT_AMP_DASH; + v->a[49865] = anon_sym_GT_AMP_DASH; + v->a[49866] = anon_sym_LT_LT; + v->a[49867] = anon_sym_LT_LT_DASH; + v->a[49868] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49869] = anon_sym_AMP; + v->a[49870] = aux_sym_concatenation_token1; + v->a[49871] = anon_sym_DOLLAR; + v->a[49872] = sym__special_character; + v->a[49873] = anon_sym_DQUOTE; + v->a[49874] = sym_raw_string; + v->a[49875] = aux_sym_number_token1; + v->a[49876] = aux_sym_number_token2; + v->a[49877] = anon_sym_DOLLAR_LBRACE; + v->a[49878] = anon_sym_DOLLAR_LPAREN; + v->a[49879] = anon_sym_BQUOTE; small_parse_table_2494(v); } void small_parse_table_2494(t_small_parse_table_array *v) { - v->a[49880] = sym_word; - v->a[49881] = 6; - v->a[49882] = actions(3); - v->a[49883] = 1; - v->a[49884] = sym_comment; - v->a[49885] = actions(5182); + v->a[49880] = anon_sym_DOLLAR_BQUOTE; + v->a[49881] = aux_sym__simple_variable_name_token1; + v->a[49882] = sym_word; + v->a[49883] = anon_sym_SEMI; + v->a[49884] = 6; + v->a[49885] = actions(3); v->a[49886] = 1; - v->a[49887] = aux_sym_concatenation_token1; - v->a[49888] = actions(5245); + v->a[49887] = sym_comment; + v->a[49888] = actions(3423); v->a[49889] = 1; - v->a[49890] = sym__concat; - v->a[49891] = state(1073); + v->a[49890] = aux_sym_concatenation_token1; + v->a[49891] = actions(3425); v->a[49892] = 1; - v->a[49893] = aux_sym_concatenation_repeat1; - v->a[49894] = actions(5395); - v->a[49895] = 5; - v->a[49896] = sym_file_descriptor; - v->a[49897] = sym_variable_name; - v->a[49898] = sym_test_operator; - v->a[49899] = sym__brace_start; + v->a[49893] = sym__concat; + v->a[49894] = state(1093); + v->a[49895] = 1; + v->a[49896] = aux_sym_concatenation_repeat1; + v->a[49897] = actions(2719); + v->a[49898] = 5; + v->a[49899] = sym_file_descriptor; small_parse_table_2495(v); } diff --git a/parser/static/small_parse_table/small_parse_table_499.c b/parser/static/small_parse_table/small_parse_table_499.c index 81d901fa..de5ba05c 100644 --- a/parser/static/small_parse_table/small_parse_table_499.c +++ b/parser/static/small_parse_table/small_parse_table_499.c @@ -14,126 +14,126 @@ void small_parse_table_2495(t_small_parse_table_array *v) { - v->a[49900] = aux_sym_heredoc_redirect_token1; - v->a[49901] = actions(5393); - v->a[49902] = 40; - v->a[49903] = anon_sym_LPAREN_LPAREN; - v->a[49904] = anon_sym_SEMI; - v->a[49905] = anon_sym_PIPE_PIPE; - v->a[49906] = anon_sym_AMP_AMP; - v->a[49907] = anon_sym_PIPE; - v->a[49908] = anon_sym_AMP; - v->a[49909] = anon_sym_LT; - v->a[49910] = anon_sym_GT; - v->a[49911] = anon_sym_LT_LT; - v->a[49912] = anon_sym_GT_GT; - v->a[49913] = anon_sym_esac; - v->a[49914] = anon_sym_SEMI_SEMI; - v->a[49915] = anon_sym_SEMI_AMP; - v->a[49916] = anon_sym_SEMI_SEMI_AMP; - v->a[49917] = anon_sym_PIPE_AMP; - v->a[49918] = anon_sym_AMP_GT; - v->a[49919] = anon_sym_AMP_GT_GT; + v->a[49900] = sym_variable_name; + v->a[49901] = sym_test_operator; + v->a[49902] = sym__brace_start; + v->a[49903] = aux_sym_heredoc_redirect_token1; + v->a[49904] = actions(2717); + v->a[49905] = 31; + v->a[49906] = anon_sym_PIPE; + v->a[49907] = anon_sym_SEMI_SEMI; + v->a[49908] = anon_sym_PIPE_AMP; + v->a[49909] = anon_sym_AMP_AMP; + v->a[49910] = anon_sym_PIPE_PIPE; + v->a[49911] = anon_sym_LT; + v->a[49912] = anon_sym_GT; + v->a[49913] = anon_sym_GT_GT; + v->a[49914] = anon_sym_AMP_GT; + v->a[49915] = anon_sym_AMP_GT_GT; + v->a[49916] = anon_sym_LT_AMP; + v->a[49917] = anon_sym_GT_AMP; + v->a[49918] = anon_sym_GT_PIPE; + v->a[49919] = anon_sym_LT_AMP_DASH; small_parse_table_2496(v); } void small_parse_table_2496(t_small_parse_table_array *v) { - v->a[49920] = anon_sym_LT_AMP; - v->a[49921] = anon_sym_GT_AMP; - v->a[49922] = anon_sym_GT_PIPE; - v->a[49923] = anon_sym_LT_AMP_DASH; - v->a[49924] = anon_sym_GT_AMP_DASH; - v->a[49925] = anon_sym_LT_LT_DASH; - v->a[49926] = anon_sym_LT_LT_LT; - v->a[49927] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49928] = anon_sym_DOLLAR_LBRACK; - v->a[49929] = anon_sym_DOLLAR; - v->a[49930] = sym__special_character; - v->a[49931] = anon_sym_DQUOTE; - v->a[49932] = sym_raw_string; - v->a[49933] = sym_ansi_c_string; - v->a[49934] = aux_sym_number_token1; - v->a[49935] = aux_sym_number_token2; - v->a[49936] = anon_sym_DOLLAR_LBRACE; - v->a[49937] = anon_sym_DOLLAR_LPAREN; - v->a[49938] = anon_sym_BQUOTE; - v->a[49939] = anon_sym_DOLLAR_BQUOTE; + v->a[49920] = anon_sym_GT_AMP_DASH; + v->a[49921] = anon_sym_LT_LT; + v->a[49922] = anon_sym_LT_LT_DASH; + v->a[49923] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49924] = anon_sym_AMP; + v->a[49925] = anon_sym_DOLLAR; + v->a[49926] = sym__special_character; + v->a[49927] = anon_sym_DQUOTE; + v->a[49928] = sym_raw_string; + v->a[49929] = aux_sym_number_token1; + v->a[49930] = aux_sym_number_token2; + v->a[49931] = anon_sym_DOLLAR_LBRACE; + v->a[49932] = anon_sym_DOLLAR_LPAREN; + v->a[49933] = anon_sym_BQUOTE; + v->a[49934] = anon_sym_DOLLAR_BQUOTE; + v->a[49935] = sym_word; + v->a[49936] = anon_sym_SEMI; + v->a[49937] = 3; + v->a[49938] = actions(3); + v->a[49939] = 1; small_parse_table_2497(v); } void small_parse_table_2497(t_small_parse_table_array *v) { - v->a[49940] = anon_sym_LT_LPAREN; - v->a[49941] = anon_sym_GT_LPAREN; - v->a[49942] = sym_word; - v->a[49943] = 8; - v->a[49944] = actions(3); - v->a[49945] = 1; - v->a[49946] = sym_comment; - v->a[49947] = actions(1241); - v->a[49948] = 1; - v->a[49949] = sym_test_operator; - v->a[49950] = actions(5086); - v->a[49951] = 1; - v->a[49952] = anon_sym_DQUOTE; - v->a[49953] = actions(5090); - v->a[49954] = 1; - v->a[49955] = sym_variable_name; - v->a[49956] = state(2442); - v->a[49957] = 1; - v->a[49958] = sym_string; - v->a[49959] = actions(5088); + v->a[49940] = sym_comment; + v->a[49941] = actions(2774); + v->a[49942] = 7; + v->a[49943] = sym_file_descriptor; + v->a[49944] = sym__concat; + v->a[49945] = sym_test_operator; + v->a[49946] = sym__bare_dollar; + v->a[49947] = sym__brace_start; + v->a[49948] = ts_builtin_sym_end; + v->a[49949] = aux_sym_heredoc_redirect_token1; + v->a[49950] = actions(2772); + v->a[49951] = 32; + v->a[49952] = anon_sym_PIPE; + v->a[49953] = anon_sym_SEMI_SEMI; + v->a[49954] = anon_sym_PIPE_AMP; + v->a[49955] = anon_sym_AMP_AMP; + v->a[49956] = anon_sym_PIPE_PIPE; + v->a[49957] = anon_sym_LT; + v->a[49958] = anon_sym_GT; + v->a[49959] = anon_sym_GT_GT; small_parse_table_2498(v); } void small_parse_table_2498(t_small_parse_table_array *v) { - v->a[49960] = 2; - v->a[49961] = aux_sym__simple_variable_name_token1; - v->a[49962] = aux_sym__multiline_variable_name_token1; - v->a[49963] = actions(5084); - v->a[49964] = 9; - v->a[49965] = anon_sym_DASH; - v->a[49966] = anon_sym_STAR; - v->a[49967] = anon_sym_BANG; - v->a[49968] = anon_sym_QMARK; - v->a[49969] = anon_sym_DOLLAR; - v->a[49970] = anon_sym_POUND; - v->a[49971] = anon_sym_AT2; - v->a[49972] = anon_sym_0; - v->a[49973] = anon_sym__; - v->a[49974] = actions(1239); - v->a[49975] = 32; - v->a[49976] = anon_sym_EQ; - v->a[49977] = anon_sym_PLUS_PLUS; - v->a[49978] = anon_sym_DASH_DASH; - v->a[49979] = anon_sym_PLUS_EQ; + v->a[49960] = anon_sym_AMP_GT; + v->a[49961] = anon_sym_AMP_GT_GT; + v->a[49962] = anon_sym_LT_AMP; + v->a[49963] = anon_sym_GT_AMP; + v->a[49964] = anon_sym_GT_PIPE; + v->a[49965] = anon_sym_LT_AMP_DASH; + v->a[49966] = anon_sym_GT_AMP_DASH; + v->a[49967] = anon_sym_LT_LT; + v->a[49968] = anon_sym_LT_LT_DASH; + v->a[49969] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[49970] = anon_sym_AMP; + v->a[49971] = aux_sym_concatenation_token1; + v->a[49972] = anon_sym_DOLLAR; + v->a[49973] = sym__special_character; + v->a[49974] = anon_sym_DQUOTE; + v->a[49975] = sym_raw_string; + v->a[49976] = aux_sym_number_token1; + v->a[49977] = aux_sym_number_token2; + v->a[49978] = anon_sym_DOLLAR_LBRACE; + v->a[49979] = anon_sym_DOLLAR_LPAREN; small_parse_table_2499(v); } void small_parse_table_2499(t_small_parse_table_array *v) { - v->a[49980] = anon_sym_DASH_EQ; - v->a[49981] = anon_sym_STAR_EQ; - v->a[49982] = anon_sym_SLASH_EQ; - v->a[49983] = anon_sym_PERCENT_EQ; - v->a[49984] = anon_sym_STAR_STAR_EQ; - v->a[49985] = anon_sym_LT_LT_EQ; - v->a[49986] = anon_sym_GT_GT_EQ; - v->a[49987] = anon_sym_AMP_EQ; - v->a[49988] = anon_sym_CARET_EQ; - v->a[49989] = anon_sym_PIPE_EQ; - v->a[49990] = anon_sym_PIPE_PIPE; - v->a[49991] = anon_sym_AMP_AMP; - v->a[49992] = anon_sym_PIPE; - v->a[49993] = anon_sym_CARET; - v->a[49994] = anon_sym_AMP; - v->a[49995] = anon_sym_EQ_EQ; - v->a[49996] = anon_sym_BANG_EQ; - v->a[49997] = anon_sym_LT; - v->a[49998] = anon_sym_GT; - v->a[49999] = anon_sym_LT_EQ; + v->a[49980] = anon_sym_BQUOTE; + v->a[49981] = anon_sym_DOLLAR_BQUOTE; + v->a[49982] = sym_word; + v->a[49983] = anon_sym_SEMI; + v->a[49984] = 3; + v->a[49985] = actions(3); + v->a[49986] = 1; + v->a[49987] = sym_comment; + v->a[49988] = actions(3020); + v->a[49989] = 7; + v->a[49990] = sym_file_descriptor; + v->a[49991] = sym__concat; + v->a[49992] = sym_variable_name; + v->a[49993] = sym_test_operator; + v->a[49994] = sym__brace_start; + v->a[49995] = ts_builtin_sym_end; + v->a[49996] = aux_sym_heredoc_redirect_token1; + v->a[49997] = actions(3018); + v->a[49998] = 32; + v->a[49999] = anon_sym_PIPE; small_parse_table_2500(v); } diff --git a/parser/static/small_parse_table/small_parse_table_5.c b/parser/static/small_parse_table/small_parse_table_5.c index 89200986..b29b54d6 100644 --- a/parser/static/small_parse_table/small_parse_table_5.c +++ b/parser/static/small_parse_table/small_parse_table_5.c @@ -14,126 +14,126 @@ void small_parse_table_25(t_small_parse_table_array *v) { - v->a[500] = actions(1508); - v->a[501] = 1; - v->a[502] = aux_sym_number_token1; - v->a[503] = actions(1511); - v->a[504] = 1; - v->a[505] = aux_sym_number_token2; - v->a[506] = actions(1514); - v->a[507] = 1; - v->a[508] = anon_sym_DOLLAR_LBRACE; - v->a[509] = actions(1517); - v->a[510] = 1; - v->a[511] = anon_sym_DOLLAR_LPAREN; - v->a[512] = actions(1520); - v->a[513] = 1; - v->a[514] = anon_sym_BQUOTE; - v->a[515] = actions(1523); - v->a[516] = 1; - v->a[517] = anon_sym_DOLLAR_BQUOTE; - v->a[518] = actions(1529); - v->a[519] = 1; + v->a[500] = 1; + v->a[501] = aux_sym__literal_repeat1; + v->a[502] = actions(723); + v->a[503] = 2; + v->a[504] = sym_raw_string; + v->a[505] = sym_word; + v->a[506] = actions(822); + v->a[507] = 2; + v->a[508] = sym_file_descriptor; + v->a[509] = aux_sym_heredoc_redirect_token1; + v->a[510] = state(258); + v->a[511] = 3; + v->a[512] = sym_variable_assignment; + v->a[513] = sym_concatenation; + v->a[514] = aux_sym_declaration_command_repeat1; + v->a[515] = state(503); + v->a[516] = 7; + v->a[517] = sym_arithmetic_expansion; + v->a[518] = sym_brace_expression; + v->a[519] = sym_string; small_parse_table_26(v); } void small_parse_table_26(t_small_parse_table_array *v) { - v->a[520] = sym_file_descriptor; - v->a[521] = actions(1532); - v->a[522] = 1; - v->a[523] = sym_test_operator; - v->a[524] = actions(1535); - v->a[525] = 1; - v->a[526] = sym__bare_dollar; - v->a[527] = actions(1538); - v->a[528] = 1; - v->a[529] = sym__brace_start; - v->a[530] = state(532); - v->a[531] = 1; - v->a[532] = aux_sym_command_repeat2; - v->a[533] = state(1045); - v->a[534] = 1; - v->a[535] = aux_sym__literal_repeat1; - v->a[536] = state(1181); - v->a[537] = 1; - v->a[538] = sym_herestring_redirect; - v->a[539] = state(1182); + v->a[520] = sym_number; + v->a[521] = sym_simple_expansion; + v->a[522] = sym_expansion; + v->a[523] = sym_command_substitution; + v->a[524] = actions(820); + v->a[525] = 22; + v->a[526] = anon_sym_esac; + v->a[527] = anon_sym_PIPE; + v->a[528] = anon_sym_SEMI_SEMI; + v->a[529] = anon_sym_SEMI_AMP; + v->a[530] = anon_sym_SEMI_SEMI_AMP; + v->a[531] = anon_sym_PIPE_AMP; + v->a[532] = anon_sym_AMP_AMP; + v->a[533] = anon_sym_PIPE_PIPE; + v->a[534] = anon_sym_LT; + v->a[535] = anon_sym_GT; + v->a[536] = anon_sym_GT_GT; + v->a[537] = anon_sym_AMP_GT; + v->a[538] = anon_sym_AMP_GT_GT; + v->a[539] = anon_sym_LT_AMP; small_parse_table_27(v); } void small_parse_table_27(t_small_parse_table_array *v) { - v->a[540] = 1; - v->a[541] = sym_concatenation; - v->a[542] = actions(1483); - v->a[543] = 2; - v->a[544] = anon_sym_LPAREN_LPAREN; - v->a[545] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[546] = actions(1488); - v->a[547] = 2; - v->a[548] = anon_sym_EQ_EQ; - v->a[549] = anon_sym_EQ_TILDE; - v->a[550] = actions(1526); - v->a[551] = 2; - v->a[552] = anon_sym_LT_LPAREN; - v->a[553] = anon_sym_GT_LPAREN; - v->a[554] = actions(1480); - v->a[555] = 3; - v->a[556] = sym_raw_string; - v->a[557] = sym_ansi_c_string; - v->a[558] = sym_word; - v->a[559] = state(874); + v->a[540] = anon_sym_GT_AMP; + v->a[541] = anon_sym_GT_PIPE; + v->a[542] = anon_sym_LT_AMP_DASH; + v->a[543] = anon_sym_GT_AMP_DASH; + v->a[544] = anon_sym_LT_LT; + v->a[545] = anon_sym_LT_LT_DASH; + v->a[546] = anon_sym_AMP; + v->a[547] = anon_sym_SEMI; + v->a[548] = 6; + v->a[549] = actions(3); + v->a[550] = 1; + v->a[551] = sym_comment; + v->a[552] = actions(818); + v->a[553] = 1; + v->a[554] = sym_variable_name; + v->a[555] = actions(814); + v->a[556] = 2; + v->a[557] = aux_sym__simple_variable_name_token1; + v->a[558] = aux_sym__multiline_variable_name_token1; + v->a[559] = actions(828); small_parse_table_28(v); } void small_parse_table_28(t_small_parse_table_array *v) { - v->a[560] = 9; - v->a[561] = sym_arithmetic_expansion; - v->a[562] = sym_brace_expression; - v->a[563] = sym_string; - v->a[564] = sym_translated_string; - v->a[565] = sym_number; - v->a[566] = sym_simple_expansion; - v->a[567] = sym_expansion; - v->a[568] = sym_command_substitution; - v->a[569] = sym_process_substitution; - v->a[570] = actions(1486); - v->a[571] = 22; - v->a[572] = anon_sym_SEMI; - v->a[573] = anon_sym_PIPE_PIPE; - v->a[574] = anon_sym_AMP_AMP; - v->a[575] = anon_sym_PIPE; - v->a[576] = anon_sym_AMP; - v->a[577] = anon_sym_LT; - v->a[578] = anon_sym_GT; - v->a[579] = anon_sym_LT_LT; + v->a[560] = 4; + v->a[561] = sym_file_descriptor; + v->a[562] = sym_test_operator; + v->a[563] = sym__bare_dollar; + v->a[564] = sym__brace_start; + v->a[565] = actions(812); + v->a[566] = 9; + v->a[567] = anon_sym_BANG; + v->a[568] = anon_sym_DASH; + v->a[569] = anon_sym_STAR; + v->a[570] = anon_sym_QMARK; + v->a[571] = anon_sym_DOLLAR; + v->a[572] = anon_sym_POUND; + v->a[573] = anon_sym_AT; + v->a[574] = anon_sym_0; + v->a[575] = anon_sym__; + v->a[576] = actions(826); + v->a[577] = 35; + v->a[578] = anon_sym_esac; + v->a[579] = anon_sym_LPAREN; small_parse_table_29(v); } void small_parse_table_29(t_small_parse_table_array *v) { - v->a[580] = anon_sym_GT_GT; - v->a[581] = anon_sym_esac; - v->a[582] = anon_sym_SEMI_SEMI; - v->a[583] = anon_sym_SEMI_AMP; - v->a[584] = anon_sym_SEMI_SEMI_AMP; - v->a[585] = anon_sym_PIPE_AMP; - v->a[586] = anon_sym_AMP_GT; - v->a[587] = anon_sym_AMP_GT_GT; - v->a[588] = anon_sym_LT_AMP; - v->a[589] = anon_sym_GT_AMP; - v->a[590] = anon_sym_GT_PIPE; - v->a[591] = anon_sym_LT_AMP_DASH; - v->a[592] = anon_sym_GT_AMP_DASH; - v->a[593] = anon_sym_LT_LT_DASH; - v->a[594] = 28; - v->a[595] = actions(3); - v->a[596] = 1; - v->a[597] = sym_comment; - v->a[598] = actions(19); - v->a[599] = 1; + v->a[580] = anon_sym_PIPE; + v->a[581] = anon_sym_SEMI_SEMI; + v->a[582] = anon_sym_SEMI_AMP; + v->a[583] = anon_sym_SEMI_SEMI_AMP; + v->a[584] = anon_sym_PIPE_AMP; + v->a[585] = anon_sym_AMP_AMP; + v->a[586] = anon_sym_PIPE_PIPE; + v->a[587] = anon_sym_LT; + v->a[588] = anon_sym_GT; + v->a[589] = anon_sym_GT_GT; + v->a[590] = anon_sym_AMP_GT; + v->a[591] = anon_sym_AMP_GT_GT; + v->a[592] = anon_sym_LT_AMP; + v->a[593] = anon_sym_GT_AMP; + v->a[594] = anon_sym_GT_PIPE; + v->a[595] = anon_sym_LT_AMP_DASH; + v->a[596] = anon_sym_GT_AMP_DASH; + v->a[597] = anon_sym_LT_LT; + v->a[598] = anon_sym_LT_LT_DASH; + v->a[599] = aux_sym_heredoc_redirect_token1; small_parse_table_30(v); } diff --git a/parser/static/small_parse_table/small_parse_table_50.c b/parser/static/small_parse_table/small_parse_table_50.c index e445feb2..590680fc 100644 --- a/parser/static/small_parse_table/small_parse_table_50.c +++ b/parser/static/small_parse_table/small_parse_table_50.c @@ -14,126 +14,126 @@ void small_parse_table_250(t_small_parse_table_array *v) { - v->a[5000] = anon_sym_LT_LT_DASH; - v->a[5001] = 24; - v->a[5002] = actions(3); - v->a[5003] = 1; - v->a[5004] = sym_comment; - v->a[5005] = actions(2106); - v->a[5006] = 1; - v->a[5007] = anon_sym_DOLLAR_LBRACK; - v->a[5008] = actions(2109); - v->a[5009] = 1; - v->a[5010] = anon_sym_DOLLAR; - v->a[5011] = actions(2112); - v->a[5012] = 1; - v->a[5013] = sym__special_character; - v->a[5014] = actions(2115); - v->a[5015] = 1; - v->a[5016] = anon_sym_DQUOTE; - v->a[5017] = actions(2118); - v->a[5018] = 1; - v->a[5019] = aux_sym_number_token1; + v->a[5000] = anon_sym_AMP; + v->a[5001] = sym__special_character; + v->a[5002] = anon_sym_DQUOTE; + v->a[5003] = sym_raw_string; + v->a[5004] = aux_sym_number_token1; + v->a[5005] = aux_sym_number_token2; + v->a[5006] = anon_sym_DOLLAR_LBRACE; + v->a[5007] = anon_sym_DOLLAR_LPAREN; + v->a[5008] = anon_sym_BQUOTE; + v->a[5009] = anon_sym_DOLLAR_BQUOTE; + v->a[5010] = sym_word; + v->a[5011] = anon_sym_SEMI; + v->a[5012] = 23; + v->a[5013] = actions(3); + v->a[5014] = 1; + v->a[5015] = sym_comment; + v->a[5016] = actions(1146); + v->a[5017] = 1; + v->a[5018] = anon_sym_LPAREN; + v->a[5019] = actions(1252); small_parse_table_251(v); } void small_parse_table_251(t_small_parse_table_array *v) { - v->a[5020] = actions(2121); - v->a[5021] = 1; - v->a[5022] = aux_sym_number_token2; - v->a[5023] = actions(2124); - v->a[5024] = 1; - v->a[5025] = anon_sym_DOLLAR_LBRACE; - v->a[5026] = actions(2127); - v->a[5027] = 1; - v->a[5028] = anon_sym_DOLLAR_LPAREN; - v->a[5029] = actions(2130); - v->a[5030] = 1; - v->a[5031] = anon_sym_BQUOTE; - v->a[5032] = actions(2133); - v->a[5033] = 1; - v->a[5034] = anon_sym_DOLLAR_BQUOTE; - v->a[5035] = actions(2139); - v->a[5036] = 1; - v->a[5037] = aux_sym__simple_variable_name_token1; - v->a[5038] = actions(2142); - v->a[5039] = 1; + v->a[5020] = 1; + v->a[5021] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5022] = actions(1254); + v->a[5023] = 1; + v->a[5024] = anon_sym_DOLLAR; + v->a[5025] = actions(1258); + v->a[5026] = 1; + v->a[5027] = anon_sym_DQUOTE; + v->a[5028] = actions(1260); + v->a[5029] = 1; + v->a[5030] = aux_sym_number_token1; + v->a[5031] = actions(1262); + v->a[5032] = 1; + v->a[5033] = aux_sym_number_token2; + v->a[5034] = actions(1264); + v->a[5035] = 1; + v->a[5036] = anon_sym_DOLLAR_LBRACE; + v->a[5037] = actions(1266); + v->a[5038] = 1; + v->a[5039] = anon_sym_DOLLAR_LPAREN; small_parse_table_252(v); } void small_parse_table_252(t_small_parse_table_array *v) { - v->a[5040] = sym_variable_name; - v->a[5041] = actions(2145); - v->a[5042] = 1; - v->a[5043] = sym_test_operator; - v->a[5044] = actions(2148); - v->a[5045] = 1; - v->a[5046] = sym__brace_start; - v->a[5047] = state(1816); - v->a[5048] = 1; - v->a[5049] = aux_sym__literal_repeat1; - v->a[5050] = state(6731); - v->a[5051] = 1; - v->a[5052] = sym_subscript; - v->a[5053] = actions(2103); - v->a[5054] = 2; - v->a[5055] = anon_sym_LPAREN_LPAREN; - v->a[5056] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5057] = actions(2136); - v->a[5058] = 2; - v->a[5059] = anon_sym_LT_LPAREN; + v->a[5040] = actions(1268); + v->a[5041] = 1; + v->a[5042] = anon_sym_BQUOTE; + v->a[5043] = actions(1270); + v->a[5044] = 1; + v->a[5045] = anon_sym_DOLLAR_BQUOTE; + v->a[5046] = actions(1274); + v->a[5047] = 1; + v->a[5048] = sym__bare_dollar; + v->a[5049] = actions(1276); + v->a[5050] = 1; + v->a[5051] = sym__brace_start; + v->a[5052] = actions(1428); + v->a[5053] = 1; + v->a[5054] = sym__special_character; + v->a[5055] = actions(1430); + v->a[5056] = 1; + v->a[5057] = sym_test_operator; + v->a[5058] = state(401); + v->a[5059] = 1; small_parse_table_253(v); } void small_parse_table_253(t_small_parse_table_array *v) { - v->a[5060] = anon_sym_GT_LPAREN; - v->a[5061] = actions(1704); - v->a[5062] = 3; - v->a[5063] = sym_file_descriptor; - v->a[5064] = ts_builtin_sym_end; - v->a[5065] = aux_sym_heredoc_redirect_token1; - v->a[5066] = actions(2100); - v->a[5067] = 3; - v->a[5068] = sym_raw_string; - v->a[5069] = sym_ansi_c_string; - v->a[5070] = sym_word; - v->a[5071] = state(577); - v->a[5072] = 3; - v->a[5073] = sym_variable_assignment; - v->a[5074] = sym_concatenation; - v->a[5075] = aux_sym_declaration_command_repeat1; - v->a[5076] = state(1322); - v->a[5077] = 9; - v->a[5078] = sym_arithmetic_expansion; - v->a[5079] = sym_brace_expression; + v->a[5060] = aux_sym_command_repeat2; + v->a[5061] = state(1232); + v->a[5062] = 1; + v->a[5063] = aux_sym__literal_repeat1; + v->a[5064] = state(1293); + v->a[5065] = 1; + v->a[5066] = sym_concatenation; + v->a[5067] = state(2297); + v->a[5068] = 1; + v->a[5069] = sym_subshell; + v->a[5070] = actions(759); + v->a[5071] = 2; + v->a[5072] = sym_file_descriptor; + v->a[5073] = aux_sym_heredoc_redirect_token1; + v->a[5074] = actions(1426); + v->a[5075] = 2; + v->a[5076] = sym_raw_string; + v->a[5077] = sym_word; + v->a[5078] = state(1146); + v->a[5079] = 7; small_parse_table_254(v); } void small_parse_table_254(t_small_parse_table_array *v) { - v->a[5080] = sym_string; - v->a[5081] = sym_translated_string; - v->a[5082] = sym_number; - v->a[5083] = sym_simple_expansion; - v->a[5084] = sym_expansion; - v->a[5085] = sym_command_substitution; - v->a[5086] = sym_process_substitution; - v->a[5087] = actions(1702); + v->a[5080] = sym_arithmetic_expansion; + v->a[5081] = sym_brace_expression; + v->a[5082] = sym_string; + v->a[5083] = sym_number; + v->a[5084] = sym_simple_expansion; + v->a[5085] = sym_expansion; + v->a[5086] = sym_command_substitution; + v->a[5087] = actions(757); v->a[5088] = 19; - v->a[5089] = anon_sym_SEMI; - v->a[5090] = anon_sym_PIPE_PIPE; - v->a[5091] = anon_sym_AMP_AMP; - v->a[5092] = anon_sym_PIPE; - v->a[5093] = anon_sym_AMP; + v->a[5089] = anon_sym_PIPE; + v->a[5090] = anon_sym_SEMI_SEMI; + v->a[5091] = anon_sym_PIPE_AMP; + v->a[5092] = anon_sym_AMP_AMP; + v->a[5093] = anon_sym_PIPE_PIPE; v->a[5094] = anon_sym_LT; v->a[5095] = anon_sym_GT; - v->a[5096] = anon_sym_LT_LT; - v->a[5097] = anon_sym_GT_GT; - v->a[5098] = anon_sym_SEMI_SEMI; - v->a[5099] = anon_sym_PIPE_AMP; + v->a[5096] = anon_sym_GT_GT; + v->a[5097] = anon_sym_AMP_GT; + v->a[5098] = anon_sym_AMP_GT_GT; + v->a[5099] = anon_sym_LT_AMP; small_parse_table_255(v); } diff --git a/parser/static/small_parse_table/small_parse_table_500.c b/parser/static/small_parse_table/small_parse_table_500.c index 5b481374..e1cc2566 100644 --- a/parser/static/small_parse_table/small_parse_table_500.c +++ b/parser/static/small_parse_table/small_parse_table_500.c @@ -14,126 +14,126 @@ void small_parse_table_2500(t_small_parse_table_array *v) { - v->a[50000] = anon_sym_GT_EQ; - v->a[50001] = anon_sym_LT_LT; - v->a[50002] = anon_sym_GT_GT; - v->a[50003] = anon_sym_PLUS; - v->a[50004] = anon_sym_SLASH; - v->a[50005] = anon_sym_PERCENT; - v->a[50006] = anon_sym_STAR_STAR; - v->a[50007] = anon_sym_EQ_TILDE; - v->a[50008] = 3; - v->a[50009] = actions(3); - v->a[50010] = 1; - v->a[50011] = sym_comment; - v->a[50012] = actions(1342); - v->a[50013] = 6; - v->a[50014] = sym_file_descriptor; - v->a[50015] = sym__concat; - v->a[50016] = sym_variable_name; - v->a[50017] = sym_test_operator; - v->a[50018] = sym__brace_start; - v->a[50019] = aux_sym_heredoc_redirect_token1; + v->a[50000] = anon_sym_SEMI_SEMI; + v->a[50001] = anon_sym_PIPE_AMP; + v->a[50002] = anon_sym_AMP_AMP; + v->a[50003] = anon_sym_PIPE_PIPE; + v->a[50004] = anon_sym_LT; + v->a[50005] = anon_sym_GT; + v->a[50006] = anon_sym_GT_GT; + v->a[50007] = anon_sym_AMP_GT; + v->a[50008] = anon_sym_AMP_GT_GT; + v->a[50009] = anon_sym_LT_AMP; + v->a[50010] = anon_sym_GT_AMP; + v->a[50011] = anon_sym_GT_PIPE; + v->a[50012] = anon_sym_LT_AMP_DASH; + v->a[50013] = anon_sym_GT_AMP_DASH; + v->a[50014] = anon_sym_LT_LT; + v->a[50015] = anon_sym_LT_LT_DASH; + v->a[50016] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50017] = anon_sym_AMP; + v->a[50018] = aux_sym_concatenation_token1; + v->a[50019] = anon_sym_DOLLAR; small_parse_table_2501(v); } void small_parse_table_2501(t_small_parse_table_array *v) { - v->a[50020] = actions(1340); - v->a[50021] = 41; - v->a[50022] = anon_sym_LPAREN_LPAREN; - v->a[50023] = anon_sym_SEMI; - v->a[50024] = anon_sym_PIPE_PIPE; - v->a[50025] = anon_sym_AMP_AMP; - v->a[50026] = anon_sym_PIPE; - v->a[50027] = anon_sym_AMP; - v->a[50028] = anon_sym_LT; - v->a[50029] = anon_sym_GT; - v->a[50030] = anon_sym_LT_LT; - v->a[50031] = anon_sym_GT_GT; - v->a[50032] = anon_sym_esac; - v->a[50033] = anon_sym_SEMI_SEMI; - v->a[50034] = anon_sym_SEMI_AMP; - v->a[50035] = anon_sym_SEMI_SEMI_AMP; - v->a[50036] = anon_sym_PIPE_AMP; - v->a[50037] = anon_sym_AMP_GT; - v->a[50038] = anon_sym_AMP_GT_GT; - v->a[50039] = anon_sym_LT_AMP; + v->a[50020] = sym__special_character; + v->a[50021] = anon_sym_DQUOTE; + v->a[50022] = sym_raw_string; + v->a[50023] = aux_sym_number_token1; + v->a[50024] = aux_sym_number_token2; + v->a[50025] = anon_sym_DOLLAR_LBRACE; + v->a[50026] = anon_sym_DOLLAR_LPAREN; + v->a[50027] = anon_sym_BQUOTE; + v->a[50028] = anon_sym_DOLLAR_BQUOTE; + v->a[50029] = sym_word; + v->a[50030] = anon_sym_SEMI; + v->a[50031] = 3; + v->a[50032] = actions(3); + v->a[50033] = 1; + v->a[50034] = sym_comment; + v->a[50035] = actions(3024); + v->a[50036] = 7; + v->a[50037] = sym_file_descriptor; + v->a[50038] = sym__concat; + v->a[50039] = sym_variable_name; small_parse_table_2502(v); } void small_parse_table_2502(t_small_parse_table_array *v) { - v->a[50040] = anon_sym_GT_AMP; - v->a[50041] = anon_sym_GT_PIPE; - v->a[50042] = anon_sym_LT_AMP_DASH; - v->a[50043] = anon_sym_GT_AMP_DASH; - v->a[50044] = anon_sym_LT_LT_DASH; - v->a[50045] = anon_sym_LT_LT_LT; - v->a[50046] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50047] = anon_sym_DOLLAR_LBRACK; - v->a[50048] = aux_sym_concatenation_token1; - v->a[50049] = anon_sym_DOLLAR; - v->a[50050] = sym__special_character; - v->a[50051] = anon_sym_DQUOTE; - v->a[50052] = sym_raw_string; - v->a[50053] = sym_ansi_c_string; - v->a[50054] = aux_sym_number_token1; - v->a[50055] = aux_sym_number_token2; - v->a[50056] = anon_sym_DOLLAR_LBRACE; - v->a[50057] = anon_sym_DOLLAR_LPAREN; - v->a[50058] = anon_sym_BQUOTE; - v->a[50059] = anon_sym_DOLLAR_BQUOTE; + v->a[50040] = sym_test_operator; + v->a[50041] = sym__brace_start; + v->a[50042] = ts_builtin_sym_end; + v->a[50043] = aux_sym_heredoc_redirect_token1; + v->a[50044] = actions(3022); + v->a[50045] = 32; + v->a[50046] = anon_sym_PIPE; + v->a[50047] = anon_sym_SEMI_SEMI; + v->a[50048] = anon_sym_PIPE_AMP; + v->a[50049] = anon_sym_AMP_AMP; + v->a[50050] = anon_sym_PIPE_PIPE; + v->a[50051] = anon_sym_LT; + v->a[50052] = anon_sym_GT; + v->a[50053] = anon_sym_GT_GT; + v->a[50054] = anon_sym_AMP_GT; + v->a[50055] = anon_sym_AMP_GT_GT; + v->a[50056] = anon_sym_LT_AMP; + v->a[50057] = anon_sym_GT_AMP; + v->a[50058] = anon_sym_GT_PIPE; + v->a[50059] = anon_sym_LT_AMP_DASH; small_parse_table_2503(v); } void small_parse_table_2503(t_small_parse_table_array *v) { - v->a[50060] = anon_sym_LT_LPAREN; - v->a[50061] = anon_sym_GT_LPAREN; - v->a[50062] = sym_word; - v->a[50063] = 6; - v->a[50064] = actions(3); - v->a[50065] = 1; - v->a[50066] = sym_comment; - v->a[50067] = actions(5397); - v->a[50068] = 1; - v->a[50069] = aux_sym_concatenation_token1; - v->a[50070] = actions(5399); - v->a[50071] = 1; - v->a[50072] = sym__concat; - v->a[50073] = state(1257); - v->a[50074] = 1; - v->a[50075] = aux_sym_concatenation_repeat1; - v->a[50076] = actions(5375); - v->a[50077] = 5; - v->a[50078] = sym_file_descriptor; - v->a[50079] = sym_variable_name; + v->a[50060] = anon_sym_GT_AMP_DASH; + v->a[50061] = anon_sym_LT_LT; + v->a[50062] = anon_sym_LT_LT_DASH; + v->a[50063] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50064] = anon_sym_AMP; + v->a[50065] = aux_sym_concatenation_token1; + v->a[50066] = anon_sym_DOLLAR; + v->a[50067] = sym__special_character; + v->a[50068] = anon_sym_DQUOTE; + v->a[50069] = sym_raw_string; + v->a[50070] = aux_sym_number_token1; + v->a[50071] = aux_sym_number_token2; + v->a[50072] = anon_sym_DOLLAR_LBRACE; + v->a[50073] = anon_sym_DOLLAR_LPAREN; + v->a[50074] = anon_sym_BQUOTE; + v->a[50075] = anon_sym_DOLLAR_BQUOTE; + v->a[50076] = sym_word; + v->a[50077] = anon_sym_SEMI; + v->a[50078] = 3; + v->a[50079] = actions(3); small_parse_table_2504(v); } void small_parse_table_2504(t_small_parse_table_array *v) { - v->a[50080] = sym_test_operator; - v->a[50081] = sym__brace_start; - v->a[50082] = aux_sym_heredoc_redirect_token1; - v->a[50083] = actions(5373); - v->a[50084] = 39; - v->a[50085] = anon_sym_LPAREN_LPAREN; - v->a[50086] = anon_sym_SEMI; - v->a[50087] = anon_sym_PIPE_PIPE; - v->a[50088] = anon_sym_AMP_AMP; - v->a[50089] = anon_sym_PIPE; - v->a[50090] = anon_sym_AMP; - v->a[50091] = anon_sym_LT; - v->a[50092] = anon_sym_GT; - v->a[50093] = anon_sym_LT_LT; - v->a[50094] = anon_sym_GT_GT; - v->a[50095] = anon_sym_SEMI_SEMI; - v->a[50096] = anon_sym_SEMI_AMP; - v->a[50097] = anon_sym_SEMI_SEMI_AMP; - v->a[50098] = anon_sym_PIPE_AMP; - v->a[50099] = anon_sym_AMP_GT; + v->a[50080] = 1; + v->a[50081] = sym_comment; + v->a[50082] = actions(2778); + v->a[50083] = 7; + v->a[50084] = sym_file_descriptor; + v->a[50085] = sym__concat; + v->a[50086] = sym_test_operator; + v->a[50087] = sym__bare_dollar; + v->a[50088] = sym__brace_start; + v->a[50089] = ts_builtin_sym_end; + v->a[50090] = aux_sym_heredoc_redirect_token1; + v->a[50091] = actions(2776); + v->a[50092] = 32; + v->a[50093] = anon_sym_PIPE; + v->a[50094] = anon_sym_SEMI_SEMI; + v->a[50095] = anon_sym_PIPE_AMP; + v->a[50096] = anon_sym_AMP_AMP; + v->a[50097] = anon_sym_PIPE_PIPE; + v->a[50098] = anon_sym_LT; + v->a[50099] = anon_sym_GT; small_parse_table_2505(v); } diff --git a/parser/static/small_parse_table/small_parse_table_501.c b/parser/static/small_parse_table/small_parse_table_501.c index 2dba5347..5a0b409d 100644 --- a/parser/static/small_parse_table/small_parse_table_501.c +++ b/parser/static/small_parse_table/small_parse_table_501.c @@ -14,126 +14,126 @@ void small_parse_table_2505(t_small_parse_table_array *v) { - v->a[50100] = anon_sym_AMP_GT_GT; - v->a[50101] = anon_sym_LT_AMP; - v->a[50102] = anon_sym_GT_AMP; - v->a[50103] = anon_sym_GT_PIPE; - v->a[50104] = anon_sym_LT_AMP_DASH; - v->a[50105] = anon_sym_GT_AMP_DASH; - v->a[50106] = anon_sym_LT_LT_DASH; - v->a[50107] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50108] = anon_sym_DOLLAR_LBRACK; - v->a[50109] = anon_sym_DOLLAR; - v->a[50110] = sym__special_character; - v->a[50111] = anon_sym_DQUOTE; - v->a[50112] = sym_raw_string; - v->a[50113] = sym_ansi_c_string; - v->a[50114] = aux_sym_number_token1; - v->a[50115] = aux_sym_number_token2; - v->a[50116] = anon_sym_DOLLAR_LBRACE; - v->a[50117] = anon_sym_DOLLAR_LPAREN; - v->a[50118] = anon_sym_BQUOTE; - v->a[50119] = anon_sym_DOLLAR_BQUOTE; + v->a[50100] = anon_sym_GT_GT; + v->a[50101] = anon_sym_AMP_GT; + v->a[50102] = anon_sym_AMP_GT_GT; + v->a[50103] = anon_sym_LT_AMP; + v->a[50104] = anon_sym_GT_AMP; + v->a[50105] = anon_sym_GT_PIPE; + v->a[50106] = anon_sym_LT_AMP_DASH; + v->a[50107] = anon_sym_GT_AMP_DASH; + v->a[50108] = anon_sym_LT_LT; + v->a[50109] = anon_sym_LT_LT_DASH; + v->a[50110] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50111] = anon_sym_AMP; + v->a[50112] = aux_sym_concatenation_token1; + v->a[50113] = anon_sym_DOLLAR; + v->a[50114] = sym__special_character; + v->a[50115] = anon_sym_DQUOTE; + v->a[50116] = sym_raw_string; + v->a[50117] = aux_sym_number_token1; + v->a[50118] = aux_sym_number_token2; + v->a[50119] = anon_sym_DOLLAR_LBRACE; small_parse_table_2506(v); } void small_parse_table_2506(t_small_parse_table_array *v) { - v->a[50120] = anon_sym_LT_LPAREN; - v->a[50121] = anon_sym_GT_LPAREN; - v->a[50122] = aux_sym__simple_variable_name_token1; + v->a[50120] = anon_sym_DOLLAR_LPAREN; + v->a[50121] = anon_sym_BQUOTE; + v->a[50122] = anon_sym_DOLLAR_BQUOTE; v->a[50123] = sym_word; - v->a[50124] = 6; - v->a[50125] = actions(3); - v->a[50126] = 1; - v->a[50127] = sym_comment; - v->a[50128] = actions(5397); - v->a[50129] = 1; - v->a[50130] = aux_sym_concatenation_token1; - v->a[50131] = actions(5399); - v->a[50132] = 1; - v->a[50133] = sym__concat; - v->a[50134] = state(1251); - v->a[50135] = 1; - v->a[50136] = aux_sym_concatenation_repeat1; - v->a[50137] = actions(5069); - v->a[50138] = 5; - v->a[50139] = sym_file_descriptor; + v->a[50124] = anon_sym_SEMI; + v->a[50125] = 3; + v->a[50126] = actions(3); + v->a[50127] = 1; + v->a[50128] = sym_comment; + v->a[50129] = actions(3034); + v->a[50130] = 7; + v->a[50131] = sym_file_descriptor; + v->a[50132] = sym__concat; + v->a[50133] = sym_variable_name; + v->a[50134] = sym_test_operator; + v->a[50135] = sym__brace_start; + v->a[50136] = ts_builtin_sym_end; + v->a[50137] = aux_sym_heredoc_redirect_token1; + v->a[50138] = actions(3032); + v->a[50139] = 32; small_parse_table_2507(v); } void small_parse_table_2507(t_small_parse_table_array *v) { - v->a[50140] = sym_variable_name; - v->a[50141] = sym_test_operator; - v->a[50142] = sym__brace_start; - v->a[50143] = aux_sym_heredoc_redirect_token1; - v->a[50144] = actions(5067); - v->a[50145] = 39; - v->a[50146] = anon_sym_LPAREN_LPAREN; - v->a[50147] = anon_sym_SEMI; - v->a[50148] = anon_sym_PIPE_PIPE; - v->a[50149] = anon_sym_AMP_AMP; - v->a[50150] = anon_sym_PIPE; - v->a[50151] = anon_sym_AMP; - v->a[50152] = anon_sym_LT; - v->a[50153] = anon_sym_GT; - v->a[50154] = anon_sym_LT_LT; - v->a[50155] = anon_sym_GT_GT; - v->a[50156] = anon_sym_SEMI_SEMI; - v->a[50157] = anon_sym_SEMI_AMP; - v->a[50158] = anon_sym_SEMI_SEMI_AMP; - v->a[50159] = anon_sym_PIPE_AMP; + v->a[50140] = anon_sym_PIPE; + v->a[50141] = anon_sym_SEMI_SEMI; + v->a[50142] = anon_sym_PIPE_AMP; + v->a[50143] = anon_sym_AMP_AMP; + v->a[50144] = anon_sym_PIPE_PIPE; + v->a[50145] = anon_sym_LT; + v->a[50146] = anon_sym_GT; + v->a[50147] = anon_sym_GT_GT; + v->a[50148] = anon_sym_AMP_GT; + v->a[50149] = anon_sym_AMP_GT_GT; + v->a[50150] = anon_sym_LT_AMP; + v->a[50151] = anon_sym_GT_AMP; + v->a[50152] = anon_sym_GT_PIPE; + v->a[50153] = anon_sym_LT_AMP_DASH; + v->a[50154] = anon_sym_GT_AMP_DASH; + v->a[50155] = anon_sym_LT_LT; + v->a[50156] = anon_sym_LT_LT_DASH; + v->a[50157] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50158] = anon_sym_AMP; + v->a[50159] = aux_sym_concatenation_token1; small_parse_table_2508(v); } void small_parse_table_2508(t_small_parse_table_array *v) { - v->a[50160] = anon_sym_AMP_GT; - v->a[50161] = anon_sym_AMP_GT_GT; - v->a[50162] = anon_sym_LT_AMP; - v->a[50163] = anon_sym_GT_AMP; - v->a[50164] = anon_sym_GT_PIPE; - v->a[50165] = anon_sym_LT_AMP_DASH; - v->a[50166] = anon_sym_GT_AMP_DASH; - v->a[50167] = anon_sym_LT_LT_DASH; - v->a[50168] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50169] = anon_sym_DOLLAR_LBRACK; - v->a[50170] = anon_sym_DOLLAR; - v->a[50171] = sym__special_character; - v->a[50172] = anon_sym_DQUOTE; - v->a[50173] = sym_raw_string; - v->a[50174] = sym_ansi_c_string; - v->a[50175] = aux_sym_number_token1; - v->a[50176] = aux_sym_number_token2; - v->a[50177] = anon_sym_DOLLAR_LBRACE; - v->a[50178] = anon_sym_DOLLAR_LPAREN; - v->a[50179] = anon_sym_BQUOTE; + v->a[50160] = anon_sym_DOLLAR; + v->a[50161] = sym__special_character; + v->a[50162] = anon_sym_DQUOTE; + v->a[50163] = sym_raw_string; + v->a[50164] = aux_sym_number_token1; + v->a[50165] = aux_sym_number_token2; + v->a[50166] = anon_sym_DOLLAR_LBRACE; + v->a[50167] = anon_sym_DOLLAR_LPAREN; + v->a[50168] = anon_sym_BQUOTE; + v->a[50169] = anon_sym_DOLLAR_BQUOTE; + v->a[50170] = sym_word; + v->a[50171] = anon_sym_SEMI; + v->a[50172] = 3; + v->a[50173] = actions(3); + v->a[50174] = 1; + v->a[50175] = sym_comment; + v->a[50176] = actions(2967); + v->a[50177] = 7; + v->a[50178] = sym_file_descriptor; + v->a[50179] = sym__concat; small_parse_table_2509(v); } void small_parse_table_2509(t_small_parse_table_array *v) { - v->a[50180] = anon_sym_DOLLAR_BQUOTE; - v->a[50181] = anon_sym_LT_LPAREN; - v->a[50182] = anon_sym_GT_LPAREN; - v->a[50183] = aux_sym__simple_variable_name_token1; - v->a[50184] = sym_word; - v->a[50185] = 3; - v->a[50186] = actions(3); - v->a[50187] = 1; - v->a[50188] = sym_comment; - v->a[50189] = actions(4465); - v->a[50190] = 5; - v->a[50191] = sym_file_descriptor; - v->a[50192] = sym_test_operator; - v->a[50193] = sym__bare_dollar; - v->a[50194] = sym__brace_start; - v->a[50195] = aux_sym_heredoc_redirect_token1; - v->a[50196] = actions(4463); - v->a[50197] = 42; - v->a[50198] = anon_sym_LPAREN_LPAREN; - v->a[50199] = anon_sym_SEMI; + v->a[50180] = sym_variable_name; + v->a[50181] = sym_test_operator; + v->a[50182] = sym__brace_start; + v->a[50183] = ts_builtin_sym_end; + v->a[50184] = aux_sym_heredoc_redirect_token1; + v->a[50185] = actions(2965); + v->a[50186] = 32; + v->a[50187] = anon_sym_PIPE; + v->a[50188] = anon_sym_SEMI_SEMI; + v->a[50189] = anon_sym_PIPE_AMP; + v->a[50190] = anon_sym_AMP_AMP; + v->a[50191] = anon_sym_PIPE_PIPE; + v->a[50192] = anon_sym_LT; + v->a[50193] = anon_sym_GT; + v->a[50194] = anon_sym_GT_GT; + v->a[50195] = anon_sym_AMP_GT; + v->a[50196] = anon_sym_AMP_GT_GT; + v->a[50197] = anon_sym_LT_AMP; + v->a[50198] = anon_sym_GT_AMP; + v->a[50199] = anon_sym_GT_PIPE; small_parse_table_2510(v); } diff --git a/parser/static/small_parse_table/small_parse_table_502.c b/parser/static/small_parse_table/small_parse_table_502.c index 396183b3..4de7dc08 100644 --- a/parser/static/small_parse_table/small_parse_table_502.c +++ b/parser/static/small_parse_table/small_parse_table_502.c @@ -14,126 +14,126 @@ void small_parse_table_2510(t_small_parse_table_array *v) { - v->a[50200] = anon_sym_PIPE_PIPE; - v->a[50201] = anon_sym_AMP_AMP; - v->a[50202] = anon_sym_PIPE; - v->a[50203] = anon_sym_AMP; - v->a[50204] = anon_sym_EQ_EQ; - v->a[50205] = anon_sym_LT; - v->a[50206] = anon_sym_GT; - v->a[50207] = anon_sym_LT_LT; - v->a[50208] = anon_sym_GT_GT; - v->a[50209] = anon_sym_esac; - v->a[50210] = anon_sym_SEMI_SEMI; - v->a[50211] = anon_sym_SEMI_AMP; - v->a[50212] = anon_sym_SEMI_SEMI_AMP; - v->a[50213] = anon_sym_PIPE_AMP; - v->a[50214] = anon_sym_EQ_TILDE; - v->a[50215] = anon_sym_AMP_GT; - v->a[50216] = anon_sym_AMP_GT_GT; - v->a[50217] = anon_sym_LT_AMP; - v->a[50218] = anon_sym_GT_AMP; - v->a[50219] = anon_sym_GT_PIPE; + v->a[50200] = anon_sym_LT_AMP_DASH; + v->a[50201] = anon_sym_GT_AMP_DASH; + v->a[50202] = anon_sym_LT_LT; + v->a[50203] = anon_sym_LT_LT_DASH; + v->a[50204] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50205] = anon_sym_AMP; + v->a[50206] = aux_sym_concatenation_token1; + v->a[50207] = anon_sym_DOLLAR; + v->a[50208] = sym__special_character; + v->a[50209] = anon_sym_DQUOTE; + v->a[50210] = sym_raw_string; + v->a[50211] = aux_sym_number_token1; + v->a[50212] = aux_sym_number_token2; + v->a[50213] = anon_sym_DOLLAR_LBRACE; + v->a[50214] = anon_sym_DOLLAR_LPAREN; + v->a[50215] = anon_sym_BQUOTE; + v->a[50216] = anon_sym_DOLLAR_BQUOTE; + v->a[50217] = sym_word; + v->a[50218] = anon_sym_SEMI; + v->a[50219] = 3; small_parse_table_2511(v); } void small_parse_table_2511(t_small_parse_table_array *v) { - v->a[50220] = anon_sym_LT_AMP_DASH; - v->a[50221] = anon_sym_GT_AMP_DASH; - v->a[50222] = anon_sym_LT_LT_DASH; - v->a[50223] = anon_sym_LT_LT_LT; - v->a[50224] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50225] = anon_sym_DOLLAR_LBRACK; - v->a[50226] = anon_sym_DOLLAR; - v->a[50227] = sym__special_character; - v->a[50228] = anon_sym_DQUOTE; - v->a[50229] = sym_raw_string; - v->a[50230] = sym_ansi_c_string; - v->a[50231] = aux_sym_number_token1; - v->a[50232] = aux_sym_number_token2; - v->a[50233] = anon_sym_DOLLAR_LBRACE; - v->a[50234] = anon_sym_DOLLAR_LPAREN; - v->a[50235] = anon_sym_BQUOTE; - v->a[50236] = anon_sym_DOLLAR_BQUOTE; - v->a[50237] = anon_sym_LT_LPAREN; - v->a[50238] = anon_sym_GT_LPAREN; - v->a[50239] = sym_word; + v->a[50220] = actions(3); + v->a[50221] = 1; + v->a[50222] = sym_comment; + v->a[50223] = actions(3159); + v->a[50224] = 7; + v->a[50225] = sym_file_descriptor; + v->a[50226] = sym__concat; + v->a[50227] = sym_variable_name; + v->a[50228] = sym_test_operator; + v->a[50229] = sym__brace_start; + v->a[50230] = ts_builtin_sym_end; + v->a[50231] = aux_sym_heredoc_redirect_token1; + v->a[50232] = actions(3157); + v->a[50233] = 32; + v->a[50234] = anon_sym_PIPE; + v->a[50235] = anon_sym_SEMI_SEMI; + v->a[50236] = anon_sym_PIPE_AMP; + v->a[50237] = anon_sym_AMP_AMP; + v->a[50238] = anon_sym_PIPE_PIPE; + v->a[50239] = anon_sym_LT; small_parse_table_2512(v); } void small_parse_table_2512(t_small_parse_table_array *v) { - v->a[50240] = 3; - v->a[50241] = actions(3); - v->a[50242] = 1; - v->a[50243] = sym_comment; - v->a[50244] = actions(1281); - v->a[50245] = 5; - v->a[50246] = sym_file_descriptor; - v->a[50247] = sym_test_operator; - v->a[50248] = sym__bare_dollar; - v->a[50249] = sym__brace_start; - v->a[50250] = aux_sym_heredoc_redirect_token1; - v->a[50251] = actions(1271); - v->a[50252] = 42; - v->a[50253] = anon_sym_LPAREN_LPAREN; - v->a[50254] = anon_sym_SEMI; - v->a[50255] = anon_sym_PIPE_PIPE; - v->a[50256] = anon_sym_AMP_AMP; - v->a[50257] = anon_sym_PIPE; - v->a[50258] = anon_sym_AMP; - v->a[50259] = anon_sym_EQ_EQ; + v->a[50240] = anon_sym_GT; + v->a[50241] = anon_sym_GT_GT; + v->a[50242] = anon_sym_AMP_GT; + v->a[50243] = anon_sym_AMP_GT_GT; + v->a[50244] = anon_sym_LT_AMP; + v->a[50245] = anon_sym_GT_AMP; + v->a[50246] = anon_sym_GT_PIPE; + v->a[50247] = anon_sym_LT_AMP_DASH; + v->a[50248] = anon_sym_GT_AMP_DASH; + v->a[50249] = anon_sym_LT_LT; + v->a[50250] = anon_sym_LT_LT_DASH; + v->a[50251] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50252] = anon_sym_AMP; + v->a[50253] = aux_sym_concatenation_token1; + v->a[50254] = anon_sym_DOLLAR; + v->a[50255] = sym__special_character; + v->a[50256] = anon_sym_DQUOTE; + v->a[50257] = sym_raw_string; + v->a[50258] = aux_sym_number_token1; + v->a[50259] = aux_sym_number_token2; small_parse_table_2513(v); } void small_parse_table_2513(t_small_parse_table_array *v) { - v->a[50260] = anon_sym_LT; - v->a[50261] = anon_sym_GT; - v->a[50262] = anon_sym_LT_LT; - v->a[50263] = anon_sym_GT_GT; - v->a[50264] = anon_sym_LPAREN; - v->a[50265] = anon_sym_SEMI_SEMI; - v->a[50266] = anon_sym_SEMI_AMP; - v->a[50267] = anon_sym_SEMI_SEMI_AMP; - v->a[50268] = anon_sym_PIPE_AMP; - v->a[50269] = anon_sym_EQ_TILDE; - v->a[50270] = anon_sym_AMP_GT; - v->a[50271] = anon_sym_AMP_GT_GT; - v->a[50272] = anon_sym_LT_AMP; - v->a[50273] = anon_sym_GT_AMP; - v->a[50274] = anon_sym_GT_PIPE; - v->a[50275] = anon_sym_LT_AMP_DASH; - v->a[50276] = anon_sym_GT_AMP_DASH; - v->a[50277] = anon_sym_LT_LT_DASH; - v->a[50278] = anon_sym_LT_LT_LT; - v->a[50279] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50260] = anon_sym_DOLLAR_LBRACE; + v->a[50261] = anon_sym_DOLLAR_LPAREN; + v->a[50262] = anon_sym_BQUOTE; + v->a[50263] = anon_sym_DOLLAR_BQUOTE; + v->a[50264] = sym_word; + v->a[50265] = anon_sym_SEMI; + v->a[50266] = 3; + v->a[50267] = actions(3); + v->a[50268] = 1; + v->a[50269] = sym_comment; + v->a[50270] = actions(2774); + v->a[50271] = 7; + v->a[50272] = sym_file_descriptor; + v->a[50273] = sym__concat; + v->a[50274] = sym_test_operator; + v->a[50275] = sym__bare_dollar; + v->a[50276] = sym__brace_start; + v->a[50277] = ts_builtin_sym_end; + v->a[50278] = aux_sym_heredoc_redirect_token1; + v->a[50279] = actions(2772); small_parse_table_2514(v); } void small_parse_table_2514(t_small_parse_table_array *v) { - v->a[50280] = anon_sym_DOLLAR_LBRACK; - v->a[50281] = anon_sym_DOLLAR; - v->a[50282] = sym__special_character; - v->a[50283] = anon_sym_DQUOTE; - v->a[50284] = sym_raw_string; - v->a[50285] = sym_ansi_c_string; - v->a[50286] = aux_sym_number_token1; - v->a[50287] = aux_sym_number_token2; - v->a[50288] = anon_sym_DOLLAR_LBRACE; - v->a[50289] = anon_sym_DOLLAR_LPAREN; - v->a[50290] = anon_sym_BQUOTE; - v->a[50291] = anon_sym_DOLLAR_BQUOTE; - v->a[50292] = anon_sym_LT_LPAREN; - v->a[50293] = anon_sym_GT_LPAREN; - v->a[50294] = sym_word; - v->a[50295] = 6; - v->a[50296] = actions(3); - v->a[50297] = 1; - v->a[50298] = sym_comment; - v->a[50299] = actions(5397); + v->a[50280] = 32; + v->a[50281] = anon_sym_PIPE; + v->a[50282] = anon_sym_SEMI_SEMI; + v->a[50283] = anon_sym_PIPE_AMP; + v->a[50284] = anon_sym_AMP_AMP; + v->a[50285] = anon_sym_PIPE_PIPE; + v->a[50286] = anon_sym_LT; + v->a[50287] = anon_sym_GT; + v->a[50288] = anon_sym_GT_GT; + v->a[50289] = anon_sym_AMP_GT; + v->a[50290] = anon_sym_AMP_GT_GT; + v->a[50291] = anon_sym_LT_AMP; + v->a[50292] = anon_sym_GT_AMP; + v->a[50293] = anon_sym_GT_PIPE; + v->a[50294] = anon_sym_LT_AMP_DASH; + v->a[50295] = anon_sym_GT_AMP_DASH; + v->a[50296] = anon_sym_LT_LT; + v->a[50297] = anon_sym_LT_LT_DASH; + v->a[50298] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50299] = anon_sym_AMP; small_parse_table_2515(v); } diff --git a/parser/static/small_parse_table/small_parse_table_503.c b/parser/static/small_parse_table/small_parse_table_503.c index 6157bca3..71cf24dc 100644 --- a/parser/static/small_parse_table/small_parse_table_503.c +++ b/parser/static/small_parse_table/small_parse_table_503.c @@ -14,126 +14,126 @@ void small_parse_table_2515(t_small_parse_table_array *v) { - v->a[50300] = 1; - v->a[50301] = aux_sym_concatenation_token1; - v->a[50302] = actions(5399); - v->a[50303] = 1; - v->a[50304] = sym__concat; - v->a[50305] = state(1251); - v->a[50306] = 1; - v->a[50307] = aux_sym_concatenation_repeat1; - v->a[50308] = actions(5180); - v->a[50309] = 5; - v->a[50310] = sym_file_descriptor; - v->a[50311] = sym_variable_name; - v->a[50312] = sym_test_operator; - v->a[50313] = sym__brace_start; - v->a[50314] = aux_sym_heredoc_redirect_token1; - v->a[50315] = actions(5178); - v->a[50316] = 39; - v->a[50317] = anon_sym_LPAREN_LPAREN; - v->a[50318] = anon_sym_SEMI; - v->a[50319] = anon_sym_PIPE_PIPE; + v->a[50300] = aux_sym_concatenation_token1; + v->a[50301] = anon_sym_DOLLAR; + v->a[50302] = sym__special_character; + v->a[50303] = anon_sym_DQUOTE; + v->a[50304] = sym_raw_string; + v->a[50305] = aux_sym_number_token1; + v->a[50306] = aux_sym_number_token2; + v->a[50307] = anon_sym_DOLLAR_LBRACE; + v->a[50308] = anon_sym_DOLLAR_LPAREN; + v->a[50309] = anon_sym_BQUOTE; + v->a[50310] = anon_sym_DOLLAR_BQUOTE; + v->a[50311] = sym_word; + v->a[50312] = anon_sym_SEMI; + v->a[50313] = 3; + v->a[50314] = actions(3); + v->a[50315] = 1; + v->a[50316] = sym_comment; + v->a[50317] = actions(3125); + v->a[50318] = 7; + v->a[50319] = sym_file_descriptor; small_parse_table_2516(v); } void small_parse_table_2516(t_small_parse_table_array *v) { - v->a[50320] = anon_sym_AMP_AMP; - v->a[50321] = anon_sym_PIPE; - v->a[50322] = anon_sym_AMP; - v->a[50323] = anon_sym_LT; - v->a[50324] = anon_sym_GT; - v->a[50325] = anon_sym_LT_LT; - v->a[50326] = anon_sym_GT_GT; - v->a[50327] = anon_sym_SEMI_SEMI; - v->a[50328] = anon_sym_SEMI_AMP; - v->a[50329] = anon_sym_SEMI_SEMI_AMP; + v->a[50320] = sym__concat; + v->a[50321] = sym_test_operator; + v->a[50322] = sym__bare_dollar; + v->a[50323] = sym__brace_start; + v->a[50324] = ts_builtin_sym_end; + v->a[50325] = aux_sym_heredoc_redirect_token1; + v->a[50326] = actions(3123); + v->a[50327] = 32; + v->a[50328] = anon_sym_PIPE; + v->a[50329] = anon_sym_SEMI_SEMI; v->a[50330] = anon_sym_PIPE_AMP; - v->a[50331] = anon_sym_AMP_GT; - v->a[50332] = anon_sym_AMP_GT_GT; - v->a[50333] = anon_sym_LT_AMP; - v->a[50334] = anon_sym_GT_AMP; - v->a[50335] = anon_sym_GT_PIPE; - v->a[50336] = anon_sym_LT_AMP_DASH; - v->a[50337] = anon_sym_GT_AMP_DASH; - v->a[50338] = anon_sym_LT_LT_DASH; - v->a[50339] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50331] = anon_sym_AMP_AMP; + v->a[50332] = anon_sym_PIPE_PIPE; + v->a[50333] = anon_sym_LT; + v->a[50334] = anon_sym_GT; + v->a[50335] = anon_sym_GT_GT; + v->a[50336] = anon_sym_AMP_GT; + v->a[50337] = anon_sym_AMP_GT_GT; + v->a[50338] = anon_sym_LT_AMP; + v->a[50339] = anon_sym_GT_AMP; small_parse_table_2517(v); } void small_parse_table_2517(t_small_parse_table_array *v) { - v->a[50340] = anon_sym_DOLLAR_LBRACK; - v->a[50341] = anon_sym_DOLLAR; - v->a[50342] = sym__special_character; - v->a[50343] = anon_sym_DQUOTE; - v->a[50344] = sym_raw_string; - v->a[50345] = sym_ansi_c_string; - v->a[50346] = aux_sym_number_token1; - v->a[50347] = aux_sym_number_token2; - v->a[50348] = anon_sym_DOLLAR_LBRACE; - v->a[50349] = anon_sym_DOLLAR_LPAREN; - v->a[50350] = anon_sym_BQUOTE; - v->a[50351] = anon_sym_DOLLAR_BQUOTE; - v->a[50352] = anon_sym_LT_LPAREN; - v->a[50353] = anon_sym_GT_LPAREN; - v->a[50354] = aux_sym__simple_variable_name_token1; - v->a[50355] = sym_word; - v->a[50356] = 6; - v->a[50357] = actions(3); - v->a[50358] = 1; - v->a[50359] = sym_comment; + v->a[50340] = anon_sym_GT_PIPE; + v->a[50341] = anon_sym_LT_AMP_DASH; + v->a[50342] = anon_sym_GT_AMP_DASH; + v->a[50343] = anon_sym_LT_LT; + v->a[50344] = anon_sym_LT_LT_DASH; + v->a[50345] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50346] = anon_sym_AMP; + v->a[50347] = aux_sym_concatenation_token1; + v->a[50348] = anon_sym_DOLLAR; + v->a[50349] = sym__special_character; + v->a[50350] = anon_sym_DQUOTE; + v->a[50351] = sym_raw_string; + v->a[50352] = aux_sym_number_token1; + v->a[50353] = aux_sym_number_token2; + v->a[50354] = anon_sym_DOLLAR_LBRACE; + v->a[50355] = anon_sym_DOLLAR_LPAREN; + v->a[50356] = anon_sym_BQUOTE; + v->a[50357] = anon_sym_DOLLAR_BQUOTE; + v->a[50358] = sym_word; + v->a[50359] = anon_sym_SEMI; small_parse_table_2518(v); } void small_parse_table_2518(t_small_parse_table_array *v) { - v->a[50360] = actions(5397); - v->a[50361] = 1; - v->a[50362] = aux_sym_concatenation_token1; - v->a[50363] = actions(5399); - v->a[50364] = 1; - v->a[50365] = sym__concat; - v->a[50366] = state(1257); - v->a[50367] = 1; - v->a[50368] = aux_sym_concatenation_repeat1; - v->a[50369] = actions(5176); - v->a[50370] = 5; - v->a[50371] = sym_file_descriptor; - v->a[50372] = sym_variable_name; - v->a[50373] = sym_test_operator; - v->a[50374] = sym__brace_start; - v->a[50375] = aux_sym_heredoc_redirect_token1; - v->a[50376] = actions(5174); - v->a[50377] = 39; - v->a[50378] = anon_sym_LPAREN_LPAREN; - v->a[50379] = anon_sym_SEMI; + v->a[50360] = 3; + v->a[50361] = actions(3); + v->a[50362] = 1; + v->a[50363] = sym_comment; + v->a[50364] = actions(3062); + v->a[50365] = 5; + v->a[50366] = sym_file_descriptor; + v->a[50367] = sym__concat; + v->a[50368] = sym_test_operator; + v->a[50369] = sym__brace_start; + v->a[50370] = aux_sym_heredoc_redirect_token1; + v->a[50371] = actions(3060); + v->a[50372] = 34; + v->a[50373] = anon_sym_PIPE; + v->a[50374] = anon_sym_RPAREN; + v->a[50375] = anon_sym_SEMI_SEMI; + v->a[50376] = anon_sym_PIPE_AMP; + v->a[50377] = anon_sym_AMP_AMP; + v->a[50378] = anon_sym_PIPE_PIPE; + v->a[50379] = anon_sym_LT; small_parse_table_2519(v); } void small_parse_table_2519(t_small_parse_table_array *v) { - v->a[50380] = anon_sym_PIPE_PIPE; - v->a[50381] = anon_sym_AMP_AMP; - v->a[50382] = anon_sym_PIPE; - v->a[50383] = anon_sym_AMP; - v->a[50384] = anon_sym_LT; - v->a[50385] = anon_sym_GT; - v->a[50386] = anon_sym_LT_LT; - v->a[50387] = anon_sym_GT_GT; - v->a[50388] = anon_sym_SEMI_SEMI; - v->a[50389] = anon_sym_SEMI_AMP; - v->a[50390] = anon_sym_SEMI_SEMI_AMP; - v->a[50391] = anon_sym_PIPE_AMP; - v->a[50392] = anon_sym_AMP_GT; - v->a[50393] = anon_sym_AMP_GT_GT; - v->a[50394] = anon_sym_LT_AMP; - v->a[50395] = anon_sym_GT_AMP; - v->a[50396] = anon_sym_GT_PIPE; - v->a[50397] = anon_sym_LT_AMP_DASH; - v->a[50398] = anon_sym_GT_AMP_DASH; - v->a[50399] = anon_sym_LT_LT_DASH; + v->a[50380] = anon_sym_GT; + v->a[50381] = anon_sym_GT_GT; + v->a[50382] = anon_sym_AMP_GT; + v->a[50383] = anon_sym_AMP_GT_GT; + v->a[50384] = anon_sym_LT_AMP; + v->a[50385] = anon_sym_GT_AMP; + v->a[50386] = anon_sym_GT_PIPE; + v->a[50387] = anon_sym_LT_AMP_DASH; + v->a[50388] = anon_sym_GT_AMP_DASH; + v->a[50389] = anon_sym_LT_LT; + v->a[50390] = anon_sym_LT_LT_DASH; + v->a[50391] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50392] = anon_sym_AMP; + v->a[50393] = aux_sym_concatenation_token1; + v->a[50394] = anon_sym_DOLLAR; + v->a[50395] = sym__special_character; + v->a[50396] = anon_sym_DQUOTE; + v->a[50397] = sym_raw_string; + v->a[50398] = aux_sym_number_token1; + v->a[50399] = aux_sym_number_token2; small_parse_table_2520(v); } diff --git a/parser/static/small_parse_table/small_parse_table_504.c b/parser/static/small_parse_table/small_parse_table_504.c index bcc36d5f..e4ebaa23 100644 --- a/parser/static/small_parse_table/small_parse_table_504.c +++ b/parser/static/small_parse_table/small_parse_table_504.c @@ -14,126 +14,126 @@ void small_parse_table_2520(t_small_parse_table_array *v) { - v->a[50400] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50401] = anon_sym_DOLLAR_LBRACK; - v->a[50402] = anon_sym_DOLLAR; - v->a[50403] = sym__special_character; - v->a[50404] = anon_sym_DQUOTE; - v->a[50405] = sym_raw_string; - v->a[50406] = sym_ansi_c_string; - v->a[50407] = aux_sym_number_token1; - v->a[50408] = aux_sym_number_token2; - v->a[50409] = anon_sym_DOLLAR_LBRACE; - v->a[50410] = anon_sym_DOLLAR_LPAREN; - v->a[50411] = anon_sym_BQUOTE; - v->a[50412] = anon_sym_DOLLAR_BQUOTE; - v->a[50413] = anon_sym_LT_LPAREN; - v->a[50414] = anon_sym_GT_LPAREN; - v->a[50415] = aux_sym__simple_variable_name_token1; - v->a[50416] = sym_word; - v->a[50417] = 22; - v->a[50418] = actions(71); - v->a[50419] = 1; + v->a[50400] = anon_sym_DOLLAR_LBRACE; + v->a[50401] = anon_sym_DOLLAR_LPAREN; + v->a[50402] = anon_sym_BQUOTE; + v->a[50403] = anon_sym_DOLLAR_BQUOTE; + v->a[50404] = aux_sym__simple_variable_name_token1; + v->a[50405] = sym_word; + v->a[50406] = anon_sym_SEMI; + v->a[50407] = 6; + v->a[50408] = actions(3); + v->a[50409] = 1; + v->a[50410] = sym_comment; + v->a[50411] = actions(3423); + v->a[50412] = 1; + v->a[50413] = aux_sym_concatenation_token1; + v->a[50414] = actions(3425); + v->a[50415] = 1; + v->a[50416] = sym__concat; + v->a[50417] = state(1093); + v->a[50418] = 1; + v->a[50419] = aux_sym_concatenation_repeat1; small_parse_table_2521(v); } void small_parse_table_2521(t_small_parse_table_array *v) { - v->a[50420] = sym_comment; - v->a[50421] = actions(5401); - v->a[50422] = 1; - v->a[50423] = sym_word; - v->a[50424] = actions(5405); - v->a[50425] = 1; - v->a[50426] = anon_sym_DOLLAR_LBRACK; - v->a[50427] = actions(5407); - v->a[50428] = 1; - v->a[50429] = anon_sym_DOLLAR; - v->a[50430] = actions(5409); - v->a[50431] = 1; - v->a[50432] = sym__special_character; - v->a[50433] = actions(5411); - v->a[50434] = 1; - v->a[50435] = anon_sym_DQUOTE; - v->a[50436] = actions(5415); - v->a[50437] = 1; - v->a[50438] = aux_sym_number_token1; - v->a[50439] = actions(5417); + v->a[50420] = actions(3121); + v->a[50421] = 5; + v->a[50422] = sym_file_descriptor; + v->a[50423] = sym_variable_name; + v->a[50424] = sym_test_operator; + v->a[50425] = sym__brace_start; + v->a[50426] = aux_sym_heredoc_redirect_token1; + v->a[50427] = actions(3119); + v->a[50428] = 31; + v->a[50429] = anon_sym_PIPE; + v->a[50430] = anon_sym_SEMI_SEMI; + v->a[50431] = anon_sym_PIPE_AMP; + v->a[50432] = anon_sym_AMP_AMP; + v->a[50433] = anon_sym_PIPE_PIPE; + v->a[50434] = anon_sym_LT; + v->a[50435] = anon_sym_GT; + v->a[50436] = anon_sym_GT_GT; + v->a[50437] = anon_sym_AMP_GT; + v->a[50438] = anon_sym_AMP_GT_GT; + v->a[50439] = anon_sym_LT_AMP; small_parse_table_2522(v); } void small_parse_table_2522(t_small_parse_table_array *v) { - v->a[50440] = 1; - v->a[50441] = aux_sym_number_token2; - v->a[50442] = actions(5419); - v->a[50443] = 1; - v->a[50444] = anon_sym_DOLLAR_LBRACE; - v->a[50445] = actions(5421); - v->a[50446] = 1; - v->a[50447] = anon_sym_DOLLAR_LPAREN; - v->a[50448] = actions(5423); - v->a[50449] = 1; - v->a[50450] = anon_sym_BQUOTE; - v->a[50451] = actions(5425); - v->a[50452] = 1; - v->a[50453] = anon_sym_DOLLAR_BQUOTE; - v->a[50454] = actions(5429); - v->a[50455] = 1; - v->a[50456] = sym_test_operator; - v->a[50457] = actions(5431); - v->a[50458] = 1; - v->a[50459] = sym__brace_start; + v->a[50440] = anon_sym_GT_AMP; + v->a[50441] = anon_sym_GT_PIPE; + v->a[50442] = anon_sym_LT_AMP_DASH; + v->a[50443] = anon_sym_GT_AMP_DASH; + v->a[50444] = anon_sym_LT_LT; + v->a[50445] = anon_sym_LT_LT_DASH; + v->a[50446] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50447] = anon_sym_AMP; + v->a[50448] = anon_sym_DOLLAR; + v->a[50449] = sym__special_character; + v->a[50450] = anon_sym_DQUOTE; + v->a[50451] = sym_raw_string; + v->a[50452] = aux_sym_number_token1; + v->a[50453] = aux_sym_number_token2; + v->a[50454] = anon_sym_DOLLAR_LBRACE; + v->a[50455] = anon_sym_DOLLAR_LPAREN; + v->a[50456] = anon_sym_BQUOTE; + v->a[50457] = anon_sym_DOLLAR_BQUOTE; + v->a[50458] = sym_word; + v->a[50459] = anon_sym_SEMI; small_parse_table_2523(v); } void small_parse_table_2523(t_small_parse_table_array *v) { - v->a[50460] = state(5532); - v->a[50461] = 1; - v->a[50462] = aux_sym__literal_repeat1; - v->a[50463] = state(5692); - v->a[50464] = 1; - v->a[50465] = sym_concatenation; - v->a[50466] = actions(5403); - v->a[50467] = 2; - v->a[50468] = anon_sym_LPAREN_LPAREN; - v->a[50469] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50470] = actions(5413); - v->a[50471] = 2; - v->a[50472] = sym_raw_string; - v->a[50473] = sym_ansi_c_string; - v->a[50474] = actions(5427); - v->a[50475] = 2; - v->a[50476] = anon_sym_LT_LPAREN; - v->a[50477] = anon_sym_GT_LPAREN; - v->a[50478] = actions(2498); - v->a[50479] = 7; + v->a[50460] = 3; + v->a[50461] = actions(3); + v->a[50462] = 1; + v->a[50463] = sym_comment; + v->a[50464] = actions(2654); + v->a[50465] = 5; + v->a[50466] = sym_file_descriptor; + v->a[50467] = sym__concat; + v->a[50468] = sym_test_operator; + v->a[50469] = sym__brace_start; + v->a[50470] = aux_sym_heredoc_redirect_token1; + v->a[50471] = actions(2652); + v->a[50472] = 34; + v->a[50473] = anon_sym_PIPE; + v->a[50474] = anon_sym_RPAREN; + v->a[50475] = anon_sym_SEMI_SEMI; + v->a[50476] = anon_sym_PIPE_AMP; + v->a[50477] = anon_sym_AMP_AMP; + v->a[50478] = anon_sym_PIPE_PIPE; + v->a[50479] = anon_sym_LT; small_parse_table_2524(v); } void small_parse_table_2524(t_small_parse_table_array *v) { - v->a[50480] = anon_sym_PIPE; - v->a[50481] = anon_sym_LT; - v->a[50482] = anon_sym_GT; - v->a[50483] = anon_sym_LT_LT; - v->a[50484] = anon_sym_AMP_GT; - v->a[50485] = anon_sym_LT_AMP; - v->a[50486] = anon_sym_GT_AMP; - v->a[50487] = state(5418); - v->a[50488] = 9; - v->a[50489] = sym_arithmetic_expansion; - v->a[50490] = sym_brace_expression; - v->a[50491] = sym_string; - v->a[50492] = sym_translated_string; - v->a[50493] = sym_number; - v->a[50494] = sym_simple_expansion; - v->a[50495] = sym_expansion; - v->a[50496] = sym_command_substitution; - v->a[50497] = sym_process_substitution; - v->a[50498] = actions(2500); - v->a[50499] = 10; + v->a[50480] = anon_sym_GT; + v->a[50481] = anon_sym_GT_GT; + v->a[50482] = anon_sym_AMP_GT; + v->a[50483] = anon_sym_AMP_GT_GT; + v->a[50484] = anon_sym_LT_AMP; + v->a[50485] = anon_sym_GT_AMP; + v->a[50486] = anon_sym_GT_PIPE; + v->a[50487] = anon_sym_LT_AMP_DASH; + v->a[50488] = anon_sym_GT_AMP_DASH; + v->a[50489] = anon_sym_LT_LT; + v->a[50490] = anon_sym_LT_LT_DASH; + v->a[50491] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50492] = anon_sym_AMP; + v->a[50493] = aux_sym_concatenation_token1; + v->a[50494] = anon_sym_DOLLAR; + v->a[50495] = sym__special_character; + v->a[50496] = anon_sym_DQUOTE; + v->a[50497] = sym_raw_string; + v->a[50498] = aux_sym_number_token1; + v->a[50499] = aux_sym_number_token2; small_parse_table_2525(v); } diff --git a/parser/static/small_parse_table/small_parse_table_505.c b/parser/static/small_parse_table/small_parse_table_505.c index ffcb7423..3d947b6e 100644 --- a/parser/static/small_parse_table/small_parse_table_505.c +++ b/parser/static/small_parse_table/small_parse_table_505.c @@ -14,126 +14,126 @@ void small_parse_table_2525(t_small_parse_table_array *v) { - v->a[50500] = sym_file_descriptor; - v->a[50501] = anon_sym_PIPE_PIPE; - v->a[50502] = anon_sym_AMP_AMP; - v->a[50503] = anon_sym_GT_GT; - v->a[50504] = anon_sym_PIPE_AMP; - v->a[50505] = anon_sym_AMP_GT_GT; - v->a[50506] = anon_sym_GT_PIPE; - v->a[50507] = anon_sym_LT_AMP_DASH; - v->a[50508] = anon_sym_GT_AMP_DASH; - v->a[50509] = anon_sym_LT_LT_DASH; - v->a[50510] = 9; - v->a[50511] = actions(71); + v->a[50500] = anon_sym_DOLLAR_LBRACE; + v->a[50501] = anon_sym_DOLLAR_LPAREN; + v->a[50502] = anon_sym_BQUOTE; + v->a[50503] = anon_sym_DOLLAR_BQUOTE; + v->a[50504] = aux_sym__simple_variable_name_token1; + v->a[50505] = sym_word; + v->a[50506] = anon_sym_SEMI; + v->a[50507] = 5; + v->a[50508] = actions(3); + v->a[50509] = 1; + v->a[50510] = sym_comment; + v->a[50511] = actions(3611); v->a[50512] = 1; - v->a[50513] = sym_comment; - v->a[50514] = actions(5437); + v->a[50513] = sym__special_character; + v->a[50514] = state(1057); v->a[50515] = 1; - v->a[50516] = anon_sym_DQUOTE; - v->a[50517] = actions(5439); - v->a[50518] = 1; - v->a[50519] = anon_sym_DOLLAR_LBRACE; + v->a[50516] = aux_sym__literal_repeat1; + v->a[50517] = actions(3252); + v->a[50518] = 5; + v->a[50519] = sym_file_descriptor; small_parse_table_2526(v); } void small_parse_table_2526(t_small_parse_table_array *v) { - v->a[50520] = actions(5441); - v->a[50521] = 1; - v->a[50522] = anon_sym_DOLLAR_LPAREN; - v->a[50523] = actions(5443); - v->a[50524] = 1; - v->a[50525] = anon_sym_BQUOTE; - v->a[50526] = actions(5445); - v->a[50527] = 1; - v->a[50528] = anon_sym_DOLLAR_BQUOTE; - v->a[50529] = state(2559); - v->a[50530] = 3; - v->a[50531] = sym_string; - v->a[50532] = sym_expansion; - v->a[50533] = sym_command_substitution; - v->a[50534] = actions(5435); - v->a[50535] = 14; - v->a[50536] = anon_sym_EQ; - v->a[50537] = anon_sym_PIPE; - v->a[50538] = anon_sym_CARET; - v->a[50539] = anon_sym_AMP; + v->a[50520] = sym_variable_name; + v->a[50521] = sym_test_operator; + v->a[50522] = sym__brace_start; + v->a[50523] = aux_sym_heredoc_redirect_token1; + v->a[50524] = actions(3250); + v->a[50525] = 32; + v->a[50526] = anon_sym_PIPE; + v->a[50527] = anon_sym_SEMI_SEMI; + v->a[50528] = anon_sym_SEMI_AMP; + v->a[50529] = anon_sym_SEMI_SEMI_AMP; + v->a[50530] = anon_sym_PIPE_AMP; + v->a[50531] = anon_sym_AMP_AMP; + v->a[50532] = anon_sym_PIPE_PIPE; + v->a[50533] = anon_sym_LT; + v->a[50534] = anon_sym_GT; + v->a[50535] = anon_sym_GT_GT; + v->a[50536] = anon_sym_AMP_GT; + v->a[50537] = anon_sym_AMP_GT_GT; + v->a[50538] = anon_sym_LT_AMP; + v->a[50539] = anon_sym_GT_AMP; small_parse_table_2527(v); } void small_parse_table_2527(t_small_parse_table_array *v) { - v->a[50540] = anon_sym_LT; - v->a[50541] = anon_sym_GT; - v->a[50542] = anon_sym_LT_LT; - v->a[50543] = anon_sym_GT_GT; - v->a[50544] = anon_sym_PLUS; - v->a[50545] = anon_sym_DASH; - v->a[50546] = anon_sym_STAR; - v->a[50547] = anon_sym_SLASH; - v->a[50548] = anon_sym_PERCENT; - v->a[50549] = anon_sym_STAR_STAR; - v->a[50550] = actions(5433); - v->a[50551] = 25; - v->a[50552] = sym_test_operator; - v->a[50553] = anon_sym_RPAREN_RPAREN; - v->a[50554] = anon_sym_PLUS_PLUS; - v->a[50555] = anon_sym_DASH_DASH; - v->a[50556] = anon_sym_PLUS_EQ; - v->a[50557] = anon_sym_DASH_EQ; - v->a[50558] = anon_sym_STAR_EQ; - v->a[50559] = anon_sym_SLASH_EQ; + v->a[50540] = anon_sym_GT_PIPE; + v->a[50541] = anon_sym_LT_AMP_DASH; + v->a[50542] = anon_sym_GT_AMP_DASH; + v->a[50543] = anon_sym_LT_LT; + v->a[50544] = anon_sym_LT_LT_DASH; + v->a[50545] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50546] = anon_sym_AMP; + v->a[50547] = anon_sym_DOLLAR; + v->a[50548] = anon_sym_DQUOTE; + v->a[50549] = sym_raw_string; + v->a[50550] = aux_sym_number_token1; + v->a[50551] = aux_sym_number_token2; + v->a[50552] = anon_sym_DOLLAR_LBRACE; + v->a[50553] = anon_sym_DOLLAR_LPAREN; + v->a[50554] = anon_sym_BQUOTE; + v->a[50555] = anon_sym_DOLLAR_BQUOTE; + v->a[50556] = sym_word; + v->a[50557] = anon_sym_SEMI; + v->a[50558] = 6; + v->a[50559] = actions(3); small_parse_table_2528(v); } void small_parse_table_2528(t_small_parse_table_array *v) { - v->a[50560] = anon_sym_PERCENT_EQ; - v->a[50561] = anon_sym_STAR_STAR_EQ; - v->a[50562] = anon_sym_LT_LT_EQ; - v->a[50563] = anon_sym_GT_GT_EQ; - v->a[50564] = anon_sym_AMP_EQ; - v->a[50565] = anon_sym_CARET_EQ; - v->a[50566] = anon_sym_PIPE_EQ; - v->a[50567] = anon_sym_PIPE_PIPE; - v->a[50568] = anon_sym_AMP_AMP; - v->a[50569] = anon_sym_EQ_EQ; - v->a[50570] = anon_sym_BANG_EQ; - v->a[50571] = anon_sym_LT_EQ; - v->a[50572] = anon_sym_GT_EQ; - v->a[50573] = anon_sym_RBRACK_RBRACK; - v->a[50574] = anon_sym_EQ_TILDE; - v->a[50575] = anon_sym_QMARK; - v->a[50576] = anon_sym_COLON; - v->a[50577] = 6; - v->a[50578] = actions(3); - v->a[50579] = 1; + v->a[50560] = 1; + v->a[50561] = sym_comment; + v->a[50562] = actions(3423); + v->a[50563] = 1; + v->a[50564] = aux_sym_concatenation_token1; + v->a[50565] = actions(3425); + v->a[50566] = 1; + v->a[50567] = sym__concat; + v->a[50568] = state(1093); + v->a[50569] = 1; + v->a[50570] = aux_sym_concatenation_repeat1; + v->a[50571] = actions(1182); + v->a[50572] = 5; + v->a[50573] = sym_file_descriptor; + v->a[50574] = sym_variable_name; + v->a[50575] = sym_test_operator; + v->a[50576] = sym__brace_start; + v->a[50577] = aux_sym_heredoc_redirect_token1; + v->a[50578] = actions(1180); + v->a[50579] = 31; small_parse_table_2529(v); } void small_parse_table_2529(t_small_parse_table_array *v) { - v->a[50580] = sym_comment; - v->a[50581] = actions(5080); - v->a[50582] = 1; - v->a[50583] = aux_sym_concatenation_token1; - v->a[50584] = actions(5082); - v->a[50585] = 1; - v->a[50586] = sym__concat; - v->a[50587] = state(1177); - v->a[50588] = 1; - v->a[50589] = aux_sym_concatenation_repeat1; - v->a[50590] = actions(1263); - v->a[50591] = 5; - v->a[50592] = sym_file_descriptor; - v->a[50593] = sym_test_operator; - v->a[50594] = sym__bare_dollar; - v->a[50595] = sym__brace_start; - v->a[50596] = aux_sym_heredoc_redirect_token1; - v->a[50597] = actions(1261); - v->a[50598] = 39; - v->a[50599] = anon_sym_LPAREN_LPAREN; + v->a[50580] = anon_sym_PIPE; + v->a[50581] = anon_sym_SEMI_SEMI; + v->a[50582] = anon_sym_PIPE_AMP; + v->a[50583] = anon_sym_AMP_AMP; + v->a[50584] = anon_sym_PIPE_PIPE; + v->a[50585] = anon_sym_LT; + v->a[50586] = anon_sym_GT; + v->a[50587] = anon_sym_GT_GT; + v->a[50588] = anon_sym_AMP_GT; + v->a[50589] = anon_sym_AMP_GT_GT; + v->a[50590] = anon_sym_LT_AMP; + v->a[50591] = anon_sym_GT_AMP; + v->a[50592] = anon_sym_GT_PIPE; + v->a[50593] = anon_sym_LT_AMP_DASH; + v->a[50594] = anon_sym_GT_AMP_DASH; + v->a[50595] = anon_sym_LT_LT; + v->a[50596] = anon_sym_LT_LT_DASH; + v->a[50597] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50598] = anon_sym_AMP; + v->a[50599] = anon_sym_DOLLAR; small_parse_table_2530(v); } diff --git a/parser/static/small_parse_table/small_parse_table_506.c b/parser/static/small_parse_table/small_parse_table_506.c index 14f9be32..2978cd88 100644 --- a/parser/static/small_parse_table/small_parse_table_506.c +++ b/parser/static/small_parse_table/small_parse_table_506.c @@ -14,126 +14,126 @@ void small_parse_table_2530(t_small_parse_table_array *v) { - v->a[50600] = anon_sym_SEMI; - v->a[50601] = anon_sym_PIPE_PIPE; - v->a[50602] = anon_sym_AMP_AMP; - v->a[50603] = anon_sym_PIPE; - v->a[50604] = anon_sym_AMP; - v->a[50605] = anon_sym_EQ_EQ; - v->a[50606] = anon_sym_LT; - v->a[50607] = anon_sym_GT; - v->a[50608] = anon_sym_LT_LT; - v->a[50609] = anon_sym_GT_GT; - v->a[50610] = anon_sym_SEMI_SEMI; - v->a[50611] = anon_sym_PIPE_AMP; - v->a[50612] = anon_sym_EQ_TILDE; - v->a[50613] = anon_sym_AMP_GT; - v->a[50614] = anon_sym_AMP_GT_GT; - v->a[50615] = anon_sym_LT_AMP; - v->a[50616] = anon_sym_GT_AMP; - v->a[50617] = anon_sym_GT_PIPE; - v->a[50618] = anon_sym_LT_AMP_DASH; - v->a[50619] = anon_sym_GT_AMP_DASH; + v->a[50600] = sym__special_character; + v->a[50601] = anon_sym_DQUOTE; + v->a[50602] = sym_raw_string; + v->a[50603] = aux_sym_number_token1; + v->a[50604] = aux_sym_number_token2; + v->a[50605] = anon_sym_DOLLAR_LBRACE; + v->a[50606] = anon_sym_DOLLAR_LPAREN; + v->a[50607] = anon_sym_BQUOTE; + v->a[50608] = anon_sym_DOLLAR_BQUOTE; + v->a[50609] = sym_word; + v->a[50610] = anon_sym_SEMI; + v->a[50611] = 5; + v->a[50612] = actions(3); + v->a[50613] = 1; + v->a[50614] = sym_comment; + v->a[50615] = actions(3688); + v->a[50616] = 1; + v->a[50617] = sym__special_character; + v->a[50618] = state(1111); + v->a[50619] = 1; small_parse_table_2531(v); } void small_parse_table_2531(t_small_parse_table_array *v) { - v->a[50620] = anon_sym_LT_LT_DASH; - v->a[50621] = anon_sym_LT_LT_LT; - v->a[50622] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50623] = anon_sym_DOLLAR_LBRACK; - v->a[50624] = anon_sym_DOLLAR; - v->a[50625] = sym__special_character; - v->a[50626] = anon_sym_DQUOTE; - v->a[50627] = sym_raw_string; - v->a[50628] = sym_ansi_c_string; - v->a[50629] = aux_sym_number_token1; - v->a[50630] = aux_sym_number_token2; - v->a[50631] = anon_sym_DOLLAR_LBRACE; - v->a[50632] = anon_sym_DOLLAR_LPAREN; - v->a[50633] = anon_sym_BQUOTE; - v->a[50634] = anon_sym_DOLLAR_BQUOTE; - v->a[50635] = anon_sym_LT_LPAREN; - v->a[50636] = anon_sym_GT_LPAREN; - v->a[50637] = sym_word; - v->a[50638] = 5; - v->a[50639] = actions(3); + v->a[50620] = aux_sym__literal_repeat1; + v->a[50621] = actions(3197); + v->a[50622] = 5; + v->a[50623] = sym_file_descriptor; + v->a[50624] = sym_test_operator; + v->a[50625] = sym__bare_dollar; + v->a[50626] = sym__brace_start; + v->a[50627] = aux_sym_heredoc_redirect_token1; + v->a[50628] = actions(3195); + v->a[50629] = 32; + v->a[50630] = anon_sym_LPAREN; + v->a[50631] = anon_sym_PIPE; + v->a[50632] = anon_sym_RPAREN; + v->a[50633] = anon_sym_SEMI_SEMI; + v->a[50634] = anon_sym_PIPE_AMP; + v->a[50635] = anon_sym_AMP_AMP; + v->a[50636] = anon_sym_PIPE_PIPE; + v->a[50637] = anon_sym_LT; + v->a[50638] = anon_sym_GT; + v->a[50639] = anon_sym_GT_GT; small_parse_table_2532(v); } void small_parse_table_2532(t_small_parse_table_array *v) { - v->a[50640] = 1; - v->a[50641] = sym_comment; - v->a[50642] = actions(5447); - v->a[50643] = 1; - v->a[50644] = sym__special_character; - v->a[50645] = state(1295); - v->a[50646] = 1; - v->a[50647] = aux_sym__literal_repeat1; - v->a[50648] = actions(4548); - v->a[50649] = 5; - v->a[50650] = sym_file_descriptor; - v->a[50651] = sym_test_operator; - v->a[50652] = sym__bare_dollar; - v->a[50653] = sym__brace_start; - v->a[50654] = aux_sym_heredoc_redirect_token1; - v->a[50655] = actions(4546); - v->a[50656] = 40; - v->a[50657] = anon_sym_LPAREN_LPAREN; - v->a[50658] = anon_sym_SEMI; - v->a[50659] = anon_sym_PIPE_PIPE; + v->a[50640] = anon_sym_AMP_GT; + v->a[50641] = anon_sym_AMP_GT_GT; + v->a[50642] = anon_sym_LT_AMP; + v->a[50643] = anon_sym_GT_AMP; + v->a[50644] = anon_sym_GT_PIPE; + v->a[50645] = anon_sym_LT_AMP_DASH; + v->a[50646] = anon_sym_GT_AMP_DASH; + v->a[50647] = anon_sym_LT_LT; + v->a[50648] = anon_sym_LT_LT_DASH; + v->a[50649] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50650] = anon_sym_AMP; + v->a[50651] = anon_sym_DOLLAR; + v->a[50652] = anon_sym_DQUOTE; + v->a[50653] = sym_raw_string; + v->a[50654] = aux_sym_number_token1; + v->a[50655] = aux_sym_number_token2; + v->a[50656] = anon_sym_DOLLAR_LBRACE; + v->a[50657] = anon_sym_DOLLAR_LPAREN; + v->a[50658] = anon_sym_BQUOTE; + v->a[50659] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2533(v); } void small_parse_table_2533(t_small_parse_table_array *v) { - v->a[50660] = anon_sym_AMP_AMP; - v->a[50661] = anon_sym_PIPE; - v->a[50662] = anon_sym_AMP; - v->a[50663] = anon_sym_EQ_EQ; - v->a[50664] = anon_sym_LT; - v->a[50665] = anon_sym_GT; - v->a[50666] = anon_sym_LT_LT; - v->a[50667] = anon_sym_GT_GT; - v->a[50668] = anon_sym_SEMI_SEMI; - v->a[50669] = anon_sym_SEMI_AMP; - v->a[50670] = anon_sym_SEMI_SEMI_AMP; - v->a[50671] = anon_sym_PIPE_AMP; - v->a[50672] = anon_sym_EQ_TILDE; - v->a[50673] = anon_sym_AMP_GT; - v->a[50674] = anon_sym_AMP_GT_GT; - v->a[50675] = anon_sym_LT_AMP; - v->a[50676] = anon_sym_GT_AMP; - v->a[50677] = anon_sym_GT_PIPE; - v->a[50678] = anon_sym_LT_AMP_DASH; - v->a[50679] = anon_sym_GT_AMP_DASH; + v->a[50660] = sym_word; + v->a[50661] = anon_sym_SEMI; + v->a[50662] = 3; + v->a[50663] = actions(3); + v->a[50664] = 1; + v->a[50665] = sym_comment; + v->a[50666] = actions(3159); + v->a[50667] = 7; + v->a[50668] = sym_file_descriptor; + v->a[50669] = sym__concat; + v->a[50670] = sym_test_operator; + v->a[50671] = sym__bare_dollar; + v->a[50672] = sym__brace_start; + v->a[50673] = ts_builtin_sym_end; + v->a[50674] = aux_sym_heredoc_redirect_token1; + v->a[50675] = actions(3157); + v->a[50676] = 32; + v->a[50677] = anon_sym_PIPE; + v->a[50678] = anon_sym_SEMI_SEMI; + v->a[50679] = anon_sym_PIPE_AMP; small_parse_table_2534(v); } void small_parse_table_2534(t_small_parse_table_array *v) { - v->a[50680] = anon_sym_LT_LT_DASH; - v->a[50681] = anon_sym_LT_LT_LT; - v->a[50682] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50683] = anon_sym_DOLLAR_LBRACK; - v->a[50684] = anon_sym_DOLLAR; - v->a[50685] = anon_sym_DQUOTE; - v->a[50686] = sym_raw_string; - v->a[50687] = sym_ansi_c_string; - v->a[50688] = aux_sym_number_token1; - v->a[50689] = aux_sym_number_token2; - v->a[50690] = anon_sym_DOLLAR_LBRACE; - v->a[50691] = anon_sym_DOLLAR_LPAREN; - v->a[50692] = anon_sym_BQUOTE; - v->a[50693] = anon_sym_DOLLAR_BQUOTE; - v->a[50694] = anon_sym_LT_LPAREN; - v->a[50695] = anon_sym_GT_LPAREN; - v->a[50696] = sym_word; - v->a[50697] = 3; - v->a[50698] = actions(3); - v->a[50699] = 1; + v->a[50680] = anon_sym_AMP_AMP; + v->a[50681] = anon_sym_PIPE_PIPE; + v->a[50682] = anon_sym_LT; + v->a[50683] = anon_sym_GT; + v->a[50684] = anon_sym_GT_GT; + v->a[50685] = anon_sym_AMP_GT; + v->a[50686] = anon_sym_AMP_GT_GT; + v->a[50687] = anon_sym_LT_AMP; + v->a[50688] = anon_sym_GT_AMP; + v->a[50689] = anon_sym_GT_PIPE; + v->a[50690] = anon_sym_LT_AMP_DASH; + v->a[50691] = anon_sym_GT_AMP_DASH; + v->a[50692] = anon_sym_LT_LT; + v->a[50693] = anon_sym_LT_LT_DASH; + v->a[50694] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50695] = anon_sym_AMP; + v->a[50696] = aux_sym_concatenation_token1; + v->a[50697] = anon_sym_DOLLAR; + v->a[50698] = sym__special_character; + v->a[50699] = anon_sym_DQUOTE; small_parse_table_2535(v); } diff --git a/parser/static/small_parse_table/small_parse_table_507.c b/parser/static/small_parse_table/small_parse_table_507.c index 14429fed..010612fe 100644 --- a/parser/static/small_parse_table/small_parse_table_507.c +++ b/parser/static/small_parse_table/small_parse_table_507.c @@ -14,126 +14,126 @@ void small_parse_table_2535(t_small_parse_table_array *v) { - v->a[50700] = sym_comment; - v->a[50701] = actions(1350); - v->a[50702] = 6; - v->a[50703] = sym_file_descriptor; - v->a[50704] = sym__concat; - v->a[50705] = sym_test_operator; - v->a[50706] = sym__bare_dollar; - v->a[50707] = sym__brace_start; - v->a[50708] = aux_sym_heredoc_redirect_token1; - v->a[50709] = actions(1348); - v->a[50710] = 41; - v->a[50711] = anon_sym_LPAREN_LPAREN; - v->a[50712] = anon_sym_SEMI; - v->a[50713] = anon_sym_PIPE_PIPE; - v->a[50714] = anon_sym_AMP_AMP; - v->a[50715] = anon_sym_PIPE; - v->a[50716] = anon_sym_AMP; - v->a[50717] = anon_sym_EQ_EQ; - v->a[50718] = anon_sym_LT; - v->a[50719] = anon_sym_GT; + v->a[50700] = sym_raw_string; + v->a[50701] = aux_sym_number_token1; + v->a[50702] = aux_sym_number_token2; + v->a[50703] = anon_sym_DOLLAR_LBRACE; + v->a[50704] = anon_sym_DOLLAR_LPAREN; + v->a[50705] = anon_sym_BQUOTE; + v->a[50706] = anon_sym_DOLLAR_BQUOTE; + v->a[50707] = sym_word; + v->a[50708] = anon_sym_SEMI; + v->a[50709] = 5; + v->a[50710] = actions(3); + v->a[50711] = 1; + v->a[50712] = sym_comment; + v->a[50713] = actions(3691); + v->a[50714] = 1; + v->a[50715] = sym__special_character; + v->a[50716] = state(1113); + v->a[50717] = 1; + v->a[50718] = aux_sym__literal_repeat1; + v->a[50719] = actions(3197); small_parse_table_2536(v); } void small_parse_table_2536(t_small_parse_table_array *v) { - v->a[50720] = anon_sym_LT_LT; - v->a[50721] = anon_sym_GT_GT; - v->a[50722] = anon_sym_RPAREN; - v->a[50723] = anon_sym_SEMI_SEMI; - v->a[50724] = anon_sym_PIPE_AMP; - v->a[50725] = anon_sym_EQ_TILDE; - v->a[50726] = anon_sym_AMP_GT; - v->a[50727] = anon_sym_AMP_GT_GT; - v->a[50728] = anon_sym_LT_AMP; - v->a[50729] = anon_sym_GT_AMP; - v->a[50730] = anon_sym_GT_PIPE; - v->a[50731] = anon_sym_LT_AMP_DASH; - v->a[50732] = anon_sym_GT_AMP_DASH; - v->a[50733] = anon_sym_LT_LT_DASH; - v->a[50734] = anon_sym_LT_LT_LT; - v->a[50735] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50736] = anon_sym_DOLLAR_LBRACK; - v->a[50737] = aux_sym_concatenation_token1; - v->a[50738] = anon_sym_DOLLAR; - v->a[50739] = sym__special_character; + v->a[50720] = 5; + v->a[50721] = sym_file_descriptor; + v->a[50722] = sym_test_operator; + v->a[50723] = sym__bare_dollar; + v->a[50724] = sym__brace_start; + v->a[50725] = aux_sym_heredoc_redirect_token1; + v->a[50726] = actions(3195); + v->a[50727] = 32; + v->a[50728] = anon_sym_PIPE; + v->a[50729] = anon_sym_SEMI_SEMI; + v->a[50730] = anon_sym_SEMI_AMP; + v->a[50731] = anon_sym_SEMI_SEMI_AMP; + v->a[50732] = anon_sym_PIPE_AMP; + v->a[50733] = anon_sym_AMP_AMP; + v->a[50734] = anon_sym_PIPE_PIPE; + v->a[50735] = anon_sym_LT; + v->a[50736] = anon_sym_GT; + v->a[50737] = anon_sym_GT_GT; + v->a[50738] = anon_sym_AMP_GT; + v->a[50739] = anon_sym_AMP_GT_GT; small_parse_table_2537(v); } void small_parse_table_2537(t_small_parse_table_array *v) { - v->a[50740] = anon_sym_DQUOTE; - v->a[50741] = sym_raw_string; - v->a[50742] = sym_ansi_c_string; - v->a[50743] = aux_sym_number_token1; - v->a[50744] = aux_sym_number_token2; - v->a[50745] = anon_sym_DOLLAR_LBRACE; - v->a[50746] = anon_sym_DOLLAR_LPAREN; - v->a[50747] = anon_sym_BQUOTE; - v->a[50748] = anon_sym_DOLLAR_BQUOTE; - v->a[50749] = anon_sym_LT_LPAREN; - v->a[50750] = anon_sym_GT_LPAREN; - v->a[50751] = sym_word; - v->a[50752] = 6; - v->a[50753] = actions(3); - v->a[50754] = 1; - v->a[50755] = sym_comment; - v->a[50756] = actions(5080); - v->a[50757] = 1; - v->a[50758] = aux_sym_concatenation_token1; - v->a[50759] = actions(5449); + v->a[50740] = anon_sym_LT_AMP; + v->a[50741] = anon_sym_GT_AMP; + v->a[50742] = anon_sym_GT_PIPE; + v->a[50743] = anon_sym_LT_AMP_DASH; + v->a[50744] = anon_sym_GT_AMP_DASH; + v->a[50745] = anon_sym_LT_LT; + v->a[50746] = anon_sym_LT_LT_DASH; + v->a[50747] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50748] = anon_sym_AMP; + v->a[50749] = anon_sym_DOLLAR; + v->a[50750] = anon_sym_DQUOTE; + v->a[50751] = sym_raw_string; + v->a[50752] = aux_sym_number_token1; + v->a[50753] = aux_sym_number_token2; + v->a[50754] = anon_sym_DOLLAR_LBRACE; + v->a[50755] = anon_sym_DOLLAR_LPAREN; + v->a[50756] = anon_sym_BQUOTE; + v->a[50757] = anon_sym_DOLLAR_BQUOTE; + v->a[50758] = sym_word; + v->a[50759] = anon_sym_SEMI; small_parse_table_2538(v); } void small_parse_table_2538(t_small_parse_table_array *v) { - v->a[50760] = 1; - v->a[50761] = sym__concat; - v->a[50762] = state(1065); - v->a[50763] = 1; - v->a[50764] = aux_sym_concatenation_repeat1; - v->a[50765] = actions(1267); - v->a[50766] = 5; - v->a[50767] = sym_file_descriptor; - v->a[50768] = sym_test_operator; - v->a[50769] = sym__bare_dollar; - v->a[50770] = sym__brace_start; - v->a[50771] = aux_sym_heredoc_redirect_token1; - v->a[50772] = actions(1265); - v->a[50773] = 39; - v->a[50774] = anon_sym_LPAREN_LPAREN; - v->a[50775] = anon_sym_SEMI; - v->a[50776] = anon_sym_PIPE_PIPE; - v->a[50777] = anon_sym_AMP_AMP; - v->a[50778] = anon_sym_PIPE; - v->a[50779] = anon_sym_AMP; + v->a[50760] = 6; + v->a[50761] = actions(3); + v->a[50762] = 1; + v->a[50763] = sym_comment; + v->a[50764] = actions(3442); + v->a[50765] = 1; + v->a[50766] = aux_sym_concatenation_token1; + v->a[50767] = actions(3694); + v->a[50768] = 1; + v->a[50769] = sym__concat; + v->a[50770] = state(858); + v->a[50771] = 1; + v->a[50772] = aux_sym_concatenation_repeat1; + v->a[50773] = actions(2696); + v->a[50774] = 4; + v->a[50775] = sym_file_descriptor; + v->a[50776] = sym_test_operator; + v->a[50777] = sym__brace_start; + v->a[50778] = aux_sym_heredoc_redirect_token1; + v->a[50779] = actions(2694); small_parse_table_2539(v); } void small_parse_table_2539(t_small_parse_table_array *v) { - v->a[50780] = anon_sym_EQ_EQ; - v->a[50781] = anon_sym_LT; - v->a[50782] = anon_sym_GT; - v->a[50783] = anon_sym_LT_LT; - v->a[50784] = anon_sym_GT_GT; - v->a[50785] = anon_sym_SEMI_SEMI; - v->a[50786] = anon_sym_PIPE_AMP; - v->a[50787] = anon_sym_EQ_TILDE; - v->a[50788] = anon_sym_AMP_GT; - v->a[50789] = anon_sym_AMP_GT_GT; - v->a[50790] = anon_sym_LT_AMP; - v->a[50791] = anon_sym_GT_AMP; - v->a[50792] = anon_sym_GT_PIPE; - v->a[50793] = anon_sym_LT_AMP_DASH; - v->a[50794] = anon_sym_GT_AMP_DASH; - v->a[50795] = anon_sym_LT_LT_DASH; - v->a[50796] = anon_sym_LT_LT_LT; - v->a[50797] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50798] = anon_sym_DOLLAR_LBRACK; - v->a[50799] = anon_sym_DOLLAR; + v->a[50780] = 32; + v->a[50781] = anon_sym_PIPE; + v->a[50782] = anon_sym_SEMI_SEMI; + v->a[50783] = anon_sym_PIPE_AMP; + v->a[50784] = anon_sym_AMP_AMP; + v->a[50785] = anon_sym_PIPE_PIPE; + v->a[50786] = anon_sym_LT; + v->a[50787] = anon_sym_GT; + v->a[50788] = anon_sym_GT_GT; + v->a[50789] = anon_sym_AMP_GT; + v->a[50790] = anon_sym_AMP_GT_GT; + v->a[50791] = anon_sym_LT_AMP; + v->a[50792] = anon_sym_GT_AMP; + v->a[50793] = anon_sym_GT_PIPE; + v->a[50794] = anon_sym_LT_AMP_DASH; + v->a[50795] = anon_sym_GT_AMP_DASH; + v->a[50796] = anon_sym_LT_LT; + v->a[50797] = anon_sym_LT_LT_DASH; + v->a[50798] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50799] = anon_sym_AMP; small_parse_table_2540(v); } diff --git a/parser/static/small_parse_table/small_parse_table_508.c b/parser/static/small_parse_table/small_parse_table_508.c index b4afd748..9e5657f0 100644 --- a/parser/static/small_parse_table/small_parse_table_508.c +++ b/parser/static/small_parse_table/small_parse_table_508.c @@ -14,126 +14,126 @@ void small_parse_table_2540(t_small_parse_table_array *v) { - v->a[50800] = sym__special_character; - v->a[50801] = anon_sym_DQUOTE; - v->a[50802] = sym_raw_string; - v->a[50803] = sym_ansi_c_string; + v->a[50800] = anon_sym_DOLLAR; + v->a[50801] = sym__special_character; + v->a[50802] = anon_sym_DQUOTE; + v->a[50803] = sym_raw_string; v->a[50804] = aux_sym_number_token1; v->a[50805] = aux_sym_number_token2; v->a[50806] = anon_sym_DOLLAR_LBRACE; v->a[50807] = anon_sym_DOLLAR_LPAREN; v->a[50808] = anon_sym_BQUOTE; v->a[50809] = anon_sym_DOLLAR_BQUOTE; - v->a[50810] = anon_sym_LT_LPAREN; - v->a[50811] = anon_sym_GT_LPAREN; - v->a[50812] = sym_word; - v->a[50813] = 22; - v->a[50814] = actions(71); + v->a[50810] = aux_sym__simple_variable_name_token1; + v->a[50811] = sym_word; + v->a[50812] = anon_sym_SEMI; + v->a[50813] = 3; + v->a[50814] = actions(3); v->a[50815] = 1; v->a[50816] = sym_comment; - v->a[50817] = actions(5405); - v->a[50818] = 1; - v->a[50819] = anon_sym_DOLLAR_LBRACK; + v->a[50817] = actions(3024); + v->a[50818] = 7; + v->a[50819] = sym_file_descriptor; small_parse_table_2541(v); } void small_parse_table_2541(t_small_parse_table_array *v) { - v->a[50820] = actions(5407); - v->a[50821] = 1; - v->a[50822] = anon_sym_DOLLAR; - v->a[50823] = actions(5409); - v->a[50824] = 1; - v->a[50825] = sym__special_character; - v->a[50826] = actions(5411); - v->a[50827] = 1; - v->a[50828] = anon_sym_DQUOTE; - v->a[50829] = actions(5415); - v->a[50830] = 1; - v->a[50831] = aux_sym_number_token1; - v->a[50832] = actions(5417); - v->a[50833] = 1; - v->a[50834] = aux_sym_number_token2; - v->a[50835] = actions(5419); - v->a[50836] = 1; - v->a[50837] = anon_sym_DOLLAR_LBRACE; - v->a[50838] = actions(5421); - v->a[50839] = 1; + v->a[50820] = sym__concat; + v->a[50821] = sym_test_operator; + v->a[50822] = sym__bare_dollar; + v->a[50823] = sym__brace_start; + v->a[50824] = ts_builtin_sym_end; + v->a[50825] = aux_sym_heredoc_redirect_token1; + v->a[50826] = actions(3022); + v->a[50827] = 32; + v->a[50828] = anon_sym_PIPE; + v->a[50829] = anon_sym_SEMI_SEMI; + v->a[50830] = anon_sym_PIPE_AMP; + v->a[50831] = anon_sym_AMP_AMP; + v->a[50832] = anon_sym_PIPE_PIPE; + v->a[50833] = anon_sym_LT; + v->a[50834] = anon_sym_GT; + v->a[50835] = anon_sym_GT_GT; + v->a[50836] = anon_sym_AMP_GT; + v->a[50837] = anon_sym_AMP_GT_GT; + v->a[50838] = anon_sym_LT_AMP; + v->a[50839] = anon_sym_GT_AMP; small_parse_table_2542(v); } void small_parse_table_2542(t_small_parse_table_array *v) { - v->a[50840] = anon_sym_DOLLAR_LPAREN; - v->a[50841] = actions(5423); - v->a[50842] = 1; - v->a[50843] = anon_sym_BQUOTE; - v->a[50844] = actions(5425); - v->a[50845] = 1; - v->a[50846] = anon_sym_DOLLAR_BQUOTE; - v->a[50847] = actions(5431); - v->a[50848] = 1; - v->a[50849] = sym__brace_start; - v->a[50850] = actions(5451); - v->a[50851] = 1; - v->a[50852] = sym_word; - v->a[50853] = actions(5455); - v->a[50854] = 1; - v->a[50855] = sym_test_operator; - v->a[50856] = state(5519); - v->a[50857] = 1; - v->a[50858] = aux_sym__literal_repeat1; - v->a[50859] = state(5619); + v->a[50840] = anon_sym_GT_PIPE; + v->a[50841] = anon_sym_LT_AMP_DASH; + v->a[50842] = anon_sym_GT_AMP_DASH; + v->a[50843] = anon_sym_LT_LT; + v->a[50844] = anon_sym_LT_LT_DASH; + v->a[50845] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50846] = anon_sym_AMP; + v->a[50847] = aux_sym_concatenation_token1; + v->a[50848] = anon_sym_DOLLAR; + v->a[50849] = sym__special_character; + v->a[50850] = anon_sym_DQUOTE; + v->a[50851] = sym_raw_string; + v->a[50852] = aux_sym_number_token1; + v->a[50853] = aux_sym_number_token2; + v->a[50854] = anon_sym_DOLLAR_LBRACE; + v->a[50855] = anon_sym_DOLLAR_LPAREN; + v->a[50856] = anon_sym_BQUOTE; + v->a[50857] = anon_sym_DOLLAR_BQUOTE; + v->a[50858] = sym_word; + v->a[50859] = anon_sym_SEMI; small_parse_table_2543(v); } void small_parse_table_2543(t_small_parse_table_array *v) { - v->a[50860] = 1; - v->a[50861] = sym_concatenation; - v->a[50862] = actions(5403); - v->a[50863] = 2; - v->a[50864] = anon_sym_LPAREN_LPAREN; - v->a[50865] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50866] = actions(5427); - v->a[50867] = 2; - v->a[50868] = anon_sym_LT_LPAREN; - v->a[50869] = anon_sym_GT_LPAREN; - v->a[50870] = actions(5453); - v->a[50871] = 2; - v->a[50872] = sym_raw_string; - v->a[50873] = sym_ansi_c_string; - v->a[50874] = actions(2494); - v->a[50875] = 7; - v->a[50876] = anon_sym_PIPE; - v->a[50877] = anon_sym_LT; - v->a[50878] = anon_sym_GT; - v->a[50879] = anon_sym_LT_LT; + v->a[50860] = 3; + v->a[50861] = actions(3); + v->a[50862] = 1; + v->a[50863] = sym_comment; + v->a[50864] = actions(3020); + v->a[50865] = 7; + v->a[50866] = sym_file_descriptor; + v->a[50867] = sym__concat; + v->a[50868] = sym_test_operator; + v->a[50869] = sym__bare_dollar; + v->a[50870] = sym__brace_start; + v->a[50871] = ts_builtin_sym_end; + v->a[50872] = aux_sym_heredoc_redirect_token1; + v->a[50873] = actions(3018); + v->a[50874] = 32; + v->a[50875] = anon_sym_PIPE; + v->a[50876] = anon_sym_SEMI_SEMI; + v->a[50877] = anon_sym_PIPE_AMP; + v->a[50878] = anon_sym_AMP_AMP; + v->a[50879] = anon_sym_PIPE_PIPE; small_parse_table_2544(v); } void small_parse_table_2544(t_small_parse_table_array *v) { - v->a[50880] = anon_sym_AMP_GT; - v->a[50881] = anon_sym_LT_AMP; - v->a[50882] = anon_sym_GT_AMP; - v->a[50883] = state(5427); - v->a[50884] = 9; - v->a[50885] = sym_arithmetic_expansion; - v->a[50886] = sym_brace_expression; - v->a[50887] = sym_string; - v->a[50888] = sym_translated_string; - v->a[50889] = sym_number; - v->a[50890] = sym_simple_expansion; - v->a[50891] = sym_expansion; - v->a[50892] = sym_command_substitution; - v->a[50893] = sym_process_substitution; - v->a[50894] = actions(2496); - v->a[50895] = 10; - v->a[50896] = sym_file_descriptor; - v->a[50897] = anon_sym_PIPE_PIPE; - v->a[50898] = anon_sym_AMP_AMP; - v->a[50899] = anon_sym_GT_GT; + v->a[50880] = anon_sym_LT; + v->a[50881] = anon_sym_GT; + v->a[50882] = anon_sym_GT_GT; + v->a[50883] = anon_sym_AMP_GT; + v->a[50884] = anon_sym_AMP_GT_GT; + v->a[50885] = anon_sym_LT_AMP; + v->a[50886] = anon_sym_GT_AMP; + v->a[50887] = anon_sym_GT_PIPE; + v->a[50888] = anon_sym_LT_AMP_DASH; + v->a[50889] = anon_sym_GT_AMP_DASH; + v->a[50890] = anon_sym_LT_LT; + v->a[50891] = anon_sym_LT_LT_DASH; + v->a[50892] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50893] = anon_sym_AMP; + v->a[50894] = aux_sym_concatenation_token1; + v->a[50895] = anon_sym_DOLLAR; + v->a[50896] = sym__special_character; + v->a[50897] = anon_sym_DQUOTE; + v->a[50898] = sym_raw_string; + v->a[50899] = aux_sym_number_token1; small_parse_table_2545(v); } diff --git a/parser/static/small_parse_table/small_parse_table_509.c b/parser/static/small_parse_table/small_parse_table_509.c index dd25fa39..4693a733 100644 --- a/parser/static/small_parse_table/small_parse_table_509.c +++ b/parser/static/small_parse_table/small_parse_table_509.c @@ -14,126 +14,126 @@ void small_parse_table_2545(t_small_parse_table_array *v) { - v->a[50900] = anon_sym_PIPE_AMP; - v->a[50901] = anon_sym_AMP_GT_GT; - v->a[50902] = anon_sym_GT_PIPE; - v->a[50903] = anon_sym_LT_AMP_DASH; - v->a[50904] = anon_sym_GT_AMP_DASH; - v->a[50905] = anon_sym_LT_LT_DASH; - v->a[50906] = 5; - v->a[50907] = actions(3); - v->a[50908] = 1; - v->a[50909] = sym_comment; - v->a[50910] = actions(5457); - v->a[50911] = 1; - v->a[50912] = sym__special_character; - v->a[50913] = state(1179); - v->a[50914] = 1; - v->a[50915] = aux_sym__literal_repeat1; - v->a[50916] = actions(1364); - v->a[50917] = 5; - v->a[50918] = sym_file_descriptor; - v->a[50919] = sym_test_operator; + v->a[50900] = aux_sym_number_token2; + v->a[50901] = anon_sym_DOLLAR_LBRACE; + v->a[50902] = anon_sym_DOLLAR_LPAREN; + v->a[50903] = anon_sym_BQUOTE; + v->a[50904] = anon_sym_DOLLAR_BQUOTE; + v->a[50905] = sym_word; + v->a[50906] = anon_sym_SEMI; + v->a[50907] = 5; + v->a[50908] = actions(3); + v->a[50909] = 1; + v->a[50910] = sym_comment; + v->a[50911] = actions(3647); + v->a[50912] = 1; + v->a[50913] = sym__special_character; + v->a[50914] = state(1150); + v->a[50915] = 1; + v->a[50916] = aux_sym__literal_repeat1; + v->a[50917] = actions(3252); + v->a[50918] = 5; + v->a[50919] = sym_file_descriptor; small_parse_table_2546(v); } void small_parse_table_2546(t_small_parse_table_array *v) { - v->a[50920] = sym__bare_dollar; - v->a[50921] = sym__brace_start; - v->a[50922] = aux_sym_heredoc_redirect_token1; - v->a[50923] = actions(1362); - v->a[50924] = 40; - v->a[50925] = anon_sym_LPAREN_LPAREN; - v->a[50926] = anon_sym_SEMI; - v->a[50927] = anon_sym_PIPE_PIPE; - v->a[50928] = anon_sym_AMP_AMP; - v->a[50929] = anon_sym_PIPE; - v->a[50930] = anon_sym_AMP; - v->a[50931] = anon_sym_EQ_EQ; + v->a[50920] = sym_variable_name; + v->a[50921] = sym_test_operator; + v->a[50922] = sym__brace_start; + v->a[50923] = aux_sym_heredoc_redirect_token1; + v->a[50924] = actions(3250); + v->a[50925] = 32; + v->a[50926] = anon_sym_PIPE; + v->a[50927] = anon_sym_RPAREN; + v->a[50928] = anon_sym_SEMI_SEMI; + v->a[50929] = anon_sym_PIPE_AMP; + v->a[50930] = anon_sym_AMP_AMP; + v->a[50931] = anon_sym_PIPE_PIPE; v->a[50932] = anon_sym_LT; v->a[50933] = anon_sym_GT; - v->a[50934] = anon_sym_LT_LT; - v->a[50935] = anon_sym_GT_GT; - v->a[50936] = anon_sym_LPAREN; - v->a[50937] = anon_sym_RPAREN; - v->a[50938] = anon_sym_SEMI_SEMI; - v->a[50939] = anon_sym_PIPE_AMP; + v->a[50934] = anon_sym_GT_GT; + v->a[50935] = anon_sym_AMP_GT; + v->a[50936] = anon_sym_AMP_GT_GT; + v->a[50937] = anon_sym_LT_AMP; + v->a[50938] = anon_sym_GT_AMP; + v->a[50939] = anon_sym_GT_PIPE; small_parse_table_2547(v); } void small_parse_table_2547(t_small_parse_table_array *v) { - v->a[50940] = anon_sym_EQ_TILDE; - v->a[50941] = anon_sym_AMP_GT; - v->a[50942] = anon_sym_AMP_GT_GT; - v->a[50943] = anon_sym_LT_AMP; - v->a[50944] = anon_sym_GT_AMP; - v->a[50945] = anon_sym_GT_PIPE; - v->a[50946] = anon_sym_LT_AMP_DASH; - v->a[50947] = anon_sym_GT_AMP_DASH; - v->a[50948] = anon_sym_LT_LT_DASH; - v->a[50949] = anon_sym_LT_LT_LT; - v->a[50950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50951] = anon_sym_DOLLAR_LBRACK; - v->a[50952] = anon_sym_DOLLAR; - v->a[50953] = anon_sym_DQUOTE; - v->a[50954] = sym_raw_string; - v->a[50955] = sym_ansi_c_string; - v->a[50956] = aux_sym_number_token1; - v->a[50957] = aux_sym_number_token2; - v->a[50958] = anon_sym_DOLLAR_LBRACE; - v->a[50959] = anon_sym_DOLLAR_LPAREN; + v->a[50940] = anon_sym_LT_AMP_DASH; + v->a[50941] = anon_sym_GT_AMP_DASH; + v->a[50942] = anon_sym_LT_LT; + v->a[50943] = anon_sym_LT_LT_DASH; + v->a[50944] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50945] = anon_sym_AMP; + v->a[50946] = anon_sym_DOLLAR; + v->a[50947] = anon_sym_DQUOTE; + v->a[50948] = sym_raw_string; + v->a[50949] = aux_sym_number_token1; + v->a[50950] = aux_sym_number_token2; + v->a[50951] = anon_sym_DOLLAR_LBRACE; + v->a[50952] = anon_sym_DOLLAR_LPAREN; + v->a[50953] = anon_sym_BQUOTE; + v->a[50954] = anon_sym_DOLLAR_BQUOTE; + v->a[50955] = aux_sym__simple_variable_name_token1; + v->a[50956] = sym_word; + v->a[50957] = anon_sym_SEMI; + v->a[50958] = 3; + v->a[50959] = actions(3); small_parse_table_2548(v); } void small_parse_table_2548(t_small_parse_table_array *v) { - v->a[50960] = anon_sym_BQUOTE; - v->a[50961] = anon_sym_DOLLAR_BQUOTE; - v->a[50962] = anon_sym_LT_LPAREN; - v->a[50963] = anon_sym_GT_LPAREN; - v->a[50964] = sym_word; - v->a[50965] = 5; - v->a[50966] = actions(3); - v->a[50967] = 1; - v->a[50968] = sym_comment; - v->a[50969] = actions(5447); - v->a[50970] = 1; - v->a[50971] = sym__special_character; - v->a[50972] = state(1295); - v->a[50973] = 1; - v->a[50974] = aux_sym__literal_repeat1; - v->a[50975] = actions(4482); - v->a[50976] = 5; - v->a[50977] = sym_file_descriptor; - v->a[50978] = sym_test_operator; - v->a[50979] = sym__bare_dollar; + v->a[50960] = 1; + v->a[50961] = sym_comment; + v->a[50962] = actions(2654); + v->a[50963] = 7; + v->a[50964] = sym_file_descriptor; + v->a[50965] = sym__concat; + v->a[50966] = sym_variable_name; + v->a[50967] = sym_test_operator; + v->a[50968] = sym__brace_start; + v->a[50969] = ts_builtin_sym_end; + v->a[50970] = aux_sym_heredoc_redirect_token1; + v->a[50971] = actions(2652); + v->a[50972] = 32; + v->a[50973] = anon_sym_PIPE; + v->a[50974] = anon_sym_SEMI_SEMI; + v->a[50975] = anon_sym_PIPE_AMP; + v->a[50976] = anon_sym_AMP_AMP; + v->a[50977] = anon_sym_PIPE_PIPE; + v->a[50978] = anon_sym_LT; + v->a[50979] = anon_sym_GT; small_parse_table_2549(v); } void small_parse_table_2549(t_small_parse_table_array *v) { - v->a[50980] = sym__brace_start; - v->a[50981] = aux_sym_heredoc_redirect_token1; - v->a[50982] = actions(4480); - v->a[50983] = 40; - v->a[50984] = anon_sym_LPAREN_LPAREN; - v->a[50985] = anon_sym_SEMI; - v->a[50986] = anon_sym_PIPE_PIPE; - v->a[50987] = anon_sym_AMP_AMP; - v->a[50988] = anon_sym_PIPE; - v->a[50989] = anon_sym_AMP; - v->a[50990] = anon_sym_EQ_EQ; - v->a[50991] = anon_sym_LT; - v->a[50992] = anon_sym_GT; - v->a[50993] = anon_sym_LT_LT; - v->a[50994] = anon_sym_GT_GT; - v->a[50995] = anon_sym_SEMI_SEMI; - v->a[50996] = anon_sym_SEMI_AMP; - v->a[50997] = anon_sym_SEMI_SEMI_AMP; - v->a[50998] = anon_sym_PIPE_AMP; - v->a[50999] = anon_sym_EQ_TILDE; + v->a[50980] = anon_sym_GT_GT; + v->a[50981] = anon_sym_AMP_GT; + v->a[50982] = anon_sym_AMP_GT_GT; + v->a[50983] = anon_sym_LT_AMP; + v->a[50984] = anon_sym_GT_AMP; + v->a[50985] = anon_sym_GT_PIPE; + v->a[50986] = anon_sym_LT_AMP_DASH; + v->a[50987] = anon_sym_GT_AMP_DASH; + v->a[50988] = anon_sym_LT_LT; + v->a[50989] = anon_sym_LT_LT_DASH; + v->a[50990] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[50991] = anon_sym_AMP; + v->a[50992] = aux_sym_concatenation_token1; + v->a[50993] = anon_sym_DOLLAR; + v->a[50994] = sym__special_character; + v->a[50995] = anon_sym_DQUOTE; + v->a[50996] = sym_raw_string; + v->a[50997] = aux_sym_number_token1; + v->a[50998] = aux_sym_number_token2; + v->a[50999] = anon_sym_DOLLAR_LBRACE; small_parse_table_2550(v); } diff --git a/parser/static/small_parse_table/small_parse_table_51.c b/parser/static/small_parse_table/small_parse_table_51.c index 9c18db4f..acb7cb13 100644 --- a/parser/static/small_parse_table/small_parse_table_51.c +++ b/parser/static/small_parse_table/small_parse_table_51.c @@ -14,126 +14,126 @@ void small_parse_table_255(t_small_parse_table_array *v) { - v->a[5100] = anon_sym_AMP_GT; - v->a[5101] = anon_sym_AMP_GT_GT; - v->a[5102] = anon_sym_LT_AMP; - v->a[5103] = anon_sym_GT_AMP; - v->a[5104] = anon_sym_GT_PIPE; - v->a[5105] = anon_sym_LT_AMP_DASH; - v->a[5106] = anon_sym_GT_AMP_DASH; - v->a[5107] = anon_sym_LT_LT_DASH; - v->a[5108] = 8; + v->a[5100] = anon_sym_GT_AMP; + v->a[5101] = anon_sym_GT_PIPE; + v->a[5102] = anon_sym_LT_AMP_DASH; + v->a[5103] = anon_sym_GT_AMP_DASH; + v->a[5104] = anon_sym_LT_LT; + v->a[5105] = anon_sym_LT_LT_DASH; + v->a[5106] = anon_sym_AMP; + v->a[5107] = anon_sym_SEMI; + v->a[5108] = 6; v->a[5109] = actions(3); v->a[5110] = 1; v->a[5111] = sym_comment; - v->a[5112] = actions(1591); + v->a[5112] = actions(1178); v->a[5113] = 1; - v->a[5114] = anon_sym_DQUOTE; - v->a[5115] = actions(2155); - v->a[5116] = 1; - v->a[5117] = sym_variable_name; - v->a[5118] = state(1282); - v->a[5119] = 1; + v->a[5114] = sym_variable_name; + v->a[5115] = actions(1176); + v->a[5116] = 2; + v->a[5117] = aux_sym__simple_variable_name_token1; + v->a[5118] = aux_sym__multiline_variable_name_token1; + v->a[5119] = actions(828); small_parse_table_256(v); } void small_parse_table_256(t_small_parse_table_array *v) { - v->a[5120] = sym_string; - v->a[5121] = actions(2153); - v->a[5122] = 2; - v->a[5123] = aux_sym__simple_variable_name_token1; - v->a[5124] = aux_sym__multiline_variable_name_token1; - v->a[5125] = actions(1241); - v->a[5126] = 5; - v->a[5127] = sym_file_descriptor; - v->a[5128] = sym_test_operator; - v->a[5129] = sym__bare_dollar; - v->a[5130] = sym__brace_start; - v->a[5131] = ts_builtin_sym_end; - v->a[5132] = actions(2151); - v->a[5133] = 9; - v->a[5134] = anon_sym_DASH; - v->a[5135] = anon_sym_STAR; - v->a[5136] = anon_sym_BANG; - v->a[5137] = anon_sym_QMARK; - v->a[5138] = anon_sym_DOLLAR; - v->a[5139] = anon_sym_POUND; + v->a[5120] = 4; + v->a[5121] = sym_file_descriptor; + v->a[5122] = sym_test_operator; + v->a[5123] = sym__bare_dollar; + v->a[5124] = sym__brace_start; + v->a[5125] = actions(1174); + v->a[5126] = 9; + v->a[5127] = anon_sym_BANG; + v->a[5128] = anon_sym_DASH; + v->a[5129] = anon_sym_STAR; + v->a[5130] = anon_sym_QMARK; + v->a[5131] = anon_sym_DOLLAR; + v->a[5132] = anon_sym_POUND; + v->a[5133] = anon_sym_AT; + v->a[5134] = anon_sym_0; + v->a[5135] = anon_sym__; + v->a[5136] = actions(826); + v->a[5137] = 32; + v->a[5138] = anon_sym_LPAREN; + v->a[5139] = anon_sym_PIPE; small_parse_table_257(v); } void small_parse_table_257(t_small_parse_table_array *v) { - v->a[5140] = anon_sym_AT2; - v->a[5141] = anon_sym_0; - v->a[5142] = anon_sym__; - v->a[5143] = actions(1239); - v->a[5144] = 38; - v->a[5145] = anon_sym_LPAREN_LPAREN; - v->a[5146] = anon_sym_SEMI; - v->a[5147] = anon_sym_PIPE_PIPE; - v->a[5148] = anon_sym_AMP_AMP; - v->a[5149] = anon_sym_PIPE; - v->a[5150] = anon_sym_AMP; - v->a[5151] = anon_sym_EQ_EQ; - v->a[5152] = anon_sym_LT; - v->a[5153] = anon_sym_GT; + v->a[5140] = anon_sym_SEMI_SEMI; + v->a[5141] = anon_sym_PIPE_AMP; + v->a[5142] = anon_sym_AMP_AMP; + v->a[5143] = anon_sym_PIPE_PIPE; + v->a[5144] = anon_sym_LT; + v->a[5145] = anon_sym_GT; + v->a[5146] = anon_sym_GT_GT; + v->a[5147] = anon_sym_AMP_GT; + v->a[5148] = anon_sym_AMP_GT_GT; + v->a[5149] = anon_sym_LT_AMP; + v->a[5150] = anon_sym_GT_AMP; + v->a[5151] = anon_sym_GT_PIPE; + v->a[5152] = anon_sym_LT_AMP_DASH; + v->a[5153] = anon_sym_GT_AMP_DASH; v->a[5154] = anon_sym_LT_LT; - v->a[5155] = anon_sym_GT_GT; - v->a[5156] = anon_sym_SEMI_SEMI; - v->a[5157] = anon_sym_PIPE_AMP; - v->a[5158] = anon_sym_EQ_TILDE; - v->a[5159] = anon_sym_AMP_GT; + v->a[5155] = anon_sym_LT_LT_DASH; + v->a[5156] = aux_sym_heredoc_redirect_token1; + v->a[5157] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5158] = anon_sym_AMP; + v->a[5159] = sym__special_character; small_parse_table_258(v); } void small_parse_table_258(t_small_parse_table_array *v) { - v->a[5160] = anon_sym_AMP_GT_GT; - v->a[5161] = anon_sym_LT_AMP; - v->a[5162] = anon_sym_GT_AMP; - v->a[5163] = anon_sym_GT_PIPE; - v->a[5164] = anon_sym_LT_AMP_DASH; - v->a[5165] = anon_sym_GT_AMP_DASH; - v->a[5166] = anon_sym_LT_LT_DASH; - v->a[5167] = aux_sym_heredoc_redirect_token1; - v->a[5168] = anon_sym_LT_LT_LT; - v->a[5169] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5170] = anon_sym_DOLLAR_LBRACK; - v->a[5171] = sym__special_character; - v->a[5172] = sym_raw_string; - v->a[5173] = sym_ansi_c_string; - v->a[5174] = aux_sym_number_token1; - v->a[5175] = aux_sym_number_token2; - v->a[5176] = anon_sym_DOLLAR_LBRACE; - v->a[5177] = anon_sym_DOLLAR_LPAREN; - v->a[5178] = anon_sym_BQUOTE; - v->a[5179] = anon_sym_DOLLAR_BQUOTE; + v->a[5160] = anon_sym_DQUOTE; + v->a[5161] = sym_raw_string; + v->a[5162] = aux_sym_number_token1; + v->a[5163] = aux_sym_number_token2; + v->a[5164] = anon_sym_DOLLAR_LBRACE; + v->a[5165] = anon_sym_DOLLAR_LPAREN; + v->a[5166] = anon_sym_BQUOTE; + v->a[5167] = anon_sym_DOLLAR_BQUOTE; + v->a[5168] = sym_word; + v->a[5169] = anon_sym_SEMI; + v->a[5170] = 19; + v->a[5171] = actions(3); + v->a[5172] = 1; + v->a[5173] = sym_comment; + v->a[5174] = actions(1538); + v->a[5175] = 1; + v->a[5176] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5177] = actions(1540); + v->a[5178] = 1; + v->a[5179] = anon_sym_DOLLAR; small_parse_table_259(v); } void small_parse_table_259(t_small_parse_table_array *v) { - v->a[5180] = anon_sym_LT_LPAREN; - v->a[5181] = anon_sym_GT_LPAREN; - v->a[5182] = sym_word; - v->a[5183] = 8; - v->a[5184] = actions(3); - v->a[5185] = 1; - v->a[5186] = sym_comment; - v->a[5187] = actions(1811); - v->a[5188] = 1; - v->a[5189] = anon_sym_DQUOTE; - v->a[5190] = actions(1815); - v->a[5191] = 1; - v->a[5192] = sym_variable_name; - v->a[5193] = state(1061); - v->a[5194] = 1; - v->a[5195] = sym_string; - v->a[5196] = actions(1813); - v->a[5197] = 2; - v->a[5198] = aux_sym__simple_variable_name_token1; - v->a[5199] = aux_sym__multiline_variable_name_token1; + v->a[5180] = actions(1542); + v->a[5181] = 1; + v->a[5182] = sym__special_character; + v->a[5183] = actions(1544); + v->a[5184] = 1; + v->a[5185] = anon_sym_DQUOTE; + v->a[5186] = actions(1546); + v->a[5187] = 1; + v->a[5188] = aux_sym_number_token1; + v->a[5189] = actions(1548); + v->a[5190] = 1; + v->a[5191] = aux_sym_number_token2; + v->a[5192] = actions(1550); + v->a[5193] = 1; + v->a[5194] = anon_sym_DOLLAR_LBRACE; + v->a[5195] = actions(1552); + v->a[5196] = 1; + v->a[5197] = anon_sym_DOLLAR_LPAREN; + v->a[5198] = actions(1554); + v->a[5199] = 1; small_parse_table_260(v); } diff --git a/parser/static/small_parse_table/small_parse_table_510.c b/parser/static/small_parse_table/small_parse_table_510.c index 02936eb9..52dc106b 100644 --- a/parser/static/small_parse_table/small_parse_table_510.c +++ b/parser/static/small_parse_table/small_parse_table_510.c @@ -14,126 +14,126 @@ void small_parse_table_2550(t_small_parse_table_array *v) { - v->a[51000] = anon_sym_AMP_GT; - v->a[51001] = anon_sym_AMP_GT_GT; - v->a[51002] = anon_sym_LT_AMP; - v->a[51003] = anon_sym_GT_AMP; - v->a[51004] = anon_sym_GT_PIPE; - v->a[51005] = anon_sym_LT_AMP_DASH; - v->a[51006] = anon_sym_GT_AMP_DASH; - v->a[51007] = anon_sym_LT_LT_DASH; - v->a[51008] = anon_sym_LT_LT_LT; - v->a[51009] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51010] = anon_sym_DOLLAR_LBRACK; - v->a[51011] = anon_sym_DOLLAR; - v->a[51012] = anon_sym_DQUOTE; - v->a[51013] = sym_raw_string; - v->a[51014] = sym_ansi_c_string; - v->a[51015] = aux_sym_number_token1; - v->a[51016] = aux_sym_number_token2; - v->a[51017] = anon_sym_DOLLAR_LBRACE; - v->a[51018] = anon_sym_DOLLAR_LPAREN; - v->a[51019] = anon_sym_BQUOTE; + v->a[51000] = anon_sym_DOLLAR_LPAREN; + v->a[51001] = anon_sym_BQUOTE; + v->a[51002] = anon_sym_DOLLAR_BQUOTE; + v->a[51003] = sym_word; + v->a[51004] = anon_sym_SEMI; + v->a[51005] = 3; + v->a[51006] = actions(3); + v->a[51007] = 1; + v->a[51008] = sym_comment; + v->a[51009] = actions(3062); + v->a[51010] = 7; + v->a[51011] = sym_file_descriptor; + v->a[51012] = sym__concat; + v->a[51013] = sym_variable_name; + v->a[51014] = sym_test_operator; + v->a[51015] = sym__brace_start; + v->a[51016] = ts_builtin_sym_end; + v->a[51017] = aux_sym_heredoc_redirect_token1; + v->a[51018] = actions(3060); + v->a[51019] = 32; small_parse_table_2551(v); } void small_parse_table_2551(t_small_parse_table_array *v) { - v->a[51020] = anon_sym_DOLLAR_BQUOTE; - v->a[51021] = anon_sym_LT_LPAREN; - v->a[51022] = anon_sym_GT_LPAREN; - v->a[51023] = sym_word; - v->a[51024] = 3; - v->a[51025] = actions(3); - v->a[51026] = 1; - v->a[51027] = sym_comment; - v->a[51028] = actions(5462); - v->a[51029] = 5; - v->a[51030] = sym_file_descriptor; - v->a[51031] = sym_test_operator; - v->a[51032] = sym__bare_dollar; - v->a[51033] = sym__brace_start; - v->a[51034] = aux_sym_heredoc_redirect_token1; - v->a[51035] = actions(5460); - v->a[51036] = 42; - v->a[51037] = anon_sym_LPAREN_LPAREN; - v->a[51038] = anon_sym_SEMI; - v->a[51039] = anon_sym_PIPE_PIPE; + v->a[51020] = anon_sym_PIPE; + v->a[51021] = anon_sym_SEMI_SEMI; + v->a[51022] = anon_sym_PIPE_AMP; + v->a[51023] = anon_sym_AMP_AMP; + v->a[51024] = anon_sym_PIPE_PIPE; + v->a[51025] = anon_sym_LT; + v->a[51026] = anon_sym_GT; + v->a[51027] = anon_sym_GT_GT; + v->a[51028] = anon_sym_AMP_GT; + v->a[51029] = anon_sym_AMP_GT_GT; + v->a[51030] = anon_sym_LT_AMP; + v->a[51031] = anon_sym_GT_AMP; + v->a[51032] = anon_sym_GT_PIPE; + v->a[51033] = anon_sym_LT_AMP_DASH; + v->a[51034] = anon_sym_GT_AMP_DASH; + v->a[51035] = anon_sym_LT_LT; + v->a[51036] = anon_sym_LT_LT_DASH; + v->a[51037] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51038] = anon_sym_AMP; + v->a[51039] = aux_sym_concatenation_token1; small_parse_table_2552(v); } void small_parse_table_2552(t_small_parse_table_array *v) { - v->a[51040] = anon_sym_AMP_AMP; - v->a[51041] = anon_sym_PIPE; - v->a[51042] = anon_sym_AMP; - v->a[51043] = anon_sym_EQ_EQ; - v->a[51044] = anon_sym_LT; - v->a[51045] = anon_sym_GT; - v->a[51046] = anon_sym_LT_LT; - v->a[51047] = anon_sym_GT_GT; - v->a[51048] = anon_sym_esac; - v->a[51049] = anon_sym_SEMI_SEMI; - v->a[51050] = anon_sym_SEMI_AMP; - v->a[51051] = anon_sym_SEMI_SEMI_AMP; - v->a[51052] = anon_sym_PIPE_AMP; - v->a[51053] = anon_sym_EQ_TILDE; - v->a[51054] = anon_sym_AMP_GT; - v->a[51055] = anon_sym_AMP_GT_GT; - v->a[51056] = anon_sym_LT_AMP; - v->a[51057] = anon_sym_GT_AMP; - v->a[51058] = anon_sym_GT_PIPE; - v->a[51059] = anon_sym_LT_AMP_DASH; + v->a[51040] = anon_sym_DOLLAR; + v->a[51041] = sym__special_character; + v->a[51042] = anon_sym_DQUOTE; + v->a[51043] = sym_raw_string; + v->a[51044] = aux_sym_number_token1; + v->a[51045] = aux_sym_number_token2; + v->a[51046] = anon_sym_DOLLAR_LBRACE; + v->a[51047] = anon_sym_DOLLAR_LPAREN; + v->a[51048] = anon_sym_BQUOTE; + v->a[51049] = anon_sym_DOLLAR_BQUOTE; + v->a[51050] = sym_word; + v->a[51051] = anon_sym_SEMI; + v->a[51052] = 6; + v->a[51053] = actions(3); + v->a[51054] = 1; + v->a[51055] = sym_comment; + v->a[51056] = actions(3696); + v->a[51057] = 1; + v->a[51058] = aux_sym_concatenation_token1; + v->a[51059] = actions(3699); small_parse_table_2553(v); } void small_parse_table_2553(t_small_parse_table_array *v) { - v->a[51060] = anon_sym_GT_AMP_DASH; - v->a[51061] = anon_sym_LT_LT_DASH; - v->a[51062] = anon_sym_LT_LT_LT; - v->a[51063] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51064] = anon_sym_DOLLAR_LBRACK; - v->a[51065] = anon_sym_DOLLAR; - v->a[51066] = sym__special_character; - v->a[51067] = anon_sym_DQUOTE; - v->a[51068] = sym_raw_string; - v->a[51069] = sym_ansi_c_string; - v->a[51070] = aux_sym_number_token1; - v->a[51071] = aux_sym_number_token2; - v->a[51072] = anon_sym_DOLLAR_LBRACE; - v->a[51073] = anon_sym_DOLLAR_LPAREN; - v->a[51074] = anon_sym_BQUOTE; - v->a[51075] = anon_sym_DOLLAR_BQUOTE; - v->a[51076] = anon_sym_LT_LPAREN; - v->a[51077] = anon_sym_GT_LPAREN; - v->a[51078] = sym_word; - v->a[51079] = 3; + v->a[51060] = 1; + v->a[51061] = sym__concat; + v->a[51062] = state(1120); + v->a[51063] = 1; + v->a[51064] = aux_sym_concatenation_repeat1; + v->a[51065] = actions(2654); + v->a[51066] = 5; + v->a[51067] = sym_file_descriptor; + v->a[51068] = sym_test_operator; + v->a[51069] = sym__brace_start; + v->a[51070] = ts_builtin_sym_end; + v->a[51071] = aux_sym_heredoc_redirect_token1; + v->a[51072] = actions(2652); + v->a[51073] = 31; + v->a[51074] = anon_sym_PIPE; + v->a[51075] = anon_sym_SEMI_SEMI; + v->a[51076] = anon_sym_PIPE_AMP; + v->a[51077] = anon_sym_AMP_AMP; + v->a[51078] = anon_sym_PIPE_PIPE; + v->a[51079] = anon_sym_LT; small_parse_table_2554(v); } void small_parse_table_2554(t_small_parse_table_array *v) { - v->a[51080] = actions(3); - v->a[51081] = 1; - v->a[51082] = sym_comment; - v->a[51083] = actions(4532); - v->a[51084] = 5; - v->a[51085] = sym_file_descriptor; - v->a[51086] = sym_test_operator; - v->a[51087] = sym__bare_dollar; - v->a[51088] = sym__brace_start; - v->a[51089] = aux_sym_heredoc_redirect_token1; - v->a[51090] = actions(4530); - v->a[51091] = 42; - v->a[51092] = anon_sym_LPAREN_LPAREN; - v->a[51093] = anon_sym_SEMI; - v->a[51094] = anon_sym_PIPE_PIPE; - v->a[51095] = anon_sym_AMP_AMP; - v->a[51096] = anon_sym_PIPE; - v->a[51097] = anon_sym_AMP; - v->a[51098] = anon_sym_EQ_EQ; - v->a[51099] = anon_sym_LT; + v->a[51080] = anon_sym_GT; + v->a[51081] = anon_sym_GT_GT; + v->a[51082] = anon_sym_AMP_GT; + v->a[51083] = anon_sym_AMP_GT_GT; + v->a[51084] = anon_sym_LT_AMP; + v->a[51085] = anon_sym_GT_AMP; + v->a[51086] = anon_sym_GT_PIPE; + v->a[51087] = anon_sym_LT_AMP_DASH; + v->a[51088] = anon_sym_GT_AMP_DASH; + v->a[51089] = anon_sym_LT_LT; + v->a[51090] = anon_sym_LT_LT_DASH; + v->a[51091] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51092] = anon_sym_AMP; + v->a[51093] = anon_sym_DOLLAR; + v->a[51094] = sym__special_character; + v->a[51095] = anon_sym_DQUOTE; + v->a[51096] = sym_raw_string; + v->a[51097] = aux_sym_number_token1; + v->a[51098] = aux_sym_number_token2; + v->a[51099] = anon_sym_DOLLAR_LBRACE; small_parse_table_2555(v); } diff --git a/parser/static/small_parse_table/small_parse_table_511.c b/parser/static/small_parse_table/small_parse_table_511.c index 7079e3e8..96fd7685 100644 --- a/parser/static/small_parse_table/small_parse_table_511.c +++ b/parser/static/small_parse_table/small_parse_table_511.c @@ -14,126 +14,126 @@ void small_parse_table_2555(t_small_parse_table_array *v) { - v->a[51100] = anon_sym_GT; - v->a[51101] = anon_sym_LT_LT; - v->a[51102] = anon_sym_GT_GT; - v->a[51103] = anon_sym_esac; - v->a[51104] = anon_sym_SEMI_SEMI; - v->a[51105] = anon_sym_SEMI_AMP; - v->a[51106] = anon_sym_SEMI_SEMI_AMP; - v->a[51107] = anon_sym_PIPE_AMP; - v->a[51108] = anon_sym_EQ_TILDE; - v->a[51109] = anon_sym_AMP_GT; - v->a[51110] = anon_sym_AMP_GT_GT; - v->a[51111] = anon_sym_LT_AMP; - v->a[51112] = anon_sym_GT_AMP; - v->a[51113] = anon_sym_GT_PIPE; - v->a[51114] = anon_sym_LT_AMP_DASH; - v->a[51115] = anon_sym_GT_AMP_DASH; - v->a[51116] = anon_sym_LT_LT_DASH; - v->a[51117] = anon_sym_LT_LT_LT; - v->a[51118] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51119] = anon_sym_DOLLAR_LBRACK; + v->a[51100] = anon_sym_DOLLAR_LPAREN; + v->a[51101] = anon_sym_BQUOTE; + v->a[51102] = anon_sym_DOLLAR_BQUOTE; + v->a[51103] = sym_word; + v->a[51104] = anon_sym_SEMI; + v->a[51105] = 3; + v->a[51106] = actions(3); + v->a[51107] = 1; + v->a[51108] = sym_comment; + v->a[51109] = actions(3040); + v->a[51110] = 5; + v->a[51111] = sym_file_descriptor; + v->a[51112] = sym_test_operator; + v->a[51113] = sym__bare_dollar; + v->a[51114] = sym__brace_start; + v->a[51115] = aux_sym_heredoc_redirect_token1; + v->a[51116] = actions(3038); + v->a[51117] = 34; + v->a[51118] = anon_sym_esac; + v->a[51119] = anon_sym_PIPE; small_parse_table_2556(v); } void small_parse_table_2556(t_small_parse_table_array *v) { - v->a[51120] = anon_sym_DOLLAR; - v->a[51121] = sym__special_character; - v->a[51122] = anon_sym_DQUOTE; - v->a[51123] = sym_raw_string; - v->a[51124] = sym_ansi_c_string; - v->a[51125] = aux_sym_number_token1; - v->a[51126] = aux_sym_number_token2; - v->a[51127] = anon_sym_DOLLAR_LBRACE; - v->a[51128] = anon_sym_DOLLAR_LPAREN; - v->a[51129] = anon_sym_BQUOTE; - v->a[51130] = anon_sym_DOLLAR_BQUOTE; - v->a[51131] = anon_sym_LT_LPAREN; - v->a[51132] = anon_sym_GT_LPAREN; - v->a[51133] = sym_word; - v->a[51134] = 3; - v->a[51135] = actions(3); - v->a[51136] = 1; - v->a[51137] = sym_comment; - v->a[51138] = actions(1310); - v->a[51139] = 7; + v->a[51120] = anon_sym_SEMI_SEMI; + v->a[51121] = anon_sym_SEMI_AMP; + v->a[51122] = anon_sym_SEMI_SEMI_AMP; + v->a[51123] = anon_sym_PIPE_AMP; + v->a[51124] = anon_sym_AMP_AMP; + v->a[51125] = anon_sym_PIPE_PIPE; + v->a[51126] = anon_sym_LT; + v->a[51127] = anon_sym_GT; + v->a[51128] = anon_sym_GT_GT; + v->a[51129] = anon_sym_AMP_GT; + v->a[51130] = anon_sym_AMP_GT_GT; + v->a[51131] = anon_sym_LT_AMP; + v->a[51132] = anon_sym_GT_AMP; + v->a[51133] = anon_sym_GT_PIPE; + v->a[51134] = anon_sym_LT_AMP_DASH; + v->a[51135] = anon_sym_GT_AMP_DASH; + v->a[51136] = anon_sym_LT_LT; + v->a[51137] = anon_sym_LT_LT_DASH; + v->a[51138] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51139] = anon_sym_AMP; small_parse_table_2557(v); } void small_parse_table_2557(t_small_parse_table_array *v) { - v->a[51140] = sym_file_descriptor; - v->a[51141] = sym__concat; - v->a[51142] = sym_test_operator; - v->a[51143] = sym__bare_dollar; - v->a[51144] = sym__brace_start; - v->a[51145] = ts_builtin_sym_end; - v->a[51146] = aux_sym_heredoc_redirect_token1; - v->a[51147] = actions(1308); - v->a[51148] = 40; - v->a[51149] = anon_sym_LPAREN_LPAREN; - v->a[51150] = anon_sym_SEMI; - v->a[51151] = anon_sym_PIPE_PIPE; - v->a[51152] = anon_sym_AMP_AMP; - v->a[51153] = anon_sym_PIPE; - v->a[51154] = anon_sym_AMP; - v->a[51155] = anon_sym_EQ_EQ; - v->a[51156] = anon_sym_LT; - v->a[51157] = anon_sym_GT; - v->a[51158] = anon_sym_LT_LT; - v->a[51159] = anon_sym_GT_GT; + v->a[51140] = anon_sym_DOLLAR; + v->a[51141] = sym__special_character; + v->a[51142] = anon_sym_DQUOTE; + v->a[51143] = sym_raw_string; + v->a[51144] = aux_sym_number_token1; + v->a[51145] = aux_sym_number_token2; + v->a[51146] = anon_sym_DOLLAR_LBRACE; + v->a[51147] = anon_sym_DOLLAR_LPAREN; + v->a[51148] = anon_sym_BQUOTE; + v->a[51149] = anon_sym_DOLLAR_BQUOTE; + v->a[51150] = sym_word; + v->a[51151] = anon_sym_SEMI; + v->a[51152] = 6; + v->a[51153] = actions(3); + v->a[51154] = 1; + v->a[51155] = sym_comment; + v->a[51156] = actions(3613); + v->a[51157] = 1; + v->a[51158] = aux_sym_concatenation_token1; + v->a[51159] = actions(3674); small_parse_table_2558(v); } void small_parse_table_2558(t_small_parse_table_array *v) { - v->a[51160] = anon_sym_SEMI_SEMI; - v->a[51161] = anon_sym_PIPE_AMP; - v->a[51162] = anon_sym_EQ_TILDE; - v->a[51163] = anon_sym_AMP_GT; - v->a[51164] = anon_sym_AMP_GT_GT; - v->a[51165] = anon_sym_LT_AMP; - v->a[51166] = anon_sym_GT_AMP; - v->a[51167] = anon_sym_GT_PIPE; - v->a[51168] = anon_sym_LT_AMP_DASH; - v->a[51169] = anon_sym_GT_AMP_DASH; - v->a[51170] = anon_sym_LT_LT_DASH; - v->a[51171] = anon_sym_LT_LT_LT; - v->a[51172] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51173] = anon_sym_DOLLAR_LBRACK; - v->a[51174] = aux_sym_concatenation_token1; - v->a[51175] = anon_sym_DOLLAR; - v->a[51176] = sym__special_character; - v->a[51177] = anon_sym_DQUOTE; - v->a[51178] = sym_raw_string; - v->a[51179] = sym_ansi_c_string; + v->a[51160] = 1; + v->a[51161] = sym__concat; + v->a[51162] = state(982); + v->a[51163] = 1; + v->a[51164] = aux_sym_concatenation_repeat1; + v->a[51165] = actions(2664); + v->a[51166] = 4; + v->a[51167] = sym_file_descriptor; + v->a[51168] = sym_test_operator; + v->a[51169] = sym__brace_start; + v->a[51170] = aux_sym_heredoc_redirect_token1; + v->a[51171] = actions(2662); + v->a[51172] = 32; + v->a[51173] = anon_sym_PIPE; + v->a[51174] = anon_sym_RPAREN; + v->a[51175] = anon_sym_SEMI_SEMI; + v->a[51176] = anon_sym_PIPE_AMP; + v->a[51177] = anon_sym_AMP_AMP; + v->a[51178] = anon_sym_PIPE_PIPE; + v->a[51179] = anon_sym_LT; small_parse_table_2559(v); } void small_parse_table_2559(t_small_parse_table_array *v) { - v->a[51180] = aux_sym_number_token1; - v->a[51181] = aux_sym_number_token2; - v->a[51182] = anon_sym_DOLLAR_LBRACE; - v->a[51183] = anon_sym_DOLLAR_LPAREN; - v->a[51184] = anon_sym_BQUOTE; - v->a[51185] = anon_sym_DOLLAR_BQUOTE; - v->a[51186] = anon_sym_LT_LPAREN; - v->a[51187] = anon_sym_GT_LPAREN; - v->a[51188] = sym_word; - v->a[51189] = 6; - v->a[51190] = actions(3); - v->a[51191] = 1; - v->a[51192] = sym_comment; - v->a[51193] = actions(5464); - v->a[51194] = 1; - v->a[51195] = aux_sym_concatenation_token1; - v->a[51196] = actions(5466); - v->a[51197] = 1; - v->a[51198] = sym__concat; - v->a[51199] = state(1249); + v->a[51180] = anon_sym_GT; + v->a[51181] = anon_sym_GT_GT; + v->a[51182] = anon_sym_AMP_GT; + v->a[51183] = anon_sym_AMP_GT_GT; + v->a[51184] = anon_sym_LT_AMP; + v->a[51185] = anon_sym_GT_AMP; + v->a[51186] = anon_sym_GT_PIPE; + v->a[51187] = anon_sym_LT_AMP_DASH; + v->a[51188] = anon_sym_GT_AMP_DASH; + v->a[51189] = anon_sym_LT_LT; + v->a[51190] = anon_sym_LT_LT_DASH; + v->a[51191] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51192] = anon_sym_AMP; + v->a[51193] = anon_sym_DOLLAR; + v->a[51194] = sym__special_character; + v->a[51195] = anon_sym_DQUOTE; + v->a[51196] = sym_raw_string; + v->a[51197] = aux_sym_number_token1; + v->a[51198] = aux_sym_number_token2; + v->a[51199] = anon_sym_DOLLAR_LBRACE; small_parse_table_2560(v); } diff --git a/parser/static/small_parse_table/small_parse_table_512.c b/parser/static/small_parse_table/small_parse_table_512.c index e1bc7015..e6ad44ca 100644 --- a/parser/static/small_parse_table/small_parse_table_512.c +++ b/parser/static/small_parse_table/small_parse_table_512.c @@ -14,126 +14,126 @@ void small_parse_table_2560(t_small_parse_table_array *v) { - v->a[51200] = 1; - v->a[51201] = aux_sym_concatenation_repeat1; - v->a[51202] = actions(2074); - v->a[51203] = 5; - v->a[51204] = sym_file_descriptor; - v->a[51205] = sym_variable_name; - v->a[51206] = sym_test_operator; - v->a[51207] = sym__brace_start; - v->a[51208] = aux_sym_heredoc_redirect_token1; - v->a[51209] = actions(2072); - v->a[51210] = 39; - v->a[51211] = anon_sym_LPAREN_LPAREN; - v->a[51212] = anon_sym_SEMI; - v->a[51213] = anon_sym_PIPE_PIPE; - v->a[51214] = anon_sym_AMP_AMP; - v->a[51215] = anon_sym_PIPE; - v->a[51216] = anon_sym_AMP; - v->a[51217] = anon_sym_LT; - v->a[51218] = anon_sym_GT; - v->a[51219] = anon_sym_LT_LT; + v->a[51200] = anon_sym_DOLLAR_LPAREN; + v->a[51201] = anon_sym_BQUOTE; + v->a[51202] = anon_sym_DOLLAR_BQUOTE; + v->a[51203] = sym_word; + v->a[51204] = anon_sym_SEMI; + v->a[51205] = 3; + v->a[51206] = actions(3); + v->a[51207] = 1; + v->a[51208] = sym_comment; + v->a[51209] = actions(2908); + v->a[51210] = 7; + v->a[51211] = sym_file_descriptor; + v->a[51212] = sym__concat; + v->a[51213] = sym_variable_name; + v->a[51214] = sym_test_operator; + v->a[51215] = sym__brace_start; + v->a[51216] = ts_builtin_sym_end; + v->a[51217] = aux_sym_heredoc_redirect_token1; + v->a[51218] = actions(2906); + v->a[51219] = 32; small_parse_table_2561(v); } void small_parse_table_2561(t_small_parse_table_array *v) { - v->a[51220] = anon_sym_GT_GT; + v->a[51220] = anon_sym_PIPE; v->a[51221] = anon_sym_SEMI_SEMI; - v->a[51222] = anon_sym_SEMI_AMP; - v->a[51223] = anon_sym_SEMI_SEMI_AMP; - v->a[51224] = anon_sym_PIPE_AMP; - v->a[51225] = anon_sym_AMP_GT; - v->a[51226] = anon_sym_AMP_GT_GT; - v->a[51227] = anon_sym_LT_AMP; - v->a[51228] = anon_sym_GT_AMP; - v->a[51229] = anon_sym_GT_PIPE; - v->a[51230] = anon_sym_LT_AMP_DASH; - v->a[51231] = anon_sym_GT_AMP_DASH; - v->a[51232] = anon_sym_LT_LT_DASH; - v->a[51233] = anon_sym_LT_LT_LT; - v->a[51234] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51235] = anon_sym_DOLLAR_LBRACK; - v->a[51236] = anon_sym_DOLLAR; - v->a[51237] = sym__special_character; - v->a[51238] = anon_sym_DQUOTE; - v->a[51239] = sym_raw_string; + v->a[51222] = anon_sym_PIPE_AMP; + v->a[51223] = anon_sym_AMP_AMP; + v->a[51224] = anon_sym_PIPE_PIPE; + v->a[51225] = anon_sym_LT; + v->a[51226] = anon_sym_GT; + v->a[51227] = anon_sym_GT_GT; + v->a[51228] = anon_sym_AMP_GT; + v->a[51229] = anon_sym_AMP_GT_GT; + v->a[51230] = anon_sym_LT_AMP; + v->a[51231] = anon_sym_GT_AMP; + v->a[51232] = anon_sym_GT_PIPE; + v->a[51233] = anon_sym_LT_AMP_DASH; + v->a[51234] = anon_sym_GT_AMP_DASH; + v->a[51235] = anon_sym_LT_LT; + v->a[51236] = anon_sym_LT_LT_DASH; + v->a[51237] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51238] = anon_sym_AMP; + v->a[51239] = aux_sym_concatenation_token1; small_parse_table_2562(v); } void small_parse_table_2562(t_small_parse_table_array *v) { - v->a[51240] = sym_ansi_c_string; - v->a[51241] = aux_sym_number_token1; - v->a[51242] = aux_sym_number_token2; - v->a[51243] = anon_sym_DOLLAR_LBRACE; - v->a[51244] = anon_sym_DOLLAR_LPAREN; - v->a[51245] = anon_sym_BQUOTE; - v->a[51246] = anon_sym_DOLLAR_BQUOTE; - v->a[51247] = anon_sym_LT_LPAREN; - v->a[51248] = anon_sym_GT_LPAREN; - v->a[51249] = sym_word; - v->a[51250] = 3; - v->a[51251] = actions(3); - v->a[51252] = 1; - v->a[51253] = sym_comment; - v->a[51254] = actions(1306); - v->a[51255] = 7; - v->a[51256] = sym_file_descriptor; - v->a[51257] = sym__concat; - v->a[51258] = sym_test_operator; - v->a[51259] = sym__bare_dollar; + v->a[51240] = anon_sym_DOLLAR; + v->a[51241] = sym__special_character; + v->a[51242] = anon_sym_DQUOTE; + v->a[51243] = sym_raw_string; + v->a[51244] = aux_sym_number_token1; + v->a[51245] = aux_sym_number_token2; + v->a[51246] = anon_sym_DOLLAR_LBRACE; + v->a[51247] = anon_sym_DOLLAR_LPAREN; + v->a[51248] = anon_sym_BQUOTE; + v->a[51249] = anon_sym_DOLLAR_BQUOTE; + v->a[51250] = sym_word; + v->a[51251] = anon_sym_SEMI; + v->a[51252] = 3; + v->a[51253] = actions(3); + v->a[51254] = 1; + v->a[51255] = sym_comment; + v->a[51256] = actions(3125); + v->a[51257] = 6; + v->a[51258] = sym_file_descriptor; + v->a[51259] = sym__concat; small_parse_table_2563(v); } void small_parse_table_2563(t_small_parse_table_array *v) { - v->a[51260] = sym__brace_start; - v->a[51261] = ts_builtin_sym_end; - v->a[51262] = aux_sym_heredoc_redirect_token1; - v->a[51263] = actions(1304); - v->a[51264] = 40; - v->a[51265] = anon_sym_LPAREN_LPAREN; - v->a[51266] = anon_sym_SEMI; - v->a[51267] = anon_sym_PIPE_PIPE; - v->a[51268] = anon_sym_AMP_AMP; - v->a[51269] = anon_sym_PIPE; - v->a[51270] = anon_sym_AMP; - v->a[51271] = anon_sym_EQ_EQ; + v->a[51260] = sym_test_operator; + v->a[51261] = sym__bare_dollar; + v->a[51262] = sym__brace_start; + v->a[51263] = aux_sym_heredoc_redirect_token1; + v->a[51264] = actions(3123); + v->a[51265] = 33; + v->a[51266] = anon_sym_PIPE; + v->a[51267] = anon_sym_RPAREN; + v->a[51268] = anon_sym_SEMI_SEMI; + v->a[51269] = anon_sym_PIPE_AMP; + v->a[51270] = anon_sym_AMP_AMP; + v->a[51271] = anon_sym_PIPE_PIPE; v->a[51272] = anon_sym_LT; v->a[51273] = anon_sym_GT; - v->a[51274] = anon_sym_LT_LT; - v->a[51275] = anon_sym_GT_GT; - v->a[51276] = anon_sym_SEMI_SEMI; - v->a[51277] = anon_sym_PIPE_AMP; - v->a[51278] = anon_sym_EQ_TILDE; - v->a[51279] = anon_sym_AMP_GT; + v->a[51274] = anon_sym_GT_GT; + v->a[51275] = anon_sym_AMP_GT; + v->a[51276] = anon_sym_AMP_GT_GT; + v->a[51277] = anon_sym_LT_AMP; + v->a[51278] = anon_sym_GT_AMP; + v->a[51279] = anon_sym_GT_PIPE; small_parse_table_2564(v); } void small_parse_table_2564(t_small_parse_table_array *v) { - v->a[51280] = anon_sym_AMP_GT_GT; - v->a[51281] = anon_sym_LT_AMP; - v->a[51282] = anon_sym_GT_AMP; - v->a[51283] = anon_sym_GT_PIPE; - v->a[51284] = anon_sym_LT_AMP_DASH; - v->a[51285] = anon_sym_GT_AMP_DASH; - v->a[51286] = anon_sym_LT_LT_DASH; - v->a[51287] = anon_sym_LT_LT_LT; - v->a[51288] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51289] = anon_sym_DOLLAR_LBRACK; - v->a[51290] = aux_sym_concatenation_token1; - v->a[51291] = anon_sym_DOLLAR; - v->a[51292] = sym__special_character; - v->a[51293] = anon_sym_DQUOTE; - v->a[51294] = sym_raw_string; - v->a[51295] = sym_ansi_c_string; - v->a[51296] = aux_sym_number_token1; - v->a[51297] = aux_sym_number_token2; - v->a[51298] = anon_sym_DOLLAR_LBRACE; - v->a[51299] = anon_sym_DOLLAR_LPAREN; + v->a[51280] = anon_sym_LT_AMP_DASH; + v->a[51281] = anon_sym_GT_AMP_DASH; + v->a[51282] = anon_sym_LT_LT; + v->a[51283] = anon_sym_LT_LT_DASH; + v->a[51284] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51285] = anon_sym_AMP; + v->a[51286] = aux_sym_concatenation_token1; + v->a[51287] = anon_sym_DOLLAR; + v->a[51288] = sym__special_character; + v->a[51289] = anon_sym_DQUOTE; + v->a[51290] = sym_raw_string; + v->a[51291] = aux_sym_number_token1; + v->a[51292] = aux_sym_number_token2; + v->a[51293] = anon_sym_DOLLAR_LBRACE; + v->a[51294] = anon_sym_DOLLAR_LPAREN; + v->a[51295] = anon_sym_BQUOTE; + v->a[51296] = anon_sym_DOLLAR_BQUOTE; + v->a[51297] = sym_word; + v->a[51298] = anon_sym_SEMI; + v->a[51299] = 3; small_parse_table_2565(v); } diff --git a/parser/static/small_parse_table/small_parse_table_513.c b/parser/static/small_parse_table/small_parse_table_513.c index d3e5660e..aafa24b1 100644 --- a/parser/static/small_parse_table/small_parse_table_513.c +++ b/parser/static/small_parse_table/small_parse_table_513.c @@ -14,126 +14,126 @@ void small_parse_table_2565(t_small_parse_table_array *v) { - v->a[51300] = anon_sym_BQUOTE; - v->a[51301] = anon_sym_DOLLAR_BQUOTE; - v->a[51302] = anon_sym_LT_LPAREN; - v->a[51303] = anon_sym_GT_LPAREN; - v->a[51304] = sym_word; - v->a[51305] = 3; - v->a[51306] = actions(3); - v->a[51307] = 1; - v->a[51308] = sym_comment; - v->a[51309] = actions(1338); - v->a[51310] = 7; - v->a[51311] = sym_file_descriptor; - v->a[51312] = sym__concat; - v->a[51313] = sym_test_operator; - v->a[51314] = sym__bare_dollar; - v->a[51315] = sym__brace_start; - v->a[51316] = ts_builtin_sym_end; - v->a[51317] = aux_sym_heredoc_redirect_token1; - v->a[51318] = actions(1336); - v->a[51319] = 40; + v->a[51300] = actions(3); + v->a[51301] = 1; + v->a[51302] = sym_comment; + v->a[51303] = actions(3117); + v->a[51304] = 7; + v->a[51305] = sym_file_descriptor; + v->a[51306] = sym__concat; + v->a[51307] = sym_variable_name; + v->a[51308] = sym_test_operator; + v->a[51309] = sym__brace_start; + v->a[51310] = ts_builtin_sym_end; + v->a[51311] = aux_sym_heredoc_redirect_token1; + v->a[51312] = actions(3115); + v->a[51313] = 32; + v->a[51314] = anon_sym_PIPE; + v->a[51315] = anon_sym_SEMI_SEMI; + v->a[51316] = anon_sym_PIPE_AMP; + v->a[51317] = anon_sym_AMP_AMP; + v->a[51318] = anon_sym_PIPE_PIPE; + v->a[51319] = anon_sym_LT; small_parse_table_2566(v); } void small_parse_table_2566(t_small_parse_table_array *v) { - v->a[51320] = anon_sym_LPAREN_LPAREN; - v->a[51321] = anon_sym_SEMI; - v->a[51322] = anon_sym_PIPE_PIPE; - v->a[51323] = anon_sym_AMP_AMP; - v->a[51324] = anon_sym_PIPE; - v->a[51325] = anon_sym_AMP; - v->a[51326] = anon_sym_EQ_EQ; - v->a[51327] = anon_sym_LT; - v->a[51328] = anon_sym_GT; + v->a[51320] = anon_sym_GT; + v->a[51321] = anon_sym_GT_GT; + v->a[51322] = anon_sym_AMP_GT; + v->a[51323] = anon_sym_AMP_GT_GT; + v->a[51324] = anon_sym_LT_AMP; + v->a[51325] = anon_sym_GT_AMP; + v->a[51326] = anon_sym_GT_PIPE; + v->a[51327] = anon_sym_LT_AMP_DASH; + v->a[51328] = anon_sym_GT_AMP_DASH; v->a[51329] = anon_sym_LT_LT; - v->a[51330] = anon_sym_GT_GT; - v->a[51331] = anon_sym_SEMI_SEMI; - v->a[51332] = anon_sym_PIPE_AMP; - v->a[51333] = anon_sym_EQ_TILDE; - v->a[51334] = anon_sym_AMP_GT; - v->a[51335] = anon_sym_AMP_GT_GT; - v->a[51336] = anon_sym_LT_AMP; - v->a[51337] = anon_sym_GT_AMP; - v->a[51338] = anon_sym_GT_PIPE; - v->a[51339] = anon_sym_LT_AMP_DASH; + v->a[51330] = anon_sym_LT_LT_DASH; + v->a[51331] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51332] = anon_sym_AMP; + v->a[51333] = aux_sym_concatenation_token1; + v->a[51334] = anon_sym_DOLLAR; + v->a[51335] = sym__special_character; + v->a[51336] = anon_sym_DQUOTE; + v->a[51337] = sym_raw_string; + v->a[51338] = aux_sym_number_token1; + v->a[51339] = aux_sym_number_token2; small_parse_table_2567(v); } void small_parse_table_2567(t_small_parse_table_array *v) { - v->a[51340] = anon_sym_GT_AMP_DASH; - v->a[51341] = anon_sym_LT_LT_DASH; - v->a[51342] = anon_sym_LT_LT_LT; - v->a[51343] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51344] = anon_sym_DOLLAR_LBRACK; - v->a[51345] = aux_sym_concatenation_token1; - v->a[51346] = anon_sym_DOLLAR; - v->a[51347] = sym__special_character; - v->a[51348] = anon_sym_DQUOTE; - v->a[51349] = sym_raw_string; - v->a[51350] = sym_ansi_c_string; - v->a[51351] = aux_sym_number_token1; - v->a[51352] = aux_sym_number_token2; - v->a[51353] = anon_sym_DOLLAR_LBRACE; - v->a[51354] = anon_sym_DOLLAR_LPAREN; - v->a[51355] = anon_sym_BQUOTE; - v->a[51356] = anon_sym_DOLLAR_BQUOTE; - v->a[51357] = anon_sym_LT_LPAREN; - v->a[51358] = anon_sym_GT_LPAREN; - v->a[51359] = sym_word; + v->a[51340] = anon_sym_DOLLAR_LBRACE; + v->a[51341] = anon_sym_DOLLAR_LPAREN; + v->a[51342] = anon_sym_BQUOTE; + v->a[51343] = anon_sym_DOLLAR_BQUOTE; + v->a[51344] = sym_word; + v->a[51345] = anon_sym_SEMI; + v->a[51346] = 3; + v->a[51347] = actions(3); + v->a[51348] = 1; + v->a[51349] = sym_comment; + v->a[51350] = actions(3125); + v->a[51351] = 7; + v->a[51352] = sym_file_descriptor; + v->a[51353] = sym__concat; + v->a[51354] = sym_variable_name; + v->a[51355] = sym_test_operator; + v->a[51356] = sym__brace_start; + v->a[51357] = ts_builtin_sym_end; + v->a[51358] = aux_sym_heredoc_redirect_token1; + v->a[51359] = actions(3123); small_parse_table_2568(v); } void small_parse_table_2568(t_small_parse_table_array *v) { - v->a[51360] = 3; - v->a[51361] = actions(3); - v->a[51362] = 1; - v->a[51363] = sym_comment; - v->a[51364] = actions(1310); - v->a[51365] = 7; - v->a[51366] = sym_file_descriptor; - v->a[51367] = sym__concat; - v->a[51368] = sym_test_operator; - v->a[51369] = sym__bare_dollar; - v->a[51370] = sym__brace_start; - v->a[51371] = ts_builtin_sym_end; - v->a[51372] = aux_sym_heredoc_redirect_token1; - v->a[51373] = actions(1308); - v->a[51374] = 40; - v->a[51375] = anon_sym_LPAREN_LPAREN; - v->a[51376] = anon_sym_SEMI; - v->a[51377] = anon_sym_PIPE_PIPE; - v->a[51378] = anon_sym_AMP_AMP; - v->a[51379] = anon_sym_PIPE; + v->a[51360] = 32; + v->a[51361] = anon_sym_PIPE; + v->a[51362] = anon_sym_SEMI_SEMI; + v->a[51363] = anon_sym_PIPE_AMP; + v->a[51364] = anon_sym_AMP_AMP; + v->a[51365] = anon_sym_PIPE_PIPE; + v->a[51366] = anon_sym_LT; + v->a[51367] = anon_sym_GT; + v->a[51368] = anon_sym_GT_GT; + v->a[51369] = anon_sym_AMP_GT; + v->a[51370] = anon_sym_AMP_GT_GT; + v->a[51371] = anon_sym_LT_AMP; + v->a[51372] = anon_sym_GT_AMP; + v->a[51373] = anon_sym_GT_PIPE; + v->a[51374] = anon_sym_LT_AMP_DASH; + v->a[51375] = anon_sym_GT_AMP_DASH; + v->a[51376] = anon_sym_LT_LT; + v->a[51377] = anon_sym_LT_LT_DASH; + v->a[51378] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51379] = anon_sym_AMP; small_parse_table_2569(v); } void small_parse_table_2569(t_small_parse_table_array *v) { - v->a[51380] = anon_sym_AMP; - v->a[51381] = anon_sym_EQ_EQ; - v->a[51382] = anon_sym_LT; - v->a[51383] = anon_sym_GT; - v->a[51384] = anon_sym_LT_LT; - v->a[51385] = anon_sym_GT_GT; - v->a[51386] = anon_sym_SEMI_SEMI; - v->a[51387] = anon_sym_PIPE_AMP; - v->a[51388] = anon_sym_EQ_TILDE; - v->a[51389] = anon_sym_AMP_GT; - v->a[51390] = anon_sym_AMP_GT_GT; - v->a[51391] = anon_sym_LT_AMP; - v->a[51392] = anon_sym_GT_AMP; - v->a[51393] = anon_sym_GT_PIPE; - v->a[51394] = anon_sym_LT_AMP_DASH; - v->a[51395] = anon_sym_GT_AMP_DASH; - v->a[51396] = anon_sym_LT_LT_DASH; - v->a[51397] = anon_sym_LT_LT_LT; - v->a[51398] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51399] = anon_sym_DOLLAR_LBRACK; + v->a[51380] = aux_sym_concatenation_token1; + v->a[51381] = anon_sym_DOLLAR; + v->a[51382] = sym__special_character; + v->a[51383] = anon_sym_DQUOTE; + v->a[51384] = sym_raw_string; + v->a[51385] = aux_sym_number_token1; + v->a[51386] = aux_sym_number_token2; + v->a[51387] = anon_sym_DOLLAR_LBRACE; + v->a[51388] = anon_sym_DOLLAR_LPAREN; + v->a[51389] = anon_sym_BQUOTE; + v->a[51390] = anon_sym_DOLLAR_BQUOTE; + v->a[51391] = sym_word; + v->a[51392] = anon_sym_SEMI; + v->a[51393] = 3; + v->a[51394] = actions(3); + v->a[51395] = 1; + v->a[51396] = sym_comment; + v->a[51397] = actions(2774); + v->a[51398] = 7; + v->a[51399] = sym_file_descriptor; small_parse_table_2570(v); } diff --git a/parser/static/small_parse_table/small_parse_table_514.c b/parser/static/small_parse_table/small_parse_table_514.c index 04198503..eed6341f 100644 --- a/parser/static/small_parse_table/small_parse_table_514.c +++ b/parser/static/small_parse_table/small_parse_table_514.c @@ -14,126 +14,126 @@ void small_parse_table_2570(t_small_parse_table_array *v) { - v->a[51400] = aux_sym_concatenation_token1; - v->a[51401] = anon_sym_DOLLAR; - v->a[51402] = sym__special_character; - v->a[51403] = anon_sym_DQUOTE; - v->a[51404] = sym_raw_string; - v->a[51405] = sym_ansi_c_string; - v->a[51406] = aux_sym_number_token1; - v->a[51407] = aux_sym_number_token2; - v->a[51408] = anon_sym_DOLLAR_LBRACE; - v->a[51409] = anon_sym_DOLLAR_LPAREN; - v->a[51410] = anon_sym_BQUOTE; - v->a[51411] = anon_sym_DOLLAR_BQUOTE; - v->a[51412] = anon_sym_LT_LPAREN; - v->a[51413] = anon_sym_GT_LPAREN; - v->a[51414] = sym_word; - v->a[51415] = 3; - v->a[51416] = actions(3); - v->a[51417] = 1; - v->a[51418] = sym_comment; - v->a[51419] = actions(1326); + v->a[51400] = sym__concat; + v->a[51401] = sym_variable_name; + v->a[51402] = sym_test_operator; + v->a[51403] = sym__brace_start; + v->a[51404] = ts_builtin_sym_end; + v->a[51405] = aux_sym_heredoc_redirect_token1; + v->a[51406] = actions(2772); + v->a[51407] = 32; + v->a[51408] = anon_sym_PIPE; + v->a[51409] = anon_sym_SEMI_SEMI; + v->a[51410] = anon_sym_PIPE_AMP; + v->a[51411] = anon_sym_AMP_AMP; + v->a[51412] = anon_sym_PIPE_PIPE; + v->a[51413] = anon_sym_LT; + v->a[51414] = anon_sym_GT; + v->a[51415] = anon_sym_GT_GT; + v->a[51416] = anon_sym_AMP_GT; + v->a[51417] = anon_sym_AMP_GT_GT; + v->a[51418] = anon_sym_LT_AMP; + v->a[51419] = anon_sym_GT_AMP; small_parse_table_2571(v); } void small_parse_table_2571(t_small_parse_table_array *v) { - v->a[51420] = 6; - v->a[51421] = sym_file_descriptor; - v->a[51422] = sym__concat; - v->a[51423] = sym_test_operator; - v->a[51424] = sym__bare_dollar; - v->a[51425] = sym__brace_start; - v->a[51426] = aux_sym_heredoc_redirect_token1; - v->a[51427] = actions(1324); - v->a[51428] = 41; - v->a[51429] = anon_sym_LPAREN_LPAREN; - v->a[51430] = anon_sym_SEMI; - v->a[51431] = anon_sym_PIPE_PIPE; - v->a[51432] = anon_sym_AMP_AMP; - v->a[51433] = anon_sym_PIPE; - v->a[51434] = anon_sym_AMP; - v->a[51435] = anon_sym_EQ_EQ; - v->a[51436] = anon_sym_LT; - v->a[51437] = anon_sym_GT; - v->a[51438] = anon_sym_LT_LT; - v->a[51439] = anon_sym_GT_GT; + v->a[51420] = anon_sym_GT_PIPE; + v->a[51421] = anon_sym_LT_AMP_DASH; + v->a[51422] = anon_sym_GT_AMP_DASH; + v->a[51423] = anon_sym_LT_LT; + v->a[51424] = anon_sym_LT_LT_DASH; + v->a[51425] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51426] = anon_sym_AMP; + v->a[51427] = aux_sym_concatenation_token1; + v->a[51428] = anon_sym_DOLLAR; + v->a[51429] = sym__special_character; + v->a[51430] = anon_sym_DQUOTE; + v->a[51431] = sym_raw_string; + v->a[51432] = aux_sym_number_token1; + v->a[51433] = aux_sym_number_token2; + v->a[51434] = anon_sym_DOLLAR_LBRACE; + v->a[51435] = anon_sym_DOLLAR_LPAREN; + v->a[51436] = anon_sym_BQUOTE; + v->a[51437] = anon_sym_DOLLAR_BQUOTE; + v->a[51438] = sym_word; + v->a[51439] = anon_sym_SEMI; small_parse_table_2572(v); } void small_parse_table_2572(t_small_parse_table_array *v) { - v->a[51440] = anon_sym_RPAREN; - v->a[51441] = anon_sym_SEMI_SEMI; - v->a[51442] = anon_sym_PIPE_AMP; - v->a[51443] = anon_sym_EQ_TILDE; - v->a[51444] = anon_sym_AMP_GT; - v->a[51445] = anon_sym_AMP_GT_GT; - v->a[51446] = anon_sym_LT_AMP; - v->a[51447] = anon_sym_GT_AMP; - v->a[51448] = anon_sym_GT_PIPE; - v->a[51449] = anon_sym_LT_AMP_DASH; - v->a[51450] = anon_sym_GT_AMP_DASH; - v->a[51451] = anon_sym_LT_LT_DASH; - v->a[51452] = anon_sym_LT_LT_LT; - v->a[51453] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51454] = anon_sym_DOLLAR_LBRACK; - v->a[51455] = aux_sym_concatenation_token1; - v->a[51456] = anon_sym_DOLLAR; - v->a[51457] = sym__special_character; - v->a[51458] = anon_sym_DQUOTE; - v->a[51459] = sym_raw_string; + v->a[51440] = 3; + v->a[51441] = actions(3); + v->a[51442] = 1; + v->a[51443] = sym_comment; + v->a[51444] = actions(2778); + v->a[51445] = 7; + v->a[51446] = sym_file_descriptor; + v->a[51447] = sym__concat; + v->a[51448] = sym_variable_name; + v->a[51449] = sym_test_operator; + v->a[51450] = sym__brace_start; + v->a[51451] = ts_builtin_sym_end; + v->a[51452] = aux_sym_heredoc_redirect_token1; + v->a[51453] = actions(2776); + v->a[51454] = 32; + v->a[51455] = anon_sym_PIPE; + v->a[51456] = anon_sym_SEMI_SEMI; + v->a[51457] = anon_sym_PIPE_AMP; + v->a[51458] = anon_sym_AMP_AMP; + v->a[51459] = anon_sym_PIPE_PIPE; small_parse_table_2573(v); } void small_parse_table_2573(t_small_parse_table_array *v) { - v->a[51460] = sym_ansi_c_string; - v->a[51461] = aux_sym_number_token1; - v->a[51462] = aux_sym_number_token2; - v->a[51463] = anon_sym_DOLLAR_LBRACE; - v->a[51464] = anon_sym_DOLLAR_LPAREN; - v->a[51465] = anon_sym_BQUOTE; - v->a[51466] = anon_sym_DOLLAR_BQUOTE; - v->a[51467] = anon_sym_LT_LPAREN; - v->a[51468] = anon_sym_GT_LPAREN; - v->a[51469] = sym_word; - v->a[51470] = 3; - v->a[51471] = actions(3); - v->a[51472] = 1; - v->a[51473] = sym_comment; - v->a[51474] = actions(1253); - v->a[51475] = 6; - v->a[51476] = sym_file_descriptor; - v->a[51477] = sym__concat; - v->a[51478] = sym_test_operator; - v->a[51479] = sym__bare_dollar; + v->a[51460] = anon_sym_LT; + v->a[51461] = anon_sym_GT; + v->a[51462] = anon_sym_GT_GT; + v->a[51463] = anon_sym_AMP_GT; + v->a[51464] = anon_sym_AMP_GT_GT; + v->a[51465] = anon_sym_LT_AMP; + v->a[51466] = anon_sym_GT_AMP; + v->a[51467] = anon_sym_GT_PIPE; + v->a[51468] = anon_sym_LT_AMP_DASH; + v->a[51469] = anon_sym_GT_AMP_DASH; + v->a[51470] = anon_sym_LT_LT; + v->a[51471] = anon_sym_LT_LT_DASH; + v->a[51472] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51473] = anon_sym_AMP; + v->a[51474] = aux_sym_concatenation_token1; + v->a[51475] = anon_sym_DOLLAR; + v->a[51476] = sym__special_character; + v->a[51477] = anon_sym_DQUOTE; + v->a[51478] = sym_raw_string; + v->a[51479] = aux_sym_number_token1; small_parse_table_2574(v); } void small_parse_table_2574(t_small_parse_table_array *v) { - v->a[51480] = sym__brace_start; - v->a[51481] = aux_sym_heredoc_redirect_token1; - v->a[51482] = actions(1251); - v->a[51483] = 41; - v->a[51484] = anon_sym_LPAREN_LPAREN; - v->a[51485] = anon_sym_SEMI; - v->a[51486] = anon_sym_PIPE_PIPE; - v->a[51487] = anon_sym_AMP_AMP; - v->a[51488] = anon_sym_PIPE; - v->a[51489] = anon_sym_AMP; - v->a[51490] = anon_sym_EQ_EQ; - v->a[51491] = anon_sym_LT; - v->a[51492] = anon_sym_GT; - v->a[51493] = anon_sym_LT_LT; - v->a[51494] = anon_sym_GT_GT; - v->a[51495] = anon_sym_RPAREN; - v->a[51496] = anon_sym_SEMI_SEMI; - v->a[51497] = anon_sym_PIPE_AMP; - v->a[51498] = anon_sym_EQ_TILDE; - v->a[51499] = anon_sym_AMP_GT; + v->a[51480] = aux_sym_number_token2; + v->a[51481] = anon_sym_DOLLAR_LBRACE; + v->a[51482] = anon_sym_DOLLAR_LPAREN; + v->a[51483] = anon_sym_BQUOTE; + v->a[51484] = anon_sym_DOLLAR_BQUOTE; + v->a[51485] = sym_word; + v->a[51486] = anon_sym_SEMI; + v->a[51487] = 3; + v->a[51488] = actions(3); + v->a[51489] = 1; + v->a[51490] = sym_comment; + v->a[51491] = actions(2774); + v->a[51492] = 7; + v->a[51493] = sym_file_descriptor; + v->a[51494] = sym__concat; + v->a[51495] = sym_variable_name; + v->a[51496] = sym_test_operator; + v->a[51497] = sym__brace_start; + v->a[51498] = ts_builtin_sym_end; + v->a[51499] = aux_sym_heredoc_redirect_token1; small_parse_table_2575(v); } diff --git a/parser/static/small_parse_table/small_parse_table_515.c b/parser/static/small_parse_table/small_parse_table_515.c index 77c76b2d..02f7c86a 100644 --- a/parser/static/small_parse_table/small_parse_table_515.c +++ b/parser/static/small_parse_table/small_parse_table_515.c @@ -14,126 +14,126 @@ void small_parse_table_2575(t_small_parse_table_array *v) { - v->a[51500] = anon_sym_AMP_GT_GT; - v->a[51501] = anon_sym_LT_AMP; - v->a[51502] = anon_sym_GT_AMP; - v->a[51503] = anon_sym_GT_PIPE; - v->a[51504] = anon_sym_LT_AMP_DASH; - v->a[51505] = anon_sym_GT_AMP_DASH; - v->a[51506] = anon_sym_LT_LT_DASH; - v->a[51507] = anon_sym_LT_LT_LT; - v->a[51508] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51509] = anon_sym_DOLLAR_LBRACK; - v->a[51510] = aux_sym_concatenation_token1; - v->a[51511] = anon_sym_DOLLAR; - v->a[51512] = sym__special_character; - v->a[51513] = anon_sym_DQUOTE; - v->a[51514] = sym_raw_string; - v->a[51515] = sym_ansi_c_string; - v->a[51516] = aux_sym_number_token1; - v->a[51517] = aux_sym_number_token2; - v->a[51518] = anon_sym_DOLLAR_LBRACE; - v->a[51519] = anon_sym_DOLLAR_LPAREN; + v->a[51500] = actions(2772); + v->a[51501] = 32; + v->a[51502] = anon_sym_PIPE; + v->a[51503] = anon_sym_SEMI_SEMI; + v->a[51504] = anon_sym_PIPE_AMP; + v->a[51505] = anon_sym_AMP_AMP; + v->a[51506] = anon_sym_PIPE_PIPE; + v->a[51507] = anon_sym_LT; + v->a[51508] = anon_sym_GT; + v->a[51509] = anon_sym_GT_GT; + v->a[51510] = anon_sym_AMP_GT; + v->a[51511] = anon_sym_AMP_GT_GT; + v->a[51512] = anon_sym_LT_AMP; + v->a[51513] = anon_sym_GT_AMP; + v->a[51514] = anon_sym_GT_PIPE; + v->a[51515] = anon_sym_LT_AMP_DASH; + v->a[51516] = anon_sym_GT_AMP_DASH; + v->a[51517] = anon_sym_LT_LT; + v->a[51518] = anon_sym_LT_LT_DASH; + v->a[51519] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2576(v); } void small_parse_table_2576(t_small_parse_table_array *v) { - v->a[51520] = anon_sym_BQUOTE; - v->a[51521] = anon_sym_DOLLAR_BQUOTE; - v->a[51522] = anon_sym_LT_LPAREN; - v->a[51523] = anon_sym_GT_LPAREN; - v->a[51524] = sym_word; - v->a[51525] = 6; - v->a[51526] = actions(3); - v->a[51527] = 1; - v->a[51528] = sym_comment; - v->a[51529] = actions(5472); - v->a[51530] = 1; - v->a[51531] = aux_sym_concatenation_token1; - v->a[51532] = actions(5474); - v->a[51533] = 1; - v->a[51534] = sym__concat; - v->a[51535] = state(1214); + v->a[51520] = anon_sym_AMP; + v->a[51521] = aux_sym_concatenation_token1; + v->a[51522] = anon_sym_DOLLAR; + v->a[51523] = sym__special_character; + v->a[51524] = anon_sym_DQUOTE; + v->a[51525] = sym_raw_string; + v->a[51526] = aux_sym_number_token1; + v->a[51527] = aux_sym_number_token2; + v->a[51528] = anon_sym_DOLLAR_LBRACE; + v->a[51529] = anon_sym_DOLLAR_LPAREN; + v->a[51530] = anon_sym_BQUOTE; + v->a[51531] = anon_sym_DOLLAR_BQUOTE; + v->a[51532] = sym_word; + v->a[51533] = anon_sym_SEMI; + v->a[51534] = 3; + v->a[51535] = actions(3); v->a[51536] = 1; - v->a[51537] = aux_sym_concatenation_repeat1; - v->a[51538] = actions(5470); - v->a[51539] = 4; + v->a[51537] = sym_comment; + v->a[51538] = actions(2774); + v->a[51539] = 6; small_parse_table_2577(v); } void small_parse_table_2577(t_small_parse_table_array *v) { v->a[51540] = sym_file_descriptor; - v->a[51541] = sym_test_operator; - v->a[51542] = sym__brace_start; - v->a[51543] = aux_sym_heredoc_redirect_token1; - v->a[51544] = actions(5468); - v->a[51545] = 40; - v->a[51546] = anon_sym_LPAREN_LPAREN; - v->a[51547] = anon_sym_SEMI; - v->a[51548] = anon_sym_PIPE_PIPE; - v->a[51549] = anon_sym_AMP_AMP; - v->a[51550] = anon_sym_PIPE; - v->a[51551] = anon_sym_AMP; - v->a[51552] = anon_sym_LT; - v->a[51553] = anon_sym_GT; - v->a[51554] = anon_sym_LT_LT; - v->a[51555] = anon_sym_GT_GT; - v->a[51556] = anon_sym_esac; - v->a[51557] = anon_sym_SEMI_SEMI; - v->a[51558] = anon_sym_SEMI_AMP; - v->a[51559] = anon_sym_SEMI_SEMI_AMP; + v->a[51541] = sym__concat; + v->a[51542] = sym_test_operator; + v->a[51543] = sym__bare_dollar; + v->a[51544] = sym__brace_start; + v->a[51545] = aux_sym_heredoc_redirect_token1; + v->a[51546] = actions(2772); + v->a[51547] = 33; + v->a[51548] = anon_sym_PIPE; + v->a[51549] = anon_sym_RPAREN; + v->a[51550] = anon_sym_SEMI_SEMI; + v->a[51551] = anon_sym_PIPE_AMP; + v->a[51552] = anon_sym_AMP_AMP; + v->a[51553] = anon_sym_PIPE_PIPE; + v->a[51554] = anon_sym_LT; + v->a[51555] = anon_sym_GT; + v->a[51556] = anon_sym_GT_GT; + v->a[51557] = anon_sym_AMP_GT; + v->a[51558] = anon_sym_AMP_GT_GT; + v->a[51559] = anon_sym_LT_AMP; small_parse_table_2578(v); } void small_parse_table_2578(t_small_parse_table_array *v) { - v->a[51560] = anon_sym_PIPE_AMP; - v->a[51561] = anon_sym_AMP_GT; - v->a[51562] = anon_sym_AMP_GT_GT; - v->a[51563] = anon_sym_LT_AMP; - v->a[51564] = anon_sym_GT_AMP; - v->a[51565] = anon_sym_GT_PIPE; - v->a[51566] = anon_sym_LT_AMP_DASH; - v->a[51567] = anon_sym_GT_AMP_DASH; - v->a[51568] = anon_sym_LT_LT_DASH; - v->a[51569] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51570] = anon_sym_DOLLAR_LBRACK; - v->a[51571] = anon_sym_DOLLAR; - v->a[51572] = sym__special_character; - v->a[51573] = anon_sym_DQUOTE; - v->a[51574] = sym_raw_string; - v->a[51575] = sym_ansi_c_string; - v->a[51576] = aux_sym_number_token1; - v->a[51577] = aux_sym_number_token2; - v->a[51578] = anon_sym_DOLLAR_LBRACE; - v->a[51579] = anon_sym_DOLLAR_LPAREN; + v->a[51560] = anon_sym_GT_AMP; + v->a[51561] = anon_sym_GT_PIPE; + v->a[51562] = anon_sym_LT_AMP_DASH; + v->a[51563] = anon_sym_GT_AMP_DASH; + v->a[51564] = anon_sym_LT_LT; + v->a[51565] = anon_sym_LT_LT_DASH; + v->a[51566] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51567] = anon_sym_AMP; + v->a[51568] = aux_sym_concatenation_token1; + v->a[51569] = anon_sym_DOLLAR; + v->a[51570] = sym__special_character; + v->a[51571] = anon_sym_DQUOTE; + v->a[51572] = sym_raw_string; + v->a[51573] = aux_sym_number_token1; + v->a[51574] = aux_sym_number_token2; + v->a[51575] = anon_sym_DOLLAR_LBRACE; + v->a[51576] = anon_sym_DOLLAR_LPAREN; + v->a[51577] = anon_sym_BQUOTE; + v->a[51578] = anon_sym_DOLLAR_BQUOTE; + v->a[51579] = sym_word; small_parse_table_2579(v); } void small_parse_table_2579(t_small_parse_table_array *v) { - v->a[51580] = anon_sym_BQUOTE; - v->a[51581] = anon_sym_DOLLAR_BQUOTE; - v->a[51582] = anon_sym_LT_LPAREN; - v->a[51583] = anon_sym_GT_LPAREN; - v->a[51584] = aux_sym__simple_variable_name_token1; - v->a[51585] = sym_word; - v->a[51586] = 6; - v->a[51587] = actions(3); - v->a[51588] = 1; - v->a[51589] = sym_comment; - v->a[51590] = actions(5472); - v->a[51591] = 1; - v->a[51592] = aux_sym_concatenation_token1; - v->a[51593] = actions(5474); - v->a[51594] = 1; - v->a[51595] = sym__concat; - v->a[51596] = state(1211); - v->a[51597] = 1; - v->a[51598] = aux_sym_concatenation_repeat1; - v->a[51599] = actions(5478); + v->a[51580] = anon_sym_SEMI; + v->a[51581] = 25; + v->a[51582] = actions(57); + v->a[51583] = 1; + v->a[51584] = sym_comment; + v->a[51585] = actions(163); + v->a[51586] = 1; + v->a[51587] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51588] = actions(165); + v->a[51589] = 1; + v->a[51590] = anon_sym_DOLLAR; + v->a[51591] = actions(169); + v->a[51592] = 1; + v->a[51593] = anon_sym_DQUOTE; + v->a[51594] = actions(173); + v->a[51595] = 1; + v->a[51596] = aux_sym_number_token1; + v->a[51597] = actions(175); + v->a[51598] = 1; + v->a[51599] = aux_sym_number_token2; small_parse_table_2580(v); } diff --git a/parser/static/small_parse_table/small_parse_table_516.c b/parser/static/small_parse_table/small_parse_table_516.c index 5ece0101..d39825c8 100644 --- a/parser/static/small_parse_table/small_parse_table_516.c +++ b/parser/static/small_parse_table/small_parse_table_516.c @@ -14,126 +14,126 @@ void small_parse_table_2580(t_small_parse_table_array *v) { - v->a[51600] = 4; - v->a[51601] = sym_file_descriptor; - v->a[51602] = sym_test_operator; - v->a[51603] = sym__brace_start; - v->a[51604] = aux_sym_heredoc_redirect_token1; - v->a[51605] = actions(5476); - v->a[51606] = 40; - v->a[51607] = anon_sym_LPAREN_LPAREN; - v->a[51608] = anon_sym_SEMI; - v->a[51609] = anon_sym_PIPE_PIPE; - v->a[51610] = anon_sym_AMP_AMP; - v->a[51611] = anon_sym_PIPE; - v->a[51612] = anon_sym_AMP; - v->a[51613] = anon_sym_LT; - v->a[51614] = anon_sym_GT; - v->a[51615] = anon_sym_LT_LT; - v->a[51616] = anon_sym_GT_GT; - v->a[51617] = anon_sym_esac; - v->a[51618] = anon_sym_SEMI_SEMI; - v->a[51619] = anon_sym_SEMI_AMP; + v->a[51600] = actions(177); + v->a[51601] = 1; + v->a[51602] = anon_sym_DOLLAR_LBRACE; + v->a[51603] = actions(179); + v->a[51604] = 1; + v->a[51605] = anon_sym_DOLLAR_LPAREN; + v->a[51606] = actions(181); + v->a[51607] = 1; + v->a[51608] = anon_sym_BQUOTE; + v->a[51609] = actions(183); + v->a[51610] = 1; + v->a[51611] = anon_sym_DOLLAR_BQUOTE; + v->a[51612] = actions(189); + v->a[51613] = 1; + v->a[51614] = sym__brace_start; + v->a[51615] = actions(2900); + v->a[51616] = 1; + v->a[51617] = sym_file_descriptor; + v->a[51618] = actions(3141); + v->a[51619] = 1; small_parse_table_2581(v); } void small_parse_table_2581(t_small_parse_table_array *v) { - v->a[51620] = anon_sym_SEMI_SEMI_AMP; - v->a[51621] = anon_sym_PIPE_AMP; - v->a[51622] = anon_sym_AMP_GT; - v->a[51623] = anon_sym_AMP_GT_GT; - v->a[51624] = anon_sym_LT_AMP; - v->a[51625] = anon_sym_GT_AMP; - v->a[51626] = anon_sym_GT_PIPE; - v->a[51627] = anon_sym_LT_AMP_DASH; - v->a[51628] = anon_sym_GT_AMP_DASH; - v->a[51629] = anon_sym_LT_LT_DASH; - v->a[51630] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51631] = anon_sym_DOLLAR_LBRACK; - v->a[51632] = anon_sym_DOLLAR; - v->a[51633] = sym__special_character; - v->a[51634] = anon_sym_DQUOTE; - v->a[51635] = sym_raw_string; - v->a[51636] = sym_ansi_c_string; - v->a[51637] = aux_sym_number_token1; - v->a[51638] = aux_sym_number_token2; - v->a[51639] = anon_sym_DOLLAR_LBRACE; + v->a[51620] = sym_word; + v->a[51621] = actions(3143); + v->a[51622] = 1; + v->a[51623] = sym__special_character; + v->a[51624] = actions(3621); + v->a[51625] = 1; + v->a[51626] = sym_variable_name; + v->a[51627] = state(259); + v->a[51628] = 1; + v->a[51629] = sym_command_name; + v->a[51630] = state(678); + v->a[51631] = 1; + v->a[51632] = aux_sym__literal_repeat1; + v->a[51633] = state(862); + v->a[51634] = 1; + v->a[51635] = sym_concatenation; + v->a[51636] = state(1995); + v->a[51637] = 1; + v->a[51638] = sym_file_redirect; + v->a[51639] = actions(171); small_parse_table_2582(v); } void small_parse_table_2582(t_small_parse_table_array *v) { - v->a[51640] = anon_sym_DOLLAR_LPAREN; - v->a[51641] = anon_sym_BQUOTE; - v->a[51642] = anon_sym_DOLLAR_BQUOTE; - v->a[51643] = anon_sym_LT_LPAREN; - v->a[51644] = anon_sym_GT_LPAREN; - v->a[51645] = aux_sym__simple_variable_name_token1; - v->a[51646] = sym_word; - v->a[51647] = 6; - v->a[51648] = actions(3); - v->a[51649] = 1; - v->a[51650] = sym_comment; - v->a[51651] = actions(5464); - v->a[51652] = 1; - v->a[51653] = aux_sym_concatenation_token1; - v->a[51654] = actions(5466); - v->a[51655] = 1; - v->a[51656] = sym__concat; - v->a[51657] = state(1249); - v->a[51658] = 1; - v->a[51659] = aux_sym_concatenation_repeat1; + v->a[51640] = 2; + v->a[51641] = sym_test_operator; + v->a[51642] = sym_raw_string; + v->a[51643] = actions(2896); + v->a[51644] = 2; + v->a[51645] = anon_sym_LT_AMP_DASH; + v->a[51646] = anon_sym_GT_AMP_DASH; + v->a[51647] = state(1776); + v->a[51648] = 2; + v->a[51649] = sym_variable_assignment; + v->a[51650] = aux_sym_command_repeat1; + v->a[51651] = actions(2894); + v->a[51652] = 3; + v->a[51653] = anon_sym_GT_GT; + v->a[51654] = anon_sym_AMP_GT_GT; + v->a[51655] = anon_sym_GT_PIPE; + v->a[51656] = actions(2892); + v->a[51657] = 5; + v->a[51658] = anon_sym_LT; + v->a[51659] = anon_sym_GT; small_parse_table_2583(v); } void small_parse_table_2583(t_small_parse_table_array *v) { - v->a[51660] = actions(5375); - v->a[51661] = 5; - v->a[51662] = sym_file_descriptor; - v->a[51663] = sym_variable_name; - v->a[51664] = sym_test_operator; - v->a[51665] = sym__brace_start; - v->a[51666] = aux_sym_heredoc_redirect_token1; - v->a[51667] = actions(5373); - v->a[51668] = 39; - v->a[51669] = anon_sym_LPAREN_LPAREN; - v->a[51670] = anon_sym_SEMI; - v->a[51671] = anon_sym_PIPE_PIPE; - v->a[51672] = anon_sym_AMP_AMP; - v->a[51673] = anon_sym_PIPE; - v->a[51674] = anon_sym_AMP; - v->a[51675] = anon_sym_LT; - v->a[51676] = anon_sym_GT; - v->a[51677] = anon_sym_LT_LT; - v->a[51678] = anon_sym_GT_GT; - v->a[51679] = anon_sym_SEMI_SEMI; + v->a[51660] = anon_sym_AMP_GT; + v->a[51661] = anon_sym_LT_AMP; + v->a[51662] = anon_sym_GT_AMP; + v->a[51663] = state(508); + v->a[51664] = 7; + v->a[51665] = sym_arithmetic_expansion; + v->a[51666] = sym_brace_expression; + v->a[51667] = sym_string; + v->a[51668] = sym_number; + v->a[51669] = sym_simple_expansion; + v->a[51670] = sym_expansion; + v->a[51671] = sym_command_substitution; + v->a[51672] = 3; + v->a[51673] = actions(3); + v->a[51674] = 1; + v->a[51675] = sym_comment; + v->a[51676] = actions(2778); + v->a[51677] = 6; + v->a[51678] = sym_file_descriptor; + v->a[51679] = sym__concat; small_parse_table_2584(v); } void small_parse_table_2584(t_small_parse_table_array *v) { - v->a[51680] = anon_sym_SEMI_AMP; - v->a[51681] = anon_sym_SEMI_SEMI_AMP; - v->a[51682] = anon_sym_PIPE_AMP; - v->a[51683] = anon_sym_AMP_GT; - v->a[51684] = anon_sym_AMP_GT_GT; - v->a[51685] = anon_sym_LT_AMP; - v->a[51686] = anon_sym_GT_AMP; - v->a[51687] = anon_sym_GT_PIPE; - v->a[51688] = anon_sym_LT_AMP_DASH; - v->a[51689] = anon_sym_GT_AMP_DASH; - v->a[51690] = anon_sym_LT_LT_DASH; - v->a[51691] = anon_sym_LT_LT_LT; - v->a[51692] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51693] = anon_sym_DOLLAR_LBRACK; - v->a[51694] = anon_sym_DOLLAR; - v->a[51695] = sym__special_character; - v->a[51696] = anon_sym_DQUOTE; - v->a[51697] = sym_raw_string; - v->a[51698] = sym_ansi_c_string; - v->a[51699] = aux_sym_number_token1; + v->a[51680] = sym_test_operator; + v->a[51681] = sym__bare_dollar; + v->a[51682] = sym__brace_start; + v->a[51683] = aux_sym_heredoc_redirect_token1; + v->a[51684] = actions(2776); + v->a[51685] = 33; + v->a[51686] = anon_sym_PIPE; + v->a[51687] = anon_sym_RPAREN; + v->a[51688] = anon_sym_SEMI_SEMI; + v->a[51689] = anon_sym_PIPE_AMP; + v->a[51690] = anon_sym_AMP_AMP; + v->a[51691] = anon_sym_PIPE_PIPE; + v->a[51692] = anon_sym_LT; + v->a[51693] = anon_sym_GT; + v->a[51694] = anon_sym_GT_GT; + v->a[51695] = anon_sym_AMP_GT; + v->a[51696] = anon_sym_AMP_GT_GT; + v->a[51697] = anon_sym_LT_AMP; + v->a[51698] = anon_sym_GT_AMP; + v->a[51699] = anon_sym_GT_PIPE; small_parse_table_2585(v); } diff --git a/parser/static/small_parse_table/small_parse_table_517.c b/parser/static/small_parse_table/small_parse_table_517.c index bf0bdfb1..b511aab6 100644 --- a/parser/static/small_parse_table/small_parse_table_517.c +++ b/parser/static/small_parse_table/small_parse_table_517.c @@ -14,126 +14,126 @@ void small_parse_table_2585(t_small_parse_table_array *v) { - v->a[51700] = aux_sym_number_token2; - v->a[51701] = anon_sym_DOLLAR_LBRACE; - v->a[51702] = anon_sym_DOLLAR_LPAREN; - v->a[51703] = anon_sym_BQUOTE; - v->a[51704] = anon_sym_DOLLAR_BQUOTE; - v->a[51705] = anon_sym_LT_LPAREN; - v->a[51706] = anon_sym_GT_LPAREN; - v->a[51707] = sym_word; - v->a[51708] = 6; - v->a[51709] = actions(3); - v->a[51710] = 1; - v->a[51711] = sym_comment; - v->a[51712] = actions(5464); - v->a[51713] = 1; - v->a[51714] = aux_sym_concatenation_token1; - v->a[51715] = actions(5466); - v->a[51716] = 1; - v->a[51717] = sym__concat; - v->a[51718] = state(1245); - v->a[51719] = 1; + v->a[51700] = anon_sym_LT_AMP_DASH; + v->a[51701] = anon_sym_GT_AMP_DASH; + v->a[51702] = anon_sym_LT_LT; + v->a[51703] = anon_sym_LT_LT_DASH; + v->a[51704] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51705] = anon_sym_AMP; + v->a[51706] = aux_sym_concatenation_token1; + v->a[51707] = anon_sym_DOLLAR; + v->a[51708] = sym__special_character; + v->a[51709] = anon_sym_DQUOTE; + v->a[51710] = sym_raw_string; + v->a[51711] = aux_sym_number_token1; + v->a[51712] = aux_sym_number_token2; + v->a[51713] = anon_sym_DOLLAR_LBRACE; + v->a[51714] = anon_sym_DOLLAR_LPAREN; + v->a[51715] = anon_sym_BQUOTE; + v->a[51716] = anon_sym_DOLLAR_BQUOTE; + v->a[51717] = sym_word; + v->a[51718] = anon_sym_SEMI; + v->a[51719] = 6; small_parse_table_2586(v); } void small_parse_table_2586(t_small_parse_table_array *v) { - v->a[51720] = aux_sym_concatenation_repeat1; - v->a[51721] = actions(5069); - v->a[51722] = 5; - v->a[51723] = sym_file_descriptor; - v->a[51724] = sym_variable_name; - v->a[51725] = sym_test_operator; - v->a[51726] = sym__brace_start; - v->a[51727] = aux_sym_heredoc_redirect_token1; - v->a[51728] = actions(5067); - v->a[51729] = 39; - v->a[51730] = anon_sym_LPAREN_LPAREN; - v->a[51731] = anon_sym_SEMI; - v->a[51732] = anon_sym_PIPE_PIPE; - v->a[51733] = anon_sym_AMP_AMP; - v->a[51734] = anon_sym_PIPE; - v->a[51735] = anon_sym_AMP; - v->a[51736] = anon_sym_LT; - v->a[51737] = anon_sym_GT; - v->a[51738] = anon_sym_LT_LT; - v->a[51739] = anon_sym_GT_GT; + v->a[51720] = actions(3); + v->a[51721] = 1; + v->a[51722] = sym_comment; + v->a[51723] = actions(3442); + v->a[51724] = 1; + v->a[51725] = aux_sym_concatenation_token1; + v->a[51726] = actions(3702); + v->a[51727] = 1; + v->a[51728] = sym__concat; + v->a[51729] = state(858); + v->a[51730] = 1; + v->a[51731] = aux_sym_concatenation_repeat1; + v->a[51732] = actions(2690); + v->a[51733] = 4; + v->a[51734] = sym_file_descriptor; + v->a[51735] = sym_test_operator; + v->a[51736] = sym__brace_start; + v->a[51737] = aux_sym_heredoc_redirect_token1; + v->a[51738] = actions(2688); + v->a[51739] = 32; small_parse_table_2587(v); } void small_parse_table_2587(t_small_parse_table_array *v) { - v->a[51740] = anon_sym_SEMI_SEMI; - v->a[51741] = anon_sym_SEMI_AMP; - v->a[51742] = anon_sym_SEMI_SEMI_AMP; - v->a[51743] = anon_sym_PIPE_AMP; - v->a[51744] = anon_sym_AMP_GT; - v->a[51745] = anon_sym_AMP_GT_GT; - v->a[51746] = anon_sym_LT_AMP; - v->a[51747] = anon_sym_GT_AMP; - v->a[51748] = anon_sym_GT_PIPE; - v->a[51749] = anon_sym_LT_AMP_DASH; - v->a[51750] = anon_sym_GT_AMP_DASH; - v->a[51751] = anon_sym_LT_LT_DASH; - v->a[51752] = anon_sym_LT_LT_LT; - v->a[51753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51754] = anon_sym_DOLLAR_LBRACK; - v->a[51755] = anon_sym_DOLLAR; - v->a[51756] = sym__special_character; - v->a[51757] = anon_sym_DQUOTE; - v->a[51758] = sym_raw_string; - v->a[51759] = sym_ansi_c_string; + v->a[51740] = anon_sym_PIPE; + v->a[51741] = anon_sym_SEMI_SEMI; + v->a[51742] = anon_sym_PIPE_AMP; + v->a[51743] = anon_sym_AMP_AMP; + v->a[51744] = anon_sym_PIPE_PIPE; + v->a[51745] = anon_sym_LT; + v->a[51746] = anon_sym_GT; + v->a[51747] = anon_sym_GT_GT; + v->a[51748] = anon_sym_AMP_GT; + v->a[51749] = anon_sym_AMP_GT_GT; + v->a[51750] = anon_sym_LT_AMP; + v->a[51751] = anon_sym_GT_AMP; + v->a[51752] = anon_sym_GT_PIPE; + v->a[51753] = anon_sym_LT_AMP_DASH; + v->a[51754] = anon_sym_GT_AMP_DASH; + v->a[51755] = anon_sym_LT_LT; + v->a[51756] = anon_sym_LT_LT_DASH; + v->a[51757] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51758] = anon_sym_AMP; + v->a[51759] = anon_sym_DOLLAR; small_parse_table_2588(v); } void small_parse_table_2588(t_small_parse_table_array *v) { - v->a[51760] = aux_sym_number_token1; - v->a[51761] = aux_sym_number_token2; - v->a[51762] = anon_sym_DOLLAR_LBRACE; - v->a[51763] = anon_sym_DOLLAR_LPAREN; - v->a[51764] = anon_sym_BQUOTE; - v->a[51765] = anon_sym_DOLLAR_BQUOTE; - v->a[51766] = anon_sym_LT_LPAREN; - v->a[51767] = anon_sym_GT_LPAREN; - v->a[51768] = sym_word; - v->a[51769] = 3; - v->a[51770] = actions(3); - v->a[51771] = 1; - v->a[51772] = sym_comment; - v->a[51773] = actions(1346); - v->a[51774] = 7; - v->a[51775] = sym_file_descriptor; - v->a[51776] = sym__concat; - v->a[51777] = sym_test_operator; - v->a[51778] = sym__bare_dollar; - v->a[51779] = sym__brace_start; + v->a[51760] = sym__special_character; + v->a[51761] = anon_sym_DQUOTE; + v->a[51762] = sym_raw_string; + v->a[51763] = aux_sym_number_token1; + v->a[51764] = aux_sym_number_token2; + v->a[51765] = anon_sym_DOLLAR_LBRACE; + v->a[51766] = anon_sym_DOLLAR_LPAREN; + v->a[51767] = anon_sym_BQUOTE; + v->a[51768] = anon_sym_DOLLAR_BQUOTE; + v->a[51769] = aux_sym__simple_variable_name_token1; + v->a[51770] = sym_word; + v->a[51771] = anon_sym_SEMI; + v->a[51772] = 6; + v->a[51773] = actions(3); + v->a[51774] = 1; + v->a[51775] = sym_comment; + v->a[51776] = actions(3442); + v->a[51777] = 1; + v->a[51778] = aux_sym_concatenation_token1; + v->a[51779] = actions(3572); small_parse_table_2589(v); } void small_parse_table_2589(t_small_parse_table_array *v) { - v->a[51780] = ts_builtin_sym_end; - v->a[51781] = aux_sym_heredoc_redirect_token1; - v->a[51782] = actions(1344); - v->a[51783] = 40; - v->a[51784] = anon_sym_LPAREN_LPAREN; - v->a[51785] = anon_sym_SEMI; - v->a[51786] = anon_sym_PIPE_PIPE; - v->a[51787] = anon_sym_AMP_AMP; - v->a[51788] = anon_sym_PIPE; - v->a[51789] = anon_sym_AMP; - v->a[51790] = anon_sym_EQ_EQ; - v->a[51791] = anon_sym_LT; - v->a[51792] = anon_sym_GT; - v->a[51793] = anon_sym_LT_LT; - v->a[51794] = anon_sym_GT_GT; - v->a[51795] = anon_sym_SEMI_SEMI; - v->a[51796] = anon_sym_PIPE_AMP; - v->a[51797] = anon_sym_EQ_TILDE; - v->a[51798] = anon_sym_AMP_GT; - v->a[51799] = anon_sym_AMP_GT_GT; + v->a[51780] = 1; + v->a[51781] = sym__concat; + v->a[51782] = state(1114); + v->a[51783] = 1; + v->a[51784] = aux_sym_concatenation_repeat1; + v->a[51785] = actions(2664); + v->a[51786] = 4; + v->a[51787] = sym_file_descriptor; + v->a[51788] = sym_test_operator; + v->a[51789] = sym__brace_start; + v->a[51790] = aux_sym_heredoc_redirect_token1; + v->a[51791] = actions(2662); + v->a[51792] = 32; + v->a[51793] = anon_sym_PIPE; + v->a[51794] = anon_sym_SEMI_SEMI; + v->a[51795] = anon_sym_PIPE_AMP; + v->a[51796] = anon_sym_AMP_AMP; + v->a[51797] = anon_sym_PIPE_PIPE; + v->a[51798] = anon_sym_LT; + v->a[51799] = anon_sym_GT; small_parse_table_2590(v); } diff --git a/parser/static/small_parse_table/small_parse_table_518.c b/parser/static/small_parse_table/small_parse_table_518.c index c1e3a9ef..05901ff9 100644 --- a/parser/static/small_parse_table/small_parse_table_518.c +++ b/parser/static/small_parse_table/small_parse_table_518.c @@ -14,126 +14,126 @@ void small_parse_table_2590(t_small_parse_table_array *v) { - v->a[51800] = anon_sym_LT_AMP; - v->a[51801] = anon_sym_GT_AMP; - v->a[51802] = anon_sym_GT_PIPE; - v->a[51803] = anon_sym_LT_AMP_DASH; - v->a[51804] = anon_sym_GT_AMP_DASH; - v->a[51805] = anon_sym_LT_LT_DASH; - v->a[51806] = anon_sym_LT_LT_LT; - v->a[51807] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51808] = anon_sym_DOLLAR_LBRACK; - v->a[51809] = aux_sym_concatenation_token1; - v->a[51810] = anon_sym_DOLLAR; - v->a[51811] = sym__special_character; - v->a[51812] = anon_sym_DQUOTE; - v->a[51813] = sym_raw_string; - v->a[51814] = sym_ansi_c_string; - v->a[51815] = aux_sym_number_token1; - v->a[51816] = aux_sym_number_token2; - v->a[51817] = anon_sym_DOLLAR_LBRACE; - v->a[51818] = anon_sym_DOLLAR_LPAREN; - v->a[51819] = anon_sym_BQUOTE; + v->a[51800] = anon_sym_GT_GT; + v->a[51801] = anon_sym_AMP_GT; + v->a[51802] = anon_sym_AMP_GT_GT; + v->a[51803] = anon_sym_LT_AMP; + v->a[51804] = anon_sym_GT_AMP; + v->a[51805] = anon_sym_GT_PIPE; + v->a[51806] = anon_sym_LT_AMP_DASH; + v->a[51807] = anon_sym_GT_AMP_DASH; + v->a[51808] = anon_sym_LT_LT; + v->a[51809] = anon_sym_LT_LT_DASH; + v->a[51810] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51811] = anon_sym_AMP; + v->a[51812] = anon_sym_DOLLAR; + v->a[51813] = sym__special_character; + v->a[51814] = anon_sym_DQUOTE; + v->a[51815] = sym_raw_string; + v->a[51816] = aux_sym_number_token1; + v->a[51817] = aux_sym_number_token2; + v->a[51818] = anon_sym_DOLLAR_LBRACE; + v->a[51819] = anon_sym_DOLLAR_LPAREN; small_parse_table_2591(v); } void small_parse_table_2591(t_small_parse_table_array *v) { - v->a[51820] = anon_sym_DOLLAR_BQUOTE; - v->a[51821] = anon_sym_LT_LPAREN; - v->a[51822] = anon_sym_GT_LPAREN; + v->a[51820] = anon_sym_BQUOTE; + v->a[51821] = anon_sym_DOLLAR_BQUOTE; + v->a[51822] = aux_sym__simple_variable_name_token1; v->a[51823] = sym_word; - v->a[51824] = 3; - v->a[51825] = actions(3); - v->a[51826] = 1; - v->a[51827] = sym_comment; - v->a[51828] = actions(1358); - v->a[51829] = 7; - v->a[51830] = sym_file_descriptor; - v->a[51831] = sym__concat; - v->a[51832] = sym_test_operator; - v->a[51833] = sym__bare_dollar; - v->a[51834] = sym__brace_start; - v->a[51835] = ts_builtin_sym_end; - v->a[51836] = aux_sym_heredoc_redirect_token1; - v->a[51837] = actions(1356); - v->a[51838] = 40; - v->a[51839] = anon_sym_LPAREN_LPAREN; + v->a[51824] = anon_sym_SEMI; + v->a[51825] = 3; + v->a[51826] = actions(3); + v->a[51827] = 1; + v->a[51828] = sym_comment; + v->a[51829] = actions(2888); + v->a[51830] = 7; + v->a[51831] = sym_file_descriptor; + v->a[51832] = sym__concat; + v->a[51833] = sym_variable_name; + v->a[51834] = sym_test_operator; + v->a[51835] = sym__brace_start; + v->a[51836] = ts_builtin_sym_end; + v->a[51837] = aux_sym_heredoc_redirect_token1; + v->a[51838] = actions(2886); + v->a[51839] = 32; small_parse_table_2592(v); } void small_parse_table_2592(t_small_parse_table_array *v) { - v->a[51840] = anon_sym_SEMI; - v->a[51841] = anon_sym_PIPE_PIPE; - v->a[51842] = anon_sym_AMP_AMP; - v->a[51843] = anon_sym_PIPE; - v->a[51844] = anon_sym_AMP; - v->a[51845] = anon_sym_EQ_EQ; - v->a[51846] = anon_sym_LT; - v->a[51847] = anon_sym_GT; - v->a[51848] = anon_sym_LT_LT; - v->a[51849] = anon_sym_GT_GT; - v->a[51850] = anon_sym_SEMI_SEMI; - v->a[51851] = anon_sym_PIPE_AMP; - v->a[51852] = anon_sym_EQ_TILDE; - v->a[51853] = anon_sym_AMP_GT; - v->a[51854] = anon_sym_AMP_GT_GT; - v->a[51855] = anon_sym_LT_AMP; - v->a[51856] = anon_sym_GT_AMP; - v->a[51857] = anon_sym_GT_PIPE; - v->a[51858] = anon_sym_LT_AMP_DASH; - v->a[51859] = anon_sym_GT_AMP_DASH; + v->a[51840] = anon_sym_PIPE; + v->a[51841] = anon_sym_SEMI_SEMI; + v->a[51842] = anon_sym_PIPE_AMP; + v->a[51843] = anon_sym_AMP_AMP; + v->a[51844] = anon_sym_PIPE_PIPE; + v->a[51845] = anon_sym_LT; + v->a[51846] = anon_sym_GT; + v->a[51847] = anon_sym_GT_GT; + v->a[51848] = anon_sym_AMP_GT; + v->a[51849] = anon_sym_AMP_GT_GT; + v->a[51850] = anon_sym_LT_AMP; + v->a[51851] = anon_sym_GT_AMP; + v->a[51852] = anon_sym_GT_PIPE; + v->a[51853] = anon_sym_LT_AMP_DASH; + v->a[51854] = anon_sym_GT_AMP_DASH; + v->a[51855] = anon_sym_LT_LT; + v->a[51856] = anon_sym_LT_LT_DASH; + v->a[51857] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51858] = anon_sym_AMP; + v->a[51859] = aux_sym_concatenation_token1; small_parse_table_2593(v); } void small_parse_table_2593(t_small_parse_table_array *v) { - v->a[51860] = anon_sym_LT_LT_DASH; - v->a[51861] = anon_sym_LT_LT_LT; - v->a[51862] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51863] = anon_sym_DOLLAR_LBRACK; - v->a[51864] = aux_sym_concatenation_token1; - v->a[51865] = anon_sym_DOLLAR; - v->a[51866] = sym__special_character; - v->a[51867] = anon_sym_DQUOTE; - v->a[51868] = sym_raw_string; - v->a[51869] = sym_ansi_c_string; - v->a[51870] = aux_sym_number_token1; - v->a[51871] = aux_sym_number_token2; - v->a[51872] = anon_sym_DOLLAR_LBRACE; - v->a[51873] = anon_sym_DOLLAR_LPAREN; - v->a[51874] = anon_sym_BQUOTE; - v->a[51875] = anon_sym_DOLLAR_BQUOTE; - v->a[51876] = anon_sym_LT_LPAREN; - v->a[51877] = anon_sym_GT_LPAREN; - v->a[51878] = sym_word; - v->a[51879] = 3; + v->a[51860] = anon_sym_DOLLAR; + v->a[51861] = sym__special_character; + v->a[51862] = anon_sym_DQUOTE; + v->a[51863] = sym_raw_string; + v->a[51864] = aux_sym_number_token1; + v->a[51865] = aux_sym_number_token2; + v->a[51866] = anon_sym_DOLLAR_LBRACE; + v->a[51867] = anon_sym_DOLLAR_LPAREN; + v->a[51868] = anon_sym_BQUOTE; + v->a[51869] = anon_sym_DOLLAR_BQUOTE; + v->a[51870] = sym_word; + v->a[51871] = anon_sym_SEMI; + v->a[51872] = 3; + v->a[51873] = actions(3); + v->a[51874] = 1; + v->a[51875] = sym_comment; + v->a[51876] = actions(2774); + v->a[51877] = 6; + v->a[51878] = sym_file_descriptor; + v->a[51879] = sym__concat; small_parse_table_2594(v); } void small_parse_table_2594(t_small_parse_table_array *v) { - v->a[51880] = actions(3); - v->a[51881] = 1; - v->a[51882] = sym_comment; - v->a[51883] = actions(1298); - v->a[51884] = 6; - v->a[51885] = sym_file_descriptor; - v->a[51886] = sym__concat; - v->a[51887] = sym_test_operator; - v->a[51888] = sym__bare_dollar; - v->a[51889] = sym__brace_start; - v->a[51890] = aux_sym_heredoc_redirect_token1; - v->a[51891] = actions(1296); - v->a[51892] = 41; - v->a[51893] = anon_sym_LPAREN_LPAREN; - v->a[51894] = anon_sym_SEMI; - v->a[51895] = anon_sym_PIPE_PIPE; - v->a[51896] = anon_sym_AMP_AMP; - v->a[51897] = anon_sym_PIPE; - v->a[51898] = anon_sym_AMP; - v->a[51899] = anon_sym_EQ_EQ; + v->a[51880] = sym_test_operator; + v->a[51881] = sym__bare_dollar; + v->a[51882] = sym__brace_start; + v->a[51883] = aux_sym_heredoc_redirect_token1; + v->a[51884] = actions(2772); + v->a[51885] = 33; + v->a[51886] = anon_sym_PIPE; + v->a[51887] = anon_sym_RPAREN; + v->a[51888] = anon_sym_SEMI_SEMI; + v->a[51889] = anon_sym_PIPE_AMP; + v->a[51890] = anon_sym_AMP_AMP; + v->a[51891] = anon_sym_PIPE_PIPE; + v->a[51892] = anon_sym_LT; + v->a[51893] = anon_sym_GT; + v->a[51894] = anon_sym_GT_GT; + v->a[51895] = anon_sym_AMP_GT; + v->a[51896] = anon_sym_AMP_GT_GT; + v->a[51897] = anon_sym_LT_AMP; + v->a[51898] = anon_sym_GT_AMP; + v->a[51899] = anon_sym_GT_PIPE; small_parse_table_2595(v); } diff --git a/parser/static/small_parse_table/small_parse_table_519.c b/parser/static/small_parse_table/small_parse_table_519.c index 62aaa783..58c09421 100644 --- a/parser/static/small_parse_table/small_parse_table_519.c +++ b/parser/static/small_parse_table/small_parse_table_519.c @@ -14,126 +14,126 @@ void small_parse_table_2595(t_small_parse_table_array *v) { - v->a[51900] = anon_sym_LT; - v->a[51901] = anon_sym_GT; + v->a[51900] = anon_sym_LT_AMP_DASH; + v->a[51901] = anon_sym_GT_AMP_DASH; v->a[51902] = anon_sym_LT_LT; - v->a[51903] = anon_sym_GT_GT; - v->a[51904] = anon_sym_RPAREN; - v->a[51905] = anon_sym_SEMI_SEMI; - v->a[51906] = anon_sym_PIPE_AMP; - v->a[51907] = anon_sym_EQ_TILDE; - v->a[51908] = anon_sym_AMP_GT; - v->a[51909] = anon_sym_AMP_GT_GT; - v->a[51910] = anon_sym_LT_AMP; - v->a[51911] = anon_sym_GT_AMP; - v->a[51912] = anon_sym_GT_PIPE; - v->a[51913] = anon_sym_LT_AMP_DASH; - v->a[51914] = anon_sym_GT_AMP_DASH; - v->a[51915] = anon_sym_LT_LT_DASH; - v->a[51916] = anon_sym_LT_LT_LT; - v->a[51917] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51918] = anon_sym_DOLLAR_LBRACK; - v->a[51919] = aux_sym_concatenation_token1; + v->a[51903] = anon_sym_LT_LT_DASH; + v->a[51904] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51905] = anon_sym_AMP; + v->a[51906] = aux_sym_concatenation_token1; + v->a[51907] = anon_sym_DOLLAR; + v->a[51908] = sym__special_character; + v->a[51909] = anon_sym_DQUOTE; + v->a[51910] = sym_raw_string; + v->a[51911] = aux_sym_number_token1; + v->a[51912] = aux_sym_number_token2; + v->a[51913] = anon_sym_DOLLAR_LBRACE; + v->a[51914] = anon_sym_DOLLAR_LPAREN; + v->a[51915] = anon_sym_BQUOTE; + v->a[51916] = anon_sym_DOLLAR_BQUOTE; + v->a[51917] = sym_word; + v->a[51918] = anon_sym_SEMI; + v->a[51919] = 3; small_parse_table_2596(v); } void small_parse_table_2596(t_small_parse_table_array *v) { - v->a[51920] = anon_sym_DOLLAR; - v->a[51921] = sym__special_character; - v->a[51922] = anon_sym_DQUOTE; - v->a[51923] = sym_raw_string; - v->a[51924] = sym_ansi_c_string; - v->a[51925] = aux_sym_number_token1; - v->a[51926] = aux_sym_number_token2; - v->a[51927] = anon_sym_DOLLAR_LBRACE; - v->a[51928] = anon_sym_DOLLAR_LPAREN; - v->a[51929] = anon_sym_BQUOTE; - v->a[51930] = anon_sym_DOLLAR_BQUOTE; - v->a[51931] = anon_sym_LT_LPAREN; - v->a[51932] = anon_sym_GT_LPAREN; - v->a[51933] = sym_word; - v->a[51934] = 8; - v->a[51935] = actions(3); - v->a[51936] = 1; - v->a[51937] = sym_comment; - v->a[51938] = actions(1235); - v->a[51939] = 1; + v->a[51920] = actions(3); + v->a[51921] = 1; + v->a[51922] = sym_comment; + v->a[51923] = actions(3066); + v->a[51924] = 7; + v->a[51925] = sym_file_descriptor; + v->a[51926] = sym__concat; + v->a[51927] = sym_variable_name; + v->a[51928] = sym_test_operator; + v->a[51929] = sym__brace_start; + v->a[51930] = ts_builtin_sym_end; + v->a[51931] = aux_sym_heredoc_redirect_token1; + v->a[51932] = actions(3064); + v->a[51933] = 32; + v->a[51934] = anon_sym_PIPE; + v->a[51935] = anon_sym_SEMI_SEMI; + v->a[51936] = anon_sym_PIPE_AMP; + v->a[51937] = anon_sym_AMP_AMP; + v->a[51938] = anon_sym_PIPE_PIPE; + v->a[51939] = anon_sym_LT; small_parse_table_2597(v); } void small_parse_table_2597(t_small_parse_table_array *v) { - v->a[51940] = sym_test_operator; - v->a[51941] = actions(5086); - v->a[51942] = 1; - v->a[51943] = anon_sym_DQUOTE; - v->a[51944] = actions(5090); - v->a[51945] = 1; - v->a[51946] = sym_variable_name; - v->a[51947] = state(2442); - v->a[51948] = 1; - v->a[51949] = sym_string; - v->a[51950] = actions(5088); - v->a[51951] = 2; - v->a[51952] = aux_sym__simple_variable_name_token1; - v->a[51953] = aux_sym__multiline_variable_name_token1; - v->a[51954] = actions(5084); - v->a[51955] = 9; - v->a[51956] = anon_sym_DASH; - v->a[51957] = anon_sym_STAR; - v->a[51958] = anon_sym_BANG; - v->a[51959] = anon_sym_QMARK; + v->a[51940] = anon_sym_GT; + v->a[51941] = anon_sym_GT_GT; + v->a[51942] = anon_sym_AMP_GT; + v->a[51943] = anon_sym_AMP_GT_GT; + v->a[51944] = anon_sym_LT_AMP; + v->a[51945] = anon_sym_GT_AMP; + v->a[51946] = anon_sym_GT_PIPE; + v->a[51947] = anon_sym_LT_AMP_DASH; + v->a[51948] = anon_sym_GT_AMP_DASH; + v->a[51949] = anon_sym_LT_LT; + v->a[51950] = anon_sym_LT_LT_DASH; + v->a[51951] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51952] = anon_sym_AMP; + v->a[51953] = aux_sym_concatenation_token1; + v->a[51954] = anon_sym_DOLLAR; + v->a[51955] = sym__special_character; + v->a[51956] = anon_sym_DQUOTE; + v->a[51957] = sym_raw_string; + v->a[51958] = aux_sym_number_token1; + v->a[51959] = aux_sym_number_token2; small_parse_table_2598(v); } void small_parse_table_2598(t_small_parse_table_array *v) { - v->a[51960] = anon_sym_DOLLAR; - v->a[51961] = anon_sym_POUND; - v->a[51962] = anon_sym_AT2; - v->a[51963] = anon_sym_0; - v->a[51964] = anon_sym__; - v->a[51965] = actions(1227); - v->a[51966] = 32; - v->a[51967] = anon_sym_EQ; - v->a[51968] = anon_sym_PLUS_PLUS; - v->a[51969] = anon_sym_DASH_DASH; - v->a[51970] = anon_sym_PLUS_EQ; - v->a[51971] = anon_sym_DASH_EQ; - v->a[51972] = anon_sym_STAR_EQ; - v->a[51973] = anon_sym_SLASH_EQ; - v->a[51974] = anon_sym_PERCENT_EQ; - v->a[51975] = anon_sym_STAR_STAR_EQ; - v->a[51976] = anon_sym_LT_LT_EQ; - v->a[51977] = anon_sym_GT_GT_EQ; - v->a[51978] = anon_sym_AMP_EQ; - v->a[51979] = anon_sym_CARET_EQ; + v->a[51960] = anon_sym_DOLLAR_LBRACE; + v->a[51961] = anon_sym_DOLLAR_LPAREN; + v->a[51962] = anon_sym_BQUOTE; + v->a[51963] = anon_sym_DOLLAR_BQUOTE; + v->a[51964] = sym_word; + v->a[51965] = anon_sym_SEMI; + v->a[51966] = 3; + v->a[51967] = actions(3); + v->a[51968] = 1; + v->a[51969] = sym_comment; + v->a[51970] = actions(3050); + v->a[51971] = 7; + v->a[51972] = sym_file_descriptor; + v->a[51973] = sym__concat; + v->a[51974] = sym_variable_name; + v->a[51975] = sym_test_operator; + v->a[51976] = sym__brace_start; + v->a[51977] = ts_builtin_sym_end; + v->a[51978] = aux_sym_heredoc_redirect_token1; + v->a[51979] = actions(3048); small_parse_table_2599(v); } void small_parse_table_2599(t_small_parse_table_array *v) { - v->a[51980] = anon_sym_PIPE_EQ; - v->a[51981] = anon_sym_PIPE_PIPE; - v->a[51982] = anon_sym_AMP_AMP; - v->a[51983] = anon_sym_PIPE; - v->a[51984] = anon_sym_CARET; - v->a[51985] = anon_sym_AMP; - v->a[51986] = anon_sym_EQ_EQ; - v->a[51987] = anon_sym_BANG_EQ; - v->a[51988] = anon_sym_LT; - v->a[51989] = anon_sym_GT; - v->a[51990] = anon_sym_LT_EQ; - v->a[51991] = anon_sym_GT_EQ; - v->a[51992] = anon_sym_LT_LT; - v->a[51993] = anon_sym_GT_GT; - v->a[51994] = anon_sym_PLUS; - v->a[51995] = anon_sym_SLASH; - v->a[51996] = anon_sym_PERCENT; - v->a[51997] = anon_sym_STAR_STAR; - v->a[51998] = anon_sym_EQ_TILDE; - v->a[51999] = 3; + v->a[51980] = 32; + v->a[51981] = anon_sym_PIPE; + v->a[51982] = anon_sym_SEMI_SEMI; + v->a[51983] = anon_sym_PIPE_AMP; + v->a[51984] = anon_sym_AMP_AMP; + v->a[51985] = anon_sym_PIPE_PIPE; + v->a[51986] = anon_sym_LT; + v->a[51987] = anon_sym_GT; + v->a[51988] = anon_sym_GT_GT; + v->a[51989] = anon_sym_AMP_GT; + v->a[51990] = anon_sym_AMP_GT_GT; + v->a[51991] = anon_sym_LT_AMP; + v->a[51992] = anon_sym_GT_AMP; + v->a[51993] = anon_sym_GT_PIPE; + v->a[51994] = anon_sym_LT_AMP_DASH; + v->a[51995] = anon_sym_GT_AMP_DASH; + v->a[51996] = anon_sym_LT_LT; + v->a[51997] = anon_sym_LT_LT_DASH; + v->a[51998] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[51999] = anon_sym_AMP; small_parse_table_2600(v); } diff --git a/parser/static/small_parse_table/small_parse_table_52.c b/parser/static/small_parse_table/small_parse_table_52.c index 36a0776e..d69cd808 100644 --- a/parser/static/small_parse_table/small_parse_table_52.c +++ b/parser/static/small_parse_table/small_parse_table_52.c @@ -14,75 +14,75 @@ void small_parse_table_260(t_small_parse_table_array *v) { - v->a[5200] = actions(1241); - v->a[5201] = 4; - v->a[5202] = sym_file_descriptor; - v->a[5203] = sym_test_operator; - v->a[5204] = sym__bare_dollar; - v->a[5205] = sym__brace_start; - v->a[5206] = actions(1809); - v->a[5207] = 9; - v->a[5208] = anon_sym_DASH; - v->a[5209] = anon_sym_STAR; - v->a[5210] = anon_sym_BANG; - v->a[5211] = anon_sym_QMARK; - v->a[5212] = anon_sym_DOLLAR; - v->a[5213] = anon_sym_POUND; - v->a[5214] = anon_sym_AT2; - v->a[5215] = anon_sym_0; - v->a[5216] = anon_sym__; - v->a[5217] = actions(1239); - v->a[5218] = 39; - v->a[5219] = anon_sym_LPAREN_LPAREN; + v->a[5200] = anon_sym_BQUOTE; + v->a[5201] = actions(1556); + v->a[5202] = 1; + v->a[5203] = anon_sym_DOLLAR_BQUOTE; + v->a[5204] = actions(1558); + v->a[5205] = 1; + v->a[5206] = sym_test_operator; + v->a[5207] = actions(1560); + v->a[5208] = 1; + v->a[5209] = sym__brace_start; + v->a[5210] = state(1034); + v->a[5211] = 1; + v->a[5212] = aux_sym__literal_repeat1; + v->a[5213] = actions(1182); + v->a[5214] = 2; + v->a[5215] = sym_file_descriptor; + v->a[5216] = aux_sym_heredoc_redirect_token1; + v->a[5217] = actions(1536); + v->a[5218] = 2; + v->a[5219] = sym_raw_string; small_parse_table_261(v); } void small_parse_table_261(t_small_parse_table_array *v) { - v->a[5220] = anon_sym_SEMI; - v->a[5221] = anon_sym_PIPE_PIPE; - v->a[5222] = anon_sym_AMP_AMP; - v->a[5223] = anon_sym_PIPE; - v->a[5224] = anon_sym_AMP; - v->a[5225] = anon_sym_EQ_EQ; - v->a[5226] = anon_sym_LT; - v->a[5227] = anon_sym_GT; - v->a[5228] = anon_sym_LT_LT; - v->a[5229] = anon_sym_GT_GT; - v->a[5230] = anon_sym_LPAREN; - v->a[5231] = anon_sym_SEMI_SEMI; - v->a[5232] = anon_sym_PIPE_AMP; - v->a[5233] = anon_sym_EQ_TILDE; - v->a[5234] = anon_sym_AMP_GT; - v->a[5235] = anon_sym_AMP_GT_GT; - v->a[5236] = anon_sym_LT_AMP; - v->a[5237] = anon_sym_GT_AMP; - v->a[5238] = anon_sym_GT_PIPE; - v->a[5239] = anon_sym_LT_AMP_DASH; + v->a[5220] = sym_word; + v->a[5221] = state(342); + v->a[5222] = 2; + v->a[5223] = sym_concatenation; + v->a[5224] = aux_sym_for_statement_repeat1; + v->a[5225] = state(634); + v->a[5226] = 7; + v->a[5227] = sym_arithmetic_expansion; + v->a[5228] = sym_brace_expression; + v->a[5229] = sym_string; + v->a[5230] = sym_number; + v->a[5231] = sym_simple_expansion; + v->a[5232] = sym_expansion; + v->a[5233] = sym_command_substitution; + v->a[5234] = actions(1180); + v->a[5235] = 22; + v->a[5236] = anon_sym_esac; + v->a[5237] = anon_sym_PIPE; + v->a[5238] = anon_sym_SEMI_SEMI; + v->a[5239] = anon_sym_SEMI_AMP; small_parse_table_262(v); } void small_parse_table_262(t_small_parse_table_array *v) { - v->a[5240] = anon_sym_GT_AMP_DASH; - v->a[5241] = anon_sym_LT_LT_DASH; - v->a[5242] = aux_sym_heredoc_redirect_token1; - v->a[5243] = anon_sym_LT_LT_LT; - v->a[5244] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5245] = anon_sym_DOLLAR_LBRACK; - v->a[5246] = sym__special_character; - v->a[5247] = sym_raw_string; - v->a[5248] = sym_ansi_c_string; - v->a[5249] = aux_sym_number_token1; - v->a[5250] = aux_sym_number_token2; - v->a[5251] = anon_sym_DOLLAR_LBRACE; - v->a[5252] = anon_sym_DOLLAR_LPAREN; - v->a[5253] = anon_sym_BQUOTE; - v->a[5254] = anon_sym_DOLLAR_BQUOTE; - v->a[5255] = anon_sym_LT_LPAREN; - v->a[5256] = anon_sym_GT_LPAREN; - v->a[5257] = sym_word; - v->a[5258] = 8; + v->a[5240] = anon_sym_SEMI_SEMI_AMP; + v->a[5241] = anon_sym_PIPE_AMP; + v->a[5242] = anon_sym_AMP_AMP; + v->a[5243] = anon_sym_PIPE_PIPE; + v->a[5244] = anon_sym_LT; + v->a[5245] = anon_sym_GT; + v->a[5246] = anon_sym_GT_GT; + v->a[5247] = anon_sym_AMP_GT; + v->a[5248] = anon_sym_AMP_GT_GT; + v->a[5249] = anon_sym_LT_AMP; + v->a[5250] = anon_sym_GT_AMP; + v->a[5251] = anon_sym_GT_PIPE; + v->a[5252] = anon_sym_LT_AMP_DASH; + v->a[5253] = anon_sym_GT_AMP_DASH; + v->a[5254] = anon_sym_LT_LT; + v->a[5255] = anon_sym_LT_LT_DASH; + v->a[5256] = anon_sym_AMP; + v->a[5257] = anon_sym_SEMI; + v->a[5258] = 21; v->a[5259] = actions(3); small_parse_table_263(v); } @@ -91,49 +91,49 @@ void small_parse_table_263(t_small_parse_table_array *v) { v->a[5260] = 1; v->a[5261] = sym_comment; - v->a[5262] = actions(1811); + v->a[5262] = actions(1009); v->a[5263] = 1; - v->a[5264] = anon_sym_DQUOTE; - v->a[5265] = actions(1815); + v->a[5264] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5265] = actions(1011); v->a[5266] = 1; - v->a[5267] = sym_variable_name; - v->a[5268] = state(1061); + v->a[5267] = anon_sym_DOLLAR; + v->a[5268] = actions(1015); v->a[5269] = 1; - v->a[5270] = sym_string; - v->a[5271] = actions(1813); - v->a[5272] = 2; - v->a[5273] = aux_sym__simple_variable_name_token1; - v->a[5274] = aux_sym__multiline_variable_name_token1; - v->a[5275] = actions(1235); - v->a[5276] = 4; - v->a[5277] = sym_file_descriptor; - v->a[5278] = sym_test_operator; - v->a[5279] = sym__bare_dollar; + v->a[5270] = anon_sym_DQUOTE; + v->a[5271] = actions(1017); + v->a[5272] = 1; + v->a[5273] = aux_sym_number_token1; + v->a[5274] = actions(1019); + v->a[5275] = 1; + v->a[5276] = aux_sym_number_token2; + v->a[5277] = actions(1021); + v->a[5278] = 1; + v->a[5279] = anon_sym_DOLLAR_LBRACE; small_parse_table_264(v); } void small_parse_table_264(t_small_parse_table_array *v) { - v->a[5280] = sym__brace_start; - v->a[5281] = actions(1809); - v->a[5282] = 9; - v->a[5283] = anon_sym_DASH; - v->a[5284] = anon_sym_STAR; - v->a[5285] = anon_sym_BANG; - v->a[5286] = anon_sym_QMARK; - v->a[5287] = anon_sym_DOLLAR; - v->a[5288] = anon_sym_POUND; - v->a[5289] = anon_sym_AT2; - v->a[5290] = anon_sym_0; - v->a[5291] = anon_sym__; - v->a[5292] = actions(1227); - v->a[5293] = 39; - v->a[5294] = anon_sym_LPAREN_LPAREN; - v->a[5295] = anon_sym_SEMI; - v->a[5296] = anon_sym_PIPE_PIPE; - v->a[5297] = anon_sym_AMP_AMP; - v->a[5298] = anon_sym_PIPE; - v->a[5299] = anon_sym_AMP; + v->a[5280] = actions(1023); + v->a[5281] = 1; + v->a[5282] = anon_sym_DOLLAR_LPAREN; + v->a[5283] = actions(1025); + v->a[5284] = 1; + v->a[5285] = anon_sym_BQUOTE; + v->a[5286] = actions(1027); + v->a[5287] = 1; + v->a[5288] = anon_sym_DOLLAR_BQUOTE; + v->a[5289] = actions(1035); + v->a[5290] = 1; + v->a[5291] = sym__brace_start; + v->a[5292] = actions(1564); + v->a[5293] = 1; + v->a[5294] = sym__special_character; + v->a[5295] = actions(1566); + v->a[5296] = 1; + v->a[5297] = aux_sym__simple_variable_name_token1; + v->a[5298] = actions(1568); + v->a[5299] = 1; small_parse_table_265(v); } diff --git a/parser/static/small_parse_table/small_parse_table_520.c b/parser/static/small_parse_table/small_parse_table_520.c index 03af4508..19f36696 100644 --- a/parser/static/small_parse_table/small_parse_table_520.c +++ b/parser/static/small_parse_table/small_parse_table_520.c @@ -14,126 +14,126 @@ void small_parse_table_2600(t_small_parse_table_array *v) { - v->a[52000] = actions(3); - v->a[52001] = 1; - v->a[52002] = sym_comment; - v->a[52003] = actions(1326); - v->a[52004] = 6; - v->a[52005] = sym_file_descriptor; - v->a[52006] = sym__concat; - v->a[52007] = sym_variable_name; - v->a[52008] = sym_test_operator; - v->a[52009] = sym__brace_start; - v->a[52010] = aux_sym_heredoc_redirect_token1; - v->a[52011] = actions(1324); - v->a[52012] = 41; - v->a[52013] = anon_sym_LPAREN_LPAREN; - v->a[52014] = anon_sym_SEMI; - v->a[52015] = anon_sym_PIPE_PIPE; - v->a[52016] = anon_sym_AMP_AMP; - v->a[52017] = anon_sym_PIPE; - v->a[52018] = anon_sym_AMP; - v->a[52019] = anon_sym_LT; + v->a[52000] = aux_sym_concatenation_token1; + v->a[52001] = anon_sym_DOLLAR; + v->a[52002] = sym__special_character; + v->a[52003] = anon_sym_DQUOTE; + v->a[52004] = sym_raw_string; + v->a[52005] = aux_sym_number_token1; + v->a[52006] = aux_sym_number_token2; + v->a[52007] = anon_sym_DOLLAR_LBRACE; + v->a[52008] = anon_sym_DOLLAR_LPAREN; + v->a[52009] = anon_sym_BQUOTE; + v->a[52010] = anon_sym_DOLLAR_BQUOTE; + v->a[52011] = sym_word; + v->a[52012] = anon_sym_SEMI; + v->a[52013] = 3; + v->a[52014] = actions(3); + v->a[52015] = 1; + v->a[52016] = sym_comment; + v->a[52017] = actions(2664); + v->a[52018] = 5; + v->a[52019] = sym_file_descriptor; small_parse_table_2601(v); } void small_parse_table_2601(t_small_parse_table_array *v) { - v->a[52020] = anon_sym_GT; - v->a[52021] = anon_sym_LT_LT; - v->a[52022] = anon_sym_GT_GT; - v->a[52023] = anon_sym_esac; - v->a[52024] = anon_sym_SEMI_SEMI; - v->a[52025] = anon_sym_SEMI_AMP; - v->a[52026] = anon_sym_SEMI_SEMI_AMP; - v->a[52027] = anon_sym_PIPE_AMP; - v->a[52028] = anon_sym_AMP_GT; - v->a[52029] = anon_sym_AMP_GT_GT; - v->a[52030] = anon_sym_LT_AMP; - v->a[52031] = anon_sym_GT_AMP; - v->a[52032] = anon_sym_GT_PIPE; - v->a[52033] = anon_sym_LT_AMP_DASH; - v->a[52034] = anon_sym_GT_AMP_DASH; - v->a[52035] = anon_sym_LT_LT_DASH; - v->a[52036] = anon_sym_LT_LT_LT; - v->a[52037] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52038] = anon_sym_DOLLAR_LBRACK; - v->a[52039] = aux_sym_concatenation_token1; + v->a[52020] = sym_test_operator; + v->a[52021] = sym__bare_dollar; + v->a[52022] = sym__brace_start; + v->a[52023] = aux_sym_heredoc_redirect_token1; + v->a[52024] = actions(2662); + v->a[52025] = 34; + v->a[52026] = anon_sym_LPAREN; + v->a[52027] = anon_sym_PIPE; + v->a[52028] = anon_sym_SEMI_SEMI; + v->a[52029] = anon_sym_SEMI_AMP; + v->a[52030] = anon_sym_SEMI_SEMI_AMP; + v->a[52031] = anon_sym_PIPE_AMP; + v->a[52032] = anon_sym_AMP_AMP; + v->a[52033] = anon_sym_PIPE_PIPE; + v->a[52034] = anon_sym_LT; + v->a[52035] = anon_sym_GT; + v->a[52036] = anon_sym_GT_GT; + v->a[52037] = anon_sym_AMP_GT; + v->a[52038] = anon_sym_AMP_GT_GT; + v->a[52039] = anon_sym_LT_AMP; small_parse_table_2602(v); } void small_parse_table_2602(t_small_parse_table_array *v) { - v->a[52040] = anon_sym_DOLLAR; - v->a[52041] = sym__special_character; - v->a[52042] = anon_sym_DQUOTE; - v->a[52043] = sym_raw_string; - v->a[52044] = sym_ansi_c_string; - v->a[52045] = aux_sym_number_token1; - v->a[52046] = aux_sym_number_token2; - v->a[52047] = anon_sym_DOLLAR_LBRACE; - v->a[52048] = anon_sym_DOLLAR_LPAREN; - v->a[52049] = anon_sym_BQUOTE; - v->a[52050] = anon_sym_DOLLAR_BQUOTE; - v->a[52051] = anon_sym_LT_LPAREN; - v->a[52052] = anon_sym_GT_LPAREN; - v->a[52053] = sym_word; - v->a[52054] = 3; - v->a[52055] = actions(3); - v->a[52056] = 1; - v->a[52057] = sym_comment; - v->a[52058] = actions(1253); - v->a[52059] = 6; + v->a[52040] = anon_sym_GT_AMP; + v->a[52041] = anon_sym_GT_PIPE; + v->a[52042] = anon_sym_LT_AMP_DASH; + v->a[52043] = anon_sym_GT_AMP_DASH; + v->a[52044] = anon_sym_LT_LT; + v->a[52045] = anon_sym_LT_LT_DASH; + v->a[52046] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52047] = anon_sym_AMP; + v->a[52048] = anon_sym_DOLLAR; + v->a[52049] = sym__special_character; + v->a[52050] = anon_sym_DQUOTE; + v->a[52051] = sym_raw_string; + v->a[52052] = aux_sym_number_token1; + v->a[52053] = aux_sym_number_token2; + v->a[52054] = anon_sym_DOLLAR_LBRACE; + v->a[52055] = anon_sym_DOLLAR_LPAREN; + v->a[52056] = anon_sym_BQUOTE; + v->a[52057] = anon_sym_DOLLAR_BQUOTE; + v->a[52058] = sym_word; + v->a[52059] = anon_sym_SEMI; small_parse_table_2603(v); } void small_parse_table_2603(t_small_parse_table_array *v) { - v->a[52060] = sym_file_descriptor; - v->a[52061] = sym__concat; - v->a[52062] = sym_variable_name; - v->a[52063] = sym_test_operator; - v->a[52064] = sym__brace_start; - v->a[52065] = aux_sym_heredoc_redirect_token1; - v->a[52066] = actions(1251); - v->a[52067] = 41; - v->a[52068] = anon_sym_LPAREN_LPAREN; - v->a[52069] = anon_sym_SEMI; - v->a[52070] = anon_sym_PIPE_PIPE; - v->a[52071] = anon_sym_AMP_AMP; - v->a[52072] = anon_sym_PIPE; - v->a[52073] = anon_sym_AMP; - v->a[52074] = anon_sym_LT; - v->a[52075] = anon_sym_GT; - v->a[52076] = anon_sym_LT_LT; - v->a[52077] = anon_sym_GT_GT; - v->a[52078] = anon_sym_esac; - v->a[52079] = anon_sym_SEMI_SEMI; + v->a[52060] = 6; + v->a[52061] = actions(3); + v->a[52062] = 1; + v->a[52063] = sym_comment; + v->a[52064] = actions(3423); + v->a[52065] = 1; + v->a[52066] = aux_sym_concatenation_token1; + v->a[52067] = actions(3425); + v->a[52068] = 1; + v->a[52069] = sym__concat; + v->a[52070] = state(1093); + v->a[52071] = 1; + v->a[52072] = aux_sym_concatenation_repeat1; + v->a[52073] = actions(1390); + v->a[52074] = 5; + v->a[52075] = sym_file_descriptor; + v->a[52076] = sym_variable_name; + v->a[52077] = sym_test_operator; + v->a[52078] = sym__brace_start; + v->a[52079] = aux_sym_heredoc_redirect_token1; small_parse_table_2604(v); } void small_parse_table_2604(t_small_parse_table_array *v) { - v->a[52080] = anon_sym_SEMI_AMP; - v->a[52081] = anon_sym_SEMI_SEMI_AMP; - v->a[52082] = anon_sym_PIPE_AMP; - v->a[52083] = anon_sym_AMP_GT; - v->a[52084] = anon_sym_AMP_GT_GT; - v->a[52085] = anon_sym_LT_AMP; - v->a[52086] = anon_sym_GT_AMP; - v->a[52087] = anon_sym_GT_PIPE; - v->a[52088] = anon_sym_LT_AMP_DASH; - v->a[52089] = anon_sym_GT_AMP_DASH; - v->a[52090] = anon_sym_LT_LT_DASH; - v->a[52091] = anon_sym_LT_LT_LT; - v->a[52092] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52093] = anon_sym_DOLLAR_LBRACK; - v->a[52094] = aux_sym_concatenation_token1; - v->a[52095] = anon_sym_DOLLAR; - v->a[52096] = sym__special_character; - v->a[52097] = anon_sym_DQUOTE; - v->a[52098] = sym_raw_string; - v->a[52099] = sym_ansi_c_string; + v->a[52080] = actions(1388); + v->a[52081] = 31; + v->a[52082] = anon_sym_PIPE; + v->a[52083] = anon_sym_SEMI_SEMI; + v->a[52084] = anon_sym_PIPE_AMP; + v->a[52085] = anon_sym_AMP_AMP; + v->a[52086] = anon_sym_PIPE_PIPE; + v->a[52087] = anon_sym_LT; + v->a[52088] = anon_sym_GT; + v->a[52089] = anon_sym_GT_GT; + v->a[52090] = anon_sym_AMP_GT; + v->a[52091] = anon_sym_AMP_GT_GT; + v->a[52092] = anon_sym_LT_AMP; + v->a[52093] = anon_sym_GT_AMP; + v->a[52094] = anon_sym_GT_PIPE; + v->a[52095] = anon_sym_LT_AMP_DASH; + v->a[52096] = anon_sym_GT_AMP_DASH; + v->a[52097] = anon_sym_LT_LT; + v->a[52098] = anon_sym_LT_LT_DASH; + v->a[52099] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2605(v); } diff --git a/parser/static/small_parse_table/small_parse_table_521.c b/parser/static/small_parse_table/small_parse_table_521.c index 00c8e209..d20f0f01 100644 --- a/parser/static/small_parse_table/small_parse_table_521.c +++ b/parser/static/small_parse_table/small_parse_table_521.c @@ -14,126 +14,126 @@ void small_parse_table_2605(t_small_parse_table_array *v) { - v->a[52100] = aux_sym_number_token1; - v->a[52101] = aux_sym_number_token2; - v->a[52102] = anon_sym_DOLLAR_LBRACE; - v->a[52103] = anon_sym_DOLLAR_LPAREN; - v->a[52104] = anon_sym_BQUOTE; - v->a[52105] = anon_sym_DOLLAR_BQUOTE; - v->a[52106] = anon_sym_LT_LPAREN; - v->a[52107] = anon_sym_GT_LPAREN; - v->a[52108] = sym_word; - v->a[52109] = 3; - v->a[52110] = actions(3); - v->a[52111] = 1; - v->a[52112] = sym_comment; - v->a[52113] = actions(1334); - v->a[52114] = 6; - v->a[52115] = sym_file_descriptor; - v->a[52116] = sym__concat; - v->a[52117] = sym_test_operator; - v->a[52118] = sym__bare_dollar; - v->a[52119] = sym__brace_start; + v->a[52100] = anon_sym_AMP; + v->a[52101] = anon_sym_DOLLAR; + v->a[52102] = sym__special_character; + v->a[52103] = anon_sym_DQUOTE; + v->a[52104] = sym_raw_string; + v->a[52105] = aux_sym_number_token1; + v->a[52106] = aux_sym_number_token2; + v->a[52107] = anon_sym_DOLLAR_LBRACE; + v->a[52108] = anon_sym_DOLLAR_LPAREN; + v->a[52109] = anon_sym_BQUOTE; + v->a[52110] = anon_sym_DOLLAR_BQUOTE; + v->a[52111] = sym_word; + v->a[52112] = anon_sym_SEMI; + v->a[52113] = 3; + v->a[52114] = actions(3); + v->a[52115] = 1; + v->a[52116] = sym_comment; + v->a[52117] = actions(3066); + v->a[52118] = 7; + v->a[52119] = sym_file_descriptor; small_parse_table_2606(v); } void small_parse_table_2606(t_small_parse_table_array *v) { - v->a[52120] = aux_sym_heredoc_redirect_token1; - v->a[52121] = actions(1332); - v->a[52122] = 41; - v->a[52123] = anon_sym_LPAREN_LPAREN; - v->a[52124] = anon_sym_SEMI; - v->a[52125] = anon_sym_PIPE_PIPE; - v->a[52126] = anon_sym_AMP_AMP; - v->a[52127] = anon_sym_PIPE; - v->a[52128] = anon_sym_AMP; - v->a[52129] = anon_sym_EQ_EQ; - v->a[52130] = anon_sym_LT; - v->a[52131] = anon_sym_GT; - v->a[52132] = anon_sym_LT_LT; - v->a[52133] = anon_sym_GT_GT; - v->a[52134] = anon_sym_RPAREN; - v->a[52135] = anon_sym_SEMI_SEMI; - v->a[52136] = anon_sym_PIPE_AMP; - v->a[52137] = anon_sym_EQ_TILDE; - v->a[52138] = anon_sym_AMP_GT; - v->a[52139] = anon_sym_AMP_GT_GT; + v->a[52120] = sym__concat; + v->a[52121] = sym_test_operator; + v->a[52122] = sym__bare_dollar; + v->a[52123] = sym__brace_start; + v->a[52124] = ts_builtin_sym_end; + v->a[52125] = aux_sym_heredoc_redirect_token1; + v->a[52126] = actions(3064); + v->a[52127] = 32; + v->a[52128] = anon_sym_PIPE; + v->a[52129] = anon_sym_SEMI_SEMI; + v->a[52130] = anon_sym_PIPE_AMP; + v->a[52131] = anon_sym_AMP_AMP; + v->a[52132] = anon_sym_PIPE_PIPE; + v->a[52133] = anon_sym_LT; + v->a[52134] = anon_sym_GT; + v->a[52135] = anon_sym_GT_GT; + v->a[52136] = anon_sym_AMP_GT; + v->a[52137] = anon_sym_AMP_GT_GT; + v->a[52138] = anon_sym_LT_AMP; + v->a[52139] = anon_sym_GT_AMP; small_parse_table_2607(v); } void small_parse_table_2607(t_small_parse_table_array *v) { - v->a[52140] = anon_sym_LT_AMP; - v->a[52141] = anon_sym_GT_AMP; - v->a[52142] = anon_sym_GT_PIPE; - v->a[52143] = anon_sym_LT_AMP_DASH; - v->a[52144] = anon_sym_GT_AMP_DASH; - v->a[52145] = anon_sym_LT_LT_DASH; - v->a[52146] = anon_sym_LT_LT_LT; - v->a[52147] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52148] = anon_sym_DOLLAR_LBRACK; - v->a[52149] = aux_sym_concatenation_token1; - v->a[52150] = anon_sym_DOLLAR; - v->a[52151] = sym__special_character; - v->a[52152] = anon_sym_DQUOTE; - v->a[52153] = sym_raw_string; - v->a[52154] = sym_ansi_c_string; - v->a[52155] = aux_sym_number_token1; - v->a[52156] = aux_sym_number_token2; - v->a[52157] = anon_sym_DOLLAR_LBRACE; - v->a[52158] = anon_sym_DOLLAR_LPAREN; - v->a[52159] = anon_sym_BQUOTE; + v->a[52140] = anon_sym_GT_PIPE; + v->a[52141] = anon_sym_LT_AMP_DASH; + v->a[52142] = anon_sym_GT_AMP_DASH; + v->a[52143] = anon_sym_LT_LT; + v->a[52144] = anon_sym_LT_LT_DASH; + v->a[52145] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52146] = anon_sym_AMP; + v->a[52147] = aux_sym_concatenation_token1; + v->a[52148] = anon_sym_DOLLAR; + v->a[52149] = sym__special_character; + v->a[52150] = anon_sym_DQUOTE; + v->a[52151] = sym_raw_string; + v->a[52152] = aux_sym_number_token1; + v->a[52153] = aux_sym_number_token2; + v->a[52154] = anon_sym_DOLLAR_LBRACE; + v->a[52155] = anon_sym_DOLLAR_LPAREN; + v->a[52156] = anon_sym_BQUOTE; + v->a[52157] = anon_sym_DOLLAR_BQUOTE; + v->a[52158] = sym_word; + v->a[52159] = anon_sym_SEMI; small_parse_table_2608(v); } void small_parse_table_2608(t_small_parse_table_array *v) { - v->a[52160] = anon_sym_DOLLAR_BQUOTE; - v->a[52161] = anon_sym_LT_LPAREN; - v->a[52162] = anon_sym_GT_LPAREN; - v->a[52163] = sym_word; - v->a[52164] = 5; - v->a[52165] = actions(3); - v->a[52166] = 1; - v->a[52167] = sym_comment; - v->a[52168] = actions(5447); - v->a[52169] = 1; - v->a[52170] = sym__special_character; - v->a[52171] = state(1295); - v->a[52172] = 1; - v->a[52173] = aux_sym__literal_repeat1; - v->a[52174] = actions(4566); - v->a[52175] = 5; - v->a[52176] = sym_file_descriptor; - v->a[52177] = sym_test_operator; - v->a[52178] = sym__bare_dollar; - v->a[52179] = sym__brace_start; + v->a[52160] = 3; + v->a[52161] = actions(3); + v->a[52162] = 1; + v->a[52163] = sym_comment; + v->a[52164] = actions(2888); + v->a[52165] = 7; + v->a[52166] = sym_file_descriptor; + v->a[52167] = sym__concat; + v->a[52168] = sym_test_operator; + v->a[52169] = sym__bare_dollar; + v->a[52170] = sym__brace_start; + v->a[52171] = ts_builtin_sym_end; + v->a[52172] = aux_sym_heredoc_redirect_token1; + v->a[52173] = actions(2886); + v->a[52174] = 32; + v->a[52175] = anon_sym_PIPE; + v->a[52176] = anon_sym_SEMI_SEMI; + v->a[52177] = anon_sym_PIPE_AMP; + v->a[52178] = anon_sym_AMP_AMP; + v->a[52179] = anon_sym_PIPE_PIPE; small_parse_table_2609(v); } void small_parse_table_2609(t_small_parse_table_array *v) { - v->a[52180] = aux_sym_heredoc_redirect_token1; - v->a[52181] = actions(4564); - v->a[52182] = 40; - v->a[52183] = anon_sym_LPAREN_LPAREN; - v->a[52184] = anon_sym_SEMI; - v->a[52185] = anon_sym_PIPE_PIPE; - v->a[52186] = anon_sym_AMP_AMP; - v->a[52187] = anon_sym_PIPE; - v->a[52188] = anon_sym_AMP; - v->a[52189] = anon_sym_EQ_EQ; - v->a[52190] = anon_sym_LT; - v->a[52191] = anon_sym_GT; - v->a[52192] = anon_sym_LT_LT; - v->a[52193] = anon_sym_GT_GT; - v->a[52194] = anon_sym_SEMI_SEMI; - v->a[52195] = anon_sym_SEMI_AMP; - v->a[52196] = anon_sym_SEMI_SEMI_AMP; - v->a[52197] = anon_sym_PIPE_AMP; - v->a[52198] = anon_sym_EQ_TILDE; - v->a[52199] = anon_sym_AMP_GT; + v->a[52180] = anon_sym_LT; + v->a[52181] = anon_sym_GT; + v->a[52182] = anon_sym_GT_GT; + v->a[52183] = anon_sym_AMP_GT; + v->a[52184] = anon_sym_AMP_GT_GT; + v->a[52185] = anon_sym_LT_AMP; + v->a[52186] = anon_sym_GT_AMP; + v->a[52187] = anon_sym_GT_PIPE; + v->a[52188] = anon_sym_LT_AMP_DASH; + v->a[52189] = anon_sym_GT_AMP_DASH; + v->a[52190] = anon_sym_LT_LT; + v->a[52191] = anon_sym_LT_LT_DASH; + v->a[52192] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52193] = anon_sym_AMP; + v->a[52194] = aux_sym_concatenation_token1; + v->a[52195] = anon_sym_DOLLAR; + v->a[52196] = sym__special_character; + v->a[52197] = anon_sym_DQUOTE; + v->a[52198] = sym_raw_string; + v->a[52199] = aux_sym_number_token1; small_parse_table_2610(v); } diff --git a/parser/static/small_parse_table/small_parse_table_522.c b/parser/static/small_parse_table/small_parse_table_522.c index 5b72a079..17593aaf 100644 --- a/parser/static/small_parse_table/small_parse_table_522.c +++ b/parser/static/small_parse_table/small_parse_table_522.c @@ -14,126 +14,126 @@ void small_parse_table_2610(t_small_parse_table_array *v) { - v->a[52200] = anon_sym_AMP_GT_GT; - v->a[52201] = anon_sym_LT_AMP; - v->a[52202] = anon_sym_GT_AMP; - v->a[52203] = anon_sym_GT_PIPE; - v->a[52204] = anon_sym_LT_AMP_DASH; - v->a[52205] = anon_sym_GT_AMP_DASH; - v->a[52206] = anon_sym_LT_LT_DASH; - v->a[52207] = anon_sym_LT_LT_LT; - v->a[52208] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52209] = anon_sym_DOLLAR_LBRACK; - v->a[52210] = anon_sym_DOLLAR; - v->a[52211] = anon_sym_DQUOTE; - v->a[52212] = sym_raw_string; - v->a[52213] = sym_ansi_c_string; - v->a[52214] = aux_sym_number_token1; - v->a[52215] = aux_sym_number_token2; - v->a[52216] = anon_sym_DOLLAR_LBRACE; - v->a[52217] = anon_sym_DOLLAR_LPAREN; - v->a[52218] = anon_sym_BQUOTE; - v->a[52219] = anon_sym_DOLLAR_BQUOTE; + v->a[52200] = aux_sym_number_token2; + v->a[52201] = anon_sym_DOLLAR_LBRACE; + v->a[52202] = anon_sym_DOLLAR_LPAREN; + v->a[52203] = anon_sym_BQUOTE; + v->a[52204] = anon_sym_DOLLAR_BQUOTE; + v->a[52205] = sym_word; + v->a[52206] = anon_sym_SEMI; + v->a[52207] = 3; + v->a[52208] = actions(3); + v->a[52209] = 1; + v->a[52210] = sym_comment; + v->a[52211] = actions(3117); + v->a[52212] = 7; + v->a[52213] = sym_file_descriptor; + v->a[52214] = sym__concat; + v->a[52215] = sym_test_operator; + v->a[52216] = sym__bare_dollar; + v->a[52217] = sym__brace_start; + v->a[52218] = ts_builtin_sym_end; + v->a[52219] = aux_sym_heredoc_redirect_token1; small_parse_table_2611(v); } void small_parse_table_2611(t_small_parse_table_array *v) { - v->a[52220] = anon_sym_LT_LPAREN; - v->a[52221] = anon_sym_GT_LPAREN; - v->a[52222] = sym_word; - v->a[52223] = 5; - v->a[52224] = actions(3); - v->a[52225] = 1; - v->a[52226] = sym_comment; - v->a[52227] = actions(5447); - v->a[52228] = 1; - v->a[52229] = sym__special_character; - v->a[52230] = state(1295); - v->a[52231] = 1; - v->a[52232] = aux_sym__literal_repeat1; - v->a[52233] = actions(4469); - v->a[52234] = 5; - v->a[52235] = sym_file_descriptor; - v->a[52236] = sym_test_operator; - v->a[52237] = sym__bare_dollar; - v->a[52238] = sym__brace_start; - v->a[52239] = aux_sym_heredoc_redirect_token1; + v->a[52220] = actions(3115); + v->a[52221] = 32; + v->a[52222] = anon_sym_PIPE; + v->a[52223] = anon_sym_SEMI_SEMI; + v->a[52224] = anon_sym_PIPE_AMP; + v->a[52225] = anon_sym_AMP_AMP; + v->a[52226] = anon_sym_PIPE_PIPE; + v->a[52227] = anon_sym_LT; + v->a[52228] = anon_sym_GT; + v->a[52229] = anon_sym_GT_GT; + v->a[52230] = anon_sym_AMP_GT; + v->a[52231] = anon_sym_AMP_GT_GT; + v->a[52232] = anon_sym_LT_AMP; + v->a[52233] = anon_sym_GT_AMP; + v->a[52234] = anon_sym_GT_PIPE; + v->a[52235] = anon_sym_LT_AMP_DASH; + v->a[52236] = anon_sym_GT_AMP_DASH; + v->a[52237] = anon_sym_LT_LT; + v->a[52238] = anon_sym_LT_LT_DASH; + v->a[52239] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2612(v); } void small_parse_table_2612(t_small_parse_table_array *v) { - v->a[52240] = actions(4467); - v->a[52241] = 40; - v->a[52242] = anon_sym_LPAREN_LPAREN; - v->a[52243] = anon_sym_SEMI; - v->a[52244] = anon_sym_PIPE_PIPE; - v->a[52245] = anon_sym_AMP_AMP; - v->a[52246] = anon_sym_PIPE; - v->a[52247] = anon_sym_AMP; - v->a[52248] = anon_sym_EQ_EQ; - v->a[52249] = anon_sym_LT; - v->a[52250] = anon_sym_GT; - v->a[52251] = anon_sym_LT_LT; - v->a[52252] = anon_sym_GT_GT; - v->a[52253] = anon_sym_SEMI_SEMI; - v->a[52254] = anon_sym_SEMI_AMP; - v->a[52255] = anon_sym_SEMI_SEMI_AMP; - v->a[52256] = anon_sym_PIPE_AMP; - v->a[52257] = anon_sym_EQ_TILDE; - v->a[52258] = anon_sym_AMP_GT; - v->a[52259] = anon_sym_AMP_GT_GT; + v->a[52240] = anon_sym_AMP; + v->a[52241] = aux_sym_concatenation_token1; + v->a[52242] = anon_sym_DOLLAR; + v->a[52243] = sym__special_character; + v->a[52244] = anon_sym_DQUOTE; + v->a[52245] = sym_raw_string; + v->a[52246] = aux_sym_number_token1; + v->a[52247] = aux_sym_number_token2; + v->a[52248] = anon_sym_DOLLAR_LBRACE; + v->a[52249] = anon_sym_DOLLAR_LPAREN; + v->a[52250] = anon_sym_BQUOTE; + v->a[52251] = anon_sym_DOLLAR_BQUOTE; + v->a[52252] = sym_word; + v->a[52253] = anon_sym_SEMI; + v->a[52254] = 3; + v->a[52255] = actions(3); + v->a[52256] = 1; + v->a[52257] = sym_comment; + v->a[52258] = actions(2908); + v->a[52259] = 7; small_parse_table_2613(v); } void small_parse_table_2613(t_small_parse_table_array *v) { - v->a[52260] = anon_sym_LT_AMP; - v->a[52261] = anon_sym_GT_AMP; - v->a[52262] = anon_sym_GT_PIPE; - v->a[52263] = anon_sym_LT_AMP_DASH; - v->a[52264] = anon_sym_GT_AMP_DASH; - v->a[52265] = anon_sym_LT_LT_DASH; - v->a[52266] = anon_sym_LT_LT_LT; - v->a[52267] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52268] = anon_sym_DOLLAR_LBRACK; - v->a[52269] = anon_sym_DOLLAR; - v->a[52270] = anon_sym_DQUOTE; - v->a[52271] = sym_raw_string; - v->a[52272] = sym_ansi_c_string; - v->a[52273] = aux_sym_number_token1; - v->a[52274] = aux_sym_number_token2; - v->a[52275] = anon_sym_DOLLAR_LBRACE; - v->a[52276] = anon_sym_DOLLAR_LPAREN; - v->a[52277] = anon_sym_BQUOTE; - v->a[52278] = anon_sym_DOLLAR_BQUOTE; - v->a[52279] = anon_sym_LT_LPAREN; + v->a[52260] = sym_file_descriptor; + v->a[52261] = sym__concat; + v->a[52262] = sym_test_operator; + v->a[52263] = sym__bare_dollar; + v->a[52264] = sym__brace_start; + v->a[52265] = ts_builtin_sym_end; + v->a[52266] = aux_sym_heredoc_redirect_token1; + v->a[52267] = actions(2906); + v->a[52268] = 32; + v->a[52269] = anon_sym_PIPE; + v->a[52270] = anon_sym_SEMI_SEMI; + v->a[52271] = anon_sym_PIPE_AMP; + v->a[52272] = anon_sym_AMP_AMP; + v->a[52273] = anon_sym_PIPE_PIPE; + v->a[52274] = anon_sym_LT; + v->a[52275] = anon_sym_GT; + v->a[52276] = anon_sym_GT_GT; + v->a[52277] = anon_sym_AMP_GT; + v->a[52278] = anon_sym_AMP_GT_GT; + v->a[52279] = anon_sym_LT_AMP; small_parse_table_2614(v); } void small_parse_table_2614(t_small_parse_table_array *v) { - v->a[52280] = anon_sym_GT_LPAREN; - v->a[52281] = sym_word; - v->a[52282] = 6; - v->a[52283] = actions(3); - v->a[52284] = 1; - v->a[52285] = sym_comment; - v->a[52286] = actions(5080); - v->a[52287] = 1; + v->a[52280] = anon_sym_GT_AMP; + v->a[52281] = anon_sym_GT_PIPE; + v->a[52282] = anon_sym_LT_AMP_DASH; + v->a[52283] = anon_sym_GT_AMP_DASH; + v->a[52284] = anon_sym_LT_LT; + v->a[52285] = anon_sym_LT_LT_DASH; + v->a[52286] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52287] = anon_sym_AMP; v->a[52288] = aux_sym_concatenation_token1; - v->a[52289] = actions(5082); - v->a[52290] = 1; - v->a[52291] = sym__concat; - v->a[52292] = state(1177); - v->a[52293] = 1; - v->a[52294] = aux_sym_concatenation_repeat1; - v->a[52295] = actions(4548); - v->a[52296] = 5; - v->a[52297] = sym_file_descriptor; - v->a[52298] = sym_test_operator; - v->a[52299] = sym__bare_dollar; + v->a[52289] = anon_sym_DOLLAR; + v->a[52290] = sym__special_character; + v->a[52291] = anon_sym_DQUOTE; + v->a[52292] = sym_raw_string; + v->a[52293] = aux_sym_number_token1; + v->a[52294] = aux_sym_number_token2; + v->a[52295] = anon_sym_DOLLAR_LBRACE; + v->a[52296] = anon_sym_DOLLAR_LPAREN; + v->a[52297] = anon_sym_BQUOTE; + v->a[52298] = anon_sym_DOLLAR_BQUOTE; + v->a[52299] = sym_word; small_parse_table_2615(v); } diff --git a/parser/static/small_parse_table/small_parse_table_523.c b/parser/static/small_parse_table/small_parse_table_523.c index f4d6eba9..a5cfb9e4 100644 --- a/parser/static/small_parse_table/small_parse_table_523.c +++ b/parser/static/small_parse_table/small_parse_table_523.c @@ -14,126 +14,126 @@ void small_parse_table_2615(t_small_parse_table_array *v) { - v->a[52300] = sym__brace_start; - v->a[52301] = aux_sym_heredoc_redirect_token1; - v->a[52302] = actions(4546); - v->a[52303] = 39; - v->a[52304] = anon_sym_LPAREN_LPAREN; - v->a[52305] = anon_sym_SEMI; - v->a[52306] = anon_sym_PIPE_PIPE; - v->a[52307] = anon_sym_AMP_AMP; - v->a[52308] = anon_sym_PIPE; - v->a[52309] = anon_sym_AMP; - v->a[52310] = anon_sym_EQ_EQ; - v->a[52311] = anon_sym_LT; - v->a[52312] = anon_sym_GT; - v->a[52313] = anon_sym_LT_LT; - v->a[52314] = anon_sym_GT_GT; + v->a[52300] = anon_sym_SEMI; + v->a[52301] = 3; + v->a[52302] = actions(3); + v->a[52303] = 1; + v->a[52304] = sym_comment; + v->a[52305] = actions(2719); + v->a[52306] = 5; + v->a[52307] = sym_file_descriptor; + v->a[52308] = sym_variable_name; + v->a[52309] = sym_test_operator; + v->a[52310] = sym__brace_start; + v->a[52311] = aux_sym_heredoc_redirect_token1; + v->a[52312] = actions(2717); + v->a[52313] = 34; + v->a[52314] = anon_sym_PIPE; v->a[52315] = anon_sym_SEMI_SEMI; - v->a[52316] = anon_sym_PIPE_AMP; - v->a[52317] = anon_sym_EQ_TILDE; - v->a[52318] = anon_sym_AMP_GT; - v->a[52319] = anon_sym_AMP_GT_GT; + v->a[52316] = anon_sym_SEMI_AMP; + v->a[52317] = anon_sym_SEMI_SEMI_AMP; + v->a[52318] = anon_sym_PIPE_AMP; + v->a[52319] = anon_sym_AMP_AMP; small_parse_table_2616(v); } void small_parse_table_2616(t_small_parse_table_array *v) { - v->a[52320] = anon_sym_LT_AMP; - v->a[52321] = anon_sym_GT_AMP; - v->a[52322] = anon_sym_GT_PIPE; - v->a[52323] = anon_sym_LT_AMP_DASH; - v->a[52324] = anon_sym_GT_AMP_DASH; - v->a[52325] = anon_sym_LT_LT_DASH; - v->a[52326] = anon_sym_LT_LT_LT; - v->a[52327] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52328] = anon_sym_DOLLAR_LBRACK; - v->a[52329] = anon_sym_DOLLAR; - v->a[52330] = sym__special_character; - v->a[52331] = anon_sym_DQUOTE; - v->a[52332] = sym_raw_string; - v->a[52333] = sym_ansi_c_string; - v->a[52334] = aux_sym_number_token1; - v->a[52335] = aux_sym_number_token2; - v->a[52336] = anon_sym_DOLLAR_LBRACE; - v->a[52337] = anon_sym_DOLLAR_LPAREN; - v->a[52338] = anon_sym_BQUOTE; - v->a[52339] = anon_sym_DOLLAR_BQUOTE; + v->a[52320] = anon_sym_PIPE_PIPE; + v->a[52321] = anon_sym_LT; + v->a[52322] = anon_sym_GT; + v->a[52323] = anon_sym_GT_GT; + v->a[52324] = anon_sym_AMP_GT; + v->a[52325] = anon_sym_AMP_GT_GT; + v->a[52326] = anon_sym_LT_AMP; + v->a[52327] = anon_sym_GT_AMP; + v->a[52328] = anon_sym_GT_PIPE; + v->a[52329] = anon_sym_LT_AMP_DASH; + v->a[52330] = anon_sym_GT_AMP_DASH; + v->a[52331] = anon_sym_LT_LT; + v->a[52332] = anon_sym_LT_LT_DASH; + v->a[52333] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52334] = anon_sym_AMP; + v->a[52335] = anon_sym_DOLLAR; + v->a[52336] = sym__special_character; + v->a[52337] = anon_sym_DQUOTE; + v->a[52338] = sym_raw_string; + v->a[52339] = aux_sym_number_token1; small_parse_table_2617(v); } void small_parse_table_2617(t_small_parse_table_array *v) { - v->a[52340] = anon_sym_LT_LPAREN; - v->a[52341] = anon_sym_GT_LPAREN; - v->a[52342] = sym_word; - v->a[52343] = 3; - v->a[52344] = actions(3); - v->a[52345] = 1; - v->a[52346] = sym_comment; - v->a[52347] = actions(1350); + v->a[52340] = aux_sym_number_token2; + v->a[52341] = anon_sym_DOLLAR_LBRACE; + v->a[52342] = anon_sym_DOLLAR_LPAREN; + v->a[52343] = anon_sym_BQUOTE; + v->a[52344] = anon_sym_DOLLAR_BQUOTE; + v->a[52345] = aux_sym__simple_variable_name_token1; + v->a[52346] = sym_word; + v->a[52347] = anon_sym_SEMI; v->a[52348] = 6; - v->a[52349] = sym_file_descriptor; - v->a[52350] = sym__concat; - v->a[52351] = sym_variable_name; - v->a[52352] = sym_test_operator; - v->a[52353] = sym__brace_start; - v->a[52354] = aux_sym_heredoc_redirect_token1; - v->a[52355] = actions(1348); - v->a[52356] = 41; - v->a[52357] = anon_sym_LPAREN_LPAREN; - v->a[52358] = anon_sym_SEMI; - v->a[52359] = anon_sym_PIPE_PIPE; + v->a[52349] = actions(3); + v->a[52350] = 1; + v->a[52351] = sym_comment; + v->a[52352] = actions(3427); + v->a[52353] = 1; + v->a[52354] = aux_sym_concatenation_token1; + v->a[52355] = actions(3429); + v->a[52356] = 1; + v->a[52357] = sym__concat; + v->a[52358] = state(1037); + v->a[52359] = 1; small_parse_table_2618(v); } void small_parse_table_2618(t_small_parse_table_array *v) { - v->a[52360] = anon_sym_AMP_AMP; - v->a[52361] = anon_sym_PIPE; - v->a[52362] = anon_sym_AMP; - v->a[52363] = anon_sym_LT; - v->a[52364] = anon_sym_GT; - v->a[52365] = anon_sym_LT_LT; - v->a[52366] = anon_sym_GT_GT; - v->a[52367] = anon_sym_esac; - v->a[52368] = anon_sym_SEMI_SEMI; - v->a[52369] = anon_sym_SEMI_AMP; - v->a[52370] = anon_sym_SEMI_SEMI_AMP; - v->a[52371] = anon_sym_PIPE_AMP; - v->a[52372] = anon_sym_AMP_GT; - v->a[52373] = anon_sym_AMP_GT_GT; - v->a[52374] = anon_sym_LT_AMP; - v->a[52375] = anon_sym_GT_AMP; - v->a[52376] = anon_sym_GT_PIPE; - v->a[52377] = anon_sym_LT_AMP_DASH; - v->a[52378] = anon_sym_GT_AMP_DASH; - v->a[52379] = anon_sym_LT_LT_DASH; + v->a[52360] = aux_sym_concatenation_repeat1; + v->a[52361] = actions(3040); + v->a[52362] = 5; + v->a[52363] = sym_file_descriptor; + v->a[52364] = sym_test_operator; + v->a[52365] = sym__bare_dollar; + v->a[52366] = sym__brace_start; + v->a[52367] = aux_sym_heredoc_redirect_token1; + v->a[52368] = actions(3038); + v->a[52369] = 31; + v->a[52370] = anon_sym_PIPE; + v->a[52371] = anon_sym_SEMI_SEMI; + v->a[52372] = anon_sym_PIPE_AMP; + v->a[52373] = anon_sym_AMP_AMP; + v->a[52374] = anon_sym_PIPE_PIPE; + v->a[52375] = anon_sym_LT; + v->a[52376] = anon_sym_GT; + v->a[52377] = anon_sym_GT_GT; + v->a[52378] = anon_sym_AMP_GT; + v->a[52379] = anon_sym_AMP_GT_GT; small_parse_table_2619(v); } void small_parse_table_2619(t_small_parse_table_array *v) { - v->a[52380] = anon_sym_LT_LT_LT; - v->a[52381] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52382] = anon_sym_DOLLAR_LBRACK; - v->a[52383] = aux_sym_concatenation_token1; - v->a[52384] = anon_sym_DOLLAR; - v->a[52385] = sym__special_character; - v->a[52386] = anon_sym_DQUOTE; - v->a[52387] = sym_raw_string; - v->a[52388] = sym_ansi_c_string; - v->a[52389] = aux_sym_number_token1; - v->a[52390] = aux_sym_number_token2; - v->a[52391] = anon_sym_DOLLAR_LBRACE; - v->a[52392] = anon_sym_DOLLAR_LPAREN; - v->a[52393] = anon_sym_BQUOTE; - v->a[52394] = anon_sym_DOLLAR_BQUOTE; - v->a[52395] = anon_sym_LT_LPAREN; - v->a[52396] = anon_sym_GT_LPAREN; - v->a[52397] = sym_word; - v->a[52398] = 3; - v->a[52399] = actions(3); + v->a[52380] = anon_sym_LT_AMP; + v->a[52381] = anon_sym_GT_AMP; + v->a[52382] = anon_sym_GT_PIPE; + v->a[52383] = anon_sym_LT_AMP_DASH; + v->a[52384] = anon_sym_GT_AMP_DASH; + v->a[52385] = anon_sym_LT_LT; + v->a[52386] = anon_sym_LT_LT_DASH; + v->a[52387] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52388] = anon_sym_AMP; + v->a[52389] = anon_sym_DOLLAR; + v->a[52390] = sym__special_character; + v->a[52391] = anon_sym_DQUOTE; + v->a[52392] = sym_raw_string; + v->a[52393] = aux_sym_number_token1; + v->a[52394] = aux_sym_number_token2; + v->a[52395] = anon_sym_DOLLAR_LBRACE; + v->a[52396] = anon_sym_DOLLAR_LPAREN; + v->a[52397] = anon_sym_BQUOTE; + v->a[52398] = anon_sym_DOLLAR_BQUOTE; + v->a[52399] = sym_word; small_parse_table_2620(v); } diff --git a/parser/static/small_parse_table/small_parse_table_524.c b/parser/static/small_parse_table/small_parse_table_524.c index 8a4d33f5..95195821 100644 --- a/parser/static/small_parse_table/small_parse_table_524.c +++ b/parser/static/small_parse_table/small_parse_table_524.c @@ -14,126 +14,126 @@ void small_parse_table_2620(t_small_parse_table_array *v) { - v->a[52400] = 1; - v->a[52401] = sym_comment; - v->a[52402] = actions(1302); - v->a[52403] = 6; - v->a[52404] = sym_file_descriptor; - v->a[52405] = sym__concat; - v->a[52406] = sym_test_operator; - v->a[52407] = sym__bare_dollar; - v->a[52408] = sym__brace_start; - v->a[52409] = aux_sym_heredoc_redirect_token1; - v->a[52410] = actions(1300); - v->a[52411] = 41; - v->a[52412] = anon_sym_LPAREN_LPAREN; - v->a[52413] = anon_sym_SEMI; - v->a[52414] = anon_sym_PIPE_PIPE; - v->a[52415] = anon_sym_AMP_AMP; - v->a[52416] = anon_sym_PIPE; - v->a[52417] = anon_sym_AMP; - v->a[52418] = anon_sym_EQ_EQ; - v->a[52419] = anon_sym_LT; + v->a[52400] = anon_sym_SEMI; + v->a[52401] = 6; + v->a[52402] = actions(3); + v->a[52403] = 1; + v->a[52404] = sym_comment; + v->a[52405] = actions(3704); + v->a[52406] = 1; + v->a[52407] = aux_sym_concatenation_token1; + v->a[52408] = actions(3707); + v->a[52409] = 1; + v->a[52410] = sym__concat; + v->a[52411] = state(1147); + v->a[52412] = 1; + v->a[52413] = aux_sym_concatenation_repeat1; + v->a[52414] = actions(2654); + v->a[52415] = 4; + v->a[52416] = sym_file_descriptor; + v->a[52417] = sym_test_operator; + v->a[52418] = sym__brace_start; + v->a[52419] = aux_sym_heredoc_redirect_token1; small_parse_table_2621(v); } void small_parse_table_2621(t_small_parse_table_array *v) { - v->a[52420] = anon_sym_GT; - v->a[52421] = anon_sym_LT_LT; - v->a[52422] = anon_sym_GT_GT; + v->a[52420] = actions(2652); + v->a[52421] = 32; + v->a[52422] = anon_sym_PIPE; v->a[52423] = anon_sym_RPAREN; v->a[52424] = anon_sym_SEMI_SEMI; v->a[52425] = anon_sym_PIPE_AMP; - v->a[52426] = anon_sym_EQ_TILDE; - v->a[52427] = anon_sym_AMP_GT; - v->a[52428] = anon_sym_AMP_GT_GT; - v->a[52429] = anon_sym_LT_AMP; - v->a[52430] = anon_sym_GT_AMP; - v->a[52431] = anon_sym_GT_PIPE; - v->a[52432] = anon_sym_LT_AMP_DASH; - v->a[52433] = anon_sym_GT_AMP_DASH; - v->a[52434] = anon_sym_LT_LT_DASH; - v->a[52435] = anon_sym_LT_LT_LT; - v->a[52436] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52437] = anon_sym_DOLLAR_LBRACK; - v->a[52438] = aux_sym_concatenation_token1; - v->a[52439] = anon_sym_DOLLAR; + v->a[52426] = anon_sym_AMP_AMP; + v->a[52427] = anon_sym_PIPE_PIPE; + v->a[52428] = anon_sym_LT; + v->a[52429] = anon_sym_GT; + v->a[52430] = anon_sym_GT_GT; + v->a[52431] = anon_sym_AMP_GT; + v->a[52432] = anon_sym_AMP_GT_GT; + v->a[52433] = anon_sym_LT_AMP; + v->a[52434] = anon_sym_GT_AMP; + v->a[52435] = anon_sym_GT_PIPE; + v->a[52436] = anon_sym_LT_AMP_DASH; + v->a[52437] = anon_sym_GT_AMP_DASH; + v->a[52438] = anon_sym_LT_LT; + v->a[52439] = anon_sym_LT_LT_DASH; small_parse_table_2622(v); } void small_parse_table_2622(t_small_parse_table_array *v) { - v->a[52440] = sym__special_character; - v->a[52441] = anon_sym_DQUOTE; - v->a[52442] = sym_raw_string; - v->a[52443] = sym_ansi_c_string; - v->a[52444] = aux_sym_number_token1; - v->a[52445] = aux_sym_number_token2; - v->a[52446] = anon_sym_DOLLAR_LBRACE; - v->a[52447] = anon_sym_DOLLAR_LPAREN; - v->a[52448] = anon_sym_BQUOTE; - v->a[52449] = anon_sym_DOLLAR_BQUOTE; - v->a[52450] = anon_sym_LT_LPAREN; - v->a[52451] = anon_sym_GT_LPAREN; + v->a[52440] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52441] = anon_sym_AMP; + v->a[52442] = anon_sym_DOLLAR; + v->a[52443] = sym__special_character; + v->a[52444] = anon_sym_DQUOTE; + v->a[52445] = sym_raw_string; + v->a[52446] = aux_sym_number_token1; + v->a[52447] = aux_sym_number_token2; + v->a[52448] = anon_sym_DOLLAR_LBRACE; + v->a[52449] = anon_sym_DOLLAR_LPAREN; + v->a[52450] = anon_sym_BQUOTE; + v->a[52451] = anon_sym_DOLLAR_BQUOTE; v->a[52452] = sym_word; - v->a[52453] = 3; - v->a[52454] = actions(3); - v->a[52455] = 1; - v->a[52456] = sym_comment; - v->a[52457] = actions(1326); - v->a[52458] = 6; - v->a[52459] = sym_file_descriptor; + v->a[52453] = anon_sym_SEMI; + v->a[52454] = 3; + v->a[52455] = actions(3); + v->a[52456] = 1; + v->a[52457] = sym_comment; + v->a[52458] = actions(2719); + v->a[52459] = 5; small_parse_table_2623(v); } void small_parse_table_2623(t_small_parse_table_array *v) { - v->a[52460] = sym__concat; + v->a[52460] = sym_file_descriptor; v->a[52461] = sym_variable_name; v->a[52462] = sym_test_operator; v->a[52463] = sym__brace_start; v->a[52464] = aux_sym_heredoc_redirect_token1; - v->a[52465] = actions(1324); - v->a[52466] = 41; - v->a[52467] = anon_sym_LPAREN_LPAREN; - v->a[52468] = anon_sym_SEMI; - v->a[52469] = anon_sym_PIPE_PIPE; - v->a[52470] = anon_sym_AMP_AMP; - v->a[52471] = anon_sym_PIPE; - v->a[52472] = anon_sym_AMP; - v->a[52473] = anon_sym_LT; - v->a[52474] = anon_sym_GT; - v->a[52475] = anon_sym_LT_LT; - v->a[52476] = anon_sym_GT_GT; - v->a[52477] = anon_sym_esac; - v->a[52478] = anon_sym_SEMI_SEMI; - v->a[52479] = anon_sym_SEMI_AMP; + v->a[52465] = actions(2717); + v->a[52466] = 34; + v->a[52467] = anon_sym_esac; + v->a[52468] = anon_sym_PIPE; + v->a[52469] = anon_sym_SEMI_SEMI; + v->a[52470] = anon_sym_SEMI_AMP; + v->a[52471] = anon_sym_SEMI_SEMI_AMP; + v->a[52472] = anon_sym_PIPE_AMP; + v->a[52473] = anon_sym_AMP_AMP; + v->a[52474] = anon_sym_PIPE_PIPE; + v->a[52475] = anon_sym_LT; + v->a[52476] = anon_sym_GT; + v->a[52477] = anon_sym_GT_GT; + v->a[52478] = anon_sym_AMP_GT; + v->a[52479] = anon_sym_AMP_GT_GT; small_parse_table_2624(v); } void small_parse_table_2624(t_small_parse_table_array *v) { - v->a[52480] = anon_sym_SEMI_SEMI_AMP; - v->a[52481] = anon_sym_PIPE_AMP; - v->a[52482] = anon_sym_AMP_GT; - v->a[52483] = anon_sym_AMP_GT_GT; - v->a[52484] = anon_sym_LT_AMP; - v->a[52485] = anon_sym_GT_AMP; - v->a[52486] = anon_sym_GT_PIPE; - v->a[52487] = anon_sym_LT_AMP_DASH; - v->a[52488] = anon_sym_GT_AMP_DASH; - v->a[52489] = anon_sym_LT_LT_DASH; - v->a[52490] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52491] = anon_sym_DOLLAR_LBRACK; - v->a[52492] = aux_sym_concatenation_token1; - v->a[52493] = anon_sym_DOLLAR; - v->a[52494] = sym__special_character; - v->a[52495] = anon_sym_DQUOTE; - v->a[52496] = sym_raw_string; - v->a[52497] = sym_ansi_c_string; - v->a[52498] = aux_sym_number_token1; - v->a[52499] = aux_sym_number_token2; + v->a[52480] = anon_sym_LT_AMP; + v->a[52481] = anon_sym_GT_AMP; + v->a[52482] = anon_sym_GT_PIPE; + v->a[52483] = anon_sym_LT_AMP_DASH; + v->a[52484] = anon_sym_GT_AMP_DASH; + v->a[52485] = anon_sym_LT_LT; + v->a[52486] = anon_sym_LT_LT_DASH; + v->a[52487] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52488] = anon_sym_AMP; + v->a[52489] = anon_sym_DOLLAR; + v->a[52490] = sym__special_character; + v->a[52491] = anon_sym_DQUOTE; + v->a[52492] = sym_raw_string; + v->a[52493] = aux_sym_number_token1; + v->a[52494] = aux_sym_number_token2; + v->a[52495] = anon_sym_DOLLAR_LBRACE; + v->a[52496] = anon_sym_DOLLAR_LPAREN; + v->a[52497] = anon_sym_BQUOTE; + v->a[52498] = anon_sym_DOLLAR_BQUOTE; + v->a[52499] = sym_word; small_parse_table_2625(v); } diff --git a/parser/static/small_parse_table/small_parse_table_525.c b/parser/static/small_parse_table/small_parse_table_525.c index 72482346..4c30471b 100644 --- a/parser/static/small_parse_table/small_parse_table_525.c +++ b/parser/static/small_parse_table/small_parse_table_525.c @@ -14,126 +14,126 @@ void small_parse_table_2625(t_small_parse_table_array *v) { - v->a[52500] = anon_sym_DOLLAR_LBRACE; - v->a[52501] = anon_sym_DOLLAR_LPAREN; - v->a[52502] = anon_sym_BQUOTE; - v->a[52503] = anon_sym_DOLLAR_BQUOTE; - v->a[52504] = anon_sym_LT_LPAREN; - v->a[52505] = anon_sym_GT_LPAREN; - v->a[52506] = aux_sym__simple_variable_name_token1; - v->a[52507] = sym_word; - v->a[52508] = 3; - v->a[52509] = actions(3); - v->a[52510] = 1; - v->a[52511] = sym_comment; - v->a[52512] = actions(1253); - v->a[52513] = 6; - v->a[52514] = sym_file_descriptor; - v->a[52515] = sym__concat; - v->a[52516] = sym_variable_name; - v->a[52517] = sym_test_operator; - v->a[52518] = sym__brace_start; - v->a[52519] = aux_sym_heredoc_redirect_token1; + v->a[52500] = anon_sym_SEMI; + v->a[52501] = 3; + v->a[52502] = actions(3); + v->a[52503] = 1; + v->a[52504] = sym_comment; + v->a[52505] = actions(1390); + v->a[52506] = 5; + v->a[52507] = sym_file_descriptor; + v->a[52508] = sym_variable_name; + v->a[52509] = sym_test_operator; + v->a[52510] = sym__brace_start; + v->a[52511] = aux_sym_heredoc_redirect_token1; + v->a[52512] = actions(1388); + v->a[52513] = 34; + v->a[52514] = anon_sym_esac; + v->a[52515] = anon_sym_PIPE; + v->a[52516] = anon_sym_SEMI_SEMI; + v->a[52517] = anon_sym_SEMI_AMP; + v->a[52518] = anon_sym_SEMI_SEMI_AMP; + v->a[52519] = anon_sym_PIPE_AMP; small_parse_table_2626(v); } void small_parse_table_2626(t_small_parse_table_array *v) { - v->a[52520] = actions(1251); - v->a[52521] = 41; - v->a[52522] = anon_sym_LPAREN_LPAREN; - v->a[52523] = anon_sym_SEMI; - v->a[52524] = anon_sym_PIPE_PIPE; - v->a[52525] = anon_sym_AMP_AMP; - v->a[52526] = anon_sym_PIPE; - v->a[52527] = anon_sym_AMP; - v->a[52528] = anon_sym_LT; - v->a[52529] = anon_sym_GT; - v->a[52530] = anon_sym_LT_LT; - v->a[52531] = anon_sym_GT_GT; - v->a[52532] = anon_sym_esac; - v->a[52533] = anon_sym_SEMI_SEMI; - v->a[52534] = anon_sym_SEMI_AMP; - v->a[52535] = anon_sym_SEMI_SEMI_AMP; - v->a[52536] = anon_sym_PIPE_AMP; - v->a[52537] = anon_sym_AMP_GT; - v->a[52538] = anon_sym_AMP_GT_GT; - v->a[52539] = anon_sym_LT_AMP; + v->a[52520] = anon_sym_AMP_AMP; + v->a[52521] = anon_sym_PIPE_PIPE; + v->a[52522] = anon_sym_LT; + v->a[52523] = anon_sym_GT; + v->a[52524] = anon_sym_GT_GT; + v->a[52525] = anon_sym_AMP_GT; + v->a[52526] = anon_sym_AMP_GT_GT; + v->a[52527] = anon_sym_LT_AMP; + v->a[52528] = anon_sym_GT_AMP; + v->a[52529] = anon_sym_GT_PIPE; + v->a[52530] = anon_sym_LT_AMP_DASH; + v->a[52531] = anon_sym_GT_AMP_DASH; + v->a[52532] = anon_sym_LT_LT; + v->a[52533] = anon_sym_LT_LT_DASH; + v->a[52534] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52535] = anon_sym_AMP; + v->a[52536] = anon_sym_DOLLAR; + v->a[52537] = sym__special_character; + v->a[52538] = anon_sym_DQUOTE; + v->a[52539] = sym_raw_string; small_parse_table_2627(v); } void small_parse_table_2627(t_small_parse_table_array *v) { - v->a[52540] = anon_sym_GT_AMP; - v->a[52541] = anon_sym_GT_PIPE; - v->a[52542] = anon_sym_LT_AMP_DASH; - v->a[52543] = anon_sym_GT_AMP_DASH; - v->a[52544] = anon_sym_LT_LT_DASH; - v->a[52545] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52546] = anon_sym_DOLLAR_LBRACK; - v->a[52547] = aux_sym_concatenation_token1; - v->a[52548] = anon_sym_DOLLAR; - v->a[52549] = sym__special_character; - v->a[52550] = anon_sym_DQUOTE; - v->a[52551] = sym_raw_string; - v->a[52552] = sym_ansi_c_string; - v->a[52553] = aux_sym_number_token1; - v->a[52554] = aux_sym_number_token2; - v->a[52555] = anon_sym_DOLLAR_LBRACE; - v->a[52556] = anon_sym_DOLLAR_LPAREN; - v->a[52557] = anon_sym_BQUOTE; - v->a[52558] = anon_sym_DOLLAR_BQUOTE; - v->a[52559] = anon_sym_LT_LPAREN; + v->a[52540] = aux_sym_number_token1; + v->a[52541] = aux_sym_number_token2; + v->a[52542] = anon_sym_DOLLAR_LBRACE; + v->a[52543] = anon_sym_DOLLAR_LPAREN; + v->a[52544] = anon_sym_BQUOTE; + v->a[52545] = anon_sym_DOLLAR_BQUOTE; + v->a[52546] = sym_word; + v->a[52547] = anon_sym_SEMI; + v->a[52548] = 5; + v->a[52549] = actions(3); + v->a[52550] = 1; + v->a[52551] = sym_comment; + v->a[52552] = actions(3710); + v->a[52553] = 1; + v->a[52554] = sym__special_character; + v->a[52555] = state(1150); + v->a[52556] = 1; + v->a[52557] = aux_sym__literal_repeat1; + v->a[52558] = actions(3197); + v->a[52559] = 5; small_parse_table_2628(v); } void small_parse_table_2628(t_small_parse_table_array *v) { - v->a[52560] = anon_sym_GT_LPAREN; - v->a[52561] = aux_sym__simple_variable_name_token1; - v->a[52562] = sym_word; - v->a[52563] = 3; - v->a[52564] = actions(3); - v->a[52565] = 1; - v->a[52566] = sym_comment; - v->a[52567] = actions(1298); - v->a[52568] = 6; - v->a[52569] = sym_file_descriptor; - v->a[52570] = sym__concat; - v->a[52571] = sym_variable_name; - v->a[52572] = sym_test_operator; - v->a[52573] = sym__brace_start; - v->a[52574] = aux_sym_heredoc_redirect_token1; - v->a[52575] = actions(1296); - v->a[52576] = 41; - v->a[52577] = anon_sym_LPAREN_LPAREN; - v->a[52578] = anon_sym_SEMI; - v->a[52579] = anon_sym_PIPE_PIPE; + v->a[52560] = sym_file_descriptor; + v->a[52561] = sym_variable_name; + v->a[52562] = sym_test_operator; + v->a[52563] = sym__brace_start; + v->a[52564] = aux_sym_heredoc_redirect_token1; + v->a[52565] = actions(3195); + v->a[52566] = 32; + v->a[52567] = anon_sym_PIPE; + v->a[52568] = anon_sym_RPAREN; + v->a[52569] = anon_sym_SEMI_SEMI; + v->a[52570] = anon_sym_PIPE_AMP; + v->a[52571] = anon_sym_AMP_AMP; + v->a[52572] = anon_sym_PIPE_PIPE; + v->a[52573] = anon_sym_LT; + v->a[52574] = anon_sym_GT; + v->a[52575] = anon_sym_GT_GT; + v->a[52576] = anon_sym_AMP_GT; + v->a[52577] = anon_sym_AMP_GT_GT; + v->a[52578] = anon_sym_LT_AMP; + v->a[52579] = anon_sym_GT_AMP; small_parse_table_2629(v); } void small_parse_table_2629(t_small_parse_table_array *v) { - v->a[52580] = anon_sym_AMP_AMP; - v->a[52581] = anon_sym_PIPE; - v->a[52582] = anon_sym_AMP; - v->a[52583] = anon_sym_LT; - v->a[52584] = anon_sym_GT; - v->a[52585] = anon_sym_LT_LT; - v->a[52586] = anon_sym_GT_GT; - v->a[52587] = anon_sym_esac; - v->a[52588] = anon_sym_SEMI_SEMI; - v->a[52589] = anon_sym_SEMI_AMP; - v->a[52590] = anon_sym_SEMI_SEMI_AMP; - v->a[52591] = anon_sym_PIPE_AMP; - v->a[52592] = anon_sym_AMP_GT; - v->a[52593] = anon_sym_AMP_GT_GT; - v->a[52594] = anon_sym_LT_AMP; - v->a[52595] = anon_sym_GT_AMP; - v->a[52596] = anon_sym_GT_PIPE; - v->a[52597] = anon_sym_LT_AMP_DASH; - v->a[52598] = anon_sym_GT_AMP_DASH; - v->a[52599] = anon_sym_LT_LT_DASH; + v->a[52580] = anon_sym_GT_PIPE; + v->a[52581] = anon_sym_LT_AMP_DASH; + v->a[52582] = anon_sym_GT_AMP_DASH; + v->a[52583] = anon_sym_LT_LT; + v->a[52584] = anon_sym_LT_LT_DASH; + v->a[52585] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52586] = anon_sym_AMP; + v->a[52587] = anon_sym_DOLLAR; + v->a[52588] = anon_sym_DQUOTE; + v->a[52589] = sym_raw_string; + v->a[52590] = aux_sym_number_token1; + v->a[52591] = aux_sym_number_token2; + v->a[52592] = anon_sym_DOLLAR_LBRACE; + v->a[52593] = anon_sym_DOLLAR_LPAREN; + v->a[52594] = anon_sym_BQUOTE; + v->a[52595] = anon_sym_DOLLAR_BQUOTE; + v->a[52596] = aux_sym__simple_variable_name_token1; + v->a[52597] = sym_word; + v->a[52598] = anon_sym_SEMI; + v->a[52599] = 3; small_parse_table_2630(v); } diff --git a/parser/static/small_parse_table/small_parse_table_526.c b/parser/static/small_parse_table/small_parse_table_526.c index bfd5614b..949fa169 100644 --- a/parser/static/small_parse_table/small_parse_table_526.c +++ b/parser/static/small_parse_table/small_parse_table_526.c @@ -14,126 +14,126 @@ void small_parse_table_2630(t_small_parse_table_array *v) { - v->a[52600] = anon_sym_LT_LT_LT; - v->a[52601] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52602] = anon_sym_DOLLAR_LBRACK; - v->a[52603] = aux_sym_concatenation_token1; - v->a[52604] = anon_sym_DOLLAR; - v->a[52605] = sym__special_character; - v->a[52606] = anon_sym_DQUOTE; - v->a[52607] = sym_raw_string; - v->a[52608] = sym_ansi_c_string; - v->a[52609] = aux_sym_number_token1; - v->a[52610] = aux_sym_number_token2; - v->a[52611] = anon_sym_DOLLAR_LBRACE; - v->a[52612] = anon_sym_DOLLAR_LPAREN; - v->a[52613] = anon_sym_BQUOTE; - v->a[52614] = anon_sym_DOLLAR_BQUOTE; - v->a[52615] = anon_sym_LT_LPAREN; - v->a[52616] = anon_sym_GT_LPAREN; - v->a[52617] = sym_word; - v->a[52618] = 5; - v->a[52619] = actions(3); + v->a[52600] = actions(3); + v->a[52601] = 1; + v->a[52602] = sym_comment; + v->a[52603] = actions(2967); + v->a[52604] = 7; + v->a[52605] = sym_file_descriptor; + v->a[52606] = sym__concat; + v->a[52607] = sym_test_operator; + v->a[52608] = sym__bare_dollar; + v->a[52609] = sym__brace_start; + v->a[52610] = ts_builtin_sym_end; + v->a[52611] = aux_sym_heredoc_redirect_token1; + v->a[52612] = actions(2965); + v->a[52613] = 32; + v->a[52614] = anon_sym_PIPE; + v->a[52615] = anon_sym_SEMI_SEMI; + v->a[52616] = anon_sym_PIPE_AMP; + v->a[52617] = anon_sym_AMP_AMP; + v->a[52618] = anon_sym_PIPE_PIPE; + v->a[52619] = anon_sym_LT; small_parse_table_2631(v); } void small_parse_table_2631(t_small_parse_table_array *v) { - v->a[52620] = 1; - v->a[52621] = sym_comment; - v->a[52622] = actions(5480); - v->a[52623] = 1; - v->a[52624] = sym__special_character; - v->a[52625] = state(1209); - v->a[52626] = 1; - v->a[52627] = aux_sym__literal_repeat1; - v->a[52628] = actions(1364); - v->a[52629] = 6; - v->a[52630] = sym_file_descriptor; - v->a[52631] = sym_test_operator; - v->a[52632] = sym__bare_dollar; - v->a[52633] = sym__brace_start; - v->a[52634] = ts_builtin_sym_end; - v->a[52635] = aux_sym_heredoc_redirect_token1; - v->a[52636] = actions(1362); - v->a[52637] = 39; - v->a[52638] = anon_sym_LPAREN_LPAREN; - v->a[52639] = anon_sym_SEMI; + v->a[52620] = anon_sym_GT; + v->a[52621] = anon_sym_GT_GT; + v->a[52622] = anon_sym_AMP_GT; + v->a[52623] = anon_sym_AMP_GT_GT; + v->a[52624] = anon_sym_LT_AMP; + v->a[52625] = anon_sym_GT_AMP; + v->a[52626] = anon_sym_GT_PIPE; + v->a[52627] = anon_sym_LT_AMP_DASH; + v->a[52628] = anon_sym_GT_AMP_DASH; + v->a[52629] = anon_sym_LT_LT; + v->a[52630] = anon_sym_LT_LT_DASH; + v->a[52631] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52632] = anon_sym_AMP; + v->a[52633] = aux_sym_concatenation_token1; + v->a[52634] = anon_sym_DOLLAR; + v->a[52635] = sym__special_character; + v->a[52636] = anon_sym_DQUOTE; + v->a[52637] = sym_raw_string; + v->a[52638] = aux_sym_number_token1; + v->a[52639] = aux_sym_number_token2; small_parse_table_2632(v); } void small_parse_table_2632(t_small_parse_table_array *v) { - v->a[52640] = anon_sym_PIPE_PIPE; - v->a[52641] = anon_sym_AMP_AMP; - v->a[52642] = anon_sym_PIPE; - v->a[52643] = anon_sym_AMP; - v->a[52644] = anon_sym_EQ_EQ; - v->a[52645] = anon_sym_LT; - v->a[52646] = anon_sym_GT; - v->a[52647] = anon_sym_LT_LT; - v->a[52648] = anon_sym_GT_GT; - v->a[52649] = anon_sym_LPAREN; - v->a[52650] = anon_sym_SEMI_SEMI; - v->a[52651] = anon_sym_PIPE_AMP; - v->a[52652] = anon_sym_EQ_TILDE; - v->a[52653] = anon_sym_AMP_GT; - v->a[52654] = anon_sym_AMP_GT_GT; - v->a[52655] = anon_sym_LT_AMP; - v->a[52656] = anon_sym_GT_AMP; - v->a[52657] = anon_sym_GT_PIPE; - v->a[52658] = anon_sym_LT_AMP_DASH; - v->a[52659] = anon_sym_GT_AMP_DASH; + v->a[52640] = anon_sym_DOLLAR_LBRACE; + v->a[52641] = anon_sym_DOLLAR_LPAREN; + v->a[52642] = anon_sym_BQUOTE; + v->a[52643] = anon_sym_DOLLAR_BQUOTE; + v->a[52644] = sym_word; + v->a[52645] = anon_sym_SEMI; + v->a[52646] = 3; + v->a[52647] = actions(3); + v->a[52648] = 1; + v->a[52649] = sym_comment; + v->a[52650] = actions(3034); + v->a[52651] = 7; + v->a[52652] = sym_file_descriptor; + v->a[52653] = sym__concat; + v->a[52654] = sym_test_operator; + v->a[52655] = sym__bare_dollar; + v->a[52656] = sym__brace_start; + v->a[52657] = ts_builtin_sym_end; + v->a[52658] = aux_sym_heredoc_redirect_token1; + v->a[52659] = actions(3032); small_parse_table_2633(v); } void small_parse_table_2633(t_small_parse_table_array *v) { - v->a[52660] = anon_sym_LT_LT_DASH; - v->a[52661] = anon_sym_LT_LT_LT; - v->a[52662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52663] = anon_sym_DOLLAR_LBRACK; - v->a[52664] = anon_sym_DOLLAR; - v->a[52665] = anon_sym_DQUOTE; - v->a[52666] = sym_raw_string; - v->a[52667] = sym_ansi_c_string; - v->a[52668] = aux_sym_number_token1; - v->a[52669] = aux_sym_number_token2; - v->a[52670] = anon_sym_DOLLAR_LBRACE; - v->a[52671] = anon_sym_DOLLAR_LPAREN; - v->a[52672] = anon_sym_BQUOTE; - v->a[52673] = anon_sym_DOLLAR_BQUOTE; - v->a[52674] = anon_sym_LT_LPAREN; - v->a[52675] = anon_sym_GT_LPAREN; - v->a[52676] = sym_word; - v->a[52677] = 3; - v->a[52678] = actions(3); - v->a[52679] = 1; + v->a[52660] = 32; + v->a[52661] = anon_sym_PIPE; + v->a[52662] = anon_sym_SEMI_SEMI; + v->a[52663] = anon_sym_PIPE_AMP; + v->a[52664] = anon_sym_AMP_AMP; + v->a[52665] = anon_sym_PIPE_PIPE; + v->a[52666] = anon_sym_LT; + v->a[52667] = anon_sym_GT; + v->a[52668] = anon_sym_GT_GT; + v->a[52669] = anon_sym_AMP_GT; + v->a[52670] = anon_sym_AMP_GT_GT; + v->a[52671] = anon_sym_LT_AMP; + v->a[52672] = anon_sym_GT_AMP; + v->a[52673] = anon_sym_GT_PIPE; + v->a[52674] = anon_sym_LT_AMP_DASH; + v->a[52675] = anon_sym_GT_AMP_DASH; + v->a[52676] = anon_sym_LT_LT; + v->a[52677] = anon_sym_LT_LT_DASH; + v->a[52678] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52679] = anon_sym_AMP; small_parse_table_2634(v); } void small_parse_table_2634(t_small_parse_table_array *v) { - v->a[52680] = sym_comment; - v->a[52681] = actions(1302); - v->a[52682] = 6; - v->a[52683] = sym_file_descriptor; - v->a[52684] = sym__concat; - v->a[52685] = sym_variable_name; - v->a[52686] = sym_test_operator; - v->a[52687] = sym__brace_start; - v->a[52688] = aux_sym_heredoc_redirect_token1; - v->a[52689] = actions(1300); - v->a[52690] = 41; - v->a[52691] = anon_sym_LPAREN_LPAREN; + v->a[52680] = aux_sym_concatenation_token1; + v->a[52681] = anon_sym_DOLLAR; + v->a[52682] = sym__special_character; + v->a[52683] = anon_sym_DQUOTE; + v->a[52684] = sym_raw_string; + v->a[52685] = aux_sym_number_token1; + v->a[52686] = aux_sym_number_token2; + v->a[52687] = anon_sym_DOLLAR_LBRACE; + v->a[52688] = anon_sym_DOLLAR_LPAREN; + v->a[52689] = anon_sym_BQUOTE; + v->a[52690] = anon_sym_DOLLAR_BQUOTE; + v->a[52691] = sym_word; v->a[52692] = anon_sym_SEMI; - v->a[52693] = anon_sym_PIPE_PIPE; - v->a[52694] = anon_sym_AMP_AMP; - v->a[52695] = anon_sym_PIPE; - v->a[52696] = anon_sym_AMP; - v->a[52697] = anon_sym_LT; - v->a[52698] = anon_sym_GT; - v->a[52699] = anon_sym_LT_LT; + v->a[52693] = 6; + v->a[52694] = actions(3); + v->a[52695] = 1; + v->a[52696] = sym_comment; + v->a[52697] = actions(3607); + v->a[52698] = 1; + v->a[52699] = aux_sym_concatenation_token1; small_parse_table_2635(v); } diff --git a/parser/static/small_parse_table/small_parse_table_527.c b/parser/static/small_parse_table/small_parse_table_527.c index 83607bb7..23b24c62 100644 --- a/parser/static/small_parse_table/small_parse_table_527.c +++ b/parser/static/small_parse_table/small_parse_table_527.c @@ -14,126 +14,126 @@ void small_parse_table_2635(t_small_parse_table_array *v) { - v->a[52700] = anon_sym_GT_GT; - v->a[52701] = anon_sym_esac; - v->a[52702] = anon_sym_SEMI_SEMI; - v->a[52703] = anon_sym_SEMI_AMP; - v->a[52704] = anon_sym_SEMI_SEMI_AMP; - v->a[52705] = anon_sym_PIPE_AMP; - v->a[52706] = anon_sym_AMP_GT; - v->a[52707] = anon_sym_AMP_GT_GT; - v->a[52708] = anon_sym_LT_AMP; - v->a[52709] = anon_sym_GT_AMP; - v->a[52710] = anon_sym_GT_PIPE; - v->a[52711] = anon_sym_LT_AMP_DASH; - v->a[52712] = anon_sym_GT_AMP_DASH; - v->a[52713] = anon_sym_LT_LT_DASH; - v->a[52714] = anon_sym_LT_LT_LT; - v->a[52715] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52716] = anon_sym_DOLLAR_LBRACK; - v->a[52717] = aux_sym_concatenation_token1; - v->a[52718] = anon_sym_DOLLAR; - v->a[52719] = sym__special_character; + v->a[52700] = actions(3609); + v->a[52701] = 1; + v->a[52702] = sym__concat; + v->a[52703] = state(1047); + v->a[52704] = 1; + v->a[52705] = aux_sym_concatenation_repeat1; + v->a[52706] = actions(3121); + v->a[52707] = 5; + v->a[52708] = sym_file_descriptor; + v->a[52709] = sym_test_operator; + v->a[52710] = sym__brace_start; + v->a[52711] = ts_builtin_sym_end; + v->a[52712] = aux_sym_heredoc_redirect_token1; + v->a[52713] = actions(3119); + v->a[52714] = 31; + v->a[52715] = anon_sym_PIPE; + v->a[52716] = anon_sym_SEMI_SEMI; + v->a[52717] = anon_sym_PIPE_AMP; + v->a[52718] = anon_sym_AMP_AMP; + v->a[52719] = anon_sym_PIPE_PIPE; small_parse_table_2636(v); } void small_parse_table_2636(t_small_parse_table_array *v) { - v->a[52720] = anon_sym_DQUOTE; - v->a[52721] = sym_raw_string; - v->a[52722] = sym_ansi_c_string; - v->a[52723] = aux_sym_number_token1; - v->a[52724] = aux_sym_number_token2; - v->a[52725] = anon_sym_DOLLAR_LBRACE; - v->a[52726] = anon_sym_DOLLAR_LPAREN; - v->a[52727] = anon_sym_BQUOTE; - v->a[52728] = anon_sym_DOLLAR_BQUOTE; - v->a[52729] = anon_sym_LT_LPAREN; - v->a[52730] = anon_sym_GT_LPAREN; - v->a[52731] = sym_word; - v->a[52732] = 6; - v->a[52733] = actions(3); - v->a[52734] = 1; - v->a[52735] = sym_comment; - v->a[52736] = actions(5472); - v->a[52737] = 1; - v->a[52738] = aux_sym_concatenation_token1; - v->a[52739] = actions(5483); + v->a[52720] = anon_sym_LT; + v->a[52721] = anon_sym_GT; + v->a[52722] = anon_sym_GT_GT; + v->a[52723] = anon_sym_AMP_GT; + v->a[52724] = anon_sym_AMP_GT_GT; + v->a[52725] = anon_sym_LT_AMP; + v->a[52726] = anon_sym_GT_AMP; + v->a[52727] = anon_sym_GT_PIPE; + v->a[52728] = anon_sym_LT_AMP_DASH; + v->a[52729] = anon_sym_GT_AMP_DASH; + v->a[52730] = anon_sym_LT_LT; + v->a[52731] = anon_sym_LT_LT_DASH; + v->a[52732] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52733] = anon_sym_AMP; + v->a[52734] = anon_sym_DOLLAR; + v->a[52735] = sym__special_character; + v->a[52736] = anon_sym_DQUOTE; + v->a[52737] = sym_raw_string; + v->a[52738] = aux_sym_number_token1; + v->a[52739] = aux_sym_number_token2; small_parse_table_2637(v); } void small_parse_table_2637(t_small_parse_table_array *v) { - v->a[52740] = 1; - v->a[52741] = sym__concat; - v->a[52742] = state(1217); - v->a[52743] = 1; - v->a[52744] = aux_sym_concatenation_repeat1; - v->a[52745] = actions(1267); - v->a[52746] = 4; - v->a[52747] = sym_file_descriptor; - v->a[52748] = sym_test_operator; - v->a[52749] = sym__brace_start; - v->a[52750] = aux_sym_heredoc_redirect_token1; - v->a[52751] = actions(1265); - v->a[52752] = 40; - v->a[52753] = anon_sym_LPAREN_LPAREN; - v->a[52754] = anon_sym_SEMI; - v->a[52755] = anon_sym_PIPE_PIPE; - v->a[52756] = anon_sym_AMP_AMP; - v->a[52757] = anon_sym_PIPE; - v->a[52758] = anon_sym_AMP; - v->a[52759] = anon_sym_LT; + v->a[52740] = anon_sym_DOLLAR_LBRACE; + v->a[52741] = anon_sym_DOLLAR_LPAREN; + v->a[52742] = anon_sym_BQUOTE; + v->a[52743] = anon_sym_DOLLAR_BQUOTE; + v->a[52744] = sym_word; + v->a[52745] = anon_sym_SEMI; + v->a[52746] = 25; + v->a[52747] = actions(57); + v->a[52748] = 1; + v->a[52749] = sym_comment; + v->a[52750] = actions(87); + v->a[52751] = 1; + v->a[52752] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52753] = actions(89); + v->a[52754] = 1; + v->a[52755] = anon_sym_DOLLAR; + v->a[52756] = actions(93); + v->a[52757] = 1; + v->a[52758] = anon_sym_DQUOTE; + v->a[52759] = actions(97); small_parse_table_2638(v); } void small_parse_table_2638(t_small_parse_table_array *v) { - v->a[52760] = anon_sym_GT; - v->a[52761] = anon_sym_LT_LT; - v->a[52762] = anon_sym_GT_GT; - v->a[52763] = anon_sym_esac; - v->a[52764] = anon_sym_SEMI_SEMI; - v->a[52765] = anon_sym_SEMI_AMP; - v->a[52766] = anon_sym_SEMI_SEMI_AMP; - v->a[52767] = anon_sym_PIPE_AMP; - v->a[52768] = anon_sym_AMP_GT; - v->a[52769] = anon_sym_AMP_GT_GT; - v->a[52770] = anon_sym_LT_AMP; - v->a[52771] = anon_sym_GT_AMP; - v->a[52772] = anon_sym_GT_PIPE; - v->a[52773] = anon_sym_LT_AMP_DASH; - v->a[52774] = anon_sym_GT_AMP_DASH; - v->a[52775] = anon_sym_LT_LT_DASH; - v->a[52776] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52777] = anon_sym_DOLLAR_LBRACK; - v->a[52778] = anon_sym_DOLLAR; - v->a[52779] = sym__special_character; + v->a[52760] = 1; + v->a[52761] = aux_sym_number_token1; + v->a[52762] = actions(99); + v->a[52763] = 1; + v->a[52764] = aux_sym_number_token2; + v->a[52765] = actions(101); + v->a[52766] = 1; + v->a[52767] = anon_sym_DOLLAR_LBRACE; + v->a[52768] = actions(103); + v->a[52769] = 1; + v->a[52770] = anon_sym_DOLLAR_LPAREN; + v->a[52771] = actions(105); + v->a[52772] = 1; + v->a[52773] = anon_sym_BQUOTE; + v->a[52774] = actions(107); + v->a[52775] = 1; + v->a[52776] = anon_sym_DOLLAR_BQUOTE; + v->a[52777] = actions(113); + v->a[52778] = 1; + v->a[52779] = sym__brace_start; small_parse_table_2639(v); } void small_parse_table_2639(t_small_parse_table_array *v) { - v->a[52780] = anon_sym_DQUOTE; - v->a[52781] = sym_raw_string; - v->a[52782] = sym_ansi_c_string; - v->a[52783] = aux_sym_number_token1; - v->a[52784] = aux_sym_number_token2; - v->a[52785] = anon_sym_DOLLAR_LBRACE; - v->a[52786] = anon_sym_DOLLAR_LPAREN; - v->a[52787] = anon_sym_BQUOTE; - v->a[52788] = anon_sym_DOLLAR_BQUOTE; - v->a[52789] = anon_sym_LT_LPAREN; - v->a[52790] = anon_sym_GT_LPAREN; - v->a[52791] = aux_sym__simple_variable_name_token1; - v->a[52792] = sym_word; - v->a[52793] = 5; - v->a[52794] = actions(3); - v->a[52795] = 1; - v->a[52796] = sym_comment; - v->a[52797] = actions(5485); - v->a[52798] = 1; - v->a[52799] = sym__special_character; + v->a[52780] = actions(2890); + v->a[52781] = 1; + v->a[52782] = sym_word; + v->a[52783] = actions(2898); + v->a[52784] = 1; + v->a[52785] = sym__special_character; + v->a[52786] = actions(2900); + v->a[52787] = 1; + v->a[52788] = sym_file_descriptor; + v->a[52789] = actions(3621); + v->a[52790] = 1; + v->a[52791] = sym_variable_name; + v->a[52792] = state(434); + v->a[52793] = 1; + v->a[52794] = sym_command_name; + v->a[52795] = state(1048); + v->a[52796] = 1; + v->a[52797] = aux_sym__literal_repeat1; + v->a[52798] = state(1192); + v->a[52799] = 1; small_parse_table_2640(v); } diff --git a/parser/static/small_parse_table/small_parse_table_528.c b/parser/static/small_parse_table/small_parse_table_528.c index b0567377..a405c0ed 100644 --- a/parser/static/small_parse_table/small_parse_table_528.c +++ b/parser/static/small_parse_table/small_parse_table_528.c @@ -14,126 +14,126 @@ void small_parse_table_2640(t_small_parse_table_array *v) { - v->a[52800] = state(1209); - v->a[52801] = 1; - v->a[52802] = aux_sym__literal_repeat1; - v->a[52803] = actions(278); - v->a[52804] = 6; - v->a[52805] = sym_file_descriptor; + v->a[52800] = sym_concatenation; + v->a[52801] = state(1995); + v->a[52802] = 1; + v->a[52803] = sym_file_redirect; + v->a[52804] = actions(627); + v->a[52805] = 2; v->a[52806] = sym_test_operator; - v->a[52807] = sym__bare_dollar; - v->a[52808] = sym__brace_start; - v->a[52809] = ts_builtin_sym_end; - v->a[52810] = aux_sym_heredoc_redirect_token1; - v->a[52811] = actions(241); - v->a[52812] = 39; - v->a[52813] = anon_sym_LPAREN_LPAREN; - v->a[52814] = anon_sym_SEMI; - v->a[52815] = anon_sym_PIPE_PIPE; - v->a[52816] = anon_sym_AMP_AMP; - v->a[52817] = anon_sym_PIPE; - v->a[52818] = anon_sym_AMP; - v->a[52819] = anon_sym_EQ_EQ; + v->a[52807] = sym_raw_string; + v->a[52808] = actions(2896); + v->a[52809] = 2; + v->a[52810] = anon_sym_LT_AMP_DASH; + v->a[52811] = anon_sym_GT_AMP_DASH; + v->a[52812] = state(1776); + v->a[52813] = 2; + v->a[52814] = sym_variable_assignment; + v->a[52815] = aux_sym_command_repeat1; + v->a[52816] = actions(2894); + v->a[52817] = 3; + v->a[52818] = anon_sym_GT_GT; + v->a[52819] = anon_sym_AMP_GT_GT; small_parse_table_2641(v); } void small_parse_table_2641(t_small_parse_table_array *v) { - v->a[52820] = anon_sym_LT; - v->a[52821] = anon_sym_GT; - v->a[52822] = anon_sym_LT_LT; - v->a[52823] = anon_sym_GT_GT; - v->a[52824] = anon_sym_LPAREN; - v->a[52825] = anon_sym_SEMI_SEMI; - v->a[52826] = anon_sym_PIPE_AMP; - v->a[52827] = anon_sym_EQ_TILDE; - v->a[52828] = anon_sym_AMP_GT; - v->a[52829] = anon_sym_AMP_GT_GT; - v->a[52830] = anon_sym_LT_AMP; - v->a[52831] = anon_sym_GT_AMP; - v->a[52832] = anon_sym_GT_PIPE; - v->a[52833] = anon_sym_LT_AMP_DASH; - v->a[52834] = anon_sym_GT_AMP_DASH; - v->a[52835] = anon_sym_LT_LT_DASH; - v->a[52836] = anon_sym_LT_LT_LT; - v->a[52837] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52838] = anon_sym_DOLLAR_LBRACK; - v->a[52839] = anon_sym_DOLLAR; + v->a[52820] = anon_sym_GT_PIPE; + v->a[52821] = actions(2892); + v->a[52822] = 5; + v->a[52823] = anon_sym_LT; + v->a[52824] = anon_sym_GT; + v->a[52825] = anon_sym_AMP_GT; + v->a[52826] = anon_sym_LT_AMP; + v->a[52827] = anon_sym_GT_AMP; + v->a[52828] = state(1264); + v->a[52829] = 7; + v->a[52830] = sym_arithmetic_expansion; + v->a[52831] = sym_brace_expression; + v->a[52832] = sym_string; + v->a[52833] = sym_number; + v->a[52834] = sym_simple_expansion; + v->a[52835] = sym_expansion; + v->a[52836] = sym_command_substitution; + v->a[52837] = 3; + v->a[52838] = actions(3); + v->a[52839] = 1; small_parse_table_2642(v); } void small_parse_table_2642(t_small_parse_table_array *v) { - v->a[52840] = anon_sym_DQUOTE; - v->a[52841] = sym_raw_string; - v->a[52842] = sym_ansi_c_string; - v->a[52843] = aux_sym_number_token1; - v->a[52844] = aux_sym_number_token2; - v->a[52845] = anon_sym_DOLLAR_LBRACE; - v->a[52846] = anon_sym_DOLLAR_LPAREN; - v->a[52847] = anon_sym_BQUOTE; - v->a[52848] = anon_sym_DOLLAR_BQUOTE; - v->a[52849] = anon_sym_LT_LPAREN; - v->a[52850] = anon_sym_GT_LPAREN; - v->a[52851] = sym_word; - v->a[52852] = 3; - v->a[52853] = actions(3); - v->a[52854] = 1; - v->a[52855] = sym_comment; - v->a[52856] = actions(1350); - v->a[52857] = 6; - v->a[52858] = sym_file_descriptor; - v->a[52859] = sym__concat; + v->a[52840] = sym_comment; + v->a[52841] = actions(2828); + v->a[52842] = 7; + v->a[52843] = sym_file_descriptor; + v->a[52844] = sym__concat; + v->a[52845] = sym_test_operator; + v->a[52846] = sym__bare_dollar; + v->a[52847] = sym__brace_start; + v->a[52848] = ts_builtin_sym_end; + v->a[52849] = aux_sym_heredoc_redirect_token1; + v->a[52850] = actions(2826); + v->a[52851] = 32; + v->a[52852] = anon_sym_PIPE; + v->a[52853] = anon_sym_SEMI_SEMI; + v->a[52854] = anon_sym_PIPE_AMP; + v->a[52855] = anon_sym_AMP_AMP; + v->a[52856] = anon_sym_PIPE_PIPE; + v->a[52857] = anon_sym_LT; + v->a[52858] = anon_sym_GT; + v->a[52859] = anon_sym_GT_GT; small_parse_table_2643(v); } void small_parse_table_2643(t_small_parse_table_array *v) { - v->a[52860] = sym_variable_name; - v->a[52861] = sym_test_operator; - v->a[52862] = sym__brace_start; - v->a[52863] = aux_sym_heredoc_redirect_token1; - v->a[52864] = actions(1348); - v->a[52865] = 41; - v->a[52866] = anon_sym_LPAREN_LPAREN; - v->a[52867] = anon_sym_SEMI; - v->a[52868] = anon_sym_PIPE_PIPE; - v->a[52869] = anon_sym_AMP_AMP; - v->a[52870] = anon_sym_PIPE; - v->a[52871] = anon_sym_AMP; - v->a[52872] = anon_sym_LT; - v->a[52873] = anon_sym_GT; - v->a[52874] = anon_sym_LT_LT; - v->a[52875] = anon_sym_GT_GT; - v->a[52876] = anon_sym_esac; - v->a[52877] = anon_sym_SEMI_SEMI; - v->a[52878] = anon_sym_SEMI_AMP; - v->a[52879] = anon_sym_SEMI_SEMI_AMP; + v->a[52860] = anon_sym_AMP_GT; + v->a[52861] = anon_sym_AMP_GT_GT; + v->a[52862] = anon_sym_LT_AMP; + v->a[52863] = anon_sym_GT_AMP; + v->a[52864] = anon_sym_GT_PIPE; + v->a[52865] = anon_sym_LT_AMP_DASH; + v->a[52866] = anon_sym_GT_AMP_DASH; + v->a[52867] = anon_sym_LT_LT; + v->a[52868] = anon_sym_LT_LT_DASH; + v->a[52869] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52870] = anon_sym_AMP; + v->a[52871] = aux_sym_concatenation_token1; + v->a[52872] = anon_sym_DOLLAR; + v->a[52873] = sym__special_character; + v->a[52874] = anon_sym_DQUOTE; + v->a[52875] = sym_raw_string; + v->a[52876] = aux_sym_number_token1; + v->a[52877] = aux_sym_number_token2; + v->a[52878] = anon_sym_DOLLAR_LBRACE; + v->a[52879] = anon_sym_DOLLAR_LPAREN; small_parse_table_2644(v); } void small_parse_table_2644(t_small_parse_table_array *v) { - v->a[52880] = anon_sym_PIPE_AMP; - v->a[52881] = anon_sym_AMP_GT; - v->a[52882] = anon_sym_AMP_GT_GT; - v->a[52883] = anon_sym_LT_AMP; - v->a[52884] = anon_sym_GT_AMP; - v->a[52885] = anon_sym_GT_PIPE; - v->a[52886] = anon_sym_LT_AMP_DASH; - v->a[52887] = anon_sym_GT_AMP_DASH; - v->a[52888] = anon_sym_LT_LT_DASH; - v->a[52889] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52890] = anon_sym_DOLLAR_LBRACK; - v->a[52891] = aux_sym_concatenation_token1; - v->a[52892] = anon_sym_DOLLAR; - v->a[52893] = sym__special_character; - v->a[52894] = anon_sym_DQUOTE; - v->a[52895] = sym_raw_string; - v->a[52896] = sym_ansi_c_string; - v->a[52897] = aux_sym_number_token1; - v->a[52898] = aux_sym_number_token2; - v->a[52899] = anon_sym_DOLLAR_LBRACE; + v->a[52880] = anon_sym_BQUOTE; + v->a[52881] = anon_sym_DOLLAR_BQUOTE; + v->a[52882] = sym_word; + v->a[52883] = anon_sym_SEMI; + v->a[52884] = 3; + v->a[52885] = actions(3); + v->a[52886] = 1; + v->a[52887] = sym_comment; + v->a[52888] = actions(3050); + v->a[52889] = 7; + v->a[52890] = sym_file_descriptor; + v->a[52891] = sym__concat; + v->a[52892] = sym_test_operator; + v->a[52893] = sym__bare_dollar; + v->a[52894] = sym__brace_start; + v->a[52895] = ts_builtin_sym_end; + v->a[52896] = aux_sym_heredoc_redirect_token1; + v->a[52897] = actions(3048); + v->a[52898] = 32; + v->a[52899] = anon_sym_PIPE; small_parse_table_2645(v); } diff --git a/parser/static/small_parse_table/small_parse_table_529.c b/parser/static/small_parse_table/small_parse_table_529.c index 522c1baa..13a33b73 100644 --- a/parser/static/small_parse_table/small_parse_table_529.c +++ b/parser/static/small_parse_table/small_parse_table_529.c @@ -14,126 +14,126 @@ void small_parse_table_2645(t_small_parse_table_array *v) { - v->a[52900] = anon_sym_DOLLAR_LPAREN; - v->a[52901] = anon_sym_BQUOTE; - v->a[52902] = anon_sym_DOLLAR_BQUOTE; - v->a[52903] = anon_sym_LT_LPAREN; - v->a[52904] = anon_sym_GT_LPAREN; - v->a[52905] = aux_sym__simple_variable_name_token1; - v->a[52906] = sym_word; - v->a[52907] = 6; - v->a[52908] = actions(3); - v->a[52909] = 1; - v->a[52910] = sym_comment; - v->a[52911] = actions(5472); - v->a[52912] = 1; - v->a[52913] = aux_sym_concatenation_token1; - v->a[52914] = actions(5487); - v->a[52915] = 1; - v->a[52916] = sym__concat; - v->a[52917] = state(1217); - v->a[52918] = 1; - v->a[52919] = aux_sym_concatenation_repeat1; + v->a[52900] = anon_sym_SEMI_SEMI; + v->a[52901] = anon_sym_PIPE_AMP; + v->a[52902] = anon_sym_AMP_AMP; + v->a[52903] = anon_sym_PIPE_PIPE; + v->a[52904] = anon_sym_LT; + v->a[52905] = anon_sym_GT; + v->a[52906] = anon_sym_GT_GT; + v->a[52907] = anon_sym_AMP_GT; + v->a[52908] = anon_sym_AMP_GT_GT; + v->a[52909] = anon_sym_LT_AMP; + v->a[52910] = anon_sym_GT_AMP; + v->a[52911] = anon_sym_GT_PIPE; + v->a[52912] = anon_sym_LT_AMP_DASH; + v->a[52913] = anon_sym_GT_AMP_DASH; + v->a[52914] = anon_sym_LT_LT; + v->a[52915] = anon_sym_LT_LT_DASH; + v->a[52916] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52917] = anon_sym_AMP; + v->a[52918] = aux_sym_concatenation_token1; + v->a[52919] = anon_sym_DOLLAR; small_parse_table_2646(v); } void small_parse_table_2646(t_small_parse_table_array *v) { - v->a[52920] = actions(1288); - v->a[52921] = 4; - v->a[52922] = sym_file_descriptor; - v->a[52923] = sym_test_operator; - v->a[52924] = sym__brace_start; - v->a[52925] = aux_sym_heredoc_redirect_token1; - v->a[52926] = actions(1286); - v->a[52927] = 40; - v->a[52928] = anon_sym_LPAREN_LPAREN; - v->a[52929] = anon_sym_SEMI; - v->a[52930] = anon_sym_PIPE_PIPE; - v->a[52931] = anon_sym_AMP_AMP; - v->a[52932] = anon_sym_PIPE; - v->a[52933] = anon_sym_AMP; - v->a[52934] = anon_sym_LT; - v->a[52935] = anon_sym_GT; - v->a[52936] = anon_sym_LT_LT; - v->a[52937] = anon_sym_GT_GT; - v->a[52938] = anon_sym_esac; - v->a[52939] = anon_sym_SEMI_SEMI; + v->a[52920] = sym__special_character; + v->a[52921] = anon_sym_DQUOTE; + v->a[52922] = sym_raw_string; + v->a[52923] = aux_sym_number_token1; + v->a[52924] = aux_sym_number_token2; + v->a[52925] = anon_sym_DOLLAR_LBRACE; + v->a[52926] = anon_sym_DOLLAR_LPAREN; + v->a[52927] = anon_sym_BQUOTE; + v->a[52928] = anon_sym_DOLLAR_BQUOTE; + v->a[52929] = sym_word; + v->a[52930] = anon_sym_SEMI; + v->a[52931] = 3; + v->a[52932] = actions(3); + v->a[52933] = 1; + v->a[52934] = sym_comment; + v->a[52935] = actions(3062); + v->a[52936] = 7; + v->a[52937] = sym_file_descriptor; + v->a[52938] = sym__concat; + v->a[52939] = sym_test_operator; small_parse_table_2647(v); } void small_parse_table_2647(t_small_parse_table_array *v) { - v->a[52940] = anon_sym_SEMI_AMP; - v->a[52941] = anon_sym_SEMI_SEMI_AMP; - v->a[52942] = anon_sym_PIPE_AMP; - v->a[52943] = anon_sym_AMP_GT; - v->a[52944] = anon_sym_AMP_GT_GT; - v->a[52945] = anon_sym_LT_AMP; - v->a[52946] = anon_sym_GT_AMP; - v->a[52947] = anon_sym_GT_PIPE; - v->a[52948] = anon_sym_LT_AMP_DASH; - v->a[52949] = anon_sym_GT_AMP_DASH; - v->a[52950] = anon_sym_LT_LT_DASH; - v->a[52951] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52952] = anon_sym_DOLLAR_LBRACK; - v->a[52953] = anon_sym_DOLLAR; - v->a[52954] = sym__special_character; - v->a[52955] = anon_sym_DQUOTE; - v->a[52956] = sym_raw_string; - v->a[52957] = sym_ansi_c_string; - v->a[52958] = aux_sym_number_token1; - v->a[52959] = aux_sym_number_token2; + v->a[52940] = sym__bare_dollar; + v->a[52941] = sym__brace_start; + v->a[52942] = ts_builtin_sym_end; + v->a[52943] = aux_sym_heredoc_redirect_token1; + v->a[52944] = actions(3060); + v->a[52945] = 32; + v->a[52946] = anon_sym_PIPE; + v->a[52947] = anon_sym_SEMI_SEMI; + v->a[52948] = anon_sym_PIPE_AMP; + v->a[52949] = anon_sym_AMP_AMP; + v->a[52950] = anon_sym_PIPE_PIPE; + v->a[52951] = anon_sym_LT; + v->a[52952] = anon_sym_GT; + v->a[52953] = anon_sym_GT_GT; + v->a[52954] = anon_sym_AMP_GT; + v->a[52955] = anon_sym_AMP_GT_GT; + v->a[52956] = anon_sym_LT_AMP; + v->a[52957] = anon_sym_GT_AMP; + v->a[52958] = anon_sym_GT_PIPE; + v->a[52959] = anon_sym_LT_AMP_DASH; small_parse_table_2648(v); } void small_parse_table_2648(t_small_parse_table_array *v) { - v->a[52960] = anon_sym_DOLLAR_LBRACE; - v->a[52961] = anon_sym_DOLLAR_LPAREN; - v->a[52962] = anon_sym_BQUOTE; - v->a[52963] = anon_sym_DOLLAR_BQUOTE; - v->a[52964] = anon_sym_LT_LPAREN; - v->a[52965] = anon_sym_GT_LPAREN; - v->a[52966] = aux_sym__simple_variable_name_token1; - v->a[52967] = sym_word; - v->a[52968] = 6; - v->a[52969] = actions(3); - v->a[52970] = 1; - v->a[52971] = sym_comment; - v->a[52972] = actions(5080); - v->a[52973] = 1; - v->a[52974] = aux_sym_concatenation_token1; - v->a[52975] = actions(5489); - v->a[52976] = 1; - v->a[52977] = sym__concat; - v->a[52978] = state(1065); - v->a[52979] = 1; + v->a[52960] = anon_sym_GT_AMP_DASH; + v->a[52961] = anon_sym_LT_LT; + v->a[52962] = anon_sym_LT_LT_DASH; + v->a[52963] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[52964] = anon_sym_AMP; + v->a[52965] = aux_sym_concatenation_token1; + v->a[52966] = anon_sym_DOLLAR; + v->a[52967] = sym__special_character; + v->a[52968] = anon_sym_DQUOTE; + v->a[52969] = sym_raw_string; + v->a[52970] = aux_sym_number_token1; + v->a[52971] = aux_sym_number_token2; + v->a[52972] = anon_sym_DOLLAR_LBRACE; + v->a[52973] = anon_sym_DOLLAR_LPAREN; + v->a[52974] = anon_sym_BQUOTE; + v->a[52975] = anon_sym_DOLLAR_BQUOTE; + v->a[52976] = sym_word; + v->a[52977] = anon_sym_SEMI; + v->a[52978] = 3; + v->a[52979] = actions(3); small_parse_table_2649(v); } void small_parse_table_2649(t_small_parse_table_array *v) { - v->a[52980] = aux_sym_concatenation_repeat1; - v->a[52981] = actions(1288); - v->a[52982] = 5; - v->a[52983] = sym_file_descriptor; - v->a[52984] = sym_test_operator; - v->a[52985] = sym__bare_dollar; - v->a[52986] = sym__brace_start; - v->a[52987] = aux_sym_heredoc_redirect_token1; - v->a[52988] = actions(1286); - v->a[52989] = 39; - v->a[52990] = anon_sym_LPAREN_LPAREN; - v->a[52991] = anon_sym_SEMI; - v->a[52992] = anon_sym_PIPE_PIPE; - v->a[52993] = anon_sym_AMP_AMP; - v->a[52994] = anon_sym_PIPE; - v->a[52995] = anon_sym_AMP; - v->a[52996] = anon_sym_EQ_EQ; - v->a[52997] = anon_sym_LT; - v->a[52998] = anon_sym_GT; - v->a[52999] = anon_sym_LT_LT; + v->a[52980] = 1; + v->a[52981] = sym_comment; + v->a[52982] = actions(2654); + v->a[52983] = 7; + v->a[52984] = sym_file_descriptor; + v->a[52985] = sym__concat; + v->a[52986] = sym_test_operator; + v->a[52987] = sym__bare_dollar; + v->a[52988] = sym__brace_start; + v->a[52989] = ts_builtin_sym_end; + v->a[52990] = aux_sym_heredoc_redirect_token1; + v->a[52991] = actions(2652); + v->a[52992] = 32; + v->a[52993] = anon_sym_PIPE; + v->a[52994] = anon_sym_SEMI_SEMI; + v->a[52995] = anon_sym_PIPE_AMP; + v->a[52996] = anon_sym_AMP_AMP; + v->a[52997] = anon_sym_PIPE_PIPE; + v->a[52998] = anon_sym_LT; + v->a[52999] = anon_sym_GT; small_parse_table_2650(v); } diff --git a/parser/static/small_parse_table/small_parse_table_53.c b/parser/static/small_parse_table/small_parse_table_53.c index f3356d08..a9bf0457 100644 --- a/parser/static/small_parse_table/small_parse_table_53.c +++ b/parser/static/small_parse_table/small_parse_table_53.c @@ -14,126 +14,126 @@ void small_parse_table_265(t_small_parse_table_array *v) { - v->a[5300] = anon_sym_EQ_EQ; - v->a[5301] = anon_sym_LT; - v->a[5302] = anon_sym_GT; - v->a[5303] = anon_sym_LT_LT; - v->a[5304] = anon_sym_GT_GT; - v->a[5305] = anon_sym_LPAREN; - v->a[5306] = anon_sym_SEMI_SEMI; - v->a[5307] = anon_sym_PIPE_AMP; - v->a[5308] = anon_sym_EQ_TILDE; - v->a[5309] = anon_sym_AMP_GT; - v->a[5310] = anon_sym_AMP_GT_GT; - v->a[5311] = anon_sym_LT_AMP; - v->a[5312] = anon_sym_GT_AMP; - v->a[5313] = anon_sym_GT_PIPE; - v->a[5314] = anon_sym_LT_AMP_DASH; - v->a[5315] = anon_sym_GT_AMP_DASH; - v->a[5316] = anon_sym_LT_LT_DASH; - v->a[5317] = aux_sym_heredoc_redirect_token1; - v->a[5318] = anon_sym_LT_LT_LT; - v->a[5319] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5300] = sym_variable_name; + v->a[5301] = actions(1570); + v->a[5302] = 1; + v->a[5303] = sym_test_operator; + v->a[5304] = state(1024); + v->a[5305] = 1; + v->a[5306] = aux_sym__literal_repeat1; + v->a[5307] = actions(822); + v->a[5308] = 2; + v->a[5309] = sym_file_descriptor; + v->a[5310] = aux_sym_heredoc_redirect_token1; + v->a[5311] = actions(1562); + v->a[5312] = 2; + v->a[5313] = sym_raw_string; + v->a[5314] = sym_word; + v->a[5315] = state(336); + v->a[5316] = 3; + v->a[5317] = sym_variable_assignment; + v->a[5318] = sym_concatenation; + v->a[5319] = aux_sym_declaration_command_repeat1; small_parse_table_266(v); } void small_parse_table_266(t_small_parse_table_array *v) { - v->a[5320] = anon_sym_DOLLAR_LBRACK; - v->a[5321] = sym__special_character; - v->a[5322] = sym_raw_string; - v->a[5323] = sym_ansi_c_string; - v->a[5324] = aux_sym_number_token1; - v->a[5325] = aux_sym_number_token2; - v->a[5326] = anon_sym_DOLLAR_LBRACE; - v->a[5327] = anon_sym_DOLLAR_LPAREN; - v->a[5328] = anon_sym_BQUOTE; - v->a[5329] = anon_sym_DOLLAR_BQUOTE; - v->a[5330] = anon_sym_LT_LPAREN; - v->a[5331] = anon_sym_GT_LPAREN; - v->a[5332] = sym_word; - v->a[5333] = 24; - v->a[5334] = actions(3); - v->a[5335] = 1; - v->a[5336] = sym_comment; - v->a[5337] = actions(2163); - v->a[5338] = 1; - v->a[5339] = anon_sym_DOLLAR_LBRACK; + v->a[5320] = state(906); + v->a[5321] = 7; + v->a[5322] = sym_arithmetic_expansion; + v->a[5323] = sym_brace_expression; + v->a[5324] = sym_string; + v->a[5325] = sym_number; + v->a[5326] = sym_simple_expansion; + v->a[5327] = sym_expansion; + v->a[5328] = sym_command_substitution; + v->a[5329] = actions(820); + v->a[5330] = 19; + v->a[5331] = anon_sym_PIPE; + v->a[5332] = anon_sym_SEMI_SEMI; + v->a[5333] = anon_sym_PIPE_AMP; + v->a[5334] = anon_sym_AMP_AMP; + v->a[5335] = anon_sym_PIPE_PIPE; + v->a[5336] = anon_sym_LT; + v->a[5337] = anon_sym_GT; + v->a[5338] = anon_sym_GT_GT; + v->a[5339] = anon_sym_AMP_GT; small_parse_table_267(v); } void small_parse_table_267(t_small_parse_table_array *v) { - v->a[5340] = actions(2166); - v->a[5341] = 1; - v->a[5342] = anon_sym_DOLLAR; - v->a[5343] = actions(2169); - v->a[5344] = 1; - v->a[5345] = sym__special_character; - v->a[5346] = actions(2172); - v->a[5347] = 1; - v->a[5348] = anon_sym_DQUOTE; - v->a[5349] = actions(2175); - v->a[5350] = 1; - v->a[5351] = aux_sym_number_token1; - v->a[5352] = actions(2178); - v->a[5353] = 1; - v->a[5354] = aux_sym_number_token2; - v->a[5355] = actions(2181); - v->a[5356] = 1; - v->a[5357] = anon_sym_DOLLAR_LBRACE; - v->a[5358] = actions(2184); - v->a[5359] = 1; + v->a[5340] = anon_sym_AMP_GT_GT; + v->a[5341] = anon_sym_LT_AMP; + v->a[5342] = anon_sym_GT_AMP; + v->a[5343] = anon_sym_GT_PIPE; + v->a[5344] = anon_sym_LT_AMP_DASH; + v->a[5345] = anon_sym_GT_AMP_DASH; + v->a[5346] = anon_sym_LT_LT; + v->a[5347] = anon_sym_LT_LT_DASH; + v->a[5348] = anon_sym_AMP; + v->a[5349] = anon_sym_SEMI; + v->a[5350] = 20; + v->a[5351] = actions(3); + v->a[5352] = 1; + v->a[5353] = sym_comment; + v->a[5354] = actions(1394); + v->a[5355] = 1; + v->a[5356] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5357] = actions(1396); + v->a[5358] = 1; + v->a[5359] = anon_sym_DOLLAR; small_parse_table_268(v); } void small_parse_table_268(t_small_parse_table_array *v) { - v->a[5360] = anon_sym_DOLLAR_LPAREN; - v->a[5361] = actions(2187); - v->a[5362] = 1; - v->a[5363] = anon_sym_BQUOTE; - v->a[5364] = actions(2190); - v->a[5365] = 1; - v->a[5366] = anon_sym_DOLLAR_BQUOTE; - v->a[5367] = actions(2196); - v->a[5368] = 1; - v->a[5369] = aux_sym__simple_variable_name_token1; - v->a[5370] = actions(2199); - v->a[5371] = 1; - v->a[5372] = sym_variable_name; - v->a[5373] = actions(2202); - v->a[5374] = 1; - v->a[5375] = sym_test_operator; - v->a[5376] = actions(2205); - v->a[5377] = 1; - v->a[5378] = sym__brace_start; - v->a[5379] = state(1743); + v->a[5360] = actions(1398); + v->a[5361] = 1; + v->a[5362] = sym__special_character; + v->a[5363] = actions(1400); + v->a[5364] = 1; + v->a[5365] = anon_sym_DQUOTE; + v->a[5366] = actions(1402); + v->a[5367] = 1; + v->a[5368] = aux_sym_number_token1; + v->a[5369] = actions(1404); + v->a[5370] = 1; + v->a[5371] = aux_sym_number_token2; + v->a[5372] = actions(1406); + v->a[5373] = 1; + v->a[5374] = anon_sym_DOLLAR_LBRACE; + v->a[5375] = actions(1408); + v->a[5376] = 1; + v->a[5377] = anon_sym_DOLLAR_LPAREN; + v->a[5378] = actions(1410); + v->a[5379] = 1; small_parse_table_269(v); } void small_parse_table_269(t_small_parse_table_array *v) { - v->a[5380] = 1; - v->a[5381] = aux_sym__literal_repeat1; - v->a[5382] = state(6781); - v->a[5383] = 1; - v->a[5384] = sym_subscript; - v->a[5385] = actions(1704); - v->a[5386] = 2; - v->a[5387] = sym_file_descriptor; - v->a[5388] = aux_sym_heredoc_redirect_token1; - v->a[5389] = actions(2160); - v->a[5390] = 2; - v->a[5391] = anon_sym_LPAREN_LPAREN; - v->a[5392] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5393] = actions(2193); - v->a[5394] = 2; - v->a[5395] = anon_sym_LT_LPAREN; - v->a[5396] = anon_sym_GT_LPAREN; - v->a[5397] = actions(2157); - v->a[5398] = 3; - v->a[5399] = sym_raw_string; + v->a[5380] = anon_sym_BQUOTE; + v->a[5381] = actions(1412); + v->a[5382] = 1; + v->a[5383] = anon_sym_DOLLAR_BQUOTE; + v->a[5384] = actions(1416); + v->a[5385] = 1; + v->a[5386] = sym_test_operator; + v->a[5387] = actions(1418); + v->a[5388] = 1; + v->a[5389] = sym__brace_start; + v->a[5390] = actions(1572); + v->a[5391] = 1; + v->a[5392] = aux_sym__simple_variable_name_token1; + v->a[5393] = state(1021); + v->a[5394] = 1; + v->a[5395] = aux_sym__literal_repeat1; + v->a[5396] = actions(1246); + v->a[5397] = 2; + v->a[5398] = sym_file_descriptor; + v->a[5399] = aux_sym_heredoc_redirect_token1; small_parse_table_270(v); } diff --git a/parser/static/small_parse_table/small_parse_table_530.c b/parser/static/small_parse_table/small_parse_table_530.c index f6cc1e53..fe3e80ca 100644 --- a/parser/static/small_parse_table/small_parse_table_530.c +++ b/parser/static/small_parse_table/small_parse_table_530.c @@ -15,125 +15,125 @@ void small_parse_table_2650(t_small_parse_table_array *v) { v->a[53000] = anon_sym_GT_GT; - v->a[53001] = anon_sym_SEMI_SEMI; - v->a[53002] = anon_sym_PIPE_AMP; - v->a[53003] = anon_sym_EQ_TILDE; - v->a[53004] = anon_sym_AMP_GT; - v->a[53005] = anon_sym_AMP_GT_GT; - v->a[53006] = anon_sym_LT_AMP; - v->a[53007] = anon_sym_GT_AMP; - v->a[53008] = anon_sym_GT_PIPE; - v->a[53009] = anon_sym_LT_AMP_DASH; - v->a[53010] = anon_sym_GT_AMP_DASH; - v->a[53011] = anon_sym_LT_LT_DASH; - v->a[53012] = anon_sym_LT_LT_LT; - v->a[53013] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53014] = anon_sym_DOLLAR_LBRACK; - v->a[53015] = anon_sym_DOLLAR; - v->a[53016] = sym__special_character; - v->a[53017] = anon_sym_DQUOTE; - v->a[53018] = sym_raw_string; - v->a[53019] = sym_ansi_c_string; + v->a[53001] = anon_sym_AMP_GT; + v->a[53002] = anon_sym_AMP_GT_GT; + v->a[53003] = anon_sym_LT_AMP; + v->a[53004] = anon_sym_GT_AMP; + v->a[53005] = anon_sym_GT_PIPE; + v->a[53006] = anon_sym_LT_AMP_DASH; + v->a[53007] = anon_sym_GT_AMP_DASH; + v->a[53008] = anon_sym_LT_LT; + v->a[53009] = anon_sym_LT_LT_DASH; + v->a[53010] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53011] = anon_sym_AMP; + v->a[53012] = aux_sym_concatenation_token1; + v->a[53013] = anon_sym_DOLLAR; + v->a[53014] = sym__special_character; + v->a[53015] = anon_sym_DQUOTE; + v->a[53016] = sym_raw_string; + v->a[53017] = aux_sym_number_token1; + v->a[53018] = aux_sym_number_token2; + v->a[53019] = anon_sym_DOLLAR_LBRACE; small_parse_table_2651(v); } void small_parse_table_2651(t_small_parse_table_array *v) { - v->a[53020] = aux_sym_number_token1; - v->a[53021] = aux_sym_number_token2; - v->a[53022] = anon_sym_DOLLAR_LBRACE; - v->a[53023] = anon_sym_DOLLAR_LPAREN; - v->a[53024] = anon_sym_BQUOTE; - v->a[53025] = anon_sym_DOLLAR_BQUOTE; - v->a[53026] = anon_sym_LT_LPAREN; - v->a[53027] = anon_sym_GT_LPAREN; - v->a[53028] = sym_word; - v->a[53029] = 3; - v->a[53030] = actions(3); - v->a[53031] = 1; - v->a[53032] = sym_comment; - v->a[53033] = actions(1294); - v->a[53034] = 6; - v->a[53035] = sym_file_descriptor; - v->a[53036] = sym__concat; - v->a[53037] = sym_test_operator; - v->a[53038] = sym__bare_dollar; - v->a[53039] = sym__brace_start; + v->a[53020] = anon_sym_DOLLAR_LPAREN; + v->a[53021] = anon_sym_BQUOTE; + v->a[53022] = anon_sym_DOLLAR_BQUOTE; + v->a[53023] = sym_word; + v->a[53024] = anon_sym_SEMI; + v->a[53025] = 3; + v->a[53026] = actions(3); + v->a[53027] = 1; + v->a[53028] = sym_comment; + v->a[53029] = actions(2664); + v->a[53030] = 4; + v->a[53031] = sym_file_descriptor; + v->a[53032] = sym_test_operator; + v->a[53033] = sym__brace_start; + v->a[53034] = aux_sym_heredoc_redirect_token1; + v->a[53035] = actions(2662); + v->a[53036] = 35; + v->a[53037] = anon_sym_esac; + v->a[53038] = anon_sym_PIPE; + v->a[53039] = anon_sym_SEMI_SEMI; small_parse_table_2652(v); } void small_parse_table_2652(t_small_parse_table_array *v) { - v->a[53040] = aux_sym_heredoc_redirect_token1; - v->a[53041] = actions(1292); - v->a[53042] = 41; - v->a[53043] = anon_sym_LPAREN_LPAREN; - v->a[53044] = anon_sym_SEMI; - v->a[53045] = anon_sym_PIPE_PIPE; - v->a[53046] = anon_sym_AMP_AMP; - v->a[53047] = anon_sym_PIPE; - v->a[53048] = anon_sym_AMP; - v->a[53049] = anon_sym_EQ_EQ; - v->a[53050] = anon_sym_LT; - v->a[53051] = anon_sym_GT; - v->a[53052] = anon_sym_LT_LT; - v->a[53053] = anon_sym_GT_GT; - v->a[53054] = anon_sym_RPAREN; - v->a[53055] = anon_sym_SEMI_SEMI; - v->a[53056] = anon_sym_PIPE_AMP; - v->a[53057] = anon_sym_EQ_TILDE; - v->a[53058] = anon_sym_AMP_GT; - v->a[53059] = anon_sym_AMP_GT_GT; + v->a[53040] = anon_sym_SEMI_AMP; + v->a[53041] = anon_sym_SEMI_SEMI_AMP; + v->a[53042] = anon_sym_PIPE_AMP; + v->a[53043] = anon_sym_AMP_AMP; + v->a[53044] = anon_sym_PIPE_PIPE; + v->a[53045] = anon_sym_LT; + v->a[53046] = anon_sym_GT; + v->a[53047] = anon_sym_GT_GT; + v->a[53048] = anon_sym_AMP_GT; + v->a[53049] = anon_sym_AMP_GT_GT; + v->a[53050] = anon_sym_LT_AMP; + v->a[53051] = anon_sym_GT_AMP; + v->a[53052] = anon_sym_GT_PIPE; + v->a[53053] = anon_sym_LT_AMP_DASH; + v->a[53054] = anon_sym_GT_AMP_DASH; + v->a[53055] = anon_sym_LT_LT; + v->a[53056] = anon_sym_LT_LT_DASH; + v->a[53057] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53058] = anon_sym_AMP; + v->a[53059] = anon_sym_DOLLAR; small_parse_table_2653(v); } void small_parse_table_2653(t_small_parse_table_array *v) { - v->a[53060] = anon_sym_LT_AMP; - v->a[53061] = anon_sym_GT_AMP; - v->a[53062] = anon_sym_GT_PIPE; - v->a[53063] = anon_sym_LT_AMP_DASH; - v->a[53064] = anon_sym_GT_AMP_DASH; - v->a[53065] = anon_sym_LT_LT_DASH; - v->a[53066] = anon_sym_LT_LT_LT; - v->a[53067] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53068] = anon_sym_DOLLAR_LBRACK; - v->a[53069] = aux_sym_concatenation_token1; - v->a[53070] = anon_sym_DOLLAR; - v->a[53071] = sym__special_character; - v->a[53072] = anon_sym_DQUOTE; - v->a[53073] = sym_raw_string; - v->a[53074] = sym_ansi_c_string; - v->a[53075] = aux_sym_number_token1; - v->a[53076] = aux_sym_number_token2; - v->a[53077] = anon_sym_DOLLAR_LBRACE; - v->a[53078] = anon_sym_DOLLAR_LPAREN; - v->a[53079] = anon_sym_BQUOTE; + v->a[53060] = sym__special_character; + v->a[53061] = anon_sym_DQUOTE; + v->a[53062] = sym_raw_string; + v->a[53063] = aux_sym_number_token1; + v->a[53064] = aux_sym_number_token2; + v->a[53065] = anon_sym_DOLLAR_LBRACE; + v->a[53066] = anon_sym_DOLLAR_LPAREN; + v->a[53067] = anon_sym_BQUOTE; + v->a[53068] = anon_sym_DOLLAR_BQUOTE; + v->a[53069] = aux_sym__simple_variable_name_token1; + v->a[53070] = sym_word; + v->a[53071] = anon_sym_SEMI; + v->a[53072] = 3; + v->a[53073] = actions(3); + v->a[53074] = 1; + v->a[53075] = sym_comment; + v->a[53076] = actions(1182); + v->a[53077] = 5; + v->a[53078] = sym_file_descriptor; + v->a[53079] = sym_variable_name; small_parse_table_2654(v); } void small_parse_table_2654(t_small_parse_table_array *v) { - v->a[53080] = anon_sym_DOLLAR_BQUOTE; - v->a[53081] = anon_sym_LT_LPAREN; - v->a[53082] = anon_sym_GT_LPAREN; - v->a[53083] = sym_word; - v->a[53084] = 6; - v->a[53085] = actions(3); - v->a[53086] = 1; - v->a[53087] = sym_comment; - v->a[53088] = actions(5491); - v->a[53089] = 1; - v->a[53090] = aux_sym_concatenation_token1; - v->a[53091] = actions(5494); - v->a[53092] = 1; - v->a[53093] = sym__concat; - v->a[53094] = state(1217); - v->a[53095] = 1; - v->a[53096] = aux_sym_concatenation_repeat1; - v->a[53097] = actions(1253); - v->a[53098] = 4; - v->a[53099] = sym_file_descriptor; + v->a[53080] = sym_test_operator; + v->a[53081] = sym__brace_start; + v->a[53082] = aux_sym_heredoc_redirect_token1; + v->a[53083] = actions(1180); + v->a[53084] = 34; + v->a[53085] = anon_sym_esac; + v->a[53086] = anon_sym_PIPE; + v->a[53087] = anon_sym_SEMI_SEMI; + v->a[53088] = anon_sym_SEMI_AMP; + v->a[53089] = anon_sym_SEMI_SEMI_AMP; + v->a[53090] = anon_sym_PIPE_AMP; + v->a[53091] = anon_sym_AMP_AMP; + v->a[53092] = anon_sym_PIPE_PIPE; + v->a[53093] = anon_sym_LT; + v->a[53094] = anon_sym_GT; + v->a[53095] = anon_sym_GT_GT; + v->a[53096] = anon_sym_AMP_GT; + v->a[53097] = anon_sym_AMP_GT_GT; + v->a[53098] = anon_sym_LT_AMP; + v->a[53099] = anon_sym_GT_AMP; small_parse_table_2655(v); } diff --git a/parser/static/small_parse_table/small_parse_table_531.c b/parser/static/small_parse_table/small_parse_table_531.c index bc3df891..8d11c966 100644 --- a/parser/static/small_parse_table/small_parse_table_531.c +++ b/parser/static/small_parse_table/small_parse_table_531.c @@ -14,126 +14,126 @@ void small_parse_table_2655(t_small_parse_table_array *v) { - v->a[53100] = sym_test_operator; - v->a[53101] = sym__brace_start; - v->a[53102] = aux_sym_heredoc_redirect_token1; - v->a[53103] = actions(1251); - v->a[53104] = 40; - v->a[53105] = anon_sym_LPAREN_LPAREN; - v->a[53106] = anon_sym_SEMI; - v->a[53107] = anon_sym_PIPE_PIPE; - v->a[53108] = anon_sym_AMP_AMP; - v->a[53109] = anon_sym_PIPE; - v->a[53110] = anon_sym_AMP; - v->a[53111] = anon_sym_LT; - v->a[53112] = anon_sym_GT; - v->a[53113] = anon_sym_LT_LT; - v->a[53114] = anon_sym_GT_GT; - v->a[53115] = anon_sym_esac; - v->a[53116] = anon_sym_SEMI_SEMI; - v->a[53117] = anon_sym_SEMI_AMP; - v->a[53118] = anon_sym_SEMI_SEMI_AMP; - v->a[53119] = anon_sym_PIPE_AMP; + v->a[53100] = anon_sym_GT_PIPE; + v->a[53101] = anon_sym_LT_AMP_DASH; + v->a[53102] = anon_sym_GT_AMP_DASH; + v->a[53103] = anon_sym_LT_LT; + v->a[53104] = anon_sym_LT_LT_DASH; + v->a[53105] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53106] = anon_sym_AMP; + v->a[53107] = anon_sym_DOLLAR; + v->a[53108] = sym__special_character; + v->a[53109] = anon_sym_DQUOTE; + v->a[53110] = sym_raw_string; + v->a[53111] = aux_sym_number_token1; + v->a[53112] = aux_sym_number_token2; + v->a[53113] = anon_sym_DOLLAR_LBRACE; + v->a[53114] = anon_sym_DOLLAR_LPAREN; + v->a[53115] = anon_sym_BQUOTE; + v->a[53116] = anon_sym_DOLLAR_BQUOTE; + v->a[53117] = sym_word; + v->a[53118] = anon_sym_SEMI; + v->a[53119] = 5; small_parse_table_2656(v); } void small_parse_table_2656(t_small_parse_table_array *v) { - v->a[53120] = anon_sym_AMP_GT; - v->a[53121] = anon_sym_AMP_GT_GT; - v->a[53122] = anon_sym_LT_AMP; - v->a[53123] = anon_sym_GT_AMP; - v->a[53124] = anon_sym_GT_PIPE; - v->a[53125] = anon_sym_LT_AMP_DASH; - v->a[53126] = anon_sym_GT_AMP_DASH; - v->a[53127] = anon_sym_LT_LT_DASH; - v->a[53128] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53129] = anon_sym_DOLLAR_LBRACK; - v->a[53130] = anon_sym_DOLLAR; - v->a[53131] = sym__special_character; - v->a[53132] = anon_sym_DQUOTE; - v->a[53133] = sym_raw_string; - v->a[53134] = sym_ansi_c_string; - v->a[53135] = aux_sym_number_token1; - v->a[53136] = aux_sym_number_token2; - v->a[53137] = anon_sym_DOLLAR_LBRACE; - v->a[53138] = anon_sym_DOLLAR_LPAREN; - v->a[53139] = anon_sym_BQUOTE; + v->a[53120] = actions(3); + v->a[53121] = 1; + v->a[53122] = sym_comment; + v->a[53123] = actions(3713); + v->a[53124] = 1; + v->a[53125] = sym__special_character; + v->a[53126] = state(1161); + v->a[53127] = 1; + v->a[53128] = aux_sym__literal_repeat1; + v->a[53129] = actions(3197); + v->a[53130] = 4; + v->a[53131] = sym_file_descriptor; + v->a[53132] = sym_test_operator; + v->a[53133] = sym__brace_start; + v->a[53134] = aux_sym_heredoc_redirect_token1; + v->a[53135] = actions(3195); + v->a[53136] = 32; + v->a[53137] = anon_sym_PIPE; + v->a[53138] = anon_sym_RPAREN; + v->a[53139] = anon_sym_SEMI_SEMI; small_parse_table_2657(v); } void small_parse_table_2657(t_small_parse_table_array *v) { - v->a[53140] = anon_sym_DOLLAR_BQUOTE; - v->a[53141] = anon_sym_LT_LPAREN; - v->a[53142] = anon_sym_GT_LPAREN; - v->a[53143] = aux_sym__simple_variable_name_token1; - v->a[53144] = sym_word; - v->a[53145] = 3; - v->a[53146] = actions(3); - v->a[53147] = 1; - v->a[53148] = sym_comment; - v->a[53149] = actions(1334); - v->a[53150] = 6; - v->a[53151] = sym_file_descriptor; - v->a[53152] = sym__concat; - v->a[53153] = sym_variable_name; - v->a[53154] = sym_test_operator; - v->a[53155] = sym__brace_start; - v->a[53156] = aux_sym_heredoc_redirect_token1; - v->a[53157] = actions(1332); - v->a[53158] = 41; - v->a[53159] = anon_sym_LPAREN_LPAREN; + v->a[53140] = anon_sym_PIPE_AMP; + v->a[53141] = anon_sym_AMP_AMP; + v->a[53142] = anon_sym_PIPE_PIPE; + v->a[53143] = anon_sym_LT; + v->a[53144] = anon_sym_GT; + v->a[53145] = anon_sym_GT_GT; + v->a[53146] = anon_sym_AMP_GT; + v->a[53147] = anon_sym_AMP_GT_GT; + v->a[53148] = anon_sym_LT_AMP; + v->a[53149] = anon_sym_GT_AMP; + v->a[53150] = anon_sym_GT_PIPE; + v->a[53151] = anon_sym_LT_AMP_DASH; + v->a[53152] = anon_sym_GT_AMP_DASH; + v->a[53153] = anon_sym_LT_LT; + v->a[53154] = anon_sym_LT_LT_DASH; + v->a[53155] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53156] = anon_sym_AMP; + v->a[53157] = anon_sym_DOLLAR; + v->a[53158] = anon_sym_DQUOTE; + v->a[53159] = sym_raw_string; small_parse_table_2658(v); } void small_parse_table_2658(t_small_parse_table_array *v) { - v->a[53160] = anon_sym_SEMI; - v->a[53161] = anon_sym_PIPE_PIPE; - v->a[53162] = anon_sym_AMP_AMP; - v->a[53163] = anon_sym_PIPE; - v->a[53164] = anon_sym_AMP; - v->a[53165] = anon_sym_LT; - v->a[53166] = anon_sym_GT; - v->a[53167] = anon_sym_LT_LT; - v->a[53168] = anon_sym_GT_GT; - v->a[53169] = anon_sym_esac; - v->a[53170] = anon_sym_SEMI_SEMI; - v->a[53171] = anon_sym_SEMI_AMP; - v->a[53172] = anon_sym_SEMI_SEMI_AMP; - v->a[53173] = anon_sym_PIPE_AMP; - v->a[53174] = anon_sym_AMP_GT; - v->a[53175] = anon_sym_AMP_GT_GT; - v->a[53176] = anon_sym_LT_AMP; - v->a[53177] = anon_sym_GT_AMP; - v->a[53178] = anon_sym_GT_PIPE; - v->a[53179] = anon_sym_LT_AMP_DASH; + v->a[53160] = aux_sym_number_token1; + v->a[53161] = aux_sym_number_token2; + v->a[53162] = anon_sym_DOLLAR_LBRACE; + v->a[53163] = anon_sym_DOLLAR_LPAREN; + v->a[53164] = anon_sym_BQUOTE; + v->a[53165] = anon_sym_DOLLAR_BQUOTE; + v->a[53166] = aux_sym__simple_variable_name_token1; + v->a[53167] = sym_word; + v->a[53168] = anon_sym_SEMI; + v->a[53169] = 3; + v->a[53170] = actions(3); + v->a[53171] = 1; + v->a[53172] = sym_comment; + v->a[53173] = actions(3020); + v->a[53174] = 6; + v->a[53175] = sym_file_descriptor; + v->a[53176] = sym__concat; + v->a[53177] = sym_test_operator; + v->a[53178] = sym__brace_start; + v->a[53179] = ts_builtin_sym_end; small_parse_table_2659(v); } void small_parse_table_2659(t_small_parse_table_array *v) { - v->a[53180] = anon_sym_GT_AMP_DASH; - v->a[53181] = anon_sym_LT_LT_DASH; - v->a[53182] = anon_sym_LT_LT_LT; - v->a[53183] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53184] = anon_sym_DOLLAR_LBRACK; - v->a[53185] = aux_sym_concatenation_token1; - v->a[53186] = anon_sym_DOLLAR; - v->a[53187] = sym__special_character; - v->a[53188] = anon_sym_DQUOTE; - v->a[53189] = sym_raw_string; - v->a[53190] = sym_ansi_c_string; - v->a[53191] = aux_sym_number_token1; - v->a[53192] = aux_sym_number_token2; - v->a[53193] = anon_sym_DOLLAR_LBRACE; - v->a[53194] = anon_sym_DOLLAR_LPAREN; - v->a[53195] = anon_sym_BQUOTE; - v->a[53196] = anon_sym_DOLLAR_BQUOTE; - v->a[53197] = anon_sym_LT_LPAREN; - v->a[53198] = anon_sym_GT_LPAREN; - v->a[53199] = sym_word; + v->a[53180] = aux_sym_heredoc_redirect_token1; + v->a[53181] = actions(3018); + v->a[53182] = 32; + v->a[53183] = anon_sym_PIPE; + v->a[53184] = anon_sym_SEMI_SEMI; + v->a[53185] = anon_sym_PIPE_AMP; + v->a[53186] = anon_sym_AMP_AMP; + v->a[53187] = anon_sym_PIPE_PIPE; + v->a[53188] = anon_sym_LT; + v->a[53189] = anon_sym_GT; + v->a[53190] = anon_sym_GT_GT; + v->a[53191] = anon_sym_AMP_GT; + v->a[53192] = anon_sym_AMP_GT_GT; + v->a[53193] = anon_sym_LT_AMP; + v->a[53194] = anon_sym_GT_AMP; + v->a[53195] = anon_sym_GT_PIPE; + v->a[53196] = anon_sym_LT_AMP_DASH; + v->a[53197] = anon_sym_GT_AMP_DASH; + v->a[53198] = anon_sym_LT_LT; + v->a[53199] = anon_sym_LT_LT_DASH; small_parse_table_2660(v); } diff --git a/parser/static/small_parse_table/small_parse_table_532.c b/parser/static/small_parse_table/small_parse_table_532.c index db267ec4..6a4cf65b 100644 --- a/parser/static/small_parse_table/small_parse_table_532.c +++ b/parser/static/small_parse_table/small_parse_table_532.c @@ -14,126 +14,126 @@ void small_parse_table_2660(t_small_parse_table_array *v) { - v->a[53200] = 6; - v->a[53201] = actions(3); - v->a[53202] = 1; - v->a[53203] = sym_comment; - v->a[53204] = actions(5080); - v->a[53205] = 1; - v->a[53206] = aux_sym_concatenation_token1; - v->a[53207] = actions(5082); - v->a[53208] = 1; - v->a[53209] = sym__concat; - v->a[53210] = state(1215); - v->a[53211] = 1; - v->a[53212] = aux_sym_concatenation_repeat1; - v->a[53213] = actions(4532); - v->a[53214] = 5; - v->a[53215] = sym_file_descriptor; - v->a[53216] = sym_test_operator; - v->a[53217] = sym__bare_dollar; - v->a[53218] = sym__brace_start; - v->a[53219] = aux_sym_heredoc_redirect_token1; + v->a[53200] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53201] = anon_sym_AMP; + v->a[53202] = aux_sym_concatenation_token1; + v->a[53203] = anon_sym_DOLLAR; + v->a[53204] = sym__special_character; + v->a[53205] = anon_sym_DQUOTE; + v->a[53206] = sym_raw_string; + v->a[53207] = aux_sym_number_token1; + v->a[53208] = aux_sym_number_token2; + v->a[53209] = anon_sym_DOLLAR_LBRACE; + v->a[53210] = anon_sym_DOLLAR_LPAREN; + v->a[53211] = anon_sym_BQUOTE; + v->a[53212] = anon_sym_DOLLAR_BQUOTE; + v->a[53213] = sym_word; + v->a[53214] = anon_sym_SEMI; + v->a[53215] = 19; + v->a[53216] = actions(3); + v->a[53217] = 1; + v->a[53218] = sym_comment; + v->a[53219] = actions(3718); small_parse_table_2661(v); } void small_parse_table_2661(t_small_parse_table_array *v) { - v->a[53220] = actions(4530); - v->a[53221] = 39; - v->a[53222] = anon_sym_LPAREN_LPAREN; - v->a[53223] = anon_sym_SEMI; - v->a[53224] = anon_sym_PIPE_PIPE; - v->a[53225] = anon_sym_AMP_AMP; - v->a[53226] = anon_sym_PIPE; - v->a[53227] = anon_sym_AMP; - v->a[53228] = anon_sym_EQ_EQ; - v->a[53229] = anon_sym_LT; - v->a[53230] = anon_sym_GT; - v->a[53231] = anon_sym_LT_LT; - v->a[53232] = anon_sym_GT_GT; - v->a[53233] = anon_sym_SEMI_SEMI; - v->a[53234] = anon_sym_PIPE_AMP; - v->a[53235] = anon_sym_EQ_TILDE; - v->a[53236] = anon_sym_AMP_GT; - v->a[53237] = anon_sym_AMP_GT_GT; - v->a[53238] = anon_sym_LT_AMP; - v->a[53239] = anon_sym_GT_AMP; + v->a[53220] = 1; + v->a[53221] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53222] = actions(3720); + v->a[53223] = 1; + v->a[53224] = anon_sym_DOLLAR; + v->a[53225] = actions(3722); + v->a[53226] = 1; + v->a[53227] = sym__special_character; + v->a[53228] = actions(3724); + v->a[53229] = 1; + v->a[53230] = anon_sym_DQUOTE; + v->a[53231] = actions(3726); + v->a[53232] = 1; + v->a[53233] = aux_sym_number_token1; + v->a[53234] = actions(3728); + v->a[53235] = 1; + v->a[53236] = aux_sym_number_token2; + v->a[53237] = actions(3730); + v->a[53238] = 1; + v->a[53239] = anon_sym_DOLLAR_LBRACE; small_parse_table_2662(v); } void small_parse_table_2662(t_small_parse_table_array *v) { - v->a[53240] = anon_sym_GT_PIPE; - v->a[53241] = anon_sym_LT_AMP_DASH; - v->a[53242] = anon_sym_GT_AMP_DASH; - v->a[53243] = anon_sym_LT_LT_DASH; - v->a[53244] = anon_sym_LT_LT_LT; - v->a[53245] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53246] = anon_sym_DOLLAR_LBRACK; - v->a[53247] = anon_sym_DOLLAR; - v->a[53248] = sym__special_character; - v->a[53249] = anon_sym_DQUOTE; - v->a[53250] = sym_raw_string; - v->a[53251] = sym_ansi_c_string; - v->a[53252] = aux_sym_number_token1; - v->a[53253] = aux_sym_number_token2; - v->a[53254] = anon_sym_DOLLAR_LBRACE; - v->a[53255] = anon_sym_DOLLAR_LPAREN; - v->a[53256] = anon_sym_BQUOTE; - v->a[53257] = anon_sym_DOLLAR_BQUOTE; - v->a[53258] = anon_sym_LT_LPAREN; - v->a[53259] = anon_sym_GT_LPAREN; + v->a[53240] = actions(3732); + v->a[53241] = 1; + v->a[53242] = anon_sym_DOLLAR_LPAREN; + v->a[53243] = actions(3734); + v->a[53244] = 1; + v->a[53245] = anon_sym_BQUOTE; + v->a[53246] = actions(3736); + v->a[53247] = 1; + v->a[53248] = anon_sym_DOLLAR_BQUOTE; + v->a[53249] = actions(3738); + v->a[53250] = 1; + v->a[53251] = sym_test_operator; + v->a[53252] = actions(3740); + v->a[53253] = 1; + v->a[53254] = sym__brace_start; + v->a[53255] = state(1824); + v->a[53256] = 1; + v->a[53257] = aux_sym__literal_repeat1; + v->a[53258] = actions(1182); + v->a[53259] = 2; small_parse_table_2663(v); } void small_parse_table_2663(t_small_parse_table_array *v) { - v->a[53260] = sym_word; - v->a[53261] = 3; - v->a[53262] = actions(3); - v->a[53263] = 1; - v->a[53264] = sym_comment; - v->a[53265] = actions(1298); - v->a[53266] = 6; - v->a[53267] = sym_file_descriptor; - v->a[53268] = sym__concat; - v->a[53269] = sym_variable_name; - v->a[53270] = sym_test_operator; - v->a[53271] = sym__brace_start; - v->a[53272] = aux_sym_heredoc_redirect_token1; - v->a[53273] = actions(1296); - v->a[53274] = 41; - v->a[53275] = anon_sym_LPAREN_LPAREN; - v->a[53276] = anon_sym_SEMI; - v->a[53277] = anon_sym_PIPE_PIPE; - v->a[53278] = anon_sym_AMP_AMP; - v->a[53279] = anon_sym_PIPE; + v->a[53260] = sym_file_descriptor; + v->a[53261] = aux_sym_heredoc_redirect_token1; + v->a[53262] = actions(3716); + v->a[53263] = 2; + v->a[53264] = sym_raw_string; + v->a[53265] = sym_word; + v->a[53266] = state(1170); + v->a[53267] = 2; + v->a[53268] = sym_concatenation; + v->a[53269] = aux_sym_for_statement_repeat1; + v->a[53270] = state(1685); + v->a[53271] = 7; + v->a[53272] = sym_arithmetic_expansion; + v->a[53273] = sym_brace_expression; + v->a[53274] = sym_string; + v->a[53275] = sym_number; + v->a[53276] = sym_simple_expansion; + v->a[53277] = sym_expansion; + v->a[53278] = sym_command_substitution; + v->a[53279] = actions(1180); small_parse_table_2664(v); } void small_parse_table_2664(t_small_parse_table_array *v) { - v->a[53280] = anon_sym_AMP; - v->a[53281] = anon_sym_LT; - v->a[53282] = anon_sym_GT; - v->a[53283] = anon_sym_LT_LT; - v->a[53284] = anon_sym_GT_GT; - v->a[53285] = anon_sym_esac; - v->a[53286] = anon_sym_SEMI_SEMI; - v->a[53287] = anon_sym_SEMI_AMP; - v->a[53288] = anon_sym_SEMI_SEMI_AMP; - v->a[53289] = anon_sym_PIPE_AMP; - v->a[53290] = anon_sym_AMP_GT; - v->a[53291] = anon_sym_AMP_GT_GT; - v->a[53292] = anon_sym_LT_AMP; - v->a[53293] = anon_sym_GT_AMP; - v->a[53294] = anon_sym_GT_PIPE; - v->a[53295] = anon_sym_LT_AMP_DASH; - v->a[53296] = anon_sym_GT_AMP_DASH; - v->a[53297] = anon_sym_LT_LT_DASH; - v->a[53298] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53299] = anon_sym_DOLLAR_LBRACK; + v->a[53280] = 12; + v->a[53281] = anon_sym_AMP_AMP; + v->a[53282] = anon_sym_PIPE_PIPE; + v->a[53283] = anon_sym_LT; + v->a[53284] = anon_sym_GT; + v->a[53285] = anon_sym_GT_GT; + v->a[53286] = anon_sym_AMP_GT; + v->a[53287] = anon_sym_AMP_GT_GT; + v->a[53288] = anon_sym_LT_AMP; + v->a[53289] = anon_sym_GT_AMP; + v->a[53290] = anon_sym_GT_PIPE; + v->a[53291] = anon_sym_LT_AMP_DASH; + v->a[53292] = anon_sym_GT_AMP_DASH; + v->a[53293] = 6; + v->a[53294] = actions(3); + v->a[53295] = 1; + v->a[53296] = sym_comment; + v->a[53297] = actions(3613); + v->a[53298] = 1; + v->a[53299] = aux_sym_concatenation_token1; small_parse_table_2665(v); } diff --git a/parser/static/small_parse_table/small_parse_table_533.c b/parser/static/small_parse_table/small_parse_table_533.c index 8bbdb758..a306dc3a 100644 --- a/parser/static/small_parse_table/small_parse_table_533.c +++ b/parser/static/small_parse_table/small_parse_table_533.c @@ -14,126 +14,126 @@ void small_parse_table_2665(t_small_parse_table_array *v) { - v->a[53300] = aux_sym_concatenation_token1; - v->a[53301] = anon_sym_DOLLAR; - v->a[53302] = sym__special_character; - v->a[53303] = anon_sym_DQUOTE; - v->a[53304] = sym_raw_string; - v->a[53305] = sym_ansi_c_string; - v->a[53306] = aux_sym_number_token1; - v->a[53307] = aux_sym_number_token2; - v->a[53308] = anon_sym_DOLLAR_LBRACE; - v->a[53309] = anon_sym_DOLLAR_LPAREN; - v->a[53310] = anon_sym_BQUOTE; - v->a[53311] = anon_sym_DOLLAR_BQUOTE; - v->a[53312] = anon_sym_LT_LPAREN; - v->a[53313] = anon_sym_GT_LPAREN; - v->a[53314] = aux_sym__simple_variable_name_token1; - v->a[53315] = sym_word; - v->a[53316] = 3; - v->a[53317] = actions(3); - v->a[53318] = 1; - v->a[53319] = sym_comment; + v->a[53300] = actions(3742); + v->a[53301] = 1; + v->a[53302] = sym__concat; + v->a[53303] = state(1147); + v->a[53304] = 1; + v->a[53305] = aux_sym_concatenation_repeat1; + v->a[53306] = actions(2690); + v->a[53307] = 4; + v->a[53308] = sym_file_descriptor; + v->a[53309] = sym_test_operator; + v->a[53310] = sym__brace_start; + v->a[53311] = aux_sym_heredoc_redirect_token1; + v->a[53312] = actions(2688); + v->a[53313] = 31; + v->a[53314] = anon_sym_PIPE; + v->a[53315] = anon_sym_SEMI_SEMI; + v->a[53316] = anon_sym_PIPE_AMP; + v->a[53317] = anon_sym_AMP_AMP; + v->a[53318] = anon_sym_PIPE_PIPE; + v->a[53319] = anon_sym_LT; small_parse_table_2666(v); } void small_parse_table_2666(t_small_parse_table_array *v) { - v->a[53320] = actions(1294); - v->a[53321] = 6; - v->a[53322] = sym_file_descriptor; - v->a[53323] = sym__concat; - v->a[53324] = sym_variable_name; - v->a[53325] = sym_test_operator; - v->a[53326] = sym__brace_start; - v->a[53327] = aux_sym_heredoc_redirect_token1; - v->a[53328] = actions(1292); - v->a[53329] = 41; - v->a[53330] = anon_sym_LPAREN_LPAREN; - v->a[53331] = anon_sym_SEMI; - v->a[53332] = anon_sym_PIPE_PIPE; - v->a[53333] = anon_sym_AMP_AMP; - v->a[53334] = anon_sym_PIPE; - v->a[53335] = anon_sym_AMP; - v->a[53336] = anon_sym_LT; - v->a[53337] = anon_sym_GT; - v->a[53338] = anon_sym_LT_LT; - v->a[53339] = anon_sym_GT_GT; + v->a[53320] = anon_sym_GT; + v->a[53321] = anon_sym_GT_GT; + v->a[53322] = anon_sym_AMP_GT; + v->a[53323] = anon_sym_AMP_GT_GT; + v->a[53324] = anon_sym_LT_AMP; + v->a[53325] = anon_sym_GT_AMP; + v->a[53326] = anon_sym_GT_PIPE; + v->a[53327] = anon_sym_LT_AMP_DASH; + v->a[53328] = anon_sym_GT_AMP_DASH; + v->a[53329] = anon_sym_LT_LT; + v->a[53330] = anon_sym_LT_LT_DASH; + v->a[53331] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53332] = anon_sym_AMP; + v->a[53333] = anon_sym_DOLLAR; + v->a[53334] = sym__special_character; + v->a[53335] = anon_sym_DQUOTE; + v->a[53336] = sym_raw_string; + v->a[53337] = aux_sym_number_token1; + v->a[53338] = aux_sym_number_token2; + v->a[53339] = anon_sym_DOLLAR_LBRACE; small_parse_table_2667(v); } void small_parse_table_2667(t_small_parse_table_array *v) { - v->a[53340] = anon_sym_esac; - v->a[53341] = anon_sym_SEMI_SEMI; - v->a[53342] = anon_sym_SEMI_AMP; - v->a[53343] = anon_sym_SEMI_SEMI_AMP; - v->a[53344] = anon_sym_PIPE_AMP; - v->a[53345] = anon_sym_AMP_GT; - v->a[53346] = anon_sym_AMP_GT_GT; - v->a[53347] = anon_sym_LT_AMP; - v->a[53348] = anon_sym_GT_AMP; - v->a[53349] = anon_sym_GT_PIPE; - v->a[53350] = anon_sym_LT_AMP_DASH; - v->a[53351] = anon_sym_GT_AMP_DASH; - v->a[53352] = anon_sym_LT_LT_DASH; - v->a[53353] = anon_sym_LT_LT_LT; - v->a[53354] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53355] = anon_sym_DOLLAR_LBRACK; - v->a[53356] = aux_sym_concatenation_token1; - v->a[53357] = anon_sym_DOLLAR; - v->a[53358] = sym__special_character; - v->a[53359] = anon_sym_DQUOTE; + v->a[53340] = anon_sym_DOLLAR_LPAREN; + v->a[53341] = anon_sym_BQUOTE; + v->a[53342] = anon_sym_DOLLAR_BQUOTE; + v->a[53343] = sym_word; + v->a[53344] = anon_sym_SEMI; + v->a[53345] = 6; + v->a[53346] = actions(3); + v->a[53347] = 1; + v->a[53348] = sym_comment; + v->a[53349] = actions(3613); + v->a[53350] = 1; + v->a[53351] = aux_sym_concatenation_token1; + v->a[53352] = actions(3674); + v->a[53353] = 1; + v->a[53354] = sym__concat; + v->a[53355] = state(1182); + v->a[53356] = 1; + v->a[53357] = aux_sym_concatenation_repeat1; + v->a[53358] = actions(2664); + v->a[53359] = 4; small_parse_table_2668(v); } void small_parse_table_2668(t_small_parse_table_array *v) { - v->a[53360] = sym_raw_string; - v->a[53361] = sym_ansi_c_string; - v->a[53362] = aux_sym_number_token1; - v->a[53363] = aux_sym_number_token2; - v->a[53364] = anon_sym_DOLLAR_LBRACE; - v->a[53365] = anon_sym_DOLLAR_LPAREN; - v->a[53366] = anon_sym_BQUOTE; - v->a[53367] = anon_sym_DOLLAR_BQUOTE; - v->a[53368] = anon_sym_LT_LPAREN; - v->a[53369] = anon_sym_GT_LPAREN; - v->a[53370] = sym_word; - v->a[53371] = 3; - v->a[53372] = actions(3); - v->a[53373] = 1; - v->a[53374] = sym_comment; - v->a[53375] = actions(1302); - v->a[53376] = 6; - v->a[53377] = sym_file_descriptor; - v->a[53378] = sym__concat; - v->a[53379] = sym_variable_name; + v->a[53360] = sym_file_descriptor; + v->a[53361] = sym_test_operator; + v->a[53362] = sym__brace_start; + v->a[53363] = aux_sym_heredoc_redirect_token1; + v->a[53364] = actions(2662); + v->a[53365] = 31; + v->a[53366] = anon_sym_PIPE; + v->a[53367] = anon_sym_SEMI_SEMI; + v->a[53368] = anon_sym_PIPE_AMP; + v->a[53369] = anon_sym_AMP_AMP; + v->a[53370] = anon_sym_PIPE_PIPE; + v->a[53371] = anon_sym_LT; + v->a[53372] = anon_sym_GT; + v->a[53373] = anon_sym_GT_GT; + v->a[53374] = anon_sym_AMP_GT; + v->a[53375] = anon_sym_AMP_GT_GT; + v->a[53376] = anon_sym_LT_AMP; + v->a[53377] = anon_sym_GT_AMP; + v->a[53378] = anon_sym_GT_PIPE; + v->a[53379] = anon_sym_LT_AMP_DASH; small_parse_table_2669(v); } void small_parse_table_2669(t_small_parse_table_array *v) { - v->a[53380] = sym_test_operator; - v->a[53381] = sym__brace_start; - v->a[53382] = aux_sym_heredoc_redirect_token1; - v->a[53383] = actions(1300); - v->a[53384] = 41; - v->a[53385] = anon_sym_LPAREN_LPAREN; - v->a[53386] = anon_sym_SEMI; - v->a[53387] = anon_sym_PIPE_PIPE; - v->a[53388] = anon_sym_AMP_AMP; - v->a[53389] = anon_sym_PIPE; - v->a[53390] = anon_sym_AMP; - v->a[53391] = anon_sym_LT; - v->a[53392] = anon_sym_GT; - v->a[53393] = anon_sym_LT_LT; - v->a[53394] = anon_sym_GT_GT; - v->a[53395] = anon_sym_esac; - v->a[53396] = anon_sym_SEMI_SEMI; - v->a[53397] = anon_sym_SEMI_AMP; - v->a[53398] = anon_sym_SEMI_SEMI_AMP; - v->a[53399] = anon_sym_PIPE_AMP; + v->a[53380] = anon_sym_GT_AMP_DASH; + v->a[53381] = anon_sym_LT_LT; + v->a[53382] = anon_sym_LT_LT_DASH; + v->a[53383] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53384] = anon_sym_AMP; + v->a[53385] = anon_sym_DOLLAR; + v->a[53386] = sym__special_character; + v->a[53387] = anon_sym_DQUOTE; + v->a[53388] = sym_raw_string; + v->a[53389] = aux_sym_number_token1; + v->a[53390] = aux_sym_number_token2; + v->a[53391] = anon_sym_DOLLAR_LBRACE; + v->a[53392] = anon_sym_DOLLAR_LPAREN; + v->a[53393] = anon_sym_BQUOTE; + v->a[53394] = anon_sym_DOLLAR_BQUOTE; + v->a[53395] = sym_word; + v->a[53396] = anon_sym_SEMI; + v->a[53397] = 5; + v->a[53398] = actions(3); + v->a[53399] = 1; small_parse_table_2670(v); } diff --git a/parser/static/small_parse_table/small_parse_table_534.c b/parser/static/small_parse_table/small_parse_table_534.c index 9bd61821..c20c946f 100644 --- a/parser/static/small_parse_table/small_parse_table_534.c +++ b/parser/static/small_parse_table/small_parse_table_534.c @@ -14,126 +14,126 @@ void small_parse_table_2670(t_small_parse_table_array *v) { - v->a[53400] = anon_sym_AMP_GT; - v->a[53401] = anon_sym_AMP_GT_GT; - v->a[53402] = anon_sym_LT_AMP; - v->a[53403] = anon_sym_GT_AMP; - v->a[53404] = anon_sym_GT_PIPE; - v->a[53405] = anon_sym_LT_AMP_DASH; - v->a[53406] = anon_sym_GT_AMP_DASH; - v->a[53407] = anon_sym_LT_LT_DASH; - v->a[53408] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53409] = anon_sym_DOLLAR_LBRACK; - v->a[53410] = aux_sym_concatenation_token1; - v->a[53411] = anon_sym_DOLLAR; - v->a[53412] = sym__special_character; - v->a[53413] = anon_sym_DQUOTE; - v->a[53414] = sym_raw_string; - v->a[53415] = sym_ansi_c_string; - v->a[53416] = aux_sym_number_token1; - v->a[53417] = aux_sym_number_token2; - v->a[53418] = anon_sym_DOLLAR_LBRACE; - v->a[53419] = anon_sym_DOLLAR_LPAREN; + v->a[53400] = sym_comment; + v->a[53401] = actions(3744); + v->a[53402] = 1; + v->a[53403] = sym__special_character; + v->a[53404] = state(1166); + v->a[53405] = 1; + v->a[53406] = aux_sym__literal_repeat1; + v->a[53407] = actions(3197); + v->a[53408] = 6; + v->a[53409] = sym_file_descriptor; + v->a[53410] = sym_test_operator; + v->a[53411] = sym__bare_dollar; + v->a[53412] = sym__brace_start; + v->a[53413] = ts_builtin_sym_end; + v->a[53414] = aux_sym_heredoc_redirect_token1; + v->a[53415] = actions(3195); + v->a[53416] = 30; + v->a[53417] = anon_sym_PIPE; + v->a[53418] = anon_sym_SEMI_SEMI; + v->a[53419] = anon_sym_PIPE_AMP; small_parse_table_2671(v); } void small_parse_table_2671(t_small_parse_table_array *v) { - v->a[53420] = anon_sym_BQUOTE; - v->a[53421] = anon_sym_DOLLAR_BQUOTE; - v->a[53422] = anon_sym_LT_LPAREN; - v->a[53423] = anon_sym_GT_LPAREN; - v->a[53424] = aux_sym__simple_variable_name_token1; - v->a[53425] = sym_word; - v->a[53426] = 3; - v->a[53427] = actions(3); - v->a[53428] = 1; - v->a[53429] = sym_comment; - v->a[53430] = actions(1354); - v->a[53431] = 7; - v->a[53432] = sym_file_descriptor; - v->a[53433] = sym__concat; - v->a[53434] = sym_test_operator; - v->a[53435] = sym__bare_dollar; - v->a[53436] = sym__brace_start; - v->a[53437] = ts_builtin_sym_end; - v->a[53438] = aux_sym_heredoc_redirect_token1; - v->a[53439] = actions(1352); + v->a[53420] = anon_sym_AMP_AMP; + v->a[53421] = anon_sym_PIPE_PIPE; + v->a[53422] = anon_sym_LT; + v->a[53423] = anon_sym_GT; + v->a[53424] = anon_sym_GT_GT; + v->a[53425] = anon_sym_AMP_GT; + v->a[53426] = anon_sym_AMP_GT_GT; + v->a[53427] = anon_sym_LT_AMP; + v->a[53428] = anon_sym_GT_AMP; + v->a[53429] = anon_sym_GT_PIPE; + v->a[53430] = anon_sym_LT_AMP_DASH; + v->a[53431] = anon_sym_GT_AMP_DASH; + v->a[53432] = anon_sym_LT_LT; + v->a[53433] = anon_sym_LT_LT_DASH; + v->a[53434] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53435] = anon_sym_AMP; + v->a[53436] = anon_sym_DOLLAR; + v->a[53437] = anon_sym_DQUOTE; + v->a[53438] = sym_raw_string; + v->a[53439] = aux_sym_number_token1; small_parse_table_2672(v); } void small_parse_table_2672(t_small_parse_table_array *v) { - v->a[53440] = 40; - v->a[53441] = anon_sym_LPAREN_LPAREN; - v->a[53442] = anon_sym_SEMI; - v->a[53443] = anon_sym_PIPE_PIPE; - v->a[53444] = anon_sym_AMP_AMP; - v->a[53445] = anon_sym_PIPE; - v->a[53446] = anon_sym_AMP; - v->a[53447] = anon_sym_EQ_EQ; - v->a[53448] = anon_sym_LT; - v->a[53449] = anon_sym_GT; - v->a[53450] = anon_sym_LT_LT; - v->a[53451] = anon_sym_GT_GT; - v->a[53452] = anon_sym_SEMI_SEMI; - v->a[53453] = anon_sym_PIPE_AMP; - v->a[53454] = anon_sym_EQ_TILDE; - v->a[53455] = anon_sym_AMP_GT; - v->a[53456] = anon_sym_AMP_GT_GT; - v->a[53457] = anon_sym_LT_AMP; - v->a[53458] = anon_sym_GT_AMP; - v->a[53459] = anon_sym_GT_PIPE; + v->a[53440] = aux_sym_number_token2; + v->a[53441] = anon_sym_DOLLAR_LBRACE; + v->a[53442] = anon_sym_DOLLAR_LPAREN; + v->a[53443] = anon_sym_BQUOTE; + v->a[53444] = anon_sym_DOLLAR_BQUOTE; + v->a[53445] = sym_word; + v->a[53446] = anon_sym_SEMI; + v->a[53447] = 9; + v->a[53448] = actions(3); + v->a[53449] = 1; + v->a[53450] = sym_comment; + v->a[53451] = actions(2632); + v->a[53452] = 1; + v->a[53453] = aux_sym_heredoc_redirect_token1; + v->a[53454] = actions(3747); + v->a[53455] = 1; + v->a[53456] = sym_variable_name; + v->a[53457] = actions(2516); + v->a[53458] = 2; + v->a[53459] = anon_sym_PIPE; small_parse_table_2673(v); } void small_parse_table_2673(t_small_parse_table_array *v) { - v->a[53460] = anon_sym_LT_AMP_DASH; - v->a[53461] = anon_sym_GT_AMP_DASH; - v->a[53462] = anon_sym_LT_LT_DASH; - v->a[53463] = anon_sym_LT_LT_LT; - v->a[53464] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53465] = anon_sym_DOLLAR_LBRACK; - v->a[53466] = aux_sym_concatenation_token1; - v->a[53467] = anon_sym_DOLLAR; - v->a[53468] = sym__special_character; - v->a[53469] = anon_sym_DQUOTE; - v->a[53470] = sym_raw_string; - v->a[53471] = sym_ansi_c_string; - v->a[53472] = aux_sym_number_token1; - v->a[53473] = aux_sym_number_token2; - v->a[53474] = anon_sym_DOLLAR_LBRACE; - v->a[53475] = anon_sym_DOLLAR_LPAREN; - v->a[53476] = anon_sym_BQUOTE; - v->a[53477] = anon_sym_DOLLAR_BQUOTE; - v->a[53478] = anon_sym_LT_LPAREN; - v->a[53479] = anon_sym_GT_LPAREN; + v->a[53460] = anon_sym_PIPE_AMP; + v->a[53461] = state(2601); + v->a[53462] = 2; + v->a[53463] = sym_variable_assignment; + v->a[53464] = aux_sym_variable_assignments_repeat1; + v->a[53465] = actions(2526); + v->a[53466] = 3; + v->a[53467] = sym_file_descriptor; + v->a[53468] = sym_test_operator; + v->a[53469] = sym__brace_start; + v->a[53470] = state(2613); + v->a[53471] = 3; + v->a[53472] = sym_file_redirect; + v->a[53473] = sym_heredoc_redirect; + v->a[53474] = aux_sym_redirected_statement_repeat1; + v->a[53475] = actions(2630); + v->a[53476] = 4; + v->a[53477] = anon_sym_AMP_AMP; + v->a[53478] = anon_sym_PIPE_PIPE; + v->a[53479] = anon_sym_LT_LT; small_parse_table_2674(v); } void small_parse_table_2674(t_small_parse_table_array *v) { - v->a[53480] = sym_word; - v->a[53481] = 3; - v->a[53482] = actions(3); - v->a[53483] = 1; - v->a[53484] = sym_comment; - v->a[53485] = actions(1334); - v->a[53486] = 6; - v->a[53487] = sym_file_descriptor; - v->a[53488] = sym__concat; - v->a[53489] = sym_variable_name; - v->a[53490] = sym_test_operator; - v->a[53491] = sym__brace_start; - v->a[53492] = aux_sym_heredoc_redirect_token1; - v->a[53493] = actions(1332); - v->a[53494] = 41; - v->a[53495] = anon_sym_LPAREN_LPAREN; - v->a[53496] = anon_sym_SEMI; - v->a[53497] = anon_sym_PIPE_PIPE; - v->a[53498] = anon_sym_AMP_AMP; - v->a[53499] = anon_sym_PIPE; + v->a[53480] = anon_sym_LT_LT_DASH; + v->a[53481] = actions(2512); + v->a[53482] = 22; + v->a[53483] = anon_sym_LT; + v->a[53484] = anon_sym_GT; + v->a[53485] = anon_sym_GT_GT; + v->a[53486] = anon_sym_AMP_GT; + v->a[53487] = anon_sym_AMP_GT_GT; + v->a[53488] = anon_sym_LT_AMP; + v->a[53489] = anon_sym_GT_AMP; + v->a[53490] = anon_sym_GT_PIPE; + v->a[53491] = anon_sym_LT_AMP_DASH; + v->a[53492] = anon_sym_GT_AMP_DASH; + v->a[53493] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53494] = anon_sym_DOLLAR; + v->a[53495] = sym__special_character; + v->a[53496] = anon_sym_DQUOTE; + v->a[53497] = sym_raw_string; + v->a[53498] = aux_sym_number_token1; + v->a[53499] = aux_sym_number_token2; small_parse_table_2675(v); } diff --git a/parser/static/small_parse_table/small_parse_table_535.c b/parser/static/small_parse_table/small_parse_table_535.c index 31aecda0..366e8e18 100644 --- a/parser/static/small_parse_table/small_parse_table_535.c +++ b/parser/static/small_parse_table/small_parse_table_535.c @@ -14,126 +14,126 @@ void small_parse_table_2675(t_small_parse_table_array *v) { - v->a[53500] = anon_sym_AMP; - v->a[53501] = anon_sym_LT; - v->a[53502] = anon_sym_GT; - v->a[53503] = anon_sym_LT_LT; - v->a[53504] = anon_sym_GT_GT; - v->a[53505] = anon_sym_esac; - v->a[53506] = anon_sym_SEMI_SEMI; - v->a[53507] = anon_sym_SEMI_AMP; - v->a[53508] = anon_sym_SEMI_SEMI_AMP; - v->a[53509] = anon_sym_PIPE_AMP; - v->a[53510] = anon_sym_AMP_GT; - v->a[53511] = anon_sym_AMP_GT_GT; - v->a[53512] = anon_sym_LT_AMP; - v->a[53513] = anon_sym_GT_AMP; - v->a[53514] = anon_sym_GT_PIPE; - v->a[53515] = anon_sym_LT_AMP_DASH; - v->a[53516] = anon_sym_GT_AMP_DASH; - v->a[53517] = anon_sym_LT_LT_DASH; - v->a[53518] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53519] = anon_sym_DOLLAR_LBRACK; + v->a[53500] = anon_sym_DOLLAR_LBRACE; + v->a[53501] = anon_sym_DOLLAR_LPAREN; + v->a[53502] = anon_sym_BQUOTE; + v->a[53503] = anon_sym_DOLLAR_BQUOTE; + v->a[53504] = sym_word; + v->a[53505] = 8; + v->a[53506] = actions(3); + v->a[53507] = 1; + v->a[53508] = sym_comment; + v->a[53509] = actions(3747); + v->a[53510] = 1; + v->a[53511] = sym_variable_name; + v->a[53512] = actions(2526); + v->a[53513] = 2; + v->a[53514] = sym_test_operator; + v->a[53515] = sym__brace_start; + v->a[53516] = actions(2638); + v->a[53517] = 2; + v->a[53518] = sym_file_descriptor; + v->a[53519] = aux_sym_heredoc_redirect_token1; small_parse_table_2676(v); } void small_parse_table_2676(t_small_parse_table_array *v) { - v->a[53520] = aux_sym_concatenation_token1; - v->a[53521] = anon_sym_DOLLAR; - v->a[53522] = sym__special_character; - v->a[53523] = anon_sym_DQUOTE; - v->a[53524] = sym_raw_string; - v->a[53525] = sym_ansi_c_string; - v->a[53526] = aux_sym_number_token1; - v->a[53527] = aux_sym_number_token2; - v->a[53528] = anon_sym_DOLLAR_LBRACE; - v->a[53529] = anon_sym_DOLLAR_LPAREN; - v->a[53530] = anon_sym_BQUOTE; - v->a[53531] = anon_sym_DOLLAR_BQUOTE; - v->a[53532] = anon_sym_LT_LPAREN; - v->a[53533] = anon_sym_GT_LPAREN; - v->a[53534] = aux_sym__simple_variable_name_token1; - v->a[53535] = sym_word; - v->a[53536] = 3; - v->a[53537] = actions(3); - v->a[53538] = 1; - v->a[53539] = sym_comment; + v->a[53520] = state(2601); + v->a[53521] = 2; + v->a[53522] = sym_variable_assignment; + v->a[53523] = aux_sym_variable_assignments_repeat1; + v->a[53524] = state(2613); + v->a[53525] = 3; + v->a[53526] = sym_file_redirect; + v->a[53527] = sym_heredoc_redirect; + v->a[53528] = aux_sym_redirected_statement_repeat1; + v->a[53529] = actions(2512); + v->a[53530] = 12; + v->a[53531] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53532] = anon_sym_DOLLAR; + v->a[53533] = sym__special_character; + v->a[53534] = anon_sym_DQUOTE; + v->a[53535] = sym_raw_string; + v->a[53536] = aux_sym_number_token1; + v->a[53537] = aux_sym_number_token2; + v->a[53538] = anon_sym_DOLLAR_LBRACE; + v->a[53539] = anon_sym_DOLLAR_LPAREN; small_parse_table_2677(v); } void small_parse_table_2677(t_small_parse_table_array *v) { - v->a[53540] = actions(1294); - v->a[53541] = 6; - v->a[53542] = sym_file_descriptor; - v->a[53543] = sym__concat; - v->a[53544] = sym_variable_name; - v->a[53545] = sym_test_operator; - v->a[53546] = sym__brace_start; - v->a[53547] = aux_sym_heredoc_redirect_token1; - v->a[53548] = actions(1292); - v->a[53549] = 41; - v->a[53550] = anon_sym_LPAREN_LPAREN; - v->a[53551] = anon_sym_SEMI; - v->a[53552] = anon_sym_PIPE_PIPE; - v->a[53553] = anon_sym_AMP_AMP; - v->a[53554] = anon_sym_PIPE; - v->a[53555] = anon_sym_AMP; - v->a[53556] = anon_sym_LT; - v->a[53557] = anon_sym_GT; - v->a[53558] = anon_sym_LT_LT; - v->a[53559] = anon_sym_GT_GT; + v->a[53540] = anon_sym_BQUOTE; + v->a[53541] = anon_sym_DOLLAR_BQUOTE; + v->a[53542] = sym_word; + v->a[53543] = actions(2516); + v->a[53544] = 16; + v->a[53545] = anon_sym_PIPE; + v->a[53546] = anon_sym_PIPE_AMP; + v->a[53547] = anon_sym_AMP_AMP; + v->a[53548] = anon_sym_PIPE_PIPE; + v->a[53549] = anon_sym_LT; + v->a[53550] = anon_sym_GT; + v->a[53551] = anon_sym_GT_GT; + v->a[53552] = anon_sym_AMP_GT; + v->a[53553] = anon_sym_AMP_GT_GT; + v->a[53554] = anon_sym_LT_AMP; + v->a[53555] = anon_sym_GT_AMP; + v->a[53556] = anon_sym_GT_PIPE; + v->a[53557] = anon_sym_LT_AMP_DASH; + v->a[53558] = anon_sym_GT_AMP_DASH; + v->a[53559] = anon_sym_LT_LT; small_parse_table_2678(v); } void small_parse_table_2678(t_small_parse_table_array *v) { - v->a[53560] = anon_sym_esac; - v->a[53561] = anon_sym_SEMI_SEMI; - v->a[53562] = anon_sym_SEMI_AMP; - v->a[53563] = anon_sym_SEMI_SEMI_AMP; - v->a[53564] = anon_sym_PIPE_AMP; - v->a[53565] = anon_sym_AMP_GT; - v->a[53566] = anon_sym_AMP_GT_GT; - v->a[53567] = anon_sym_LT_AMP; - v->a[53568] = anon_sym_GT_AMP; - v->a[53569] = anon_sym_GT_PIPE; - v->a[53570] = anon_sym_LT_AMP_DASH; - v->a[53571] = anon_sym_GT_AMP_DASH; - v->a[53572] = anon_sym_LT_LT_DASH; - v->a[53573] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53574] = anon_sym_DOLLAR_LBRACK; - v->a[53575] = aux_sym_concatenation_token1; - v->a[53576] = anon_sym_DOLLAR; - v->a[53577] = sym__special_character; - v->a[53578] = anon_sym_DQUOTE; - v->a[53579] = sym_raw_string; + v->a[53560] = anon_sym_LT_LT_DASH; + v->a[53561] = 5; + v->a[53562] = actions(3); + v->a[53563] = 1; + v->a[53564] = sym_comment; + v->a[53565] = actions(3750); + v->a[53566] = 1; + v->a[53567] = sym__special_character; + v->a[53568] = state(1169); + v->a[53569] = 1; + v->a[53570] = aux_sym__literal_repeat1; + v->a[53571] = actions(3197); + v->a[53572] = 4; + v->a[53573] = sym_file_descriptor; + v->a[53574] = sym_test_operator; + v->a[53575] = sym__brace_start; + v->a[53576] = aux_sym_heredoc_redirect_token1; + v->a[53577] = actions(3195); + v->a[53578] = 32; + v->a[53579] = anon_sym_PIPE; small_parse_table_2679(v); } void small_parse_table_2679(t_small_parse_table_array *v) { - v->a[53580] = sym_ansi_c_string; - v->a[53581] = aux_sym_number_token1; - v->a[53582] = aux_sym_number_token2; - v->a[53583] = anon_sym_DOLLAR_LBRACE; - v->a[53584] = anon_sym_DOLLAR_LPAREN; - v->a[53585] = anon_sym_BQUOTE; - v->a[53586] = anon_sym_DOLLAR_BQUOTE; - v->a[53587] = anon_sym_LT_LPAREN; - v->a[53588] = anon_sym_GT_LPAREN; - v->a[53589] = aux_sym__simple_variable_name_token1; - v->a[53590] = sym_word; - v->a[53591] = 6; - v->a[53592] = actions(3); - v->a[53593] = 1; - v->a[53594] = sym_comment; - v->a[53595] = actions(5472); - v->a[53596] = 1; - v->a[53597] = aux_sym_concatenation_token1; - v->a[53598] = actions(5474); - v->a[53599] = 1; + v->a[53580] = anon_sym_SEMI_SEMI; + v->a[53581] = anon_sym_SEMI_AMP; + v->a[53582] = anon_sym_SEMI_SEMI_AMP; + v->a[53583] = anon_sym_PIPE_AMP; + v->a[53584] = anon_sym_AMP_AMP; + v->a[53585] = anon_sym_PIPE_PIPE; + v->a[53586] = anon_sym_LT; + v->a[53587] = anon_sym_GT; + v->a[53588] = anon_sym_GT_GT; + v->a[53589] = anon_sym_AMP_GT; + v->a[53590] = anon_sym_AMP_GT_GT; + v->a[53591] = anon_sym_LT_AMP; + v->a[53592] = anon_sym_GT_AMP; + v->a[53593] = anon_sym_GT_PIPE; + v->a[53594] = anon_sym_LT_AMP_DASH; + v->a[53595] = anon_sym_GT_AMP_DASH; + v->a[53596] = anon_sym_LT_LT; + v->a[53597] = anon_sym_LT_LT_DASH; + v->a[53598] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53599] = anon_sym_AMP; small_parse_table_2680(v); } diff --git a/parser/static/small_parse_table/small_parse_table_536.c b/parser/static/small_parse_table/small_parse_table_536.c index 7e229bb1..f5e3dd4c 100644 --- a/parser/static/small_parse_table/small_parse_table_536.c +++ b/parser/static/small_parse_table/small_parse_table_536.c @@ -14,100 +14,100 @@ void small_parse_table_2680(t_small_parse_table_array *v) { - v->a[53600] = sym__concat; - v->a[53601] = state(1211); - v->a[53602] = 1; - v->a[53603] = aux_sym_concatenation_repeat1; - v->a[53604] = actions(1263); - v->a[53605] = 4; - v->a[53606] = sym_file_descriptor; - v->a[53607] = sym_test_operator; - v->a[53608] = sym__brace_start; - v->a[53609] = aux_sym_heredoc_redirect_token1; - v->a[53610] = actions(1261); - v->a[53611] = 40; - v->a[53612] = anon_sym_LPAREN_LPAREN; - v->a[53613] = anon_sym_SEMI; - v->a[53614] = anon_sym_PIPE_PIPE; - v->a[53615] = anon_sym_AMP_AMP; - v->a[53616] = anon_sym_PIPE; - v->a[53617] = anon_sym_AMP; - v->a[53618] = anon_sym_LT; - v->a[53619] = anon_sym_GT; + v->a[53600] = anon_sym_DOLLAR; + v->a[53601] = anon_sym_DQUOTE; + v->a[53602] = sym_raw_string; + v->a[53603] = aux_sym_number_token1; + v->a[53604] = aux_sym_number_token2; + v->a[53605] = anon_sym_DOLLAR_LBRACE; + v->a[53606] = anon_sym_DOLLAR_LPAREN; + v->a[53607] = anon_sym_BQUOTE; + v->a[53608] = anon_sym_DOLLAR_BQUOTE; + v->a[53609] = sym_word; + v->a[53610] = anon_sym_SEMI; + v->a[53611] = 19; + v->a[53612] = actions(3); + v->a[53613] = 1; + v->a[53614] = sym_comment; + v->a[53615] = actions(3756); + v->a[53616] = 1; + v->a[53617] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53618] = actions(3759); + v->a[53619] = 1; small_parse_table_2681(v); } void small_parse_table_2681(t_small_parse_table_array *v) { - v->a[53620] = anon_sym_LT_LT; - v->a[53621] = anon_sym_GT_GT; - v->a[53622] = anon_sym_esac; - v->a[53623] = anon_sym_SEMI_SEMI; - v->a[53624] = anon_sym_SEMI_AMP; - v->a[53625] = anon_sym_SEMI_SEMI_AMP; - v->a[53626] = anon_sym_PIPE_AMP; - v->a[53627] = anon_sym_AMP_GT; - v->a[53628] = anon_sym_AMP_GT_GT; - v->a[53629] = anon_sym_LT_AMP; - v->a[53630] = anon_sym_GT_AMP; - v->a[53631] = anon_sym_GT_PIPE; - v->a[53632] = anon_sym_LT_AMP_DASH; - v->a[53633] = anon_sym_GT_AMP_DASH; - v->a[53634] = anon_sym_LT_LT_DASH; - v->a[53635] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53636] = anon_sym_DOLLAR_LBRACK; - v->a[53637] = anon_sym_DOLLAR; - v->a[53638] = sym__special_character; - v->a[53639] = anon_sym_DQUOTE; + v->a[53620] = anon_sym_DOLLAR; + v->a[53621] = actions(3762); + v->a[53622] = 1; + v->a[53623] = sym__special_character; + v->a[53624] = actions(3765); + v->a[53625] = 1; + v->a[53626] = anon_sym_DQUOTE; + v->a[53627] = actions(3768); + v->a[53628] = 1; + v->a[53629] = aux_sym_number_token1; + v->a[53630] = actions(3771); + v->a[53631] = 1; + v->a[53632] = aux_sym_number_token2; + v->a[53633] = actions(3774); + v->a[53634] = 1; + v->a[53635] = anon_sym_DOLLAR_LBRACE; + v->a[53636] = actions(3777); + v->a[53637] = 1; + v->a[53638] = anon_sym_DOLLAR_LPAREN; + v->a[53639] = actions(3780); small_parse_table_2682(v); } void small_parse_table_2682(t_small_parse_table_array *v) { - v->a[53640] = sym_raw_string; - v->a[53641] = sym_ansi_c_string; - v->a[53642] = aux_sym_number_token1; - v->a[53643] = aux_sym_number_token2; - v->a[53644] = anon_sym_DOLLAR_LBRACE; - v->a[53645] = anon_sym_DOLLAR_LPAREN; - v->a[53646] = anon_sym_BQUOTE; - v->a[53647] = anon_sym_DOLLAR_BQUOTE; - v->a[53648] = anon_sym_LT_LPAREN; - v->a[53649] = anon_sym_GT_LPAREN; - v->a[53650] = aux_sym__simple_variable_name_token1; - v->a[53651] = sym_word; - v->a[53652] = 6; - v->a[53653] = actions(3); - v->a[53654] = 1; - v->a[53655] = sym_comment; - v->a[53656] = actions(5497); - v->a[53657] = 1; - v->a[53658] = aux_sym_concatenation_token1; - v->a[53659] = actions(5499); + v->a[53640] = 1; + v->a[53641] = anon_sym_BQUOTE; + v->a[53642] = actions(3783); + v->a[53643] = 1; + v->a[53644] = anon_sym_DOLLAR_BQUOTE; + v->a[53645] = actions(3786); + v->a[53646] = 1; + v->a[53647] = sym_test_operator; + v->a[53648] = actions(3789); + v->a[53649] = 1; + v->a[53650] = sym__brace_start; + v->a[53651] = state(1824); + v->a[53652] = 1; + v->a[53653] = aux_sym__literal_repeat1; + v->a[53654] = actions(1287); + v->a[53655] = 2; + v->a[53656] = sym_file_descriptor; + v->a[53657] = aux_sym_heredoc_redirect_token1; + v->a[53658] = actions(3753); + v->a[53659] = 2; small_parse_table_2683(v); } void small_parse_table_2683(t_small_parse_table_array *v) { - v->a[53660] = 1; - v->a[53661] = sym__concat; - v->a[53662] = state(1230); - v->a[53663] = 1; - v->a[53664] = aux_sym_concatenation_repeat1; - v->a[53665] = actions(1267); - v->a[53666] = 4; - v->a[53667] = sym_file_descriptor; - v->a[53668] = sym_test_operator; - v->a[53669] = sym__brace_start; - v->a[53670] = aux_sym_heredoc_redirect_token1; - v->a[53671] = actions(1265); - v->a[53672] = 40; - v->a[53673] = anon_sym_LPAREN_LPAREN; - v->a[53674] = anon_sym_SEMI; - v->a[53675] = anon_sym_PIPE_PIPE; - v->a[53676] = anon_sym_AMP_AMP; - v->a[53677] = anon_sym_PIPE; - v->a[53678] = anon_sym_AMP; + v->a[53660] = sym_raw_string; + v->a[53661] = sym_word; + v->a[53662] = state(1170); + v->a[53663] = 2; + v->a[53664] = sym_concatenation; + v->a[53665] = aux_sym_for_statement_repeat1; + v->a[53666] = state(1685); + v->a[53667] = 7; + v->a[53668] = sym_arithmetic_expansion; + v->a[53669] = sym_brace_expression; + v->a[53670] = sym_string; + v->a[53671] = sym_number; + v->a[53672] = sym_simple_expansion; + v->a[53673] = sym_expansion; + v->a[53674] = sym_command_substitution; + v->a[53675] = actions(1285); + v->a[53676] = 12; + v->a[53677] = anon_sym_AMP_AMP; + v->a[53678] = anon_sym_PIPE_PIPE; v->a[53679] = anon_sym_LT; small_parse_table_2684(v); } @@ -115,25 +115,25 @@ void small_parse_table_2683(t_small_parse_table_array *v) void small_parse_table_2684(t_small_parse_table_array *v) { v->a[53680] = anon_sym_GT; - v->a[53681] = anon_sym_LT_LT; - v->a[53682] = anon_sym_GT_GT; - v->a[53683] = anon_sym_esac; - v->a[53684] = anon_sym_SEMI_SEMI; - v->a[53685] = anon_sym_SEMI_AMP; - v->a[53686] = anon_sym_SEMI_SEMI_AMP; - v->a[53687] = anon_sym_PIPE_AMP; - v->a[53688] = anon_sym_AMP_GT; - v->a[53689] = anon_sym_AMP_GT_GT; - v->a[53690] = anon_sym_LT_AMP; - v->a[53691] = anon_sym_GT_AMP; - v->a[53692] = anon_sym_GT_PIPE; - v->a[53693] = anon_sym_LT_AMP_DASH; - v->a[53694] = anon_sym_GT_AMP_DASH; - v->a[53695] = anon_sym_LT_LT_DASH; - v->a[53696] = anon_sym_LT_LT_LT; - v->a[53697] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53698] = anon_sym_DOLLAR_LBRACK; - v->a[53699] = anon_sym_DOLLAR; + v->a[53681] = anon_sym_GT_GT; + v->a[53682] = anon_sym_AMP_GT; + v->a[53683] = anon_sym_AMP_GT_GT; + v->a[53684] = anon_sym_LT_AMP; + v->a[53685] = anon_sym_GT_AMP; + v->a[53686] = anon_sym_GT_PIPE; + v->a[53687] = anon_sym_LT_AMP_DASH; + v->a[53688] = anon_sym_GT_AMP_DASH; + v->a[53689] = 3; + v->a[53690] = actions(3); + v->a[53691] = 1; + v->a[53692] = sym_comment; + v->a[53693] = actions(2754); + v->a[53694] = 6; + v->a[53695] = sym_file_descriptor; + v->a[53696] = sym_test_operator; + v->a[53697] = sym__bare_dollar; + v->a[53698] = sym__brace_start; + v->a[53699] = ts_builtin_sym_end; small_parse_table_2685(v); } diff --git a/parser/static/small_parse_table/small_parse_table_537.c b/parser/static/small_parse_table/small_parse_table_537.c index 470fe0b9..03b14e30 100644 --- a/parser/static/small_parse_table/small_parse_table_537.c +++ b/parser/static/small_parse_table/small_parse_table_537.c @@ -14,126 +14,126 @@ void small_parse_table_2685(t_small_parse_table_array *v) { - v->a[53700] = sym__special_character; - v->a[53701] = anon_sym_DQUOTE; - v->a[53702] = sym_raw_string; - v->a[53703] = sym_ansi_c_string; - v->a[53704] = aux_sym_number_token1; - v->a[53705] = aux_sym_number_token2; - v->a[53706] = anon_sym_DOLLAR_LBRACE; - v->a[53707] = anon_sym_DOLLAR_LPAREN; - v->a[53708] = anon_sym_BQUOTE; - v->a[53709] = anon_sym_DOLLAR_BQUOTE; - v->a[53710] = anon_sym_LT_LPAREN; - v->a[53711] = anon_sym_GT_LPAREN; - v->a[53712] = sym_word; - v->a[53713] = 6; - v->a[53714] = actions(3); - v->a[53715] = 1; - v->a[53716] = sym_comment; - v->a[53717] = actions(5497); - v->a[53718] = 1; - v->a[53719] = aux_sym_concatenation_token1; + v->a[53700] = aux_sym_heredoc_redirect_token1; + v->a[53701] = actions(2749); + v->a[53702] = 32; + v->a[53703] = anon_sym_LPAREN; + v->a[53704] = anon_sym_PIPE; + v->a[53705] = anon_sym_SEMI_SEMI; + v->a[53706] = anon_sym_PIPE_AMP; + v->a[53707] = anon_sym_AMP_AMP; + v->a[53708] = anon_sym_PIPE_PIPE; + v->a[53709] = anon_sym_LT; + v->a[53710] = anon_sym_GT; + v->a[53711] = anon_sym_GT_GT; + v->a[53712] = anon_sym_AMP_GT; + v->a[53713] = anon_sym_AMP_GT_GT; + v->a[53714] = anon_sym_LT_AMP; + v->a[53715] = anon_sym_GT_AMP; + v->a[53716] = anon_sym_GT_PIPE; + v->a[53717] = anon_sym_LT_AMP_DASH; + v->a[53718] = anon_sym_GT_AMP_DASH; + v->a[53719] = anon_sym_LT_LT; small_parse_table_2686(v); } void small_parse_table_2686(t_small_parse_table_array *v) { - v->a[53720] = actions(5501); - v->a[53721] = 1; - v->a[53722] = sym__concat; - v->a[53723] = state(1230); - v->a[53724] = 1; - v->a[53725] = aux_sym_concatenation_repeat1; - v->a[53726] = actions(1288); - v->a[53727] = 4; - v->a[53728] = sym_file_descriptor; - v->a[53729] = sym_test_operator; - v->a[53730] = sym__brace_start; - v->a[53731] = aux_sym_heredoc_redirect_token1; - v->a[53732] = actions(1286); - v->a[53733] = 40; - v->a[53734] = anon_sym_LPAREN_LPAREN; - v->a[53735] = anon_sym_SEMI; - v->a[53736] = anon_sym_PIPE_PIPE; - v->a[53737] = anon_sym_AMP_AMP; - v->a[53738] = anon_sym_PIPE; - v->a[53739] = anon_sym_AMP; + v->a[53720] = anon_sym_LT_LT_DASH; + v->a[53721] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53722] = anon_sym_AMP; + v->a[53723] = anon_sym_DOLLAR; + v->a[53724] = sym__special_character; + v->a[53725] = anon_sym_DQUOTE; + v->a[53726] = sym_raw_string; + v->a[53727] = aux_sym_number_token1; + v->a[53728] = aux_sym_number_token2; + v->a[53729] = anon_sym_DOLLAR_LBRACE; + v->a[53730] = anon_sym_DOLLAR_LPAREN; + v->a[53731] = anon_sym_BQUOTE; + v->a[53732] = anon_sym_DOLLAR_BQUOTE; + v->a[53733] = sym_word; + v->a[53734] = anon_sym_SEMI; + v->a[53735] = 3; + v->a[53736] = actions(3); + v->a[53737] = 1; + v->a[53738] = sym_comment; + v->a[53739] = actions(3066); small_parse_table_2687(v); } void small_parse_table_2687(t_small_parse_table_array *v) { - v->a[53740] = anon_sym_LT; - v->a[53741] = anon_sym_GT; - v->a[53742] = anon_sym_LT_LT; - v->a[53743] = anon_sym_GT_GT; - v->a[53744] = anon_sym_esac; - v->a[53745] = anon_sym_SEMI_SEMI; - v->a[53746] = anon_sym_SEMI_AMP; - v->a[53747] = anon_sym_SEMI_SEMI_AMP; - v->a[53748] = anon_sym_PIPE_AMP; - v->a[53749] = anon_sym_AMP_GT; - v->a[53750] = anon_sym_AMP_GT_GT; - v->a[53751] = anon_sym_LT_AMP; - v->a[53752] = anon_sym_GT_AMP; - v->a[53753] = anon_sym_GT_PIPE; - v->a[53754] = anon_sym_LT_AMP_DASH; - v->a[53755] = anon_sym_GT_AMP_DASH; - v->a[53756] = anon_sym_LT_LT_DASH; - v->a[53757] = anon_sym_LT_LT_LT; - v->a[53758] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53759] = anon_sym_DOLLAR_LBRACK; + v->a[53740] = 6; + v->a[53741] = sym_file_descriptor; + v->a[53742] = sym__concat; + v->a[53743] = sym_test_operator; + v->a[53744] = sym__brace_start; + v->a[53745] = ts_builtin_sym_end; + v->a[53746] = aux_sym_heredoc_redirect_token1; + v->a[53747] = actions(3064); + v->a[53748] = 32; + v->a[53749] = anon_sym_PIPE; + v->a[53750] = anon_sym_SEMI_SEMI; + v->a[53751] = anon_sym_PIPE_AMP; + v->a[53752] = anon_sym_AMP_AMP; + v->a[53753] = anon_sym_PIPE_PIPE; + v->a[53754] = anon_sym_LT; + v->a[53755] = anon_sym_GT; + v->a[53756] = anon_sym_GT_GT; + v->a[53757] = anon_sym_AMP_GT; + v->a[53758] = anon_sym_AMP_GT_GT; + v->a[53759] = anon_sym_LT_AMP; small_parse_table_2688(v); } void small_parse_table_2688(t_small_parse_table_array *v) { - v->a[53760] = anon_sym_DOLLAR; - v->a[53761] = sym__special_character; - v->a[53762] = anon_sym_DQUOTE; - v->a[53763] = sym_raw_string; - v->a[53764] = sym_ansi_c_string; - v->a[53765] = aux_sym_number_token1; - v->a[53766] = aux_sym_number_token2; - v->a[53767] = anon_sym_DOLLAR_LBRACE; - v->a[53768] = anon_sym_DOLLAR_LPAREN; - v->a[53769] = anon_sym_BQUOTE; - v->a[53770] = anon_sym_DOLLAR_BQUOTE; - v->a[53771] = anon_sym_LT_LPAREN; - v->a[53772] = anon_sym_GT_LPAREN; - v->a[53773] = sym_word; - v->a[53774] = 3; - v->a[53775] = actions(3); - v->a[53776] = 1; - v->a[53777] = sym_comment; - v->a[53778] = actions(1263); - v->a[53779] = 5; + v->a[53760] = anon_sym_GT_AMP; + v->a[53761] = anon_sym_GT_PIPE; + v->a[53762] = anon_sym_LT_AMP_DASH; + v->a[53763] = anon_sym_GT_AMP_DASH; + v->a[53764] = anon_sym_LT_LT; + v->a[53765] = anon_sym_LT_LT_DASH; + v->a[53766] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53767] = anon_sym_AMP; + v->a[53768] = aux_sym_concatenation_token1; + v->a[53769] = anon_sym_DOLLAR; + v->a[53770] = sym__special_character; + v->a[53771] = anon_sym_DQUOTE; + v->a[53772] = sym_raw_string; + v->a[53773] = aux_sym_number_token1; + v->a[53774] = aux_sym_number_token2; + v->a[53775] = anon_sym_DOLLAR_LBRACE; + v->a[53776] = anon_sym_DOLLAR_LPAREN; + v->a[53777] = anon_sym_BQUOTE; + v->a[53778] = anon_sym_DOLLAR_BQUOTE; + v->a[53779] = sym_word; small_parse_table_2689(v); } void small_parse_table_2689(t_small_parse_table_array *v) { - v->a[53780] = sym_file_descriptor; - v->a[53781] = sym_test_operator; - v->a[53782] = sym__bare_dollar; - v->a[53783] = sym__brace_start; - v->a[53784] = aux_sym_heredoc_redirect_token1; - v->a[53785] = actions(1261); - v->a[53786] = 42; - v->a[53787] = anon_sym_LPAREN_LPAREN; - v->a[53788] = anon_sym_SEMI; - v->a[53789] = anon_sym_PIPE_PIPE; - v->a[53790] = anon_sym_AMP_AMP; - v->a[53791] = anon_sym_PIPE; - v->a[53792] = anon_sym_AMP; - v->a[53793] = anon_sym_EQ_EQ; - v->a[53794] = anon_sym_LT; - v->a[53795] = anon_sym_GT; - v->a[53796] = anon_sym_LT_LT; - v->a[53797] = anon_sym_GT_GT; - v->a[53798] = anon_sym_esac; - v->a[53799] = anon_sym_SEMI_SEMI; + v->a[53780] = anon_sym_SEMI; + v->a[53781] = 3; + v->a[53782] = actions(3); + v->a[53783] = 1; + v->a[53784] = sym_comment; + v->a[53785] = actions(2774); + v->a[53786] = 5; + v->a[53787] = sym_file_descriptor; + v->a[53788] = sym__concat; + v->a[53789] = sym_test_operator; + v->a[53790] = sym__brace_start; + v->a[53791] = aux_sym_heredoc_redirect_token1; + v->a[53792] = actions(2772); + v->a[53793] = 33; + v->a[53794] = anon_sym_PIPE; + v->a[53795] = anon_sym_RPAREN; + v->a[53796] = anon_sym_SEMI_SEMI; + v->a[53797] = anon_sym_PIPE_AMP; + v->a[53798] = anon_sym_AMP_AMP; + v->a[53799] = anon_sym_PIPE_PIPE; small_parse_table_2690(v); } diff --git a/parser/static/small_parse_table/small_parse_table_538.c b/parser/static/small_parse_table/small_parse_table_538.c index 6547c63f..b8119886 100644 --- a/parser/static/small_parse_table/small_parse_table_538.c +++ b/parser/static/small_parse_table/small_parse_table_538.c @@ -14,126 +14,126 @@ void small_parse_table_2690(t_small_parse_table_array *v) { - v->a[53800] = anon_sym_SEMI_AMP; - v->a[53801] = anon_sym_SEMI_SEMI_AMP; - v->a[53802] = anon_sym_PIPE_AMP; - v->a[53803] = anon_sym_EQ_TILDE; - v->a[53804] = anon_sym_AMP_GT; - v->a[53805] = anon_sym_AMP_GT_GT; - v->a[53806] = anon_sym_LT_AMP; - v->a[53807] = anon_sym_GT_AMP; - v->a[53808] = anon_sym_GT_PIPE; - v->a[53809] = anon_sym_LT_AMP_DASH; - v->a[53810] = anon_sym_GT_AMP_DASH; + v->a[53800] = anon_sym_LT; + v->a[53801] = anon_sym_GT; + v->a[53802] = anon_sym_GT_GT; + v->a[53803] = anon_sym_AMP_GT; + v->a[53804] = anon_sym_AMP_GT_GT; + v->a[53805] = anon_sym_LT_AMP; + v->a[53806] = anon_sym_GT_AMP; + v->a[53807] = anon_sym_GT_PIPE; + v->a[53808] = anon_sym_LT_AMP_DASH; + v->a[53809] = anon_sym_GT_AMP_DASH; + v->a[53810] = anon_sym_LT_LT; v->a[53811] = anon_sym_LT_LT_DASH; - v->a[53812] = anon_sym_LT_LT_LT; - v->a[53813] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53814] = anon_sym_DOLLAR_LBRACK; + v->a[53812] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53813] = anon_sym_AMP; + v->a[53814] = aux_sym_concatenation_token1; v->a[53815] = anon_sym_DOLLAR; v->a[53816] = sym__special_character; v->a[53817] = anon_sym_DQUOTE; v->a[53818] = sym_raw_string; - v->a[53819] = sym_ansi_c_string; + v->a[53819] = aux_sym_number_token1; small_parse_table_2691(v); } void small_parse_table_2691(t_small_parse_table_array *v) { - v->a[53820] = aux_sym_number_token1; - v->a[53821] = aux_sym_number_token2; - v->a[53822] = anon_sym_DOLLAR_LBRACE; - v->a[53823] = anon_sym_DOLLAR_LPAREN; - v->a[53824] = anon_sym_BQUOTE; - v->a[53825] = anon_sym_DOLLAR_BQUOTE; - v->a[53826] = anon_sym_LT_LPAREN; - v->a[53827] = anon_sym_GT_LPAREN; - v->a[53828] = sym_word; - v->a[53829] = 6; - v->a[53830] = actions(3); - v->a[53831] = 1; - v->a[53832] = sym_comment; - v->a[53833] = actions(5503); - v->a[53834] = 1; - v->a[53835] = aux_sym_concatenation_token1; - v->a[53836] = actions(5506); - v->a[53837] = 1; - v->a[53838] = sym__concat; - v->a[53839] = state(1230); + v->a[53820] = aux_sym_number_token2; + v->a[53821] = anon_sym_DOLLAR_LBRACE; + v->a[53822] = anon_sym_DOLLAR_LPAREN; + v->a[53823] = anon_sym_BQUOTE; + v->a[53824] = anon_sym_DOLLAR_BQUOTE; + v->a[53825] = sym_word; + v->a[53826] = anon_sym_SEMI; + v->a[53827] = 5; + v->a[53828] = actions(3); + v->a[53829] = 1; + v->a[53830] = sym_comment; + v->a[53831] = actions(3792); + v->a[53832] = 1; + v->a[53833] = sym__special_character; + v->a[53834] = state(1234); + v->a[53835] = 1; + v->a[53836] = aux_sym__literal_repeat1; + v->a[53837] = actions(3252); + v->a[53838] = 6; + v->a[53839] = sym_file_descriptor; small_parse_table_2692(v); } void small_parse_table_2692(t_small_parse_table_array *v) { - v->a[53840] = 1; - v->a[53841] = aux_sym_concatenation_repeat1; - v->a[53842] = actions(1253); - v->a[53843] = 4; - v->a[53844] = sym_file_descriptor; - v->a[53845] = sym_test_operator; - v->a[53846] = sym__brace_start; - v->a[53847] = aux_sym_heredoc_redirect_token1; - v->a[53848] = actions(1251); - v->a[53849] = 40; - v->a[53850] = anon_sym_LPAREN_LPAREN; - v->a[53851] = anon_sym_SEMI; - v->a[53852] = anon_sym_PIPE_PIPE; - v->a[53853] = anon_sym_AMP_AMP; - v->a[53854] = anon_sym_PIPE; - v->a[53855] = anon_sym_AMP; - v->a[53856] = anon_sym_LT; - v->a[53857] = anon_sym_GT; - v->a[53858] = anon_sym_LT_LT; - v->a[53859] = anon_sym_GT_GT; + v->a[53840] = sym_variable_name; + v->a[53841] = sym_test_operator; + v->a[53842] = sym__brace_start; + v->a[53843] = ts_builtin_sym_end; + v->a[53844] = aux_sym_heredoc_redirect_token1; + v->a[53845] = actions(3250); + v->a[53846] = 30; + v->a[53847] = anon_sym_PIPE; + v->a[53848] = anon_sym_SEMI_SEMI; + v->a[53849] = anon_sym_PIPE_AMP; + v->a[53850] = anon_sym_AMP_AMP; + v->a[53851] = anon_sym_PIPE_PIPE; + v->a[53852] = anon_sym_LT; + v->a[53853] = anon_sym_GT; + v->a[53854] = anon_sym_GT_GT; + v->a[53855] = anon_sym_AMP_GT; + v->a[53856] = anon_sym_AMP_GT_GT; + v->a[53857] = anon_sym_LT_AMP; + v->a[53858] = anon_sym_GT_AMP; + v->a[53859] = anon_sym_GT_PIPE; small_parse_table_2693(v); } void small_parse_table_2693(t_small_parse_table_array *v) { - v->a[53860] = anon_sym_esac; - v->a[53861] = anon_sym_SEMI_SEMI; - v->a[53862] = anon_sym_SEMI_AMP; - v->a[53863] = anon_sym_SEMI_SEMI_AMP; - v->a[53864] = anon_sym_PIPE_AMP; - v->a[53865] = anon_sym_AMP_GT; - v->a[53866] = anon_sym_AMP_GT_GT; - v->a[53867] = anon_sym_LT_AMP; - v->a[53868] = anon_sym_GT_AMP; - v->a[53869] = anon_sym_GT_PIPE; - v->a[53870] = anon_sym_LT_AMP_DASH; - v->a[53871] = anon_sym_GT_AMP_DASH; - v->a[53872] = anon_sym_LT_LT_DASH; - v->a[53873] = anon_sym_LT_LT_LT; - v->a[53874] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53875] = anon_sym_DOLLAR_LBRACK; - v->a[53876] = anon_sym_DOLLAR; - v->a[53877] = sym__special_character; - v->a[53878] = anon_sym_DQUOTE; - v->a[53879] = sym_raw_string; + v->a[53860] = anon_sym_LT_AMP_DASH; + v->a[53861] = anon_sym_GT_AMP_DASH; + v->a[53862] = anon_sym_LT_LT; + v->a[53863] = anon_sym_LT_LT_DASH; + v->a[53864] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53865] = anon_sym_AMP; + v->a[53866] = anon_sym_DOLLAR; + v->a[53867] = anon_sym_DQUOTE; + v->a[53868] = sym_raw_string; + v->a[53869] = aux_sym_number_token1; + v->a[53870] = aux_sym_number_token2; + v->a[53871] = anon_sym_DOLLAR_LBRACE; + v->a[53872] = anon_sym_DOLLAR_LPAREN; + v->a[53873] = anon_sym_BQUOTE; + v->a[53874] = anon_sym_DOLLAR_BQUOTE; + v->a[53875] = sym_word; + v->a[53876] = anon_sym_SEMI; + v->a[53877] = 3; + v->a[53878] = actions(3); + v->a[53879] = 1; small_parse_table_2694(v); } void small_parse_table_2694(t_small_parse_table_array *v) { - v->a[53880] = sym_ansi_c_string; - v->a[53881] = aux_sym_number_token1; - v->a[53882] = aux_sym_number_token2; - v->a[53883] = anon_sym_DOLLAR_LBRACE; - v->a[53884] = anon_sym_DOLLAR_LPAREN; - v->a[53885] = anon_sym_BQUOTE; - v->a[53886] = anon_sym_DOLLAR_BQUOTE; - v->a[53887] = anon_sym_LT_LPAREN; - v->a[53888] = anon_sym_GT_LPAREN; - v->a[53889] = sym_word; - v->a[53890] = 3; - v->a[53891] = actions(3); - v->a[53892] = 1; - v->a[53893] = sym_comment; - v->a[53894] = actions(1342); - v->a[53895] = 7; - v->a[53896] = sym_file_descriptor; - v->a[53897] = sym__concat; - v->a[53898] = sym_test_operator; - v->a[53899] = sym__bare_dollar; + v->a[53880] = sym_comment; + v->a[53881] = actions(3117); + v->a[53882] = 6; + v->a[53883] = sym_file_descriptor; + v->a[53884] = sym__concat; + v->a[53885] = sym_test_operator; + v->a[53886] = sym__brace_start; + v->a[53887] = ts_builtin_sym_end; + v->a[53888] = aux_sym_heredoc_redirect_token1; + v->a[53889] = actions(3115); + v->a[53890] = 32; + v->a[53891] = anon_sym_PIPE; + v->a[53892] = anon_sym_SEMI_SEMI; + v->a[53893] = anon_sym_PIPE_AMP; + v->a[53894] = anon_sym_AMP_AMP; + v->a[53895] = anon_sym_PIPE_PIPE; + v->a[53896] = anon_sym_LT; + v->a[53897] = anon_sym_GT; + v->a[53898] = anon_sym_GT_GT; + v->a[53899] = anon_sym_AMP_GT; small_parse_table_2695(v); } diff --git a/parser/static/small_parse_table/small_parse_table_539.c b/parser/static/small_parse_table/small_parse_table_539.c index 13f16301..44dba694 100644 --- a/parser/static/small_parse_table/small_parse_table_539.c +++ b/parser/static/small_parse_table/small_parse_table_539.c @@ -14,126 +14,126 @@ void small_parse_table_2695(t_small_parse_table_array *v) { - v->a[53900] = sym__brace_start; - v->a[53901] = ts_builtin_sym_end; - v->a[53902] = aux_sym_heredoc_redirect_token1; - v->a[53903] = actions(1340); - v->a[53904] = 40; - v->a[53905] = anon_sym_LPAREN_LPAREN; - v->a[53906] = anon_sym_SEMI; - v->a[53907] = anon_sym_PIPE_PIPE; - v->a[53908] = anon_sym_AMP_AMP; - v->a[53909] = anon_sym_PIPE; - v->a[53910] = anon_sym_AMP; - v->a[53911] = anon_sym_EQ_EQ; - v->a[53912] = anon_sym_LT; - v->a[53913] = anon_sym_GT; - v->a[53914] = anon_sym_LT_LT; - v->a[53915] = anon_sym_GT_GT; - v->a[53916] = anon_sym_SEMI_SEMI; - v->a[53917] = anon_sym_PIPE_AMP; - v->a[53918] = anon_sym_EQ_TILDE; - v->a[53919] = anon_sym_AMP_GT; + v->a[53900] = anon_sym_AMP_GT_GT; + v->a[53901] = anon_sym_LT_AMP; + v->a[53902] = anon_sym_GT_AMP; + v->a[53903] = anon_sym_GT_PIPE; + v->a[53904] = anon_sym_LT_AMP_DASH; + v->a[53905] = anon_sym_GT_AMP_DASH; + v->a[53906] = anon_sym_LT_LT; + v->a[53907] = anon_sym_LT_LT_DASH; + v->a[53908] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53909] = anon_sym_AMP; + v->a[53910] = aux_sym_concatenation_token1; + v->a[53911] = anon_sym_DOLLAR; + v->a[53912] = sym__special_character; + v->a[53913] = anon_sym_DQUOTE; + v->a[53914] = sym_raw_string; + v->a[53915] = aux_sym_number_token1; + v->a[53916] = aux_sym_number_token2; + v->a[53917] = anon_sym_DOLLAR_LBRACE; + v->a[53918] = anon_sym_DOLLAR_LPAREN; + v->a[53919] = anon_sym_BQUOTE; small_parse_table_2696(v); } void small_parse_table_2696(t_small_parse_table_array *v) { - v->a[53920] = anon_sym_AMP_GT_GT; - v->a[53921] = anon_sym_LT_AMP; - v->a[53922] = anon_sym_GT_AMP; - v->a[53923] = anon_sym_GT_PIPE; - v->a[53924] = anon_sym_LT_AMP_DASH; - v->a[53925] = anon_sym_GT_AMP_DASH; - v->a[53926] = anon_sym_LT_LT_DASH; - v->a[53927] = anon_sym_LT_LT_LT; - v->a[53928] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53929] = anon_sym_DOLLAR_LBRACK; - v->a[53930] = aux_sym_concatenation_token1; - v->a[53931] = anon_sym_DOLLAR; - v->a[53932] = sym__special_character; - v->a[53933] = anon_sym_DQUOTE; - v->a[53934] = sym_raw_string; - v->a[53935] = sym_ansi_c_string; - v->a[53936] = aux_sym_number_token1; - v->a[53937] = aux_sym_number_token2; - v->a[53938] = anon_sym_DOLLAR_LBRACE; - v->a[53939] = anon_sym_DOLLAR_LPAREN; + v->a[53920] = anon_sym_DOLLAR_BQUOTE; + v->a[53921] = sym_word; + v->a[53922] = anon_sym_SEMI; + v->a[53923] = 3; + v->a[53924] = actions(3); + v->a[53925] = 1; + v->a[53926] = sym_comment; + v->a[53927] = actions(2778); + v->a[53928] = 5; + v->a[53929] = sym_file_descriptor; + v->a[53930] = sym__concat; + v->a[53931] = sym_test_operator; + v->a[53932] = sym__brace_start; + v->a[53933] = aux_sym_heredoc_redirect_token1; + v->a[53934] = actions(2776); + v->a[53935] = 33; + v->a[53936] = anon_sym_PIPE; + v->a[53937] = anon_sym_RPAREN; + v->a[53938] = anon_sym_SEMI_SEMI; + v->a[53939] = anon_sym_PIPE_AMP; small_parse_table_2697(v); } void small_parse_table_2697(t_small_parse_table_array *v) { - v->a[53940] = anon_sym_BQUOTE; - v->a[53941] = anon_sym_DOLLAR_BQUOTE; - v->a[53942] = anon_sym_LT_LPAREN; - v->a[53943] = anon_sym_GT_LPAREN; - v->a[53944] = sym_word; - v->a[53945] = 3; - v->a[53946] = actions(3); - v->a[53947] = 1; - v->a[53948] = sym_comment; - v->a[53949] = actions(1318); - v->a[53950] = 6; - v->a[53951] = sym_file_descriptor; - v->a[53952] = sym__concat; - v->a[53953] = sym_variable_name; - v->a[53954] = sym_test_operator; - v->a[53955] = sym__brace_start; - v->a[53956] = aux_sym_heredoc_redirect_token1; - v->a[53957] = actions(1316); - v->a[53958] = 41; - v->a[53959] = anon_sym_LPAREN_LPAREN; + v->a[53940] = anon_sym_AMP_AMP; + v->a[53941] = anon_sym_PIPE_PIPE; + v->a[53942] = anon_sym_LT; + v->a[53943] = anon_sym_GT; + v->a[53944] = anon_sym_GT_GT; + v->a[53945] = anon_sym_AMP_GT; + v->a[53946] = anon_sym_AMP_GT_GT; + v->a[53947] = anon_sym_LT_AMP; + v->a[53948] = anon_sym_GT_AMP; + v->a[53949] = anon_sym_GT_PIPE; + v->a[53950] = anon_sym_LT_AMP_DASH; + v->a[53951] = anon_sym_GT_AMP_DASH; + v->a[53952] = anon_sym_LT_LT; + v->a[53953] = anon_sym_LT_LT_DASH; + v->a[53954] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[53955] = anon_sym_AMP; + v->a[53956] = aux_sym_concatenation_token1; + v->a[53957] = anon_sym_DOLLAR; + v->a[53958] = sym__special_character; + v->a[53959] = anon_sym_DQUOTE; small_parse_table_2698(v); } void small_parse_table_2698(t_small_parse_table_array *v) { - v->a[53960] = anon_sym_SEMI; - v->a[53961] = anon_sym_PIPE_PIPE; - v->a[53962] = anon_sym_AMP_AMP; - v->a[53963] = anon_sym_PIPE; - v->a[53964] = anon_sym_AMP; - v->a[53965] = anon_sym_LT; - v->a[53966] = anon_sym_GT; - v->a[53967] = anon_sym_LT_LT; - v->a[53968] = anon_sym_GT_GT; - v->a[53969] = anon_sym_esac; - v->a[53970] = anon_sym_SEMI_SEMI; - v->a[53971] = anon_sym_SEMI_AMP; - v->a[53972] = anon_sym_SEMI_SEMI_AMP; - v->a[53973] = anon_sym_PIPE_AMP; - v->a[53974] = anon_sym_AMP_GT; - v->a[53975] = anon_sym_AMP_GT_GT; - v->a[53976] = anon_sym_LT_AMP; - v->a[53977] = anon_sym_GT_AMP; - v->a[53978] = anon_sym_GT_PIPE; - v->a[53979] = anon_sym_LT_AMP_DASH; + v->a[53960] = sym_raw_string; + v->a[53961] = aux_sym_number_token1; + v->a[53962] = aux_sym_number_token2; + v->a[53963] = anon_sym_DOLLAR_LBRACE; + v->a[53964] = anon_sym_DOLLAR_LPAREN; + v->a[53965] = anon_sym_BQUOTE; + v->a[53966] = anon_sym_DOLLAR_BQUOTE; + v->a[53967] = sym_word; + v->a[53968] = anon_sym_SEMI; + v->a[53969] = 3; + v->a[53970] = actions(3); + v->a[53971] = 1; + v->a[53972] = sym_comment; + v->a[53973] = actions(2719); + v->a[53974] = 6; + v->a[53975] = sym_file_descriptor; + v->a[53976] = sym_variable_name; + v->a[53977] = sym_test_operator; + v->a[53978] = sym__brace_start; + v->a[53979] = ts_builtin_sym_end; small_parse_table_2699(v); } void small_parse_table_2699(t_small_parse_table_array *v) { - v->a[53980] = anon_sym_GT_AMP_DASH; - v->a[53981] = anon_sym_LT_LT_DASH; - v->a[53982] = anon_sym_LT_LT_LT; - v->a[53983] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53984] = anon_sym_DOLLAR_LBRACK; - v->a[53985] = aux_sym_concatenation_token1; - v->a[53986] = anon_sym_DOLLAR; - v->a[53987] = sym__special_character; - v->a[53988] = anon_sym_DQUOTE; - v->a[53989] = sym_raw_string; - v->a[53990] = sym_ansi_c_string; - v->a[53991] = aux_sym_number_token1; - v->a[53992] = aux_sym_number_token2; - v->a[53993] = anon_sym_DOLLAR_LBRACE; - v->a[53994] = anon_sym_DOLLAR_LPAREN; - v->a[53995] = anon_sym_BQUOTE; - v->a[53996] = anon_sym_DOLLAR_BQUOTE; - v->a[53997] = anon_sym_LT_LPAREN; - v->a[53998] = anon_sym_GT_LPAREN; - v->a[53999] = sym_word; + v->a[53980] = aux_sym_heredoc_redirect_token1; + v->a[53981] = actions(2717); + v->a[53982] = 32; + v->a[53983] = anon_sym_PIPE; + v->a[53984] = anon_sym_SEMI_SEMI; + v->a[53985] = anon_sym_PIPE_AMP; + v->a[53986] = anon_sym_AMP_AMP; + v->a[53987] = anon_sym_PIPE_PIPE; + v->a[53988] = anon_sym_LT; + v->a[53989] = anon_sym_GT; + v->a[53990] = anon_sym_GT_GT; + v->a[53991] = anon_sym_AMP_GT; + v->a[53992] = anon_sym_AMP_GT_GT; + v->a[53993] = anon_sym_LT_AMP; + v->a[53994] = anon_sym_GT_AMP; + v->a[53995] = anon_sym_GT_PIPE; + v->a[53996] = anon_sym_LT_AMP_DASH; + v->a[53997] = anon_sym_GT_AMP_DASH; + v->a[53998] = anon_sym_LT_LT; + v->a[53999] = anon_sym_LT_LT_DASH; small_parse_table_2700(v); } diff --git a/parser/static/small_parse_table/small_parse_table_54.c b/parser/static/small_parse_table/small_parse_table_54.c index b164147d..813aea71 100644 --- a/parser/static/small_parse_table/small_parse_table_54.c +++ b/parser/static/small_parse_table/small_parse_table_54.c @@ -14,126 +14,126 @@ void small_parse_table_270(t_small_parse_table_array *v) { - v->a[5400] = sym_ansi_c_string; - v->a[5401] = sym_word; - v->a[5402] = state(581); - v->a[5403] = 3; - v->a[5404] = sym_variable_assignment; - v->a[5405] = sym_concatenation; - v->a[5406] = aux_sym_declaration_command_repeat1; - v->a[5407] = state(1360); - v->a[5408] = 9; - v->a[5409] = sym_arithmetic_expansion; - v->a[5410] = sym_brace_expression; - v->a[5411] = sym_string; - v->a[5412] = sym_translated_string; + v->a[5400] = actions(1392); + v->a[5401] = 2; + v->a[5402] = sym_raw_string; + v->a[5403] = sym_word; + v->a[5404] = state(307); + v->a[5405] = 2; + v->a[5406] = sym_concatenation; + v->a[5407] = aux_sym_unset_command_repeat1; + v->a[5408] = state(742); + v->a[5409] = 7; + v->a[5410] = sym_arithmetic_expansion; + v->a[5411] = sym_brace_expression; + v->a[5412] = sym_string; v->a[5413] = sym_number; v->a[5414] = sym_simple_expansion; v->a[5415] = sym_expansion; v->a[5416] = sym_command_substitution; - v->a[5417] = sym_process_substitution; - v->a[5418] = actions(1702); - v->a[5419] = 20; + v->a[5417] = actions(1244); + v->a[5418] = 21; + v->a[5419] = anon_sym_PIPE; small_parse_table_271(v); } void small_parse_table_271(t_small_parse_table_array *v) { - v->a[5420] = anon_sym_SEMI; - v->a[5421] = anon_sym_PIPE_PIPE; - v->a[5422] = anon_sym_AMP_AMP; - v->a[5423] = anon_sym_PIPE; - v->a[5424] = anon_sym_AMP; - v->a[5425] = anon_sym_LT; - v->a[5426] = anon_sym_GT; - v->a[5427] = anon_sym_LT_LT; + v->a[5420] = anon_sym_SEMI_SEMI; + v->a[5421] = anon_sym_SEMI_AMP; + v->a[5422] = anon_sym_SEMI_SEMI_AMP; + v->a[5423] = anon_sym_PIPE_AMP; + v->a[5424] = anon_sym_AMP_AMP; + v->a[5425] = anon_sym_PIPE_PIPE; + v->a[5426] = anon_sym_LT; + v->a[5427] = anon_sym_GT; v->a[5428] = anon_sym_GT_GT; - v->a[5429] = anon_sym_RPAREN; - v->a[5430] = anon_sym_SEMI_SEMI; - v->a[5431] = anon_sym_PIPE_AMP; - v->a[5432] = anon_sym_AMP_GT; - v->a[5433] = anon_sym_AMP_GT_GT; - v->a[5434] = anon_sym_LT_AMP; - v->a[5435] = anon_sym_GT_AMP; - v->a[5436] = anon_sym_GT_PIPE; - v->a[5437] = anon_sym_LT_AMP_DASH; - v->a[5438] = anon_sym_GT_AMP_DASH; - v->a[5439] = anon_sym_LT_LT_DASH; + v->a[5429] = anon_sym_AMP_GT; + v->a[5430] = anon_sym_AMP_GT_GT; + v->a[5431] = anon_sym_LT_AMP; + v->a[5432] = anon_sym_GT_AMP; + v->a[5433] = anon_sym_GT_PIPE; + v->a[5434] = anon_sym_LT_AMP_DASH; + v->a[5435] = anon_sym_GT_AMP_DASH; + v->a[5436] = anon_sym_LT_LT; + v->a[5437] = anon_sym_LT_LT_DASH; + v->a[5438] = anon_sym_AMP; + v->a[5439] = anon_sym_SEMI; small_parse_table_272(v); } void small_parse_table_272(t_small_parse_table_array *v) { - v->a[5440] = 26; + v->a[5440] = 21; v->a[5441] = actions(3); v->a[5442] = 1; v->a[5443] = sym_comment; - v->a[5444] = actions(1549); + v->a[5444] = actions(921); v->a[5445] = 1; - v->a[5446] = anon_sym_DOLLAR_LBRACK; - v->a[5447] = actions(1551); + v->a[5446] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5447] = actions(923); v->a[5448] = 1; v->a[5449] = anon_sym_DOLLAR; - v->a[5450] = actions(1555); + v->a[5450] = actions(925); v->a[5451] = 1; - v->a[5452] = anon_sym_DQUOTE; - v->a[5453] = actions(1557); + v->a[5452] = sym__special_character; + v->a[5453] = actions(927); v->a[5454] = 1; - v->a[5455] = aux_sym_number_token1; - v->a[5456] = actions(1559); + v->a[5455] = anon_sym_DQUOTE; + v->a[5456] = actions(929); v->a[5457] = 1; - v->a[5458] = aux_sym_number_token2; - v->a[5459] = actions(1561); + v->a[5458] = aux_sym_number_token1; + v->a[5459] = actions(931); small_parse_table_273(v); } void small_parse_table_273(t_small_parse_table_array *v) { v->a[5460] = 1; - v->a[5461] = anon_sym_DOLLAR_LBRACE; - v->a[5462] = actions(1563); + v->a[5461] = aux_sym_number_token2; + v->a[5462] = actions(933); v->a[5463] = 1; - v->a[5464] = anon_sym_DOLLAR_LPAREN; - v->a[5465] = actions(1565); + v->a[5464] = anon_sym_DOLLAR_LBRACE; + v->a[5465] = actions(935); v->a[5466] = 1; - v->a[5467] = anon_sym_BQUOTE; - v->a[5468] = actions(1567); + v->a[5467] = anon_sym_DOLLAR_LPAREN; + v->a[5468] = actions(937); v->a[5469] = 1; - v->a[5470] = anon_sym_DOLLAR_BQUOTE; - v->a[5471] = actions(1573); + v->a[5470] = anon_sym_BQUOTE; + v->a[5471] = actions(939); v->a[5472] = 1; - v->a[5473] = sym__bare_dollar; - v->a[5474] = actions(1575); + v->a[5473] = anon_sym_DOLLAR_BQUOTE; + v->a[5474] = actions(941); v->a[5475] = 1; - v->a[5476] = sym__brace_start; - v->a[5477] = actions(1690); + v->a[5476] = sym_test_operator; + v->a[5477] = actions(943); v->a[5478] = 1; - v->a[5479] = anon_sym_LT_LT_LT; + v->a[5479] = sym__bare_dollar; small_parse_table_274(v); } void small_parse_table_274(t_small_parse_table_array *v) { - v->a[5480] = actions(1692); + v->a[5480] = actions(945); v->a[5481] = 1; - v->a[5482] = sym__special_character; - v->a[5483] = actions(1694); + v->a[5482] = sym__brace_start; + v->a[5483] = state(311); v->a[5484] = 1; - v->a[5485] = sym_test_operator; - v->a[5486] = state(574); + v->a[5485] = aux_sym_command_repeat2; + v->a[5486] = state(1039); v->a[5487] = 1; - v->a[5488] = aux_sym_command_repeat2; - v->a[5489] = state(1321); + v->a[5488] = aux_sym__literal_repeat1; + v->a[5489] = state(1193); v->a[5490] = 1; - v->a[5491] = aux_sym__literal_repeat1; - v->a[5492] = state(1712); - v->a[5493] = 1; - v->a[5494] = sym_herestring_redirect; - v->a[5495] = state(1716); - v->a[5496] = 1; - v->a[5497] = sym_concatenation; - v->a[5498] = actions(1543); - v->a[5499] = 2; + v->a[5491] = sym_concatenation; + v->a[5492] = actions(917); + v->a[5493] = 2; + v->a[5494] = sym_raw_string; + v->a[5495] = sym_word; + v->a[5496] = actions(1339); + v->a[5497] = 2; + v->a[5498] = sym_file_descriptor; + v->a[5499] = aux_sym_heredoc_redirect_token1; small_parse_table_275(v); } diff --git a/parser/static/small_parse_table/small_parse_table_540.c b/parser/static/small_parse_table/small_parse_table_540.c index 6dafdc85..30c2fca9 100644 --- a/parser/static/small_parse_table/small_parse_table_540.c +++ b/parser/static/small_parse_table/small_parse_table_540.c @@ -14,126 +14,126 @@ void small_parse_table_2700(t_small_parse_table_array *v) { - v->a[54000] = 3; - v->a[54001] = actions(3); - v->a[54002] = 1; - v->a[54003] = sym_comment; - v->a[54004] = actions(1330); - v->a[54005] = 6; - v->a[54006] = sym_file_descriptor; - v->a[54007] = sym__concat; - v->a[54008] = sym_variable_name; - v->a[54009] = sym_test_operator; - v->a[54010] = sym__brace_start; - v->a[54011] = aux_sym_heredoc_redirect_token1; - v->a[54012] = actions(1328); - v->a[54013] = 41; - v->a[54014] = anon_sym_LPAREN_LPAREN; - v->a[54015] = anon_sym_SEMI; - v->a[54016] = anon_sym_PIPE_PIPE; - v->a[54017] = anon_sym_AMP_AMP; - v->a[54018] = anon_sym_PIPE; - v->a[54019] = anon_sym_AMP; + v->a[54000] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54001] = anon_sym_AMP; + v->a[54002] = anon_sym_DOLLAR; + v->a[54003] = sym__special_character; + v->a[54004] = anon_sym_DQUOTE; + v->a[54005] = sym_raw_string; + v->a[54006] = aux_sym_number_token1; + v->a[54007] = aux_sym_number_token2; + v->a[54008] = anon_sym_DOLLAR_LBRACE; + v->a[54009] = anon_sym_DOLLAR_LPAREN; + v->a[54010] = anon_sym_BQUOTE; + v->a[54011] = anon_sym_DOLLAR_BQUOTE; + v->a[54012] = aux_sym__simple_variable_name_token1; + v->a[54013] = sym_word; + v->a[54014] = anon_sym_SEMI; + v->a[54015] = 3; + v->a[54016] = actions(3); + v->a[54017] = 1; + v->a[54018] = sym_comment; + v->a[54019] = actions(2774); small_parse_table_2701(v); } void small_parse_table_2701(t_small_parse_table_array *v) { - v->a[54020] = anon_sym_LT; - v->a[54021] = anon_sym_GT; - v->a[54022] = anon_sym_LT_LT; - v->a[54023] = anon_sym_GT_GT; - v->a[54024] = anon_sym_esac; - v->a[54025] = anon_sym_SEMI_SEMI; - v->a[54026] = anon_sym_SEMI_AMP; - v->a[54027] = anon_sym_SEMI_SEMI_AMP; - v->a[54028] = anon_sym_PIPE_AMP; - v->a[54029] = anon_sym_AMP_GT; - v->a[54030] = anon_sym_AMP_GT_GT; - v->a[54031] = anon_sym_LT_AMP; - v->a[54032] = anon_sym_GT_AMP; - v->a[54033] = anon_sym_GT_PIPE; - v->a[54034] = anon_sym_LT_AMP_DASH; - v->a[54035] = anon_sym_GT_AMP_DASH; - v->a[54036] = anon_sym_LT_LT_DASH; - v->a[54037] = anon_sym_LT_LT_LT; - v->a[54038] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54039] = anon_sym_DOLLAR_LBRACK; + v->a[54020] = 5; + v->a[54021] = sym_file_descriptor; + v->a[54022] = sym__concat; + v->a[54023] = sym_test_operator; + v->a[54024] = sym__brace_start; + v->a[54025] = aux_sym_heredoc_redirect_token1; + v->a[54026] = actions(2772); + v->a[54027] = 33; + v->a[54028] = anon_sym_PIPE; + v->a[54029] = anon_sym_RPAREN; + v->a[54030] = anon_sym_SEMI_SEMI; + v->a[54031] = anon_sym_PIPE_AMP; + v->a[54032] = anon_sym_AMP_AMP; + v->a[54033] = anon_sym_PIPE_PIPE; + v->a[54034] = anon_sym_LT; + v->a[54035] = anon_sym_GT; + v->a[54036] = anon_sym_GT_GT; + v->a[54037] = anon_sym_AMP_GT; + v->a[54038] = anon_sym_AMP_GT_GT; + v->a[54039] = anon_sym_LT_AMP; small_parse_table_2702(v); } void small_parse_table_2702(t_small_parse_table_array *v) { - v->a[54040] = aux_sym_concatenation_token1; - v->a[54041] = anon_sym_DOLLAR; - v->a[54042] = sym__special_character; - v->a[54043] = anon_sym_DQUOTE; - v->a[54044] = sym_raw_string; - v->a[54045] = sym_ansi_c_string; - v->a[54046] = aux_sym_number_token1; - v->a[54047] = aux_sym_number_token2; - v->a[54048] = anon_sym_DOLLAR_LBRACE; - v->a[54049] = anon_sym_DOLLAR_LPAREN; - v->a[54050] = anon_sym_BQUOTE; - v->a[54051] = anon_sym_DOLLAR_BQUOTE; - v->a[54052] = anon_sym_LT_LPAREN; - v->a[54053] = anon_sym_GT_LPAREN; - v->a[54054] = sym_word; - v->a[54055] = 6; - v->a[54056] = actions(3); - v->a[54057] = 1; - v->a[54058] = sym_comment; - v->a[54059] = actions(5497); + v->a[54040] = anon_sym_GT_AMP; + v->a[54041] = anon_sym_GT_PIPE; + v->a[54042] = anon_sym_LT_AMP_DASH; + v->a[54043] = anon_sym_GT_AMP_DASH; + v->a[54044] = anon_sym_LT_LT; + v->a[54045] = anon_sym_LT_LT_DASH; + v->a[54046] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54047] = anon_sym_AMP; + v->a[54048] = aux_sym_concatenation_token1; + v->a[54049] = anon_sym_DOLLAR; + v->a[54050] = sym__special_character; + v->a[54051] = anon_sym_DQUOTE; + v->a[54052] = sym_raw_string; + v->a[54053] = aux_sym_number_token1; + v->a[54054] = aux_sym_number_token2; + v->a[54055] = anon_sym_DOLLAR_LBRACE; + v->a[54056] = anon_sym_DOLLAR_LPAREN; + v->a[54057] = anon_sym_BQUOTE; + v->a[54058] = anon_sym_DOLLAR_BQUOTE; + v->a[54059] = sym_word; small_parse_table_2703(v); } void small_parse_table_2703(t_small_parse_table_array *v) { - v->a[54060] = 1; - v->a[54061] = aux_sym_concatenation_token1; - v->a[54062] = actions(5509); + v->a[54060] = anon_sym_SEMI; + v->a[54061] = 3; + v->a[54062] = actions(3); v->a[54063] = 1; - v->a[54064] = sym__concat; - v->a[54065] = state(1227); - v->a[54066] = 1; - v->a[54067] = aux_sym_concatenation_repeat1; - v->a[54068] = actions(1263); - v->a[54069] = 4; - v->a[54070] = sym_file_descriptor; - v->a[54071] = sym_test_operator; - v->a[54072] = sym__brace_start; - v->a[54073] = aux_sym_heredoc_redirect_token1; - v->a[54074] = actions(1261); - v->a[54075] = 40; - v->a[54076] = anon_sym_LPAREN_LPAREN; - v->a[54077] = anon_sym_SEMI; - v->a[54078] = anon_sym_PIPE_PIPE; - v->a[54079] = anon_sym_AMP_AMP; + v->a[54064] = sym_comment; + v->a[54065] = actions(3125); + v->a[54066] = 5; + v->a[54067] = sym_file_descriptor; + v->a[54068] = sym__concat; + v->a[54069] = sym_test_operator; + v->a[54070] = sym__brace_start; + v->a[54071] = aux_sym_heredoc_redirect_token1; + v->a[54072] = actions(3123); + v->a[54073] = 33; + v->a[54074] = anon_sym_PIPE; + v->a[54075] = anon_sym_RPAREN; + v->a[54076] = anon_sym_SEMI_SEMI; + v->a[54077] = anon_sym_PIPE_AMP; + v->a[54078] = anon_sym_AMP_AMP; + v->a[54079] = anon_sym_PIPE_PIPE; small_parse_table_2704(v); } void small_parse_table_2704(t_small_parse_table_array *v) { - v->a[54080] = anon_sym_PIPE; - v->a[54081] = anon_sym_AMP; - v->a[54082] = anon_sym_LT; - v->a[54083] = anon_sym_GT; - v->a[54084] = anon_sym_LT_LT; - v->a[54085] = anon_sym_GT_GT; - v->a[54086] = anon_sym_esac; - v->a[54087] = anon_sym_SEMI_SEMI; - v->a[54088] = anon_sym_SEMI_AMP; - v->a[54089] = anon_sym_SEMI_SEMI_AMP; - v->a[54090] = anon_sym_PIPE_AMP; - v->a[54091] = anon_sym_AMP_GT; - v->a[54092] = anon_sym_AMP_GT_GT; - v->a[54093] = anon_sym_LT_AMP; - v->a[54094] = anon_sym_GT_AMP; - v->a[54095] = anon_sym_GT_PIPE; - v->a[54096] = anon_sym_LT_AMP_DASH; - v->a[54097] = anon_sym_GT_AMP_DASH; - v->a[54098] = anon_sym_LT_LT_DASH; - v->a[54099] = anon_sym_LT_LT_LT; + v->a[54080] = anon_sym_LT; + v->a[54081] = anon_sym_GT; + v->a[54082] = anon_sym_GT_GT; + v->a[54083] = anon_sym_AMP_GT; + v->a[54084] = anon_sym_AMP_GT_GT; + v->a[54085] = anon_sym_LT_AMP; + v->a[54086] = anon_sym_GT_AMP; + v->a[54087] = anon_sym_GT_PIPE; + v->a[54088] = anon_sym_LT_AMP_DASH; + v->a[54089] = anon_sym_GT_AMP_DASH; + v->a[54090] = anon_sym_LT_LT; + v->a[54091] = anon_sym_LT_LT_DASH; + v->a[54092] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54093] = anon_sym_AMP; + v->a[54094] = aux_sym_concatenation_token1; + v->a[54095] = anon_sym_DOLLAR; + v->a[54096] = sym__special_character; + v->a[54097] = anon_sym_DQUOTE; + v->a[54098] = sym_raw_string; + v->a[54099] = aux_sym_number_token1; small_parse_table_2705(v); } diff --git a/parser/static/small_parse_table/small_parse_table_541.c b/parser/static/small_parse_table/small_parse_table_541.c index c91c40f7..562cef7c 100644 --- a/parser/static/small_parse_table/small_parse_table_541.c +++ b/parser/static/small_parse_table/small_parse_table_541.c @@ -14,126 +14,126 @@ void small_parse_table_2705(t_small_parse_table_array *v) { - v->a[54100] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54101] = anon_sym_DOLLAR_LBRACK; - v->a[54102] = anon_sym_DOLLAR; - v->a[54103] = sym__special_character; - v->a[54104] = anon_sym_DQUOTE; - v->a[54105] = sym_raw_string; - v->a[54106] = sym_ansi_c_string; - v->a[54107] = aux_sym_number_token1; - v->a[54108] = aux_sym_number_token2; - v->a[54109] = anon_sym_DOLLAR_LBRACE; - v->a[54110] = anon_sym_DOLLAR_LPAREN; - v->a[54111] = anon_sym_BQUOTE; - v->a[54112] = anon_sym_DOLLAR_BQUOTE; - v->a[54113] = anon_sym_LT_LPAREN; - v->a[54114] = anon_sym_GT_LPAREN; - v->a[54115] = sym_word; - v->a[54116] = 3; - v->a[54117] = actions(3); - v->a[54118] = 1; - v->a[54119] = sym_comment; + v->a[54100] = aux_sym_number_token2; + v->a[54101] = anon_sym_DOLLAR_LBRACE; + v->a[54102] = anon_sym_DOLLAR_LPAREN; + v->a[54103] = anon_sym_BQUOTE; + v->a[54104] = anon_sym_DOLLAR_BQUOTE; + v->a[54105] = sym_word; + v->a[54106] = anon_sym_SEMI; + v->a[54107] = 3; + v->a[54108] = actions(3); + v->a[54109] = 1; + v->a[54110] = sym_comment; + v->a[54111] = actions(2967); + v->a[54112] = 6; + v->a[54113] = sym_file_descriptor; + v->a[54114] = sym__concat; + v->a[54115] = sym_test_operator; + v->a[54116] = sym__brace_start; + v->a[54117] = ts_builtin_sym_end; + v->a[54118] = aux_sym_heredoc_redirect_token1; + v->a[54119] = actions(2965); small_parse_table_2706(v); } void small_parse_table_2706(t_small_parse_table_array *v) { - v->a[54120] = actions(1318); - v->a[54121] = 6; - v->a[54122] = sym_file_descriptor; - v->a[54123] = sym__concat; - v->a[54124] = sym_variable_name; - v->a[54125] = sym_test_operator; - v->a[54126] = sym__brace_start; - v->a[54127] = aux_sym_heredoc_redirect_token1; - v->a[54128] = actions(1316); - v->a[54129] = 41; - v->a[54130] = anon_sym_LPAREN_LPAREN; - v->a[54131] = anon_sym_SEMI; - v->a[54132] = anon_sym_PIPE_PIPE; - v->a[54133] = anon_sym_AMP_AMP; - v->a[54134] = anon_sym_PIPE; - v->a[54135] = anon_sym_AMP; - v->a[54136] = anon_sym_LT; - v->a[54137] = anon_sym_GT; - v->a[54138] = anon_sym_LT_LT; - v->a[54139] = anon_sym_GT_GT; + v->a[54120] = 32; + v->a[54121] = anon_sym_PIPE; + v->a[54122] = anon_sym_SEMI_SEMI; + v->a[54123] = anon_sym_PIPE_AMP; + v->a[54124] = anon_sym_AMP_AMP; + v->a[54125] = anon_sym_PIPE_PIPE; + v->a[54126] = anon_sym_LT; + v->a[54127] = anon_sym_GT; + v->a[54128] = anon_sym_GT_GT; + v->a[54129] = anon_sym_AMP_GT; + v->a[54130] = anon_sym_AMP_GT_GT; + v->a[54131] = anon_sym_LT_AMP; + v->a[54132] = anon_sym_GT_AMP; + v->a[54133] = anon_sym_GT_PIPE; + v->a[54134] = anon_sym_LT_AMP_DASH; + v->a[54135] = anon_sym_GT_AMP_DASH; + v->a[54136] = anon_sym_LT_LT; + v->a[54137] = anon_sym_LT_LT_DASH; + v->a[54138] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54139] = anon_sym_AMP; small_parse_table_2707(v); } void small_parse_table_2707(t_small_parse_table_array *v) { - v->a[54140] = anon_sym_esac; - v->a[54141] = anon_sym_SEMI_SEMI; - v->a[54142] = anon_sym_SEMI_AMP; - v->a[54143] = anon_sym_SEMI_SEMI_AMP; - v->a[54144] = anon_sym_PIPE_AMP; - v->a[54145] = anon_sym_AMP_GT; - v->a[54146] = anon_sym_AMP_GT_GT; - v->a[54147] = anon_sym_LT_AMP; - v->a[54148] = anon_sym_GT_AMP; - v->a[54149] = anon_sym_GT_PIPE; - v->a[54150] = anon_sym_LT_AMP_DASH; - v->a[54151] = anon_sym_GT_AMP_DASH; - v->a[54152] = anon_sym_LT_LT_DASH; - v->a[54153] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54154] = anon_sym_DOLLAR_LBRACK; - v->a[54155] = aux_sym_concatenation_token1; - v->a[54156] = anon_sym_DOLLAR; - v->a[54157] = sym__special_character; - v->a[54158] = anon_sym_DQUOTE; - v->a[54159] = sym_raw_string; + v->a[54140] = aux_sym_concatenation_token1; + v->a[54141] = anon_sym_DOLLAR; + v->a[54142] = sym__special_character; + v->a[54143] = anon_sym_DQUOTE; + v->a[54144] = sym_raw_string; + v->a[54145] = aux_sym_number_token1; + v->a[54146] = aux_sym_number_token2; + v->a[54147] = anon_sym_DOLLAR_LBRACE; + v->a[54148] = anon_sym_DOLLAR_LPAREN; + v->a[54149] = anon_sym_BQUOTE; + v->a[54150] = anon_sym_DOLLAR_BQUOTE; + v->a[54151] = sym_word; + v->a[54152] = anon_sym_SEMI; + v->a[54153] = 3; + v->a[54154] = actions(3); + v->a[54155] = 1; + v->a[54156] = sym_comment; + v->a[54157] = actions(3034); + v->a[54158] = 6; + v->a[54159] = sym_file_descriptor; small_parse_table_2708(v); } void small_parse_table_2708(t_small_parse_table_array *v) { - v->a[54160] = sym_ansi_c_string; - v->a[54161] = aux_sym_number_token1; - v->a[54162] = aux_sym_number_token2; - v->a[54163] = anon_sym_DOLLAR_LBRACE; - v->a[54164] = anon_sym_DOLLAR_LPAREN; - v->a[54165] = anon_sym_BQUOTE; - v->a[54166] = anon_sym_DOLLAR_BQUOTE; - v->a[54167] = anon_sym_LT_LPAREN; - v->a[54168] = anon_sym_GT_LPAREN; - v->a[54169] = aux_sym__simple_variable_name_token1; - v->a[54170] = sym_word; - v->a[54171] = 3; - v->a[54172] = actions(3); - v->a[54173] = 1; - v->a[54174] = sym_comment; - v->a[54175] = actions(1330); - v->a[54176] = 6; - v->a[54177] = sym_file_descriptor; - v->a[54178] = sym__concat; - v->a[54179] = sym_variable_name; + v->a[54160] = sym__concat; + v->a[54161] = sym_test_operator; + v->a[54162] = sym__brace_start; + v->a[54163] = ts_builtin_sym_end; + v->a[54164] = aux_sym_heredoc_redirect_token1; + v->a[54165] = actions(3032); + v->a[54166] = 32; + v->a[54167] = anon_sym_PIPE; + v->a[54168] = anon_sym_SEMI_SEMI; + v->a[54169] = anon_sym_PIPE_AMP; + v->a[54170] = anon_sym_AMP_AMP; + v->a[54171] = anon_sym_PIPE_PIPE; + v->a[54172] = anon_sym_LT; + v->a[54173] = anon_sym_GT; + v->a[54174] = anon_sym_GT_GT; + v->a[54175] = anon_sym_AMP_GT; + v->a[54176] = anon_sym_AMP_GT_GT; + v->a[54177] = anon_sym_LT_AMP; + v->a[54178] = anon_sym_GT_AMP; + v->a[54179] = anon_sym_GT_PIPE; small_parse_table_2709(v); } void small_parse_table_2709(t_small_parse_table_array *v) { - v->a[54180] = sym_test_operator; - v->a[54181] = sym__brace_start; - v->a[54182] = aux_sym_heredoc_redirect_token1; - v->a[54183] = actions(1328); - v->a[54184] = 41; - v->a[54185] = anon_sym_LPAREN_LPAREN; - v->a[54186] = anon_sym_SEMI; - v->a[54187] = anon_sym_PIPE_PIPE; - v->a[54188] = anon_sym_AMP_AMP; - v->a[54189] = anon_sym_PIPE; - v->a[54190] = anon_sym_AMP; - v->a[54191] = anon_sym_LT; - v->a[54192] = anon_sym_GT; - v->a[54193] = anon_sym_LT_LT; - v->a[54194] = anon_sym_GT_GT; - v->a[54195] = anon_sym_esac; - v->a[54196] = anon_sym_SEMI_SEMI; - v->a[54197] = anon_sym_SEMI_AMP; - v->a[54198] = anon_sym_SEMI_SEMI_AMP; - v->a[54199] = anon_sym_PIPE_AMP; + v->a[54180] = anon_sym_LT_AMP_DASH; + v->a[54181] = anon_sym_GT_AMP_DASH; + v->a[54182] = anon_sym_LT_LT; + v->a[54183] = anon_sym_LT_LT_DASH; + v->a[54184] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54185] = anon_sym_AMP; + v->a[54186] = aux_sym_concatenation_token1; + v->a[54187] = anon_sym_DOLLAR; + v->a[54188] = sym__special_character; + v->a[54189] = anon_sym_DQUOTE; + v->a[54190] = sym_raw_string; + v->a[54191] = aux_sym_number_token1; + v->a[54192] = aux_sym_number_token2; + v->a[54193] = anon_sym_DOLLAR_LBRACE; + v->a[54194] = anon_sym_DOLLAR_LPAREN; + v->a[54195] = anon_sym_BQUOTE; + v->a[54196] = anon_sym_DOLLAR_BQUOTE; + v->a[54197] = sym_word; + v->a[54198] = anon_sym_SEMI; + v->a[54199] = 6; small_parse_table_2710(v); } diff --git a/parser/static/small_parse_table/small_parse_table_542.c b/parser/static/small_parse_table/small_parse_table_542.c index 19741664..7b717950 100644 --- a/parser/static/small_parse_table/small_parse_table_542.c +++ b/parser/static/small_parse_table/small_parse_table_542.c @@ -14,126 +14,126 @@ void small_parse_table_2710(t_small_parse_table_array *v) { - v->a[54200] = anon_sym_AMP_GT; - v->a[54201] = anon_sym_AMP_GT_GT; - v->a[54202] = anon_sym_LT_AMP; - v->a[54203] = anon_sym_GT_AMP; - v->a[54204] = anon_sym_GT_PIPE; - v->a[54205] = anon_sym_LT_AMP_DASH; - v->a[54206] = anon_sym_GT_AMP_DASH; - v->a[54207] = anon_sym_LT_LT_DASH; - v->a[54208] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54209] = anon_sym_DOLLAR_LBRACK; - v->a[54210] = aux_sym_concatenation_token1; - v->a[54211] = anon_sym_DOLLAR; - v->a[54212] = sym__special_character; - v->a[54213] = anon_sym_DQUOTE; - v->a[54214] = sym_raw_string; - v->a[54215] = sym_ansi_c_string; - v->a[54216] = aux_sym_number_token1; - v->a[54217] = aux_sym_number_token2; - v->a[54218] = anon_sym_DOLLAR_LBRACE; - v->a[54219] = anon_sym_DOLLAR_LPAREN; + v->a[54200] = actions(3); + v->a[54201] = 1; + v->a[54202] = sym_comment; + v->a[54203] = actions(3613); + v->a[54204] = 1; + v->a[54205] = aux_sym_concatenation_token1; + v->a[54206] = actions(3794); + v->a[54207] = 1; + v->a[54208] = sym__concat; + v->a[54209] = state(1147); + v->a[54210] = 1; + v->a[54211] = aux_sym_concatenation_repeat1; + v->a[54212] = actions(2696); + v->a[54213] = 4; + v->a[54214] = sym_file_descriptor; + v->a[54215] = sym_test_operator; + v->a[54216] = sym__brace_start; + v->a[54217] = aux_sym_heredoc_redirect_token1; + v->a[54218] = actions(2694); + v->a[54219] = 31; small_parse_table_2711(v); } void small_parse_table_2711(t_small_parse_table_array *v) { - v->a[54220] = anon_sym_BQUOTE; - v->a[54221] = anon_sym_DOLLAR_BQUOTE; - v->a[54222] = anon_sym_LT_LPAREN; - v->a[54223] = anon_sym_GT_LPAREN; - v->a[54224] = aux_sym__simple_variable_name_token1; - v->a[54225] = sym_word; - v->a[54226] = 3; - v->a[54227] = actions(3); - v->a[54228] = 1; - v->a[54229] = sym_comment; - v->a[54230] = actions(1310); - v->a[54231] = 6; - v->a[54232] = sym_file_descriptor; - v->a[54233] = sym__concat; - v->a[54234] = sym_test_operator; - v->a[54235] = sym__bare_dollar; - v->a[54236] = sym__brace_start; - v->a[54237] = aux_sym_heredoc_redirect_token1; - v->a[54238] = actions(1308); - v->a[54239] = 41; + v->a[54220] = anon_sym_PIPE; + v->a[54221] = anon_sym_SEMI_SEMI; + v->a[54222] = anon_sym_PIPE_AMP; + v->a[54223] = anon_sym_AMP_AMP; + v->a[54224] = anon_sym_PIPE_PIPE; + v->a[54225] = anon_sym_LT; + v->a[54226] = anon_sym_GT; + v->a[54227] = anon_sym_GT_GT; + v->a[54228] = anon_sym_AMP_GT; + v->a[54229] = anon_sym_AMP_GT_GT; + v->a[54230] = anon_sym_LT_AMP; + v->a[54231] = anon_sym_GT_AMP; + v->a[54232] = anon_sym_GT_PIPE; + v->a[54233] = anon_sym_LT_AMP_DASH; + v->a[54234] = anon_sym_GT_AMP_DASH; + v->a[54235] = anon_sym_LT_LT; + v->a[54236] = anon_sym_LT_LT_DASH; + v->a[54237] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54238] = anon_sym_AMP; + v->a[54239] = anon_sym_DOLLAR; small_parse_table_2712(v); } void small_parse_table_2712(t_small_parse_table_array *v) { - v->a[54240] = anon_sym_LPAREN_LPAREN; - v->a[54241] = anon_sym_SEMI; - v->a[54242] = anon_sym_PIPE_PIPE; - v->a[54243] = anon_sym_AMP_AMP; - v->a[54244] = anon_sym_PIPE; - v->a[54245] = anon_sym_AMP; - v->a[54246] = anon_sym_EQ_EQ; - v->a[54247] = anon_sym_LT; - v->a[54248] = anon_sym_GT; - v->a[54249] = anon_sym_LT_LT; - v->a[54250] = anon_sym_GT_GT; - v->a[54251] = anon_sym_RPAREN; - v->a[54252] = anon_sym_SEMI_SEMI; - v->a[54253] = anon_sym_PIPE_AMP; - v->a[54254] = anon_sym_EQ_TILDE; - v->a[54255] = anon_sym_AMP_GT; - v->a[54256] = anon_sym_AMP_GT_GT; - v->a[54257] = anon_sym_LT_AMP; - v->a[54258] = anon_sym_GT_AMP; - v->a[54259] = anon_sym_GT_PIPE; + v->a[54240] = sym__special_character; + v->a[54241] = anon_sym_DQUOTE; + v->a[54242] = sym_raw_string; + v->a[54243] = aux_sym_number_token1; + v->a[54244] = aux_sym_number_token2; + v->a[54245] = anon_sym_DOLLAR_LBRACE; + v->a[54246] = anon_sym_DOLLAR_LPAREN; + v->a[54247] = anon_sym_BQUOTE; + v->a[54248] = anon_sym_DOLLAR_BQUOTE; + v->a[54249] = sym_word; + v->a[54250] = anon_sym_SEMI; + v->a[54251] = 3; + v->a[54252] = actions(3); + v->a[54253] = 1; + v->a[54254] = sym_comment; + v->a[54255] = actions(3159); + v->a[54256] = 5; + v->a[54257] = sym_file_descriptor; + v->a[54258] = sym__concat; + v->a[54259] = sym_test_operator; small_parse_table_2713(v); } void small_parse_table_2713(t_small_parse_table_array *v) { - v->a[54260] = anon_sym_LT_AMP_DASH; - v->a[54261] = anon_sym_GT_AMP_DASH; - v->a[54262] = anon_sym_LT_LT_DASH; - v->a[54263] = anon_sym_LT_LT_LT; - v->a[54264] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54265] = anon_sym_DOLLAR_LBRACK; - v->a[54266] = aux_sym_concatenation_token1; - v->a[54267] = anon_sym_DOLLAR; - v->a[54268] = sym__special_character; - v->a[54269] = anon_sym_DQUOTE; - v->a[54270] = sym_raw_string; - v->a[54271] = sym_ansi_c_string; - v->a[54272] = aux_sym_number_token1; - v->a[54273] = aux_sym_number_token2; - v->a[54274] = anon_sym_DOLLAR_LBRACE; - v->a[54275] = anon_sym_DOLLAR_LPAREN; - v->a[54276] = anon_sym_BQUOTE; - v->a[54277] = anon_sym_DOLLAR_BQUOTE; - v->a[54278] = anon_sym_LT_LPAREN; - v->a[54279] = anon_sym_GT_LPAREN; + v->a[54260] = sym__brace_start; + v->a[54261] = aux_sym_heredoc_redirect_token1; + v->a[54262] = actions(3157); + v->a[54263] = 33; + v->a[54264] = anon_sym_PIPE; + v->a[54265] = anon_sym_RPAREN; + v->a[54266] = anon_sym_SEMI_SEMI; + v->a[54267] = anon_sym_PIPE_AMP; + v->a[54268] = anon_sym_AMP_AMP; + v->a[54269] = anon_sym_PIPE_PIPE; + v->a[54270] = anon_sym_LT; + v->a[54271] = anon_sym_GT; + v->a[54272] = anon_sym_GT_GT; + v->a[54273] = anon_sym_AMP_GT; + v->a[54274] = anon_sym_AMP_GT_GT; + v->a[54275] = anon_sym_LT_AMP; + v->a[54276] = anon_sym_GT_AMP; + v->a[54277] = anon_sym_GT_PIPE; + v->a[54278] = anon_sym_LT_AMP_DASH; + v->a[54279] = anon_sym_GT_AMP_DASH; small_parse_table_2714(v); } void small_parse_table_2714(t_small_parse_table_array *v) { - v->a[54280] = sym_word; - v->a[54281] = 3; - v->a[54282] = actions(3); - v->a[54283] = 1; - v->a[54284] = sym_comment; - v->a[54285] = actions(1306); - v->a[54286] = 6; - v->a[54287] = sym_file_descriptor; - v->a[54288] = sym__concat; - v->a[54289] = sym_test_operator; - v->a[54290] = sym__bare_dollar; - v->a[54291] = sym__brace_start; - v->a[54292] = aux_sym_heredoc_redirect_token1; - v->a[54293] = actions(1304); - v->a[54294] = 41; - v->a[54295] = anon_sym_LPAREN_LPAREN; + v->a[54280] = anon_sym_LT_LT; + v->a[54281] = anon_sym_LT_LT_DASH; + v->a[54282] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54283] = anon_sym_AMP; + v->a[54284] = aux_sym_concatenation_token1; + v->a[54285] = anon_sym_DOLLAR; + v->a[54286] = sym__special_character; + v->a[54287] = anon_sym_DQUOTE; + v->a[54288] = sym_raw_string; + v->a[54289] = aux_sym_number_token1; + v->a[54290] = aux_sym_number_token2; + v->a[54291] = anon_sym_DOLLAR_LBRACE; + v->a[54292] = anon_sym_DOLLAR_LPAREN; + v->a[54293] = anon_sym_BQUOTE; + v->a[54294] = anon_sym_DOLLAR_BQUOTE; + v->a[54295] = sym_word; v->a[54296] = anon_sym_SEMI; - v->a[54297] = anon_sym_PIPE_PIPE; - v->a[54298] = anon_sym_AMP_AMP; - v->a[54299] = anon_sym_PIPE; + v->a[54297] = 3; + v->a[54298] = actions(3); + v->a[54299] = 1; small_parse_table_2715(v); } diff --git a/parser/static/small_parse_table/small_parse_table_543.c b/parser/static/small_parse_table/small_parse_table_543.c index 65864fb0..07e0c7ea 100644 --- a/parser/static/small_parse_table/small_parse_table_543.c +++ b/parser/static/small_parse_table/small_parse_table_543.c @@ -14,86 +14,86 @@ void small_parse_table_2715(t_small_parse_table_array *v) { - v->a[54300] = anon_sym_AMP; - v->a[54301] = anon_sym_EQ_EQ; - v->a[54302] = anon_sym_LT; - v->a[54303] = anon_sym_GT; - v->a[54304] = anon_sym_LT_LT; - v->a[54305] = anon_sym_GT_GT; - v->a[54306] = anon_sym_RPAREN; - v->a[54307] = anon_sym_SEMI_SEMI; - v->a[54308] = anon_sym_PIPE_AMP; - v->a[54309] = anon_sym_EQ_TILDE; - v->a[54310] = anon_sym_AMP_GT; - v->a[54311] = anon_sym_AMP_GT_GT; - v->a[54312] = anon_sym_LT_AMP; - v->a[54313] = anon_sym_GT_AMP; - v->a[54314] = anon_sym_GT_PIPE; - v->a[54315] = anon_sym_LT_AMP_DASH; - v->a[54316] = anon_sym_GT_AMP_DASH; - v->a[54317] = anon_sym_LT_LT_DASH; - v->a[54318] = anon_sym_LT_LT_LT; - v->a[54319] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54300] = sym_comment; + v->a[54301] = actions(3024); + v->a[54302] = 5; + v->a[54303] = sym_file_descriptor; + v->a[54304] = sym__concat; + v->a[54305] = sym_test_operator; + v->a[54306] = sym__brace_start; + v->a[54307] = aux_sym_heredoc_redirect_token1; + v->a[54308] = actions(3022); + v->a[54309] = 33; + v->a[54310] = anon_sym_PIPE; + v->a[54311] = anon_sym_RPAREN; + v->a[54312] = anon_sym_SEMI_SEMI; + v->a[54313] = anon_sym_PIPE_AMP; + v->a[54314] = anon_sym_AMP_AMP; + v->a[54315] = anon_sym_PIPE_PIPE; + v->a[54316] = anon_sym_LT; + v->a[54317] = anon_sym_GT; + v->a[54318] = anon_sym_GT_GT; + v->a[54319] = anon_sym_AMP_GT; small_parse_table_2716(v); } void small_parse_table_2716(t_small_parse_table_array *v) { - v->a[54320] = anon_sym_DOLLAR_LBRACK; - v->a[54321] = aux_sym_concatenation_token1; - v->a[54322] = anon_sym_DOLLAR; - v->a[54323] = sym__special_character; - v->a[54324] = anon_sym_DQUOTE; - v->a[54325] = sym_raw_string; - v->a[54326] = sym_ansi_c_string; - v->a[54327] = aux_sym_number_token1; - v->a[54328] = aux_sym_number_token2; - v->a[54329] = anon_sym_DOLLAR_LBRACE; - v->a[54330] = anon_sym_DOLLAR_LPAREN; - v->a[54331] = anon_sym_BQUOTE; - v->a[54332] = anon_sym_DOLLAR_BQUOTE; - v->a[54333] = anon_sym_LT_LPAREN; - v->a[54334] = anon_sym_GT_LPAREN; - v->a[54335] = sym_word; - v->a[54336] = 3; - v->a[54337] = actions(3); - v->a[54338] = 1; - v->a[54339] = sym_comment; + v->a[54320] = anon_sym_AMP_GT_GT; + v->a[54321] = anon_sym_LT_AMP; + v->a[54322] = anon_sym_GT_AMP; + v->a[54323] = anon_sym_GT_PIPE; + v->a[54324] = anon_sym_LT_AMP_DASH; + v->a[54325] = anon_sym_GT_AMP_DASH; + v->a[54326] = anon_sym_LT_LT; + v->a[54327] = anon_sym_LT_LT_DASH; + v->a[54328] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54329] = anon_sym_AMP; + v->a[54330] = aux_sym_concatenation_token1; + v->a[54331] = anon_sym_DOLLAR; + v->a[54332] = sym__special_character; + v->a[54333] = anon_sym_DQUOTE; + v->a[54334] = sym_raw_string; + v->a[54335] = aux_sym_number_token1; + v->a[54336] = aux_sym_number_token2; + v->a[54337] = anon_sym_DOLLAR_LBRACE; + v->a[54338] = anon_sym_DOLLAR_LPAREN; + v->a[54339] = anon_sym_BQUOTE; small_parse_table_2717(v); } void small_parse_table_2717(t_small_parse_table_array *v) { - v->a[54340] = actions(1310); - v->a[54341] = 6; - v->a[54342] = sym_file_descriptor; - v->a[54343] = sym__concat; - v->a[54344] = sym_test_operator; - v->a[54345] = sym__bare_dollar; - v->a[54346] = sym__brace_start; - v->a[54347] = aux_sym_heredoc_redirect_token1; - v->a[54348] = actions(1308); - v->a[54349] = 41; - v->a[54350] = anon_sym_LPAREN_LPAREN; - v->a[54351] = anon_sym_SEMI; - v->a[54352] = anon_sym_PIPE_PIPE; - v->a[54353] = anon_sym_AMP_AMP; - v->a[54354] = anon_sym_PIPE; - v->a[54355] = anon_sym_AMP; - v->a[54356] = anon_sym_EQ_EQ; - v->a[54357] = anon_sym_LT; - v->a[54358] = anon_sym_GT; - v->a[54359] = anon_sym_LT_LT; + v->a[54340] = anon_sym_DOLLAR_BQUOTE; + v->a[54341] = sym_word; + v->a[54342] = anon_sym_SEMI; + v->a[54343] = 3; + v->a[54344] = actions(3); + v->a[54345] = 1; + v->a[54346] = sym_comment; + v->a[54347] = actions(3020); + v->a[54348] = 5; + v->a[54349] = sym_file_descriptor; + v->a[54350] = sym__concat; + v->a[54351] = sym_test_operator; + v->a[54352] = sym__brace_start; + v->a[54353] = aux_sym_heredoc_redirect_token1; + v->a[54354] = actions(3018); + v->a[54355] = 33; + v->a[54356] = anon_sym_PIPE; + v->a[54357] = anon_sym_RPAREN; + v->a[54358] = anon_sym_SEMI_SEMI; + v->a[54359] = anon_sym_PIPE_AMP; small_parse_table_2718(v); } void small_parse_table_2718(t_small_parse_table_array *v) { - v->a[54360] = anon_sym_GT_GT; - v->a[54361] = anon_sym_RPAREN; - v->a[54362] = anon_sym_SEMI_SEMI; - v->a[54363] = anon_sym_PIPE_AMP; - v->a[54364] = anon_sym_EQ_TILDE; + v->a[54360] = anon_sym_AMP_AMP; + v->a[54361] = anon_sym_PIPE_PIPE; + v->a[54362] = anon_sym_LT; + v->a[54363] = anon_sym_GT; + v->a[54364] = anon_sym_GT_GT; v->a[54365] = anon_sym_AMP_GT; v->a[54366] = anon_sym_AMP_GT_GT; v->a[54367] = anon_sym_LT_AMP; @@ -101,10 +101,10 @@ void small_parse_table_2718(t_small_parse_table_array *v) v->a[54369] = anon_sym_GT_PIPE; v->a[54370] = anon_sym_LT_AMP_DASH; v->a[54371] = anon_sym_GT_AMP_DASH; - v->a[54372] = anon_sym_LT_LT_DASH; - v->a[54373] = anon_sym_LT_LT_LT; + v->a[54372] = anon_sym_LT_LT; + v->a[54373] = anon_sym_LT_LT_DASH; v->a[54374] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54375] = anon_sym_DOLLAR_LBRACK; + v->a[54375] = anon_sym_AMP; v->a[54376] = aux_sym_concatenation_token1; v->a[54377] = anon_sym_DOLLAR; v->a[54378] = sym__special_character; @@ -115,25 +115,25 @@ void small_parse_table_2718(t_small_parse_table_array *v) void small_parse_table_2719(t_small_parse_table_array *v) { v->a[54380] = sym_raw_string; - v->a[54381] = sym_ansi_c_string; - v->a[54382] = aux_sym_number_token1; - v->a[54383] = aux_sym_number_token2; - v->a[54384] = anon_sym_DOLLAR_LBRACE; - v->a[54385] = anon_sym_DOLLAR_LPAREN; - v->a[54386] = anon_sym_BQUOTE; - v->a[54387] = anon_sym_DOLLAR_BQUOTE; - v->a[54388] = anon_sym_LT_LPAREN; - v->a[54389] = anon_sym_GT_LPAREN; - v->a[54390] = sym_word; - v->a[54391] = 3; - v->a[54392] = actions(3); - v->a[54393] = 1; - v->a[54394] = sym_comment; - v->a[54395] = actions(1310); - v->a[54396] = 6; - v->a[54397] = sym_file_descriptor; - v->a[54398] = sym__concat; - v->a[54399] = sym_variable_name; + v->a[54381] = aux_sym_number_token1; + v->a[54382] = aux_sym_number_token2; + v->a[54383] = anon_sym_DOLLAR_LBRACE; + v->a[54384] = anon_sym_DOLLAR_LPAREN; + v->a[54385] = anon_sym_BQUOTE; + v->a[54386] = anon_sym_DOLLAR_BQUOTE; + v->a[54387] = sym_word; + v->a[54388] = anon_sym_SEMI; + v->a[54389] = 3; + v->a[54390] = actions(3); + v->a[54391] = 1; + v->a[54392] = sym_comment; + v->a[54393] = actions(2664); + v->a[54394] = 4; + v->a[54395] = sym_file_descriptor; + v->a[54396] = sym_test_operator; + v->a[54397] = sym__brace_start; + v->a[54398] = aux_sym_heredoc_redirect_token1; + v->a[54399] = actions(2662); small_parse_table_2720(v); } diff --git a/parser/static/small_parse_table/small_parse_table_544.c b/parser/static/small_parse_table/small_parse_table_544.c index 3d52a043..4870ebc5 100644 --- a/parser/static/small_parse_table/small_parse_table_544.c +++ b/parser/static/small_parse_table/small_parse_table_544.c @@ -14,126 +14,126 @@ void small_parse_table_2720(t_small_parse_table_array *v) { - v->a[54400] = sym_test_operator; - v->a[54401] = sym__brace_start; - v->a[54402] = aux_sym_heredoc_redirect_token1; - v->a[54403] = actions(1308); - v->a[54404] = 41; - v->a[54405] = anon_sym_LPAREN_LPAREN; - v->a[54406] = anon_sym_SEMI; + v->a[54400] = 34; + v->a[54401] = anon_sym_PIPE; + v->a[54402] = anon_sym_SEMI_SEMI; + v->a[54403] = anon_sym_SEMI_AMP; + v->a[54404] = anon_sym_SEMI_SEMI_AMP; + v->a[54405] = anon_sym_PIPE_AMP; + v->a[54406] = anon_sym_AMP_AMP; v->a[54407] = anon_sym_PIPE_PIPE; - v->a[54408] = anon_sym_AMP_AMP; - v->a[54409] = anon_sym_PIPE; - v->a[54410] = anon_sym_AMP; - v->a[54411] = anon_sym_LT; - v->a[54412] = anon_sym_GT; - v->a[54413] = anon_sym_LT_LT; - v->a[54414] = anon_sym_GT_GT; - v->a[54415] = anon_sym_esac; - v->a[54416] = anon_sym_SEMI_SEMI; - v->a[54417] = anon_sym_SEMI_AMP; - v->a[54418] = anon_sym_SEMI_SEMI_AMP; - v->a[54419] = anon_sym_PIPE_AMP; + v->a[54408] = anon_sym_LT; + v->a[54409] = anon_sym_GT; + v->a[54410] = anon_sym_GT_GT; + v->a[54411] = anon_sym_AMP_GT; + v->a[54412] = anon_sym_AMP_GT_GT; + v->a[54413] = anon_sym_LT_AMP; + v->a[54414] = anon_sym_GT_AMP; + v->a[54415] = anon_sym_GT_PIPE; + v->a[54416] = anon_sym_LT_AMP_DASH; + v->a[54417] = anon_sym_GT_AMP_DASH; + v->a[54418] = anon_sym_LT_LT; + v->a[54419] = anon_sym_LT_LT_DASH; small_parse_table_2721(v); } void small_parse_table_2721(t_small_parse_table_array *v) { - v->a[54420] = anon_sym_AMP_GT; - v->a[54421] = anon_sym_AMP_GT_GT; - v->a[54422] = anon_sym_LT_AMP; - v->a[54423] = anon_sym_GT_AMP; - v->a[54424] = anon_sym_GT_PIPE; - v->a[54425] = anon_sym_LT_AMP_DASH; - v->a[54426] = anon_sym_GT_AMP_DASH; - v->a[54427] = anon_sym_LT_LT_DASH; - v->a[54428] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54429] = anon_sym_DOLLAR_LBRACK; - v->a[54430] = aux_sym_concatenation_token1; - v->a[54431] = anon_sym_DOLLAR; - v->a[54432] = sym__special_character; - v->a[54433] = anon_sym_DQUOTE; - v->a[54434] = sym_raw_string; - v->a[54435] = sym_ansi_c_string; - v->a[54436] = aux_sym_number_token1; - v->a[54437] = aux_sym_number_token2; - v->a[54438] = anon_sym_DOLLAR_LBRACE; - v->a[54439] = anon_sym_DOLLAR_LPAREN; + v->a[54420] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54421] = anon_sym_AMP; + v->a[54422] = anon_sym_DOLLAR; + v->a[54423] = sym__special_character; + v->a[54424] = anon_sym_DQUOTE; + v->a[54425] = sym_raw_string; + v->a[54426] = aux_sym_number_token1; + v->a[54427] = aux_sym_number_token2; + v->a[54428] = anon_sym_DOLLAR_LBRACE; + v->a[54429] = anon_sym_DOLLAR_LPAREN; + v->a[54430] = anon_sym_BQUOTE; + v->a[54431] = anon_sym_DOLLAR_BQUOTE; + v->a[54432] = aux_sym__simple_variable_name_token1; + v->a[54433] = sym_word; + v->a[54434] = anon_sym_SEMI; + v->a[54435] = 3; + v->a[54436] = actions(3); + v->a[54437] = 1; + v->a[54438] = sym_comment; + v->a[54439] = actions(3066); small_parse_table_2722(v); } void small_parse_table_2722(t_small_parse_table_array *v) { - v->a[54440] = anon_sym_BQUOTE; - v->a[54441] = anon_sym_DOLLAR_BQUOTE; - v->a[54442] = anon_sym_LT_LPAREN; - v->a[54443] = anon_sym_GT_LPAREN; - v->a[54444] = aux_sym__simple_variable_name_token1; - v->a[54445] = sym_word; - v->a[54446] = 3; - v->a[54447] = actions(3); - v->a[54448] = 1; - v->a[54449] = sym_comment; - v->a[54450] = actions(1306); - v->a[54451] = 6; - v->a[54452] = sym_file_descriptor; - v->a[54453] = sym__concat; - v->a[54454] = sym_variable_name; - v->a[54455] = sym_test_operator; - v->a[54456] = sym__brace_start; - v->a[54457] = aux_sym_heredoc_redirect_token1; - v->a[54458] = actions(1304); - v->a[54459] = 41; + v->a[54440] = 5; + v->a[54441] = sym_file_descriptor; + v->a[54442] = sym__concat; + v->a[54443] = sym_test_operator; + v->a[54444] = sym__brace_start; + v->a[54445] = aux_sym_heredoc_redirect_token1; + v->a[54446] = actions(3064); + v->a[54447] = 33; + v->a[54448] = anon_sym_PIPE; + v->a[54449] = anon_sym_RPAREN; + v->a[54450] = anon_sym_SEMI_SEMI; + v->a[54451] = anon_sym_PIPE_AMP; + v->a[54452] = anon_sym_AMP_AMP; + v->a[54453] = anon_sym_PIPE_PIPE; + v->a[54454] = anon_sym_LT; + v->a[54455] = anon_sym_GT; + v->a[54456] = anon_sym_GT_GT; + v->a[54457] = anon_sym_AMP_GT; + v->a[54458] = anon_sym_AMP_GT_GT; + v->a[54459] = anon_sym_LT_AMP; small_parse_table_2723(v); } void small_parse_table_2723(t_small_parse_table_array *v) { - v->a[54460] = anon_sym_LPAREN_LPAREN; - v->a[54461] = anon_sym_SEMI; - v->a[54462] = anon_sym_PIPE_PIPE; - v->a[54463] = anon_sym_AMP_AMP; - v->a[54464] = anon_sym_PIPE; - v->a[54465] = anon_sym_AMP; - v->a[54466] = anon_sym_LT; - v->a[54467] = anon_sym_GT; - v->a[54468] = anon_sym_LT_LT; - v->a[54469] = anon_sym_GT_GT; - v->a[54470] = anon_sym_esac; - v->a[54471] = anon_sym_SEMI_SEMI; - v->a[54472] = anon_sym_SEMI_AMP; - v->a[54473] = anon_sym_SEMI_SEMI_AMP; - v->a[54474] = anon_sym_PIPE_AMP; - v->a[54475] = anon_sym_AMP_GT; - v->a[54476] = anon_sym_AMP_GT_GT; - v->a[54477] = anon_sym_LT_AMP; - v->a[54478] = anon_sym_GT_AMP; - v->a[54479] = anon_sym_GT_PIPE; + v->a[54460] = anon_sym_GT_AMP; + v->a[54461] = anon_sym_GT_PIPE; + v->a[54462] = anon_sym_LT_AMP_DASH; + v->a[54463] = anon_sym_GT_AMP_DASH; + v->a[54464] = anon_sym_LT_LT; + v->a[54465] = anon_sym_LT_LT_DASH; + v->a[54466] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54467] = anon_sym_AMP; + v->a[54468] = aux_sym_concatenation_token1; + v->a[54469] = anon_sym_DOLLAR; + v->a[54470] = sym__special_character; + v->a[54471] = anon_sym_DQUOTE; + v->a[54472] = sym_raw_string; + v->a[54473] = aux_sym_number_token1; + v->a[54474] = aux_sym_number_token2; + v->a[54475] = anon_sym_DOLLAR_LBRACE; + v->a[54476] = anon_sym_DOLLAR_LPAREN; + v->a[54477] = anon_sym_BQUOTE; + v->a[54478] = anon_sym_DOLLAR_BQUOTE; + v->a[54479] = sym_word; small_parse_table_2724(v); } void small_parse_table_2724(t_small_parse_table_array *v) { - v->a[54480] = anon_sym_LT_AMP_DASH; - v->a[54481] = anon_sym_GT_AMP_DASH; - v->a[54482] = anon_sym_LT_LT_DASH; - v->a[54483] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54484] = anon_sym_DOLLAR_LBRACK; - v->a[54485] = aux_sym_concatenation_token1; - v->a[54486] = anon_sym_DOLLAR; - v->a[54487] = sym__special_character; - v->a[54488] = anon_sym_DQUOTE; - v->a[54489] = sym_raw_string; - v->a[54490] = sym_ansi_c_string; - v->a[54491] = aux_sym_number_token1; - v->a[54492] = aux_sym_number_token2; - v->a[54493] = anon_sym_DOLLAR_LBRACE; - v->a[54494] = anon_sym_DOLLAR_LPAREN; - v->a[54495] = anon_sym_BQUOTE; - v->a[54496] = anon_sym_DOLLAR_BQUOTE; - v->a[54497] = anon_sym_LT_LPAREN; - v->a[54498] = anon_sym_GT_LPAREN; - v->a[54499] = aux_sym__simple_variable_name_token1; + v->a[54480] = anon_sym_SEMI; + v->a[54481] = 3; + v->a[54482] = actions(3); + v->a[54483] = 1; + v->a[54484] = sym_comment; + v->a[54485] = actions(2828); + v->a[54486] = 6; + v->a[54487] = sym_file_descriptor; + v->a[54488] = sym__concat; + v->a[54489] = sym_test_operator; + v->a[54490] = sym__brace_start; + v->a[54491] = ts_builtin_sym_end; + v->a[54492] = aux_sym_heredoc_redirect_token1; + v->a[54493] = actions(2826); + v->a[54494] = 32; + v->a[54495] = anon_sym_PIPE; + v->a[54496] = anon_sym_SEMI_SEMI; + v->a[54497] = anon_sym_PIPE_AMP; + v->a[54498] = anon_sym_AMP_AMP; + v->a[54499] = anon_sym_PIPE_PIPE; small_parse_table_2725(v); } diff --git a/parser/static/small_parse_table/small_parse_table_545.c b/parser/static/small_parse_table/small_parse_table_545.c index 8218d37d..45381e02 100644 --- a/parser/static/small_parse_table/small_parse_table_545.c +++ b/parser/static/small_parse_table/small_parse_table_545.c @@ -14,126 +14,126 @@ void small_parse_table_2725(t_small_parse_table_array *v) { - v->a[54500] = sym_word; - v->a[54501] = 3; - v->a[54502] = actions(3); - v->a[54503] = 1; - v->a[54504] = sym_comment; - v->a[54505] = actions(1310); - v->a[54506] = 6; - v->a[54507] = sym_file_descriptor; - v->a[54508] = sym__concat; - v->a[54509] = sym_variable_name; - v->a[54510] = sym_test_operator; - v->a[54511] = sym__brace_start; - v->a[54512] = aux_sym_heredoc_redirect_token1; - v->a[54513] = actions(1308); - v->a[54514] = 41; - v->a[54515] = anon_sym_LPAREN_LPAREN; - v->a[54516] = anon_sym_SEMI; - v->a[54517] = anon_sym_PIPE_PIPE; - v->a[54518] = anon_sym_AMP_AMP; - v->a[54519] = anon_sym_PIPE; + v->a[54500] = anon_sym_LT; + v->a[54501] = anon_sym_GT; + v->a[54502] = anon_sym_GT_GT; + v->a[54503] = anon_sym_AMP_GT; + v->a[54504] = anon_sym_AMP_GT_GT; + v->a[54505] = anon_sym_LT_AMP; + v->a[54506] = anon_sym_GT_AMP; + v->a[54507] = anon_sym_GT_PIPE; + v->a[54508] = anon_sym_LT_AMP_DASH; + v->a[54509] = anon_sym_GT_AMP_DASH; + v->a[54510] = anon_sym_LT_LT; + v->a[54511] = anon_sym_LT_LT_DASH; + v->a[54512] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54513] = anon_sym_AMP; + v->a[54514] = aux_sym_concatenation_token1; + v->a[54515] = anon_sym_DOLLAR; + v->a[54516] = sym__special_character; + v->a[54517] = anon_sym_DQUOTE; + v->a[54518] = sym_raw_string; + v->a[54519] = aux_sym_number_token1; small_parse_table_2726(v); } void small_parse_table_2726(t_small_parse_table_array *v) { - v->a[54520] = anon_sym_AMP; - v->a[54521] = anon_sym_LT; - v->a[54522] = anon_sym_GT; - v->a[54523] = anon_sym_LT_LT; - v->a[54524] = anon_sym_GT_GT; - v->a[54525] = anon_sym_esac; - v->a[54526] = anon_sym_SEMI_SEMI; - v->a[54527] = anon_sym_SEMI_AMP; - v->a[54528] = anon_sym_SEMI_SEMI_AMP; - v->a[54529] = anon_sym_PIPE_AMP; - v->a[54530] = anon_sym_AMP_GT; - v->a[54531] = anon_sym_AMP_GT_GT; - v->a[54532] = anon_sym_LT_AMP; - v->a[54533] = anon_sym_GT_AMP; - v->a[54534] = anon_sym_GT_PIPE; - v->a[54535] = anon_sym_LT_AMP_DASH; - v->a[54536] = anon_sym_GT_AMP_DASH; - v->a[54537] = anon_sym_LT_LT_DASH; - v->a[54538] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54539] = anon_sym_DOLLAR_LBRACK; + v->a[54520] = aux_sym_number_token2; + v->a[54521] = anon_sym_DOLLAR_LBRACE; + v->a[54522] = anon_sym_DOLLAR_LPAREN; + v->a[54523] = anon_sym_BQUOTE; + v->a[54524] = anon_sym_DOLLAR_BQUOTE; + v->a[54525] = sym_word; + v->a[54526] = anon_sym_SEMI; + v->a[54527] = 5; + v->a[54528] = actions(3); + v->a[54529] = 1; + v->a[54530] = sym_comment; + v->a[54531] = actions(3796); + v->a[54532] = 1; + v->a[54533] = sym__special_character; + v->a[54534] = state(1189); + v->a[54535] = 1; + v->a[54536] = aux_sym__literal_repeat1; + v->a[54537] = actions(3197); + v->a[54538] = 5; + v->a[54539] = sym_file_descriptor; small_parse_table_2727(v); } void small_parse_table_2727(t_small_parse_table_array *v) { - v->a[54540] = aux_sym_concatenation_token1; - v->a[54541] = anon_sym_DOLLAR; - v->a[54542] = sym__special_character; - v->a[54543] = anon_sym_DQUOTE; - v->a[54544] = sym_raw_string; - v->a[54545] = sym_ansi_c_string; - v->a[54546] = aux_sym_number_token1; - v->a[54547] = aux_sym_number_token2; - v->a[54548] = anon_sym_DOLLAR_LBRACE; - v->a[54549] = anon_sym_DOLLAR_LPAREN; - v->a[54550] = anon_sym_BQUOTE; - v->a[54551] = anon_sym_DOLLAR_BQUOTE; - v->a[54552] = anon_sym_LT_LPAREN; - v->a[54553] = anon_sym_GT_LPAREN; - v->a[54554] = aux_sym__simple_variable_name_token1; - v->a[54555] = sym_word; - v->a[54556] = 6; - v->a[54557] = actions(3); - v->a[54558] = 1; - v->a[54559] = sym_comment; + v->a[54540] = sym_test_operator; + v->a[54541] = sym__bare_dollar; + v->a[54542] = sym__brace_start; + v->a[54543] = aux_sym_heredoc_redirect_token1; + v->a[54544] = actions(3195); + v->a[54545] = 31; + v->a[54546] = anon_sym_PIPE; + v->a[54547] = anon_sym_RPAREN; + v->a[54548] = anon_sym_SEMI_SEMI; + v->a[54549] = anon_sym_PIPE_AMP; + v->a[54550] = anon_sym_AMP_AMP; + v->a[54551] = anon_sym_PIPE_PIPE; + v->a[54552] = anon_sym_LT; + v->a[54553] = anon_sym_GT; + v->a[54554] = anon_sym_GT_GT; + v->a[54555] = anon_sym_AMP_GT; + v->a[54556] = anon_sym_AMP_GT_GT; + v->a[54557] = anon_sym_LT_AMP; + v->a[54558] = anon_sym_GT_AMP; + v->a[54559] = anon_sym_GT_PIPE; small_parse_table_2728(v); } void small_parse_table_2728(t_small_parse_table_array *v) { - v->a[54560] = actions(5080); - v->a[54561] = 1; - v->a[54562] = aux_sym_concatenation_token1; - v->a[54563] = actions(5082); - v->a[54564] = 1; - v->a[54565] = sym__concat; - v->a[54566] = state(1177); - v->a[54567] = 1; - v->a[54568] = aux_sym_concatenation_repeat1; - v->a[54569] = actions(4482); - v->a[54570] = 5; - v->a[54571] = sym_file_descriptor; - v->a[54572] = sym_test_operator; - v->a[54573] = sym__bare_dollar; - v->a[54574] = sym__brace_start; - v->a[54575] = aux_sym_heredoc_redirect_token1; - v->a[54576] = actions(4480); - v->a[54577] = 39; - v->a[54578] = anon_sym_LPAREN_LPAREN; - v->a[54579] = anon_sym_SEMI; + v->a[54560] = anon_sym_LT_AMP_DASH; + v->a[54561] = anon_sym_GT_AMP_DASH; + v->a[54562] = anon_sym_LT_LT; + v->a[54563] = anon_sym_LT_LT_DASH; + v->a[54564] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54565] = anon_sym_AMP; + v->a[54566] = anon_sym_DOLLAR; + v->a[54567] = anon_sym_DQUOTE; + v->a[54568] = sym_raw_string; + v->a[54569] = aux_sym_number_token1; + v->a[54570] = aux_sym_number_token2; + v->a[54571] = anon_sym_DOLLAR_LBRACE; + v->a[54572] = anon_sym_DOLLAR_LPAREN; + v->a[54573] = anon_sym_BQUOTE; + v->a[54574] = anon_sym_DOLLAR_BQUOTE; + v->a[54575] = sym_word; + v->a[54576] = anon_sym_SEMI; + v->a[54577] = 3; + v->a[54578] = actions(3); + v->a[54579] = 1; small_parse_table_2729(v); } void small_parse_table_2729(t_small_parse_table_array *v) { - v->a[54580] = anon_sym_PIPE_PIPE; - v->a[54581] = anon_sym_AMP_AMP; - v->a[54582] = anon_sym_PIPE; - v->a[54583] = anon_sym_AMP; - v->a[54584] = anon_sym_EQ_EQ; - v->a[54585] = anon_sym_LT; - v->a[54586] = anon_sym_GT; - v->a[54587] = anon_sym_LT_LT; - v->a[54588] = anon_sym_GT_GT; - v->a[54589] = anon_sym_SEMI_SEMI; - v->a[54590] = anon_sym_PIPE_AMP; - v->a[54591] = anon_sym_EQ_TILDE; - v->a[54592] = anon_sym_AMP_GT; - v->a[54593] = anon_sym_AMP_GT_GT; - v->a[54594] = anon_sym_LT_AMP; - v->a[54595] = anon_sym_GT_AMP; - v->a[54596] = anon_sym_GT_PIPE; - v->a[54597] = anon_sym_LT_AMP_DASH; - v->a[54598] = anon_sym_GT_AMP_DASH; - v->a[54599] = anon_sym_LT_LT_DASH; + v->a[54580] = sym_comment; + v->a[54581] = actions(3159); + v->a[54582] = 6; + v->a[54583] = sym_file_descriptor; + v->a[54584] = sym__concat; + v->a[54585] = sym_test_operator; + v->a[54586] = sym__brace_start; + v->a[54587] = ts_builtin_sym_end; + v->a[54588] = aux_sym_heredoc_redirect_token1; + v->a[54589] = actions(3157); + v->a[54590] = 32; + v->a[54591] = anon_sym_PIPE; + v->a[54592] = anon_sym_SEMI_SEMI; + v->a[54593] = anon_sym_PIPE_AMP; + v->a[54594] = anon_sym_AMP_AMP; + v->a[54595] = anon_sym_PIPE_PIPE; + v->a[54596] = anon_sym_LT; + v->a[54597] = anon_sym_GT; + v->a[54598] = anon_sym_GT_GT; + v->a[54599] = anon_sym_AMP_GT; small_parse_table_2730(v); } diff --git a/parser/static/small_parse_table/small_parse_table_546.c b/parser/static/small_parse_table/small_parse_table_546.c index 745ba7c9..70d43e73 100644 --- a/parser/static/small_parse_table/small_parse_table_546.c +++ b/parser/static/small_parse_table/small_parse_table_546.c @@ -14,126 +14,126 @@ void small_parse_table_2730(t_small_parse_table_array *v) { - v->a[54600] = anon_sym_LT_LT_LT; - v->a[54601] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54602] = anon_sym_DOLLAR_LBRACK; - v->a[54603] = anon_sym_DOLLAR; - v->a[54604] = sym__special_character; - v->a[54605] = anon_sym_DQUOTE; - v->a[54606] = sym_raw_string; - v->a[54607] = sym_ansi_c_string; - v->a[54608] = aux_sym_number_token1; - v->a[54609] = aux_sym_number_token2; - v->a[54610] = anon_sym_DOLLAR_LBRACE; - v->a[54611] = anon_sym_DOLLAR_LPAREN; - v->a[54612] = anon_sym_BQUOTE; - v->a[54613] = anon_sym_DOLLAR_BQUOTE; - v->a[54614] = anon_sym_LT_LPAREN; - v->a[54615] = anon_sym_GT_LPAREN; - v->a[54616] = sym_word; - v->a[54617] = 6; - v->a[54618] = actions(3); - v->a[54619] = 1; + v->a[54600] = anon_sym_AMP_GT_GT; + v->a[54601] = anon_sym_LT_AMP; + v->a[54602] = anon_sym_GT_AMP; + v->a[54603] = anon_sym_GT_PIPE; + v->a[54604] = anon_sym_LT_AMP_DASH; + v->a[54605] = anon_sym_GT_AMP_DASH; + v->a[54606] = anon_sym_LT_LT; + v->a[54607] = anon_sym_LT_LT_DASH; + v->a[54608] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54609] = anon_sym_AMP; + v->a[54610] = aux_sym_concatenation_token1; + v->a[54611] = anon_sym_DOLLAR; + v->a[54612] = sym__special_character; + v->a[54613] = anon_sym_DQUOTE; + v->a[54614] = sym_raw_string; + v->a[54615] = aux_sym_number_token1; + v->a[54616] = aux_sym_number_token2; + v->a[54617] = anon_sym_DOLLAR_LBRACE; + v->a[54618] = anon_sym_DOLLAR_LPAREN; + v->a[54619] = anon_sym_BQUOTE; small_parse_table_2731(v); } void small_parse_table_2731(t_small_parse_table_array *v) { - v->a[54620] = sym_comment; - v->a[54621] = actions(5080); - v->a[54622] = 1; - v->a[54623] = aux_sym_concatenation_token1; - v->a[54624] = actions(5082); + v->a[54620] = anon_sym_DOLLAR_BQUOTE; + v->a[54621] = sym_word; + v->a[54622] = anon_sym_SEMI; + v->a[54623] = 3; + v->a[54624] = actions(3); v->a[54625] = 1; - v->a[54626] = sym__concat; - v->a[54627] = state(1215); - v->a[54628] = 1; - v->a[54629] = aux_sym_concatenation_repeat1; - v->a[54630] = actions(4465); - v->a[54631] = 5; - v->a[54632] = sym_file_descriptor; - v->a[54633] = sym_test_operator; - v->a[54634] = sym__bare_dollar; - v->a[54635] = sym__brace_start; - v->a[54636] = aux_sym_heredoc_redirect_token1; - v->a[54637] = actions(4463); - v->a[54638] = 39; - v->a[54639] = anon_sym_LPAREN_LPAREN; + v->a[54626] = sym_comment; + v->a[54627] = actions(3117); + v->a[54628] = 5; + v->a[54629] = sym_file_descriptor; + v->a[54630] = sym__concat; + v->a[54631] = sym_test_operator; + v->a[54632] = sym__brace_start; + v->a[54633] = aux_sym_heredoc_redirect_token1; + v->a[54634] = actions(3115); + v->a[54635] = 33; + v->a[54636] = anon_sym_PIPE; + v->a[54637] = anon_sym_RPAREN; + v->a[54638] = anon_sym_SEMI_SEMI; + v->a[54639] = anon_sym_PIPE_AMP; small_parse_table_2732(v); } void small_parse_table_2732(t_small_parse_table_array *v) { - v->a[54640] = anon_sym_SEMI; + v->a[54640] = anon_sym_AMP_AMP; v->a[54641] = anon_sym_PIPE_PIPE; - v->a[54642] = anon_sym_AMP_AMP; - v->a[54643] = anon_sym_PIPE; - v->a[54644] = anon_sym_AMP; - v->a[54645] = anon_sym_EQ_EQ; - v->a[54646] = anon_sym_LT; - v->a[54647] = anon_sym_GT; - v->a[54648] = anon_sym_LT_LT; - v->a[54649] = anon_sym_GT_GT; - v->a[54650] = anon_sym_SEMI_SEMI; - v->a[54651] = anon_sym_PIPE_AMP; - v->a[54652] = anon_sym_EQ_TILDE; - v->a[54653] = anon_sym_AMP_GT; - v->a[54654] = anon_sym_AMP_GT_GT; - v->a[54655] = anon_sym_LT_AMP; - v->a[54656] = anon_sym_GT_AMP; - v->a[54657] = anon_sym_GT_PIPE; - v->a[54658] = anon_sym_LT_AMP_DASH; - v->a[54659] = anon_sym_GT_AMP_DASH; + v->a[54642] = anon_sym_LT; + v->a[54643] = anon_sym_GT; + v->a[54644] = anon_sym_GT_GT; + v->a[54645] = anon_sym_AMP_GT; + v->a[54646] = anon_sym_AMP_GT_GT; + v->a[54647] = anon_sym_LT_AMP; + v->a[54648] = anon_sym_GT_AMP; + v->a[54649] = anon_sym_GT_PIPE; + v->a[54650] = anon_sym_LT_AMP_DASH; + v->a[54651] = anon_sym_GT_AMP_DASH; + v->a[54652] = anon_sym_LT_LT; + v->a[54653] = anon_sym_LT_LT_DASH; + v->a[54654] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54655] = anon_sym_AMP; + v->a[54656] = aux_sym_concatenation_token1; + v->a[54657] = anon_sym_DOLLAR; + v->a[54658] = sym__special_character; + v->a[54659] = anon_sym_DQUOTE; small_parse_table_2733(v); } void small_parse_table_2733(t_small_parse_table_array *v) { - v->a[54660] = anon_sym_LT_LT_DASH; - v->a[54661] = anon_sym_LT_LT_LT; - v->a[54662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54663] = anon_sym_DOLLAR_LBRACK; - v->a[54664] = anon_sym_DOLLAR; - v->a[54665] = sym__special_character; - v->a[54666] = anon_sym_DQUOTE; - v->a[54667] = sym_raw_string; - v->a[54668] = sym_ansi_c_string; - v->a[54669] = aux_sym_number_token1; - v->a[54670] = aux_sym_number_token2; - v->a[54671] = anon_sym_DOLLAR_LBRACE; - v->a[54672] = anon_sym_DOLLAR_LPAREN; - v->a[54673] = anon_sym_BQUOTE; - v->a[54674] = anon_sym_DOLLAR_BQUOTE; - v->a[54675] = anon_sym_LT_LPAREN; - v->a[54676] = anon_sym_GT_LPAREN; - v->a[54677] = sym_word; - v->a[54678] = 6; - v->a[54679] = actions(3); + v->a[54660] = sym_raw_string; + v->a[54661] = aux_sym_number_token1; + v->a[54662] = aux_sym_number_token2; + v->a[54663] = anon_sym_DOLLAR_LBRACE; + v->a[54664] = anon_sym_DOLLAR_LPAREN; + v->a[54665] = anon_sym_BQUOTE; + v->a[54666] = anon_sym_DOLLAR_BQUOTE; + v->a[54667] = sym_word; + v->a[54668] = anon_sym_SEMI; + v->a[54669] = 3; + v->a[54670] = actions(3); + v->a[54671] = 1; + v->a[54672] = sym_comment; + v->a[54673] = actions(2754); + v->a[54674] = 5; + v->a[54675] = sym_file_descriptor; + v->a[54676] = sym_test_operator; + v->a[54677] = sym__bare_dollar; + v->a[54678] = sym__brace_start; + v->a[54679] = aux_sym_heredoc_redirect_token1; small_parse_table_2734(v); } void small_parse_table_2734(t_small_parse_table_array *v) { - v->a[54680] = 1; - v->a[54681] = sym_comment; - v->a[54682] = actions(5464); - v->a[54683] = 1; - v->a[54684] = aux_sym_concatenation_token1; - v->a[54685] = actions(5511); - v->a[54686] = 1; - v->a[54687] = sym__concat; - v->a[54688] = state(1250); - v->a[54689] = 1; - v->a[54690] = aux_sym_concatenation_repeat1; - v->a[54691] = actions(1267); - v->a[54692] = 5; - v->a[54693] = sym_file_descriptor; - v->a[54694] = sym_variable_name; - v->a[54695] = sym_test_operator; - v->a[54696] = sym__brace_start; - v->a[54697] = aux_sym_heredoc_redirect_token1; - v->a[54698] = actions(1265); - v->a[54699] = 39; + v->a[54680] = actions(2749); + v->a[54681] = 33; + v->a[54682] = anon_sym_LPAREN; + v->a[54683] = anon_sym_PIPE; + v->a[54684] = anon_sym_RPAREN; + v->a[54685] = anon_sym_SEMI_SEMI; + v->a[54686] = anon_sym_PIPE_AMP; + v->a[54687] = anon_sym_AMP_AMP; + v->a[54688] = anon_sym_PIPE_PIPE; + v->a[54689] = anon_sym_LT; + v->a[54690] = anon_sym_GT; + v->a[54691] = anon_sym_GT_GT; + v->a[54692] = anon_sym_AMP_GT; + v->a[54693] = anon_sym_AMP_GT_GT; + v->a[54694] = anon_sym_LT_AMP; + v->a[54695] = anon_sym_GT_AMP; + v->a[54696] = anon_sym_GT_PIPE; + v->a[54697] = anon_sym_LT_AMP_DASH; + v->a[54698] = anon_sym_GT_AMP_DASH; + v->a[54699] = anon_sym_LT_LT; small_parse_table_2735(v); } diff --git a/parser/static/small_parse_table/small_parse_table_547.c b/parser/static/small_parse_table/small_parse_table_547.c index 57c0536b..52a4f301 100644 --- a/parser/static/small_parse_table/small_parse_table_547.c +++ b/parser/static/small_parse_table/small_parse_table_547.c @@ -14,126 +14,126 @@ void small_parse_table_2735(t_small_parse_table_array *v) { - v->a[54700] = anon_sym_LPAREN_LPAREN; - v->a[54701] = anon_sym_SEMI; - v->a[54702] = anon_sym_PIPE_PIPE; - v->a[54703] = anon_sym_AMP_AMP; - v->a[54704] = anon_sym_PIPE; - v->a[54705] = anon_sym_AMP; - v->a[54706] = anon_sym_LT; - v->a[54707] = anon_sym_GT; - v->a[54708] = anon_sym_LT_LT; - v->a[54709] = anon_sym_GT_GT; - v->a[54710] = anon_sym_SEMI_SEMI; - v->a[54711] = anon_sym_SEMI_AMP; - v->a[54712] = anon_sym_SEMI_SEMI_AMP; - v->a[54713] = anon_sym_PIPE_AMP; - v->a[54714] = anon_sym_AMP_GT; - v->a[54715] = anon_sym_AMP_GT_GT; - v->a[54716] = anon_sym_LT_AMP; - v->a[54717] = anon_sym_GT_AMP; - v->a[54718] = anon_sym_GT_PIPE; - v->a[54719] = anon_sym_LT_AMP_DASH; + v->a[54700] = anon_sym_LT_LT_DASH; + v->a[54701] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54702] = anon_sym_AMP; + v->a[54703] = anon_sym_DOLLAR; + v->a[54704] = sym__special_character; + v->a[54705] = anon_sym_DQUOTE; + v->a[54706] = sym_raw_string; + v->a[54707] = aux_sym_number_token1; + v->a[54708] = aux_sym_number_token2; + v->a[54709] = anon_sym_DOLLAR_LBRACE; + v->a[54710] = anon_sym_DOLLAR_LPAREN; + v->a[54711] = anon_sym_BQUOTE; + v->a[54712] = anon_sym_DOLLAR_BQUOTE; + v->a[54713] = sym_word; + v->a[54714] = anon_sym_SEMI; + v->a[54715] = 3; + v->a[54716] = actions(3); + v->a[54717] = 1; + v->a[54718] = sym_comment; + v->a[54719] = actions(3040); small_parse_table_2736(v); } void small_parse_table_2736(t_small_parse_table_array *v) { - v->a[54720] = anon_sym_GT_AMP_DASH; - v->a[54721] = anon_sym_LT_LT_DASH; - v->a[54722] = anon_sym_LT_LT_LT; - v->a[54723] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54724] = anon_sym_DOLLAR_LBRACK; - v->a[54725] = anon_sym_DOLLAR; - v->a[54726] = sym__special_character; - v->a[54727] = anon_sym_DQUOTE; - v->a[54728] = sym_raw_string; - v->a[54729] = sym_ansi_c_string; - v->a[54730] = aux_sym_number_token1; - v->a[54731] = aux_sym_number_token2; - v->a[54732] = anon_sym_DOLLAR_LBRACE; - v->a[54733] = anon_sym_DOLLAR_LPAREN; - v->a[54734] = anon_sym_BQUOTE; - v->a[54735] = anon_sym_DOLLAR_BQUOTE; - v->a[54736] = anon_sym_LT_LPAREN; - v->a[54737] = anon_sym_GT_LPAREN; - v->a[54738] = sym_word; - v->a[54739] = 3; + v->a[54720] = 5; + v->a[54721] = sym_file_descriptor; + v->a[54722] = sym_test_operator; + v->a[54723] = sym__bare_dollar; + v->a[54724] = sym__brace_start; + v->a[54725] = aux_sym_heredoc_redirect_token1; + v->a[54726] = actions(3038); + v->a[54727] = 33; + v->a[54728] = anon_sym_PIPE; + v->a[54729] = anon_sym_SEMI_SEMI; + v->a[54730] = anon_sym_SEMI_AMP; + v->a[54731] = anon_sym_SEMI_SEMI_AMP; + v->a[54732] = anon_sym_PIPE_AMP; + v->a[54733] = anon_sym_AMP_AMP; + v->a[54734] = anon_sym_PIPE_PIPE; + v->a[54735] = anon_sym_LT; + v->a[54736] = anon_sym_GT; + v->a[54737] = anon_sym_GT_GT; + v->a[54738] = anon_sym_AMP_GT; + v->a[54739] = anon_sym_AMP_GT_GT; small_parse_table_2737(v); } void small_parse_table_2737(t_small_parse_table_array *v) { - v->a[54740] = actions(3); - v->a[54741] = 1; - v->a[54742] = sym_comment; - v->a[54743] = actions(1358); - v->a[54744] = 6; - v->a[54745] = sym_file_descriptor; - v->a[54746] = sym__concat; - v->a[54747] = sym_variable_name; - v->a[54748] = sym_test_operator; - v->a[54749] = sym__brace_start; - v->a[54750] = aux_sym_heredoc_redirect_token1; - v->a[54751] = actions(1356); - v->a[54752] = 41; - v->a[54753] = anon_sym_LPAREN_LPAREN; - v->a[54754] = anon_sym_SEMI; - v->a[54755] = anon_sym_PIPE_PIPE; - v->a[54756] = anon_sym_AMP_AMP; - v->a[54757] = anon_sym_PIPE; - v->a[54758] = anon_sym_AMP; - v->a[54759] = anon_sym_LT; + v->a[54740] = anon_sym_LT_AMP; + v->a[54741] = anon_sym_GT_AMP; + v->a[54742] = anon_sym_GT_PIPE; + v->a[54743] = anon_sym_LT_AMP_DASH; + v->a[54744] = anon_sym_GT_AMP_DASH; + v->a[54745] = anon_sym_LT_LT; + v->a[54746] = anon_sym_LT_LT_DASH; + v->a[54747] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54748] = anon_sym_AMP; + v->a[54749] = anon_sym_DOLLAR; + v->a[54750] = sym__special_character; + v->a[54751] = anon_sym_DQUOTE; + v->a[54752] = sym_raw_string; + v->a[54753] = aux_sym_number_token1; + v->a[54754] = aux_sym_number_token2; + v->a[54755] = anon_sym_DOLLAR_LBRACE; + v->a[54756] = anon_sym_DOLLAR_LPAREN; + v->a[54757] = anon_sym_BQUOTE; + v->a[54758] = anon_sym_DOLLAR_BQUOTE; + v->a[54759] = sym_word; small_parse_table_2738(v); } void small_parse_table_2738(t_small_parse_table_array *v) { - v->a[54760] = anon_sym_GT; - v->a[54761] = anon_sym_LT_LT; - v->a[54762] = anon_sym_GT_GT; - v->a[54763] = anon_sym_esac; - v->a[54764] = anon_sym_SEMI_SEMI; - v->a[54765] = anon_sym_SEMI_AMP; - v->a[54766] = anon_sym_SEMI_SEMI_AMP; - v->a[54767] = anon_sym_PIPE_AMP; - v->a[54768] = anon_sym_AMP_GT; - v->a[54769] = anon_sym_AMP_GT_GT; - v->a[54770] = anon_sym_LT_AMP; - v->a[54771] = anon_sym_GT_AMP; - v->a[54772] = anon_sym_GT_PIPE; - v->a[54773] = anon_sym_LT_AMP_DASH; - v->a[54774] = anon_sym_GT_AMP_DASH; - v->a[54775] = anon_sym_LT_LT_DASH; - v->a[54776] = anon_sym_LT_LT_LT; - v->a[54777] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54778] = anon_sym_DOLLAR_LBRACK; - v->a[54779] = aux_sym_concatenation_token1; + v->a[54760] = anon_sym_SEMI; + v->a[54761] = 3; + v->a[54762] = actions(3); + v->a[54763] = 1; + v->a[54764] = sym_comment; + v->a[54765] = actions(2888); + v->a[54766] = 6; + v->a[54767] = sym_file_descriptor; + v->a[54768] = sym__concat; + v->a[54769] = sym_test_operator; + v->a[54770] = sym__brace_start; + v->a[54771] = ts_builtin_sym_end; + v->a[54772] = aux_sym_heredoc_redirect_token1; + v->a[54773] = actions(2886); + v->a[54774] = 32; + v->a[54775] = anon_sym_PIPE; + v->a[54776] = anon_sym_SEMI_SEMI; + v->a[54777] = anon_sym_PIPE_AMP; + v->a[54778] = anon_sym_AMP_AMP; + v->a[54779] = anon_sym_PIPE_PIPE; small_parse_table_2739(v); } void small_parse_table_2739(t_small_parse_table_array *v) { - v->a[54780] = anon_sym_DOLLAR; - v->a[54781] = sym__special_character; - v->a[54782] = anon_sym_DQUOTE; - v->a[54783] = sym_raw_string; - v->a[54784] = sym_ansi_c_string; - v->a[54785] = aux_sym_number_token1; - v->a[54786] = aux_sym_number_token2; - v->a[54787] = anon_sym_DOLLAR_LBRACE; - v->a[54788] = anon_sym_DOLLAR_LPAREN; - v->a[54789] = anon_sym_BQUOTE; - v->a[54790] = anon_sym_DOLLAR_BQUOTE; - v->a[54791] = anon_sym_LT_LPAREN; - v->a[54792] = anon_sym_GT_LPAREN; - v->a[54793] = sym_word; - v->a[54794] = 3; - v->a[54795] = actions(3); - v->a[54796] = 1; - v->a[54797] = sym_comment; - v->a[54798] = actions(1346); - v->a[54799] = 6; + v->a[54780] = anon_sym_LT; + v->a[54781] = anon_sym_GT; + v->a[54782] = anon_sym_GT_GT; + v->a[54783] = anon_sym_AMP_GT; + v->a[54784] = anon_sym_AMP_GT_GT; + v->a[54785] = anon_sym_LT_AMP; + v->a[54786] = anon_sym_GT_AMP; + v->a[54787] = anon_sym_GT_PIPE; + v->a[54788] = anon_sym_LT_AMP_DASH; + v->a[54789] = anon_sym_GT_AMP_DASH; + v->a[54790] = anon_sym_LT_LT; + v->a[54791] = anon_sym_LT_LT_DASH; + v->a[54792] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54793] = anon_sym_AMP; + v->a[54794] = aux_sym_concatenation_token1; + v->a[54795] = anon_sym_DOLLAR; + v->a[54796] = sym__special_character; + v->a[54797] = anon_sym_DQUOTE; + v->a[54798] = sym_raw_string; + v->a[54799] = aux_sym_number_token1; small_parse_table_2740(v); } diff --git a/parser/static/small_parse_table/small_parse_table_548.c b/parser/static/small_parse_table/small_parse_table_548.c index 246e5fe4..fe55c79e 100644 --- a/parser/static/small_parse_table/small_parse_table_548.c +++ b/parser/static/small_parse_table/small_parse_table_548.c @@ -14,126 +14,126 @@ void small_parse_table_2740(t_small_parse_table_array *v) { - v->a[54800] = sym_file_descriptor; - v->a[54801] = sym__concat; - v->a[54802] = sym_variable_name; - v->a[54803] = sym_test_operator; - v->a[54804] = sym__brace_start; - v->a[54805] = aux_sym_heredoc_redirect_token1; - v->a[54806] = actions(1344); - v->a[54807] = 41; - v->a[54808] = anon_sym_LPAREN_LPAREN; - v->a[54809] = anon_sym_SEMI; - v->a[54810] = anon_sym_PIPE_PIPE; - v->a[54811] = anon_sym_AMP_AMP; - v->a[54812] = anon_sym_PIPE; - v->a[54813] = anon_sym_AMP; - v->a[54814] = anon_sym_LT; - v->a[54815] = anon_sym_GT; - v->a[54816] = anon_sym_LT_LT; - v->a[54817] = anon_sym_GT_GT; - v->a[54818] = anon_sym_esac; - v->a[54819] = anon_sym_SEMI_SEMI; + v->a[54800] = aux_sym_number_token2; + v->a[54801] = anon_sym_DOLLAR_LBRACE; + v->a[54802] = anon_sym_DOLLAR_LPAREN; + v->a[54803] = anon_sym_BQUOTE; + v->a[54804] = anon_sym_DOLLAR_BQUOTE; + v->a[54805] = sym_word; + v->a[54806] = anon_sym_SEMI; + v->a[54807] = 10; + v->a[54808] = actions(3); + v->a[54809] = 1; + v->a[54810] = sym_comment; + v->a[54811] = actions(3747); + v->a[54812] = 1; + v->a[54813] = sym_variable_name; + v->a[54814] = actions(3801); + v->a[54815] = 1; + v->a[54816] = aux_sym_heredoc_redirect_token1; + v->a[54817] = actions(2516); + v->a[54818] = 2; + v->a[54819] = anon_sym_PIPE; small_parse_table_2741(v); } void small_parse_table_2741(t_small_parse_table_array *v) { - v->a[54820] = anon_sym_SEMI_AMP; - v->a[54821] = anon_sym_SEMI_SEMI_AMP; - v->a[54822] = anon_sym_PIPE_AMP; - v->a[54823] = anon_sym_AMP_GT; - v->a[54824] = anon_sym_AMP_GT_GT; - v->a[54825] = anon_sym_LT_AMP; - v->a[54826] = anon_sym_GT_AMP; - v->a[54827] = anon_sym_GT_PIPE; - v->a[54828] = anon_sym_LT_AMP_DASH; - v->a[54829] = anon_sym_GT_AMP_DASH; - v->a[54830] = anon_sym_LT_LT_DASH; - v->a[54831] = anon_sym_LT_LT_LT; - v->a[54832] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54833] = anon_sym_DOLLAR_LBRACK; - v->a[54834] = aux_sym_concatenation_token1; - v->a[54835] = anon_sym_DOLLAR; - v->a[54836] = sym__special_character; - v->a[54837] = anon_sym_DQUOTE; - v->a[54838] = sym_raw_string; - v->a[54839] = sym_ansi_c_string; + v->a[54820] = anon_sym_PIPE_AMP; + v->a[54821] = actions(2945); + v->a[54822] = 2; + v->a[54823] = anon_sym_LT_LT; + v->a[54824] = anon_sym_LT_LT_DASH; + v->a[54825] = actions(3799); + v->a[54826] = 2; + v->a[54827] = anon_sym_AMP_AMP; + v->a[54828] = anon_sym_PIPE_PIPE; + v->a[54829] = state(2601); + v->a[54830] = 2; + v->a[54831] = sym_variable_assignment; + v->a[54832] = aux_sym_variable_assignments_repeat1; + v->a[54833] = actions(2526); + v->a[54834] = 3; + v->a[54835] = sym_file_descriptor; + v->a[54836] = sym_test_operator; + v->a[54837] = sym__brace_start; + v->a[54838] = state(2613); + v->a[54839] = 3; small_parse_table_2742(v); } void small_parse_table_2742(t_small_parse_table_array *v) { - v->a[54840] = aux_sym_number_token1; - v->a[54841] = aux_sym_number_token2; - v->a[54842] = anon_sym_DOLLAR_LBRACE; - v->a[54843] = anon_sym_DOLLAR_LPAREN; - v->a[54844] = anon_sym_BQUOTE; - v->a[54845] = anon_sym_DOLLAR_BQUOTE; - v->a[54846] = anon_sym_LT_LPAREN; - v->a[54847] = anon_sym_GT_LPAREN; - v->a[54848] = sym_word; - v->a[54849] = 3; - v->a[54850] = actions(3); - v->a[54851] = 1; - v->a[54852] = sym_comment; - v->a[54853] = actions(1330); - v->a[54854] = 7; - v->a[54855] = sym_file_descriptor; - v->a[54856] = sym__concat; - v->a[54857] = sym_test_operator; - v->a[54858] = sym__bare_dollar; - v->a[54859] = sym__brace_start; + v->a[54840] = sym_file_redirect; + v->a[54841] = sym_heredoc_redirect; + v->a[54842] = aux_sym_redirected_statement_repeat1; + v->a[54843] = actions(2512); + v->a[54844] = 22; + v->a[54845] = anon_sym_LT; + v->a[54846] = anon_sym_GT; + v->a[54847] = anon_sym_GT_GT; + v->a[54848] = anon_sym_AMP_GT; + v->a[54849] = anon_sym_AMP_GT_GT; + v->a[54850] = anon_sym_LT_AMP; + v->a[54851] = anon_sym_GT_AMP; + v->a[54852] = anon_sym_GT_PIPE; + v->a[54853] = anon_sym_LT_AMP_DASH; + v->a[54854] = anon_sym_GT_AMP_DASH; + v->a[54855] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54856] = anon_sym_DOLLAR; + v->a[54857] = sym__special_character; + v->a[54858] = anon_sym_DQUOTE; + v->a[54859] = sym_raw_string; small_parse_table_2743(v); } void small_parse_table_2743(t_small_parse_table_array *v) { - v->a[54860] = ts_builtin_sym_end; - v->a[54861] = aux_sym_heredoc_redirect_token1; - v->a[54862] = actions(1328); - v->a[54863] = 40; - v->a[54864] = anon_sym_LPAREN_LPAREN; - v->a[54865] = anon_sym_SEMI; - v->a[54866] = anon_sym_PIPE_PIPE; - v->a[54867] = anon_sym_AMP_AMP; - v->a[54868] = anon_sym_PIPE; - v->a[54869] = anon_sym_AMP; - v->a[54870] = anon_sym_EQ_EQ; - v->a[54871] = anon_sym_LT; - v->a[54872] = anon_sym_GT; - v->a[54873] = anon_sym_LT_LT; - v->a[54874] = anon_sym_GT_GT; - v->a[54875] = anon_sym_SEMI_SEMI; - v->a[54876] = anon_sym_PIPE_AMP; - v->a[54877] = anon_sym_EQ_TILDE; - v->a[54878] = anon_sym_AMP_GT; - v->a[54879] = anon_sym_AMP_GT_GT; + v->a[54860] = aux_sym_number_token1; + v->a[54861] = aux_sym_number_token2; + v->a[54862] = anon_sym_DOLLAR_LBRACE; + v->a[54863] = anon_sym_DOLLAR_LPAREN; + v->a[54864] = anon_sym_BQUOTE; + v->a[54865] = anon_sym_DOLLAR_BQUOTE; + v->a[54866] = sym_word; + v->a[54867] = 10; + v->a[54868] = actions(3); + v->a[54869] = 1; + v->a[54870] = sym_comment; + v->a[54871] = actions(3747); + v->a[54872] = 1; + v->a[54873] = sym_variable_name; + v->a[54874] = actions(3803); + v->a[54875] = 1; + v->a[54876] = aux_sym_heredoc_redirect_token1; + v->a[54877] = actions(2516); + v->a[54878] = 2; + v->a[54879] = anon_sym_PIPE; small_parse_table_2744(v); } void small_parse_table_2744(t_small_parse_table_array *v) { - v->a[54880] = anon_sym_LT_AMP; - v->a[54881] = anon_sym_GT_AMP; - v->a[54882] = anon_sym_GT_PIPE; - v->a[54883] = anon_sym_LT_AMP_DASH; - v->a[54884] = anon_sym_GT_AMP_DASH; - v->a[54885] = anon_sym_LT_LT_DASH; - v->a[54886] = anon_sym_LT_LT_LT; - v->a[54887] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54888] = anon_sym_DOLLAR_LBRACK; - v->a[54889] = aux_sym_concatenation_token1; - v->a[54890] = anon_sym_DOLLAR; - v->a[54891] = sym__special_character; - v->a[54892] = anon_sym_DQUOTE; - v->a[54893] = sym_raw_string; - v->a[54894] = sym_ansi_c_string; - v->a[54895] = aux_sym_number_token1; - v->a[54896] = aux_sym_number_token2; - v->a[54897] = anon_sym_DOLLAR_LBRACE; - v->a[54898] = anon_sym_DOLLAR_LPAREN; - v->a[54899] = anon_sym_BQUOTE; + v->a[54880] = anon_sym_PIPE_AMP; + v->a[54881] = actions(2945); + v->a[54882] = 2; + v->a[54883] = anon_sym_LT_LT; + v->a[54884] = anon_sym_LT_LT_DASH; + v->a[54885] = actions(3799); + v->a[54886] = 2; + v->a[54887] = anon_sym_AMP_AMP; + v->a[54888] = anon_sym_PIPE_PIPE; + v->a[54889] = state(2601); + v->a[54890] = 2; + v->a[54891] = sym_variable_assignment; + v->a[54892] = aux_sym_variable_assignments_repeat1; + v->a[54893] = actions(2526); + v->a[54894] = 3; + v->a[54895] = sym_file_descriptor; + v->a[54896] = sym_test_operator; + v->a[54897] = sym__brace_start; + v->a[54898] = state(2613); + v->a[54899] = 3; small_parse_table_2745(v); } diff --git a/parser/static/small_parse_table/small_parse_table_549.c b/parser/static/small_parse_table/small_parse_table_549.c index 14a6b27f..9d2f871a 100644 --- a/parser/static/small_parse_table/small_parse_table_549.c +++ b/parser/static/small_parse_table/small_parse_table_549.c @@ -14,126 +14,126 @@ void small_parse_table_2745(t_small_parse_table_array *v) { - v->a[54900] = anon_sym_DOLLAR_BQUOTE; - v->a[54901] = anon_sym_LT_LPAREN; - v->a[54902] = anon_sym_GT_LPAREN; - v->a[54903] = sym_word; - v->a[54904] = 6; - v->a[54905] = actions(3); - v->a[54906] = 1; - v->a[54907] = sym_comment; - v->a[54908] = actions(5464); - v->a[54909] = 1; - v->a[54910] = aux_sym_concatenation_token1; - v->a[54911] = actions(5513); - v->a[54912] = 1; - v->a[54913] = sym__concat; - v->a[54914] = state(1250); - v->a[54915] = 1; - v->a[54916] = aux_sym_concatenation_repeat1; - v->a[54917] = actions(1288); - v->a[54918] = 5; - v->a[54919] = sym_file_descriptor; + v->a[54900] = sym_file_redirect; + v->a[54901] = sym_heredoc_redirect; + v->a[54902] = aux_sym_redirected_statement_repeat1; + v->a[54903] = actions(2512); + v->a[54904] = 22; + v->a[54905] = anon_sym_LT; + v->a[54906] = anon_sym_GT; + v->a[54907] = anon_sym_GT_GT; + v->a[54908] = anon_sym_AMP_GT; + v->a[54909] = anon_sym_AMP_GT_GT; + v->a[54910] = anon_sym_LT_AMP; + v->a[54911] = anon_sym_GT_AMP; + v->a[54912] = anon_sym_GT_PIPE; + v->a[54913] = anon_sym_LT_AMP_DASH; + v->a[54914] = anon_sym_GT_AMP_DASH; + v->a[54915] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[54916] = anon_sym_DOLLAR; + v->a[54917] = sym__special_character; + v->a[54918] = anon_sym_DQUOTE; + v->a[54919] = sym_raw_string; small_parse_table_2746(v); } void small_parse_table_2746(t_small_parse_table_array *v) { - v->a[54920] = sym_variable_name; - v->a[54921] = sym_test_operator; - v->a[54922] = sym__brace_start; - v->a[54923] = aux_sym_heredoc_redirect_token1; - v->a[54924] = actions(1286); - v->a[54925] = 39; - v->a[54926] = anon_sym_LPAREN_LPAREN; - v->a[54927] = anon_sym_SEMI; - v->a[54928] = anon_sym_PIPE_PIPE; - v->a[54929] = anon_sym_AMP_AMP; - v->a[54930] = anon_sym_PIPE; - v->a[54931] = anon_sym_AMP; - v->a[54932] = anon_sym_LT; - v->a[54933] = anon_sym_GT; - v->a[54934] = anon_sym_LT_LT; - v->a[54935] = anon_sym_GT_GT; - v->a[54936] = anon_sym_SEMI_SEMI; - v->a[54937] = anon_sym_SEMI_AMP; - v->a[54938] = anon_sym_SEMI_SEMI_AMP; - v->a[54939] = anon_sym_PIPE_AMP; + v->a[54920] = aux_sym_number_token1; + v->a[54921] = aux_sym_number_token2; + v->a[54922] = anon_sym_DOLLAR_LBRACE; + v->a[54923] = anon_sym_DOLLAR_LPAREN; + v->a[54924] = anon_sym_BQUOTE; + v->a[54925] = anon_sym_DOLLAR_BQUOTE; + v->a[54926] = sym_word; + v->a[54927] = 3; + v->a[54928] = actions(3); + v->a[54929] = 1; + v->a[54930] = sym_comment; + v->a[54931] = actions(2664); + v->a[54932] = 6; + v->a[54933] = sym_file_descriptor; + v->a[54934] = sym_test_operator; + v->a[54935] = sym__bare_dollar; + v->a[54936] = sym__brace_start; + v->a[54937] = ts_builtin_sym_end; + v->a[54938] = aux_sym_heredoc_redirect_token1; + v->a[54939] = actions(2662); small_parse_table_2747(v); } void small_parse_table_2747(t_small_parse_table_array *v) { - v->a[54940] = anon_sym_AMP_GT; - v->a[54941] = anon_sym_AMP_GT_GT; - v->a[54942] = anon_sym_LT_AMP; - v->a[54943] = anon_sym_GT_AMP; - v->a[54944] = anon_sym_GT_PIPE; - v->a[54945] = anon_sym_LT_AMP_DASH; - v->a[54946] = anon_sym_GT_AMP_DASH; - v->a[54947] = anon_sym_LT_LT_DASH; - v->a[54948] = anon_sym_LT_LT_LT; - v->a[54949] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[54950] = anon_sym_DOLLAR_LBRACK; - v->a[54951] = anon_sym_DOLLAR; - v->a[54952] = sym__special_character; - v->a[54953] = anon_sym_DQUOTE; - v->a[54954] = sym_raw_string; - v->a[54955] = sym_ansi_c_string; - v->a[54956] = aux_sym_number_token1; - v->a[54957] = aux_sym_number_token2; - v->a[54958] = anon_sym_DOLLAR_LBRACE; - v->a[54959] = anon_sym_DOLLAR_LPAREN; + v->a[54940] = 32; + v->a[54941] = anon_sym_LPAREN; + v->a[54942] = anon_sym_PIPE; + v->a[54943] = anon_sym_SEMI_SEMI; + v->a[54944] = anon_sym_PIPE_AMP; + v->a[54945] = anon_sym_AMP_AMP; + v->a[54946] = anon_sym_PIPE_PIPE; + v->a[54947] = anon_sym_LT; + v->a[54948] = anon_sym_GT; + v->a[54949] = anon_sym_GT_GT; + v->a[54950] = anon_sym_AMP_GT; + v->a[54951] = anon_sym_AMP_GT_GT; + v->a[54952] = anon_sym_LT_AMP; + v->a[54953] = anon_sym_GT_AMP; + v->a[54954] = anon_sym_GT_PIPE; + v->a[54955] = anon_sym_LT_AMP_DASH; + v->a[54956] = anon_sym_GT_AMP_DASH; + v->a[54957] = anon_sym_LT_LT; + v->a[54958] = anon_sym_LT_LT_DASH; + v->a[54959] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2748(v); } void small_parse_table_2748(t_small_parse_table_array *v) { - v->a[54960] = anon_sym_BQUOTE; - v->a[54961] = anon_sym_DOLLAR_BQUOTE; - v->a[54962] = anon_sym_LT_LPAREN; - v->a[54963] = anon_sym_GT_LPAREN; - v->a[54964] = sym_word; - v->a[54965] = 6; - v->a[54966] = actions(3); - v->a[54967] = 1; - v->a[54968] = sym_comment; - v->a[54969] = actions(5515); - v->a[54970] = 1; - v->a[54971] = aux_sym_concatenation_token1; - v->a[54972] = actions(5518); - v->a[54973] = 1; - v->a[54974] = sym__concat; - v->a[54975] = state(1250); - v->a[54976] = 1; - v->a[54977] = aux_sym_concatenation_repeat1; - v->a[54978] = actions(1253); - v->a[54979] = 5; + v->a[54960] = anon_sym_AMP; + v->a[54961] = anon_sym_DOLLAR; + v->a[54962] = sym__special_character; + v->a[54963] = anon_sym_DQUOTE; + v->a[54964] = sym_raw_string; + v->a[54965] = aux_sym_number_token1; + v->a[54966] = aux_sym_number_token2; + v->a[54967] = anon_sym_DOLLAR_LBRACE; + v->a[54968] = anon_sym_DOLLAR_LPAREN; + v->a[54969] = anon_sym_BQUOTE; + v->a[54970] = anon_sym_DOLLAR_BQUOTE; + v->a[54971] = sym_word; + v->a[54972] = anon_sym_SEMI; + v->a[54973] = 5; + v->a[54974] = actions(3); + v->a[54975] = 1; + v->a[54976] = sym_comment; + v->a[54977] = actions(3805); + v->a[54978] = 1; + v->a[54979] = sym__special_character; small_parse_table_2749(v); } void small_parse_table_2749(t_small_parse_table_array *v) { - v->a[54980] = sym_file_descriptor; - v->a[54981] = sym_variable_name; - v->a[54982] = sym_test_operator; - v->a[54983] = sym__brace_start; - v->a[54984] = aux_sym_heredoc_redirect_token1; - v->a[54985] = actions(1251); - v->a[54986] = 39; - v->a[54987] = anon_sym_LPAREN_LPAREN; - v->a[54988] = anon_sym_SEMI; - v->a[54989] = anon_sym_PIPE_PIPE; - v->a[54990] = anon_sym_AMP_AMP; - v->a[54991] = anon_sym_PIPE; - v->a[54992] = anon_sym_AMP; - v->a[54993] = anon_sym_LT; - v->a[54994] = anon_sym_GT; - v->a[54995] = anon_sym_LT_LT; - v->a[54996] = anon_sym_GT_GT; - v->a[54997] = anon_sym_SEMI_SEMI; - v->a[54998] = anon_sym_SEMI_AMP; - v->a[54999] = anon_sym_SEMI_SEMI_AMP; + v->a[54980] = state(1198); + v->a[54981] = 1; + v->a[54982] = aux_sym__literal_repeat1; + v->a[54983] = actions(3197); + v->a[54984] = 5; + v->a[54985] = sym_file_descriptor; + v->a[54986] = sym_test_operator; + v->a[54987] = sym__brace_start; + v->a[54988] = ts_builtin_sym_end; + v->a[54989] = aux_sym_heredoc_redirect_token1; + v->a[54990] = actions(3195); + v->a[54991] = 31; + v->a[54992] = anon_sym_PIPE; + v->a[54993] = anon_sym_SEMI_SEMI; + v->a[54994] = anon_sym_PIPE_AMP; + v->a[54995] = anon_sym_AMP_AMP; + v->a[54996] = anon_sym_PIPE_PIPE; + v->a[54997] = anon_sym_LT; + v->a[54998] = anon_sym_GT; + v->a[54999] = anon_sym_GT_GT; small_parse_table_2750(v); } diff --git a/parser/static/small_parse_table/small_parse_table_55.c b/parser/static/small_parse_table/small_parse_table_55.c index 7f9113c9..13249184 100644 --- a/parser/static/small_parse_table/small_parse_table_55.c +++ b/parser/static/small_parse_table/small_parse_table_55.c @@ -14,126 +14,126 @@ void small_parse_table_275(t_small_parse_table_array *v) { - v->a[5500] = anon_sym_LPAREN_LPAREN; - v->a[5501] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5502] = actions(1569); - v->a[5503] = 2; - v->a[5504] = anon_sym_LT_LPAREN; - v->a[5505] = anon_sym_GT_LPAREN; - v->a[5506] = actions(1627); - v->a[5507] = 2; - v->a[5508] = sym_file_descriptor; - v->a[5509] = aux_sym_heredoc_redirect_token1; - v->a[5510] = actions(1688); - v->a[5511] = 2; - v->a[5512] = anon_sym_EQ_EQ; - v->a[5513] = anon_sym_EQ_TILDE; - v->a[5514] = actions(1686); - v->a[5515] = 3; - v->a[5516] = sym_raw_string; - v->a[5517] = sym_ansi_c_string; - v->a[5518] = sym_word; - v->a[5519] = state(1219); + v->a[5500] = state(692); + v->a[5501] = 7; + v->a[5502] = sym_arithmetic_expansion; + v->a[5503] = sym_brace_expression; + v->a[5504] = sym_string; + v->a[5505] = sym_number; + v->a[5506] = sym_simple_expansion; + v->a[5507] = sym_expansion; + v->a[5508] = sym_command_substitution; + v->a[5509] = actions(1337); + v->a[5510] = 21; + v->a[5511] = anon_sym_PIPE; + v->a[5512] = anon_sym_SEMI_SEMI; + v->a[5513] = anon_sym_SEMI_AMP; + v->a[5514] = anon_sym_SEMI_SEMI_AMP; + v->a[5515] = anon_sym_PIPE_AMP; + v->a[5516] = anon_sym_AMP_AMP; + v->a[5517] = anon_sym_PIPE_PIPE; + v->a[5518] = anon_sym_LT; + v->a[5519] = anon_sym_GT; small_parse_table_276(v); } void small_parse_table_276(t_small_parse_table_array *v) { - v->a[5520] = 9; - v->a[5521] = sym_arithmetic_expansion; - v->a[5522] = sym_brace_expression; - v->a[5523] = sym_string; - v->a[5524] = sym_translated_string; - v->a[5525] = sym_number; - v->a[5526] = sym_simple_expansion; - v->a[5527] = sym_expansion; - v->a[5528] = sym_command_substitution; - v->a[5529] = sym_process_substitution; - v->a[5530] = actions(1625); - v->a[5531] = 19; - v->a[5532] = anon_sym_SEMI; - v->a[5533] = anon_sym_PIPE_PIPE; - v->a[5534] = anon_sym_AMP_AMP; - v->a[5535] = anon_sym_PIPE; - v->a[5536] = anon_sym_AMP; - v->a[5537] = anon_sym_LT; - v->a[5538] = anon_sym_GT; - v->a[5539] = anon_sym_LT_LT; + v->a[5520] = anon_sym_GT_GT; + v->a[5521] = anon_sym_AMP_GT; + v->a[5522] = anon_sym_AMP_GT_GT; + v->a[5523] = anon_sym_LT_AMP; + v->a[5524] = anon_sym_GT_AMP; + v->a[5525] = anon_sym_GT_PIPE; + v->a[5526] = anon_sym_LT_AMP_DASH; + v->a[5527] = anon_sym_GT_AMP_DASH; + v->a[5528] = anon_sym_LT_LT; + v->a[5529] = anon_sym_LT_LT_DASH; + v->a[5530] = anon_sym_AMP; + v->a[5531] = anon_sym_SEMI; + v->a[5532] = 21; + v->a[5533] = actions(3); + v->a[5534] = 1; + v->a[5535] = sym_comment; + v->a[5536] = actions(921); + v->a[5537] = 1; + v->a[5538] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5539] = actions(923); small_parse_table_277(v); } void small_parse_table_277(t_small_parse_table_array *v) { - v->a[5540] = anon_sym_GT_GT; - v->a[5541] = anon_sym_SEMI_SEMI; - v->a[5542] = anon_sym_PIPE_AMP; - v->a[5543] = anon_sym_AMP_GT; - v->a[5544] = anon_sym_AMP_GT_GT; - v->a[5545] = anon_sym_LT_AMP; - v->a[5546] = anon_sym_GT_AMP; - v->a[5547] = anon_sym_GT_PIPE; - v->a[5548] = anon_sym_LT_AMP_DASH; - v->a[5549] = anon_sym_GT_AMP_DASH; - v->a[5550] = anon_sym_LT_LT_DASH; - v->a[5551] = 21; - v->a[5552] = actions(3); - v->a[5553] = 1; - v->a[5554] = sym_comment; - v->a[5555] = actions(2218); - v->a[5556] = 1; - v->a[5557] = anon_sym_DOLLAR_LBRACK; - v->a[5558] = actions(2221); - v->a[5559] = 1; + v->a[5540] = 1; + v->a[5541] = anon_sym_DOLLAR; + v->a[5542] = actions(925); + v->a[5543] = 1; + v->a[5544] = sym__special_character; + v->a[5545] = actions(927); + v->a[5546] = 1; + v->a[5547] = anon_sym_DQUOTE; + v->a[5548] = actions(929); + v->a[5549] = 1; + v->a[5550] = aux_sym_number_token1; + v->a[5551] = actions(931); + v->a[5552] = 1; + v->a[5553] = aux_sym_number_token2; + v->a[5554] = actions(933); + v->a[5555] = 1; + v->a[5556] = anon_sym_DOLLAR_LBRACE; + v->a[5557] = actions(935); + v->a[5558] = 1; + v->a[5559] = anon_sym_DOLLAR_LPAREN; small_parse_table_278(v); } void small_parse_table_278(t_small_parse_table_array *v) { - v->a[5560] = anon_sym_DOLLAR; - v->a[5561] = actions(2224); - v->a[5562] = 1; - v->a[5563] = sym__special_character; - v->a[5564] = actions(2227); - v->a[5565] = 1; - v->a[5566] = anon_sym_DQUOTE; - v->a[5567] = actions(2230); - v->a[5568] = 1; - v->a[5569] = aux_sym_number_token1; - v->a[5570] = actions(2233); - v->a[5571] = 1; - v->a[5572] = aux_sym_number_token2; - v->a[5573] = actions(2236); - v->a[5574] = 1; - v->a[5575] = anon_sym_DOLLAR_LBRACE; - v->a[5576] = actions(2239); - v->a[5577] = 1; - v->a[5578] = anon_sym_DOLLAR_LPAREN; - v->a[5579] = actions(2242); + v->a[5560] = actions(937); + v->a[5561] = 1; + v->a[5562] = anon_sym_BQUOTE; + v->a[5563] = actions(939); + v->a[5564] = 1; + v->a[5565] = anon_sym_DOLLAR_BQUOTE; + v->a[5566] = actions(941); + v->a[5567] = 1; + v->a[5568] = sym_test_operator; + v->a[5569] = actions(943); + v->a[5570] = 1; + v->a[5571] = sym__bare_dollar; + v->a[5572] = actions(945); + v->a[5573] = 1; + v->a[5574] = sym__brace_start; + v->a[5575] = state(311); + v->a[5576] = 1; + v->a[5577] = aux_sym_command_repeat2; + v->a[5578] = state(1039); + v->a[5579] = 1; small_parse_table_279(v); } void small_parse_table_279(t_small_parse_table_array *v) { - v->a[5580] = 1; - v->a[5581] = anon_sym_BQUOTE; - v->a[5582] = actions(2245); - v->a[5583] = 1; - v->a[5584] = anon_sym_DOLLAR_BQUOTE; - v->a[5585] = actions(2251); - v->a[5586] = 1; - v->a[5587] = sym_test_operator; - v->a[5588] = actions(2254); - v->a[5589] = 1; - v->a[5590] = sym__brace_start; - v->a[5591] = state(1474); - v->a[5592] = 1; - v->a[5593] = aux_sym__literal_repeat1; - v->a[5594] = actions(2211); - v->a[5595] = 2; - v->a[5596] = anon_sym_LPAREN_LPAREN; - v->a[5597] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5598] = actions(2248); - v->a[5599] = 2; + v->a[5580] = aux_sym__literal_repeat1; + v->a[5581] = state(1193); + v->a[5582] = 1; + v->a[5583] = sym_concatenation; + v->a[5584] = actions(917); + v->a[5585] = 2; + v->a[5586] = sym_raw_string; + v->a[5587] = sym_word; + v->a[5588] = actions(1280); + v->a[5589] = 2; + v->a[5590] = sym_file_descriptor; + v->a[5591] = aux_sym_heredoc_redirect_token1; + v->a[5592] = state(692); + v->a[5593] = 7; + v->a[5594] = sym_arithmetic_expansion; + v->a[5595] = sym_brace_expression; + v->a[5596] = sym_string; + v->a[5597] = sym_number; + v->a[5598] = sym_simple_expansion; + v->a[5599] = sym_expansion; small_parse_table_280(v); } diff --git a/parser/static/small_parse_table/small_parse_table_550.c b/parser/static/small_parse_table/small_parse_table_550.c index 3a68943b..43742330 100644 --- a/parser/static/small_parse_table/small_parse_table_550.c +++ b/parser/static/small_parse_table/small_parse_table_550.c @@ -14,126 +14,126 @@ void small_parse_table_2750(t_small_parse_table_array *v) { - v->a[55000] = anon_sym_PIPE_AMP; - v->a[55001] = anon_sym_AMP_GT; - v->a[55002] = anon_sym_AMP_GT_GT; - v->a[55003] = anon_sym_LT_AMP; - v->a[55004] = anon_sym_GT_AMP; - v->a[55005] = anon_sym_GT_PIPE; - v->a[55006] = anon_sym_LT_AMP_DASH; - v->a[55007] = anon_sym_GT_AMP_DASH; + v->a[55000] = anon_sym_AMP_GT; + v->a[55001] = anon_sym_AMP_GT_GT; + v->a[55002] = anon_sym_LT_AMP; + v->a[55003] = anon_sym_GT_AMP; + v->a[55004] = anon_sym_GT_PIPE; + v->a[55005] = anon_sym_LT_AMP_DASH; + v->a[55006] = anon_sym_GT_AMP_DASH; + v->a[55007] = anon_sym_LT_LT; v->a[55008] = anon_sym_LT_LT_DASH; - v->a[55009] = anon_sym_LT_LT_LT; - v->a[55010] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55011] = anon_sym_DOLLAR_LBRACK; - v->a[55012] = anon_sym_DOLLAR; - v->a[55013] = sym__special_character; - v->a[55014] = anon_sym_DQUOTE; - v->a[55015] = sym_raw_string; - v->a[55016] = sym_ansi_c_string; - v->a[55017] = aux_sym_number_token1; - v->a[55018] = aux_sym_number_token2; - v->a[55019] = anon_sym_DOLLAR_LBRACE; + v->a[55009] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55010] = anon_sym_AMP; + v->a[55011] = anon_sym_DOLLAR; + v->a[55012] = anon_sym_DQUOTE; + v->a[55013] = sym_raw_string; + v->a[55014] = aux_sym_number_token1; + v->a[55015] = aux_sym_number_token2; + v->a[55016] = anon_sym_DOLLAR_LBRACE; + v->a[55017] = anon_sym_DOLLAR_LPAREN; + v->a[55018] = anon_sym_BQUOTE; + v->a[55019] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2751(v); } void small_parse_table_2751(t_small_parse_table_array *v) { - v->a[55020] = anon_sym_DOLLAR_LPAREN; - v->a[55021] = anon_sym_BQUOTE; - v->a[55022] = anon_sym_DOLLAR_BQUOTE; - v->a[55023] = anon_sym_LT_LPAREN; - v->a[55024] = anon_sym_GT_LPAREN; - v->a[55025] = sym_word; - v->a[55026] = 6; - v->a[55027] = actions(3); - v->a[55028] = 1; - v->a[55029] = sym_comment; - v->a[55030] = actions(5397); - v->a[55031] = 1; - v->a[55032] = aux_sym_concatenation_token1; - v->a[55033] = actions(5521); - v->a[55034] = 1; - v->a[55035] = sym__concat; - v->a[55036] = state(1262); - v->a[55037] = 1; - v->a[55038] = aux_sym_concatenation_repeat1; - v->a[55039] = actions(1267); + v->a[55020] = aux_sym__simple_variable_name_token1; + v->a[55021] = sym_word; + v->a[55022] = anon_sym_SEMI; + v->a[55023] = 3; + v->a[55024] = actions(3); + v->a[55025] = 1; + v->a[55026] = sym_comment; + v->a[55027] = actions(2664); + v->a[55028] = 5; + v->a[55029] = sym_file_descriptor; + v->a[55030] = sym_variable_name; + v->a[55031] = sym_test_operator; + v->a[55032] = sym__brace_start; + v->a[55033] = aux_sym_heredoc_redirect_token1; + v->a[55034] = actions(2662); + v->a[55035] = 33; + v->a[55036] = anon_sym_PIPE; + v->a[55037] = anon_sym_SEMI_SEMI; + v->a[55038] = anon_sym_SEMI_AMP; + v->a[55039] = anon_sym_SEMI_SEMI_AMP; small_parse_table_2752(v); } void small_parse_table_2752(t_small_parse_table_array *v) { - v->a[55040] = 5; - v->a[55041] = sym_file_descriptor; - v->a[55042] = sym_variable_name; - v->a[55043] = sym_test_operator; - v->a[55044] = sym__brace_start; - v->a[55045] = aux_sym_heredoc_redirect_token1; - v->a[55046] = actions(1265); - v->a[55047] = 39; - v->a[55048] = anon_sym_LPAREN_LPAREN; - v->a[55049] = anon_sym_SEMI; - v->a[55050] = anon_sym_PIPE_PIPE; - v->a[55051] = anon_sym_AMP_AMP; - v->a[55052] = anon_sym_PIPE; - v->a[55053] = anon_sym_AMP; - v->a[55054] = anon_sym_LT; - v->a[55055] = anon_sym_GT; - v->a[55056] = anon_sym_LT_LT; - v->a[55057] = anon_sym_GT_GT; - v->a[55058] = anon_sym_SEMI_SEMI; - v->a[55059] = anon_sym_SEMI_AMP; + v->a[55040] = anon_sym_PIPE_AMP; + v->a[55041] = anon_sym_AMP_AMP; + v->a[55042] = anon_sym_PIPE_PIPE; + v->a[55043] = anon_sym_LT; + v->a[55044] = anon_sym_GT; + v->a[55045] = anon_sym_GT_GT; + v->a[55046] = anon_sym_AMP_GT; + v->a[55047] = anon_sym_AMP_GT_GT; + v->a[55048] = anon_sym_LT_AMP; + v->a[55049] = anon_sym_GT_AMP; + v->a[55050] = anon_sym_GT_PIPE; + v->a[55051] = anon_sym_LT_AMP_DASH; + v->a[55052] = anon_sym_GT_AMP_DASH; + v->a[55053] = anon_sym_LT_LT; + v->a[55054] = anon_sym_LT_LT_DASH; + v->a[55055] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55056] = anon_sym_AMP; + v->a[55057] = anon_sym_DOLLAR; + v->a[55058] = sym__special_character; + v->a[55059] = anon_sym_DQUOTE; small_parse_table_2753(v); } void small_parse_table_2753(t_small_parse_table_array *v) { - v->a[55060] = anon_sym_SEMI_SEMI_AMP; - v->a[55061] = anon_sym_PIPE_AMP; - v->a[55062] = anon_sym_AMP_GT; - v->a[55063] = anon_sym_AMP_GT_GT; - v->a[55064] = anon_sym_LT_AMP; - v->a[55065] = anon_sym_GT_AMP; - v->a[55066] = anon_sym_GT_PIPE; - v->a[55067] = anon_sym_LT_AMP_DASH; - v->a[55068] = anon_sym_GT_AMP_DASH; - v->a[55069] = anon_sym_LT_LT_DASH; - v->a[55070] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55071] = anon_sym_DOLLAR_LBRACK; - v->a[55072] = anon_sym_DOLLAR; - v->a[55073] = sym__special_character; - v->a[55074] = anon_sym_DQUOTE; - v->a[55075] = sym_raw_string; - v->a[55076] = sym_ansi_c_string; - v->a[55077] = aux_sym_number_token1; - v->a[55078] = aux_sym_number_token2; - v->a[55079] = anon_sym_DOLLAR_LBRACE; + v->a[55060] = sym_raw_string; + v->a[55061] = aux_sym_number_token1; + v->a[55062] = aux_sym_number_token2; + v->a[55063] = anon_sym_DOLLAR_LBRACE; + v->a[55064] = anon_sym_DOLLAR_LPAREN; + v->a[55065] = anon_sym_BQUOTE; + v->a[55066] = anon_sym_DOLLAR_BQUOTE; + v->a[55067] = sym_word; + v->a[55068] = anon_sym_SEMI; + v->a[55069] = 3; + v->a[55070] = actions(3); + v->a[55071] = 1; + v->a[55072] = sym_comment; + v->a[55073] = actions(2664); + v->a[55074] = 5; + v->a[55075] = sym_file_descriptor; + v->a[55076] = sym_variable_name; + v->a[55077] = sym_test_operator; + v->a[55078] = sym__brace_start; + v->a[55079] = aux_sym_heredoc_redirect_token1; small_parse_table_2754(v); } void small_parse_table_2754(t_small_parse_table_array *v) { - v->a[55080] = anon_sym_DOLLAR_LPAREN; - v->a[55081] = anon_sym_BQUOTE; - v->a[55082] = anon_sym_DOLLAR_BQUOTE; - v->a[55083] = anon_sym_LT_LPAREN; - v->a[55084] = anon_sym_GT_LPAREN; - v->a[55085] = aux_sym__simple_variable_name_token1; - v->a[55086] = sym_word; - v->a[55087] = 3; - v->a[55088] = actions(3); - v->a[55089] = 1; - v->a[55090] = sym_comment; - v->a[55091] = actions(1358); - v->a[55092] = 6; - v->a[55093] = sym_file_descriptor; - v->a[55094] = sym__concat; - v->a[55095] = sym_variable_name; - v->a[55096] = sym_test_operator; - v->a[55097] = sym__brace_start; - v->a[55098] = aux_sym_heredoc_redirect_token1; - v->a[55099] = actions(1356); + v->a[55080] = actions(2662); + v->a[55081] = 33; + v->a[55082] = anon_sym_PIPE; + v->a[55083] = anon_sym_RPAREN; + v->a[55084] = anon_sym_SEMI_SEMI; + v->a[55085] = anon_sym_PIPE_AMP; + v->a[55086] = anon_sym_AMP_AMP; + v->a[55087] = anon_sym_PIPE_PIPE; + v->a[55088] = anon_sym_LT; + v->a[55089] = anon_sym_GT; + v->a[55090] = anon_sym_GT_GT; + v->a[55091] = anon_sym_AMP_GT; + v->a[55092] = anon_sym_AMP_GT_GT; + v->a[55093] = anon_sym_LT_AMP; + v->a[55094] = anon_sym_GT_AMP; + v->a[55095] = anon_sym_GT_PIPE; + v->a[55096] = anon_sym_LT_AMP_DASH; + v->a[55097] = anon_sym_GT_AMP_DASH; + v->a[55098] = anon_sym_LT_LT; + v->a[55099] = anon_sym_LT_LT_DASH; small_parse_table_2755(v); } diff --git a/parser/static/small_parse_table/small_parse_table_551.c b/parser/static/small_parse_table/small_parse_table_551.c index 03edc151..63a0e654 100644 --- a/parser/static/small_parse_table/small_parse_table_551.c +++ b/parser/static/small_parse_table/small_parse_table_551.c @@ -14,126 +14,126 @@ void small_parse_table_2755(t_small_parse_table_array *v) { - v->a[55100] = 41; - v->a[55101] = anon_sym_LPAREN_LPAREN; - v->a[55102] = anon_sym_SEMI; - v->a[55103] = anon_sym_PIPE_PIPE; - v->a[55104] = anon_sym_AMP_AMP; - v->a[55105] = anon_sym_PIPE; - v->a[55106] = anon_sym_AMP; - v->a[55107] = anon_sym_LT; - v->a[55108] = anon_sym_GT; - v->a[55109] = anon_sym_LT_LT; - v->a[55110] = anon_sym_GT_GT; - v->a[55111] = anon_sym_esac; - v->a[55112] = anon_sym_SEMI_SEMI; - v->a[55113] = anon_sym_SEMI_AMP; - v->a[55114] = anon_sym_SEMI_SEMI_AMP; - v->a[55115] = anon_sym_PIPE_AMP; - v->a[55116] = anon_sym_AMP_GT; - v->a[55117] = anon_sym_AMP_GT_GT; - v->a[55118] = anon_sym_LT_AMP; - v->a[55119] = anon_sym_GT_AMP; + v->a[55100] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55101] = anon_sym_AMP; + v->a[55102] = anon_sym_DOLLAR; + v->a[55103] = sym__special_character; + v->a[55104] = anon_sym_DQUOTE; + v->a[55105] = sym_raw_string; + v->a[55106] = aux_sym_number_token1; + v->a[55107] = aux_sym_number_token2; + v->a[55108] = anon_sym_DOLLAR_LBRACE; + v->a[55109] = anon_sym_DOLLAR_LPAREN; + v->a[55110] = anon_sym_BQUOTE; + v->a[55111] = anon_sym_DOLLAR_BQUOTE; + v->a[55112] = aux_sym__simple_variable_name_token1; + v->a[55113] = sym_word; + v->a[55114] = anon_sym_SEMI; + v->a[55115] = 3; + v->a[55116] = actions(3); + v->a[55117] = 1; + v->a[55118] = sym_comment; + v->a[55119] = actions(2654); small_parse_table_2756(v); } void small_parse_table_2756(t_small_parse_table_array *v) { - v->a[55120] = anon_sym_GT_PIPE; - v->a[55121] = anon_sym_LT_AMP_DASH; - v->a[55122] = anon_sym_GT_AMP_DASH; - v->a[55123] = anon_sym_LT_LT_DASH; - v->a[55124] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55125] = anon_sym_DOLLAR_LBRACK; - v->a[55126] = aux_sym_concatenation_token1; - v->a[55127] = anon_sym_DOLLAR; - v->a[55128] = sym__special_character; - v->a[55129] = anon_sym_DQUOTE; - v->a[55130] = sym_raw_string; - v->a[55131] = sym_ansi_c_string; - v->a[55132] = aux_sym_number_token1; - v->a[55133] = aux_sym_number_token2; - v->a[55134] = anon_sym_DOLLAR_LBRACE; - v->a[55135] = anon_sym_DOLLAR_LPAREN; - v->a[55136] = anon_sym_BQUOTE; - v->a[55137] = anon_sym_DOLLAR_BQUOTE; - v->a[55138] = anon_sym_LT_LPAREN; - v->a[55139] = anon_sym_GT_LPAREN; + v->a[55120] = 5; + v->a[55121] = sym_file_descriptor; + v->a[55122] = sym__concat; + v->a[55123] = sym_test_operator; + v->a[55124] = sym__brace_start; + v->a[55125] = aux_sym_heredoc_redirect_token1; + v->a[55126] = actions(2652); + v->a[55127] = 33; + v->a[55128] = anon_sym_PIPE; + v->a[55129] = anon_sym_RPAREN; + v->a[55130] = anon_sym_SEMI_SEMI; + v->a[55131] = anon_sym_PIPE_AMP; + v->a[55132] = anon_sym_AMP_AMP; + v->a[55133] = anon_sym_PIPE_PIPE; + v->a[55134] = anon_sym_LT; + v->a[55135] = anon_sym_GT; + v->a[55136] = anon_sym_GT_GT; + v->a[55137] = anon_sym_AMP_GT; + v->a[55138] = anon_sym_AMP_GT_GT; + v->a[55139] = anon_sym_LT_AMP; small_parse_table_2757(v); } void small_parse_table_2757(t_small_parse_table_array *v) { - v->a[55140] = aux_sym__simple_variable_name_token1; - v->a[55141] = sym_word; - v->a[55142] = 3; - v->a[55143] = actions(3); - v->a[55144] = 1; - v->a[55145] = sym_comment; - v->a[55146] = actions(1346); - v->a[55147] = 6; - v->a[55148] = sym_file_descriptor; - v->a[55149] = sym__concat; - v->a[55150] = sym_variable_name; - v->a[55151] = sym_test_operator; - v->a[55152] = sym__brace_start; - v->a[55153] = aux_sym_heredoc_redirect_token1; - v->a[55154] = actions(1344); - v->a[55155] = 41; - v->a[55156] = anon_sym_LPAREN_LPAREN; - v->a[55157] = anon_sym_SEMI; - v->a[55158] = anon_sym_PIPE_PIPE; - v->a[55159] = anon_sym_AMP_AMP; + v->a[55140] = anon_sym_GT_AMP; + v->a[55141] = anon_sym_GT_PIPE; + v->a[55142] = anon_sym_LT_AMP_DASH; + v->a[55143] = anon_sym_GT_AMP_DASH; + v->a[55144] = anon_sym_LT_LT; + v->a[55145] = anon_sym_LT_LT_DASH; + v->a[55146] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55147] = anon_sym_AMP; + v->a[55148] = aux_sym_concatenation_token1; + v->a[55149] = anon_sym_DOLLAR; + v->a[55150] = sym__special_character; + v->a[55151] = anon_sym_DQUOTE; + v->a[55152] = sym_raw_string; + v->a[55153] = aux_sym_number_token1; + v->a[55154] = aux_sym_number_token2; + v->a[55155] = anon_sym_DOLLAR_LBRACE; + v->a[55156] = anon_sym_DOLLAR_LPAREN; + v->a[55157] = anon_sym_BQUOTE; + v->a[55158] = anon_sym_DOLLAR_BQUOTE; + v->a[55159] = sym_word; small_parse_table_2758(v); } void small_parse_table_2758(t_small_parse_table_array *v) { - v->a[55160] = anon_sym_PIPE; - v->a[55161] = anon_sym_AMP; - v->a[55162] = anon_sym_LT; - v->a[55163] = anon_sym_GT; - v->a[55164] = anon_sym_LT_LT; - v->a[55165] = anon_sym_GT_GT; - v->a[55166] = anon_sym_esac; - v->a[55167] = anon_sym_SEMI_SEMI; - v->a[55168] = anon_sym_SEMI_AMP; - v->a[55169] = anon_sym_SEMI_SEMI_AMP; - v->a[55170] = anon_sym_PIPE_AMP; - v->a[55171] = anon_sym_AMP_GT; - v->a[55172] = anon_sym_AMP_GT_GT; - v->a[55173] = anon_sym_LT_AMP; - v->a[55174] = anon_sym_GT_AMP; - v->a[55175] = anon_sym_GT_PIPE; - v->a[55176] = anon_sym_LT_AMP_DASH; - v->a[55177] = anon_sym_GT_AMP_DASH; - v->a[55178] = anon_sym_LT_LT_DASH; - v->a[55179] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55160] = anon_sym_SEMI; + v->a[55161] = 3; + v->a[55162] = actions(3); + v->a[55163] = 1; + v->a[55164] = sym_comment; + v->a[55165] = actions(2967); + v->a[55166] = 5; + v->a[55167] = sym_file_descriptor; + v->a[55168] = sym__concat; + v->a[55169] = sym_test_operator; + v->a[55170] = sym__brace_start; + v->a[55171] = aux_sym_heredoc_redirect_token1; + v->a[55172] = actions(2965); + v->a[55173] = 33; + v->a[55174] = anon_sym_PIPE; + v->a[55175] = anon_sym_RPAREN; + v->a[55176] = anon_sym_SEMI_SEMI; + v->a[55177] = anon_sym_PIPE_AMP; + v->a[55178] = anon_sym_AMP_AMP; + v->a[55179] = anon_sym_PIPE_PIPE; small_parse_table_2759(v); } void small_parse_table_2759(t_small_parse_table_array *v) { - v->a[55180] = anon_sym_DOLLAR_LBRACK; - v->a[55181] = aux_sym_concatenation_token1; - v->a[55182] = anon_sym_DOLLAR; - v->a[55183] = sym__special_character; - v->a[55184] = anon_sym_DQUOTE; - v->a[55185] = sym_raw_string; - v->a[55186] = sym_ansi_c_string; - v->a[55187] = aux_sym_number_token1; - v->a[55188] = aux_sym_number_token2; - v->a[55189] = anon_sym_DOLLAR_LBRACE; - v->a[55190] = anon_sym_DOLLAR_LPAREN; - v->a[55191] = anon_sym_BQUOTE; - v->a[55192] = anon_sym_DOLLAR_BQUOTE; - v->a[55193] = anon_sym_LT_LPAREN; - v->a[55194] = anon_sym_GT_LPAREN; - v->a[55195] = aux_sym__simple_variable_name_token1; - v->a[55196] = sym_word; - v->a[55197] = 3; - v->a[55198] = actions(3); - v->a[55199] = 1; + v->a[55180] = anon_sym_LT; + v->a[55181] = anon_sym_GT; + v->a[55182] = anon_sym_GT_GT; + v->a[55183] = anon_sym_AMP_GT; + v->a[55184] = anon_sym_AMP_GT_GT; + v->a[55185] = anon_sym_LT_AMP; + v->a[55186] = anon_sym_GT_AMP; + v->a[55187] = anon_sym_GT_PIPE; + v->a[55188] = anon_sym_LT_AMP_DASH; + v->a[55189] = anon_sym_GT_AMP_DASH; + v->a[55190] = anon_sym_LT_LT; + v->a[55191] = anon_sym_LT_LT_DASH; + v->a[55192] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55193] = anon_sym_AMP; + v->a[55194] = aux_sym_concatenation_token1; + v->a[55195] = anon_sym_DOLLAR; + v->a[55196] = sym__special_character; + v->a[55197] = anon_sym_DQUOTE; + v->a[55198] = sym_raw_string; + v->a[55199] = aux_sym_number_token1; small_parse_table_2760(v); } diff --git a/parser/static/small_parse_table/small_parse_table_552.c b/parser/static/small_parse_table/small_parse_table_552.c index b94cad11..51102f57 100644 --- a/parser/static/small_parse_table/small_parse_table_552.c +++ b/parser/static/small_parse_table/small_parse_table_552.c @@ -14,126 +14,126 @@ void small_parse_table_2760(t_small_parse_table_array *v) { - v->a[55200] = sym_comment; - v->a[55201] = actions(1310); - v->a[55202] = 6; - v->a[55203] = sym_file_descriptor; - v->a[55204] = sym__concat; - v->a[55205] = sym_variable_name; - v->a[55206] = sym_test_operator; - v->a[55207] = sym__brace_start; - v->a[55208] = aux_sym_heredoc_redirect_token1; - v->a[55209] = actions(1308); - v->a[55210] = 41; - v->a[55211] = anon_sym_LPAREN_LPAREN; - v->a[55212] = anon_sym_SEMI; - v->a[55213] = anon_sym_PIPE_PIPE; - v->a[55214] = anon_sym_AMP_AMP; - v->a[55215] = anon_sym_PIPE; - v->a[55216] = anon_sym_AMP; - v->a[55217] = anon_sym_LT; - v->a[55218] = anon_sym_GT; - v->a[55219] = anon_sym_LT_LT; + v->a[55200] = aux_sym_number_token2; + v->a[55201] = anon_sym_DOLLAR_LBRACE; + v->a[55202] = anon_sym_DOLLAR_LPAREN; + v->a[55203] = anon_sym_BQUOTE; + v->a[55204] = anon_sym_DOLLAR_BQUOTE; + v->a[55205] = sym_word; + v->a[55206] = anon_sym_SEMI; + v->a[55207] = 3; + v->a[55208] = actions(3); + v->a[55209] = 1; + v->a[55210] = sym_comment; + v->a[55211] = actions(2908); + v->a[55212] = 6; + v->a[55213] = sym_file_descriptor; + v->a[55214] = sym__concat; + v->a[55215] = sym_test_operator; + v->a[55216] = sym__brace_start; + v->a[55217] = ts_builtin_sym_end; + v->a[55218] = aux_sym_heredoc_redirect_token1; + v->a[55219] = actions(2906); small_parse_table_2761(v); } void small_parse_table_2761(t_small_parse_table_array *v) { - v->a[55220] = anon_sym_GT_GT; - v->a[55221] = anon_sym_esac; + v->a[55220] = 32; + v->a[55221] = anon_sym_PIPE; v->a[55222] = anon_sym_SEMI_SEMI; - v->a[55223] = anon_sym_SEMI_AMP; - v->a[55224] = anon_sym_SEMI_SEMI_AMP; - v->a[55225] = anon_sym_PIPE_AMP; - v->a[55226] = anon_sym_AMP_GT; - v->a[55227] = anon_sym_AMP_GT_GT; - v->a[55228] = anon_sym_LT_AMP; - v->a[55229] = anon_sym_GT_AMP; - v->a[55230] = anon_sym_GT_PIPE; - v->a[55231] = anon_sym_LT_AMP_DASH; - v->a[55232] = anon_sym_GT_AMP_DASH; - v->a[55233] = anon_sym_LT_LT_DASH; - v->a[55234] = anon_sym_LT_LT_LT; - v->a[55235] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55236] = anon_sym_DOLLAR_LBRACK; - v->a[55237] = aux_sym_concatenation_token1; - v->a[55238] = anon_sym_DOLLAR; - v->a[55239] = sym__special_character; + v->a[55223] = anon_sym_PIPE_AMP; + v->a[55224] = anon_sym_AMP_AMP; + v->a[55225] = anon_sym_PIPE_PIPE; + v->a[55226] = anon_sym_LT; + v->a[55227] = anon_sym_GT; + v->a[55228] = anon_sym_GT_GT; + v->a[55229] = anon_sym_AMP_GT; + v->a[55230] = anon_sym_AMP_GT_GT; + v->a[55231] = anon_sym_LT_AMP; + v->a[55232] = anon_sym_GT_AMP; + v->a[55233] = anon_sym_GT_PIPE; + v->a[55234] = anon_sym_LT_AMP_DASH; + v->a[55235] = anon_sym_GT_AMP_DASH; + v->a[55236] = anon_sym_LT_LT; + v->a[55237] = anon_sym_LT_LT_DASH; + v->a[55238] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55239] = anon_sym_AMP; small_parse_table_2762(v); } void small_parse_table_2762(t_small_parse_table_array *v) { - v->a[55240] = anon_sym_DQUOTE; - v->a[55241] = sym_raw_string; - v->a[55242] = sym_ansi_c_string; - v->a[55243] = aux_sym_number_token1; - v->a[55244] = aux_sym_number_token2; - v->a[55245] = anon_sym_DOLLAR_LBRACE; - v->a[55246] = anon_sym_DOLLAR_LPAREN; - v->a[55247] = anon_sym_BQUOTE; - v->a[55248] = anon_sym_DOLLAR_BQUOTE; - v->a[55249] = anon_sym_LT_LPAREN; - v->a[55250] = anon_sym_GT_LPAREN; + v->a[55240] = aux_sym_concatenation_token1; + v->a[55241] = anon_sym_DOLLAR; + v->a[55242] = sym__special_character; + v->a[55243] = anon_sym_DQUOTE; + v->a[55244] = sym_raw_string; + v->a[55245] = aux_sym_number_token1; + v->a[55246] = aux_sym_number_token2; + v->a[55247] = anon_sym_DOLLAR_LBRACE; + v->a[55248] = anon_sym_DOLLAR_LPAREN; + v->a[55249] = anon_sym_BQUOTE; + v->a[55250] = anon_sym_DOLLAR_BQUOTE; v->a[55251] = sym_word; - v->a[55252] = 3; - v->a[55253] = actions(3); - v->a[55254] = 1; - v->a[55255] = sym_comment; - v->a[55256] = actions(1306); - v->a[55257] = 6; - v->a[55258] = sym_file_descriptor; - v->a[55259] = sym__concat; + v->a[55252] = anon_sym_SEMI; + v->a[55253] = 3; + v->a[55254] = actions(3); + v->a[55255] = 1; + v->a[55256] = sym_comment; + v->a[55257] = actions(3034); + v->a[55258] = 5; + v->a[55259] = sym_file_descriptor; small_parse_table_2763(v); } void small_parse_table_2763(t_small_parse_table_array *v) { - v->a[55260] = sym_variable_name; + v->a[55260] = sym__concat; v->a[55261] = sym_test_operator; v->a[55262] = sym__brace_start; v->a[55263] = aux_sym_heredoc_redirect_token1; - v->a[55264] = actions(1304); - v->a[55265] = 41; - v->a[55266] = anon_sym_LPAREN_LPAREN; - v->a[55267] = anon_sym_SEMI; - v->a[55268] = anon_sym_PIPE_PIPE; - v->a[55269] = anon_sym_AMP_AMP; - v->a[55270] = anon_sym_PIPE; - v->a[55271] = anon_sym_AMP; + v->a[55264] = actions(3032); + v->a[55265] = 33; + v->a[55266] = anon_sym_PIPE; + v->a[55267] = anon_sym_RPAREN; + v->a[55268] = anon_sym_SEMI_SEMI; + v->a[55269] = anon_sym_PIPE_AMP; + v->a[55270] = anon_sym_AMP_AMP; + v->a[55271] = anon_sym_PIPE_PIPE; v->a[55272] = anon_sym_LT; v->a[55273] = anon_sym_GT; - v->a[55274] = anon_sym_LT_LT; - v->a[55275] = anon_sym_GT_GT; - v->a[55276] = anon_sym_esac; - v->a[55277] = anon_sym_SEMI_SEMI; - v->a[55278] = anon_sym_SEMI_AMP; - v->a[55279] = anon_sym_SEMI_SEMI_AMP; + v->a[55274] = anon_sym_GT_GT; + v->a[55275] = anon_sym_AMP_GT; + v->a[55276] = anon_sym_AMP_GT_GT; + v->a[55277] = anon_sym_LT_AMP; + v->a[55278] = anon_sym_GT_AMP; + v->a[55279] = anon_sym_GT_PIPE; small_parse_table_2764(v); } void small_parse_table_2764(t_small_parse_table_array *v) { - v->a[55280] = anon_sym_PIPE_AMP; - v->a[55281] = anon_sym_AMP_GT; - v->a[55282] = anon_sym_AMP_GT_GT; - v->a[55283] = anon_sym_LT_AMP; - v->a[55284] = anon_sym_GT_AMP; - v->a[55285] = anon_sym_GT_PIPE; - v->a[55286] = anon_sym_LT_AMP_DASH; - v->a[55287] = anon_sym_GT_AMP_DASH; - v->a[55288] = anon_sym_LT_LT_DASH; - v->a[55289] = anon_sym_LT_LT_LT; - v->a[55290] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55291] = anon_sym_DOLLAR_LBRACK; - v->a[55292] = aux_sym_concatenation_token1; - v->a[55293] = anon_sym_DOLLAR; - v->a[55294] = sym__special_character; - v->a[55295] = anon_sym_DQUOTE; - v->a[55296] = sym_raw_string; - v->a[55297] = sym_ansi_c_string; - v->a[55298] = aux_sym_number_token1; - v->a[55299] = aux_sym_number_token2; + v->a[55280] = anon_sym_LT_AMP_DASH; + v->a[55281] = anon_sym_GT_AMP_DASH; + v->a[55282] = anon_sym_LT_LT; + v->a[55283] = anon_sym_LT_LT_DASH; + v->a[55284] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55285] = anon_sym_AMP; + v->a[55286] = aux_sym_concatenation_token1; + v->a[55287] = anon_sym_DOLLAR; + v->a[55288] = sym__special_character; + v->a[55289] = anon_sym_DQUOTE; + v->a[55290] = sym_raw_string; + v->a[55291] = aux_sym_number_token1; + v->a[55292] = aux_sym_number_token2; + v->a[55293] = anon_sym_DOLLAR_LBRACE; + v->a[55294] = anon_sym_DOLLAR_LPAREN; + v->a[55295] = anon_sym_BQUOTE; + v->a[55296] = anon_sym_DOLLAR_BQUOTE; + v->a[55297] = sym_word; + v->a[55298] = anon_sym_SEMI; + v->a[55299] = 5; small_parse_table_2765(v); } diff --git a/parser/static/small_parse_table/small_parse_table_553.c b/parser/static/small_parse_table/small_parse_table_553.c index 3b2cb7fa..1ca0f618 100644 --- a/parser/static/small_parse_table/small_parse_table_553.c +++ b/parser/static/small_parse_table/small_parse_table_553.c @@ -14,126 +14,126 @@ void small_parse_table_2765(t_small_parse_table_array *v) { - v->a[55300] = anon_sym_DOLLAR_LBRACE; - v->a[55301] = anon_sym_DOLLAR_LPAREN; - v->a[55302] = anon_sym_BQUOTE; - v->a[55303] = anon_sym_DOLLAR_BQUOTE; - v->a[55304] = anon_sym_LT_LPAREN; - v->a[55305] = anon_sym_GT_LPAREN; - v->a[55306] = sym_word; - v->a[55307] = 3; - v->a[55308] = actions(3); - v->a[55309] = 1; - v->a[55310] = sym_comment; - v->a[55311] = actions(1310); - v->a[55312] = 6; - v->a[55313] = sym_file_descriptor; - v->a[55314] = sym__concat; - v->a[55315] = sym_variable_name; - v->a[55316] = sym_test_operator; - v->a[55317] = sym__brace_start; - v->a[55318] = aux_sym_heredoc_redirect_token1; - v->a[55319] = actions(1308); + v->a[55300] = actions(3); + v->a[55301] = 1; + v->a[55302] = sym_comment; + v->a[55303] = actions(3808); + v->a[55304] = 1; + v->a[55305] = sym__special_character; + v->a[55306] = state(1169); + v->a[55307] = 1; + v->a[55308] = aux_sym__literal_repeat1; + v->a[55309] = actions(3519); + v->a[55310] = 4; + v->a[55311] = sym_file_descriptor; + v->a[55312] = sym_test_operator; + v->a[55313] = sym__brace_start; + v->a[55314] = aux_sym_heredoc_redirect_token1; + v->a[55315] = actions(3517); + v->a[55316] = 32; + v->a[55317] = anon_sym_PIPE; + v->a[55318] = anon_sym_SEMI_SEMI; + v->a[55319] = anon_sym_SEMI_AMP; small_parse_table_2766(v); } void small_parse_table_2766(t_small_parse_table_array *v) { - v->a[55320] = 41; - v->a[55321] = anon_sym_LPAREN_LPAREN; - v->a[55322] = anon_sym_SEMI; + v->a[55320] = anon_sym_SEMI_SEMI_AMP; + v->a[55321] = anon_sym_PIPE_AMP; + v->a[55322] = anon_sym_AMP_AMP; v->a[55323] = anon_sym_PIPE_PIPE; - v->a[55324] = anon_sym_AMP_AMP; - v->a[55325] = anon_sym_PIPE; - v->a[55326] = anon_sym_AMP; - v->a[55327] = anon_sym_LT; - v->a[55328] = anon_sym_GT; - v->a[55329] = anon_sym_LT_LT; - v->a[55330] = anon_sym_GT_GT; - v->a[55331] = anon_sym_esac; - v->a[55332] = anon_sym_SEMI_SEMI; - v->a[55333] = anon_sym_SEMI_AMP; - v->a[55334] = anon_sym_SEMI_SEMI_AMP; - v->a[55335] = anon_sym_PIPE_AMP; - v->a[55336] = anon_sym_AMP_GT; - v->a[55337] = anon_sym_AMP_GT_GT; - v->a[55338] = anon_sym_LT_AMP; - v->a[55339] = anon_sym_GT_AMP; + v->a[55324] = anon_sym_LT; + v->a[55325] = anon_sym_GT; + v->a[55326] = anon_sym_GT_GT; + v->a[55327] = anon_sym_AMP_GT; + v->a[55328] = anon_sym_AMP_GT_GT; + v->a[55329] = anon_sym_LT_AMP; + v->a[55330] = anon_sym_GT_AMP; + v->a[55331] = anon_sym_GT_PIPE; + v->a[55332] = anon_sym_LT_AMP_DASH; + v->a[55333] = anon_sym_GT_AMP_DASH; + v->a[55334] = anon_sym_LT_LT; + v->a[55335] = anon_sym_LT_LT_DASH; + v->a[55336] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55337] = anon_sym_AMP; + v->a[55338] = anon_sym_DOLLAR; + v->a[55339] = anon_sym_DQUOTE; small_parse_table_2767(v); } void small_parse_table_2767(t_small_parse_table_array *v) { - v->a[55340] = anon_sym_GT_PIPE; - v->a[55341] = anon_sym_LT_AMP_DASH; - v->a[55342] = anon_sym_GT_AMP_DASH; - v->a[55343] = anon_sym_LT_LT_DASH; - v->a[55344] = anon_sym_LT_LT_LT; - v->a[55345] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55346] = anon_sym_DOLLAR_LBRACK; - v->a[55347] = aux_sym_concatenation_token1; - v->a[55348] = anon_sym_DOLLAR; - v->a[55349] = sym__special_character; - v->a[55350] = anon_sym_DQUOTE; - v->a[55351] = sym_raw_string; - v->a[55352] = sym_ansi_c_string; - v->a[55353] = aux_sym_number_token1; - v->a[55354] = aux_sym_number_token2; - v->a[55355] = anon_sym_DOLLAR_LBRACE; - v->a[55356] = anon_sym_DOLLAR_LPAREN; - v->a[55357] = anon_sym_BQUOTE; - v->a[55358] = anon_sym_DOLLAR_BQUOTE; - v->a[55359] = anon_sym_LT_LPAREN; + v->a[55340] = sym_raw_string; + v->a[55341] = aux_sym_number_token1; + v->a[55342] = aux_sym_number_token2; + v->a[55343] = anon_sym_DOLLAR_LBRACE; + v->a[55344] = anon_sym_DOLLAR_LPAREN; + v->a[55345] = anon_sym_BQUOTE; + v->a[55346] = anon_sym_DOLLAR_BQUOTE; + v->a[55347] = sym_word; + v->a[55348] = anon_sym_SEMI; + v->a[55349] = 3; + v->a[55350] = actions(3); + v->a[55351] = 1; + v->a[55352] = sym_comment; + v->a[55353] = actions(3062); + v->a[55354] = 5; + v->a[55355] = sym_file_descriptor; + v->a[55356] = sym__concat; + v->a[55357] = sym_test_operator; + v->a[55358] = sym__brace_start; + v->a[55359] = aux_sym_heredoc_redirect_token1; small_parse_table_2768(v); } void small_parse_table_2768(t_small_parse_table_array *v) { - v->a[55360] = anon_sym_GT_LPAREN; - v->a[55361] = sym_word; - v->a[55362] = 6; - v->a[55363] = actions(3); - v->a[55364] = 1; - v->a[55365] = sym_comment; - v->a[55366] = actions(5397); - v->a[55367] = 1; - v->a[55368] = aux_sym_concatenation_token1; - v->a[55369] = actions(5523); - v->a[55370] = 1; - v->a[55371] = sym__concat; - v->a[55372] = state(1262); - v->a[55373] = 1; - v->a[55374] = aux_sym_concatenation_repeat1; - v->a[55375] = actions(1288); - v->a[55376] = 5; - v->a[55377] = sym_file_descriptor; - v->a[55378] = sym_variable_name; - v->a[55379] = sym_test_operator; + v->a[55360] = actions(3060); + v->a[55361] = 33; + v->a[55362] = anon_sym_PIPE; + v->a[55363] = anon_sym_RPAREN; + v->a[55364] = anon_sym_SEMI_SEMI; + v->a[55365] = anon_sym_PIPE_AMP; + v->a[55366] = anon_sym_AMP_AMP; + v->a[55367] = anon_sym_PIPE_PIPE; + v->a[55368] = anon_sym_LT; + v->a[55369] = anon_sym_GT; + v->a[55370] = anon_sym_GT_GT; + v->a[55371] = anon_sym_AMP_GT; + v->a[55372] = anon_sym_AMP_GT_GT; + v->a[55373] = anon_sym_LT_AMP; + v->a[55374] = anon_sym_GT_AMP; + v->a[55375] = anon_sym_GT_PIPE; + v->a[55376] = anon_sym_LT_AMP_DASH; + v->a[55377] = anon_sym_GT_AMP_DASH; + v->a[55378] = anon_sym_LT_LT; + v->a[55379] = anon_sym_LT_LT_DASH; small_parse_table_2769(v); } void small_parse_table_2769(t_small_parse_table_array *v) { - v->a[55380] = sym__brace_start; - v->a[55381] = aux_sym_heredoc_redirect_token1; - v->a[55382] = actions(1286); - v->a[55383] = 39; - v->a[55384] = anon_sym_LPAREN_LPAREN; - v->a[55385] = anon_sym_SEMI; - v->a[55386] = anon_sym_PIPE_PIPE; - v->a[55387] = anon_sym_AMP_AMP; - v->a[55388] = anon_sym_PIPE; - v->a[55389] = anon_sym_AMP; - v->a[55390] = anon_sym_LT; - v->a[55391] = anon_sym_GT; - v->a[55392] = anon_sym_LT_LT; - v->a[55393] = anon_sym_GT_GT; - v->a[55394] = anon_sym_SEMI_SEMI; - v->a[55395] = anon_sym_SEMI_AMP; - v->a[55396] = anon_sym_SEMI_SEMI_AMP; - v->a[55397] = anon_sym_PIPE_AMP; - v->a[55398] = anon_sym_AMP_GT; - v->a[55399] = anon_sym_AMP_GT_GT; + v->a[55380] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55381] = anon_sym_AMP; + v->a[55382] = aux_sym_concatenation_token1; + v->a[55383] = anon_sym_DOLLAR; + v->a[55384] = sym__special_character; + v->a[55385] = anon_sym_DQUOTE; + v->a[55386] = sym_raw_string; + v->a[55387] = aux_sym_number_token1; + v->a[55388] = aux_sym_number_token2; + v->a[55389] = anon_sym_DOLLAR_LBRACE; + v->a[55390] = anon_sym_DOLLAR_LPAREN; + v->a[55391] = anon_sym_BQUOTE; + v->a[55392] = anon_sym_DOLLAR_BQUOTE; + v->a[55393] = sym_word; + v->a[55394] = anon_sym_SEMI; + v->a[55395] = 3; + v->a[55396] = actions(3); + v->a[55397] = 1; + v->a[55398] = sym_comment; + v->a[55399] = actions(2828); small_parse_table_2770(v); } diff --git a/parser/static/small_parse_table/small_parse_table_554.c b/parser/static/small_parse_table/small_parse_table_554.c index b334cc0e..bd1aabe4 100644 --- a/parser/static/small_parse_table/small_parse_table_554.c +++ b/parser/static/small_parse_table/small_parse_table_554.c @@ -14,126 +14,126 @@ void small_parse_table_2770(t_small_parse_table_array *v) { - v->a[55400] = anon_sym_LT_AMP; - v->a[55401] = anon_sym_GT_AMP; - v->a[55402] = anon_sym_GT_PIPE; - v->a[55403] = anon_sym_LT_AMP_DASH; - v->a[55404] = anon_sym_GT_AMP_DASH; - v->a[55405] = anon_sym_LT_LT_DASH; - v->a[55406] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55407] = anon_sym_DOLLAR_LBRACK; - v->a[55408] = anon_sym_DOLLAR; - v->a[55409] = sym__special_character; - v->a[55410] = anon_sym_DQUOTE; - v->a[55411] = sym_raw_string; - v->a[55412] = sym_ansi_c_string; - v->a[55413] = aux_sym_number_token1; - v->a[55414] = aux_sym_number_token2; - v->a[55415] = anon_sym_DOLLAR_LBRACE; - v->a[55416] = anon_sym_DOLLAR_LPAREN; - v->a[55417] = anon_sym_BQUOTE; - v->a[55418] = anon_sym_DOLLAR_BQUOTE; - v->a[55419] = anon_sym_LT_LPAREN; + v->a[55400] = 5; + v->a[55401] = sym_file_descriptor; + v->a[55402] = sym__concat; + v->a[55403] = sym_test_operator; + v->a[55404] = sym__brace_start; + v->a[55405] = aux_sym_heredoc_redirect_token1; + v->a[55406] = actions(2826); + v->a[55407] = 33; + v->a[55408] = anon_sym_PIPE; + v->a[55409] = anon_sym_RPAREN; + v->a[55410] = anon_sym_SEMI_SEMI; + v->a[55411] = anon_sym_PIPE_AMP; + v->a[55412] = anon_sym_AMP_AMP; + v->a[55413] = anon_sym_PIPE_PIPE; + v->a[55414] = anon_sym_LT; + v->a[55415] = anon_sym_GT; + v->a[55416] = anon_sym_GT_GT; + v->a[55417] = anon_sym_AMP_GT; + v->a[55418] = anon_sym_AMP_GT_GT; + v->a[55419] = anon_sym_LT_AMP; small_parse_table_2771(v); } void small_parse_table_2771(t_small_parse_table_array *v) { - v->a[55420] = anon_sym_GT_LPAREN; - v->a[55421] = aux_sym__simple_variable_name_token1; - v->a[55422] = sym_word; - v->a[55423] = 6; - v->a[55424] = actions(3); - v->a[55425] = 1; - v->a[55426] = sym_comment; - v->a[55427] = actions(5464); - v->a[55428] = 1; - v->a[55429] = aux_sym_concatenation_token1; - v->a[55430] = actions(5466); - v->a[55431] = 1; - v->a[55432] = sym__concat; - v->a[55433] = state(1249); - v->a[55434] = 1; - v->a[55435] = aux_sym_concatenation_repeat1; - v->a[55436] = actions(4554); - v->a[55437] = 5; - v->a[55438] = sym_file_descriptor; - v->a[55439] = sym_variable_name; + v->a[55420] = anon_sym_GT_AMP; + v->a[55421] = anon_sym_GT_PIPE; + v->a[55422] = anon_sym_LT_AMP_DASH; + v->a[55423] = anon_sym_GT_AMP_DASH; + v->a[55424] = anon_sym_LT_LT; + v->a[55425] = anon_sym_LT_LT_DASH; + v->a[55426] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55427] = anon_sym_AMP; + v->a[55428] = aux_sym_concatenation_token1; + v->a[55429] = anon_sym_DOLLAR; + v->a[55430] = sym__special_character; + v->a[55431] = anon_sym_DQUOTE; + v->a[55432] = sym_raw_string; + v->a[55433] = aux_sym_number_token1; + v->a[55434] = aux_sym_number_token2; + v->a[55435] = anon_sym_DOLLAR_LBRACE; + v->a[55436] = anon_sym_DOLLAR_LPAREN; + v->a[55437] = anon_sym_BQUOTE; + v->a[55438] = anon_sym_DOLLAR_BQUOTE; + v->a[55439] = sym_word; small_parse_table_2772(v); } void small_parse_table_2772(t_small_parse_table_array *v) { - v->a[55440] = sym_test_operator; - v->a[55441] = sym__brace_start; - v->a[55442] = aux_sym_heredoc_redirect_token1; - v->a[55443] = actions(4552); - v->a[55444] = 39; - v->a[55445] = anon_sym_LPAREN_LPAREN; - v->a[55446] = anon_sym_SEMI; - v->a[55447] = anon_sym_PIPE_PIPE; - v->a[55448] = anon_sym_AMP_AMP; - v->a[55449] = anon_sym_PIPE; - v->a[55450] = anon_sym_AMP; - v->a[55451] = anon_sym_LT; - v->a[55452] = anon_sym_GT; - v->a[55453] = anon_sym_LT_LT; - v->a[55454] = anon_sym_GT_GT; - v->a[55455] = anon_sym_SEMI_SEMI; - v->a[55456] = anon_sym_SEMI_AMP; - v->a[55457] = anon_sym_SEMI_SEMI_AMP; - v->a[55458] = anon_sym_PIPE_AMP; - v->a[55459] = anon_sym_AMP_GT; + v->a[55440] = anon_sym_SEMI; + v->a[55441] = 19; + v->a[55442] = actions(3); + v->a[55443] = 1; + v->a[55444] = sym_comment; + v->a[55445] = actions(3718); + v->a[55446] = 1; + v->a[55447] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55448] = actions(3720); + v->a[55449] = 1; + v->a[55450] = anon_sym_DOLLAR; + v->a[55451] = actions(3722); + v->a[55452] = 1; + v->a[55453] = sym__special_character; + v->a[55454] = actions(3724); + v->a[55455] = 1; + v->a[55456] = anon_sym_DQUOTE; + v->a[55457] = actions(3726); + v->a[55458] = 1; + v->a[55459] = aux_sym_number_token1; small_parse_table_2773(v); } void small_parse_table_2773(t_small_parse_table_array *v) { - v->a[55460] = anon_sym_AMP_GT_GT; - v->a[55461] = anon_sym_LT_AMP; - v->a[55462] = anon_sym_GT_AMP; - v->a[55463] = anon_sym_GT_PIPE; - v->a[55464] = anon_sym_LT_AMP_DASH; - v->a[55465] = anon_sym_GT_AMP_DASH; - v->a[55466] = anon_sym_LT_LT_DASH; - v->a[55467] = anon_sym_LT_LT_LT; - v->a[55468] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55469] = anon_sym_DOLLAR_LBRACK; - v->a[55470] = anon_sym_DOLLAR; - v->a[55471] = sym__special_character; - v->a[55472] = anon_sym_DQUOTE; - v->a[55473] = sym_raw_string; - v->a[55474] = sym_ansi_c_string; - v->a[55475] = aux_sym_number_token1; - v->a[55476] = aux_sym_number_token2; - v->a[55477] = anon_sym_DOLLAR_LBRACE; - v->a[55478] = anon_sym_DOLLAR_LPAREN; - v->a[55479] = anon_sym_BQUOTE; + v->a[55460] = actions(3728); + v->a[55461] = 1; + v->a[55462] = aux_sym_number_token2; + v->a[55463] = actions(3730); + v->a[55464] = 1; + v->a[55465] = anon_sym_DOLLAR_LBRACE; + v->a[55466] = actions(3732); + v->a[55467] = 1; + v->a[55468] = anon_sym_DOLLAR_LPAREN; + v->a[55469] = actions(3734); + v->a[55470] = 1; + v->a[55471] = anon_sym_BQUOTE; + v->a[55472] = actions(3736); + v->a[55473] = 1; + v->a[55474] = anon_sym_DOLLAR_BQUOTE; + v->a[55475] = actions(3738); + v->a[55476] = 1; + v->a[55477] = sym_test_operator; + v->a[55478] = actions(3740); + v->a[55479] = 1; small_parse_table_2774(v); } void small_parse_table_2774(t_small_parse_table_array *v) { - v->a[55480] = anon_sym_DOLLAR_BQUOTE; - v->a[55481] = anon_sym_LT_LPAREN; - v->a[55482] = anon_sym_GT_LPAREN; - v->a[55483] = sym_word; - v->a[55484] = 3; - v->a[55485] = actions(3); - v->a[55486] = 1; - v->a[55487] = sym_comment; - v->a[55488] = actions(1322); - v->a[55489] = 7; - v->a[55490] = sym_file_descriptor; - v->a[55491] = sym__concat; - v->a[55492] = sym_test_operator; - v->a[55493] = sym__bare_dollar; - v->a[55494] = sym__brace_start; - v->a[55495] = ts_builtin_sym_end; - v->a[55496] = aux_sym_heredoc_redirect_token1; - v->a[55497] = actions(1320); - v->a[55498] = 40; - v->a[55499] = anon_sym_LPAREN_LPAREN; + v->a[55480] = sym__brace_start; + v->a[55481] = state(1824); + v->a[55482] = 1; + v->a[55483] = aux_sym__literal_repeat1; + v->a[55484] = actions(1390); + v->a[55485] = 2; + v->a[55486] = sym_file_descriptor; + v->a[55487] = aux_sym_heredoc_redirect_token1; + v->a[55488] = actions(3716); + v->a[55489] = 2; + v->a[55490] = sym_raw_string; + v->a[55491] = sym_word; + v->a[55492] = state(1170); + v->a[55493] = 2; + v->a[55494] = sym_concatenation; + v->a[55495] = aux_sym_for_statement_repeat1; + v->a[55496] = state(1685); + v->a[55497] = 7; + v->a[55498] = sym_arithmetic_expansion; + v->a[55499] = sym_brace_expression; small_parse_table_2775(v); } diff --git a/parser/static/small_parse_table/small_parse_table_555.c b/parser/static/small_parse_table/small_parse_table_555.c index 4d9044e2..d06066fc 100644 --- a/parser/static/small_parse_table/small_parse_table_555.c +++ b/parser/static/small_parse_table/small_parse_table_555.c @@ -14,126 +14,126 @@ void small_parse_table_2775(t_small_parse_table_array *v) { - v->a[55500] = anon_sym_SEMI; - v->a[55501] = anon_sym_PIPE_PIPE; - v->a[55502] = anon_sym_AMP_AMP; - v->a[55503] = anon_sym_PIPE; - v->a[55504] = anon_sym_AMP; - v->a[55505] = anon_sym_EQ_EQ; - v->a[55506] = anon_sym_LT; - v->a[55507] = anon_sym_GT; - v->a[55508] = anon_sym_LT_LT; - v->a[55509] = anon_sym_GT_GT; - v->a[55510] = anon_sym_SEMI_SEMI; - v->a[55511] = anon_sym_PIPE_AMP; - v->a[55512] = anon_sym_EQ_TILDE; - v->a[55513] = anon_sym_AMP_GT; - v->a[55514] = anon_sym_AMP_GT_GT; - v->a[55515] = anon_sym_LT_AMP; - v->a[55516] = anon_sym_GT_AMP; - v->a[55517] = anon_sym_GT_PIPE; - v->a[55518] = anon_sym_LT_AMP_DASH; - v->a[55519] = anon_sym_GT_AMP_DASH; + v->a[55500] = sym_string; + v->a[55501] = sym_number; + v->a[55502] = sym_simple_expansion; + v->a[55503] = sym_expansion; + v->a[55504] = sym_command_substitution; + v->a[55505] = actions(1388); + v->a[55506] = 12; + v->a[55507] = anon_sym_AMP_AMP; + v->a[55508] = anon_sym_PIPE_PIPE; + v->a[55509] = anon_sym_LT; + v->a[55510] = anon_sym_GT; + v->a[55511] = anon_sym_GT_GT; + v->a[55512] = anon_sym_AMP_GT; + v->a[55513] = anon_sym_AMP_GT_GT; + v->a[55514] = anon_sym_LT_AMP; + v->a[55515] = anon_sym_GT_AMP; + v->a[55516] = anon_sym_GT_PIPE; + v->a[55517] = anon_sym_LT_AMP_DASH; + v->a[55518] = anon_sym_GT_AMP_DASH; + v->a[55519] = 5; small_parse_table_2776(v); } void small_parse_table_2776(t_small_parse_table_array *v) { - v->a[55520] = anon_sym_LT_LT_DASH; - v->a[55521] = anon_sym_LT_LT_LT; - v->a[55522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55523] = anon_sym_DOLLAR_LBRACK; - v->a[55524] = aux_sym_concatenation_token1; - v->a[55525] = anon_sym_DOLLAR; - v->a[55526] = sym__special_character; - v->a[55527] = anon_sym_DQUOTE; - v->a[55528] = sym_raw_string; - v->a[55529] = sym_ansi_c_string; - v->a[55530] = aux_sym_number_token1; - v->a[55531] = aux_sym_number_token2; - v->a[55532] = anon_sym_DOLLAR_LBRACE; - v->a[55533] = anon_sym_DOLLAR_LPAREN; - v->a[55534] = anon_sym_BQUOTE; - v->a[55535] = anon_sym_DOLLAR_BQUOTE; - v->a[55536] = anon_sym_LT_LPAREN; - v->a[55537] = anon_sym_GT_LPAREN; - v->a[55538] = sym_word; - v->a[55539] = 3; + v->a[55520] = actions(3); + v->a[55521] = 1; + v->a[55522] = sym_comment; + v->a[55523] = actions(3810); + v->a[55524] = 1; + v->a[55525] = sym__special_character; + v->a[55526] = state(1198); + v->a[55527] = 1; + v->a[55528] = aux_sym__literal_repeat1; + v->a[55529] = actions(3529); + v->a[55530] = 5; + v->a[55531] = sym_file_descriptor; + v->a[55532] = sym_test_operator; + v->a[55533] = sym__brace_start; + v->a[55534] = ts_builtin_sym_end; + v->a[55535] = aux_sym_heredoc_redirect_token1; + v->a[55536] = actions(3527); + v->a[55537] = 31; + v->a[55538] = anon_sym_PIPE; + v->a[55539] = anon_sym_SEMI_SEMI; small_parse_table_2777(v); } void small_parse_table_2777(t_small_parse_table_array *v) { - v->a[55540] = actions(3); - v->a[55541] = 1; - v->a[55542] = sym_comment; - v->a[55543] = actions(1263); - v->a[55544] = 5; - v->a[55545] = sym_file_descriptor; - v->a[55546] = sym_test_operator; - v->a[55547] = sym__bare_dollar; - v->a[55548] = sym__brace_start; - v->a[55549] = aux_sym_heredoc_redirect_token1; - v->a[55550] = actions(1261); - v->a[55551] = 42; - v->a[55552] = anon_sym_LPAREN_LPAREN; - v->a[55553] = anon_sym_SEMI; - v->a[55554] = anon_sym_PIPE_PIPE; - v->a[55555] = anon_sym_AMP_AMP; - v->a[55556] = anon_sym_PIPE; - v->a[55557] = anon_sym_AMP; - v->a[55558] = anon_sym_EQ_EQ; - v->a[55559] = anon_sym_LT; + v->a[55540] = anon_sym_PIPE_AMP; + v->a[55541] = anon_sym_AMP_AMP; + v->a[55542] = anon_sym_PIPE_PIPE; + v->a[55543] = anon_sym_LT; + v->a[55544] = anon_sym_GT; + v->a[55545] = anon_sym_GT_GT; + v->a[55546] = anon_sym_AMP_GT; + v->a[55547] = anon_sym_AMP_GT_GT; + v->a[55548] = anon_sym_LT_AMP; + v->a[55549] = anon_sym_GT_AMP; + v->a[55550] = anon_sym_GT_PIPE; + v->a[55551] = anon_sym_LT_AMP_DASH; + v->a[55552] = anon_sym_GT_AMP_DASH; + v->a[55553] = anon_sym_LT_LT; + v->a[55554] = anon_sym_LT_LT_DASH; + v->a[55555] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55556] = anon_sym_AMP; + v->a[55557] = anon_sym_DOLLAR; + v->a[55558] = anon_sym_DQUOTE; + v->a[55559] = sym_raw_string; small_parse_table_2778(v); } void small_parse_table_2778(t_small_parse_table_array *v) { - v->a[55560] = anon_sym_GT; - v->a[55561] = anon_sym_LT_LT; - v->a[55562] = anon_sym_GT_GT; - v->a[55563] = anon_sym_LPAREN; - v->a[55564] = anon_sym_SEMI_SEMI; - v->a[55565] = anon_sym_SEMI_AMP; - v->a[55566] = anon_sym_SEMI_SEMI_AMP; - v->a[55567] = anon_sym_PIPE_AMP; - v->a[55568] = anon_sym_EQ_TILDE; - v->a[55569] = anon_sym_AMP_GT; - v->a[55570] = anon_sym_AMP_GT_GT; - v->a[55571] = anon_sym_LT_AMP; - v->a[55572] = anon_sym_GT_AMP; - v->a[55573] = anon_sym_GT_PIPE; - v->a[55574] = anon_sym_LT_AMP_DASH; - v->a[55575] = anon_sym_GT_AMP_DASH; - v->a[55576] = anon_sym_LT_LT_DASH; - v->a[55577] = anon_sym_LT_LT_LT; - v->a[55578] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55579] = anon_sym_DOLLAR_LBRACK; + v->a[55560] = aux_sym_number_token1; + v->a[55561] = aux_sym_number_token2; + v->a[55562] = anon_sym_DOLLAR_LBRACE; + v->a[55563] = anon_sym_DOLLAR_LPAREN; + v->a[55564] = anon_sym_BQUOTE; + v->a[55565] = anon_sym_DOLLAR_BQUOTE; + v->a[55566] = aux_sym__simple_variable_name_token1; + v->a[55567] = sym_word; + v->a[55568] = anon_sym_SEMI; + v->a[55569] = 3; + v->a[55570] = actions(3); + v->a[55571] = 1; + v->a[55572] = sym_comment; + v->a[55573] = actions(2664); + v->a[55574] = 6; + v->a[55575] = sym_file_descriptor; + v->a[55576] = sym_variable_name; + v->a[55577] = sym_test_operator; + v->a[55578] = sym__brace_start; + v->a[55579] = ts_builtin_sym_end; small_parse_table_2779(v); } void small_parse_table_2779(t_small_parse_table_array *v) { - v->a[55580] = anon_sym_DOLLAR; - v->a[55581] = sym__special_character; - v->a[55582] = anon_sym_DQUOTE; - v->a[55583] = sym_raw_string; - v->a[55584] = sym_ansi_c_string; - v->a[55585] = aux_sym_number_token1; - v->a[55586] = aux_sym_number_token2; - v->a[55587] = anon_sym_DOLLAR_LBRACE; - v->a[55588] = anon_sym_DOLLAR_LPAREN; - v->a[55589] = anon_sym_BQUOTE; - v->a[55590] = anon_sym_DOLLAR_BQUOTE; - v->a[55591] = anon_sym_LT_LPAREN; - v->a[55592] = anon_sym_GT_LPAREN; - v->a[55593] = sym_word; - v->a[55594] = 6; - v->a[55595] = actions(3); - v->a[55596] = 1; - v->a[55597] = sym_comment; - v->a[55598] = actions(5464); - v->a[55599] = 1; + v->a[55580] = aux_sym_heredoc_redirect_token1; + v->a[55581] = actions(2662); + v->a[55582] = 32; + v->a[55583] = anon_sym_PIPE; + v->a[55584] = anon_sym_SEMI_SEMI; + v->a[55585] = anon_sym_PIPE_AMP; + v->a[55586] = anon_sym_AMP_AMP; + v->a[55587] = anon_sym_PIPE_PIPE; + v->a[55588] = anon_sym_LT; + v->a[55589] = anon_sym_GT; + v->a[55590] = anon_sym_GT_GT; + v->a[55591] = anon_sym_AMP_GT; + v->a[55592] = anon_sym_AMP_GT_GT; + v->a[55593] = anon_sym_LT_AMP; + v->a[55594] = anon_sym_GT_AMP; + v->a[55595] = anon_sym_GT_PIPE; + v->a[55596] = anon_sym_LT_AMP_DASH; + v->a[55597] = anon_sym_GT_AMP_DASH; + v->a[55598] = anon_sym_LT_LT; + v->a[55599] = anon_sym_LT_LT_DASH; small_parse_table_2780(v); } diff --git a/parser/static/small_parse_table/small_parse_table_556.c b/parser/static/small_parse_table/small_parse_table_556.c index 698626f8..9e728ccd 100644 --- a/parser/static/small_parse_table/small_parse_table_556.c +++ b/parser/static/small_parse_table/small_parse_table_556.c @@ -14,126 +14,126 @@ void small_parse_table_2780(t_small_parse_table_array *v) { - v->a[55600] = aux_sym_concatenation_token1; - v->a[55601] = actions(5466); - v->a[55602] = 1; - v->a[55603] = sym__concat; - v->a[55604] = state(1245); - v->a[55605] = 1; - v->a[55606] = aux_sym_concatenation_repeat1; - v->a[55607] = actions(4566); - v->a[55608] = 5; - v->a[55609] = sym_file_descriptor; - v->a[55610] = sym_variable_name; - v->a[55611] = sym_test_operator; - v->a[55612] = sym__brace_start; - v->a[55613] = aux_sym_heredoc_redirect_token1; - v->a[55614] = actions(4564); - v->a[55615] = 39; - v->a[55616] = anon_sym_LPAREN_LPAREN; - v->a[55617] = anon_sym_SEMI; - v->a[55618] = anon_sym_PIPE_PIPE; - v->a[55619] = anon_sym_AMP_AMP; + v->a[55600] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55601] = anon_sym_AMP; + v->a[55602] = anon_sym_DOLLAR; + v->a[55603] = sym__special_character; + v->a[55604] = anon_sym_DQUOTE; + v->a[55605] = sym_raw_string; + v->a[55606] = aux_sym_number_token1; + v->a[55607] = aux_sym_number_token2; + v->a[55608] = anon_sym_DOLLAR_LBRACE; + v->a[55609] = anon_sym_DOLLAR_LPAREN; + v->a[55610] = anon_sym_BQUOTE; + v->a[55611] = anon_sym_DOLLAR_BQUOTE; + v->a[55612] = aux_sym__simple_variable_name_token1; + v->a[55613] = sym_word; + v->a[55614] = anon_sym_SEMI; + v->a[55615] = 3; + v->a[55616] = actions(3); + v->a[55617] = 1; + v->a[55618] = sym_comment; + v->a[55619] = actions(1182); small_parse_table_2781(v); } void small_parse_table_2781(t_small_parse_table_array *v) { - v->a[55620] = anon_sym_PIPE; - v->a[55621] = anon_sym_AMP; - v->a[55622] = anon_sym_LT; - v->a[55623] = anon_sym_GT; - v->a[55624] = anon_sym_LT_LT; - v->a[55625] = anon_sym_GT_GT; - v->a[55626] = anon_sym_SEMI_SEMI; - v->a[55627] = anon_sym_SEMI_AMP; - v->a[55628] = anon_sym_SEMI_SEMI_AMP; - v->a[55629] = anon_sym_PIPE_AMP; - v->a[55630] = anon_sym_AMP_GT; - v->a[55631] = anon_sym_AMP_GT_GT; - v->a[55632] = anon_sym_LT_AMP; - v->a[55633] = anon_sym_GT_AMP; - v->a[55634] = anon_sym_GT_PIPE; - v->a[55635] = anon_sym_LT_AMP_DASH; - v->a[55636] = anon_sym_GT_AMP_DASH; - v->a[55637] = anon_sym_LT_LT_DASH; - v->a[55638] = anon_sym_LT_LT_LT; - v->a[55639] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55620] = 5; + v->a[55621] = sym_file_descriptor; + v->a[55622] = sym_variable_name; + v->a[55623] = sym_test_operator; + v->a[55624] = sym__brace_start; + v->a[55625] = aux_sym_heredoc_redirect_token1; + v->a[55626] = actions(1180); + v->a[55627] = 33; + v->a[55628] = anon_sym_PIPE; + v->a[55629] = anon_sym_SEMI_SEMI; + v->a[55630] = anon_sym_SEMI_AMP; + v->a[55631] = anon_sym_SEMI_SEMI_AMP; + v->a[55632] = anon_sym_PIPE_AMP; + v->a[55633] = anon_sym_AMP_AMP; + v->a[55634] = anon_sym_PIPE_PIPE; + v->a[55635] = anon_sym_LT; + v->a[55636] = anon_sym_GT; + v->a[55637] = anon_sym_GT_GT; + v->a[55638] = anon_sym_AMP_GT; + v->a[55639] = anon_sym_AMP_GT_GT; small_parse_table_2782(v); } void small_parse_table_2782(t_small_parse_table_array *v) { - v->a[55640] = anon_sym_DOLLAR_LBRACK; - v->a[55641] = anon_sym_DOLLAR; - v->a[55642] = sym__special_character; - v->a[55643] = anon_sym_DQUOTE; - v->a[55644] = sym_raw_string; - v->a[55645] = sym_ansi_c_string; - v->a[55646] = aux_sym_number_token1; - v->a[55647] = aux_sym_number_token2; - v->a[55648] = anon_sym_DOLLAR_LBRACE; - v->a[55649] = anon_sym_DOLLAR_LPAREN; - v->a[55650] = anon_sym_BQUOTE; - v->a[55651] = anon_sym_DOLLAR_BQUOTE; - v->a[55652] = anon_sym_LT_LPAREN; - v->a[55653] = anon_sym_GT_LPAREN; - v->a[55654] = sym_word; - v->a[55655] = 6; - v->a[55656] = actions(3); - v->a[55657] = 1; - v->a[55658] = sym_comment; - v->a[55659] = actions(5525); + v->a[55640] = anon_sym_LT_AMP; + v->a[55641] = anon_sym_GT_AMP; + v->a[55642] = anon_sym_GT_PIPE; + v->a[55643] = anon_sym_LT_AMP_DASH; + v->a[55644] = anon_sym_GT_AMP_DASH; + v->a[55645] = anon_sym_LT_LT; + v->a[55646] = anon_sym_LT_LT_DASH; + v->a[55647] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55648] = anon_sym_AMP; + v->a[55649] = anon_sym_DOLLAR; + v->a[55650] = sym__special_character; + v->a[55651] = anon_sym_DQUOTE; + v->a[55652] = sym_raw_string; + v->a[55653] = aux_sym_number_token1; + v->a[55654] = aux_sym_number_token2; + v->a[55655] = anon_sym_DOLLAR_LBRACE; + v->a[55656] = anon_sym_DOLLAR_LPAREN; + v->a[55657] = anon_sym_BQUOTE; + v->a[55658] = anon_sym_DOLLAR_BQUOTE; + v->a[55659] = sym_word; small_parse_table_2783(v); } void small_parse_table_2783(t_small_parse_table_array *v) { - v->a[55660] = 1; - v->a[55661] = aux_sym_concatenation_token1; - v->a[55662] = actions(5528); + v->a[55660] = anon_sym_SEMI; + v->a[55661] = 7; + v->a[55662] = actions(3); v->a[55663] = 1; - v->a[55664] = sym__concat; - v->a[55665] = state(1262); + v->a[55664] = sym_comment; + v->a[55665] = actions(3632); v->a[55666] = 1; - v->a[55667] = aux_sym_concatenation_repeat1; - v->a[55668] = actions(1253); - v->a[55669] = 5; + v->a[55667] = aux_sym_heredoc_redirect_token1; + v->a[55668] = actions(3634); + v->a[55669] = 1; v->a[55670] = sym_file_descriptor; - v->a[55671] = sym_variable_name; - v->a[55672] = sym_test_operator; - v->a[55673] = sym__brace_start; - v->a[55674] = aux_sym_heredoc_redirect_token1; - v->a[55675] = actions(1251); - v->a[55676] = 39; - v->a[55677] = anon_sym_LPAREN_LPAREN; - v->a[55678] = anon_sym_SEMI; - v->a[55679] = anon_sym_PIPE_PIPE; + v->a[55671] = actions(3637); + v->a[55672] = 3; + v->a[55673] = sym_variable_name; + v->a[55674] = sym_test_operator; + v->a[55675] = sym__brace_start; + v->a[55676] = actions(3629); + v->a[55677] = 10; + v->a[55678] = anon_sym_LT; + v->a[55679] = anon_sym_GT; small_parse_table_2784(v); } void small_parse_table_2784(t_small_parse_table_array *v) { - v->a[55680] = anon_sym_AMP_AMP; - v->a[55681] = anon_sym_PIPE; - v->a[55682] = anon_sym_AMP; - v->a[55683] = anon_sym_LT; - v->a[55684] = anon_sym_GT; - v->a[55685] = anon_sym_LT_LT; - v->a[55686] = anon_sym_GT_GT; - v->a[55687] = anon_sym_SEMI_SEMI; - v->a[55688] = anon_sym_SEMI_AMP; - v->a[55689] = anon_sym_SEMI_SEMI_AMP; - v->a[55690] = anon_sym_PIPE_AMP; - v->a[55691] = anon_sym_AMP_GT; - v->a[55692] = anon_sym_AMP_GT_GT; - v->a[55693] = anon_sym_LT_AMP; - v->a[55694] = anon_sym_GT_AMP; - v->a[55695] = anon_sym_GT_PIPE; - v->a[55696] = anon_sym_LT_AMP_DASH; - v->a[55697] = anon_sym_GT_AMP_DASH; + v->a[55680] = anon_sym_GT_GT; + v->a[55681] = anon_sym_AMP_GT; + v->a[55682] = anon_sym_AMP_GT_GT; + v->a[55683] = anon_sym_LT_AMP; + v->a[55684] = anon_sym_GT_AMP; + v->a[55685] = anon_sym_GT_PIPE; + v->a[55686] = anon_sym_LT_AMP_DASH; + v->a[55687] = anon_sym_GT_AMP_DASH; + v->a[55688] = actions(3627); + v->a[55689] = 11; + v->a[55690] = anon_sym_PIPE; + v->a[55691] = anon_sym_SEMI_SEMI; + v->a[55692] = anon_sym_SEMI_AMP; + v->a[55693] = anon_sym_SEMI_SEMI_AMP; + v->a[55694] = anon_sym_PIPE_AMP; + v->a[55695] = anon_sym_AMP_AMP; + v->a[55696] = anon_sym_PIPE_PIPE; + v->a[55697] = anon_sym_LT_LT; v->a[55698] = anon_sym_LT_LT_DASH; - v->a[55699] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55699] = anon_sym_AMP; small_parse_table_2785(v); } diff --git a/parser/static/small_parse_table/small_parse_table_557.c b/parser/static/small_parse_table/small_parse_table_557.c index 29df54be..969e1e1b 100644 --- a/parser/static/small_parse_table/small_parse_table_557.c +++ b/parser/static/small_parse_table/small_parse_table_557.c @@ -14,126 +14,126 @@ void small_parse_table_2785(t_small_parse_table_array *v) { - v->a[55700] = anon_sym_DOLLAR_LBRACK; - v->a[55701] = anon_sym_DOLLAR; - v->a[55702] = sym__special_character; - v->a[55703] = anon_sym_DQUOTE; - v->a[55704] = sym_raw_string; - v->a[55705] = sym_ansi_c_string; - v->a[55706] = aux_sym_number_token1; - v->a[55707] = aux_sym_number_token2; - v->a[55708] = anon_sym_DOLLAR_LBRACE; - v->a[55709] = anon_sym_DOLLAR_LPAREN; - v->a[55710] = anon_sym_BQUOTE; - v->a[55711] = anon_sym_DOLLAR_BQUOTE; - v->a[55712] = anon_sym_LT_LPAREN; - v->a[55713] = anon_sym_GT_LPAREN; - v->a[55714] = aux_sym__simple_variable_name_token1; - v->a[55715] = sym_word; - v->a[55716] = 6; - v->a[55717] = actions(3); - v->a[55718] = 1; - v->a[55719] = sym_comment; + v->a[55700] = anon_sym_SEMI; + v->a[55701] = actions(3625); + v->a[55702] = 12; + v->a[55703] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55704] = anon_sym_DOLLAR; + v->a[55705] = sym__special_character; + v->a[55706] = anon_sym_DQUOTE; + v->a[55707] = sym_raw_string; + v->a[55708] = aux_sym_number_token1; + v->a[55709] = aux_sym_number_token2; + v->a[55710] = anon_sym_DOLLAR_LBRACE; + v->a[55711] = anon_sym_DOLLAR_LPAREN; + v->a[55712] = anon_sym_BQUOTE; + v->a[55713] = anon_sym_DOLLAR_BQUOTE; + v->a[55714] = sym_word; + v->a[55715] = 3; + v->a[55716] = actions(3); + v->a[55717] = 1; + v->a[55718] = sym_comment; + v->a[55719] = actions(3024); small_parse_table_2786(v); } void small_parse_table_2786(t_small_parse_table_array *v) { - v->a[55720] = actions(5464); - v->a[55721] = 1; - v->a[55722] = aux_sym_concatenation_token1; - v->a[55723] = actions(5466); - v->a[55724] = 1; - v->a[55725] = sym__concat; - v->a[55726] = state(1249); - v->a[55727] = 1; - v->a[55728] = aux_sym_concatenation_repeat1; - v->a[55729] = actions(4372); - v->a[55730] = 5; - v->a[55731] = sym_file_descriptor; - v->a[55732] = sym_variable_name; - v->a[55733] = sym_test_operator; - v->a[55734] = sym__brace_start; - v->a[55735] = aux_sym_heredoc_redirect_token1; - v->a[55736] = actions(4370); - v->a[55737] = 39; - v->a[55738] = anon_sym_LPAREN_LPAREN; - v->a[55739] = anon_sym_SEMI; + v->a[55720] = 6; + v->a[55721] = sym_file_descriptor; + v->a[55722] = sym__concat; + v->a[55723] = sym_test_operator; + v->a[55724] = sym__brace_start; + v->a[55725] = ts_builtin_sym_end; + v->a[55726] = aux_sym_heredoc_redirect_token1; + v->a[55727] = actions(3022); + v->a[55728] = 32; + v->a[55729] = anon_sym_PIPE; + v->a[55730] = anon_sym_SEMI_SEMI; + v->a[55731] = anon_sym_PIPE_AMP; + v->a[55732] = anon_sym_AMP_AMP; + v->a[55733] = anon_sym_PIPE_PIPE; + v->a[55734] = anon_sym_LT; + v->a[55735] = anon_sym_GT; + v->a[55736] = anon_sym_GT_GT; + v->a[55737] = anon_sym_AMP_GT; + v->a[55738] = anon_sym_AMP_GT_GT; + v->a[55739] = anon_sym_LT_AMP; small_parse_table_2787(v); } void small_parse_table_2787(t_small_parse_table_array *v) { - v->a[55740] = anon_sym_PIPE_PIPE; - v->a[55741] = anon_sym_AMP_AMP; - v->a[55742] = anon_sym_PIPE; - v->a[55743] = anon_sym_AMP; - v->a[55744] = anon_sym_LT; - v->a[55745] = anon_sym_GT; - v->a[55746] = anon_sym_LT_LT; - v->a[55747] = anon_sym_GT_GT; - v->a[55748] = anon_sym_SEMI_SEMI; - v->a[55749] = anon_sym_SEMI_AMP; - v->a[55750] = anon_sym_SEMI_SEMI_AMP; - v->a[55751] = anon_sym_PIPE_AMP; - v->a[55752] = anon_sym_AMP_GT; - v->a[55753] = anon_sym_AMP_GT_GT; - v->a[55754] = anon_sym_LT_AMP; - v->a[55755] = anon_sym_GT_AMP; - v->a[55756] = anon_sym_GT_PIPE; - v->a[55757] = anon_sym_LT_AMP_DASH; - v->a[55758] = anon_sym_GT_AMP_DASH; - v->a[55759] = anon_sym_LT_LT_DASH; + v->a[55740] = anon_sym_GT_AMP; + v->a[55741] = anon_sym_GT_PIPE; + v->a[55742] = anon_sym_LT_AMP_DASH; + v->a[55743] = anon_sym_GT_AMP_DASH; + v->a[55744] = anon_sym_LT_LT; + v->a[55745] = anon_sym_LT_LT_DASH; + v->a[55746] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55747] = anon_sym_AMP; + v->a[55748] = aux_sym_concatenation_token1; + v->a[55749] = anon_sym_DOLLAR; + v->a[55750] = sym__special_character; + v->a[55751] = anon_sym_DQUOTE; + v->a[55752] = sym_raw_string; + v->a[55753] = aux_sym_number_token1; + v->a[55754] = aux_sym_number_token2; + v->a[55755] = anon_sym_DOLLAR_LBRACE; + v->a[55756] = anon_sym_DOLLAR_LPAREN; + v->a[55757] = anon_sym_BQUOTE; + v->a[55758] = anon_sym_DOLLAR_BQUOTE; + v->a[55759] = sym_word; small_parse_table_2788(v); } void small_parse_table_2788(t_small_parse_table_array *v) { - v->a[55760] = anon_sym_LT_LT_LT; - v->a[55761] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55762] = anon_sym_DOLLAR_LBRACK; - v->a[55763] = anon_sym_DOLLAR; - v->a[55764] = sym__special_character; - v->a[55765] = anon_sym_DQUOTE; - v->a[55766] = sym_raw_string; - v->a[55767] = sym_ansi_c_string; - v->a[55768] = aux_sym_number_token1; - v->a[55769] = aux_sym_number_token2; - v->a[55770] = anon_sym_DOLLAR_LBRACE; - v->a[55771] = anon_sym_DOLLAR_LPAREN; - v->a[55772] = anon_sym_BQUOTE; - v->a[55773] = anon_sym_DOLLAR_BQUOTE; - v->a[55774] = anon_sym_LT_LPAREN; - v->a[55775] = anon_sym_GT_LPAREN; - v->a[55776] = sym_word; - v->a[55777] = 6; - v->a[55778] = actions(3); - v->a[55779] = 1; + v->a[55760] = anon_sym_SEMI; + v->a[55761] = 5; + v->a[55762] = actions(3); + v->a[55763] = 1; + v->a[55764] = sym_comment; + v->a[55765] = actions(3812); + v->a[55766] = 1; + v->a[55767] = sym__special_character; + v->a[55768] = state(1214); + v->a[55769] = 1; + v->a[55770] = aux_sym__literal_repeat1; + v->a[55771] = actions(3197); + v->a[55772] = 5; + v->a[55773] = sym_file_descriptor; + v->a[55774] = sym_variable_name; + v->a[55775] = sym_test_operator; + v->a[55776] = sym__brace_start; + v->a[55777] = aux_sym_heredoc_redirect_token1; + v->a[55778] = actions(3195); + v->a[55779] = 31; small_parse_table_2789(v); } void small_parse_table_2789(t_small_parse_table_array *v) { - v->a[55780] = sym_comment; - v->a[55781] = actions(5464); - v->a[55782] = 1; - v->a[55783] = aux_sym_concatenation_token1; - v->a[55784] = actions(5466); - v->a[55785] = 1; - v->a[55786] = sym__concat; - v->a[55787] = state(1245); - v->a[55788] = 1; - v->a[55789] = aux_sym_concatenation_repeat1; - v->a[55790] = actions(1263); - v->a[55791] = 5; - v->a[55792] = sym_file_descriptor; - v->a[55793] = sym_variable_name; - v->a[55794] = sym_test_operator; - v->a[55795] = sym__brace_start; - v->a[55796] = aux_sym_heredoc_redirect_token1; - v->a[55797] = actions(1261); - v->a[55798] = 39; - v->a[55799] = anon_sym_LPAREN_LPAREN; + v->a[55780] = anon_sym_PIPE; + v->a[55781] = anon_sym_RPAREN; + v->a[55782] = anon_sym_SEMI_SEMI; + v->a[55783] = anon_sym_PIPE_AMP; + v->a[55784] = anon_sym_AMP_AMP; + v->a[55785] = anon_sym_PIPE_PIPE; + v->a[55786] = anon_sym_LT; + v->a[55787] = anon_sym_GT; + v->a[55788] = anon_sym_GT_GT; + v->a[55789] = anon_sym_AMP_GT; + v->a[55790] = anon_sym_AMP_GT_GT; + v->a[55791] = anon_sym_LT_AMP; + v->a[55792] = anon_sym_GT_AMP; + v->a[55793] = anon_sym_GT_PIPE; + v->a[55794] = anon_sym_LT_AMP_DASH; + v->a[55795] = anon_sym_GT_AMP_DASH; + v->a[55796] = anon_sym_LT_LT; + v->a[55797] = anon_sym_LT_LT_DASH; + v->a[55798] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55799] = anon_sym_AMP; small_parse_table_2790(v); } diff --git a/parser/static/small_parse_table/small_parse_table_558.c b/parser/static/small_parse_table/small_parse_table_558.c index 765d255a..491e1403 100644 --- a/parser/static/small_parse_table/small_parse_table_558.c +++ b/parser/static/small_parse_table/small_parse_table_558.c @@ -14,126 +14,126 @@ void small_parse_table_2790(t_small_parse_table_array *v) { - v->a[55800] = anon_sym_SEMI; - v->a[55801] = anon_sym_PIPE_PIPE; - v->a[55802] = anon_sym_AMP_AMP; - v->a[55803] = anon_sym_PIPE; - v->a[55804] = anon_sym_AMP; - v->a[55805] = anon_sym_LT; - v->a[55806] = anon_sym_GT; - v->a[55807] = anon_sym_LT_LT; - v->a[55808] = anon_sym_GT_GT; - v->a[55809] = anon_sym_SEMI_SEMI; - v->a[55810] = anon_sym_SEMI_AMP; - v->a[55811] = anon_sym_SEMI_SEMI_AMP; - v->a[55812] = anon_sym_PIPE_AMP; - v->a[55813] = anon_sym_AMP_GT; - v->a[55814] = anon_sym_AMP_GT_GT; - v->a[55815] = anon_sym_LT_AMP; - v->a[55816] = anon_sym_GT_AMP; - v->a[55817] = anon_sym_GT_PIPE; - v->a[55818] = anon_sym_LT_AMP_DASH; - v->a[55819] = anon_sym_GT_AMP_DASH; + v->a[55800] = anon_sym_DOLLAR; + v->a[55801] = anon_sym_DQUOTE; + v->a[55802] = sym_raw_string; + v->a[55803] = aux_sym_number_token1; + v->a[55804] = aux_sym_number_token2; + v->a[55805] = anon_sym_DOLLAR_LBRACE; + v->a[55806] = anon_sym_DOLLAR_LPAREN; + v->a[55807] = anon_sym_BQUOTE; + v->a[55808] = anon_sym_DOLLAR_BQUOTE; + v->a[55809] = sym_word; + v->a[55810] = anon_sym_SEMI; + v->a[55811] = 3; + v->a[55812] = actions(3); + v->a[55813] = 1; + v->a[55814] = sym_comment; + v->a[55815] = actions(3050); + v->a[55816] = 6; + v->a[55817] = sym_file_descriptor; + v->a[55818] = sym__concat; + v->a[55819] = sym_test_operator; small_parse_table_2791(v); } void small_parse_table_2791(t_small_parse_table_array *v) { - v->a[55820] = anon_sym_LT_LT_DASH; - v->a[55821] = anon_sym_LT_LT_LT; - v->a[55822] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55823] = anon_sym_DOLLAR_LBRACK; - v->a[55824] = anon_sym_DOLLAR; - v->a[55825] = sym__special_character; - v->a[55826] = anon_sym_DQUOTE; - v->a[55827] = sym_raw_string; - v->a[55828] = sym_ansi_c_string; - v->a[55829] = aux_sym_number_token1; - v->a[55830] = aux_sym_number_token2; - v->a[55831] = anon_sym_DOLLAR_LBRACE; - v->a[55832] = anon_sym_DOLLAR_LPAREN; - v->a[55833] = anon_sym_BQUOTE; - v->a[55834] = anon_sym_DOLLAR_BQUOTE; - v->a[55835] = anon_sym_LT_LPAREN; - v->a[55836] = anon_sym_GT_LPAREN; - v->a[55837] = sym_word; - v->a[55838] = 6; - v->a[55839] = actions(3); + v->a[55820] = sym__brace_start; + v->a[55821] = ts_builtin_sym_end; + v->a[55822] = aux_sym_heredoc_redirect_token1; + v->a[55823] = actions(3048); + v->a[55824] = 32; + v->a[55825] = anon_sym_PIPE; + v->a[55826] = anon_sym_SEMI_SEMI; + v->a[55827] = anon_sym_PIPE_AMP; + v->a[55828] = anon_sym_AMP_AMP; + v->a[55829] = anon_sym_PIPE_PIPE; + v->a[55830] = anon_sym_LT; + v->a[55831] = anon_sym_GT; + v->a[55832] = anon_sym_GT_GT; + v->a[55833] = anon_sym_AMP_GT; + v->a[55834] = anon_sym_AMP_GT_GT; + v->a[55835] = anon_sym_LT_AMP; + v->a[55836] = anon_sym_GT_AMP; + v->a[55837] = anon_sym_GT_PIPE; + v->a[55838] = anon_sym_LT_AMP_DASH; + v->a[55839] = anon_sym_GT_AMP_DASH; small_parse_table_2792(v); } void small_parse_table_2792(t_small_parse_table_array *v) { - v->a[55840] = 1; - v->a[55841] = sym_comment; - v->a[55842] = actions(5464); - v->a[55843] = 1; + v->a[55840] = anon_sym_LT_LT; + v->a[55841] = anon_sym_LT_LT_DASH; + v->a[55842] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55843] = anon_sym_AMP; v->a[55844] = aux_sym_concatenation_token1; - v->a[55845] = actions(5466); - v->a[55846] = 1; - v->a[55847] = sym__concat; - v->a[55848] = state(1245); - v->a[55849] = 1; - v->a[55850] = aux_sym_concatenation_repeat1; - v->a[55851] = actions(4469); - v->a[55852] = 5; - v->a[55853] = sym_file_descriptor; - v->a[55854] = sym_variable_name; - v->a[55855] = sym_test_operator; - v->a[55856] = sym__brace_start; - v->a[55857] = aux_sym_heredoc_redirect_token1; - v->a[55858] = actions(4467); - v->a[55859] = 39; + v->a[55845] = anon_sym_DOLLAR; + v->a[55846] = sym__special_character; + v->a[55847] = anon_sym_DQUOTE; + v->a[55848] = sym_raw_string; + v->a[55849] = aux_sym_number_token1; + v->a[55850] = aux_sym_number_token2; + v->a[55851] = anon_sym_DOLLAR_LBRACE; + v->a[55852] = anon_sym_DOLLAR_LPAREN; + v->a[55853] = anon_sym_BQUOTE; + v->a[55854] = anon_sym_DOLLAR_BQUOTE; + v->a[55855] = sym_word; + v->a[55856] = anon_sym_SEMI; + v->a[55857] = 3; + v->a[55858] = actions(3); + v->a[55859] = 1; small_parse_table_2793(v); } void small_parse_table_2793(t_small_parse_table_array *v) { - v->a[55860] = anon_sym_LPAREN_LPAREN; - v->a[55861] = anon_sym_SEMI; - v->a[55862] = anon_sym_PIPE_PIPE; - v->a[55863] = anon_sym_AMP_AMP; - v->a[55864] = anon_sym_PIPE; - v->a[55865] = anon_sym_AMP; - v->a[55866] = anon_sym_LT; - v->a[55867] = anon_sym_GT; - v->a[55868] = anon_sym_LT_LT; - v->a[55869] = anon_sym_GT_GT; - v->a[55870] = anon_sym_SEMI_SEMI; - v->a[55871] = anon_sym_SEMI_AMP; - v->a[55872] = anon_sym_SEMI_SEMI_AMP; + v->a[55860] = sym_comment; + v->a[55861] = actions(3125); + v->a[55862] = 6; + v->a[55863] = sym_file_descriptor; + v->a[55864] = sym__concat; + v->a[55865] = sym_test_operator; + v->a[55866] = sym__brace_start; + v->a[55867] = ts_builtin_sym_end; + v->a[55868] = aux_sym_heredoc_redirect_token1; + v->a[55869] = actions(3123); + v->a[55870] = 32; + v->a[55871] = anon_sym_PIPE; + v->a[55872] = anon_sym_SEMI_SEMI; v->a[55873] = anon_sym_PIPE_AMP; - v->a[55874] = anon_sym_AMP_GT; - v->a[55875] = anon_sym_AMP_GT_GT; - v->a[55876] = anon_sym_LT_AMP; - v->a[55877] = anon_sym_GT_AMP; - v->a[55878] = anon_sym_GT_PIPE; - v->a[55879] = anon_sym_LT_AMP_DASH; + v->a[55874] = anon_sym_AMP_AMP; + v->a[55875] = anon_sym_PIPE_PIPE; + v->a[55876] = anon_sym_LT; + v->a[55877] = anon_sym_GT; + v->a[55878] = anon_sym_GT_GT; + v->a[55879] = anon_sym_AMP_GT; small_parse_table_2794(v); } void small_parse_table_2794(t_small_parse_table_array *v) { - v->a[55880] = anon_sym_GT_AMP_DASH; - v->a[55881] = anon_sym_LT_LT_DASH; - v->a[55882] = anon_sym_LT_LT_LT; - v->a[55883] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55884] = anon_sym_DOLLAR_LBRACK; - v->a[55885] = anon_sym_DOLLAR; - v->a[55886] = sym__special_character; - v->a[55887] = anon_sym_DQUOTE; - v->a[55888] = sym_raw_string; - v->a[55889] = sym_ansi_c_string; - v->a[55890] = aux_sym_number_token1; - v->a[55891] = aux_sym_number_token2; - v->a[55892] = anon_sym_DOLLAR_LBRACE; - v->a[55893] = anon_sym_DOLLAR_LPAREN; - v->a[55894] = anon_sym_BQUOTE; - v->a[55895] = anon_sym_DOLLAR_BQUOTE; - v->a[55896] = anon_sym_LT_LPAREN; - v->a[55897] = anon_sym_GT_LPAREN; - v->a[55898] = sym_word; - v->a[55899] = 6; + v->a[55880] = anon_sym_AMP_GT_GT; + v->a[55881] = anon_sym_LT_AMP; + v->a[55882] = anon_sym_GT_AMP; + v->a[55883] = anon_sym_GT_PIPE; + v->a[55884] = anon_sym_LT_AMP_DASH; + v->a[55885] = anon_sym_GT_AMP_DASH; + v->a[55886] = anon_sym_LT_LT; + v->a[55887] = anon_sym_LT_LT_DASH; + v->a[55888] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55889] = anon_sym_AMP; + v->a[55890] = aux_sym_concatenation_token1; + v->a[55891] = anon_sym_DOLLAR; + v->a[55892] = sym__special_character; + v->a[55893] = anon_sym_DQUOTE; + v->a[55894] = sym_raw_string; + v->a[55895] = aux_sym_number_token1; + v->a[55896] = aux_sym_number_token2; + v->a[55897] = anon_sym_DOLLAR_LBRACE; + v->a[55898] = anon_sym_DOLLAR_LPAREN; + v->a[55899] = anon_sym_BQUOTE; small_parse_table_2795(v); } diff --git a/parser/static/small_parse_table/small_parse_table_559.c b/parser/static/small_parse_table/small_parse_table_559.c index ad414726..bc9ddbb7 100644 --- a/parser/static/small_parse_table/small_parse_table_559.c +++ b/parser/static/small_parse_table/small_parse_table_559.c @@ -14,126 +14,126 @@ void small_parse_table_2795(t_small_parse_table_array *v) { - v->a[55900] = actions(3); - v->a[55901] = 1; - v->a[55902] = sym_comment; - v->a[55903] = actions(5397); - v->a[55904] = 1; - v->a[55905] = aux_sym_concatenation_token1; - v->a[55906] = actions(5399); - v->a[55907] = 1; - v->a[55908] = sym__concat; - v->a[55909] = state(1251); - v->a[55910] = 1; - v->a[55911] = aux_sym_concatenation_repeat1; - v->a[55912] = actions(1263); - v->a[55913] = 5; - v->a[55914] = sym_file_descriptor; - v->a[55915] = sym_variable_name; - v->a[55916] = sym_test_operator; - v->a[55917] = sym__brace_start; - v->a[55918] = aux_sym_heredoc_redirect_token1; - v->a[55919] = actions(1261); + v->a[55900] = anon_sym_DOLLAR_BQUOTE; + v->a[55901] = sym_word; + v->a[55902] = anon_sym_SEMI; + v->a[55903] = 5; + v->a[55904] = actions(3); + v->a[55905] = 1; + v->a[55906] = sym_comment; + v->a[55907] = actions(3815); + v->a[55908] = 1; + v->a[55909] = sym__special_character; + v->a[55910] = state(1214); + v->a[55911] = 1; + v->a[55912] = aux_sym__literal_repeat1; + v->a[55913] = actions(3549); + v->a[55914] = 5; + v->a[55915] = sym_file_descriptor; + v->a[55916] = sym_variable_name; + v->a[55917] = sym_test_operator; + v->a[55918] = sym__brace_start; + v->a[55919] = aux_sym_heredoc_redirect_token1; small_parse_table_2796(v); } void small_parse_table_2796(t_small_parse_table_array *v) { - v->a[55920] = 39; - v->a[55921] = anon_sym_LPAREN_LPAREN; - v->a[55922] = anon_sym_SEMI; - v->a[55923] = anon_sym_PIPE_PIPE; - v->a[55924] = anon_sym_AMP_AMP; - v->a[55925] = anon_sym_PIPE; - v->a[55926] = anon_sym_AMP; - v->a[55927] = anon_sym_LT; - v->a[55928] = anon_sym_GT; - v->a[55929] = anon_sym_LT_LT; + v->a[55920] = actions(3547); + v->a[55921] = 31; + v->a[55922] = anon_sym_PIPE; + v->a[55923] = anon_sym_RPAREN; + v->a[55924] = anon_sym_SEMI_SEMI; + v->a[55925] = anon_sym_PIPE_AMP; + v->a[55926] = anon_sym_AMP_AMP; + v->a[55927] = anon_sym_PIPE_PIPE; + v->a[55928] = anon_sym_LT; + v->a[55929] = anon_sym_GT; v->a[55930] = anon_sym_GT_GT; - v->a[55931] = anon_sym_SEMI_SEMI; - v->a[55932] = anon_sym_SEMI_AMP; - v->a[55933] = anon_sym_SEMI_SEMI_AMP; - v->a[55934] = anon_sym_PIPE_AMP; - v->a[55935] = anon_sym_AMP_GT; - v->a[55936] = anon_sym_AMP_GT_GT; - v->a[55937] = anon_sym_LT_AMP; - v->a[55938] = anon_sym_GT_AMP; - v->a[55939] = anon_sym_GT_PIPE; + v->a[55931] = anon_sym_AMP_GT; + v->a[55932] = anon_sym_AMP_GT_GT; + v->a[55933] = anon_sym_LT_AMP; + v->a[55934] = anon_sym_GT_AMP; + v->a[55935] = anon_sym_GT_PIPE; + v->a[55936] = anon_sym_LT_AMP_DASH; + v->a[55937] = anon_sym_GT_AMP_DASH; + v->a[55938] = anon_sym_LT_LT; + v->a[55939] = anon_sym_LT_LT_DASH; small_parse_table_2797(v); } void small_parse_table_2797(t_small_parse_table_array *v) { - v->a[55940] = anon_sym_LT_AMP_DASH; - v->a[55941] = anon_sym_GT_AMP_DASH; - v->a[55942] = anon_sym_LT_LT_DASH; - v->a[55943] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55944] = anon_sym_DOLLAR_LBRACK; - v->a[55945] = anon_sym_DOLLAR; - v->a[55946] = sym__special_character; - v->a[55947] = anon_sym_DQUOTE; - v->a[55948] = sym_raw_string; - v->a[55949] = sym_ansi_c_string; - v->a[55950] = aux_sym_number_token1; - v->a[55951] = aux_sym_number_token2; - v->a[55952] = anon_sym_DOLLAR_LBRACE; - v->a[55953] = anon_sym_DOLLAR_LPAREN; - v->a[55954] = anon_sym_BQUOTE; - v->a[55955] = anon_sym_DOLLAR_BQUOTE; - v->a[55956] = anon_sym_LT_LPAREN; - v->a[55957] = anon_sym_GT_LPAREN; - v->a[55958] = aux_sym__simple_variable_name_token1; - v->a[55959] = sym_word; + v->a[55940] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55941] = anon_sym_AMP; + v->a[55942] = anon_sym_DOLLAR; + v->a[55943] = anon_sym_DQUOTE; + v->a[55944] = sym_raw_string; + v->a[55945] = aux_sym_number_token1; + v->a[55946] = aux_sym_number_token2; + v->a[55947] = anon_sym_DOLLAR_LBRACE; + v->a[55948] = anon_sym_DOLLAR_LPAREN; + v->a[55949] = anon_sym_BQUOTE; + v->a[55950] = anon_sym_DOLLAR_BQUOTE; + v->a[55951] = sym_word; + v->a[55952] = anon_sym_SEMI; + v->a[55953] = 5; + v->a[55954] = actions(3); + v->a[55955] = 1; + v->a[55956] = sym_comment; + v->a[55957] = actions(3641); + v->a[55958] = 2; + v->a[55959] = sym_file_descriptor; small_parse_table_2798(v); } void small_parse_table_2798(t_small_parse_table_array *v) { - v->a[55960] = 5; - v->a[55961] = actions(3); - v->a[55962] = 1; - v->a[55963] = sym_comment; - v->a[55964] = actions(5531); - v->a[55965] = 1; - v->a[55966] = sym__special_character; - v->a[55967] = state(1179); - v->a[55968] = 1; - v->a[55969] = aux_sym__literal_repeat1; - v->a[55970] = actions(278); - v->a[55971] = 5; - v->a[55972] = sym_file_descriptor; - v->a[55973] = sym_test_operator; - v->a[55974] = sym__bare_dollar; - v->a[55975] = sym__brace_start; - v->a[55976] = aux_sym_heredoc_redirect_token1; - v->a[55977] = actions(241); - v->a[55978] = 40; - v->a[55979] = anon_sym_LPAREN_LPAREN; + v->a[55960] = aux_sym_heredoc_redirect_token1; + v->a[55961] = actions(2526); + v->a[55962] = 3; + v->a[55963] = sym_variable_name; + v->a[55964] = sym_test_operator; + v->a[55965] = sym__brace_start; + v->a[55966] = actions(2512); + v->a[55967] = 12; + v->a[55968] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[55969] = anon_sym_DOLLAR; + v->a[55970] = sym__special_character; + v->a[55971] = anon_sym_DQUOTE; + v->a[55972] = sym_raw_string; + v->a[55973] = aux_sym_number_token1; + v->a[55974] = aux_sym_number_token2; + v->a[55975] = anon_sym_DOLLAR_LBRACE; + v->a[55976] = anon_sym_DOLLAR_LPAREN; + v->a[55977] = anon_sym_BQUOTE; + v->a[55978] = anon_sym_DOLLAR_BQUOTE; + v->a[55979] = sym_word; small_parse_table_2799(v); } void small_parse_table_2799(t_small_parse_table_array *v) { - v->a[55980] = anon_sym_SEMI; - v->a[55981] = anon_sym_PIPE_PIPE; - v->a[55982] = anon_sym_AMP_AMP; - v->a[55983] = anon_sym_PIPE; - v->a[55984] = anon_sym_AMP; - v->a[55985] = anon_sym_EQ_EQ; - v->a[55986] = anon_sym_LT; - v->a[55987] = anon_sym_GT; - v->a[55988] = anon_sym_LT_LT; - v->a[55989] = anon_sym_GT_GT; - v->a[55990] = anon_sym_LPAREN; - v->a[55991] = anon_sym_RPAREN; - v->a[55992] = anon_sym_SEMI_SEMI; - v->a[55993] = anon_sym_PIPE_AMP; - v->a[55994] = anon_sym_EQ_TILDE; - v->a[55995] = anon_sym_AMP_GT; - v->a[55996] = anon_sym_AMP_GT_GT; - v->a[55997] = anon_sym_LT_AMP; - v->a[55998] = anon_sym_GT_AMP; - v->a[55999] = anon_sym_GT_PIPE; + v->a[55980] = actions(3639); + v->a[55981] = 21; + v->a[55982] = anon_sym_PIPE; + v->a[55983] = anon_sym_SEMI_SEMI; + v->a[55984] = anon_sym_SEMI_AMP; + v->a[55985] = anon_sym_SEMI_SEMI_AMP; + v->a[55986] = anon_sym_PIPE_AMP; + v->a[55987] = anon_sym_AMP_AMP; + v->a[55988] = anon_sym_PIPE_PIPE; + v->a[55989] = anon_sym_LT; + v->a[55990] = anon_sym_GT; + v->a[55991] = anon_sym_GT_GT; + v->a[55992] = anon_sym_AMP_GT; + v->a[55993] = anon_sym_AMP_GT_GT; + v->a[55994] = anon_sym_LT_AMP; + v->a[55995] = anon_sym_GT_AMP; + v->a[55996] = anon_sym_GT_PIPE; + v->a[55997] = anon_sym_LT_AMP_DASH; + v->a[55998] = anon_sym_GT_AMP_DASH; + v->a[55999] = anon_sym_LT_LT; small_parse_table_2800(v); } diff --git a/parser/static/small_parse_table/small_parse_table_56.c b/parser/static/small_parse_table/small_parse_table_56.c index 77e66844..2e3ae1a7 100644 --- a/parser/static/small_parse_table/small_parse_table_56.c +++ b/parser/static/small_parse_table/small_parse_table_56.c @@ -14,126 +14,126 @@ void small_parse_table_280(t_small_parse_table_array *v) { - v->a[5600] = anon_sym_LT_LPAREN; - v->a[5601] = anon_sym_GT_LPAREN; - v->a[5602] = state(583); - v->a[5603] = 2; - v->a[5604] = sym_concatenation; - v->a[5605] = aux_sym_for_statement_repeat1; - v->a[5606] = actions(2208); - v->a[5607] = 3; - v->a[5608] = sym_raw_string; - v->a[5609] = sym_ansi_c_string; - v->a[5610] = sym_word; - v->a[5611] = actions(2216); - v->a[5612] = 3; - v->a[5613] = sym_file_descriptor; - v->a[5614] = sym_variable_name; - v->a[5615] = aux_sym_heredoc_redirect_token1; - v->a[5616] = state(1158); - v->a[5617] = 9; - v->a[5618] = sym_arithmetic_expansion; - v->a[5619] = sym_brace_expression; + v->a[5600] = sym_command_substitution; + v->a[5601] = actions(1278); + v->a[5602] = 21; + v->a[5603] = anon_sym_PIPE; + v->a[5604] = anon_sym_SEMI_SEMI; + v->a[5605] = anon_sym_SEMI_AMP; + v->a[5606] = anon_sym_SEMI_SEMI_AMP; + v->a[5607] = anon_sym_PIPE_AMP; + v->a[5608] = anon_sym_AMP_AMP; + v->a[5609] = anon_sym_PIPE_PIPE; + v->a[5610] = anon_sym_LT; + v->a[5611] = anon_sym_GT; + v->a[5612] = anon_sym_GT_GT; + v->a[5613] = anon_sym_AMP_GT; + v->a[5614] = anon_sym_AMP_GT_GT; + v->a[5615] = anon_sym_LT_AMP; + v->a[5616] = anon_sym_GT_AMP; + v->a[5617] = anon_sym_GT_PIPE; + v->a[5618] = anon_sym_LT_AMP_DASH; + v->a[5619] = anon_sym_GT_AMP_DASH; small_parse_table_281(v); } void small_parse_table_281(t_small_parse_table_array *v) { - v->a[5620] = sym_string; - v->a[5621] = sym_translated_string; - v->a[5622] = sym_number; - v->a[5623] = sym_simple_expansion; - v->a[5624] = sym_expansion; - v->a[5625] = sym_command_substitution; - v->a[5626] = sym_process_substitution; - v->a[5627] = actions(2214); - v->a[5628] = 23; - v->a[5629] = anon_sym_SEMI; - v->a[5630] = anon_sym_PIPE_PIPE; - v->a[5631] = anon_sym_AMP_AMP; - v->a[5632] = anon_sym_PIPE; - v->a[5633] = anon_sym_AMP; - v->a[5634] = anon_sym_LT; - v->a[5635] = anon_sym_GT; - v->a[5636] = anon_sym_LT_LT; - v->a[5637] = anon_sym_GT_GT; - v->a[5638] = anon_sym_esac; - v->a[5639] = anon_sym_SEMI_SEMI; + v->a[5620] = anon_sym_LT_LT; + v->a[5621] = anon_sym_LT_LT_DASH; + v->a[5622] = anon_sym_AMP; + v->a[5623] = anon_sym_SEMI; + v->a[5624] = 21; + v->a[5625] = actions(3); + v->a[5626] = 1; + v->a[5627] = sym_comment; + v->a[5628] = actions(1346); + v->a[5629] = 1; + v->a[5630] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5631] = actions(1349); + v->a[5632] = 1; + v->a[5633] = anon_sym_DOLLAR; + v->a[5634] = actions(1355); + v->a[5635] = 1; + v->a[5636] = anon_sym_DQUOTE; + v->a[5637] = actions(1358); + v->a[5638] = 1; + v->a[5639] = aux_sym_number_token1; small_parse_table_282(v); } void small_parse_table_282(t_small_parse_table_array *v) { - v->a[5640] = anon_sym_SEMI_AMP; - v->a[5641] = anon_sym_SEMI_SEMI_AMP; - v->a[5642] = anon_sym_PIPE_AMP; - v->a[5643] = anon_sym_AMP_GT; - v->a[5644] = anon_sym_AMP_GT_GT; - v->a[5645] = anon_sym_LT_AMP; - v->a[5646] = anon_sym_GT_AMP; - v->a[5647] = anon_sym_GT_PIPE; - v->a[5648] = anon_sym_LT_AMP_DASH; - v->a[5649] = anon_sym_GT_AMP_DASH; - v->a[5650] = anon_sym_LT_LT_DASH; - v->a[5651] = anon_sym_LT_LT_LT; - v->a[5652] = 25; - v->a[5653] = actions(3); - v->a[5654] = 1; - v->a[5655] = sym_comment; - v->a[5656] = actions(1549); - v->a[5657] = 1; - v->a[5658] = anon_sym_DOLLAR_LBRACK; - v->a[5659] = actions(1551); + v->a[5640] = actions(1361); + v->a[5641] = 1; + v->a[5642] = aux_sym_number_token2; + v->a[5643] = actions(1364); + v->a[5644] = 1; + v->a[5645] = anon_sym_DOLLAR_LBRACE; + v->a[5646] = actions(1367); + v->a[5647] = 1; + v->a[5648] = anon_sym_DOLLAR_LPAREN; + v->a[5649] = actions(1370); + v->a[5650] = 1; + v->a[5651] = anon_sym_BQUOTE; + v->a[5652] = actions(1373); + v->a[5653] = 1; + v->a[5654] = anon_sym_DOLLAR_BQUOTE; + v->a[5655] = actions(1385); + v->a[5656] = 1; + v->a[5657] = sym__brace_start; + v->a[5658] = actions(1577); + v->a[5659] = 1; small_parse_table_283(v); } void small_parse_table_283(t_small_parse_table_array *v) { - v->a[5660] = 1; - v->a[5661] = anon_sym_DOLLAR; - v->a[5662] = actions(1555); - v->a[5663] = 1; - v->a[5664] = anon_sym_DQUOTE; - v->a[5665] = actions(1557); - v->a[5666] = 1; - v->a[5667] = aux_sym_number_token1; - v->a[5668] = actions(1559); - v->a[5669] = 1; - v->a[5670] = aux_sym_number_token2; - v->a[5671] = actions(1561); - v->a[5672] = 1; - v->a[5673] = anon_sym_DOLLAR_LBRACE; - v->a[5674] = actions(1563); - v->a[5675] = 1; - v->a[5676] = anon_sym_DOLLAR_LPAREN; - v->a[5677] = actions(1567); - v->a[5678] = 1; - v->a[5679] = anon_sym_DOLLAR_BQUOTE; + v->a[5660] = sym__special_character; + v->a[5661] = actions(1580); + v->a[5662] = 1; + v->a[5663] = aux_sym__simple_variable_name_token1; + v->a[5664] = actions(1583); + v->a[5665] = 1; + v->a[5666] = sym_variable_name; + v->a[5667] = actions(1586); + v->a[5668] = 1; + v->a[5669] = sym_test_operator; + v->a[5670] = state(1024); + v->a[5671] = 1; + v->a[5672] = aux_sym__literal_repeat1; + v->a[5673] = actions(766); + v->a[5674] = 2; + v->a[5675] = sym_file_descriptor; + v->a[5676] = aux_sym_heredoc_redirect_token1; + v->a[5677] = actions(1574); + v->a[5678] = 2; + v->a[5679] = sym_raw_string; small_parse_table_284(v); } void small_parse_table_284(t_small_parse_table_array *v) { - v->a[5680] = actions(1573); - v->a[5681] = 1; - v->a[5682] = sym__bare_dollar; - v->a[5683] = actions(1575); - v->a[5684] = 1; - v->a[5685] = sym__brace_start; - v->a[5686] = actions(1690); - v->a[5687] = 1; - v->a[5688] = anon_sym_LT_LT_LT; - v->a[5689] = actions(1692); - v->a[5690] = 1; - v->a[5691] = sym__special_character; - v->a[5692] = actions(1694); - v->a[5693] = 1; - v->a[5694] = sym_test_operator; - v->a[5695] = state(574); - v->a[5696] = 1; - v->a[5697] = aux_sym_command_repeat2; - v->a[5698] = state(1321); - v->a[5699] = 1; + v->a[5680] = sym_word; + v->a[5681] = state(328); + v->a[5682] = 3; + v->a[5683] = sym_variable_assignment; + v->a[5684] = sym_concatenation; + v->a[5685] = aux_sym_declaration_command_repeat1; + v->a[5686] = state(906); + v->a[5687] = 7; + v->a[5688] = sym_arithmetic_expansion; + v->a[5689] = sym_brace_expression; + v->a[5690] = sym_string; + v->a[5691] = sym_number; + v->a[5692] = sym_simple_expansion; + v->a[5693] = sym_expansion; + v->a[5694] = sym_command_substitution; + v->a[5695] = actions(764); + v->a[5696] = 19; + v->a[5697] = anon_sym_PIPE; + v->a[5698] = anon_sym_SEMI_SEMI; + v->a[5699] = anon_sym_PIPE_AMP; small_parse_table_285(v); } diff --git a/parser/static/small_parse_table/small_parse_table_560.c b/parser/static/small_parse_table/small_parse_table_560.c index 26fb8be9..136546a7 100644 --- a/parser/static/small_parse_table/small_parse_table_560.c +++ b/parser/static/small_parse_table/small_parse_table_560.c @@ -14,126 +14,126 @@ void small_parse_table_2800(t_small_parse_table_array *v) { - v->a[56000] = anon_sym_LT_AMP_DASH; - v->a[56001] = anon_sym_GT_AMP_DASH; - v->a[56002] = anon_sym_LT_LT_DASH; - v->a[56003] = anon_sym_LT_LT_LT; - v->a[56004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56005] = anon_sym_DOLLAR_LBRACK; - v->a[56006] = anon_sym_DOLLAR; - v->a[56007] = anon_sym_DQUOTE; - v->a[56008] = sym_raw_string; - v->a[56009] = sym_ansi_c_string; - v->a[56010] = aux_sym_number_token1; - v->a[56011] = aux_sym_number_token2; - v->a[56012] = anon_sym_DOLLAR_LBRACE; - v->a[56013] = anon_sym_DOLLAR_LPAREN; - v->a[56014] = anon_sym_BQUOTE; - v->a[56015] = anon_sym_DOLLAR_BQUOTE; - v->a[56016] = anon_sym_LT_LPAREN; - v->a[56017] = anon_sym_GT_LPAREN; - v->a[56018] = sym_word; - v->a[56019] = 3; + v->a[56000] = anon_sym_LT_LT_DASH; + v->a[56001] = anon_sym_AMP; + v->a[56002] = anon_sym_SEMI; + v->a[56003] = 5; + v->a[56004] = actions(3); + v->a[56005] = 1; + v->a[56006] = sym_comment; + v->a[56007] = actions(3817); + v->a[56008] = 1; + v->a[56009] = sym__special_character; + v->a[56010] = state(1161); + v->a[56011] = 1; + v->a[56012] = aux_sym__literal_repeat1; + v->a[56013] = actions(3529); + v->a[56014] = 4; + v->a[56015] = sym_file_descriptor; + v->a[56016] = sym_test_operator; + v->a[56017] = sym__brace_start; + v->a[56018] = aux_sym_heredoc_redirect_token1; + v->a[56019] = actions(3527); small_parse_table_2801(v); } void small_parse_table_2801(t_small_parse_table_array *v) { - v->a[56020] = actions(3); - v->a[56021] = 1; - v->a[56022] = sym_comment; - v->a[56023] = actions(1318); - v->a[56024] = 6; - v->a[56025] = sym_file_descriptor; - v->a[56026] = sym__concat; - v->a[56027] = sym_test_operator; - v->a[56028] = sym__bare_dollar; - v->a[56029] = sym__brace_start; - v->a[56030] = aux_sym_heredoc_redirect_token1; - v->a[56031] = actions(1316); - v->a[56032] = 41; - v->a[56033] = anon_sym_LPAREN_LPAREN; - v->a[56034] = anon_sym_SEMI; - v->a[56035] = anon_sym_PIPE_PIPE; - v->a[56036] = anon_sym_AMP_AMP; - v->a[56037] = anon_sym_PIPE; - v->a[56038] = anon_sym_AMP; - v->a[56039] = anon_sym_EQ_EQ; + v->a[56020] = 32; + v->a[56021] = anon_sym_PIPE; + v->a[56022] = anon_sym_RPAREN; + v->a[56023] = anon_sym_SEMI_SEMI; + v->a[56024] = anon_sym_PIPE_AMP; + v->a[56025] = anon_sym_AMP_AMP; + v->a[56026] = anon_sym_PIPE_PIPE; + v->a[56027] = anon_sym_LT; + v->a[56028] = anon_sym_GT; + v->a[56029] = anon_sym_GT_GT; + v->a[56030] = anon_sym_AMP_GT; + v->a[56031] = anon_sym_AMP_GT_GT; + v->a[56032] = anon_sym_LT_AMP; + v->a[56033] = anon_sym_GT_AMP; + v->a[56034] = anon_sym_GT_PIPE; + v->a[56035] = anon_sym_LT_AMP_DASH; + v->a[56036] = anon_sym_GT_AMP_DASH; + v->a[56037] = anon_sym_LT_LT; + v->a[56038] = anon_sym_LT_LT_DASH; + v->a[56039] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2802(v); } void small_parse_table_2802(t_small_parse_table_array *v) { - v->a[56040] = anon_sym_LT; - v->a[56041] = anon_sym_GT; - v->a[56042] = anon_sym_LT_LT; - v->a[56043] = anon_sym_GT_GT; - v->a[56044] = anon_sym_RPAREN; - v->a[56045] = anon_sym_SEMI_SEMI; - v->a[56046] = anon_sym_PIPE_AMP; - v->a[56047] = anon_sym_EQ_TILDE; - v->a[56048] = anon_sym_AMP_GT; - v->a[56049] = anon_sym_AMP_GT_GT; - v->a[56050] = anon_sym_LT_AMP; - v->a[56051] = anon_sym_GT_AMP; - v->a[56052] = anon_sym_GT_PIPE; - v->a[56053] = anon_sym_LT_AMP_DASH; - v->a[56054] = anon_sym_GT_AMP_DASH; - v->a[56055] = anon_sym_LT_LT_DASH; - v->a[56056] = anon_sym_LT_LT_LT; - v->a[56057] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56058] = anon_sym_DOLLAR_LBRACK; - v->a[56059] = aux_sym_concatenation_token1; + v->a[56040] = anon_sym_AMP; + v->a[56041] = anon_sym_DOLLAR; + v->a[56042] = anon_sym_DQUOTE; + v->a[56043] = sym_raw_string; + v->a[56044] = aux_sym_number_token1; + v->a[56045] = aux_sym_number_token2; + v->a[56046] = anon_sym_DOLLAR_LBRACE; + v->a[56047] = anon_sym_DOLLAR_LPAREN; + v->a[56048] = anon_sym_BQUOTE; + v->a[56049] = anon_sym_DOLLAR_BQUOTE; + v->a[56050] = aux_sym__simple_variable_name_token1; + v->a[56051] = sym_word; + v->a[56052] = anon_sym_SEMI; + v->a[56053] = 3; + v->a[56054] = actions(3); + v->a[56055] = 1; + v->a[56056] = sym_comment; + v->a[56057] = actions(2664); + v->a[56058] = 4; + v->a[56059] = sym_file_descriptor; small_parse_table_2803(v); } void small_parse_table_2803(t_small_parse_table_array *v) { - v->a[56060] = anon_sym_DOLLAR; - v->a[56061] = sym__special_character; - v->a[56062] = anon_sym_DQUOTE; - v->a[56063] = sym_raw_string; - v->a[56064] = sym_ansi_c_string; - v->a[56065] = aux_sym_number_token1; - v->a[56066] = aux_sym_number_token2; - v->a[56067] = anon_sym_DOLLAR_LBRACE; - v->a[56068] = anon_sym_DOLLAR_LPAREN; - v->a[56069] = anon_sym_BQUOTE; - v->a[56070] = anon_sym_DOLLAR_BQUOTE; - v->a[56071] = anon_sym_LT_LPAREN; - v->a[56072] = anon_sym_GT_LPAREN; - v->a[56073] = sym_word; - v->a[56074] = 6; - v->a[56075] = actions(3); - v->a[56076] = 1; - v->a[56077] = sym_comment; - v->a[56078] = actions(5464); - v->a[56079] = 1; + v->a[56060] = sym_test_operator; + v->a[56061] = sym__brace_start; + v->a[56062] = aux_sym_heredoc_redirect_token1; + v->a[56063] = actions(2662); + v->a[56064] = 34; + v->a[56065] = anon_sym_esac; + v->a[56066] = anon_sym_PIPE; + v->a[56067] = anon_sym_SEMI_SEMI; + v->a[56068] = anon_sym_SEMI_AMP; + v->a[56069] = anon_sym_SEMI_SEMI_AMP; + v->a[56070] = anon_sym_PIPE_AMP; + v->a[56071] = anon_sym_AMP_AMP; + v->a[56072] = anon_sym_PIPE_PIPE; + v->a[56073] = anon_sym_LT; + v->a[56074] = anon_sym_GT; + v->a[56075] = anon_sym_GT_GT; + v->a[56076] = anon_sym_AMP_GT; + v->a[56077] = anon_sym_AMP_GT_GT; + v->a[56078] = anon_sym_LT_AMP; + v->a[56079] = anon_sym_GT_AMP; small_parse_table_2804(v); } void small_parse_table_2804(t_small_parse_table_array *v) { - v->a[56080] = aux_sym_concatenation_token1; - v->a[56081] = actions(5466); - v->a[56082] = 1; - v->a[56083] = sym__concat; - v->a[56084] = state(1249); - v->a[56085] = 1; - v->a[56086] = aux_sym_concatenation_repeat1; - v->a[56087] = actions(5391); - v->a[56088] = 5; - v->a[56089] = sym_file_descriptor; - v->a[56090] = sym_variable_name; - v->a[56091] = sym_test_operator; - v->a[56092] = sym__brace_start; - v->a[56093] = aux_sym_heredoc_redirect_token1; - v->a[56094] = actions(5389); - v->a[56095] = 39; - v->a[56096] = anon_sym_LPAREN_LPAREN; - v->a[56097] = anon_sym_SEMI; - v->a[56098] = anon_sym_PIPE_PIPE; - v->a[56099] = anon_sym_AMP_AMP; + v->a[56080] = anon_sym_GT_PIPE; + v->a[56081] = anon_sym_LT_AMP_DASH; + v->a[56082] = anon_sym_GT_AMP_DASH; + v->a[56083] = anon_sym_LT_LT; + v->a[56084] = anon_sym_LT_LT_DASH; + v->a[56085] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56086] = anon_sym_AMP; + v->a[56087] = anon_sym_DOLLAR; + v->a[56088] = sym__special_character; + v->a[56089] = anon_sym_DQUOTE; + v->a[56090] = sym_raw_string; + v->a[56091] = aux_sym_number_token1; + v->a[56092] = aux_sym_number_token2; + v->a[56093] = anon_sym_DOLLAR_LBRACE; + v->a[56094] = anon_sym_DOLLAR_LPAREN; + v->a[56095] = anon_sym_BQUOTE; + v->a[56096] = anon_sym_DOLLAR_BQUOTE; + v->a[56097] = sym_word; + v->a[56098] = anon_sym_SEMI; + v->a[56099] = 3; small_parse_table_2805(v); } diff --git a/parser/static/small_parse_table/small_parse_table_561.c b/parser/static/small_parse_table/small_parse_table_561.c index e72bcd74..a11ed60f 100644 --- a/parser/static/small_parse_table/small_parse_table_561.c +++ b/parser/static/small_parse_table/small_parse_table_561.c @@ -14,126 +14,126 @@ void small_parse_table_2805(t_small_parse_table_array *v) { - v->a[56100] = anon_sym_PIPE; - v->a[56101] = anon_sym_AMP; - v->a[56102] = anon_sym_LT; - v->a[56103] = anon_sym_GT; - v->a[56104] = anon_sym_LT_LT; - v->a[56105] = anon_sym_GT_GT; - v->a[56106] = anon_sym_SEMI_SEMI; - v->a[56107] = anon_sym_SEMI_AMP; - v->a[56108] = anon_sym_SEMI_SEMI_AMP; - v->a[56109] = anon_sym_PIPE_AMP; - v->a[56110] = anon_sym_AMP_GT; - v->a[56111] = anon_sym_AMP_GT_GT; - v->a[56112] = anon_sym_LT_AMP; - v->a[56113] = anon_sym_GT_AMP; - v->a[56114] = anon_sym_GT_PIPE; - v->a[56115] = anon_sym_LT_AMP_DASH; - v->a[56116] = anon_sym_GT_AMP_DASH; - v->a[56117] = anon_sym_LT_LT_DASH; - v->a[56118] = anon_sym_LT_LT_LT; - v->a[56119] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56100] = actions(3); + v->a[56101] = 1; + v->a[56102] = sym_comment; + v->a[56103] = actions(1390); + v->a[56104] = 5; + v->a[56105] = sym_file_descriptor; + v->a[56106] = sym_variable_name; + v->a[56107] = sym_test_operator; + v->a[56108] = sym__brace_start; + v->a[56109] = aux_sym_heredoc_redirect_token1; + v->a[56110] = actions(1388); + v->a[56111] = 33; + v->a[56112] = anon_sym_PIPE; + v->a[56113] = anon_sym_SEMI_SEMI; + v->a[56114] = anon_sym_SEMI_AMP; + v->a[56115] = anon_sym_SEMI_SEMI_AMP; + v->a[56116] = anon_sym_PIPE_AMP; + v->a[56117] = anon_sym_AMP_AMP; + v->a[56118] = anon_sym_PIPE_PIPE; + v->a[56119] = anon_sym_LT; small_parse_table_2806(v); } void small_parse_table_2806(t_small_parse_table_array *v) { - v->a[56120] = anon_sym_DOLLAR_LBRACK; - v->a[56121] = anon_sym_DOLLAR; - v->a[56122] = sym__special_character; - v->a[56123] = anon_sym_DQUOTE; - v->a[56124] = sym_raw_string; - v->a[56125] = sym_ansi_c_string; - v->a[56126] = aux_sym_number_token1; - v->a[56127] = aux_sym_number_token2; - v->a[56128] = anon_sym_DOLLAR_LBRACE; - v->a[56129] = anon_sym_DOLLAR_LPAREN; - v->a[56130] = anon_sym_BQUOTE; - v->a[56131] = anon_sym_DOLLAR_BQUOTE; - v->a[56132] = anon_sym_LT_LPAREN; - v->a[56133] = anon_sym_GT_LPAREN; - v->a[56134] = sym_word; - v->a[56135] = 6; - v->a[56136] = actions(3); - v->a[56137] = 1; - v->a[56138] = sym_comment; - v->a[56139] = actions(5464); + v->a[56120] = anon_sym_GT; + v->a[56121] = anon_sym_GT_GT; + v->a[56122] = anon_sym_AMP_GT; + v->a[56123] = anon_sym_AMP_GT_GT; + v->a[56124] = anon_sym_LT_AMP; + v->a[56125] = anon_sym_GT_AMP; + v->a[56126] = anon_sym_GT_PIPE; + v->a[56127] = anon_sym_LT_AMP_DASH; + v->a[56128] = anon_sym_GT_AMP_DASH; + v->a[56129] = anon_sym_LT_LT; + v->a[56130] = anon_sym_LT_LT_DASH; + v->a[56131] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56132] = anon_sym_AMP; + v->a[56133] = anon_sym_DOLLAR; + v->a[56134] = sym__special_character; + v->a[56135] = anon_sym_DQUOTE; + v->a[56136] = sym_raw_string; + v->a[56137] = aux_sym_number_token1; + v->a[56138] = aux_sym_number_token2; + v->a[56139] = anon_sym_DOLLAR_LBRACE; small_parse_table_2807(v); } void small_parse_table_2807(t_small_parse_table_array *v) { - v->a[56140] = 1; - v->a[56141] = aux_sym_concatenation_token1; - v->a[56142] = actions(5466); - v->a[56143] = 1; - v->a[56144] = sym__concat; - v->a[56145] = state(1245); - v->a[56146] = 1; - v->a[56147] = aux_sym_concatenation_repeat1; - v->a[56148] = actions(5395); - v->a[56149] = 5; - v->a[56150] = sym_file_descriptor; - v->a[56151] = sym_variable_name; - v->a[56152] = sym_test_operator; - v->a[56153] = sym__brace_start; - v->a[56154] = aux_sym_heredoc_redirect_token1; - v->a[56155] = actions(5393); - v->a[56156] = 39; - v->a[56157] = anon_sym_LPAREN_LPAREN; - v->a[56158] = anon_sym_SEMI; - v->a[56159] = anon_sym_PIPE_PIPE; + v->a[56140] = anon_sym_DOLLAR_LPAREN; + v->a[56141] = anon_sym_BQUOTE; + v->a[56142] = anon_sym_DOLLAR_BQUOTE; + v->a[56143] = sym_word; + v->a[56144] = anon_sym_SEMI; + v->a[56145] = 6; + v->a[56146] = actions(3); + v->a[56147] = 1; + v->a[56148] = sym_comment; + v->a[56149] = actions(3613); + v->a[56150] = 1; + v->a[56151] = aux_sym_concatenation_token1; + v->a[56152] = actions(3674); + v->a[56153] = 1; + v->a[56154] = sym__concat; + v->a[56155] = state(1164); + v->a[56156] = 1; + v->a[56157] = aux_sym_concatenation_repeat1; + v->a[56158] = actions(3121); + v->a[56159] = 4; small_parse_table_2808(v); } void small_parse_table_2808(t_small_parse_table_array *v) { - v->a[56160] = anon_sym_AMP_AMP; - v->a[56161] = anon_sym_PIPE; - v->a[56162] = anon_sym_AMP; - v->a[56163] = anon_sym_LT; - v->a[56164] = anon_sym_GT; - v->a[56165] = anon_sym_LT_LT; - v->a[56166] = anon_sym_GT_GT; + v->a[56160] = sym_file_descriptor; + v->a[56161] = sym_test_operator; + v->a[56162] = sym__brace_start; + v->a[56163] = aux_sym_heredoc_redirect_token1; + v->a[56164] = actions(3119); + v->a[56165] = 31; + v->a[56166] = anon_sym_PIPE; v->a[56167] = anon_sym_SEMI_SEMI; - v->a[56168] = anon_sym_SEMI_AMP; - v->a[56169] = anon_sym_SEMI_SEMI_AMP; - v->a[56170] = anon_sym_PIPE_AMP; - v->a[56171] = anon_sym_AMP_GT; - v->a[56172] = anon_sym_AMP_GT_GT; - v->a[56173] = anon_sym_LT_AMP; - v->a[56174] = anon_sym_GT_AMP; - v->a[56175] = anon_sym_GT_PIPE; - v->a[56176] = anon_sym_LT_AMP_DASH; - v->a[56177] = anon_sym_GT_AMP_DASH; - v->a[56178] = anon_sym_LT_LT_DASH; - v->a[56179] = anon_sym_LT_LT_LT; + v->a[56168] = anon_sym_PIPE_AMP; + v->a[56169] = anon_sym_AMP_AMP; + v->a[56170] = anon_sym_PIPE_PIPE; + v->a[56171] = anon_sym_LT; + v->a[56172] = anon_sym_GT; + v->a[56173] = anon_sym_GT_GT; + v->a[56174] = anon_sym_AMP_GT; + v->a[56175] = anon_sym_AMP_GT_GT; + v->a[56176] = anon_sym_LT_AMP; + v->a[56177] = anon_sym_GT_AMP; + v->a[56178] = anon_sym_GT_PIPE; + v->a[56179] = anon_sym_LT_AMP_DASH; small_parse_table_2809(v); } void small_parse_table_2809(t_small_parse_table_array *v) { - v->a[56180] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56181] = anon_sym_DOLLAR_LBRACK; - v->a[56182] = anon_sym_DOLLAR; - v->a[56183] = sym__special_character; - v->a[56184] = anon_sym_DQUOTE; - v->a[56185] = sym_raw_string; - v->a[56186] = sym_ansi_c_string; - v->a[56187] = aux_sym_number_token1; - v->a[56188] = aux_sym_number_token2; - v->a[56189] = anon_sym_DOLLAR_LBRACE; - v->a[56190] = anon_sym_DOLLAR_LPAREN; - v->a[56191] = anon_sym_BQUOTE; - v->a[56192] = anon_sym_DOLLAR_BQUOTE; - v->a[56193] = anon_sym_LT_LPAREN; - v->a[56194] = anon_sym_GT_LPAREN; + v->a[56180] = anon_sym_GT_AMP_DASH; + v->a[56181] = anon_sym_LT_LT; + v->a[56182] = anon_sym_LT_LT_DASH; + v->a[56183] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56184] = anon_sym_AMP; + v->a[56185] = anon_sym_DOLLAR; + v->a[56186] = sym__special_character; + v->a[56187] = anon_sym_DQUOTE; + v->a[56188] = sym_raw_string; + v->a[56189] = aux_sym_number_token1; + v->a[56190] = aux_sym_number_token2; + v->a[56191] = anon_sym_DOLLAR_LBRACE; + v->a[56192] = anon_sym_DOLLAR_LPAREN; + v->a[56193] = anon_sym_BQUOTE; + v->a[56194] = anon_sym_DOLLAR_BQUOTE; v->a[56195] = sym_word; - v->a[56196] = 6; - v->a[56197] = actions(3); - v->a[56198] = 1; - v->a[56199] = sym_comment; + v->a[56196] = anon_sym_SEMI; + v->a[56197] = 3; + v->a[56198] = actions(3); + v->a[56199] = 1; small_parse_table_2810(v); } diff --git a/parser/static/small_parse_table/small_parse_table_562.c b/parser/static/small_parse_table/small_parse_table_562.c index 8843dd6d..6851c56c 100644 --- a/parser/static/small_parse_table/small_parse_table_562.c +++ b/parser/static/small_parse_table/small_parse_table_562.c @@ -14,126 +14,126 @@ void small_parse_table_2810(t_small_parse_table_array *v) { - v->a[56200] = actions(5080); - v->a[56201] = 1; - v->a[56202] = aux_sym_concatenation_token1; - v->a[56203] = actions(5082); - v->a[56204] = 1; - v->a[56205] = sym__concat; - v->a[56206] = state(1177); - v->a[56207] = 1; - v->a[56208] = aux_sym_concatenation_repeat1; - v->a[56209] = actions(4469); - v->a[56210] = 5; - v->a[56211] = sym_file_descriptor; - v->a[56212] = sym_test_operator; - v->a[56213] = sym__bare_dollar; - v->a[56214] = sym__brace_start; - v->a[56215] = aux_sym_heredoc_redirect_token1; - v->a[56216] = actions(4467); - v->a[56217] = 39; - v->a[56218] = anon_sym_LPAREN_LPAREN; - v->a[56219] = anon_sym_SEMI; + v->a[56200] = sym_comment; + v->a[56201] = actions(2719); + v->a[56202] = 5; + v->a[56203] = sym_file_descriptor; + v->a[56204] = sym_variable_name; + v->a[56205] = sym_test_operator; + v->a[56206] = sym__brace_start; + v->a[56207] = aux_sym_heredoc_redirect_token1; + v->a[56208] = actions(2717); + v->a[56209] = 33; + v->a[56210] = anon_sym_PIPE; + v->a[56211] = anon_sym_SEMI_SEMI; + v->a[56212] = anon_sym_SEMI_AMP; + v->a[56213] = anon_sym_SEMI_SEMI_AMP; + v->a[56214] = anon_sym_PIPE_AMP; + v->a[56215] = anon_sym_AMP_AMP; + v->a[56216] = anon_sym_PIPE_PIPE; + v->a[56217] = anon_sym_LT; + v->a[56218] = anon_sym_GT; + v->a[56219] = anon_sym_GT_GT; small_parse_table_2811(v); } void small_parse_table_2811(t_small_parse_table_array *v) { - v->a[56220] = anon_sym_PIPE_PIPE; - v->a[56221] = anon_sym_AMP_AMP; - v->a[56222] = anon_sym_PIPE; - v->a[56223] = anon_sym_AMP; - v->a[56224] = anon_sym_EQ_EQ; - v->a[56225] = anon_sym_LT; - v->a[56226] = anon_sym_GT; + v->a[56220] = anon_sym_AMP_GT; + v->a[56221] = anon_sym_AMP_GT_GT; + v->a[56222] = anon_sym_LT_AMP; + v->a[56223] = anon_sym_GT_AMP; + v->a[56224] = anon_sym_GT_PIPE; + v->a[56225] = anon_sym_LT_AMP_DASH; + v->a[56226] = anon_sym_GT_AMP_DASH; v->a[56227] = anon_sym_LT_LT; - v->a[56228] = anon_sym_GT_GT; - v->a[56229] = anon_sym_SEMI_SEMI; - v->a[56230] = anon_sym_PIPE_AMP; - v->a[56231] = anon_sym_EQ_TILDE; - v->a[56232] = anon_sym_AMP_GT; - v->a[56233] = anon_sym_AMP_GT_GT; - v->a[56234] = anon_sym_LT_AMP; - v->a[56235] = anon_sym_GT_AMP; - v->a[56236] = anon_sym_GT_PIPE; - v->a[56237] = anon_sym_LT_AMP_DASH; - v->a[56238] = anon_sym_GT_AMP_DASH; - v->a[56239] = anon_sym_LT_LT_DASH; + v->a[56228] = anon_sym_LT_LT_DASH; + v->a[56229] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56230] = anon_sym_AMP; + v->a[56231] = anon_sym_DOLLAR; + v->a[56232] = sym__special_character; + v->a[56233] = anon_sym_DQUOTE; + v->a[56234] = sym_raw_string; + v->a[56235] = aux_sym_number_token1; + v->a[56236] = aux_sym_number_token2; + v->a[56237] = anon_sym_DOLLAR_LBRACE; + v->a[56238] = anon_sym_DOLLAR_LPAREN; + v->a[56239] = anon_sym_BQUOTE; small_parse_table_2812(v); } void small_parse_table_2812(t_small_parse_table_array *v) { - v->a[56240] = anon_sym_LT_LT_LT; - v->a[56241] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56242] = anon_sym_DOLLAR_LBRACK; - v->a[56243] = anon_sym_DOLLAR; - v->a[56244] = sym__special_character; - v->a[56245] = anon_sym_DQUOTE; - v->a[56246] = sym_raw_string; - v->a[56247] = sym_ansi_c_string; - v->a[56248] = aux_sym_number_token1; - v->a[56249] = aux_sym_number_token2; - v->a[56250] = anon_sym_DOLLAR_LBRACE; - v->a[56251] = anon_sym_DOLLAR_LPAREN; - v->a[56252] = anon_sym_BQUOTE; - v->a[56253] = anon_sym_DOLLAR_BQUOTE; - v->a[56254] = anon_sym_LT_LPAREN; - v->a[56255] = anon_sym_GT_LPAREN; - v->a[56256] = sym_word; - v->a[56257] = 3; - v->a[56258] = actions(3); - v->a[56259] = 1; + v->a[56240] = anon_sym_DOLLAR_BQUOTE; + v->a[56241] = sym_word; + v->a[56242] = anon_sym_SEMI; + v->a[56243] = 3; + v->a[56244] = actions(3); + v->a[56245] = 1; + v->a[56246] = sym_comment; + v->a[56247] = actions(2774); + v->a[56248] = 6; + v->a[56249] = sym_file_descriptor; + v->a[56250] = sym__concat; + v->a[56251] = sym_test_operator; + v->a[56252] = sym__brace_start; + v->a[56253] = ts_builtin_sym_end; + v->a[56254] = aux_sym_heredoc_redirect_token1; + v->a[56255] = actions(2772); + v->a[56256] = 32; + v->a[56257] = anon_sym_PIPE; + v->a[56258] = anon_sym_SEMI_SEMI; + v->a[56259] = anon_sym_PIPE_AMP; small_parse_table_2813(v); } void small_parse_table_2813(t_small_parse_table_array *v) { - v->a[56260] = sym_comment; - v->a[56261] = actions(1318); - v->a[56262] = 7; - v->a[56263] = sym_file_descriptor; - v->a[56264] = sym__concat; - v->a[56265] = sym_test_operator; - v->a[56266] = sym__bare_dollar; - v->a[56267] = sym__brace_start; - v->a[56268] = ts_builtin_sym_end; - v->a[56269] = aux_sym_heredoc_redirect_token1; - v->a[56270] = actions(1316); - v->a[56271] = 40; - v->a[56272] = anon_sym_LPAREN_LPAREN; - v->a[56273] = anon_sym_SEMI; - v->a[56274] = anon_sym_PIPE_PIPE; - v->a[56275] = anon_sym_AMP_AMP; - v->a[56276] = anon_sym_PIPE; - v->a[56277] = anon_sym_AMP; - v->a[56278] = anon_sym_EQ_EQ; - v->a[56279] = anon_sym_LT; + v->a[56260] = anon_sym_AMP_AMP; + v->a[56261] = anon_sym_PIPE_PIPE; + v->a[56262] = anon_sym_LT; + v->a[56263] = anon_sym_GT; + v->a[56264] = anon_sym_GT_GT; + v->a[56265] = anon_sym_AMP_GT; + v->a[56266] = anon_sym_AMP_GT_GT; + v->a[56267] = anon_sym_LT_AMP; + v->a[56268] = anon_sym_GT_AMP; + v->a[56269] = anon_sym_GT_PIPE; + v->a[56270] = anon_sym_LT_AMP_DASH; + v->a[56271] = anon_sym_GT_AMP_DASH; + v->a[56272] = anon_sym_LT_LT; + v->a[56273] = anon_sym_LT_LT_DASH; + v->a[56274] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56275] = anon_sym_AMP; + v->a[56276] = aux_sym_concatenation_token1; + v->a[56277] = anon_sym_DOLLAR; + v->a[56278] = sym__special_character; + v->a[56279] = anon_sym_DQUOTE; small_parse_table_2814(v); } void small_parse_table_2814(t_small_parse_table_array *v) { - v->a[56280] = anon_sym_GT; - v->a[56281] = anon_sym_LT_LT; - v->a[56282] = anon_sym_GT_GT; - v->a[56283] = anon_sym_SEMI_SEMI; - v->a[56284] = anon_sym_PIPE_AMP; - v->a[56285] = anon_sym_EQ_TILDE; - v->a[56286] = anon_sym_AMP_GT; - v->a[56287] = anon_sym_AMP_GT_GT; - v->a[56288] = anon_sym_LT_AMP; - v->a[56289] = anon_sym_GT_AMP; - v->a[56290] = anon_sym_GT_PIPE; - v->a[56291] = anon_sym_LT_AMP_DASH; - v->a[56292] = anon_sym_GT_AMP_DASH; - v->a[56293] = anon_sym_LT_LT_DASH; - v->a[56294] = anon_sym_LT_LT_LT; - v->a[56295] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56296] = anon_sym_DOLLAR_LBRACK; - v->a[56297] = aux_sym_concatenation_token1; - v->a[56298] = anon_sym_DOLLAR; - v->a[56299] = sym__special_character; + v->a[56280] = sym_raw_string; + v->a[56281] = aux_sym_number_token1; + v->a[56282] = aux_sym_number_token2; + v->a[56283] = anon_sym_DOLLAR_LBRACE; + v->a[56284] = anon_sym_DOLLAR_LPAREN; + v->a[56285] = anon_sym_BQUOTE; + v->a[56286] = anon_sym_DOLLAR_BQUOTE; + v->a[56287] = sym_word; + v->a[56288] = anon_sym_SEMI; + v->a[56289] = 5; + v->a[56290] = actions(3); + v->a[56291] = 1; + v->a[56292] = sym_comment; + v->a[56293] = actions(3792); + v->a[56294] = 1; + v->a[56295] = sym__special_character; + v->a[56296] = state(1234); + v->a[56297] = 1; + v->a[56298] = aux_sym__literal_repeat1; + v->a[56299] = actions(3543); small_parse_table_2815(v); } diff --git a/parser/static/small_parse_table/small_parse_table_563.c b/parser/static/small_parse_table/small_parse_table_563.c index 5600aebe..ff2555fb 100644 --- a/parser/static/small_parse_table/small_parse_table_563.c +++ b/parser/static/small_parse_table/small_parse_table_563.c @@ -14,125 +14,125 @@ void small_parse_table_2815(t_small_parse_table_array *v) { - v->a[56300] = anon_sym_DQUOTE; - v->a[56301] = sym_raw_string; - v->a[56302] = sym_ansi_c_string; - v->a[56303] = aux_sym_number_token1; - v->a[56304] = aux_sym_number_token2; - v->a[56305] = anon_sym_DOLLAR_LBRACE; - v->a[56306] = anon_sym_DOLLAR_LPAREN; - v->a[56307] = anon_sym_BQUOTE; - v->a[56308] = anon_sym_DOLLAR_BQUOTE; - v->a[56309] = anon_sym_LT_LPAREN; - v->a[56310] = anon_sym_GT_LPAREN; - v->a[56311] = sym_word; - v->a[56312] = 6; - v->a[56313] = actions(3); - v->a[56314] = 1; - v->a[56315] = sym_comment; - v->a[56316] = actions(5080); - v->a[56317] = 1; - v->a[56318] = aux_sym_concatenation_token1; - v->a[56319] = actions(5082); + v->a[56300] = 6; + v->a[56301] = sym_file_descriptor; + v->a[56302] = sym_variable_name; + v->a[56303] = sym_test_operator; + v->a[56304] = sym__brace_start; + v->a[56305] = ts_builtin_sym_end; + v->a[56306] = aux_sym_heredoc_redirect_token1; + v->a[56307] = actions(3541); + v->a[56308] = 30; + v->a[56309] = anon_sym_PIPE; + v->a[56310] = anon_sym_SEMI_SEMI; + v->a[56311] = anon_sym_PIPE_AMP; + v->a[56312] = anon_sym_AMP_AMP; + v->a[56313] = anon_sym_PIPE_PIPE; + v->a[56314] = anon_sym_LT; + v->a[56315] = anon_sym_GT; + v->a[56316] = anon_sym_GT_GT; + v->a[56317] = anon_sym_AMP_GT; + v->a[56318] = anon_sym_AMP_GT_GT; + v->a[56319] = anon_sym_LT_AMP; small_parse_table_2816(v); } void small_parse_table_2816(t_small_parse_table_array *v) { - v->a[56320] = 1; - v->a[56321] = sym__concat; - v->a[56322] = state(1215); - v->a[56323] = 1; - v->a[56324] = aux_sym_concatenation_repeat1; - v->a[56325] = actions(4372); - v->a[56326] = 5; - v->a[56327] = sym_file_descriptor; - v->a[56328] = sym_test_operator; - v->a[56329] = sym__bare_dollar; - v->a[56330] = sym__brace_start; - v->a[56331] = aux_sym_heredoc_redirect_token1; - v->a[56332] = actions(4370); - v->a[56333] = 39; - v->a[56334] = anon_sym_LPAREN_LPAREN; - v->a[56335] = anon_sym_SEMI; - v->a[56336] = anon_sym_PIPE_PIPE; - v->a[56337] = anon_sym_AMP_AMP; - v->a[56338] = anon_sym_PIPE; - v->a[56339] = anon_sym_AMP; + v->a[56320] = anon_sym_GT_AMP; + v->a[56321] = anon_sym_GT_PIPE; + v->a[56322] = anon_sym_LT_AMP_DASH; + v->a[56323] = anon_sym_GT_AMP_DASH; + v->a[56324] = anon_sym_LT_LT; + v->a[56325] = anon_sym_LT_LT_DASH; + v->a[56326] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56327] = anon_sym_AMP; + v->a[56328] = anon_sym_DOLLAR; + v->a[56329] = anon_sym_DQUOTE; + v->a[56330] = sym_raw_string; + v->a[56331] = aux_sym_number_token1; + v->a[56332] = aux_sym_number_token2; + v->a[56333] = anon_sym_DOLLAR_LBRACE; + v->a[56334] = anon_sym_DOLLAR_LPAREN; + v->a[56335] = anon_sym_BQUOTE; + v->a[56336] = anon_sym_DOLLAR_BQUOTE; + v->a[56337] = sym_word; + v->a[56338] = anon_sym_SEMI; + v->a[56339] = 3; small_parse_table_2817(v); } void small_parse_table_2817(t_small_parse_table_array *v) { - v->a[56340] = anon_sym_EQ_EQ; - v->a[56341] = anon_sym_LT; - v->a[56342] = anon_sym_GT; - v->a[56343] = anon_sym_LT_LT; - v->a[56344] = anon_sym_GT_GT; - v->a[56345] = anon_sym_SEMI_SEMI; - v->a[56346] = anon_sym_PIPE_AMP; - v->a[56347] = anon_sym_EQ_TILDE; - v->a[56348] = anon_sym_AMP_GT; - v->a[56349] = anon_sym_AMP_GT_GT; - v->a[56350] = anon_sym_LT_AMP; - v->a[56351] = anon_sym_GT_AMP; - v->a[56352] = anon_sym_GT_PIPE; - v->a[56353] = anon_sym_LT_AMP_DASH; - v->a[56354] = anon_sym_GT_AMP_DASH; - v->a[56355] = anon_sym_LT_LT_DASH; - v->a[56356] = anon_sym_LT_LT_LT; - v->a[56357] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56358] = anon_sym_DOLLAR_LBRACK; - v->a[56359] = anon_sym_DOLLAR; + v->a[56340] = actions(3); + v->a[56341] = 1; + v->a[56342] = sym_comment; + v->a[56343] = actions(2778); + v->a[56344] = 6; + v->a[56345] = sym_file_descriptor; + v->a[56346] = sym__concat; + v->a[56347] = sym_test_operator; + v->a[56348] = sym__brace_start; + v->a[56349] = ts_builtin_sym_end; + v->a[56350] = aux_sym_heredoc_redirect_token1; + v->a[56351] = actions(2776); + v->a[56352] = 32; + v->a[56353] = anon_sym_PIPE; + v->a[56354] = anon_sym_SEMI_SEMI; + v->a[56355] = anon_sym_PIPE_AMP; + v->a[56356] = anon_sym_AMP_AMP; + v->a[56357] = anon_sym_PIPE_PIPE; + v->a[56358] = anon_sym_LT; + v->a[56359] = anon_sym_GT; small_parse_table_2818(v); } void small_parse_table_2818(t_small_parse_table_array *v) { - v->a[56360] = sym__special_character; - v->a[56361] = anon_sym_DQUOTE; - v->a[56362] = sym_raw_string; - v->a[56363] = sym_ansi_c_string; - v->a[56364] = aux_sym_number_token1; - v->a[56365] = aux_sym_number_token2; - v->a[56366] = anon_sym_DOLLAR_LBRACE; - v->a[56367] = anon_sym_DOLLAR_LPAREN; - v->a[56368] = anon_sym_BQUOTE; - v->a[56369] = anon_sym_DOLLAR_BQUOTE; - v->a[56370] = anon_sym_LT_LPAREN; - v->a[56371] = anon_sym_GT_LPAREN; - v->a[56372] = sym_word; - v->a[56373] = 6; - v->a[56374] = actions(3); - v->a[56375] = 1; - v->a[56376] = sym_comment; - v->a[56377] = actions(5080); - v->a[56378] = 1; - v->a[56379] = aux_sym_concatenation_token1; + v->a[56360] = anon_sym_GT_GT; + v->a[56361] = anon_sym_AMP_GT; + v->a[56362] = anon_sym_AMP_GT_GT; + v->a[56363] = anon_sym_LT_AMP; + v->a[56364] = anon_sym_GT_AMP; + v->a[56365] = anon_sym_GT_PIPE; + v->a[56366] = anon_sym_LT_AMP_DASH; + v->a[56367] = anon_sym_GT_AMP_DASH; + v->a[56368] = anon_sym_LT_LT; + v->a[56369] = anon_sym_LT_LT_DASH; + v->a[56370] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56371] = anon_sym_AMP; + v->a[56372] = aux_sym_concatenation_token1; + v->a[56373] = anon_sym_DOLLAR; + v->a[56374] = sym__special_character; + v->a[56375] = anon_sym_DQUOTE; + v->a[56376] = sym_raw_string; + v->a[56377] = aux_sym_number_token1; + v->a[56378] = aux_sym_number_token2; + v->a[56379] = anon_sym_DOLLAR_LBRACE; small_parse_table_2819(v); } void small_parse_table_2819(t_small_parse_table_array *v) { - v->a[56380] = actions(5082); - v->a[56381] = 1; - v->a[56382] = sym__concat; - v->a[56383] = state(1177); - v->a[56384] = 1; - v->a[56385] = aux_sym_concatenation_repeat1; - v->a[56386] = actions(4566); - v->a[56387] = 5; - v->a[56388] = sym_file_descriptor; - v->a[56389] = sym_test_operator; - v->a[56390] = sym__bare_dollar; - v->a[56391] = sym__brace_start; - v->a[56392] = aux_sym_heredoc_redirect_token1; - v->a[56393] = actions(4564); - v->a[56394] = 39; - v->a[56395] = anon_sym_LPAREN_LPAREN; - v->a[56396] = anon_sym_SEMI; - v->a[56397] = anon_sym_PIPE_PIPE; - v->a[56398] = anon_sym_AMP_AMP; + v->a[56380] = anon_sym_DOLLAR_LPAREN; + v->a[56381] = anon_sym_BQUOTE; + v->a[56382] = anon_sym_DOLLAR_BQUOTE; + v->a[56383] = sym_word; + v->a[56384] = anon_sym_SEMI; + v->a[56385] = 3; + v->a[56386] = actions(3); + v->a[56387] = 1; + v->a[56388] = sym_comment; + v->a[56389] = actions(2774); + v->a[56390] = 6; + v->a[56391] = sym_file_descriptor; + v->a[56392] = sym__concat; + v->a[56393] = sym_test_operator; + v->a[56394] = sym__brace_start; + v->a[56395] = ts_builtin_sym_end; + v->a[56396] = aux_sym_heredoc_redirect_token1; + v->a[56397] = actions(2772); + v->a[56398] = 32; v->a[56399] = anon_sym_PIPE; small_parse_table_2820(v); } diff --git a/parser/static/small_parse_table/small_parse_table_564.c b/parser/static/small_parse_table/small_parse_table_564.c index ea934e9d..f68e3549 100644 --- a/parser/static/small_parse_table/small_parse_table_564.c +++ b/parser/static/small_parse_table/small_parse_table_564.c @@ -14,126 +14,126 @@ void small_parse_table_2820(t_small_parse_table_array *v) { - v->a[56400] = anon_sym_AMP; - v->a[56401] = anon_sym_EQ_EQ; - v->a[56402] = anon_sym_LT; - v->a[56403] = anon_sym_GT; - v->a[56404] = anon_sym_LT_LT; - v->a[56405] = anon_sym_GT_GT; - v->a[56406] = anon_sym_SEMI_SEMI; - v->a[56407] = anon_sym_PIPE_AMP; - v->a[56408] = anon_sym_EQ_TILDE; - v->a[56409] = anon_sym_AMP_GT; - v->a[56410] = anon_sym_AMP_GT_GT; - v->a[56411] = anon_sym_LT_AMP; - v->a[56412] = anon_sym_GT_AMP; - v->a[56413] = anon_sym_GT_PIPE; - v->a[56414] = anon_sym_LT_AMP_DASH; - v->a[56415] = anon_sym_GT_AMP_DASH; - v->a[56416] = anon_sym_LT_LT_DASH; - v->a[56417] = anon_sym_LT_LT_LT; - v->a[56418] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56419] = anon_sym_DOLLAR_LBRACK; + v->a[56400] = anon_sym_SEMI_SEMI; + v->a[56401] = anon_sym_PIPE_AMP; + v->a[56402] = anon_sym_AMP_AMP; + v->a[56403] = anon_sym_PIPE_PIPE; + v->a[56404] = anon_sym_LT; + v->a[56405] = anon_sym_GT; + v->a[56406] = anon_sym_GT_GT; + v->a[56407] = anon_sym_AMP_GT; + v->a[56408] = anon_sym_AMP_GT_GT; + v->a[56409] = anon_sym_LT_AMP; + v->a[56410] = anon_sym_GT_AMP; + v->a[56411] = anon_sym_GT_PIPE; + v->a[56412] = anon_sym_LT_AMP_DASH; + v->a[56413] = anon_sym_GT_AMP_DASH; + v->a[56414] = anon_sym_LT_LT; + v->a[56415] = anon_sym_LT_LT_DASH; + v->a[56416] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56417] = anon_sym_AMP; + v->a[56418] = aux_sym_concatenation_token1; + v->a[56419] = anon_sym_DOLLAR; small_parse_table_2821(v); } void small_parse_table_2821(t_small_parse_table_array *v) { - v->a[56420] = anon_sym_DOLLAR; - v->a[56421] = sym__special_character; - v->a[56422] = anon_sym_DQUOTE; - v->a[56423] = sym_raw_string; - v->a[56424] = sym_ansi_c_string; - v->a[56425] = aux_sym_number_token1; - v->a[56426] = aux_sym_number_token2; - v->a[56427] = anon_sym_DOLLAR_LBRACE; - v->a[56428] = anon_sym_DOLLAR_LPAREN; - v->a[56429] = anon_sym_BQUOTE; - v->a[56430] = anon_sym_DOLLAR_BQUOTE; - v->a[56431] = anon_sym_LT_LPAREN; - v->a[56432] = anon_sym_GT_LPAREN; - v->a[56433] = sym_word; - v->a[56434] = 6; - v->a[56435] = actions(3); - v->a[56436] = 1; - v->a[56437] = sym_comment; - v->a[56438] = actions(5464); - v->a[56439] = 1; + v->a[56420] = sym__special_character; + v->a[56421] = anon_sym_DQUOTE; + v->a[56422] = sym_raw_string; + v->a[56423] = aux_sym_number_token1; + v->a[56424] = aux_sym_number_token2; + v->a[56425] = anon_sym_DOLLAR_LBRACE; + v->a[56426] = anon_sym_DOLLAR_LPAREN; + v->a[56427] = anon_sym_BQUOTE; + v->a[56428] = anon_sym_DOLLAR_BQUOTE; + v->a[56429] = sym_word; + v->a[56430] = anon_sym_SEMI; + v->a[56431] = 3; + v->a[56432] = actions(3); + v->a[56433] = 1; + v->a[56434] = sym_comment; + v->a[56435] = actions(2664); + v->a[56436] = 5; + v->a[56437] = sym_file_descriptor; + v->a[56438] = sym_test_operator; + v->a[56439] = sym__bare_dollar; small_parse_table_2822(v); } void small_parse_table_2822(t_small_parse_table_array *v) { - v->a[56440] = aux_sym_concatenation_token1; - v->a[56441] = actions(5466); - v->a[56442] = 1; - v->a[56443] = sym__concat; - v->a[56444] = state(1249); - v->a[56445] = 1; - v->a[56446] = aux_sym_concatenation_repeat1; - v->a[56447] = actions(2096); - v->a[56448] = 5; - v->a[56449] = sym_file_descriptor; - v->a[56450] = sym_variable_name; - v->a[56451] = sym_test_operator; - v->a[56452] = sym__brace_start; - v->a[56453] = aux_sym_heredoc_redirect_token1; - v->a[56454] = actions(2094); - v->a[56455] = 39; - v->a[56456] = anon_sym_LPAREN_LPAREN; - v->a[56457] = anon_sym_SEMI; - v->a[56458] = anon_sym_PIPE_PIPE; - v->a[56459] = anon_sym_AMP_AMP; + v->a[56440] = sym__brace_start; + v->a[56441] = aux_sym_heredoc_redirect_token1; + v->a[56442] = actions(2662); + v->a[56443] = 33; + v->a[56444] = anon_sym_PIPE; + v->a[56445] = anon_sym_SEMI_SEMI; + v->a[56446] = anon_sym_SEMI_AMP; + v->a[56447] = anon_sym_SEMI_SEMI_AMP; + v->a[56448] = anon_sym_PIPE_AMP; + v->a[56449] = anon_sym_AMP_AMP; + v->a[56450] = anon_sym_PIPE_PIPE; + v->a[56451] = anon_sym_LT; + v->a[56452] = anon_sym_GT; + v->a[56453] = anon_sym_GT_GT; + v->a[56454] = anon_sym_AMP_GT; + v->a[56455] = anon_sym_AMP_GT_GT; + v->a[56456] = anon_sym_LT_AMP; + v->a[56457] = anon_sym_GT_AMP; + v->a[56458] = anon_sym_GT_PIPE; + v->a[56459] = anon_sym_LT_AMP_DASH; small_parse_table_2823(v); } void small_parse_table_2823(t_small_parse_table_array *v) { - v->a[56460] = anon_sym_PIPE; - v->a[56461] = anon_sym_AMP; - v->a[56462] = anon_sym_LT; - v->a[56463] = anon_sym_GT; - v->a[56464] = anon_sym_LT_LT; - v->a[56465] = anon_sym_GT_GT; - v->a[56466] = anon_sym_SEMI_SEMI; - v->a[56467] = anon_sym_SEMI_AMP; - v->a[56468] = anon_sym_SEMI_SEMI_AMP; - v->a[56469] = anon_sym_PIPE_AMP; - v->a[56470] = anon_sym_AMP_GT; - v->a[56471] = anon_sym_AMP_GT_GT; - v->a[56472] = anon_sym_LT_AMP; - v->a[56473] = anon_sym_GT_AMP; - v->a[56474] = anon_sym_GT_PIPE; - v->a[56475] = anon_sym_LT_AMP_DASH; - v->a[56476] = anon_sym_GT_AMP_DASH; - v->a[56477] = anon_sym_LT_LT_DASH; - v->a[56478] = anon_sym_LT_LT_LT; - v->a[56479] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56460] = anon_sym_GT_AMP_DASH; + v->a[56461] = anon_sym_LT_LT; + v->a[56462] = anon_sym_LT_LT_DASH; + v->a[56463] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56464] = anon_sym_AMP; + v->a[56465] = anon_sym_DOLLAR; + v->a[56466] = sym__special_character; + v->a[56467] = anon_sym_DQUOTE; + v->a[56468] = sym_raw_string; + v->a[56469] = aux_sym_number_token1; + v->a[56470] = aux_sym_number_token2; + v->a[56471] = anon_sym_DOLLAR_LBRACE; + v->a[56472] = anon_sym_DOLLAR_LPAREN; + v->a[56473] = anon_sym_BQUOTE; + v->a[56474] = anon_sym_DOLLAR_BQUOTE; + v->a[56475] = sym_word; + v->a[56476] = anon_sym_SEMI; + v->a[56477] = 5; + v->a[56478] = actions(3); + v->a[56479] = 1; small_parse_table_2824(v); } void small_parse_table_2824(t_small_parse_table_array *v) { - v->a[56480] = anon_sym_DOLLAR_LBRACK; - v->a[56481] = anon_sym_DOLLAR; - v->a[56482] = sym__special_character; - v->a[56483] = anon_sym_DQUOTE; - v->a[56484] = sym_raw_string; - v->a[56485] = sym_ansi_c_string; - v->a[56486] = aux_sym_number_token1; - v->a[56487] = aux_sym_number_token2; - v->a[56488] = anon_sym_DOLLAR_LBRACE; - v->a[56489] = anon_sym_DOLLAR_LPAREN; - v->a[56490] = anon_sym_BQUOTE; - v->a[56491] = anon_sym_DOLLAR_BQUOTE; - v->a[56492] = anon_sym_LT_LPAREN; - v->a[56493] = anon_sym_GT_LPAREN; - v->a[56494] = sym_word; - v->a[56495] = 6; - v->a[56496] = actions(3); - v->a[56497] = 1; - v->a[56498] = sym_comment; - v->a[56499] = actions(5080); + v->a[56480] = sym_comment; + v->a[56481] = actions(3815); + v->a[56482] = 1; + v->a[56483] = sym__special_character; + v->a[56484] = state(1214); + v->a[56485] = 1; + v->a[56486] = aux_sym__literal_repeat1; + v->a[56487] = actions(3252); + v->a[56488] = 5; + v->a[56489] = sym_file_descriptor; + v->a[56490] = sym_variable_name; + v->a[56491] = sym_test_operator; + v->a[56492] = sym__brace_start; + v->a[56493] = aux_sym_heredoc_redirect_token1; + v->a[56494] = actions(3250); + v->a[56495] = 31; + v->a[56496] = anon_sym_PIPE; + v->a[56497] = anon_sym_RPAREN; + v->a[56498] = anon_sym_SEMI_SEMI; + v->a[56499] = anon_sym_PIPE_AMP; small_parse_table_2825(v); } diff --git a/parser/static/small_parse_table/small_parse_table_565.c b/parser/static/small_parse_table/small_parse_table_565.c index a0f33943..54400ccf 100644 --- a/parser/static/small_parse_table/small_parse_table_565.c +++ b/parser/static/small_parse_table/small_parse_table_565.c @@ -14,126 +14,126 @@ void small_parse_table_2825(t_small_parse_table_array *v) { - v->a[56500] = 1; - v->a[56501] = aux_sym_concatenation_token1; - v->a[56502] = actions(5082); - v->a[56503] = 1; - v->a[56504] = sym__concat; - v->a[56505] = state(1215); - v->a[56506] = 1; - v->a[56507] = aux_sym_concatenation_repeat1; - v->a[56508] = actions(4554); - v->a[56509] = 5; - v->a[56510] = sym_file_descriptor; - v->a[56511] = sym_test_operator; - v->a[56512] = sym__bare_dollar; - v->a[56513] = sym__brace_start; - v->a[56514] = aux_sym_heredoc_redirect_token1; - v->a[56515] = actions(4552); - v->a[56516] = 39; - v->a[56517] = anon_sym_LPAREN_LPAREN; - v->a[56518] = anon_sym_SEMI; - v->a[56519] = anon_sym_PIPE_PIPE; + v->a[56500] = anon_sym_AMP_AMP; + v->a[56501] = anon_sym_PIPE_PIPE; + v->a[56502] = anon_sym_LT; + v->a[56503] = anon_sym_GT; + v->a[56504] = anon_sym_GT_GT; + v->a[56505] = anon_sym_AMP_GT; + v->a[56506] = anon_sym_AMP_GT_GT; + v->a[56507] = anon_sym_LT_AMP; + v->a[56508] = anon_sym_GT_AMP; + v->a[56509] = anon_sym_GT_PIPE; + v->a[56510] = anon_sym_LT_AMP_DASH; + v->a[56511] = anon_sym_GT_AMP_DASH; + v->a[56512] = anon_sym_LT_LT; + v->a[56513] = anon_sym_LT_LT_DASH; + v->a[56514] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56515] = anon_sym_AMP; + v->a[56516] = anon_sym_DOLLAR; + v->a[56517] = anon_sym_DQUOTE; + v->a[56518] = sym_raw_string; + v->a[56519] = aux_sym_number_token1; small_parse_table_2826(v); } void small_parse_table_2826(t_small_parse_table_array *v) { - v->a[56520] = anon_sym_AMP_AMP; - v->a[56521] = anon_sym_PIPE; - v->a[56522] = anon_sym_AMP; - v->a[56523] = anon_sym_EQ_EQ; - v->a[56524] = anon_sym_LT; - v->a[56525] = anon_sym_GT; - v->a[56526] = anon_sym_LT_LT; - v->a[56527] = anon_sym_GT_GT; - v->a[56528] = anon_sym_SEMI_SEMI; - v->a[56529] = anon_sym_PIPE_AMP; - v->a[56530] = anon_sym_EQ_TILDE; - v->a[56531] = anon_sym_AMP_GT; - v->a[56532] = anon_sym_AMP_GT_GT; - v->a[56533] = anon_sym_LT_AMP; - v->a[56534] = anon_sym_GT_AMP; - v->a[56535] = anon_sym_GT_PIPE; - v->a[56536] = anon_sym_LT_AMP_DASH; - v->a[56537] = anon_sym_GT_AMP_DASH; - v->a[56538] = anon_sym_LT_LT_DASH; - v->a[56539] = anon_sym_LT_LT_LT; + v->a[56520] = aux_sym_number_token2; + v->a[56521] = anon_sym_DOLLAR_LBRACE; + v->a[56522] = anon_sym_DOLLAR_LPAREN; + v->a[56523] = anon_sym_BQUOTE; + v->a[56524] = anon_sym_DOLLAR_BQUOTE; + v->a[56525] = sym_word; + v->a[56526] = anon_sym_SEMI; + v->a[56527] = 5; + v->a[56528] = actions(3); + v->a[56529] = 1; + v->a[56530] = sym_comment; + v->a[56531] = actions(3815); + v->a[56532] = 1; + v->a[56533] = sym__special_character; + v->a[56534] = state(1214); + v->a[56535] = 1; + v->a[56536] = aux_sym__literal_repeat1; + v->a[56537] = actions(3543); + v->a[56538] = 5; + v->a[56539] = sym_file_descriptor; small_parse_table_2827(v); } void small_parse_table_2827(t_small_parse_table_array *v) { - v->a[56540] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56541] = anon_sym_DOLLAR_LBRACK; - v->a[56542] = anon_sym_DOLLAR; - v->a[56543] = sym__special_character; - v->a[56544] = anon_sym_DQUOTE; - v->a[56545] = sym_raw_string; - v->a[56546] = sym_ansi_c_string; - v->a[56547] = aux_sym_number_token1; - v->a[56548] = aux_sym_number_token2; - v->a[56549] = anon_sym_DOLLAR_LBRACE; - v->a[56550] = anon_sym_DOLLAR_LPAREN; - v->a[56551] = anon_sym_BQUOTE; - v->a[56552] = anon_sym_DOLLAR_BQUOTE; - v->a[56553] = anon_sym_LT_LPAREN; - v->a[56554] = anon_sym_GT_LPAREN; - v->a[56555] = sym_word; - v->a[56556] = 3; - v->a[56557] = actions(3); - v->a[56558] = 1; - v->a[56559] = sym_comment; + v->a[56540] = sym_variable_name; + v->a[56541] = sym_test_operator; + v->a[56542] = sym__brace_start; + v->a[56543] = aux_sym_heredoc_redirect_token1; + v->a[56544] = actions(3541); + v->a[56545] = 31; + v->a[56546] = anon_sym_PIPE; + v->a[56547] = anon_sym_RPAREN; + v->a[56548] = anon_sym_SEMI_SEMI; + v->a[56549] = anon_sym_PIPE_AMP; + v->a[56550] = anon_sym_AMP_AMP; + v->a[56551] = anon_sym_PIPE_PIPE; + v->a[56552] = anon_sym_LT; + v->a[56553] = anon_sym_GT; + v->a[56554] = anon_sym_GT_GT; + v->a[56555] = anon_sym_AMP_GT; + v->a[56556] = anon_sym_AMP_GT_GT; + v->a[56557] = anon_sym_LT_AMP; + v->a[56558] = anon_sym_GT_AMP; + v->a[56559] = anon_sym_GT_PIPE; small_parse_table_2828(v); } void small_parse_table_2828(t_small_parse_table_array *v) { - v->a[56560] = actions(1314); - v->a[56561] = 7; - v->a[56562] = sym_file_descriptor; - v->a[56563] = sym__concat; - v->a[56564] = sym_test_operator; - v->a[56565] = sym__bare_dollar; - v->a[56566] = sym__brace_start; - v->a[56567] = ts_builtin_sym_end; - v->a[56568] = aux_sym_heredoc_redirect_token1; - v->a[56569] = actions(1312); - v->a[56570] = 40; - v->a[56571] = anon_sym_LPAREN_LPAREN; - v->a[56572] = anon_sym_SEMI; - v->a[56573] = anon_sym_PIPE_PIPE; - v->a[56574] = anon_sym_AMP_AMP; - v->a[56575] = anon_sym_PIPE; - v->a[56576] = anon_sym_AMP; - v->a[56577] = anon_sym_EQ_EQ; - v->a[56578] = anon_sym_LT; - v->a[56579] = anon_sym_GT; + v->a[56560] = anon_sym_LT_AMP_DASH; + v->a[56561] = anon_sym_GT_AMP_DASH; + v->a[56562] = anon_sym_LT_LT; + v->a[56563] = anon_sym_LT_LT_DASH; + v->a[56564] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56565] = anon_sym_AMP; + v->a[56566] = anon_sym_DOLLAR; + v->a[56567] = anon_sym_DQUOTE; + v->a[56568] = sym_raw_string; + v->a[56569] = aux_sym_number_token1; + v->a[56570] = aux_sym_number_token2; + v->a[56571] = anon_sym_DOLLAR_LBRACE; + v->a[56572] = anon_sym_DOLLAR_LPAREN; + v->a[56573] = anon_sym_BQUOTE; + v->a[56574] = anon_sym_DOLLAR_BQUOTE; + v->a[56575] = sym_word; + v->a[56576] = anon_sym_SEMI; + v->a[56577] = 3; + v->a[56578] = actions(3); + v->a[56579] = 1; small_parse_table_2829(v); } void small_parse_table_2829(t_small_parse_table_array *v) { - v->a[56580] = anon_sym_LT_LT; - v->a[56581] = anon_sym_GT_GT; - v->a[56582] = anon_sym_SEMI_SEMI; - v->a[56583] = anon_sym_PIPE_AMP; - v->a[56584] = anon_sym_EQ_TILDE; - v->a[56585] = anon_sym_AMP_GT; - v->a[56586] = anon_sym_AMP_GT_GT; - v->a[56587] = anon_sym_LT_AMP; - v->a[56588] = anon_sym_GT_AMP; - v->a[56589] = anon_sym_GT_PIPE; - v->a[56590] = anon_sym_LT_AMP_DASH; - v->a[56591] = anon_sym_GT_AMP_DASH; - v->a[56592] = anon_sym_LT_LT_DASH; - v->a[56593] = anon_sym_LT_LT_LT; - v->a[56594] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56595] = anon_sym_DOLLAR_LBRACK; - v->a[56596] = aux_sym_concatenation_token1; - v->a[56597] = anon_sym_DOLLAR; - v->a[56598] = sym__special_character; - v->a[56599] = anon_sym_DQUOTE; + v->a[56580] = sym_comment; + v->a[56581] = actions(3050); + v->a[56582] = 5; + v->a[56583] = sym_file_descriptor; + v->a[56584] = sym__concat; + v->a[56585] = sym_test_operator; + v->a[56586] = sym__brace_start; + v->a[56587] = aux_sym_heredoc_redirect_token1; + v->a[56588] = actions(3048); + v->a[56589] = 33; + v->a[56590] = anon_sym_PIPE; + v->a[56591] = anon_sym_RPAREN; + v->a[56592] = anon_sym_SEMI_SEMI; + v->a[56593] = anon_sym_PIPE_AMP; + v->a[56594] = anon_sym_AMP_AMP; + v->a[56595] = anon_sym_PIPE_PIPE; + v->a[56596] = anon_sym_LT; + v->a[56597] = anon_sym_GT; + v->a[56598] = anon_sym_GT_GT; + v->a[56599] = anon_sym_AMP_GT; small_parse_table_2830(v); } diff --git a/parser/static/small_parse_table/small_parse_table_566.c b/parser/static/small_parse_table/small_parse_table_566.c index 4819f5c7..0157dc1a 100644 --- a/parser/static/small_parse_table/small_parse_table_566.c +++ b/parser/static/small_parse_table/small_parse_table_566.c @@ -14,126 +14,126 @@ void small_parse_table_2830(t_small_parse_table_array *v) { - v->a[56600] = sym_raw_string; - v->a[56601] = sym_ansi_c_string; - v->a[56602] = aux_sym_number_token1; - v->a[56603] = aux_sym_number_token2; - v->a[56604] = anon_sym_DOLLAR_LBRACE; - v->a[56605] = anon_sym_DOLLAR_LPAREN; - v->a[56606] = anon_sym_BQUOTE; - v->a[56607] = anon_sym_DOLLAR_BQUOTE; - v->a[56608] = anon_sym_LT_LPAREN; - v->a[56609] = anon_sym_GT_LPAREN; - v->a[56610] = sym_word; - v->a[56611] = 3; - v->a[56612] = actions(3); - v->a[56613] = 1; - v->a[56614] = sym_comment; - v->a[56615] = actions(1354); - v->a[56616] = 6; - v->a[56617] = sym_file_descriptor; - v->a[56618] = sym__concat; - v->a[56619] = sym_variable_name; + v->a[56600] = anon_sym_AMP_GT_GT; + v->a[56601] = anon_sym_LT_AMP; + v->a[56602] = anon_sym_GT_AMP; + v->a[56603] = anon_sym_GT_PIPE; + v->a[56604] = anon_sym_LT_AMP_DASH; + v->a[56605] = anon_sym_GT_AMP_DASH; + v->a[56606] = anon_sym_LT_LT; + v->a[56607] = anon_sym_LT_LT_DASH; + v->a[56608] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56609] = anon_sym_AMP; + v->a[56610] = aux_sym_concatenation_token1; + v->a[56611] = anon_sym_DOLLAR; + v->a[56612] = sym__special_character; + v->a[56613] = anon_sym_DQUOTE; + v->a[56614] = sym_raw_string; + v->a[56615] = aux_sym_number_token1; + v->a[56616] = aux_sym_number_token2; + v->a[56617] = anon_sym_DOLLAR_LBRACE; + v->a[56618] = anon_sym_DOLLAR_LPAREN; + v->a[56619] = anon_sym_BQUOTE; small_parse_table_2831(v); } void small_parse_table_2831(t_small_parse_table_array *v) { - v->a[56620] = sym_test_operator; - v->a[56621] = sym__brace_start; - v->a[56622] = aux_sym_heredoc_redirect_token1; - v->a[56623] = actions(1352); - v->a[56624] = 41; - v->a[56625] = anon_sym_LPAREN_LPAREN; - v->a[56626] = anon_sym_SEMI; - v->a[56627] = anon_sym_PIPE_PIPE; - v->a[56628] = anon_sym_AMP_AMP; - v->a[56629] = anon_sym_PIPE; - v->a[56630] = anon_sym_AMP; - v->a[56631] = anon_sym_LT; - v->a[56632] = anon_sym_GT; - v->a[56633] = anon_sym_LT_LT; - v->a[56634] = anon_sym_GT_GT; - v->a[56635] = anon_sym_esac; - v->a[56636] = anon_sym_SEMI_SEMI; - v->a[56637] = anon_sym_SEMI_AMP; - v->a[56638] = anon_sym_SEMI_SEMI_AMP; - v->a[56639] = anon_sym_PIPE_AMP; + v->a[56620] = anon_sym_DOLLAR_BQUOTE; + v->a[56621] = sym_word; + v->a[56622] = anon_sym_SEMI; + v->a[56623] = 5; + v->a[56624] = actions(3); + v->a[56625] = 1; + v->a[56626] = sym_comment; + v->a[56627] = actions(3819); + v->a[56628] = 1; + v->a[56629] = sym__special_character; + v->a[56630] = state(1189); + v->a[56631] = 1; + v->a[56632] = aux_sym__literal_repeat1; + v->a[56633] = actions(3566); + v->a[56634] = 5; + v->a[56635] = sym_file_descriptor; + v->a[56636] = sym_test_operator; + v->a[56637] = sym__bare_dollar; + v->a[56638] = sym__brace_start; + v->a[56639] = aux_sym_heredoc_redirect_token1; small_parse_table_2832(v); } void small_parse_table_2832(t_small_parse_table_array *v) { - v->a[56640] = anon_sym_AMP_GT; - v->a[56641] = anon_sym_AMP_GT_GT; - v->a[56642] = anon_sym_LT_AMP; - v->a[56643] = anon_sym_GT_AMP; - v->a[56644] = anon_sym_GT_PIPE; - v->a[56645] = anon_sym_LT_AMP_DASH; - v->a[56646] = anon_sym_GT_AMP_DASH; - v->a[56647] = anon_sym_LT_LT_DASH; - v->a[56648] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56649] = anon_sym_DOLLAR_LBRACK; - v->a[56650] = aux_sym_concatenation_token1; - v->a[56651] = anon_sym_DOLLAR; - v->a[56652] = sym__special_character; - v->a[56653] = anon_sym_DQUOTE; - v->a[56654] = sym_raw_string; - v->a[56655] = sym_ansi_c_string; - v->a[56656] = aux_sym_number_token1; - v->a[56657] = aux_sym_number_token2; - v->a[56658] = anon_sym_DOLLAR_LBRACE; - v->a[56659] = anon_sym_DOLLAR_LPAREN; + v->a[56640] = actions(3564); + v->a[56641] = 31; + v->a[56642] = anon_sym_PIPE; + v->a[56643] = anon_sym_RPAREN; + v->a[56644] = anon_sym_SEMI_SEMI; + v->a[56645] = anon_sym_PIPE_AMP; + v->a[56646] = anon_sym_AMP_AMP; + v->a[56647] = anon_sym_PIPE_PIPE; + v->a[56648] = anon_sym_LT; + v->a[56649] = anon_sym_GT; + v->a[56650] = anon_sym_GT_GT; + v->a[56651] = anon_sym_AMP_GT; + v->a[56652] = anon_sym_AMP_GT_GT; + v->a[56653] = anon_sym_LT_AMP; + v->a[56654] = anon_sym_GT_AMP; + v->a[56655] = anon_sym_GT_PIPE; + v->a[56656] = anon_sym_LT_AMP_DASH; + v->a[56657] = anon_sym_GT_AMP_DASH; + v->a[56658] = anon_sym_LT_LT; + v->a[56659] = anon_sym_LT_LT_DASH; small_parse_table_2833(v); } void small_parse_table_2833(t_small_parse_table_array *v) { - v->a[56660] = anon_sym_BQUOTE; - v->a[56661] = anon_sym_DOLLAR_BQUOTE; - v->a[56662] = anon_sym_LT_LPAREN; - v->a[56663] = anon_sym_GT_LPAREN; - v->a[56664] = aux_sym__simple_variable_name_token1; - v->a[56665] = sym_word; - v->a[56666] = 3; - v->a[56667] = actions(3); - v->a[56668] = 1; - v->a[56669] = sym_comment; - v->a[56670] = actions(1294); - v->a[56671] = 7; - v->a[56672] = sym_file_descriptor; - v->a[56673] = sym__concat; - v->a[56674] = sym_test_operator; - v->a[56675] = sym__bare_dollar; - v->a[56676] = sym__brace_start; - v->a[56677] = ts_builtin_sym_end; - v->a[56678] = aux_sym_heredoc_redirect_token1; - v->a[56679] = actions(1292); + v->a[56660] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56661] = anon_sym_AMP; + v->a[56662] = anon_sym_DOLLAR; + v->a[56663] = anon_sym_DQUOTE; + v->a[56664] = sym_raw_string; + v->a[56665] = aux_sym_number_token1; + v->a[56666] = aux_sym_number_token2; + v->a[56667] = anon_sym_DOLLAR_LBRACE; + v->a[56668] = anon_sym_DOLLAR_LPAREN; + v->a[56669] = anon_sym_BQUOTE; + v->a[56670] = anon_sym_DOLLAR_BQUOTE; + v->a[56671] = sym_word; + v->a[56672] = anon_sym_SEMI; + v->a[56673] = 5; + v->a[56674] = actions(3); + v->a[56675] = 1; + v->a[56676] = sym_comment; + v->a[56677] = actions(3821); + v->a[56678] = 1; + v->a[56679] = sym__special_character; small_parse_table_2834(v); } void small_parse_table_2834(t_small_parse_table_array *v) { - v->a[56680] = 40; - v->a[56681] = anon_sym_LPAREN_LPAREN; - v->a[56682] = anon_sym_SEMI; - v->a[56683] = anon_sym_PIPE_PIPE; - v->a[56684] = anon_sym_AMP_AMP; - v->a[56685] = anon_sym_PIPE; - v->a[56686] = anon_sym_AMP; - v->a[56687] = anon_sym_EQ_EQ; - v->a[56688] = anon_sym_LT; - v->a[56689] = anon_sym_GT; - v->a[56690] = anon_sym_LT_LT; - v->a[56691] = anon_sym_GT_GT; - v->a[56692] = anon_sym_SEMI_SEMI; - v->a[56693] = anon_sym_PIPE_AMP; - v->a[56694] = anon_sym_EQ_TILDE; - v->a[56695] = anon_sym_AMP_GT; - v->a[56696] = anon_sym_AMP_GT_GT; - v->a[56697] = anon_sym_LT_AMP; - v->a[56698] = anon_sym_GT_AMP; - v->a[56699] = anon_sym_GT_PIPE; + v->a[56680] = state(1166); + v->a[56681] = 1; + v->a[56682] = aux_sym__literal_repeat1; + v->a[56683] = actions(3566); + v->a[56684] = 6; + v->a[56685] = sym_file_descriptor; + v->a[56686] = sym_test_operator; + v->a[56687] = sym__bare_dollar; + v->a[56688] = sym__brace_start; + v->a[56689] = ts_builtin_sym_end; + v->a[56690] = aux_sym_heredoc_redirect_token1; + v->a[56691] = actions(3564); + v->a[56692] = 30; + v->a[56693] = anon_sym_PIPE; + v->a[56694] = anon_sym_SEMI_SEMI; + v->a[56695] = anon_sym_PIPE_AMP; + v->a[56696] = anon_sym_AMP_AMP; + v->a[56697] = anon_sym_PIPE_PIPE; + v->a[56698] = anon_sym_LT; + v->a[56699] = anon_sym_GT; small_parse_table_2835(v); } diff --git a/parser/static/small_parse_table/small_parse_table_567.c b/parser/static/small_parse_table/small_parse_table_567.c index f65b7af7..7199a9ac 100644 --- a/parser/static/small_parse_table/small_parse_table_567.c +++ b/parser/static/small_parse_table/small_parse_table_567.c @@ -14,126 +14,126 @@ void small_parse_table_2835(t_small_parse_table_array *v) { - v->a[56700] = anon_sym_LT_AMP_DASH; - v->a[56701] = anon_sym_GT_AMP_DASH; - v->a[56702] = anon_sym_LT_LT_DASH; - v->a[56703] = anon_sym_LT_LT_LT; - v->a[56704] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56705] = anon_sym_DOLLAR_LBRACK; - v->a[56706] = aux_sym_concatenation_token1; - v->a[56707] = anon_sym_DOLLAR; - v->a[56708] = sym__special_character; - v->a[56709] = anon_sym_DQUOTE; - v->a[56710] = sym_raw_string; - v->a[56711] = sym_ansi_c_string; - v->a[56712] = aux_sym_number_token1; - v->a[56713] = aux_sym_number_token2; - v->a[56714] = anon_sym_DOLLAR_LBRACE; - v->a[56715] = anon_sym_DOLLAR_LPAREN; - v->a[56716] = anon_sym_BQUOTE; - v->a[56717] = anon_sym_DOLLAR_BQUOTE; - v->a[56718] = anon_sym_LT_LPAREN; - v->a[56719] = anon_sym_GT_LPAREN; + v->a[56700] = anon_sym_GT_GT; + v->a[56701] = anon_sym_AMP_GT; + v->a[56702] = anon_sym_AMP_GT_GT; + v->a[56703] = anon_sym_LT_AMP; + v->a[56704] = anon_sym_GT_AMP; + v->a[56705] = anon_sym_GT_PIPE; + v->a[56706] = anon_sym_LT_AMP_DASH; + v->a[56707] = anon_sym_GT_AMP_DASH; + v->a[56708] = anon_sym_LT_LT; + v->a[56709] = anon_sym_LT_LT_DASH; + v->a[56710] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56711] = anon_sym_AMP; + v->a[56712] = anon_sym_DOLLAR; + v->a[56713] = anon_sym_DQUOTE; + v->a[56714] = sym_raw_string; + v->a[56715] = aux_sym_number_token1; + v->a[56716] = aux_sym_number_token2; + v->a[56717] = anon_sym_DOLLAR_LBRACE; + v->a[56718] = anon_sym_DOLLAR_LPAREN; + v->a[56719] = anon_sym_BQUOTE; small_parse_table_2836(v); } void small_parse_table_2836(t_small_parse_table_array *v) { - v->a[56720] = sym_word; - v->a[56721] = 3; - v->a[56722] = actions(3); - v->a[56723] = 1; - v->a[56724] = sym_comment; - v->a[56725] = actions(1314); - v->a[56726] = 6; - v->a[56727] = sym_file_descriptor; - v->a[56728] = sym__concat; - v->a[56729] = sym_test_operator; - v->a[56730] = sym__bare_dollar; - v->a[56731] = sym__brace_start; - v->a[56732] = aux_sym_heredoc_redirect_token1; - v->a[56733] = actions(1312); - v->a[56734] = 41; - v->a[56735] = anon_sym_LPAREN_LPAREN; - v->a[56736] = anon_sym_SEMI; - v->a[56737] = anon_sym_PIPE_PIPE; - v->a[56738] = anon_sym_AMP_AMP; - v->a[56739] = anon_sym_PIPE; + v->a[56720] = anon_sym_DOLLAR_BQUOTE; + v->a[56721] = sym_word; + v->a[56722] = anon_sym_SEMI; + v->a[56723] = 5; + v->a[56724] = actions(3); + v->a[56725] = 1; + v->a[56726] = sym_comment; + v->a[56727] = actions(3823); + v->a[56728] = 1; + v->a[56729] = sym__special_character; + v->a[56730] = state(1234); + v->a[56731] = 1; + v->a[56732] = aux_sym__literal_repeat1; + v->a[56733] = actions(3197); + v->a[56734] = 6; + v->a[56735] = sym_file_descriptor; + v->a[56736] = sym_variable_name; + v->a[56737] = sym_test_operator; + v->a[56738] = sym__brace_start; + v->a[56739] = ts_builtin_sym_end; small_parse_table_2837(v); } void small_parse_table_2837(t_small_parse_table_array *v) { - v->a[56740] = anon_sym_AMP; - v->a[56741] = anon_sym_EQ_EQ; - v->a[56742] = anon_sym_LT; - v->a[56743] = anon_sym_GT; - v->a[56744] = anon_sym_LT_LT; - v->a[56745] = anon_sym_GT_GT; - v->a[56746] = anon_sym_RPAREN; - v->a[56747] = anon_sym_SEMI_SEMI; - v->a[56748] = anon_sym_PIPE_AMP; - v->a[56749] = anon_sym_EQ_TILDE; - v->a[56750] = anon_sym_AMP_GT; - v->a[56751] = anon_sym_AMP_GT_GT; - v->a[56752] = anon_sym_LT_AMP; - v->a[56753] = anon_sym_GT_AMP; - v->a[56754] = anon_sym_GT_PIPE; - v->a[56755] = anon_sym_LT_AMP_DASH; - v->a[56756] = anon_sym_GT_AMP_DASH; - v->a[56757] = anon_sym_LT_LT_DASH; - v->a[56758] = anon_sym_LT_LT_LT; - v->a[56759] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56740] = aux_sym_heredoc_redirect_token1; + v->a[56741] = actions(3195); + v->a[56742] = 30; + v->a[56743] = anon_sym_PIPE; + v->a[56744] = anon_sym_SEMI_SEMI; + v->a[56745] = anon_sym_PIPE_AMP; + v->a[56746] = anon_sym_AMP_AMP; + v->a[56747] = anon_sym_PIPE_PIPE; + v->a[56748] = anon_sym_LT; + v->a[56749] = anon_sym_GT; + v->a[56750] = anon_sym_GT_GT; + v->a[56751] = anon_sym_AMP_GT; + v->a[56752] = anon_sym_AMP_GT_GT; + v->a[56753] = anon_sym_LT_AMP; + v->a[56754] = anon_sym_GT_AMP; + v->a[56755] = anon_sym_GT_PIPE; + v->a[56756] = anon_sym_LT_AMP_DASH; + v->a[56757] = anon_sym_GT_AMP_DASH; + v->a[56758] = anon_sym_LT_LT; + v->a[56759] = anon_sym_LT_LT_DASH; small_parse_table_2838(v); } void small_parse_table_2838(t_small_parse_table_array *v) { - v->a[56760] = anon_sym_DOLLAR_LBRACK; - v->a[56761] = aux_sym_concatenation_token1; + v->a[56760] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56761] = anon_sym_AMP; v->a[56762] = anon_sym_DOLLAR; - v->a[56763] = sym__special_character; - v->a[56764] = anon_sym_DQUOTE; - v->a[56765] = sym_raw_string; - v->a[56766] = sym_ansi_c_string; - v->a[56767] = aux_sym_number_token1; - v->a[56768] = aux_sym_number_token2; - v->a[56769] = anon_sym_DOLLAR_LBRACE; - v->a[56770] = anon_sym_DOLLAR_LPAREN; - v->a[56771] = anon_sym_BQUOTE; - v->a[56772] = anon_sym_DOLLAR_BQUOTE; - v->a[56773] = anon_sym_LT_LPAREN; - v->a[56774] = anon_sym_GT_LPAREN; - v->a[56775] = sym_word; - v->a[56776] = 3; - v->a[56777] = actions(3); - v->a[56778] = 1; - v->a[56779] = sym_comment; + v->a[56763] = anon_sym_DQUOTE; + v->a[56764] = sym_raw_string; + v->a[56765] = aux_sym_number_token1; + v->a[56766] = aux_sym_number_token2; + v->a[56767] = anon_sym_DOLLAR_LBRACE; + v->a[56768] = anon_sym_DOLLAR_LPAREN; + v->a[56769] = anon_sym_BQUOTE; + v->a[56770] = anon_sym_DOLLAR_BQUOTE; + v->a[56771] = sym_word; + v->a[56772] = anon_sym_SEMI; + v->a[56773] = 3; + v->a[56774] = actions(3); + v->a[56775] = 1; + v->a[56776] = sym_comment; + v->a[56777] = actions(3062); + v->a[56778] = 6; + v->a[56779] = sym_file_descriptor; small_parse_table_2839(v); } void small_parse_table_2839(t_small_parse_table_array *v) { - v->a[56780] = actions(4372); - v->a[56781] = 5; - v->a[56782] = sym_file_descriptor; - v->a[56783] = sym_test_operator; - v->a[56784] = sym__bare_dollar; - v->a[56785] = sym__brace_start; - v->a[56786] = aux_sym_heredoc_redirect_token1; - v->a[56787] = actions(4370); - v->a[56788] = 42; - v->a[56789] = anon_sym_LPAREN_LPAREN; - v->a[56790] = anon_sym_SEMI; + v->a[56780] = sym__concat; + v->a[56781] = sym_test_operator; + v->a[56782] = sym__brace_start; + v->a[56783] = ts_builtin_sym_end; + v->a[56784] = aux_sym_heredoc_redirect_token1; + v->a[56785] = actions(3060); + v->a[56786] = 32; + v->a[56787] = anon_sym_PIPE; + v->a[56788] = anon_sym_SEMI_SEMI; + v->a[56789] = anon_sym_PIPE_AMP; + v->a[56790] = anon_sym_AMP_AMP; v->a[56791] = anon_sym_PIPE_PIPE; - v->a[56792] = anon_sym_AMP_AMP; - v->a[56793] = anon_sym_PIPE; - v->a[56794] = anon_sym_AMP; - v->a[56795] = anon_sym_EQ_EQ; - v->a[56796] = anon_sym_LT; - v->a[56797] = anon_sym_GT; - v->a[56798] = anon_sym_LT_LT; - v->a[56799] = anon_sym_GT_GT; + v->a[56792] = anon_sym_LT; + v->a[56793] = anon_sym_GT; + v->a[56794] = anon_sym_GT_GT; + v->a[56795] = anon_sym_AMP_GT; + v->a[56796] = anon_sym_AMP_GT_GT; + v->a[56797] = anon_sym_LT_AMP; + v->a[56798] = anon_sym_GT_AMP; + v->a[56799] = anon_sym_GT_PIPE; small_parse_table_2840(v); } diff --git a/parser/static/small_parse_table/small_parse_table_568.c b/parser/static/small_parse_table/small_parse_table_568.c index bf1d68a7..d0afcf6f 100644 --- a/parser/static/small_parse_table/small_parse_table_568.c +++ b/parser/static/small_parse_table/small_parse_table_568.c @@ -14,126 +14,126 @@ void small_parse_table_2840(t_small_parse_table_array *v) { - v->a[56800] = anon_sym_esac; - v->a[56801] = anon_sym_SEMI_SEMI; - v->a[56802] = anon_sym_SEMI_AMP; - v->a[56803] = anon_sym_SEMI_SEMI_AMP; - v->a[56804] = anon_sym_PIPE_AMP; - v->a[56805] = anon_sym_EQ_TILDE; - v->a[56806] = anon_sym_AMP_GT; - v->a[56807] = anon_sym_AMP_GT_GT; - v->a[56808] = anon_sym_LT_AMP; - v->a[56809] = anon_sym_GT_AMP; - v->a[56810] = anon_sym_GT_PIPE; - v->a[56811] = anon_sym_LT_AMP_DASH; - v->a[56812] = anon_sym_GT_AMP_DASH; - v->a[56813] = anon_sym_LT_LT_DASH; - v->a[56814] = anon_sym_LT_LT_LT; - v->a[56815] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56816] = anon_sym_DOLLAR_LBRACK; - v->a[56817] = anon_sym_DOLLAR; - v->a[56818] = sym__special_character; - v->a[56819] = anon_sym_DQUOTE; + v->a[56800] = anon_sym_LT_AMP_DASH; + v->a[56801] = anon_sym_GT_AMP_DASH; + v->a[56802] = anon_sym_LT_LT; + v->a[56803] = anon_sym_LT_LT_DASH; + v->a[56804] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56805] = anon_sym_AMP; + v->a[56806] = aux_sym_concatenation_token1; + v->a[56807] = anon_sym_DOLLAR; + v->a[56808] = sym__special_character; + v->a[56809] = anon_sym_DQUOTE; + v->a[56810] = sym_raw_string; + v->a[56811] = aux_sym_number_token1; + v->a[56812] = aux_sym_number_token2; + v->a[56813] = anon_sym_DOLLAR_LBRACE; + v->a[56814] = anon_sym_DOLLAR_LPAREN; + v->a[56815] = anon_sym_BQUOTE; + v->a[56816] = anon_sym_DOLLAR_BQUOTE; + v->a[56817] = sym_word; + v->a[56818] = anon_sym_SEMI; + v->a[56819] = 3; small_parse_table_2841(v); } void small_parse_table_2841(t_small_parse_table_array *v) { - v->a[56820] = sym_raw_string; - v->a[56821] = sym_ansi_c_string; - v->a[56822] = aux_sym_number_token1; - v->a[56823] = aux_sym_number_token2; - v->a[56824] = anon_sym_DOLLAR_LBRACE; - v->a[56825] = anon_sym_DOLLAR_LPAREN; - v->a[56826] = anon_sym_BQUOTE; - v->a[56827] = anon_sym_DOLLAR_BQUOTE; - v->a[56828] = anon_sym_LT_LPAREN; - v->a[56829] = anon_sym_GT_LPAREN; - v->a[56830] = sym_word; - v->a[56831] = 3; - v->a[56832] = actions(3); - v->a[56833] = 1; - v->a[56834] = sym_comment; - v->a[56835] = actions(1350); - v->a[56836] = 7; - v->a[56837] = sym_file_descriptor; - v->a[56838] = sym__concat; - v->a[56839] = sym_test_operator; + v->a[56820] = actions(3); + v->a[56821] = 1; + v->a[56822] = sym_comment; + v->a[56823] = actions(2654); + v->a[56824] = 6; + v->a[56825] = sym_file_descriptor; + v->a[56826] = sym__concat; + v->a[56827] = sym_test_operator; + v->a[56828] = sym__brace_start; + v->a[56829] = ts_builtin_sym_end; + v->a[56830] = aux_sym_heredoc_redirect_token1; + v->a[56831] = actions(2652); + v->a[56832] = 32; + v->a[56833] = anon_sym_PIPE; + v->a[56834] = anon_sym_SEMI_SEMI; + v->a[56835] = anon_sym_PIPE_AMP; + v->a[56836] = anon_sym_AMP_AMP; + v->a[56837] = anon_sym_PIPE_PIPE; + v->a[56838] = anon_sym_LT; + v->a[56839] = anon_sym_GT; small_parse_table_2842(v); } void small_parse_table_2842(t_small_parse_table_array *v) { - v->a[56840] = sym__bare_dollar; - v->a[56841] = sym__brace_start; - v->a[56842] = ts_builtin_sym_end; - v->a[56843] = aux_sym_heredoc_redirect_token1; - v->a[56844] = actions(1348); - v->a[56845] = 40; - v->a[56846] = anon_sym_LPAREN_LPAREN; - v->a[56847] = anon_sym_SEMI; - v->a[56848] = anon_sym_PIPE_PIPE; - v->a[56849] = anon_sym_AMP_AMP; - v->a[56850] = anon_sym_PIPE; + v->a[56840] = anon_sym_GT_GT; + v->a[56841] = anon_sym_AMP_GT; + v->a[56842] = anon_sym_AMP_GT_GT; + v->a[56843] = anon_sym_LT_AMP; + v->a[56844] = anon_sym_GT_AMP; + v->a[56845] = anon_sym_GT_PIPE; + v->a[56846] = anon_sym_LT_AMP_DASH; + v->a[56847] = anon_sym_GT_AMP_DASH; + v->a[56848] = anon_sym_LT_LT; + v->a[56849] = anon_sym_LT_LT_DASH; + v->a[56850] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[56851] = anon_sym_AMP; - v->a[56852] = anon_sym_EQ_EQ; - v->a[56853] = anon_sym_LT; - v->a[56854] = anon_sym_GT; - v->a[56855] = anon_sym_LT_LT; - v->a[56856] = anon_sym_GT_GT; - v->a[56857] = anon_sym_SEMI_SEMI; - v->a[56858] = anon_sym_PIPE_AMP; - v->a[56859] = anon_sym_EQ_TILDE; + v->a[56852] = aux_sym_concatenation_token1; + v->a[56853] = anon_sym_DOLLAR; + v->a[56854] = sym__special_character; + v->a[56855] = anon_sym_DQUOTE; + v->a[56856] = sym_raw_string; + v->a[56857] = aux_sym_number_token1; + v->a[56858] = aux_sym_number_token2; + v->a[56859] = anon_sym_DOLLAR_LBRACE; small_parse_table_2843(v); } void small_parse_table_2843(t_small_parse_table_array *v) { - v->a[56860] = anon_sym_AMP_GT; - v->a[56861] = anon_sym_AMP_GT_GT; - v->a[56862] = anon_sym_LT_AMP; - v->a[56863] = anon_sym_GT_AMP; - v->a[56864] = anon_sym_GT_PIPE; - v->a[56865] = anon_sym_LT_AMP_DASH; - v->a[56866] = anon_sym_GT_AMP_DASH; - v->a[56867] = anon_sym_LT_LT_DASH; - v->a[56868] = anon_sym_LT_LT_LT; - v->a[56869] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56870] = anon_sym_DOLLAR_LBRACK; - v->a[56871] = aux_sym_concatenation_token1; - v->a[56872] = anon_sym_DOLLAR; - v->a[56873] = sym__special_character; - v->a[56874] = anon_sym_DQUOTE; - v->a[56875] = sym_raw_string; - v->a[56876] = sym_ansi_c_string; - v->a[56877] = aux_sym_number_token1; - v->a[56878] = aux_sym_number_token2; - v->a[56879] = anon_sym_DOLLAR_LBRACE; + v->a[56860] = anon_sym_DOLLAR_LPAREN; + v->a[56861] = anon_sym_BQUOTE; + v->a[56862] = anon_sym_DOLLAR_BQUOTE; + v->a[56863] = sym_word; + v->a[56864] = anon_sym_SEMI; + v->a[56865] = 5; + v->a[56866] = actions(3); + v->a[56867] = 1; + v->a[56868] = sym_comment; + v->a[56869] = actions(3815); + v->a[56870] = 1; + v->a[56871] = sym__special_character; + v->a[56872] = state(1214); + v->a[56873] = 1; + v->a[56874] = aux_sym__literal_repeat1; + v->a[56875] = actions(3519); + v->a[56876] = 5; + v->a[56877] = sym_file_descriptor; + v->a[56878] = sym_variable_name; + v->a[56879] = sym_test_operator; small_parse_table_2844(v); } void small_parse_table_2844(t_small_parse_table_array *v) { - v->a[56880] = anon_sym_DOLLAR_LPAREN; - v->a[56881] = anon_sym_BQUOTE; - v->a[56882] = anon_sym_DOLLAR_BQUOTE; - v->a[56883] = anon_sym_LT_LPAREN; - v->a[56884] = anon_sym_GT_LPAREN; - v->a[56885] = sym_word; - v->a[56886] = 3; - v->a[56887] = actions(3); - v->a[56888] = 1; - v->a[56889] = sym_comment; - v->a[56890] = actions(1334); - v->a[56891] = 7; - v->a[56892] = sym_file_descriptor; - v->a[56893] = sym__concat; - v->a[56894] = sym_test_operator; - v->a[56895] = sym__bare_dollar; - v->a[56896] = sym__brace_start; - v->a[56897] = ts_builtin_sym_end; - v->a[56898] = aux_sym_heredoc_redirect_token1; - v->a[56899] = actions(1332); + v->a[56880] = sym__brace_start; + v->a[56881] = aux_sym_heredoc_redirect_token1; + v->a[56882] = actions(3517); + v->a[56883] = 31; + v->a[56884] = anon_sym_PIPE; + v->a[56885] = anon_sym_RPAREN; + v->a[56886] = anon_sym_SEMI_SEMI; + v->a[56887] = anon_sym_PIPE_AMP; + v->a[56888] = anon_sym_AMP_AMP; + v->a[56889] = anon_sym_PIPE_PIPE; + v->a[56890] = anon_sym_LT; + v->a[56891] = anon_sym_GT; + v->a[56892] = anon_sym_GT_GT; + v->a[56893] = anon_sym_AMP_GT; + v->a[56894] = anon_sym_AMP_GT_GT; + v->a[56895] = anon_sym_LT_AMP; + v->a[56896] = anon_sym_GT_AMP; + v->a[56897] = anon_sym_GT_PIPE; + v->a[56898] = anon_sym_LT_AMP_DASH; + v->a[56899] = anon_sym_GT_AMP_DASH; small_parse_table_2845(v); } diff --git a/parser/static/small_parse_table/small_parse_table_569.c b/parser/static/small_parse_table/small_parse_table_569.c index fa3d013f..0fcf4e6c 100644 --- a/parser/static/small_parse_table/small_parse_table_569.c +++ b/parser/static/small_parse_table/small_parse_table_569.c @@ -14,126 +14,126 @@ void small_parse_table_2845(t_small_parse_table_array *v) { - v->a[56900] = 40; - v->a[56901] = anon_sym_LPAREN_LPAREN; - v->a[56902] = anon_sym_SEMI; - v->a[56903] = anon_sym_PIPE_PIPE; - v->a[56904] = anon_sym_AMP_AMP; - v->a[56905] = anon_sym_PIPE; - v->a[56906] = anon_sym_AMP; - v->a[56907] = anon_sym_EQ_EQ; - v->a[56908] = anon_sym_LT; - v->a[56909] = anon_sym_GT; - v->a[56910] = anon_sym_LT_LT; - v->a[56911] = anon_sym_GT_GT; - v->a[56912] = anon_sym_SEMI_SEMI; - v->a[56913] = anon_sym_PIPE_AMP; - v->a[56914] = anon_sym_EQ_TILDE; - v->a[56915] = anon_sym_AMP_GT; - v->a[56916] = anon_sym_AMP_GT_GT; - v->a[56917] = anon_sym_LT_AMP; - v->a[56918] = anon_sym_GT_AMP; - v->a[56919] = anon_sym_GT_PIPE; + v->a[56900] = anon_sym_LT_LT; + v->a[56901] = anon_sym_LT_LT_DASH; + v->a[56902] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56903] = anon_sym_AMP; + v->a[56904] = anon_sym_DOLLAR; + v->a[56905] = anon_sym_DQUOTE; + v->a[56906] = sym_raw_string; + v->a[56907] = aux_sym_number_token1; + v->a[56908] = aux_sym_number_token2; + v->a[56909] = anon_sym_DOLLAR_LBRACE; + v->a[56910] = anon_sym_DOLLAR_LPAREN; + v->a[56911] = anon_sym_BQUOTE; + v->a[56912] = anon_sym_DOLLAR_BQUOTE; + v->a[56913] = sym_word; + v->a[56914] = anon_sym_SEMI; + v->a[56915] = 3; + v->a[56916] = actions(3); + v->a[56917] = 1; + v->a[56918] = sym_comment; + v->a[56919] = actions(2719); small_parse_table_2846(v); } void small_parse_table_2846(t_small_parse_table_array *v) { - v->a[56920] = anon_sym_LT_AMP_DASH; - v->a[56921] = anon_sym_GT_AMP_DASH; - v->a[56922] = anon_sym_LT_LT_DASH; - v->a[56923] = anon_sym_LT_LT_LT; - v->a[56924] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56925] = anon_sym_DOLLAR_LBRACK; - v->a[56926] = aux_sym_concatenation_token1; - v->a[56927] = anon_sym_DOLLAR; - v->a[56928] = sym__special_character; - v->a[56929] = anon_sym_DQUOTE; - v->a[56930] = sym_raw_string; - v->a[56931] = sym_ansi_c_string; - v->a[56932] = aux_sym_number_token1; - v->a[56933] = aux_sym_number_token2; - v->a[56934] = anon_sym_DOLLAR_LBRACE; - v->a[56935] = anon_sym_DOLLAR_LPAREN; - v->a[56936] = anon_sym_BQUOTE; - v->a[56937] = anon_sym_DOLLAR_BQUOTE; - v->a[56938] = anon_sym_LT_LPAREN; - v->a[56939] = anon_sym_GT_LPAREN; + v->a[56920] = 5; + v->a[56921] = sym_file_descriptor; + v->a[56922] = sym_variable_name; + v->a[56923] = sym_test_operator; + v->a[56924] = sym__brace_start; + v->a[56925] = aux_sym_heredoc_redirect_token1; + v->a[56926] = actions(2717); + v->a[56927] = 33; + v->a[56928] = anon_sym_PIPE; + v->a[56929] = anon_sym_RPAREN; + v->a[56930] = anon_sym_SEMI_SEMI; + v->a[56931] = anon_sym_PIPE_AMP; + v->a[56932] = anon_sym_AMP_AMP; + v->a[56933] = anon_sym_PIPE_PIPE; + v->a[56934] = anon_sym_LT; + v->a[56935] = anon_sym_GT; + v->a[56936] = anon_sym_GT_GT; + v->a[56937] = anon_sym_AMP_GT; + v->a[56938] = anon_sym_AMP_GT_GT; + v->a[56939] = anon_sym_LT_AMP; small_parse_table_2847(v); } void small_parse_table_2847(t_small_parse_table_array *v) { - v->a[56940] = sym_word; - v->a[56941] = 3; - v->a[56942] = actions(3); - v->a[56943] = 1; - v->a[56944] = sym_comment; - v->a[56945] = actions(1322); - v->a[56946] = 6; - v->a[56947] = sym_file_descriptor; - v->a[56948] = sym__concat; - v->a[56949] = sym_test_operator; - v->a[56950] = sym__bare_dollar; - v->a[56951] = sym__brace_start; - v->a[56952] = aux_sym_heredoc_redirect_token1; - v->a[56953] = actions(1320); - v->a[56954] = 41; - v->a[56955] = anon_sym_LPAREN_LPAREN; - v->a[56956] = anon_sym_SEMI; - v->a[56957] = anon_sym_PIPE_PIPE; - v->a[56958] = anon_sym_AMP_AMP; - v->a[56959] = anon_sym_PIPE; + v->a[56940] = anon_sym_GT_AMP; + v->a[56941] = anon_sym_GT_PIPE; + v->a[56942] = anon_sym_LT_AMP_DASH; + v->a[56943] = anon_sym_GT_AMP_DASH; + v->a[56944] = anon_sym_LT_LT; + v->a[56945] = anon_sym_LT_LT_DASH; + v->a[56946] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56947] = anon_sym_AMP; + v->a[56948] = anon_sym_DOLLAR; + v->a[56949] = sym__special_character; + v->a[56950] = anon_sym_DQUOTE; + v->a[56951] = sym_raw_string; + v->a[56952] = aux_sym_number_token1; + v->a[56953] = aux_sym_number_token2; + v->a[56954] = anon_sym_DOLLAR_LBRACE; + v->a[56955] = anon_sym_DOLLAR_LPAREN; + v->a[56956] = anon_sym_BQUOTE; + v->a[56957] = anon_sym_DOLLAR_BQUOTE; + v->a[56958] = aux_sym__simple_variable_name_token1; + v->a[56959] = sym_word; small_parse_table_2848(v); } void small_parse_table_2848(t_small_parse_table_array *v) { - v->a[56960] = anon_sym_AMP; - v->a[56961] = anon_sym_EQ_EQ; - v->a[56962] = anon_sym_LT; - v->a[56963] = anon_sym_GT; - v->a[56964] = anon_sym_LT_LT; - v->a[56965] = anon_sym_GT_GT; - v->a[56966] = anon_sym_RPAREN; - v->a[56967] = anon_sym_SEMI_SEMI; - v->a[56968] = anon_sym_PIPE_AMP; - v->a[56969] = anon_sym_EQ_TILDE; - v->a[56970] = anon_sym_AMP_GT; - v->a[56971] = anon_sym_AMP_GT_GT; - v->a[56972] = anon_sym_LT_AMP; - v->a[56973] = anon_sym_GT_AMP; - v->a[56974] = anon_sym_GT_PIPE; - v->a[56975] = anon_sym_LT_AMP_DASH; - v->a[56976] = anon_sym_GT_AMP_DASH; - v->a[56977] = anon_sym_LT_LT_DASH; - v->a[56978] = anon_sym_LT_LT_LT; - v->a[56979] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56960] = anon_sym_SEMI; + v->a[56961] = 3; + v->a[56962] = actions(3); + v->a[56963] = 1; + v->a[56964] = sym_comment; + v->a[56965] = actions(2888); + v->a[56966] = 5; + v->a[56967] = sym_file_descriptor; + v->a[56968] = sym__concat; + v->a[56969] = sym_test_operator; + v->a[56970] = sym__brace_start; + v->a[56971] = aux_sym_heredoc_redirect_token1; + v->a[56972] = actions(2886); + v->a[56973] = 33; + v->a[56974] = anon_sym_PIPE; + v->a[56975] = anon_sym_RPAREN; + v->a[56976] = anon_sym_SEMI_SEMI; + v->a[56977] = anon_sym_PIPE_AMP; + v->a[56978] = anon_sym_AMP_AMP; + v->a[56979] = anon_sym_PIPE_PIPE; small_parse_table_2849(v); } void small_parse_table_2849(t_small_parse_table_array *v) { - v->a[56980] = anon_sym_DOLLAR_LBRACK; - v->a[56981] = aux_sym_concatenation_token1; - v->a[56982] = anon_sym_DOLLAR; - v->a[56983] = sym__special_character; - v->a[56984] = anon_sym_DQUOTE; - v->a[56985] = sym_raw_string; - v->a[56986] = sym_ansi_c_string; - v->a[56987] = aux_sym_number_token1; - v->a[56988] = aux_sym_number_token2; - v->a[56989] = anon_sym_DOLLAR_LBRACE; - v->a[56990] = anon_sym_DOLLAR_LPAREN; - v->a[56991] = anon_sym_BQUOTE; - v->a[56992] = anon_sym_DOLLAR_BQUOTE; - v->a[56993] = anon_sym_LT_LPAREN; - v->a[56994] = anon_sym_GT_LPAREN; - v->a[56995] = sym_word; - v->a[56996] = 3; - v->a[56997] = actions(3); - v->a[56998] = 1; - v->a[56999] = sym_comment; + v->a[56980] = anon_sym_LT; + v->a[56981] = anon_sym_GT; + v->a[56982] = anon_sym_GT_GT; + v->a[56983] = anon_sym_AMP_GT; + v->a[56984] = anon_sym_AMP_GT_GT; + v->a[56985] = anon_sym_LT_AMP; + v->a[56986] = anon_sym_GT_AMP; + v->a[56987] = anon_sym_GT_PIPE; + v->a[56988] = anon_sym_LT_AMP_DASH; + v->a[56989] = anon_sym_GT_AMP_DASH; + v->a[56990] = anon_sym_LT_LT; + v->a[56991] = anon_sym_LT_LT_DASH; + v->a[56992] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[56993] = anon_sym_AMP; + v->a[56994] = aux_sym_concatenation_token1; + v->a[56995] = anon_sym_DOLLAR; + v->a[56996] = sym__special_character; + v->a[56997] = anon_sym_DQUOTE; + v->a[56998] = sym_raw_string; + v->a[56999] = aux_sym_number_token1; small_parse_table_2850(v); } diff --git a/parser/static/small_parse_table/small_parse_table_57.c b/parser/static/small_parse_table/small_parse_table_57.c index adf77145..6b61267d 100644 --- a/parser/static/small_parse_table/small_parse_table_57.c +++ b/parser/static/small_parse_table/small_parse_table_57.c @@ -14,126 +14,126 @@ void small_parse_table_285(t_small_parse_table_array *v) { - v->a[5700] = aux_sym__literal_repeat1; - v->a[5701] = state(1712); - v->a[5702] = 1; - v->a[5703] = sym_herestring_redirect; - v->a[5704] = state(1716); - v->a[5705] = 1; - v->a[5706] = sym_concatenation; - v->a[5707] = actions(1543); - v->a[5708] = 2; - v->a[5709] = anon_sym_LPAREN_LPAREN; - v->a[5710] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5711] = actions(1569); - v->a[5712] = 2; - v->a[5713] = anon_sym_LT_LPAREN; - v->a[5714] = anon_sym_GT_LPAREN; - v->a[5715] = actions(1627); - v->a[5716] = 2; - v->a[5717] = sym_file_descriptor; - v->a[5718] = aux_sym_heredoc_redirect_token1; - v->a[5719] = actions(1688); + v->a[5700] = anon_sym_AMP_AMP; + v->a[5701] = anon_sym_PIPE_PIPE; + v->a[5702] = anon_sym_LT; + v->a[5703] = anon_sym_GT; + v->a[5704] = anon_sym_GT_GT; + v->a[5705] = anon_sym_AMP_GT; + v->a[5706] = anon_sym_AMP_GT_GT; + v->a[5707] = anon_sym_LT_AMP; + v->a[5708] = anon_sym_GT_AMP; + v->a[5709] = anon_sym_GT_PIPE; + v->a[5710] = anon_sym_LT_AMP_DASH; + v->a[5711] = anon_sym_GT_AMP_DASH; + v->a[5712] = anon_sym_LT_LT; + v->a[5713] = anon_sym_LT_LT_DASH; + v->a[5714] = anon_sym_AMP; + v->a[5715] = anon_sym_SEMI; + v->a[5716] = 20; + v->a[5717] = actions(3); + v->a[5718] = 1; + v->a[5719] = sym_comment; small_parse_table_286(v); } void small_parse_table_286(t_small_parse_table_array *v) { - v->a[5720] = 2; - v->a[5721] = anon_sym_EQ_EQ; - v->a[5722] = anon_sym_EQ_TILDE; - v->a[5723] = actions(1686); - v->a[5724] = 3; - v->a[5725] = sym_raw_string; - v->a[5726] = sym_ansi_c_string; - v->a[5727] = sym_word; - v->a[5728] = state(1219); - v->a[5729] = 9; - v->a[5730] = sym_arithmetic_expansion; - v->a[5731] = sym_brace_expression; - v->a[5732] = sym_string; - v->a[5733] = sym_translated_string; - v->a[5734] = sym_number; - v->a[5735] = sym_simple_expansion; - v->a[5736] = sym_expansion; - v->a[5737] = sym_command_substitution; - v->a[5738] = sym_process_substitution; - v->a[5739] = actions(1625); + v->a[5720] = actions(1009); + v->a[5721] = 1; + v->a[5722] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5723] = actions(1011); + v->a[5724] = 1; + v->a[5725] = anon_sym_DOLLAR; + v->a[5726] = actions(1015); + v->a[5727] = 1; + v->a[5728] = anon_sym_DQUOTE; + v->a[5729] = actions(1017); + v->a[5730] = 1; + v->a[5731] = aux_sym_number_token1; + v->a[5732] = actions(1019); + v->a[5733] = 1; + v->a[5734] = aux_sym_number_token2; + v->a[5735] = actions(1021); + v->a[5736] = 1; + v->a[5737] = anon_sym_DOLLAR_LBRACE; + v->a[5738] = actions(1023); + v->a[5739] = 1; small_parse_table_287(v); } void small_parse_table_287(t_small_parse_table_array *v) { - v->a[5740] = 20; - v->a[5741] = anon_sym_SEMI; - v->a[5742] = anon_sym_PIPE_PIPE; - v->a[5743] = anon_sym_AMP_AMP; - v->a[5744] = anon_sym_PIPE; - v->a[5745] = anon_sym_AMP; - v->a[5746] = anon_sym_LT; - v->a[5747] = anon_sym_GT; - v->a[5748] = anon_sym_LT_LT; - v->a[5749] = anon_sym_GT_GT; - v->a[5750] = anon_sym_SEMI_SEMI; - v->a[5751] = anon_sym_PIPE_AMP; - v->a[5752] = anon_sym_AMP_GT; - v->a[5753] = anon_sym_AMP_GT_GT; - v->a[5754] = anon_sym_LT_AMP; - v->a[5755] = anon_sym_GT_AMP; - v->a[5756] = anon_sym_GT_PIPE; - v->a[5757] = anon_sym_LT_AMP_DASH; - v->a[5758] = anon_sym_GT_AMP_DASH; - v->a[5759] = anon_sym_LT_LT_DASH; + v->a[5740] = anon_sym_DOLLAR_LPAREN; + v->a[5741] = actions(1027); + v->a[5742] = 1; + v->a[5743] = anon_sym_DOLLAR_BQUOTE; + v->a[5744] = actions(1035); + v->a[5745] = 1; + v->a[5746] = sym__brace_start; + v->a[5747] = actions(1564); + v->a[5748] = 1; + v->a[5749] = sym__special_character; + v->a[5750] = actions(1568); + v->a[5751] = 1; + v->a[5752] = sym_variable_name; + v->a[5753] = actions(1570); + v->a[5754] = 1; + v->a[5755] = sym_test_operator; + v->a[5756] = actions(1589); + v->a[5757] = 1; + v->a[5758] = aux_sym__simple_variable_name_token1; + v->a[5759] = state(1024); small_parse_table_288(v); } void small_parse_table_288(t_small_parse_table_array *v) { - v->a[5760] = anon_sym_BQUOTE; - v->a[5761] = 24; - v->a[5762] = actions(3); - v->a[5763] = 1; - v->a[5764] = sym_comment; - v->a[5765] = actions(2261); - v->a[5766] = 1; - v->a[5767] = anon_sym_DOLLAR_LBRACK; - v->a[5768] = actions(2263); - v->a[5769] = 1; - v->a[5770] = anon_sym_DOLLAR; - v->a[5771] = actions(2265); - v->a[5772] = 1; - v->a[5773] = sym__special_character; - v->a[5774] = actions(2267); - v->a[5775] = 1; - v->a[5776] = anon_sym_DQUOTE; - v->a[5777] = actions(2269); - v->a[5778] = 1; - v->a[5779] = aux_sym_number_token1; + v->a[5760] = 1; + v->a[5761] = aux_sym__literal_repeat1; + v->a[5762] = actions(727); + v->a[5763] = 2; + v->a[5764] = sym_file_descriptor; + v->a[5765] = aux_sym_heredoc_redirect_token1; + v->a[5766] = actions(1562); + v->a[5767] = 2; + v->a[5768] = sym_raw_string; + v->a[5769] = sym_word; + v->a[5770] = state(328); + v->a[5771] = 3; + v->a[5772] = sym_variable_assignment; + v->a[5773] = sym_concatenation; + v->a[5774] = aux_sym_declaration_command_repeat1; + v->a[5775] = state(906); + v->a[5776] = 7; + v->a[5777] = sym_arithmetic_expansion; + v->a[5778] = sym_brace_expression; + v->a[5779] = sym_string; small_parse_table_289(v); } void small_parse_table_289(t_small_parse_table_array *v) { - v->a[5780] = actions(2271); - v->a[5781] = 1; - v->a[5782] = aux_sym_number_token2; - v->a[5783] = actions(2273); - v->a[5784] = 1; - v->a[5785] = anon_sym_DOLLAR_LBRACE; - v->a[5786] = actions(2275); - v->a[5787] = 1; - v->a[5788] = anon_sym_DOLLAR_LPAREN; - v->a[5789] = actions(2277); - v->a[5790] = 1; - v->a[5791] = anon_sym_BQUOTE; - v->a[5792] = actions(2279); - v->a[5793] = 1; - v->a[5794] = anon_sym_DOLLAR_BQUOTE; - v->a[5795] = actions(2283); - v->a[5796] = 1; - v->a[5797] = aux_sym__simple_variable_name_token1; - v->a[5798] = actions(2285); - v->a[5799] = 1; + v->a[5780] = sym_number; + v->a[5781] = sym_simple_expansion; + v->a[5782] = sym_expansion; + v->a[5783] = sym_command_substitution; + v->a[5784] = actions(725); + v->a[5785] = 20; + v->a[5786] = anon_sym_PIPE; + v->a[5787] = anon_sym_SEMI_SEMI; + v->a[5788] = anon_sym_PIPE_AMP; + v->a[5789] = anon_sym_AMP_AMP; + v->a[5790] = anon_sym_PIPE_PIPE; + v->a[5791] = anon_sym_LT; + v->a[5792] = anon_sym_GT; + v->a[5793] = anon_sym_GT_GT; + v->a[5794] = anon_sym_AMP_GT; + v->a[5795] = anon_sym_AMP_GT_GT; + v->a[5796] = anon_sym_LT_AMP; + v->a[5797] = anon_sym_GT_AMP; + v->a[5798] = anon_sym_GT_PIPE; + v->a[5799] = anon_sym_LT_AMP_DASH; small_parse_table_290(v); } diff --git a/parser/static/small_parse_table/small_parse_table_570.c b/parser/static/small_parse_table/small_parse_table_570.c index 44eca65f..e362777b 100644 --- a/parser/static/small_parse_table/small_parse_table_570.c +++ b/parser/static/small_parse_table/small_parse_table_570.c @@ -14,101 +14,101 @@ void small_parse_table_2850(t_small_parse_table_array *v) { - v->a[57000] = actions(1338); - v->a[57001] = 6; - v->a[57002] = sym_file_descriptor; - v->a[57003] = sym__concat; - v->a[57004] = sym_test_operator; - v->a[57005] = sym__bare_dollar; - v->a[57006] = sym__brace_start; - v->a[57007] = aux_sym_heredoc_redirect_token1; - v->a[57008] = actions(1336); - v->a[57009] = 41; - v->a[57010] = anon_sym_LPAREN_LPAREN; - v->a[57011] = anon_sym_SEMI; - v->a[57012] = anon_sym_PIPE_PIPE; - v->a[57013] = anon_sym_AMP_AMP; - v->a[57014] = anon_sym_PIPE; - v->a[57015] = anon_sym_AMP; - v->a[57016] = anon_sym_EQ_EQ; - v->a[57017] = anon_sym_LT; - v->a[57018] = anon_sym_GT; - v->a[57019] = anon_sym_LT_LT; + v->a[57000] = aux_sym_number_token2; + v->a[57001] = anon_sym_DOLLAR_LBRACE; + v->a[57002] = anon_sym_DOLLAR_LPAREN; + v->a[57003] = anon_sym_BQUOTE; + v->a[57004] = anon_sym_DOLLAR_BQUOTE; + v->a[57005] = sym_word; + v->a[57006] = anon_sym_SEMI; + v->a[57007] = 5; + v->a[57008] = actions(3); + v->a[57009] = 1; + v->a[57010] = sym_comment; + v->a[57011] = actions(3792); + v->a[57012] = 1; + v->a[57013] = sym__special_character; + v->a[57014] = state(1234); + v->a[57015] = 1; + v->a[57016] = aux_sym__literal_repeat1; + v->a[57017] = actions(3519); + v->a[57018] = 6; + v->a[57019] = sym_file_descriptor; small_parse_table_2851(v); } void small_parse_table_2851(t_small_parse_table_array *v) { - v->a[57020] = anon_sym_GT_GT; - v->a[57021] = anon_sym_RPAREN; - v->a[57022] = anon_sym_SEMI_SEMI; - v->a[57023] = anon_sym_PIPE_AMP; - v->a[57024] = anon_sym_EQ_TILDE; - v->a[57025] = anon_sym_AMP_GT; - v->a[57026] = anon_sym_AMP_GT_GT; - v->a[57027] = anon_sym_LT_AMP; - v->a[57028] = anon_sym_GT_AMP; - v->a[57029] = anon_sym_GT_PIPE; - v->a[57030] = anon_sym_LT_AMP_DASH; - v->a[57031] = anon_sym_GT_AMP_DASH; - v->a[57032] = anon_sym_LT_LT_DASH; - v->a[57033] = anon_sym_LT_LT_LT; - v->a[57034] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57035] = anon_sym_DOLLAR_LBRACK; - v->a[57036] = aux_sym_concatenation_token1; - v->a[57037] = anon_sym_DOLLAR; - v->a[57038] = sym__special_character; - v->a[57039] = anon_sym_DQUOTE; + v->a[57020] = sym_variable_name; + v->a[57021] = sym_test_operator; + v->a[57022] = sym__brace_start; + v->a[57023] = ts_builtin_sym_end; + v->a[57024] = aux_sym_heredoc_redirect_token1; + v->a[57025] = actions(3517); + v->a[57026] = 30; + v->a[57027] = anon_sym_PIPE; + v->a[57028] = anon_sym_SEMI_SEMI; + v->a[57029] = anon_sym_PIPE_AMP; + v->a[57030] = anon_sym_AMP_AMP; + v->a[57031] = anon_sym_PIPE_PIPE; + v->a[57032] = anon_sym_LT; + v->a[57033] = anon_sym_GT; + v->a[57034] = anon_sym_GT_GT; + v->a[57035] = anon_sym_AMP_GT; + v->a[57036] = anon_sym_AMP_GT_GT; + v->a[57037] = anon_sym_LT_AMP; + v->a[57038] = anon_sym_GT_AMP; + v->a[57039] = anon_sym_GT_PIPE; small_parse_table_2852(v); } void small_parse_table_2852(t_small_parse_table_array *v) { - v->a[57040] = sym_raw_string; - v->a[57041] = sym_ansi_c_string; - v->a[57042] = aux_sym_number_token1; - v->a[57043] = aux_sym_number_token2; - v->a[57044] = anon_sym_DOLLAR_LBRACE; - v->a[57045] = anon_sym_DOLLAR_LPAREN; - v->a[57046] = anon_sym_BQUOTE; - v->a[57047] = anon_sym_DOLLAR_BQUOTE; - v->a[57048] = anon_sym_LT_LPAREN; - v->a[57049] = anon_sym_GT_LPAREN; - v->a[57050] = sym_word; - v->a[57051] = 3; - v->a[57052] = actions(3); - v->a[57053] = 1; - v->a[57054] = sym_comment; - v->a[57055] = actions(1314); - v->a[57056] = 6; - v->a[57057] = sym_file_descriptor; - v->a[57058] = sym__concat; - v->a[57059] = sym_variable_name; + v->a[57040] = anon_sym_LT_AMP_DASH; + v->a[57041] = anon_sym_GT_AMP_DASH; + v->a[57042] = anon_sym_LT_LT; + v->a[57043] = anon_sym_LT_LT_DASH; + v->a[57044] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57045] = anon_sym_AMP; + v->a[57046] = anon_sym_DOLLAR; + v->a[57047] = anon_sym_DQUOTE; + v->a[57048] = sym_raw_string; + v->a[57049] = aux_sym_number_token1; + v->a[57050] = aux_sym_number_token2; + v->a[57051] = anon_sym_DOLLAR_LBRACE; + v->a[57052] = anon_sym_DOLLAR_LPAREN; + v->a[57053] = anon_sym_BQUOTE; + v->a[57054] = anon_sym_DOLLAR_BQUOTE; + v->a[57055] = sym_word; + v->a[57056] = anon_sym_SEMI; + v->a[57057] = 3; + v->a[57058] = actions(3); + v->a[57059] = 1; small_parse_table_2853(v); } void small_parse_table_2853(t_small_parse_table_array *v) { - v->a[57060] = sym_test_operator; - v->a[57061] = sym__brace_start; - v->a[57062] = aux_sym_heredoc_redirect_token1; - v->a[57063] = actions(1312); - v->a[57064] = 41; - v->a[57065] = anon_sym_LPAREN_LPAREN; - v->a[57066] = anon_sym_SEMI; - v->a[57067] = anon_sym_PIPE_PIPE; - v->a[57068] = anon_sym_AMP_AMP; - v->a[57069] = anon_sym_PIPE; - v->a[57070] = anon_sym_AMP; - v->a[57071] = anon_sym_LT; - v->a[57072] = anon_sym_GT; - v->a[57073] = anon_sym_LT_LT; - v->a[57074] = anon_sym_GT_GT; - v->a[57075] = anon_sym_esac; - v->a[57076] = anon_sym_SEMI_SEMI; - v->a[57077] = anon_sym_SEMI_AMP; - v->a[57078] = anon_sym_SEMI_SEMI_AMP; - v->a[57079] = anon_sym_PIPE_AMP; + v->a[57060] = sym_comment; + v->a[57061] = actions(2664); + v->a[57062] = 5; + v->a[57063] = sym_file_descriptor; + v->a[57064] = sym_test_operator; + v->a[57065] = sym__bare_dollar; + v->a[57066] = sym__brace_start; + v->a[57067] = aux_sym_heredoc_redirect_token1; + v->a[57068] = actions(2662); + v->a[57069] = 33; + v->a[57070] = anon_sym_LPAREN; + v->a[57071] = anon_sym_PIPE; + v->a[57072] = anon_sym_RPAREN; + v->a[57073] = anon_sym_SEMI_SEMI; + v->a[57074] = anon_sym_PIPE_AMP; + v->a[57075] = anon_sym_AMP_AMP; + v->a[57076] = anon_sym_PIPE_PIPE; + v->a[57077] = anon_sym_LT; + v->a[57078] = anon_sym_GT; + v->a[57079] = anon_sym_GT_GT; small_parse_table_2854(v); } @@ -121,19 +121,19 @@ void small_parse_table_2854(t_small_parse_table_array *v) v->a[57084] = anon_sym_GT_PIPE; v->a[57085] = anon_sym_LT_AMP_DASH; v->a[57086] = anon_sym_GT_AMP_DASH; - v->a[57087] = anon_sym_LT_LT_DASH; - v->a[57088] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57089] = anon_sym_DOLLAR_LBRACK; - v->a[57090] = aux_sym_concatenation_token1; + v->a[57087] = anon_sym_LT_LT; + v->a[57088] = anon_sym_LT_LT_DASH; + v->a[57089] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57090] = anon_sym_AMP; v->a[57091] = anon_sym_DOLLAR; v->a[57092] = sym__special_character; v->a[57093] = anon_sym_DQUOTE; v->a[57094] = sym_raw_string; - v->a[57095] = sym_ansi_c_string; - v->a[57096] = aux_sym_number_token1; - v->a[57097] = aux_sym_number_token2; - v->a[57098] = anon_sym_DOLLAR_LBRACE; - v->a[57099] = anon_sym_DOLLAR_LPAREN; + v->a[57095] = aux_sym_number_token1; + v->a[57096] = aux_sym_number_token2; + v->a[57097] = anon_sym_DOLLAR_LBRACE; + v->a[57098] = anon_sym_DOLLAR_LPAREN; + v->a[57099] = anon_sym_BQUOTE; small_parse_table_2855(v); } diff --git a/parser/static/small_parse_table/small_parse_table_571.c b/parser/static/small_parse_table/small_parse_table_571.c index 0d9acebb..24745118 100644 --- a/parser/static/small_parse_table/small_parse_table_571.c +++ b/parser/static/small_parse_table/small_parse_table_571.c @@ -14,126 +14,126 @@ void small_parse_table_2855(t_small_parse_table_array *v) { - v->a[57100] = anon_sym_BQUOTE; - v->a[57101] = anon_sym_DOLLAR_BQUOTE; - v->a[57102] = anon_sym_LT_LPAREN; - v->a[57103] = anon_sym_GT_LPAREN; - v->a[57104] = aux_sym__simple_variable_name_token1; - v->a[57105] = sym_word; - v->a[57106] = 3; - v->a[57107] = actions(3); - v->a[57108] = 1; - v->a[57109] = sym_comment; - v->a[57110] = actions(1346); - v->a[57111] = 6; - v->a[57112] = sym_file_descriptor; - v->a[57113] = sym__concat; - v->a[57114] = sym_test_operator; - v->a[57115] = sym__bare_dollar; - v->a[57116] = sym__brace_start; - v->a[57117] = aux_sym_heredoc_redirect_token1; - v->a[57118] = actions(1344); - v->a[57119] = 41; + v->a[57100] = anon_sym_DOLLAR_BQUOTE; + v->a[57101] = sym_word; + v->a[57102] = anon_sym_SEMI; + v->a[57103] = 3; + v->a[57104] = actions(3); + v->a[57105] = 1; + v->a[57106] = sym_comment; + v->a[57107] = actions(2908); + v->a[57108] = 5; + v->a[57109] = sym_file_descriptor; + v->a[57110] = sym__concat; + v->a[57111] = sym_test_operator; + v->a[57112] = sym__brace_start; + v->a[57113] = aux_sym_heredoc_redirect_token1; + v->a[57114] = actions(2906); + v->a[57115] = 33; + v->a[57116] = anon_sym_PIPE; + v->a[57117] = anon_sym_RPAREN; + v->a[57118] = anon_sym_SEMI_SEMI; + v->a[57119] = anon_sym_PIPE_AMP; small_parse_table_2856(v); } void small_parse_table_2856(t_small_parse_table_array *v) { - v->a[57120] = anon_sym_LPAREN_LPAREN; - v->a[57121] = anon_sym_SEMI; - v->a[57122] = anon_sym_PIPE_PIPE; - v->a[57123] = anon_sym_AMP_AMP; - v->a[57124] = anon_sym_PIPE; - v->a[57125] = anon_sym_AMP; - v->a[57126] = anon_sym_EQ_EQ; - v->a[57127] = anon_sym_LT; - v->a[57128] = anon_sym_GT; - v->a[57129] = anon_sym_LT_LT; - v->a[57130] = anon_sym_GT_GT; - v->a[57131] = anon_sym_RPAREN; - v->a[57132] = anon_sym_SEMI_SEMI; - v->a[57133] = anon_sym_PIPE_AMP; - v->a[57134] = anon_sym_EQ_TILDE; - v->a[57135] = anon_sym_AMP_GT; - v->a[57136] = anon_sym_AMP_GT_GT; - v->a[57137] = anon_sym_LT_AMP; - v->a[57138] = anon_sym_GT_AMP; - v->a[57139] = anon_sym_GT_PIPE; + v->a[57120] = anon_sym_AMP_AMP; + v->a[57121] = anon_sym_PIPE_PIPE; + v->a[57122] = anon_sym_LT; + v->a[57123] = anon_sym_GT; + v->a[57124] = anon_sym_GT_GT; + v->a[57125] = anon_sym_AMP_GT; + v->a[57126] = anon_sym_AMP_GT_GT; + v->a[57127] = anon_sym_LT_AMP; + v->a[57128] = anon_sym_GT_AMP; + v->a[57129] = anon_sym_GT_PIPE; + v->a[57130] = anon_sym_LT_AMP_DASH; + v->a[57131] = anon_sym_GT_AMP_DASH; + v->a[57132] = anon_sym_LT_LT; + v->a[57133] = anon_sym_LT_LT_DASH; + v->a[57134] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57135] = anon_sym_AMP; + v->a[57136] = aux_sym_concatenation_token1; + v->a[57137] = anon_sym_DOLLAR; + v->a[57138] = sym__special_character; + v->a[57139] = anon_sym_DQUOTE; small_parse_table_2857(v); } void small_parse_table_2857(t_small_parse_table_array *v) { - v->a[57140] = anon_sym_LT_AMP_DASH; - v->a[57141] = anon_sym_GT_AMP_DASH; - v->a[57142] = anon_sym_LT_LT_DASH; - v->a[57143] = anon_sym_LT_LT_LT; - v->a[57144] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57145] = anon_sym_DOLLAR_LBRACK; - v->a[57146] = aux_sym_concatenation_token1; - v->a[57147] = anon_sym_DOLLAR; - v->a[57148] = sym__special_character; - v->a[57149] = anon_sym_DQUOTE; - v->a[57150] = sym_raw_string; - v->a[57151] = sym_ansi_c_string; - v->a[57152] = aux_sym_number_token1; - v->a[57153] = aux_sym_number_token2; - v->a[57154] = anon_sym_DOLLAR_LBRACE; - v->a[57155] = anon_sym_DOLLAR_LPAREN; - v->a[57156] = anon_sym_BQUOTE; - v->a[57157] = anon_sym_DOLLAR_BQUOTE; - v->a[57158] = anon_sym_LT_LPAREN; - v->a[57159] = anon_sym_GT_LPAREN; + v->a[57140] = sym_raw_string; + v->a[57141] = aux_sym_number_token1; + v->a[57142] = aux_sym_number_token2; + v->a[57143] = anon_sym_DOLLAR_LBRACE; + v->a[57144] = anon_sym_DOLLAR_LPAREN; + v->a[57145] = anon_sym_BQUOTE; + v->a[57146] = anon_sym_DOLLAR_BQUOTE; + v->a[57147] = sym_word; + v->a[57148] = anon_sym_SEMI; + v->a[57149] = 5; + v->a[57150] = actions(3); + v->a[57151] = 1; + v->a[57152] = sym_comment; + v->a[57153] = actions(3792); + v->a[57154] = 1; + v->a[57155] = sym__special_character; + v->a[57156] = state(1234); + v->a[57157] = 1; + v->a[57158] = aux_sym__literal_repeat1; + v->a[57159] = actions(3549); small_parse_table_2858(v); } void small_parse_table_2858(t_small_parse_table_array *v) { - v->a[57160] = sym_word; - v->a[57161] = 3; - v->a[57162] = actions(3); - v->a[57163] = 1; - v->a[57164] = sym_comment; - v->a[57165] = actions(1342); - v->a[57166] = 6; - v->a[57167] = sym_file_descriptor; - v->a[57168] = sym__concat; - v->a[57169] = sym_variable_name; - v->a[57170] = sym_test_operator; - v->a[57171] = sym__brace_start; - v->a[57172] = aux_sym_heredoc_redirect_token1; - v->a[57173] = actions(1340); - v->a[57174] = 41; - v->a[57175] = anon_sym_LPAREN_LPAREN; - v->a[57176] = anon_sym_SEMI; - v->a[57177] = anon_sym_PIPE_PIPE; - v->a[57178] = anon_sym_AMP_AMP; - v->a[57179] = anon_sym_PIPE; + v->a[57160] = 6; + v->a[57161] = sym_file_descriptor; + v->a[57162] = sym_variable_name; + v->a[57163] = sym_test_operator; + v->a[57164] = sym__brace_start; + v->a[57165] = ts_builtin_sym_end; + v->a[57166] = aux_sym_heredoc_redirect_token1; + v->a[57167] = actions(3547); + v->a[57168] = 30; + v->a[57169] = anon_sym_PIPE; + v->a[57170] = anon_sym_SEMI_SEMI; + v->a[57171] = anon_sym_PIPE_AMP; + v->a[57172] = anon_sym_AMP_AMP; + v->a[57173] = anon_sym_PIPE_PIPE; + v->a[57174] = anon_sym_LT; + v->a[57175] = anon_sym_GT; + v->a[57176] = anon_sym_GT_GT; + v->a[57177] = anon_sym_AMP_GT; + v->a[57178] = anon_sym_AMP_GT_GT; + v->a[57179] = anon_sym_LT_AMP; small_parse_table_2859(v); } void small_parse_table_2859(t_small_parse_table_array *v) { - v->a[57180] = anon_sym_AMP; - v->a[57181] = anon_sym_LT; - v->a[57182] = anon_sym_GT; - v->a[57183] = anon_sym_LT_LT; - v->a[57184] = anon_sym_GT_GT; - v->a[57185] = anon_sym_esac; - v->a[57186] = anon_sym_SEMI_SEMI; - v->a[57187] = anon_sym_SEMI_AMP; - v->a[57188] = anon_sym_SEMI_SEMI_AMP; - v->a[57189] = anon_sym_PIPE_AMP; - v->a[57190] = anon_sym_AMP_GT; - v->a[57191] = anon_sym_AMP_GT_GT; - v->a[57192] = anon_sym_LT_AMP; - v->a[57193] = anon_sym_GT_AMP; - v->a[57194] = anon_sym_GT_PIPE; - v->a[57195] = anon_sym_LT_AMP_DASH; - v->a[57196] = anon_sym_GT_AMP_DASH; - v->a[57197] = anon_sym_LT_LT_DASH; - v->a[57198] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57199] = anon_sym_DOLLAR_LBRACK; + v->a[57180] = anon_sym_GT_AMP; + v->a[57181] = anon_sym_GT_PIPE; + v->a[57182] = anon_sym_LT_AMP_DASH; + v->a[57183] = anon_sym_GT_AMP_DASH; + v->a[57184] = anon_sym_LT_LT; + v->a[57185] = anon_sym_LT_LT_DASH; + v->a[57186] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57187] = anon_sym_AMP; + v->a[57188] = anon_sym_DOLLAR; + v->a[57189] = anon_sym_DQUOTE; + v->a[57190] = sym_raw_string; + v->a[57191] = aux_sym_number_token1; + v->a[57192] = aux_sym_number_token2; + v->a[57193] = anon_sym_DOLLAR_LBRACE; + v->a[57194] = anon_sym_DOLLAR_LPAREN; + v->a[57195] = anon_sym_BQUOTE; + v->a[57196] = anon_sym_DOLLAR_BQUOTE; + v->a[57197] = sym_word; + v->a[57198] = anon_sym_SEMI; + v->a[57199] = 8; small_parse_table_2860(v); } diff --git a/parser/static/small_parse_table/small_parse_table_572.c b/parser/static/small_parse_table/small_parse_table_572.c index adefb15a..0cfc91f8 100644 --- a/parser/static/small_parse_table/small_parse_table_572.c +++ b/parser/static/small_parse_table/small_parse_table_572.c @@ -14,126 +14,126 @@ void small_parse_table_2860(t_small_parse_table_array *v) { - v->a[57200] = aux_sym_concatenation_token1; - v->a[57201] = anon_sym_DOLLAR; - v->a[57202] = sym__special_character; - v->a[57203] = anon_sym_DQUOTE; - v->a[57204] = sym_raw_string; - v->a[57205] = sym_ansi_c_string; - v->a[57206] = aux_sym_number_token1; - v->a[57207] = aux_sym_number_token2; - v->a[57208] = anon_sym_DOLLAR_LBRACE; - v->a[57209] = anon_sym_DOLLAR_LPAREN; - v->a[57210] = anon_sym_BQUOTE; - v->a[57211] = anon_sym_DOLLAR_BQUOTE; - v->a[57212] = anon_sym_LT_LPAREN; - v->a[57213] = anon_sym_GT_LPAREN; - v->a[57214] = aux_sym__simple_variable_name_token1; - v->a[57215] = sym_word; - v->a[57216] = 3; - v->a[57217] = actions(3); - v->a[57218] = 1; - v->a[57219] = sym_comment; + v->a[57200] = actions(3); + v->a[57201] = 1; + v->a[57202] = sym_comment; + v->a[57203] = actions(3632); + v->a[57204] = 1; + v->a[57205] = aux_sym_heredoc_redirect_token1; + v->a[57206] = actions(3634); + v->a[57207] = 1; + v->a[57208] = sym_file_descriptor; + v->a[57209] = actions(3826); + v->a[57210] = 1; + v->a[57211] = anon_sym_RPAREN; + v->a[57212] = actions(3637); + v->a[57213] = 3; + v->a[57214] = sym_variable_name; + v->a[57215] = sym_test_operator; + v->a[57216] = sym__brace_start; + v->a[57217] = actions(3627); + v->a[57218] = 9; + v->a[57219] = anon_sym_PIPE; small_parse_table_2861(v); } void small_parse_table_2861(t_small_parse_table_array *v) { - v->a[57220] = actions(1358); - v->a[57221] = 6; - v->a[57222] = sym_file_descriptor; - v->a[57223] = sym__concat; - v->a[57224] = sym_test_operator; - v->a[57225] = sym__bare_dollar; - v->a[57226] = sym__brace_start; - v->a[57227] = aux_sym_heredoc_redirect_token1; - v->a[57228] = actions(1356); - v->a[57229] = 41; - v->a[57230] = anon_sym_LPAREN_LPAREN; - v->a[57231] = anon_sym_SEMI; - v->a[57232] = anon_sym_PIPE_PIPE; - v->a[57233] = anon_sym_AMP_AMP; - v->a[57234] = anon_sym_PIPE; - v->a[57235] = anon_sym_AMP; - v->a[57236] = anon_sym_EQ_EQ; - v->a[57237] = anon_sym_LT; - v->a[57238] = anon_sym_GT; - v->a[57239] = anon_sym_LT_LT; + v->a[57220] = anon_sym_SEMI_SEMI; + v->a[57221] = anon_sym_PIPE_AMP; + v->a[57222] = anon_sym_AMP_AMP; + v->a[57223] = anon_sym_PIPE_PIPE; + v->a[57224] = anon_sym_LT_LT; + v->a[57225] = anon_sym_LT_LT_DASH; + v->a[57226] = anon_sym_AMP; + v->a[57227] = anon_sym_SEMI; + v->a[57228] = actions(3629); + v->a[57229] = 10; + v->a[57230] = anon_sym_LT; + v->a[57231] = anon_sym_GT; + v->a[57232] = anon_sym_GT_GT; + v->a[57233] = anon_sym_AMP_GT; + v->a[57234] = anon_sym_AMP_GT_GT; + v->a[57235] = anon_sym_LT_AMP; + v->a[57236] = anon_sym_GT_AMP; + v->a[57237] = anon_sym_GT_PIPE; + v->a[57238] = anon_sym_LT_AMP_DASH; + v->a[57239] = anon_sym_GT_AMP_DASH; small_parse_table_2862(v); } void small_parse_table_2862(t_small_parse_table_array *v) { - v->a[57240] = anon_sym_GT_GT; - v->a[57241] = anon_sym_RPAREN; - v->a[57242] = anon_sym_SEMI_SEMI; - v->a[57243] = anon_sym_PIPE_AMP; - v->a[57244] = anon_sym_EQ_TILDE; - v->a[57245] = anon_sym_AMP_GT; - v->a[57246] = anon_sym_AMP_GT_GT; - v->a[57247] = anon_sym_LT_AMP; - v->a[57248] = anon_sym_GT_AMP; - v->a[57249] = anon_sym_GT_PIPE; - v->a[57250] = anon_sym_LT_AMP_DASH; - v->a[57251] = anon_sym_GT_AMP_DASH; - v->a[57252] = anon_sym_LT_LT_DASH; - v->a[57253] = anon_sym_LT_LT_LT; - v->a[57254] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57255] = anon_sym_DOLLAR_LBRACK; - v->a[57256] = aux_sym_concatenation_token1; - v->a[57257] = anon_sym_DOLLAR; - v->a[57258] = sym__special_character; - v->a[57259] = anon_sym_DQUOTE; + v->a[57240] = actions(3625); + v->a[57241] = 12; + v->a[57242] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57243] = anon_sym_DOLLAR; + v->a[57244] = sym__special_character; + v->a[57245] = anon_sym_DQUOTE; + v->a[57246] = sym_raw_string; + v->a[57247] = aux_sym_number_token1; + v->a[57248] = aux_sym_number_token2; + v->a[57249] = anon_sym_DOLLAR_LBRACE; + v->a[57250] = anon_sym_DOLLAR_LPAREN; + v->a[57251] = anon_sym_BQUOTE; + v->a[57252] = anon_sym_DOLLAR_BQUOTE; + v->a[57253] = sym_word; + v->a[57254] = 8; + v->a[57255] = actions(3); + v->a[57256] = 1; + v->a[57257] = sym_comment; + v->a[57258] = actions(3632); + v->a[57259] = 1; small_parse_table_2863(v); } void small_parse_table_2863(t_small_parse_table_array *v) { - v->a[57260] = sym_raw_string; - v->a[57261] = sym_ansi_c_string; - v->a[57262] = aux_sym_number_token1; - v->a[57263] = aux_sym_number_token2; - v->a[57264] = anon_sym_DOLLAR_LBRACE; - v->a[57265] = anon_sym_DOLLAR_LPAREN; - v->a[57266] = anon_sym_BQUOTE; - v->a[57267] = anon_sym_DOLLAR_BQUOTE; - v->a[57268] = anon_sym_LT_LPAREN; - v->a[57269] = anon_sym_GT_LPAREN; - v->a[57270] = sym_word; - v->a[57271] = 6; - v->a[57272] = actions(3); - v->a[57273] = 1; - v->a[57274] = sym_comment; - v->a[57275] = actions(5497); - v->a[57276] = 1; - v->a[57277] = aux_sym_concatenation_token1; - v->a[57278] = actions(5509); - v->a[57279] = 1; + v->a[57260] = aux_sym_heredoc_redirect_token1; + v->a[57261] = actions(3634); + v->a[57262] = 1; + v->a[57263] = sym_file_descriptor; + v->a[57264] = actions(3829); + v->a[57265] = 1; + v->a[57266] = anon_sym_RPAREN; + v->a[57267] = actions(3637); + v->a[57268] = 3; + v->a[57269] = sym_variable_name; + v->a[57270] = sym_test_operator; + v->a[57271] = sym__brace_start; + v->a[57272] = actions(3627); + v->a[57273] = 9; + v->a[57274] = anon_sym_PIPE; + v->a[57275] = anon_sym_SEMI_SEMI; + v->a[57276] = anon_sym_PIPE_AMP; + v->a[57277] = anon_sym_AMP_AMP; + v->a[57278] = anon_sym_PIPE_PIPE; + v->a[57279] = anon_sym_LT_LT; small_parse_table_2864(v); } void small_parse_table_2864(t_small_parse_table_array *v) { - v->a[57280] = sym__concat; - v->a[57281] = state(1228); - v->a[57282] = 1; - v->a[57283] = aux_sym_concatenation_repeat1; - v->a[57284] = actions(5391); - v->a[57285] = 4; - v->a[57286] = sym_file_descriptor; - v->a[57287] = sym_test_operator; - v->a[57288] = sym__brace_start; - v->a[57289] = aux_sym_heredoc_redirect_token1; - v->a[57290] = actions(5389); - v->a[57291] = 40; - v->a[57292] = anon_sym_LPAREN_LPAREN; - v->a[57293] = anon_sym_SEMI; - v->a[57294] = anon_sym_PIPE_PIPE; - v->a[57295] = anon_sym_AMP_AMP; - v->a[57296] = anon_sym_PIPE; - v->a[57297] = anon_sym_AMP; - v->a[57298] = anon_sym_LT; - v->a[57299] = anon_sym_GT; + v->a[57280] = anon_sym_LT_LT_DASH; + v->a[57281] = anon_sym_AMP; + v->a[57282] = anon_sym_SEMI; + v->a[57283] = actions(3629); + v->a[57284] = 10; + v->a[57285] = anon_sym_LT; + v->a[57286] = anon_sym_GT; + v->a[57287] = anon_sym_GT_GT; + v->a[57288] = anon_sym_AMP_GT; + v->a[57289] = anon_sym_AMP_GT_GT; + v->a[57290] = anon_sym_LT_AMP; + v->a[57291] = anon_sym_GT_AMP; + v->a[57292] = anon_sym_GT_PIPE; + v->a[57293] = anon_sym_LT_AMP_DASH; + v->a[57294] = anon_sym_GT_AMP_DASH; + v->a[57295] = actions(3625); + v->a[57296] = 12; + v->a[57297] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57298] = anon_sym_DOLLAR; + v->a[57299] = sym__special_character; small_parse_table_2865(v); } diff --git a/parser/static/small_parse_table/small_parse_table_573.c b/parser/static/small_parse_table/small_parse_table_573.c index ac4dfba9..a1e4f6e4 100644 --- a/parser/static/small_parse_table/small_parse_table_573.c +++ b/parser/static/small_parse_table/small_parse_table_573.c @@ -14,126 +14,126 @@ void small_parse_table_2865(t_small_parse_table_array *v) { - v->a[57300] = anon_sym_LT_LT; - v->a[57301] = anon_sym_GT_GT; - v->a[57302] = anon_sym_esac; - v->a[57303] = anon_sym_SEMI_SEMI; - v->a[57304] = anon_sym_SEMI_AMP; - v->a[57305] = anon_sym_SEMI_SEMI_AMP; - v->a[57306] = anon_sym_PIPE_AMP; - v->a[57307] = anon_sym_AMP_GT; - v->a[57308] = anon_sym_AMP_GT_GT; - v->a[57309] = anon_sym_LT_AMP; - v->a[57310] = anon_sym_GT_AMP; - v->a[57311] = anon_sym_GT_PIPE; - v->a[57312] = anon_sym_LT_AMP_DASH; - v->a[57313] = anon_sym_GT_AMP_DASH; - v->a[57314] = anon_sym_LT_LT_DASH; - v->a[57315] = anon_sym_LT_LT_LT; - v->a[57316] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57317] = anon_sym_DOLLAR_LBRACK; - v->a[57318] = anon_sym_DOLLAR; - v->a[57319] = sym__special_character; + v->a[57300] = anon_sym_DQUOTE; + v->a[57301] = sym_raw_string; + v->a[57302] = aux_sym_number_token1; + v->a[57303] = aux_sym_number_token2; + v->a[57304] = anon_sym_DOLLAR_LBRACE; + v->a[57305] = anon_sym_DOLLAR_LPAREN; + v->a[57306] = anon_sym_BQUOTE; + v->a[57307] = anon_sym_DOLLAR_BQUOTE; + v->a[57308] = sym_word; + v->a[57309] = 8; + v->a[57310] = actions(3); + v->a[57311] = 1; + v->a[57312] = sym_comment; + v->a[57313] = actions(3632); + v->a[57314] = 1; + v->a[57315] = aux_sym_heredoc_redirect_token1; + v->a[57316] = actions(3634); + v->a[57317] = 1; + v->a[57318] = sym_file_descriptor; + v->a[57319] = actions(3832); small_parse_table_2866(v); } void small_parse_table_2866(t_small_parse_table_array *v) { - v->a[57320] = anon_sym_DQUOTE; - v->a[57321] = sym_raw_string; - v->a[57322] = sym_ansi_c_string; - v->a[57323] = aux_sym_number_token1; - v->a[57324] = aux_sym_number_token2; - v->a[57325] = anon_sym_DOLLAR_LBRACE; - v->a[57326] = anon_sym_DOLLAR_LPAREN; - v->a[57327] = anon_sym_BQUOTE; - v->a[57328] = anon_sym_DOLLAR_BQUOTE; - v->a[57329] = anon_sym_LT_LPAREN; - v->a[57330] = anon_sym_GT_LPAREN; - v->a[57331] = sym_word; - v->a[57332] = 6; - v->a[57333] = actions(3); - v->a[57334] = 1; - v->a[57335] = sym_comment; - v->a[57336] = actions(5497); - v->a[57337] = 1; - v->a[57338] = aux_sym_concatenation_token1; - v->a[57339] = actions(5509); + v->a[57320] = 1; + v->a[57321] = anon_sym_RPAREN; + v->a[57322] = actions(3637); + v->a[57323] = 3; + v->a[57324] = sym_variable_name; + v->a[57325] = sym_test_operator; + v->a[57326] = sym__brace_start; + v->a[57327] = actions(3627); + v->a[57328] = 9; + v->a[57329] = anon_sym_PIPE; + v->a[57330] = anon_sym_SEMI_SEMI; + v->a[57331] = anon_sym_PIPE_AMP; + v->a[57332] = anon_sym_AMP_AMP; + v->a[57333] = anon_sym_PIPE_PIPE; + v->a[57334] = anon_sym_LT_LT; + v->a[57335] = anon_sym_LT_LT_DASH; + v->a[57336] = anon_sym_AMP; + v->a[57337] = anon_sym_SEMI; + v->a[57338] = actions(3629); + v->a[57339] = 10; small_parse_table_2867(v); } void small_parse_table_2867(t_small_parse_table_array *v) { - v->a[57340] = 1; - v->a[57341] = sym__concat; - v->a[57342] = state(1227); - v->a[57343] = 1; - v->a[57344] = aux_sym_concatenation_repeat1; - v->a[57345] = actions(5395); - v->a[57346] = 4; - v->a[57347] = sym_file_descriptor; - v->a[57348] = sym_test_operator; - v->a[57349] = sym__brace_start; - v->a[57350] = aux_sym_heredoc_redirect_token1; - v->a[57351] = actions(5393); - v->a[57352] = 40; - v->a[57353] = anon_sym_LPAREN_LPAREN; - v->a[57354] = anon_sym_SEMI; - v->a[57355] = anon_sym_PIPE_PIPE; - v->a[57356] = anon_sym_AMP_AMP; - v->a[57357] = anon_sym_PIPE; - v->a[57358] = anon_sym_AMP; - v->a[57359] = anon_sym_LT; + v->a[57340] = anon_sym_LT; + v->a[57341] = anon_sym_GT; + v->a[57342] = anon_sym_GT_GT; + v->a[57343] = anon_sym_AMP_GT; + v->a[57344] = anon_sym_AMP_GT_GT; + v->a[57345] = anon_sym_LT_AMP; + v->a[57346] = anon_sym_GT_AMP; + v->a[57347] = anon_sym_GT_PIPE; + v->a[57348] = anon_sym_LT_AMP_DASH; + v->a[57349] = anon_sym_GT_AMP_DASH; + v->a[57350] = actions(3625); + v->a[57351] = 12; + v->a[57352] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57353] = anon_sym_DOLLAR; + v->a[57354] = sym__special_character; + v->a[57355] = anon_sym_DQUOTE; + v->a[57356] = sym_raw_string; + v->a[57357] = aux_sym_number_token1; + v->a[57358] = aux_sym_number_token2; + v->a[57359] = anon_sym_DOLLAR_LBRACE; small_parse_table_2868(v); } void small_parse_table_2868(t_small_parse_table_array *v) { - v->a[57360] = anon_sym_GT; - v->a[57361] = anon_sym_LT_LT; - v->a[57362] = anon_sym_GT_GT; - v->a[57363] = anon_sym_esac; - v->a[57364] = anon_sym_SEMI_SEMI; - v->a[57365] = anon_sym_SEMI_AMP; - v->a[57366] = anon_sym_SEMI_SEMI_AMP; - v->a[57367] = anon_sym_PIPE_AMP; - v->a[57368] = anon_sym_AMP_GT; - v->a[57369] = anon_sym_AMP_GT_GT; - v->a[57370] = anon_sym_LT_AMP; - v->a[57371] = anon_sym_GT_AMP; - v->a[57372] = anon_sym_GT_PIPE; - v->a[57373] = anon_sym_LT_AMP_DASH; - v->a[57374] = anon_sym_GT_AMP_DASH; - v->a[57375] = anon_sym_LT_LT_DASH; - v->a[57376] = anon_sym_LT_LT_LT; - v->a[57377] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57378] = anon_sym_DOLLAR_LBRACK; - v->a[57379] = anon_sym_DOLLAR; + v->a[57360] = anon_sym_DOLLAR_LPAREN; + v->a[57361] = anon_sym_BQUOTE; + v->a[57362] = anon_sym_DOLLAR_BQUOTE; + v->a[57363] = sym_word; + v->a[57364] = 8; + v->a[57365] = actions(3); + v->a[57366] = 1; + v->a[57367] = sym_comment; + v->a[57368] = actions(3632); + v->a[57369] = 1; + v->a[57370] = aux_sym_heredoc_redirect_token1; + v->a[57371] = actions(3634); + v->a[57372] = 1; + v->a[57373] = sym_file_descriptor; + v->a[57374] = actions(3835); + v->a[57375] = 1; + v->a[57376] = anon_sym_RPAREN; + v->a[57377] = actions(3637); + v->a[57378] = 3; + v->a[57379] = sym_variable_name; small_parse_table_2869(v); } void small_parse_table_2869(t_small_parse_table_array *v) { - v->a[57380] = sym__special_character; - v->a[57381] = anon_sym_DQUOTE; - v->a[57382] = sym_raw_string; - v->a[57383] = sym_ansi_c_string; - v->a[57384] = aux_sym_number_token1; - v->a[57385] = aux_sym_number_token2; - v->a[57386] = anon_sym_DOLLAR_LBRACE; - v->a[57387] = anon_sym_DOLLAR_LPAREN; - v->a[57388] = anon_sym_BQUOTE; - v->a[57389] = anon_sym_DOLLAR_BQUOTE; - v->a[57390] = anon_sym_LT_LPAREN; - v->a[57391] = anon_sym_GT_LPAREN; - v->a[57392] = sym_word; - v->a[57393] = 3; - v->a[57394] = actions(3); - v->a[57395] = 1; - v->a[57396] = sym_comment; - v->a[57397] = actions(1326); - v->a[57398] = 7; - v->a[57399] = sym_file_descriptor; + v->a[57380] = sym_test_operator; + v->a[57381] = sym__brace_start; + v->a[57382] = actions(3627); + v->a[57383] = 9; + v->a[57384] = anon_sym_PIPE; + v->a[57385] = anon_sym_SEMI_SEMI; + v->a[57386] = anon_sym_PIPE_AMP; + v->a[57387] = anon_sym_AMP_AMP; + v->a[57388] = anon_sym_PIPE_PIPE; + v->a[57389] = anon_sym_LT_LT; + v->a[57390] = anon_sym_LT_LT_DASH; + v->a[57391] = anon_sym_AMP; + v->a[57392] = anon_sym_SEMI; + v->a[57393] = actions(3629); + v->a[57394] = 10; + v->a[57395] = anon_sym_LT; + v->a[57396] = anon_sym_GT; + v->a[57397] = anon_sym_GT_GT; + v->a[57398] = anon_sym_AMP_GT; + v->a[57399] = anon_sym_AMP_GT_GT; small_parse_table_2870(v); } diff --git a/parser/static/small_parse_table/small_parse_table_574.c b/parser/static/small_parse_table/small_parse_table_574.c index ef57653a..f5a38c23 100644 --- a/parser/static/small_parse_table/small_parse_table_574.c +++ b/parser/static/small_parse_table/small_parse_table_574.c @@ -14,126 +14,126 @@ void small_parse_table_2870(t_small_parse_table_array *v) { - v->a[57400] = sym__concat; - v->a[57401] = sym_test_operator; - v->a[57402] = sym__bare_dollar; - v->a[57403] = sym__brace_start; - v->a[57404] = ts_builtin_sym_end; - v->a[57405] = aux_sym_heredoc_redirect_token1; - v->a[57406] = actions(1324); - v->a[57407] = 40; - v->a[57408] = anon_sym_LPAREN_LPAREN; - v->a[57409] = anon_sym_SEMI; - v->a[57410] = anon_sym_PIPE_PIPE; - v->a[57411] = anon_sym_AMP_AMP; - v->a[57412] = anon_sym_PIPE; - v->a[57413] = anon_sym_AMP; - v->a[57414] = anon_sym_EQ_EQ; - v->a[57415] = anon_sym_LT; - v->a[57416] = anon_sym_GT; - v->a[57417] = anon_sym_LT_LT; - v->a[57418] = anon_sym_GT_GT; - v->a[57419] = anon_sym_SEMI_SEMI; + v->a[57400] = anon_sym_LT_AMP; + v->a[57401] = anon_sym_GT_AMP; + v->a[57402] = anon_sym_GT_PIPE; + v->a[57403] = anon_sym_LT_AMP_DASH; + v->a[57404] = anon_sym_GT_AMP_DASH; + v->a[57405] = actions(3625); + v->a[57406] = 12; + v->a[57407] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57408] = anon_sym_DOLLAR; + v->a[57409] = sym__special_character; + v->a[57410] = anon_sym_DQUOTE; + v->a[57411] = sym_raw_string; + v->a[57412] = aux_sym_number_token1; + v->a[57413] = aux_sym_number_token2; + v->a[57414] = anon_sym_DOLLAR_LBRACE; + v->a[57415] = anon_sym_DOLLAR_LPAREN; + v->a[57416] = anon_sym_BQUOTE; + v->a[57417] = anon_sym_DOLLAR_BQUOTE; + v->a[57418] = sym_word; + v->a[57419] = 3; small_parse_table_2871(v); } void small_parse_table_2871(t_small_parse_table_array *v) { - v->a[57420] = anon_sym_PIPE_AMP; - v->a[57421] = anon_sym_EQ_TILDE; - v->a[57422] = anon_sym_AMP_GT; - v->a[57423] = anon_sym_AMP_GT_GT; - v->a[57424] = anon_sym_LT_AMP; - v->a[57425] = anon_sym_GT_AMP; - v->a[57426] = anon_sym_GT_PIPE; - v->a[57427] = anon_sym_LT_AMP_DASH; - v->a[57428] = anon_sym_GT_AMP_DASH; - v->a[57429] = anon_sym_LT_LT_DASH; - v->a[57430] = anon_sym_LT_LT_LT; - v->a[57431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57432] = anon_sym_DOLLAR_LBRACK; - v->a[57433] = aux_sym_concatenation_token1; - v->a[57434] = anon_sym_DOLLAR; - v->a[57435] = sym__special_character; - v->a[57436] = anon_sym_DQUOTE; - v->a[57437] = sym_raw_string; - v->a[57438] = sym_ansi_c_string; - v->a[57439] = aux_sym_number_token1; + v->a[57420] = actions(3); + v->a[57421] = 1; + v->a[57422] = sym_comment; + v->a[57423] = actions(2719); + v->a[57424] = 6; + v->a[57425] = sym_file_descriptor; + v->a[57426] = sym_variable_name; + v->a[57427] = sym_test_operator; + v->a[57428] = sym__brace_start; + v->a[57429] = ts_builtin_sym_end; + v->a[57430] = aux_sym_heredoc_redirect_token1; + v->a[57431] = actions(2717); + v->a[57432] = 31; + v->a[57433] = anon_sym_PIPE; + v->a[57434] = anon_sym_SEMI_SEMI; + v->a[57435] = anon_sym_PIPE_AMP; + v->a[57436] = anon_sym_AMP_AMP; + v->a[57437] = anon_sym_PIPE_PIPE; + v->a[57438] = anon_sym_LT; + v->a[57439] = anon_sym_GT; small_parse_table_2872(v); } void small_parse_table_2872(t_small_parse_table_array *v) { - v->a[57440] = aux_sym_number_token2; - v->a[57441] = anon_sym_DOLLAR_LBRACE; - v->a[57442] = anon_sym_DOLLAR_LPAREN; - v->a[57443] = anon_sym_BQUOTE; - v->a[57444] = anon_sym_DOLLAR_BQUOTE; - v->a[57445] = anon_sym_LT_LPAREN; - v->a[57446] = anon_sym_GT_LPAREN; - v->a[57447] = sym_word; - v->a[57448] = 3; - v->a[57449] = actions(3); - v->a[57450] = 1; - v->a[57451] = sym_comment; - v->a[57452] = actions(1253); - v->a[57453] = 7; - v->a[57454] = sym_file_descriptor; - v->a[57455] = sym__concat; - v->a[57456] = sym_test_operator; - v->a[57457] = sym__bare_dollar; - v->a[57458] = sym__brace_start; - v->a[57459] = ts_builtin_sym_end; + v->a[57440] = anon_sym_GT_GT; + v->a[57441] = anon_sym_AMP_GT; + v->a[57442] = anon_sym_AMP_GT_GT; + v->a[57443] = anon_sym_LT_AMP; + v->a[57444] = anon_sym_GT_AMP; + v->a[57445] = anon_sym_GT_PIPE; + v->a[57446] = anon_sym_LT_AMP_DASH; + v->a[57447] = anon_sym_GT_AMP_DASH; + v->a[57448] = anon_sym_LT_LT; + v->a[57449] = anon_sym_LT_LT_DASH; + v->a[57450] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57451] = anon_sym_AMP; + v->a[57452] = anon_sym_DOLLAR; + v->a[57453] = sym__special_character; + v->a[57454] = anon_sym_DQUOTE; + v->a[57455] = sym_raw_string; + v->a[57456] = aux_sym_number_token1; + v->a[57457] = aux_sym_number_token2; + v->a[57458] = anon_sym_DOLLAR_LBRACE; + v->a[57459] = anon_sym_DOLLAR_LPAREN; small_parse_table_2873(v); } void small_parse_table_2873(t_small_parse_table_array *v) { - v->a[57460] = aux_sym_heredoc_redirect_token1; - v->a[57461] = actions(1251); - v->a[57462] = 40; - v->a[57463] = anon_sym_LPAREN_LPAREN; - v->a[57464] = anon_sym_SEMI; - v->a[57465] = anon_sym_PIPE_PIPE; - v->a[57466] = anon_sym_AMP_AMP; - v->a[57467] = anon_sym_PIPE; - v->a[57468] = anon_sym_AMP; - v->a[57469] = anon_sym_EQ_EQ; - v->a[57470] = anon_sym_LT; - v->a[57471] = anon_sym_GT; - v->a[57472] = anon_sym_LT_LT; - v->a[57473] = anon_sym_GT_GT; - v->a[57474] = anon_sym_SEMI_SEMI; - v->a[57475] = anon_sym_PIPE_AMP; - v->a[57476] = anon_sym_EQ_TILDE; - v->a[57477] = anon_sym_AMP_GT; - v->a[57478] = anon_sym_AMP_GT_GT; - v->a[57479] = anon_sym_LT_AMP; + v->a[57460] = anon_sym_BQUOTE; + v->a[57461] = anon_sym_DOLLAR_BQUOTE; + v->a[57462] = sym_word; + v->a[57463] = anon_sym_SEMI; + v->a[57464] = 8; + v->a[57465] = actions(3); + v->a[57466] = 1; + v->a[57467] = sym_comment; + v->a[57468] = actions(3632); + v->a[57469] = 1; + v->a[57470] = aux_sym_heredoc_redirect_token1; + v->a[57471] = actions(3634); + v->a[57472] = 1; + v->a[57473] = sym_file_descriptor; + v->a[57474] = actions(3838); + v->a[57475] = 1; + v->a[57476] = anon_sym_RPAREN; + v->a[57477] = actions(3637); + v->a[57478] = 3; + v->a[57479] = sym_variable_name; small_parse_table_2874(v); } void small_parse_table_2874(t_small_parse_table_array *v) { - v->a[57480] = anon_sym_GT_AMP; - v->a[57481] = anon_sym_GT_PIPE; - v->a[57482] = anon_sym_LT_AMP_DASH; - v->a[57483] = anon_sym_GT_AMP_DASH; - v->a[57484] = anon_sym_LT_LT_DASH; - v->a[57485] = anon_sym_LT_LT_LT; - v->a[57486] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57487] = anon_sym_DOLLAR_LBRACK; - v->a[57488] = aux_sym_concatenation_token1; - v->a[57489] = anon_sym_DOLLAR; - v->a[57490] = sym__special_character; - v->a[57491] = anon_sym_DQUOTE; - v->a[57492] = sym_raw_string; - v->a[57493] = sym_ansi_c_string; - v->a[57494] = aux_sym_number_token1; - v->a[57495] = aux_sym_number_token2; - v->a[57496] = anon_sym_DOLLAR_LBRACE; - v->a[57497] = anon_sym_DOLLAR_LPAREN; - v->a[57498] = anon_sym_BQUOTE; - v->a[57499] = anon_sym_DOLLAR_BQUOTE; + v->a[57480] = sym_test_operator; + v->a[57481] = sym__brace_start; + v->a[57482] = actions(3627); + v->a[57483] = 9; + v->a[57484] = anon_sym_PIPE; + v->a[57485] = anon_sym_SEMI_SEMI; + v->a[57486] = anon_sym_PIPE_AMP; + v->a[57487] = anon_sym_AMP_AMP; + v->a[57488] = anon_sym_PIPE_PIPE; + v->a[57489] = anon_sym_LT_LT; + v->a[57490] = anon_sym_LT_LT_DASH; + v->a[57491] = anon_sym_AMP; + v->a[57492] = anon_sym_SEMI; + v->a[57493] = actions(3629); + v->a[57494] = 10; + v->a[57495] = anon_sym_LT; + v->a[57496] = anon_sym_GT; + v->a[57497] = anon_sym_GT_GT; + v->a[57498] = anon_sym_AMP_GT; + v->a[57499] = anon_sym_AMP_GT_GT; small_parse_table_2875(v); } diff --git a/parser/static/small_parse_table/small_parse_table_575.c b/parser/static/small_parse_table/small_parse_table_575.c index bea164fc..42eb13e0 100644 --- a/parser/static/small_parse_table/small_parse_table_575.c +++ b/parser/static/small_parse_table/small_parse_table_575.c @@ -14,126 +14,126 @@ void small_parse_table_2875(t_small_parse_table_array *v) { - v->a[57500] = anon_sym_LT_LPAREN; - v->a[57501] = anon_sym_GT_LPAREN; - v->a[57502] = sym_word; - v->a[57503] = 3; - v->a[57504] = actions(3); - v->a[57505] = 1; - v->a[57506] = sym_comment; - v->a[57507] = actions(1354); - v->a[57508] = 6; - v->a[57509] = sym_file_descriptor; - v->a[57510] = sym__concat; - v->a[57511] = sym_test_operator; - v->a[57512] = sym__bare_dollar; - v->a[57513] = sym__brace_start; - v->a[57514] = aux_sym_heredoc_redirect_token1; - v->a[57515] = actions(1352); - v->a[57516] = 41; - v->a[57517] = anon_sym_LPAREN_LPAREN; - v->a[57518] = anon_sym_SEMI; - v->a[57519] = anon_sym_PIPE_PIPE; + v->a[57500] = anon_sym_LT_AMP; + v->a[57501] = anon_sym_GT_AMP; + v->a[57502] = anon_sym_GT_PIPE; + v->a[57503] = anon_sym_LT_AMP_DASH; + v->a[57504] = anon_sym_GT_AMP_DASH; + v->a[57505] = actions(3625); + v->a[57506] = 12; + v->a[57507] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57508] = anon_sym_DOLLAR; + v->a[57509] = sym__special_character; + v->a[57510] = anon_sym_DQUOTE; + v->a[57511] = sym_raw_string; + v->a[57512] = aux_sym_number_token1; + v->a[57513] = aux_sym_number_token2; + v->a[57514] = anon_sym_DOLLAR_LBRACE; + v->a[57515] = anon_sym_DOLLAR_LPAREN; + v->a[57516] = anon_sym_BQUOTE; + v->a[57517] = anon_sym_DOLLAR_BQUOTE; + v->a[57518] = sym_word; + v->a[57519] = 8; small_parse_table_2876(v); } void small_parse_table_2876(t_small_parse_table_array *v) { - v->a[57520] = anon_sym_AMP_AMP; - v->a[57521] = anon_sym_PIPE; - v->a[57522] = anon_sym_AMP; - v->a[57523] = anon_sym_EQ_EQ; - v->a[57524] = anon_sym_LT; - v->a[57525] = anon_sym_GT; - v->a[57526] = anon_sym_LT_LT; - v->a[57527] = anon_sym_GT_GT; - v->a[57528] = anon_sym_RPAREN; - v->a[57529] = anon_sym_SEMI_SEMI; - v->a[57530] = anon_sym_PIPE_AMP; - v->a[57531] = anon_sym_EQ_TILDE; - v->a[57532] = anon_sym_AMP_GT; - v->a[57533] = anon_sym_AMP_GT_GT; - v->a[57534] = anon_sym_LT_AMP; - v->a[57535] = anon_sym_GT_AMP; - v->a[57536] = anon_sym_GT_PIPE; - v->a[57537] = anon_sym_LT_AMP_DASH; - v->a[57538] = anon_sym_GT_AMP_DASH; - v->a[57539] = anon_sym_LT_LT_DASH; + v->a[57520] = actions(3); + v->a[57521] = 1; + v->a[57522] = sym_comment; + v->a[57523] = actions(3632); + v->a[57524] = 1; + v->a[57525] = aux_sym_heredoc_redirect_token1; + v->a[57526] = actions(3634); + v->a[57527] = 1; + v->a[57528] = sym_file_descriptor; + v->a[57529] = actions(3841); + v->a[57530] = 1; + v->a[57531] = anon_sym_RPAREN; + v->a[57532] = actions(3637); + v->a[57533] = 3; + v->a[57534] = sym_variable_name; + v->a[57535] = sym_test_operator; + v->a[57536] = sym__brace_start; + v->a[57537] = actions(3627); + v->a[57538] = 9; + v->a[57539] = anon_sym_PIPE; small_parse_table_2877(v); } void small_parse_table_2877(t_small_parse_table_array *v) { - v->a[57540] = anon_sym_LT_LT_LT; - v->a[57541] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57542] = anon_sym_DOLLAR_LBRACK; - v->a[57543] = aux_sym_concatenation_token1; - v->a[57544] = anon_sym_DOLLAR; - v->a[57545] = sym__special_character; - v->a[57546] = anon_sym_DQUOTE; - v->a[57547] = sym_raw_string; - v->a[57548] = sym_ansi_c_string; - v->a[57549] = aux_sym_number_token1; - v->a[57550] = aux_sym_number_token2; - v->a[57551] = anon_sym_DOLLAR_LBRACE; - v->a[57552] = anon_sym_DOLLAR_LPAREN; - v->a[57553] = anon_sym_BQUOTE; - v->a[57554] = anon_sym_DOLLAR_BQUOTE; - v->a[57555] = anon_sym_LT_LPAREN; - v->a[57556] = anon_sym_GT_LPAREN; - v->a[57557] = sym_word; - v->a[57558] = 5; - v->a[57559] = actions(3); + v->a[57540] = anon_sym_SEMI_SEMI; + v->a[57541] = anon_sym_PIPE_AMP; + v->a[57542] = anon_sym_AMP_AMP; + v->a[57543] = anon_sym_PIPE_PIPE; + v->a[57544] = anon_sym_LT_LT; + v->a[57545] = anon_sym_LT_LT_DASH; + v->a[57546] = anon_sym_AMP; + v->a[57547] = anon_sym_SEMI; + v->a[57548] = actions(3629); + v->a[57549] = 10; + v->a[57550] = anon_sym_LT; + v->a[57551] = anon_sym_GT; + v->a[57552] = anon_sym_GT_GT; + v->a[57553] = anon_sym_AMP_GT; + v->a[57554] = anon_sym_AMP_GT_GT; + v->a[57555] = anon_sym_LT_AMP; + v->a[57556] = anon_sym_GT_AMP; + v->a[57557] = anon_sym_GT_PIPE; + v->a[57558] = anon_sym_LT_AMP_DASH; + v->a[57559] = anon_sym_GT_AMP_DASH; small_parse_table_2878(v); } void small_parse_table_2878(t_small_parse_table_array *v) { - v->a[57560] = 1; - v->a[57561] = sym_comment; - v->a[57562] = actions(5533); - v->a[57563] = 1; + v->a[57560] = actions(3625); + v->a[57561] = 12; + v->a[57562] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57563] = anon_sym_DOLLAR; v->a[57564] = sym__special_character; - v->a[57565] = state(1295); - v->a[57566] = 1; - v->a[57567] = aux_sym__literal_repeat1; - v->a[57568] = actions(1364); - v->a[57569] = 5; - v->a[57570] = sym_file_descriptor; - v->a[57571] = sym_test_operator; - v->a[57572] = sym__bare_dollar; - v->a[57573] = sym__brace_start; - v->a[57574] = aux_sym_heredoc_redirect_token1; - v->a[57575] = actions(1362); - v->a[57576] = 40; - v->a[57577] = anon_sym_LPAREN_LPAREN; - v->a[57578] = anon_sym_SEMI; - v->a[57579] = anon_sym_PIPE_PIPE; + v->a[57565] = anon_sym_DQUOTE; + v->a[57566] = sym_raw_string; + v->a[57567] = aux_sym_number_token1; + v->a[57568] = aux_sym_number_token2; + v->a[57569] = anon_sym_DOLLAR_LBRACE; + v->a[57570] = anon_sym_DOLLAR_LPAREN; + v->a[57571] = anon_sym_BQUOTE; + v->a[57572] = anon_sym_DOLLAR_BQUOTE; + v->a[57573] = sym_word; + v->a[57574] = 8; + v->a[57575] = actions(3); + v->a[57576] = 1; + v->a[57577] = sym_comment; + v->a[57578] = actions(3632); + v->a[57579] = 1; small_parse_table_2879(v); } void small_parse_table_2879(t_small_parse_table_array *v) { - v->a[57580] = anon_sym_AMP_AMP; - v->a[57581] = anon_sym_PIPE; - v->a[57582] = anon_sym_AMP; - v->a[57583] = anon_sym_EQ_EQ; - v->a[57584] = anon_sym_LT; - v->a[57585] = anon_sym_GT; - v->a[57586] = anon_sym_LT_LT; - v->a[57587] = anon_sym_GT_GT; - v->a[57588] = anon_sym_SEMI_SEMI; - v->a[57589] = anon_sym_SEMI_AMP; - v->a[57590] = anon_sym_SEMI_SEMI_AMP; - v->a[57591] = anon_sym_PIPE_AMP; - v->a[57592] = anon_sym_EQ_TILDE; - v->a[57593] = anon_sym_AMP_GT; - v->a[57594] = anon_sym_AMP_GT_GT; - v->a[57595] = anon_sym_LT_AMP; - v->a[57596] = anon_sym_GT_AMP; - v->a[57597] = anon_sym_GT_PIPE; - v->a[57598] = anon_sym_LT_AMP_DASH; - v->a[57599] = anon_sym_GT_AMP_DASH; + v->a[57580] = aux_sym_heredoc_redirect_token1; + v->a[57581] = actions(3634); + v->a[57582] = 1; + v->a[57583] = sym_file_descriptor; + v->a[57584] = actions(3844); + v->a[57585] = 1; + v->a[57586] = anon_sym_RPAREN; + v->a[57587] = actions(3637); + v->a[57588] = 3; + v->a[57589] = sym_variable_name; + v->a[57590] = sym_test_operator; + v->a[57591] = sym__brace_start; + v->a[57592] = actions(3627); + v->a[57593] = 9; + v->a[57594] = anon_sym_PIPE; + v->a[57595] = anon_sym_SEMI_SEMI; + v->a[57596] = anon_sym_PIPE_AMP; + v->a[57597] = anon_sym_AMP_AMP; + v->a[57598] = anon_sym_PIPE_PIPE; + v->a[57599] = anon_sym_LT_LT; small_parse_table_2880(v); } diff --git a/parser/static/small_parse_table/small_parse_table_576.c b/parser/static/small_parse_table/small_parse_table_576.c index 07b73c36..cec6b718 100644 --- a/parser/static/small_parse_table/small_parse_table_576.c +++ b/parser/static/small_parse_table/small_parse_table_576.c @@ -15,125 +15,125 @@ void small_parse_table_2880(t_small_parse_table_array *v) { v->a[57600] = anon_sym_LT_LT_DASH; - v->a[57601] = anon_sym_LT_LT_LT; - v->a[57602] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57603] = anon_sym_DOLLAR_LBRACK; - v->a[57604] = anon_sym_DOLLAR; - v->a[57605] = anon_sym_DQUOTE; - v->a[57606] = sym_raw_string; - v->a[57607] = sym_ansi_c_string; - v->a[57608] = aux_sym_number_token1; - v->a[57609] = aux_sym_number_token2; - v->a[57610] = anon_sym_DOLLAR_LBRACE; - v->a[57611] = anon_sym_DOLLAR_LPAREN; - v->a[57612] = anon_sym_BQUOTE; - v->a[57613] = anon_sym_DOLLAR_BQUOTE; - v->a[57614] = anon_sym_LT_LPAREN; - v->a[57615] = anon_sym_GT_LPAREN; - v->a[57616] = sym_word; - v->a[57617] = 3; - v->a[57618] = actions(3); - v->a[57619] = 1; + v->a[57601] = anon_sym_AMP; + v->a[57602] = anon_sym_SEMI; + v->a[57603] = actions(3629); + v->a[57604] = 10; + v->a[57605] = anon_sym_LT; + v->a[57606] = anon_sym_GT; + v->a[57607] = anon_sym_GT_GT; + v->a[57608] = anon_sym_AMP_GT; + v->a[57609] = anon_sym_AMP_GT_GT; + v->a[57610] = anon_sym_LT_AMP; + v->a[57611] = anon_sym_GT_AMP; + v->a[57612] = anon_sym_GT_PIPE; + v->a[57613] = anon_sym_LT_AMP_DASH; + v->a[57614] = anon_sym_GT_AMP_DASH; + v->a[57615] = actions(3625); + v->a[57616] = 12; + v->a[57617] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57618] = anon_sym_DOLLAR; + v->a[57619] = sym__special_character; small_parse_table_2881(v); } void small_parse_table_2881(t_small_parse_table_array *v) { - v->a[57620] = sym_comment; - v->a[57621] = actions(1298); - v->a[57622] = 7; - v->a[57623] = sym_file_descriptor; - v->a[57624] = sym__concat; - v->a[57625] = sym_test_operator; - v->a[57626] = sym__bare_dollar; - v->a[57627] = sym__brace_start; - v->a[57628] = ts_builtin_sym_end; - v->a[57629] = aux_sym_heredoc_redirect_token1; - v->a[57630] = actions(1296); - v->a[57631] = 40; - v->a[57632] = anon_sym_LPAREN_LPAREN; - v->a[57633] = anon_sym_SEMI; - v->a[57634] = anon_sym_PIPE_PIPE; - v->a[57635] = anon_sym_AMP_AMP; - v->a[57636] = anon_sym_PIPE; - v->a[57637] = anon_sym_AMP; - v->a[57638] = anon_sym_EQ_EQ; - v->a[57639] = anon_sym_LT; + v->a[57620] = anon_sym_DQUOTE; + v->a[57621] = sym_raw_string; + v->a[57622] = aux_sym_number_token1; + v->a[57623] = aux_sym_number_token2; + v->a[57624] = anon_sym_DOLLAR_LBRACE; + v->a[57625] = anon_sym_DOLLAR_LPAREN; + v->a[57626] = anon_sym_BQUOTE; + v->a[57627] = anon_sym_DOLLAR_BQUOTE; + v->a[57628] = sym_word; + v->a[57629] = 3; + v->a[57630] = actions(3); + v->a[57631] = 1; + v->a[57632] = sym_comment; + v->a[57633] = actions(2664); + v->a[57634] = 4; + v->a[57635] = sym_file_descriptor; + v->a[57636] = sym_test_operator; + v->a[57637] = sym__brace_start; + v->a[57638] = aux_sym_heredoc_redirect_token1; + v->a[57639] = actions(2662); small_parse_table_2882(v); } void small_parse_table_2882(t_small_parse_table_array *v) { - v->a[57640] = anon_sym_GT; - v->a[57641] = anon_sym_LT_LT; - v->a[57642] = anon_sym_GT_GT; + v->a[57640] = 33; + v->a[57641] = anon_sym_PIPE; + v->a[57642] = anon_sym_RPAREN; v->a[57643] = anon_sym_SEMI_SEMI; v->a[57644] = anon_sym_PIPE_AMP; - v->a[57645] = anon_sym_EQ_TILDE; - v->a[57646] = anon_sym_AMP_GT; - v->a[57647] = anon_sym_AMP_GT_GT; - v->a[57648] = anon_sym_LT_AMP; - v->a[57649] = anon_sym_GT_AMP; - v->a[57650] = anon_sym_GT_PIPE; - v->a[57651] = anon_sym_LT_AMP_DASH; - v->a[57652] = anon_sym_GT_AMP_DASH; - v->a[57653] = anon_sym_LT_LT_DASH; - v->a[57654] = anon_sym_LT_LT_LT; - v->a[57655] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57656] = anon_sym_DOLLAR_LBRACK; - v->a[57657] = aux_sym_concatenation_token1; - v->a[57658] = anon_sym_DOLLAR; - v->a[57659] = sym__special_character; + v->a[57645] = anon_sym_AMP_AMP; + v->a[57646] = anon_sym_PIPE_PIPE; + v->a[57647] = anon_sym_LT; + v->a[57648] = anon_sym_GT; + v->a[57649] = anon_sym_GT_GT; + v->a[57650] = anon_sym_AMP_GT; + v->a[57651] = anon_sym_AMP_GT_GT; + v->a[57652] = anon_sym_LT_AMP; + v->a[57653] = anon_sym_GT_AMP; + v->a[57654] = anon_sym_GT_PIPE; + v->a[57655] = anon_sym_LT_AMP_DASH; + v->a[57656] = anon_sym_GT_AMP_DASH; + v->a[57657] = anon_sym_LT_LT; + v->a[57658] = anon_sym_LT_LT_DASH; + v->a[57659] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2883(v); } void small_parse_table_2883(t_small_parse_table_array *v) { - v->a[57660] = anon_sym_DQUOTE; - v->a[57661] = sym_raw_string; - v->a[57662] = sym_ansi_c_string; - v->a[57663] = aux_sym_number_token1; - v->a[57664] = aux_sym_number_token2; - v->a[57665] = anon_sym_DOLLAR_LBRACE; - v->a[57666] = anon_sym_DOLLAR_LPAREN; - v->a[57667] = anon_sym_BQUOTE; - v->a[57668] = anon_sym_DOLLAR_BQUOTE; - v->a[57669] = anon_sym_LT_LPAREN; - v->a[57670] = anon_sym_GT_LPAREN; - v->a[57671] = sym_word; - v->a[57672] = 3; - v->a[57673] = actions(3); - v->a[57674] = 1; - v->a[57675] = sym_comment; - v->a[57676] = actions(1338); - v->a[57677] = 6; - v->a[57678] = sym_file_descriptor; - v->a[57679] = sym__concat; + v->a[57660] = anon_sym_AMP; + v->a[57661] = anon_sym_DOLLAR; + v->a[57662] = sym__special_character; + v->a[57663] = anon_sym_DQUOTE; + v->a[57664] = sym_raw_string; + v->a[57665] = aux_sym_number_token1; + v->a[57666] = aux_sym_number_token2; + v->a[57667] = anon_sym_DOLLAR_LBRACE; + v->a[57668] = anon_sym_DOLLAR_LPAREN; + v->a[57669] = anon_sym_BQUOTE; + v->a[57670] = anon_sym_DOLLAR_BQUOTE; + v->a[57671] = aux_sym__simple_variable_name_token1; + v->a[57672] = sym_word; + v->a[57673] = anon_sym_SEMI; + v->a[57674] = 8; + v->a[57675] = actions(3); + v->a[57676] = 1; + v->a[57677] = sym_comment; + v->a[57678] = actions(3632); + v->a[57679] = 1; small_parse_table_2884(v); } void small_parse_table_2884(t_small_parse_table_array *v) { - v->a[57680] = sym_variable_name; - v->a[57681] = sym_test_operator; - v->a[57682] = sym__brace_start; - v->a[57683] = aux_sym_heredoc_redirect_token1; - v->a[57684] = actions(1336); - v->a[57685] = 41; - v->a[57686] = anon_sym_LPAREN_LPAREN; - v->a[57687] = anon_sym_SEMI; - v->a[57688] = anon_sym_PIPE_PIPE; - v->a[57689] = anon_sym_AMP_AMP; - v->a[57690] = anon_sym_PIPE; - v->a[57691] = anon_sym_AMP; - v->a[57692] = anon_sym_LT; - v->a[57693] = anon_sym_GT; - v->a[57694] = anon_sym_LT_LT; - v->a[57695] = anon_sym_GT_GT; - v->a[57696] = anon_sym_esac; - v->a[57697] = anon_sym_SEMI_SEMI; - v->a[57698] = anon_sym_SEMI_AMP; - v->a[57699] = anon_sym_SEMI_SEMI_AMP; + v->a[57680] = aux_sym_heredoc_redirect_token1; + v->a[57681] = actions(3634); + v->a[57682] = 1; + v->a[57683] = sym_file_descriptor; + v->a[57684] = actions(3847); + v->a[57685] = 1; + v->a[57686] = anon_sym_RPAREN; + v->a[57687] = actions(3637); + v->a[57688] = 3; + v->a[57689] = sym_variable_name; + v->a[57690] = sym_test_operator; + v->a[57691] = sym__brace_start; + v->a[57692] = actions(3627); + v->a[57693] = 9; + v->a[57694] = anon_sym_PIPE; + v->a[57695] = anon_sym_SEMI_SEMI; + v->a[57696] = anon_sym_PIPE_AMP; + v->a[57697] = anon_sym_AMP_AMP; + v->a[57698] = anon_sym_PIPE_PIPE; + v->a[57699] = anon_sym_LT_LT; small_parse_table_2885(v); } diff --git a/parser/static/small_parse_table/small_parse_table_577.c b/parser/static/small_parse_table/small_parse_table_577.c index df3b4718..cf999c17 100644 --- a/parser/static/small_parse_table/small_parse_table_577.c +++ b/parser/static/small_parse_table/small_parse_table_577.c @@ -14,126 +14,126 @@ void small_parse_table_2885(t_small_parse_table_array *v) { - v->a[57700] = anon_sym_PIPE_AMP; - v->a[57701] = anon_sym_AMP_GT; - v->a[57702] = anon_sym_AMP_GT_GT; - v->a[57703] = anon_sym_LT_AMP; - v->a[57704] = anon_sym_GT_AMP; - v->a[57705] = anon_sym_GT_PIPE; - v->a[57706] = anon_sym_LT_AMP_DASH; - v->a[57707] = anon_sym_GT_AMP_DASH; - v->a[57708] = anon_sym_LT_LT_DASH; - v->a[57709] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57710] = anon_sym_DOLLAR_LBRACK; - v->a[57711] = aux_sym_concatenation_token1; - v->a[57712] = anon_sym_DOLLAR; - v->a[57713] = sym__special_character; - v->a[57714] = anon_sym_DQUOTE; - v->a[57715] = sym_raw_string; - v->a[57716] = sym_ansi_c_string; - v->a[57717] = aux_sym_number_token1; - v->a[57718] = aux_sym_number_token2; - v->a[57719] = anon_sym_DOLLAR_LBRACE; + v->a[57700] = anon_sym_LT_LT_DASH; + v->a[57701] = anon_sym_AMP; + v->a[57702] = anon_sym_SEMI; + v->a[57703] = actions(3629); + v->a[57704] = 10; + v->a[57705] = anon_sym_LT; + v->a[57706] = anon_sym_GT; + v->a[57707] = anon_sym_GT_GT; + v->a[57708] = anon_sym_AMP_GT; + v->a[57709] = anon_sym_AMP_GT_GT; + v->a[57710] = anon_sym_LT_AMP; + v->a[57711] = anon_sym_GT_AMP; + v->a[57712] = anon_sym_GT_PIPE; + v->a[57713] = anon_sym_LT_AMP_DASH; + v->a[57714] = anon_sym_GT_AMP_DASH; + v->a[57715] = actions(3625); + v->a[57716] = 12; + v->a[57717] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57718] = anon_sym_DOLLAR; + v->a[57719] = sym__special_character; small_parse_table_2886(v); } void small_parse_table_2886(t_small_parse_table_array *v) { - v->a[57720] = anon_sym_DOLLAR_LPAREN; - v->a[57721] = anon_sym_BQUOTE; - v->a[57722] = anon_sym_DOLLAR_BQUOTE; - v->a[57723] = anon_sym_LT_LPAREN; - v->a[57724] = anon_sym_GT_LPAREN; - v->a[57725] = aux_sym__simple_variable_name_token1; - v->a[57726] = sym_word; - v->a[57727] = 3; - v->a[57728] = actions(3); - v->a[57729] = 1; - v->a[57730] = sym_comment; - v->a[57731] = actions(1354); - v->a[57732] = 6; - v->a[57733] = sym_file_descriptor; - v->a[57734] = sym__concat; - v->a[57735] = sym_variable_name; - v->a[57736] = sym_test_operator; - v->a[57737] = sym__brace_start; - v->a[57738] = aux_sym_heredoc_redirect_token1; - v->a[57739] = actions(1352); + v->a[57720] = anon_sym_DQUOTE; + v->a[57721] = sym_raw_string; + v->a[57722] = aux_sym_number_token1; + v->a[57723] = aux_sym_number_token2; + v->a[57724] = anon_sym_DOLLAR_LBRACE; + v->a[57725] = anon_sym_DOLLAR_LPAREN; + v->a[57726] = anon_sym_BQUOTE; + v->a[57727] = anon_sym_DOLLAR_BQUOTE; + v->a[57728] = sym_word; + v->a[57729] = 8; + v->a[57730] = actions(3); + v->a[57731] = 1; + v->a[57732] = sym_comment; + v->a[57733] = actions(3632); + v->a[57734] = 1; + v->a[57735] = aux_sym_heredoc_redirect_token1; + v->a[57736] = actions(3634); + v->a[57737] = 1; + v->a[57738] = sym_file_descriptor; + v->a[57739] = actions(3850); small_parse_table_2887(v); } void small_parse_table_2887(t_small_parse_table_array *v) { - v->a[57740] = 41; - v->a[57741] = anon_sym_LPAREN_LPAREN; - v->a[57742] = anon_sym_SEMI; - v->a[57743] = anon_sym_PIPE_PIPE; - v->a[57744] = anon_sym_AMP_AMP; - v->a[57745] = anon_sym_PIPE; - v->a[57746] = anon_sym_AMP; - v->a[57747] = anon_sym_LT; - v->a[57748] = anon_sym_GT; - v->a[57749] = anon_sym_LT_LT; - v->a[57750] = anon_sym_GT_GT; - v->a[57751] = anon_sym_esac; - v->a[57752] = anon_sym_SEMI_SEMI; - v->a[57753] = anon_sym_SEMI_AMP; - v->a[57754] = anon_sym_SEMI_SEMI_AMP; - v->a[57755] = anon_sym_PIPE_AMP; - v->a[57756] = anon_sym_AMP_GT; - v->a[57757] = anon_sym_AMP_GT_GT; - v->a[57758] = anon_sym_LT_AMP; - v->a[57759] = anon_sym_GT_AMP; + v->a[57740] = 1; + v->a[57741] = anon_sym_RPAREN; + v->a[57742] = actions(3637); + v->a[57743] = 3; + v->a[57744] = sym_variable_name; + v->a[57745] = sym_test_operator; + v->a[57746] = sym__brace_start; + v->a[57747] = actions(3627); + v->a[57748] = 9; + v->a[57749] = anon_sym_PIPE; + v->a[57750] = anon_sym_SEMI_SEMI; + v->a[57751] = anon_sym_PIPE_AMP; + v->a[57752] = anon_sym_AMP_AMP; + v->a[57753] = anon_sym_PIPE_PIPE; + v->a[57754] = anon_sym_LT_LT; + v->a[57755] = anon_sym_LT_LT_DASH; + v->a[57756] = anon_sym_AMP; + v->a[57757] = anon_sym_SEMI; + v->a[57758] = actions(3629); + v->a[57759] = 10; small_parse_table_2888(v); } void small_parse_table_2888(t_small_parse_table_array *v) { - v->a[57760] = anon_sym_GT_PIPE; - v->a[57761] = anon_sym_LT_AMP_DASH; - v->a[57762] = anon_sym_GT_AMP_DASH; - v->a[57763] = anon_sym_LT_LT_DASH; - v->a[57764] = anon_sym_LT_LT_LT; - v->a[57765] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57766] = anon_sym_DOLLAR_LBRACK; - v->a[57767] = aux_sym_concatenation_token1; - v->a[57768] = anon_sym_DOLLAR; - v->a[57769] = sym__special_character; - v->a[57770] = anon_sym_DQUOTE; - v->a[57771] = sym_raw_string; - v->a[57772] = sym_ansi_c_string; - v->a[57773] = aux_sym_number_token1; - v->a[57774] = aux_sym_number_token2; - v->a[57775] = anon_sym_DOLLAR_LBRACE; - v->a[57776] = anon_sym_DOLLAR_LPAREN; - v->a[57777] = anon_sym_BQUOTE; - v->a[57778] = anon_sym_DOLLAR_BQUOTE; - v->a[57779] = anon_sym_LT_LPAREN; + v->a[57760] = anon_sym_LT; + v->a[57761] = anon_sym_GT; + v->a[57762] = anon_sym_GT_GT; + v->a[57763] = anon_sym_AMP_GT; + v->a[57764] = anon_sym_AMP_GT_GT; + v->a[57765] = anon_sym_LT_AMP; + v->a[57766] = anon_sym_GT_AMP; + v->a[57767] = anon_sym_GT_PIPE; + v->a[57768] = anon_sym_LT_AMP_DASH; + v->a[57769] = anon_sym_GT_AMP_DASH; + v->a[57770] = actions(3625); + v->a[57771] = 12; + v->a[57772] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57773] = anon_sym_DOLLAR; + v->a[57774] = sym__special_character; + v->a[57775] = anon_sym_DQUOTE; + v->a[57776] = sym_raw_string; + v->a[57777] = aux_sym_number_token1; + v->a[57778] = aux_sym_number_token2; + v->a[57779] = anon_sym_DOLLAR_LBRACE; small_parse_table_2889(v); } void small_parse_table_2889(t_small_parse_table_array *v) { - v->a[57780] = anon_sym_GT_LPAREN; - v->a[57781] = sym_word; - v->a[57782] = 3; - v->a[57783] = actions(3); - v->a[57784] = 1; - v->a[57785] = sym_comment; - v->a[57786] = actions(1322); - v->a[57787] = 6; - v->a[57788] = sym_file_descriptor; - v->a[57789] = sym__concat; - v->a[57790] = sym_variable_name; - v->a[57791] = sym_test_operator; - v->a[57792] = sym__brace_start; - v->a[57793] = aux_sym_heredoc_redirect_token1; - v->a[57794] = actions(1320); - v->a[57795] = 41; - v->a[57796] = anon_sym_LPAREN_LPAREN; - v->a[57797] = anon_sym_SEMI; - v->a[57798] = anon_sym_PIPE_PIPE; - v->a[57799] = anon_sym_AMP_AMP; + v->a[57780] = anon_sym_DOLLAR_LPAREN; + v->a[57781] = anon_sym_BQUOTE; + v->a[57782] = anon_sym_DOLLAR_BQUOTE; + v->a[57783] = sym_word; + v->a[57784] = 8; + v->a[57785] = actions(3); + v->a[57786] = 1; + v->a[57787] = sym_comment; + v->a[57788] = actions(3632); + v->a[57789] = 1; + v->a[57790] = aux_sym_heredoc_redirect_token1; + v->a[57791] = actions(3634); + v->a[57792] = 1; + v->a[57793] = sym_file_descriptor; + v->a[57794] = actions(3853); + v->a[57795] = 1; + v->a[57796] = anon_sym_RPAREN; + v->a[57797] = actions(3637); + v->a[57798] = 3; + v->a[57799] = sym_variable_name; small_parse_table_2890(v); } diff --git a/parser/static/small_parse_table/small_parse_table_578.c b/parser/static/small_parse_table/small_parse_table_578.c index 9bcd0c18..8ea8acba 100644 --- a/parser/static/small_parse_table/small_parse_table_578.c +++ b/parser/static/small_parse_table/small_parse_table_578.c @@ -14,74 +14,74 @@ void small_parse_table_2890(t_small_parse_table_array *v) { - v->a[57800] = anon_sym_PIPE; - v->a[57801] = anon_sym_AMP; - v->a[57802] = anon_sym_LT; - v->a[57803] = anon_sym_GT; - v->a[57804] = anon_sym_LT_LT; - v->a[57805] = anon_sym_GT_GT; - v->a[57806] = anon_sym_esac; - v->a[57807] = anon_sym_SEMI_SEMI; - v->a[57808] = anon_sym_SEMI_AMP; - v->a[57809] = anon_sym_SEMI_SEMI_AMP; - v->a[57810] = anon_sym_PIPE_AMP; - v->a[57811] = anon_sym_AMP_GT; - v->a[57812] = anon_sym_AMP_GT_GT; - v->a[57813] = anon_sym_LT_AMP; - v->a[57814] = anon_sym_GT_AMP; - v->a[57815] = anon_sym_GT_PIPE; - v->a[57816] = anon_sym_LT_AMP_DASH; - v->a[57817] = anon_sym_GT_AMP_DASH; - v->a[57818] = anon_sym_LT_LT_DASH; - v->a[57819] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57800] = sym_test_operator; + v->a[57801] = sym__brace_start; + v->a[57802] = actions(3627); + v->a[57803] = 9; + v->a[57804] = anon_sym_PIPE; + v->a[57805] = anon_sym_SEMI_SEMI; + v->a[57806] = anon_sym_PIPE_AMP; + v->a[57807] = anon_sym_AMP_AMP; + v->a[57808] = anon_sym_PIPE_PIPE; + v->a[57809] = anon_sym_LT_LT; + v->a[57810] = anon_sym_LT_LT_DASH; + v->a[57811] = anon_sym_AMP; + v->a[57812] = anon_sym_SEMI; + v->a[57813] = actions(3629); + v->a[57814] = 10; + v->a[57815] = anon_sym_LT; + v->a[57816] = anon_sym_GT; + v->a[57817] = anon_sym_GT_GT; + v->a[57818] = anon_sym_AMP_GT; + v->a[57819] = anon_sym_AMP_GT_GT; small_parse_table_2891(v); } void small_parse_table_2891(t_small_parse_table_array *v) { - v->a[57820] = anon_sym_DOLLAR_LBRACK; - v->a[57821] = aux_sym_concatenation_token1; - v->a[57822] = anon_sym_DOLLAR; - v->a[57823] = sym__special_character; - v->a[57824] = anon_sym_DQUOTE; - v->a[57825] = sym_raw_string; - v->a[57826] = sym_ansi_c_string; - v->a[57827] = aux_sym_number_token1; - v->a[57828] = aux_sym_number_token2; - v->a[57829] = anon_sym_DOLLAR_LBRACE; - v->a[57830] = anon_sym_DOLLAR_LPAREN; - v->a[57831] = anon_sym_BQUOTE; - v->a[57832] = anon_sym_DOLLAR_BQUOTE; - v->a[57833] = anon_sym_LT_LPAREN; - v->a[57834] = anon_sym_GT_LPAREN; - v->a[57835] = aux_sym__simple_variable_name_token1; - v->a[57836] = sym_word; - v->a[57837] = 3; - v->a[57838] = actions(3); - v->a[57839] = 1; + v->a[57820] = anon_sym_LT_AMP; + v->a[57821] = anon_sym_GT_AMP; + v->a[57822] = anon_sym_GT_PIPE; + v->a[57823] = anon_sym_LT_AMP_DASH; + v->a[57824] = anon_sym_GT_AMP_DASH; + v->a[57825] = actions(3625); + v->a[57826] = 12; + v->a[57827] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57828] = anon_sym_DOLLAR; + v->a[57829] = sym__special_character; + v->a[57830] = anon_sym_DQUOTE; + v->a[57831] = sym_raw_string; + v->a[57832] = aux_sym_number_token1; + v->a[57833] = aux_sym_number_token2; + v->a[57834] = anon_sym_DOLLAR_LBRACE; + v->a[57835] = anon_sym_DOLLAR_LPAREN; + v->a[57836] = anon_sym_BQUOTE; + v->a[57837] = anon_sym_DOLLAR_BQUOTE; + v->a[57838] = sym_word; + v->a[57839] = 3; small_parse_table_2892(v); } void small_parse_table_2892(t_small_parse_table_array *v) { - v->a[57840] = sym_comment; - v->a[57841] = actions(1330); - v->a[57842] = 6; - v->a[57843] = sym_file_descriptor; - v->a[57844] = sym__concat; - v->a[57845] = sym_test_operator; - v->a[57846] = sym__bare_dollar; - v->a[57847] = sym__brace_start; - v->a[57848] = aux_sym_heredoc_redirect_token1; - v->a[57849] = actions(1328); - v->a[57850] = 41; - v->a[57851] = anon_sym_LPAREN_LPAREN; - v->a[57852] = anon_sym_SEMI; - v->a[57853] = anon_sym_PIPE_PIPE; - v->a[57854] = anon_sym_AMP_AMP; - v->a[57855] = anon_sym_PIPE; - v->a[57856] = anon_sym_AMP; - v->a[57857] = anon_sym_EQ_EQ; + v->a[57840] = actions(3); + v->a[57841] = 1; + v->a[57842] = sym_comment; + v->a[57843] = actions(2664); + v->a[57844] = 6; + v->a[57845] = sym_file_descriptor; + v->a[57846] = sym_variable_name; + v->a[57847] = sym_test_operator; + v->a[57848] = sym__brace_start; + v->a[57849] = ts_builtin_sym_end; + v->a[57850] = aux_sym_heredoc_redirect_token1; + v->a[57851] = actions(2662); + v->a[57852] = 31; + v->a[57853] = anon_sym_PIPE; + v->a[57854] = anon_sym_SEMI_SEMI; + v->a[57855] = anon_sym_PIPE_AMP; + v->a[57856] = anon_sym_AMP_AMP; + v->a[57857] = anon_sym_PIPE_PIPE; v->a[57858] = anon_sym_LT; v->a[57859] = anon_sym_GT; small_parse_table_2893(v); @@ -89,51 +89,51 @@ void small_parse_table_2892(t_small_parse_table_array *v) void small_parse_table_2893(t_small_parse_table_array *v) { - v->a[57860] = anon_sym_LT_LT; - v->a[57861] = anon_sym_GT_GT; - v->a[57862] = anon_sym_RPAREN; - v->a[57863] = anon_sym_SEMI_SEMI; - v->a[57864] = anon_sym_PIPE_AMP; - v->a[57865] = anon_sym_EQ_TILDE; - v->a[57866] = anon_sym_AMP_GT; - v->a[57867] = anon_sym_AMP_GT_GT; - v->a[57868] = anon_sym_LT_AMP; - v->a[57869] = anon_sym_GT_AMP; - v->a[57870] = anon_sym_GT_PIPE; - v->a[57871] = anon_sym_LT_AMP_DASH; - v->a[57872] = anon_sym_GT_AMP_DASH; - v->a[57873] = anon_sym_LT_LT_DASH; - v->a[57874] = anon_sym_LT_LT_LT; - v->a[57875] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57876] = anon_sym_DOLLAR_LBRACK; - v->a[57877] = aux_sym_concatenation_token1; - v->a[57878] = anon_sym_DOLLAR; - v->a[57879] = sym__special_character; + v->a[57860] = anon_sym_GT_GT; + v->a[57861] = anon_sym_AMP_GT; + v->a[57862] = anon_sym_AMP_GT_GT; + v->a[57863] = anon_sym_LT_AMP; + v->a[57864] = anon_sym_GT_AMP; + v->a[57865] = anon_sym_GT_PIPE; + v->a[57866] = anon_sym_LT_AMP_DASH; + v->a[57867] = anon_sym_GT_AMP_DASH; + v->a[57868] = anon_sym_LT_LT; + v->a[57869] = anon_sym_LT_LT_DASH; + v->a[57870] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57871] = anon_sym_AMP; + v->a[57872] = anon_sym_DOLLAR; + v->a[57873] = sym__special_character; + v->a[57874] = anon_sym_DQUOTE; + v->a[57875] = sym_raw_string; + v->a[57876] = aux_sym_number_token1; + v->a[57877] = aux_sym_number_token2; + v->a[57878] = anon_sym_DOLLAR_LBRACE; + v->a[57879] = anon_sym_DOLLAR_LPAREN; small_parse_table_2894(v); } void small_parse_table_2894(t_small_parse_table_array *v) { - v->a[57880] = anon_sym_DQUOTE; - v->a[57881] = sym_raw_string; - v->a[57882] = sym_ansi_c_string; - v->a[57883] = aux_sym_number_token1; - v->a[57884] = aux_sym_number_token2; - v->a[57885] = anon_sym_DOLLAR_LBRACE; - v->a[57886] = anon_sym_DOLLAR_LPAREN; - v->a[57887] = anon_sym_BQUOTE; - v->a[57888] = anon_sym_DOLLAR_BQUOTE; - v->a[57889] = anon_sym_LT_LPAREN; - v->a[57890] = anon_sym_GT_LPAREN; - v->a[57891] = sym_word; - v->a[57892] = 3; - v->a[57893] = actions(3); - v->a[57894] = 1; - v->a[57895] = sym_comment; - v->a[57896] = actions(4554); - v->a[57897] = 5; - v->a[57898] = sym_file_descriptor; - v->a[57899] = sym_test_operator; + v->a[57880] = anon_sym_BQUOTE; + v->a[57881] = anon_sym_DOLLAR_BQUOTE; + v->a[57882] = sym_word; + v->a[57883] = anon_sym_SEMI; + v->a[57884] = 3; + v->a[57885] = actions(3); + v->a[57886] = 1; + v->a[57887] = sym_comment; + v->a[57888] = actions(1390); + v->a[57889] = 6; + v->a[57890] = sym_file_descriptor; + v->a[57891] = sym_variable_name; + v->a[57892] = sym_test_operator; + v->a[57893] = sym__brace_start; + v->a[57894] = ts_builtin_sym_end; + v->a[57895] = aux_sym_heredoc_redirect_token1; + v->a[57896] = actions(1388); + v->a[57897] = 31; + v->a[57898] = anon_sym_PIPE; + v->a[57899] = anon_sym_SEMI_SEMI; small_parse_table_2895(v); } diff --git a/parser/static/small_parse_table/small_parse_table_579.c b/parser/static/small_parse_table/small_parse_table_579.c index 403a0629..8426719d 100644 --- a/parser/static/small_parse_table/small_parse_table_579.c +++ b/parser/static/small_parse_table/small_parse_table_579.c @@ -14,126 +14,126 @@ void small_parse_table_2895(t_small_parse_table_array *v) { - v->a[57900] = sym__bare_dollar; - v->a[57901] = sym__brace_start; - v->a[57902] = aux_sym_heredoc_redirect_token1; - v->a[57903] = actions(4552); - v->a[57904] = 42; - v->a[57905] = anon_sym_LPAREN_LPAREN; - v->a[57906] = anon_sym_SEMI; - v->a[57907] = anon_sym_PIPE_PIPE; - v->a[57908] = anon_sym_AMP_AMP; - v->a[57909] = anon_sym_PIPE; - v->a[57910] = anon_sym_AMP; - v->a[57911] = anon_sym_EQ_EQ; - v->a[57912] = anon_sym_LT; - v->a[57913] = anon_sym_GT; - v->a[57914] = anon_sym_LT_LT; - v->a[57915] = anon_sym_GT_GT; - v->a[57916] = anon_sym_esac; - v->a[57917] = anon_sym_SEMI_SEMI; - v->a[57918] = anon_sym_SEMI_AMP; - v->a[57919] = anon_sym_SEMI_SEMI_AMP; + v->a[57900] = anon_sym_PIPE_AMP; + v->a[57901] = anon_sym_AMP_AMP; + v->a[57902] = anon_sym_PIPE_PIPE; + v->a[57903] = anon_sym_LT; + v->a[57904] = anon_sym_GT; + v->a[57905] = anon_sym_GT_GT; + v->a[57906] = anon_sym_AMP_GT; + v->a[57907] = anon_sym_AMP_GT_GT; + v->a[57908] = anon_sym_LT_AMP; + v->a[57909] = anon_sym_GT_AMP; + v->a[57910] = anon_sym_GT_PIPE; + v->a[57911] = anon_sym_LT_AMP_DASH; + v->a[57912] = anon_sym_GT_AMP_DASH; + v->a[57913] = anon_sym_LT_LT; + v->a[57914] = anon_sym_LT_LT_DASH; + v->a[57915] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57916] = anon_sym_AMP; + v->a[57917] = anon_sym_DOLLAR; + v->a[57918] = sym__special_character; + v->a[57919] = anon_sym_DQUOTE; small_parse_table_2896(v); } void small_parse_table_2896(t_small_parse_table_array *v) { - v->a[57920] = anon_sym_PIPE_AMP; - v->a[57921] = anon_sym_EQ_TILDE; - v->a[57922] = anon_sym_AMP_GT; - v->a[57923] = anon_sym_AMP_GT_GT; - v->a[57924] = anon_sym_LT_AMP; - v->a[57925] = anon_sym_GT_AMP; - v->a[57926] = anon_sym_GT_PIPE; - v->a[57927] = anon_sym_LT_AMP_DASH; - v->a[57928] = anon_sym_GT_AMP_DASH; - v->a[57929] = anon_sym_LT_LT_DASH; - v->a[57930] = anon_sym_LT_LT_LT; - v->a[57931] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57932] = anon_sym_DOLLAR_LBRACK; - v->a[57933] = anon_sym_DOLLAR; - v->a[57934] = sym__special_character; - v->a[57935] = anon_sym_DQUOTE; - v->a[57936] = sym_raw_string; - v->a[57937] = sym_ansi_c_string; - v->a[57938] = aux_sym_number_token1; - v->a[57939] = aux_sym_number_token2; + v->a[57920] = sym_raw_string; + v->a[57921] = aux_sym_number_token1; + v->a[57922] = aux_sym_number_token2; + v->a[57923] = anon_sym_DOLLAR_LBRACE; + v->a[57924] = anon_sym_DOLLAR_LPAREN; + v->a[57925] = anon_sym_BQUOTE; + v->a[57926] = anon_sym_DOLLAR_BQUOTE; + v->a[57927] = sym_word; + v->a[57928] = anon_sym_SEMI; + v->a[57929] = 6; + v->a[57930] = actions(3); + v->a[57931] = 1; + v->a[57932] = sym_comment; + v->a[57933] = actions(3167); + v->a[57934] = 1; + v->a[57935] = aux_sym_concatenation_token1; + v->a[57936] = actions(3296); + v->a[57937] = 1; + v->a[57938] = sym__concat; + v->a[57939] = state(1325); small_parse_table_2897(v); } void small_parse_table_2897(t_small_parse_table_array *v) { - v->a[57940] = anon_sym_DOLLAR_LBRACE; - v->a[57941] = anon_sym_DOLLAR_LPAREN; - v->a[57942] = anon_sym_BQUOTE; - v->a[57943] = anon_sym_DOLLAR_BQUOTE; - v->a[57944] = anon_sym_LT_LPAREN; - v->a[57945] = anon_sym_GT_LPAREN; - v->a[57946] = sym_word; - v->a[57947] = 3; - v->a[57948] = actions(3); - v->a[57949] = 1; - v->a[57950] = sym_comment; - v->a[57951] = actions(1338); - v->a[57952] = 6; - v->a[57953] = sym_file_descriptor; - v->a[57954] = sym__concat; - v->a[57955] = sym_variable_name; - v->a[57956] = sym_test_operator; - v->a[57957] = sym__brace_start; - v->a[57958] = aux_sym_heredoc_redirect_token1; - v->a[57959] = actions(1336); + v->a[57940] = 1; + v->a[57941] = aux_sym_concatenation_repeat1; + v->a[57942] = actions(2719); + v->a[57943] = 5; + v->a[57944] = sym_file_descriptor; + v->a[57945] = sym_variable_name; + v->a[57946] = sym_test_operator; + v->a[57947] = sym__brace_start; + v->a[57948] = aux_sym_heredoc_redirect_token1; + v->a[57949] = actions(2717); + v->a[57950] = 29; + v->a[57951] = anon_sym_PIPE; + v->a[57952] = anon_sym_PIPE_AMP; + v->a[57953] = anon_sym_AMP_AMP; + v->a[57954] = anon_sym_PIPE_PIPE; + v->a[57955] = anon_sym_LT; + v->a[57956] = anon_sym_GT; + v->a[57957] = anon_sym_GT_GT; + v->a[57958] = anon_sym_AMP_GT; + v->a[57959] = anon_sym_AMP_GT_GT; small_parse_table_2898(v); } void small_parse_table_2898(t_small_parse_table_array *v) { - v->a[57960] = 41; - v->a[57961] = anon_sym_LPAREN_LPAREN; - v->a[57962] = anon_sym_SEMI; - v->a[57963] = anon_sym_PIPE_PIPE; - v->a[57964] = anon_sym_AMP_AMP; - v->a[57965] = anon_sym_PIPE; - v->a[57966] = anon_sym_AMP; - v->a[57967] = anon_sym_LT; - v->a[57968] = anon_sym_GT; - v->a[57969] = anon_sym_LT_LT; - v->a[57970] = anon_sym_GT_GT; - v->a[57971] = anon_sym_esac; - v->a[57972] = anon_sym_SEMI_SEMI; - v->a[57973] = anon_sym_SEMI_AMP; - v->a[57974] = anon_sym_SEMI_SEMI_AMP; - v->a[57975] = anon_sym_PIPE_AMP; - v->a[57976] = anon_sym_AMP_GT; - v->a[57977] = anon_sym_AMP_GT_GT; - v->a[57978] = anon_sym_LT_AMP; - v->a[57979] = anon_sym_GT_AMP; + v->a[57960] = anon_sym_LT_AMP; + v->a[57961] = anon_sym_GT_AMP; + v->a[57962] = anon_sym_GT_PIPE; + v->a[57963] = anon_sym_LT_AMP_DASH; + v->a[57964] = anon_sym_GT_AMP_DASH; + v->a[57965] = anon_sym_LT_LT; + v->a[57966] = anon_sym_LT_LT_DASH; + v->a[57967] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[57968] = anon_sym_DOLLAR; + v->a[57969] = sym__special_character; + v->a[57970] = anon_sym_DQUOTE; + v->a[57971] = sym_raw_string; + v->a[57972] = aux_sym_number_token1; + v->a[57973] = aux_sym_number_token2; + v->a[57974] = anon_sym_DOLLAR_LBRACE; + v->a[57975] = anon_sym_DOLLAR_LPAREN; + v->a[57976] = anon_sym_BQUOTE; + v->a[57977] = anon_sym_DOLLAR_BQUOTE; + v->a[57978] = aux_sym__simple_variable_name_token1; + v->a[57979] = sym_word; small_parse_table_2899(v); } void small_parse_table_2899(t_small_parse_table_array *v) { - v->a[57980] = anon_sym_GT_PIPE; - v->a[57981] = anon_sym_LT_AMP_DASH; - v->a[57982] = anon_sym_GT_AMP_DASH; - v->a[57983] = anon_sym_LT_LT_DASH; - v->a[57984] = anon_sym_LT_LT_LT; - v->a[57985] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[57986] = anon_sym_DOLLAR_LBRACK; - v->a[57987] = aux_sym_concatenation_token1; - v->a[57988] = anon_sym_DOLLAR; - v->a[57989] = sym__special_character; - v->a[57990] = anon_sym_DQUOTE; - v->a[57991] = sym_raw_string; - v->a[57992] = sym_ansi_c_string; - v->a[57993] = aux_sym_number_token1; - v->a[57994] = aux_sym_number_token2; - v->a[57995] = anon_sym_DOLLAR_LBRACE; - v->a[57996] = anon_sym_DOLLAR_LPAREN; - v->a[57997] = anon_sym_BQUOTE; - v->a[57998] = anon_sym_DOLLAR_BQUOTE; - v->a[57999] = anon_sym_LT_LPAREN; + v->a[57980] = 3; + v->a[57981] = actions(3); + v->a[57982] = 1; + v->a[57983] = sym_comment; + v->a[57984] = actions(1182); + v->a[57985] = 5; + v->a[57986] = sym_file_descriptor; + v->a[57987] = sym_variable_name; + v->a[57988] = sym_test_operator; + v->a[57989] = sym__brace_start; + v->a[57990] = aux_sym_heredoc_redirect_token1; + v->a[57991] = actions(1180); + v->a[57992] = 32; + v->a[57993] = anon_sym_PIPE; + v->a[57994] = anon_sym_RPAREN; + v->a[57995] = anon_sym_SEMI_SEMI; + v->a[57996] = anon_sym_PIPE_AMP; + v->a[57997] = anon_sym_AMP_AMP; + v->a[57998] = anon_sym_PIPE_PIPE; + v->a[57999] = anon_sym_LT; small_parse_table_2900(v); } diff --git a/parser/static/small_parse_table/small_parse_table_58.c b/parser/static/small_parse_table/small_parse_table_58.c index d1e85f56..f84a5be1 100644 --- a/parser/static/small_parse_table/small_parse_table_58.c +++ b/parser/static/small_parse_table/small_parse_table_58.c @@ -14,126 +14,126 @@ void small_parse_table_290(t_small_parse_table_array *v) { - v->a[5800] = sym_variable_name; - v->a[5801] = actions(2287); - v->a[5802] = 1; - v->a[5803] = sym_test_operator; - v->a[5804] = actions(2289); - v->a[5805] = 1; - v->a[5806] = sym__brace_start; - v->a[5807] = state(1743); + v->a[5800] = anon_sym_GT_AMP_DASH; + v->a[5801] = anon_sym_LT_LT; + v->a[5802] = anon_sym_LT_LT_DASH; + v->a[5803] = anon_sym_AMP; + v->a[5804] = anon_sym_BQUOTE; + v->a[5805] = anon_sym_SEMI; + v->a[5806] = 6; + v->a[5807] = actions(3); v->a[5808] = 1; - v->a[5809] = aux_sym__literal_repeat1; - v->a[5810] = state(6781); + v->a[5809] = sym_comment; + v->a[5810] = actions(1595); v->a[5811] = 1; - v->a[5812] = sym_subscript; - v->a[5813] = actions(1799); + v->a[5812] = sym_variable_name; + v->a[5813] = actions(1593); v->a[5814] = 2; - v->a[5815] = sym_file_descriptor; - v->a[5816] = aux_sym_heredoc_redirect_token1; - v->a[5817] = actions(2259); - v->a[5818] = 2; - v->a[5819] = anon_sym_LPAREN_LPAREN; + v->a[5815] = aux_sym__simple_variable_name_token1; + v->a[5816] = aux_sym__multiline_variable_name_token1; + v->a[5817] = actions(828); + v->a[5818] = 3; + v->a[5819] = sym_file_descriptor; small_parse_table_291(v); } void small_parse_table_291(t_small_parse_table_array *v) { - v->a[5820] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5821] = actions(2281); - v->a[5822] = 2; - v->a[5823] = anon_sym_LT_LPAREN; - v->a[5824] = anon_sym_GT_LPAREN; - v->a[5825] = actions(2257); - v->a[5826] = 3; - v->a[5827] = sym_raw_string; - v->a[5828] = sym_ansi_c_string; - v->a[5829] = sym_word; - v->a[5830] = state(581); - v->a[5831] = 3; - v->a[5832] = sym_variable_assignment; - v->a[5833] = sym_concatenation; - v->a[5834] = aux_sym_declaration_command_repeat1; - v->a[5835] = state(1360); - v->a[5836] = 9; - v->a[5837] = sym_arithmetic_expansion; - v->a[5838] = sym_brace_expression; - v->a[5839] = sym_string; + v->a[5820] = sym_test_operator; + v->a[5821] = sym__brace_start; + v->a[5822] = actions(1591); + v->a[5823] = 9; + v->a[5824] = anon_sym_BANG; + v->a[5825] = anon_sym_DASH; + v->a[5826] = anon_sym_STAR; + v->a[5827] = anon_sym_QMARK; + v->a[5828] = anon_sym_DOLLAR; + v->a[5829] = anon_sym_POUND; + v->a[5830] = anon_sym_AT; + v->a[5831] = anon_sym_0; + v->a[5832] = anon_sym__; + v->a[5833] = actions(826); + v->a[5834] = 33; + v->a[5835] = anon_sym_PIPE; + v->a[5836] = anon_sym_SEMI_SEMI; + v->a[5837] = anon_sym_SEMI_AMP; + v->a[5838] = anon_sym_SEMI_SEMI_AMP; + v->a[5839] = anon_sym_PIPE_AMP; small_parse_table_292(v); } void small_parse_table_292(t_small_parse_table_array *v) { - v->a[5840] = sym_translated_string; - v->a[5841] = sym_number; - v->a[5842] = sym_simple_expansion; - v->a[5843] = sym_expansion; - v->a[5844] = sym_command_substitution; - v->a[5845] = sym_process_substitution; - v->a[5846] = actions(1797); - v->a[5847] = 20; - v->a[5848] = anon_sym_SEMI; - v->a[5849] = anon_sym_PIPE_PIPE; - v->a[5850] = anon_sym_AMP_AMP; - v->a[5851] = anon_sym_PIPE; - v->a[5852] = anon_sym_AMP; - v->a[5853] = anon_sym_LT; - v->a[5854] = anon_sym_GT; - v->a[5855] = anon_sym_LT_LT; - v->a[5856] = anon_sym_GT_GT; - v->a[5857] = anon_sym_RPAREN; - v->a[5858] = anon_sym_SEMI_SEMI; - v->a[5859] = anon_sym_PIPE_AMP; + v->a[5840] = anon_sym_AMP_AMP; + v->a[5841] = anon_sym_PIPE_PIPE; + v->a[5842] = anon_sym_LT; + v->a[5843] = anon_sym_GT; + v->a[5844] = anon_sym_GT_GT; + v->a[5845] = anon_sym_AMP_GT; + v->a[5846] = anon_sym_AMP_GT_GT; + v->a[5847] = anon_sym_LT_AMP; + v->a[5848] = anon_sym_GT_AMP; + v->a[5849] = anon_sym_GT_PIPE; + v->a[5850] = anon_sym_LT_AMP_DASH; + v->a[5851] = anon_sym_GT_AMP_DASH; + v->a[5852] = anon_sym_LT_LT; + v->a[5853] = anon_sym_LT_LT_DASH; + v->a[5854] = aux_sym_heredoc_redirect_token1; + v->a[5855] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5856] = anon_sym_AMP; + v->a[5857] = sym__special_character; + v->a[5858] = anon_sym_DQUOTE; + v->a[5859] = sym_raw_string; small_parse_table_293(v); } void small_parse_table_293(t_small_parse_table_array *v) { - v->a[5860] = anon_sym_AMP_GT; - v->a[5861] = anon_sym_AMP_GT_GT; - v->a[5862] = anon_sym_LT_AMP; - v->a[5863] = anon_sym_GT_AMP; - v->a[5864] = anon_sym_GT_PIPE; - v->a[5865] = anon_sym_LT_AMP_DASH; - v->a[5866] = anon_sym_GT_AMP_DASH; - v->a[5867] = anon_sym_LT_LT_DASH; - v->a[5868] = 24; + v->a[5860] = aux_sym_number_token1; + v->a[5861] = aux_sym_number_token2; + v->a[5862] = anon_sym_DOLLAR_LBRACE; + v->a[5863] = anon_sym_DOLLAR_LPAREN; + v->a[5864] = anon_sym_BQUOTE; + v->a[5865] = anon_sym_DOLLAR_BQUOTE; + v->a[5866] = sym_word; + v->a[5867] = anon_sym_SEMI; + v->a[5868] = 6; v->a[5869] = actions(3); v->a[5870] = 1; v->a[5871] = sym_comment; - v->a[5872] = actions(2261); + v->a[5872] = actions(1595); v->a[5873] = 1; - v->a[5874] = anon_sym_DOLLAR_LBRACK; - v->a[5875] = actions(2263); - v->a[5876] = 1; - v->a[5877] = anon_sym_DOLLAR; - v->a[5878] = actions(2265); - v->a[5879] = 1; + v->a[5874] = sym_variable_name; + v->a[5875] = actions(1593); + v->a[5876] = 2; + v->a[5877] = aux_sym__simple_variable_name_token1; + v->a[5878] = aux_sym__multiline_variable_name_token1; + v->a[5879] = actions(816); small_parse_table_294(v); } void small_parse_table_294(t_small_parse_table_array *v) { - v->a[5880] = sym__special_character; - v->a[5881] = actions(2267); - v->a[5882] = 1; - v->a[5883] = anon_sym_DQUOTE; - v->a[5884] = actions(2269); - v->a[5885] = 1; - v->a[5886] = aux_sym_number_token1; - v->a[5887] = actions(2271); - v->a[5888] = 1; - v->a[5889] = aux_sym_number_token2; - v->a[5890] = actions(2273); - v->a[5891] = 1; - v->a[5892] = anon_sym_DOLLAR_LBRACE; - v->a[5893] = actions(2275); - v->a[5894] = 1; - v->a[5895] = anon_sym_DOLLAR_LPAREN; - v->a[5896] = actions(2277); - v->a[5897] = 1; - v->a[5898] = anon_sym_BQUOTE; - v->a[5899] = actions(2279); + v->a[5880] = 3; + v->a[5881] = sym_file_descriptor; + v->a[5882] = sym_test_operator; + v->a[5883] = sym__brace_start; + v->a[5884] = actions(1591); + v->a[5885] = 9; + v->a[5886] = anon_sym_BANG; + v->a[5887] = anon_sym_DASH; + v->a[5888] = anon_sym_STAR; + v->a[5889] = anon_sym_QMARK; + v->a[5890] = anon_sym_DOLLAR; + v->a[5891] = anon_sym_POUND; + v->a[5892] = anon_sym_AT; + v->a[5893] = anon_sym_0; + v->a[5894] = anon_sym__; + v->a[5895] = actions(810); + v->a[5896] = 33; + v->a[5897] = anon_sym_PIPE; + v->a[5898] = anon_sym_SEMI_SEMI; + v->a[5899] = anon_sym_SEMI_AMP; small_parse_table_295(v); } diff --git a/parser/static/small_parse_table/small_parse_table_580.c b/parser/static/small_parse_table/small_parse_table_580.c index 8af1b7c7..71f618ab 100644 --- a/parser/static/small_parse_table/small_parse_table_580.c +++ b/parser/static/small_parse_table/small_parse_table_580.c @@ -14,126 +14,126 @@ void small_parse_table_2900(t_small_parse_table_array *v) { - v->a[58000] = anon_sym_GT_LPAREN; - v->a[58001] = sym_word; - v->a[58002] = 3; - v->a[58003] = actions(3); - v->a[58004] = 1; - v->a[58005] = sym_comment; - v->a[58006] = actions(1302); - v->a[58007] = 7; - v->a[58008] = sym_file_descriptor; - v->a[58009] = sym__concat; - v->a[58010] = sym_test_operator; - v->a[58011] = sym__bare_dollar; - v->a[58012] = sym__brace_start; - v->a[58013] = ts_builtin_sym_end; - v->a[58014] = aux_sym_heredoc_redirect_token1; - v->a[58015] = actions(1300); - v->a[58016] = 40; - v->a[58017] = anon_sym_LPAREN_LPAREN; - v->a[58018] = anon_sym_SEMI; - v->a[58019] = anon_sym_PIPE_PIPE; + v->a[58000] = anon_sym_GT; + v->a[58001] = anon_sym_GT_GT; + v->a[58002] = anon_sym_AMP_GT; + v->a[58003] = anon_sym_AMP_GT_GT; + v->a[58004] = anon_sym_LT_AMP; + v->a[58005] = anon_sym_GT_AMP; + v->a[58006] = anon_sym_GT_PIPE; + v->a[58007] = anon_sym_LT_AMP_DASH; + v->a[58008] = anon_sym_GT_AMP_DASH; + v->a[58009] = anon_sym_LT_LT; + v->a[58010] = anon_sym_LT_LT_DASH; + v->a[58011] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58012] = anon_sym_AMP; + v->a[58013] = anon_sym_DOLLAR; + v->a[58014] = sym__special_character; + v->a[58015] = anon_sym_DQUOTE; + v->a[58016] = sym_raw_string; + v->a[58017] = aux_sym_number_token1; + v->a[58018] = aux_sym_number_token2; + v->a[58019] = anon_sym_DOLLAR_LBRACE; small_parse_table_2901(v); } void small_parse_table_2901(t_small_parse_table_array *v) { - v->a[58020] = anon_sym_AMP_AMP; - v->a[58021] = anon_sym_PIPE; - v->a[58022] = anon_sym_AMP; - v->a[58023] = anon_sym_EQ_EQ; - v->a[58024] = anon_sym_LT; - v->a[58025] = anon_sym_GT; - v->a[58026] = anon_sym_LT_LT; - v->a[58027] = anon_sym_GT_GT; - v->a[58028] = anon_sym_SEMI_SEMI; - v->a[58029] = anon_sym_PIPE_AMP; - v->a[58030] = anon_sym_EQ_TILDE; - v->a[58031] = anon_sym_AMP_GT; - v->a[58032] = anon_sym_AMP_GT_GT; - v->a[58033] = anon_sym_LT_AMP; - v->a[58034] = anon_sym_GT_AMP; - v->a[58035] = anon_sym_GT_PIPE; - v->a[58036] = anon_sym_LT_AMP_DASH; - v->a[58037] = anon_sym_GT_AMP_DASH; - v->a[58038] = anon_sym_LT_LT_DASH; - v->a[58039] = anon_sym_LT_LT_LT; + v->a[58020] = anon_sym_DOLLAR_LPAREN; + v->a[58021] = anon_sym_BQUOTE; + v->a[58022] = anon_sym_DOLLAR_BQUOTE; + v->a[58023] = sym_word; + v->a[58024] = anon_sym_SEMI; + v->a[58025] = 6; + v->a[58026] = actions(3); + v->a[58027] = 1; + v->a[58028] = sym_comment; + v->a[58029] = actions(3167); + v->a[58030] = 1; + v->a[58031] = aux_sym_concatenation_token1; + v->a[58032] = actions(3296); + v->a[58033] = 1; + v->a[58034] = sym__concat; + v->a[58035] = state(1326); + v->a[58036] = 1; + v->a[58037] = aux_sym_concatenation_repeat1; + v->a[58038] = actions(2664); + v->a[58039] = 5; small_parse_table_2902(v); } void small_parse_table_2902(t_small_parse_table_array *v) { - v->a[58040] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58041] = anon_sym_DOLLAR_LBRACK; - v->a[58042] = aux_sym_concatenation_token1; - v->a[58043] = anon_sym_DOLLAR; - v->a[58044] = sym__special_character; - v->a[58045] = anon_sym_DQUOTE; - v->a[58046] = sym_raw_string; - v->a[58047] = sym_ansi_c_string; - v->a[58048] = aux_sym_number_token1; - v->a[58049] = aux_sym_number_token2; - v->a[58050] = anon_sym_DOLLAR_LBRACE; - v->a[58051] = anon_sym_DOLLAR_LPAREN; - v->a[58052] = anon_sym_BQUOTE; - v->a[58053] = anon_sym_DOLLAR_BQUOTE; - v->a[58054] = anon_sym_LT_LPAREN; - v->a[58055] = anon_sym_GT_LPAREN; - v->a[58056] = sym_word; - v->a[58057] = 3; - v->a[58058] = actions(3); - v->a[58059] = 1; + v->a[58040] = sym_file_descriptor; + v->a[58041] = sym_variable_name; + v->a[58042] = sym_test_operator; + v->a[58043] = sym__brace_start; + v->a[58044] = aux_sym_heredoc_redirect_token1; + v->a[58045] = actions(2662); + v->a[58046] = 29; + v->a[58047] = anon_sym_PIPE; + v->a[58048] = anon_sym_PIPE_AMP; + v->a[58049] = anon_sym_AMP_AMP; + v->a[58050] = anon_sym_PIPE_PIPE; + v->a[58051] = anon_sym_LT; + v->a[58052] = anon_sym_GT; + v->a[58053] = anon_sym_GT_GT; + v->a[58054] = anon_sym_AMP_GT; + v->a[58055] = anon_sym_AMP_GT_GT; + v->a[58056] = anon_sym_LT_AMP; + v->a[58057] = anon_sym_GT_AMP; + v->a[58058] = anon_sym_GT_PIPE; + v->a[58059] = anon_sym_LT_AMP_DASH; small_parse_table_2903(v); } void small_parse_table_2903(t_small_parse_table_array *v) { - v->a[58060] = sym_comment; - v->a[58061] = actions(1342); - v->a[58062] = 6; - v->a[58063] = sym_file_descriptor; - v->a[58064] = sym__concat; - v->a[58065] = sym_test_operator; - v->a[58066] = sym__bare_dollar; - v->a[58067] = sym__brace_start; - v->a[58068] = aux_sym_heredoc_redirect_token1; - v->a[58069] = actions(1340); - v->a[58070] = 41; - v->a[58071] = anon_sym_LPAREN_LPAREN; - v->a[58072] = anon_sym_SEMI; - v->a[58073] = anon_sym_PIPE_PIPE; - v->a[58074] = anon_sym_AMP_AMP; - v->a[58075] = anon_sym_PIPE; - v->a[58076] = anon_sym_AMP; - v->a[58077] = anon_sym_EQ_EQ; - v->a[58078] = anon_sym_LT; - v->a[58079] = anon_sym_GT; + v->a[58060] = anon_sym_GT_AMP_DASH; + v->a[58061] = anon_sym_LT_LT; + v->a[58062] = anon_sym_LT_LT_DASH; + v->a[58063] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58064] = anon_sym_DOLLAR; + v->a[58065] = sym__special_character; + v->a[58066] = anon_sym_DQUOTE; + v->a[58067] = sym_raw_string; + v->a[58068] = aux_sym_number_token1; + v->a[58069] = aux_sym_number_token2; + v->a[58070] = anon_sym_DOLLAR_LBRACE; + v->a[58071] = anon_sym_DOLLAR_LPAREN; + v->a[58072] = anon_sym_BQUOTE; + v->a[58073] = anon_sym_DOLLAR_BQUOTE; + v->a[58074] = aux_sym__simple_variable_name_token1; + v->a[58075] = sym_word; + v->a[58076] = 8; + v->a[58077] = actions(57); + v->a[58078] = 1; + v->a[58079] = sym_comment; small_parse_table_2904(v); } void small_parse_table_2904(t_small_parse_table_array *v) { - v->a[58080] = anon_sym_LT_LT; - v->a[58081] = anon_sym_GT_GT; - v->a[58082] = anon_sym_RPAREN; - v->a[58083] = anon_sym_SEMI_SEMI; - v->a[58084] = anon_sym_PIPE_AMP; - v->a[58085] = anon_sym_EQ_TILDE; - v->a[58086] = anon_sym_AMP_GT; - v->a[58087] = anon_sym_AMP_GT_GT; - v->a[58088] = anon_sym_LT_AMP; - v->a[58089] = anon_sym_GT_AMP; - v->a[58090] = anon_sym_GT_PIPE; - v->a[58091] = anon_sym_LT_AMP_DASH; - v->a[58092] = anon_sym_GT_AMP_DASH; - v->a[58093] = anon_sym_LT_LT_DASH; - v->a[58094] = anon_sym_LT_LT_LT; - v->a[58095] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58096] = anon_sym_DOLLAR_LBRACK; - v->a[58097] = aux_sym_concatenation_token1; - v->a[58098] = anon_sym_DOLLAR; - v->a[58099] = sym__special_character; + v->a[58080] = actions(3856); + v->a[58081] = 1; + v->a[58082] = sym_variable_name; + v->a[58083] = state(2637); + v->a[58084] = 2; + v->a[58085] = sym_variable_assignment; + v->a[58086] = aux_sym_variable_assignments_repeat1; + v->a[58087] = state(2632); + v->a[58088] = 3; + v->a[58089] = sym_file_redirect; + v->a[58090] = sym_heredoc_redirect; + v->a[58091] = aux_sym_redirected_statement_repeat1; + v->a[58092] = actions(2512); + v->a[58093] = 5; + v->a[58094] = anon_sym_DOLLAR; + v->a[58095] = aux_sym_number_token1; + v->a[58096] = aux_sym_number_token2; + v->a[58097] = anon_sym_DOLLAR_LPAREN; + v->a[58098] = sym_word; + v->a[58099] = actions(2516); small_parse_table_2905(v); } diff --git a/parser/static/small_parse_table/small_parse_table_581.c b/parser/static/small_parse_table/small_parse_table_581.c index f22cfba7..0e171f5c 100644 --- a/parser/static/small_parse_table/small_parse_table_581.c +++ b/parser/static/small_parse_table/small_parse_table_581.c @@ -14,126 +14,126 @@ void small_parse_table_2905(t_small_parse_table_array *v) { - v->a[58100] = anon_sym_DQUOTE; - v->a[58101] = sym_raw_string; - v->a[58102] = sym_ansi_c_string; - v->a[58103] = aux_sym_number_token1; - v->a[58104] = aux_sym_number_token2; - v->a[58105] = anon_sym_DOLLAR_LBRACE; - v->a[58106] = anon_sym_DOLLAR_LPAREN; - v->a[58107] = anon_sym_BQUOTE; - v->a[58108] = anon_sym_DOLLAR_BQUOTE; - v->a[58109] = anon_sym_LT_LPAREN; - v->a[58110] = anon_sym_GT_LPAREN; - v->a[58111] = sym_word; - v->a[58112] = 3; - v->a[58113] = actions(3); - v->a[58114] = 1; - v->a[58115] = sym_comment; - v->a[58116] = actions(1322); - v->a[58117] = 6; - v->a[58118] = sym_file_descriptor; - v->a[58119] = sym__concat; + v->a[58100] = 7; + v->a[58101] = anon_sym_PIPE; + v->a[58102] = anon_sym_LT; + v->a[58103] = anon_sym_GT; + v->a[58104] = anon_sym_AMP_GT; + v->a[58105] = anon_sym_LT_AMP; + v->a[58106] = anon_sym_GT_AMP; + v->a[58107] = anon_sym_LT_LT; + v->a[58108] = actions(2526); + v->a[58109] = 9; + v->a[58110] = sym_test_operator; + v->a[58111] = sym__brace_start; + v->a[58112] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58113] = sym__special_character; + v->a[58114] = anon_sym_DQUOTE; + v->a[58115] = sym_raw_string; + v->a[58116] = anon_sym_DOLLAR_LBRACE; + v->a[58117] = anon_sym_BQUOTE; + v->a[58118] = anon_sym_DOLLAR_BQUOTE; + v->a[58119] = actions(2638); small_parse_table_2906(v); } void small_parse_table_2906(t_small_parse_table_array *v) { - v->a[58120] = sym_variable_name; - v->a[58121] = sym_test_operator; - v->a[58122] = sym__brace_start; - v->a[58123] = aux_sym_heredoc_redirect_token1; - v->a[58124] = actions(1320); - v->a[58125] = 41; - v->a[58126] = anon_sym_LPAREN_LPAREN; - v->a[58127] = anon_sym_SEMI; - v->a[58128] = anon_sym_PIPE_PIPE; - v->a[58129] = anon_sym_AMP_AMP; - v->a[58130] = anon_sym_PIPE; - v->a[58131] = anon_sym_AMP; - v->a[58132] = anon_sym_LT; - v->a[58133] = anon_sym_GT; - v->a[58134] = anon_sym_LT_LT; - v->a[58135] = anon_sym_GT_GT; - v->a[58136] = anon_sym_esac; - v->a[58137] = anon_sym_SEMI_SEMI; - v->a[58138] = anon_sym_SEMI_AMP; - v->a[58139] = anon_sym_SEMI_SEMI_AMP; + v->a[58120] = 10; + v->a[58121] = sym_file_descriptor; + v->a[58122] = anon_sym_PIPE_AMP; + v->a[58123] = anon_sym_AMP_AMP; + v->a[58124] = anon_sym_PIPE_PIPE; + v->a[58125] = anon_sym_GT_GT; + v->a[58126] = anon_sym_AMP_GT_GT; + v->a[58127] = anon_sym_GT_PIPE; + v->a[58128] = anon_sym_LT_AMP_DASH; + v->a[58129] = anon_sym_GT_AMP_DASH; + v->a[58130] = anon_sym_LT_LT_DASH; + v->a[58131] = 3; + v->a[58132] = actions(3); + v->a[58133] = 1; + v->a[58134] = sym_comment; + v->a[58135] = actions(2719); + v->a[58136] = 5; + v->a[58137] = sym_file_descriptor; + v->a[58138] = sym_variable_name; + v->a[58139] = sym_test_operator; small_parse_table_2907(v); } void small_parse_table_2907(t_small_parse_table_array *v) { - v->a[58140] = anon_sym_PIPE_AMP; - v->a[58141] = anon_sym_AMP_GT; - v->a[58142] = anon_sym_AMP_GT_GT; - v->a[58143] = anon_sym_LT_AMP; - v->a[58144] = anon_sym_GT_AMP; - v->a[58145] = anon_sym_GT_PIPE; - v->a[58146] = anon_sym_LT_AMP_DASH; - v->a[58147] = anon_sym_GT_AMP_DASH; - v->a[58148] = anon_sym_LT_LT_DASH; - v->a[58149] = anon_sym_LT_LT_LT; - v->a[58150] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58151] = anon_sym_DOLLAR_LBRACK; - v->a[58152] = aux_sym_concatenation_token1; - v->a[58153] = anon_sym_DOLLAR; - v->a[58154] = sym__special_character; - v->a[58155] = anon_sym_DQUOTE; - v->a[58156] = sym_raw_string; - v->a[58157] = sym_ansi_c_string; - v->a[58158] = aux_sym_number_token1; - v->a[58159] = aux_sym_number_token2; + v->a[58140] = sym__brace_start; + v->a[58141] = aux_sym_heredoc_redirect_token1; + v->a[58142] = actions(2717); + v->a[58143] = 32; + v->a[58144] = anon_sym_PIPE; + v->a[58145] = anon_sym_RPAREN; + v->a[58146] = anon_sym_SEMI_SEMI; + v->a[58147] = anon_sym_PIPE_AMP; + v->a[58148] = anon_sym_AMP_AMP; + v->a[58149] = anon_sym_PIPE_PIPE; + v->a[58150] = anon_sym_LT; + v->a[58151] = anon_sym_GT; + v->a[58152] = anon_sym_GT_GT; + v->a[58153] = anon_sym_AMP_GT; + v->a[58154] = anon_sym_AMP_GT_GT; + v->a[58155] = anon_sym_LT_AMP; + v->a[58156] = anon_sym_GT_AMP; + v->a[58157] = anon_sym_GT_PIPE; + v->a[58158] = anon_sym_LT_AMP_DASH; + v->a[58159] = anon_sym_GT_AMP_DASH; small_parse_table_2908(v); } void small_parse_table_2908(t_small_parse_table_array *v) { - v->a[58160] = anon_sym_DOLLAR_LBRACE; - v->a[58161] = anon_sym_DOLLAR_LPAREN; - v->a[58162] = anon_sym_BQUOTE; - v->a[58163] = anon_sym_DOLLAR_BQUOTE; - v->a[58164] = anon_sym_LT_LPAREN; - v->a[58165] = anon_sym_GT_LPAREN; - v->a[58166] = sym_word; - v->a[58167] = 3; - v->a[58168] = actions(3); - v->a[58169] = 1; - v->a[58170] = sym_comment; - v->a[58171] = actions(1314); - v->a[58172] = 6; - v->a[58173] = sym_file_descriptor; - v->a[58174] = sym__concat; - v->a[58175] = sym_variable_name; - v->a[58176] = sym_test_operator; - v->a[58177] = sym__brace_start; - v->a[58178] = aux_sym_heredoc_redirect_token1; - v->a[58179] = actions(1312); + v->a[58160] = anon_sym_LT_LT; + v->a[58161] = anon_sym_LT_LT_DASH; + v->a[58162] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58163] = anon_sym_AMP; + v->a[58164] = anon_sym_DOLLAR; + v->a[58165] = sym__special_character; + v->a[58166] = anon_sym_DQUOTE; + v->a[58167] = sym_raw_string; + v->a[58168] = aux_sym_number_token1; + v->a[58169] = aux_sym_number_token2; + v->a[58170] = anon_sym_DOLLAR_LBRACE; + v->a[58171] = anon_sym_DOLLAR_LPAREN; + v->a[58172] = anon_sym_BQUOTE; + v->a[58173] = anon_sym_DOLLAR_BQUOTE; + v->a[58174] = sym_word; + v->a[58175] = anon_sym_SEMI; + v->a[58176] = 8; + v->a[58177] = actions(3); + v->a[58178] = 1; + v->a[58179] = sym_comment; small_parse_table_2909(v); } void small_parse_table_2909(t_small_parse_table_array *v) { - v->a[58180] = 41; - v->a[58181] = anon_sym_LPAREN_LPAREN; - v->a[58182] = anon_sym_SEMI; - v->a[58183] = anon_sym_PIPE_PIPE; - v->a[58184] = anon_sym_AMP_AMP; - v->a[58185] = anon_sym_PIPE; - v->a[58186] = anon_sym_AMP; - v->a[58187] = anon_sym_LT; - v->a[58188] = anon_sym_GT; - v->a[58189] = anon_sym_LT_LT; - v->a[58190] = anon_sym_GT_GT; - v->a[58191] = anon_sym_esac; - v->a[58192] = anon_sym_SEMI_SEMI; - v->a[58193] = anon_sym_SEMI_AMP; - v->a[58194] = anon_sym_SEMI_SEMI_AMP; - v->a[58195] = anon_sym_PIPE_AMP; - v->a[58196] = anon_sym_AMP_GT; - v->a[58197] = anon_sym_AMP_GT_GT; - v->a[58198] = anon_sym_LT_AMP; - v->a[58199] = anon_sym_GT_AMP; + v->a[58180] = actions(3632); + v->a[58181] = 1; + v->a[58182] = aux_sym_heredoc_redirect_token1; + v->a[58183] = actions(3634); + v->a[58184] = 1; + v->a[58185] = sym_file_descriptor; + v->a[58186] = actions(3859); + v->a[58187] = 1; + v->a[58188] = anon_sym_RPAREN; + v->a[58189] = actions(3637); + v->a[58190] = 3; + v->a[58191] = sym_variable_name; + v->a[58192] = sym_test_operator; + v->a[58193] = sym__brace_start; + v->a[58194] = actions(3627); + v->a[58195] = 9; + v->a[58196] = anon_sym_PIPE; + v->a[58197] = anon_sym_SEMI_SEMI; + v->a[58198] = anon_sym_PIPE_AMP; + v->a[58199] = anon_sym_AMP_AMP; small_parse_table_2910(v); } diff --git a/parser/static/small_parse_table/small_parse_table_582.c b/parser/static/small_parse_table/small_parse_table_582.c index 8b6f5816..23238090 100644 --- a/parser/static/small_parse_table/small_parse_table_582.c +++ b/parser/static/small_parse_table/small_parse_table_582.c @@ -14,124 +14,124 @@ void small_parse_table_2910(t_small_parse_table_array *v) { - v->a[58200] = anon_sym_GT_PIPE; - v->a[58201] = anon_sym_LT_AMP_DASH; - v->a[58202] = anon_sym_GT_AMP_DASH; - v->a[58203] = anon_sym_LT_LT_DASH; - v->a[58204] = anon_sym_LT_LT_LT; - v->a[58205] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58206] = anon_sym_DOLLAR_LBRACK; - v->a[58207] = aux_sym_concatenation_token1; - v->a[58208] = anon_sym_DOLLAR; - v->a[58209] = sym__special_character; - v->a[58210] = anon_sym_DQUOTE; - v->a[58211] = sym_raw_string; - v->a[58212] = sym_ansi_c_string; - v->a[58213] = aux_sym_number_token1; - v->a[58214] = aux_sym_number_token2; - v->a[58215] = anon_sym_DOLLAR_LBRACE; - v->a[58216] = anon_sym_DOLLAR_LPAREN; - v->a[58217] = anon_sym_BQUOTE; - v->a[58218] = anon_sym_DOLLAR_BQUOTE; - v->a[58219] = anon_sym_LT_LPAREN; + v->a[58200] = anon_sym_PIPE_PIPE; + v->a[58201] = anon_sym_LT_LT; + v->a[58202] = anon_sym_LT_LT_DASH; + v->a[58203] = anon_sym_AMP; + v->a[58204] = anon_sym_SEMI; + v->a[58205] = actions(3629); + v->a[58206] = 10; + v->a[58207] = anon_sym_LT; + v->a[58208] = anon_sym_GT; + v->a[58209] = anon_sym_GT_GT; + v->a[58210] = anon_sym_AMP_GT; + v->a[58211] = anon_sym_AMP_GT_GT; + v->a[58212] = anon_sym_LT_AMP; + v->a[58213] = anon_sym_GT_AMP; + v->a[58214] = anon_sym_GT_PIPE; + v->a[58215] = anon_sym_LT_AMP_DASH; + v->a[58216] = anon_sym_GT_AMP_DASH; + v->a[58217] = actions(3625); + v->a[58218] = 12; + v->a[58219] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2911(v); } void small_parse_table_2911(t_small_parse_table_array *v) { - v->a[58220] = anon_sym_GT_LPAREN; - v->a[58221] = sym_word; - v->a[58222] = 6; - v->a[58223] = actions(3); - v->a[58224] = 1; - v->a[58225] = sym_comment; - v->a[58226] = actions(5536); - v->a[58227] = 1; - v->a[58228] = aux_sym_concatenation_token1; - v->a[58229] = actions(5538); - v->a[58230] = 1; - v->a[58231] = sym__concat; - v->a[58232] = state(1311); + v->a[58220] = anon_sym_DOLLAR; + v->a[58221] = sym__special_character; + v->a[58222] = anon_sym_DQUOTE; + v->a[58223] = sym_raw_string; + v->a[58224] = aux_sym_number_token1; + v->a[58225] = aux_sym_number_token2; + v->a[58226] = anon_sym_DOLLAR_LBRACE; + v->a[58227] = anon_sym_DOLLAR_LPAREN; + v->a[58228] = anon_sym_BQUOTE; + v->a[58229] = anon_sym_DOLLAR_BQUOTE; + v->a[58230] = sym_word; + v->a[58231] = 6; + v->a[58232] = actions(3); v->a[58233] = 1; - v->a[58234] = aux_sym_concatenation_repeat1; - v->a[58235] = actions(5395); - v->a[58236] = 4; - v->a[58237] = sym_file_descriptor; - v->a[58238] = sym_test_operator; - v->a[58239] = sym__brace_start; + v->a[58234] = sym_comment; + v->a[58235] = actions(3358); + v->a[58236] = 1; + v->a[58237] = aux_sym_concatenation_token1; + v->a[58238] = actions(3360); + v->a[58239] = 1; small_parse_table_2912(v); } void small_parse_table_2912(t_small_parse_table_array *v) { - v->a[58240] = aux_sym_heredoc_redirect_token1; - v->a[58241] = actions(5393); - v->a[58242] = 39; - v->a[58243] = anon_sym_LPAREN_LPAREN; - v->a[58244] = anon_sym_SEMI; - v->a[58245] = anon_sym_PIPE_PIPE; - v->a[58246] = anon_sym_AMP_AMP; - v->a[58247] = anon_sym_PIPE; - v->a[58248] = anon_sym_AMP; - v->a[58249] = anon_sym_LT; - v->a[58250] = anon_sym_GT; - v->a[58251] = anon_sym_LT_LT; - v->a[58252] = anon_sym_GT_GT; - v->a[58253] = anon_sym_SEMI_SEMI; - v->a[58254] = anon_sym_SEMI_AMP; - v->a[58255] = anon_sym_SEMI_SEMI_AMP; - v->a[58256] = anon_sym_PIPE_AMP; - v->a[58257] = anon_sym_AMP_GT; - v->a[58258] = anon_sym_AMP_GT_GT; - v->a[58259] = anon_sym_LT_AMP; + v->a[58240] = sym__concat; + v->a[58241] = state(1308); + v->a[58242] = 1; + v->a[58243] = aux_sym_concatenation_repeat1; + v->a[58244] = actions(2754); + v->a[58245] = 5; + v->a[58246] = sym_file_descriptor; + v->a[58247] = sym_test_operator; + v->a[58248] = sym__bare_dollar; + v->a[58249] = sym__brace_start; + v->a[58250] = aux_sym_heredoc_redirect_token1; + v->a[58251] = actions(2749); + v->a[58252] = 29; + v->a[58253] = anon_sym_LPAREN; + v->a[58254] = anon_sym_PIPE; + v->a[58255] = anon_sym_PIPE_AMP; + v->a[58256] = anon_sym_AMP_AMP; + v->a[58257] = anon_sym_PIPE_PIPE; + v->a[58258] = anon_sym_LT; + v->a[58259] = anon_sym_GT; small_parse_table_2913(v); } void small_parse_table_2913(t_small_parse_table_array *v) { - v->a[58260] = anon_sym_GT_AMP; - v->a[58261] = anon_sym_GT_PIPE; - v->a[58262] = anon_sym_LT_AMP_DASH; - v->a[58263] = anon_sym_GT_AMP_DASH; - v->a[58264] = anon_sym_LT_LT_DASH; - v->a[58265] = anon_sym_LT_LT_LT; - v->a[58266] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58267] = anon_sym_DOLLAR_LBRACK; - v->a[58268] = anon_sym_DOLLAR; - v->a[58269] = sym__special_character; - v->a[58270] = anon_sym_DQUOTE; - v->a[58271] = sym_raw_string; - v->a[58272] = sym_ansi_c_string; - v->a[58273] = aux_sym_number_token1; - v->a[58274] = aux_sym_number_token2; - v->a[58275] = anon_sym_DOLLAR_LBRACE; - v->a[58276] = anon_sym_DOLLAR_LPAREN; - v->a[58277] = anon_sym_BQUOTE; - v->a[58278] = anon_sym_DOLLAR_BQUOTE; - v->a[58279] = anon_sym_LT_LPAREN; + v->a[58260] = anon_sym_GT_GT; + v->a[58261] = anon_sym_AMP_GT; + v->a[58262] = anon_sym_AMP_GT_GT; + v->a[58263] = anon_sym_LT_AMP; + v->a[58264] = anon_sym_GT_AMP; + v->a[58265] = anon_sym_GT_PIPE; + v->a[58266] = anon_sym_LT_AMP_DASH; + v->a[58267] = anon_sym_GT_AMP_DASH; + v->a[58268] = anon_sym_LT_LT; + v->a[58269] = anon_sym_LT_LT_DASH; + v->a[58270] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58271] = anon_sym_DOLLAR; + v->a[58272] = sym__special_character; + v->a[58273] = anon_sym_DQUOTE; + v->a[58274] = sym_raw_string; + v->a[58275] = aux_sym_number_token1; + v->a[58276] = aux_sym_number_token2; + v->a[58277] = anon_sym_DOLLAR_LBRACE; + v->a[58278] = anon_sym_DOLLAR_LPAREN; + v->a[58279] = anon_sym_BQUOTE; small_parse_table_2914(v); } void small_parse_table_2914(t_small_parse_table_array *v) { - v->a[58280] = anon_sym_GT_LPAREN; + v->a[58280] = anon_sym_DOLLAR_BQUOTE; v->a[58281] = sym_word; - v->a[58282] = 6; + v->a[58282] = 8; v->a[58283] = actions(3); v->a[58284] = 1; v->a[58285] = sym_comment; - v->a[58286] = actions(5540); + v->a[58286] = actions(3632); v->a[58287] = 1; - v->a[58288] = aux_sym_concatenation_token1; - v->a[58289] = actions(5542); + v->a[58288] = aux_sym_heredoc_redirect_token1; + v->a[58289] = actions(3634); v->a[58290] = 1; - v->a[58291] = sym__concat; - v->a[58292] = state(1441); + v->a[58291] = sym_file_descriptor; + v->a[58292] = actions(3862); v->a[58293] = 1; - v->a[58294] = aux_sym_concatenation_repeat1; - v->a[58295] = actions(1263); - v->a[58296] = 4; - v->a[58297] = sym_file_descriptor; + v->a[58294] = anon_sym_RPAREN; + v->a[58295] = actions(3637); + v->a[58296] = 3; + v->a[58297] = sym_variable_name; v->a[58298] = sym_test_operator; v->a[58299] = sym__brace_start; small_parse_table_2915(v); diff --git a/parser/static/small_parse_table/small_parse_table_583.c b/parser/static/small_parse_table/small_parse_table_583.c index aa559380..2c15d2f7 100644 --- a/parser/static/small_parse_table/small_parse_table_583.c +++ b/parser/static/small_parse_table/small_parse_table_583.c @@ -14,126 +14,126 @@ void small_parse_table_2915(t_small_parse_table_array *v) { - v->a[58300] = aux_sym_heredoc_redirect_token1; - v->a[58301] = actions(1261); - v->a[58302] = 39; - v->a[58303] = anon_sym_LPAREN_LPAREN; - v->a[58304] = anon_sym_SEMI; - v->a[58305] = anon_sym_PIPE_PIPE; - v->a[58306] = anon_sym_AMP_AMP; - v->a[58307] = anon_sym_PIPE; - v->a[58308] = anon_sym_AMP; - v->a[58309] = anon_sym_LT; - v->a[58310] = anon_sym_GT; - v->a[58311] = anon_sym_LT_LT; - v->a[58312] = anon_sym_GT_GT; - v->a[58313] = anon_sym_esac; - v->a[58314] = anon_sym_SEMI_SEMI; - v->a[58315] = anon_sym_SEMI_AMP; - v->a[58316] = anon_sym_SEMI_SEMI_AMP; - v->a[58317] = anon_sym_PIPE_AMP; - v->a[58318] = anon_sym_AMP_GT; - v->a[58319] = anon_sym_AMP_GT_GT; + v->a[58300] = actions(3627); + v->a[58301] = 9; + v->a[58302] = anon_sym_PIPE; + v->a[58303] = anon_sym_SEMI_SEMI; + v->a[58304] = anon_sym_PIPE_AMP; + v->a[58305] = anon_sym_AMP_AMP; + v->a[58306] = anon_sym_PIPE_PIPE; + v->a[58307] = anon_sym_LT_LT; + v->a[58308] = anon_sym_LT_LT_DASH; + v->a[58309] = anon_sym_AMP; + v->a[58310] = anon_sym_SEMI; + v->a[58311] = actions(3629); + v->a[58312] = 10; + v->a[58313] = anon_sym_LT; + v->a[58314] = anon_sym_GT; + v->a[58315] = anon_sym_GT_GT; + v->a[58316] = anon_sym_AMP_GT; + v->a[58317] = anon_sym_AMP_GT_GT; + v->a[58318] = anon_sym_LT_AMP; + v->a[58319] = anon_sym_GT_AMP; small_parse_table_2916(v); } void small_parse_table_2916(t_small_parse_table_array *v) { - v->a[58320] = anon_sym_LT_AMP; - v->a[58321] = anon_sym_GT_AMP; - v->a[58322] = anon_sym_GT_PIPE; - v->a[58323] = anon_sym_LT_AMP_DASH; - v->a[58324] = anon_sym_GT_AMP_DASH; - v->a[58325] = anon_sym_LT_LT_DASH; - v->a[58326] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58327] = anon_sym_DOLLAR_LBRACK; - v->a[58328] = anon_sym_DOLLAR; - v->a[58329] = sym__special_character; - v->a[58330] = anon_sym_DQUOTE; - v->a[58331] = sym_raw_string; - v->a[58332] = sym_ansi_c_string; - v->a[58333] = aux_sym_number_token1; - v->a[58334] = aux_sym_number_token2; - v->a[58335] = anon_sym_DOLLAR_LBRACE; - v->a[58336] = anon_sym_DOLLAR_LPAREN; - v->a[58337] = anon_sym_BQUOTE; - v->a[58338] = anon_sym_DOLLAR_BQUOTE; - v->a[58339] = anon_sym_LT_LPAREN; + v->a[58320] = anon_sym_GT_PIPE; + v->a[58321] = anon_sym_LT_AMP_DASH; + v->a[58322] = anon_sym_GT_AMP_DASH; + v->a[58323] = actions(3625); + v->a[58324] = 12; + v->a[58325] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58326] = anon_sym_DOLLAR; + v->a[58327] = sym__special_character; + v->a[58328] = anon_sym_DQUOTE; + v->a[58329] = sym_raw_string; + v->a[58330] = aux_sym_number_token1; + v->a[58331] = aux_sym_number_token2; + v->a[58332] = anon_sym_DOLLAR_LBRACE; + v->a[58333] = anon_sym_DOLLAR_LPAREN; + v->a[58334] = anon_sym_BQUOTE; + v->a[58335] = anon_sym_DOLLAR_BQUOTE; + v->a[58336] = sym_word; + v->a[58337] = 3; + v->a[58338] = actions(3); + v->a[58339] = 1; small_parse_table_2917(v); } void small_parse_table_2917(t_small_parse_table_array *v) { - v->a[58340] = anon_sym_GT_LPAREN; - v->a[58341] = sym_word; - v->a[58342] = 3; - v->a[58343] = actions(3); - v->a[58344] = 1; - v->a[58345] = sym_comment; - v->a[58346] = actions(1346); - v->a[58347] = 5; - v->a[58348] = sym_file_descriptor; - v->a[58349] = sym__concat; - v->a[58350] = sym_test_operator; - v->a[58351] = sym__brace_start; - v->a[58352] = aux_sym_heredoc_redirect_token1; - v->a[58353] = actions(1344); - v->a[58354] = 41; - v->a[58355] = anon_sym_LPAREN_LPAREN; - v->a[58356] = anon_sym_SEMI; - v->a[58357] = anon_sym_PIPE_PIPE; - v->a[58358] = anon_sym_AMP_AMP; - v->a[58359] = anon_sym_PIPE; + v->a[58340] = sym_comment; + v->a[58341] = actions(2664); + v->a[58342] = 6; + v->a[58343] = sym_file_descriptor; + v->a[58344] = sym_test_operator; + v->a[58345] = sym__bare_dollar; + v->a[58346] = sym__brace_start; + v->a[58347] = ts_builtin_sym_end; + v->a[58348] = aux_sym_heredoc_redirect_token1; + v->a[58349] = actions(2662); + v->a[58350] = 31; + v->a[58351] = anon_sym_PIPE; + v->a[58352] = anon_sym_SEMI_SEMI; + v->a[58353] = anon_sym_PIPE_AMP; + v->a[58354] = anon_sym_AMP_AMP; + v->a[58355] = anon_sym_PIPE_PIPE; + v->a[58356] = anon_sym_LT; + v->a[58357] = anon_sym_GT; + v->a[58358] = anon_sym_GT_GT; + v->a[58359] = anon_sym_AMP_GT; small_parse_table_2918(v); } void small_parse_table_2918(t_small_parse_table_array *v) { - v->a[58360] = anon_sym_AMP; - v->a[58361] = anon_sym_LT; - v->a[58362] = anon_sym_GT; - v->a[58363] = anon_sym_LT_LT; - v->a[58364] = anon_sym_GT_GT; - v->a[58365] = anon_sym_esac; - v->a[58366] = anon_sym_SEMI_SEMI; - v->a[58367] = anon_sym_SEMI_AMP; - v->a[58368] = anon_sym_SEMI_SEMI_AMP; - v->a[58369] = anon_sym_PIPE_AMP; - v->a[58370] = anon_sym_AMP_GT; - v->a[58371] = anon_sym_AMP_GT_GT; - v->a[58372] = anon_sym_LT_AMP; - v->a[58373] = anon_sym_GT_AMP; - v->a[58374] = anon_sym_GT_PIPE; - v->a[58375] = anon_sym_LT_AMP_DASH; - v->a[58376] = anon_sym_GT_AMP_DASH; - v->a[58377] = anon_sym_LT_LT_DASH; - v->a[58378] = anon_sym_LT_LT_LT; - v->a[58379] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58360] = anon_sym_AMP_GT_GT; + v->a[58361] = anon_sym_LT_AMP; + v->a[58362] = anon_sym_GT_AMP; + v->a[58363] = anon_sym_GT_PIPE; + v->a[58364] = anon_sym_LT_AMP_DASH; + v->a[58365] = anon_sym_GT_AMP_DASH; + v->a[58366] = anon_sym_LT_LT; + v->a[58367] = anon_sym_LT_LT_DASH; + v->a[58368] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58369] = anon_sym_AMP; + v->a[58370] = anon_sym_DOLLAR; + v->a[58371] = sym__special_character; + v->a[58372] = anon_sym_DQUOTE; + v->a[58373] = sym_raw_string; + v->a[58374] = aux_sym_number_token1; + v->a[58375] = aux_sym_number_token2; + v->a[58376] = anon_sym_DOLLAR_LBRACE; + v->a[58377] = anon_sym_DOLLAR_LPAREN; + v->a[58378] = anon_sym_BQUOTE; + v->a[58379] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2919(v); } void small_parse_table_2919(t_small_parse_table_array *v) { - v->a[58380] = anon_sym_DOLLAR_LBRACK; - v->a[58381] = aux_sym_concatenation_token1; - v->a[58382] = anon_sym_DOLLAR; - v->a[58383] = sym__special_character; - v->a[58384] = anon_sym_DQUOTE; - v->a[58385] = sym_raw_string; - v->a[58386] = sym_ansi_c_string; - v->a[58387] = aux_sym_number_token1; - v->a[58388] = aux_sym_number_token2; - v->a[58389] = anon_sym_DOLLAR_LBRACE; - v->a[58390] = anon_sym_DOLLAR_LPAREN; - v->a[58391] = anon_sym_BQUOTE; - v->a[58392] = anon_sym_DOLLAR_BQUOTE; - v->a[58393] = anon_sym_LT_LPAREN; - v->a[58394] = anon_sym_GT_LPAREN; - v->a[58395] = sym_word; + v->a[58380] = sym_word; + v->a[58381] = anon_sym_SEMI; + v->a[58382] = 8; + v->a[58383] = actions(3); + v->a[58384] = 1; + v->a[58385] = sym_comment; + v->a[58386] = actions(3632); + v->a[58387] = 1; + v->a[58388] = aux_sym_heredoc_redirect_token1; + v->a[58389] = actions(3634); + v->a[58390] = 1; + v->a[58391] = sym_file_descriptor; + v->a[58392] = actions(3865); + v->a[58393] = 1; + v->a[58394] = anon_sym_RPAREN; + v->a[58395] = actions(3637); v->a[58396] = 3; - v->a[58397] = actions(3); - v->a[58398] = 1; - v->a[58399] = sym_comment; + v->a[58397] = sym_variable_name; + v->a[58398] = sym_test_operator; + v->a[58399] = sym__brace_start; small_parse_table_2920(v); } diff --git a/parser/static/small_parse_table/small_parse_table_584.c b/parser/static/small_parse_table/small_parse_table_584.c index 4fd3b42b..ceb97bcd 100644 --- a/parser/static/small_parse_table/small_parse_table_584.c +++ b/parser/static/small_parse_table/small_parse_table_584.c @@ -14,126 +14,126 @@ void small_parse_table_2920(t_small_parse_table_array *v) { - v->a[58400] = actions(1358); - v->a[58401] = 5; - v->a[58402] = sym_file_descriptor; - v->a[58403] = sym__concat; - v->a[58404] = sym_test_operator; - v->a[58405] = sym__brace_start; - v->a[58406] = aux_sym_heredoc_redirect_token1; - v->a[58407] = actions(1356); - v->a[58408] = 41; - v->a[58409] = anon_sym_LPAREN_LPAREN; + v->a[58400] = actions(3627); + v->a[58401] = 9; + v->a[58402] = anon_sym_PIPE; + v->a[58403] = anon_sym_SEMI_SEMI; + v->a[58404] = anon_sym_PIPE_AMP; + v->a[58405] = anon_sym_AMP_AMP; + v->a[58406] = anon_sym_PIPE_PIPE; + v->a[58407] = anon_sym_LT_LT; + v->a[58408] = anon_sym_LT_LT_DASH; + v->a[58409] = anon_sym_AMP; v->a[58410] = anon_sym_SEMI; - v->a[58411] = anon_sym_PIPE_PIPE; - v->a[58412] = anon_sym_AMP_AMP; - v->a[58413] = anon_sym_PIPE; - v->a[58414] = anon_sym_AMP; - v->a[58415] = anon_sym_LT; - v->a[58416] = anon_sym_GT; - v->a[58417] = anon_sym_LT_LT; - v->a[58418] = anon_sym_GT_GT; - v->a[58419] = anon_sym_esac; + v->a[58411] = actions(3629); + v->a[58412] = 10; + v->a[58413] = anon_sym_LT; + v->a[58414] = anon_sym_GT; + v->a[58415] = anon_sym_GT_GT; + v->a[58416] = anon_sym_AMP_GT; + v->a[58417] = anon_sym_AMP_GT_GT; + v->a[58418] = anon_sym_LT_AMP; + v->a[58419] = anon_sym_GT_AMP; small_parse_table_2921(v); } void small_parse_table_2921(t_small_parse_table_array *v) { - v->a[58420] = anon_sym_SEMI_SEMI; - v->a[58421] = anon_sym_SEMI_AMP; - v->a[58422] = anon_sym_SEMI_SEMI_AMP; - v->a[58423] = anon_sym_PIPE_AMP; - v->a[58424] = anon_sym_AMP_GT; - v->a[58425] = anon_sym_AMP_GT_GT; - v->a[58426] = anon_sym_LT_AMP; - v->a[58427] = anon_sym_GT_AMP; - v->a[58428] = anon_sym_GT_PIPE; - v->a[58429] = anon_sym_LT_AMP_DASH; - v->a[58430] = anon_sym_GT_AMP_DASH; - v->a[58431] = anon_sym_LT_LT_DASH; - v->a[58432] = anon_sym_LT_LT_LT; - v->a[58433] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58434] = anon_sym_DOLLAR_LBRACK; - v->a[58435] = aux_sym_concatenation_token1; - v->a[58436] = anon_sym_DOLLAR; - v->a[58437] = sym__special_character; - v->a[58438] = anon_sym_DQUOTE; - v->a[58439] = sym_raw_string; + v->a[58420] = anon_sym_GT_PIPE; + v->a[58421] = anon_sym_LT_AMP_DASH; + v->a[58422] = anon_sym_GT_AMP_DASH; + v->a[58423] = actions(3625); + v->a[58424] = 12; + v->a[58425] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58426] = anon_sym_DOLLAR; + v->a[58427] = sym__special_character; + v->a[58428] = anon_sym_DQUOTE; + v->a[58429] = sym_raw_string; + v->a[58430] = aux_sym_number_token1; + v->a[58431] = aux_sym_number_token2; + v->a[58432] = anon_sym_DOLLAR_LBRACE; + v->a[58433] = anon_sym_DOLLAR_LPAREN; + v->a[58434] = anon_sym_BQUOTE; + v->a[58435] = anon_sym_DOLLAR_BQUOTE; + v->a[58436] = sym_word; + v->a[58437] = 8; + v->a[58438] = actions(3); + v->a[58439] = 1; small_parse_table_2922(v); } void small_parse_table_2922(t_small_parse_table_array *v) { - v->a[58440] = sym_ansi_c_string; - v->a[58441] = aux_sym_number_token1; - v->a[58442] = aux_sym_number_token2; - v->a[58443] = anon_sym_DOLLAR_LBRACE; - v->a[58444] = anon_sym_DOLLAR_LPAREN; - v->a[58445] = anon_sym_BQUOTE; - v->a[58446] = anon_sym_DOLLAR_BQUOTE; - v->a[58447] = anon_sym_LT_LPAREN; - v->a[58448] = anon_sym_GT_LPAREN; - v->a[58449] = sym_word; - v->a[58450] = 6; - v->a[58451] = actions(3); - v->a[58452] = 1; - v->a[58453] = sym_comment; - v->a[58454] = actions(5536); - v->a[58455] = 1; - v->a[58456] = aux_sym_concatenation_token1; - v->a[58457] = actions(5544); - v->a[58458] = 1; - v->a[58459] = sym__concat; + v->a[58440] = sym_comment; + v->a[58441] = actions(3632); + v->a[58442] = 1; + v->a[58443] = aux_sym_heredoc_redirect_token1; + v->a[58444] = actions(3634); + v->a[58445] = 1; + v->a[58446] = sym_file_descriptor; + v->a[58447] = actions(3868); + v->a[58448] = 1; + v->a[58449] = anon_sym_RPAREN; + v->a[58450] = actions(3637); + v->a[58451] = 3; + v->a[58452] = sym_variable_name; + v->a[58453] = sym_test_operator; + v->a[58454] = sym__brace_start; + v->a[58455] = actions(3627); + v->a[58456] = 9; + v->a[58457] = anon_sym_PIPE; + v->a[58458] = anon_sym_SEMI_SEMI; + v->a[58459] = anon_sym_PIPE_AMP; small_parse_table_2923(v); } void small_parse_table_2923(t_small_parse_table_array *v) { - v->a[58460] = state(1347); - v->a[58461] = 1; - v->a[58462] = aux_sym_concatenation_repeat1; - v->a[58463] = actions(1267); - v->a[58464] = 4; - v->a[58465] = sym_file_descriptor; - v->a[58466] = sym_test_operator; - v->a[58467] = sym__brace_start; - v->a[58468] = aux_sym_heredoc_redirect_token1; - v->a[58469] = actions(1265); - v->a[58470] = 39; - v->a[58471] = anon_sym_LPAREN_LPAREN; - v->a[58472] = anon_sym_SEMI; - v->a[58473] = anon_sym_PIPE_PIPE; - v->a[58474] = anon_sym_AMP_AMP; - v->a[58475] = anon_sym_PIPE; - v->a[58476] = anon_sym_AMP; - v->a[58477] = anon_sym_LT; - v->a[58478] = anon_sym_GT; - v->a[58479] = anon_sym_LT_LT; + v->a[58460] = anon_sym_AMP_AMP; + v->a[58461] = anon_sym_PIPE_PIPE; + v->a[58462] = anon_sym_LT_LT; + v->a[58463] = anon_sym_LT_LT_DASH; + v->a[58464] = anon_sym_AMP; + v->a[58465] = anon_sym_SEMI; + v->a[58466] = actions(3629); + v->a[58467] = 10; + v->a[58468] = anon_sym_LT; + v->a[58469] = anon_sym_GT; + v->a[58470] = anon_sym_GT_GT; + v->a[58471] = anon_sym_AMP_GT; + v->a[58472] = anon_sym_AMP_GT_GT; + v->a[58473] = anon_sym_LT_AMP; + v->a[58474] = anon_sym_GT_AMP; + v->a[58475] = anon_sym_GT_PIPE; + v->a[58476] = anon_sym_LT_AMP_DASH; + v->a[58477] = anon_sym_GT_AMP_DASH; + v->a[58478] = actions(3625); + v->a[58479] = 12; small_parse_table_2924(v); } void small_parse_table_2924(t_small_parse_table_array *v) { - v->a[58480] = anon_sym_GT_GT; - v->a[58481] = anon_sym_SEMI_SEMI; - v->a[58482] = anon_sym_SEMI_AMP; - v->a[58483] = anon_sym_SEMI_SEMI_AMP; - v->a[58484] = anon_sym_PIPE_AMP; - v->a[58485] = anon_sym_AMP_GT; - v->a[58486] = anon_sym_AMP_GT_GT; - v->a[58487] = anon_sym_LT_AMP; - v->a[58488] = anon_sym_GT_AMP; - v->a[58489] = anon_sym_GT_PIPE; - v->a[58490] = anon_sym_LT_AMP_DASH; - v->a[58491] = anon_sym_GT_AMP_DASH; - v->a[58492] = anon_sym_LT_LT_DASH; - v->a[58493] = anon_sym_LT_LT_LT; - v->a[58494] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58495] = anon_sym_DOLLAR_LBRACK; - v->a[58496] = anon_sym_DOLLAR; - v->a[58497] = sym__special_character; - v->a[58498] = anon_sym_DQUOTE; - v->a[58499] = sym_raw_string; + v->a[58480] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58481] = anon_sym_DOLLAR; + v->a[58482] = sym__special_character; + v->a[58483] = anon_sym_DQUOTE; + v->a[58484] = sym_raw_string; + v->a[58485] = aux_sym_number_token1; + v->a[58486] = aux_sym_number_token2; + v->a[58487] = anon_sym_DOLLAR_LBRACE; + v->a[58488] = anon_sym_DOLLAR_LPAREN; + v->a[58489] = anon_sym_BQUOTE; + v->a[58490] = anon_sym_DOLLAR_BQUOTE; + v->a[58491] = sym_word; + v->a[58492] = 8; + v->a[58493] = actions(3); + v->a[58494] = 1; + v->a[58495] = sym_comment; + v->a[58496] = actions(3632); + v->a[58497] = 1; + v->a[58498] = aux_sym_heredoc_redirect_token1; + v->a[58499] = actions(3634); small_parse_table_2925(v); } diff --git a/parser/static/small_parse_table/small_parse_table_585.c b/parser/static/small_parse_table/small_parse_table_585.c index 8b4f8c0e..2c00a856 100644 --- a/parser/static/small_parse_table/small_parse_table_585.c +++ b/parser/static/small_parse_table/small_parse_table_585.c @@ -14,126 +14,126 @@ void small_parse_table_2925(t_small_parse_table_array *v) { - v->a[58500] = sym_ansi_c_string; - v->a[58501] = aux_sym_number_token1; - v->a[58502] = aux_sym_number_token2; - v->a[58503] = anon_sym_DOLLAR_LBRACE; - v->a[58504] = anon_sym_DOLLAR_LPAREN; - v->a[58505] = anon_sym_BQUOTE; - v->a[58506] = anon_sym_DOLLAR_BQUOTE; - v->a[58507] = anon_sym_LT_LPAREN; - v->a[58508] = anon_sym_GT_LPAREN; - v->a[58509] = sym_word; - v->a[58510] = 9; - v->a[58511] = actions(71); - v->a[58512] = 1; - v->a[58513] = sym_comment; - v->a[58514] = actions(5546); - v->a[58515] = 1; - v->a[58516] = anon_sym_DQUOTE; - v->a[58517] = actions(5548); - v->a[58518] = 1; - v->a[58519] = anon_sym_DOLLAR_LBRACE; + v->a[58500] = 1; + v->a[58501] = sym_file_descriptor; + v->a[58502] = actions(3871); + v->a[58503] = 1; + v->a[58504] = anon_sym_RPAREN; + v->a[58505] = actions(3637); + v->a[58506] = 3; + v->a[58507] = sym_variable_name; + v->a[58508] = sym_test_operator; + v->a[58509] = sym__brace_start; + v->a[58510] = actions(3627); + v->a[58511] = 9; + v->a[58512] = anon_sym_PIPE; + v->a[58513] = anon_sym_SEMI_SEMI; + v->a[58514] = anon_sym_PIPE_AMP; + v->a[58515] = anon_sym_AMP_AMP; + v->a[58516] = anon_sym_PIPE_PIPE; + v->a[58517] = anon_sym_LT_LT; + v->a[58518] = anon_sym_LT_LT_DASH; + v->a[58519] = anon_sym_AMP; small_parse_table_2926(v); } void small_parse_table_2926(t_small_parse_table_array *v) { - v->a[58520] = actions(5550); - v->a[58521] = 1; - v->a[58522] = anon_sym_DOLLAR_LPAREN; - v->a[58523] = actions(5552); - v->a[58524] = 1; - v->a[58525] = anon_sym_BQUOTE; - v->a[58526] = actions(5554); - v->a[58527] = 1; - v->a[58528] = anon_sym_DOLLAR_BQUOTE; - v->a[58529] = state(2601); - v->a[58530] = 3; - v->a[58531] = sym_string; - v->a[58532] = sym_expansion; - v->a[58533] = sym_command_substitution; - v->a[58534] = actions(5435); - v->a[58535] = 14; - v->a[58536] = anon_sym_EQ; - v->a[58537] = anon_sym_PIPE; - v->a[58538] = anon_sym_CARET; - v->a[58539] = anon_sym_AMP; + v->a[58520] = anon_sym_SEMI; + v->a[58521] = actions(3629); + v->a[58522] = 10; + v->a[58523] = anon_sym_LT; + v->a[58524] = anon_sym_GT; + v->a[58525] = anon_sym_GT_GT; + v->a[58526] = anon_sym_AMP_GT; + v->a[58527] = anon_sym_AMP_GT_GT; + v->a[58528] = anon_sym_LT_AMP; + v->a[58529] = anon_sym_GT_AMP; + v->a[58530] = anon_sym_GT_PIPE; + v->a[58531] = anon_sym_LT_AMP_DASH; + v->a[58532] = anon_sym_GT_AMP_DASH; + v->a[58533] = actions(3625); + v->a[58534] = 12; + v->a[58535] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58536] = anon_sym_DOLLAR; + v->a[58537] = sym__special_character; + v->a[58538] = anon_sym_DQUOTE; + v->a[58539] = sym_raw_string; small_parse_table_2927(v); } void small_parse_table_2927(t_small_parse_table_array *v) { - v->a[58540] = anon_sym_LT; - v->a[58541] = anon_sym_GT; - v->a[58542] = anon_sym_LT_LT; - v->a[58543] = anon_sym_GT_GT; - v->a[58544] = anon_sym_PLUS; - v->a[58545] = anon_sym_DASH; - v->a[58546] = anon_sym_STAR; - v->a[58547] = anon_sym_SLASH; - v->a[58548] = anon_sym_PERCENT; - v->a[58549] = anon_sym_STAR_STAR; - v->a[58550] = actions(5433); - v->a[58551] = 24; - v->a[58552] = sym__concat; - v->a[58553] = sym_test_operator; - v->a[58554] = anon_sym_PLUS_PLUS; - v->a[58555] = anon_sym_DASH_DASH; - v->a[58556] = anon_sym_PLUS_EQ; - v->a[58557] = anon_sym_DASH_EQ; - v->a[58558] = anon_sym_STAR_EQ; - v->a[58559] = anon_sym_SLASH_EQ; + v->a[58540] = aux_sym_number_token1; + v->a[58541] = aux_sym_number_token2; + v->a[58542] = anon_sym_DOLLAR_LBRACE; + v->a[58543] = anon_sym_DOLLAR_LPAREN; + v->a[58544] = anon_sym_BQUOTE; + v->a[58545] = anon_sym_DOLLAR_BQUOTE; + v->a[58546] = sym_word; + v->a[58547] = 5; + v->a[58548] = actions(3); + v->a[58549] = 1; + v->a[58550] = sym_comment; + v->a[58551] = actions(3874); + v->a[58552] = 1; + v->a[58553] = sym__special_character; + v->a[58554] = state(1309); + v->a[58555] = 1; + v->a[58556] = aux_sym__literal_repeat1; + v->a[58557] = actions(3519); + v->a[58558] = 4; + v->a[58559] = sym_file_descriptor; small_parse_table_2928(v); } void small_parse_table_2928(t_small_parse_table_array *v) { - v->a[58560] = anon_sym_PERCENT_EQ; - v->a[58561] = anon_sym_STAR_STAR_EQ; - v->a[58562] = anon_sym_LT_LT_EQ; - v->a[58563] = anon_sym_GT_GT_EQ; - v->a[58564] = anon_sym_AMP_EQ; - v->a[58565] = anon_sym_CARET_EQ; - v->a[58566] = anon_sym_PIPE_EQ; - v->a[58567] = anon_sym_PIPE_PIPE; - v->a[58568] = anon_sym_AMP_AMP; - v->a[58569] = anon_sym_EQ_EQ; - v->a[58570] = anon_sym_BANG_EQ; - v->a[58571] = anon_sym_LT_EQ; - v->a[58572] = anon_sym_GT_EQ; - v->a[58573] = anon_sym_RBRACK; - v->a[58574] = anon_sym_EQ_TILDE; - v->a[58575] = anon_sym_QMARK; - v->a[58576] = 5; - v->a[58577] = actions(3); - v->a[58578] = 1; - v->a[58579] = sym_comment; + v->a[58560] = sym_test_operator; + v->a[58561] = sym__brace_start; + v->a[58562] = aux_sym_heredoc_redirect_token1; + v->a[58563] = actions(3517); + v->a[58564] = 31; + v->a[58565] = anon_sym_PIPE; + v->a[58566] = anon_sym_RPAREN; + v->a[58567] = anon_sym_SEMI_SEMI; + v->a[58568] = anon_sym_PIPE_AMP; + v->a[58569] = anon_sym_AMP_AMP; + v->a[58570] = anon_sym_PIPE_PIPE; + v->a[58571] = anon_sym_LT; + v->a[58572] = anon_sym_GT; + v->a[58573] = anon_sym_GT_GT; + v->a[58574] = anon_sym_AMP_GT; + v->a[58575] = anon_sym_AMP_GT_GT; + v->a[58576] = anon_sym_LT_AMP; + v->a[58577] = anon_sym_GT_AMP; + v->a[58578] = anon_sym_GT_PIPE; + v->a[58579] = anon_sym_LT_AMP_DASH; small_parse_table_2929(v); } void small_parse_table_2929(t_small_parse_table_array *v) { - v->a[58580] = actions(5556); - v->a[58581] = 1; - v->a[58582] = sym__special_character; - v->a[58583] = state(1313); - v->a[58584] = 1; - v->a[58585] = aux_sym__literal_repeat1; - v->a[58586] = actions(1364); - v->a[58587] = 6; - v->a[58588] = sym_file_descriptor; - v->a[58589] = sym_test_operator; - v->a[58590] = sym__bare_dollar; - v->a[58591] = sym__brace_start; - v->a[58592] = ts_builtin_sym_end; - v->a[58593] = aux_sym_heredoc_redirect_token1; - v->a[58594] = actions(1362); - v->a[58595] = 38; - v->a[58596] = anon_sym_LPAREN_LPAREN; - v->a[58597] = anon_sym_SEMI; - v->a[58598] = anon_sym_PIPE_PIPE; - v->a[58599] = anon_sym_AMP_AMP; + v->a[58580] = anon_sym_GT_AMP_DASH; + v->a[58581] = anon_sym_LT_LT; + v->a[58582] = anon_sym_LT_LT_DASH; + v->a[58583] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58584] = anon_sym_AMP; + v->a[58585] = anon_sym_DOLLAR; + v->a[58586] = anon_sym_DQUOTE; + v->a[58587] = sym_raw_string; + v->a[58588] = aux_sym_number_token1; + v->a[58589] = aux_sym_number_token2; + v->a[58590] = anon_sym_DOLLAR_LBRACE; + v->a[58591] = anon_sym_DOLLAR_LPAREN; + v->a[58592] = anon_sym_BQUOTE; + v->a[58593] = anon_sym_DOLLAR_BQUOTE; + v->a[58594] = sym_word; + v->a[58595] = anon_sym_SEMI; + v->a[58596] = 8; + v->a[58597] = actions(3); + v->a[58598] = 1; + v->a[58599] = sym_comment; small_parse_table_2930(v); } diff --git a/parser/static/small_parse_table/small_parse_table_586.c b/parser/static/small_parse_table/small_parse_table_586.c index 40bdd78f..3a5b50ac 100644 --- a/parser/static/small_parse_table/small_parse_table_586.c +++ b/parser/static/small_parse_table/small_parse_table_586.c @@ -14,126 +14,126 @@ void small_parse_table_2930(t_small_parse_table_array *v) { - v->a[58600] = anon_sym_PIPE; - v->a[58601] = anon_sym_AMP; - v->a[58602] = anon_sym_EQ_EQ; - v->a[58603] = anon_sym_LT; - v->a[58604] = anon_sym_GT; - v->a[58605] = anon_sym_LT_LT; - v->a[58606] = anon_sym_GT_GT; - v->a[58607] = anon_sym_SEMI_SEMI; - v->a[58608] = anon_sym_PIPE_AMP; - v->a[58609] = anon_sym_EQ_TILDE; - v->a[58610] = anon_sym_AMP_GT; - v->a[58611] = anon_sym_AMP_GT_GT; - v->a[58612] = anon_sym_LT_AMP; - v->a[58613] = anon_sym_GT_AMP; - v->a[58614] = anon_sym_GT_PIPE; - v->a[58615] = anon_sym_LT_AMP_DASH; - v->a[58616] = anon_sym_GT_AMP_DASH; - v->a[58617] = anon_sym_LT_LT_DASH; - v->a[58618] = anon_sym_LT_LT_LT; - v->a[58619] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58600] = actions(3632); + v->a[58601] = 1; + v->a[58602] = aux_sym_heredoc_redirect_token1; + v->a[58603] = actions(3634); + v->a[58604] = 1; + v->a[58605] = sym_file_descriptor; + v->a[58606] = actions(3876); + v->a[58607] = 1; + v->a[58608] = anon_sym_RPAREN; + v->a[58609] = actions(3637); + v->a[58610] = 3; + v->a[58611] = sym_variable_name; + v->a[58612] = sym_test_operator; + v->a[58613] = sym__brace_start; + v->a[58614] = actions(3627); + v->a[58615] = 9; + v->a[58616] = anon_sym_PIPE; + v->a[58617] = anon_sym_SEMI_SEMI; + v->a[58618] = anon_sym_PIPE_AMP; + v->a[58619] = anon_sym_AMP_AMP; small_parse_table_2931(v); } void small_parse_table_2931(t_small_parse_table_array *v) { - v->a[58620] = anon_sym_DOLLAR_LBRACK; - v->a[58621] = anon_sym_DOLLAR; - v->a[58622] = anon_sym_DQUOTE; - v->a[58623] = sym_raw_string; - v->a[58624] = sym_ansi_c_string; - v->a[58625] = aux_sym_number_token1; - v->a[58626] = aux_sym_number_token2; - v->a[58627] = anon_sym_DOLLAR_LBRACE; - v->a[58628] = anon_sym_DOLLAR_LPAREN; - v->a[58629] = anon_sym_BQUOTE; - v->a[58630] = anon_sym_DOLLAR_BQUOTE; - v->a[58631] = anon_sym_LT_LPAREN; - v->a[58632] = anon_sym_GT_LPAREN; - v->a[58633] = sym_word; - v->a[58634] = 21; - v->a[58635] = actions(3); - v->a[58636] = 1; - v->a[58637] = sym_comment; - v->a[58638] = actions(5565); - v->a[58639] = 1; + v->a[58620] = anon_sym_PIPE_PIPE; + v->a[58621] = anon_sym_LT_LT; + v->a[58622] = anon_sym_LT_LT_DASH; + v->a[58623] = anon_sym_AMP; + v->a[58624] = anon_sym_SEMI; + v->a[58625] = actions(3629); + v->a[58626] = 10; + v->a[58627] = anon_sym_LT; + v->a[58628] = anon_sym_GT; + v->a[58629] = anon_sym_GT_GT; + v->a[58630] = anon_sym_AMP_GT; + v->a[58631] = anon_sym_AMP_GT_GT; + v->a[58632] = anon_sym_LT_AMP; + v->a[58633] = anon_sym_GT_AMP; + v->a[58634] = anon_sym_GT_PIPE; + v->a[58635] = anon_sym_LT_AMP_DASH; + v->a[58636] = anon_sym_GT_AMP_DASH; + v->a[58637] = actions(3625); + v->a[58638] = 12; + v->a[58639] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2932(v); } void small_parse_table_2932(t_small_parse_table_array *v) { - v->a[58640] = anon_sym_DOLLAR_LBRACK; - v->a[58641] = actions(5568); - v->a[58642] = 1; - v->a[58643] = anon_sym_DOLLAR; - v->a[58644] = actions(5571); - v->a[58645] = 1; - v->a[58646] = sym__special_character; - v->a[58647] = actions(5574); - v->a[58648] = 1; - v->a[58649] = anon_sym_DQUOTE; - v->a[58650] = actions(5577); - v->a[58651] = 1; - v->a[58652] = aux_sym_number_token1; - v->a[58653] = actions(5580); - v->a[58654] = 1; - v->a[58655] = aux_sym_number_token2; - v->a[58656] = actions(5583); - v->a[58657] = 1; - v->a[58658] = anon_sym_DOLLAR_LBRACE; - v->a[58659] = actions(5586); + v->a[58640] = anon_sym_DOLLAR; + v->a[58641] = sym__special_character; + v->a[58642] = anon_sym_DQUOTE; + v->a[58643] = sym_raw_string; + v->a[58644] = aux_sym_number_token1; + v->a[58645] = aux_sym_number_token2; + v->a[58646] = anon_sym_DOLLAR_LBRACE; + v->a[58647] = anon_sym_DOLLAR_LPAREN; + v->a[58648] = anon_sym_BQUOTE; + v->a[58649] = anon_sym_DOLLAR_BQUOTE; + v->a[58650] = sym_word; + v->a[58651] = 19; + v->a[58652] = actions(3); + v->a[58653] = 1; + v->a[58654] = sym_comment; + v->a[58655] = actions(3881); + v->a[58656] = 1; + v->a[58657] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58658] = actions(3883); + v->a[58659] = 1; small_parse_table_2933(v); } void small_parse_table_2933(t_small_parse_table_array *v) { - v->a[58660] = 1; - v->a[58661] = anon_sym_DOLLAR_LPAREN; - v->a[58662] = actions(5589); - v->a[58663] = 1; - v->a[58664] = anon_sym_BQUOTE; - v->a[58665] = actions(5592); - v->a[58666] = 1; - v->a[58667] = anon_sym_DOLLAR_BQUOTE; - v->a[58668] = actions(5598); - v->a[58669] = 1; - v->a[58670] = sym_test_operator; - v->a[58671] = actions(5601); - v->a[58672] = 1; - v->a[58673] = sym__brace_start; - v->a[58674] = state(3469); - v->a[58675] = 1; - v->a[58676] = aux_sym__literal_repeat1; - v->a[58677] = actions(2216); - v->a[58678] = 2; - v->a[58679] = sym_file_descriptor; + v->a[58660] = anon_sym_DOLLAR; + v->a[58661] = actions(3885); + v->a[58662] = 1; + v->a[58663] = sym__special_character; + v->a[58664] = actions(3887); + v->a[58665] = 1; + v->a[58666] = anon_sym_DQUOTE; + v->a[58667] = actions(3889); + v->a[58668] = 1; + v->a[58669] = aux_sym_number_token1; + v->a[58670] = actions(3891); + v->a[58671] = 1; + v->a[58672] = aux_sym_number_token2; + v->a[58673] = actions(3893); + v->a[58674] = 1; + v->a[58675] = anon_sym_DOLLAR_LBRACE; + v->a[58676] = actions(3895); + v->a[58677] = 1; + v->a[58678] = anon_sym_DOLLAR_LPAREN; + v->a[58679] = actions(3897); small_parse_table_2934(v); } void small_parse_table_2934(t_small_parse_table_array *v) { - v->a[58680] = aux_sym_heredoc_redirect_token1; - v->a[58681] = actions(5562); - v->a[58682] = 2; - v->a[58683] = anon_sym_LPAREN_LPAREN; - v->a[58684] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58685] = actions(5595); - v->a[58686] = 2; - v->a[58687] = anon_sym_LT_LPAREN; - v->a[58688] = anon_sym_GT_LPAREN; - v->a[58689] = state(1314); - v->a[58690] = 2; - v->a[58691] = sym_concatenation; - v->a[58692] = aux_sym_for_statement_repeat1; - v->a[58693] = actions(5559); - v->a[58694] = 3; - v->a[58695] = sym_raw_string; - v->a[58696] = sym_ansi_c_string; - v->a[58697] = sym_word; - v->a[58698] = state(3093); - v->a[58699] = 9; + v->a[58680] = 1; + v->a[58681] = anon_sym_BQUOTE; + v->a[58682] = actions(3899); + v->a[58683] = 1; + v->a[58684] = anon_sym_DOLLAR_BQUOTE; + v->a[58685] = actions(3901); + v->a[58686] = 1; + v->a[58687] = sym_test_operator; + v->a[58688] = actions(3903); + v->a[58689] = 1; + v->a[58690] = sym__brace_start; + v->a[58691] = state(2833); + v->a[58692] = 1; + v->a[58693] = aux_sym__literal_repeat1; + v->a[58694] = state(2981); + v->a[58695] = 1; + v->a[58696] = sym_concatenation; + v->a[58697] = actions(1530); + v->a[58698] = 2; + v->a[58699] = sym_file_descriptor; small_parse_table_2935(v); } diff --git a/parser/static/small_parse_table/small_parse_table_587.c b/parser/static/small_parse_table/small_parse_table_587.c index b55c9286..d25e0715 100644 --- a/parser/static/small_parse_table/small_parse_table_587.c +++ b/parser/static/small_parse_table/small_parse_table_587.c @@ -14,126 +14,126 @@ void small_parse_table_2935(t_small_parse_table_array *v) { - v->a[58700] = sym_arithmetic_expansion; - v->a[58701] = sym_brace_expression; - v->a[58702] = sym_string; - v->a[58703] = sym_translated_string; - v->a[58704] = sym_number; - v->a[58705] = sym_simple_expansion; - v->a[58706] = sym_expansion; - v->a[58707] = sym_command_substitution; - v->a[58708] = sym_process_substitution; - v->a[58709] = actions(2214); - v->a[58710] = 13; - v->a[58711] = anon_sym_PIPE_PIPE; - v->a[58712] = anon_sym_AMP_AMP; - v->a[58713] = anon_sym_LT; - v->a[58714] = anon_sym_GT; - v->a[58715] = anon_sym_GT_GT; - v->a[58716] = anon_sym_AMP_GT; - v->a[58717] = anon_sym_AMP_GT_GT; - v->a[58718] = anon_sym_LT_AMP; - v->a[58719] = anon_sym_GT_AMP; + v->a[58700] = aux_sym_heredoc_redirect_token1; + v->a[58701] = actions(3879); + v->a[58702] = 2; + v->a[58703] = sym_raw_string; + v->a[58704] = sym_word; + v->a[58705] = state(2776); + v->a[58706] = 7; + v->a[58707] = sym_arithmetic_expansion; + v->a[58708] = sym_brace_expression; + v->a[58709] = sym_string; + v->a[58710] = sym_number; + v->a[58711] = sym_simple_expansion; + v->a[58712] = sym_expansion; + v->a[58713] = sym_command_substitution; + v->a[58714] = actions(1528); + v->a[58715] = 12; + v->a[58716] = anon_sym_AMP_AMP; + v->a[58717] = anon_sym_PIPE_PIPE; + v->a[58718] = anon_sym_LT; + v->a[58719] = anon_sym_GT; small_parse_table_2936(v); } void small_parse_table_2936(t_small_parse_table_array *v) { - v->a[58720] = anon_sym_GT_PIPE; - v->a[58721] = anon_sym_LT_AMP_DASH; - v->a[58722] = anon_sym_GT_AMP_DASH; - v->a[58723] = anon_sym_LT_LT_LT; - v->a[58724] = 3; - v->a[58725] = actions(3); - v->a[58726] = 1; - v->a[58727] = sym_comment; - v->a[58728] = actions(1342); - v->a[58729] = 6; - v->a[58730] = sym_file_descriptor; - v->a[58731] = sym__concat; - v->a[58732] = sym_variable_name; - v->a[58733] = sym_test_operator; - v->a[58734] = sym__brace_start; - v->a[58735] = aux_sym_heredoc_redirect_token1; - v->a[58736] = actions(1340); - v->a[58737] = 40; - v->a[58738] = anon_sym_LPAREN_LPAREN; - v->a[58739] = anon_sym_SEMI; + v->a[58720] = anon_sym_GT_GT; + v->a[58721] = anon_sym_AMP_GT; + v->a[58722] = anon_sym_AMP_GT_GT; + v->a[58723] = anon_sym_LT_AMP; + v->a[58724] = anon_sym_GT_AMP; + v->a[58725] = anon_sym_GT_PIPE; + v->a[58726] = anon_sym_LT_AMP_DASH; + v->a[58727] = anon_sym_GT_AMP_DASH; + v->a[58728] = 8; + v->a[58729] = actions(3); + v->a[58730] = 1; + v->a[58731] = sym_comment; + v->a[58732] = actions(3632); + v->a[58733] = 1; + v->a[58734] = aux_sym_heredoc_redirect_token1; + v->a[58735] = actions(3634); + v->a[58736] = 1; + v->a[58737] = sym_file_descriptor; + v->a[58738] = actions(3905); + v->a[58739] = 1; small_parse_table_2937(v); } void small_parse_table_2937(t_small_parse_table_array *v) { - v->a[58740] = anon_sym_PIPE_PIPE; - v->a[58741] = anon_sym_AMP_AMP; - v->a[58742] = anon_sym_PIPE; - v->a[58743] = anon_sym_AMP; - v->a[58744] = anon_sym_LT; - v->a[58745] = anon_sym_GT; - v->a[58746] = anon_sym_LT_LT; - v->a[58747] = anon_sym_GT_GT; - v->a[58748] = anon_sym_SEMI_SEMI; - v->a[58749] = anon_sym_SEMI_AMP; - v->a[58750] = anon_sym_SEMI_SEMI_AMP; - v->a[58751] = anon_sym_PIPE_AMP; - v->a[58752] = anon_sym_AMP_GT; - v->a[58753] = anon_sym_AMP_GT_GT; - v->a[58754] = anon_sym_LT_AMP; - v->a[58755] = anon_sym_GT_AMP; - v->a[58756] = anon_sym_GT_PIPE; - v->a[58757] = anon_sym_LT_AMP_DASH; - v->a[58758] = anon_sym_GT_AMP_DASH; - v->a[58759] = anon_sym_LT_LT_DASH; + v->a[58740] = anon_sym_RPAREN; + v->a[58741] = actions(3637); + v->a[58742] = 3; + v->a[58743] = sym_variable_name; + v->a[58744] = sym_test_operator; + v->a[58745] = sym__brace_start; + v->a[58746] = actions(3627); + v->a[58747] = 9; + v->a[58748] = anon_sym_PIPE; + v->a[58749] = anon_sym_SEMI_SEMI; + v->a[58750] = anon_sym_PIPE_AMP; + v->a[58751] = anon_sym_AMP_AMP; + v->a[58752] = anon_sym_PIPE_PIPE; + v->a[58753] = anon_sym_LT_LT; + v->a[58754] = anon_sym_LT_LT_DASH; + v->a[58755] = anon_sym_AMP; + v->a[58756] = anon_sym_SEMI; + v->a[58757] = actions(3629); + v->a[58758] = 10; + v->a[58759] = anon_sym_LT; small_parse_table_2938(v); } void small_parse_table_2938(t_small_parse_table_array *v) { - v->a[58760] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58761] = anon_sym_DOLLAR_LBRACK; - v->a[58762] = aux_sym_concatenation_token1; - v->a[58763] = anon_sym_DOLLAR; - v->a[58764] = sym__special_character; - v->a[58765] = anon_sym_DQUOTE; - v->a[58766] = sym_raw_string; - v->a[58767] = sym_ansi_c_string; - v->a[58768] = aux_sym_number_token1; - v->a[58769] = aux_sym_number_token2; - v->a[58770] = anon_sym_DOLLAR_LBRACE; - v->a[58771] = anon_sym_DOLLAR_LPAREN; - v->a[58772] = anon_sym_BQUOTE; - v->a[58773] = anon_sym_DOLLAR_BQUOTE; - v->a[58774] = anon_sym_LT_LPAREN; - v->a[58775] = anon_sym_GT_LPAREN; - v->a[58776] = aux_sym__simple_variable_name_token1; - v->a[58777] = sym_word; - v->a[58778] = 3; - v->a[58779] = actions(3); + v->a[58760] = anon_sym_GT; + v->a[58761] = anon_sym_GT_GT; + v->a[58762] = anon_sym_AMP_GT; + v->a[58763] = anon_sym_AMP_GT_GT; + v->a[58764] = anon_sym_LT_AMP; + v->a[58765] = anon_sym_GT_AMP; + v->a[58766] = anon_sym_GT_PIPE; + v->a[58767] = anon_sym_LT_AMP_DASH; + v->a[58768] = anon_sym_GT_AMP_DASH; + v->a[58769] = actions(3625); + v->a[58770] = 12; + v->a[58771] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58772] = anon_sym_DOLLAR; + v->a[58773] = sym__special_character; + v->a[58774] = anon_sym_DQUOTE; + v->a[58775] = sym_raw_string; + v->a[58776] = aux_sym_number_token1; + v->a[58777] = aux_sym_number_token2; + v->a[58778] = anon_sym_DOLLAR_LBRACE; + v->a[58779] = anon_sym_DOLLAR_LPAREN; small_parse_table_2939(v); } void small_parse_table_2939(t_small_parse_table_array *v) { - v->a[58780] = 1; - v->a[58781] = sym_comment; - v->a[58782] = actions(1338); - v->a[58783] = 6; - v->a[58784] = sym_file_descriptor; - v->a[58785] = sym__concat; - v->a[58786] = sym_variable_name; - v->a[58787] = sym_test_operator; - v->a[58788] = sym__brace_start; - v->a[58789] = aux_sym_heredoc_redirect_token1; - v->a[58790] = actions(1336); - v->a[58791] = 40; - v->a[58792] = anon_sym_LPAREN_LPAREN; - v->a[58793] = anon_sym_SEMI; - v->a[58794] = anon_sym_PIPE_PIPE; - v->a[58795] = anon_sym_AMP_AMP; - v->a[58796] = anon_sym_PIPE; - v->a[58797] = anon_sym_AMP; - v->a[58798] = anon_sym_LT; - v->a[58799] = anon_sym_GT; + v->a[58780] = anon_sym_BQUOTE; + v->a[58781] = anon_sym_DOLLAR_BQUOTE; + v->a[58782] = sym_word; + v->a[58783] = 5; + v->a[58784] = actions(3); + v->a[58785] = 1; + v->a[58786] = sym_comment; + v->a[58787] = actions(3908); + v->a[58788] = 1; + v->a[58789] = sym__special_character; + v->a[58790] = state(1274); + v->a[58791] = 1; + v->a[58792] = aux_sym__literal_repeat1; + v->a[58793] = actions(3197); + v->a[58794] = 5; + v->a[58795] = sym_file_descriptor; + v->a[58796] = sym_test_operator; + v->a[58797] = sym__brace_start; + v->a[58798] = ts_builtin_sym_end; + v->a[58799] = aux_sym_heredoc_redirect_token1; small_parse_table_2940(v); } diff --git a/parser/static/small_parse_table/small_parse_table_588.c b/parser/static/small_parse_table/small_parse_table_588.c index 0d6df1e0..bc39e8f4 100644 --- a/parser/static/small_parse_table/small_parse_table_588.c +++ b/parser/static/small_parse_table/small_parse_table_588.c @@ -14,126 +14,126 @@ void small_parse_table_2940(t_small_parse_table_array *v) { - v->a[58800] = anon_sym_LT_LT; - v->a[58801] = anon_sym_GT_GT; - v->a[58802] = anon_sym_SEMI_SEMI; - v->a[58803] = anon_sym_SEMI_AMP; - v->a[58804] = anon_sym_SEMI_SEMI_AMP; - v->a[58805] = anon_sym_PIPE_AMP; - v->a[58806] = anon_sym_AMP_GT; - v->a[58807] = anon_sym_AMP_GT_GT; - v->a[58808] = anon_sym_LT_AMP; - v->a[58809] = anon_sym_GT_AMP; - v->a[58810] = anon_sym_GT_PIPE; - v->a[58811] = anon_sym_LT_AMP_DASH; - v->a[58812] = anon_sym_GT_AMP_DASH; - v->a[58813] = anon_sym_LT_LT_DASH; - v->a[58814] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58815] = anon_sym_DOLLAR_LBRACK; - v->a[58816] = aux_sym_concatenation_token1; - v->a[58817] = anon_sym_DOLLAR; - v->a[58818] = sym__special_character; - v->a[58819] = anon_sym_DQUOTE; + v->a[58800] = actions(3195); + v->a[58801] = 30; + v->a[58802] = anon_sym_PIPE; + v->a[58803] = anon_sym_SEMI_SEMI; + v->a[58804] = anon_sym_PIPE_AMP; + v->a[58805] = anon_sym_AMP_AMP; + v->a[58806] = anon_sym_PIPE_PIPE; + v->a[58807] = anon_sym_LT; + v->a[58808] = anon_sym_GT; + v->a[58809] = anon_sym_GT_GT; + v->a[58810] = anon_sym_AMP_GT; + v->a[58811] = anon_sym_AMP_GT_GT; + v->a[58812] = anon_sym_LT_AMP; + v->a[58813] = anon_sym_GT_AMP; + v->a[58814] = anon_sym_GT_PIPE; + v->a[58815] = anon_sym_LT_AMP_DASH; + v->a[58816] = anon_sym_GT_AMP_DASH; + v->a[58817] = anon_sym_LT_LT; + v->a[58818] = anon_sym_LT_LT_DASH; + v->a[58819] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2941(v); } void small_parse_table_2941(t_small_parse_table_array *v) { - v->a[58820] = sym_raw_string; - v->a[58821] = sym_ansi_c_string; - v->a[58822] = aux_sym_number_token1; - v->a[58823] = aux_sym_number_token2; - v->a[58824] = anon_sym_DOLLAR_LBRACE; - v->a[58825] = anon_sym_DOLLAR_LPAREN; - v->a[58826] = anon_sym_BQUOTE; - v->a[58827] = anon_sym_DOLLAR_BQUOTE; - v->a[58828] = anon_sym_LT_LPAREN; - v->a[58829] = anon_sym_GT_LPAREN; - v->a[58830] = aux_sym__simple_variable_name_token1; - v->a[58831] = sym_word; - v->a[58832] = 21; - v->a[58833] = actions(3); + v->a[58820] = anon_sym_AMP; + v->a[58821] = anon_sym_DOLLAR; + v->a[58822] = anon_sym_DQUOTE; + v->a[58823] = sym_raw_string; + v->a[58824] = aux_sym_number_token1; + v->a[58825] = aux_sym_number_token2; + v->a[58826] = anon_sym_DOLLAR_LBRACE; + v->a[58827] = anon_sym_DOLLAR_LPAREN; + v->a[58828] = anon_sym_BQUOTE; + v->a[58829] = anon_sym_DOLLAR_BQUOTE; + v->a[58830] = sym_word; + v->a[58831] = anon_sym_SEMI; + v->a[58832] = 10; + v->a[58833] = actions(57); v->a[58834] = 1; v->a[58835] = sym_comment; - v->a[58836] = actions(5608); + v->a[58836] = actions(2516); v->a[58837] = 1; - v->a[58838] = anon_sym_DOLLAR_LBRACK; - v->a[58839] = actions(5610); + v->a[58838] = anon_sym_PIPE; + v->a[58839] = actions(2630); small_parse_table_2942(v); } void small_parse_table_2942(t_small_parse_table_array *v) { v->a[58840] = 1; - v->a[58841] = anon_sym_DOLLAR; - v->a[58842] = actions(5612); + v->a[58841] = anon_sym_LT_LT; + v->a[58842] = actions(2638); v->a[58843] = 1; - v->a[58844] = sym__special_character; - v->a[58845] = actions(5614); + v->a[58844] = anon_sym_PIPE_AMP; + v->a[58845] = actions(3856); v->a[58846] = 1; - v->a[58847] = anon_sym_DQUOTE; - v->a[58848] = actions(5616); - v->a[58849] = 1; - v->a[58850] = aux_sym_number_token1; - v->a[58851] = actions(5618); - v->a[58852] = 1; - v->a[58853] = aux_sym_number_token2; - v->a[58854] = actions(5620); - v->a[58855] = 1; - v->a[58856] = anon_sym_DOLLAR_LBRACE; - v->a[58857] = actions(5622); - v->a[58858] = 1; - v->a[58859] = anon_sym_DOLLAR_LPAREN; + v->a[58847] = sym_variable_name; + v->a[58848] = state(2637); + v->a[58849] = 2; + v->a[58850] = sym_variable_assignment; + v->a[58851] = aux_sym_variable_assignments_repeat1; + v->a[58852] = actions(2632); + v->a[58853] = 3; + v->a[58854] = anon_sym_AMP_AMP; + v->a[58855] = anon_sym_PIPE_PIPE; + v->a[58856] = anon_sym_LT_LT_DASH; + v->a[58857] = state(2632); + v->a[58858] = 3; + v->a[58859] = sym_file_redirect; small_parse_table_2943(v); } void small_parse_table_2943(t_small_parse_table_array *v) { - v->a[58860] = actions(5624); - v->a[58861] = 1; - v->a[58862] = anon_sym_BQUOTE; - v->a[58863] = actions(5626); - v->a[58864] = 1; - v->a[58865] = anon_sym_DOLLAR_BQUOTE; - v->a[58866] = actions(5630); - v->a[58867] = 1; - v->a[58868] = sym_test_operator; - v->a[58869] = actions(5632); - v->a[58870] = 1; - v->a[58871] = sym__brace_start; - v->a[58872] = state(3469); - v->a[58873] = 1; - v->a[58874] = aux_sym__literal_repeat1; - v->a[58875] = actions(2074); - v->a[58876] = 2; - v->a[58877] = sym_file_descriptor; - v->a[58878] = aux_sym_heredoc_redirect_token1; - v->a[58879] = actions(5606); + v->a[58860] = sym_heredoc_redirect; + v->a[58861] = aux_sym_redirected_statement_repeat1; + v->a[58862] = actions(2512); + v->a[58863] = 10; + v->a[58864] = anon_sym_LT; + v->a[58865] = anon_sym_GT; + v->a[58866] = anon_sym_AMP_GT; + v->a[58867] = anon_sym_LT_AMP; + v->a[58868] = anon_sym_GT_AMP; + v->a[58869] = anon_sym_DOLLAR; + v->a[58870] = aux_sym_number_token1; + v->a[58871] = aux_sym_number_token2; + v->a[58872] = anon_sym_DOLLAR_LPAREN; + v->a[58873] = sym_word; + v->a[58874] = actions(2526); + v->a[58875] = 15; + v->a[58876] = sym_file_descriptor; + v->a[58877] = sym_test_operator; + v->a[58878] = sym__brace_start; + v->a[58879] = anon_sym_GT_GT; small_parse_table_2944(v); } void small_parse_table_2944(t_small_parse_table_array *v) { - v->a[58880] = 2; - v->a[58881] = anon_sym_LPAREN_LPAREN; - v->a[58882] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58883] = actions(5628); - v->a[58884] = 2; - v->a[58885] = anon_sym_LT_LPAREN; - v->a[58886] = anon_sym_GT_LPAREN; - v->a[58887] = state(1314); - v->a[58888] = 2; - v->a[58889] = sym_concatenation; - v->a[58890] = aux_sym_for_statement_repeat1; - v->a[58891] = actions(5604); - v->a[58892] = 3; - v->a[58893] = sym_raw_string; - v->a[58894] = sym_ansi_c_string; - v->a[58895] = sym_word; - v->a[58896] = state(3093); - v->a[58897] = 9; - v->a[58898] = sym_arithmetic_expansion; - v->a[58899] = sym_brace_expression; + v->a[58880] = anon_sym_AMP_GT_GT; + v->a[58881] = anon_sym_GT_PIPE; + v->a[58882] = anon_sym_LT_AMP_DASH; + v->a[58883] = anon_sym_GT_AMP_DASH; + v->a[58884] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58885] = sym__special_character; + v->a[58886] = anon_sym_DQUOTE; + v->a[58887] = sym_raw_string; + v->a[58888] = anon_sym_DOLLAR_LBRACE; + v->a[58889] = anon_sym_BQUOTE; + v->a[58890] = anon_sym_DOLLAR_BQUOTE; + v->a[58891] = 8; + v->a[58892] = actions(3); + v->a[58893] = 1; + v->a[58894] = sym_comment; + v->a[58895] = actions(3632); + v->a[58896] = 1; + v->a[58897] = aux_sym_heredoc_redirect_token1; + v->a[58898] = actions(3634); + v->a[58899] = 1; small_parse_table_2945(v); } diff --git a/parser/static/small_parse_table/small_parse_table_589.c b/parser/static/small_parse_table/small_parse_table_589.c index 02c59789..5bfb9293 100644 --- a/parser/static/small_parse_table/small_parse_table_589.c +++ b/parser/static/small_parse_table/small_parse_table_589.c @@ -14,126 +14,126 @@ void small_parse_table_2945(t_small_parse_table_array *v) { - v->a[58900] = sym_string; - v->a[58901] = sym_translated_string; - v->a[58902] = sym_number; - v->a[58903] = sym_simple_expansion; - v->a[58904] = sym_expansion; - v->a[58905] = sym_command_substitution; - v->a[58906] = sym_process_substitution; - v->a[58907] = actions(2072); - v->a[58908] = 13; - v->a[58909] = anon_sym_PIPE_PIPE; - v->a[58910] = anon_sym_AMP_AMP; - v->a[58911] = anon_sym_LT; - v->a[58912] = anon_sym_GT; - v->a[58913] = anon_sym_GT_GT; - v->a[58914] = anon_sym_AMP_GT; - v->a[58915] = anon_sym_AMP_GT_GT; - v->a[58916] = anon_sym_LT_AMP; - v->a[58917] = anon_sym_GT_AMP; - v->a[58918] = anon_sym_GT_PIPE; - v->a[58919] = anon_sym_LT_AMP_DASH; + v->a[58900] = sym_file_descriptor; + v->a[58901] = actions(3911); + v->a[58902] = 1; + v->a[58903] = anon_sym_RPAREN; + v->a[58904] = actions(3637); + v->a[58905] = 3; + v->a[58906] = sym_variable_name; + v->a[58907] = sym_test_operator; + v->a[58908] = sym__brace_start; + v->a[58909] = actions(3627); + v->a[58910] = 9; + v->a[58911] = anon_sym_PIPE; + v->a[58912] = anon_sym_SEMI_SEMI; + v->a[58913] = anon_sym_PIPE_AMP; + v->a[58914] = anon_sym_AMP_AMP; + v->a[58915] = anon_sym_PIPE_PIPE; + v->a[58916] = anon_sym_LT_LT; + v->a[58917] = anon_sym_LT_LT_DASH; + v->a[58918] = anon_sym_AMP; + v->a[58919] = anon_sym_SEMI; small_parse_table_2946(v); } void small_parse_table_2946(t_small_parse_table_array *v) { - v->a[58920] = anon_sym_GT_AMP_DASH; - v->a[58921] = anon_sym_LT_LT_LT; - v->a[58922] = 6; - v->a[58923] = actions(3); - v->a[58924] = 1; - v->a[58925] = sym_comment; - v->a[58926] = actions(5634); - v->a[58927] = 1; - v->a[58928] = aux_sym_concatenation_token1; - v->a[58929] = actions(5636); - v->a[58930] = 1; - v->a[58931] = sym__concat; - v->a[58932] = state(1398); - v->a[58933] = 1; - v->a[58934] = aux_sym_concatenation_repeat1; - v->a[58935] = actions(5180); - v->a[58936] = 6; - v->a[58937] = sym_file_descriptor; - v->a[58938] = sym_variable_name; - v->a[58939] = sym_test_operator; + v->a[58920] = actions(3629); + v->a[58921] = 10; + v->a[58922] = anon_sym_LT; + v->a[58923] = anon_sym_GT; + v->a[58924] = anon_sym_GT_GT; + v->a[58925] = anon_sym_AMP_GT; + v->a[58926] = anon_sym_AMP_GT_GT; + v->a[58927] = anon_sym_LT_AMP; + v->a[58928] = anon_sym_GT_AMP; + v->a[58929] = anon_sym_GT_PIPE; + v->a[58930] = anon_sym_LT_AMP_DASH; + v->a[58931] = anon_sym_GT_AMP_DASH; + v->a[58932] = actions(3625); + v->a[58933] = 12; + v->a[58934] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58935] = anon_sym_DOLLAR; + v->a[58936] = sym__special_character; + v->a[58937] = anon_sym_DQUOTE; + v->a[58938] = sym_raw_string; + v->a[58939] = aux_sym_number_token1; small_parse_table_2947(v); } void small_parse_table_2947(t_small_parse_table_array *v) { - v->a[58940] = sym__brace_start; - v->a[58941] = ts_builtin_sym_end; - v->a[58942] = aux_sym_heredoc_redirect_token1; - v->a[58943] = actions(5178); - v->a[58944] = 37; - v->a[58945] = anon_sym_LPAREN_LPAREN; - v->a[58946] = anon_sym_SEMI; - v->a[58947] = anon_sym_PIPE_PIPE; - v->a[58948] = anon_sym_AMP_AMP; - v->a[58949] = anon_sym_PIPE; - v->a[58950] = anon_sym_AMP; - v->a[58951] = anon_sym_LT; - v->a[58952] = anon_sym_GT; - v->a[58953] = anon_sym_LT_LT; - v->a[58954] = anon_sym_GT_GT; - v->a[58955] = anon_sym_SEMI_SEMI; - v->a[58956] = anon_sym_PIPE_AMP; - v->a[58957] = anon_sym_AMP_GT; - v->a[58958] = anon_sym_AMP_GT_GT; - v->a[58959] = anon_sym_LT_AMP; + v->a[58940] = aux_sym_number_token2; + v->a[58941] = anon_sym_DOLLAR_LBRACE; + v->a[58942] = anon_sym_DOLLAR_LPAREN; + v->a[58943] = anon_sym_BQUOTE; + v->a[58944] = anon_sym_DOLLAR_BQUOTE; + v->a[58945] = sym_word; + v->a[58946] = 8; + v->a[58947] = actions(3); + v->a[58948] = 1; + v->a[58949] = sym_comment; + v->a[58950] = actions(3632); + v->a[58951] = 1; + v->a[58952] = aux_sym_heredoc_redirect_token1; + v->a[58953] = actions(3634); + v->a[58954] = 1; + v->a[58955] = sym_file_descriptor; + v->a[58956] = actions(3914); + v->a[58957] = 1; + v->a[58958] = anon_sym_RPAREN; + v->a[58959] = actions(3637); small_parse_table_2948(v); } void small_parse_table_2948(t_small_parse_table_array *v) { - v->a[58960] = anon_sym_GT_AMP; - v->a[58961] = anon_sym_GT_PIPE; - v->a[58962] = anon_sym_LT_AMP_DASH; - v->a[58963] = anon_sym_GT_AMP_DASH; - v->a[58964] = anon_sym_LT_LT_DASH; - v->a[58965] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[58966] = anon_sym_DOLLAR_LBRACK; - v->a[58967] = anon_sym_DOLLAR; - v->a[58968] = sym__special_character; - v->a[58969] = anon_sym_DQUOTE; - v->a[58970] = sym_raw_string; - v->a[58971] = sym_ansi_c_string; - v->a[58972] = aux_sym_number_token1; - v->a[58973] = aux_sym_number_token2; - v->a[58974] = anon_sym_DOLLAR_LBRACE; - v->a[58975] = anon_sym_DOLLAR_LPAREN; - v->a[58976] = anon_sym_BQUOTE; - v->a[58977] = anon_sym_DOLLAR_BQUOTE; - v->a[58978] = anon_sym_LT_LPAREN; - v->a[58979] = anon_sym_GT_LPAREN; + v->a[58960] = 3; + v->a[58961] = sym_variable_name; + v->a[58962] = sym_test_operator; + v->a[58963] = sym__brace_start; + v->a[58964] = actions(3627); + v->a[58965] = 9; + v->a[58966] = anon_sym_PIPE; + v->a[58967] = anon_sym_SEMI_SEMI; + v->a[58968] = anon_sym_PIPE_AMP; + v->a[58969] = anon_sym_AMP_AMP; + v->a[58970] = anon_sym_PIPE_PIPE; + v->a[58971] = anon_sym_LT_LT; + v->a[58972] = anon_sym_LT_LT_DASH; + v->a[58973] = anon_sym_AMP; + v->a[58974] = anon_sym_SEMI; + v->a[58975] = actions(3629); + v->a[58976] = 10; + v->a[58977] = anon_sym_LT; + v->a[58978] = anon_sym_GT; + v->a[58979] = anon_sym_GT_GT; small_parse_table_2949(v); } void small_parse_table_2949(t_small_parse_table_array *v) { - v->a[58980] = aux_sym__simple_variable_name_token1; - v->a[58981] = sym_word; - v->a[58982] = 3; - v->a[58983] = actions(3); - v->a[58984] = 1; - v->a[58985] = sym_comment; - v->a[58986] = actions(1322); - v->a[58987] = 6; - v->a[58988] = sym_file_descriptor; - v->a[58989] = sym__concat; - v->a[58990] = sym_variable_name; - v->a[58991] = sym_test_operator; - v->a[58992] = sym__brace_start; - v->a[58993] = aux_sym_heredoc_redirect_token1; - v->a[58994] = actions(1320); - v->a[58995] = 40; - v->a[58996] = anon_sym_LPAREN_LPAREN; - v->a[58997] = anon_sym_SEMI; - v->a[58998] = anon_sym_PIPE_PIPE; - v->a[58999] = anon_sym_AMP_AMP; + v->a[58980] = anon_sym_AMP_GT; + v->a[58981] = anon_sym_AMP_GT_GT; + v->a[58982] = anon_sym_LT_AMP; + v->a[58983] = anon_sym_GT_AMP; + v->a[58984] = anon_sym_GT_PIPE; + v->a[58985] = anon_sym_LT_AMP_DASH; + v->a[58986] = anon_sym_GT_AMP_DASH; + v->a[58987] = actions(3625); + v->a[58988] = 12; + v->a[58989] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[58990] = anon_sym_DOLLAR; + v->a[58991] = sym__special_character; + v->a[58992] = anon_sym_DQUOTE; + v->a[58993] = sym_raw_string; + v->a[58994] = aux_sym_number_token1; + v->a[58995] = aux_sym_number_token2; + v->a[58996] = anon_sym_DOLLAR_LBRACE; + v->a[58997] = anon_sym_DOLLAR_LPAREN; + v->a[58998] = anon_sym_BQUOTE; + v->a[58999] = anon_sym_DOLLAR_BQUOTE; small_parse_table_2950(v); } diff --git a/parser/static/small_parse_table/small_parse_table_59.c b/parser/static/small_parse_table/small_parse_table_59.c index ffa4699e..d92b4331 100644 --- a/parser/static/small_parse_table/small_parse_table_59.c +++ b/parser/static/small_parse_table/small_parse_table_59.c @@ -14,126 +14,126 @@ void small_parse_table_295(t_small_parse_table_array *v) { - v->a[5900] = 1; - v->a[5901] = anon_sym_DOLLAR_BQUOTE; - v->a[5902] = actions(2285); - v->a[5903] = 1; - v->a[5904] = sym_variable_name; - v->a[5905] = actions(2287); - v->a[5906] = 1; - v->a[5907] = sym_test_operator; - v->a[5908] = actions(2289); - v->a[5909] = 1; - v->a[5910] = sym__brace_start; - v->a[5911] = actions(2291); - v->a[5912] = 1; - v->a[5913] = aux_sym__simple_variable_name_token1; - v->a[5914] = state(1743); - v->a[5915] = 1; - v->a[5916] = aux_sym__literal_repeat1; - v->a[5917] = state(6781); - v->a[5918] = 1; - v->a[5919] = sym_subscript; + v->a[5900] = anon_sym_SEMI_SEMI_AMP; + v->a[5901] = anon_sym_PIPE_AMP; + v->a[5902] = anon_sym_AMP_AMP; + v->a[5903] = anon_sym_PIPE_PIPE; + v->a[5904] = anon_sym_LT; + v->a[5905] = anon_sym_GT; + v->a[5906] = anon_sym_GT_GT; + v->a[5907] = anon_sym_AMP_GT; + v->a[5908] = anon_sym_AMP_GT_GT; + v->a[5909] = anon_sym_LT_AMP; + v->a[5910] = anon_sym_GT_AMP; + v->a[5911] = anon_sym_GT_PIPE; + v->a[5912] = anon_sym_LT_AMP_DASH; + v->a[5913] = anon_sym_GT_AMP_DASH; + v->a[5914] = anon_sym_LT_LT; + v->a[5915] = anon_sym_LT_LT_DASH; + v->a[5916] = aux_sym_heredoc_redirect_token1; + v->a[5917] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[5918] = anon_sym_AMP; + v->a[5919] = sym__special_character; small_parse_table_296(v); } void small_parse_table_296(t_small_parse_table_array *v) { - v->a[5920] = actions(1757); - v->a[5921] = 2; - v->a[5922] = sym_file_descriptor; - v->a[5923] = aux_sym_heredoc_redirect_token1; - v->a[5924] = actions(2259); - v->a[5925] = 2; - v->a[5926] = anon_sym_LPAREN_LPAREN; - v->a[5927] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5928] = actions(2281); - v->a[5929] = 2; - v->a[5930] = anon_sym_LT_LPAREN; - v->a[5931] = anon_sym_GT_LPAREN; - v->a[5932] = actions(2257); - v->a[5933] = 3; - v->a[5934] = sym_raw_string; - v->a[5935] = sym_ansi_c_string; - v->a[5936] = sym_word; - v->a[5937] = state(585); - v->a[5938] = 3; - v->a[5939] = sym_variable_assignment; + v->a[5920] = anon_sym_DQUOTE; + v->a[5921] = sym_raw_string; + v->a[5922] = aux_sym_number_token1; + v->a[5923] = aux_sym_number_token2; + v->a[5924] = anon_sym_DOLLAR_LBRACE; + v->a[5925] = anon_sym_DOLLAR_LPAREN; + v->a[5926] = anon_sym_BQUOTE; + v->a[5927] = anon_sym_DOLLAR_BQUOTE; + v->a[5928] = sym_word; + v->a[5929] = anon_sym_SEMI; + v->a[5930] = 6; + v->a[5931] = actions(3); + v->a[5932] = 1; + v->a[5933] = sym_comment; + v->a[5934] = actions(1601); + v->a[5935] = 1; + v->a[5936] = sym_variable_name; + v->a[5937] = actions(1599); + v->a[5938] = 2; + v->a[5939] = aux_sym__simple_variable_name_token1; small_parse_table_297(v); } void small_parse_table_297(t_small_parse_table_array *v) { - v->a[5940] = sym_concatenation; - v->a[5941] = aux_sym_declaration_command_repeat1; - v->a[5942] = state(1360); - v->a[5943] = 9; - v->a[5944] = sym_arithmetic_expansion; - v->a[5945] = sym_brace_expression; - v->a[5946] = sym_string; - v->a[5947] = sym_translated_string; - v->a[5948] = sym_number; - v->a[5949] = sym_simple_expansion; - v->a[5950] = sym_expansion; - v->a[5951] = sym_command_substitution; - v->a[5952] = sym_process_substitution; - v->a[5953] = actions(1755); - v->a[5954] = 20; - v->a[5955] = anon_sym_SEMI; - v->a[5956] = anon_sym_PIPE_PIPE; - v->a[5957] = anon_sym_AMP_AMP; - v->a[5958] = anon_sym_PIPE; - v->a[5959] = anon_sym_AMP; + v->a[5940] = aux_sym__multiline_variable_name_token1; + v->a[5941] = actions(828); + v->a[5942] = 3; + v->a[5943] = sym_file_descriptor; + v->a[5944] = sym_test_operator; + v->a[5945] = sym__brace_start; + v->a[5946] = actions(1597); + v->a[5947] = 9; + v->a[5948] = anon_sym_BANG; + v->a[5949] = anon_sym_DASH; + v->a[5950] = anon_sym_STAR; + v->a[5951] = anon_sym_QMARK; + v->a[5952] = anon_sym_DOLLAR; + v->a[5953] = anon_sym_POUND; + v->a[5954] = anon_sym_AT; + v->a[5955] = anon_sym_0; + v->a[5956] = anon_sym__; + v->a[5957] = actions(826); + v->a[5958] = 33; + v->a[5959] = anon_sym_PIPE; small_parse_table_298(v); } void small_parse_table_298(t_small_parse_table_array *v) { - v->a[5960] = anon_sym_LT; - v->a[5961] = anon_sym_GT; - v->a[5962] = anon_sym_LT_LT; - v->a[5963] = anon_sym_GT_GT; - v->a[5964] = anon_sym_RPAREN; - v->a[5965] = anon_sym_SEMI_SEMI; - v->a[5966] = anon_sym_PIPE_AMP; - v->a[5967] = anon_sym_AMP_GT; - v->a[5968] = anon_sym_AMP_GT_GT; - v->a[5969] = anon_sym_LT_AMP; - v->a[5970] = anon_sym_GT_AMP; - v->a[5971] = anon_sym_GT_PIPE; - v->a[5972] = anon_sym_LT_AMP_DASH; - v->a[5973] = anon_sym_GT_AMP_DASH; - v->a[5974] = anon_sym_LT_LT_DASH; - v->a[5975] = 25; - v->a[5976] = actions(3); - v->a[5977] = 1; - v->a[5978] = sym_comment; - v->a[5979] = actions(1549); + v->a[5960] = anon_sym_SEMI_SEMI; + v->a[5961] = anon_sym_SEMI_AMP; + v->a[5962] = anon_sym_SEMI_SEMI_AMP; + v->a[5963] = anon_sym_PIPE_AMP; + v->a[5964] = anon_sym_AMP_AMP; + v->a[5965] = anon_sym_PIPE_PIPE; + v->a[5966] = anon_sym_LT; + v->a[5967] = anon_sym_GT; + v->a[5968] = anon_sym_GT_GT; + v->a[5969] = anon_sym_AMP_GT; + v->a[5970] = anon_sym_AMP_GT_GT; + v->a[5971] = anon_sym_LT_AMP; + v->a[5972] = anon_sym_GT_AMP; + v->a[5973] = anon_sym_GT_PIPE; + v->a[5974] = anon_sym_LT_AMP_DASH; + v->a[5975] = anon_sym_GT_AMP_DASH; + v->a[5976] = anon_sym_LT_LT; + v->a[5977] = anon_sym_LT_LT_DASH; + v->a[5978] = aux_sym_heredoc_redirect_token1; + v->a[5979] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_299(v); } void small_parse_table_299(t_small_parse_table_array *v) { - v->a[5980] = 1; - v->a[5981] = anon_sym_DOLLAR_LBRACK; - v->a[5982] = actions(1551); - v->a[5983] = 1; - v->a[5984] = anon_sym_DOLLAR; - v->a[5985] = actions(1555); - v->a[5986] = 1; - v->a[5987] = anon_sym_DQUOTE; - v->a[5988] = actions(1557); - v->a[5989] = 1; - v->a[5990] = aux_sym_number_token1; - v->a[5991] = actions(1559); - v->a[5992] = 1; - v->a[5993] = aux_sym_number_token2; - v->a[5994] = actions(1561); - v->a[5995] = 1; - v->a[5996] = anon_sym_DOLLAR_LBRACE; - v->a[5997] = actions(1563); - v->a[5998] = 1; - v->a[5999] = anon_sym_DOLLAR_LPAREN; + v->a[5980] = anon_sym_AMP; + v->a[5981] = sym__special_character; + v->a[5982] = anon_sym_DQUOTE; + v->a[5983] = sym_raw_string; + v->a[5984] = aux_sym_number_token1; + v->a[5985] = aux_sym_number_token2; + v->a[5986] = anon_sym_DOLLAR_LBRACE; + v->a[5987] = anon_sym_DOLLAR_LPAREN; + v->a[5988] = anon_sym_BQUOTE; + v->a[5989] = anon_sym_DOLLAR_BQUOTE; + v->a[5990] = sym_word; + v->a[5991] = anon_sym_SEMI; + v->a[5992] = 22; + v->a[5993] = actions(3); + v->a[5994] = 1; + v->a[5995] = sym_comment; + v->a[5996] = actions(1146); + v->a[5997] = 1; + v->a[5998] = anon_sym_LPAREN; + v->a[5999] = actions(1252); small_parse_table_300(v); } diff --git a/parser/static/small_parse_table/small_parse_table_590.c b/parser/static/small_parse_table/small_parse_table_590.c index f2d63c64..14f255b6 100644 --- a/parser/static/small_parse_table/small_parse_table_590.c +++ b/parser/static/small_parse_table/small_parse_table_590.c @@ -14,92 +14,92 @@ void small_parse_table_2950(t_small_parse_table_array *v) { - v->a[59000] = anon_sym_PIPE; - v->a[59001] = anon_sym_AMP; - v->a[59002] = anon_sym_LT; - v->a[59003] = anon_sym_GT; - v->a[59004] = anon_sym_LT_LT; - v->a[59005] = anon_sym_GT_GT; - v->a[59006] = anon_sym_SEMI_SEMI; - v->a[59007] = anon_sym_SEMI_AMP; - v->a[59008] = anon_sym_SEMI_SEMI_AMP; - v->a[59009] = anon_sym_PIPE_AMP; - v->a[59010] = anon_sym_AMP_GT; - v->a[59011] = anon_sym_AMP_GT_GT; - v->a[59012] = anon_sym_LT_AMP; - v->a[59013] = anon_sym_GT_AMP; - v->a[59014] = anon_sym_GT_PIPE; - v->a[59015] = anon_sym_LT_AMP_DASH; - v->a[59016] = anon_sym_GT_AMP_DASH; - v->a[59017] = anon_sym_LT_LT_DASH; - v->a[59018] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59019] = anon_sym_DOLLAR_LBRACK; + v->a[59000] = sym_word; + v->a[59001] = 19; + v->a[59002] = actions(3); + v->a[59003] = 1; + v->a[59004] = sym_comment; + v->a[59005] = actions(3881); + v->a[59006] = 1; + v->a[59007] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59008] = actions(3883); + v->a[59009] = 1; + v->a[59010] = anon_sym_DOLLAR; + v->a[59011] = actions(3885); + v->a[59012] = 1; + v->a[59013] = sym__special_character; + v->a[59014] = actions(3887); + v->a[59015] = 1; + v->a[59016] = anon_sym_DQUOTE; + v->a[59017] = actions(3889); + v->a[59018] = 1; + v->a[59019] = aux_sym_number_token1; small_parse_table_2951(v); } void small_parse_table_2951(t_small_parse_table_array *v) { - v->a[59020] = aux_sym_concatenation_token1; - v->a[59021] = anon_sym_DOLLAR; - v->a[59022] = sym__special_character; - v->a[59023] = anon_sym_DQUOTE; - v->a[59024] = sym_raw_string; - v->a[59025] = sym_ansi_c_string; - v->a[59026] = aux_sym_number_token1; - v->a[59027] = aux_sym_number_token2; - v->a[59028] = anon_sym_DOLLAR_LBRACE; - v->a[59029] = anon_sym_DOLLAR_LPAREN; - v->a[59030] = anon_sym_BQUOTE; - v->a[59031] = anon_sym_DOLLAR_BQUOTE; - v->a[59032] = anon_sym_LT_LPAREN; - v->a[59033] = anon_sym_GT_LPAREN; - v->a[59034] = aux_sym__simple_variable_name_token1; - v->a[59035] = sym_word; - v->a[59036] = 6; - v->a[59037] = actions(3); - v->a[59038] = 1; - v->a[59039] = sym_comment; + v->a[59020] = actions(3891); + v->a[59021] = 1; + v->a[59022] = aux_sym_number_token2; + v->a[59023] = actions(3893); + v->a[59024] = 1; + v->a[59025] = anon_sym_DOLLAR_LBRACE; + v->a[59026] = actions(3895); + v->a[59027] = 1; + v->a[59028] = anon_sym_DOLLAR_LPAREN; + v->a[59029] = actions(3897); + v->a[59030] = 1; + v->a[59031] = anon_sym_BQUOTE; + v->a[59032] = actions(3899); + v->a[59033] = 1; + v->a[59034] = anon_sym_DOLLAR_BQUOTE; + v->a[59035] = actions(3903); + v->a[59036] = 1; + v->a[59037] = sym__brace_start; + v->a[59038] = actions(3919); + v->a[59039] = 1; small_parse_table_2952(v); } void small_parse_table_2952(t_small_parse_table_array *v) { - v->a[59040] = actions(5638); - v->a[59041] = 1; - v->a[59042] = aux_sym_concatenation_token1; - v->a[59043] = actions(5640); - v->a[59044] = 1; - v->a[59045] = sym__concat; - v->a[59046] = state(1367); - v->a[59047] = 1; - v->a[59048] = aux_sym_concatenation_repeat1; - v->a[59049] = actions(2096); - v->a[59050] = 5; - v->a[59051] = sym_file_descriptor; - v->a[59052] = sym_variable_name; - v->a[59053] = sym_test_operator; - v->a[59054] = sym__brace_start; - v->a[59055] = aux_sym_heredoc_redirect_token1; - v->a[59056] = actions(2094); - v->a[59057] = 38; - v->a[59058] = anon_sym_LPAREN_LPAREN; - v->a[59059] = anon_sym_SEMI; + v->a[59040] = sym_test_operator; + v->a[59041] = state(2824); + v->a[59042] = 1; + v->a[59043] = aux_sym__literal_repeat1; + v->a[59044] = state(2973); + v->a[59045] = 1; + v->a[59046] = sym_concatenation; + v->a[59047] = actions(1534); + v->a[59048] = 2; + v->a[59049] = sym_file_descriptor; + v->a[59050] = aux_sym_heredoc_redirect_token1; + v->a[59051] = actions(3917); + v->a[59052] = 2; + v->a[59053] = sym_raw_string; + v->a[59054] = sym_word; + v->a[59055] = state(2783); + v->a[59056] = 7; + v->a[59057] = sym_arithmetic_expansion; + v->a[59058] = sym_brace_expression; + v->a[59059] = sym_string; small_parse_table_2953(v); } void small_parse_table_2953(t_small_parse_table_array *v) { - v->a[59060] = anon_sym_PIPE_PIPE; - v->a[59061] = anon_sym_AMP_AMP; - v->a[59062] = anon_sym_PIPE; - v->a[59063] = anon_sym_AMP; - v->a[59064] = anon_sym_LT; - v->a[59065] = anon_sym_GT; - v->a[59066] = anon_sym_LT_LT; - v->a[59067] = anon_sym_GT_GT; - v->a[59068] = anon_sym_RPAREN; - v->a[59069] = anon_sym_SEMI_SEMI; - v->a[59070] = anon_sym_PIPE_AMP; + v->a[59060] = sym_number; + v->a[59061] = sym_simple_expansion; + v->a[59062] = sym_expansion; + v->a[59063] = sym_command_substitution; + v->a[59064] = actions(1532); + v->a[59065] = 12; + v->a[59066] = anon_sym_AMP_AMP; + v->a[59067] = anon_sym_PIPE_PIPE; + v->a[59068] = anon_sym_LT; + v->a[59069] = anon_sym_GT; + v->a[59070] = anon_sym_GT_GT; v->a[59071] = anon_sym_AMP_GT; v->a[59072] = anon_sym_AMP_GT_GT; v->a[59073] = anon_sym_LT_AMP; @@ -107,33 +107,33 @@ void small_parse_table_2953(t_small_parse_table_array *v) v->a[59075] = anon_sym_GT_PIPE; v->a[59076] = anon_sym_LT_AMP_DASH; v->a[59077] = anon_sym_GT_AMP_DASH; - v->a[59078] = anon_sym_LT_LT_DASH; - v->a[59079] = anon_sym_LT_LT_LT; + v->a[59078] = 8; + v->a[59079] = actions(3); small_parse_table_2954(v); } void small_parse_table_2954(t_small_parse_table_array *v) { - v->a[59080] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59081] = anon_sym_DOLLAR_LBRACK; - v->a[59082] = anon_sym_DOLLAR; - v->a[59083] = sym__special_character; - v->a[59084] = anon_sym_DQUOTE; - v->a[59085] = sym_raw_string; - v->a[59086] = sym_ansi_c_string; - v->a[59087] = aux_sym_number_token1; - v->a[59088] = aux_sym_number_token2; - v->a[59089] = anon_sym_DOLLAR_LBRACE; - v->a[59090] = anon_sym_DOLLAR_LPAREN; - v->a[59091] = anon_sym_BQUOTE; - v->a[59092] = anon_sym_DOLLAR_BQUOTE; - v->a[59093] = anon_sym_LT_LPAREN; - v->a[59094] = anon_sym_GT_LPAREN; - v->a[59095] = sym_word; - v->a[59096] = 5; - v->a[59097] = actions(3); - v->a[59098] = 1; - v->a[59099] = sym_comment; + v->a[59080] = 1; + v->a[59081] = sym_comment; + v->a[59082] = actions(3632); + v->a[59083] = 1; + v->a[59084] = aux_sym_heredoc_redirect_token1; + v->a[59085] = actions(3634); + v->a[59086] = 1; + v->a[59087] = sym_file_descriptor; + v->a[59088] = actions(3921); + v->a[59089] = 1; + v->a[59090] = anon_sym_RPAREN; + v->a[59091] = actions(3637); + v->a[59092] = 3; + v->a[59093] = sym_variable_name; + v->a[59094] = sym_test_operator; + v->a[59095] = sym__brace_start; + v->a[59096] = actions(3627); + v->a[59097] = 9; + v->a[59098] = anon_sym_PIPE; + v->a[59099] = anon_sym_SEMI_SEMI; small_parse_table_2955(v); } diff --git a/parser/static/small_parse_table/small_parse_table_591.c b/parser/static/small_parse_table/small_parse_table_591.c index 4fd8a80e..89bc5871 100644 --- a/parser/static/small_parse_table/small_parse_table_591.c +++ b/parser/static/small_parse_table/small_parse_table_591.c @@ -14,126 +14,126 @@ void small_parse_table_2955(t_small_parse_table_array *v) { - v->a[59100] = actions(5642); - v->a[59101] = 1; - v->a[59102] = sym__special_character; - v->a[59103] = state(1358); - v->a[59104] = 1; - v->a[59105] = aux_sym__literal_repeat1; - v->a[59106] = actions(4548); - v->a[59107] = 5; - v->a[59108] = sym_file_descriptor; - v->a[59109] = sym_test_operator; - v->a[59110] = sym__bare_dollar; - v->a[59111] = sym__brace_start; - v->a[59112] = aux_sym_heredoc_redirect_token1; - v->a[59113] = actions(4546); - v->a[59114] = 39; - v->a[59115] = anon_sym_LPAREN_LPAREN; - v->a[59116] = anon_sym_SEMI; - v->a[59117] = anon_sym_PIPE_PIPE; - v->a[59118] = anon_sym_AMP_AMP; - v->a[59119] = anon_sym_PIPE; + v->a[59100] = anon_sym_PIPE_AMP; + v->a[59101] = anon_sym_AMP_AMP; + v->a[59102] = anon_sym_PIPE_PIPE; + v->a[59103] = anon_sym_LT_LT; + v->a[59104] = anon_sym_LT_LT_DASH; + v->a[59105] = anon_sym_AMP; + v->a[59106] = anon_sym_SEMI; + v->a[59107] = actions(3629); + v->a[59108] = 10; + v->a[59109] = anon_sym_LT; + v->a[59110] = anon_sym_GT; + v->a[59111] = anon_sym_GT_GT; + v->a[59112] = anon_sym_AMP_GT; + v->a[59113] = anon_sym_AMP_GT_GT; + v->a[59114] = anon_sym_LT_AMP; + v->a[59115] = anon_sym_GT_AMP; + v->a[59116] = anon_sym_GT_PIPE; + v->a[59117] = anon_sym_LT_AMP_DASH; + v->a[59118] = anon_sym_GT_AMP_DASH; + v->a[59119] = actions(3625); small_parse_table_2956(v); } void small_parse_table_2956(t_small_parse_table_array *v) { - v->a[59120] = anon_sym_AMP; - v->a[59121] = anon_sym_EQ_EQ; - v->a[59122] = anon_sym_LT; - v->a[59123] = anon_sym_GT; - v->a[59124] = anon_sym_LT_LT; - v->a[59125] = anon_sym_GT_GT; - v->a[59126] = anon_sym_RPAREN; - v->a[59127] = anon_sym_SEMI_SEMI; - v->a[59128] = anon_sym_PIPE_AMP; - v->a[59129] = anon_sym_EQ_TILDE; - v->a[59130] = anon_sym_AMP_GT; - v->a[59131] = anon_sym_AMP_GT_GT; - v->a[59132] = anon_sym_LT_AMP; - v->a[59133] = anon_sym_GT_AMP; - v->a[59134] = anon_sym_GT_PIPE; - v->a[59135] = anon_sym_LT_AMP_DASH; - v->a[59136] = anon_sym_GT_AMP_DASH; - v->a[59137] = anon_sym_LT_LT_DASH; - v->a[59138] = anon_sym_LT_LT_LT; - v->a[59139] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59120] = 12; + v->a[59121] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59122] = anon_sym_DOLLAR; + v->a[59123] = sym__special_character; + v->a[59124] = anon_sym_DQUOTE; + v->a[59125] = sym_raw_string; + v->a[59126] = aux_sym_number_token1; + v->a[59127] = aux_sym_number_token2; + v->a[59128] = anon_sym_DOLLAR_LBRACE; + v->a[59129] = anon_sym_DOLLAR_LPAREN; + v->a[59130] = anon_sym_BQUOTE; + v->a[59131] = anon_sym_DOLLAR_BQUOTE; + v->a[59132] = sym_word; + v->a[59133] = 8; + v->a[59134] = actions(3); + v->a[59135] = 1; + v->a[59136] = sym_comment; + v->a[59137] = actions(3632); + v->a[59138] = 1; + v->a[59139] = aux_sym_heredoc_redirect_token1; small_parse_table_2957(v); } void small_parse_table_2957(t_small_parse_table_array *v) { - v->a[59140] = anon_sym_DOLLAR_LBRACK; - v->a[59141] = anon_sym_DOLLAR; - v->a[59142] = anon_sym_DQUOTE; - v->a[59143] = sym_raw_string; - v->a[59144] = sym_ansi_c_string; - v->a[59145] = aux_sym_number_token1; - v->a[59146] = aux_sym_number_token2; - v->a[59147] = anon_sym_DOLLAR_LBRACE; - v->a[59148] = anon_sym_DOLLAR_LPAREN; - v->a[59149] = anon_sym_BQUOTE; - v->a[59150] = anon_sym_DOLLAR_BQUOTE; - v->a[59151] = anon_sym_LT_LPAREN; - v->a[59152] = anon_sym_GT_LPAREN; - v->a[59153] = sym_word; - v->a[59154] = 6; - v->a[59155] = actions(3); - v->a[59156] = 1; - v->a[59157] = sym_comment; - v->a[59158] = actions(5634); - v->a[59159] = 1; + v->a[59140] = actions(3634); + v->a[59141] = 1; + v->a[59142] = sym_file_descriptor; + v->a[59143] = actions(3924); + v->a[59144] = 1; + v->a[59145] = anon_sym_RPAREN; + v->a[59146] = actions(3637); + v->a[59147] = 3; + v->a[59148] = sym_variable_name; + v->a[59149] = sym_test_operator; + v->a[59150] = sym__brace_start; + v->a[59151] = actions(3627); + v->a[59152] = 9; + v->a[59153] = anon_sym_PIPE; + v->a[59154] = anon_sym_SEMI_SEMI; + v->a[59155] = anon_sym_PIPE_AMP; + v->a[59156] = anon_sym_AMP_AMP; + v->a[59157] = anon_sym_PIPE_PIPE; + v->a[59158] = anon_sym_LT_LT; + v->a[59159] = anon_sym_LT_LT_DASH; small_parse_table_2958(v); } void small_parse_table_2958(t_small_parse_table_array *v) { - v->a[59160] = aux_sym_concatenation_token1; - v->a[59161] = actions(5636); - v->a[59162] = 1; - v->a[59163] = sym__concat; - v->a[59164] = state(1443); - v->a[59165] = 1; - v->a[59166] = aux_sym_concatenation_repeat1; - v->a[59167] = actions(5176); - v->a[59168] = 6; - v->a[59169] = sym_file_descriptor; - v->a[59170] = sym_variable_name; - v->a[59171] = sym_test_operator; - v->a[59172] = sym__brace_start; - v->a[59173] = ts_builtin_sym_end; - v->a[59174] = aux_sym_heredoc_redirect_token1; - v->a[59175] = actions(5174); - v->a[59176] = 37; - v->a[59177] = anon_sym_LPAREN_LPAREN; - v->a[59178] = anon_sym_SEMI; - v->a[59179] = anon_sym_PIPE_PIPE; + v->a[59160] = anon_sym_AMP; + v->a[59161] = anon_sym_SEMI; + v->a[59162] = actions(3629); + v->a[59163] = 10; + v->a[59164] = anon_sym_LT; + v->a[59165] = anon_sym_GT; + v->a[59166] = anon_sym_GT_GT; + v->a[59167] = anon_sym_AMP_GT; + v->a[59168] = anon_sym_AMP_GT_GT; + v->a[59169] = anon_sym_LT_AMP; + v->a[59170] = anon_sym_GT_AMP; + v->a[59171] = anon_sym_GT_PIPE; + v->a[59172] = anon_sym_LT_AMP_DASH; + v->a[59173] = anon_sym_GT_AMP_DASH; + v->a[59174] = actions(3625); + v->a[59175] = 12; + v->a[59176] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59177] = anon_sym_DOLLAR; + v->a[59178] = sym__special_character; + v->a[59179] = anon_sym_DQUOTE; small_parse_table_2959(v); } void small_parse_table_2959(t_small_parse_table_array *v) { - v->a[59180] = anon_sym_AMP_AMP; - v->a[59181] = anon_sym_PIPE; - v->a[59182] = anon_sym_AMP; - v->a[59183] = anon_sym_LT; - v->a[59184] = anon_sym_GT; - v->a[59185] = anon_sym_LT_LT; - v->a[59186] = anon_sym_GT_GT; - v->a[59187] = anon_sym_SEMI_SEMI; - v->a[59188] = anon_sym_PIPE_AMP; - v->a[59189] = anon_sym_AMP_GT; - v->a[59190] = anon_sym_AMP_GT_GT; - v->a[59191] = anon_sym_LT_AMP; - v->a[59192] = anon_sym_GT_AMP; - v->a[59193] = anon_sym_GT_PIPE; - v->a[59194] = anon_sym_LT_AMP_DASH; - v->a[59195] = anon_sym_GT_AMP_DASH; - v->a[59196] = anon_sym_LT_LT_DASH; - v->a[59197] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59198] = anon_sym_DOLLAR_LBRACK; - v->a[59199] = anon_sym_DOLLAR; + v->a[59180] = sym_raw_string; + v->a[59181] = aux_sym_number_token1; + v->a[59182] = aux_sym_number_token2; + v->a[59183] = anon_sym_DOLLAR_LBRACE; + v->a[59184] = anon_sym_DOLLAR_LPAREN; + v->a[59185] = anon_sym_BQUOTE; + v->a[59186] = anon_sym_DOLLAR_BQUOTE; + v->a[59187] = sym_word; + v->a[59188] = 3; + v->a[59189] = actions(3); + v->a[59190] = 1; + v->a[59191] = sym_comment; + v->a[59192] = actions(3040); + v->a[59193] = 6; + v->a[59194] = sym_file_descriptor; + v->a[59195] = sym_test_operator; + v->a[59196] = sym__bare_dollar; + v->a[59197] = sym__brace_start; + v->a[59198] = ts_builtin_sym_end; + v->a[59199] = aux_sym_heredoc_redirect_token1; small_parse_table_2960(v); } diff --git a/parser/static/small_parse_table/small_parse_table_592.c b/parser/static/small_parse_table/small_parse_table_592.c index d503b98c..f46cf3f9 100644 --- a/parser/static/small_parse_table/small_parse_table_592.c +++ b/parser/static/small_parse_table/small_parse_table_592.c @@ -14,126 +14,126 @@ void small_parse_table_2960(t_small_parse_table_array *v) { - v->a[59200] = sym__special_character; - v->a[59201] = anon_sym_DQUOTE; - v->a[59202] = sym_raw_string; - v->a[59203] = sym_ansi_c_string; - v->a[59204] = aux_sym_number_token1; - v->a[59205] = aux_sym_number_token2; - v->a[59206] = anon_sym_DOLLAR_LBRACE; - v->a[59207] = anon_sym_DOLLAR_LPAREN; - v->a[59208] = anon_sym_BQUOTE; - v->a[59209] = anon_sym_DOLLAR_BQUOTE; - v->a[59210] = anon_sym_LT_LPAREN; - v->a[59211] = anon_sym_GT_LPAREN; - v->a[59212] = aux_sym__simple_variable_name_token1; - v->a[59213] = sym_word; - v->a[59214] = 3; - v->a[59215] = actions(3); - v->a[59216] = 1; - v->a[59217] = sym_comment; - v->a[59218] = actions(1310); - v->a[59219] = 6; + v->a[59200] = actions(3038); + v->a[59201] = 31; + v->a[59202] = anon_sym_PIPE; + v->a[59203] = anon_sym_SEMI_SEMI; + v->a[59204] = anon_sym_PIPE_AMP; + v->a[59205] = anon_sym_AMP_AMP; + v->a[59206] = anon_sym_PIPE_PIPE; + v->a[59207] = anon_sym_LT; + v->a[59208] = anon_sym_GT; + v->a[59209] = anon_sym_GT_GT; + v->a[59210] = anon_sym_AMP_GT; + v->a[59211] = anon_sym_AMP_GT_GT; + v->a[59212] = anon_sym_LT_AMP; + v->a[59213] = anon_sym_GT_AMP; + v->a[59214] = anon_sym_GT_PIPE; + v->a[59215] = anon_sym_LT_AMP_DASH; + v->a[59216] = anon_sym_GT_AMP_DASH; + v->a[59217] = anon_sym_LT_LT; + v->a[59218] = anon_sym_LT_LT_DASH; + v->a[59219] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2961(v); } void small_parse_table_2961(t_small_parse_table_array *v) { - v->a[59220] = sym_file_descriptor; - v->a[59221] = sym__concat; - v->a[59222] = sym_variable_name; - v->a[59223] = sym_test_operator; - v->a[59224] = sym__brace_start; - v->a[59225] = aux_sym_heredoc_redirect_token1; - v->a[59226] = actions(1308); - v->a[59227] = 40; - v->a[59228] = anon_sym_LPAREN_LPAREN; - v->a[59229] = anon_sym_SEMI; - v->a[59230] = anon_sym_PIPE_PIPE; - v->a[59231] = anon_sym_AMP_AMP; - v->a[59232] = anon_sym_PIPE; - v->a[59233] = anon_sym_AMP; - v->a[59234] = anon_sym_LT; - v->a[59235] = anon_sym_GT; - v->a[59236] = anon_sym_LT_LT; - v->a[59237] = anon_sym_GT_GT; - v->a[59238] = anon_sym_SEMI_SEMI; - v->a[59239] = anon_sym_SEMI_AMP; + v->a[59220] = anon_sym_AMP; + v->a[59221] = anon_sym_DOLLAR; + v->a[59222] = sym__special_character; + v->a[59223] = anon_sym_DQUOTE; + v->a[59224] = sym_raw_string; + v->a[59225] = aux_sym_number_token1; + v->a[59226] = aux_sym_number_token2; + v->a[59227] = anon_sym_DOLLAR_LBRACE; + v->a[59228] = anon_sym_DOLLAR_LPAREN; + v->a[59229] = anon_sym_BQUOTE; + v->a[59230] = anon_sym_DOLLAR_BQUOTE; + v->a[59231] = sym_word; + v->a[59232] = anon_sym_SEMI; + v->a[59233] = 8; + v->a[59234] = actions(3); + v->a[59235] = 1; + v->a[59236] = sym_comment; + v->a[59237] = actions(3632); + v->a[59238] = 1; + v->a[59239] = aux_sym_heredoc_redirect_token1; small_parse_table_2962(v); } void small_parse_table_2962(t_small_parse_table_array *v) { - v->a[59240] = anon_sym_SEMI_SEMI_AMP; - v->a[59241] = anon_sym_PIPE_AMP; - v->a[59242] = anon_sym_AMP_GT; - v->a[59243] = anon_sym_AMP_GT_GT; - v->a[59244] = anon_sym_LT_AMP; - v->a[59245] = anon_sym_GT_AMP; - v->a[59246] = anon_sym_GT_PIPE; - v->a[59247] = anon_sym_LT_AMP_DASH; - v->a[59248] = anon_sym_GT_AMP_DASH; - v->a[59249] = anon_sym_LT_LT_DASH; - v->a[59250] = anon_sym_LT_LT_LT; - v->a[59251] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59252] = anon_sym_DOLLAR_LBRACK; - v->a[59253] = aux_sym_concatenation_token1; - v->a[59254] = anon_sym_DOLLAR; - v->a[59255] = sym__special_character; - v->a[59256] = anon_sym_DQUOTE; - v->a[59257] = sym_raw_string; - v->a[59258] = sym_ansi_c_string; - v->a[59259] = aux_sym_number_token1; + v->a[59240] = actions(3634); + v->a[59241] = 1; + v->a[59242] = sym_file_descriptor; + v->a[59243] = actions(3927); + v->a[59244] = 1; + v->a[59245] = anon_sym_RPAREN; + v->a[59246] = actions(3637); + v->a[59247] = 3; + v->a[59248] = sym_variable_name; + v->a[59249] = sym_test_operator; + v->a[59250] = sym__brace_start; + v->a[59251] = actions(3627); + v->a[59252] = 9; + v->a[59253] = anon_sym_PIPE; + v->a[59254] = anon_sym_SEMI_SEMI; + v->a[59255] = anon_sym_PIPE_AMP; + v->a[59256] = anon_sym_AMP_AMP; + v->a[59257] = anon_sym_PIPE_PIPE; + v->a[59258] = anon_sym_LT_LT; + v->a[59259] = anon_sym_LT_LT_DASH; small_parse_table_2963(v); } void small_parse_table_2963(t_small_parse_table_array *v) { - v->a[59260] = aux_sym_number_token2; - v->a[59261] = anon_sym_DOLLAR_LBRACE; - v->a[59262] = anon_sym_DOLLAR_LPAREN; - v->a[59263] = anon_sym_BQUOTE; - v->a[59264] = anon_sym_DOLLAR_BQUOTE; - v->a[59265] = anon_sym_LT_LPAREN; - v->a[59266] = anon_sym_GT_LPAREN; - v->a[59267] = sym_word; - v->a[59268] = 3; - v->a[59269] = actions(3); - v->a[59270] = 1; - v->a[59271] = sym_comment; - v->a[59272] = actions(1306); - v->a[59273] = 6; - v->a[59274] = sym_file_descriptor; - v->a[59275] = sym__concat; - v->a[59276] = sym_variable_name; - v->a[59277] = sym_test_operator; - v->a[59278] = sym__brace_start; - v->a[59279] = aux_sym_heredoc_redirect_token1; + v->a[59260] = anon_sym_AMP; + v->a[59261] = anon_sym_SEMI; + v->a[59262] = actions(3629); + v->a[59263] = 10; + v->a[59264] = anon_sym_LT; + v->a[59265] = anon_sym_GT; + v->a[59266] = anon_sym_GT_GT; + v->a[59267] = anon_sym_AMP_GT; + v->a[59268] = anon_sym_AMP_GT_GT; + v->a[59269] = anon_sym_LT_AMP; + v->a[59270] = anon_sym_GT_AMP; + v->a[59271] = anon_sym_GT_PIPE; + v->a[59272] = anon_sym_LT_AMP_DASH; + v->a[59273] = anon_sym_GT_AMP_DASH; + v->a[59274] = actions(3625); + v->a[59275] = 12; + v->a[59276] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59277] = anon_sym_DOLLAR; + v->a[59278] = sym__special_character; + v->a[59279] = anon_sym_DQUOTE; small_parse_table_2964(v); } void small_parse_table_2964(t_small_parse_table_array *v) { - v->a[59280] = actions(1304); - v->a[59281] = 40; - v->a[59282] = anon_sym_LPAREN_LPAREN; - v->a[59283] = anon_sym_SEMI; - v->a[59284] = anon_sym_PIPE_PIPE; - v->a[59285] = anon_sym_AMP_AMP; - v->a[59286] = anon_sym_PIPE; - v->a[59287] = anon_sym_AMP; - v->a[59288] = anon_sym_LT; - v->a[59289] = anon_sym_GT; - v->a[59290] = anon_sym_LT_LT; - v->a[59291] = anon_sym_GT_GT; - v->a[59292] = anon_sym_SEMI_SEMI; - v->a[59293] = anon_sym_SEMI_AMP; - v->a[59294] = anon_sym_SEMI_SEMI_AMP; - v->a[59295] = anon_sym_PIPE_AMP; - v->a[59296] = anon_sym_AMP_GT; - v->a[59297] = anon_sym_AMP_GT_GT; - v->a[59298] = anon_sym_LT_AMP; - v->a[59299] = anon_sym_GT_AMP; + v->a[59280] = sym_raw_string; + v->a[59281] = aux_sym_number_token1; + v->a[59282] = aux_sym_number_token2; + v->a[59283] = anon_sym_DOLLAR_LBRACE; + v->a[59284] = anon_sym_DOLLAR_LPAREN; + v->a[59285] = anon_sym_BQUOTE; + v->a[59286] = anon_sym_DOLLAR_BQUOTE; + v->a[59287] = sym_word; + v->a[59288] = 8; + v->a[59289] = actions(3); + v->a[59290] = 1; + v->a[59291] = sym_comment; + v->a[59292] = actions(3632); + v->a[59293] = 1; + v->a[59294] = aux_sym_heredoc_redirect_token1; + v->a[59295] = actions(3634); + v->a[59296] = 1; + v->a[59297] = sym_file_descriptor; + v->a[59298] = actions(3930); + v->a[59299] = 1; small_parse_table_2965(v); } diff --git a/parser/static/small_parse_table/small_parse_table_593.c b/parser/static/small_parse_table/small_parse_table_593.c index 02b9a489..c5a12fab 100644 --- a/parser/static/small_parse_table/small_parse_table_593.c +++ b/parser/static/small_parse_table/small_parse_table_593.c @@ -14,126 +14,126 @@ void small_parse_table_2965(t_small_parse_table_array *v) { - v->a[59300] = anon_sym_GT_PIPE; - v->a[59301] = anon_sym_LT_AMP_DASH; - v->a[59302] = anon_sym_GT_AMP_DASH; - v->a[59303] = anon_sym_LT_LT_DASH; - v->a[59304] = anon_sym_LT_LT_LT; - v->a[59305] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59306] = anon_sym_DOLLAR_LBRACK; - v->a[59307] = aux_sym_concatenation_token1; - v->a[59308] = anon_sym_DOLLAR; - v->a[59309] = sym__special_character; - v->a[59310] = anon_sym_DQUOTE; - v->a[59311] = sym_raw_string; - v->a[59312] = sym_ansi_c_string; - v->a[59313] = aux_sym_number_token1; - v->a[59314] = aux_sym_number_token2; - v->a[59315] = anon_sym_DOLLAR_LBRACE; - v->a[59316] = anon_sym_DOLLAR_LPAREN; - v->a[59317] = anon_sym_BQUOTE; - v->a[59318] = anon_sym_DOLLAR_BQUOTE; - v->a[59319] = anon_sym_LT_LPAREN; + v->a[59300] = anon_sym_RPAREN; + v->a[59301] = actions(3637); + v->a[59302] = 3; + v->a[59303] = sym_variable_name; + v->a[59304] = sym_test_operator; + v->a[59305] = sym__brace_start; + v->a[59306] = actions(3627); + v->a[59307] = 9; + v->a[59308] = anon_sym_PIPE; + v->a[59309] = anon_sym_SEMI_SEMI; + v->a[59310] = anon_sym_PIPE_AMP; + v->a[59311] = anon_sym_AMP_AMP; + v->a[59312] = anon_sym_PIPE_PIPE; + v->a[59313] = anon_sym_LT_LT; + v->a[59314] = anon_sym_LT_LT_DASH; + v->a[59315] = anon_sym_AMP; + v->a[59316] = anon_sym_SEMI; + v->a[59317] = actions(3629); + v->a[59318] = 10; + v->a[59319] = anon_sym_LT; small_parse_table_2966(v); } void small_parse_table_2966(t_small_parse_table_array *v) { - v->a[59320] = anon_sym_GT_LPAREN; - v->a[59321] = sym_word; - v->a[59322] = 6; - v->a[59323] = actions(3); - v->a[59324] = 1; - v->a[59325] = sym_comment; - v->a[59326] = actions(5644); - v->a[59327] = 1; - v->a[59328] = aux_sym_concatenation_token1; - v->a[59329] = actions(5646); - v->a[59330] = 1; - v->a[59331] = sym__concat; - v->a[59332] = state(1420); - v->a[59333] = 1; - v->a[59334] = aux_sym_concatenation_repeat1; - v->a[59335] = actions(5478); - v->a[59336] = 4; - v->a[59337] = sym_file_descriptor; - v->a[59338] = sym_test_operator; - v->a[59339] = sym__brace_start; + v->a[59320] = anon_sym_GT; + v->a[59321] = anon_sym_GT_GT; + v->a[59322] = anon_sym_AMP_GT; + v->a[59323] = anon_sym_AMP_GT_GT; + v->a[59324] = anon_sym_LT_AMP; + v->a[59325] = anon_sym_GT_AMP; + v->a[59326] = anon_sym_GT_PIPE; + v->a[59327] = anon_sym_LT_AMP_DASH; + v->a[59328] = anon_sym_GT_AMP_DASH; + v->a[59329] = actions(3625); + v->a[59330] = 12; + v->a[59331] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59332] = anon_sym_DOLLAR; + v->a[59333] = sym__special_character; + v->a[59334] = anon_sym_DQUOTE; + v->a[59335] = sym_raw_string; + v->a[59336] = aux_sym_number_token1; + v->a[59337] = aux_sym_number_token2; + v->a[59338] = anon_sym_DOLLAR_LBRACE; + v->a[59339] = anon_sym_DOLLAR_LPAREN; small_parse_table_2967(v); } void small_parse_table_2967(t_small_parse_table_array *v) { - v->a[59340] = aux_sym_heredoc_redirect_token1; - v->a[59341] = actions(5476); - v->a[59342] = 39; - v->a[59343] = anon_sym_LPAREN_LPAREN; - v->a[59344] = anon_sym_SEMI; - v->a[59345] = anon_sym_PIPE_PIPE; - v->a[59346] = anon_sym_AMP_AMP; - v->a[59347] = anon_sym_PIPE; - v->a[59348] = anon_sym_AMP; - v->a[59349] = anon_sym_LT; - v->a[59350] = anon_sym_GT; - v->a[59351] = anon_sym_LT_LT; - v->a[59352] = anon_sym_GT_GT; - v->a[59353] = anon_sym_SEMI_SEMI; - v->a[59354] = anon_sym_SEMI_AMP; - v->a[59355] = anon_sym_SEMI_SEMI_AMP; - v->a[59356] = anon_sym_PIPE_AMP; - v->a[59357] = anon_sym_AMP_GT; - v->a[59358] = anon_sym_AMP_GT_GT; - v->a[59359] = anon_sym_LT_AMP; + v->a[59340] = anon_sym_BQUOTE; + v->a[59341] = anon_sym_DOLLAR_BQUOTE; + v->a[59342] = sym_word; + v->a[59343] = 8; + v->a[59344] = actions(3); + v->a[59345] = 1; + v->a[59346] = sym_comment; + v->a[59347] = actions(3632); + v->a[59348] = 1; + v->a[59349] = aux_sym_heredoc_redirect_token1; + v->a[59350] = actions(3634); + v->a[59351] = 1; + v->a[59352] = sym_file_descriptor; + v->a[59353] = actions(3933); + v->a[59354] = 1; + v->a[59355] = anon_sym_RPAREN; + v->a[59356] = actions(3637); + v->a[59357] = 3; + v->a[59358] = sym_variable_name; + v->a[59359] = sym_test_operator; small_parse_table_2968(v); } void small_parse_table_2968(t_small_parse_table_array *v) { - v->a[59360] = anon_sym_GT_AMP; - v->a[59361] = anon_sym_GT_PIPE; - v->a[59362] = anon_sym_LT_AMP_DASH; - v->a[59363] = anon_sym_GT_AMP_DASH; - v->a[59364] = anon_sym_LT_LT_DASH; - v->a[59365] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59366] = anon_sym_DOLLAR_LBRACK; - v->a[59367] = anon_sym_DOLLAR; - v->a[59368] = sym__special_character; - v->a[59369] = anon_sym_DQUOTE; - v->a[59370] = sym_raw_string; - v->a[59371] = sym_ansi_c_string; - v->a[59372] = aux_sym_number_token1; - v->a[59373] = aux_sym_number_token2; - v->a[59374] = anon_sym_DOLLAR_LBRACE; - v->a[59375] = anon_sym_DOLLAR_LPAREN; - v->a[59376] = anon_sym_BQUOTE; - v->a[59377] = anon_sym_DOLLAR_BQUOTE; - v->a[59378] = anon_sym_LT_LPAREN; - v->a[59379] = anon_sym_GT_LPAREN; + v->a[59360] = sym__brace_start; + v->a[59361] = actions(3627); + v->a[59362] = 9; + v->a[59363] = anon_sym_PIPE; + v->a[59364] = anon_sym_SEMI_SEMI; + v->a[59365] = anon_sym_PIPE_AMP; + v->a[59366] = anon_sym_AMP_AMP; + v->a[59367] = anon_sym_PIPE_PIPE; + v->a[59368] = anon_sym_LT_LT; + v->a[59369] = anon_sym_LT_LT_DASH; + v->a[59370] = anon_sym_AMP; + v->a[59371] = anon_sym_SEMI; + v->a[59372] = actions(3629); + v->a[59373] = 10; + v->a[59374] = anon_sym_LT; + v->a[59375] = anon_sym_GT; + v->a[59376] = anon_sym_GT_GT; + v->a[59377] = anon_sym_AMP_GT; + v->a[59378] = anon_sym_AMP_GT_GT; + v->a[59379] = anon_sym_LT_AMP; small_parse_table_2969(v); } void small_parse_table_2969(t_small_parse_table_array *v) { - v->a[59380] = aux_sym__simple_variable_name_token1; - v->a[59381] = sym_word; - v->a[59382] = 6; - v->a[59383] = actions(3); - v->a[59384] = 1; - v->a[59385] = sym_comment; - v->a[59386] = actions(5644); - v->a[59387] = 1; - v->a[59388] = aux_sym_concatenation_token1; - v->a[59389] = actions(5646); - v->a[59390] = 1; - v->a[59391] = sym__concat; - v->a[59392] = state(1415); - v->a[59393] = 1; - v->a[59394] = aux_sym_concatenation_repeat1; - v->a[59395] = actions(5470); - v->a[59396] = 4; - v->a[59397] = sym_file_descriptor; - v->a[59398] = sym_test_operator; - v->a[59399] = sym__brace_start; + v->a[59380] = anon_sym_GT_AMP; + v->a[59381] = anon_sym_GT_PIPE; + v->a[59382] = anon_sym_LT_AMP_DASH; + v->a[59383] = anon_sym_GT_AMP_DASH; + v->a[59384] = actions(3625); + v->a[59385] = 12; + v->a[59386] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59387] = anon_sym_DOLLAR; + v->a[59388] = sym__special_character; + v->a[59389] = anon_sym_DQUOTE; + v->a[59390] = sym_raw_string; + v->a[59391] = aux_sym_number_token1; + v->a[59392] = aux_sym_number_token2; + v->a[59393] = anon_sym_DOLLAR_LBRACE; + v->a[59394] = anon_sym_DOLLAR_LPAREN; + v->a[59395] = anon_sym_BQUOTE; + v->a[59396] = anon_sym_DOLLAR_BQUOTE; + v->a[59397] = sym_word; + v->a[59398] = 8; + v->a[59399] = actions(3); small_parse_table_2970(v); } diff --git a/parser/static/small_parse_table/small_parse_table_594.c b/parser/static/small_parse_table/small_parse_table_594.c index 17cf4051..25049220 100644 --- a/parser/static/small_parse_table/small_parse_table_594.c +++ b/parser/static/small_parse_table/small_parse_table_594.c @@ -14,126 +14,126 @@ void small_parse_table_2970(t_small_parse_table_array *v) { - v->a[59400] = aux_sym_heredoc_redirect_token1; - v->a[59401] = actions(5468); - v->a[59402] = 39; - v->a[59403] = anon_sym_LPAREN_LPAREN; - v->a[59404] = anon_sym_SEMI; - v->a[59405] = anon_sym_PIPE_PIPE; - v->a[59406] = anon_sym_AMP_AMP; - v->a[59407] = anon_sym_PIPE; - v->a[59408] = anon_sym_AMP; - v->a[59409] = anon_sym_LT; - v->a[59410] = anon_sym_GT; - v->a[59411] = anon_sym_LT_LT; - v->a[59412] = anon_sym_GT_GT; - v->a[59413] = anon_sym_SEMI_SEMI; - v->a[59414] = anon_sym_SEMI_AMP; - v->a[59415] = anon_sym_SEMI_SEMI_AMP; - v->a[59416] = anon_sym_PIPE_AMP; - v->a[59417] = anon_sym_AMP_GT; - v->a[59418] = anon_sym_AMP_GT_GT; - v->a[59419] = anon_sym_LT_AMP; + v->a[59400] = 1; + v->a[59401] = sym_comment; + v->a[59402] = actions(3632); + v->a[59403] = 1; + v->a[59404] = aux_sym_heredoc_redirect_token1; + v->a[59405] = actions(3634); + v->a[59406] = 1; + v->a[59407] = sym_file_descriptor; + v->a[59408] = actions(3936); + v->a[59409] = 1; + v->a[59410] = anon_sym_RPAREN; + v->a[59411] = actions(3637); + v->a[59412] = 3; + v->a[59413] = sym_variable_name; + v->a[59414] = sym_test_operator; + v->a[59415] = sym__brace_start; + v->a[59416] = actions(3627); + v->a[59417] = 9; + v->a[59418] = anon_sym_PIPE; + v->a[59419] = anon_sym_SEMI_SEMI; small_parse_table_2971(v); } void small_parse_table_2971(t_small_parse_table_array *v) { - v->a[59420] = anon_sym_GT_AMP; - v->a[59421] = anon_sym_GT_PIPE; - v->a[59422] = anon_sym_LT_AMP_DASH; - v->a[59423] = anon_sym_GT_AMP_DASH; + v->a[59420] = anon_sym_PIPE_AMP; + v->a[59421] = anon_sym_AMP_AMP; + v->a[59422] = anon_sym_PIPE_PIPE; + v->a[59423] = anon_sym_LT_LT; v->a[59424] = anon_sym_LT_LT_DASH; - v->a[59425] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59426] = anon_sym_DOLLAR_LBRACK; - v->a[59427] = anon_sym_DOLLAR; - v->a[59428] = sym__special_character; - v->a[59429] = anon_sym_DQUOTE; - v->a[59430] = sym_raw_string; - v->a[59431] = sym_ansi_c_string; - v->a[59432] = aux_sym_number_token1; - v->a[59433] = aux_sym_number_token2; - v->a[59434] = anon_sym_DOLLAR_LBRACE; - v->a[59435] = anon_sym_DOLLAR_LPAREN; - v->a[59436] = anon_sym_BQUOTE; - v->a[59437] = anon_sym_DOLLAR_BQUOTE; - v->a[59438] = anon_sym_LT_LPAREN; - v->a[59439] = anon_sym_GT_LPAREN; + v->a[59425] = anon_sym_AMP; + v->a[59426] = anon_sym_SEMI; + v->a[59427] = actions(3629); + v->a[59428] = 10; + v->a[59429] = anon_sym_LT; + v->a[59430] = anon_sym_GT; + v->a[59431] = anon_sym_GT_GT; + v->a[59432] = anon_sym_AMP_GT; + v->a[59433] = anon_sym_AMP_GT_GT; + v->a[59434] = anon_sym_LT_AMP; + v->a[59435] = anon_sym_GT_AMP; + v->a[59436] = anon_sym_GT_PIPE; + v->a[59437] = anon_sym_LT_AMP_DASH; + v->a[59438] = anon_sym_GT_AMP_DASH; + v->a[59439] = actions(3625); small_parse_table_2972(v); } void small_parse_table_2972(t_small_parse_table_array *v) { - v->a[59440] = aux_sym__simple_variable_name_token1; - v->a[59441] = sym_word; - v->a[59442] = 3; - v->a[59443] = actions(3); - v->a[59444] = 1; - v->a[59445] = sym_comment; - v->a[59446] = actions(1354); - v->a[59447] = 6; - v->a[59448] = sym_file_descriptor; - v->a[59449] = sym__concat; - v->a[59450] = sym_variable_name; - v->a[59451] = sym_test_operator; - v->a[59452] = sym__brace_start; - v->a[59453] = aux_sym_heredoc_redirect_token1; - v->a[59454] = actions(1352); - v->a[59455] = 40; - v->a[59456] = anon_sym_LPAREN_LPAREN; - v->a[59457] = anon_sym_SEMI; - v->a[59458] = anon_sym_PIPE_PIPE; - v->a[59459] = anon_sym_AMP_AMP; + v->a[59440] = 12; + v->a[59441] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59442] = anon_sym_DOLLAR; + v->a[59443] = sym__special_character; + v->a[59444] = anon_sym_DQUOTE; + v->a[59445] = sym_raw_string; + v->a[59446] = aux_sym_number_token1; + v->a[59447] = aux_sym_number_token2; + v->a[59448] = anon_sym_DOLLAR_LBRACE; + v->a[59449] = anon_sym_DOLLAR_LPAREN; + v->a[59450] = anon_sym_BQUOTE; + v->a[59451] = anon_sym_DOLLAR_BQUOTE; + v->a[59452] = sym_word; + v->a[59453] = 3; + v->a[59454] = actions(3); + v->a[59455] = 1; + v->a[59456] = sym_comment; + v->a[59457] = actions(2664); + v->a[59458] = 5; + v->a[59459] = sym_file_descriptor; small_parse_table_2973(v); } void small_parse_table_2973(t_small_parse_table_array *v) { - v->a[59460] = anon_sym_PIPE; - v->a[59461] = anon_sym_AMP; - v->a[59462] = anon_sym_LT; - v->a[59463] = anon_sym_GT; - v->a[59464] = anon_sym_LT_LT; - v->a[59465] = anon_sym_GT_GT; - v->a[59466] = anon_sym_SEMI_SEMI; - v->a[59467] = anon_sym_SEMI_AMP; - v->a[59468] = anon_sym_SEMI_SEMI_AMP; + v->a[59460] = sym_variable_name; + v->a[59461] = sym_test_operator; + v->a[59462] = sym__brace_start; + v->a[59463] = aux_sym_heredoc_redirect_token1; + v->a[59464] = actions(2662); + v->a[59465] = 32; + v->a[59466] = anon_sym_PIPE; + v->a[59467] = anon_sym_RPAREN; + v->a[59468] = anon_sym_SEMI_SEMI; v->a[59469] = anon_sym_PIPE_AMP; - v->a[59470] = anon_sym_AMP_GT; - v->a[59471] = anon_sym_AMP_GT_GT; - v->a[59472] = anon_sym_LT_AMP; - v->a[59473] = anon_sym_GT_AMP; - v->a[59474] = anon_sym_GT_PIPE; - v->a[59475] = anon_sym_LT_AMP_DASH; - v->a[59476] = anon_sym_GT_AMP_DASH; - v->a[59477] = anon_sym_LT_LT_DASH; - v->a[59478] = anon_sym_LT_LT_LT; - v->a[59479] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59470] = anon_sym_AMP_AMP; + v->a[59471] = anon_sym_PIPE_PIPE; + v->a[59472] = anon_sym_LT; + v->a[59473] = anon_sym_GT; + v->a[59474] = anon_sym_GT_GT; + v->a[59475] = anon_sym_AMP_GT; + v->a[59476] = anon_sym_AMP_GT_GT; + v->a[59477] = anon_sym_LT_AMP; + v->a[59478] = anon_sym_GT_AMP; + v->a[59479] = anon_sym_GT_PIPE; small_parse_table_2974(v); } void small_parse_table_2974(t_small_parse_table_array *v) { - v->a[59480] = anon_sym_DOLLAR_LBRACK; - v->a[59481] = aux_sym_concatenation_token1; - v->a[59482] = anon_sym_DOLLAR; - v->a[59483] = sym__special_character; - v->a[59484] = anon_sym_DQUOTE; - v->a[59485] = sym_raw_string; - v->a[59486] = sym_ansi_c_string; - v->a[59487] = aux_sym_number_token1; - v->a[59488] = aux_sym_number_token2; - v->a[59489] = anon_sym_DOLLAR_LBRACE; - v->a[59490] = anon_sym_DOLLAR_LPAREN; - v->a[59491] = anon_sym_BQUOTE; - v->a[59492] = anon_sym_DOLLAR_BQUOTE; - v->a[59493] = anon_sym_LT_LPAREN; - v->a[59494] = anon_sym_GT_LPAREN; - v->a[59495] = sym_word; - v->a[59496] = 3; - v->a[59497] = actions(3); - v->a[59498] = 1; - v->a[59499] = sym_comment; + v->a[59480] = anon_sym_LT_AMP_DASH; + v->a[59481] = anon_sym_GT_AMP_DASH; + v->a[59482] = anon_sym_LT_LT; + v->a[59483] = anon_sym_LT_LT_DASH; + v->a[59484] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59485] = anon_sym_AMP; + v->a[59486] = anon_sym_DOLLAR; + v->a[59487] = sym__special_character; + v->a[59488] = anon_sym_DQUOTE; + v->a[59489] = sym_raw_string; + v->a[59490] = aux_sym_number_token1; + v->a[59491] = aux_sym_number_token2; + v->a[59492] = anon_sym_DOLLAR_LBRACE; + v->a[59493] = anon_sym_DOLLAR_LPAREN; + v->a[59494] = anon_sym_BQUOTE; + v->a[59495] = anon_sym_DOLLAR_BQUOTE; + v->a[59496] = sym_word; + v->a[59497] = anon_sym_SEMI; + v->a[59498] = 8; + v->a[59499] = actions(3); small_parse_table_2975(v); } diff --git a/parser/static/small_parse_table/small_parse_table_595.c b/parser/static/small_parse_table/small_parse_table_595.c index a08a7018..b7f84ab0 100644 --- a/parser/static/small_parse_table/small_parse_table_595.c +++ b/parser/static/small_parse_table/small_parse_table_595.c @@ -14,126 +14,126 @@ void small_parse_table_2975(t_small_parse_table_array *v) { - v->a[59500] = actions(4532); - v->a[59501] = 5; - v->a[59502] = sym_file_descriptor; - v->a[59503] = sym_test_operator; - v->a[59504] = sym__bare_dollar; - v->a[59505] = sym__brace_start; - v->a[59506] = aux_sym_heredoc_redirect_token1; - v->a[59507] = actions(4530); - v->a[59508] = 41; - v->a[59509] = anon_sym_LPAREN_LPAREN; - v->a[59510] = anon_sym_SEMI; - v->a[59511] = anon_sym_PIPE_PIPE; - v->a[59512] = anon_sym_AMP_AMP; - v->a[59513] = anon_sym_PIPE; - v->a[59514] = anon_sym_AMP; - v->a[59515] = anon_sym_EQ_EQ; - v->a[59516] = anon_sym_LT; - v->a[59517] = anon_sym_GT; - v->a[59518] = anon_sym_LT_LT; - v->a[59519] = anon_sym_GT_GT; + v->a[59500] = 1; + v->a[59501] = sym_comment; + v->a[59502] = actions(3632); + v->a[59503] = 1; + v->a[59504] = aux_sym_heredoc_redirect_token1; + v->a[59505] = actions(3634); + v->a[59506] = 1; + v->a[59507] = sym_file_descriptor; + v->a[59508] = actions(3939); + v->a[59509] = 1; + v->a[59510] = anon_sym_RPAREN; + v->a[59511] = actions(3637); + v->a[59512] = 3; + v->a[59513] = sym_variable_name; + v->a[59514] = sym_test_operator; + v->a[59515] = sym__brace_start; + v->a[59516] = actions(3627); + v->a[59517] = 9; + v->a[59518] = anon_sym_PIPE; + v->a[59519] = anon_sym_SEMI_SEMI; small_parse_table_2976(v); } void small_parse_table_2976(t_small_parse_table_array *v) { - v->a[59520] = anon_sym_SEMI_SEMI; - v->a[59521] = anon_sym_SEMI_AMP; - v->a[59522] = anon_sym_SEMI_SEMI_AMP; - v->a[59523] = anon_sym_PIPE_AMP; - v->a[59524] = anon_sym_EQ_TILDE; - v->a[59525] = anon_sym_AMP_GT; - v->a[59526] = anon_sym_AMP_GT_GT; - v->a[59527] = anon_sym_LT_AMP; - v->a[59528] = anon_sym_GT_AMP; - v->a[59529] = anon_sym_GT_PIPE; - v->a[59530] = anon_sym_LT_AMP_DASH; - v->a[59531] = anon_sym_GT_AMP_DASH; - v->a[59532] = anon_sym_LT_LT_DASH; - v->a[59533] = anon_sym_LT_LT_LT; - v->a[59534] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59535] = anon_sym_DOLLAR_LBRACK; - v->a[59536] = anon_sym_DOLLAR; - v->a[59537] = sym__special_character; - v->a[59538] = anon_sym_DQUOTE; - v->a[59539] = sym_raw_string; + v->a[59520] = anon_sym_PIPE_AMP; + v->a[59521] = anon_sym_AMP_AMP; + v->a[59522] = anon_sym_PIPE_PIPE; + v->a[59523] = anon_sym_LT_LT; + v->a[59524] = anon_sym_LT_LT_DASH; + v->a[59525] = anon_sym_AMP; + v->a[59526] = anon_sym_SEMI; + v->a[59527] = actions(3629); + v->a[59528] = 10; + v->a[59529] = anon_sym_LT; + v->a[59530] = anon_sym_GT; + v->a[59531] = anon_sym_GT_GT; + v->a[59532] = anon_sym_AMP_GT; + v->a[59533] = anon_sym_AMP_GT_GT; + v->a[59534] = anon_sym_LT_AMP; + v->a[59535] = anon_sym_GT_AMP; + v->a[59536] = anon_sym_GT_PIPE; + v->a[59537] = anon_sym_LT_AMP_DASH; + v->a[59538] = anon_sym_GT_AMP_DASH; + v->a[59539] = actions(3625); small_parse_table_2977(v); } void small_parse_table_2977(t_small_parse_table_array *v) { - v->a[59540] = sym_ansi_c_string; - v->a[59541] = aux_sym_number_token1; - v->a[59542] = aux_sym_number_token2; - v->a[59543] = anon_sym_DOLLAR_LBRACE; - v->a[59544] = anon_sym_DOLLAR_LPAREN; - v->a[59545] = anon_sym_BQUOTE; - v->a[59546] = anon_sym_DOLLAR_BQUOTE; - v->a[59547] = anon_sym_LT_LPAREN; - v->a[59548] = anon_sym_GT_LPAREN; - v->a[59549] = sym_word; - v->a[59550] = 3; - v->a[59551] = actions(3); - v->a[59552] = 1; - v->a[59553] = sym_comment; - v->a[59554] = actions(5462); - v->a[59555] = 5; - v->a[59556] = sym_file_descriptor; - v->a[59557] = sym_test_operator; - v->a[59558] = sym__bare_dollar; - v->a[59559] = sym__brace_start; + v->a[59540] = 12; + v->a[59541] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59542] = anon_sym_DOLLAR; + v->a[59543] = sym__special_character; + v->a[59544] = anon_sym_DQUOTE; + v->a[59545] = sym_raw_string; + v->a[59546] = aux_sym_number_token1; + v->a[59547] = aux_sym_number_token2; + v->a[59548] = anon_sym_DOLLAR_LBRACE; + v->a[59549] = anon_sym_DOLLAR_LPAREN; + v->a[59550] = anon_sym_BQUOTE; + v->a[59551] = anon_sym_DOLLAR_BQUOTE; + v->a[59552] = sym_word; + v->a[59553] = 8; + v->a[59554] = actions(3); + v->a[59555] = 1; + v->a[59556] = sym_comment; + v->a[59557] = actions(3632); + v->a[59558] = 1; + v->a[59559] = aux_sym_heredoc_redirect_token1; small_parse_table_2978(v); } void small_parse_table_2978(t_small_parse_table_array *v) { - v->a[59560] = aux_sym_heredoc_redirect_token1; - v->a[59561] = actions(5460); - v->a[59562] = 41; - v->a[59563] = anon_sym_LPAREN_LPAREN; - v->a[59564] = anon_sym_SEMI; - v->a[59565] = anon_sym_PIPE_PIPE; - v->a[59566] = anon_sym_AMP_AMP; - v->a[59567] = anon_sym_PIPE; - v->a[59568] = anon_sym_AMP; - v->a[59569] = anon_sym_EQ_EQ; - v->a[59570] = anon_sym_LT; - v->a[59571] = anon_sym_GT; - v->a[59572] = anon_sym_LT_LT; - v->a[59573] = anon_sym_GT_GT; + v->a[59560] = actions(3634); + v->a[59561] = 1; + v->a[59562] = sym_file_descriptor; + v->a[59563] = actions(3942); + v->a[59564] = 1; + v->a[59565] = anon_sym_RPAREN; + v->a[59566] = actions(3637); + v->a[59567] = 3; + v->a[59568] = sym_variable_name; + v->a[59569] = sym_test_operator; + v->a[59570] = sym__brace_start; + v->a[59571] = actions(3627); + v->a[59572] = 9; + v->a[59573] = anon_sym_PIPE; v->a[59574] = anon_sym_SEMI_SEMI; - v->a[59575] = anon_sym_SEMI_AMP; - v->a[59576] = anon_sym_SEMI_SEMI_AMP; - v->a[59577] = anon_sym_PIPE_AMP; - v->a[59578] = anon_sym_EQ_TILDE; - v->a[59579] = anon_sym_AMP_GT; + v->a[59575] = anon_sym_PIPE_AMP; + v->a[59576] = anon_sym_AMP_AMP; + v->a[59577] = anon_sym_PIPE_PIPE; + v->a[59578] = anon_sym_LT_LT; + v->a[59579] = anon_sym_LT_LT_DASH; small_parse_table_2979(v); } void small_parse_table_2979(t_small_parse_table_array *v) { - v->a[59580] = anon_sym_AMP_GT_GT; - v->a[59581] = anon_sym_LT_AMP; - v->a[59582] = anon_sym_GT_AMP; - v->a[59583] = anon_sym_GT_PIPE; - v->a[59584] = anon_sym_LT_AMP_DASH; - v->a[59585] = anon_sym_GT_AMP_DASH; - v->a[59586] = anon_sym_LT_LT_DASH; - v->a[59587] = anon_sym_LT_LT_LT; - v->a[59588] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59589] = anon_sym_DOLLAR_LBRACK; - v->a[59590] = anon_sym_DOLLAR; - v->a[59591] = sym__special_character; - v->a[59592] = anon_sym_DQUOTE; - v->a[59593] = sym_raw_string; - v->a[59594] = sym_ansi_c_string; - v->a[59595] = aux_sym_number_token1; - v->a[59596] = aux_sym_number_token2; - v->a[59597] = anon_sym_DOLLAR_LBRACE; - v->a[59598] = anon_sym_DOLLAR_LPAREN; - v->a[59599] = anon_sym_BQUOTE; + v->a[59580] = anon_sym_AMP; + v->a[59581] = anon_sym_SEMI; + v->a[59582] = actions(3629); + v->a[59583] = 10; + v->a[59584] = anon_sym_LT; + v->a[59585] = anon_sym_GT; + v->a[59586] = anon_sym_GT_GT; + v->a[59587] = anon_sym_AMP_GT; + v->a[59588] = anon_sym_AMP_GT_GT; + v->a[59589] = anon_sym_LT_AMP; + v->a[59590] = anon_sym_GT_AMP; + v->a[59591] = anon_sym_GT_PIPE; + v->a[59592] = anon_sym_LT_AMP_DASH; + v->a[59593] = anon_sym_GT_AMP_DASH; + v->a[59594] = actions(3625); + v->a[59595] = 12; + v->a[59596] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59597] = anon_sym_DOLLAR; + v->a[59598] = sym__special_character; + v->a[59599] = anon_sym_DQUOTE; small_parse_table_2980(v); } diff --git a/parser/static/small_parse_table/small_parse_table_596.c b/parser/static/small_parse_table/small_parse_table_596.c index 0c042e66..3abd93d6 100644 --- a/parser/static/small_parse_table/small_parse_table_596.c +++ b/parser/static/small_parse_table/small_parse_table_596.c @@ -14,126 +14,126 @@ void small_parse_table_2980(t_small_parse_table_array *v) { - v->a[59600] = anon_sym_DOLLAR_BQUOTE; - v->a[59601] = anon_sym_LT_LPAREN; - v->a[59602] = anon_sym_GT_LPAREN; - v->a[59603] = sym_word; - v->a[59604] = 6; - v->a[59605] = actions(3); - v->a[59606] = 1; - v->a[59607] = sym_comment; - v->a[59608] = actions(5638); - v->a[59609] = 1; - v->a[59610] = aux_sym_concatenation_token1; - v->a[59611] = actions(5640); - v->a[59612] = 1; - v->a[59613] = sym__concat; - v->a[59614] = state(1367); - v->a[59615] = 1; - v->a[59616] = aux_sym_concatenation_repeat1; - v->a[59617] = actions(4372); - v->a[59618] = 5; - v->a[59619] = sym_file_descriptor; + v->a[59600] = sym_raw_string; + v->a[59601] = aux_sym_number_token1; + v->a[59602] = aux_sym_number_token2; + v->a[59603] = anon_sym_DOLLAR_LBRACE; + v->a[59604] = anon_sym_DOLLAR_LPAREN; + v->a[59605] = anon_sym_BQUOTE; + v->a[59606] = anon_sym_DOLLAR_BQUOTE; + v->a[59607] = sym_word; + v->a[59608] = 3; + v->a[59609] = actions(3); + v->a[59610] = 1; + v->a[59611] = sym_comment; + v->a[59612] = actions(1390); + v->a[59613] = 5; + v->a[59614] = sym_file_descriptor; + v->a[59615] = sym_variable_name; + v->a[59616] = sym_test_operator; + v->a[59617] = sym__brace_start; + v->a[59618] = aux_sym_heredoc_redirect_token1; + v->a[59619] = actions(1388); small_parse_table_2981(v); } void small_parse_table_2981(t_small_parse_table_array *v) { - v->a[59620] = sym_variable_name; - v->a[59621] = sym_test_operator; - v->a[59622] = sym__brace_start; - v->a[59623] = aux_sym_heredoc_redirect_token1; - v->a[59624] = actions(4370); - v->a[59625] = 38; - v->a[59626] = anon_sym_LPAREN_LPAREN; - v->a[59627] = anon_sym_SEMI; - v->a[59628] = anon_sym_PIPE_PIPE; - v->a[59629] = anon_sym_AMP_AMP; - v->a[59630] = anon_sym_PIPE; - v->a[59631] = anon_sym_AMP; - v->a[59632] = anon_sym_LT; - v->a[59633] = anon_sym_GT; - v->a[59634] = anon_sym_LT_LT; - v->a[59635] = anon_sym_GT_GT; - v->a[59636] = anon_sym_RPAREN; - v->a[59637] = anon_sym_SEMI_SEMI; - v->a[59638] = anon_sym_PIPE_AMP; - v->a[59639] = anon_sym_AMP_GT; + v->a[59620] = 32; + v->a[59621] = anon_sym_PIPE; + v->a[59622] = anon_sym_RPAREN; + v->a[59623] = anon_sym_SEMI_SEMI; + v->a[59624] = anon_sym_PIPE_AMP; + v->a[59625] = anon_sym_AMP_AMP; + v->a[59626] = anon_sym_PIPE_PIPE; + v->a[59627] = anon_sym_LT; + v->a[59628] = anon_sym_GT; + v->a[59629] = anon_sym_GT_GT; + v->a[59630] = anon_sym_AMP_GT; + v->a[59631] = anon_sym_AMP_GT_GT; + v->a[59632] = anon_sym_LT_AMP; + v->a[59633] = anon_sym_GT_AMP; + v->a[59634] = anon_sym_GT_PIPE; + v->a[59635] = anon_sym_LT_AMP_DASH; + v->a[59636] = anon_sym_GT_AMP_DASH; + v->a[59637] = anon_sym_LT_LT; + v->a[59638] = anon_sym_LT_LT_DASH; + v->a[59639] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_2982(v); } void small_parse_table_2982(t_small_parse_table_array *v) { - v->a[59640] = anon_sym_AMP_GT_GT; - v->a[59641] = anon_sym_LT_AMP; - v->a[59642] = anon_sym_GT_AMP; - v->a[59643] = anon_sym_GT_PIPE; - v->a[59644] = anon_sym_LT_AMP_DASH; - v->a[59645] = anon_sym_GT_AMP_DASH; - v->a[59646] = anon_sym_LT_LT_DASH; - v->a[59647] = anon_sym_LT_LT_LT; - v->a[59648] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59649] = anon_sym_DOLLAR_LBRACK; - v->a[59650] = anon_sym_DOLLAR; - v->a[59651] = sym__special_character; - v->a[59652] = anon_sym_DQUOTE; - v->a[59653] = sym_raw_string; - v->a[59654] = sym_ansi_c_string; - v->a[59655] = aux_sym_number_token1; - v->a[59656] = aux_sym_number_token2; - v->a[59657] = anon_sym_DOLLAR_LBRACE; - v->a[59658] = anon_sym_DOLLAR_LPAREN; - v->a[59659] = anon_sym_BQUOTE; + v->a[59640] = anon_sym_AMP; + v->a[59641] = anon_sym_DOLLAR; + v->a[59642] = sym__special_character; + v->a[59643] = anon_sym_DQUOTE; + v->a[59644] = sym_raw_string; + v->a[59645] = aux_sym_number_token1; + v->a[59646] = aux_sym_number_token2; + v->a[59647] = anon_sym_DOLLAR_LBRACE; + v->a[59648] = anon_sym_DOLLAR_LPAREN; + v->a[59649] = anon_sym_BQUOTE; + v->a[59650] = anon_sym_DOLLAR_BQUOTE; + v->a[59651] = sym_word; + v->a[59652] = anon_sym_SEMI; + v->a[59653] = 8; + v->a[59654] = actions(3); + v->a[59655] = 1; + v->a[59656] = sym_comment; + v->a[59657] = actions(3632); + v->a[59658] = 1; + v->a[59659] = aux_sym_heredoc_redirect_token1; small_parse_table_2983(v); } void small_parse_table_2983(t_small_parse_table_array *v) { - v->a[59660] = anon_sym_DOLLAR_BQUOTE; - v->a[59661] = anon_sym_LT_LPAREN; - v->a[59662] = anon_sym_GT_LPAREN; - v->a[59663] = sym_word; - v->a[59664] = 6; - v->a[59665] = actions(3); - v->a[59666] = 1; - v->a[59667] = sym_comment; - v->a[59668] = actions(5638); - v->a[59669] = 1; - v->a[59670] = aux_sym_concatenation_token1; - v->a[59671] = actions(5640); - v->a[59672] = 1; - v->a[59673] = sym__concat; - v->a[59674] = state(1421); - v->a[59675] = 1; - v->a[59676] = aux_sym_concatenation_repeat1; - v->a[59677] = actions(4469); - v->a[59678] = 5; - v->a[59679] = sym_file_descriptor; + v->a[59660] = actions(3634); + v->a[59661] = 1; + v->a[59662] = sym_file_descriptor; + v->a[59663] = actions(3945); + v->a[59664] = 1; + v->a[59665] = anon_sym_RPAREN; + v->a[59666] = actions(3637); + v->a[59667] = 3; + v->a[59668] = sym_variable_name; + v->a[59669] = sym_test_operator; + v->a[59670] = sym__brace_start; + v->a[59671] = actions(3627); + v->a[59672] = 9; + v->a[59673] = anon_sym_PIPE; + v->a[59674] = anon_sym_SEMI_SEMI; + v->a[59675] = anon_sym_PIPE_AMP; + v->a[59676] = anon_sym_AMP_AMP; + v->a[59677] = anon_sym_PIPE_PIPE; + v->a[59678] = anon_sym_LT_LT; + v->a[59679] = anon_sym_LT_LT_DASH; small_parse_table_2984(v); } void small_parse_table_2984(t_small_parse_table_array *v) { - v->a[59680] = sym_variable_name; - v->a[59681] = sym_test_operator; - v->a[59682] = sym__brace_start; - v->a[59683] = aux_sym_heredoc_redirect_token1; - v->a[59684] = actions(4467); - v->a[59685] = 38; - v->a[59686] = anon_sym_LPAREN_LPAREN; - v->a[59687] = anon_sym_SEMI; - v->a[59688] = anon_sym_PIPE_PIPE; - v->a[59689] = anon_sym_AMP_AMP; - v->a[59690] = anon_sym_PIPE; - v->a[59691] = anon_sym_AMP; - v->a[59692] = anon_sym_LT; - v->a[59693] = anon_sym_GT; - v->a[59694] = anon_sym_LT_LT; - v->a[59695] = anon_sym_GT_GT; - v->a[59696] = anon_sym_RPAREN; - v->a[59697] = anon_sym_SEMI_SEMI; - v->a[59698] = anon_sym_PIPE_AMP; - v->a[59699] = anon_sym_AMP_GT; + v->a[59680] = anon_sym_AMP; + v->a[59681] = anon_sym_SEMI; + v->a[59682] = actions(3629); + v->a[59683] = 10; + v->a[59684] = anon_sym_LT; + v->a[59685] = anon_sym_GT; + v->a[59686] = anon_sym_GT_GT; + v->a[59687] = anon_sym_AMP_GT; + v->a[59688] = anon_sym_AMP_GT_GT; + v->a[59689] = anon_sym_LT_AMP; + v->a[59690] = anon_sym_GT_AMP; + v->a[59691] = anon_sym_GT_PIPE; + v->a[59692] = anon_sym_LT_AMP_DASH; + v->a[59693] = anon_sym_GT_AMP_DASH; + v->a[59694] = actions(3625); + v->a[59695] = 12; + v->a[59696] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59697] = anon_sym_DOLLAR; + v->a[59698] = sym__special_character; + v->a[59699] = anon_sym_DQUOTE; small_parse_table_2985(v); } diff --git a/parser/static/small_parse_table/small_parse_table_597.c b/parser/static/small_parse_table/small_parse_table_597.c index 35b6413b..71f1f6e7 100644 --- a/parser/static/small_parse_table/small_parse_table_597.c +++ b/parser/static/small_parse_table/small_parse_table_597.c @@ -14,126 +14,126 @@ void small_parse_table_2985(t_small_parse_table_array *v) { - v->a[59700] = anon_sym_AMP_GT_GT; - v->a[59701] = anon_sym_LT_AMP; - v->a[59702] = anon_sym_GT_AMP; - v->a[59703] = anon_sym_GT_PIPE; - v->a[59704] = anon_sym_LT_AMP_DASH; - v->a[59705] = anon_sym_GT_AMP_DASH; - v->a[59706] = anon_sym_LT_LT_DASH; - v->a[59707] = anon_sym_LT_LT_LT; - v->a[59708] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59709] = anon_sym_DOLLAR_LBRACK; - v->a[59710] = anon_sym_DOLLAR; - v->a[59711] = sym__special_character; - v->a[59712] = anon_sym_DQUOTE; - v->a[59713] = sym_raw_string; - v->a[59714] = sym_ansi_c_string; - v->a[59715] = aux_sym_number_token1; - v->a[59716] = aux_sym_number_token2; - v->a[59717] = anon_sym_DOLLAR_LBRACE; - v->a[59718] = anon_sym_DOLLAR_LPAREN; - v->a[59719] = anon_sym_BQUOTE; + v->a[59700] = sym_raw_string; + v->a[59701] = aux_sym_number_token1; + v->a[59702] = aux_sym_number_token2; + v->a[59703] = anon_sym_DOLLAR_LBRACE; + v->a[59704] = anon_sym_DOLLAR_LPAREN; + v->a[59705] = anon_sym_BQUOTE; + v->a[59706] = anon_sym_DOLLAR_BQUOTE; + v->a[59707] = sym_word; + v->a[59708] = 5; + v->a[59709] = actions(3); + v->a[59710] = 1; + v->a[59711] = sym_comment; + v->a[59712] = actions(3641); + v->a[59713] = 2; + v->a[59714] = sym_file_descriptor; + v->a[59715] = aux_sym_heredoc_redirect_token1; + v->a[59716] = actions(2526); + v->a[59717] = 3; + v->a[59718] = sym_variable_name; + v->a[59719] = sym_test_operator; small_parse_table_2986(v); } void small_parse_table_2986(t_small_parse_table_array *v) { - v->a[59720] = anon_sym_DOLLAR_BQUOTE; - v->a[59721] = anon_sym_LT_LPAREN; - v->a[59722] = anon_sym_GT_LPAREN; - v->a[59723] = sym_word; - v->a[59724] = 21; - v->a[59725] = actions(3); - v->a[59726] = 1; - v->a[59727] = sym_comment; - v->a[59728] = actions(5608); - v->a[59729] = 1; - v->a[59730] = anon_sym_DOLLAR_LBRACK; - v->a[59731] = actions(5610); - v->a[59732] = 1; - v->a[59733] = anon_sym_DOLLAR; - v->a[59734] = actions(5612); - v->a[59735] = 1; - v->a[59736] = sym__special_character; - v->a[59737] = actions(5614); - v->a[59738] = 1; - v->a[59739] = anon_sym_DQUOTE; + v->a[59720] = sym__brace_start; + v->a[59721] = actions(2512); + v->a[59722] = 12; + v->a[59723] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59724] = anon_sym_DOLLAR; + v->a[59725] = sym__special_character; + v->a[59726] = anon_sym_DQUOTE; + v->a[59727] = sym_raw_string; + v->a[59728] = aux_sym_number_token1; + v->a[59729] = aux_sym_number_token2; + v->a[59730] = anon_sym_DOLLAR_LBRACE; + v->a[59731] = anon_sym_DOLLAR_LPAREN; + v->a[59732] = anon_sym_BQUOTE; + v->a[59733] = anon_sym_DOLLAR_BQUOTE; + v->a[59734] = sym_word; + v->a[59735] = actions(3639); + v->a[59736] = 20; + v->a[59737] = anon_sym_PIPE; + v->a[59738] = anon_sym_RPAREN; + v->a[59739] = anon_sym_SEMI_SEMI; small_parse_table_2987(v); } void small_parse_table_2987(t_small_parse_table_array *v) { - v->a[59740] = actions(5616); - v->a[59741] = 1; - v->a[59742] = aux_sym_number_token1; - v->a[59743] = actions(5618); - v->a[59744] = 1; - v->a[59745] = aux_sym_number_token2; - v->a[59746] = actions(5620); - v->a[59747] = 1; - v->a[59748] = anon_sym_DOLLAR_LBRACE; - v->a[59749] = actions(5622); - v->a[59750] = 1; - v->a[59751] = anon_sym_DOLLAR_LPAREN; - v->a[59752] = actions(5624); - v->a[59753] = 1; - v->a[59754] = anon_sym_BQUOTE; - v->a[59755] = actions(5626); - v->a[59756] = 1; - v->a[59757] = anon_sym_DOLLAR_BQUOTE; - v->a[59758] = actions(5630); + v->a[59740] = anon_sym_PIPE_AMP; + v->a[59741] = anon_sym_AMP_AMP; + v->a[59742] = anon_sym_PIPE_PIPE; + v->a[59743] = anon_sym_LT; + v->a[59744] = anon_sym_GT; + v->a[59745] = anon_sym_GT_GT; + v->a[59746] = anon_sym_AMP_GT; + v->a[59747] = anon_sym_AMP_GT_GT; + v->a[59748] = anon_sym_LT_AMP; + v->a[59749] = anon_sym_GT_AMP; + v->a[59750] = anon_sym_GT_PIPE; + v->a[59751] = anon_sym_LT_AMP_DASH; + v->a[59752] = anon_sym_GT_AMP_DASH; + v->a[59753] = anon_sym_LT_LT; + v->a[59754] = anon_sym_LT_LT_DASH; + v->a[59755] = anon_sym_AMP; + v->a[59756] = anon_sym_SEMI; + v->a[59757] = 8; + v->a[59758] = actions(3); v->a[59759] = 1; small_parse_table_2988(v); } void small_parse_table_2988(t_small_parse_table_array *v) { - v->a[59760] = sym_test_operator; - v->a[59761] = actions(5632); + v->a[59760] = sym_comment; + v->a[59761] = actions(3632); v->a[59762] = 1; - v->a[59763] = sym__brace_start; - v->a[59764] = state(3469); + v->a[59763] = aux_sym_heredoc_redirect_token1; + v->a[59764] = actions(3634); v->a[59765] = 1; - v->a[59766] = aux_sym__literal_repeat1; - v->a[59767] = actions(2096); - v->a[59768] = 2; - v->a[59769] = sym_file_descriptor; - v->a[59770] = aux_sym_heredoc_redirect_token1; - v->a[59771] = actions(5606); - v->a[59772] = 2; - v->a[59773] = anon_sym_LPAREN_LPAREN; - v->a[59774] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59775] = actions(5628); - v->a[59776] = 2; - v->a[59777] = anon_sym_LT_LPAREN; - v->a[59778] = anon_sym_GT_LPAREN; - v->a[59779] = state(1314); + v->a[59766] = sym_file_descriptor; + v->a[59767] = actions(3948); + v->a[59768] = 1; + v->a[59769] = anon_sym_RPAREN; + v->a[59770] = actions(3637); + v->a[59771] = 3; + v->a[59772] = sym_variable_name; + v->a[59773] = sym_test_operator; + v->a[59774] = sym__brace_start; + v->a[59775] = actions(3627); + v->a[59776] = 9; + v->a[59777] = anon_sym_PIPE; + v->a[59778] = anon_sym_SEMI_SEMI; + v->a[59779] = anon_sym_PIPE_AMP; small_parse_table_2989(v); } void small_parse_table_2989(t_small_parse_table_array *v) { - v->a[59780] = 2; - v->a[59781] = sym_concatenation; - v->a[59782] = aux_sym_for_statement_repeat1; - v->a[59783] = actions(5604); - v->a[59784] = 3; - v->a[59785] = sym_raw_string; - v->a[59786] = sym_ansi_c_string; - v->a[59787] = sym_word; - v->a[59788] = state(3093); - v->a[59789] = 9; - v->a[59790] = sym_arithmetic_expansion; - v->a[59791] = sym_brace_expression; - v->a[59792] = sym_string; - v->a[59793] = sym_translated_string; - v->a[59794] = sym_number; - v->a[59795] = sym_simple_expansion; - v->a[59796] = sym_expansion; - v->a[59797] = sym_command_substitution; - v->a[59798] = sym_process_substitution; - v->a[59799] = actions(2094); + v->a[59780] = anon_sym_AMP_AMP; + v->a[59781] = anon_sym_PIPE_PIPE; + v->a[59782] = anon_sym_LT_LT; + v->a[59783] = anon_sym_LT_LT_DASH; + v->a[59784] = anon_sym_AMP; + v->a[59785] = anon_sym_SEMI; + v->a[59786] = actions(3629); + v->a[59787] = 10; + v->a[59788] = anon_sym_LT; + v->a[59789] = anon_sym_GT; + v->a[59790] = anon_sym_GT_GT; + v->a[59791] = anon_sym_AMP_GT; + v->a[59792] = anon_sym_AMP_GT_GT; + v->a[59793] = anon_sym_LT_AMP; + v->a[59794] = anon_sym_GT_AMP; + v->a[59795] = anon_sym_GT_PIPE; + v->a[59796] = anon_sym_LT_AMP_DASH; + v->a[59797] = anon_sym_GT_AMP_DASH; + v->a[59798] = actions(3625); + v->a[59799] = 12; small_parse_table_2990(v); } diff --git a/parser/static/small_parse_table/small_parse_table_598.c b/parser/static/small_parse_table/small_parse_table_598.c index 4a51fed3..9060514d 100644 --- a/parser/static/small_parse_table/small_parse_table_598.c +++ b/parser/static/small_parse_table/small_parse_table_598.c @@ -14,126 +14,126 @@ void small_parse_table_2990(t_small_parse_table_array *v) { - v->a[59800] = 13; - v->a[59801] = anon_sym_PIPE_PIPE; - v->a[59802] = anon_sym_AMP_AMP; - v->a[59803] = anon_sym_LT; - v->a[59804] = anon_sym_GT; - v->a[59805] = anon_sym_GT_GT; - v->a[59806] = anon_sym_AMP_GT; - v->a[59807] = anon_sym_AMP_GT_GT; - v->a[59808] = anon_sym_LT_AMP; - v->a[59809] = anon_sym_GT_AMP; - v->a[59810] = anon_sym_GT_PIPE; - v->a[59811] = anon_sym_LT_AMP_DASH; - v->a[59812] = anon_sym_GT_AMP_DASH; - v->a[59813] = anon_sym_LT_LT_LT; - v->a[59814] = 6; - v->a[59815] = actions(3); - v->a[59816] = 1; - v->a[59817] = sym_comment; - v->a[59818] = actions(5648); - v->a[59819] = 1; + v->a[59800] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59801] = anon_sym_DOLLAR; + v->a[59802] = sym__special_character; + v->a[59803] = anon_sym_DQUOTE; + v->a[59804] = sym_raw_string; + v->a[59805] = aux_sym_number_token1; + v->a[59806] = aux_sym_number_token2; + v->a[59807] = anon_sym_DOLLAR_LBRACE; + v->a[59808] = anon_sym_DOLLAR_LPAREN; + v->a[59809] = anon_sym_BQUOTE; + v->a[59810] = anon_sym_DOLLAR_BQUOTE; + v->a[59811] = sym_word; + v->a[59812] = 3; + v->a[59813] = actions(3); + v->a[59814] = 1; + v->a[59815] = sym_comment; + v->a[59816] = actions(3040); + v->a[59817] = 5; + v->a[59818] = sym_file_descriptor; + v->a[59819] = sym_test_operator; small_parse_table_2991(v); } void small_parse_table_2991(t_small_parse_table_array *v) { - v->a[59820] = aux_sym_concatenation_token1; - v->a[59821] = actions(5650); - v->a[59822] = 1; - v->a[59823] = sym__concat; - v->a[59824] = state(1373); - v->a[59825] = 1; - v->a[59826] = aux_sym_concatenation_repeat1; - v->a[59827] = actions(1288); - v->a[59828] = 6; - v->a[59829] = sym_file_descriptor; - v->a[59830] = sym_variable_name; - v->a[59831] = sym_test_operator; - v->a[59832] = sym__brace_start; - v->a[59833] = ts_builtin_sym_end; - v->a[59834] = aux_sym_heredoc_redirect_token1; - v->a[59835] = actions(1286); - v->a[59836] = 37; - v->a[59837] = anon_sym_LPAREN_LPAREN; - v->a[59838] = anon_sym_SEMI; - v->a[59839] = anon_sym_PIPE_PIPE; + v->a[59820] = sym__bare_dollar; + v->a[59821] = sym__brace_start; + v->a[59822] = aux_sym_heredoc_redirect_token1; + v->a[59823] = actions(3038); + v->a[59824] = 32; + v->a[59825] = anon_sym_PIPE; + v->a[59826] = anon_sym_RPAREN; + v->a[59827] = anon_sym_SEMI_SEMI; + v->a[59828] = anon_sym_PIPE_AMP; + v->a[59829] = anon_sym_AMP_AMP; + v->a[59830] = anon_sym_PIPE_PIPE; + v->a[59831] = anon_sym_LT; + v->a[59832] = anon_sym_GT; + v->a[59833] = anon_sym_GT_GT; + v->a[59834] = anon_sym_AMP_GT; + v->a[59835] = anon_sym_AMP_GT_GT; + v->a[59836] = anon_sym_LT_AMP; + v->a[59837] = anon_sym_GT_AMP; + v->a[59838] = anon_sym_GT_PIPE; + v->a[59839] = anon_sym_LT_AMP_DASH; small_parse_table_2992(v); } void small_parse_table_2992(t_small_parse_table_array *v) { - v->a[59840] = anon_sym_AMP_AMP; - v->a[59841] = anon_sym_PIPE; - v->a[59842] = anon_sym_AMP; - v->a[59843] = anon_sym_LT; - v->a[59844] = anon_sym_GT; - v->a[59845] = anon_sym_LT_LT; - v->a[59846] = anon_sym_GT_GT; - v->a[59847] = anon_sym_SEMI_SEMI; - v->a[59848] = anon_sym_PIPE_AMP; - v->a[59849] = anon_sym_AMP_GT; - v->a[59850] = anon_sym_AMP_GT_GT; - v->a[59851] = anon_sym_LT_AMP; - v->a[59852] = anon_sym_GT_AMP; - v->a[59853] = anon_sym_GT_PIPE; - v->a[59854] = anon_sym_LT_AMP_DASH; - v->a[59855] = anon_sym_GT_AMP_DASH; - v->a[59856] = anon_sym_LT_LT_DASH; - v->a[59857] = anon_sym_LT_LT_LT; - v->a[59858] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59859] = anon_sym_DOLLAR_LBRACK; + v->a[59840] = anon_sym_GT_AMP_DASH; + v->a[59841] = anon_sym_LT_LT; + v->a[59842] = anon_sym_LT_LT_DASH; + v->a[59843] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59844] = anon_sym_AMP; + v->a[59845] = anon_sym_DOLLAR; + v->a[59846] = sym__special_character; + v->a[59847] = anon_sym_DQUOTE; + v->a[59848] = sym_raw_string; + v->a[59849] = aux_sym_number_token1; + v->a[59850] = aux_sym_number_token2; + v->a[59851] = anon_sym_DOLLAR_LBRACE; + v->a[59852] = anon_sym_DOLLAR_LPAREN; + v->a[59853] = anon_sym_BQUOTE; + v->a[59854] = anon_sym_DOLLAR_BQUOTE; + v->a[59855] = sym_word; + v->a[59856] = anon_sym_SEMI; + v->a[59857] = 8; + v->a[59858] = actions(3); + v->a[59859] = 1; small_parse_table_2993(v); } void small_parse_table_2993(t_small_parse_table_array *v) { - v->a[59860] = anon_sym_DOLLAR; - v->a[59861] = sym__special_character; - v->a[59862] = anon_sym_DQUOTE; - v->a[59863] = sym_raw_string; - v->a[59864] = sym_ansi_c_string; - v->a[59865] = aux_sym_number_token1; - v->a[59866] = aux_sym_number_token2; - v->a[59867] = anon_sym_DOLLAR_LBRACE; - v->a[59868] = anon_sym_DOLLAR_LPAREN; - v->a[59869] = anon_sym_BQUOTE; - v->a[59870] = anon_sym_DOLLAR_BQUOTE; - v->a[59871] = anon_sym_LT_LPAREN; - v->a[59872] = anon_sym_GT_LPAREN; - v->a[59873] = sym_word; - v->a[59874] = 3; - v->a[59875] = actions(3); - v->a[59876] = 1; - v->a[59877] = sym_comment; - v->a[59878] = actions(1314); - v->a[59879] = 6; + v->a[59860] = sym_comment; + v->a[59861] = actions(3632); + v->a[59862] = 1; + v->a[59863] = aux_sym_heredoc_redirect_token1; + v->a[59864] = actions(3634); + v->a[59865] = 1; + v->a[59866] = sym_file_descriptor; + v->a[59867] = actions(3951); + v->a[59868] = 1; + v->a[59869] = anon_sym_RPAREN; + v->a[59870] = actions(3637); + v->a[59871] = 3; + v->a[59872] = sym_variable_name; + v->a[59873] = sym_test_operator; + v->a[59874] = sym__brace_start; + v->a[59875] = actions(3627); + v->a[59876] = 9; + v->a[59877] = anon_sym_PIPE; + v->a[59878] = anon_sym_SEMI_SEMI; + v->a[59879] = anon_sym_PIPE_AMP; small_parse_table_2994(v); } void small_parse_table_2994(t_small_parse_table_array *v) { - v->a[59880] = sym_file_descriptor; - v->a[59881] = sym__concat; - v->a[59882] = sym_variable_name; - v->a[59883] = sym_test_operator; - v->a[59884] = sym__brace_start; - v->a[59885] = aux_sym_heredoc_redirect_token1; - v->a[59886] = actions(1312); - v->a[59887] = 40; - v->a[59888] = anon_sym_LPAREN_LPAREN; - v->a[59889] = anon_sym_SEMI; - v->a[59890] = anon_sym_PIPE_PIPE; - v->a[59891] = anon_sym_AMP_AMP; - v->a[59892] = anon_sym_PIPE; - v->a[59893] = anon_sym_AMP; - v->a[59894] = anon_sym_LT; - v->a[59895] = anon_sym_GT; - v->a[59896] = anon_sym_LT_LT; - v->a[59897] = anon_sym_GT_GT; - v->a[59898] = anon_sym_SEMI_SEMI; - v->a[59899] = anon_sym_SEMI_AMP; + v->a[59880] = anon_sym_AMP_AMP; + v->a[59881] = anon_sym_PIPE_PIPE; + v->a[59882] = anon_sym_LT_LT; + v->a[59883] = anon_sym_LT_LT_DASH; + v->a[59884] = anon_sym_AMP; + v->a[59885] = anon_sym_SEMI; + v->a[59886] = actions(3629); + v->a[59887] = 10; + v->a[59888] = anon_sym_LT; + v->a[59889] = anon_sym_GT; + v->a[59890] = anon_sym_GT_GT; + v->a[59891] = anon_sym_AMP_GT; + v->a[59892] = anon_sym_AMP_GT_GT; + v->a[59893] = anon_sym_LT_AMP; + v->a[59894] = anon_sym_GT_AMP; + v->a[59895] = anon_sym_GT_PIPE; + v->a[59896] = anon_sym_LT_AMP_DASH; + v->a[59897] = anon_sym_GT_AMP_DASH; + v->a[59898] = actions(3625); + v->a[59899] = 12; small_parse_table_2995(v); } diff --git a/parser/static/small_parse_table/small_parse_table_599.c b/parser/static/small_parse_table/small_parse_table_599.c index 7f89d00e..b59f0292 100644 --- a/parser/static/small_parse_table/small_parse_table_599.c +++ b/parser/static/small_parse_table/small_parse_table_599.c @@ -14,126 +14,126 @@ void small_parse_table_2995(t_small_parse_table_array *v) { - v->a[59900] = anon_sym_SEMI_SEMI_AMP; - v->a[59901] = anon_sym_PIPE_AMP; - v->a[59902] = anon_sym_AMP_GT; - v->a[59903] = anon_sym_AMP_GT_GT; - v->a[59904] = anon_sym_LT_AMP; - v->a[59905] = anon_sym_GT_AMP; - v->a[59906] = anon_sym_GT_PIPE; - v->a[59907] = anon_sym_LT_AMP_DASH; - v->a[59908] = anon_sym_GT_AMP_DASH; - v->a[59909] = anon_sym_LT_LT_DASH; - v->a[59910] = anon_sym_LT_LT_LT; - v->a[59911] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59912] = anon_sym_DOLLAR_LBRACK; - v->a[59913] = aux_sym_concatenation_token1; - v->a[59914] = anon_sym_DOLLAR; - v->a[59915] = sym__special_character; - v->a[59916] = anon_sym_DQUOTE; - v->a[59917] = sym_raw_string; - v->a[59918] = sym_ansi_c_string; - v->a[59919] = aux_sym_number_token1; + v->a[59900] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59901] = anon_sym_DOLLAR; + v->a[59902] = sym__special_character; + v->a[59903] = anon_sym_DQUOTE; + v->a[59904] = sym_raw_string; + v->a[59905] = aux_sym_number_token1; + v->a[59906] = aux_sym_number_token2; + v->a[59907] = anon_sym_DOLLAR_LBRACE; + v->a[59908] = anon_sym_DOLLAR_LPAREN; + v->a[59909] = anon_sym_BQUOTE; + v->a[59910] = anon_sym_DOLLAR_BQUOTE; + v->a[59911] = sym_word; + v->a[59912] = 8; + v->a[59913] = actions(3); + v->a[59914] = 1; + v->a[59915] = sym_comment; + v->a[59916] = actions(3632); + v->a[59917] = 1; + v->a[59918] = aux_sym_heredoc_redirect_token1; + v->a[59919] = actions(3634); small_parse_table_2996(v); } void small_parse_table_2996(t_small_parse_table_array *v) { - v->a[59920] = aux_sym_number_token2; - v->a[59921] = anon_sym_DOLLAR_LBRACE; - v->a[59922] = anon_sym_DOLLAR_LPAREN; - v->a[59923] = anon_sym_BQUOTE; - v->a[59924] = anon_sym_DOLLAR_BQUOTE; - v->a[59925] = anon_sym_LT_LPAREN; - v->a[59926] = anon_sym_GT_LPAREN; - v->a[59927] = sym_word; - v->a[59928] = 5; - v->a[59929] = actions(3); - v->a[59930] = 1; - v->a[59931] = sym_comment; - v->a[59932] = actions(5652); - v->a[59933] = 1; - v->a[59934] = sym__special_character; - v->a[59935] = state(1313); - v->a[59936] = 1; - v->a[59937] = aux_sym__literal_repeat1; - v->a[59938] = actions(4482); - v->a[59939] = 6; + v->a[59920] = 1; + v->a[59921] = sym_file_descriptor; + v->a[59922] = actions(3954); + v->a[59923] = 1; + v->a[59924] = anon_sym_RPAREN; + v->a[59925] = actions(3637); + v->a[59926] = 3; + v->a[59927] = sym_variable_name; + v->a[59928] = sym_test_operator; + v->a[59929] = sym__brace_start; + v->a[59930] = actions(3627); + v->a[59931] = 9; + v->a[59932] = anon_sym_PIPE; + v->a[59933] = anon_sym_SEMI_SEMI; + v->a[59934] = anon_sym_PIPE_AMP; + v->a[59935] = anon_sym_AMP_AMP; + v->a[59936] = anon_sym_PIPE_PIPE; + v->a[59937] = anon_sym_LT_LT; + v->a[59938] = anon_sym_LT_LT_DASH; + v->a[59939] = anon_sym_AMP; small_parse_table_2997(v); } void small_parse_table_2997(t_small_parse_table_array *v) { - v->a[59940] = sym_file_descriptor; - v->a[59941] = sym_test_operator; - v->a[59942] = sym__bare_dollar; - v->a[59943] = sym__brace_start; - v->a[59944] = ts_builtin_sym_end; - v->a[59945] = aux_sym_heredoc_redirect_token1; - v->a[59946] = actions(4480); - v->a[59947] = 38; - v->a[59948] = anon_sym_LPAREN_LPAREN; - v->a[59949] = anon_sym_SEMI; - v->a[59950] = anon_sym_PIPE_PIPE; - v->a[59951] = anon_sym_AMP_AMP; - v->a[59952] = anon_sym_PIPE; - v->a[59953] = anon_sym_AMP; - v->a[59954] = anon_sym_EQ_EQ; - v->a[59955] = anon_sym_LT; - v->a[59956] = anon_sym_GT; - v->a[59957] = anon_sym_LT_LT; - v->a[59958] = anon_sym_GT_GT; - v->a[59959] = anon_sym_SEMI_SEMI; + v->a[59940] = anon_sym_SEMI; + v->a[59941] = actions(3629); + v->a[59942] = 10; + v->a[59943] = anon_sym_LT; + v->a[59944] = anon_sym_GT; + v->a[59945] = anon_sym_GT_GT; + v->a[59946] = anon_sym_AMP_GT; + v->a[59947] = anon_sym_AMP_GT_GT; + v->a[59948] = anon_sym_LT_AMP; + v->a[59949] = anon_sym_GT_AMP; + v->a[59950] = anon_sym_GT_PIPE; + v->a[59951] = anon_sym_LT_AMP_DASH; + v->a[59952] = anon_sym_GT_AMP_DASH; + v->a[59953] = actions(3625); + v->a[59954] = 12; + v->a[59955] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[59956] = anon_sym_DOLLAR; + v->a[59957] = sym__special_character; + v->a[59958] = anon_sym_DQUOTE; + v->a[59959] = sym_raw_string; small_parse_table_2998(v); } void small_parse_table_2998(t_small_parse_table_array *v) { - v->a[59960] = anon_sym_PIPE_AMP; - v->a[59961] = anon_sym_EQ_TILDE; - v->a[59962] = anon_sym_AMP_GT; - v->a[59963] = anon_sym_AMP_GT_GT; - v->a[59964] = anon_sym_LT_AMP; - v->a[59965] = anon_sym_GT_AMP; - v->a[59966] = anon_sym_GT_PIPE; - v->a[59967] = anon_sym_LT_AMP_DASH; - v->a[59968] = anon_sym_GT_AMP_DASH; - v->a[59969] = anon_sym_LT_LT_DASH; - v->a[59970] = anon_sym_LT_LT_LT; - v->a[59971] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[59972] = anon_sym_DOLLAR_LBRACK; - v->a[59973] = anon_sym_DOLLAR; - v->a[59974] = anon_sym_DQUOTE; - v->a[59975] = sym_raw_string; - v->a[59976] = sym_ansi_c_string; - v->a[59977] = aux_sym_number_token1; - v->a[59978] = aux_sym_number_token2; - v->a[59979] = anon_sym_DOLLAR_LBRACE; + v->a[59960] = aux_sym_number_token1; + v->a[59961] = aux_sym_number_token2; + v->a[59962] = anon_sym_DOLLAR_LBRACE; + v->a[59963] = anon_sym_DOLLAR_LPAREN; + v->a[59964] = anon_sym_BQUOTE; + v->a[59965] = anon_sym_DOLLAR_BQUOTE; + v->a[59966] = sym_word; + v->a[59967] = 7; + v->a[59968] = actions(3); + v->a[59969] = 1; + v->a[59970] = sym_comment; + v->a[59971] = actions(3634); + v->a[59972] = 1; + v->a[59973] = sym_file_descriptor; + v->a[59974] = actions(3632); + v->a[59975] = 2; + v->a[59976] = ts_builtin_sym_end; + v->a[59977] = aux_sym_heredoc_redirect_token1; + v->a[59978] = actions(3637); + v->a[59979] = 3; small_parse_table_2999(v); } void small_parse_table_2999(t_small_parse_table_array *v) { - v->a[59980] = anon_sym_DOLLAR_LPAREN; - v->a[59981] = anon_sym_BQUOTE; - v->a[59982] = anon_sym_DOLLAR_BQUOTE; - v->a[59983] = anon_sym_LT_LPAREN; - v->a[59984] = anon_sym_GT_LPAREN; - v->a[59985] = sym_word; - v->a[59986] = 6; - v->a[59987] = actions(3); - v->a[59988] = 1; - v->a[59989] = sym_comment; - v->a[59990] = actions(5638); - v->a[59991] = 1; - v->a[59992] = aux_sym_concatenation_token1; - v->a[59993] = actions(5640); - v->a[59994] = 1; - v->a[59995] = sym__concat; - v->a[59996] = state(1367); - v->a[59997] = 1; - v->a[59998] = aux_sym_concatenation_repeat1; - v->a[59999] = actions(2074); + v->a[59980] = sym_variable_name; + v->a[59981] = sym_test_operator; + v->a[59982] = sym__brace_start; + v->a[59983] = actions(3627); + v->a[59984] = 9; + v->a[59985] = anon_sym_PIPE; + v->a[59986] = anon_sym_SEMI_SEMI; + v->a[59987] = anon_sym_PIPE_AMP; + v->a[59988] = anon_sym_AMP_AMP; + v->a[59989] = anon_sym_PIPE_PIPE; + v->a[59990] = anon_sym_LT_LT; + v->a[59991] = anon_sym_LT_LT_DASH; + v->a[59992] = anon_sym_AMP; + v->a[59993] = anon_sym_SEMI; + v->a[59994] = actions(3629); + v->a[59995] = 10; + v->a[59996] = anon_sym_LT; + v->a[59997] = anon_sym_GT; + v->a[59998] = anon_sym_GT_GT; + v->a[59999] = anon_sym_AMP_GT; small_parse_table_3000(v); } diff --git a/parser/static/small_parse_table/small_parse_table_6.c b/parser/static/small_parse_table/small_parse_table_6.c index 0c2c9d4b..d0d63109 100644 --- a/parser/static/small_parse_table/small_parse_table_6.c +++ b/parser/static/small_parse_table/small_parse_table_6.c @@ -14,126 +14,126 @@ void small_parse_table_30(t_small_parse_table_array *v) { - v->a[600] = anon_sym_LPAREN; - v->a[601] = actions(1547); - v->a[602] = 1; - v->a[603] = anon_sym_LT_LT_LT; - v->a[604] = actions(1549); - v->a[605] = 1; - v->a[606] = anon_sym_DOLLAR_LBRACK; - v->a[607] = actions(1551); - v->a[608] = 1; - v->a[609] = anon_sym_DOLLAR; - v->a[610] = actions(1553); - v->a[611] = 1; - v->a[612] = sym__special_character; - v->a[613] = actions(1555); - v->a[614] = 1; - v->a[615] = anon_sym_DQUOTE; - v->a[616] = actions(1557); - v->a[617] = 1; - v->a[618] = aux_sym_number_token1; - v->a[619] = actions(1559); + v->a[600] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[601] = anon_sym_AMP; + v->a[602] = sym__special_character; + v->a[603] = anon_sym_DQUOTE; + v->a[604] = sym_raw_string; + v->a[605] = aux_sym_number_token1; + v->a[606] = aux_sym_number_token2; + v->a[607] = anon_sym_DOLLAR_LBRACE; + v->a[608] = anon_sym_DOLLAR_LPAREN; + v->a[609] = anon_sym_BQUOTE; + v->a[610] = anon_sym_DOLLAR_BQUOTE; + v->a[611] = sym_word; + v->a[612] = anon_sym_SEMI; + v->a[613] = 6; + v->a[614] = actions(3); + v->a[615] = 1; + v->a[616] = sym_comment; + v->a[617] = actions(834); + v->a[618] = 1; + v->a[619] = sym_variable_name; small_parse_table_31(v); } void small_parse_table_31(t_small_parse_table_array *v) { - v->a[620] = 1; - v->a[621] = aux_sym_number_token2; - v->a[622] = actions(1561); - v->a[623] = 1; - v->a[624] = anon_sym_DOLLAR_LBRACE; - v->a[625] = actions(1563); - v->a[626] = 1; - v->a[627] = anon_sym_DOLLAR_LPAREN; - v->a[628] = actions(1565); - v->a[629] = 1; - v->a[630] = anon_sym_BQUOTE; - v->a[631] = actions(1567); - v->a[632] = 1; - v->a[633] = anon_sym_DOLLAR_BQUOTE; - v->a[634] = actions(1571); - v->a[635] = 1; - v->a[636] = sym_test_operator; - v->a[637] = actions(1573); - v->a[638] = 1; - v->a[639] = sym__bare_dollar; + v->a[620] = actions(832); + v->a[621] = 2; + v->a[622] = aux_sym__simple_variable_name_token1; + v->a[623] = aux_sym__multiline_variable_name_token1; + v->a[624] = actions(828); + v->a[625] = 4; + v->a[626] = sym_file_descriptor; + v->a[627] = sym_test_operator; + v->a[628] = sym__bare_dollar; + v->a[629] = sym__brace_start; + v->a[630] = actions(830); + v->a[631] = 9; + v->a[632] = anon_sym_BANG; + v->a[633] = anon_sym_DASH; + v->a[634] = anon_sym_STAR; + v->a[635] = anon_sym_QMARK; + v->a[636] = anon_sym_DOLLAR; + v->a[637] = anon_sym_POUND; + v->a[638] = anon_sym_AT; + v->a[639] = anon_sym_0; small_parse_table_32(v); } void small_parse_table_32(t_small_parse_table_array *v) { - v->a[640] = actions(1575); - v->a[641] = 1; - v->a[642] = sym__brace_start; - v->a[643] = state(566); - v->a[644] = 1; - v->a[645] = aux_sym_command_repeat2; - v->a[646] = state(1321); - v->a[647] = 1; - v->a[648] = aux_sym__literal_repeat1; - v->a[649] = state(1712); - v->a[650] = 1; - v->a[651] = sym_herestring_redirect; - v->a[652] = state(1716); - v->a[653] = 1; - v->a[654] = sym_concatenation; - v->a[655] = state(4911); - v->a[656] = 1; - v->a[657] = sym_subshell; - v->a[658] = actions(1408); - v->a[659] = 2; + v->a[640] = anon_sym__; + v->a[641] = actions(826); + v->a[642] = 34; + v->a[643] = anon_sym_LPAREN; + v->a[644] = anon_sym_PIPE; + v->a[645] = anon_sym_SEMI_SEMI; + v->a[646] = anon_sym_SEMI_AMP; + v->a[647] = anon_sym_SEMI_SEMI_AMP; + v->a[648] = anon_sym_PIPE_AMP; + v->a[649] = anon_sym_AMP_AMP; + v->a[650] = anon_sym_PIPE_PIPE; + v->a[651] = anon_sym_LT; + v->a[652] = anon_sym_GT; + v->a[653] = anon_sym_GT_GT; + v->a[654] = anon_sym_AMP_GT; + v->a[655] = anon_sym_AMP_GT_GT; + v->a[656] = anon_sym_LT_AMP; + v->a[657] = anon_sym_GT_AMP; + v->a[658] = anon_sym_GT_PIPE; + v->a[659] = anon_sym_LT_AMP_DASH; small_parse_table_33(v); } void small_parse_table_33(t_small_parse_table_array *v) { - v->a[660] = sym_file_descriptor; - v->a[661] = aux_sym_heredoc_redirect_token1; - v->a[662] = actions(1543); - v->a[663] = 2; - v->a[664] = anon_sym_LPAREN_LPAREN; - v->a[665] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[666] = actions(1545); - v->a[667] = 2; - v->a[668] = anon_sym_EQ_EQ; - v->a[669] = anon_sym_EQ_TILDE; - v->a[670] = actions(1569); - v->a[671] = 2; - v->a[672] = anon_sym_LT_LPAREN; - v->a[673] = anon_sym_GT_LPAREN; - v->a[674] = actions(1541); - v->a[675] = 3; - v->a[676] = sym_raw_string; - v->a[677] = sym_ansi_c_string; - v->a[678] = sym_word; - v->a[679] = state(1023); + v->a[660] = anon_sym_GT_AMP_DASH; + v->a[661] = anon_sym_LT_LT; + v->a[662] = anon_sym_LT_LT_DASH; + v->a[663] = aux_sym_heredoc_redirect_token1; + v->a[664] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[665] = anon_sym_AMP; + v->a[666] = sym__special_character; + v->a[667] = anon_sym_DQUOTE; + v->a[668] = sym_raw_string; + v->a[669] = aux_sym_number_token1; + v->a[670] = aux_sym_number_token2; + v->a[671] = anon_sym_DOLLAR_LBRACE; + v->a[672] = anon_sym_DOLLAR_LPAREN; + v->a[673] = anon_sym_BQUOTE; + v->a[674] = anon_sym_DOLLAR_BQUOTE; + v->a[675] = sym_word; + v->a[676] = anon_sym_SEMI; + v->a[677] = 6; + v->a[678] = actions(3); + v->a[679] = 1; small_parse_table_34(v); } void small_parse_table_34(t_small_parse_table_array *v) { - v->a[680] = 9; - v->a[681] = sym_arithmetic_expansion; - v->a[682] = sym_brace_expression; - v->a[683] = sym_string; - v->a[684] = sym_translated_string; - v->a[685] = sym_number; - v->a[686] = sym_simple_expansion; - v->a[687] = sym_expansion; - v->a[688] = sym_command_substitution; - v->a[689] = sym_process_substitution; - v->a[690] = actions(1404); - v->a[691] = 20; - v->a[692] = anon_sym_SEMI; - v->a[693] = anon_sym_PIPE_PIPE; - v->a[694] = anon_sym_AMP_AMP; - v->a[695] = anon_sym_PIPE; - v->a[696] = anon_sym_AMP; - v->a[697] = anon_sym_LT; - v->a[698] = anon_sym_GT; - v->a[699] = anon_sym_LT_LT; + v->a[680] = sym_comment; + v->a[681] = actions(840); + v->a[682] = 1; + v->a[683] = sym_variable_name; + v->a[684] = actions(838); + v->a[685] = 2; + v->a[686] = aux_sym__simple_variable_name_token1; + v->a[687] = aux_sym__multiline_variable_name_token1; + v->a[688] = actions(828); + v->a[689] = 4; + v->a[690] = sym_file_descriptor; + v->a[691] = sym_test_operator; + v->a[692] = sym__bare_dollar; + v->a[693] = sym__brace_start; + v->a[694] = actions(836); + v->a[695] = 9; + v->a[696] = anon_sym_BANG; + v->a[697] = anon_sym_DASH; + v->a[698] = anon_sym_STAR; + v->a[699] = anon_sym_QMARK; small_parse_table_35(v); } diff --git a/parser/static/small_parse_table/small_parse_table_60.c b/parser/static/small_parse_table/small_parse_table_60.c index 9b380895..8b45b2c2 100644 --- a/parser/static/small_parse_table/small_parse_table_60.c +++ b/parser/static/small_parse_table/small_parse_table_60.c @@ -14,126 +14,126 @@ void small_parse_table_300(t_small_parse_table_array *v) { - v->a[6000] = actions(1567); - v->a[6001] = 1; - v->a[6002] = anon_sym_DOLLAR_BQUOTE; - v->a[6003] = actions(1573); - v->a[6004] = 1; - v->a[6005] = sym__bare_dollar; - v->a[6006] = actions(1575); - v->a[6007] = 1; - v->a[6008] = sym__brace_start; - v->a[6009] = actions(1690); - v->a[6010] = 1; - v->a[6011] = anon_sym_LT_LT_LT; - v->a[6012] = actions(1692); - v->a[6013] = 1; - v->a[6014] = sym__special_character; - v->a[6015] = actions(1694); - v->a[6016] = 1; - v->a[6017] = sym_test_operator; - v->a[6018] = state(574); - v->a[6019] = 1; + v->a[6000] = 1; + v->a[6001] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6002] = actions(1254); + v->a[6003] = 1; + v->a[6004] = anon_sym_DOLLAR; + v->a[6005] = actions(1258); + v->a[6006] = 1; + v->a[6007] = anon_sym_DQUOTE; + v->a[6008] = actions(1260); + v->a[6009] = 1; + v->a[6010] = aux_sym_number_token1; + v->a[6011] = actions(1262); + v->a[6012] = 1; + v->a[6013] = aux_sym_number_token2; + v->a[6014] = actions(1264); + v->a[6015] = 1; + v->a[6016] = anon_sym_DOLLAR_LBRACE; + v->a[6017] = actions(1266); + v->a[6018] = 1; + v->a[6019] = anon_sym_DOLLAR_LPAREN; small_parse_table_301(v); } void small_parse_table_301(t_small_parse_table_array *v) { - v->a[6020] = aux_sym_command_repeat2; - v->a[6021] = state(1321); - v->a[6022] = 1; - v->a[6023] = aux_sym__literal_repeat1; - v->a[6024] = state(1712); - v->a[6025] = 1; - v->a[6026] = sym_herestring_redirect; - v->a[6027] = state(1716); - v->a[6028] = 1; - v->a[6029] = sym_concatenation; - v->a[6030] = actions(1543); - v->a[6031] = 2; - v->a[6032] = anon_sym_LPAREN_LPAREN; - v->a[6033] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6034] = actions(1569); - v->a[6035] = 2; - v->a[6036] = anon_sym_LT_LPAREN; - v->a[6037] = anon_sym_GT_LPAREN; - v->a[6038] = actions(1615); - v->a[6039] = 2; + v->a[6020] = actions(1270); + v->a[6021] = 1; + v->a[6022] = anon_sym_DOLLAR_BQUOTE; + v->a[6023] = actions(1274); + v->a[6024] = 1; + v->a[6025] = sym__bare_dollar; + v->a[6026] = actions(1276); + v->a[6027] = 1; + v->a[6028] = sym__brace_start; + v->a[6029] = actions(1428); + v->a[6030] = 1; + v->a[6031] = sym__special_character; + v->a[6032] = actions(1430); + v->a[6033] = 1; + v->a[6034] = sym_test_operator; + v->a[6035] = state(402); + v->a[6036] = 1; + v->a[6037] = aux_sym_command_repeat2; + v->a[6038] = state(1232); + v->a[6039] = 1; small_parse_table_302(v); } void small_parse_table_302(t_small_parse_table_array *v) { - v->a[6040] = sym_file_descriptor; - v->a[6041] = aux_sym_heredoc_redirect_token1; - v->a[6042] = actions(1688); - v->a[6043] = 2; - v->a[6044] = anon_sym_EQ_EQ; - v->a[6045] = anon_sym_EQ_TILDE; - v->a[6046] = actions(1686); - v->a[6047] = 3; - v->a[6048] = sym_raw_string; - v->a[6049] = sym_ansi_c_string; - v->a[6050] = sym_word; - v->a[6051] = state(1219); - v->a[6052] = 9; - v->a[6053] = sym_arithmetic_expansion; - v->a[6054] = sym_brace_expression; - v->a[6055] = sym_string; - v->a[6056] = sym_translated_string; - v->a[6057] = sym_number; - v->a[6058] = sym_simple_expansion; - v->a[6059] = sym_expansion; + v->a[6040] = aux_sym__literal_repeat1; + v->a[6041] = state(1293); + v->a[6042] = 1; + v->a[6043] = sym_concatenation; + v->a[6044] = state(2297); + v->a[6045] = 1; + v->a[6046] = sym_subshell; + v->a[6047] = actions(759); + v->a[6048] = 2; + v->a[6049] = sym_file_descriptor; + v->a[6050] = aux_sym_heredoc_redirect_token1; + v->a[6051] = actions(1426); + v->a[6052] = 2; + v->a[6053] = sym_raw_string; + v->a[6054] = sym_word; + v->a[6055] = state(1146); + v->a[6056] = 7; + v->a[6057] = sym_arithmetic_expansion; + v->a[6058] = sym_brace_expression; + v->a[6059] = sym_string; small_parse_table_303(v); } void small_parse_table_303(t_small_parse_table_array *v) { - v->a[6060] = sym_command_substitution; - v->a[6061] = sym_process_substitution; - v->a[6062] = actions(1613); - v->a[6063] = 20; - v->a[6064] = anon_sym_SEMI; - v->a[6065] = anon_sym_PIPE_PIPE; - v->a[6066] = anon_sym_AMP_AMP; - v->a[6067] = anon_sym_PIPE; - v->a[6068] = anon_sym_AMP; - v->a[6069] = anon_sym_LT; - v->a[6070] = anon_sym_GT; - v->a[6071] = anon_sym_LT_LT; - v->a[6072] = anon_sym_GT_GT; - v->a[6073] = anon_sym_SEMI_SEMI; - v->a[6074] = anon_sym_PIPE_AMP; - v->a[6075] = anon_sym_AMP_GT; - v->a[6076] = anon_sym_AMP_GT_GT; - v->a[6077] = anon_sym_LT_AMP; - v->a[6078] = anon_sym_GT_AMP; - v->a[6079] = anon_sym_GT_PIPE; + v->a[6060] = sym_number; + v->a[6061] = sym_simple_expansion; + v->a[6062] = sym_expansion; + v->a[6063] = sym_command_substitution; + v->a[6064] = actions(757); + v->a[6065] = 20; + v->a[6066] = anon_sym_PIPE; + v->a[6067] = anon_sym_SEMI_SEMI; + v->a[6068] = anon_sym_PIPE_AMP; + v->a[6069] = anon_sym_AMP_AMP; + v->a[6070] = anon_sym_PIPE_PIPE; + v->a[6071] = anon_sym_LT; + v->a[6072] = anon_sym_GT; + v->a[6073] = anon_sym_GT_GT; + v->a[6074] = anon_sym_AMP_GT; + v->a[6075] = anon_sym_AMP_GT_GT; + v->a[6076] = anon_sym_LT_AMP; + v->a[6077] = anon_sym_GT_AMP; + v->a[6078] = anon_sym_GT_PIPE; + v->a[6079] = anon_sym_LT_AMP_DASH; small_parse_table_304(v); } void small_parse_table_304(t_small_parse_table_array *v) { - v->a[6080] = anon_sym_LT_AMP_DASH; - v->a[6081] = anon_sym_GT_AMP_DASH; + v->a[6080] = anon_sym_GT_AMP_DASH; + v->a[6081] = anon_sym_LT_LT; v->a[6082] = anon_sym_LT_LT_DASH; - v->a[6083] = anon_sym_BQUOTE; - v->a[6084] = 8; - v->a[6085] = actions(3); - v->a[6086] = 1; - v->a[6087] = sym_comment; - v->a[6088] = actions(1591); - v->a[6089] = 1; - v->a[6090] = anon_sym_DQUOTE; - v->a[6091] = actions(2155); - v->a[6092] = 1; - v->a[6093] = sym_variable_name; - v->a[6094] = state(1282); - v->a[6095] = 1; - v->a[6096] = sym_string; - v->a[6097] = actions(2153); - v->a[6098] = 2; - v->a[6099] = aux_sym__simple_variable_name_token1; + v->a[6083] = anon_sym_AMP; + v->a[6084] = anon_sym_BQUOTE; + v->a[6085] = anon_sym_SEMI; + v->a[6086] = 19; + v->a[6087] = actions(3); + v->a[6088] = 1; + v->a[6089] = sym_comment; + v->a[6090] = actions(1606); + v->a[6091] = 1; + v->a[6092] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6093] = actions(1609); + v->a[6094] = 1; + v->a[6095] = anon_sym_DOLLAR; + v->a[6096] = actions(1612); + v->a[6097] = 1; + v->a[6098] = sym__special_character; + v->a[6099] = actions(1615); small_parse_table_305(v); } diff --git a/parser/static/small_parse_table/small_parse_table_600.c b/parser/static/small_parse_table/small_parse_table_600.c index 3f9a265d..662c9a5d 100644 --- a/parser/static/small_parse_table/small_parse_table_600.c +++ b/parser/static/small_parse_table/small_parse_table_600.c @@ -14,126 +14,126 @@ void small_parse_table_3000(t_small_parse_table_array *v) { - v->a[60000] = 5; - v->a[60001] = sym_file_descriptor; - v->a[60002] = sym_variable_name; - v->a[60003] = sym_test_operator; - v->a[60004] = sym__brace_start; - v->a[60005] = aux_sym_heredoc_redirect_token1; - v->a[60006] = actions(2072); - v->a[60007] = 38; - v->a[60008] = anon_sym_LPAREN_LPAREN; - v->a[60009] = anon_sym_SEMI; - v->a[60010] = anon_sym_PIPE_PIPE; - v->a[60011] = anon_sym_AMP_AMP; - v->a[60012] = anon_sym_PIPE; - v->a[60013] = anon_sym_AMP; - v->a[60014] = anon_sym_LT; - v->a[60015] = anon_sym_GT; - v->a[60016] = anon_sym_LT_LT; - v->a[60017] = anon_sym_GT_GT; - v->a[60018] = anon_sym_RPAREN; - v->a[60019] = anon_sym_SEMI_SEMI; + v->a[60000] = anon_sym_AMP_GT_GT; + v->a[60001] = anon_sym_LT_AMP; + v->a[60002] = anon_sym_GT_AMP; + v->a[60003] = anon_sym_GT_PIPE; + v->a[60004] = anon_sym_LT_AMP_DASH; + v->a[60005] = anon_sym_GT_AMP_DASH; + v->a[60006] = actions(3625); + v->a[60007] = 12; + v->a[60008] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60009] = anon_sym_DOLLAR; + v->a[60010] = sym__special_character; + v->a[60011] = anon_sym_DQUOTE; + v->a[60012] = sym_raw_string; + v->a[60013] = aux_sym_number_token1; + v->a[60014] = aux_sym_number_token2; + v->a[60015] = anon_sym_DOLLAR_LBRACE; + v->a[60016] = anon_sym_DOLLAR_LPAREN; + v->a[60017] = anon_sym_BQUOTE; + v->a[60018] = anon_sym_DOLLAR_BQUOTE; + v->a[60019] = sym_word; small_parse_table_3001(v); } void small_parse_table_3001(t_small_parse_table_array *v) { - v->a[60020] = anon_sym_PIPE_AMP; - v->a[60021] = anon_sym_AMP_GT; - v->a[60022] = anon_sym_AMP_GT_GT; - v->a[60023] = anon_sym_LT_AMP; - v->a[60024] = anon_sym_GT_AMP; - v->a[60025] = anon_sym_GT_PIPE; - v->a[60026] = anon_sym_LT_AMP_DASH; - v->a[60027] = anon_sym_GT_AMP_DASH; - v->a[60028] = anon_sym_LT_LT_DASH; - v->a[60029] = anon_sym_LT_LT_LT; - v->a[60030] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60031] = anon_sym_DOLLAR_LBRACK; - v->a[60032] = anon_sym_DOLLAR; - v->a[60033] = sym__special_character; - v->a[60034] = anon_sym_DQUOTE; - v->a[60035] = sym_raw_string; - v->a[60036] = sym_ansi_c_string; - v->a[60037] = aux_sym_number_token1; - v->a[60038] = aux_sym_number_token2; - v->a[60039] = anon_sym_DOLLAR_LBRACE; + v->a[60020] = 8; + v->a[60021] = actions(3); + v->a[60022] = 1; + v->a[60023] = sym_comment; + v->a[60024] = actions(3632); + v->a[60025] = 1; + v->a[60026] = aux_sym_heredoc_redirect_token1; + v->a[60027] = actions(3634); + v->a[60028] = 1; + v->a[60029] = sym_file_descriptor; + v->a[60030] = actions(3957); + v->a[60031] = 1; + v->a[60032] = anon_sym_RPAREN; + v->a[60033] = actions(3637); + v->a[60034] = 3; + v->a[60035] = sym_variable_name; + v->a[60036] = sym_test_operator; + v->a[60037] = sym__brace_start; + v->a[60038] = actions(3627); + v->a[60039] = 9; small_parse_table_3002(v); } void small_parse_table_3002(t_small_parse_table_array *v) { - v->a[60040] = anon_sym_DOLLAR_LPAREN; - v->a[60041] = anon_sym_BQUOTE; - v->a[60042] = anon_sym_DOLLAR_BQUOTE; - v->a[60043] = anon_sym_LT_LPAREN; - v->a[60044] = anon_sym_GT_LPAREN; - v->a[60045] = sym_word; - v->a[60046] = 6; - v->a[60047] = actions(3); - v->a[60048] = 1; - v->a[60049] = sym_comment; - v->a[60050] = actions(5634); - v->a[60051] = 1; - v->a[60052] = aux_sym_concatenation_token1; - v->a[60053] = actions(5636); - v->a[60054] = 1; - v->a[60055] = sym__concat; - v->a[60056] = state(1443); - v->a[60057] = 1; - v->a[60058] = aux_sym_concatenation_repeat1; - v->a[60059] = actions(5375); + v->a[60040] = anon_sym_PIPE; + v->a[60041] = anon_sym_SEMI_SEMI; + v->a[60042] = anon_sym_PIPE_AMP; + v->a[60043] = anon_sym_AMP_AMP; + v->a[60044] = anon_sym_PIPE_PIPE; + v->a[60045] = anon_sym_LT_LT; + v->a[60046] = anon_sym_LT_LT_DASH; + v->a[60047] = anon_sym_AMP; + v->a[60048] = anon_sym_SEMI; + v->a[60049] = actions(3629); + v->a[60050] = 10; + v->a[60051] = anon_sym_LT; + v->a[60052] = anon_sym_GT; + v->a[60053] = anon_sym_GT_GT; + v->a[60054] = anon_sym_AMP_GT; + v->a[60055] = anon_sym_AMP_GT_GT; + v->a[60056] = anon_sym_LT_AMP; + v->a[60057] = anon_sym_GT_AMP; + v->a[60058] = anon_sym_GT_PIPE; + v->a[60059] = anon_sym_LT_AMP_DASH; small_parse_table_3003(v); } void small_parse_table_3003(t_small_parse_table_array *v) { - v->a[60060] = 6; - v->a[60061] = sym_file_descriptor; - v->a[60062] = sym_variable_name; - v->a[60063] = sym_test_operator; - v->a[60064] = sym__brace_start; - v->a[60065] = ts_builtin_sym_end; - v->a[60066] = aux_sym_heredoc_redirect_token1; - v->a[60067] = actions(5373); - v->a[60068] = 37; - v->a[60069] = anon_sym_LPAREN_LPAREN; - v->a[60070] = anon_sym_SEMI; - v->a[60071] = anon_sym_PIPE_PIPE; - v->a[60072] = anon_sym_AMP_AMP; - v->a[60073] = anon_sym_PIPE; - v->a[60074] = anon_sym_AMP; - v->a[60075] = anon_sym_LT; - v->a[60076] = anon_sym_GT; - v->a[60077] = anon_sym_LT_LT; - v->a[60078] = anon_sym_GT_GT; - v->a[60079] = anon_sym_SEMI_SEMI; + v->a[60060] = anon_sym_GT_AMP_DASH; + v->a[60061] = actions(3625); + v->a[60062] = 12; + v->a[60063] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60064] = anon_sym_DOLLAR; + v->a[60065] = sym__special_character; + v->a[60066] = anon_sym_DQUOTE; + v->a[60067] = sym_raw_string; + v->a[60068] = aux_sym_number_token1; + v->a[60069] = aux_sym_number_token2; + v->a[60070] = anon_sym_DOLLAR_LBRACE; + v->a[60071] = anon_sym_DOLLAR_LPAREN; + v->a[60072] = anon_sym_BQUOTE; + v->a[60073] = anon_sym_DOLLAR_BQUOTE; + v->a[60074] = sym_word; + v->a[60075] = 6; + v->a[60076] = actions(3); + v->a[60077] = 1; + v->a[60078] = sym_comment; + v->a[60079] = actions(3167); small_parse_table_3004(v); } void small_parse_table_3004(t_small_parse_table_array *v) { - v->a[60080] = anon_sym_PIPE_AMP; - v->a[60081] = anon_sym_AMP_GT; - v->a[60082] = anon_sym_AMP_GT_GT; - v->a[60083] = anon_sym_LT_AMP; - v->a[60084] = anon_sym_GT_AMP; - v->a[60085] = anon_sym_GT_PIPE; - v->a[60086] = anon_sym_LT_AMP_DASH; - v->a[60087] = anon_sym_GT_AMP_DASH; - v->a[60088] = anon_sym_LT_LT_DASH; - v->a[60089] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60090] = anon_sym_DOLLAR_LBRACK; - v->a[60091] = anon_sym_DOLLAR; - v->a[60092] = sym__special_character; - v->a[60093] = anon_sym_DQUOTE; - v->a[60094] = sym_raw_string; - v->a[60095] = sym_ansi_c_string; - v->a[60096] = aux_sym_number_token1; - v->a[60097] = aux_sym_number_token2; - v->a[60098] = anon_sym_DOLLAR_LBRACE; - v->a[60099] = anon_sym_DOLLAR_LPAREN; + v->a[60080] = 1; + v->a[60081] = aux_sym_concatenation_token1; + v->a[60082] = actions(3296); + v->a[60083] = 1; + v->a[60084] = sym__concat; + v->a[60085] = state(1325); + v->a[60086] = 1; + v->a[60087] = aux_sym_concatenation_repeat1; + v->a[60088] = actions(2758); + v->a[60089] = 5; + v->a[60090] = sym_file_descriptor; + v->a[60091] = sym_variable_name; + v->a[60092] = sym_test_operator; + v->a[60093] = sym__brace_start; + v->a[60094] = aux_sym_heredoc_redirect_token1; + v->a[60095] = actions(2756); + v->a[60096] = 29; + v->a[60097] = anon_sym_PIPE; + v->a[60098] = anon_sym_PIPE_AMP; + v->a[60099] = anon_sym_AMP_AMP; small_parse_table_3005(v); } diff --git a/parser/static/small_parse_table/small_parse_table_601.c b/parser/static/small_parse_table/small_parse_table_601.c index eca0ac4b..349e80f1 100644 --- a/parser/static/small_parse_table/small_parse_table_601.c +++ b/parser/static/small_parse_table/small_parse_table_601.c @@ -14,126 +14,126 @@ void small_parse_table_3005(t_small_parse_table_array *v) { - v->a[60100] = anon_sym_BQUOTE; - v->a[60101] = anon_sym_DOLLAR_BQUOTE; - v->a[60102] = anon_sym_LT_LPAREN; - v->a[60103] = anon_sym_GT_LPAREN; - v->a[60104] = aux_sym__simple_variable_name_token1; - v->a[60105] = sym_word; - v->a[60106] = 3; - v->a[60107] = actions(3); - v->a[60108] = 1; - v->a[60109] = sym_comment; - v->a[60110] = actions(1263); - v->a[60111] = 5; - v->a[60112] = sym_file_descriptor; - v->a[60113] = sym_test_operator; - v->a[60114] = sym__bare_dollar; - v->a[60115] = sym__brace_start; - v->a[60116] = aux_sym_heredoc_redirect_token1; - v->a[60117] = actions(1261); - v->a[60118] = 41; - v->a[60119] = anon_sym_LPAREN_LPAREN; + v->a[60100] = anon_sym_PIPE_PIPE; + v->a[60101] = anon_sym_LT; + v->a[60102] = anon_sym_GT; + v->a[60103] = anon_sym_GT_GT; + v->a[60104] = anon_sym_AMP_GT; + v->a[60105] = anon_sym_AMP_GT_GT; + v->a[60106] = anon_sym_LT_AMP; + v->a[60107] = anon_sym_GT_AMP; + v->a[60108] = anon_sym_GT_PIPE; + v->a[60109] = anon_sym_LT_AMP_DASH; + v->a[60110] = anon_sym_GT_AMP_DASH; + v->a[60111] = anon_sym_LT_LT; + v->a[60112] = anon_sym_LT_LT_DASH; + v->a[60113] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60114] = anon_sym_DOLLAR; + v->a[60115] = sym__special_character; + v->a[60116] = anon_sym_DQUOTE; + v->a[60117] = sym_raw_string; + v->a[60118] = aux_sym_number_token1; + v->a[60119] = aux_sym_number_token2; small_parse_table_3006(v); } void small_parse_table_3006(t_small_parse_table_array *v) { - v->a[60120] = anon_sym_SEMI; - v->a[60121] = anon_sym_PIPE_PIPE; - v->a[60122] = anon_sym_AMP_AMP; - v->a[60123] = anon_sym_PIPE; - v->a[60124] = anon_sym_AMP; - v->a[60125] = anon_sym_EQ_EQ; - v->a[60126] = anon_sym_LT; - v->a[60127] = anon_sym_GT; - v->a[60128] = anon_sym_LT_LT; - v->a[60129] = anon_sym_GT_GT; - v->a[60130] = anon_sym_SEMI_SEMI; - v->a[60131] = anon_sym_SEMI_AMP; - v->a[60132] = anon_sym_SEMI_SEMI_AMP; - v->a[60133] = anon_sym_PIPE_AMP; - v->a[60134] = anon_sym_EQ_TILDE; - v->a[60135] = anon_sym_AMP_GT; - v->a[60136] = anon_sym_AMP_GT_GT; - v->a[60137] = anon_sym_LT_AMP; - v->a[60138] = anon_sym_GT_AMP; - v->a[60139] = anon_sym_GT_PIPE; + v->a[60120] = anon_sym_DOLLAR_LBRACE; + v->a[60121] = anon_sym_DOLLAR_LPAREN; + v->a[60122] = anon_sym_BQUOTE; + v->a[60123] = anon_sym_DOLLAR_BQUOTE; + v->a[60124] = aux_sym__simple_variable_name_token1; + v->a[60125] = sym_word; + v->a[60126] = 8; + v->a[60127] = actions(3); + v->a[60128] = 1; + v->a[60129] = sym_comment; + v->a[60130] = actions(3632); + v->a[60131] = 1; + v->a[60132] = aux_sym_heredoc_redirect_token1; + v->a[60133] = actions(3634); + v->a[60134] = 1; + v->a[60135] = sym_file_descriptor; + v->a[60136] = actions(3960); + v->a[60137] = 1; + v->a[60138] = anon_sym_RPAREN; + v->a[60139] = actions(3637); small_parse_table_3007(v); } void small_parse_table_3007(t_small_parse_table_array *v) { - v->a[60140] = anon_sym_LT_AMP_DASH; - v->a[60141] = anon_sym_GT_AMP_DASH; - v->a[60142] = anon_sym_LT_LT_DASH; - v->a[60143] = anon_sym_LT_LT_LT; - v->a[60144] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60145] = anon_sym_DOLLAR_LBRACK; - v->a[60146] = anon_sym_DOLLAR; - v->a[60147] = sym__special_character; - v->a[60148] = anon_sym_DQUOTE; - v->a[60149] = sym_raw_string; - v->a[60150] = sym_ansi_c_string; - v->a[60151] = aux_sym_number_token1; - v->a[60152] = aux_sym_number_token2; - v->a[60153] = anon_sym_DOLLAR_LBRACE; - v->a[60154] = anon_sym_DOLLAR_LPAREN; - v->a[60155] = anon_sym_BQUOTE; - v->a[60156] = anon_sym_DOLLAR_BQUOTE; - v->a[60157] = anon_sym_LT_LPAREN; - v->a[60158] = anon_sym_GT_LPAREN; - v->a[60159] = sym_word; + v->a[60140] = 3; + v->a[60141] = sym_variable_name; + v->a[60142] = sym_test_operator; + v->a[60143] = sym__brace_start; + v->a[60144] = actions(3627); + v->a[60145] = 9; + v->a[60146] = anon_sym_PIPE; + v->a[60147] = anon_sym_SEMI_SEMI; + v->a[60148] = anon_sym_PIPE_AMP; + v->a[60149] = anon_sym_AMP_AMP; + v->a[60150] = anon_sym_PIPE_PIPE; + v->a[60151] = anon_sym_LT_LT; + v->a[60152] = anon_sym_LT_LT_DASH; + v->a[60153] = anon_sym_AMP; + v->a[60154] = anon_sym_SEMI; + v->a[60155] = actions(3629); + v->a[60156] = 10; + v->a[60157] = anon_sym_LT; + v->a[60158] = anon_sym_GT; + v->a[60159] = anon_sym_GT_GT; small_parse_table_3008(v); } void small_parse_table_3008(t_small_parse_table_array *v) { - v->a[60160] = 6; - v->a[60161] = actions(3); - v->a[60162] = 1; - v->a[60163] = sym_comment; - v->a[60164] = actions(5648); - v->a[60165] = 1; - v->a[60166] = aux_sym_concatenation_token1; - v->a[60167] = actions(5654); - v->a[60168] = 1; - v->a[60169] = sym__concat; - v->a[60170] = state(1357); - v->a[60171] = 1; - v->a[60172] = aux_sym_concatenation_repeat1; - v->a[60173] = actions(4469); - v->a[60174] = 6; - v->a[60175] = sym_file_descriptor; - v->a[60176] = sym_variable_name; - v->a[60177] = sym_test_operator; - v->a[60178] = sym__brace_start; - v->a[60179] = ts_builtin_sym_end; + v->a[60160] = anon_sym_AMP_GT; + v->a[60161] = anon_sym_AMP_GT_GT; + v->a[60162] = anon_sym_LT_AMP; + v->a[60163] = anon_sym_GT_AMP; + v->a[60164] = anon_sym_GT_PIPE; + v->a[60165] = anon_sym_LT_AMP_DASH; + v->a[60166] = anon_sym_GT_AMP_DASH; + v->a[60167] = actions(3625); + v->a[60168] = 12; + v->a[60169] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60170] = anon_sym_DOLLAR; + v->a[60171] = sym__special_character; + v->a[60172] = anon_sym_DQUOTE; + v->a[60173] = sym_raw_string; + v->a[60174] = aux_sym_number_token1; + v->a[60175] = aux_sym_number_token2; + v->a[60176] = anon_sym_DOLLAR_LBRACE; + v->a[60177] = anon_sym_DOLLAR_LPAREN; + v->a[60178] = anon_sym_BQUOTE; + v->a[60179] = anon_sym_DOLLAR_BQUOTE; small_parse_table_3009(v); } void small_parse_table_3009(t_small_parse_table_array *v) { - v->a[60180] = aux_sym_heredoc_redirect_token1; - v->a[60181] = actions(4467); - v->a[60182] = 37; - v->a[60183] = anon_sym_LPAREN_LPAREN; - v->a[60184] = anon_sym_SEMI; - v->a[60185] = anon_sym_PIPE_PIPE; - v->a[60186] = anon_sym_AMP_AMP; - v->a[60187] = anon_sym_PIPE; - v->a[60188] = anon_sym_AMP; - v->a[60189] = anon_sym_LT; - v->a[60190] = anon_sym_GT; - v->a[60191] = anon_sym_LT_LT; - v->a[60192] = anon_sym_GT_GT; - v->a[60193] = anon_sym_SEMI_SEMI; - v->a[60194] = anon_sym_PIPE_AMP; - v->a[60195] = anon_sym_AMP_GT; - v->a[60196] = anon_sym_AMP_GT_GT; - v->a[60197] = anon_sym_LT_AMP; - v->a[60198] = anon_sym_GT_AMP; - v->a[60199] = anon_sym_GT_PIPE; + v->a[60180] = sym_word; + v->a[60181] = 8; + v->a[60182] = actions(3); + v->a[60183] = 1; + v->a[60184] = sym_comment; + v->a[60185] = actions(3632); + v->a[60186] = 1; + v->a[60187] = aux_sym_heredoc_redirect_token1; + v->a[60188] = actions(3634); + v->a[60189] = 1; + v->a[60190] = sym_file_descriptor; + v->a[60191] = actions(3963); + v->a[60192] = 1; + v->a[60193] = anon_sym_RPAREN; + v->a[60194] = actions(3637); + v->a[60195] = 3; + v->a[60196] = sym_variable_name; + v->a[60197] = sym_test_operator; + v->a[60198] = sym__brace_start; + v->a[60199] = actions(3627); small_parse_table_3010(v); } diff --git a/parser/static/small_parse_table/small_parse_table_602.c b/parser/static/small_parse_table/small_parse_table_602.c index 468d52c1..c33abeaa 100644 --- a/parser/static/small_parse_table/small_parse_table_602.c +++ b/parser/static/small_parse_table/small_parse_table_602.c @@ -14,126 +14,126 @@ void small_parse_table_3010(t_small_parse_table_array *v) { - v->a[60200] = anon_sym_LT_AMP_DASH; - v->a[60201] = anon_sym_GT_AMP_DASH; - v->a[60202] = anon_sym_LT_LT_DASH; - v->a[60203] = anon_sym_LT_LT_LT; - v->a[60204] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60205] = anon_sym_DOLLAR_LBRACK; - v->a[60206] = anon_sym_DOLLAR; - v->a[60207] = sym__special_character; - v->a[60208] = anon_sym_DQUOTE; - v->a[60209] = sym_raw_string; - v->a[60210] = sym_ansi_c_string; - v->a[60211] = aux_sym_number_token1; - v->a[60212] = aux_sym_number_token2; - v->a[60213] = anon_sym_DOLLAR_LBRACE; - v->a[60214] = anon_sym_DOLLAR_LPAREN; - v->a[60215] = anon_sym_BQUOTE; - v->a[60216] = anon_sym_DOLLAR_BQUOTE; - v->a[60217] = anon_sym_LT_LPAREN; - v->a[60218] = anon_sym_GT_LPAREN; - v->a[60219] = sym_word; + v->a[60200] = 9; + v->a[60201] = anon_sym_PIPE; + v->a[60202] = anon_sym_SEMI_SEMI; + v->a[60203] = anon_sym_PIPE_AMP; + v->a[60204] = anon_sym_AMP_AMP; + v->a[60205] = anon_sym_PIPE_PIPE; + v->a[60206] = anon_sym_LT_LT; + v->a[60207] = anon_sym_LT_LT_DASH; + v->a[60208] = anon_sym_AMP; + v->a[60209] = anon_sym_SEMI; + v->a[60210] = actions(3629); + v->a[60211] = 10; + v->a[60212] = anon_sym_LT; + v->a[60213] = anon_sym_GT; + v->a[60214] = anon_sym_GT_GT; + v->a[60215] = anon_sym_AMP_GT; + v->a[60216] = anon_sym_AMP_GT_GT; + v->a[60217] = anon_sym_LT_AMP; + v->a[60218] = anon_sym_GT_AMP; + v->a[60219] = anon_sym_GT_PIPE; small_parse_table_3011(v); } void small_parse_table_3011(t_small_parse_table_array *v) { - v->a[60220] = 3; - v->a[60221] = actions(3); - v->a[60222] = 1; - v->a[60223] = sym_comment; - v->a[60224] = actions(1310); - v->a[60225] = 6; - v->a[60226] = sym_file_descriptor; - v->a[60227] = sym__concat; - v->a[60228] = sym_variable_name; - v->a[60229] = sym_test_operator; - v->a[60230] = sym__brace_start; - v->a[60231] = aux_sym_heredoc_redirect_token1; - v->a[60232] = actions(1308); - v->a[60233] = 40; - v->a[60234] = anon_sym_LPAREN_LPAREN; - v->a[60235] = anon_sym_SEMI; - v->a[60236] = anon_sym_PIPE_PIPE; - v->a[60237] = anon_sym_AMP_AMP; - v->a[60238] = anon_sym_PIPE; - v->a[60239] = anon_sym_AMP; + v->a[60220] = anon_sym_LT_AMP_DASH; + v->a[60221] = anon_sym_GT_AMP_DASH; + v->a[60222] = actions(3625); + v->a[60223] = 12; + v->a[60224] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60225] = anon_sym_DOLLAR; + v->a[60226] = sym__special_character; + v->a[60227] = anon_sym_DQUOTE; + v->a[60228] = sym_raw_string; + v->a[60229] = aux_sym_number_token1; + v->a[60230] = aux_sym_number_token2; + v->a[60231] = anon_sym_DOLLAR_LBRACE; + v->a[60232] = anon_sym_DOLLAR_LPAREN; + v->a[60233] = anon_sym_BQUOTE; + v->a[60234] = anon_sym_DOLLAR_BQUOTE; + v->a[60235] = sym_word; + v->a[60236] = 8; + v->a[60237] = actions(3); + v->a[60238] = 1; + v->a[60239] = sym_comment; small_parse_table_3012(v); } void small_parse_table_3012(t_small_parse_table_array *v) { - v->a[60240] = anon_sym_LT; - v->a[60241] = anon_sym_GT; - v->a[60242] = anon_sym_LT_LT; - v->a[60243] = anon_sym_GT_GT; - v->a[60244] = anon_sym_SEMI_SEMI; - v->a[60245] = anon_sym_SEMI_AMP; - v->a[60246] = anon_sym_SEMI_SEMI_AMP; - v->a[60247] = anon_sym_PIPE_AMP; - v->a[60248] = anon_sym_AMP_GT; - v->a[60249] = anon_sym_AMP_GT_GT; - v->a[60250] = anon_sym_LT_AMP; - v->a[60251] = anon_sym_GT_AMP; - v->a[60252] = anon_sym_GT_PIPE; - v->a[60253] = anon_sym_LT_AMP_DASH; - v->a[60254] = anon_sym_GT_AMP_DASH; - v->a[60255] = anon_sym_LT_LT_DASH; - v->a[60256] = anon_sym_LT_LT_LT; - v->a[60257] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60258] = anon_sym_DOLLAR_LBRACK; - v->a[60259] = aux_sym_concatenation_token1; + v->a[60240] = actions(3632); + v->a[60241] = 1; + v->a[60242] = aux_sym_heredoc_redirect_token1; + v->a[60243] = actions(3634); + v->a[60244] = 1; + v->a[60245] = sym_file_descriptor; + v->a[60246] = actions(3966); + v->a[60247] = 1; + v->a[60248] = anon_sym_RPAREN; + v->a[60249] = actions(3637); + v->a[60250] = 3; + v->a[60251] = sym_variable_name; + v->a[60252] = sym_test_operator; + v->a[60253] = sym__brace_start; + v->a[60254] = actions(3627); + v->a[60255] = 9; + v->a[60256] = anon_sym_PIPE; + v->a[60257] = anon_sym_SEMI_SEMI; + v->a[60258] = anon_sym_PIPE_AMP; + v->a[60259] = anon_sym_AMP_AMP; small_parse_table_3013(v); } void small_parse_table_3013(t_small_parse_table_array *v) { - v->a[60260] = anon_sym_DOLLAR; - v->a[60261] = sym__special_character; - v->a[60262] = anon_sym_DQUOTE; - v->a[60263] = sym_raw_string; - v->a[60264] = sym_ansi_c_string; - v->a[60265] = aux_sym_number_token1; - v->a[60266] = aux_sym_number_token2; - v->a[60267] = anon_sym_DOLLAR_LBRACE; - v->a[60268] = anon_sym_DOLLAR_LPAREN; - v->a[60269] = anon_sym_BQUOTE; - v->a[60270] = anon_sym_DOLLAR_BQUOTE; - v->a[60271] = anon_sym_LT_LPAREN; - v->a[60272] = anon_sym_GT_LPAREN; - v->a[60273] = sym_word; - v->a[60274] = 6; - v->a[60275] = actions(3); - v->a[60276] = 1; - v->a[60277] = sym_comment; - v->a[60278] = actions(5634); - v->a[60279] = 1; + v->a[60260] = anon_sym_PIPE_PIPE; + v->a[60261] = anon_sym_LT_LT; + v->a[60262] = anon_sym_LT_LT_DASH; + v->a[60263] = anon_sym_AMP; + v->a[60264] = anon_sym_SEMI; + v->a[60265] = actions(3629); + v->a[60266] = 10; + v->a[60267] = anon_sym_LT; + v->a[60268] = anon_sym_GT; + v->a[60269] = anon_sym_GT_GT; + v->a[60270] = anon_sym_AMP_GT; + v->a[60271] = anon_sym_AMP_GT_GT; + v->a[60272] = anon_sym_LT_AMP; + v->a[60273] = anon_sym_GT_AMP; + v->a[60274] = anon_sym_GT_PIPE; + v->a[60275] = anon_sym_LT_AMP_DASH; + v->a[60276] = anon_sym_GT_AMP_DASH; + v->a[60277] = actions(3625); + v->a[60278] = 12; + v->a[60279] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3014(v); } void small_parse_table_3014(t_small_parse_table_array *v) { - v->a[60280] = aux_sym_concatenation_token1; - v->a[60281] = actions(5636); - v->a[60282] = 1; - v->a[60283] = sym__concat; - v->a[60284] = state(1398); - v->a[60285] = 1; - v->a[60286] = aux_sym_concatenation_repeat1; - v->a[60287] = actions(5069); - v->a[60288] = 6; - v->a[60289] = sym_file_descriptor; - v->a[60290] = sym_variable_name; - v->a[60291] = sym_test_operator; - v->a[60292] = sym__brace_start; - v->a[60293] = ts_builtin_sym_end; - v->a[60294] = aux_sym_heredoc_redirect_token1; - v->a[60295] = actions(5067); - v->a[60296] = 37; - v->a[60297] = anon_sym_LPAREN_LPAREN; - v->a[60298] = anon_sym_SEMI; - v->a[60299] = anon_sym_PIPE_PIPE; + v->a[60280] = anon_sym_DOLLAR; + v->a[60281] = sym__special_character; + v->a[60282] = anon_sym_DQUOTE; + v->a[60283] = sym_raw_string; + v->a[60284] = aux_sym_number_token1; + v->a[60285] = aux_sym_number_token2; + v->a[60286] = anon_sym_DOLLAR_LBRACE; + v->a[60287] = anon_sym_DOLLAR_LPAREN; + v->a[60288] = anon_sym_BQUOTE; + v->a[60289] = anon_sym_DOLLAR_BQUOTE; + v->a[60290] = sym_word; + v->a[60291] = 3; + v->a[60292] = actions(3); + v->a[60293] = 1; + v->a[60294] = sym_comment; + v->a[60295] = actions(2664); + v->a[60296] = 4; + v->a[60297] = sym_file_descriptor; + v->a[60298] = sym_test_operator; + v->a[60299] = sym__brace_start; small_parse_table_3015(v); } diff --git a/parser/static/small_parse_table/small_parse_table_603.c b/parser/static/small_parse_table/small_parse_table_603.c index 15b4664f..9e01cdf1 100644 --- a/parser/static/small_parse_table/small_parse_table_603.c +++ b/parser/static/small_parse_table/small_parse_table_603.c @@ -14,101 +14,101 @@ void small_parse_table_3015(t_small_parse_table_array *v) { - v->a[60300] = anon_sym_AMP_AMP; - v->a[60301] = anon_sym_PIPE; - v->a[60302] = anon_sym_AMP; - v->a[60303] = anon_sym_LT; - v->a[60304] = anon_sym_GT; - v->a[60305] = anon_sym_LT_LT; - v->a[60306] = anon_sym_GT_GT; - v->a[60307] = anon_sym_SEMI_SEMI; - v->a[60308] = anon_sym_PIPE_AMP; - v->a[60309] = anon_sym_AMP_GT; - v->a[60310] = anon_sym_AMP_GT_GT; - v->a[60311] = anon_sym_LT_AMP; - v->a[60312] = anon_sym_GT_AMP; - v->a[60313] = anon_sym_GT_PIPE; - v->a[60314] = anon_sym_LT_AMP_DASH; - v->a[60315] = anon_sym_GT_AMP_DASH; - v->a[60316] = anon_sym_LT_LT_DASH; - v->a[60317] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60318] = anon_sym_DOLLAR_LBRACK; - v->a[60319] = anon_sym_DOLLAR; + v->a[60300] = aux_sym_heredoc_redirect_token1; + v->a[60301] = actions(2662); + v->a[60302] = 33; + v->a[60303] = anon_sym_PIPE; + v->a[60304] = anon_sym_SEMI_SEMI; + v->a[60305] = anon_sym_SEMI_AMP; + v->a[60306] = anon_sym_SEMI_SEMI_AMP; + v->a[60307] = anon_sym_PIPE_AMP; + v->a[60308] = anon_sym_AMP_AMP; + v->a[60309] = anon_sym_PIPE_PIPE; + v->a[60310] = anon_sym_LT; + v->a[60311] = anon_sym_GT; + v->a[60312] = anon_sym_GT_GT; + v->a[60313] = anon_sym_AMP_GT; + v->a[60314] = anon_sym_AMP_GT_GT; + v->a[60315] = anon_sym_LT_AMP; + v->a[60316] = anon_sym_GT_AMP; + v->a[60317] = anon_sym_GT_PIPE; + v->a[60318] = anon_sym_LT_AMP_DASH; + v->a[60319] = anon_sym_GT_AMP_DASH; small_parse_table_3016(v); } void small_parse_table_3016(t_small_parse_table_array *v) { - v->a[60320] = sym__special_character; - v->a[60321] = anon_sym_DQUOTE; - v->a[60322] = sym_raw_string; - v->a[60323] = sym_ansi_c_string; - v->a[60324] = aux_sym_number_token1; - v->a[60325] = aux_sym_number_token2; - v->a[60326] = anon_sym_DOLLAR_LBRACE; - v->a[60327] = anon_sym_DOLLAR_LPAREN; - v->a[60328] = anon_sym_BQUOTE; - v->a[60329] = anon_sym_DOLLAR_BQUOTE; - v->a[60330] = anon_sym_LT_LPAREN; - v->a[60331] = anon_sym_GT_LPAREN; - v->a[60332] = aux_sym__simple_variable_name_token1; - v->a[60333] = sym_word; - v->a[60334] = 6; - v->a[60335] = actions(3); - v->a[60336] = 1; - v->a[60337] = sym_comment; - v->a[60338] = actions(5648); - v->a[60339] = 1; + v->a[60320] = anon_sym_LT_LT; + v->a[60321] = anon_sym_LT_LT_DASH; + v->a[60322] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60323] = anon_sym_AMP; + v->a[60324] = anon_sym_DOLLAR; + v->a[60325] = sym__special_character; + v->a[60326] = anon_sym_DQUOTE; + v->a[60327] = sym_raw_string; + v->a[60328] = aux_sym_number_token1; + v->a[60329] = aux_sym_number_token2; + v->a[60330] = anon_sym_DOLLAR_LBRACE; + v->a[60331] = anon_sym_DOLLAR_LPAREN; + v->a[60332] = anon_sym_BQUOTE; + v->a[60333] = anon_sym_DOLLAR_BQUOTE; + v->a[60334] = sym_word; + v->a[60335] = anon_sym_SEMI; + v->a[60336] = 8; + v->a[60337] = actions(3); + v->a[60338] = 1; + v->a[60339] = sym_comment; small_parse_table_3017(v); } void small_parse_table_3017(t_small_parse_table_array *v) { - v->a[60340] = aux_sym_concatenation_token1; - v->a[60341] = actions(5654); - v->a[60342] = 1; - v->a[60343] = sym__concat; - v->a[60344] = state(1333); - v->a[60345] = 1; - v->a[60346] = aux_sym_concatenation_repeat1; - v->a[60347] = actions(4372); - v->a[60348] = 6; - v->a[60349] = sym_file_descriptor; - v->a[60350] = sym_variable_name; - v->a[60351] = sym_test_operator; - v->a[60352] = sym__brace_start; - v->a[60353] = ts_builtin_sym_end; - v->a[60354] = aux_sym_heredoc_redirect_token1; - v->a[60355] = actions(4370); - v->a[60356] = 37; - v->a[60357] = anon_sym_LPAREN_LPAREN; - v->a[60358] = anon_sym_SEMI; - v->a[60359] = anon_sym_PIPE_PIPE; + v->a[60340] = actions(3632); + v->a[60341] = 1; + v->a[60342] = aux_sym_heredoc_redirect_token1; + v->a[60343] = actions(3634); + v->a[60344] = 1; + v->a[60345] = sym_file_descriptor; + v->a[60346] = actions(3969); + v->a[60347] = 1; + v->a[60348] = anon_sym_RPAREN; + v->a[60349] = actions(3637); + v->a[60350] = 3; + v->a[60351] = sym_variable_name; + v->a[60352] = sym_test_operator; + v->a[60353] = sym__brace_start; + v->a[60354] = actions(3627); + v->a[60355] = 9; + v->a[60356] = anon_sym_PIPE; + v->a[60357] = anon_sym_SEMI_SEMI; + v->a[60358] = anon_sym_PIPE_AMP; + v->a[60359] = anon_sym_AMP_AMP; small_parse_table_3018(v); } void small_parse_table_3018(t_small_parse_table_array *v) { - v->a[60360] = anon_sym_AMP_AMP; - v->a[60361] = anon_sym_PIPE; - v->a[60362] = anon_sym_AMP; - v->a[60363] = anon_sym_LT; - v->a[60364] = anon_sym_GT; - v->a[60365] = anon_sym_LT_LT; - v->a[60366] = anon_sym_GT_GT; - v->a[60367] = anon_sym_SEMI_SEMI; - v->a[60368] = anon_sym_PIPE_AMP; - v->a[60369] = anon_sym_AMP_GT; - v->a[60370] = anon_sym_AMP_GT_GT; - v->a[60371] = anon_sym_LT_AMP; - v->a[60372] = anon_sym_GT_AMP; - v->a[60373] = anon_sym_GT_PIPE; - v->a[60374] = anon_sym_LT_AMP_DASH; - v->a[60375] = anon_sym_GT_AMP_DASH; - v->a[60376] = anon_sym_LT_LT_DASH; - v->a[60377] = anon_sym_LT_LT_LT; - v->a[60378] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60379] = anon_sym_DOLLAR_LBRACK; + v->a[60360] = anon_sym_PIPE_PIPE; + v->a[60361] = anon_sym_LT_LT; + v->a[60362] = anon_sym_LT_LT_DASH; + v->a[60363] = anon_sym_AMP; + v->a[60364] = anon_sym_SEMI; + v->a[60365] = actions(3629); + v->a[60366] = 10; + v->a[60367] = anon_sym_LT; + v->a[60368] = anon_sym_GT; + v->a[60369] = anon_sym_GT_GT; + v->a[60370] = anon_sym_AMP_GT; + v->a[60371] = anon_sym_AMP_GT_GT; + v->a[60372] = anon_sym_LT_AMP; + v->a[60373] = anon_sym_GT_AMP; + v->a[60374] = anon_sym_GT_PIPE; + v->a[60375] = anon_sym_LT_AMP_DASH; + v->a[60376] = anon_sym_GT_AMP_DASH; + v->a[60377] = actions(3625); + v->a[60378] = 12; + v->a[60379] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3019(v); } @@ -118,21 +118,21 @@ void small_parse_table_3019(t_small_parse_table_array *v) v->a[60381] = sym__special_character; v->a[60382] = anon_sym_DQUOTE; v->a[60383] = sym_raw_string; - v->a[60384] = sym_ansi_c_string; - v->a[60385] = aux_sym_number_token1; - v->a[60386] = aux_sym_number_token2; - v->a[60387] = anon_sym_DOLLAR_LBRACE; - v->a[60388] = anon_sym_DOLLAR_LPAREN; - v->a[60389] = anon_sym_BQUOTE; - v->a[60390] = anon_sym_DOLLAR_BQUOTE; - v->a[60391] = anon_sym_LT_LPAREN; - v->a[60392] = anon_sym_GT_LPAREN; - v->a[60393] = sym_word; - v->a[60394] = 6; - v->a[60395] = actions(3); + v->a[60384] = aux_sym_number_token1; + v->a[60385] = aux_sym_number_token2; + v->a[60386] = anon_sym_DOLLAR_LBRACE; + v->a[60387] = anon_sym_DOLLAR_LPAREN; + v->a[60388] = anon_sym_BQUOTE; + v->a[60389] = anon_sym_DOLLAR_BQUOTE; + v->a[60390] = sym_word; + v->a[60391] = 6; + v->a[60392] = actions(3); + v->a[60393] = 1; + v->a[60394] = sym_comment; + v->a[60395] = actions(3358); v->a[60396] = 1; - v->a[60397] = sym_comment; - v->a[60398] = actions(5638); + v->a[60397] = aux_sym_concatenation_token1; + v->a[60398] = actions(3360); v->a[60399] = 1; small_parse_table_3020(v); } diff --git a/parser/static/small_parse_table/small_parse_table_604.c b/parser/static/small_parse_table/small_parse_table_604.c index 111b26d3..2c3fc61f 100644 --- a/parser/static/small_parse_table/small_parse_table_604.c +++ b/parser/static/small_parse_table/small_parse_table_604.c @@ -14,126 +14,126 @@ void small_parse_table_3020(t_small_parse_table_array *v) { - v->a[60400] = aux_sym_concatenation_token1; - v->a[60401] = actions(5640); + v->a[60400] = sym__concat; + v->a[60401] = state(1322); v->a[60402] = 1; - v->a[60403] = sym__concat; - v->a[60404] = state(1421); - v->a[60405] = 1; - v->a[60406] = aux_sym_concatenation_repeat1; - v->a[60407] = actions(4566); - v->a[60408] = 5; - v->a[60409] = sym_file_descriptor; - v->a[60410] = sym_variable_name; - v->a[60411] = sym_test_operator; - v->a[60412] = sym__brace_start; - v->a[60413] = aux_sym_heredoc_redirect_token1; - v->a[60414] = actions(4564); - v->a[60415] = 38; - v->a[60416] = anon_sym_LPAREN_LPAREN; - v->a[60417] = anon_sym_SEMI; - v->a[60418] = anon_sym_PIPE_PIPE; - v->a[60419] = anon_sym_AMP_AMP; + v->a[60403] = aux_sym_concatenation_repeat1; + v->a[60404] = actions(2664); + v->a[60405] = 5; + v->a[60406] = sym_file_descriptor; + v->a[60407] = sym_test_operator; + v->a[60408] = sym__bare_dollar; + v->a[60409] = sym__brace_start; + v->a[60410] = aux_sym_heredoc_redirect_token1; + v->a[60411] = actions(2662); + v->a[60412] = 29; + v->a[60413] = anon_sym_LPAREN; + v->a[60414] = anon_sym_PIPE; + v->a[60415] = anon_sym_PIPE_AMP; + v->a[60416] = anon_sym_AMP_AMP; + v->a[60417] = anon_sym_PIPE_PIPE; + v->a[60418] = anon_sym_LT; + v->a[60419] = anon_sym_GT; small_parse_table_3021(v); } void small_parse_table_3021(t_small_parse_table_array *v) { - v->a[60420] = anon_sym_PIPE; - v->a[60421] = anon_sym_AMP; - v->a[60422] = anon_sym_LT; - v->a[60423] = anon_sym_GT; - v->a[60424] = anon_sym_LT_LT; - v->a[60425] = anon_sym_GT_GT; - v->a[60426] = anon_sym_RPAREN; - v->a[60427] = anon_sym_SEMI_SEMI; - v->a[60428] = anon_sym_PIPE_AMP; - v->a[60429] = anon_sym_AMP_GT; - v->a[60430] = anon_sym_AMP_GT_GT; - v->a[60431] = anon_sym_LT_AMP; - v->a[60432] = anon_sym_GT_AMP; - v->a[60433] = anon_sym_GT_PIPE; - v->a[60434] = anon_sym_LT_AMP_DASH; - v->a[60435] = anon_sym_GT_AMP_DASH; - v->a[60436] = anon_sym_LT_LT_DASH; - v->a[60437] = anon_sym_LT_LT_LT; - v->a[60438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60439] = anon_sym_DOLLAR_LBRACK; + v->a[60420] = anon_sym_GT_GT; + v->a[60421] = anon_sym_AMP_GT; + v->a[60422] = anon_sym_AMP_GT_GT; + v->a[60423] = anon_sym_LT_AMP; + v->a[60424] = anon_sym_GT_AMP; + v->a[60425] = anon_sym_GT_PIPE; + v->a[60426] = anon_sym_LT_AMP_DASH; + v->a[60427] = anon_sym_GT_AMP_DASH; + v->a[60428] = anon_sym_LT_LT; + v->a[60429] = anon_sym_LT_LT_DASH; + v->a[60430] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60431] = anon_sym_DOLLAR; + v->a[60432] = sym__special_character; + v->a[60433] = anon_sym_DQUOTE; + v->a[60434] = sym_raw_string; + v->a[60435] = aux_sym_number_token1; + v->a[60436] = aux_sym_number_token2; + v->a[60437] = anon_sym_DOLLAR_LBRACE; + v->a[60438] = anon_sym_DOLLAR_LPAREN; + v->a[60439] = anon_sym_BQUOTE; small_parse_table_3022(v); } void small_parse_table_3022(t_small_parse_table_array *v) { - v->a[60440] = anon_sym_DOLLAR; - v->a[60441] = sym__special_character; - v->a[60442] = anon_sym_DQUOTE; - v->a[60443] = sym_raw_string; - v->a[60444] = sym_ansi_c_string; - v->a[60445] = aux_sym_number_token1; - v->a[60446] = aux_sym_number_token2; - v->a[60447] = anon_sym_DOLLAR_LBRACE; - v->a[60448] = anon_sym_DOLLAR_LPAREN; - v->a[60449] = anon_sym_BQUOTE; - v->a[60450] = anon_sym_DOLLAR_BQUOTE; - v->a[60451] = anon_sym_LT_LPAREN; - v->a[60452] = anon_sym_GT_LPAREN; - v->a[60453] = sym_word; - v->a[60454] = 6; - v->a[60455] = actions(3); - v->a[60456] = 1; - v->a[60457] = sym_comment; - v->a[60458] = actions(5638); - v->a[60459] = 1; + v->a[60440] = anon_sym_DOLLAR_BQUOTE; + v->a[60441] = sym_word; + v->a[60442] = 5; + v->a[60443] = actions(3); + v->a[60444] = 1; + v->a[60445] = sym_comment; + v->a[60446] = actions(2526); + v->a[60447] = 3; + v->a[60448] = sym_variable_name; + v->a[60449] = sym_test_operator; + v->a[60450] = sym__brace_start; + v->a[60451] = actions(3641); + v->a[60452] = 3; + v->a[60453] = sym_file_descriptor; + v->a[60454] = ts_builtin_sym_end; + v->a[60455] = aux_sym_heredoc_redirect_token1; + v->a[60456] = actions(2512); + v->a[60457] = 12; + v->a[60458] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60459] = anon_sym_DOLLAR; small_parse_table_3023(v); } void small_parse_table_3023(t_small_parse_table_array *v) { - v->a[60460] = aux_sym_concatenation_token1; - v->a[60461] = actions(5640); - v->a[60462] = 1; - v->a[60463] = sym__concat; - v->a[60464] = state(1367); - v->a[60465] = 1; - v->a[60466] = aux_sym_concatenation_repeat1; - v->a[60467] = actions(4554); - v->a[60468] = 5; - v->a[60469] = sym_file_descriptor; - v->a[60470] = sym_variable_name; - v->a[60471] = sym_test_operator; - v->a[60472] = sym__brace_start; - v->a[60473] = aux_sym_heredoc_redirect_token1; - v->a[60474] = actions(4552); - v->a[60475] = 38; - v->a[60476] = anon_sym_LPAREN_LPAREN; - v->a[60477] = anon_sym_SEMI; - v->a[60478] = anon_sym_PIPE_PIPE; - v->a[60479] = anon_sym_AMP_AMP; + v->a[60460] = sym__special_character; + v->a[60461] = anon_sym_DQUOTE; + v->a[60462] = sym_raw_string; + v->a[60463] = aux_sym_number_token1; + v->a[60464] = aux_sym_number_token2; + v->a[60465] = anon_sym_DOLLAR_LBRACE; + v->a[60466] = anon_sym_DOLLAR_LPAREN; + v->a[60467] = anon_sym_BQUOTE; + v->a[60468] = anon_sym_DOLLAR_BQUOTE; + v->a[60469] = sym_word; + v->a[60470] = actions(3639); + v->a[60471] = 19; + v->a[60472] = anon_sym_PIPE; + v->a[60473] = anon_sym_SEMI_SEMI; + v->a[60474] = anon_sym_PIPE_AMP; + v->a[60475] = anon_sym_AMP_AMP; + v->a[60476] = anon_sym_PIPE_PIPE; + v->a[60477] = anon_sym_LT; + v->a[60478] = anon_sym_GT; + v->a[60479] = anon_sym_GT_GT; small_parse_table_3024(v); } void small_parse_table_3024(t_small_parse_table_array *v) { - v->a[60480] = anon_sym_PIPE; - v->a[60481] = anon_sym_AMP; - v->a[60482] = anon_sym_LT; - v->a[60483] = anon_sym_GT; - v->a[60484] = anon_sym_LT_LT; - v->a[60485] = anon_sym_GT_GT; - v->a[60486] = anon_sym_RPAREN; - v->a[60487] = anon_sym_SEMI_SEMI; - v->a[60488] = anon_sym_PIPE_AMP; - v->a[60489] = anon_sym_AMP_GT; - v->a[60490] = anon_sym_AMP_GT_GT; - v->a[60491] = anon_sym_LT_AMP; - v->a[60492] = anon_sym_GT_AMP; - v->a[60493] = anon_sym_GT_PIPE; - v->a[60494] = anon_sym_LT_AMP_DASH; - v->a[60495] = anon_sym_GT_AMP_DASH; - v->a[60496] = anon_sym_LT_LT_DASH; - v->a[60497] = anon_sym_LT_LT_LT; - v->a[60498] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60499] = anon_sym_DOLLAR_LBRACK; + v->a[60480] = anon_sym_AMP_GT; + v->a[60481] = anon_sym_AMP_GT_GT; + v->a[60482] = anon_sym_LT_AMP; + v->a[60483] = anon_sym_GT_AMP; + v->a[60484] = anon_sym_GT_PIPE; + v->a[60485] = anon_sym_LT_AMP_DASH; + v->a[60486] = anon_sym_GT_AMP_DASH; + v->a[60487] = anon_sym_LT_LT; + v->a[60488] = anon_sym_LT_LT_DASH; + v->a[60489] = anon_sym_AMP; + v->a[60490] = anon_sym_SEMI; + v->a[60491] = 8; + v->a[60492] = actions(3); + v->a[60493] = 1; + v->a[60494] = sym_comment; + v->a[60495] = actions(3632); + v->a[60496] = 1; + v->a[60497] = aux_sym_heredoc_redirect_token1; + v->a[60498] = actions(3634); + v->a[60499] = 1; small_parse_table_3025(v); } diff --git a/parser/static/small_parse_table/small_parse_table_605.c b/parser/static/small_parse_table/small_parse_table_605.c index 6bb7a754..dab5dc7c 100644 --- a/parser/static/small_parse_table/small_parse_table_605.c +++ b/parser/static/small_parse_table/small_parse_table_605.c @@ -14,126 +14,126 @@ void small_parse_table_3025(t_small_parse_table_array *v) { - v->a[60500] = anon_sym_DOLLAR; - v->a[60501] = sym__special_character; - v->a[60502] = anon_sym_DQUOTE; - v->a[60503] = sym_raw_string; - v->a[60504] = sym_ansi_c_string; - v->a[60505] = aux_sym_number_token1; - v->a[60506] = aux_sym_number_token2; - v->a[60507] = anon_sym_DOLLAR_LBRACE; - v->a[60508] = anon_sym_DOLLAR_LPAREN; - v->a[60509] = anon_sym_BQUOTE; - v->a[60510] = anon_sym_DOLLAR_BQUOTE; - v->a[60511] = anon_sym_LT_LPAREN; - v->a[60512] = anon_sym_GT_LPAREN; - v->a[60513] = sym_word; - v->a[60514] = 3; - v->a[60515] = actions(3); - v->a[60516] = 1; - v->a[60517] = sym_comment; - v->a[60518] = actions(1342); - v->a[60519] = 6; + v->a[60500] = sym_file_descriptor; + v->a[60501] = actions(3972); + v->a[60502] = 1; + v->a[60503] = anon_sym_RPAREN; + v->a[60504] = actions(3637); + v->a[60505] = 3; + v->a[60506] = sym_variable_name; + v->a[60507] = sym_test_operator; + v->a[60508] = sym__brace_start; + v->a[60509] = actions(3627); + v->a[60510] = 9; + v->a[60511] = anon_sym_PIPE; + v->a[60512] = anon_sym_SEMI_SEMI; + v->a[60513] = anon_sym_PIPE_AMP; + v->a[60514] = anon_sym_AMP_AMP; + v->a[60515] = anon_sym_PIPE_PIPE; + v->a[60516] = anon_sym_LT_LT; + v->a[60517] = anon_sym_LT_LT_DASH; + v->a[60518] = anon_sym_AMP; + v->a[60519] = anon_sym_SEMI; small_parse_table_3026(v); } void small_parse_table_3026(t_small_parse_table_array *v) { - v->a[60520] = sym_file_descriptor; - v->a[60521] = sym__concat; - v->a[60522] = sym_variable_name; - v->a[60523] = sym_test_operator; - v->a[60524] = sym__brace_start; - v->a[60525] = aux_sym_heredoc_redirect_token1; - v->a[60526] = actions(1340); - v->a[60527] = 40; - v->a[60528] = anon_sym_LPAREN_LPAREN; - v->a[60529] = anon_sym_SEMI; - v->a[60530] = anon_sym_PIPE_PIPE; - v->a[60531] = anon_sym_AMP_AMP; - v->a[60532] = anon_sym_PIPE; - v->a[60533] = anon_sym_AMP; - v->a[60534] = anon_sym_LT; - v->a[60535] = anon_sym_GT; - v->a[60536] = anon_sym_LT_LT; - v->a[60537] = anon_sym_GT_GT; - v->a[60538] = anon_sym_SEMI_SEMI; - v->a[60539] = anon_sym_SEMI_AMP; + v->a[60520] = actions(3629); + v->a[60521] = 10; + v->a[60522] = anon_sym_LT; + v->a[60523] = anon_sym_GT; + v->a[60524] = anon_sym_GT_GT; + v->a[60525] = anon_sym_AMP_GT; + v->a[60526] = anon_sym_AMP_GT_GT; + v->a[60527] = anon_sym_LT_AMP; + v->a[60528] = anon_sym_GT_AMP; + v->a[60529] = anon_sym_GT_PIPE; + v->a[60530] = anon_sym_LT_AMP_DASH; + v->a[60531] = anon_sym_GT_AMP_DASH; + v->a[60532] = actions(3625); + v->a[60533] = 12; + v->a[60534] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60535] = anon_sym_DOLLAR; + v->a[60536] = sym__special_character; + v->a[60537] = anon_sym_DQUOTE; + v->a[60538] = sym_raw_string; + v->a[60539] = aux_sym_number_token1; small_parse_table_3027(v); } void small_parse_table_3027(t_small_parse_table_array *v) { - v->a[60540] = anon_sym_SEMI_SEMI_AMP; - v->a[60541] = anon_sym_PIPE_AMP; - v->a[60542] = anon_sym_AMP_GT; - v->a[60543] = anon_sym_AMP_GT_GT; - v->a[60544] = anon_sym_LT_AMP; - v->a[60545] = anon_sym_GT_AMP; - v->a[60546] = anon_sym_GT_PIPE; - v->a[60547] = anon_sym_LT_AMP_DASH; - v->a[60548] = anon_sym_GT_AMP_DASH; - v->a[60549] = anon_sym_LT_LT_DASH; - v->a[60550] = anon_sym_LT_LT_LT; - v->a[60551] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60552] = anon_sym_DOLLAR_LBRACK; - v->a[60553] = aux_sym_concatenation_token1; - v->a[60554] = anon_sym_DOLLAR; - v->a[60555] = sym__special_character; - v->a[60556] = anon_sym_DQUOTE; - v->a[60557] = sym_raw_string; - v->a[60558] = sym_ansi_c_string; - v->a[60559] = aux_sym_number_token1; + v->a[60540] = aux_sym_number_token2; + v->a[60541] = anon_sym_DOLLAR_LBRACE; + v->a[60542] = anon_sym_DOLLAR_LPAREN; + v->a[60543] = anon_sym_BQUOTE; + v->a[60544] = anon_sym_DOLLAR_BQUOTE; + v->a[60545] = sym_word; + v->a[60546] = 8; + v->a[60547] = actions(3); + v->a[60548] = 1; + v->a[60549] = sym_comment; + v->a[60550] = actions(3632); + v->a[60551] = 1; + v->a[60552] = aux_sym_heredoc_redirect_token1; + v->a[60553] = actions(3634); + v->a[60554] = 1; + v->a[60555] = sym_file_descriptor; + v->a[60556] = actions(3975); + v->a[60557] = 1; + v->a[60558] = anon_sym_RPAREN; + v->a[60559] = actions(3637); small_parse_table_3028(v); } void small_parse_table_3028(t_small_parse_table_array *v) { - v->a[60560] = aux_sym_number_token2; - v->a[60561] = anon_sym_DOLLAR_LBRACE; - v->a[60562] = anon_sym_DOLLAR_LPAREN; - v->a[60563] = anon_sym_BQUOTE; - v->a[60564] = anon_sym_DOLLAR_BQUOTE; - v->a[60565] = anon_sym_LT_LPAREN; - v->a[60566] = anon_sym_GT_LPAREN; - v->a[60567] = sym_word; - v->a[60568] = 3; - v->a[60569] = actions(3); - v->a[60570] = 1; - v->a[60571] = sym_comment; - v->a[60572] = actions(4465); - v->a[60573] = 5; - v->a[60574] = sym_file_descriptor; - v->a[60575] = sym_test_operator; - v->a[60576] = sym__bare_dollar; - v->a[60577] = sym__brace_start; - v->a[60578] = aux_sym_heredoc_redirect_token1; - v->a[60579] = actions(4463); + v->a[60560] = 3; + v->a[60561] = sym_variable_name; + v->a[60562] = sym_test_operator; + v->a[60563] = sym__brace_start; + v->a[60564] = actions(3627); + v->a[60565] = 9; + v->a[60566] = anon_sym_PIPE; + v->a[60567] = anon_sym_SEMI_SEMI; + v->a[60568] = anon_sym_PIPE_AMP; + v->a[60569] = anon_sym_AMP_AMP; + v->a[60570] = anon_sym_PIPE_PIPE; + v->a[60571] = anon_sym_LT_LT; + v->a[60572] = anon_sym_LT_LT_DASH; + v->a[60573] = anon_sym_AMP; + v->a[60574] = anon_sym_SEMI; + v->a[60575] = actions(3629); + v->a[60576] = 10; + v->a[60577] = anon_sym_LT; + v->a[60578] = anon_sym_GT; + v->a[60579] = anon_sym_GT_GT; small_parse_table_3029(v); } void small_parse_table_3029(t_small_parse_table_array *v) { - v->a[60580] = 41; - v->a[60581] = anon_sym_LPAREN_LPAREN; - v->a[60582] = anon_sym_SEMI; - v->a[60583] = anon_sym_PIPE_PIPE; - v->a[60584] = anon_sym_AMP_AMP; - v->a[60585] = anon_sym_PIPE; - v->a[60586] = anon_sym_AMP; - v->a[60587] = anon_sym_EQ_EQ; - v->a[60588] = anon_sym_LT; - v->a[60589] = anon_sym_GT; - v->a[60590] = anon_sym_LT_LT; - v->a[60591] = anon_sym_GT_GT; - v->a[60592] = anon_sym_SEMI_SEMI; - v->a[60593] = anon_sym_SEMI_AMP; - v->a[60594] = anon_sym_SEMI_SEMI_AMP; - v->a[60595] = anon_sym_PIPE_AMP; - v->a[60596] = anon_sym_EQ_TILDE; - v->a[60597] = anon_sym_AMP_GT; - v->a[60598] = anon_sym_AMP_GT_GT; - v->a[60599] = anon_sym_LT_AMP; + v->a[60580] = anon_sym_AMP_GT; + v->a[60581] = anon_sym_AMP_GT_GT; + v->a[60582] = anon_sym_LT_AMP; + v->a[60583] = anon_sym_GT_AMP; + v->a[60584] = anon_sym_GT_PIPE; + v->a[60585] = anon_sym_LT_AMP_DASH; + v->a[60586] = anon_sym_GT_AMP_DASH; + v->a[60587] = actions(3625); + v->a[60588] = 12; + v->a[60589] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60590] = anon_sym_DOLLAR; + v->a[60591] = sym__special_character; + v->a[60592] = anon_sym_DQUOTE; + v->a[60593] = sym_raw_string; + v->a[60594] = aux_sym_number_token1; + v->a[60595] = aux_sym_number_token2; + v->a[60596] = anon_sym_DOLLAR_LBRACE; + v->a[60597] = anon_sym_DOLLAR_LPAREN; + v->a[60598] = anon_sym_BQUOTE; + v->a[60599] = anon_sym_DOLLAR_BQUOTE; small_parse_table_3030(v); } diff --git a/parser/static/small_parse_table/small_parse_table_606.c b/parser/static/small_parse_table/small_parse_table_606.c index 30a29dbf..bff5df0b 100644 --- a/parser/static/small_parse_table/small_parse_table_606.c +++ b/parser/static/small_parse_table/small_parse_table_606.c @@ -14,126 +14,126 @@ void small_parse_table_3030(t_small_parse_table_array *v) { - v->a[60600] = anon_sym_GT_AMP; - v->a[60601] = anon_sym_GT_PIPE; - v->a[60602] = anon_sym_LT_AMP_DASH; - v->a[60603] = anon_sym_GT_AMP_DASH; - v->a[60604] = anon_sym_LT_LT_DASH; - v->a[60605] = anon_sym_LT_LT_LT; - v->a[60606] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60607] = anon_sym_DOLLAR_LBRACK; - v->a[60608] = anon_sym_DOLLAR; - v->a[60609] = sym__special_character; - v->a[60610] = anon_sym_DQUOTE; - v->a[60611] = sym_raw_string; - v->a[60612] = sym_ansi_c_string; - v->a[60613] = aux_sym_number_token1; - v->a[60614] = aux_sym_number_token2; - v->a[60615] = anon_sym_DOLLAR_LBRACE; - v->a[60616] = anon_sym_DOLLAR_LPAREN; - v->a[60617] = anon_sym_BQUOTE; - v->a[60618] = anon_sym_DOLLAR_BQUOTE; - v->a[60619] = anon_sym_LT_LPAREN; + v->a[60600] = sym_word; + v->a[60601] = 6; + v->a[60602] = actions(3); + v->a[60603] = 1; + v->a[60604] = sym_comment; + v->a[60605] = actions(3358); + v->a[60606] = 1; + v->a[60607] = aux_sym_concatenation_token1; + v->a[60608] = actions(3978); + v->a[60609] = 1; + v->a[60610] = sym__concat; + v->a[60611] = state(666); + v->a[60612] = 1; + v->a[60613] = aux_sym_concatenation_repeat1; + v->a[60614] = actions(2690); + v->a[60615] = 5; + v->a[60616] = sym_file_descriptor; + v->a[60617] = sym_test_operator; + v->a[60618] = sym__bare_dollar; + v->a[60619] = sym__brace_start; small_parse_table_3031(v); } void small_parse_table_3031(t_small_parse_table_array *v) { - v->a[60620] = anon_sym_GT_LPAREN; - v->a[60621] = sym_word; - v->a[60622] = 6; - v->a[60623] = actions(3); - v->a[60624] = 1; - v->a[60625] = sym_comment; - v->a[60626] = actions(5656); - v->a[60627] = 1; - v->a[60628] = aux_sym_concatenation_token1; - v->a[60629] = actions(5659); - v->a[60630] = 1; - v->a[60631] = sym__concat; - v->a[60632] = state(1347); - v->a[60633] = 1; - v->a[60634] = aux_sym_concatenation_repeat1; - v->a[60635] = actions(1253); - v->a[60636] = 4; - v->a[60637] = sym_file_descriptor; - v->a[60638] = sym_test_operator; - v->a[60639] = sym__brace_start; + v->a[60620] = aux_sym_heredoc_redirect_token1; + v->a[60621] = actions(2688); + v->a[60622] = 29; + v->a[60623] = anon_sym_LPAREN; + v->a[60624] = anon_sym_PIPE; + v->a[60625] = anon_sym_PIPE_AMP; + v->a[60626] = anon_sym_AMP_AMP; + v->a[60627] = anon_sym_PIPE_PIPE; + v->a[60628] = anon_sym_LT; + v->a[60629] = anon_sym_GT; + v->a[60630] = anon_sym_GT_GT; + v->a[60631] = anon_sym_AMP_GT; + v->a[60632] = anon_sym_AMP_GT_GT; + v->a[60633] = anon_sym_LT_AMP; + v->a[60634] = anon_sym_GT_AMP; + v->a[60635] = anon_sym_GT_PIPE; + v->a[60636] = anon_sym_LT_AMP_DASH; + v->a[60637] = anon_sym_GT_AMP_DASH; + v->a[60638] = anon_sym_LT_LT; + v->a[60639] = anon_sym_LT_LT_DASH; small_parse_table_3032(v); } void small_parse_table_3032(t_small_parse_table_array *v) { - v->a[60640] = aux_sym_heredoc_redirect_token1; - v->a[60641] = actions(1251); - v->a[60642] = 39; - v->a[60643] = anon_sym_LPAREN_LPAREN; - v->a[60644] = anon_sym_SEMI; - v->a[60645] = anon_sym_PIPE_PIPE; - v->a[60646] = anon_sym_AMP_AMP; - v->a[60647] = anon_sym_PIPE; - v->a[60648] = anon_sym_AMP; - v->a[60649] = anon_sym_LT; - v->a[60650] = anon_sym_GT; - v->a[60651] = anon_sym_LT_LT; - v->a[60652] = anon_sym_GT_GT; - v->a[60653] = anon_sym_SEMI_SEMI; - v->a[60654] = anon_sym_SEMI_AMP; - v->a[60655] = anon_sym_SEMI_SEMI_AMP; - v->a[60656] = anon_sym_PIPE_AMP; - v->a[60657] = anon_sym_AMP_GT; - v->a[60658] = anon_sym_AMP_GT_GT; - v->a[60659] = anon_sym_LT_AMP; + v->a[60640] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60641] = anon_sym_DOLLAR; + v->a[60642] = sym__special_character; + v->a[60643] = anon_sym_DQUOTE; + v->a[60644] = sym_raw_string; + v->a[60645] = aux_sym_number_token1; + v->a[60646] = aux_sym_number_token2; + v->a[60647] = anon_sym_DOLLAR_LBRACE; + v->a[60648] = anon_sym_DOLLAR_LPAREN; + v->a[60649] = anon_sym_BQUOTE; + v->a[60650] = anon_sym_DOLLAR_BQUOTE; + v->a[60651] = sym_word; + v->a[60652] = 5; + v->a[60653] = actions(3); + v->a[60654] = 1; + v->a[60655] = sym_comment; + v->a[60656] = actions(3980); + v->a[60657] = 1; + v->a[60658] = sym__special_character; + v->a[60659] = state(1309); small_parse_table_3033(v); } void small_parse_table_3033(t_small_parse_table_array *v) { - v->a[60660] = anon_sym_GT_AMP; - v->a[60661] = anon_sym_GT_PIPE; - v->a[60662] = anon_sym_LT_AMP_DASH; - v->a[60663] = anon_sym_GT_AMP_DASH; - v->a[60664] = anon_sym_LT_LT_DASH; - v->a[60665] = anon_sym_LT_LT_LT; - v->a[60666] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60667] = anon_sym_DOLLAR_LBRACK; - v->a[60668] = anon_sym_DOLLAR; - v->a[60669] = sym__special_character; - v->a[60670] = anon_sym_DQUOTE; - v->a[60671] = sym_raw_string; - v->a[60672] = sym_ansi_c_string; - v->a[60673] = aux_sym_number_token1; - v->a[60674] = aux_sym_number_token2; - v->a[60675] = anon_sym_DOLLAR_LBRACE; - v->a[60676] = anon_sym_DOLLAR_LPAREN; - v->a[60677] = anon_sym_BQUOTE; - v->a[60678] = anon_sym_DOLLAR_BQUOTE; - v->a[60679] = anon_sym_LT_LPAREN; + v->a[60660] = 1; + v->a[60661] = aux_sym__literal_repeat1; + v->a[60662] = actions(3197); + v->a[60663] = 4; + v->a[60664] = sym_file_descriptor; + v->a[60665] = sym_test_operator; + v->a[60666] = sym__brace_start; + v->a[60667] = aux_sym_heredoc_redirect_token1; + v->a[60668] = actions(3195); + v->a[60669] = 31; + v->a[60670] = anon_sym_PIPE; + v->a[60671] = anon_sym_RPAREN; + v->a[60672] = anon_sym_SEMI_SEMI; + v->a[60673] = anon_sym_PIPE_AMP; + v->a[60674] = anon_sym_AMP_AMP; + v->a[60675] = anon_sym_PIPE_PIPE; + v->a[60676] = anon_sym_LT; + v->a[60677] = anon_sym_GT; + v->a[60678] = anon_sym_GT_GT; + v->a[60679] = anon_sym_AMP_GT; small_parse_table_3034(v); } void small_parse_table_3034(t_small_parse_table_array *v) { - v->a[60680] = anon_sym_GT_LPAREN; - v->a[60681] = sym_word; - v->a[60682] = 3; - v->a[60683] = actions(3); - v->a[60684] = 1; - v->a[60685] = sym_comment; - v->a[60686] = actions(1338); - v->a[60687] = 6; - v->a[60688] = sym_file_descriptor; - v->a[60689] = sym__concat; - v->a[60690] = sym_variable_name; - v->a[60691] = sym_test_operator; - v->a[60692] = sym__brace_start; - v->a[60693] = aux_sym_heredoc_redirect_token1; - v->a[60694] = actions(1336); - v->a[60695] = 40; - v->a[60696] = anon_sym_LPAREN_LPAREN; - v->a[60697] = anon_sym_SEMI; - v->a[60698] = anon_sym_PIPE_PIPE; - v->a[60699] = anon_sym_AMP_AMP; + v->a[60680] = anon_sym_AMP_GT_GT; + v->a[60681] = anon_sym_LT_AMP; + v->a[60682] = anon_sym_GT_AMP; + v->a[60683] = anon_sym_GT_PIPE; + v->a[60684] = anon_sym_LT_AMP_DASH; + v->a[60685] = anon_sym_GT_AMP_DASH; + v->a[60686] = anon_sym_LT_LT; + v->a[60687] = anon_sym_LT_LT_DASH; + v->a[60688] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60689] = anon_sym_AMP; + v->a[60690] = anon_sym_DOLLAR; + v->a[60691] = anon_sym_DQUOTE; + v->a[60692] = sym_raw_string; + v->a[60693] = aux_sym_number_token1; + v->a[60694] = aux_sym_number_token2; + v->a[60695] = anon_sym_DOLLAR_LBRACE; + v->a[60696] = anon_sym_DOLLAR_LPAREN; + v->a[60697] = anon_sym_BQUOTE; + v->a[60698] = anon_sym_DOLLAR_BQUOTE; + v->a[60699] = sym_word; small_parse_table_3035(v); } diff --git a/parser/static/small_parse_table/small_parse_table_607.c b/parser/static/small_parse_table/small_parse_table_607.c index 75804436..77e9886b 100644 --- a/parser/static/small_parse_table/small_parse_table_607.c +++ b/parser/static/small_parse_table/small_parse_table_607.c @@ -14,126 +14,126 @@ void small_parse_table_3035(t_small_parse_table_array *v) { - v->a[60700] = anon_sym_PIPE; - v->a[60701] = anon_sym_AMP; - v->a[60702] = anon_sym_LT; - v->a[60703] = anon_sym_GT; - v->a[60704] = anon_sym_LT_LT; - v->a[60705] = anon_sym_GT_GT; - v->a[60706] = anon_sym_SEMI_SEMI; - v->a[60707] = anon_sym_SEMI_AMP; - v->a[60708] = anon_sym_SEMI_SEMI_AMP; - v->a[60709] = anon_sym_PIPE_AMP; - v->a[60710] = anon_sym_AMP_GT; - v->a[60711] = anon_sym_AMP_GT_GT; - v->a[60712] = anon_sym_LT_AMP; - v->a[60713] = anon_sym_GT_AMP; - v->a[60714] = anon_sym_GT_PIPE; - v->a[60715] = anon_sym_LT_AMP_DASH; - v->a[60716] = anon_sym_GT_AMP_DASH; - v->a[60717] = anon_sym_LT_LT_DASH; - v->a[60718] = anon_sym_LT_LT_LT; - v->a[60719] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60700] = anon_sym_SEMI; + v->a[60701] = 3; + v->a[60702] = actions(3); + v->a[60703] = 1; + v->a[60704] = sym_comment; + v->a[60705] = actions(2664); + v->a[60706] = 5; + v->a[60707] = sym_file_descriptor; + v->a[60708] = sym_test_operator; + v->a[60709] = sym__brace_start; + v->a[60710] = ts_builtin_sym_end; + v->a[60711] = aux_sym_heredoc_redirect_token1; + v->a[60712] = actions(2662); + v->a[60713] = 32; + v->a[60714] = anon_sym_PIPE; + v->a[60715] = anon_sym_SEMI_SEMI; + v->a[60716] = anon_sym_PIPE_AMP; + v->a[60717] = anon_sym_AMP_AMP; + v->a[60718] = anon_sym_PIPE_PIPE; + v->a[60719] = anon_sym_LT; small_parse_table_3036(v); } void small_parse_table_3036(t_small_parse_table_array *v) { - v->a[60720] = anon_sym_DOLLAR_LBRACK; - v->a[60721] = aux_sym_concatenation_token1; - v->a[60722] = anon_sym_DOLLAR; - v->a[60723] = sym__special_character; - v->a[60724] = anon_sym_DQUOTE; - v->a[60725] = sym_raw_string; - v->a[60726] = sym_ansi_c_string; - v->a[60727] = aux_sym_number_token1; - v->a[60728] = aux_sym_number_token2; - v->a[60729] = anon_sym_DOLLAR_LBRACE; - v->a[60730] = anon_sym_DOLLAR_LPAREN; - v->a[60731] = anon_sym_BQUOTE; - v->a[60732] = anon_sym_DOLLAR_BQUOTE; - v->a[60733] = anon_sym_LT_LPAREN; - v->a[60734] = anon_sym_GT_LPAREN; - v->a[60735] = sym_word; - v->a[60736] = 5; - v->a[60737] = actions(3); - v->a[60738] = 1; - v->a[60739] = sym_comment; + v->a[60720] = anon_sym_GT; + v->a[60721] = anon_sym_GT_GT; + v->a[60722] = anon_sym_AMP_GT; + v->a[60723] = anon_sym_AMP_GT_GT; + v->a[60724] = anon_sym_LT_AMP; + v->a[60725] = anon_sym_GT_AMP; + v->a[60726] = anon_sym_GT_PIPE; + v->a[60727] = anon_sym_LT_AMP_DASH; + v->a[60728] = anon_sym_GT_AMP_DASH; + v->a[60729] = anon_sym_LT_LT; + v->a[60730] = anon_sym_LT_LT_DASH; + v->a[60731] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60732] = anon_sym_AMP; + v->a[60733] = anon_sym_DOLLAR; + v->a[60734] = sym__special_character; + v->a[60735] = anon_sym_DQUOTE; + v->a[60736] = sym_raw_string; + v->a[60737] = aux_sym_number_token1; + v->a[60738] = aux_sym_number_token2; + v->a[60739] = anon_sym_DOLLAR_LBRACE; small_parse_table_3037(v); } void small_parse_table_3037(t_small_parse_table_array *v) { - v->a[60740] = actions(5662); - v->a[60741] = 1; - v->a[60742] = sym__special_character; - v->a[60743] = state(1433); - v->a[60744] = 1; - v->a[60745] = aux_sym__literal_repeat1; - v->a[60746] = actions(4469); - v->a[60747] = 5; - v->a[60748] = sym_file_descriptor; - v->a[60749] = sym_variable_name; - v->a[60750] = sym_test_operator; - v->a[60751] = sym__brace_start; - v->a[60752] = aux_sym_heredoc_redirect_token1; - v->a[60753] = actions(4467); - v->a[60754] = 39; - v->a[60755] = anon_sym_LPAREN_LPAREN; - v->a[60756] = anon_sym_SEMI; - v->a[60757] = anon_sym_PIPE_PIPE; - v->a[60758] = anon_sym_AMP_AMP; - v->a[60759] = anon_sym_PIPE; + v->a[60740] = anon_sym_DOLLAR_LPAREN; + v->a[60741] = anon_sym_BQUOTE; + v->a[60742] = anon_sym_DOLLAR_BQUOTE; + v->a[60743] = aux_sym__simple_variable_name_token1; + v->a[60744] = sym_word; + v->a[60745] = anon_sym_SEMI; + v->a[60746] = 7; + v->a[60747] = actions(3); + v->a[60748] = 1; + v->a[60749] = sym_comment; + v->a[60750] = actions(3358); + v->a[60751] = 1; + v->a[60752] = aux_sym_concatenation_token1; + v->a[60753] = actions(3360); + v->a[60754] = 1; + v->a[60755] = sym__concat; + v->a[60756] = actions(3983); + v->a[60757] = 1; + v->a[60758] = anon_sym_LPAREN; + v->a[60759] = state(1308); small_parse_table_3038(v); } void small_parse_table_3038(t_small_parse_table_array *v) { - v->a[60760] = anon_sym_AMP; - v->a[60761] = anon_sym_LT; - v->a[60762] = anon_sym_GT; - v->a[60763] = anon_sym_LT_LT; - v->a[60764] = anon_sym_GT_GT; - v->a[60765] = anon_sym_esac; - v->a[60766] = anon_sym_SEMI_SEMI; - v->a[60767] = anon_sym_SEMI_AMP; - v->a[60768] = anon_sym_SEMI_SEMI_AMP; - v->a[60769] = anon_sym_PIPE_AMP; - v->a[60770] = anon_sym_AMP_GT; - v->a[60771] = anon_sym_AMP_GT_GT; - v->a[60772] = anon_sym_LT_AMP; - v->a[60773] = anon_sym_GT_AMP; - v->a[60774] = anon_sym_GT_PIPE; - v->a[60775] = anon_sym_LT_AMP_DASH; - v->a[60776] = anon_sym_GT_AMP_DASH; - v->a[60777] = anon_sym_LT_LT_DASH; - v->a[60778] = anon_sym_LT_LT_LT; - v->a[60779] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60760] = 1; + v->a[60761] = aux_sym_concatenation_repeat1; + v->a[60762] = actions(2754); + v->a[60763] = 5; + v->a[60764] = sym_file_descriptor; + v->a[60765] = sym_test_operator; + v->a[60766] = sym__bare_dollar; + v->a[60767] = sym__brace_start; + v->a[60768] = aux_sym_heredoc_redirect_token1; + v->a[60769] = actions(2749); + v->a[60770] = 28; + v->a[60771] = anon_sym_PIPE; + v->a[60772] = anon_sym_PIPE_AMP; + v->a[60773] = anon_sym_AMP_AMP; + v->a[60774] = anon_sym_PIPE_PIPE; + v->a[60775] = anon_sym_LT; + v->a[60776] = anon_sym_GT; + v->a[60777] = anon_sym_GT_GT; + v->a[60778] = anon_sym_AMP_GT; + v->a[60779] = anon_sym_AMP_GT_GT; small_parse_table_3039(v); } void small_parse_table_3039(t_small_parse_table_array *v) { - v->a[60780] = anon_sym_DOLLAR_LBRACK; - v->a[60781] = anon_sym_DOLLAR; - v->a[60782] = anon_sym_DQUOTE; - v->a[60783] = sym_raw_string; - v->a[60784] = sym_ansi_c_string; - v->a[60785] = aux_sym_number_token1; - v->a[60786] = aux_sym_number_token2; - v->a[60787] = anon_sym_DOLLAR_LBRACE; - v->a[60788] = anon_sym_DOLLAR_LPAREN; - v->a[60789] = anon_sym_BQUOTE; - v->a[60790] = anon_sym_DOLLAR_BQUOTE; - v->a[60791] = anon_sym_LT_LPAREN; - v->a[60792] = anon_sym_GT_LPAREN; - v->a[60793] = sym_word; - v->a[60794] = 3; - v->a[60795] = actions(3); - v->a[60796] = 1; - v->a[60797] = sym_comment; - v->a[60798] = actions(1310); - v->a[60799] = 6; + v->a[60780] = anon_sym_LT_AMP; + v->a[60781] = anon_sym_GT_AMP; + v->a[60782] = anon_sym_GT_PIPE; + v->a[60783] = anon_sym_LT_AMP_DASH; + v->a[60784] = anon_sym_GT_AMP_DASH; + v->a[60785] = anon_sym_LT_LT; + v->a[60786] = anon_sym_LT_LT_DASH; + v->a[60787] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60788] = anon_sym_DOLLAR; + v->a[60789] = sym__special_character; + v->a[60790] = anon_sym_DQUOTE; + v->a[60791] = sym_raw_string; + v->a[60792] = aux_sym_number_token1; + v->a[60793] = aux_sym_number_token2; + v->a[60794] = anon_sym_DOLLAR_LBRACE; + v->a[60795] = anon_sym_DOLLAR_LPAREN; + v->a[60796] = anon_sym_BQUOTE; + v->a[60797] = anon_sym_DOLLAR_BQUOTE; + v->a[60798] = sym_word; + v->a[60799] = 8; small_parse_table_3040(v); } diff --git a/parser/static/small_parse_table/small_parse_table_608.c b/parser/static/small_parse_table/small_parse_table_608.c index 4e209afb..03923636 100644 --- a/parser/static/small_parse_table/small_parse_table_608.c +++ b/parser/static/small_parse_table/small_parse_table_608.c @@ -14,126 +14,126 @@ void small_parse_table_3040(t_small_parse_table_array *v) { - v->a[60800] = sym_file_descriptor; - v->a[60801] = sym__concat; - v->a[60802] = sym_variable_name; - v->a[60803] = sym_test_operator; - v->a[60804] = sym__brace_start; + v->a[60800] = actions(3); + v->a[60801] = 1; + v->a[60802] = sym_comment; + v->a[60803] = actions(3632); + v->a[60804] = 1; v->a[60805] = aux_sym_heredoc_redirect_token1; - v->a[60806] = actions(1308); - v->a[60807] = 40; - v->a[60808] = anon_sym_LPAREN_LPAREN; - v->a[60809] = anon_sym_SEMI; - v->a[60810] = anon_sym_PIPE_PIPE; - v->a[60811] = anon_sym_AMP_AMP; - v->a[60812] = anon_sym_PIPE; - v->a[60813] = anon_sym_AMP; - v->a[60814] = anon_sym_LT; - v->a[60815] = anon_sym_GT; - v->a[60816] = anon_sym_LT_LT; - v->a[60817] = anon_sym_GT_GT; - v->a[60818] = anon_sym_SEMI_SEMI; - v->a[60819] = anon_sym_SEMI_AMP; + v->a[60806] = actions(3634); + v->a[60807] = 1; + v->a[60808] = sym_file_descriptor; + v->a[60809] = actions(3986); + v->a[60810] = 1; + v->a[60811] = anon_sym_RPAREN; + v->a[60812] = actions(3637); + v->a[60813] = 3; + v->a[60814] = sym_variable_name; + v->a[60815] = sym_test_operator; + v->a[60816] = sym__brace_start; + v->a[60817] = actions(3627); + v->a[60818] = 9; + v->a[60819] = anon_sym_PIPE; small_parse_table_3041(v); } void small_parse_table_3041(t_small_parse_table_array *v) { - v->a[60820] = anon_sym_SEMI_SEMI_AMP; + v->a[60820] = anon_sym_SEMI_SEMI; v->a[60821] = anon_sym_PIPE_AMP; - v->a[60822] = anon_sym_AMP_GT; - v->a[60823] = anon_sym_AMP_GT_GT; - v->a[60824] = anon_sym_LT_AMP; - v->a[60825] = anon_sym_GT_AMP; - v->a[60826] = anon_sym_GT_PIPE; - v->a[60827] = anon_sym_LT_AMP_DASH; - v->a[60828] = anon_sym_GT_AMP_DASH; - v->a[60829] = anon_sym_LT_LT_DASH; - v->a[60830] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60831] = anon_sym_DOLLAR_LBRACK; - v->a[60832] = aux_sym_concatenation_token1; - v->a[60833] = anon_sym_DOLLAR; - v->a[60834] = sym__special_character; - v->a[60835] = anon_sym_DQUOTE; - v->a[60836] = sym_raw_string; - v->a[60837] = sym_ansi_c_string; - v->a[60838] = aux_sym_number_token1; - v->a[60839] = aux_sym_number_token2; + v->a[60822] = anon_sym_AMP_AMP; + v->a[60823] = anon_sym_PIPE_PIPE; + v->a[60824] = anon_sym_LT_LT; + v->a[60825] = anon_sym_LT_LT_DASH; + v->a[60826] = anon_sym_AMP; + v->a[60827] = anon_sym_SEMI; + v->a[60828] = actions(3629); + v->a[60829] = 10; + v->a[60830] = anon_sym_LT; + v->a[60831] = anon_sym_GT; + v->a[60832] = anon_sym_GT_GT; + v->a[60833] = anon_sym_AMP_GT; + v->a[60834] = anon_sym_AMP_GT_GT; + v->a[60835] = anon_sym_LT_AMP; + v->a[60836] = anon_sym_GT_AMP; + v->a[60837] = anon_sym_GT_PIPE; + v->a[60838] = anon_sym_LT_AMP_DASH; + v->a[60839] = anon_sym_GT_AMP_DASH; small_parse_table_3042(v); } void small_parse_table_3042(t_small_parse_table_array *v) { - v->a[60840] = anon_sym_DOLLAR_LBRACE; - v->a[60841] = anon_sym_DOLLAR_LPAREN; - v->a[60842] = anon_sym_BQUOTE; - v->a[60843] = anon_sym_DOLLAR_BQUOTE; - v->a[60844] = anon_sym_LT_LPAREN; - v->a[60845] = anon_sym_GT_LPAREN; - v->a[60846] = aux_sym__simple_variable_name_token1; - v->a[60847] = sym_word; - v->a[60848] = 3; - v->a[60849] = actions(3); - v->a[60850] = 1; - v->a[60851] = sym_comment; - v->a[60852] = actions(1263); - v->a[60853] = 5; - v->a[60854] = sym_file_descriptor; - v->a[60855] = sym_test_operator; - v->a[60856] = sym__bare_dollar; - v->a[60857] = sym__brace_start; - v->a[60858] = aux_sym_heredoc_redirect_token1; - v->a[60859] = actions(1261); + v->a[60840] = actions(3625); + v->a[60841] = 12; + v->a[60842] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60843] = anon_sym_DOLLAR; + v->a[60844] = sym__special_character; + v->a[60845] = anon_sym_DQUOTE; + v->a[60846] = sym_raw_string; + v->a[60847] = aux_sym_number_token1; + v->a[60848] = aux_sym_number_token2; + v->a[60849] = anon_sym_DOLLAR_LBRACE; + v->a[60850] = anon_sym_DOLLAR_LPAREN; + v->a[60851] = anon_sym_BQUOTE; + v->a[60852] = anon_sym_DOLLAR_BQUOTE; + v->a[60853] = sym_word; + v->a[60854] = 8; + v->a[60855] = actions(3); + v->a[60856] = 1; + v->a[60857] = sym_comment; + v->a[60858] = actions(3632); + v->a[60859] = 1; small_parse_table_3043(v); } void small_parse_table_3043(t_small_parse_table_array *v) { - v->a[60860] = 41; - v->a[60861] = anon_sym_LPAREN_LPAREN; - v->a[60862] = anon_sym_SEMI; - v->a[60863] = anon_sym_PIPE_PIPE; - v->a[60864] = anon_sym_AMP_AMP; - v->a[60865] = anon_sym_PIPE; - v->a[60866] = anon_sym_AMP; - v->a[60867] = anon_sym_EQ_EQ; - v->a[60868] = anon_sym_LT; - v->a[60869] = anon_sym_GT; - v->a[60870] = anon_sym_LT_LT; - v->a[60871] = anon_sym_GT_GT; - v->a[60872] = anon_sym_LPAREN; - v->a[60873] = anon_sym_RPAREN; - v->a[60874] = anon_sym_SEMI_SEMI; - v->a[60875] = anon_sym_PIPE_AMP; - v->a[60876] = anon_sym_EQ_TILDE; - v->a[60877] = anon_sym_AMP_GT; - v->a[60878] = anon_sym_AMP_GT_GT; - v->a[60879] = anon_sym_LT_AMP; + v->a[60860] = aux_sym_heredoc_redirect_token1; + v->a[60861] = actions(3634); + v->a[60862] = 1; + v->a[60863] = sym_file_descriptor; + v->a[60864] = actions(3989); + v->a[60865] = 1; + v->a[60866] = anon_sym_RPAREN; + v->a[60867] = actions(3637); + v->a[60868] = 3; + v->a[60869] = sym_variable_name; + v->a[60870] = sym_test_operator; + v->a[60871] = sym__brace_start; + v->a[60872] = actions(3627); + v->a[60873] = 9; + v->a[60874] = anon_sym_PIPE; + v->a[60875] = anon_sym_SEMI_SEMI; + v->a[60876] = anon_sym_PIPE_AMP; + v->a[60877] = anon_sym_AMP_AMP; + v->a[60878] = anon_sym_PIPE_PIPE; + v->a[60879] = anon_sym_LT_LT; small_parse_table_3044(v); } void small_parse_table_3044(t_small_parse_table_array *v) { - v->a[60880] = anon_sym_GT_AMP; - v->a[60881] = anon_sym_GT_PIPE; - v->a[60882] = anon_sym_LT_AMP_DASH; - v->a[60883] = anon_sym_GT_AMP_DASH; - v->a[60884] = anon_sym_LT_LT_DASH; - v->a[60885] = anon_sym_LT_LT_LT; - v->a[60886] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60887] = anon_sym_DOLLAR_LBRACK; - v->a[60888] = anon_sym_DOLLAR; - v->a[60889] = sym__special_character; - v->a[60890] = anon_sym_DQUOTE; - v->a[60891] = sym_raw_string; - v->a[60892] = sym_ansi_c_string; - v->a[60893] = aux_sym_number_token1; - v->a[60894] = aux_sym_number_token2; - v->a[60895] = anon_sym_DOLLAR_LBRACE; - v->a[60896] = anon_sym_DOLLAR_LPAREN; - v->a[60897] = anon_sym_BQUOTE; - v->a[60898] = anon_sym_DOLLAR_BQUOTE; - v->a[60899] = anon_sym_LT_LPAREN; + v->a[60880] = anon_sym_LT_LT_DASH; + v->a[60881] = anon_sym_AMP; + v->a[60882] = anon_sym_SEMI; + v->a[60883] = actions(3629); + v->a[60884] = 10; + v->a[60885] = anon_sym_LT; + v->a[60886] = anon_sym_GT; + v->a[60887] = anon_sym_GT_GT; + v->a[60888] = anon_sym_AMP_GT; + v->a[60889] = anon_sym_AMP_GT_GT; + v->a[60890] = anon_sym_LT_AMP; + v->a[60891] = anon_sym_GT_AMP; + v->a[60892] = anon_sym_GT_PIPE; + v->a[60893] = anon_sym_LT_AMP_DASH; + v->a[60894] = anon_sym_GT_AMP_DASH; + v->a[60895] = actions(3625); + v->a[60896] = 12; + v->a[60897] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60898] = anon_sym_DOLLAR; + v->a[60899] = sym__special_character; small_parse_table_3045(v); } diff --git a/parser/static/small_parse_table/small_parse_table_609.c b/parser/static/small_parse_table/small_parse_table_609.c index d3a1e2e0..81203eae 100644 --- a/parser/static/small_parse_table/small_parse_table_609.c +++ b/parser/static/small_parse_table/small_parse_table_609.c @@ -14,126 +14,126 @@ void small_parse_table_3045(t_small_parse_table_array *v) { - v->a[60900] = anon_sym_GT_LPAREN; - v->a[60901] = sym_word; - v->a[60902] = 3; - v->a[60903] = actions(3); - v->a[60904] = 1; - v->a[60905] = sym_comment; - v->a[60906] = actions(1322); - v->a[60907] = 6; - v->a[60908] = sym_file_descriptor; - v->a[60909] = sym__concat; - v->a[60910] = sym_variable_name; - v->a[60911] = sym_test_operator; - v->a[60912] = sym__brace_start; - v->a[60913] = aux_sym_heredoc_redirect_token1; - v->a[60914] = actions(1320); - v->a[60915] = 40; - v->a[60916] = anon_sym_LPAREN_LPAREN; - v->a[60917] = anon_sym_SEMI; - v->a[60918] = anon_sym_PIPE_PIPE; - v->a[60919] = anon_sym_AMP_AMP; + v->a[60900] = anon_sym_DQUOTE; + v->a[60901] = sym_raw_string; + v->a[60902] = aux_sym_number_token1; + v->a[60903] = aux_sym_number_token2; + v->a[60904] = anon_sym_DOLLAR_LBRACE; + v->a[60905] = anon_sym_DOLLAR_LPAREN; + v->a[60906] = anon_sym_BQUOTE; + v->a[60907] = anon_sym_DOLLAR_BQUOTE; + v->a[60908] = sym_word; + v->a[60909] = 8; + v->a[60910] = actions(3); + v->a[60911] = 1; + v->a[60912] = sym_comment; + v->a[60913] = actions(3632); + v->a[60914] = 1; + v->a[60915] = aux_sym_heredoc_redirect_token1; + v->a[60916] = actions(3634); + v->a[60917] = 1; + v->a[60918] = sym_file_descriptor; + v->a[60919] = actions(3992); small_parse_table_3046(v); } void small_parse_table_3046(t_small_parse_table_array *v) { - v->a[60920] = anon_sym_PIPE; - v->a[60921] = anon_sym_AMP; - v->a[60922] = anon_sym_LT; - v->a[60923] = anon_sym_GT; - v->a[60924] = anon_sym_LT_LT; - v->a[60925] = anon_sym_GT_GT; - v->a[60926] = anon_sym_SEMI_SEMI; - v->a[60927] = anon_sym_SEMI_AMP; - v->a[60928] = anon_sym_SEMI_SEMI_AMP; - v->a[60929] = anon_sym_PIPE_AMP; - v->a[60930] = anon_sym_AMP_GT; - v->a[60931] = anon_sym_AMP_GT_GT; - v->a[60932] = anon_sym_LT_AMP; - v->a[60933] = anon_sym_GT_AMP; - v->a[60934] = anon_sym_GT_PIPE; - v->a[60935] = anon_sym_LT_AMP_DASH; - v->a[60936] = anon_sym_GT_AMP_DASH; - v->a[60937] = anon_sym_LT_LT_DASH; - v->a[60938] = anon_sym_LT_LT_LT; - v->a[60939] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60920] = 1; + v->a[60921] = anon_sym_RPAREN; + v->a[60922] = actions(3637); + v->a[60923] = 3; + v->a[60924] = sym_variable_name; + v->a[60925] = sym_test_operator; + v->a[60926] = sym__brace_start; + v->a[60927] = actions(3627); + v->a[60928] = 9; + v->a[60929] = anon_sym_PIPE; + v->a[60930] = anon_sym_SEMI_SEMI; + v->a[60931] = anon_sym_PIPE_AMP; + v->a[60932] = anon_sym_AMP_AMP; + v->a[60933] = anon_sym_PIPE_PIPE; + v->a[60934] = anon_sym_LT_LT; + v->a[60935] = anon_sym_LT_LT_DASH; + v->a[60936] = anon_sym_AMP; + v->a[60937] = anon_sym_SEMI; + v->a[60938] = actions(3629); + v->a[60939] = 10; small_parse_table_3047(v); } void small_parse_table_3047(t_small_parse_table_array *v) { - v->a[60940] = anon_sym_DOLLAR_LBRACK; - v->a[60941] = aux_sym_concatenation_token1; - v->a[60942] = anon_sym_DOLLAR; - v->a[60943] = sym__special_character; - v->a[60944] = anon_sym_DQUOTE; - v->a[60945] = sym_raw_string; - v->a[60946] = sym_ansi_c_string; - v->a[60947] = aux_sym_number_token1; - v->a[60948] = aux_sym_number_token2; - v->a[60949] = anon_sym_DOLLAR_LBRACE; - v->a[60950] = anon_sym_DOLLAR_LPAREN; - v->a[60951] = anon_sym_BQUOTE; - v->a[60952] = anon_sym_DOLLAR_BQUOTE; - v->a[60953] = anon_sym_LT_LPAREN; - v->a[60954] = anon_sym_GT_LPAREN; - v->a[60955] = sym_word; - v->a[60956] = 3; - v->a[60957] = actions(3); - v->a[60958] = 1; - v->a[60959] = sym_comment; + v->a[60940] = anon_sym_LT; + v->a[60941] = anon_sym_GT; + v->a[60942] = anon_sym_GT_GT; + v->a[60943] = anon_sym_AMP_GT; + v->a[60944] = anon_sym_AMP_GT_GT; + v->a[60945] = anon_sym_LT_AMP; + v->a[60946] = anon_sym_GT_AMP; + v->a[60947] = anon_sym_GT_PIPE; + v->a[60948] = anon_sym_LT_AMP_DASH; + v->a[60949] = anon_sym_GT_AMP_DASH; + v->a[60950] = actions(3625); + v->a[60951] = 12; + v->a[60952] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[60953] = anon_sym_DOLLAR; + v->a[60954] = sym__special_character; + v->a[60955] = anon_sym_DQUOTE; + v->a[60956] = sym_raw_string; + v->a[60957] = aux_sym_number_token1; + v->a[60958] = aux_sym_number_token2; + v->a[60959] = anon_sym_DOLLAR_LBRACE; small_parse_table_3048(v); } void small_parse_table_3048(t_small_parse_table_array *v) { - v->a[60960] = actions(1306); - v->a[60961] = 6; - v->a[60962] = sym_file_descriptor; - v->a[60963] = sym__concat; - v->a[60964] = sym_variable_name; - v->a[60965] = sym_test_operator; - v->a[60966] = sym__brace_start; - v->a[60967] = aux_sym_heredoc_redirect_token1; - v->a[60968] = actions(1304); - v->a[60969] = 40; - v->a[60970] = anon_sym_LPAREN_LPAREN; - v->a[60971] = anon_sym_SEMI; - v->a[60972] = anon_sym_PIPE_PIPE; - v->a[60973] = anon_sym_AMP_AMP; - v->a[60974] = anon_sym_PIPE; - v->a[60975] = anon_sym_AMP; - v->a[60976] = anon_sym_LT; - v->a[60977] = anon_sym_GT; - v->a[60978] = anon_sym_LT_LT; - v->a[60979] = anon_sym_GT_GT; + v->a[60960] = anon_sym_DOLLAR_LPAREN; + v->a[60961] = anon_sym_BQUOTE; + v->a[60962] = anon_sym_DOLLAR_BQUOTE; + v->a[60963] = sym_word; + v->a[60964] = 8; + v->a[60965] = actions(3); + v->a[60966] = 1; + v->a[60967] = sym_comment; + v->a[60968] = actions(3632); + v->a[60969] = 1; + v->a[60970] = aux_sym_heredoc_redirect_token1; + v->a[60971] = actions(3634); + v->a[60972] = 1; + v->a[60973] = sym_file_descriptor; + v->a[60974] = actions(3995); + v->a[60975] = 1; + v->a[60976] = anon_sym_RPAREN; + v->a[60977] = actions(3637); + v->a[60978] = 3; + v->a[60979] = sym_variable_name; small_parse_table_3049(v); } void small_parse_table_3049(t_small_parse_table_array *v) { - v->a[60980] = anon_sym_SEMI_SEMI; - v->a[60981] = anon_sym_SEMI_AMP; - v->a[60982] = anon_sym_SEMI_SEMI_AMP; - v->a[60983] = anon_sym_PIPE_AMP; - v->a[60984] = anon_sym_AMP_GT; - v->a[60985] = anon_sym_AMP_GT_GT; - v->a[60986] = anon_sym_LT_AMP; - v->a[60987] = anon_sym_GT_AMP; - v->a[60988] = anon_sym_GT_PIPE; - v->a[60989] = anon_sym_LT_AMP_DASH; - v->a[60990] = anon_sym_GT_AMP_DASH; - v->a[60991] = anon_sym_LT_LT_DASH; - v->a[60992] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[60993] = anon_sym_DOLLAR_LBRACK; - v->a[60994] = aux_sym_concatenation_token1; - v->a[60995] = anon_sym_DOLLAR; - v->a[60996] = sym__special_character; - v->a[60997] = anon_sym_DQUOTE; - v->a[60998] = sym_raw_string; - v->a[60999] = sym_ansi_c_string; + v->a[60980] = sym_test_operator; + v->a[60981] = sym__brace_start; + v->a[60982] = actions(3627); + v->a[60983] = 9; + v->a[60984] = anon_sym_PIPE; + v->a[60985] = anon_sym_SEMI_SEMI; + v->a[60986] = anon_sym_PIPE_AMP; + v->a[60987] = anon_sym_AMP_AMP; + v->a[60988] = anon_sym_PIPE_PIPE; + v->a[60989] = anon_sym_LT_LT; + v->a[60990] = anon_sym_LT_LT_DASH; + v->a[60991] = anon_sym_AMP; + v->a[60992] = anon_sym_SEMI; + v->a[60993] = actions(3629); + v->a[60994] = 10; + v->a[60995] = anon_sym_LT; + v->a[60996] = anon_sym_GT; + v->a[60997] = anon_sym_GT_GT; + v->a[60998] = anon_sym_AMP_GT; + v->a[60999] = anon_sym_AMP_GT_GT; small_parse_table_3050(v); } diff --git a/parser/static/small_parse_table/small_parse_table_61.c b/parser/static/small_parse_table/small_parse_table_61.c index 20859d18..f20b2dc6 100644 --- a/parser/static/small_parse_table/small_parse_table_61.c +++ b/parser/static/small_parse_table/small_parse_table_61.c @@ -14,126 +14,126 @@ void small_parse_table_305(t_small_parse_table_array *v) { - v->a[6100] = aux_sym__multiline_variable_name_token1; - v->a[6101] = actions(1235); - v->a[6102] = 5; - v->a[6103] = sym_file_descriptor; - v->a[6104] = sym_test_operator; - v->a[6105] = sym__bare_dollar; - v->a[6106] = sym__brace_start; - v->a[6107] = ts_builtin_sym_end; - v->a[6108] = actions(2151); - v->a[6109] = 9; - v->a[6110] = anon_sym_DASH; - v->a[6111] = anon_sym_STAR; - v->a[6112] = anon_sym_BANG; - v->a[6113] = anon_sym_QMARK; - v->a[6114] = anon_sym_DOLLAR; - v->a[6115] = anon_sym_POUND; - v->a[6116] = anon_sym_AT2; - v->a[6117] = anon_sym_0; - v->a[6118] = anon_sym__; - v->a[6119] = actions(1227); + v->a[6100] = 1; + v->a[6101] = anon_sym_DQUOTE; + v->a[6102] = actions(1618); + v->a[6103] = 1; + v->a[6104] = aux_sym_number_token1; + v->a[6105] = actions(1621); + v->a[6106] = 1; + v->a[6107] = aux_sym_number_token2; + v->a[6108] = actions(1624); + v->a[6109] = 1; + v->a[6110] = anon_sym_DOLLAR_LBRACE; + v->a[6111] = actions(1627); + v->a[6112] = 1; + v->a[6113] = anon_sym_DOLLAR_LPAREN; + v->a[6114] = actions(1630); + v->a[6115] = 1; + v->a[6116] = anon_sym_BQUOTE; + v->a[6117] = actions(1633); + v->a[6118] = 1; + v->a[6119] = anon_sym_DOLLAR_BQUOTE; small_parse_table_306(v); } void small_parse_table_306(t_small_parse_table_array *v) { - v->a[6120] = 38; - v->a[6121] = anon_sym_LPAREN_LPAREN; - v->a[6122] = anon_sym_SEMI; - v->a[6123] = anon_sym_PIPE_PIPE; - v->a[6124] = anon_sym_AMP_AMP; - v->a[6125] = anon_sym_PIPE; - v->a[6126] = anon_sym_AMP; - v->a[6127] = anon_sym_EQ_EQ; - v->a[6128] = anon_sym_LT; - v->a[6129] = anon_sym_GT; - v->a[6130] = anon_sym_LT_LT; - v->a[6131] = anon_sym_GT_GT; - v->a[6132] = anon_sym_SEMI_SEMI; - v->a[6133] = anon_sym_PIPE_AMP; - v->a[6134] = anon_sym_EQ_TILDE; - v->a[6135] = anon_sym_AMP_GT; - v->a[6136] = anon_sym_AMP_GT_GT; - v->a[6137] = anon_sym_LT_AMP; - v->a[6138] = anon_sym_GT_AMP; - v->a[6139] = anon_sym_GT_PIPE; + v->a[6120] = actions(1636); + v->a[6121] = 1; + v->a[6122] = sym_test_operator; + v->a[6123] = actions(1639); + v->a[6124] = 1; + v->a[6125] = sym__brace_start; + v->a[6126] = state(980); + v->a[6127] = 1; + v->a[6128] = aux_sym__literal_repeat1; + v->a[6129] = actions(1603); + v->a[6130] = 2; + v->a[6131] = sym_raw_string; + v->a[6132] = sym_word; + v->a[6133] = state(334); + v->a[6134] = 2; + v->a[6135] = sym_concatenation; + v->a[6136] = aux_sym_for_statement_repeat1; + v->a[6137] = actions(1287); + v->a[6138] = 3; + v->a[6139] = sym_file_descriptor; small_parse_table_307(v); } void small_parse_table_307(t_small_parse_table_array *v) { - v->a[6140] = anon_sym_LT_AMP_DASH; - v->a[6141] = anon_sym_GT_AMP_DASH; - v->a[6142] = anon_sym_LT_LT_DASH; - v->a[6143] = aux_sym_heredoc_redirect_token1; - v->a[6144] = anon_sym_LT_LT_LT; - v->a[6145] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6146] = anon_sym_DOLLAR_LBRACK; - v->a[6147] = sym__special_character; - v->a[6148] = sym_raw_string; - v->a[6149] = sym_ansi_c_string; - v->a[6150] = aux_sym_number_token1; - v->a[6151] = aux_sym_number_token2; - v->a[6152] = anon_sym_DOLLAR_LBRACE; - v->a[6153] = anon_sym_DOLLAR_LPAREN; - v->a[6154] = anon_sym_BQUOTE; - v->a[6155] = anon_sym_DOLLAR_BQUOTE; - v->a[6156] = anon_sym_LT_LPAREN; - v->a[6157] = anon_sym_GT_LPAREN; - v->a[6158] = sym_word; - v->a[6159] = 8; + v->a[6140] = sym_variable_name; + v->a[6141] = aux_sym_heredoc_redirect_token1; + v->a[6142] = state(637); + v->a[6143] = 7; + v->a[6144] = sym_arithmetic_expansion; + v->a[6145] = sym_brace_expression; + v->a[6146] = sym_string; + v->a[6147] = sym_number; + v->a[6148] = sym_simple_expansion; + v->a[6149] = sym_expansion; + v->a[6150] = sym_command_substitution; + v->a[6151] = actions(1285); + v->a[6152] = 21; + v->a[6153] = anon_sym_PIPE; + v->a[6154] = anon_sym_SEMI_SEMI; + v->a[6155] = anon_sym_SEMI_AMP; + v->a[6156] = anon_sym_SEMI_SEMI_AMP; + v->a[6157] = anon_sym_PIPE_AMP; + v->a[6158] = anon_sym_AMP_AMP; + v->a[6159] = anon_sym_PIPE_PIPE; small_parse_table_308(v); } void small_parse_table_308(t_small_parse_table_array *v) { - v->a[6160] = actions(3); - v->a[6161] = 1; - v->a[6162] = sym_comment; - v->a[6163] = actions(1555); - v->a[6164] = 1; - v->a[6165] = anon_sym_DQUOTE; - v->a[6166] = actions(2070); - v->a[6167] = 1; - v->a[6168] = sym_variable_name; - v->a[6169] = state(1176); - v->a[6170] = 1; - v->a[6171] = sym_string; - v->a[6172] = actions(2068); - v->a[6173] = 2; - v->a[6174] = aux_sym__simple_variable_name_token1; - v->a[6175] = aux_sym__multiline_variable_name_token1; - v->a[6176] = actions(1241); - v->a[6177] = 4; - v->a[6178] = sym_file_descriptor; - v->a[6179] = sym_test_operator; + v->a[6160] = anon_sym_LT; + v->a[6161] = anon_sym_GT; + v->a[6162] = anon_sym_GT_GT; + v->a[6163] = anon_sym_AMP_GT; + v->a[6164] = anon_sym_AMP_GT_GT; + v->a[6165] = anon_sym_LT_AMP; + v->a[6166] = anon_sym_GT_AMP; + v->a[6167] = anon_sym_GT_PIPE; + v->a[6168] = anon_sym_LT_AMP_DASH; + v->a[6169] = anon_sym_GT_AMP_DASH; + v->a[6170] = anon_sym_LT_LT; + v->a[6171] = anon_sym_LT_LT_DASH; + v->a[6172] = anon_sym_AMP; + v->a[6173] = anon_sym_SEMI; + v->a[6174] = 6; + v->a[6175] = actions(3); + v->a[6176] = 1; + v->a[6177] = sym_comment; + v->a[6178] = state(980); + v->a[6179] = 1; small_parse_table_309(v); } void small_parse_table_309(t_small_parse_table_array *v) { - v->a[6180] = sym__bare_dollar; - v->a[6181] = sym__brace_start; - v->a[6182] = actions(2066); - v->a[6183] = 9; - v->a[6184] = anon_sym_DASH; - v->a[6185] = anon_sym_STAR; - v->a[6186] = anon_sym_BANG; - v->a[6187] = anon_sym_QMARK; - v->a[6188] = anon_sym_DOLLAR; - v->a[6189] = anon_sym_POUND; - v->a[6190] = anon_sym_AT2; - v->a[6191] = anon_sym_0; - v->a[6192] = anon_sym__; - v->a[6193] = actions(1239); - v->a[6194] = 39; - v->a[6195] = anon_sym_LPAREN_LPAREN; - v->a[6196] = anon_sym_SEMI; - v->a[6197] = anon_sym_PIPE_PIPE; - v->a[6198] = anon_sym_AMP_AMP; - v->a[6199] = anon_sym_PIPE; + v->a[6180] = aux_sym__literal_repeat1; + v->a[6181] = state(334); + v->a[6182] = 2; + v->a[6183] = sym_concatenation; + v->a[6184] = aux_sym_for_statement_repeat1; + v->a[6185] = actions(1182); + v->a[6186] = 5; + v->a[6187] = sym_file_descriptor; + v->a[6188] = sym_variable_name; + v->a[6189] = sym_test_operator; + v->a[6190] = sym__brace_start; + v->a[6191] = aux_sym_heredoc_redirect_token1; + v->a[6192] = state(637); + v->a[6193] = 7; + v->a[6194] = sym_arithmetic_expansion; + v->a[6195] = sym_brace_expression; + v->a[6196] = sym_string; + v->a[6197] = sym_number; + v->a[6198] = sym_simple_expansion; + v->a[6199] = sym_expansion; small_parse_table_310(v); } diff --git a/parser/static/small_parse_table/small_parse_table_610.c b/parser/static/small_parse_table/small_parse_table_610.c index 2d9af6c7..09eff885 100644 --- a/parser/static/small_parse_table/small_parse_table_610.c +++ b/parser/static/small_parse_table/small_parse_table_610.c @@ -14,126 +14,126 @@ void small_parse_table_3050(t_small_parse_table_array *v) { - v->a[61000] = aux_sym_number_token1; - v->a[61001] = aux_sym_number_token2; - v->a[61002] = anon_sym_DOLLAR_LBRACE; - v->a[61003] = anon_sym_DOLLAR_LPAREN; - v->a[61004] = anon_sym_BQUOTE; - v->a[61005] = anon_sym_DOLLAR_BQUOTE; - v->a[61006] = anon_sym_LT_LPAREN; - v->a[61007] = anon_sym_GT_LPAREN; - v->a[61008] = aux_sym__simple_variable_name_token1; - v->a[61009] = sym_word; - v->a[61010] = 6; - v->a[61011] = actions(3); - v->a[61012] = 1; - v->a[61013] = sym_comment; - v->a[61014] = actions(5638); - v->a[61015] = 1; - v->a[61016] = aux_sym_concatenation_token1; - v->a[61017] = actions(5640); - v->a[61018] = 1; - v->a[61019] = sym__concat; + v->a[61000] = anon_sym_LT_AMP; + v->a[61001] = anon_sym_GT_AMP; + v->a[61002] = anon_sym_GT_PIPE; + v->a[61003] = anon_sym_LT_AMP_DASH; + v->a[61004] = anon_sym_GT_AMP_DASH; + v->a[61005] = actions(3625); + v->a[61006] = 12; + v->a[61007] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61008] = anon_sym_DOLLAR; + v->a[61009] = sym__special_character; + v->a[61010] = anon_sym_DQUOTE; + v->a[61011] = sym_raw_string; + v->a[61012] = aux_sym_number_token1; + v->a[61013] = aux_sym_number_token2; + v->a[61014] = anon_sym_DOLLAR_LBRACE; + v->a[61015] = anon_sym_DOLLAR_LPAREN; + v->a[61016] = anon_sym_BQUOTE; + v->a[61017] = anon_sym_DOLLAR_BQUOTE; + v->a[61018] = sym_word; + v->a[61019] = 8; small_parse_table_3051(v); } void small_parse_table_3051(t_small_parse_table_array *v) { - v->a[61020] = state(1421); + v->a[61020] = actions(3); v->a[61021] = 1; - v->a[61022] = aux_sym_concatenation_repeat1; - v->a[61023] = actions(5069); - v->a[61024] = 5; - v->a[61025] = sym_file_descriptor; - v->a[61026] = sym_variable_name; - v->a[61027] = sym_test_operator; - v->a[61028] = sym__brace_start; - v->a[61029] = aux_sym_heredoc_redirect_token1; - v->a[61030] = actions(5067); - v->a[61031] = 38; - v->a[61032] = anon_sym_LPAREN_LPAREN; - v->a[61033] = anon_sym_SEMI; - v->a[61034] = anon_sym_PIPE_PIPE; - v->a[61035] = anon_sym_AMP_AMP; - v->a[61036] = anon_sym_PIPE; - v->a[61037] = anon_sym_AMP; - v->a[61038] = anon_sym_LT; - v->a[61039] = anon_sym_GT; + v->a[61022] = sym_comment; + v->a[61023] = actions(3632); + v->a[61024] = 1; + v->a[61025] = aux_sym_heredoc_redirect_token1; + v->a[61026] = actions(3634); + v->a[61027] = 1; + v->a[61028] = sym_file_descriptor; + v->a[61029] = actions(3998); + v->a[61030] = 1; + v->a[61031] = anon_sym_RPAREN; + v->a[61032] = actions(3637); + v->a[61033] = 3; + v->a[61034] = sym_variable_name; + v->a[61035] = sym_test_operator; + v->a[61036] = sym__brace_start; + v->a[61037] = actions(3627); + v->a[61038] = 9; + v->a[61039] = anon_sym_PIPE; small_parse_table_3052(v); } void small_parse_table_3052(t_small_parse_table_array *v) { - v->a[61040] = anon_sym_LT_LT; - v->a[61041] = anon_sym_GT_GT; - v->a[61042] = anon_sym_RPAREN; - v->a[61043] = anon_sym_SEMI_SEMI; - v->a[61044] = anon_sym_PIPE_AMP; - v->a[61045] = anon_sym_AMP_GT; - v->a[61046] = anon_sym_AMP_GT_GT; - v->a[61047] = anon_sym_LT_AMP; - v->a[61048] = anon_sym_GT_AMP; - v->a[61049] = anon_sym_GT_PIPE; - v->a[61050] = anon_sym_LT_AMP_DASH; - v->a[61051] = anon_sym_GT_AMP_DASH; - v->a[61052] = anon_sym_LT_LT_DASH; - v->a[61053] = anon_sym_LT_LT_LT; - v->a[61054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61055] = anon_sym_DOLLAR_LBRACK; - v->a[61056] = anon_sym_DOLLAR; - v->a[61057] = sym__special_character; - v->a[61058] = anon_sym_DQUOTE; - v->a[61059] = sym_raw_string; + v->a[61040] = anon_sym_SEMI_SEMI; + v->a[61041] = anon_sym_PIPE_AMP; + v->a[61042] = anon_sym_AMP_AMP; + v->a[61043] = anon_sym_PIPE_PIPE; + v->a[61044] = anon_sym_LT_LT; + v->a[61045] = anon_sym_LT_LT_DASH; + v->a[61046] = anon_sym_AMP; + v->a[61047] = anon_sym_SEMI; + v->a[61048] = actions(3629); + v->a[61049] = 10; + v->a[61050] = anon_sym_LT; + v->a[61051] = anon_sym_GT; + v->a[61052] = anon_sym_GT_GT; + v->a[61053] = anon_sym_AMP_GT; + v->a[61054] = anon_sym_AMP_GT_GT; + v->a[61055] = anon_sym_LT_AMP; + v->a[61056] = anon_sym_GT_AMP; + v->a[61057] = anon_sym_GT_PIPE; + v->a[61058] = anon_sym_LT_AMP_DASH; + v->a[61059] = anon_sym_GT_AMP_DASH; small_parse_table_3053(v); } void small_parse_table_3053(t_small_parse_table_array *v) { - v->a[61060] = sym_ansi_c_string; - v->a[61061] = aux_sym_number_token1; - v->a[61062] = aux_sym_number_token2; - v->a[61063] = anon_sym_DOLLAR_LBRACE; - v->a[61064] = anon_sym_DOLLAR_LPAREN; - v->a[61065] = anon_sym_BQUOTE; - v->a[61066] = anon_sym_DOLLAR_BQUOTE; - v->a[61067] = anon_sym_LT_LPAREN; - v->a[61068] = anon_sym_GT_LPAREN; - v->a[61069] = sym_word; - v->a[61070] = 6; - v->a[61071] = actions(3); - v->a[61072] = 1; - v->a[61073] = sym_comment; - v->a[61074] = actions(5638); - v->a[61075] = 1; - v->a[61076] = aux_sym_concatenation_token1; - v->a[61077] = actions(5640); - v->a[61078] = 1; - v->a[61079] = sym__concat; + v->a[61060] = actions(3625); + v->a[61061] = 12; + v->a[61062] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61063] = anon_sym_DOLLAR; + v->a[61064] = sym__special_character; + v->a[61065] = anon_sym_DQUOTE; + v->a[61066] = sym_raw_string; + v->a[61067] = aux_sym_number_token1; + v->a[61068] = aux_sym_number_token2; + v->a[61069] = anon_sym_DOLLAR_LBRACE; + v->a[61070] = anon_sym_DOLLAR_LPAREN; + v->a[61071] = anon_sym_BQUOTE; + v->a[61072] = anon_sym_DOLLAR_BQUOTE; + v->a[61073] = sym_word; + v->a[61074] = 8; + v->a[61075] = actions(3); + v->a[61076] = 1; + v->a[61077] = sym_comment; + v->a[61078] = actions(3632); + v->a[61079] = 1; small_parse_table_3054(v); } void small_parse_table_3054(t_small_parse_table_array *v) { - v->a[61080] = state(1367); - v->a[61081] = 1; - v->a[61082] = aux_sym_concatenation_repeat1; - v->a[61083] = actions(5375); - v->a[61084] = 5; - v->a[61085] = sym_file_descriptor; - v->a[61086] = sym_variable_name; - v->a[61087] = sym_test_operator; - v->a[61088] = sym__brace_start; - v->a[61089] = aux_sym_heredoc_redirect_token1; - v->a[61090] = actions(5373); - v->a[61091] = 38; - v->a[61092] = anon_sym_LPAREN_LPAREN; - v->a[61093] = anon_sym_SEMI; - v->a[61094] = anon_sym_PIPE_PIPE; - v->a[61095] = anon_sym_AMP_AMP; - v->a[61096] = anon_sym_PIPE; - v->a[61097] = anon_sym_AMP; - v->a[61098] = anon_sym_LT; - v->a[61099] = anon_sym_GT; + v->a[61080] = aux_sym_heredoc_redirect_token1; + v->a[61081] = actions(3634); + v->a[61082] = 1; + v->a[61083] = sym_file_descriptor; + v->a[61084] = actions(4001); + v->a[61085] = 1; + v->a[61086] = anon_sym_RPAREN; + v->a[61087] = actions(3637); + v->a[61088] = 3; + v->a[61089] = sym_variable_name; + v->a[61090] = sym_test_operator; + v->a[61091] = sym__brace_start; + v->a[61092] = actions(3627); + v->a[61093] = 9; + v->a[61094] = anon_sym_PIPE; + v->a[61095] = anon_sym_SEMI_SEMI; + v->a[61096] = anon_sym_PIPE_AMP; + v->a[61097] = anon_sym_AMP_AMP; + v->a[61098] = anon_sym_PIPE_PIPE; + v->a[61099] = anon_sym_LT_LT; small_parse_table_3055(v); } diff --git a/parser/static/small_parse_table/small_parse_table_611.c b/parser/static/small_parse_table/small_parse_table_611.c index c1c056fd..49b0fb3d 100644 --- a/parser/static/small_parse_table/small_parse_table_611.c +++ b/parser/static/small_parse_table/small_parse_table_611.c @@ -14,126 +14,126 @@ void small_parse_table_3055(t_small_parse_table_array *v) { - v->a[61100] = anon_sym_LT_LT; - v->a[61101] = anon_sym_GT_GT; - v->a[61102] = anon_sym_RPAREN; - v->a[61103] = anon_sym_SEMI_SEMI; - v->a[61104] = anon_sym_PIPE_AMP; - v->a[61105] = anon_sym_AMP_GT; - v->a[61106] = anon_sym_AMP_GT_GT; - v->a[61107] = anon_sym_LT_AMP; - v->a[61108] = anon_sym_GT_AMP; - v->a[61109] = anon_sym_GT_PIPE; - v->a[61110] = anon_sym_LT_AMP_DASH; - v->a[61111] = anon_sym_GT_AMP_DASH; - v->a[61112] = anon_sym_LT_LT_DASH; - v->a[61113] = anon_sym_LT_LT_LT; - v->a[61114] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61115] = anon_sym_DOLLAR_LBRACK; - v->a[61116] = anon_sym_DOLLAR; - v->a[61117] = sym__special_character; - v->a[61118] = anon_sym_DQUOTE; - v->a[61119] = sym_raw_string; + v->a[61100] = anon_sym_LT_LT_DASH; + v->a[61101] = anon_sym_AMP; + v->a[61102] = anon_sym_SEMI; + v->a[61103] = actions(3629); + v->a[61104] = 10; + v->a[61105] = anon_sym_LT; + v->a[61106] = anon_sym_GT; + v->a[61107] = anon_sym_GT_GT; + v->a[61108] = anon_sym_AMP_GT; + v->a[61109] = anon_sym_AMP_GT_GT; + v->a[61110] = anon_sym_LT_AMP; + v->a[61111] = anon_sym_GT_AMP; + v->a[61112] = anon_sym_GT_PIPE; + v->a[61113] = anon_sym_LT_AMP_DASH; + v->a[61114] = anon_sym_GT_AMP_DASH; + v->a[61115] = actions(3625); + v->a[61116] = 12; + v->a[61117] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61118] = anon_sym_DOLLAR; + v->a[61119] = sym__special_character; small_parse_table_3056(v); } void small_parse_table_3056(t_small_parse_table_array *v) { - v->a[61120] = sym_ansi_c_string; - v->a[61121] = aux_sym_number_token1; - v->a[61122] = aux_sym_number_token2; - v->a[61123] = anon_sym_DOLLAR_LBRACE; - v->a[61124] = anon_sym_DOLLAR_LPAREN; - v->a[61125] = anon_sym_BQUOTE; - v->a[61126] = anon_sym_DOLLAR_BQUOTE; - v->a[61127] = anon_sym_LT_LPAREN; - v->a[61128] = anon_sym_GT_LPAREN; - v->a[61129] = sym_word; - v->a[61130] = 6; - v->a[61131] = actions(3); - v->a[61132] = 1; - v->a[61133] = sym_comment; - v->a[61134] = actions(5664); - v->a[61135] = 1; - v->a[61136] = aux_sym_concatenation_token1; - v->a[61137] = actions(5666); - v->a[61138] = 1; - v->a[61139] = sym__concat; + v->a[61120] = anon_sym_DQUOTE; + v->a[61121] = sym_raw_string; + v->a[61122] = aux_sym_number_token1; + v->a[61123] = aux_sym_number_token2; + v->a[61124] = anon_sym_DOLLAR_LBRACE; + v->a[61125] = anon_sym_DOLLAR_LPAREN; + v->a[61126] = anon_sym_BQUOTE; + v->a[61127] = anon_sym_DOLLAR_BQUOTE; + v->a[61128] = sym_word; + v->a[61129] = 8; + v->a[61130] = actions(3); + v->a[61131] = 1; + v->a[61132] = sym_comment; + v->a[61133] = actions(3632); + v->a[61134] = 1; + v->a[61135] = aux_sym_heredoc_redirect_token1; + v->a[61136] = actions(3634); + v->a[61137] = 1; + v->a[61138] = sym_file_descriptor; + v->a[61139] = actions(4004); small_parse_table_3057(v); } void small_parse_table_3057(t_small_parse_table_array *v) { - v->a[61140] = state(1447); - v->a[61141] = 1; - v->a[61142] = aux_sym_concatenation_repeat1; - v->a[61143] = actions(1263); - v->a[61144] = 5; - v->a[61145] = sym_file_descriptor; - v->a[61146] = sym_variable_name; - v->a[61147] = sym_test_operator; - v->a[61148] = sym__brace_start; - v->a[61149] = aux_sym_heredoc_redirect_token1; - v->a[61150] = actions(1261); - v->a[61151] = 38; - v->a[61152] = anon_sym_LPAREN_LPAREN; - v->a[61153] = anon_sym_SEMI; - v->a[61154] = anon_sym_PIPE_PIPE; - v->a[61155] = anon_sym_AMP_AMP; - v->a[61156] = anon_sym_PIPE; - v->a[61157] = anon_sym_AMP; - v->a[61158] = anon_sym_LT; - v->a[61159] = anon_sym_GT; + v->a[61140] = 1; + v->a[61141] = anon_sym_RPAREN; + v->a[61142] = actions(3637); + v->a[61143] = 3; + v->a[61144] = sym_variable_name; + v->a[61145] = sym_test_operator; + v->a[61146] = sym__brace_start; + v->a[61147] = actions(3627); + v->a[61148] = 9; + v->a[61149] = anon_sym_PIPE; + v->a[61150] = anon_sym_SEMI_SEMI; + v->a[61151] = anon_sym_PIPE_AMP; + v->a[61152] = anon_sym_AMP_AMP; + v->a[61153] = anon_sym_PIPE_PIPE; + v->a[61154] = anon_sym_LT_LT; + v->a[61155] = anon_sym_LT_LT_DASH; + v->a[61156] = anon_sym_AMP; + v->a[61157] = anon_sym_SEMI; + v->a[61158] = actions(3629); + v->a[61159] = 10; small_parse_table_3058(v); } void small_parse_table_3058(t_small_parse_table_array *v) { - v->a[61160] = anon_sym_LT_LT; - v->a[61161] = anon_sym_GT_GT; - v->a[61162] = anon_sym_RPAREN; - v->a[61163] = anon_sym_SEMI_SEMI; - v->a[61164] = anon_sym_PIPE_AMP; - v->a[61165] = anon_sym_AMP_GT; - v->a[61166] = anon_sym_AMP_GT_GT; - v->a[61167] = anon_sym_LT_AMP; - v->a[61168] = anon_sym_GT_AMP; - v->a[61169] = anon_sym_GT_PIPE; - v->a[61170] = anon_sym_LT_AMP_DASH; - v->a[61171] = anon_sym_GT_AMP_DASH; - v->a[61172] = anon_sym_LT_LT_DASH; - v->a[61173] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61174] = anon_sym_DOLLAR_LBRACK; - v->a[61175] = anon_sym_DOLLAR; - v->a[61176] = sym__special_character; - v->a[61177] = anon_sym_DQUOTE; - v->a[61178] = sym_raw_string; - v->a[61179] = sym_ansi_c_string; + v->a[61160] = anon_sym_LT; + v->a[61161] = anon_sym_GT; + v->a[61162] = anon_sym_GT_GT; + v->a[61163] = anon_sym_AMP_GT; + v->a[61164] = anon_sym_AMP_GT_GT; + v->a[61165] = anon_sym_LT_AMP; + v->a[61166] = anon_sym_GT_AMP; + v->a[61167] = anon_sym_GT_PIPE; + v->a[61168] = anon_sym_LT_AMP_DASH; + v->a[61169] = anon_sym_GT_AMP_DASH; + v->a[61170] = actions(3625); + v->a[61171] = 12; + v->a[61172] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61173] = anon_sym_DOLLAR; + v->a[61174] = sym__special_character; + v->a[61175] = anon_sym_DQUOTE; + v->a[61176] = sym_raw_string; + v->a[61177] = aux_sym_number_token1; + v->a[61178] = aux_sym_number_token2; + v->a[61179] = anon_sym_DOLLAR_LBRACE; small_parse_table_3059(v); } void small_parse_table_3059(t_small_parse_table_array *v) { - v->a[61180] = aux_sym_number_token1; - v->a[61181] = aux_sym_number_token2; - v->a[61182] = anon_sym_DOLLAR_LBRACE; - v->a[61183] = anon_sym_DOLLAR_LPAREN; - v->a[61184] = anon_sym_BQUOTE; - v->a[61185] = anon_sym_DOLLAR_BQUOTE; - v->a[61186] = anon_sym_LT_LPAREN; - v->a[61187] = anon_sym_GT_LPAREN; - v->a[61188] = aux_sym__simple_variable_name_token1; - v->a[61189] = sym_word; - v->a[61190] = 6; - v->a[61191] = actions(3); + v->a[61180] = anon_sym_DOLLAR_LPAREN; + v->a[61181] = anon_sym_BQUOTE; + v->a[61182] = anon_sym_DOLLAR_BQUOTE; + v->a[61183] = sym_word; + v->a[61184] = 8; + v->a[61185] = actions(3); + v->a[61186] = 1; + v->a[61187] = sym_comment; + v->a[61188] = actions(3632); + v->a[61189] = 1; + v->a[61190] = aux_sym_heredoc_redirect_token1; + v->a[61191] = actions(3634); v->a[61192] = 1; - v->a[61193] = sym_comment; - v->a[61194] = actions(5648); + v->a[61193] = sym_file_descriptor; + v->a[61194] = actions(4007); v->a[61195] = 1; - v->a[61196] = aux_sym_concatenation_token1; - v->a[61197] = actions(5668); - v->a[61198] = 1; - v->a[61199] = sym__concat; + v->a[61196] = anon_sym_RPAREN; + v->a[61197] = actions(3637); + v->a[61198] = 3; + v->a[61199] = sym_variable_name; small_parse_table_3060(v); } diff --git a/parser/static/small_parse_table/small_parse_table_612.c b/parser/static/small_parse_table/small_parse_table_612.c index 38263e0e..74e33536 100644 --- a/parser/static/small_parse_table/small_parse_table_612.c +++ b/parser/static/small_parse_table/small_parse_table_612.c @@ -14,126 +14,126 @@ void small_parse_table_3060(t_small_parse_table_array *v) { - v->a[61200] = state(1373); - v->a[61201] = 1; - v->a[61202] = aux_sym_concatenation_repeat1; - v->a[61203] = actions(1267); - v->a[61204] = 6; - v->a[61205] = sym_file_descriptor; - v->a[61206] = sym_variable_name; - v->a[61207] = sym_test_operator; - v->a[61208] = sym__brace_start; - v->a[61209] = ts_builtin_sym_end; - v->a[61210] = aux_sym_heredoc_redirect_token1; - v->a[61211] = actions(1265); - v->a[61212] = 37; - v->a[61213] = anon_sym_LPAREN_LPAREN; - v->a[61214] = anon_sym_SEMI; - v->a[61215] = anon_sym_PIPE_PIPE; - v->a[61216] = anon_sym_AMP_AMP; - v->a[61217] = anon_sym_PIPE; - v->a[61218] = anon_sym_AMP; - v->a[61219] = anon_sym_LT; + v->a[61200] = sym_test_operator; + v->a[61201] = sym__brace_start; + v->a[61202] = actions(3627); + v->a[61203] = 9; + v->a[61204] = anon_sym_PIPE; + v->a[61205] = anon_sym_SEMI_SEMI; + v->a[61206] = anon_sym_PIPE_AMP; + v->a[61207] = anon_sym_AMP_AMP; + v->a[61208] = anon_sym_PIPE_PIPE; + v->a[61209] = anon_sym_LT_LT; + v->a[61210] = anon_sym_LT_LT_DASH; + v->a[61211] = anon_sym_AMP; + v->a[61212] = anon_sym_SEMI; + v->a[61213] = actions(3629); + v->a[61214] = 10; + v->a[61215] = anon_sym_LT; + v->a[61216] = anon_sym_GT; + v->a[61217] = anon_sym_GT_GT; + v->a[61218] = anon_sym_AMP_GT; + v->a[61219] = anon_sym_AMP_GT_GT; small_parse_table_3061(v); } void small_parse_table_3061(t_small_parse_table_array *v) { - v->a[61220] = anon_sym_GT; - v->a[61221] = anon_sym_LT_LT; - v->a[61222] = anon_sym_GT_GT; - v->a[61223] = anon_sym_SEMI_SEMI; - v->a[61224] = anon_sym_PIPE_AMP; - v->a[61225] = anon_sym_AMP_GT; - v->a[61226] = anon_sym_AMP_GT_GT; - v->a[61227] = anon_sym_LT_AMP; - v->a[61228] = anon_sym_GT_AMP; - v->a[61229] = anon_sym_GT_PIPE; - v->a[61230] = anon_sym_LT_AMP_DASH; - v->a[61231] = anon_sym_GT_AMP_DASH; - v->a[61232] = anon_sym_LT_LT_DASH; - v->a[61233] = anon_sym_LT_LT_LT; - v->a[61234] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61235] = anon_sym_DOLLAR_LBRACK; - v->a[61236] = anon_sym_DOLLAR; - v->a[61237] = sym__special_character; - v->a[61238] = anon_sym_DQUOTE; - v->a[61239] = sym_raw_string; + v->a[61220] = anon_sym_LT_AMP; + v->a[61221] = anon_sym_GT_AMP; + v->a[61222] = anon_sym_GT_PIPE; + v->a[61223] = anon_sym_LT_AMP_DASH; + v->a[61224] = anon_sym_GT_AMP_DASH; + v->a[61225] = actions(3625); + v->a[61226] = 12; + v->a[61227] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61228] = anon_sym_DOLLAR; + v->a[61229] = sym__special_character; + v->a[61230] = anon_sym_DQUOTE; + v->a[61231] = sym_raw_string; + v->a[61232] = aux_sym_number_token1; + v->a[61233] = aux_sym_number_token2; + v->a[61234] = anon_sym_DOLLAR_LBRACE; + v->a[61235] = anon_sym_DOLLAR_LPAREN; + v->a[61236] = anon_sym_BQUOTE; + v->a[61237] = anon_sym_DOLLAR_BQUOTE; + v->a[61238] = sym_word; + v->a[61239] = 7; small_parse_table_3062(v); } void small_parse_table_3062(t_small_parse_table_array *v) { - v->a[61240] = sym_ansi_c_string; - v->a[61241] = aux_sym_number_token1; - v->a[61242] = aux_sym_number_token2; - v->a[61243] = anon_sym_DOLLAR_LBRACE; - v->a[61244] = anon_sym_DOLLAR_LPAREN; - v->a[61245] = anon_sym_BQUOTE; - v->a[61246] = anon_sym_DOLLAR_BQUOTE; - v->a[61247] = anon_sym_LT_LPAREN; - v->a[61248] = anon_sym_GT_LPAREN; - v->a[61249] = sym_word; - v->a[61250] = 5; - v->a[61251] = actions(3); - v->a[61252] = 1; - v->a[61253] = sym_comment; - v->a[61254] = actions(5670); - v->a[61255] = 1; - v->a[61256] = sym__special_character; - v->a[61257] = state(1358); - v->a[61258] = 1; - v->a[61259] = aux_sym__literal_repeat1; + v->a[61240] = actions(3); + v->a[61241] = 1; + v->a[61242] = sym_comment; + v->a[61243] = actions(3632); + v->a[61244] = 1; + v->a[61245] = aux_sym_heredoc_redirect_token1; + v->a[61246] = actions(3634); + v->a[61247] = 1; + v->a[61248] = sym_file_descriptor; + v->a[61249] = actions(3637); + v->a[61250] = 3; + v->a[61251] = sym_variable_name; + v->a[61252] = sym_test_operator; + v->a[61253] = sym__brace_start; + v->a[61254] = actions(3627); + v->a[61255] = 10; + v->a[61256] = anon_sym_PIPE; + v->a[61257] = anon_sym_RPAREN; + v->a[61258] = anon_sym_SEMI_SEMI; + v->a[61259] = anon_sym_PIPE_AMP; small_parse_table_3063(v); } void small_parse_table_3063(t_small_parse_table_array *v) { - v->a[61260] = actions(1364); - v->a[61261] = 5; - v->a[61262] = sym_file_descriptor; - v->a[61263] = sym_test_operator; - v->a[61264] = sym__bare_dollar; - v->a[61265] = sym__brace_start; - v->a[61266] = aux_sym_heredoc_redirect_token1; - v->a[61267] = actions(1362); - v->a[61268] = 39; - v->a[61269] = anon_sym_LPAREN_LPAREN; - v->a[61270] = anon_sym_SEMI; - v->a[61271] = anon_sym_PIPE_PIPE; - v->a[61272] = anon_sym_AMP_AMP; - v->a[61273] = anon_sym_PIPE; - v->a[61274] = anon_sym_AMP; - v->a[61275] = anon_sym_EQ_EQ; - v->a[61276] = anon_sym_LT; - v->a[61277] = anon_sym_GT; - v->a[61278] = anon_sym_LT_LT; - v->a[61279] = anon_sym_GT_GT; + v->a[61260] = anon_sym_AMP_AMP; + v->a[61261] = anon_sym_PIPE_PIPE; + v->a[61262] = anon_sym_LT_LT; + v->a[61263] = anon_sym_LT_LT_DASH; + v->a[61264] = anon_sym_AMP; + v->a[61265] = anon_sym_SEMI; + v->a[61266] = actions(3629); + v->a[61267] = 10; + v->a[61268] = anon_sym_LT; + v->a[61269] = anon_sym_GT; + v->a[61270] = anon_sym_GT_GT; + v->a[61271] = anon_sym_AMP_GT; + v->a[61272] = anon_sym_AMP_GT_GT; + v->a[61273] = anon_sym_LT_AMP; + v->a[61274] = anon_sym_GT_AMP; + v->a[61275] = anon_sym_GT_PIPE; + v->a[61276] = anon_sym_LT_AMP_DASH; + v->a[61277] = anon_sym_GT_AMP_DASH; + v->a[61278] = actions(3625); + v->a[61279] = 12; small_parse_table_3064(v); } void small_parse_table_3064(t_small_parse_table_array *v) { - v->a[61280] = anon_sym_RPAREN; - v->a[61281] = anon_sym_SEMI_SEMI; - v->a[61282] = anon_sym_PIPE_AMP; - v->a[61283] = anon_sym_EQ_TILDE; - v->a[61284] = anon_sym_AMP_GT; - v->a[61285] = anon_sym_AMP_GT_GT; - v->a[61286] = anon_sym_LT_AMP; - v->a[61287] = anon_sym_GT_AMP; - v->a[61288] = anon_sym_GT_PIPE; - v->a[61289] = anon_sym_LT_AMP_DASH; - v->a[61290] = anon_sym_GT_AMP_DASH; - v->a[61291] = anon_sym_LT_LT_DASH; - v->a[61292] = anon_sym_LT_LT_LT; - v->a[61293] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61294] = anon_sym_DOLLAR_LBRACK; - v->a[61295] = anon_sym_DOLLAR; - v->a[61296] = anon_sym_DQUOTE; - v->a[61297] = sym_raw_string; - v->a[61298] = sym_ansi_c_string; - v->a[61299] = aux_sym_number_token1; + v->a[61280] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61281] = anon_sym_DOLLAR; + v->a[61282] = sym__special_character; + v->a[61283] = anon_sym_DQUOTE; + v->a[61284] = sym_raw_string; + v->a[61285] = aux_sym_number_token1; + v->a[61286] = aux_sym_number_token2; + v->a[61287] = anon_sym_DOLLAR_LBRACE; + v->a[61288] = anon_sym_DOLLAR_LPAREN; + v->a[61289] = anon_sym_BQUOTE; + v->a[61290] = anon_sym_DOLLAR_BQUOTE; + v->a[61291] = sym_word; + v->a[61292] = 5; + v->a[61293] = actions(3); + v->a[61294] = 1; + v->a[61295] = sym_comment; + v->a[61296] = actions(4010); + v->a[61297] = 1; + v->a[61298] = sym__special_character; + v->a[61299] = state(1274); small_parse_table_3065(v); } diff --git a/parser/static/small_parse_table/small_parse_table_613.c b/parser/static/small_parse_table/small_parse_table_613.c index 327ab9a0..06de6e36 100644 --- a/parser/static/small_parse_table/small_parse_table_613.c +++ b/parser/static/small_parse_table/small_parse_table_613.c @@ -14,126 +14,126 @@ void small_parse_table_3065(t_small_parse_table_array *v) { - v->a[61300] = aux_sym_number_token2; - v->a[61301] = anon_sym_DOLLAR_LBRACE; - v->a[61302] = anon_sym_DOLLAR_LPAREN; - v->a[61303] = anon_sym_BQUOTE; - v->a[61304] = anon_sym_DOLLAR_BQUOTE; - v->a[61305] = anon_sym_LT_LPAREN; - v->a[61306] = anon_sym_GT_LPAREN; - v->a[61307] = sym_word; - v->a[61308] = 3; - v->a[61309] = actions(3); - v->a[61310] = 1; - v->a[61311] = sym_comment; - v->a[61312] = actions(1310); - v->a[61313] = 6; - v->a[61314] = sym_file_descriptor; - v->a[61315] = sym__concat; - v->a[61316] = sym_variable_name; - v->a[61317] = sym_test_operator; - v->a[61318] = sym__brace_start; - v->a[61319] = aux_sym_heredoc_redirect_token1; + v->a[61300] = 1; + v->a[61301] = aux_sym__literal_repeat1; + v->a[61302] = actions(3519); + v->a[61303] = 5; + v->a[61304] = sym_file_descriptor; + v->a[61305] = sym_test_operator; + v->a[61306] = sym__brace_start; + v->a[61307] = ts_builtin_sym_end; + v->a[61308] = aux_sym_heredoc_redirect_token1; + v->a[61309] = actions(3517); + v->a[61310] = 30; + v->a[61311] = anon_sym_PIPE; + v->a[61312] = anon_sym_SEMI_SEMI; + v->a[61313] = anon_sym_PIPE_AMP; + v->a[61314] = anon_sym_AMP_AMP; + v->a[61315] = anon_sym_PIPE_PIPE; + v->a[61316] = anon_sym_LT; + v->a[61317] = anon_sym_GT; + v->a[61318] = anon_sym_GT_GT; + v->a[61319] = anon_sym_AMP_GT; small_parse_table_3066(v); } void small_parse_table_3066(t_small_parse_table_array *v) { - v->a[61320] = actions(1308); - v->a[61321] = 40; - v->a[61322] = anon_sym_LPAREN_LPAREN; - v->a[61323] = anon_sym_SEMI; - v->a[61324] = anon_sym_PIPE_PIPE; - v->a[61325] = anon_sym_AMP_AMP; - v->a[61326] = anon_sym_PIPE; - v->a[61327] = anon_sym_AMP; - v->a[61328] = anon_sym_LT; - v->a[61329] = anon_sym_GT; - v->a[61330] = anon_sym_LT_LT; - v->a[61331] = anon_sym_GT_GT; - v->a[61332] = anon_sym_SEMI_SEMI; - v->a[61333] = anon_sym_SEMI_AMP; - v->a[61334] = anon_sym_SEMI_SEMI_AMP; - v->a[61335] = anon_sym_PIPE_AMP; - v->a[61336] = anon_sym_AMP_GT; - v->a[61337] = anon_sym_AMP_GT_GT; - v->a[61338] = anon_sym_LT_AMP; - v->a[61339] = anon_sym_GT_AMP; + v->a[61320] = anon_sym_AMP_GT_GT; + v->a[61321] = anon_sym_LT_AMP; + v->a[61322] = anon_sym_GT_AMP; + v->a[61323] = anon_sym_GT_PIPE; + v->a[61324] = anon_sym_LT_AMP_DASH; + v->a[61325] = anon_sym_GT_AMP_DASH; + v->a[61326] = anon_sym_LT_LT; + v->a[61327] = anon_sym_LT_LT_DASH; + v->a[61328] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61329] = anon_sym_AMP; + v->a[61330] = anon_sym_DOLLAR; + v->a[61331] = anon_sym_DQUOTE; + v->a[61332] = sym_raw_string; + v->a[61333] = aux_sym_number_token1; + v->a[61334] = aux_sym_number_token2; + v->a[61335] = anon_sym_DOLLAR_LBRACE; + v->a[61336] = anon_sym_DOLLAR_LPAREN; + v->a[61337] = anon_sym_BQUOTE; + v->a[61338] = anon_sym_DOLLAR_BQUOTE; + v->a[61339] = sym_word; small_parse_table_3067(v); } void small_parse_table_3067(t_small_parse_table_array *v) { - v->a[61340] = anon_sym_GT_PIPE; - v->a[61341] = anon_sym_LT_AMP_DASH; - v->a[61342] = anon_sym_GT_AMP_DASH; - v->a[61343] = anon_sym_LT_LT_DASH; - v->a[61344] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61345] = anon_sym_DOLLAR_LBRACK; - v->a[61346] = aux_sym_concatenation_token1; - v->a[61347] = anon_sym_DOLLAR; - v->a[61348] = sym__special_character; - v->a[61349] = anon_sym_DQUOTE; - v->a[61350] = sym_raw_string; - v->a[61351] = sym_ansi_c_string; - v->a[61352] = aux_sym_number_token1; - v->a[61353] = aux_sym_number_token2; - v->a[61354] = anon_sym_DOLLAR_LBRACE; - v->a[61355] = anon_sym_DOLLAR_LPAREN; - v->a[61356] = anon_sym_BQUOTE; - v->a[61357] = anon_sym_DOLLAR_BQUOTE; - v->a[61358] = anon_sym_LT_LPAREN; - v->a[61359] = anon_sym_GT_LPAREN; + v->a[61340] = anon_sym_SEMI; + v->a[61341] = 6; + v->a[61342] = actions(3); + v->a[61343] = 1; + v->a[61344] = sym_comment; + v->a[61345] = actions(3358); + v->a[61346] = 1; + v->a[61347] = aux_sym_concatenation_token1; + v->a[61348] = actions(4012); + v->a[61349] = 1; + v->a[61350] = sym__concat; + v->a[61351] = state(666); + v->a[61352] = 1; + v->a[61353] = aux_sym_concatenation_repeat1; + v->a[61354] = actions(2696); + v->a[61355] = 5; + v->a[61356] = sym_file_descriptor; + v->a[61357] = sym_test_operator; + v->a[61358] = sym__bare_dollar; + v->a[61359] = sym__brace_start; small_parse_table_3068(v); } void small_parse_table_3068(t_small_parse_table_array *v) { - v->a[61360] = aux_sym__simple_variable_name_token1; - v->a[61361] = sym_word; - v->a[61362] = 6; - v->a[61363] = actions(3); - v->a[61364] = 1; - v->a[61365] = sym_comment; - v->a[61366] = actions(5664); - v->a[61367] = 1; - v->a[61368] = aux_sym_concatenation_token1; - v->a[61369] = actions(5666); - v->a[61370] = 1; - v->a[61371] = sym__concat; - v->a[61372] = state(1383); - v->a[61373] = 1; - v->a[61374] = aux_sym_concatenation_repeat1; - v->a[61375] = actions(5176); - v->a[61376] = 5; - v->a[61377] = sym_file_descriptor; - v->a[61378] = sym_variable_name; - v->a[61379] = sym_test_operator; + v->a[61360] = aux_sym_heredoc_redirect_token1; + v->a[61361] = actions(2694); + v->a[61362] = 29; + v->a[61363] = anon_sym_LPAREN; + v->a[61364] = anon_sym_PIPE; + v->a[61365] = anon_sym_PIPE_AMP; + v->a[61366] = anon_sym_AMP_AMP; + v->a[61367] = anon_sym_PIPE_PIPE; + v->a[61368] = anon_sym_LT; + v->a[61369] = anon_sym_GT; + v->a[61370] = anon_sym_GT_GT; + v->a[61371] = anon_sym_AMP_GT; + v->a[61372] = anon_sym_AMP_GT_GT; + v->a[61373] = anon_sym_LT_AMP; + v->a[61374] = anon_sym_GT_AMP; + v->a[61375] = anon_sym_GT_PIPE; + v->a[61376] = anon_sym_LT_AMP_DASH; + v->a[61377] = anon_sym_GT_AMP_DASH; + v->a[61378] = anon_sym_LT_LT; + v->a[61379] = anon_sym_LT_LT_DASH; small_parse_table_3069(v); } void small_parse_table_3069(t_small_parse_table_array *v) { - v->a[61380] = sym__brace_start; - v->a[61381] = aux_sym_heredoc_redirect_token1; - v->a[61382] = actions(5174); - v->a[61383] = 38; - v->a[61384] = anon_sym_LPAREN_LPAREN; - v->a[61385] = anon_sym_SEMI; - v->a[61386] = anon_sym_PIPE_PIPE; - v->a[61387] = anon_sym_AMP_AMP; - v->a[61388] = anon_sym_PIPE; - v->a[61389] = anon_sym_AMP; - v->a[61390] = anon_sym_LT; - v->a[61391] = anon_sym_GT; - v->a[61392] = anon_sym_LT_LT; - v->a[61393] = anon_sym_GT_GT; - v->a[61394] = anon_sym_RPAREN; - v->a[61395] = anon_sym_SEMI_SEMI; - v->a[61396] = anon_sym_PIPE_AMP; - v->a[61397] = anon_sym_AMP_GT; - v->a[61398] = anon_sym_AMP_GT_GT; - v->a[61399] = anon_sym_LT_AMP; + v->a[61380] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61381] = anon_sym_DOLLAR; + v->a[61382] = sym__special_character; + v->a[61383] = anon_sym_DQUOTE; + v->a[61384] = sym_raw_string; + v->a[61385] = aux_sym_number_token1; + v->a[61386] = aux_sym_number_token2; + v->a[61387] = anon_sym_DOLLAR_LBRACE; + v->a[61388] = anon_sym_DOLLAR_LPAREN; + v->a[61389] = anon_sym_BQUOTE; + v->a[61390] = anon_sym_DOLLAR_BQUOTE; + v->a[61391] = sym_word; + v->a[61392] = 8; + v->a[61393] = actions(3); + v->a[61394] = 1; + v->a[61395] = sym_comment; + v->a[61396] = actions(3632); + v->a[61397] = 1; + v->a[61398] = aux_sym_heredoc_redirect_token1; + v->a[61399] = actions(3634); small_parse_table_3070(v); } diff --git a/parser/static/small_parse_table/small_parse_table_614.c b/parser/static/small_parse_table/small_parse_table_614.c index a7da3356..5c486d17 100644 --- a/parser/static/small_parse_table/small_parse_table_614.c +++ b/parser/static/small_parse_table/small_parse_table_614.c @@ -14,126 +14,126 @@ void small_parse_table_3070(t_small_parse_table_array *v) { - v->a[61400] = anon_sym_GT_AMP; - v->a[61401] = anon_sym_GT_PIPE; - v->a[61402] = anon_sym_LT_AMP_DASH; - v->a[61403] = anon_sym_GT_AMP_DASH; - v->a[61404] = anon_sym_LT_LT_DASH; - v->a[61405] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61406] = anon_sym_DOLLAR_LBRACK; - v->a[61407] = anon_sym_DOLLAR; - v->a[61408] = sym__special_character; - v->a[61409] = anon_sym_DQUOTE; - v->a[61410] = sym_raw_string; - v->a[61411] = sym_ansi_c_string; - v->a[61412] = aux_sym_number_token1; - v->a[61413] = aux_sym_number_token2; - v->a[61414] = anon_sym_DOLLAR_LBRACE; - v->a[61415] = anon_sym_DOLLAR_LPAREN; - v->a[61416] = anon_sym_BQUOTE; - v->a[61417] = anon_sym_DOLLAR_BQUOTE; - v->a[61418] = anon_sym_LT_LPAREN; - v->a[61419] = anon_sym_GT_LPAREN; + v->a[61400] = 1; + v->a[61401] = sym_file_descriptor; + v->a[61402] = actions(4014); + v->a[61403] = 1; + v->a[61404] = anon_sym_RPAREN; + v->a[61405] = actions(3637); + v->a[61406] = 3; + v->a[61407] = sym_variable_name; + v->a[61408] = sym_test_operator; + v->a[61409] = sym__brace_start; + v->a[61410] = actions(3627); + v->a[61411] = 9; + v->a[61412] = anon_sym_PIPE; + v->a[61413] = anon_sym_SEMI_SEMI; + v->a[61414] = anon_sym_PIPE_AMP; + v->a[61415] = anon_sym_AMP_AMP; + v->a[61416] = anon_sym_PIPE_PIPE; + v->a[61417] = anon_sym_LT_LT; + v->a[61418] = anon_sym_LT_LT_DASH; + v->a[61419] = anon_sym_AMP; small_parse_table_3071(v); } void small_parse_table_3071(t_small_parse_table_array *v) { - v->a[61420] = aux_sym__simple_variable_name_token1; - v->a[61421] = sym_word; - v->a[61422] = 5; - v->a[61423] = actions(3); - v->a[61424] = 1; - v->a[61425] = sym_comment; - v->a[61426] = actions(5662); - v->a[61427] = 1; - v->a[61428] = sym__special_character; - v->a[61429] = state(1433); - v->a[61430] = 1; - v->a[61431] = aux_sym__literal_repeat1; - v->a[61432] = actions(5069); - v->a[61433] = 5; - v->a[61434] = sym_file_descriptor; - v->a[61435] = sym_variable_name; - v->a[61436] = sym_test_operator; - v->a[61437] = sym__brace_start; - v->a[61438] = aux_sym_heredoc_redirect_token1; - v->a[61439] = actions(5067); + v->a[61420] = anon_sym_SEMI; + v->a[61421] = actions(3629); + v->a[61422] = 10; + v->a[61423] = anon_sym_LT; + v->a[61424] = anon_sym_GT; + v->a[61425] = anon_sym_GT_GT; + v->a[61426] = anon_sym_AMP_GT; + v->a[61427] = anon_sym_AMP_GT_GT; + v->a[61428] = anon_sym_LT_AMP; + v->a[61429] = anon_sym_GT_AMP; + v->a[61430] = anon_sym_GT_PIPE; + v->a[61431] = anon_sym_LT_AMP_DASH; + v->a[61432] = anon_sym_GT_AMP_DASH; + v->a[61433] = actions(3625); + v->a[61434] = 12; + v->a[61435] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61436] = anon_sym_DOLLAR; + v->a[61437] = sym__special_character; + v->a[61438] = anon_sym_DQUOTE; + v->a[61439] = sym_raw_string; small_parse_table_3072(v); } void small_parse_table_3072(t_small_parse_table_array *v) { - v->a[61440] = 39; - v->a[61441] = anon_sym_LPAREN_LPAREN; - v->a[61442] = anon_sym_SEMI; - v->a[61443] = anon_sym_PIPE_PIPE; - v->a[61444] = anon_sym_AMP_AMP; - v->a[61445] = anon_sym_PIPE; - v->a[61446] = anon_sym_AMP; - v->a[61447] = anon_sym_LT; - v->a[61448] = anon_sym_GT; - v->a[61449] = anon_sym_LT_LT; - v->a[61450] = anon_sym_GT_GT; - v->a[61451] = anon_sym_esac; - v->a[61452] = anon_sym_SEMI_SEMI; - v->a[61453] = anon_sym_SEMI_AMP; - v->a[61454] = anon_sym_SEMI_SEMI_AMP; - v->a[61455] = anon_sym_PIPE_AMP; - v->a[61456] = anon_sym_AMP_GT; - v->a[61457] = anon_sym_AMP_GT_GT; - v->a[61458] = anon_sym_LT_AMP; - v->a[61459] = anon_sym_GT_AMP; + v->a[61440] = aux_sym_number_token1; + v->a[61441] = aux_sym_number_token2; + v->a[61442] = anon_sym_DOLLAR_LBRACE; + v->a[61443] = anon_sym_DOLLAR_LPAREN; + v->a[61444] = anon_sym_BQUOTE; + v->a[61445] = anon_sym_DOLLAR_BQUOTE; + v->a[61446] = sym_word; + v->a[61447] = 8; + v->a[61448] = actions(3); + v->a[61449] = 1; + v->a[61450] = sym_comment; + v->a[61451] = actions(3632); + v->a[61452] = 1; + v->a[61453] = aux_sym_heredoc_redirect_token1; + v->a[61454] = actions(3634); + v->a[61455] = 1; + v->a[61456] = sym_file_descriptor; + v->a[61457] = actions(4017); + v->a[61458] = 1; + v->a[61459] = anon_sym_RPAREN; small_parse_table_3073(v); } void small_parse_table_3073(t_small_parse_table_array *v) { - v->a[61460] = anon_sym_GT_PIPE; - v->a[61461] = anon_sym_LT_AMP_DASH; - v->a[61462] = anon_sym_GT_AMP_DASH; - v->a[61463] = anon_sym_LT_LT_DASH; - v->a[61464] = anon_sym_LT_LT_LT; - v->a[61465] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61466] = anon_sym_DOLLAR_LBRACK; - v->a[61467] = anon_sym_DOLLAR; - v->a[61468] = anon_sym_DQUOTE; - v->a[61469] = sym_raw_string; - v->a[61470] = sym_ansi_c_string; - v->a[61471] = aux_sym_number_token1; - v->a[61472] = aux_sym_number_token2; - v->a[61473] = anon_sym_DOLLAR_LBRACE; - v->a[61474] = anon_sym_DOLLAR_LPAREN; - v->a[61475] = anon_sym_BQUOTE; - v->a[61476] = anon_sym_DOLLAR_BQUOTE; - v->a[61477] = anon_sym_LT_LPAREN; - v->a[61478] = anon_sym_GT_LPAREN; - v->a[61479] = sym_word; + v->a[61460] = actions(3637); + v->a[61461] = 3; + v->a[61462] = sym_variable_name; + v->a[61463] = sym_test_operator; + v->a[61464] = sym__brace_start; + v->a[61465] = actions(3627); + v->a[61466] = 9; + v->a[61467] = anon_sym_PIPE; + v->a[61468] = anon_sym_SEMI_SEMI; + v->a[61469] = anon_sym_PIPE_AMP; + v->a[61470] = anon_sym_AMP_AMP; + v->a[61471] = anon_sym_PIPE_PIPE; + v->a[61472] = anon_sym_LT_LT; + v->a[61473] = anon_sym_LT_LT_DASH; + v->a[61474] = anon_sym_AMP; + v->a[61475] = anon_sym_SEMI; + v->a[61476] = actions(3629); + v->a[61477] = 10; + v->a[61478] = anon_sym_LT; + v->a[61479] = anon_sym_GT; small_parse_table_3074(v); } void small_parse_table_3074(t_small_parse_table_array *v) { - v->a[61480] = 6; - v->a[61481] = actions(3); - v->a[61482] = 1; - v->a[61483] = sym_comment; - v->a[61484] = actions(5664); - v->a[61485] = 1; - v->a[61486] = aux_sym_concatenation_token1; - v->a[61487] = actions(5666); - v->a[61488] = 1; - v->a[61489] = sym__concat; - v->a[61490] = state(1447); - v->a[61491] = 1; - v->a[61492] = aux_sym_concatenation_repeat1; - v->a[61493] = actions(5180); - v->a[61494] = 5; - v->a[61495] = sym_file_descriptor; - v->a[61496] = sym_variable_name; - v->a[61497] = sym_test_operator; - v->a[61498] = sym__brace_start; - v->a[61499] = aux_sym_heredoc_redirect_token1; + v->a[61480] = anon_sym_GT_GT; + v->a[61481] = anon_sym_AMP_GT; + v->a[61482] = anon_sym_AMP_GT_GT; + v->a[61483] = anon_sym_LT_AMP; + v->a[61484] = anon_sym_GT_AMP; + v->a[61485] = anon_sym_GT_PIPE; + v->a[61486] = anon_sym_LT_AMP_DASH; + v->a[61487] = anon_sym_GT_AMP_DASH; + v->a[61488] = actions(3625); + v->a[61489] = 12; + v->a[61490] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61491] = anon_sym_DOLLAR; + v->a[61492] = sym__special_character; + v->a[61493] = anon_sym_DQUOTE; + v->a[61494] = sym_raw_string; + v->a[61495] = aux_sym_number_token1; + v->a[61496] = aux_sym_number_token2; + v->a[61497] = anon_sym_DOLLAR_LBRACE; + v->a[61498] = anon_sym_DOLLAR_LPAREN; + v->a[61499] = anon_sym_BQUOTE; small_parse_table_3075(v); } diff --git a/parser/static/small_parse_table/small_parse_table_615.c b/parser/static/small_parse_table/small_parse_table_615.c index 841db8df..7caf7e07 100644 --- a/parser/static/small_parse_table/small_parse_table_615.c +++ b/parser/static/small_parse_table/small_parse_table_615.c @@ -14,126 +14,126 @@ void small_parse_table_3075(t_small_parse_table_array *v) { - v->a[61500] = actions(5178); - v->a[61501] = 38; - v->a[61502] = anon_sym_LPAREN_LPAREN; - v->a[61503] = anon_sym_SEMI; - v->a[61504] = anon_sym_PIPE_PIPE; - v->a[61505] = anon_sym_AMP_AMP; - v->a[61506] = anon_sym_PIPE; - v->a[61507] = anon_sym_AMP; - v->a[61508] = anon_sym_LT; - v->a[61509] = anon_sym_GT; - v->a[61510] = anon_sym_LT_LT; - v->a[61511] = anon_sym_GT_GT; - v->a[61512] = anon_sym_RPAREN; - v->a[61513] = anon_sym_SEMI_SEMI; - v->a[61514] = anon_sym_PIPE_AMP; - v->a[61515] = anon_sym_AMP_GT; - v->a[61516] = anon_sym_AMP_GT_GT; - v->a[61517] = anon_sym_LT_AMP; - v->a[61518] = anon_sym_GT_AMP; - v->a[61519] = anon_sym_GT_PIPE; + v->a[61500] = anon_sym_DOLLAR_BQUOTE; + v->a[61501] = sym_word; + v->a[61502] = 6; + v->a[61503] = actions(3); + v->a[61504] = 1; + v->a[61505] = sym_comment; + v->a[61506] = actions(3167); + v->a[61507] = 1; + v->a[61508] = aux_sym_concatenation_token1; + v->a[61509] = actions(4020); + v->a[61510] = 1; + v->a[61511] = sym__concat; + v->a[61512] = state(715); + v->a[61513] = 1; + v->a[61514] = aux_sym_concatenation_repeat1; + v->a[61515] = actions(2690); + v->a[61516] = 5; + v->a[61517] = sym_file_descriptor; + v->a[61518] = sym_variable_name; + v->a[61519] = sym_test_operator; small_parse_table_3076(v); } void small_parse_table_3076(t_small_parse_table_array *v) { - v->a[61520] = anon_sym_LT_AMP_DASH; - v->a[61521] = anon_sym_GT_AMP_DASH; - v->a[61522] = anon_sym_LT_LT_DASH; - v->a[61523] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61524] = anon_sym_DOLLAR_LBRACK; - v->a[61525] = anon_sym_DOLLAR; - v->a[61526] = sym__special_character; - v->a[61527] = anon_sym_DQUOTE; - v->a[61528] = sym_raw_string; - v->a[61529] = sym_ansi_c_string; - v->a[61530] = aux_sym_number_token1; - v->a[61531] = aux_sym_number_token2; - v->a[61532] = anon_sym_DOLLAR_LBRACE; - v->a[61533] = anon_sym_DOLLAR_LPAREN; - v->a[61534] = anon_sym_BQUOTE; - v->a[61535] = anon_sym_DOLLAR_BQUOTE; - v->a[61536] = anon_sym_LT_LPAREN; - v->a[61537] = anon_sym_GT_LPAREN; - v->a[61538] = aux_sym__simple_variable_name_token1; - v->a[61539] = sym_word; + v->a[61520] = sym__brace_start; + v->a[61521] = aux_sym_heredoc_redirect_token1; + v->a[61522] = actions(2688); + v->a[61523] = 29; + v->a[61524] = anon_sym_PIPE; + v->a[61525] = anon_sym_PIPE_AMP; + v->a[61526] = anon_sym_AMP_AMP; + v->a[61527] = anon_sym_PIPE_PIPE; + v->a[61528] = anon_sym_LT; + v->a[61529] = anon_sym_GT; + v->a[61530] = anon_sym_GT_GT; + v->a[61531] = anon_sym_AMP_GT; + v->a[61532] = anon_sym_AMP_GT_GT; + v->a[61533] = anon_sym_LT_AMP; + v->a[61534] = anon_sym_GT_AMP; + v->a[61535] = anon_sym_GT_PIPE; + v->a[61536] = anon_sym_LT_AMP_DASH; + v->a[61537] = anon_sym_GT_AMP_DASH; + v->a[61538] = anon_sym_LT_LT; + v->a[61539] = anon_sym_LT_LT_DASH; small_parse_table_3077(v); } void small_parse_table_3077(t_small_parse_table_array *v) { - v->a[61540] = 6; - v->a[61541] = actions(3); - v->a[61542] = 1; - v->a[61543] = sym_comment; - v->a[61544] = actions(5673); - v->a[61545] = 1; - v->a[61546] = aux_sym_concatenation_token1; - v->a[61547] = actions(5676); - v->a[61548] = 1; - v->a[61549] = sym__concat; - v->a[61550] = state(1363); - v->a[61551] = 1; - v->a[61552] = aux_sym_concatenation_repeat1; - v->a[61553] = actions(1253); - v->a[61554] = 5; - v->a[61555] = sym_file_descriptor; - v->a[61556] = sym_variable_name; - v->a[61557] = sym_test_operator; - v->a[61558] = sym__brace_start; - v->a[61559] = aux_sym_heredoc_redirect_token1; + v->a[61540] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61541] = anon_sym_DOLLAR; + v->a[61542] = sym__special_character; + v->a[61543] = anon_sym_DQUOTE; + v->a[61544] = sym_raw_string; + v->a[61545] = aux_sym_number_token1; + v->a[61546] = aux_sym_number_token2; + v->a[61547] = anon_sym_DOLLAR_LBRACE; + v->a[61548] = anon_sym_DOLLAR_LPAREN; + v->a[61549] = anon_sym_BQUOTE; + v->a[61550] = anon_sym_DOLLAR_BQUOTE; + v->a[61551] = aux_sym__simple_variable_name_token1; + v->a[61552] = sym_word; + v->a[61553] = 6; + v->a[61554] = actions(3); + v->a[61555] = 1; + v->a[61556] = sym_comment; + v->a[61557] = actions(3167); + v->a[61558] = 1; + v->a[61559] = aux_sym_concatenation_token1; small_parse_table_3078(v); } void small_parse_table_3078(t_small_parse_table_array *v) { - v->a[61560] = actions(1251); - v->a[61561] = 38; - v->a[61562] = anon_sym_LPAREN_LPAREN; - v->a[61563] = anon_sym_SEMI; - v->a[61564] = anon_sym_PIPE_PIPE; - v->a[61565] = anon_sym_AMP_AMP; - v->a[61566] = anon_sym_PIPE; - v->a[61567] = anon_sym_AMP; - v->a[61568] = anon_sym_LT; - v->a[61569] = anon_sym_GT; - v->a[61570] = anon_sym_LT_LT; - v->a[61571] = anon_sym_GT_GT; - v->a[61572] = anon_sym_RPAREN; - v->a[61573] = anon_sym_SEMI_SEMI; - v->a[61574] = anon_sym_PIPE_AMP; - v->a[61575] = anon_sym_AMP_GT; - v->a[61576] = anon_sym_AMP_GT_GT; - v->a[61577] = anon_sym_LT_AMP; - v->a[61578] = anon_sym_GT_AMP; - v->a[61579] = anon_sym_GT_PIPE; + v->a[61560] = actions(4022); + v->a[61561] = 1; + v->a[61562] = sym__concat; + v->a[61563] = state(715); + v->a[61564] = 1; + v->a[61565] = aux_sym_concatenation_repeat1; + v->a[61566] = actions(2696); + v->a[61567] = 5; + v->a[61568] = sym_file_descriptor; + v->a[61569] = sym_variable_name; + v->a[61570] = sym_test_operator; + v->a[61571] = sym__brace_start; + v->a[61572] = aux_sym_heredoc_redirect_token1; + v->a[61573] = actions(2694); + v->a[61574] = 29; + v->a[61575] = anon_sym_PIPE; + v->a[61576] = anon_sym_PIPE_AMP; + v->a[61577] = anon_sym_AMP_AMP; + v->a[61578] = anon_sym_PIPE_PIPE; + v->a[61579] = anon_sym_LT; small_parse_table_3079(v); } void small_parse_table_3079(t_small_parse_table_array *v) { - v->a[61580] = anon_sym_LT_AMP_DASH; - v->a[61581] = anon_sym_GT_AMP_DASH; - v->a[61582] = anon_sym_LT_LT_DASH; - v->a[61583] = anon_sym_LT_LT_LT; - v->a[61584] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61585] = anon_sym_DOLLAR_LBRACK; - v->a[61586] = anon_sym_DOLLAR; - v->a[61587] = sym__special_character; - v->a[61588] = anon_sym_DQUOTE; - v->a[61589] = sym_raw_string; - v->a[61590] = sym_ansi_c_string; - v->a[61591] = aux_sym_number_token1; - v->a[61592] = aux_sym_number_token2; - v->a[61593] = anon_sym_DOLLAR_LBRACE; - v->a[61594] = anon_sym_DOLLAR_LPAREN; - v->a[61595] = anon_sym_BQUOTE; - v->a[61596] = anon_sym_DOLLAR_BQUOTE; - v->a[61597] = anon_sym_LT_LPAREN; - v->a[61598] = anon_sym_GT_LPAREN; - v->a[61599] = sym_word; + v->a[61580] = anon_sym_GT; + v->a[61581] = anon_sym_GT_GT; + v->a[61582] = anon_sym_AMP_GT; + v->a[61583] = anon_sym_AMP_GT_GT; + v->a[61584] = anon_sym_LT_AMP; + v->a[61585] = anon_sym_GT_AMP; + v->a[61586] = anon_sym_GT_PIPE; + v->a[61587] = anon_sym_LT_AMP_DASH; + v->a[61588] = anon_sym_GT_AMP_DASH; + v->a[61589] = anon_sym_LT_LT; + v->a[61590] = anon_sym_LT_LT_DASH; + v->a[61591] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61592] = anon_sym_DOLLAR; + v->a[61593] = sym__special_character; + v->a[61594] = anon_sym_DQUOTE; + v->a[61595] = sym_raw_string; + v->a[61596] = aux_sym_number_token1; + v->a[61597] = aux_sym_number_token2; + v->a[61598] = anon_sym_DOLLAR_LBRACE; + v->a[61599] = anon_sym_DOLLAR_LPAREN; small_parse_table_3080(v); } diff --git a/parser/static/small_parse_table/small_parse_table_616.c b/parser/static/small_parse_table/small_parse_table_616.c index 52e2a113..e12c00d4 100644 --- a/parser/static/small_parse_table/small_parse_table_616.c +++ b/parser/static/small_parse_table/small_parse_table_616.c @@ -14,126 +14,126 @@ void small_parse_table_3080(t_small_parse_table_array *v) { - v->a[61600] = 3; - v->a[61601] = actions(3); - v->a[61602] = 1; - v->a[61603] = sym_comment; - v->a[61604] = actions(1310); - v->a[61605] = 5; - v->a[61606] = sym_file_descriptor; - v->a[61607] = sym__concat; - v->a[61608] = sym_test_operator; - v->a[61609] = sym__brace_start; + v->a[61600] = anon_sym_BQUOTE; + v->a[61601] = anon_sym_DOLLAR_BQUOTE; + v->a[61602] = aux_sym__simple_variable_name_token1; + v->a[61603] = sym_word; + v->a[61604] = 8; + v->a[61605] = actions(3); + v->a[61606] = 1; + v->a[61607] = sym_comment; + v->a[61608] = actions(3632); + v->a[61609] = 1; v->a[61610] = aux_sym_heredoc_redirect_token1; - v->a[61611] = actions(1308); - v->a[61612] = 41; - v->a[61613] = anon_sym_LPAREN_LPAREN; - v->a[61614] = anon_sym_SEMI; - v->a[61615] = anon_sym_PIPE_PIPE; - v->a[61616] = anon_sym_AMP_AMP; - v->a[61617] = anon_sym_PIPE; - v->a[61618] = anon_sym_AMP; - v->a[61619] = anon_sym_LT; + v->a[61611] = actions(3634); + v->a[61612] = 1; + v->a[61613] = sym_file_descriptor; + v->a[61614] = actions(4024); + v->a[61615] = 1; + v->a[61616] = anon_sym_RPAREN; + v->a[61617] = actions(3637); + v->a[61618] = 3; + v->a[61619] = sym_variable_name; small_parse_table_3081(v); } void small_parse_table_3081(t_small_parse_table_array *v) { - v->a[61620] = anon_sym_GT; - v->a[61621] = anon_sym_LT_LT; - v->a[61622] = anon_sym_GT_GT; - v->a[61623] = anon_sym_esac; - v->a[61624] = anon_sym_SEMI_SEMI; - v->a[61625] = anon_sym_SEMI_AMP; - v->a[61626] = anon_sym_SEMI_SEMI_AMP; - v->a[61627] = anon_sym_PIPE_AMP; - v->a[61628] = anon_sym_AMP_GT; - v->a[61629] = anon_sym_AMP_GT_GT; - v->a[61630] = anon_sym_LT_AMP; - v->a[61631] = anon_sym_GT_AMP; - v->a[61632] = anon_sym_GT_PIPE; - v->a[61633] = anon_sym_LT_AMP_DASH; - v->a[61634] = anon_sym_GT_AMP_DASH; - v->a[61635] = anon_sym_LT_LT_DASH; - v->a[61636] = anon_sym_LT_LT_LT; - v->a[61637] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61638] = anon_sym_DOLLAR_LBRACK; - v->a[61639] = aux_sym_concatenation_token1; + v->a[61620] = sym_test_operator; + v->a[61621] = sym__brace_start; + v->a[61622] = actions(3627); + v->a[61623] = 9; + v->a[61624] = anon_sym_PIPE; + v->a[61625] = anon_sym_SEMI_SEMI; + v->a[61626] = anon_sym_PIPE_AMP; + v->a[61627] = anon_sym_AMP_AMP; + v->a[61628] = anon_sym_PIPE_PIPE; + v->a[61629] = anon_sym_LT_LT; + v->a[61630] = anon_sym_LT_LT_DASH; + v->a[61631] = anon_sym_AMP; + v->a[61632] = anon_sym_SEMI; + v->a[61633] = actions(3629); + v->a[61634] = 10; + v->a[61635] = anon_sym_LT; + v->a[61636] = anon_sym_GT; + v->a[61637] = anon_sym_GT_GT; + v->a[61638] = anon_sym_AMP_GT; + v->a[61639] = anon_sym_AMP_GT_GT; small_parse_table_3082(v); } void small_parse_table_3082(t_small_parse_table_array *v) { - v->a[61640] = anon_sym_DOLLAR; - v->a[61641] = sym__special_character; - v->a[61642] = anon_sym_DQUOTE; - v->a[61643] = sym_raw_string; - v->a[61644] = sym_ansi_c_string; - v->a[61645] = aux_sym_number_token1; - v->a[61646] = aux_sym_number_token2; - v->a[61647] = anon_sym_DOLLAR_LBRACE; - v->a[61648] = anon_sym_DOLLAR_LPAREN; - v->a[61649] = anon_sym_BQUOTE; - v->a[61650] = anon_sym_DOLLAR_BQUOTE; - v->a[61651] = anon_sym_LT_LPAREN; - v->a[61652] = anon_sym_GT_LPAREN; - v->a[61653] = sym_word; - v->a[61654] = 3; - v->a[61655] = actions(3); - v->a[61656] = 1; - v->a[61657] = sym_comment; - v->a[61658] = actions(1306); - v->a[61659] = 5; + v->a[61640] = anon_sym_LT_AMP; + v->a[61641] = anon_sym_GT_AMP; + v->a[61642] = anon_sym_GT_PIPE; + v->a[61643] = anon_sym_LT_AMP_DASH; + v->a[61644] = anon_sym_GT_AMP_DASH; + v->a[61645] = actions(3625); + v->a[61646] = 12; + v->a[61647] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61648] = anon_sym_DOLLAR; + v->a[61649] = sym__special_character; + v->a[61650] = anon_sym_DQUOTE; + v->a[61651] = sym_raw_string; + v->a[61652] = aux_sym_number_token1; + v->a[61653] = aux_sym_number_token2; + v->a[61654] = anon_sym_DOLLAR_LBRACE; + v->a[61655] = anon_sym_DOLLAR_LPAREN; + v->a[61656] = anon_sym_BQUOTE; + v->a[61657] = anon_sym_DOLLAR_BQUOTE; + v->a[61658] = sym_word; + v->a[61659] = 8; small_parse_table_3083(v); } void small_parse_table_3083(t_small_parse_table_array *v) { - v->a[61660] = sym_file_descriptor; - v->a[61661] = sym__concat; - v->a[61662] = sym_test_operator; - v->a[61663] = sym__brace_start; - v->a[61664] = aux_sym_heredoc_redirect_token1; - v->a[61665] = actions(1304); - v->a[61666] = 41; - v->a[61667] = anon_sym_LPAREN_LPAREN; - v->a[61668] = anon_sym_SEMI; - v->a[61669] = anon_sym_PIPE_PIPE; - v->a[61670] = anon_sym_AMP_AMP; - v->a[61671] = anon_sym_PIPE; - v->a[61672] = anon_sym_AMP; - v->a[61673] = anon_sym_LT; - v->a[61674] = anon_sym_GT; - v->a[61675] = anon_sym_LT_LT; - v->a[61676] = anon_sym_GT_GT; - v->a[61677] = anon_sym_esac; - v->a[61678] = anon_sym_SEMI_SEMI; - v->a[61679] = anon_sym_SEMI_AMP; + v->a[61660] = actions(3); + v->a[61661] = 1; + v->a[61662] = sym_comment; + v->a[61663] = actions(3632); + v->a[61664] = 1; + v->a[61665] = aux_sym_heredoc_redirect_token1; + v->a[61666] = actions(3634); + v->a[61667] = 1; + v->a[61668] = sym_file_descriptor; + v->a[61669] = actions(4027); + v->a[61670] = 1; + v->a[61671] = anon_sym_RPAREN; + v->a[61672] = actions(3637); + v->a[61673] = 3; + v->a[61674] = sym_variable_name; + v->a[61675] = sym_test_operator; + v->a[61676] = sym__brace_start; + v->a[61677] = actions(3627); + v->a[61678] = 9; + v->a[61679] = anon_sym_PIPE; small_parse_table_3084(v); } void small_parse_table_3084(t_small_parse_table_array *v) { - v->a[61680] = anon_sym_SEMI_SEMI_AMP; + v->a[61680] = anon_sym_SEMI_SEMI; v->a[61681] = anon_sym_PIPE_AMP; - v->a[61682] = anon_sym_AMP_GT; - v->a[61683] = anon_sym_AMP_GT_GT; - v->a[61684] = anon_sym_LT_AMP; - v->a[61685] = anon_sym_GT_AMP; - v->a[61686] = anon_sym_GT_PIPE; - v->a[61687] = anon_sym_LT_AMP_DASH; - v->a[61688] = anon_sym_GT_AMP_DASH; - v->a[61689] = anon_sym_LT_LT_DASH; - v->a[61690] = anon_sym_LT_LT_LT; - v->a[61691] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61692] = anon_sym_DOLLAR_LBRACK; - v->a[61693] = aux_sym_concatenation_token1; - v->a[61694] = anon_sym_DOLLAR; - v->a[61695] = sym__special_character; - v->a[61696] = anon_sym_DQUOTE; - v->a[61697] = sym_raw_string; - v->a[61698] = sym_ansi_c_string; - v->a[61699] = aux_sym_number_token1; + v->a[61682] = anon_sym_AMP_AMP; + v->a[61683] = anon_sym_PIPE_PIPE; + v->a[61684] = anon_sym_LT_LT; + v->a[61685] = anon_sym_LT_LT_DASH; + v->a[61686] = anon_sym_AMP; + v->a[61687] = anon_sym_SEMI; + v->a[61688] = actions(3629); + v->a[61689] = 10; + v->a[61690] = anon_sym_LT; + v->a[61691] = anon_sym_GT; + v->a[61692] = anon_sym_GT_GT; + v->a[61693] = anon_sym_AMP_GT; + v->a[61694] = anon_sym_AMP_GT_GT; + v->a[61695] = anon_sym_LT_AMP; + v->a[61696] = anon_sym_GT_AMP; + v->a[61697] = anon_sym_GT_PIPE; + v->a[61698] = anon_sym_LT_AMP_DASH; + v->a[61699] = anon_sym_GT_AMP_DASH; small_parse_table_3085(v); } diff --git a/parser/static/small_parse_table/small_parse_table_617.c b/parser/static/small_parse_table/small_parse_table_617.c index 137b1a13..fc1d17df 100644 --- a/parser/static/small_parse_table/small_parse_table_617.c +++ b/parser/static/small_parse_table/small_parse_table_617.c @@ -14,47 +14,47 @@ void small_parse_table_3085(t_small_parse_table_array *v) { - v->a[61700] = aux_sym_number_token2; - v->a[61701] = anon_sym_DOLLAR_LBRACE; - v->a[61702] = anon_sym_DOLLAR_LPAREN; - v->a[61703] = anon_sym_BQUOTE; - v->a[61704] = anon_sym_DOLLAR_BQUOTE; - v->a[61705] = anon_sym_LT_LPAREN; - v->a[61706] = anon_sym_GT_LPAREN; - v->a[61707] = sym_word; - v->a[61708] = 3; - v->a[61709] = actions(3); - v->a[61710] = 1; - v->a[61711] = sym_comment; - v->a[61712] = actions(1310); - v->a[61713] = 5; - v->a[61714] = sym_file_descriptor; - v->a[61715] = sym__concat; - v->a[61716] = sym_test_operator; - v->a[61717] = sym__brace_start; - v->a[61718] = aux_sym_heredoc_redirect_token1; - v->a[61719] = actions(1308); + v->a[61700] = actions(3625); + v->a[61701] = 12; + v->a[61702] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61703] = anon_sym_DOLLAR; + v->a[61704] = sym__special_character; + v->a[61705] = anon_sym_DQUOTE; + v->a[61706] = sym_raw_string; + v->a[61707] = aux_sym_number_token1; + v->a[61708] = aux_sym_number_token2; + v->a[61709] = anon_sym_DOLLAR_LBRACE; + v->a[61710] = anon_sym_DOLLAR_LPAREN; + v->a[61711] = anon_sym_BQUOTE; + v->a[61712] = anon_sym_DOLLAR_BQUOTE; + v->a[61713] = sym_word; + v->a[61714] = 3; + v->a[61715] = actions(3); + v->a[61716] = 1; + v->a[61717] = sym_comment; + v->a[61718] = actions(2664); + v->a[61719] = 5; small_parse_table_3086(v); } void small_parse_table_3086(t_small_parse_table_array *v) { - v->a[61720] = 41; - v->a[61721] = anon_sym_LPAREN_LPAREN; - v->a[61722] = anon_sym_SEMI; - v->a[61723] = anon_sym_PIPE_PIPE; - v->a[61724] = anon_sym_AMP_AMP; - v->a[61725] = anon_sym_PIPE; - v->a[61726] = anon_sym_AMP; - v->a[61727] = anon_sym_LT; - v->a[61728] = anon_sym_GT; - v->a[61729] = anon_sym_LT_LT; - v->a[61730] = anon_sym_GT_GT; - v->a[61731] = anon_sym_esac; - v->a[61732] = anon_sym_SEMI_SEMI; - v->a[61733] = anon_sym_SEMI_AMP; - v->a[61734] = anon_sym_SEMI_SEMI_AMP; - v->a[61735] = anon_sym_PIPE_AMP; + v->a[61720] = sym_file_descriptor; + v->a[61721] = sym_test_operator; + v->a[61722] = sym__bare_dollar; + v->a[61723] = sym__brace_start; + v->a[61724] = aux_sym_heredoc_redirect_token1; + v->a[61725] = actions(2662); + v->a[61726] = 32; + v->a[61727] = anon_sym_PIPE; + v->a[61728] = anon_sym_RPAREN; + v->a[61729] = anon_sym_SEMI_SEMI; + v->a[61730] = anon_sym_PIPE_AMP; + v->a[61731] = anon_sym_AMP_AMP; + v->a[61732] = anon_sym_PIPE_PIPE; + v->a[61733] = anon_sym_LT; + v->a[61734] = anon_sym_GT; + v->a[61735] = anon_sym_GT_GT; v->a[61736] = anon_sym_AMP_GT; v->a[61737] = anon_sym_AMP_GT_GT; v->a[61738] = anon_sym_LT_AMP; @@ -67,73 +67,73 @@ void small_parse_table_3087(t_small_parse_table_array *v) v->a[61740] = anon_sym_GT_PIPE; v->a[61741] = anon_sym_LT_AMP_DASH; v->a[61742] = anon_sym_GT_AMP_DASH; - v->a[61743] = anon_sym_LT_LT_DASH; - v->a[61744] = anon_sym_LT_LT_LT; + v->a[61743] = anon_sym_LT_LT; + v->a[61744] = anon_sym_LT_LT_DASH; v->a[61745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61746] = anon_sym_DOLLAR_LBRACK; - v->a[61747] = aux_sym_concatenation_token1; - v->a[61748] = anon_sym_DOLLAR; - v->a[61749] = sym__special_character; - v->a[61750] = anon_sym_DQUOTE; - v->a[61751] = sym_raw_string; - v->a[61752] = sym_ansi_c_string; - v->a[61753] = aux_sym_number_token1; - v->a[61754] = aux_sym_number_token2; - v->a[61755] = anon_sym_DOLLAR_LBRACE; - v->a[61756] = anon_sym_DOLLAR_LPAREN; - v->a[61757] = anon_sym_BQUOTE; - v->a[61758] = anon_sym_DOLLAR_BQUOTE; - v->a[61759] = anon_sym_LT_LPAREN; + v->a[61746] = anon_sym_AMP; + v->a[61747] = anon_sym_DOLLAR; + v->a[61748] = sym__special_character; + v->a[61749] = anon_sym_DQUOTE; + v->a[61750] = sym_raw_string; + v->a[61751] = aux_sym_number_token1; + v->a[61752] = aux_sym_number_token2; + v->a[61753] = anon_sym_DOLLAR_LBRACE; + v->a[61754] = anon_sym_DOLLAR_LPAREN; + v->a[61755] = anon_sym_BQUOTE; + v->a[61756] = anon_sym_DOLLAR_BQUOTE; + v->a[61757] = sym_word; + v->a[61758] = anon_sym_SEMI; + v->a[61759] = 3; small_parse_table_3088(v); } void small_parse_table_3088(t_small_parse_table_array *v) { - v->a[61760] = anon_sym_GT_LPAREN; - v->a[61761] = sym_word; - v->a[61762] = 6; - v->a[61763] = actions(3); - v->a[61764] = 1; - v->a[61765] = sym_comment; - v->a[61766] = actions(5638); - v->a[61767] = 1; - v->a[61768] = aux_sym_concatenation_token1; - v->a[61769] = actions(5679); - v->a[61770] = 1; - v->a[61771] = sym__concat; - v->a[61772] = state(1363); - v->a[61773] = 1; - v->a[61774] = aux_sym_concatenation_repeat1; - v->a[61775] = actions(1288); - v->a[61776] = 5; - v->a[61777] = sym_file_descriptor; - v->a[61778] = sym_variable_name; - v->a[61779] = sym_test_operator; + v->a[61760] = actions(3); + v->a[61761] = 1; + v->a[61762] = sym_comment; + v->a[61763] = actions(1182); + v->a[61764] = 6; + v->a[61765] = sym_file_descriptor; + v->a[61766] = sym_variable_name; + v->a[61767] = sym_test_operator; + v->a[61768] = sym__brace_start; + v->a[61769] = ts_builtin_sym_end; + v->a[61770] = aux_sym_heredoc_redirect_token1; + v->a[61771] = actions(1180); + v->a[61772] = 31; + v->a[61773] = anon_sym_PIPE; + v->a[61774] = anon_sym_SEMI_SEMI; + v->a[61775] = anon_sym_PIPE_AMP; + v->a[61776] = anon_sym_AMP_AMP; + v->a[61777] = anon_sym_PIPE_PIPE; + v->a[61778] = anon_sym_LT; + v->a[61779] = anon_sym_GT; small_parse_table_3089(v); } void small_parse_table_3089(t_small_parse_table_array *v) { - v->a[61780] = sym__brace_start; - v->a[61781] = aux_sym_heredoc_redirect_token1; - v->a[61782] = actions(1286); - v->a[61783] = 38; - v->a[61784] = anon_sym_LPAREN_LPAREN; - v->a[61785] = anon_sym_SEMI; - v->a[61786] = anon_sym_PIPE_PIPE; - v->a[61787] = anon_sym_AMP_AMP; - v->a[61788] = anon_sym_PIPE; - v->a[61789] = anon_sym_AMP; - v->a[61790] = anon_sym_LT; - v->a[61791] = anon_sym_GT; - v->a[61792] = anon_sym_LT_LT; - v->a[61793] = anon_sym_GT_GT; - v->a[61794] = anon_sym_RPAREN; - v->a[61795] = anon_sym_SEMI_SEMI; - v->a[61796] = anon_sym_PIPE_AMP; - v->a[61797] = anon_sym_AMP_GT; - v->a[61798] = anon_sym_AMP_GT_GT; - v->a[61799] = anon_sym_LT_AMP; + v->a[61780] = anon_sym_GT_GT; + v->a[61781] = anon_sym_AMP_GT; + v->a[61782] = anon_sym_AMP_GT_GT; + v->a[61783] = anon_sym_LT_AMP; + v->a[61784] = anon_sym_GT_AMP; + v->a[61785] = anon_sym_GT_PIPE; + v->a[61786] = anon_sym_LT_AMP_DASH; + v->a[61787] = anon_sym_GT_AMP_DASH; + v->a[61788] = anon_sym_LT_LT; + v->a[61789] = anon_sym_LT_LT_DASH; + v->a[61790] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61791] = anon_sym_AMP; + v->a[61792] = anon_sym_DOLLAR; + v->a[61793] = sym__special_character; + v->a[61794] = anon_sym_DQUOTE; + v->a[61795] = sym_raw_string; + v->a[61796] = aux_sym_number_token1; + v->a[61797] = aux_sym_number_token2; + v->a[61798] = anon_sym_DOLLAR_LBRACE; + v->a[61799] = anon_sym_DOLLAR_LPAREN; small_parse_table_3090(v); } diff --git a/parser/static/small_parse_table/small_parse_table_618.c b/parser/static/small_parse_table/small_parse_table_618.c index e767db78..c16bedf0 100644 --- a/parser/static/small_parse_table/small_parse_table_618.c +++ b/parser/static/small_parse_table/small_parse_table_618.c @@ -14,126 +14,126 @@ void small_parse_table_3090(t_small_parse_table_array *v) { - v->a[61800] = anon_sym_GT_AMP; - v->a[61801] = anon_sym_GT_PIPE; - v->a[61802] = anon_sym_LT_AMP_DASH; - v->a[61803] = anon_sym_GT_AMP_DASH; - v->a[61804] = anon_sym_LT_LT_DASH; - v->a[61805] = anon_sym_LT_LT_LT; - v->a[61806] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61807] = anon_sym_DOLLAR_LBRACK; - v->a[61808] = anon_sym_DOLLAR; - v->a[61809] = sym__special_character; - v->a[61810] = anon_sym_DQUOTE; - v->a[61811] = sym_raw_string; - v->a[61812] = sym_ansi_c_string; - v->a[61813] = aux_sym_number_token1; - v->a[61814] = aux_sym_number_token2; - v->a[61815] = anon_sym_DOLLAR_LBRACE; - v->a[61816] = anon_sym_DOLLAR_LPAREN; - v->a[61817] = anon_sym_BQUOTE; - v->a[61818] = anon_sym_DOLLAR_BQUOTE; - v->a[61819] = anon_sym_LT_LPAREN; + v->a[61800] = anon_sym_BQUOTE; + v->a[61801] = anon_sym_DOLLAR_BQUOTE; + v->a[61802] = sym_word; + v->a[61803] = anon_sym_SEMI; + v->a[61804] = 6; + v->a[61805] = actions(3); + v->a[61806] = 1; + v->a[61807] = sym_comment; + v->a[61808] = actions(4034); + v->a[61809] = 1; + v->a[61810] = sym_variable_name; + v->a[61811] = actions(4032); + v->a[61812] = 2; + v->a[61813] = aux_sym__simple_variable_name_token1; + v->a[61814] = aux_sym__multiline_variable_name_token1; + v->a[61815] = actions(816); + v->a[61816] = 3; + v->a[61817] = sym_file_descriptor; + v->a[61818] = sym_test_operator; + v->a[61819] = sym__brace_start; small_parse_table_3091(v); } void small_parse_table_3091(t_small_parse_table_array *v) { - v->a[61820] = anon_sym_GT_LPAREN; - v->a[61821] = sym_word; - v->a[61822] = 5; - v->a[61823] = actions(3); - v->a[61824] = 1; - v->a[61825] = sym_comment; - v->a[61826] = actions(5681); - v->a[61827] = 1; - v->a[61828] = sym__special_character; - v->a[61829] = state(1448); - v->a[61830] = 1; - v->a[61831] = aux_sym__literal_repeat1; - v->a[61832] = actions(5180); - v->a[61833] = 5; - v->a[61834] = sym_file_descriptor; - v->a[61835] = sym_variable_name; - v->a[61836] = sym_test_operator; - v->a[61837] = sym__brace_start; - v->a[61838] = aux_sym_heredoc_redirect_token1; - v->a[61839] = actions(5178); + v->a[61820] = actions(4030); + v->a[61821] = 9; + v->a[61822] = anon_sym_BANG; + v->a[61823] = anon_sym_DASH; + v->a[61824] = anon_sym_STAR; + v->a[61825] = anon_sym_QMARK; + v->a[61826] = anon_sym_DOLLAR; + v->a[61827] = anon_sym_POUND; + v->a[61828] = anon_sym_AT; + v->a[61829] = anon_sym_0; + v->a[61830] = anon_sym__; + v->a[61831] = actions(810); + v->a[61832] = 21; + v->a[61833] = anon_sym_LT; + v->a[61834] = anon_sym_GT; + v->a[61835] = anon_sym_GT_GT; + v->a[61836] = anon_sym_AMP_GT; + v->a[61837] = anon_sym_AMP_GT_GT; + v->a[61838] = anon_sym_LT_AMP; + v->a[61839] = anon_sym_GT_AMP; small_parse_table_3092(v); } void small_parse_table_3092(t_small_parse_table_array *v) { - v->a[61840] = 39; - v->a[61841] = anon_sym_LPAREN_LPAREN; - v->a[61842] = anon_sym_SEMI; - v->a[61843] = anon_sym_PIPE_PIPE; - v->a[61844] = anon_sym_AMP_AMP; - v->a[61845] = anon_sym_PIPE; - v->a[61846] = anon_sym_AMP; - v->a[61847] = anon_sym_LT; - v->a[61848] = anon_sym_GT; - v->a[61849] = anon_sym_LT_LT; - v->a[61850] = anon_sym_GT_GT; - v->a[61851] = anon_sym_esac; - v->a[61852] = anon_sym_SEMI_SEMI; - v->a[61853] = anon_sym_SEMI_AMP; - v->a[61854] = anon_sym_SEMI_SEMI_AMP; - v->a[61855] = anon_sym_PIPE_AMP; - v->a[61856] = anon_sym_AMP_GT; - v->a[61857] = anon_sym_AMP_GT_GT; - v->a[61858] = anon_sym_LT_AMP; - v->a[61859] = anon_sym_GT_AMP; + v->a[61840] = anon_sym_GT_PIPE; + v->a[61841] = anon_sym_LT_AMP_DASH; + v->a[61842] = anon_sym_GT_AMP_DASH; + v->a[61843] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61844] = sym__special_character; + v->a[61845] = anon_sym_DQUOTE; + v->a[61846] = sym_raw_string; + v->a[61847] = aux_sym_number_token1; + v->a[61848] = aux_sym_number_token2; + v->a[61849] = anon_sym_DOLLAR_LBRACE; + v->a[61850] = anon_sym_DOLLAR_LPAREN; + v->a[61851] = anon_sym_BQUOTE; + v->a[61852] = anon_sym_DOLLAR_BQUOTE; + v->a[61853] = sym_word; + v->a[61854] = 5; + v->a[61855] = actions(57); + v->a[61856] = 1; + v->a[61857] = sym_comment; + v->a[61858] = state(1332); + v->a[61859] = 1; small_parse_table_3093(v); } void small_parse_table_3093(t_small_parse_table_array *v) { - v->a[61860] = anon_sym_GT_PIPE; - v->a[61861] = anon_sym_LT_AMP_DASH; - v->a[61862] = anon_sym_GT_AMP_DASH; - v->a[61863] = anon_sym_LT_LT_DASH; - v->a[61864] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61865] = anon_sym_DOLLAR_LBRACK; - v->a[61866] = anon_sym_DOLLAR; - v->a[61867] = anon_sym_DQUOTE; - v->a[61868] = sym_raw_string; - v->a[61869] = sym_ansi_c_string; - v->a[61870] = aux_sym_number_token1; - v->a[61871] = aux_sym_number_token2; - v->a[61872] = anon_sym_DOLLAR_LBRACE; - v->a[61873] = anon_sym_DOLLAR_LPAREN; - v->a[61874] = anon_sym_BQUOTE; - v->a[61875] = anon_sym_DOLLAR_BQUOTE; - v->a[61876] = anon_sym_LT_LPAREN; - v->a[61877] = anon_sym_GT_LPAREN; - v->a[61878] = aux_sym__simple_variable_name_token1; + v->a[61860] = aux_sym_concatenation_repeat1; + v->a[61861] = actions(4036); + v->a[61862] = 2; + v->a[61863] = sym__concat; + v->a[61864] = aux_sym_concatenation_token1; + v->a[61865] = actions(2652); + v->a[61866] = 13; + v->a[61867] = anon_sym_PIPE; + v->a[61868] = anon_sym_LT; + v->a[61869] = anon_sym_GT; + v->a[61870] = anon_sym_AMP_GT; + v->a[61871] = anon_sym_LT_AMP; + v->a[61872] = anon_sym_GT_AMP; + v->a[61873] = anon_sym_LT_LT; + v->a[61874] = anon_sym_DOLLAR; + v->a[61875] = aux_sym_number_token1; + v->a[61876] = aux_sym_number_token2; + v->a[61877] = anon_sym_DOLLAR_LPAREN; + v->a[61878] = anon_sym_BQUOTE; v->a[61879] = sym_word; small_parse_table_3094(v); } void small_parse_table_3094(t_small_parse_table_array *v) { - v->a[61880] = 6; - v->a[61881] = actions(3); - v->a[61882] = 1; - v->a[61883] = sym_comment; - v->a[61884] = actions(5644); - v->a[61885] = 1; - v->a[61886] = aux_sym_concatenation_token1; - v->a[61887] = actions(5646); - v->a[61888] = 1; - v->a[61889] = sym__concat; - v->a[61890] = state(1420); - v->a[61891] = 1; - v->a[61892] = aux_sym_concatenation_repeat1; - v->a[61893] = actions(1263); - v->a[61894] = 4; - v->a[61895] = sym_file_descriptor; - v->a[61896] = sym_test_operator; - v->a[61897] = sym__brace_start; - v->a[61898] = aux_sym_heredoc_redirect_token1; - v->a[61899] = actions(1261); + v->a[61880] = actions(2654); + v->a[61881] = 20; + v->a[61882] = sym_file_descriptor; + v->a[61883] = sym_test_operator; + v->a[61884] = sym__bare_dollar; + v->a[61885] = sym__brace_start; + v->a[61886] = anon_sym_LPAREN; + v->a[61887] = anon_sym_PIPE_AMP; + v->a[61888] = anon_sym_AMP_AMP; + v->a[61889] = anon_sym_PIPE_PIPE; + v->a[61890] = anon_sym_GT_GT; + v->a[61891] = anon_sym_AMP_GT_GT; + v->a[61892] = anon_sym_GT_PIPE; + v->a[61893] = anon_sym_LT_AMP_DASH; + v->a[61894] = anon_sym_GT_AMP_DASH; + v->a[61895] = anon_sym_LT_LT_DASH; + v->a[61896] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61897] = sym__special_character; + v->a[61898] = anon_sym_DQUOTE; + v->a[61899] = sym_raw_string; small_parse_table_3095(v); } diff --git a/parser/static/small_parse_table/small_parse_table_619.c b/parser/static/small_parse_table/small_parse_table_619.c index c9da4664..b9dda88c 100644 --- a/parser/static/small_parse_table/small_parse_table_619.c +++ b/parser/static/small_parse_table/small_parse_table_619.c @@ -14,126 +14,126 @@ void small_parse_table_3095(t_small_parse_table_array *v) { - v->a[61900] = 39; - v->a[61901] = anon_sym_LPAREN_LPAREN; - v->a[61902] = anon_sym_SEMI; - v->a[61903] = anon_sym_PIPE_PIPE; - v->a[61904] = anon_sym_AMP_AMP; - v->a[61905] = anon_sym_PIPE; - v->a[61906] = anon_sym_AMP; - v->a[61907] = anon_sym_LT; - v->a[61908] = anon_sym_GT; - v->a[61909] = anon_sym_LT_LT; - v->a[61910] = anon_sym_GT_GT; - v->a[61911] = anon_sym_SEMI_SEMI; - v->a[61912] = anon_sym_SEMI_AMP; - v->a[61913] = anon_sym_SEMI_SEMI_AMP; - v->a[61914] = anon_sym_PIPE_AMP; - v->a[61915] = anon_sym_AMP_GT; - v->a[61916] = anon_sym_AMP_GT_GT; - v->a[61917] = anon_sym_LT_AMP; - v->a[61918] = anon_sym_GT_AMP; - v->a[61919] = anon_sym_GT_PIPE; + v->a[61900] = anon_sym_DOLLAR_LBRACE; + v->a[61901] = anon_sym_DOLLAR_BQUOTE; + v->a[61902] = 6; + v->a[61903] = actions(3); + v->a[61904] = 1; + v->a[61905] = sym_comment; + v->a[61906] = actions(3427); + v->a[61907] = 1; + v->a[61908] = aux_sym_concatenation_token1; + v->a[61909] = actions(4039); + v->a[61910] = 1; + v->a[61911] = sym__concat; + v->a[61912] = state(801); + v->a[61913] = 1; + v->a[61914] = aux_sym_concatenation_repeat1; + v->a[61915] = actions(2696); + v->a[61916] = 5; + v->a[61917] = sym_file_descriptor; + v->a[61918] = sym_test_operator; + v->a[61919] = sym__bare_dollar; small_parse_table_3096(v); } void small_parse_table_3096(t_small_parse_table_array *v) { - v->a[61920] = anon_sym_LT_AMP_DASH; - v->a[61921] = anon_sym_GT_AMP_DASH; - v->a[61922] = anon_sym_LT_LT_DASH; - v->a[61923] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61924] = anon_sym_DOLLAR_LBRACK; - v->a[61925] = anon_sym_DOLLAR; - v->a[61926] = sym__special_character; - v->a[61927] = anon_sym_DQUOTE; - v->a[61928] = sym_raw_string; - v->a[61929] = sym_ansi_c_string; - v->a[61930] = aux_sym_number_token1; - v->a[61931] = aux_sym_number_token2; - v->a[61932] = anon_sym_DOLLAR_LBRACE; - v->a[61933] = anon_sym_DOLLAR_LPAREN; - v->a[61934] = anon_sym_BQUOTE; - v->a[61935] = anon_sym_DOLLAR_BQUOTE; - v->a[61936] = anon_sym_LT_LPAREN; - v->a[61937] = anon_sym_GT_LPAREN; - v->a[61938] = aux_sym__simple_variable_name_token1; - v->a[61939] = sym_word; + v->a[61920] = sym__brace_start; + v->a[61921] = aux_sym_heredoc_redirect_token1; + v->a[61922] = actions(2694); + v->a[61923] = 28; + v->a[61924] = anon_sym_PIPE; + v->a[61925] = anon_sym_PIPE_AMP; + v->a[61926] = anon_sym_AMP_AMP; + v->a[61927] = anon_sym_PIPE_PIPE; + v->a[61928] = anon_sym_LT; + v->a[61929] = anon_sym_GT; + v->a[61930] = anon_sym_GT_GT; + v->a[61931] = anon_sym_AMP_GT; + v->a[61932] = anon_sym_AMP_GT_GT; + v->a[61933] = anon_sym_LT_AMP; + v->a[61934] = anon_sym_GT_AMP; + v->a[61935] = anon_sym_GT_PIPE; + v->a[61936] = anon_sym_LT_AMP_DASH; + v->a[61937] = anon_sym_GT_AMP_DASH; + v->a[61938] = anon_sym_LT_LT; + v->a[61939] = anon_sym_LT_LT_DASH; small_parse_table_3097(v); } void small_parse_table_3097(t_small_parse_table_array *v) { - v->a[61940] = 6; - v->a[61941] = actions(3); - v->a[61942] = 1; - v->a[61943] = sym_comment; - v->a[61944] = actions(5638); - v->a[61945] = 1; - v->a[61946] = aux_sym_concatenation_token1; - v->a[61947] = actions(5640); - v->a[61948] = 1; - v->a[61949] = sym__concat; - v->a[61950] = state(1367); - v->a[61951] = 1; - v->a[61952] = aux_sym_concatenation_repeat1; - v->a[61953] = actions(5391); - v->a[61954] = 5; - v->a[61955] = sym_file_descriptor; - v->a[61956] = sym_variable_name; - v->a[61957] = sym_test_operator; - v->a[61958] = sym__brace_start; - v->a[61959] = aux_sym_heredoc_redirect_token1; + v->a[61940] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61941] = anon_sym_DOLLAR; + v->a[61942] = sym__special_character; + v->a[61943] = anon_sym_DQUOTE; + v->a[61944] = sym_raw_string; + v->a[61945] = aux_sym_number_token1; + v->a[61946] = aux_sym_number_token2; + v->a[61947] = anon_sym_DOLLAR_LBRACE; + v->a[61948] = anon_sym_DOLLAR_LPAREN; + v->a[61949] = anon_sym_BQUOTE; + v->a[61950] = anon_sym_DOLLAR_BQUOTE; + v->a[61951] = sym_word; + v->a[61952] = 6; + v->a[61953] = actions(3); + v->a[61954] = 1; + v->a[61955] = sym_comment; + v->a[61956] = actions(3427); + v->a[61957] = 1; + v->a[61958] = aux_sym_concatenation_token1; + v->a[61959] = actions(4041); small_parse_table_3098(v); } void small_parse_table_3098(t_small_parse_table_array *v) { - v->a[61960] = actions(5389); - v->a[61961] = 38; - v->a[61962] = anon_sym_LPAREN_LPAREN; - v->a[61963] = anon_sym_SEMI; - v->a[61964] = anon_sym_PIPE_PIPE; - v->a[61965] = anon_sym_AMP_AMP; - v->a[61966] = anon_sym_PIPE; - v->a[61967] = anon_sym_AMP; - v->a[61968] = anon_sym_LT; - v->a[61969] = anon_sym_GT; - v->a[61970] = anon_sym_LT_LT; - v->a[61971] = anon_sym_GT_GT; - v->a[61972] = anon_sym_RPAREN; - v->a[61973] = anon_sym_SEMI_SEMI; - v->a[61974] = anon_sym_PIPE_AMP; - v->a[61975] = anon_sym_AMP_GT; - v->a[61976] = anon_sym_AMP_GT_GT; - v->a[61977] = anon_sym_LT_AMP; - v->a[61978] = anon_sym_GT_AMP; - v->a[61979] = anon_sym_GT_PIPE; + v->a[61960] = 1; + v->a[61961] = sym__concat; + v->a[61962] = state(801); + v->a[61963] = 1; + v->a[61964] = aux_sym_concatenation_repeat1; + v->a[61965] = actions(2690); + v->a[61966] = 5; + v->a[61967] = sym_file_descriptor; + v->a[61968] = sym_test_operator; + v->a[61969] = sym__bare_dollar; + v->a[61970] = sym__brace_start; + v->a[61971] = aux_sym_heredoc_redirect_token1; + v->a[61972] = actions(2688); + v->a[61973] = 28; + v->a[61974] = anon_sym_PIPE; + v->a[61975] = anon_sym_PIPE_AMP; + v->a[61976] = anon_sym_AMP_AMP; + v->a[61977] = anon_sym_PIPE_PIPE; + v->a[61978] = anon_sym_LT; + v->a[61979] = anon_sym_GT; small_parse_table_3099(v); } void small_parse_table_3099(t_small_parse_table_array *v) { - v->a[61980] = anon_sym_LT_AMP_DASH; - v->a[61981] = anon_sym_GT_AMP_DASH; - v->a[61982] = anon_sym_LT_LT_DASH; - v->a[61983] = anon_sym_LT_LT_LT; - v->a[61984] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[61985] = anon_sym_DOLLAR_LBRACK; - v->a[61986] = anon_sym_DOLLAR; - v->a[61987] = sym__special_character; - v->a[61988] = anon_sym_DQUOTE; - v->a[61989] = sym_raw_string; - v->a[61990] = sym_ansi_c_string; - v->a[61991] = aux_sym_number_token1; - v->a[61992] = aux_sym_number_token2; - v->a[61993] = anon_sym_DOLLAR_LBRACE; - v->a[61994] = anon_sym_DOLLAR_LPAREN; - v->a[61995] = anon_sym_BQUOTE; - v->a[61996] = anon_sym_DOLLAR_BQUOTE; - v->a[61997] = anon_sym_LT_LPAREN; - v->a[61998] = anon_sym_GT_LPAREN; - v->a[61999] = sym_word; + v->a[61980] = anon_sym_GT_GT; + v->a[61981] = anon_sym_AMP_GT; + v->a[61982] = anon_sym_AMP_GT_GT; + v->a[61983] = anon_sym_LT_AMP; + v->a[61984] = anon_sym_GT_AMP; + v->a[61985] = anon_sym_GT_PIPE; + v->a[61986] = anon_sym_LT_AMP_DASH; + v->a[61987] = anon_sym_GT_AMP_DASH; + v->a[61988] = anon_sym_LT_LT; + v->a[61989] = anon_sym_LT_LT_DASH; + v->a[61990] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[61991] = anon_sym_DOLLAR; + v->a[61992] = sym__special_character; + v->a[61993] = anon_sym_DQUOTE; + v->a[61994] = sym_raw_string; + v->a[61995] = aux_sym_number_token1; + v->a[61996] = aux_sym_number_token2; + v->a[61997] = anon_sym_DOLLAR_LBRACE; + v->a[61998] = anon_sym_DOLLAR_LPAREN; + v->a[61999] = anon_sym_BQUOTE; small_parse_table_3100(v); } diff --git a/parser/static/small_parse_table/small_parse_table_62.c b/parser/static/small_parse_table/small_parse_table_62.c index 39941486..5564bac4 100644 --- a/parser/static/small_parse_table/small_parse_table_62.c +++ b/parser/static/small_parse_table/small_parse_table_62.c @@ -14,126 +14,126 @@ void small_parse_table_310(t_small_parse_table_array *v) { - v->a[6200] = anon_sym_AMP; - v->a[6201] = anon_sym_EQ_EQ; - v->a[6202] = anon_sym_LT; - v->a[6203] = anon_sym_GT; - v->a[6204] = anon_sym_LT_LT; - v->a[6205] = anon_sym_GT_GT; - v->a[6206] = anon_sym_RPAREN; - v->a[6207] = anon_sym_SEMI_SEMI; - v->a[6208] = anon_sym_PIPE_AMP; - v->a[6209] = anon_sym_EQ_TILDE; - v->a[6210] = anon_sym_AMP_GT; - v->a[6211] = anon_sym_AMP_GT_GT; - v->a[6212] = anon_sym_LT_AMP; - v->a[6213] = anon_sym_GT_AMP; - v->a[6214] = anon_sym_GT_PIPE; - v->a[6215] = anon_sym_LT_AMP_DASH; - v->a[6216] = anon_sym_GT_AMP_DASH; - v->a[6217] = anon_sym_LT_LT_DASH; - v->a[6218] = aux_sym_heredoc_redirect_token1; - v->a[6219] = anon_sym_LT_LT_LT; + v->a[6200] = sym_command_substitution; + v->a[6201] = actions(1180); + v->a[6202] = 33; + v->a[6203] = anon_sym_PIPE; + v->a[6204] = anon_sym_SEMI_SEMI; + v->a[6205] = anon_sym_SEMI_AMP; + v->a[6206] = anon_sym_SEMI_SEMI_AMP; + v->a[6207] = anon_sym_PIPE_AMP; + v->a[6208] = anon_sym_AMP_AMP; + v->a[6209] = anon_sym_PIPE_PIPE; + v->a[6210] = anon_sym_LT; + v->a[6211] = anon_sym_GT; + v->a[6212] = anon_sym_GT_GT; + v->a[6213] = anon_sym_AMP_GT; + v->a[6214] = anon_sym_AMP_GT_GT; + v->a[6215] = anon_sym_LT_AMP; + v->a[6216] = anon_sym_GT_AMP; + v->a[6217] = anon_sym_GT_PIPE; + v->a[6218] = anon_sym_LT_AMP_DASH; + v->a[6219] = anon_sym_GT_AMP_DASH; small_parse_table_311(v); } void small_parse_table_311(t_small_parse_table_array *v) { - v->a[6220] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6221] = anon_sym_DOLLAR_LBRACK; - v->a[6222] = sym__special_character; - v->a[6223] = sym_raw_string; - v->a[6224] = sym_ansi_c_string; - v->a[6225] = aux_sym_number_token1; - v->a[6226] = aux_sym_number_token2; - v->a[6227] = anon_sym_DOLLAR_LBRACE; - v->a[6228] = anon_sym_DOLLAR_LPAREN; - v->a[6229] = anon_sym_BQUOTE; - v->a[6230] = anon_sym_DOLLAR_BQUOTE; - v->a[6231] = anon_sym_LT_LPAREN; - v->a[6232] = anon_sym_GT_LPAREN; - v->a[6233] = sym_word; - v->a[6234] = 22; - v->a[6235] = actions(3); - v->a[6236] = 1; - v->a[6237] = sym_comment; - v->a[6238] = actions(2301); - v->a[6239] = 1; + v->a[6220] = anon_sym_LT_LT; + v->a[6221] = anon_sym_LT_LT_DASH; + v->a[6222] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6223] = anon_sym_AMP; + v->a[6224] = anon_sym_DOLLAR; + v->a[6225] = sym__special_character; + v->a[6226] = anon_sym_DQUOTE; + v->a[6227] = sym_raw_string; + v->a[6228] = aux_sym_number_token1; + v->a[6229] = aux_sym_number_token2; + v->a[6230] = anon_sym_DOLLAR_LBRACE; + v->a[6231] = anon_sym_DOLLAR_LPAREN; + v->a[6232] = anon_sym_BQUOTE; + v->a[6233] = anon_sym_DOLLAR_BQUOTE; + v->a[6234] = sym_word; + v->a[6235] = anon_sym_SEMI; + v->a[6236] = 21; + v->a[6237] = actions(3); + v->a[6238] = 1; + v->a[6239] = sym_comment; small_parse_table_312(v); } void small_parse_table_312(t_small_parse_table_array *v) { - v->a[6240] = anon_sym_DOLLAR_LBRACK; - v->a[6241] = actions(2303); - v->a[6242] = 1; - v->a[6243] = anon_sym_DOLLAR; - v->a[6244] = actions(2305); - v->a[6245] = 1; - v->a[6246] = sym__special_character; - v->a[6247] = actions(2307); - v->a[6248] = 1; - v->a[6249] = anon_sym_DQUOTE; - v->a[6250] = actions(2309); - v->a[6251] = 1; - v->a[6252] = aux_sym_number_token1; - v->a[6253] = actions(2311); - v->a[6254] = 1; - v->a[6255] = aux_sym_number_token2; - v->a[6256] = actions(2313); - v->a[6257] = 1; - v->a[6258] = anon_sym_DOLLAR_LBRACE; - v->a[6259] = actions(2315); + v->a[6240] = actions(1009); + v->a[6241] = 1; + v->a[6242] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6243] = actions(1011); + v->a[6244] = 1; + v->a[6245] = anon_sym_DOLLAR; + v->a[6246] = actions(1015); + v->a[6247] = 1; + v->a[6248] = anon_sym_DQUOTE; + v->a[6249] = actions(1017); + v->a[6250] = 1; + v->a[6251] = aux_sym_number_token1; + v->a[6252] = actions(1019); + v->a[6253] = 1; + v->a[6254] = aux_sym_number_token2; + v->a[6255] = actions(1021); + v->a[6256] = 1; + v->a[6257] = anon_sym_DOLLAR_LBRACE; + v->a[6258] = actions(1023); + v->a[6259] = 1; small_parse_table_313(v); } void small_parse_table_313(t_small_parse_table_array *v) { - v->a[6260] = 1; - v->a[6261] = anon_sym_DOLLAR_LPAREN; - v->a[6262] = actions(2317); - v->a[6263] = 1; - v->a[6264] = anon_sym_BQUOTE; - v->a[6265] = actions(2319); - v->a[6266] = 1; - v->a[6267] = anon_sym_DOLLAR_BQUOTE; - v->a[6268] = actions(2323); - v->a[6269] = 1; - v->a[6270] = aux_sym__simple_variable_name_token1; - v->a[6271] = actions(2325); - v->a[6272] = 1; - v->a[6273] = sym_test_operator; - v->a[6274] = actions(2327); - v->a[6275] = 1; - v->a[6276] = sym__brace_start; - v->a[6277] = state(1631); - v->a[6278] = 1; - v->a[6279] = aux_sym__literal_repeat1; + v->a[6260] = anon_sym_DOLLAR_LPAREN; + v->a[6261] = actions(1025); + v->a[6262] = 1; + v->a[6263] = anon_sym_BQUOTE; + v->a[6264] = actions(1027); + v->a[6265] = 1; + v->a[6266] = anon_sym_DOLLAR_BQUOTE; + v->a[6267] = actions(1035); + v->a[6268] = 1; + v->a[6269] = sym__brace_start; + v->a[6270] = actions(1564); + v->a[6271] = 1; + v->a[6272] = sym__special_character; + v->a[6273] = actions(1568); + v->a[6274] = 1; + v->a[6275] = sym_variable_name; + v->a[6276] = actions(1570); + v->a[6277] = 1; + v->a[6278] = sym_test_operator; + v->a[6279] = actions(1589); small_parse_table_314(v); } void small_parse_table_314(t_small_parse_table_array *v) { - v->a[6280] = actions(2295); - v->a[6281] = 2; - v->a[6282] = anon_sym_LPAREN_LPAREN; - v->a[6283] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6284] = actions(2299); - v->a[6285] = 2; - v->a[6286] = sym_file_descriptor; - v->a[6287] = aux_sym_heredoc_redirect_token1; - v->a[6288] = actions(2321); - v->a[6289] = 2; - v->a[6290] = anon_sym_LT_LPAREN; - v->a[6291] = anon_sym_GT_LPAREN; - v->a[6292] = state(613); - v->a[6293] = 2; - v->a[6294] = sym_concatenation; - v->a[6295] = aux_sym_unset_command_repeat1; - v->a[6296] = actions(2293); - v->a[6297] = 3; - v->a[6298] = sym_raw_string; - v->a[6299] = sym_ansi_c_string; + v->a[6280] = 1; + v->a[6281] = aux_sym__simple_variable_name_token1; + v->a[6282] = state(1024); + v->a[6283] = 1; + v->a[6284] = aux_sym__literal_repeat1; + v->a[6285] = actions(727); + v->a[6286] = 2; + v->a[6287] = sym_file_descriptor; + v->a[6288] = aux_sym_heredoc_redirect_token1; + v->a[6289] = actions(1562); + v->a[6290] = 2; + v->a[6291] = sym_raw_string; + v->a[6292] = sym_word; + v->a[6293] = state(328); + v->a[6294] = 3; + v->a[6295] = sym_variable_assignment; + v->a[6296] = sym_concatenation; + v->a[6297] = aux_sym_declaration_command_repeat1; + v->a[6298] = state(906); + v->a[6299] = 7; small_parse_table_315(v); } diff --git a/parser/static/small_parse_table/small_parse_table_620.c b/parser/static/small_parse_table/small_parse_table_620.c index ca4e855c..e0fc0822 100644 --- a/parser/static/small_parse_table/small_parse_table_620.c +++ b/parser/static/small_parse_table/small_parse_table_620.c @@ -14,126 +14,126 @@ void small_parse_table_3100(t_small_parse_table_array *v) { - v->a[62000] = 6; - v->a[62001] = actions(3); - v->a[62002] = 1; - v->a[62003] = sym_comment; - v->a[62004] = actions(5683); - v->a[62005] = 1; - v->a[62006] = aux_sym_concatenation_token1; - v->a[62007] = actions(5686); - v->a[62008] = 1; - v->a[62009] = sym__concat; - v->a[62010] = state(1371); - v->a[62011] = 1; - v->a[62012] = aux_sym_concatenation_repeat1; - v->a[62013] = actions(1253); - v->a[62014] = 5; - v->a[62015] = sym_file_descriptor; - v->a[62016] = sym_variable_name; - v->a[62017] = sym_test_operator; - v->a[62018] = sym__brace_start; - v->a[62019] = aux_sym_heredoc_redirect_token1; + v->a[62000] = anon_sym_DOLLAR_BQUOTE; + v->a[62001] = sym_word; + v->a[62002] = 6; + v->a[62003] = actions(57); + v->a[62004] = 1; + v->a[62005] = sym_comment; + v->a[62006] = state(1920); + v->a[62007] = 1; + v->a[62008] = aux_sym__literal_repeat1; + v->a[62009] = state(1368); + v->a[62010] = 2; + v->a[62011] = sym_concatenation; + v->a[62012] = aux_sym_for_statement_repeat1; + v->a[62013] = state(1800); + v->a[62014] = 7; + v->a[62015] = sym_arithmetic_expansion; + v->a[62016] = sym_brace_expression; + v->a[62017] = sym_string; + v->a[62018] = sym_number; + v->a[62019] = sym_simple_expansion; small_parse_table_3101(v); } void small_parse_table_3101(t_small_parse_table_array *v) { - v->a[62020] = actions(1251); - v->a[62021] = 38; - v->a[62022] = anon_sym_LPAREN_LPAREN; - v->a[62023] = anon_sym_SEMI; - v->a[62024] = anon_sym_PIPE_PIPE; - v->a[62025] = anon_sym_AMP_AMP; - v->a[62026] = anon_sym_PIPE; - v->a[62027] = anon_sym_AMP; - v->a[62028] = anon_sym_LT; - v->a[62029] = anon_sym_GT; - v->a[62030] = anon_sym_LT_LT; - v->a[62031] = anon_sym_GT_GT; - v->a[62032] = anon_sym_RPAREN; - v->a[62033] = anon_sym_SEMI_SEMI; - v->a[62034] = anon_sym_PIPE_AMP; - v->a[62035] = anon_sym_AMP_GT; - v->a[62036] = anon_sym_AMP_GT_GT; - v->a[62037] = anon_sym_LT_AMP; - v->a[62038] = anon_sym_GT_AMP; - v->a[62039] = anon_sym_GT_PIPE; + v->a[62020] = sym_expansion; + v->a[62021] = sym_command_substitution; + v->a[62022] = actions(1388); + v->a[62023] = 10; + v->a[62024] = anon_sym_LT; + v->a[62025] = anon_sym_GT; + v->a[62026] = anon_sym_AMP_GT; + v->a[62027] = anon_sym_LT_AMP; + v->a[62028] = anon_sym_GT_AMP; + v->a[62029] = anon_sym_DOLLAR; + v->a[62030] = aux_sym_number_token1; + v->a[62031] = aux_sym_number_token2; + v->a[62032] = anon_sym_DOLLAR_LPAREN; + v->a[62033] = sym_word; + v->a[62034] = actions(1390); + v->a[62035] = 16; + v->a[62036] = sym_file_descriptor; + v->a[62037] = sym_variable_name; + v->a[62038] = sym_test_operator; + v->a[62039] = sym__brace_start; small_parse_table_3102(v); } void small_parse_table_3102(t_small_parse_table_array *v) { - v->a[62040] = anon_sym_LT_AMP_DASH; - v->a[62041] = anon_sym_GT_AMP_DASH; - v->a[62042] = anon_sym_LT_LT_DASH; - v->a[62043] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62044] = anon_sym_DOLLAR_LBRACK; - v->a[62045] = anon_sym_DOLLAR; + v->a[62040] = anon_sym_GT_GT; + v->a[62041] = anon_sym_AMP_GT_GT; + v->a[62042] = anon_sym_GT_PIPE; + v->a[62043] = anon_sym_LT_AMP_DASH; + v->a[62044] = anon_sym_GT_AMP_DASH; + v->a[62045] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[62046] = sym__special_character; v->a[62047] = anon_sym_DQUOTE; v->a[62048] = sym_raw_string; - v->a[62049] = sym_ansi_c_string; - v->a[62050] = aux_sym_number_token1; - v->a[62051] = aux_sym_number_token2; - v->a[62052] = anon_sym_DOLLAR_LBRACE; - v->a[62053] = anon_sym_DOLLAR_LPAREN; - v->a[62054] = anon_sym_BQUOTE; - v->a[62055] = anon_sym_DOLLAR_BQUOTE; - v->a[62056] = anon_sym_LT_LPAREN; - v->a[62057] = anon_sym_GT_LPAREN; - v->a[62058] = aux_sym__simple_variable_name_token1; - v->a[62059] = sym_word; + v->a[62049] = anon_sym_DOLLAR_LBRACE; + v->a[62050] = anon_sym_BQUOTE; + v->a[62051] = anon_sym_DOLLAR_BQUOTE; + v->a[62052] = 6; + v->a[62053] = actions(3); + v->a[62054] = 1; + v->a[62055] = sym_comment; + v->a[62056] = actions(3423); + v->a[62057] = 1; + v->a[62058] = aux_sym_concatenation_token1; + v->a[62059] = actions(3425); small_parse_table_3103(v); } void small_parse_table_3103(t_small_parse_table_array *v) { - v->a[62060] = 6; - v->a[62061] = actions(3); - v->a[62062] = 1; - v->a[62063] = sym_comment; - v->a[62064] = actions(5638); - v->a[62065] = 1; - v->a[62066] = aux_sym_concatenation_token1; - v->a[62067] = actions(5640); - v->a[62068] = 1; - v->a[62069] = sym__concat; - v->a[62070] = state(1421); - v->a[62071] = 1; - v->a[62072] = aux_sym_concatenation_repeat1; - v->a[62073] = actions(5395); - v->a[62074] = 5; - v->a[62075] = sym_file_descriptor; - v->a[62076] = sym_variable_name; - v->a[62077] = sym_test_operator; - v->a[62078] = sym__brace_start; - v->a[62079] = aux_sym_heredoc_redirect_token1; + v->a[62060] = 1; + v->a[62061] = sym__concat; + v->a[62062] = state(1344); + v->a[62063] = 1; + v->a[62064] = aux_sym_concatenation_repeat1; + v->a[62065] = actions(1390); + v->a[62066] = 5; + v->a[62067] = sym_file_descriptor; + v->a[62068] = sym_variable_name; + v->a[62069] = sym_test_operator; + v->a[62070] = sym__brace_start; + v->a[62071] = aux_sym_heredoc_redirect_token1; + v->a[62072] = actions(1388); + v->a[62073] = 28; + v->a[62074] = anon_sym_PIPE; + v->a[62075] = anon_sym_PIPE_AMP; + v->a[62076] = anon_sym_AMP_AMP; + v->a[62077] = anon_sym_PIPE_PIPE; + v->a[62078] = anon_sym_LT; + v->a[62079] = anon_sym_GT; small_parse_table_3104(v); } void small_parse_table_3104(t_small_parse_table_array *v) { - v->a[62080] = actions(5393); - v->a[62081] = 38; - v->a[62082] = anon_sym_LPAREN_LPAREN; - v->a[62083] = anon_sym_SEMI; - v->a[62084] = anon_sym_PIPE_PIPE; - v->a[62085] = anon_sym_AMP_AMP; - v->a[62086] = anon_sym_PIPE; - v->a[62087] = anon_sym_AMP; - v->a[62088] = anon_sym_LT; - v->a[62089] = anon_sym_GT; - v->a[62090] = anon_sym_LT_LT; - v->a[62091] = anon_sym_GT_GT; - v->a[62092] = anon_sym_RPAREN; - v->a[62093] = anon_sym_SEMI_SEMI; - v->a[62094] = anon_sym_PIPE_AMP; - v->a[62095] = anon_sym_AMP_GT; - v->a[62096] = anon_sym_AMP_GT_GT; - v->a[62097] = anon_sym_LT_AMP; - v->a[62098] = anon_sym_GT_AMP; - v->a[62099] = anon_sym_GT_PIPE; + v->a[62080] = anon_sym_GT_GT; + v->a[62081] = anon_sym_AMP_GT; + v->a[62082] = anon_sym_AMP_GT_GT; + v->a[62083] = anon_sym_LT_AMP; + v->a[62084] = anon_sym_GT_AMP; + v->a[62085] = anon_sym_GT_PIPE; + v->a[62086] = anon_sym_LT_AMP_DASH; + v->a[62087] = anon_sym_GT_AMP_DASH; + v->a[62088] = anon_sym_LT_LT; + v->a[62089] = anon_sym_LT_LT_DASH; + v->a[62090] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62091] = anon_sym_DOLLAR; + v->a[62092] = sym__special_character; + v->a[62093] = anon_sym_DQUOTE; + v->a[62094] = sym_raw_string; + v->a[62095] = aux_sym_number_token1; + v->a[62096] = aux_sym_number_token2; + v->a[62097] = anon_sym_DOLLAR_LBRACE; + v->a[62098] = anon_sym_DOLLAR_LPAREN; + v->a[62099] = anon_sym_BQUOTE; small_parse_table_3105(v); } diff --git a/parser/static/small_parse_table/small_parse_table_621.c b/parser/static/small_parse_table/small_parse_table_621.c index c84fd23f..7fb7a2fe 100644 --- a/parser/static/small_parse_table/small_parse_table_621.c +++ b/parser/static/small_parse_table/small_parse_table_621.c @@ -14,126 +14,126 @@ void small_parse_table_3105(t_small_parse_table_array *v) { - v->a[62100] = anon_sym_LT_AMP_DASH; - v->a[62101] = anon_sym_GT_AMP_DASH; - v->a[62102] = anon_sym_LT_LT_DASH; - v->a[62103] = anon_sym_LT_LT_LT; - v->a[62104] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62105] = anon_sym_DOLLAR_LBRACK; - v->a[62106] = anon_sym_DOLLAR; - v->a[62107] = sym__special_character; - v->a[62108] = anon_sym_DQUOTE; - v->a[62109] = sym_raw_string; - v->a[62110] = sym_ansi_c_string; - v->a[62111] = aux_sym_number_token1; - v->a[62112] = aux_sym_number_token2; - v->a[62113] = anon_sym_DOLLAR_LBRACE; - v->a[62114] = anon_sym_DOLLAR_LPAREN; - v->a[62115] = anon_sym_BQUOTE; - v->a[62116] = anon_sym_DOLLAR_BQUOTE; - v->a[62117] = anon_sym_LT_LPAREN; - v->a[62118] = anon_sym_GT_LPAREN; - v->a[62119] = sym_word; + v->a[62100] = anon_sym_DOLLAR_BQUOTE; + v->a[62101] = sym_word; + v->a[62102] = 5; + v->a[62103] = actions(57); + v->a[62104] = 1; + v->a[62105] = sym_comment; + v->a[62106] = state(1342); + v->a[62107] = 1; + v->a[62108] = aux_sym_concatenation_repeat1; + v->a[62109] = actions(4043); + v->a[62110] = 2; + v->a[62111] = sym__concat; + v->a[62112] = aux_sym_concatenation_token1; + v->a[62113] = actions(2662); + v->a[62114] = 13; + v->a[62115] = anon_sym_PIPE; + v->a[62116] = anon_sym_LT; + v->a[62117] = anon_sym_GT; + v->a[62118] = anon_sym_AMP_GT; + v->a[62119] = anon_sym_LT_AMP; small_parse_table_3106(v); } void small_parse_table_3106(t_small_parse_table_array *v) { - v->a[62120] = 6; - v->a[62121] = actions(3); - v->a[62122] = 1; - v->a[62123] = sym_comment; - v->a[62124] = actions(5689); - v->a[62125] = 1; - v->a[62126] = aux_sym_concatenation_token1; - v->a[62127] = actions(5692); - v->a[62128] = 1; - v->a[62129] = sym__concat; - v->a[62130] = state(1373); - v->a[62131] = 1; - v->a[62132] = aux_sym_concatenation_repeat1; - v->a[62133] = actions(1253); - v->a[62134] = 6; - v->a[62135] = sym_file_descriptor; - v->a[62136] = sym_variable_name; - v->a[62137] = sym_test_operator; - v->a[62138] = sym__brace_start; - v->a[62139] = ts_builtin_sym_end; + v->a[62120] = anon_sym_GT_AMP; + v->a[62121] = anon_sym_LT_LT; + v->a[62122] = anon_sym_DOLLAR; + v->a[62123] = aux_sym_number_token1; + v->a[62124] = aux_sym_number_token2; + v->a[62125] = anon_sym_DOLLAR_LPAREN; + v->a[62126] = anon_sym_BQUOTE; + v->a[62127] = sym_word; + v->a[62128] = actions(2664); + v->a[62129] = 20; + v->a[62130] = sym_file_descriptor; + v->a[62131] = sym_test_operator; + v->a[62132] = sym__bare_dollar; + v->a[62133] = sym__brace_start; + v->a[62134] = anon_sym_LPAREN; + v->a[62135] = anon_sym_PIPE_AMP; + v->a[62136] = anon_sym_AMP_AMP; + v->a[62137] = anon_sym_PIPE_PIPE; + v->a[62138] = anon_sym_GT_GT; + v->a[62139] = anon_sym_AMP_GT_GT; small_parse_table_3107(v); } void small_parse_table_3107(t_small_parse_table_array *v) { - v->a[62140] = aux_sym_heredoc_redirect_token1; - v->a[62141] = actions(1251); - v->a[62142] = 37; - v->a[62143] = anon_sym_LPAREN_LPAREN; - v->a[62144] = anon_sym_SEMI; - v->a[62145] = anon_sym_PIPE_PIPE; - v->a[62146] = anon_sym_AMP_AMP; - v->a[62147] = anon_sym_PIPE; - v->a[62148] = anon_sym_AMP; - v->a[62149] = anon_sym_LT; - v->a[62150] = anon_sym_GT; - v->a[62151] = anon_sym_LT_LT; - v->a[62152] = anon_sym_GT_GT; - v->a[62153] = anon_sym_SEMI_SEMI; - v->a[62154] = anon_sym_PIPE_AMP; - v->a[62155] = anon_sym_AMP_GT; - v->a[62156] = anon_sym_AMP_GT_GT; - v->a[62157] = anon_sym_LT_AMP; - v->a[62158] = anon_sym_GT_AMP; - v->a[62159] = anon_sym_GT_PIPE; + v->a[62140] = anon_sym_GT_PIPE; + v->a[62141] = anon_sym_LT_AMP_DASH; + v->a[62142] = anon_sym_GT_AMP_DASH; + v->a[62143] = anon_sym_LT_LT_DASH; + v->a[62144] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62145] = sym__special_character; + v->a[62146] = anon_sym_DQUOTE; + v->a[62147] = sym_raw_string; + v->a[62148] = anon_sym_DOLLAR_LBRACE; + v->a[62149] = anon_sym_DOLLAR_BQUOTE; + v->a[62150] = 6; + v->a[62151] = actions(57); + v->a[62152] = 1; + v->a[62153] = sym_comment; + v->a[62154] = actions(4043); + v->a[62155] = 1; + v->a[62156] = aux_sym_concatenation_token1; + v->a[62157] = actions(4045); + v->a[62158] = 1; + v->a[62159] = sym__concat; small_parse_table_3108(v); } void small_parse_table_3108(t_small_parse_table_array *v) { - v->a[62160] = anon_sym_LT_AMP_DASH; - v->a[62161] = anon_sym_GT_AMP_DASH; - v->a[62162] = anon_sym_LT_LT_DASH; - v->a[62163] = anon_sym_LT_LT_LT; - v->a[62164] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62165] = anon_sym_DOLLAR_LBRACK; - v->a[62166] = anon_sym_DOLLAR; - v->a[62167] = sym__special_character; - v->a[62168] = anon_sym_DQUOTE; - v->a[62169] = sym_raw_string; - v->a[62170] = sym_ansi_c_string; - v->a[62171] = aux_sym_number_token1; - v->a[62172] = aux_sym_number_token2; - v->a[62173] = anon_sym_DOLLAR_LBRACE; - v->a[62174] = anon_sym_DOLLAR_LPAREN; - v->a[62175] = anon_sym_BQUOTE; - v->a[62176] = anon_sym_DOLLAR_BQUOTE; - v->a[62177] = anon_sym_LT_LPAREN; - v->a[62178] = anon_sym_GT_LPAREN; - v->a[62179] = sym_word; + v->a[62160] = state(1332); + v->a[62161] = 1; + v->a[62162] = aux_sym_concatenation_repeat1; + v->a[62163] = actions(2688); + v->a[62164] = 13; + v->a[62165] = anon_sym_PIPE; + v->a[62166] = anon_sym_LT; + v->a[62167] = anon_sym_GT; + v->a[62168] = anon_sym_AMP_GT; + v->a[62169] = anon_sym_LT_AMP; + v->a[62170] = anon_sym_GT_AMP; + v->a[62171] = anon_sym_LT_LT; + v->a[62172] = anon_sym_DOLLAR; + v->a[62173] = aux_sym_number_token1; + v->a[62174] = aux_sym_number_token2; + v->a[62175] = anon_sym_DOLLAR_LPAREN; + v->a[62176] = anon_sym_BQUOTE; + v->a[62177] = sym_word; + v->a[62178] = actions(2690); + v->a[62179] = 20; small_parse_table_3109(v); } void small_parse_table_3109(t_small_parse_table_array *v) { - v->a[62180] = 5; - v->a[62181] = actions(3); - v->a[62182] = 1; - v->a[62183] = sym_comment; - v->a[62184] = actions(5652); - v->a[62185] = 1; - v->a[62186] = sym__special_character; - v->a[62187] = state(1313); - v->a[62188] = 1; - v->a[62189] = aux_sym__literal_repeat1; - v->a[62190] = actions(4469); - v->a[62191] = 6; - v->a[62192] = sym_file_descriptor; - v->a[62193] = sym_test_operator; - v->a[62194] = sym__bare_dollar; - v->a[62195] = sym__brace_start; - v->a[62196] = ts_builtin_sym_end; - v->a[62197] = aux_sym_heredoc_redirect_token1; - v->a[62198] = actions(4467); - v->a[62199] = 38; + v->a[62180] = sym_file_descriptor; + v->a[62181] = sym_test_operator; + v->a[62182] = sym__bare_dollar; + v->a[62183] = sym__brace_start; + v->a[62184] = anon_sym_LPAREN; + v->a[62185] = anon_sym_PIPE_AMP; + v->a[62186] = anon_sym_AMP_AMP; + v->a[62187] = anon_sym_PIPE_PIPE; + v->a[62188] = anon_sym_GT_GT; + v->a[62189] = anon_sym_AMP_GT_GT; + v->a[62190] = anon_sym_GT_PIPE; + v->a[62191] = anon_sym_LT_AMP_DASH; + v->a[62192] = anon_sym_GT_AMP_DASH; + v->a[62193] = anon_sym_LT_LT_DASH; + v->a[62194] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62195] = sym__special_character; + v->a[62196] = anon_sym_DQUOTE; + v->a[62197] = sym_raw_string; + v->a[62198] = anon_sym_DOLLAR_LBRACE; + v->a[62199] = anon_sym_DOLLAR_BQUOTE; small_parse_table_3110(v); } diff --git a/parser/static/small_parse_table/small_parse_table_622.c b/parser/static/small_parse_table/small_parse_table_622.c index 467d339c..a72a87fe 100644 --- a/parser/static/small_parse_table/small_parse_table_622.c +++ b/parser/static/small_parse_table/small_parse_table_622.c @@ -14,126 +14,126 @@ void small_parse_table_3110(t_small_parse_table_array *v) { - v->a[62200] = anon_sym_LPAREN_LPAREN; - v->a[62201] = anon_sym_SEMI; - v->a[62202] = anon_sym_PIPE_PIPE; - v->a[62203] = anon_sym_AMP_AMP; - v->a[62204] = anon_sym_PIPE; - v->a[62205] = anon_sym_AMP; - v->a[62206] = anon_sym_EQ_EQ; - v->a[62207] = anon_sym_LT; - v->a[62208] = anon_sym_GT; - v->a[62209] = anon_sym_LT_LT; - v->a[62210] = anon_sym_GT_GT; - v->a[62211] = anon_sym_SEMI_SEMI; - v->a[62212] = anon_sym_PIPE_AMP; - v->a[62213] = anon_sym_EQ_TILDE; - v->a[62214] = anon_sym_AMP_GT; - v->a[62215] = anon_sym_AMP_GT_GT; - v->a[62216] = anon_sym_LT_AMP; - v->a[62217] = anon_sym_GT_AMP; - v->a[62218] = anon_sym_GT_PIPE; - v->a[62219] = anon_sym_LT_AMP_DASH; + v->a[62200] = 6; + v->a[62201] = actions(3); + v->a[62202] = 1; + v->a[62203] = sym_comment; + v->a[62204] = actions(3423); + v->a[62205] = 1; + v->a[62206] = aux_sym_concatenation_token1; + v->a[62207] = actions(4047); + v->a[62208] = 1; + v->a[62209] = sym__concat; + v->a[62210] = state(827); + v->a[62211] = 1; + v->a[62212] = aux_sym_concatenation_repeat1; + v->a[62213] = actions(2696); + v->a[62214] = 5; + v->a[62215] = sym_file_descriptor; + v->a[62216] = sym_variable_name; + v->a[62217] = sym_test_operator; + v->a[62218] = sym__brace_start; + v->a[62219] = aux_sym_heredoc_redirect_token1; small_parse_table_3111(v); } void small_parse_table_3111(t_small_parse_table_array *v) { - v->a[62220] = anon_sym_GT_AMP_DASH; - v->a[62221] = anon_sym_LT_LT_DASH; - v->a[62222] = anon_sym_LT_LT_LT; - v->a[62223] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62224] = anon_sym_DOLLAR_LBRACK; - v->a[62225] = anon_sym_DOLLAR; - v->a[62226] = anon_sym_DQUOTE; - v->a[62227] = sym_raw_string; - v->a[62228] = sym_ansi_c_string; - v->a[62229] = aux_sym_number_token1; - v->a[62230] = aux_sym_number_token2; - v->a[62231] = anon_sym_DOLLAR_LBRACE; - v->a[62232] = anon_sym_DOLLAR_LPAREN; - v->a[62233] = anon_sym_BQUOTE; - v->a[62234] = anon_sym_DOLLAR_BQUOTE; - v->a[62235] = anon_sym_LT_LPAREN; - v->a[62236] = anon_sym_GT_LPAREN; - v->a[62237] = sym_word; - v->a[62238] = 3; - v->a[62239] = actions(3); + v->a[62220] = actions(2694); + v->a[62221] = 28; + v->a[62222] = anon_sym_PIPE; + v->a[62223] = anon_sym_PIPE_AMP; + v->a[62224] = anon_sym_AMP_AMP; + v->a[62225] = anon_sym_PIPE_PIPE; + v->a[62226] = anon_sym_LT; + v->a[62227] = anon_sym_GT; + v->a[62228] = anon_sym_GT_GT; + v->a[62229] = anon_sym_AMP_GT; + v->a[62230] = anon_sym_AMP_GT_GT; + v->a[62231] = anon_sym_LT_AMP; + v->a[62232] = anon_sym_GT_AMP; + v->a[62233] = anon_sym_GT_PIPE; + v->a[62234] = anon_sym_LT_AMP_DASH; + v->a[62235] = anon_sym_GT_AMP_DASH; + v->a[62236] = anon_sym_LT_LT; + v->a[62237] = anon_sym_LT_LT_DASH; + v->a[62238] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62239] = anon_sym_DOLLAR; small_parse_table_3112(v); } void small_parse_table_3112(t_small_parse_table_array *v) { - v->a[62240] = 1; - v->a[62241] = sym_comment; - v->a[62242] = actions(1294); - v->a[62243] = 6; - v->a[62244] = sym_file_descriptor; - v->a[62245] = sym__concat; - v->a[62246] = sym_variable_name; - v->a[62247] = sym_test_operator; - v->a[62248] = sym__brace_start; - v->a[62249] = aux_sym_heredoc_redirect_token1; - v->a[62250] = actions(1292); - v->a[62251] = 40; - v->a[62252] = anon_sym_LPAREN_LPAREN; - v->a[62253] = anon_sym_SEMI; - v->a[62254] = anon_sym_PIPE_PIPE; - v->a[62255] = anon_sym_AMP_AMP; - v->a[62256] = anon_sym_PIPE; - v->a[62257] = anon_sym_AMP; - v->a[62258] = anon_sym_LT; - v->a[62259] = anon_sym_GT; + v->a[62240] = sym__special_character; + v->a[62241] = anon_sym_DQUOTE; + v->a[62242] = sym_raw_string; + v->a[62243] = aux_sym_number_token1; + v->a[62244] = aux_sym_number_token2; + v->a[62245] = anon_sym_DOLLAR_LBRACE; + v->a[62246] = anon_sym_DOLLAR_LPAREN; + v->a[62247] = anon_sym_BQUOTE; + v->a[62248] = anon_sym_DOLLAR_BQUOTE; + v->a[62249] = sym_word; + v->a[62250] = 5; + v->a[62251] = actions(57); + v->a[62252] = 1; + v->a[62253] = sym_comment; + v->a[62254] = state(1340); + v->a[62255] = 1; + v->a[62256] = aux_sym_concatenation_repeat1; + v->a[62257] = actions(4049); + v->a[62258] = 2; + v->a[62259] = sym__concat; small_parse_table_3113(v); } void small_parse_table_3113(t_small_parse_table_array *v) { - v->a[62260] = anon_sym_LT_LT; - v->a[62261] = anon_sym_GT_GT; - v->a[62262] = anon_sym_SEMI_SEMI; - v->a[62263] = anon_sym_SEMI_AMP; - v->a[62264] = anon_sym_SEMI_SEMI_AMP; - v->a[62265] = anon_sym_PIPE_AMP; + v->a[62260] = aux_sym_concatenation_token1; + v->a[62261] = actions(2652); + v->a[62262] = 14; + v->a[62263] = anon_sym_PIPE; + v->a[62264] = anon_sym_LT; + v->a[62265] = anon_sym_GT; v->a[62266] = anon_sym_AMP_GT; - v->a[62267] = anon_sym_AMP_GT_GT; - v->a[62268] = anon_sym_LT_AMP; - v->a[62269] = anon_sym_GT_AMP; - v->a[62270] = anon_sym_GT_PIPE; - v->a[62271] = anon_sym_LT_AMP_DASH; - v->a[62272] = anon_sym_GT_AMP_DASH; - v->a[62273] = anon_sym_LT_LT_DASH; - v->a[62274] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62275] = anon_sym_DOLLAR_LBRACK; - v->a[62276] = aux_sym_concatenation_token1; - v->a[62277] = anon_sym_DOLLAR; - v->a[62278] = sym__special_character; - v->a[62279] = anon_sym_DQUOTE; + v->a[62267] = anon_sym_LT_AMP; + v->a[62268] = anon_sym_GT_AMP; + v->a[62269] = anon_sym_LT_LT; + v->a[62270] = anon_sym_DOLLAR; + v->a[62271] = aux_sym_number_token1; + v->a[62272] = aux_sym_number_token2; + v->a[62273] = anon_sym_DOLLAR_LPAREN; + v->a[62274] = anon_sym_BQUOTE; + v->a[62275] = aux_sym__simple_variable_name_token1; + v->a[62276] = sym_word; + v->a[62277] = actions(2654); + v->a[62278] = 19; + v->a[62279] = sym_file_descriptor; small_parse_table_3114(v); } void small_parse_table_3114(t_small_parse_table_array *v) { - v->a[62280] = sym_raw_string; - v->a[62281] = sym_ansi_c_string; - v->a[62282] = aux_sym_number_token1; - v->a[62283] = aux_sym_number_token2; - v->a[62284] = anon_sym_DOLLAR_LBRACE; - v->a[62285] = anon_sym_DOLLAR_LPAREN; - v->a[62286] = anon_sym_BQUOTE; - v->a[62287] = anon_sym_DOLLAR_BQUOTE; - v->a[62288] = anon_sym_LT_LPAREN; - v->a[62289] = anon_sym_GT_LPAREN; - v->a[62290] = aux_sym__simple_variable_name_token1; - v->a[62291] = sym_word; - v->a[62292] = 3; - v->a[62293] = actions(3); - v->a[62294] = 1; - v->a[62295] = sym_comment; - v->a[62296] = actions(1281); - v->a[62297] = 5; - v->a[62298] = sym_file_descriptor; - v->a[62299] = sym_test_operator; + v->a[62280] = sym_variable_name; + v->a[62281] = sym_test_operator; + v->a[62282] = sym__brace_start; + v->a[62283] = anon_sym_PIPE_AMP; + v->a[62284] = anon_sym_AMP_AMP; + v->a[62285] = anon_sym_PIPE_PIPE; + v->a[62286] = anon_sym_GT_GT; + v->a[62287] = anon_sym_AMP_GT_GT; + v->a[62288] = anon_sym_GT_PIPE; + v->a[62289] = anon_sym_LT_AMP_DASH; + v->a[62290] = anon_sym_GT_AMP_DASH; + v->a[62291] = anon_sym_LT_LT_DASH; + v->a[62292] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62293] = sym__special_character; + v->a[62294] = anon_sym_DQUOTE; + v->a[62295] = sym_raw_string; + v->a[62296] = anon_sym_DOLLAR_LBRACE; + v->a[62297] = anon_sym_DOLLAR_BQUOTE; + v->a[62298] = 5; + v->a[62299] = actions(57); small_parse_table_3115(v); } diff --git a/parser/static/small_parse_table/small_parse_table_623.c b/parser/static/small_parse_table/small_parse_table_623.c index 2da16fb0..457ec431 100644 --- a/parser/static/small_parse_table/small_parse_table_623.c +++ b/parser/static/small_parse_table/small_parse_table_623.c @@ -14,126 +14,126 @@ void small_parse_table_3115(t_small_parse_table_array *v) { - v->a[62300] = sym__bare_dollar; - v->a[62301] = sym__brace_start; - v->a[62302] = aux_sym_heredoc_redirect_token1; - v->a[62303] = actions(1271); - v->a[62304] = 41; - v->a[62305] = anon_sym_LPAREN_LPAREN; - v->a[62306] = anon_sym_SEMI; - v->a[62307] = anon_sym_PIPE_PIPE; - v->a[62308] = anon_sym_AMP_AMP; - v->a[62309] = anon_sym_PIPE; - v->a[62310] = anon_sym_AMP; - v->a[62311] = anon_sym_EQ_EQ; + v->a[62300] = 1; + v->a[62301] = sym_comment; + v->a[62302] = state(1338); + v->a[62303] = 1; + v->a[62304] = aux_sym_concatenation_repeat1; + v->a[62305] = actions(4043); + v->a[62306] = 2; + v->a[62307] = sym__concat; + v->a[62308] = aux_sym_concatenation_token1; + v->a[62309] = actions(2749); + v->a[62310] = 13; + v->a[62311] = anon_sym_PIPE; v->a[62312] = anon_sym_LT; v->a[62313] = anon_sym_GT; - v->a[62314] = anon_sym_LT_LT; - v->a[62315] = anon_sym_GT_GT; - v->a[62316] = anon_sym_LPAREN; - v->a[62317] = anon_sym_RPAREN; - v->a[62318] = anon_sym_SEMI_SEMI; - v->a[62319] = anon_sym_PIPE_AMP; + v->a[62314] = anon_sym_AMP_GT; + v->a[62315] = anon_sym_LT_AMP; + v->a[62316] = anon_sym_GT_AMP; + v->a[62317] = anon_sym_LT_LT; + v->a[62318] = anon_sym_DOLLAR; + v->a[62319] = aux_sym_number_token1; small_parse_table_3116(v); } void small_parse_table_3116(t_small_parse_table_array *v) { - v->a[62320] = anon_sym_EQ_TILDE; - v->a[62321] = anon_sym_AMP_GT; - v->a[62322] = anon_sym_AMP_GT_GT; - v->a[62323] = anon_sym_LT_AMP; - v->a[62324] = anon_sym_GT_AMP; - v->a[62325] = anon_sym_GT_PIPE; - v->a[62326] = anon_sym_LT_AMP_DASH; - v->a[62327] = anon_sym_GT_AMP_DASH; - v->a[62328] = anon_sym_LT_LT_DASH; - v->a[62329] = anon_sym_LT_LT_LT; - v->a[62330] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62331] = anon_sym_DOLLAR_LBRACK; - v->a[62332] = anon_sym_DOLLAR; - v->a[62333] = sym__special_character; - v->a[62334] = anon_sym_DQUOTE; - v->a[62335] = sym_raw_string; - v->a[62336] = sym_ansi_c_string; - v->a[62337] = aux_sym_number_token1; - v->a[62338] = aux_sym_number_token2; - v->a[62339] = anon_sym_DOLLAR_LBRACE; + v->a[62320] = aux_sym_number_token2; + v->a[62321] = anon_sym_DOLLAR_LPAREN; + v->a[62322] = anon_sym_BQUOTE; + v->a[62323] = sym_word; + v->a[62324] = actions(2754); + v->a[62325] = 20; + v->a[62326] = sym_file_descriptor; + v->a[62327] = sym_test_operator; + v->a[62328] = sym__bare_dollar; + v->a[62329] = sym__brace_start; + v->a[62330] = anon_sym_LPAREN; + v->a[62331] = anon_sym_PIPE_AMP; + v->a[62332] = anon_sym_AMP_AMP; + v->a[62333] = anon_sym_PIPE_PIPE; + v->a[62334] = anon_sym_GT_GT; + v->a[62335] = anon_sym_AMP_GT_GT; + v->a[62336] = anon_sym_GT_PIPE; + v->a[62337] = anon_sym_LT_AMP_DASH; + v->a[62338] = anon_sym_GT_AMP_DASH; + v->a[62339] = anon_sym_LT_LT_DASH; small_parse_table_3117(v); } void small_parse_table_3117(t_small_parse_table_array *v) { - v->a[62340] = anon_sym_DOLLAR_LPAREN; - v->a[62341] = anon_sym_BQUOTE; - v->a[62342] = anon_sym_DOLLAR_BQUOTE; - v->a[62343] = anon_sym_LT_LPAREN; - v->a[62344] = anon_sym_GT_LPAREN; - v->a[62345] = sym_word; - v->a[62346] = 5; - v->a[62347] = actions(3); + v->a[62340] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62341] = sym__special_character; + v->a[62342] = anon_sym_DQUOTE; + v->a[62343] = sym_raw_string; + v->a[62344] = anon_sym_DOLLAR_LBRACE; + v->a[62345] = anon_sym_DOLLAR_BQUOTE; + v->a[62346] = 6; + v->a[62347] = actions(57); v->a[62348] = 1; v->a[62349] = sym_comment; - v->a[62350] = actions(5652); + v->a[62350] = actions(4043); v->a[62351] = 1; - v->a[62352] = sym__special_character; - v->a[62353] = state(1313); + v->a[62352] = aux_sym_concatenation_token1; + v->a[62353] = actions(4052); v->a[62354] = 1; - v->a[62355] = aux_sym__literal_repeat1; - v->a[62356] = actions(4566); - v->a[62357] = 6; - v->a[62358] = sym_file_descriptor; - v->a[62359] = sym_test_operator; + v->a[62355] = sym__concat; + v->a[62356] = state(1332); + v->a[62357] = 1; + v->a[62358] = aux_sym_concatenation_repeat1; + v->a[62359] = actions(2694); small_parse_table_3118(v); } void small_parse_table_3118(t_small_parse_table_array *v) { - v->a[62360] = sym__bare_dollar; - v->a[62361] = sym__brace_start; - v->a[62362] = ts_builtin_sym_end; - v->a[62363] = aux_sym_heredoc_redirect_token1; - v->a[62364] = actions(4564); - v->a[62365] = 38; - v->a[62366] = anon_sym_LPAREN_LPAREN; - v->a[62367] = anon_sym_SEMI; - v->a[62368] = anon_sym_PIPE_PIPE; - v->a[62369] = anon_sym_AMP_AMP; - v->a[62370] = anon_sym_PIPE; - v->a[62371] = anon_sym_AMP; - v->a[62372] = anon_sym_EQ_EQ; - v->a[62373] = anon_sym_LT; - v->a[62374] = anon_sym_GT; - v->a[62375] = anon_sym_LT_LT; - v->a[62376] = anon_sym_GT_GT; - v->a[62377] = anon_sym_SEMI_SEMI; - v->a[62378] = anon_sym_PIPE_AMP; - v->a[62379] = anon_sym_EQ_TILDE; + v->a[62360] = 13; + v->a[62361] = anon_sym_PIPE; + v->a[62362] = anon_sym_LT; + v->a[62363] = anon_sym_GT; + v->a[62364] = anon_sym_AMP_GT; + v->a[62365] = anon_sym_LT_AMP; + v->a[62366] = anon_sym_GT_AMP; + v->a[62367] = anon_sym_LT_LT; + v->a[62368] = anon_sym_DOLLAR; + v->a[62369] = aux_sym_number_token1; + v->a[62370] = aux_sym_number_token2; + v->a[62371] = anon_sym_DOLLAR_LPAREN; + v->a[62372] = anon_sym_BQUOTE; + v->a[62373] = sym_word; + v->a[62374] = actions(2696); + v->a[62375] = 20; + v->a[62376] = sym_file_descriptor; + v->a[62377] = sym_test_operator; + v->a[62378] = sym__bare_dollar; + v->a[62379] = sym__brace_start; small_parse_table_3119(v); } void small_parse_table_3119(t_small_parse_table_array *v) { - v->a[62380] = anon_sym_AMP_GT; - v->a[62381] = anon_sym_AMP_GT_GT; - v->a[62382] = anon_sym_LT_AMP; - v->a[62383] = anon_sym_GT_AMP; - v->a[62384] = anon_sym_GT_PIPE; - v->a[62385] = anon_sym_LT_AMP_DASH; - v->a[62386] = anon_sym_GT_AMP_DASH; - v->a[62387] = anon_sym_LT_LT_DASH; - v->a[62388] = anon_sym_LT_LT_LT; - v->a[62389] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62390] = anon_sym_DOLLAR_LBRACK; - v->a[62391] = anon_sym_DOLLAR; + v->a[62380] = anon_sym_LPAREN; + v->a[62381] = anon_sym_PIPE_AMP; + v->a[62382] = anon_sym_AMP_AMP; + v->a[62383] = anon_sym_PIPE_PIPE; + v->a[62384] = anon_sym_GT_GT; + v->a[62385] = anon_sym_AMP_GT_GT; + v->a[62386] = anon_sym_GT_PIPE; + v->a[62387] = anon_sym_LT_AMP_DASH; + v->a[62388] = anon_sym_GT_AMP_DASH; + v->a[62389] = anon_sym_LT_LT_DASH; + v->a[62390] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62391] = sym__special_character; v->a[62392] = anon_sym_DQUOTE; v->a[62393] = sym_raw_string; - v->a[62394] = sym_ansi_c_string; - v->a[62395] = aux_sym_number_token1; - v->a[62396] = aux_sym_number_token2; - v->a[62397] = anon_sym_DOLLAR_LBRACE; - v->a[62398] = anon_sym_DOLLAR_LPAREN; - v->a[62399] = anon_sym_BQUOTE; + v->a[62394] = anon_sym_DOLLAR_LBRACE; + v->a[62395] = anon_sym_DOLLAR_BQUOTE; + v->a[62396] = 6; + v->a[62397] = actions(3); + v->a[62398] = 1; + v->a[62399] = sym_comment; small_parse_table_3120(v); } diff --git a/parser/static/small_parse_table/small_parse_table_624.c b/parser/static/small_parse_table/small_parse_table_624.c index f3cd503e..c02aedd2 100644 --- a/parser/static/small_parse_table/small_parse_table_624.c +++ b/parser/static/small_parse_table/small_parse_table_624.c @@ -14,126 +14,126 @@ void small_parse_table_3120(t_small_parse_table_array *v) { - v->a[62400] = anon_sym_DOLLAR_BQUOTE; - v->a[62401] = anon_sym_LT_LPAREN; - v->a[62402] = anon_sym_GT_LPAREN; - v->a[62403] = sym_word; - v->a[62404] = 3; - v->a[62405] = actions(3); - v->a[62406] = 1; - v->a[62407] = sym_comment; - v->a[62408] = actions(1334); - v->a[62409] = 6; - v->a[62410] = sym_file_descriptor; - v->a[62411] = sym__concat; + v->a[62400] = actions(3423); + v->a[62401] = 1; + v->a[62402] = aux_sym_concatenation_token1; + v->a[62403] = actions(3425); + v->a[62404] = 1; + v->a[62405] = sym__concat; + v->a[62406] = state(1344); + v->a[62407] = 1; + v->a[62408] = aux_sym_concatenation_repeat1; + v->a[62409] = actions(3121); + v->a[62410] = 5; + v->a[62411] = sym_file_descriptor; v->a[62412] = sym_variable_name; v->a[62413] = sym_test_operator; v->a[62414] = sym__brace_start; v->a[62415] = aux_sym_heredoc_redirect_token1; - v->a[62416] = actions(1332); - v->a[62417] = 40; - v->a[62418] = anon_sym_LPAREN_LPAREN; - v->a[62419] = anon_sym_SEMI; + v->a[62416] = actions(3119); + v->a[62417] = 28; + v->a[62418] = anon_sym_PIPE; + v->a[62419] = anon_sym_PIPE_AMP; small_parse_table_3121(v); } void small_parse_table_3121(t_small_parse_table_array *v) { - v->a[62420] = anon_sym_PIPE_PIPE; - v->a[62421] = anon_sym_AMP_AMP; - v->a[62422] = anon_sym_PIPE; - v->a[62423] = anon_sym_AMP; - v->a[62424] = anon_sym_LT; - v->a[62425] = anon_sym_GT; - v->a[62426] = anon_sym_LT_LT; - v->a[62427] = anon_sym_GT_GT; - v->a[62428] = anon_sym_SEMI_SEMI; - v->a[62429] = anon_sym_SEMI_AMP; - v->a[62430] = anon_sym_SEMI_SEMI_AMP; - v->a[62431] = anon_sym_PIPE_AMP; - v->a[62432] = anon_sym_AMP_GT; - v->a[62433] = anon_sym_AMP_GT_GT; - v->a[62434] = anon_sym_LT_AMP; - v->a[62435] = anon_sym_GT_AMP; - v->a[62436] = anon_sym_GT_PIPE; - v->a[62437] = anon_sym_LT_AMP_DASH; - v->a[62438] = anon_sym_GT_AMP_DASH; - v->a[62439] = anon_sym_LT_LT_DASH; + v->a[62420] = anon_sym_AMP_AMP; + v->a[62421] = anon_sym_PIPE_PIPE; + v->a[62422] = anon_sym_LT; + v->a[62423] = anon_sym_GT; + v->a[62424] = anon_sym_GT_GT; + v->a[62425] = anon_sym_AMP_GT; + v->a[62426] = anon_sym_AMP_GT_GT; + v->a[62427] = anon_sym_LT_AMP; + v->a[62428] = anon_sym_GT_AMP; + v->a[62429] = anon_sym_GT_PIPE; + v->a[62430] = anon_sym_LT_AMP_DASH; + v->a[62431] = anon_sym_GT_AMP_DASH; + v->a[62432] = anon_sym_LT_LT; + v->a[62433] = anon_sym_LT_LT_DASH; + v->a[62434] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62435] = anon_sym_DOLLAR; + v->a[62436] = sym__special_character; + v->a[62437] = anon_sym_DQUOTE; + v->a[62438] = sym_raw_string; + v->a[62439] = aux_sym_number_token1; small_parse_table_3122(v); } void small_parse_table_3122(t_small_parse_table_array *v) { - v->a[62440] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62441] = anon_sym_DOLLAR_LBRACK; - v->a[62442] = aux_sym_concatenation_token1; - v->a[62443] = anon_sym_DOLLAR; - v->a[62444] = sym__special_character; - v->a[62445] = anon_sym_DQUOTE; - v->a[62446] = sym_raw_string; - v->a[62447] = sym_ansi_c_string; - v->a[62448] = aux_sym_number_token1; - v->a[62449] = aux_sym_number_token2; - v->a[62450] = anon_sym_DOLLAR_LBRACE; - v->a[62451] = anon_sym_DOLLAR_LPAREN; - v->a[62452] = anon_sym_BQUOTE; - v->a[62453] = anon_sym_DOLLAR_BQUOTE; - v->a[62454] = anon_sym_LT_LPAREN; - v->a[62455] = anon_sym_GT_LPAREN; - v->a[62456] = aux_sym__simple_variable_name_token1; - v->a[62457] = sym_word; - v->a[62458] = 5; - v->a[62459] = actions(3); + v->a[62440] = aux_sym_number_token2; + v->a[62441] = anon_sym_DOLLAR_LBRACE; + v->a[62442] = anon_sym_DOLLAR_LPAREN; + v->a[62443] = anon_sym_BQUOTE; + v->a[62444] = anon_sym_DOLLAR_BQUOTE; + v->a[62445] = sym_word; + v->a[62446] = 6; + v->a[62447] = actions(3); + v->a[62448] = 1; + v->a[62449] = sym_comment; + v->a[62450] = actions(3423); + v->a[62451] = 1; + v->a[62452] = aux_sym_concatenation_token1; + v->a[62453] = actions(4054); + v->a[62454] = 1; + v->a[62455] = sym__concat; + v->a[62456] = state(827); + v->a[62457] = 1; + v->a[62458] = aux_sym_concatenation_repeat1; + v->a[62459] = actions(2690); small_parse_table_3123(v); } void small_parse_table_3123(t_small_parse_table_array *v) { - v->a[62460] = 1; - v->a[62461] = sym_comment; - v->a[62462] = actions(5642); - v->a[62463] = 1; - v->a[62464] = sym__special_character; - v->a[62465] = state(1358); - v->a[62466] = 1; - v->a[62467] = aux_sym__literal_repeat1; - v->a[62468] = actions(4482); - v->a[62469] = 5; - v->a[62470] = sym_file_descriptor; - v->a[62471] = sym_test_operator; - v->a[62472] = sym__bare_dollar; - v->a[62473] = sym__brace_start; - v->a[62474] = aux_sym_heredoc_redirect_token1; - v->a[62475] = actions(4480); - v->a[62476] = 39; - v->a[62477] = anon_sym_LPAREN_LPAREN; - v->a[62478] = anon_sym_SEMI; - v->a[62479] = anon_sym_PIPE_PIPE; + v->a[62460] = 5; + v->a[62461] = sym_file_descriptor; + v->a[62462] = sym_variable_name; + v->a[62463] = sym_test_operator; + v->a[62464] = sym__brace_start; + v->a[62465] = aux_sym_heredoc_redirect_token1; + v->a[62466] = actions(2688); + v->a[62467] = 28; + v->a[62468] = anon_sym_PIPE; + v->a[62469] = anon_sym_PIPE_AMP; + v->a[62470] = anon_sym_AMP_AMP; + v->a[62471] = anon_sym_PIPE_PIPE; + v->a[62472] = anon_sym_LT; + v->a[62473] = anon_sym_GT; + v->a[62474] = anon_sym_GT_GT; + v->a[62475] = anon_sym_AMP_GT; + v->a[62476] = anon_sym_AMP_GT_GT; + v->a[62477] = anon_sym_LT_AMP; + v->a[62478] = anon_sym_GT_AMP; + v->a[62479] = anon_sym_GT_PIPE; small_parse_table_3124(v); } void small_parse_table_3124(t_small_parse_table_array *v) { - v->a[62480] = anon_sym_AMP_AMP; - v->a[62481] = anon_sym_PIPE; - v->a[62482] = anon_sym_AMP; - v->a[62483] = anon_sym_EQ_EQ; - v->a[62484] = anon_sym_LT; - v->a[62485] = anon_sym_GT; - v->a[62486] = anon_sym_LT_LT; - v->a[62487] = anon_sym_GT_GT; - v->a[62488] = anon_sym_RPAREN; - v->a[62489] = anon_sym_SEMI_SEMI; - v->a[62490] = anon_sym_PIPE_AMP; - v->a[62491] = anon_sym_EQ_TILDE; - v->a[62492] = anon_sym_AMP_GT; - v->a[62493] = anon_sym_AMP_GT_GT; - v->a[62494] = anon_sym_LT_AMP; - v->a[62495] = anon_sym_GT_AMP; - v->a[62496] = anon_sym_GT_PIPE; - v->a[62497] = anon_sym_LT_AMP_DASH; - v->a[62498] = anon_sym_GT_AMP_DASH; - v->a[62499] = anon_sym_LT_LT_DASH; + v->a[62480] = anon_sym_LT_AMP_DASH; + v->a[62481] = anon_sym_GT_AMP_DASH; + v->a[62482] = anon_sym_LT_LT; + v->a[62483] = anon_sym_LT_LT_DASH; + v->a[62484] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62485] = anon_sym_DOLLAR; + v->a[62486] = sym__special_character; + v->a[62487] = anon_sym_DQUOTE; + v->a[62488] = sym_raw_string; + v->a[62489] = aux_sym_number_token1; + v->a[62490] = aux_sym_number_token2; + v->a[62491] = anon_sym_DOLLAR_LBRACE; + v->a[62492] = anon_sym_DOLLAR_LPAREN; + v->a[62493] = anon_sym_BQUOTE; + v->a[62494] = anon_sym_DOLLAR_BQUOTE; + v->a[62495] = sym_word; + v->a[62496] = 6; + v->a[62497] = actions(57); + v->a[62498] = 1; + v->a[62499] = sym_comment; small_parse_table_3125(v); } diff --git a/parser/static/small_parse_table/small_parse_table_625.c b/parser/static/small_parse_table/small_parse_table_625.c index c0c27348..61e37e37 100644 --- a/parser/static/small_parse_table/small_parse_table_625.c +++ b/parser/static/small_parse_table/small_parse_table_625.c @@ -14,126 +14,126 @@ void small_parse_table_3125(t_small_parse_table_array *v) { - v->a[62500] = anon_sym_LT_LT_LT; - v->a[62501] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62502] = anon_sym_DOLLAR_LBRACK; - v->a[62503] = anon_sym_DOLLAR; - v->a[62504] = anon_sym_DQUOTE; - v->a[62505] = sym_raw_string; - v->a[62506] = sym_ansi_c_string; - v->a[62507] = aux_sym_number_token1; - v->a[62508] = aux_sym_number_token2; - v->a[62509] = anon_sym_DOLLAR_LBRACE; - v->a[62510] = anon_sym_DOLLAR_LPAREN; - v->a[62511] = anon_sym_BQUOTE; - v->a[62512] = anon_sym_DOLLAR_BQUOTE; - v->a[62513] = anon_sym_LT_LPAREN; - v->a[62514] = anon_sym_GT_LPAREN; - v->a[62515] = sym_word; - v->a[62516] = 5; - v->a[62517] = actions(3); - v->a[62518] = 1; - v->a[62519] = sym_comment; + v->a[62500] = actions(4056); + v->a[62501] = 1; + v->a[62502] = aux_sym_concatenation_token1; + v->a[62503] = actions(4058); + v->a[62504] = 1; + v->a[62505] = sym__concat; + v->a[62506] = state(1340); + v->a[62507] = 1; + v->a[62508] = aux_sym_concatenation_repeat1; + v->a[62509] = actions(2694); + v->a[62510] = 14; + v->a[62511] = anon_sym_PIPE; + v->a[62512] = anon_sym_LT; + v->a[62513] = anon_sym_GT; + v->a[62514] = anon_sym_AMP_GT; + v->a[62515] = anon_sym_LT_AMP; + v->a[62516] = anon_sym_GT_AMP; + v->a[62517] = anon_sym_LT_LT; + v->a[62518] = anon_sym_DOLLAR; + v->a[62519] = aux_sym_number_token1; small_parse_table_3126(v); } void small_parse_table_3126(t_small_parse_table_array *v) { - v->a[62520] = actions(5662); - v->a[62521] = 1; - v->a[62522] = sym__special_character; - v->a[62523] = state(1433); - v->a[62524] = 1; - v->a[62525] = aux_sym__literal_repeat1; - v->a[62526] = actions(4566); - v->a[62527] = 5; - v->a[62528] = sym_file_descriptor; - v->a[62529] = sym_variable_name; - v->a[62530] = sym_test_operator; - v->a[62531] = sym__brace_start; - v->a[62532] = aux_sym_heredoc_redirect_token1; - v->a[62533] = actions(4564); - v->a[62534] = 39; - v->a[62535] = anon_sym_LPAREN_LPAREN; - v->a[62536] = anon_sym_SEMI; - v->a[62537] = anon_sym_PIPE_PIPE; - v->a[62538] = anon_sym_AMP_AMP; - v->a[62539] = anon_sym_PIPE; + v->a[62520] = aux_sym_number_token2; + v->a[62521] = anon_sym_DOLLAR_LPAREN; + v->a[62522] = anon_sym_BQUOTE; + v->a[62523] = aux_sym__simple_variable_name_token1; + v->a[62524] = sym_word; + v->a[62525] = actions(2696); + v->a[62526] = 19; + v->a[62527] = sym_file_descriptor; + v->a[62528] = sym_variable_name; + v->a[62529] = sym_test_operator; + v->a[62530] = sym__brace_start; + v->a[62531] = anon_sym_PIPE_AMP; + v->a[62532] = anon_sym_AMP_AMP; + v->a[62533] = anon_sym_PIPE_PIPE; + v->a[62534] = anon_sym_GT_GT; + v->a[62535] = anon_sym_AMP_GT_GT; + v->a[62536] = anon_sym_GT_PIPE; + v->a[62537] = anon_sym_LT_AMP_DASH; + v->a[62538] = anon_sym_GT_AMP_DASH; + v->a[62539] = anon_sym_LT_LT_DASH; small_parse_table_3127(v); } void small_parse_table_3127(t_small_parse_table_array *v) { - v->a[62540] = anon_sym_AMP; - v->a[62541] = anon_sym_LT; - v->a[62542] = anon_sym_GT; - v->a[62543] = anon_sym_LT_LT; - v->a[62544] = anon_sym_GT_GT; - v->a[62545] = anon_sym_esac; - v->a[62546] = anon_sym_SEMI_SEMI; - v->a[62547] = anon_sym_SEMI_AMP; - v->a[62548] = anon_sym_SEMI_SEMI_AMP; - v->a[62549] = anon_sym_PIPE_AMP; - v->a[62550] = anon_sym_AMP_GT; - v->a[62551] = anon_sym_AMP_GT_GT; - v->a[62552] = anon_sym_LT_AMP; - v->a[62553] = anon_sym_GT_AMP; - v->a[62554] = anon_sym_GT_PIPE; - v->a[62555] = anon_sym_LT_AMP_DASH; - v->a[62556] = anon_sym_GT_AMP_DASH; - v->a[62557] = anon_sym_LT_LT_DASH; - v->a[62558] = anon_sym_LT_LT_LT; - v->a[62559] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62540] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62541] = sym__special_character; + v->a[62542] = anon_sym_DQUOTE; + v->a[62543] = sym_raw_string; + v->a[62544] = anon_sym_DOLLAR_LBRACE; + v->a[62545] = anon_sym_DOLLAR_BQUOTE; + v->a[62546] = 6; + v->a[62547] = actions(3); + v->a[62548] = 1; + v->a[62549] = sym_comment; + v->a[62550] = actions(3423); + v->a[62551] = 1; + v->a[62552] = aux_sym_concatenation_token1; + v->a[62553] = actions(3425); + v->a[62554] = 1; + v->a[62555] = sym__concat; + v->a[62556] = state(1339); + v->a[62557] = 1; + v->a[62558] = aux_sym_concatenation_repeat1; + v->a[62559] = actions(2664); small_parse_table_3128(v); } void small_parse_table_3128(t_small_parse_table_array *v) { - v->a[62560] = anon_sym_DOLLAR_LBRACK; - v->a[62561] = anon_sym_DOLLAR; - v->a[62562] = anon_sym_DQUOTE; - v->a[62563] = sym_raw_string; - v->a[62564] = sym_ansi_c_string; - v->a[62565] = aux_sym_number_token1; - v->a[62566] = aux_sym_number_token2; - v->a[62567] = anon_sym_DOLLAR_LBRACE; - v->a[62568] = anon_sym_DOLLAR_LPAREN; - v->a[62569] = anon_sym_BQUOTE; - v->a[62570] = anon_sym_DOLLAR_BQUOTE; - v->a[62571] = anon_sym_LT_LPAREN; - v->a[62572] = anon_sym_GT_LPAREN; - v->a[62573] = sym_word; - v->a[62574] = 6; - v->a[62575] = actions(3); - v->a[62576] = 1; - v->a[62577] = sym_comment; - v->a[62578] = actions(5540); - v->a[62579] = 1; + v->a[62560] = 5; + v->a[62561] = sym_file_descriptor; + v->a[62562] = sym_variable_name; + v->a[62563] = sym_test_operator; + v->a[62564] = sym__brace_start; + v->a[62565] = aux_sym_heredoc_redirect_token1; + v->a[62566] = actions(2662); + v->a[62567] = 28; + v->a[62568] = anon_sym_PIPE; + v->a[62569] = anon_sym_PIPE_AMP; + v->a[62570] = anon_sym_AMP_AMP; + v->a[62571] = anon_sym_PIPE_PIPE; + v->a[62572] = anon_sym_LT; + v->a[62573] = anon_sym_GT; + v->a[62574] = anon_sym_GT_GT; + v->a[62575] = anon_sym_AMP_GT; + v->a[62576] = anon_sym_AMP_GT_GT; + v->a[62577] = anon_sym_LT_AMP; + v->a[62578] = anon_sym_GT_AMP; + v->a[62579] = anon_sym_GT_PIPE; small_parse_table_3129(v); } void small_parse_table_3129(t_small_parse_table_array *v) { - v->a[62580] = aux_sym_concatenation_token1; - v->a[62581] = actions(5542); - v->a[62582] = 1; - v->a[62583] = sym__concat; - v->a[62584] = state(1444); - v->a[62585] = 1; - v->a[62586] = aux_sym_concatenation_repeat1; - v->a[62587] = actions(5391); - v->a[62588] = 4; - v->a[62589] = sym_file_descriptor; - v->a[62590] = sym_test_operator; - v->a[62591] = sym__brace_start; - v->a[62592] = aux_sym_heredoc_redirect_token1; - v->a[62593] = actions(5389); - v->a[62594] = 39; - v->a[62595] = anon_sym_LPAREN_LPAREN; - v->a[62596] = anon_sym_SEMI; - v->a[62597] = anon_sym_PIPE_PIPE; - v->a[62598] = anon_sym_AMP_AMP; - v->a[62599] = anon_sym_PIPE; + v->a[62580] = anon_sym_LT_AMP_DASH; + v->a[62581] = anon_sym_GT_AMP_DASH; + v->a[62582] = anon_sym_LT_LT; + v->a[62583] = anon_sym_LT_LT_DASH; + v->a[62584] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62585] = anon_sym_DOLLAR; + v->a[62586] = sym__special_character; + v->a[62587] = anon_sym_DQUOTE; + v->a[62588] = sym_raw_string; + v->a[62589] = aux_sym_number_token1; + v->a[62590] = aux_sym_number_token2; + v->a[62591] = anon_sym_DOLLAR_LBRACE; + v->a[62592] = anon_sym_DOLLAR_LPAREN; + v->a[62593] = anon_sym_BQUOTE; + v->a[62594] = anon_sym_DOLLAR_BQUOTE; + v->a[62595] = sym_word; + v->a[62596] = 6; + v->a[62597] = actions(57); + v->a[62598] = 1; + v->a[62599] = sym_comment; small_parse_table_3130(v); } diff --git a/parser/static/small_parse_table/small_parse_table_626.c b/parser/static/small_parse_table/small_parse_table_626.c index 733afcc9..6d210812 100644 --- a/parser/static/small_parse_table/small_parse_table_626.c +++ b/parser/static/small_parse_table/small_parse_table_626.c @@ -14,101 +14,101 @@ void small_parse_table_3130(t_small_parse_table_array *v) { - v->a[62600] = anon_sym_AMP; - v->a[62601] = anon_sym_LT; - v->a[62602] = anon_sym_GT; - v->a[62603] = anon_sym_LT_LT; - v->a[62604] = anon_sym_GT_GT; - v->a[62605] = anon_sym_esac; - v->a[62606] = anon_sym_SEMI_SEMI; - v->a[62607] = anon_sym_SEMI_AMP; - v->a[62608] = anon_sym_SEMI_SEMI_AMP; - v->a[62609] = anon_sym_PIPE_AMP; - v->a[62610] = anon_sym_AMP_GT; - v->a[62611] = anon_sym_AMP_GT_GT; - v->a[62612] = anon_sym_LT_AMP; - v->a[62613] = anon_sym_GT_AMP; - v->a[62614] = anon_sym_GT_PIPE; - v->a[62615] = anon_sym_LT_AMP_DASH; - v->a[62616] = anon_sym_GT_AMP_DASH; - v->a[62617] = anon_sym_LT_LT_DASH; - v->a[62618] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62619] = anon_sym_DOLLAR_LBRACK; + v->a[62600] = actions(4060); + v->a[62601] = 1; + v->a[62602] = anon_sym_LPAREN; + v->a[62603] = state(1338); + v->a[62604] = 1; + v->a[62605] = aux_sym_concatenation_repeat1; + v->a[62606] = actions(4043); + v->a[62607] = 2; + v->a[62608] = sym__concat; + v->a[62609] = aux_sym_concatenation_token1; + v->a[62610] = actions(2749); + v->a[62611] = 13; + v->a[62612] = anon_sym_PIPE; + v->a[62613] = anon_sym_LT; + v->a[62614] = anon_sym_GT; + v->a[62615] = anon_sym_AMP_GT; + v->a[62616] = anon_sym_LT_AMP; + v->a[62617] = anon_sym_GT_AMP; + v->a[62618] = anon_sym_LT_LT; + v->a[62619] = anon_sym_DOLLAR; small_parse_table_3131(v); } void small_parse_table_3131(t_small_parse_table_array *v) { - v->a[62620] = anon_sym_DOLLAR; - v->a[62621] = sym__special_character; - v->a[62622] = anon_sym_DQUOTE; - v->a[62623] = sym_raw_string; - v->a[62624] = sym_ansi_c_string; - v->a[62625] = aux_sym_number_token1; - v->a[62626] = aux_sym_number_token2; - v->a[62627] = anon_sym_DOLLAR_LBRACE; - v->a[62628] = anon_sym_DOLLAR_LPAREN; - v->a[62629] = anon_sym_BQUOTE; - v->a[62630] = anon_sym_DOLLAR_BQUOTE; - v->a[62631] = anon_sym_LT_LPAREN; - v->a[62632] = anon_sym_GT_LPAREN; - v->a[62633] = sym_word; - v->a[62634] = 5; - v->a[62635] = actions(3); - v->a[62636] = 1; - v->a[62637] = sym_comment; - v->a[62638] = actions(5662); - v->a[62639] = 1; + v->a[62620] = aux_sym_number_token1; + v->a[62621] = aux_sym_number_token2; + v->a[62622] = anon_sym_DOLLAR_LPAREN; + v->a[62623] = anon_sym_BQUOTE; + v->a[62624] = sym_word; + v->a[62625] = actions(2754); + v->a[62626] = 19; + v->a[62627] = sym_file_descriptor; + v->a[62628] = sym_test_operator; + v->a[62629] = sym__bare_dollar; + v->a[62630] = sym__brace_start; + v->a[62631] = anon_sym_PIPE_AMP; + v->a[62632] = anon_sym_AMP_AMP; + v->a[62633] = anon_sym_PIPE_PIPE; + v->a[62634] = anon_sym_GT_GT; + v->a[62635] = anon_sym_AMP_GT_GT; + v->a[62636] = anon_sym_GT_PIPE; + v->a[62637] = anon_sym_LT_AMP_DASH; + v->a[62638] = anon_sym_GT_AMP_DASH; + v->a[62639] = anon_sym_LT_LT_DASH; small_parse_table_3132(v); } void small_parse_table_3132(t_small_parse_table_array *v) { - v->a[62640] = sym__special_character; - v->a[62641] = state(1433); - v->a[62642] = 1; - v->a[62643] = aux_sym__literal_repeat1; - v->a[62644] = actions(5697); - v->a[62645] = 5; - v->a[62646] = sym_file_descriptor; - v->a[62647] = sym_variable_name; - v->a[62648] = sym_test_operator; - v->a[62649] = sym__brace_start; - v->a[62650] = aux_sym_heredoc_redirect_token1; - v->a[62651] = actions(5695); - v->a[62652] = 39; - v->a[62653] = anon_sym_LPAREN_LPAREN; - v->a[62654] = anon_sym_SEMI; - v->a[62655] = anon_sym_PIPE_PIPE; - v->a[62656] = anon_sym_AMP_AMP; - v->a[62657] = anon_sym_PIPE; - v->a[62658] = anon_sym_AMP; - v->a[62659] = anon_sym_LT; + v->a[62640] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62641] = sym__special_character; + v->a[62642] = anon_sym_DQUOTE; + v->a[62643] = sym_raw_string; + v->a[62644] = anon_sym_DOLLAR_LBRACE; + v->a[62645] = anon_sym_DOLLAR_BQUOTE; + v->a[62646] = 3; + v->a[62647] = actions(3); + v->a[62648] = 1; + v->a[62649] = sym_comment; + v->a[62650] = actions(2664); + v->a[62651] = 4; + v->a[62652] = sym_file_descriptor; + v->a[62653] = sym_test_operator; + v->a[62654] = sym__brace_start; + v->a[62655] = aux_sym_heredoc_redirect_token1; + v->a[62656] = actions(2662); + v->a[62657] = 32; + v->a[62658] = anon_sym_PIPE; + v->a[62659] = anon_sym_RPAREN; small_parse_table_3133(v); } void small_parse_table_3133(t_small_parse_table_array *v) { - v->a[62660] = anon_sym_GT; - v->a[62661] = anon_sym_LT_LT; - v->a[62662] = anon_sym_GT_GT; - v->a[62663] = anon_sym_esac; - v->a[62664] = anon_sym_SEMI_SEMI; - v->a[62665] = anon_sym_SEMI_AMP; - v->a[62666] = anon_sym_SEMI_SEMI_AMP; - v->a[62667] = anon_sym_PIPE_AMP; - v->a[62668] = anon_sym_AMP_GT; - v->a[62669] = anon_sym_AMP_GT_GT; - v->a[62670] = anon_sym_LT_AMP; - v->a[62671] = anon_sym_GT_AMP; - v->a[62672] = anon_sym_GT_PIPE; - v->a[62673] = anon_sym_LT_AMP_DASH; - v->a[62674] = anon_sym_GT_AMP_DASH; + v->a[62660] = anon_sym_SEMI_SEMI; + v->a[62661] = anon_sym_PIPE_AMP; + v->a[62662] = anon_sym_AMP_AMP; + v->a[62663] = anon_sym_PIPE_PIPE; + v->a[62664] = anon_sym_LT; + v->a[62665] = anon_sym_GT; + v->a[62666] = anon_sym_GT_GT; + v->a[62667] = anon_sym_AMP_GT; + v->a[62668] = anon_sym_AMP_GT_GT; + v->a[62669] = anon_sym_LT_AMP; + v->a[62670] = anon_sym_GT_AMP; + v->a[62671] = anon_sym_GT_PIPE; + v->a[62672] = anon_sym_LT_AMP_DASH; + v->a[62673] = anon_sym_GT_AMP_DASH; + v->a[62674] = anon_sym_LT_LT; v->a[62675] = anon_sym_LT_LT_DASH; - v->a[62676] = anon_sym_LT_LT_LT; - v->a[62677] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62678] = anon_sym_DOLLAR_LBRACK; - v->a[62679] = anon_sym_DOLLAR; + v->a[62676] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62677] = anon_sym_AMP; + v->a[62678] = anon_sym_DOLLAR; + v->a[62679] = sym__special_character; small_parse_table_3134(v); } @@ -116,24 +116,24 @@ void small_parse_table_3134(t_small_parse_table_array *v) { v->a[62680] = anon_sym_DQUOTE; v->a[62681] = sym_raw_string; - v->a[62682] = sym_ansi_c_string; - v->a[62683] = aux_sym_number_token1; - v->a[62684] = aux_sym_number_token2; - v->a[62685] = anon_sym_DOLLAR_LBRACE; - v->a[62686] = anon_sym_DOLLAR_LPAREN; - v->a[62687] = anon_sym_BQUOTE; - v->a[62688] = anon_sym_DOLLAR_BQUOTE; - v->a[62689] = anon_sym_LT_LPAREN; - v->a[62690] = anon_sym_GT_LPAREN; - v->a[62691] = sym_word; - v->a[62692] = 6; - v->a[62693] = actions(3); - v->a[62694] = 1; - v->a[62695] = sym_comment; - v->a[62696] = actions(5664); - v->a[62697] = 1; - v->a[62698] = aux_sym_concatenation_token1; - v->a[62699] = actions(5699); + v->a[62682] = aux_sym_number_token1; + v->a[62683] = aux_sym_number_token2; + v->a[62684] = anon_sym_DOLLAR_LBRACE; + v->a[62685] = anon_sym_DOLLAR_LPAREN; + v->a[62686] = anon_sym_BQUOTE; + v->a[62687] = anon_sym_DOLLAR_BQUOTE; + v->a[62688] = sym_word; + v->a[62689] = anon_sym_SEMI; + v->a[62690] = 6; + v->a[62691] = actions(3); + v->a[62692] = 1; + v->a[62693] = sym_comment; + v->a[62694] = actions(828); + v->a[62695] = 1; + v->a[62696] = sym_file_descriptor; + v->a[62697] = actions(4067); + v->a[62698] = 1; + v->a[62699] = sym_variable_name; small_parse_table_3135(v); } diff --git a/parser/static/small_parse_table/small_parse_table_627.c b/parser/static/small_parse_table/small_parse_table_627.c index 73a39855..d24b2f19 100644 --- a/parser/static/small_parse_table/small_parse_table_627.c +++ b/parser/static/small_parse_table/small_parse_table_627.c @@ -14,126 +14,126 @@ void small_parse_table_3135(t_small_parse_table_array *v) { - v->a[62700] = 1; - v->a[62701] = sym__concat; - v->a[62702] = state(1371); - v->a[62703] = 1; - v->a[62704] = aux_sym_concatenation_repeat1; - v->a[62705] = actions(1288); - v->a[62706] = 5; - v->a[62707] = sym_file_descriptor; - v->a[62708] = sym_variable_name; - v->a[62709] = sym_test_operator; - v->a[62710] = sym__brace_start; - v->a[62711] = aux_sym_heredoc_redirect_token1; - v->a[62712] = actions(1286); - v->a[62713] = 38; - v->a[62714] = anon_sym_LPAREN_LPAREN; - v->a[62715] = anon_sym_SEMI; - v->a[62716] = anon_sym_PIPE_PIPE; - v->a[62717] = anon_sym_AMP_AMP; + v->a[62700] = actions(4065); + v->a[62701] = 2; + v->a[62702] = aux_sym__simple_variable_name_token1; + v->a[62703] = aux_sym__multiline_variable_name_token1; + v->a[62704] = actions(4063); + v->a[62705] = 9; + v->a[62706] = anon_sym_BANG; + v->a[62707] = anon_sym_DASH; + v->a[62708] = anon_sym_STAR; + v->a[62709] = anon_sym_QMARK; + v->a[62710] = anon_sym_DOLLAR; + v->a[62711] = anon_sym_POUND; + v->a[62712] = anon_sym_AT; + v->a[62713] = anon_sym_0; + v->a[62714] = anon_sym__; + v->a[62715] = actions(826); + v->a[62716] = 23; + v->a[62717] = anon_sym_esac; v->a[62718] = anon_sym_PIPE; - v->a[62719] = anon_sym_AMP; + v->a[62719] = anon_sym_SEMI_SEMI; small_parse_table_3136(v); } void small_parse_table_3136(t_small_parse_table_array *v) { - v->a[62720] = anon_sym_LT; - v->a[62721] = anon_sym_GT; - v->a[62722] = anon_sym_LT_LT; - v->a[62723] = anon_sym_GT_GT; - v->a[62724] = anon_sym_RPAREN; - v->a[62725] = anon_sym_SEMI_SEMI; - v->a[62726] = anon_sym_PIPE_AMP; - v->a[62727] = anon_sym_AMP_GT; - v->a[62728] = anon_sym_AMP_GT_GT; - v->a[62729] = anon_sym_LT_AMP; - v->a[62730] = anon_sym_GT_AMP; - v->a[62731] = anon_sym_GT_PIPE; - v->a[62732] = anon_sym_LT_AMP_DASH; - v->a[62733] = anon_sym_GT_AMP_DASH; - v->a[62734] = anon_sym_LT_LT_DASH; - v->a[62735] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62736] = anon_sym_DOLLAR_LBRACK; - v->a[62737] = anon_sym_DOLLAR; - v->a[62738] = sym__special_character; - v->a[62739] = anon_sym_DQUOTE; + v->a[62720] = anon_sym_SEMI_AMP; + v->a[62721] = anon_sym_SEMI_SEMI_AMP; + v->a[62722] = anon_sym_PIPE_AMP; + v->a[62723] = anon_sym_AMP_AMP; + v->a[62724] = anon_sym_PIPE_PIPE; + v->a[62725] = anon_sym_LT; + v->a[62726] = anon_sym_GT; + v->a[62727] = anon_sym_GT_GT; + v->a[62728] = anon_sym_AMP_GT; + v->a[62729] = anon_sym_AMP_GT_GT; + v->a[62730] = anon_sym_LT_AMP; + v->a[62731] = anon_sym_GT_AMP; + v->a[62732] = anon_sym_GT_PIPE; + v->a[62733] = anon_sym_LT_AMP_DASH; + v->a[62734] = anon_sym_GT_AMP_DASH; + v->a[62735] = anon_sym_LT_LT; + v->a[62736] = anon_sym_LT_LT_DASH; + v->a[62737] = aux_sym_heredoc_redirect_token1; + v->a[62738] = anon_sym_AMP; + v->a[62739] = anon_sym_SEMI; small_parse_table_3137(v); } void small_parse_table_3137(t_small_parse_table_array *v) { - v->a[62740] = sym_raw_string; - v->a[62741] = sym_ansi_c_string; - v->a[62742] = aux_sym_number_token1; - v->a[62743] = aux_sym_number_token2; - v->a[62744] = anon_sym_DOLLAR_LBRACE; - v->a[62745] = anon_sym_DOLLAR_LPAREN; - v->a[62746] = anon_sym_BQUOTE; - v->a[62747] = anon_sym_DOLLAR_BQUOTE; - v->a[62748] = anon_sym_LT_LPAREN; - v->a[62749] = anon_sym_GT_LPAREN; - v->a[62750] = aux_sym__simple_variable_name_token1; - v->a[62751] = sym_word; - v->a[62752] = 3; - v->a[62753] = actions(3); - v->a[62754] = 1; - v->a[62755] = sym_comment; - v->a[62756] = actions(1330); - v->a[62757] = 5; - v->a[62758] = sym_file_descriptor; - v->a[62759] = sym__concat; + v->a[62740] = 5; + v->a[62741] = actions(57); + v->a[62742] = 1; + v->a[62743] = sym_comment; + v->a[62744] = state(1370); + v->a[62745] = 1; + v->a[62746] = aux_sym_concatenation_repeat1; + v->a[62747] = actions(4056); + v->a[62748] = 2; + v->a[62749] = sym__concat; + v->a[62750] = aux_sym_concatenation_token1; + v->a[62751] = actions(2756); + v->a[62752] = 14; + v->a[62753] = anon_sym_PIPE; + v->a[62754] = anon_sym_LT; + v->a[62755] = anon_sym_GT; + v->a[62756] = anon_sym_AMP_GT; + v->a[62757] = anon_sym_LT_AMP; + v->a[62758] = anon_sym_GT_AMP; + v->a[62759] = anon_sym_LT_LT; small_parse_table_3138(v); } void small_parse_table_3138(t_small_parse_table_array *v) { - v->a[62760] = sym_test_operator; - v->a[62761] = sym__brace_start; - v->a[62762] = aux_sym_heredoc_redirect_token1; - v->a[62763] = actions(1328); - v->a[62764] = 41; - v->a[62765] = anon_sym_LPAREN_LPAREN; - v->a[62766] = anon_sym_SEMI; - v->a[62767] = anon_sym_PIPE_PIPE; - v->a[62768] = anon_sym_AMP_AMP; - v->a[62769] = anon_sym_PIPE; - v->a[62770] = anon_sym_AMP; - v->a[62771] = anon_sym_LT; - v->a[62772] = anon_sym_GT; - v->a[62773] = anon_sym_LT_LT; - v->a[62774] = anon_sym_GT_GT; - v->a[62775] = anon_sym_esac; - v->a[62776] = anon_sym_SEMI_SEMI; - v->a[62777] = anon_sym_SEMI_AMP; - v->a[62778] = anon_sym_SEMI_SEMI_AMP; - v->a[62779] = anon_sym_PIPE_AMP; + v->a[62760] = anon_sym_DOLLAR; + v->a[62761] = aux_sym_number_token1; + v->a[62762] = aux_sym_number_token2; + v->a[62763] = anon_sym_DOLLAR_LPAREN; + v->a[62764] = anon_sym_BQUOTE; + v->a[62765] = aux_sym__simple_variable_name_token1; + v->a[62766] = sym_word; + v->a[62767] = actions(2758); + v->a[62768] = 19; + v->a[62769] = sym_file_descriptor; + v->a[62770] = sym_variable_name; + v->a[62771] = sym_test_operator; + v->a[62772] = sym__brace_start; + v->a[62773] = anon_sym_PIPE_AMP; + v->a[62774] = anon_sym_AMP_AMP; + v->a[62775] = anon_sym_PIPE_PIPE; + v->a[62776] = anon_sym_GT_GT; + v->a[62777] = anon_sym_AMP_GT_GT; + v->a[62778] = anon_sym_GT_PIPE; + v->a[62779] = anon_sym_LT_AMP_DASH; small_parse_table_3139(v); } void small_parse_table_3139(t_small_parse_table_array *v) { - v->a[62780] = anon_sym_AMP_GT; - v->a[62781] = anon_sym_AMP_GT_GT; - v->a[62782] = anon_sym_LT_AMP; - v->a[62783] = anon_sym_GT_AMP; - v->a[62784] = anon_sym_GT_PIPE; - v->a[62785] = anon_sym_LT_AMP_DASH; - v->a[62786] = anon_sym_GT_AMP_DASH; - v->a[62787] = anon_sym_LT_LT_DASH; - v->a[62788] = anon_sym_LT_LT_LT; - v->a[62789] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62790] = anon_sym_DOLLAR_LBRACK; - v->a[62791] = aux_sym_concatenation_token1; - v->a[62792] = anon_sym_DOLLAR; - v->a[62793] = sym__special_character; - v->a[62794] = anon_sym_DQUOTE; - v->a[62795] = sym_raw_string; - v->a[62796] = sym_ansi_c_string; - v->a[62797] = aux_sym_number_token1; - v->a[62798] = aux_sym_number_token2; - v->a[62799] = anon_sym_DOLLAR_LBRACE; + v->a[62780] = anon_sym_GT_AMP_DASH; + v->a[62781] = anon_sym_LT_LT_DASH; + v->a[62782] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62783] = sym__special_character; + v->a[62784] = anon_sym_DQUOTE; + v->a[62785] = sym_raw_string; + v->a[62786] = anon_sym_DOLLAR_LBRACE; + v->a[62787] = anon_sym_DOLLAR_BQUOTE; + v->a[62788] = 6; + v->a[62789] = actions(3); + v->a[62790] = 1; + v->a[62791] = sym_comment; + v->a[62792] = actions(3442); + v->a[62793] = 1; + v->a[62794] = aux_sym_concatenation_token1; + v->a[62795] = actions(3572); + v->a[62796] = 1; + v->a[62797] = sym__concat; + v->a[62798] = state(1365); + v->a[62799] = 1; small_parse_table_3140(v); } diff --git a/parser/static/small_parse_table/small_parse_table_628.c b/parser/static/small_parse_table/small_parse_table_628.c index ca4e6ec9..e3c7522b 100644 --- a/parser/static/small_parse_table/small_parse_table_628.c +++ b/parser/static/small_parse_table/small_parse_table_628.c @@ -14,126 +14,126 @@ void small_parse_table_3140(t_small_parse_table_array *v) { - v->a[62800] = anon_sym_DOLLAR_LPAREN; - v->a[62801] = anon_sym_BQUOTE; - v->a[62802] = anon_sym_DOLLAR_BQUOTE; - v->a[62803] = anon_sym_LT_LPAREN; - v->a[62804] = anon_sym_GT_LPAREN; - v->a[62805] = sym_word; - v->a[62806] = 3; - v->a[62807] = actions(3); - v->a[62808] = 1; - v->a[62809] = sym_comment; - v->a[62810] = actions(1354); - v->a[62811] = 6; - v->a[62812] = sym_file_descriptor; - v->a[62813] = sym__concat; - v->a[62814] = sym_variable_name; - v->a[62815] = sym_test_operator; - v->a[62816] = sym__brace_start; - v->a[62817] = aux_sym_heredoc_redirect_token1; - v->a[62818] = actions(1352); - v->a[62819] = 40; + v->a[62800] = aux_sym_concatenation_repeat1; + v->a[62801] = actions(3106); + v->a[62802] = 4; + v->a[62803] = sym_file_descriptor; + v->a[62804] = sym_test_operator; + v->a[62805] = sym__brace_start; + v->a[62806] = aux_sym_heredoc_redirect_token1; + v->a[62807] = actions(3104); + v->a[62808] = 29; + v->a[62809] = anon_sym_PIPE; + v->a[62810] = anon_sym_PIPE_AMP; + v->a[62811] = anon_sym_AMP_AMP; + v->a[62812] = anon_sym_PIPE_PIPE; + v->a[62813] = anon_sym_LT; + v->a[62814] = anon_sym_GT; + v->a[62815] = anon_sym_GT_GT; + v->a[62816] = anon_sym_AMP_GT; + v->a[62817] = anon_sym_AMP_GT_GT; + v->a[62818] = anon_sym_LT_AMP; + v->a[62819] = anon_sym_GT_AMP; small_parse_table_3141(v); } void small_parse_table_3141(t_small_parse_table_array *v) { - v->a[62820] = anon_sym_LPAREN_LPAREN; - v->a[62821] = anon_sym_SEMI; - v->a[62822] = anon_sym_PIPE_PIPE; - v->a[62823] = anon_sym_AMP_AMP; - v->a[62824] = anon_sym_PIPE; - v->a[62825] = anon_sym_AMP; - v->a[62826] = anon_sym_LT; - v->a[62827] = anon_sym_GT; - v->a[62828] = anon_sym_LT_LT; - v->a[62829] = anon_sym_GT_GT; - v->a[62830] = anon_sym_SEMI_SEMI; - v->a[62831] = anon_sym_SEMI_AMP; - v->a[62832] = anon_sym_SEMI_SEMI_AMP; - v->a[62833] = anon_sym_PIPE_AMP; - v->a[62834] = anon_sym_AMP_GT; - v->a[62835] = anon_sym_AMP_GT_GT; - v->a[62836] = anon_sym_LT_AMP; - v->a[62837] = anon_sym_GT_AMP; - v->a[62838] = anon_sym_GT_PIPE; - v->a[62839] = anon_sym_LT_AMP_DASH; + v->a[62820] = anon_sym_GT_PIPE; + v->a[62821] = anon_sym_LT_AMP_DASH; + v->a[62822] = anon_sym_GT_AMP_DASH; + v->a[62823] = anon_sym_LT_LT; + v->a[62824] = anon_sym_LT_LT_DASH; + v->a[62825] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62826] = anon_sym_DOLLAR; + v->a[62827] = sym__special_character; + v->a[62828] = anon_sym_DQUOTE; + v->a[62829] = sym_raw_string; + v->a[62830] = aux_sym_number_token1; + v->a[62831] = aux_sym_number_token2; + v->a[62832] = anon_sym_DOLLAR_LBRACE; + v->a[62833] = anon_sym_DOLLAR_LPAREN; + v->a[62834] = anon_sym_BQUOTE; + v->a[62835] = anon_sym_DOLLAR_BQUOTE; + v->a[62836] = aux_sym__simple_variable_name_token1; + v->a[62837] = sym_word; + v->a[62838] = 5; + v->a[62839] = actions(3); small_parse_table_3142(v); } void small_parse_table_3142(t_small_parse_table_array *v) { - v->a[62840] = anon_sym_GT_AMP_DASH; - v->a[62841] = anon_sym_LT_LT_DASH; - v->a[62842] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62843] = anon_sym_DOLLAR_LBRACK; - v->a[62844] = aux_sym_concatenation_token1; - v->a[62845] = anon_sym_DOLLAR; - v->a[62846] = sym__special_character; - v->a[62847] = anon_sym_DQUOTE; - v->a[62848] = sym_raw_string; - v->a[62849] = sym_ansi_c_string; - v->a[62850] = aux_sym_number_token1; - v->a[62851] = aux_sym_number_token2; - v->a[62852] = anon_sym_DOLLAR_LBRACE; - v->a[62853] = anon_sym_DOLLAR_LPAREN; - v->a[62854] = anon_sym_BQUOTE; - v->a[62855] = anon_sym_DOLLAR_BQUOTE; - v->a[62856] = anon_sym_LT_LPAREN; - v->a[62857] = anon_sym_GT_LPAREN; - v->a[62858] = aux_sym__simple_variable_name_token1; - v->a[62859] = sym_word; + v->a[62840] = 1; + v->a[62841] = sym_comment; + v->a[62842] = actions(3641); + v->a[62843] = 2; + v->a[62844] = sym_file_descriptor; + v->a[62845] = aux_sym_heredoc_redirect_token1; + v->a[62846] = actions(2526); + v->a[62847] = 3; + v->a[62848] = sym_variable_name; + v->a[62849] = sym_test_operator; + v->a[62850] = sym__brace_start; + v->a[62851] = actions(2512); + v->a[62852] = 11; + v->a[62853] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62854] = anon_sym_DOLLAR; + v->a[62855] = sym__special_character; + v->a[62856] = anon_sym_DQUOTE; + v->a[62857] = sym_raw_string; + v->a[62858] = aux_sym_number_token1; + v->a[62859] = aux_sym_number_token2; small_parse_table_3143(v); } void small_parse_table_3143(t_small_parse_table_array *v) { - v->a[62860] = 3; - v->a[62861] = actions(3); - v->a[62862] = 1; - v->a[62863] = sym_comment; - v->a[62864] = actions(1281); - v->a[62865] = 6; - v->a[62866] = sym_file_descriptor; - v->a[62867] = sym_test_operator; - v->a[62868] = sym__bare_dollar; - v->a[62869] = sym__brace_start; - v->a[62870] = ts_builtin_sym_end; - v->a[62871] = aux_sym_heredoc_redirect_token1; - v->a[62872] = actions(1271); - v->a[62873] = 40; - v->a[62874] = anon_sym_LPAREN_LPAREN; - v->a[62875] = anon_sym_SEMI; - v->a[62876] = anon_sym_PIPE_PIPE; - v->a[62877] = anon_sym_AMP_AMP; - v->a[62878] = anon_sym_PIPE; - v->a[62879] = anon_sym_AMP; + v->a[62860] = anon_sym_DOLLAR_LBRACE; + v->a[62861] = anon_sym_DOLLAR_LPAREN; + v->a[62862] = anon_sym_DOLLAR_BQUOTE; + v->a[62863] = sym_word; + v->a[62864] = actions(3639); + v->a[62865] = 20; + v->a[62866] = anon_sym_PIPE; + v->a[62867] = anon_sym_SEMI_SEMI; + v->a[62868] = anon_sym_PIPE_AMP; + v->a[62869] = anon_sym_AMP_AMP; + v->a[62870] = anon_sym_PIPE_PIPE; + v->a[62871] = anon_sym_LT; + v->a[62872] = anon_sym_GT; + v->a[62873] = anon_sym_GT_GT; + v->a[62874] = anon_sym_AMP_GT; + v->a[62875] = anon_sym_AMP_GT_GT; + v->a[62876] = anon_sym_LT_AMP; + v->a[62877] = anon_sym_GT_AMP; + v->a[62878] = anon_sym_GT_PIPE; + v->a[62879] = anon_sym_LT_AMP_DASH; small_parse_table_3144(v); } void small_parse_table_3144(t_small_parse_table_array *v) { - v->a[62880] = anon_sym_EQ_EQ; - v->a[62881] = anon_sym_LT; - v->a[62882] = anon_sym_GT; - v->a[62883] = anon_sym_LT_LT; - v->a[62884] = anon_sym_GT_GT; - v->a[62885] = anon_sym_LPAREN; - v->a[62886] = anon_sym_SEMI_SEMI; - v->a[62887] = anon_sym_PIPE_AMP; - v->a[62888] = anon_sym_EQ_TILDE; - v->a[62889] = anon_sym_AMP_GT; - v->a[62890] = anon_sym_AMP_GT_GT; - v->a[62891] = anon_sym_LT_AMP; - v->a[62892] = anon_sym_GT_AMP; - v->a[62893] = anon_sym_GT_PIPE; - v->a[62894] = anon_sym_LT_AMP_DASH; - v->a[62895] = anon_sym_GT_AMP_DASH; - v->a[62896] = anon_sym_LT_LT_DASH; - v->a[62897] = anon_sym_LT_LT_LT; - v->a[62898] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62899] = anon_sym_DOLLAR_LBRACK; + v->a[62880] = anon_sym_GT_AMP_DASH; + v->a[62881] = anon_sym_LT_LT; + v->a[62882] = anon_sym_LT_LT_DASH; + v->a[62883] = anon_sym_AMP; + v->a[62884] = anon_sym_BQUOTE; + v->a[62885] = anon_sym_SEMI; + v->a[62886] = 6; + v->a[62887] = actions(3); + v->a[62888] = 1; + v->a[62889] = sym_comment; + v->a[62890] = actions(4034); + v->a[62891] = 1; + v->a[62892] = sym_variable_name; + v->a[62893] = actions(4032); + v->a[62894] = 2; + v->a[62895] = aux_sym__simple_variable_name_token1; + v->a[62896] = aux_sym__multiline_variable_name_token1; + v->a[62897] = actions(828); + v->a[62898] = 3; + v->a[62899] = sym_file_descriptor; small_parse_table_3145(v); } diff --git a/parser/static/small_parse_table/small_parse_table_629.c b/parser/static/small_parse_table/small_parse_table_629.c index 8e0edd5a..cdd5db65 100644 --- a/parser/static/small_parse_table/small_parse_table_629.c +++ b/parser/static/small_parse_table/small_parse_table_629.c @@ -14,126 +14,126 @@ void small_parse_table_3145(t_small_parse_table_array *v) { - v->a[62900] = anon_sym_DOLLAR; - v->a[62901] = sym__special_character; - v->a[62902] = anon_sym_DQUOTE; - v->a[62903] = sym_raw_string; - v->a[62904] = sym_ansi_c_string; - v->a[62905] = aux_sym_number_token1; - v->a[62906] = aux_sym_number_token2; - v->a[62907] = anon_sym_DOLLAR_LBRACE; - v->a[62908] = anon_sym_DOLLAR_LPAREN; - v->a[62909] = anon_sym_BQUOTE; - v->a[62910] = anon_sym_DOLLAR_BQUOTE; - v->a[62911] = anon_sym_LT_LPAREN; - v->a[62912] = anon_sym_GT_LPAREN; - v->a[62913] = sym_word; - v->a[62914] = 3; - v->a[62915] = actions(3); - v->a[62916] = 1; - v->a[62917] = sym_comment; - v->a[62918] = actions(4554); - v->a[62919] = 5; + v->a[62900] = sym_test_operator; + v->a[62901] = sym__brace_start; + v->a[62902] = actions(4030); + v->a[62903] = 9; + v->a[62904] = anon_sym_BANG; + v->a[62905] = anon_sym_DASH; + v->a[62906] = anon_sym_STAR; + v->a[62907] = anon_sym_QMARK; + v->a[62908] = anon_sym_DOLLAR; + v->a[62909] = anon_sym_POUND; + v->a[62910] = anon_sym_AT; + v->a[62911] = anon_sym_0; + v->a[62912] = anon_sym__; + v->a[62913] = actions(826); + v->a[62914] = 21; + v->a[62915] = anon_sym_LT; + v->a[62916] = anon_sym_GT; + v->a[62917] = anon_sym_GT_GT; + v->a[62918] = anon_sym_AMP_GT; + v->a[62919] = anon_sym_AMP_GT_GT; small_parse_table_3146(v); } void small_parse_table_3146(t_small_parse_table_array *v) { - v->a[62920] = sym_file_descriptor; - v->a[62921] = sym_test_operator; - v->a[62922] = sym__bare_dollar; - v->a[62923] = sym__brace_start; - v->a[62924] = aux_sym_heredoc_redirect_token1; - v->a[62925] = actions(4552); - v->a[62926] = 41; - v->a[62927] = anon_sym_LPAREN_LPAREN; - v->a[62928] = anon_sym_SEMI; - v->a[62929] = anon_sym_PIPE_PIPE; - v->a[62930] = anon_sym_AMP_AMP; - v->a[62931] = anon_sym_PIPE; - v->a[62932] = anon_sym_AMP; - v->a[62933] = anon_sym_EQ_EQ; - v->a[62934] = anon_sym_LT; - v->a[62935] = anon_sym_GT; - v->a[62936] = anon_sym_LT_LT; - v->a[62937] = anon_sym_GT_GT; - v->a[62938] = anon_sym_SEMI_SEMI; - v->a[62939] = anon_sym_SEMI_AMP; + v->a[62920] = anon_sym_LT_AMP; + v->a[62921] = anon_sym_GT_AMP; + v->a[62922] = anon_sym_GT_PIPE; + v->a[62923] = anon_sym_LT_AMP_DASH; + v->a[62924] = anon_sym_GT_AMP_DASH; + v->a[62925] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62926] = sym__special_character; + v->a[62927] = anon_sym_DQUOTE; + v->a[62928] = sym_raw_string; + v->a[62929] = aux_sym_number_token1; + v->a[62930] = aux_sym_number_token2; + v->a[62931] = anon_sym_DOLLAR_LBRACE; + v->a[62932] = anon_sym_DOLLAR_LPAREN; + v->a[62933] = anon_sym_BQUOTE; + v->a[62934] = anon_sym_DOLLAR_BQUOTE; + v->a[62935] = sym_word; + v->a[62936] = 6; + v->a[62937] = actions(3); + v->a[62938] = 1; + v->a[62939] = sym_comment; small_parse_table_3147(v); } void small_parse_table_3147(t_small_parse_table_array *v) { - v->a[62940] = anon_sym_SEMI_SEMI_AMP; - v->a[62941] = anon_sym_PIPE_AMP; - v->a[62942] = anon_sym_EQ_TILDE; - v->a[62943] = anon_sym_AMP_GT; - v->a[62944] = anon_sym_AMP_GT_GT; - v->a[62945] = anon_sym_LT_AMP; - v->a[62946] = anon_sym_GT_AMP; - v->a[62947] = anon_sym_GT_PIPE; - v->a[62948] = anon_sym_LT_AMP_DASH; - v->a[62949] = anon_sym_GT_AMP_DASH; - v->a[62950] = anon_sym_LT_LT_DASH; - v->a[62951] = anon_sym_LT_LT_LT; - v->a[62952] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[62953] = anon_sym_DOLLAR_LBRACK; - v->a[62954] = anon_sym_DOLLAR; - v->a[62955] = sym__special_character; - v->a[62956] = anon_sym_DQUOTE; - v->a[62957] = sym_raw_string; - v->a[62958] = sym_ansi_c_string; - v->a[62959] = aux_sym_number_token1; + v->a[62940] = actions(3427); + v->a[62941] = 1; + v->a[62942] = aux_sym_concatenation_token1; + v->a[62943] = actions(3429); + v->a[62944] = 1; + v->a[62945] = sym__concat; + v->a[62946] = state(1333); + v->a[62947] = 1; + v->a[62948] = aux_sym_concatenation_repeat1; + v->a[62949] = actions(2664); + v->a[62950] = 5; + v->a[62951] = sym_file_descriptor; + v->a[62952] = sym_test_operator; + v->a[62953] = sym__bare_dollar; + v->a[62954] = sym__brace_start; + v->a[62955] = aux_sym_heredoc_redirect_token1; + v->a[62956] = actions(2662); + v->a[62957] = 28; + v->a[62958] = anon_sym_PIPE; + v->a[62959] = anon_sym_PIPE_AMP; small_parse_table_3148(v); } void small_parse_table_3148(t_small_parse_table_array *v) { - v->a[62960] = aux_sym_number_token2; - v->a[62961] = anon_sym_DOLLAR_LBRACE; - v->a[62962] = anon_sym_DOLLAR_LPAREN; - v->a[62963] = anon_sym_BQUOTE; - v->a[62964] = anon_sym_DOLLAR_BQUOTE; - v->a[62965] = anon_sym_LT_LPAREN; - v->a[62966] = anon_sym_GT_LPAREN; - v->a[62967] = sym_word; - v->a[62968] = 6; - v->a[62969] = actions(3); - v->a[62970] = 1; - v->a[62971] = sym_comment; - v->a[62972] = actions(5540); - v->a[62973] = 1; - v->a[62974] = aux_sym_concatenation_token1; - v->a[62975] = actions(5542); - v->a[62976] = 1; - v->a[62977] = sym__concat; - v->a[62978] = state(1441); - v->a[62979] = 1; + v->a[62960] = anon_sym_AMP_AMP; + v->a[62961] = anon_sym_PIPE_PIPE; + v->a[62962] = anon_sym_LT; + v->a[62963] = anon_sym_GT; + v->a[62964] = anon_sym_GT_GT; + v->a[62965] = anon_sym_AMP_GT; + v->a[62966] = anon_sym_AMP_GT_GT; + v->a[62967] = anon_sym_LT_AMP; + v->a[62968] = anon_sym_GT_AMP; + v->a[62969] = anon_sym_GT_PIPE; + v->a[62970] = anon_sym_LT_AMP_DASH; + v->a[62971] = anon_sym_GT_AMP_DASH; + v->a[62972] = anon_sym_LT_LT; + v->a[62973] = anon_sym_LT_LT_DASH; + v->a[62974] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[62975] = anon_sym_DOLLAR; + v->a[62976] = sym__special_character; + v->a[62977] = anon_sym_DQUOTE; + v->a[62978] = sym_raw_string; + v->a[62979] = aux_sym_number_token1; small_parse_table_3149(v); } void small_parse_table_3149(t_small_parse_table_array *v) { - v->a[62980] = aux_sym_concatenation_repeat1; - v->a[62981] = actions(5395); - v->a[62982] = 4; - v->a[62983] = sym_file_descriptor; - v->a[62984] = sym_test_operator; - v->a[62985] = sym__brace_start; - v->a[62986] = aux_sym_heredoc_redirect_token1; - v->a[62987] = actions(5393); - v->a[62988] = 39; - v->a[62989] = anon_sym_LPAREN_LPAREN; - v->a[62990] = anon_sym_SEMI; - v->a[62991] = anon_sym_PIPE_PIPE; - v->a[62992] = anon_sym_AMP_AMP; - v->a[62993] = anon_sym_PIPE; - v->a[62994] = anon_sym_AMP; - v->a[62995] = anon_sym_LT; - v->a[62996] = anon_sym_GT; - v->a[62997] = anon_sym_LT_LT; - v->a[62998] = anon_sym_GT_GT; - v->a[62999] = anon_sym_esac; + v->a[62980] = aux_sym_number_token2; + v->a[62981] = anon_sym_DOLLAR_LBRACE; + v->a[62982] = anon_sym_DOLLAR_LPAREN; + v->a[62983] = anon_sym_BQUOTE; + v->a[62984] = anon_sym_DOLLAR_BQUOTE; + v->a[62985] = sym_word; + v->a[62986] = 6; + v->a[62987] = actions(3); + v->a[62988] = 1; + v->a[62989] = sym_comment; + v->a[62990] = actions(3423); + v->a[62991] = 1; + v->a[62992] = aux_sym_concatenation_token1; + v->a[62993] = actions(3425); + v->a[62994] = 1; + v->a[62995] = sym__concat; + v->a[62996] = state(1344); + v->a[62997] = 1; + v->a[62998] = aux_sym_concatenation_repeat1; + v->a[62999] = actions(2719); small_parse_table_3150(v); } diff --git a/parser/static/small_parse_table/small_parse_table_63.c b/parser/static/small_parse_table/small_parse_table_63.c index 6bcaa2de..7b541f17 100644 --- a/parser/static/small_parse_table/small_parse_table_63.c +++ b/parser/static/small_parse_table/small_parse_table_63.c @@ -14,126 +14,126 @@ void small_parse_table_315(t_small_parse_table_array *v) { - v->a[6300] = sym_word; - v->a[6301] = state(1190); - v->a[6302] = 9; - v->a[6303] = sym_arithmetic_expansion; - v->a[6304] = sym_brace_expression; - v->a[6305] = sym_string; - v->a[6306] = sym_translated_string; - v->a[6307] = sym_number; - v->a[6308] = sym_simple_expansion; - v->a[6309] = sym_expansion; - v->a[6310] = sym_command_substitution; - v->a[6311] = sym_process_substitution; - v->a[6312] = actions(2297); - v->a[6313] = 22; - v->a[6314] = anon_sym_SEMI; - v->a[6315] = anon_sym_PIPE_PIPE; - v->a[6316] = anon_sym_AMP_AMP; - v->a[6317] = anon_sym_PIPE; - v->a[6318] = anon_sym_AMP; - v->a[6319] = anon_sym_LT; + v->a[6300] = sym_arithmetic_expansion; + v->a[6301] = sym_brace_expression; + v->a[6302] = sym_string; + v->a[6303] = sym_number; + v->a[6304] = sym_simple_expansion; + v->a[6305] = sym_expansion; + v->a[6306] = sym_command_substitution; + v->a[6307] = actions(725); + v->a[6308] = 19; + v->a[6309] = anon_sym_PIPE; + v->a[6310] = anon_sym_SEMI_SEMI; + v->a[6311] = anon_sym_PIPE_AMP; + v->a[6312] = anon_sym_AMP_AMP; + v->a[6313] = anon_sym_PIPE_PIPE; + v->a[6314] = anon_sym_LT; + v->a[6315] = anon_sym_GT; + v->a[6316] = anon_sym_GT_GT; + v->a[6317] = anon_sym_AMP_GT; + v->a[6318] = anon_sym_AMP_GT_GT; + v->a[6319] = anon_sym_LT_AMP; small_parse_table_316(v); } void small_parse_table_316(t_small_parse_table_array *v) { - v->a[6320] = anon_sym_GT; - v->a[6321] = anon_sym_LT_LT; - v->a[6322] = anon_sym_GT_GT; - v->a[6323] = anon_sym_esac; - v->a[6324] = anon_sym_SEMI_SEMI; - v->a[6325] = anon_sym_SEMI_AMP; - v->a[6326] = anon_sym_SEMI_SEMI_AMP; - v->a[6327] = anon_sym_PIPE_AMP; - v->a[6328] = anon_sym_AMP_GT; - v->a[6329] = anon_sym_AMP_GT_GT; - v->a[6330] = anon_sym_LT_AMP; - v->a[6331] = anon_sym_GT_AMP; - v->a[6332] = anon_sym_GT_PIPE; - v->a[6333] = anon_sym_LT_AMP_DASH; - v->a[6334] = anon_sym_GT_AMP_DASH; - v->a[6335] = anon_sym_LT_LT_DASH; - v->a[6336] = 21; - v->a[6337] = actions(3); - v->a[6338] = 1; - v->a[6339] = sym_comment; + v->a[6320] = anon_sym_GT_AMP; + v->a[6321] = anon_sym_GT_PIPE; + v->a[6322] = anon_sym_LT_AMP_DASH; + v->a[6323] = anon_sym_GT_AMP_DASH; + v->a[6324] = anon_sym_LT_LT; + v->a[6325] = anon_sym_LT_LT_DASH; + v->a[6326] = anon_sym_AMP; + v->a[6327] = anon_sym_SEMI; + v->a[6328] = 6; + v->a[6329] = actions(3); + v->a[6330] = 1; + v->a[6331] = sym_comment; + v->a[6332] = state(980); + v->a[6333] = 1; + v->a[6334] = aux_sym__literal_repeat1; + v->a[6335] = state(334); + v->a[6336] = 2; + v->a[6337] = sym_concatenation; + v->a[6338] = aux_sym_for_statement_repeat1; + v->a[6339] = actions(1390); small_parse_table_317(v); } void small_parse_table_317(t_small_parse_table_array *v) { - v->a[6340] = actions(2333); - v->a[6341] = 1; - v->a[6342] = anon_sym_DOLLAR_LBRACK; - v->a[6343] = actions(2335); - v->a[6344] = 1; - v->a[6345] = anon_sym_DOLLAR; - v->a[6346] = actions(2337); - v->a[6347] = 1; - v->a[6348] = sym__special_character; - v->a[6349] = actions(2339); - v->a[6350] = 1; - v->a[6351] = anon_sym_DQUOTE; - v->a[6352] = actions(2341); - v->a[6353] = 1; - v->a[6354] = aux_sym_number_token1; - v->a[6355] = actions(2343); - v->a[6356] = 1; - v->a[6357] = aux_sym_number_token2; - v->a[6358] = actions(2345); - v->a[6359] = 1; + v->a[6340] = 5; + v->a[6341] = sym_file_descriptor; + v->a[6342] = sym_variable_name; + v->a[6343] = sym_test_operator; + v->a[6344] = sym__brace_start; + v->a[6345] = aux_sym_heredoc_redirect_token1; + v->a[6346] = state(637); + v->a[6347] = 7; + v->a[6348] = sym_arithmetic_expansion; + v->a[6349] = sym_brace_expression; + v->a[6350] = sym_string; + v->a[6351] = sym_number; + v->a[6352] = sym_simple_expansion; + v->a[6353] = sym_expansion; + v->a[6354] = sym_command_substitution; + v->a[6355] = actions(1388); + v->a[6356] = 33; + v->a[6357] = anon_sym_PIPE; + v->a[6358] = anon_sym_SEMI_SEMI; + v->a[6359] = anon_sym_SEMI_AMP; small_parse_table_318(v); } void small_parse_table_318(t_small_parse_table_array *v) { - v->a[6360] = anon_sym_DOLLAR_LBRACE; - v->a[6361] = actions(2347); - v->a[6362] = 1; - v->a[6363] = anon_sym_DOLLAR_LPAREN; - v->a[6364] = actions(2349); - v->a[6365] = 1; - v->a[6366] = anon_sym_BQUOTE; - v->a[6367] = actions(2351); - v->a[6368] = 1; - v->a[6369] = anon_sym_DOLLAR_BQUOTE; - v->a[6370] = actions(2355); - v->a[6371] = 1; - v->a[6372] = sym_test_operator; - v->a[6373] = actions(2357); - v->a[6374] = 1; - v->a[6375] = sym__brace_start; - v->a[6376] = state(1658); - v->a[6377] = 1; - v->a[6378] = aux_sym__literal_repeat1; - v->a[6379] = actions(2096); + v->a[6360] = anon_sym_SEMI_SEMI_AMP; + v->a[6361] = anon_sym_PIPE_AMP; + v->a[6362] = anon_sym_AMP_AMP; + v->a[6363] = anon_sym_PIPE_PIPE; + v->a[6364] = anon_sym_LT; + v->a[6365] = anon_sym_GT; + v->a[6366] = anon_sym_GT_GT; + v->a[6367] = anon_sym_AMP_GT; + v->a[6368] = anon_sym_AMP_GT_GT; + v->a[6369] = anon_sym_LT_AMP; + v->a[6370] = anon_sym_GT_AMP; + v->a[6371] = anon_sym_GT_PIPE; + v->a[6372] = anon_sym_LT_AMP_DASH; + v->a[6373] = anon_sym_GT_AMP_DASH; + v->a[6374] = anon_sym_LT_LT; + v->a[6375] = anon_sym_LT_LT_DASH; + v->a[6376] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6377] = anon_sym_AMP; + v->a[6378] = anon_sym_DOLLAR; + v->a[6379] = sym__special_character; small_parse_table_319(v); } void small_parse_table_319(t_small_parse_table_array *v) { - v->a[6380] = 2; - v->a[6381] = sym_file_descriptor; - v->a[6382] = aux_sym_heredoc_redirect_token1; - v->a[6383] = actions(2331); - v->a[6384] = 2; - v->a[6385] = anon_sym_LPAREN_LPAREN; - v->a[6386] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6387] = actions(2353); - v->a[6388] = 2; - v->a[6389] = anon_sym_LT_LPAREN; - v->a[6390] = anon_sym_GT_LPAREN; - v->a[6391] = state(593); - v->a[6392] = 2; - v->a[6393] = sym_concatenation; - v->a[6394] = aux_sym_for_statement_repeat1; - v->a[6395] = actions(2329); - v->a[6396] = 3; - v->a[6397] = sym_raw_string; - v->a[6398] = sym_ansi_c_string; - v->a[6399] = sym_word; + v->a[6380] = anon_sym_DQUOTE; + v->a[6381] = sym_raw_string; + v->a[6382] = aux_sym_number_token1; + v->a[6383] = aux_sym_number_token2; + v->a[6384] = anon_sym_DOLLAR_LBRACE; + v->a[6385] = anon_sym_DOLLAR_LPAREN; + v->a[6386] = anon_sym_BQUOTE; + v->a[6387] = anon_sym_DOLLAR_BQUOTE; + v->a[6388] = sym_word; + v->a[6389] = anon_sym_SEMI; + v->a[6390] = 6; + v->a[6391] = actions(3); + v->a[6392] = 1; + v->a[6393] = sym_comment; + v->a[6394] = actions(1601); + v->a[6395] = 1; + v->a[6396] = sym_variable_name; + v->a[6397] = actions(1599); + v->a[6398] = 2; + v->a[6399] = aux_sym__simple_variable_name_token1; small_parse_table_320(v); } diff --git a/parser/static/small_parse_table/small_parse_table_630.c b/parser/static/small_parse_table/small_parse_table_630.c index b939c693..d21d7699 100644 --- a/parser/static/small_parse_table/small_parse_table_630.c +++ b/parser/static/small_parse_table/small_parse_table_630.c @@ -14,126 +14,126 @@ void small_parse_table_3150(t_small_parse_table_array *v) { - v->a[63000] = anon_sym_SEMI_SEMI; - v->a[63001] = anon_sym_SEMI_AMP; - v->a[63002] = anon_sym_SEMI_SEMI_AMP; - v->a[63003] = anon_sym_PIPE_AMP; - v->a[63004] = anon_sym_AMP_GT; - v->a[63005] = anon_sym_AMP_GT_GT; - v->a[63006] = anon_sym_LT_AMP; - v->a[63007] = anon_sym_GT_AMP; - v->a[63008] = anon_sym_GT_PIPE; - v->a[63009] = anon_sym_LT_AMP_DASH; - v->a[63010] = anon_sym_GT_AMP_DASH; - v->a[63011] = anon_sym_LT_LT_DASH; - v->a[63012] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63013] = anon_sym_DOLLAR_LBRACK; - v->a[63014] = anon_sym_DOLLAR; - v->a[63015] = sym__special_character; - v->a[63016] = anon_sym_DQUOTE; - v->a[63017] = sym_raw_string; - v->a[63018] = sym_ansi_c_string; - v->a[63019] = aux_sym_number_token1; + v->a[63000] = 5; + v->a[63001] = sym_file_descriptor; + v->a[63002] = sym_variable_name; + v->a[63003] = sym_test_operator; + v->a[63004] = sym__brace_start; + v->a[63005] = aux_sym_heredoc_redirect_token1; + v->a[63006] = actions(2717); + v->a[63007] = 28; + v->a[63008] = anon_sym_PIPE; + v->a[63009] = anon_sym_PIPE_AMP; + v->a[63010] = anon_sym_AMP_AMP; + v->a[63011] = anon_sym_PIPE_PIPE; + v->a[63012] = anon_sym_LT; + v->a[63013] = anon_sym_GT; + v->a[63014] = anon_sym_GT_GT; + v->a[63015] = anon_sym_AMP_GT; + v->a[63016] = anon_sym_AMP_GT_GT; + v->a[63017] = anon_sym_LT_AMP; + v->a[63018] = anon_sym_GT_AMP; + v->a[63019] = anon_sym_GT_PIPE; small_parse_table_3151(v); } void small_parse_table_3151(t_small_parse_table_array *v) { - v->a[63020] = aux_sym_number_token2; - v->a[63021] = anon_sym_DOLLAR_LBRACE; - v->a[63022] = anon_sym_DOLLAR_LPAREN; - v->a[63023] = anon_sym_BQUOTE; - v->a[63024] = anon_sym_DOLLAR_BQUOTE; - v->a[63025] = anon_sym_LT_LPAREN; - v->a[63026] = anon_sym_GT_LPAREN; - v->a[63027] = sym_word; - v->a[63028] = 3; - v->a[63029] = actions(3); - v->a[63030] = 1; - v->a[63031] = sym_comment; - v->a[63032] = actions(1314); - v->a[63033] = 6; - v->a[63034] = sym_file_descriptor; - v->a[63035] = sym__concat; - v->a[63036] = sym_variable_name; - v->a[63037] = sym_test_operator; - v->a[63038] = sym__brace_start; - v->a[63039] = aux_sym_heredoc_redirect_token1; + v->a[63020] = anon_sym_LT_AMP_DASH; + v->a[63021] = anon_sym_GT_AMP_DASH; + v->a[63022] = anon_sym_LT_LT; + v->a[63023] = anon_sym_LT_LT_DASH; + v->a[63024] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63025] = anon_sym_DOLLAR; + v->a[63026] = sym__special_character; + v->a[63027] = anon_sym_DQUOTE; + v->a[63028] = sym_raw_string; + v->a[63029] = aux_sym_number_token1; + v->a[63030] = aux_sym_number_token2; + v->a[63031] = anon_sym_DOLLAR_LBRACE; + v->a[63032] = anon_sym_DOLLAR_LPAREN; + v->a[63033] = anon_sym_BQUOTE; + v->a[63034] = anon_sym_DOLLAR_BQUOTE; + v->a[63035] = sym_word; + v->a[63036] = 6; + v->a[63037] = actions(3); + v->a[63038] = 1; + v->a[63039] = sym_comment; small_parse_table_3152(v); } void small_parse_table_3152(t_small_parse_table_array *v) { - v->a[63040] = actions(1312); - v->a[63041] = 40; - v->a[63042] = anon_sym_LPAREN_LPAREN; - v->a[63043] = anon_sym_SEMI; - v->a[63044] = anon_sym_PIPE_PIPE; - v->a[63045] = anon_sym_AMP_AMP; - v->a[63046] = anon_sym_PIPE; - v->a[63047] = anon_sym_AMP; - v->a[63048] = anon_sym_LT; - v->a[63049] = anon_sym_GT; - v->a[63050] = anon_sym_LT_LT; - v->a[63051] = anon_sym_GT_GT; - v->a[63052] = anon_sym_SEMI_SEMI; - v->a[63053] = anon_sym_SEMI_AMP; - v->a[63054] = anon_sym_SEMI_SEMI_AMP; - v->a[63055] = anon_sym_PIPE_AMP; - v->a[63056] = anon_sym_AMP_GT; - v->a[63057] = anon_sym_AMP_GT_GT; - v->a[63058] = anon_sym_LT_AMP; - v->a[63059] = anon_sym_GT_AMP; + v->a[63040] = actions(3427); + v->a[63041] = 1; + v->a[63042] = aux_sym_concatenation_token1; + v->a[63043] = actions(3429); + v->a[63044] = 1; + v->a[63045] = sym__concat; + v->a[63046] = state(1334); + v->a[63047] = 1; + v->a[63048] = aux_sym_concatenation_repeat1; + v->a[63049] = actions(3040); + v->a[63050] = 5; + v->a[63051] = sym_file_descriptor; + v->a[63052] = sym_test_operator; + v->a[63053] = sym__bare_dollar; + v->a[63054] = sym__brace_start; + v->a[63055] = aux_sym_heredoc_redirect_token1; + v->a[63056] = actions(3038); + v->a[63057] = 28; + v->a[63058] = anon_sym_PIPE; + v->a[63059] = anon_sym_PIPE_AMP; small_parse_table_3153(v); } void small_parse_table_3153(t_small_parse_table_array *v) { - v->a[63060] = anon_sym_GT_PIPE; - v->a[63061] = anon_sym_LT_AMP_DASH; - v->a[63062] = anon_sym_GT_AMP_DASH; - v->a[63063] = anon_sym_LT_LT_DASH; - v->a[63064] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63065] = anon_sym_DOLLAR_LBRACK; - v->a[63066] = aux_sym_concatenation_token1; - v->a[63067] = anon_sym_DOLLAR; - v->a[63068] = sym__special_character; - v->a[63069] = anon_sym_DQUOTE; - v->a[63070] = sym_raw_string; - v->a[63071] = sym_ansi_c_string; - v->a[63072] = aux_sym_number_token1; - v->a[63073] = aux_sym_number_token2; - v->a[63074] = anon_sym_DOLLAR_LBRACE; - v->a[63075] = anon_sym_DOLLAR_LPAREN; - v->a[63076] = anon_sym_BQUOTE; - v->a[63077] = anon_sym_DOLLAR_BQUOTE; - v->a[63078] = anon_sym_LT_LPAREN; - v->a[63079] = anon_sym_GT_LPAREN; + v->a[63060] = anon_sym_AMP_AMP; + v->a[63061] = anon_sym_PIPE_PIPE; + v->a[63062] = anon_sym_LT; + v->a[63063] = anon_sym_GT; + v->a[63064] = anon_sym_GT_GT; + v->a[63065] = anon_sym_AMP_GT; + v->a[63066] = anon_sym_AMP_GT_GT; + v->a[63067] = anon_sym_LT_AMP; + v->a[63068] = anon_sym_GT_AMP; + v->a[63069] = anon_sym_GT_PIPE; + v->a[63070] = anon_sym_LT_AMP_DASH; + v->a[63071] = anon_sym_GT_AMP_DASH; + v->a[63072] = anon_sym_LT_LT; + v->a[63073] = anon_sym_LT_LT_DASH; + v->a[63074] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63075] = anon_sym_DOLLAR; + v->a[63076] = sym__special_character; + v->a[63077] = anon_sym_DQUOTE; + v->a[63078] = sym_raw_string; + v->a[63079] = aux_sym_number_token1; small_parse_table_3154(v); } void small_parse_table_3154(t_small_parse_table_array *v) { - v->a[63080] = aux_sym__simple_variable_name_token1; - v->a[63081] = sym_word; - v->a[63082] = 3; - v->a[63083] = actions(3); - v->a[63084] = 1; - v->a[63085] = sym_comment; - v->a[63086] = actions(4372); - v->a[63087] = 5; - v->a[63088] = sym_file_descriptor; - v->a[63089] = sym_test_operator; - v->a[63090] = sym__bare_dollar; - v->a[63091] = sym__brace_start; - v->a[63092] = aux_sym_heredoc_redirect_token1; - v->a[63093] = actions(4370); - v->a[63094] = 41; - v->a[63095] = anon_sym_LPAREN_LPAREN; - v->a[63096] = anon_sym_SEMI; - v->a[63097] = anon_sym_PIPE_PIPE; - v->a[63098] = anon_sym_AMP_AMP; - v->a[63099] = anon_sym_PIPE; + v->a[63080] = aux_sym_number_token2; + v->a[63081] = anon_sym_DOLLAR_LBRACE; + v->a[63082] = anon_sym_DOLLAR_LPAREN; + v->a[63083] = anon_sym_BQUOTE; + v->a[63084] = anon_sym_DOLLAR_BQUOTE; + v->a[63085] = sym_word; + v->a[63086] = 6; + v->a[63087] = actions(3); + v->a[63088] = 1; + v->a[63089] = sym_comment; + v->a[63090] = actions(3423); + v->a[63091] = 1; + v->a[63092] = aux_sym_concatenation_token1; + v->a[63093] = actions(3425); + v->a[63094] = 1; + v->a[63095] = sym__concat; + v->a[63096] = state(1344); + v->a[63097] = 1; + v->a[63098] = aux_sym_concatenation_repeat1; + v->a[63099] = actions(1182); small_parse_table_3155(v); } diff --git a/parser/static/small_parse_table/small_parse_table_631.c b/parser/static/small_parse_table/small_parse_table_631.c index 17b142b9..fde6eef5 100644 --- a/parser/static/small_parse_table/small_parse_table_631.c +++ b/parser/static/small_parse_table/small_parse_table_631.c @@ -14,49 +14,49 @@ void small_parse_table_3155(t_small_parse_table_array *v) { - v->a[63100] = anon_sym_AMP; - v->a[63101] = anon_sym_EQ_EQ; - v->a[63102] = anon_sym_LT; - v->a[63103] = anon_sym_GT; - v->a[63104] = anon_sym_LT_LT; - v->a[63105] = anon_sym_GT_GT; - v->a[63106] = anon_sym_SEMI_SEMI; - v->a[63107] = anon_sym_SEMI_AMP; - v->a[63108] = anon_sym_SEMI_SEMI_AMP; + v->a[63100] = 5; + v->a[63101] = sym_file_descriptor; + v->a[63102] = sym_variable_name; + v->a[63103] = sym_test_operator; + v->a[63104] = sym__brace_start; + v->a[63105] = aux_sym_heredoc_redirect_token1; + v->a[63106] = actions(1180); + v->a[63107] = 28; + v->a[63108] = anon_sym_PIPE; v->a[63109] = anon_sym_PIPE_AMP; - v->a[63110] = anon_sym_EQ_TILDE; - v->a[63111] = anon_sym_AMP_GT; - v->a[63112] = anon_sym_AMP_GT_GT; - v->a[63113] = anon_sym_LT_AMP; - v->a[63114] = anon_sym_GT_AMP; - v->a[63115] = anon_sym_GT_PIPE; - v->a[63116] = anon_sym_LT_AMP_DASH; - v->a[63117] = anon_sym_GT_AMP_DASH; - v->a[63118] = anon_sym_LT_LT_DASH; - v->a[63119] = anon_sym_LT_LT_LT; + v->a[63110] = anon_sym_AMP_AMP; + v->a[63111] = anon_sym_PIPE_PIPE; + v->a[63112] = anon_sym_LT; + v->a[63113] = anon_sym_GT; + v->a[63114] = anon_sym_GT_GT; + v->a[63115] = anon_sym_AMP_GT; + v->a[63116] = anon_sym_AMP_GT_GT; + v->a[63117] = anon_sym_LT_AMP; + v->a[63118] = anon_sym_GT_AMP; + v->a[63119] = anon_sym_GT_PIPE; small_parse_table_3156(v); } void small_parse_table_3156(t_small_parse_table_array *v) { - v->a[63120] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63121] = anon_sym_DOLLAR_LBRACK; - v->a[63122] = anon_sym_DOLLAR; - v->a[63123] = sym__special_character; - v->a[63124] = anon_sym_DQUOTE; - v->a[63125] = sym_raw_string; - v->a[63126] = sym_ansi_c_string; - v->a[63127] = aux_sym_number_token1; - v->a[63128] = aux_sym_number_token2; - v->a[63129] = anon_sym_DOLLAR_LBRACE; - v->a[63130] = anon_sym_DOLLAR_LPAREN; - v->a[63131] = anon_sym_BQUOTE; - v->a[63132] = anon_sym_DOLLAR_BQUOTE; - v->a[63133] = anon_sym_LT_LPAREN; - v->a[63134] = anon_sym_GT_LPAREN; + v->a[63120] = anon_sym_LT_AMP_DASH; + v->a[63121] = anon_sym_GT_AMP_DASH; + v->a[63122] = anon_sym_LT_LT; + v->a[63123] = anon_sym_LT_LT_DASH; + v->a[63124] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63125] = anon_sym_DOLLAR; + v->a[63126] = sym__special_character; + v->a[63127] = anon_sym_DQUOTE; + v->a[63128] = sym_raw_string; + v->a[63129] = aux_sym_number_token1; + v->a[63130] = aux_sym_number_token2; + v->a[63131] = anon_sym_DOLLAR_LBRACE; + v->a[63132] = anon_sym_DOLLAR_LPAREN; + v->a[63133] = anon_sym_BQUOTE; + v->a[63134] = anon_sym_DOLLAR_BQUOTE; v->a[63135] = sym_word; v->a[63136] = 6; - v->a[63137] = actions(3); + v->a[63137] = actions(57); v->a[63138] = 1; v->a[63139] = sym_comment; small_parse_table_3157(v); @@ -64,76 +64,76 @@ void small_parse_table_3156(t_small_parse_table_array *v) void small_parse_table_3157(t_small_parse_table_array *v) { - v->a[63140] = actions(5648); + v->a[63140] = state(1920); v->a[63141] = 1; - v->a[63142] = aux_sym_concatenation_token1; - v->a[63143] = actions(5654); - v->a[63144] = 1; - v->a[63145] = sym__concat; - v->a[63146] = state(1333); - v->a[63147] = 1; - v->a[63148] = aux_sym_concatenation_repeat1; - v->a[63149] = actions(5375); - v->a[63150] = 6; - v->a[63151] = sym_file_descriptor; - v->a[63152] = sym_variable_name; - v->a[63153] = sym_test_operator; - v->a[63154] = sym__brace_start; - v->a[63155] = ts_builtin_sym_end; - v->a[63156] = aux_sym_heredoc_redirect_token1; - v->a[63157] = actions(5373); - v->a[63158] = 37; - v->a[63159] = anon_sym_LPAREN_LPAREN; + v->a[63142] = aux_sym__literal_repeat1; + v->a[63143] = state(1368); + v->a[63144] = 2; + v->a[63145] = sym_concatenation; + v->a[63146] = aux_sym_for_statement_repeat1; + v->a[63147] = state(1800); + v->a[63148] = 7; + v->a[63149] = sym_arithmetic_expansion; + v->a[63150] = sym_brace_expression; + v->a[63151] = sym_string; + v->a[63152] = sym_number; + v->a[63153] = sym_simple_expansion; + v->a[63154] = sym_expansion; + v->a[63155] = sym_command_substitution; + v->a[63156] = actions(1180); + v->a[63157] = 10; + v->a[63158] = anon_sym_LT; + v->a[63159] = anon_sym_GT; small_parse_table_3158(v); } void small_parse_table_3158(t_small_parse_table_array *v) { - v->a[63160] = anon_sym_SEMI; - v->a[63161] = anon_sym_PIPE_PIPE; - v->a[63162] = anon_sym_AMP_AMP; - v->a[63163] = anon_sym_PIPE; - v->a[63164] = anon_sym_AMP; - v->a[63165] = anon_sym_LT; - v->a[63166] = anon_sym_GT; - v->a[63167] = anon_sym_LT_LT; - v->a[63168] = anon_sym_GT_GT; - v->a[63169] = anon_sym_SEMI_SEMI; - v->a[63170] = anon_sym_PIPE_AMP; - v->a[63171] = anon_sym_AMP_GT; - v->a[63172] = anon_sym_AMP_GT_GT; - v->a[63173] = anon_sym_LT_AMP; - v->a[63174] = anon_sym_GT_AMP; - v->a[63175] = anon_sym_GT_PIPE; - v->a[63176] = anon_sym_LT_AMP_DASH; - v->a[63177] = anon_sym_GT_AMP_DASH; - v->a[63178] = anon_sym_LT_LT_DASH; - v->a[63179] = anon_sym_LT_LT_LT; + v->a[63160] = anon_sym_AMP_GT; + v->a[63161] = anon_sym_LT_AMP; + v->a[63162] = anon_sym_GT_AMP; + v->a[63163] = anon_sym_DOLLAR; + v->a[63164] = aux_sym_number_token1; + v->a[63165] = aux_sym_number_token2; + v->a[63166] = anon_sym_DOLLAR_LPAREN; + v->a[63167] = sym_word; + v->a[63168] = actions(1182); + v->a[63169] = 16; + v->a[63170] = sym_file_descriptor; + v->a[63171] = sym_variable_name; + v->a[63172] = sym_test_operator; + v->a[63173] = sym__brace_start; + v->a[63174] = anon_sym_GT_GT; + v->a[63175] = anon_sym_AMP_GT_GT; + v->a[63176] = anon_sym_GT_PIPE; + v->a[63177] = anon_sym_LT_AMP_DASH; + v->a[63178] = anon_sym_GT_AMP_DASH; + v->a[63179] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3159(v); } void small_parse_table_3159(t_small_parse_table_array *v) { - v->a[63180] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63181] = anon_sym_DOLLAR_LBRACK; - v->a[63182] = anon_sym_DOLLAR; - v->a[63183] = sym__special_character; - v->a[63184] = anon_sym_DQUOTE; - v->a[63185] = sym_raw_string; - v->a[63186] = sym_ansi_c_string; - v->a[63187] = aux_sym_number_token1; - v->a[63188] = aux_sym_number_token2; - v->a[63189] = anon_sym_DOLLAR_LBRACE; - v->a[63190] = anon_sym_DOLLAR_LPAREN; - v->a[63191] = anon_sym_BQUOTE; - v->a[63192] = anon_sym_DOLLAR_BQUOTE; - v->a[63193] = anon_sym_LT_LPAREN; - v->a[63194] = anon_sym_GT_LPAREN; - v->a[63195] = sym_word; - v->a[63196] = 6; - v->a[63197] = actions(3); - v->a[63198] = 1; - v->a[63199] = sym_comment; + v->a[63180] = sym__special_character; + v->a[63181] = anon_sym_DQUOTE; + v->a[63182] = sym_raw_string; + v->a[63183] = anon_sym_DOLLAR_LBRACE; + v->a[63184] = anon_sym_BQUOTE; + v->a[63185] = anon_sym_DOLLAR_BQUOTE; + v->a[63186] = 6; + v->a[63187] = actions(3); + v->a[63188] = 1; + v->a[63189] = sym_comment; + v->a[63190] = actions(3442); + v->a[63191] = 1; + v->a[63192] = aux_sym_concatenation_token1; + v->a[63193] = actions(4069); + v->a[63194] = 1; + v->a[63195] = sym__concat; + v->a[63196] = state(858); + v->a[63197] = 1; + v->a[63198] = aux_sym_concatenation_repeat1; + v->a[63199] = actions(2696); small_parse_table_3160(v); } diff --git a/parser/static/small_parse_table/small_parse_table_632.c b/parser/static/small_parse_table/small_parse_table_632.c index fb481618..848cca23 100644 --- a/parser/static/small_parse_table/small_parse_table_632.c +++ b/parser/static/small_parse_table/small_parse_table_632.c @@ -14,126 +14,126 @@ void small_parse_table_3160(t_small_parse_table_array *v) { - v->a[63200] = actions(5648); - v->a[63201] = 1; - v->a[63202] = aux_sym_concatenation_token1; - v->a[63203] = actions(5654); - v->a[63204] = 1; - v->a[63205] = sym__concat; - v->a[63206] = state(1357); - v->a[63207] = 1; - v->a[63208] = aux_sym_concatenation_repeat1; - v->a[63209] = actions(5069); - v->a[63210] = 6; - v->a[63211] = sym_file_descriptor; - v->a[63212] = sym_variable_name; - v->a[63213] = sym_test_operator; - v->a[63214] = sym__brace_start; - v->a[63215] = ts_builtin_sym_end; - v->a[63216] = aux_sym_heredoc_redirect_token1; - v->a[63217] = actions(5067); - v->a[63218] = 37; - v->a[63219] = anon_sym_LPAREN_LPAREN; + v->a[63200] = 4; + v->a[63201] = sym_file_descriptor; + v->a[63202] = sym_test_operator; + v->a[63203] = sym__brace_start; + v->a[63204] = aux_sym_heredoc_redirect_token1; + v->a[63205] = actions(2694); + v->a[63206] = 29; + v->a[63207] = anon_sym_PIPE; + v->a[63208] = anon_sym_PIPE_AMP; + v->a[63209] = anon_sym_AMP_AMP; + v->a[63210] = anon_sym_PIPE_PIPE; + v->a[63211] = anon_sym_LT; + v->a[63212] = anon_sym_GT; + v->a[63213] = anon_sym_GT_GT; + v->a[63214] = anon_sym_AMP_GT; + v->a[63215] = anon_sym_AMP_GT_GT; + v->a[63216] = anon_sym_LT_AMP; + v->a[63217] = anon_sym_GT_AMP; + v->a[63218] = anon_sym_GT_PIPE; + v->a[63219] = anon_sym_LT_AMP_DASH; small_parse_table_3161(v); } void small_parse_table_3161(t_small_parse_table_array *v) { - v->a[63220] = anon_sym_SEMI; - v->a[63221] = anon_sym_PIPE_PIPE; - v->a[63222] = anon_sym_AMP_AMP; - v->a[63223] = anon_sym_PIPE; - v->a[63224] = anon_sym_AMP; - v->a[63225] = anon_sym_LT; - v->a[63226] = anon_sym_GT; - v->a[63227] = anon_sym_LT_LT; - v->a[63228] = anon_sym_GT_GT; - v->a[63229] = anon_sym_SEMI_SEMI; - v->a[63230] = anon_sym_PIPE_AMP; - v->a[63231] = anon_sym_AMP_GT; - v->a[63232] = anon_sym_AMP_GT_GT; - v->a[63233] = anon_sym_LT_AMP; - v->a[63234] = anon_sym_GT_AMP; - v->a[63235] = anon_sym_GT_PIPE; - v->a[63236] = anon_sym_LT_AMP_DASH; - v->a[63237] = anon_sym_GT_AMP_DASH; - v->a[63238] = anon_sym_LT_LT_DASH; - v->a[63239] = anon_sym_LT_LT_LT; + v->a[63220] = anon_sym_GT_AMP_DASH; + v->a[63221] = anon_sym_LT_LT; + v->a[63222] = anon_sym_LT_LT_DASH; + v->a[63223] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63224] = anon_sym_DOLLAR; + v->a[63225] = sym__special_character; + v->a[63226] = anon_sym_DQUOTE; + v->a[63227] = sym_raw_string; + v->a[63228] = aux_sym_number_token1; + v->a[63229] = aux_sym_number_token2; + v->a[63230] = anon_sym_DOLLAR_LBRACE; + v->a[63231] = anon_sym_DOLLAR_LPAREN; + v->a[63232] = anon_sym_BQUOTE; + v->a[63233] = anon_sym_DOLLAR_BQUOTE; + v->a[63234] = aux_sym__simple_variable_name_token1; + v->a[63235] = sym_word; + v->a[63236] = 6; + v->a[63237] = actions(3); + v->a[63238] = 1; + v->a[63239] = sym_comment; small_parse_table_3162(v); } void small_parse_table_3162(t_small_parse_table_array *v) { - v->a[63240] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63241] = anon_sym_DOLLAR_LBRACK; - v->a[63242] = anon_sym_DOLLAR; - v->a[63243] = sym__special_character; - v->a[63244] = anon_sym_DQUOTE; - v->a[63245] = sym_raw_string; - v->a[63246] = sym_ansi_c_string; - v->a[63247] = aux_sym_number_token1; - v->a[63248] = aux_sym_number_token2; - v->a[63249] = anon_sym_DOLLAR_LBRACE; - v->a[63250] = anon_sym_DOLLAR_LPAREN; - v->a[63251] = anon_sym_BQUOTE; - v->a[63252] = anon_sym_DOLLAR_BQUOTE; - v->a[63253] = anon_sym_LT_LPAREN; - v->a[63254] = anon_sym_GT_LPAREN; - v->a[63255] = sym_word; - v->a[63256] = 3; - v->a[63257] = actions(3); - v->a[63258] = 1; - v->a[63259] = sym_comment; + v->a[63240] = actions(816); + v->a[63241] = 1; + v->a[63242] = sym_file_descriptor; + v->a[63243] = actions(4067); + v->a[63244] = 1; + v->a[63245] = sym_variable_name; + v->a[63246] = actions(4065); + v->a[63247] = 2; + v->a[63248] = aux_sym__simple_variable_name_token1; + v->a[63249] = aux_sym__multiline_variable_name_token1; + v->a[63250] = actions(4063); + v->a[63251] = 9; + v->a[63252] = anon_sym_BANG; + v->a[63253] = anon_sym_DASH; + v->a[63254] = anon_sym_STAR; + v->a[63255] = anon_sym_QMARK; + v->a[63256] = anon_sym_DOLLAR; + v->a[63257] = anon_sym_POUND; + v->a[63258] = anon_sym_AT; + v->a[63259] = anon_sym_0; small_parse_table_3163(v); } void small_parse_table_3163(t_small_parse_table_array *v) { - v->a[63260] = actions(1318); - v->a[63261] = 6; - v->a[63262] = sym_file_descriptor; - v->a[63263] = sym__concat; - v->a[63264] = sym_variable_name; - v->a[63265] = sym_test_operator; - v->a[63266] = sym__brace_start; - v->a[63267] = aux_sym_heredoc_redirect_token1; - v->a[63268] = actions(1316); - v->a[63269] = 40; - v->a[63270] = anon_sym_LPAREN_LPAREN; - v->a[63271] = anon_sym_SEMI; - v->a[63272] = anon_sym_PIPE_PIPE; - v->a[63273] = anon_sym_AMP_AMP; - v->a[63274] = anon_sym_PIPE; - v->a[63275] = anon_sym_AMP; - v->a[63276] = anon_sym_LT; - v->a[63277] = anon_sym_GT; - v->a[63278] = anon_sym_LT_LT; - v->a[63279] = anon_sym_GT_GT; + v->a[63260] = anon_sym__; + v->a[63261] = actions(810); + v->a[63262] = 23; + v->a[63263] = anon_sym_esac; + v->a[63264] = anon_sym_PIPE; + v->a[63265] = anon_sym_SEMI_SEMI; + v->a[63266] = anon_sym_SEMI_AMP; + v->a[63267] = anon_sym_SEMI_SEMI_AMP; + v->a[63268] = anon_sym_PIPE_AMP; + v->a[63269] = anon_sym_AMP_AMP; + v->a[63270] = anon_sym_PIPE_PIPE; + v->a[63271] = anon_sym_LT; + v->a[63272] = anon_sym_GT; + v->a[63273] = anon_sym_GT_GT; + v->a[63274] = anon_sym_AMP_GT; + v->a[63275] = anon_sym_AMP_GT_GT; + v->a[63276] = anon_sym_LT_AMP; + v->a[63277] = anon_sym_GT_AMP; + v->a[63278] = anon_sym_GT_PIPE; + v->a[63279] = anon_sym_LT_AMP_DASH; small_parse_table_3164(v); } void small_parse_table_3164(t_small_parse_table_array *v) { - v->a[63280] = anon_sym_SEMI_SEMI; - v->a[63281] = anon_sym_SEMI_AMP; - v->a[63282] = anon_sym_SEMI_SEMI_AMP; - v->a[63283] = anon_sym_PIPE_AMP; - v->a[63284] = anon_sym_AMP_GT; - v->a[63285] = anon_sym_AMP_GT_GT; - v->a[63286] = anon_sym_LT_AMP; - v->a[63287] = anon_sym_GT_AMP; - v->a[63288] = anon_sym_GT_PIPE; - v->a[63289] = anon_sym_LT_AMP_DASH; - v->a[63290] = anon_sym_GT_AMP_DASH; - v->a[63291] = anon_sym_LT_LT_DASH; - v->a[63292] = anon_sym_LT_LT_LT; - v->a[63293] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63294] = anon_sym_DOLLAR_LBRACK; - v->a[63295] = aux_sym_concatenation_token1; - v->a[63296] = anon_sym_DOLLAR; - v->a[63297] = sym__special_character; - v->a[63298] = anon_sym_DQUOTE; - v->a[63299] = sym_raw_string; + v->a[63280] = anon_sym_GT_AMP_DASH; + v->a[63281] = anon_sym_LT_LT; + v->a[63282] = anon_sym_LT_LT_DASH; + v->a[63283] = aux_sym_heredoc_redirect_token1; + v->a[63284] = anon_sym_AMP; + v->a[63285] = anon_sym_SEMI; + v->a[63286] = 7; + v->a[63287] = actions(3); + v->a[63288] = 1; + v->a[63289] = sym_comment; + v->a[63290] = actions(3632); + v->a[63291] = 1; + v->a[63292] = aux_sym_heredoc_redirect_token1; + v->a[63293] = actions(3634); + v->a[63294] = 1; + v->a[63295] = sym_file_descriptor; + v->a[63296] = actions(3637); + v->a[63297] = 3; + v->a[63298] = sym_variable_name; + v->a[63299] = sym_test_operator; small_parse_table_3165(v); } diff --git a/parser/static/small_parse_table/small_parse_table_633.c b/parser/static/small_parse_table/small_parse_table_633.c index 11efde35..abf1f2c0 100644 --- a/parser/static/small_parse_table/small_parse_table_633.c +++ b/parser/static/small_parse_table/small_parse_table_633.c @@ -14,126 +14,126 @@ void small_parse_table_3165(t_small_parse_table_array *v) { - v->a[63300] = sym_ansi_c_string; - v->a[63301] = aux_sym_number_token1; - v->a[63302] = aux_sym_number_token2; - v->a[63303] = anon_sym_DOLLAR_LBRACE; - v->a[63304] = anon_sym_DOLLAR_LPAREN; - v->a[63305] = anon_sym_BQUOTE; - v->a[63306] = anon_sym_DOLLAR_BQUOTE; - v->a[63307] = anon_sym_LT_LPAREN; - v->a[63308] = anon_sym_GT_LPAREN; - v->a[63309] = sym_word; - v->a[63310] = 6; - v->a[63311] = actions(3); - v->a[63312] = 1; - v->a[63313] = sym_comment; - v->a[63314] = actions(5536); - v->a[63315] = 1; - v->a[63316] = aux_sym_concatenation_token1; - v->a[63317] = actions(5538); - v->a[63318] = 1; - v->a[63319] = sym__concat; + v->a[63300] = sym__brace_start; + v->a[63301] = actions(3627); + v->a[63302] = 9; + v->a[63303] = anon_sym_PIPE; + v->a[63304] = anon_sym_SEMI_SEMI; + v->a[63305] = anon_sym_PIPE_AMP; + v->a[63306] = anon_sym_AMP_AMP; + v->a[63307] = anon_sym_PIPE_PIPE; + v->a[63308] = anon_sym_LT_LT; + v->a[63309] = anon_sym_LT_LT_DASH; + v->a[63310] = anon_sym_AMP; + v->a[63311] = anon_sym_SEMI; + v->a[63312] = actions(3625); + v->a[63313] = 11; + v->a[63314] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63315] = anon_sym_DOLLAR; + v->a[63316] = sym__special_character; + v->a[63317] = anon_sym_DQUOTE; + v->a[63318] = sym_raw_string; + v->a[63319] = aux_sym_number_token1; small_parse_table_3166(v); } void small_parse_table_3166(t_small_parse_table_array *v) { - v->a[63320] = state(1457); - v->a[63321] = 1; - v->a[63322] = aux_sym_concatenation_repeat1; - v->a[63323] = actions(5391); - v->a[63324] = 4; - v->a[63325] = sym_file_descriptor; - v->a[63326] = sym_test_operator; - v->a[63327] = sym__brace_start; - v->a[63328] = aux_sym_heredoc_redirect_token1; - v->a[63329] = actions(5389); - v->a[63330] = 39; - v->a[63331] = anon_sym_LPAREN_LPAREN; - v->a[63332] = anon_sym_SEMI; - v->a[63333] = anon_sym_PIPE_PIPE; - v->a[63334] = anon_sym_AMP_AMP; - v->a[63335] = anon_sym_PIPE; - v->a[63336] = anon_sym_AMP; - v->a[63337] = anon_sym_LT; - v->a[63338] = anon_sym_GT; - v->a[63339] = anon_sym_LT_LT; + v->a[63320] = aux_sym_number_token2; + v->a[63321] = anon_sym_DOLLAR_LBRACE; + v->a[63322] = anon_sym_DOLLAR_LPAREN; + v->a[63323] = anon_sym_DOLLAR_BQUOTE; + v->a[63324] = sym_word; + v->a[63325] = actions(3629); + v->a[63326] = 11; + v->a[63327] = anon_sym_LT; + v->a[63328] = anon_sym_GT; + v->a[63329] = anon_sym_GT_GT; + v->a[63330] = anon_sym_AMP_GT; + v->a[63331] = anon_sym_AMP_GT_GT; + v->a[63332] = anon_sym_LT_AMP; + v->a[63333] = anon_sym_GT_AMP; + v->a[63334] = anon_sym_GT_PIPE; + v->a[63335] = anon_sym_LT_AMP_DASH; + v->a[63336] = anon_sym_GT_AMP_DASH; + v->a[63337] = anon_sym_BQUOTE; + v->a[63338] = 6; + v->a[63339] = actions(3); small_parse_table_3167(v); } void small_parse_table_3167(t_small_parse_table_array *v) { - v->a[63340] = anon_sym_GT_GT; - v->a[63341] = anon_sym_SEMI_SEMI; - v->a[63342] = anon_sym_SEMI_AMP; - v->a[63343] = anon_sym_SEMI_SEMI_AMP; - v->a[63344] = anon_sym_PIPE_AMP; - v->a[63345] = anon_sym_AMP_GT; - v->a[63346] = anon_sym_AMP_GT_GT; - v->a[63347] = anon_sym_LT_AMP; - v->a[63348] = anon_sym_GT_AMP; - v->a[63349] = anon_sym_GT_PIPE; - v->a[63350] = anon_sym_LT_AMP_DASH; - v->a[63351] = anon_sym_GT_AMP_DASH; - v->a[63352] = anon_sym_LT_LT_DASH; - v->a[63353] = anon_sym_LT_LT_LT; - v->a[63354] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63355] = anon_sym_DOLLAR_LBRACK; - v->a[63356] = anon_sym_DOLLAR; - v->a[63357] = sym__special_character; - v->a[63358] = anon_sym_DQUOTE; - v->a[63359] = sym_raw_string; + v->a[63340] = 1; + v->a[63341] = sym_comment; + v->a[63342] = actions(816); + v->a[63343] = 1; + v->a[63344] = sym_file_descriptor; + v->a[63345] = actions(4075); + v->a[63346] = 1; + v->a[63347] = sym_variable_name; + v->a[63348] = actions(4073); + v->a[63349] = 2; + v->a[63350] = aux_sym__simple_variable_name_token1; + v->a[63351] = aux_sym__multiline_variable_name_token1; + v->a[63352] = actions(4071); + v->a[63353] = 9; + v->a[63354] = anon_sym_BANG; + v->a[63355] = anon_sym_DASH; + v->a[63356] = anon_sym_STAR; + v->a[63357] = anon_sym_QMARK; + v->a[63358] = anon_sym_DOLLAR; + v->a[63359] = anon_sym_POUND; small_parse_table_3168(v); } void small_parse_table_3168(t_small_parse_table_array *v) { - v->a[63360] = sym_ansi_c_string; - v->a[63361] = aux_sym_number_token1; - v->a[63362] = aux_sym_number_token2; - v->a[63363] = anon_sym_DOLLAR_LBRACE; - v->a[63364] = anon_sym_DOLLAR_LPAREN; - v->a[63365] = anon_sym_BQUOTE; - v->a[63366] = anon_sym_DOLLAR_BQUOTE; - v->a[63367] = anon_sym_LT_LPAREN; - v->a[63368] = anon_sym_GT_LPAREN; - v->a[63369] = sym_word; - v->a[63370] = 6; - v->a[63371] = actions(3); - v->a[63372] = 1; - v->a[63373] = sym_comment; - v->a[63374] = actions(5648); - v->a[63375] = 1; - v->a[63376] = aux_sym_concatenation_token1; - v->a[63377] = actions(5654); - v->a[63378] = 1; - v->a[63379] = sym__concat; + v->a[63360] = anon_sym_AT; + v->a[63361] = anon_sym_0; + v->a[63362] = anon_sym__; + v->a[63363] = actions(810); + v->a[63364] = 23; + v->a[63365] = anon_sym_esac; + v->a[63366] = anon_sym_PIPE; + v->a[63367] = anon_sym_SEMI_SEMI; + v->a[63368] = anon_sym_SEMI_AMP; + v->a[63369] = anon_sym_SEMI_SEMI_AMP; + v->a[63370] = anon_sym_PIPE_AMP; + v->a[63371] = anon_sym_AMP_AMP; + v->a[63372] = anon_sym_PIPE_PIPE; + v->a[63373] = anon_sym_LT; + v->a[63374] = anon_sym_GT; + v->a[63375] = anon_sym_GT_GT; + v->a[63376] = anon_sym_AMP_GT; + v->a[63377] = anon_sym_AMP_GT_GT; + v->a[63378] = anon_sym_LT_AMP; + v->a[63379] = anon_sym_GT_AMP; small_parse_table_3169(v); } void small_parse_table_3169(t_small_parse_table_array *v) { - v->a[63380] = state(1333); - v->a[63381] = 1; - v->a[63382] = aux_sym_concatenation_repeat1; - v->a[63383] = actions(4554); - v->a[63384] = 6; - v->a[63385] = sym_file_descriptor; - v->a[63386] = sym_variable_name; - v->a[63387] = sym_test_operator; - v->a[63388] = sym__brace_start; - v->a[63389] = ts_builtin_sym_end; - v->a[63390] = aux_sym_heredoc_redirect_token1; - v->a[63391] = actions(4552); - v->a[63392] = 37; - v->a[63393] = anon_sym_LPAREN_LPAREN; - v->a[63394] = anon_sym_SEMI; - v->a[63395] = anon_sym_PIPE_PIPE; - v->a[63396] = anon_sym_AMP_AMP; - v->a[63397] = anon_sym_PIPE; - v->a[63398] = anon_sym_AMP; - v->a[63399] = anon_sym_LT; + v->a[63380] = anon_sym_GT_PIPE; + v->a[63381] = anon_sym_LT_AMP_DASH; + v->a[63382] = anon_sym_GT_AMP_DASH; + v->a[63383] = anon_sym_LT_LT; + v->a[63384] = anon_sym_LT_LT_DASH; + v->a[63385] = aux_sym_heredoc_redirect_token1; + v->a[63386] = anon_sym_AMP; + v->a[63387] = anon_sym_SEMI; + v->a[63388] = 3; + v->a[63389] = actions(3); + v->a[63390] = 1; + v->a[63391] = sym_comment; + v->a[63392] = actions(2664); + v->a[63393] = 5; + v->a[63394] = sym_file_descriptor; + v->a[63395] = sym_test_operator; + v->a[63396] = sym__brace_start; + v->a[63397] = ts_builtin_sym_end; + v->a[63398] = aux_sym_heredoc_redirect_token1; + v->a[63399] = actions(2662); small_parse_table_3170(v); } diff --git a/parser/static/small_parse_table/small_parse_table_634.c b/parser/static/small_parse_table/small_parse_table_634.c index 20bbe08a..4b5f54e7 100644 --- a/parser/static/small_parse_table/small_parse_table_634.c +++ b/parser/static/small_parse_table/small_parse_table_634.c @@ -14,126 +14,126 @@ void small_parse_table_3170(t_small_parse_table_array *v) { - v->a[63400] = anon_sym_GT; - v->a[63401] = anon_sym_LT_LT; - v->a[63402] = anon_sym_GT_GT; - v->a[63403] = anon_sym_SEMI_SEMI; - v->a[63404] = anon_sym_PIPE_AMP; - v->a[63405] = anon_sym_AMP_GT; - v->a[63406] = anon_sym_AMP_GT_GT; - v->a[63407] = anon_sym_LT_AMP; - v->a[63408] = anon_sym_GT_AMP; - v->a[63409] = anon_sym_GT_PIPE; - v->a[63410] = anon_sym_LT_AMP_DASH; - v->a[63411] = anon_sym_GT_AMP_DASH; - v->a[63412] = anon_sym_LT_LT_DASH; - v->a[63413] = anon_sym_LT_LT_LT; - v->a[63414] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63415] = anon_sym_DOLLAR_LBRACK; - v->a[63416] = anon_sym_DOLLAR; - v->a[63417] = sym__special_character; - v->a[63418] = anon_sym_DQUOTE; - v->a[63419] = sym_raw_string; + v->a[63400] = 31; + v->a[63401] = anon_sym_PIPE; + v->a[63402] = anon_sym_SEMI_SEMI; + v->a[63403] = anon_sym_PIPE_AMP; + v->a[63404] = anon_sym_AMP_AMP; + v->a[63405] = anon_sym_PIPE_PIPE; + v->a[63406] = anon_sym_LT; + v->a[63407] = anon_sym_GT; + v->a[63408] = anon_sym_GT_GT; + v->a[63409] = anon_sym_AMP_GT; + v->a[63410] = anon_sym_AMP_GT_GT; + v->a[63411] = anon_sym_LT_AMP; + v->a[63412] = anon_sym_GT_AMP; + v->a[63413] = anon_sym_GT_PIPE; + v->a[63414] = anon_sym_LT_AMP_DASH; + v->a[63415] = anon_sym_GT_AMP_DASH; + v->a[63416] = anon_sym_LT_LT; + v->a[63417] = anon_sym_LT_LT_DASH; + v->a[63418] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63419] = anon_sym_AMP; small_parse_table_3171(v); } void small_parse_table_3171(t_small_parse_table_array *v) { - v->a[63420] = sym_ansi_c_string; - v->a[63421] = aux_sym_number_token1; - v->a[63422] = aux_sym_number_token2; - v->a[63423] = anon_sym_DOLLAR_LBRACE; - v->a[63424] = anon_sym_DOLLAR_LPAREN; - v->a[63425] = anon_sym_BQUOTE; - v->a[63426] = anon_sym_DOLLAR_BQUOTE; - v->a[63427] = anon_sym_LT_LPAREN; - v->a[63428] = anon_sym_GT_LPAREN; - v->a[63429] = sym_word; - v->a[63430] = 6; - v->a[63431] = actions(3); - v->a[63432] = 1; - v->a[63433] = sym_comment; - v->a[63434] = actions(5648); - v->a[63435] = 1; - v->a[63436] = aux_sym_concatenation_token1; - v->a[63437] = actions(5654); - v->a[63438] = 1; - v->a[63439] = sym__concat; + v->a[63420] = anon_sym_DOLLAR; + v->a[63421] = sym__special_character; + v->a[63422] = anon_sym_DQUOTE; + v->a[63423] = sym_raw_string; + v->a[63424] = aux_sym_number_token1; + v->a[63425] = aux_sym_number_token2; + v->a[63426] = anon_sym_DOLLAR_LBRACE; + v->a[63427] = anon_sym_DOLLAR_LPAREN; + v->a[63428] = anon_sym_BQUOTE; + v->a[63429] = anon_sym_DOLLAR_BQUOTE; + v->a[63430] = sym_word; + v->a[63431] = anon_sym_SEMI; + v->a[63432] = 6; + v->a[63433] = actions(3); + v->a[63434] = 1; + v->a[63435] = sym_comment; + v->a[63436] = actions(828); + v->a[63437] = 1; + v->a[63438] = sym_file_descriptor; + v->a[63439] = actions(4075); small_parse_table_3172(v); } void small_parse_table_3172(t_small_parse_table_array *v) { - v->a[63440] = state(1357); - v->a[63441] = 1; - v->a[63442] = aux_sym_concatenation_repeat1; - v->a[63443] = actions(4566); - v->a[63444] = 6; - v->a[63445] = sym_file_descriptor; - v->a[63446] = sym_variable_name; - v->a[63447] = sym_test_operator; - v->a[63448] = sym__brace_start; - v->a[63449] = ts_builtin_sym_end; - v->a[63450] = aux_sym_heredoc_redirect_token1; - v->a[63451] = actions(4564); - v->a[63452] = 37; - v->a[63453] = anon_sym_LPAREN_LPAREN; - v->a[63454] = anon_sym_SEMI; - v->a[63455] = anon_sym_PIPE_PIPE; - v->a[63456] = anon_sym_AMP_AMP; - v->a[63457] = anon_sym_PIPE; - v->a[63458] = anon_sym_AMP; - v->a[63459] = anon_sym_LT; + v->a[63440] = 1; + v->a[63441] = sym_variable_name; + v->a[63442] = actions(4073); + v->a[63443] = 2; + v->a[63444] = aux_sym__simple_variable_name_token1; + v->a[63445] = aux_sym__multiline_variable_name_token1; + v->a[63446] = actions(4071); + v->a[63447] = 9; + v->a[63448] = anon_sym_BANG; + v->a[63449] = anon_sym_DASH; + v->a[63450] = anon_sym_STAR; + v->a[63451] = anon_sym_QMARK; + v->a[63452] = anon_sym_DOLLAR; + v->a[63453] = anon_sym_POUND; + v->a[63454] = anon_sym_AT; + v->a[63455] = anon_sym_0; + v->a[63456] = anon_sym__; + v->a[63457] = actions(826); + v->a[63458] = 23; + v->a[63459] = anon_sym_esac; small_parse_table_3173(v); } void small_parse_table_3173(t_small_parse_table_array *v) { - v->a[63460] = anon_sym_GT; - v->a[63461] = anon_sym_LT_LT; - v->a[63462] = anon_sym_GT_GT; - v->a[63463] = anon_sym_SEMI_SEMI; + v->a[63460] = anon_sym_PIPE; + v->a[63461] = anon_sym_SEMI_SEMI; + v->a[63462] = anon_sym_SEMI_AMP; + v->a[63463] = anon_sym_SEMI_SEMI_AMP; v->a[63464] = anon_sym_PIPE_AMP; - v->a[63465] = anon_sym_AMP_GT; - v->a[63466] = anon_sym_AMP_GT_GT; - v->a[63467] = anon_sym_LT_AMP; - v->a[63468] = anon_sym_GT_AMP; - v->a[63469] = anon_sym_GT_PIPE; - v->a[63470] = anon_sym_LT_AMP_DASH; - v->a[63471] = anon_sym_GT_AMP_DASH; - v->a[63472] = anon_sym_LT_LT_DASH; - v->a[63473] = anon_sym_LT_LT_LT; - v->a[63474] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63475] = anon_sym_DOLLAR_LBRACK; - v->a[63476] = anon_sym_DOLLAR; - v->a[63477] = sym__special_character; - v->a[63478] = anon_sym_DQUOTE; - v->a[63479] = sym_raw_string; + v->a[63465] = anon_sym_AMP_AMP; + v->a[63466] = anon_sym_PIPE_PIPE; + v->a[63467] = anon_sym_LT; + v->a[63468] = anon_sym_GT; + v->a[63469] = anon_sym_GT_GT; + v->a[63470] = anon_sym_AMP_GT; + v->a[63471] = anon_sym_AMP_GT_GT; + v->a[63472] = anon_sym_LT_AMP; + v->a[63473] = anon_sym_GT_AMP; + v->a[63474] = anon_sym_GT_PIPE; + v->a[63475] = anon_sym_LT_AMP_DASH; + v->a[63476] = anon_sym_GT_AMP_DASH; + v->a[63477] = anon_sym_LT_LT; + v->a[63478] = anon_sym_LT_LT_DASH; + v->a[63479] = aux_sym_heredoc_redirect_token1; small_parse_table_3174(v); } void small_parse_table_3174(t_small_parse_table_array *v) { - v->a[63480] = sym_ansi_c_string; - v->a[63481] = aux_sym_number_token1; - v->a[63482] = aux_sym_number_token2; - v->a[63483] = anon_sym_DOLLAR_LBRACE; - v->a[63484] = anon_sym_DOLLAR_LPAREN; - v->a[63485] = anon_sym_BQUOTE; - v->a[63486] = anon_sym_DOLLAR_BQUOTE; - v->a[63487] = anon_sym_LT_LPAREN; - v->a[63488] = anon_sym_GT_LPAREN; - v->a[63489] = sym_word; - v->a[63490] = 6; - v->a[63491] = actions(3); - v->a[63492] = 1; - v->a[63493] = sym_comment; - v->a[63494] = actions(5648); - v->a[63495] = 1; - v->a[63496] = aux_sym_concatenation_token1; - v->a[63497] = actions(5654); - v->a[63498] = 1; - v->a[63499] = sym__concat; + v->a[63480] = anon_sym_AMP; + v->a[63481] = anon_sym_SEMI; + v->a[63482] = 6; + v->a[63483] = actions(3); + v->a[63484] = 1; + v->a[63485] = sym_comment; + v->a[63486] = actions(3442); + v->a[63487] = 1; + v->a[63488] = aux_sym_concatenation_token1; + v->a[63489] = actions(4077); + v->a[63490] = 1; + v->a[63491] = sym__concat; + v->a[63492] = state(858); + v->a[63493] = 1; + v->a[63494] = aux_sym_concatenation_repeat1; + v->a[63495] = actions(2690); + v->a[63496] = 4; + v->a[63497] = sym_file_descriptor; + v->a[63498] = sym_test_operator; + v->a[63499] = sym__brace_start; small_parse_table_3175(v); } diff --git a/parser/static/small_parse_table/small_parse_table_635.c b/parser/static/small_parse_table/small_parse_table_635.c index ecfccc29..6f3c3ee2 100644 --- a/parser/static/small_parse_table/small_parse_table_635.c +++ b/parser/static/small_parse_table/small_parse_table_635.c @@ -14,126 +14,126 @@ void small_parse_table_3175(t_small_parse_table_array *v) { - v->a[63500] = state(1333); - v->a[63501] = 1; - v->a[63502] = aux_sym_concatenation_repeat1; - v->a[63503] = actions(2074); - v->a[63504] = 6; - v->a[63505] = sym_file_descriptor; - v->a[63506] = sym_variable_name; - v->a[63507] = sym_test_operator; - v->a[63508] = sym__brace_start; - v->a[63509] = ts_builtin_sym_end; - v->a[63510] = aux_sym_heredoc_redirect_token1; - v->a[63511] = actions(2072); - v->a[63512] = 37; - v->a[63513] = anon_sym_LPAREN_LPAREN; - v->a[63514] = anon_sym_SEMI; - v->a[63515] = anon_sym_PIPE_PIPE; - v->a[63516] = anon_sym_AMP_AMP; - v->a[63517] = anon_sym_PIPE; - v->a[63518] = anon_sym_AMP; - v->a[63519] = anon_sym_LT; + v->a[63500] = aux_sym_heredoc_redirect_token1; + v->a[63501] = actions(2688); + v->a[63502] = 29; + v->a[63503] = anon_sym_PIPE; + v->a[63504] = anon_sym_PIPE_AMP; + v->a[63505] = anon_sym_AMP_AMP; + v->a[63506] = anon_sym_PIPE_PIPE; + v->a[63507] = anon_sym_LT; + v->a[63508] = anon_sym_GT; + v->a[63509] = anon_sym_GT_GT; + v->a[63510] = anon_sym_AMP_GT; + v->a[63511] = anon_sym_AMP_GT_GT; + v->a[63512] = anon_sym_LT_AMP; + v->a[63513] = anon_sym_GT_AMP; + v->a[63514] = anon_sym_GT_PIPE; + v->a[63515] = anon_sym_LT_AMP_DASH; + v->a[63516] = anon_sym_GT_AMP_DASH; + v->a[63517] = anon_sym_LT_LT; + v->a[63518] = anon_sym_LT_LT_DASH; + v->a[63519] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3176(v); } void small_parse_table_3176(t_small_parse_table_array *v) { - v->a[63520] = anon_sym_GT; - v->a[63521] = anon_sym_LT_LT; - v->a[63522] = anon_sym_GT_GT; - v->a[63523] = anon_sym_SEMI_SEMI; - v->a[63524] = anon_sym_PIPE_AMP; - v->a[63525] = anon_sym_AMP_GT; - v->a[63526] = anon_sym_AMP_GT_GT; - v->a[63527] = anon_sym_LT_AMP; - v->a[63528] = anon_sym_GT_AMP; - v->a[63529] = anon_sym_GT_PIPE; - v->a[63530] = anon_sym_LT_AMP_DASH; - v->a[63531] = anon_sym_GT_AMP_DASH; - v->a[63532] = anon_sym_LT_LT_DASH; - v->a[63533] = anon_sym_LT_LT_LT; - v->a[63534] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63535] = anon_sym_DOLLAR_LBRACK; - v->a[63536] = anon_sym_DOLLAR; - v->a[63537] = sym__special_character; - v->a[63538] = anon_sym_DQUOTE; - v->a[63539] = sym_raw_string; + v->a[63520] = anon_sym_DOLLAR; + v->a[63521] = sym__special_character; + v->a[63522] = anon_sym_DQUOTE; + v->a[63523] = sym_raw_string; + v->a[63524] = aux_sym_number_token1; + v->a[63525] = aux_sym_number_token2; + v->a[63526] = anon_sym_DOLLAR_LBRACE; + v->a[63527] = anon_sym_DOLLAR_LPAREN; + v->a[63528] = anon_sym_BQUOTE; + v->a[63529] = anon_sym_DOLLAR_BQUOTE; + v->a[63530] = aux_sym__simple_variable_name_token1; + v->a[63531] = sym_word; + v->a[63532] = 6; + v->a[63533] = actions(3); + v->a[63534] = 1; + v->a[63535] = sym_comment; + v->a[63536] = actions(3442); + v->a[63537] = 1; + v->a[63538] = aux_sym_concatenation_token1; + v->a[63539] = actions(3572); small_parse_table_3177(v); } void small_parse_table_3177(t_small_parse_table_array *v) { - v->a[63540] = sym_ansi_c_string; - v->a[63541] = aux_sym_number_token1; - v->a[63542] = aux_sym_number_token2; - v->a[63543] = anon_sym_DOLLAR_LBRACE; - v->a[63544] = anon_sym_DOLLAR_LPAREN; - v->a[63545] = anon_sym_BQUOTE; - v->a[63546] = anon_sym_DOLLAR_BQUOTE; - v->a[63547] = anon_sym_LT_LPAREN; - v->a[63548] = anon_sym_GT_LPAREN; - v->a[63549] = sym_word; - v->a[63550] = 6; - v->a[63551] = actions(3); - v->a[63552] = 1; - v->a[63553] = sym_comment; - v->a[63554] = actions(5634); - v->a[63555] = 1; - v->a[63556] = aux_sym_concatenation_token1; - v->a[63557] = actions(5701); - v->a[63558] = 1; - v->a[63559] = sym__concat; + v->a[63540] = 1; + v->a[63541] = sym__concat; + v->a[63542] = state(1359); + v->a[63543] = 1; + v->a[63544] = aux_sym_concatenation_repeat1; + v->a[63545] = actions(2664); + v->a[63546] = 4; + v->a[63547] = sym_file_descriptor; + v->a[63548] = sym_test_operator; + v->a[63549] = sym__brace_start; + v->a[63550] = aux_sym_heredoc_redirect_token1; + v->a[63551] = actions(2662); + v->a[63552] = 29; + v->a[63553] = anon_sym_PIPE; + v->a[63554] = anon_sym_PIPE_AMP; + v->a[63555] = anon_sym_AMP_AMP; + v->a[63556] = anon_sym_PIPE_PIPE; + v->a[63557] = anon_sym_LT; + v->a[63558] = anon_sym_GT; + v->a[63559] = anon_sym_GT_GT; small_parse_table_3178(v); } void small_parse_table_3178(t_small_parse_table_array *v) { - v->a[63560] = state(1475); - v->a[63561] = 1; - v->a[63562] = aux_sym_concatenation_repeat1; - v->a[63563] = actions(1267); - v->a[63564] = 6; - v->a[63565] = sym_file_descriptor; - v->a[63566] = sym_variable_name; - v->a[63567] = sym_test_operator; - v->a[63568] = sym__brace_start; - v->a[63569] = ts_builtin_sym_end; - v->a[63570] = aux_sym_heredoc_redirect_token1; - v->a[63571] = actions(1265); - v->a[63572] = 37; - v->a[63573] = anon_sym_LPAREN_LPAREN; - v->a[63574] = anon_sym_SEMI; - v->a[63575] = anon_sym_PIPE_PIPE; - v->a[63576] = anon_sym_AMP_AMP; - v->a[63577] = anon_sym_PIPE; - v->a[63578] = anon_sym_AMP; - v->a[63579] = anon_sym_LT; + v->a[63560] = anon_sym_AMP_GT; + v->a[63561] = anon_sym_AMP_GT_GT; + v->a[63562] = anon_sym_LT_AMP; + v->a[63563] = anon_sym_GT_AMP; + v->a[63564] = anon_sym_GT_PIPE; + v->a[63565] = anon_sym_LT_AMP_DASH; + v->a[63566] = anon_sym_GT_AMP_DASH; + v->a[63567] = anon_sym_LT_LT; + v->a[63568] = anon_sym_LT_LT_DASH; + v->a[63569] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63570] = anon_sym_DOLLAR; + v->a[63571] = sym__special_character; + v->a[63572] = anon_sym_DQUOTE; + v->a[63573] = sym_raw_string; + v->a[63574] = aux_sym_number_token1; + v->a[63575] = aux_sym_number_token2; + v->a[63576] = anon_sym_DOLLAR_LBRACE; + v->a[63577] = anon_sym_DOLLAR_LPAREN; + v->a[63578] = anon_sym_BQUOTE; + v->a[63579] = anon_sym_DOLLAR_BQUOTE; small_parse_table_3179(v); } void small_parse_table_3179(t_small_parse_table_array *v) { - v->a[63580] = anon_sym_GT; - v->a[63581] = anon_sym_LT_LT; - v->a[63582] = anon_sym_GT_GT; - v->a[63583] = anon_sym_SEMI_SEMI; - v->a[63584] = anon_sym_PIPE_AMP; - v->a[63585] = anon_sym_AMP_GT; - v->a[63586] = anon_sym_AMP_GT_GT; - v->a[63587] = anon_sym_LT_AMP; - v->a[63588] = anon_sym_GT_AMP; - v->a[63589] = anon_sym_GT_PIPE; - v->a[63590] = anon_sym_LT_AMP_DASH; - v->a[63591] = anon_sym_GT_AMP_DASH; - v->a[63592] = anon_sym_LT_LT_DASH; - v->a[63593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63594] = anon_sym_DOLLAR_LBRACK; - v->a[63595] = anon_sym_DOLLAR; - v->a[63596] = sym__special_character; - v->a[63597] = anon_sym_DQUOTE; - v->a[63598] = sym_raw_string; - v->a[63599] = sym_ansi_c_string; + v->a[63580] = aux_sym__simple_variable_name_token1; + v->a[63581] = sym_word; + v->a[63582] = 5; + v->a[63583] = actions(57); + v->a[63584] = 1; + v->a[63585] = sym_comment; + v->a[63586] = state(1370); + v->a[63587] = 1; + v->a[63588] = aux_sym_concatenation_repeat1; + v->a[63589] = actions(4056); + v->a[63590] = 2; + v->a[63591] = sym__concat; + v->a[63592] = aux_sym_concatenation_token1; + v->a[63593] = actions(2717); + v->a[63594] = 14; + v->a[63595] = anon_sym_PIPE; + v->a[63596] = anon_sym_LT; + v->a[63597] = anon_sym_GT; + v->a[63598] = anon_sym_AMP_GT; + v->a[63599] = anon_sym_LT_AMP; small_parse_table_3180(v); } diff --git a/parser/static/small_parse_table/small_parse_table_636.c b/parser/static/small_parse_table/small_parse_table_636.c index b94a9faf..9cc77334 100644 --- a/parser/static/small_parse_table/small_parse_table_636.c +++ b/parser/static/small_parse_table/small_parse_table_636.c @@ -14,126 +14,126 @@ void small_parse_table_3180(t_small_parse_table_array *v) { - v->a[63600] = aux_sym_number_token1; - v->a[63601] = aux_sym_number_token2; - v->a[63602] = anon_sym_DOLLAR_LBRACE; - v->a[63603] = anon_sym_DOLLAR_LPAREN; - v->a[63604] = anon_sym_BQUOTE; - v->a[63605] = anon_sym_DOLLAR_BQUOTE; - v->a[63606] = anon_sym_LT_LPAREN; - v->a[63607] = anon_sym_GT_LPAREN; - v->a[63608] = aux_sym__simple_variable_name_token1; - v->a[63609] = sym_word; - v->a[63610] = 6; - v->a[63611] = actions(3); - v->a[63612] = 1; - v->a[63613] = sym_comment; - v->a[63614] = actions(5648); - v->a[63615] = 1; - v->a[63616] = aux_sym_concatenation_token1; - v->a[63617] = actions(5654); - v->a[63618] = 1; - v->a[63619] = sym__concat; + v->a[63600] = anon_sym_GT_AMP; + v->a[63601] = anon_sym_LT_LT; + v->a[63602] = anon_sym_DOLLAR; + v->a[63603] = aux_sym_number_token1; + v->a[63604] = aux_sym_number_token2; + v->a[63605] = anon_sym_DOLLAR_LPAREN; + v->a[63606] = anon_sym_BQUOTE; + v->a[63607] = aux_sym__simple_variable_name_token1; + v->a[63608] = sym_word; + v->a[63609] = actions(2719); + v->a[63610] = 19; + v->a[63611] = sym_file_descriptor; + v->a[63612] = sym_variable_name; + v->a[63613] = sym_test_operator; + v->a[63614] = sym__brace_start; + v->a[63615] = anon_sym_PIPE_AMP; + v->a[63616] = anon_sym_AMP_AMP; + v->a[63617] = anon_sym_PIPE_PIPE; + v->a[63618] = anon_sym_GT_GT; + v->a[63619] = anon_sym_AMP_GT_GT; small_parse_table_3181(v); } void small_parse_table_3181(t_small_parse_table_array *v) { - v->a[63620] = state(1333); - v->a[63621] = 1; - v->a[63622] = aux_sym_concatenation_repeat1; - v->a[63623] = actions(5391); - v->a[63624] = 6; - v->a[63625] = sym_file_descriptor; - v->a[63626] = sym_variable_name; - v->a[63627] = sym_test_operator; - v->a[63628] = sym__brace_start; - v->a[63629] = ts_builtin_sym_end; - v->a[63630] = aux_sym_heredoc_redirect_token1; - v->a[63631] = actions(5389); - v->a[63632] = 37; - v->a[63633] = anon_sym_LPAREN_LPAREN; - v->a[63634] = anon_sym_SEMI; - v->a[63635] = anon_sym_PIPE_PIPE; - v->a[63636] = anon_sym_AMP_AMP; - v->a[63637] = anon_sym_PIPE; - v->a[63638] = anon_sym_AMP; - v->a[63639] = anon_sym_LT; + v->a[63620] = anon_sym_GT_PIPE; + v->a[63621] = anon_sym_LT_AMP_DASH; + v->a[63622] = anon_sym_GT_AMP_DASH; + v->a[63623] = anon_sym_LT_LT_DASH; + v->a[63624] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63625] = sym__special_character; + v->a[63626] = anon_sym_DQUOTE; + v->a[63627] = sym_raw_string; + v->a[63628] = anon_sym_DOLLAR_LBRACE; + v->a[63629] = anon_sym_DOLLAR_BQUOTE; + v->a[63630] = 19; + v->a[63631] = actions(57); + v->a[63632] = 1; + v->a[63633] = sym_comment; + v->a[63634] = actions(4079); + v->a[63635] = 1; + v->a[63636] = sym_word; + v->a[63637] = actions(4082); + v->a[63638] = 1; + v->a[63639] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3182(v); } void small_parse_table_3182(t_small_parse_table_array *v) { - v->a[63640] = anon_sym_GT; - v->a[63641] = anon_sym_LT_LT; - v->a[63642] = anon_sym_GT_GT; - v->a[63643] = anon_sym_SEMI_SEMI; - v->a[63644] = anon_sym_PIPE_AMP; - v->a[63645] = anon_sym_AMP_GT; - v->a[63646] = anon_sym_AMP_GT_GT; - v->a[63647] = anon_sym_LT_AMP; - v->a[63648] = anon_sym_GT_AMP; - v->a[63649] = anon_sym_GT_PIPE; - v->a[63650] = anon_sym_LT_AMP_DASH; - v->a[63651] = anon_sym_GT_AMP_DASH; - v->a[63652] = anon_sym_LT_LT_DASH; - v->a[63653] = anon_sym_LT_LT_LT; - v->a[63654] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63655] = anon_sym_DOLLAR_LBRACK; - v->a[63656] = anon_sym_DOLLAR; - v->a[63657] = sym__special_character; - v->a[63658] = anon_sym_DQUOTE; - v->a[63659] = sym_raw_string; + v->a[63640] = actions(4085); + v->a[63641] = 1; + v->a[63642] = anon_sym_DOLLAR; + v->a[63643] = actions(4088); + v->a[63644] = 1; + v->a[63645] = sym__special_character; + v->a[63646] = actions(4091); + v->a[63647] = 1; + v->a[63648] = anon_sym_DQUOTE; + v->a[63649] = actions(4097); + v->a[63650] = 1; + v->a[63651] = aux_sym_number_token1; + v->a[63652] = actions(4100); + v->a[63653] = 1; + v->a[63654] = aux_sym_number_token2; + v->a[63655] = actions(4103); + v->a[63656] = 1; + v->a[63657] = anon_sym_DOLLAR_LBRACE; + v->a[63658] = actions(4106); + v->a[63659] = 1; small_parse_table_3183(v); } void small_parse_table_3183(t_small_parse_table_array *v) { - v->a[63660] = sym_ansi_c_string; - v->a[63661] = aux_sym_number_token1; - v->a[63662] = aux_sym_number_token2; - v->a[63663] = anon_sym_DOLLAR_LBRACE; - v->a[63664] = anon_sym_DOLLAR_LPAREN; - v->a[63665] = anon_sym_BQUOTE; + v->a[63660] = anon_sym_DOLLAR_LPAREN; + v->a[63661] = actions(4109); + v->a[63662] = 1; + v->a[63663] = anon_sym_BQUOTE; + v->a[63664] = actions(4112); + v->a[63665] = 1; v->a[63666] = anon_sym_DOLLAR_BQUOTE; - v->a[63667] = anon_sym_LT_LPAREN; - v->a[63668] = anon_sym_GT_LPAREN; - v->a[63669] = sym_word; - v->a[63670] = 3; - v->a[63671] = actions(3); - v->a[63672] = 1; - v->a[63673] = sym_comment; - v->a[63674] = actions(1314); - v->a[63675] = 5; - v->a[63676] = sym_file_descriptor; - v->a[63677] = sym__concat; - v->a[63678] = sym_test_operator; - v->a[63679] = sym__brace_start; + v->a[63667] = actions(4115); + v->a[63668] = 1; + v->a[63669] = sym__brace_start; + v->a[63670] = state(1920); + v->a[63671] = 1; + v->a[63672] = aux_sym__literal_repeat1; + v->a[63673] = actions(4094); + v->a[63674] = 2; + v->a[63675] = sym_test_operator; + v->a[63676] = sym_raw_string; + v->a[63677] = state(1368); + v->a[63678] = 2; + v->a[63679] = sym_concatenation; small_parse_table_3184(v); } void small_parse_table_3184(t_small_parse_table_array *v) { - v->a[63680] = aux_sym_heredoc_redirect_token1; - v->a[63681] = actions(1312); - v->a[63682] = 41; - v->a[63683] = anon_sym_LPAREN_LPAREN; - v->a[63684] = anon_sym_SEMI; - v->a[63685] = anon_sym_PIPE_PIPE; - v->a[63686] = anon_sym_AMP_AMP; - v->a[63687] = anon_sym_PIPE; - v->a[63688] = anon_sym_AMP; - v->a[63689] = anon_sym_LT; - v->a[63690] = anon_sym_GT; - v->a[63691] = anon_sym_LT_LT; + v->a[63680] = aux_sym_for_statement_repeat1; + v->a[63681] = actions(1285); + v->a[63682] = 5; + v->a[63683] = anon_sym_LT; + v->a[63684] = anon_sym_GT; + v->a[63685] = anon_sym_AMP_GT; + v->a[63686] = anon_sym_LT_AMP; + v->a[63687] = anon_sym_GT_AMP; + v->a[63688] = actions(1287); + v->a[63689] = 7; + v->a[63690] = sym_file_descriptor; + v->a[63691] = sym_variable_name; v->a[63692] = anon_sym_GT_GT; - v->a[63693] = anon_sym_esac; - v->a[63694] = anon_sym_SEMI_SEMI; - v->a[63695] = anon_sym_SEMI_AMP; - v->a[63696] = anon_sym_SEMI_SEMI_AMP; - v->a[63697] = anon_sym_PIPE_AMP; - v->a[63698] = anon_sym_AMP_GT; - v->a[63699] = anon_sym_AMP_GT_GT; + v->a[63693] = anon_sym_AMP_GT_GT; + v->a[63694] = anon_sym_GT_PIPE; + v->a[63695] = anon_sym_LT_AMP_DASH; + v->a[63696] = anon_sym_GT_AMP_DASH; + v->a[63697] = state(1800); + v->a[63698] = 7; + v->a[63699] = sym_arithmetic_expansion; small_parse_table_3185(v); } diff --git a/parser/static/small_parse_table/small_parse_table_637.c b/parser/static/small_parse_table/small_parse_table_637.c index af3d5c42..d481b16c 100644 --- a/parser/static/small_parse_table/small_parse_table_637.c +++ b/parser/static/small_parse_table/small_parse_table_637.c @@ -14,126 +14,126 @@ void small_parse_table_3185(t_small_parse_table_array *v) { - v->a[63700] = anon_sym_LT_AMP; - v->a[63701] = anon_sym_GT_AMP; - v->a[63702] = anon_sym_GT_PIPE; - v->a[63703] = anon_sym_LT_AMP_DASH; - v->a[63704] = anon_sym_GT_AMP_DASH; - v->a[63705] = anon_sym_LT_LT_DASH; - v->a[63706] = anon_sym_LT_LT_LT; - v->a[63707] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63708] = anon_sym_DOLLAR_LBRACK; - v->a[63709] = aux_sym_concatenation_token1; - v->a[63710] = anon_sym_DOLLAR; - v->a[63711] = sym__special_character; - v->a[63712] = anon_sym_DQUOTE; - v->a[63713] = sym_raw_string; - v->a[63714] = sym_ansi_c_string; - v->a[63715] = aux_sym_number_token1; - v->a[63716] = aux_sym_number_token2; - v->a[63717] = anon_sym_DOLLAR_LBRACE; - v->a[63718] = anon_sym_DOLLAR_LPAREN; - v->a[63719] = anon_sym_BQUOTE; + v->a[63700] = sym_brace_expression; + v->a[63701] = sym_string; + v->a[63702] = sym_number; + v->a[63703] = sym_simple_expansion; + v->a[63704] = sym_expansion; + v->a[63705] = sym_command_substitution; + v->a[63706] = 5; + v->a[63707] = actions(57); + v->a[63708] = 1; + v->a[63709] = sym_comment; + v->a[63710] = state(1345); + v->a[63711] = 1; + v->a[63712] = aux_sym_concatenation_repeat1; + v->a[63713] = actions(4056); + v->a[63714] = 2; + v->a[63715] = sym__concat; + v->a[63716] = aux_sym_concatenation_token1; + v->a[63717] = actions(2662); + v->a[63718] = 14; + v->a[63719] = anon_sym_PIPE; small_parse_table_3186(v); } void small_parse_table_3186(t_small_parse_table_array *v) { - v->a[63720] = anon_sym_DOLLAR_BQUOTE; - v->a[63721] = anon_sym_LT_LPAREN; - v->a[63722] = anon_sym_GT_LPAREN; - v->a[63723] = sym_word; - v->a[63724] = 5; - v->a[63725] = actions(3); - v->a[63726] = 1; - v->a[63727] = sym_comment; - v->a[63728] = actions(5642); - v->a[63729] = 1; - v->a[63730] = sym__special_character; - v->a[63731] = state(1358); - v->a[63732] = 1; - v->a[63733] = aux_sym__literal_repeat1; - v->a[63734] = actions(4566); - v->a[63735] = 5; - v->a[63736] = sym_file_descriptor; + v->a[63720] = anon_sym_LT; + v->a[63721] = anon_sym_GT; + v->a[63722] = anon_sym_AMP_GT; + v->a[63723] = anon_sym_LT_AMP; + v->a[63724] = anon_sym_GT_AMP; + v->a[63725] = anon_sym_LT_LT; + v->a[63726] = anon_sym_DOLLAR; + v->a[63727] = aux_sym_number_token1; + v->a[63728] = aux_sym_number_token2; + v->a[63729] = anon_sym_DOLLAR_LPAREN; + v->a[63730] = anon_sym_BQUOTE; + v->a[63731] = aux_sym__simple_variable_name_token1; + v->a[63732] = sym_word; + v->a[63733] = actions(2664); + v->a[63734] = 19; + v->a[63735] = sym_file_descriptor; + v->a[63736] = sym_variable_name; v->a[63737] = sym_test_operator; - v->a[63738] = sym__bare_dollar; - v->a[63739] = sym__brace_start; + v->a[63738] = sym__brace_start; + v->a[63739] = anon_sym_PIPE_AMP; small_parse_table_3187(v); } void small_parse_table_3187(t_small_parse_table_array *v) { - v->a[63740] = aux_sym_heredoc_redirect_token1; - v->a[63741] = actions(4564); - v->a[63742] = 39; - v->a[63743] = anon_sym_LPAREN_LPAREN; - v->a[63744] = anon_sym_SEMI; - v->a[63745] = anon_sym_PIPE_PIPE; - v->a[63746] = anon_sym_AMP_AMP; - v->a[63747] = anon_sym_PIPE; - v->a[63748] = anon_sym_AMP; - v->a[63749] = anon_sym_EQ_EQ; - v->a[63750] = anon_sym_LT; - v->a[63751] = anon_sym_GT; - v->a[63752] = anon_sym_LT_LT; - v->a[63753] = anon_sym_GT_GT; - v->a[63754] = anon_sym_RPAREN; - v->a[63755] = anon_sym_SEMI_SEMI; - v->a[63756] = anon_sym_PIPE_AMP; - v->a[63757] = anon_sym_EQ_TILDE; - v->a[63758] = anon_sym_AMP_GT; - v->a[63759] = anon_sym_AMP_GT_GT; + v->a[63740] = anon_sym_AMP_AMP; + v->a[63741] = anon_sym_PIPE_PIPE; + v->a[63742] = anon_sym_GT_GT; + v->a[63743] = anon_sym_AMP_GT_GT; + v->a[63744] = anon_sym_GT_PIPE; + v->a[63745] = anon_sym_LT_AMP_DASH; + v->a[63746] = anon_sym_GT_AMP_DASH; + v->a[63747] = anon_sym_LT_LT_DASH; + v->a[63748] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63749] = sym__special_character; + v->a[63750] = anon_sym_DQUOTE; + v->a[63751] = sym_raw_string; + v->a[63752] = anon_sym_DOLLAR_LBRACE; + v->a[63753] = anon_sym_DOLLAR_BQUOTE; + v->a[63754] = 6; + v->a[63755] = actions(57); + v->a[63756] = 1; + v->a[63757] = sym_comment; + v->a[63758] = actions(4056); + v->a[63759] = 1; small_parse_table_3188(v); } void small_parse_table_3188(t_small_parse_table_array *v) { - v->a[63760] = anon_sym_LT_AMP; - v->a[63761] = anon_sym_GT_AMP; - v->a[63762] = anon_sym_GT_PIPE; - v->a[63763] = anon_sym_LT_AMP_DASH; - v->a[63764] = anon_sym_GT_AMP_DASH; - v->a[63765] = anon_sym_LT_LT_DASH; - v->a[63766] = anon_sym_LT_LT_LT; - v->a[63767] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63768] = anon_sym_DOLLAR_LBRACK; - v->a[63769] = anon_sym_DOLLAR; - v->a[63770] = anon_sym_DQUOTE; - v->a[63771] = sym_raw_string; - v->a[63772] = sym_ansi_c_string; - v->a[63773] = aux_sym_number_token1; - v->a[63774] = aux_sym_number_token2; - v->a[63775] = anon_sym_DOLLAR_LBRACE; - v->a[63776] = anon_sym_DOLLAR_LPAREN; - v->a[63777] = anon_sym_BQUOTE; - v->a[63778] = anon_sym_DOLLAR_BQUOTE; - v->a[63779] = anon_sym_LT_LPAREN; + v->a[63760] = aux_sym_concatenation_token1; + v->a[63761] = actions(4118); + v->a[63762] = 1; + v->a[63763] = sym__concat; + v->a[63764] = state(1340); + v->a[63765] = 1; + v->a[63766] = aux_sym_concatenation_repeat1; + v->a[63767] = actions(2688); + v->a[63768] = 14; + v->a[63769] = anon_sym_PIPE; + v->a[63770] = anon_sym_LT; + v->a[63771] = anon_sym_GT; + v->a[63772] = anon_sym_AMP_GT; + v->a[63773] = anon_sym_LT_AMP; + v->a[63774] = anon_sym_GT_AMP; + v->a[63775] = anon_sym_LT_LT; + v->a[63776] = anon_sym_DOLLAR; + v->a[63777] = aux_sym_number_token1; + v->a[63778] = aux_sym_number_token2; + v->a[63779] = anon_sym_DOLLAR_LPAREN; small_parse_table_3189(v); } void small_parse_table_3189(t_small_parse_table_array *v) { - v->a[63780] = anon_sym_GT_LPAREN; - v->a[63781] = sym_word; - v->a[63782] = 3; - v->a[63783] = actions(3); - v->a[63784] = 1; - v->a[63785] = sym_comment; - v->a[63786] = actions(1342); - v->a[63787] = 5; - v->a[63788] = sym_file_descriptor; - v->a[63789] = sym__concat; - v->a[63790] = sym_test_operator; - v->a[63791] = sym__brace_start; - v->a[63792] = aux_sym_heredoc_redirect_token1; - v->a[63793] = actions(1340); - v->a[63794] = 41; - v->a[63795] = anon_sym_LPAREN_LPAREN; - v->a[63796] = anon_sym_SEMI; - v->a[63797] = anon_sym_PIPE_PIPE; - v->a[63798] = anon_sym_AMP_AMP; - v->a[63799] = anon_sym_PIPE; + v->a[63780] = anon_sym_BQUOTE; + v->a[63781] = aux_sym__simple_variable_name_token1; + v->a[63782] = sym_word; + v->a[63783] = actions(2690); + v->a[63784] = 19; + v->a[63785] = sym_file_descriptor; + v->a[63786] = sym_variable_name; + v->a[63787] = sym_test_operator; + v->a[63788] = sym__brace_start; + v->a[63789] = anon_sym_PIPE_AMP; + v->a[63790] = anon_sym_AMP_AMP; + v->a[63791] = anon_sym_PIPE_PIPE; + v->a[63792] = anon_sym_GT_GT; + v->a[63793] = anon_sym_AMP_GT_GT; + v->a[63794] = anon_sym_GT_PIPE; + v->a[63795] = anon_sym_LT_AMP_DASH; + v->a[63796] = anon_sym_GT_AMP_DASH; + v->a[63797] = anon_sym_LT_LT_DASH; + v->a[63798] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63799] = sym__special_character; small_parse_table_3190(v); } diff --git a/parser/static/small_parse_table/small_parse_table_638.c b/parser/static/small_parse_table/small_parse_table_638.c index 261c01ec..c39b2e01 100644 --- a/parser/static/small_parse_table/small_parse_table_638.c +++ b/parser/static/small_parse_table/small_parse_table_638.c @@ -14,126 +14,126 @@ void small_parse_table_3190(t_small_parse_table_array *v) { - v->a[63800] = anon_sym_AMP; - v->a[63801] = anon_sym_LT; - v->a[63802] = anon_sym_GT; - v->a[63803] = anon_sym_LT_LT; - v->a[63804] = anon_sym_GT_GT; - v->a[63805] = anon_sym_esac; - v->a[63806] = anon_sym_SEMI_SEMI; - v->a[63807] = anon_sym_SEMI_AMP; - v->a[63808] = anon_sym_SEMI_SEMI_AMP; - v->a[63809] = anon_sym_PIPE_AMP; - v->a[63810] = anon_sym_AMP_GT; - v->a[63811] = anon_sym_AMP_GT_GT; - v->a[63812] = anon_sym_LT_AMP; - v->a[63813] = anon_sym_GT_AMP; - v->a[63814] = anon_sym_GT_PIPE; - v->a[63815] = anon_sym_LT_AMP_DASH; - v->a[63816] = anon_sym_GT_AMP_DASH; - v->a[63817] = anon_sym_LT_LT_DASH; - v->a[63818] = anon_sym_LT_LT_LT; - v->a[63819] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63800] = anon_sym_DQUOTE; + v->a[63801] = sym_raw_string; + v->a[63802] = anon_sym_DOLLAR_LBRACE; + v->a[63803] = anon_sym_DOLLAR_BQUOTE; + v->a[63804] = 19; + v->a[63805] = actions(57); + v->a[63806] = 1; + v->a[63807] = sym_comment; + v->a[63808] = actions(4120); + v->a[63809] = 1; + v->a[63810] = anon_sym_PIPE; + v->a[63811] = actions(4122); + v->a[63812] = 1; + v->a[63813] = anon_sym_AMP_AMP; + v->a[63814] = actions(4124); + v->a[63815] = 1; + v->a[63816] = anon_sym_PIPE_PIPE; + v->a[63817] = actions(4126); + v->a[63818] = 1; + v->a[63819] = anon_sym_EQ; small_parse_table_3191(v); } void small_parse_table_3191(t_small_parse_table_array *v) { - v->a[63820] = anon_sym_DOLLAR_LBRACK; - v->a[63821] = aux_sym_concatenation_token1; - v->a[63822] = anon_sym_DOLLAR; - v->a[63823] = sym__special_character; - v->a[63824] = anon_sym_DQUOTE; - v->a[63825] = sym_raw_string; - v->a[63826] = sym_ansi_c_string; - v->a[63827] = aux_sym_number_token1; - v->a[63828] = aux_sym_number_token2; - v->a[63829] = anon_sym_DOLLAR_LBRACE; - v->a[63830] = anon_sym_DOLLAR_LPAREN; - v->a[63831] = anon_sym_BQUOTE; - v->a[63832] = anon_sym_DOLLAR_BQUOTE; - v->a[63833] = anon_sym_LT_LPAREN; - v->a[63834] = anon_sym_GT_LPAREN; - v->a[63835] = sym_word; - v->a[63836] = 3; - v->a[63837] = actions(3); - v->a[63838] = 1; - v->a[63839] = sym_comment; + v->a[63820] = actions(4132); + v->a[63821] = 1; + v->a[63822] = anon_sym_COMMA; + v->a[63823] = actions(4134); + v->a[63824] = 1; + v->a[63825] = anon_sym_RPAREN_RPAREN; + v->a[63826] = actions(4138); + v->a[63827] = 1; + v->a[63828] = anon_sym_CARET; + v->a[63829] = actions(4140); + v->a[63830] = 1; + v->a[63831] = anon_sym_AMP; + v->a[63832] = actions(4150); + v->a[63833] = 1; + v->a[63834] = anon_sym_QMARK; + v->a[63835] = state(3504); + v->a[63836] = 1; + v->a[63837] = aux_sym_arithmetic_expansion_repeat1; + v->a[63838] = actions(4128); + v->a[63839] = 2; small_parse_table_3192(v); } void small_parse_table_3192(t_small_parse_table_array *v) { - v->a[63840] = actions(1338); - v->a[63841] = 5; - v->a[63842] = sym_file_descriptor; - v->a[63843] = sym__concat; - v->a[63844] = sym_test_operator; - v->a[63845] = sym__brace_start; - v->a[63846] = aux_sym_heredoc_redirect_token1; - v->a[63847] = actions(1336); - v->a[63848] = 41; - v->a[63849] = anon_sym_LPAREN_LPAREN; - v->a[63850] = anon_sym_SEMI; - v->a[63851] = anon_sym_PIPE_PIPE; - v->a[63852] = anon_sym_AMP_AMP; - v->a[63853] = anon_sym_PIPE; - v->a[63854] = anon_sym_AMP; - v->a[63855] = anon_sym_LT; - v->a[63856] = anon_sym_GT; - v->a[63857] = anon_sym_LT_LT; - v->a[63858] = anon_sym_GT_GT; - v->a[63859] = anon_sym_esac; + v->a[63840] = anon_sym_LT; + v->a[63841] = anon_sym_GT; + v->a[63842] = actions(4130); + v->a[63843] = 2; + v->a[63844] = anon_sym_GT_GT; + v->a[63845] = anon_sym_LT_LT; + v->a[63846] = actions(4142); + v->a[63847] = 2; + v->a[63848] = anon_sym_EQ_EQ; + v->a[63849] = anon_sym_BANG_EQ; + v->a[63850] = actions(4144); + v->a[63851] = 2; + v->a[63852] = anon_sym_LT_EQ; + v->a[63853] = anon_sym_GT_EQ; + v->a[63854] = actions(4146); + v->a[63855] = 2; + v->a[63856] = anon_sym_PLUS; + v->a[63857] = anon_sym_DASH; + v->a[63858] = actions(4152); + v->a[63859] = 2; small_parse_table_3193(v); } void small_parse_table_3193(t_small_parse_table_array *v) { - v->a[63860] = anon_sym_SEMI_SEMI; - v->a[63861] = anon_sym_SEMI_AMP; - v->a[63862] = anon_sym_SEMI_SEMI_AMP; - v->a[63863] = anon_sym_PIPE_AMP; - v->a[63864] = anon_sym_AMP_GT; - v->a[63865] = anon_sym_AMP_GT_GT; - v->a[63866] = anon_sym_LT_AMP; - v->a[63867] = anon_sym_GT_AMP; - v->a[63868] = anon_sym_GT_PIPE; - v->a[63869] = anon_sym_LT_AMP_DASH; - v->a[63870] = anon_sym_GT_AMP_DASH; - v->a[63871] = anon_sym_LT_LT_DASH; - v->a[63872] = anon_sym_LT_LT_LT; - v->a[63873] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63874] = anon_sym_DOLLAR_LBRACK; - v->a[63875] = aux_sym_concatenation_token1; - v->a[63876] = anon_sym_DOLLAR; - v->a[63877] = sym__special_character; - v->a[63878] = anon_sym_DQUOTE; - v->a[63879] = sym_raw_string; + v->a[63860] = anon_sym_PLUS_PLUS2; + v->a[63861] = anon_sym_DASH_DASH2; + v->a[63862] = actions(4148); + v->a[63863] = 3; + v->a[63864] = anon_sym_STAR; + v->a[63865] = anon_sym_SLASH; + v->a[63866] = anon_sym_PERCENT; + v->a[63867] = actions(4136); + v->a[63868] = 10; + v->a[63869] = anon_sym_PLUS_EQ; + v->a[63870] = anon_sym_DASH_EQ; + v->a[63871] = anon_sym_STAR_EQ; + v->a[63872] = anon_sym_SLASH_EQ; + v->a[63873] = anon_sym_PERCENT_EQ; + v->a[63874] = anon_sym_LT_LT_EQ; + v->a[63875] = anon_sym_GT_GT_EQ; + v->a[63876] = anon_sym_AMP_EQ; + v->a[63877] = anon_sym_CARET_EQ; + v->a[63878] = anon_sym_PIPE_EQ; + v->a[63879] = 19; small_parse_table_3194(v); } void small_parse_table_3194(t_small_parse_table_array *v) { - v->a[63880] = sym_ansi_c_string; - v->a[63881] = aux_sym_number_token1; - v->a[63882] = aux_sym_number_token2; - v->a[63883] = anon_sym_DOLLAR_LBRACE; - v->a[63884] = anon_sym_DOLLAR_LPAREN; - v->a[63885] = anon_sym_BQUOTE; - v->a[63886] = anon_sym_DOLLAR_BQUOTE; - v->a[63887] = anon_sym_LT_LPAREN; - v->a[63888] = anon_sym_GT_LPAREN; - v->a[63889] = sym_word; - v->a[63890] = 3; - v->a[63891] = actions(3); - v->a[63892] = 1; - v->a[63893] = sym_comment; - v->a[63894] = actions(1263); - v->a[63895] = 6; - v->a[63896] = sym_file_descriptor; - v->a[63897] = sym_test_operator; - v->a[63898] = sym__bare_dollar; - v->a[63899] = sym__brace_start; + v->a[63880] = actions(57); + v->a[63881] = 1; + v->a[63882] = sym_comment; + v->a[63883] = actions(4120); + v->a[63884] = 1; + v->a[63885] = anon_sym_PIPE; + v->a[63886] = actions(4122); + v->a[63887] = 1; + v->a[63888] = anon_sym_AMP_AMP; + v->a[63889] = actions(4124); + v->a[63890] = 1; + v->a[63891] = anon_sym_PIPE_PIPE; + v->a[63892] = actions(4126); + v->a[63893] = 1; + v->a[63894] = anon_sym_EQ; + v->a[63895] = actions(4132); + v->a[63896] = 1; + v->a[63897] = anon_sym_COMMA; + v->a[63898] = actions(4138); + v->a[63899] = 1; small_parse_table_3195(v); } diff --git a/parser/static/small_parse_table/small_parse_table_639.c b/parser/static/small_parse_table/small_parse_table_639.c index 61ad0c14..1bb5b838 100644 --- a/parser/static/small_parse_table/small_parse_table_639.c +++ b/parser/static/small_parse_table/small_parse_table_639.c @@ -14,126 +14,126 @@ void small_parse_table_3195(t_small_parse_table_array *v) { - v->a[63900] = ts_builtin_sym_end; - v->a[63901] = aux_sym_heredoc_redirect_token1; - v->a[63902] = actions(1261); - v->a[63903] = 40; - v->a[63904] = anon_sym_LPAREN_LPAREN; - v->a[63905] = anon_sym_SEMI; - v->a[63906] = anon_sym_PIPE_PIPE; - v->a[63907] = anon_sym_AMP_AMP; - v->a[63908] = anon_sym_PIPE; - v->a[63909] = anon_sym_AMP; - v->a[63910] = anon_sym_EQ_EQ; - v->a[63911] = anon_sym_LT; - v->a[63912] = anon_sym_GT; - v->a[63913] = anon_sym_LT_LT; - v->a[63914] = anon_sym_GT_GT; - v->a[63915] = anon_sym_LPAREN; - v->a[63916] = anon_sym_SEMI_SEMI; - v->a[63917] = anon_sym_PIPE_AMP; - v->a[63918] = anon_sym_EQ_TILDE; - v->a[63919] = anon_sym_AMP_GT; + v->a[63900] = anon_sym_CARET; + v->a[63901] = actions(4140); + v->a[63902] = 1; + v->a[63903] = anon_sym_AMP; + v->a[63904] = actions(4150); + v->a[63905] = 1; + v->a[63906] = anon_sym_QMARK; + v->a[63907] = actions(4154); + v->a[63908] = 1; + v->a[63909] = anon_sym_RPAREN_RPAREN; + v->a[63910] = state(3543); + v->a[63911] = 1; + v->a[63912] = aux_sym_arithmetic_expansion_repeat1; + v->a[63913] = actions(4128); + v->a[63914] = 2; + v->a[63915] = anon_sym_LT; + v->a[63916] = anon_sym_GT; + v->a[63917] = actions(4130); + v->a[63918] = 2; + v->a[63919] = anon_sym_GT_GT; small_parse_table_3196(v); } void small_parse_table_3196(t_small_parse_table_array *v) { - v->a[63920] = anon_sym_AMP_GT_GT; - v->a[63921] = anon_sym_LT_AMP; - v->a[63922] = anon_sym_GT_AMP; - v->a[63923] = anon_sym_GT_PIPE; - v->a[63924] = anon_sym_LT_AMP_DASH; - v->a[63925] = anon_sym_GT_AMP_DASH; - v->a[63926] = anon_sym_LT_LT_DASH; - v->a[63927] = anon_sym_LT_LT_LT; - v->a[63928] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63929] = anon_sym_DOLLAR_LBRACK; - v->a[63930] = anon_sym_DOLLAR; - v->a[63931] = sym__special_character; - v->a[63932] = anon_sym_DQUOTE; - v->a[63933] = sym_raw_string; - v->a[63934] = sym_ansi_c_string; - v->a[63935] = aux_sym_number_token1; - v->a[63936] = aux_sym_number_token2; - v->a[63937] = anon_sym_DOLLAR_LBRACE; - v->a[63938] = anon_sym_DOLLAR_LPAREN; - v->a[63939] = anon_sym_BQUOTE; + v->a[63920] = anon_sym_LT_LT; + v->a[63921] = actions(4142); + v->a[63922] = 2; + v->a[63923] = anon_sym_EQ_EQ; + v->a[63924] = anon_sym_BANG_EQ; + v->a[63925] = actions(4144); + v->a[63926] = 2; + v->a[63927] = anon_sym_LT_EQ; + v->a[63928] = anon_sym_GT_EQ; + v->a[63929] = actions(4146); + v->a[63930] = 2; + v->a[63931] = anon_sym_PLUS; + v->a[63932] = anon_sym_DASH; + v->a[63933] = actions(4152); + v->a[63934] = 2; + v->a[63935] = anon_sym_PLUS_PLUS2; + v->a[63936] = anon_sym_DASH_DASH2; + v->a[63937] = actions(4148); + v->a[63938] = 3; + v->a[63939] = anon_sym_STAR; small_parse_table_3197(v); } void small_parse_table_3197(t_small_parse_table_array *v) { - v->a[63940] = anon_sym_DOLLAR_BQUOTE; - v->a[63941] = anon_sym_LT_LPAREN; - v->a[63942] = anon_sym_GT_LPAREN; - v->a[63943] = sym_word; - v->a[63944] = 6; - v->a[63945] = actions(3); - v->a[63946] = 1; - v->a[63947] = sym_comment; - v->a[63948] = actions(5648); - v->a[63949] = 1; - v->a[63950] = aux_sym_concatenation_token1; - v->a[63951] = actions(5654); - v->a[63952] = 1; - v->a[63953] = sym__concat; - v->a[63954] = state(1357); - v->a[63955] = 1; - v->a[63956] = aux_sym_concatenation_repeat1; - v->a[63957] = actions(1263); - v->a[63958] = 6; - v->a[63959] = sym_file_descriptor; + v->a[63940] = anon_sym_SLASH; + v->a[63941] = anon_sym_PERCENT; + v->a[63942] = actions(4136); + v->a[63943] = 10; + v->a[63944] = anon_sym_PLUS_EQ; + v->a[63945] = anon_sym_DASH_EQ; + v->a[63946] = anon_sym_STAR_EQ; + v->a[63947] = anon_sym_SLASH_EQ; + v->a[63948] = anon_sym_PERCENT_EQ; + v->a[63949] = anon_sym_LT_LT_EQ; + v->a[63950] = anon_sym_GT_GT_EQ; + v->a[63951] = anon_sym_AMP_EQ; + v->a[63952] = anon_sym_CARET_EQ; + v->a[63953] = anon_sym_PIPE_EQ; + v->a[63954] = 5; + v->a[63955] = actions(57); + v->a[63956] = 1; + v->a[63957] = sym_comment; + v->a[63958] = state(1373); + v->a[63959] = 1; small_parse_table_3198(v); } void small_parse_table_3198(t_small_parse_table_array *v) { - v->a[63960] = sym_variable_name; - v->a[63961] = sym_test_operator; - v->a[63962] = sym__brace_start; - v->a[63963] = ts_builtin_sym_end; - v->a[63964] = aux_sym_heredoc_redirect_token1; - v->a[63965] = actions(1261); - v->a[63966] = 37; - v->a[63967] = anon_sym_LPAREN_LPAREN; - v->a[63968] = anon_sym_SEMI; - v->a[63969] = anon_sym_PIPE_PIPE; - v->a[63970] = anon_sym_AMP_AMP; - v->a[63971] = anon_sym_PIPE; - v->a[63972] = anon_sym_AMP; - v->a[63973] = anon_sym_LT; - v->a[63974] = anon_sym_GT; - v->a[63975] = anon_sym_LT_LT; - v->a[63976] = anon_sym_GT_GT; - v->a[63977] = anon_sym_SEMI_SEMI; - v->a[63978] = anon_sym_PIPE_AMP; - v->a[63979] = anon_sym_AMP_GT; + v->a[63960] = aux_sym_concatenation_repeat1; + v->a[63961] = actions(4156); + v->a[63962] = 2; + v->a[63963] = sym__concat; + v->a[63964] = aux_sym_concatenation_token1; + v->a[63965] = actions(2652); + v->a[63966] = 13; + v->a[63967] = anon_sym_PIPE; + v->a[63968] = anon_sym_LT; + v->a[63969] = anon_sym_GT; + v->a[63970] = anon_sym_AMP_GT; + v->a[63971] = anon_sym_LT_AMP; + v->a[63972] = anon_sym_GT_AMP; + v->a[63973] = anon_sym_LT_LT; + v->a[63974] = anon_sym_DOLLAR; + v->a[63975] = aux_sym_number_token1; + v->a[63976] = aux_sym_number_token2; + v->a[63977] = anon_sym_DOLLAR_LPAREN; + v->a[63978] = anon_sym_BQUOTE; + v->a[63979] = sym_word; small_parse_table_3199(v); } void small_parse_table_3199(t_small_parse_table_array *v) { - v->a[63980] = anon_sym_AMP_GT_GT; - v->a[63981] = anon_sym_LT_AMP; - v->a[63982] = anon_sym_GT_AMP; - v->a[63983] = anon_sym_GT_PIPE; - v->a[63984] = anon_sym_LT_AMP_DASH; - v->a[63985] = anon_sym_GT_AMP_DASH; - v->a[63986] = anon_sym_LT_LT_DASH; - v->a[63987] = anon_sym_LT_LT_LT; - v->a[63988] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[63989] = anon_sym_DOLLAR_LBRACK; - v->a[63990] = anon_sym_DOLLAR; - v->a[63991] = sym__special_character; - v->a[63992] = anon_sym_DQUOTE; - v->a[63993] = sym_raw_string; - v->a[63994] = sym_ansi_c_string; - v->a[63995] = aux_sym_number_token1; - v->a[63996] = aux_sym_number_token2; - v->a[63997] = anon_sym_DOLLAR_LBRACE; - v->a[63998] = anon_sym_DOLLAR_LPAREN; - v->a[63999] = anon_sym_BQUOTE; + v->a[63980] = actions(2654); + v->a[63981] = 19; + v->a[63982] = sym_file_descriptor; + v->a[63983] = sym_test_operator; + v->a[63984] = sym__bare_dollar; + v->a[63985] = sym__brace_start; + v->a[63986] = anon_sym_PIPE_AMP; + v->a[63987] = anon_sym_AMP_AMP; + v->a[63988] = anon_sym_PIPE_PIPE; + v->a[63989] = anon_sym_GT_GT; + v->a[63990] = anon_sym_AMP_GT_GT; + v->a[63991] = anon_sym_GT_PIPE; + v->a[63992] = anon_sym_LT_AMP_DASH; + v->a[63993] = anon_sym_GT_AMP_DASH; + v->a[63994] = anon_sym_LT_LT_DASH; + v->a[63995] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[63996] = sym__special_character; + v->a[63997] = anon_sym_DQUOTE; + v->a[63998] = sym_raw_string; + v->a[63999] = anon_sym_DOLLAR_LBRACE; small_parse_table_3200(v); } diff --git a/parser/static/small_parse_table/small_parse_table_64.c b/parser/static/small_parse_table/small_parse_table_64.c index 8499a75a..b0f3ccf8 100644 --- a/parser/static/small_parse_table/small_parse_table_64.c +++ b/parser/static/small_parse_table/small_parse_table_64.c @@ -14,126 +14,126 @@ void small_parse_table_320(t_small_parse_table_array *v) { - v->a[6400] = state(1290); - v->a[6401] = 9; - v->a[6402] = sym_arithmetic_expansion; - v->a[6403] = sym_brace_expression; - v->a[6404] = sym_string; - v->a[6405] = sym_translated_string; - v->a[6406] = sym_number; - v->a[6407] = sym_simple_expansion; - v->a[6408] = sym_expansion; - v->a[6409] = sym_command_substitution; - v->a[6410] = sym_process_substitution; - v->a[6411] = actions(2094); - v->a[6412] = 23; - v->a[6413] = anon_sym_SEMI; - v->a[6414] = anon_sym_PIPE_PIPE; - v->a[6415] = anon_sym_AMP_AMP; - v->a[6416] = anon_sym_PIPE; - v->a[6417] = anon_sym_AMP; - v->a[6418] = anon_sym_LT; - v->a[6419] = anon_sym_GT; + v->a[6400] = aux_sym__multiline_variable_name_token1; + v->a[6401] = actions(816); + v->a[6402] = 3; + v->a[6403] = sym_file_descriptor; + v->a[6404] = sym_test_operator; + v->a[6405] = sym__brace_start; + v->a[6406] = actions(1597); + v->a[6407] = 9; + v->a[6408] = anon_sym_BANG; + v->a[6409] = anon_sym_DASH; + v->a[6410] = anon_sym_STAR; + v->a[6411] = anon_sym_QMARK; + v->a[6412] = anon_sym_DOLLAR; + v->a[6413] = anon_sym_POUND; + v->a[6414] = anon_sym_AT; + v->a[6415] = anon_sym_0; + v->a[6416] = anon_sym__; + v->a[6417] = actions(810); + v->a[6418] = 33; + v->a[6419] = anon_sym_PIPE; small_parse_table_321(v); } void small_parse_table_321(t_small_parse_table_array *v) { - v->a[6420] = anon_sym_LT_LT; - v->a[6421] = anon_sym_GT_GT; - v->a[6422] = anon_sym_esac; - v->a[6423] = anon_sym_SEMI_SEMI; - v->a[6424] = anon_sym_SEMI_AMP; - v->a[6425] = anon_sym_SEMI_SEMI_AMP; - v->a[6426] = anon_sym_PIPE_AMP; - v->a[6427] = anon_sym_AMP_GT; - v->a[6428] = anon_sym_AMP_GT_GT; - v->a[6429] = anon_sym_LT_AMP; - v->a[6430] = anon_sym_GT_AMP; - v->a[6431] = anon_sym_GT_PIPE; - v->a[6432] = anon_sym_LT_AMP_DASH; - v->a[6433] = anon_sym_GT_AMP_DASH; - v->a[6434] = anon_sym_LT_LT_DASH; - v->a[6435] = anon_sym_LT_LT_LT; - v->a[6436] = 23; - v->a[6437] = actions(3); - v->a[6438] = 1; - v->a[6439] = sym_comment; + v->a[6420] = anon_sym_SEMI_SEMI; + v->a[6421] = anon_sym_SEMI_AMP; + v->a[6422] = anon_sym_SEMI_SEMI_AMP; + v->a[6423] = anon_sym_PIPE_AMP; + v->a[6424] = anon_sym_AMP_AMP; + v->a[6425] = anon_sym_PIPE_PIPE; + v->a[6426] = anon_sym_LT; + v->a[6427] = anon_sym_GT; + v->a[6428] = anon_sym_GT_GT; + v->a[6429] = anon_sym_AMP_GT; + v->a[6430] = anon_sym_AMP_GT_GT; + v->a[6431] = anon_sym_LT_AMP; + v->a[6432] = anon_sym_GT_AMP; + v->a[6433] = anon_sym_GT_PIPE; + v->a[6434] = anon_sym_LT_AMP_DASH; + v->a[6435] = anon_sym_GT_AMP_DASH; + v->a[6436] = anon_sym_LT_LT; + v->a[6437] = anon_sym_LT_LT_DASH; + v->a[6438] = aux_sym_heredoc_redirect_token1; + v->a[6439] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_322(v); } void small_parse_table_322(t_small_parse_table_array *v) { - v->a[6440] = actions(2261); - v->a[6441] = 1; - v->a[6442] = anon_sym_DOLLAR_LBRACK; - v->a[6443] = actions(2263); - v->a[6444] = 1; - v->a[6445] = anon_sym_DOLLAR; - v->a[6446] = actions(2267); - v->a[6447] = 1; - v->a[6448] = anon_sym_DQUOTE; - v->a[6449] = actions(2269); - v->a[6450] = 1; - v->a[6451] = aux_sym_number_token1; - v->a[6452] = actions(2271); - v->a[6453] = 1; - v->a[6454] = aux_sym_number_token2; - v->a[6455] = actions(2273); - v->a[6456] = 1; - v->a[6457] = anon_sym_DOLLAR_LBRACE; - v->a[6458] = actions(2275); - v->a[6459] = 1; + v->a[6440] = anon_sym_AMP; + v->a[6441] = sym__special_character; + v->a[6442] = anon_sym_DQUOTE; + v->a[6443] = sym_raw_string; + v->a[6444] = aux_sym_number_token1; + v->a[6445] = aux_sym_number_token2; + v->a[6446] = anon_sym_DOLLAR_LBRACE; + v->a[6447] = anon_sym_DOLLAR_LPAREN; + v->a[6448] = anon_sym_BQUOTE; + v->a[6449] = anon_sym_DOLLAR_BQUOTE; + v->a[6450] = sym_word; + v->a[6451] = anon_sym_SEMI; + v->a[6452] = 6; + v->a[6453] = actions(3); + v->a[6454] = 1; + v->a[6455] = sym_comment; + v->a[6456] = actions(1646); + v->a[6457] = 1; + v->a[6458] = sym_variable_name; + v->a[6459] = actions(1644); small_parse_table_323(v); } void small_parse_table_323(t_small_parse_table_array *v) { - v->a[6460] = anon_sym_DOLLAR_LPAREN; - v->a[6461] = actions(2279); - v->a[6462] = 1; - v->a[6463] = anon_sym_DOLLAR_BQUOTE; - v->a[6464] = actions(2289); - v->a[6465] = 1; - v->a[6466] = sym__brace_start; - v->a[6467] = actions(2361); - v->a[6468] = 1; - v->a[6469] = sym__special_character; - v->a[6470] = actions(2363); - v->a[6471] = 1; - v->a[6472] = aux_sym__simple_variable_name_token1; - v->a[6473] = actions(2365); - v->a[6474] = 1; - v->a[6475] = sym_variable_name; - v->a[6476] = actions(2367); - v->a[6477] = 1; - v->a[6478] = sym_test_operator; - v->a[6479] = state(1743); + v->a[6460] = 2; + v->a[6461] = aux_sym__simple_variable_name_token1; + v->a[6462] = aux_sym__multiline_variable_name_token1; + v->a[6463] = actions(828); + v->a[6464] = 3; + v->a[6465] = sym_file_descriptor; + v->a[6466] = sym_test_operator; + v->a[6467] = sym__brace_start; + v->a[6468] = actions(1642); + v->a[6469] = 9; + v->a[6470] = anon_sym_BANG; + v->a[6471] = anon_sym_DASH; + v->a[6472] = anon_sym_STAR; + v->a[6473] = anon_sym_QMARK; + v->a[6474] = anon_sym_DOLLAR; + v->a[6475] = anon_sym_POUND; + v->a[6476] = anon_sym_AT; + v->a[6477] = anon_sym_0; + v->a[6478] = anon_sym__; + v->a[6479] = actions(826); small_parse_table_324(v); } void small_parse_table_324(t_small_parse_table_array *v) { - v->a[6480] = 1; - v->a[6481] = aux_sym__literal_repeat1; - v->a[6482] = state(6773); - v->a[6483] = 1; - v->a[6484] = sym_subscript; - v->a[6485] = actions(1757); - v->a[6486] = 2; - v->a[6487] = sym_file_descriptor; - v->a[6488] = aux_sym_heredoc_redirect_token1; - v->a[6489] = actions(2259); - v->a[6490] = 2; - v->a[6491] = anon_sym_LPAREN_LPAREN; - v->a[6492] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6493] = actions(2281); - v->a[6494] = 2; - v->a[6495] = anon_sym_LT_LPAREN; - v->a[6496] = anon_sym_GT_LPAREN; - v->a[6497] = actions(2359); - v->a[6498] = 3; - v->a[6499] = sym_raw_string; + v->a[6480] = 33; + v->a[6481] = anon_sym_PIPE; + v->a[6482] = anon_sym_SEMI_SEMI; + v->a[6483] = anon_sym_SEMI_AMP; + v->a[6484] = anon_sym_SEMI_SEMI_AMP; + v->a[6485] = anon_sym_PIPE_AMP; + v->a[6486] = anon_sym_AMP_AMP; + v->a[6487] = anon_sym_PIPE_PIPE; + v->a[6488] = anon_sym_LT; + v->a[6489] = anon_sym_GT; + v->a[6490] = anon_sym_GT_GT; + v->a[6491] = anon_sym_AMP_GT; + v->a[6492] = anon_sym_AMP_GT_GT; + v->a[6493] = anon_sym_LT_AMP; + v->a[6494] = anon_sym_GT_AMP; + v->a[6495] = anon_sym_GT_PIPE; + v->a[6496] = anon_sym_LT_AMP_DASH; + v->a[6497] = anon_sym_GT_AMP_DASH; + v->a[6498] = anon_sym_LT_LT; + v->a[6499] = anon_sym_LT_LT_DASH; small_parse_table_325(v); } diff --git a/parser/static/small_parse_table/small_parse_table_640.c b/parser/static/small_parse_table/small_parse_table_640.c index b0a92ffe..07d60359 100644 --- a/parser/static/small_parse_table/small_parse_table_640.c +++ b/parser/static/small_parse_table/small_parse_table_640.c @@ -15,125 +15,125 @@ void small_parse_table_3200(t_small_parse_table_array *v) { v->a[64000] = anon_sym_DOLLAR_BQUOTE; - v->a[64001] = anon_sym_LT_LPAREN; - v->a[64002] = anon_sym_GT_LPAREN; - v->a[64003] = sym_word; - v->a[64004] = 3; - v->a[64005] = actions(3); - v->a[64006] = 1; - v->a[64007] = sym_comment; - v->a[64008] = actions(1318); - v->a[64009] = 5; - v->a[64010] = sym_file_descriptor; - v->a[64011] = sym__concat; - v->a[64012] = sym_test_operator; - v->a[64013] = sym__brace_start; - v->a[64014] = aux_sym_heredoc_redirect_token1; - v->a[64015] = actions(1316); - v->a[64016] = 41; - v->a[64017] = anon_sym_LPAREN_LPAREN; - v->a[64018] = anon_sym_SEMI; - v->a[64019] = anon_sym_PIPE_PIPE; + v->a[64001] = 3; + v->a[64002] = actions(57); + v->a[64003] = 1; + v->a[64004] = sym_comment; + v->a[64005] = actions(2965); + v->a[64006] = 13; + v->a[64007] = anon_sym_PIPE; + v->a[64008] = anon_sym_LT; + v->a[64009] = anon_sym_GT; + v->a[64010] = anon_sym_AMP_GT; + v->a[64011] = anon_sym_LT_AMP; + v->a[64012] = anon_sym_GT_AMP; + v->a[64013] = anon_sym_LT_LT; + v->a[64014] = anon_sym_DOLLAR; + v->a[64015] = aux_sym_number_token1; + v->a[64016] = aux_sym_number_token2; + v->a[64017] = anon_sym_DOLLAR_LPAREN; + v->a[64018] = anon_sym_BQUOTE; + v->a[64019] = sym_word; small_parse_table_3201(v); } void small_parse_table_3201(t_small_parse_table_array *v) { - v->a[64020] = anon_sym_AMP_AMP; - v->a[64021] = anon_sym_PIPE; - v->a[64022] = anon_sym_AMP; - v->a[64023] = anon_sym_LT; - v->a[64024] = anon_sym_GT; - v->a[64025] = anon_sym_LT_LT; - v->a[64026] = anon_sym_GT_GT; - v->a[64027] = anon_sym_esac; - v->a[64028] = anon_sym_SEMI_SEMI; - v->a[64029] = anon_sym_SEMI_AMP; - v->a[64030] = anon_sym_SEMI_SEMI_AMP; - v->a[64031] = anon_sym_PIPE_AMP; - v->a[64032] = anon_sym_AMP_GT; - v->a[64033] = anon_sym_AMP_GT_GT; - v->a[64034] = anon_sym_LT_AMP; - v->a[64035] = anon_sym_GT_AMP; - v->a[64036] = anon_sym_GT_PIPE; - v->a[64037] = anon_sym_LT_AMP_DASH; - v->a[64038] = anon_sym_GT_AMP_DASH; - v->a[64039] = anon_sym_LT_LT_DASH; + v->a[64020] = actions(2967); + v->a[64021] = 22; + v->a[64022] = sym_file_descriptor; + v->a[64023] = sym__concat; + v->a[64024] = sym_test_operator; + v->a[64025] = sym__bare_dollar; + v->a[64026] = sym__brace_start; + v->a[64027] = anon_sym_LPAREN; + v->a[64028] = anon_sym_PIPE_AMP; + v->a[64029] = anon_sym_AMP_AMP; + v->a[64030] = anon_sym_PIPE_PIPE; + v->a[64031] = anon_sym_GT_GT; + v->a[64032] = anon_sym_AMP_GT_GT; + v->a[64033] = anon_sym_GT_PIPE; + v->a[64034] = anon_sym_LT_AMP_DASH; + v->a[64035] = anon_sym_GT_AMP_DASH; + v->a[64036] = anon_sym_LT_LT_DASH; + v->a[64037] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64038] = aux_sym_concatenation_token1; + v->a[64039] = sym__special_character; small_parse_table_3202(v); } void small_parse_table_3202(t_small_parse_table_array *v) { - v->a[64040] = anon_sym_LT_LT_LT; - v->a[64041] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64042] = anon_sym_DOLLAR_LBRACK; - v->a[64043] = aux_sym_concatenation_token1; - v->a[64044] = anon_sym_DOLLAR; - v->a[64045] = sym__special_character; - v->a[64046] = anon_sym_DQUOTE; - v->a[64047] = sym_raw_string; - v->a[64048] = sym_ansi_c_string; - v->a[64049] = aux_sym_number_token1; - v->a[64050] = aux_sym_number_token2; - v->a[64051] = anon_sym_DOLLAR_LBRACE; - v->a[64052] = anon_sym_DOLLAR_LPAREN; - v->a[64053] = anon_sym_BQUOTE; - v->a[64054] = anon_sym_DOLLAR_BQUOTE; - v->a[64055] = anon_sym_LT_LPAREN; - v->a[64056] = anon_sym_GT_LPAREN; - v->a[64057] = sym_word; - v->a[64058] = 6; - v->a[64059] = actions(3); + v->a[64040] = anon_sym_DQUOTE; + v->a[64041] = sym_raw_string; + v->a[64042] = anon_sym_DOLLAR_LBRACE; + v->a[64043] = anon_sym_DOLLAR_BQUOTE; + v->a[64044] = 3; + v->a[64045] = actions(57); + v->a[64046] = 1; + v->a[64047] = sym_comment; + v->a[64048] = actions(2826); + v->a[64049] = 13; + v->a[64050] = anon_sym_PIPE; + v->a[64051] = anon_sym_LT; + v->a[64052] = anon_sym_GT; + v->a[64053] = anon_sym_AMP_GT; + v->a[64054] = anon_sym_LT_AMP; + v->a[64055] = anon_sym_GT_AMP; + v->a[64056] = anon_sym_LT_LT; + v->a[64057] = anon_sym_DOLLAR; + v->a[64058] = aux_sym_number_token1; + v->a[64059] = aux_sym_number_token2; small_parse_table_3203(v); } void small_parse_table_3203(t_small_parse_table_array *v) { - v->a[64060] = 1; - v->a[64061] = sym_comment; - v->a[64062] = actions(5648); - v->a[64063] = 1; - v->a[64064] = aux_sym_concatenation_token1; - v->a[64065] = actions(5654); - v->a[64066] = 1; - v->a[64067] = sym__concat; - v->a[64068] = state(1357); - v->a[64069] = 1; - v->a[64070] = aux_sym_concatenation_repeat1; - v->a[64071] = actions(5395); - v->a[64072] = 6; - v->a[64073] = sym_file_descriptor; - v->a[64074] = sym_variable_name; - v->a[64075] = sym_test_operator; - v->a[64076] = sym__brace_start; - v->a[64077] = ts_builtin_sym_end; - v->a[64078] = aux_sym_heredoc_redirect_token1; - v->a[64079] = actions(5393); + v->a[64060] = anon_sym_DOLLAR_LPAREN; + v->a[64061] = anon_sym_BQUOTE; + v->a[64062] = sym_word; + v->a[64063] = actions(2828); + v->a[64064] = 22; + v->a[64065] = sym_file_descriptor; + v->a[64066] = sym__concat; + v->a[64067] = sym_test_operator; + v->a[64068] = sym__bare_dollar; + v->a[64069] = sym__brace_start; + v->a[64070] = anon_sym_LPAREN; + v->a[64071] = anon_sym_PIPE_AMP; + v->a[64072] = anon_sym_AMP_AMP; + v->a[64073] = anon_sym_PIPE_PIPE; + v->a[64074] = anon_sym_GT_GT; + v->a[64075] = anon_sym_AMP_GT_GT; + v->a[64076] = anon_sym_GT_PIPE; + v->a[64077] = anon_sym_LT_AMP_DASH; + v->a[64078] = anon_sym_GT_AMP_DASH; + v->a[64079] = anon_sym_LT_LT_DASH; small_parse_table_3204(v); } void small_parse_table_3204(t_small_parse_table_array *v) { - v->a[64080] = 37; - v->a[64081] = anon_sym_LPAREN_LPAREN; - v->a[64082] = anon_sym_SEMI; - v->a[64083] = anon_sym_PIPE_PIPE; - v->a[64084] = anon_sym_AMP_AMP; - v->a[64085] = anon_sym_PIPE; - v->a[64086] = anon_sym_AMP; - v->a[64087] = anon_sym_LT; - v->a[64088] = anon_sym_GT; - v->a[64089] = anon_sym_LT_LT; - v->a[64090] = anon_sym_GT_GT; - v->a[64091] = anon_sym_SEMI_SEMI; - v->a[64092] = anon_sym_PIPE_AMP; - v->a[64093] = anon_sym_AMP_GT; - v->a[64094] = anon_sym_AMP_GT_GT; - v->a[64095] = anon_sym_LT_AMP; - v->a[64096] = anon_sym_GT_AMP; - v->a[64097] = anon_sym_GT_PIPE; - v->a[64098] = anon_sym_LT_AMP_DASH; - v->a[64099] = anon_sym_GT_AMP_DASH; + v->a[64080] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64081] = aux_sym_concatenation_token1; + v->a[64082] = sym__special_character; + v->a[64083] = anon_sym_DQUOTE; + v->a[64084] = sym_raw_string; + v->a[64085] = anon_sym_DOLLAR_LBRACE; + v->a[64086] = anon_sym_DOLLAR_BQUOTE; + v->a[64087] = 19; + v->a[64088] = actions(57); + v->a[64089] = 1; + v->a[64090] = sym_comment; + v->a[64091] = actions(4120); + v->a[64092] = 1; + v->a[64093] = anon_sym_PIPE; + v->a[64094] = actions(4122); + v->a[64095] = 1; + v->a[64096] = anon_sym_AMP_AMP; + v->a[64097] = actions(4124); + v->a[64098] = 1; + v->a[64099] = anon_sym_PIPE_PIPE; small_parse_table_3205(v); } diff --git a/parser/static/small_parse_table/small_parse_table_641.c b/parser/static/small_parse_table/small_parse_table_641.c index 9b910e45..e7047828 100644 --- a/parser/static/small_parse_table/small_parse_table_641.c +++ b/parser/static/small_parse_table/small_parse_table_641.c @@ -14,126 +14,126 @@ void small_parse_table_3205(t_small_parse_table_array *v) { - v->a[64100] = anon_sym_LT_LT_DASH; - v->a[64101] = anon_sym_LT_LT_LT; - v->a[64102] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64103] = anon_sym_DOLLAR_LBRACK; - v->a[64104] = anon_sym_DOLLAR; - v->a[64105] = sym__special_character; - v->a[64106] = anon_sym_DQUOTE; - v->a[64107] = sym_raw_string; - v->a[64108] = sym_ansi_c_string; - v->a[64109] = aux_sym_number_token1; - v->a[64110] = aux_sym_number_token2; - v->a[64111] = anon_sym_DOLLAR_LBRACE; - v->a[64112] = anon_sym_DOLLAR_LPAREN; - v->a[64113] = anon_sym_BQUOTE; - v->a[64114] = anon_sym_DOLLAR_BQUOTE; - v->a[64115] = anon_sym_LT_LPAREN; - v->a[64116] = anon_sym_GT_LPAREN; - v->a[64117] = sym_word; - v->a[64118] = 3; - v->a[64119] = actions(3); + v->a[64100] = actions(4126); + v->a[64101] = 1; + v->a[64102] = anon_sym_EQ; + v->a[64103] = actions(4132); + v->a[64104] = 1; + v->a[64105] = anon_sym_COMMA; + v->a[64106] = actions(4138); + v->a[64107] = 1; + v->a[64108] = anon_sym_CARET; + v->a[64109] = actions(4140); + v->a[64110] = 1; + v->a[64111] = anon_sym_AMP; + v->a[64112] = actions(4150); + v->a[64113] = 1; + v->a[64114] = anon_sym_QMARK; + v->a[64115] = actions(4159); + v->a[64116] = 1; + v->a[64117] = anon_sym_RPAREN_RPAREN; + v->a[64118] = state(3536); + v->a[64119] = 1; small_parse_table_3206(v); } void small_parse_table_3206(t_small_parse_table_array *v) { - v->a[64120] = 1; - v->a[64121] = sym_comment; - v->a[64122] = actions(1302); - v->a[64123] = 6; - v->a[64124] = sym_file_descriptor; - v->a[64125] = sym__concat; - v->a[64126] = sym_variable_name; - v->a[64127] = sym_test_operator; - v->a[64128] = sym__brace_start; - v->a[64129] = aux_sym_heredoc_redirect_token1; - v->a[64130] = actions(1300); - v->a[64131] = 40; - v->a[64132] = anon_sym_LPAREN_LPAREN; - v->a[64133] = anon_sym_SEMI; - v->a[64134] = anon_sym_PIPE_PIPE; - v->a[64135] = anon_sym_AMP_AMP; - v->a[64136] = anon_sym_PIPE; - v->a[64137] = anon_sym_AMP; - v->a[64138] = anon_sym_LT; - v->a[64139] = anon_sym_GT; + v->a[64120] = aux_sym_arithmetic_expansion_repeat1; + v->a[64121] = actions(4128); + v->a[64122] = 2; + v->a[64123] = anon_sym_LT; + v->a[64124] = anon_sym_GT; + v->a[64125] = actions(4130); + v->a[64126] = 2; + v->a[64127] = anon_sym_GT_GT; + v->a[64128] = anon_sym_LT_LT; + v->a[64129] = actions(4142); + v->a[64130] = 2; + v->a[64131] = anon_sym_EQ_EQ; + v->a[64132] = anon_sym_BANG_EQ; + v->a[64133] = actions(4144); + v->a[64134] = 2; + v->a[64135] = anon_sym_LT_EQ; + v->a[64136] = anon_sym_GT_EQ; + v->a[64137] = actions(4146); + v->a[64138] = 2; + v->a[64139] = anon_sym_PLUS; small_parse_table_3207(v); } void small_parse_table_3207(t_small_parse_table_array *v) { - v->a[64140] = anon_sym_LT_LT; - v->a[64141] = anon_sym_GT_GT; - v->a[64142] = anon_sym_SEMI_SEMI; - v->a[64143] = anon_sym_SEMI_AMP; - v->a[64144] = anon_sym_SEMI_SEMI_AMP; - v->a[64145] = anon_sym_PIPE_AMP; - v->a[64146] = anon_sym_AMP_GT; - v->a[64147] = anon_sym_AMP_GT_GT; - v->a[64148] = anon_sym_LT_AMP; - v->a[64149] = anon_sym_GT_AMP; - v->a[64150] = anon_sym_GT_PIPE; - v->a[64151] = anon_sym_LT_AMP_DASH; - v->a[64152] = anon_sym_GT_AMP_DASH; - v->a[64153] = anon_sym_LT_LT_DASH; - v->a[64154] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64155] = anon_sym_DOLLAR_LBRACK; - v->a[64156] = aux_sym_concatenation_token1; - v->a[64157] = anon_sym_DOLLAR; - v->a[64158] = sym__special_character; - v->a[64159] = anon_sym_DQUOTE; + v->a[64140] = anon_sym_DASH; + v->a[64141] = actions(4152); + v->a[64142] = 2; + v->a[64143] = anon_sym_PLUS_PLUS2; + v->a[64144] = anon_sym_DASH_DASH2; + v->a[64145] = actions(4148); + v->a[64146] = 3; + v->a[64147] = anon_sym_STAR; + v->a[64148] = anon_sym_SLASH; + v->a[64149] = anon_sym_PERCENT; + v->a[64150] = actions(4136); + v->a[64151] = 10; + v->a[64152] = anon_sym_PLUS_EQ; + v->a[64153] = anon_sym_DASH_EQ; + v->a[64154] = anon_sym_STAR_EQ; + v->a[64155] = anon_sym_SLASH_EQ; + v->a[64156] = anon_sym_PERCENT_EQ; + v->a[64157] = anon_sym_LT_LT_EQ; + v->a[64158] = anon_sym_GT_GT_EQ; + v->a[64159] = anon_sym_AMP_EQ; small_parse_table_3208(v); } void small_parse_table_3208(t_small_parse_table_array *v) { - v->a[64160] = sym_raw_string; - v->a[64161] = sym_ansi_c_string; - v->a[64162] = aux_sym_number_token1; - v->a[64163] = aux_sym_number_token2; - v->a[64164] = anon_sym_DOLLAR_LBRACE; - v->a[64165] = anon_sym_DOLLAR_LPAREN; - v->a[64166] = anon_sym_BQUOTE; - v->a[64167] = anon_sym_DOLLAR_BQUOTE; - v->a[64168] = anon_sym_LT_LPAREN; - v->a[64169] = anon_sym_GT_LPAREN; - v->a[64170] = aux_sym__simple_variable_name_token1; - v->a[64171] = sym_word; - v->a[64172] = 3; - v->a[64173] = actions(3); - v->a[64174] = 1; - v->a[64175] = sym_comment; - v->a[64176] = actions(1294); - v->a[64177] = 6; - v->a[64178] = sym_file_descriptor; - v->a[64179] = sym__concat; + v->a[64160] = anon_sym_CARET_EQ; + v->a[64161] = anon_sym_PIPE_EQ; + v->a[64162] = 3; + v->a[64163] = actions(57); + v->a[64164] = 1; + v->a[64165] = sym_comment; + v->a[64166] = actions(2886); + v->a[64167] = 13; + v->a[64168] = anon_sym_PIPE; + v->a[64169] = anon_sym_LT; + v->a[64170] = anon_sym_GT; + v->a[64171] = anon_sym_AMP_GT; + v->a[64172] = anon_sym_LT_AMP; + v->a[64173] = anon_sym_GT_AMP; + v->a[64174] = anon_sym_LT_LT; + v->a[64175] = anon_sym_DOLLAR; + v->a[64176] = aux_sym_number_token1; + v->a[64177] = aux_sym_number_token2; + v->a[64178] = anon_sym_DOLLAR_LPAREN; + v->a[64179] = anon_sym_BQUOTE; small_parse_table_3209(v); } void small_parse_table_3209(t_small_parse_table_array *v) { - v->a[64180] = sym_variable_name; - v->a[64181] = sym_test_operator; - v->a[64182] = sym__brace_start; - v->a[64183] = aux_sym_heredoc_redirect_token1; - v->a[64184] = actions(1292); - v->a[64185] = 40; - v->a[64186] = anon_sym_LPAREN_LPAREN; - v->a[64187] = anon_sym_SEMI; - v->a[64188] = anon_sym_PIPE_PIPE; - v->a[64189] = anon_sym_AMP_AMP; - v->a[64190] = anon_sym_PIPE; - v->a[64191] = anon_sym_AMP; - v->a[64192] = anon_sym_LT; - v->a[64193] = anon_sym_GT; - v->a[64194] = anon_sym_LT_LT; - v->a[64195] = anon_sym_GT_GT; - v->a[64196] = anon_sym_SEMI_SEMI; - v->a[64197] = anon_sym_SEMI_AMP; - v->a[64198] = anon_sym_SEMI_SEMI_AMP; - v->a[64199] = anon_sym_PIPE_AMP; + v->a[64180] = sym_word; + v->a[64181] = actions(2888); + v->a[64182] = 22; + v->a[64183] = sym_file_descriptor; + v->a[64184] = sym__concat; + v->a[64185] = sym_test_operator; + v->a[64186] = sym__bare_dollar; + v->a[64187] = sym__brace_start; + v->a[64188] = anon_sym_LPAREN; + v->a[64189] = anon_sym_PIPE_AMP; + v->a[64190] = anon_sym_AMP_AMP; + v->a[64191] = anon_sym_PIPE_PIPE; + v->a[64192] = anon_sym_GT_GT; + v->a[64193] = anon_sym_AMP_GT_GT; + v->a[64194] = anon_sym_GT_PIPE; + v->a[64195] = anon_sym_LT_AMP_DASH; + v->a[64196] = anon_sym_GT_AMP_DASH; + v->a[64197] = anon_sym_LT_LT_DASH; + v->a[64198] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64199] = aux_sym_concatenation_token1; small_parse_table_3210(v); } diff --git a/parser/static/small_parse_table/small_parse_table_642.c b/parser/static/small_parse_table/small_parse_table_642.c index 509cfd19..dba7f565 100644 --- a/parser/static/small_parse_table/small_parse_table_642.c +++ b/parser/static/small_parse_table/small_parse_table_642.c @@ -14,126 +14,126 @@ void small_parse_table_3210(t_small_parse_table_array *v) { - v->a[64200] = anon_sym_AMP_GT; - v->a[64201] = anon_sym_AMP_GT_GT; - v->a[64202] = anon_sym_LT_AMP; - v->a[64203] = anon_sym_GT_AMP; - v->a[64204] = anon_sym_GT_PIPE; - v->a[64205] = anon_sym_LT_AMP_DASH; - v->a[64206] = anon_sym_GT_AMP_DASH; - v->a[64207] = anon_sym_LT_LT_DASH; - v->a[64208] = anon_sym_LT_LT_LT; - v->a[64209] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64210] = anon_sym_DOLLAR_LBRACK; - v->a[64211] = aux_sym_concatenation_token1; - v->a[64212] = anon_sym_DOLLAR; - v->a[64213] = sym__special_character; - v->a[64214] = anon_sym_DQUOTE; - v->a[64215] = sym_raw_string; - v->a[64216] = sym_ansi_c_string; - v->a[64217] = aux_sym_number_token1; - v->a[64218] = aux_sym_number_token2; - v->a[64219] = anon_sym_DOLLAR_LBRACE; + v->a[64200] = sym__special_character; + v->a[64201] = anon_sym_DQUOTE; + v->a[64202] = sym_raw_string; + v->a[64203] = anon_sym_DOLLAR_LBRACE; + v->a[64204] = anon_sym_DOLLAR_BQUOTE; + v->a[64205] = 19; + v->a[64206] = actions(57); + v->a[64207] = 1; + v->a[64208] = sym_comment; + v->a[64209] = actions(4120); + v->a[64210] = 1; + v->a[64211] = anon_sym_PIPE; + v->a[64212] = actions(4122); + v->a[64213] = 1; + v->a[64214] = anon_sym_AMP_AMP; + v->a[64215] = actions(4124); + v->a[64216] = 1; + v->a[64217] = anon_sym_PIPE_PIPE; + v->a[64218] = actions(4126); + v->a[64219] = 1; small_parse_table_3211(v); } void small_parse_table_3211(t_small_parse_table_array *v) { - v->a[64220] = anon_sym_DOLLAR_LPAREN; - v->a[64221] = anon_sym_BQUOTE; - v->a[64222] = anon_sym_DOLLAR_BQUOTE; - v->a[64223] = anon_sym_LT_LPAREN; - v->a[64224] = anon_sym_GT_LPAREN; - v->a[64225] = sym_word; - v->a[64226] = 3; - v->a[64227] = actions(3); + v->a[64220] = anon_sym_EQ; + v->a[64221] = actions(4132); + v->a[64222] = 1; + v->a[64223] = anon_sym_COMMA; + v->a[64224] = actions(4138); + v->a[64225] = 1; + v->a[64226] = anon_sym_CARET; + v->a[64227] = actions(4140); v->a[64228] = 1; - v->a[64229] = sym_comment; - v->a[64230] = actions(1298); - v->a[64231] = 6; - v->a[64232] = sym_file_descriptor; - v->a[64233] = sym__concat; - v->a[64234] = sym_variable_name; - v->a[64235] = sym_test_operator; - v->a[64236] = sym__brace_start; - v->a[64237] = aux_sym_heredoc_redirect_token1; - v->a[64238] = actions(1296); - v->a[64239] = 40; + v->a[64229] = anon_sym_AMP; + v->a[64230] = actions(4150); + v->a[64231] = 1; + v->a[64232] = anon_sym_QMARK; + v->a[64233] = actions(4161); + v->a[64234] = 1; + v->a[64235] = anon_sym_RPAREN_RPAREN; + v->a[64236] = state(3460); + v->a[64237] = 1; + v->a[64238] = aux_sym_arithmetic_expansion_repeat1; + v->a[64239] = actions(4128); small_parse_table_3212(v); } void small_parse_table_3212(t_small_parse_table_array *v) { - v->a[64240] = anon_sym_LPAREN_LPAREN; - v->a[64241] = anon_sym_SEMI; - v->a[64242] = anon_sym_PIPE_PIPE; - v->a[64243] = anon_sym_AMP_AMP; - v->a[64244] = anon_sym_PIPE; - v->a[64245] = anon_sym_AMP; - v->a[64246] = anon_sym_LT; - v->a[64247] = anon_sym_GT; - v->a[64248] = anon_sym_LT_LT; - v->a[64249] = anon_sym_GT_GT; - v->a[64250] = anon_sym_SEMI_SEMI; - v->a[64251] = anon_sym_SEMI_AMP; - v->a[64252] = anon_sym_SEMI_SEMI_AMP; - v->a[64253] = anon_sym_PIPE_AMP; - v->a[64254] = anon_sym_AMP_GT; - v->a[64255] = anon_sym_AMP_GT_GT; - v->a[64256] = anon_sym_LT_AMP; - v->a[64257] = anon_sym_GT_AMP; - v->a[64258] = anon_sym_GT_PIPE; - v->a[64259] = anon_sym_LT_AMP_DASH; + v->a[64240] = 2; + v->a[64241] = anon_sym_LT; + v->a[64242] = anon_sym_GT; + v->a[64243] = actions(4130); + v->a[64244] = 2; + v->a[64245] = anon_sym_GT_GT; + v->a[64246] = anon_sym_LT_LT; + v->a[64247] = actions(4142); + v->a[64248] = 2; + v->a[64249] = anon_sym_EQ_EQ; + v->a[64250] = anon_sym_BANG_EQ; + v->a[64251] = actions(4144); + v->a[64252] = 2; + v->a[64253] = anon_sym_LT_EQ; + v->a[64254] = anon_sym_GT_EQ; + v->a[64255] = actions(4146); + v->a[64256] = 2; + v->a[64257] = anon_sym_PLUS; + v->a[64258] = anon_sym_DASH; + v->a[64259] = actions(4152); small_parse_table_3213(v); } void small_parse_table_3213(t_small_parse_table_array *v) { - v->a[64260] = anon_sym_GT_AMP_DASH; - v->a[64261] = anon_sym_LT_LT_DASH; - v->a[64262] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64263] = anon_sym_DOLLAR_LBRACK; - v->a[64264] = aux_sym_concatenation_token1; - v->a[64265] = anon_sym_DOLLAR; - v->a[64266] = sym__special_character; - v->a[64267] = anon_sym_DQUOTE; - v->a[64268] = sym_raw_string; - v->a[64269] = sym_ansi_c_string; - v->a[64270] = aux_sym_number_token1; - v->a[64271] = aux_sym_number_token2; - v->a[64272] = anon_sym_DOLLAR_LBRACE; - v->a[64273] = anon_sym_DOLLAR_LPAREN; - v->a[64274] = anon_sym_BQUOTE; - v->a[64275] = anon_sym_DOLLAR_BQUOTE; - v->a[64276] = anon_sym_LT_LPAREN; - v->a[64277] = anon_sym_GT_LPAREN; - v->a[64278] = aux_sym__simple_variable_name_token1; - v->a[64279] = sym_word; + v->a[64260] = 2; + v->a[64261] = anon_sym_PLUS_PLUS2; + v->a[64262] = anon_sym_DASH_DASH2; + v->a[64263] = actions(4148); + v->a[64264] = 3; + v->a[64265] = anon_sym_STAR; + v->a[64266] = anon_sym_SLASH; + v->a[64267] = anon_sym_PERCENT; + v->a[64268] = actions(4136); + v->a[64269] = 10; + v->a[64270] = anon_sym_PLUS_EQ; + v->a[64271] = anon_sym_DASH_EQ; + v->a[64272] = anon_sym_STAR_EQ; + v->a[64273] = anon_sym_SLASH_EQ; + v->a[64274] = anon_sym_PERCENT_EQ; + v->a[64275] = anon_sym_LT_LT_EQ; + v->a[64276] = anon_sym_GT_GT_EQ; + v->a[64277] = anon_sym_AMP_EQ; + v->a[64278] = anon_sym_CARET_EQ; + v->a[64279] = anon_sym_PIPE_EQ; small_parse_table_3214(v); } void small_parse_table_3214(t_small_parse_table_array *v) { - v->a[64280] = 3; - v->a[64281] = actions(3); + v->a[64280] = 19; + v->a[64281] = actions(57); v->a[64282] = 1; v->a[64283] = sym_comment; - v->a[64284] = actions(1334); - v->a[64285] = 6; - v->a[64286] = sym_file_descriptor; - v->a[64287] = sym__concat; - v->a[64288] = sym_variable_name; - v->a[64289] = sym_test_operator; - v->a[64290] = sym__brace_start; - v->a[64291] = aux_sym_heredoc_redirect_token1; - v->a[64292] = actions(1332); - v->a[64293] = 40; - v->a[64294] = anon_sym_LPAREN_LPAREN; - v->a[64295] = anon_sym_SEMI; - v->a[64296] = anon_sym_PIPE_PIPE; - v->a[64297] = anon_sym_AMP_AMP; - v->a[64298] = anon_sym_PIPE; - v->a[64299] = anon_sym_AMP; + v->a[64284] = actions(4120); + v->a[64285] = 1; + v->a[64286] = anon_sym_PIPE; + v->a[64287] = actions(4122); + v->a[64288] = 1; + v->a[64289] = anon_sym_AMP_AMP; + v->a[64290] = actions(4124); + v->a[64291] = 1; + v->a[64292] = anon_sym_PIPE_PIPE; + v->a[64293] = actions(4126); + v->a[64294] = 1; + v->a[64295] = anon_sym_EQ; + v->a[64296] = actions(4132); + v->a[64297] = 1; + v->a[64298] = anon_sym_COMMA; + v->a[64299] = actions(4138); small_parse_table_3215(v); } diff --git a/parser/static/small_parse_table/small_parse_table_643.c b/parser/static/small_parse_table/small_parse_table_643.c index 62d710d7..f8ed96ad 100644 --- a/parser/static/small_parse_table/small_parse_table_643.c +++ b/parser/static/small_parse_table/small_parse_table_643.c @@ -14,126 +14,126 @@ void small_parse_table_3215(t_small_parse_table_array *v) { - v->a[64300] = anon_sym_LT; - v->a[64301] = anon_sym_GT; - v->a[64302] = anon_sym_LT_LT; - v->a[64303] = anon_sym_GT_GT; - v->a[64304] = anon_sym_SEMI_SEMI; - v->a[64305] = anon_sym_SEMI_AMP; - v->a[64306] = anon_sym_SEMI_SEMI_AMP; - v->a[64307] = anon_sym_PIPE_AMP; - v->a[64308] = anon_sym_AMP_GT; - v->a[64309] = anon_sym_AMP_GT_GT; - v->a[64310] = anon_sym_LT_AMP; - v->a[64311] = anon_sym_GT_AMP; - v->a[64312] = anon_sym_GT_PIPE; - v->a[64313] = anon_sym_LT_AMP_DASH; - v->a[64314] = anon_sym_GT_AMP_DASH; - v->a[64315] = anon_sym_LT_LT_DASH; - v->a[64316] = anon_sym_LT_LT_LT; - v->a[64317] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64318] = anon_sym_DOLLAR_LBRACK; - v->a[64319] = aux_sym_concatenation_token1; + v->a[64300] = 1; + v->a[64301] = anon_sym_CARET; + v->a[64302] = actions(4140); + v->a[64303] = 1; + v->a[64304] = anon_sym_AMP; + v->a[64305] = actions(4150); + v->a[64306] = 1; + v->a[64307] = anon_sym_QMARK; + v->a[64308] = actions(4163); + v->a[64309] = 1; + v->a[64310] = anon_sym_RPAREN_RPAREN; + v->a[64311] = state(3545); + v->a[64312] = 1; + v->a[64313] = aux_sym_arithmetic_expansion_repeat1; + v->a[64314] = actions(4128); + v->a[64315] = 2; + v->a[64316] = anon_sym_LT; + v->a[64317] = anon_sym_GT; + v->a[64318] = actions(4130); + v->a[64319] = 2; small_parse_table_3216(v); } void small_parse_table_3216(t_small_parse_table_array *v) { - v->a[64320] = anon_sym_DOLLAR; - v->a[64321] = sym__special_character; - v->a[64322] = anon_sym_DQUOTE; - v->a[64323] = sym_raw_string; - v->a[64324] = sym_ansi_c_string; - v->a[64325] = aux_sym_number_token1; - v->a[64326] = aux_sym_number_token2; - v->a[64327] = anon_sym_DOLLAR_LBRACE; - v->a[64328] = anon_sym_DOLLAR_LPAREN; - v->a[64329] = anon_sym_BQUOTE; - v->a[64330] = anon_sym_DOLLAR_BQUOTE; - v->a[64331] = anon_sym_LT_LPAREN; - v->a[64332] = anon_sym_GT_LPAREN; - v->a[64333] = sym_word; - v->a[64334] = 6; - v->a[64335] = actions(3); - v->a[64336] = 1; - v->a[64337] = sym_comment; - v->a[64338] = actions(5703); - v->a[64339] = 1; + v->a[64320] = anon_sym_GT_GT; + v->a[64321] = anon_sym_LT_LT; + v->a[64322] = actions(4142); + v->a[64323] = 2; + v->a[64324] = anon_sym_EQ_EQ; + v->a[64325] = anon_sym_BANG_EQ; + v->a[64326] = actions(4144); + v->a[64327] = 2; + v->a[64328] = anon_sym_LT_EQ; + v->a[64329] = anon_sym_GT_EQ; + v->a[64330] = actions(4146); + v->a[64331] = 2; + v->a[64332] = anon_sym_PLUS; + v->a[64333] = anon_sym_DASH; + v->a[64334] = actions(4152); + v->a[64335] = 2; + v->a[64336] = anon_sym_PLUS_PLUS2; + v->a[64337] = anon_sym_DASH_DASH2; + v->a[64338] = actions(4148); + v->a[64339] = 3; small_parse_table_3217(v); } void small_parse_table_3217(t_small_parse_table_array *v) { - v->a[64340] = aux_sym_concatenation_token1; - v->a[64341] = actions(5706); - v->a[64342] = 1; - v->a[64343] = sym__concat; - v->a[64344] = state(1412); - v->a[64345] = 1; - v->a[64346] = aux_sym_concatenation_repeat1; - v->a[64347] = actions(1253); - v->a[64348] = 4; - v->a[64349] = sym_file_descriptor; - v->a[64350] = sym_test_operator; - v->a[64351] = sym__brace_start; - v->a[64352] = aux_sym_heredoc_redirect_token1; - v->a[64353] = actions(1251); - v->a[64354] = 39; - v->a[64355] = anon_sym_LPAREN_LPAREN; - v->a[64356] = anon_sym_SEMI; - v->a[64357] = anon_sym_PIPE_PIPE; - v->a[64358] = anon_sym_AMP_AMP; - v->a[64359] = anon_sym_PIPE; + v->a[64340] = anon_sym_STAR; + v->a[64341] = anon_sym_SLASH; + v->a[64342] = anon_sym_PERCENT; + v->a[64343] = actions(4136); + v->a[64344] = 10; + v->a[64345] = anon_sym_PLUS_EQ; + v->a[64346] = anon_sym_DASH_EQ; + v->a[64347] = anon_sym_STAR_EQ; + v->a[64348] = anon_sym_SLASH_EQ; + v->a[64349] = anon_sym_PERCENT_EQ; + v->a[64350] = anon_sym_LT_LT_EQ; + v->a[64351] = anon_sym_GT_GT_EQ; + v->a[64352] = anon_sym_AMP_EQ; + v->a[64353] = anon_sym_CARET_EQ; + v->a[64354] = anon_sym_PIPE_EQ; + v->a[64355] = 3; + v->a[64356] = actions(57); + v->a[64357] = 1; + v->a[64358] = sym_comment; + v->a[64359] = actions(2906); small_parse_table_3218(v); } void small_parse_table_3218(t_small_parse_table_array *v) { - v->a[64360] = anon_sym_AMP; - v->a[64361] = anon_sym_LT; - v->a[64362] = anon_sym_GT; - v->a[64363] = anon_sym_LT_LT; - v->a[64364] = anon_sym_GT_GT; - v->a[64365] = anon_sym_SEMI_SEMI; - v->a[64366] = anon_sym_SEMI_AMP; - v->a[64367] = anon_sym_SEMI_SEMI_AMP; - v->a[64368] = anon_sym_PIPE_AMP; - v->a[64369] = anon_sym_AMP_GT; - v->a[64370] = anon_sym_AMP_GT_GT; - v->a[64371] = anon_sym_LT_AMP; - v->a[64372] = anon_sym_GT_AMP; - v->a[64373] = anon_sym_GT_PIPE; - v->a[64374] = anon_sym_LT_AMP_DASH; - v->a[64375] = anon_sym_GT_AMP_DASH; - v->a[64376] = anon_sym_LT_LT_DASH; - v->a[64377] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64378] = anon_sym_DOLLAR_LBRACK; - v->a[64379] = anon_sym_DOLLAR; + v->a[64360] = 13; + v->a[64361] = anon_sym_PIPE; + v->a[64362] = anon_sym_LT; + v->a[64363] = anon_sym_GT; + v->a[64364] = anon_sym_AMP_GT; + v->a[64365] = anon_sym_LT_AMP; + v->a[64366] = anon_sym_GT_AMP; + v->a[64367] = anon_sym_LT_LT; + v->a[64368] = anon_sym_DOLLAR; + v->a[64369] = aux_sym_number_token1; + v->a[64370] = aux_sym_number_token2; + v->a[64371] = anon_sym_DOLLAR_LPAREN; + v->a[64372] = anon_sym_BQUOTE; + v->a[64373] = sym_word; + v->a[64374] = actions(2908); + v->a[64375] = 22; + v->a[64376] = sym_file_descriptor; + v->a[64377] = sym__concat; + v->a[64378] = sym_test_operator; + v->a[64379] = sym__bare_dollar; small_parse_table_3219(v); } void small_parse_table_3219(t_small_parse_table_array *v) { - v->a[64380] = sym__special_character; - v->a[64381] = anon_sym_DQUOTE; - v->a[64382] = sym_raw_string; - v->a[64383] = sym_ansi_c_string; - v->a[64384] = aux_sym_number_token1; - v->a[64385] = aux_sym_number_token2; - v->a[64386] = anon_sym_DOLLAR_LBRACE; - v->a[64387] = anon_sym_DOLLAR_LPAREN; - v->a[64388] = anon_sym_BQUOTE; - v->a[64389] = anon_sym_DOLLAR_BQUOTE; - v->a[64390] = anon_sym_LT_LPAREN; - v->a[64391] = anon_sym_GT_LPAREN; - v->a[64392] = aux_sym__simple_variable_name_token1; - v->a[64393] = sym_word; - v->a[64394] = 3; - v->a[64395] = actions(3); - v->a[64396] = 1; - v->a[64397] = sym_comment; - v->a[64398] = actions(1322); - v->a[64399] = 5; + v->a[64380] = sym__brace_start; + v->a[64381] = anon_sym_LPAREN; + v->a[64382] = anon_sym_PIPE_AMP; + v->a[64383] = anon_sym_AMP_AMP; + v->a[64384] = anon_sym_PIPE_PIPE; + v->a[64385] = anon_sym_GT_GT; + v->a[64386] = anon_sym_AMP_GT_GT; + v->a[64387] = anon_sym_GT_PIPE; + v->a[64388] = anon_sym_LT_AMP_DASH; + v->a[64389] = anon_sym_GT_AMP_DASH; + v->a[64390] = anon_sym_LT_LT_DASH; + v->a[64391] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64392] = aux_sym_concatenation_token1; + v->a[64393] = sym__special_character; + v->a[64394] = anon_sym_DQUOTE; + v->a[64395] = sym_raw_string; + v->a[64396] = anon_sym_DOLLAR_LBRACE; + v->a[64397] = anon_sym_DOLLAR_BQUOTE; + v->a[64398] = 6; + v->a[64399] = actions(57); small_parse_table_3220(v); } diff --git a/parser/static/small_parse_table/small_parse_table_644.c b/parser/static/small_parse_table/small_parse_table_644.c index aef2f293..04bfba0e 100644 --- a/parser/static/small_parse_table/small_parse_table_644.c +++ b/parser/static/small_parse_table/small_parse_table_644.c @@ -14,126 +14,126 @@ void small_parse_table_3220(t_small_parse_table_array *v) { - v->a[64400] = sym_file_descriptor; - v->a[64401] = sym__concat; - v->a[64402] = sym_test_operator; - v->a[64403] = sym__brace_start; - v->a[64404] = aux_sym_heredoc_redirect_token1; - v->a[64405] = actions(1320); - v->a[64406] = 41; - v->a[64407] = anon_sym_LPAREN_LPAREN; - v->a[64408] = anon_sym_SEMI; - v->a[64409] = anon_sym_PIPE_PIPE; - v->a[64410] = anon_sym_AMP_AMP; - v->a[64411] = anon_sym_PIPE; - v->a[64412] = anon_sym_AMP; - v->a[64413] = anon_sym_LT; - v->a[64414] = anon_sym_GT; - v->a[64415] = anon_sym_LT_LT; - v->a[64416] = anon_sym_GT_GT; - v->a[64417] = anon_sym_esac; - v->a[64418] = anon_sym_SEMI_SEMI; - v->a[64419] = anon_sym_SEMI_AMP; + v->a[64400] = 1; + v->a[64401] = sym_comment; + v->a[64402] = actions(4165); + v->a[64403] = 1; + v->a[64404] = aux_sym_concatenation_token1; + v->a[64405] = actions(4167); + v->a[64406] = 1; + v->a[64407] = sym__concat; + v->a[64408] = state(1373); + v->a[64409] = 1; + v->a[64410] = aux_sym_concatenation_repeat1; + v->a[64411] = actions(2694); + v->a[64412] = 13; + v->a[64413] = anon_sym_PIPE; + v->a[64414] = anon_sym_LT; + v->a[64415] = anon_sym_GT; + v->a[64416] = anon_sym_AMP_GT; + v->a[64417] = anon_sym_LT_AMP; + v->a[64418] = anon_sym_GT_AMP; + v->a[64419] = anon_sym_LT_LT; small_parse_table_3221(v); } void small_parse_table_3221(t_small_parse_table_array *v) { - v->a[64420] = anon_sym_SEMI_SEMI_AMP; - v->a[64421] = anon_sym_PIPE_AMP; - v->a[64422] = anon_sym_AMP_GT; - v->a[64423] = anon_sym_AMP_GT_GT; - v->a[64424] = anon_sym_LT_AMP; - v->a[64425] = anon_sym_GT_AMP; - v->a[64426] = anon_sym_GT_PIPE; - v->a[64427] = anon_sym_LT_AMP_DASH; - v->a[64428] = anon_sym_GT_AMP_DASH; - v->a[64429] = anon_sym_LT_LT_DASH; - v->a[64430] = anon_sym_LT_LT_LT; - v->a[64431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64432] = anon_sym_DOLLAR_LBRACK; - v->a[64433] = aux_sym_concatenation_token1; - v->a[64434] = anon_sym_DOLLAR; - v->a[64435] = sym__special_character; - v->a[64436] = anon_sym_DQUOTE; - v->a[64437] = sym_raw_string; - v->a[64438] = sym_ansi_c_string; - v->a[64439] = aux_sym_number_token1; + v->a[64420] = anon_sym_DOLLAR; + v->a[64421] = aux_sym_number_token1; + v->a[64422] = aux_sym_number_token2; + v->a[64423] = anon_sym_DOLLAR_LPAREN; + v->a[64424] = anon_sym_BQUOTE; + v->a[64425] = sym_word; + v->a[64426] = actions(2696); + v->a[64427] = 19; + v->a[64428] = sym_file_descriptor; + v->a[64429] = sym_test_operator; + v->a[64430] = sym__bare_dollar; + v->a[64431] = sym__brace_start; + v->a[64432] = anon_sym_PIPE_AMP; + v->a[64433] = anon_sym_AMP_AMP; + v->a[64434] = anon_sym_PIPE_PIPE; + v->a[64435] = anon_sym_GT_GT; + v->a[64436] = anon_sym_AMP_GT_GT; + v->a[64437] = anon_sym_GT_PIPE; + v->a[64438] = anon_sym_LT_AMP_DASH; + v->a[64439] = anon_sym_GT_AMP_DASH; small_parse_table_3222(v); } void small_parse_table_3222(t_small_parse_table_array *v) { - v->a[64440] = aux_sym_number_token2; - v->a[64441] = anon_sym_DOLLAR_LBRACE; - v->a[64442] = anon_sym_DOLLAR_LPAREN; - v->a[64443] = anon_sym_BQUOTE; - v->a[64444] = anon_sym_DOLLAR_BQUOTE; - v->a[64445] = anon_sym_LT_LPAREN; - v->a[64446] = anon_sym_GT_LPAREN; - v->a[64447] = sym_word; - v->a[64448] = 3; - v->a[64449] = actions(3); - v->a[64450] = 1; - v->a[64451] = sym_comment; - v->a[64452] = actions(1346); - v->a[64453] = 6; - v->a[64454] = sym_file_descriptor; - v->a[64455] = sym__concat; - v->a[64456] = sym_variable_name; - v->a[64457] = sym_test_operator; - v->a[64458] = sym__brace_start; - v->a[64459] = aux_sym_heredoc_redirect_token1; + v->a[64440] = anon_sym_LT_LT_DASH; + v->a[64441] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64442] = sym__special_character; + v->a[64443] = anon_sym_DQUOTE; + v->a[64444] = sym_raw_string; + v->a[64445] = anon_sym_DOLLAR_LBRACE; + v->a[64446] = anon_sym_DOLLAR_BQUOTE; + v->a[64447] = 19; + v->a[64448] = actions(57); + v->a[64449] = 1; + v->a[64450] = sym_comment; + v->a[64451] = actions(4120); + v->a[64452] = 1; + v->a[64453] = anon_sym_PIPE; + v->a[64454] = actions(4122); + v->a[64455] = 1; + v->a[64456] = anon_sym_AMP_AMP; + v->a[64457] = actions(4124); + v->a[64458] = 1; + v->a[64459] = anon_sym_PIPE_PIPE; small_parse_table_3223(v); } void small_parse_table_3223(t_small_parse_table_array *v) { - v->a[64460] = actions(1344); - v->a[64461] = 40; - v->a[64462] = anon_sym_LPAREN_LPAREN; - v->a[64463] = anon_sym_SEMI; - v->a[64464] = anon_sym_PIPE_PIPE; - v->a[64465] = anon_sym_AMP_AMP; - v->a[64466] = anon_sym_PIPE; - v->a[64467] = anon_sym_AMP; - v->a[64468] = anon_sym_LT; - v->a[64469] = anon_sym_GT; - v->a[64470] = anon_sym_LT_LT; - v->a[64471] = anon_sym_GT_GT; - v->a[64472] = anon_sym_SEMI_SEMI; - v->a[64473] = anon_sym_SEMI_AMP; - v->a[64474] = anon_sym_SEMI_SEMI_AMP; - v->a[64475] = anon_sym_PIPE_AMP; - v->a[64476] = anon_sym_AMP_GT; - v->a[64477] = anon_sym_AMP_GT_GT; - v->a[64478] = anon_sym_LT_AMP; - v->a[64479] = anon_sym_GT_AMP; + v->a[64460] = actions(4126); + v->a[64461] = 1; + v->a[64462] = anon_sym_EQ; + v->a[64463] = actions(4132); + v->a[64464] = 1; + v->a[64465] = anon_sym_COMMA; + v->a[64466] = actions(4138); + v->a[64467] = 1; + v->a[64468] = anon_sym_CARET; + v->a[64469] = actions(4140); + v->a[64470] = 1; + v->a[64471] = anon_sym_AMP; + v->a[64472] = actions(4150); + v->a[64473] = 1; + v->a[64474] = anon_sym_QMARK; + v->a[64475] = actions(4169); + v->a[64476] = 1; + v->a[64477] = anon_sym_RPAREN_RPAREN; + v->a[64478] = state(3468); + v->a[64479] = 1; small_parse_table_3224(v); } void small_parse_table_3224(t_small_parse_table_array *v) { - v->a[64480] = anon_sym_GT_PIPE; - v->a[64481] = anon_sym_LT_AMP_DASH; - v->a[64482] = anon_sym_GT_AMP_DASH; - v->a[64483] = anon_sym_LT_LT_DASH; - v->a[64484] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64485] = anon_sym_DOLLAR_LBRACK; - v->a[64486] = aux_sym_concatenation_token1; - v->a[64487] = anon_sym_DOLLAR; - v->a[64488] = sym__special_character; - v->a[64489] = anon_sym_DQUOTE; - v->a[64490] = sym_raw_string; - v->a[64491] = sym_ansi_c_string; - v->a[64492] = aux_sym_number_token1; - v->a[64493] = aux_sym_number_token2; - v->a[64494] = anon_sym_DOLLAR_LBRACE; - v->a[64495] = anon_sym_DOLLAR_LPAREN; - v->a[64496] = anon_sym_BQUOTE; - v->a[64497] = anon_sym_DOLLAR_BQUOTE; - v->a[64498] = anon_sym_LT_LPAREN; - v->a[64499] = anon_sym_GT_LPAREN; + v->a[64480] = aux_sym_arithmetic_expansion_repeat1; + v->a[64481] = actions(4128); + v->a[64482] = 2; + v->a[64483] = anon_sym_LT; + v->a[64484] = anon_sym_GT; + v->a[64485] = actions(4130); + v->a[64486] = 2; + v->a[64487] = anon_sym_GT_GT; + v->a[64488] = anon_sym_LT_LT; + v->a[64489] = actions(4142); + v->a[64490] = 2; + v->a[64491] = anon_sym_EQ_EQ; + v->a[64492] = anon_sym_BANG_EQ; + v->a[64493] = actions(4144); + v->a[64494] = 2; + v->a[64495] = anon_sym_LT_EQ; + v->a[64496] = anon_sym_GT_EQ; + v->a[64497] = actions(4146); + v->a[64498] = 2; + v->a[64499] = anon_sym_PLUS; small_parse_table_3225(v); } diff --git a/parser/static/small_parse_table/small_parse_table_645.c b/parser/static/small_parse_table/small_parse_table_645.c index da414728..82f2d417 100644 --- a/parser/static/small_parse_table/small_parse_table_645.c +++ b/parser/static/small_parse_table/small_parse_table_645.c @@ -14,126 +14,126 @@ void small_parse_table_3225(t_small_parse_table_array *v) { - v->a[64500] = aux_sym__simple_variable_name_token1; - v->a[64501] = sym_word; - v->a[64502] = 6; - v->a[64503] = actions(3); - v->a[64504] = 1; - v->a[64505] = sym_comment; - v->a[64506] = actions(5644); - v->a[64507] = 1; - v->a[64508] = aux_sym_concatenation_token1; - v->a[64509] = actions(5709); - v->a[64510] = 1; - v->a[64511] = sym__concat; - v->a[64512] = state(1412); - v->a[64513] = 1; - v->a[64514] = aux_sym_concatenation_repeat1; - v->a[64515] = actions(1288); - v->a[64516] = 4; - v->a[64517] = sym_file_descriptor; - v->a[64518] = sym_test_operator; - v->a[64519] = sym__brace_start; + v->a[64500] = anon_sym_DASH; + v->a[64501] = actions(4152); + v->a[64502] = 2; + v->a[64503] = anon_sym_PLUS_PLUS2; + v->a[64504] = anon_sym_DASH_DASH2; + v->a[64505] = actions(4148); + v->a[64506] = 3; + v->a[64507] = anon_sym_STAR; + v->a[64508] = anon_sym_SLASH; + v->a[64509] = anon_sym_PERCENT; + v->a[64510] = actions(4136); + v->a[64511] = 10; + v->a[64512] = anon_sym_PLUS_EQ; + v->a[64513] = anon_sym_DASH_EQ; + v->a[64514] = anon_sym_STAR_EQ; + v->a[64515] = anon_sym_SLASH_EQ; + v->a[64516] = anon_sym_PERCENT_EQ; + v->a[64517] = anon_sym_LT_LT_EQ; + v->a[64518] = anon_sym_GT_GT_EQ; + v->a[64519] = anon_sym_AMP_EQ; small_parse_table_3226(v); } void small_parse_table_3226(t_small_parse_table_array *v) { - v->a[64520] = aux_sym_heredoc_redirect_token1; - v->a[64521] = actions(1286); - v->a[64522] = 39; - v->a[64523] = anon_sym_LPAREN_LPAREN; - v->a[64524] = anon_sym_SEMI; - v->a[64525] = anon_sym_PIPE_PIPE; - v->a[64526] = anon_sym_AMP_AMP; - v->a[64527] = anon_sym_PIPE; - v->a[64528] = anon_sym_AMP; + v->a[64520] = anon_sym_CARET_EQ; + v->a[64521] = anon_sym_PIPE_EQ; + v->a[64522] = 3; + v->a[64523] = actions(57); + v->a[64524] = 1; + v->a[64525] = sym_comment; + v->a[64526] = actions(3048); + v->a[64527] = 13; + v->a[64528] = anon_sym_PIPE; v->a[64529] = anon_sym_LT; v->a[64530] = anon_sym_GT; - v->a[64531] = anon_sym_LT_LT; - v->a[64532] = anon_sym_GT_GT; - v->a[64533] = anon_sym_SEMI_SEMI; - v->a[64534] = anon_sym_SEMI_AMP; - v->a[64535] = anon_sym_SEMI_SEMI_AMP; - v->a[64536] = anon_sym_PIPE_AMP; - v->a[64537] = anon_sym_AMP_GT; - v->a[64538] = anon_sym_AMP_GT_GT; - v->a[64539] = anon_sym_LT_AMP; + v->a[64531] = anon_sym_AMP_GT; + v->a[64532] = anon_sym_LT_AMP; + v->a[64533] = anon_sym_GT_AMP; + v->a[64534] = anon_sym_LT_LT; + v->a[64535] = anon_sym_DOLLAR; + v->a[64536] = aux_sym_number_token1; + v->a[64537] = aux_sym_number_token2; + v->a[64538] = anon_sym_DOLLAR_LPAREN; + v->a[64539] = anon_sym_BQUOTE; small_parse_table_3227(v); } void small_parse_table_3227(t_small_parse_table_array *v) { - v->a[64540] = anon_sym_GT_AMP; - v->a[64541] = anon_sym_GT_PIPE; - v->a[64542] = anon_sym_LT_AMP_DASH; - v->a[64543] = anon_sym_GT_AMP_DASH; - v->a[64544] = anon_sym_LT_LT_DASH; - v->a[64545] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64546] = anon_sym_DOLLAR_LBRACK; - v->a[64547] = anon_sym_DOLLAR; - v->a[64548] = sym__special_character; - v->a[64549] = anon_sym_DQUOTE; - v->a[64550] = sym_raw_string; - v->a[64551] = sym_ansi_c_string; - v->a[64552] = aux_sym_number_token1; - v->a[64553] = aux_sym_number_token2; - v->a[64554] = anon_sym_DOLLAR_LBRACE; - v->a[64555] = anon_sym_DOLLAR_LPAREN; - v->a[64556] = anon_sym_BQUOTE; - v->a[64557] = anon_sym_DOLLAR_BQUOTE; - v->a[64558] = anon_sym_LT_LPAREN; - v->a[64559] = anon_sym_GT_LPAREN; + v->a[64540] = sym_word; + v->a[64541] = actions(3050); + v->a[64542] = 22; + v->a[64543] = sym_file_descriptor; + v->a[64544] = sym__concat; + v->a[64545] = sym_test_operator; + v->a[64546] = sym__bare_dollar; + v->a[64547] = sym__brace_start; + v->a[64548] = anon_sym_LPAREN; + v->a[64549] = anon_sym_PIPE_AMP; + v->a[64550] = anon_sym_AMP_AMP; + v->a[64551] = anon_sym_PIPE_PIPE; + v->a[64552] = anon_sym_GT_GT; + v->a[64553] = anon_sym_AMP_GT_GT; + v->a[64554] = anon_sym_GT_PIPE; + v->a[64555] = anon_sym_LT_AMP_DASH; + v->a[64556] = anon_sym_GT_AMP_DASH; + v->a[64557] = anon_sym_LT_LT_DASH; + v->a[64558] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64559] = aux_sym_concatenation_token1; small_parse_table_3228(v); } void small_parse_table_3228(t_small_parse_table_array *v) { - v->a[64560] = aux_sym__simple_variable_name_token1; - v->a[64561] = sym_word; - v->a[64562] = 3; - v->a[64563] = actions(3); - v->a[64564] = 1; - v->a[64565] = sym_comment; - v->a[64566] = actions(1350); - v->a[64567] = 6; - v->a[64568] = sym_file_descriptor; - v->a[64569] = sym__concat; - v->a[64570] = sym_variable_name; - v->a[64571] = sym_test_operator; - v->a[64572] = sym__brace_start; - v->a[64573] = aux_sym_heredoc_redirect_token1; - v->a[64574] = actions(1348); - v->a[64575] = 40; - v->a[64576] = anon_sym_LPAREN_LPAREN; - v->a[64577] = anon_sym_SEMI; - v->a[64578] = anon_sym_PIPE_PIPE; - v->a[64579] = anon_sym_AMP_AMP; + v->a[64560] = sym__special_character; + v->a[64561] = anon_sym_DQUOTE; + v->a[64562] = sym_raw_string; + v->a[64563] = anon_sym_DOLLAR_LBRACE; + v->a[64564] = anon_sym_DOLLAR_BQUOTE; + v->a[64565] = 19; + v->a[64566] = actions(57); + v->a[64567] = 1; + v->a[64568] = sym_comment; + v->a[64569] = actions(4120); + v->a[64570] = 1; + v->a[64571] = anon_sym_PIPE; + v->a[64572] = actions(4122); + v->a[64573] = 1; + v->a[64574] = anon_sym_AMP_AMP; + v->a[64575] = actions(4124); + v->a[64576] = 1; + v->a[64577] = anon_sym_PIPE_PIPE; + v->a[64578] = actions(4126); + v->a[64579] = 1; small_parse_table_3229(v); } void small_parse_table_3229(t_small_parse_table_array *v) { - v->a[64580] = anon_sym_PIPE; - v->a[64581] = anon_sym_AMP; - v->a[64582] = anon_sym_LT; - v->a[64583] = anon_sym_GT; - v->a[64584] = anon_sym_LT_LT; - v->a[64585] = anon_sym_GT_GT; - v->a[64586] = anon_sym_SEMI_SEMI; - v->a[64587] = anon_sym_SEMI_AMP; - v->a[64588] = anon_sym_SEMI_SEMI_AMP; - v->a[64589] = anon_sym_PIPE_AMP; - v->a[64590] = anon_sym_AMP_GT; - v->a[64591] = anon_sym_AMP_GT_GT; - v->a[64592] = anon_sym_LT_AMP; - v->a[64593] = anon_sym_GT_AMP; - v->a[64594] = anon_sym_GT_PIPE; - v->a[64595] = anon_sym_LT_AMP_DASH; - v->a[64596] = anon_sym_GT_AMP_DASH; - v->a[64597] = anon_sym_LT_LT_DASH; - v->a[64598] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64599] = anon_sym_DOLLAR_LBRACK; + v->a[64580] = anon_sym_EQ; + v->a[64581] = actions(4132); + v->a[64582] = 1; + v->a[64583] = anon_sym_COMMA; + v->a[64584] = actions(4138); + v->a[64585] = 1; + v->a[64586] = anon_sym_CARET; + v->a[64587] = actions(4140); + v->a[64588] = 1; + v->a[64589] = anon_sym_AMP; + v->a[64590] = actions(4150); + v->a[64591] = 1; + v->a[64592] = anon_sym_QMARK; + v->a[64593] = actions(4171); + v->a[64594] = 1; + v->a[64595] = anon_sym_RPAREN_RPAREN; + v->a[64596] = state(3526); + v->a[64597] = 1; + v->a[64598] = aux_sym_arithmetic_expansion_repeat1; + v->a[64599] = actions(4128); small_parse_table_3230(v); } diff --git a/parser/static/small_parse_table/small_parse_table_646.c b/parser/static/small_parse_table/small_parse_table_646.c index 8aa3ff19..8e2d3070 100644 --- a/parser/static/small_parse_table/small_parse_table_646.c +++ b/parser/static/small_parse_table/small_parse_table_646.c @@ -14,126 +14,126 @@ void small_parse_table_3230(t_small_parse_table_array *v) { - v->a[64600] = aux_sym_concatenation_token1; - v->a[64601] = anon_sym_DOLLAR; - v->a[64602] = sym__special_character; - v->a[64603] = anon_sym_DQUOTE; - v->a[64604] = sym_raw_string; - v->a[64605] = sym_ansi_c_string; - v->a[64606] = aux_sym_number_token1; - v->a[64607] = aux_sym_number_token2; - v->a[64608] = anon_sym_DOLLAR_LBRACE; - v->a[64609] = anon_sym_DOLLAR_LPAREN; - v->a[64610] = anon_sym_BQUOTE; - v->a[64611] = anon_sym_DOLLAR_BQUOTE; - v->a[64612] = anon_sym_LT_LPAREN; - v->a[64613] = anon_sym_GT_LPAREN; - v->a[64614] = aux_sym__simple_variable_name_token1; - v->a[64615] = sym_word; - v->a[64616] = 3; - v->a[64617] = actions(3); - v->a[64618] = 1; - v->a[64619] = sym_comment; + v->a[64600] = 2; + v->a[64601] = anon_sym_LT; + v->a[64602] = anon_sym_GT; + v->a[64603] = actions(4130); + v->a[64604] = 2; + v->a[64605] = anon_sym_GT_GT; + v->a[64606] = anon_sym_LT_LT; + v->a[64607] = actions(4142); + v->a[64608] = 2; + v->a[64609] = anon_sym_EQ_EQ; + v->a[64610] = anon_sym_BANG_EQ; + v->a[64611] = actions(4144); + v->a[64612] = 2; + v->a[64613] = anon_sym_LT_EQ; + v->a[64614] = anon_sym_GT_EQ; + v->a[64615] = actions(4146); + v->a[64616] = 2; + v->a[64617] = anon_sym_PLUS; + v->a[64618] = anon_sym_DASH; + v->a[64619] = actions(4152); small_parse_table_3231(v); } void small_parse_table_3231(t_small_parse_table_array *v) { - v->a[64620] = actions(1346); - v->a[64621] = 5; - v->a[64622] = sym_file_descriptor; - v->a[64623] = sym__concat; - v->a[64624] = sym_test_operator; - v->a[64625] = sym__brace_start; - v->a[64626] = aux_sym_heredoc_redirect_token1; - v->a[64627] = actions(1344); - v->a[64628] = 41; - v->a[64629] = anon_sym_LPAREN_LPAREN; - v->a[64630] = anon_sym_SEMI; - v->a[64631] = anon_sym_PIPE_PIPE; - v->a[64632] = anon_sym_AMP_AMP; - v->a[64633] = anon_sym_PIPE; - v->a[64634] = anon_sym_AMP; - v->a[64635] = anon_sym_LT; - v->a[64636] = anon_sym_GT; - v->a[64637] = anon_sym_LT_LT; - v->a[64638] = anon_sym_GT_GT; - v->a[64639] = anon_sym_esac; + v->a[64620] = 2; + v->a[64621] = anon_sym_PLUS_PLUS2; + v->a[64622] = anon_sym_DASH_DASH2; + v->a[64623] = actions(4148); + v->a[64624] = 3; + v->a[64625] = anon_sym_STAR; + v->a[64626] = anon_sym_SLASH; + v->a[64627] = anon_sym_PERCENT; + v->a[64628] = actions(4136); + v->a[64629] = 10; + v->a[64630] = anon_sym_PLUS_EQ; + v->a[64631] = anon_sym_DASH_EQ; + v->a[64632] = anon_sym_STAR_EQ; + v->a[64633] = anon_sym_SLASH_EQ; + v->a[64634] = anon_sym_PERCENT_EQ; + v->a[64635] = anon_sym_LT_LT_EQ; + v->a[64636] = anon_sym_GT_GT_EQ; + v->a[64637] = anon_sym_AMP_EQ; + v->a[64638] = anon_sym_CARET_EQ; + v->a[64639] = anon_sym_PIPE_EQ; small_parse_table_3232(v); } void small_parse_table_3232(t_small_parse_table_array *v) { - v->a[64640] = anon_sym_SEMI_SEMI; - v->a[64641] = anon_sym_SEMI_AMP; - v->a[64642] = anon_sym_SEMI_SEMI_AMP; - v->a[64643] = anon_sym_PIPE_AMP; - v->a[64644] = anon_sym_AMP_GT; - v->a[64645] = anon_sym_AMP_GT_GT; - v->a[64646] = anon_sym_LT_AMP; - v->a[64647] = anon_sym_GT_AMP; - v->a[64648] = anon_sym_GT_PIPE; - v->a[64649] = anon_sym_LT_AMP_DASH; - v->a[64650] = anon_sym_GT_AMP_DASH; - v->a[64651] = anon_sym_LT_LT_DASH; - v->a[64652] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64653] = anon_sym_DOLLAR_LBRACK; - v->a[64654] = aux_sym_concatenation_token1; - v->a[64655] = anon_sym_DOLLAR; - v->a[64656] = sym__special_character; - v->a[64657] = anon_sym_DQUOTE; - v->a[64658] = sym_raw_string; - v->a[64659] = sym_ansi_c_string; + v->a[64640] = 19; + v->a[64641] = actions(57); + v->a[64642] = 1; + v->a[64643] = sym_comment; + v->a[64644] = actions(4120); + v->a[64645] = 1; + v->a[64646] = anon_sym_PIPE; + v->a[64647] = actions(4122); + v->a[64648] = 1; + v->a[64649] = anon_sym_AMP_AMP; + v->a[64650] = actions(4124); + v->a[64651] = 1; + v->a[64652] = anon_sym_PIPE_PIPE; + v->a[64653] = actions(4126); + v->a[64654] = 1; + v->a[64655] = anon_sym_EQ; + v->a[64656] = actions(4132); + v->a[64657] = 1; + v->a[64658] = anon_sym_COMMA; + v->a[64659] = actions(4138); small_parse_table_3233(v); } void small_parse_table_3233(t_small_parse_table_array *v) { - v->a[64660] = aux_sym_number_token1; - v->a[64661] = aux_sym_number_token2; - v->a[64662] = anon_sym_DOLLAR_LBRACE; - v->a[64663] = anon_sym_DOLLAR_LPAREN; - v->a[64664] = anon_sym_BQUOTE; - v->a[64665] = anon_sym_DOLLAR_BQUOTE; - v->a[64666] = anon_sym_LT_LPAREN; - v->a[64667] = anon_sym_GT_LPAREN; - v->a[64668] = aux_sym__simple_variable_name_token1; - v->a[64669] = sym_word; - v->a[64670] = 3; - v->a[64671] = actions(3); + v->a[64660] = 1; + v->a[64661] = anon_sym_CARET; + v->a[64662] = actions(4140); + v->a[64663] = 1; + v->a[64664] = anon_sym_AMP; + v->a[64665] = actions(4150); + v->a[64666] = 1; + v->a[64667] = anon_sym_QMARK; + v->a[64668] = actions(4173); + v->a[64669] = 1; + v->a[64670] = anon_sym_RPAREN_RPAREN; + v->a[64671] = state(3535); v->a[64672] = 1; - v->a[64673] = sym_comment; - v->a[64674] = actions(1358); - v->a[64675] = 5; - v->a[64676] = sym_file_descriptor; - v->a[64677] = sym__concat; - v->a[64678] = sym_test_operator; - v->a[64679] = sym__brace_start; + v->a[64673] = aux_sym_arithmetic_expansion_repeat1; + v->a[64674] = actions(4128); + v->a[64675] = 2; + v->a[64676] = anon_sym_LT; + v->a[64677] = anon_sym_GT; + v->a[64678] = actions(4130); + v->a[64679] = 2; small_parse_table_3234(v); } void small_parse_table_3234(t_small_parse_table_array *v) { - v->a[64680] = aux_sym_heredoc_redirect_token1; - v->a[64681] = actions(1356); - v->a[64682] = 41; - v->a[64683] = anon_sym_LPAREN_LPAREN; - v->a[64684] = anon_sym_SEMI; - v->a[64685] = anon_sym_PIPE_PIPE; - v->a[64686] = anon_sym_AMP_AMP; - v->a[64687] = anon_sym_PIPE; - v->a[64688] = anon_sym_AMP; - v->a[64689] = anon_sym_LT; - v->a[64690] = anon_sym_GT; - v->a[64691] = anon_sym_LT_LT; - v->a[64692] = anon_sym_GT_GT; - v->a[64693] = anon_sym_esac; - v->a[64694] = anon_sym_SEMI_SEMI; - v->a[64695] = anon_sym_SEMI_AMP; - v->a[64696] = anon_sym_SEMI_SEMI_AMP; - v->a[64697] = anon_sym_PIPE_AMP; - v->a[64698] = anon_sym_AMP_GT; - v->a[64699] = anon_sym_AMP_GT_GT; + v->a[64680] = anon_sym_GT_GT; + v->a[64681] = anon_sym_LT_LT; + v->a[64682] = actions(4142); + v->a[64683] = 2; + v->a[64684] = anon_sym_EQ_EQ; + v->a[64685] = anon_sym_BANG_EQ; + v->a[64686] = actions(4144); + v->a[64687] = 2; + v->a[64688] = anon_sym_LT_EQ; + v->a[64689] = anon_sym_GT_EQ; + v->a[64690] = actions(4146); + v->a[64691] = 2; + v->a[64692] = anon_sym_PLUS; + v->a[64693] = anon_sym_DASH; + v->a[64694] = actions(4152); + v->a[64695] = 2; + v->a[64696] = anon_sym_PLUS_PLUS2; + v->a[64697] = anon_sym_DASH_DASH2; + v->a[64698] = actions(4148); + v->a[64699] = 3; small_parse_table_3235(v); } diff --git a/parser/static/small_parse_table/small_parse_table_647.c b/parser/static/small_parse_table/small_parse_table_647.c index 494132df..41d23bf7 100644 --- a/parser/static/small_parse_table/small_parse_table_647.c +++ b/parser/static/small_parse_table/small_parse_table_647.c @@ -14,126 +14,126 @@ void small_parse_table_3235(t_small_parse_table_array *v) { - v->a[64700] = anon_sym_LT_AMP; - v->a[64701] = anon_sym_GT_AMP; - v->a[64702] = anon_sym_GT_PIPE; - v->a[64703] = anon_sym_LT_AMP_DASH; - v->a[64704] = anon_sym_GT_AMP_DASH; - v->a[64705] = anon_sym_LT_LT_DASH; - v->a[64706] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64707] = anon_sym_DOLLAR_LBRACK; - v->a[64708] = aux_sym_concatenation_token1; - v->a[64709] = anon_sym_DOLLAR; - v->a[64710] = sym__special_character; - v->a[64711] = anon_sym_DQUOTE; - v->a[64712] = sym_raw_string; - v->a[64713] = sym_ansi_c_string; - v->a[64714] = aux_sym_number_token1; - v->a[64715] = aux_sym_number_token2; - v->a[64716] = anon_sym_DOLLAR_LBRACE; - v->a[64717] = anon_sym_DOLLAR_LPAREN; - v->a[64718] = anon_sym_BQUOTE; - v->a[64719] = anon_sym_DOLLAR_BQUOTE; + v->a[64700] = anon_sym_STAR; + v->a[64701] = anon_sym_SLASH; + v->a[64702] = anon_sym_PERCENT; + v->a[64703] = actions(4136); + v->a[64704] = 10; + v->a[64705] = anon_sym_PLUS_EQ; + v->a[64706] = anon_sym_DASH_EQ; + v->a[64707] = anon_sym_STAR_EQ; + v->a[64708] = anon_sym_SLASH_EQ; + v->a[64709] = anon_sym_PERCENT_EQ; + v->a[64710] = anon_sym_LT_LT_EQ; + v->a[64711] = anon_sym_GT_GT_EQ; + v->a[64712] = anon_sym_AMP_EQ; + v->a[64713] = anon_sym_CARET_EQ; + v->a[64714] = anon_sym_PIPE_EQ; + v->a[64715] = 3; + v->a[64716] = actions(57); + v->a[64717] = 1; + v->a[64718] = sym_comment; + v->a[64719] = actions(3060); small_parse_table_3236(v); } void small_parse_table_3236(t_small_parse_table_array *v) { - v->a[64720] = anon_sym_LT_LPAREN; - v->a[64721] = anon_sym_GT_LPAREN; - v->a[64722] = aux_sym__simple_variable_name_token1; - v->a[64723] = sym_word; - v->a[64724] = 3; - v->a[64725] = actions(3); - v->a[64726] = 1; - v->a[64727] = sym_comment; - v->a[64728] = actions(1358); - v->a[64729] = 6; - v->a[64730] = sym_file_descriptor; - v->a[64731] = sym__concat; - v->a[64732] = sym_variable_name; - v->a[64733] = sym_test_operator; - v->a[64734] = sym__brace_start; - v->a[64735] = aux_sym_heredoc_redirect_token1; - v->a[64736] = actions(1356); - v->a[64737] = 40; - v->a[64738] = anon_sym_LPAREN_LPAREN; - v->a[64739] = anon_sym_SEMI; + v->a[64720] = 13; + v->a[64721] = anon_sym_PIPE; + v->a[64722] = anon_sym_LT; + v->a[64723] = anon_sym_GT; + v->a[64724] = anon_sym_AMP_GT; + v->a[64725] = anon_sym_LT_AMP; + v->a[64726] = anon_sym_GT_AMP; + v->a[64727] = anon_sym_LT_LT; + v->a[64728] = anon_sym_DOLLAR; + v->a[64729] = aux_sym_number_token1; + v->a[64730] = aux_sym_number_token2; + v->a[64731] = anon_sym_DOLLAR_LPAREN; + v->a[64732] = anon_sym_BQUOTE; + v->a[64733] = sym_word; + v->a[64734] = actions(3062); + v->a[64735] = 22; + v->a[64736] = sym_file_descriptor; + v->a[64737] = sym__concat; + v->a[64738] = sym_test_operator; + v->a[64739] = sym__bare_dollar; small_parse_table_3237(v); } void small_parse_table_3237(t_small_parse_table_array *v) { - v->a[64740] = anon_sym_PIPE_PIPE; - v->a[64741] = anon_sym_AMP_AMP; - v->a[64742] = anon_sym_PIPE; - v->a[64743] = anon_sym_AMP; - v->a[64744] = anon_sym_LT; - v->a[64745] = anon_sym_GT; - v->a[64746] = anon_sym_LT_LT; - v->a[64747] = anon_sym_GT_GT; - v->a[64748] = anon_sym_SEMI_SEMI; - v->a[64749] = anon_sym_SEMI_AMP; - v->a[64750] = anon_sym_SEMI_SEMI_AMP; - v->a[64751] = anon_sym_PIPE_AMP; - v->a[64752] = anon_sym_AMP_GT; - v->a[64753] = anon_sym_AMP_GT_GT; - v->a[64754] = anon_sym_LT_AMP; - v->a[64755] = anon_sym_GT_AMP; - v->a[64756] = anon_sym_GT_PIPE; - v->a[64757] = anon_sym_LT_AMP_DASH; - v->a[64758] = anon_sym_GT_AMP_DASH; - v->a[64759] = anon_sym_LT_LT_DASH; + v->a[64740] = sym__brace_start; + v->a[64741] = anon_sym_LPAREN; + v->a[64742] = anon_sym_PIPE_AMP; + v->a[64743] = anon_sym_AMP_AMP; + v->a[64744] = anon_sym_PIPE_PIPE; + v->a[64745] = anon_sym_GT_GT; + v->a[64746] = anon_sym_AMP_GT_GT; + v->a[64747] = anon_sym_GT_PIPE; + v->a[64748] = anon_sym_LT_AMP_DASH; + v->a[64749] = anon_sym_GT_AMP_DASH; + v->a[64750] = anon_sym_LT_LT_DASH; + v->a[64751] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64752] = aux_sym_concatenation_token1; + v->a[64753] = sym__special_character; + v->a[64754] = anon_sym_DQUOTE; + v->a[64755] = sym_raw_string; + v->a[64756] = anon_sym_DOLLAR_LBRACE; + v->a[64757] = anon_sym_DOLLAR_BQUOTE; + v->a[64758] = 7; + v->a[64759] = actions(57); small_parse_table_3238(v); } void small_parse_table_3238(t_small_parse_table_array *v) { - v->a[64760] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64761] = anon_sym_DOLLAR_LBRACK; - v->a[64762] = aux_sym_concatenation_token1; - v->a[64763] = anon_sym_DOLLAR; - v->a[64764] = sym__special_character; - v->a[64765] = anon_sym_DQUOTE; - v->a[64766] = sym_raw_string; - v->a[64767] = sym_ansi_c_string; - v->a[64768] = aux_sym_number_token1; - v->a[64769] = aux_sym_number_token2; - v->a[64770] = anon_sym_DOLLAR_LBRACE; - v->a[64771] = anon_sym_DOLLAR_LPAREN; - v->a[64772] = anon_sym_BQUOTE; - v->a[64773] = anon_sym_DOLLAR_BQUOTE; - v->a[64774] = anon_sym_LT_LPAREN; - v->a[64775] = anon_sym_GT_LPAREN; - v->a[64776] = aux_sym__simple_variable_name_token1; - v->a[64777] = sym_word; - v->a[64778] = 6; - v->a[64779] = actions(3); + v->a[64760] = 1; + v->a[64761] = sym_comment; + v->a[64762] = actions(4130); + v->a[64763] = 2; + v->a[64764] = anon_sym_GT_GT; + v->a[64765] = anon_sym_LT_LT; + v->a[64766] = actions(4146); + v->a[64767] = 2; + v->a[64768] = anon_sym_PLUS; + v->a[64769] = anon_sym_DASH; + v->a[64770] = actions(4152); + v->a[64771] = 2; + v->a[64772] = anon_sym_PLUS_PLUS2; + v->a[64773] = anon_sym_DASH_DASH2; + v->a[64774] = actions(4148); + v->a[64775] = 3; + v->a[64776] = anon_sym_STAR; + v->a[64777] = anon_sym_SLASH; + v->a[64778] = anon_sym_PERCENT; + v->a[64779] = actions(4175); small_parse_table_3239(v); } void small_parse_table_3239(t_small_parse_table_array *v) { - v->a[64780] = 1; - v->a[64781] = sym_comment; - v->a[64782] = actions(5644); - v->a[64783] = 1; - v->a[64784] = aux_sym_concatenation_token1; - v->a[64785] = actions(5711); - v->a[64786] = 1; - v->a[64787] = sym__concat; - v->a[64788] = state(1412); - v->a[64789] = 1; - v->a[64790] = aux_sym_concatenation_repeat1; - v->a[64791] = actions(1267); - v->a[64792] = 4; - v->a[64793] = sym_file_descriptor; - v->a[64794] = sym_test_operator; - v->a[64795] = sym__brace_start; - v->a[64796] = aux_sym_heredoc_redirect_token1; - v->a[64797] = actions(1265); - v->a[64798] = 39; - v->a[64799] = anon_sym_LPAREN_LPAREN; + v->a[64780] = 6; + v->a[64781] = anon_sym_PIPE; + v->a[64782] = anon_sym_EQ; + v->a[64783] = anon_sym_LT; + v->a[64784] = anon_sym_GT; + v->a[64785] = anon_sym_CARET; + v->a[64786] = anon_sym_AMP; + v->a[64787] = actions(4177); + v->a[64788] = 20; + v->a[64789] = anon_sym_AMP_AMP; + v->a[64790] = anon_sym_PIPE_PIPE; + v->a[64791] = anon_sym_COMMA; + v->a[64792] = anon_sym_RPAREN_RPAREN; + v->a[64793] = anon_sym_PLUS_EQ; + v->a[64794] = anon_sym_DASH_EQ; + v->a[64795] = anon_sym_STAR_EQ; + v->a[64796] = anon_sym_SLASH_EQ; + v->a[64797] = anon_sym_PERCENT_EQ; + v->a[64798] = anon_sym_LT_LT_EQ; + v->a[64799] = anon_sym_GT_GT_EQ; small_parse_table_3240(v); } diff --git a/parser/static/small_parse_table/small_parse_table_648.c b/parser/static/small_parse_table/small_parse_table_648.c index e47ae47f..1ae0ed4a 100644 --- a/parser/static/small_parse_table/small_parse_table_648.c +++ b/parser/static/small_parse_table/small_parse_table_648.c @@ -14,126 +14,126 @@ void small_parse_table_3240(t_small_parse_table_array *v) { - v->a[64800] = anon_sym_SEMI; - v->a[64801] = anon_sym_PIPE_PIPE; - v->a[64802] = anon_sym_AMP_AMP; - v->a[64803] = anon_sym_PIPE; - v->a[64804] = anon_sym_AMP; - v->a[64805] = anon_sym_LT; - v->a[64806] = anon_sym_GT; - v->a[64807] = anon_sym_LT_LT; - v->a[64808] = anon_sym_GT_GT; - v->a[64809] = anon_sym_SEMI_SEMI; - v->a[64810] = anon_sym_SEMI_AMP; - v->a[64811] = anon_sym_SEMI_SEMI_AMP; - v->a[64812] = anon_sym_PIPE_AMP; - v->a[64813] = anon_sym_AMP_GT; - v->a[64814] = anon_sym_AMP_GT_GT; - v->a[64815] = anon_sym_LT_AMP; - v->a[64816] = anon_sym_GT_AMP; - v->a[64817] = anon_sym_GT_PIPE; - v->a[64818] = anon_sym_LT_AMP_DASH; - v->a[64819] = anon_sym_GT_AMP_DASH; + v->a[64800] = anon_sym_AMP_EQ; + v->a[64801] = anon_sym_CARET_EQ; + v->a[64802] = anon_sym_PIPE_EQ; + v->a[64803] = anon_sym_EQ_EQ; + v->a[64804] = anon_sym_BANG_EQ; + v->a[64805] = anon_sym_LT_EQ; + v->a[64806] = anon_sym_GT_EQ; + v->a[64807] = anon_sym_QMARK; + v->a[64808] = anon_sym_COLON; + v->a[64809] = 4; + v->a[64810] = actions(57); + v->a[64811] = 1; + v->a[64812] = sym_comment; + v->a[64813] = actions(4152); + v->a[64814] = 2; + v->a[64815] = anon_sym_PLUS_PLUS2; + v->a[64816] = anon_sym_DASH_DASH2; + v->a[64817] = actions(4175); + v->a[64818] = 13; + v->a[64819] = anon_sym_PIPE; small_parse_table_3241(v); } void small_parse_table_3241(t_small_parse_table_array *v) { - v->a[64820] = anon_sym_LT_LT_DASH; - v->a[64821] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64822] = anon_sym_DOLLAR_LBRACK; - v->a[64823] = anon_sym_DOLLAR; - v->a[64824] = sym__special_character; - v->a[64825] = anon_sym_DQUOTE; - v->a[64826] = sym_raw_string; - v->a[64827] = sym_ansi_c_string; - v->a[64828] = aux_sym_number_token1; - v->a[64829] = aux_sym_number_token2; - v->a[64830] = anon_sym_DOLLAR_LBRACE; - v->a[64831] = anon_sym_DOLLAR_LPAREN; - v->a[64832] = anon_sym_BQUOTE; - v->a[64833] = anon_sym_DOLLAR_BQUOTE; - v->a[64834] = anon_sym_LT_LPAREN; - v->a[64835] = anon_sym_GT_LPAREN; - v->a[64836] = aux_sym__simple_variable_name_token1; - v->a[64837] = sym_word; - v->a[64838] = 6; - v->a[64839] = actions(3); + v->a[64820] = anon_sym_EQ; + v->a[64821] = anon_sym_LT; + v->a[64822] = anon_sym_GT; + v->a[64823] = anon_sym_GT_GT; + v->a[64824] = anon_sym_LT_LT; + v->a[64825] = anon_sym_CARET; + v->a[64826] = anon_sym_AMP; + v->a[64827] = anon_sym_PLUS; + v->a[64828] = anon_sym_DASH; + v->a[64829] = anon_sym_STAR; + v->a[64830] = anon_sym_SLASH; + v->a[64831] = anon_sym_PERCENT; + v->a[64832] = actions(4177); + v->a[64833] = 20; + v->a[64834] = anon_sym_AMP_AMP; + v->a[64835] = anon_sym_PIPE_PIPE; + v->a[64836] = anon_sym_COMMA; + v->a[64837] = anon_sym_RPAREN_RPAREN; + v->a[64838] = anon_sym_PLUS_EQ; + v->a[64839] = anon_sym_DASH_EQ; small_parse_table_3242(v); } void small_parse_table_3242(t_small_parse_table_array *v) { - v->a[64840] = 1; - v->a[64841] = sym_comment; - v->a[64842] = actions(5638); - v->a[64843] = 1; - v->a[64844] = aux_sym_concatenation_token1; - v->a[64845] = actions(5713); - v->a[64846] = 1; - v->a[64847] = sym__concat; - v->a[64848] = state(1363); - v->a[64849] = 1; - v->a[64850] = aux_sym_concatenation_repeat1; - v->a[64851] = actions(1267); - v->a[64852] = 5; - v->a[64853] = sym_file_descriptor; - v->a[64854] = sym_variable_name; - v->a[64855] = sym_test_operator; - v->a[64856] = sym__brace_start; - v->a[64857] = aux_sym_heredoc_redirect_token1; - v->a[64858] = actions(1265); - v->a[64859] = 38; + v->a[64840] = anon_sym_STAR_EQ; + v->a[64841] = anon_sym_SLASH_EQ; + v->a[64842] = anon_sym_PERCENT_EQ; + v->a[64843] = anon_sym_LT_LT_EQ; + v->a[64844] = anon_sym_GT_GT_EQ; + v->a[64845] = anon_sym_AMP_EQ; + v->a[64846] = anon_sym_CARET_EQ; + v->a[64847] = anon_sym_PIPE_EQ; + v->a[64848] = anon_sym_EQ_EQ; + v->a[64849] = anon_sym_BANG_EQ; + v->a[64850] = anon_sym_LT_EQ; + v->a[64851] = anon_sym_GT_EQ; + v->a[64852] = anon_sym_QMARK; + v->a[64853] = anon_sym_COLON; + v->a[64854] = 3; + v->a[64855] = actions(57); + v->a[64856] = 1; + v->a[64857] = sym_comment; + v->a[64858] = actions(3018); + v->a[64859] = 14; small_parse_table_3243(v); } void small_parse_table_3243(t_small_parse_table_array *v) { - v->a[64860] = anon_sym_LPAREN_LPAREN; - v->a[64861] = anon_sym_SEMI; - v->a[64862] = anon_sym_PIPE_PIPE; - v->a[64863] = anon_sym_AMP_AMP; - v->a[64864] = anon_sym_PIPE; - v->a[64865] = anon_sym_AMP; - v->a[64866] = anon_sym_LT; - v->a[64867] = anon_sym_GT; - v->a[64868] = anon_sym_LT_LT; - v->a[64869] = anon_sym_GT_GT; - v->a[64870] = anon_sym_RPAREN; - v->a[64871] = anon_sym_SEMI_SEMI; - v->a[64872] = anon_sym_PIPE_AMP; - v->a[64873] = anon_sym_AMP_GT; - v->a[64874] = anon_sym_AMP_GT_GT; - v->a[64875] = anon_sym_LT_AMP; - v->a[64876] = anon_sym_GT_AMP; - v->a[64877] = anon_sym_GT_PIPE; - v->a[64878] = anon_sym_LT_AMP_DASH; - v->a[64879] = anon_sym_GT_AMP_DASH; + v->a[64860] = anon_sym_PIPE; + v->a[64861] = anon_sym_LT; + v->a[64862] = anon_sym_GT; + v->a[64863] = anon_sym_AMP_GT; + v->a[64864] = anon_sym_LT_AMP; + v->a[64865] = anon_sym_GT_AMP; + v->a[64866] = anon_sym_LT_LT; + v->a[64867] = anon_sym_DOLLAR; + v->a[64868] = aux_sym_number_token1; + v->a[64869] = aux_sym_number_token2; + v->a[64870] = anon_sym_DOLLAR_LPAREN; + v->a[64871] = anon_sym_BQUOTE; + v->a[64872] = aux_sym__simple_variable_name_token1; + v->a[64873] = sym_word; + v->a[64874] = actions(3020); + v->a[64875] = 21; + v->a[64876] = sym_file_descriptor; + v->a[64877] = sym__concat; + v->a[64878] = sym_variable_name; + v->a[64879] = sym_test_operator; small_parse_table_3244(v); } void small_parse_table_3244(t_small_parse_table_array *v) { - v->a[64880] = anon_sym_LT_LT_DASH; - v->a[64881] = anon_sym_LT_LT_LT; - v->a[64882] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64883] = anon_sym_DOLLAR_LBRACK; - v->a[64884] = anon_sym_DOLLAR; - v->a[64885] = sym__special_character; - v->a[64886] = anon_sym_DQUOTE; - v->a[64887] = sym_raw_string; - v->a[64888] = sym_ansi_c_string; - v->a[64889] = aux_sym_number_token1; - v->a[64890] = aux_sym_number_token2; - v->a[64891] = anon_sym_DOLLAR_LBRACE; - v->a[64892] = anon_sym_DOLLAR_LPAREN; - v->a[64893] = anon_sym_BQUOTE; - v->a[64894] = anon_sym_DOLLAR_BQUOTE; - v->a[64895] = anon_sym_LT_LPAREN; - v->a[64896] = anon_sym_GT_LPAREN; - v->a[64897] = sym_word; - v->a[64898] = 3; - v->a[64899] = actions(3); + v->a[64880] = sym__brace_start; + v->a[64881] = anon_sym_PIPE_AMP; + v->a[64882] = anon_sym_AMP_AMP; + v->a[64883] = anon_sym_PIPE_PIPE; + v->a[64884] = anon_sym_GT_GT; + v->a[64885] = anon_sym_AMP_GT_GT; + v->a[64886] = anon_sym_GT_PIPE; + v->a[64887] = anon_sym_LT_AMP_DASH; + v->a[64888] = anon_sym_GT_AMP_DASH; + v->a[64889] = anon_sym_LT_LT_DASH; + v->a[64890] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64891] = aux_sym_concatenation_token1; + v->a[64892] = sym__special_character; + v->a[64893] = anon_sym_DQUOTE; + v->a[64894] = sym_raw_string; + v->a[64895] = anon_sym_DOLLAR_LBRACE; + v->a[64896] = anon_sym_DOLLAR_BQUOTE; + v->a[64897] = 3; + v->a[64898] = actions(57); + v->a[64899] = 1; small_parse_table_3245(v); } diff --git a/parser/static/small_parse_table/small_parse_table_649.c b/parser/static/small_parse_table/small_parse_table_649.c index 3bc3cdc7..20b4d4f1 100644 --- a/parser/static/small_parse_table/small_parse_table_649.c +++ b/parser/static/small_parse_table/small_parse_table_649.c @@ -14,126 +14,126 @@ void small_parse_table_3245(t_small_parse_table_array *v) { - v->a[64900] = 1; - v->a[64901] = sym_comment; - v->a[64902] = actions(1326); - v->a[64903] = 5; - v->a[64904] = sym_file_descriptor; - v->a[64905] = sym__concat; - v->a[64906] = sym_test_operator; - v->a[64907] = sym__brace_start; - v->a[64908] = aux_sym_heredoc_redirect_token1; - v->a[64909] = actions(1324); - v->a[64910] = 41; - v->a[64911] = anon_sym_LPAREN_LPAREN; - v->a[64912] = anon_sym_SEMI; - v->a[64913] = anon_sym_PIPE_PIPE; - v->a[64914] = anon_sym_AMP_AMP; - v->a[64915] = anon_sym_PIPE; - v->a[64916] = anon_sym_AMP; - v->a[64917] = anon_sym_LT; - v->a[64918] = anon_sym_GT; - v->a[64919] = anon_sym_LT_LT; + v->a[64900] = sym_comment; + v->a[64901] = actions(3022); + v->a[64902] = 14; + v->a[64903] = anon_sym_PIPE; + v->a[64904] = anon_sym_LT; + v->a[64905] = anon_sym_GT; + v->a[64906] = anon_sym_AMP_GT; + v->a[64907] = anon_sym_LT_AMP; + v->a[64908] = anon_sym_GT_AMP; + v->a[64909] = anon_sym_LT_LT; + v->a[64910] = anon_sym_DOLLAR; + v->a[64911] = aux_sym_number_token1; + v->a[64912] = aux_sym_number_token2; + v->a[64913] = anon_sym_DOLLAR_LPAREN; + v->a[64914] = anon_sym_BQUOTE; + v->a[64915] = aux_sym__simple_variable_name_token1; + v->a[64916] = sym_word; + v->a[64917] = actions(3024); + v->a[64918] = 21; + v->a[64919] = sym_file_descriptor; small_parse_table_3246(v); } void small_parse_table_3246(t_small_parse_table_array *v) { - v->a[64920] = anon_sym_GT_GT; - v->a[64921] = anon_sym_esac; - v->a[64922] = anon_sym_SEMI_SEMI; - v->a[64923] = anon_sym_SEMI_AMP; - v->a[64924] = anon_sym_SEMI_SEMI_AMP; - v->a[64925] = anon_sym_PIPE_AMP; - v->a[64926] = anon_sym_AMP_GT; - v->a[64927] = anon_sym_AMP_GT_GT; - v->a[64928] = anon_sym_LT_AMP; - v->a[64929] = anon_sym_GT_AMP; - v->a[64930] = anon_sym_GT_PIPE; - v->a[64931] = anon_sym_LT_AMP_DASH; - v->a[64932] = anon_sym_GT_AMP_DASH; - v->a[64933] = anon_sym_LT_LT_DASH; - v->a[64934] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64935] = anon_sym_DOLLAR_LBRACK; - v->a[64936] = aux_sym_concatenation_token1; - v->a[64937] = anon_sym_DOLLAR; - v->a[64938] = sym__special_character; - v->a[64939] = anon_sym_DQUOTE; + v->a[64920] = sym__concat; + v->a[64921] = sym_variable_name; + v->a[64922] = sym_test_operator; + v->a[64923] = sym__brace_start; + v->a[64924] = anon_sym_PIPE_AMP; + v->a[64925] = anon_sym_AMP_AMP; + v->a[64926] = anon_sym_PIPE_PIPE; + v->a[64927] = anon_sym_GT_GT; + v->a[64928] = anon_sym_AMP_GT_GT; + v->a[64929] = anon_sym_GT_PIPE; + v->a[64930] = anon_sym_LT_AMP_DASH; + v->a[64931] = anon_sym_GT_AMP_DASH; + v->a[64932] = anon_sym_LT_LT_DASH; + v->a[64933] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[64934] = aux_sym_concatenation_token1; + v->a[64935] = sym__special_character; + v->a[64936] = anon_sym_DQUOTE; + v->a[64937] = sym_raw_string; + v->a[64938] = anon_sym_DOLLAR_LBRACE; + v->a[64939] = anon_sym_DOLLAR_BQUOTE; small_parse_table_3247(v); } void small_parse_table_3247(t_small_parse_table_array *v) { - v->a[64940] = sym_raw_string; - v->a[64941] = sym_ansi_c_string; - v->a[64942] = aux_sym_number_token1; - v->a[64943] = aux_sym_number_token2; - v->a[64944] = anon_sym_DOLLAR_LBRACE; - v->a[64945] = anon_sym_DOLLAR_LPAREN; - v->a[64946] = anon_sym_BQUOTE; - v->a[64947] = anon_sym_DOLLAR_BQUOTE; - v->a[64948] = anon_sym_LT_LPAREN; - v->a[64949] = anon_sym_GT_LPAREN; - v->a[64950] = aux_sym__simple_variable_name_token1; - v->a[64951] = sym_word; - v->a[64952] = 3; - v->a[64953] = actions(3); + v->a[64940] = 19; + v->a[64941] = actions(57); + v->a[64942] = 1; + v->a[64943] = sym_comment; + v->a[64944] = actions(4120); + v->a[64945] = 1; + v->a[64946] = anon_sym_PIPE; + v->a[64947] = actions(4122); + v->a[64948] = 1; + v->a[64949] = anon_sym_AMP_AMP; + v->a[64950] = actions(4124); + v->a[64951] = 1; + v->a[64952] = anon_sym_PIPE_PIPE; + v->a[64953] = actions(4126); v->a[64954] = 1; - v->a[64955] = sym_comment; - v->a[64956] = actions(1253); - v->a[64957] = 5; - v->a[64958] = sym_file_descriptor; - v->a[64959] = sym__concat; + v->a[64955] = anon_sym_EQ; + v->a[64956] = actions(4132); + v->a[64957] = 1; + v->a[64958] = anon_sym_COMMA; + v->a[64959] = actions(4138); small_parse_table_3248(v); } void small_parse_table_3248(t_small_parse_table_array *v) { - v->a[64960] = sym_test_operator; - v->a[64961] = sym__brace_start; - v->a[64962] = aux_sym_heredoc_redirect_token1; - v->a[64963] = actions(1251); - v->a[64964] = 41; - v->a[64965] = anon_sym_LPAREN_LPAREN; - v->a[64966] = anon_sym_SEMI; - v->a[64967] = anon_sym_PIPE_PIPE; - v->a[64968] = anon_sym_AMP_AMP; - v->a[64969] = anon_sym_PIPE; - v->a[64970] = anon_sym_AMP; - v->a[64971] = anon_sym_LT; - v->a[64972] = anon_sym_GT; - v->a[64973] = anon_sym_LT_LT; - v->a[64974] = anon_sym_GT_GT; - v->a[64975] = anon_sym_esac; - v->a[64976] = anon_sym_SEMI_SEMI; - v->a[64977] = anon_sym_SEMI_AMP; - v->a[64978] = anon_sym_SEMI_SEMI_AMP; - v->a[64979] = anon_sym_PIPE_AMP; + v->a[64960] = 1; + v->a[64961] = anon_sym_CARET; + v->a[64962] = actions(4140); + v->a[64963] = 1; + v->a[64964] = anon_sym_AMP; + v->a[64965] = actions(4150); + v->a[64966] = 1; + v->a[64967] = anon_sym_QMARK; + v->a[64968] = actions(4179); + v->a[64969] = 1; + v->a[64970] = anon_sym_RPAREN_RPAREN; + v->a[64971] = state(3554); + v->a[64972] = 1; + v->a[64973] = aux_sym_arithmetic_expansion_repeat1; + v->a[64974] = actions(4128); + v->a[64975] = 2; + v->a[64976] = anon_sym_LT; + v->a[64977] = anon_sym_GT; + v->a[64978] = actions(4130); + v->a[64979] = 2; small_parse_table_3249(v); } void small_parse_table_3249(t_small_parse_table_array *v) { - v->a[64980] = anon_sym_AMP_GT; - v->a[64981] = anon_sym_AMP_GT_GT; - v->a[64982] = anon_sym_LT_AMP; - v->a[64983] = anon_sym_GT_AMP; - v->a[64984] = anon_sym_GT_PIPE; - v->a[64985] = anon_sym_LT_AMP_DASH; - v->a[64986] = anon_sym_GT_AMP_DASH; - v->a[64987] = anon_sym_LT_LT_DASH; - v->a[64988] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[64989] = anon_sym_DOLLAR_LBRACK; - v->a[64990] = aux_sym_concatenation_token1; - v->a[64991] = anon_sym_DOLLAR; - v->a[64992] = sym__special_character; - v->a[64993] = anon_sym_DQUOTE; - v->a[64994] = sym_raw_string; - v->a[64995] = sym_ansi_c_string; - v->a[64996] = aux_sym_number_token1; - v->a[64997] = aux_sym_number_token2; - v->a[64998] = anon_sym_DOLLAR_LBRACE; - v->a[64999] = anon_sym_DOLLAR_LPAREN; + v->a[64980] = anon_sym_GT_GT; + v->a[64981] = anon_sym_LT_LT; + v->a[64982] = actions(4142); + v->a[64983] = 2; + v->a[64984] = anon_sym_EQ_EQ; + v->a[64985] = anon_sym_BANG_EQ; + v->a[64986] = actions(4144); + v->a[64987] = 2; + v->a[64988] = anon_sym_LT_EQ; + v->a[64989] = anon_sym_GT_EQ; + v->a[64990] = actions(4146); + v->a[64991] = 2; + v->a[64992] = anon_sym_PLUS; + v->a[64993] = anon_sym_DASH; + v->a[64994] = actions(4152); + v->a[64995] = 2; + v->a[64996] = anon_sym_PLUS_PLUS2; + v->a[64997] = anon_sym_DASH_DASH2; + v->a[64998] = actions(4148); + v->a[64999] = 3; small_parse_table_3250(v); } diff --git a/parser/static/small_parse_table/small_parse_table_65.c b/parser/static/small_parse_table/small_parse_table_65.c index c1b14dde..d9aaedbd 100644 --- a/parser/static/small_parse_table/small_parse_table_65.c +++ b/parser/static/small_parse_table/small_parse_table_65.c @@ -14,126 +14,126 @@ void small_parse_table_325(t_small_parse_table_array *v) { - v->a[6500] = sym_ansi_c_string; - v->a[6501] = sym_word; - v->a[6502] = state(594); - v->a[6503] = 3; - v->a[6504] = sym_variable_assignment; - v->a[6505] = sym_concatenation; - v->a[6506] = aux_sym_declaration_command_repeat1; - v->a[6507] = state(1602); - v->a[6508] = 9; - v->a[6509] = sym_arithmetic_expansion; - v->a[6510] = sym_brace_expression; - v->a[6511] = sym_string; - v->a[6512] = sym_translated_string; - v->a[6513] = sym_number; - v->a[6514] = sym_simple_expansion; - v->a[6515] = sym_expansion; - v->a[6516] = sym_command_substitution; - v->a[6517] = sym_process_substitution; - v->a[6518] = actions(1755); - v->a[6519] = 20; + v->a[6500] = aux_sym_heredoc_redirect_token1; + v->a[6501] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6502] = anon_sym_AMP; + v->a[6503] = sym__special_character; + v->a[6504] = anon_sym_DQUOTE; + v->a[6505] = sym_raw_string; + v->a[6506] = aux_sym_number_token1; + v->a[6507] = aux_sym_number_token2; + v->a[6508] = anon_sym_DOLLAR_LBRACE; + v->a[6509] = anon_sym_DOLLAR_LPAREN; + v->a[6510] = anon_sym_BQUOTE; + v->a[6511] = anon_sym_DOLLAR_BQUOTE; + v->a[6512] = sym_word; + v->a[6513] = anon_sym_SEMI; + v->a[6514] = 22; + v->a[6515] = actions(3); + v->a[6516] = 1; + v->a[6517] = sym_comment; + v->a[6518] = actions(1146); + v->a[6519] = 1; small_parse_table_326(v); } void small_parse_table_326(t_small_parse_table_array *v) { - v->a[6520] = anon_sym_SEMI; - v->a[6521] = anon_sym_PIPE_PIPE; - v->a[6522] = anon_sym_AMP_AMP; - v->a[6523] = anon_sym_PIPE; - v->a[6524] = anon_sym_AMP; - v->a[6525] = anon_sym_LT; - v->a[6526] = anon_sym_GT; - v->a[6527] = anon_sym_LT_LT; - v->a[6528] = anon_sym_GT_GT; - v->a[6529] = anon_sym_SEMI_SEMI; - v->a[6530] = anon_sym_PIPE_AMP; - v->a[6531] = anon_sym_AMP_GT; - v->a[6532] = anon_sym_AMP_GT_GT; - v->a[6533] = anon_sym_LT_AMP; - v->a[6534] = anon_sym_GT_AMP; - v->a[6535] = anon_sym_GT_PIPE; - v->a[6536] = anon_sym_LT_AMP_DASH; - v->a[6537] = anon_sym_GT_AMP_DASH; - v->a[6538] = anon_sym_LT_LT_DASH; - v->a[6539] = anon_sym_BQUOTE; + v->a[6520] = anon_sym_LPAREN; + v->a[6521] = actions(1252); + v->a[6522] = 1; + v->a[6523] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6524] = actions(1254); + v->a[6525] = 1; + v->a[6526] = anon_sym_DOLLAR; + v->a[6527] = actions(1258); + v->a[6528] = 1; + v->a[6529] = anon_sym_DQUOTE; + v->a[6530] = actions(1260); + v->a[6531] = 1; + v->a[6532] = aux_sym_number_token1; + v->a[6533] = actions(1262); + v->a[6534] = 1; + v->a[6535] = aux_sym_number_token2; + v->a[6536] = actions(1264); + v->a[6537] = 1; + v->a[6538] = anon_sym_DOLLAR_LBRACE; + v->a[6539] = actions(1266); small_parse_table_327(v); } void small_parse_table_327(t_small_parse_table_array *v) { - v->a[6540] = 21; - v->a[6541] = actions(3); - v->a[6542] = 1; - v->a[6543] = sym_comment; - v->a[6544] = actions(2375); - v->a[6545] = 1; - v->a[6546] = anon_sym_DOLLAR_LBRACK; - v->a[6547] = actions(2378); - v->a[6548] = 1; - v->a[6549] = anon_sym_DOLLAR; - v->a[6550] = actions(2381); - v->a[6551] = 1; - v->a[6552] = sym__special_character; - v->a[6553] = actions(2384); - v->a[6554] = 1; - v->a[6555] = anon_sym_DQUOTE; - v->a[6556] = actions(2387); - v->a[6557] = 1; - v->a[6558] = aux_sym_number_token1; - v->a[6559] = actions(2390); + v->a[6540] = 1; + v->a[6541] = anon_sym_DOLLAR_LPAREN; + v->a[6542] = actions(1270); + v->a[6543] = 1; + v->a[6544] = anon_sym_DOLLAR_BQUOTE; + v->a[6545] = actions(1274); + v->a[6546] = 1; + v->a[6547] = sym__bare_dollar; + v->a[6548] = actions(1276); + v->a[6549] = 1; + v->a[6550] = sym__brace_start; + v->a[6551] = actions(1428); + v->a[6552] = 1; + v->a[6553] = sym__special_character; + v->a[6554] = actions(1430); + v->a[6555] = 1; + v->a[6556] = sym_test_operator; + v->a[6557] = state(420); + v->a[6558] = 1; + v->a[6559] = aux_sym_command_repeat2; small_parse_table_328(v); } void small_parse_table_328(t_small_parse_table_array *v) { - v->a[6560] = 1; - v->a[6561] = aux_sym_number_token2; - v->a[6562] = actions(2393); - v->a[6563] = 1; - v->a[6564] = anon_sym_DOLLAR_LBRACE; - v->a[6565] = actions(2396); - v->a[6566] = 1; - v->a[6567] = anon_sym_DOLLAR_LPAREN; - v->a[6568] = actions(2399); - v->a[6569] = 1; - v->a[6570] = anon_sym_BQUOTE; - v->a[6571] = actions(2402); - v->a[6572] = 1; - v->a[6573] = anon_sym_DOLLAR_BQUOTE; - v->a[6574] = actions(2408); - v->a[6575] = 1; - v->a[6576] = sym_test_operator; - v->a[6577] = actions(2411); - v->a[6578] = 1; - v->a[6579] = sym__brace_start; + v->a[6560] = state(1232); + v->a[6561] = 1; + v->a[6562] = aux_sym__literal_repeat1; + v->a[6563] = state(1293); + v->a[6564] = 1; + v->a[6565] = sym_concatenation; + v->a[6566] = state(2185); + v->a[6567] = 1; + v->a[6568] = sym_subshell; + v->a[6569] = actions(695); + v->a[6570] = 2; + v->a[6571] = sym_file_descriptor; + v->a[6572] = aux_sym_heredoc_redirect_token1; + v->a[6573] = actions(1426); + v->a[6574] = 2; + v->a[6575] = sym_raw_string; + v->a[6576] = sym_word; + v->a[6577] = state(1146); + v->a[6578] = 7; + v->a[6579] = sym_arithmetic_expansion; small_parse_table_329(v); } void small_parse_table_329(t_small_parse_table_array *v) { - v->a[6580] = state(1658); - v->a[6581] = 1; - v->a[6582] = aux_sym__literal_repeat1; - v->a[6583] = actions(2216); - v->a[6584] = 2; - v->a[6585] = sym_file_descriptor; - v->a[6586] = aux_sym_heredoc_redirect_token1; - v->a[6587] = actions(2372); - v->a[6588] = 2; - v->a[6589] = anon_sym_LPAREN_LPAREN; - v->a[6590] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6591] = actions(2405); - v->a[6592] = 2; - v->a[6593] = anon_sym_LT_LPAREN; - v->a[6594] = anon_sym_GT_LPAREN; - v->a[6595] = state(593); - v->a[6596] = 2; - v->a[6597] = sym_concatenation; - v->a[6598] = aux_sym_for_statement_repeat1; - v->a[6599] = actions(2369); + v->a[6580] = sym_brace_expression; + v->a[6581] = sym_string; + v->a[6582] = sym_number; + v->a[6583] = sym_simple_expansion; + v->a[6584] = sym_expansion; + v->a[6585] = sym_command_substitution; + v->a[6586] = actions(691); + v->a[6587] = 20; + v->a[6588] = anon_sym_PIPE; + v->a[6589] = anon_sym_SEMI_SEMI; + v->a[6590] = anon_sym_PIPE_AMP; + v->a[6591] = anon_sym_AMP_AMP; + v->a[6592] = anon_sym_PIPE_PIPE; + v->a[6593] = anon_sym_LT; + v->a[6594] = anon_sym_GT; + v->a[6595] = anon_sym_GT_GT; + v->a[6596] = anon_sym_AMP_GT; + v->a[6597] = anon_sym_AMP_GT_GT; + v->a[6598] = anon_sym_LT_AMP; + v->a[6599] = anon_sym_GT_AMP; small_parse_table_330(v); } diff --git a/parser/static/small_parse_table/small_parse_table_650.c b/parser/static/small_parse_table/small_parse_table_650.c index f3c8ca1f..0e3f3612 100644 --- a/parser/static/small_parse_table/small_parse_table_650.c +++ b/parser/static/small_parse_table/small_parse_table_650.c @@ -14,126 +14,126 @@ void small_parse_table_3250(t_small_parse_table_array *v) { - v->a[65000] = anon_sym_BQUOTE; - v->a[65001] = anon_sym_DOLLAR_BQUOTE; - v->a[65002] = anon_sym_LT_LPAREN; - v->a[65003] = anon_sym_GT_LPAREN; - v->a[65004] = aux_sym__simple_variable_name_token1; - v->a[65005] = sym_word; - v->a[65006] = 3; - v->a[65007] = actions(3); - v->a[65008] = 1; - v->a[65009] = sym_comment; - v->a[65010] = actions(1302); - v->a[65011] = 6; - v->a[65012] = sym_file_descriptor; - v->a[65013] = sym__concat; - v->a[65014] = sym_variable_name; - v->a[65015] = sym_test_operator; - v->a[65016] = sym__brace_start; - v->a[65017] = aux_sym_heredoc_redirect_token1; - v->a[65018] = actions(1300); - v->a[65019] = 40; + v->a[65000] = anon_sym_STAR; + v->a[65001] = anon_sym_SLASH; + v->a[65002] = anon_sym_PERCENT; + v->a[65003] = actions(4136); + v->a[65004] = 10; + v->a[65005] = anon_sym_PLUS_EQ; + v->a[65006] = anon_sym_DASH_EQ; + v->a[65007] = anon_sym_STAR_EQ; + v->a[65008] = anon_sym_SLASH_EQ; + v->a[65009] = anon_sym_PERCENT_EQ; + v->a[65010] = anon_sym_LT_LT_EQ; + v->a[65011] = anon_sym_GT_GT_EQ; + v->a[65012] = anon_sym_AMP_EQ; + v->a[65013] = anon_sym_CARET_EQ; + v->a[65014] = anon_sym_PIPE_EQ; + v->a[65015] = 7; + v->a[65016] = actions(57); + v->a[65017] = 1; + v->a[65018] = sym_comment; + v->a[65019] = actions(4130); small_parse_table_3251(v); } void small_parse_table_3251(t_small_parse_table_array *v) { - v->a[65020] = anon_sym_LPAREN_LPAREN; - v->a[65021] = anon_sym_SEMI; - v->a[65022] = anon_sym_PIPE_PIPE; - v->a[65023] = anon_sym_AMP_AMP; - v->a[65024] = anon_sym_PIPE; - v->a[65025] = anon_sym_AMP; - v->a[65026] = anon_sym_LT; - v->a[65027] = anon_sym_GT; - v->a[65028] = anon_sym_LT_LT; - v->a[65029] = anon_sym_GT_GT; - v->a[65030] = anon_sym_SEMI_SEMI; - v->a[65031] = anon_sym_SEMI_AMP; - v->a[65032] = anon_sym_SEMI_SEMI_AMP; - v->a[65033] = anon_sym_PIPE_AMP; - v->a[65034] = anon_sym_AMP_GT; - v->a[65035] = anon_sym_AMP_GT_GT; - v->a[65036] = anon_sym_LT_AMP; - v->a[65037] = anon_sym_GT_AMP; - v->a[65038] = anon_sym_GT_PIPE; - v->a[65039] = anon_sym_LT_AMP_DASH; + v->a[65020] = 2; + v->a[65021] = anon_sym_GT_GT; + v->a[65022] = anon_sym_LT_LT; + v->a[65023] = actions(4146); + v->a[65024] = 2; + v->a[65025] = anon_sym_PLUS; + v->a[65026] = anon_sym_DASH; + v->a[65027] = actions(4152); + v->a[65028] = 2; + v->a[65029] = anon_sym_PLUS_PLUS2; + v->a[65030] = anon_sym_DASH_DASH2; + v->a[65031] = actions(4148); + v->a[65032] = 3; + v->a[65033] = anon_sym_STAR; + v->a[65034] = anon_sym_SLASH; + v->a[65035] = anon_sym_PERCENT; + v->a[65036] = actions(4175); + v->a[65037] = 6; + v->a[65038] = anon_sym_PIPE; + v->a[65039] = anon_sym_EQ; small_parse_table_3252(v); } void small_parse_table_3252(t_small_parse_table_array *v) { - v->a[65040] = anon_sym_GT_AMP_DASH; - v->a[65041] = anon_sym_LT_LT_DASH; - v->a[65042] = anon_sym_LT_LT_LT; - v->a[65043] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65044] = anon_sym_DOLLAR_LBRACK; - v->a[65045] = aux_sym_concatenation_token1; - v->a[65046] = anon_sym_DOLLAR; - v->a[65047] = sym__special_character; - v->a[65048] = anon_sym_DQUOTE; - v->a[65049] = sym_raw_string; - v->a[65050] = sym_ansi_c_string; - v->a[65051] = aux_sym_number_token1; - v->a[65052] = aux_sym_number_token2; - v->a[65053] = anon_sym_DOLLAR_LBRACE; - v->a[65054] = anon_sym_DOLLAR_LPAREN; - v->a[65055] = anon_sym_BQUOTE; - v->a[65056] = anon_sym_DOLLAR_BQUOTE; - v->a[65057] = anon_sym_LT_LPAREN; - v->a[65058] = anon_sym_GT_LPAREN; - v->a[65059] = sym_word; + v->a[65040] = anon_sym_LT; + v->a[65041] = anon_sym_GT; + v->a[65042] = anon_sym_CARET; + v->a[65043] = anon_sym_AMP; + v->a[65044] = actions(4177); + v->a[65045] = 20; + v->a[65046] = anon_sym_AMP_AMP; + v->a[65047] = anon_sym_PIPE_PIPE; + v->a[65048] = anon_sym_COMMA; + v->a[65049] = anon_sym_RPAREN_RPAREN; + v->a[65050] = anon_sym_PLUS_EQ; + v->a[65051] = anon_sym_DASH_EQ; + v->a[65052] = anon_sym_STAR_EQ; + v->a[65053] = anon_sym_SLASH_EQ; + v->a[65054] = anon_sym_PERCENT_EQ; + v->a[65055] = anon_sym_LT_LT_EQ; + v->a[65056] = anon_sym_GT_GT_EQ; + v->a[65057] = anon_sym_AMP_EQ; + v->a[65058] = anon_sym_CARET_EQ; + v->a[65059] = anon_sym_PIPE_EQ; small_parse_table_3253(v); } void small_parse_table_3253(t_small_parse_table_array *v) { - v->a[65060] = 8; - v->a[65061] = actions(3); - v->a[65062] = 1; - v->a[65063] = sym_comment; - v->a[65064] = actions(5614); - v->a[65065] = 1; - v->a[65066] = anon_sym_DQUOTE; - v->a[65067] = actions(5719); + v->a[65060] = anon_sym_EQ_EQ; + v->a[65061] = anon_sym_BANG_EQ; + v->a[65062] = anon_sym_LT_EQ; + v->a[65063] = anon_sym_GT_EQ; + v->a[65064] = anon_sym_QMARK; + v->a[65065] = anon_sym_COLON; + v->a[65066] = 19; + v->a[65067] = actions(57); v->a[65068] = 1; - v->a[65069] = sym_variable_name; - v->a[65070] = state(3393); + v->a[65069] = sym_comment; + v->a[65070] = actions(4120); v->a[65071] = 1; - v->a[65072] = sym_string; - v->a[65073] = actions(5717); - v->a[65074] = 2; - v->a[65075] = aux_sym__simple_variable_name_token1; - v->a[65076] = aux_sym__multiline_variable_name_token1; - v->a[65077] = actions(1235); - v->a[65078] = 3; - v->a[65079] = sym_file_descriptor; + v->a[65072] = anon_sym_PIPE; + v->a[65073] = actions(4122); + v->a[65074] = 1; + v->a[65075] = anon_sym_AMP_AMP; + v->a[65076] = actions(4124); + v->a[65077] = 1; + v->a[65078] = anon_sym_PIPE_PIPE; + v->a[65079] = actions(4126); small_parse_table_3254(v); } void small_parse_table_3254(t_small_parse_table_array *v) { - v->a[65080] = sym_test_operator; - v->a[65081] = sym__brace_start; - v->a[65082] = actions(5715); - v->a[65083] = 9; - v->a[65084] = anon_sym_DASH; - v->a[65085] = anon_sym_STAR; - v->a[65086] = anon_sym_BANG; - v->a[65087] = anon_sym_QMARK; - v->a[65088] = anon_sym_DOLLAR; - v->a[65089] = anon_sym_POUND; - v->a[65090] = anon_sym_AT2; - v->a[65091] = anon_sym_0; - v->a[65092] = anon_sym__; - v->a[65093] = actions(1227); - v->a[65094] = 29; - v->a[65095] = anon_sym_LPAREN_LPAREN; - v->a[65096] = anon_sym_PIPE_PIPE; - v->a[65097] = anon_sym_AMP_AMP; - v->a[65098] = anon_sym_LT; - v->a[65099] = anon_sym_GT; + v->a[65080] = 1; + v->a[65081] = anon_sym_EQ; + v->a[65082] = actions(4132); + v->a[65083] = 1; + v->a[65084] = anon_sym_COMMA; + v->a[65085] = actions(4138); + v->a[65086] = 1; + v->a[65087] = anon_sym_CARET; + v->a[65088] = actions(4140); + v->a[65089] = 1; + v->a[65090] = anon_sym_AMP; + v->a[65091] = actions(4150); + v->a[65092] = 1; + v->a[65093] = anon_sym_QMARK; + v->a[65094] = actions(4181); + v->a[65095] = 1; + v->a[65096] = anon_sym_RPAREN_RPAREN; + v->a[65097] = state(3486); + v->a[65098] = 1; + v->a[65099] = aux_sym_arithmetic_expansion_repeat1; small_parse_table_3255(v); } diff --git a/parser/static/small_parse_table/small_parse_table_651.c b/parser/static/small_parse_table/small_parse_table_651.c index b61ab6c4..70441731 100644 --- a/parser/static/small_parse_table/small_parse_table_651.c +++ b/parser/static/small_parse_table/small_parse_table_651.c @@ -14,126 +14,126 @@ void small_parse_table_3255(t_small_parse_table_array *v) { - v->a[65100] = anon_sym_GT_GT; - v->a[65101] = anon_sym_AMP_GT; - v->a[65102] = anon_sym_AMP_GT_GT; - v->a[65103] = anon_sym_LT_AMP; - v->a[65104] = anon_sym_GT_AMP; - v->a[65105] = anon_sym_GT_PIPE; - v->a[65106] = anon_sym_LT_AMP_DASH; - v->a[65107] = anon_sym_GT_AMP_DASH; - v->a[65108] = aux_sym_heredoc_redirect_token1; - v->a[65109] = anon_sym_LT_LT_LT; - v->a[65110] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65111] = anon_sym_DOLLAR_LBRACK; - v->a[65112] = sym__special_character; - v->a[65113] = sym_raw_string; - v->a[65114] = sym_ansi_c_string; - v->a[65115] = aux_sym_number_token1; - v->a[65116] = aux_sym_number_token2; - v->a[65117] = anon_sym_DOLLAR_LBRACE; - v->a[65118] = anon_sym_DOLLAR_LPAREN; - v->a[65119] = anon_sym_BQUOTE; + v->a[65100] = actions(4128); + v->a[65101] = 2; + v->a[65102] = anon_sym_LT; + v->a[65103] = anon_sym_GT; + v->a[65104] = actions(4130); + v->a[65105] = 2; + v->a[65106] = anon_sym_GT_GT; + v->a[65107] = anon_sym_LT_LT; + v->a[65108] = actions(4142); + v->a[65109] = 2; + v->a[65110] = anon_sym_EQ_EQ; + v->a[65111] = anon_sym_BANG_EQ; + v->a[65112] = actions(4144); + v->a[65113] = 2; + v->a[65114] = anon_sym_LT_EQ; + v->a[65115] = anon_sym_GT_EQ; + v->a[65116] = actions(4146); + v->a[65117] = 2; + v->a[65118] = anon_sym_PLUS; + v->a[65119] = anon_sym_DASH; small_parse_table_3256(v); } void small_parse_table_3256(t_small_parse_table_array *v) { - v->a[65120] = anon_sym_DOLLAR_BQUOTE; - v->a[65121] = anon_sym_LT_LPAREN; - v->a[65122] = anon_sym_GT_LPAREN; - v->a[65123] = sym_word; - v->a[65124] = 8; - v->a[65125] = actions(3); - v->a[65126] = 1; - v->a[65127] = sym_comment; - v->a[65128] = actions(5614); - v->a[65129] = 1; - v->a[65130] = anon_sym_DQUOTE; - v->a[65131] = actions(5719); - v->a[65132] = 1; - v->a[65133] = sym_variable_name; - v->a[65134] = state(3393); - v->a[65135] = 1; - v->a[65136] = sym_string; - v->a[65137] = actions(5717); - v->a[65138] = 2; - v->a[65139] = aux_sym__simple_variable_name_token1; + v->a[65120] = actions(4152); + v->a[65121] = 2; + v->a[65122] = anon_sym_PLUS_PLUS2; + v->a[65123] = anon_sym_DASH_DASH2; + v->a[65124] = actions(4148); + v->a[65125] = 3; + v->a[65126] = anon_sym_STAR; + v->a[65127] = anon_sym_SLASH; + v->a[65128] = anon_sym_PERCENT; + v->a[65129] = actions(4136); + v->a[65130] = 10; + v->a[65131] = anon_sym_PLUS_EQ; + v->a[65132] = anon_sym_DASH_EQ; + v->a[65133] = anon_sym_STAR_EQ; + v->a[65134] = anon_sym_SLASH_EQ; + v->a[65135] = anon_sym_PERCENT_EQ; + v->a[65136] = anon_sym_LT_LT_EQ; + v->a[65137] = anon_sym_GT_GT_EQ; + v->a[65138] = anon_sym_AMP_EQ; + v->a[65139] = anon_sym_CARET_EQ; small_parse_table_3257(v); } void small_parse_table_3257(t_small_parse_table_array *v) { - v->a[65140] = aux_sym__multiline_variable_name_token1; - v->a[65141] = actions(1241); - v->a[65142] = 3; - v->a[65143] = sym_file_descriptor; - v->a[65144] = sym_test_operator; - v->a[65145] = sym__brace_start; - v->a[65146] = actions(5715); - v->a[65147] = 9; - v->a[65148] = anon_sym_DASH; - v->a[65149] = anon_sym_STAR; - v->a[65150] = anon_sym_BANG; - v->a[65151] = anon_sym_QMARK; - v->a[65152] = anon_sym_DOLLAR; - v->a[65153] = anon_sym_POUND; - v->a[65154] = anon_sym_AT2; - v->a[65155] = anon_sym_0; - v->a[65156] = anon_sym__; - v->a[65157] = actions(1239); - v->a[65158] = 29; - v->a[65159] = anon_sym_LPAREN_LPAREN; + v->a[65140] = anon_sym_PIPE_EQ; + v->a[65141] = 6; + v->a[65142] = actions(57); + v->a[65143] = 1; + v->a[65144] = sym_comment; + v->a[65145] = actions(4165); + v->a[65146] = 1; + v->a[65147] = aux_sym_concatenation_token1; + v->a[65148] = actions(4183); + v->a[65149] = 1; + v->a[65150] = sym__concat; + v->a[65151] = state(1373); + v->a[65152] = 1; + v->a[65153] = aux_sym_concatenation_repeat1; + v->a[65154] = actions(2688); + v->a[65155] = 13; + v->a[65156] = anon_sym_PIPE; + v->a[65157] = anon_sym_LT; + v->a[65158] = anon_sym_GT; + v->a[65159] = anon_sym_AMP_GT; small_parse_table_3258(v); } void small_parse_table_3258(t_small_parse_table_array *v) { - v->a[65160] = anon_sym_PIPE_PIPE; - v->a[65161] = anon_sym_AMP_AMP; - v->a[65162] = anon_sym_LT; - v->a[65163] = anon_sym_GT; - v->a[65164] = anon_sym_GT_GT; - v->a[65165] = anon_sym_AMP_GT; - v->a[65166] = anon_sym_AMP_GT_GT; - v->a[65167] = anon_sym_LT_AMP; - v->a[65168] = anon_sym_GT_AMP; - v->a[65169] = anon_sym_GT_PIPE; - v->a[65170] = anon_sym_LT_AMP_DASH; - v->a[65171] = anon_sym_GT_AMP_DASH; - v->a[65172] = aux_sym_heredoc_redirect_token1; - v->a[65173] = anon_sym_LT_LT_LT; - v->a[65174] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65175] = anon_sym_DOLLAR_LBRACK; - v->a[65176] = sym__special_character; - v->a[65177] = sym_raw_string; - v->a[65178] = sym_ansi_c_string; - v->a[65179] = aux_sym_number_token1; + v->a[65160] = anon_sym_LT_AMP; + v->a[65161] = anon_sym_GT_AMP; + v->a[65162] = anon_sym_LT_LT; + v->a[65163] = anon_sym_DOLLAR; + v->a[65164] = aux_sym_number_token1; + v->a[65165] = aux_sym_number_token2; + v->a[65166] = anon_sym_DOLLAR_LPAREN; + v->a[65167] = anon_sym_BQUOTE; + v->a[65168] = sym_word; + v->a[65169] = actions(2690); + v->a[65170] = 19; + v->a[65171] = sym_file_descriptor; + v->a[65172] = sym_test_operator; + v->a[65173] = sym__bare_dollar; + v->a[65174] = sym__brace_start; + v->a[65175] = anon_sym_PIPE_AMP; + v->a[65176] = anon_sym_AMP_AMP; + v->a[65177] = anon_sym_PIPE_PIPE; + v->a[65178] = anon_sym_GT_GT; + v->a[65179] = anon_sym_AMP_GT_GT; small_parse_table_3259(v); } void small_parse_table_3259(t_small_parse_table_array *v) { - v->a[65180] = aux_sym_number_token2; - v->a[65181] = anon_sym_DOLLAR_LBRACE; - v->a[65182] = anon_sym_DOLLAR_LPAREN; - v->a[65183] = anon_sym_BQUOTE; - v->a[65184] = anon_sym_DOLLAR_BQUOTE; - v->a[65185] = anon_sym_LT_LPAREN; - v->a[65186] = anon_sym_GT_LPAREN; - v->a[65187] = sym_word; - v->a[65188] = 3; - v->a[65189] = actions(3); - v->a[65190] = 1; - v->a[65191] = sym_comment; - v->a[65192] = actions(1346); - v->a[65193] = 6; - v->a[65194] = sym_file_descriptor; - v->a[65195] = sym__concat; - v->a[65196] = sym_variable_name; - v->a[65197] = sym_test_operator; - v->a[65198] = sym__brace_start; - v->a[65199] = aux_sym_heredoc_redirect_token1; + v->a[65180] = anon_sym_GT_PIPE; + v->a[65181] = anon_sym_LT_AMP_DASH; + v->a[65182] = anon_sym_GT_AMP_DASH; + v->a[65183] = anon_sym_LT_LT_DASH; + v->a[65184] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[65185] = sym__special_character; + v->a[65186] = anon_sym_DQUOTE; + v->a[65187] = sym_raw_string; + v->a[65188] = anon_sym_DOLLAR_LBRACE; + v->a[65189] = anon_sym_DOLLAR_BQUOTE; + v->a[65190] = 19; + v->a[65191] = actions(57); + v->a[65192] = 1; + v->a[65193] = sym_comment; + v->a[65194] = actions(4120); + v->a[65195] = 1; + v->a[65196] = anon_sym_PIPE; + v->a[65197] = actions(4122); + v->a[65198] = 1; + v->a[65199] = anon_sym_AMP_AMP; small_parse_table_3260(v); } diff --git a/parser/static/small_parse_table/small_parse_table_652.c b/parser/static/small_parse_table/small_parse_table_652.c index 09640c97..c7a0ffc8 100644 --- a/parser/static/small_parse_table/small_parse_table_652.c +++ b/parser/static/small_parse_table/small_parse_table_652.c @@ -14,126 +14,126 @@ void small_parse_table_3260(t_small_parse_table_array *v) { - v->a[65200] = actions(1344); - v->a[65201] = 40; - v->a[65202] = anon_sym_LPAREN_LPAREN; - v->a[65203] = anon_sym_SEMI; - v->a[65204] = anon_sym_PIPE_PIPE; - v->a[65205] = anon_sym_AMP_AMP; - v->a[65206] = anon_sym_PIPE; - v->a[65207] = anon_sym_AMP; - v->a[65208] = anon_sym_LT; - v->a[65209] = anon_sym_GT; - v->a[65210] = anon_sym_LT_LT; - v->a[65211] = anon_sym_GT_GT; - v->a[65212] = anon_sym_SEMI_SEMI; - v->a[65213] = anon_sym_SEMI_AMP; - v->a[65214] = anon_sym_SEMI_SEMI_AMP; - v->a[65215] = anon_sym_PIPE_AMP; - v->a[65216] = anon_sym_AMP_GT; - v->a[65217] = anon_sym_AMP_GT_GT; - v->a[65218] = anon_sym_LT_AMP; - v->a[65219] = anon_sym_GT_AMP; + v->a[65200] = actions(4124); + v->a[65201] = 1; + v->a[65202] = anon_sym_PIPE_PIPE; + v->a[65203] = actions(4126); + v->a[65204] = 1; + v->a[65205] = anon_sym_EQ; + v->a[65206] = actions(4132); + v->a[65207] = 1; + v->a[65208] = anon_sym_COMMA; + v->a[65209] = actions(4138); + v->a[65210] = 1; + v->a[65211] = anon_sym_CARET; + v->a[65212] = actions(4140); + v->a[65213] = 1; + v->a[65214] = anon_sym_AMP; + v->a[65215] = actions(4150); + v->a[65216] = 1; + v->a[65217] = anon_sym_QMARK; + v->a[65218] = actions(4185); + v->a[65219] = 1; small_parse_table_3261(v); } void small_parse_table_3261(t_small_parse_table_array *v) { - v->a[65220] = anon_sym_GT_PIPE; - v->a[65221] = anon_sym_LT_AMP_DASH; - v->a[65222] = anon_sym_GT_AMP_DASH; - v->a[65223] = anon_sym_LT_LT_DASH; - v->a[65224] = anon_sym_LT_LT_LT; - v->a[65225] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65226] = anon_sym_DOLLAR_LBRACK; - v->a[65227] = aux_sym_concatenation_token1; - v->a[65228] = anon_sym_DOLLAR; - v->a[65229] = sym__special_character; - v->a[65230] = anon_sym_DQUOTE; - v->a[65231] = sym_raw_string; - v->a[65232] = sym_ansi_c_string; - v->a[65233] = aux_sym_number_token1; - v->a[65234] = aux_sym_number_token2; - v->a[65235] = anon_sym_DOLLAR_LBRACE; - v->a[65236] = anon_sym_DOLLAR_LPAREN; - v->a[65237] = anon_sym_BQUOTE; - v->a[65238] = anon_sym_DOLLAR_BQUOTE; - v->a[65239] = anon_sym_LT_LPAREN; + v->a[65220] = anon_sym_RPAREN_RPAREN; + v->a[65221] = state(3487); + v->a[65222] = 1; + v->a[65223] = aux_sym_arithmetic_expansion_repeat1; + v->a[65224] = actions(4128); + v->a[65225] = 2; + v->a[65226] = anon_sym_LT; + v->a[65227] = anon_sym_GT; + v->a[65228] = actions(4130); + v->a[65229] = 2; + v->a[65230] = anon_sym_GT_GT; + v->a[65231] = anon_sym_LT_LT; + v->a[65232] = actions(4142); + v->a[65233] = 2; + v->a[65234] = anon_sym_EQ_EQ; + v->a[65235] = anon_sym_BANG_EQ; + v->a[65236] = actions(4144); + v->a[65237] = 2; + v->a[65238] = anon_sym_LT_EQ; + v->a[65239] = anon_sym_GT_EQ; small_parse_table_3262(v); } void small_parse_table_3262(t_small_parse_table_array *v) { - v->a[65240] = anon_sym_GT_LPAREN; - v->a[65241] = sym_word; - v->a[65242] = 3; - v->a[65243] = actions(3); - v->a[65244] = 1; - v->a[65245] = sym_comment; - v->a[65246] = actions(1358); - v->a[65247] = 6; - v->a[65248] = sym_file_descriptor; - v->a[65249] = sym__concat; - v->a[65250] = sym_variable_name; - v->a[65251] = sym_test_operator; - v->a[65252] = sym__brace_start; - v->a[65253] = aux_sym_heredoc_redirect_token1; - v->a[65254] = actions(1356); - v->a[65255] = 40; - v->a[65256] = anon_sym_LPAREN_LPAREN; - v->a[65257] = anon_sym_SEMI; - v->a[65258] = anon_sym_PIPE_PIPE; - v->a[65259] = anon_sym_AMP_AMP; + v->a[65240] = actions(4146); + v->a[65241] = 2; + v->a[65242] = anon_sym_PLUS; + v->a[65243] = anon_sym_DASH; + v->a[65244] = actions(4152); + v->a[65245] = 2; + v->a[65246] = anon_sym_PLUS_PLUS2; + v->a[65247] = anon_sym_DASH_DASH2; + v->a[65248] = actions(4148); + v->a[65249] = 3; + v->a[65250] = anon_sym_STAR; + v->a[65251] = anon_sym_SLASH; + v->a[65252] = anon_sym_PERCENT; + v->a[65253] = actions(4136); + v->a[65254] = 10; + v->a[65255] = anon_sym_PLUS_EQ; + v->a[65256] = anon_sym_DASH_EQ; + v->a[65257] = anon_sym_STAR_EQ; + v->a[65258] = anon_sym_SLASH_EQ; + v->a[65259] = anon_sym_PERCENT_EQ; small_parse_table_3263(v); } void small_parse_table_3263(t_small_parse_table_array *v) { - v->a[65260] = anon_sym_PIPE; - v->a[65261] = anon_sym_AMP; - v->a[65262] = anon_sym_LT; - v->a[65263] = anon_sym_GT; - v->a[65264] = anon_sym_LT_LT; - v->a[65265] = anon_sym_GT_GT; - v->a[65266] = anon_sym_SEMI_SEMI; - v->a[65267] = anon_sym_SEMI_AMP; - v->a[65268] = anon_sym_SEMI_SEMI_AMP; - v->a[65269] = anon_sym_PIPE_AMP; - v->a[65270] = anon_sym_AMP_GT; - v->a[65271] = anon_sym_AMP_GT_GT; - v->a[65272] = anon_sym_LT_AMP; - v->a[65273] = anon_sym_GT_AMP; - v->a[65274] = anon_sym_GT_PIPE; - v->a[65275] = anon_sym_LT_AMP_DASH; - v->a[65276] = anon_sym_GT_AMP_DASH; - v->a[65277] = anon_sym_LT_LT_DASH; - v->a[65278] = anon_sym_LT_LT_LT; - v->a[65279] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[65260] = anon_sym_LT_LT_EQ; + v->a[65261] = anon_sym_GT_GT_EQ; + v->a[65262] = anon_sym_AMP_EQ; + v->a[65263] = anon_sym_CARET_EQ; + v->a[65264] = anon_sym_PIPE_EQ; + v->a[65265] = 19; + v->a[65266] = actions(57); + v->a[65267] = 1; + v->a[65268] = sym_comment; + v->a[65269] = actions(4120); + v->a[65270] = 1; + v->a[65271] = anon_sym_PIPE; + v->a[65272] = actions(4122); + v->a[65273] = 1; + v->a[65274] = anon_sym_AMP_AMP; + v->a[65275] = actions(4124); + v->a[65276] = 1; + v->a[65277] = anon_sym_PIPE_PIPE; + v->a[65278] = actions(4126); + v->a[65279] = 1; small_parse_table_3264(v); } void small_parse_table_3264(t_small_parse_table_array *v) { - v->a[65280] = anon_sym_DOLLAR_LBRACK; - v->a[65281] = aux_sym_concatenation_token1; - v->a[65282] = anon_sym_DOLLAR; - v->a[65283] = sym__special_character; - v->a[65284] = anon_sym_DQUOTE; - v->a[65285] = sym_raw_string; - v->a[65286] = sym_ansi_c_string; - v->a[65287] = aux_sym_number_token1; - v->a[65288] = aux_sym_number_token2; - v->a[65289] = anon_sym_DOLLAR_LBRACE; - v->a[65290] = anon_sym_DOLLAR_LPAREN; - v->a[65291] = anon_sym_BQUOTE; - v->a[65292] = anon_sym_DOLLAR_BQUOTE; - v->a[65293] = anon_sym_LT_LPAREN; - v->a[65294] = anon_sym_GT_LPAREN; - v->a[65295] = sym_word; - v->a[65296] = 5; - v->a[65297] = actions(3); - v->a[65298] = 1; - v->a[65299] = sym_comment; + v->a[65280] = anon_sym_EQ; + v->a[65281] = actions(4132); + v->a[65282] = 1; + v->a[65283] = anon_sym_COMMA; + v->a[65284] = actions(4138); + v->a[65285] = 1; + v->a[65286] = anon_sym_CARET; + v->a[65287] = actions(4140); + v->a[65288] = 1; + v->a[65289] = anon_sym_AMP; + v->a[65290] = actions(4150); + v->a[65291] = 1; + v->a[65292] = anon_sym_QMARK; + v->a[65293] = actions(4187); + v->a[65294] = 1; + v->a[65295] = anon_sym_RPAREN_RPAREN; + v->a[65296] = state(3488); + v->a[65297] = 1; + v->a[65298] = aux_sym_arithmetic_expansion_repeat1; + v->a[65299] = actions(4128); small_parse_table_3265(v); } diff --git a/parser/static/small_parse_table/small_parse_table_653.c b/parser/static/small_parse_table/small_parse_table_653.c index 2e8d9bca..a8310609 100644 --- a/parser/static/small_parse_table/small_parse_table_653.c +++ b/parser/static/small_parse_table/small_parse_table_653.c @@ -14,126 +14,126 @@ void small_parse_table_3265(t_small_parse_table_array *v) { - v->a[65300] = actions(5662); - v->a[65301] = 1; - v->a[65302] = sym__special_character; - v->a[65303] = state(1433); - v->a[65304] = 1; - v->a[65305] = aux_sym__literal_repeat1; - v->a[65306] = actions(5723); - v->a[65307] = 5; - v->a[65308] = sym_file_descriptor; - v->a[65309] = sym_variable_name; - v->a[65310] = sym_test_operator; - v->a[65311] = sym__brace_start; - v->a[65312] = aux_sym_heredoc_redirect_token1; - v->a[65313] = actions(5721); - v->a[65314] = 39; - v->a[65315] = anon_sym_LPAREN_LPAREN; - v->a[65316] = anon_sym_SEMI; - v->a[65317] = anon_sym_PIPE_PIPE; - v->a[65318] = anon_sym_AMP_AMP; - v->a[65319] = anon_sym_PIPE; + v->a[65300] = 2; + v->a[65301] = anon_sym_LT; + v->a[65302] = anon_sym_GT; + v->a[65303] = actions(4130); + v->a[65304] = 2; + v->a[65305] = anon_sym_GT_GT; + v->a[65306] = anon_sym_LT_LT; + v->a[65307] = actions(4142); + v->a[65308] = 2; + v->a[65309] = anon_sym_EQ_EQ; + v->a[65310] = anon_sym_BANG_EQ; + v->a[65311] = actions(4144); + v->a[65312] = 2; + v->a[65313] = anon_sym_LT_EQ; + v->a[65314] = anon_sym_GT_EQ; + v->a[65315] = actions(4146); + v->a[65316] = 2; + v->a[65317] = anon_sym_PLUS; + v->a[65318] = anon_sym_DASH; + v->a[65319] = actions(4152); small_parse_table_3266(v); } void small_parse_table_3266(t_small_parse_table_array *v) { - v->a[65320] = anon_sym_AMP; - v->a[65321] = anon_sym_LT; - v->a[65322] = anon_sym_GT; - v->a[65323] = anon_sym_LT_LT; - v->a[65324] = anon_sym_GT_GT; - v->a[65325] = anon_sym_esac; - v->a[65326] = anon_sym_SEMI_SEMI; - v->a[65327] = anon_sym_SEMI_AMP; - v->a[65328] = anon_sym_SEMI_SEMI_AMP; - v->a[65329] = anon_sym_PIPE_AMP; - v->a[65330] = anon_sym_AMP_GT; - v->a[65331] = anon_sym_AMP_GT_GT; - v->a[65332] = anon_sym_LT_AMP; - v->a[65333] = anon_sym_GT_AMP; - v->a[65334] = anon_sym_GT_PIPE; - v->a[65335] = anon_sym_LT_AMP_DASH; - v->a[65336] = anon_sym_GT_AMP_DASH; - v->a[65337] = anon_sym_LT_LT_DASH; - v->a[65338] = anon_sym_LT_LT_LT; - v->a[65339] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[65320] = 2; + v->a[65321] = anon_sym_PLUS_PLUS2; + v->a[65322] = anon_sym_DASH_DASH2; + v->a[65323] = actions(4148); + v->a[65324] = 3; + v->a[65325] = anon_sym_STAR; + v->a[65326] = anon_sym_SLASH; + v->a[65327] = anon_sym_PERCENT; + v->a[65328] = actions(4136); + v->a[65329] = 10; + v->a[65330] = anon_sym_PLUS_EQ; + v->a[65331] = anon_sym_DASH_EQ; + v->a[65332] = anon_sym_STAR_EQ; + v->a[65333] = anon_sym_SLASH_EQ; + v->a[65334] = anon_sym_PERCENT_EQ; + v->a[65335] = anon_sym_LT_LT_EQ; + v->a[65336] = anon_sym_GT_GT_EQ; + v->a[65337] = anon_sym_AMP_EQ; + v->a[65338] = anon_sym_CARET_EQ; + v->a[65339] = anon_sym_PIPE_EQ; small_parse_table_3267(v); } void small_parse_table_3267(t_small_parse_table_array *v) { - v->a[65340] = anon_sym_DOLLAR_LBRACK; - v->a[65341] = anon_sym_DOLLAR; - v->a[65342] = anon_sym_DQUOTE; - v->a[65343] = sym_raw_string; - v->a[65344] = sym_ansi_c_string; - v->a[65345] = aux_sym_number_token1; - v->a[65346] = aux_sym_number_token2; - v->a[65347] = anon_sym_DOLLAR_LBRACE; - v->a[65348] = anon_sym_DOLLAR_LPAREN; - v->a[65349] = anon_sym_BQUOTE; - v->a[65350] = anon_sym_DOLLAR_BQUOTE; - v->a[65351] = anon_sym_LT_LPAREN; - v->a[65352] = anon_sym_GT_LPAREN; - v->a[65353] = sym_word; - v->a[65354] = 3; - v->a[65355] = actions(3); - v->a[65356] = 1; - v->a[65357] = sym_comment; - v->a[65358] = actions(1298); - v->a[65359] = 6; + v->a[65340] = 6; + v->a[65341] = actions(57); + v->a[65342] = 1; + v->a[65343] = sym_comment; + v->a[65344] = state(1913); + v->a[65345] = 1; + v->a[65346] = aux_sym__literal_repeat1; + v->a[65347] = state(2038); + v->a[65348] = 1; + v->a[65349] = sym_concatenation; + v->a[65350] = state(1803); + v->a[65351] = 7; + v->a[65352] = sym_arithmetic_expansion; + v->a[65353] = sym_brace_expression; + v->a[65354] = sym_string; + v->a[65355] = sym_number; + v->a[65356] = sym_simple_expansion; + v->a[65357] = sym_expansion; + v->a[65358] = sym_command_substitution; + v->a[65359] = actions(1528); small_parse_table_3268(v); } void small_parse_table_3268(t_small_parse_table_array *v) { - v->a[65360] = sym_file_descriptor; - v->a[65361] = sym__concat; - v->a[65362] = sym_variable_name; - v->a[65363] = sym_test_operator; - v->a[65364] = sym__brace_start; - v->a[65365] = aux_sym_heredoc_redirect_token1; - v->a[65366] = actions(1296); - v->a[65367] = 40; - v->a[65368] = anon_sym_LPAREN_LPAREN; - v->a[65369] = anon_sym_SEMI; - v->a[65370] = anon_sym_PIPE_PIPE; - v->a[65371] = anon_sym_AMP_AMP; - v->a[65372] = anon_sym_PIPE; - v->a[65373] = anon_sym_AMP; - v->a[65374] = anon_sym_LT; - v->a[65375] = anon_sym_GT; - v->a[65376] = anon_sym_LT_LT; + v->a[65360] = 10; + v->a[65361] = anon_sym_LT; + v->a[65362] = anon_sym_GT; + v->a[65363] = anon_sym_AMP_GT; + v->a[65364] = anon_sym_LT_AMP; + v->a[65365] = anon_sym_GT_AMP; + v->a[65366] = anon_sym_DOLLAR; + v->a[65367] = aux_sym_number_token1; + v->a[65368] = aux_sym_number_token2; + v->a[65369] = anon_sym_DOLLAR_LPAREN; + v->a[65370] = sym_word; + v->a[65371] = actions(1530); + v->a[65372] = 16; + v->a[65373] = sym_file_descriptor; + v->a[65374] = sym_variable_name; + v->a[65375] = sym_test_operator; + v->a[65376] = sym__brace_start; v->a[65377] = anon_sym_GT_GT; - v->a[65378] = anon_sym_SEMI_SEMI; - v->a[65379] = anon_sym_SEMI_AMP; + v->a[65378] = anon_sym_AMP_GT_GT; + v->a[65379] = anon_sym_GT_PIPE; small_parse_table_3269(v); } void small_parse_table_3269(t_small_parse_table_array *v) { - v->a[65380] = anon_sym_SEMI_SEMI_AMP; - v->a[65381] = anon_sym_PIPE_AMP; - v->a[65382] = anon_sym_AMP_GT; - v->a[65383] = anon_sym_AMP_GT_GT; - v->a[65384] = anon_sym_LT_AMP; - v->a[65385] = anon_sym_GT_AMP; - v->a[65386] = anon_sym_GT_PIPE; - v->a[65387] = anon_sym_LT_AMP_DASH; - v->a[65388] = anon_sym_GT_AMP_DASH; - v->a[65389] = anon_sym_LT_LT_DASH; - v->a[65390] = anon_sym_LT_LT_LT; - v->a[65391] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65392] = anon_sym_DOLLAR_LBRACK; - v->a[65393] = aux_sym_concatenation_token1; - v->a[65394] = anon_sym_DOLLAR; - v->a[65395] = sym__special_character; - v->a[65396] = anon_sym_DQUOTE; - v->a[65397] = sym_raw_string; - v->a[65398] = sym_ansi_c_string; - v->a[65399] = aux_sym_number_token1; + v->a[65380] = anon_sym_LT_AMP_DASH; + v->a[65381] = anon_sym_GT_AMP_DASH; + v->a[65382] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[65383] = sym__special_character; + v->a[65384] = anon_sym_DQUOTE; + v->a[65385] = sym_raw_string; + v->a[65386] = anon_sym_DOLLAR_LBRACE; + v->a[65387] = anon_sym_BQUOTE; + v->a[65388] = anon_sym_DOLLAR_BQUOTE; + v->a[65389] = 6; + v->a[65390] = actions(3); + v->a[65391] = 1; + v->a[65392] = sym_comment; + v->a[65393] = actions(3613); + v->a[65394] = 1; + v->a[65395] = aux_sym_concatenation_token1; + v->a[65396] = actions(3674); + v->a[65397] = 1; + v->a[65398] = sym__concat; + v->a[65399] = state(1405); small_parse_table_3270(v); } diff --git a/parser/static/small_parse_table/small_parse_table_654.c b/parser/static/small_parse_table/small_parse_table_654.c index eacdb5fd..e5ec8766 100644 --- a/parser/static/small_parse_table/small_parse_table_654.c +++ b/parser/static/small_parse_table/small_parse_table_654.c @@ -14,126 +14,126 @@ void small_parse_table_3270(t_small_parse_table_array *v) { - v->a[65400] = aux_sym_number_token2; - v->a[65401] = anon_sym_DOLLAR_LBRACE; - v->a[65402] = anon_sym_DOLLAR_LPAREN; - v->a[65403] = anon_sym_BQUOTE; - v->a[65404] = anon_sym_DOLLAR_BQUOTE; - v->a[65405] = anon_sym_LT_LPAREN; - v->a[65406] = anon_sym_GT_LPAREN; - v->a[65407] = sym_word; - v->a[65408] = 5; - v->a[65409] = actions(3); - v->a[65410] = 1; - v->a[65411] = sym_comment; - v->a[65412] = actions(5652); - v->a[65413] = 1; - v->a[65414] = sym__special_character; - v->a[65415] = state(1313); - v->a[65416] = 1; - v->a[65417] = aux_sym__literal_repeat1; - v->a[65418] = actions(4548); - v->a[65419] = 6; + v->a[65400] = 1; + v->a[65401] = aux_sym_concatenation_repeat1; + v->a[65402] = actions(2664); + v->a[65403] = 4; + v->a[65404] = sym_file_descriptor; + v->a[65405] = sym_test_operator; + v->a[65406] = sym__brace_start; + v->a[65407] = aux_sym_heredoc_redirect_token1; + v->a[65408] = actions(2662); + v->a[65409] = 28; + v->a[65410] = anon_sym_PIPE; + v->a[65411] = anon_sym_PIPE_AMP; + v->a[65412] = anon_sym_AMP_AMP; + v->a[65413] = anon_sym_PIPE_PIPE; + v->a[65414] = anon_sym_LT; + v->a[65415] = anon_sym_GT; + v->a[65416] = anon_sym_GT_GT; + v->a[65417] = anon_sym_AMP_GT; + v->a[65418] = anon_sym_AMP_GT_GT; + v->a[65419] = anon_sym_LT_AMP; small_parse_table_3271(v); } void small_parse_table_3271(t_small_parse_table_array *v) { - v->a[65420] = sym_file_descriptor; - v->a[65421] = sym_test_operator; - v->a[65422] = sym__bare_dollar; - v->a[65423] = sym__brace_start; - v->a[65424] = ts_builtin_sym_end; - v->a[65425] = aux_sym_heredoc_redirect_token1; - v->a[65426] = actions(4546); - v->a[65427] = 38; - v->a[65428] = anon_sym_LPAREN_LPAREN; - v->a[65429] = anon_sym_SEMI; - v->a[65430] = anon_sym_PIPE_PIPE; - v->a[65431] = anon_sym_AMP_AMP; - v->a[65432] = anon_sym_PIPE; - v->a[65433] = anon_sym_AMP; - v->a[65434] = anon_sym_EQ_EQ; - v->a[65435] = anon_sym_LT; - v->a[65436] = anon_sym_GT; - v->a[65437] = anon_sym_LT_LT; - v->a[65438] = anon_sym_GT_GT; - v->a[65439] = anon_sym_SEMI_SEMI; + v->a[65420] = anon_sym_GT_AMP; + v->a[65421] = anon_sym_GT_PIPE; + v->a[65422] = anon_sym_LT_AMP_DASH; + v->a[65423] = anon_sym_GT_AMP_DASH; + v->a[65424] = anon_sym_LT_LT; + v->a[65425] = anon_sym_LT_LT_DASH; + v->a[65426] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[65427] = anon_sym_DOLLAR; + v->a[65428] = sym__special_character; + v->a[65429] = anon_sym_DQUOTE; + v->a[65430] = sym_raw_string; + v->a[65431] = aux_sym_number_token1; + v->a[65432] = aux_sym_number_token2; + v->a[65433] = anon_sym_DOLLAR_LBRACE; + v->a[65434] = anon_sym_DOLLAR_LPAREN; + v->a[65435] = anon_sym_BQUOTE; + v->a[65436] = anon_sym_DOLLAR_BQUOTE; + v->a[65437] = sym_word; + v->a[65438] = 19; + v->a[65439] = actions(57); small_parse_table_3272(v); } void small_parse_table_3272(t_small_parse_table_array *v) { - v->a[65440] = anon_sym_PIPE_AMP; - v->a[65441] = anon_sym_EQ_TILDE; - v->a[65442] = anon_sym_AMP_GT; - v->a[65443] = anon_sym_AMP_GT_GT; - v->a[65444] = anon_sym_LT_AMP; - v->a[65445] = anon_sym_GT_AMP; - v->a[65446] = anon_sym_GT_PIPE; - v->a[65447] = anon_sym_LT_AMP_DASH; - v->a[65448] = anon_sym_GT_AMP_DASH; - v->a[65449] = anon_sym_LT_LT_DASH; - v->a[65450] = anon_sym_LT_LT_LT; - v->a[65451] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65452] = anon_sym_DOLLAR_LBRACK; - v->a[65453] = anon_sym_DOLLAR; - v->a[65454] = anon_sym_DQUOTE; - v->a[65455] = sym_raw_string; - v->a[65456] = sym_ansi_c_string; - v->a[65457] = aux_sym_number_token1; - v->a[65458] = aux_sym_number_token2; - v->a[65459] = anon_sym_DOLLAR_LBRACE; + v->a[65440] = 1; + v->a[65441] = sym_comment; + v->a[65442] = actions(4120); + v->a[65443] = 1; + v->a[65444] = anon_sym_PIPE; + v->a[65445] = actions(4122); + v->a[65446] = 1; + v->a[65447] = anon_sym_AMP_AMP; + v->a[65448] = actions(4124); + v->a[65449] = 1; + v->a[65450] = anon_sym_PIPE_PIPE; + v->a[65451] = actions(4126); + v->a[65452] = 1; + v->a[65453] = anon_sym_EQ; + v->a[65454] = actions(4132); + v->a[65455] = 1; + v->a[65456] = anon_sym_COMMA; + v->a[65457] = actions(4138); + v->a[65458] = 1; + v->a[65459] = anon_sym_CARET; small_parse_table_3273(v); } void small_parse_table_3273(t_small_parse_table_array *v) { - v->a[65460] = anon_sym_DOLLAR_LPAREN; - v->a[65461] = anon_sym_BQUOTE; - v->a[65462] = anon_sym_DOLLAR_BQUOTE; - v->a[65463] = anon_sym_LT_LPAREN; - v->a[65464] = anon_sym_GT_LPAREN; - v->a[65465] = sym_word; - v->a[65466] = 3; - v->a[65467] = actions(3); - v->a[65468] = 1; - v->a[65469] = sym_comment; - v->a[65470] = actions(1350); - v->a[65471] = 5; - v->a[65472] = sym_file_descriptor; - v->a[65473] = sym__concat; - v->a[65474] = sym_test_operator; - v->a[65475] = sym__brace_start; - v->a[65476] = aux_sym_heredoc_redirect_token1; - v->a[65477] = actions(1348); - v->a[65478] = 41; - v->a[65479] = anon_sym_LPAREN_LPAREN; + v->a[65460] = actions(4140); + v->a[65461] = 1; + v->a[65462] = anon_sym_AMP; + v->a[65463] = actions(4150); + v->a[65464] = 1; + v->a[65465] = anon_sym_QMARK; + v->a[65466] = actions(4189); + v->a[65467] = 1; + v->a[65468] = anon_sym_RPAREN_RPAREN; + v->a[65469] = state(3500); + v->a[65470] = 1; + v->a[65471] = aux_sym_arithmetic_expansion_repeat1; + v->a[65472] = actions(4128); + v->a[65473] = 2; + v->a[65474] = anon_sym_LT; + v->a[65475] = anon_sym_GT; + v->a[65476] = actions(4130); + v->a[65477] = 2; + v->a[65478] = anon_sym_GT_GT; + v->a[65479] = anon_sym_LT_LT; small_parse_table_3274(v); } void small_parse_table_3274(t_small_parse_table_array *v) { - v->a[65480] = anon_sym_SEMI; - v->a[65481] = anon_sym_PIPE_PIPE; - v->a[65482] = anon_sym_AMP_AMP; - v->a[65483] = anon_sym_PIPE; - v->a[65484] = anon_sym_AMP; - v->a[65485] = anon_sym_LT; - v->a[65486] = anon_sym_GT; - v->a[65487] = anon_sym_LT_LT; - v->a[65488] = anon_sym_GT_GT; - v->a[65489] = anon_sym_esac; - v->a[65490] = anon_sym_SEMI_SEMI; - v->a[65491] = anon_sym_SEMI_AMP; - v->a[65492] = anon_sym_SEMI_SEMI_AMP; - v->a[65493] = anon_sym_PIPE_AMP; - v->a[65494] = anon_sym_AMP_GT; - v->a[65495] = anon_sym_AMP_GT_GT; - v->a[65496] = anon_sym_LT_AMP; - v->a[65497] = anon_sym_GT_AMP; - v->a[65498] = anon_sym_GT_PIPE; - v->a[65499] = anon_sym_LT_AMP_DASH; + v->a[65480] = actions(4142); + v->a[65481] = 2; + v->a[65482] = anon_sym_EQ_EQ; + v->a[65483] = anon_sym_BANG_EQ; + v->a[65484] = actions(4144); + v->a[65485] = 2; + v->a[65486] = anon_sym_LT_EQ; + v->a[65487] = anon_sym_GT_EQ; + v->a[65488] = actions(4146); + v->a[65489] = 2; + v->a[65490] = anon_sym_PLUS; + v->a[65491] = anon_sym_DASH; + v->a[65492] = actions(4152); + v->a[65493] = 2; + v->a[65494] = anon_sym_PLUS_PLUS2; + v->a[65495] = anon_sym_DASH_DASH2; + v->a[65496] = actions(4148); + v->a[65497] = 3; + v->a[65498] = anon_sym_STAR; + v->a[65499] = anon_sym_SLASH; small_parse_table_3275(v); } diff --git a/parser/static/small_parse_table/small_parse_table_655.c b/parser/static/small_parse_table/small_parse_table_655.c index 89f5f03d..a957658a 100644 --- a/parser/static/small_parse_table/small_parse_table_655.c +++ b/parser/static/small_parse_table/small_parse_table_655.c @@ -14,126 +14,126 @@ void small_parse_table_3275(t_small_parse_table_array *v) { - v->a[65500] = anon_sym_GT_AMP_DASH; - v->a[65501] = anon_sym_LT_LT_DASH; - v->a[65502] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65503] = anon_sym_DOLLAR_LBRACK; - v->a[65504] = aux_sym_concatenation_token1; - v->a[65505] = anon_sym_DOLLAR; - v->a[65506] = sym__special_character; - v->a[65507] = anon_sym_DQUOTE; - v->a[65508] = sym_raw_string; - v->a[65509] = sym_ansi_c_string; - v->a[65510] = aux_sym_number_token1; - v->a[65511] = aux_sym_number_token2; - v->a[65512] = anon_sym_DOLLAR_LBRACE; - v->a[65513] = anon_sym_DOLLAR_LPAREN; - v->a[65514] = anon_sym_BQUOTE; - v->a[65515] = anon_sym_DOLLAR_BQUOTE; - v->a[65516] = anon_sym_LT_LPAREN; - v->a[65517] = anon_sym_GT_LPAREN; - v->a[65518] = aux_sym__simple_variable_name_token1; - v->a[65519] = sym_word; + v->a[65500] = anon_sym_PERCENT; + v->a[65501] = actions(4136); + v->a[65502] = 10; + v->a[65503] = anon_sym_PLUS_EQ; + v->a[65504] = anon_sym_DASH_EQ; + v->a[65505] = anon_sym_STAR_EQ; + v->a[65506] = anon_sym_SLASH_EQ; + v->a[65507] = anon_sym_PERCENT_EQ; + v->a[65508] = anon_sym_LT_LT_EQ; + v->a[65509] = anon_sym_GT_GT_EQ; + v->a[65510] = anon_sym_AMP_EQ; + v->a[65511] = anon_sym_CARET_EQ; + v->a[65512] = anon_sym_PIPE_EQ; + v->a[65513] = 3; + v->a[65514] = actions(57); + v->a[65515] = 1; + v->a[65516] = sym_comment; + v->a[65517] = actions(2652); + v->a[65518] = 13; + v->a[65519] = anon_sym_PIPE; small_parse_table_3276(v); } void small_parse_table_3276(t_small_parse_table_array *v) { - v->a[65520] = 5; - v->a[65521] = actions(3); - v->a[65522] = 1; - v->a[65523] = sym_comment; - v->a[65524] = actions(5725); - v->a[65525] = 1; - v->a[65526] = sym__special_character; - v->a[65527] = state(1433); - v->a[65528] = 1; - v->a[65529] = aux_sym__literal_repeat1; - v->a[65530] = actions(1364); - v->a[65531] = 5; - v->a[65532] = sym_file_descriptor; - v->a[65533] = sym_variable_name; - v->a[65534] = sym_test_operator; - v->a[65535] = sym__brace_start; - v->a[65536] = aux_sym_heredoc_redirect_token1; - v->a[65537] = actions(1362); - v->a[65538] = 39; - v->a[65539] = anon_sym_LPAREN_LPAREN; + v->a[65520] = anon_sym_LT; + v->a[65521] = anon_sym_GT; + v->a[65522] = anon_sym_AMP_GT; + v->a[65523] = anon_sym_LT_AMP; + v->a[65524] = anon_sym_GT_AMP; + v->a[65525] = anon_sym_LT_LT; + v->a[65526] = anon_sym_DOLLAR; + v->a[65527] = aux_sym_number_token1; + v->a[65528] = aux_sym_number_token2; + v->a[65529] = anon_sym_DOLLAR_LPAREN; + v->a[65530] = anon_sym_BQUOTE; + v->a[65531] = sym_word; + v->a[65532] = actions(2654); + v->a[65533] = 22; + v->a[65534] = sym_file_descriptor; + v->a[65535] = sym__concat; + v->a[65536] = sym_test_operator; + v->a[65537] = sym__bare_dollar; + v->a[65538] = sym__brace_start; + v->a[65539] = anon_sym_LPAREN; small_parse_table_3277(v); } void small_parse_table_3277(t_small_parse_table_array *v) { - v->a[65540] = anon_sym_SEMI; - v->a[65541] = anon_sym_PIPE_PIPE; - v->a[65542] = anon_sym_AMP_AMP; - v->a[65543] = anon_sym_PIPE; - v->a[65544] = anon_sym_AMP; - v->a[65545] = anon_sym_LT; - v->a[65546] = anon_sym_GT; - v->a[65547] = anon_sym_LT_LT; - v->a[65548] = anon_sym_GT_GT; - v->a[65549] = anon_sym_esac; - v->a[65550] = anon_sym_SEMI_SEMI; - v->a[65551] = anon_sym_SEMI_AMP; - v->a[65552] = anon_sym_SEMI_SEMI_AMP; - v->a[65553] = anon_sym_PIPE_AMP; - v->a[65554] = anon_sym_AMP_GT; - v->a[65555] = anon_sym_AMP_GT_GT; - v->a[65556] = anon_sym_LT_AMP; - v->a[65557] = anon_sym_GT_AMP; - v->a[65558] = anon_sym_GT_PIPE; - v->a[65559] = anon_sym_LT_AMP_DASH; + v->a[65540] = anon_sym_PIPE_AMP; + v->a[65541] = anon_sym_AMP_AMP; + v->a[65542] = anon_sym_PIPE_PIPE; + v->a[65543] = anon_sym_GT_GT; + v->a[65544] = anon_sym_AMP_GT_GT; + v->a[65545] = anon_sym_GT_PIPE; + v->a[65546] = anon_sym_LT_AMP_DASH; + v->a[65547] = anon_sym_GT_AMP_DASH; + v->a[65548] = anon_sym_LT_LT_DASH; + v->a[65549] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[65550] = aux_sym_concatenation_token1; + v->a[65551] = sym__special_character; + v->a[65552] = anon_sym_DQUOTE; + v->a[65553] = sym_raw_string; + v->a[65554] = anon_sym_DOLLAR_LBRACE; + v->a[65555] = anon_sym_DOLLAR_BQUOTE; + v->a[65556] = 19; + v->a[65557] = actions(57); + v->a[65558] = 1; + v->a[65559] = sym_comment; small_parse_table_3278(v); } void small_parse_table_3278(t_small_parse_table_array *v) { - v->a[65560] = anon_sym_GT_AMP_DASH; - v->a[65561] = anon_sym_LT_LT_DASH; - v->a[65562] = anon_sym_LT_LT_LT; - v->a[65563] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65564] = anon_sym_DOLLAR_LBRACK; - v->a[65565] = anon_sym_DOLLAR; - v->a[65566] = anon_sym_DQUOTE; - v->a[65567] = sym_raw_string; - v->a[65568] = sym_ansi_c_string; - v->a[65569] = aux_sym_number_token1; - v->a[65570] = aux_sym_number_token2; - v->a[65571] = anon_sym_DOLLAR_LBRACE; - v->a[65572] = anon_sym_DOLLAR_LPAREN; - v->a[65573] = anon_sym_BQUOTE; - v->a[65574] = anon_sym_DOLLAR_BQUOTE; - v->a[65575] = anon_sym_LT_LPAREN; - v->a[65576] = anon_sym_GT_LPAREN; - v->a[65577] = sym_word; - v->a[65578] = 3; - v->a[65579] = actions(3); + v->a[65560] = actions(4120); + v->a[65561] = 1; + v->a[65562] = anon_sym_PIPE; + v->a[65563] = actions(4122); + v->a[65564] = 1; + v->a[65565] = anon_sym_AMP_AMP; + v->a[65566] = actions(4124); + v->a[65567] = 1; + v->a[65568] = anon_sym_PIPE_PIPE; + v->a[65569] = actions(4126); + v->a[65570] = 1; + v->a[65571] = anon_sym_EQ; + v->a[65572] = actions(4132); + v->a[65573] = 1; + v->a[65574] = anon_sym_COMMA; + v->a[65575] = actions(4138); + v->a[65576] = 1; + v->a[65577] = anon_sym_CARET; + v->a[65578] = actions(4140); + v->a[65579] = 1; small_parse_table_3279(v); } void small_parse_table_3279(t_small_parse_table_array *v) { - v->a[65580] = 1; - v->a[65581] = sym_comment; - v->a[65582] = actions(1298); - v->a[65583] = 5; - v->a[65584] = sym_file_descriptor; - v->a[65585] = sym__concat; - v->a[65586] = sym_test_operator; - v->a[65587] = sym__brace_start; - v->a[65588] = aux_sym_heredoc_redirect_token1; - v->a[65589] = actions(1296); - v->a[65590] = 41; - v->a[65591] = anon_sym_LPAREN_LPAREN; - v->a[65592] = anon_sym_SEMI; - v->a[65593] = anon_sym_PIPE_PIPE; - v->a[65594] = anon_sym_AMP_AMP; - v->a[65595] = anon_sym_PIPE; - v->a[65596] = anon_sym_AMP; - v->a[65597] = anon_sym_LT; - v->a[65598] = anon_sym_GT; - v->a[65599] = anon_sym_LT_LT; + v->a[65580] = anon_sym_AMP; + v->a[65581] = actions(4150); + v->a[65582] = 1; + v->a[65583] = anon_sym_QMARK; + v->a[65584] = actions(4191); + v->a[65585] = 1; + v->a[65586] = anon_sym_RPAREN_RPAREN; + v->a[65587] = state(3466); + v->a[65588] = 1; + v->a[65589] = aux_sym_arithmetic_expansion_repeat1; + v->a[65590] = actions(4128); + v->a[65591] = 2; + v->a[65592] = anon_sym_LT; + v->a[65593] = anon_sym_GT; + v->a[65594] = actions(4130); + v->a[65595] = 2; + v->a[65596] = anon_sym_GT_GT; + v->a[65597] = anon_sym_LT_LT; + v->a[65598] = actions(4142); + v->a[65599] = 2; small_parse_table_3280(v); } diff --git a/parser/static/small_parse_table/small_parse_table_656.c b/parser/static/small_parse_table/small_parse_table_656.c index 20c7c373..b9fbb9e1 100644 --- a/parser/static/small_parse_table/small_parse_table_656.c +++ b/parser/static/small_parse_table/small_parse_table_656.c @@ -14,126 +14,126 @@ void small_parse_table_3280(t_small_parse_table_array *v) { - v->a[65600] = anon_sym_GT_GT; - v->a[65601] = anon_sym_esac; - v->a[65602] = anon_sym_SEMI_SEMI; - v->a[65603] = anon_sym_SEMI_AMP; - v->a[65604] = anon_sym_SEMI_SEMI_AMP; - v->a[65605] = anon_sym_PIPE_AMP; - v->a[65606] = anon_sym_AMP_GT; - v->a[65607] = anon_sym_AMP_GT_GT; - v->a[65608] = anon_sym_LT_AMP; - v->a[65609] = anon_sym_GT_AMP; - v->a[65610] = anon_sym_GT_PIPE; - v->a[65611] = anon_sym_LT_AMP_DASH; - v->a[65612] = anon_sym_GT_AMP_DASH; - v->a[65613] = anon_sym_LT_LT_DASH; - v->a[65614] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65615] = anon_sym_DOLLAR_LBRACK; - v->a[65616] = aux_sym_concatenation_token1; - v->a[65617] = anon_sym_DOLLAR; - v->a[65618] = sym__special_character; - v->a[65619] = anon_sym_DQUOTE; + v->a[65600] = anon_sym_EQ_EQ; + v->a[65601] = anon_sym_BANG_EQ; + v->a[65602] = actions(4144); + v->a[65603] = 2; + v->a[65604] = anon_sym_LT_EQ; + v->a[65605] = anon_sym_GT_EQ; + v->a[65606] = actions(4146); + v->a[65607] = 2; + v->a[65608] = anon_sym_PLUS; + v->a[65609] = anon_sym_DASH; + v->a[65610] = actions(4152); + v->a[65611] = 2; + v->a[65612] = anon_sym_PLUS_PLUS2; + v->a[65613] = anon_sym_DASH_DASH2; + v->a[65614] = actions(4148); + v->a[65615] = 3; + v->a[65616] = anon_sym_STAR; + v->a[65617] = anon_sym_SLASH; + v->a[65618] = anon_sym_PERCENT; + v->a[65619] = actions(4136); small_parse_table_3281(v); } void small_parse_table_3281(t_small_parse_table_array *v) { - v->a[65620] = sym_raw_string; - v->a[65621] = sym_ansi_c_string; - v->a[65622] = aux_sym_number_token1; - v->a[65623] = aux_sym_number_token2; - v->a[65624] = anon_sym_DOLLAR_LBRACE; - v->a[65625] = anon_sym_DOLLAR_LPAREN; - v->a[65626] = anon_sym_BQUOTE; - v->a[65627] = anon_sym_DOLLAR_BQUOTE; - v->a[65628] = anon_sym_LT_LPAREN; - v->a[65629] = anon_sym_GT_LPAREN; - v->a[65630] = aux_sym__simple_variable_name_token1; - v->a[65631] = sym_word; - v->a[65632] = 3; - v->a[65633] = actions(3); - v->a[65634] = 1; - v->a[65635] = sym_comment; - v->a[65636] = actions(1310); - v->a[65637] = 5; - v->a[65638] = sym_file_descriptor; - v->a[65639] = sym__concat; + v->a[65620] = 10; + v->a[65621] = anon_sym_PLUS_EQ; + v->a[65622] = anon_sym_DASH_EQ; + v->a[65623] = anon_sym_STAR_EQ; + v->a[65624] = anon_sym_SLASH_EQ; + v->a[65625] = anon_sym_PERCENT_EQ; + v->a[65626] = anon_sym_LT_LT_EQ; + v->a[65627] = anon_sym_GT_GT_EQ; + v->a[65628] = anon_sym_AMP_EQ; + v->a[65629] = anon_sym_CARET_EQ; + v->a[65630] = anon_sym_PIPE_EQ; + v->a[65631] = 6; + v->a[65632] = actions(57); + v->a[65633] = 1; + v->a[65634] = sym_comment; + v->a[65635] = state(1887); + v->a[65636] = 1; + v->a[65637] = aux_sym__literal_repeat1; + v->a[65638] = state(2040); + v->a[65639] = 1; small_parse_table_3282(v); } void small_parse_table_3282(t_small_parse_table_array *v) { - v->a[65640] = sym_test_operator; - v->a[65641] = sym__brace_start; - v->a[65642] = aux_sym_heredoc_redirect_token1; - v->a[65643] = actions(1308); - v->a[65644] = 41; - v->a[65645] = anon_sym_LPAREN_LPAREN; - v->a[65646] = anon_sym_SEMI; - v->a[65647] = anon_sym_PIPE_PIPE; - v->a[65648] = anon_sym_AMP_AMP; - v->a[65649] = anon_sym_PIPE; - v->a[65650] = anon_sym_AMP; - v->a[65651] = anon_sym_LT; - v->a[65652] = anon_sym_GT; - v->a[65653] = anon_sym_LT_LT; - v->a[65654] = anon_sym_GT_GT; - v->a[65655] = anon_sym_esac; - v->a[65656] = anon_sym_SEMI_SEMI; - v->a[65657] = anon_sym_SEMI_AMP; - v->a[65658] = anon_sym_SEMI_SEMI_AMP; - v->a[65659] = anon_sym_PIPE_AMP; + v->a[65640] = sym_concatenation; + v->a[65641] = state(1829); + v->a[65642] = 7; + v->a[65643] = sym_arithmetic_expansion; + v->a[65644] = sym_brace_expression; + v->a[65645] = sym_string; + v->a[65646] = sym_number; + v->a[65647] = sym_simple_expansion; + v->a[65648] = sym_expansion; + v->a[65649] = sym_command_substitution; + v->a[65650] = actions(1532); + v->a[65651] = 10; + v->a[65652] = anon_sym_LT; + v->a[65653] = anon_sym_GT; + v->a[65654] = anon_sym_AMP_GT; + v->a[65655] = anon_sym_LT_AMP; + v->a[65656] = anon_sym_GT_AMP; + v->a[65657] = anon_sym_DOLLAR; + v->a[65658] = aux_sym_number_token1; + v->a[65659] = aux_sym_number_token2; small_parse_table_3283(v); } void small_parse_table_3283(t_small_parse_table_array *v) { - v->a[65660] = anon_sym_AMP_GT; - v->a[65661] = anon_sym_AMP_GT_GT; - v->a[65662] = anon_sym_LT_AMP; - v->a[65663] = anon_sym_GT_AMP; - v->a[65664] = anon_sym_GT_PIPE; - v->a[65665] = anon_sym_LT_AMP_DASH; - v->a[65666] = anon_sym_GT_AMP_DASH; - v->a[65667] = anon_sym_LT_LT_DASH; - v->a[65668] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65669] = anon_sym_DOLLAR_LBRACK; - v->a[65670] = aux_sym_concatenation_token1; - v->a[65671] = anon_sym_DOLLAR; - v->a[65672] = sym__special_character; - v->a[65673] = anon_sym_DQUOTE; - v->a[65674] = sym_raw_string; - v->a[65675] = sym_ansi_c_string; - v->a[65676] = aux_sym_number_token1; - v->a[65677] = aux_sym_number_token2; - v->a[65678] = anon_sym_DOLLAR_LBRACE; - v->a[65679] = anon_sym_DOLLAR_LPAREN; + v->a[65660] = anon_sym_DOLLAR_LPAREN; + v->a[65661] = sym_word; + v->a[65662] = actions(1534); + v->a[65663] = 16; + v->a[65664] = sym_file_descriptor; + v->a[65665] = sym_variable_name; + v->a[65666] = sym_test_operator; + v->a[65667] = sym__brace_start; + v->a[65668] = anon_sym_GT_GT; + v->a[65669] = anon_sym_AMP_GT_GT; + v->a[65670] = anon_sym_GT_PIPE; + v->a[65671] = anon_sym_LT_AMP_DASH; + v->a[65672] = anon_sym_GT_AMP_DASH; + v->a[65673] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[65674] = sym__special_character; + v->a[65675] = anon_sym_DQUOTE; + v->a[65676] = sym_raw_string; + v->a[65677] = anon_sym_DOLLAR_LBRACE; + v->a[65678] = anon_sym_BQUOTE; + v->a[65679] = anon_sym_DOLLAR_BQUOTE; small_parse_table_3284(v); } void small_parse_table_3284(t_small_parse_table_array *v) { - v->a[65680] = anon_sym_BQUOTE; - v->a[65681] = anon_sym_DOLLAR_BQUOTE; - v->a[65682] = anon_sym_LT_LPAREN; - v->a[65683] = anon_sym_GT_LPAREN; - v->a[65684] = aux_sym__simple_variable_name_token1; - v->a[65685] = sym_word; - v->a[65686] = 5; - v->a[65687] = actions(3); + v->a[65680] = 19; + v->a[65681] = actions(57); + v->a[65682] = 1; + v->a[65683] = sym_comment; + v->a[65684] = actions(4120); + v->a[65685] = 1; + v->a[65686] = anon_sym_PIPE; + v->a[65687] = actions(4122); v->a[65688] = 1; - v->a[65689] = sym_comment; - v->a[65690] = actions(5642); + v->a[65689] = anon_sym_AMP_AMP; + v->a[65690] = actions(4124); v->a[65691] = 1; - v->a[65692] = sym__special_character; - v->a[65693] = state(1358); + v->a[65692] = anon_sym_PIPE_PIPE; + v->a[65693] = actions(4126); v->a[65694] = 1; - v->a[65695] = aux_sym__literal_repeat1; - v->a[65696] = actions(4469); - v->a[65697] = 5; - v->a[65698] = sym_file_descriptor; - v->a[65699] = sym_test_operator; + v->a[65695] = anon_sym_EQ; + v->a[65696] = actions(4132); + v->a[65697] = 1; + v->a[65698] = anon_sym_COMMA; + v->a[65699] = actions(4138); small_parse_table_3285(v); } diff --git a/parser/static/small_parse_table/small_parse_table_657.c b/parser/static/small_parse_table/small_parse_table_657.c index 7088e5b0..a4438280 100644 --- a/parser/static/small_parse_table/small_parse_table_657.c +++ b/parser/static/small_parse_table/small_parse_table_657.c @@ -14,126 +14,126 @@ void small_parse_table_3285(t_small_parse_table_array *v) { - v->a[65700] = sym__bare_dollar; - v->a[65701] = sym__brace_start; - v->a[65702] = aux_sym_heredoc_redirect_token1; - v->a[65703] = actions(4467); - v->a[65704] = 39; - v->a[65705] = anon_sym_LPAREN_LPAREN; - v->a[65706] = anon_sym_SEMI; - v->a[65707] = anon_sym_PIPE_PIPE; - v->a[65708] = anon_sym_AMP_AMP; - v->a[65709] = anon_sym_PIPE; - v->a[65710] = anon_sym_AMP; - v->a[65711] = anon_sym_EQ_EQ; - v->a[65712] = anon_sym_LT; - v->a[65713] = anon_sym_GT; - v->a[65714] = anon_sym_LT_LT; - v->a[65715] = anon_sym_GT_GT; - v->a[65716] = anon_sym_RPAREN; - v->a[65717] = anon_sym_SEMI_SEMI; - v->a[65718] = anon_sym_PIPE_AMP; - v->a[65719] = anon_sym_EQ_TILDE; + v->a[65700] = 1; + v->a[65701] = anon_sym_CARET; + v->a[65702] = actions(4140); + v->a[65703] = 1; + v->a[65704] = anon_sym_AMP; + v->a[65705] = actions(4150); + v->a[65706] = 1; + v->a[65707] = anon_sym_QMARK; + v->a[65708] = actions(4193); + v->a[65709] = 1; + v->a[65710] = anon_sym_RPAREN_RPAREN; + v->a[65711] = state(3519); + v->a[65712] = 1; + v->a[65713] = aux_sym_arithmetic_expansion_repeat1; + v->a[65714] = actions(4128); + v->a[65715] = 2; + v->a[65716] = anon_sym_LT; + v->a[65717] = anon_sym_GT; + v->a[65718] = actions(4130); + v->a[65719] = 2; small_parse_table_3286(v); } void small_parse_table_3286(t_small_parse_table_array *v) { - v->a[65720] = anon_sym_AMP_GT; - v->a[65721] = anon_sym_AMP_GT_GT; - v->a[65722] = anon_sym_LT_AMP; - v->a[65723] = anon_sym_GT_AMP; - v->a[65724] = anon_sym_GT_PIPE; - v->a[65725] = anon_sym_LT_AMP_DASH; - v->a[65726] = anon_sym_GT_AMP_DASH; - v->a[65727] = anon_sym_LT_LT_DASH; - v->a[65728] = anon_sym_LT_LT_LT; - v->a[65729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65730] = anon_sym_DOLLAR_LBRACK; - v->a[65731] = anon_sym_DOLLAR; - v->a[65732] = anon_sym_DQUOTE; - v->a[65733] = sym_raw_string; - v->a[65734] = sym_ansi_c_string; - v->a[65735] = aux_sym_number_token1; - v->a[65736] = aux_sym_number_token2; - v->a[65737] = anon_sym_DOLLAR_LBRACE; - v->a[65738] = anon_sym_DOLLAR_LPAREN; - v->a[65739] = anon_sym_BQUOTE; + v->a[65720] = anon_sym_GT_GT; + v->a[65721] = anon_sym_LT_LT; + v->a[65722] = actions(4142); + v->a[65723] = 2; + v->a[65724] = anon_sym_EQ_EQ; + v->a[65725] = anon_sym_BANG_EQ; + v->a[65726] = actions(4144); + v->a[65727] = 2; + v->a[65728] = anon_sym_LT_EQ; + v->a[65729] = anon_sym_GT_EQ; + v->a[65730] = actions(4146); + v->a[65731] = 2; + v->a[65732] = anon_sym_PLUS; + v->a[65733] = anon_sym_DASH; + v->a[65734] = actions(4152); + v->a[65735] = 2; + v->a[65736] = anon_sym_PLUS_PLUS2; + v->a[65737] = anon_sym_DASH_DASH2; + v->a[65738] = actions(4148); + v->a[65739] = 3; small_parse_table_3287(v); } void small_parse_table_3287(t_small_parse_table_array *v) { - v->a[65740] = anon_sym_DOLLAR_BQUOTE; - v->a[65741] = anon_sym_LT_LPAREN; - v->a[65742] = anon_sym_GT_LPAREN; - v->a[65743] = sym_word; - v->a[65744] = 3; - v->a[65745] = actions(3); - v->a[65746] = 1; - v->a[65747] = sym_comment; - v->a[65748] = actions(1302); - v->a[65749] = 5; - v->a[65750] = sym_file_descriptor; - v->a[65751] = sym__concat; - v->a[65752] = sym_test_operator; - v->a[65753] = sym__brace_start; - v->a[65754] = aux_sym_heredoc_redirect_token1; - v->a[65755] = actions(1300); - v->a[65756] = 41; - v->a[65757] = anon_sym_LPAREN_LPAREN; - v->a[65758] = anon_sym_SEMI; - v->a[65759] = anon_sym_PIPE_PIPE; + v->a[65740] = anon_sym_STAR; + v->a[65741] = anon_sym_SLASH; + v->a[65742] = anon_sym_PERCENT; + v->a[65743] = actions(4136); + v->a[65744] = 10; + v->a[65745] = anon_sym_PLUS_EQ; + v->a[65746] = anon_sym_DASH_EQ; + v->a[65747] = anon_sym_STAR_EQ; + v->a[65748] = anon_sym_SLASH_EQ; + v->a[65749] = anon_sym_PERCENT_EQ; + v->a[65750] = anon_sym_LT_LT_EQ; + v->a[65751] = anon_sym_GT_GT_EQ; + v->a[65752] = anon_sym_AMP_EQ; + v->a[65753] = anon_sym_CARET_EQ; + v->a[65754] = anon_sym_PIPE_EQ; + v->a[65755] = 5; + v->a[65756] = actions(57); + v->a[65757] = 1; + v->a[65758] = sym_comment; + v->a[65759] = state(1381); small_parse_table_3288(v); } void small_parse_table_3288(t_small_parse_table_array *v) { - v->a[65760] = anon_sym_AMP_AMP; - v->a[65761] = anon_sym_PIPE; - v->a[65762] = anon_sym_AMP; - v->a[65763] = anon_sym_LT; - v->a[65764] = anon_sym_GT; - v->a[65765] = anon_sym_LT_LT; - v->a[65766] = anon_sym_GT_GT; - v->a[65767] = anon_sym_esac; - v->a[65768] = anon_sym_SEMI_SEMI; - v->a[65769] = anon_sym_SEMI_AMP; - v->a[65770] = anon_sym_SEMI_SEMI_AMP; - v->a[65771] = anon_sym_PIPE_AMP; - v->a[65772] = anon_sym_AMP_GT; - v->a[65773] = anon_sym_AMP_GT_GT; - v->a[65774] = anon_sym_LT_AMP; - v->a[65775] = anon_sym_GT_AMP; - v->a[65776] = anon_sym_GT_PIPE; - v->a[65777] = anon_sym_LT_AMP_DASH; - v->a[65778] = anon_sym_GT_AMP_DASH; - v->a[65779] = anon_sym_LT_LT_DASH; + v->a[65760] = 1; + v->a[65761] = aux_sym_concatenation_repeat1; + v->a[65762] = actions(4165); + v->a[65763] = 2; + v->a[65764] = sym__concat; + v->a[65765] = aux_sym_concatenation_token1; + v->a[65766] = actions(2662); + v->a[65767] = 13; + v->a[65768] = anon_sym_PIPE; + v->a[65769] = anon_sym_LT; + v->a[65770] = anon_sym_GT; + v->a[65771] = anon_sym_AMP_GT; + v->a[65772] = anon_sym_LT_AMP; + v->a[65773] = anon_sym_GT_AMP; + v->a[65774] = anon_sym_LT_LT; + v->a[65775] = anon_sym_DOLLAR; + v->a[65776] = aux_sym_number_token1; + v->a[65777] = aux_sym_number_token2; + v->a[65778] = anon_sym_DOLLAR_LPAREN; + v->a[65779] = anon_sym_BQUOTE; small_parse_table_3289(v); } void small_parse_table_3289(t_small_parse_table_array *v) { - v->a[65780] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65781] = anon_sym_DOLLAR_LBRACK; - v->a[65782] = aux_sym_concatenation_token1; - v->a[65783] = anon_sym_DOLLAR; - v->a[65784] = sym__special_character; - v->a[65785] = anon_sym_DQUOTE; - v->a[65786] = sym_raw_string; - v->a[65787] = sym_ansi_c_string; - v->a[65788] = aux_sym_number_token1; - v->a[65789] = aux_sym_number_token2; - v->a[65790] = anon_sym_DOLLAR_LBRACE; - v->a[65791] = anon_sym_DOLLAR_LPAREN; - v->a[65792] = anon_sym_BQUOTE; - v->a[65793] = anon_sym_DOLLAR_BQUOTE; - v->a[65794] = anon_sym_LT_LPAREN; - v->a[65795] = anon_sym_GT_LPAREN; - v->a[65796] = aux_sym__simple_variable_name_token1; - v->a[65797] = sym_word; - v->a[65798] = 3; - v->a[65799] = actions(3); + v->a[65780] = sym_word; + v->a[65781] = actions(2664); + v->a[65782] = 19; + v->a[65783] = sym_file_descriptor; + v->a[65784] = sym_test_operator; + v->a[65785] = sym__bare_dollar; + v->a[65786] = sym__brace_start; + v->a[65787] = anon_sym_PIPE_AMP; + v->a[65788] = anon_sym_AMP_AMP; + v->a[65789] = anon_sym_PIPE_PIPE; + v->a[65790] = anon_sym_GT_GT; + v->a[65791] = anon_sym_AMP_GT_GT; + v->a[65792] = anon_sym_GT_PIPE; + v->a[65793] = anon_sym_LT_AMP_DASH; + v->a[65794] = anon_sym_GT_AMP_DASH; + v->a[65795] = anon_sym_LT_LT_DASH; + v->a[65796] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[65797] = sym__special_character; + v->a[65798] = anon_sym_DQUOTE; + v->a[65799] = sym_raw_string; small_parse_table_3290(v); } diff --git a/parser/static/small_parse_table/small_parse_table_658.c b/parser/static/small_parse_table/small_parse_table_658.c index be3af349..8eeec5ce 100644 --- a/parser/static/small_parse_table/small_parse_table_658.c +++ b/parser/static/small_parse_table/small_parse_table_658.c @@ -14,126 +14,126 @@ void small_parse_table_3290(t_small_parse_table_array *v) { - v->a[65800] = 1; - v->a[65801] = sym_comment; - v->a[65802] = actions(1306); - v->a[65803] = 5; - v->a[65804] = sym_file_descriptor; - v->a[65805] = sym__concat; - v->a[65806] = sym_test_operator; - v->a[65807] = sym__brace_start; - v->a[65808] = aux_sym_heredoc_redirect_token1; - v->a[65809] = actions(1304); - v->a[65810] = 41; - v->a[65811] = anon_sym_LPAREN_LPAREN; - v->a[65812] = anon_sym_SEMI; - v->a[65813] = anon_sym_PIPE_PIPE; - v->a[65814] = anon_sym_AMP_AMP; - v->a[65815] = anon_sym_PIPE; - v->a[65816] = anon_sym_AMP; - v->a[65817] = anon_sym_LT; - v->a[65818] = anon_sym_GT; - v->a[65819] = anon_sym_LT_LT; + v->a[65800] = anon_sym_DOLLAR_LBRACE; + v->a[65801] = anon_sym_DOLLAR_BQUOTE; + v->a[65802] = 6; + v->a[65803] = actions(3); + v->a[65804] = 1; + v->a[65805] = sym_comment; + v->a[65806] = actions(3613); + v->a[65807] = 1; + v->a[65808] = aux_sym_concatenation_token1; + v->a[65809] = actions(4195); + v->a[65810] = 1; + v->a[65811] = sym__concat; + v->a[65812] = state(1147); + v->a[65813] = 1; + v->a[65814] = aux_sym_concatenation_repeat1; + v->a[65815] = actions(2696); + v->a[65816] = 4; + v->a[65817] = sym_file_descriptor; + v->a[65818] = sym_test_operator; + v->a[65819] = sym__brace_start; small_parse_table_3291(v); } void small_parse_table_3291(t_small_parse_table_array *v) { - v->a[65820] = anon_sym_GT_GT; - v->a[65821] = anon_sym_esac; - v->a[65822] = anon_sym_SEMI_SEMI; - v->a[65823] = anon_sym_SEMI_AMP; - v->a[65824] = anon_sym_SEMI_SEMI_AMP; - v->a[65825] = anon_sym_PIPE_AMP; - v->a[65826] = anon_sym_AMP_GT; - v->a[65827] = anon_sym_AMP_GT_GT; - v->a[65828] = anon_sym_LT_AMP; - v->a[65829] = anon_sym_GT_AMP; - v->a[65830] = anon_sym_GT_PIPE; - v->a[65831] = anon_sym_LT_AMP_DASH; - v->a[65832] = anon_sym_GT_AMP_DASH; - v->a[65833] = anon_sym_LT_LT_DASH; - v->a[65834] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65835] = anon_sym_DOLLAR_LBRACK; - v->a[65836] = aux_sym_concatenation_token1; - v->a[65837] = anon_sym_DOLLAR; - v->a[65838] = sym__special_character; - v->a[65839] = anon_sym_DQUOTE; + v->a[65820] = aux_sym_heredoc_redirect_token1; + v->a[65821] = actions(2694); + v->a[65822] = 28; + v->a[65823] = anon_sym_PIPE; + v->a[65824] = anon_sym_PIPE_AMP; + v->a[65825] = anon_sym_AMP_AMP; + v->a[65826] = anon_sym_PIPE_PIPE; + v->a[65827] = anon_sym_LT; + v->a[65828] = anon_sym_GT; + v->a[65829] = anon_sym_GT_GT; + v->a[65830] = anon_sym_AMP_GT; + v->a[65831] = anon_sym_AMP_GT_GT; + v->a[65832] = anon_sym_LT_AMP; + v->a[65833] = anon_sym_GT_AMP; + v->a[65834] = anon_sym_GT_PIPE; + v->a[65835] = anon_sym_LT_AMP_DASH; + v->a[65836] = anon_sym_GT_AMP_DASH; + v->a[65837] = anon_sym_LT_LT; + v->a[65838] = anon_sym_LT_LT_DASH; + v->a[65839] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3292(v); } void small_parse_table_3292(t_small_parse_table_array *v) { - v->a[65840] = sym_raw_string; - v->a[65841] = sym_ansi_c_string; - v->a[65842] = aux_sym_number_token1; - v->a[65843] = aux_sym_number_token2; - v->a[65844] = anon_sym_DOLLAR_LBRACE; - v->a[65845] = anon_sym_DOLLAR_LPAREN; - v->a[65846] = anon_sym_BQUOTE; - v->a[65847] = anon_sym_DOLLAR_BQUOTE; - v->a[65848] = anon_sym_LT_LPAREN; - v->a[65849] = anon_sym_GT_LPAREN; - v->a[65850] = aux_sym__simple_variable_name_token1; - v->a[65851] = sym_word; - v->a[65852] = 3; - v->a[65853] = actions(3); - v->a[65854] = 1; - v->a[65855] = sym_comment; - v->a[65856] = actions(1322); - v->a[65857] = 5; - v->a[65858] = sym_file_descriptor; - v->a[65859] = sym__concat; + v->a[65840] = anon_sym_DOLLAR; + v->a[65841] = sym__special_character; + v->a[65842] = anon_sym_DQUOTE; + v->a[65843] = sym_raw_string; + v->a[65844] = aux_sym_number_token1; + v->a[65845] = aux_sym_number_token2; + v->a[65846] = anon_sym_DOLLAR_LBRACE; + v->a[65847] = anon_sym_DOLLAR_LPAREN; + v->a[65848] = anon_sym_BQUOTE; + v->a[65849] = anon_sym_DOLLAR_BQUOTE; + v->a[65850] = sym_word; + v->a[65851] = 3; + v->a[65852] = actions(57); + v->a[65853] = 1; + v->a[65854] = sym_comment; + v->a[65855] = actions(4197); + v->a[65856] = 13; + v->a[65857] = anon_sym_PIPE; + v->a[65858] = anon_sym_EQ; + v->a[65859] = anon_sym_LT; small_parse_table_3293(v); } void small_parse_table_3293(t_small_parse_table_array *v) { - v->a[65860] = sym_test_operator; - v->a[65861] = sym__brace_start; - v->a[65862] = aux_sym_heredoc_redirect_token1; - v->a[65863] = actions(1320); - v->a[65864] = 41; - v->a[65865] = anon_sym_LPAREN_LPAREN; - v->a[65866] = anon_sym_SEMI; - v->a[65867] = anon_sym_PIPE_PIPE; - v->a[65868] = anon_sym_AMP_AMP; - v->a[65869] = anon_sym_PIPE; - v->a[65870] = anon_sym_AMP; - v->a[65871] = anon_sym_LT; - v->a[65872] = anon_sym_GT; - v->a[65873] = anon_sym_LT_LT; - v->a[65874] = anon_sym_GT_GT; - v->a[65875] = anon_sym_esac; - v->a[65876] = anon_sym_SEMI_SEMI; - v->a[65877] = anon_sym_SEMI_AMP; - v->a[65878] = anon_sym_SEMI_SEMI_AMP; - v->a[65879] = anon_sym_PIPE_AMP; + v->a[65860] = anon_sym_GT; + v->a[65861] = anon_sym_GT_GT; + v->a[65862] = anon_sym_LT_LT; + v->a[65863] = anon_sym_CARET; + v->a[65864] = anon_sym_AMP; + v->a[65865] = anon_sym_PLUS; + v->a[65866] = anon_sym_DASH; + v->a[65867] = anon_sym_STAR; + v->a[65868] = anon_sym_SLASH; + v->a[65869] = anon_sym_PERCENT; + v->a[65870] = actions(4199); + v->a[65871] = 22; + v->a[65872] = anon_sym_AMP_AMP; + v->a[65873] = anon_sym_PIPE_PIPE; + v->a[65874] = anon_sym_COMMA; + v->a[65875] = anon_sym_RPAREN_RPAREN; + v->a[65876] = anon_sym_PLUS_EQ; + v->a[65877] = anon_sym_DASH_EQ; + v->a[65878] = anon_sym_STAR_EQ; + v->a[65879] = anon_sym_SLASH_EQ; small_parse_table_3294(v); } void small_parse_table_3294(t_small_parse_table_array *v) { - v->a[65880] = anon_sym_AMP_GT; - v->a[65881] = anon_sym_AMP_GT_GT; - v->a[65882] = anon_sym_LT_AMP; - v->a[65883] = anon_sym_GT_AMP; - v->a[65884] = anon_sym_GT_PIPE; - v->a[65885] = anon_sym_LT_AMP_DASH; - v->a[65886] = anon_sym_GT_AMP_DASH; - v->a[65887] = anon_sym_LT_LT_DASH; - v->a[65888] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65889] = anon_sym_DOLLAR_LBRACK; - v->a[65890] = aux_sym_concatenation_token1; - v->a[65891] = anon_sym_DOLLAR; - v->a[65892] = sym__special_character; - v->a[65893] = anon_sym_DQUOTE; - v->a[65894] = sym_raw_string; - v->a[65895] = sym_ansi_c_string; - v->a[65896] = aux_sym_number_token1; - v->a[65897] = aux_sym_number_token2; - v->a[65898] = anon_sym_DOLLAR_LBRACE; - v->a[65899] = anon_sym_DOLLAR_LPAREN; + v->a[65880] = anon_sym_PERCENT_EQ; + v->a[65881] = anon_sym_LT_LT_EQ; + v->a[65882] = anon_sym_GT_GT_EQ; + v->a[65883] = anon_sym_AMP_EQ; + v->a[65884] = anon_sym_CARET_EQ; + v->a[65885] = anon_sym_PIPE_EQ; + v->a[65886] = anon_sym_EQ_EQ; + v->a[65887] = anon_sym_BANG_EQ; + v->a[65888] = anon_sym_LT_EQ; + v->a[65889] = anon_sym_GT_EQ; + v->a[65890] = anon_sym_QMARK; + v->a[65891] = anon_sym_COLON; + v->a[65892] = anon_sym_PLUS_PLUS2; + v->a[65893] = anon_sym_DASH_DASH2; + v->a[65894] = 19; + v->a[65895] = actions(57); + v->a[65896] = 1; + v->a[65897] = sym_comment; + v->a[65898] = actions(4120); + v->a[65899] = 1; small_parse_table_3295(v); } diff --git a/parser/static/small_parse_table/small_parse_table_659.c b/parser/static/small_parse_table/small_parse_table_659.c index b2ab2bc3..b927f7e8 100644 --- a/parser/static/small_parse_table/small_parse_table_659.c +++ b/parser/static/small_parse_table/small_parse_table_659.c @@ -14,126 +14,126 @@ void small_parse_table_3295(t_small_parse_table_array *v) { - v->a[65900] = anon_sym_BQUOTE; - v->a[65901] = anon_sym_DOLLAR_BQUOTE; - v->a[65902] = anon_sym_LT_LPAREN; - v->a[65903] = anon_sym_GT_LPAREN; - v->a[65904] = aux_sym__simple_variable_name_token1; - v->a[65905] = sym_word; - v->a[65906] = 3; - v->a[65907] = actions(3); + v->a[65900] = anon_sym_PIPE; + v->a[65901] = actions(4122); + v->a[65902] = 1; + v->a[65903] = anon_sym_AMP_AMP; + v->a[65904] = actions(4124); + v->a[65905] = 1; + v->a[65906] = anon_sym_PIPE_PIPE; + v->a[65907] = actions(4126); v->a[65908] = 1; - v->a[65909] = sym_comment; - v->a[65910] = actions(1253); - v->a[65911] = 6; - v->a[65912] = sym_file_descriptor; - v->a[65913] = sym__concat; - v->a[65914] = sym_variable_name; - v->a[65915] = sym_test_operator; - v->a[65916] = sym__brace_start; - v->a[65917] = aux_sym_heredoc_redirect_token1; - v->a[65918] = actions(1251); - v->a[65919] = 40; + v->a[65909] = anon_sym_EQ; + v->a[65910] = actions(4132); + v->a[65911] = 1; + v->a[65912] = anon_sym_COMMA; + v->a[65913] = actions(4138); + v->a[65914] = 1; + v->a[65915] = anon_sym_CARET; + v->a[65916] = actions(4140); + v->a[65917] = 1; + v->a[65918] = anon_sym_AMP; + v->a[65919] = actions(4150); small_parse_table_3296(v); } void small_parse_table_3296(t_small_parse_table_array *v) { - v->a[65920] = anon_sym_LPAREN_LPAREN; - v->a[65921] = anon_sym_SEMI; - v->a[65922] = anon_sym_PIPE_PIPE; - v->a[65923] = anon_sym_AMP_AMP; - v->a[65924] = anon_sym_PIPE; - v->a[65925] = anon_sym_AMP; - v->a[65926] = anon_sym_LT; - v->a[65927] = anon_sym_GT; - v->a[65928] = anon_sym_LT_LT; - v->a[65929] = anon_sym_GT_GT; - v->a[65930] = anon_sym_SEMI_SEMI; - v->a[65931] = anon_sym_SEMI_AMP; - v->a[65932] = anon_sym_SEMI_SEMI_AMP; - v->a[65933] = anon_sym_PIPE_AMP; - v->a[65934] = anon_sym_AMP_GT; - v->a[65935] = anon_sym_AMP_GT_GT; - v->a[65936] = anon_sym_LT_AMP; - v->a[65937] = anon_sym_GT_AMP; - v->a[65938] = anon_sym_GT_PIPE; - v->a[65939] = anon_sym_LT_AMP_DASH; + v->a[65920] = 1; + v->a[65921] = anon_sym_QMARK; + v->a[65922] = actions(4201); + v->a[65923] = 1; + v->a[65924] = anon_sym_RPAREN_RPAREN; + v->a[65925] = state(3506); + v->a[65926] = 1; + v->a[65927] = aux_sym_arithmetic_expansion_repeat1; + v->a[65928] = actions(4128); + v->a[65929] = 2; + v->a[65930] = anon_sym_LT; + v->a[65931] = anon_sym_GT; + v->a[65932] = actions(4130); + v->a[65933] = 2; + v->a[65934] = anon_sym_GT_GT; + v->a[65935] = anon_sym_LT_LT; + v->a[65936] = actions(4142); + v->a[65937] = 2; + v->a[65938] = anon_sym_EQ_EQ; + v->a[65939] = anon_sym_BANG_EQ; small_parse_table_3297(v); } void small_parse_table_3297(t_small_parse_table_array *v) { - v->a[65940] = anon_sym_GT_AMP_DASH; - v->a[65941] = anon_sym_LT_LT_DASH; - v->a[65942] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[65943] = anon_sym_DOLLAR_LBRACK; - v->a[65944] = aux_sym_concatenation_token1; - v->a[65945] = anon_sym_DOLLAR; - v->a[65946] = sym__special_character; - v->a[65947] = anon_sym_DQUOTE; - v->a[65948] = sym_raw_string; - v->a[65949] = sym_ansi_c_string; - v->a[65950] = aux_sym_number_token1; - v->a[65951] = aux_sym_number_token2; - v->a[65952] = anon_sym_DOLLAR_LBRACE; - v->a[65953] = anon_sym_DOLLAR_LPAREN; - v->a[65954] = anon_sym_BQUOTE; - v->a[65955] = anon_sym_DOLLAR_BQUOTE; - v->a[65956] = anon_sym_LT_LPAREN; - v->a[65957] = anon_sym_GT_LPAREN; - v->a[65958] = aux_sym__simple_variable_name_token1; - v->a[65959] = sym_word; + v->a[65940] = actions(4144); + v->a[65941] = 2; + v->a[65942] = anon_sym_LT_EQ; + v->a[65943] = anon_sym_GT_EQ; + v->a[65944] = actions(4146); + v->a[65945] = 2; + v->a[65946] = anon_sym_PLUS; + v->a[65947] = anon_sym_DASH; + v->a[65948] = actions(4152); + v->a[65949] = 2; + v->a[65950] = anon_sym_PLUS_PLUS2; + v->a[65951] = anon_sym_DASH_DASH2; + v->a[65952] = actions(4148); + v->a[65953] = 3; + v->a[65954] = anon_sym_STAR; + v->a[65955] = anon_sym_SLASH; + v->a[65956] = anon_sym_PERCENT; + v->a[65957] = actions(4136); + v->a[65958] = 10; + v->a[65959] = anon_sym_PLUS_EQ; small_parse_table_3298(v); } void small_parse_table_3298(t_small_parse_table_array *v) { - v->a[65960] = 6; - v->a[65961] = actions(3); - v->a[65962] = 1; - v->a[65963] = sym_comment; - v->a[65964] = actions(5540); - v->a[65965] = 1; - v->a[65966] = aux_sym_concatenation_token1; - v->a[65967] = actions(5728); - v->a[65968] = 1; - v->a[65969] = sym__concat; - v->a[65970] = state(1451); + v->a[65960] = anon_sym_DASH_EQ; + v->a[65961] = anon_sym_STAR_EQ; + v->a[65962] = anon_sym_SLASH_EQ; + v->a[65963] = anon_sym_PERCENT_EQ; + v->a[65964] = anon_sym_LT_LT_EQ; + v->a[65965] = anon_sym_GT_GT_EQ; + v->a[65966] = anon_sym_AMP_EQ; + v->a[65967] = anon_sym_CARET_EQ; + v->a[65968] = anon_sym_PIPE_EQ; + v->a[65969] = 19; + v->a[65970] = actions(57); v->a[65971] = 1; - v->a[65972] = aux_sym_concatenation_repeat1; - v->a[65973] = actions(1267); - v->a[65974] = 4; - v->a[65975] = sym_file_descriptor; - v->a[65976] = sym_test_operator; - v->a[65977] = sym__brace_start; - v->a[65978] = aux_sym_heredoc_redirect_token1; - v->a[65979] = actions(1265); + v->a[65972] = sym_comment; + v->a[65973] = actions(4120); + v->a[65974] = 1; + v->a[65975] = anon_sym_PIPE; + v->a[65976] = actions(4122); + v->a[65977] = 1; + v->a[65978] = anon_sym_AMP_AMP; + v->a[65979] = actions(4124); small_parse_table_3299(v); } void small_parse_table_3299(t_small_parse_table_array *v) { - v->a[65980] = 39; - v->a[65981] = anon_sym_LPAREN_LPAREN; - v->a[65982] = anon_sym_SEMI; - v->a[65983] = anon_sym_PIPE_PIPE; - v->a[65984] = anon_sym_AMP_AMP; - v->a[65985] = anon_sym_PIPE; - v->a[65986] = anon_sym_AMP; - v->a[65987] = anon_sym_LT; - v->a[65988] = anon_sym_GT; - v->a[65989] = anon_sym_LT_LT; - v->a[65990] = anon_sym_GT_GT; - v->a[65991] = anon_sym_esac; - v->a[65992] = anon_sym_SEMI_SEMI; - v->a[65993] = anon_sym_SEMI_AMP; - v->a[65994] = anon_sym_SEMI_SEMI_AMP; - v->a[65995] = anon_sym_PIPE_AMP; - v->a[65996] = anon_sym_AMP_GT; - v->a[65997] = anon_sym_AMP_GT_GT; - v->a[65998] = anon_sym_LT_AMP; - v->a[65999] = anon_sym_GT_AMP; + v->a[65980] = 1; + v->a[65981] = anon_sym_PIPE_PIPE; + v->a[65982] = actions(4126); + v->a[65983] = 1; + v->a[65984] = anon_sym_EQ; + v->a[65985] = actions(4132); + v->a[65986] = 1; + v->a[65987] = anon_sym_COMMA; + v->a[65988] = actions(4138); + v->a[65989] = 1; + v->a[65990] = anon_sym_CARET; + v->a[65991] = actions(4140); + v->a[65992] = 1; + v->a[65993] = anon_sym_AMP; + v->a[65994] = actions(4150); + v->a[65995] = 1; + v->a[65996] = anon_sym_QMARK; + v->a[65997] = actions(4203); + v->a[65998] = 1; + v->a[65999] = anon_sym_RPAREN_RPAREN; small_parse_table_3300(v); } diff --git a/parser/static/small_parse_table/small_parse_table_66.c b/parser/static/small_parse_table/small_parse_table_66.c index f2654e55..c476050e 100644 --- a/parser/static/small_parse_table/small_parse_table_66.c +++ b/parser/static/small_parse_table/small_parse_table_66.c @@ -14,126 +14,126 @@ void small_parse_table_330(t_small_parse_table_array *v) { - v->a[6600] = 3; - v->a[6601] = sym_raw_string; - v->a[6602] = sym_ansi_c_string; - v->a[6603] = sym_word; - v->a[6604] = state(1290); - v->a[6605] = 9; - v->a[6606] = sym_arithmetic_expansion; - v->a[6607] = sym_brace_expression; - v->a[6608] = sym_string; - v->a[6609] = sym_translated_string; - v->a[6610] = sym_number; - v->a[6611] = sym_simple_expansion; - v->a[6612] = sym_expansion; - v->a[6613] = sym_command_substitution; - v->a[6614] = sym_process_substitution; - v->a[6615] = actions(2214); - v->a[6616] = 23; - v->a[6617] = anon_sym_SEMI; - v->a[6618] = anon_sym_PIPE_PIPE; - v->a[6619] = anon_sym_AMP_AMP; + v->a[6600] = anon_sym_GT_PIPE; + v->a[6601] = anon_sym_LT_AMP_DASH; + v->a[6602] = anon_sym_GT_AMP_DASH; + v->a[6603] = anon_sym_LT_LT; + v->a[6604] = anon_sym_LT_LT_DASH; + v->a[6605] = anon_sym_AMP; + v->a[6606] = anon_sym_BQUOTE; + v->a[6607] = anon_sym_SEMI; + v->a[6608] = 6; + v->a[6609] = actions(3); + v->a[6610] = 1; + v->a[6611] = sym_comment; + v->a[6612] = actions(1646); + v->a[6613] = 1; + v->a[6614] = sym_variable_name; + v->a[6615] = actions(1644); + v->a[6616] = 2; + v->a[6617] = aux_sym__simple_variable_name_token1; + v->a[6618] = aux_sym__multiline_variable_name_token1; + v->a[6619] = actions(816); small_parse_table_331(v); } void small_parse_table_331(t_small_parse_table_array *v) { - v->a[6620] = anon_sym_PIPE; - v->a[6621] = anon_sym_AMP; - v->a[6622] = anon_sym_LT; - v->a[6623] = anon_sym_GT; - v->a[6624] = anon_sym_LT_LT; - v->a[6625] = anon_sym_GT_GT; - v->a[6626] = anon_sym_esac; - v->a[6627] = anon_sym_SEMI_SEMI; - v->a[6628] = anon_sym_SEMI_AMP; - v->a[6629] = anon_sym_SEMI_SEMI_AMP; - v->a[6630] = anon_sym_PIPE_AMP; - v->a[6631] = anon_sym_AMP_GT; - v->a[6632] = anon_sym_AMP_GT_GT; - v->a[6633] = anon_sym_LT_AMP; - v->a[6634] = anon_sym_GT_AMP; - v->a[6635] = anon_sym_GT_PIPE; - v->a[6636] = anon_sym_LT_AMP_DASH; - v->a[6637] = anon_sym_GT_AMP_DASH; - v->a[6638] = anon_sym_LT_LT_DASH; - v->a[6639] = anon_sym_LT_LT_LT; + v->a[6620] = 3; + v->a[6621] = sym_file_descriptor; + v->a[6622] = sym_test_operator; + v->a[6623] = sym__brace_start; + v->a[6624] = actions(1642); + v->a[6625] = 9; + v->a[6626] = anon_sym_BANG; + v->a[6627] = anon_sym_DASH; + v->a[6628] = anon_sym_STAR; + v->a[6629] = anon_sym_QMARK; + v->a[6630] = anon_sym_DOLLAR; + v->a[6631] = anon_sym_POUND; + v->a[6632] = anon_sym_AT; + v->a[6633] = anon_sym_0; + v->a[6634] = anon_sym__; + v->a[6635] = actions(810); + v->a[6636] = 33; + v->a[6637] = anon_sym_PIPE; + v->a[6638] = anon_sym_SEMI_SEMI; + v->a[6639] = anon_sym_SEMI_AMP; small_parse_table_332(v); } void small_parse_table_332(t_small_parse_table_array *v) { - v->a[6640] = 23; - v->a[6641] = actions(3); - v->a[6642] = 1; - v->a[6643] = sym_comment; - v->a[6644] = actions(2261); - v->a[6645] = 1; - v->a[6646] = anon_sym_DOLLAR_LBRACK; - v->a[6647] = actions(2263); - v->a[6648] = 1; - v->a[6649] = anon_sym_DOLLAR; - v->a[6650] = actions(2267); - v->a[6651] = 1; - v->a[6652] = anon_sym_DQUOTE; - v->a[6653] = actions(2269); - v->a[6654] = 1; - v->a[6655] = aux_sym_number_token1; - v->a[6656] = actions(2271); - v->a[6657] = 1; - v->a[6658] = aux_sym_number_token2; - v->a[6659] = actions(2273); + v->a[6640] = anon_sym_SEMI_SEMI_AMP; + v->a[6641] = anon_sym_PIPE_AMP; + v->a[6642] = anon_sym_AMP_AMP; + v->a[6643] = anon_sym_PIPE_PIPE; + v->a[6644] = anon_sym_LT; + v->a[6645] = anon_sym_GT; + v->a[6646] = anon_sym_GT_GT; + v->a[6647] = anon_sym_AMP_GT; + v->a[6648] = anon_sym_AMP_GT_GT; + v->a[6649] = anon_sym_LT_AMP; + v->a[6650] = anon_sym_GT_AMP; + v->a[6651] = anon_sym_GT_PIPE; + v->a[6652] = anon_sym_LT_AMP_DASH; + v->a[6653] = anon_sym_GT_AMP_DASH; + v->a[6654] = anon_sym_LT_LT; + v->a[6655] = anon_sym_LT_LT_DASH; + v->a[6656] = aux_sym_heredoc_redirect_token1; + v->a[6657] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6658] = anon_sym_AMP; + v->a[6659] = sym__special_character; small_parse_table_333(v); } void small_parse_table_333(t_small_parse_table_array *v) { - v->a[6660] = 1; - v->a[6661] = anon_sym_DOLLAR_LBRACE; - v->a[6662] = actions(2275); - v->a[6663] = 1; - v->a[6664] = anon_sym_DOLLAR_LPAREN; - v->a[6665] = actions(2279); - v->a[6666] = 1; + v->a[6660] = anon_sym_DQUOTE; + v->a[6661] = sym_raw_string; + v->a[6662] = aux_sym_number_token1; + v->a[6663] = aux_sym_number_token2; + v->a[6664] = anon_sym_DOLLAR_LBRACE; + v->a[6665] = anon_sym_DOLLAR_LPAREN; + v->a[6666] = anon_sym_BQUOTE; v->a[6667] = anon_sym_DOLLAR_BQUOTE; - v->a[6668] = actions(2289); - v->a[6669] = 1; - v->a[6670] = sym__brace_start; - v->a[6671] = actions(2361); + v->a[6668] = sym_word; + v->a[6669] = anon_sym_SEMI; + v->a[6670] = 19; + v->a[6671] = actions(3); v->a[6672] = 1; - v->a[6673] = sym__special_character; - v->a[6674] = actions(2365); + v->a[6673] = sym_comment; + v->a[6674] = actions(1651); v->a[6675] = 1; - v->a[6676] = sym_variable_name; - v->a[6677] = actions(2367); + v->a[6676] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6677] = actions(1654); v->a[6678] = 1; - v->a[6679] = sym_test_operator; + v->a[6679] = anon_sym_DOLLAR; small_parse_table_334(v); } void small_parse_table_334(t_small_parse_table_array *v) { - v->a[6680] = actions(2414); + v->a[6680] = actions(1657); v->a[6681] = 1; - v->a[6682] = aux_sym__simple_variable_name_token1; - v->a[6683] = state(1743); + v->a[6682] = sym__special_character; + v->a[6683] = actions(1660); v->a[6684] = 1; - v->a[6685] = aux_sym__literal_repeat1; - v->a[6686] = state(6773); + v->a[6685] = anon_sym_DQUOTE; + v->a[6686] = actions(1663); v->a[6687] = 1; - v->a[6688] = sym_subscript; - v->a[6689] = actions(1799); - v->a[6690] = 2; - v->a[6691] = sym_file_descriptor; - v->a[6692] = aux_sym_heredoc_redirect_token1; - v->a[6693] = actions(2259); - v->a[6694] = 2; - v->a[6695] = anon_sym_LPAREN_LPAREN; - v->a[6696] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6697] = actions(2281); - v->a[6698] = 2; - v->a[6699] = anon_sym_LT_LPAREN; + v->a[6688] = aux_sym_number_token1; + v->a[6689] = actions(1666); + v->a[6690] = 1; + v->a[6691] = aux_sym_number_token2; + v->a[6692] = actions(1669); + v->a[6693] = 1; + v->a[6694] = anon_sym_DOLLAR_LBRACE; + v->a[6695] = actions(1672); + v->a[6696] = 1; + v->a[6697] = anon_sym_DOLLAR_LPAREN; + v->a[6698] = actions(1675); + v->a[6699] = 1; small_parse_table_335(v); } diff --git a/parser/static/small_parse_table/small_parse_table_660.c b/parser/static/small_parse_table/small_parse_table_660.c index 43bae1b2..96f23fa3 100644 --- a/parser/static/small_parse_table/small_parse_table_660.c +++ b/parser/static/small_parse_table/small_parse_table_660.c @@ -14,126 +14,126 @@ void small_parse_table_3300(t_small_parse_table_array *v) { - v->a[66000] = anon_sym_GT_PIPE; - v->a[66001] = anon_sym_LT_AMP_DASH; - v->a[66002] = anon_sym_GT_AMP_DASH; - v->a[66003] = anon_sym_LT_LT_DASH; - v->a[66004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66005] = anon_sym_DOLLAR_LBRACK; - v->a[66006] = anon_sym_DOLLAR; - v->a[66007] = sym__special_character; - v->a[66008] = anon_sym_DQUOTE; - v->a[66009] = sym_raw_string; - v->a[66010] = sym_ansi_c_string; - v->a[66011] = aux_sym_number_token1; - v->a[66012] = aux_sym_number_token2; - v->a[66013] = anon_sym_DOLLAR_LBRACE; - v->a[66014] = anon_sym_DOLLAR_LPAREN; - v->a[66015] = anon_sym_BQUOTE; - v->a[66016] = anon_sym_DOLLAR_BQUOTE; - v->a[66017] = anon_sym_LT_LPAREN; - v->a[66018] = anon_sym_GT_LPAREN; - v->a[66019] = sym_word; + v->a[66000] = state(3478); + v->a[66001] = 1; + v->a[66002] = aux_sym_arithmetic_expansion_repeat1; + v->a[66003] = actions(4128); + v->a[66004] = 2; + v->a[66005] = anon_sym_LT; + v->a[66006] = anon_sym_GT; + v->a[66007] = actions(4130); + v->a[66008] = 2; + v->a[66009] = anon_sym_GT_GT; + v->a[66010] = anon_sym_LT_LT; + v->a[66011] = actions(4142); + v->a[66012] = 2; + v->a[66013] = anon_sym_EQ_EQ; + v->a[66014] = anon_sym_BANG_EQ; + v->a[66015] = actions(4144); + v->a[66016] = 2; + v->a[66017] = anon_sym_LT_EQ; + v->a[66018] = anon_sym_GT_EQ; + v->a[66019] = actions(4146); small_parse_table_3301(v); } void small_parse_table_3301(t_small_parse_table_array *v) { - v->a[66020] = 3; - v->a[66021] = actions(3); - v->a[66022] = 1; - v->a[66023] = sym_comment; - v->a[66024] = actions(1326); - v->a[66025] = 6; - v->a[66026] = sym_file_descriptor; - v->a[66027] = sym__concat; - v->a[66028] = sym_variable_name; - v->a[66029] = sym_test_operator; - v->a[66030] = sym__brace_start; - v->a[66031] = aux_sym_heredoc_redirect_token1; - v->a[66032] = actions(1324); - v->a[66033] = 40; - v->a[66034] = anon_sym_LPAREN_LPAREN; - v->a[66035] = anon_sym_SEMI; - v->a[66036] = anon_sym_PIPE_PIPE; - v->a[66037] = anon_sym_AMP_AMP; - v->a[66038] = anon_sym_PIPE; - v->a[66039] = anon_sym_AMP; + v->a[66020] = 2; + v->a[66021] = anon_sym_PLUS; + v->a[66022] = anon_sym_DASH; + v->a[66023] = actions(4152); + v->a[66024] = 2; + v->a[66025] = anon_sym_PLUS_PLUS2; + v->a[66026] = anon_sym_DASH_DASH2; + v->a[66027] = actions(4148); + v->a[66028] = 3; + v->a[66029] = anon_sym_STAR; + v->a[66030] = anon_sym_SLASH; + v->a[66031] = anon_sym_PERCENT; + v->a[66032] = actions(4136); + v->a[66033] = 10; + v->a[66034] = anon_sym_PLUS_EQ; + v->a[66035] = anon_sym_DASH_EQ; + v->a[66036] = anon_sym_STAR_EQ; + v->a[66037] = anon_sym_SLASH_EQ; + v->a[66038] = anon_sym_PERCENT_EQ; + v->a[66039] = anon_sym_LT_LT_EQ; small_parse_table_3302(v); } void small_parse_table_3302(t_small_parse_table_array *v) { - v->a[66040] = anon_sym_LT; - v->a[66041] = anon_sym_GT; - v->a[66042] = anon_sym_LT_LT; - v->a[66043] = anon_sym_GT_GT; - v->a[66044] = anon_sym_SEMI_SEMI; - v->a[66045] = anon_sym_SEMI_AMP; - v->a[66046] = anon_sym_SEMI_SEMI_AMP; - v->a[66047] = anon_sym_PIPE_AMP; - v->a[66048] = anon_sym_AMP_GT; - v->a[66049] = anon_sym_AMP_GT_GT; - v->a[66050] = anon_sym_LT_AMP; - v->a[66051] = anon_sym_GT_AMP; - v->a[66052] = anon_sym_GT_PIPE; - v->a[66053] = anon_sym_LT_AMP_DASH; - v->a[66054] = anon_sym_GT_AMP_DASH; - v->a[66055] = anon_sym_LT_LT_DASH; - v->a[66056] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66057] = anon_sym_DOLLAR_LBRACK; - v->a[66058] = aux_sym_concatenation_token1; - v->a[66059] = anon_sym_DOLLAR; + v->a[66040] = anon_sym_GT_GT_EQ; + v->a[66041] = anon_sym_AMP_EQ; + v->a[66042] = anon_sym_CARET_EQ; + v->a[66043] = anon_sym_PIPE_EQ; + v->a[66044] = 6; + v->a[66045] = actions(3); + v->a[66046] = 1; + v->a[66047] = sym_comment; + v->a[66048] = actions(3613); + v->a[66049] = 1; + v->a[66050] = aux_sym_concatenation_token1; + v->a[66051] = actions(4205); + v->a[66052] = 1; + v->a[66053] = sym__concat; + v->a[66054] = state(1147); + v->a[66055] = 1; + v->a[66056] = aux_sym_concatenation_repeat1; + v->a[66057] = actions(2690); + v->a[66058] = 4; + v->a[66059] = sym_file_descriptor; small_parse_table_3303(v); } void small_parse_table_3303(t_small_parse_table_array *v) { - v->a[66060] = sym__special_character; - v->a[66061] = anon_sym_DQUOTE; - v->a[66062] = sym_raw_string; - v->a[66063] = sym_ansi_c_string; - v->a[66064] = aux_sym_number_token1; - v->a[66065] = aux_sym_number_token2; - v->a[66066] = anon_sym_DOLLAR_LBRACE; - v->a[66067] = anon_sym_DOLLAR_LPAREN; - v->a[66068] = anon_sym_BQUOTE; - v->a[66069] = anon_sym_DOLLAR_BQUOTE; - v->a[66070] = anon_sym_LT_LPAREN; - v->a[66071] = anon_sym_GT_LPAREN; - v->a[66072] = aux_sym__simple_variable_name_token1; - v->a[66073] = sym_word; - v->a[66074] = 6; - v->a[66075] = actions(3); - v->a[66076] = 1; - v->a[66077] = sym_comment; - v->a[66078] = actions(5634); - v->a[66079] = 1; + v->a[66060] = sym_test_operator; + v->a[66061] = sym__brace_start; + v->a[66062] = aux_sym_heredoc_redirect_token1; + v->a[66063] = actions(2688); + v->a[66064] = 28; + v->a[66065] = anon_sym_PIPE; + v->a[66066] = anon_sym_PIPE_AMP; + v->a[66067] = anon_sym_AMP_AMP; + v->a[66068] = anon_sym_PIPE_PIPE; + v->a[66069] = anon_sym_LT; + v->a[66070] = anon_sym_GT; + v->a[66071] = anon_sym_GT_GT; + v->a[66072] = anon_sym_AMP_GT; + v->a[66073] = anon_sym_AMP_GT_GT; + v->a[66074] = anon_sym_LT_AMP; + v->a[66075] = anon_sym_GT_AMP; + v->a[66076] = anon_sym_GT_PIPE; + v->a[66077] = anon_sym_LT_AMP_DASH; + v->a[66078] = anon_sym_GT_AMP_DASH; + v->a[66079] = anon_sym_LT_LT; small_parse_table_3304(v); } void small_parse_table_3304(t_small_parse_table_array *v) { - v->a[66080] = aux_sym_concatenation_token1; - v->a[66081] = actions(5730); - v->a[66082] = 1; - v->a[66083] = sym__concat; - v->a[66084] = state(1475); - v->a[66085] = 1; - v->a[66086] = aux_sym_concatenation_repeat1; - v->a[66087] = actions(1288); - v->a[66088] = 6; - v->a[66089] = sym_file_descriptor; - v->a[66090] = sym_variable_name; - v->a[66091] = sym_test_operator; - v->a[66092] = sym__brace_start; - v->a[66093] = ts_builtin_sym_end; - v->a[66094] = aux_sym_heredoc_redirect_token1; - v->a[66095] = actions(1286); - v->a[66096] = 37; - v->a[66097] = anon_sym_LPAREN_LPAREN; - v->a[66098] = anon_sym_SEMI; - v->a[66099] = anon_sym_PIPE_PIPE; + v->a[66080] = anon_sym_LT_LT_DASH; + v->a[66081] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[66082] = anon_sym_DOLLAR; + v->a[66083] = sym__special_character; + v->a[66084] = anon_sym_DQUOTE; + v->a[66085] = sym_raw_string; + v->a[66086] = aux_sym_number_token1; + v->a[66087] = aux_sym_number_token2; + v->a[66088] = anon_sym_DOLLAR_LBRACE; + v->a[66089] = anon_sym_DOLLAR_LPAREN; + v->a[66090] = anon_sym_BQUOTE; + v->a[66091] = anon_sym_DOLLAR_BQUOTE; + v->a[66092] = sym_word; + v->a[66093] = 19; + v->a[66094] = actions(57); + v->a[66095] = 1; + v->a[66096] = sym_comment; + v->a[66097] = actions(4120); + v->a[66098] = 1; + v->a[66099] = anon_sym_PIPE; small_parse_table_3305(v); } diff --git a/parser/static/small_parse_table/small_parse_table_661.c b/parser/static/small_parse_table/small_parse_table_661.c index b936037e..d4d28518 100644 --- a/parser/static/small_parse_table/small_parse_table_661.c +++ b/parser/static/small_parse_table/small_parse_table_661.c @@ -14,126 +14,126 @@ void small_parse_table_3305(t_small_parse_table_array *v) { - v->a[66100] = anon_sym_AMP_AMP; - v->a[66101] = anon_sym_PIPE; - v->a[66102] = anon_sym_AMP; - v->a[66103] = anon_sym_LT; - v->a[66104] = anon_sym_GT; - v->a[66105] = anon_sym_LT_LT; - v->a[66106] = anon_sym_GT_GT; - v->a[66107] = anon_sym_SEMI_SEMI; - v->a[66108] = anon_sym_PIPE_AMP; - v->a[66109] = anon_sym_AMP_GT; - v->a[66110] = anon_sym_AMP_GT_GT; - v->a[66111] = anon_sym_LT_AMP; - v->a[66112] = anon_sym_GT_AMP; - v->a[66113] = anon_sym_GT_PIPE; - v->a[66114] = anon_sym_LT_AMP_DASH; - v->a[66115] = anon_sym_GT_AMP_DASH; - v->a[66116] = anon_sym_LT_LT_DASH; - v->a[66117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66118] = anon_sym_DOLLAR_LBRACK; - v->a[66119] = anon_sym_DOLLAR; + v->a[66100] = actions(4122); + v->a[66101] = 1; + v->a[66102] = anon_sym_AMP_AMP; + v->a[66103] = actions(4124); + v->a[66104] = 1; + v->a[66105] = anon_sym_PIPE_PIPE; + v->a[66106] = actions(4126); + v->a[66107] = 1; + v->a[66108] = anon_sym_EQ; + v->a[66109] = actions(4132); + v->a[66110] = 1; + v->a[66111] = anon_sym_COMMA; + v->a[66112] = actions(4138); + v->a[66113] = 1; + v->a[66114] = anon_sym_CARET; + v->a[66115] = actions(4140); + v->a[66116] = 1; + v->a[66117] = anon_sym_AMP; + v->a[66118] = actions(4150); + v->a[66119] = 1; small_parse_table_3306(v); } void small_parse_table_3306(t_small_parse_table_array *v) { - v->a[66120] = sym__special_character; - v->a[66121] = anon_sym_DQUOTE; - v->a[66122] = sym_raw_string; - v->a[66123] = sym_ansi_c_string; - v->a[66124] = aux_sym_number_token1; - v->a[66125] = aux_sym_number_token2; - v->a[66126] = anon_sym_DOLLAR_LBRACE; - v->a[66127] = anon_sym_DOLLAR_LPAREN; - v->a[66128] = anon_sym_BQUOTE; - v->a[66129] = anon_sym_DOLLAR_BQUOTE; - v->a[66130] = anon_sym_LT_LPAREN; - v->a[66131] = anon_sym_GT_LPAREN; - v->a[66132] = aux_sym__simple_variable_name_token1; - v->a[66133] = sym_word; - v->a[66134] = 6; - v->a[66135] = actions(3); - v->a[66136] = 1; - v->a[66137] = sym_comment; - v->a[66138] = actions(5540); - v->a[66139] = 1; + v->a[66120] = anon_sym_QMARK; + v->a[66121] = actions(4207); + v->a[66122] = 1; + v->a[66123] = anon_sym_RPAREN_RPAREN; + v->a[66124] = state(3547); + v->a[66125] = 1; + v->a[66126] = aux_sym_arithmetic_expansion_repeat1; + v->a[66127] = actions(4128); + v->a[66128] = 2; + v->a[66129] = anon_sym_LT; + v->a[66130] = anon_sym_GT; + v->a[66131] = actions(4130); + v->a[66132] = 2; + v->a[66133] = anon_sym_GT_GT; + v->a[66134] = anon_sym_LT_LT; + v->a[66135] = actions(4142); + v->a[66136] = 2; + v->a[66137] = anon_sym_EQ_EQ; + v->a[66138] = anon_sym_BANG_EQ; + v->a[66139] = actions(4144); small_parse_table_3307(v); } void small_parse_table_3307(t_small_parse_table_array *v) { - v->a[66140] = aux_sym_concatenation_token1; - v->a[66141] = actions(5732); - v->a[66142] = 1; - v->a[66143] = sym__concat; - v->a[66144] = state(1451); - v->a[66145] = 1; - v->a[66146] = aux_sym_concatenation_repeat1; - v->a[66147] = actions(1288); - v->a[66148] = 4; - v->a[66149] = sym_file_descriptor; - v->a[66150] = sym_test_operator; - v->a[66151] = sym__brace_start; - v->a[66152] = aux_sym_heredoc_redirect_token1; - v->a[66153] = actions(1286); - v->a[66154] = 39; - v->a[66155] = anon_sym_LPAREN_LPAREN; - v->a[66156] = anon_sym_SEMI; - v->a[66157] = anon_sym_PIPE_PIPE; - v->a[66158] = anon_sym_AMP_AMP; - v->a[66159] = anon_sym_PIPE; + v->a[66140] = 2; + v->a[66141] = anon_sym_LT_EQ; + v->a[66142] = anon_sym_GT_EQ; + v->a[66143] = actions(4146); + v->a[66144] = 2; + v->a[66145] = anon_sym_PLUS; + v->a[66146] = anon_sym_DASH; + v->a[66147] = actions(4152); + v->a[66148] = 2; + v->a[66149] = anon_sym_PLUS_PLUS2; + v->a[66150] = anon_sym_DASH_DASH2; + v->a[66151] = actions(4148); + v->a[66152] = 3; + v->a[66153] = anon_sym_STAR; + v->a[66154] = anon_sym_SLASH; + v->a[66155] = anon_sym_PERCENT; + v->a[66156] = actions(4136); + v->a[66157] = 10; + v->a[66158] = anon_sym_PLUS_EQ; + v->a[66159] = anon_sym_DASH_EQ; small_parse_table_3308(v); } void small_parse_table_3308(t_small_parse_table_array *v) { - v->a[66160] = anon_sym_AMP; - v->a[66161] = anon_sym_LT; - v->a[66162] = anon_sym_GT; - v->a[66163] = anon_sym_LT_LT; - v->a[66164] = anon_sym_GT_GT; - v->a[66165] = anon_sym_esac; - v->a[66166] = anon_sym_SEMI_SEMI; - v->a[66167] = anon_sym_SEMI_AMP; - v->a[66168] = anon_sym_SEMI_SEMI_AMP; - v->a[66169] = anon_sym_PIPE_AMP; - v->a[66170] = anon_sym_AMP_GT; - v->a[66171] = anon_sym_AMP_GT_GT; - v->a[66172] = anon_sym_LT_AMP; - v->a[66173] = anon_sym_GT_AMP; - v->a[66174] = anon_sym_GT_PIPE; - v->a[66175] = anon_sym_LT_AMP_DASH; - v->a[66176] = anon_sym_GT_AMP_DASH; - v->a[66177] = anon_sym_LT_LT_DASH; - v->a[66178] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66179] = anon_sym_DOLLAR_LBRACK; + v->a[66160] = anon_sym_STAR_EQ; + v->a[66161] = anon_sym_SLASH_EQ; + v->a[66162] = anon_sym_PERCENT_EQ; + v->a[66163] = anon_sym_LT_LT_EQ; + v->a[66164] = anon_sym_GT_GT_EQ; + v->a[66165] = anon_sym_AMP_EQ; + v->a[66166] = anon_sym_CARET_EQ; + v->a[66167] = anon_sym_PIPE_EQ; + v->a[66168] = 15; + v->a[66169] = actions(57); + v->a[66170] = 1; + v->a[66171] = sym_comment; + v->a[66172] = actions(4120); + v->a[66173] = 1; + v->a[66174] = anon_sym_PIPE; + v->a[66175] = actions(4122); + v->a[66176] = 1; + v->a[66177] = anon_sym_AMP_AMP; + v->a[66178] = actions(4124); + v->a[66179] = 1; small_parse_table_3309(v); } void small_parse_table_3309(t_small_parse_table_array *v) { - v->a[66180] = anon_sym_DOLLAR; - v->a[66181] = sym__special_character; - v->a[66182] = anon_sym_DQUOTE; - v->a[66183] = sym_raw_string; - v->a[66184] = sym_ansi_c_string; - v->a[66185] = aux_sym_number_token1; - v->a[66186] = aux_sym_number_token2; - v->a[66187] = anon_sym_DOLLAR_LBRACE; - v->a[66188] = anon_sym_DOLLAR_LPAREN; - v->a[66189] = anon_sym_BQUOTE; - v->a[66190] = anon_sym_DOLLAR_BQUOTE; - v->a[66191] = anon_sym_LT_LPAREN; - v->a[66192] = anon_sym_GT_LPAREN; - v->a[66193] = sym_word; - v->a[66194] = 6; - v->a[66195] = actions(3); - v->a[66196] = 1; - v->a[66197] = sym_comment; - v->a[66198] = actions(5638); - v->a[66199] = 1; + v->a[66180] = anon_sym_PIPE_PIPE; + v->a[66181] = actions(4138); + v->a[66182] = 1; + v->a[66183] = anon_sym_CARET; + v->a[66184] = actions(4140); + v->a[66185] = 1; + v->a[66186] = anon_sym_AMP; + v->a[66187] = actions(4209); + v->a[66188] = 1; + v->a[66189] = anon_sym_EQ; + v->a[66190] = actions(4128); + v->a[66191] = 2; + v->a[66192] = anon_sym_LT; + v->a[66193] = anon_sym_GT; + v->a[66194] = actions(4130); + v->a[66195] = 2; + v->a[66196] = anon_sym_GT_GT; + v->a[66197] = anon_sym_LT_LT; + v->a[66198] = actions(4142); + v->a[66199] = 2; small_parse_table_3310(v); } diff --git a/parser/static/small_parse_table/small_parse_table_662.c b/parser/static/small_parse_table/small_parse_table_662.c index 3305c8e4..38afe2fb 100644 --- a/parser/static/small_parse_table/small_parse_table_662.c +++ b/parser/static/small_parse_table/small_parse_table_662.c @@ -14,126 +14,126 @@ void small_parse_table_3310(t_small_parse_table_array *v) { - v->a[66200] = aux_sym_concatenation_token1; - v->a[66201] = actions(5640); - v->a[66202] = 1; - v->a[66203] = sym__concat; - v->a[66204] = state(1421); - v->a[66205] = 1; - v->a[66206] = aux_sym_concatenation_repeat1; - v->a[66207] = actions(1263); - v->a[66208] = 5; - v->a[66209] = sym_file_descriptor; - v->a[66210] = sym_variable_name; - v->a[66211] = sym_test_operator; - v->a[66212] = sym__brace_start; - v->a[66213] = aux_sym_heredoc_redirect_token1; - v->a[66214] = actions(1261); - v->a[66215] = 38; - v->a[66216] = anon_sym_LPAREN_LPAREN; - v->a[66217] = anon_sym_SEMI; - v->a[66218] = anon_sym_PIPE_PIPE; - v->a[66219] = anon_sym_AMP_AMP; + v->a[66200] = anon_sym_EQ_EQ; + v->a[66201] = anon_sym_BANG_EQ; + v->a[66202] = actions(4144); + v->a[66203] = 2; + v->a[66204] = anon_sym_LT_EQ; + v->a[66205] = anon_sym_GT_EQ; + v->a[66206] = actions(4146); + v->a[66207] = 2; + v->a[66208] = anon_sym_PLUS; + v->a[66209] = anon_sym_DASH; + v->a[66210] = actions(4152); + v->a[66211] = 2; + v->a[66212] = anon_sym_PLUS_PLUS2; + v->a[66213] = anon_sym_DASH_DASH2; + v->a[66214] = actions(4148); + v->a[66215] = 3; + v->a[66216] = anon_sym_STAR; + v->a[66217] = anon_sym_SLASH; + v->a[66218] = anon_sym_PERCENT; + v->a[66219] = actions(4211); small_parse_table_3311(v); } void small_parse_table_3311(t_small_parse_table_array *v) { - v->a[66220] = anon_sym_PIPE; - v->a[66221] = anon_sym_AMP; - v->a[66222] = anon_sym_LT; - v->a[66223] = anon_sym_GT; - v->a[66224] = anon_sym_LT_LT; - v->a[66225] = anon_sym_GT_GT; - v->a[66226] = anon_sym_RPAREN; - v->a[66227] = anon_sym_SEMI_SEMI; - v->a[66228] = anon_sym_PIPE_AMP; - v->a[66229] = anon_sym_AMP_GT; - v->a[66230] = anon_sym_AMP_GT_GT; - v->a[66231] = anon_sym_LT_AMP; - v->a[66232] = anon_sym_GT_AMP; - v->a[66233] = anon_sym_GT_PIPE; - v->a[66234] = anon_sym_LT_AMP_DASH; - v->a[66235] = anon_sym_GT_AMP_DASH; - v->a[66236] = anon_sym_LT_LT_DASH; - v->a[66237] = anon_sym_LT_LT_LT; - v->a[66238] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66239] = anon_sym_DOLLAR_LBRACK; + v->a[66220] = 14; + v->a[66221] = anon_sym_COMMA; + v->a[66222] = anon_sym_RPAREN_RPAREN; + v->a[66223] = anon_sym_PLUS_EQ; + v->a[66224] = anon_sym_DASH_EQ; + v->a[66225] = anon_sym_STAR_EQ; + v->a[66226] = anon_sym_SLASH_EQ; + v->a[66227] = anon_sym_PERCENT_EQ; + v->a[66228] = anon_sym_LT_LT_EQ; + v->a[66229] = anon_sym_GT_GT_EQ; + v->a[66230] = anon_sym_AMP_EQ; + v->a[66231] = anon_sym_CARET_EQ; + v->a[66232] = anon_sym_PIPE_EQ; + v->a[66233] = anon_sym_QMARK; + v->a[66234] = anon_sym_COLON; + v->a[66235] = 6; + v->a[66236] = actions(3); + v->a[66237] = 1; + v->a[66238] = sym_comment; + v->a[66239] = actions(3613); small_parse_table_3312(v); } void small_parse_table_3312(t_small_parse_table_array *v) { - v->a[66240] = anon_sym_DOLLAR; - v->a[66241] = sym__special_character; - v->a[66242] = anon_sym_DQUOTE; - v->a[66243] = sym_raw_string; - v->a[66244] = sym_ansi_c_string; - v->a[66245] = aux_sym_number_token1; - v->a[66246] = aux_sym_number_token2; - v->a[66247] = anon_sym_DOLLAR_LBRACE; - v->a[66248] = anon_sym_DOLLAR_LPAREN; - v->a[66249] = anon_sym_BQUOTE; - v->a[66250] = anon_sym_DOLLAR_BQUOTE; - v->a[66251] = anon_sym_LT_LPAREN; - v->a[66252] = anon_sym_GT_LPAREN; - v->a[66253] = sym_word; - v->a[66254] = 6; - v->a[66255] = actions(3); - v->a[66256] = 1; - v->a[66257] = sym_comment; - v->a[66258] = actions(5648); - v->a[66259] = 1; + v->a[66240] = 1; + v->a[66241] = aux_sym_concatenation_token1; + v->a[66242] = actions(3674); + v->a[66243] = 1; + v->a[66244] = sym__concat; + v->a[66245] = state(1409); + v->a[66246] = 1; + v->a[66247] = aux_sym_concatenation_repeat1; + v->a[66248] = actions(3121); + v->a[66249] = 4; + v->a[66250] = sym_file_descriptor; + v->a[66251] = sym_test_operator; + v->a[66252] = sym__brace_start; + v->a[66253] = aux_sym_heredoc_redirect_token1; + v->a[66254] = actions(3119); + v->a[66255] = 28; + v->a[66256] = anon_sym_PIPE; + v->a[66257] = anon_sym_PIPE_AMP; + v->a[66258] = anon_sym_AMP_AMP; + v->a[66259] = anon_sym_PIPE_PIPE; small_parse_table_3313(v); } void small_parse_table_3313(t_small_parse_table_array *v) { - v->a[66260] = aux_sym_concatenation_token1; - v->a[66261] = actions(5654); - v->a[66262] = 1; - v->a[66263] = sym__concat; - v->a[66264] = state(1333); - v->a[66265] = 1; - v->a[66266] = aux_sym_concatenation_repeat1; - v->a[66267] = actions(2096); - v->a[66268] = 6; - v->a[66269] = sym_file_descriptor; - v->a[66270] = sym_variable_name; - v->a[66271] = sym_test_operator; - v->a[66272] = sym__brace_start; - v->a[66273] = ts_builtin_sym_end; - v->a[66274] = aux_sym_heredoc_redirect_token1; - v->a[66275] = actions(2094); - v->a[66276] = 37; - v->a[66277] = anon_sym_LPAREN_LPAREN; - v->a[66278] = anon_sym_SEMI; - v->a[66279] = anon_sym_PIPE_PIPE; + v->a[66260] = anon_sym_LT; + v->a[66261] = anon_sym_GT; + v->a[66262] = anon_sym_GT_GT; + v->a[66263] = anon_sym_AMP_GT; + v->a[66264] = anon_sym_AMP_GT_GT; + v->a[66265] = anon_sym_LT_AMP; + v->a[66266] = anon_sym_GT_AMP; + v->a[66267] = anon_sym_GT_PIPE; + v->a[66268] = anon_sym_LT_AMP_DASH; + v->a[66269] = anon_sym_GT_AMP_DASH; + v->a[66270] = anon_sym_LT_LT; + v->a[66271] = anon_sym_LT_LT_DASH; + v->a[66272] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[66273] = anon_sym_DOLLAR; + v->a[66274] = sym__special_character; + v->a[66275] = anon_sym_DQUOTE; + v->a[66276] = sym_raw_string; + v->a[66277] = aux_sym_number_token1; + v->a[66278] = aux_sym_number_token2; + v->a[66279] = anon_sym_DOLLAR_LBRACE; small_parse_table_3314(v); } void small_parse_table_3314(t_small_parse_table_array *v) { - v->a[66280] = anon_sym_AMP_AMP; - v->a[66281] = anon_sym_PIPE; - v->a[66282] = anon_sym_AMP; - v->a[66283] = anon_sym_LT; - v->a[66284] = anon_sym_GT; - v->a[66285] = anon_sym_LT_LT; - v->a[66286] = anon_sym_GT_GT; - v->a[66287] = anon_sym_SEMI_SEMI; - v->a[66288] = anon_sym_PIPE_AMP; - v->a[66289] = anon_sym_AMP_GT; - v->a[66290] = anon_sym_AMP_GT_GT; - v->a[66291] = anon_sym_LT_AMP; - v->a[66292] = anon_sym_GT_AMP; - v->a[66293] = anon_sym_GT_PIPE; - v->a[66294] = anon_sym_LT_AMP_DASH; - v->a[66295] = anon_sym_GT_AMP_DASH; - v->a[66296] = anon_sym_LT_LT_DASH; - v->a[66297] = anon_sym_LT_LT_LT; - v->a[66298] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66299] = anon_sym_DOLLAR_LBRACK; + v->a[66280] = anon_sym_DOLLAR_LPAREN; + v->a[66281] = anon_sym_BQUOTE; + v->a[66282] = anon_sym_DOLLAR_BQUOTE; + v->a[66283] = sym_word; + v->a[66284] = 19; + v->a[66285] = actions(57); + v->a[66286] = 1; + v->a[66287] = sym_comment; + v->a[66288] = actions(4120); + v->a[66289] = 1; + v->a[66290] = anon_sym_PIPE; + v->a[66291] = actions(4122); + v->a[66292] = 1; + v->a[66293] = anon_sym_AMP_AMP; + v->a[66294] = actions(4124); + v->a[66295] = 1; + v->a[66296] = anon_sym_PIPE_PIPE; + v->a[66297] = actions(4126); + v->a[66298] = 1; + v->a[66299] = anon_sym_EQ; small_parse_table_3315(v); } diff --git a/parser/static/small_parse_table/small_parse_table_663.c b/parser/static/small_parse_table/small_parse_table_663.c index 6d096c8e..420d506a 100644 --- a/parser/static/small_parse_table/small_parse_table_663.c +++ b/parser/static/small_parse_table/small_parse_table_663.c @@ -14,126 +14,126 @@ void small_parse_table_3315(t_small_parse_table_array *v) { - v->a[66300] = anon_sym_DOLLAR; - v->a[66301] = sym__special_character; - v->a[66302] = anon_sym_DQUOTE; - v->a[66303] = sym_raw_string; - v->a[66304] = sym_ansi_c_string; - v->a[66305] = aux_sym_number_token1; - v->a[66306] = aux_sym_number_token2; - v->a[66307] = anon_sym_DOLLAR_LBRACE; - v->a[66308] = anon_sym_DOLLAR_LPAREN; - v->a[66309] = anon_sym_BQUOTE; - v->a[66310] = anon_sym_DOLLAR_BQUOTE; - v->a[66311] = anon_sym_LT_LPAREN; - v->a[66312] = anon_sym_GT_LPAREN; - v->a[66313] = sym_word; - v->a[66314] = 6; - v->a[66315] = actions(3); + v->a[66300] = actions(4132); + v->a[66301] = 1; + v->a[66302] = anon_sym_COMMA; + v->a[66303] = actions(4138); + v->a[66304] = 1; + v->a[66305] = anon_sym_CARET; + v->a[66306] = actions(4140); + v->a[66307] = 1; + v->a[66308] = anon_sym_AMP; + v->a[66309] = actions(4150); + v->a[66310] = 1; + v->a[66311] = anon_sym_QMARK; + v->a[66312] = actions(4213); + v->a[66313] = 1; + v->a[66314] = anon_sym_RPAREN_RPAREN; + v->a[66315] = state(3546); v->a[66316] = 1; - v->a[66317] = sym_comment; - v->a[66318] = actions(5664); - v->a[66319] = 1; + v->a[66317] = aux_sym_arithmetic_expansion_repeat1; + v->a[66318] = actions(4128); + v->a[66319] = 2; small_parse_table_3316(v); } void small_parse_table_3316(t_small_parse_table_array *v) { - v->a[66320] = aux_sym_concatenation_token1; - v->a[66321] = actions(5734); - v->a[66322] = 1; - v->a[66323] = sym__concat; - v->a[66324] = state(1371); - v->a[66325] = 1; - v->a[66326] = aux_sym_concatenation_repeat1; - v->a[66327] = actions(1267); - v->a[66328] = 5; - v->a[66329] = sym_file_descriptor; - v->a[66330] = sym_variable_name; - v->a[66331] = sym_test_operator; - v->a[66332] = sym__brace_start; - v->a[66333] = aux_sym_heredoc_redirect_token1; - v->a[66334] = actions(1265); - v->a[66335] = 38; - v->a[66336] = anon_sym_LPAREN_LPAREN; - v->a[66337] = anon_sym_SEMI; - v->a[66338] = anon_sym_PIPE_PIPE; - v->a[66339] = anon_sym_AMP_AMP; + v->a[66320] = anon_sym_LT; + v->a[66321] = anon_sym_GT; + v->a[66322] = actions(4130); + v->a[66323] = 2; + v->a[66324] = anon_sym_GT_GT; + v->a[66325] = anon_sym_LT_LT; + v->a[66326] = actions(4142); + v->a[66327] = 2; + v->a[66328] = anon_sym_EQ_EQ; + v->a[66329] = anon_sym_BANG_EQ; + v->a[66330] = actions(4144); + v->a[66331] = 2; + v->a[66332] = anon_sym_LT_EQ; + v->a[66333] = anon_sym_GT_EQ; + v->a[66334] = actions(4146); + v->a[66335] = 2; + v->a[66336] = anon_sym_PLUS; + v->a[66337] = anon_sym_DASH; + v->a[66338] = actions(4152); + v->a[66339] = 2; small_parse_table_3317(v); } void small_parse_table_3317(t_small_parse_table_array *v) { - v->a[66340] = anon_sym_PIPE; - v->a[66341] = anon_sym_AMP; - v->a[66342] = anon_sym_LT; - v->a[66343] = anon_sym_GT; - v->a[66344] = anon_sym_LT_LT; - v->a[66345] = anon_sym_GT_GT; - v->a[66346] = anon_sym_RPAREN; - v->a[66347] = anon_sym_SEMI_SEMI; - v->a[66348] = anon_sym_PIPE_AMP; - v->a[66349] = anon_sym_AMP_GT; - v->a[66350] = anon_sym_AMP_GT_GT; - v->a[66351] = anon_sym_LT_AMP; - v->a[66352] = anon_sym_GT_AMP; - v->a[66353] = anon_sym_GT_PIPE; - v->a[66354] = anon_sym_LT_AMP_DASH; - v->a[66355] = anon_sym_GT_AMP_DASH; - v->a[66356] = anon_sym_LT_LT_DASH; - v->a[66357] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66358] = anon_sym_DOLLAR_LBRACK; - v->a[66359] = anon_sym_DOLLAR; + v->a[66340] = anon_sym_PLUS_PLUS2; + v->a[66341] = anon_sym_DASH_DASH2; + v->a[66342] = actions(4148); + v->a[66343] = 3; + v->a[66344] = anon_sym_STAR; + v->a[66345] = anon_sym_SLASH; + v->a[66346] = anon_sym_PERCENT; + v->a[66347] = actions(4136); + v->a[66348] = 10; + v->a[66349] = anon_sym_PLUS_EQ; + v->a[66350] = anon_sym_DASH_EQ; + v->a[66351] = anon_sym_STAR_EQ; + v->a[66352] = anon_sym_SLASH_EQ; + v->a[66353] = anon_sym_PERCENT_EQ; + v->a[66354] = anon_sym_LT_LT_EQ; + v->a[66355] = anon_sym_GT_GT_EQ; + v->a[66356] = anon_sym_AMP_EQ; + v->a[66357] = anon_sym_CARET_EQ; + v->a[66358] = anon_sym_PIPE_EQ; + v->a[66359] = 3; small_parse_table_3318(v); } void small_parse_table_3318(t_small_parse_table_array *v) { - v->a[66360] = sym__special_character; - v->a[66361] = anon_sym_DQUOTE; - v->a[66362] = sym_raw_string; - v->a[66363] = sym_ansi_c_string; - v->a[66364] = aux_sym_number_token1; - v->a[66365] = aux_sym_number_token2; - v->a[66366] = anon_sym_DOLLAR_LBRACE; - v->a[66367] = anon_sym_DOLLAR_LPAREN; - v->a[66368] = anon_sym_BQUOTE; - v->a[66369] = anon_sym_DOLLAR_BQUOTE; - v->a[66370] = anon_sym_LT_LPAREN; - v->a[66371] = anon_sym_GT_LPAREN; - v->a[66372] = aux_sym__simple_variable_name_token1; - v->a[66373] = sym_word; - v->a[66374] = 5; - v->a[66375] = actions(3); - v->a[66376] = 1; - v->a[66377] = sym_comment; - v->a[66378] = actions(5736); - v->a[66379] = 1; + v->a[66360] = actions(57); + v->a[66361] = 1; + v->a[66362] = sym_comment; + v->a[66363] = actions(3018); + v->a[66364] = 13; + v->a[66365] = anon_sym_PIPE; + v->a[66366] = anon_sym_LT; + v->a[66367] = anon_sym_GT; + v->a[66368] = anon_sym_AMP_GT; + v->a[66369] = anon_sym_LT_AMP; + v->a[66370] = anon_sym_GT_AMP; + v->a[66371] = anon_sym_LT_LT; + v->a[66372] = anon_sym_DOLLAR; + v->a[66373] = aux_sym_number_token1; + v->a[66374] = aux_sym_number_token2; + v->a[66375] = anon_sym_DOLLAR_LPAREN; + v->a[66376] = anon_sym_BQUOTE; + v->a[66377] = sym_word; + v->a[66378] = actions(3020); + v->a[66379] = 22; small_parse_table_3319(v); } void small_parse_table_3319(t_small_parse_table_array *v) { - v->a[66380] = sym__special_character; - v->a[66381] = state(1448); - v->a[66382] = 1; - v->a[66383] = aux_sym__literal_repeat1; - v->a[66384] = actions(1364); - v->a[66385] = 5; - v->a[66386] = sym_file_descriptor; - v->a[66387] = sym_variable_name; - v->a[66388] = sym_test_operator; - v->a[66389] = sym__brace_start; - v->a[66390] = aux_sym_heredoc_redirect_token1; - v->a[66391] = actions(1362); - v->a[66392] = 39; - v->a[66393] = anon_sym_LPAREN_LPAREN; - v->a[66394] = anon_sym_SEMI; - v->a[66395] = anon_sym_PIPE_PIPE; - v->a[66396] = anon_sym_AMP_AMP; - v->a[66397] = anon_sym_PIPE; - v->a[66398] = anon_sym_AMP; - v->a[66399] = anon_sym_LT; + v->a[66380] = sym_file_descriptor; + v->a[66381] = sym__concat; + v->a[66382] = sym_test_operator; + v->a[66383] = sym__bare_dollar; + v->a[66384] = sym__brace_start; + v->a[66385] = anon_sym_LPAREN; + v->a[66386] = anon_sym_PIPE_AMP; + v->a[66387] = anon_sym_AMP_AMP; + v->a[66388] = anon_sym_PIPE_PIPE; + v->a[66389] = anon_sym_GT_GT; + v->a[66390] = anon_sym_AMP_GT_GT; + v->a[66391] = anon_sym_GT_PIPE; + v->a[66392] = anon_sym_LT_AMP_DASH; + v->a[66393] = anon_sym_GT_AMP_DASH; + v->a[66394] = anon_sym_LT_LT_DASH; + v->a[66395] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[66396] = aux_sym_concatenation_token1; + v->a[66397] = sym__special_character; + v->a[66398] = anon_sym_DQUOTE; + v->a[66399] = sym_raw_string; small_parse_table_3320(v); } diff --git a/parser/static/small_parse_table/small_parse_table_664.c b/parser/static/small_parse_table/small_parse_table_664.c index 152b160a..c1257541 100644 --- a/parser/static/small_parse_table/small_parse_table_664.c +++ b/parser/static/small_parse_table/small_parse_table_664.c @@ -14,126 +14,126 @@ void small_parse_table_3320(t_small_parse_table_array *v) { - v->a[66400] = anon_sym_GT; - v->a[66401] = anon_sym_LT_LT; - v->a[66402] = anon_sym_GT_GT; - v->a[66403] = anon_sym_esac; - v->a[66404] = anon_sym_SEMI_SEMI; - v->a[66405] = anon_sym_SEMI_AMP; - v->a[66406] = anon_sym_SEMI_SEMI_AMP; - v->a[66407] = anon_sym_PIPE_AMP; - v->a[66408] = anon_sym_AMP_GT; - v->a[66409] = anon_sym_AMP_GT_GT; - v->a[66410] = anon_sym_LT_AMP; - v->a[66411] = anon_sym_GT_AMP; - v->a[66412] = anon_sym_GT_PIPE; - v->a[66413] = anon_sym_LT_AMP_DASH; - v->a[66414] = anon_sym_GT_AMP_DASH; - v->a[66415] = anon_sym_LT_LT_DASH; - v->a[66416] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66417] = anon_sym_DOLLAR_LBRACK; - v->a[66418] = anon_sym_DOLLAR; - v->a[66419] = anon_sym_DQUOTE; + v->a[66400] = anon_sym_DOLLAR_LBRACE; + v->a[66401] = anon_sym_DOLLAR_BQUOTE; + v->a[66402] = 3; + v->a[66403] = actions(57); + v->a[66404] = 1; + v->a[66405] = sym_comment; + v->a[66406] = actions(3064); + v->a[66407] = 14; + v->a[66408] = anon_sym_PIPE; + v->a[66409] = anon_sym_LT; + v->a[66410] = anon_sym_GT; + v->a[66411] = anon_sym_AMP_GT; + v->a[66412] = anon_sym_LT_AMP; + v->a[66413] = anon_sym_GT_AMP; + v->a[66414] = anon_sym_LT_LT; + v->a[66415] = anon_sym_DOLLAR; + v->a[66416] = aux_sym_number_token1; + v->a[66417] = aux_sym_number_token2; + v->a[66418] = anon_sym_DOLLAR_LPAREN; + v->a[66419] = anon_sym_BQUOTE; small_parse_table_3321(v); } void small_parse_table_3321(t_small_parse_table_array *v) { - v->a[66420] = sym_raw_string; - v->a[66421] = sym_ansi_c_string; - v->a[66422] = aux_sym_number_token1; - v->a[66423] = aux_sym_number_token2; - v->a[66424] = anon_sym_DOLLAR_LBRACE; - v->a[66425] = anon_sym_DOLLAR_LPAREN; - v->a[66426] = anon_sym_BQUOTE; - v->a[66427] = anon_sym_DOLLAR_BQUOTE; - v->a[66428] = anon_sym_LT_LPAREN; - v->a[66429] = anon_sym_GT_LPAREN; - v->a[66430] = aux_sym__simple_variable_name_token1; - v->a[66431] = sym_word; - v->a[66432] = 3; - v->a[66433] = actions(3); - v->a[66434] = 1; - v->a[66435] = sym_comment; - v->a[66436] = actions(1330); - v->a[66437] = 6; - v->a[66438] = sym_file_descriptor; - v->a[66439] = sym__concat; + v->a[66420] = aux_sym__simple_variable_name_token1; + v->a[66421] = sym_word; + v->a[66422] = actions(3066); + v->a[66423] = 21; + v->a[66424] = sym_file_descriptor; + v->a[66425] = sym__concat; + v->a[66426] = sym_variable_name; + v->a[66427] = sym_test_operator; + v->a[66428] = sym__brace_start; + v->a[66429] = anon_sym_PIPE_AMP; + v->a[66430] = anon_sym_AMP_AMP; + v->a[66431] = anon_sym_PIPE_PIPE; + v->a[66432] = anon_sym_GT_GT; + v->a[66433] = anon_sym_AMP_GT_GT; + v->a[66434] = anon_sym_GT_PIPE; + v->a[66435] = anon_sym_LT_AMP_DASH; + v->a[66436] = anon_sym_GT_AMP_DASH; + v->a[66437] = anon_sym_LT_LT_DASH; + v->a[66438] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[66439] = aux_sym_concatenation_token1; small_parse_table_3322(v); } void small_parse_table_3322(t_small_parse_table_array *v) { - v->a[66440] = sym_variable_name; - v->a[66441] = sym_test_operator; - v->a[66442] = sym__brace_start; - v->a[66443] = aux_sym_heredoc_redirect_token1; - v->a[66444] = actions(1328); - v->a[66445] = 40; - v->a[66446] = anon_sym_LPAREN_LPAREN; - v->a[66447] = anon_sym_SEMI; - v->a[66448] = anon_sym_PIPE_PIPE; - v->a[66449] = anon_sym_AMP_AMP; - v->a[66450] = anon_sym_PIPE; - v->a[66451] = anon_sym_AMP; - v->a[66452] = anon_sym_LT; - v->a[66453] = anon_sym_GT; - v->a[66454] = anon_sym_LT_LT; - v->a[66455] = anon_sym_GT_GT; - v->a[66456] = anon_sym_SEMI_SEMI; - v->a[66457] = anon_sym_SEMI_AMP; - v->a[66458] = anon_sym_SEMI_SEMI_AMP; - v->a[66459] = anon_sym_PIPE_AMP; + v->a[66440] = sym__special_character; + v->a[66441] = anon_sym_DQUOTE; + v->a[66442] = sym_raw_string; + v->a[66443] = anon_sym_DOLLAR_LBRACE; + v->a[66444] = anon_sym_DOLLAR_BQUOTE; + v->a[66445] = 19; + v->a[66446] = actions(57); + v->a[66447] = 1; + v->a[66448] = sym_comment; + v->a[66449] = actions(4120); + v->a[66450] = 1; + v->a[66451] = anon_sym_PIPE; + v->a[66452] = actions(4122); + v->a[66453] = 1; + v->a[66454] = anon_sym_AMP_AMP; + v->a[66455] = actions(4124); + v->a[66456] = 1; + v->a[66457] = anon_sym_PIPE_PIPE; + v->a[66458] = actions(4126); + v->a[66459] = 1; small_parse_table_3323(v); } void small_parse_table_3323(t_small_parse_table_array *v) { - v->a[66460] = anon_sym_AMP_GT; - v->a[66461] = anon_sym_AMP_GT_GT; - v->a[66462] = anon_sym_LT_AMP; - v->a[66463] = anon_sym_GT_AMP; - v->a[66464] = anon_sym_GT_PIPE; - v->a[66465] = anon_sym_LT_AMP_DASH; - v->a[66466] = anon_sym_GT_AMP_DASH; - v->a[66467] = anon_sym_LT_LT_DASH; - v->a[66468] = anon_sym_LT_LT_LT; - v->a[66469] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66470] = anon_sym_DOLLAR_LBRACK; - v->a[66471] = aux_sym_concatenation_token1; - v->a[66472] = anon_sym_DOLLAR; - v->a[66473] = sym__special_character; - v->a[66474] = anon_sym_DQUOTE; - v->a[66475] = sym_raw_string; - v->a[66476] = sym_ansi_c_string; - v->a[66477] = aux_sym_number_token1; - v->a[66478] = aux_sym_number_token2; - v->a[66479] = anon_sym_DOLLAR_LBRACE; + v->a[66460] = anon_sym_EQ; + v->a[66461] = actions(4132); + v->a[66462] = 1; + v->a[66463] = anon_sym_COMMA; + v->a[66464] = actions(4138); + v->a[66465] = 1; + v->a[66466] = anon_sym_CARET; + v->a[66467] = actions(4140); + v->a[66468] = 1; + v->a[66469] = anon_sym_AMP; + v->a[66470] = actions(4150); + v->a[66471] = 1; + v->a[66472] = anon_sym_QMARK; + v->a[66473] = actions(4215); + v->a[66474] = 1; + v->a[66475] = anon_sym_RPAREN_RPAREN; + v->a[66476] = state(3469); + v->a[66477] = 1; + v->a[66478] = aux_sym_arithmetic_expansion_repeat1; + v->a[66479] = actions(4128); small_parse_table_3324(v); } void small_parse_table_3324(t_small_parse_table_array *v) { - v->a[66480] = anon_sym_DOLLAR_LPAREN; - v->a[66481] = anon_sym_BQUOTE; - v->a[66482] = anon_sym_DOLLAR_BQUOTE; - v->a[66483] = anon_sym_LT_LPAREN; - v->a[66484] = anon_sym_GT_LPAREN; - v->a[66485] = sym_word; - v->a[66486] = 3; - v->a[66487] = actions(3); - v->a[66488] = 1; - v->a[66489] = sym_comment; - v->a[66490] = actions(1338); - v->a[66491] = 5; - v->a[66492] = sym_file_descriptor; - v->a[66493] = sym__concat; - v->a[66494] = sym_test_operator; - v->a[66495] = sym__brace_start; - v->a[66496] = aux_sym_heredoc_redirect_token1; - v->a[66497] = actions(1336); - v->a[66498] = 41; - v->a[66499] = anon_sym_LPAREN_LPAREN; + v->a[66480] = 2; + v->a[66481] = anon_sym_LT; + v->a[66482] = anon_sym_GT; + v->a[66483] = actions(4130); + v->a[66484] = 2; + v->a[66485] = anon_sym_GT_GT; + v->a[66486] = anon_sym_LT_LT; + v->a[66487] = actions(4142); + v->a[66488] = 2; + v->a[66489] = anon_sym_EQ_EQ; + v->a[66490] = anon_sym_BANG_EQ; + v->a[66491] = actions(4144); + v->a[66492] = 2; + v->a[66493] = anon_sym_LT_EQ; + v->a[66494] = anon_sym_GT_EQ; + v->a[66495] = actions(4146); + v->a[66496] = 2; + v->a[66497] = anon_sym_PLUS; + v->a[66498] = anon_sym_DASH; + v->a[66499] = actions(4152); small_parse_table_3325(v); } diff --git a/parser/static/small_parse_table/small_parse_table_665.c b/parser/static/small_parse_table/small_parse_table_665.c index dc49b12d..ae43d953 100644 --- a/parser/static/small_parse_table/small_parse_table_665.c +++ b/parser/static/small_parse_table/small_parse_table_665.c @@ -14,126 +14,126 @@ void small_parse_table_3325(t_small_parse_table_array *v) { - v->a[66500] = anon_sym_SEMI; - v->a[66501] = anon_sym_PIPE_PIPE; - v->a[66502] = anon_sym_AMP_AMP; - v->a[66503] = anon_sym_PIPE; - v->a[66504] = anon_sym_AMP; - v->a[66505] = anon_sym_LT; - v->a[66506] = anon_sym_GT; - v->a[66507] = anon_sym_LT_LT; - v->a[66508] = anon_sym_GT_GT; - v->a[66509] = anon_sym_esac; - v->a[66510] = anon_sym_SEMI_SEMI; - v->a[66511] = anon_sym_SEMI_AMP; - v->a[66512] = anon_sym_SEMI_SEMI_AMP; - v->a[66513] = anon_sym_PIPE_AMP; - v->a[66514] = anon_sym_AMP_GT; - v->a[66515] = anon_sym_AMP_GT_GT; - v->a[66516] = anon_sym_LT_AMP; - v->a[66517] = anon_sym_GT_AMP; - v->a[66518] = anon_sym_GT_PIPE; - v->a[66519] = anon_sym_LT_AMP_DASH; + v->a[66500] = 2; + v->a[66501] = anon_sym_PLUS_PLUS2; + v->a[66502] = anon_sym_DASH_DASH2; + v->a[66503] = actions(4148); + v->a[66504] = 3; + v->a[66505] = anon_sym_STAR; + v->a[66506] = anon_sym_SLASH; + v->a[66507] = anon_sym_PERCENT; + v->a[66508] = actions(4136); + v->a[66509] = 10; + v->a[66510] = anon_sym_PLUS_EQ; + v->a[66511] = anon_sym_DASH_EQ; + v->a[66512] = anon_sym_STAR_EQ; + v->a[66513] = anon_sym_SLASH_EQ; + v->a[66514] = anon_sym_PERCENT_EQ; + v->a[66515] = anon_sym_LT_LT_EQ; + v->a[66516] = anon_sym_GT_GT_EQ; + v->a[66517] = anon_sym_AMP_EQ; + v->a[66518] = anon_sym_CARET_EQ; + v->a[66519] = anon_sym_PIPE_EQ; small_parse_table_3326(v); } void small_parse_table_3326(t_small_parse_table_array *v) { - v->a[66520] = anon_sym_GT_AMP_DASH; - v->a[66521] = anon_sym_LT_LT_DASH; - v->a[66522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66523] = anon_sym_DOLLAR_LBRACK; - v->a[66524] = aux_sym_concatenation_token1; - v->a[66525] = anon_sym_DOLLAR; - v->a[66526] = sym__special_character; - v->a[66527] = anon_sym_DQUOTE; - v->a[66528] = sym_raw_string; - v->a[66529] = sym_ansi_c_string; - v->a[66530] = aux_sym_number_token1; - v->a[66531] = aux_sym_number_token2; - v->a[66532] = anon_sym_DOLLAR_LBRACE; - v->a[66533] = anon_sym_DOLLAR_LPAREN; - v->a[66534] = anon_sym_BQUOTE; - v->a[66535] = anon_sym_DOLLAR_BQUOTE; - v->a[66536] = anon_sym_LT_LPAREN; - v->a[66537] = anon_sym_GT_LPAREN; - v->a[66538] = aux_sym__simple_variable_name_token1; - v->a[66539] = sym_word; + v->a[66520] = 3; + v->a[66521] = actions(57); + v->a[66522] = 1; + v->a[66523] = sym_comment; + v->a[66524] = actions(3022); + v->a[66525] = 13; + v->a[66526] = anon_sym_PIPE; + v->a[66527] = anon_sym_LT; + v->a[66528] = anon_sym_GT; + v->a[66529] = anon_sym_AMP_GT; + v->a[66530] = anon_sym_LT_AMP; + v->a[66531] = anon_sym_GT_AMP; + v->a[66532] = anon_sym_LT_LT; + v->a[66533] = anon_sym_DOLLAR; + v->a[66534] = aux_sym_number_token1; + v->a[66535] = aux_sym_number_token2; + v->a[66536] = anon_sym_DOLLAR_LPAREN; + v->a[66537] = anon_sym_BQUOTE; + v->a[66538] = sym_word; + v->a[66539] = actions(3024); small_parse_table_3327(v); } void small_parse_table_3327(t_small_parse_table_array *v) { - v->a[66540] = 6; - v->a[66541] = actions(3); - v->a[66542] = 1; - v->a[66543] = sym_comment; - v->a[66544] = actions(5739); - v->a[66545] = 1; - v->a[66546] = aux_sym_concatenation_token1; - v->a[66547] = actions(5742); - v->a[66548] = 1; - v->a[66549] = sym__concat; - v->a[66550] = state(1451); - v->a[66551] = 1; - v->a[66552] = aux_sym_concatenation_repeat1; - v->a[66553] = actions(1253); - v->a[66554] = 4; - v->a[66555] = sym_file_descriptor; - v->a[66556] = sym_test_operator; - v->a[66557] = sym__brace_start; - v->a[66558] = aux_sym_heredoc_redirect_token1; - v->a[66559] = actions(1251); + v->a[66540] = 22; + v->a[66541] = sym_file_descriptor; + v->a[66542] = sym__concat; + v->a[66543] = sym_test_operator; + v->a[66544] = sym__bare_dollar; + v->a[66545] = sym__brace_start; + v->a[66546] = anon_sym_LPAREN; + v->a[66547] = anon_sym_PIPE_AMP; + v->a[66548] = anon_sym_AMP_AMP; + v->a[66549] = anon_sym_PIPE_PIPE; + v->a[66550] = anon_sym_GT_GT; + v->a[66551] = anon_sym_AMP_GT_GT; + v->a[66552] = anon_sym_GT_PIPE; + v->a[66553] = anon_sym_LT_AMP_DASH; + v->a[66554] = anon_sym_GT_AMP_DASH; + v->a[66555] = anon_sym_LT_LT_DASH; + v->a[66556] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[66557] = aux_sym_concatenation_token1; + v->a[66558] = sym__special_character; + v->a[66559] = anon_sym_DQUOTE; small_parse_table_3328(v); } void small_parse_table_3328(t_small_parse_table_array *v) { - v->a[66560] = 39; - v->a[66561] = anon_sym_LPAREN_LPAREN; - v->a[66562] = anon_sym_SEMI; - v->a[66563] = anon_sym_PIPE_PIPE; - v->a[66564] = anon_sym_AMP_AMP; - v->a[66565] = anon_sym_PIPE; - v->a[66566] = anon_sym_AMP; - v->a[66567] = anon_sym_LT; - v->a[66568] = anon_sym_GT; - v->a[66569] = anon_sym_LT_LT; - v->a[66570] = anon_sym_GT_GT; - v->a[66571] = anon_sym_esac; - v->a[66572] = anon_sym_SEMI_SEMI; - v->a[66573] = anon_sym_SEMI_AMP; - v->a[66574] = anon_sym_SEMI_SEMI_AMP; - v->a[66575] = anon_sym_PIPE_AMP; - v->a[66576] = anon_sym_AMP_GT; - v->a[66577] = anon_sym_AMP_GT_GT; - v->a[66578] = anon_sym_LT_AMP; - v->a[66579] = anon_sym_GT_AMP; + v->a[66560] = sym_raw_string; + v->a[66561] = anon_sym_DOLLAR_LBRACE; + v->a[66562] = anon_sym_DOLLAR_BQUOTE; + v->a[66563] = 19; + v->a[66564] = actions(57); + v->a[66565] = 1; + v->a[66566] = sym_comment; + v->a[66567] = actions(4120); + v->a[66568] = 1; + v->a[66569] = anon_sym_PIPE; + v->a[66570] = actions(4122); + v->a[66571] = 1; + v->a[66572] = anon_sym_AMP_AMP; + v->a[66573] = actions(4124); + v->a[66574] = 1; + v->a[66575] = anon_sym_PIPE_PIPE; + v->a[66576] = actions(4126); + v->a[66577] = 1; + v->a[66578] = anon_sym_EQ; + v->a[66579] = actions(4132); small_parse_table_3329(v); } void small_parse_table_3329(t_small_parse_table_array *v) { - v->a[66580] = anon_sym_GT_PIPE; - v->a[66581] = anon_sym_LT_AMP_DASH; - v->a[66582] = anon_sym_GT_AMP_DASH; - v->a[66583] = anon_sym_LT_LT_DASH; - v->a[66584] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66585] = anon_sym_DOLLAR_LBRACK; - v->a[66586] = anon_sym_DOLLAR; - v->a[66587] = sym__special_character; - v->a[66588] = anon_sym_DQUOTE; - v->a[66589] = sym_raw_string; - v->a[66590] = sym_ansi_c_string; - v->a[66591] = aux_sym_number_token1; - v->a[66592] = aux_sym_number_token2; - v->a[66593] = anon_sym_DOLLAR_LBRACE; - v->a[66594] = anon_sym_DOLLAR_LPAREN; - v->a[66595] = anon_sym_BQUOTE; - v->a[66596] = anon_sym_DOLLAR_BQUOTE; - v->a[66597] = anon_sym_LT_LPAREN; - v->a[66598] = anon_sym_GT_LPAREN; - v->a[66599] = sym_word; + v->a[66580] = 1; + v->a[66581] = anon_sym_COMMA; + v->a[66582] = actions(4138); + v->a[66583] = 1; + v->a[66584] = anon_sym_CARET; + v->a[66585] = actions(4140); + v->a[66586] = 1; + v->a[66587] = anon_sym_AMP; + v->a[66588] = actions(4150); + v->a[66589] = 1; + v->a[66590] = anon_sym_QMARK; + v->a[66591] = actions(4217); + v->a[66592] = 1; + v->a[66593] = anon_sym_RPAREN_RPAREN; + v->a[66594] = state(3550); + v->a[66595] = 1; + v->a[66596] = aux_sym_arithmetic_expansion_repeat1; + v->a[66597] = actions(4128); + v->a[66598] = 2; + v->a[66599] = anon_sym_LT; small_parse_table_3330(v); } diff --git a/parser/static/small_parse_table/small_parse_table_666.c b/parser/static/small_parse_table/small_parse_table_666.c index 7621da71..b516ea24 100644 --- a/parser/static/small_parse_table/small_parse_table_666.c +++ b/parser/static/small_parse_table/small_parse_table_666.c @@ -14,126 +14,126 @@ void small_parse_table_3330(t_small_parse_table_array *v) { - v->a[66600] = 3; - v->a[66601] = actions(3); - v->a[66602] = 1; - v->a[66603] = sym_comment; - v->a[66604] = actions(1334); - v->a[66605] = 5; - v->a[66606] = sym_file_descriptor; - v->a[66607] = sym__concat; - v->a[66608] = sym_test_operator; - v->a[66609] = sym__brace_start; - v->a[66610] = aux_sym_heredoc_redirect_token1; - v->a[66611] = actions(1332); - v->a[66612] = 41; - v->a[66613] = anon_sym_LPAREN_LPAREN; - v->a[66614] = anon_sym_SEMI; - v->a[66615] = anon_sym_PIPE_PIPE; - v->a[66616] = anon_sym_AMP_AMP; - v->a[66617] = anon_sym_PIPE; - v->a[66618] = anon_sym_AMP; - v->a[66619] = anon_sym_LT; + v->a[66600] = anon_sym_GT; + v->a[66601] = actions(4130); + v->a[66602] = 2; + v->a[66603] = anon_sym_GT_GT; + v->a[66604] = anon_sym_LT_LT; + v->a[66605] = actions(4142); + v->a[66606] = 2; + v->a[66607] = anon_sym_EQ_EQ; + v->a[66608] = anon_sym_BANG_EQ; + v->a[66609] = actions(4144); + v->a[66610] = 2; + v->a[66611] = anon_sym_LT_EQ; + v->a[66612] = anon_sym_GT_EQ; + v->a[66613] = actions(4146); + v->a[66614] = 2; + v->a[66615] = anon_sym_PLUS; + v->a[66616] = anon_sym_DASH; + v->a[66617] = actions(4152); + v->a[66618] = 2; + v->a[66619] = anon_sym_PLUS_PLUS2; small_parse_table_3331(v); } void small_parse_table_3331(t_small_parse_table_array *v) { - v->a[66620] = anon_sym_GT; - v->a[66621] = anon_sym_LT_LT; - v->a[66622] = anon_sym_GT_GT; - v->a[66623] = anon_sym_esac; - v->a[66624] = anon_sym_SEMI_SEMI; - v->a[66625] = anon_sym_SEMI_AMP; - v->a[66626] = anon_sym_SEMI_SEMI_AMP; - v->a[66627] = anon_sym_PIPE_AMP; - v->a[66628] = anon_sym_AMP_GT; - v->a[66629] = anon_sym_AMP_GT_GT; - v->a[66630] = anon_sym_LT_AMP; - v->a[66631] = anon_sym_GT_AMP; - v->a[66632] = anon_sym_GT_PIPE; - v->a[66633] = anon_sym_LT_AMP_DASH; - v->a[66634] = anon_sym_GT_AMP_DASH; - v->a[66635] = anon_sym_LT_LT_DASH; - v->a[66636] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66637] = anon_sym_DOLLAR_LBRACK; - v->a[66638] = aux_sym_concatenation_token1; - v->a[66639] = anon_sym_DOLLAR; + v->a[66620] = anon_sym_DASH_DASH2; + v->a[66621] = actions(4148); + v->a[66622] = 3; + v->a[66623] = anon_sym_STAR; + v->a[66624] = anon_sym_SLASH; + v->a[66625] = anon_sym_PERCENT; + v->a[66626] = actions(4136); + v->a[66627] = 10; + v->a[66628] = anon_sym_PLUS_EQ; + v->a[66629] = anon_sym_DASH_EQ; + v->a[66630] = anon_sym_STAR_EQ; + v->a[66631] = anon_sym_SLASH_EQ; + v->a[66632] = anon_sym_PERCENT_EQ; + v->a[66633] = anon_sym_LT_LT_EQ; + v->a[66634] = anon_sym_GT_GT_EQ; + v->a[66635] = anon_sym_AMP_EQ; + v->a[66636] = anon_sym_CARET_EQ; + v->a[66637] = anon_sym_PIPE_EQ; + v->a[66638] = 19; + v->a[66639] = actions(57); small_parse_table_3332(v); } void small_parse_table_3332(t_small_parse_table_array *v) { - v->a[66640] = sym__special_character; - v->a[66641] = anon_sym_DQUOTE; - v->a[66642] = sym_raw_string; - v->a[66643] = sym_ansi_c_string; - v->a[66644] = aux_sym_number_token1; - v->a[66645] = aux_sym_number_token2; - v->a[66646] = anon_sym_DOLLAR_LBRACE; - v->a[66647] = anon_sym_DOLLAR_LPAREN; - v->a[66648] = anon_sym_BQUOTE; - v->a[66649] = anon_sym_DOLLAR_BQUOTE; - v->a[66650] = anon_sym_LT_LPAREN; - v->a[66651] = anon_sym_GT_LPAREN; - v->a[66652] = aux_sym__simple_variable_name_token1; - v->a[66653] = sym_word; - v->a[66654] = 3; - v->a[66655] = actions(3); - v->a[66656] = 1; - v->a[66657] = sym_comment; - v->a[66658] = actions(1342); - v->a[66659] = 5; + v->a[66640] = 1; + v->a[66641] = sym_comment; + v->a[66642] = actions(4120); + v->a[66643] = 1; + v->a[66644] = anon_sym_PIPE; + v->a[66645] = actions(4122); + v->a[66646] = 1; + v->a[66647] = anon_sym_AMP_AMP; + v->a[66648] = actions(4124); + v->a[66649] = 1; + v->a[66650] = anon_sym_PIPE_PIPE; + v->a[66651] = actions(4126); + v->a[66652] = 1; + v->a[66653] = anon_sym_EQ; + v->a[66654] = actions(4132); + v->a[66655] = 1; + v->a[66656] = anon_sym_COMMA; + v->a[66657] = actions(4138); + v->a[66658] = 1; + v->a[66659] = anon_sym_CARET; small_parse_table_3333(v); } void small_parse_table_3333(t_small_parse_table_array *v) { - v->a[66660] = sym_file_descriptor; - v->a[66661] = sym__concat; - v->a[66662] = sym_test_operator; - v->a[66663] = sym__brace_start; - v->a[66664] = aux_sym_heredoc_redirect_token1; - v->a[66665] = actions(1340); - v->a[66666] = 41; - v->a[66667] = anon_sym_LPAREN_LPAREN; - v->a[66668] = anon_sym_SEMI; - v->a[66669] = anon_sym_PIPE_PIPE; - v->a[66670] = anon_sym_AMP_AMP; - v->a[66671] = anon_sym_PIPE; - v->a[66672] = anon_sym_AMP; - v->a[66673] = anon_sym_LT; - v->a[66674] = anon_sym_GT; - v->a[66675] = anon_sym_LT_LT; - v->a[66676] = anon_sym_GT_GT; - v->a[66677] = anon_sym_esac; - v->a[66678] = anon_sym_SEMI_SEMI; - v->a[66679] = anon_sym_SEMI_AMP; + v->a[66660] = actions(4140); + v->a[66661] = 1; + v->a[66662] = anon_sym_AMP; + v->a[66663] = actions(4150); + v->a[66664] = 1; + v->a[66665] = anon_sym_QMARK; + v->a[66666] = actions(4219); + v->a[66667] = 1; + v->a[66668] = anon_sym_RPAREN_RPAREN; + v->a[66669] = state(3479); + v->a[66670] = 1; + v->a[66671] = aux_sym_arithmetic_expansion_repeat1; + v->a[66672] = actions(4128); + v->a[66673] = 2; + v->a[66674] = anon_sym_LT; + v->a[66675] = anon_sym_GT; + v->a[66676] = actions(4130); + v->a[66677] = 2; + v->a[66678] = anon_sym_GT_GT; + v->a[66679] = anon_sym_LT_LT; small_parse_table_3334(v); } void small_parse_table_3334(t_small_parse_table_array *v) { - v->a[66680] = anon_sym_SEMI_SEMI_AMP; - v->a[66681] = anon_sym_PIPE_AMP; - v->a[66682] = anon_sym_AMP_GT; - v->a[66683] = anon_sym_AMP_GT_GT; - v->a[66684] = anon_sym_LT_AMP; - v->a[66685] = anon_sym_GT_AMP; - v->a[66686] = anon_sym_GT_PIPE; - v->a[66687] = anon_sym_LT_AMP_DASH; - v->a[66688] = anon_sym_GT_AMP_DASH; - v->a[66689] = anon_sym_LT_LT_DASH; - v->a[66690] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66691] = anon_sym_DOLLAR_LBRACK; - v->a[66692] = aux_sym_concatenation_token1; - v->a[66693] = anon_sym_DOLLAR; - v->a[66694] = sym__special_character; - v->a[66695] = anon_sym_DQUOTE; - v->a[66696] = sym_raw_string; - v->a[66697] = sym_ansi_c_string; - v->a[66698] = aux_sym_number_token1; - v->a[66699] = aux_sym_number_token2; + v->a[66680] = actions(4142); + v->a[66681] = 2; + v->a[66682] = anon_sym_EQ_EQ; + v->a[66683] = anon_sym_BANG_EQ; + v->a[66684] = actions(4144); + v->a[66685] = 2; + v->a[66686] = anon_sym_LT_EQ; + v->a[66687] = anon_sym_GT_EQ; + v->a[66688] = actions(4146); + v->a[66689] = 2; + v->a[66690] = anon_sym_PLUS; + v->a[66691] = anon_sym_DASH; + v->a[66692] = actions(4152); + v->a[66693] = 2; + v->a[66694] = anon_sym_PLUS_PLUS2; + v->a[66695] = anon_sym_DASH_DASH2; + v->a[66696] = actions(4148); + v->a[66697] = 3; + v->a[66698] = anon_sym_STAR; + v->a[66699] = anon_sym_SLASH; small_parse_table_3335(v); } diff --git a/parser/static/small_parse_table/small_parse_table_667.c b/parser/static/small_parse_table/small_parse_table_667.c index 8ce991ec..2ed5e71b 100644 --- a/parser/static/small_parse_table/small_parse_table_667.c +++ b/parser/static/small_parse_table/small_parse_table_667.c @@ -14,126 +14,126 @@ void small_parse_table_3335(t_small_parse_table_array *v) { - v->a[66700] = anon_sym_DOLLAR_LBRACE; - v->a[66701] = anon_sym_DOLLAR_LPAREN; - v->a[66702] = anon_sym_BQUOTE; - v->a[66703] = anon_sym_DOLLAR_BQUOTE; - v->a[66704] = anon_sym_LT_LPAREN; - v->a[66705] = anon_sym_GT_LPAREN; - v->a[66706] = aux_sym__simple_variable_name_token1; - v->a[66707] = sym_word; - v->a[66708] = 3; - v->a[66709] = actions(3); - v->a[66710] = 1; - v->a[66711] = sym_comment; - v->a[66712] = actions(1350); - v->a[66713] = 6; - v->a[66714] = sym_file_descriptor; - v->a[66715] = sym__concat; - v->a[66716] = sym_variable_name; - v->a[66717] = sym_test_operator; - v->a[66718] = sym__brace_start; - v->a[66719] = aux_sym_heredoc_redirect_token1; + v->a[66700] = anon_sym_PERCENT; + v->a[66701] = actions(4136); + v->a[66702] = 10; + v->a[66703] = anon_sym_PLUS_EQ; + v->a[66704] = anon_sym_DASH_EQ; + v->a[66705] = anon_sym_STAR_EQ; + v->a[66706] = anon_sym_SLASH_EQ; + v->a[66707] = anon_sym_PERCENT_EQ; + v->a[66708] = anon_sym_LT_LT_EQ; + v->a[66709] = anon_sym_GT_GT_EQ; + v->a[66710] = anon_sym_AMP_EQ; + v->a[66711] = anon_sym_CARET_EQ; + v->a[66712] = anon_sym_PIPE_EQ; + v->a[66713] = 19; + v->a[66714] = actions(57); + v->a[66715] = 1; + v->a[66716] = sym_comment; + v->a[66717] = actions(4120); + v->a[66718] = 1; + v->a[66719] = anon_sym_PIPE; small_parse_table_3336(v); } void small_parse_table_3336(t_small_parse_table_array *v) { - v->a[66720] = actions(1348); - v->a[66721] = 40; - v->a[66722] = anon_sym_LPAREN_LPAREN; - v->a[66723] = anon_sym_SEMI; - v->a[66724] = anon_sym_PIPE_PIPE; - v->a[66725] = anon_sym_AMP_AMP; - v->a[66726] = anon_sym_PIPE; - v->a[66727] = anon_sym_AMP; - v->a[66728] = anon_sym_LT; - v->a[66729] = anon_sym_GT; - v->a[66730] = anon_sym_LT_LT; - v->a[66731] = anon_sym_GT_GT; - v->a[66732] = anon_sym_SEMI_SEMI; - v->a[66733] = anon_sym_SEMI_AMP; - v->a[66734] = anon_sym_SEMI_SEMI_AMP; - v->a[66735] = anon_sym_PIPE_AMP; - v->a[66736] = anon_sym_AMP_GT; - v->a[66737] = anon_sym_AMP_GT_GT; - v->a[66738] = anon_sym_LT_AMP; - v->a[66739] = anon_sym_GT_AMP; + v->a[66720] = actions(4122); + v->a[66721] = 1; + v->a[66722] = anon_sym_AMP_AMP; + v->a[66723] = actions(4124); + v->a[66724] = 1; + v->a[66725] = anon_sym_PIPE_PIPE; + v->a[66726] = actions(4126); + v->a[66727] = 1; + v->a[66728] = anon_sym_EQ; + v->a[66729] = actions(4132); + v->a[66730] = 1; + v->a[66731] = anon_sym_COMMA; + v->a[66732] = actions(4138); + v->a[66733] = 1; + v->a[66734] = anon_sym_CARET; + v->a[66735] = actions(4140); + v->a[66736] = 1; + v->a[66737] = anon_sym_AMP; + v->a[66738] = actions(4150); + v->a[66739] = 1; small_parse_table_3337(v); } void small_parse_table_3337(t_small_parse_table_array *v) { - v->a[66740] = anon_sym_GT_PIPE; - v->a[66741] = anon_sym_LT_AMP_DASH; - v->a[66742] = anon_sym_GT_AMP_DASH; - v->a[66743] = anon_sym_LT_LT_DASH; - v->a[66744] = anon_sym_LT_LT_LT; - v->a[66745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66746] = anon_sym_DOLLAR_LBRACK; - v->a[66747] = aux_sym_concatenation_token1; - v->a[66748] = anon_sym_DOLLAR; - v->a[66749] = sym__special_character; - v->a[66750] = anon_sym_DQUOTE; - v->a[66751] = sym_raw_string; - v->a[66752] = sym_ansi_c_string; - v->a[66753] = aux_sym_number_token1; - v->a[66754] = aux_sym_number_token2; - v->a[66755] = anon_sym_DOLLAR_LBRACE; - v->a[66756] = anon_sym_DOLLAR_LPAREN; - v->a[66757] = anon_sym_BQUOTE; - v->a[66758] = anon_sym_DOLLAR_BQUOTE; - v->a[66759] = anon_sym_LT_LPAREN; + v->a[66740] = anon_sym_QMARK; + v->a[66741] = actions(4221); + v->a[66742] = 1; + v->a[66743] = anon_sym_RPAREN_RPAREN; + v->a[66744] = state(3465); + v->a[66745] = 1; + v->a[66746] = aux_sym_arithmetic_expansion_repeat1; + v->a[66747] = actions(4128); + v->a[66748] = 2; + v->a[66749] = anon_sym_LT; + v->a[66750] = anon_sym_GT; + v->a[66751] = actions(4130); + v->a[66752] = 2; + v->a[66753] = anon_sym_GT_GT; + v->a[66754] = anon_sym_LT_LT; + v->a[66755] = actions(4142); + v->a[66756] = 2; + v->a[66757] = anon_sym_EQ_EQ; + v->a[66758] = anon_sym_BANG_EQ; + v->a[66759] = actions(4144); small_parse_table_3338(v); } void small_parse_table_3338(t_small_parse_table_array *v) { - v->a[66760] = anon_sym_GT_LPAREN; - v->a[66761] = sym_word; - v->a[66762] = 3; - v->a[66763] = actions(3); - v->a[66764] = 1; - v->a[66765] = sym_comment; - v->a[66766] = actions(1294); - v->a[66767] = 5; - v->a[66768] = sym_file_descriptor; - v->a[66769] = sym__concat; - v->a[66770] = sym_test_operator; - v->a[66771] = sym__brace_start; - v->a[66772] = aux_sym_heredoc_redirect_token1; - v->a[66773] = actions(1292); - v->a[66774] = 41; - v->a[66775] = anon_sym_LPAREN_LPAREN; - v->a[66776] = anon_sym_SEMI; - v->a[66777] = anon_sym_PIPE_PIPE; - v->a[66778] = anon_sym_AMP_AMP; - v->a[66779] = anon_sym_PIPE; + v->a[66760] = 2; + v->a[66761] = anon_sym_LT_EQ; + v->a[66762] = anon_sym_GT_EQ; + v->a[66763] = actions(4146); + v->a[66764] = 2; + v->a[66765] = anon_sym_PLUS; + v->a[66766] = anon_sym_DASH; + v->a[66767] = actions(4152); + v->a[66768] = 2; + v->a[66769] = anon_sym_PLUS_PLUS2; + v->a[66770] = anon_sym_DASH_DASH2; + v->a[66771] = actions(4148); + v->a[66772] = 3; + v->a[66773] = anon_sym_STAR; + v->a[66774] = anon_sym_SLASH; + v->a[66775] = anon_sym_PERCENT; + v->a[66776] = actions(4136); + v->a[66777] = 10; + v->a[66778] = anon_sym_PLUS_EQ; + v->a[66779] = anon_sym_DASH_EQ; small_parse_table_3339(v); } void small_parse_table_3339(t_small_parse_table_array *v) { - v->a[66780] = anon_sym_AMP; - v->a[66781] = anon_sym_LT; - v->a[66782] = anon_sym_GT; - v->a[66783] = anon_sym_LT_LT; - v->a[66784] = anon_sym_GT_GT; - v->a[66785] = anon_sym_esac; - v->a[66786] = anon_sym_SEMI_SEMI; - v->a[66787] = anon_sym_SEMI_AMP; - v->a[66788] = anon_sym_SEMI_SEMI_AMP; - v->a[66789] = anon_sym_PIPE_AMP; - v->a[66790] = anon_sym_AMP_GT; - v->a[66791] = anon_sym_AMP_GT_GT; - v->a[66792] = anon_sym_LT_AMP; - v->a[66793] = anon_sym_GT_AMP; - v->a[66794] = anon_sym_GT_PIPE; - v->a[66795] = anon_sym_LT_AMP_DASH; - v->a[66796] = anon_sym_GT_AMP_DASH; - v->a[66797] = anon_sym_LT_LT_DASH; - v->a[66798] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66799] = anon_sym_DOLLAR_LBRACK; + v->a[66780] = anon_sym_STAR_EQ; + v->a[66781] = anon_sym_SLASH_EQ; + v->a[66782] = anon_sym_PERCENT_EQ; + v->a[66783] = anon_sym_LT_LT_EQ; + v->a[66784] = anon_sym_GT_GT_EQ; + v->a[66785] = anon_sym_AMP_EQ; + v->a[66786] = anon_sym_CARET_EQ; + v->a[66787] = anon_sym_PIPE_EQ; + v->a[66788] = 5; + v->a[66789] = actions(57); + v->a[66790] = 1; + v->a[66791] = sym_comment; + v->a[66792] = state(1437); + v->a[66793] = 1; + v->a[66794] = aux_sym_concatenation_repeat1; + v->a[66795] = actions(4223); + v->a[66796] = 2; + v->a[66797] = sym__concat; + v->a[66798] = aux_sym_concatenation_token1; + v->a[66799] = actions(1388); small_parse_table_3340(v); } diff --git a/parser/static/small_parse_table/small_parse_table_668.c b/parser/static/small_parse_table/small_parse_table_668.c index c7a2fc7e..c742bd7a 100644 --- a/parser/static/small_parse_table/small_parse_table_668.c +++ b/parser/static/small_parse_table/small_parse_table_668.c @@ -14,126 +14,126 @@ void small_parse_table_3340(t_small_parse_table_array *v) { - v->a[66800] = aux_sym_concatenation_token1; - v->a[66801] = anon_sym_DOLLAR; - v->a[66802] = sym__special_character; - v->a[66803] = anon_sym_DQUOTE; - v->a[66804] = sym_raw_string; - v->a[66805] = sym_ansi_c_string; - v->a[66806] = aux_sym_number_token1; - v->a[66807] = aux_sym_number_token2; - v->a[66808] = anon_sym_DOLLAR_LBRACE; - v->a[66809] = anon_sym_DOLLAR_LPAREN; - v->a[66810] = anon_sym_BQUOTE; - v->a[66811] = anon_sym_DOLLAR_BQUOTE; - v->a[66812] = anon_sym_LT_LPAREN; - v->a[66813] = anon_sym_GT_LPAREN; - v->a[66814] = aux_sym__simple_variable_name_token1; - v->a[66815] = sym_word; - v->a[66816] = 3; - v->a[66817] = actions(3); - v->a[66818] = 1; - v->a[66819] = sym_comment; + v->a[66800] = 13; + v->a[66801] = anon_sym_PIPE; + v->a[66802] = anon_sym_LT; + v->a[66803] = anon_sym_GT; + v->a[66804] = anon_sym_AMP_GT; + v->a[66805] = anon_sym_LT_AMP; + v->a[66806] = anon_sym_GT_AMP; + v->a[66807] = anon_sym_LT_LT; + v->a[66808] = anon_sym_DOLLAR; + v->a[66809] = aux_sym_number_token1; + v->a[66810] = aux_sym_number_token2; + v->a[66811] = anon_sym_DOLLAR_LPAREN; + v->a[66812] = anon_sym_BQUOTE; + v->a[66813] = sym_word; + v->a[66814] = actions(1390); + v->a[66815] = 19; + v->a[66816] = sym_file_descriptor; + v->a[66817] = sym_variable_name; + v->a[66818] = sym_test_operator; + v->a[66819] = sym__brace_start; small_parse_table_3341(v); } void small_parse_table_3341(t_small_parse_table_array *v) { - v->a[66820] = actions(1314); - v->a[66821] = 5; - v->a[66822] = sym_file_descriptor; - v->a[66823] = sym__concat; - v->a[66824] = sym_test_operator; - v->a[66825] = sym__brace_start; - v->a[66826] = aux_sym_heredoc_redirect_token1; - v->a[66827] = actions(1312); - v->a[66828] = 41; - v->a[66829] = anon_sym_LPAREN_LPAREN; - v->a[66830] = anon_sym_SEMI; - v->a[66831] = anon_sym_PIPE_PIPE; - v->a[66832] = anon_sym_AMP_AMP; - v->a[66833] = anon_sym_PIPE; - v->a[66834] = anon_sym_AMP; - v->a[66835] = anon_sym_LT; - v->a[66836] = anon_sym_GT; - v->a[66837] = anon_sym_LT_LT; - v->a[66838] = anon_sym_GT_GT; - v->a[66839] = anon_sym_esac; + v->a[66820] = anon_sym_PIPE_AMP; + v->a[66821] = anon_sym_AMP_AMP; + v->a[66822] = anon_sym_PIPE_PIPE; + v->a[66823] = anon_sym_GT_GT; + v->a[66824] = anon_sym_AMP_GT_GT; + v->a[66825] = anon_sym_GT_PIPE; + v->a[66826] = anon_sym_LT_AMP_DASH; + v->a[66827] = anon_sym_GT_AMP_DASH; + v->a[66828] = anon_sym_LT_LT_DASH; + v->a[66829] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[66830] = sym__special_character; + v->a[66831] = anon_sym_DQUOTE; + v->a[66832] = sym_raw_string; + v->a[66833] = anon_sym_DOLLAR_LBRACE; + v->a[66834] = anon_sym_DOLLAR_BQUOTE; + v->a[66835] = 3; + v->a[66836] = actions(57); + v->a[66837] = 1; + v->a[66838] = sym_comment; + v->a[66839] = actions(2772); small_parse_table_3342(v); } void small_parse_table_3342(t_small_parse_table_array *v) { - v->a[66840] = anon_sym_SEMI_SEMI; - v->a[66841] = anon_sym_SEMI_AMP; - v->a[66842] = anon_sym_SEMI_SEMI_AMP; - v->a[66843] = anon_sym_PIPE_AMP; - v->a[66844] = anon_sym_AMP_GT; - v->a[66845] = anon_sym_AMP_GT_GT; - v->a[66846] = anon_sym_LT_AMP; - v->a[66847] = anon_sym_GT_AMP; - v->a[66848] = anon_sym_GT_PIPE; - v->a[66849] = anon_sym_LT_AMP_DASH; - v->a[66850] = anon_sym_GT_AMP_DASH; - v->a[66851] = anon_sym_LT_LT_DASH; - v->a[66852] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66853] = anon_sym_DOLLAR_LBRACK; - v->a[66854] = aux_sym_concatenation_token1; - v->a[66855] = anon_sym_DOLLAR; - v->a[66856] = sym__special_character; - v->a[66857] = anon_sym_DQUOTE; - v->a[66858] = sym_raw_string; - v->a[66859] = sym_ansi_c_string; + v->a[66840] = 13; + v->a[66841] = anon_sym_PIPE; + v->a[66842] = anon_sym_EQ; + v->a[66843] = anon_sym_LT; + v->a[66844] = anon_sym_GT; + v->a[66845] = anon_sym_GT_GT; + v->a[66846] = anon_sym_LT_LT; + v->a[66847] = anon_sym_CARET; + v->a[66848] = anon_sym_AMP; + v->a[66849] = anon_sym_PLUS; + v->a[66850] = anon_sym_DASH; + v->a[66851] = anon_sym_STAR; + v->a[66852] = anon_sym_SLASH; + v->a[66853] = anon_sym_PERCENT; + v->a[66854] = actions(2774); + v->a[66855] = 22; + v->a[66856] = anon_sym_AMP_AMP; + v->a[66857] = anon_sym_PIPE_PIPE; + v->a[66858] = anon_sym_COMMA; + v->a[66859] = anon_sym_RPAREN_RPAREN; small_parse_table_3343(v); } void small_parse_table_3343(t_small_parse_table_array *v) { - v->a[66860] = aux_sym_number_token1; - v->a[66861] = aux_sym_number_token2; - v->a[66862] = anon_sym_DOLLAR_LBRACE; - v->a[66863] = anon_sym_DOLLAR_LPAREN; - v->a[66864] = anon_sym_BQUOTE; - v->a[66865] = anon_sym_DOLLAR_BQUOTE; - v->a[66866] = anon_sym_LT_LPAREN; - v->a[66867] = anon_sym_GT_LPAREN; - v->a[66868] = aux_sym__simple_variable_name_token1; - v->a[66869] = sym_word; - v->a[66870] = 6; - v->a[66871] = actions(3); - v->a[66872] = 1; - v->a[66873] = sym_comment; - v->a[66874] = actions(5536); - v->a[66875] = 1; - v->a[66876] = aux_sym_concatenation_token1; - v->a[66877] = actions(5745); - v->a[66878] = 1; - v->a[66879] = sym__concat; + v->a[66860] = anon_sym_PLUS_EQ; + v->a[66861] = anon_sym_DASH_EQ; + v->a[66862] = anon_sym_STAR_EQ; + v->a[66863] = anon_sym_SLASH_EQ; + v->a[66864] = anon_sym_PERCENT_EQ; + v->a[66865] = anon_sym_LT_LT_EQ; + v->a[66866] = anon_sym_GT_GT_EQ; + v->a[66867] = anon_sym_AMP_EQ; + v->a[66868] = anon_sym_CARET_EQ; + v->a[66869] = anon_sym_PIPE_EQ; + v->a[66870] = anon_sym_EQ_EQ; + v->a[66871] = anon_sym_BANG_EQ; + v->a[66872] = anon_sym_LT_EQ; + v->a[66873] = anon_sym_GT_EQ; + v->a[66874] = anon_sym_QMARK; + v->a[66875] = anon_sym_COLON; + v->a[66876] = anon_sym_PLUS_PLUS2; + v->a[66877] = anon_sym_DASH_DASH2; + v->a[66878] = 19; + v->a[66879] = actions(57); small_parse_table_3344(v); } void small_parse_table_3344(t_small_parse_table_array *v) { - v->a[66880] = state(1347); - v->a[66881] = 1; - v->a[66882] = aux_sym_concatenation_repeat1; - v->a[66883] = actions(1288); - v->a[66884] = 4; - v->a[66885] = sym_file_descriptor; - v->a[66886] = sym_test_operator; - v->a[66887] = sym__brace_start; - v->a[66888] = aux_sym_heredoc_redirect_token1; - v->a[66889] = actions(1286); - v->a[66890] = 39; - v->a[66891] = anon_sym_LPAREN_LPAREN; - v->a[66892] = anon_sym_SEMI; - v->a[66893] = anon_sym_PIPE_PIPE; - v->a[66894] = anon_sym_AMP_AMP; - v->a[66895] = anon_sym_PIPE; - v->a[66896] = anon_sym_AMP; - v->a[66897] = anon_sym_LT; - v->a[66898] = anon_sym_GT; - v->a[66899] = anon_sym_LT_LT; + v->a[66880] = 1; + v->a[66881] = sym_comment; + v->a[66882] = actions(4120); + v->a[66883] = 1; + v->a[66884] = anon_sym_PIPE; + v->a[66885] = actions(4122); + v->a[66886] = 1; + v->a[66887] = anon_sym_AMP_AMP; + v->a[66888] = actions(4124); + v->a[66889] = 1; + v->a[66890] = anon_sym_PIPE_PIPE; + v->a[66891] = actions(4126); + v->a[66892] = 1; + v->a[66893] = anon_sym_EQ; + v->a[66894] = actions(4132); + v->a[66895] = 1; + v->a[66896] = anon_sym_COMMA; + v->a[66897] = actions(4138); + v->a[66898] = 1; + v->a[66899] = anon_sym_CARET; small_parse_table_3345(v); } diff --git a/parser/static/small_parse_table/small_parse_table_669.c b/parser/static/small_parse_table/small_parse_table_669.c index d2c6dbdd..5e7266e1 100644 --- a/parser/static/small_parse_table/small_parse_table_669.c +++ b/parser/static/small_parse_table/small_parse_table_669.c @@ -14,126 +14,126 @@ void small_parse_table_3345(t_small_parse_table_array *v) { - v->a[66900] = anon_sym_GT_GT; - v->a[66901] = anon_sym_SEMI_SEMI; - v->a[66902] = anon_sym_SEMI_AMP; - v->a[66903] = anon_sym_SEMI_SEMI_AMP; - v->a[66904] = anon_sym_PIPE_AMP; - v->a[66905] = anon_sym_AMP_GT; - v->a[66906] = anon_sym_AMP_GT_GT; - v->a[66907] = anon_sym_LT_AMP; - v->a[66908] = anon_sym_GT_AMP; - v->a[66909] = anon_sym_GT_PIPE; - v->a[66910] = anon_sym_LT_AMP_DASH; - v->a[66911] = anon_sym_GT_AMP_DASH; - v->a[66912] = anon_sym_LT_LT_DASH; - v->a[66913] = anon_sym_LT_LT_LT; - v->a[66914] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66915] = anon_sym_DOLLAR_LBRACK; - v->a[66916] = anon_sym_DOLLAR; - v->a[66917] = sym__special_character; - v->a[66918] = anon_sym_DQUOTE; - v->a[66919] = sym_raw_string; + v->a[66900] = actions(4140); + v->a[66901] = 1; + v->a[66902] = anon_sym_AMP; + v->a[66903] = actions(4150); + v->a[66904] = 1; + v->a[66905] = anon_sym_QMARK; + v->a[66906] = actions(4225); + v->a[66907] = 1; + v->a[66908] = anon_sym_RPAREN_RPAREN; + v->a[66909] = state(3552); + v->a[66910] = 1; + v->a[66911] = aux_sym_arithmetic_expansion_repeat1; + v->a[66912] = actions(4128); + v->a[66913] = 2; + v->a[66914] = anon_sym_LT; + v->a[66915] = anon_sym_GT; + v->a[66916] = actions(4130); + v->a[66917] = 2; + v->a[66918] = anon_sym_GT_GT; + v->a[66919] = anon_sym_LT_LT; small_parse_table_3346(v); } void small_parse_table_3346(t_small_parse_table_array *v) { - v->a[66920] = sym_ansi_c_string; - v->a[66921] = aux_sym_number_token1; - v->a[66922] = aux_sym_number_token2; - v->a[66923] = anon_sym_DOLLAR_LBRACE; - v->a[66924] = anon_sym_DOLLAR_LPAREN; - v->a[66925] = anon_sym_BQUOTE; - v->a[66926] = anon_sym_DOLLAR_BQUOTE; - v->a[66927] = anon_sym_LT_LPAREN; - v->a[66928] = anon_sym_GT_LPAREN; - v->a[66929] = sym_word; - v->a[66930] = 3; - v->a[66931] = actions(3); - v->a[66932] = 1; - v->a[66933] = sym_comment; - v->a[66934] = actions(1354); - v->a[66935] = 5; - v->a[66936] = sym_file_descriptor; - v->a[66937] = sym__concat; - v->a[66938] = sym_test_operator; - v->a[66939] = sym__brace_start; + v->a[66920] = actions(4142); + v->a[66921] = 2; + v->a[66922] = anon_sym_EQ_EQ; + v->a[66923] = anon_sym_BANG_EQ; + v->a[66924] = actions(4144); + v->a[66925] = 2; + v->a[66926] = anon_sym_LT_EQ; + v->a[66927] = anon_sym_GT_EQ; + v->a[66928] = actions(4146); + v->a[66929] = 2; + v->a[66930] = anon_sym_PLUS; + v->a[66931] = anon_sym_DASH; + v->a[66932] = actions(4152); + v->a[66933] = 2; + v->a[66934] = anon_sym_PLUS_PLUS2; + v->a[66935] = anon_sym_DASH_DASH2; + v->a[66936] = actions(4148); + v->a[66937] = 3; + v->a[66938] = anon_sym_STAR; + v->a[66939] = anon_sym_SLASH; small_parse_table_3347(v); } void small_parse_table_3347(t_small_parse_table_array *v) { - v->a[66940] = aux_sym_heredoc_redirect_token1; - v->a[66941] = actions(1352); - v->a[66942] = 41; - v->a[66943] = anon_sym_LPAREN_LPAREN; - v->a[66944] = anon_sym_SEMI; - v->a[66945] = anon_sym_PIPE_PIPE; - v->a[66946] = anon_sym_AMP_AMP; - v->a[66947] = anon_sym_PIPE; - v->a[66948] = anon_sym_AMP; - v->a[66949] = anon_sym_LT; - v->a[66950] = anon_sym_GT; - v->a[66951] = anon_sym_LT_LT; - v->a[66952] = anon_sym_GT_GT; - v->a[66953] = anon_sym_esac; - v->a[66954] = anon_sym_SEMI_SEMI; - v->a[66955] = anon_sym_SEMI_AMP; - v->a[66956] = anon_sym_SEMI_SEMI_AMP; - v->a[66957] = anon_sym_PIPE_AMP; - v->a[66958] = anon_sym_AMP_GT; - v->a[66959] = anon_sym_AMP_GT_GT; + v->a[66940] = anon_sym_PERCENT; + v->a[66941] = actions(4136); + v->a[66942] = 10; + v->a[66943] = anon_sym_PLUS_EQ; + v->a[66944] = anon_sym_DASH_EQ; + v->a[66945] = anon_sym_STAR_EQ; + v->a[66946] = anon_sym_SLASH_EQ; + v->a[66947] = anon_sym_PERCENT_EQ; + v->a[66948] = anon_sym_LT_LT_EQ; + v->a[66949] = anon_sym_GT_GT_EQ; + v->a[66950] = anon_sym_AMP_EQ; + v->a[66951] = anon_sym_CARET_EQ; + v->a[66952] = anon_sym_PIPE_EQ; + v->a[66953] = 19; + v->a[66954] = actions(57); + v->a[66955] = 1; + v->a[66956] = sym_comment; + v->a[66957] = actions(4120); + v->a[66958] = 1; + v->a[66959] = anon_sym_PIPE; small_parse_table_3348(v); } void small_parse_table_3348(t_small_parse_table_array *v) { - v->a[66960] = anon_sym_LT_AMP; - v->a[66961] = anon_sym_GT_AMP; - v->a[66962] = anon_sym_GT_PIPE; - v->a[66963] = anon_sym_LT_AMP_DASH; - v->a[66964] = anon_sym_GT_AMP_DASH; - v->a[66965] = anon_sym_LT_LT_DASH; - v->a[66966] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[66967] = anon_sym_DOLLAR_LBRACK; - v->a[66968] = aux_sym_concatenation_token1; - v->a[66969] = anon_sym_DOLLAR; - v->a[66970] = sym__special_character; - v->a[66971] = anon_sym_DQUOTE; - v->a[66972] = sym_raw_string; - v->a[66973] = sym_ansi_c_string; - v->a[66974] = aux_sym_number_token1; - v->a[66975] = aux_sym_number_token2; - v->a[66976] = anon_sym_DOLLAR_LBRACE; - v->a[66977] = anon_sym_DOLLAR_LPAREN; - v->a[66978] = anon_sym_BQUOTE; - v->a[66979] = anon_sym_DOLLAR_BQUOTE; + v->a[66960] = actions(4122); + v->a[66961] = 1; + v->a[66962] = anon_sym_AMP_AMP; + v->a[66963] = actions(4124); + v->a[66964] = 1; + v->a[66965] = anon_sym_PIPE_PIPE; + v->a[66966] = actions(4126); + v->a[66967] = 1; + v->a[66968] = anon_sym_EQ; + v->a[66969] = actions(4132); + v->a[66970] = 1; + v->a[66971] = anon_sym_COMMA; + v->a[66972] = actions(4138); + v->a[66973] = 1; + v->a[66974] = anon_sym_CARET; + v->a[66975] = actions(4140); + v->a[66976] = 1; + v->a[66977] = anon_sym_AMP; + v->a[66978] = actions(4150); + v->a[66979] = 1; small_parse_table_3349(v); } void small_parse_table_3349(t_small_parse_table_array *v) { - v->a[66980] = anon_sym_LT_LPAREN; - v->a[66981] = anon_sym_GT_LPAREN; - v->a[66982] = aux_sym__simple_variable_name_token1; - v->a[66983] = sym_word; - v->a[66984] = 3; - v->a[66985] = actions(3); - v->a[66986] = 1; - v->a[66987] = sym_comment; - v->a[66988] = actions(1310); - v->a[66989] = 5; - v->a[66990] = sym_file_descriptor; - v->a[66991] = sym__concat; - v->a[66992] = sym_test_operator; - v->a[66993] = sym__brace_start; - v->a[66994] = aux_sym_heredoc_redirect_token1; - v->a[66995] = actions(1308); - v->a[66996] = 41; - v->a[66997] = anon_sym_LPAREN_LPAREN; - v->a[66998] = anon_sym_SEMI; - v->a[66999] = anon_sym_PIPE_PIPE; + v->a[66980] = anon_sym_QMARK; + v->a[66981] = actions(4227); + v->a[66982] = 1; + v->a[66983] = anon_sym_RPAREN_RPAREN; + v->a[66984] = state(3511); + v->a[66985] = 1; + v->a[66986] = aux_sym_arithmetic_expansion_repeat1; + v->a[66987] = actions(4128); + v->a[66988] = 2; + v->a[66989] = anon_sym_LT; + v->a[66990] = anon_sym_GT; + v->a[66991] = actions(4130); + v->a[66992] = 2; + v->a[66993] = anon_sym_GT_GT; + v->a[66994] = anon_sym_LT_LT; + v->a[66995] = actions(4142); + v->a[66996] = 2; + v->a[66997] = anon_sym_EQ_EQ; + v->a[66998] = anon_sym_BANG_EQ; + v->a[66999] = actions(4144); small_parse_table_3350(v); } diff --git a/parser/static/small_parse_table/small_parse_table_67.c b/parser/static/small_parse_table/small_parse_table_67.c index 885f6ca2..4715ac47 100644 --- a/parser/static/small_parse_table/small_parse_table_67.c +++ b/parser/static/small_parse_table/small_parse_table_67.c @@ -14,126 +14,126 @@ void small_parse_table_335(t_small_parse_table_array *v) { - v->a[6700] = anon_sym_GT_LPAREN; - v->a[6701] = actions(2359); - v->a[6702] = 3; - v->a[6703] = sym_raw_string; - v->a[6704] = sym_ansi_c_string; - v->a[6705] = sym_word; - v->a[6706] = state(612); - v->a[6707] = 3; - v->a[6708] = sym_variable_assignment; - v->a[6709] = sym_concatenation; - v->a[6710] = aux_sym_declaration_command_repeat1; - v->a[6711] = state(1602); - v->a[6712] = 9; - v->a[6713] = sym_arithmetic_expansion; - v->a[6714] = sym_brace_expression; - v->a[6715] = sym_string; - v->a[6716] = sym_translated_string; - v->a[6717] = sym_number; - v->a[6718] = sym_simple_expansion; - v->a[6719] = sym_expansion; + v->a[6700] = anon_sym_BQUOTE; + v->a[6701] = actions(1678); + v->a[6702] = 1; + v->a[6703] = anon_sym_DOLLAR_BQUOTE; + v->a[6704] = actions(1681); + v->a[6705] = 1; + v->a[6706] = sym_test_operator; + v->a[6707] = actions(1684); + v->a[6708] = 1; + v->a[6709] = sym__brace_start; + v->a[6710] = state(1034); + v->a[6711] = 1; + v->a[6712] = aux_sym__literal_repeat1; + v->a[6713] = actions(1287); + v->a[6714] = 2; + v->a[6715] = sym_file_descriptor; + v->a[6716] = aux_sym_heredoc_redirect_token1; + v->a[6717] = actions(1648); + v->a[6718] = 2; + v->a[6719] = sym_raw_string; small_parse_table_336(v); } void small_parse_table_336(t_small_parse_table_array *v) { - v->a[6720] = sym_command_substitution; - v->a[6721] = sym_process_substitution; - v->a[6722] = actions(1797); - v->a[6723] = 20; - v->a[6724] = anon_sym_SEMI; - v->a[6725] = anon_sym_PIPE_PIPE; - v->a[6726] = anon_sym_AMP_AMP; - v->a[6727] = anon_sym_PIPE; - v->a[6728] = anon_sym_AMP; - v->a[6729] = anon_sym_LT; - v->a[6730] = anon_sym_GT; - v->a[6731] = anon_sym_LT_LT; - v->a[6732] = anon_sym_GT_GT; - v->a[6733] = anon_sym_SEMI_SEMI; - v->a[6734] = anon_sym_PIPE_AMP; - v->a[6735] = anon_sym_AMP_GT; - v->a[6736] = anon_sym_AMP_GT_GT; - v->a[6737] = anon_sym_LT_AMP; - v->a[6738] = anon_sym_GT_AMP; - v->a[6739] = anon_sym_GT_PIPE; + v->a[6720] = sym_word; + v->a[6721] = state(342); + v->a[6722] = 2; + v->a[6723] = sym_concatenation; + v->a[6724] = aux_sym_for_statement_repeat1; + v->a[6725] = state(634); + v->a[6726] = 7; + v->a[6727] = sym_arithmetic_expansion; + v->a[6728] = sym_brace_expression; + v->a[6729] = sym_string; + v->a[6730] = sym_number; + v->a[6731] = sym_simple_expansion; + v->a[6732] = sym_expansion; + v->a[6733] = sym_command_substitution; + v->a[6734] = actions(1285); + v->a[6735] = 22; + v->a[6736] = anon_sym_esac; + v->a[6737] = anon_sym_PIPE; + v->a[6738] = anon_sym_SEMI_SEMI; + v->a[6739] = anon_sym_SEMI_AMP; small_parse_table_337(v); } void small_parse_table_337(t_small_parse_table_array *v) { - v->a[6740] = anon_sym_LT_AMP_DASH; - v->a[6741] = anon_sym_GT_AMP_DASH; - v->a[6742] = anon_sym_LT_LT_DASH; - v->a[6743] = anon_sym_BQUOTE; - v->a[6744] = 21; - v->a[6745] = actions(3); - v->a[6746] = 1; - v->a[6747] = sym_comment; - v->a[6748] = actions(2333); - v->a[6749] = 1; - v->a[6750] = anon_sym_DOLLAR_LBRACK; - v->a[6751] = actions(2335); - v->a[6752] = 1; - v->a[6753] = anon_sym_DOLLAR; - v->a[6754] = actions(2337); - v->a[6755] = 1; - v->a[6756] = sym__special_character; - v->a[6757] = actions(2339); - v->a[6758] = 1; - v->a[6759] = anon_sym_DQUOTE; + v->a[6740] = anon_sym_SEMI_SEMI_AMP; + v->a[6741] = anon_sym_PIPE_AMP; + v->a[6742] = anon_sym_AMP_AMP; + v->a[6743] = anon_sym_PIPE_PIPE; + v->a[6744] = anon_sym_LT; + v->a[6745] = anon_sym_GT; + v->a[6746] = anon_sym_GT_GT; + v->a[6747] = anon_sym_AMP_GT; + v->a[6748] = anon_sym_AMP_GT_GT; + v->a[6749] = anon_sym_LT_AMP; + v->a[6750] = anon_sym_GT_AMP; + v->a[6751] = anon_sym_GT_PIPE; + v->a[6752] = anon_sym_LT_AMP_DASH; + v->a[6753] = anon_sym_GT_AMP_DASH; + v->a[6754] = anon_sym_LT_LT; + v->a[6755] = anon_sym_LT_LT_DASH; + v->a[6756] = anon_sym_AMP; + v->a[6757] = anon_sym_SEMI; + v->a[6758] = 20; + v->a[6759] = actions(3); small_parse_table_338(v); } void small_parse_table_338(t_small_parse_table_array *v) { - v->a[6760] = actions(2341); - v->a[6761] = 1; - v->a[6762] = aux_sym_number_token1; - v->a[6763] = actions(2343); - v->a[6764] = 1; - v->a[6765] = aux_sym_number_token2; - v->a[6766] = actions(2345); - v->a[6767] = 1; - v->a[6768] = anon_sym_DOLLAR_LBRACE; - v->a[6769] = actions(2347); - v->a[6770] = 1; - v->a[6771] = anon_sym_DOLLAR_LPAREN; - v->a[6772] = actions(2349); - v->a[6773] = 1; - v->a[6774] = anon_sym_BQUOTE; - v->a[6775] = actions(2351); - v->a[6776] = 1; - v->a[6777] = anon_sym_DOLLAR_BQUOTE; - v->a[6778] = actions(2355); - v->a[6779] = 1; + v->a[6760] = 1; + v->a[6761] = sym_comment; + v->a[6762] = actions(1009); + v->a[6763] = 1; + v->a[6764] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6765] = actions(1011); + v->a[6766] = 1; + v->a[6767] = anon_sym_DOLLAR; + v->a[6768] = actions(1015); + v->a[6769] = 1; + v->a[6770] = anon_sym_DQUOTE; + v->a[6771] = actions(1017); + v->a[6772] = 1; + v->a[6773] = aux_sym_number_token1; + v->a[6774] = actions(1019); + v->a[6775] = 1; + v->a[6776] = aux_sym_number_token2; + v->a[6777] = actions(1021); + v->a[6778] = 1; + v->a[6779] = anon_sym_DOLLAR_LBRACE; small_parse_table_339(v); } void small_parse_table_339(t_small_parse_table_array *v) { - v->a[6780] = sym_test_operator; - v->a[6781] = actions(2357); - v->a[6782] = 1; - v->a[6783] = sym__brace_start; - v->a[6784] = state(1658); - v->a[6785] = 1; - v->a[6786] = aux_sym__literal_repeat1; - v->a[6787] = actions(2074); - v->a[6788] = 2; - v->a[6789] = sym_file_descriptor; - v->a[6790] = aux_sym_heredoc_redirect_token1; - v->a[6791] = actions(2331); - v->a[6792] = 2; - v->a[6793] = anon_sym_LPAREN_LPAREN; - v->a[6794] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6795] = actions(2353); - v->a[6796] = 2; - v->a[6797] = anon_sym_LT_LPAREN; - v->a[6798] = anon_sym_GT_LPAREN; - v->a[6799] = state(593); + v->a[6780] = actions(1023); + v->a[6781] = 1; + v->a[6782] = anon_sym_DOLLAR_LPAREN; + v->a[6783] = actions(1027); + v->a[6784] = 1; + v->a[6785] = anon_sym_DOLLAR_BQUOTE; + v->a[6786] = actions(1035); + v->a[6787] = 1; + v->a[6788] = sym__brace_start; + v->a[6789] = actions(1564); + v->a[6790] = 1; + v->a[6791] = sym__special_character; + v->a[6792] = actions(1568); + v->a[6793] = 1; + v->a[6794] = sym_variable_name; + v->a[6795] = actions(1570); + v->a[6796] = 1; + v->a[6797] = sym_test_operator; + v->a[6798] = actions(1687); + v->a[6799] = 1; small_parse_table_340(v); } diff --git a/parser/static/small_parse_table/small_parse_table_670.c b/parser/static/small_parse_table/small_parse_table_670.c index 4e1480ef..d1b65357 100644 --- a/parser/static/small_parse_table/small_parse_table_670.c +++ b/parser/static/small_parse_table/small_parse_table_670.c @@ -14,126 +14,126 @@ void small_parse_table_3350(t_small_parse_table_array *v) { - v->a[67000] = anon_sym_AMP_AMP; - v->a[67001] = anon_sym_PIPE; - v->a[67002] = anon_sym_AMP; - v->a[67003] = anon_sym_LT; - v->a[67004] = anon_sym_GT; - v->a[67005] = anon_sym_LT_LT; - v->a[67006] = anon_sym_GT_GT; - v->a[67007] = anon_sym_esac; - v->a[67008] = anon_sym_SEMI_SEMI; - v->a[67009] = anon_sym_SEMI_AMP; - v->a[67010] = anon_sym_SEMI_SEMI_AMP; - v->a[67011] = anon_sym_PIPE_AMP; - v->a[67012] = anon_sym_AMP_GT; - v->a[67013] = anon_sym_AMP_GT_GT; - v->a[67014] = anon_sym_LT_AMP; - v->a[67015] = anon_sym_GT_AMP; - v->a[67016] = anon_sym_GT_PIPE; - v->a[67017] = anon_sym_LT_AMP_DASH; - v->a[67018] = anon_sym_GT_AMP_DASH; - v->a[67019] = anon_sym_LT_LT_DASH; + v->a[67000] = 2; + v->a[67001] = anon_sym_LT_EQ; + v->a[67002] = anon_sym_GT_EQ; + v->a[67003] = actions(4146); + v->a[67004] = 2; + v->a[67005] = anon_sym_PLUS; + v->a[67006] = anon_sym_DASH; + v->a[67007] = actions(4152); + v->a[67008] = 2; + v->a[67009] = anon_sym_PLUS_PLUS2; + v->a[67010] = anon_sym_DASH_DASH2; + v->a[67011] = actions(4148); + v->a[67012] = 3; + v->a[67013] = anon_sym_STAR; + v->a[67014] = anon_sym_SLASH; + v->a[67015] = anon_sym_PERCENT; + v->a[67016] = actions(4136); + v->a[67017] = 10; + v->a[67018] = anon_sym_PLUS_EQ; + v->a[67019] = anon_sym_DASH_EQ; small_parse_table_3351(v); } void small_parse_table_3351(t_small_parse_table_array *v) { - v->a[67020] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67021] = anon_sym_DOLLAR_LBRACK; - v->a[67022] = aux_sym_concatenation_token1; - v->a[67023] = anon_sym_DOLLAR; - v->a[67024] = sym__special_character; - v->a[67025] = anon_sym_DQUOTE; - v->a[67026] = sym_raw_string; - v->a[67027] = sym_ansi_c_string; - v->a[67028] = aux_sym_number_token1; - v->a[67029] = aux_sym_number_token2; - v->a[67030] = anon_sym_DOLLAR_LBRACE; - v->a[67031] = anon_sym_DOLLAR_LPAREN; - v->a[67032] = anon_sym_BQUOTE; - v->a[67033] = anon_sym_DOLLAR_BQUOTE; - v->a[67034] = anon_sym_LT_LPAREN; - v->a[67035] = anon_sym_GT_LPAREN; - v->a[67036] = aux_sym__simple_variable_name_token1; - v->a[67037] = sym_word; - v->a[67038] = 6; - v->a[67039] = actions(3); + v->a[67020] = anon_sym_STAR_EQ; + v->a[67021] = anon_sym_SLASH_EQ; + v->a[67022] = anon_sym_PERCENT_EQ; + v->a[67023] = anon_sym_LT_LT_EQ; + v->a[67024] = anon_sym_GT_GT_EQ; + v->a[67025] = anon_sym_AMP_EQ; + v->a[67026] = anon_sym_CARET_EQ; + v->a[67027] = anon_sym_PIPE_EQ; + v->a[67028] = 19; + v->a[67029] = actions(57); + v->a[67030] = 1; + v->a[67031] = sym_comment; + v->a[67032] = actions(4120); + v->a[67033] = 1; + v->a[67034] = anon_sym_PIPE; + v->a[67035] = actions(4122); + v->a[67036] = 1; + v->a[67037] = anon_sym_AMP_AMP; + v->a[67038] = actions(4124); + v->a[67039] = 1; small_parse_table_3352(v); } void small_parse_table_3352(t_small_parse_table_array *v) { - v->a[67040] = 1; - v->a[67041] = sym_comment; - v->a[67042] = actions(5634); - v->a[67043] = 1; - v->a[67044] = aux_sym_concatenation_token1; - v->a[67045] = actions(5636); - v->a[67046] = 1; - v->a[67047] = sym__concat; - v->a[67048] = state(1398); - v->a[67049] = 1; - v->a[67050] = aux_sym_concatenation_repeat1; - v->a[67051] = actions(1263); - v->a[67052] = 6; - v->a[67053] = sym_file_descriptor; - v->a[67054] = sym_variable_name; - v->a[67055] = sym_test_operator; - v->a[67056] = sym__brace_start; - v->a[67057] = ts_builtin_sym_end; - v->a[67058] = aux_sym_heredoc_redirect_token1; - v->a[67059] = actions(1261); + v->a[67040] = anon_sym_PIPE_PIPE; + v->a[67041] = actions(4126); + v->a[67042] = 1; + v->a[67043] = anon_sym_EQ; + v->a[67044] = actions(4132); + v->a[67045] = 1; + v->a[67046] = anon_sym_COMMA; + v->a[67047] = actions(4138); + v->a[67048] = 1; + v->a[67049] = anon_sym_CARET; + v->a[67050] = actions(4140); + v->a[67051] = 1; + v->a[67052] = anon_sym_AMP; + v->a[67053] = actions(4150); + v->a[67054] = 1; + v->a[67055] = anon_sym_QMARK; + v->a[67056] = actions(4229); + v->a[67057] = 1; + v->a[67058] = anon_sym_RPAREN_RPAREN; + v->a[67059] = state(3514); small_parse_table_3353(v); } void small_parse_table_3353(t_small_parse_table_array *v) { - v->a[67060] = 37; - v->a[67061] = anon_sym_LPAREN_LPAREN; - v->a[67062] = anon_sym_SEMI; - v->a[67063] = anon_sym_PIPE_PIPE; - v->a[67064] = anon_sym_AMP_AMP; - v->a[67065] = anon_sym_PIPE; - v->a[67066] = anon_sym_AMP; - v->a[67067] = anon_sym_LT; - v->a[67068] = anon_sym_GT; + v->a[67060] = 1; + v->a[67061] = aux_sym_arithmetic_expansion_repeat1; + v->a[67062] = actions(4128); + v->a[67063] = 2; + v->a[67064] = anon_sym_LT; + v->a[67065] = anon_sym_GT; + v->a[67066] = actions(4130); + v->a[67067] = 2; + v->a[67068] = anon_sym_GT_GT; v->a[67069] = anon_sym_LT_LT; - v->a[67070] = anon_sym_GT_GT; - v->a[67071] = anon_sym_SEMI_SEMI; - v->a[67072] = anon_sym_PIPE_AMP; - v->a[67073] = anon_sym_AMP_GT; - v->a[67074] = anon_sym_AMP_GT_GT; - v->a[67075] = anon_sym_LT_AMP; - v->a[67076] = anon_sym_GT_AMP; - v->a[67077] = anon_sym_GT_PIPE; - v->a[67078] = anon_sym_LT_AMP_DASH; - v->a[67079] = anon_sym_GT_AMP_DASH; + v->a[67070] = actions(4142); + v->a[67071] = 2; + v->a[67072] = anon_sym_EQ_EQ; + v->a[67073] = anon_sym_BANG_EQ; + v->a[67074] = actions(4144); + v->a[67075] = 2; + v->a[67076] = anon_sym_LT_EQ; + v->a[67077] = anon_sym_GT_EQ; + v->a[67078] = actions(4146); + v->a[67079] = 2; small_parse_table_3354(v); } void small_parse_table_3354(t_small_parse_table_array *v) { - v->a[67080] = anon_sym_LT_LT_DASH; - v->a[67081] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67082] = anon_sym_DOLLAR_LBRACK; - v->a[67083] = anon_sym_DOLLAR; - v->a[67084] = sym__special_character; - v->a[67085] = anon_sym_DQUOTE; - v->a[67086] = sym_raw_string; - v->a[67087] = sym_ansi_c_string; - v->a[67088] = aux_sym_number_token1; - v->a[67089] = aux_sym_number_token2; - v->a[67090] = anon_sym_DOLLAR_LBRACE; - v->a[67091] = anon_sym_DOLLAR_LPAREN; - v->a[67092] = anon_sym_BQUOTE; - v->a[67093] = anon_sym_DOLLAR_BQUOTE; - v->a[67094] = anon_sym_LT_LPAREN; - v->a[67095] = anon_sym_GT_LPAREN; - v->a[67096] = aux_sym__simple_variable_name_token1; - v->a[67097] = sym_word; - v->a[67098] = 3; - v->a[67099] = actions(3); + v->a[67080] = anon_sym_PLUS; + v->a[67081] = anon_sym_DASH; + v->a[67082] = actions(4152); + v->a[67083] = 2; + v->a[67084] = anon_sym_PLUS_PLUS2; + v->a[67085] = anon_sym_DASH_DASH2; + v->a[67086] = actions(4148); + v->a[67087] = 3; + v->a[67088] = anon_sym_STAR; + v->a[67089] = anon_sym_SLASH; + v->a[67090] = anon_sym_PERCENT; + v->a[67091] = actions(4136); + v->a[67092] = 10; + v->a[67093] = anon_sym_PLUS_EQ; + v->a[67094] = anon_sym_DASH_EQ; + v->a[67095] = anon_sym_STAR_EQ; + v->a[67096] = anon_sym_SLASH_EQ; + v->a[67097] = anon_sym_PERCENT_EQ; + v->a[67098] = anon_sym_LT_LT_EQ; + v->a[67099] = anon_sym_GT_GT_EQ; small_parse_table_3355(v); } diff --git a/parser/static/small_parse_table/small_parse_table_671.c b/parser/static/small_parse_table/small_parse_table_671.c index 6eb926e7..d22fe54e 100644 --- a/parser/static/small_parse_table/small_parse_table_671.c +++ b/parser/static/small_parse_table/small_parse_table_671.c @@ -14,126 +14,126 @@ void small_parse_table_3355(t_small_parse_table_array *v) { - v->a[67100] = 1; - v->a[67101] = sym_comment; - v->a[67102] = actions(1326); - v->a[67103] = 5; - v->a[67104] = sym_file_descriptor; - v->a[67105] = sym__concat; - v->a[67106] = sym_test_operator; - v->a[67107] = sym__brace_start; - v->a[67108] = aux_sym_heredoc_redirect_token1; - v->a[67109] = actions(1324); - v->a[67110] = 41; - v->a[67111] = anon_sym_LPAREN_LPAREN; - v->a[67112] = anon_sym_SEMI; - v->a[67113] = anon_sym_PIPE_PIPE; - v->a[67114] = anon_sym_AMP_AMP; - v->a[67115] = anon_sym_PIPE; - v->a[67116] = anon_sym_AMP; - v->a[67117] = anon_sym_LT; - v->a[67118] = anon_sym_GT; - v->a[67119] = anon_sym_LT_LT; + v->a[67100] = anon_sym_AMP_EQ; + v->a[67101] = anon_sym_CARET_EQ; + v->a[67102] = anon_sym_PIPE_EQ; + v->a[67103] = 3; + v->a[67104] = actions(57); + v->a[67105] = 1; + v->a[67106] = sym_comment; + v->a[67107] = actions(2772); + v->a[67108] = 14; + v->a[67109] = anon_sym_PIPE; + v->a[67110] = anon_sym_LT; + v->a[67111] = anon_sym_GT; + v->a[67112] = anon_sym_AMP_GT; + v->a[67113] = anon_sym_LT_AMP; + v->a[67114] = anon_sym_GT_AMP; + v->a[67115] = anon_sym_LT_LT; + v->a[67116] = anon_sym_DOLLAR; + v->a[67117] = aux_sym_number_token1; + v->a[67118] = aux_sym_number_token2; + v->a[67119] = anon_sym_DOLLAR_LPAREN; small_parse_table_3356(v); } void small_parse_table_3356(t_small_parse_table_array *v) { - v->a[67120] = anon_sym_GT_GT; - v->a[67121] = anon_sym_esac; - v->a[67122] = anon_sym_SEMI_SEMI; - v->a[67123] = anon_sym_SEMI_AMP; - v->a[67124] = anon_sym_SEMI_SEMI_AMP; - v->a[67125] = anon_sym_PIPE_AMP; - v->a[67126] = anon_sym_AMP_GT; - v->a[67127] = anon_sym_AMP_GT_GT; - v->a[67128] = anon_sym_LT_AMP; - v->a[67129] = anon_sym_GT_AMP; - v->a[67130] = anon_sym_GT_PIPE; - v->a[67131] = anon_sym_LT_AMP_DASH; - v->a[67132] = anon_sym_GT_AMP_DASH; - v->a[67133] = anon_sym_LT_LT_DASH; - v->a[67134] = anon_sym_LT_LT_LT; - v->a[67135] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67136] = anon_sym_DOLLAR_LBRACK; - v->a[67137] = aux_sym_concatenation_token1; - v->a[67138] = anon_sym_DOLLAR; - v->a[67139] = sym__special_character; + v->a[67120] = anon_sym_BQUOTE; + v->a[67121] = aux_sym__simple_variable_name_token1; + v->a[67122] = sym_word; + v->a[67123] = actions(2774); + v->a[67124] = 21; + v->a[67125] = sym_file_descriptor; + v->a[67126] = sym__concat; + v->a[67127] = sym_variable_name; + v->a[67128] = sym_test_operator; + v->a[67129] = sym__brace_start; + v->a[67130] = anon_sym_PIPE_AMP; + v->a[67131] = anon_sym_AMP_AMP; + v->a[67132] = anon_sym_PIPE_PIPE; + v->a[67133] = anon_sym_GT_GT; + v->a[67134] = anon_sym_AMP_GT_GT; + v->a[67135] = anon_sym_GT_PIPE; + v->a[67136] = anon_sym_LT_AMP_DASH; + v->a[67137] = anon_sym_GT_AMP_DASH; + v->a[67138] = anon_sym_LT_LT_DASH; + v->a[67139] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3357(v); } void small_parse_table_3357(t_small_parse_table_array *v) { - v->a[67140] = anon_sym_DQUOTE; - v->a[67141] = sym_raw_string; - v->a[67142] = sym_ansi_c_string; - v->a[67143] = aux_sym_number_token1; - v->a[67144] = aux_sym_number_token2; - v->a[67145] = anon_sym_DOLLAR_LBRACE; - v->a[67146] = anon_sym_DOLLAR_LPAREN; - v->a[67147] = anon_sym_BQUOTE; - v->a[67148] = anon_sym_DOLLAR_BQUOTE; - v->a[67149] = anon_sym_LT_LPAREN; - v->a[67150] = anon_sym_GT_LPAREN; - v->a[67151] = sym_word; - v->a[67152] = 3; - v->a[67153] = actions(3); + v->a[67140] = aux_sym_concatenation_token1; + v->a[67141] = sym__special_character; + v->a[67142] = anon_sym_DQUOTE; + v->a[67143] = sym_raw_string; + v->a[67144] = anon_sym_DOLLAR_LBRACE; + v->a[67145] = anon_sym_DOLLAR_BQUOTE; + v->a[67146] = 19; + v->a[67147] = actions(57); + v->a[67148] = 1; + v->a[67149] = sym_comment; + v->a[67150] = actions(4120); + v->a[67151] = 1; + v->a[67152] = anon_sym_PIPE; + v->a[67153] = actions(4122); v->a[67154] = 1; - v->a[67155] = sym_comment; - v->a[67156] = actions(1253); - v->a[67157] = 5; - v->a[67158] = sym_file_descriptor; - v->a[67159] = sym__concat; + v->a[67155] = anon_sym_AMP_AMP; + v->a[67156] = actions(4124); + v->a[67157] = 1; + v->a[67158] = anon_sym_PIPE_PIPE; + v->a[67159] = actions(4126); small_parse_table_3358(v); } void small_parse_table_3358(t_small_parse_table_array *v) { - v->a[67160] = sym_test_operator; - v->a[67161] = sym__brace_start; - v->a[67162] = aux_sym_heredoc_redirect_token1; - v->a[67163] = actions(1251); - v->a[67164] = 41; - v->a[67165] = anon_sym_LPAREN_LPAREN; - v->a[67166] = anon_sym_SEMI; - v->a[67167] = anon_sym_PIPE_PIPE; - v->a[67168] = anon_sym_AMP_AMP; - v->a[67169] = anon_sym_PIPE; + v->a[67160] = 1; + v->a[67161] = anon_sym_EQ; + v->a[67162] = actions(4132); + v->a[67163] = 1; + v->a[67164] = anon_sym_COMMA; + v->a[67165] = actions(4138); + v->a[67166] = 1; + v->a[67167] = anon_sym_CARET; + v->a[67168] = actions(4140); + v->a[67169] = 1; v->a[67170] = anon_sym_AMP; - v->a[67171] = anon_sym_LT; - v->a[67172] = anon_sym_GT; - v->a[67173] = anon_sym_LT_LT; - v->a[67174] = anon_sym_GT_GT; - v->a[67175] = anon_sym_esac; - v->a[67176] = anon_sym_SEMI_SEMI; - v->a[67177] = anon_sym_SEMI_AMP; - v->a[67178] = anon_sym_SEMI_SEMI_AMP; - v->a[67179] = anon_sym_PIPE_AMP; + v->a[67171] = actions(4150); + v->a[67172] = 1; + v->a[67173] = anon_sym_QMARK; + v->a[67174] = actions(4231); + v->a[67175] = 1; + v->a[67176] = anon_sym_RPAREN_RPAREN; + v->a[67177] = state(3548); + v->a[67178] = 1; + v->a[67179] = aux_sym_arithmetic_expansion_repeat1; small_parse_table_3359(v); } void small_parse_table_3359(t_small_parse_table_array *v) { - v->a[67180] = anon_sym_AMP_GT; - v->a[67181] = anon_sym_AMP_GT_GT; - v->a[67182] = anon_sym_LT_AMP; - v->a[67183] = anon_sym_GT_AMP; - v->a[67184] = anon_sym_GT_PIPE; - v->a[67185] = anon_sym_LT_AMP_DASH; - v->a[67186] = anon_sym_GT_AMP_DASH; - v->a[67187] = anon_sym_LT_LT_DASH; - v->a[67188] = anon_sym_LT_LT_LT; - v->a[67189] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67190] = anon_sym_DOLLAR_LBRACK; - v->a[67191] = aux_sym_concatenation_token1; - v->a[67192] = anon_sym_DOLLAR; - v->a[67193] = sym__special_character; - v->a[67194] = anon_sym_DQUOTE; - v->a[67195] = sym_raw_string; - v->a[67196] = sym_ansi_c_string; - v->a[67197] = aux_sym_number_token1; - v->a[67198] = aux_sym_number_token2; - v->a[67199] = anon_sym_DOLLAR_LBRACE; + v->a[67180] = actions(4128); + v->a[67181] = 2; + v->a[67182] = anon_sym_LT; + v->a[67183] = anon_sym_GT; + v->a[67184] = actions(4130); + v->a[67185] = 2; + v->a[67186] = anon_sym_GT_GT; + v->a[67187] = anon_sym_LT_LT; + v->a[67188] = actions(4142); + v->a[67189] = 2; + v->a[67190] = anon_sym_EQ_EQ; + v->a[67191] = anon_sym_BANG_EQ; + v->a[67192] = actions(4144); + v->a[67193] = 2; + v->a[67194] = anon_sym_LT_EQ; + v->a[67195] = anon_sym_GT_EQ; + v->a[67196] = actions(4146); + v->a[67197] = 2; + v->a[67198] = anon_sym_PLUS; + v->a[67199] = anon_sym_DASH; small_parse_table_3360(v); } diff --git a/parser/static/small_parse_table/small_parse_table_672.c b/parser/static/small_parse_table/small_parse_table_672.c index 9f0c41c9..4f0299c8 100644 --- a/parser/static/small_parse_table/small_parse_table_672.c +++ b/parser/static/small_parse_table/small_parse_table_672.c @@ -14,126 +14,126 @@ void small_parse_table_3360(t_small_parse_table_array *v) { - v->a[67200] = anon_sym_DOLLAR_LPAREN; - v->a[67201] = anon_sym_BQUOTE; - v->a[67202] = anon_sym_DOLLAR_BQUOTE; - v->a[67203] = anon_sym_LT_LPAREN; - v->a[67204] = anon_sym_GT_LPAREN; - v->a[67205] = sym_word; - v->a[67206] = 3; - v->a[67207] = actions(3); - v->a[67208] = 1; - v->a[67209] = sym_comment; - v->a[67210] = actions(1350); - v->a[67211] = 5; - v->a[67212] = sym_file_descriptor; - v->a[67213] = sym__concat; - v->a[67214] = sym_test_operator; - v->a[67215] = sym__brace_start; - v->a[67216] = aux_sym_heredoc_redirect_token1; - v->a[67217] = actions(1348); - v->a[67218] = 41; - v->a[67219] = anon_sym_LPAREN_LPAREN; + v->a[67200] = actions(4152); + v->a[67201] = 2; + v->a[67202] = anon_sym_PLUS_PLUS2; + v->a[67203] = anon_sym_DASH_DASH2; + v->a[67204] = actions(4148); + v->a[67205] = 3; + v->a[67206] = anon_sym_STAR; + v->a[67207] = anon_sym_SLASH; + v->a[67208] = anon_sym_PERCENT; + v->a[67209] = actions(4136); + v->a[67210] = 10; + v->a[67211] = anon_sym_PLUS_EQ; + v->a[67212] = anon_sym_DASH_EQ; + v->a[67213] = anon_sym_STAR_EQ; + v->a[67214] = anon_sym_SLASH_EQ; + v->a[67215] = anon_sym_PERCENT_EQ; + v->a[67216] = anon_sym_LT_LT_EQ; + v->a[67217] = anon_sym_GT_GT_EQ; + v->a[67218] = anon_sym_AMP_EQ; + v->a[67219] = anon_sym_CARET_EQ; small_parse_table_3361(v); } void small_parse_table_3361(t_small_parse_table_array *v) { - v->a[67220] = anon_sym_SEMI; - v->a[67221] = anon_sym_PIPE_PIPE; - v->a[67222] = anon_sym_AMP_AMP; - v->a[67223] = anon_sym_PIPE; - v->a[67224] = anon_sym_AMP; - v->a[67225] = anon_sym_LT; - v->a[67226] = anon_sym_GT; - v->a[67227] = anon_sym_LT_LT; - v->a[67228] = anon_sym_GT_GT; - v->a[67229] = anon_sym_esac; - v->a[67230] = anon_sym_SEMI_SEMI; - v->a[67231] = anon_sym_SEMI_AMP; - v->a[67232] = anon_sym_SEMI_SEMI_AMP; - v->a[67233] = anon_sym_PIPE_AMP; - v->a[67234] = anon_sym_AMP_GT; - v->a[67235] = anon_sym_AMP_GT_GT; - v->a[67236] = anon_sym_LT_AMP; - v->a[67237] = anon_sym_GT_AMP; - v->a[67238] = anon_sym_GT_PIPE; - v->a[67239] = anon_sym_LT_AMP_DASH; + v->a[67220] = anon_sym_PIPE_EQ; + v->a[67221] = 19; + v->a[67222] = actions(57); + v->a[67223] = 1; + v->a[67224] = sym_comment; + v->a[67225] = actions(4120); + v->a[67226] = 1; + v->a[67227] = anon_sym_PIPE; + v->a[67228] = actions(4122); + v->a[67229] = 1; + v->a[67230] = anon_sym_AMP_AMP; + v->a[67231] = actions(4124); + v->a[67232] = 1; + v->a[67233] = anon_sym_PIPE_PIPE; + v->a[67234] = actions(4126); + v->a[67235] = 1; + v->a[67236] = anon_sym_EQ; + v->a[67237] = actions(4132); + v->a[67238] = 1; + v->a[67239] = anon_sym_COMMA; small_parse_table_3362(v); } void small_parse_table_3362(t_small_parse_table_array *v) { - v->a[67240] = anon_sym_GT_AMP_DASH; - v->a[67241] = anon_sym_LT_LT_DASH; - v->a[67242] = anon_sym_LT_LT_LT; - v->a[67243] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67244] = anon_sym_DOLLAR_LBRACK; - v->a[67245] = aux_sym_concatenation_token1; - v->a[67246] = anon_sym_DOLLAR; - v->a[67247] = sym__special_character; - v->a[67248] = anon_sym_DQUOTE; - v->a[67249] = sym_raw_string; - v->a[67250] = sym_ansi_c_string; - v->a[67251] = aux_sym_number_token1; - v->a[67252] = aux_sym_number_token2; - v->a[67253] = anon_sym_DOLLAR_LBRACE; - v->a[67254] = anon_sym_DOLLAR_LPAREN; - v->a[67255] = anon_sym_BQUOTE; - v->a[67256] = anon_sym_DOLLAR_BQUOTE; - v->a[67257] = anon_sym_LT_LPAREN; - v->a[67258] = anon_sym_GT_LPAREN; - v->a[67259] = sym_word; + v->a[67240] = actions(4138); + v->a[67241] = 1; + v->a[67242] = anon_sym_CARET; + v->a[67243] = actions(4140); + v->a[67244] = 1; + v->a[67245] = anon_sym_AMP; + v->a[67246] = actions(4150); + v->a[67247] = 1; + v->a[67248] = anon_sym_QMARK; + v->a[67249] = actions(4233); + v->a[67250] = 1; + v->a[67251] = anon_sym_RPAREN_RPAREN; + v->a[67252] = state(3505); + v->a[67253] = 1; + v->a[67254] = aux_sym_arithmetic_expansion_repeat1; + v->a[67255] = actions(4128); + v->a[67256] = 2; + v->a[67257] = anon_sym_LT; + v->a[67258] = anon_sym_GT; + v->a[67259] = actions(4130); small_parse_table_3363(v); } void small_parse_table_3363(t_small_parse_table_array *v) { - v->a[67260] = 3; - v->a[67261] = actions(3); - v->a[67262] = 1; - v->a[67263] = sym_comment; - v->a[67264] = actions(1354); - v->a[67265] = 5; - v->a[67266] = sym_file_descriptor; - v->a[67267] = sym__concat; - v->a[67268] = sym_test_operator; - v->a[67269] = sym__brace_start; - v->a[67270] = aux_sym_heredoc_redirect_token1; - v->a[67271] = actions(1352); - v->a[67272] = 41; - v->a[67273] = anon_sym_LPAREN_LPAREN; - v->a[67274] = anon_sym_SEMI; - v->a[67275] = anon_sym_PIPE_PIPE; - v->a[67276] = anon_sym_AMP_AMP; - v->a[67277] = anon_sym_PIPE; - v->a[67278] = anon_sym_AMP; - v->a[67279] = anon_sym_LT; + v->a[67260] = 2; + v->a[67261] = anon_sym_GT_GT; + v->a[67262] = anon_sym_LT_LT; + v->a[67263] = actions(4142); + v->a[67264] = 2; + v->a[67265] = anon_sym_EQ_EQ; + v->a[67266] = anon_sym_BANG_EQ; + v->a[67267] = actions(4144); + v->a[67268] = 2; + v->a[67269] = anon_sym_LT_EQ; + v->a[67270] = anon_sym_GT_EQ; + v->a[67271] = actions(4146); + v->a[67272] = 2; + v->a[67273] = anon_sym_PLUS; + v->a[67274] = anon_sym_DASH; + v->a[67275] = actions(4152); + v->a[67276] = 2; + v->a[67277] = anon_sym_PLUS_PLUS2; + v->a[67278] = anon_sym_DASH_DASH2; + v->a[67279] = actions(4148); small_parse_table_3364(v); } void small_parse_table_3364(t_small_parse_table_array *v) { - v->a[67280] = anon_sym_GT; - v->a[67281] = anon_sym_LT_LT; - v->a[67282] = anon_sym_GT_GT; - v->a[67283] = anon_sym_esac; - v->a[67284] = anon_sym_SEMI_SEMI; - v->a[67285] = anon_sym_SEMI_AMP; - v->a[67286] = anon_sym_SEMI_SEMI_AMP; - v->a[67287] = anon_sym_PIPE_AMP; - v->a[67288] = anon_sym_AMP_GT; - v->a[67289] = anon_sym_AMP_GT_GT; - v->a[67290] = anon_sym_LT_AMP; - v->a[67291] = anon_sym_GT_AMP; - v->a[67292] = anon_sym_GT_PIPE; - v->a[67293] = anon_sym_LT_AMP_DASH; - v->a[67294] = anon_sym_GT_AMP_DASH; - v->a[67295] = anon_sym_LT_LT_DASH; - v->a[67296] = anon_sym_LT_LT_LT; - v->a[67297] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67298] = anon_sym_DOLLAR_LBRACK; - v->a[67299] = aux_sym_concatenation_token1; + v->a[67280] = 3; + v->a[67281] = anon_sym_STAR; + v->a[67282] = anon_sym_SLASH; + v->a[67283] = anon_sym_PERCENT; + v->a[67284] = actions(4136); + v->a[67285] = 10; + v->a[67286] = anon_sym_PLUS_EQ; + v->a[67287] = anon_sym_DASH_EQ; + v->a[67288] = anon_sym_STAR_EQ; + v->a[67289] = anon_sym_SLASH_EQ; + v->a[67290] = anon_sym_PERCENT_EQ; + v->a[67291] = anon_sym_LT_LT_EQ; + v->a[67292] = anon_sym_GT_GT_EQ; + v->a[67293] = anon_sym_AMP_EQ; + v->a[67294] = anon_sym_CARET_EQ; + v->a[67295] = anon_sym_PIPE_EQ; + v->a[67296] = 4; + v->a[67297] = actions(57); + v->a[67298] = 1; + v->a[67299] = sym_comment; small_parse_table_3365(v); } diff --git a/parser/static/small_parse_table/small_parse_table_673.c b/parser/static/small_parse_table/small_parse_table_673.c index ee881317..1ad14755 100644 --- a/parser/static/small_parse_table/small_parse_table_673.c +++ b/parser/static/small_parse_table/small_parse_table_673.c @@ -14,126 +14,126 @@ void small_parse_table_3365(t_small_parse_table_array *v) { - v->a[67300] = anon_sym_DOLLAR; - v->a[67301] = sym__special_character; - v->a[67302] = anon_sym_DQUOTE; - v->a[67303] = sym_raw_string; - v->a[67304] = sym_ansi_c_string; - v->a[67305] = aux_sym_number_token1; - v->a[67306] = aux_sym_number_token2; - v->a[67307] = anon_sym_DOLLAR_LBRACE; - v->a[67308] = anon_sym_DOLLAR_LPAREN; - v->a[67309] = anon_sym_BQUOTE; - v->a[67310] = anon_sym_DOLLAR_BQUOTE; - v->a[67311] = anon_sym_LT_LPAREN; - v->a[67312] = anon_sym_GT_LPAREN; - v->a[67313] = sym_word; - v->a[67314] = 3; - v->a[67315] = actions(3); - v->a[67316] = 1; - v->a[67317] = sym_comment; - v->a[67318] = actions(1253); - v->a[67319] = 6; + v->a[67300] = actions(4152); + v->a[67301] = 2; + v->a[67302] = anon_sym_PLUS_PLUS2; + v->a[67303] = anon_sym_DASH_DASH2; + v->a[67304] = actions(4235); + v->a[67305] = 13; + v->a[67306] = anon_sym_PIPE; + v->a[67307] = anon_sym_EQ; + v->a[67308] = anon_sym_LT; + v->a[67309] = anon_sym_GT; + v->a[67310] = anon_sym_GT_GT; + v->a[67311] = anon_sym_LT_LT; + v->a[67312] = anon_sym_CARET; + v->a[67313] = anon_sym_AMP; + v->a[67314] = anon_sym_PLUS; + v->a[67315] = anon_sym_DASH; + v->a[67316] = anon_sym_STAR; + v->a[67317] = anon_sym_SLASH; + v->a[67318] = anon_sym_PERCENT; + v->a[67319] = actions(4237); small_parse_table_3366(v); } void small_parse_table_3366(t_small_parse_table_array *v) { - v->a[67320] = sym_file_descriptor; - v->a[67321] = sym__concat; - v->a[67322] = sym_variable_name; - v->a[67323] = sym_test_operator; - v->a[67324] = sym__brace_start; - v->a[67325] = aux_sym_heredoc_redirect_token1; - v->a[67326] = actions(1251); - v->a[67327] = 40; - v->a[67328] = anon_sym_LPAREN_LPAREN; - v->a[67329] = anon_sym_SEMI; - v->a[67330] = anon_sym_PIPE_PIPE; - v->a[67331] = anon_sym_AMP_AMP; - v->a[67332] = anon_sym_PIPE; - v->a[67333] = anon_sym_AMP; - v->a[67334] = anon_sym_LT; - v->a[67335] = anon_sym_GT; - v->a[67336] = anon_sym_LT_LT; - v->a[67337] = anon_sym_GT_GT; - v->a[67338] = anon_sym_SEMI_SEMI; - v->a[67339] = anon_sym_SEMI_AMP; + v->a[67320] = 20; + v->a[67321] = anon_sym_AMP_AMP; + v->a[67322] = anon_sym_PIPE_PIPE; + v->a[67323] = anon_sym_COMMA; + v->a[67324] = anon_sym_RPAREN_RPAREN; + v->a[67325] = anon_sym_PLUS_EQ; + v->a[67326] = anon_sym_DASH_EQ; + v->a[67327] = anon_sym_STAR_EQ; + v->a[67328] = anon_sym_SLASH_EQ; + v->a[67329] = anon_sym_PERCENT_EQ; + v->a[67330] = anon_sym_LT_LT_EQ; + v->a[67331] = anon_sym_GT_GT_EQ; + v->a[67332] = anon_sym_AMP_EQ; + v->a[67333] = anon_sym_CARET_EQ; + v->a[67334] = anon_sym_PIPE_EQ; + v->a[67335] = anon_sym_EQ_EQ; + v->a[67336] = anon_sym_BANG_EQ; + v->a[67337] = anon_sym_LT_EQ; + v->a[67338] = anon_sym_GT_EQ; + v->a[67339] = anon_sym_QMARK; small_parse_table_3367(v); } void small_parse_table_3367(t_small_parse_table_array *v) { - v->a[67340] = anon_sym_SEMI_SEMI_AMP; - v->a[67341] = anon_sym_PIPE_AMP; - v->a[67342] = anon_sym_AMP_GT; - v->a[67343] = anon_sym_AMP_GT_GT; - v->a[67344] = anon_sym_LT_AMP; - v->a[67345] = anon_sym_GT_AMP; - v->a[67346] = anon_sym_GT_PIPE; - v->a[67347] = anon_sym_LT_AMP_DASH; - v->a[67348] = anon_sym_GT_AMP_DASH; - v->a[67349] = anon_sym_LT_LT_DASH; - v->a[67350] = anon_sym_LT_LT_LT; - v->a[67351] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67352] = anon_sym_DOLLAR_LBRACK; - v->a[67353] = aux_sym_concatenation_token1; - v->a[67354] = anon_sym_DOLLAR; - v->a[67355] = sym__special_character; - v->a[67356] = anon_sym_DQUOTE; - v->a[67357] = sym_raw_string; - v->a[67358] = sym_ansi_c_string; - v->a[67359] = aux_sym_number_token1; + v->a[67340] = anon_sym_COLON; + v->a[67341] = 5; + v->a[67342] = actions(57); + v->a[67343] = 1; + v->a[67344] = sym_comment; + v->a[67345] = state(1430); + v->a[67346] = 1; + v->a[67347] = aux_sym_concatenation_repeat1; + v->a[67348] = actions(4239); + v->a[67349] = 2; + v->a[67350] = sym__concat; + v->a[67351] = aux_sym_concatenation_token1; + v->a[67352] = actions(2652); + v->a[67353] = 13; + v->a[67354] = anon_sym_PIPE; + v->a[67355] = anon_sym_LT; + v->a[67356] = anon_sym_GT; + v->a[67357] = anon_sym_AMP_GT; + v->a[67358] = anon_sym_LT_AMP; + v->a[67359] = anon_sym_GT_AMP; small_parse_table_3368(v); } void small_parse_table_3368(t_small_parse_table_array *v) { - v->a[67360] = aux_sym_number_token2; - v->a[67361] = anon_sym_DOLLAR_LBRACE; - v->a[67362] = anon_sym_DOLLAR_LPAREN; - v->a[67363] = anon_sym_BQUOTE; - v->a[67364] = anon_sym_DOLLAR_BQUOTE; - v->a[67365] = anon_sym_LT_LPAREN; - v->a[67366] = anon_sym_GT_LPAREN; - v->a[67367] = sym_word; - v->a[67368] = 3; - v->a[67369] = actions(3); - v->a[67370] = 1; - v->a[67371] = sym_comment; - v->a[67372] = actions(1326); - v->a[67373] = 6; - v->a[67374] = sym_file_descriptor; - v->a[67375] = sym__concat; - v->a[67376] = sym_variable_name; - v->a[67377] = sym_test_operator; - v->a[67378] = sym__brace_start; - v->a[67379] = aux_sym_heredoc_redirect_token1; + v->a[67360] = anon_sym_LT_LT; + v->a[67361] = anon_sym_DOLLAR; + v->a[67362] = aux_sym_number_token1; + v->a[67363] = aux_sym_number_token2; + v->a[67364] = anon_sym_DOLLAR_LPAREN; + v->a[67365] = anon_sym_BQUOTE; + v->a[67366] = sym_word; + v->a[67367] = actions(2654); + v->a[67368] = 19; + v->a[67369] = sym_file_descriptor; + v->a[67370] = sym_variable_name; + v->a[67371] = sym_test_operator; + v->a[67372] = sym__brace_start; + v->a[67373] = anon_sym_PIPE_AMP; + v->a[67374] = anon_sym_AMP_AMP; + v->a[67375] = anon_sym_PIPE_PIPE; + v->a[67376] = anon_sym_GT_GT; + v->a[67377] = anon_sym_AMP_GT_GT; + v->a[67378] = anon_sym_GT_PIPE; + v->a[67379] = anon_sym_LT_AMP_DASH; small_parse_table_3369(v); } void small_parse_table_3369(t_small_parse_table_array *v) { - v->a[67380] = actions(1324); - v->a[67381] = 40; - v->a[67382] = anon_sym_LPAREN_LPAREN; - v->a[67383] = anon_sym_SEMI; - v->a[67384] = anon_sym_PIPE_PIPE; - v->a[67385] = anon_sym_AMP_AMP; - v->a[67386] = anon_sym_PIPE; - v->a[67387] = anon_sym_AMP; - v->a[67388] = anon_sym_LT; - v->a[67389] = anon_sym_GT; - v->a[67390] = anon_sym_LT_LT; - v->a[67391] = anon_sym_GT_GT; - v->a[67392] = anon_sym_SEMI_SEMI; - v->a[67393] = anon_sym_SEMI_AMP; - v->a[67394] = anon_sym_SEMI_SEMI_AMP; - v->a[67395] = anon_sym_PIPE_AMP; - v->a[67396] = anon_sym_AMP_GT; - v->a[67397] = anon_sym_AMP_GT_GT; - v->a[67398] = anon_sym_LT_AMP; - v->a[67399] = anon_sym_GT_AMP; + v->a[67380] = anon_sym_GT_AMP_DASH; + v->a[67381] = anon_sym_LT_LT_DASH; + v->a[67382] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67383] = sym__special_character; + v->a[67384] = anon_sym_DQUOTE; + v->a[67385] = sym_raw_string; + v->a[67386] = anon_sym_DOLLAR_LBRACE; + v->a[67387] = anon_sym_DOLLAR_BQUOTE; + v->a[67388] = 5; + v->a[67389] = actions(57); + v->a[67390] = 1; + v->a[67391] = sym_comment; + v->a[67392] = actions(4152); + v->a[67393] = 2; + v->a[67394] = anon_sym_PLUS_PLUS2; + v->a[67395] = anon_sym_DASH_DASH2; + v->a[67396] = actions(4148); + v->a[67397] = 3; + v->a[67398] = anon_sym_STAR; + v->a[67399] = anon_sym_SLASH; small_parse_table_3370(v); } diff --git a/parser/static/small_parse_table/small_parse_table_674.c b/parser/static/small_parse_table/small_parse_table_674.c index aecc0b7d..622fb941 100644 --- a/parser/static/small_parse_table/small_parse_table_674.c +++ b/parser/static/small_parse_table/small_parse_table_674.c @@ -14,126 +14,126 @@ void small_parse_table_3370(t_small_parse_table_array *v) { - v->a[67400] = anon_sym_GT_PIPE; - v->a[67401] = anon_sym_LT_AMP_DASH; - v->a[67402] = anon_sym_GT_AMP_DASH; - v->a[67403] = anon_sym_LT_LT_DASH; - v->a[67404] = anon_sym_LT_LT_LT; - v->a[67405] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67406] = anon_sym_DOLLAR_LBRACK; - v->a[67407] = aux_sym_concatenation_token1; - v->a[67408] = anon_sym_DOLLAR; - v->a[67409] = sym__special_character; - v->a[67410] = anon_sym_DQUOTE; - v->a[67411] = sym_raw_string; - v->a[67412] = sym_ansi_c_string; - v->a[67413] = aux_sym_number_token1; - v->a[67414] = aux_sym_number_token2; - v->a[67415] = anon_sym_DOLLAR_LBRACE; - v->a[67416] = anon_sym_DOLLAR_LPAREN; - v->a[67417] = anon_sym_BQUOTE; - v->a[67418] = anon_sym_DOLLAR_BQUOTE; - v->a[67419] = anon_sym_LT_LPAREN; + v->a[67400] = anon_sym_PERCENT; + v->a[67401] = actions(4235); + v->a[67402] = 10; + v->a[67403] = anon_sym_PIPE; + v->a[67404] = anon_sym_EQ; + v->a[67405] = anon_sym_LT; + v->a[67406] = anon_sym_GT; + v->a[67407] = anon_sym_GT_GT; + v->a[67408] = anon_sym_LT_LT; + v->a[67409] = anon_sym_CARET; + v->a[67410] = anon_sym_AMP; + v->a[67411] = anon_sym_PLUS; + v->a[67412] = anon_sym_DASH; + v->a[67413] = actions(4237); + v->a[67414] = 20; + v->a[67415] = anon_sym_AMP_AMP; + v->a[67416] = anon_sym_PIPE_PIPE; + v->a[67417] = anon_sym_COMMA; + v->a[67418] = anon_sym_RPAREN_RPAREN; + v->a[67419] = anon_sym_PLUS_EQ; small_parse_table_3371(v); } void small_parse_table_3371(t_small_parse_table_array *v) { - v->a[67420] = anon_sym_GT_LPAREN; - v->a[67421] = sym_word; - v->a[67422] = 6; - v->a[67423] = actions(3); - v->a[67424] = 1; - v->a[67425] = sym_comment; - v->a[67426] = actions(5664); - v->a[67427] = 1; - v->a[67428] = aux_sym_concatenation_token1; - v->a[67429] = actions(5666); - v->a[67430] = 1; - v->a[67431] = sym__concat; - v->a[67432] = state(1447); - v->a[67433] = 1; - v->a[67434] = aux_sym_concatenation_repeat1; - v->a[67435] = actions(5069); - v->a[67436] = 5; - v->a[67437] = sym_file_descriptor; - v->a[67438] = sym_variable_name; - v->a[67439] = sym_test_operator; + v->a[67420] = anon_sym_DASH_EQ; + v->a[67421] = anon_sym_STAR_EQ; + v->a[67422] = anon_sym_SLASH_EQ; + v->a[67423] = anon_sym_PERCENT_EQ; + v->a[67424] = anon_sym_LT_LT_EQ; + v->a[67425] = anon_sym_GT_GT_EQ; + v->a[67426] = anon_sym_AMP_EQ; + v->a[67427] = anon_sym_CARET_EQ; + v->a[67428] = anon_sym_PIPE_EQ; + v->a[67429] = anon_sym_EQ_EQ; + v->a[67430] = anon_sym_BANG_EQ; + v->a[67431] = anon_sym_LT_EQ; + v->a[67432] = anon_sym_GT_EQ; + v->a[67433] = anon_sym_QMARK; + v->a[67434] = anon_sym_COLON; + v->a[67435] = 5; + v->a[67436] = actions(57); + v->a[67437] = 1; + v->a[67438] = sym_comment; + v->a[67439] = state(1437); small_parse_table_3372(v); } void small_parse_table_3372(t_small_parse_table_array *v) { - v->a[67440] = sym__brace_start; - v->a[67441] = aux_sym_heredoc_redirect_token1; - v->a[67442] = actions(5067); - v->a[67443] = 38; - v->a[67444] = anon_sym_LPAREN_LPAREN; - v->a[67445] = anon_sym_SEMI; - v->a[67446] = anon_sym_PIPE_PIPE; - v->a[67447] = anon_sym_AMP_AMP; + v->a[67440] = 1; + v->a[67441] = aux_sym_concatenation_repeat1; + v->a[67442] = actions(4223); + v->a[67443] = 2; + v->a[67444] = sym__concat; + v->a[67445] = aux_sym_concatenation_token1; + v->a[67446] = actions(1180); + v->a[67447] = 13; v->a[67448] = anon_sym_PIPE; - v->a[67449] = anon_sym_AMP; - v->a[67450] = anon_sym_LT; - v->a[67451] = anon_sym_GT; - v->a[67452] = anon_sym_LT_LT; - v->a[67453] = anon_sym_GT_GT; - v->a[67454] = anon_sym_RPAREN; - v->a[67455] = anon_sym_SEMI_SEMI; - v->a[67456] = anon_sym_PIPE_AMP; - v->a[67457] = anon_sym_AMP_GT; - v->a[67458] = anon_sym_AMP_GT_GT; - v->a[67459] = anon_sym_LT_AMP; + v->a[67449] = anon_sym_LT; + v->a[67450] = anon_sym_GT; + v->a[67451] = anon_sym_AMP_GT; + v->a[67452] = anon_sym_LT_AMP; + v->a[67453] = anon_sym_GT_AMP; + v->a[67454] = anon_sym_LT_LT; + v->a[67455] = anon_sym_DOLLAR; + v->a[67456] = aux_sym_number_token1; + v->a[67457] = aux_sym_number_token2; + v->a[67458] = anon_sym_DOLLAR_LPAREN; + v->a[67459] = anon_sym_BQUOTE; small_parse_table_3373(v); } void small_parse_table_3373(t_small_parse_table_array *v) { - v->a[67460] = anon_sym_GT_AMP; - v->a[67461] = anon_sym_GT_PIPE; - v->a[67462] = anon_sym_LT_AMP_DASH; - v->a[67463] = anon_sym_GT_AMP_DASH; - v->a[67464] = anon_sym_LT_LT_DASH; - v->a[67465] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67466] = anon_sym_DOLLAR_LBRACK; - v->a[67467] = anon_sym_DOLLAR; - v->a[67468] = sym__special_character; - v->a[67469] = anon_sym_DQUOTE; - v->a[67470] = sym_raw_string; - v->a[67471] = sym_ansi_c_string; - v->a[67472] = aux_sym_number_token1; - v->a[67473] = aux_sym_number_token2; - v->a[67474] = anon_sym_DOLLAR_LBRACE; - v->a[67475] = anon_sym_DOLLAR_LPAREN; - v->a[67476] = anon_sym_BQUOTE; - v->a[67477] = anon_sym_DOLLAR_BQUOTE; - v->a[67478] = anon_sym_LT_LPAREN; - v->a[67479] = anon_sym_GT_LPAREN; + v->a[67460] = sym_word; + v->a[67461] = actions(1182); + v->a[67462] = 19; + v->a[67463] = sym_file_descriptor; + v->a[67464] = sym_variable_name; + v->a[67465] = sym_test_operator; + v->a[67466] = sym__brace_start; + v->a[67467] = anon_sym_PIPE_AMP; + v->a[67468] = anon_sym_AMP_AMP; + v->a[67469] = anon_sym_PIPE_PIPE; + v->a[67470] = anon_sym_GT_GT; + v->a[67471] = anon_sym_AMP_GT_GT; + v->a[67472] = anon_sym_GT_PIPE; + v->a[67473] = anon_sym_LT_AMP_DASH; + v->a[67474] = anon_sym_GT_AMP_DASH; + v->a[67475] = anon_sym_LT_LT_DASH; + v->a[67476] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67477] = sym__special_character; + v->a[67478] = anon_sym_DQUOTE; + v->a[67479] = sym_raw_string; small_parse_table_3374(v); } void small_parse_table_3374(t_small_parse_table_array *v) { - v->a[67480] = aux_sym__simple_variable_name_token1; - v->a[67481] = sym_word; - v->a[67482] = 6; - v->a[67483] = actions(3); + v->a[67480] = anon_sym_DOLLAR_LBRACE; + v->a[67481] = anon_sym_DOLLAR_BQUOTE; + v->a[67482] = 3; + v->a[67483] = actions(57); v->a[67484] = 1; v->a[67485] = sym_comment; - v->a[67486] = actions(5536); - v->a[67487] = 1; - v->a[67488] = aux_sym_concatenation_token1; - v->a[67489] = actions(5538); - v->a[67490] = 1; - v->a[67491] = sym__concat; - v->a[67492] = state(1311); - v->a[67493] = 1; - v->a[67494] = aux_sym_concatenation_repeat1; - v->a[67495] = actions(1263); - v->a[67496] = 4; - v->a[67497] = sym_file_descriptor; - v->a[67498] = sym_test_operator; - v->a[67499] = sym__brace_start; + v->a[67486] = actions(2965); + v->a[67487] = 14; + v->a[67488] = anon_sym_PIPE; + v->a[67489] = anon_sym_LT; + v->a[67490] = anon_sym_GT; + v->a[67491] = anon_sym_AMP_GT; + v->a[67492] = anon_sym_LT_AMP; + v->a[67493] = anon_sym_GT_AMP; + v->a[67494] = anon_sym_LT_LT; + v->a[67495] = anon_sym_DOLLAR; + v->a[67496] = aux_sym_number_token1; + v->a[67497] = aux_sym_number_token2; + v->a[67498] = anon_sym_DOLLAR_LPAREN; + v->a[67499] = anon_sym_BQUOTE; small_parse_table_3375(v); } diff --git a/parser/static/small_parse_table/small_parse_table_675.c b/parser/static/small_parse_table/small_parse_table_675.c index 4678ba80..bb1da614 100644 --- a/parser/static/small_parse_table/small_parse_table_675.c +++ b/parser/static/small_parse_table/small_parse_table_675.c @@ -14,126 +14,126 @@ void small_parse_table_3375(t_small_parse_table_array *v) { - v->a[67500] = aux_sym_heredoc_redirect_token1; - v->a[67501] = actions(1261); - v->a[67502] = 39; - v->a[67503] = anon_sym_LPAREN_LPAREN; - v->a[67504] = anon_sym_SEMI; - v->a[67505] = anon_sym_PIPE_PIPE; - v->a[67506] = anon_sym_AMP_AMP; - v->a[67507] = anon_sym_PIPE; - v->a[67508] = anon_sym_AMP; - v->a[67509] = anon_sym_LT; - v->a[67510] = anon_sym_GT; - v->a[67511] = anon_sym_LT_LT; + v->a[67500] = aux_sym__simple_variable_name_token1; + v->a[67501] = sym_word; + v->a[67502] = actions(2967); + v->a[67503] = 21; + v->a[67504] = sym_file_descriptor; + v->a[67505] = sym__concat; + v->a[67506] = sym_variable_name; + v->a[67507] = sym_test_operator; + v->a[67508] = sym__brace_start; + v->a[67509] = anon_sym_PIPE_AMP; + v->a[67510] = anon_sym_AMP_AMP; + v->a[67511] = anon_sym_PIPE_PIPE; v->a[67512] = anon_sym_GT_GT; - v->a[67513] = anon_sym_SEMI_SEMI; - v->a[67514] = anon_sym_SEMI_AMP; - v->a[67515] = anon_sym_SEMI_SEMI_AMP; - v->a[67516] = anon_sym_PIPE_AMP; - v->a[67517] = anon_sym_AMP_GT; - v->a[67518] = anon_sym_AMP_GT_GT; - v->a[67519] = anon_sym_LT_AMP; + v->a[67513] = anon_sym_AMP_GT_GT; + v->a[67514] = anon_sym_GT_PIPE; + v->a[67515] = anon_sym_LT_AMP_DASH; + v->a[67516] = anon_sym_GT_AMP_DASH; + v->a[67517] = anon_sym_LT_LT_DASH; + v->a[67518] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67519] = aux_sym_concatenation_token1; small_parse_table_3376(v); } void small_parse_table_3376(t_small_parse_table_array *v) { - v->a[67520] = anon_sym_GT_AMP; - v->a[67521] = anon_sym_GT_PIPE; - v->a[67522] = anon_sym_LT_AMP_DASH; - v->a[67523] = anon_sym_GT_AMP_DASH; - v->a[67524] = anon_sym_LT_LT_DASH; - v->a[67525] = anon_sym_LT_LT_LT; - v->a[67526] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67527] = anon_sym_DOLLAR_LBRACK; - v->a[67528] = anon_sym_DOLLAR; - v->a[67529] = sym__special_character; - v->a[67530] = anon_sym_DQUOTE; - v->a[67531] = sym_raw_string; - v->a[67532] = sym_ansi_c_string; - v->a[67533] = aux_sym_number_token1; - v->a[67534] = aux_sym_number_token2; - v->a[67535] = anon_sym_DOLLAR_LBRACE; - v->a[67536] = anon_sym_DOLLAR_LPAREN; - v->a[67537] = anon_sym_BQUOTE; - v->a[67538] = anon_sym_DOLLAR_BQUOTE; - v->a[67539] = anon_sym_LT_LPAREN; + v->a[67520] = sym__special_character; + v->a[67521] = anon_sym_DQUOTE; + v->a[67522] = sym_raw_string; + v->a[67523] = anon_sym_DOLLAR_LBRACE; + v->a[67524] = anon_sym_DOLLAR_BQUOTE; + v->a[67525] = 6; + v->a[67526] = actions(57); + v->a[67527] = 1; + v->a[67528] = sym_comment; + v->a[67529] = actions(4223); + v->a[67530] = 1; + v->a[67531] = aux_sym_concatenation_token1; + v->a[67532] = actions(4242); + v->a[67533] = 1; + v->a[67534] = sym__concat; + v->a[67535] = state(1430); + v->a[67536] = 1; + v->a[67537] = aux_sym_concatenation_repeat1; + v->a[67538] = actions(2694); + v->a[67539] = 13; small_parse_table_3377(v); } void small_parse_table_3377(t_small_parse_table_array *v) { - v->a[67540] = anon_sym_GT_LPAREN; - v->a[67541] = sym_word; - v->a[67542] = 3; - v->a[67543] = actions(3); - v->a[67544] = 1; - v->a[67545] = sym_comment; - v->a[67546] = actions(1318); - v->a[67547] = 6; - v->a[67548] = sym_file_descriptor; - v->a[67549] = sym__concat; - v->a[67550] = sym_variable_name; - v->a[67551] = sym_test_operator; - v->a[67552] = sym__brace_start; - v->a[67553] = aux_sym_heredoc_redirect_token1; - v->a[67554] = actions(1316); - v->a[67555] = 40; - v->a[67556] = anon_sym_LPAREN_LPAREN; - v->a[67557] = anon_sym_SEMI; - v->a[67558] = anon_sym_PIPE_PIPE; - v->a[67559] = anon_sym_AMP_AMP; + v->a[67540] = anon_sym_PIPE; + v->a[67541] = anon_sym_LT; + v->a[67542] = anon_sym_GT; + v->a[67543] = anon_sym_AMP_GT; + v->a[67544] = anon_sym_LT_AMP; + v->a[67545] = anon_sym_GT_AMP; + v->a[67546] = anon_sym_LT_LT; + v->a[67547] = anon_sym_DOLLAR; + v->a[67548] = aux_sym_number_token1; + v->a[67549] = aux_sym_number_token2; + v->a[67550] = anon_sym_DOLLAR_LPAREN; + v->a[67551] = anon_sym_BQUOTE; + v->a[67552] = sym_word; + v->a[67553] = actions(2696); + v->a[67554] = 19; + v->a[67555] = sym_file_descriptor; + v->a[67556] = sym_variable_name; + v->a[67557] = sym_test_operator; + v->a[67558] = sym__brace_start; + v->a[67559] = anon_sym_PIPE_AMP; small_parse_table_3378(v); } void small_parse_table_3378(t_small_parse_table_array *v) { - v->a[67560] = anon_sym_PIPE; - v->a[67561] = anon_sym_AMP; - v->a[67562] = anon_sym_LT; - v->a[67563] = anon_sym_GT; - v->a[67564] = anon_sym_LT_LT; - v->a[67565] = anon_sym_GT_GT; - v->a[67566] = anon_sym_SEMI_SEMI; - v->a[67567] = anon_sym_SEMI_AMP; - v->a[67568] = anon_sym_SEMI_SEMI_AMP; - v->a[67569] = anon_sym_PIPE_AMP; - v->a[67570] = anon_sym_AMP_GT; - v->a[67571] = anon_sym_AMP_GT_GT; - v->a[67572] = anon_sym_LT_AMP; - v->a[67573] = anon_sym_GT_AMP; - v->a[67574] = anon_sym_GT_PIPE; - v->a[67575] = anon_sym_LT_AMP_DASH; - v->a[67576] = anon_sym_GT_AMP_DASH; - v->a[67577] = anon_sym_LT_LT_DASH; - v->a[67578] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67579] = anon_sym_DOLLAR_LBRACK; + v->a[67560] = anon_sym_AMP_AMP; + v->a[67561] = anon_sym_PIPE_PIPE; + v->a[67562] = anon_sym_GT_GT; + v->a[67563] = anon_sym_AMP_GT_GT; + v->a[67564] = anon_sym_GT_PIPE; + v->a[67565] = anon_sym_LT_AMP_DASH; + v->a[67566] = anon_sym_GT_AMP_DASH; + v->a[67567] = anon_sym_LT_LT_DASH; + v->a[67568] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67569] = sym__special_character; + v->a[67570] = anon_sym_DQUOTE; + v->a[67571] = sym_raw_string; + v->a[67572] = anon_sym_DOLLAR_LBRACE; + v->a[67573] = anon_sym_DOLLAR_BQUOTE; + v->a[67574] = 19; + v->a[67575] = actions(57); + v->a[67576] = 1; + v->a[67577] = sym_comment; + v->a[67578] = actions(4120); + v->a[67579] = 1; small_parse_table_3379(v); } void small_parse_table_3379(t_small_parse_table_array *v) { - v->a[67580] = aux_sym_concatenation_token1; - v->a[67581] = anon_sym_DOLLAR; - v->a[67582] = sym__special_character; - v->a[67583] = anon_sym_DQUOTE; - v->a[67584] = sym_raw_string; - v->a[67585] = sym_ansi_c_string; - v->a[67586] = aux_sym_number_token1; - v->a[67587] = aux_sym_number_token2; - v->a[67588] = anon_sym_DOLLAR_LBRACE; - v->a[67589] = anon_sym_DOLLAR_LPAREN; - v->a[67590] = anon_sym_BQUOTE; - v->a[67591] = anon_sym_DOLLAR_BQUOTE; - v->a[67592] = anon_sym_LT_LPAREN; - v->a[67593] = anon_sym_GT_LPAREN; - v->a[67594] = aux_sym__simple_variable_name_token1; - v->a[67595] = sym_word; - v->a[67596] = 6; - v->a[67597] = actions(3); - v->a[67598] = 1; - v->a[67599] = sym_comment; + v->a[67580] = anon_sym_PIPE; + v->a[67581] = actions(4122); + v->a[67582] = 1; + v->a[67583] = anon_sym_AMP_AMP; + v->a[67584] = actions(4124); + v->a[67585] = 1; + v->a[67586] = anon_sym_PIPE_PIPE; + v->a[67587] = actions(4126); + v->a[67588] = 1; + v->a[67589] = anon_sym_EQ; + v->a[67590] = actions(4132); + v->a[67591] = 1; + v->a[67592] = anon_sym_COMMA; + v->a[67593] = actions(4138); + v->a[67594] = 1; + v->a[67595] = anon_sym_CARET; + v->a[67596] = actions(4140); + v->a[67597] = 1; + v->a[67598] = anon_sym_AMP; + v->a[67599] = actions(4150); small_parse_table_3380(v); } diff --git a/parser/static/small_parse_table/small_parse_table_676.c b/parser/static/small_parse_table/small_parse_table_676.c index bd20108f..a2e931b8 100644 --- a/parser/static/small_parse_table/small_parse_table_676.c +++ b/parser/static/small_parse_table/small_parse_table_676.c @@ -14,126 +14,126 @@ void small_parse_table_3380(t_small_parse_table_array *v) { - v->a[67600] = actions(5664); - v->a[67601] = 1; - v->a[67602] = aux_sym_concatenation_token1; - v->a[67603] = actions(5666); - v->a[67604] = 1; - v->a[67605] = sym__concat; - v->a[67606] = state(1383); - v->a[67607] = 1; - v->a[67608] = aux_sym_concatenation_repeat1; - v->a[67609] = actions(5375); - v->a[67610] = 5; - v->a[67611] = sym_file_descriptor; - v->a[67612] = sym_variable_name; - v->a[67613] = sym_test_operator; - v->a[67614] = sym__brace_start; - v->a[67615] = aux_sym_heredoc_redirect_token1; - v->a[67616] = actions(5373); - v->a[67617] = 38; - v->a[67618] = anon_sym_LPAREN_LPAREN; - v->a[67619] = anon_sym_SEMI; + v->a[67600] = 1; + v->a[67601] = anon_sym_QMARK; + v->a[67602] = actions(4244); + v->a[67603] = 1; + v->a[67604] = anon_sym_RPAREN_RPAREN; + v->a[67605] = state(3516); + v->a[67606] = 1; + v->a[67607] = aux_sym_arithmetic_expansion_repeat1; + v->a[67608] = actions(4128); + v->a[67609] = 2; + v->a[67610] = anon_sym_LT; + v->a[67611] = anon_sym_GT; + v->a[67612] = actions(4130); + v->a[67613] = 2; + v->a[67614] = anon_sym_GT_GT; + v->a[67615] = anon_sym_LT_LT; + v->a[67616] = actions(4142); + v->a[67617] = 2; + v->a[67618] = anon_sym_EQ_EQ; + v->a[67619] = anon_sym_BANG_EQ; small_parse_table_3381(v); } void small_parse_table_3381(t_small_parse_table_array *v) { - v->a[67620] = anon_sym_PIPE_PIPE; - v->a[67621] = anon_sym_AMP_AMP; - v->a[67622] = anon_sym_PIPE; - v->a[67623] = anon_sym_AMP; - v->a[67624] = anon_sym_LT; - v->a[67625] = anon_sym_GT; - v->a[67626] = anon_sym_LT_LT; - v->a[67627] = anon_sym_GT_GT; - v->a[67628] = anon_sym_RPAREN; - v->a[67629] = anon_sym_SEMI_SEMI; - v->a[67630] = anon_sym_PIPE_AMP; - v->a[67631] = anon_sym_AMP_GT; - v->a[67632] = anon_sym_AMP_GT_GT; - v->a[67633] = anon_sym_LT_AMP; - v->a[67634] = anon_sym_GT_AMP; - v->a[67635] = anon_sym_GT_PIPE; - v->a[67636] = anon_sym_LT_AMP_DASH; - v->a[67637] = anon_sym_GT_AMP_DASH; - v->a[67638] = anon_sym_LT_LT_DASH; - v->a[67639] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67620] = actions(4144); + v->a[67621] = 2; + v->a[67622] = anon_sym_LT_EQ; + v->a[67623] = anon_sym_GT_EQ; + v->a[67624] = actions(4146); + v->a[67625] = 2; + v->a[67626] = anon_sym_PLUS; + v->a[67627] = anon_sym_DASH; + v->a[67628] = actions(4152); + v->a[67629] = 2; + v->a[67630] = anon_sym_PLUS_PLUS2; + v->a[67631] = anon_sym_DASH_DASH2; + v->a[67632] = actions(4148); + v->a[67633] = 3; + v->a[67634] = anon_sym_STAR; + v->a[67635] = anon_sym_SLASH; + v->a[67636] = anon_sym_PERCENT; + v->a[67637] = actions(4136); + v->a[67638] = 10; + v->a[67639] = anon_sym_PLUS_EQ; small_parse_table_3382(v); } void small_parse_table_3382(t_small_parse_table_array *v) { - v->a[67640] = anon_sym_DOLLAR_LBRACK; - v->a[67641] = anon_sym_DOLLAR; - v->a[67642] = sym__special_character; - v->a[67643] = anon_sym_DQUOTE; - v->a[67644] = sym_raw_string; - v->a[67645] = sym_ansi_c_string; - v->a[67646] = aux_sym_number_token1; - v->a[67647] = aux_sym_number_token2; - v->a[67648] = anon_sym_DOLLAR_LBRACE; - v->a[67649] = anon_sym_DOLLAR_LPAREN; - v->a[67650] = anon_sym_BQUOTE; - v->a[67651] = anon_sym_DOLLAR_BQUOTE; - v->a[67652] = anon_sym_LT_LPAREN; - v->a[67653] = anon_sym_GT_LPAREN; - v->a[67654] = aux_sym__simple_variable_name_token1; - v->a[67655] = sym_word; - v->a[67656] = 3; - v->a[67657] = actions(3); - v->a[67658] = 1; - v->a[67659] = sym_comment; + v->a[67640] = anon_sym_DASH_EQ; + v->a[67641] = anon_sym_STAR_EQ; + v->a[67642] = anon_sym_SLASH_EQ; + v->a[67643] = anon_sym_PERCENT_EQ; + v->a[67644] = anon_sym_LT_LT_EQ; + v->a[67645] = anon_sym_GT_GT_EQ; + v->a[67646] = anon_sym_AMP_EQ; + v->a[67647] = anon_sym_CARET_EQ; + v->a[67648] = anon_sym_PIPE_EQ; + v->a[67649] = 19; + v->a[67650] = actions(57); + v->a[67651] = 1; + v->a[67652] = sym_comment; + v->a[67653] = actions(4120); + v->a[67654] = 1; + v->a[67655] = anon_sym_PIPE; + v->a[67656] = actions(4122); + v->a[67657] = 1; + v->a[67658] = anon_sym_AMP_AMP; + v->a[67659] = actions(4124); small_parse_table_3383(v); } void small_parse_table_3383(t_small_parse_table_array *v) { - v->a[67660] = actions(1298); - v->a[67661] = 5; - v->a[67662] = sym_file_descriptor; - v->a[67663] = sym__concat; - v->a[67664] = sym_test_operator; - v->a[67665] = sym__brace_start; - v->a[67666] = aux_sym_heredoc_redirect_token1; - v->a[67667] = actions(1296); - v->a[67668] = 41; - v->a[67669] = anon_sym_LPAREN_LPAREN; - v->a[67670] = anon_sym_SEMI; - v->a[67671] = anon_sym_PIPE_PIPE; - v->a[67672] = anon_sym_AMP_AMP; - v->a[67673] = anon_sym_PIPE; - v->a[67674] = anon_sym_AMP; - v->a[67675] = anon_sym_LT; - v->a[67676] = anon_sym_GT; - v->a[67677] = anon_sym_LT_LT; - v->a[67678] = anon_sym_GT_GT; - v->a[67679] = anon_sym_esac; + v->a[67660] = 1; + v->a[67661] = anon_sym_PIPE_PIPE; + v->a[67662] = actions(4126); + v->a[67663] = 1; + v->a[67664] = anon_sym_EQ; + v->a[67665] = actions(4132); + v->a[67666] = 1; + v->a[67667] = anon_sym_COMMA; + v->a[67668] = actions(4138); + v->a[67669] = 1; + v->a[67670] = anon_sym_CARET; + v->a[67671] = actions(4140); + v->a[67672] = 1; + v->a[67673] = anon_sym_AMP; + v->a[67674] = actions(4150); + v->a[67675] = 1; + v->a[67676] = anon_sym_QMARK; + v->a[67677] = actions(4246); + v->a[67678] = 1; + v->a[67679] = anon_sym_RPAREN_RPAREN; small_parse_table_3384(v); } void small_parse_table_3384(t_small_parse_table_array *v) { - v->a[67680] = anon_sym_SEMI_SEMI; - v->a[67681] = anon_sym_SEMI_AMP; - v->a[67682] = anon_sym_SEMI_SEMI_AMP; - v->a[67683] = anon_sym_PIPE_AMP; - v->a[67684] = anon_sym_AMP_GT; - v->a[67685] = anon_sym_AMP_GT_GT; - v->a[67686] = anon_sym_LT_AMP; - v->a[67687] = anon_sym_GT_AMP; - v->a[67688] = anon_sym_GT_PIPE; - v->a[67689] = anon_sym_LT_AMP_DASH; - v->a[67690] = anon_sym_GT_AMP_DASH; - v->a[67691] = anon_sym_LT_LT_DASH; - v->a[67692] = anon_sym_LT_LT_LT; - v->a[67693] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67694] = anon_sym_DOLLAR_LBRACK; - v->a[67695] = aux_sym_concatenation_token1; - v->a[67696] = anon_sym_DOLLAR; - v->a[67697] = sym__special_character; - v->a[67698] = anon_sym_DQUOTE; - v->a[67699] = sym_raw_string; + v->a[67680] = state(3475); + v->a[67681] = 1; + v->a[67682] = aux_sym_arithmetic_expansion_repeat1; + v->a[67683] = actions(4128); + v->a[67684] = 2; + v->a[67685] = anon_sym_LT; + v->a[67686] = anon_sym_GT; + v->a[67687] = actions(4130); + v->a[67688] = 2; + v->a[67689] = anon_sym_GT_GT; + v->a[67690] = anon_sym_LT_LT; + v->a[67691] = actions(4142); + v->a[67692] = 2; + v->a[67693] = anon_sym_EQ_EQ; + v->a[67694] = anon_sym_BANG_EQ; + v->a[67695] = actions(4144); + v->a[67696] = 2; + v->a[67697] = anon_sym_LT_EQ; + v->a[67698] = anon_sym_GT_EQ; + v->a[67699] = actions(4146); small_parse_table_3385(v); } diff --git a/parser/static/small_parse_table/small_parse_table_677.c b/parser/static/small_parse_table/small_parse_table_677.c index d07c443c..8dd96a40 100644 --- a/parser/static/small_parse_table/small_parse_table_677.c +++ b/parser/static/small_parse_table/small_parse_table_677.c @@ -14,126 +14,126 @@ void small_parse_table_3385(t_small_parse_table_array *v) { - v->a[67700] = sym_ansi_c_string; - v->a[67701] = aux_sym_number_token1; - v->a[67702] = aux_sym_number_token2; - v->a[67703] = anon_sym_DOLLAR_LBRACE; - v->a[67704] = anon_sym_DOLLAR_LPAREN; - v->a[67705] = anon_sym_BQUOTE; - v->a[67706] = anon_sym_DOLLAR_BQUOTE; - v->a[67707] = anon_sym_LT_LPAREN; - v->a[67708] = anon_sym_GT_LPAREN; - v->a[67709] = sym_word; - v->a[67710] = 3; - v->a[67711] = actions(3); - v->a[67712] = 1; - v->a[67713] = sym_comment; - v->a[67714] = actions(1330); - v->a[67715] = 6; - v->a[67716] = sym_file_descriptor; - v->a[67717] = sym__concat; - v->a[67718] = sym_variable_name; - v->a[67719] = sym_test_operator; + v->a[67700] = 2; + v->a[67701] = anon_sym_PLUS; + v->a[67702] = anon_sym_DASH; + v->a[67703] = actions(4152); + v->a[67704] = 2; + v->a[67705] = anon_sym_PLUS_PLUS2; + v->a[67706] = anon_sym_DASH_DASH2; + v->a[67707] = actions(4148); + v->a[67708] = 3; + v->a[67709] = anon_sym_STAR; + v->a[67710] = anon_sym_SLASH; + v->a[67711] = anon_sym_PERCENT; + v->a[67712] = actions(4136); + v->a[67713] = 10; + v->a[67714] = anon_sym_PLUS_EQ; + v->a[67715] = anon_sym_DASH_EQ; + v->a[67716] = anon_sym_STAR_EQ; + v->a[67717] = anon_sym_SLASH_EQ; + v->a[67718] = anon_sym_PERCENT_EQ; + v->a[67719] = anon_sym_LT_LT_EQ; small_parse_table_3386(v); } void small_parse_table_3386(t_small_parse_table_array *v) { - v->a[67720] = sym__brace_start; - v->a[67721] = aux_sym_heredoc_redirect_token1; - v->a[67722] = actions(1328); - v->a[67723] = 40; - v->a[67724] = anon_sym_LPAREN_LPAREN; - v->a[67725] = anon_sym_SEMI; - v->a[67726] = anon_sym_PIPE_PIPE; - v->a[67727] = anon_sym_AMP_AMP; - v->a[67728] = anon_sym_PIPE; - v->a[67729] = anon_sym_AMP; - v->a[67730] = anon_sym_LT; - v->a[67731] = anon_sym_GT; - v->a[67732] = anon_sym_LT_LT; - v->a[67733] = anon_sym_GT_GT; - v->a[67734] = anon_sym_SEMI_SEMI; - v->a[67735] = anon_sym_SEMI_AMP; - v->a[67736] = anon_sym_SEMI_SEMI_AMP; - v->a[67737] = anon_sym_PIPE_AMP; - v->a[67738] = anon_sym_AMP_GT; - v->a[67739] = anon_sym_AMP_GT_GT; + v->a[67720] = anon_sym_GT_GT_EQ; + v->a[67721] = anon_sym_AMP_EQ; + v->a[67722] = anon_sym_CARET_EQ; + v->a[67723] = anon_sym_PIPE_EQ; + v->a[67724] = 6; + v->a[67725] = actions(57); + v->a[67726] = 1; + v->a[67727] = sym_comment; + v->a[67728] = actions(4223); + v->a[67729] = 1; + v->a[67730] = aux_sym_concatenation_token1; + v->a[67731] = actions(4248); + v->a[67732] = 1; + v->a[67733] = sym__concat; + v->a[67734] = state(1430); + v->a[67735] = 1; + v->a[67736] = aux_sym_concatenation_repeat1; + v->a[67737] = actions(2688); + v->a[67738] = 13; + v->a[67739] = anon_sym_PIPE; small_parse_table_3387(v); } void small_parse_table_3387(t_small_parse_table_array *v) { - v->a[67740] = anon_sym_LT_AMP; - v->a[67741] = anon_sym_GT_AMP; - v->a[67742] = anon_sym_GT_PIPE; - v->a[67743] = anon_sym_LT_AMP_DASH; - v->a[67744] = anon_sym_GT_AMP_DASH; - v->a[67745] = anon_sym_LT_LT_DASH; - v->a[67746] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67747] = anon_sym_DOLLAR_LBRACK; - v->a[67748] = aux_sym_concatenation_token1; - v->a[67749] = anon_sym_DOLLAR; - v->a[67750] = sym__special_character; - v->a[67751] = anon_sym_DQUOTE; - v->a[67752] = sym_raw_string; - v->a[67753] = sym_ansi_c_string; - v->a[67754] = aux_sym_number_token1; - v->a[67755] = aux_sym_number_token2; - v->a[67756] = anon_sym_DOLLAR_LBRACE; - v->a[67757] = anon_sym_DOLLAR_LPAREN; - v->a[67758] = anon_sym_BQUOTE; - v->a[67759] = anon_sym_DOLLAR_BQUOTE; + v->a[67740] = anon_sym_LT; + v->a[67741] = anon_sym_GT; + v->a[67742] = anon_sym_AMP_GT; + v->a[67743] = anon_sym_LT_AMP; + v->a[67744] = anon_sym_GT_AMP; + v->a[67745] = anon_sym_LT_LT; + v->a[67746] = anon_sym_DOLLAR; + v->a[67747] = aux_sym_number_token1; + v->a[67748] = aux_sym_number_token2; + v->a[67749] = anon_sym_DOLLAR_LPAREN; + v->a[67750] = anon_sym_BQUOTE; + v->a[67751] = sym_word; + v->a[67752] = actions(2690); + v->a[67753] = 19; + v->a[67754] = sym_file_descriptor; + v->a[67755] = sym_variable_name; + v->a[67756] = sym_test_operator; + v->a[67757] = sym__brace_start; + v->a[67758] = anon_sym_PIPE_AMP; + v->a[67759] = anon_sym_AMP_AMP; small_parse_table_3388(v); } void small_parse_table_3388(t_small_parse_table_array *v) { - v->a[67760] = anon_sym_LT_LPAREN; - v->a[67761] = anon_sym_GT_LPAREN; - v->a[67762] = aux_sym__simple_variable_name_token1; - v->a[67763] = sym_word; - v->a[67764] = 3; - v->a[67765] = actions(3); - v->a[67766] = 1; - v->a[67767] = sym_comment; - v->a[67768] = actions(1302); - v->a[67769] = 5; - v->a[67770] = sym_file_descriptor; - v->a[67771] = sym__concat; - v->a[67772] = sym_test_operator; - v->a[67773] = sym__brace_start; - v->a[67774] = aux_sym_heredoc_redirect_token1; - v->a[67775] = actions(1300); - v->a[67776] = 41; - v->a[67777] = anon_sym_LPAREN_LPAREN; - v->a[67778] = anon_sym_SEMI; - v->a[67779] = anon_sym_PIPE_PIPE; + v->a[67760] = anon_sym_PIPE_PIPE; + v->a[67761] = anon_sym_GT_GT; + v->a[67762] = anon_sym_AMP_GT_GT; + v->a[67763] = anon_sym_GT_PIPE; + v->a[67764] = anon_sym_LT_AMP_DASH; + v->a[67765] = anon_sym_GT_AMP_DASH; + v->a[67766] = anon_sym_LT_LT_DASH; + v->a[67767] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67768] = sym__special_character; + v->a[67769] = anon_sym_DQUOTE; + v->a[67770] = sym_raw_string; + v->a[67771] = anon_sym_DOLLAR_LBRACE; + v->a[67772] = anon_sym_DOLLAR_BQUOTE; + v->a[67773] = 3; + v->a[67774] = actions(57); + v->a[67775] = 1; + v->a[67776] = sym_comment; + v->a[67777] = actions(2826); + v->a[67778] = 14; + v->a[67779] = anon_sym_PIPE; small_parse_table_3389(v); } void small_parse_table_3389(t_small_parse_table_array *v) { - v->a[67780] = anon_sym_AMP_AMP; - v->a[67781] = anon_sym_PIPE; - v->a[67782] = anon_sym_AMP; - v->a[67783] = anon_sym_LT; - v->a[67784] = anon_sym_GT; + v->a[67780] = anon_sym_LT; + v->a[67781] = anon_sym_GT; + v->a[67782] = anon_sym_AMP_GT; + v->a[67783] = anon_sym_LT_AMP; + v->a[67784] = anon_sym_GT_AMP; v->a[67785] = anon_sym_LT_LT; - v->a[67786] = anon_sym_GT_GT; - v->a[67787] = anon_sym_esac; - v->a[67788] = anon_sym_SEMI_SEMI; - v->a[67789] = anon_sym_SEMI_AMP; - v->a[67790] = anon_sym_SEMI_SEMI_AMP; - v->a[67791] = anon_sym_PIPE_AMP; - v->a[67792] = anon_sym_AMP_GT; - v->a[67793] = anon_sym_AMP_GT_GT; - v->a[67794] = anon_sym_LT_AMP; - v->a[67795] = anon_sym_GT_AMP; - v->a[67796] = anon_sym_GT_PIPE; - v->a[67797] = anon_sym_LT_AMP_DASH; - v->a[67798] = anon_sym_GT_AMP_DASH; - v->a[67799] = anon_sym_LT_LT_DASH; + v->a[67786] = anon_sym_DOLLAR; + v->a[67787] = aux_sym_number_token1; + v->a[67788] = aux_sym_number_token2; + v->a[67789] = anon_sym_DOLLAR_LPAREN; + v->a[67790] = anon_sym_BQUOTE; + v->a[67791] = aux_sym__simple_variable_name_token1; + v->a[67792] = sym_word; + v->a[67793] = actions(2828); + v->a[67794] = 21; + v->a[67795] = sym_file_descriptor; + v->a[67796] = sym__concat; + v->a[67797] = sym_variable_name; + v->a[67798] = sym_test_operator; + v->a[67799] = sym__brace_start; small_parse_table_3390(v); } diff --git a/parser/static/small_parse_table/small_parse_table_678.c b/parser/static/small_parse_table/small_parse_table_678.c index 366c6409..726ef0fd 100644 --- a/parser/static/small_parse_table/small_parse_table_678.c +++ b/parser/static/small_parse_table/small_parse_table_678.c @@ -14,126 +14,126 @@ void small_parse_table_3390(t_small_parse_table_array *v) { - v->a[67800] = anon_sym_LT_LT_LT; - v->a[67801] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67802] = anon_sym_DOLLAR_LBRACK; - v->a[67803] = aux_sym_concatenation_token1; - v->a[67804] = anon_sym_DOLLAR; - v->a[67805] = sym__special_character; - v->a[67806] = anon_sym_DQUOTE; - v->a[67807] = sym_raw_string; - v->a[67808] = sym_ansi_c_string; - v->a[67809] = aux_sym_number_token1; - v->a[67810] = aux_sym_number_token2; - v->a[67811] = anon_sym_DOLLAR_LBRACE; - v->a[67812] = anon_sym_DOLLAR_LPAREN; - v->a[67813] = anon_sym_BQUOTE; - v->a[67814] = anon_sym_DOLLAR_BQUOTE; - v->a[67815] = anon_sym_LT_LPAREN; - v->a[67816] = anon_sym_GT_LPAREN; - v->a[67817] = sym_word; - v->a[67818] = 5; - v->a[67819] = actions(3); + v->a[67800] = anon_sym_PIPE_AMP; + v->a[67801] = anon_sym_AMP_AMP; + v->a[67802] = anon_sym_PIPE_PIPE; + v->a[67803] = anon_sym_GT_GT; + v->a[67804] = anon_sym_AMP_GT_GT; + v->a[67805] = anon_sym_GT_PIPE; + v->a[67806] = anon_sym_LT_AMP_DASH; + v->a[67807] = anon_sym_GT_AMP_DASH; + v->a[67808] = anon_sym_LT_LT_DASH; + v->a[67809] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67810] = aux_sym_concatenation_token1; + v->a[67811] = sym__special_character; + v->a[67812] = anon_sym_DQUOTE; + v->a[67813] = sym_raw_string; + v->a[67814] = anon_sym_DOLLAR_LBRACE; + v->a[67815] = anon_sym_DOLLAR_BQUOTE; + v->a[67816] = 5; + v->a[67817] = actions(57); + v->a[67818] = 1; + v->a[67819] = sym_comment; small_parse_table_3391(v); } void small_parse_table_3391(t_small_parse_table_array *v) { - v->a[67820] = 1; - v->a[67821] = sym_comment; - v->a[67822] = actions(5662); - v->a[67823] = 1; - v->a[67824] = sym__special_character; - v->a[67825] = state(1433); - v->a[67826] = 1; - v->a[67827] = aux_sym__literal_repeat1; - v->a[67828] = actions(5395); - v->a[67829] = 5; - v->a[67830] = sym_file_descriptor; - v->a[67831] = sym_variable_name; - v->a[67832] = sym_test_operator; - v->a[67833] = sym__brace_start; - v->a[67834] = aux_sym_heredoc_redirect_token1; - v->a[67835] = actions(5393); - v->a[67836] = 39; - v->a[67837] = anon_sym_LPAREN_LPAREN; - v->a[67838] = anon_sym_SEMI; - v->a[67839] = anon_sym_PIPE_PIPE; + v->a[67820] = state(1434); + v->a[67821] = 1; + v->a[67822] = aux_sym_concatenation_repeat1; + v->a[67823] = actions(4223); + v->a[67824] = 2; + v->a[67825] = sym__concat; + v->a[67826] = aux_sym_concatenation_token1; + v->a[67827] = actions(2662); + v->a[67828] = 13; + v->a[67829] = anon_sym_PIPE; + v->a[67830] = anon_sym_LT; + v->a[67831] = anon_sym_GT; + v->a[67832] = anon_sym_AMP_GT; + v->a[67833] = anon_sym_LT_AMP; + v->a[67834] = anon_sym_GT_AMP; + v->a[67835] = anon_sym_LT_LT; + v->a[67836] = anon_sym_DOLLAR; + v->a[67837] = aux_sym_number_token1; + v->a[67838] = aux_sym_number_token2; + v->a[67839] = anon_sym_DOLLAR_LPAREN; small_parse_table_3392(v); } void small_parse_table_3392(t_small_parse_table_array *v) { - v->a[67840] = anon_sym_AMP_AMP; - v->a[67841] = anon_sym_PIPE; - v->a[67842] = anon_sym_AMP; - v->a[67843] = anon_sym_LT; - v->a[67844] = anon_sym_GT; - v->a[67845] = anon_sym_LT_LT; - v->a[67846] = anon_sym_GT_GT; - v->a[67847] = anon_sym_esac; - v->a[67848] = anon_sym_SEMI_SEMI; - v->a[67849] = anon_sym_SEMI_AMP; - v->a[67850] = anon_sym_SEMI_SEMI_AMP; - v->a[67851] = anon_sym_PIPE_AMP; - v->a[67852] = anon_sym_AMP_GT; - v->a[67853] = anon_sym_AMP_GT_GT; - v->a[67854] = anon_sym_LT_AMP; - v->a[67855] = anon_sym_GT_AMP; - v->a[67856] = anon_sym_GT_PIPE; - v->a[67857] = anon_sym_LT_AMP_DASH; - v->a[67858] = anon_sym_GT_AMP_DASH; - v->a[67859] = anon_sym_LT_LT_DASH; + v->a[67840] = anon_sym_BQUOTE; + v->a[67841] = sym_word; + v->a[67842] = actions(2664); + v->a[67843] = 19; + v->a[67844] = sym_file_descriptor; + v->a[67845] = sym_variable_name; + v->a[67846] = sym_test_operator; + v->a[67847] = sym__brace_start; + v->a[67848] = anon_sym_PIPE_AMP; + v->a[67849] = anon_sym_AMP_AMP; + v->a[67850] = anon_sym_PIPE_PIPE; + v->a[67851] = anon_sym_GT_GT; + v->a[67852] = anon_sym_AMP_GT_GT; + v->a[67853] = anon_sym_GT_PIPE; + v->a[67854] = anon_sym_LT_AMP_DASH; + v->a[67855] = anon_sym_GT_AMP_DASH; + v->a[67856] = anon_sym_LT_LT_DASH; + v->a[67857] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67858] = sym__special_character; + v->a[67859] = anon_sym_DQUOTE; small_parse_table_3393(v); } void small_parse_table_3393(t_small_parse_table_array *v) { - v->a[67860] = anon_sym_LT_LT_LT; - v->a[67861] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67862] = anon_sym_DOLLAR_LBRACK; - v->a[67863] = anon_sym_DOLLAR; - v->a[67864] = anon_sym_DQUOTE; - v->a[67865] = sym_raw_string; - v->a[67866] = sym_ansi_c_string; - v->a[67867] = aux_sym_number_token1; - v->a[67868] = aux_sym_number_token2; - v->a[67869] = anon_sym_DOLLAR_LBRACE; - v->a[67870] = anon_sym_DOLLAR_LPAREN; - v->a[67871] = anon_sym_BQUOTE; - v->a[67872] = anon_sym_DOLLAR_BQUOTE; - v->a[67873] = anon_sym_LT_LPAREN; - v->a[67874] = anon_sym_GT_LPAREN; - v->a[67875] = sym_word; - v->a[67876] = 6; - v->a[67877] = actions(3); - v->a[67878] = 1; - v->a[67879] = sym_comment; + v->a[67860] = sym_raw_string; + v->a[67861] = anon_sym_DOLLAR_LBRACE; + v->a[67862] = anon_sym_DOLLAR_BQUOTE; + v->a[67863] = 19; + v->a[67864] = actions(57); + v->a[67865] = 1; + v->a[67866] = sym_comment; + v->a[67867] = actions(4120); + v->a[67868] = 1; + v->a[67869] = anon_sym_PIPE; + v->a[67870] = actions(4122); + v->a[67871] = 1; + v->a[67872] = anon_sym_AMP_AMP; + v->a[67873] = actions(4124); + v->a[67874] = 1; + v->a[67875] = anon_sym_PIPE_PIPE; + v->a[67876] = actions(4126); + v->a[67877] = 1; + v->a[67878] = anon_sym_EQ; + v->a[67879] = actions(4132); small_parse_table_3394(v); } void small_parse_table_3394(t_small_parse_table_array *v) { - v->a[67880] = actions(5747); - v->a[67881] = 1; - v->a[67882] = aux_sym_concatenation_token1; - v->a[67883] = actions(5750); - v->a[67884] = 1; - v->a[67885] = sym__concat; - v->a[67886] = state(1475); - v->a[67887] = 1; - v->a[67888] = aux_sym_concatenation_repeat1; - v->a[67889] = actions(1253); - v->a[67890] = 6; - v->a[67891] = sym_file_descriptor; - v->a[67892] = sym_variable_name; - v->a[67893] = sym_test_operator; - v->a[67894] = sym__brace_start; - v->a[67895] = ts_builtin_sym_end; - v->a[67896] = aux_sym_heredoc_redirect_token1; - v->a[67897] = actions(1251); - v->a[67898] = 37; - v->a[67899] = anon_sym_LPAREN_LPAREN; + v->a[67880] = 1; + v->a[67881] = anon_sym_COMMA; + v->a[67882] = actions(4138); + v->a[67883] = 1; + v->a[67884] = anon_sym_CARET; + v->a[67885] = actions(4140); + v->a[67886] = 1; + v->a[67887] = anon_sym_AMP; + v->a[67888] = actions(4150); + v->a[67889] = 1; + v->a[67890] = anon_sym_QMARK; + v->a[67891] = actions(4250); + v->a[67892] = 1; + v->a[67893] = anon_sym_RPAREN_RPAREN; + v->a[67894] = state(3517); + v->a[67895] = 1; + v->a[67896] = aux_sym_arithmetic_expansion_repeat1; + v->a[67897] = actions(4128); + v->a[67898] = 2; + v->a[67899] = anon_sym_LT; small_parse_table_3395(v); } diff --git a/parser/static/small_parse_table/small_parse_table_679.c b/parser/static/small_parse_table/small_parse_table_679.c index 722e9a73..a96355aa 100644 --- a/parser/static/small_parse_table/small_parse_table_679.c +++ b/parser/static/small_parse_table/small_parse_table_679.c @@ -14,126 +14,126 @@ void small_parse_table_3395(t_small_parse_table_array *v) { - v->a[67900] = anon_sym_SEMI; - v->a[67901] = anon_sym_PIPE_PIPE; - v->a[67902] = anon_sym_AMP_AMP; - v->a[67903] = anon_sym_PIPE; - v->a[67904] = anon_sym_AMP; - v->a[67905] = anon_sym_LT; - v->a[67906] = anon_sym_GT; - v->a[67907] = anon_sym_LT_LT; - v->a[67908] = anon_sym_GT_GT; - v->a[67909] = anon_sym_SEMI_SEMI; - v->a[67910] = anon_sym_PIPE_AMP; - v->a[67911] = anon_sym_AMP_GT; - v->a[67912] = anon_sym_AMP_GT_GT; - v->a[67913] = anon_sym_LT_AMP; - v->a[67914] = anon_sym_GT_AMP; - v->a[67915] = anon_sym_GT_PIPE; - v->a[67916] = anon_sym_LT_AMP_DASH; - v->a[67917] = anon_sym_GT_AMP_DASH; - v->a[67918] = anon_sym_LT_LT_DASH; - v->a[67919] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[67900] = anon_sym_GT; + v->a[67901] = actions(4130); + v->a[67902] = 2; + v->a[67903] = anon_sym_GT_GT; + v->a[67904] = anon_sym_LT_LT; + v->a[67905] = actions(4142); + v->a[67906] = 2; + v->a[67907] = anon_sym_EQ_EQ; + v->a[67908] = anon_sym_BANG_EQ; + v->a[67909] = actions(4144); + v->a[67910] = 2; + v->a[67911] = anon_sym_LT_EQ; + v->a[67912] = anon_sym_GT_EQ; + v->a[67913] = actions(4146); + v->a[67914] = 2; + v->a[67915] = anon_sym_PLUS; + v->a[67916] = anon_sym_DASH; + v->a[67917] = actions(4152); + v->a[67918] = 2; + v->a[67919] = anon_sym_PLUS_PLUS2; small_parse_table_3396(v); } void small_parse_table_3396(t_small_parse_table_array *v) { - v->a[67920] = anon_sym_DOLLAR_LBRACK; - v->a[67921] = anon_sym_DOLLAR; - v->a[67922] = sym__special_character; - v->a[67923] = anon_sym_DQUOTE; - v->a[67924] = sym_raw_string; - v->a[67925] = sym_ansi_c_string; - v->a[67926] = aux_sym_number_token1; - v->a[67927] = aux_sym_number_token2; - v->a[67928] = anon_sym_DOLLAR_LBRACE; - v->a[67929] = anon_sym_DOLLAR_LPAREN; - v->a[67930] = anon_sym_BQUOTE; - v->a[67931] = anon_sym_DOLLAR_BQUOTE; - v->a[67932] = anon_sym_LT_LPAREN; - v->a[67933] = anon_sym_GT_LPAREN; - v->a[67934] = aux_sym__simple_variable_name_token1; - v->a[67935] = sym_word; - v->a[67936] = 3; - v->a[67937] = actions(3); - v->a[67938] = 1; - v->a[67939] = sym_comment; + v->a[67920] = anon_sym_DASH_DASH2; + v->a[67921] = actions(4148); + v->a[67922] = 3; + v->a[67923] = anon_sym_STAR; + v->a[67924] = anon_sym_SLASH; + v->a[67925] = anon_sym_PERCENT; + v->a[67926] = actions(4136); + v->a[67927] = 10; + v->a[67928] = anon_sym_PLUS_EQ; + v->a[67929] = anon_sym_DASH_EQ; + v->a[67930] = anon_sym_STAR_EQ; + v->a[67931] = anon_sym_SLASH_EQ; + v->a[67932] = anon_sym_PERCENT_EQ; + v->a[67933] = anon_sym_LT_LT_EQ; + v->a[67934] = anon_sym_GT_GT_EQ; + v->a[67935] = anon_sym_AMP_EQ; + v->a[67936] = anon_sym_CARET_EQ; + v->a[67937] = anon_sym_PIPE_EQ; + v->a[67938] = 3; + v->a[67939] = actions(57); small_parse_table_3397(v); } void small_parse_table_3397(t_small_parse_table_array *v) { - v->a[67940] = actions(1334); - v->a[67941] = 5; - v->a[67942] = sym_file_descriptor; - v->a[67943] = sym__concat; - v->a[67944] = sym_test_operator; - v->a[67945] = sym__brace_start; - v->a[67946] = aux_sym_heredoc_redirect_token1; - v->a[67947] = actions(1332); - v->a[67948] = 41; - v->a[67949] = anon_sym_LPAREN_LPAREN; - v->a[67950] = anon_sym_SEMI; - v->a[67951] = anon_sym_PIPE_PIPE; - v->a[67952] = anon_sym_AMP_AMP; - v->a[67953] = anon_sym_PIPE; - v->a[67954] = anon_sym_AMP; - v->a[67955] = anon_sym_LT; - v->a[67956] = anon_sym_GT; - v->a[67957] = anon_sym_LT_LT; - v->a[67958] = anon_sym_GT_GT; - v->a[67959] = anon_sym_esac; + v->a[67940] = 1; + v->a[67941] = sym_comment; + v->a[67942] = actions(2772); + v->a[67943] = 14; + v->a[67944] = anon_sym_PIPE; + v->a[67945] = anon_sym_LT; + v->a[67946] = anon_sym_GT; + v->a[67947] = anon_sym_AMP_GT; + v->a[67948] = anon_sym_LT_AMP; + v->a[67949] = anon_sym_GT_AMP; + v->a[67950] = anon_sym_LT_LT; + v->a[67951] = anon_sym_DOLLAR; + v->a[67952] = aux_sym_number_token1; + v->a[67953] = aux_sym_number_token2; + v->a[67954] = anon_sym_DOLLAR_LPAREN; + v->a[67955] = anon_sym_BQUOTE; + v->a[67956] = aux_sym__simple_variable_name_token1; + v->a[67957] = sym_word; + v->a[67958] = actions(2774); + v->a[67959] = 21; small_parse_table_3398(v); } void small_parse_table_3398(t_small_parse_table_array *v) { - v->a[67960] = anon_sym_SEMI_SEMI; - v->a[67961] = anon_sym_SEMI_AMP; - v->a[67962] = anon_sym_SEMI_SEMI_AMP; - v->a[67963] = anon_sym_PIPE_AMP; - v->a[67964] = anon_sym_AMP_GT; - v->a[67965] = anon_sym_AMP_GT_GT; - v->a[67966] = anon_sym_LT_AMP; - v->a[67967] = anon_sym_GT_AMP; - v->a[67968] = anon_sym_GT_PIPE; - v->a[67969] = anon_sym_LT_AMP_DASH; - v->a[67970] = anon_sym_GT_AMP_DASH; - v->a[67971] = anon_sym_LT_LT_DASH; - v->a[67972] = anon_sym_LT_LT_LT; - v->a[67973] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[67974] = anon_sym_DOLLAR_LBRACK; + v->a[67960] = sym_file_descriptor; + v->a[67961] = sym__concat; + v->a[67962] = sym_variable_name; + v->a[67963] = sym_test_operator; + v->a[67964] = sym__brace_start; + v->a[67965] = anon_sym_PIPE_AMP; + v->a[67966] = anon_sym_AMP_AMP; + v->a[67967] = anon_sym_PIPE_PIPE; + v->a[67968] = anon_sym_GT_GT; + v->a[67969] = anon_sym_AMP_GT_GT; + v->a[67970] = anon_sym_GT_PIPE; + v->a[67971] = anon_sym_LT_AMP_DASH; + v->a[67972] = anon_sym_GT_AMP_DASH; + v->a[67973] = anon_sym_LT_LT_DASH; + v->a[67974] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[67975] = aux_sym_concatenation_token1; - v->a[67976] = anon_sym_DOLLAR; - v->a[67977] = sym__special_character; - v->a[67978] = anon_sym_DQUOTE; - v->a[67979] = sym_raw_string; + v->a[67976] = sym__special_character; + v->a[67977] = anon_sym_DQUOTE; + v->a[67978] = sym_raw_string; + v->a[67979] = anon_sym_DOLLAR_LBRACE; small_parse_table_3399(v); } void small_parse_table_3399(t_small_parse_table_array *v) { - v->a[67980] = sym_ansi_c_string; - v->a[67981] = aux_sym_number_token1; - v->a[67982] = aux_sym_number_token2; - v->a[67983] = anon_sym_DOLLAR_LBRACE; - v->a[67984] = anon_sym_DOLLAR_LPAREN; - v->a[67985] = anon_sym_BQUOTE; - v->a[67986] = anon_sym_DOLLAR_BQUOTE; - v->a[67987] = anon_sym_LT_LPAREN; - v->a[67988] = anon_sym_GT_LPAREN; - v->a[67989] = sym_word; - v->a[67990] = 3; - v->a[67991] = actions(3); - v->a[67992] = 1; - v->a[67993] = sym_comment; - v->a[67994] = actions(1294); - v->a[67995] = 5; - v->a[67996] = sym_file_descriptor; - v->a[67997] = sym__concat; - v->a[67998] = sym_test_operator; - v->a[67999] = sym__brace_start; + v->a[67980] = anon_sym_DOLLAR_BQUOTE; + v->a[67981] = 5; + v->a[67982] = actions(57); + v->a[67983] = 1; + v->a[67984] = sym_comment; + v->a[67985] = state(1470); + v->a[67986] = 1; + v->a[67987] = aux_sym_concatenation_repeat1; + v->a[67988] = actions(4252); + v->a[67989] = 2; + v->a[67990] = sym__concat; + v->a[67991] = aux_sym_concatenation_token1; + v->a[67992] = actions(3104); + v->a[67993] = 14; + v->a[67994] = anon_sym_PIPE; + v->a[67995] = anon_sym_LT; + v->a[67996] = anon_sym_GT; + v->a[67997] = anon_sym_AMP_GT; + v->a[67998] = anon_sym_LT_AMP; + v->a[67999] = anon_sym_GT_AMP; small_parse_table_3400(v); } diff --git a/parser/static/small_parse_table/small_parse_table_68.c b/parser/static/small_parse_table/small_parse_table_68.c index 0c2d0c81..ece4f4d3 100644 --- a/parser/static/small_parse_table/small_parse_table_68.c +++ b/parser/static/small_parse_table/small_parse_table_68.c @@ -14,126 +14,126 @@ void small_parse_table_340(t_small_parse_table_array *v) { - v->a[6800] = 2; - v->a[6801] = sym_concatenation; - v->a[6802] = aux_sym_for_statement_repeat1; - v->a[6803] = actions(2329); - v->a[6804] = 3; - v->a[6805] = sym_raw_string; - v->a[6806] = sym_ansi_c_string; - v->a[6807] = sym_word; - v->a[6808] = state(1290); - v->a[6809] = 9; - v->a[6810] = sym_arithmetic_expansion; - v->a[6811] = sym_brace_expression; - v->a[6812] = sym_string; - v->a[6813] = sym_translated_string; - v->a[6814] = sym_number; - v->a[6815] = sym_simple_expansion; - v->a[6816] = sym_expansion; - v->a[6817] = sym_command_substitution; - v->a[6818] = sym_process_substitution; - v->a[6819] = actions(2072); + v->a[6800] = aux_sym__simple_variable_name_token1; + v->a[6801] = state(1024); + v->a[6802] = 1; + v->a[6803] = aux_sym__literal_repeat1; + v->a[6804] = actions(822); + v->a[6805] = 2; + v->a[6806] = sym_file_descriptor; + v->a[6807] = aux_sym_heredoc_redirect_token1; + v->a[6808] = actions(1562); + v->a[6809] = 2; + v->a[6810] = sym_raw_string; + v->a[6811] = sym_word; + v->a[6812] = state(329); + v->a[6813] = 3; + v->a[6814] = sym_variable_assignment; + v->a[6815] = sym_concatenation; + v->a[6816] = aux_sym_declaration_command_repeat1; + v->a[6817] = state(906); + v->a[6818] = 7; + v->a[6819] = sym_arithmetic_expansion; small_parse_table_341(v); } void small_parse_table_341(t_small_parse_table_array *v) { - v->a[6820] = 23; - v->a[6821] = anon_sym_SEMI; - v->a[6822] = anon_sym_PIPE_PIPE; - v->a[6823] = anon_sym_AMP_AMP; - v->a[6824] = anon_sym_PIPE; - v->a[6825] = anon_sym_AMP; - v->a[6826] = anon_sym_LT; - v->a[6827] = anon_sym_GT; - v->a[6828] = anon_sym_LT_LT; - v->a[6829] = anon_sym_GT_GT; - v->a[6830] = anon_sym_esac; - v->a[6831] = anon_sym_SEMI_SEMI; - v->a[6832] = anon_sym_SEMI_AMP; - v->a[6833] = anon_sym_SEMI_SEMI_AMP; - v->a[6834] = anon_sym_PIPE_AMP; - v->a[6835] = anon_sym_AMP_GT; - v->a[6836] = anon_sym_AMP_GT_GT; - v->a[6837] = anon_sym_LT_AMP; - v->a[6838] = anon_sym_GT_AMP; - v->a[6839] = anon_sym_GT_PIPE; + v->a[6820] = sym_brace_expression; + v->a[6821] = sym_string; + v->a[6822] = sym_number; + v->a[6823] = sym_simple_expansion; + v->a[6824] = sym_expansion; + v->a[6825] = sym_command_substitution; + v->a[6826] = actions(820); + v->a[6827] = 20; + v->a[6828] = anon_sym_PIPE; + v->a[6829] = anon_sym_SEMI_SEMI; + v->a[6830] = anon_sym_PIPE_AMP; + v->a[6831] = anon_sym_AMP_AMP; + v->a[6832] = anon_sym_PIPE_PIPE; + v->a[6833] = anon_sym_LT; + v->a[6834] = anon_sym_GT; + v->a[6835] = anon_sym_GT_GT; + v->a[6836] = anon_sym_AMP_GT; + v->a[6837] = anon_sym_AMP_GT_GT; + v->a[6838] = anon_sym_LT_AMP; + v->a[6839] = anon_sym_GT_AMP; small_parse_table_342(v); } void small_parse_table_342(t_small_parse_table_array *v) { - v->a[6840] = anon_sym_LT_AMP_DASH; - v->a[6841] = anon_sym_GT_AMP_DASH; - v->a[6842] = anon_sym_LT_LT_DASH; - v->a[6843] = anon_sym_LT_LT_LT; - v->a[6844] = 28; - v->a[6845] = actions(3); - v->a[6846] = 1; - v->a[6847] = sym_comment; - v->a[6848] = actions(19); - v->a[6849] = 1; - v->a[6850] = anon_sym_LPAREN; - v->a[6851] = actions(1549); - v->a[6852] = 1; - v->a[6853] = anon_sym_DOLLAR_LBRACK; - v->a[6854] = actions(1551); - v->a[6855] = 1; - v->a[6856] = anon_sym_DOLLAR; - v->a[6857] = actions(1555); - v->a[6858] = 1; - v->a[6859] = anon_sym_DQUOTE; + v->a[6840] = anon_sym_GT_PIPE; + v->a[6841] = anon_sym_LT_AMP_DASH; + v->a[6842] = anon_sym_GT_AMP_DASH; + v->a[6843] = anon_sym_LT_LT; + v->a[6844] = anon_sym_LT_LT_DASH; + v->a[6845] = anon_sym_AMP; + v->a[6846] = anon_sym_BQUOTE; + v->a[6847] = anon_sym_SEMI; + v->a[6848] = 5; + v->a[6849] = actions(57); + v->a[6850] = 1; + v->a[6851] = sym_comment; + v->a[6852] = actions(1695); + v->a[6853] = 1; + v->a[6854] = anon_sym_SEMI_SEMI; + v->a[6855] = actions(1693); + v->a[6856] = 3; + v->a[6857] = anon_sym_RPAREN; + v->a[6858] = anon_sym_SEMI_AMP; + v->a[6859] = anon_sym_SEMI_SEMI_AMP; small_parse_table_343(v); } void small_parse_table_343(t_small_parse_table_array *v) { - v->a[6860] = actions(1557); - v->a[6861] = 1; - v->a[6862] = aux_sym_number_token1; - v->a[6863] = actions(1559); - v->a[6864] = 1; - v->a[6865] = aux_sym_number_token2; - v->a[6866] = actions(1561); - v->a[6867] = 1; - v->a[6868] = anon_sym_DOLLAR_LBRACE; - v->a[6869] = actions(1563); - v->a[6870] = 1; - v->a[6871] = anon_sym_DOLLAR_LPAREN; - v->a[6872] = actions(1565); - v->a[6873] = 1; - v->a[6874] = anon_sym_BQUOTE; - v->a[6875] = actions(1567); - v->a[6876] = 1; - v->a[6877] = anon_sym_DOLLAR_BQUOTE; - v->a[6878] = actions(1573); - v->a[6879] = 1; + v->a[6860] = actions(1691); + v->a[6861] = 17; + v->a[6862] = sym_file_descriptor; + v->a[6863] = sym_variable_name; + v->a[6864] = sym_test_operator; + v->a[6865] = sym__brace_start; + v->a[6866] = anon_sym_LPAREN; + v->a[6867] = anon_sym_LBRACE; + v->a[6868] = anon_sym_GT_GT; + v->a[6869] = anon_sym_AMP_GT_GT; + v->a[6870] = anon_sym_GT_PIPE; + v->a[6871] = anon_sym_LT_AMP_DASH; + v->a[6872] = anon_sym_GT_AMP_DASH; + v->a[6873] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6874] = anon_sym_DQUOTE; + v->a[6875] = sym_raw_string; + v->a[6876] = anon_sym_DOLLAR_LBRACE; + v->a[6877] = anon_sym_BQUOTE; + v->a[6878] = anon_sym_DOLLAR_BQUOTE; + v->a[6879] = actions(1689); small_parse_table_344(v); } void small_parse_table_344(t_small_parse_table_array *v) { - v->a[6880] = sym__bare_dollar; - v->a[6881] = actions(1575); - v->a[6882] = 1; - v->a[6883] = sym__brace_start; - v->a[6884] = actions(2420); - v->a[6885] = 1; - v->a[6886] = anon_sym_LT_LT_LT; - v->a[6887] = actions(2422); - v->a[6888] = 1; - v->a[6889] = sym__special_character; - v->a[6890] = actions(2424); - v->a[6891] = 1; - v->a[6892] = sym_test_operator; - v->a[6893] = state(688); - v->a[6894] = 1; - v->a[6895] = aux_sym_command_repeat2; - v->a[6896] = state(1321); - v->a[6897] = 1; - v->a[6898] = aux_sym__literal_repeat1; - v->a[6899] = state(1712); + v->a[6880] = 26; + v->a[6881] = anon_sym_for; + v->a[6882] = anon_sym_select; + v->a[6883] = anon_sym_while; + v->a[6884] = anon_sym_until; + v->a[6885] = anon_sym_if; + v->a[6886] = anon_sym_case; + v->a[6887] = anon_sym_function; + v->a[6888] = anon_sym_BANG; + v->a[6889] = anon_sym_declare; + v->a[6890] = anon_sym_typeset; + v->a[6891] = anon_sym_export; + v->a[6892] = anon_sym_readonly; + v->a[6893] = anon_sym_local; + v->a[6894] = anon_sym_unset; + v->a[6895] = anon_sym_unsetenv; + v->a[6896] = anon_sym_LT; + v->a[6897] = anon_sym_GT; + v->a[6898] = anon_sym_AMP_GT; + v->a[6899] = anon_sym_LT_AMP; small_parse_table_345(v); } diff --git a/parser/static/small_parse_table/small_parse_table_680.c b/parser/static/small_parse_table/small_parse_table_680.c index 8df4331b..e7941fb5 100644 --- a/parser/static/small_parse_table/small_parse_table_680.c +++ b/parser/static/small_parse_table/small_parse_table_680.c @@ -14,126 +14,126 @@ void small_parse_table_3400(t_small_parse_table_array *v) { - v->a[68000] = aux_sym_heredoc_redirect_token1; - v->a[68001] = actions(1292); - v->a[68002] = 41; - v->a[68003] = anon_sym_LPAREN_LPAREN; - v->a[68004] = anon_sym_SEMI; - v->a[68005] = anon_sym_PIPE_PIPE; - v->a[68006] = anon_sym_AMP_AMP; - v->a[68007] = anon_sym_PIPE; - v->a[68008] = anon_sym_AMP; - v->a[68009] = anon_sym_LT; - v->a[68010] = anon_sym_GT; - v->a[68011] = anon_sym_LT_LT; - v->a[68012] = anon_sym_GT_GT; - v->a[68013] = anon_sym_esac; - v->a[68014] = anon_sym_SEMI_SEMI; - v->a[68015] = anon_sym_SEMI_AMP; - v->a[68016] = anon_sym_SEMI_SEMI_AMP; - v->a[68017] = anon_sym_PIPE_AMP; - v->a[68018] = anon_sym_AMP_GT; - v->a[68019] = anon_sym_AMP_GT_GT; + v->a[68000] = anon_sym_LT_LT; + v->a[68001] = anon_sym_DOLLAR; + v->a[68002] = aux_sym_number_token1; + v->a[68003] = aux_sym_number_token2; + v->a[68004] = anon_sym_DOLLAR_LPAREN; + v->a[68005] = anon_sym_BQUOTE; + v->a[68006] = aux_sym__simple_variable_name_token1; + v->a[68007] = sym_word; + v->a[68008] = actions(3106); + v->a[68009] = 18; + v->a[68010] = sym_file_descriptor; + v->a[68011] = sym_test_operator; + v->a[68012] = sym__brace_start; + v->a[68013] = anon_sym_PIPE_AMP; + v->a[68014] = anon_sym_AMP_AMP; + v->a[68015] = anon_sym_PIPE_PIPE; + v->a[68016] = anon_sym_GT_GT; + v->a[68017] = anon_sym_AMP_GT_GT; + v->a[68018] = anon_sym_GT_PIPE; + v->a[68019] = anon_sym_LT_AMP_DASH; small_parse_table_3401(v); } void small_parse_table_3401(t_small_parse_table_array *v) { - v->a[68020] = anon_sym_LT_AMP; - v->a[68021] = anon_sym_GT_AMP; - v->a[68022] = anon_sym_GT_PIPE; - v->a[68023] = anon_sym_LT_AMP_DASH; - v->a[68024] = anon_sym_GT_AMP_DASH; - v->a[68025] = anon_sym_LT_LT_DASH; - v->a[68026] = anon_sym_LT_LT_LT; - v->a[68027] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68028] = anon_sym_DOLLAR_LBRACK; - v->a[68029] = aux_sym_concatenation_token1; - v->a[68030] = anon_sym_DOLLAR; - v->a[68031] = sym__special_character; - v->a[68032] = anon_sym_DQUOTE; - v->a[68033] = sym_raw_string; - v->a[68034] = sym_ansi_c_string; - v->a[68035] = aux_sym_number_token1; - v->a[68036] = aux_sym_number_token2; - v->a[68037] = anon_sym_DOLLAR_LBRACE; - v->a[68038] = anon_sym_DOLLAR_LPAREN; - v->a[68039] = anon_sym_BQUOTE; + v->a[68020] = anon_sym_GT_AMP_DASH; + v->a[68021] = anon_sym_LT_LT_DASH; + v->a[68022] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68023] = sym__special_character; + v->a[68024] = anon_sym_DQUOTE; + v->a[68025] = sym_raw_string; + v->a[68026] = anon_sym_DOLLAR_LBRACE; + v->a[68027] = anon_sym_DOLLAR_BQUOTE; + v->a[68028] = 19; + v->a[68029] = actions(57); + v->a[68030] = 1; + v->a[68031] = sym_comment; + v->a[68032] = actions(4120); + v->a[68033] = 1; + v->a[68034] = anon_sym_PIPE; + v->a[68035] = actions(4122); + v->a[68036] = 1; + v->a[68037] = anon_sym_AMP_AMP; + v->a[68038] = actions(4124); + v->a[68039] = 1; small_parse_table_3402(v); } void small_parse_table_3402(t_small_parse_table_array *v) { - v->a[68040] = anon_sym_DOLLAR_BQUOTE; - v->a[68041] = anon_sym_LT_LPAREN; - v->a[68042] = anon_sym_GT_LPAREN; - v->a[68043] = sym_word; - v->a[68044] = 3; - v->a[68045] = actions(3); - v->a[68046] = 1; - v->a[68047] = sym_comment; - v->a[68048] = actions(1318); - v->a[68049] = 5; - v->a[68050] = sym_file_descriptor; - v->a[68051] = sym__concat; - v->a[68052] = sym_test_operator; - v->a[68053] = sym__brace_start; - v->a[68054] = aux_sym_heredoc_redirect_token1; - v->a[68055] = actions(1316); - v->a[68056] = 41; - v->a[68057] = anon_sym_LPAREN_LPAREN; - v->a[68058] = anon_sym_SEMI; - v->a[68059] = anon_sym_PIPE_PIPE; + v->a[68040] = anon_sym_PIPE_PIPE; + v->a[68041] = actions(4126); + v->a[68042] = 1; + v->a[68043] = anon_sym_EQ; + v->a[68044] = actions(4132); + v->a[68045] = 1; + v->a[68046] = anon_sym_COMMA; + v->a[68047] = actions(4138); + v->a[68048] = 1; + v->a[68049] = anon_sym_CARET; + v->a[68050] = actions(4140); + v->a[68051] = 1; + v->a[68052] = anon_sym_AMP; + v->a[68053] = actions(4150); + v->a[68054] = 1; + v->a[68055] = anon_sym_QMARK; + v->a[68056] = actions(4254); + v->a[68057] = 1; + v->a[68058] = anon_sym_RPAREN_RPAREN; + v->a[68059] = state(3551); small_parse_table_3403(v); } void small_parse_table_3403(t_small_parse_table_array *v) { - v->a[68060] = anon_sym_AMP_AMP; - v->a[68061] = anon_sym_PIPE; - v->a[68062] = anon_sym_AMP; - v->a[68063] = anon_sym_LT; - v->a[68064] = anon_sym_GT; - v->a[68065] = anon_sym_LT_LT; - v->a[68066] = anon_sym_GT_GT; - v->a[68067] = anon_sym_esac; - v->a[68068] = anon_sym_SEMI_SEMI; - v->a[68069] = anon_sym_SEMI_AMP; - v->a[68070] = anon_sym_SEMI_SEMI_AMP; - v->a[68071] = anon_sym_PIPE_AMP; - v->a[68072] = anon_sym_AMP_GT; - v->a[68073] = anon_sym_AMP_GT_GT; - v->a[68074] = anon_sym_LT_AMP; - v->a[68075] = anon_sym_GT_AMP; - v->a[68076] = anon_sym_GT_PIPE; - v->a[68077] = anon_sym_LT_AMP_DASH; - v->a[68078] = anon_sym_GT_AMP_DASH; - v->a[68079] = anon_sym_LT_LT_DASH; + v->a[68060] = 1; + v->a[68061] = aux_sym_arithmetic_expansion_repeat1; + v->a[68062] = actions(4128); + v->a[68063] = 2; + v->a[68064] = anon_sym_LT; + v->a[68065] = anon_sym_GT; + v->a[68066] = actions(4130); + v->a[68067] = 2; + v->a[68068] = anon_sym_GT_GT; + v->a[68069] = anon_sym_LT_LT; + v->a[68070] = actions(4142); + v->a[68071] = 2; + v->a[68072] = anon_sym_EQ_EQ; + v->a[68073] = anon_sym_BANG_EQ; + v->a[68074] = actions(4144); + v->a[68075] = 2; + v->a[68076] = anon_sym_LT_EQ; + v->a[68077] = anon_sym_GT_EQ; + v->a[68078] = actions(4146); + v->a[68079] = 2; small_parse_table_3404(v); } void small_parse_table_3404(t_small_parse_table_array *v) { - v->a[68080] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68081] = anon_sym_DOLLAR_LBRACK; - v->a[68082] = aux_sym_concatenation_token1; - v->a[68083] = anon_sym_DOLLAR; - v->a[68084] = sym__special_character; - v->a[68085] = anon_sym_DQUOTE; - v->a[68086] = sym_raw_string; - v->a[68087] = sym_ansi_c_string; - v->a[68088] = aux_sym_number_token1; - v->a[68089] = aux_sym_number_token2; - v->a[68090] = anon_sym_DOLLAR_LBRACE; - v->a[68091] = anon_sym_DOLLAR_LPAREN; - v->a[68092] = anon_sym_BQUOTE; - v->a[68093] = anon_sym_DOLLAR_BQUOTE; - v->a[68094] = anon_sym_LT_LPAREN; - v->a[68095] = anon_sym_GT_LPAREN; - v->a[68096] = aux_sym__simple_variable_name_token1; - v->a[68097] = sym_word; - v->a[68098] = 3; - v->a[68099] = actions(3); + v->a[68080] = anon_sym_PLUS; + v->a[68081] = anon_sym_DASH; + v->a[68082] = actions(4152); + v->a[68083] = 2; + v->a[68084] = anon_sym_PLUS_PLUS2; + v->a[68085] = anon_sym_DASH_DASH2; + v->a[68086] = actions(4148); + v->a[68087] = 3; + v->a[68088] = anon_sym_STAR; + v->a[68089] = anon_sym_SLASH; + v->a[68090] = anon_sym_PERCENT; + v->a[68091] = actions(4136); + v->a[68092] = 10; + v->a[68093] = anon_sym_PLUS_EQ; + v->a[68094] = anon_sym_DASH_EQ; + v->a[68095] = anon_sym_STAR_EQ; + v->a[68096] = anon_sym_SLASH_EQ; + v->a[68097] = anon_sym_PERCENT_EQ; + v->a[68098] = anon_sym_LT_LT_EQ; + v->a[68099] = anon_sym_GT_GT_EQ; small_parse_table_3405(v); } diff --git a/parser/static/small_parse_table/small_parse_table_681.c b/parser/static/small_parse_table/small_parse_table_681.c index 5a117680..fe7a55fc 100644 --- a/parser/static/small_parse_table/small_parse_table_681.c +++ b/parser/static/small_parse_table/small_parse_table_681.c @@ -14,126 +14,126 @@ void small_parse_table_3405(t_small_parse_table_array *v) { - v->a[68100] = 1; - v->a[68101] = sym_comment; - v->a[68102] = actions(1330); - v->a[68103] = 5; - v->a[68104] = sym_file_descriptor; - v->a[68105] = sym__concat; - v->a[68106] = sym_test_operator; - v->a[68107] = sym__brace_start; - v->a[68108] = aux_sym_heredoc_redirect_token1; - v->a[68109] = actions(1328); - v->a[68110] = 41; - v->a[68111] = anon_sym_LPAREN_LPAREN; - v->a[68112] = anon_sym_SEMI; - v->a[68113] = anon_sym_PIPE_PIPE; - v->a[68114] = anon_sym_AMP_AMP; - v->a[68115] = anon_sym_PIPE; - v->a[68116] = anon_sym_AMP; - v->a[68117] = anon_sym_LT; - v->a[68118] = anon_sym_GT; - v->a[68119] = anon_sym_LT_LT; + v->a[68100] = anon_sym_AMP_EQ; + v->a[68101] = anon_sym_CARET_EQ; + v->a[68102] = anon_sym_PIPE_EQ; + v->a[68103] = 3; + v->a[68104] = actions(57); + v->a[68105] = 1; + v->a[68106] = sym_comment; + v->a[68107] = actions(3064); + v->a[68108] = 13; + v->a[68109] = anon_sym_PIPE; + v->a[68110] = anon_sym_LT; + v->a[68111] = anon_sym_GT; + v->a[68112] = anon_sym_AMP_GT; + v->a[68113] = anon_sym_LT_AMP; + v->a[68114] = anon_sym_GT_AMP; + v->a[68115] = anon_sym_LT_LT; + v->a[68116] = anon_sym_DOLLAR; + v->a[68117] = aux_sym_number_token1; + v->a[68118] = aux_sym_number_token2; + v->a[68119] = anon_sym_DOLLAR_LPAREN; small_parse_table_3406(v); } void small_parse_table_3406(t_small_parse_table_array *v) { - v->a[68120] = anon_sym_GT_GT; - v->a[68121] = anon_sym_esac; - v->a[68122] = anon_sym_SEMI_SEMI; - v->a[68123] = anon_sym_SEMI_AMP; - v->a[68124] = anon_sym_SEMI_SEMI_AMP; - v->a[68125] = anon_sym_PIPE_AMP; - v->a[68126] = anon_sym_AMP_GT; - v->a[68127] = anon_sym_AMP_GT_GT; - v->a[68128] = anon_sym_LT_AMP; - v->a[68129] = anon_sym_GT_AMP; - v->a[68130] = anon_sym_GT_PIPE; - v->a[68131] = anon_sym_LT_AMP_DASH; - v->a[68132] = anon_sym_GT_AMP_DASH; - v->a[68133] = anon_sym_LT_LT_DASH; - v->a[68134] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68135] = anon_sym_DOLLAR_LBRACK; - v->a[68136] = aux_sym_concatenation_token1; - v->a[68137] = anon_sym_DOLLAR; - v->a[68138] = sym__special_character; - v->a[68139] = anon_sym_DQUOTE; + v->a[68120] = anon_sym_BQUOTE; + v->a[68121] = sym_word; + v->a[68122] = actions(3066); + v->a[68123] = 22; + v->a[68124] = sym_file_descriptor; + v->a[68125] = sym__concat; + v->a[68126] = sym_test_operator; + v->a[68127] = sym__bare_dollar; + v->a[68128] = sym__brace_start; + v->a[68129] = anon_sym_LPAREN; + v->a[68130] = anon_sym_PIPE_AMP; + v->a[68131] = anon_sym_AMP_AMP; + v->a[68132] = anon_sym_PIPE_PIPE; + v->a[68133] = anon_sym_GT_GT; + v->a[68134] = anon_sym_AMP_GT_GT; + v->a[68135] = anon_sym_GT_PIPE; + v->a[68136] = anon_sym_LT_AMP_DASH; + v->a[68137] = anon_sym_GT_AMP_DASH; + v->a[68138] = anon_sym_LT_LT_DASH; + v->a[68139] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3407(v); } void small_parse_table_3407(t_small_parse_table_array *v) { - v->a[68140] = sym_raw_string; - v->a[68141] = sym_ansi_c_string; - v->a[68142] = aux_sym_number_token1; - v->a[68143] = aux_sym_number_token2; + v->a[68140] = aux_sym_concatenation_token1; + v->a[68141] = sym__special_character; + v->a[68142] = anon_sym_DQUOTE; + v->a[68143] = sym_raw_string; v->a[68144] = anon_sym_DOLLAR_LBRACE; - v->a[68145] = anon_sym_DOLLAR_LPAREN; - v->a[68146] = anon_sym_BQUOTE; - v->a[68147] = anon_sym_DOLLAR_BQUOTE; - v->a[68148] = anon_sym_LT_LPAREN; - v->a[68149] = anon_sym_GT_LPAREN; - v->a[68150] = aux_sym__simple_variable_name_token1; - v->a[68151] = sym_word; - v->a[68152] = 5; - v->a[68153] = actions(3); - v->a[68154] = 1; - v->a[68155] = sym_comment; - v->a[68156] = actions(5681); - v->a[68157] = 1; - v->a[68158] = sym__special_character; - v->a[68159] = state(1448); + v->a[68145] = anon_sym_DOLLAR_BQUOTE; + v->a[68146] = 3; + v->a[68147] = actions(57); + v->a[68148] = 1; + v->a[68149] = sym_comment; + v->a[68150] = actions(2886); + v->a[68151] = 14; + v->a[68152] = anon_sym_PIPE; + v->a[68153] = anon_sym_LT; + v->a[68154] = anon_sym_GT; + v->a[68155] = anon_sym_AMP_GT; + v->a[68156] = anon_sym_LT_AMP; + v->a[68157] = anon_sym_GT_AMP; + v->a[68158] = anon_sym_LT_LT; + v->a[68159] = anon_sym_DOLLAR; small_parse_table_3408(v); } void small_parse_table_3408(t_small_parse_table_array *v) { - v->a[68160] = 1; - v->a[68161] = aux_sym__literal_repeat1; - v->a[68162] = actions(5069); - v->a[68163] = 5; - v->a[68164] = sym_file_descriptor; - v->a[68165] = sym_variable_name; - v->a[68166] = sym_test_operator; - v->a[68167] = sym__brace_start; - v->a[68168] = aux_sym_heredoc_redirect_token1; - v->a[68169] = actions(5067); - v->a[68170] = 39; - v->a[68171] = anon_sym_LPAREN_LPAREN; - v->a[68172] = anon_sym_SEMI; - v->a[68173] = anon_sym_PIPE_PIPE; + v->a[68160] = aux_sym_number_token1; + v->a[68161] = aux_sym_number_token2; + v->a[68162] = anon_sym_DOLLAR_LPAREN; + v->a[68163] = anon_sym_BQUOTE; + v->a[68164] = aux_sym__simple_variable_name_token1; + v->a[68165] = sym_word; + v->a[68166] = actions(2888); + v->a[68167] = 21; + v->a[68168] = sym_file_descriptor; + v->a[68169] = sym__concat; + v->a[68170] = sym_variable_name; + v->a[68171] = sym_test_operator; + v->a[68172] = sym__brace_start; + v->a[68173] = anon_sym_PIPE_AMP; v->a[68174] = anon_sym_AMP_AMP; - v->a[68175] = anon_sym_PIPE; - v->a[68176] = anon_sym_AMP; - v->a[68177] = anon_sym_LT; - v->a[68178] = anon_sym_GT; - v->a[68179] = anon_sym_LT_LT; + v->a[68175] = anon_sym_PIPE_PIPE; + v->a[68176] = anon_sym_GT_GT; + v->a[68177] = anon_sym_AMP_GT_GT; + v->a[68178] = anon_sym_GT_PIPE; + v->a[68179] = anon_sym_LT_AMP_DASH; small_parse_table_3409(v); } void small_parse_table_3409(t_small_parse_table_array *v) { - v->a[68180] = anon_sym_GT_GT; - v->a[68181] = anon_sym_esac; - v->a[68182] = anon_sym_SEMI_SEMI; - v->a[68183] = anon_sym_SEMI_AMP; - v->a[68184] = anon_sym_SEMI_SEMI_AMP; - v->a[68185] = anon_sym_PIPE_AMP; - v->a[68186] = anon_sym_AMP_GT; - v->a[68187] = anon_sym_AMP_GT_GT; - v->a[68188] = anon_sym_LT_AMP; - v->a[68189] = anon_sym_GT_AMP; - v->a[68190] = anon_sym_GT_PIPE; - v->a[68191] = anon_sym_LT_AMP_DASH; - v->a[68192] = anon_sym_GT_AMP_DASH; - v->a[68193] = anon_sym_LT_LT_DASH; - v->a[68194] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68195] = anon_sym_DOLLAR_LBRACK; - v->a[68196] = anon_sym_DOLLAR; - v->a[68197] = anon_sym_DQUOTE; - v->a[68198] = sym_raw_string; - v->a[68199] = sym_ansi_c_string; + v->a[68180] = anon_sym_GT_AMP_DASH; + v->a[68181] = anon_sym_LT_LT_DASH; + v->a[68182] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68183] = aux_sym_concatenation_token1; + v->a[68184] = sym__special_character; + v->a[68185] = anon_sym_DQUOTE; + v->a[68186] = sym_raw_string; + v->a[68187] = anon_sym_DOLLAR_LBRACE; + v->a[68188] = anon_sym_DOLLAR_BQUOTE; + v->a[68189] = 3; + v->a[68190] = actions(57); + v->a[68191] = 1; + v->a[68192] = sym_comment; + v->a[68193] = actions(3123); + v->a[68194] = 13; + v->a[68195] = anon_sym_PIPE; + v->a[68196] = anon_sym_LT; + v->a[68197] = anon_sym_GT; + v->a[68198] = anon_sym_AMP_GT; + v->a[68199] = anon_sym_LT_AMP; small_parse_table_3410(v); } diff --git a/parser/static/small_parse_table/small_parse_table_682.c b/parser/static/small_parse_table/small_parse_table_682.c index 65b63c42..bf1b8e38 100644 --- a/parser/static/small_parse_table/small_parse_table_682.c +++ b/parser/static/small_parse_table/small_parse_table_682.c @@ -14,126 +14,126 @@ void small_parse_table_3410(t_small_parse_table_array *v) { - v->a[68200] = aux_sym_number_token1; - v->a[68201] = aux_sym_number_token2; - v->a[68202] = anon_sym_DOLLAR_LBRACE; - v->a[68203] = anon_sym_DOLLAR_LPAREN; - v->a[68204] = anon_sym_BQUOTE; - v->a[68205] = anon_sym_DOLLAR_BQUOTE; - v->a[68206] = anon_sym_LT_LPAREN; - v->a[68207] = anon_sym_GT_LPAREN; - v->a[68208] = aux_sym__simple_variable_name_token1; - v->a[68209] = sym_word; - v->a[68210] = 6; - v->a[68211] = actions(3); - v->a[68212] = 1; - v->a[68213] = sym_comment; - v->a[68214] = actions(5664); - v->a[68215] = 1; - v->a[68216] = aux_sym_concatenation_token1; - v->a[68217] = actions(5666); - v->a[68218] = 1; - v->a[68219] = sym__concat; + v->a[68200] = anon_sym_GT_AMP; + v->a[68201] = anon_sym_LT_LT; + v->a[68202] = anon_sym_DOLLAR; + v->a[68203] = aux_sym_number_token1; + v->a[68204] = aux_sym_number_token2; + v->a[68205] = anon_sym_DOLLAR_LPAREN; + v->a[68206] = anon_sym_BQUOTE; + v->a[68207] = sym_word; + v->a[68208] = actions(3125); + v->a[68209] = 22; + v->a[68210] = sym_file_descriptor; + v->a[68211] = sym__concat; + v->a[68212] = sym_test_operator; + v->a[68213] = sym__bare_dollar; + v->a[68214] = sym__brace_start; + v->a[68215] = anon_sym_LPAREN; + v->a[68216] = anon_sym_PIPE_AMP; + v->a[68217] = anon_sym_AMP_AMP; + v->a[68218] = anon_sym_PIPE_PIPE; + v->a[68219] = anon_sym_GT_GT; small_parse_table_3411(v); } void small_parse_table_3411(t_small_parse_table_array *v) { - v->a[68220] = state(1663); - v->a[68221] = 1; - v->a[68222] = aux_sym_concatenation_repeat1; - v->a[68223] = actions(5180); - v->a[68224] = 5; - v->a[68225] = sym_file_descriptor; - v->a[68226] = sym_variable_name; - v->a[68227] = sym_test_operator; - v->a[68228] = sym__brace_start; - v->a[68229] = aux_sym_heredoc_redirect_token1; - v->a[68230] = actions(5178); - v->a[68231] = 37; - v->a[68232] = anon_sym_LPAREN_LPAREN; - v->a[68233] = anon_sym_SEMI; - v->a[68234] = anon_sym_PIPE_PIPE; - v->a[68235] = anon_sym_AMP_AMP; - v->a[68236] = anon_sym_PIPE; - v->a[68237] = anon_sym_AMP; - v->a[68238] = anon_sym_LT; - v->a[68239] = anon_sym_GT; + v->a[68220] = anon_sym_AMP_GT_GT; + v->a[68221] = anon_sym_GT_PIPE; + v->a[68222] = anon_sym_LT_AMP_DASH; + v->a[68223] = anon_sym_GT_AMP_DASH; + v->a[68224] = anon_sym_LT_LT_DASH; + v->a[68225] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68226] = aux_sym_concatenation_token1; + v->a[68227] = sym__special_character; + v->a[68228] = anon_sym_DQUOTE; + v->a[68229] = sym_raw_string; + v->a[68230] = anon_sym_DOLLAR_LBRACE; + v->a[68231] = anon_sym_DOLLAR_BQUOTE; + v->a[68232] = 3; + v->a[68233] = actions(57); + v->a[68234] = 1; + v->a[68235] = sym_comment; + v->a[68236] = actions(3123); + v->a[68237] = 14; + v->a[68238] = anon_sym_PIPE; + v->a[68239] = anon_sym_LT; small_parse_table_3412(v); } void small_parse_table_3412(t_small_parse_table_array *v) { - v->a[68240] = anon_sym_LT_LT; - v->a[68241] = anon_sym_GT_GT; - v->a[68242] = anon_sym_SEMI_SEMI; - v->a[68243] = anon_sym_PIPE_AMP; - v->a[68244] = anon_sym_AMP_GT; - v->a[68245] = anon_sym_AMP_GT_GT; - v->a[68246] = anon_sym_LT_AMP; - v->a[68247] = anon_sym_GT_AMP; - v->a[68248] = anon_sym_GT_PIPE; - v->a[68249] = anon_sym_LT_AMP_DASH; - v->a[68250] = anon_sym_GT_AMP_DASH; - v->a[68251] = anon_sym_LT_LT_DASH; - v->a[68252] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68253] = anon_sym_DOLLAR_LBRACK; - v->a[68254] = anon_sym_DOLLAR; - v->a[68255] = sym__special_character; - v->a[68256] = anon_sym_DQUOTE; - v->a[68257] = sym_raw_string; - v->a[68258] = sym_ansi_c_string; - v->a[68259] = aux_sym_number_token1; + v->a[68240] = anon_sym_GT; + v->a[68241] = anon_sym_AMP_GT; + v->a[68242] = anon_sym_LT_AMP; + v->a[68243] = anon_sym_GT_AMP; + v->a[68244] = anon_sym_LT_LT; + v->a[68245] = anon_sym_DOLLAR; + v->a[68246] = aux_sym_number_token1; + v->a[68247] = aux_sym_number_token2; + v->a[68248] = anon_sym_DOLLAR_LPAREN; + v->a[68249] = anon_sym_BQUOTE; + v->a[68250] = aux_sym__simple_variable_name_token1; + v->a[68251] = sym_word; + v->a[68252] = actions(3125); + v->a[68253] = 21; + v->a[68254] = sym_file_descriptor; + v->a[68255] = sym__concat; + v->a[68256] = sym_variable_name; + v->a[68257] = sym_test_operator; + v->a[68258] = sym__brace_start; + v->a[68259] = anon_sym_PIPE_AMP; small_parse_table_3413(v); } void small_parse_table_3413(t_small_parse_table_array *v) { - v->a[68260] = aux_sym_number_token2; - v->a[68261] = anon_sym_DOLLAR_LBRACE; - v->a[68262] = anon_sym_DOLLAR_LPAREN; - v->a[68263] = anon_sym_BQUOTE; - v->a[68264] = anon_sym_DOLLAR_BQUOTE; - v->a[68265] = anon_sym_LT_LPAREN; - v->a[68266] = anon_sym_GT_LPAREN; - v->a[68267] = aux_sym__simple_variable_name_token1; - v->a[68268] = sym_word; - v->a[68269] = 3; - v->a[68270] = actions(3); - v->a[68271] = 1; - v->a[68272] = sym_comment; - v->a[68273] = actions(1346); - v->a[68274] = 7; - v->a[68275] = sym_file_descriptor; - v->a[68276] = sym__concat; - v->a[68277] = sym_variable_name; - v->a[68278] = sym_test_operator; - v->a[68279] = sym__brace_start; + v->a[68260] = anon_sym_AMP_AMP; + v->a[68261] = anon_sym_PIPE_PIPE; + v->a[68262] = anon_sym_GT_GT; + v->a[68263] = anon_sym_AMP_GT_GT; + v->a[68264] = anon_sym_GT_PIPE; + v->a[68265] = anon_sym_LT_AMP_DASH; + v->a[68266] = anon_sym_GT_AMP_DASH; + v->a[68267] = anon_sym_LT_LT_DASH; + v->a[68268] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68269] = aux_sym_concatenation_token1; + v->a[68270] = sym__special_character; + v->a[68271] = anon_sym_DQUOTE; + v->a[68272] = sym_raw_string; + v->a[68273] = anon_sym_DOLLAR_LBRACE; + v->a[68274] = anon_sym_DOLLAR_BQUOTE; + v->a[68275] = 3; + v->a[68276] = actions(57); + v->a[68277] = 1; + v->a[68278] = sym_comment; + v->a[68279] = actions(3115); small_parse_table_3414(v); } void small_parse_table_3414(t_small_parse_table_array *v) { - v->a[68280] = ts_builtin_sym_end; - v->a[68281] = aux_sym_heredoc_redirect_token1; - v->a[68282] = actions(1344); - v->a[68283] = 38; - v->a[68284] = anon_sym_LPAREN_LPAREN; - v->a[68285] = anon_sym_SEMI; - v->a[68286] = anon_sym_PIPE_PIPE; - v->a[68287] = anon_sym_AMP_AMP; - v->a[68288] = anon_sym_PIPE; - v->a[68289] = anon_sym_AMP; - v->a[68290] = anon_sym_LT; - v->a[68291] = anon_sym_GT; - v->a[68292] = anon_sym_LT_LT; - v->a[68293] = anon_sym_GT_GT; - v->a[68294] = anon_sym_SEMI_SEMI; - v->a[68295] = anon_sym_PIPE_AMP; - v->a[68296] = anon_sym_AMP_GT; - v->a[68297] = anon_sym_AMP_GT_GT; - v->a[68298] = anon_sym_LT_AMP; - v->a[68299] = anon_sym_GT_AMP; + v->a[68280] = 13; + v->a[68281] = anon_sym_PIPE; + v->a[68282] = anon_sym_LT; + v->a[68283] = anon_sym_GT; + v->a[68284] = anon_sym_AMP_GT; + v->a[68285] = anon_sym_LT_AMP; + v->a[68286] = anon_sym_GT_AMP; + v->a[68287] = anon_sym_LT_LT; + v->a[68288] = anon_sym_DOLLAR; + v->a[68289] = aux_sym_number_token1; + v->a[68290] = aux_sym_number_token2; + v->a[68291] = anon_sym_DOLLAR_LPAREN; + v->a[68292] = anon_sym_BQUOTE; + v->a[68293] = sym_word; + v->a[68294] = actions(3117); + v->a[68295] = 22; + v->a[68296] = sym_file_descriptor; + v->a[68297] = sym__concat; + v->a[68298] = sym_test_operator; + v->a[68299] = sym__bare_dollar; small_parse_table_3415(v); } diff --git a/parser/static/small_parse_table/small_parse_table_683.c b/parser/static/small_parse_table/small_parse_table_683.c index b2776728..57ef4294 100644 --- a/parser/static/small_parse_table/small_parse_table_683.c +++ b/parser/static/small_parse_table/small_parse_table_683.c @@ -14,126 +14,126 @@ void small_parse_table_3415(t_small_parse_table_array *v) { - v->a[68300] = anon_sym_GT_PIPE; - v->a[68301] = anon_sym_LT_AMP_DASH; - v->a[68302] = anon_sym_GT_AMP_DASH; - v->a[68303] = anon_sym_LT_LT_DASH; - v->a[68304] = anon_sym_LT_LT_LT; - v->a[68305] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68306] = anon_sym_DOLLAR_LBRACK; - v->a[68307] = aux_sym_concatenation_token1; - v->a[68308] = anon_sym_DOLLAR; - v->a[68309] = sym__special_character; - v->a[68310] = anon_sym_DQUOTE; - v->a[68311] = sym_raw_string; - v->a[68312] = sym_ansi_c_string; - v->a[68313] = aux_sym_number_token1; - v->a[68314] = aux_sym_number_token2; - v->a[68315] = anon_sym_DOLLAR_LBRACE; - v->a[68316] = anon_sym_DOLLAR_LPAREN; - v->a[68317] = anon_sym_BQUOTE; - v->a[68318] = anon_sym_DOLLAR_BQUOTE; - v->a[68319] = anon_sym_LT_LPAREN; + v->a[68300] = sym__brace_start; + v->a[68301] = anon_sym_LPAREN; + v->a[68302] = anon_sym_PIPE_AMP; + v->a[68303] = anon_sym_AMP_AMP; + v->a[68304] = anon_sym_PIPE_PIPE; + v->a[68305] = anon_sym_GT_GT; + v->a[68306] = anon_sym_AMP_GT_GT; + v->a[68307] = anon_sym_GT_PIPE; + v->a[68308] = anon_sym_LT_AMP_DASH; + v->a[68309] = anon_sym_GT_AMP_DASH; + v->a[68310] = anon_sym_LT_LT_DASH; + v->a[68311] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68312] = aux_sym_concatenation_token1; + v->a[68313] = sym__special_character; + v->a[68314] = anon_sym_DQUOTE; + v->a[68315] = sym_raw_string; + v->a[68316] = anon_sym_DOLLAR_LBRACE; + v->a[68317] = anon_sym_DOLLAR_BQUOTE; + v->a[68318] = 3; + v->a[68319] = actions(57); small_parse_table_3416(v); } void small_parse_table_3416(t_small_parse_table_array *v) { - v->a[68320] = anon_sym_GT_LPAREN; - v->a[68321] = sym_word; - v->a[68322] = 3; - v->a[68323] = actions(3); - v->a[68324] = 1; - v->a[68325] = sym_comment; - v->a[68326] = actions(1342); - v->a[68327] = 7; - v->a[68328] = sym_file_descriptor; - v->a[68329] = sym__concat; - v->a[68330] = sym_variable_name; - v->a[68331] = sym_test_operator; - v->a[68332] = sym__brace_start; - v->a[68333] = ts_builtin_sym_end; - v->a[68334] = aux_sym_heredoc_redirect_token1; - v->a[68335] = actions(1340); - v->a[68336] = 38; - v->a[68337] = anon_sym_LPAREN_LPAREN; - v->a[68338] = anon_sym_SEMI; - v->a[68339] = anon_sym_PIPE_PIPE; + v->a[68320] = 1; + v->a[68321] = sym_comment; + v->a[68322] = actions(2906); + v->a[68323] = 14; + v->a[68324] = anon_sym_PIPE; + v->a[68325] = anon_sym_LT; + v->a[68326] = anon_sym_GT; + v->a[68327] = anon_sym_AMP_GT; + v->a[68328] = anon_sym_LT_AMP; + v->a[68329] = anon_sym_GT_AMP; + v->a[68330] = anon_sym_LT_LT; + v->a[68331] = anon_sym_DOLLAR; + v->a[68332] = aux_sym_number_token1; + v->a[68333] = aux_sym_number_token2; + v->a[68334] = anon_sym_DOLLAR_LPAREN; + v->a[68335] = anon_sym_BQUOTE; + v->a[68336] = aux_sym__simple_variable_name_token1; + v->a[68337] = sym_word; + v->a[68338] = actions(2908); + v->a[68339] = 21; small_parse_table_3417(v); } void small_parse_table_3417(t_small_parse_table_array *v) { - v->a[68340] = anon_sym_AMP_AMP; - v->a[68341] = anon_sym_PIPE; - v->a[68342] = anon_sym_AMP; - v->a[68343] = anon_sym_LT; - v->a[68344] = anon_sym_GT; - v->a[68345] = anon_sym_LT_LT; - v->a[68346] = anon_sym_GT_GT; - v->a[68347] = anon_sym_SEMI_SEMI; - v->a[68348] = anon_sym_PIPE_AMP; - v->a[68349] = anon_sym_AMP_GT; - v->a[68350] = anon_sym_AMP_GT_GT; - v->a[68351] = anon_sym_LT_AMP; - v->a[68352] = anon_sym_GT_AMP; - v->a[68353] = anon_sym_GT_PIPE; - v->a[68354] = anon_sym_LT_AMP_DASH; - v->a[68355] = anon_sym_GT_AMP_DASH; - v->a[68356] = anon_sym_LT_LT_DASH; - v->a[68357] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68358] = anon_sym_DOLLAR_LBRACK; - v->a[68359] = aux_sym_concatenation_token1; + v->a[68340] = sym_file_descriptor; + v->a[68341] = sym__concat; + v->a[68342] = sym_variable_name; + v->a[68343] = sym_test_operator; + v->a[68344] = sym__brace_start; + v->a[68345] = anon_sym_PIPE_AMP; + v->a[68346] = anon_sym_AMP_AMP; + v->a[68347] = anon_sym_PIPE_PIPE; + v->a[68348] = anon_sym_GT_GT; + v->a[68349] = anon_sym_AMP_GT_GT; + v->a[68350] = anon_sym_GT_PIPE; + v->a[68351] = anon_sym_LT_AMP_DASH; + v->a[68352] = anon_sym_GT_AMP_DASH; + v->a[68353] = anon_sym_LT_LT_DASH; + v->a[68354] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68355] = aux_sym_concatenation_token1; + v->a[68356] = sym__special_character; + v->a[68357] = anon_sym_DQUOTE; + v->a[68358] = sym_raw_string; + v->a[68359] = anon_sym_DOLLAR_LBRACE; small_parse_table_3418(v); } void small_parse_table_3418(t_small_parse_table_array *v) { - v->a[68360] = anon_sym_DOLLAR; - v->a[68361] = sym__special_character; - v->a[68362] = anon_sym_DQUOTE; - v->a[68363] = sym_raw_string; - v->a[68364] = sym_ansi_c_string; - v->a[68365] = aux_sym_number_token1; - v->a[68366] = aux_sym_number_token2; - v->a[68367] = anon_sym_DOLLAR_LBRACE; - v->a[68368] = anon_sym_DOLLAR_LPAREN; - v->a[68369] = anon_sym_BQUOTE; - v->a[68370] = anon_sym_DOLLAR_BQUOTE; - v->a[68371] = anon_sym_LT_LPAREN; - v->a[68372] = anon_sym_GT_LPAREN; - v->a[68373] = aux_sym__simple_variable_name_token1; - v->a[68374] = sym_word; - v->a[68375] = 3; - v->a[68376] = actions(3); - v->a[68377] = 1; - v->a[68378] = sym_comment; - v->a[68379] = actions(1346); + v->a[68360] = anon_sym_DOLLAR_BQUOTE; + v->a[68361] = 5; + v->a[68362] = actions(57); + v->a[68363] = 1; + v->a[68364] = sym_comment; + v->a[68365] = state(1450); + v->a[68366] = 1; + v->a[68367] = aux_sym_concatenation_repeat1; + v->a[68368] = actions(4256); + v->a[68369] = 2; + v->a[68370] = sym__concat; + v->a[68371] = aux_sym_concatenation_token1; + v->a[68372] = actions(2652); + v->a[68373] = 14; + v->a[68374] = anon_sym_PIPE; + v->a[68375] = anon_sym_LT; + v->a[68376] = anon_sym_GT; + v->a[68377] = anon_sym_AMP_GT; + v->a[68378] = anon_sym_LT_AMP; + v->a[68379] = anon_sym_GT_AMP; small_parse_table_3419(v); } void small_parse_table_3419(t_small_parse_table_array *v) { - v->a[68380] = 6; - v->a[68381] = sym_file_descriptor; - v->a[68382] = sym__concat; - v->a[68383] = sym_variable_name; - v->a[68384] = sym_test_operator; - v->a[68385] = sym__brace_start; - v->a[68386] = aux_sym_heredoc_redirect_token1; - v->a[68387] = actions(1344); - v->a[68388] = 39; - v->a[68389] = anon_sym_LPAREN_LPAREN; - v->a[68390] = anon_sym_SEMI; - v->a[68391] = anon_sym_PIPE_PIPE; - v->a[68392] = anon_sym_AMP_AMP; - v->a[68393] = anon_sym_PIPE; - v->a[68394] = anon_sym_AMP; - v->a[68395] = anon_sym_LT; - v->a[68396] = anon_sym_GT; - v->a[68397] = anon_sym_LT_LT; - v->a[68398] = anon_sym_GT_GT; - v->a[68399] = anon_sym_RPAREN; + v->a[68380] = anon_sym_LT_LT; + v->a[68381] = anon_sym_DOLLAR; + v->a[68382] = aux_sym_number_token1; + v->a[68383] = aux_sym_number_token2; + v->a[68384] = anon_sym_DOLLAR_LPAREN; + v->a[68385] = anon_sym_BQUOTE; + v->a[68386] = aux_sym__simple_variable_name_token1; + v->a[68387] = sym_word; + v->a[68388] = actions(2654); + v->a[68389] = 18; + v->a[68390] = sym_file_descriptor; + v->a[68391] = sym_test_operator; + v->a[68392] = sym__brace_start; + v->a[68393] = anon_sym_PIPE_AMP; + v->a[68394] = anon_sym_AMP_AMP; + v->a[68395] = anon_sym_PIPE_PIPE; + v->a[68396] = anon_sym_GT_GT; + v->a[68397] = anon_sym_AMP_GT_GT; + v->a[68398] = anon_sym_GT_PIPE; + v->a[68399] = anon_sym_LT_AMP_DASH; small_parse_table_3420(v); } diff --git a/parser/static/small_parse_table/small_parse_table_684.c b/parser/static/small_parse_table/small_parse_table_684.c index b7638482..9338bc5f 100644 --- a/parser/static/small_parse_table/small_parse_table_684.c +++ b/parser/static/small_parse_table/small_parse_table_684.c @@ -14,126 +14,126 @@ void small_parse_table_3420(t_small_parse_table_array *v) { - v->a[68400] = anon_sym_SEMI_SEMI; - v->a[68401] = anon_sym_PIPE_AMP; - v->a[68402] = anon_sym_AMP_GT; - v->a[68403] = anon_sym_AMP_GT_GT; - v->a[68404] = anon_sym_LT_AMP; - v->a[68405] = anon_sym_GT_AMP; - v->a[68406] = anon_sym_GT_PIPE; - v->a[68407] = anon_sym_LT_AMP_DASH; - v->a[68408] = anon_sym_GT_AMP_DASH; - v->a[68409] = anon_sym_LT_LT_DASH; - v->a[68410] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68411] = anon_sym_DOLLAR_LBRACK; - v->a[68412] = aux_sym_concatenation_token1; - v->a[68413] = anon_sym_DOLLAR; - v->a[68414] = sym__special_character; - v->a[68415] = anon_sym_DQUOTE; - v->a[68416] = sym_raw_string; - v->a[68417] = sym_ansi_c_string; - v->a[68418] = aux_sym_number_token1; - v->a[68419] = aux_sym_number_token2; + v->a[68400] = anon_sym_GT_AMP_DASH; + v->a[68401] = anon_sym_LT_LT_DASH; + v->a[68402] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68403] = sym__special_character; + v->a[68404] = anon_sym_DQUOTE; + v->a[68405] = sym_raw_string; + v->a[68406] = anon_sym_DOLLAR_LBRACE; + v->a[68407] = anon_sym_DOLLAR_BQUOTE; + v->a[68408] = 3; + v->a[68409] = actions(57); + v->a[68410] = 1; + v->a[68411] = sym_comment; + v->a[68412] = actions(3115); + v->a[68413] = 14; + v->a[68414] = anon_sym_PIPE; + v->a[68415] = anon_sym_LT; + v->a[68416] = anon_sym_GT; + v->a[68417] = anon_sym_AMP_GT; + v->a[68418] = anon_sym_LT_AMP; + v->a[68419] = anon_sym_GT_AMP; small_parse_table_3421(v); } void small_parse_table_3421(t_small_parse_table_array *v) { - v->a[68420] = anon_sym_DOLLAR_LBRACE; - v->a[68421] = anon_sym_DOLLAR_LPAREN; - v->a[68422] = anon_sym_BQUOTE; - v->a[68423] = anon_sym_DOLLAR_BQUOTE; - v->a[68424] = anon_sym_LT_LPAREN; - v->a[68425] = anon_sym_GT_LPAREN; + v->a[68420] = anon_sym_LT_LT; + v->a[68421] = anon_sym_DOLLAR; + v->a[68422] = aux_sym_number_token1; + v->a[68423] = aux_sym_number_token2; + v->a[68424] = anon_sym_DOLLAR_LPAREN; + v->a[68425] = anon_sym_BQUOTE; v->a[68426] = aux_sym__simple_variable_name_token1; v->a[68427] = sym_word; - v->a[68428] = 3; - v->a[68429] = actions(3); - v->a[68430] = 1; - v->a[68431] = sym_comment; - v->a[68432] = actions(1294); - v->a[68433] = 5; - v->a[68434] = sym_file_descriptor; - v->a[68435] = sym__concat; - v->a[68436] = sym_test_operator; - v->a[68437] = sym__brace_start; - v->a[68438] = aux_sym_heredoc_redirect_token1; - v->a[68439] = actions(1292); + v->a[68428] = actions(3117); + v->a[68429] = 21; + v->a[68430] = sym_file_descriptor; + v->a[68431] = sym__concat; + v->a[68432] = sym_variable_name; + v->a[68433] = sym_test_operator; + v->a[68434] = sym__brace_start; + v->a[68435] = anon_sym_PIPE_AMP; + v->a[68436] = anon_sym_AMP_AMP; + v->a[68437] = anon_sym_PIPE_PIPE; + v->a[68438] = anon_sym_GT_GT; + v->a[68439] = anon_sym_AMP_GT_GT; small_parse_table_3422(v); } void small_parse_table_3422(t_small_parse_table_array *v) { - v->a[68440] = 40; - v->a[68441] = anon_sym_LPAREN_LPAREN; - v->a[68442] = anon_sym_SEMI; - v->a[68443] = anon_sym_PIPE_PIPE; - v->a[68444] = anon_sym_AMP_AMP; - v->a[68445] = anon_sym_PIPE; - v->a[68446] = anon_sym_AMP; - v->a[68447] = anon_sym_LT; - v->a[68448] = anon_sym_GT; - v->a[68449] = anon_sym_LT_LT; - v->a[68450] = anon_sym_GT_GT; - v->a[68451] = anon_sym_SEMI_SEMI; - v->a[68452] = anon_sym_SEMI_AMP; - v->a[68453] = anon_sym_SEMI_SEMI_AMP; - v->a[68454] = anon_sym_PIPE_AMP; - v->a[68455] = anon_sym_AMP_GT; - v->a[68456] = anon_sym_AMP_GT_GT; - v->a[68457] = anon_sym_LT_AMP; - v->a[68458] = anon_sym_GT_AMP; - v->a[68459] = anon_sym_GT_PIPE; + v->a[68440] = anon_sym_GT_PIPE; + v->a[68441] = anon_sym_LT_AMP_DASH; + v->a[68442] = anon_sym_GT_AMP_DASH; + v->a[68443] = anon_sym_LT_LT_DASH; + v->a[68444] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68445] = aux_sym_concatenation_token1; + v->a[68446] = sym__special_character; + v->a[68447] = anon_sym_DQUOTE; + v->a[68448] = sym_raw_string; + v->a[68449] = anon_sym_DOLLAR_LBRACE; + v->a[68450] = anon_sym_DOLLAR_BQUOTE; + v->a[68451] = 5; + v->a[68452] = actions(57); + v->a[68453] = 1; + v->a[68454] = sym_comment; + v->a[68455] = state(1394); + v->a[68456] = 1; + v->a[68457] = aux_sym_concatenation_repeat1; + v->a[68458] = actions(4165); + v->a[68459] = 2; small_parse_table_3423(v); } void small_parse_table_3423(t_small_parse_table_array *v) { - v->a[68460] = anon_sym_LT_AMP_DASH; - v->a[68461] = anon_sym_GT_AMP_DASH; - v->a[68462] = anon_sym_LT_LT_DASH; - v->a[68463] = anon_sym_LT_LT_LT; - v->a[68464] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68465] = anon_sym_DOLLAR_LBRACK; - v->a[68466] = aux_sym_concatenation_token1; - v->a[68467] = anon_sym_DOLLAR; - v->a[68468] = sym__special_character; - v->a[68469] = anon_sym_DQUOTE; - v->a[68470] = sym_raw_string; - v->a[68471] = sym_ansi_c_string; + v->a[68460] = sym__concat; + v->a[68461] = aux_sym_concatenation_token1; + v->a[68462] = actions(3038); + v->a[68463] = 13; + v->a[68464] = anon_sym_PIPE; + v->a[68465] = anon_sym_LT; + v->a[68466] = anon_sym_GT; + v->a[68467] = anon_sym_AMP_GT; + v->a[68468] = anon_sym_LT_AMP; + v->a[68469] = anon_sym_GT_AMP; + v->a[68470] = anon_sym_LT_LT; + v->a[68471] = anon_sym_DOLLAR; v->a[68472] = aux_sym_number_token1; v->a[68473] = aux_sym_number_token2; - v->a[68474] = anon_sym_DOLLAR_LBRACE; - v->a[68475] = anon_sym_DOLLAR_LPAREN; - v->a[68476] = anon_sym_BQUOTE; - v->a[68477] = anon_sym_DOLLAR_BQUOTE; - v->a[68478] = anon_sym_LT_LPAREN; - v->a[68479] = anon_sym_GT_LPAREN; + v->a[68474] = anon_sym_DOLLAR_LPAREN; + v->a[68475] = anon_sym_BQUOTE; + v->a[68476] = sym_word; + v->a[68477] = actions(3040); + v->a[68478] = 19; + v->a[68479] = sym_file_descriptor; small_parse_table_3424(v); } void small_parse_table_3424(t_small_parse_table_array *v) { - v->a[68480] = sym_word; - v->a[68481] = 3; - v->a[68482] = actions(3); - v->a[68483] = 1; - v->a[68484] = sym_comment; - v->a[68485] = actions(1314); - v->a[68486] = 7; - v->a[68487] = sym_file_descriptor; - v->a[68488] = sym__concat; - v->a[68489] = sym_variable_name; - v->a[68490] = sym_test_operator; - v->a[68491] = sym__brace_start; - v->a[68492] = ts_builtin_sym_end; - v->a[68493] = aux_sym_heredoc_redirect_token1; - v->a[68494] = actions(1312); - v->a[68495] = 38; - v->a[68496] = anon_sym_LPAREN_LPAREN; - v->a[68497] = anon_sym_SEMI; - v->a[68498] = anon_sym_PIPE_PIPE; - v->a[68499] = anon_sym_AMP_AMP; + v->a[68480] = sym_test_operator; + v->a[68481] = sym__bare_dollar; + v->a[68482] = sym__brace_start; + v->a[68483] = anon_sym_PIPE_AMP; + v->a[68484] = anon_sym_AMP_AMP; + v->a[68485] = anon_sym_PIPE_PIPE; + v->a[68486] = anon_sym_GT_GT; + v->a[68487] = anon_sym_AMP_GT_GT; + v->a[68488] = anon_sym_GT_PIPE; + v->a[68489] = anon_sym_LT_AMP_DASH; + v->a[68490] = anon_sym_GT_AMP_DASH; + v->a[68491] = anon_sym_LT_LT_DASH; + v->a[68492] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68493] = sym__special_character; + v->a[68494] = anon_sym_DQUOTE; + v->a[68495] = sym_raw_string; + v->a[68496] = anon_sym_DOLLAR_LBRACE; + v->a[68497] = anon_sym_DOLLAR_BQUOTE; + v->a[68498] = 3; + v->a[68499] = actions(57); small_parse_table_3425(v); } diff --git a/parser/static/small_parse_table/small_parse_table_685.c b/parser/static/small_parse_table/small_parse_table_685.c index e5808a98..7f62e4fb 100644 --- a/parser/static/small_parse_table/small_parse_table_685.c +++ b/parser/static/small_parse_table/small_parse_table_685.c @@ -14,126 +14,126 @@ void small_parse_table_3425(t_small_parse_table_array *v) { - v->a[68500] = anon_sym_PIPE; - v->a[68501] = anon_sym_AMP; - v->a[68502] = anon_sym_LT; - v->a[68503] = anon_sym_GT; - v->a[68504] = anon_sym_LT_LT; - v->a[68505] = anon_sym_GT_GT; - v->a[68506] = anon_sym_SEMI_SEMI; - v->a[68507] = anon_sym_PIPE_AMP; - v->a[68508] = anon_sym_AMP_GT; - v->a[68509] = anon_sym_AMP_GT_GT; - v->a[68510] = anon_sym_LT_AMP; - v->a[68511] = anon_sym_GT_AMP; - v->a[68512] = anon_sym_GT_PIPE; - v->a[68513] = anon_sym_LT_AMP_DASH; - v->a[68514] = anon_sym_GT_AMP_DASH; - v->a[68515] = anon_sym_LT_LT_DASH; - v->a[68516] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68517] = anon_sym_DOLLAR_LBRACK; - v->a[68518] = aux_sym_concatenation_token1; - v->a[68519] = anon_sym_DOLLAR; + v->a[68500] = 1; + v->a[68501] = sym_comment; + v->a[68502] = actions(3157); + v->a[68503] = 13; + v->a[68504] = anon_sym_PIPE; + v->a[68505] = anon_sym_LT; + v->a[68506] = anon_sym_GT; + v->a[68507] = anon_sym_AMP_GT; + v->a[68508] = anon_sym_LT_AMP; + v->a[68509] = anon_sym_GT_AMP; + v->a[68510] = anon_sym_LT_LT; + v->a[68511] = anon_sym_DOLLAR; + v->a[68512] = aux_sym_number_token1; + v->a[68513] = aux_sym_number_token2; + v->a[68514] = anon_sym_DOLLAR_LPAREN; + v->a[68515] = anon_sym_BQUOTE; + v->a[68516] = sym_word; + v->a[68517] = actions(3159); + v->a[68518] = 22; + v->a[68519] = sym_file_descriptor; small_parse_table_3426(v); } void small_parse_table_3426(t_small_parse_table_array *v) { - v->a[68520] = sym__special_character; - v->a[68521] = anon_sym_DQUOTE; - v->a[68522] = sym_raw_string; - v->a[68523] = sym_ansi_c_string; - v->a[68524] = aux_sym_number_token1; - v->a[68525] = aux_sym_number_token2; - v->a[68526] = anon_sym_DOLLAR_LBRACE; - v->a[68527] = anon_sym_DOLLAR_LPAREN; - v->a[68528] = anon_sym_BQUOTE; - v->a[68529] = anon_sym_DOLLAR_BQUOTE; - v->a[68530] = anon_sym_LT_LPAREN; - v->a[68531] = anon_sym_GT_LPAREN; - v->a[68532] = aux_sym__simple_variable_name_token1; - v->a[68533] = sym_word; - v->a[68534] = 3; - v->a[68535] = actions(3); - v->a[68536] = 1; - v->a[68537] = sym_comment; - v->a[68538] = actions(1310); - v->a[68539] = 7; + v->a[68520] = sym__concat; + v->a[68521] = sym_test_operator; + v->a[68522] = sym__bare_dollar; + v->a[68523] = sym__brace_start; + v->a[68524] = anon_sym_LPAREN; + v->a[68525] = anon_sym_PIPE_AMP; + v->a[68526] = anon_sym_AMP_AMP; + v->a[68527] = anon_sym_PIPE_PIPE; + v->a[68528] = anon_sym_GT_GT; + v->a[68529] = anon_sym_AMP_GT_GT; + v->a[68530] = anon_sym_GT_PIPE; + v->a[68531] = anon_sym_LT_AMP_DASH; + v->a[68532] = anon_sym_GT_AMP_DASH; + v->a[68533] = anon_sym_LT_LT_DASH; + v->a[68534] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68535] = aux_sym_concatenation_token1; + v->a[68536] = sym__special_character; + v->a[68537] = anon_sym_DQUOTE; + v->a[68538] = sym_raw_string; + v->a[68539] = anon_sym_DOLLAR_LBRACE; small_parse_table_3427(v); } void small_parse_table_3427(t_small_parse_table_array *v) { - v->a[68540] = sym_file_descriptor; - v->a[68541] = sym__concat; - v->a[68542] = sym_variable_name; - v->a[68543] = sym_test_operator; - v->a[68544] = sym__brace_start; - v->a[68545] = ts_builtin_sym_end; - v->a[68546] = aux_sym_heredoc_redirect_token1; - v->a[68547] = actions(1308); - v->a[68548] = 38; - v->a[68549] = anon_sym_LPAREN_LPAREN; - v->a[68550] = anon_sym_SEMI; - v->a[68551] = anon_sym_PIPE_PIPE; - v->a[68552] = anon_sym_AMP_AMP; - v->a[68553] = anon_sym_PIPE; - v->a[68554] = anon_sym_AMP; - v->a[68555] = anon_sym_LT; - v->a[68556] = anon_sym_GT; - v->a[68557] = anon_sym_LT_LT; - v->a[68558] = anon_sym_GT_GT; - v->a[68559] = anon_sym_SEMI_SEMI; + v->a[68540] = anon_sym_DOLLAR_BQUOTE; + v->a[68541] = 19; + v->a[68542] = actions(57); + v->a[68543] = 1; + v->a[68544] = sym_comment; + v->a[68545] = actions(4120); + v->a[68546] = 1; + v->a[68547] = anon_sym_PIPE; + v->a[68548] = actions(4122); + v->a[68549] = 1; + v->a[68550] = anon_sym_AMP_AMP; + v->a[68551] = actions(4124); + v->a[68552] = 1; + v->a[68553] = anon_sym_PIPE_PIPE; + v->a[68554] = actions(4126); + v->a[68555] = 1; + v->a[68556] = anon_sym_EQ; + v->a[68557] = actions(4132); + v->a[68558] = 1; + v->a[68559] = anon_sym_COMMA; small_parse_table_3428(v); } void small_parse_table_3428(t_small_parse_table_array *v) { - v->a[68560] = anon_sym_PIPE_AMP; - v->a[68561] = anon_sym_AMP_GT; - v->a[68562] = anon_sym_AMP_GT_GT; - v->a[68563] = anon_sym_LT_AMP; - v->a[68564] = anon_sym_GT_AMP; - v->a[68565] = anon_sym_GT_PIPE; - v->a[68566] = anon_sym_LT_AMP_DASH; - v->a[68567] = anon_sym_GT_AMP_DASH; - v->a[68568] = anon_sym_LT_LT_DASH; - v->a[68569] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68570] = anon_sym_DOLLAR_LBRACK; - v->a[68571] = aux_sym_concatenation_token1; - v->a[68572] = anon_sym_DOLLAR; - v->a[68573] = sym__special_character; - v->a[68574] = anon_sym_DQUOTE; - v->a[68575] = sym_raw_string; - v->a[68576] = sym_ansi_c_string; - v->a[68577] = aux_sym_number_token1; - v->a[68578] = aux_sym_number_token2; - v->a[68579] = anon_sym_DOLLAR_LBRACE; + v->a[68560] = actions(4138); + v->a[68561] = 1; + v->a[68562] = anon_sym_CARET; + v->a[68563] = actions(4140); + v->a[68564] = 1; + v->a[68565] = anon_sym_AMP; + v->a[68566] = actions(4150); + v->a[68567] = 1; + v->a[68568] = anon_sym_QMARK; + v->a[68569] = actions(4259); + v->a[68570] = 1; + v->a[68571] = anon_sym_RPAREN_RPAREN; + v->a[68572] = state(3549); + v->a[68573] = 1; + v->a[68574] = aux_sym_arithmetic_expansion_repeat1; + v->a[68575] = actions(4128); + v->a[68576] = 2; + v->a[68577] = anon_sym_LT; + v->a[68578] = anon_sym_GT; + v->a[68579] = actions(4130); small_parse_table_3429(v); } void small_parse_table_3429(t_small_parse_table_array *v) { - v->a[68580] = anon_sym_DOLLAR_LPAREN; - v->a[68581] = anon_sym_BQUOTE; - v->a[68582] = anon_sym_DOLLAR_BQUOTE; - v->a[68583] = anon_sym_LT_LPAREN; - v->a[68584] = anon_sym_GT_LPAREN; - v->a[68585] = aux_sym__simple_variable_name_token1; - v->a[68586] = sym_word; - v->a[68587] = 3; - v->a[68588] = actions(3); - v->a[68589] = 1; - v->a[68590] = sym_comment; - v->a[68591] = actions(1306); - v->a[68592] = 7; - v->a[68593] = sym_file_descriptor; - v->a[68594] = sym__concat; - v->a[68595] = sym_variable_name; - v->a[68596] = sym_test_operator; - v->a[68597] = sym__brace_start; - v->a[68598] = ts_builtin_sym_end; - v->a[68599] = aux_sym_heredoc_redirect_token1; + v->a[68580] = 2; + v->a[68581] = anon_sym_GT_GT; + v->a[68582] = anon_sym_LT_LT; + v->a[68583] = actions(4142); + v->a[68584] = 2; + v->a[68585] = anon_sym_EQ_EQ; + v->a[68586] = anon_sym_BANG_EQ; + v->a[68587] = actions(4144); + v->a[68588] = 2; + v->a[68589] = anon_sym_LT_EQ; + v->a[68590] = anon_sym_GT_EQ; + v->a[68591] = actions(4146); + v->a[68592] = 2; + v->a[68593] = anon_sym_PLUS; + v->a[68594] = anon_sym_DASH; + v->a[68595] = actions(4152); + v->a[68596] = 2; + v->a[68597] = anon_sym_PLUS_PLUS2; + v->a[68598] = anon_sym_DASH_DASH2; + v->a[68599] = actions(4148); small_parse_table_3430(v); } diff --git a/parser/static/small_parse_table/small_parse_table_686.c b/parser/static/small_parse_table/small_parse_table_686.c index 5fc3b6fa..e3e9a63e 100644 --- a/parser/static/small_parse_table/small_parse_table_686.c +++ b/parser/static/small_parse_table/small_parse_table_686.c @@ -14,126 +14,126 @@ void small_parse_table_3430(t_small_parse_table_array *v) { - v->a[68600] = actions(1304); - v->a[68601] = 38; - v->a[68602] = anon_sym_LPAREN_LPAREN; - v->a[68603] = anon_sym_SEMI; - v->a[68604] = anon_sym_PIPE_PIPE; - v->a[68605] = anon_sym_AMP_AMP; - v->a[68606] = anon_sym_PIPE; - v->a[68607] = anon_sym_AMP; - v->a[68608] = anon_sym_LT; - v->a[68609] = anon_sym_GT; - v->a[68610] = anon_sym_LT_LT; - v->a[68611] = anon_sym_GT_GT; - v->a[68612] = anon_sym_SEMI_SEMI; - v->a[68613] = anon_sym_PIPE_AMP; - v->a[68614] = anon_sym_AMP_GT; - v->a[68615] = anon_sym_AMP_GT_GT; - v->a[68616] = anon_sym_LT_AMP; - v->a[68617] = anon_sym_GT_AMP; - v->a[68618] = anon_sym_GT_PIPE; - v->a[68619] = anon_sym_LT_AMP_DASH; + v->a[68600] = 3; + v->a[68601] = anon_sym_STAR; + v->a[68602] = anon_sym_SLASH; + v->a[68603] = anon_sym_PERCENT; + v->a[68604] = actions(4136); + v->a[68605] = 10; + v->a[68606] = anon_sym_PLUS_EQ; + v->a[68607] = anon_sym_DASH_EQ; + v->a[68608] = anon_sym_STAR_EQ; + v->a[68609] = anon_sym_SLASH_EQ; + v->a[68610] = anon_sym_PERCENT_EQ; + v->a[68611] = anon_sym_LT_LT_EQ; + v->a[68612] = anon_sym_GT_GT_EQ; + v->a[68613] = anon_sym_AMP_EQ; + v->a[68614] = anon_sym_CARET_EQ; + v->a[68615] = anon_sym_PIPE_EQ; + v->a[68616] = 19; + v->a[68617] = actions(57); + v->a[68618] = 1; + v->a[68619] = sym_comment; small_parse_table_3431(v); } void small_parse_table_3431(t_small_parse_table_array *v) { - v->a[68620] = anon_sym_GT_AMP_DASH; - v->a[68621] = anon_sym_LT_LT_DASH; - v->a[68622] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68623] = anon_sym_DOLLAR_LBRACK; - v->a[68624] = aux_sym_concatenation_token1; - v->a[68625] = anon_sym_DOLLAR; - v->a[68626] = sym__special_character; - v->a[68627] = anon_sym_DQUOTE; - v->a[68628] = sym_raw_string; - v->a[68629] = sym_ansi_c_string; - v->a[68630] = aux_sym_number_token1; - v->a[68631] = aux_sym_number_token2; - v->a[68632] = anon_sym_DOLLAR_LBRACE; - v->a[68633] = anon_sym_DOLLAR_LPAREN; - v->a[68634] = anon_sym_BQUOTE; - v->a[68635] = anon_sym_DOLLAR_BQUOTE; - v->a[68636] = anon_sym_LT_LPAREN; - v->a[68637] = anon_sym_GT_LPAREN; - v->a[68638] = aux_sym__simple_variable_name_token1; - v->a[68639] = sym_word; + v->a[68620] = actions(4120); + v->a[68621] = 1; + v->a[68622] = anon_sym_PIPE; + v->a[68623] = actions(4122); + v->a[68624] = 1; + v->a[68625] = anon_sym_AMP_AMP; + v->a[68626] = actions(4124); + v->a[68627] = 1; + v->a[68628] = anon_sym_PIPE_PIPE; + v->a[68629] = actions(4126); + v->a[68630] = 1; + v->a[68631] = anon_sym_EQ; + v->a[68632] = actions(4132); + v->a[68633] = 1; + v->a[68634] = anon_sym_COMMA; + v->a[68635] = actions(4138); + v->a[68636] = 1; + v->a[68637] = anon_sym_CARET; + v->a[68638] = actions(4140); + v->a[68639] = 1; small_parse_table_3432(v); } void small_parse_table_3432(t_small_parse_table_array *v) { - v->a[68640] = 3; - v->a[68641] = actions(3); + v->a[68640] = anon_sym_AMP; + v->a[68641] = actions(4150); v->a[68642] = 1; - v->a[68643] = sym_comment; - v->a[68644] = actions(1354); - v->a[68645] = 6; - v->a[68646] = sym_file_descriptor; - v->a[68647] = sym__concat; - v->a[68648] = sym_variable_name; - v->a[68649] = sym_test_operator; - v->a[68650] = sym__brace_start; - v->a[68651] = aux_sym_heredoc_redirect_token1; - v->a[68652] = actions(1352); - v->a[68653] = 39; - v->a[68654] = anon_sym_LPAREN_LPAREN; - v->a[68655] = anon_sym_SEMI; - v->a[68656] = anon_sym_PIPE_PIPE; - v->a[68657] = anon_sym_AMP_AMP; - v->a[68658] = anon_sym_PIPE; - v->a[68659] = anon_sym_AMP; + v->a[68643] = anon_sym_QMARK; + v->a[68644] = actions(4261); + v->a[68645] = 1; + v->a[68646] = anon_sym_RPAREN_RPAREN; + v->a[68647] = state(3495); + v->a[68648] = 1; + v->a[68649] = aux_sym_arithmetic_expansion_repeat1; + v->a[68650] = actions(4128); + v->a[68651] = 2; + v->a[68652] = anon_sym_LT; + v->a[68653] = anon_sym_GT; + v->a[68654] = actions(4130); + v->a[68655] = 2; + v->a[68656] = anon_sym_GT_GT; + v->a[68657] = anon_sym_LT_LT; + v->a[68658] = actions(4142); + v->a[68659] = 2; small_parse_table_3433(v); } void small_parse_table_3433(t_small_parse_table_array *v) { - v->a[68660] = anon_sym_LT; - v->a[68661] = anon_sym_GT; - v->a[68662] = anon_sym_LT_LT; - v->a[68663] = anon_sym_GT_GT; - v->a[68664] = anon_sym_RPAREN; - v->a[68665] = anon_sym_SEMI_SEMI; - v->a[68666] = anon_sym_PIPE_AMP; - v->a[68667] = anon_sym_AMP_GT; - v->a[68668] = anon_sym_AMP_GT_GT; - v->a[68669] = anon_sym_LT_AMP; - v->a[68670] = anon_sym_GT_AMP; - v->a[68671] = anon_sym_GT_PIPE; - v->a[68672] = anon_sym_LT_AMP_DASH; - v->a[68673] = anon_sym_GT_AMP_DASH; - v->a[68674] = anon_sym_LT_LT_DASH; - v->a[68675] = anon_sym_LT_LT_LT; - v->a[68676] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68677] = anon_sym_DOLLAR_LBRACK; - v->a[68678] = aux_sym_concatenation_token1; - v->a[68679] = anon_sym_DOLLAR; + v->a[68660] = anon_sym_EQ_EQ; + v->a[68661] = anon_sym_BANG_EQ; + v->a[68662] = actions(4144); + v->a[68663] = 2; + v->a[68664] = anon_sym_LT_EQ; + v->a[68665] = anon_sym_GT_EQ; + v->a[68666] = actions(4146); + v->a[68667] = 2; + v->a[68668] = anon_sym_PLUS; + v->a[68669] = anon_sym_DASH; + v->a[68670] = actions(4152); + v->a[68671] = 2; + v->a[68672] = anon_sym_PLUS_PLUS2; + v->a[68673] = anon_sym_DASH_DASH2; + v->a[68674] = actions(4148); + v->a[68675] = 3; + v->a[68676] = anon_sym_STAR; + v->a[68677] = anon_sym_SLASH; + v->a[68678] = anon_sym_PERCENT; + v->a[68679] = actions(4136); small_parse_table_3434(v); } void small_parse_table_3434(t_small_parse_table_array *v) { - v->a[68680] = sym__special_character; - v->a[68681] = anon_sym_DQUOTE; - v->a[68682] = sym_raw_string; - v->a[68683] = sym_ansi_c_string; - v->a[68684] = aux_sym_number_token1; - v->a[68685] = aux_sym_number_token2; - v->a[68686] = anon_sym_DOLLAR_LBRACE; - v->a[68687] = anon_sym_DOLLAR_LPAREN; - v->a[68688] = anon_sym_BQUOTE; - v->a[68689] = anon_sym_DOLLAR_BQUOTE; - v->a[68690] = anon_sym_LT_LPAREN; - v->a[68691] = anon_sym_GT_LPAREN; - v->a[68692] = sym_word; - v->a[68693] = 3; - v->a[68694] = actions(3); - v->a[68695] = 1; - v->a[68696] = sym_comment; - v->a[68697] = actions(1334); - v->a[68698] = 7; - v->a[68699] = sym_file_descriptor; + v->a[68680] = 10; + v->a[68681] = anon_sym_PLUS_EQ; + v->a[68682] = anon_sym_DASH_EQ; + v->a[68683] = anon_sym_STAR_EQ; + v->a[68684] = anon_sym_SLASH_EQ; + v->a[68685] = anon_sym_PERCENT_EQ; + v->a[68686] = anon_sym_LT_LT_EQ; + v->a[68687] = anon_sym_GT_GT_EQ; + v->a[68688] = anon_sym_AMP_EQ; + v->a[68689] = anon_sym_CARET_EQ; + v->a[68690] = anon_sym_PIPE_EQ; + v->a[68691] = 6; + v->a[68692] = actions(3); + v->a[68693] = 1; + v->a[68694] = sym_comment; + v->a[68695] = actions(828); + v->a[68696] = 1; + v->a[68697] = sym_file_descriptor; + v->a[68698] = actions(4267); + v->a[68699] = 1; small_parse_table_3435(v); } diff --git a/parser/static/small_parse_table/small_parse_table_687.c b/parser/static/small_parse_table/small_parse_table_687.c index 1dd0fe6a..6957547b 100644 --- a/parser/static/small_parse_table/small_parse_table_687.c +++ b/parser/static/small_parse_table/small_parse_table_687.c @@ -14,126 +14,126 @@ void small_parse_table_3435(t_small_parse_table_array *v) { - v->a[68700] = sym__concat; - v->a[68701] = sym_variable_name; - v->a[68702] = sym_test_operator; - v->a[68703] = sym__brace_start; - v->a[68704] = ts_builtin_sym_end; - v->a[68705] = aux_sym_heredoc_redirect_token1; - v->a[68706] = actions(1332); - v->a[68707] = 38; - v->a[68708] = anon_sym_LPAREN_LPAREN; - v->a[68709] = anon_sym_SEMI; - v->a[68710] = anon_sym_PIPE_PIPE; - v->a[68711] = anon_sym_AMP_AMP; - v->a[68712] = anon_sym_PIPE; - v->a[68713] = anon_sym_AMP; - v->a[68714] = anon_sym_LT; - v->a[68715] = anon_sym_GT; - v->a[68716] = anon_sym_LT_LT; - v->a[68717] = anon_sym_GT_GT; - v->a[68718] = anon_sym_SEMI_SEMI; - v->a[68719] = anon_sym_PIPE_AMP; + v->a[68700] = sym_variable_name; + v->a[68701] = actions(4265); + v->a[68702] = 2; + v->a[68703] = aux_sym__simple_variable_name_token1; + v->a[68704] = aux_sym__multiline_variable_name_token1; + v->a[68705] = actions(4263); + v->a[68706] = 9; + v->a[68707] = anon_sym_BANG; + v->a[68708] = anon_sym_DASH; + v->a[68709] = anon_sym_STAR; + v->a[68710] = anon_sym_QMARK; + v->a[68711] = anon_sym_DOLLAR; + v->a[68712] = anon_sym_POUND; + v->a[68713] = anon_sym_AT; + v->a[68714] = anon_sym_0; + v->a[68715] = anon_sym__; + v->a[68716] = actions(826); + v->a[68717] = 22; + v->a[68718] = anon_sym_PIPE; + v->a[68719] = anon_sym_SEMI_SEMI; small_parse_table_3436(v); } void small_parse_table_3436(t_small_parse_table_array *v) { - v->a[68720] = anon_sym_AMP_GT; - v->a[68721] = anon_sym_AMP_GT_GT; - v->a[68722] = anon_sym_LT_AMP; - v->a[68723] = anon_sym_GT_AMP; - v->a[68724] = anon_sym_GT_PIPE; - v->a[68725] = anon_sym_LT_AMP_DASH; - v->a[68726] = anon_sym_GT_AMP_DASH; - v->a[68727] = anon_sym_LT_LT_DASH; - v->a[68728] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68729] = anon_sym_DOLLAR_LBRACK; - v->a[68730] = aux_sym_concatenation_token1; - v->a[68731] = anon_sym_DOLLAR; - v->a[68732] = sym__special_character; - v->a[68733] = anon_sym_DQUOTE; - v->a[68734] = sym_raw_string; - v->a[68735] = sym_ansi_c_string; - v->a[68736] = aux_sym_number_token1; - v->a[68737] = aux_sym_number_token2; - v->a[68738] = anon_sym_DOLLAR_LBRACE; - v->a[68739] = anon_sym_DOLLAR_LPAREN; + v->a[68720] = anon_sym_SEMI_AMP; + v->a[68721] = anon_sym_SEMI_SEMI_AMP; + v->a[68722] = anon_sym_PIPE_AMP; + v->a[68723] = anon_sym_AMP_AMP; + v->a[68724] = anon_sym_PIPE_PIPE; + v->a[68725] = anon_sym_LT; + v->a[68726] = anon_sym_GT; + v->a[68727] = anon_sym_GT_GT; + v->a[68728] = anon_sym_AMP_GT; + v->a[68729] = anon_sym_AMP_GT_GT; + v->a[68730] = anon_sym_LT_AMP; + v->a[68731] = anon_sym_GT_AMP; + v->a[68732] = anon_sym_GT_PIPE; + v->a[68733] = anon_sym_LT_AMP_DASH; + v->a[68734] = anon_sym_GT_AMP_DASH; + v->a[68735] = anon_sym_LT_LT; + v->a[68736] = anon_sym_LT_LT_DASH; + v->a[68737] = aux_sym_heredoc_redirect_token1; + v->a[68738] = anon_sym_AMP; + v->a[68739] = anon_sym_SEMI; small_parse_table_3437(v); } void small_parse_table_3437(t_small_parse_table_array *v) { - v->a[68740] = anon_sym_BQUOTE; - v->a[68741] = anon_sym_DOLLAR_BQUOTE; - v->a[68742] = anon_sym_LT_LPAREN; - v->a[68743] = anon_sym_GT_LPAREN; - v->a[68744] = aux_sym__simple_variable_name_token1; - v->a[68745] = sym_word; - v->a[68746] = 3; - v->a[68747] = actions(3); - v->a[68748] = 1; - v->a[68749] = sym_comment; - v->a[68750] = actions(1310); - v->a[68751] = 7; - v->a[68752] = sym_file_descriptor; - v->a[68753] = sym__concat; - v->a[68754] = sym_variable_name; - v->a[68755] = sym_test_operator; - v->a[68756] = sym__brace_start; - v->a[68757] = ts_builtin_sym_end; - v->a[68758] = aux_sym_heredoc_redirect_token1; - v->a[68759] = actions(1308); + v->a[68740] = 9; + v->a[68741] = actions(57); + v->a[68742] = 1; + v->a[68743] = sym_comment; + v->a[68744] = actions(4128); + v->a[68745] = 2; + v->a[68746] = anon_sym_LT; + v->a[68747] = anon_sym_GT; + v->a[68748] = actions(4130); + v->a[68749] = 2; + v->a[68750] = anon_sym_GT_GT; + v->a[68751] = anon_sym_LT_LT; + v->a[68752] = actions(4144); + v->a[68753] = 2; + v->a[68754] = anon_sym_LT_EQ; + v->a[68755] = anon_sym_GT_EQ; + v->a[68756] = actions(4146); + v->a[68757] = 2; + v->a[68758] = anon_sym_PLUS; + v->a[68759] = anon_sym_DASH; small_parse_table_3438(v); } void small_parse_table_3438(t_small_parse_table_array *v) { - v->a[68760] = 38; - v->a[68761] = anon_sym_LPAREN_LPAREN; - v->a[68762] = anon_sym_SEMI; - v->a[68763] = anon_sym_PIPE_PIPE; - v->a[68764] = anon_sym_AMP_AMP; - v->a[68765] = anon_sym_PIPE; - v->a[68766] = anon_sym_AMP; - v->a[68767] = anon_sym_LT; - v->a[68768] = anon_sym_GT; - v->a[68769] = anon_sym_LT_LT; - v->a[68770] = anon_sym_GT_GT; - v->a[68771] = anon_sym_SEMI_SEMI; - v->a[68772] = anon_sym_PIPE_AMP; - v->a[68773] = anon_sym_AMP_GT; - v->a[68774] = anon_sym_AMP_GT_GT; - v->a[68775] = anon_sym_LT_AMP; - v->a[68776] = anon_sym_GT_AMP; - v->a[68777] = anon_sym_GT_PIPE; - v->a[68778] = anon_sym_LT_AMP_DASH; - v->a[68779] = anon_sym_GT_AMP_DASH; + v->a[68760] = actions(4152); + v->a[68761] = 2; + v->a[68762] = anon_sym_PLUS_PLUS2; + v->a[68763] = anon_sym_DASH_DASH2; + v->a[68764] = actions(4148); + v->a[68765] = 3; + v->a[68766] = anon_sym_STAR; + v->a[68767] = anon_sym_SLASH; + v->a[68768] = anon_sym_PERCENT; + v->a[68769] = actions(4235); + v->a[68770] = 4; + v->a[68771] = anon_sym_PIPE; + v->a[68772] = anon_sym_EQ; + v->a[68773] = anon_sym_CARET; + v->a[68774] = anon_sym_AMP; + v->a[68775] = actions(4237); + v->a[68776] = 18; + v->a[68777] = anon_sym_AMP_AMP; + v->a[68778] = anon_sym_PIPE_PIPE; + v->a[68779] = anon_sym_COMMA; small_parse_table_3439(v); } void small_parse_table_3439(t_small_parse_table_array *v) { - v->a[68780] = anon_sym_LT_LT_DASH; - v->a[68781] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68782] = anon_sym_DOLLAR_LBRACK; - v->a[68783] = aux_sym_concatenation_token1; - v->a[68784] = anon_sym_DOLLAR; - v->a[68785] = sym__special_character; - v->a[68786] = anon_sym_DQUOTE; - v->a[68787] = sym_raw_string; - v->a[68788] = sym_ansi_c_string; - v->a[68789] = aux_sym_number_token1; - v->a[68790] = aux_sym_number_token2; - v->a[68791] = anon_sym_DOLLAR_LBRACE; - v->a[68792] = anon_sym_DOLLAR_LPAREN; - v->a[68793] = anon_sym_BQUOTE; - v->a[68794] = anon_sym_DOLLAR_BQUOTE; - v->a[68795] = anon_sym_LT_LPAREN; - v->a[68796] = anon_sym_GT_LPAREN; - v->a[68797] = aux_sym__simple_variable_name_token1; - v->a[68798] = sym_word; - v->a[68799] = 3; + v->a[68780] = anon_sym_RPAREN_RPAREN; + v->a[68781] = anon_sym_PLUS_EQ; + v->a[68782] = anon_sym_DASH_EQ; + v->a[68783] = anon_sym_STAR_EQ; + v->a[68784] = anon_sym_SLASH_EQ; + v->a[68785] = anon_sym_PERCENT_EQ; + v->a[68786] = anon_sym_LT_LT_EQ; + v->a[68787] = anon_sym_GT_GT_EQ; + v->a[68788] = anon_sym_AMP_EQ; + v->a[68789] = anon_sym_CARET_EQ; + v->a[68790] = anon_sym_PIPE_EQ; + v->a[68791] = anon_sym_EQ_EQ; + v->a[68792] = anon_sym_BANG_EQ; + v->a[68793] = anon_sym_QMARK; + v->a[68794] = anon_sym_COLON; + v->a[68795] = 3; + v->a[68796] = actions(57); + v->a[68797] = 1; + v->a[68798] = sym_comment; + v->a[68799] = actions(3032); small_parse_table_3440(v); } diff --git a/parser/static/small_parse_table/small_parse_table_688.c b/parser/static/small_parse_table/small_parse_table_688.c index 66bf7c42..688de9e6 100644 --- a/parser/static/small_parse_table/small_parse_table_688.c +++ b/parser/static/small_parse_table/small_parse_table_688.c @@ -14,126 +14,126 @@ void small_parse_table_3440(t_small_parse_table_array *v) { - v->a[68800] = actions(3); - v->a[68801] = 1; - v->a[68802] = sym_comment; - v->a[68803] = actions(1358); - v->a[68804] = 6; - v->a[68805] = sym_file_descriptor; - v->a[68806] = sym__concat; - v->a[68807] = sym_variable_name; - v->a[68808] = sym_test_operator; - v->a[68809] = sym__brace_start; - v->a[68810] = aux_sym_heredoc_redirect_token1; - v->a[68811] = actions(1356); - v->a[68812] = 39; - v->a[68813] = anon_sym_LPAREN_LPAREN; - v->a[68814] = anon_sym_SEMI; - v->a[68815] = anon_sym_PIPE_PIPE; - v->a[68816] = anon_sym_AMP_AMP; - v->a[68817] = anon_sym_PIPE; - v->a[68818] = anon_sym_AMP; - v->a[68819] = anon_sym_LT; + v->a[68800] = 13; + v->a[68801] = anon_sym_PIPE; + v->a[68802] = anon_sym_LT; + v->a[68803] = anon_sym_GT; + v->a[68804] = anon_sym_AMP_GT; + v->a[68805] = anon_sym_LT_AMP; + v->a[68806] = anon_sym_GT_AMP; + v->a[68807] = anon_sym_LT_LT; + v->a[68808] = anon_sym_DOLLAR; + v->a[68809] = aux_sym_number_token1; + v->a[68810] = aux_sym_number_token2; + v->a[68811] = anon_sym_DOLLAR_LPAREN; + v->a[68812] = anon_sym_BQUOTE; + v->a[68813] = sym_word; + v->a[68814] = actions(3034); + v->a[68815] = 22; + v->a[68816] = sym_file_descriptor; + v->a[68817] = sym__concat; + v->a[68818] = sym_test_operator; + v->a[68819] = sym__bare_dollar; small_parse_table_3441(v); } void small_parse_table_3441(t_small_parse_table_array *v) { - v->a[68820] = anon_sym_GT; - v->a[68821] = anon_sym_LT_LT; - v->a[68822] = anon_sym_GT_GT; - v->a[68823] = anon_sym_RPAREN; - v->a[68824] = anon_sym_SEMI_SEMI; - v->a[68825] = anon_sym_PIPE_AMP; - v->a[68826] = anon_sym_AMP_GT; - v->a[68827] = anon_sym_AMP_GT_GT; - v->a[68828] = anon_sym_LT_AMP; - v->a[68829] = anon_sym_GT_AMP; - v->a[68830] = anon_sym_GT_PIPE; - v->a[68831] = anon_sym_LT_AMP_DASH; - v->a[68832] = anon_sym_GT_AMP_DASH; - v->a[68833] = anon_sym_LT_LT_DASH; - v->a[68834] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68835] = anon_sym_DOLLAR_LBRACK; - v->a[68836] = aux_sym_concatenation_token1; - v->a[68837] = anon_sym_DOLLAR; - v->a[68838] = sym__special_character; - v->a[68839] = anon_sym_DQUOTE; + v->a[68820] = sym__brace_start; + v->a[68821] = anon_sym_LPAREN; + v->a[68822] = anon_sym_PIPE_AMP; + v->a[68823] = anon_sym_AMP_AMP; + v->a[68824] = anon_sym_PIPE_PIPE; + v->a[68825] = anon_sym_GT_GT; + v->a[68826] = anon_sym_AMP_GT_GT; + v->a[68827] = anon_sym_GT_PIPE; + v->a[68828] = anon_sym_LT_AMP_DASH; + v->a[68829] = anon_sym_GT_AMP_DASH; + v->a[68830] = anon_sym_LT_LT_DASH; + v->a[68831] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68832] = aux_sym_concatenation_token1; + v->a[68833] = sym__special_character; + v->a[68834] = anon_sym_DQUOTE; + v->a[68835] = sym_raw_string; + v->a[68836] = anon_sym_DOLLAR_LBRACE; + v->a[68837] = anon_sym_DOLLAR_BQUOTE; + v->a[68838] = 10; + v->a[68839] = actions(57); small_parse_table_3442(v); } void small_parse_table_3442(t_small_parse_table_array *v) { - v->a[68840] = sym_raw_string; - v->a[68841] = sym_ansi_c_string; - v->a[68842] = aux_sym_number_token1; - v->a[68843] = aux_sym_number_token2; - v->a[68844] = anon_sym_DOLLAR_LBRACE; - v->a[68845] = anon_sym_DOLLAR_LPAREN; - v->a[68846] = anon_sym_BQUOTE; - v->a[68847] = anon_sym_DOLLAR_BQUOTE; - v->a[68848] = anon_sym_LT_LPAREN; - v->a[68849] = anon_sym_GT_LPAREN; - v->a[68850] = aux_sym__simple_variable_name_token1; - v->a[68851] = sym_word; - v->a[68852] = 3; - v->a[68853] = actions(3); - v->a[68854] = 1; - v->a[68855] = sym_comment; - v->a[68856] = actions(1253); - v->a[68857] = 7; - v->a[68858] = sym_file_descriptor; - v->a[68859] = sym__concat; + v->a[68840] = 1; + v->a[68841] = sym_comment; + v->a[68842] = actions(4128); + v->a[68843] = 2; + v->a[68844] = anon_sym_LT; + v->a[68845] = anon_sym_GT; + v->a[68846] = actions(4130); + v->a[68847] = 2; + v->a[68848] = anon_sym_GT_GT; + v->a[68849] = anon_sym_LT_LT; + v->a[68850] = actions(4142); + v->a[68851] = 2; + v->a[68852] = anon_sym_EQ_EQ; + v->a[68853] = anon_sym_BANG_EQ; + v->a[68854] = actions(4144); + v->a[68855] = 2; + v->a[68856] = anon_sym_LT_EQ; + v->a[68857] = anon_sym_GT_EQ; + v->a[68858] = actions(4146); + v->a[68859] = 2; small_parse_table_3443(v); } void small_parse_table_3443(t_small_parse_table_array *v) { - v->a[68860] = sym_variable_name; - v->a[68861] = sym_test_operator; - v->a[68862] = sym__brace_start; - v->a[68863] = ts_builtin_sym_end; - v->a[68864] = aux_sym_heredoc_redirect_token1; - v->a[68865] = actions(1251); - v->a[68866] = 38; - v->a[68867] = anon_sym_LPAREN_LPAREN; - v->a[68868] = anon_sym_SEMI; - v->a[68869] = anon_sym_PIPE_PIPE; - v->a[68870] = anon_sym_AMP_AMP; - v->a[68871] = anon_sym_PIPE; - v->a[68872] = anon_sym_AMP; - v->a[68873] = anon_sym_LT; - v->a[68874] = anon_sym_GT; - v->a[68875] = anon_sym_LT_LT; - v->a[68876] = anon_sym_GT_GT; - v->a[68877] = anon_sym_SEMI_SEMI; - v->a[68878] = anon_sym_PIPE_AMP; - v->a[68879] = anon_sym_AMP_GT; + v->a[68860] = anon_sym_PLUS; + v->a[68861] = anon_sym_DASH; + v->a[68862] = actions(4152); + v->a[68863] = 2; + v->a[68864] = anon_sym_PLUS_PLUS2; + v->a[68865] = anon_sym_DASH_DASH2; + v->a[68866] = actions(4148); + v->a[68867] = 3; + v->a[68868] = anon_sym_STAR; + v->a[68869] = anon_sym_SLASH; + v->a[68870] = anon_sym_PERCENT; + v->a[68871] = actions(4235); + v->a[68872] = 4; + v->a[68873] = anon_sym_PIPE; + v->a[68874] = anon_sym_EQ; + v->a[68875] = anon_sym_CARET; + v->a[68876] = anon_sym_AMP; + v->a[68877] = actions(4237); + v->a[68878] = 16; + v->a[68879] = anon_sym_AMP_AMP; small_parse_table_3444(v); } void small_parse_table_3444(t_small_parse_table_array *v) { - v->a[68880] = anon_sym_AMP_GT_GT; - v->a[68881] = anon_sym_LT_AMP; - v->a[68882] = anon_sym_GT_AMP; - v->a[68883] = anon_sym_GT_PIPE; - v->a[68884] = anon_sym_LT_AMP_DASH; - v->a[68885] = anon_sym_GT_AMP_DASH; - v->a[68886] = anon_sym_LT_LT_DASH; - v->a[68887] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68888] = anon_sym_DOLLAR_LBRACK; - v->a[68889] = aux_sym_concatenation_token1; - v->a[68890] = anon_sym_DOLLAR; - v->a[68891] = sym__special_character; - v->a[68892] = anon_sym_DQUOTE; - v->a[68893] = sym_raw_string; - v->a[68894] = sym_ansi_c_string; - v->a[68895] = aux_sym_number_token1; - v->a[68896] = aux_sym_number_token2; - v->a[68897] = anon_sym_DOLLAR_LBRACE; - v->a[68898] = anon_sym_DOLLAR_LPAREN; - v->a[68899] = anon_sym_BQUOTE; + v->a[68880] = anon_sym_PIPE_PIPE; + v->a[68881] = anon_sym_COMMA; + v->a[68882] = anon_sym_RPAREN_RPAREN; + v->a[68883] = anon_sym_PLUS_EQ; + v->a[68884] = anon_sym_DASH_EQ; + v->a[68885] = anon_sym_STAR_EQ; + v->a[68886] = anon_sym_SLASH_EQ; + v->a[68887] = anon_sym_PERCENT_EQ; + v->a[68888] = anon_sym_LT_LT_EQ; + v->a[68889] = anon_sym_GT_GT_EQ; + v->a[68890] = anon_sym_AMP_EQ; + v->a[68891] = anon_sym_CARET_EQ; + v->a[68892] = anon_sym_PIPE_EQ; + v->a[68893] = anon_sym_QMARK; + v->a[68894] = anon_sym_COLON; + v->a[68895] = 6; + v->a[68896] = actions(3); + v->a[68897] = 1; + v->a[68898] = sym_comment; + v->a[68899] = actions(816); small_parse_table_3445(v); } diff --git a/parser/static/small_parse_table/small_parse_table_689.c b/parser/static/small_parse_table/small_parse_table_689.c index b05de5ae..cbea2450 100644 --- a/parser/static/small_parse_table/small_parse_table_689.c +++ b/parser/static/small_parse_table/small_parse_table_689.c @@ -14,43 +14,43 @@ void small_parse_table_3445(t_small_parse_table_array *v) { - v->a[68900] = anon_sym_DOLLAR_BQUOTE; - v->a[68901] = anon_sym_LT_LPAREN; - v->a[68902] = anon_sym_GT_LPAREN; - v->a[68903] = aux_sym__simple_variable_name_token1; - v->a[68904] = sym_word; - v->a[68905] = 3; - v->a[68906] = actions(3); - v->a[68907] = 1; - v->a[68908] = sym_comment; - v->a[68909] = actions(1326); - v->a[68910] = 7; - v->a[68911] = sym_file_descriptor; - v->a[68912] = sym__concat; - v->a[68913] = sym_variable_name; - v->a[68914] = sym_test_operator; - v->a[68915] = sym__brace_start; - v->a[68916] = ts_builtin_sym_end; - v->a[68917] = aux_sym_heredoc_redirect_token1; - v->a[68918] = actions(1324); - v->a[68919] = 38; + v->a[68900] = 1; + v->a[68901] = sym_file_descriptor; + v->a[68902] = actions(4267); + v->a[68903] = 1; + v->a[68904] = sym_variable_name; + v->a[68905] = actions(4265); + v->a[68906] = 2; + v->a[68907] = aux_sym__simple_variable_name_token1; + v->a[68908] = aux_sym__multiline_variable_name_token1; + v->a[68909] = actions(4263); + v->a[68910] = 9; + v->a[68911] = anon_sym_BANG; + v->a[68912] = anon_sym_DASH; + v->a[68913] = anon_sym_STAR; + v->a[68914] = anon_sym_QMARK; + v->a[68915] = anon_sym_DOLLAR; + v->a[68916] = anon_sym_POUND; + v->a[68917] = anon_sym_AT; + v->a[68918] = anon_sym_0; + v->a[68919] = anon_sym__; small_parse_table_3446(v); } void small_parse_table_3446(t_small_parse_table_array *v) { - v->a[68920] = anon_sym_LPAREN_LPAREN; - v->a[68921] = anon_sym_SEMI; - v->a[68922] = anon_sym_PIPE_PIPE; - v->a[68923] = anon_sym_AMP_AMP; - v->a[68924] = anon_sym_PIPE; - v->a[68925] = anon_sym_AMP; - v->a[68926] = anon_sym_LT; - v->a[68927] = anon_sym_GT; - v->a[68928] = anon_sym_LT_LT; - v->a[68929] = anon_sym_GT_GT; - v->a[68930] = anon_sym_SEMI_SEMI; - v->a[68931] = anon_sym_PIPE_AMP; + v->a[68920] = actions(810); + v->a[68921] = 22; + v->a[68922] = anon_sym_PIPE; + v->a[68923] = anon_sym_SEMI_SEMI; + v->a[68924] = anon_sym_SEMI_AMP; + v->a[68925] = anon_sym_SEMI_SEMI_AMP; + v->a[68926] = anon_sym_PIPE_AMP; + v->a[68927] = anon_sym_AMP_AMP; + v->a[68928] = anon_sym_PIPE_PIPE; + v->a[68929] = anon_sym_LT; + v->a[68930] = anon_sym_GT; + v->a[68931] = anon_sym_GT_GT; v->a[68932] = anon_sym_AMP_GT; v->a[68933] = anon_sym_AMP_GT_GT; v->a[68934] = anon_sym_LT_AMP; @@ -58,82 +58,82 @@ void small_parse_table_3446(t_small_parse_table_array *v) v->a[68936] = anon_sym_GT_PIPE; v->a[68937] = anon_sym_LT_AMP_DASH; v->a[68938] = anon_sym_GT_AMP_DASH; - v->a[68939] = anon_sym_LT_LT_DASH; + v->a[68939] = anon_sym_LT_LT; small_parse_table_3447(v); } void small_parse_table_3447(t_small_parse_table_array *v) { - v->a[68940] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68941] = anon_sym_DOLLAR_LBRACK; - v->a[68942] = aux_sym_concatenation_token1; - v->a[68943] = anon_sym_DOLLAR; - v->a[68944] = sym__special_character; - v->a[68945] = anon_sym_DQUOTE; - v->a[68946] = sym_raw_string; - v->a[68947] = sym_ansi_c_string; - v->a[68948] = aux_sym_number_token1; - v->a[68949] = aux_sym_number_token2; - v->a[68950] = anon_sym_DOLLAR_LBRACE; - v->a[68951] = anon_sym_DOLLAR_LPAREN; - v->a[68952] = anon_sym_BQUOTE; - v->a[68953] = anon_sym_DOLLAR_BQUOTE; - v->a[68954] = anon_sym_LT_LPAREN; - v->a[68955] = anon_sym_GT_LPAREN; - v->a[68956] = aux_sym__simple_variable_name_token1; - v->a[68957] = sym_word; - v->a[68958] = 3; - v->a[68959] = actions(3); + v->a[68940] = anon_sym_LT_LT_DASH; + v->a[68941] = aux_sym_heredoc_redirect_token1; + v->a[68942] = anon_sym_AMP; + v->a[68943] = anon_sym_SEMI; + v->a[68944] = 5; + v->a[68945] = actions(57); + v->a[68946] = 1; + v->a[68947] = sym_comment; + v->a[68948] = state(1437); + v->a[68949] = 1; + v->a[68950] = aux_sym_concatenation_repeat1; + v->a[68951] = actions(4223); + v->a[68952] = 2; + v->a[68953] = sym__concat; + v->a[68954] = aux_sym_concatenation_token1; + v->a[68955] = actions(3119); + v->a[68956] = 13; + v->a[68957] = anon_sym_PIPE; + v->a[68958] = anon_sym_LT; + v->a[68959] = anon_sym_GT; small_parse_table_3448(v); } void small_parse_table_3448(t_small_parse_table_array *v) { - v->a[68960] = 1; - v->a[68961] = sym_comment; - v->a[68962] = actions(1298); - v->a[68963] = 7; - v->a[68964] = sym_file_descriptor; - v->a[68965] = sym__concat; - v->a[68966] = sym_variable_name; - v->a[68967] = sym_test_operator; - v->a[68968] = sym__brace_start; - v->a[68969] = ts_builtin_sym_end; - v->a[68970] = aux_sym_heredoc_redirect_token1; - v->a[68971] = actions(1296); - v->a[68972] = 38; - v->a[68973] = anon_sym_LPAREN_LPAREN; - v->a[68974] = anon_sym_SEMI; - v->a[68975] = anon_sym_PIPE_PIPE; - v->a[68976] = anon_sym_AMP_AMP; - v->a[68977] = anon_sym_PIPE; - v->a[68978] = anon_sym_AMP; - v->a[68979] = anon_sym_LT; + v->a[68960] = anon_sym_AMP_GT; + v->a[68961] = anon_sym_LT_AMP; + v->a[68962] = anon_sym_GT_AMP; + v->a[68963] = anon_sym_LT_LT; + v->a[68964] = anon_sym_DOLLAR; + v->a[68965] = aux_sym_number_token1; + v->a[68966] = aux_sym_number_token2; + v->a[68967] = anon_sym_DOLLAR_LPAREN; + v->a[68968] = anon_sym_BQUOTE; + v->a[68969] = sym_word; + v->a[68970] = actions(3121); + v->a[68971] = 19; + v->a[68972] = sym_file_descriptor; + v->a[68973] = sym_variable_name; + v->a[68974] = sym_test_operator; + v->a[68975] = sym__brace_start; + v->a[68976] = anon_sym_PIPE_AMP; + v->a[68977] = anon_sym_AMP_AMP; + v->a[68978] = anon_sym_PIPE_PIPE; + v->a[68979] = anon_sym_GT_GT; small_parse_table_3449(v); } void small_parse_table_3449(t_small_parse_table_array *v) { - v->a[68980] = anon_sym_GT; - v->a[68981] = anon_sym_LT_LT; - v->a[68982] = anon_sym_GT_GT; - v->a[68983] = anon_sym_SEMI_SEMI; - v->a[68984] = anon_sym_PIPE_AMP; - v->a[68985] = anon_sym_AMP_GT; - v->a[68986] = anon_sym_AMP_GT_GT; - v->a[68987] = anon_sym_LT_AMP; - v->a[68988] = anon_sym_GT_AMP; - v->a[68989] = anon_sym_GT_PIPE; - v->a[68990] = anon_sym_LT_AMP_DASH; - v->a[68991] = anon_sym_GT_AMP_DASH; - v->a[68992] = anon_sym_LT_LT_DASH; - v->a[68993] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[68994] = anon_sym_DOLLAR_LBRACK; - v->a[68995] = aux_sym_concatenation_token1; - v->a[68996] = anon_sym_DOLLAR; - v->a[68997] = sym__special_character; - v->a[68998] = anon_sym_DQUOTE; - v->a[68999] = sym_raw_string; + v->a[68980] = anon_sym_AMP_GT_GT; + v->a[68981] = anon_sym_GT_PIPE; + v->a[68982] = anon_sym_LT_AMP_DASH; + v->a[68983] = anon_sym_GT_AMP_DASH; + v->a[68984] = anon_sym_LT_LT_DASH; + v->a[68985] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[68986] = sym__special_character; + v->a[68987] = anon_sym_DQUOTE; + v->a[68988] = sym_raw_string; + v->a[68989] = anon_sym_DOLLAR_LBRACE; + v->a[68990] = anon_sym_DOLLAR_BQUOTE; + v->a[68991] = 6; + v->a[68992] = actions(57); + v->a[68993] = 1; + v->a[68994] = sym_comment; + v->a[68995] = actions(4252); + v->a[68996] = 1; + v->a[68997] = aux_sym_concatenation_token1; + v->a[68998] = actions(4269); + v->a[68999] = 1; small_parse_table_3450(v); } diff --git a/parser/static/small_parse_table/small_parse_table_69.c b/parser/static/small_parse_table/small_parse_table_69.c index b896a0c3..f0eb857c 100644 --- a/parser/static/small_parse_table/small_parse_table_69.c +++ b/parser/static/small_parse_table/small_parse_table_69.c @@ -14,126 +14,126 @@ void small_parse_table_345(t_small_parse_table_array *v) { - v->a[6900] = 1; - v->a[6901] = sym_herestring_redirect; - v->a[6902] = state(1716); - v->a[6903] = 1; - v->a[6904] = sym_concatenation; - v->a[6905] = state(4911); - v->a[6906] = 1; - v->a[6907] = sym_subshell; - v->a[6908] = actions(1408); - v->a[6909] = 2; - v->a[6910] = sym_file_descriptor; - v->a[6911] = aux_sym_heredoc_redirect_token1; - v->a[6912] = actions(1543); - v->a[6913] = 2; - v->a[6914] = anon_sym_LPAREN_LPAREN; - v->a[6915] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6916] = actions(1569); - v->a[6917] = 2; - v->a[6918] = anon_sym_LT_LPAREN; - v->a[6919] = anon_sym_GT_LPAREN; + v->a[6900] = anon_sym_GT_AMP; + v->a[6901] = anon_sym_DOLLAR; + v->a[6902] = sym__special_character; + v->a[6903] = aux_sym_number_token1; + v->a[6904] = aux_sym_number_token2; + v->a[6905] = anon_sym_DOLLAR_LPAREN; + v->a[6906] = sym_word; + v->a[6907] = 21; + v->a[6908] = actions(3); + v->a[6909] = 1; + v->a[6910] = sym_comment; + v->a[6911] = actions(1252); + v->a[6912] = 1; + v->a[6913] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[6914] = actions(1254); + v->a[6915] = 1; + v->a[6916] = anon_sym_DOLLAR; + v->a[6917] = actions(1256); + v->a[6918] = 1; + v->a[6919] = sym__special_character; small_parse_table_346(v); } void small_parse_table_346(t_small_parse_table_array *v) { - v->a[6920] = actions(2418); - v->a[6921] = 2; - v->a[6922] = anon_sym_EQ_EQ; - v->a[6923] = anon_sym_EQ_TILDE; - v->a[6924] = actions(2416); - v->a[6925] = 3; - v->a[6926] = sym_raw_string; - v->a[6927] = sym_ansi_c_string; - v->a[6928] = sym_word; - v->a[6929] = state(1794); - v->a[6930] = 9; - v->a[6931] = sym_arithmetic_expansion; - v->a[6932] = sym_brace_expression; - v->a[6933] = sym_string; - v->a[6934] = sym_translated_string; - v->a[6935] = sym_number; - v->a[6936] = sym_simple_expansion; - v->a[6937] = sym_expansion; - v->a[6938] = sym_command_substitution; - v->a[6939] = sym_process_substitution; + v->a[6920] = actions(1258); + v->a[6921] = 1; + v->a[6922] = anon_sym_DQUOTE; + v->a[6923] = actions(1260); + v->a[6924] = 1; + v->a[6925] = aux_sym_number_token1; + v->a[6926] = actions(1262); + v->a[6927] = 1; + v->a[6928] = aux_sym_number_token2; + v->a[6929] = actions(1264); + v->a[6930] = 1; + v->a[6931] = anon_sym_DOLLAR_LBRACE; + v->a[6932] = actions(1266); + v->a[6933] = 1; + v->a[6934] = anon_sym_DOLLAR_LPAREN; + v->a[6935] = actions(1268); + v->a[6936] = 1; + v->a[6937] = anon_sym_BQUOTE; + v->a[6938] = actions(1270); + v->a[6939] = 1; small_parse_table_347(v); } void small_parse_table_347(t_small_parse_table_array *v) { - v->a[6940] = actions(1404); - v->a[6941] = 16; - v->a[6942] = anon_sym_PIPE_PIPE; - v->a[6943] = anon_sym_AMP_AMP; - v->a[6944] = anon_sym_PIPE; - v->a[6945] = anon_sym_LT; - v->a[6946] = anon_sym_GT; - v->a[6947] = anon_sym_LT_LT; - v->a[6948] = anon_sym_GT_GT; - v->a[6949] = anon_sym_PIPE_AMP; - v->a[6950] = anon_sym_AMP_GT; - v->a[6951] = anon_sym_AMP_GT_GT; - v->a[6952] = anon_sym_LT_AMP; - v->a[6953] = anon_sym_GT_AMP; - v->a[6954] = anon_sym_GT_PIPE; - v->a[6955] = anon_sym_LT_AMP_DASH; - v->a[6956] = anon_sym_GT_AMP_DASH; - v->a[6957] = anon_sym_LT_LT_DASH; - v->a[6958] = 8; - v->a[6959] = actions(3); + v->a[6940] = anon_sym_DOLLAR_BQUOTE; + v->a[6941] = actions(1272); + v->a[6942] = 1; + v->a[6943] = sym_test_operator; + v->a[6944] = actions(1274); + v->a[6945] = 1; + v->a[6946] = sym__bare_dollar; + v->a[6947] = actions(1276); + v->a[6948] = 1; + v->a[6949] = sym__brace_start; + v->a[6950] = state(390); + v->a[6951] = 1; + v->a[6952] = aux_sym_command_repeat2; + v->a[6953] = state(1232); + v->a[6954] = 1; + v->a[6955] = aux_sym__literal_repeat1; + v->a[6956] = state(1293); + v->a[6957] = 1; + v->a[6958] = sym_concatenation; + v->a[6959] = actions(1250); small_parse_table_348(v); } void small_parse_table_348(t_small_parse_table_array *v) { - v->a[6960] = 1; - v->a[6961] = sym_comment; - v->a[6962] = actions(2428); - v->a[6963] = 1; - v->a[6964] = anon_sym_DQUOTE; - v->a[6965] = actions(2432); - v->a[6966] = 1; - v->a[6967] = sym_variable_name; - v->a[6968] = state(1204); - v->a[6969] = 1; - v->a[6970] = sym_string; - v->a[6971] = actions(2430); - v->a[6972] = 2; - v->a[6973] = aux_sym__simple_variable_name_token1; - v->a[6974] = aux_sym__multiline_variable_name_token1; - v->a[6975] = actions(1235); - v->a[6976] = 3; - v->a[6977] = sym_file_descriptor; - v->a[6978] = sym_test_operator; - v->a[6979] = sym__brace_start; + v->a[6960] = 2; + v->a[6961] = sym_raw_string; + v->a[6962] = sym_word; + v->a[6963] = actions(1280); + v->a[6964] = 2; + v->a[6965] = sym_file_descriptor; + v->a[6966] = aux_sym_heredoc_redirect_token1; + v->a[6967] = state(770); + v->a[6968] = 7; + v->a[6969] = sym_arithmetic_expansion; + v->a[6970] = sym_brace_expression; + v->a[6971] = sym_string; + v->a[6972] = sym_number; + v->a[6973] = sym_simple_expansion; + v->a[6974] = sym_expansion; + v->a[6975] = sym_command_substitution; + v->a[6976] = actions(1278); + v->a[6977] = 20; + v->a[6978] = anon_sym_PIPE; + v->a[6979] = anon_sym_RPAREN; small_parse_table_349(v); } void small_parse_table_349(t_small_parse_table_array *v) { - v->a[6980] = actions(2426); - v->a[6981] = 9; - v->a[6982] = anon_sym_DASH; - v->a[6983] = anon_sym_STAR; - v->a[6984] = anon_sym_BANG; - v->a[6985] = anon_sym_QMARK; - v->a[6986] = anon_sym_DOLLAR; - v->a[6987] = anon_sym_POUND; - v->a[6988] = anon_sym_AT2; - v->a[6989] = anon_sym_0; - v->a[6990] = anon_sym__; - v->a[6991] = actions(1227); - v->a[6992] = 39; - v->a[6993] = anon_sym_LPAREN_LPAREN; - v->a[6994] = anon_sym_SEMI; - v->a[6995] = anon_sym_PIPE_PIPE; - v->a[6996] = anon_sym_AMP_AMP; - v->a[6997] = anon_sym_PIPE; - v->a[6998] = anon_sym_AMP; - v->a[6999] = anon_sym_LT; + v->a[6980] = anon_sym_SEMI_SEMI; + v->a[6981] = anon_sym_PIPE_AMP; + v->a[6982] = anon_sym_AMP_AMP; + v->a[6983] = anon_sym_PIPE_PIPE; + v->a[6984] = anon_sym_LT; + v->a[6985] = anon_sym_GT; + v->a[6986] = anon_sym_GT_GT; + v->a[6987] = anon_sym_AMP_GT; + v->a[6988] = anon_sym_AMP_GT_GT; + v->a[6989] = anon_sym_LT_AMP; + v->a[6990] = anon_sym_GT_AMP; + v->a[6991] = anon_sym_GT_PIPE; + v->a[6992] = anon_sym_LT_AMP_DASH; + v->a[6993] = anon_sym_GT_AMP_DASH; + v->a[6994] = anon_sym_LT_LT; + v->a[6995] = anon_sym_LT_LT_DASH; + v->a[6996] = anon_sym_AMP; + v->a[6997] = anon_sym_SEMI; + v->a[6998] = 19; + v->a[6999] = actions(3); small_parse_table_350(v); } diff --git a/parser/static/small_parse_table/small_parse_table_690.c b/parser/static/small_parse_table/small_parse_table_690.c index 492fce3f..67e55184 100644 --- a/parser/static/small_parse_table/small_parse_table_690.c +++ b/parser/static/small_parse_table/small_parse_table_690.c @@ -14,126 +14,126 @@ void small_parse_table_3450(t_small_parse_table_array *v) { - v->a[69000] = sym_ansi_c_string; - v->a[69001] = aux_sym_number_token1; - v->a[69002] = aux_sym_number_token2; - v->a[69003] = anon_sym_DOLLAR_LBRACE; - v->a[69004] = anon_sym_DOLLAR_LPAREN; - v->a[69005] = anon_sym_BQUOTE; - v->a[69006] = anon_sym_DOLLAR_BQUOTE; - v->a[69007] = anon_sym_LT_LPAREN; - v->a[69008] = anon_sym_GT_LPAREN; - v->a[69009] = aux_sym__simple_variable_name_token1; - v->a[69010] = sym_word; - v->a[69011] = 3; - v->a[69012] = actions(3); - v->a[69013] = 1; - v->a[69014] = sym_comment; - v->a[69015] = actions(1318); - v->a[69016] = 5; - v->a[69017] = sym_file_descriptor; - v->a[69018] = sym__concat; - v->a[69019] = sym_test_operator; + v->a[69000] = sym__concat; + v->a[69001] = state(1450); + v->a[69002] = 1; + v->a[69003] = aux_sym_concatenation_repeat1; + v->a[69004] = actions(2694); + v->a[69005] = 14; + v->a[69006] = anon_sym_PIPE; + v->a[69007] = anon_sym_LT; + v->a[69008] = anon_sym_GT; + v->a[69009] = anon_sym_AMP_GT; + v->a[69010] = anon_sym_LT_AMP; + v->a[69011] = anon_sym_GT_AMP; + v->a[69012] = anon_sym_LT_LT; + v->a[69013] = anon_sym_DOLLAR; + v->a[69014] = aux_sym_number_token1; + v->a[69015] = aux_sym_number_token2; + v->a[69016] = anon_sym_DOLLAR_LPAREN; + v->a[69017] = anon_sym_BQUOTE; + v->a[69018] = aux_sym__simple_variable_name_token1; + v->a[69019] = sym_word; small_parse_table_3451(v); } void small_parse_table_3451(t_small_parse_table_array *v) { - v->a[69020] = sym__brace_start; - v->a[69021] = aux_sym_heredoc_redirect_token1; - v->a[69022] = actions(1316); - v->a[69023] = 40; - v->a[69024] = anon_sym_LPAREN_LPAREN; - v->a[69025] = anon_sym_SEMI; - v->a[69026] = anon_sym_PIPE_PIPE; - v->a[69027] = anon_sym_AMP_AMP; - v->a[69028] = anon_sym_PIPE; - v->a[69029] = anon_sym_AMP; - v->a[69030] = anon_sym_LT; - v->a[69031] = anon_sym_GT; - v->a[69032] = anon_sym_LT_LT; - v->a[69033] = anon_sym_GT_GT; - v->a[69034] = anon_sym_SEMI_SEMI; - v->a[69035] = anon_sym_SEMI_AMP; - v->a[69036] = anon_sym_SEMI_SEMI_AMP; - v->a[69037] = anon_sym_PIPE_AMP; - v->a[69038] = anon_sym_AMP_GT; - v->a[69039] = anon_sym_AMP_GT_GT; + v->a[69020] = actions(2696); + v->a[69021] = 18; + v->a[69022] = sym_file_descriptor; + v->a[69023] = sym_test_operator; + v->a[69024] = sym__brace_start; + v->a[69025] = anon_sym_PIPE_AMP; + v->a[69026] = anon_sym_AMP_AMP; + v->a[69027] = anon_sym_PIPE_PIPE; + v->a[69028] = anon_sym_GT_GT; + v->a[69029] = anon_sym_AMP_GT_GT; + v->a[69030] = anon_sym_GT_PIPE; + v->a[69031] = anon_sym_LT_AMP_DASH; + v->a[69032] = anon_sym_GT_AMP_DASH; + v->a[69033] = anon_sym_LT_LT_DASH; + v->a[69034] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[69035] = sym__special_character; + v->a[69036] = anon_sym_DQUOTE; + v->a[69037] = sym_raw_string; + v->a[69038] = anon_sym_DOLLAR_LBRACE; + v->a[69039] = anon_sym_DOLLAR_BQUOTE; small_parse_table_3452(v); } void small_parse_table_3452(t_small_parse_table_array *v) { - v->a[69040] = anon_sym_LT_AMP; - v->a[69041] = anon_sym_GT_AMP; - v->a[69042] = anon_sym_GT_PIPE; - v->a[69043] = anon_sym_LT_AMP_DASH; - v->a[69044] = anon_sym_GT_AMP_DASH; - v->a[69045] = anon_sym_LT_LT_DASH; - v->a[69046] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69047] = anon_sym_DOLLAR_LBRACK; - v->a[69048] = aux_sym_concatenation_token1; - v->a[69049] = anon_sym_DOLLAR; - v->a[69050] = sym__special_character; - v->a[69051] = anon_sym_DQUOTE; - v->a[69052] = sym_raw_string; - v->a[69053] = sym_ansi_c_string; - v->a[69054] = aux_sym_number_token1; - v->a[69055] = aux_sym_number_token2; - v->a[69056] = anon_sym_DOLLAR_LBRACE; - v->a[69057] = anon_sym_DOLLAR_LPAREN; - v->a[69058] = anon_sym_BQUOTE; - v->a[69059] = anon_sym_DOLLAR_BQUOTE; + v->a[69040] = 19; + v->a[69041] = actions(57); + v->a[69042] = 1; + v->a[69043] = sym_comment; + v->a[69044] = actions(4120); + v->a[69045] = 1; + v->a[69046] = anon_sym_PIPE; + v->a[69047] = actions(4122); + v->a[69048] = 1; + v->a[69049] = anon_sym_AMP_AMP; + v->a[69050] = actions(4124); + v->a[69051] = 1; + v->a[69052] = anon_sym_PIPE_PIPE; + v->a[69053] = actions(4126); + v->a[69054] = 1; + v->a[69055] = anon_sym_EQ; + v->a[69056] = actions(4132); + v->a[69057] = 1; + v->a[69058] = anon_sym_COMMA; + v->a[69059] = actions(4138); small_parse_table_3453(v); } void small_parse_table_3453(t_small_parse_table_array *v) { - v->a[69060] = anon_sym_LT_LPAREN; - v->a[69061] = anon_sym_GT_LPAREN; - v->a[69062] = aux_sym__simple_variable_name_token1; - v->a[69063] = sym_word; - v->a[69064] = 3; - v->a[69065] = actions(3); + v->a[69060] = 1; + v->a[69061] = anon_sym_CARET; + v->a[69062] = actions(4140); + v->a[69063] = 1; + v->a[69064] = anon_sym_AMP; + v->a[69065] = actions(4150); v->a[69066] = 1; - v->a[69067] = sym_comment; - v->a[69068] = actions(1334); - v->a[69069] = 5; - v->a[69070] = sym_file_descriptor; - v->a[69071] = sym__concat; - v->a[69072] = sym_test_operator; - v->a[69073] = sym__brace_start; - v->a[69074] = aux_sym_heredoc_redirect_token1; - v->a[69075] = actions(1332); - v->a[69076] = 40; - v->a[69077] = anon_sym_LPAREN_LPAREN; - v->a[69078] = anon_sym_SEMI; - v->a[69079] = anon_sym_PIPE_PIPE; + v->a[69067] = anon_sym_QMARK; + v->a[69068] = actions(4271); + v->a[69069] = 1; + v->a[69070] = anon_sym_RPAREN_RPAREN; + v->a[69071] = state(3503); + v->a[69072] = 1; + v->a[69073] = aux_sym_arithmetic_expansion_repeat1; + v->a[69074] = actions(4128); + v->a[69075] = 2; + v->a[69076] = anon_sym_LT; + v->a[69077] = anon_sym_GT; + v->a[69078] = actions(4130); + v->a[69079] = 2; small_parse_table_3454(v); } void small_parse_table_3454(t_small_parse_table_array *v) { - v->a[69080] = anon_sym_AMP_AMP; - v->a[69081] = anon_sym_PIPE; - v->a[69082] = anon_sym_AMP; - v->a[69083] = anon_sym_LT; - v->a[69084] = anon_sym_GT; - v->a[69085] = anon_sym_LT_LT; - v->a[69086] = anon_sym_GT_GT; - v->a[69087] = anon_sym_SEMI_SEMI; - v->a[69088] = anon_sym_SEMI_AMP; - v->a[69089] = anon_sym_SEMI_SEMI_AMP; - v->a[69090] = anon_sym_PIPE_AMP; - v->a[69091] = anon_sym_AMP_GT; - v->a[69092] = anon_sym_AMP_GT_GT; - v->a[69093] = anon_sym_LT_AMP; - v->a[69094] = anon_sym_GT_AMP; - v->a[69095] = anon_sym_GT_PIPE; - v->a[69096] = anon_sym_LT_AMP_DASH; - v->a[69097] = anon_sym_GT_AMP_DASH; - v->a[69098] = anon_sym_LT_LT_DASH; - v->a[69099] = anon_sym_LT_LT_LT; + v->a[69080] = anon_sym_GT_GT; + v->a[69081] = anon_sym_LT_LT; + v->a[69082] = actions(4142); + v->a[69083] = 2; + v->a[69084] = anon_sym_EQ_EQ; + v->a[69085] = anon_sym_BANG_EQ; + v->a[69086] = actions(4144); + v->a[69087] = 2; + v->a[69088] = anon_sym_LT_EQ; + v->a[69089] = anon_sym_GT_EQ; + v->a[69090] = actions(4146); + v->a[69091] = 2; + v->a[69092] = anon_sym_PLUS; + v->a[69093] = anon_sym_DASH; + v->a[69094] = actions(4152); + v->a[69095] = 2; + v->a[69096] = anon_sym_PLUS_PLUS2; + v->a[69097] = anon_sym_DASH_DASH2; + v->a[69098] = actions(4148); + v->a[69099] = 3; small_parse_table_3455(v); } diff --git a/parser/static/small_parse_table/small_parse_table_691.c b/parser/static/small_parse_table/small_parse_table_691.c index 99b8353f..3196bd1b 100644 --- a/parser/static/small_parse_table/small_parse_table_691.c +++ b/parser/static/small_parse_table/small_parse_table_691.c @@ -14,126 +14,126 @@ void small_parse_table_3455(t_small_parse_table_array *v) { - v->a[69100] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69101] = anon_sym_DOLLAR_LBRACK; - v->a[69102] = aux_sym_concatenation_token1; - v->a[69103] = anon_sym_DOLLAR; - v->a[69104] = sym__special_character; - v->a[69105] = anon_sym_DQUOTE; - v->a[69106] = sym_raw_string; - v->a[69107] = sym_ansi_c_string; - v->a[69108] = aux_sym_number_token1; - v->a[69109] = aux_sym_number_token2; - v->a[69110] = anon_sym_DOLLAR_LBRACE; - v->a[69111] = anon_sym_DOLLAR_LPAREN; - v->a[69112] = anon_sym_BQUOTE; - v->a[69113] = anon_sym_DOLLAR_BQUOTE; - v->a[69114] = anon_sym_LT_LPAREN; - v->a[69115] = anon_sym_GT_LPAREN; - v->a[69116] = sym_word; - v->a[69117] = 3; - v->a[69118] = actions(3); - v->a[69119] = 1; + v->a[69100] = anon_sym_STAR; + v->a[69101] = anon_sym_SLASH; + v->a[69102] = anon_sym_PERCENT; + v->a[69103] = actions(4136); + v->a[69104] = 10; + v->a[69105] = anon_sym_PLUS_EQ; + v->a[69106] = anon_sym_DASH_EQ; + v->a[69107] = anon_sym_STAR_EQ; + v->a[69108] = anon_sym_SLASH_EQ; + v->a[69109] = anon_sym_PERCENT_EQ; + v->a[69110] = anon_sym_LT_LT_EQ; + v->a[69111] = anon_sym_GT_GT_EQ; + v->a[69112] = anon_sym_AMP_EQ; + v->a[69113] = anon_sym_CARET_EQ; + v->a[69114] = anon_sym_PIPE_EQ; + v->a[69115] = 19; + v->a[69116] = actions(57); + v->a[69117] = 1; + v->a[69118] = sym_comment; + v->a[69119] = actions(4120); small_parse_table_3456(v); } void small_parse_table_3456(t_small_parse_table_array *v) { - v->a[69120] = sym_comment; - v->a[69121] = actions(5375); - v->a[69122] = 5; - v->a[69123] = sym_file_descriptor; - v->a[69124] = sym_variable_name; - v->a[69125] = sym_test_operator; - v->a[69126] = sym__brace_start; - v->a[69127] = aux_sym_heredoc_redirect_token1; - v->a[69128] = actions(5373); - v->a[69129] = 40; - v->a[69130] = anon_sym_LPAREN_LPAREN; - v->a[69131] = anon_sym_SEMI; - v->a[69132] = anon_sym_PIPE_PIPE; - v->a[69133] = anon_sym_AMP_AMP; - v->a[69134] = anon_sym_PIPE; - v->a[69135] = anon_sym_AMP; - v->a[69136] = anon_sym_LT; - v->a[69137] = anon_sym_GT; - v->a[69138] = anon_sym_LT_LT; - v->a[69139] = anon_sym_GT_GT; + v->a[69120] = 1; + v->a[69121] = anon_sym_PIPE; + v->a[69122] = actions(4122); + v->a[69123] = 1; + v->a[69124] = anon_sym_AMP_AMP; + v->a[69125] = actions(4124); + v->a[69126] = 1; + v->a[69127] = anon_sym_PIPE_PIPE; + v->a[69128] = actions(4126); + v->a[69129] = 1; + v->a[69130] = anon_sym_EQ; + v->a[69131] = actions(4132); + v->a[69132] = 1; + v->a[69133] = anon_sym_COMMA; + v->a[69134] = actions(4138); + v->a[69135] = 1; + v->a[69136] = anon_sym_CARET; + v->a[69137] = actions(4140); + v->a[69138] = 1; + v->a[69139] = anon_sym_AMP; small_parse_table_3457(v); } void small_parse_table_3457(t_small_parse_table_array *v) { - v->a[69140] = anon_sym_esac; - v->a[69141] = anon_sym_SEMI_SEMI; - v->a[69142] = anon_sym_SEMI_AMP; - v->a[69143] = anon_sym_SEMI_SEMI_AMP; - v->a[69144] = anon_sym_PIPE_AMP; - v->a[69145] = anon_sym_AMP_GT; - v->a[69146] = anon_sym_AMP_GT_GT; - v->a[69147] = anon_sym_LT_AMP; - v->a[69148] = anon_sym_GT_AMP; - v->a[69149] = anon_sym_GT_PIPE; - v->a[69150] = anon_sym_LT_AMP_DASH; - v->a[69151] = anon_sym_GT_AMP_DASH; - v->a[69152] = anon_sym_LT_LT_DASH; - v->a[69153] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69154] = anon_sym_DOLLAR_LBRACK; - v->a[69155] = anon_sym_DOLLAR; - v->a[69156] = sym__special_character; - v->a[69157] = anon_sym_DQUOTE; - v->a[69158] = sym_raw_string; - v->a[69159] = sym_ansi_c_string; + v->a[69140] = actions(4150); + v->a[69141] = 1; + v->a[69142] = anon_sym_QMARK; + v->a[69143] = actions(4273); + v->a[69144] = 1; + v->a[69145] = anon_sym_RPAREN_RPAREN; + v->a[69146] = state(3507); + v->a[69147] = 1; + v->a[69148] = aux_sym_arithmetic_expansion_repeat1; + v->a[69149] = actions(4128); + v->a[69150] = 2; + v->a[69151] = anon_sym_LT; + v->a[69152] = anon_sym_GT; + v->a[69153] = actions(4130); + v->a[69154] = 2; + v->a[69155] = anon_sym_GT_GT; + v->a[69156] = anon_sym_LT_LT; + v->a[69157] = actions(4142); + v->a[69158] = 2; + v->a[69159] = anon_sym_EQ_EQ; small_parse_table_3458(v); } void small_parse_table_3458(t_small_parse_table_array *v) { - v->a[69160] = aux_sym_number_token1; - v->a[69161] = aux_sym_number_token2; - v->a[69162] = anon_sym_DOLLAR_LBRACE; - v->a[69163] = anon_sym_DOLLAR_LPAREN; - v->a[69164] = anon_sym_BQUOTE; - v->a[69165] = anon_sym_DOLLAR_BQUOTE; - v->a[69166] = anon_sym_LT_LPAREN; - v->a[69167] = anon_sym_GT_LPAREN; - v->a[69168] = aux_sym__simple_variable_name_token1; - v->a[69169] = sym_word; - v->a[69170] = 3; - v->a[69171] = actions(3); - v->a[69172] = 1; - v->a[69173] = sym_comment; - v->a[69174] = actions(1338); - v->a[69175] = 6; - v->a[69176] = sym_file_descriptor; - v->a[69177] = sym__concat; - v->a[69178] = sym_variable_name; - v->a[69179] = sym_test_operator; + v->a[69160] = anon_sym_BANG_EQ; + v->a[69161] = actions(4144); + v->a[69162] = 2; + v->a[69163] = anon_sym_LT_EQ; + v->a[69164] = anon_sym_GT_EQ; + v->a[69165] = actions(4146); + v->a[69166] = 2; + v->a[69167] = anon_sym_PLUS; + v->a[69168] = anon_sym_DASH; + v->a[69169] = actions(4152); + v->a[69170] = 2; + v->a[69171] = anon_sym_PLUS_PLUS2; + v->a[69172] = anon_sym_DASH_DASH2; + v->a[69173] = actions(4148); + v->a[69174] = 3; + v->a[69175] = anon_sym_STAR; + v->a[69176] = anon_sym_SLASH; + v->a[69177] = anon_sym_PERCENT; + v->a[69178] = actions(4136); + v->a[69179] = 10; small_parse_table_3459(v); } void small_parse_table_3459(t_small_parse_table_array *v) { - v->a[69180] = sym__brace_start; - v->a[69181] = aux_sym_heredoc_redirect_token1; - v->a[69182] = actions(1336); - v->a[69183] = 39; - v->a[69184] = anon_sym_LPAREN_LPAREN; - v->a[69185] = anon_sym_SEMI; - v->a[69186] = anon_sym_PIPE_PIPE; - v->a[69187] = anon_sym_AMP_AMP; - v->a[69188] = anon_sym_PIPE; - v->a[69189] = anon_sym_AMP; - v->a[69190] = anon_sym_LT; - v->a[69191] = anon_sym_GT; - v->a[69192] = anon_sym_LT_LT; - v->a[69193] = anon_sym_GT_GT; - v->a[69194] = anon_sym_RPAREN; - v->a[69195] = anon_sym_SEMI_SEMI; - v->a[69196] = anon_sym_PIPE_AMP; - v->a[69197] = anon_sym_AMP_GT; - v->a[69198] = anon_sym_AMP_GT_GT; - v->a[69199] = anon_sym_LT_AMP; + v->a[69180] = anon_sym_PLUS_EQ; + v->a[69181] = anon_sym_DASH_EQ; + v->a[69182] = anon_sym_STAR_EQ; + v->a[69183] = anon_sym_SLASH_EQ; + v->a[69184] = anon_sym_PERCENT_EQ; + v->a[69185] = anon_sym_LT_LT_EQ; + v->a[69186] = anon_sym_GT_GT_EQ; + v->a[69187] = anon_sym_AMP_EQ; + v->a[69188] = anon_sym_CARET_EQ; + v->a[69189] = anon_sym_PIPE_EQ; + v->a[69190] = 6; + v->a[69191] = actions(3); + v->a[69192] = 1; + v->a[69193] = sym_comment; + v->a[69194] = actions(828); + v->a[69195] = 1; + v->a[69196] = sym_file_descriptor; + v->a[69197] = actions(4279); + v->a[69198] = 1; + v->a[69199] = sym_variable_name; small_parse_table_3460(v); } diff --git a/parser/static/small_parse_table/small_parse_table_692.c b/parser/static/small_parse_table/small_parse_table_692.c index 8c318a29..3a308a26 100644 --- a/parser/static/small_parse_table/small_parse_table_692.c +++ b/parser/static/small_parse_table/small_parse_table_692.c @@ -14,126 +14,126 @@ void small_parse_table_3460(t_small_parse_table_array *v) { - v->a[69200] = anon_sym_GT_AMP; - v->a[69201] = anon_sym_GT_PIPE; - v->a[69202] = anon_sym_LT_AMP_DASH; - v->a[69203] = anon_sym_GT_AMP_DASH; - v->a[69204] = anon_sym_LT_LT_DASH; - v->a[69205] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69206] = anon_sym_DOLLAR_LBRACK; - v->a[69207] = aux_sym_concatenation_token1; - v->a[69208] = anon_sym_DOLLAR; - v->a[69209] = sym__special_character; - v->a[69210] = anon_sym_DQUOTE; - v->a[69211] = sym_raw_string; - v->a[69212] = sym_ansi_c_string; - v->a[69213] = aux_sym_number_token1; - v->a[69214] = aux_sym_number_token2; - v->a[69215] = anon_sym_DOLLAR_LBRACE; - v->a[69216] = anon_sym_DOLLAR_LPAREN; - v->a[69217] = anon_sym_BQUOTE; - v->a[69218] = anon_sym_DOLLAR_BQUOTE; - v->a[69219] = anon_sym_LT_LPAREN; + v->a[69200] = actions(4277); + v->a[69201] = 2; + v->a[69202] = aux_sym__simple_variable_name_token1; + v->a[69203] = aux_sym__multiline_variable_name_token1; + v->a[69204] = actions(4275); + v->a[69205] = 9; + v->a[69206] = anon_sym_BANG; + v->a[69207] = anon_sym_DASH; + v->a[69208] = anon_sym_STAR; + v->a[69209] = anon_sym_QMARK; + v->a[69210] = anon_sym_DOLLAR; + v->a[69211] = anon_sym_POUND; + v->a[69212] = anon_sym_AT; + v->a[69213] = anon_sym_0; + v->a[69214] = anon_sym__; + v->a[69215] = actions(826); + v->a[69216] = 22; + v->a[69217] = anon_sym_PIPE; + v->a[69218] = anon_sym_SEMI_SEMI; + v->a[69219] = anon_sym_SEMI_AMP; small_parse_table_3461(v); } void small_parse_table_3461(t_small_parse_table_array *v) { - v->a[69220] = anon_sym_GT_LPAREN; - v->a[69221] = aux_sym__simple_variable_name_token1; - v->a[69222] = sym_word; - v->a[69223] = 3; - v->a[69224] = actions(3); - v->a[69225] = 1; - v->a[69226] = sym_comment; - v->a[69227] = actions(1294); - v->a[69228] = 7; - v->a[69229] = sym_file_descriptor; - v->a[69230] = sym__concat; - v->a[69231] = sym_variable_name; - v->a[69232] = sym_test_operator; - v->a[69233] = sym__brace_start; - v->a[69234] = ts_builtin_sym_end; - v->a[69235] = aux_sym_heredoc_redirect_token1; - v->a[69236] = actions(1292); - v->a[69237] = 38; - v->a[69238] = anon_sym_LPAREN_LPAREN; - v->a[69239] = anon_sym_SEMI; + v->a[69220] = anon_sym_SEMI_SEMI_AMP; + v->a[69221] = anon_sym_PIPE_AMP; + v->a[69222] = anon_sym_AMP_AMP; + v->a[69223] = anon_sym_PIPE_PIPE; + v->a[69224] = anon_sym_LT; + v->a[69225] = anon_sym_GT; + v->a[69226] = anon_sym_GT_GT; + v->a[69227] = anon_sym_AMP_GT; + v->a[69228] = anon_sym_AMP_GT_GT; + v->a[69229] = anon_sym_LT_AMP; + v->a[69230] = anon_sym_GT_AMP; + v->a[69231] = anon_sym_GT_PIPE; + v->a[69232] = anon_sym_LT_AMP_DASH; + v->a[69233] = anon_sym_GT_AMP_DASH; + v->a[69234] = anon_sym_LT_LT; + v->a[69235] = anon_sym_LT_LT_DASH; + v->a[69236] = aux_sym_heredoc_redirect_token1; + v->a[69237] = anon_sym_AMP; + v->a[69238] = anon_sym_SEMI; + v->a[69239] = 3; small_parse_table_3462(v); } void small_parse_table_3462(t_small_parse_table_array *v) { - v->a[69240] = anon_sym_PIPE_PIPE; - v->a[69241] = anon_sym_AMP_AMP; - v->a[69242] = anon_sym_PIPE; - v->a[69243] = anon_sym_AMP; - v->a[69244] = anon_sym_LT; - v->a[69245] = anon_sym_GT; - v->a[69246] = anon_sym_LT_LT; - v->a[69247] = anon_sym_GT_GT; - v->a[69248] = anon_sym_SEMI_SEMI; - v->a[69249] = anon_sym_PIPE_AMP; - v->a[69250] = anon_sym_AMP_GT; - v->a[69251] = anon_sym_AMP_GT_GT; - v->a[69252] = anon_sym_LT_AMP; - v->a[69253] = anon_sym_GT_AMP; - v->a[69254] = anon_sym_GT_PIPE; - v->a[69255] = anon_sym_LT_AMP_DASH; - v->a[69256] = anon_sym_GT_AMP_DASH; - v->a[69257] = anon_sym_LT_LT_DASH; - v->a[69258] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69259] = anon_sym_DOLLAR_LBRACK; + v->a[69240] = actions(57); + v->a[69241] = 1; + v->a[69242] = sym_comment; + v->a[69243] = actions(3064); + v->a[69244] = 13; + v->a[69245] = anon_sym_PIPE; + v->a[69246] = anon_sym_EQ; + v->a[69247] = anon_sym_LT; + v->a[69248] = anon_sym_GT; + v->a[69249] = anon_sym_GT_GT; + v->a[69250] = anon_sym_LT_LT; + v->a[69251] = anon_sym_CARET; + v->a[69252] = anon_sym_AMP; + v->a[69253] = anon_sym_PLUS; + v->a[69254] = anon_sym_DASH; + v->a[69255] = anon_sym_STAR; + v->a[69256] = anon_sym_SLASH; + v->a[69257] = anon_sym_PERCENT; + v->a[69258] = actions(3066); + v->a[69259] = 22; small_parse_table_3463(v); } void small_parse_table_3463(t_small_parse_table_array *v) { - v->a[69260] = aux_sym_concatenation_token1; - v->a[69261] = anon_sym_DOLLAR; - v->a[69262] = sym__special_character; - v->a[69263] = anon_sym_DQUOTE; - v->a[69264] = sym_raw_string; - v->a[69265] = sym_ansi_c_string; - v->a[69266] = aux_sym_number_token1; - v->a[69267] = aux_sym_number_token2; - v->a[69268] = anon_sym_DOLLAR_LBRACE; - v->a[69269] = anon_sym_DOLLAR_LPAREN; - v->a[69270] = anon_sym_BQUOTE; - v->a[69271] = anon_sym_DOLLAR_BQUOTE; - v->a[69272] = anon_sym_LT_LPAREN; - v->a[69273] = anon_sym_GT_LPAREN; - v->a[69274] = aux_sym__simple_variable_name_token1; - v->a[69275] = sym_word; - v->a[69276] = 3; - v->a[69277] = actions(3); - v->a[69278] = 1; - v->a[69279] = sym_comment; + v->a[69260] = anon_sym_AMP_AMP; + v->a[69261] = anon_sym_PIPE_PIPE; + v->a[69262] = anon_sym_COMMA; + v->a[69263] = anon_sym_RPAREN_RPAREN; + v->a[69264] = anon_sym_PLUS_EQ; + v->a[69265] = anon_sym_DASH_EQ; + v->a[69266] = anon_sym_STAR_EQ; + v->a[69267] = anon_sym_SLASH_EQ; + v->a[69268] = anon_sym_PERCENT_EQ; + v->a[69269] = anon_sym_LT_LT_EQ; + v->a[69270] = anon_sym_GT_GT_EQ; + v->a[69271] = anon_sym_AMP_EQ; + v->a[69272] = anon_sym_CARET_EQ; + v->a[69273] = anon_sym_PIPE_EQ; + v->a[69274] = anon_sym_EQ_EQ; + v->a[69275] = anon_sym_BANG_EQ; + v->a[69276] = anon_sym_LT_EQ; + v->a[69277] = anon_sym_GT_EQ; + v->a[69278] = anon_sym_QMARK; + v->a[69279] = anon_sym_COLON; small_parse_table_3464(v); } void small_parse_table_3464(t_small_parse_table_array *v) { - v->a[69280] = actions(1322); - v->a[69281] = 5; - v->a[69282] = sym_file_descriptor; - v->a[69283] = sym__concat; - v->a[69284] = sym_test_operator; - v->a[69285] = sym__brace_start; - v->a[69286] = aux_sym_heredoc_redirect_token1; - v->a[69287] = actions(1320); - v->a[69288] = 40; - v->a[69289] = anon_sym_LPAREN_LPAREN; - v->a[69290] = anon_sym_SEMI; - v->a[69291] = anon_sym_PIPE_PIPE; - v->a[69292] = anon_sym_AMP_AMP; - v->a[69293] = anon_sym_PIPE; - v->a[69294] = anon_sym_AMP; - v->a[69295] = anon_sym_LT; - v->a[69296] = anon_sym_GT; - v->a[69297] = anon_sym_LT_LT; - v->a[69298] = anon_sym_GT_GT; - v->a[69299] = anon_sym_esac; + v->a[69280] = anon_sym_PLUS_PLUS2; + v->a[69281] = anon_sym_DASH_DASH2; + v->a[69282] = 19; + v->a[69283] = actions(57); + v->a[69284] = 1; + v->a[69285] = sym_comment; + v->a[69286] = actions(4120); + v->a[69287] = 1; + v->a[69288] = anon_sym_PIPE; + v->a[69289] = actions(4122); + v->a[69290] = 1; + v->a[69291] = anon_sym_AMP_AMP; + v->a[69292] = actions(4124); + v->a[69293] = 1; + v->a[69294] = anon_sym_PIPE_PIPE; + v->a[69295] = actions(4126); + v->a[69296] = 1; + v->a[69297] = anon_sym_EQ; + v->a[69298] = actions(4132); + v->a[69299] = 1; small_parse_table_3465(v); } diff --git a/parser/static/small_parse_table/small_parse_table_693.c b/parser/static/small_parse_table/small_parse_table_693.c index a7fd5d8b..3943b61a 100644 --- a/parser/static/small_parse_table/small_parse_table_693.c +++ b/parser/static/small_parse_table/small_parse_table_693.c @@ -14,126 +14,126 @@ void small_parse_table_3465(t_small_parse_table_array *v) { - v->a[69300] = anon_sym_SEMI_SEMI; - v->a[69301] = anon_sym_SEMI_AMP; - v->a[69302] = anon_sym_SEMI_SEMI_AMP; - v->a[69303] = anon_sym_PIPE_AMP; - v->a[69304] = anon_sym_AMP_GT; - v->a[69305] = anon_sym_AMP_GT_GT; - v->a[69306] = anon_sym_LT_AMP; - v->a[69307] = anon_sym_GT_AMP; - v->a[69308] = anon_sym_GT_PIPE; - v->a[69309] = anon_sym_LT_AMP_DASH; - v->a[69310] = anon_sym_GT_AMP_DASH; - v->a[69311] = anon_sym_LT_LT_DASH; - v->a[69312] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69313] = anon_sym_DOLLAR_LBRACK; - v->a[69314] = aux_sym_concatenation_token1; - v->a[69315] = anon_sym_DOLLAR; - v->a[69316] = sym__special_character; - v->a[69317] = anon_sym_DQUOTE; - v->a[69318] = sym_raw_string; - v->a[69319] = sym_ansi_c_string; + v->a[69300] = anon_sym_COMMA; + v->a[69301] = actions(4138); + v->a[69302] = 1; + v->a[69303] = anon_sym_CARET; + v->a[69304] = actions(4140); + v->a[69305] = 1; + v->a[69306] = anon_sym_AMP; + v->a[69307] = actions(4150); + v->a[69308] = 1; + v->a[69309] = anon_sym_QMARK; + v->a[69310] = actions(4281); + v->a[69311] = 1; + v->a[69312] = anon_sym_RPAREN_RPAREN; + v->a[69313] = state(3542); + v->a[69314] = 1; + v->a[69315] = aux_sym_arithmetic_expansion_repeat1; + v->a[69316] = actions(4128); + v->a[69317] = 2; + v->a[69318] = anon_sym_LT; + v->a[69319] = anon_sym_GT; small_parse_table_3466(v); } void small_parse_table_3466(t_small_parse_table_array *v) { - v->a[69320] = aux_sym_number_token1; - v->a[69321] = aux_sym_number_token2; - v->a[69322] = anon_sym_DOLLAR_LBRACE; - v->a[69323] = anon_sym_DOLLAR_LPAREN; - v->a[69324] = anon_sym_BQUOTE; - v->a[69325] = anon_sym_DOLLAR_BQUOTE; - v->a[69326] = anon_sym_LT_LPAREN; - v->a[69327] = anon_sym_GT_LPAREN; - v->a[69328] = sym_word; - v->a[69329] = 3; - v->a[69330] = actions(3); - v->a[69331] = 1; - v->a[69332] = sym_comment; - v->a[69333] = actions(1354); - v->a[69334] = 7; - v->a[69335] = sym_file_descriptor; - v->a[69336] = sym__concat; - v->a[69337] = sym_variable_name; - v->a[69338] = sym_test_operator; - v->a[69339] = sym__brace_start; + v->a[69320] = actions(4130); + v->a[69321] = 2; + v->a[69322] = anon_sym_GT_GT; + v->a[69323] = anon_sym_LT_LT; + v->a[69324] = actions(4142); + v->a[69325] = 2; + v->a[69326] = anon_sym_EQ_EQ; + v->a[69327] = anon_sym_BANG_EQ; + v->a[69328] = actions(4144); + v->a[69329] = 2; + v->a[69330] = anon_sym_LT_EQ; + v->a[69331] = anon_sym_GT_EQ; + v->a[69332] = actions(4146); + v->a[69333] = 2; + v->a[69334] = anon_sym_PLUS; + v->a[69335] = anon_sym_DASH; + v->a[69336] = actions(4152); + v->a[69337] = 2; + v->a[69338] = anon_sym_PLUS_PLUS2; + v->a[69339] = anon_sym_DASH_DASH2; small_parse_table_3467(v); } void small_parse_table_3467(t_small_parse_table_array *v) { - v->a[69340] = ts_builtin_sym_end; - v->a[69341] = aux_sym_heredoc_redirect_token1; - v->a[69342] = actions(1352); - v->a[69343] = 38; - v->a[69344] = anon_sym_LPAREN_LPAREN; - v->a[69345] = anon_sym_SEMI; - v->a[69346] = anon_sym_PIPE_PIPE; - v->a[69347] = anon_sym_AMP_AMP; - v->a[69348] = anon_sym_PIPE; - v->a[69349] = anon_sym_AMP; - v->a[69350] = anon_sym_LT; - v->a[69351] = anon_sym_GT; - v->a[69352] = anon_sym_LT_LT; - v->a[69353] = anon_sym_GT_GT; - v->a[69354] = anon_sym_SEMI_SEMI; - v->a[69355] = anon_sym_PIPE_AMP; - v->a[69356] = anon_sym_AMP_GT; - v->a[69357] = anon_sym_AMP_GT_GT; - v->a[69358] = anon_sym_LT_AMP; - v->a[69359] = anon_sym_GT_AMP; + v->a[69340] = actions(4148); + v->a[69341] = 3; + v->a[69342] = anon_sym_STAR; + v->a[69343] = anon_sym_SLASH; + v->a[69344] = anon_sym_PERCENT; + v->a[69345] = actions(4136); + v->a[69346] = 10; + v->a[69347] = anon_sym_PLUS_EQ; + v->a[69348] = anon_sym_DASH_EQ; + v->a[69349] = anon_sym_STAR_EQ; + v->a[69350] = anon_sym_SLASH_EQ; + v->a[69351] = anon_sym_PERCENT_EQ; + v->a[69352] = anon_sym_LT_LT_EQ; + v->a[69353] = anon_sym_GT_GT_EQ; + v->a[69354] = anon_sym_AMP_EQ; + v->a[69355] = anon_sym_CARET_EQ; + v->a[69356] = anon_sym_PIPE_EQ; + v->a[69357] = 19; + v->a[69358] = actions(57); + v->a[69359] = 1; small_parse_table_3468(v); } void small_parse_table_3468(t_small_parse_table_array *v) { - v->a[69360] = anon_sym_GT_PIPE; - v->a[69361] = anon_sym_LT_AMP_DASH; - v->a[69362] = anon_sym_GT_AMP_DASH; - v->a[69363] = anon_sym_LT_LT_DASH; - v->a[69364] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69365] = anon_sym_DOLLAR_LBRACK; - v->a[69366] = aux_sym_concatenation_token1; - v->a[69367] = anon_sym_DOLLAR; - v->a[69368] = sym__special_character; - v->a[69369] = anon_sym_DQUOTE; - v->a[69370] = sym_raw_string; - v->a[69371] = sym_ansi_c_string; - v->a[69372] = aux_sym_number_token1; - v->a[69373] = aux_sym_number_token2; - v->a[69374] = anon_sym_DOLLAR_LBRACE; - v->a[69375] = anon_sym_DOLLAR_LPAREN; - v->a[69376] = anon_sym_BQUOTE; - v->a[69377] = anon_sym_DOLLAR_BQUOTE; - v->a[69378] = anon_sym_LT_LPAREN; - v->a[69379] = anon_sym_GT_LPAREN; + v->a[69360] = sym_comment; + v->a[69361] = actions(4120); + v->a[69362] = 1; + v->a[69363] = anon_sym_PIPE; + v->a[69364] = actions(4122); + v->a[69365] = 1; + v->a[69366] = anon_sym_AMP_AMP; + v->a[69367] = actions(4124); + v->a[69368] = 1; + v->a[69369] = anon_sym_PIPE_PIPE; + v->a[69370] = actions(4126); + v->a[69371] = 1; + v->a[69372] = anon_sym_EQ; + v->a[69373] = actions(4132); + v->a[69374] = 1; + v->a[69375] = anon_sym_COMMA; + v->a[69376] = actions(4138); + v->a[69377] = 1; + v->a[69378] = anon_sym_CARET; + v->a[69379] = actions(4140); small_parse_table_3469(v); } void small_parse_table_3469(t_small_parse_table_array *v) { - v->a[69380] = aux_sym__simple_variable_name_token1; - v->a[69381] = sym_word; - v->a[69382] = 3; - v->a[69383] = actions(3); - v->a[69384] = 1; - v->a[69385] = sym_comment; - v->a[69386] = actions(1330); - v->a[69387] = 5; - v->a[69388] = sym_file_descriptor; - v->a[69389] = sym__concat; - v->a[69390] = sym_test_operator; - v->a[69391] = sym__brace_start; - v->a[69392] = aux_sym_heredoc_redirect_token1; - v->a[69393] = actions(1328); - v->a[69394] = 40; - v->a[69395] = anon_sym_LPAREN_LPAREN; - v->a[69396] = anon_sym_SEMI; - v->a[69397] = anon_sym_PIPE_PIPE; - v->a[69398] = anon_sym_AMP_AMP; - v->a[69399] = anon_sym_PIPE; + v->a[69380] = 1; + v->a[69381] = anon_sym_AMP; + v->a[69382] = actions(4150); + v->a[69383] = 1; + v->a[69384] = anon_sym_QMARK; + v->a[69385] = actions(4283); + v->a[69386] = 1; + v->a[69387] = anon_sym_RPAREN_RPAREN; + v->a[69388] = state(3464); + v->a[69389] = 1; + v->a[69390] = aux_sym_arithmetic_expansion_repeat1; + v->a[69391] = actions(4128); + v->a[69392] = 2; + v->a[69393] = anon_sym_LT; + v->a[69394] = anon_sym_GT; + v->a[69395] = actions(4130); + v->a[69396] = 2; + v->a[69397] = anon_sym_GT_GT; + v->a[69398] = anon_sym_LT_LT; + v->a[69399] = actions(4142); small_parse_table_3470(v); } diff --git a/parser/static/small_parse_table/small_parse_table_694.c b/parser/static/small_parse_table/small_parse_table_694.c index d4c6444d..97b108d9 100644 --- a/parser/static/small_parse_table/small_parse_table_694.c +++ b/parser/static/small_parse_table/small_parse_table_694.c @@ -14,126 +14,126 @@ void small_parse_table_3470(t_small_parse_table_array *v) { - v->a[69400] = anon_sym_AMP; - v->a[69401] = anon_sym_LT; - v->a[69402] = anon_sym_GT; - v->a[69403] = anon_sym_LT_LT; - v->a[69404] = anon_sym_GT_GT; - v->a[69405] = anon_sym_SEMI_SEMI; - v->a[69406] = anon_sym_SEMI_AMP; - v->a[69407] = anon_sym_SEMI_SEMI_AMP; - v->a[69408] = anon_sym_PIPE_AMP; - v->a[69409] = anon_sym_AMP_GT; - v->a[69410] = anon_sym_AMP_GT_GT; - v->a[69411] = anon_sym_LT_AMP; - v->a[69412] = anon_sym_GT_AMP; - v->a[69413] = anon_sym_GT_PIPE; - v->a[69414] = anon_sym_LT_AMP_DASH; - v->a[69415] = anon_sym_GT_AMP_DASH; - v->a[69416] = anon_sym_LT_LT_DASH; - v->a[69417] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69418] = anon_sym_DOLLAR_LBRACK; - v->a[69419] = aux_sym_concatenation_token1; + v->a[69400] = 2; + v->a[69401] = anon_sym_EQ_EQ; + v->a[69402] = anon_sym_BANG_EQ; + v->a[69403] = actions(4144); + v->a[69404] = 2; + v->a[69405] = anon_sym_LT_EQ; + v->a[69406] = anon_sym_GT_EQ; + v->a[69407] = actions(4146); + v->a[69408] = 2; + v->a[69409] = anon_sym_PLUS; + v->a[69410] = anon_sym_DASH; + v->a[69411] = actions(4152); + v->a[69412] = 2; + v->a[69413] = anon_sym_PLUS_PLUS2; + v->a[69414] = anon_sym_DASH_DASH2; + v->a[69415] = actions(4148); + v->a[69416] = 3; + v->a[69417] = anon_sym_STAR; + v->a[69418] = anon_sym_SLASH; + v->a[69419] = anon_sym_PERCENT; small_parse_table_3471(v); } void small_parse_table_3471(t_small_parse_table_array *v) { - v->a[69420] = anon_sym_DOLLAR; - v->a[69421] = sym__special_character; - v->a[69422] = anon_sym_DQUOTE; - v->a[69423] = sym_raw_string; - v->a[69424] = sym_ansi_c_string; - v->a[69425] = aux_sym_number_token1; - v->a[69426] = aux_sym_number_token2; - v->a[69427] = anon_sym_DOLLAR_LBRACE; - v->a[69428] = anon_sym_DOLLAR_LPAREN; - v->a[69429] = anon_sym_BQUOTE; - v->a[69430] = anon_sym_DOLLAR_BQUOTE; - v->a[69431] = anon_sym_LT_LPAREN; - v->a[69432] = anon_sym_GT_LPAREN; - v->a[69433] = aux_sym__simple_variable_name_token1; - v->a[69434] = sym_word; - v->a[69435] = 3; - v->a[69436] = actions(3); + v->a[69420] = actions(4136); + v->a[69421] = 10; + v->a[69422] = anon_sym_PLUS_EQ; + v->a[69423] = anon_sym_DASH_EQ; + v->a[69424] = anon_sym_STAR_EQ; + v->a[69425] = anon_sym_SLASH_EQ; + v->a[69426] = anon_sym_PERCENT_EQ; + v->a[69427] = anon_sym_LT_LT_EQ; + v->a[69428] = anon_sym_GT_GT_EQ; + v->a[69429] = anon_sym_AMP_EQ; + v->a[69430] = anon_sym_CARET_EQ; + v->a[69431] = anon_sym_PIPE_EQ; + v->a[69432] = 6; + v->a[69433] = actions(3); + v->a[69434] = 1; + v->a[69435] = sym_comment; + v->a[69436] = actions(816); v->a[69437] = 1; - v->a[69438] = sym_comment; - v->a[69439] = actions(1294); + v->a[69438] = sym_file_descriptor; + v->a[69439] = actions(4279); small_parse_table_3472(v); } void small_parse_table_3472(t_small_parse_table_array *v) { - v->a[69440] = 5; - v->a[69441] = sym_file_descriptor; - v->a[69442] = sym__concat; - v->a[69443] = sym_test_operator; - v->a[69444] = sym__brace_start; - v->a[69445] = aux_sym_heredoc_redirect_token1; - v->a[69446] = actions(1292); - v->a[69447] = 40; - v->a[69448] = anon_sym_LPAREN_LPAREN; - v->a[69449] = anon_sym_SEMI; - v->a[69450] = anon_sym_PIPE_PIPE; - v->a[69451] = anon_sym_AMP_AMP; - v->a[69452] = anon_sym_PIPE; - v->a[69453] = anon_sym_AMP; - v->a[69454] = anon_sym_LT; - v->a[69455] = anon_sym_GT; - v->a[69456] = anon_sym_LT_LT; - v->a[69457] = anon_sym_GT_GT; - v->a[69458] = anon_sym_esac; - v->a[69459] = anon_sym_SEMI_SEMI; + v->a[69440] = 1; + v->a[69441] = sym_variable_name; + v->a[69442] = actions(4277); + v->a[69443] = 2; + v->a[69444] = aux_sym__simple_variable_name_token1; + v->a[69445] = aux_sym__multiline_variable_name_token1; + v->a[69446] = actions(4275); + v->a[69447] = 9; + v->a[69448] = anon_sym_BANG; + v->a[69449] = anon_sym_DASH; + v->a[69450] = anon_sym_STAR; + v->a[69451] = anon_sym_QMARK; + v->a[69452] = anon_sym_DOLLAR; + v->a[69453] = anon_sym_POUND; + v->a[69454] = anon_sym_AT; + v->a[69455] = anon_sym_0; + v->a[69456] = anon_sym__; + v->a[69457] = actions(810); + v->a[69458] = 22; + v->a[69459] = anon_sym_PIPE; small_parse_table_3473(v); } void small_parse_table_3473(t_small_parse_table_array *v) { - v->a[69460] = anon_sym_SEMI_AMP; - v->a[69461] = anon_sym_SEMI_SEMI_AMP; - v->a[69462] = anon_sym_PIPE_AMP; - v->a[69463] = anon_sym_AMP_GT; - v->a[69464] = anon_sym_AMP_GT_GT; - v->a[69465] = anon_sym_LT_AMP; - v->a[69466] = anon_sym_GT_AMP; - v->a[69467] = anon_sym_GT_PIPE; - v->a[69468] = anon_sym_LT_AMP_DASH; - v->a[69469] = anon_sym_GT_AMP_DASH; - v->a[69470] = anon_sym_LT_LT_DASH; - v->a[69471] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69472] = anon_sym_DOLLAR_LBRACK; - v->a[69473] = aux_sym_concatenation_token1; - v->a[69474] = anon_sym_DOLLAR; - v->a[69475] = sym__special_character; - v->a[69476] = anon_sym_DQUOTE; - v->a[69477] = sym_raw_string; - v->a[69478] = sym_ansi_c_string; - v->a[69479] = aux_sym_number_token1; + v->a[69460] = anon_sym_SEMI_SEMI; + v->a[69461] = anon_sym_SEMI_AMP; + v->a[69462] = anon_sym_SEMI_SEMI_AMP; + v->a[69463] = anon_sym_PIPE_AMP; + v->a[69464] = anon_sym_AMP_AMP; + v->a[69465] = anon_sym_PIPE_PIPE; + v->a[69466] = anon_sym_LT; + v->a[69467] = anon_sym_GT; + v->a[69468] = anon_sym_GT_GT; + v->a[69469] = anon_sym_AMP_GT; + v->a[69470] = anon_sym_AMP_GT_GT; + v->a[69471] = anon_sym_LT_AMP; + v->a[69472] = anon_sym_GT_AMP; + v->a[69473] = anon_sym_GT_PIPE; + v->a[69474] = anon_sym_LT_AMP_DASH; + v->a[69475] = anon_sym_GT_AMP_DASH; + v->a[69476] = anon_sym_LT_LT; + v->a[69477] = anon_sym_LT_LT_DASH; + v->a[69478] = aux_sym_heredoc_redirect_token1; + v->a[69479] = anon_sym_AMP; small_parse_table_3474(v); } void small_parse_table_3474(t_small_parse_table_array *v) { - v->a[69480] = aux_sym_number_token2; - v->a[69481] = anon_sym_DOLLAR_LBRACE; - v->a[69482] = anon_sym_DOLLAR_LPAREN; - v->a[69483] = anon_sym_BQUOTE; - v->a[69484] = anon_sym_DOLLAR_BQUOTE; - v->a[69485] = anon_sym_LT_LPAREN; - v->a[69486] = anon_sym_GT_LPAREN; - v->a[69487] = sym_word; - v->a[69488] = 3; - v->a[69489] = actions(3); - v->a[69490] = 1; - v->a[69491] = sym_comment; - v->a[69492] = actions(1294); - v->a[69493] = 7; - v->a[69494] = sym_file_descriptor; - v->a[69495] = sym__concat; - v->a[69496] = sym_variable_name; - v->a[69497] = sym_test_operator; - v->a[69498] = sym__brace_start; - v->a[69499] = ts_builtin_sym_end; + v->a[69480] = anon_sym_SEMI; + v->a[69481] = 6; + v->a[69482] = actions(57); + v->a[69483] = 1; + v->a[69484] = sym_comment; + v->a[69485] = actions(4252); + v->a[69486] = 1; + v->a[69487] = aux_sym_concatenation_token1; + v->a[69488] = actions(4285); + v->a[69489] = 1; + v->a[69490] = sym__concat; + v->a[69491] = state(1450); + v->a[69492] = 1; + v->a[69493] = aux_sym_concatenation_repeat1; + v->a[69494] = actions(2688); + v->a[69495] = 14; + v->a[69496] = anon_sym_PIPE; + v->a[69497] = anon_sym_LT; + v->a[69498] = anon_sym_GT; + v->a[69499] = anon_sym_AMP_GT; small_parse_table_3475(v); } diff --git a/parser/static/small_parse_table/small_parse_table_695.c b/parser/static/small_parse_table/small_parse_table_695.c index 7ced8934..8949e429 100644 --- a/parser/static/small_parse_table/small_parse_table_695.c +++ b/parser/static/small_parse_table/small_parse_table_695.c @@ -14,126 +14,126 @@ void small_parse_table_3475(t_small_parse_table_array *v) { - v->a[69500] = aux_sym_heredoc_redirect_token1; - v->a[69501] = actions(1292); - v->a[69502] = 38; - v->a[69503] = anon_sym_LPAREN_LPAREN; - v->a[69504] = anon_sym_SEMI; - v->a[69505] = anon_sym_PIPE_PIPE; - v->a[69506] = anon_sym_AMP_AMP; - v->a[69507] = anon_sym_PIPE; - v->a[69508] = anon_sym_AMP; - v->a[69509] = anon_sym_LT; - v->a[69510] = anon_sym_GT; - v->a[69511] = anon_sym_LT_LT; - v->a[69512] = anon_sym_GT_GT; - v->a[69513] = anon_sym_SEMI_SEMI; - v->a[69514] = anon_sym_PIPE_AMP; - v->a[69515] = anon_sym_AMP_GT; - v->a[69516] = anon_sym_AMP_GT_GT; - v->a[69517] = anon_sym_LT_AMP; - v->a[69518] = anon_sym_GT_AMP; - v->a[69519] = anon_sym_GT_PIPE; + v->a[69500] = anon_sym_LT_AMP; + v->a[69501] = anon_sym_GT_AMP; + v->a[69502] = anon_sym_LT_LT; + v->a[69503] = anon_sym_DOLLAR; + v->a[69504] = aux_sym_number_token1; + v->a[69505] = aux_sym_number_token2; + v->a[69506] = anon_sym_DOLLAR_LPAREN; + v->a[69507] = anon_sym_BQUOTE; + v->a[69508] = aux_sym__simple_variable_name_token1; + v->a[69509] = sym_word; + v->a[69510] = actions(2690); + v->a[69511] = 18; + v->a[69512] = sym_file_descriptor; + v->a[69513] = sym_test_operator; + v->a[69514] = sym__brace_start; + v->a[69515] = anon_sym_PIPE_AMP; + v->a[69516] = anon_sym_AMP_AMP; + v->a[69517] = anon_sym_PIPE_PIPE; + v->a[69518] = anon_sym_GT_GT; + v->a[69519] = anon_sym_AMP_GT_GT; small_parse_table_3476(v); } void small_parse_table_3476(t_small_parse_table_array *v) { - v->a[69520] = anon_sym_LT_AMP_DASH; - v->a[69521] = anon_sym_GT_AMP_DASH; - v->a[69522] = anon_sym_LT_LT_DASH; - v->a[69523] = anon_sym_LT_LT_LT; + v->a[69520] = anon_sym_GT_PIPE; + v->a[69521] = anon_sym_LT_AMP_DASH; + v->a[69522] = anon_sym_GT_AMP_DASH; + v->a[69523] = anon_sym_LT_LT_DASH; v->a[69524] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69525] = anon_sym_DOLLAR_LBRACK; - v->a[69526] = aux_sym_concatenation_token1; - v->a[69527] = anon_sym_DOLLAR; - v->a[69528] = sym__special_character; - v->a[69529] = anon_sym_DQUOTE; - v->a[69530] = sym_raw_string; - v->a[69531] = sym_ansi_c_string; - v->a[69532] = aux_sym_number_token1; - v->a[69533] = aux_sym_number_token2; - v->a[69534] = anon_sym_DOLLAR_LBRACE; - v->a[69535] = anon_sym_DOLLAR_LPAREN; - v->a[69536] = anon_sym_BQUOTE; - v->a[69537] = anon_sym_DOLLAR_BQUOTE; - v->a[69538] = anon_sym_LT_LPAREN; - v->a[69539] = anon_sym_GT_LPAREN; + v->a[69525] = sym__special_character; + v->a[69526] = anon_sym_DQUOTE; + v->a[69527] = sym_raw_string; + v->a[69528] = anon_sym_DOLLAR_LBRACE; + v->a[69529] = anon_sym_DOLLAR_BQUOTE; + v->a[69530] = 11; + v->a[69531] = actions(57); + v->a[69532] = 1; + v->a[69533] = sym_comment; + v->a[69534] = actions(4140); + v->a[69535] = 1; + v->a[69536] = anon_sym_AMP; + v->a[69537] = actions(4128); + v->a[69538] = 2; + v->a[69539] = anon_sym_LT; small_parse_table_3477(v); } void small_parse_table_3477(t_small_parse_table_array *v) { - v->a[69540] = sym_word; - v->a[69541] = 3; - v->a[69542] = actions(3); - v->a[69543] = 1; - v->a[69544] = sym_comment; - v->a[69545] = actions(1334); - v->a[69546] = 5; - v->a[69547] = sym_file_descriptor; - v->a[69548] = sym__concat; - v->a[69549] = sym_test_operator; - v->a[69550] = sym__brace_start; - v->a[69551] = aux_sym_heredoc_redirect_token1; - v->a[69552] = actions(1332); - v->a[69553] = 40; - v->a[69554] = anon_sym_LPAREN_LPAREN; - v->a[69555] = anon_sym_SEMI; - v->a[69556] = anon_sym_PIPE_PIPE; - v->a[69557] = anon_sym_AMP_AMP; - v->a[69558] = anon_sym_PIPE; - v->a[69559] = anon_sym_AMP; + v->a[69540] = anon_sym_GT; + v->a[69541] = actions(4130); + v->a[69542] = 2; + v->a[69543] = anon_sym_GT_GT; + v->a[69544] = anon_sym_LT_LT; + v->a[69545] = actions(4142); + v->a[69546] = 2; + v->a[69547] = anon_sym_EQ_EQ; + v->a[69548] = anon_sym_BANG_EQ; + v->a[69549] = actions(4144); + v->a[69550] = 2; + v->a[69551] = anon_sym_LT_EQ; + v->a[69552] = anon_sym_GT_EQ; + v->a[69553] = actions(4146); + v->a[69554] = 2; + v->a[69555] = anon_sym_PLUS; + v->a[69556] = anon_sym_DASH; + v->a[69557] = actions(4152); + v->a[69558] = 2; + v->a[69559] = anon_sym_PLUS_PLUS2; small_parse_table_3478(v); } void small_parse_table_3478(t_small_parse_table_array *v) { - v->a[69560] = anon_sym_LT; - v->a[69561] = anon_sym_GT; - v->a[69562] = anon_sym_LT_LT; - v->a[69563] = anon_sym_GT_GT; - v->a[69564] = anon_sym_esac; - v->a[69565] = anon_sym_SEMI_SEMI; - v->a[69566] = anon_sym_SEMI_AMP; - v->a[69567] = anon_sym_SEMI_SEMI_AMP; - v->a[69568] = anon_sym_PIPE_AMP; - v->a[69569] = anon_sym_AMP_GT; - v->a[69570] = anon_sym_AMP_GT_GT; - v->a[69571] = anon_sym_LT_AMP; - v->a[69572] = anon_sym_GT_AMP; - v->a[69573] = anon_sym_GT_PIPE; - v->a[69574] = anon_sym_LT_AMP_DASH; - v->a[69575] = anon_sym_GT_AMP_DASH; - v->a[69576] = anon_sym_LT_LT_DASH; - v->a[69577] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69578] = anon_sym_DOLLAR_LBRACK; - v->a[69579] = aux_sym_concatenation_token1; + v->a[69560] = anon_sym_DASH_DASH2; + v->a[69561] = actions(4148); + v->a[69562] = 3; + v->a[69563] = anon_sym_STAR; + v->a[69564] = anon_sym_SLASH; + v->a[69565] = anon_sym_PERCENT; + v->a[69566] = actions(4235); + v->a[69567] = 3; + v->a[69568] = anon_sym_PIPE; + v->a[69569] = anon_sym_EQ; + v->a[69570] = anon_sym_CARET; + v->a[69571] = actions(4237); + v->a[69572] = 16; + v->a[69573] = anon_sym_AMP_AMP; + v->a[69574] = anon_sym_PIPE_PIPE; + v->a[69575] = anon_sym_COMMA; + v->a[69576] = anon_sym_RPAREN_RPAREN; + v->a[69577] = anon_sym_PLUS_EQ; + v->a[69578] = anon_sym_DASH_EQ; + v->a[69579] = anon_sym_STAR_EQ; small_parse_table_3479(v); } void small_parse_table_3479(t_small_parse_table_array *v) { - v->a[69580] = anon_sym_DOLLAR; - v->a[69581] = sym__special_character; - v->a[69582] = anon_sym_DQUOTE; - v->a[69583] = sym_raw_string; - v->a[69584] = sym_ansi_c_string; - v->a[69585] = aux_sym_number_token1; - v->a[69586] = aux_sym_number_token2; - v->a[69587] = anon_sym_DOLLAR_LBRACE; - v->a[69588] = anon_sym_DOLLAR_LPAREN; - v->a[69589] = anon_sym_BQUOTE; - v->a[69590] = anon_sym_DOLLAR_BQUOTE; - v->a[69591] = anon_sym_LT_LPAREN; - v->a[69592] = anon_sym_GT_LPAREN; - v->a[69593] = sym_word; - v->a[69594] = 3; - v->a[69595] = actions(3); - v->a[69596] = 1; - v->a[69597] = sym_comment; - v->a[69598] = actions(1338); - v->a[69599] = 5; + v->a[69580] = anon_sym_SLASH_EQ; + v->a[69581] = anon_sym_PERCENT_EQ; + v->a[69582] = anon_sym_LT_LT_EQ; + v->a[69583] = anon_sym_GT_GT_EQ; + v->a[69584] = anon_sym_AMP_EQ; + v->a[69585] = anon_sym_CARET_EQ; + v->a[69586] = anon_sym_PIPE_EQ; + v->a[69587] = anon_sym_QMARK; + v->a[69588] = anon_sym_COLON; + v->a[69589] = 5; + v->a[69590] = actions(57); + v->a[69591] = 1; + v->a[69592] = sym_comment; + v->a[69593] = state(1462); + v->a[69594] = 1; + v->a[69595] = aux_sym_concatenation_repeat1; + v->a[69596] = actions(4252); + v->a[69597] = 2; + v->a[69598] = sym__concat; + v->a[69599] = aux_sym_concatenation_token1; small_parse_table_3480(v); } diff --git a/parser/static/small_parse_table/small_parse_table_696.c b/parser/static/small_parse_table/small_parse_table_696.c index 5f6a6fd9..4606deb7 100644 --- a/parser/static/small_parse_table/small_parse_table_696.c +++ b/parser/static/small_parse_table/small_parse_table_696.c @@ -14,126 +14,126 @@ void small_parse_table_3480(t_small_parse_table_array *v) { - v->a[69600] = sym_file_descriptor; - v->a[69601] = sym__concat; - v->a[69602] = sym_test_operator; - v->a[69603] = sym__brace_start; - v->a[69604] = aux_sym_heredoc_redirect_token1; - v->a[69605] = actions(1336); - v->a[69606] = 40; - v->a[69607] = anon_sym_LPAREN_LPAREN; - v->a[69608] = anon_sym_SEMI; - v->a[69609] = anon_sym_PIPE_PIPE; - v->a[69610] = anon_sym_AMP_AMP; - v->a[69611] = anon_sym_PIPE; - v->a[69612] = anon_sym_AMP; - v->a[69613] = anon_sym_LT; - v->a[69614] = anon_sym_GT; - v->a[69615] = anon_sym_LT_LT; - v->a[69616] = anon_sym_GT_GT; - v->a[69617] = anon_sym_esac; - v->a[69618] = anon_sym_SEMI_SEMI; - v->a[69619] = anon_sym_SEMI_AMP; + v->a[69600] = actions(2662); + v->a[69601] = 14; + v->a[69602] = anon_sym_PIPE; + v->a[69603] = anon_sym_LT; + v->a[69604] = anon_sym_GT; + v->a[69605] = anon_sym_AMP_GT; + v->a[69606] = anon_sym_LT_AMP; + v->a[69607] = anon_sym_GT_AMP; + v->a[69608] = anon_sym_LT_LT; + v->a[69609] = anon_sym_DOLLAR; + v->a[69610] = aux_sym_number_token1; + v->a[69611] = aux_sym_number_token2; + v->a[69612] = anon_sym_DOLLAR_LPAREN; + v->a[69613] = anon_sym_BQUOTE; + v->a[69614] = aux_sym__simple_variable_name_token1; + v->a[69615] = sym_word; + v->a[69616] = actions(2664); + v->a[69617] = 18; + v->a[69618] = sym_file_descriptor; + v->a[69619] = sym_test_operator; small_parse_table_3481(v); } void small_parse_table_3481(t_small_parse_table_array *v) { - v->a[69620] = anon_sym_SEMI_SEMI_AMP; + v->a[69620] = sym__brace_start; v->a[69621] = anon_sym_PIPE_AMP; - v->a[69622] = anon_sym_AMP_GT; - v->a[69623] = anon_sym_AMP_GT_GT; - v->a[69624] = anon_sym_LT_AMP; - v->a[69625] = anon_sym_GT_AMP; + v->a[69622] = anon_sym_AMP_AMP; + v->a[69623] = anon_sym_PIPE_PIPE; + v->a[69624] = anon_sym_GT_GT; + v->a[69625] = anon_sym_AMP_GT_GT; v->a[69626] = anon_sym_GT_PIPE; v->a[69627] = anon_sym_LT_AMP_DASH; v->a[69628] = anon_sym_GT_AMP_DASH; v->a[69629] = anon_sym_LT_LT_DASH; v->a[69630] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69631] = anon_sym_DOLLAR_LBRACK; - v->a[69632] = aux_sym_concatenation_token1; - v->a[69633] = anon_sym_DOLLAR; - v->a[69634] = sym__special_character; - v->a[69635] = anon_sym_DQUOTE; - v->a[69636] = sym_raw_string; - v->a[69637] = sym_ansi_c_string; - v->a[69638] = aux_sym_number_token1; - v->a[69639] = aux_sym_number_token2; + v->a[69631] = sym__special_character; + v->a[69632] = anon_sym_DQUOTE; + v->a[69633] = sym_raw_string; + v->a[69634] = anon_sym_DOLLAR_LBRACE; + v->a[69635] = anon_sym_DOLLAR_BQUOTE; + v->a[69636] = 3; + v->a[69637] = actions(57); + v->a[69638] = 1; + v->a[69639] = sym_comment; small_parse_table_3482(v); } void small_parse_table_3482(t_small_parse_table_array *v) { - v->a[69640] = anon_sym_DOLLAR_LBRACE; - v->a[69641] = anon_sym_DOLLAR_LPAREN; - v->a[69642] = anon_sym_BQUOTE; - v->a[69643] = anon_sym_DOLLAR_BQUOTE; - v->a[69644] = anon_sym_LT_LPAREN; - v->a[69645] = anon_sym_GT_LPAREN; - v->a[69646] = sym_word; - v->a[69647] = 3; - v->a[69648] = actions(3); - v->a[69649] = 1; - v->a[69650] = sym_comment; - v->a[69651] = actions(1302); - v->a[69652] = 7; - v->a[69653] = sym_file_descriptor; - v->a[69654] = sym__concat; - v->a[69655] = sym_variable_name; - v->a[69656] = sym_test_operator; - v->a[69657] = sym__brace_start; - v->a[69658] = ts_builtin_sym_end; - v->a[69659] = aux_sym_heredoc_redirect_token1; + v->a[69640] = actions(3048); + v->a[69641] = 14; + v->a[69642] = anon_sym_PIPE; + v->a[69643] = anon_sym_LT; + v->a[69644] = anon_sym_GT; + v->a[69645] = anon_sym_AMP_GT; + v->a[69646] = anon_sym_LT_AMP; + v->a[69647] = anon_sym_GT_AMP; + v->a[69648] = anon_sym_LT_LT; + v->a[69649] = anon_sym_DOLLAR; + v->a[69650] = aux_sym_number_token1; + v->a[69651] = aux_sym_number_token2; + v->a[69652] = anon_sym_DOLLAR_LPAREN; + v->a[69653] = anon_sym_BQUOTE; + v->a[69654] = aux_sym__simple_variable_name_token1; + v->a[69655] = sym_word; + v->a[69656] = actions(3050); + v->a[69657] = 21; + v->a[69658] = sym_file_descriptor; + v->a[69659] = sym__concat; small_parse_table_3483(v); } void small_parse_table_3483(t_small_parse_table_array *v) { - v->a[69660] = actions(1300); - v->a[69661] = 38; - v->a[69662] = anon_sym_LPAREN_LPAREN; - v->a[69663] = anon_sym_SEMI; - v->a[69664] = anon_sym_PIPE_PIPE; - v->a[69665] = anon_sym_AMP_AMP; - v->a[69666] = anon_sym_PIPE; - v->a[69667] = anon_sym_AMP; - v->a[69668] = anon_sym_LT; - v->a[69669] = anon_sym_GT; - v->a[69670] = anon_sym_LT_LT; - v->a[69671] = anon_sym_GT_GT; - v->a[69672] = anon_sym_SEMI_SEMI; - v->a[69673] = anon_sym_PIPE_AMP; - v->a[69674] = anon_sym_AMP_GT; - v->a[69675] = anon_sym_AMP_GT_GT; - v->a[69676] = anon_sym_LT_AMP; - v->a[69677] = anon_sym_GT_AMP; - v->a[69678] = anon_sym_GT_PIPE; - v->a[69679] = anon_sym_LT_AMP_DASH; + v->a[69660] = sym_variable_name; + v->a[69661] = sym_test_operator; + v->a[69662] = sym__brace_start; + v->a[69663] = anon_sym_PIPE_AMP; + v->a[69664] = anon_sym_AMP_AMP; + v->a[69665] = anon_sym_PIPE_PIPE; + v->a[69666] = anon_sym_GT_GT; + v->a[69667] = anon_sym_AMP_GT_GT; + v->a[69668] = anon_sym_GT_PIPE; + v->a[69669] = anon_sym_LT_AMP_DASH; + v->a[69670] = anon_sym_GT_AMP_DASH; + v->a[69671] = anon_sym_LT_LT_DASH; + v->a[69672] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[69673] = aux_sym_concatenation_token1; + v->a[69674] = sym__special_character; + v->a[69675] = anon_sym_DQUOTE; + v->a[69676] = sym_raw_string; + v->a[69677] = anon_sym_DOLLAR_LBRACE; + v->a[69678] = anon_sym_DOLLAR_BQUOTE; + v->a[69679] = 16; small_parse_table_3484(v); } void small_parse_table_3484(t_small_parse_table_array *v) { - v->a[69680] = anon_sym_GT_AMP_DASH; - v->a[69681] = anon_sym_LT_LT_DASH; - v->a[69682] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69683] = anon_sym_DOLLAR_LBRACK; - v->a[69684] = aux_sym_concatenation_token1; - v->a[69685] = anon_sym_DOLLAR; - v->a[69686] = sym__special_character; - v->a[69687] = anon_sym_DQUOTE; - v->a[69688] = sym_raw_string; - v->a[69689] = sym_ansi_c_string; - v->a[69690] = aux_sym_number_token1; - v->a[69691] = aux_sym_number_token2; - v->a[69692] = anon_sym_DOLLAR_LBRACE; - v->a[69693] = anon_sym_DOLLAR_LPAREN; - v->a[69694] = anon_sym_BQUOTE; - v->a[69695] = anon_sym_DOLLAR_BQUOTE; - v->a[69696] = anon_sym_LT_LPAREN; - v->a[69697] = anon_sym_GT_LPAREN; - v->a[69698] = aux_sym__simple_variable_name_token1; - v->a[69699] = sym_word; + v->a[69680] = actions(57); + v->a[69681] = 1; + v->a[69682] = sym_comment; + v->a[69683] = actions(4120); + v->a[69684] = 1; + v->a[69685] = anon_sym_PIPE; + v->a[69686] = actions(4122); + v->a[69687] = 1; + v->a[69688] = anon_sym_AMP_AMP; + v->a[69689] = actions(4124); + v->a[69690] = 1; + v->a[69691] = anon_sym_PIPE_PIPE; + v->a[69692] = actions(4126); + v->a[69693] = 1; + v->a[69694] = anon_sym_EQ; + v->a[69695] = actions(4138); + v->a[69696] = 1; + v->a[69697] = anon_sym_CARET; + v->a[69698] = actions(4140); + v->a[69699] = 1; small_parse_table_3485(v); } diff --git a/parser/static/small_parse_table/small_parse_table_697.c b/parser/static/small_parse_table/small_parse_table_697.c index 9e253c40..758b30d4 100644 --- a/parser/static/small_parse_table/small_parse_table_697.c +++ b/parser/static/small_parse_table/small_parse_table_697.c @@ -14,126 +14,126 @@ void small_parse_table_3485(t_small_parse_table_array *v) { - v->a[69700] = 5; - v->a[69701] = actions(3); + v->a[69700] = anon_sym_AMP; + v->a[69701] = actions(4150); v->a[69702] = 1; - v->a[69703] = sym_comment; - v->a[69704] = actions(5753); - v->a[69705] = 1; - v->a[69706] = sym__special_character; - v->a[69707] = state(1608); - v->a[69708] = 1; - v->a[69709] = aux_sym__literal_repeat1; - v->a[69710] = actions(4566); - v->a[69711] = 5; - v->a[69712] = sym_file_descriptor; - v->a[69713] = sym_variable_name; - v->a[69714] = sym_test_operator; - v->a[69715] = sym__brace_start; - v->a[69716] = aux_sym_heredoc_redirect_token1; - v->a[69717] = actions(4564); - v->a[69718] = 38; - v->a[69719] = anon_sym_LPAREN_LPAREN; + v->a[69703] = anon_sym_QMARK; + v->a[69704] = actions(4128); + v->a[69705] = 2; + v->a[69706] = anon_sym_LT; + v->a[69707] = anon_sym_GT; + v->a[69708] = actions(4130); + v->a[69709] = 2; + v->a[69710] = anon_sym_GT_GT; + v->a[69711] = anon_sym_LT_LT; + v->a[69712] = actions(4142); + v->a[69713] = 2; + v->a[69714] = anon_sym_EQ_EQ; + v->a[69715] = anon_sym_BANG_EQ; + v->a[69716] = actions(4144); + v->a[69717] = 2; + v->a[69718] = anon_sym_LT_EQ; + v->a[69719] = anon_sym_GT_EQ; small_parse_table_3486(v); } void small_parse_table_3486(t_small_parse_table_array *v) { - v->a[69720] = anon_sym_SEMI; - v->a[69721] = anon_sym_PIPE_PIPE; - v->a[69722] = anon_sym_AMP_AMP; - v->a[69723] = anon_sym_PIPE; - v->a[69724] = anon_sym_AMP; - v->a[69725] = anon_sym_LT; - v->a[69726] = anon_sym_GT; - v->a[69727] = anon_sym_LT_LT; - v->a[69728] = anon_sym_GT_GT; - v->a[69729] = anon_sym_SEMI_SEMI; - v->a[69730] = anon_sym_SEMI_AMP; - v->a[69731] = anon_sym_SEMI_SEMI_AMP; - v->a[69732] = anon_sym_PIPE_AMP; - v->a[69733] = anon_sym_AMP_GT; - v->a[69734] = anon_sym_AMP_GT_GT; - v->a[69735] = anon_sym_LT_AMP; - v->a[69736] = anon_sym_GT_AMP; - v->a[69737] = anon_sym_GT_PIPE; - v->a[69738] = anon_sym_LT_AMP_DASH; - v->a[69739] = anon_sym_GT_AMP_DASH; + v->a[69720] = actions(4146); + v->a[69721] = 2; + v->a[69722] = anon_sym_PLUS; + v->a[69723] = anon_sym_DASH; + v->a[69724] = actions(4152); + v->a[69725] = 2; + v->a[69726] = anon_sym_PLUS_PLUS2; + v->a[69727] = anon_sym_DASH_DASH2; + v->a[69728] = actions(4148); + v->a[69729] = 3; + v->a[69730] = anon_sym_STAR; + v->a[69731] = anon_sym_SLASH; + v->a[69732] = anon_sym_PERCENT; + v->a[69733] = actions(4237); + v->a[69734] = 13; + v->a[69735] = anon_sym_COMMA; + v->a[69736] = anon_sym_RPAREN_RPAREN; + v->a[69737] = anon_sym_PLUS_EQ; + v->a[69738] = anon_sym_DASH_EQ; + v->a[69739] = anon_sym_STAR_EQ; small_parse_table_3487(v); } void small_parse_table_3487(t_small_parse_table_array *v) { - v->a[69740] = anon_sym_LT_LT_DASH; - v->a[69741] = anon_sym_LT_LT_LT; - v->a[69742] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69743] = anon_sym_DOLLAR_LBRACK; - v->a[69744] = anon_sym_DOLLAR; - v->a[69745] = anon_sym_DQUOTE; - v->a[69746] = sym_raw_string; - v->a[69747] = sym_ansi_c_string; - v->a[69748] = aux_sym_number_token1; - v->a[69749] = aux_sym_number_token2; - v->a[69750] = anon_sym_DOLLAR_LBRACE; - v->a[69751] = anon_sym_DOLLAR_LPAREN; - v->a[69752] = anon_sym_BQUOTE; - v->a[69753] = anon_sym_DOLLAR_BQUOTE; - v->a[69754] = anon_sym_LT_LPAREN; - v->a[69755] = anon_sym_GT_LPAREN; - v->a[69756] = sym_word; - v->a[69757] = 3; - v->a[69758] = actions(3); - v->a[69759] = 1; + v->a[69740] = anon_sym_SLASH_EQ; + v->a[69741] = anon_sym_PERCENT_EQ; + v->a[69742] = anon_sym_LT_LT_EQ; + v->a[69743] = anon_sym_GT_GT_EQ; + v->a[69744] = anon_sym_AMP_EQ; + v->a[69745] = anon_sym_CARET_EQ; + v->a[69746] = anon_sym_PIPE_EQ; + v->a[69747] = anon_sym_COLON; + v->a[69748] = 3; + v->a[69749] = actions(57); + v->a[69750] = 1; + v->a[69751] = sym_comment; + v->a[69752] = actions(2776); + v->a[69753] = 14; + v->a[69754] = anon_sym_PIPE; + v->a[69755] = anon_sym_LT; + v->a[69756] = anon_sym_GT; + v->a[69757] = anon_sym_AMP_GT; + v->a[69758] = anon_sym_LT_AMP; + v->a[69759] = anon_sym_GT_AMP; small_parse_table_3488(v); } void small_parse_table_3488(t_small_parse_table_array *v) { - v->a[69760] = sym_comment; - v->a[69761] = actions(1338); - v->a[69762] = 5; - v->a[69763] = sym_file_descriptor; - v->a[69764] = sym__concat; - v->a[69765] = sym_test_operator; - v->a[69766] = sym__brace_start; - v->a[69767] = aux_sym_heredoc_redirect_token1; - v->a[69768] = actions(1336); - v->a[69769] = 40; - v->a[69770] = anon_sym_LPAREN_LPAREN; - v->a[69771] = anon_sym_SEMI; - v->a[69772] = anon_sym_PIPE_PIPE; - v->a[69773] = anon_sym_AMP_AMP; - v->a[69774] = anon_sym_PIPE; - v->a[69775] = anon_sym_AMP; - v->a[69776] = anon_sym_LT; - v->a[69777] = anon_sym_GT; - v->a[69778] = anon_sym_LT_LT; - v->a[69779] = anon_sym_GT_GT; + v->a[69760] = anon_sym_LT_LT; + v->a[69761] = anon_sym_DOLLAR; + v->a[69762] = aux_sym_number_token1; + v->a[69763] = aux_sym_number_token2; + v->a[69764] = anon_sym_DOLLAR_LPAREN; + v->a[69765] = anon_sym_BQUOTE; + v->a[69766] = aux_sym__simple_variable_name_token1; + v->a[69767] = sym_word; + v->a[69768] = actions(2778); + v->a[69769] = 21; + v->a[69770] = sym_file_descriptor; + v->a[69771] = sym__concat; + v->a[69772] = sym_variable_name; + v->a[69773] = sym_test_operator; + v->a[69774] = sym__brace_start; + v->a[69775] = anon_sym_PIPE_AMP; + v->a[69776] = anon_sym_AMP_AMP; + v->a[69777] = anon_sym_PIPE_PIPE; + v->a[69778] = anon_sym_GT_GT; + v->a[69779] = anon_sym_AMP_GT_GT; small_parse_table_3489(v); } void small_parse_table_3489(t_small_parse_table_array *v) { - v->a[69780] = anon_sym_SEMI_SEMI; - v->a[69781] = anon_sym_SEMI_AMP; - v->a[69782] = anon_sym_SEMI_SEMI_AMP; - v->a[69783] = anon_sym_PIPE_AMP; - v->a[69784] = anon_sym_AMP_GT; - v->a[69785] = anon_sym_AMP_GT_GT; - v->a[69786] = anon_sym_LT_AMP; - v->a[69787] = anon_sym_GT_AMP; - v->a[69788] = anon_sym_GT_PIPE; - v->a[69789] = anon_sym_LT_AMP_DASH; - v->a[69790] = anon_sym_GT_AMP_DASH; - v->a[69791] = anon_sym_LT_LT_DASH; - v->a[69792] = anon_sym_LT_LT_LT; - v->a[69793] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69794] = anon_sym_DOLLAR_LBRACK; - v->a[69795] = aux_sym_concatenation_token1; - v->a[69796] = anon_sym_DOLLAR; - v->a[69797] = sym__special_character; - v->a[69798] = anon_sym_DQUOTE; - v->a[69799] = sym_raw_string; + v->a[69780] = anon_sym_GT_PIPE; + v->a[69781] = anon_sym_LT_AMP_DASH; + v->a[69782] = anon_sym_GT_AMP_DASH; + v->a[69783] = anon_sym_LT_LT_DASH; + v->a[69784] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[69785] = aux_sym_concatenation_token1; + v->a[69786] = sym__special_character; + v->a[69787] = anon_sym_DQUOTE; + v->a[69788] = sym_raw_string; + v->a[69789] = anon_sym_DOLLAR_LBRACE; + v->a[69790] = anon_sym_DOLLAR_BQUOTE; + v->a[69791] = 3; + v->a[69792] = actions(57); + v->a[69793] = 1; + v->a[69794] = sym_comment; + v->a[69795] = actions(4287); + v->a[69796] = 13; + v->a[69797] = anon_sym_PIPE; + v->a[69798] = anon_sym_EQ; + v->a[69799] = anon_sym_LT; small_parse_table_3490(v); } diff --git a/parser/static/small_parse_table/small_parse_table_698.c b/parser/static/small_parse_table/small_parse_table_698.c index 0ac7b89b..3d505ab1 100644 --- a/parser/static/small_parse_table/small_parse_table_698.c +++ b/parser/static/small_parse_table/small_parse_table_698.c @@ -14,126 +14,126 @@ void small_parse_table_3490(t_small_parse_table_array *v) { - v->a[69800] = sym_ansi_c_string; - v->a[69801] = aux_sym_number_token1; - v->a[69802] = aux_sym_number_token2; - v->a[69803] = anon_sym_DOLLAR_LBRACE; - v->a[69804] = anon_sym_DOLLAR_LPAREN; - v->a[69805] = anon_sym_BQUOTE; - v->a[69806] = anon_sym_DOLLAR_BQUOTE; - v->a[69807] = anon_sym_LT_LPAREN; - v->a[69808] = anon_sym_GT_LPAREN; - v->a[69809] = sym_word; - v->a[69810] = 3; - v->a[69811] = actions(3); - v->a[69812] = 1; - v->a[69813] = sym_comment; - v->a[69814] = actions(1354); - v->a[69815] = 7; - v->a[69816] = sym_file_descriptor; - v->a[69817] = sym__concat; - v->a[69818] = sym_variable_name; - v->a[69819] = sym_test_operator; + v->a[69800] = anon_sym_GT; + v->a[69801] = anon_sym_GT_GT; + v->a[69802] = anon_sym_LT_LT; + v->a[69803] = anon_sym_CARET; + v->a[69804] = anon_sym_AMP; + v->a[69805] = anon_sym_PLUS; + v->a[69806] = anon_sym_DASH; + v->a[69807] = anon_sym_STAR; + v->a[69808] = anon_sym_SLASH; + v->a[69809] = anon_sym_PERCENT; + v->a[69810] = actions(4289); + v->a[69811] = 22; + v->a[69812] = anon_sym_AMP_AMP; + v->a[69813] = anon_sym_PIPE_PIPE; + v->a[69814] = anon_sym_COMMA; + v->a[69815] = anon_sym_RPAREN_RPAREN; + v->a[69816] = anon_sym_PLUS_EQ; + v->a[69817] = anon_sym_DASH_EQ; + v->a[69818] = anon_sym_STAR_EQ; + v->a[69819] = anon_sym_SLASH_EQ; small_parse_table_3491(v); } void small_parse_table_3491(t_small_parse_table_array *v) { - v->a[69820] = sym__brace_start; - v->a[69821] = ts_builtin_sym_end; - v->a[69822] = aux_sym_heredoc_redirect_token1; - v->a[69823] = actions(1352); - v->a[69824] = 38; - v->a[69825] = anon_sym_LPAREN_LPAREN; - v->a[69826] = anon_sym_SEMI; - v->a[69827] = anon_sym_PIPE_PIPE; - v->a[69828] = anon_sym_AMP_AMP; - v->a[69829] = anon_sym_PIPE; - v->a[69830] = anon_sym_AMP; - v->a[69831] = anon_sym_LT; - v->a[69832] = anon_sym_GT; - v->a[69833] = anon_sym_LT_LT; - v->a[69834] = anon_sym_GT_GT; - v->a[69835] = anon_sym_SEMI_SEMI; - v->a[69836] = anon_sym_PIPE_AMP; - v->a[69837] = anon_sym_AMP_GT; - v->a[69838] = anon_sym_AMP_GT_GT; - v->a[69839] = anon_sym_LT_AMP; + v->a[69820] = anon_sym_PERCENT_EQ; + v->a[69821] = anon_sym_LT_LT_EQ; + v->a[69822] = anon_sym_GT_GT_EQ; + v->a[69823] = anon_sym_AMP_EQ; + v->a[69824] = anon_sym_CARET_EQ; + v->a[69825] = anon_sym_PIPE_EQ; + v->a[69826] = anon_sym_EQ_EQ; + v->a[69827] = anon_sym_BANG_EQ; + v->a[69828] = anon_sym_LT_EQ; + v->a[69829] = anon_sym_GT_EQ; + v->a[69830] = anon_sym_QMARK; + v->a[69831] = anon_sym_COLON; + v->a[69832] = anon_sym_PLUS_PLUS2; + v->a[69833] = anon_sym_DASH_DASH2; + v->a[69834] = 6; + v->a[69835] = actions(57); + v->a[69836] = 1; + v->a[69837] = sym_comment; + v->a[69838] = actions(4146); + v->a[69839] = 2; small_parse_table_3492(v); } void small_parse_table_3492(t_small_parse_table_array *v) { - v->a[69840] = anon_sym_GT_AMP; - v->a[69841] = anon_sym_GT_PIPE; - v->a[69842] = anon_sym_LT_AMP_DASH; - v->a[69843] = anon_sym_GT_AMP_DASH; - v->a[69844] = anon_sym_LT_LT_DASH; - v->a[69845] = anon_sym_LT_LT_LT; - v->a[69846] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69847] = anon_sym_DOLLAR_LBRACK; - v->a[69848] = aux_sym_concatenation_token1; - v->a[69849] = anon_sym_DOLLAR; - v->a[69850] = sym__special_character; - v->a[69851] = anon_sym_DQUOTE; - v->a[69852] = sym_raw_string; - v->a[69853] = sym_ansi_c_string; - v->a[69854] = aux_sym_number_token1; - v->a[69855] = aux_sym_number_token2; - v->a[69856] = anon_sym_DOLLAR_LBRACE; - v->a[69857] = anon_sym_DOLLAR_LPAREN; - v->a[69858] = anon_sym_BQUOTE; - v->a[69859] = anon_sym_DOLLAR_BQUOTE; + v->a[69840] = anon_sym_PLUS; + v->a[69841] = anon_sym_DASH; + v->a[69842] = actions(4152); + v->a[69843] = 2; + v->a[69844] = anon_sym_PLUS_PLUS2; + v->a[69845] = anon_sym_DASH_DASH2; + v->a[69846] = actions(4148); + v->a[69847] = 3; + v->a[69848] = anon_sym_STAR; + v->a[69849] = anon_sym_SLASH; + v->a[69850] = anon_sym_PERCENT; + v->a[69851] = actions(4235); + v->a[69852] = 8; + v->a[69853] = anon_sym_PIPE; + v->a[69854] = anon_sym_EQ; + v->a[69855] = anon_sym_LT; + v->a[69856] = anon_sym_GT; + v->a[69857] = anon_sym_GT_GT; + v->a[69858] = anon_sym_LT_LT; + v->a[69859] = anon_sym_CARET; small_parse_table_3493(v); } void small_parse_table_3493(t_small_parse_table_array *v) { - v->a[69860] = anon_sym_LT_LPAREN; - v->a[69861] = anon_sym_GT_LPAREN; - v->a[69862] = sym_word; - v->a[69863] = 6; - v->a[69864] = actions(3); - v->a[69865] = 1; - v->a[69866] = sym_comment; - v->a[69867] = actions(5638); - v->a[69868] = 1; - v->a[69869] = aux_sym_concatenation_token1; - v->a[69870] = actions(5640); - v->a[69871] = 1; - v->a[69872] = sym__concat; - v->a[69873] = state(1661); - v->a[69874] = 1; - v->a[69875] = aux_sym_concatenation_repeat1; - v->a[69876] = actions(5375); - v->a[69877] = 5; - v->a[69878] = sym_file_descriptor; - v->a[69879] = sym_variable_name; + v->a[69860] = anon_sym_AMP; + v->a[69861] = actions(4237); + v->a[69862] = 20; + v->a[69863] = anon_sym_AMP_AMP; + v->a[69864] = anon_sym_PIPE_PIPE; + v->a[69865] = anon_sym_COMMA; + v->a[69866] = anon_sym_RPAREN_RPAREN; + v->a[69867] = anon_sym_PLUS_EQ; + v->a[69868] = anon_sym_DASH_EQ; + v->a[69869] = anon_sym_STAR_EQ; + v->a[69870] = anon_sym_SLASH_EQ; + v->a[69871] = anon_sym_PERCENT_EQ; + v->a[69872] = anon_sym_LT_LT_EQ; + v->a[69873] = anon_sym_GT_GT_EQ; + v->a[69874] = anon_sym_AMP_EQ; + v->a[69875] = anon_sym_CARET_EQ; + v->a[69876] = anon_sym_PIPE_EQ; + v->a[69877] = anon_sym_EQ_EQ; + v->a[69878] = anon_sym_BANG_EQ; + v->a[69879] = anon_sym_LT_EQ; small_parse_table_3494(v); } void small_parse_table_3494(t_small_parse_table_array *v) { - v->a[69880] = sym_test_operator; - v->a[69881] = sym__brace_start; - v->a[69882] = aux_sym_heredoc_redirect_token1; - v->a[69883] = actions(5373); - v->a[69884] = 37; - v->a[69885] = anon_sym_LPAREN_LPAREN; - v->a[69886] = anon_sym_SEMI; - v->a[69887] = anon_sym_PIPE_PIPE; - v->a[69888] = anon_sym_AMP_AMP; + v->a[69880] = anon_sym_GT_EQ; + v->a[69881] = anon_sym_QMARK; + v->a[69882] = anon_sym_COLON; + v->a[69883] = 3; + v->a[69884] = actions(57); + v->a[69885] = 1; + v->a[69886] = sym_comment; + v->a[69887] = actions(4287); + v->a[69888] = 13; v->a[69889] = anon_sym_PIPE; - v->a[69890] = anon_sym_AMP; + v->a[69890] = anon_sym_EQ; v->a[69891] = anon_sym_LT; v->a[69892] = anon_sym_GT; - v->a[69893] = anon_sym_LT_LT; - v->a[69894] = anon_sym_GT_GT; - v->a[69895] = anon_sym_SEMI_SEMI; - v->a[69896] = anon_sym_PIPE_AMP; - v->a[69897] = anon_sym_AMP_GT; - v->a[69898] = anon_sym_AMP_GT_GT; - v->a[69899] = anon_sym_LT_AMP; + v->a[69893] = anon_sym_GT_GT; + v->a[69894] = anon_sym_LT_LT; + v->a[69895] = anon_sym_CARET; + v->a[69896] = anon_sym_AMP; + v->a[69897] = anon_sym_PLUS; + v->a[69898] = anon_sym_DASH; + v->a[69899] = anon_sym_STAR; small_parse_table_3495(v); } diff --git a/parser/static/small_parse_table/small_parse_table_699.c b/parser/static/small_parse_table/small_parse_table_699.c index d850da44..d3b3f00d 100644 --- a/parser/static/small_parse_table/small_parse_table_699.c +++ b/parser/static/small_parse_table/small_parse_table_699.c @@ -14,126 +14,126 @@ void small_parse_table_3495(t_small_parse_table_array *v) { - v->a[69900] = anon_sym_GT_AMP; - v->a[69901] = anon_sym_GT_PIPE; - v->a[69902] = anon_sym_LT_AMP_DASH; - v->a[69903] = anon_sym_GT_AMP_DASH; - v->a[69904] = anon_sym_LT_LT_DASH; - v->a[69905] = anon_sym_LT_LT_LT; - v->a[69906] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69907] = anon_sym_DOLLAR_LBRACK; - v->a[69908] = anon_sym_DOLLAR; - v->a[69909] = sym__special_character; - v->a[69910] = anon_sym_DQUOTE; - v->a[69911] = sym_raw_string; - v->a[69912] = sym_ansi_c_string; - v->a[69913] = aux_sym_number_token1; - v->a[69914] = aux_sym_number_token2; - v->a[69915] = anon_sym_DOLLAR_LBRACE; - v->a[69916] = anon_sym_DOLLAR_LPAREN; - v->a[69917] = anon_sym_BQUOTE; - v->a[69918] = anon_sym_DOLLAR_BQUOTE; - v->a[69919] = anon_sym_LT_LPAREN; + v->a[69900] = anon_sym_SLASH; + v->a[69901] = anon_sym_PERCENT; + v->a[69902] = actions(4289); + v->a[69903] = 22; + v->a[69904] = anon_sym_AMP_AMP; + v->a[69905] = anon_sym_PIPE_PIPE; + v->a[69906] = anon_sym_COMMA; + v->a[69907] = anon_sym_RPAREN_RPAREN; + v->a[69908] = anon_sym_PLUS_EQ; + v->a[69909] = anon_sym_DASH_EQ; + v->a[69910] = anon_sym_STAR_EQ; + v->a[69911] = anon_sym_SLASH_EQ; + v->a[69912] = anon_sym_PERCENT_EQ; + v->a[69913] = anon_sym_LT_LT_EQ; + v->a[69914] = anon_sym_GT_GT_EQ; + v->a[69915] = anon_sym_AMP_EQ; + v->a[69916] = anon_sym_CARET_EQ; + v->a[69917] = anon_sym_PIPE_EQ; + v->a[69918] = anon_sym_EQ_EQ; + v->a[69919] = anon_sym_BANG_EQ; small_parse_table_3496(v); } void small_parse_table_3496(t_small_parse_table_array *v) { - v->a[69920] = anon_sym_GT_LPAREN; - v->a[69921] = sym_word; - v->a[69922] = 3; - v->a[69923] = actions(3); - v->a[69924] = 1; - v->a[69925] = sym_comment; - v->a[69926] = actions(1342); - v->a[69927] = 5; - v->a[69928] = sym_file_descriptor; - v->a[69929] = sym__concat; - v->a[69930] = sym_test_operator; - v->a[69931] = sym__brace_start; - v->a[69932] = aux_sym_heredoc_redirect_token1; - v->a[69933] = actions(1340); - v->a[69934] = 40; - v->a[69935] = anon_sym_LPAREN_LPAREN; - v->a[69936] = anon_sym_SEMI; - v->a[69937] = anon_sym_PIPE_PIPE; - v->a[69938] = anon_sym_AMP_AMP; - v->a[69939] = anon_sym_PIPE; + v->a[69920] = anon_sym_LT_EQ; + v->a[69921] = anon_sym_GT_EQ; + v->a[69922] = anon_sym_QMARK; + v->a[69923] = anon_sym_COLON; + v->a[69924] = anon_sym_PLUS_PLUS2; + v->a[69925] = anon_sym_DASH_DASH2; + v->a[69926] = 3; + v->a[69927] = actions(57); + v->a[69928] = 1; + v->a[69929] = sym_comment; + v->a[69930] = actions(2776); + v->a[69931] = 13; + v->a[69932] = anon_sym_PIPE; + v->a[69933] = anon_sym_EQ; + v->a[69934] = anon_sym_LT; + v->a[69935] = anon_sym_GT; + v->a[69936] = anon_sym_GT_GT; + v->a[69937] = anon_sym_LT_LT; + v->a[69938] = anon_sym_CARET; + v->a[69939] = anon_sym_AMP; small_parse_table_3497(v); } void small_parse_table_3497(t_small_parse_table_array *v) { - v->a[69940] = anon_sym_AMP; - v->a[69941] = anon_sym_LT; - v->a[69942] = anon_sym_GT; - v->a[69943] = anon_sym_LT_LT; - v->a[69944] = anon_sym_GT_GT; - v->a[69945] = anon_sym_esac; - v->a[69946] = anon_sym_SEMI_SEMI; - v->a[69947] = anon_sym_SEMI_AMP; - v->a[69948] = anon_sym_SEMI_SEMI_AMP; - v->a[69949] = anon_sym_PIPE_AMP; - v->a[69950] = anon_sym_AMP_GT; - v->a[69951] = anon_sym_AMP_GT_GT; - v->a[69952] = anon_sym_LT_AMP; - v->a[69953] = anon_sym_GT_AMP; - v->a[69954] = anon_sym_GT_PIPE; - v->a[69955] = anon_sym_LT_AMP_DASH; - v->a[69956] = anon_sym_GT_AMP_DASH; - v->a[69957] = anon_sym_LT_LT_DASH; - v->a[69958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[69959] = anon_sym_DOLLAR_LBRACK; + v->a[69940] = anon_sym_PLUS; + v->a[69941] = anon_sym_DASH; + v->a[69942] = anon_sym_STAR; + v->a[69943] = anon_sym_SLASH; + v->a[69944] = anon_sym_PERCENT; + v->a[69945] = actions(2778); + v->a[69946] = 22; + v->a[69947] = anon_sym_AMP_AMP; + v->a[69948] = anon_sym_PIPE_PIPE; + v->a[69949] = anon_sym_COMMA; + v->a[69950] = anon_sym_RPAREN_RPAREN; + v->a[69951] = anon_sym_PLUS_EQ; + v->a[69952] = anon_sym_DASH_EQ; + v->a[69953] = anon_sym_STAR_EQ; + v->a[69954] = anon_sym_SLASH_EQ; + v->a[69955] = anon_sym_PERCENT_EQ; + v->a[69956] = anon_sym_LT_LT_EQ; + v->a[69957] = anon_sym_GT_GT_EQ; + v->a[69958] = anon_sym_AMP_EQ; + v->a[69959] = anon_sym_CARET_EQ; small_parse_table_3498(v); } void small_parse_table_3498(t_small_parse_table_array *v) { - v->a[69960] = aux_sym_concatenation_token1; - v->a[69961] = anon_sym_DOLLAR; - v->a[69962] = sym__special_character; - v->a[69963] = anon_sym_DQUOTE; - v->a[69964] = sym_raw_string; - v->a[69965] = sym_ansi_c_string; - v->a[69966] = aux_sym_number_token1; - v->a[69967] = aux_sym_number_token2; - v->a[69968] = anon_sym_DOLLAR_LBRACE; - v->a[69969] = anon_sym_DOLLAR_LPAREN; - v->a[69970] = anon_sym_BQUOTE; - v->a[69971] = anon_sym_DOLLAR_BQUOTE; - v->a[69972] = anon_sym_LT_LPAREN; - v->a[69973] = anon_sym_GT_LPAREN; - v->a[69974] = sym_word; - v->a[69975] = 3; - v->a[69976] = actions(3); - v->a[69977] = 1; - v->a[69978] = sym_comment; - v->a[69979] = actions(1314); + v->a[69960] = anon_sym_PIPE_EQ; + v->a[69961] = anon_sym_EQ_EQ; + v->a[69962] = anon_sym_BANG_EQ; + v->a[69963] = anon_sym_LT_EQ; + v->a[69964] = anon_sym_GT_EQ; + v->a[69965] = anon_sym_QMARK; + v->a[69966] = anon_sym_COLON; + v->a[69967] = anon_sym_PLUS_PLUS2; + v->a[69968] = anon_sym_DASH_DASH2; + v->a[69969] = 7; + v->a[69970] = actions(57); + v->a[69971] = 1; + v->a[69972] = sym_comment; + v->a[69973] = actions(4130); + v->a[69974] = 2; + v->a[69975] = anon_sym_GT_GT; + v->a[69976] = anon_sym_LT_LT; + v->a[69977] = actions(4146); + v->a[69978] = 2; + v->a[69979] = anon_sym_PLUS; small_parse_table_3499(v); } void small_parse_table_3499(t_small_parse_table_array *v) { - v->a[69980] = 5; - v->a[69981] = sym_file_descriptor; - v->a[69982] = sym__concat; - v->a[69983] = sym_test_operator; - v->a[69984] = sym__brace_start; - v->a[69985] = aux_sym_heredoc_redirect_token1; - v->a[69986] = actions(1312); - v->a[69987] = 40; - v->a[69988] = anon_sym_LPAREN_LPAREN; - v->a[69989] = anon_sym_SEMI; - v->a[69990] = anon_sym_PIPE_PIPE; - v->a[69991] = anon_sym_AMP_AMP; + v->a[69980] = anon_sym_DASH; + v->a[69981] = actions(4152); + v->a[69982] = 2; + v->a[69983] = anon_sym_PLUS_PLUS2; + v->a[69984] = anon_sym_DASH_DASH2; + v->a[69985] = actions(4148); + v->a[69986] = 3; + v->a[69987] = anon_sym_STAR; + v->a[69988] = anon_sym_SLASH; + v->a[69989] = anon_sym_PERCENT; + v->a[69990] = actions(4235); + v->a[69991] = 6; v->a[69992] = anon_sym_PIPE; - v->a[69993] = anon_sym_AMP; + v->a[69993] = anon_sym_EQ; v->a[69994] = anon_sym_LT; v->a[69995] = anon_sym_GT; - v->a[69996] = anon_sym_LT_LT; - v->a[69997] = anon_sym_GT_GT; - v->a[69998] = anon_sym_esac; - v->a[69999] = anon_sym_SEMI_SEMI; + v->a[69996] = anon_sym_CARET; + v->a[69997] = anon_sym_AMP; + v->a[69998] = actions(4237); + v->a[69999] = 20; small_parse_table_3500(v); } diff --git a/parser/static/small_parse_table/small_parse_table_7.c b/parser/static/small_parse_table/small_parse_table_7.c index dc3bdb1a..5b1bd638 100644 --- a/parser/static/small_parse_table/small_parse_table_7.c +++ b/parser/static/small_parse_table/small_parse_table_7.c @@ -14,126 +14,126 @@ void small_parse_table_35(t_small_parse_table_array *v) { - v->a[700] = anon_sym_GT_GT; - v->a[701] = anon_sym_RPAREN; - v->a[702] = anon_sym_SEMI_SEMI; - v->a[703] = anon_sym_PIPE_AMP; - v->a[704] = anon_sym_AMP_GT; - v->a[705] = anon_sym_AMP_GT_GT; - v->a[706] = anon_sym_LT_AMP; - v->a[707] = anon_sym_GT_AMP; - v->a[708] = anon_sym_GT_PIPE; - v->a[709] = anon_sym_LT_AMP_DASH; - v->a[710] = anon_sym_GT_AMP_DASH; - v->a[711] = anon_sym_LT_LT_DASH; - v->a[712] = 28; - v->a[713] = actions(3); - v->a[714] = 1; - v->a[715] = sym_comment; - v->a[716] = actions(19); - v->a[717] = 1; - v->a[718] = anon_sym_LPAREN; - v->a[719] = actions(1583); + v->a[700] = anon_sym_DOLLAR; + v->a[701] = anon_sym_POUND; + v->a[702] = anon_sym_AT; + v->a[703] = anon_sym_0; + v->a[704] = anon_sym__; + v->a[705] = actions(826); + v->a[706] = 34; + v->a[707] = anon_sym_esac; + v->a[708] = anon_sym_PIPE; + v->a[709] = anon_sym_SEMI_SEMI; + v->a[710] = anon_sym_SEMI_AMP; + v->a[711] = anon_sym_SEMI_SEMI_AMP; + v->a[712] = anon_sym_PIPE_AMP; + v->a[713] = anon_sym_AMP_AMP; + v->a[714] = anon_sym_PIPE_PIPE; + v->a[715] = anon_sym_LT; + v->a[716] = anon_sym_GT; + v->a[717] = anon_sym_GT_GT; + v->a[718] = anon_sym_AMP_GT; + v->a[719] = anon_sym_AMP_GT_GT; small_parse_table_36(v); } void small_parse_table_36(t_small_parse_table_array *v) { - v->a[720] = 1; - v->a[721] = anon_sym_LT_LT_LT; - v->a[722] = actions(1585); - v->a[723] = 1; - v->a[724] = anon_sym_DOLLAR_LBRACK; - v->a[725] = actions(1587); - v->a[726] = 1; - v->a[727] = anon_sym_DOLLAR; - v->a[728] = actions(1589); - v->a[729] = 1; + v->a[720] = anon_sym_LT_AMP; + v->a[721] = anon_sym_GT_AMP; + v->a[722] = anon_sym_GT_PIPE; + v->a[723] = anon_sym_LT_AMP_DASH; + v->a[724] = anon_sym_GT_AMP_DASH; + v->a[725] = anon_sym_LT_LT; + v->a[726] = anon_sym_LT_LT_DASH; + v->a[727] = aux_sym_heredoc_redirect_token1; + v->a[728] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[729] = anon_sym_AMP; v->a[730] = sym__special_character; - v->a[731] = actions(1591); - v->a[732] = 1; - v->a[733] = anon_sym_DQUOTE; - v->a[734] = actions(1593); - v->a[735] = 1; - v->a[736] = aux_sym_number_token1; - v->a[737] = actions(1595); - v->a[738] = 1; - v->a[739] = aux_sym_number_token2; + v->a[731] = anon_sym_DQUOTE; + v->a[732] = sym_raw_string; + v->a[733] = aux_sym_number_token1; + v->a[734] = aux_sym_number_token2; + v->a[735] = anon_sym_DOLLAR_LBRACE; + v->a[736] = anon_sym_DOLLAR_LPAREN; + v->a[737] = anon_sym_BQUOTE; + v->a[738] = anon_sym_DOLLAR_BQUOTE; + v->a[739] = sym_word; small_parse_table_37(v); } void small_parse_table_37(t_small_parse_table_array *v) { - v->a[740] = actions(1597); - v->a[741] = 1; - v->a[742] = anon_sym_DOLLAR_LBRACE; - v->a[743] = actions(1599); - v->a[744] = 1; - v->a[745] = anon_sym_DOLLAR_LPAREN; - v->a[746] = actions(1601); - v->a[747] = 1; - v->a[748] = anon_sym_BQUOTE; - v->a[749] = actions(1603); - v->a[750] = 1; - v->a[751] = anon_sym_DOLLAR_BQUOTE; - v->a[752] = actions(1607); - v->a[753] = 1; - v->a[754] = sym_test_operator; - v->a[755] = actions(1609); - v->a[756] = 1; - v->a[757] = sym__bare_dollar; - v->a[758] = actions(1611); - v->a[759] = 1; + v->a[740] = anon_sym_SEMI; + v->a[741] = 21; + v->a[742] = actions(3); + v->a[743] = 1; + v->a[744] = sym_comment; + v->a[745] = actions(845); + v->a[746] = 1; + v->a[747] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[748] = actions(848); + v->a[749] = 1; + v->a[750] = anon_sym_DOLLAR; + v->a[751] = actions(851); + v->a[752] = 1; + v->a[753] = sym__special_character; + v->a[754] = actions(854); + v->a[755] = 1; + v->a[756] = anon_sym_DQUOTE; + v->a[757] = actions(857); + v->a[758] = 1; + v->a[759] = aux_sym_number_token1; small_parse_table_38(v); } void small_parse_table_38(t_small_parse_table_array *v) { - v->a[760] = sym__brace_start; - v->a[761] = state(557); - v->a[762] = 1; - v->a[763] = aux_sym_command_repeat2; - v->a[764] = state(1431); - v->a[765] = 1; - v->a[766] = aux_sym__literal_repeat1; - v->a[767] = state(1521); - v->a[768] = 1; - v->a[769] = sym_concatenation; - v->a[770] = state(1552); - v->a[771] = 1; - v->a[772] = sym_herestring_redirect; - v->a[773] = state(4911); - v->a[774] = 1; - v->a[775] = sym_subshell; - v->a[776] = actions(1579); - v->a[777] = 2; - v->a[778] = anon_sym_LPAREN_LPAREN; - v->a[779] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[760] = actions(860); + v->a[761] = 1; + v->a[762] = aux_sym_number_token2; + v->a[763] = actions(863); + v->a[764] = 1; + v->a[765] = anon_sym_DOLLAR_LBRACE; + v->a[766] = actions(866); + v->a[767] = 1; + v->a[768] = anon_sym_DOLLAR_LPAREN; + v->a[769] = actions(869); + v->a[770] = 1; + v->a[771] = anon_sym_BQUOTE; + v->a[772] = actions(872); + v->a[773] = 1; + v->a[774] = anon_sym_DOLLAR_BQUOTE; + v->a[775] = actions(875); + v->a[776] = 1; + v->a[777] = aux_sym__simple_variable_name_token1; + v->a[778] = actions(878); + v->a[779] = 1; small_parse_table_39(v); } void small_parse_table_39(t_small_parse_table_array *v) { - v->a[780] = actions(1581); - v->a[781] = 2; - v->a[782] = anon_sym_EQ_EQ; - v->a[783] = anon_sym_EQ_TILDE; - v->a[784] = actions(1605); - v->a[785] = 2; - v->a[786] = anon_sym_LT_LPAREN; - v->a[787] = anon_sym_GT_LPAREN; - v->a[788] = actions(1408); - v->a[789] = 3; - v->a[790] = sym_file_descriptor; - v->a[791] = ts_builtin_sym_end; - v->a[792] = aux_sym_heredoc_redirect_token1; - v->a[793] = actions(1577); - v->a[794] = 3; - v->a[795] = sym_raw_string; - v->a[796] = sym_ansi_c_string; + v->a[780] = sym_variable_name; + v->a[781] = actions(881); + v->a[782] = 1; + v->a[783] = sym_test_operator; + v->a[784] = actions(884); + v->a[785] = 1; + v->a[786] = sym__brace_start; + v->a[787] = state(962); + v->a[788] = 1; + v->a[789] = aux_sym__literal_repeat1; + v->a[790] = actions(766); + v->a[791] = 2; + v->a[792] = sym_file_descriptor; + v->a[793] = aux_sym_heredoc_redirect_token1; + v->a[794] = actions(842); + v->a[795] = 2; + v->a[796] = sym_raw_string; v->a[797] = sym_word; - v->a[798] = state(1093); - v->a[799] = 9; + v->a[798] = state(266); + v->a[799] = 3; small_parse_table_40(v); } diff --git a/parser/static/small_parse_table/small_parse_table_70.c b/parser/static/small_parse_table/small_parse_table_70.c index 9aadc385..4d809e0a 100644 --- a/parser/static/small_parse_table/small_parse_table_70.c +++ b/parser/static/small_parse_table/small_parse_table_70.c @@ -14,126 +14,126 @@ void small_parse_table_350(t_small_parse_table_array *v) { - v->a[7000] = anon_sym_GT; - v->a[7001] = anon_sym_LT_LT; - v->a[7002] = anon_sym_GT_GT; - v->a[7003] = anon_sym_esac; - v->a[7004] = anon_sym_SEMI_SEMI; - v->a[7005] = anon_sym_SEMI_AMP; - v->a[7006] = anon_sym_SEMI_SEMI_AMP; - v->a[7007] = anon_sym_PIPE_AMP; - v->a[7008] = anon_sym_AMP_GT; - v->a[7009] = anon_sym_AMP_GT_GT; - v->a[7010] = anon_sym_LT_AMP; - v->a[7011] = anon_sym_GT_AMP; - v->a[7012] = anon_sym_GT_PIPE; - v->a[7013] = anon_sym_LT_AMP_DASH; - v->a[7014] = anon_sym_GT_AMP_DASH; - v->a[7015] = anon_sym_LT_LT_DASH; - v->a[7016] = aux_sym_heredoc_redirect_token1; - v->a[7017] = anon_sym_LT_LT_LT; - v->a[7018] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7019] = anon_sym_DOLLAR_LBRACK; + v->a[7000] = 1; + v->a[7001] = sym_comment; + v->a[7002] = actions(1699); + v->a[7003] = 1; + v->a[7004] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7005] = actions(1701); + v->a[7006] = 1; + v->a[7007] = anon_sym_DOLLAR; + v->a[7008] = actions(1703); + v->a[7009] = 1; + v->a[7010] = sym__special_character; + v->a[7011] = actions(1705); + v->a[7012] = 1; + v->a[7013] = anon_sym_DQUOTE; + v->a[7014] = actions(1707); + v->a[7015] = 1; + v->a[7016] = aux_sym_number_token1; + v->a[7017] = actions(1709); + v->a[7018] = 1; + v->a[7019] = aux_sym_number_token2; small_parse_table_351(v); } void small_parse_table_351(t_small_parse_table_array *v) { - v->a[7020] = sym__special_character; - v->a[7021] = sym_raw_string; - v->a[7022] = sym_ansi_c_string; - v->a[7023] = aux_sym_number_token1; - v->a[7024] = aux_sym_number_token2; - v->a[7025] = anon_sym_DOLLAR_LBRACE; - v->a[7026] = anon_sym_DOLLAR_LPAREN; - v->a[7027] = anon_sym_BQUOTE; - v->a[7028] = anon_sym_DOLLAR_BQUOTE; - v->a[7029] = anon_sym_LT_LPAREN; - v->a[7030] = anon_sym_GT_LPAREN; - v->a[7031] = sym_word; - v->a[7032] = 22; - v->a[7033] = actions(3); - v->a[7034] = 1; - v->a[7035] = sym_comment; - v->a[7036] = actions(2444); - v->a[7037] = 1; - v->a[7038] = anon_sym_DOLLAR_LBRACK; - v->a[7039] = actions(2447); + v->a[7020] = actions(1711); + v->a[7021] = 1; + v->a[7022] = anon_sym_DOLLAR_LBRACE; + v->a[7023] = actions(1713); + v->a[7024] = 1; + v->a[7025] = anon_sym_DOLLAR_LPAREN; + v->a[7026] = actions(1715); + v->a[7027] = 1; + v->a[7028] = anon_sym_BQUOTE; + v->a[7029] = actions(1717); + v->a[7030] = 1; + v->a[7031] = anon_sym_DOLLAR_BQUOTE; + v->a[7032] = actions(1719); + v->a[7033] = 1; + v->a[7034] = sym_test_operator; + v->a[7035] = actions(1721); + v->a[7036] = 1; + v->a[7037] = sym__brace_start; + v->a[7038] = state(1994); + v->a[7039] = 1; small_parse_table_352(v); } void small_parse_table_352(t_small_parse_table_array *v) { - v->a[7040] = 1; - v->a[7041] = anon_sym_DOLLAR; - v->a[7042] = actions(2450); - v->a[7043] = 1; - v->a[7044] = sym__special_character; - v->a[7045] = actions(2453); - v->a[7046] = 1; - v->a[7047] = anon_sym_DQUOTE; - v->a[7048] = actions(2456); - v->a[7049] = 1; - v->a[7050] = aux_sym_number_token1; - v->a[7051] = actions(2459); - v->a[7052] = 1; - v->a[7053] = aux_sym_number_token2; - v->a[7054] = actions(2462); - v->a[7055] = 1; - v->a[7056] = anon_sym_DOLLAR_LBRACE; - v->a[7057] = actions(2465); - v->a[7058] = 1; - v->a[7059] = anon_sym_DOLLAR_LPAREN; + v->a[7040] = aux_sym__literal_repeat1; + v->a[7041] = state(2234); + v->a[7042] = 1; + v->a[7043] = sym_concatenation; + v->a[7044] = actions(1534); + v->a[7045] = 2; + v->a[7046] = sym_file_descriptor; + v->a[7047] = aux_sym_heredoc_redirect_token1; + v->a[7048] = actions(1697); + v->a[7049] = 2; + v->a[7050] = sym_raw_string; + v->a[7051] = sym_word; + v->a[7052] = state(1917); + v->a[7053] = 7; + v->a[7054] = sym_arithmetic_expansion; + v->a[7055] = sym_brace_expression; + v->a[7056] = sym_string; + v->a[7057] = sym_number; + v->a[7058] = sym_simple_expansion; + v->a[7059] = sym_expansion; small_parse_table_353(v); } void small_parse_table_353(t_small_parse_table_array *v) { - v->a[7060] = actions(2468); - v->a[7061] = 1; - v->a[7062] = anon_sym_BQUOTE; - v->a[7063] = actions(2471); - v->a[7064] = 1; - v->a[7065] = anon_sym_DOLLAR_BQUOTE; - v->a[7066] = actions(2477); - v->a[7067] = 1; - v->a[7068] = aux_sym__simple_variable_name_token1; - v->a[7069] = actions(2480); - v->a[7070] = 1; - v->a[7071] = sym_test_operator; - v->a[7072] = actions(2483); - v->a[7073] = 1; - v->a[7074] = sym__brace_start; - v->a[7075] = state(1631); - v->a[7076] = 1; - v->a[7077] = aux_sym__literal_repeat1; - v->a[7078] = actions(2437); - v->a[7079] = 2; + v->a[7060] = sym_command_substitution; + v->a[7061] = actions(1532); + v->a[7062] = 22; + v->a[7063] = anon_sym_esac; + v->a[7064] = anon_sym_PIPE; + v->a[7065] = anon_sym_SEMI_SEMI; + v->a[7066] = anon_sym_SEMI_AMP; + v->a[7067] = anon_sym_SEMI_SEMI_AMP; + v->a[7068] = anon_sym_PIPE_AMP; + v->a[7069] = anon_sym_AMP_AMP; + v->a[7070] = anon_sym_PIPE_PIPE; + v->a[7071] = anon_sym_LT; + v->a[7072] = anon_sym_GT; + v->a[7073] = anon_sym_GT_GT; + v->a[7074] = anon_sym_AMP_GT; + v->a[7075] = anon_sym_AMP_GT_GT; + v->a[7076] = anon_sym_LT_AMP; + v->a[7077] = anon_sym_GT_AMP; + v->a[7078] = anon_sym_GT_PIPE; + v->a[7079] = anon_sym_LT_AMP_DASH; small_parse_table_354(v); } void small_parse_table_354(t_small_parse_table_array *v) { - v->a[7080] = anon_sym_LPAREN_LPAREN; - v->a[7081] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7082] = actions(2442); - v->a[7083] = 2; - v->a[7084] = sym_file_descriptor; - v->a[7085] = aux_sym_heredoc_redirect_token1; - v->a[7086] = actions(2474); - v->a[7087] = 2; - v->a[7088] = anon_sym_LT_LPAREN; - v->a[7089] = anon_sym_GT_LPAREN; - v->a[7090] = state(598); - v->a[7091] = 2; - v->a[7092] = sym_concatenation; - v->a[7093] = aux_sym_unset_command_repeat1; - v->a[7094] = actions(2434); - v->a[7095] = 3; - v->a[7096] = sym_raw_string; - v->a[7097] = sym_ansi_c_string; - v->a[7098] = sym_word; - v->a[7099] = state(1190); + v->a[7080] = anon_sym_GT_AMP_DASH; + v->a[7081] = anon_sym_LT_LT; + v->a[7082] = anon_sym_LT_LT_DASH; + v->a[7083] = anon_sym_AMP; + v->a[7084] = anon_sym_SEMI; + v->a[7085] = 6; + v->a[7086] = actions(3); + v->a[7087] = 1; + v->a[7088] = sym_comment; + v->a[7089] = actions(1727); + v->a[7090] = 1; + v->a[7091] = sym_variable_name; + v->a[7092] = actions(1725); + v->a[7093] = 2; + v->a[7094] = aux_sym__simple_variable_name_token1; + v->a[7095] = aux_sym__multiline_variable_name_token1; + v->a[7096] = actions(828); + v->a[7097] = 3; + v->a[7098] = sym_file_descriptor; + v->a[7099] = sym_test_operator; small_parse_table_355(v); } diff --git a/parser/static/small_parse_table/small_parse_table_700.c b/parser/static/small_parse_table/small_parse_table_700.c index 4d1d2676..847452e6 100644 --- a/parser/static/small_parse_table/small_parse_table_700.c +++ b/parser/static/small_parse_table/small_parse_table_700.c @@ -14,126 +14,126 @@ void small_parse_table_3500(t_small_parse_table_array *v) { - v->a[70000] = anon_sym_SEMI_AMP; - v->a[70001] = anon_sym_SEMI_SEMI_AMP; - v->a[70002] = anon_sym_PIPE_AMP; - v->a[70003] = anon_sym_AMP_GT; - v->a[70004] = anon_sym_AMP_GT_GT; - v->a[70005] = anon_sym_LT_AMP; - v->a[70006] = anon_sym_GT_AMP; - v->a[70007] = anon_sym_GT_PIPE; - v->a[70008] = anon_sym_LT_AMP_DASH; - v->a[70009] = anon_sym_GT_AMP_DASH; - v->a[70010] = anon_sym_LT_LT_DASH; - v->a[70011] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70012] = anon_sym_DOLLAR_LBRACK; - v->a[70013] = aux_sym_concatenation_token1; - v->a[70014] = anon_sym_DOLLAR; - v->a[70015] = sym__special_character; - v->a[70016] = anon_sym_DQUOTE; - v->a[70017] = sym_raw_string; - v->a[70018] = sym_ansi_c_string; - v->a[70019] = aux_sym_number_token1; + v->a[70000] = anon_sym_AMP_AMP; + v->a[70001] = anon_sym_PIPE_PIPE; + v->a[70002] = anon_sym_COMMA; + v->a[70003] = anon_sym_RPAREN_RPAREN; + v->a[70004] = anon_sym_PLUS_EQ; + v->a[70005] = anon_sym_DASH_EQ; + v->a[70006] = anon_sym_STAR_EQ; + v->a[70007] = anon_sym_SLASH_EQ; + v->a[70008] = anon_sym_PERCENT_EQ; + v->a[70009] = anon_sym_LT_LT_EQ; + v->a[70010] = anon_sym_GT_GT_EQ; + v->a[70011] = anon_sym_AMP_EQ; + v->a[70012] = anon_sym_CARET_EQ; + v->a[70013] = anon_sym_PIPE_EQ; + v->a[70014] = anon_sym_EQ_EQ; + v->a[70015] = anon_sym_BANG_EQ; + v->a[70016] = anon_sym_LT_EQ; + v->a[70017] = anon_sym_GT_EQ; + v->a[70018] = anon_sym_QMARK; + v->a[70019] = anon_sym_COLON; small_parse_table_3501(v); } void small_parse_table_3501(t_small_parse_table_array *v) { - v->a[70020] = aux_sym_number_token2; - v->a[70021] = anon_sym_DOLLAR_LBRACE; - v->a[70022] = anon_sym_DOLLAR_LPAREN; - v->a[70023] = anon_sym_BQUOTE; - v->a[70024] = anon_sym_DOLLAR_BQUOTE; - v->a[70025] = anon_sym_LT_LPAREN; - v->a[70026] = anon_sym_GT_LPAREN; - v->a[70027] = sym_word; - v->a[70028] = 3; - v->a[70029] = actions(3); - v->a[70030] = 1; - v->a[70031] = sym_comment; - v->a[70032] = actions(1318); - v->a[70033] = 5; - v->a[70034] = sym_file_descriptor; - v->a[70035] = sym__concat; - v->a[70036] = sym_test_operator; - v->a[70037] = sym__brace_start; - v->a[70038] = aux_sym_heredoc_redirect_token1; - v->a[70039] = actions(1316); + v->a[70020] = 3; + v->a[70021] = actions(57); + v->a[70022] = 1; + v->a[70023] = sym_comment; + v->a[70024] = actions(2772); + v->a[70025] = 13; + v->a[70026] = anon_sym_PIPE; + v->a[70027] = anon_sym_LT; + v->a[70028] = anon_sym_GT; + v->a[70029] = anon_sym_AMP_GT; + v->a[70030] = anon_sym_LT_AMP; + v->a[70031] = anon_sym_GT_AMP; + v->a[70032] = anon_sym_LT_LT; + v->a[70033] = anon_sym_DOLLAR; + v->a[70034] = aux_sym_number_token1; + v->a[70035] = aux_sym_number_token2; + v->a[70036] = anon_sym_DOLLAR_LPAREN; + v->a[70037] = anon_sym_BQUOTE; + v->a[70038] = sym_word; + v->a[70039] = actions(2774); small_parse_table_3502(v); } void small_parse_table_3502(t_small_parse_table_array *v) { - v->a[70040] = 40; - v->a[70041] = anon_sym_LPAREN_LPAREN; - v->a[70042] = anon_sym_SEMI; - v->a[70043] = anon_sym_PIPE_PIPE; - v->a[70044] = anon_sym_AMP_AMP; - v->a[70045] = anon_sym_PIPE; - v->a[70046] = anon_sym_AMP; - v->a[70047] = anon_sym_LT; - v->a[70048] = anon_sym_GT; - v->a[70049] = anon_sym_LT_LT; + v->a[70040] = 22; + v->a[70041] = sym_file_descriptor; + v->a[70042] = sym__concat; + v->a[70043] = sym_test_operator; + v->a[70044] = sym__bare_dollar; + v->a[70045] = sym__brace_start; + v->a[70046] = anon_sym_LPAREN; + v->a[70047] = anon_sym_PIPE_AMP; + v->a[70048] = anon_sym_AMP_AMP; + v->a[70049] = anon_sym_PIPE_PIPE; v->a[70050] = anon_sym_GT_GT; - v->a[70051] = anon_sym_esac; - v->a[70052] = anon_sym_SEMI_SEMI; - v->a[70053] = anon_sym_SEMI_AMP; - v->a[70054] = anon_sym_SEMI_SEMI_AMP; - v->a[70055] = anon_sym_PIPE_AMP; - v->a[70056] = anon_sym_AMP_GT; - v->a[70057] = anon_sym_AMP_GT_GT; - v->a[70058] = anon_sym_LT_AMP; - v->a[70059] = anon_sym_GT_AMP; + v->a[70051] = anon_sym_AMP_GT_GT; + v->a[70052] = anon_sym_GT_PIPE; + v->a[70053] = anon_sym_LT_AMP_DASH; + v->a[70054] = anon_sym_GT_AMP_DASH; + v->a[70055] = anon_sym_LT_LT_DASH; + v->a[70056] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[70057] = aux_sym_concatenation_token1; + v->a[70058] = sym__special_character; + v->a[70059] = anon_sym_DQUOTE; small_parse_table_3503(v); } void small_parse_table_3503(t_small_parse_table_array *v) { - v->a[70060] = anon_sym_GT_PIPE; - v->a[70061] = anon_sym_LT_AMP_DASH; - v->a[70062] = anon_sym_GT_AMP_DASH; - v->a[70063] = anon_sym_LT_LT_DASH; - v->a[70064] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70065] = anon_sym_DOLLAR_LBRACK; - v->a[70066] = aux_sym_concatenation_token1; - v->a[70067] = anon_sym_DOLLAR; - v->a[70068] = sym__special_character; - v->a[70069] = anon_sym_DQUOTE; - v->a[70070] = sym_raw_string; - v->a[70071] = sym_ansi_c_string; - v->a[70072] = aux_sym_number_token1; - v->a[70073] = aux_sym_number_token2; - v->a[70074] = anon_sym_DOLLAR_LBRACE; - v->a[70075] = anon_sym_DOLLAR_LPAREN; - v->a[70076] = anon_sym_BQUOTE; - v->a[70077] = anon_sym_DOLLAR_BQUOTE; - v->a[70078] = anon_sym_LT_LPAREN; - v->a[70079] = anon_sym_GT_LPAREN; + v->a[70060] = sym_raw_string; + v->a[70061] = anon_sym_DOLLAR_LBRACE; + v->a[70062] = anon_sym_DOLLAR_BQUOTE; + v->a[70063] = 3; + v->a[70064] = actions(57); + v->a[70065] = 1; + v->a[70066] = sym_comment; + v->a[70067] = actions(2776); + v->a[70068] = 13; + v->a[70069] = anon_sym_PIPE; + v->a[70070] = anon_sym_LT; + v->a[70071] = anon_sym_GT; + v->a[70072] = anon_sym_AMP_GT; + v->a[70073] = anon_sym_LT_AMP; + v->a[70074] = anon_sym_GT_AMP; + v->a[70075] = anon_sym_LT_LT; + v->a[70076] = anon_sym_DOLLAR; + v->a[70077] = aux_sym_number_token1; + v->a[70078] = aux_sym_number_token2; + v->a[70079] = anon_sym_DOLLAR_LPAREN; small_parse_table_3504(v); } void small_parse_table_3504(t_small_parse_table_array *v) { - v->a[70080] = sym_word; - v->a[70081] = 3; - v->a[70082] = actions(3); - v->a[70083] = 1; - v->a[70084] = sym_comment; - v->a[70085] = actions(1298); - v->a[70086] = 5; - v->a[70087] = sym_file_descriptor; - v->a[70088] = sym__concat; - v->a[70089] = sym_test_operator; - v->a[70090] = sym__brace_start; - v->a[70091] = aux_sym_heredoc_redirect_token1; - v->a[70092] = actions(1296); - v->a[70093] = 40; - v->a[70094] = anon_sym_LPAREN_LPAREN; - v->a[70095] = anon_sym_SEMI; - v->a[70096] = anon_sym_PIPE_PIPE; - v->a[70097] = anon_sym_AMP_AMP; - v->a[70098] = anon_sym_PIPE; - v->a[70099] = anon_sym_AMP; + v->a[70080] = anon_sym_BQUOTE; + v->a[70081] = sym_word; + v->a[70082] = actions(2778); + v->a[70083] = 22; + v->a[70084] = sym_file_descriptor; + v->a[70085] = sym__concat; + v->a[70086] = sym_test_operator; + v->a[70087] = sym__bare_dollar; + v->a[70088] = sym__brace_start; + v->a[70089] = anon_sym_LPAREN; + v->a[70090] = anon_sym_PIPE_AMP; + v->a[70091] = anon_sym_AMP_AMP; + v->a[70092] = anon_sym_PIPE_PIPE; + v->a[70093] = anon_sym_GT_GT; + v->a[70094] = anon_sym_AMP_GT_GT; + v->a[70095] = anon_sym_GT_PIPE; + v->a[70096] = anon_sym_LT_AMP_DASH; + v->a[70097] = anon_sym_GT_AMP_DASH; + v->a[70098] = anon_sym_LT_LT_DASH; + v->a[70099] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3505(v); } diff --git a/parser/static/small_parse_table/small_parse_table_701.c b/parser/static/small_parse_table/small_parse_table_701.c index ab7d6a53..4a335da6 100644 --- a/parser/static/small_parse_table/small_parse_table_701.c +++ b/parser/static/small_parse_table/small_parse_table_701.c @@ -14,126 +14,126 @@ void small_parse_table_3505(t_small_parse_table_array *v) { - v->a[70100] = anon_sym_LT; - v->a[70101] = anon_sym_GT; - v->a[70102] = anon_sym_LT_LT; - v->a[70103] = anon_sym_GT_GT; - v->a[70104] = anon_sym_SEMI_SEMI; - v->a[70105] = anon_sym_SEMI_AMP; - v->a[70106] = anon_sym_SEMI_SEMI_AMP; - v->a[70107] = anon_sym_PIPE_AMP; - v->a[70108] = anon_sym_AMP_GT; - v->a[70109] = anon_sym_AMP_GT_GT; - v->a[70110] = anon_sym_LT_AMP; - v->a[70111] = anon_sym_GT_AMP; - v->a[70112] = anon_sym_GT_PIPE; - v->a[70113] = anon_sym_LT_AMP_DASH; - v->a[70114] = anon_sym_GT_AMP_DASH; - v->a[70115] = anon_sym_LT_LT_DASH; - v->a[70116] = anon_sym_LT_LT_LT; - v->a[70117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70118] = anon_sym_DOLLAR_LBRACK; - v->a[70119] = aux_sym_concatenation_token1; + v->a[70100] = aux_sym_concatenation_token1; + v->a[70101] = sym__special_character; + v->a[70102] = anon_sym_DQUOTE; + v->a[70103] = sym_raw_string; + v->a[70104] = anon_sym_DOLLAR_LBRACE; + v->a[70105] = anon_sym_DOLLAR_BQUOTE; + v->a[70106] = 3; + v->a[70107] = actions(57); + v->a[70108] = 1; + v->a[70109] = sym_comment; + v->a[70110] = actions(2772); + v->a[70111] = 13; + v->a[70112] = anon_sym_PIPE; + v->a[70113] = anon_sym_LT; + v->a[70114] = anon_sym_GT; + v->a[70115] = anon_sym_AMP_GT; + v->a[70116] = anon_sym_LT_AMP; + v->a[70117] = anon_sym_GT_AMP; + v->a[70118] = anon_sym_LT_LT; + v->a[70119] = anon_sym_DOLLAR; small_parse_table_3506(v); } void small_parse_table_3506(t_small_parse_table_array *v) { - v->a[70120] = anon_sym_DOLLAR; - v->a[70121] = sym__special_character; - v->a[70122] = anon_sym_DQUOTE; - v->a[70123] = sym_raw_string; - v->a[70124] = sym_ansi_c_string; - v->a[70125] = aux_sym_number_token1; - v->a[70126] = aux_sym_number_token2; - v->a[70127] = anon_sym_DOLLAR_LBRACE; - v->a[70128] = anon_sym_DOLLAR_LPAREN; - v->a[70129] = anon_sym_BQUOTE; - v->a[70130] = anon_sym_DOLLAR_BQUOTE; - v->a[70131] = anon_sym_LT_LPAREN; - v->a[70132] = anon_sym_GT_LPAREN; - v->a[70133] = sym_word; - v->a[70134] = 3; - v->a[70135] = actions(3); - v->a[70136] = 1; - v->a[70137] = sym_comment; - v->a[70138] = actions(1302); - v->a[70139] = 5; + v->a[70120] = aux_sym_number_token1; + v->a[70121] = aux_sym_number_token2; + v->a[70122] = anon_sym_DOLLAR_LPAREN; + v->a[70123] = anon_sym_BQUOTE; + v->a[70124] = sym_word; + v->a[70125] = actions(2774); + v->a[70126] = 22; + v->a[70127] = sym_file_descriptor; + v->a[70128] = sym__concat; + v->a[70129] = sym_test_operator; + v->a[70130] = sym__bare_dollar; + v->a[70131] = sym__brace_start; + v->a[70132] = anon_sym_LPAREN; + v->a[70133] = anon_sym_PIPE_AMP; + v->a[70134] = anon_sym_AMP_AMP; + v->a[70135] = anon_sym_PIPE_PIPE; + v->a[70136] = anon_sym_GT_GT; + v->a[70137] = anon_sym_AMP_GT_GT; + v->a[70138] = anon_sym_GT_PIPE; + v->a[70139] = anon_sym_LT_AMP_DASH; small_parse_table_3507(v); } void small_parse_table_3507(t_small_parse_table_array *v) { - v->a[70140] = sym_file_descriptor; - v->a[70141] = sym__concat; - v->a[70142] = sym_test_operator; - v->a[70143] = sym__brace_start; - v->a[70144] = aux_sym_heredoc_redirect_token1; - v->a[70145] = actions(1300); - v->a[70146] = 40; - v->a[70147] = anon_sym_LPAREN_LPAREN; - v->a[70148] = anon_sym_SEMI; - v->a[70149] = anon_sym_PIPE_PIPE; - v->a[70150] = anon_sym_AMP_AMP; - v->a[70151] = anon_sym_PIPE; - v->a[70152] = anon_sym_AMP; - v->a[70153] = anon_sym_LT; - v->a[70154] = anon_sym_GT; - v->a[70155] = anon_sym_LT_LT; - v->a[70156] = anon_sym_GT_GT; - v->a[70157] = anon_sym_esac; - v->a[70158] = anon_sym_SEMI_SEMI; - v->a[70159] = anon_sym_SEMI_AMP; + v->a[70140] = anon_sym_GT_AMP_DASH; + v->a[70141] = anon_sym_LT_LT_DASH; + v->a[70142] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[70143] = aux_sym_concatenation_token1; + v->a[70144] = sym__special_character; + v->a[70145] = anon_sym_DQUOTE; + v->a[70146] = sym_raw_string; + v->a[70147] = anon_sym_DOLLAR_LBRACE; + v->a[70148] = anon_sym_DOLLAR_BQUOTE; + v->a[70149] = 3; + v->a[70150] = actions(57); + v->a[70151] = 1; + v->a[70152] = sym_comment; + v->a[70153] = actions(2772); + v->a[70154] = 13; + v->a[70155] = anon_sym_PIPE; + v->a[70156] = anon_sym_EQ; + v->a[70157] = anon_sym_LT; + v->a[70158] = anon_sym_GT; + v->a[70159] = anon_sym_GT_GT; small_parse_table_3508(v); } void small_parse_table_3508(t_small_parse_table_array *v) { - v->a[70160] = anon_sym_SEMI_SEMI_AMP; - v->a[70161] = anon_sym_PIPE_AMP; - v->a[70162] = anon_sym_AMP_GT; - v->a[70163] = anon_sym_AMP_GT_GT; - v->a[70164] = anon_sym_LT_AMP; - v->a[70165] = anon_sym_GT_AMP; - v->a[70166] = anon_sym_GT_PIPE; - v->a[70167] = anon_sym_LT_AMP_DASH; - v->a[70168] = anon_sym_GT_AMP_DASH; - v->a[70169] = anon_sym_LT_LT_DASH; - v->a[70170] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70171] = anon_sym_DOLLAR_LBRACK; - v->a[70172] = aux_sym_concatenation_token1; - v->a[70173] = anon_sym_DOLLAR; - v->a[70174] = sym__special_character; - v->a[70175] = anon_sym_DQUOTE; - v->a[70176] = sym_raw_string; - v->a[70177] = sym_ansi_c_string; - v->a[70178] = aux_sym_number_token1; - v->a[70179] = aux_sym_number_token2; + v->a[70160] = anon_sym_LT_LT; + v->a[70161] = anon_sym_CARET; + v->a[70162] = anon_sym_AMP; + v->a[70163] = anon_sym_PLUS; + v->a[70164] = anon_sym_DASH; + v->a[70165] = anon_sym_STAR; + v->a[70166] = anon_sym_SLASH; + v->a[70167] = anon_sym_PERCENT; + v->a[70168] = actions(2774); + v->a[70169] = 22; + v->a[70170] = anon_sym_AMP_AMP; + v->a[70171] = anon_sym_PIPE_PIPE; + v->a[70172] = anon_sym_COMMA; + v->a[70173] = anon_sym_RPAREN_RPAREN; + v->a[70174] = anon_sym_PLUS_EQ; + v->a[70175] = anon_sym_DASH_EQ; + v->a[70176] = anon_sym_STAR_EQ; + v->a[70177] = anon_sym_SLASH_EQ; + v->a[70178] = anon_sym_PERCENT_EQ; + v->a[70179] = anon_sym_LT_LT_EQ; small_parse_table_3509(v); } void small_parse_table_3509(t_small_parse_table_array *v) { - v->a[70180] = anon_sym_DOLLAR_LBRACE; - v->a[70181] = anon_sym_DOLLAR_LPAREN; - v->a[70182] = anon_sym_BQUOTE; - v->a[70183] = anon_sym_DOLLAR_BQUOTE; - v->a[70184] = anon_sym_LT_LPAREN; - v->a[70185] = anon_sym_GT_LPAREN; - v->a[70186] = sym_word; - v->a[70187] = 3; - v->a[70188] = actions(3); - v->a[70189] = 1; - v->a[70190] = sym_comment; - v->a[70191] = actions(1342); - v->a[70192] = 5; - v->a[70193] = sym_file_descriptor; - v->a[70194] = sym__concat; - v->a[70195] = sym_test_operator; - v->a[70196] = sym__brace_start; - v->a[70197] = aux_sym_heredoc_redirect_token1; - v->a[70198] = actions(1340); - v->a[70199] = 40; + v->a[70180] = anon_sym_GT_GT_EQ; + v->a[70181] = anon_sym_AMP_EQ; + v->a[70182] = anon_sym_CARET_EQ; + v->a[70183] = anon_sym_PIPE_EQ; + v->a[70184] = anon_sym_EQ_EQ; + v->a[70185] = anon_sym_BANG_EQ; + v->a[70186] = anon_sym_LT_EQ; + v->a[70187] = anon_sym_GT_EQ; + v->a[70188] = anon_sym_QMARK; + v->a[70189] = anon_sym_COLON; + v->a[70190] = anon_sym_PLUS_PLUS2; + v->a[70191] = anon_sym_DASH_DASH2; + v->a[70192] = 19; + v->a[70193] = actions(57); + v->a[70194] = 1; + v->a[70195] = sym_comment; + v->a[70196] = actions(4120); + v->a[70197] = 1; + v->a[70198] = anon_sym_PIPE; + v->a[70199] = actions(4122); small_parse_table_3510(v); } diff --git a/parser/static/small_parse_table/small_parse_table_702.c b/parser/static/small_parse_table/small_parse_table_702.c index 48fa4263..e7f348be 100644 --- a/parser/static/small_parse_table/small_parse_table_702.c +++ b/parser/static/small_parse_table/small_parse_table_702.c @@ -14,126 +14,126 @@ void small_parse_table_3510(t_small_parse_table_array *v) { - v->a[70200] = anon_sym_LPAREN_LPAREN; - v->a[70201] = anon_sym_SEMI; - v->a[70202] = anon_sym_PIPE_PIPE; - v->a[70203] = anon_sym_AMP_AMP; - v->a[70204] = anon_sym_PIPE; - v->a[70205] = anon_sym_AMP; - v->a[70206] = anon_sym_LT; - v->a[70207] = anon_sym_GT; - v->a[70208] = anon_sym_LT_LT; - v->a[70209] = anon_sym_GT_GT; - v->a[70210] = anon_sym_SEMI_SEMI; - v->a[70211] = anon_sym_SEMI_AMP; - v->a[70212] = anon_sym_SEMI_SEMI_AMP; - v->a[70213] = anon_sym_PIPE_AMP; - v->a[70214] = anon_sym_AMP_GT; - v->a[70215] = anon_sym_AMP_GT_GT; - v->a[70216] = anon_sym_LT_AMP; - v->a[70217] = anon_sym_GT_AMP; - v->a[70218] = anon_sym_GT_PIPE; - v->a[70219] = anon_sym_LT_AMP_DASH; + v->a[70200] = 1; + v->a[70201] = anon_sym_AMP_AMP; + v->a[70202] = actions(4124); + v->a[70203] = 1; + v->a[70204] = anon_sym_PIPE_PIPE; + v->a[70205] = actions(4126); + v->a[70206] = 1; + v->a[70207] = anon_sym_EQ; + v->a[70208] = actions(4132); + v->a[70209] = 1; + v->a[70210] = anon_sym_COMMA; + v->a[70211] = actions(4138); + v->a[70212] = 1; + v->a[70213] = anon_sym_CARET; + v->a[70214] = actions(4140); + v->a[70215] = 1; + v->a[70216] = anon_sym_AMP; + v->a[70217] = actions(4150); + v->a[70218] = 1; + v->a[70219] = anon_sym_QMARK; small_parse_table_3511(v); } void small_parse_table_3511(t_small_parse_table_array *v) { - v->a[70220] = anon_sym_GT_AMP_DASH; - v->a[70221] = anon_sym_LT_LT_DASH; - v->a[70222] = anon_sym_LT_LT_LT; - v->a[70223] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70224] = anon_sym_DOLLAR_LBRACK; - v->a[70225] = aux_sym_concatenation_token1; - v->a[70226] = anon_sym_DOLLAR; - v->a[70227] = sym__special_character; - v->a[70228] = anon_sym_DQUOTE; - v->a[70229] = sym_raw_string; - v->a[70230] = sym_ansi_c_string; - v->a[70231] = aux_sym_number_token1; - v->a[70232] = aux_sym_number_token2; - v->a[70233] = anon_sym_DOLLAR_LBRACE; - v->a[70234] = anon_sym_DOLLAR_LPAREN; - v->a[70235] = anon_sym_BQUOTE; - v->a[70236] = anon_sym_DOLLAR_BQUOTE; - v->a[70237] = anon_sym_LT_LPAREN; - v->a[70238] = anon_sym_GT_LPAREN; - v->a[70239] = sym_word; + v->a[70220] = actions(4291); + v->a[70221] = 1; + v->a[70222] = anon_sym_RPAREN_RPAREN; + v->a[70223] = state(3534); + v->a[70224] = 1; + v->a[70225] = aux_sym_arithmetic_expansion_repeat1; + v->a[70226] = actions(4128); + v->a[70227] = 2; + v->a[70228] = anon_sym_LT; + v->a[70229] = anon_sym_GT; + v->a[70230] = actions(4130); + v->a[70231] = 2; + v->a[70232] = anon_sym_GT_GT; + v->a[70233] = anon_sym_LT_LT; + v->a[70234] = actions(4142); + v->a[70235] = 2; + v->a[70236] = anon_sym_EQ_EQ; + v->a[70237] = anon_sym_BANG_EQ; + v->a[70238] = actions(4144); + v->a[70239] = 2; small_parse_table_3512(v); } void small_parse_table_3512(t_small_parse_table_array *v) { - v->a[70240] = 3; - v->a[70241] = actions(3); - v->a[70242] = 1; - v->a[70243] = sym_comment; - v->a[70244] = actions(1302); - v->a[70245] = 7; - v->a[70246] = sym_file_descriptor; - v->a[70247] = sym__concat; - v->a[70248] = sym_variable_name; - v->a[70249] = sym_test_operator; - v->a[70250] = sym__brace_start; - v->a[70251] = ts_builtin_sym_end; - v->a[70252] = aux_sym_heredoc_redirect_token1; - v->a[70253] = actions(1300); - v->a[70254] = 38; - v->a[70255] = anon_sym_LPAREN_LPAREN; - v->a[70256] = anon_sym_SEMI; - v->a[70257] = anon_sym_PIPE_PIPE; - v->a[70258] = anon_sym_AMP_AMP; - v->a[70259] = anon_sym_PIPE; + v->a[70240] = anon_sym_LT_EQ; + v->a[70241] = anon_sym_GT_EQ; + v->a[70242] = actions(4146); + v->a[70243] = 2; + v->a[70244] = anon_sym_PLUS; + v->a[70245] = anon_sym_DASH; + v->a[70246] = actions(4152); + v->a[70247] = 2; + v->a[70248] = anon_sym_PLUS_PLUS2; + v->a[70249] = anon_sym_DASH_DASH2; + v->a[70250] = actions(4148); + v->a[70251] = 3; + v->a[70252] = anon_sym_STAR; + v->a[70253] = anon_sym_SLASH; + v->a[70254] = anon_sym_PERCENT; + v->a[70255] = actions(4136); + v->a[70256] = 10; + v->a[70257] = anon_sym_PLUS_EQ; + v->a[70258] = anon_sym_DASH_EQ; + v->a[70259] = anon_sym_STAR_EQ; small_parse_table_3513(v); } void small_parse_table_3513(t_small_parse_table_array *v) { - v->a[70260] = anon_sym_AMP; - v->a[70261] = anon_sym_LT; - v->a[70262] = anon_sym_GT; - v->a[70263] = anon_sym_LT_LT; - v->a[70264] = anon_sym_GT_GT; - v->a[70265] = anon_sym_SEMI_SEMI; - v->a[70266] = anon_sym_PIPE_AMP; - v->a[70267] = anon_sym_AMP_GT; - v->a[70268] = anon_sym_AMP_GT_GT; - v->a[70269] = anon_sym_LT_AMP; - v->a[70270] = anon_sym_GT_AMP; - v->a[70271] = anon_sym_GT_PIPE; - v->a[70272] = anon_sym_LT_AMP_DASH; - v->a[70273] = anon_sym_GT_AMP_DASH; - v->a[70274] = anon_sym_LT_LT_DASH; - v->a[70275] = anon_sym_LT_LT_LT; - v->a[70276] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70277] = anon_sym_DOLLAR_LBRACK; - v->a[70278] = aux_sym_concatenation_token1; - v->a[70279] = anon_sym_DOLLAR; + v->a[70260] = anon_sym_SLASH_EQ; + v->a[70261] = anon_sym_PERCENT_EQ; + v->a[70262] = anon_sym_LT_LT_EQ; + v->a[70263] = anon_sym_GT_GT_EQ; + v->a[70264] = anon_sym_AMP_EQ; + v->a[70265] = anon_sym_CARET_EQ; + v->a[70266] = anon_sym_PIPE_EQ; + v->a[70267] = 3; + v->a[70268] = actions(57); + v->a[70269] = 1; + v->a[70270] = sym_comment; + v->a[70271] = actions(3123); + v->a[70272] = 13; + v->a[70273] = anon_sym_PIPE; + v->a[70274] = anon_sym_EQ; + v->a[70275] = anon_sym_LT; + v->a[70276] = anon_sym_GT; + v->a[70277] = anon_sym_GT_GT; + v->a[70278] = anon_sym_LT_LT; + v->a[70279] = anon_sym_CARET; small_parse_table_3514(v); } void small_parse_table_3514(t_small_parse_table_array *v) { - v->a[70280] = sym__special_character; - v->a[70281] = anon_sym_DQUOTE; - v->a[70282] = sym_raw_string; - v->a[70283] = sym_ansi_c_string; - v->a[70284] = aux_sym_number_token1; - v->a[70285] = aux_sym_number_token2; - v->a[70286] = anon_sym_DOLLAR_LBRACE; - v->a[70287] = anon_sym_DOLLAR_LPAREN; - v->a[70288] = anon_sym_BQUOTE; - v->a[70289] = anon_sym_DOLLAR_BQUOTE; - v->a[70290] = anon_sym_LT_LPAREN; - v->a[70291] = anon_sym_GT_LPAREN; - v->a[70292] = sym_word; - v->a[70293] = 3; - v->a[70294] = actions(3); - v->a[70295] = 1; - v->a[70296] = sym_comment; - v->a[70297] = actions(1298); - v->a[70298] = 5; - v->a[70299] = sym_file_descriptor; + v->a[70280] = anon_sym_AMP; + v->a[70281] = anon_sym_PLUS; + v->a[70282] = anon_sym_DASH; + v->a[70283] = anon_sym_STAR; + v->a[70284] = anon_sym_SLASH; + v->a[70285] = anon_sym_PERCENT; + v->a[70286] = actions(3125); + v->a[70287] = 22; + v->a[70288] = anon_sym_AMP_AMP; + v->a[70289] = anon_sym_PIPE_PIPE; + v->a[70290] = anon_sym_COMMA; + v->a[70291] = anon_sym_RPAREN_RPAREN; + v->a[70292] = anon_sym_PLUS_EQ; + v->a[70293] = anon_sym_DASH_EQ; + v->a[70294] = anon_sym_STAR_EQ; + v->a[70295] = anon_sym_SLASH_EQ; + v->a[70296] = anon_sym_PERCENT_EQ; + v->a[70297] = anon_sym_LT_LT_EQ; + v->a[70298] = anon_sym_GT_GT_EQ; + v->a[70299] = anon_sym_AMP_EQ; small_parse_table_3515(v); } diff --git a/parser/static/small_parse_table/small_parse_table_703.c b/parser/static/small_parse_table/small_parse_table_703.c index e7691054..5b439fc0 100644 --- a/parser/static/small_parse_table/small_parse_table_703.c +++ b/parser/static/small_parse_table/small_parse_table_703.c @@ -14,126 +14,126 @@ void small_parse_table_3515(t_small_parse_table_array *v) { - v->a[70300] = sym__concat; - v->a[70301] = sym_test_operator; - v->a[70302] = sym__brace_start; - v->a[70303] = aux_sym_heredoc_redirect_token1; - v->a[70304] = actions(1296); - v->a[70305] = 40; - v->a[70306] = anon_sym_LPAREN_LPAREN; - v->a[70307] = anon_sym_SEMI; - v->a[70308] = anon_sym_PIPE_PIPE; - v->a[70309] = anon_sym_AMP_AMP; - v->a[70310] = anon_sym_PIPE; - v->a[70311] = anon_sym_AMP; - v->a[70312] = anon_sym_LT; - v->a[70313] = anon_sym_GT; - v->a[70314] = anon_sym_LT_LT; - v->a[70315] = anon_sym_GT_GT; - v->a[70316] = anon_sym_esac; - v->a[70317] = anon_sym_SEMI_SEMI; - v->a[70318] = anon_sym_SEMI_AMP; - v->a[70319] = anon_sym_SEMI_SEMI_AMP; + v->a[70300] = anon_sym_CARET_EQ; + v->a[70301] = anon_sym_PIPE_EQ; + v->a[70302] = anon_sym_EQ_EQ; + v->a[70303] = anon_sym_BANG_EQ; + v->a[70304] = anon_sym_LT_EQ; + v->a[70305] = anon_sym_GT_EQ; + v->a[70306] = anon_sym_QMARK; + v->a[70307] = anon_sym_COLON; + v->a[70308] = anon_sym_PLUS_PLUS2; + v->a[70309] = anon_sym_DASH_DASH2; + v->a[70310] = 3; + v->a[70311] = actions(57); + v->a[70312] = 1; + v->a[70313] = sym_comment; + v->a[70314] = actions(3115); + v->a[70315] = 13; + v->a[70316] = anon_sym_PIPE; + v->a[70317] = anon_sym_EQ; + v->a[70318] = anon_sym_LT; + v->a[70319] = anon_sym_GT; small_parse_table_3516(v); } void small_parse_table_3516(t_small_parse_table_array *v) { - v->a[70320] = anon_sym_PIPE_AMP; - v->a[70321] = anon_sym_AMP_GT; - v->a[70322] = anon_sym_AMP_GT_GT; - v->a[70323] = anon_sym_LT_AMP; - v->a[70324] = anon_sym_GT_AMP; - v->a[70325] = anon_sym_GT_PIPE; - v->a[70326] = anon_sym_LT_AMP_DASH; - v->a[70327] = anon_sym_GT_AMP_DASH; - v->a[70328] = anon_sym_LT_LT_DASH; - v->a[70329] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70330] = anon_sym_DOLLAR_LBRACK; - v->a[70331] = aux_sym_concatenation_token1; - v->a[70332] = anon_sym_DOLLAR; - v->a[70333] = sym__special_character; - v->a[70334] = anon_sym_DQUOTE; - v->a[70335] = sym_raw_string; - v->a[70336] = sym_ansi_c_string; - v->a[70337] = aux_sym_number_token1; - v->a[70338] = aux_sym_number_token2; - v->a[70339] = anon_sym_DOLLAR_LBRACE; + v->a[70320] = anon_sym_GT_GT; + v->a[70321] = anon_sym_LT_LT; + v->a[70322] = anon_sym_CARET; + v->a[70323] = anon_sym_AMP; + v->a[70324] = anon_sym_PLUS; + v->a[70325] = anon_sym_DASH; + v->a[70326] = anon_sym_STAR; + v->a[70327] = anon_sym_SLASH; + v->a[70328] = anon_sym_PERCENT; + v->a[70329] = actions(3117); + v->a[70330] = 22; + v->a[70331] = anon_sym_AMP_AMP; + v->a[70332] = anon_sym_PIPE_PIPE; + v->a[70333] = anon_sym_COMMA; + v->a[70334] = anon_sym_RPAREN_RPAREN; + v->a[70335] = anon_sym_PLUS_EQ; + v->a[70336] = anon_sym_DASH_EQ; + v->a[70337] = anon_sym_STAR_EQ; + v->a[70338] = anon_sym_SLASH_EQ; + v->a[70339] = anon_sym_PERCENT_EQ; small_parse_table_3517(v); } void small_parse_table_3517(t_small_parse_table_array *v) { - v->a[70340] = anon_sym_DOLLAR_LPAREN; - v->a[70341] = anon_sym_BQUOTE; - v->a[70342] = anon_sym_DOLLAR_BQUOTE; - v->a[70343] = anon_sym_LT_LPAREN; - v->a[70344] = anon_sym_GT_LPAREN; - v->a[70345] = sym_word; - v->a[70346] = 3; - v->a[70347] = actions(3); - v->a[70348] = 1; - v->a[70349] = sym_comment; - v->a[70350] = actions(4532); - v->a[70351] = 6; - v->a[70352] = sym_file_descriptor; - v->a[70353] = sym_test_operator; - v->a[70354] = sym__bare_dollar; - v->a[70355] = sym__brace_start; - v->a[70356] = ts_builtin_sym_end; - v->a[70357] = aux_sym_heredoc_redirect_token1; - v->a[70358] = actions(4530); - v->a[70359] = 39; + v->a[70340] = anon_sym_LT_LT_EQ; + v->a[70341] = anon_sym_GT_GT_EQ; + v->a[70342] = anon_sym_AMP_EQ; + v->a[70343] = anon_sym_CARET_EQ; + v->a[70344] = anon_sym_PIPE_EQ; + v->a[70345] = anon_sym_EQ_EQ; + v->a[70346] = anon_sym_BANG_EQ; + v->a[70347] = anon_sym_LT_EQ; + v->a[70348] = anon_sym_GT_EQ; + v->a[70349] = anon_sym_QMARK; + v->a[70350] = anon_sym_COLON; + v->a[70351] = anon_sym_PLUS_PLUS2; + v->a[70352] = anon_sym_DASH_DASH2; + v->a[70353] = 3; + v->a[70354] = actions(57); + v->a[70355] = 1; + v->a[70356] = sym_comment; + v->a[70357] = actions(3032); + v->a[70358] = 14; + v->a[70359] = anon_sym_PIPE; small_parse_table_3518(v); } void small_parse_table_3518(t_small_parse_table_array *v) { - v->a[70360] = anon_sym_LPAREN_LPAREN; - v->a[70361] = anon_sym_SEMI; - v->a[70362] = anon_sym_PIPE_PIPE; - v->a[70363] = anon_sym_AMP_AMP; - v->a[70364] = anon_sym_PIPE; - v->a[70365] = anon_sym_AMP; - v->a[70366] = anon_sym_EQ_EQ; - v->a[70367] = anon_sym_LT; - v->a[70368] = anon_sym_GT; - v->a[70369] = anon_sym_LT_LT; - v->a[70370] = anon_sym_GT_GT; - v->a[70371] = anon_sym_SEMI_SEMI; - v->a[70372] = anon_sym_PIPE_AMP; - v->a[70373] = anon_sym_EQ_TILDE; - v->a[70374] = anon_sym_AMP_GT; - v->a[70375] = anon_sym_AMP_GT_GT; - v->a[70376] = anon_sym_LT_AMP; - v->a[70377] = anon_sym_GT_AMP; - v->a[70378] = anon_sym_GT_PIPE; - v->a[70379] = anon_sym_LT_AMP_DASH; + v->a[70360] = anon_sym_LT; + v->a[70361] = anon_sym_GT; + v->a[70362] = anon_sym_AMP_GT; + v->a[70363] = anon_sym_LT_AMP; + v->a[70364] = anon_sym_GT_AMP; + v->a[70365] = anon_sym_LT_LT; + v->a[70366] = anon_sym_DOLLAR; + v->a[70367] = aux_sym_number_token1; + v->a[70368] = aux_sym_number_token2; + v->a[70369] = anon_sym_DOLLAR_LPAREN; + v->a[70370] = anon_sym_BQUOTE; + v->a[70371] = aux_sym__simple_variable_name_token1; + v->a[70372] = sym_word; + v->a[70373] = actions(3034); + v->a[70374] = 21; + v->a[70375] = sym_file_descriptor; + v->a[70376] = sym__concat; + v->a[70377] = sym_variable_name; + v->a[70378] = sym_test_operator; + v->a[70379] = sym__brace_start; small_parse_table_3519(v); } void small_parse_table_3519(t_small_parse_table_array *v) { - v->a[70380] = anon_sym_GT_AMP_DASH; - v->a[70381] = anon_sym_LT_LT_DASH; - v->a[70382] = anon_sym_LT_LT_LT; - v->a[70383] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70384] = anon_sym_DOLLAR_LBRACK; - v->a[70385] = anon_sym_DOLLAR; - v->a[70386] = sym__special_character; - v->a[70387] = anon_sym_DQUOTE; - v->a[70388] = sym_raw_string; - v->a[70389] = sym_ansi_c_string; - v->a[70390] = aux_sym_number_token1; - v->a[70391] = aux_sym_number_token2; - v->a[70392] = anon_sym_DOLLAR_LBRACE; - v->a[70393] = anon_sym_DOLLAR_LPAREN; - v->a[70394] = anon_sym_BQUOTE; + v->a[70380] = anon_sym_PIPE_AMP; + v->a[70381] = anon_sym_AMP_AMP; + v->a[70382] = anon_sym_PIPE_PIPE; + v->a[70383] = anon_sym_GT_GT; + v->a[70384] = anon_sym_AMP_GT_GT; + v->a[70385] = anon_sym_GT_PIPE; + v->a[70386] = anon_sym_LT_AMP_DASH; + v->a[70387] = anon_sym_GT_AMP_DASH; + v->a[70388] = anon_sym_LT_LT_DASH; + v->a[70389] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[70390] = aux_sym_concatenation_token1; + v->a[70391] = sym__special_character; + v->a[70392] = anon_sym_DQUOTE; + v->a[70393] = sym_raw_string; + v->a[70394] = anon_sym_DOLLAR_LBRACE; v->a[70395] = anon_sym_DOLLAR_BQUOTE; - v->a[70396] = anon_sym_LT_LPAREN; - v->a[70397] = anon_sym_GT_LPAREN; - v->a[70398] = sym_word; - v->a[70399] = 5; + v->a[70396] = 19; + v->a[70397] = actions(57); + v->a[70398] = 1; + v->a[70399] = sym_comment; small_parse_table_3520(v); } diff --git a/parser/static/small_parse_table/small_parse_table_704.c b/parser/static/small_parse_table/small_parse_table_704.c index 67dbbd66..e93f1c49 100644 --- a/parser/static/small_parse_table/small_parse_table_704.c +++ b/parser/static/small_parse_table/small_parse_table_704.c @@ -14,126 +14,126 @@ void small_parse_table_3520(t_small_parse_table_array *v) { - v->a[70400] = actions(3); + v->a[70400] = actions(4120); v->a[70401] = 1; - v->a[70402] = sym_comment; - v->a[70403] = actions(5755); + v->a[70402] = anon_sym_PIPE; + v->a[70403] = actions(4122); v->a[70404] = 1; - v->a[70405] = sym__special_character; - v->a[70406] = state(1522); + v->a[70405] = anon_sym_AMP_AMP; + v->a[70406] = actions(4124); v->a[70407] = 1; - v->a[70408] = aux_sym__literal_repeat1; - v->a[70409] = actions(1364); - v->a[70410] = 4; - v->a[70411] = sym_file_descriptor; - v->a[70412] = sym_test_operator; - v->a[70413] = sym__brace_start; - v->a[70414] = aux_sym_heredoc_redirect_token1; - v->a[70415] = actions(1362); - v->a[70416] = 39; - v->a[70417] = anon_sym_LPAREN_LPAREN; - v->a[70418] = anon_sym_SEMI; - v->a[70419] = anon_sym_PIPE_PIPE; + v->a[70408] = anon_sym_PIPE_PIPE; + v->a[70409] = actions(4126); + v->a[70410] = 1; + v->a[70411] = anon_sym_EQ; + v->a[70412] = actions(4132); + v->a[70413] = 1; + v->a[70414] = anon_sym_COMMA; + v->a[70415] = actions(4138); + v->a[70416] = 1; + v->a[70417] = anon_sym_CARET; + v->a[70418] = actions(4140); + v->a[70419] = 1; small_parse_table_3521(v); } void small_parse_table_3521(t_small_parse_table_array *v) { - v->a[70420] = anon_sym_AMP_AMP; - v->a[70421] = anon_sym_PIPE; - v->a[70422] = anon_sym_AMP; - v->a[70423] = anon_sym_LT; - v->a[70424] = anon_sym_GT; - v->a[70425] = anon_sym_LT_LT; - v->a[70426] = anon_sym_GT_GT; - v->a[70427] = anon_sym_esac; - v->a[70428] = anon_sym_SEMI_SEMI; - v->a[70429] = anon_sym_SEMI_AMP; - v->a[70430] = anon_sym_SEMI_SEMI_AMP; - v->a[70431] = anon_sym_PIPE_AMP; - v->a[70432] = anon_sym_AMP_GT; - v->a[70433] = anon_sym_AMP_GT_GT; - v->a[70434] = anon_sym_LT_AMP; - v->a[70435] = anon_sym_GT_AMP; - v->a[70436] = anon_sym_GT_PIPE; - v->a[70437] = anon_sym_LT_AMP_DASH; - v->a[70438] = anon_sym_GT_AMP_DASH; - v->a[70439] = anon_sym_LT_LT_DASH; + v->a[70420] = anon_sym_AMP; + v->a[70421] = actions(4150); + v->a[70422] = 1; + v->a[70423] = anon_sym_QMARK; + v->a[70424] = actions(4293); + v->a[70425] = 1; + v->a[70426] = anon_sym_RPAREN_RPAREN; + v->a[70427] = state(3461); + v->a[70428] = 1; + v->a[70429] = aux_sym_arithmetic_expansion_repeat1; + v->a[70430] = actions(4128); + v->a[70431] = 2; + v->a[70432] = anon_sym_LT; + v->a[70433] = anon_sym_GT; + v->a[70434] = actions(4130); + v->a[70435] = 2; + v->a[70436] = anon_sym_GT_GT; + v->a[70437] = anon_sym_LT_LT; + v->a[70438] = actions(4142); + v->a[70439] = 2; small_parse_table_3522(v); } void small_parse_table_3522(t_small_parse_table_array *v) { - v->a[70440] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70441] = anon_sym_DOLLAR_LBRACK; - v->a[70442] = anon_sym_DOLLAR; - v->a[70443] = anon_sym_DQUOTE; - v->a[70444] = sym_raw_string; - v->a[70445] = sym_ansi_c_string; - v->a[70446] = aux_sym_number_token1; - v->a[70447] = aux_sym_number_token2; - v->a[70448] = anon_sym_DOLLAR_LBRACE; - v->a[70449] = anon_sym_DOLLAR_LPAREN; - v->a[70450] = anon_sym_BQUOTE; - v->a[70451] = anon_sym_DOLLAR_BQUOTE; - v->a[70452] = anon_sym_LT_LPAREN; - v->a[70453] = anon_sym_GT_LPAREN; - v->a[70454] = aux_sym__simple_variable_name_token1; - v->a[70455] = sym_word; - v->a[70456] = 6; - v->a[70457] = actions(3); - v->a[70458] = 1; - v->a[70459] = sym_comment; + v->a[70440] = anon_sym_EQ_EQ; + v->a[70441] = anon_sym_BANG_EQ; + v->a[70442] = actions(4144); + v->a[70443] = 2; + v->a[70444] = anon_sym_LT_EQ; + v->a[70445] = anon_sym_GT_EQ; + v->a[70446] = actions(4146); + v->a[70447] = 2; + v->a[70448] = anon_sym_PLUS; + v->a[70449] = anon_sym_DASH; + v->a[70450] = actions(4152); + v->a[70451] = 2; + v->a[70452] = anon_sym_PLUS_PLUS2; + v->a[70453] = anon_sym_DASH_DASH2; + v->a[70454] = actions(4148); + v->a[70455] = 3; + v->a[70456] = anon_sym_STAR; + v->a[70457] = anon_sym_SLASH; + v->a[70458] = anon_sym_PERCENT; + v->a[70459] = actions(4136); small_parse_table_3523(v); } void small_parse_table_3523(t_small_parse_table_array *v) { - v->a[70460] = actions(5638); - v->a[70461] = 1; - v->a[70462] = aux_sym_concatenation_token1; - v->a[70463] = actions(5640); - v->a[70464] = 1; - v->a[70465] = sym__concat; - v->a[70466] = state(1660); - v->a[70467] = 1; - v->a[70468] = aux_sym_concatenation_repeat1; - v->a[70469] = actions(5069); - v->a[70470] = 5; - v->a[70471] = sym_file_descriptor; - v->a[70472] = sym_variable_name; - v->a[70473] = sym_test_operator; - v->a[70474] = sym__brace_start; - v->a[70475] = aux_sym_heredoc_redirect_token1; - v->a[70476] = actions(5067); - v->a[70477] = 37; - v->a[70478] = anon_sym_LPAREN_LPAREN; - v->a[70479] = anon_sym_SEMI; + v->a[70460] = 10; + v->a[70461] = anon_sym_PLUS_EQ; + v->a[70462] = anon_sym_DASH_EQ; + v->a[70463] = anon_sym_STAR_EQ; + v->a[70464] = anon_sym_SLASH_EQ; + v->a[70465] = anon_sym_PERCENT_EQ; + v->a[70466] = anon_sym_LT_LT_EQ; + v->a[70467] = anon_sym_GT_GT_EQ; + v->a[70468] = anon_sym_AMP_EQ; + v->a[70469] = anon_sym_CARET_EQ; + v->a[70470] = anon_sym_PIPE_EQ; + v->a[70471] = 3; + v->a[70472] = actions(57); + v->a[70473] = 1; + v->a[70474] = sym_comment; + v->a[70475] = actions(4295); + v->a[70476] = 13; + v->a[70477] = anon_sym_PIPE; + v->a[70478] = anon_sym_EQ; + v->a[70479] = anon_sym_LT; small_parse_table_3524(v); } void small_parse_table_3524(t_small_parse_table_array *v) { - v->a[70480] = anon_sym_PIPE_PIPE; - v->a[70481] = anon_sym_AMP_AMP; - v->a[70482] = anon_sym_PIPE; - v->a[70483] = anon_sym_AMP; - v->a[70484] = anon_sym_LT; - v->a[70485] = anon_sym_GT; - v->a[70486] = anon_sym_LT_LT; - v->a[70487] = anon_sym_GT_GT; - v->a[70488] = anon_sym_SEMI_SEMI; - v->a[70489] = anon_sym_PIPE_AMP; - v->a[70490] = anon_sym_AMP_GT; - v->a[70491] = anon_sym_AMP_GT_GT; - v->a[70492] = anon_sym_LT_AMP; - v->a[70493] = anon_sym_GT_AMP; - v->a[70494] = anon_sym_GT_PIPE; - v->a[70495] = anon_sym_LT_AMP_DASH; - v->a[70496] = anon_sym_GT_AMP_DASH; - v->a[70497] = anon_sym_LT_LT_DASH; - v->a[70498] = anon_sym_LT_LT_LT; - v->a[70499] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[70480] = anon_sym_GT; + v->a[70481] = anon_sym_GT_GT; + v->a[70482] = anon_sym_LT_LT; + v->a[70483] = anon_sym_CARET; + v->a[70484] = anon_sym_AMP; + v->a[70485] = anon_sym_PLUS; + v->a[70486] = anon_sym_DASH; + v->a[70487] = anon_sym_STAR; + v->a[70488] = anon_sym_SLASH; + v->a[70489] = anon_sym_PERCENT; + v->a[70490] = actions(4297); + v->a[70491] = 22; + v->a[70492] = anon_sym_AMP_AMP; + v->a[70493] = anon_sym_PIPE_PIPE; + v->a[70494] = anon_sym_COMMA; + v->a[70495] = anon_sym_RPAREN_RPAREN; + v->a[70496] = anon_sym_PLUS_EQ; + v->a[70497] = anon_sym_DASH_EQ; + v->a[70498] = anon_sym_STAR_EQ; + v->a[70499] = anon_sym_SLASH_EQ; small_parse_table_3525(v); } diff --git a/parser/static/small_parse_table/small_parse_table_705.c b/parser/static/small_parse_table/small_parse_table_705.c index 7d7b7b09..52fc0205 100644 --- a/parser/static/small_parse_table/small_parse_table_705.c +++ b/parser/static/small_parse_table/small_parse_table_705.c @@ -14,126 +14,126 @@ void small_parse_table_3525(t_small_parse_table_array *v) { - v->a[70500] = anon_sym_DOLLAR_LBRACK; - v->a[70501] = anon_sym_DOLLAR; - v->a[70502] = sym__special_character; - v->a[70503] = anon_sym_DQUOTE; - v->a[70504] = sym_raw_string; - v->a[70505] = sym_ansi_c_string; - v->a[70506] = aux_sym_number_token1; - v->a[70507] = aux_sym_number_token2; - v->a[70508] = anon_sym_DOLLAR_LBRACE; - v->a[70509] = anon_sym_DOLLAR_LPAREN; - v->a[70510] = anon_sym_BQUOTE; - v->a[70511] = anon_sym_DOLLAR_BQUOTE; - v->a[70512] = anon_sym_LT_LPAREN; - v->a[70513] = anon_sym_GT_LPAREN; - v->a[70514] = sym_word; - v->a[70515] = 6; - v->a[70516] = actions(3); - v->a[70517] = 1; - v->a[70518] = sym_comment; - v->a[70519] = actions(5758); + v->a[70500] = anon_sym_PERCENT_EQ; + v->a[70501] = anon_sym_LT_LT_EQ; + v->a[70502] = anon_sym_GT_GT_EQ; + v->a[70503] = anon_sym_AMP_EQ; + v->a[70504] = anon_sym_CARET_EQ; + v->a[70505] = anon_sym_PIPE_EQ; + v->a[70506] = anon_sym_EQ_EQ; + v->a[70507] = anon_sym_BANG_EQ; + v->a[70508] = anon_sym_LT_EQ; + v->a[70509] = anon_sym_GT_EQ; + v->a[70510] = anon_sym_QMARK; + v->a[70511] = anon_sym_COLON; + v->a[70512] = anon_sym_PLUS_PLUS2; + v->a[70513] = anon_sym_DASH_DASH2; + v->a[70514] = 3; + v->a[70515] = actions(57); + v->a[70516] = 1; + v->a[70517] = sym_comment; + v->a[70518] = actions(3157); + v->a[70519] = 14; small_parse_table_3526(v); } void small_parse_table_3526(t_small_parse_table_array *v) { - v->a[70520] = 1; - v->a[70521] = aux_sym_concatenation_token1; - v->a[70522] = actions(5760); - v->a[70523] = 1; - v->a[70524] = sym__concat; - v->a[70525] = state(1640); - v->a[70526] = 1; - v->a[70527] = aux_sym_concatenation_repeat1; - v->a[70528] = actions(5395); - v->a[70529] = 4; - v->a[70530] = sym_file_descriptor; - v->a[70531] = sym_test_operator; - v->a[70532] = sym__brace_start; - v->a[70533] = aux_sym_heredoc_redirect_token1; - v->a[70534] = actions(5393); - v->a[70535] = 38; - v->a[70536] = anon_sym_LPAREN_LPAREN; - v->a[70537] = anon_sym_SEMI; - v->a[70538] = anon_sym_PIPE_PIPE; - v->a[70539] = anon_sym_AMP_AMP; + v->a[70520] = anon_sym_PIPE; + v->a[70521] = anon_sym_LT; + v->a[70522] = anon_sym_GT; + v->a[70523] = anon_sym_AMP_GT; + v->a[70524] = anon_sym_LT_AMP; + v->a[70525] = anon_sym_GT_AMP; + v->a[70526] = anon_sym_LT_LT; + v->a[70527] = anon_sym_DOLLAR; + v->a[70528] = aux_sym_number_token1; + v->a[70529] = aux_sym_number_token2; + v->a[70530] = anon_sym_DOLLAR_LPAREN; + v->a[70531] = anon_sym_BQUOTE; + v->a[70532] = aux_sym__simple_variable_name_token1; + v->a[70533] = sym_word; + v->a[70534] = actions(3159); + v->a[70535] = 21; + v->a[70536] = sym_file_descriptor; + v->a[70537] = sym__concat; + v->a[70538] = sym_variable_name; + v->a[70539] = sym_test_operator; small_parse_table_3527(v); } void small_parse_table_3527(t_small_parse_table_array *v) { - v->a[70540] = anon_sym_PIPE; - v->a[70541] = anon_sym_AMP; - v->a[70542] = anon_sym_LT; - v->a[70543] = anon_sym_GT; - v->a[70544] = anon_sym_LT_LT; - v->a[70545] = anon_sym_GT_GT; - v->a[70546] = anon_sym_SEMI_SEMI; - v->a[70547] = anon_sym_SEMI_AMP; - v->a[70548] = anon_sym_SEMI_SEMI_AMP; - v->a[70549] = anon_sym_PIPE_AMP; - v->a[70550] = anon_sym_AMP_GT; - v->a[70551] = anon_sym_AMP_GT_GT; - v->a[70552] = anon_sym_LT_AMP; - v->a[70553] = anon_sym_GT_AMP; - v->a[70554] = anon_sym_GT_PIPE; - v->a[70555] = anon_sym_LT_AMP_DASH; - v->a[70556] = anon_sym_GT_AMP_DASH; - v->a[70557] = anon_sym_LT_LT_DASH; - v->a[70558] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70559] = anon_sym_DOLLAR_LBRACK; + v->a[70540] = sym__brace_start; + v->a[70541] = anon_sym_PIPE_AMP; + v->a[70542] = anon_sym_AMP_AMP; + v->a[70543] = anon_sym_PIPE_PIPE; + v->a[70544] = anon_sym_GT_GT; + v->a[70545] = anon_sym_AMP_GT_GT; + v->a[70546] = anon_sym_GT_PIPE; + v->a[70547] = anon_sym_LT_AMP_DASH; + v->a[70548] = anon_sym_GT_AMP_DASH; + v->a[70549] = anon_sym_LT_LT_DASH; + v->a[70550] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[70551] = aux_sym_concatenation_token1; + v->a[70552] = sym__special_character; + v->a[70553] = anon_sym_DQUOTE; + v->a[70554] = sym_raw_string; + v->a[70555] = anon_sym_DOLLAR_LBRACE; + v->a[70556] = anon_sym_DOLLAR_BQUOTE; + v->a[70557] = 5; + v->a[70558] = actions(57); + v->a[70559] = 1; small_parse_table_3528(v); } void small_parse_table_3528(t_small_parse_table_array *v) { - v->a[70560] = anon_sym_DOLLAR; - v->a[70561] = sym__special_character; - v->a[70562] = anon_sym_DQUOTE; - v->a[70563] = sym_raw_string; - v->a[70564] = sym_ansi_c_string; - v->a[70565] = aux_sym_number_token1; - v->a[70566] = aux_sym_number_token2; - v->a[70567] = anon_sym_DOLLAR_LBRACE; - v->a[70568] = anon_sym_DOLLAR_LPAREN; - v->a[70569] = anon_sym_BQUOTE; - v->a[70570] = anon_sym_DOLLAR_BQUOTE; - v->a[70571] = anon_sym_LT_LPAREN; - v->a[70572] = anon_sym_GT_LPAREN; - v->a[70573] = sym_word; - v->a[70574] = 3; - v->a[70575] = actions(3); - v->a[70576] = 1; - v->a[70577] = sym_comment; - v->a[70578] = actions(1350); - v->a[70579] = 5; + v->a[70560] = sym_comment; + v->a[70561] = state(1437); + v->a[70562] = 1; + v->a[70563] = aux_sym_concatenation_repeat1; + v->a[70564] = actions(4223); + v->a[70565] = 2; + v->a[70566] = sym__concat; + v->a[70567] = aux_sym_concatenation_token1; + v->a[70568] = actions(2717); + v->a[70569] = 13; + v->a[70570] = anon_sym_PIPE; + v->a[70571] = anon_sym_LT; + v->a[70572] = anon_sym_GT; + v->a[70573] = anon_sym_AMP_GT; + v->a[70574] = anon_sym_LT_AMP; + v->a[70575] = anon_sym_GT_AMP; + v->a[70576] = anon_sym_LT_LT; + v->a[70577] = anon_sym_DOLLAR; + v->a[70578] = aux_sym_number_token1; + v->a[70579] = aux_sym_number_token2; small_parse_table_3529(v); } void small_parse_table_3529(t_small_parse_table_array *v) { - v->a[70580] = sym_file_descriptor; - v->a[70581] = sym__concat; - v->a[70582] = sym_test_operator; - v->a[70583] = sym__brace_start; - v->a[70584] = aux_sym_heredoc_redirect_token1; - v->a[70585] = actions(1348); - v->a[70586] = 40; - v->a[70587] = anon_sym_LPAREN_LPAREN; - v->a[70588] = anon_sym_SEMI; - v->a[70589] = anon_sym_PIPE_PIPE; + v->a[70580] = anon_sym_DOLLAR_LPAREN; + v->a[70581] = anon_sym_BQUOTE; + v->a[70582] = sym_word; + v->a[70583] = actions(2719); + v->a[70584] = 19; + v->a[70585] = sym_file_descriptor; + v->a[70586] = sym_variable_name; + v->a[70587] = sym_test_operator; + v->a[70588] = sym__brace_start; + v->a[70589] = anon_sym_PIPE_AMP; v->a[70590] = anon_sym_AMP_AMP; - v->a[70591] = anon_sym_PIPE; - v->a[70592] = anon_sym_AMP; - v->a[70593] = anon_sym_LT; - v->a[70594] = anon_sym_GT; - v->a[70595] = anon_sym_LT_LT; - v->a[70596] = anon_sym_GT_GT; - v->a[70597] = anon_sym_esac; - v->a[70598] = anon_sym_SEMI_SEMI; - v->a[70599] = anon_sym_SEMI_AMP; + v->a[70591] = anon_sym_PIPE_PIPE; + v->a[70592] = anon_sym_GT_GT; + v->a[70593] = anon_sym_AMP_GT_GT; + v->a[70594] = anon_sym_GT_PIPE; + v->a[70595] = anon_sym_LT_AMP_DASH; + v->a[70596] = anon_sym_GT_AMP_DASH; + v->a[70597] = anon_sym_LT_LT_DASH; + v->a[70598] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[70599] = sym__special_character; small_parse_table_3530(v); } diff --git a/parser/static/small_parse_table/small_parse_table_706.c b/parser/static/small_parse_table/small_parse_table_706.c index fd059fb5..a0393bc5 100644 --- a/parser/static/small_parse_table/small_parse_table_706.c +++ b/parser/static/small_parse_table/small_parse_table_706.c @@ -14,126 +14,126 @@ void small_parse_table_3530(t_small_parse_table_array *v) { - v->a[70600] = anon_sym_SEMI_SEMI_AMP; - v->a[70601] = anon_sym_PIPE_AMP; - v->a[70602] = anon_sym_AMP_GT; - v->a[70603] = anon_sym_AMP_GT_GT; - v->a[70604] = anon_sym_LT_AMP; - v->a[70605] = anon_sym_GT_AMP; - v->a[70606] = anon_sym_GT_PIPE; - v->a[70607] = anon_sym_LT_AMP_DASH; - v->a[70608] = anon_sym_GT_AMP_DASH; - v->a[70609] = anon_sym_LT_LT_DASH; - v->a[70610] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70611] = anon_sym_DOLLAR_LBRACK; - v->a[70612] = aux_sym_concatenation_token1; - v->a[70613] = anon_sym_DOLLAR; - v->a[70614] = sym__special_character; - v->a[70615] = anon_sym_DQUOTE; - v->a[70616] = sym_raw_string; - v->a[70617] = sym_ansi_c_string; - v->a[70618] = aux_sym_number_token1; - v->a[70619] = aux_sym_number_token2; + v->a[70600] = anon_sym_DQUOTE; + v->a[70601] = sym_raw_string; + v->a[70602] = anon_sym_DOLLAR_LBRACE; + v->a[70603] = anon_sym_DOLLAR_BQUOTE; + v->a[70604] = 19; + v->a[70605] = actions(57); + v->a[70606] = 1; + v->a[70607] = sym_comment; + v->a[70608] = actions(4120); + v->a[70609] = 1; + v->a[70610] = anon_sym_PIPE; + v->a[70611] = actions(4122); + v->a[70612] = 1; + v->a[70613] = anon_sym_AMP_AMP; + v->a[70614] = actions(4124); + v->a[70615] = 1; + v->a[70616] = anon_sym_PIPE_PIPE; + v->a[70617] = actions(4126); + v->a[70618] = 1; + v->a[70619] = anon_sym_EQ; small_parse_table_3531(v); } void small_parse_table_3531(t_small_parse_table_array *v) { - v->a[70620] = anon_sym_DOLLAR_LBRACE; - v->a[70621] = anon_sym_DOLLAR_LPAREN; - v->a[70622] = anon_sym_BQUOTE; - v->a[70623] = anon_sym_DOLLAR_BQUOTE; - v->a[70624] = anon_sym_LT_LPAREN; - v->a[70625] = anon_sym_GT_LPAREN; - v->a[70626] = sym_word; - v->a[70627] = 6; - v->a[70628] = actions(3); - v->a[70629] = 1; - v->a[70630] = sym_comment; - v->a[70631] = actions(5758); - v->a[70632] = 1; - v->a[70633] = aux_sym_concatenation_token1; - v->a[70634] = actions(5760); - v->a[70635] = 1; - v->a[70636] = sym__concat; - v->a[70637] = state(1645); - v->a[70638] = 1; - v->a[70639] = aux_sym_concatenation_repeat1; + v->a[70620] = actions(4132); + v->a[70621] = 1; + v->a[70622] = anon_sym_COMMA; + v->a[70623] = actions(4138); + v->a[70624] = 1; + v->a[70625] = anon_sym_CARET; + v->a[70626] = actions(4140); + v->a[70627] = 1; + v->a[70628] = anon_sym_AMP; + v->a[70629] = actions(4150); + v->a[70630] = 1; + v->a[70631] = anon_sym_QMARK; + v->a[70632] = actions(4299); + v->a[70633] = 1; + v->a[70634] = anon_sym_RPAREN_RPAREN; + v->a[70635] = state(3502); + v->a[70636] = 1; + v->a[70637] = aux_sym_arithmetic_expansion_repeat1; + v->a[70638] = actions(4128); + v->a[70639] = 2; small_parse_table_3532(v); } void small_parse_table_3532(t_small_parse_table_array *v) { - v->a[70640] = actions(5391); - v->a[70641] = 4; - v->a[70642] = sym_file_descriptor; - v->a[70643] = sym_test_operator; - v->a[70644] = sym__brace_start; - v->a[70645] = aux_sym_heredoc_redirect_token1; - v->a[70646] = actions(5389); - v->a[70647] = 38; - v->a[70648] = anon_sym_LPAREN_LPAREN; - v->a[70649] = anon_sym_SEMI; - v->a[70650] = anon_sym_PIPE_PIPE; - v->a[70651] = anon_sym_AMP_AMP; - v->a[70652] = anon_sym_PIPE; - v->a[70653] = anon_sym_AMP; - v->a[70654] = anon_sym_LT; - v->a[70655] = anon_sym_GT; - v->a[70656] = anon_sym_LT_LT; - v->a[70657] = anon_sym_GT_GT; - v->a[70658] = anon_sym_SEMI_SEMI; - v->a[70659] = anon_sym_SEMI_AMP; + v->a[70640] = anon_sym_LT; + v->a[70641] = anon_sym_GT; + v->a[70642] = actions(4130); + v->a[70643] = 2; + v->a[70644] = anon_sym_GT_GT; + v->a[70645] = anon_sym_LT_LT; + v->a[70646] = actions(4142); + v->a[70647] = 2; + v->a[70648] = anon_sym_EQ_EQ; + v->a[70649] = anon_sym_BANG_EQ; + v->a[70650] = actions(4144); + v->a[70651] = 2; + v->a[70652] = anon_sym_LT_EQ; + v->a[70653] = anon_sym_GT_EQ; + v->a[70654] = actions(4146); + v->a[70655] = 2; + v->a[70656] = anon_sym_PLUS; + v->a[70657] = anon_sym_DASH; + v->a[70658] = actions(4152); + v->a[70659] = 2; small_parse_table_3533(v); } void small_parse_table_3533(t_small_parse_table_array *v) { - v->a[70660] = anon_sym_SEMI_SEMI_AMP; - v->a[70661] = anon_sym_PIPE_AMP; - v->a[70662] = anon_sym_AMP_GT; - v->a[70663] = anon_sym_AMP_GT_GT; - v->a[70664] = anon_sym_LT_AMP; - v->a[70665] = anon_sym_GT_AMP; - v->a[70666] = anon_sym_GT_PIPE; - v->a[70667] = anon_sym_LT_AMP_DASH; - v->a[70668] = anon_sym_GT_AMP_DASH; - v->a[70669] = anon_sym_LT_LT_DASH; - v->a[70670] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70671] = anon_sym_DOLLAR_LBRACK; - v->a[70672] = anon_sym_DOLLAR; - v->a[70673] = sym__special_character; - v->a[70674] = anon_sym_DQUOTE; - v->a[70675] = sym_raw_string; - v->a[70676] = sym_ansi_c_string; - v->a[70677] = aux_sym_number_token1; - v->a[70678] = aux_sym_number_token2; - v->a[70679] = anon_sym_DOLLAR_LBRACE; + v->a[70660] = anon_sym_PLUS_PLUS2; + v->a[70661] = anon_sym_DASH_DASH2; + v->a[70662] = actions(4148); + v->a[70663] = 3; + v->a[70664] = anon_sym_STAR; + v->a[70665] = anon_sym_SLASH; + v->a[70666] = anon_sym_PERCENT; + v->a[70667] = actions(4136); + v->a[70668] = 10; + v->a[70669] = anon_sym_PLUS_EQ; + v->a[70670] = anon_sym_DASH_EQ; + v->a[70671] = anon_sym_STAR_EQ; + v->a[70672] = anon_sym_SLASH_EQ; + v->a[70673] = anon_sym_PERCENT_EQ; + v->a[70674] = anon_sym_LT_LT_EQ; + v->a[70675] = anon_sym_GT_GT_EQ; + v->a[70676] = anon_sym_AMP_EQ; + v->a[70677] = anon_sym_CARET_EQ; + v->a[70678] = anon_sym_PIPE_EQ; + v->a[70679] = 3; small_parse_table_3534(v); } void small_parse_table_3534(t_small_parse_table_array *v) { - v->a[70680] = anon_sym_DOLLAR_LPAREN; - v->a[70681] = anon_sym_BQUOTE; - v->a[70682] = anon_sym_DOLLAR_BQUOTE; - v->a[70683] = anon_sym_LT_LPAREN; - v->a[70684] = anon_sym_GT_LPAREN; - v->a[70685] = sym_word; - v->a[70686] = 3; - v->a[70687] = actions(3); - v->a[70688] = 1; - v->a[70689] = sym_comment; - v->a[70690] = actions(1314); - v->a[70691] = 5; - v->a[70692] = sym_file_descriptor; - v->a[70693] = sym__concat; - v->a[70694] = sym_test_operator; - v->a[70695] = sym__brace_start; - v->a[70696] = aux_sym_heredoc_redirect_token1; - v->a[70697] = actions(1312); - v->a[70698] = 40; - v->a[70699] = anon_sym_LPAREN_LPAREN; + v->a[70680] = actions(57); + v->a[70681] = 1; + v->a[70682] = sym_comment; + v->a[70683] = actions(4301); + v->a[70684] = 13; + v->a[70685] = anon_sym_PIPE; + v->a[70686] = anon_sym_EQ; + v->a[70687] = anon_sym_LT; + v->a[70688] = anon_sym_GT; + v->a[70689] = anon_sym_GT_GT; + v->a[70690] = anon_sym_LT_LT; + v->a[70691] = anon_sym_CARET; + v->a[70692] = anon_sym_AMP; + v->a[70693] = anon_sym_PLUS; + v->a[70694] = anon_sym_DASH; + v->a[70695] = anon_sym_STAR; + v->a[70696] = anon_sym_SLASH; + v->a[70697] = anon_sym_PERCENT; + v->a[70698] = actions(4303); + v->a[70699] = 22; small_parse_table_3535(v); } diff --git a/parser/static/small_parse_table/small_parse_table_707.c b/parser/static/small_parse_table/small_parse_table_707.c index 40cbfb82..3a19343c 100644 --- a/parser/static/small_parse_table/small_parse_table_707.c +++ b/parser/static/small_parse_table/small_parse_table_707.c @@ -14,126 +14,126 @@ void small_parse_table_3535(t_small_parse_table_array *v) { - v->a[70700] = anon_sym_SEMI; + v->a[70700] = anon_sym_AMP_AMP; v->a[70701] = anon_sym_PIPE_PIPE; - v->a[70702] = anon_sym_AMP_AMP; - v->a[70703] = anon_sym_PIPE; - v->a[70704] = anon_sym_AMP; - v->a[70705] = anon_sym_LT; - v->a[70706] = anon_sym_GT; - v->a[70707] = anon_sym_LT_LT; - v->a[70708] = anon_sym_GT_GT; - v->a[70709] = anon_sym_SEMI_SEMI; - v->a[70710] = anon_sym_SEMI_AMP; - v->a[70711] = anon_sym_SEMI_SEMI_AMP; - v->a[70712] = anon_sym_PIPE_AMP; - v->a[70713] = anon_sym_AMP_GT; - v->a[70714] = anon_sym_AMP_GT_GT; - v->a[70715] = anon_sym_LT_AMP; - v->a[70716] = anon_sym_GT_AMP; - v->a[70717] = anon_sym_GT_PIPE; - v->a[70718] = anon_sym_LT_AMP_DASH; - v->a[70719] = anon_sym_GT_AMP_DASH; + v->a[70702] = anon_sym_COMMA; + v->a[70703] = anon_sym_RPAREN_RPAREN; + v->a[70704] = anon_sym_PLUS_EQ; + v->a[70705] = anon_sym_DASH_EQ; + v->a[70706] = anon_sym_STAR_EQ; + v->a[70707] = anon_sym_SLASH_EQ; + v->a[70708] = anon_sym_PERCENT_EQ; + v->a[70709] = anon_sym_LT_LT_EQ; + v->a[70710] = anon_sym_GT_GT_EQ; + v->a[70711] = anon_sym_AMP_EQ; + v->a[70712] = anon_sym_CARET_EQ; + v->a[70713] = anon_sym_PIPE_EQ; + v->a[70714] = anon_sym_EQ_EQ; + v->a[70715] = anon_sym_BANG_EQ; + v->a[70716] = anon_sym_LT_EQ; + v->a[70717] = anon_sym_GT_EQ; + v->a[70718] = anon_sym_QMARK; + v->a[70719] = anon_sym_COLON; small_parse_table_3536(v); } void small_parse_table_3536(t_small_parse_table_array *v) { - v->a[70720] = anon_sym_LT_LT_DASH; - v->a[70721] = anon_sym_LT_LT_LT; - v->a[70722] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70723] = anon_sym_DOLLAR_LBRACK; - v->a[70724] = aux_sym_concatenation_token1; - v->a[70725] = anon_sym_DOLLAR; - v->a[70726] = sym__special_character; - v->a[70727] = anon_sym_DQUOTE; - v->a[70728] = sym_raw_string; - v->a[70729] = sym_ansi_c_string; - v->a[70730] = aux_sym_number_token1; - v->a[70731] = aux_sym_number_token2; - v->a[70732] = anon_sym_DOLLAR_LBRACE; - v->a[70733] = anon_sym_DOLLAR_LPAREN; - v->a[70734] = anon_sym_BQUOTE; - v->a[70735] = anon_sym_DOLLAR_BQUOTE; - v->a[70736] = anon_sym_LT_LPAREN; - v->a[70737] = anon_sym_GT_LPAREN; - v->a[70738] = sym_word; - v->a[70739] = 6; + v->a[70720] = anon_sym_PLUS_PLUS2; + v->a[70721] = anon_sym_DASH_DASH2; + v->a[70722] = 3; + v->a[70723] = actions(57); + v->a[70724] = 1; + v->a[70725] = sym_comment; + v->a[70726] = actions(3157); + v->a[70727] = 13; + v->a[70728] = anon_sym_PIPE; + v->a[70729] = anon_sym_EQ; + v->a[70730] = anon_sym_LT; + v->a[70731] = anon_sym_GT; + v->a[70732] = anon_sym_GT_GT; + v->a[70733] = anon_sym_LT_LT; + v->a[70734] = anon_sym_CARET; + v->a[70735] = anon_sym_AMP; + v->a[70736] = anon_sym_PLUS; + v->a[70737] = anon_sym_DASH; + v->a[70738] = anon_sym_STAR; + v->a[70739] = anon_sym_SLASH; small_parse_table_3537(v); } void small_parse_table_3537(t_small_parse_table_array *v) { - v->a[70740] = actions(3); - v->a[70741] = 1; - v->a[70742] = sym_comment; - v->a[70743] = actions(5762); - v->a[70744] = 1; - v->a[70745] = aux_sym_concatenation_token1; - v->a[70746] = actions(5764); - v->a[70747] = 1; - v->a[70748] = sym__concat; - v->a[70749] = state(1582); - v->a[70750] = 1; - v->a[70751] = aux_sym_concatenation_repeat1; - v->a[70752] = actions(1267); - v->a[70753] = 5; - v->a[70754] = sym_file_descriptor; - v->a[70755] = sym_test_operator; - v->a[70756] = sym__brace_start; - v->a[70757] = ts_builtin_sym_end; - v->a[70758] = aux_sym_heredoc_redirect_token1; - v->a[70759] = actions(1265); + v->a[70740] = anon_sym_PERCENT; + v->a[70741] = actions(3159); + v->a[70742] = 22; + v->a[70743] = anon_sym_AMP_AMP; + v->a[70744] = anon_sym_PIPE_PIPE; + v->a[70745] = anon_sym_COMMA; + v->a[70746] = anon_sym_RPAREN_RPAREN; + v->a[70747] = anon_sym_PLUS_EQ; + v->a[70748] = anon_sym_DASH_EQ; + v->a[70749] = anon_sym_STAR_EQ; + v->a[70750] = anon_sym_SLASH_EQ; + v->a[70751] = anon_sym_PERCENT_EQ; + v->a[70752] = anon_sym_LT_LT_EQ; + v->a[70753] = anon_sym_GT_GT_EQ; + v->a[70754] = anon_sym_AMP_EQ; + v->a[70755] = anon_sym_CARET_EQ; + v->a[70756] = anon_sym_PIPE_EQ; + v->a[70757] = anon_sym_EQ_EQ; + v->a[70758] = anon_sym_BANG_EQ; + v->a[70759] = anon_sym_LT_EQ; small_parse_table_3538(v); } void small_parse_table_3538(t_small_parse_table_array *v) { - v->a[70760] = 37; - v->a[70761] = anon_sym_LPAREN_LPAREN; - v->a[70762] = anon_sym_SEMI; - v->a[70763] = anon_sym_PIPE_PIPE; - v->a[70764] = anon_sym_AMP_AMP; - v->a[70765] = anon_sym_PIPE; - v->a[70766] = anon_sym_AMP; - v->a[70767] = anon_sym_LT; - v->a[70768] = anon_sym_GT; - v->a[70769] = anon_sym_LT_LT; - v->a[70770] = anon_sym_GT_GT; - v->a[70771] = anon_sym_SEMI_SEMI; - v->a[70772] = anon_sym_PIPE_AMP; - v->a[70773] = anon_sym_AMP_GT; - v->a[70774] = anon_sym_AMP_GT_GT; + v->a[70760] = anon_sym_GT_EQ; + v->a[70761] = anon_sym_QMARK; + v->a[70762] = anon_sym_COLON; + v->a[70763] = anon_sym_PLUS_PLUS2; + v->a[70764] = anon_sym_DASH_DASH2; + v->a[70765] = 3; + v->a[70766] = actions(57); + v->a[70767] = 1; + v->a[70768] = sym_comment; + v->a[70769] = actions(3060); + v->a[70770] = 14; + v->a[70771] = anon_sym_PIPE; + v->a[70772] = anon_sym_LT; + v->a[70773] = anon_sym_GT; + v->a[70774] = anon_sym_AMP_GT; v->a[70775] = anon_sym_LT_AMP; v->a[70776] = anon_sym_GT_AMP; - v->a[70777] = anon_sym_GT_PIPE; - v->a[70778] = anon_sym_LT_AMP_DASH; - v->a[70779] = anon_sym_GT_AMP_DASH; + v->a[70777] = anon_sym_LT_LT; + v->a[70778] = anon_sym_DOLLAR; + v->a[70779] = aux_sym_number_token1; small_parse_table_3539(v); } void small_parse_table_3539(t_small_parse_table_array *v) { - v->a[70780] = anon_sym_LT_LT_DASH; - v->a[70781] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70782] = anon_sym_DOLLAR_LBRACK; - v->a[70783] = anon_sym_DOLLAR; - v->a[70784] = sym__special_character; - v->a[70785] = anon_sym_DQUOTE; - v->a[70786] = sym_raw_string; - v->a[70787] = sym_ansi_c_string; - v->a[70788] = aux_sym_number_token1; - v->a[70789] = aux_sym_number_token2; - v->a[70790] = anon_sym_DOLLAR_LBRACE; - v->a[70791] = anon_sym_DOLLAR_LPAREN; - v->a[70792] = anon_sym_BQUOTE; - v->a[70793] = anon_sym_DOLLAR_BQUOTE; - v->a[70794] = anon_sym_LT_LPAREN; - v->a[70795] = anon_sym_GT_LPAREN; - v->a[70796] = aux_sym__simple_variable_name_token1; - v->a[70797] = sym_word; - v->a[70798] = 6; - v->a[70799] = actions(3); + v->a[70780] = aux_sym_number_token2; + v->a[70781] = anon_sym_DOLLAR_LPAREN; + v->a[70782] = anon_sym_BQUOTE; + v->a[70783] = aux_sym__simple_variable_name_token1; + v->a[70784] = sym_word; + v->a[70785] = actions(3062); + v->a[70786] = 21; + v->a[70787] = sym_file_descriptor; + v->a[70788] = sym__concat; + v->a[70789] = sym_variable_name; + v->a[70790] = sym_test_operator; + v->a[70791] = sym__brace_start; + v->a[70792] = anon_sym_PIPE_AMP; + v->a[70793] = anon_sym_AMP_AMP; + v->a[70794] = anon_sym_PIPE_PIPE; + v->a[70795] = anon_sym_GT_GT; + v->a[70796] = anon_sym_AMP_GT_GT; + v->a[70797] = anon_sym_GT_PIPE; + v->a[70798] = anon_sym_LT_AMP_DASH; + v->a[70799] = anon_sym_GT_AMP_DASH; small_parse_table_3540(v); } diff --git a/parser/static/small_parse_table/small_parse_table_708.c b/parser/static/small_parse_table/small_parse_table_708.c index 2e724ca8..05255d83 100644 --- a/parser/static/small_parse_table/small_parse_table_708.c +++ b/parser/static/small_parse_table/small_parse_table_708.c @@ -14,126 +14,126 @@ void small_parse_table_3540(t_small_parse_table_array *v) { - v->a[70800] = 1; - v->a[70801] = sym_comment; - v->a[70802] = actions(5638); - v->a[70803] = 1; - v->a[70804] = aux_sym_concatenation_token1; - v->a[70805] = actions(5640); - v->a[70806] = 1; - v->a[70807] = sym__concat; - v->a[70808] = state(1661); - v->a[70809] = 1; - v->a[70810] = aux_sym_concatenation_repeat1; - v->a[70811] = actions(4554); - v->a[70812] = 5; - v->a[70813] = sym_file_descriptor; - v->a[70814] = sym_variable_name; - v->a[70815] = sym_test_operator; - v->a[70816] = sym__brace_start; - v->a[70817] = aux_sym_heredoc_redirect_token1; - v->a[70818] = actions(4552); - v->a[70819] = 37; + v->a[70800] = anon_sym_LT_LT_DASH; + v->a[70801] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[70802] = aux_sym_concatenation_token1; + v->a[70803] = sym__special_character; + v->a[70804] = anon_sym_DQUOTE; + v->a[70805] = sym_raw_string; + v->a[70806] = anon_sym_DOLLAR_LBRACE; + v->a[70807] = anon_sym_DOLLAR_BQUOTE; + v->a[70808] = 3; + v->a[70809] = actions(57); + v->a[70810] = 1; + v->a[70811] = sym_comment; + v->a[70812] = actions(2965); + v->a[70813] = 13; + v->a[70814] = anon_sym_PIPE; + v->a[70815] = anon_sym_EQ; + v->a[70816] = anon_sym_LT; + v->a[70817] = anon_sym_GT; + v->a[70818] = anon_sym_GT_GT; + v->a[70819] = anon_sym_LT_LT; small_parse_table_3541(v); } void small_parse_table_3541(t_small_parse_table_array *v) { - v->a[70820] = anon_sym_LPAREN_LPAREN; - v->a[70821] = anon_sym_SEMI; - v->a[70822] = anon_sym_PIPE_PIPE; - v->a[70823] = anon_sym_AMP_AMP; - v->a[70824] = anon_sym_PIPE; - v->a[70825] = anon_sym_AMP; - v->a[70826] = anon_sym_LT; - v->a[70827] = anon_sym_GT; - v->a[70828] = anon_sym_LT_LT; - v->a[70829] = anon_sym_GT_GT; - v->a[70830] = anon_sym_SEMI_SEMI; - v->a[70831] = anon_sym_PIPE_AMP; - v->a[70832] = anon_sym_AMP_GT; - v->a[70833] = anon_sym_AMP_GT_GT; - v->a[70834] = anon_sym_LT_AMP; - v->a[70835] = anon_sym_GT_AMP; - v->a[70836] = anon_sym_GT_PIPE; - v->a[70837] = anon_sym_LT_AMP_DASH; - v->a[70838] = anon_sym_GT_AMP_DASH; - v->a[70839] = anon_sym_LT_LT_DASH; + v->a[70820] = anon_sym_CARET; + v->a[70821] = anon_sym_AMP; + v->a[70822] = anon_sym_PLUS; + v->a[70823] = anon_sym_DASH; + v->a[70824] = anon_sym_STAR; + v->a[70825] = anon_sym_SLASH; + v->a[70826] = anon_sym_PERCENT; + v->a[70827] = actions(2967); + v->a[70828] = 22; + v->a[70829] = anon_sym_AMP_AMP; + v->a[70830] = anon_sym_PIPE_PIPE; + v->a[70831] = anon_sym_COMMA; + v->a[70832] = anon_sym_RPAREN_RPAREN; + v->a[70833] = anon_sym_PLUS_EQ; + v->a[70834] = anon_sym_DASH_EQ; + v->a[70835] = anon_sym_STAR_EQ; + v->a[70836] = anon_sym_SLASH_EQ; + v->a[70837] = anon_sym_PERCENT_EQ; + v->a[70838] = anon_sym_LT_LT_EQ; + v->a[70839] = anon_sym_GT_GT_EQ; small_parse_table_3542(v); } void small_parse_table_3542(t_small_parse_table_array *v) { - v->a[70840] = anon_sym_LT_LT_LT; - v->a[70841] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70842] = anon_sym_DOLLAR_LBRACK; - v->a[70843] = anon_sym_DOLLAR; - v->a[70844] = sym__special_character; - v->a[70845] = anon_sym_DQUOTE; - v->a[70846] = sym_raw_string; - v->a[70847] = sym_ansi_c_string; - v->a[70848] = aux_sym_number_token1; - v->a[70849] = aux_sym_number_token2; - v->a[70850] = anon_sym_DOLLAR_LBRACE; - v->a[70851] = anon_sym_DOLLAR_LPAREN; - v->a[70852] = anon_sym_BQUOTE; - v->a[70853] = anon_sym_DOLLAR_BQUOTE; - v->a[70854] = anon_sym_LT_LPAREN; - v->a[70855] = anon_sym_GT_LPAREN; - v->a[70856] = sym_word; - v->a[70857] = 3; - v->a[70858] = actions(3); - v->a[70859] = 1; + v->a[70840] = anon_sym_AMP_EQ; + v->a[70841] = anon_sym_CARET_EQ; + v->a[70842] = anon_sym_PIPE_EQ; + v->a[70843] = anon_sym_EQ_EQ; + v->a[70844] = anon_sym_BANG_EQ; + v->a[70845] = anon_sym_LT_EQ; + v->a[70846] = anon_sym_GT_EQ; + v->a[70847] = anon_sym_QMARK; + v->a[70848] = anon_sym_COLON; + v->a[70849] = anon_sym_PLUS_PLUS2; + v->a[70850] = anon_sym_DASH_DASH2; + v->a[70851] = 3; + v->a[70852] = actions(57); + v->a[70853] = 1; + v->a[70854] = sym_comment; + v->a[70855] = actions(3032); + v->a[70856] = 13; + v->a[70857] = anon_sym_PIPE; + v->a[70858] = anon_sym_EQ; + v->a[70859] = anon_sym_LT; small_parse_table_3543(v); } void small_parse_table_3543(t_small_parse_table_array *v) { - v->a[70860] = sym_comment; - v->a[70861] = actions(1330); - v->a[70862] = 5; - v->a[70863] = sym_file_descriptor; - v->a[70864] = sym__concat; - v->a[70865] = sym_test_operator; - v->a[70866] = sym__brace_start; - v->a[70867] = aux_sym_heredoc_redirect_token1; - v->a[70868] = actions(1328); - v->a[70869] = 40; - v->a[70870] = anon_sym_LPAREN_LPAREN; - v->a[70871] = anon_sym_SEMI; - v->a[70872] = anon_sym_PIPE_PIPE; - v->a[70873] = anon_sym_AMP_AMP; - v->a[70874] = anon_sym_PIPE; - v->a[70875] = anon_sym_AMP; - v->a[70876] = anon_sym_LT; - v->a[70877] = anon_sym_GT; - v->a[70878] = anon_sym_LT_LT; - v->a[70879] = anon_sym_GT_GT; + v->a[70860] = anon_sym_GT; + v->a[70861] = anon_sym_GT_GT; + v->a[70862] = anon_sym_LT_LT; + v->a[70863] = anon_sym_CARET; + v->a[70864] = anon_sym_AMP; + v->a[70865] = anon_sym_PLUS; + v->a[70866] = anon_sym_DASH; + v->a[70867] = anon_sym_STAR; + v->a[70868] = anon_sym_SLASH; + v->a[70869] = anon_sym_PERCENT; + v->a[70870] = actions(3034); + v->a[70871] = 22; + v->a[70872] = anon_sym_AMP_AMP; + v->a[70873] = anon_sym_PIPE_PIPE; + v->a[70874] = anon_sym_COMMA; + v->a[70875] = anon_sym_RPAREN_RPAREN; + v->a[70876] = anon_sym_PLUS_EQ; + v->a[70877] = anon_sym_DASH_EQ; + v->a[70878] = anon_sym_STAR_EQ; + v->a[70879] = anon_sym_SLASH_EQ; small_parse_table_3544(v); } void small_parse_table_3544(t_small_parse_table_array *v) { - v->a[70880] = anon_sym_esac; - v->a[70881] = anon_sym_SEMI_SEMI; - v->a[70882] = anon_sym_SEMI_AMP; - v->a[70883] = anon_sym_SEMI_SEMI_AMP; - v->a[70884] = anon_sym_PIPE_AMP; - v->a[70885] = anon_sym_AMP_GT; - v->a[70886] = anon_sym_AMP_GT_GT; - v->a[70887] = anon_sym_LT_AMP; - v->a[70888] = anon_sym_GT_AMP; - v->a[70889] = anon_sym_GT_PIPE; - v->a[70890] = anon_sym_LT_AMP_DASH; - v->a[70891] = anon_sym_GT_AMP_DASH; - v->a[70892] = anon_sym_LT_LT_DASH; - v->a[70893] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70894] = anon_sym_DOLLAR_LBRACK; - v->a[70895] = aux_sym_concatenation_token1; - v->a[70896] = anon_sym_DOLLAR; - v->a[70897] = sym__special_character; - v->a[70898] = anon_sym_DQUOTE; - v->a[70899] = sym_raw_string; + v->a[70880] = anon_sym_PERCENT_EQ; + v->a[70881] = anon_sym_LT_LT_EQ; + v->a[70882] = anon_sym_GT_GT_EQ; + v->a[70883] = anon_sym_AMP_EQ; + v->a[70884] = anon_sym_CARET_EQ; + v->a[70885] = anon_sym_PIPE_EQ; + v->a[70886] = anon_sym_EQ_EQ; + v->a[70887] = anon_sym_BANG_EQ; + v->a[70888] = anon_sym_LT_EQ; + v->a[70889] = anon_sym_GT_EQ; + v->a[70890] = anon_sym_QMARK; + v->a[70891] = anon_sym_COLON; + v->a[70892] = anon_sym_PLUS_PLUS2; + v->a[70893] = anon_sym_DASH_DASH2; + v->a[70894] = 3; + v->a[70895] = actions(57); + v->a[70896] = 1; + v->a[70897] = sym_comment; + v->a[70898] = actions(3022); + v->a[70899] = 13; small_parse_table_3545(v); } diff --git a/parser/static/small_parse_table/small_parse_table_709.c b/parser/static/small_parse_table/small_parse_table_709.c index 913c1d4d..848fdc47 100644 --- a/parser/static/small_parse_table/small_parse_table_709.c +++ b/parser/static/small_parse_table/small_parse_table_709.c @@ -14,126 +14,126 @@ void small_parse_table_3545(t_small_parse_table_array *v) { - v->a[70900] = sym_ansi_c_string; - v->a[70901] = aux_sym_number_token1; - v->a[70902] = aux_sym_number_token2; - v->a[70903] = anon_sym_DOLLAR_LBRACE; - v->a[70904] = anon_sym_DOLLAR_LPAREN; - v->a[70905] = anon_sym_BQUOTE; - v->a[70906] = anon_sym_DOLLAR_BQUOTE; - v->a[70907] = anon_sym_LT_LPAREN; - v->a[70908] = anon_sym_GT_LPAREN; - v->a[70909] = sym_word; - v->a[70910] = 3; - v->a[70911] = actions(3); - v->a[70912] = 1; - v->a[70913] = sym_comment; - v->a[70914] = actions(1314); - v->a[70915] = 6; - v->a[70916] = sym_file_descriptor; - v->a[70917] = sym__concat; - v->a[70918] = sym_variable_name; - v->a[70919] = sym_test_operator; + v->a[70900] = anon_sym_PIPE; + v->a[70901] = anon_sym_EQ; + v->a[70902] = anon_sym_LT; + v->a[70903] = anon_sym_GT; + v->a[70904] = anon_sym_GT_GT; + v->a[70905] = anon_sym_LT_LT; + v->a[70906] = anon_sym_CARET; + v->a[70907] = anon_sym_AMP; + v->a[70908] = anon_sym_PLUS; + v->a[70909] = anon_sym_DASH; + v->a[70910] = anon_sym_STAR; + v->a[70911] = anon_sym_SLASH; + v->a[70912] = anon_sym_PERCENT; + v->a[70913] = actions(3024); + v->a[70914] = 22; + v->a[70915] = anon_sym_AMP_AMP; + v->a[70916] = anon_sym_PIPE_PIPE; + v->a[70917] = anon_sym_COMMA; + v->a[70918] = anon_sym_RPAREN_RPAREN; + v->a[70919] = anon_sym_PLUS_EQ; small_parse_table_3546(v); } void small_parse_table_3546(t_small_parse_table_array *v) { - v->a[70920] = sym__brace_start; - v->a[70921] = aux_sym_heredoc_redirect_token1; - v->a[70922] = actions(1312); - v->a[70923] = 39; - v->a[70924] = anon_sym_LPAREN_LPAREN; - v->a[70925] = anon_sym_SEMI; - v->a[70926] = anon_sym_PIPE_PIPE; - v->a[70927] = anon_sym_AMP_AMP; - v->a[70928] = anon_sym_PIPE; - v->a[70929] = anon_sym_AMP; - v->a[70930] = anon_sym_LT; - v->a[70931] = anon_sym_GT; - v->a[70932] = anon_sym_LT_LT; - v->a[70933] = anon_sym_GT_GT; - v->a[70934] = anon_sym_RPAREN; - v->a[70935] = anon_sym_SEMI_SEMI; - v->a[70936] = anon_sym_PIPE_AMP; - v->a[70937] = anon_sym_AMP_GT; - v->a[70938] = anon_sym_AMP_GT_GT; - v->a[70939] = anon_sym_LT_AMP; + v->a[70920] = anon_sym_DASH_EQ; + v->a[70921] = anon_sym_STAR_EQ; + v->a[70922] = anon_sym_SLASH_EQ; + v->a[70923] = anon_sym_PERCENT_EQ; + v->a[70924] = anon_sym_LT_LT_EQ; + v->a[70925] = anon_sym_GT_GT_EQ; + v->a[70926] = anon_sym_AMP_EQ; + v->a[70927] = anon_sym_CARET_EQ; + v->a[70928] = anon_sym_PIPE_EQ; + v->a[70929] = anon_sym_EQ_EQ; + v->a[70930] = anon_sym_BANG_EQ; + v->a[70931] = anon_sym_LT_EQ; + v->a[70932] = anon_sym_GT_EQ; + v->a[70933] = anon_sym_QMARK; + v->a[70934] = anon_sym_COLON; + v->a[70935] = anon_sym_PLUS_PLUS2; + v->a[70936] = anon_sym_DASH_DASH2; + v->a[70937] = 3; + v->a[70938] = actions(57); + v->a[70939] = 1; small_parse_table_3547(v); } void small_parse_table_3547(t_small_parse_table_array *v) { - v->a[70940] = anon_sym_GT_AMP; - v->a[70941] = anon_sym_GT_PIPE; - v->a[70942] = anon_sym_LT_AMP_DASH; - v->a[70943] = anon_sym_GT_AMP_DASH; - v->a[70944] = anon_sym_LT_LT_DASH; - v->a[70945] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[70946] = anon_sym_DOLLAR_LBRACK; - v->a[70947] = aux_sym_concatenation_token1; - v->a[70948] = anon_sym_DOLLAR; - v->a[70949] = sym__special_character; - v->a[70950] = anon_sym_DQUOTE; - v->a[70951] = sym_raw_string; - v->a[70952] = sym_ansi_c_string; - v->a[70953] = aux_sym_number_token1; - v->a[70954] = aux_sym_number_token2; - v->a[70955] = anon_sym_DOLLAR_LBRACE; - v->a[70956] = anon_sym_DOLLAR_LPAREN; - v->a[70957] = anon_sym_BQUOTE; - v->a[70958] = anon_sym_DOLLAR_BQUOTE; - v->a[70959] = anon_sym_LT_LPAREN; + v->a[70940] = sym_comment; + v->a[70941] = actions(3018); + v->a[70942] = 13; + v->a[70943] = anon_sym_PIPE; + v->a[70944] = anon_sym_EQ; + v->a[70945] = anon_sym_LT; + v->a[70946] = anon_sym_GT; + v->a[70947] = anon_sym_GT_GT; + v->a[70948] = anon_sym_LT_LT; + v->a[70949] = anon_sym_CARET; + v->a[70950] = anon_sym_AMP; + v->a[70951] = anon_sym_PLUS; + v->a[70952] = anon_sym_DASH; + v->a[70953] = anon_sym_STAR; + v->a[70954] = anon_sym_SLASH; + v->a[70955] = anon_sym_PERCENT; + v->a[70956] = actions(3020); + v->a[70957] = 22; + v->a[70958] = anon_sym_AMP_AMP; + v->a[70959] = anon_sym_PIPE_PIPE; small_parse_table_3548(v); } void small_parse_table_3548(t_small_parse_table_array *v) { - v->a[70960] = anon_sym_GT_LPAREN; - v->a[70961] = aux_sym__simple_variable_name_token1; - v->a[70962] = sym_word; - v->a[70963] = 3; - v->a[70964] = actions(3); - v->a[70965] = 1; - v->a[70966] = sym_comment; - v->a[70967] = actions(1253); - v->a[70968] = 5; - v->a[70969] = sym_file_descriptor; - v->a[70970] = sym__concat; - v->a[70971] = sym_test_operator; - v->a[70972] = sym__brace_start; - v->a[70973] = aux_sym_heredoc_redirect_token1; - v->a[70974] = actions(1251); - v->a[70975] = 40; - v->a[70976] = anon_sym_LPAREN_LPAREN; - v->a[70977] = anon_sym_SEMI; - v->a[70978] = anon_sym_PIPE_PIPE; - v->a[70979] = anon_sym_AMP_AMP; + v->a[70960] = anon_sym_COMMA; + v->a[70961] = anon_sym_RPAREN_RPAREN; + v->a[70962] = anon_sym_PLUS_EQ; + v->a[70963] = anon_sym_DASH_EQ; + v->a[70964] = anon_sym_STAR_EQ; + v->a[70965] = anon_sym_SLASH_EQ; + v->a[70966] = anon_sym_PERCENT_EQ; + v->a[70967] = anon_sym_LT_LT_EQ; + v->a[70968] = anon_sym_GT_GT_EQ; + v->a[70969] = anon_sym_AMP_EQ; + v->a[70970] = anon_sym_CARET_EQ; + v->a[70971] = anon_sym_PIPE_EQ; + v->a[70972] = anon_sym_EQ_EQ; + v->a[70973] = anon_sym_BANG_EQ; + v->a[70974] = anon_sym_LT_EQ; + v->a[70975] = anon_sym_GT_EQ; + v->a[70976] = anon_sym_QMARK; + v->a[70977] = anon_sym_COLON; + v->a[70978] = anon_sym_PLUS_PLUS2; + v->a[70979] = anon_sym_DASH_DASH2; small_parse_table_3549(v); } void small_parse_table_3549(t_small_parse_table_array *v) { - v->a[70980] = anon_sym_PIPE; - v->a[70981] = anon_sym_AMP; - v->a[70982] = anon_sym_LT; - v->a[70983] = anon_sym_GT; - v->a[70984] = anon_sym_LT_LT; - v->a[70985] = anon_sym_GT_GT; - v->a[70986] = anon_sym_esac; - v->a[70987] = anon_sym_SEMI_SEMI; - v->a[70988] = anon_sym_SEMI_AMP; - v->a[70989] = anon_sym_SEMI_SEMI_AMP; - v->a[70990] = anon_sym_PIPE_AMP; - v->a[70991] = anon_sym_AMP_GT; - v->a[70992] = anon_sym_AMP_GT_GT; - v->a[70993] = anon_sym_LT_AMP; - v->a[70994] = anon_sym_GT_AMP; - v->a[70995] = anon_sym_GT_PIPE; - v->a[70996] = anon_sym_LT_AMP_DASH; - v->a[70997] = anon_sym_GT_AMP_DASH; - v->a[70998] = anon_sym_LT_LT_DASH; - v->a[70999] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[70980] = 19; + v->a[70981] = actions(57); + v->a[70982] = 1; + v->a[70983] = sym_comment; + v->a[70984] = actions(4120); + v->a[70985] = 1; + v->a[70986] = anon_sym_PIPE; + v->a[70987] = actions(4122); + v->a[70988] = 1; + v->a[70989] = anon_sym_AMP_AMP; + v->a[70990] = actions(4124); + v->a[70991] = 1; + v->a[70992] = anon_sym_PIPE_PIPE; + v->a[70993] = actions(4126); + v->a[70994] = 1; + v->a[70995] = anon_sym_EQ; + v->a[70996] = actions(4132); + v->a[70997] = 1; + v->a[70998] = anon_sym_COMMA; + v->a[70999] = actions(4138); small_parse_table_3550(v); } diff --git a/parser/static/small_parse_table/small_parse_table_71.c b/parser/static/small_parse_table/small_parse_table_71.c index 31748e60..23623374 100644 --- a/parser/static/small_parse_table/small_parse_table_71.c +++ b/parser/static/small_parse_table/small_parse_table_71.c @@ -14,126 +14,126 @@ void small_parse_table_355(t_small_parse_table_array *v) { - v->a[7100] = 9; - v->a[7101] = sym_arithmetic_expansion; - v->a[7102] = sym_brace_expression; - v->a[7103] = sym_string; - v->a[7104] = sym_translated_string; - v->a[7105] = sym_number; - v->a[7106] = sym_simple_expansion; - v->a[7107] = sym_expansion; - v->a[7108] = sym_command_substitution; - v->a[7109] = sym_process_substitution; - v->a[7110] = actions(2440); - v->a[7111] = 22; - v->a[7112] = anon_sym_SEMI; - v->a[7113] = anon_sym_PIPE_PIPE; - v->a[7114] = anon_sym_AMP_AMP; - v->a[7115] = anon_sym_PIPE; - v->a[7116] = anon_sym_AMP; - v->a[7117] = anon_sym_LT; - v->a[7118] = anon_sym_GT; - v->a[7119] = anon_sym_LT_LT; + v->a[7100] = sym__brace_start; + v->a[7101] = actions(1723); + v->a[7102] = 9; + v->a[7103] = anon_sym_BANG; + v->a[7104] = anon_sym_DASH; + v->a[7105] = anon_sym_STAR; + v->a[7106] = anon_sym_QMARK; + v->a[7107] = anon_sym_DOLLAR; + v->a[7108] = anon_sym_POUND; + v->a[7109] = anon_sym_AT; + v->a[7110] = anon_sym_0; + v->a[7111] = anon_sym__; + v->a[7112] = actions(826); + v->a[7113] = 32; + v->a[7114] = anon_sym_PIPE; + v->a[7115] = anon_sym_RPAREN; + v->a[7116] = anon_sym_SEMI_SEMI; + v->a[7117] = anon_sym_PIPE_AMP; + v->a[7118] = anon_sym_AMP_AMP; + v->a[7119] = anon_sym_PIPE_PIPE; small_parse_table_356(v); } void small_parse_table_356(t_small_parse_table_array *v) { - v->a[7120] = anon_sym_GT_GT; - v->a[7121] = anon_sym_esac; - v->a[7122] = anon_sym_SEMI_SEMI; - v->a[7123] = anon_sym_SEMI_AMP; - v->a[7124] = anon_sym_SEMI_SEMI_AMP; - v->a[7125] = anon_sym_PIPE_AMP; - v->a[7126] = anon_sym_AMP_GT; - v->a[7127] = anon_sym_AMP_GT_GT; - v->a[7128] = anon_sym_LT_AMP; - v->a[7129] = anon_sym_GT_AMP; - v->a[7130] = anon_sym_GT_PIPE; - v->a[7131] = anon_sym_LT_AMP_DASH; - v->a[7132] = anon_sym_GT_AMP_DASH; - v->a[7133] = anon_sym_LT_LT_DASH; - v->a[7134] = 3; - v->a[7135] = actions(71); - v->a[7136] = 1; - v->a[7137] = sym_comment; - v->a[7138] = actions(809); - v->a[7139] = 23; + v->a[7120] = anon_sym_LT; + v->a[7121] = anon_sym_GT; + v->a[7122] = anon_sym_GT_GT; + v->a[7123] = anon_sym_AMP_GT; + v->a[7124] = anon_sym_AMP_GT_GT; + v->a[7125] = anon_sym_LT_AMP; + v->a[7126] = anon_sym_GT_AMP; + v->a[7127] = anon_sym_GT_PIPE; + v->a[7128] = anon_sym_LT_AMP_DASH; + v->a[7129] = anon_sym_GT_AMP_DASH; + v->a[7130] = anon_sym_LT_LT; + v->a[7131] = anon_sym_LT_LT_DASH; + v->a[7132] = aux_sym_heredoc_redirect_token1; + v->a[7133] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7134] = anon_sym_AMP; + v->a[7135] = sym__special_character; + v->a[7136] = anon_sym_DQUOTE; + v->a[7137] = sym_raw_string; + v->a[7138] = aux_sym_number_token1; + v->a[7139] = aux_sym_number_token2; small_parse_table_357(v); } void small_parse_table_357(t_small_parse_table_array *v) { - v->a[7140] = sym_file_descriptor; - v->a[7141] = sym_variable_name; - v->a[7142] = sym_test_operator; - v->a[7143] = sym__brace_start; - v->a[7144] = anon_sym_LPAREN_LPAREN; - v->a[7145] = anon_sym_GT_GT; - v->a[7146] = anon_sym_LBRACE; - v->a[7147] = anon_sym_LBRACK_LBRACK; - v->a[7148] = anon_sym_AMP_GT_GT; - v->a[7149] = anon_sym_GT_PIPE; - v->a[7150] = anon_sym_LT_AMP_DASH; - v->a[7151] = anon_sym_GT_AMP_DASH; - v->a[7152] = anon_sym_LT_LT_LT; - v->a[7153] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7154] = anon_sym_DOLLAR_LBRACK; - v->a[7155] = anon_sym_DQUOTE; - v->a[7156] = sym_raw_string; - v->a[7157] = sym_ansi_c_string; - v->a[7158] = anon_sym_DOLLAR_LBRACE; - v->a[7159] = anon_sym_BQUOTE; + v->a[7140] = anon_sym_DOLLAR_LBRACE; + v->a[7141] = anon_sym_DOLLAR_LPAREN; + v->a[7142] = anon_sym_BQUOTE; + v->a[7143] = anon_sym_DOLLAR_BQUOTE; + v->a[7144] = sym_word; + v->a[7145] = anon_sym_SEMI; + v->a[7146] = 6; + v->a[7147] = actions(3); + v->a[7148] = 1; + v->a[7149] = sym_comment; + v->a[7150] = actions(1733); + v->a[7151] = 1; + v->a[7152] = sym_variable_name; + v->a[7153] = actions(1731); + v->a[7154] = 2; + v->a[7155] = aux_sym__simple_variable_name_token1; + v->a[7156] = aux_sym__multiline_variable_name_token1; + v->a[7157] = actions(828); + v->a[7158] = 4; + v->a[7159] = sym_file_descriptor; small_parse_table_358(v); } void small_parse_table_358(t_small_parse_table_array *v) { - v->a[7160] = anon_sym_DOLLAR_BQUOTE; - v->a[7161] = anon_sym_LT_LPAREN; - v->a[7162] = anon_sym_GT_LPAREN; - v->a[7163] = actions(579); - v->a[7164] = 33; - v->a[7165] = anon_sym_for; - v->a[7166] = anon_sym_select; - v->a[7167] = anon_sym_LT; - v->a[7168] = anon_sym_GT; - v->a[7169] = anon_sym_LPAREN; - v->a[7170] = anon_sym_while; - v->a[7171] = anon_sym_until; - v->a[7172] = anon_sym_do; - v->a[7173] = anon_sym_if; - v->a[7174] = anon_sym_then; - v->a[7175] = anon_sym_fi; - v->a[7176] = anon_sym_elif; - v->a[7177] = anon_sym_else; - v->a[7178] = anon_sym_case; - v->a[7179] = anon_sym_function; + v->a[7160] = sym_test_operator; + v->a[7161] = sym__brace_start; + v->a[7162] = ts_builtin_sym_end; + v->a[7163] = actions(1729); + v->a[7164] = 9; + v->a[7165] = anon_sym_BANG; + v->a[7166] = anon_sym_DASH; + v->a[7167] = anon_sym_STAR; + v->a[7168] = anon_sym_QMARK; + v->a[7169] = anon_sym_DOLLAR; + v->a[7170] = anon_sym_POUND; + v->a[7171] = anon_sym_AT; + v->a[7172] = anon_sym_0; + v->a[7173] = anon_sym__; + v->a[7174] = actions(826); + v->a[7175] = 31; + v->a[7176] = anon_sym_PIPE; + v->a[7177] = anon_sym_SEMI_SEMI; + v->a[7178] = anon_sym_PIPE_AMP; + v->a[7179] = anon_sym_AMP_AMP; small_parse_table_359(v); } void small_parse_table_359(t_small_parse_table_array *v) { - v->a[7180] = anon_sym_BANG; - v->a[7181] = anon_sym_LBRACK; - v->a[7182] = anon_sym_declare; - v->a[7183] = anon_sym_typeset; - v->a[7184] = anon_sym_export; - v->a[7185] = anon_sym_readonly; - v->a[7186] = anon_sym_local; - v->a[7187] = anon_sym_unset; - v->a[7188] = anon_sym_unsetenv; - v->a[7189] = anon_sym_AMP_GT; - v->a[7190] = anon_sym_LT_AMP; - v->a[7191] = anon_sym_GT_AMP; - v->a[7192] = anon_sym_DOLLAR; - v->a[7193] = sym__special_character; - v->a[7194] = aux_sym_number_token1; - v->a[7195] = aux_sym_number_token2; - v->a[7196] = anon_sym_DOLLAR_LPAREN; - v->a[7197] = sym_word; - v->a[7198] = 28; - v->a[7199] = actions(3); + v->a[7180] = anon_sym_PIPE_PIPE; + v->a[7181] = anon_sym_LT; + v->a[7182] = anon_sym_GT; + v->a[7183] = anon_sym_GT_GT; + v->a[7184] = anon_sym_AMP_GT; + v->a[7185] = anon_sym_AMP_GT_GT; + v->a[7186] = anon_sym_LT_AMP; + v->a[7187] = anon_sym_GT_AMP; + v->a[7188] = anon_sym_GT_PIPE; + v->a[7189] = anon_sym_LT_AMP_DASH; + v->a[7190] = anon_sym_GT_AMP_DASH; + v->a[7191] = anon_sym_LT_LT; + v->a[7192] = anon_sym_LT_LT_DASH; + v->a[7193] = aux_sym_heredoc_redirect_token1; + v->a[7194] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7195] = anon_sym_AMP; + v->a[7196] = sym__special_character; + v->a[7197] = anon_sym_DQUOTE; + v->a[7198] = sym_raw_string; + v->a[7199] = aux_sym_number_token1; small_parse_table_360(v); } diff --git a/parser/static/small_parse_table/small_parse_table_710.c b/parser/static/small_parse_table/small_parse_table_710.c index 958b703d..f466a552 100644 --- a/parser/static/small_parse_table/small_parse_table_710.c +++ b/parser/static/small_parse_table/small_parse_table_710.c @@ -14,126 +14,126 @@ void small_parse_table_3550(t_small_parse_table_array *v) { - v->a[71000] = anon_sym_DOLLAR_LBRACK; - v->a[71001] = aux_sym_concatenation_token1; - v->a[71002] = anon_sym_DOLLAR; - v->a[71003] = sym__special_character; - v->a[71004] = anon_sym_DQUOTE; - v->a[71005] = sym_raw_string; - v->a[71006] = sym_ansi_c_string; - v->a[71007] = aux_sym_number_token1; - v->a[71008] = aux_sym_number_token2; - v->a[71009] = anon_sym_DOLLAR_LBRACE; - v->a[71010] = anon_sym_DOLLAR_LPAREN; - v->a[71011] = anon_sym_BQUOTE; - v->a[71012] = anon_sym_DOLLAR_BQUOTE; - v->a[71013] = anon_sym_LT_LPAREN; - v->a[71014] = anon_sym_GT_LPAREN; - v->a[71015] = sym_word; - v->a[71016] = 3; - v->a[71017] = actions(3); - v->a[71018] = 1; - v->a[71019] = sym_comment; + v->a[71000] = 1; + v->a[71001] = anon_sym_CARET; + v->a[71002] = actions(4140); + v->a[71003] = 1; + v->a[71004] = anon_sym_AMP; + v->a[71005] = actions(4150); + v->a[71006] = 1; + v->a[71007] = anon_sym_QMARK; + v->a[71008] = actions(4305); + v->a[71009] = 1; + v->a[71010] = anon_sym_RPAREN_RPAREN; + v->a[71011] = state(3452); + v->a[71012] = 1; + v->a[71013] = aux_sym_arithmetic_expansion_repeat1; + v->a[71014] = actions(4128); + v->a[71015] = 2; + v->a[71016] = anon_sym_LT; + v->a[71017] = anon_sym_GT; + v->a[71018] = actions(4130); + v->a[71019] = 2; small_parse_table_3551(v); } void small_parse_table_3551(t_small_parse_table_array *v) { - v->a[71020] = actions(1326); - v->a[71021] = 5; - v->a[71022] = sym_file_descriptor; - v->a[71023] = sym__concat; - v->a[71024] = sym_test_operator; - v->a[71025] = sym__brace_start; - v->a[71026] = aux_sym_heredoc_redirect_token1; - v->a[71027] = actions(1324); - v->a[71028] = 40; - v->a[71029] = anon_sym_LPAREN_LPAREN; - v->a[71030] = anon_sym_SEMI; - v->a[71031] = anon_sym_PIPE_PIPE; - v->a[71032] = anon_sym_AMP_AMP; - v->a[71033] = anon_sym_PIPE; - v->a[71034] = anon_sym_AMP; - v->a[71035] = anon_sym_LT; - v->a[71036] = anon_sym_GT; - v->a[71037] = anon_sym_LT_LT; - v->a[71038] = anon_sym_GT_GT; - v->a[71039] = anon_sym_esac; + v->a[71020] = anon_sym_GT_GT; + v->a[71021] = anon_sym_LT_LT; + v->a[71022] = actions(4142); + v->a[71023] = 2; + v->a[71024] = anon_sym_EQ_EQ; + v->a[71025] = anon_sym_BANG_EQ; + v->a[71026] = actions(4144); + v->a[71027] = 2; + v->a[71028] = anon_sym_LT_EQ; + v->a[71029] = anon_sym_GT_EQ; + v->a[71030] = actions(4146); + v->a[71031] = 2; + v->a[71032] = anon_sym_PLUS; + v->a[71033] = anon_sym_DASH; + v->a[71034] = actions(4152); + v->a[71035] = 2; + v->a[71036] = anon_sym_PLUS_PLUS2; + v->a[71037] = anon_sym_DASH_DASH2; + v->a[71038] = actions(4148); + v->a[71039] = 3; small_parse_table_3552(v); } void small_parse_table_3552(t_small_parse_table_array *v) { - v->a[71040] = anon_sym_SEMI_SEMI; - v->a[71041] = anon_sym_SEMI_AMP; - v->a[71042] = anon_sym_SEMI_SEMI_AMP; - v->a[71043] = anon_sym_PIPE_AMP; - v->a[71044] = anon_sym_AMP_GT; - v->a[71045] = anon_sym_AMP_GT_GT; - v->a[71046] = anon_sym_LT_AMP; - v->a[71047] = anon_sym_GT_AMP; - v->a[71048] = anon_sym_GT_PIPE; - v->a[71049] = anon_sym_LT_AMP_DASH; - v->a[71050] = anon_sym_GT_AMP_DASH; - v->a[71051] = anon_sym_LT_LT_DASH; - v->a[71052] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71053] = anon_sym_DOLLAR_LBRACK; - v->a[71054] = aux_sym_concatenation_token1; - v->a[71055] = anon_sym_DOLLAR; - v->a[71056] = sym__special_character; - v->a[71057] = anon_sym_DQUOTE; - v->a[71058] = sym_raw_string; - v->a[71059] = sym_ansi_c_string; + v->a[71040] = anon_sym_STAR; + v->a[71041] = anon_sym_SLASH; + v->a[71042] = anon_sym_PERCENT; + v->a[71043] = actions(4136); + v->a[71044] = 10; + v->a[71045] = anon_sym_PLUS_EQ; + v->a[71046] = anon_sym_DASH_EQ; + v->a[71047] = anon_sym_STAR_EQ; + v->a[71048] = anon_sym_SLASH_EQ; + v->a[71049] = anon_sym_PERCENT_EQ; + v->a[71050] = anon_sym_LT_LT_EQ; + v->a[71051] = anon_sym_GT_GT_EQ; + v->a[71052] = anon_sym_AMP_EQ; + v->a[71053] = anon_sym_CARET_EQ; + v->a[71054] = anon_sym_PIPE_EQ; + v->a[71055] = 3; + v->a[71056] = actions(57); + v->a[71057] = 1; + v->a[71058] = sym_comment; + v->a[71059] = actions(2652); small_parse_table_3553(v); } void small_parse_table_3553(t_small_parse_table_array *v) { - v->a[71060] = aux_sym_number_token1; - v->a[71061] = aux_sym_number_token2; - v->a[71062] = anon_sym_DOLLAR_LBRACE; - v->a[71063] = anon_sym_DOLLAR_LPAREN; - v->a[71064] = anon_sym_BQUOTE; - v->a[71065] = anon_sym_DOLLAR_BQUOTE; - v->a[71066] = anon_sym_LT_LPAREN; - v->a[71067] = anon_sym_GT_LPAREN; - v->a[71068] = sym_word; - v->a[71069] = 3; - v->a[71070] = actions(3); - v->a[71071] = 1; - v->a[71072] = sym_comment; - v->a[71073] = actions(2096); - v->a[71074] = 5; - v->a[71075] = sym_file_descriptor; - v->a[71076] = sym_variable_name; - v->a[71077] = sym_test_operator; - v->a[71078] = sym__brace_start; - v->a[71079] = aux_sym_heredoc_redirect_token1; + v->a[71060] = 14; + v->a[71061] = anon_sym_PIPE; + v->a[71062] = anon_sym_LT; + v->a[71063] = anon_sym_GT; + v->a[71064] = anon_sym_AMP_GT; + v->a[71065] = anon_sym_LT_AMP; + v->a[71066] = anon_sym_GT_AMP; + v->a[71067] = anon_sym_LT_LT; + v->a[71068] = anon_sym_DOLLAR; + v->a[71069] = aux_sym_number_token1; + v->a[71070] = aux_sym_number_token2; + v->a[71071] = anon_sym_DOLLAR_LPAREN; + v->a[71072] = anon_sym_BQUOTE; + v->a[71073] = aux_sym__simple_variable_name_token1; + v->a[71074] = sym_word; + v->a[71075] = actions(2654); + v->a[71076] = 21; + v->a[71077] = sym_file_descriptor; + v->a[71078] = sym__concat; + v->a[71079] = sym_variable_name; small_parse_table_3554(v); } void small_parse_table_3554(t_small_parse_table_array *v) { - v->a[71080] = actions(2094); - v->a[71081] = 40; - v->a[71082] = anon_sym_LPAREN_LPAREN; - v->a[71083] = anon_sym_SEMI; + v->a[71080] = sym_test_operator; + v->a[71081] = sym__brace_start; + v->a[71082] = anon_sym_PIPE_AMP; + v->a[71083] = anon_sym_AMP_AMP; v->a[71084] = anon_sym_PIPE_PIPE; - v->a[71085] = anon_sym_AMP_AMP; - v->a[71086] = anon_sym_PIPE; - v->a[71087] = anon_sym_AMP; - v->a[71088] = anon_sym_LT; - v->a[71089] = anon_sym_GT; - v->a[71090] = anon_sym_LT_LT; - v->a[71091] = anon_sym_GT_GT; - v->a[71092] = anon_sym_esac; - v->a[71093] = anon_sym_SEMI_SEMI; - v->a[71094] = anon_sym_SEMI_AMP; - v->a[71095] = anon_sym_SEMI_SEMI_AMP; - v->a[71096] = anon_sym_PIPE_AMP; - v->a[71097] = anon_sym_AMP_GT; - v->a[71098] = anon_sym_AMP_GT_GT; - v->a[71099] = anon_sym_LT_AMP; + v->a[71085] = anon_sym_GT_GT; + v->a[71086] = anon_sym_AMP_GT_GT; + v->a[71087] = anon_sym_GT_PIPE; + v->a[71088] = anon_sym_LT_AMP_DASH; + v->a[71089] = anon_sym_GT_AMP_DASH; + v->a[71090] = anon_sym_LT_LT_DASH; + v->a[71091] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[71092] = aux_sym_concatenation_token1; + v->a[71093] = sym__special_character; + v->a[71094] = anon_sym_DQUOTE; + v->a[71095] = sym_raw_string; + v->a[71096] = anon_sym_DOLLAR_LBRACE; + v->a[71097] = anon_sym_DOLLAR_BQUOTE; + v->a[71098] = 12; + v->a[71099] = actions(57); small_parse_table_3555(v); } diff --git a/parser/static/small_parse_table/small_parse_table_711.c b/parser/static/small_parse_table/small_parse_table_711.c index 5ee9fa82..02a422bf 100644 --- a/parser/static/small_parse_table/small_parse_table_711.c +++ b/parser/static/small_parse_table/small_parse_table_711.c @@ -14,126 +14,126 @@ void small_parse_table_3555(t_small_parse_table_array *v) { - v->a[71100] = anon_sym_GT_AMP; - v->a[71101] = anon_sym_GT_PIPE; - v->a[71102] = anon_sym_LT_AMP_DASH; - v->a[71103] = anon_sym_GT_AMP_DASH; - v->a[71104] = anon_sym_LT_LT_DASH; - v->a[71105] = anon_sym_LT_LT_LT; - v->a[71106] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71107] = anon_sym_DOLLAR_LBRACK; - v->a[71108] = anon_sym_DOLLAR; - v->a[71109] = sym__special_character; - v->a[71110] = anon_sym_DQUOTE; - v->a[71111] = sym_raw_string; - v->a[71112] = sym_ansi_c_string; - v->a[71113] = aux_sym_number_token1; - v->a[71114] = aux_sym_number_token2; - v->a[71115] = anon_sym_DOLLAR_LBRACE; - v->a[71116] = anon_sym_DOLLAR_LPAREN; - v->a[71117] = anon_sym_BQUOTE; - v->a[71118] = anon_sym_DOLLAR_BQUOTE; - v->a[71119] = anon_sym_LT_LPAREN; + v->a[71100] = 1; + v->a[71101] = sym_comment; + v->a[71102] = actions(4138); + v->a[71103] = 1; + v->a[71104] = anon_sym_CARET; + v->a[71105] = actions(4140); + v->a[71106] = 1; + v->a[71107] = anon_sym_AMP; + v->a[71108] = actions(4128); + v->a[71109] = 2; + v->a[71110] = anon_sym_LT; + v->a[71111] = anon_sym_GT; + v->a[71112] = actions(4130); + v->a[71113] = 2; + v->a[71114] = anon_sym_GT_GT; + v->a[71115] = anon_sym_LT_LT; + v->a[71116] = actions(4142); + v->a[71117] = 2; + v->a[71118] = anon_sym_EQ_EQ; + v->a[71119] = anon_sym_BANG_EQ; small_parse_table_3556(v); } void small_parse_table_3556(t_small_parse_table_array *v) { - v->a[71120] = anon_sym_GT_LPAREN; - v->a[71121] = sym_word; - v->a[71122] = 3; - v->a[71123] = actions(3); - v->a[71124] = 1; - v->a[71125] = sym_comment; - v->a[71126] = actions(1263); - v->a[71127] = 5; - v->a[71128] = sym_file_descriptor; - v->a[71129] = sym_variable_name; - v->a[71130] = sym_test_operator; - v->a[71131] = sym__brace_start; - v->a[71132] = aux_sym_heredoc_redirect_token1; - v->a[71133] = actions(1261); - v->a[71134] = 40; - v->a[71135] = anon_sym_LPAREN_LPAREN; - v->a[71136] = anon_sym_SEMI; - v->a[71137] = anon_sym_PIPE_PIPE; - v->a[71138] = anon_sym_AMP_AMP; - v->a[71139] = anon_sym_PIPE; + v->a[71120] = actions(4144); + v->a[71121] = 2; + v->a[71122] = anon_sym_LT_EQ; + v->a[71123] = anon_sym_GT_EQ; + v->a[71124] = actions(4146); + v->a[71125] = 2; + v->a[71126] = anon_sym_PLUS; + v->a[71127] = anon_sym_DASH; + v->a[71128] = actions(4152); + v->a[71129] = 2; + v->a[71130] = anon_sym_PLUS_PLUS2; + v->a[71131] = anon_sym_DASH_DASH2; + v->a[71132] = actions(4235); + v->a[71133] = 2; + v->a[71134] = anon_sym_PIPE; + v->a[71135] = anon_sym_EQ; + v->a[71136] = actions(4148); + v->a[71137] = 3; + v->a[71138] = anon_sym_STAR; + v->a[71139] = anon_sym_SLASH; small_parse_table_3557(v); } void small_parse_table_3557(t_small_parse_table_array *v) { - v->a[71140] = anon_sym_AMP; - v->a[71141] = anon_sym_LT; - v->a[71142] = anon_sym_GT; - v->a[71143] = anon_sym_LT_LT; - v->a[71144] = anon_sym_GT_GT; - v->a[71145] = anon_sym_esac; - v->a[71146] = anon_sym_SEMI_SEMI; - v->a[71147] = anon_sym_SEMI_AMP; - v->a[71148] = anon_sym_SEMI_SEMI_AMP; - v->a[71149] = anon_sym_PIPE_AMP; - v->a[71150] = anon_sym_AMP_GT; - v->a[71151] = anon_sym_AMP_GT_GT; - v->a[71152] = anon_sym_LT_AMP; - v->a[71153] = anon_sym_GT_AMP; - v->a[71154] = anon_sym_GT_PIPE; - v->a[71155] = anon_sym_LT_AMP_DASH; - v->a[71156] = anon_sym_GT_AMP_DASH; - v->a[71157] = anon_sym_LT_LT_DASH; - v->a[71158] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71159] = anon_sym_DOLLAR_LBRACK; + v->a[71140] = anon_sym_PERCENT; + v->a[71141] = actions(4237); + v->a[71142] = 16; + v->a[71143] = anon_sym_AMP_AMP; + v->a[71144] = anon_sym_PIPE_PIPE; + v->a[71145] = anon_sym_COMMA; + v->a[71146] = anon_sym_RPAREN_RPAREN; + v->a[71147] = anon_sym_PLUS_EQ; + v->a[71148] = anon_sym_DASH_EQ; + v->a[71149] = anon_sym_STAR_EQ; + v->a[71150] = anon_sym_SLASH_EQ; + v->a[71151] = anon_sym_PERCENT_EQ; + v->a[71152] = anon_sym_LT_LT_EQ; + v->a[71153] = anon_sym_GT_GT_EQ; + v->a[71154] = anon_sym_AMP_EQ; + v->a[71155] = anon_sym_CARET_EQ; + v->a[71156] = anon_sym_PIPE_EQ; + v->a[71157] = anon_sym_QMARK; + v->a[71158] = anon_sym_COLON; + v->a[71159] = 19; small_parse_table_3558(v); } void small_parse_table_3558(t_small_parse_table_array *v) { - v->a[71160] = anon_sym_DOLLAR; - v->a[71161] = sym__special_character; - v->a[71162] = anon_sym_DQUOTE; - v->a[71163] = sym_raw_string; - v->a[71164] = sym_ansi_c_string; - v->a[71165] = aux_sym_number_token1; - v->a[71166] = aux_sym_number_token2; - v->a[71167] = anon_sym_DOLLAR_LBRACE; - v->a[71168] = anon_sym_DOLLAR_LPAREN; - v->a[71169] = anon_sym_BQUOTE; - v->a[71170] = anon_sym_DOLLAR_BQUOTE; - v->a[71171] = anon_sym_LT_LPAREN; - v->a[71172] = anon_sym_GT_LPAREN; - v->a[71173] = aux_sym__simple_variable_name_token1; - v->a[71174] = sym_word; - v->a[71175] = 6; - v->a[71176] = actions(3); - v->a[71177] = 1; - v->a[71178] = sym_comment; - v->a[71179] = actions(5664); + v->a[71160] = actions(57); + v->a[71161] = 1; + v->a[71162] = sym_comment; + v->a[71163] = actions(4120); + v->a[71164] = 1; + v->a[71165] = anon_sym_PIPE; + v->a[71166] = actions(4122); + v->a[71167] = 1; + v->a[71168] = anon_sym_AMP_AMP; + v->a[71169] = actions(4124); + v->a[71170] = 1; + v->a[71171] = anon_sym_PIPE_PIPE; + v->a[71172] = actions(4126); + v->a[71173] = 1; + v->a[71174] = anon_sym_EQ; + v->a[71175] = actions(4132); + v->a[71176] = 1; + v->a[71177] = anon_sym_COMMA; + v->a[71178] = actions(4138); + v->a[71179] = 1; small_parse_table_3559(v); } void small_parse_table_3559(t_small_parse_table_array *v) { - v->a[71180] = 1; - v->a[71181] = aux_sym_concatenation_token1; - v->a[71182] = actions(5666); - v->a[71183] = 1; - v->a[71184] = sym__concat; - v->a[71185] = state(1663); - v->a[71186] = 1; - v->a[71187] = aux_sym_concatenation_repeat1; - v->a[71188] = actions(5069); - v->a[71189] = 5; - v->a[71190] = sym_file_descriptor; - v->a[71191] = sym_variable_name; - v->a[71192] = sym_test_operator; - v->a[71193] = sym__brace_start; - v->a[71194] = aux_sym_heredoc_redirect_token1; - v->a[71195] = actions(5067); - v->a[71196] = 37; - v->a[71197] = anon_sym_LPAREN_LPAREN; - v->a[71198] = anon_sym_SEMI; - v->a[71199] = anon_sym_PIPE_PIPE; + v->a[71180] = anon_sym_CARET; + v->a[71181] = actions(4140); + v->a[71182] = 1; + v->a[71183] = anon_sym_AMP; + v->a[71184] = actions(4150); + v->a[71185] = 1; + v->a[71186] = anon_sym_QMARK; + v->a[71187] = actions(4307); + v->a[71188] = 1; + v->a[71189] = anon_sym_RPAREN_RPAREN; + v->a[71190] = state(3513); + v->a[71191] = 1; + v->a[71192] = aux_sym_arithmetic_expansion_repeat1; + v->a[71193] = actions(4128); + v->a[71194] = 2; + v->a[71195] = anon_sym_LT; + v->a[71196] = anon_sym_GT; + v->a[71197] = actions(4130); + v->a[71198] = 2; + v->a[71199] = anon_sym_GT_GT; small_parse_table_3560(v); } diff --git a/parser/static/small_parse_table/small_parse_table_712.c b/parser/static/small_parse_table/small_parse_table_712.c index 6d34bbd3..d0163598 100644 --- a/parser/static/small_parse_table/small_parse_table_712.c +++ b/parser/static/small_parse_table/small_parse_table_712.c @@ -14,126 +14,126 @@ void small_parse_table_3560(t_small_parse_table_array *v) { - v->a[71200] = anon_sym_AMP_AMP; - v->a[71201] = anon_sym_PIPE; - v->a[71202] = anon_sym_AMP; - v->a[71203] = anon_sym_LT; - v->a[71204] = anon_sym_GT; - v->a[71205] = anon_sym_LT_LT; - v->a[71206] = anon_sym_GT_GT; - v->a[71207] = anon_sym_SEMI_SEMI; - v->a[71208] = anon_sym_PIPE_AMP; - v->a[71209] = anon_sym_AMP_GT; - v->a[71210] = anon_sym_AMP_GT_GT; - v->a[71211] = anon_sym_LT_AMP; - v->a[71212] = anon_sym_GT_AMP; - v->a[71213] = anon_sym_GT_PIPE; - v->a[71214] = anon_sym_LT_AMP_DASH; - v->a[71215] = anon_sym_GT_AMP_DASH; - v->a[71216] = anon_sym_LT_LT_DASH; - v->a[71217] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71218] = anon_sym_DOLLAR_LBRACK; - v->a[71219] = anon_sym_DOLLAR; + v->a[71200] = anon_sym_LT_LT; + v->a[71201] = actions(4142); + v->a[71202] = 2; + v->a[71203] = anon_sym_EQ_EQ; + v->a[71204] = anon_sym_BANG_EQ; + v->a[71205] = actions(4144); + v->a[71206] = 2; + v->a[71207] = anon_sym_LT_EQ; + v->a[71208] = anon_sym_GT_EQ; + v->a[71209] = actions(4146); + v->a[71210] = 2; + v->a[71211] = anon_sym_PLUS; + v->a[71212] = anon_sym_DASH; + v->a[71213] = actions(4152); + v->a[71214] = 2; + v->a[71215] = anon_sym_PLUS_PLUS2; + v->a[71216] = anon_sym_DASH_DASH2; + v->a[71217] = actions(4148); + v->a[71218] = 3; + v->a[71219] = anon_sym_STAR; small_parse_table_3561(v); } void small_parse_table_3561(t_small_parse_table_array *v) { - v->a[71220] = sym__special_character; - v->a[71221] = anon_sym_DQUOTE; - v->a[71222] = sym_raw_string; - v->a[71223] = sym_ansi_c_string; - v->a[71224] = aux_sym_number_token1; - v->a[71225] = aux_sym_number_token2; - v->a[71226] = anon_sym_DOLLAR_LBRACE; - v->a[71227] = anon_sym_DOLLAR_LPAREN; - v->a[71228] = anon_sym_BQUOTE; - v->a[71229] = anon_sym_DOLLAR_BQUOTE; - v->a[71230] = anon_sym_LT_LPAREN; - v->a[71231] = anon_sym_GT_LPAREN; - v->a[71232] = aux_sym__simple_variable_name_token1; - v->a[71233] = sym_word; - v->a[71234] = 3; - v->a[71235] = actions(3); + v->a[71220] = anon_sym_SLASH; + v->a[71221] = anon_sym_PERCENT; + v->a[71222] = actions(4136); + v->a[71223] = 10; + v->a[71224] = anon_sym_PLUS_EQ; + v->a[71225] = anon_sym_DASH_EQ; + v->a[71226] = anon_sym_STAR_EQ; + v->a[71227] = anon_sym_SLASH_EQ; + v->a[71228] = anon_sym_PERCENT_EQ; + v->a[71229] = anon_sym_LT_LT_EQ; + v->a[71230] = anon_sym_GT_GT_EQ; + v->a[71231] = anon_sym_AMP_EQ; + v->a[71232] = anon_sym_CARET_EQ; + v->a[71233] = anon_sym_PIPE_EQ; + v->a[71234] = 19; + v->a[71235] = actions(57); v->a[71236] = 1; v->a[71237] = sym_comment; - v->a[71238] = actions(1338); - v->a[71239] = 7; + v->a[71238] = actions(4120); + v->a[71239] = 1; small_parse_table_3562(v); } void small_parse_table_3562(t_small_parse_table_array *v) { - v->a[71240] = sym_file_descriptor; - v->a[71241] = sym__concat; - v->a[71242] = sym_variable_name; - v->a[71243] = sym_test_operator; - v->a[71244] = sym__brace_start; - v->a[71245] = ts_builtin_sym_end; - v->a[71246] = aux_sym_heredoc_redirect_token1; - v->a[71247] = actions(1336); - v->a[71248] = 38; - v->a[71249] = anon_sym_LPAREN_LPAREN; - v->a[71250] = anon_sym_SEMI; - v->a[71251] = anon_sym_PIPE_PIPE; - v->a[71252] = anon_sym_AMP_AMP; - v->a[71253] = anon_sym_PIPE; - v->a[71254] = anon_sym_AMP; - v->a[71255] = anon_sym_LT; - v->a[71256] = anon_sym_GT; - v->a[71257] = anon_sym_LT_LT; - v->a[71258] = anon_sym_GT_GT; - v->a[71259] = anon_sym_SEMI_SEMI; + v->a[71240] = anon_sym_PIPE; + v->a[71241] = actions(4122); + v->a[71242] = 1; + v->a[71243] = anon_sym_AMP_AMP; + v->a[71244] = actions(4124); + v->a[71245] = 1; + v->a[71246] = anon_sym_PIPE_PIPE; + v->a[71247] = actions(4126); + v->a[71248] = 1; + v->a[71249] = anon_sym_EQ; + v->a[71250] = actions(4132); + v->a[71251] = 1; + v->a[71252] = anon_sym_COMMA; + v->a[71253] = actions(4138); + v->a[71254] = 1; + v->a[71255] = anon_sym_CARET; + v->a[71256] = actions(4140); + v->a[71257] = 1; + v->a[71258] = anon_sym_AMP; + v->a[71259] = actions(4150); small_parse_table_3563(v); } void small_parse_table_3563(t_small_parse_table_array *v) { - v->a[71260] = anon_sym_PIPE_AMP; - v->a[71261] = anon_sym_AMP_GT; - v->a[71262] = anon_sym_AMP_GT_GT; - v->a[71263] = anon_sym_LT_AMP; - v->a[71264] = anon_sym_GT_AMP; - v->a[71265] = anon_sym_GT_PIPE; - v->a[71266] = anon_sym_LT_AMP_DASH; - v->a[71267] = anon_sym_GT_AMP_DASH; - v->a[71268] = anon_sym_LT_LT_DASH; - v->a[71269] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71270] = anon_sym_DOLLAR_LBRACK; - v->a[71271] = aux_sym_concatenation_token1; - v->a[71272] = anon_sym_DOLLAR; - v->a[71273] = sym__special_character; - v->a[71274] = anon_sym_DQUOTE; - v->a[71275] = sym_raw_string; - v->a[71276] = sym_ansi_c_string; - v->a[71277] = aux_sym_number_token1; - v->a[71278] = aux_sym_number_token2; - v->a[71279] = anon_sym_DOLLAR_LBRACE; + v->a[71260] = 1; + v->a[71261] = anon_sym_QMARK; + v->a[71262] = actions(4309); + v->a[71263] = 1; + v->a[71264] = anon_sym_RPAREN_RPAREN; + v->a[71265] = state(3524); + v->a[71266] = 1; + v->a[71267] = aux_sym_arithmetic_expansion_repeat1; + v->a[71268] = actions(4128); + v->a[71269] = 2; + v->a[71270] = anon_sym_LT; + v->a[71271] = anon_sym_GT; + v->a[71272] = actions(4130); + v->a[71273] = 2; + v->a[71274] = anon_sym_GT_GT; + v->a[71275] = anon_sym_LT_LT; + v->a[71276] = actions(4142); + v->a[71277] = 2; + v->a[71278] = anon_sym_EQ_EQ; + v->a[71279] = anon_sym_BANG_EQ; small_parse_table_3564(v); } void small_parse_table_3564(t_small_parse_table_array *v) { - v->a[71280] = anon_sym_DOLLAR_LPAREN; - v->a[71281] = anon_sym_BQUOTE; - v->a[71282] = anon_sym_DOLLAR_BQUOTE; - v->a[71283] = anon_sym_LT_LPAREN; - v->a[71284] = anon_sym_GT_LPAREN; - v->a[71285] = aux_sym__simple_variable_name_token1; - v->a[71286] = sym_word; - v->a[71287] = 3; - v->a[71288] = actions(3); - v->a[71289] = 1; - v->a[71290] = sym_comment; - v->a[71291] = actions(1330); - v->a[71292] = 7; - v->a[71293] = sym_file_descriptor; - v->a[71294] = sym__concat; - v->a[71295] = sym_variable_name; - v->a[71296] = sym_test_operator; - v->a[71297] = sym__brace_start; - v->a[71298] = ts_builtin_sym_end; - v->a[71299] = aux_sym_heredoc_redirect_token1; + v->a[71280] = actions(4144); + v->a[71281] = 2; + v->a[71282] = anon_sym_LT_EQ; + v->a[71283] = anon_sym_GT_EQ; + v->a[71284] = actions(4146); + v->a[71285] = 2; + v->a[71286] = anon_sym_PLUS; + v->a[71287] = anon_sym_DASH; + v->a[71288] = actions(4152); + v->a[71289] = 2; + v->a[71290] = anon_sym_PLUS_PLUS2; + v->a[71291] = anon_sym_DASH_DASH2; + v->a[71292] = actions(4148); + v->a[71293] = 3; + v->a[71294] = anon_sym_STAR; + v->a[71295] = anon_sym_SLASH; + v->a[71296] = anon_sym_PERCENT; + v->a[71297] = actions(4136); + v->a[71298] = 10; + v->a[71299] = anon_sym_PLUS_EQ; small_parse_table_3565(v); } diff --git a/parser/static/small_parse_table/small_parse_table_713.c b/parser/static/small_parse_table/small_parse_table_713.c index c61974c9..a78c8e2d 100644 --- a/parser/static/small_parse_table/small_parse_table_713.c +++ b/parser/static/small_parse_table/small_parse_table_713.c @@ -14,126 +14,126 @@ void small_parse_table_3565(t_small_parse_table_array *v) { - v->a[71300] = actions(1328); - v->a[71301] = 38; - v->a[71302] = anon_sym_LPAREN_LPAREN; - v->a[71303] = anon_sym_SEMI; - v->a[71304] = anon_sym_PIPE_PIPE; - v->a[71305] = anon_sym_AMP_AMP; - v->a[71306] = anon_sym_PIPE; - v->a[71307] = anon_sym_AMP; - v->a[71308] = anon_sym_LT; - v->a[71309] = anon_sym_GT; - v->a[71310] = anon_sym_LT_LT; - v->a[71311] = anon_sym_GT_GT; - v->a[71312] = anon_sym_SEMI_SEMI; - v->a[71313] = anon_sym_PIPE_AMP; - v->a[71314] = anon_sym_AMP_GT; - v->a[71315] = anon_sym_AMP_GT_GT; - v->a[71316] = anon_sym_LT_AMP; - v->a[71317] = anon_sym_GT_AMP; - v->a[71318] = anon_sym_GT_PIPE; - v->a[71319] = anon_sym_LT_AMP_DASH; + v->a[71300] = anon_sym_DASH_EQ; + v->a[71301] = anon_sym_STAR_EQ; + v->a[71302] = anon_sym_SLASH_EQ; + v->a[71303] = anon_sym_PERCENT_EQ; + v->a[71304] = anon_sym_LT_LT_EQ; + v->a[71305] = anon_sym_GT_GT_EQ; + v->a[71306] = anon_sym_AMP_EQ; + v->a[71307] = anon_sym_CARET_EQ; + v->a[71308] = anon_sym_PIPE_EQ; + v->a[71309] = 19; + v->a[71310] = actions(57); + v->a[71311] = 1; + v->a[71312] = sym_comment; + v->a[71313] = actions(4120); + v->a[71314] = 1; + v->a[71315] = anon_sym_PIPE; + v->a[71316] = actions(4122); + v->a[71317] = 1; + v->a[71318] = anon_sym_AMP_AMP; + v->a[71319] = actions(4124); small_parse_table_3566(v); } void small_parse_table_3566(t_small_parse_table_array *v) { - v->a[71320] = anon_sym_GT_AMP_DASH; - v->a[71321] = anon_sym_LT_LT_DASH; - v->a[71322] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71323] = anon_sym_DOLLAR_LBRACK; - v->a[71324] = aux_sym_concatenation_token1; - v->a[71325] = anon_sym_DOLLAR; - v->a[71326] = sym__special_character; - v->a[71327] = anon_sym_DQUOTE; - v->a[71328] = sym_raw_string; - v->a[71329] = sym_ansi_c_string; - v->a[71330] = aux_sym_number_token1; - v->a[71331] = aux_sym_number_token2; - v->a[71332] = anon_sym_DOLLAR_LBRACE; - v->a[71333] = anon_sym_DOLLAR_LPAREN; - v->a[71334] = anon_sym_BQUOTE; - v->a[71335] = anon_sym_DOLLAR_BQUOTE; - v->a[71336] = anon_sym_LT_LPAREN; - v->a[71337] = anon_sym_GT_LPAREN; - v->a[71338] = aux_sym__simple_variable_name_token1; - v->a[71339] = sym_word; + v->a[71320] = 1; + v->a[71321] = anon_sym_PIPE_PIPE; + v->a[71322] = actions(4126); + v->a[71323] = 1; + v->a[71324] = anon_sym_EQ; + v->a[71325] = actions(4132); + v->a[71326] = 1; + v->a[71327] = anon_sym_COMMA; + v->a[71328] = actions(4138); + v->a[71329] = 1; + v->a[71330] = anon_sym_CARET; + v->a[71331] = actions(4140); + v->a[71332] = 1; + v->a[71333] = anon_sym_AMP; + v->a[71334] = actions(4150); + v->a[71335] = 1; + v->a[71336] = anon_sym_QMARK; + v->a[71337] = actions(4311); + v->a[71338] = 1; + v->a[71339] = anon_sym_RPAREN_RPAREN; small_parse_table_3567(v); } void small_parse_table_3567(t_small_parse_table_array *v) { - v->a[71340] = 5; - v->a[71341] = actions(3); - v->a[71342] = 1; - v->a[71343] = sym_comment; - v->a[71344] = actions(5753); - v->a[71345] = 1; - v->a[71346] = sym__special_character; - v->a[71347] = state(1608); - v->a[71348] = 1; - v->a[71349] = aux_sym__literal_repeat1; - v->a[71350] = actions(4469); - v->a[71351] = 5; - v->a[71352] = sym_file_descriptor; - v->a[71353] = sym_variable_name; - v->a[71354] = sym_test_operator; - v->a[71355] = sym__brace_start; - v->a[71356] = aux_sym_heredoc_redirect_token1; - v->a[71357] = actions(4467); - v->a[71358] = 38; - v->a[71359] = anon_sym_LPAREN_LPAREN; + v->a[71340] = state(3553); + v->a[71341] = 1; + v->a[71342] = aux_sym_arithmetic_expansion_repeat1; + v->a[71343] = actions(4128); + v->a[71344] = 2; + v->a[71345] = anon_sym_LT; + v->a[71346] = anon_sym_GT; + v->a[71347] = actions(4130); + v->a[71348] = 2; + v->a[71349] = anon_sym_GT_GT; + v->a[71350] = anon_sym_LT_LT; + v->a[71351] = actions(4142); + v->a[71352] = 2; + v->a[71353] = anon_sym_EQ_EQ; + v->a[71354] = anon_sym_BANG_EQ; + v->a[71355] = actions(4144); + v->a[71356] = 2; + v->a[71357] = anon_sym_LT_EQ; + v->a[71358] = anon_sym_GT_EQ; + v->a[71359] = actions(4146); small_parse_table_3568(v); } void small_parse_table_3568(t_small_parse_table_array *v) { - v->a[71360] = anon_sym_SEMI; - v->a[71361] = anon_sym_PIPE_PIPE; - v->a[71362] = anon_sym_AMP_AMP; - v->a[71363] = anon_sym_PIPE; - v->a[71364] = anon_sym_AMP; - v->a[71365] = anon_sym_LT; - v->a[71366] = anon_sym_GT; - v->a[71367] = anon_sym_LT_LT; - v->a[71368] = anon_sym_GT_GT; - v->a[71369] = anon_sym_SEMI_SEMI; - v->a[71370] = anon_sym_SEMI_AMP; - v->a[71371] = anon_sym_SEMI_SEMI_AMP; - v->a[71372] = anon_sym_PIPE_AMP; - v->a[71373] = anon_sym_AMP_GT; - v->a[71374] = anon_sym_AMP_GT_GT; - v->a[71375] = anon_sym_LT_AMP; - v->a[71376] = anon_sym_GT_AMP; - v->a[71377] = anon_sym_GT_PIPE; - v->a[71378] = anon_sym_LT_AMP_DASH; - v->a[71379] = anon_sym_GT_AMP_DASH; + v->a[71360] = 2; + v->a[71361] = anon_sym_PLUS; + v->a[71362] = anon_sym_DASH; + v->a[71363] = actions(4152); + v->a[71364] = 2; + v->a[71365] = anon_sym_PLUS_PLUS2; + v->a[71366] = anon_sym_DASH_DASH2; + v->a[71367] = actions(4148); + v->a[71368] = 3; + v->a[71369] = anon_sym_STAR; + v->a[71370] = anon_sym_SLASH; + v->a[71371] = anon_sym_PERCENT; + v->a[71372] = actions(4136); + v->a[71373] = 10; + v->a[71374] = anon_sym_PLUS_EQ; + v->a[71375] = anon_sym_DASH_EQ; + v->a[71376] = anon_sym_STAR_EQ; + v->a[71377] = anon_sym_SLASH_EQ; + v->a[71378] = anon_sym_PERCENT_EQ; + v->a[71379] = anon_sym_LT_LT_EQ; small_parse_table_3569(v); } void small_parse_table_3569(t_small_parse_table_array *v) { - v->a[71380] = anon_sym_LT_LT_DASH; - v->a[71381] = anon_sym_LT_LT_LT; - v->a[71382] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71383] = anon_sym_DOLLAR_LBRACK; - v->a[71384] = anon_sym_DOLLAR; - v->a[71385] = anon_sym_DQUOTE; - v->a[71386] = sym_raw_string; - v->a[71387] = sym_ansi_c_string; - v->a[71388] = aux_sym_number_token1; - v->a[71389] = aux_sym_number_token2; - v->a[71390] = anon_sym_DOLLAR_LBRACE; - v->a[71391] = anon_sym_DOLLAR_LPAREN; - v->a[71392] = anon_sym_BQUOTE; - v->a[71393] = anon_sym_DOLLAR_BQUOTE; - v->a[71394] = anon_sym_LT_LPAREN; - v->a[71395] = anon_sym_GT_LPAREN; - v->a[71396] = sym_word; - v->a[71397] = 3; - v->a[71398] = actions(3); - v->a[71399] = 1; + v->a[71380] = anon_sym_GT_GT_EQ; + v->a[71381] = anon_sym_AMP_EQ; + v->a[71382] = anon_sym_CARET_EQ; + v->a[71383] = anon_sym_PIPE_EQ; + v->a[71384] = 13; + v->a[71385] = actions(57); + v->a[71386] = 1; + v->a[71387] = sym_comment; + v->a[71388] = actions(4120); + v->a[71389] = 1; + v->a[71390] = anon_sym_PIPE; + v->a[71391] = actions(4138); + v->a[71392] = 1; + v->a[71393] = anon_sym_CARET; + v->a[71394] = actions(4140); + v->a[71395] = 1; + v->a[71396] = anon_sym_AMP; + v->a[71397] = actions(4235); + v->a[71398] = 1; + v->a[71399] = anon_sym_EQ; small_parse_table_3570(v); } diff --git a/parser/static/small_parse_table/small_parse_table_714.c b/parser/static/small_parse_table/small_parse_table_714.c index dc954e6a..d8411c6d 100644 --- a/parser/static/small_parse_table/small_parse_table_714.c +++ b/parser/static/small_parse_table/small_parse_table_714.c @@ -14,126 +14,126 @@ void small_parse_table_3570(t_small_parse_table_array *v) { - v->a[71400] = sym_comment; - v->a[71401] = actions(1322); - v->a[71402] = 7; - v->a[71403] = sym_file_descriptor; - v->a[71404] = sym__concat; - v->a[71405] = sym_variable_name; - v->a[71406] = sym_test_operator; - v->a[71407] = sym__brace_start; - v->a[71408] = ts_builtin_sym_end; - v->a[71409] = aux_sym_heredoc_redirect_token1; - v->a[71410] = actions(1320); - v->a[71411] = 38; - v->a[71412] = anon_sym_LPAREN_LPAREN; - v->a[71413] = anon_sym_SEMI; - v->a[71414] = anon_sym_PIPE_PIPE; - v->a[71415] = anon_sym_AMP_AMP; - v->a[71416] = anon_sym_PIPE; - v->a[71417] = anon_sym_AMP; - v->a[71418] = anon_sym_LT; - v->a[71419] = anon_sym_GT; + v->a[71400] = actions(4128); + v->a[71401] = 2; + v->a[71402] = anon_sym_LT; + v->a[71403] = anon_sym_GT; + v->a[71404] = actions(4130); + v->a[71405] = 2; + v->a[71406] = anon_sym_GT_GT; + v->a[71407] = anon_sym_LT_LT; + v->a[71408] = actions(4142); + v->a[71409] = 2; + v->a[71410] = anon_sym_EQ_EQ; + v->a[71411] = anon_sym_BANG_EQ; + v->a[71412] = actions(4144); + v->a[71413] = 2; + v->a[71414] = anon_sym_LT_EQ; + v->a[71415] = anon_sym_GT_EQ; + v->a[71416] = actions(4146); + v->a[71417] = 2; + v->a[71418] = anon_sym_PLUS; + v->a[71419] = anon_sym_DASH; small_parse_table_3571(v); } void small_parse_table_3571(t_small_parse_table_array *v) { - v->a[71420] = anon_sym_LT_LT; - v->a[71421] = anon_sym_GT_GT; - v->a[71422] = anon_sym_SEMI_SEMI; - v->a[71423] = anon_sym_PIPE_AMP; - v->a[71424] = anon_sym_AMP_GT; - v->a[71425] = anon_sym_AMP_GT_GT; - v->a[71426] = anon_sym_LT_AMP; - v->a[71427] = anon_sym_GT_AMP; - v->a[71428] = anon_sym_GT_PIPE; - v->a[71429] = anon_sym_LT_AMP_DASH; - v->a[71430] = anon_sym_GT_AMP_DASH; - v->a[71431] = anon_sym_LT_LT_DASH; - v->a[71432] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71433] = anon_sym_DOLLAR_LBRACK; - v->a[71434] = aux_sym_concatenation_token1; - v->a[71435] = anon_sym_DOLLAR; - v->a[71436] = sym__special_character; - v->a[71437] = anon_sym_DQUOTE; - v->a[71438] = sym_raw_string; - v->a[71439] = sym_ansi_c_string; + v->a[71420] = actions(4152); + v->a[71421] = 2; + v->a[71422] = anon_sym_PLUS_PLUS2; + v->a[71423] = anon_sym_DASH_DASH2; + v->a[71424] = actions(4148); + v->a[71425] = 3; + v->a[71426] = anon_sym_STAR; + v->a[71427] = anon_sym_SLASH; + v->a[71428] = anon_sym_PERCENT; + v->a[71429] = actions(4237); + v->a[71430] = 16; + v->a[71431] = anon_sym_AMP_AMP; + v->a[71432] = anon_sym_PIPE_PIPE; + v->a[71433] = anon_sym_COMMA; + v->a[71434] = anon_sym_RPAREN_RPAREN; + v->a[71435] = anon_sym_PLUS_EQ; + v->a[71436] = anon_sym_DASH_EQ; + v->a[71437] = anon_sym_STAR_EQ; + v->a[71438] = anon_sym_SLASH_EQ; + v->a[71439] = anon_sym_PERCENT_EQ; small_parse_table_3572(v); } void small_parse_table_3572(t_small_parse_table_array *v) { - v->a[71440] = aux_sym_number_token1; - v->a[71441] = aux_sym_number_token2; - v->a[71442] = anon_sym_DOLLAR_LBRACE; - v->a[71443] = anon_sym_DOLLAR_LPAREN; - v->a[71444] = anon_sym_BQUOTE; - v->a[71445] = anon_sym_DOLLAR_BQUOTE; - v->a[71446] = anon_sym_LT_LPAREN; - v->a[71447] = anon_sym_GT_LPAREN; - v->a[71448] = aux_sym__simple_variable_name_token1; - v->a[71449] = sym_word; - v->a[71450] = 3; - v->a[71451] = actions(3); + v->a[71440] = anon_sym_LT_LT_EQ; + v->a[71441] = anon_sym_GT_GT_EQ; + v->a[71442] = anon_sym_AMP_EQ; + v->a[71443] = anon_sym_CARET_EQ; + v->a[71444] = anon_sym_PIPE_EQ; + v->a[71445] = anon_sym_QMARK; + v->a[71446] = anon_sym_COLON; + v->a[71447] = 14; + v->a[71448] = actions(57); + v->a[71449] = 1; + v->a[71450] = sym_comment; + v->a[71451] = actions(4120); v->a[71452] = 1; - v->a[71453] = sym_comment; - v->a[71454] = actions(1302); - v->a[71455] = 6; - v->a[71456] = sym_file_descriptor; - v->a[71457] = sym__concat; - v->a[71458] = sym_variable_name; - v->a[71459] = sym_test_operator; + v->a[71453] = anon_sym_PIPE; + v->a[71454] = actions(4122); + v->a[71455] = 1; + v->a[71456] = anon_sym_AMP_AMP; + v->a[71457] = actions(4138); + v->a[71458] = 1; + v->a[71459] = anon_sym_CARET; small_parse_table_3573(v); } void small_parse_table_3573(t_small_parse_table_array *v) { - v->a[71460] = sym__brace_start; - v->a[71461] = aux_sym_heredoc_redirect_token1; - v->a[71462] = actions(1300); - v->a[71463] = 39; - v->a[71464] = anon_sym_LPAREN_LPAREN; - v->a[71465] = anon_sym_SEMI; - v->a[71466] = anon_sym_PIPE_PIPE; - v->a[71467] = anon_sym_AMP_AMP; - v->a[71468] = anon_sym_PIPE; - v->a[71469] = anon_sym_AMP; - v->a[71470] = anon_sym_LT; - v->a[71471] = anon_sym_GT; - v->a[71472] = anon_sym_LT_LT; - v->a[71473] = anon_sym_GT_GT; - v->a[71474] = anon_sym_RPAREN; - v->a[71475] = anon_sym_SEMI_SEMI; - v->a[71476] = anon_sym_PIPE_AMP; - v->a[71477] = anon_sym_AMP_GT; - v->a[71478] = anon_sym_AMP_GT_GT; - v->a[71479] = anon_sym_LT_AMP; + v->a[71460] = actions(4140); + v->a[71461] = 1; + v->a[71462] = anon_sym_AMP; + v->a[71463] = actions(4235); + v->a[71464] = 1; + v->a[71465] = anon_sym_EQ; + v->a[71466] = actions(4128); + v->a[71467] = 2; + v->a[71468] = anon_sym_LT; + v->a[71469] = anon_sym_GT; + v->a[71470] = actions(4130); + v->a[71471] = 2; + v->a[71472] = anon_sym_GT_GT; + v->a[71473] = anon_sym_LT_LT; + v->a[71474] = actions(4142); + v->a[71475] = 2; + v->a[71476] = anon_sym_EQ_EQ; + v->a[71477] = anon_sym_BANG_EQ; + v->a[71478] = actions(4144); + v->a[71479] = 2; small_parse_table_3574(v); } void small_parse_table_3574(t_small_parse_table_array *v) { - v->a[71480] = anon_sym_GT_AMP; - v->a[71481] = anon_sym_GT_PIPE; - v->a[71482] = anon_sym_LT_AMP_DASH; - v->a[71483] = anon_sym_GT_AMP_DASH; - v->a[71484] = anon_sym_LT_LT_DASH; - v->a[71485] = anon_sym_LT_LT_LT; - v->a[71486] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71487] = anon_sym_DOLLAR_LBRACK; - v->a[71488] = aux_sym_concatenation_token1; - v->a[71489] = anon_sym_DOLLAR; - v->a[71490] = sym__special_character; - v->a[71491] = anon_sym_DQUOTE; - v->a[71492] = sym_raw_string; - v->a[71493] = sym_ansi_c_string; - v->a[71494] = aux_sym_number_token1; - v->a[71495] = aux_sym_number_token2; - v->a[71496] = anon_sym_DOLLAR_LBRACE; - v->a[71497] = anon_sym_DOLLAR_LPAREN; - v->a[71498] = anon_sym_BQUOTE; - v->a[71499] = anon_sym_DOLLAR_BQUOTE; + v->a[71480] = anon_sym_LT_EQ; + v->a[71481] = anon_sym_GT_EQ; + v->a[71482] = actions(4146); + v->a[71483] = 2; + v->a[71484] = anon_sym_PLUS; + v->a[71485] = anon_sym_DASH; + v->a[71486] = actions(4152); + v->a[71487] = 2; + v->a[71488] = anon_sym_PLUS_PLUS2; + v->a[71489] = anon_sym_DASH_DASH2; + v->a[71490] = actions(4148); + v->a[71491] = 3; + v->a[71492] = anon_sym_STAR; + v->a[71493] = anon_sym_SLASH; + v->a[71494] = anon_sym_PERCENT; + v->a[71495] = actions(4237); + v->a[71496] = 15; + v->a[71497] = anon_sym_PIPE_PIPE; + v->a[71498] = anon_sym_COMMA; + v->a[71499] = anon_sym_RPAREN_RPAREN; small_parse_table_3575(v); } diff --git a/parser/static/small_parse_table/small_parse_table_715.c b/parser/static/small_parse_table/small_parse_table_715.c index 52aa63b2..54aac0b6 100644 --- a/parser/static/small_parse_table/small_parse_table_715.c +++ b/parser/static/small_parse_table/small_parse_table_715.c @@ -14,126 +14,126 @@ void small_parse_table_3575(t_small_parse_table_array *v) { - v->a[71500] = anon_sym_LT_LPAREN; - v->a[71501] = anon_sym_GT_LPAREN; - v->a[71502] = sym_word; - v->a[71503] = 3; - v->a[71504] = actions(3); - v->a[71505] = 1; - v->a[71506] = sym_comment; - v->a[71507] = actions(5768); - v->a[71508] = 5; - v->a[71509] = sym_file_descriptor; - v->a[71510] = sym_variable_name; - v->a[71511] = sym_test_operator; - v->a[71512] = sym__brace_start; - v->a[71513] = aux_sym_heredoc_redirect_token1; - v->a[71514] = actions(5766); - v->a[71515] = 40; - v->a[71516] = anon_sym_LPAREN_LPAREN; - v->a[71517] = anon_sym_SEMI; - v->a[71518] = anon_sym_PIPE_PIPE; - v->a[71519] = anon_sym_AMP_AMP; + v->a[71500] = anon_sym_PLUS_EQ; + v->a[71501] = anon_sym_DASH_EQ; + v->a[71502] = anon_sym_STAR_EQ; + v->a[71503] = anon_sym_SLASH_EQ; + v->a[71504] = anon_sym_PERCENT_EQ; + v->a[71505] = anon_sym_LT_LT_EQ; + v->a[71506] = anon_sym_GT_GT_EQ; + v->a[71507] = anon_sym_AMP_EQ; + v->a[71508] = anon_sym_CARET_EQ; + v->a[71509] = anon_sym_PIPE_EQ; + v->a[71510] = anon_sym_QMARK; + v->a[71511] = anon_sym_COLON; + v->a[71512] = 3; + v->a[71513] = actions(57); + v->a[71514] = 1; + v->a[71515] = sym_comment; + v->a[71516] = actions(2826); + v->a[71517] = 13; + v->a[71518] = anon_sym_PIPE; + v->a[71519] = anon_sym_EQ; small_parse_table_3576(v); } void small_parse_table_3576(t_small_parse_table_array *v) { - v->a[71520] = anon_sym_PIPE; - v->a[71521] = anon_sym_AMP; - v->a[71522] = anon_sym_LT; - v->a[71523] = anon_sym_GT; - v->a[71524] = anon_sym_LT_LT; - v->a[71525] = anon_sym_GT_GT; - v->a[71526] = anon_sym_esac; - v->a[71527] = anon_sym_SEMI_SEMI; - v->a[71528] = anon_sym_SEMI_AMP; - v->a[71529] = anon_sym_SEMI_SEMI_AMP; - v->a[71530] = anon_sym_PIPE_AMP; - v->a[71531] = anon_sym_AMP_GT; - v->a[71532] = anon_sym_AMP_GT_GT; - v->a[71533] = anon_sym_LT_AMP; - v->a[71534] = anon_sym_GT_AMP; - v->a[71535] = anon_sym_GT_PIPE; - v->a[71536] = anon_sym_LT_AMP_DASH; - v->a[71537] = anon_sym_GT_AMP_DASH; - v->a[71538] = anon_sym_LT_LT_DASH; - v->a[71539] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[71520] = anon_sym_LT; + v->a[71521] = anon_sym_GT; + v->a[71522] = anon_sym_GT_GT; + v->a[71523] = anon_sym_LT_LT; + v->a[71524] = anon_sym_CARET; + v->a[71525] = anon_sym_AMP; + v->a[71526] = anon_sym_PLUS; + v->a[71527] = anon_sym_DASH; + v->a[71528] = anon_sym_STAR; + v->a[71529] = anon_sym_SLASH; + v->a[71530] = anon_sym_PERCENT; + v->a[71531] = actions(2828); + v->a[71532] = 22; + v->a[71533] = anon_sym_AMP_AMP; + v->a[71534] = anon_sym_PIPE_PIPE; + v->a[71535] = anon_sym_COMMA; + v->a[71536] = anon_sym_RPAREN_RPAREN; + v->a[71537] = anon_sym_PLUS_EQ; + v->a[71538] = anon_sym_DASH_EQ; + v->a[71539] = anon_sym_STAR_EQ; small_parse_table_3577(v); } void small_parse_table_3577(t_small_parse_table_array *v) { - v->a[71540] = anon_sym_DOLLAR_LBRACK; - v->a[71541] = anon_sym_DOLLAR; - v->a[71542] = sym__special_character; - v->a[71543] = anon_sym_DQUOTE; - v->a[71544] = sym_raw_string; - v->a[71545] = sym_ansi_c_string; - v->a[71546] = aux_sym_number_token1; - v->a[71547] = aux_sym_number_token2; - v->a[71548] = anon_sym_DOLLAR_LBRACE; - v->a[71549] = anon_sym_DOLLAR_LPAREN; - v->a[71550] = anon_sym_BQUOTE; - v->a[71551] = anon_sym_DOLLAR_BQUOTE; - v->a[71552] = anon_sym_LT_LPAREN; - v->a[71553] = anon_sym_GT_LPAREN; - v->a[71554] = aux_sym__simple_variable_name_token1; - v->a[71555] = sym_word; - v->a[71556] = 3; - v->a[71557] = actions(3); - v->a[71558] = 1; - v->a[71559] = sym_comment; + v->a[71540] = anon_sym_SLASH_EQ; + v->a[71541] = anon_sym_PERCENT_EQ; + v->a[71542] = anon_sym_LT_LT_EQ; + v->a[71543] = anon_sym_GT_GT_EQ; + v->a[71544] = anon_sym_AMP_EQ; + v->a[71545] = anon_sym_CARET_EQ; + v->a[71546] = anon_sym_PIPE_EQ; + v->a[71547] = anon_sym_EQ_EQ; + v->a[71548] = anon_sym_BANG_EQ; + v->a[71549] = anon_sym_LT_EQ; + v->a[71550] = anon_sym_GT_EQ; + v->a[71551] = anon_sym_QMARK; + v->a[71552] = anon_sym_COLON; + v->a[71553] = anon_sym_PLUS_PLUS2; + v->a[71554] = anon_sym_DASH_DASH2; + v->a[71555] = 16; + v->a[71556] = actions(57); + v->a[71557] = 1; + v->a[71558] = sym_comment; + v->a[71559] = actions(4120); small_parse_table_3578(v); } void small_parse_table_3578(t_small_parse_table_array *v) { - v->a[71560] = actions(4372); - v->a[71561] = 5; - v->a[71562] = sym_file_descriptor; - v->a[71563] = sym_test_operator; - v->a[71564] = sym__bare_dollar; - v->a[71565] = sym__brace_start; - v->a[71566] = aux_sym_heredoc_redirect_token1; - v->a[71567] = actions(4370); - v->a[71568] = 40; - v->a[71569] = anon_sym_LPAREN_LPAREN; - v->a[71570] = anon_sym_SEMI; - v->a[71571] = anon_sym_PIPE_PIPE; - v->a[71572] = anon_sym_AMP_AMP; - v->a[71573] = anon_sym_PIPE; - v->a[71574] = anon_sym_AMP; - v->a[71575] = anon_sym_EQ_EQ; - v->a[71576] = anon_sym_LT; - v->a[71577] = anon_sym_GT; - v->a[71578] = anon_sym_LT_LT; - v->a[71579] = anon_sym_GT_GT; + v->a[71560] = 1; + v->a[71561] = anon_sym_PIPE; + v->a[71562] = actions(4122); + v->a[71563] = 1; + v->a[71564] = anon_sym_AMP_AMP; + v->a[71565] = actions(4124); + v->a[71566] = 1; + v->a[71567] = anon_sym_PIPE_PIPE; + v->a[71568] = actions(4138); + v->a[71569] = 1; + v->a[71570] = anon_sym_CARET; + v->a[71571] = actions(4140); + v->a[71572] = 1; + v->a[71573] = anon_sym_AMP; + v->a[71574] = actions(4150); + v->a[71575] = 1; + v->a[71576] = anon_sym_QMARK; + v->a[71577] = actions(4235); + v->a[71578] = 1; + v->a[71579] = anon_sym_EQ; small_parse_table_3579(v); } void small_parse_table_3579(t_small_parse_table_array *v) { - v->a[71580] = anon_sym_RPAREN; - v->a[71581] = anon_sym_SEMI_SEMI; - v->a[71582] = anon_sym_PIPE_AMP; - v->a[71583] = anon_sym_EQ_TILDE; - v->a[71584] = anon_sym_AMP_GT; - v->a[71585] = anon_sym_AMP_GT_GT; - v->a[71586] = anon_sym_LT_AMP; - v->a[71587] = anon_sym_GT_AMP; - v->a[71588] = anon_sym_GT_PIPE; - v->a[71589] = anon_sym_LT_AMP_DASH; - v->a[71590] = anon_sym_GT_AMP_DASH; - v->a[71591] = anon_sym_LT_LT_DASH; - v->a[71592] = anon_sym_LT_LT_LT; - v->a[71593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71594] = anon_sym_DOLLAR_LBRACK; - v->a[71595] = anon_sym_DOLLAR; - v->a[71596] = sym__special_character; - v->a[71597] = anon_sym_DQUOTE; - v->a[71598] = sym_raw_string; - v->a[71599] = sym_ansi_c_string; + v->a[71580] = actions(4128); + v->a[71581] = 2; + v->a[71582] = anon_sym_LT; + v->a[71583] = anon_sym_GT; + v->a[71584] = actions(4130); + v->a[71585] = 2; + v->a[71586] = anon_sym_GT_GT; + v->a[71587] = anon_sym_LT_LT; + v->a[71588] = actions(4142); + v->a[71589] = 2; + v->a[71590] = anon_sym_EQ_EQ; + v->a[71591] = anon_sym_BANG_EQ; + v->a[71592] = actions(4144); + v->a[71593] = 2; + v->a[71594] = anon_sym_LT_EQ; + v->a[71595] = anon_sym_GT_EQ; + v->a[71596] = actions(4146); + v->a[71597] = 2; + v->a[71598] = anon_sym_PLUS; + v->a[71599] = anon_sym_DASH; small_parse_table_3580(v); } diff --git a/parser/static/small_parse_table/small_parse_table_716.c b/parser/static/small_parse_table/small_parse_table_716.c index 46cd29dd..ed965cbf 100644 --- a/parser/static/small_parse_table/small_parse_table_716.c +++ b/parser/static/small_parse_table/small_parse_table_716.c @@ -14,126 +14,126 @@ void small_parse_table_3580(t_small_parse_table_array *v) { - v->a[71600] = aux_sym_number_token1; - v->a[71601] = aux_sym_number_token2; - v->a[71602] = anon_sym_DOLLAR_LBRACE; - v->a[71603] = anon_sym_DOLLAR_LPAREN; - v->a[71604] = anon_sym_BQUOTE; - v->a[71605] = anon_sym_DOLLAR_BQUOTE; - v->a[71606] = anon_sym_LT_LPAREN; - v->a[71607] = anon_sym_GT_LPAREN; - v->a[71608] = sym_word; - v->a[71609] = 3; - v->a[71610] = actions(3); - v->a[71611] = 1; - v->a[71612] = sym_comment; - v->a[71613] = actions(1298); - v->a[71614] = 7; - v->a[71615] = sym_file_descriptor; - v->a[71616] = sym__concat; - v->a[71617] = sym_variable_name; - v->a[71618] = sym_test_operator; - v->a[71619] = sym__brace_start; + v->a[71600] = actions(4152); + v->a[71601] = 2; + v->a[71602] = anon_sym_PLUS_PLUS2; + v->a[71603] = anon_sym_DASH_DASH2; + v->a[71604] = actions(4148); + v->a[71605] = 3; + v->a[71606] = anon_sym_STAR; + v->a[71607] = anon_sym_SLASH; + v->a[71608] = anon_sym_PERCENT; + v->a[71609] = actions(4237); + v->a[71610] = 13; + v->a[71611] = anon_sym_COMMA; + v->a[71612] = anon_sym_RPAREN_RPAREN; + v->a[71613] = anon_sym_PLUS_EQ; + v->a[71614] = anon_sym_DASH_EQ; + v->a[71615] = anon_sym_STAR_EQ; + v->a[71616] = anon_sym_SLASH_EQ; + v->a[71617] = anon_sym_PERCENT_EQ; + v->a[71618] = anon_sym_LT_LT_EQ; + v->a[71619] = anon_sym_GT_GT_EQ; small_parse_table_3581(v); } void small_parse_table_3581(t_small_parse_table_array *v) { - v->a[71620] = ts_builtin_sym_end; - v->a[71621] = aux_sym_heredoc_redirect_token1; - v->a[71622] = actions(1296); - v->a[71623] = 38; - v->a[71624] = anon_sym_LPAREN_LPAREN; - v->a[71625] = anon_sym_SEMI; - v->a[71626] = anon_sym_PIPE_PIPE; - v->a[71627] = anon_sym_AMP_AMP; - v->a[71628] = anon_sym_PIPE; - v->a[71629] = anon_sym_AMP; - v->a[71630] = anon_sym_LT; - v->a[71631] = anon_sym_GT; - v->a[71632] = anon_sym_LT_LT; - v->a[71633] = anon_sym_GT_GT; - v->a[71634] = anon_sym_SEMI_SEMI; - v->a[71635] = anon_sym_PIPE_AMP; - v->a[71636] = anon_sym_AMP_GT; - v->a[71637] = anon_sym_AMP_GT_GT; - v->a[71638] = anon_sym_LT_AMP; - v->a[71639] = anon_sym_GT_AMP; + v->a[71620] = anon_sym_AMP_EQ; + v->a[71621] = anon_sym_CARET_EQ; + v->a[71622] = anon_sym_PIPE_EQ; + v->a[71623] = anon_sym_COLON; + v->a[71624] = 3; + v->a[71625] = actions(57); + v->a[71626] = 1; + v->a[71627] = sym_comment; + v->a[71628] = actions(4313); + v->a[71629] = 13; + v->a[71630] = anon_sym_PIPE; + v->a[71631] = anon_sym_EQ; + v->a[71632] = anon_sym_LT; + v->a[71633] = anon_sym_GT; + v->a[71634] = anon_sym_GT_GT; + v->a[71635] = anon_sym_LT_LT; + v->a[71636] = anon_sym_CARET; + v->a[71637] = anon_sym_AMP; + v->a[71638] = anon_sym_PLUS; + v->a[71639] = anon_sym_DASH; small_parse_table_3582(v); } void small_parse_table_3582(t_small_parse_table_array *v) { - v->a[71640] = anon_sym_GT_PIPE; - v->a[71641] = anon_sym_LT_AMP_DASH; - v->a[71642] = anon_sym_GT_AMP_DASH; - v->a[71643] = anon_sym_LT_LT_DASH; - v->a[71644] = anon_sym_LT_LT_LT; - v->a[71645] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71646] = anon_sym_DOLLAR_LBRACK; - v->a[71647] = aux_sym_concatenation_token1; - v->a[71648] = anon_sym_DOLLAR; - v->a[71649] = sym__special_character; - v->a[71650] = anon_sym_DQUOTE; - v->a[71651] = sym_raw_string; - v->a[71652] = sym_ansi_c_string; - v->a[71653] = aux_sym_number_token1; - v->a[71654] = aux_sym_number_token2; - v->a[71655] = anon_sym_DOLLAR_LBRACE; - v->a[71656] = anon_sym_DOLLAR_LPAREN; - v->a[71657] = anon_sym_BQUOTE; - v->a[71658] = anon_sym_DOLLAR_BQUOTE; - v->a[71659] = anon_sym_LT_LPAREN; + v->a[71640] = anon_sym_STAR; + v->a[71641] = anon_sym_SLASH; + v->a[71642] = anon_sym_PERCENT; + v->a[71643] = actions(4315); + v->a[71644] = 22; + v->a[71645] = anon_sym_AMP_AMP; + v->a[71646] = anon_sym_PIPE_PIPE; + v->a[71647] = anon_sym_COMMA; + v->a[71648] = anon_sym_RPAREN_RPAREN; + v->a[71649] = anon_sym_PLUS_EQ; + v->a[71650] = anon_sym_DASH_EQ; + v->a[71651] = anon_sym_STAR_EQ; + v->a[71652] = anon_sym_SLASH_EQ; + v->a[71653] = anon_sym_PERCENT_EQ; + v->a[71654] = anon_sym_LT_LT_EQ; + v->a[71655] = anon_sym_GT_GT_EQ; + v->a[71656] = anon_sym_AMP_EQ; + v->a[71657] = anon_sym_CARET_EQ; + v->a[71658] = anon_sym_PIPE_EQ; + v->a[71659] = anon_sym_EQ_EQ; small_parse_table_3583(v); } void small_parse_table_3583(t_small_parse_table_array *v) { - v->a[71660] = anon_sym_GT_LPAREN; - v->a[71661] = sym_word; - v->a[71662] = 3; - v->a[71663] = actions(3); - v->a[71664] = 1; - v->a[71665] = sym_comment; - v->a[71666] = actions(1310); - v->a[71667] = 7; - v->a[71668] = sym_file_descriptor; - v->a[71669] = sym__concat; - v->a[71670] = sym_variable_name; - v->a[71671] = sym_test_operator; - v->a[71672] = sym__brace_start; - v->a[71673] = ts_builtin_sym_end; - v->a[71674] = aux_sym_heredoc_redirect_token1; - v->a[71675] = actions(1308); - v->a[71676] = 38; - v->a[71677] = anon_sym_LPAREN_LPAREN; - v->a[71678] = anon_sym_SEMI; - v->a[71679] = anon_sym_PIPE_PIPE; + v->a[71660] = anon_sym_BANG_EQ; + v->a[71661] = anon_sym_LT_EQ; + v->a[71662] = anon_sym_GT_EQ; + v->a[71663] = anon_sym_QMARK; + v->a[71664] = anon_sym_COLON; + v->a[71665] = anon_sym_PLUS_PLUS2; + v->a[71666] = anon_sym_DASH_DASH2; + v->a[71667] = 5; + v->a[71668] = actions(57); + v->a[71669] = 1; + v->a[71670] = sym_comment; + v->a[71671] = actions(4317); + v->a[71672] = 1; + v->a[71673] = sym__special_character; + v->a[71674] = state(1512); + v->a[71675] = 1; + v->a[71676] = aux_sym__literal_repeat1; + v->a[71677] = actions(3195); + v->a[71678] = 13; + v->a[71679] = anon_sym_PIPE; small_parse_table_3584(v); } void small_parse_table_3584(t_small_parse_table_array *v) { - v->a[71680] = anon_sym_AMP_AMP; - v->a[71681] = anon_sym_PIPE; - v->a[71682] = anon_sym_AMP; - v->a[71683] = anon_sym_LT; - v->a[71684] = anon_sym_GT; + v->a[71680] = anon_sym_LT; + v->a[71681] = anon_sym_GT; + v->a[71682] = anon_sym_AMP_GT; + v->a[71683] = anon_sym_LT_AMP; + v->a[71684] = anon_sym_GT_AMP; v->a[71685] = anon_sym_LT_LT; - v->a[71686] = anon_sym_GT_GT; - v->a[71687] = anon_sym_SEMI_SEMI; - v->a[71688] = anon_sym_PIPE_AMP; - v->a[71689] = anon_sym_AMP_GT; - v->a[71690] = anon_sym_AMP_GT_GT; - v->a[71691] = anon_sym_LT_AMP; - v->a[71692] = anon_sym_GT_AMP; - v->a[71693] = anon_sym_GT_PIPE; - v->a[71694] = anon_sym_LT_AMP_DASH; - v->a[71695] = anon_sym_GT_AMP_DASH; - v->a[71696] = anon_sym_LT_LT_DASH; - v->a[71697] = anon_sym_LT_LT_LT; - v->a[71698] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71699] = anon_sym_DOLLAR_LBRACK; + v->a[71686] = anon_sym_DOLLAR; + v->a[71687] = aux_sym_number_token1; + v->a[71688] = aux_sym_number_token2; + v->a[71689] = anon_sym_DOLLAR_LPAREN; + v->a[71690] = aux_sym__simple_variable_name_token1; + v->a[71691] = sym_word; + v->a[71692] = actions(3197); + v->a[71693] = 19; + v->a[71694] = sym_file_descriptor; + v->a[71695] = sym_variable_name; + v->a[71696] = sym_test_operator; + v->a[71697] = sym__brace_start; + v->a[71698] = anon_sym_PIPE_AMP; + v->a[71699] = anon_sym_AMP_AMP; small_parse_table_3585(v); } diff --git a/parser/static/small_parse_table/small_parse_table_717.c b/parser/static/small_parse_table/small_parse_table_717.c index 938b0383..ecb40e3a 100644 --- a/parser/static/small_parse_table/small_parse_table_717.c +++ b/parser/static/small_parse_table/small_parse_table_717.c @@ -14,126 +14,126 @@ void small_parse_table_3585(t_small_parse_table_array *v) { - v->a[71700] = aux_sym_concatenation_token1; - v->a[71701] = anon_sym_DOLLAR; - v->a[71702] = sym__special_character; - v->a[71703] = anon_sym_DQUOTE; - v->a[71704] = sym_raw_string; - v->a[71705] = sym_ansi_c_string; - v->a[71706] = aux_sym_number_token1; - v->a[71707] = aux_sym_number_token2; - v->a[71708] = anon_sym_DOLLAR_LBRACE; - v->a[71709] = anon_sym_DOLLAR_LPAREN; - v->a[71710] = anon_sym_BQUOTE; - v->a[71711] = anon_sym_DOLLAR_BQUOTE; - v->a[71712] = anon_sym_LT_LPAREN; - v->a[71713] = anon_sym_GT_LPAREN; - v->a[71714] = sym_word; - v->a[71715] = 3; - v->a[71716] = actions(3); - v->a[71717] = 1; - v->a[71718] = sym_comment; - v->a[71719] = actions(1354); + v->a[71700] = anon_sym_PIPE_PIPE; + v->a[71701] = anon_sym_GT_GT; + v->a[71702] = anon_sym_AMP_GT_GT; + v->a[71703] = anon_sym_GT_PIPE; + v->a[71704] = anon_sym_LT_AMP_DASH; + v->a[71705] = anon_sym_GT_AMP_DASH; + v->a[71706] = anon_sym_LT_LT_DASH; + v->a[71707] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[71708] = anon_sym_DQUOTE; + v->a[71709] = sym_raw_string; + v->a[71710] = anon_sym_DOLLAR_LBRACE; + v->a[71711] = anon_sym_BQUOTE; + v->a[71712] = anon_sym_DOLLAR_BQUOTE; + v->a[71713] = 3; + v->a[71714] = actions(57); + v->a[71715] = 1; + v->a[71716] = sym_comment; + v->a[71717] = actions(2965); + v->a[71718] = 13; + v->a[71719] = anon_sym_PIPE; small_parse_table_3586(v); } void small_parse_table_3586(t_small_parse_table_array *v) { - v->a[71720] = 5; - v->a[71721] = sym_file_descriptor; - v->a[71722] = sym__concat; - v->a[71723] = sym_test_operator; - v->a[71724] = sym__brace_start; - v->a[71725] = aux_sym_heredoc_redirect_token1; - v->a[71726] = actions(1352); - v->a[71727] = 40; - v->a[71728] = anon_sym_LPAREN_LPAREN; - v->a[71729] = anon_sym_SEMI; - v->a[71730] = anon_sym_PIPE_PIPE; - v->a[71731] = anon_sym_AMP_AMP; - v->a[71732] = anon_sym_PIPE; - v->a[71733] = anon_sym_AMP; - v->a[71734] = anon_sym_LT; - v->a[71735] = anon_sym_GT; - v->a[71736] = anon_sym_LT_LT; - v->a[71737] = anon_sym_GT_GT; - v->a[71738] = anon_sym_esac; - v->a[71739] = anon_sym_SEMI_SEMI; + v->a[71720] = anon_sym_LT; + v->a[71721] = anon_sym_GT; + v->a[71722] = anon_sym_AMP_GT; + v->a[71723] = anon_sym_LT_AMP; + v->a[71724] = anon_sym_GT_AMP; + v->a[71725] = anon_sym_LT_LT; + v->a[71726] = anon_sym_DOLLAR; + v->a[71727] = aux_sym_number_token1; + v->a[71728] = aux_sym_number_token2; + v->a[71729] = anon_sym_DOLLAR_LPAREN; + v->a[71730] = anon_sym_BQUOTE; + v->a[71731] = sym_word; + v->a[71732] = actions(2967); + v->a[71733] = 21; + v->a[71734] = sym_file_descriptor; + v->a[71735] = sym__concat; + v->a[71736] = sym_test_operator; + v->a[71737] = sym__bare_dollar; + v->a[71738] = sym__brace_start; + v->a[71739] = anon_sym_PIPE_AMP; small_parse_table_3587(v); } void small_parse_table_3587(t_small_parse_table_array *v) { - v->a[71740] = anon_sym_SEMI_AMP; - v->a[71741] = anon_sym_SEMI_SEMI_AMP; - v->a[71742] = anon_sym_PIPE_AMP; - v->a[71743] = anon_sym_AMP_GT; - v->a[71744] = anon_sym_AMP_GT_GT; - v->a[71745] = anon_sym_LT_AMP; - v->a[71746] = anon_sym_GT_AMP; - v->a[71747] = anon_sym_GT_PIPE; - v->a[71748] = anon_sym_LT_AMP_DASH; - v->a[71749] = anon_sym_GT_AMP_DASH; - v->a[71750] = anon_sym_LT_LT_DASH; - v->a[71751] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71752] = anon_sym_DOLLAR_LBRACK; - v->a[71753] = aux_sym_concatenation_token1; - v->a[71754] = anon_sym_DOLLAR; - v->a[71755] = sym__special_character; - v->a[71756] = anon_sym_DQUOTE; - v->a[71757] = sym_raw_string; - v->a[71758] = sym_ansi_c_string; - v->a[71759] = aux_sym_number_token1; + v->a[71740] = anon_sym_AMP_AMP; + v->a[71741] = anon_sym_PIPE_PIPE; + v->a[71742] = anon_sym_GT_GT; + v->a[71743] = anon_sym_AMP_GT_GT; + v->a[71744] = anon_sym_GT_PIPE; + v->a[71745] = anon_sym_LT_AMP_DASH; + v->a[71746] = anon_sym_GT_AMP_DASH; + v->a[71747] = anon_sym_LT_LT_DASH; + v->a[71748] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[71749] = aux_sym_concatenation_token1; + v->a[71750] = sym__special_character; + v->a[71751] = anon_sym_DQUOTE; + v->a[71752] = sym_raw_string; + v->a[71753] = anon_sym_DOLLAR_LBRACE; + v->a[71754] = anon_sym_DOLLAR_BQUOTE; + v->a[71755] = 6; + v->a[71756] = actions(3); + v->a[71757] = 1; + v->a[71758] = sym_comment; + v->a[71759] = actions(816); small_parse_table_3588(v); } void small_parse_table_3588(t_small_parse_table_array *v) { - v->a[71760] = aux_sym_number_token2; - v->a[71761] = anon_sym_DOLLAR_LBRACE; - v->a[71762] = anon_sym_DOLLAR_LPAREN; - v->a[71763] = anon_sym_BQUOTE; - v->a[71764] = anon_sym_DOLLAR_BQUOTE; - v->a[71765] = anon_sym_LT_LPAREN; - v->a[71766] = anon_sym_GT_LPAREN; - v->a[71767] = sym_word; - v->a[71768] = 3; - v->a[71769] = actions(3); - v->a[71770] = 1; - v->a[71771] = sym_comment; - v->a[71772] = actions(1350); - v->a[71773] = 7; - v->a[71774] = sym_file_descriptor; - v->a[71775] = sym__concat; - v->a[71776] = sym_variable_name; - v->a[71777] = sym_test_operator; - v->a[71778] = sym__brace_start; - v->a[71779] = ts_builtin_sym_end; + v->a[71760] = 1; + v->a[71761] = sym_file_descriptor; + v->a[71762] = actions(4324); + v->a[71763] = 1; + v->a[71764] = sym_variable_name; + v->a[71765] = actions(4322); + v->a[71766] = 2; + v->a[71767] = aux_sym__simple_variable_name_token1; + v->a[71768] = aux_sym__multiline_variable_name_token1; + v->a[71769] = actions(4320); + v->a[71770] = 9; + v->a[71771] = anon_sym_BANG; + v->a[71772] = anon_sym_DASH; + v->a[71773] = anon_sym_STAR; + v->a[71774] = anon_sym_QMARK; + v->a[71775] = anon_sym_DOLLAR; + v->a[71776] = anon_sym_POUND; + v->a[71777] = anon_sym_AT; + v->a[71778] = anon_sym_0; + v->a[71779] = anon_sym__; small_parse_table_3589(v); } void small_parse_table_3589(t_small_parse_table_array *v) { - v->a[71780] = aux_sym_heredoc_redirect_token1; - v->a[71781] = actions(1348); - v->a[71782] = 38; - v->a[71783] = anon_sym_LPAREN_LPAREN; - v->a[71784] = anon_sym_SEMI; - v->a[71785] = anon_sym_PIPE_PIPE; - v->a[71786] = anon_sym_AMP_AMP; - v->a[71787] = anon_sym_PIPE; - v->a[71788] = anon_sym_AMP; - v->a[71789] = anon_sym_LT; - v->a[71790] = anon_sym_GT; - v->a[71791] = anon_sym_LT_LT; - v->a[71792] = anon_sym_GT_GT; - v->a[71793] = anon_sym_SEMI_SEMI; - v->a[71794] = anon_sym_PIPE_AMP; - v->a[71795] = anon_sym_AMP_GT; - v->a[71796] = anon_sym_AMP_GT_GT; - v->a[71797] = anon_sym_LT_AMP; - v->a[71798] = anon_sym_GT_AMP; - v->a[71799] = anon_sym_GT_PIPE; + v->a[71780] = actions(810); + v->a[71781] = 21; + v->a[71782] = anon_sym_PIPE; + v->a[71783] = anon_sym_SEMI_SEMI; + v->a[71784] = anon_sym_PIPE_AMP; + v->a[71785] = anon_sym_AMP_AMP; + v->a[71786] = anon_sym_PIPE_PIPE; + v->a[71787] = anon_sym_LT; + v->a[71788] = anon_sym_GT; + v->a[71789] = anon_sym_GT_GT; + v->a[71790] = anon_sym_AMP_GT; + v->a[71791] = anon_sym_AMP_GT_GT; + v->a[71792] = anon_sym_LT_AMP; + v->a[71793] = anon_sym_GT_AMP; + v->a[71794] = anon_sym_GT_PIPE; + v->a[71795] = anon_sym_LT_AMP_DASH; + v->a[71796] = anon_sym_GT_AMP_DASH; + v->a[71797] = anon_sym_LT_LT; + v->a[71798] = anon_sym_LT_LT_DASH; + v->a[71799] = aux_sym_heredoc_redirect_token1; small_parse_table_3590(v); } diff --git a/parser/static/small_parse_table/small_parse_table_718.c b/parser/static/small_parse_table/small_parse_table_718.c index 0a4e436e..9f9254e7 100644 --- a/parser/static/small_parse_table/small_parse_table_718.c +++ b/parser/static/small_parse_table/small_parse_table_718.c @@ -14,126 +14,126 @@ void small_parse_table_3590(t_small_parse_table_array *v) { - v->a[71800] = anon_sym_LT_AMP_DASH; - v->a[71801] = anon_sym_GT_AMP_DASH; - v->a[71802] = anon_sym_LT_LT_DASH; - v->a[71803] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71804] = anon_sym_DOLLAR_LBRACK; - v->a[71805] = aux_sym_concatenation_token1; - v->a[71806] = anon_sym_DOLLAR; - v->a[71807] = sym__special_character; - v->a[71808] = anon_sym_DQUOTE; - v->a[71809] = sym_raw_string; - v->a[71810] = sym_ansi_c_string; - v->a[71811] = aux_sym_number_token1; - v->a[71812] = aux_sym_number_token2; - v->a[71813] = anon_sym_DOLLAR_LBRACE; - v->a[71814] = anon_sym_DOLLAR_LPAREN; - v->a[71815] = anon_sym_BQUOTE; - v->a[71816] = anon_sym_DOLLAR_BQUOTE; - v->a[71817] = anon_sym_LT_LPAREN; - v->a[71818] = anon_sym_GT_LPAREN; - v->a[71819] = aux_sym__simple_variable_name_token1; + v->a[71800] = anon_sym_AMP; + v->a[71801] = anon_sym_BQUOTE; + v->a[71802] = anon_sym_SEMI; + v->a[71803] = 6; + v->a[71804] = actions(3); + v->a[71805] = 1; + v->a[71806] = sym_comment; + v->a[71807] = actions(828); + v->a[71808] = 1; + v->a[71809] = sym_file_descriptor; + v->a[71810] = actions(4324); + v->a[71811] = 1; + v->a[71812] = sym_variable_name; + v->a[71813] = actions(4322); + v->a[71814] = 2; + v->a[71815] = aux_sym__simple_variable_name_token1; + v->a[71816] = aux_sym__multiline_variable_name_token1; + v->a[71817] = actions(4320); + v->a[71818] = 9; + v->a[71819] = anon_sym_BANG; small_parse_table_3591(v); } void small_parse_table_3591(t_small_parse_table_array *v) { - v->a[71820] = sym_word; - v->a[71821] = 3; - v->a[71822] = actions(3); - v->a[71823] = 1; - v->a[71824] = sym_comment; - v->a[71825] = actions(1346); - v->a[71826] = 7; - v->a[71827] = sym_file_descriptor; - v->a[71828] = sym__concat; - v->a[71829] = sym_variable_name; - v->a[71830] = sym_test_operator; - v->a[71831] = sym__brace_start; - v->a[71832] = ts_builtin_sym_end; - v->a[71833] = aux_sym_heredoc_redirect_token1; - v->a[71834] = actions(1344); - v->a[71835] = 38; - v->a[71836] = anon_sym_LPAREN_LPAREN; - v->a[71837] = anon_sym_SEMI; - v->a[71838] = anon_sym_PIPE_PIPE; - v->a[71839] = anon_sym_AMP_AMP; + v->a[71820] = anon_sym_DASH; + v->a[71821] = anon_sym_STAR; + v->a[71822] = anon_sym_QMARK; + v->a[71823] = anon_sym_DOLLAR; + v->a[71824] = anon_sym_POUND; + v->a[71825] = anon_sym_AT; + v->a[71826] = anon_sym_0; + v->a[71827] = anon_sym__; + v->a[71828] = actions(826); + v->a[71829] = 21; + v->a[71830] = anon_sym_PIPE; + v->a[71831] = anon_sym_SEMI_SEMI; + v->a[71832] = anon_sym_PIPE_AMP; + v->a[71833] = anon_sym_AMP_AMP; + v->a[71834] = anon_sym_PIPE_PIPE; + v->a[71835] = anon_sym_LT; + v->a[71836] = anon_sym_GT; + v->a[71837] = anon_sym_GT_GT; + v->a[71838] = anon_sym_AMP_GT; + v->a[71839] = anon_sym_AMP_GT_GT; small_parse_table_3592(v); } void small_parse_table_3592(t_small_parse_table_array *v) { - v->a[71840] = anon_sym_PIPE; - v->a[71841] = anon_sym_AMP; - v->a[71842] = anon_sym_LT; - v->a[71843] = anon_sym_GT; - v->a[71844] = anon_sym_LT_LT; - v->a[71845] = anon_sym_GT_GT; - v->a[71846] = anon_sym_SEMI_SEMI; - v->a[71847] = anon_sym_PIPE_AMP; - v->a[71848] = anon_sym_AMP_GT; - v->a[71849] = anon_sym_AMP_GT_GT; - v->a[71850] = anon_sym_LT_AMP; - v->a[71851] = anon_sym_GT_AMP; - v->a[71852] = anon_sym_GT_PIPE; - v->a[71853] = anon_sym_LT_AMP_DASH; - v->a[71854] = anon_sym_GT_AMP_DASH; - v->a[71855] = anon_sym_LT_LT_DASH; - v->a[71856] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71857] = anon_sym_DOLLAR_LBRACK; - v->a[71858] = aux_sym_concatenation_token1; - v->a[71859] = anon_sym_DOLLAR; + v->a[71840] = anon_sym_LT_AMP; + v->a[71841] = anon_sym_GT_AMP; + v->a[71842] = anon_sym_GT_PIPE; + v->a[71843] = anon_sym_LT_AMP_DASH; + v->a[71844] = anon_sym_GT_AMP_DASH; + v->a[71845] = anon_sym_LT_LT; + v->a[71846] = anon_sym_LT_LT_DASH; + v->a[71847] = aux_sym_heredoc_redirect_token1; + v->a[71848] = anon_sym_AMP; + v->a[71849] = anon_sym_BQUOTE; + v->a[71850] = anon_sym_SEMI; + v->a[71851] = 17; + v->a[71852] = actions(57); + v->a[71853] = 1; + v->a[71854] = sym_comment; + v->a[71855] = actions(4120); + v->a[71856] = 1; + v->a[71857] = anon_sym_PIPE; + v->a[71858] = actions(4122); + v->a[71859] = 1; small_parse_table_3593(v); } void small_parse_table_3593(t_small_parse_table_array *v) { - v->a[71860] = sym__special_character; - v->a[71861] = anon_sym_DQUOTE; - v->a[71862] = sym_raw_string; - v->a[71863] = sym_ansi_c_string; - v->a[71864] = aux_sym_number_token1; - v->a[71865] = aux_sym_number_token2; - v->a[71866] = anon_sym_DOLLAR_LBRACE; - v->a[71867] = anon_sym_DOLLAR_LPAREN; - v->a[71868] = anon_sym_BQUOTE; - v->a[71869] = anon_sym_DOLLAR_BQUOTE; - v->a[71870] = anon_sym_LT_LPAREN; - v->a[71871] = anon_sym_GT_LPAREN; - v->a[71872] = aux_sym__simple_variable_name_token1; - v->a[71873] = sym_word; - v->a[71874] = 3; - v->a[71875] = actions(3); - v->a[71876] = 1; - v->a[71877] = sym_comment; - v->a[71878] = actions(1358); - v->a[71879] = 7; + v->a[71860] = anon_sym_AMP_AMP; + v->a[71861] = actions(4124); + v->a[71862] = 1; + v->a[71863] = anon_sym_PIPE_PIPE; + v->a[71864] = actions(4126); + v->a[71865] = 1; + v->a[71866] = anon_sym_EQ; + v->a[71867] = actions(4138); + v->a[71868] = 1; + v->a[71869] = anon_sym_CARET; + v->a[71870] = actions(4140); + v->a[71871] = 1; + v->a[71872] = anon_sym_AMP; + v->a[71873] = actions(4150); + v->a[71874] = 1; + v->a[71875] = anon_sym_QMARK; + v->a[71876] = actions(4128); + v->a[71877] = 2; + v->a[71878] = anon_sym_LT; + v->a[71879] = anon_sym_GT; small_parse_table_3594(v); } void small_parse_table_3594(t_small_parse_table_array *v) { - v->a[71880] = sym_file_descriptor; - v->a[71881] = sym__concat; - v->a[71882] = sym_variable_name; - v->a[71883] = sym_test_operator; - v->a[71884] = sym__brace_start; - v->a[71885] = ts_builtin_sym_end; - v->a[71886] = aux_sym_heredoc_redirect_token1; - v->a[71887] = actions(1356); - v->a[71888] = 38; - v->a[71889] = anon_sym_LPAREN_LPAREN; - v->a[71890] = anon_sym_SEMI; - v->a[71891] = anon_sym_PIPE_PIPE; - v->a[71892] = anon_sym_AMP_AMP; - v->a[71893] = anon_sym_PIPE; - v->a[71894] = anon_sym_AMP; - v->a[71895] = anon_sym_LT; - v->a[71896] = anon_sym_GT; - v->a[71897] = anon_sym_LT_LT; - v->a[71898] = anon_sym_GT_GT; - v->a[71899] = anon_sym_SEMI_SEMI; + v->a[71880] = actions(4130); + v->a[71881] = 2; + v->a[71882] = anon_sym_GT_GT; + v->a[71883] = anon_sym_LT_LT; + v->a[71884] = actions(4142); + v->a[71885] = 2; + v->a[71886] = anon_sym_EQ_EQ; + v->a[71887] = anon_sym_BANG_EQ; + v->a[71888] = actions(4144); + v->a[71889] = 2; + v->a[71890] = anon_sym_LT_EQ; + v->a[71891] = anon_sym_GT_EQ; + v->a[71892] = actions(4146); + v->a[71893] = 2; + v->a[71894] = anon_sym_PLUS; + v->a[71895] = anon_sym_DASH; + v->a[71896] = actions(4152); + v->a[71897] = 2; + v->a[71898] = anon_sym_PLUS_PLUS2; + v->a[71899] = anon_sym_DASH_DASH2; small_parse_table_3595(v); } diff --git a/parser/static/small_parse_table/small_parse_table_719.c b/parser/static/small_parse_table/small_parse_table_719.c index 5a9c548b..89df9d31 100644 --- a/parser/static/small_parse_table/small_parse_table_719.c +++ b/parser/static/small_parse_table/small_parse_table_719.c @@ -14,126 +14,126 @@ void small_parse_table_3595(t_small_parse_table_array *v) { - v->a[71900] = anon_sym_PIPE_AMP; - v->a[71901] = anon_sym_AMP_GT; - v->a[71902] = anon_sym_AMP_GT_GT; - v->a[71903] = anon_sym_LT_AMP; - v->a[71904] = anon_sym_GT_AMP; - v->a[71905] = anon_sym_GT_PIPE; - v->a[71906] = anon_sym_LT_AMP_DASH; - v->a[71907] = anon_sym_GT_AMP_DASH; - v->a[71908] = anon_sym_LT_LT_DASH; - v->a[71909] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71910] = anon_sym_DOLLAR_LBRACK; - v->a[71911] = aux_sym_concatenation_token1; - v->a[71912] = anon_sym_DOLLAR; - v->a[71913] = sym__special_character; - v->a[71914] = anon_sym_DQUOTE; - v->a[71915] = sym_raw_string; - v->a[71916] = sym_ansi_c_string; - v->a[71917] = aux_sym_number_token1; - v->a[71918] = aux_sym_number_token2; - v->a[71919] = anon_sym_DOLLAR_LBRACE; + v->a[71900] = actions(4326); + v->a[71901] = 2; + v->a[71902] = anon_sym_COMMA; + v->a[71903] = anon_sym_RPAREN_RPAREN; + v->a[71904] = actions(4148); + v->a[71905] = 3; + v->a[71906] = anon_sym_STAR; + v->a[71907] = anon_sym_SLASH; + v->a[71908] = anon_sym_PERCENT; + v->a[71909] = actions(4136); + v->a[71910] = 10; + v->a[71911] = anon_sym_PLUS_EQ; + v->a[71912] = anon_sym_DASH_EQ; + v->a[71913] = anon_sym_STAR_EQ; + v->a[71914] = anon_sym_SLASH_EQ; + v->a[71915] = anon_sym_PERCENT_EQ; + v->a[71916] = anon_sym_LT_LT_EQ; + v->a[71917] = anon_sym_GT_GT_EQ; + v->a[71918] = anon_sym_AMP_EQ; + v->a[71919] = anon_sym_CARET_EQ; small_parse_table_3596(v); } void small_parse_table_3596(t_small_parse_table_array *v) { - v->a[71920] = anon_sym_DOLLAR_LPAREN; - v->a[71921] = anon_sym_BQUOTE; - v->a[71922] = anon_sym_DOLLAR_BQUOTE; - v->a[71923] = anon_sym_LT_LPAREN; - v->a[71924] = anon_sym_GT_LPAREN; - v->a[71925] = aux_sym__simple_variable_name_token1; - v->a[71926] = sym_word; - v->a[71927] = 3; - v->a[71928] = actions(3); + v->a[71920] = anon_sym_PIPE_EQ; + v->a[71921] = 24; + v->a[71922] = actions(3); + v->a[71923] = 1; + v->a[71924] = sym_comment; + v->a[71925] = actions(4330); + v->a[71926] = 1; + v->a[71927] = anon_sym_esac; + v->a[71928] = actions(4332); v->a[71929] = 1; - v->a[71930] = sym_comment; - v->a[71931] = actions(1306); - v->a[71932] = 7; - v->a[71933] = sym_file_descriptor; - v->a[71934] = sym__concat; - v->a[71935] = sym_variable_name; - v->a[71936] = sym_test_operator; - v->a[71937] = sym__brace_start; - v->a[71938] = ts_builtin_sym_end; - v->a[71939] = aux_sym_heredoc_redirect_token1; + v->a[71930] = anon_sym_LPAREN; + v->a[71931] = actions(4336); + v->a[71932] = 1; + v->a[71933] = aux_sym_heredoc_redirect_token1; + v->a[71934] = actions(4338); + v->a[71935] = 1; + v->a[71936] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[71937] = actions(4340); + v->a[71938] = 1; + v->a[71939] = anon_sym_DOLLAR; small_parse_table_3597(v); } void small_parse_table_3597(t_small_parse_table_array *v) { - v->a[71940] = actions(1304); - v->a[71941] = 38; - v->a[71942] = anon_sym_LPAREN_LPAREN; - v->a[71943] = anon_sym_SEMI; - v->a[71944] = anon_sym_PIPE_PIPE; - v->a[71945] = anon_sym_AMP_AMP; - v->a[71946] = anon_sym_PIPE; - v->a[71947] = anon_sym_AMP; - v->a[71948] = anon_sym_LT; - v->a[71949] = anon_sym_GT; - v->a[71950] = anon_sym_LT_LT; - v->a[71951] = anon_sym_GT_GT; - v->a[71952] = anon_sym_SEMI_SEMI; - v->a[71953] = anon_sym_PIPE_AMP; - v->a[71954] = anon_sym_AMP_GT; - v->a[71955] = anon_sym_AMP_GT_GT; - v->a[71956] = anon_sym_LT_AMP; - v->a[71957] = anon_sym_GT_AMP; - v->a[71958] = anon_sym_GT_PIPE; - v->a[71959] = anon_sym_LT_AMP_DASH; + v->a[71940] = actions(4342); + v->a[71941] = 1; + v->a[71942] = sym__special_character; + v->a[71943] = actions(4344); + v->a[71944] = 1; + v->a[71945] = anon_sym_DQUOTE; + v->a[71946] = actions(4346); + v->a[71947] = 1; + v->a[71948] = aux_sym_number_token1; + v->a[71949] = actions(4348); + v->a[71950] = 1; + v->a[71951] = aux_sym_number_token2; + v->a[71952] = actions(4350); + v->a[71953] = 1; + v->a[71954] = anon_sym_DOLLAR_LBRACE; + v->a[71955] = actions(4352); + v->a[71956] = 1; + v->a[71957] = anon_sym_DOLLAR_LPAREN; + v->a[71958] = actions(4354); + v->a[71959] = 1; small_parse_table_3598(v); } void small_parse_table_3598(t_small_parse_table_array *v) { - v->a[71960] = anon_sym_GT_AMP_DASH; - v->a[71961] = anon_sym_LT_LT_DASH; - v->a[71962] = anon_sym_LT_LT_LT; - v->a[71963] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[71964] = anon_sym_DOLLAR_LBRACK; - v->a[71965] = aux_sym_concatenation_token1; - v->a[71966] = anon_sym_DOLLAR; - v->a[71967] = sym__special_character; - v->a[71968] = anon_sym_DQUOTE; - v->a[71969] = sym_raw_string; - v->a[71970] = sym_ansi_c_string; - v->a[71971] = aux_sym_number_token1; - v->a[71972] = aux_sym_number_token2; - v->a[71973] = anon_sym_DOLLAR_LBRACE; - v->a[71974] = anon_sym_DOLLAR_LPAREN; - v->a[71975] = anon_sym_BQUOTE; - v->a[71976] = anon_sym_DOLLAR_BQUOTE; - v->a[71977] = anon_sym_LT_LPAREN; - v->a[71978] = anon_sym_GT_LPAREN; - v->a[71979] = sym_word; + v->a[71960] = anon_sym_BQUOTE; + v->a[71961] = actions(4356); + v->a[71962] = 1; + v->a[71963] = anon_sym_DOLLAR_BQUOTE; + v->a[71964] = actions(4358); + v->a[71965] = 1; + v->a[71966] = sym_test_operator; + v->a[71967] = actions(4360); + v->a[71968] = 1; + v->a[71969] = sym_extglob_pattern; + v->a[71970] = actions(4362); + v->a[71971] = 1; + v->a[71972] = sym__brace_start; + v->a[71973] = state(3393); + v->a[71974] = 1; + v->a[71975] = aux_sym__literal_repeat1; + v->a[71976] = state(3978); + v->a[71977] = 1; + v->a[71978] = sym_last_case_item; + v->a[71979] = actions(4328); small_parse_table_3599(v); } void small_parse_table_3599(t_small_parse_table_array *v) { - v->a[71980] = 3; - v->a[71981] = actions(3); - v->a[71982] = 1; - v->a[71983] = sym_comment; - v->a[71984] = actions(1263); - v->a[71985] = 5; - v->a[71986] = sym_file_descriptor; - v->a[71987] = sym_variable_name; - v->a[71988] = sym_test_operator; - v->a[71989] = sym__brace_start; - v->a[71990] = aux_sym_heredoc_redirect_token1; - v->a[71991] = actions(1261); - v->a[71992] = 40; - v->a[71993] = anon_sym_LPAREN_LPAREN; - v->a[71994] = anon_sym_SEMI; - v->a[71995] = anon_sym_PIPE_PIPE; - v->a[71996] = anon_sym_AMP_AMP; - v->a[71997] = anon_sym_PIPE; - v->a[71998] = anon_sym_AMP; - v->a[71999] = anon_sym_LT; + v->a[71980] = 2; + v->a[71981] = sym_raw_string; + v->a[71982] = sym_word; + v->a[71983] = state(1807); + v->a[71984] = 2; + v->a[71985] = sym_case_item; + v->a[71986] = aux_sym_case_statement_repeat1; + v->a[71987] = state(3472); + v->a[71988] = 2; + v->a[71989] = sym_concatenation; + v->a[71990] = sym__extglob_blob; + v->a[71991] = actions(4334); + v->a[71992] = 3; + v->a[71993] = anon_sym_SEMI_SEMI; + v->a[71994] = anon_sym_AMP; + v->a[71995] = anon_sym_SEMI; + v->a[71996] = state(3295); + v->a[71997] = 7; + v->a[71998] = sym_arithmetic_expansion; + v->a[71999] = sym_brace_expression; small_parse_table_3600(v); } diff --git a/parser/static/small_parse_table/small_parse_table_72.c b/parser/static/small_parse_table/small_parse_table_72.c index a6075bfe..b61bde5f 100644 --- a/parser/static/small_parse_table/small_parse_table_72.c +++ b/parser/static/small_parse_table/small_parse_table_72.c @@ -14,126 +14,126 @@ void small_parse_table_360(t_small_parse_table_array *v) { - v->a[7200] = 1; - v->a[7201] = sym_comment; - v->a[7202] = actions(19); - v->a[7203] = 1; - v->a[7204] = anon_sym_LPAREN; - v->a[7205] = actions(1549); - v->a[7206] = 1; - v->a[7207] = anon_sym_DOLLAR_LBRACK; - v->a[7208] = actions(1551); + v->a[7200] = aux_sym_number_token2; + v->a[7201] = anon_sym_DOLLAR_LBRACE; + v->a[7202] = anon_sym_DOLLAR_LPAREN; + v->a[7203] = anon_sym_BQUOTE; + v->a[7204] = anon_sym_DOLLAR_BQUOTE; + v->a[7205] = sym_word; + v->a[7206] = anon_sym_SEMI; + v->a[7207] = 20; + v->a[7208] = actions(3); v->a[7209] = 1; - v->a[7210] = anon_sym_DOLLAR; - v->a[7211] = actions(1555); + v->a[7210] = sym_comment; + v->a[7211] = actions(1737); v->a[7212] = 1; - v->a[7213] = anon_sym_DQUOTE; - v->a[7214] = actions(1557); + v->a[7213] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7214] = actions(1739); v->a[7215] = 1; - v->a[7216] = aux_sym_number_token1; - v->a[7217] = actions(1559); + v->a[7216] = anon_sym_DOLLAR; + v->a[7217] = actions(1741); v->a[7218] = 1; - v->a[7219] = aux_sym_number_token2; + v->a[7219] = sym__special_character; small_parse_table_361(v); } void small_parse_table_361(t_small_parse_table_array *v) { - v->a[7220] = actions(1561); + v->a[7220] = actions(1743); v->a[7221] = 1; - v->a[7222] = anon_sym_DOLLAR_LBRACE; - v->a[7223] = actions(1563); + v->a[7222] = anon_sym_DQUOTE; + v->a[7223] = actions(1745); v->a[7224] = 1; - v->a[7225] = anon_sym_DOLLAR_LPAREN; - v->a[7226] = actions(1565); + v->a[7225] = aux_sym_number_token1; + v->a[7226] = actions(1747); v->a[7227] = 1; - v->a[7228] = anon_sym_BQUOTE; - v->a[7229] = actions(1567); + v->a[7228] = aux_sym_number_token2; + v->a[7229] = actions(1749); v->a[7230] = 1; - v->a[7231] = anon_sym_DOLLAR_BQUOTE; - v->a[7232] = actions(1573); + v->a[7231] = anon_sym_DOLLAR_LBRACE; + v->a[7232] = actions(1751); v->a[7233] = 1; - v->a[7234] = sym__bare_dollar; - v->a[7235] = actions(1575); + v->a[7234] = anon_sym_DOLLAR_LPAREN; + v->a[7235] = actions(1753); v->a[7236] = 1; - v->a[7237] = sym__brace_start; - v->a[7238] = actions(2420); + v->a[7237] = anon_sym_BQUOTE; + v->a[7238] = actions(1755); v->a[7239] = 1; small_parse_table_362(v); } void small_parse_table_362(t_small_parse_table_array *v) { - v->a[7240] = anon_sym_LT_LT_LT; - v->a[7241] = actions(2422); + v->a[7240] = anon_sym_DOLLAR_BQUOTE; + v->a[7241] = actions(1757); v->a[7242] = 1; - v->a[7243] = sym__special_character; - v->a[7244] = actions(2424); + v->a[7243] = aux_sym__simple_variable_name_token1; + v->a[7244] = actions(1759); v->a[7245] = 1; v->a[7246] = sym_test_operator; - v->a[7247] = state(675); + v->a[7247] = actions(1761); v->a[7248] = 1; - v->a[7249] = aux_sym_command_repeat2; - v->a[7250] = state(1321); + v->a[7249] = sym__brace_start; + v->a[7250] = state(1219); v->a[7251] = 1; v->a[7252] = aux_sym__literal_repeat1; - v->a[7253] = state(1712); - v->a[7254] = 1; - v->a[7255] = sym_herestring_redirect; - v->a[7256] = state(1716); - v->a[7257] = 1; - v->a[7258] = sym_concatenation; - v->a[7259] = state(4952); + v->a[7253] = actions(1246); + v->a[7254] = 2; + v->a[7255] = sym_file_descriptor; + v->a[7256] = aux_sym_heredoc_redirect_token1; + v->a[7257] = actions(1735); + v->a[7258] = 2; + v->a[7259] = sym_raw_string; small_parse_table_363(v); } void small_parse_table_363(t_small_parse_table_array *v) { - v->a[7260] = 1; - v->a[7261] = sym_subshell; - v->a[7262] = actions(1442); - v->a[7263] = 2; - v->a[7264] = sym_file_descriptor; - v->a[7265] = aux_sym_heredoc_redirect_token1; - v->a[7266] = actions(1543); - v->a[7267] = 2; - v->a[7268] = anon_sym_LPAREN_LPAREN; - v->a[7269] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7270] = actions(1569); - v->a[7271] = 2; - v->a[7272] = anon_sym_LT_LPAREN; - v->a[7273] = anon_sym_GT_LPAREN; - v->a[7274] = actions(2418); - v->a[7275] = 2; - v->a[7276] = anon_sym_EQ_EQ; - v->a[7277] = anon_sym_EQ_TILDE; - v->a[7278] = actions(2416); - v->a[7279] = 3; + v->a[7260] = sym_word; + v->a[7261] = state(378); + v->a[7262] = 2; + v->a[7263] = sym_concatenation; + v->a[7264] = aux_sym_unset_command_repeat1; + v->a[7265] = state(920); + v->a[7266] = 7; + v->a[7267] = sym_arithmetic_expansion; + v->a[7268] = sym_brace_expression; + v->a[7269] = sym_string; + v->a[7270] = sym_number; + v->a[7271] = sym_simple_expansion; + v->a[7272] = sym_expansion; + v->a[7273] = sym_command_substitution; + v->a[7274] = actions(1244); + v->a[7275] = 20; + v->a[7276] = anon_sym_PIPE; + v->a[7277] = anon_sym_RPAREN; + v->a[7278] = anon_sym_SEMI_SEMI; + v->a[7279] = anon_sym_PIPE_AMP; small_parse_table_364(v); } void small_parse_table_364(t_small_parse_table_array *v) { - v->a[7280] = sym_raw_string; - v->a[7281] = sym_ansi_c_string; - v->a[7282] = sym_word; - v->a[7283] = state(1794); - v->a[7284] = 9; - v->a[7285] = sym_arithmetic_expansion; - v->a[7286] = sym_brace_expression; - v->a[7287] = sym_string; - v->a[7288] = sym_translated_string; - v->a[7289] = sym_number; - v->a[7290] = sym_simple_expansion; - v->a[7291] = sym_expansion; - v->a[7292] = sym_command_substitution; - v->a[7293] = sym_process_substitution; - v->a[7294] = actions(1440); - v->a[7295] = 16; - v->a[7296] = anon_sym_PIPE_PIPE; - v->a[7297] = anon_sym_AMP_AMP; - v->a[7298] = anon_sym_PIPE; - v->a[7299] = anon_sym_LT; + v->a[7280] = anon_sym_AMP_AMP; + v->a[7281] = anon_sym_PIPE_PIPE; + v->a[7282] = anon_sym_LT; + v->a[7283] = anon_sym_GT; + v->a[7284] = anon_sym_GT_GT; + v->a[7285] = anon_sym_AMP_GT; + v->a[7286] = anon_sym_AMP_GT_GT; + v->a[7287] = anon_sym_LT_AMP; + v->a[7288] = anon_sym_GT_AMP; + v->a[7289] = anon_sym_GT_PIPE; + v->a[7290] = anon_sym_LT_AMP_DASH; + v->a[7291] = anon_sym_GT_AMP_DASH; + v->a[7292] = anon_sym_LT_LT; + v->a[7293] = anon_sym_LT_LT_DASH; + v->a[7294] = anon_sym_AMP; + v->a[7295] = anon_sym_SEMI; + v->a[7296] = 19; + v->a[7297] = actions(3); + v->a[7298] = 1; + v->a[7299] = sym_comment; small_parse_table_365(v); } diff --git a/parser/static/small_parse_table/small_parse_table_720.c b/parser/static/small_parse_table/small_parse_table_720.c index bb4266de..91910496 100644 --- a/parser/static/small_parse_table/small_parse_table_720.c +++ b/parser/static/small_parse_table/small_parse_table_720.c @@ -14,126 +14,126 @@ void small_parse_table_3600(t_small_parse_table_array *v) { - v->a[72000] = anon_sym_GT; - v->a[72001] = anon_sym_LT_LT; - v->a[72002] = anon_sym_GT_GT; - v->a[72003] = anon_sym_esac; - v->a[72004] = anon_sym_SEMI_SEMI; - v->a[72005] = anon_sym_SEMI_AMP; - v->a[72006] = anon_sym_SEMI_SEMI_AMP; - v->a[72007] = anon_sym_PIPE_AMP; - v->a[72008] = anon_sym_AMP_GT; - v->a[72009] = anon_sym_AMP_GT_GT; - v->a[72010] = anon_sym_LT_AMP; - v->a[72011] = anon_sym_GT_AMP; - v->a[72012] = anon_sym_GT_PIPE; - v->a[72013] = anon_sym_LT_AMP_DASH; - v->a[72014] = anon_sym_GT_AMP_DASH; - v->a[72015] = anon_sym_LT_LT_DASH; - v->a[72016] = anon_sym_LT_LT_LT; - v->a[72017] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72018] = anon_sym_DOLLAR_LBRACK; - v->a[72019] = anon_sym_DOLLAR; + v->a[72000] = sym_string; + v->a[72001] = sym_number; + v->a[72002] = sym_simple_expansion; + v->a[72003] = sym_expansion; + v->a[72004] = sym_command_substitution; + v->a[72005] = 24; + v->a[72006] = actions(3); + v->a[72007] = 1; + v->a[72008] = sym_comment; + v->a[72009] = actions(4332); + v->a[72010] = 1; + v->a[72011] = anon_sym_LPAREN; + v->a[72012] = actions(4338); + v->a[72013] = 1; + v->a[72014] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72015] = actions(4340); + v->a[72016] = 1; + v->a[72017] = anon_sym_DOLLAR; + v->a[72018] = actions(4342); + v->a[72019] = 1; small_parse_table_3601(v); } void small_parse_table_3601(t_small_parse_table_array *v) { v->a[72020] = sym__special_character; - v->a[72021] = anon_sym_DQUOTE; - v->a[72022] = sym_raw_string; - v->a[72023] = sym_ansi_c_string; - v->a[72024] = aux_sym_number_token1; - v->a[72025] = aux_sym_number_token2; - v->a[72026] = anon_sym_DOLLAR_LBRACE; - v->a[72027] = anon_sym_DOLLAR_LPAREN; - v->a[72028] = anon_sym_BQUOTE; - v->a[72029] = anon_sym_DOLLAR_BQUOTE; - v->a[72030] = anon_sym_LT_LPAREN; - v->a[72031] = anon_sym_GT_LPAREN; - v->a[72032] = sym_word; - v->a[72033] = 3; - v->a[72034] = actions(3); - v->a[72035] = 1; - v->a[72036] = sym_comment; - v->a[72037] = actions(5462); - v->a[72038] = 6; - v->a[72039] = sym_file_descriptor; + v->a[72021] = actions(4344); + v->a[72022] = 1; + v->a[72023] = anon_sym_DQUOTE; + v->a[72024] = actions(4346); + v->a[72025] = 1; + v->a[72026] = aux_sym_number_token1; + v->a[72027] = actions(4348); + v->a[72028] = 1; + v->a[72029] = aux_sym_number_token2; + v->a[72030] = actions(4350); + v->a[72031] = 1; + v->a[72032] = anon_sym_DOLLAR_LBRACE; + v->a[72033] = actions(4352); + v->a[72034] = 1; + v->a[72035] = anon_sym_DOLLAR_LPAREN; + v->a[72036] = actions(4354); + v->a[72037] = 1; + v->a[72038] = anon_sym_BQUOTE; + v->a[72039] = actions(4356); small_parse_table_3602(v); } void small_parse_table_3602(t_small_parse_table_array *v) { - v->a[72040] = sym_test_operator; - v->a[72041] = sym__bare_dollar; - v->a[72042] = sym__brace_start; - v->a[72043] = ts_builtin_sym_end; - v->a[72044] = aux_sym_heredoc_redirect_token1; - v->a[72045] = actions(5460); - v->a[72046] = 39; - v->a[72047] = anon_sym_LPAREN_LPAREN; - v->a[72048] = anon_sym_SEMI; - v->a[72049] = anon_sym_PIPE_PIPE; - v->a[72050] = anon_sym_AMP_AMP; - v->a[72051] = anon_sym_PIPE; - v->a[72052] = anon_sym_AMP; - v->a[72053] = anon_sym_EQ_EQ; - v->a[72054] = anon_sym_LT; - v->a[72055] = anon_sym_GT; - v->a[72056] = anon_sym_LT_LT; - v->a[72057] = anon_sym_GT_GT; - v->a[72058] = anon_sym_SEMI_SEMI; - v->a[72059] = anon_sym_PIPE_AMP; + v->a[72040] = 1; + v->a[72041] = anon_sym_DOLLAR_BQUOTE; + v->a[72042] = actions(4358); + v->a[72043] = 1; + v->a[72044] = sym_test_operator; + v->a[72045] = actions(4360); + v->a[72046] = 1; + v->a[72047] = sym_extglob_pattern; + v->a[72048] = actions(4362); + v->a[72049] = 1; + v->a[72050] = sym__brace_start; + v->a[72051] = actions(4364); + v->a[72052] = 1; + v->a[72053] = anon_sym_esac; + v->a[72054] = actions(4368); + v->a[72055] = 1; + v->a[72056] = aux_sym_heredoc_redirect_token1; + v->a[72057] = state(3393); + v->a[72058] = 1; + v->a[72059] = aux_sym__literal_repeat1; small_parse_table_3603(v); } void small_parse_table_3603(t_small_parse_table_array *v) { - v->a[72060] = anon_sym_EQ_TILDE; - v->a[72061] = anon_sym_AMP_GT; - v->a[72062] = anon_sym_AMP_GT_GT; - v->a[72063] = anon_sym_LT_AMP; - v->a[72064] = anon_sym_GT_AMP; - v->a[72065] = anon_sym_GT_PIPE; - v->a[72066] = anon_sym_LT_AMP_DASH; - v->a[72067] = anon_sym_GT_AMP_DASH; - v->a[72068] = anon_sym_LT_LT_DASH; - v->a[72069] = anon_sym_LT_LT_LT; - v->a[72070] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72071] = anon_sym_DOLLAR_LBRACK; - v->a[72072] = anon_sym_DOLLAR; - v->a[72073] = sym__special_character; - v->a[72074] = anon_sym_DQUOTE; - v->a[72075] = sym_raw_string; - v->a[72076] = sym_ansi_c_string; - v->a[72077] = aux_sym_number_token1; - v->a[72078] = aux_sym_number_token2; - v->a[72079] = anon_sym_DOLLAR_LBRACE; + v->a[72060] = state(3867); + v->a[72061] = 1; + v->a[72062] = sym_last_case_item; + v->a[72063] = actions(4328); + v->a[72064] = 2; + v->a[72065] = sym_raw_string; + v->a[72066] = sym_word; + v->a[72067] = state(1747); + v->a[72068] = 2; + v->a[72069] = sym_case_item; + v->a[72070] = aux_sym_case_statement_repeat1; + v->a[72071] = state(3472); + v->a[72072] = 2; + v->a[72073] = sym_concatenation; + v->a[72074] = sym__extglob_blob; + v->a[72075] = actions(4366); + v->a[72076] = 3; + v->a[72077] = anon_sym_SEMI_SEMI; + v->a[72078] = anon_sym_AMP; + v->a[72079] = anon_sym_SEMI; small_parse_table_3604(v); } void small_parse_table_3604(t_small_parse_table_array *v) { - v->a[72080] = anon_sym_DOLLAR_LPAREN; - v->a[72081] = anon_sym_BQUOTE; - v->a[72082] = anon_sym_DOLLAR_BQUOTE; - v->a[72083] = anon_sym_LT_LPAREN; - v->a[72084] = anon_sym_GT_LPAREN; - v->a[72085] = sym_word; - v->a[72086] = 3; - v->a[72087] = actions(3); - v->a[72088] = 1; - v->a[72089] = sym_comment; - v->a[72090] = actions(1310); - v->a[72091] = 7; - v->a[72092] = sym_file_descriptor; - v->a[72093] = sym__concat; - v->a[72094] = sym_variable_name; - v->a[72095] = sym_test_operator; - v->a[72096] = sym__brace_start; - v->a[72097] = ts_builtin_sym_end; - v->a[72098] = aux_sym_heredoc_redirect_token1; - v->a[72099] = actions(1308); + v->a[72080] = state(3295); + v->a[72081] = 7; + v->a[72082] = sym_arithmetic_expansion; + v->a[72083] = sym_brace_expression; + v->a[72084] = sym_string; + v->a[72085] = sym_number; + v->a[72086] = sym_simple_expansion; + v->a[72087] = sym_expansion; + v->a[72088] = sym_command_substitution; + v->a[72089] = 24; + v->a[72090] = actions(3); + v->a[72091] = 1; + v->a[72092] = sym_comment; + v->a[72093] = actions(4332); + v->a[72094] = 1; + v->a[72095] = anon_sym_LPAREN; + v->a[72096] = actions(4338); + v->a[72097] = 1; + v->a[72098] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72099] = actions(4340); small_parse_table_3605(v); } diff --git a/parser/static/small_parse_table/small_parse_table_721.c b/parser/static/small_parse_table/small_parse_table_721.c index 0d2ca3ae..0d76aeb5 100644 --- a/parser/static/small_parse_table/small_parse_table_721.c +++ b/parser/static/small_parse_table/small_parse_table_721.c @@ -14,126 +14,126 @@ void small_parse_table_3605(t_small_parse_table_array *v) { - v->a[72100] = 38; - v->a[72101] = anon_sym_LPAREN_LPAREN; - v->a[72102] = anon_sym_SEMI; - v->a[72103] = anon_sym_PIPE_PIPE; - v->a[72104] = anon_sym_AMP_AMP; - v->a[72105] = anon_sym_PIPE; - v->a[72106] = anon_sym_AMP; - v->a[72107] = anon_sym_LT; - v->a[72108] = anon_sym_GT; - v->a[72109] = anon_sym_LT_LT; - v->a[72110] = anon_sym_GT_GT; - v->a[72111] = anon_sym_SEMI_SEMI; - v->a[72112] = anon_sym_PIPE_AMP; - v->a[72113] = anon_sym_AMP_GT; - v->a[72114] = anon_sym_AMP_GT_GT; - v->a[72115] = anon_sym_LT_AMP; - v->a[72116] = anon_sym_GT_AMP; - v->a[72117] = anon_sym_GT_PIPE; - v->a[72118] = anon_sym_LT_AMP_DASH; - v->a[72119] = anon_sym_GT_AMP_DASH; + v->a[72100] = 1; + v->a[72101] = anon_sym_DOLLAR; + v->a[72102] = actions(4342); + v->a[72103] = 1; + v->a[72104] = sym__special_character; + v->a[72105] = actions(4344); + v->a[72106] = 1; + v->a[72107] = anon_sym_DQUOTE; + v->a[72108] = actions(4346); + v->a[72109] = 1; + v->a[72110] = aux_sym_number_token1; + v->a[72111] = actions(4348); + v->a[72112] = 1; + v->a[72113] = aux_sym_number_token2; + v->a[72114] = actions(4350); + v->a[72115] = 1; + v->a[72116] = anon_sym_DOLLAR_LBRACE; + v->a[72117] = actions(4352); + v->a[72118] = 1; + v->a[72119] = anon_sym_DOLLAR_LPAREN; small_parse_table_3606(v); } void small_parse_table_3606(t_small_parse_table_array *v) { - v->a[72120] = anon_sym_LT_LT_DASH; - v->a[72121] = anon_sym_LT_LT_LT; - v->a[72122] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72123] = anon_sym_DOLLAR_LBRACK; - v->a[72124] = aux_sym_concatenation_token1; - v->a[72125] = anon_sym_DOLLAR; - v->a[72126] = sym__special_character; - v->a[72127] = anon_sym_DQUOTE; - v->a[72128] = sym_raw_string; - v->a[72129] = sym_ansi_c_string; - v->a[72130] = aux_sym_number_token1; - v->a[72131] = aux_sym_number_token2; - v->a[72132] = anon_sym_DOLLAR_LBRACE; - v->a[72133] = anon_sym_DOLLAR_LPAREN; - v->a[72134] = anon_sym_BQUOTE; - v->a[72135] = anon_sym_DOLLAR_BQUOTE; - v->a[72136] = anon_sym_LT_LPAREN; - v->a[72137] = anon_sym_GT_LPAREN; - v->a[72138] = sym_word; - v->a[72139] = 3; + v->a[72120] = actions(4354); + v->a[72121] = 1; + v->a[72122] = anon_sym_BQUOTE; + v->a[72123] = actions(4356); + v->a[72124] = 1; + v->a[72125] = anon_sym_DOLLAR_BQUOTE; + v->a[72126] = actions(4358); + v->a[72127] = 1; + v->a[72128] = sym_test_operator; + v->a[72129] = actions(4360); + v->a[72130] = 1; + v->a[72131] = sym_extglob_pattern; + v->a[72132] = actions(4362); + v->a[72133] = 1; + v->a[72134] = sym__brace_start; + v->a[72135] = actions(4370); + v->a[72136] = 1; + v->a[72137] = anon_sym_esac; + v->a[72138] = actions(4374); + v->a[72139] = 1; small_parse_table_3607(v); } void small_parse_table_3607(t_small_parse_table_array *v) { - v->a[72140] = actions(3); - v->a[72141] = 1; - v->a[72142] = sym_comment; - v->a[72143] = actions(1314); - v->a[72144] = 7; - v->a[72145] = sym_file_descriptor; - v->a[72146] = sym__concat; - v->a[72147] = sym_variable_name; - v->a[72148] = sym_test_operator; - v->a[72149] = sym__brace_start; - v->a[72150] = ts_builtin_sym_end; - v->a[72151] = aux_sym_heredoc_redirect_token1; - v->a[72152] = actions(1312); - v->a[72153] = 38; - v->a[72154] = anon_sym_LPAREN_LPAREN; - v->a[72155] = anon_sym_SEMI; - v->a[72156] = anon_sym_PIPE_PIPE; - v->a[72157] = anon_sym_AMP_AMP; - v->a[72158] = anon_sym_PIPE; - v->a[72159] = anon_sym_AMP; + v->a[72140] = aux_sym_heredoc_redirect_token1; + v->a[72141] = state(3393); + v->a[72142] = 1; + v->a[72143] = aux_sym__literal_repeat1; + v->a[72144] = state(3942); + v->a[72145] = 1; + v->a[72146] = sym_last_case_item; + v->a[72147] = actions(4328); + v->a[72148] = 2; + v->a[72149] = sym_raw_string; + v->a[72150] = sym_word; + v->a[72151] = state(1812); + v->a[72152] = 2; + v->a[72153] = sym_case_item; + v->a[72154] = aux_sym_case_statement_repeat1; + v->a[72155] = state(3472); + v->a[72156] = 2; + v->a[72157] = sym_concatenation; + v->a[72158] = sym__extglob_blob; + v->a[72159] = actions(4372); small_parse_table_3608(v); } void small_parse_table_3608(t_small_parse_table_array *v) { - v->a[72160] = anon_sym_LT; - v->a[72161] = anon_sym_GT; - v->a[72162] = anon_sym_LT_LT; - v->a[72163] = anon_sym_GT_GT; - v->a[72164] = anon_sym_SEMI_SEMI; - v->a[72165] = anon_sym_PIPE_AMP; - v->a[72166] = anon_sym_AMP_GT; - v->a[72167] = anon_sym_AMP_GT_GT; - v->a[72168] = anon_sym_LT_AMP; - v->a[72169] = anon_sym_GT_AMP; - v->a[72170] = anon_sym_GT_PIPE; - v->a[72171] = anon_sym_LT_AMP_DASH; - v->a[72172] = anon_sym_GT_AMP_DASH; - v->a[72173] = anon_sym_LT_LT_DASH; - v->a[72174] = anon_sym_LT_LT_LT; - v->a[72175] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72176] = anon_sym_DOLLAR_LBRACK; - v->a[72177] = aux_sym_concatenation_token1; - v->a[72178] = anon_sym_DOLLAR; - v->a[72179] = sym__special_character; + v->a[72160] = 3; + v->a[72161] = anon_sym_SEMI_SEMI; + v->a[72162] = anon_sym_AMP; + v->a[72163] = anon_sym_SEMI; + v->a[72164] = state(3295); + v->a[72165] = 7; + v->a[72166] = sym_arithmetic_expansion; + v->a[72167] = sym_brace_expression; + v->a[72168] = sym_string; + v->a[72169] = sym_number; + v->a[72170] = sym_simple_expansion; + v->a[72171] = sym_expansion; + v->a[72172] = sym_command_substitution; + v->a[72173] = 6; + v->a[72174] = actions(3); + v->a[72175] = 1; + v->a[72176] = sym_comment; + v->a[72177] = actions(828); + v->a[72178] = 1; + v->a[72179] = sym_file_descriptor; small_parse_table_3609(v); } void small_parse_table_3609(t_small_parse_table_array *v) { - v->a[72180] = anon_sym_DQUOTE; - v->a[72181] = sym_raw_string; - v->a[72182] = sym_ansi_c_string; - v->a[72183] = aux_sym_number_token1; - v->a[72184] = aux_sym_number_token2; - v->a[72185] = anon_sym_DOLLAR_LBRACE; - v->a[72186] = anon_sym_DOLLAR_LPAREN; - v->a[72187] = anon_sym_BQUOTE; - v->a[72188] = anon_sym_DOLLAR_BQUOTE; - v->a[72189] = anon_sym_LT_LPAREN; - v->a[72190] = anon_sym_GT_LPAREN; - v->a[72191] = sym_word; - v->a[72192] = 3; - v->a[72193] = actions(3); - v->a[72194] = 1; - v->a[72195] = sym_comment; - v->a[72196] = actions(1342); - v->a[72197] = 7; - v->a[72198] = sym_file_descriptor; - v->a[72199] = sym__concat; + v->a[72180] = actions(4324); + v->a[72181] = 1; + v->a[72182] = sym_variable_name; + v->a[72183] = actions(4322); + v->a[72184] = 2; + v->a[72185] = aux_sym__simple_variable_name_token1; + v->a[72186] = aux_sym__multiline_variable_name_token1; + v->a[72187] = actions(4320); + v->a[72188] = 9; + v->a[72189] = anon_sym_BANG; + v->a[72190] = anon_sym_DASH; + v->a[72191] = anon_sym_STAR; + v->a[72192] = anon_sym_QMARK; + v->a[72193] = anon_sym_DOLLAR; + v->a[72194] = anon_sym_POUND; + v->a[72195] = anon_sym_AT; + v->a[72196] = anon_sym_0; + v->a[72197] = anon_sym__; + v->a[72198] = actions(826); + v->a[72199] = 21; small_parse_table_3610(v); } diff --git a/parser/static/small_parse_table/small_parse_table_722.c b/parser/static/small_parse_table/small_parse_table_722.c index e76221b4..72701bb1 100644 --- a/parser/static/small_parse_table/small_parse_table_722.c +++ b/parser/static/small_parse_table/small_parse_table_722.c @@ -14,126 +14,126 @@ void small_parse_table_3610(t_small_parse_table_array *v) { - v->a[72200] = sym_variable_name; - v->a[72201] = sym_test_operator; - v->a[72202] = sym__brace_start; - v->a[72203] = ts_builtin_sym_end; - v->a[72204] = aux_sym_heredoc_redirect_token1; - v->a[72205] = actions(1340); - v->a[72206] = 38; - v->a[72207] = anon_sym_LPAREN_LPAREN; - v->a[72208] = anon_sym_SEMI; - v->a[72209] = anon_sym_PIPE_PIPE; - v->a[72210] = anon_sym_AMP_AMP; - v->a[72211] = anon_sym_PIPE; - v->a[72212] = anon_sym_AMP; - v->a[72213] = anon_sym_LT; - v->a[72214] = anon_sym_GT; - v->a[72215] = anon_sym_LT_LT; - v->a[72216] = anon_sym_GT_GT; - v->a[72217] = anon_sym_SEMI_SEMI; - v->a[72218] = anon_sym_PIPE_AMP; - v->a[72219] = anon_sym_AMP_GT; + v->a[72200] = anon_sym_PIPE; + v->a[72201] = anon_sym_RPAREN; + v->a[72202] = anon_sym_SEMI_SEMI; + v->a[72203] = anon_sym_PIPE_AMP; + v->a[72204] = anon_sym_AMP_AMP; + v->a[72205] = anon_sym_PIPE_PIPE; + v->a[72206] = anon_sym_LT; + v->a[72207] = anon_sym_GT; + v->a[72208] = anon_sym_GT_GT; + v->a[72209] = anon_sym_AMP_GT; + v->a[72210] = anon_sym_AMP_GT_GT; + v->a[72211] = anon_sym_LT_AMP; + v->a[72212] = anon_sym_GT_AMP; + v->a[72213] = anon_sym_GT_PIPE; + v->a[72214] = anon_sym_LT_AMP_DASH; + v->a[72215] = anon_sym_GT_AMP_DASH; + v->a[72216] = anon_sym_LT_LT; + v->a[72217] = anon_sym_LT_LT_DASH; + v->a[72218] = aux_sym_heredoc_redirect_token1; + v->a[72219] = anon_sym_AMP; small_parse_table_3611(v); } void small_parse_table_3611(t_small_parse_table_array *v) { - v->a[72220] = anon_sym_AMP_GT_GT; - v->a[72221] = anon_sym_LT_AMP; - v->a[72222] = anon_sym_GT_AMP; - v->a[72223] = anon_sym_GT_PIPE; - v->a[72224] = anon_sym_LT_AMP_DASH; - v->a[72225] = anon_sym_GT_AMP_DASH; - v->a[72226] = anon_sym_LT_LT_DASH; - v->a[72227] = anon_sym_LT_LT_LT; - v->a[72228] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72229] = anon_sym_DOLLAR_LBRACK; - v->a[72230] = aux_sym_concatenation_token1; - v->a[72231] = anon_sym_DOLLAR; - v->a[72232] = sym__special_character; - v->a[72233] = anon_sym_DQUOTE; - v->a[72234] = sym_raw_string; - v->a[72235] = sym_ansi_c_string; - v->a[72236] = aux_sym_number_token1; - v->a[72237] = aux_sym_number_token2; - v->a[72238] = anon_sym_DOLLAR_LBRACE; - v->a[72239] = anon_sym_DOLLAR_LPAREN; + v->a[72220] = anon_sym_SEMI; + v->a[72221] = 24; + v->a[72222] = actions(3); + v->a[72223] = 1; + v->a[72224] = sym_comment; + v->a[72225] = actions(4332); + v->a[72226] = 1; + v->a[72227] = anon_sym_LPAREN; + v->a[72228] = actions(4338); + v->a[72229] = 1; + v->a[72230] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72231] = actions(4340); + v->a[72232] = 1; + v->a[72233] = anon_sym_DOLLAR; + v->a[72234] = actions(4342); + v->a[72235] = 1; + v->a[72236] = sym__special_character; + v->a[72237] = actions(4344); + v->a[72238] = 1; + v->a[72239] = anon_sym_DQUOTE; small_parse_table_3612(v); } void small_parse_table_3612(t_small_parse_table_array *v) { - v->a[72240] = anon_sym_BQUOTE; - v->a[72241] = anon_sym_DOLLAR_BQUOTE; - v->a[72242] = anon_sym_LT_LPAREN; - v->a[72243] = anon_sym_GT_LPAREN; - v->a[72244] = sym_word; - v->a[72245] = 3; - v->a[72246] = actions(3); + v->a[72240] = actions(4346); + v->a[72241] = 1; + v->a[72242] = aux_sym_number_token1; + v->a[72243] = actions(4348); + v->a[72244] = 1; + v->a[72245] = aux_sym_number_token2; + v->a[72246] = actions(4350); v->a[72247] = 1; - v->a[72248] = sym_comment; - v->a[72249] = actions(5772); - v->a[72250] = 5; - v->a[72251] = sym_file_descriptor; - v->a[72252] = sym_variable_name; - v->a[72253] = sym_test_operator; - v->a[72254] = sym__brace_start; - v->a[72255] = aux_sym_heredoc_redirect_token1; - v->a[72256] = actions(5770); - v->a[72257] = 40; - v->a[72258] = anon_sym_LPAREN_LPAREN; - v->a[72259] = anon_sym_SEMI; + v->a[72248] = anon_sym_DOLLAR_LBRACE; + v->a[72249] = actions(4352); + v->a[72250] = 1; + v->a[72251] = anon_sym_DOLLAR_LPAREN; + v->a[72252] = actions(4354); + v->a[72253] = 1; + v->a[72254] = anon_sym_BQUOTE; + v->a[72255] = actions(4356); + v->a[72256] = 1; + v->a[72257] = anon_sym_DOLLAR_BQUOTE; + v->a[72258] = actions(4358); + v->a[72259] = 1; small_parse_table_3613(v); } void small_parse_table_3613(t_small_parse_table_array *v) { - v->a[72260] = anon_sym_PIPE_PIPE; - v->a[72261] = anon_sym_AMP_AMP; - v->a[72262] = anon_sym_PIPE; - v->a[72263] = anon_sym_AMP; - v->a[72264] = anon_sym_LT; - v->a[72265] = anon_sym_GT; - v->a[72266] = anon_sym_LT_LT; - v->a[72267] = anon_sym_GT_GT; - v->a[72268] = anon_sym_esac; - v->a[72269] = anon_sym_SEMI_SEMI; - v->a[72270] = anon_sym_SEMI_AMP; - v->a[72271] = anon_sym_SEMI_SEMI_AMP; - v->a[72272] = anon_sym_PIPE_AMP; - v->a[72273] = anon_sym_AMP_GT; - v->a[72274] = anon_sym_AMP_GT_GT; - v->a[72275] = anon_sym_LT_AMP; - v->a[72276] = anon_sym_GT_AMP; - v->a[72277] = anon_sym_GT_PIPE; - v->a[72278] = anon_sym_LT_AMP_DASH; - v->a[72279] = anon_sym_GT_AMP_DASH; + v->a[72260] = sym_test_operator; + v->a[72261] = actions(4360); + v->a[72262] = 1; + v->a[72263] = sym_extglob_pattern; + v->a[72264] = actions(4362); + v->a[72265] = 1; + v->a[72266] = sym__brace_start; + v->a[72267] = actions(4376); + v->a[72268] = 1; + v->a[72269] = anon_sym_esac; + v->a[72270] = actions(4380); + v->a[72271] = 1; + v->a[72272] = aux_sym_heredoc_redirect_token1; + v->a[72273] = state(3393); + v->a[72274] = 1; + v->a[72275] = aux_sym__literal_repeat1; + v->a[72276] = state(3870); + v->a[72277] = 1; + v->a[72278] = sym_last_case_item; + v->a[72279] = actions(4328); small_parse_table_3614(v); } void small_parse_table_3614(t_small_parse_table_array *v) { - v->a[72280] = anon_sym_LT_LT_DASH; - v->a[72281] = anon_sym_LT_LT_LT; - v->a[72282] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72283] = anon_sym_DOLLAR_LBRACK; - v->a[72284] = anon_sym_DOLLAR; - v->a[72285] = sym__special_character; - v->a[72286] = anon_sym_DQUOTE; - v->a[72287] = sym_raw_string; - v->a[72288] = sym_ansi_c_string; - v->a[72289] = aux_sym_number_token1; - v->a[72290] = aux_sym_number_token2; - v->a[72291] = anon_sym_DOLLAR_LBRACE; - v->a[72292] = anon_sym_DOLLAR_LPAREN; - v->a[72293] = anon_sym_BQUOTE; - v->a[72294] = anon_sym_DOLLAR_BQUOTE; - v->a[72295] = anon_sym_LT_LPAREN; - v->a[72296] = anon_sym_GT_LPAREN; - v->a[72297] = sym_word; - v->a[72298] = 6; - v->a[72299] = actions(3); + v->a[72280] = 2; + v->a[72281] = sym_raw_string; + v->a[72282] = sym_word; + v->a[72283] = state(1740); + v->a[72284] = 2; + v->a[72285] = sym_case_item; + v->a[72286] = aux_sym_case_statement_repeat1; + v->a[72287] = state(3472); + v->a[72288] = 2; + v->a[72289] = sym_concatenation; + v->a[72290] = sym__extglob_blob; + v->a[72291] = actions(4378); + v->a[72292] = 3; + v->a[72293] = anon_sym_SEMI_SEMI; + v->a[72294] = anon_sym_AMP; + v->a[72295] = anon_sym_SEMI; + v->a[72296] = state(3295); + v->a[72297] = 7; + v->a[72298] = sym_arithmetic_expansion; + v->a[72299] = sym_brace_expression; small_parse_table_3615(v); } diff --git a/parser/static/small_parse_table/small_parse_table_723.c b/parser/static/small_parse_table/small_parse_table_723.c index 36d264b0..5088902f 100644 --- a/parser/static/small_parse_table/small_parse_table_723.c +++ b/parser/static/small_parse_table/small_parse_table_723.c @@ -14,126 +14,126 @@ void small_parse_table_3615(t_small_parse_table_array *v) { - v->a[72300] = 1; - v->a[72301] = sym_comment; - v->a[72302] = actions(5762); - v->a[72303] = 1; - v->a[72304] = aux_sym_concatenation_token1; - v->a[72305] = actions(5774); - v->a[72306] = 1; - v->a[72307] = sym__concat; - v->a[72308] = state(1582); - v->a[72309] = 1; - v->a[72310] = aux_sym_concatenation_repeat1; - v->a[72311] = actions(1288); - v->a[72312] = 5; - v->a[72313] = sym_file_descriptor; - v->a[72314] = sym_test_operator; - v->a[72315] = sym__brace_start; - v->a[72316] = ts_builtin_sym_end; - v->a[72317] = aux_sym_heredoc_redirect_token1; - v->a[72318] = actions(1286); - v->a[72319] = 37; + v->a[72300] = sym_string; + v->a[72301] = sym_number; + v->a[72302] = sym_simple_expansion; + v->a[72303] = sym_expansion; + v->a[72304] = sym_command_substitution; + v->a[72305] = 5; + v->a[72306] = actions(57); + v->a[72307] = 1; + v->a[72308] = sym_comment; + v->a[72309] = actions(4382); + v->a[72310] = 1; + v->a[72311] = sym__special_character; + v->a[72312] = state(1512); + v->a[72313] = 1; + v->a[72314] = aux_sym__literal_repeat1; + v->a[72315] = actions(3340); + v->a[72316] = 13; + v->a[72317] = anon_sym_PIPE; + v->a[72318] = anon_sym_LT; + v->a[72319] = anon_sym_GT; small_parse_table_3616(v); } void small_parse_table_3616(t_small_parse_table_array *v) { - v->a[72320] = anon_sym_LPAREN_LPAREN; - v->a[72321] = anon_sym_SEMI; - v->a[72322] = anon_sym_PIPE_PIPE; - v->a[72323] = anon_sym_AMP_AMP; - v->a[72324] = anon_sym_PIPE; - v->a[72325] = anon_sym_AMP; - v->a[72326] = anon_sym_LT; - v->a[72327] = anon_sym_GT; - v->a[72328] = anon_sym_LT_LT; - v->a[72329] = anon_sym_GT_GT; - v->a[72330] = anon_sym_SEMI_SEMI; - v->a[72331] = anon_sym_PIPE_AMP; - v->a[72332] = anon_sym_AMP_GT; - v->a[72333] = anon_sym_AMP_GT_GT; - v->a[72334] = anon_sym_LT_AMP; - v->a[72335] = anon_sym_GT_AMP; - v->a[72336] = anon_sym_GT_PIPE; - v->a[72337] = anon_sym_LT_AMP_DASH; - v->a[72338] = anon_sym_GT_AMP_DASH; - v->a[72339] = anon_sym_LT_LT_DASH; + v->a[72320] = anon_sym_AMP_GT; + v->a[72321] = anon_sym_LT_AMP; + v->a[72322] = anon_sym_GT_AMP; + v->a[72323] = anon_sym_LT_LT; + v->a[72324] = anon_sym_DOLLAR; + v->a[72325] = aux_sym_number_token1; + v->a[72326] = aux_sym_number_token2; + v->a[72327] = anon_sym_DOLLAR_LPAREN; + v->a[72328] = aux_sym__simple_variable_name_token1; + v->a[72329] = sym_word; + v->a[72330] = actions(3342); + v->a[72331] = 19; + v->a[72332] = sym_file_descriptor; + v->a[72333] = sym_variable_name; + v->a[72334] = sym_test_operator; + v->a[72335] = sym__brace_start; + v->a[72336] = anon_sym_PIPE_AMP; + v->a[72337] = anon_sym_AMP_AMP; + v->a[72338] = anon_sym_PIPE_PIPE; + v->a[72339] = anon_sym_GT_GT; small_parse_table_3617(v); } void small_parse_table_3617(t_small_parse_table_array *v) { - v->a[72340] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72341] = anon_sym_DOLLAR_LBRACK; - v->a[72342] = anon_sym_DOLLAR; - v->a[72343] = sym__special_character; - v->a[72344] = anon_sym_DQUOTE; - v->a[72345] = sym_raw_string; - v->a[72346] = sym_ansi_c_string; - v->a[72347] = aux_sym_number_token1; - v->a[72348] = aux_sym_number_token2; - v->a[72349] = anon_sym_DOLLAR_LBRACE; - v->a[72350] = anon_sym_DOLLAR_LPAREN; - v->a[72351] = anon_sym_BQUOTE; - v->a[72352] = anon_sym_DOLLAR_BQUOTE; - v->a[72353] = anon_sym_LT_LPAREN; - v->a[72354] = anon_sym_GT_LPAREN; - v->a[72355] = aux_sym__simple_variable_name_token1; - v->a[72356] = sym_word; - v->a[72357] = 6; - v->a[72358] = actions(3); + v->a[72340] = anon_sym_AMP_GT_GT; + v->a[72341] = anon_sym_GT_PIPE; + v->a[72342] = anon_sym_LT_AMP_DASH; + v->a[72343] = anon_sym_GT_AMP_DASH; + v->a[72344] = anon_sym_LT_LT_DASH; + v->a[72345] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72346] = anon_sym_DQUOTE; + v->a[72347] = sym_raw_string; + v->a[72348] = anon_sym_DOLLAR_LBRACE; + v->a[72349] = anon_sym_BQUOTE; + v->a[72350] = anon_sym_DOLLAR_BQUOTE; + v->a[72351] = 6; + v->a[72352] = actions(3); + v->a[72353] = 1; + v->a[72354] = sym_comment; + v->a[72355] = actions(816); + v->a[72356] = 1; + v->a[72357] = sym_file_descriptor; + v->a[72358] = actions(4324); v->a[72359] = 1; small_parse_table_3618(v); } void small_parse_table_3618(t_small_parse_table_array *v) { - v->a[72360] = sym_comment; - v->a[72361] = actions(5664); - v->a[72362] = 1; - v->a[72363] = aux_sym_concatenation_token1; - v->a[72364] = actions(5666); - v->a[72365] = 1; - v->a[72366] = sym__concat; - v->a[72367] = state(1664); - v->a[72368] = 1; - v->a[72369] = aux_sym_concatenation_repeat1; - v->a[72370] = actions(5375); - v->a[72371] = 5; - v->a[72372] = sym_file_descriptor; - v->a[72373] = sym_variable_name; - v->a[72374] = sym_test_operator; - v->a[72375] = sym__brace_start; - v->a[72376] = aux_sym_heredoc_redirect_token1; - v->a[72377] = actions(5373); - v->a[72378] = 37; - v->a[72379] = anon_sym_LPAREN_LPAREN; + v->a[72360] = sym_variable_name; + v->a[72361] = actions(4322); + v->a[72362] = 2; + v->a[72363] = aux_sym__simple_variable_name_token1; + v->a[72364] = aux_sym__multiline_variable_name_token1; + v->a[72365] = actions(4320); + v->a[72366] = 9; + v->a[72367] = anon_sym_BANG; + v->a[72368] = anon_sym_DASH; + v->a[72369] = anon_sym_STAR; + v->a[72370] = anon_sym_QMARK; + v->a[72371] = anon_sym_DOLLAR; + v->a[72372] = anon_sym_POUND; + v->a[72373] = anon_sym_AT; + v->a[72374] = anon_sym_0; + v->a[72375] = anon_sym__; + v->a[72376] = actions(810); + v->a[72377] = 21; + v->a[72378] = anon_sym_PIPE; + v->a[72379] = anon_sym_RPAREN; small_parse_table_3619(v); } void small_parse_table_3619(t_small_parse_table_array *v) { - v->a[72380] = anon_sym_SEMI; - v->a[72381] = anon_sym_PIPE_PIPE; + v->a[72380] = anon_sym_SEMI_SEMI; + v->a[72381] = anon_sym_PIPE_AMP; v->a[72382] = anon_sym_AMP_AMP; - v->a[72383] = anon_sym_PIPE; - v->a[72384] = anon_sym_AMP; - v->a[72385] = anon_sym_LT; - v->a[72386] = anon_sym_GT; - v->a[72387] = anon_sym_LT_LT; - v->a[72388] = anon_sym_GT_GT; - v->a[72389] = anon_sym_SEMI_SEMI; - v->a[72390] = anon_sym_PIPE_AMP; - v->a[72391] = anon_sym_AMP_GT; - v->a[72392] = anon_sym_AMP_GT_GT; - v->a[72393] = anon_sym_LT_AMP; - v->a[72394] = anon_sym_GT_AMP; - v->a[72395] = anon_sym_GT_PIPE; - v->a[72396] = anon_sym_LT_AMP_DASH; - v->a[72397] = anon_sym_GT_AMP_DASH; - v->a[72398] = anon_sym_LT_LT_DASH; - v->a[72399] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72383] = anon_sym_PIPE_PIPE; + v->a[72384] = anon_sym_LT; + v->a[72385] = anon_sym_GT; + v->a[72386] = anon_sym_GT_GT; + v->a[72387] = anon_sym_AMP_GT; + v->a[72388] = anon_sym_AMP_GT_GT; + v->a[72389] = anon_sym_LT_AMP; + v->a[72390] = anon_sym_GT_AMP; + v->a[72391] = anon_sym_GT_PIPE; + v->a[72392] = anon_sym_LT_AMP_DASH; + v->a[72393] = anon_sym_GT_AMP_DASH; + v->a[72394] = anon_sym_LT_LT; + v->a[72395] = anon_sym_LT_LT_DASH; + v->a[72396] = aux_sym_heredoc_redirect_token1; + v->a[72397] = anon_sym_AMP; + v->a[72398] = anon_sym_SEMI; + v->a[72399] = 24; small_parse_table_3620(v); } diff --git a/parser/static/small_parse_table/small_parse_table_724.c b/parser/static/small_parse_table/small_parse_table_724.c index 5f392fa3..94cf931f 100644 --- a/parser/static/small_parse_table/small_parse_table_724.c +++ b/parser/static/small_parse_table/small_parse_table_724.c @@ -14,126 +14,126 @@ void small_parse_table_3620(t_small_parse_table_array *v) { - v->a[72400] = anon_sym_DOLLAR_LBRACK; - v->a[72401] = anon_sym_DOLLAR; - v->a[72402] = sym__special_character; - v->a[72403] = anon_sym_DQUOTE; - v->a[72404] = sym_raw_string; - v->a[72405] = sym_ansi_c_string; - v->a[72406] = aux_sym_number_token1; - v->a[72407] = aux_sym_number_token2; - v->a[72408] = anon_sym_DOLLAR_LBRACE; - v->a[72409] = anon_sym_DOLLAR_LPAREN; - v->a[72410] = anon_sym_BQUOTE; - v->a[72411] = anon_sym_DOLLAR_BQUOTE; - v->a[72412] = anon_sym_LT_LPAREN; - v->a[72413] = anon_sym_GT_LPAREN; - v->a[72414] = aux_sym__simple_variable_name_token1; - v->a[72415] = sym_word; - v->a[72416] = 6; - v->a[72417] = actions(3); - v->a[72418] = 1; - v->a[72419] = sym_comment; + v->a[72400] = actions(3); + v->a[72401] = 1; + v->a[72402] = sym_comment; + v->a[72403] = actions(4332); + v->a[72404] = 1; + v->a[72405] = anon_sym_LPAREN; + v->a[72406] = actions(4338); + v->a[72407] = 1; + v->a[72408] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72409] = actions(4340); + v->a[72410] = 1; + v->a[72411] = anon_sym_DOLLAR; + v->a[72412] = actions(4342); + v->a[72413] = 1; + v->a[72414] = sym__special_character; + v->a[72415] = actions(4344); + v->a[72416] = 1; + v->a[72417] = anon_sym_DQUOTE; + v->a[72418] = actions(4346); + v->a[72419] = 1; small_parse_table_3621(v); } void small_parse_table_3621(t_small_parse_table_array *v) { - v->a[72420] = actions(5638); - v->a[72421] = 1; - v->a[72422] = aux_sym_concatenation_token1; - v->a[72423] = actions(5640); - v->a[72424] = 1; - v->a[72425] = sym__concat; - v->a[72426] = state(1660); - v->a[72427] = 1; - v->a[72428] = aux_sym_concatenation_repeat1; - v->a[72429] = actions(4566); - v->a[72430] = 5; - v->a[72431] = sym_file_descriptor; - v->a[72432] = sym_variable_name; - v->a[72433] = sym_test_operator; - v->a[72434] = sym__brace_start; - v->a[72435] = aux_sym_heredoc_redirect_token1; - v->a[72436] = actions(4564); - v->a[72437] = 37; - v->a[72438] = anon_sym_LPAREN_LPAREN; - v->a[72439] = anon_sym_SEMI; + v->a[72420] = aux_sym_number_token1; + v->a[72421] = actions(4348); + v->a[72422] = 1; + v->a[72423] = aux_sym_number_token2; + v->a[72424] = actions(4350); + v->a[72425] = 1; + v->a[72426] = anon_sym_DOLLAR_LBRACE; + v->a[72427] = actions(4352); + v->a[72428] = 1; + v->a[72429] = anon_sym_DOLLAR_LPAREN; + v->a[72430] = actions(4354); + v->a[72431] = 1; + v->a[72432] = anon_sym_BQUOTE; + v->a[72433] = actions(4356); + v->a[72434] = 1; + v->a[72435] = anon_sym_DOLLAR_BQUOTE; + v->a[72436] = actions(4358); + v->a[72437] = 1; + v->a[72438] = sym_test_operator; + v->a[72439] = actions(4360); small_parse_table_3622(v); } void small_parse_table_3622(t_small_parse_table_array *v) { - v->a[72440] = anon_sym_PIPE_PIPE; - v->a[72441] = anon_sym_AMP_AMP; - v->a[72442] = anon_sym_PIPE; - v->a[72443] = anon_sym_AMP; - v->a[72444] = anon_sym_LT; - v->a[72445] = anon_sym_GT; - v->a[72446] = anon_sym_LT_LT; - v->a[72447] = anon_sym_GT_GT; - v->a[72448] = anon_sym_SEMI_SEMI; - v->a[72449] = anon_sym_PIPE_AMP; - v->a[72450] = anon_sym_AMP_GT; - v->a[72451] = anon_sym_AMP_GT_GT; - v->a[72452] = anon_sym_LT_AMP; - v->a[72453] = anon_sym_GT_AMP; - v->a[72454] = anon_sym_GT_PIPE; - v->a[72455] = anon_sym_LT_AMP_DASH; - v->a[72456] = anon_sym_GT_AMP_DASH; - v->a[72457] = anon_sym_LT_LT_DASH; - v->a[72458] = anon_sym_LT_LT_LT; - v->a[72459] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72440] = 1; + v->a[72441] = sym_extglob_pattern; + v->a[72442] = actions(4362); + v->a[72443] = 1; + v->a[72444] = sym__brace_start; + v->a[72445] = actions(4384); + v->a[72446] = 1; + v->a[72447] = anon_sym_esac; + v->a[72448] = actions(4388); + v->a[72449] = 1; + v->a[72450] = aux_sym_heredoc_redirect_token1; + v->a[72451] = state(3393); + v->a[72452] = 1; + v->a[72453] = aux_sym__literal_repeat1; + v->a[72454] = state(3939); + v->a[72455] = 1; + v->a[72456] = sym_last_case_item; + v->a[72457] = actions(4328); + v->a[72458] = 2; + v->a[72459] = sym_raw_string; small_parse_table_3623(v); } void small_parse_table_3623(t_small_parse_table_array *v) { - v->a[72460] = anon_sym_DOLLAR_LBRACK; - v->a[72461] = anon_sym_DOLLAR; - v->a[72462] = sym__special_character; - v->a[72463] = anon_sym_DQUOTE; - v->a[72464] = sym_raw_string; - v->a[72465] = sym_ansi_c_string; - v->a[72466] = aux_sym_number_token1; - v->a[72467] = aux_sym_number_token2; - v->a[72468] = anon_sym_DOLLAR_LBRACE; - v->a[72469] = anon_sym_DOLLAR_LPAREN; - v->a[72470] = anon_sym_BQUOTE; - v->a[72471] = anon_sym_DOLLAR_BQUOTE; - v->a[72472] = anon_sym_LT_LPAREN; - v->a[72473] = anon_sym_GT_LPAREN; - v->a[72474] = sym_word; - v->a[72475] = 6; - v->a[72476] = actions(3); - v->a[72477] = 1; - v->a[72478] = sym_comment; - v->a[72479] = actions(5638); + v->a[72460] = sym_word; + v->a[72461] = state(1759); + v->a[72462] = 2; + v->a[72463] = sym_case_item; + v->a[72464] = aux_sym_case_statement_repeat1; + v->a[72465] = state(3472); + v->a[72466] = 2; + v->a[72467] = sym_concatenation; + v->a[72468] = sym__extglob_blob; + v->a[72469] = actions(4386); + v->a[72470] = 3; + v->a[72471] = anon_sym_SEMI_SEMI; + v->a[72472] = anon_sym_AMP; + v->a[72473] = anon_sym_SEMI; + v->a[72474] = state(3295); + v->a[72475] = 7; + v->a[72476] = sym_arithmetic_expansion; + v->a[72477] = sym_brace_expression; + v->a[72478] = sym_string; + v->a[72479] = sym_number; small_parse_table_3624(v); } void small_parse_table_3624(t_small_parse_table_array *v) { - v->a[72480] = 1; - v->a[72481] = aux_sym_concatenation_token1; - v->a[72482] = actions(5640); - v->a[72483] = 1; - v->a[72484] = sym__concat; - v->a[72485] = state(1661); - v->a[72486] = 1; - v->a[72487] = aux_sym_concatenation_repeat1; - v->a[72488] = actions(2074); - v->a[72489] = 5; - v->a[72490] = sym_file_descriptor; - v->a[72491] = sym_variable_name; - v->a[72492] = sym_test_operator; - v->a[72493] = sym__brace_start; - v->a[72494] = aux_sym_heredoc_redirect_token1; - v->a[72495] = actions(2072); - v->a[72496] = 37; - v->a[72497] = anon_sym_LPAREN_LPAREN; - v->a[72498] = anon_sym_SEMI; - v->a[72499] = anon_sym_PIPE_PIPE; + v->a[72480] = sym_simple_expansion; + v->a[72481] = sym_expansion; + v->a[72482] = sym_command_substitution; + v->a[72483] = 3; + v->a[72484] = actions(57); + v->a[72485] = 1; + v->a[72486] = sym_comment; + v->a[72487] = actions(3022); + v->a[72488] = 14; + v->a[72489] = anon_sym_PIPE; + v->a[72490] = anon_sym_LT; + v->a[72491] = anon_sym_GT; + v->a[72492] = anon_sym_AMP_GT; + v->a[72493] = anon_sym_LT_AMP; + v->a[72494] = anon_sym_GT_AMP; + v->a[72495] = anon_sym_LT_LT; + v->a[72496] = anon_sym_DOLLAR; + v->a[72497] = aux_sym_number_token1; + v->a[72498] = aux_sym_number_token2; + v->a[72499] = anon_sym_DOLLAR_LPAREN; small_parse_table_3625(v); } diff --git a/parser/static/small_parse_table/small_parse_table_725.c b/parser/static/small_parse_table/small_parse_table_725.c index cf5631e4..07e42499 100644 --- a/parser/static/small_parse_table/small_parse_table_725.c +++ b/parser/static/small_parse_table/small_parse_table_725.c @@ -14,126 +14,126 @@ void small_parse_table_3625(t_small_parse_table_array *v) { - v->a[72500] = anon_sym_AMP_AMP; - v->a[72501] = anon_sym_PIPE; - v->a[72502] = anon_sym_AMP; - v->a[72503] = anon_sym_LT; - v->a[72504] = anon_sym_GT; - v->a[72505] = anon_sym_LT_LT; - v->a[72506] = anon_sym_GT_GT; - v->a[72507] = anon_sym_SEMI_SEMI; - v->a[72508] = anon_sym_PIPE_AMP; - v->a[72509] = anon_sym_AMP_GT; - v->a[72510] = anon_sym_AMP_GT_GT; - v->a[72511] = anon_sym_LT_AMP; - v->a[72512] = anon_sym_GT_AMP; - v->a[72513] = anon_sym_GT_PIPE; - v->a[72514] = anon_sym_LT_AMP_DASH; - v->a[72515] = anon_sym_GT_AMP_DASH; - v->a[72516] = anon_sym_LT_LT_DASH; - v->a[72517] = anon_sym_LT_LT_LT; + v->a[72500] = anon_sym_BQUOTE; + v->a[72501] = aux_sym__simple_variable_name_token1; + v->a[72502] = sym_word; + v->a[72503] = actions(3024); + v->a[72504] = 20; + v->a[72505] = sym_file_descriptor; + v->a[72506] = sym__concat; + v->a[72507] = sym_test_operator; + v->a[72508] = sym__brace_start; + v->a[72509] = anon_sym_PIPE_AMP; + v->a[72510] = anon_sym_AMP_AMP; + v->a[72511] = anon_sym_PIPE_PIPE; + v->a[72512] = anon_sym_GT_GT; + v->a[72513] = anon_sym_AMP_GT_GT; + v->a[72514] = anon_sym_GT_PIPE; + v->a[72515] = anon_sym_LT_AMP_DASH; + v->a[72516] = anon_sym_GT_AMP_DASH; + v->a[72517] = anon_sym_LT_LT_DASH; v->a[72518] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72519] = anon_sym_DOLLAR_LBRACK; + v->a[72519] = aux_sym_concatenation_token1; small_parse_table_3626(v); } void small_parse_table_3626(t_small_parse_table_array *v) { - v->a[72520] = anon_sym_DOLLAR; - v->a[72521] = sym__special_character; - v->a[72522] = anon_sym_DQUOTE; - v->a[72523] = sym_raw_string; - v->a[72524] = sym_ansi_c_string; - v->a[72525] = aux_sym_number_token1; - v->a[72526] = aux_sym_number_token2; - v->a[72527] = anon_sym_DOLLAR_LBRACE; - v->a[72528] = anon_sym_DOLLAR_LPAREN; - v->a[72529] = anon_sym_BQUOTE; - v->a[72530] = anon_sym_DOLLAR_BQUOTE; - v->a[72531] = anon_sym_LT_LPAREN; - v->a[72532] = anon_sym_GT_LPAREN; - v->a[72533] = sym_word; - v->a[72534] = 3; - v->a[72535] = actions(3); + v->a[72520] = sym__special_character; + v->a[72521] = anon_sym_DQUOTE; + v->a[72522] = sym_raw_string; + v->a[72523] = anon_sym_DOLLAR_LBRACE; + v->a[72524] = anon_sym_DOLLAR_BQUOTE; + v->a[72525] = 24; + v->a[72526] = actions(3); + v->a[72527] = 1; + v->a[72528] = sym_comment; + v->a[72529] = actions(4332); + v->a[72530] = 1; + v->a[72531] = anon_sym_LPAREN; + v->a[72532] = actions(4338); + v->a[72533] = 1; + v->a[72534] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72535] = actions(4340); v->a[72536] = 1; - v->a[72537] = sym_comment; - v->a[72538] = actions(5768); - v->a[72539] = 5; + v->a[72537] = anon_sym_DOLLAR; + v->a[72538] = actions(4342); + v->a[72539] = 1; small_parse_table_3627(v); } void small_parse_table_3627(t_small_parse_table_array *v) { - v->a[72540] = sym_file_descriptor; - v->a[72541] = sym_variable_name; - v->a[72542] = sym_test_operator; - v->a[72543] = sym__brace_start; - v->a[72544] = aux_sym_heredoc_redirect_token1; - v->a[72545] = actions(5766); - v->a[72546] = 40; - v->a[72547] = anon_sym_LPAREN_LPAREN; - v->a[72548] = anon_sym_SEMI; - v->a[72549] = anon_sym_PIPE_PIPE; - v->a[72550] = anon_sym_AMP_AMP; - v->a[72551] = anon_sym_PIPE; - v->a[72552] = anon_sym_AMP; - v->a[72553] = anon_sym_LT; - v->a[72554] = anon_sym_GT; - v->a[72555] = anon_sym_LT_LT; - v->a[72556] = anon_sym_GT_GT; - v->a[72557] = anon_sym_esac; - v->a[72558] = anon_sym_SEMI_SEMI; - v->a[72559] = anon_sym_SEMI_AMP; + v->a[72540] = sym__special_character; + v->a[72541] = actions(4344); + v->a[72542] = 1; + v->a[72543] = anon_sym_DQUOTE; + v->a[72544] = actions(4346); + v->a[72545] = 1; + v->a[72546] = aux_sym_number_token1; + v->a[72547] = actions(4348); + v->a[72548] = 1; + v->a[72549] = aux_sym_number_token2; + v->a[72550] = actions(4350); + v->a[72551] = 1; + v->a[72552] = anon_sym_DOLLAR_LBRACE; + v->a[72553] = actions(4352); + v->a[72554] = 1; + v->a[72555] = anon_sym_DOLLAR_LPAREN; + v->a[72556] = actions(4354); + v->a[72557] = 1; + v->a[72558] = anon_sym_BQUOTE; + v->a[72559] = actions(4356); small_parse_table_3628(v); } void small_parse_table_3628(t_small_parse_table_array *v) { - v->a[72560] = anon_sym_SEMI_SEMI_AMP; - v->a[72561] = anon_sym_PIPE_AMP; - v->a[72562] = anon_sym_AMP_GT; - v->a[72563] = anon_sym_AMP_GT_GT; - v->a[72564] = anon_sym_LT_AMP; - v->a[72565] = anon_sym_GT_AMP; - v->a[72566] = anon_sym_GT_PIPE; - v->a[72567] = anon_sym_LT_AMP_DASH; - v->a[72568] = anon_sym_GT_AMP_DASH; - v->a[72569] = anon_sym_LT_LT_DASH; - v->a[72570] = anon_sym_LT_LT_LT; - v->a[72571] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72572] = anon_sym_DOLLAR_LBRACK; - v->a[72573] = anon_sym_DOLLAR; - v->a[72574] = sym__special_character; - v->a[72575] = anon_sym_DQUOTE; - v->a[72576] = sym_raw_string; - v->a[72577] = sym_ansi_c_string; - v->a[72578] = aux_sym_number_token1; - v->a[72579] = aux_sym_number_token2; + v->a[72560] = 1; + v->a[72561] = anon_sym_DOLLAR_BQUOTE; + v->a[72562] = actions(4358); + v->a[72563] = 1; + v->a[72564] = sym_test_operator; + v->a[72565] = actions(4360); + v->a[72566] = 1; + v->a[72567] = sym_extglob_pattern; + v->a[72568] = actions(4362); + v->a[72569] = 1; + v->a[72570] = sym__brace_start; + v->a[72571] = actions(4390); + v->a[72572] = 1; + v->a[72573] = anon_sym_esac; + v->a[72574] = actions(4394); + v->a[72575] = 1; + v->a[72576] = aux_sym_heredoc_redirect_token1; + v->a[72577] = state(3393); + v->a[72578] = 1; + v->a[72579] = aux_sym__literal_repeat1; small_parse_table_3629(v); } void small_parse_table_3629(t_small_parse_table_array *v) { - v->a[72580] = anon_sym_DOLLAR_LBRACE; - v->a[72581] = anon_sym_DOLLAR_LPAREN; - v->a[72582] = anon_sym_BQUOTE; - v->a[72583] = anon_sym_DOLLAR_BQUOTE; - v->a[72584] = anon_sym_LT_LPAREN; - v->a[72585] = anon_sym_GT_LPAREN; + v->a[72580] = state(3936); + v->a[72581] = 1; + v->a[72582] = sym_last_case_item; + v->a[72583] = actions(4328); + v->a[72584] = 2; + v->a[72585] = sym_raw_string; v->a[72586] = sym_word; - v->a[72587] = 10; - v->a[72588] = actions(3); - v->a[72589] = 1; - v->a[72590] = sym_comment; - v->a[72591] = actions(4272); - v->a[72592] = 1; - v->a[72593] = aux_sym_heredoc_redirect_token1; - v->a[72594] = actions(5776); - v->a[72595] = 1; - v->a[72596] = sym_variable_name; - v->a[72597] = state(6746); - v->a[72598] = 1; - v->a[72599] = sym_subscript; + v->a[72587] = state(1796); + v->a[72588] = 2; + v->a[72589] = sym_case_item; + v->a[72590] = aux_sym_case_statement_repeat1; + v->a[72591] = state(3472); + v->a[72592] = 2; + v->a[72593] = sym_concatenation; + v->a[72594] = sym__extglob_blob; + v->a[72595] = actions(4392); + v->a[72596] = 3; + v->a[72597] = anon_sym_SEMI_SEMI; + v->a[72598] = anon_sym_AMP; + v->a[72599] = anon_sym_SEMI; small_parse_table_3630(v); } diff --git a/parser/static/small_parse_table/small_parse_table_726.c b/parser/static/small_parse_table/small_parse_table_726.c index a52b2113..95140f19 100644 --- a/parser/static/small_parse_table/small_parse_table_726.c +++ b/parser/static/small_parse_table/small_parse_table_726.c @@ -14,126 +14,126 @@ void small_parse_table_3630(t_small_parse_table_array *v) { - v->a[72600] = actions(4253); - v->a[72601] = 2; - v->a[72602] = anon_sym_PIPE; - v->a[72603] = anon_sym_PIPE_AMP; - v->a[72604] = state(5148); - v->a[72605] = 2; - v->a[72606] = sym_variable_assignment; - v->a[72607] = aux_sym_variable_assignments_repeat1; - v->a[72608] = actions(4261); + v->a[72600] = state(3295); + v->a[72601] = 7; + v->a[72602] = sym_arithmetic_expansion; + v->a[72603] = sym_brace_expression; + v->a[72604] = sym_string; + v->a[72605] = sym_number; + v->a[72606] = sym_simple_expansion; + v->a[72607] = sym_expansion; + v->a[72608] = sym_command_substitution; v->a[72609] = 3; - v->a[72610] = sym_file_descriptor; - v->a[72611] = sym_test_operator; - v->a[72612] = sym__brace_start; - v->a[72613] = state(5366); - v->a[72614] = 3; - v->a[72615] = sym_file_redirect; - v->a[72616] = sym_heredoc_redirect; - v->a[72617] = aux_sym_redirected_statement_repeat1; - v->a[72618] = actions(4270); - v->a[72619] = 4; + v->a[72610] = actions(57); + v->a[72611] = 1; + v->a[72612] = sym_comment; + v->a[72613] = actions(2652); + v->a[72614] = 14; + v->a[72615] = anon_sym_PIPE; + v->a[72616] = anon_sym_LT; + v->a[72617] = anon_sym_GT; + v->a[72618] = anon_sym_AMP_GT; + v->a[72619] = anon_sym_LT_AMP; small_parse_table_3631(v); } void small_parse_table_3631(t_small_parse_table_array *v) { - v->a[72620] = anon_sym_PIPE_PIPE; - v->a[72621] = anon_sym_AMP_AMP; - v->a[72622] = anon_sym_LT_LT; - v->a[72623] = anon_sym_LT_LT_DASH; - v->a[72624] = actions(4247); - v->a[72625] = 28; - v->a[72626] = anon_sym_LPAREN_LPAREN; - v->a[72627] = anon_sym_LT; - v->a[72628] = anon_sym_GT; - v->a[72629] = anon_sym_GT_GT; - v->a[72630] = anon_sym_AMP_GT; - v->a[72631] = anon_sym_AMP_GT_GT; - v->a[72632] = anon_sym_LT_AMP; - v->a[72633] = anon_sym_GT_AMP; - v->a[72634] = anon_sym_GT_PIPE; - v->a[72635] = anon_sym_LT_AMP_DASH; - v->a[72636] = anon_sym_GT_AMP_DASH; - v->a[72637] = anon_sym_LT_LT_LT; - v->a[72638] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72639] = anon_sym_DOLLAR_LBRACK; + v->a[72620] = anon_sym_GT_AMP; + v->a[72621] = anon_sym_LT_LT; + v->a[72622] = anon_sym_DOLLAR; + v->a[72623] = aux_sym_number_token1; + v->a[72624] = aux_sym_number_token2; + v->a[72625] = anon_sym_DOLLAR_LPAREN; + v->a[72626] = anon_sym_BQUOTE; + v->a[72627] = aux_sym__simple_variable_name_token1; + v->a[72628] = sym_word; + v->a[72629] = actions(2654); + v->a[72630] = 20; + v->a[72631] = sym_file_descriptor; + v->a[72632] = sym__concat; + v->a[72633] = sym_test_operator; + v->a[72634] = sym__brace_start; + v->a[72635] = anon_sym_PIPE_AMP; + v->a[72636] = anon_sym_AMP_AMP; + v->a[72637] = anon_sym_PIPE_PIPE; + v->a[72638] = anon_sym_GT_GT; + v->a[72639] = anon_sym_AMP_GT_GT; small_parse_table_3632(v); } void small_parse_table_3632(t_small_parse_table_array *v) { - v->a[72640] = anon_sym_DOLLAR; - v->a[72641] = sym__special_character; - v->a[72642] = anon_sym_DQUOTE; - v->a[72643] = sym_raw_string; - v->a[72644] = sym_ansi_c_string; - v->a[72645] = aux_sym_number_token1; - v->a[72646] = aux_sym_number_token2; - v->a[72647] = anon_sym_DOLLAR_LBRACE; - v->a[72648] = anon_sym_DOLLAR_LPAREN; - v->a[72649] = anon_sym_BQUOTE; + v->a[72640] = anon_sym_GT_PIPE; + v->a[72641] = anon_sym_LT_AMP_DASH; + v->a[72642] = anon_sym_GT_AMP_DASH; + v->a[72643] = anon_sym_LT_LT_DASH; + v->a[72644] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72645] = aux_sym_concatenation_token1; + v->a[72646] = sym__special_character; + v->a[72647] = anon_sym_DQUOTE; + v->a[72648] = sym_raw_string; + v->a[72649] = anon_sym_DOLLAR_LBRACE; v->a[72650] = anon_sym_DOLLAR_BQUOTE; - v->a[72651] = anon_sym_LT_LPAREN; - v->a[72652] = anon_sym_GT_LPAREN; - v->a[72653] = sym_word; - v->a[72654] = 3; - v->a[72655] = actions(3); - v->a[72656] = 1; - v->a[72657] = sym_comment; - v->a[72658] = actions(1354); - v->a[72659] = 6; + v->a[72651] = 3; + v->a[72652] = actions(57); + v->a[72653] = 1; + v->a[72654] = sym_comment; + v->a[72655] = actions(3060); + v->a[72656] = 14; + v->a[72657] = anon_sym_PIPE; + v->a[72658] = anon_sym_LT; + v->a[72659] = anon_sym_GT; small_parse_table_3633(v); } void small_parse_table_3633(t_small_parse_table_array *v) { - v->a[72660] = sym_file_descriptor; - v->a[72661] = sym__concat; - v->a[72662] = sym_variable_name; - v->a[72663] = sym_test_operator; - v->a[72664] = sym__brace_start; - v->a[72665] = aux_sym_heredoc_redirect_token1; - v->a[72666] = actions(1352); - v->a[72667] = 39; - v->a[72668] = anon_sym_LPAREN_LPAREN; - v->a[72669] = anon_sym_SEMI; - v->a[72670] = anon_sym_PIPE_PIPE; - v->a[72671] = anon_sym_AMP_AMP; - v->a[72672] = anon_sym_PIPE; - v->a[72673] = anon_sym_AMP; - v->a[72674] = anon_sym_LT; - v->a[72675] = anon_sym_GT; - v->a[72676] = anon_sym_LT_LT; - v->a[72677] = anon_sym_GT_GT; - v->a[72678] = anon_sym_RPAREN; - v->a[72679] = anon_sym_SEMI_SEMI; + v->a[72660] = anon_sym_AMP_GT; + v->a[72661] = anon_sym_LT_AMP; + v->a[72662] = anon_sym_GT_AMP; + v->a[72663] = anon_sym_LT_LT; + v->a[72664] = anon_sym_DOLLAR; + v->a[72665] = aux_sym_number_token1; + v->a[72666] = aux_sym_number_token2; + v->a[72667] = anon_sym_DOLLAR_LPAREN; + v->a[72668] = anon_sym_BQUOTE; + v->a[72669] = aux_sym__simple_variable_name_token1; + v->a[72670] = sym_word; + v->a[72671] = actions(3062); + v->a[72672] = 20; + v->a[72673] = sym_file_descriptor; + v->a[72674] = sym__concat; + v->a[72675] = sym_test_operator; + v->a[72676] = sym__brace_start; + v->a[72677] = anon_sym_PIPE_AMP; + v->a[72678] = anon_sym_AMP_AMP; + v->a[72679] = anon_sym_PIPE_PIPE; small_parse_table_3634(v); } void small_parse_table_3634(t_small_parse_table_array *v) { - v->a[72680] = anon_sym_PIPE_AMP; - v->a[72681] = anon_sym_AMP_GT; - v->a[72682] = anon_sym_AMP_GT_GT; - v->a[72683] = anon_sym_LT_AMP; - v->a[72684] = anon_sym_GT_AMP; - v->a[72685] = anon_sym_GT_PIPE; - v->a[72686] = anon_sym_LT_AMP_DASH; - v->a[72687] = anon_sym_GT_AMP_DASH; - v->a[72688] = anon_sym_LT_LT_DASH; - v->a[72689] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72690] = anon_sym_DOLLAR_LBRACK; - v->a[72691] = aux_sym_concatenation_token1; - v->a[72692] = anon_sym_DOLLAR; - v->a[72693] = sym__special_character; - v->a[72694] = anon_sym_DQUOTE; - v->a[72695] = sym_raw_string; - v->a[72696] = sym_ansi_c_string; - v->a[72697] = aux_sym_number_token1; - v->a[72698] = aux_sym_number_token2; - v->a[72699] = anon_sym_DOLLAR_LBRACE; + v->a[72680] = anon_sym_GT_GT; + v->a[72681] = anon_sym_AMP_GT_GT; + v->a[72682] = anon_sym_GT_PIPE; + v->a[72683] = anon_sym_LT_AMP_DASH; + v->a[72684] = anon_sym_GT_AMP_DASH; + v->a[72685] = anon_sym_LT_LT_DASH; + v->a[72686] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72687] = aux_sym_concatenation_token1; + v->a[72688] = sym__special_character; + v->a[72689] = anon_sym_DQUOTE; + v->a[72690] = sym_raw_string; + v->a[72691] = anon_sym_DOLLAR_LBRACE; + v->a[72692] = anon_sym_DOLLAR_BQUOTE; + v->a[72693] = 3; + v->a[72694] = actions(57); + v->a[72695] = 1; + v->a[72696] = sym_comment; + v->a[72697] = actions(3018); + v->a[72698] = 14; + v->a[72699] = anon_sym_PIPE; small_parse_table_3635(v); } diff --git a/parser/static/small_parse_table/small_parse_table_727.c b/parser/static/small_parse_table/small_parse_table_727.c index 7f59c4e0..dcfc68dd 100644 --- a/parser/static/small_parse_table/small_parse_table_727.c +++ b/parser/static/small_parse_table/small_parse_table_727.c @@ -14,126 +14,126 @@ void small_parse_table_3635(t_small_parse_table_array *v) { - v->a[72700] = anon_sym_DOLLAR_LPAREN; - v->a[72701] = anon_sym_BQUOTE; - v->a[72702] = anon_sym_DOLLAR_BQUOTE; - v->a[72703] = anon_sym_LT_LPAREN; - v->a[72704] = anon_sym_GT_LPAREN; - v->a[72705] = aux_sym__simple_variable_name_token1; - v->a[72706] = sym_word; - v->a[72707] = 3; - v->a[72708] = actions(3); - v->a[72709] = 1; - v->a[72710] = sym_comment; - v->a[72711] = actions(1310); - v->a[72712] = 6; - v->a[72713] = sym_file_descriptor; - v->a[72714] = sym__concat; - v->a[72715] = sym_variable_name; - v->a[72716] = sym_test_operator; - v->a[72717] = sym__brace_start; - v->a[72718] = aux_sym_heredoc_redirect_token1; - v->a[72719] = actions(1308); + v->a[72700] = anon_sym_LT; + v->a[72701] = anon_sym_GT; + v->a[72702] = anon_sym_AMP_GT; + v->a[72703] = anon_sym_LT_AMP; + v->a[72704] = anon_sym_GT_AMP; + v->a[72705] = anon_sym_LT_LT; + v->a[72706] = anon_sym_DOLLAR; + v->a[72707] = aux_sym_number_token1; + v->a[72708] = aux_sym_number_token2; + v->a[72709] = anon_sym_DOLLAR_LPAREN; + v->a[72710] = anon_sym_BQUOTE; + v->a[72711] = aux_sym__simple_variable_name_token1; + v->a[72712] = sym_word; + v->a[72713] = actions(3020); + v->a[72714] = 20; + v->a[72715] = sym_file_descriptor; + v->a[72716] = sym__concat; + v->a[72717] = sym_test_operator; + v->a[72718] = sym__brace_start; + v->a[72719] = anon_sym_PIPE_AMP; small_parse_table_3636(v); } void small_parse_table_3636(t_small_parse_table_array *v) { - v->a[72720] = 39; - v->a[72721] = anon_sym_LPAREN_LPAREN; - v->a[72722] = anon_sym_SEMI; - v->a[72723] = anon_sym_PIPE_PIPE; - v->a[72724] = anon_sym_AMP_AMP; - v->a[72725] = anon_sym_PIPE; - v->a[72726] = anon_sym_AMP; - v->a[72727] = anon_sym_LT; - v->a[72728] = anon_sym_GT; - v->a[72729] = anon_sym_LT_LT; - v->a[72730] = anon_sym_GT_GT; - v->a[72731] = anon_sym_RPAREN; - v->a[72732] = anon_sym_SEMI_SEMI; - v->a[72733] = anon_sym_PIPE_AMP; - v->a[72734] = anon_sym_AMP_GT; - v->a[72735] = anon_sym_AMP_GT_GT; - v->a[72736] = anon_sym_LT_AMP; - v->a[72737] = anon_sym_GT_AMP; - v->a[72738] = anon_sym_GT_PIPE; - v->a[72739] = anon_sym_LT_AMP_DASH; + v->a[72720] = anon_sym_AMP_AMP; + v->a[72721] = anon_sym_PIPE_PIPE; + v->a[72722] = anon_sym_GT_GT; + v->a[72723] = anon_sym_AMP_GT_GT; + v->a[72724] = anon_sym_GT_PIPE; + v->a[72725] = anon_sym_LT_AMP_DASH; + v->a[72726] = anon_sym_GT_AMP_DASH; + v->a[72727] = anon_sym_LT_LT_DASH; + v->a[72728] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72729] = aux_sym_concatenation_token1; + v->a[72730] = sym__special_character; + v->a[72731] = anon_sym_DQUOTE; + v->a[72732] = sym_raw_string; + v->a[72733] = anon_sym_DOLLAR_LBRACE; + v->a[72734] = anon_sym_DOLLAR_BQUOTE; + v->a[72735] = 3; + v->a[72736] = actions(57); + v->a[72737] = 1; + v->a[72738] = sym_comment; + v->a[72739] = actions(3048); small_parse_table_3637(v); } void small_parse_table_3637(t_small_parse_table_array *v) { - v->a[72740] = anon_sym_GT_AMP_DASH; - v->a[72741] = anon_sym_LT_LT_DASH; - v->a[72742] = anon_sym_LT_LT_LT; - v->a[72743] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72744] = anon_sym_DOLLAR_LBRACK; - v->a[72745] = aux_sym_concatenation_token1; - v->a[72746] = anon_sym_DOLLAR; - v->a[72747] = sym__special_character; - v->a[72748] = anon_sym_DQUOTE; - v->a[72749] = sym_raw_string; - v->a[72750] = sym_ansi_c_string; - v->a[72751] = aux_sym_number_token1; - v->a[72752] = aux_sym_number_token2; - v->a[72753] = anon_sym_DOLLAR_LBRACE; - v->a[72754] = anon_sym_DOLLAR_LPAREN; - v->a[72755] = anon_sym_BQUOTE; - v->a[72756] = anon_sym_DOLLAR_BQUOTE; - v->a[72757] = anon_sym_LT_LPAREN; - v->a[72758] = anon_sym_GT_LPAREN; - v->a[72759] = sym_word; + v->a[72740] = 14; + v->a[72741] = anon_sym_PIPE; + v->a[72742] = anon_sym_LT; + v->a[72743] = anon_sym_GT; + v->a[72744] = anon_sym_AMP_GT; + v->a[72745] = anon_sym_LT_AMP; + v->a[72746] = anon_sym_GT_AMP; + v->a[72747] = anon_sym_LT_LT; + v->a[72748] = anon_sym_DOLLAR; + v->a[72749] = aux_sym_number_token1; + v->a[72750] = aux_sym_number_token2; + v->a[72751] = anon_sym_DOLLAR_LPAREN; + v->a[72752] = anon_sym_BQUOTE; + v->a[72753] = aux_sym__simple_variable_name_token1; + v->a[72754] = sym_word; + v->a[72755] = actions(3050); + v->a[72756] = 20; + v->a[72757] = sym_file_descriptor; + v->a[72758] = sym__concat; + v->a[72759] = sym_test_operator; small_parse_table_3638(v); } void small_parse_table_3638(t_small_parse_table_array *v) { - v->a[72760] = 3; - v->a[72761] = actions(3); - v->a[72762] = 1; - v->a[72763] = sym_comment; - v->a[72764] = actions(1306); - v->a[72765] = 6; - v->a[72766] = sym_file_descriptor; - v->a[72767] = sym__concat; - v->a[72768] = sym_variable_name; - v->a[72769] = sym_test_operator; - v->a[72770] = sym__brace_start; - v->a[72771] = aux_sym_heredoc_redirect_token1; - v->a[72772] = actions(1304); - v->a[72773] = 39; - v->a[72774] = anon_sym_LPAREN_LPAREN; - v->a[72775] = anon_sym_SEMI; - v->a[72776] = anon_sym_PIPE_PIPE; - v->a[72777] = anon_sym_AMP_AMP; - v->a[72778] = anon_sym_PIPE; - v->a[72779] = anon_sym_AMP; + v->a[72760] = sym__brace_start; + v->a[72761] = anon_sym_PIPE_AMP; + v->a[72762] = anon_sym_AMP_AMP; + v->a[72763] = anon_sym_PIPE_PIPE; + v->a[72764] = anon_sym_GT_GT; + v->a[72765] = anon_sym_AMP_GT_GT; + v->a[72766] = anon_sym_GT_PIPE; + v->a[72767] = anon_sym_LT_AMP_DASH; + v->a[72768] = anon_sym_GT_AMP_DASH; + v->a[72769] = anon_sym_LT_LT_DASH; + v->a[72770] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72771] = aux_sym_concatenation_token1; + v->a[72772] = sym__special_character; + v->a[72773] = anon_sym_DQUOTE; + v->a[72774] = sym_raw_string; + v->a[72775] = anon_sym_DOLLAR_LBRACE; + v->a[72776] = anon_sym_DOLLAR_BQUOTE; + v->a[72777] = 3; + v->a[72778] = actions(57); + v->a[72779] = 1; small_parse_table_3639(v); } void small_parse_table_3639(t_small_parse_table_array *v) { - v->a[72780] = anon_sym_LT; - v->a[72781] = anon_sym_GT; - v->a[72782] = anon_sym_LT_LT; - v->a[72783] = anon_sym_GT_GT; - v->a[72784] = anon_sym_RPAREN; - v->a[72785] = anon_sym_SEMI_SEMI; - v->a[72786] = anon_sym_PIPE_AMP; - v->a[72787] = anon_sym_AMP_GT; - v->a[72788] = anon_sym_AMP_GT_GT; - v->a[72789] = anon_sym_LT_AMP; - v->a[72790] = anon_sym_GT_AMP; - v->a[72791] = anon_sym_GT_PIPE; - v->a[72792] = anon_sym_LT_AMP_DASH; - v->a[72793] = anon_sym_GT_AMP_DASH; - v->a[72794] = anon_sym_LT_LT_DASH; - v->a[72795] = anon_sym_LT_LT_LT; - v->a[72796] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72797] = anon_sym_DOLLAR_LBRACK; - v->a[72798] = aux_sym_concatenation_token1; - v->a[72799] = anon_sym_DOLLAR; + v->a[72780] = sym_comment; + v->a[72781] = actions(2826); + v->a[72782] = 13; + v->a[72783] = anon_sym_PIPE; + v->a[72784] = anon_sym_LT; + v->a[72785] = anon_sym_GT; + v->a[72786] = anon_sym_AMP_GT; + v->a[72787] = anon_sym_LT_AMP; + v->a[72788] = anon_sym_GT_AMP; + v->a[72789] = anon_sym_LT_LT; + v->a[72790] = anon_sym_DOLLAR; + v->a[72791] = aux_sym_number_token1; + v->a[72792] = aux_sym_number_token2; + v->a[72793] = anon_sym_DOLLAR_LPAREN; + v->a[72794] = anon_sym_BQUOTE; + v->a[72795] = sym_word; + v->a[72796] = actions(2828); + v->a[72797] = 21; + v->a[72798] = sym_file_descriptor; + v->a[72799] = sym__concat; small_parse_table_3640(v); } diff --git a/parser/static/small_parse_table/small_parse_table_728.c b/parser/static/small_parse_table/small_parse_table_728.c index 35dfea68..ea296823 100644 --- a/parser/static/small_parse_table/small_parse_table_728.c +++ b/parser/static/small_parse_table/small_parse_table_728.c @@ -14,126 +14,126 @@ void small_parse_table_3640(t_small_parse_table_array *v) { - v->a[72800] = sym__special_character; - v->a[72801] = anon_sym_DQUOTE; - v->a[72802] = sym_raw_string; - v->a[72803] = sym_ansi_c_string; - v->a[72804] = aux_sym_number_token1; - v->a[72805] = aux_sym_number_token2; - v->a[72806] = anon_sym_DOLLAR_LBRACE; - v->a[72807] = anon_sym_DOLLAR_LPAREN; - v->a[72808] = anon_sym_BQUOTE; - v->a[72809] = anon_sym_DOLLAR_BQUOTE; - v->a[72810] = anon_sym_LT_LPAREN; - v->a[72811] = anon_sym_GT_LPAREN; - v->a[72812] = sym_word; - v->a[72813] = 3; - v->a[72814] = actions(3); - v->a[72815] = 1; - v->a[72816] = sym_comment; - v->a[72817] = actions(1310); - v->a[72818] = 6; - v->a[72819] = sym_file_descriptor; + v->a[72800] = sym_test_operator; + v->a[72801] = sym__bare_dollar; + v->a[72802] = sym__brace_start; + v->a[72803] = anon_sym_PIPE_AMP; + v->a[72804] = anon_sym_AMP_AMP; + v->a[72805] = anon_sym_PIPE_PIPE; + v->a[72806] = anon_sym_GT_GT; + v->a[72807] = anon_sym_AMP_GT_GT; + v->a[72808] = anon_sym_GT_PIPE; + v->a[72809] = anon_sym_LT_AMP_DASH; + v->a[72810] = anon_sym_GT_AMP_DASH; + v->a[72811] = anon_sym_LT_LT_DASH; + v->a[72812] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72813] = aux_sym_concatenation_token1; + v->a[72814] = sym__special_character; + v->a[72815] = anon_sym_DQUOTE; + v->a[72816] = sym_raw_string; + v->a[72817] = anon_sym_DOLLAR_LBRACE; + v->a[72818] = anon_sym_DOLLAR_BQUOTE; + v->a[72819] = 3; small_parse_table_3641(v); } void small_parse_table_3641(t_small_parse_table_array *v) { - v->a[72820] = sym__concat; - v->a[72821] = sym_variable_name; - v->a[72822] = sym_test_operator; - v->a[72823] = sym__brace_start; - v->a[72824] = aux_sym_heredoc_redirect_token1; - v->a[72825] = actions(1308); - v->a[72826] = 39; - v->a[72827] = anon_sym_LPAREN_LPAREN; - v->a[72828] = anon_sym_SEMI; - v->a[72829] = anon_sym_PIPE_PIPE; - v->a[72830] = anon_sym_AMP_AMP; - v->a[72831] = anon_sym_PIPE; - v->a[72832] = anon_sym_AMP; - v->a[72833] = anon_sym_LT; - v->a[72834] = anon_sym_GT; - v->a[72835] = anon_sym_LT_LT; - v->a[72836] = anon_sym_GT_GT; - v->a[72837] = anon_sym_RPAREN; - v->a[72838] = anon_sym_SEMI_SEMI; - v->a[72839] = anon_sym_PIPE_AMP; + v->a[72820] = actions(57); + v->a[72821] = 1; + v->a[72822] = sym_comment; + v->a[72823] = actions(2652); + v->a[72824] = 13; + v->a[72825] = anon_sym_PIPE; + v->a[72826] = anon_sym_LT; + v->a[72827] = anon_sym_GT; + v->a[72828] = anon_sym_AMP_GT; + v->a[72829] = anon_sym_LT_AMP; + v->a[72830] = anon_sym_GT_AMP; + v->a[72831] = anon_sym_LT_LT; + v->a[72832] = anon_sym_DOLLAR; + v->a[72833] = aux_sym_number_token1; + v->a[72834] = aux_sym_number_token2; + v->a[72835] = anon_sym_DOLLAR_LPAREN; + v->a[72836] = anon_sym_BQUOTE; + v->a[72837] = sym_word; + v->a[72838] = actions(2654); + v->a[72839] = 21; small_parse_table_3642(v); } void small_parse_table_3642(t_small_parse_table_array *v) { - v->a[72840] = anon_sym_AMP_GT; - v->a[72841] = anon_sym_AMP_GT_GT; - v->a[72842] = anon_sym_LT_AMP; - v->a[72843] = anon_sym_GT_AMP; - v->a[72844] = anon_sym_GT_PIPE; - v->a[72845] = anon_sym_LT_AMP_DASH; - v->a[72846] = anon_sym_GT_AMP_DASH; - v->a[72847] = anon_sym_LT_LT_DASH; - v->a[72848] = anon_sym_LT_LT_LT; - v->a[72849] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72850] = anon_sym_DOLLAR_LBRACK; - v->a[72851] = aux_sym_concatenation_token1; - v->a[72852] = anon_sym_DOLLAR; - v->a[72853] = sym__special_character; - v->a[72854] = anon_sym_DQUOTE; - v->a[72855] = sym_raw_string; - v->a[72856] = sym_ansi_c_string; - v->a[72857] = aux_sym_number_token1; - v->a[72858] = aux_sym_number_token2; + v->a[72840] = sym_file_descriptor; + v->a[72841] = sym__concat; + v->a[72842] = sym_variable_name; + v->a[72843] = sym_test_operator; + v->a[72844] = sym__brace_start; + v->a[72845] = anon_sym_PIPE_AMP; + v->a[72846] = anon_sym_AMP_AMP; + v->a[72847] = anon_sym_PIPE_PIPE; + v->a[72848] = anon_sym_GT_GT; + v->a[72849] = anon_sym_AMP_GT_GT; + v->a[72850] = anon_sym_GT_PIPE; + v->a[72851] = anon_sym_LT_AMP_DASH; + v->a[72852] = anon_sym_GT_AMP_DASH; + v->a[72853] = anon_sym_LT_LT_DASH; + v->a[72854] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72855] = aux_sym_concatenation_token1; + v->a[72856] = sym__special_character; + v->a[72857] = anon_sym_DQUOTE; + v->a[72858] = sym_raw_string; v->a[72859] = anon_sym_DOLLAR_LBRACE; small_parse_table_3643(v); } void small_parse_table_3643(t_small_parse_table_array *v) { - v->a[72860] = anon_sym_DOLLAR_LPAREN; - v->a[72861] = anon_sym_BQUOTE; - v->a[72862] = anon_sym_DOLLAR_BQUOTE; - v->a[72863] = anon_sym_LT_LPAREN; - v->a[72864] = anon_sym_GT_LPAREN; - v->a[72865] = sym_word; - v->a[72866] = 5; - v->a[72867] = actions(3); - v->a[72868] = 1; - v->a[72869] = sym_comment; - v->a[72870] = actions(5753); - v->a[72871] = 1; - v->a[72872] = sym__special_character; - v->a[72873] = state(1608); - v->a[72874] = 1; - v->a[72875] = aux_sym__literal_repeat1; - v->a[72876] = actions(5395); - v->a[72877] = 5; - v->a[72878] = sym_file_descriptor; - v->a[72879] = sym_variable_name; + v->a[72860] = anon_sym_DOLLAR_BQUOTE; + v->a[72861] = 24; + v->a[72862] = actions(3); + v->a[72863] = 1; + v->a[72864] = sym_comment; + v->a[72865] = actions(4332); + v->a[72866] = 1; + v->a[72867] = anon_sym_LPAREN; + v->a[72868] = actions(4338); + v->a[72869] = 1; + v->a[72870] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72871] = actions(4340); + v->a[72872] = 1; + v->a[72873] = anon_sym_DOLLAR; + v->a[72874] = actions(4342); + v->a[72875] = 1; + v->a[72876] = sym__special_character; + v->a[72877] = actions(4344); + v->a[72878] = 1; + v->a[72879] = anon_sym_DQUOTE; small_parse_table_3644(v); } void small_parse_table_3644(t_small_parse_table_array *v) { - v->a[72880] = sym_test_operator; - v->a[72881] = sym__brace_start; - v->a[72882] = aux_sym_heredoc_redirect_token1; - v->a[72883] = actions(5393); - v->a[72884] = 38; - v->a[72885] = anon_sym_LPAREN_LPAREN; - v->a[72886] = anon_sym_SEMI; - v->a[72887] = anon_sym_PIPE_PIPE; - v->a[72888] = anon_sym_AMP_AMP; - v->a[72889] = anon_sym_PIPE; - v->a[72890] = anon_sym_AMP; - v->a[72891] = anon_sym_LT; - v->a[72892] = anon_sym_GT; - v->a[72893] = anon_sym_LT_LT; - v->a[72894] = anon_sym_GT_GT; - v->a[72895] = anon_sym_SEMI_SEMI; - v->a[72896] = anon_sym_SEMI_AMP; - v->a[72897] = anon_sym_SEMI_SEMI_AMP; - v->a[72898] = anon_sym_PIPE_AMP; - v->a[72899] = anon_sym_AMP_GT; + v->a[72880] = actions(4346); + v->a[72881] = 1; + v->a[72882] = aux_sym_number_token1; + v->a[72883] = actions(4348); + v->a[72884] = 1; + v->a[72885] = aux_sym_number_token2; + v->a[72886] = actions(4350); + v->a[72887] = 1; + v->a[72888] = anon_sym_DOLLAR_LBRACE; + v->a[72889] = actions(4352); + v->a[72890] = 1; + v->a[72891] = anon_sym_DOLLAR_LPAREN; + v->a[72892] = actions(4354); + v->a[72893] = 1; + v->a[72894] = anon_sym_BQUOTE; + v->a[72895] = actions(4356); + v->a[72896] = 1; + v->a[72897] = anon_sym_DOLLAR_BQUOTE; + v->a[72898] = actions(4358); + v->a[72899] = 1; small_parse_table_3645(v); } diff --git a/parser/static/small_parse_table/small_parse_table_729.c b/parser/static/small_parse_table/small_parse_table_729.c index 33c192d5..cba33d47 100644 --- a/parser/static/small_parse_table/small_parse_table_729.c +++ b/parser/static/small_parse_table/small_parse_table_729.c @@ -14,126 +14,126 @@ void small_parse_table_3645(t_small_parse_table_array *v) { - v->a[72900] = anon_sym_AMP_GT_GT; - v->a[72901] = anon_sym_LT_AMP; - v->a[72902] = anon_sym_GT_AMP; - v->a[72903] = anon_sym_GT_PIPE; - v->a[72904] = anon_sym_LT_AMP_DASH; - v->a[72905] = anon_sym_GT_AMP_DASH; - v->a[72906] = anon_sym_LT_LT_DASH; - v->a[72907] = anon_sym_LT_LT_LT; - v->a[72908] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72909] = anon_sym_DOLLAR_LBRACK; - v->a[72910] = anon_sym_DOLLAR; - v->a[72911] = anon_sym_DQUOTE; - v->a[72912] = sym_raw_string; - v->a[72913] = sym_ansi_c_string; - v->a[72914] = aux_sym_number_token1; - v->a[72915] = aux_sym_number_token2; - v->a[72916] = anon_sym_DOLLAR_LBRACE; - v->a[72917] = anon_sym_DOLLAR_LPAREN; - v->a[72918] = anon_sym_BQUOTE; - v->a[72919] = anon_sym_DOLLAR_BQUOTE; + v->a[72900] = sym_test_operator; + v->a[72901] = actions(4360); + v->a[72902] = 1; + v->a[72903] = sym_extglob_pattern; + v->a[72904] = actions(4362); + v->a[72905] = 1; + v->a[72906] = sym__brace_start; + v->a[72907] = actions(4396); + v->a[72908] = 1; + v->a[72909] = anon_sym_esac; + v->a[72910] = actions(4400); + v->a[72911] = 1; + v->a[72912] = aux_sym_heredoc_redirect_token1; + v->a[72913] = state(3393); + v->a[72914] = 1; + v->a[72915] = aux_sym__literal_repeat1; + v->a[72916] = state(3943); + v->a[72917] = 1; + v->a[72918] = sym_last_case_item; + v->a[72919] = actions(4328); small_parse_table_3646(v); } void small_parse_table_3646(t_small_parse_table_array *v) { - v->a[72920] = anon_sym_LT_LPAREN; - v->a[72921] = anon_sym_GT_LPAREN; + v->a[72920] = 2; + v->a[72921] = sym_raw_string; v->a[72922] = sym_word; - v->a[72923] = 3; - v->a[72924] = actions(3); - v->a[72925] = 1; - v->a[72926] = sym_comment; - v->a[72927] = actions(1326); - v->a[72928] = 5; - v->a[72929] = sym_file_descriptor; - v->a[72930] = sym__concat; - v->a[72931] = sym_test_operator; - v->a[72932] = sym__brace_start; - v->a[72933] = aux_sym_heredoc_redirect_token1; - v->a[72934] = actions(1324); - v->a[72935] = 40; - v->a[72936] = anon_sym_LPAREN_LPAREN; - v->a[72937] = anon_sym_SEMI; - v->a[72938] = anon_sym_PIPE_PIPE; - v->a[72939] = anon_sym_AMP_AMP; + v->a[72923] = state(1813); + v->a[72924] = 2; + v->a[72925] = sym_case_item; + v->a[72926] = aux_sym_case_statement_repeat1; + v->a[72927] = state(3472); + v->a[72928] = 2; + v->a[72929] = sym_concatenation; + v->a[72930] = sym__extglob_blob; + v->a[72931] = actions(4398); + v->a[72932] = 3; + v->a[72933] = anon_sym_SEMI_SEMI; + v->a[72934] = anon_sym_AMP; + v->a[72935] = anon_sym_SEMI; + v->a[72936] = state(3295); + v->a[72937] = 7; + v->a[72938] = sym_arithmetic_expansion; + v->a[72939] = sym_brace_expression; small_parse_table_3647(v); } void small_parse_table_3647(t_small_parse_table_array *v) { - v->a[72940] = anon_sym_PIPE; - v->a[72941] = anon_sym_AMP; - v->a[72942] = anon_sym_LT; - v->a[72943] = anon_sym_GT; - v->a[72944] = anon_sym_LT_LT; - v->a[72945] = anon_sym_GT_GT; - v->a[72946] = anon_sym_SEMI_SEMI; - v->a[72947] = anon_sym_SEMI_AMP; - v->a[72948] = anon_sym_SEMI_SEMI_AMP; - v->a[72949] = anon_sym_PIPE_AMP; - v->a[72950] = anon_sym_AMP_GT; - v->a[72951] = anon_sym_AMP_GT_GT; - v->a[72952] = anon_sym_LT_AMP; - v->a[72953] = anon_sym_GT_AMP; - v->a[72954] = anon_sym_GT_PIPE; - v->a[72955] = anon_sym_LT_AMP_DASH; - v->a[72956] = anon_sym_GT_AMP_DASH; - v->a[72957] = anon_sym_LT_LT_DASH; - v->a[72958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[72959] = anon_sym_DOLLAR_LBRACK; + v->a[72940] = sym_string; + v->a[72941] = sym_number; + v->a[72942] = sym_simple_expansion; + v->a[72943] = sym_expansion; + v->a[72944] = sym_command_substitution; + v->a[72945] = 3; + v->a[72946] = actions(57); + v->a[72947] = 1; + v->a[72948] = sym_comment; + v->a[72949] = actions(3060); + v->a[72950] = 13; + v->a[72951] = anon_sym_PIPE; + v->a[72952] = anon_sym_LT; + v->a[72953] = anon_sym_GT; + v->a[72954] = anon_sym_AMP_GT; + v->a[72955] = anon_sym_LT_AMP; + v->a[72956] = anon_sym_GT_AMP; + v->a[72957] = anon_sym_LT_LT; + v->a[72958] = anon_sym_DOLLAR; + v->a[72959] = aux_sym_number_token1; small_parse_table_3648(v); } void small_parse_table_3648(t_small_parse_table_array *v) { - v->a[72960] = aux_sym_concatenation_token1; - v->a[72961] = anon_sym_DOLLAR; - v->a[72962] = sym__special_character; - v->a[72963] = anon_sym_DQUOTE; - v->a[72964] = sym_raw_string; - v->a[72965] = sym_ansi_c_string; - v->a[72966] = aux_sym_number_token1; - v->a[72967] = aux_sym_number_token2; - v->a[72968] = anon_sym_DOLLAR_LBRACE; - v->a[72969] = anon_sym_DOLLAR_LPAREN; - v->a[72970] = anon_sym_BQUOTE; - v->a[72971] = anon_sym_DOLLAR_BQUOTE; - v->a[72972] = anon_sym_LT_LPAREN; - v->a[72973] = anon_sym_GT_LPAREN; - v->a[72974] = aux_sym__simple_variable_name_token1; - v->a[72975] = sym_word; - v->a[72976] = 3; - v->a[72977] = actions(3); - v->a[72978] = 1; - v->a[72979] = sym_comment; + v->a[72960] = aux_sym_number_token2; + v->a[72961] = anon_sym_DOLLAR_LPAREN; + v->a[72962] = anon_sym_BQUOTE; + v->a[72963] = sym_word; + v->a[72964] = actions(3062); + v->a[72965] = 21; + v->a[72966] = sym_file_descriptor; + v->a[72967] = sym__concat; + v->a[72968] = sym_variable_name; + v->a[72969] = sym_test_operator; + v->a[72970] = sym__brace_start; + v->a[72971] = anon_sym_PIPE_AMP; + v->a[72972] = anon_sym_AMP_AMP; + v->a[72973] = anon_sym_PIPE_PIPE; + v->a[72974] = anon_sym_GT_GT; + v->a[72975] = anon_sym_AMP_GT_GT; + v->a[72976] = anon_sym_GT_PIPE; + v->a[72977] = anon_sym_LT_AMP_DASH; + v->a[72978] = anon_sym_GT_AMP_DASH; + v->a[72979] = anon_sym_LT_LT_DASH; small_parse_table_3649(v); } void small_parse_table_3649(t_small_parse_table_array *v) { - v->a[72980] = actions(1253); - v->a[72981] = 5; - v->a[72982] = sym_file_descriptor; - v->a[72983] = sym__concat; - v->a[72984] = sym_test_operator; - v->a[72985] = sym__brace_start; - v->a[72986] = aux_sym_heredoc_redirect_token1; - v->a[72987] = actions(1251); - v->a[72988] = 40; - v->a[72989] = anon_sym_LPAREN_LPAREN; - v->a[72990] = anon_sym_SEMI; - v->a[72991] = anon_sym_PIPE_PIPE; - v->a[72992] = anon_sym_AMP_AMP; + v->a[72980] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[72981] = aux_sym_concatenation_token1; + v->a[72982] = sym__special_character; + v->a[72983] = anon_sym_DQUOTE; + v->a[72984] = sym_raw_string; + v->a[72985] = anon_sym_DOLLAR_LBRACE; + v->a[72986] = anon_sym_DOLLAR_BQUOTE; + v->a[72987] = 3; + v->a[72988] = actions(57); + v->a[72989] = 1; + v->a[72990] = sym_comment; + v->a[72991] = actions(2906); + v->a[72992] = 14; v->a[72993] = anon_sym_PIPE; - v->a[72994] = anon_sym_AMP; - v->a[72995] = anon_sym_LT; - v->a[72996] = anon_sym_GT; - v->a[72997] = anon_sym_LT_LT; - v->a[72998] = anon_sym_GT_GT; - v->a[72999] = anon_sym_SEMI_SEMI; + v->a[72994] = anon_sym_LT; + v->a[72995] = anon_sym_GT; + v->a[72996] = anon_sym_AMP_GT; + v->a[72997] = anon_sym_LT_AMP; + v->a[72998] = anon_sym_GT_AMP; + v->a[72999] = anon_sym_LT_LT; small_parse_table_3650(v); } diff --git a/parser/static/small_parse_table/small_parse_table_73.c b/parser/static/small_parse_table/small_parse_table_73.c index 8a9db8a2..48017e16 100644 --- a/parser/static/small_parse_table/small_parse_table_73.c +++ b/parser/static/small_parse_table/small_parse_table_73.c @@ -14,126 +14,126 @@ void small_parse_table_365(t_small_parse_table_array *v) { - v->a[7300] = anon_sym_GT; - v->a[7301] = anon_sym_LT_LT; - v->a[7302] = anon_sym_GT_GT; - v->a[7303] = anon_sym_PIPE_AMP; - v->a[7304] = anon_sym_AMP_GT; - v->a[7305] = anon_sym_AMP_GT_GT; - v->a[7306] = anon_sym_LT_AMP; - v->a[7307] = anon_sym_GT_AMP; - v->a[7308] = anon_sym_GT_PIPE; - v->a[7309] = anon_sym_LT_AMP_DASH; - v->a[7310] = anon_sym_GT_AMP_DASH; - v->a[7311] = anon_sym_LT_LT_DASH; - v->a[7312] = 6; - v->a[7313] = actions(3); - v->a[7314] = 1; - v->a[7315] = sym_comment; - v->a[7316] = state(1567); - v->a[7317] = 1; - v->a[7318] = aux_sym__literal_repeat1; - v->a[7319] = state(609); + v->a[7300] = actions(1766); + v->a[7301] = 1; + v->a[7302] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7303] = actions(1769); + v->a[7304] = 1; + v->a[7305] = anon_sym_DOLLAR; + v->a[7306] = actions(1772); + v->a[7307] = 1; + v->a[7308] = sym__special_character; + v->a[7309] = actions(1775); + v->a[7310] = 1; + v->a[7311] = anon_sym_DQUOTE; + v->a[7312] = actions(1778); + v->a[7313] = 1; + v->a[7314] = aux_sym_number_token1; + v->a[7315] = actions(1781); + v->a[7316] = 1; + v->a[7317] = aux_sym_number_token2; + v->a[7318] = actions(1784); + v->a[7319] = 1; small_parse_table_366(v); } void small_parse_table_366(t_small_parse_table_array *v) { - v->a[7320] = 2; - v->a[7321] = sym_concatenation; - v->a[7322] = aux_sym_for_statement_repeat1; - v->a[7323] = actions(2096); - v->a[7324] = 5; - v->a[7325] = sym_file_descriptor; - v->a[7326] = sym_variable_name; - v->a[7327] = sym_test_operator; - v->a[7328] = sym__brace_start; - v->a[7329] = aux_sym_heredoc_redirect_token1; - v->a[7330] = state(1269); - v->a[7331] = 9; - v->a[7332] = sym_arithmetic_expansion; - v->a[7333] = sym_brace_expression; - v->a[7334] = sym_string; - v->a[7335] = sym_translated_string; - v->a[7336] = sym_number; - v->a[7337] = sym_simple_expansion; - v->a[7338] = sym_expansion; - v->a[7339] = sym_command_substitution; + v->a[7320] = anon_sym_DOLLAR_LBRACE; + v->a[7321] = actions(1787); + v->a[7322] = 1; + v->a[7323] = anon_sym_DOLLAR_LPAREN; + v->a[7324] = actions(1790); + v->a[7325] = 1; + v->a[7326] = anon_sym_BQUOTE; + v->a[7327] = actions(1793); + v->a[7328] = 1; + v->a[7329] = anon_sym_DOLLAR_BQUOTE; + v->a[7330] = actions(1796); + v->a[7331] = 1; + v->a[7332] = sym_test_operator; + v->a[7333] = actions(1799); + v->a[7334] = 1; + v->a[7335] = sym__brace_start; + v->a[7336] = state(1240); + v->a[7337] = 1; + v->a[7338] = aux_sym__literal_repeat1; + v->a[7339] = actions(1763); small_parse_table_367(v); } void small_parse_table_367(t_small_parse_table_array *v) { - v->a[7340] = sym_process_substitution; - v->a[7341] = actions(2094); - v->a[7342] = 39; - v->a[7343] = anon_sym_LPAREN_LPAREN; - v->a[7344] = anon_sym_SEMI; - v->a[7345] = anon_sym_PIPE_PIPE; - v->a[7346] = anon_sym_AMP_AMP; - v->a[7347] = anon_sym_PIPE; - v->a[7348] = anon_sym_AMP; - v->a[7349] = anon_sym_LT; - v->a[7350] = anon_sym_GT; - v->a[7351] = anon_sym_LT_LT; - v->a[7352] = anon_sym_GT_GT; - v->a[7353] = anon_sym_SEMI_SEMI; - v->a[7354] = anon_sym_SEMI_AMP; - v->a[7355] = anon_sym_SEMI_SEMI_AMP; - v->a[7356] = anon_sym_PIPE_AMP; - v->a[7357] = anon_sym_AMP_GT; - v->a[7358] = anon_sym_AMP_GT_GT; - v->a[7359] = anon_sym_LT_AMP; + v->a[7340] = 2; + v->a[7341] = sym_raw_string; + v->a[7342] = sym_word; + v->a[7343] = state(350); + v->a[7344] = 2; + v->a[7345] = sym_concatenation; + v->a[7346] = aux_sym_for_statement_repeat1; + v->a[7347] = actions(1287); + v->a[7348] = 4; + v->a[7349] = sym_file_descriptor; + v->a[7350] = sym_variable_name; + v->a[7351] = ts_builtin_sym_end; + v->a[7352] = aux_sym_heredoc_redirect_token1; + v->a[7353] = state(776); + v->a[7354] = 7; + v->a[7355] = sym_arithmetic_expansion; + v->a[7356] = sym_brace_expression; + v->a[7357] = sym_string; + v->a[7358] = sym_number; + v->a[7359] = sym_simple_expansion; small_parse_table_368(v); } void small_parse_table_368(t_small_parse_table_array *v) { - v->a[7360] = anon_sym_GT_AMP; - v->a[7361] = anon_sym_GT_PIPE; - v->a[7362] = anon_sym_LT_AMP_DASH; - v->a[7363] = anon_sym_GT_AMP_DASH; - v->a[7364] = anon_sym_LT_LT_DASH; - v->a[7365] = anon_sym_LT_LT_LT; - v->a[7366] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7367] = anon_sym_DOLLAR_LBRACK; - v->a[7368] = anon_sym_DOLLAR; - v->a[7369] = sym__special_character; - v->a[7370] = anon_sym_DQUOTE; - v->a[7371] = sym_raw_string; - v->a[7372] = sym_ansi_c_string; - v->a[7373] = aux_sym_number_token1; - v->a[7374] = aux_sym_number_token2; - v->a[7375] = anon_sym_DOLLAR_LBRACE; - v->a[7376] = anon_sym_DOLLAR_LPAREN; - v->a[7377] = anon_sym_BQUOTE; - v->a[7378] = anon_sym_DOLLAR_BQUOTE; - v->a[7379] = anon_sym_LT_LPAREN; + v->a[7360] = sym_expansion; + v->a[7361] = sym_command_substitution; + v->a[7362] = actions(1285); + v->a[7363] = 19; + v->a[7364] = anon_sym_PIPE; + v->a[7365] = anon_sym_SEMI_SEMI; + v->a[7366] = anon_sym_PIPE_AMP; + v->a[7367] = anon_sym_AMP_AMP; + v->a[7368] = anon_sym_PIPE_PIPE; + v->a[7369] = anon_sym_LT; + v->a[7370] = anon_sym_GT; + v->a[7371] = anon_sym_GT_GT; + v->a[7372] = anon_sym_AMP_GT; + v->a[7373] = anon_sym_AMP_GT_GT; + v->a[7374] = anon_sym_LT_AMP; + v->a[7375] = anon_sym_GT_AMP; + v->a[7376] = anon_sym_GT_PIPE; + v->a[7377] = anon_sym_LT_AMP_DASH; + v->a[7378] = anon_sym_GT_AMP_DASH; + v->a[7379] = anon_sym_LT_LT; small_parse_table_369(v); } void small_parse_table_369(t_small_parse_table_array *v) { - v->a[7380] = anon_sym_GT_LPAREN; - v->a[7381] = sym_word; - v->a[7382] = 24; - v->a[7383] = actions(3); - v->a[7384] = 1; - v->a[7385] = sym_comment; - v->a[7386] = actions(2261); - v->a[7387] = 1; - v->a[7388] = anon_sym_DOLLAR_LBRACK; - v->a[7389] = actions(2263); - v->a[7390] = 1; - v->a[7391] = anon_sym_DOLLAR; - v->a[7392] = actions(2267); - v->a[7393] = 1; - v->a[7394] = anon_sym_DQUOTE; - v->a[7395] = actions(2269); - v->a[7396] = 1; - v->a[7397] = aux_sym_number_token1; - v->a[7398] = actions(2271); - v->a[7399] = 1; + v->a[7380] = anon_sym_LT_LT_DASH; + v->a[7381] = anon_sym_AMP; + v->a[7382] = anon_sym_SEMI; + v->a[7383] = 6; + v->a[7384] = actions(3); + v->a[7385] = 1; + v->a[7386] = sym_comment; + v->a[7387] = actions(1727); + v->a[7388] = 1; + v->a[7389] = sym_variable_name; + v->a[7390] = actions(1725); + v->a[7391] = 2; + v->a[7392] = aux_sym__simple_variable_name_token1; + v->a[7393] = aux_sym__multiline_variable_name_token1; + v->a[7394] = actions(816); + v->a[7395] = 3; + v->a[7396] = sym_file_descriptor; + v->a[7397] = sym_test_operator; + v->a[7398] = sym__brace_start; + v->a[7399] = actions(1723); small_parse_table_370(v); } diff --git a/parser/static/small_parse_table/small_parse_table_730.c b/parser/static/small_parse_table/small_parse_table_730.c index 3940302a..db7bf400 100644 --- a/parser/static/small_parse_table/small_parse_table_730.c +++ b/parser/static/small_parse_table/small_parse_table_730.c @@ -14,126 +14,126 @@ void small_parse_table_3650(t_small_parse_table_array *v) { - v->a[73000] = anon_sym_SEMI_AMP; - v->a[73001] = anon_sym_SEMI_SEMI_AMP; - v->a[73002] = anon_sym_PIPE_AMP; - v->a[73003] = anon_sym_AMP_GT; - v->a[73004] = anon_sym_AMP_GT_GT; - v->a[73005] = anon_sym_LT_AMP; - v->a[73006] = anon_sym_GT_AMP; - v->a[73007] = anon_sym_GT_PIPE; - v->a[73008] = anon_sym_LT_AMP_DASH; - v->a[73009] = anon_sym_GT_AMP_DASH; - v->a[73010] = anon_sym_LT_LT_DASH; - v->a[73011] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73012] = anon_sym_DOLLAR_LBRACK; - v->a[73013] = aux_sym_concatenation_token1; - v->a[73014] = anon_sym_DOLLAR; - v->a[73015] = sym__special_character; - v->a[73016] = anon_sym_DQUOTE; - v->a[73017] = sym_raw_string; - v->a[73018] = sym_ansi_c_string; - v->a[73019] = aux_sym_number_token1; + v->a[73000] = anon_sym_DOLLAR; + v->a[73001] = aux_sym_number_token1; + v->a[73002] = aux_sym_number_token2; + v->a[73003] = anon_sym_DOLLAR_LPAREN; + v->a[73004] = anon_sym_BQUOTE; + v->a[73005] = aux_sym__simple_variable_name_token1; + v->a[73006] = sym_word; + v->a[73007] = actions(2908); + v->a[73008] = 20; + v->a[73009] = sym_file_descriptor; + v->a[73010] = sym__concat; + v->a[73011] = sym_test_operator; + v->a[73012] = sym__brace_start; + v->a[73013] = anon_sym_PIPE_AMP; + v->a[73014] = anon_sym_AMP_AMP; + v->a[73015] = anon_sym_PIPE_PIPE; + v->a[73016] = anon_sym_GT_GT; + v->a[73017] = anon_sym_AMP_GT_GT; + v->a[73018] = anon_sym_GT_PIPE; + v->a[73019] = anon_sym_LT_AMP_DASH; small_parse_table_3651(v); } void small_parse_table_3651(t_small_parse_table_array *v) { - v->a[73020] = aux_sym_number_token2; - v->a[73021] = anon_sym_DOLLAR_LBRACE; - v->a[73022] = anon_sym_DOLLAR_LPAREN; - v->a[73023] = anon_sym_BQUOTE; - v->a[73024] = anon_sym_DOLLAR_BQUOTE; - v->a[73025] = anon_sym_LT_LPAREN; - v->a[73026] = anon_sym_GT_LPAREN; - v->a[73027] = aux_sym__simple_variable_name_token1; - v->a[73028] = sym_word; - v->a[73029] = 3; + v->a[73020] = anon_sym_GT_AMP_DASH; + v->a[73021] = anon_sym_LT_LT_DASH; + v->a[73022] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73023] = aux_sym_concatenation_token1; + v->a[73024] = sym__special_character; + v->a[73025] = anon_sym_DQUOTE; + v->a[73026] = sym_raw_string; + v->a[73027] = anon_sym_DOLLAR_LBRACE; + v->a[73028] = anon_sym_DOLLAR_BQUOTE; + v->a[73029] = 24; v->a[73030] = actions(3); v->a[73031] = 1; v->a[73032] = sym_comment; - v->a[73033] = actions(1334); - v->a[73034] = 7; - v->a[73035] = sym_file_descriptor; - v->a[73036] = sym__concat; - v->a[73037] = sym_variable_name; - v->a[73038] = sym_test_operator; - v->a[73039] = sym__brace_start; + v->a[73033] = actions(4332); + v->a[73034] = 1; + v->a[73035] = anon_sym_LPAREN; + v->a[73036] = actions(4338); + v->a[73037] = 1; + v->a[73038] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73039] = actions(4340); small_parse_table_3652(v); } void small_parse_table_3652(t_small_parse_table_array *v) { - v->a[73040] = ts_builtin_sym_end; - v->a[73041] = aux_sym_heredoc_redirect_token1; - v->a[73042] = actions(1332); - v->a[73043] = 38; - v->a[73044] = anon_sym_LPAREN_LPAREN; - v->a[73045] = anon_sym_SEMI; - v->a[73046] = anon_sym_PIPE_PIPE; - v->a[73047] = anon_sym_AMP_AMP; - v->a[73048] = anon_sym_PIPE; - v->a[73049] = anon_sym_AMP; - v->a[73050] = anon_sym_LT; - v->a[73051] = anon_sym_GT; - v->a[73052] = anon_sym_LT_LT; - v->a[73053] = anon_sym_GT_GT; - v->a[73054] = anon_sym_SEMI_SEMI; - v->a[73055] = anon_sym_PIPE_AMP; - v->a[73056] = anon_sym_AMP_GT; - v->a[73057] = anon_sym_AMP_GT_GT; - v->a[73058] = anon_sym_LT_AMP; - v->a[73059] = anon_sym_GT_AMP; + v->a[73040] = 1; + v->a[73041] = anon_sym_DOLLAR; + v->a[73042] = actions(4342); + v->a[73043] = 1; + v->a[73044] = sym__special_character; + v->a[73045] = actions(4344); + v->a[73046] = 1; + v->a[73047] = anon_sym_DQUOTE; + v->a[73048] = actions(4346); + v->a[73049] = 1; + v->a[73050] = aux_sym_number_token1; + v->a[73051] = actions(4348); + v->a[73052] = 1; + v->a[73053] = aux_sym_number_token2; + v->a[73054] = actions(4350); + v->a[73055] = 1; + v->a[73056] = anon_sym_DOLLAR_LBRACE; + v->a[73057] = actions(4352); + v->a[73058] = 1; + v->a[73059] = anon_sym_DOLLAR_LPAREN; small_parse_table_3653(v); } void small_parse_table_3653(t_small_parse_table_array *v) { - v->a[73060] = anon_sym_GT_PIPE; - v->a[73061] = anon_sym_LT_AMP_DASH; - v->a[73062] = anon_sym_GT_AMP_DASH; - v->a[73063] = anon_sym_LT_LT_DASH; - v->a[73064] = anon_sym_LT_LT_LT; - v->a[73065] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73066] = anon_sym_DOLLAR_LBRACK; - v->a[73067] = aux_sym_concatenation_token1; - v->a[73068] = anon_sym_DOLLAR; - v->a[73069] = sym__special_character; - v->a[73070] = anon_sym_DQUOTE; - v->a[73071] = sym_raw_string; - v->a[73072] = sym_ansi_c_string; - v->a[73073] = aux_sym_number_token1; - v->a[73074] = aux_sym_number_token2; - v->a[73075] = anon_sym_DOLLAR_LBRACE; - v->a[73076] = anon_sym_DOLLAR_LPAREN; - v->a[73077] = anon_sym_BQUOTE; - v->a[73078] = anon_sym_DOLLAR_BQUOTE; - v->a[73079] = anon_sym_LT_LPAREN; + v->a[73060] = actions(4354); + v->a[73061] = 1; + v->a[73062] = anon_sym_BQUOTE; + v->a[73063] = actions(4356); + v->a[73064] = 1; + v->a[73065] = anon_sym_DOLLAR_BQUOTE; + v->a[73066] = actions(4358); + v->a[73067] = 1; + v->a[73068] = sym_test_operator; + v->a[73069] = actions(4360); + v->a[73070] = 1; + v->a[73071] = sym_extglob_pattern; + v->a[73072] = actions(4362); + v->a[73073] = 1; + v->a[73074] = sym__brace_start; + v->a[73075] = actions(4402); + v->a[73076] = 1; + v->a[73077] = anon_sym_esac; + v->a[73078] = actions(4406); + v->a[73079] = 1; small_parse_table_3654(v); } void small_parse_table_3654(t_small_parse_table_array *v) { - v->a[73080] = anon_sym_GT_LPAREN; - v->a[73081] = sym_word; - v->a[73082] = 3; - v->a[73083] = actions(3); - v->a[73084] = 1; - v->a[73085] = sym_comment; - v->a[73086] = actions(1318); - v->a[73087] = 6; - v->a[73088] = sym_file_descriptor; - v->a[73089] = sym__concat; - v->a[73090] = sym_variable_name; - v->a[73091] = sym_test_operator; - v->a[73092] = sym__brace_start; - v->a[73093] = aux_sym_heredoc_redirect_token1; - v->a[73094] = actions(1316); - v->a[73095] = 39; - v->a[73096] = anon_sym_LPAREN_LPAREN; - v->a[73097] = anon_sym_SEMI; - v->a[73098] = anon_sym_PIPE_PIPE; - v->a[73099] = anon_sym_AMP_AMP; + v->a[73080] = aux_sym_heredoc_redirect_token1; + v->a[73081] = state(3393); + v->a[73082] = 1; + v->a[73083] = aux_sym__literal_repeat1; + v->a[73084] = state(3915); + v->a[73085] = 1; + v->a[73086] = sym_last_case_item; + v->a[73087] = actions(4328); + v->a[73088] = 2; + v->a[73089] = sym_raw_string; + v->a[73090] = sym_word; + v->a[73091] = state(1762); + v->a[73092] = 2; + v->a[73093] = sym_case_item; + v->a[73094] = aux_sym_case_statement_repeat1; + v->a[73095] = state(3472); + v->a[73096] = 2; + v->a[73097] = sym_concatenation; + v->a[73098] = sym__extglob_blob; + v->a[73099] = actions(4404); small_parse_table_3655(v); } diff --git a/parser/static/small_parse_table/small_parse_table_731.c b/parser/static/small_parse_table/small_parse_table_731.c index a960fef7..8c683a10 100644 --- a/parser/static/small_parse_table/small_parse_table_731.c +++ b/parser/static/small_parse_table/small_parse_table_731.c @@ -14,126 +14,126 @@ void small_parse_table_3655(t_small_parse_table_array *v) { - v->a[73100] = anon_sym_PIPE; - v->a[73101] = anon_sym_AMP; - v->a[73102] = anon_sym_LT; - v->a[73103] = anon_sym_GT; - v->a[73104] = anon_sym_LT_LT; - v->a[73105] = anon_sym_GT_GT; - v->a[73106] = anon_sym_RPAREN; - v->a[73107] = anon_sym_SEMI_SEMI; - v->a[73108] = anon_sym_PIPE_AMP; - v->a[73109] = anon_sym_AMP_GT; - v->a[73110] = anon_sym_AMP_GT_GT; - v->a[73111] = anon_sym_LT_AMP; - v->a[73112] = anon_sym_GT_AMP; - v->a[73113] = anon_sym_GT_PIPE; - v->a[73114] = anon_sym_LT_AMP_DASH; - v->a[73115] = anon_sym_GT_AMP_DASH; - v->a[73116] = anon_sym_LT_LT_DASH; - v->a[73117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73118] = anon_sym_DOLLAR_LBRACK; - v->a[73119] = aux_sym_concatenation_token1; + v->a[73100] = 3; + v->a[73101] = anon_sym_SEMI_SEMI; + v->a[73102] = anon_sym_AMP; + v->a[73103] = anon_sym_SEMI; + v->a[73104] = state(3295); + v->a[73105] = 7; + v->a[73106] = sym_arithmetic_expansion; + v->a[73107] = sym_brace_expression; + v->a[73108] = sym_string; + v->a[73109] = sym_number; + v->a[73110] = sym_simple_expansion; + v->a[73111] = sym_expansion; + v->a[73112] = sym_command_substitution; + v->a[73113] = 3; + v->a[73114] = actions(57); + v->a[73115] = 1; + v->a[73116] = sym_comment; + v->a[73117] = actions(3032); + v->a[73118] = 13; + v->a[73119] = anon_sym_PIPE; small_parse_table_3656(v); } void small_parse_table_3656(t_small_parse_table_array *v) { - v->a[73120] = anon_sym_DOLLAR; - v->a[73121] = sym__special_character; - v->a[73122] = anon_sym_DQUOTE; - v->a[73123] = sym_raw_string; - v->a[73124] = sym_ansi_c_string; - v->a[73125] = aux_sym_number_token1; - v->a[73126] = aux_sym_number_token2; - v->a[73127] = anon_sym_DOLLAR_LBRACE; - v->a[73128] = anon_sym_DOLLAR_LPAREN; - v->a[73129] = anon_sym_BQUOTE; - v->a[73130] = anon_sym_DOLLAR_BQUOTE; - v->a[73131] = anon_sym_LT_LPAREN; - v->a[73132] = anon_sym_GT_LPAREN; - v->a[73133] = aux_sym__simple_variable_name_token1; - v->a[73134] = sym_word; - v->a[73135] = 6; - v->a[73136] = actions(3); - v->a[73137] = 1; - v->a[73138] = sym_comment; - v->a[73139] = actions(4699); + v->a[73120] = anon_sym_LT; + v->a[73121] = anon_sym_GT; + v->a[73122] = anon_sym_AMP_GT; + v->a[73123] = anon_sym_LT_AMP; + v->a[73124] = anon_sym_GT_AMP; + v->a[73125] = anon_sym_LT_LT; + v->a[73126] = anon_sym_DOLLAR; + v->a[73127] = aux_sym_number_token1; + v->a[73128] = aux_sym_number_token2; + v->a[73129] = anon_sym_DOLLAR_LPAREN; + v->a[73130] = anon_sym_BQUOTE; + v->a[73131] = sym_word; + v->a[73132] = actions(3034); + v->a[73133] = 21; + v->a[73134] = sym_file_descriptor; + v->a[73135] = sym__concat; + v->a[73136] = sym_test_operator; + v->a[73137] = sym__bare_dollar; + v->a[73138] = sym__brace_start; + v->a[73139] = anon_sym_PIPE_AMP; small_parse_table_3657(v); } void small_parse_table_3657(t_small_parse_table_array *v) { - v->a[73140] = 1; - v->a[73141] = aux_sym_concatenation_token1; - v->a[73142] = actions(4701); - v->a[73143] = 1; - v->a[73144] = sym__concat; - v->a[73145] = state(1715); - v->a[73146] = 1; - v->a[73147] = aux_sym_concatenation_repeat1; - v->a[73148] = actions(1263); - v->a[73149] = 5; - v->a[73150] = sym_file_descriptor; - v->a[73151] = sym_test_operator; - v->a[73152] = sym__bare_dollar; - v->a[73153] = sym__brace_start; - v->a[73154] = aux_sym_heredoc_redirect_token1; - v->a[73155] = actions(1261); - v->a[73156] = 37; - v->a[73157] = anon_sym_LPAREN_LPAREN; - v->a[73158] = anon_sym_PIPE_PIPE; - v->a[73159] = anon_sym_AMP_AMP; + v->a[73140] = anon_sym_AMP_AMP; + v->a[73141] = anon_sym_PIPE_PIPE; + v->a[73142] = anon_sym_GT_GT; + v->a[73143] = anon_sym_AMP_GT_GT; + v->a[73144] = anon_sym_GT_PIPE; + v->a[73145] = anon_sym_LT_AMP_DASH; + v->a[73146] = anon_sym_GT_AMP_DASH; + v->a[73147] = anon_sym_LT_LT_DASH; + v->a[73148] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73149] = aux_sym_concatenation_token1; + v->a[73150] = sym__special_character; + v->a[73151] = anon_sym_DQUOTE; + v->a[73152] = sym_raw_string; + v->a[73153] = anon_sym_DOLLAR_LBRACE; + v->a[73154] = anon_sym_DOLLAR_BQUOTE; + v->a[73155] = 6; + v->a[73156] = actions(3); + v->a[73157] = 1; + v->a[73158] = sym_comment; + v->a[73159] = actions(4324); small_parse_table_3658(v); } void small_parse_table_3658(t_small_parse_table_array *v) { - v->a[73160] = anon_sym_PIPE; - v->a[73161] = anon_sym_EQ_EQ; - v->a[73162] = anon_sym_LT; - v->a[73163] = anon_sym_GT; - v->a[73164] = anon_sym_LT_LT; - v->a[73165] = anon_sym_GT_GT; - v->a[73166] = anon_sym_LPAREN; - v->a[73167] = anon_sym_PIPE_AMP; - v->a[73168] = anon_sym_EQ_TILDE; - v->a[73169] = anon_sym_AMP_GT; - v->a[73170] = anon_sym_AMP_GT_GT; - v->a[73171] = anon_sym_LT_AMP; - v->a[73172] = anon_sym_GT_AMP; - v->a[73173] = anon_sym_GT_PIPE; - v->a[73174] = anon_sym_LT_AMP_DASH; - v->a[73175] = anon_sym_GT_AMP_DASH; - v->a[73176] = anon_sym_LT_LT_DASH; - v->a[73177] = anon_sym_LT_LT_LT; - v->a[73178] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73179] = anon_sym_DOLLAR_LBRACK; + v->a[73160] = 1; + v->a[73161] = sym_variable_name; + v->a[73162] = actions(816); + v->a[73163] = 2; + v->a[73164] = sym_file_descriptor; + v->a[73165] = ts_builtin_sym_end; + v->a[73166] = actions(4322); + v->a[73167] = 2; + v->a[73168] = aux_sym__simple_variable_name_token1; + v->a[73169] = aux_sym__multiline_variable_name_token1; + v->a[73170] = actions(4320); + v->a[73171] = 9; + v->a[73172] = anon_sym_BANG; + v->a[73173] = anon_sym_DASH; + v->a[73174] = anon_sym_STAR; + v->a[73175] = anon_sym_QMARK; + v->a[73176] = anon_sym_DOLLAR; + v->a[73177] = anon_sym_POUND; + v->a[73178] = anon_sym_AT; + v->a[73179] = anon_sym_0; small_parse_table_3659(v); } void small_parse_table_3659(t_small_parse_table_array *v) { - v->a[73180] = anon_sym_DOLLAR; - v->a[73181] = sym__special_character; - v->a[73182] = anon_sym_DQUOTE; - v->a[73183] = sym_raw_string; - v->a[73184] = sym_ansi_c_string; - v->a[73185] = aux_sym_number_token1; - v->a[73186] = aux_sym_number_token2; - v->a[73187] = anon_sym_DOLLAR_LBRACE; - v->a[73188] = anon_sym_DOLLAR_LPAREN; - v->a[73189] = anon_sym_BQUOTE; - v->a[73190] = anon_sym_DOLLAR_BQUOTE; - v->a[73191] = anon_sym_LT_LPAREN; - v->a[73192] = anon_sym_GT_LPAREN; - v->a[73193] = sym_word; - v->a[73194] = 3; - v->a[73195] = actions(3); - v->a[73196] = 1; - v->a[73197] = sym_comment; - v->a[73198] = actions(4554); - v->a[73199] = 5; + v->a[73180] = anon_sym__; + v->a[73181] = actions(810); + v->a[73182] = 20; + v->a[73183] = anon_sym_PIPE; + v->a[73184] = anon_sym_SEMI_SEMI; + v->a[73185] = anon_sym_PIPE_AMP; + v->a[73186] = anon_sym_AMP_AMP; + v->a[73187] = anon_sym_PIPE_PIPE; + v->a[73188] = anon_sym_LT; + v->a[73189] = anon_sym_GT; + v->a[73190] = anon_sym_GT_GT; + v->a[73191] = anon_sym_AMP_GT; + v->a[73192] = anon_sym_AMP_GT_GT; + v->a[73193] = anon_sym_LT_AMP; + v->a[73194] = anon_sym_GT_AMP; + v->a[73195] = anon_sym_GT_PIPE; + v->a[73196] = anon_sym_LT_AMP_DASH; + v->a[73197] = anon_sym_GT_AMP_DASH; + v->a[73198] = anon_sym_LT_LT; + v->a[73199] = anon_sym_LT_LT_DASH; small_parse_table_3660(v); } diff --git a/parser/static/small_parse_table/small_parse_table_732.c b/parser/static/small_parse_table/small_parse_table_732.c index 53be8e14..97086b3a 100644 --- a/parser/static/small_parse_table/small_parse_table_732.c +++ b/parser/static/small_parse_table/small_parse_table_732.c @@ -14,126 +14,126 @@ void small_parse_table_3660(t_small_parse_table_array *v) { - v->a[73200] = sym_file_descriptor; - v->a[73201] = sym_test_operator; - v->a[73202] = sym__bare_dollar; - v->a[73203] = sym__brace_start; - v->a[73204] = aux_sym_heredoc_redirect_token1; - v->a[73205] = actions(4552); - v->a[73206] = 40; - v->a[73207] = anon_sym_LPAREN_LPAREN; - v->a[73208] = anon_sym_SEMI; - v->a[73209] = anon_sym_PIPE_PIPE; - v->a[73210] = anon_sym_AMP_AMP; - v->a[73211] = anon_sym_PIPE; - v->a[73212] = anon_sym_AMP; - v->a[73213] = anon_sym_EQ_EQ; - v->a[73214] = anon_sym_LT; - v->a[73215] = anon_sym_GT; - v->a[73216] = anon_sym_LT_LT; - v->a[73217] = anon_sym_GT_GT; - v->a[73218] = anon_sym_RPAREN; - v->a[73219] = anon_sym_SEMI_SEMI; + v->a[73200] = aux_sym_heredoc_redirect_token1; + v->a[73201] = anon_sym_AMP; + v->a[73202] = anon_sym_SEMI; + v->a[73203] = 6; + v->a[73204] = actions(3); + v->a[73205] = 1; + v->a[73206] = sym_comment; + v->a[73207] = actions(828); + v->a[73208] = 1; + v->a[73209] = sym_file_descriptor; + v->a[73210] = actions(4412); + v->a[73211] = 1; + v->a[73212] = sym_variable_name; + v->a[73213] = actions(4410); + v->a[73214] = 2; + v->a[73215] = aux_sym__simple_variable_name_token1; + v->a[73216] = aux_sym__multiline_variable_name_token1; + v->a[73217] = actions(4408); + v->a[73218] = 9; + v->a[73219] = anon_sym_BANG; small_parse_table_3661(v); } void small_parse_table_3661(t_small_parse_table_array *v) { - v->a[73220] = anon_sym_PIPE_AMP; - v->a[73221] = anon_sym_EQ_TILDE; - v->a[73222] = anon_sym_AMP_GT; - v->a[73223] = anon_sym_AMP_GT_GT; - v->a[73224] = anon_sym_LT_AMP; - v->a[73225] = anon_sym_GT_AMP; - v->a[73226] = anon_sym_GT_PIPE; - v->a[73227] = anon_sym_LT_AMP_DASH; - v->a[73228] = anon_sym_GT_AMP_DASH; - v->a[73229] = anon_sym_LT_LT_DASH; - v->a[73230] = anon_sym_LT_LT_LT; - v->a[73231] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73232] = anon_sym_DOLLAR_LBRACK; - v->a[73233] = anon_sym_DOLLAR; - v->a[73234] = sym__special_character; - v->a[73235] = anon_sym_DQUOTE; - v->a[73236] = sym_raw_string; - v->a[73237] = sym_ansi_c_string; - v->a[73238] = aux_sym_number_token1; - v->a[73239] = aux_sym_number_token2; + v->a[73220] = anon_sym_DASH; + v->a[73221] = anon_sym_STAR; + v->a[73222] = anon_sym_QMARK; + v->a[73223] = anon_sym_DOLLAR; + v->a[73224] = anon_sym_POUND; + v->a[73225] = anon_sym_AT; + v->a[73226] = anon_sym_0; + v->a[73227] = anon_sym__; + v->a[73228] = actions(826); + v->a[73229] = 21; + v->a[73230] = anon_sym_PIPE; + v->a[73231] = anon_sym_RPAREN; + v->a[73232] = anon_sym_SEMI_SEMI; + v->a[73233] = anon_sym_PIPE_AMP; + v->a[73234] = anon_sym_AMP_AMP; + v->a[73235] = anon_sym_PIPE_PIPE; + v->a[73236] = anon_sym_LT; + v->a[73237] = anon_sym_GT; + v->a[73238] = anon_sym_GT_GT; + v->a[73239] = anon_sym_AMP_GT; small_parse_table_3662(v); } void small_parse_table_3662(t_small_parse_table_array *v) { - v->a[73240] = anon_sym_DOLLAR_LBRACE; - v->a[73241] = anon_sym_DOLLAR_LPAREN; - v->a[73242] = anon_sym_BQUOTE; - v->a[73243] = anon_sym_DOLLAR_BQUOTE; - v->a[73244] = anon_sym_LT_LPAREN; - v->a[73245] = anon_sym_GT_LPAREN; - v->a[73246] = sym_word; - v->a[73247] = 3; - v->a[73248] = actions(3); - v->a[73249] = 1; - v->a[73250] = sym_comment; - v->a[73251] = actions(5772); - v->a[73252] = 5; - v->a[73253] = sym_file_descriptor; - v->a[73254] = sym_variable_name; - v->a[73255] = sym_test_operator; - v->a[73256] = sym__brace_start; - v->a[73257] = aux_sym_heredoc_redirect_token1; - v->a[73258] = actions(5770); - v->a[73259] = 40; + v->a[73240] = anon_sym_AMP_GT_GT; + v->a[73241] = anon_sym_LT_AMP; + v->a[73242] = anon_sym_GT_AMP; + v->a[73243] = anon_sym_GT_PIPE; + v->a[73244] = anon_sym_LT_AMP_DASH; + v->a[73245] = anon_sym_GT_AMP_DASH; + v->a[73246] = anon_sym_LT_LT; + v->a[73247] = anon_sym_LT_LT_DASH; + v->a[73248] = aux_sym_heredoc_redirect_token1; + v->a[73249] = anon_sym_AMP; + v->a[73250] = anon_sym_SEMI; + v->a[73251] = 6; + v->a[73252] = actions(3); + v->a[73253] = 1; + v->a[73254] = sym_comment; + v->a[73255] = actions(4324); + v->a[73256] = 1; + v->a[73257] = sym_variable_name; + v->a[73258] = actions(828); + v->a[73259] = 2; small_parse_table_3663(v); } void small_parse_table_3663(t_small_parse_table_array *v) { - v->a[73260] = anon_sym_LPAREN_LPAREN; - v->a[73261] = anon_sym_SEMI; - v->a[73262] = anon_sym_PIPE_PIPE; - v->a[73263] = anon_sym_AMP_AMP; - v->a[73264] = anon_sym_PIPE; - v->a[73265] = anon_sym_AMP; - v->a[73266] = anon_sym_LT; - v->a[73267] = anon_sym_GT; - v->a[73268] = anon_sym_LT_LT; - v->a[73269] = anon_sym_GT_GT; - v->a[73270] = anon_sym_esac; - v->a[73271] = anon_sym_SEMI_SEMI; - v->a[73272] = anon_sym_SEMI_AMP; - v->a[73273] = anon_sym_SEMI_SEMI_AMP; - v->a[73274] = anon_sym_PIPE_AMP; - v->a[73275] = anon_sym_AMP_GT; - v->a[73276] = anon_sym_AMP_GT_GT; - v->a[73277] = anon_sym_LT_AMP; - v->a[73278] = anon_sym_GT_AMP; - v->a[73279] = anon_sym_GT_PIPE; + v->a[73260] = sym_file_descriptor; + v->a[73261] = ts_builtin_sym_end; + v->a[73262] = actions(4322); + v->a[73263] = 2; + v->a[73264] = aux_sym__simple_variable_name_token1; + v->a[73265] = aux_sym__multiline_variable_name_token1; + v->a[73266] = actions(4320); + v->a[73267] = 9; + v->a[73268] = anon_sym_BANG; + v->a[73269] = anon_sym_DASH; + v->a[73270] = anon_sym_STAR; + v->a[73271] = anon_sym_QMARK; + v->a[73272] = anon_sym_DOLLAR; + v->a[73273] = anon_sym_POUND; + v->a[73274] = anon_sym_AT; + v->a[73275] = anon_sym_0; + v->a[73276] = anon_sym__; + v->a[73277] = actions(826); + v->a[73278] = 20; + v->a[73279] = anon_sym_PIPE; small_parse_table_3664(v); } void small_parse_table_3664(t_small_parse_table_array *v) { - v->a[73280] = anon_sym_LT_AMP_DASH; - v->a[73281] = anon_sym_GT_AMP_DASH; - v->a[73282] = anon_sym_LT_LT_DASH; - v->a[73283] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73284] = anon_sym_DOLLAR_LBRACK; - v->a[73285] = anon_sym_DOLLAR; - v->a[73286] = sym__special_character; - v->a[73287] = anon_sym_DQUOTE; - v->a[73288] = sym_raw_string; - v->a[73289] = sym_ansi_c_string; - v->a[73290] = aux_sym_number_token1; - v->a[73291] = aux_sym_number_token2; - v->a[73292] = anon_sym_DOLLAR_LBRACE; - v->a[73293] = anon_sym_DOLLAR_LPAREN; - v->a[73294] = anon_sym_BQUOTE; - v->a[73295] = anon_sym_DOLLAR_BQUOTE; - v->a[73296] = anon_sym_LT_LPAREN; - v->a[73297] = anon_sym_GT_LPAREN; - v->a[73298] = aux_sym__simple_variable_name_token1; - v->a[73299] = sym_word; + v->a[73280] = anon_sym_SEMI_SEMI; + v->a[73281] = anon_sym_PIPE_AMP; + v->a[73282] = anon_sym_AMP_AMP; + v->a[73283] = anon_sym_PIPE_PIPE; + v->a[73284] = anon_sym_LT; + v->a[73285] = anon_sym_GT; + v->a[73286] = anon_sym_GT_GT; + v->a[73287] = anon_sym_AMP_GT; + v->a[73288] = anon_sym_AMP_GT_GT; + v->a[73289] = anon_sym_LT_AMP; + v->a[73290] = anon_sym_GT_AMP; + v->a[73291] = anon_sym_GT_PIPE; + v->a[73292] = anon_sym_LT_AMP_DASH; + v->a[73293] = anon_sym_GT_AMP_DASH; + v->a[73294] = anon_sym_LT_LT; + v->a[73295] = anon_sym_LT_LT_DASH; + v->a[73296] = aux_sym_heredoc_redirect_token1; + v->a[73297] = anon_sym_AMP; + v->a[73298] = anon_sym_SEMI; + v->a[73299] = 6; small_parse_table_3665(v); } diff --git a/parser/static/small_parse_table/small_parse_table_733.c b/parser/static/small_parse_table/small_parse_table_733.c index 19302792..23d13954 100644 --- a/parser/static/small_parse_table/small_parse_table_733.c +++ b/parser/static/small_parse_table/small_parse_table_733.c @@ -14,45 +14,45 @@ void small_parse_table_3665(t_small_parse_table_array *v) { - v->a[73300] = 6; - v->a[73301] = actions(3); - v->a[73302] = 1; - v->a[73303] = sym_comment; - v->a[73304] = actions(5638); - v->a[73305] = 1; - v->a[73306] = aux_sym_concatenation_token1; - v->a[73307] = actions(5640); - v->a[73308] = 1; - v->a[73309] = sym__concat; - v->a[73310] = state(1660); - v->a[73311] = 1; - v->a[73312] = aux_sym_concatenation_repeat1; - v->a[73313] = actions(5395); - v->a[73314] = 5; - v->a[73315] = sym_file_descriptor; - v->a[73316] = sym_variable_name; - v->a[73317] = sym_test_operator; - v->a[73318] = sym__brace_start; - v->a[73319] = aux_sym_heredoc_redirect_token1; + v->a[73300] = actions(3); + v->a[73301] = 1; + v->a[73302] = sym_comment; + v->a[73303] = actions(816); + v->a[73304] = 1; + v->a[73305] = sym_file_descriptor; + v->a[73306] = actions(4412); + v->a[73307] = 1; + v->a[73308] = sym_variable_name; + v->a[73309] = actions(4410); + v->a[73310] = 2; + v->a[73311] = aux_sym__simple_variable_name_token1; + v->a[73312] = aux_sym__multiline_variable_name_token1; + v->a[73313] = actions(4408); + v->a[73314] = 9; + v->a[73315] = anon_sym_BANG; + v->a[73316] = anon_sym_DASH; + v->a[73317] = anon_sym_STAR; + v->a[73318] = anon_sym_QMARK; + v->a[73319] = anon_sym_DOLLAR; small_parse_table_3666(v); } void small_parse_table_3666(t_small_parse_table_array *v) { - v->a[73320] = actions(5393); - v->a[73321] = 37; - v->a[73322] = anon_sym_LPAREN_LPAREN; - v->a[73323] = anon_sym_SEMI; - v->a[73324] = anon_sym_PIPE_PIPE; - v->a[73325] = anon_sym_AMP_AMP; + v->a[73320] = anon_sym_POUND; + v->a[73321] = anon_sym_AT; + v->a[73322] = anon_sym_0; + v->a[73323] = anon_sym__; + v->a[73324] = actions(810); + v->a[73325] = 21; v->a[73326] = anon_sym_PIPE; - v->a[73327] = anon_sym_AMP; - v->a[73328] = anon_sym_LT; - v->a[73329] = anon_sym_GT; - v->a[73330] = anon_sym_LT_LT; - v->a[73331] = anon_sym_GT_GT; - v->a[73332] = anon_sym_SEMI_SEMI; - v->a[73333] = anon_sym_PIPE_AMP; + v->a[73327] = anon_sym_SEMI_SEMI; + v->a[73328] = anon_sym_PIPE_AMP; + v->a[73329] = anon_sym_AMP_AMP; + v->a[73330] = anon_sym_PIPE_PIPE; + v->a[73331] = anon_sym_LT; + v->a[73332] = anon_sym_GT; + v->a[73333] = anon_sym_GT_GT; v->a[73334] = anon_sym_AMP_GT; v->a[73335] = anon_sym_AMP_GT_GT; v->a[73336] = anon_sym_LT_AMP; @@ -65,75 +65,75 @@ void small_parse_table_3666(t_small_parse_table_array *v) void small_parse_table_3667(t_small_parse_table_array *v) { v->a[73340] = anon_sym_GT_AMP_DASH; - v->a[73341] = anon_sym_LT_LT_DASH; - v->a[73342] = anon_sym_LT_LT_LT; - v->a[73343] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73344] = anon_sym_DOLLAR_LBRACK; - v->a[73345] = anon_sym_DOLLAR; - v->a[73346] = sym__special_character; - v->a[73347] = anon_sym_DQUOTE; - v->a[73348] = sym_raw_string; - v->a[73349] = sym_ansi_c_string; - v->a[73350] = aux_sym_number_token1; - v->a[73351] = aux_sym_number_token2; - v->a[73352] = anon_sym_DOLLAR_LBRACE; - v->a[73353] = anon_sym_DOLLAR_LPAREN; - v->a[73354] = anon_sym_BQUOTE; - v->a[73355] = anon_sym_DOLLAR_BQUOTE; - v->a[73356] = anon_sym_LT_LPAREN; - v->a[73357] = anon_sym_GT_LPAREN; - v->a[73358] = sym_word; - v->a[73359] = 28; + v->a[73341] = anon_sym_LT_LT; + v->a[73342] = anon_sym_LT_LT_DASH; + v->a[73343] = aux_sym_heredoc_redirect_token1; + v->a[73344] = anon_sym_AMP; + v->a[73345] = anon_sym_BQUOTE; + v->a[73346] = anon_sym_SEMI; + v->a[73347] = 6; + v->a[73348] = actions(3); + v->a[73349] = 1; + v->a[73350] = sym_comment; + v->a[73351] = actions(816); + v->a[73352] = 1; + v->a[73353] = sym_file_descriptor; + v->a[73354] = actions(4412); + v->a[73355] = 1; + v->a[73356] = sym_variable_name; + v->a[73357] = actions(4410); + v->a[73358] = 2; + v->a[73359] = aux_sym__simple_variable_name_token1; small_parse_table_3668(v); } void small_parse_table_3668(t_small_parse_table_array *v) { - v->a[73360] = actions(71); - v->a[73361] = 1; - v->a[73362] = sym_comment; - v->a[73363] = actions(1131); - v->a[73364] = 1; - v->a[73365] = anon_sym_LPAREN; - v->a[73366] = actions(1141); - v->a[73367] = 1; - v->a[73368] = anon_sym_DOLLAR_LBRACK; - v->a[73369] = actions(1145); - v->a[73370] = 1; - v->a[73371] = anon_sym_DOLLAR; - v->a[73372] = actions(1149); - v->a[73373] = 1; - v->a[73374] = anon_sym_DQUOTE; - v->a[73375] = actions(1153); - v->a[73376] = 1; - v->a[73377] = aux_sym_number_token1; - v->a[73378] = actions(1155); - v->a[73379] = 1; + v->a[73360] = aux_sym__multiline_variable_name_token1; + v->a[73361] = actions(4408); + v->a[73362] = 9; + v->a[73363] = anon_sym_BANG; + v->a[73364] = anon_sym_DASH; + v->a[73365] = anon_sym_STAR; + v->a[73366] = anon_sym_QMARK; + v->a[73367] = anon_sym_DOLLAR; + v->a[73368] = anon_sym_POUND; + v->a[73369] = anon_sym_AT; + v->a[73370] = anon_sym_0; + v->a[73371] = anon_sym__; + v->a[73372] = actions(810); + v->a[73373] = 21; + v->a[73374] = anon_sym_PIPE; + v->a[73375] = anon_sym_RPAREN; + v->a[73376] = anon_sym_SEMI_SEMI; + v->a[73377] = anon_sym_PIPE_AMP; + v->a[73378] = anon_sym_AMP_AMP; + v->a[73379] = anon_sym_PIPE_PIPE; small_parse_table_3669(v); } void small_parse_table_3669(t_small_parse_table_array *v) { - v->a[73380] = aux_sym_number_token2; - v->a[73381] = actions(1157); - v->a[73382] = 1; - v->a[73383] = anon_sym_DOLLAR_LBRACE; - v->a[73384] = actions(1159); - v->a[73385] = 1; - v->a[73386] = anon_sym_DOLLAR_LPAREN; - v->a[73387] = actions(1163); - v->a[73388] = 1; - v->a[73389] = anon_sym_DOLLAR_BQUOTE; - v->a[73390] = actions(1169); - v->a[73391] = 1; - v->a[73392] = sym__brace_start; - v->a[73393] = actions(1187); - v->a[73394] = 1; - v->a[73395] = sym_word; - v->a[73396] = actions(1189); + v->a[73380] = anon_sym_LT; + v->a[73381] = anon_sym_GT; + v->a[73382] = anon_sym_GT_GT; + v->a[73383] = anon_sym_AMP_GT; + v->a[73384] = anon_sym_AMP_GT_GT; + v->a[73385] = anon_sym_LT_AMP; + v->a[73386] = anon_sym_GT_AMP; + v->a[73387] = anon_sym_GT_PIPE; + v->a[73388] = anon_sym_LT_AMP_DASH; + v->a[73389] = anon_sym_GT_AMP_DASH; + v->a[73390] = anon_sym_LT_LT; + v->a[73391] = anon_sym_LT_LT_DASH; + v->a[73392] = aux_sym_heredoc_redirect_token1; + v->a[73393] = anon_sym_AMP; + v->a[73394] = anon_sym_SEMI; + v->a[73395] = 3; + v->a[73396] = actions(57); v->a[73397] = 1; - v->a[73398] = anon_sym_BANG; - v->a[73399] = actions(1195); + v->a[73398] = sym_comment; + v->a[73399] = actions(2906); small_parse_table_3670(v); } diff --git a/parser/static/small_parse_table/small_parse_table_734.c b/parser/static/small_parse_table/small_parse_table_734.c index 60611e30..ef4f9599 100644 --- a/parser/static/small_parse_table/small_parse_table_734.c +++ b/parser/static/small_parse_table/small_parse_table_734.c @@ -14,126 +14,126 @@ void small_parse_table_3670(t_small_parse_table_array *v) { - v->a[73400] = 1; - v->a[73401] = anon_sym_TILDE; - v->a[73402] = actions(1201); - v->a[73403] = 1; - v->a[73404] = sym_test_operator; - v->a[73405] = actions(3060); - v->a[73406] = 1; - v->a[73407] = anon_sym_BQUOTE; - v->a[73408] = actions(5779); - v->a[73409] = 1; - v->a[73410] = sym__special_character; - v->a[73411] = actions(5781); - v->a[73412] = 1; - v->a[73413] = sym_extglob_pattern; - v->a[73414] = state(2648); - v->a[73415] = 1; - v->a[73416] = sym__extglob_blob; - v->a[73417] = state(2717); - v->a[73418] = 1; - v->a[73419] = aux_sym__literal_repeat1; + v->a[73400] = 13; + v->a[73401] = anon_sym_PIPE; + v->a[73402] = anon_sym_LT; + v->a[73403] = anon_sym_GT; + v->a[73404] = anon_sym_AMP_GT; + v->a[73405] = anon_sym_LT_AMP; + v->a[73406] = anon_sym_GT_AMP; + v->a[73407] = anon_sym_LT_LT; + v->a[73408] = anon_sym_DOLLAR; + v->a[73409] = aux_sym_number_token1; + v->a[73410] = aux_sym_number_token2; + v->a[73411] = anon_sym_DOLLAR_LPAREN; + v->a[73412] = anon_sym_BQUOTE; + v->a[73413] = sym_word; + v->a[73414] = actions(2908); + v->a[73415] = 21; + v->a[73416] = sym_file_descriptor; + v->a[73417] = sym__concat; + v->a[73418] = sym_variable_name; + v->a[73419] = sym_test_operator; small_parse_table_3671(v); } void small_parse_table_3671(t_small_parse_table_array *v) { - v->a[73420] = state(3004); - v->a[73421] = 1; - v->a[73422] = sym__expression; - v->a[73423] = actions(1129); - v->a[73424] = 2; - v->a[73425] = anon_sym_LPAREN_LPAREN; - v->a[73426] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73427] = actions(1165); - v->a[73428] = 2; - v->a[73429] = anon_sym_LT_LPAREN; - v->a[73430] = anon_sym_GT_LPAREN; - v->a[73431] = actions(1191); - v->a[73432] = 2; - v->a[73433] = anon_sym_PLUS_PLUS2; - v->a[73434] = anon_sym_DASH_DASH2; - v->a[73435] = actions(1193); - v->a[73436] = 2; - v->a[73437] = anon_sym_DASH2; - v->a[73438] = anon_sym_PLUS2; - v->a[73439] = actions(1199); + v->a[73420] = sym__brace_start; + v->a[73421] = anon_sym_PIPE_AMP; + v->a[73422] = anon_sym_AMP_AMP; + v->a[73423] = anon_sym_PIPE_PIPE; + v->a[73424] = anon_sym_GT_GT; + v->a[73425] = anon_sym_AMP_GT_GT; + v->a[73426] = anon_sym_GT_PIPE; + v->a[73427] = anon_sym_LT_AMP_DASH; + v->a[73428] = anon_sym_GT_AMP_DASH; + v->a[73429] = anon_sym_LT_LT_DASH; + v->a[73430] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73431] = aux_sym_concatenation_token1; + v->a[73432] = sym__special_character; + v->a[73433] = anon_sym_DQUOTE; + v->a[73434] = sym_raw_string; + v->a[73435] = anon_sym_DOLLAR_LBRACE; + v->a[73436] = anon_sym_DOLLAR_BQUOTE; + v->a[73437] = 6; + v->a[73438] = actions(3); + v->a[73439] = 1; small_parse_table_3672(v); } void small_parse_table_3672(t_small_parse_table_array *v) { - v->a[73440] = 2; - v->a[73441] = sym_raw_string; - v->a[73442] = sym_ansi_c_string; - v->a[73443] = state(2594); - v->a[73444] = 6; - v->a[73445] = sym_binary_expression; - v->a[73446] = sym_ternary_expression; - v->a[73447] = sym_unary_expression; - v->a[73448] = sym_postfix_expression; - v->a[73449] = sym_parenthesized_expression; - v->a[73450] = sym_concatenation; - v->a[73451] = state(2503); - v->a[73452] = 9; - v->a[73453] = sym_arithmetic_expansion; - v->a[73454] = sym_brace_expression; - v->a[73455] = sym_string; - v->a[73456] = sym_translated_string; - v->a[73457] = sym_number; - v->a[73458] = sym_simple_expansion; - v->a[73459] = sym_expansion; + v->a[73440] = sym_comment; + v->a[73441] = actions(4412); + v->a[73442] = 1; + v->a[73443] = sym_variable_name; + v->a[73444] = actions(816); + v->a[73445] = 2; + v->a[73446] = sym_file_descriptor; + v->a[73447] = ts_builtin_sym_end; + v->a[73448] = actions(4410); + v->a[73449] = 2; + v->a[73450] = aux_sym__simple_variable_name_token1; + v->a[73451] = aux_sym__multiline_variable_name_token1; + v->a[73452] = actions(4408); + v->a[73453] = 9; + v->a[73454] = anon_sym_BANG; + v->a[73455] = anon_sym_DASH; + v->a[73456] = anon_sym_STAR; + v->a[73457] = anon_sym_QMARK; + v->a[73458] = anon_sym_DOLLAR; + v->a[73459] = anon_sym_POUND; small_parse_table_3673(v); } void small_parse_table_3673(t_small_parse_table_array *v) { - v->a[73460] = sym_command_substitution; - v->a[73461] = sym_process_substitution; - v->a[73462] = 3; - v->a[73463] = actions(3); - v->a[73464] = 1; - v->a[73465] = sym_comment; - v->a[73466] = actions(1354); - v->a[73467] = 5; - v->a[73468] = sym_file_descriptor; - v->a[73469] = sym__concat; - v->a[73470] = sym_test_operator; - v->a[73471] = sym__brace_start; - v->a[73472] = aux_sym_heredoc_redirect_token1; - v->a[73473] = actions(1352); - v->a[73474] = 40; - v->a[73475] = anon_sym_LPAREN_LPAREN; - v->a[73476] = anon_sym_SEMI; - v->a[73477] = anon_sym_PIPE_PIPE; - v->a[73478] = anon_sym_AMP_AMP; - v->a[73479] = anon_sym_PIPE; + v->a[73460] = anon_sym_AT; + v->a[73461] = anon_sym_0; + v->a[73462] = anon_sym__; + v->a[73463] = actions(810); + v->a[73464] = 20; + v->a[73465] = anon_sym_PIPE; + v->a[73466] = anon_sym_SEMI_SEMI; + v->a[73467] = anon_sym_PIPE_AMP; + v->a[73468] = anon_sym_AMP_AMP; + v->a[73469] = anon_sym_PIPE_PIPE; + v->a[73470] = anon_sym_LT; + v->a[73471] = anon_sym_GT; + v->a[73472] = anon_sym_GT_GT; + v->a[73473] = anon_sym_AMP_GT; + v->a[73474] = anon_sym_AMP_GT_GT; + v->a[73475] = anon_sym_LT_AMP; + v->a[73476] = anon_sym_GT_AMP; + v->a[73477] = anon_sym_GT_PIPE; + v->a[73478] = anon_sym_LT_AMP_DASH; + v->a[73479] = anon_sym_GT_AMP_DASH; small_parse_table_3674(v); } void small_parse_table_3674(t_small_parse_table_array *v) { - v->a[73480] = anon_sym_AMP; - v->a[73481] = anon_sym_LT; - v->a[73482] = anon_sym_GT; - v->a[73483] = anon_sym_LT_LT; - v->a[73484] = anon_sym_GT_GT; - v->a[73485] = anon_sym_SEMI_SEMI; - v->a[73486] = anon_sym_SEMI_AMP; - v->a[73487] = anon_sym_SEMI_SEMI_AMP; - v->a[73488] = anon_sym_PIPE_AMP; - v->a[73489] = anon_sym_AMP_GT; - v->a[73490] = anon_sym_AMP_GT_GT; - v->a[73491] = anon_sym_LT_AMP; - v->a[73492] = anon_sym_GT_AMP; - v->a[73493] = anon_sym_GT_PIPE; - v->a[73494] = anon_sym_LT_AMP_DASH; - v->a[73495] = anon_sym_GT_AMP_DASH; - v->a[73496] = anon_sym_LT_LT_DASH; - v->a[73497] = anon_sym_LT_LT_LT; - v->a[73498] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73499] = anon_sym_DOLLAR_LBRACK; + v->a[73480] = anon_sym_LT_LT; + v->a[73481] = anon_sym_LT_LT_DASH; + v->a[73482] = aux_sym_heredoc_redirect_token1; + v->a[73483] = anon_sym_AMP; + v->a[73484] = anon_sym_SEMI; + v->a[73485] = 3; + v->a[73486] = actions(57); + v->a[73487] = 1; + v->a[73488] = sym_comment; + v->a[73489] = actions(2886); + v->a[73490] = 14; + v->a[73491] = anon_sym_PIPE; + v->a[73492] = anon_sym_LT; + v->a[73493] = anon_sym_GT; + v->a[73494] = anon_sym_AMP_GT; + v->a[73495] = anon_sym_LT_AMP; + v->a[73496] = anon_sym_GT_AMP; + v->a[73497] = anon_sym_LT_LT; + v->a[73498] = anon_sym_DOLLAR; + v->a[73499] = aux_sym_number_token1; small_parse_table_3675(v); } diff --git a/parser/static/small_parse_table/small_parse_table_735.c b/parser/static/small_parse_table/small_parse_table_735.c index 31c861b6..09be4679 100644 --- a/parser/static/small_parse_table/small_parse_table_735.c +++ b/parser/static/small_parse_table/small_parse_table_735.c @@ -14,126 +14,126 @@ void small_parse_table_3675(t_small_parse_table_array *v) { - v->a[73500] = aux_sym_concatenation_token1; - v->a[73501] = anon_sym_DOLLAR; - v->a[73502] = sym__special_character; - v->a[73503] = anon_sym_DQUOTE; - v->a[73504] = sym_raw_string; - v->a[73505] = sym_ansi_c_string; - v->a[73506] = aux_sym_number_token1; - v->a[73507] = aux_sym_number_token2; - v->a[73508] = anon_sym_DOLLAR_LBRACE; - v->a[73509] = anon_sym_DOLLAR_LPAREN; - v->a[73510] = anon_sym_BQUOTE; - v->a[73511] = anon_sym_DOLLAR_BQUOTE; - v->a[73512] = anon_sym_LT_LPAREN; - v->a[73513] = anon_sym_GT_LPAREN; - v->a[73514] = sym_word; - v->a[73515] = 3; - v->a[73516] = actions(3); - v->a[73517] = 1; - v->a[73518] = sym_comment; - v->a[73519] = actions(1310); + v->a[73500] = aux_sym_number_token2; + v->a[73501] = anon_sym_DOLLAR_LPAREN; + v->a[73502] = anon_sym_BQUOTE; + v->a[73503] = aux_sym__simple_variable_name_token1; + v->a[73504] = sym_word; + v->a[73505] = actions(2888); + v->a[73506] = 20; + v->a[73507] = sym_file_descriptor; + v->a[73508] = sym__concat; + v->a[73509] = sym_test_operator; + v->a[73510] = sym__brace_start; + v->a[73511] = anon_sym_PIPE_AMP; + v->a[73512] = anon_sym_AMP_AMP; + v->a[73513] = anon_sym_PIPE_PIPE; + v->a[73514] = anon_sym_GT_GT; + v->a[73515] = anon_sym_AMP_GT_GT; + v->a[73516] = anon_sym_GT_PIPE; + v->a[73517] = anon_sym_LT_AMP_DASH; + v->a[73518] = anon_sym_GT_AMP_DASH; + v->a[73519] = anon_sym_LT_LT_DASH; small_parse_table_3676(v); } void small_parse_table_3676(t_small_parse_table_array *v) { - v->a[73520] = 5; - v->a[73521] = sym_file_descriptor; - v->a[73522] = sym__concat; - v->a[73523] = sym_test_operator; - v->a[73524] = sym__brace_start; - v->a[73525] = aux_sym_heredoc_redirect_token1; - v->a[73526] = actions(1308); - v->a[73527] = 40; - v->a[73528] = anon_sym_LPAREN_LPAREN; - v->a[73529] = anon_sym_SEMI; - v->a[73530] = anon_sym_PIPE_PIPE; - v->a[73531] = anon_sym_AMP_AMP; - v->a[73532] = anon_sym_PIPE; - v->a[73533] = anon_sym_AMP; - v->a[73534] = anon_sym_LT; - v->a[73535] = anon_sym_GT; - v->a[73536] = anon_sym_LT_LT; - v->a[73537] = anon_sym_GT_GT; - v->a[73538] = anon_sym_esac; - v->a[73539] = anon_sym_SEMI_SEMI; + v->a[73520] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73521] = aux_sym_concatenation_token1; + v->a[73522] = sym__special_character; + v->a[73523] = anon_sym_DQUOTE; + v->a[73524] = sym_raw_string; + v->a[73525] = anon_sym_DOLLAR_LBRACE; + v->a[73526] = anon_sym_DOLLAR_BQUOTE; + v->a[73527] = 6; + v->a[73528] = actions(3); + v->a[73529] = 1; + v->a[73530] = sym_comment; + v->a[73531] = actions(828); + v->a[73532] = 1; + v->a[73533] = sym_file_descriptor; + v->a[73534] = actions(4412); + v->a[73535] = 1; + v->a[73536] = sym_variable_name; + v->a[73537] = actions(4410); + v->a[73538] = 2; + v->a[73539] = aux_sym__simple_variable_name_token1; small_parse_table_3677(v); } void small_parse_table_3677(t_small_parse_table_array *v) { - v->a[73540] = anon_sym_SEMI_AMP; - v->a[73541] = anon_sym_SEMI_SEMI_AMP; - v->a[73542] = anon_sym_PIPE_AMP; - v->a[73543] = anon_sym_AMP_GT; - v->a[73544] = anon_sym_AMP_GT_GT; - v->a[73545] = anon_sym_LT_AMP; - v->a[73546] = anon_sym_GT_AMP; - v->a[73547] = anon_sym_GT_PIPE; - v->a[73548] = anon_sym_LT_AMP_DASH; - v->a[73549] = anon_sym_GT_AMP_DASH; - v->a[73550] = anon_sym_LT_LT_DASH; - v->a[73551] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73552] = anon_sym_DOLLAR_LBRACK; - v->a[73553] = aux_sym_concatenation_token1; - v->a[73554] = anon_sym_DOLLAR; - v->a[73555] = sym__special_character; - v->a[73556] = anon_sym_DQUOTE; - v->a[73557] = sym_raw_string; - v->a[73558] = sym_ansi_c_string; - v->a[73559] = aux_sym_number_token1; + v->a[73540] = aux_sym__multiline_variable_name_token1; + v->a[73541] = actions(4408); + v->a[73542] = 9; + v->a[73543] = anon_sym_BANG; + v->a[73544] = anon_sym_DASH; + v->a[73545] = anon_sym_STAR; + v->a[73546] = anon_sym_QMARK; + v->a[73547] = anon_sym_DOLLAR; + v->a[73548] = anon_sym_POUND; + v->a[73549] = anon_sym_AT; + v->a[73550] = anon_sym_0; + v->a[73551] = anon_sym__; + v->a[73552] = actions(826); + v->a[73553] = 21; + v->a[73554] = anon_sym_PIPE; + v->a[73555] = anon_sym_SEMI_SEMI; + v->a[73556] = anon_sym_PIPE_AMP; + v->a[73557] = anon_sym_AMP_AMP; + v->a[73558] = anon_sym_PIPE_PIPE; + v->a[73559] = anon_sym_LT; small_parse_table_3678(v); } void small_parse_table_3678(t_small_parse_table_array *v) { - v->a[73560] = aux_sym_number_token2; - v->a[73561] = anon_sym_DOLLAR_LBRACE; - v->a[73562] = anon_sym_DOLLAR_LPAREN; - v->a[73563] = anon_sym_BQUOTE; - v->a[73564] = anon_sym_DOLLAR_BQUOTE; - v->a[73565] = anon_sym_LT_LPAREN; - v->a[73566] = anon_sym_GT_LPAREN; - v->a[73567] = sym_word; - v->a[73568] = 3; - v->a[73569] = actions(3); - v->a[73570] = 1; - v->a[73571] = sym_comment; - v->a[73572] = actions(1306); - v->a[73573] = 5; - v->a[73574] = sym_file_descriptor; - v->a[73575] = sym__concat; - v->a[73576] = sym_test_operator; - v->a[73577] = sym__brace_start; - v->a[73578] = aux_sym_heredoc_redirect_token1; - v->a[73579] = actions(1304); + v->a[73560] = anon_sym_GT; + v->a[73561] = anon_sym_GT_GT; + v->a[73562] = anon_sym_AMP_GT; + v->a[73563] = anon_sym_AMP_GT_GT; + v->a[73564] = anon_sym_LT_AMP; + v->a[73565] = anon_sym_GT_AMP; + v->a[73566] = anon_sym_GT_PIPE; + v->a[73567] = anon_sym_LT_AMP_DASH; + v->a[73568] = anon_sym_GT_AMP_DASH; + v->a[73569] = anon_sym_LT_LT; + v->a[73570] = anon_sym_LT_LT_DASH; + v->a[73571] = aux_sym_heredoc_redirect_token1; + v->a[73572] = anon_sym_AMP; + v->a[73573] = anon_sym_BQUOTE; + v->a[73574] = anon_sym_SEMI; + v->a[73575] = 3; + v->a[73576] = actions(57); + v->a[73577] = 1; + v->a[73578] = sym_comment; + v->a[73579] = actions(3064); small_parse_table_3679(v); } void small_parse_table_3679(t_small_parse_table_array *v) { - v->a[73580] = 40; - v->a[73581] = anon_sym_LPAREN_LPAREN; - v->a[73582] = anon_sym_SEMI; - v->a[73583] = anon_sym_PIPE_PIPE; - v->a[73584] = anon_sym_AMP_AMP; - v->a[73585] = anon_sym_PIPE; - v->a[73586] = anon_sym_AMP; - v->a[73587] = anon_sym_LT; - v->a[73588] = anon_sym_GT; - v->a[73589] = anon_sym_LT_LT; - v->a[73590] = anon_sym_GT_GT; - v->a[73591] = anon_sym_esac; - v->a[73592] = anon_sym_SEMI_SEMI; - v->a[73593] = anon_sym_SEMI_AMP; - v->a[73594] = anon_sym_SEMI_SEMI_AMP; - v->a[73595] = anon_sym_PIPE_AMP; - v->a[73596] = anon_sym_AMP_GT; - v->a[73597] = anon_sym_AMP_GT_GT; - v->a[73598] = anon_sym_LT_AMP; - v->a[73599] = anon_sym_GT_AMP; + v->a[73580] = 13; + v->a[73581] = anon_sym_PIPE; + v->a[73582] = anon_sym_LT; + v->a[73583] = anon_sym_GT; + v->a[73584] = anon_sym_AMP_GT; + v->a[73585] = anon_sym_LT_AMP; + v->a[73586] = anon_sym_GT_AMP; + v->a[73587] = anon_sym_LT_LT; + v->a[73588] = anon_sym_DOLLAR; + v->a[73589] = aux_sym_number_token1; + v->a[73590] = aux_sym_number_token2; + v->a[73591] = anon_sym_DOLLAR_LPAREN; + v->a[73592] = anon_sym_BQUOTE; + v->a[73593] = sym_word; + v->a[73594] = actions(3066); + v->a[73595] = 21; + v->a[73596] = sym_file_descriptor; + v->a[73597] = sym__concat; + v->a[73598] = sym_test_operator; + v->a[73599] = sym__bare_dollar; small_parse_table_3680(v); } diff --git a/parser/static/small_parse_table/small_parse_table_736.c b/parser/static/small_parse_table/small_parse_table_736.c index ef60d4c8..cfaa9932 100644 --- a/parser/static/small_parse_table/small_parse_table_736.c +++ b/parser/static/small_parse_table/small_parse_table_736.c @@ -14,126 +14,126 @@ void small_parse_table_3680(t_small_parse_table_array *v) { - v->a[73600] = anon_sym_GT_PIPE; - v->a[73601] = anon_sym_LT_AMP_DASH; - v->a[73602] = anon_sym_GT_AMP_DASH; - v->a[73603] = anon_sym_LT_LT_DASH; - v->a[73604] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73605] = anon_sym_DOLLAR_LBRACK; - v->a[73606] = aux_sym_concatenation_token1; - v->a[73607] = anon_sym_DOLLAR; - v->a[73608] = sym__special_character; - v->a[73609] = anon_sym_DQUOTE; - v->a[73610] = sym_raw_string; - v->a[73611] = sym_ansi_c_string; - v->a[73612] = aux_sym_number_token1; - v->a[73613] = aux_sym_number_token2; - v->a[73614] = anon_sym_DOLLAR_LBRACE; - v->a[73615] = anon_sym_DOLLAR_LPAREN; - v->a[73616] = anon_sym_BQUOTE; - v->a[73617] = anon_sym_DOLLAR_BQUOTE; - v->a[73618] = anon_sym_LT_LPAREN; - v->a[73619] = anon_sym_GT_LPAREN; + v->a[73600] = sym__brace_start; + v->a[73601] = anon_sym_PIPE_AMP; + v->a[73602] = anon_sym_AMP_AMP; + v->a[73603] = anon_sym_PIPE_PIPE; + v->a[73604] = anon_sym_GT_GT; + v->a[73605] = anon_sym_AMP_GT_GT; + v->a[73606] = anon_sym_GT_PIPE; + v->a[73607] = anon_sym_LT_AMP_DASH; + v->a[73608] = anon_sym_GT_AMP_DASH; + v->a[73609] = anon_sym_LT_LT_DASH; + v->a[73610] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73611] = aux_sym_concatenation_token1; + v->a[73612] = sym__special_character; + v->a[73613] = anon_sym_DQUOTE; + v->a[73614] = sym_raw_string; + v->a[73615] = anon_sym_DOLLAR_LBRACE; + v->a[73616] = anon_sym_DOLLAR_BQUOTE; + v->a[73617] = 6; + v->a[73618] = actions(3); + v->a[73619] = 1; small_parse_table_3681(v); } void small_parse_table_3681(t_small_parse_table_array *v) { - v->a[73620] = sym_word; - v->a[73621] = 3; - v->a[73622] = actions(3); - v->a[73623] = 1; - v->a[73624] = sym_comment; - v->a[73625] = actions(1318); - v->a[73626] = 7; - v->a[73627] = sym_file_descriptor; - v->a[73628] = sym__concat; - v->a[73629] = sym_variable_name; - v->a[73630] = sym_test_operator; - v->a[73631] = sym__brace_start; - v->a[73632] = ts_builtin_sym_end; - v->a[73633] = aux_sym_heredoc_redirect_token1; - v->a[73634] = actions(1316); - v->a[73635] = 38; - v->a[73636] = anon_sym_LPAREN_LPAREN; - v->a[73637] = anon_sym_SEMI; - v->a[73638] = anon_sym_PIPE_PIPE; - v->a[73639] = anon_sym_AMP_AMP; + v->a[73620] = sym_comment; + v->a[73621] = actions(4412); + v->a[73622] = 1; + v->a[73623] = sym_variable_name; + v->a[73624] = actions(828); + v->a[73625] = 2; + v->a[73626] = sym_file_descriptor; + v->a[73627] = ts_builtin_sym_end; + v->a[73628] = actions(4410); + v->a[73629] = 2; + v->a[73630] = aux_sym__simple_variable_name_token1; + v->a[73631] = aux_sym__multiline_variable_name_token1; + v->a[73632] = actions(4408); + v->a[73633] = 9; + v->a[73634] = anon_sym_BANG; + v->a[73635] = anon_sym_DASH; + v->a[73636] = anon_sym_STAR; + v->a[73637] = anon_sym_QMARK; + v->a[73638] = anon_sym_DOLLAR; + v->a[73639] = anon_sym_POUND; small_parse_table_3682(v); } void small_parse_table_3682(t_small_parse_table_array *v) { - v->a[73640] = anon_sym_PIPE; - v->a[73641] = anon_sym_AMP; - v->a[73642] = anon_sym_LT; - v->a[73643] = anon_sym_GT; - v->a[73644] = anon_sym_LT_LT; - v->a[73645] = anon_sym_GT_GT; + v->a[73640] = anon_sym_AT; + v->a[73641] = anon_sym_0; + v->a[73642] = anon_sym__; + v->a[73643] = actions(826); + v->a[73644] = 20; + v->a[73645] = anon_sym_PIPE; v->a[73646] = anon_sym_SEMI_SEMI; v->a[73647] = anon_sym_PIPE_AMP; - v->a[73648] = anon_sym_AMP_GT; - v->a[73649] = anon_sym_AMP_GT_GT; - v->a[73650] = anon_sym_LT_AMP; - v->a[73651] = anon_sym_GT_AMP; - v->a[73652] = anon_sym_GT_PIPE; - v->a[73653] = anon_sym_LT_AMP_DASH; - v->a[73654] = anon_sym_GT_AMP_DASH; - v->a[73655] = anon_sym_LT_LT_DASH; - v->a[73656] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73657] = anon_sym_DOLLAR_LBRACK; - v->a[73658] = aux_sym_concatenation_token1; - v->a[73659] = anon_sym_DOLLAR; + v->a[73648] = anon_sym_AMP_AMP; + v->a[73649] = anon_sym_PIPE_PIPE; + v->a[73650] = anon_sym_LT; + v->a[73651] = anon_sym_GT; + v->a[73652] = anon_sym_GT_GT; + v->a[73653] = anon_sym_AMP_GT; + v->a[73654] = anon_sym_AMP_GT_GT; + v->a[73655] = anon_sym_LT_AMP; + v->a[73656] = anon_sym_GT_AMP; + v->a[73657] = anon_sym_GT_PIPE; + v->a[73658] = anon_sym_LT_AMP_DASH; + v->a[73659] = anon_sym_GT_AMP_DASH; small_parse_table_3683(v); } void small_parse_table_3683(t_small_parse_table_array *v) { - v->a[73660] = sym__special_character; - v->a[73661] = anon_sym_DQUOTE; - v->a[73662] = sym_raw_string; - v->a[73663] = sym_ansi_c_string; - v->a[73664] = aux_sym_number_token1; - v->a[73665] = aux_sym_number_token2; - v->a[73666] = anon_sym_DOLLAR_LBRACE; - v->a[73667] = anon_sym_DOLLAR_LPAREN; - v->a[73668] = anon_sym_BQUOTE; - v->a[73669] = anon_sym_DOLLAR_BQUOTE; - v->a[73670] = anon_sym_LT_LPAREN; - v->a[73671] = anon_sym_GT_LPAREN; - v->a[73672] = aux_sym__simple_variable_name_token1; - v->a[73673] = sym_word; - v->a[73674] = 3; - v->a[73675] = actions(3); + v->a[73660] = anon_sym_LT_LT; + v->a[73661] = anon_sym_LT_LT_DASH; + v->a[73662] = aux_sym_heredoc_redirect_token1; + v->a[73663] = anon_sym_AMP; + v->a[73664] = anon_sym_SEMI; + v->a[73665] = 24; + v->a[73666] = actions(3); + v->a[73667] = 1; + v->a[73668] = sym_comment; + v->a[73669] = actions(4332); + v->a[73670] = 1; + v->a[73671] = anon_sym_LPAREN; + v->a[73672] = actions(4338); + v->a[73673] = 1; + v->a[73674] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73675] = actions(4340); v->a[73676] = 1; - v->a[73677] = sym_comment; - v->a[73678] = actions(1310); - v->a[73679] = 5; + v->a[73677] = anon_sym_DOLLAR; + v->a[73678] = actions(4342); + v->a[73679] = 1; small_parse_table_3684(v); } void small_parse_table_3684(t_small_parse_table_array *v) { - v->a[73680] = sym_file_descriptor; - v->a[73681] = sym__concat; - v->a[73682] = sym_test_operator; - v->a[73683] = sym__brace_start; - v->a[73684] = aux_sym_heredoc_redirect_token1; - v->a[73685] = actions(1308); - v->a[73686] = 40; - v->a[73687] = anon_sym_LPAREN_LPAREN; - v->a[73688] = anon_sym_SEMI; - v->a[73689] = anon_sym_PIPE_PIPE; - v->a[73690] = anon_sym_AMP_AMP; - v->a[73691] = anon_sym_PIPE; - v->a[73692] = anon_sym_AMP; - v->a[73693] = anon_sym_LT; - v->a[73694] = anon_sym_GT; - v->a[73695] = anon_sym_LT_LT; - v->a[73696] = anon_sym_GT_GT; - v->a[73697] = anon_sym_esac; - v->a[73698] = anon_sym_SEMI_SEMI; - v->a[73699] = anon_sym_SEMI_AMP; + v->a[73680] = sym__special_character; + v->a[73681] = actions(4344); + v->a[73682] = 1; + v->a[73683] = anon_sym_DQUOTE; + v->a[73684] = actions(4346); + v->a[73685] = 1; + v->a[73686] = aux_sym_number_token1; + v->a[73687] = actions(4348); + v->a[73688] = 1; + v->a[73689] = aux_sym_number_token2; + v->a[73690] = actions(4350); + v->a[73691] = 1; + v->a[73692] = anon_sym_DOLLAR_LBRACE; + v->a[73693] = actions(4352); + v->a[73694] = 1; + v->a[73695] = anon_sym_DOLLAR_LPAREN; + v->a[73696] = actions(4354); + v->a[73697] = 1; + v->a[73698] = anon_sym_BQUOTE; + v->a[73699] = actions(4356); small_parse_table_3685(v); } diff --git a/parser/static/small_parse_table/small_parse_table_737.c b/parser/static/small_parse_table/small_parse_table_737.c index 1c46796b..d8656894 100644 --- a/parser/static/small_parse_table/small_parse_table_737.c +++ b/parser/static/small_parse_table/small_parse_table_737.c @@ -14,126 +14,126 @@ void small_parse_table_3685(t_small_parse_table_array *v) { - v->a[73700] = anon_sym_SEMI_SEMI_AMP; - v->a[73701] = anon_sym_PIPE_AMP; - v->a[73702] = anon_sym_AMP_GT; - v->a[73703] = anon_sym_AMP_GT_GT; - v->a[73704] = anon_sym_LT_AMP; - v->a[73705] = anon_sym_GT_AMP; - v->a[73706] = anon_sym_GT_PIPE; - v->a[73707] = anon_sym_LT_AMP_DASH; - v->a[73708] = anon_sym_GT_AMP_DASH; - v->a[73709] = anon_sym_LT_LT_DASH; - v->a[73710] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73711] = anon_sym_DOLLAR_LBRACK; - v->a[73712] = aux_sym_concatenation_token1; - v->a[73713] = anon_sym_DOLLAR; - v->a[73714] = sym__special_character; - v->a[73715] = anon_sym_DQUOTE; - v->a[73716] = sym_raw_string; - v->a[73717] = sym_ansi_c_string; - v->a[73718] = aux_sym_number_token1; - v->a[73719] = aux_sym_number_token2; + v->a[73700] = 1; + v->a[73701] = anon_sym_DOLLAR_BQUOTE; + v->a[73702] = actions(4358); + v->a[73703] = 1; + v->a[73704] = sym_test_operator; + v->a[73705] = actions(4360); + v->a[73706] = 1; + v->a[73707] = sym_extglob_pattern; + v->a[73708] = actions(4362); + v->a[73709] = 1; + v->a[73710] = sym__brace_start; + v->a[73711] = actions(4414); + v->a[73712] = 1; + v->a[73713] = anon_sym_esac; + v->a[73714] = actions(4418); + v->a[73715] = 1; + v->a[73716] = aux_sym_heredoc_redirect_token1; + v->a[73717] = state(3393); + v->a[73718] = 1; + v->a[73719] = aux_sym__literal_repeat1; small_parse_table_3686(v); } void small_parse_table_3686(t_small_parse_table_array *v) { - v->a[73720] = anon_sym_DOLLAR_LBRACE; - v->a[73721] = anon_sym_DOLLAR_LPAREN; - v->a[73722] = anon_sym_BQUOTE; - v->a[73723] = anon_sym_DOLLAR_BQUOTE; - v->a[73724] = anon_sym_LT_LPAREN; - v->a[73725] = anon_sym_GT_LPAREN; + v->a[73720] = state(3808); + v->a[73721] = 1; + v->a[73722] = sym_last_case_item; + v->a[73723] = actions(4328); + v->a[73724] = 2; + v->a[73725] = sym_raw_string; v->a[73726] = sym_word; - v->a[73727] = 6; - v->a[73728] = actions(3); - v->a[73729] = 1; - v->a[73730] = sym_comment; - v->a[73731] = actions(5783); - v->a[73732] = 1; - v->a[73733] = aux_sym_concatenation_token1; - v->a[73734] = actions(5786); - v->a[73735] = 1; - v->a[73736] = sym__concat; - v->a[73737] = state(1582); - v->a[73738] = 1; - v->a[73739] = aux_sym_concatenation_repeat1; + v->a[73727] = state(1751); + v->a[73728] = 2; + v->a[73729] = sym_case_item; + v->a[73730] = aux_sym_case_statement_repeat1; + v->a[73731] = state(3472); + v->a[73732] = 2; + v->a[73733] = sym_concatenation; + v->a[73734] = sym__extglob_blob; + v->a[73735] = actions(4416); + v->a[73736] = 3; + v->a[73737] = anon_sym_SEMI_SEMI; + v->a[73738] = anon_sym_AMP; + v->a[73739] = anon_sym_SEMI; small_parse_table_3687(v); } void small_parse_table_3687(t_small_parse_table_array *v) { - v->a[73740] = actions(1253); - v->a[73741] = 5; - v->a[73742] = sym_file_descriptor; - v->a[73743] = sym_test_operator; - v->a[73744] = sym__brace_start; - v->a[73745] = ts_builtin_sym_end; - v->a[73746] = aux_sym_heredoc_redirect_token1; - v->a[73747] = actions(1251); - v->a[73748] = 37; - v->a[73749] = anon_sym_LPAREN_LPAREN; - v->a[73750] = anon_sym_SEMI; - v->a[73751] = anon_sym_PIPE_PIPE; - v->a[73752] = anon_sym_AMP_AMP; - v->a[73753] = anon_sym_PIPE; - v->a[73754] = anon_sym_AMP; - v->a[73755] = anon_sym_LT; - v->a[73756] = anon_sym_GT; - v->a[73757] = anon_sym_LT_LT; - v->a[73758] = anon_sym_GT_GT; - v->a[73759] = anon_sym_SEMI_SEMI; + v->a[73740] = state(3295); + v->a[73741] = 7; + v->a[73742] = sym_arithmetic_expansion; + v->a[73743] = sym_brace_expression; + v->a[73744] = sym_string; + v->a[73745] = sym_number; + v->a[73746] = sym_simple_expansion; + v->a[73747] = sym_expansion; + v->a[73748] = sym_command_substitution; + v->a[73749] = 3; + v->a[73750] = actions(57); + v->a[73751] = 1; + v->a[73752] = sym_comment; + v->a[73753] = actions(2772); + v->a[73754] = 13; + v->a[73755] = anon_sym_PIPE; + v->a[73756] = anon_sym_LT; + v->a[73757] = anon_sym_GT; + v->a[73758] = anon_sym_AMP_GT; + v->a[73759] = anon_sym_LT_AMP; small_parse_table_3688(v); } void small_parse_table_3688(t_small_parse_table_array *v) { - v->a[73760] = anon_sym_PIPE_AMP; - v->a[73761] = anon_sym_AMP_GT; - v->a[73762] = anon_sym_AMP_GT_GT; - v->a[73763] = anon_sym_LT_AMP; - v->a[73764] = anon_sym_GT_AMP; - v->a[73765] = anon_sym_GT_PIPE; - v->a[73766] = anon_sym_LT_AMP_DASH; - v->a[73767] = anon_sym_GT_AMP_DASH; - v->a[73768] = anon_sym_LT_LT_DASH; - v->a[73769] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73770] = anon_sym_DOLLAR_LBRACK; - v->a[73771] = anon_sym_DOLLAR; - v->a[73772] = sym__special_character; - v->a[73773] = anon_sym_DQUOTE; - v->a[73774] = sym_raw_string; - v->a[73775] = sym_ansi_c_string; - v->a[73776] = aux_sym_number_token1; - v->a[73777] = aux_sym_number_token2; - v->a[73778] = anon_sym_DOLLAR_LBRACE; - v->a[73779] = anon_sym_DOLLAR_LPAREN; + v->a[73760] = anon_sym_GT_AMP; + v->a[73761] = anon_sym_LT_LT; + v->a[73762] = anon_sym_DOLLAR; + v->a[73763] = aux_sym_number_token1; + v->a[73764] = aux_sym_number_token2; + v->a[73765] = anon_sym_DOLLAR_LPAREN; + v->a[73766] = anon_sym_BQUOTE; + v->a[73767] = sym_word; + v->a[73768] = actions(2774); + v->a[73769] = 21; + v->a[73770] = sym_file_descriptor; + v->a[73771] = sym__concat; + v->a[73772] = sym_test_operator; + v->a[73773] = sym__bare_dollar; + v->a[73774] = sym__brace_start; + v->a[73775] = anon_sym_PIPE_AMP; + v->a[73776] = anon_sym_AMP_AMP; + v->a[73777] = anon_sym_PIPE_PIPE; + v->a[73778] = anon_sym_GT_GT; + v->a[73779] = anon_sym_AMP_GT_GT; small_parse_table_3689(v); } void small_parse_table_3689(t_small_parse_table_array *v) { - v->a[73780] = anon_sym_BQUOTE; - v->a[73781] = anon_sym_DOLLAR_BQUOTE; - v->a[73782] = anon_sym_LT_LPAREN; - v->a[73783] = anon_sym_GT_LPAREN; - v->a[73784] = aux_sym__simple_variable_name_token1; - v->a[73785] = sym_word; - v->a[73786] = 3; - v->a[73787] = actions(3); - v->a[73788] = 1; - v->a[73789] = sym_comment; - v->a[73790] = actions(1314); - v->a[73791] = 6; - v->a[73792] = sym_file_descriptor; - v->a[73793] = sym__concat; - v->a[73794] = sym_variable_name; - v->a[73795] = sym_test_operator; - v->a[73796] = sym__brace_start; - v->a[73797] = aux_sym_heredoc_redirect_token1; - v->a[73798] = actions(1312); - v->a[73799] = 39; + v->a[73780] = anon_sym_GT_PIPE; + v->a[73781] = anon_sym_LT_AMP_DASH; + v->a[73782] = anon_sym_GT_AMP_DASH; + v->a[73783] = anon_sym_LT_LT_DASH; + v->a[73784] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73785] = aux_sym_concatenation_token1; + v->a[73786] = sym__special_character; + v->a[73787] = anon_sym_DQUOTE; + v->a[73788] = sym_raw_string; + v->a[73789] = anon_sym_DOLLAR_LBRACE; + v->a[73790] = anon_sym_DOLLAR_BQUOTE; + v->a[73791] = 24; + v->a[73792] = actions(3); + v->a[73793] = 1; + v->a[73794] = sym_comment; + v->a[73795] = actions(4332); + v->a[73796] = 1; + v->a[73797] = anon_sym_LPAREN; + v->a[73798] = actions(4338); + v->a[73799] = 1; small_parse_table_3690(v); } diff --git a/parser/static/small_parse_table/small_parse_table_738.c b/parser/static/small_parse_table/small_parse_table_738.c index c338dead..9b5b97bd 100644 --- a/parser/static/small_parse_table/small_parse_table_738.c +++ b/parser/static/small_parse_table/small_parse_table_738.c @@ -14,126 +14,126 @@ void small_parse_table_3690(t_small_parse_table_array *v) { - v->a[73800] = anon_sym_LPAREN_LPAREN; - v->a[73801] = anon_sym_SEMI; - v->a[73802] = anon_sym_PIPE_PIPE; - v->a[73803] = anon_sym_AMP_AMP; - v->a[73804] = anon_sym_PIPE; - v->a[73805] = anon_sym_AMP; - v->a[73806] = anon_sym_LT; - v->a[73807] = anon_sym_GT; - v->a[73808] = anon_sym_LT_LT; - v->a[73809] = anon_sym_GT_GT; - v->a[73810] = anon_sym_RPAREN; - v->a[73811] = anon_sym_SEMI_SEMI; - v->a[73812] = anon_sym_PIPE_AMP; - v->a[73813] = anon_sym_AMP_GT; - v->a[73814] = anon_sym_AMP_GT_GT; - v->a[73815] = anon_sym_LT_AMP; - v->a[73816] = anon_sym_GT_AMP; - v->a[73817] = anon_sym_GT_PIPE; - v->a[73818] = anon_sym_LT_AMP_DASH; - v->a[73819] = anon_sym_GT_AMP_DASH; + v->a[73800] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73801] = actions(4340); + v->a[73802] = 1; + v->a[73803] = anon_sym_DOLLAR; + v->a[73804] = actions(4342); + v->a[73805] = 1; + v->a[73806] = sym__special_character; + v->a[73807] = actions(4344); + v->a[73808] = 1; + v->a[73809] = anon_sym_DQUOTE; + v->a[73810] = actions(4346); + v->a[73811] = 1; + v->a[73812] = aux_sym_number_token1; + v->a[73813] = actions(4348); + v->a[73814] = 1; + v->a[73815] = aux_sym_number_token2; + v->a[73816] = actions(4350); + v->a[73817] = 1; + v->a[73818] = anon_sym_DOLLAR_LBRACE; + v->a[73819] = actions(4352); small_parse_table_3691(v); } void small_parse_table_3691(t_small_parse_table_array *v) { - v->a[73820] = anon_sym_LT_LT_DASH; - v->a[73821] = anon_sym_LT_LT_LT; - v->a[73822] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73823] = anon_sym_DOLLAR_LBRACK; - v->a[73824] = aux_sym_concatenation_token1; - v->a[73825] = anon_sym_DOLLAR; - v->a[73826] = sym__special_character; - v->a[73827] = anon_sym_DQUOTE; - v->a[73828] = sym_raw_string; - v->a[73829] = sym_ansi_c_string; - v->a[73830] = aux_sym_number_token1; - v->a[73831] = aux_sym_number_token2; - v->a[73832] = anon_sym_DOLLAR_LBRACE; - v->a[73833] = anon_sym_DOLLAR_LPAREN; - v->a[73834] = anon_sym_BQUOTE; - v->a[73835] = anon_sym_DOLLAR_BQUOTE; - v->a[73836] = anon_sym_LT_LPAREN; - v->a[73837] = anon_sym_GT_LPAREN; - v->a[73838] = sym_word; - v->a[73839] = 3; + v->a[73820] = 1; + v->a[73821] = anon_sym_DOLLAR_LPAREN; + v->a[73822] = actions(4354); + v->a[73823] = 1; + v->a[73824] = anon_sym_BQUOTE; + v->a[73825] = actions(4356); + v->a[73826] = 1; + v->a[73827] = anon_sym_DOLLAR_BQUOTE; + v->a[73828] = actions(4358); + v->a[73829] = 1; + v->a[73830] = sym_test_operator; + v->a[73831] = actions(4360); + v->a[73832] = 1; + v->a[73833] = sym_extglob_pattern; + v->a[73834] = actions(4362); + v->a[73835] = 1; + v->a[73836] = sym__brace_start; + v->a[73837] = actions(4420); + v->a[73838] = 1; + v->a[73839] = anon_sym_esac; small_parse_table_3692(v); } void small_parse_table_3692(t_small_parse_table_array *v) { - v->a[73840] = actions(3); + v->a[73840] = actions(4424); v->a[73841] = 1; - v->a[73842] = sym_comment; - v->a[73843] = actions(1310); - v->a[73844] = 5; - v->a[73845] = sym_file_descriptor; - v->a[73846] = sym__concat; - v->a[73847] = sym_test_operator; - v->a[73848] = sym__brace_start; - v->a[73849] = aux_sym_heredoc_redirect_token1; - v->a[73850] = actions(1308); - v->a[73851] = 40; - v->a[73852] = anon_sym_LPAREN_LPAREN; - v->a[73853] = anon_sym_SEMI; - v->a[73854] = anon_sym_PIPE_PIPE; - v->a[73855] = anon_sym_AMP_AMP; - v->a[73856] = anon_sym_PIPE; - v->a[73857] = anon_sym_AMP; - v->a[73858] = anon_sym_LT; - v->a[73859] = anon_sym_GT; + v->a[73842] = aux_sym_heredoc_redirect_token1; + v->a[73843] = state(3393); + v->a[73844] = 1; + v->a[73845] = aux_sym__literal_repeat1; + v->a[73846] = state(3952); + v->a[73847] = 1; + v->a[73848] = sym_last_case_item; + v->a[73849] = actions(4328); + v->a[73850] = 2; + v->a[73851] = sym_raw_string; + v->a[73852] = sym_word; + v->a[73853] = state(1785); + v->a[73854] = 2; + v->a[73855] = sym_case_item; + v->a[73856] = aux_sym_case_statement_repeat1; + v->a[73857] = state(3472); + v->a[73858] = 2; + v->a[73859] = sym_concatenation; small_parse_table_3693(v); } void small_parse_table_3693(t_small_parse_table_array *v) { - v->a[73860] = anon_sym_LT_LT; - v->a[73861] = anon_sym_GT_GT; - v->a[73862] = anon_sym_SEMI_SEMI; - v->a[73863] = anon_sym_SEMI_AMP; - v->a[73864] = anon_sym_SEMI_SEMI_AMP; - v->a[73865] = anon_sym_PIPE_AMP; - v->a[73866] = anon_sym_AMP_GT; - v->a[73867] = anon_sym_AMP_GT_GT; - v->a[73868] = anon_sym_LT_AMP; - v->a[73869] = anon_sym_GT_AMP; - v->a[73870] = anon_sym_GT_PIPE; - v->a[73871] = anon_sym_LT_AMP_DASH; - v->a[73872] = anon_sym_GT_AMP_DASH; - v->a[73873] = anon_sym_LT_LT_DASH; - v->a[73874] = anon_sym_LT_LT_LT; - v->a[73875] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73876] = anon_sym_DOLLAR_LBRACK; - v->a[73877] = aux_sym_concatenation_token1; - v->a[73878] = anon_sym_DOLLAR; - v->a[73879] = sym__special_character; + v->a[73860] = sym__extglob_blob; + v->a[73861] = actions(4422); + v->a[73862] = 3; + v->a[73863] = anon_sym_SEMI_SEMI; + v->a[73864] = anon_sym_AMP; + v->a[73865] = anon_sym_SEMI; + v->a[73866] = state(3295); + v->a[73867] = 7; + v->a[73868] = sym_arithmetic_expansion; + v->a[73869] = sym_brace_expression; + v->a[73870] = sym_string; + v->a[73871] = sym_number; + v->a[73872] = sym_simple_expansion; + v->a[73873] = sym_expansion; + v->a[73874] = sym_command_substitution; + v->a[73875] = 3; + v->a[73876] = actions(57); + v->a[73877] = 1; + v->a[73878] = sym_comment; + v->a[73879] = actions(3048); small_parse_table_3694(v); } void small_parse_table_3694(t_small_parse_table_array *v) { - v->a[73880] = anon_sym_DQUOTE; - v->a[73881] = sym_raw_string; - v->a[73882] = sym_ansi_c_string; - v->a[73883] = aux_sym_number_token1; - v->a[73884] = aux_sym_number_token2; - v->a[73885] = anon_sym_DOLLAR_LBRACE; - v->a[73886] = anon_sym_DOLLAR_LPAREN; - v->a[73887] = anon_sym_BQUOTE; - v->a[73888] = anon_sym_DOLLAR_BQUOTE; - v->a[73889] = anon_sym_LT_LPAREN; - v->a[73890] = anon_sym_GT_LPAREN; - v->a[73891] = sym_word; - v->a[73892] = 3; - v->a[73893] = actions(3); - v->a[73894] = 1; - v->a[73895] = sym_comment; - v->a[73896] = actions(1350); - v->a[73897] = 5; - v->a[73898] = sym_file_descriptor; - v->a[73899] = sym__concat; + v->a[73880] = 13; + v->a[73881] = anon_sym_PIPE; + v->a[73882] = anon_sym_LT; + v->a[73883] = anon_sym_GT; + v->a[73884] = anon_sym_AMP_GT; + v->a[73885] = anon_sym_LT_AMP; + v->a[73886] = anon_sym_GT_AMP; + v->a[73887] = anon_sym_LT_LT; + v->a[73888] = anon_sym_DOLLAR; + v->a[73889] = aux_sym_number_token1; + v->a[73890] = aux_sym_number_token2; + v->a[73891] = anon_sym_DOLLAR_LPAREN; + v->a[73892] = anon_sym_BQUOTE; + v->a[73893] = sym_word; + v->a[73894] = actions(3050); + v->a[73895] = 21; + v->a[73896] = sym_file_descriptor; + v->a[73897] = sym__concat; + v->a[73898] = sym_variable_name; + v->a[73899] = sym_test_operator; small_parse_table_3695(v); } diff --git a/parser/static/small_parse_table/small_parse_table_739.c b/parser/static/small_parse_table/small_parse_table_739.c index 6010bbb2..77c6e683 100644 --- a/parser/static/small_parse_table/small_parse_table_739.c +++ b/parser/static/small_parse_table/small_parse_table_739.c @@ -14,126 +14,126 @@ void small_parse_table_3695(t_small_parse_table_array *v) { - v->a[73900] = sym_test_operator; - v->a[73901] = sym__brace_start; - v->a[73902] = aux_sym_heredoc_redirect_token1; - v->a[73903] = actions(1348); - v->a[73904] = 40; - v->a[73905] = anon_sym_LPAREN_LPAREN; - v->a[73906] = anon_sym_SEMI; - v->a[73907] = anon_sym_PIPE_PIPE; - v->a[73908] = anon_sym_AMP_AMP; - v->a[73909] = anon_sym_PIPE; - v->a[73910] = anon_sym_AMP; - v->a[73911] = anon_sym_LT; - v->a[73912] = anon_sym_GT; - v->a[73913] = anon_sym_LT_LT; - v->a[73914] = anon_sym_GT_GT; - v->a[73915] = anon_sym_SEMI_SEMI; - v->a[73916] = anon_sym_SEMI_AMP; - v->a[73917] = anon_sym_SEMI_SEMI_AMP; - v->a[73918] = anon_sym_PIPE_AMP; - v->a[73919] = anon_sym_AMP_GT; + v->a[73900] = sym__brace_start; + v->a[73901] = anon_sym_PIPE_AMP; + v->a[73902] = anon_sym_AMP_AMP; + v->a[73903] = anon_sym_PIPE_PIPE; + v->a[73904] = anon_sym_GT_GT; + v->a[73905] = anon_sym_AMP_GT_GT; + v->a[73906] = anon_sym_GT_PIPE; + v->a[73907] = anon_sym_LT_AMP_DASH; + v->a[73908] = anon_sym_GT_AMP_DASH; + v->a[73909] = anon_sym_LT_LT_DASH; + v->a[73910] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73911] = aux_sym_concatenation_token1; + v->a[73912] = sym__special_character; + v->a[73913] = anon_sym_DQUOTE; + v->a[73914] = sym_raw_string; + v->a[73915] = anon_sym_DOLLAR_LBRACE; + v->a[73916] = anon_sym_DOLLAR_BQUOTE; + v->a[73917] = 3; + v->a[73918] = actions(57); + v->a[73919] = 1; small_parse_table_3696(v); } void small_parse_table_3696(t_small_parse_table_array *v) { - v->a[73920] = anon_sym_AMP_GT_GT; - v->a[73921] = anon_sym_LT_AMP; - v->a[73922] = anon_sym_GT_AMP; - v->a[73923] = anon_sym_GT_PIPE; - v->a[73924] = anon_sym_LT_AMP_DASH; - v->a[73925] = anon_sym_GT_AMP_DASH; - v->a[73926] = anon_sym_LT_LT_DASH; - v->a[73927] = anon_sym_LT_LT_LT; - v->a[73928] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73929] = anon_sym_DOLLAR_LBRACK; - v->a[73930] = aux_sym_concatenation_token1; - v->a[73931] = anon_sym_DOLLAR; - v->a[73932] = sym__special_character; - v->a[73933] = anon_sym_DQUOTE; - v->a[73934] = sym_raw_string; - v->a[73935] = sym_ansi_c_string; - v->a[73936] = aux_sym_number_token1; - v->a[73937] = aux_sym_number_token2; - v->a[73938] = anon_sym_DOLLAR_LBRACE; - v->a[73939] = anon_sym_DOLLAR_LPAREN; + v->a[73920] = sym_comment; + v->a[73921] = actions(3018); + v->a[73922] = 13; + v->a[73923] = anon_sym_PIPE; + v->a[73924] = anon_sym_LT; + v->a[73925] = anon_sym_GT; + v->a[73926] = anon_sym_AMP_GT; + v->a[73927] = anon_sym_LT_AMP; + v->a[73928] = anon_sym_GT_AMP; + v->a[73929] = anon_sym_LT_LT; + v->a[73930] = anon_sym_DOLLAR; + v->a[73931] = aux_sym_number_token1; + v->a[73932] = aux_sym_number_token2; + v->a[73933] = anon_sym_DOLLAR_LPAREN; + v->a[73934] = anon_sym_BQUOTE; + v->a[73935] = sym_word; + v->a[73936] = actions(3020); + v->a[73937] = 21; + v->a[73938] = sym_file_descriptor; + v->a[73939] = sym__concat; small_parse_table_3697(v); } void small_parse_table_3697(t_small_parse_table_array *v) { - v->a[73940] = anon_sym_BQUOTE; - v->a[73941] = anon_sym_DOLLAR_BQUOTE; - v->a[73942] = anon_sym_LT_LPAREN; - v->a[73943] = anon_sym_GT_LPAREN; - v->a[73944] = sym_word; - v->a[73945] = 3; - v->a[73946] = actions(3); - v->a[73947] = 1; - v->a[73948] = sym_comment; - v->a[73949] = actions(1358); - v->a[73950] = 6; - v->a[73951] = sym_file_descriptor; - v->a[73952] = sym__concat; - v->a[73953] = sym_variable_name; - v->a[73954] = sym_test_operator; - v->a[73955] = sym__brace_start; - v->a[73956] = aux_sym_heredoc_redirect_token1; - v->a[73957] = actions(1356); - v->a[73958] = 39; - v->a[73959] = anon_sym_LPAREN_LPAREN; + v->a[73940] = sym_variable_name; + v->a[73941] = sym_test_operator; + v->a[73942] = sym__brace_start; + v->a[73943] = anon_sym_PIPE_AMP; + v->a[73944] = anon_sym_AMP_AMP; + v->a[73945] = anon_sym_PIPE_PIPE; + v->a[73946] = anon_sym_GT_GT; + v->a[73947] = anon_sym_AMP_GT_GT; + v->a[73948] = anon_sym_GT_PIPE; + v->a[73949] = anon_sym_LT_AMP_DASH; + v->a[73950] = anon_sym_GT_AMP_DASH; + v->a[73951] = anon_sym_LT_LT_DASH; + v->a[73952] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73953] = aux_sym_concatenation_token1; + v->a[73954] = sym__special_character; + v->a[73955] = anon_sym_DQUOTE; + v->a[73956] = sym_raw_string; + v->a[73957] = anon_sym_DOLLAR_LBRACE; + v->a[73958] = anon_sym_DOLLAR_BQUOTE; + v->a[73959] = 24; small_parse_table_3698(v); } void small_parse_table_3698(t_small_parse_table_array *v) { - v->a[73960] = anon_sym_SEMI; - v->a[73961] = anon_sym_PIPE_PIPE; - v->a[73962] = anon_sym_AMP_AMP; - v->a[73963] = anon_sym_PIPE; - v->a[73964] = anon_sym_AMP; - v->a[73965] = anon_sym_LT; - v->a[73966] = anon_sym_GT; - v->a[73967] = anon_sym_LT_LT; - v->a[73968] = anon_sym_GT_GT; - v->a[73969] = anon_sym_RPAREN; - v->a[73970] = anon_sym_SEMI_SEMI; - v->a[73971] = anon_sym_PIPE_AMP; - v->a[73972] = anon_sym_AMP_GT; - v->a[73973] = anon_sym_AMP_GT_GT; - v->a[73974] = anon_sym_LT_AMP; - v->a[73975] = anon_sym_GT_AMP; - v->a[73976] = anon_sym_GT_PIPE; - v->a[73977] = anon_sym_LT_AMP_DASH; - v->a[73978] = anon_sym_GT_AMP_DASH; - v->a[73979] = anon_sym_LT_LT_DASH; + v->a[73960] = actions(3); + v->a[73961] = 1; + v->a[73962] = sym_comment; + v->a[73963] = actions(4332); + v->a[73964] = 1; + v->a[73965] = anon_sym_LPAREN; + v->a[73966] = actions(4338); + v->a[73967] = 1; + v->a[73968] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[73969] = actions(4340); + v->a[73970] = 1; + v->a[73971] = anon_sym_DOLLAR; + v->a[73972] = actions(4342); + v->a[73973] = 1; + v->a[73974] = sym__special_character; + v->a[73975] = actions(4344); + v->a[73976] = 1; + v->a[73977] = anon_sym_DQUOTE; + v->a[73978] = actions(4346); + v->a[73979] = 1; small_parse_table_3699(v); } void small_parse_table_3699(t_small_parse_table_array *v) { - v->a[73980] = anon_sym_LT_LT_LT; - v->a[73981] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[73982] = anon_sym_DOLLAR_LBRACK; - v->a[73983] = aux_sym_concatenation_token1; - v->a[73984] = anon_sym_DOLLAR; - v->a[73985] = sym__special_character; - v->a[73986] = anon_sym_DQUOTE; - v->a[73987] = sym_raw_string; - v->a[73988] = sym_ansi_c_string; - v->a[73989] = aux_sym_number_token1; - v->a[73990] = aux_sym_number_token2; - v->a[73991] = anon_sym_DOLLAR_LBRACE; - v->a[73992] = anon_sym_DOLLAR_LPAREN; - v->a[73993] = anon_sym_BQUOTE; - v->a[73994] = anon_sym_DOLLAR_BQUOTE; - v->a[73995] = anon_sym_LT_LPAREN; - v->a[73996] = anon_sym_GT_LPAREN; - v->a[73997] = sym_word; - v->a[73998] = 3; - v->a[73999] = actions(3); + v->a[73980] = aux_sym_number_token1; + v->a[73981] = actions(4348); + v->a[73982] = 1; + v->a[73983] = aux_sym_number_token2; + v->a[73984] = actions(4350); + v->a[73985] = 1; + v->a[73986] = anon_sym_DOLLAR_LBRACE; + v->a[73987] = actions(4352); + v->a[73988] = 1; + v->a[73989] = anon_sym_DOLLAR_LPAREN; + v->a[73990] = actions(4354); + v->a[73991] = 1; + v->a[73992] = anon_sym_BQUOTE; + v->a[73993] = actions(4356); + v->a[73994] = 1; + v->a[73995] = anon_sym_DOLLAR_BQUOTE; + v->a[73996] = actions(4358); + v->a[73997] = 1; + v->a[73998] = sym_test_operator; + v->a[73999] = actions(4360); small_parse_table_3700(v); } diff --git a/parser/static/small_parse_table/small_parse_table_74.c b/parser/static/small_parse_table/small_parse_table_74.c index afb60983..eacf1be3 100644 --- a/parser/static/small_parse_table/small_parse_table_74.c +++ b/parser/static/small_parse_table/small_parse_table_74.c @@ -14,126 +14,126 @@ void small_parse_table_370(t_small_parse_table_array *v) { - v->a[7400] = aux_sym_number_token2; - v->a[7401] = actions(2273); - v->a[7402] = 1; - v->a[7403] = anon_sym_DOLLAR_LBRACE; - v->a[7404] = actions(2275); - v->a[7405] = 1; - v->a[7406] = anon_sym_DOLLAR_LPAREN; - v->a[7407] = actions(2277); - v->a[7408] = 1; - v->a[7409] = anon_sym_BQUOTE; - v->a[7410] = actions(2279); - v->a[7411] = 1; - v->a[7412] = anon_sym_DOLLAR_BQUOTE; - v->a[7413] = actions(2289); - v->a[7414] = 1; - v->a[7415] = sym__brace_start; - v->a[7416] = actions(2361); - v->a[7417] = 1; - v->a[7418] = sym__special_character; - v->a[7419] = actions(2365); + v->a[7400] = 9; + v->a[7401] = anon_sym_BANG; + v->a[7402] = anon_sym_DASH; + v->a[7403] = anon_sym_STAR; + v->a[7404] = anon_sym_QMARK; + v->a[7405] = anon_sym_DOLLAR; + v->a[7406] = anon_sym_POUND; + v->a[7407] = anon_sym_AT; + v->a[7408] = anon_sym_0; + v->a[7409] = anon_sym__; + v->a[7410] = actions(810); + v->a[7411] = 32; + v->a[7412] = anon_sym_PIPE; + v->a[7413] = anon_sym_RPAREN; + v->a[7414] = anon_sym_SEMI_SEMI; + v->a[7415] = anon_sym_PIPE_AMP; + v->a[7416] = anon_sym_AMP_AMP; + v->a[7417] = anon_sym_PIPE_PIPE; + v->a[7418] = anon_sym_LT; + v->a[7419] = anon_sym_GT; small_parse_table_371(v); } void small_parse_table_371(t_small_parse_table_array *v) { - v->a[7420] = 1; - v->a[7421] = sym_variable_name; - v->a[7422] = actions(2367); - v->a[7423] = 1; - v->a[7424] = sym_test_operator; - v->a[7425] = actions(2486); - v->a[7426] = 1; - v->a[7427] = aux_sym__simple_variable_name_token1; - v->a[7428] = state(1743); - v->a[7429] = 1; - v->a[7430] = aux_sym__literal_repeat1; - v->a[7431] = state(6773); - v->a[7432] = 1; - v->a[7433] = sym_subscript; - v->a[7434] = actions(1757); - v->a[7435] = 2; - v->a[7436] = sym_file_descriptor; - v->a[7437] = aux_sym_heredoc_redirect_token1; - v->a[7438] = actions(2259); - v->a[7439] = 2; + v->a[7420] = anon_sym_GT_GT; + v->a[7421] = anon_sym_AMP_GT; + v->a[7422] = anon_sym_AMP_GT_GT; + v->a[7423] = anon_sym_LT_AMP; + v->a[7424] = anon_sym_GT_AMP; + v->a[7425] = anon_sym_GT_PIPE; + v->a[7426] = anon_sym_LT_AMP_DASH; + v->a[7427] = anon_sym_GT_AMP_DASH; + v->a[7428] = anon_sym_LT_LT; + v->a[7429] = anon_sym_LT_LT_DASH; + v->a[7430] = aux_sym_heredoc_redirect_token1; + v->a[7431] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7432] = anon_sym_AMP; + v->a[7433] = sym__special_character; + v->a[7434] = anon_sym_DQUOTE; + v->a[7435] = sym_raw_string; + v->a[7436] = aux_sym_number_token1; + v->a[7437] = aux_sym_number_token2; + v->a[7438] = anon_sym_DOLLAR_LBRACE; + v->a[7439] = anon_sym_DOLLAR_LPAREN; small_parse_table_372(v); } void small_parse_table_372(t_small_parse_table_array *v) { - v->a[7440] = anon_sym_LPAREN_LPAREN; - v->a[7441] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7442] = actions(2281); - v->a[7443] = 2; - v->a[7444] = anon_sym_LT_LPAREN; - v->a[7445] = anon_sym_GT_LPAREN; - v->a[7446] = actions(2359); - v->a[7447] = 3; - v->a[7448] = sym_raw_string; - v->a[7449] = sym_ansi_c_string; - v->a[7450] = sym_word; - v->a[7451] = state(610); - v->a[7452] = 3; - v->a[7453] = sym_variable_assignment; - v->a[7454] = sym_concatenation; - v->a[7455] = aux_sym_declaration_command_repeat1; - v->a[7456] = state(1602); - v->a[7457] = 9; - v->a[7458] = sym_arithmetic_expansion; - v->a[7459] = sym_brace_expression; + v->a[7440] = anon_sym_BQUOTE; + v->a[7441] = anon_sym_DOLLAR_BQUOTE; + v->a[7442] = sym_word; + v->a[7443] = anon_sym_SEMI; + v->a[7444] = 6; + v->a[7445] = actions(3); + v->a[7446] = 1; + v->a[7447] = sym_comment; + v->a[7448] = actions(1806); + v->a[7449] = 1; + v->a[7450] = sym_variable_name; + v->a[7451] = actions(1804); + v->a[7452] = 2; + v->a[7453] = aux_sym__simple_variable_name_token1; + v->a[7454] = aux_sym__multiline_variable_name_token1; + v->a[7455] = actions(816); + v->a[7456] = 3; + v->a[7457] = sym_file_descriptor; + v->a[7458] = sym_test_operator; + v->a[7459] = sym__brace_start; small_parse_table_373(v); } void small_parse_table_373(t_small_parse_table_array *v) { - v->a[7460] = sym_string; - v->a[7461] = sym_translated_string; - v->a[7462] = sym_number; - v->a[7463] = sym_simple_expansion; - v->a[7464] = sym_expansion; - v->a[7465] = sym_command_substitution; - v->a[7466] = sym_process_substitution; - v->a[7467] = actions(1755); - v->a[7468] = 19; - v->a[7469] = anon_sym_SEMI; - v->a[7470] = anon_sym_PIPE_PIPE; - v->a[7471] = anon_sym_AMP_AMP; - v->a[7472] = anon_sym_PIPE; - v->a[7473] = anon_sym_AMP; - v->a[7474] = anon_sym_LT; - v->a[7475] = anon_sym_GT; - v->a[7476] = anon_sym_LT_LT; - v->a[7477] = anon_sym_GT_GT; - v->a[7478] = anon_sym_SEMI_SEMI; - v->a[7479] = anon_sym_PIPE_AMP; + v->a[7460] = actions(1802); + v->a[7461] = 9; + v->a[7462] = anon_sym_BANG; + v->a[7463] = anon_sym_DASH; + v->a[7464] = anon_sym_STAR; + v->a[7465] = anon_sym_QMARK; + v->a[7466] = anon_sym_DOLLAR; + v->a[7467] = anon_sym_POUND; + v->a[7468] = anon_sym_AT; + v->a[7469] = anon_sym_0; + v->a[7470] = anon_sym__; + v->a[7471] = actions(810); + v->a[7472] = 32; + v->a[7473] = anon_sym_PIPE; + v->a[7474] = anon_sym_RPAREN; + v->a[7475] = anon_sym_SEMI_SEMI; + v->a[7476] = anon_sym_PIPE_AMP; + v->a[7477] = anon_sym_AMP_AMP; + v->a[7478] = anon_sym_PIPE_PIPE; + v->a[7479] = anon_sym_LT; small_parse_table_374(v); } void small_parse_table_374(t_small_parse_table_array *v) { - v->a[7480] = anon_sym_AMP_GT; - v->a[7481] = anon_sym_AMP_GT_GT; - v->a[7482] = anon_sym_LT_AMP; - v->a[7483] = anon_sym_GT_AMP; - v->a[7484] = anon_sym_GT_PIPE; - v->a[7485] = anon_sym_LT_AMP_DASH; - v->a[7486] = anon_sym_GT_AMP_DASH; - v->a[7487] = anon_sym_LT_LT_DASH; - v->a[7488] = 8; - v->a[7489] = actions(3); - v->a[7490] = 1; - v->a[7491] = sym_comment; - v->a[7492] = actions(2339); - v->a[7493] = 1; - v->a[7494] = anon_sym_DQUOTE; - v->a[7495] = actions(2492); - v->a[7496] = 1; - v->a[7497] = sym_variable_name; - v->a[7498] = state(1463); - v->a[7499] = 1; + v->a[7480] = anon_sym_GT; + v->a[7481] = anon_sym_GT_GT; + v->a[7482] = anon_sym_AMP_GT; + v->a[7483] = anon_sym_AMP_GT_GT; + v->a[7484] = anon_sym_LT_AMP; + v->a[7485] = anon_sym_GT_AMP; + v->a[7486] = anon_sym_GT_PIPE; + v->a[7487] = anon_sym_LT_AMP_DASH; + v->a[7488] = anon_sym_GT_AMP_DASH; + v->a[7489] = anon_sym_LT_LT; + v->a[7490] = anon_sym_LT_LT_DASH; + v->a[7491] = aux_sym_heredoc_redirect_token1; + v->a[7492] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7493] = anon_sym_AMP; + v->a[7494] = sym__special_character; + v->a[7495] = anon_sym_DQUOTE; + v->a[7496] = sym_raw_string; + v->a[7497] = aux_sym_number_token1; + v->a[7498] = aux_sym_number_token2; + v->a[7499] = anon_sym_DOLLAR_LBRACE; small_parse_table_375(v); } diff --git a/parser/static/small_parse_table/small_parse_table_740.c b/parser/static/small_parse_table/small_parse_table_740.c index 65e70214..0c25df52 100644 --- a/parser/static/small_parse_table/small_parse_table_740.c +++ b/parser/static/small_parse_table/small_parse_table_740.c @@ -15,125 +15,125 @@ void small_parse_table_3700(t_small_parse_table_array *v) { v->a[74000] = 1; - v->a[74001] = sym_comment; - v->a[74002] = actions(1298); - v->a[74003] = 6; - v->a[74004] = sym_file_descriptor; - v->a[74005] = sym__concat; - v->a[74006] = sym_variable_name; - v->a[74007] = sym_test_operator; - v->a[74008] = sym__brace_start; - v->a[74009] = aux_sym_heredoc_redirect_token1; - v->a[74010] = actions(1296); - v->a[74011] = 39; - v->a[74012] = anon_sym_LPAREN_LPAREN; - v->a[74013] = anon_sym_SEMI; - v->a[74014] = anon_sym_PIPE_PIPE; - v->a[74015] = anon_sym_AMP_AMP; - v->a[74016] = anon_sym_PIPE; - v->a[74017] = anon_sym_AMP; - v->a[74018] = anon_sym_LT; - v->a[74019] = anon_sym_GT; + v->a[74001] = sym_extglob_pattern; + v->a[74002] = actions(4362); + v->a[74003] = 1; + v->a[74004] = sym__brace_start; + v->a[74005] = actions(4426); + v->a[74006] = 1; + v->a[74007] = anon_sym_esac; + v->a[74008] = actions(4430); + v->a[74009] = 1; + v->a[74010] = aux_sym_heredoc_redirect_token1; + v->a[74011] = state(3393); + v->a[74012] = 1; + v->a[74013] = aux_sym__literal_repeat1; + v->a[74014] = state(3953); + v->a[74015] = 1; + v->a[74016] = sym_last_case_item; + v->a[74017] = actions(4328); + v->a[74018] = 2; + v->a[74019] = sym_raw_string; small_parse_table_3701(v); } void small_parse_table_3701(t_small_parse_table_array *v) { - v->a[74020] = anon_sym_LT_LT; - v->a[74021] = anon_sym_GT_GT; - v->a[74022] = anon_sym_RPAREN; - v->a[74023] = anon_sym_SEMI_SEMI; - v->a[74024] = anon_sym_PIPE_AMP; - v->a[74025] = anon_sym_AMP_GT; - v->a[74026] = anon_sym_AMP_GT_GT; - v->a[74027] = anon_sym_LT_AMP; - v->a[74028] = anon_sym_GT_AMP; - v->a[74029] = anon_sym_GT_PIPE; - v->a[74030] = anon_sym_LT_AMP_DASH; - v->a[74031] = anon_sym_GT_AMP_DASH; - v->a[74032] = anon_sym_LT_LT_DASH; - v->a[74033] = anon_sym_LT_LT_LT; - v->a[74034] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74035] = anon_sym_DOLLAR_LBRACK; - v->a[74036] = aux_sym_concatenation_token1; - v->a[74037] = anon_sym_DOLLAR; - v->a[74038] = sym__special_character; - v->a[74039] = anon_sym_DQUOTE; + v->a[74020] = sym_word; + v->a[74021] = state(1792); + v->a[74022] = 2; + v->a[74023] = sym_case_item; + v->a[74024] = aux_sym_case_statement_repeat1; + v->a[74025] = state(3472); + v->a[74026] = 2; + v->a[74027] = sym_concatenation; + v->a[74028] = sym__extglob_blob; + v->a[74029] = actions(4428); + v->a[74030] = 3; + v->a[74031] = anon_sym_SEMI_SEMI; + v->a[74032] = anon_sym_AMP; + v->a[74033] = anon_sym_SEMI; + v->a[74034] = state(3295); + v->a[74035] = 7; + v->a[74036] = sym_arithmetic_expansion; + v->a[74037] = sym_brace_expression; + v->a[74038] = sym_string; + v->a[74039] = sym_number; small_parse_table_3702(v); } void small_parse_table_3702(t_small_parse_table_array *v) { - v->a[74040] = sym_raw_string; - v->a[74041] = sym_ansi_c_string; - v->a[74042] = aux_sym_number_token1; - v->a[74043] = aux_sym_number_token2; - v->a[74044] = anon_sym_DOLLAR_LBRACE; - v->a[74045] = anon_sym_DOLLAR_LPAREN; - v->a[74046] = anon_sym_BQUOTE; - v->a[74047] = anon_sym_DOLLAR_BQUOTE; - v->a[74048] = anon_sym_LT_LPAREN; - v->a[74049] = anon_sym_GT_LPAREN; - v->a[74050] = sym_word; - v->a[74051] = 3; - v->a[74052] = actions(3); - v->a[74053] = 1; - v->a[74054] = sym_comment; - v->a[74055] = actions(1310); - v->a[74056] = 5; - v->a[74057] = sym_file_descriptor; - v->a[74058] = sym__concat; - v->a[74059] = sym_test_operator; + v->a[74040] = sym_simple_expansion; + v->a[74041] = sym_expansion; + v->a[74042] = sym_command_substitution; + v->a[74043] = 3; + v->a[74044] = actions(57); + v->a[74045] = 1; + v->a[74046] = sym_comment; + v->a[74047] = actions(2776); + v->a[74048] = 13; + v->a[74049] = anon_sym_PIPE; + v->a[74050] = anon_sym_LT; + v->a[74051] = anon_sym_GT; + v->a[74052] = anon_sym_AMP_GT; + v->a[74053] = anon_sym_LT_AMP; + v->a[74054] = anon_sym_GT_AMP; + v->a[74055] = anon_sym_LT_LT; + v->a[74056] = anon_sym_DOLLAR; + v->a[74057] = aux_sym_number_token1; + v->a[74058] = aux_sym_number_token2; + v->a[74059] = anon_sym_DOLLAR_LPAREN; small_parse_table_3703(v); } void small_parse_table_3703(t_small_parse_table_array *v) { - v->a[74060] = sym__brace_start; - v->a[74061] = aux_sym_heredoc_redirect_token1; - v->a[74062] = actions(1308); - v->a[74063] = 40; - v->a[74064] = anon_sym_LPAREN_LPAREN; - v->a[74065] = anon_sym_SEMI; - v->a[74066] = anon_sym_PIPE_PIPE; - v->a[74067] = anon_sym_AMP_AMP; - v->a[74068] = anon_sym_PIPE; - v->a[74069] = anon_sym_AMP; - v->a[74070] = anon_sym_LT; - v->a[74071] = anon_sym_GT; - v->a[74072] = anon_sym_LT_LT; - v->a[74073] = anon_sym_GT_GT; - v->a[74074] = anon_sym_SEMI_SEMI; - v->a[74075] = anon_sym_SEMI_AMP; - v->a[74076] = anon_sym_SEMI_SEMI_AMP; - v->a[74077] = anon_sym_PIPE_AMP; - v->a[74078] = anon_sym_AMP_GT; - v->a[74079] = anon_sym_AMP_GT_GT; + v->a[74060] = anon_sym_BQUOTE; + v->a[74061] = sym_word; + v->a[74062] = actions(2778); + v->a[74063] = 21; + v->a[74064] = sym_file_descriptor; + v->a[74065] = sym__concat; + v->a[74066] = sym_test_operator; + v->a[74067] = sym__bare_dollar; + v->a[74068] = sym__brace_start; + v->a[74069] = anon_sym_PIPE_AMP; + v->a[74070] = anon_sym_AMP_AMP; + v->a[74071] = anon_sym_PIPE_PIPE; + v->a[74072] = anon_sym_GT_GT; + v->a[74073] = anon_sym_AMP_GT_GT; + v->a[74074] = anon_sym_GT_PIPE; + v->a[74075] = anon_sym_LT_AMP_DASH; + v->a[74076] = anon_sym_GT_AMP_DASH; + v->a[74077] = anon_sym_LT_LT_DASH; + v->a[74078] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74079] = aux_sym_concatenation_token1; small_parse_table_3704(v); } void small_parse_table_3704(t_small_parse_table_array *v) { - v->a[74080] = anon_sym_LT_AMP; - v->a[74081] = anon_sym_GT_AMP; - v->a[74082] = anon_sym_GT_PIPE; - v->a[74083] = anon_sym_LT_AMP_DASH; - v->a[74084] = anon_sym_GT_AMP_DASH; - v->a[74085] = anon_sym_LT_LT_DASH; - v->a[74086] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74087] = anon_sym_DOLLAR_LBRACK; - v->a[74088] = aux_sym_concatenation_token1; - v->a[74089] = anon_sym_DOLLAR; - v->a[74090] = sym__special_character; - v->a[74091] = anon_sym_DQUOTE; - v->a[74092] = sym_raw_string; - v->a[74093] = sym_ansi_c_string; - v->a[74094] = aux_sym_number_token1; - v->a[74095] = aux_sym_number_token2; - v->a[74096] = anon_sym_DOLLAR_LBRACE; - v->a[74097] = anon_sym_DOLLAR_LPAREN; - v->a[74098] = anon_sym_BQUOTE; - v->a[74099] = anon_sym_DOLLAR_BQUOTE; + v->a[74080] = sym__special_character; + v->a[74081] = anon_sym_DQUOTE; + v->a[74082] = sym_raw_string; + v->a[74083] = anon_sym_DOLLAR_LBRACE; + v->a[74084] = anon_sym_DOLLAR_BQUOTE; + v->a[74085] = 3; + v->a[74086] = actions(57); + v->a[74087] = 1; + v->a[74088] = sym_comment; + v->a[74089] = actions(2772); + v->a[74090] = 13; + v->a[74091] = anon_sym_PIPE; + v->a[74092] = anon_sym_LT; + v->a[74093] = anon_sym_GT; + v->a[74094] = anon_sym_AMP_GT; + v->a[74095] = anon_sym_LT_AMP; + v->a[74096] = anon_sym_GT_AMP; + v->a[74097] = anon_sym_LT_LT; + v->a[74098] = anon_sym_DOLLAR; + v->a[74099] = aux_sym_number_token1; small_parse_table_3705(v); } diff --git a/parser/static/small_parse_table/small_parse_table_741.c b/parser/static/small_parse_table/small_parse_table_741.c index 0ac9d9bd..bb6acf83 100644 --- a/parser/static/small_parse_table/small_parse_table_741.c +++ b/parser/static/small_parse_table/small_parse_table_741.c @@ -14,126 +14,126 @@ void small_parse_table_3705(t_small_parse_table_array *v) { - v->a[74100] = anon_sym_LT_LPAREN; - v->a[74101] = anon_sym_GT_LPAREN; - v->a[74102] = aux_sym__simple_variable_name_token1; + v->a[74100] = aux_sym_number_token2; + v->a[74101] = anon_sym_DOLLAR_LPAREN; + v->a[74102] = anon_sym_BQUOTE; v->a[74103] = sym_word; - v->a[74104] = 3; - v->a[74105] = actions(3); - v->a[74106] = 1; - v->a[74107] = sym_comment; - v->a[74108] = actions(1342); - v->a[74109] = 6; - v->a[74110] = sym_file_descriptor; - v->a[74111] = sym__concat; - v->a[74112] = sym_variable_name; - v->a[74113] = sym_test_operator; - v->a[74114] = sym__brace_start; - v->a[74115] = aux_sym_heredoc_redirect_token1; - v->a[74116] = actions(1340); - v->a[74117] = 39; - v->a[74118] = anon_sym_LPAREN_LPAREN; - v->a[74119] = anon_sym_SEMI; + v->a[74104] = actions(2774); + v->a[74105] = 21; + v->a[74106] = sym_file_descriptor; + v->a[74107] = sym__concat; + v->a[74108] = sym_test_operator; + v->a[74109] = sym__bare_dollar; + v->a[74110] = sym__brace_start; + v->a[74111] = anon_sym_PIPE_AMP; + v->a[74112] = anon_sym_AMP_AMP; + v->a[74113] = anon_sym_PIPE_PIPE; + v->a[74114] = anon_sym_GT_GT; + v->a[74115] = anon_sym_AMP_GT_GT; + v->a[74116] = anon_sym_GT_PIPE; + v->a[74117] = anon_sym_LT_AMP_DASH; + v->a[74118] = anon_sym_GT_AMP_DASH; + v->a[74119] = anon_sym_LT_LT_DASH; small_parse_table_3706(v); } void small_parse_table_3706(t_small_parse_table_array *v) { - v->a[74120] = anon_sym_PIPE_PIPE; - v->a[74121] = anon_sym_AMP_AMP; - v->a[74122] = anon_sym_PIPE; - v->a[74123] = anon_sym_AMP; - v->a[74124] = anon_sym_LT; - v->a[74125] = anon_sym_GT; - v->a[74126] = anon_sym_LT_LT; - v->a[74127] = anon_sym_GT_GT; - v->a[74128] = anon_sym_RPAREN; - v->a[74129] = anon_sym_SEMI_SEMI; - v->a[74130] = anon_sym_PIPE_AMP; - v->a[74131] = anon_sym_AMP_GT; - v->a[74132] = anon_sym_AMP_GT_GT; - v->a[74133] = anon_sym_LT_AMP; - v->a[74134] = anon_sym_GT_AMP; - v->a[74135] = anon_sym_GT_PIPE; - v->a[74136] = anon_sym_LT_AMP_DASH; - v->a[74137] = anon_sym_GT_AMP_DASH; - v->a[74138] = anon_sym_LT_LT_DASH; - v->a[74139] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74120] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74121] = aux_sym_concatenation_token1; + v->a[74122] = sym__special_character; + v->a[74123] = anon_sym_DQUOTE; + v->a[74124] = sym_raw_string; + v->a[74125] = anon_sym_DOLLAR_LBRACE; + v->a[74126] = anon_sym_DOLLAR_BQUOTE; + v->a[74127] = 3; + v->a[74128] = actions(57); + v->a[74129] = 1; + v->a[74130] = sym_comment; + v->a[74131] = actions(3022); + v->a[74132] = 13; + v->a[74133] = anon_sym_PIPE; + v->a[74134] = anon_sym_LT; + v->a[74135] = anon_sym_GT; + v->a[74136] = anon_sym_AMP_GT; + v->a[74137] = anon_sym_LT_AMP; + v->a[74138] = anon_sym_GT_AMP; + v->a[74139] = anon_sym_LT_LT; small_parse_table_3707(v); } void small_parse_table_3707(t_small_parse_table_array *v) { - v->a[74140] = anon_sym_DOLLAR_LBRACK; - v->a[74141] = aux_sym_concatenation_token1; - v->a[74142] = anon_sym_DOLLAR; - v->a[74143] = sym__special_character; - v->a[74144] = anon_sym_DQUOTE; - v->a[74145] = sym_raw_string; - v->a[74146] = sym_ansi_c_string; - v->a[74147] = aux_sym_number_token1; - v->a[74148] = aux_sym_number_token2; - v->a[74149] = anon_sym_DOLLAR_LBRACE; - v->a[74150] = anon_sym_DOLLAR_LPAREN; - v->a[74151] = anon_sym_BQUOTE; - v->a[74152] = anon_sym_DOLLAR_BQUOTE; - v->a[74153] = anon_sym_LT_LPAREN; - v->a[74154] = anon_sym_GT_LPAREN; - v->a[74155] = aux_sym__simple_variable_name_token1; - v->a[74156] = sym_word; - v->a[74157] = 3; - v->a[74158] = actions(3); - v->a[74159] = 1; + v->a[74140] = anon_sym_DOLLAR; + v->a[74141] = aux_sym_number_token1; + v->a[74142] = aux_sym_number_token2; + v->a[74143] = anon_sym_DOLLAR_LPAREN; + v->a[74144] = anon_sym_BQUOTE; + v->a[74145] = sym_word; + v->a[74146] = actions(3024); + v->a[74147] = 21; + v->a[74148] = sym_file_descriptor; + v->a[74149] = sym__concat; + v->a[74150] = sym_variable_name; + v->a[74151] = sym_test_operator; + v->a[74152] = sym__brace_start; + v->a[74153] = anon_sym_PIPE_AMP; + v->a[74154] = anon_sym_AMP_AMP; + v->a[74155] = anon_sym_PIPE_PIPE; + v->a[74156] = anon_sym_GT_GT; + v->a[74157] = anon_sym_AMP_GT_GT; + v->a[74158] = anon_sym_GT_PIPE; + v->a[74159] = anon_sym_LT_AMP_DASH; small_parse_table_3708(v); } void small_parse_table_3708(t_small_parse_table_array *v) { - v->a[74160] = sym_comment; - v->a[74161] = actions(1253); - v->a[74162] = 6; - v->a[74163] = sym_file_descriptor; - v->a[74164] = sym__concat; - v->a[74165] = sym_variable_name; - v->a[74166] = sym_test_operator; - v->a[74167] = sym__brace_start; - v->a[74168] = aux_sym_heredoc_redirect_token1; - v->a[74169] = actions(1251); - v->a[74170] = 39; - v->a[74171] = anon_sym_LPAREN_LPAREN; - v->a[74172] = anon_sym_SEMI; - v->a[74173] = anon_sym_PIPE_PIPE; - v->a[74174] = anon_sym_AMP_AMP; + v->a[74160] = anon_sym_GT_AMP_DASH; + v->a[74161] = anon_sym_LT_LT_DASH; + v->a[74162] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74163] = aux_sym_concatenation_token1; + v->a[74164] = sym__special_character; + v->a[74165] = anon_sym_DQUOTE; + v->a[74166] = sym_raw_string; + v->a[74167] = anon_sym_DOLLAR_LBRACE; + v->a[74168] = anon_sym_DOLLAR_BQUOTE; + v->a[74169] = 3; + v->a[74170] = actions(57); + v->a[74171] = 1; + v->a[74172] = sym_comment; + v->a[74173] = actions(3032); + v->a[74174] = 14; v->a[74175] = anon_sym_PIPE; - v->a[74176] = anon_sym_AMP; - v->a[74177] = anon_sym_LT; - v->a[74178] = anon_sym_GT; - v->a[74179] = anon_sym_LT_LT; + v->a[74176] = anon_sym_LT; + v->a[74177] = anon_sym_GT; + v->a[74178] = anon_sym_AMP_GT; + v->a[74179] = anon_sym_LT_AMP; small_parse_table_3709(v); } void small_parse_table_3709(t_small_parse_table_array *v) { - v->a[74180] = anon_sym_GT_GT; - v->a[74181] = anon_sym_RPAREN; - v->a[74182] = anon_sym_SEMI_SEMI; - v->a[74183] = anon_sym_PIPE_AMP; - v->a[74184] = anon_sym_AMP_GT; - v->a[74185] = anon_sym_AMP_GT_GT; - v->a[74186] = anon_sym_LT_AMP; - v->a[74187] = anon_sym_GT_AMP; - v->a[74188] = anon_sym_GT_PIPE; - v->a[74189] = anon_sym_LT_AMP_DASH; - v->a[74190] = anon_sym_GT_AMP_DASH; - v->a[74191] = anon_sym_LT_LT_DASH; - v->a[74192] = anon_sym_LT_LT_LT; - v->a[74193] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74194] = anon_sym_DOLLAR_LBRACK; - v->a[74195] = aux_sym_concatenation_token1; - v->a[74196] = anon_sym_DOLLAR; - v->a[74197] = sym__special_character; - v->a[74198] = anon_sym_DQUOTE; - v->a[74199] = sym_raw_string; + v->a[74180] = anon_sym_GT_AMP; + v->a[74181] = anon_sym_LT_LT; + v->a[74182] = anon_sym_DOLLAR; + v->a[74183] = aux_sym_number_token1; + v->a[74184] = aux_sym_number_token2; + v->a[74185] = anon_sym_DOLLAR_LPAREN; + v->a[74186] = anon_sym_BQUOTE; + v->a[74187] = aux_sym__simple_variable_name_token1; + v->a[74188] = sym_word; + v->a[74189] = actions(3034); + v->a[74190] = 20; + v->a[74191] = sym_file_descriptor; + v->a[74192] = sym__concat; + v->a[74193] = sym_test_operator; + v->a[74194] = sym__brace_start; + v->a[74195] = anon_sym_PIPE_AMP; + v->a[74196] = anon_sym_AMP_AMP; + v->a[74197] = anon_sym_PIPE_PIPE; + v->a[74198] = anon_sym_GT_GT; + v->a[74199] = anon_sym_AMP_GT_GT; small_parse_table_3710(v); } diff --git a/parser/static/small_parse_table/small_parse_table_742.c b/parser/static/small_parse_table/small_parse_table_742.c index 0f0ba777..9f8653c5 100644 --- a/parser/static/small_parse_table/small_parse_table_742.c +++ b/parser/static/small_parse_table/small_parse_table_742.c @@ -14,126 +14,126 @@ void small_parse_table_3710(t_small_parse_table_array *v) { - v->a[74200] = sym_ansi_c_string; - v->a[74201] = aux_sym_number_token1; - v->a[74202] = aux_sym_number_token2; - v->a[74203] = anon_sym_DOLLAR_LBRACE; - v->a[74204] = anon_sym_DOLLAR_LPAREN; - v->a[74205] = anon_sym_BQUOTE; - v->a[74206] = anon_sym_DOLLAR_BQUOTE; - v->a[74207] = anon_sym_LT_LPAREN; - v->a[74208] = anon_sym_GT_LPAREN; - v->a[74209] = sym_word; - v->a[74210] = 3; - v->a[74211] = actions(3); - v->a[74212] = 1; - v->a[74213] = sym_comment; - v->a[74214] = actions(1306); - v->a[74215] = 5; - v->a[74216] = sym_file_descriptor; - v->a[74217] = sym__concat; - v->a[74218] = sym_test_operator; - v->a[74219] = sym__brace_start; + v->a[74200] = anon_sym_GT_PIPE; + v->a[74201] = anon_sym_LT_AMP_DASH; + v->a[74202] = anon_sym_GT_AMP_DASH; + v->a[74203] = anon_sym_LT_LT_DASH; + v->a[74204] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74205] = aux_sym_concatenation_token1; + v->a[74206] = sym__special_character; + v->a[74207] = anon_sym_DQUOTE; + v->a[74208] = sym_raw_string; + v->a[74209] = anon_sym_DOLLAR_LBRACE; + v->a[74210] = anon_sym_DOLLAR_BQUOTE; + v->a[74211] = 3; + v->a[74212] = actions(57); + v->a[74213] = 1; + v->a[74214] = sym_comment; + v->a[74215] = actions(3123); + v->a[74216] = 13; + v->a[74217] = anon_sym_PIPE; + v->a[74218] = anon_sym_LT; + v->a[74219] = anon_sym_GT; small_parse_table_3711(v); } void small_parse_table_3711(t_small_parse_table_array *v) { - v->a[74220] = aux_sym_heredoc_redirect_token1; - v->a[74221] = actions(1304); - v->a[74222] = 40; - v->a[74223] = anon_sym_LPAREN_LPAREN; - v->a[74224] = anon_sym_SEMI; - v->a[74225] = anon_sym_PIPE_PIPE; - v->a[74226] = anon_sym_AMP_AMP; - v->a[74227] = anon_sym_PIPE; - v->a[74228] = anon_sym_AMP; - v->a[74229] = anon_sym_LT; - v->a[74230] = anon_sym_GT; - v->a[74231] = anon_sym_LT_LT; - v->a[74232] = anon_sym_GT_GT; - v->a[74233] = anon_sym_SEMI_SEMI; - v->a[74234] = anon_sym_SEMI_AMP; - v->a[74235] = anon_sym_SEMI_SEMI_AMP; - v->a[74236] = anon_sym_PIPE_AMP; - v->a[74237] = anon_sym_AMP_GT; - v->a[74238] = anon_sym_AMP_GT_GT; - v->a[74239] = anon_sym_LT_AMP; + v->a[74220] = anon_sym_AMP_GT; + v->a[74221] = anon_sym_LT_AMP; + v->a[74222] = anon_sym_GT_AMP; + v->a[74223] = anon_sym_LT_LT; + v->a[74224] = anon_sym_DOLLAR; + v->a[74225] = aux_sym_number_token1; + v->a[74226] = aux_sym_number_token2; + v->a[74227] = anon_sym_DOLLAR_LPAREN; + v->a[74228] = anon_sym_BQUOTE; + v->a[74229] = sym_word; + v->a[74230] = actions(3125); + v->a[74231] = 21; + v->a[74232] = sym_file_descriptor; + v->a[74233] = sym__concat; + v->a[74234] = sym_test_operator; + v->a[74235] = sym__bare_dollar; + v->a[74236] = sym__brace_start; + v->a[74237] = anon_sym_PIPE_AMP; + v->a[74238] = anon_sym_AMP_AMP; + v->a[74239] = anon_sym_PIPE_PIPE; small_parse_table_3712(v); } void small_parse_table_3712(t_small_parse_table_array *v) { - v->a[74240] = anon_sym_GT_AMP; - v->a[74241] = anon_sym_GT_PIPE; - v->a[74242] = anon_sym_LT_AMP_DASH; - v->a[74243] = anon_sym_GT_AMP_DASH; - v->a[74244] = anon_sym_LT_LT_DASH; - v->a[74245] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74246] = anon_sym_DOLLAR_LBRACK; + v->a[74240] = anon_sym_GT_GT; + v->a[74241] = anon_sym_AMP_GT_GT; + v->a[74242] = anon_sym_GT_PIPE; + v->a[74243] = anon_sym_LT_AMP_DASH; + v->a[74244] = anon_sym_GT_AMP_DASH; + v->a[74245] = anon_sym_LT_LT_DASH; + v->a[74246] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[74247] = aux_sym_concatenation_token1; - v->a[74248] = anon_sym_DOLLAR; - v->a[74249] = sym__special_character; - v->a[74250] = anon_sym_DQUOTE; - v->a[74251] = sym_raw_string; - v->a[74252] = sym_ansi_c_string; - v->a[74253] = aux_sym_number_token1; - v->a[74254] = aux_sym_number_token2; - v->a[74255] = anon_sym_DOLLAR_LBRACE; - v->a[74256] = anon_sym_DOLLAR_LPAREN; - v->a[74257] = anon_sym_BQUOTE; - v->a[74258] = anon_sym_DOLLAR_BQUOTE; - v->a[74259] = anon_sym_LT_LPAREN; + v->a[74248] = sym__special_character; + v->a[74249] = anon_sym_DQUOTE; + v->a[74250] = sym_raw_string; + v->a[74251] = anon_sym_DOLLAR_LBRACE; + v->a[74252] = anon_sym_DOLLAR_BQUOTE; + v->a[74253] = 3; + v->a[74254] = actions(57); + v->a[74255] = 1; + v->a[74256] = sym_comment; + v->a[74257] = actions(3115); + v->a[74258] = 13; + v->a[74259] = anon_sym_PIPE; small_parse_table_3713(v); } void small_parse_table_3713(t_small_parse_table_array *v) { - v->a[74260] = anon_sym_GT_LPAREN; - v->a[74261] = aux_sym__simple_variable_name_token1; - v->a[74262] = sym_word; - v->a[74263] = 3; - v->a[74264] = actions(3); - v->a[74265] = 1; - v->a[74266] = sym_comment; - v->a[74267] = actions(1306); - v->a[74268] = 5; - v->a[74269] = sym_file_descriptor; - v->a[74270] = sym__concat; - v->a[74271] = sym_test_operator; - v->a[74272] = sym__brace_start; - v->a[74273] = aux_sym_heredoc_redirect_token1; - v->a[74274] = actions(1304); - v->a[74275] = 40; - v->a[74276] = anon_sym_LPAREN_LPAREN; - v->a[74277] = anon_sym_SEMI; - v->a[74278] = anon_sym_PIPE_PIPE; - v->a[74279] = anon_sym_AMP_AMP; + v->a[74260] = anon_sym_LT; + v->a[74261] = anon_sym_GT; + v->a[74262] = anon_sym_AMP_GT; + v->a[74263] = anon_sym_LT_AMP; + v->a[74264] = anon_sym_GT_AMP; + v->a[74265] = anon_sym_LT_LT; + v->a[74266] = anon_sym_DOLLAR; + v->a[74267] = aux_sym_number_token1; + v->a[74268] = aux_sym_number_token2; + v->a[74269] = anon_sym_DOLLAR_LPAREN; + v->a[74270] = anon_sym_BQUOTE; + v->a[74271] = sym_word; + v->a[74272] = actions(3117); + v->a[74273] = 21; + v->a[74274] = sym_file_descriptor; + v->a[74275] = sym__concat; + v->a[74276] = sym_test_operator; + v->a[74277] = sym__bare_dollar; + v->a[74278] = sym__brace_start; + v->a[74279] = anon_sym_PIPE_AMP; small_parse_table_3714(v); } void small_parse_table_3714(t_small_parse_table_array *v) { - v->a[74280] = anon_sym_PIPE; - v->a[74281] = anon_sym_AMP; - v->a[74282] = anon_sym_LT; - v->a[74283] = anon_sym_GT; - v->a[74284] = anon_sym_LT_LT; - v->a[74285] = anon_sym_GT_GT; - v->a[74286] = anon_sym_SEMI_SEMI; - v->a[74287] = anon_sym_SEMI_AMP; - v->a[74288] = anon_sym_SEMI_SEMI_AMP; - v->a[74289] = anon_sym_PIPE_AMP; - v->a[74290] = anon_sym_AMP_GT; - v->a[74291] = anon_sym_AMP_GT_GT; - v->a[74292] = anon_sym_LT_AMP; - v->a[74293] = anon_sym_GT_AMP; - v->a[74294] = anon_sym_GT_PIPE; - v->a[74295] = anon_sym_LT_AMP_DASH; - v->a[74296] = anon_sym_GT_AMP_DASH; - v->a[74297] = anon_sym_LT_LT_DASH; - v->a[74298] = anon_sym_LT_LT_LT; - v->a[74299] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74280] = anon_sym_AMP_AMP; + v->a[74281] = anon_sym_PIPE_PIPE; + v->a[74282] = anon_sym_GT_GT; + v->a[74283] = anon_sym_AMP_GT_GT; + v->a[74284] = anon_sym_GT_PIPE; + v->a[74285] = anon_sym_LT_AMP_DASH; + v->a[74286] = anon_sym_GT_AMP_DASH; + v->a[74287] = anon_sym_LT_LT_DASH; + v->a[74288] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74289] = aux_sym_concatenation_token1; + v->a[74290] = sym__special_character; + v->a[74291] = anon_sym_DQUOTE; + v->a[74292] = sym_raw_string; + v->a[74293] = anon_sym_DOLLAR_LBRACE; + v->a[74294] = anon_sym_DOLLAR_BQUOTE; + v->a[74295] = 5; + v->a[74296] = actions(57); + v->a[74297] = 1; + v->a[74298] = sym_comment; + v->a[74299] = state(1561); small_parse_table_3715(v); } diff --git a/parser/static/small_parse_table/small_parse_table_743.c b/parser/static/small_parse_table/small_parse_table_743.c index 8ab12c33..d459a834 100644 --- a/parser/static/small_parse_table/small_parse_table_743.c +++ b/parser/static/small_parse_table/small_parse_table_743.c @@ -14,126 +14,126 @@ void small_parse_table_3715(t_small_parse_table_array *v) { - v->a[74300] = anon_sym_DOLLAR_LBRACK; - v->a[74301] = aux_sym_concatenation_token1; - v->a[74302] = anon_sym_DOLLAR; - v->a[74303] = sym__special_character; - v->a[74304] = anon_sym_DQUOTE; - v->a[74305] = sym_raw_string; - v->a[74306] = sym_ansi_c_string; - v->a[74307] = aux_sym_number_token1; - v->a[74308] = aux_sym_number_token2; - v->a[74309] = anon_sym_DOLLAR_LBRACE; - v->a[74310] = anon_sym_DOLLAR_LPAREN; - v->a[74311] = anon_sym_BQUOTE; - v->a[74312] = anon_sym_DOLLAR_BQUOTE; - v->a[74313] = anon_sym_LT_LPAREN; - v->a[74314] = anon_sym_GT_LPAREN; - v->a[74315] = sym_word; - v->a[74316] = 3; - v->a[74317] = actions(3); - v->a[74318] = 1; - v->a[74319] = sym_comment; + v->a[74300] = 1; + v->a[74301] = aux_sym_concatenation_repeat1; + v->a[74302] = actions(4432); + v->a[74303] = 2; + v->a[74304] = sym__concat; + v->a[74305] = aux_sym_concatenation_token1; + v->a[74306] = actions(2652); + v->a[74307] = 13; + v->a[74308] = anon_sym_PIPE; + v->a[74309] = anon_sym_LT; + v->a[74310] = anon_sym_GT; + v->a[74311] = anon_sym_AMP_GT; + v->a[74312] = anon_sym_LT_AMP; + v->a[74313] = anon_sym_GT_AMP; + v->a[74314] = anon_sym_LT_LT; + v->a[74315] = anon_sym_DOLLAR; + v->a[74316] = aux_sym_number_token1; + v->a[74317] = aux_sym_number_token2; + v->a[74318] = anon_sym_DOLLAR_LPAREN; + v->a[74319] = anon_sym_BQUOTE; small_parse_table_3716(v); } void small_parse_table_3716(t_small_parse_table_array *v) { - v->a[74320] = actions(1310); - v->a[74321] = 5; - v->a[74322] = sym_file_descriptor; - v->a[74323] = sym__concat; + v->a[74320] = sym_word; + v->a[74321] = actions(2654); + v->a[74322] = 18; + v->a[74323] = sym_file_descriptor; v->a[74324] = sym_test_operator; v->a[74325] = sym__brace_start; - v->a[74326] = aux_sym_heredoc_redirect_token1; - v->a[74327] = actions(1308); - v->a[74328] = 40; - v->a[74329] = anon_sym_LPAREN_LPAREN; - v->a[74330] = anon_sym_SEMI; - v->a[74331] = anon_sym_PIPE_PIPE; - v->a[74332] = anon_sym_AMP_AMP; - v->a[74333] = anon_sym_PIPE; - v->a[74334] = anon_sym_AMP; - v->a[74335] = anon_sym_LT; - v->a[74336] = anon_sym_GT; - v->a[74337] = anon_sym_LT_LT; - v->a[74338] = anon_sym_GT_GT; - v->a[74339] = anon_sym_SEMI_SEMI; + v->a[74326] = anon_sym_PIPE_AMP; + v->a[74327] = anon_sym_AMP_AMP; + v->a[74328] = anon_sym_PIPE_PIPE; + v->a[74329] = anon_sym_GT_GT; + v->a[74330] = anon_sym_AMP_GT_GT; + v->a[74331] = anon_sym_GT_PIPE; + v->a[74332] = anon_sym_LT_AMP_DASH; + v->a[74333] = anon_sym_GT_AMP_DASH; + v->a[74334] = anon_sym_LT_LT_DASH; + v->a[74335] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74336] = sym__special_character; + v->a[74337] = anon_sym_DQUOTE; + v->a[74338] = sym_raw_string; + v->a[74339] = anon_sym_DOLLAR_LBRACE; small_parse_table_3717(v); } void small_parse_table_3717(t_small_parse_table_array *v) { - v->a[74340] = anon_sym_SEMI_AMP; - v->a[74341] = anon_sym_SEMI_SEMI_AMP; - v->a[74342] = anon_sym_PIPE_AMP; - v->a[74343] = anon_sym_AMP_GT; - v->a[74344] = anon_sym_AMP_GT_GT; - v->a[74345] = anon_sym_LT_AMP; - v->a[74346] = anon_sym_GT_AMP; - v->a[74347] = anon_sym_GT_PIPE; - v->a[74348] = anon_sym_LT_AMP_DASH; - v->a[74349] = anon_sym_GT_AMP_DASH; - v->a[74350] = anon_sym_LT_LT_DASH; - v->a[74351] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74352] = anon_sym_DOLLAR_LBRACK; - v->a[74353] = aux_sym_concatenation_token1; + v->a[74340] = anon_sym_DOLLAR_BQUOTE; + v->a[74341] = 3; + v->a[74342] = actions(57); + v->a[74343] = 1; + v->a[74344] = sym_comment; + v->a[74345] = actions(2906); + v->a[74346] = 13; + v->a[74347] = anon_sym_PIPE; + v->a[74348] = anon_sym_LT; + v->a[74349] = anon_sym_GT; + v->a[74350] = anon_sym_AMP_GT; + v->a[74351] = anon_sym_LT_AMP; + v->a[74352] = anon_sym_GT_AMP; + v->a[74353] = anon_sym_LT_LT; v->a[74354] = anon_sym_DOLLAR; - v->a[74355] = sym__special_character; - v->a[74356] = anon_sym_DQUOTE; - v->a[74357] = sym_raw_string; - v->a[74358] = sym_ansi_c_string; - v->a[74359] = aux_sym_number_token1; + v->a[74355] = aux_sym_number_token1; + v->a[74356] = aux_sym_number_token2; + v->a[74357] = anon_sym_DOLLAR_LPAREN; + v->a[74358] = anon_sym_BQUOTE; + v->a[74359] = sym_word; small_parse_table_3718(v); } void small_parse_table_3718(t_small_parse_table_array *v) { - v->a[74360] = aux_sym_number_token2; - v->a[74361] = anon_sym_DOLLAR_LBRACE; - v->a[74362] = anon_sym_DOLLAR_LPAREN; - v->a[74363] = anon_sym_BQUOTE; - v->a[74364] = anon_sym_DOLLAR_BQUOTE; - v->a[74365] = anon_sym_LT_LPAREN; - v->a[74366] = anon_sym_GT_LPAREN; - v->a[74367] = aux_sym__simple_variable_name_token1; - v->a[74368] = sym_word; - v->a[74369] = 3; - v->a[74370] = actions(3); - v->a[74371] = 1; - v->a[74372] = sym_comment; - v->a[74373] = actions(1310); - v->a[74374] = 5; - v->a[74375] = sym_file_descriptor; - v->a[74376] = sym__concat; - v->a[74377] = sym_test_operator; - v->a[74378] = sym__brace_start; - v->a[74379] = aux_sym_heredoc_redirect_token1; + v->a[74360] = actions(2908); + v->a[74361] = 21; + v->a[74362] = sym_file_descriptor; + v->a[74363] = sym__concat; + v->a[74364] = sym_test_operator; + v->a[74365] = sym__bare_dollar; + v->a[74366] = sym__brace_start; + v->a[74367] = anon_sym_PIPE_AMP; + v->a[74368] = anon_sym_AMP_AMP; + v->a[74369] = anon_sym_PIPE_PIPE; + v->a[74370] = anon_sym_GT_GT; + v->a[74371] = anon_sym_AMP_GT_GT; + v->a[74372] = anon_sym_GT_PIPE; + v->a[74373] = anon_sym_LT_AMP_DASH; + v->a[74374] = anon_sym_GT_AMP_DASH; + v->a[74375] = anon_sym_LT_LT_DASH; + v->a[74376] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74377] = aux_sym_concatenation_token1; + v->a[74378] = sym__special_character; + v->a[74379] = anon_sym_DQUOTE; small_parse_table_3719(v); } void small_parse_table_3719(t_small_parse_table_array *v) { - v->a[74380] = actions(1308); - v->a[74381] = 40; - v->a[74382] = anon_sym_LPAREN_LPAREN; - v->a[74383] = anon_sym_SEMI; - v->a[74384] = anon_sym_PIPE_PIPE; - v->a[74385] = anon_sym_AMP_AMP; - v->a[74386] = anon_sym_PIPE; - v->a[74387] = anon_sym_AMP; - v->a[74388] = anon_sym_LT; - v->a[74389] = anon_sym_GT; - v->a[74390] = anon_sym_LT_LT; - v->a[74391] = anon_sym_GT_GT; - v->a[74392] = anon_sym_SEMI_SEMI; - v->a[74393] = anon_sym_SEMI_AMP; - v->a[74394] = anon_sym_SEMI_SEMI_AMP; - v->a[74395] = anon_sym_PIPE_AMP; - v->a[74396] = anon_sym_AMP_GT; - v->a[74397] = anon_sym_AMP_GT_GT; - v->a[74398] = anon_sym_LT_AMP; - v->a[74399] = anon_sym_GT_AMP; + v->a[74380] = sym_raw_string; + v->a[74381] = anon_sym_DOLLAR_LBRACE; + v->a[74382] = anon_sym_DOLLAR_BQUOTE; + v->a[74383] = 3; + v->a[74384] = actions(57); + v->a[74385] = 1; + v->a[74386] = sym_comment; + v->a[74387] = actions(3157); + v->a[74388] = 13; + v->a[74389] = anon_sym_PIPE; + v->a[74390] = anon_sym_LT; + v->a[74391] = anon_sym_GT; + v->a[74392] = anon_sym_AMP_GT; + v->a[74393] = anon_sym_LT_AMP; + v->a[74394] = anon_sym_GT_AMP; + v->a[74395] = anon_sym_LT_LT; + v->a[74396] = anon_sym_DOLLAR; + v->a[74397] = aux_sym_number_token1; + v->a[74398] = aux_sym_number_token2; + v->a[74399] = anon_sym_DOLLAR_LPAREN; small_parse_table_3720(v); } diff --git a/parser/static/small_parse_table/small_parse_table_744.c b/parser/static/small_parse_table/small_parse_table_744.c index a453f23d..7f5559cb 100644 --- a/parser/static/small_parse_table/small_parse_table_744.c +++ b/parser/static/small_parse_table/small_parse_table_744.c @@ -14,126 +14,126 @@ void small_parse_table_3720(t_small_parse_table_array *v) { - v->a[74400] = anon_sym_GT_PIPE; - v->a[74401] = anon_sym_LT_AMP_DASH; - v->a[74402] = anon_sym_GT_AMP_DASH; - v->a[74403] = anon_sym_LT_LT_DASH; - v->a[74404] = anon_sym_LT_LT_LT; - v->a[74405] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74406] = anon_sym_DOLLAR_LBRACK; - v->a[74407] = aux_sym_concatenation_token1; - v->a[74408] = anon_sym_DOLLAR; - v->a[74409] = sym__special_character; - v->a[74410] = anon_sym_DQUOTE; - v->a[74411] = sym_raw_string; - v->a[74412] = sym_ansi_c_string; - v->a[74413] = aux_sym_number_token1; - v->a[74414] = aux_sym_number_token2; - v->a[74415] = anon_sym_DOLLAR_LBRACE; - v->a[74416] = anon_sym_DOLLAR_LPAREN; - v->a[74417] = anon_sym_BQUOTE; - v->a[74418] = anon_sym_DOLLAR_BQUOTE; - v->a[74419] = anon_sym_LT_LPAREN; + v->a[74400] = anon_sym_BQUOTE; + v->a[74401] = sym_word; + v->a[74402] = actions(3159); + v->a[74403] = 21; + v->a[74404] = sym_file_descriptor; + v->a[74405] = sym__concat; + v->a[74406] = sym_test_operator; + v->a[74407] = sym__bare_dollar; + v->a[74408] = sym__brace_start; + v->a[74409] = anon_sym_PIPE_AMP; + v->a[74410] = anon_sym_AMP_AMP; + v->a[74411] = anon_sym_PIPE_PIPE; + v->a[74412] = anon_sym_GT_GT; + v->a[74413] = anon_sym_AMP_GT_GT; + v->a[74414] = anon_sym_GT_PIPE; + v->a[74415] = anon_sym_LT_AMP_DASH; + v->a[74416] = anon_sym_GT_AMP_DASH; + v->a[74417] = anon_sym_LT_LT_DASH; + v->a[74418] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74419] = aux_sym_concatenation_token1; small_parse_table_3721(v); } void small_parse_table_3721(t_small_parse_table_array *v) { - v->a[74420] = anon_sym_GT_LPAREN; - v->a[74421] = sym_word; - v->a[74422] = 3; - v->a[74423] = actions(3); - v->a[74424] = 1; - v->a[74425] = sym_comment; - v->a[74426] = actions(1350); - v->a[74427] = 6; - v->a[74428] = sym_file_descriptor; - v->a[74429] = sym__concat; - v->a[74430] = sym_variable_name; - v->a[74431] = sym_test_operator; - v->a[74432] = sym__brace_start; - v->a[74433] = aux_sym_heredoc_redirect_token1; - v->a[74434] = actions(1348); - v->a[74435] = 39; - v->a[74436] = anon_sym_LPAREN_LPAREN; - v->a[74437] = anon_sym_SEMI; - v->a[74438] = anon_sym_PIPE_PIPE; - v->a[74439] = anon_sym_AMP_AMP; + v->a[74420] = sym__special_character; + v->a[74421] = anon_sym_DQUOTE; + v->a[74422] = sym_raw_string; + v->a[74423] = anon_sym_DOLLAR_LBRACE; + v->a[74424] = anon_sym_DOLLAR_BQUOTE; + v->a[74425] = 5; + v->a[74426] = actions(57); + v->a[74427] = 1; + v->a[74428] = sym_comment; + v->a[74429] = actions(4382); + v->a[74430] = 1; + v->a[74431] = sym__special_character; + v->a[74432] = state(1512); + v->a[74433] = 1; + v->a[74434] = aux_sym__literal_repeat1; + v->a[74435] = actions(3250); + v->a[74436] = 13; + v->a[74437] = anon_sym_PIPE; + v->a[74438] = anon_sym_LT; + v->a[74439] = anon_sym_GT; small_parse_table_3722(v); } void small_parse_table_3722(t_small_parse_table_array *v) { - v->a[74440] = anon_sym_PIPE; - v->a[74441] = anon_sym_AMP; - v->a[74442] = anon_sym_LT; - v->a[74443] = anon_sym_GT; - v->a[74444] = anon_sym_LT_LT; - v->a[74445] = anon_sym_GT_GT; - v->a[74446] = anon_sym_RPAREN; - v->a[74447] = anon_sym_SEMI_SEMI; - v->a[74448] = anon_sym_PIPE_AMP; - v->a[74449] = anon_sym_AMP_GT; - v->a[74450] = anon_sym_AMP_GT_GT; - v->a[74451] = anon_sym_LT_AMP; - v->a[74452] = anon_sym_GT_AMP; - v->a[74453] = anon_sym_GT_PIPE; - v->a[74454] = anon_sym_LT_AMP_DASH; - v->a[74455] = anon_sym_GT_AMP_DASH; - v->a[74456] = anon_sym_LT_LT_DASH; - v->a[74457] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74458] = anon_sym_DOLLAR_LBRACK; - v->a[74459] = aux_sym_concatenation_token1; + v->a[74440] = anon_sym_AMP_GT; + v->a[74441] = anon_sym_LT_AMP; + v->a[74442] = anon_sym_GT_AMP; + v->a[74443] = anon_sym_LT_LT; + v->a[74444] = anon_sym_DOLLAR; + v->a[74445] = aux_sym_number_token1; + v->a[74446] = aux_sym_number_token2; + v->a[74447] = anon_sym_DOLLAR_LPAREN; + v->a[74448] = aux_sym__simple_variable_name_token1; + v->a[74449] = sym_word; + v->a[74450] = actions(3252); + v->a[74451] = 19; + v->a[74452] = sym_file_descriptor; + v->a[74453] = sym_variable_name; + v->a[74454] = sym_test_operator; + v->a[74455] = sym__brace_start; + v->a[74456] = anon_sym_PIPE_AMP; + v->a[74457] = anon_sym_AMP_AMP; + v->a[74458] = anon_sym_PIPE_PIPE; + v->a[74459] = anon_sym_GT_GT; small_parse_table_3723(v); } void small_parse_table_3723(t_small_parse_table_array *v) { - v->a[74460] = anon_sym_DOLLAR; - v->a[74461] = sym__special_character; - v->a[74462] = anon_sym_DQUOTE; - v->a[74463] = sym_raw_string; - v->a[74464] = sym_ansi_c_string; - v->a[74465] = aux_sym_number_token1; - v->a[74466] = aux_sym_number_token2; - v->a[74467] = anon_sym_DOLLAR_LBRACE; - v->a[74468] = anon_sym_DOLLAR_LPAREN; + v->a[74460] = anon_sym_AMP_GT_GT; + v->a[74461] = anon_sym_GT_PIPE; + v->a[74462] = anon_sym_LT_AMP_DASH; + v->a[74463] = anon_sym_GT_AMP_DASH; + v->a[74464] = anon_sym_LT_LT_DASH; + v->a[74465] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74466] = anon_sym_DQUOTE; + v->a[74467] = sym_raw_string; + v->a[74468] = anon_sym_DOLLAR_LBRACE; v->a[74469] = anon_sym_BQUOTE; v->a[74470] = anon_sym_DOLLAR_BQUOTE; - v->a[74471] = anon_sym_LT_LPAREN; - v->a[74472] = anon_sym_GT_LPAREN; - v->a[74473] = aux_sym__simple_variable_name_token1; - v->a[74474] = sym_word; - v->a[74475] = 6; - v->a[74476] = actions(3); - v->a[74477] = 1; - v->a[74478] = sym_comment; - v->a[74479] = actions(5638); + v->a[74471] = 24; + v->a[74472] = actions(3); + v->a[74473] = 1; + v->a[74474] = sym_comment; + v->a[74475] = actions(4332); + v->a[74476] = 1; + v->a[74477] = anon_sym_LPAREN; + v->a[74478] = actions(4338); + v->a[74479] = 1; small_parse_table_3724(v); } void small_parse_table_3724(t_small_parse_table_array *v) { - v->a[74480] = 1; - v->a[74481] = aux_sym_concatenation_token1; - v->a[74482] = actions(5640); - v->a[74483] = 1; - v->a[74484] = sym__concat; - v->a[74485] = state(1661); - v->a[74486] = 1; - v->a[74487] = aux_sym_concatenation_repeat1; - v->a[74488] = actions(4372); - v->a[74489] = 5; - v->a[74490] = sym_file_descriptor; - v->a[74491] = sym_variable_name; - v->a[74492] = sym_test_operator; - v->a[74493] = sym__brace_start; - v->a[74494] = aux_sym_heredoc_redirect_token1; - v->a[74495] = actions(4370); - v->a[74496] = 37; - v->a[74497] = anon_sym_LPAREN_LPAREN; - v->a[74498] = anon_sym_SEMI; - v->a[74499] = anon_sym_PIPE_PIPE; + v->a[74480] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74481] = actions(4340); + v->a[74482] = 1; + v->a[74483] = anon_sym_DOLLAR; + v->a[74484] = actions(4342); + v->a[74485] = 1; + v->a[74486] = sym__special_character; + v->a[74487] = actions(4344); + v->a[74488] = 1; + v->a[74489] = anon_sym_DQUOTE; + v->a[74490] = actions(4346); + v->a[74491] = 1; + v->a[74492] = aux_sym_number_token1; + v->a[74493] = actions(4348); + v->a[74494] = 1; + v->a[74495] = aux_sym_number_token2; + v->a[74496] = actions(4350); + v->a[74497] = 1; + v->a[74498] = anon_sym_DOLLAR_LBRACE; + v->a[74499] = actions(4352); small_parse_table_3725(v); } diff --git a/parser/static/small_parse_table/small_parse_table_745.c b/parser/static/small_parse_table/small_parse_table_745.c index d812dab0..752e8340 100644 --- a/parser/static/small_parse_table/small_parse_table_745.c +++ b/parser/static/small_parse_table/small_parse_table_745.c @@ -14,126 +14,126 @@ void small_parse_table_3725(t_small_parse_table_array *v) { - v->a[74500] = anon_sym_AMP_AMP; - v->a[74501] = anon_sym_PIPE; - v->a[74502] = anon_sym_AMP; - v->a[74503] = anon_sym_LT; - v->a[74504] = anon_sym_GT; - v->a[74505] = anon_sym_LT_LT; - v->a[74506] = anon_sym_GT_GT; - v->a[74507] = anon_sym_SEMI_SEMI; - v->a[74508] = anon_sym_PIPE_AMP; - v->a[74509] = anon_sym_AMP_GT; - v->a[74510] = anon_sym_AMP_GT_GT; - v->a[74511] = anon_sym_LT_AMP; - v->a[74512] = anon_sym_GT_AMP; - v->a[74513] = anon_sym_GT_PIPE; - v->a[74514] = anon_sym_LT_AMP_DASH; - v->a[74515] = anon_sym_GT_AMP_DASH; - v->a[74516] = anon_sym_LT_LT_DASH; - v->a[74517] = anon_sym_LT_LT_LT; - v->a[74518] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74519] = anon_sym_DOLLAR_LBRACK; + v->a[74500] = 1; + v->a[74501] = anon_sym_DOLLAR_LPAREN; + v->a[74502] = actions(4354); + v->a[74503] = 1; + v->a[74504] = anon_sym_BQUOTE; + v->a[74505] = actions(4356); + v->a[74506] = 1; + v->a[74507] = anon_sym_DOLLAR_BQUOTE; + v->a[74508] = actions(4358); + v->a[74509] = 1; + v->a[74510] = sym_test_operator; + v->a[74511] = actions(4360); + v->a[74512] = 1; + v->a[74513] = sym_extglob_pattern; + v->a[74514] = actions(4362); + v->a[74515] = 1; + v->a[74516] = sym__brace_start; + v->a[74517] = actions(4435); + v->a[74518] = 1; + v->a[74519] = anon_sym_esac; small_parse_table_3726(v); } void small_parse_table_3726(t_small_parse_table_array *v) { - v->a[74520] = anon_sym_DOLLAR; - v->a[74521] = sym__special_character; - v->a[74522] = anon_sym_DQUOTE; - v->a[74523] = sym_raw_string; - v->a[74524] = sym_ansi_c_string; - v->a[74525] = aux_sym_number_token1; - v->a[74526] = aux_sym_number_token2; - v->a[74527] = anon_sym_DOLLAR_LBRACE; - v->a[74528] = anon_sym_DOLLAR_LPAREN; - v->a[74529] = anon_sym_BQUOTE; - v->a[74530] = anon_sym_DOLLAR_BQUOTE; - v->a[74531] = anon_sym_LT_LPAREN; - v->a[74532] = anon_sym_GT_LPAREN; - v->a[74533] = sym_word; - v->a[74534] = 6; - v->a[74535] = actions(3); - v->a[74536] = 1; - v->a[74537] = sym_comment; - v->a[74538] = actions(5762); - v->a[74539] = 1; + v->a[74520] = actions(4439); + v->a[74521] = 1; + v->a[74522] = aux_sym_heredoc_redirect_token1; + v->a[74523] = state(3393); + v->a[74524] = 1; + v->a[74525] = aux_sym__literal_repeat1; + v->a[74526] = state(3811); + v->a[74527] = 1; + v->a[74528] = sym_last_case_item; + v->a[74529] = actions(4328); + v->a[74530] = 2; + v->a[74531] = sym_raw_string; + v->a[74532] = sym_word; + v->a[74533] = state(1749); + v->a[74534] = 2; + v->a[74535] = sym_case_item; + v->a[74536] = aux_sym_case_statement_repeat1; + v->a[74537] = state(3472); + v->a[74538] = 2; + v->a[74539] = sym_concatenation; small_parse_table_3727(v); } void small_parse_table_3727(t_small_parse_table_array *v) { - v->a[74540] = aux_sym_concatenation_token1; - v->a[74541] = actions(5789); - v->a[74542] = 1; - v->a[74543] = sym__concat; - v->a[74544] = state(1528); - v->a[74545] = 1; - v->a[74546] = aux_sym_concatenation_repeat1; - v->a[74547] = actions(1263); - v->a[74548] = 5; - v->a[74549] = sym_file_descriptor; - v->a[74550] = sym_test_operator; - v->a[74551] = sym__brace_start; - v->a[74552] = ts_builtin_sym_end; - v->a[74553] = aux_sym_heredoc_redirect_token1; - v->a[74554] = actions(1261); - v->a[74555] = 37; - v->a[74556] = anon_sym_LPAREN_LPAREN; - v->a[74557] = anon_sym_SEMI; - v->a[74558] = anon_sym_PIPE_PIPE; - v->a[74559] = anon_sym_AMP_AMP; + v->a[74540] = sym__extglob_blob; + v->a[74541] = actions(4437); + v->a[74542] = 3; + v->a[74543] = anon_sym_SEMI_SEMI; + v->a[74544] = anon_sym_AMP; + v->a[74545] = anon_sym_SEMI; + v->a[74546] = state(3295); + v->a[74547] = 7; + v->a[74548] = sym_arithmetic_expansion; + v->a[74549] = sym_brace_expression; + v->a[74550] = sym_string; + v->a[74551] = sym_number; + v->a[74552] = sym_simple_expansion; + v->a[74553] = sym_expansion; + v->a[74554] = sym_command_substitution; + v->a[74555] = 5; + v->a[74556] = actions(57); + v->a[74557] = 1; + v->a[74558] = sym_comment; + v->a[74559] = state(1599); small_parse_table_3728(v); } void small_parse_table_3728(t_small_parse_table_array *v) { - v->a[74560] = anon_sym_PIPE; - v->a[74561] = anon_sym_AMP; - v->a[74562] = anon_sym_LT; - v->a[74563] = anon_sym_GT; - v->a[74564] = anon_sym_LT_LT; - v->a[74565] = anon_sym_GT_GT; - v->a[74566] = anon_sym_SEMI_SEMI; - v->a[74567] = anon_sym_PIPE_AMP; - v->a[74568] = anon_sym_AMP_GT; - v->a[74569] = anon_sym_AMP_GT_GT; - v->a[74570] = anon_sym_LT_AMP; - v->a[74571] = anon_sym_GT_AMP; - v->a[74572] = anon_sym_GT_PIPE; - v->a[74573] = anon_sym_LT_AMP_DASH; - v->a[74574] = anon_sym_GT_AMP_DASH; - v->a[74575] = anon_sym_LT_LT_DASH; - v->a[74576] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74577] = anon_sym_DOLLAR_LBRACK; - v->a[74578] = anon_sym_DOLLAR; - v->a[74579] = sym__special_character; + v->a[74560] = 1; + v->a[74561] = aux_sym_concatenation_repeat1; + v->a[74562] = actions(4441); + v->a[74563] = 2; + v->a[74564] = sym__concat; + v->a[74565] = aux_sym_concatenation_token1; + v->a[74566] = actions(3119); + v->a[74567] = 13; + v->a[74568] = anon_sym_PIPE; + v->a[74569] = anon_sym_LT; + v->a[74570] = anon_sym_GT; + v->a[74571] = anon_sym_AMP_GT; + v->a[74572] = anon_sym_LT_AMP; + v->a[74573] = anon_sym_GT_AMP; + v->a[74574] = anon_sym_LT_LT; + v->a[74575] = anon_sym_DOLLAR; + v->a[74576] = aux_sym_number_token1; + v->a[74577] = aux_sym_number_token2; + v->a[74578] = anon_sym_DOLLAR_LPAREN; + v->a[74579] = anon_sym_BQUOTE; small_parse_table_3729(v); } void small_parse_table_3729(t_small_parse_table_array *v) { - v->a[74580] = anon_sym_DQUOTE; - v->a[74581] = sym_raw_string; - v->a[74582] = sym_ansi_c_string; - v->a[74583] = aux_sym_number_token1; - v->a[74584] = aux_sym_number_token2; - v->a[74585] = anon_sym_DOLLAR_LBRACE; - v->a[74586] = anon_sym_DOLLAR_LPAREN; - v->a[74587] = anon_sym_BQUOTE; - v->a[74588] = anon_sym_DOLLAR_BQUOTE; - v->a[74589] = anon_sym_LT_LPAREN; - v->a[74590] = anon_sym_GT_LPAREN; - v->a[74591] = aux_sym__simple_variable_name_token1; - v->a[74592] = sym_word; - v->a[74593] = 3; - v->a[74594] = actions(3); - v->a[74595] = 1; - v->a[74596] = sym_comment; - v->a[74597] = actions(1294); - v->a[74598] = 6; - v->a[74599] = sym_file_descriptor; + v->a[74580] = sym_word; + v->a[74581] = actions(3121); + v->a[74582] = 18; + v->a[74583] = sym_file_descriptor; + v->a[74584] = sym_test_operator; + v->a[74585] = sym__brace_start; + v->a[74586] = anon_sym_PIPE_AMP; + v->a[74587] = anon_sym_AMP_AMP; + v->a[74588] = anon_sym_PIPE_PIPE; + v->a[74589] = anon_sym_GT_GT; + v->a[74590] = anon_sym_AMP_GT_GT; + v->a[74591] = anon_sym_GT_PIPE; + v->a[74592] = anon_sym_LT_AMP_DASH; + v->a[74593] = anon_sym_GT_AMP_DASH; + v->a[74594] = anon_sym_LT_LT_DASH; + v->a[74595] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74596] = sym__special_character; + v->a[74597] = anon_sym_DQUOTE; + v->a[74598] = sym_raw_string; + v->a[74599] = anon_sym_DOLLAR_LBRACE; small_parse_table_3730(v); } diff --git a/parser/static/small_parse_table/small_parse_table_746.c b/parser/static/small_parse_table/small_parse_table_746.c index fb76216a..2160dc73 100644 --- a/parser/static/small_parse_table/small_parse_table_746.c +++ b/parser/static/small_parse_table/small_parse_table_746.c @@ -14,126 +14,126 @@ void small_parse_table_3730(t_small_parse_table_array *v) { - v->a[74600] = sym__concat; - v->a[74601] = sym_variable_name; - v->a[74602] = sym_test_operator; - v->a[74603] = sym__brace_start; - v->a[74604] = aux_sym_heredoc_redirect_token1; - v->a[74605] = actions(1292); - v->a[74606] = 39; - v->a[74607] = anon_sym_LPAREN_LPAREN; - v->a[74608] = anon_sym_SEMI; - v->a[74609] = anon_sym_PIPE_PIPE; - v->a[74610] = anon_sym_AMP_AMP; - v->a[74611] = anon_sym_PIPE; - v->a[74612] = anon_sym_AMP; - v->a[74613] = anon_sym_LT; - v->a[74614] = anon_sym_GT; - v->a[74615] = anon_sym_LT_LT; - v->a[74616] = anon_sym_GT_GT; - v->a[74617] = anon_sym_RPAREN; - v->a[74618] = anon_sym_SEMI_SEMI; - v->a[74619] = anon_sym_PIPE_AMP; + v->a[74600] = anon_sym_DOLLAR_BQUOTE; + v->a[74601] = 3; + v->a[74602] = actions(57); + v->a[74603] = 1; + v->a[74604] = sym_comment; + v->a[74605] = actions(3157); + v->a[74606] = 14; + v->a[74607] = anon_sym_PIPE; + v->a[74608] = anon_sym_LT; + v->a[74609] = anon_sym_GT; + v->a[74610] = anon_sym_AMP_GT; + v->a[74611] = anon_sym_LT_AMP; + v->a[74612] = anon_sym_GT_AMP; + v->a[74613] = anon_sym_LT_LT; + v->a[74614] = anon_sym_DOLLAR; + v->a[74615] = aux_sym_number_token1; + v->a[74616] = aux_sym_number_token2; + v->a[74617] = anon_sym_DOLLAR_LPAREN; + v->a[74618] = anon_sym_BQUOTE; + v->a[74619] = aux_sym__simple_variable_name_token1; small_parse_table_3731(v); } void small_parse_table_3731(t_small_parse_table_array *v) { - v->a[74620] = anon_sym_AMP_GT; - v->a[74621] = anon_sym_AMP_GT_GT; - v->a[74622] = anon_sym_LT_AMP; - v->a[74623] = anon_sym_GT_AMP; - v->a[74624] = anon_sym_GT_PIPE; - v->a[74625] = anon_sym_LT_AMP_DASH; - v->a[74626] = anon_sym_GT_AMP_DASH; - v->a[74627] = anon_sym_LT_LT_DASH; - v->a[74628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74629] = anon_sym_DOLLAR_LBRACK; - v->a[74630] = aux_sym_concatenation_token1; - v->a[74631] = anon_sym_DOLLAR; - v->a[74632] = sym__special_character; - v->a[74633] = anon_sym_DQUOTE; - v->a[74634] = sym_raw_string; - v->a[74635] = sym_ansi_c_string; - v->a[74636] = aux_sym_number_token1; - v->a[74637] = aux_sym_number_token2; - v->a[74638] = anon_sym_DOLLAR_LBRACE; - v->a[74639] = anon_sym_DOLLAR_LPAREN; + v->a[74620] = sym_word; + v->a[74621] = actions(3159); + v->a[74622] = 20; + v->a[74623] = sym_file_descriptor; + v->a[74624] = sym__concat; + v->a[74625] = sym_test_operator; + v->a[74626] = sym__brace_start; + v->a[74627] = anon_sym_PIPE_AMP; + v->a[74628] = anon_sym_AMP_AMP; + v->a[74629] = anon_sym_PIPE_PIPE; + v->a[74630] = anon_sym_GT_GT; + v->a[74631] = anon_sym_AMP_GT_GT; + v->a[74632] = anon_sym_GT_PIPE; + v->a[74633] = anon_sym_LT_AMP_DASH; + v->a[74634] = anon_sym_GT_AMP_DASH; + v->a[74635] = anon_sym_LT_LT_DASH; + v->a[74636] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74637] = aux_sym_concatenation_token1; + v->a[74638] = sym__special_character; + v->a[74639] = anon_sym_DQUOTE; small_parse_table_3732(v); } void small_parse_table_3732(t_small_parse_table_array *v) { - v->a[74640] = anon_sym_BQUOTE; - v->a[74641] = anon_sym_DOLLAR_BQUOTE; - v->a[74642] = anon_sym_LT_LPAREN; - v->a[74643] = anon_sym_GT_LPAREN; - v->a[74644] = aux_sym__simple_variable_name_token1; - v->a[74645] = sym_word; - v->a[74646] = 6; - v->a[74647] = actions(3); - v->a[74648] = 1; - v->a[74649] = sym_comment; - v->a[74650] = actions(5638); - v->a[74651] = 1; - v->a[74652] = aux_sym_concatenation_token1; - v->a[74653] = actions(5640); - v->a[74654] = 1; - v->a[74655] = sym__concat; - v->a[74656] = state(1660); - v->a[74657] = 1; - v->a[74658] = aux_sym_concatenation_repeat1; - v->a[74659] = actions(4469); + v->a[74640] = sym_raw_string; + v->a[74641] = anon_sym_DOLLAR_LBRACE; + v->a[74642] = anon_sym_DOLLAR_BQUOTE; + v->a[74643] = 3; + v->a[74644] = actions(57); + v->a[74645] = 1; + v->a[74646] = sym_comment; + v->a[74647] = actions(3115); + v->a[74648] = 14; + v->a[74649] = anon_sym_PIPE; + v->a[74650] = anon_sym_LT; + v->a[74651] = anon_sym_GT; + v->a[74652] = anon_sym_AMP_GT; + v->a[74653] = anon_sym_LT_AMP; + v->a[74654] = anon_sym_GT_AMP; + v->a[74655] = anon_sym_LT_LT; + v->a[74656] = anon_sym_DOLLAR; + v->a[74657] = aux_sym_number_token1; + v->a[74658] = aux_sym_number_token2; + v->a[74659] = anon_sym_DOLLAR_LPAREN; small_parse_table_3733(v); } void small_parse_table_3733(t_small_parse_table_array *v) { - v->a[74660] = 5; - v->a[74661] = sym_file_descriptor; - v->a[74662] = sym_variable_name; - v->a[74663] = sym_test_operator; - v->a[74664] = sym__brace_start; - v->a[74665] = aux_sym_heredoc_redirect_token1; - v->a[74666] = actions(4467); - v->a[74667] = 37; - v->a[74668] = anon_sym_LPAREN_LPAREN; - v->a[74669] = anon_sym_SEMI; - v->a[74670] = anon_sym_PIPE_PIPE; - v->a[74671] = anon_sym_AMP_AMP; - v->a[74672] = anon_sym_PIPE; - v->a[74673] = anon_sym_AMP; - v->a[74674] = anon_sym_LT; - v->a[74675] = anon_sym_GT; - v->a[74676] = anon_sym_LT_LT; - v->a[74677] = anon_sym_GT_GT; - v->a[74678] = anon_sym_SEMI_SEMI; - v->a[74679] = anon_sym_PIPE_AMP; + v->a[74660] = anon_sym_BQUOTE; + v->a[74661] = aux_sym__simple_variable_name_token1; + v->a[74662] = sym_word; + v->a[74663] = actions(3117); + v->a[74664] = 20; + v->a[74665] = sym_file_descriptor; + v->a[74666] = sym__concat; + v->a[74667] = sym_test_operator; + v->a[74668] = sym__brace_start; + v->a[74669] = anon_sym_PIPE_AMP; + v->a[74670] = anon_sym_AMP_AMP; + v->a[74671] = anon_sym_PIPE_PIPE; + v->a[74672] = anon_sym_GT_GT; + v->a[74673] = anon_sym_AMP_GT_GT; + v->a[74674] = anon_sym_GT_PIPE; + v->a[74675] = anon_sym_LT_AMP_DASH; + v->a[74676] = anon_sym_GT_AMP_DASH; + v->a[74677] = anon_sym_LT_LT_DASH; + v->a[74678] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74679] = aux_sym_concatenation_token1; small_parse_table_3734(v); } void small_parse_table_3734(t_small_parse_table_array *v) { - v->a[74680] = anon_sym_AMP_GT; - v->a[74681] = anon_sym_AMP_GT_GT; - v->a[74682] = anon_sym_LT_AMP; - v->a[74683] = anon_sym_GT_AMP; - v->a[74684] = anon_sym_GT_PIPE; - v->a[74685] = anon_sym_LT_AMP_DASH; - v->a[74686] = anon_sym_GT_AMP_DASH; - v->a[74687] = anon_sym_LT_LT_DASH; - v->a[74688] = anon_sym_LT_LT_LT; - v->a[74689] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74690] = anon_sym_DOLLAR_LBRACK; - v->a[74691] = anon_sym_DOLLAR; - v->a[74692] = sym__special_character; - v->a[74693] = anon_sym_DQUOTE; - v->a[74694] = sym_raw_string; - v->a[74695] = sym_ansi_c_string; - v->a[74696] = aux_sym_number_token1; - v->a[74697] = aux_sym_number_token2; - v->a[74698] = anon_sym_DOLLAR_LBRACE; - v->a[74699] = anon_sym_DOLLAR_LPAREN; + v->a[74680] = sym__special_character; + v->a[74681] = anon_sym_DQUOTE; + v->a[74682] = sym_raw_string; + v->a[74683] = anon_sym_DOLLAR_LBRACE; + v->a[74684] = anon_sym_DOLLAR_BQUOTE; + v->a[74685] = 24; + v->a[74686] = actions(3); + v->a[74687] = 1; + v->a[74688] = sym_comment; + v->a[74689] = actions(4332); + v->a[74690] = 1; + v->a[74691] = anon_sym_LPAREN; + v->a[74692] = actions(4338); + v->a[74693] = 1; + v->a[74694] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74695] = actions(4340); + v->a[74696] = 1; + v->a[74697] = anon_sym_DOLLAR; + v->a[74698] = actions(4342); + v->a[74699] = 1; small_parse_table_3735(v); } diff --git a/parser/static/small_parse_table/small_parse_table_747.c b/parser/static/small_parse_table/small_parse_table_747.c index a9c38fe2..721287ea 100644 --- a/parser/static/small_parse_table/small_parse_table_747.c +++ b/parser/static/small_parse_table/small_parse_table_747.c @@ -14,126 +14,126 @@ void small_parse_table_3735(t_small_parse_table_array *v) { - v->a[74700] = anon_sym_BQUOTE; - v->a[74701] = anon_sym_DOLLAR_BQUOTE; - v->a[74702] = anon_sym_LT_LPAREN; - v->a[74703] = anon_sym_GT_LPAREN; - v->a[74704] = sym_word; - v->a[74705] = 3; - v->a[74706] = actions(3); - v->a[74707] = 1; - v->a[74708] = sym_comment; - v->a[74709] = actions(1350); - v->a[74710] = 5; - v->a[74711] = sym_file_descriptor; - v->a[74712] = sym__concat; - v->a[74713] = sym_test_operator; - v->a[74714] = sym__brace_start; - v->a[74715] = aux_sym_heredoc_redirect_token1; - v->a[74716] = actions(1348); - v->a[74717] = 40; - v->a[74718] = anon_sym_LPAREN_LPAREN; - v->a[74719] = anon_sym_SEMI; + v->a[74700] = sym__special_character; + v->a[74701] = actions(4344); + v->a[74702] = 1; + v->a[74703] = anon_sym_DQUOTE; + v->a[74704] = actions(4346); + v->a[74705] = 1; + v->a[74706] = aux_sym_number_token1; + v->a[74707] = actions(4348); + v->a[74708] = 1; + v->a[74709] = aux_sym_number_token2; + v->a[74710] = actions(4350); + v->a[74711] = 1; + v->a[74712] = anon_sym_DOLLAR_LBRACE; + v->a[74713] = actions(4352); + v->a[74714] = 1; + v->a[74715] = anon_sym_DOLLAR_LPAREN; + v->a[74716] = actions(4354); + v->a[74717] = 1; + v->a[74718] = anon_sym_BQUOTE; + v->a[74719] = actions(4356); small_parse_table_3736(v); } void small_parse_table_3736(t_small_parse_table_array *v) { - v->a[74720] = anon_sym_PIPE_PIPE; - v->a[74721] = anon_sym_AMP_AMP; - v->a[74722] = anon_sym_PIPE; - v->a[74723] = anon_sym_AMP; - v->a[74724] = anon_sym_LT; - v->a[74725] = anon_sym_GT; - v->a[74726] = anon_sym_LT_LT; - v->a[74727] = anon_sym_GT_GT; - v->a[74728] = anon_sym_SEMI_SEMI; - v->a[74729] = anon_sym_SEMI_AMP; - v->a[74730] = anon_sym_SEMI_SEMI_AMP; - v->a[74731] = anon_sym_PIPE_AMP; - v->a[74732] = anon_sym_AMP_GT; - v->a[74733] = anon_sym_AMP_GT_GT; - v->a[74734] = anon_sym_LT_AMP; - v->a[74735] = anon_sym_GT_AMP; - v->a[74736] = anon_sym_GT_PIPE; - v->a[74737] = anon_sym_LT_AMP_DASH; - v->a[74738] = anon_sym_GT_AMP_DASH; - v->a[74739] = anon_sym_LT_LT_DASH; + v->a[74720] = 1; + v->a[74721] = anon_sym_DOLLAR_BQUOTE; + v->a[74722] = actions(4358); + v->a[74723] = 1; + v->a[74724] = sym_test_operator; + v->a[74725] = actions(4360); + v->a[74726] = 1; + v->a[74727] = sym_extglob_pattern; + v->a[74728] = actions(4362); + v->a[74729] = 1; + v->a[74730] = sym__brace_start; + v->a[74731] = actions(4443); + v->a[74732] = 1; + v->a[74733] = anon_sym_esac; + v->a[74734] = actions(4447); + v->a[74735] = 1; + v->a[74736] = aux_sym_heredoc_redirect_token1; + v->a[74737] = state(3393); + v->a[74738] = 1; + v->a[74739] = aux_sym__literal_repeat1; small_parse_table_3737(v); } void small_parse_table_3737(t_small_parse_table_array *v) { - v->a[74740] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74741] = anon_sym_DOLLAR_LBRACK; - v->a[74742] = aux_sym_concatenation_token1; - v->a[74743] = anon_sym_DOLLAR; - v->a[74744] = sym__special_character; - v->a[74745] = anon_sym_DQUOTE; - v->a[74746] = sym_raw_string; - v->a[74747] = sym_ansi_c_string; - v->a[74748] = aux_sym_number_token1; - v->a[74749] = aux_sym_number_token2; - v->a[74750] = anon_sym_DOLLAR_LBRACE; - v->a[74751] = anon_sym_DOLLAR_LPAREN; - v->a[74752] = anon_sym_BQUOTE; - v->a[74753] = anon_sym_DOLLAR_BQUOTE; - v->a[74754] = anon_sym_LT_LPAREN; - v->a[74755] = anon_sym_GT_LPAREN; - v->a[74756] = aux_sym__simple_variable_name_token1; - v->a[74757] = sym_word; - v->a[74758] = 6; - v->a[74759] = actions(3); + v->a[74740] = state(3827); + v->a[74741] = 1; + v->a[74742] = sym_last_case_item; + v->a[74743] = actions(4328); + v->a[74744] = 2; + v->a[74745] = sym_raw_string; + v->a[74746] = sym_word; + v->a[74747] = state(1748); + v->a[74748] = 2; + v->a[74749] = sym_case_item; + v->a[74750] = aux_sym_case_statement_repeat1; + v->a[74751] = state(3472); + v->a[74752] = 2; + v->a[74753] = sym_concatenation; + v->a[74754] = sym__extglob_blob; + v->a[74755] = actions(4445); + v->a[74756] = 3; + v->a[74757] = anon_sym_SEMI_SEMI; + v->a[74758] = anon_sym_AMP; + v->a[74759] = anon_sym_SEMI; small_parse_table_3738(v); } void small_parse_table_3738(t_small_parse_table_array *v) { - v->a[74760] = 1; - v->a[74761] = sym_comment; - v->a[74762] = actions(5638); - v->a[74763] = 1; - v->a[74764] = aux_sym_concatenation_token1; - v->a[74765] = actions(5640); - v->a[74766] = 1; - v->a[74767] = sym__concat; - v->a[74768] = state(1661); - v->a[74769] = 1; - v->a[74770] = aux_sym_concatenation_repeat1; - v->a[74771] = actions(2096); - v->a[74772] = 5; - v->a[74773] = sym_file_descriptor; - v->a[74774] = sym_variable_name; - v->a[74775] = sym_test_operator; - v->a[74776] = sym__brace_start; - v->a[74777] = aux_sym_heredoc_redirect_token1; - v->a[74778] = actions(2094); - v->a[74779] = 37; + v->a[74760] = state(3295); + v->a[74761] = 7; + v->a[74762] = sym_arithmetic_expansion; + v->a[74763] = sym_brace_expression; + v->a[74764] = sym_string; + v->a[74765] = sym_number; + v->a[74766] = sym_simple_expansion; + v->a[74767] = sym_expansion; + v->a[74768] = sym_command_substitution; + v->a[74769] = 3; + v->a[74770] = actions(57); + v->a[74771] = 1; + v->a[74772] = sym_comment; + v->a[74773] = actions(3123); + v->a[74774] = 14; + v->a[74775] = anon_sym_PIPE; + v->a[74776] = anon_sym_LT; + v->a[74777] = anon_sym_GT; + v->a[74778] = anon_sym_AMP_GT; + v->a[74779] = anon_sym_LT_AMP; small_parse_table_3739(v); } void small_parse_table_3739(t_small_parse_table_array *v) { - v->a[74780] = anon_sym_LPAREN_LPAREN; - v->a[74781] = anon_sym_SEMI; - v->a[74782] = anon_sym_PIPE_PIPE; - v->a[74783] = anon_sym_AMP_AMP; - v->a[74784] = anon_sym_PIPE; - v->a[74785] = anon_sym_AMP; - v->a[74786] = anon_sym_LT; - v->a[74787] = anon_sym_GT; - v->a[74788] = anon_sym_LT_LT; - v->a[74789] = anon_sym_GT_GT; - v->a[74790] = anon_sym_SEMI_SEMI; - v->a[74791] = anon_sym_PIPE_AMP; - v->a[74792] = anon_sym_AMP_GT; - v->a[74793] = anon_sym_AMP_GT_GT; - v->a[74794] = anon_sym_LT_AMP; - v->a[74795] = anon_sym_GT_AMP; - v->a[74796] = anon_sym_GT_PIPE; - v->a[74797] = anon_sym_LT_AMP_DASH; - v->a[74798] = anon_sym_GT_AMP_DASH; - v->a[74799] = anon_sym_LT_LT_DASH; + v->a[74780] = anon_sym_GT_AMP; + v->a[74781] = anon_sym_LT_LT; + v->a[74782] = anon_sym_DOLLAR; + v->a[74783] = aux_sym_number_token1; + v->a[74784] = aux_sym_number_token2; + v->a[74785] = anon_sym_DOLLAR_LPAREN; + v->a[74786] = anon_sym_BQUOTE; + v->a[74787] = aux_sym__simple_variable_name_token1; + v->a[74788] = sym_word; + v->a[74789] = actions(3125); + v->a[74790] = 20; + v->a[74791] = sym_file_descriptor; + v->a[74792] = sym__concat; + v->a[74793] = sym_test_operator; + v->a[74794] = sym__brace_start; + v->a[74795] = anon_sym_PIPE_AMP; + v->a[74796] = anon_sym_AMP_AMP; + v->a[74797] = anon_sym_PIPE_PIPE; + v->a[74798] = anon_sym_GT_GT; + v->a[74799] = anon_sym_AMP_GT_GT; small_parse_table_3740(v); } diff --git a/parser/static/small_parse_table/small_parse_table_748.c b/parser/static/small_parse_table/small_parse_table_748.c index e9f9dddf..d724dd42 100644 --- a/parser/static/small_parse_table/small_parse_table_748.c +++ b/parser/static/small_parse_table/small_parse_table_748.c @@ -14,126 +14,126 @@ void small_parse_table_3740(t_small_parse_table_array *v) { - v->a[74800] = anon_sym_LT_LT_LT; - v->a[74801] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74802] = anon_sym_DOLLAR_LBRACK; - v->a[74803] = anon_sym_DOLLAR; - v->a[74804] = sym__special_character; - v->a[74805] = anon_sym_DQUOTE; - v->a[74806] = sym_raw_string; - v->a[74807] = sym_ansi_c_string; - v->a[74808] = aux_sym_number_token1; - v->a[74809] = aux_sym_number_token2; - v->a[74810] = anon_sym_DOLLAR_LBRACE; - v->a[74811] = anon_sym_DOLLAR_LPAREN; - v->a[74812] = anon_sym_BQUOTE; - v->a[74813] = anon_sym_DOLLAR_BQUOTE; - v->a[74814] = anon_sym_LT_LPAREN; - v->a[74815] = anon_sym_GT_LPAREN; - v->a[74816] = sym_word; - v->a[74817] = 6; - v->a[74818] = actions(3); - v->a[74819] = 1; + v->a[74800] = anon_sym_GT_PIPE; + v->a[74801] = anon_sym_LT_AMP_DASH; + v->a[74802] = anon_sym_GT_AMP_DASH; + v->a[74803] = anon_sym_LT_LT_DASH; + v->a[74804] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74805] = aux_sym_concatenation_token1; + v->a[74806] = sym__special_character; + v->a[74807] = anon_sym_DQUOTE; + v->a[74808] = sym_raw_string; + v->a[74809] = anon_sym_DOLLAR_LBRACE; + v->a[74810] = anon_sym_DOLLAR_BQUOTE; + v->a[74811] = 3; + v->a[74812] = actions(57); + v->a[74813] = 1; + v->a[74814] = sym_comment; + v->a[74815] = actions(2772); + v->a[74816] = 14; + v->a[74817] = anon_sym_PIPE; + v->a[74818] = anon_sym_LT; + v->a[74819] = anon_sym_GT; small_parse_table_3741(v); } void small_parse_table_3741(t_small_parse_table_array *v) { - v->a[74820] = sym_comment; - v->a[74821] = actions(5664); - v->a[74822] = 1; - v->a[74823] = aux_sym_concatenation_token1; - v->a[74824] = actions(5666); - v->a[74825] = 1; - v->a[74826] = sym__concat; - v->a[74827] = state(1664); - v->a[74828] = 1; - v->a[74829] = aux_sym_concatenation_repeat1; - v->a[74830] = actions(5176); - v->a[74831] = 5; - v->a[74832] = sym_file_descriptor; - v->a[74833] = sym_variable_name; - v->a[74834] = sym_test_operator; - v->a[74835] = sym__brace_start; - v->a[74836] = aux_sym_heredoc_redirect_token1; - v->a[74837] = actions(5174); - v->a[74838] = 37; - v->a[74839] = anon_sym_LPAREN_LPAREN; + v->a[74820] = anon_sym_AMP_GT; + v->a[74821] = anon_sym_LT_AMP; + v->a[74822] = anon_sym_GT_AMP; + v->a[74823] = anon_sym_LT_LT; + v->a[74824] = anon_sym_DOLLAR; + v->a[74825] = aux_sym_number_token1; + v->a[74826] = aux_sym_number_token2; + v->a[74827] = anon_sym_DOLLAR_LPAREN; + v->a[74828] = anon_sym_BQUOTE; + v->a[74829] = aux_sym__simple_variable_name_token1; + v->a[74830] = sym_word; + v->a[74831] = actions(2774); + v->a[74832] = 20; + v->a[74833] = sym_file_descriptor; + v->a[74834] = sym__concat; + v->a[74835] = sym_test_operator; + v->a[74836] = sym__brace_start; + v->a[74837] = anon_sym_PIPE_AMP; + v->a[74838] = anon_sym_AMP_AMP; + v->a[74839] = anon_sym_PIPE_PIPE; small_parse_table_3742(v); } void small_parse_table_3742(t_small_parse_table_array *v) { - v->a[74840] = anon_sym_SEMI; - v->a[74841] = anon_sym_PIPE_PIPE; - v->a[74842] = anon_sym_AMP_AMP; - v->a[74843] = anon_sym_PIPE; - v->a[74844] = anon_sym_AMP; - v->a[74845] = anon_sym_LT; - v->a[74846] = anon_sym_GT; - v->a[74847] = anon_sym_LT_LT; - v->a[74848] = anon_sym_GT_GT; - v->a[74849] = anon_sym_SEMI_SEMI; - v->a[74850] = anon_sym_PIPE_AMP; - v->a[74851] = anon_sym_AMP_GT; - v->a[74852] = anon_sym_AMP_GT_GT; - v->a[74853] = anon_sym_LT_AMP; - v->a[74854] = anon_sym_GT_AMP; - v->a[74855] = anon_sym_GT_PIPE; - v->a[74856] = anon_sym_LT_AMP_DASH; - v->a[74857] = anon_sym_GT_AMP_DASH; - v->a[74858] = anon_sym_LT_LT_DASH; - v->a[74859] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74840] = anon_sym_GT_GT; + v->a[74841] = anon_sym_AMP_GT_GT; + v->a[74842] = anon_sym_GT_PIPE; + v->a[74843] = anon_sym_LT_AMP_DASH; + v->a[74844] = anon_sym_GT_AMP_DASH; + v->a[74845] = anon_sym_LT_LT_DASH; + v->a[74846] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74847] = aux_sym_concatenation_token1; + v->a[74848] = sym__special_character; + v->a[74849] = anon_sym_DQUOTE; + v->a[74850] = sym_raw_string; + v->a[74851] = anon_sym_DOLLAR_LBRACE; + v->a[74852] = anon_sym_DOLLAR_BQUOTE; + v->a[74853] = 3; + v->a[74854] = actions(57); + v->a[74855] = 1; + v->a[74856] = sym_comment; + v->a[74857] = actions(2776); + v->a[74858] = 14; + v->a[74859] = anon_sym_PIPE; small_parse_table_3743(v); } void small_parse_table_3743(t_small_parse_table_array *v) { - v->a[74860] = anon_sym_DOLLAR_LBRACK; - v->a[74861] = anon_sym_DOLLAR; - v->a[74862] = sym__special_character; - v->a[74863] = anon_sym_DQUOTE; - v->a[74864] = sym_raw_string; - v->a[74865] = sym_ansi_c_string; - v->a[74866] = aux_sym_number_token1; - v->a[74867] = aux_sym_number_token2; - v->a[74868] = anon_sym_DOLLAR_LBRACE; + v->a[74860] = anon_sym_LT; + v->a[74861] = anon_sym_GT; + v->a[74862] = anon_sym_AMP_GT; + v->a[74863] = anon_sym_LT_AMP; + v->a[74864] = anon_sym_GT_AMP; + v->a[74865] = anon_sym_LT_LT; + v->a[74866] = anon_sym_DOLLAR; + v->a[74867] = aux_sym_number_token1; + v->a[74868] = aux_sym_number_token2; v->a[74869] = anon_sym_DOLLAR_LPAREN; v->a[74870] = anon_sym_BQUOTE; - v->a[74871] = anon_sym_DOLLAR_BQUOTE; - v->a[74872] = anon_sym_LT_LPAREN; - v->a[74873] = anon_sym_GT_LPAREN; - v->a[74874] = aux_sym__simple_variable_name_token1; - v->a[74875] = sym_word; - v->a[74876] = 9; - v->a[74877] = actions(71); - v->a[74878] = 1; - v->a[74879] = sym_comment; + v->a[74871] = aux_sym__simple_variable_name_token1; + v->a[74872] = sym_word; + v->a[74873] = actions(2778); + v->a[74874] = 20; + v->a[74875] = sym_file_descriptor; + v->a[74876] = sym__concat; + v->a[74877] = sym_test_operator; + v->a[74878] = sym__brace_start; + v->a[74879] = anon_sym_PIPE_AMP; small_parse_table_3744(v); } void small_parse_table_3744(t_small_parse_table_array *v) { - v->a[74880] = actions(5791); - v->a[74881] = 1; - v->a[74882] = anon_sym_DQUOTE; - v->a[74883] = actions(5793); - v->a[74884] = 1; - v->a[74885] = anon_sym_DOLLAR_LBRACE; - v->a[74886] = actions(5795); - v->a[74887] = 1; - v->a[74888] = anon_sym_DOLLAR_LPAREN; - v->a[74889] = actions(5797); - v->a[74890] = 1; - v->a[74891] = anon_sym_BQUOTE; - v->a[74892] = actions(5799); - v->a[74893] = 1; + v->a[74880] = anon_sym_AMP_AMP; + v->a[74881] = anon_sym_PIPE_PIPE; + v->a[74882] = anon_sym_GT_GT; + v->a[74883] = anon_sym_AMP_GT_GT; + v->a[74884] = anon_sym_GT_PIPE; + v->a[74885] = anon_sym_LT_AMP_DASH; + v->a[74886] = anon_sym_GT_AMP_DASH; + v->a[74887] = anon_sym_LT_LT_DASH; + v->a[74888] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74889] = aux_sym_concatenation_token1; + v->a[74890] = sym__special_character; + v->a[74891] = anon_sym_DQUOTE; + v->a[74892] = sym_raw_string; + v->a[74893] = anon_sym_DOLLAR_LBRACE; v->a[74894] = anon_sym_DOLLAR_BQUOTE; - v->a[74895] = state(2865); - v->a[74896] = 3; - v->a[74897] = sym_string; - v->a[74898] = sym_expansion; - v->a[74899] = sym_command_substitution; + v->a[74895] = 3; + v->a[74896] = actions(57); + v->a[74897] = 1; + v->a[74898] = sym_comment; + v->a[74899] = actions(2772); small_parse_table_3745(v); } diff --git a/parser/static/small_parse_table/small_parse_table_749.c b/parser/static/small_parse_table/small_parse_table_749.c index bcd84f6c..a76cfae6 100644 --- a/parser/static/small_parse_table/small_parse_table_749.c +++ b/parser/static/small_parse_table/small_parse_table_749.c @@ -14,126 +14,126 @@ void small_parse_table_3745(t_small_parse_table_array *v) { - v->a[74900] = actions(5435); - v->a[74901] = 14; - v->a[74902] = anon_sym_EQ; - v->a[74903] = anon_sym_PIPE; - v->a[74904] = anon_sym_CARET; - v->a[74905] = anon_sym_AMP; - v->a[74906] = anon_sym_LT; - v->a[74907] = anon_sym_GT; - v->a[74908] = anon_sym_LT_LT; - v->a[74909] = anon_sym_GT_GT; - v->a[74910] = anon_sym_PLUS; - v->a[74911] = anon_sym_DASH; - v->a[74912] = anon_sym_STAR; - v->a[74913] = anon_sym_SLASH; - v->a[74914] = anon_sym_PERCENT; - v->a[74915] = anon_sym_STAR_STAR; - v->a[74916] = actions(5433); - v->a[74917] = 23; - v->a[74918] = sym_test_operator; - v->a[74919] = anon_sym_PLUS_PLUS; + v->a[74900] = 14; + v->a[74901] = anon_sym_PIPE; + v->a[74902] = anon_sym_LT; + v->a[74903] = anon_sym_GT; + v->a[74904] = anon_sym_AMP_GT; + v->a[74905] = anon_sym_LT_AMP; + v->a[74906] = anon_sym_GT_AMP; + v->a[74907] = anon_sym_LT_LT; + v->a[74908] = anon_sym_DOLLAR; + v->a[74909] = aux_sym_number_token1; + v->a[74910] = aux_sym_number_token2; + v->a[74911] = anon_sym_DOLLAR_LPAREN; + v->a[74912] = anon_sym_BQUOTE; + v->a[74913] = aux_sym__simple_variable_name_token1; + v->a[74914] = sym_word; + v->a[74915] = actions(2774); + v->a[74916] = 20; + v->a[74917] = sym_file_descriptor; + v->a[74918] = sym__concat; + v->a[74919] = sym_test_operator; small_parse_table_3746(v); } void small_parse_table_3746(t_small_parse_table_array *v) { - v->a[74920] = anon_sym_DASH_DASH; - v->a[74921] = anon_sym_PLUS_EQ; - v->a[74922] = anon_sym_DASH_EQ; - v->a[74923] = anon_sym_STAR_EQ; - v->a[74924] = anon_sym_SLASH_EQ; - v->a[74925] = anon_sym_PERCENT_EQ; - v->a[74926] = anon_sym_STAR_STAR_EQ; - v->a[74927] = anon_sym_LT_LT_EQ; - v->a[74928] = anon_sym_GT_GT_EQ; - v->a[74929] = anon_sym_AMP_EQ; - v->a[74930] = anon_sym_CARET_EQ; - v->a[74931] = anon_sym_PIPE_EQ; - v->a[74932] = anon_sym_PIPE_PIPE; - v->a[74933] = anon_sym_AMP_AMP; - v->a[74934] = anon_sym_EQ_EQ; - v->a[74935] = anon_sym_BANG_EQ; - v->a[74936] = anon_sym_LT_EQ; - v->a[74937] = anon_sym_GT_EQ; - v->a[74938] = anon_sym_RBRACK; - v->a[74939] = anon_sym_EQ_TILDE; + v->a[74920] = sym__brace_start; + v->a[74921] = anon_sym_PIPE_AMP; + v->a[74922] = anon_sym_AMP_AMP; + v->a[74923] = anon_sym_PIPE_PIPE; + v->a[74924] = anon_sym_GT_GT; + v->a[74925] = anon_sym_AMP_GT_GT; + v->a[74926] = anon_sym_GT_PIPE; + v->a[74927] = anon_sym_LT_AMP_DASH; + v->a[74928] = anon_sym_GT_AMP_DASH; + v->a[74929] = anon_sym_LT_LT_DASH; + v->a[74930] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74931] = aux_sym_concatenation_token1; + v->a[74932] = sym__special_character; + v->a[74933] = anon_sym_DQUOTE; + v->a[74934] = sym_raw_string; + v->a[74935] = anon_sym_DOLLAR_LBRACE; + v->a[74936] = anon_sym_DOLLAR_BQUOTE; + v->a[74937] = 3; + v->a[74938] = actions(57); + v->a[74939] = 1; small_parse_table_3747(v); } void small_parse_table_3747(t_small_parse_table_array *v) { - v->a[74940] = anon_sym_QMARK; - v->a[74941] = 5; - v->a[74942] = actions(3); - v->a[74943] = 1; - v->a[74944] = sym_comment; - v->a[74945] = actions(5801); - v->a[74946] = 1; - v->a[74947] = sym__special_character; - v->a[74948] = state(1604); - v->a[74949] = 1; - v->a[74950] = aux_sym__literal_repeat1; - v->a[74951] = actions(1364); - v->a[74952] = 4; - v->a[74953] = sym_file_descriptor; - v->a[74954] = sym_test_operator; - v->a[74955] = sym__brace_start; - v->a[74956] = aux_sym_heredoc_redirect_token1; - v->a[74957] = actions(1362); - v->a[74958] = 39; - v->a[74959] = anon_sym_LPAREN_LPAREN; + v->a[74940] = sym_comment; + v->a[74941] = actions(3064); + v->a[74942] = 14; + v->a[74943] = anon_sym_PIPE; + v->a[74944] = anon_sym_LT; + v->a[74945] = anon_sym_GT; + v->a[74946] = anon_sym_AMP_GT; + v->a[74947] = anon_sym_LT_AMP; + v->a[74948] = anon_sym_GT_AMP; + v->a[74949] = anon_sym_LT_LT; + v->a[74950] = anon_sym_DOLLAR; + v->a[74951] = aux_sym_number_token1; + v->a[74952] = aux_sym_number_token2; + v->a[74953] = anon_sym_DOLLAR_LPAREN; + v->a[74954] = anon_sym_BQUOTE; + v->a[74955] = aux_sym__simple_variable_name_token1; + v->a[74956] = sym_word; + v->a[74957] = actions(3066); + v->a[74958] = 20; + v->a[74959] = sym_file_descriptor; small_parse_table_3748(v); } void small_parse_table_3748(t_small_parse_table_array *v) { - v->a[74960] = anon_sym_SEMI; - v->a[74961] = anon_sym_PIPE_PIPE; - v->a[74962] = anon_sym_AMP_AMP; - v->a[74963] = anon_sym_PIPE; - v->a[74964] = anon_sym_AMP; - v->a[74965] = anon_sym_LT; - v->a[74966] = anon_sym_GT; - v->a[74967] = anon_sym_LT_LT; - v->a[74968] = anon_sym_GT_GT; - v->a[74969] = anon_sym_esac; - v->a[74970] = anon_sym_SEMI_SEMI; - v->a[74971] = anon_sym_SEMI_AMP; - v->a[74972] = anon_sym_SEMI_SEMI_AMP; - v->a[74973] = anon_sym_PIPE_AMP; - v->a[74974] = anon_sym_AMP_GT; - v->a[74975] = anon_sym_AMP_GT_GT; - v->a[74976] = anon_sym_LT_AMP; - v->a[74977] = anon_sym_GT_AMP; - v->a[74978] = anon_sym_GT_PIPE; - v->a[74979] = anon_sym_LT_AMP_DASH; + v->a[74960] = sym__concat; + v->a[74961] = sym_test_operator; + v->a[74962] = sym__brace_start; + v->a[74963] = anon_sym_PIPE_AMP; + v->a[74964] = anon_sym_AMP_AMP; + v->a[74965] = anon_sym_PIPE_PIPE; + v->a[74966] = anon_sym_GT_GT; + v->a[74967] = anon_sym_AMP_GT_GT; + v->a[74968] = anon_sym_GT_PIPE; + v->a[74969] = anon_sym_LT_AMP_DASH; + v->a[74970] = anon_sym_GT_AMP_DASH; + v->a[74971] = anon_sym_LT_LT_DASH; + v->a[74972] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[74973] = aux_sym_concatenation_token1; + v->a[74974] = sym__special_character; + v->a[74975] = anon_sym_DQUOTE; + v->a[74976] = sym_raw_string; + v->a[74977] = anon_sym_DOLLAR_LBRACE; + v->a[74978] = anon_sym_DOLLAR_BQUOTE; + v->a[74979] = 3; small_parse_table_3749(v); } void small_parse_table_3749(t_small_parse_table_array *v) { - v->a[74980] = anon_sym_GT_AMP_DASH; - v->a[74981] = anon_sym_LT_LT_DASH; - v->a[74982] = anon_sym_LT_LT_LT; - v->a[74983] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[74984] = anon_sym_DOLLAR_LBRACK; - v->a[74985] = anon_sym_DOLLAR; - v->a[74986] = anon_sym_DQUOTE; - v->a[74987] = sym_raw_string; - v->a[74988] = sym_ansi_c_string; - v->a[74989] = aux_sym_number_token1; - v->a[74990] = aux_sym_number_token2; - v->a[74991] = anon_sym_DOLLAR_LBRACE; - v->a[74992] = anon_sym_DOLLAR_LPAREN; - v->a[74993] = anon_sym_BQUOTE; - v->a[74994] = anon_sym_DOLLAR_BQUOTE; - v->a[74995] = anon_sym_LT_LPAREN; - v->a[74996] = anon_sym_GT_LPAREN; - v->a[74997] = sym_word; - v->a[74998] = 3; - v->a[74999] = actions(3); + v->a[74980] = actions(57); + v->a[74981] = 1; + v->a[74982] = sym_comment; + v->a[74983] = actions(2826); + v->a[74984] = 14; + v->a[74985] = anon_sym_PIPE; + v->a[74986] = anon_sym_LT; + v->a[74987] = anon_sym_GT; + v->a[74988] = anon_sym_AMP_GT; + v->a[74989] = anon_sym_LT_AMP; + v->a[74990] = anon_sym_GT_AMP; + v->a[74991] = anon_sym_LT_LT; + v->a[74992] = anon_sym_DOLLAR; + v->a[74993] = aux_sym_number_token1; + v->a[74994] = aux_sym_number_token2; + v->a[74995] = anon_sym_DOLLAR_LPAREN; + v->a[74996] = anon_sym_BQUOTE; + v->a[74997] = aux_sym__simple_variable_name_token1; + v->a[74998] = sym_word; + v->a[74999] = actions(2828); small_parse_table_3750(v); } diff --git a/parser/static/small_parse_table/small_parse_table_75.c b/parser/static/small_parse_table/small_parse_table_75.c index 5f2983d5..7ddcbb42 100644 --- a/parser/static/small_parse_table/small_parse_table_75.c +++ b/parser/static/small_parse_table/small_parse_table_75.c @@ -14,126 +14,126 @@ void small_parse_table_375(t_small_parse_table_array *v) { - v->a[7500] = sym_string; - v->a[7501] = actions(2490); - v->a[7502] = 2; - v->a[7503] = aux_sym__simple_variable_name_token1; - v->a[7504] = aux_sym__multiline_variable_name_token1; - v->a[7505] = actions(1241); - v->a[7506] = 3; - v->a[7507] = sym_file_descriptor; - v->a[7508] = sym_test_operator; - v->a[7509] = sym__brace_start; - v->a[7510] = actions(2488); - v->a[7511] = 9; - v->a[7512] = anon_sym_DASH; - v->a[7513] = anon_sym_STAR; - v->a[7514] = anon_sym_BANG; - v->a[7515] = anon_sym_QMARK; - v->a[7516] = anon_sym_DOLLAR; - v->a[7517] = anon_sym_POUND; - v->a[7518] = anon_sym_AT2; - v->a[7519] = anon_sym_0; + v->a[7500] = anon_sym_DOLLAR_LPAREN; + v->a[7501] = anon_sym_BQUOTE; + v->a[7502] = anon_sym_DOLLAR_BQUOTE; + v->a[7503] = sym_word; + v->a[7504] = anon_sym_SEMI; + v->a[7505] = 6; + v->a[7506] = actions(3); + v->a[7507] = 1; + v->a[7508] = sym_comment; + v->a[7509] = actions(1806); + v->a[7510] = 1; + v->a[7511] = sym_variable_name; + v->a[7512] = actions(1804); + v->a[7513] = 2; + v->a[7514] = aux_sym__simple_variable_name_token1; + v->a[7515] = aux_sym__multiline_variable_name_token1; + v->a[7516] = actions(828); + v->a[7517] = 3; + v->a[7518] = sym_file_descriptor; + v->a[7519] = sym_test_operator; small_parse_table_376(v); } void small_parse_table_376(t_small_parse_table_array *v) { - v->a[7520] = anon_sym__; - v->a[7521] = actions(1239); - v->a[7522] = 39; - v->a[7523] = anon_sym_LPAREN_LPAREN; - v->a[7524] = anon_sym_SEMI; - v->a[7525] = anon_sym_PIPE_PIPE; - v->a[7526] = anon_sym_AMP_AMP; - v->a[7527] = anon_sym_PIPE; - v->a[7528] = anon_sym_AMP; - v->a[7529] = anon_sym_LT; - v->a[7530] = anon_sym_GT; - v->a[7531] = anon_sym_LT_LT; - v->a[7532] = anon_sym_GT_GT; - v->a[7533] = anon_sym_esac; - v->a[7534] = anon_sym_SEMI_SEMI; - v->a[7535] = anon_sym_SEMI_AMP; - v->a[7536] = anon_sym_SEMI_SEMI_AMP; + v->a[7520] = sym__brace_start; + v->a[7521] = actions(1802); + v->a[7522] = 9; + v->a[7523] = anon_sym_BANG; + v->a[7524] = anon_sym_DASH; + v->a[7525] = anon_sym_STAR; + v->a[7526] = anon_sym_QMARK; + v->a[7527] = anon_sym_DOLLAR; + v->a[7528] = anon_sym_POUND; + v->a[7529] = anon_sym_AT; + v->a[7530] = anon_sym_0; + v->a[7531] = anon_sym__; + v->a[7532] = actions(826); + v->a[7533] = 32; + v->a[7534] = anon_sym_PIPE; + v->a[7535] = anon_sym_RPAREN; + v->a[7536] = anon_sym_SEMI_SEMI; v->a[7537] = anon_sym_PIPE_AMP; - v->a[7538] = anon_sym_AMP_GT; - v->a[7539] = anon_sym_AMP_GT_GT; + v->a[7538] = anon_sym_AMP_AMP; + v->a[7539] = anon_sym_PIPE_PIPE; small_parse_table_377(v); } void small_parse_table_377(t_small_parse_table_array *v) { - v->a[7540] = anon_sym_LT_AMP; - v->a[7541] = anon_sym_GT_AMP; - v->a[7542] = anon_sym_GT_PIPE; - v->a[7543] = anon_sym_LT_AMP_DASH; - v->a[7544] = anon_sym_GT_AMP_DASH; - v->a[7545] = anon_sym_LT_LT_DASH; - v->a[7546] = aux_sym_heredoc_redirect_token1; - v->a[7547] = anon_sym_LT_LT_LT; - v->a[7548] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7549] = anon_sym_DOLLAR_LBRACK; - v->a[7550] = sym__special_character; - v->a[7551] = sym_raw_string; - v->a[7552] = sym_ansi_c_string; - v->a[7553] = aux_sym_number_token1; - v->a[7554] = aux_sym_number_token2; - v->a[7555] = anon_sym_DOLLAR_LBRACE; - v->a[7556] = anon_sym_DOLLAR_LPAREN; - v->a[7557] = anon_sym_BQUOTE; - v->a[7558] = anon_sym_DOLLAR_BQUOTE; - v->a[7559] = anon_sym_LT_LPAREN; + v->a[7540] = anon_sym_LT; + v->a[7541] = anon_sym_GT; + v->a[7542] = anon_sym_GT_GT; + v->a[7543] = anon_sym_AMP_GT; + v->a[7544] = anon_sym_AMP_GT_GT; + v->a[7545] = anon_sym_LT_AMP; + v->a[7546] = anon_sym_GT_AMP; + v->a[7547] = anon_sym_GT_PIPE; + v->a[7548] = anon_sym_LT_AMP_DASH; + v->a[7549] = anon_sym_GT_AMP_DASH; + v->a[7550] = anon_sym_LT_LT; + v->a[7551] = anon_sym_LT_LT_DASH; + v->a[7552] = aux_sym_heredoc_redirect_token1; + v->a[7553] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7554] = anon_sym_AMP; + v->a[7555] = sym__special_character; + v->a[7556] = anon_sym_DQUOTE; + v->a[7557] = sym_raw_string; + v->a[7558] = aux_sym_number_token1; + v->a[7559] = aux_sym_number_token2; small_parse_table_378(v); } void small_parse_table_378(t_small_parse_table_array *v) { - v->a[7560] = anon_sym_GT_LPAREN; - v->a[7561] = sym_word; - v->a[7562] = 6; - v->a[7563] = actions(3); - v->a[7564] = 1; - v->a[7565] = sym_comment; - v->a[7566] = state(1429); - v->a[7567] = 1; - v->a[7568] = aux_sym__literal_repeat1; - v->a[7569] = state(1534); - v->a[7570] = 1; - v->a[7571] = sym_concatenation; - v->a[7572] = actions(2496); - v->a[7573] = 5; - v->a[7574] = sym_file_descriptor; - v->a[7575] = sym_variable_name; - v->a[7576] = sym_test_operator; - v->a[7577] = sym__brace_start; - v->a[7578] = aux_sym_heredoc_redirect_token1; - v->a[7579] = state(1100); + v->a[7560] = anon_sym_DOLLAR_LBRACE; + v->a[7561] = anon_sym_DOLLAR_LPAREN; + v->a[7562] = anon_sym_BQUOTE; + v->a[7563] = anon_sym_DOLLAR_BQUOTE; + v->a[7564] = sym_word; + v->a[7565] = anon_sym_SEMI; + v->a[7566] = 6; + v->a[7567] = actions(3); + v->a[7568] = 1; + v->a[7569] = sym_comment; + v->a[7570] = state(1091); + v->a[7571] = 1; + v->a[7572] = aux_sym__literal_repeat1; + v->a[7573] = state(1221); + v->a[7574] = 1; + v->a[7575] = sym_concatenation; + v->a[7576] = actions(1530); + v->a[7577] = 5; + v->a[7578] = sym_file_descriptor; + v->a[7579] = sym_variable_name; small_parse_table_379(v); } void small_parse_table_379(t_small_parse_table_array *v) { - v->a[7580] = 9; - v->a[7581] = sym_arithmetic_expansion; - v->a[7582] = sym_brace_expression; - v->a[7583] = sym_string; - v->a[7584] = sym_translated_string; - v->a[7585] = sym_number; - v->a[7586] = sym_simple_expansion; - v->a[7587] = sym_expansion; - v->a[7588] = sym_command_substitution; - v->a[7589] = sym_process_substitution; - v->a[7590] = actions(2494); - v->a[7591] = 40; - v->a[7592] = anon_sym_LPAREN_LPAREN; - v->a[7593] = anon_sym_SEMI; - v->a[7594] = anon_sym_PIPE_PIPE; - v->a[7595] = anon_sym_AMP_AMP; - v->a[7596] = anon_sym_PIPE; - v->a[7597] = anon_sym_AMP; - v->a[7598] = anon_sym_LT; - v->a[7599] = anon_sym_GT; + v->a[7580] = sym_test_operator; + v->a[7581] = sym__brace_start; + v->a[7582] = aux_sym_heredoc_redirect_token1; + v->a[7583] = state(644); + v->a[7584] = 7; + v->a[7585] = sym_arithmetic_expansion; + v->a[7586] = sym_brace_expression; + v->a[7587] = sym_string; + v->a[7588] = sym_number; + v->a[7589] = sym_simple_expansion; + v->a[7590] = sym_expansion; + v->a[7591] = sym_command_substitution; + v->a[7592] = actions(1528); + v->a[7593] = 33; + v->a[7594] = anon_sym_PIPE; + v->a[7595] = anon_sym_SEMI_SEMI; + v->a[7596] = anon_sym_SEMI_AMP; + v->a[7597] = anon_sym_SEMI_SEMI_AMP; + v->a[7598] = anon_sym_PIPE_AMP; + v->a[7599] = anon_sym_AMP_AMP; small_parse_table_380(v); } diff --git a/parser/static/small_parse_table/small_parse_table_750.c b/parser/static/small_parse_table/small_parse_table_750.c index 138f4d48..1bd99318 100644 --- a/parser/static/small_parse_table/small_parse_table_750.c +++ b/parser/static/small_parse_table/small_parse_table_750.c @@ -14,126 +14,126 @@ void small_parse_table_3750(t_small_parse_table_array *v) { - v->a[75000] = 1; - v->a[75001] = sym_comment; - v->a[75002] = actions(1318); - v->a[75003] = 7; - v->a[75004] = sym_file_descriptor; - v->a[75005] = sym__concat; - v->a[75006] = sym_variable_name; - v->a[75007] = sym_test_operator; - v->a[75008] = sym__brace_start; - v->a[75009] = ts_builtin_sym_end; - v->a[75010] = aux_sym_heredoc_redirect_token1; - v->a[75011] = actions(1316); - v->a[75012] = 38; - v->a[75013] = anon_sym_LPAREN_LPAREN; - v->a[75014] = anon_sym_SEMI; - v->a[75015] = anon_sym_PIPE_PIPE; - v->a[75016] = anon_sym_AMP_AMP; - v->a[75017] = anon_sym_PIPE; - v->a[75018] = anon_sym_AMP; - v->a[75019] = anon_sym_LT; + v->a[75000] = 20; + v->a[75001] = sym_file_descriptor; + v->a[75002] = sym__concat; + v->a[75003] = sym_test_operator; + v->a[75004] = sym__brace_start; + v->a[75005] = anon_sym_PIPE_AMP; + v->a[75006] = anon_sym_AMP_AMP; + v->a[75007] = anon_sym_PIPE_PIPE; + v->a[75008] = anon_sym_GT_GT; + v->a[75009] = anon_sym_AMP_GT_GT; + v->a[75010] = anon_sym_GT_PIPE; + v->a[75011] = anon_sym_LT_AMP_DASH; + v->a[75012] = anon_sym_GT_AMP_DASH; + v->a[75013] = anon_sym_LT_LT_DASH; + v->a[75014] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75015] = aux_sym_concatenation_token1; + v->a[75016] = sym__special_character; + v->a[75017] = anon_sym_DQUOTE; + v->a[75018] = sym_raw_string; + v->a[75019] = anon_sym_DOLLAR_LBRACE; small_parse_table_3751(v); } void small_parse_table_3751(t_small_parse_table_array *v) { - v->a[75020] = anon_sym_GT; - v->a[75021] = anon_sym_LT_LT; - v->a[75022] = anon_sym_GT_GT; - v->a[75023] = anon_sym_SEMI_SEMI; - v->a[75024] = anon_sym_PIPE_AMP; - v->a[75025] = anon_sym_AMP_GT; - v->a[75026] = anon_sym_AMP_GT_GT; - v->a[75027] = anon_sym_LT_AMP; - v->a[75028] = anon_sym_GT_AMP; - v->a[75029] = anon_sym_GT_PIPE; - v->a[75030] = anon_sym_LT_AMP_DASH; - v->a[75031] = anon_sym_GT_AMP_DASH; - v->a[75032] = anon_sym_LT_LT_DASH; - v->a[75033] = anon_sym_LT_LT_LT; - v->a[75034] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75035] = anon_sym_DOLLAR_LBRACK; - v->a[75036] = aux_sym_concatenation_token1; - v->a[75037] = anon_sym_DOLLAR; - v->a[75038] = sym__special_character; + v->a[75020] = anon_sym_DOLLAR_BQUOTE; + v->a[75021] = 24; + v->a[75022] = actions(3); + v->a[75023] = 1; + v->a[75024] = sym_comment; + v->a[75025] = actions(4332); + v->a[75026] = 1; + v->a[75027] = anon_sym_LPAREN; + v->a[75028] = actions(4338); + v->a[75029] = 1; + v->a[75030] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75031] = actions(4340); + v->a[75032] = 1; + v->a[75033] = anon_sym_DOLLAR; + v->a[75034] = actions(4342); + v->a[75035] = 1; + v->a[75036] = sym__special_character; + v->a[75037] = actions(4344); + v->a[75038] = 1; v->a[75039] = anon_sym_DQUOTE; small_parse_table_3752(v); } void small_parse_table_3752(t_small_parse_table_array *v) { - v->a[75040] = sym_raw_string; - v->a[75041] = sym_ansi_c_string; + v->a[75040] = actions(4346); + v->a[75041] = 1; v->a[75042] = aux_sym_number_token1; - v->a[75043] = aux_sym_number_token2; - v->a[75044] = anon_sym_DOLLAR_LBRACE; - v->a[75045] = anon_sym_DOLLAR_LPAREN; - v->a[75046] = anon_sym_BQUOTE; - v->a[75047] = anon_sym_DOLLAR_BQUOTE; - v->a[75048] = anon_sym_LT_LPAREN; - v->a[75049] = anon_sym_GT_LPAREN; - v->a[75050] = sym_word; - v->a[75051] = 5; - v->a[75052] = actions(3); + v->a[75043] = actions(4348); + v->a[75044] = 1; + v->a[75045] = aux_sym_number_token2; + v->a[75046] = actions(4350); + v->a[75047] = 1; + v->a[75048] = anon_sym_DOLLAR_LBRACE; + v->a[75049] = actions(4352); + v->a[75050] = 1; + v->a[75051] = anon_sym_DOLLAR_LPAREN; + v->a[75052] = actions(4354); v->a[75053] = 1; - v->a[75054] = sym_comment; - v->a[75055] = actions(5753); + v->a[75054] = anon_sym_BQUOTE; + v->a[75055] = actions(4356); v->a[75056] = 1; - v->a[75057] = sym__special_character; - v->a[75058] = state(1608); + v->a[75057] = anon_sym_DOLLAR_BQUOTE; + v->a[75058] = actions(4358); v->a[75059] = 1; small_parse_table_3753(v); } void small_parse_table_3753(t_small_parse_table_array *v) { - v->a[75060] = aux_sym__literal_repeat1; - v->a[75061] = actions(5723); - v->a[75062] = 5; - v->a[75063] = sym_file_descriptor; - v->a[75064] = sym_variable_name; - v->a[75065] = sym_test_operator; + v->a[75060] = sym_test_operator; + v->a[75061] = actions(4360); + v->a[75062] = 1; + v->a[75063] = sym_extglob_pattern; + v->a[75064] = actions(4362); + v->a[75065] = 1; v->a[75066] = sym__brace_start; - v->a[75067] = aux_sym_heredoc_redirect_token1; - v->a[75068] = actions(5721); - v->a[75069] = 38; - v->a[75070] = anon_sym_LPAREN_LPAREN; - v->a[75071] = anon_sym_SEMI; - v->a[75072] = anon_sym_PIPE_PIPE; - v->a[75073] = anon_sym_AMP_AMP; - v->a[75074] = anon_sym_PIPE; - v->a[75075] = anon_sym_AMP; - v->a[75076] = anon_sym_LT; - v->a[75077] = anon_sym_GT; - v->a[75078] = anon_sym_LT_LT; - v->a[75079] = anon_sym_GT_GT; + v->a[75067] = actions(4449); + v->a[75068] = 1; + v->a[75069] = anon_sym_esac; + v->a[75070] = actions(4453); + v->a[75071] = 1; + v->a[75072] = aux_sym_heredoc_redirect_token1; + v->a[75073] = state(3393); + v->a[75074] = 1; + v->a[75075] = aux_sym__literal_repeat1; + v->a[75076] = state(3834); + v->a[75077] = 1; + v->a[75078] = sym_last_case_item; + v->a[75079] = actions(4328); small_parse_table_3754(v); } void small_parse_table_3754(t_small_parse_table_array *v) { - v->a[75080] = anon_sym_SEMI_SEMI; - v->a[75081] = anon_sym_SEMI_AMP; - v->a[75082] = anon_sym_SEMI_SEMI_AMP; - v->a[75083] = anon_sym_PIPE_AMP; - v->a[75084] = anon_sym_AMP_GT; - v->a[75085] = anon_sym_AMP_GT_GT; - v->a[75086] = anon_sym_LT_AMP; - v->a[75087] = anon_sym_GT_AMP; - v->a[75088] = anon_sym_GT_PIPE; - v->a[75089] = anon_sym_LT_AMP_DASH; - v->a[75090] = anon_sym_GT_AMP_DASH; - v->a[75091] = anon_sym_LT_LT_DASH; - v->a[75092] = anon_sym_LT_LT_LT; - v->a[75093] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75094] = anon_sym_DOLLAR_LBRACK; - v->a[75095] = anon_sym_DOLLAR; - v->a[75096] = anon_sym_DQUOTE; - v->a[75097] = sym_raw_string; - v->a[75098] = sym_ansi_c_string; - v->a[75099] = aux_sym_number_token1; + v->a[75080] = 2; + v->a[75081] = sym_raw_string; + v->a[75082] = sym_word; + v->a[75083] = state(1746); + v->a[75084] = 2; + v->a[75085] = sym_case_item; + v->a[75086] = aux_sym_case_statement_repeat1; + v->a[75087] = state(3472); + v->a[75088] = 2; + v->a[75089] = sym_concatenation; + v->a[75090] = sym__extglob_blob; + v->a[75091] = actions(4451); + v->a[75092] = 3; + v->a[75093] = anon_sym_SEMI_SEMI; + v->a[75094] = anon_sym_AMP; + v->a[75095] = anon_sym_SEMI; + v->a[75096] = state(3295); + v->a[75097] = 7; + v->a[75098] = sym_arithmetic_expansion; + v->a[75099] = sym_brace_expression; small_parse_table_3755(v); } diff --git a/parser/static/small_parse_table/small_parse_table_751.c b/parser/static/small_parse_table/small_parse_table_751.c index 664453a0..603fb985 100644 --- a/parser/static/small_parse_table/small_parse_table_751.c +++ b/parser/static/small_parse_table/small_parse_table_751.c @@ -14,126 +14,126 @@ void small_parse_table_3755(t_small_parse_table_array *v) { - v->a[75100] = aux_sym_number_token2; - v->a[75101] = anon_sym_DOLLAR_LBRACE; - v->a[75102] = anon_sym_DOLLAR_LPAREN; - v->a[75103] = anon_sym_BQUOTE; - v->a[75104] = anon_sym_DOLLAR_BQUOTE; - v->a[75105] = anon_sym_LT_LPAREN; - v->a[75106] = anon_sym_GT_LPAREN; - v->a[75107] = sym_word; - v->a[75108] = 3; - v->a[75109] = actions(3); - v->a[75110] = 1; - v->a[75111] = sym_comment; - v->a[75112] = actions(2074); - v->a[75113] = 5; - v->a[75114] = sym_file_descriptor; - v->a[75115] = sym_variable_name; - v->a[75116] = sym_test_operator; - v->a[75117] = sym__brace_start; - v->a[75118] = aux_sym_heredoc_redirect_token1; - v->a[75119] = actions(2072); + v->a[75100] = sym_string; + v->a[75101] = sym_number; + v->a[75102] = sym_simple_expansion; + v->a[75103] = sym_expansion; + v->a[75104] = sym_command_substitution; + v->a[75105] = 3; + v->a[75106] = actions(57); + v->a[75107] = 1; + v->a[75108] = sym_comment; + v->a[75109] = actions(3018); + v->a[75110] = 13; + v->a[75111] = anon_sym_PIPE; + v->a[75112] = anon_sym_LT; + v->a[75113] = anon_sym_GT; + v->a[75114] = anon_sym_AMP_GT; + v->a[75115] = anon_sym_LT_AMP; + v->a[75116] = anon_sym_GT_AMP; + v->a[75117] = anon_sym_LT_LT; + v->a[75118] = anon_sym_DOLLAR; + v->a[75119] = aux_sym_number_token1; small_parse_table_3756(v); } void small_parse_table_3756(t_small_parse_table_array *v) { - v->a[75120] = 40; - v->a[75121] = anon_sym_LPAREN_LPAREN; - v->a[75122] = anon_sym_SEMI; - v->a[75123] = anon_sym_PIPE_PIPE; - v->a[75124] = anon_sym_AMP_AMP; - v->a[75125] = anon_sym_PIPE; - v->a[75126] = anon_sym_AMP; - v->a[75127] = anon_sym_LT; - v->a[75128] = anon_sym_GT; - v->a[75129] = anon_sym_LT_LT; - v->a[75130] = anon_sym_GT_GT; - v->a[75131] = anon_sym_esac; - v->a[75132] = anon_sym_SEMI_SEMI; - v->a[75133] = anon_sym_SEMI_AMP; - v->a[75134] = anon_sym_SEMI_SEMI_AMP; - v->a[75135] = anon_sym_PIPE_AMP; - v->a[75136] = anon_sym_AMP_GT; - v->a[75137] = anon_sym_AMP_GT_GT; - v->a[75138] = anon_sym_LT_AMP; - v->a[75139] = anon_sym_GT_AMP; + v->a[75120] = aux_sym_number_token2; + v->a[75121] = anon_sym_DOLLAR_LPAREN; + v->a[75122] = anon_sym_BQUOTE; + v->a[75123] = sym_word; + v->a[75124] = actions(3020); + v->a[75125] = 21; + v->a[75126] = sym_file_descriptor; + v->a[75127] = sym__concat; + v->a[75128] = sym_test_operator; + v->a[75129] = sym__bare_dollar; + v->a[75130] = sym__brace_start; + v->a[75131] = anon_sym_PIPE_AMP; + v->a[75132] = anon_sym_AMP_AMP; + v->a[75133] = anon_sym_PIPE_PIPE; + v->a[75134] = anon_sym_GT_GT; + v->a[75135] = anon_sym_AMP_GT_GT; + v->a[75136] = anon_sym_GT_PIPE; + v->a[75137] = anon_sym_LT_AMP_DASH; + v->a[75138] = anon_sym_GT_AMP_DASH; + v->a[75139] = anon_sym_LT_LT_DASH; small_parse_table_3757(v); } void small_parse_table_3757(t_small_parse_table_array *v) { - v->a[75140] = anon_sym_GT_PIPE; - v->a[75141] = anon_sym_LT_AMP_DASH; - v->a[75142] = anon_sym_GT_AMP_DASH; - v->a[75143] = anon_sym_LT_LT_DASH; - v->a[75144] = anon_sym_LT_LT_LT; - v->a[75145] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75146] = anon_sym_DOLLAR_LBRACK; - v->a[75147] = anon_sym_DOLLAR; - v->a[75148] = sym__special_character; - v->a[75149] = anon_sym_DQUOTE; - v->a[75150] = sym_raw_string; - v->a[75151] = sym_ansi_c_string; - v->a[75152] = aux_sym_number_token1; - v->a[75153] = aux_sym_number_token2; - v->a[75154] = anon_sym_DOLLAR_LBRACE; - v->a[75155] = anon_sym_DOLLAR_LPAREN; - v->a[75156] = anon_sym_BQUOTE; - v->a[75157] = anon_sym_DOLLAR_BQUOTE; - v->a[75158] = anon_sym_LT_LPAREN; - v->a[75159] = anon_sym_GT_LPAREN; + v->a[75140] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75141] = aux_sym_concatenation_token1; + v->a[75142] = sym__special_character; + v->a[75143] = anon_sym_DQUOTE; + v->a[75144] = sym_raw_string; + v->a[75145] = anon_sym_DOLLAR_LBRACE; + v->a[75146] = anon_sym_DOLLAR_BQUOTE; + v->a[75147] = 3; + v->a[75148] = actions(57); + v->a[75149] = 1; + v->a[75150] = sym_comment; + v->a[75151] = actions(3022); + v->a[75152] = 13; + v->a[75153] = anon_sym_PIPE; + v->a[75154] = anon_sym_LT; + v->a[75155] = anon_sym_GT; + v->a[75156] = anon_sym_AMP_GT; + v->a[75157] = anon_sym_LT_AMP; + v->a[75158] = anon_sym_GT_AMP; + v->a[75159] = anon_sym_LT_LT; small_parse_table_3758(v); } void small_parse_table_3758(t_small_parse_table_array *v) { - v->a[75160] = sym_word; - v->a[75161] = 5; - v->a[75162] = actions(3); - v->a[75163] = 1; - v->a[75164] = sym_comment; - v->a[75165] = actions(5804); - v->a[75166] = 1; - v->a[75167] = sym__special_character; - v->a[75168] = state(1608); - v->a[75169] = 1; - v->a[75170] = aux_sym__literal_repeat1; - v->a[75171] = actions(1364); - v->a[75172] = 5; - v->a[75173] = sym_file_descriptor; - v->a[75174] = sym_variable_name; - v->a[75175] = sym_test_operator; - v->a[75176] = sym__brace_start; - v->a[75177] = aux_sym_heredoc_redirect_token1; - v->a[75178] = actions(1362); - v->a[75179] = 38; + v->a[75160] = anon_sym_DOLLAR; + v->a[75161] = aux_sym_number_token1; + v->a[75162] = aux_sym_number_token2; + v->a[75163] = anon_sym_DOLLAR_LPAREN; + v->a[75164] = anon_sym_BQUOTE; + v->a[75165] = sym_word; + v->a[75166] = actions(3024); + v->a[75167] = 21; + v->a[75168] = sym_file_descriptor; + v->a[75169] = sym__concat; + v->a[75170] = sym_test_operator; + v->a[75171] = sym__bare_dollar; + v->a[75172] = sym__brace_start; + v->a[75173] = anon_sym_PIPE_AMP; + v->a[75174] = anon_sym_AMP_AMP; + v->a[75175] = anon_sym_PIPE_PIPE; + v->a[75176] = anon_sym_GT_GT; + v->a[75177] = anon_sym_AMP_GT_GT; + v->a[75178] = anon_sym_GT_PIPE; + v->a[75179] = anon_sym_LT_AMP_DASH; small_parse_table_3759(v); } void small_parse_table_3759(t_small_parse_table_array *v) { - v->a[75180] = anon_sym_LPAREN_LPAREN; - v->a[75181] = anon_sym_SEMI; - v->a[75182] = anon_sym_PIPE_PIPE; - v->a[75183] = anon_sym_AMP_AMP; - v->a[75184] = anon_sym_PIPE; - v->a[75185] = anon_sym_AMP; - v->a[75186] = anon_sym_LT; - v->a[75187] = anon_sym_GT; - v->a[75188] = anon_sym_LT_LT; - v->a[75189] = anon_sym_GT_GT; - v->a[75190] = anon_sym_SEMI_SEMI; - v->a[75191] = anon_sym_SEMI_AMP; - v->a[75192] = anon_sym_SEMI_SEMI_AMP; - v->a[75193] = anon_sym_PIPE_AMP; - v->a[75194] = anon_sym_AMP_GT; - v->a[75195] = anon_sym_AMP_GT_GT; - v->a[75196] = anon_sym_LT_AMP; - v->a[75197] = anon_sym_GT_AMP; - v->a[75198] = anon_sym_GT_PIPE; - v->a[75199] = anon_sym_LT_AMP_DASH; + v->a[75180] = anon_sym_GT_AMP_DASH; + v->a[75181] = anon_sym_LT_LT_DASH; + v->a[75182] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75183] = aux_sym_concatenation_token1; + v->a[75184] = sym__special_character; + v->a[75185] = anon_sym_DQUOTE; + v->a[75186] = sym_raw_string; + v->a[75187] = anon_sym_DOLLAR_LBRACE; + v->a[75188] = anon_sym_DOLLAR_BQUOTE; + v->a[75189] = 5; + v->a[75190] = actions(57); + v->a[75191] = 1; + v->a[75192] = sym_comment; + v->a[75193] = actions(4455); + v->a[75194] = 1; + v->a[75195] = sym__special_character; + v->a[75196] = state(1579); + v->a[75197] = 1; + v->a[75198] = aux_sym__literal_repeat1; + v->a[75199] = actions(3195); small_parse_table_3760(v); } diff --git a/parser/static/small_parse_table/small_parse_table_752.c b/parser/static/small_parse_table/small_parse_table_752.c index 2aa97a09..d49793da 100644 --- a/parser/static/small_parse_table/small_parse_table_752.c +++ b/parser/static/small_parse_table/small_parse_table_752.c @@ -14,126 +14,126 @@ void small_parse_table_3760(t_small_parse_table_array *v) { - v->a[75200] = anon_sym_GT_AMP_DASH; - v->a[75201] = anon_sym_LT_LT_DASH; - v->a[75202] = anon_sym_LT_LT_LT; - v->a[75203] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75204] = anon_sym_DOLLAR_LBRACK; - v->a[75205] = anon_sym_DOLLAR; - v->a[75206] = anon_sym_DQUOTE; - v->a[75207] = sym_raw_string; - v->a[75208] = sym_ansi_c_string; + v->a[75200] = 12; + v->a[75201] = anon_sym_PIPE; + v->a[75202] = anon_sym_LT; + v->a[75203] = anon_sym_GT; + v->a[75204] = anon_sym_AMP_GT; + v->a[75205] = anon_sym_LT_AMP; + v->a[75206] = anon_sym_GT_AMP; + v->a[75207] = anon_sym_LT_LT; + v->a[75208] = anon_sym_DOLLAR; v->a[75209] = aux_sym_number_token1; v->a[75210] = aux_sym_number_token2; - v->a[75211] = anon_sym_DOLLAR_LBRACE; - v->a[75212] = anon_sym_DOLLAR_LPAREN; - v->a[75213] = anon_sym_BQUOTE; - v->a[75214] = anon_sym_DOLLAR_BQUOTE; - v->a[75215] = anon_sym_LT_LPAREN; - v->a[75216] = anon_sym_GT_LPAREN; - v->a[75217] = sym_word; - v->a[75218] = 3; - v->a[75219] = actions(3); + v->a[75211] = anon_sym_DOLLAR_LPAREN; + v->a[75212] = sym_word; + v->a[75213] = actions(3197); + v->a[75214] = 20; + v->a[75215] = sym_file_descriptor; + v->a[75216] = sym_test_operator; + v->a[75217] = sym__bare_dollar; + v->a[75218] = sym__brace_start; + v->a[75219] = anon_sym_LPAREN; small_parse_table_3761(v); } void small_parse_table_3761(t_small_parse_table_array *v) { - v->a[75220] = 1; - v->a[75221] = sym_comment; - v->a[75222] = actions(1358); - v->a[75223] = 5; - v->a[75224] = sym_file_descriptor; - v->a[75225] = sym__concat; - v->a[75226] = sym_test_operator; - v->a[75227] = sym__brace_start; - v->a[75228] = aux_sym_heredoc_redirect_token1; - v->a[75229] = actions(1356); - v->a[75230] = 40; - v->a[75231] = anon_sym_LPAREN_LPAREN; - v->a[75232] = anon_sym_SEMI; - v->a[75233] = anon_sym_PIPE_PIPE; - v->a[75234] = anon_sym_AMP_AMP; - v->a[75235] = anon_sym_PIPE; - v->a[75236] = anon_sym_AMP; - v->a[75237] = anon_sym_LT; - v->a[75238] = anon_sym_GT; - v->a[75239] = anon_sym_LT_LT; + v->a[75220] = anon_sym_PIPE_AMP; + v->a[75221] = anon_sym_AMP_AMP; + v->a[75222] = anon_sym_PIPE_PIPE; + v->a[75223] = anon_sym_GT_GT; + v->a[75224] = anon_sym_AMP_GT_GT; + v->a[75225] = anon_sym_GT_PIPE; + v->a[75226] = anon_sym_LT_AMP_DASH; + v->a[75227] = anon_sym_GT_AMP_DASH; + v->a[75228] = anon_sym_LT_LT_DASH; + v->a[75229] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75230] = anon_sym_DQUOTE; + v->a[75231] = sym_raw_string; + v->a[75232] = anon_sym_DOLLAR_LBRACE; + v->a[75233] = anon_sym_BQUOTE; + v->a[75234] = anon_sym_DOLLAR_BQUOTE; + v->a[75235] = 3; + v->a[75236] = actions(57); + v->a[75237] = 1; + v->a[75238] = sym_comment; + v->a[75239] = actions(2965); small_parse_table_3762(v); } void small_parse_table_3762(t_small_parse_table_array *v) { - v->a[75240] = anon_sym_GT_GT; - v->a[75241] = anon_sym_SEMI_SEMI; - v->a[75242] = anon_sym_SEMI_AMP; - v->a[75243] = anon_sym_SEMI_SEMI_AMP; - v->a[75244] = anon_sym_PIPE_AMP; - v->a[75245] = anon_sym_AMP_GT; - v->a[75246] = anon_sym_AMP_GT_GT; - v->a[75247] = anon_sym_LT_AMP; - v->a[75248] = anon_sym_GT_AMP; - v->a[75249] = anon_sym_GT_PIPE; - v->a[75250] = anon_sym_LT_AMP_DASH; - v->a[75251] = anon_sym_GT_AMP_DASH; - v->a[75252] = anon_sym_LT_LT_DASH; - v->a[75253] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75254] = anon_sym_DOLLAR_LBRACK; - v->a[75255] = aux_sym_concatenation_token1; - v->a[75256] = anon_sym_DOLLAR; - v->a[75257] = sym__special_character; - v->a[75258] = anon_sym_DQUOTE; - v->a[75259] = sym_raw_string; + v->a[75240] = 13; + v->a[75241] = anon_sym_PIPE; + v->a[75242] = anon_sym_LT; + v->a[75243] = anon_sym_GT; + v->a[75244] = anon_sym_AMP_GT; + v->a[75245] = anon_sym_LT_AMP; + v->a[75246] = anon_sym_GT_AMP; + v->a[75247] = anon_sym_LT_LT; + v->a[75248] = anon_sym_DOLLAR; + v->a[75249] = aux_sym_number_token1; + v->a[75250] = aux_sym_number_token2; + v->a[75251] = anon_sym_DOLLAR_LPAREN; + v->a[75252] = anon_sym_BQUOTE; + v->a[75253] = sym_word; + v->a[75254] = actions(2967); + v->a[75255] = 21; + v->a[75256] = sym_file_descriptor; + v->a[75257] = sym__concat; + v->a[75258] = sym_variable_name; + v->a[75259] = sym_test_operator; small_parse_table_3763(v); } void small_parse_table_3763(t_small_parse_table_array *v) { - v->a[75260] = sym_ansi_c_string; - v->a[75261] = aux_sym_number_token1; - v->a[75262] = aux_sym_number_token2; - v->a[75263] = anon_sym_DOLLAR_LBRACE; - v->a[75264] = anon_sym_DOLLAR_LPAREN; - v->a[75265] = anon_sym_BQUOTE; - v->a[75266] = anon_sym_DOLLAR_BQUOTE; - v->a[75267] = anon_sym_LT_LPAREN; - v->a[75268] = anon_sym_GT_LPAREN; - v->a[75269] = aux_sym__simple_variable_name_token1; - v->a[75270] = sym_word; - v->a[75271] = 3; - v->a[75272] = actions(3); - v->a[75273] = 1; - v->a[75274] = sym_comment; - v->a[75275] = actions(1346); - v->a[75276] = 5; - v->a[75277] = sym_file_descriptor; - v->a[75278] = sym__concat; - v->a[75279] = sym_test_operator; + v->a[75260] = sym__brace_start; + v->a[75261] = anon_sym_PIPE_AMP; + v->a[75262] = anon_sym_AMP_AMP; + v->a[75263] = anon_sym_PIPE_PIPE; + v->a[75264] = anon_sym_GT_GT; + v->a[75265] = anon_sym_AMP_GT_GT; + v->a[75266] = anon_sym_GT_PIPE; + v->a[75267] = anon_sym_LT_AMP_DASH; + v->a[75268] = anon_sym_GT_AMP_DASH; + v->a[75269] = anon_sym_LT_LT_DASH; + v->a[75270] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75271] = aux_sym_concatenation_token1; + v->a[75272] = sym__special_character; + v->a[75273] = anon_sym_DQUOTE; + v->a[75274] = sym_raw_string; + v->a[75275] = anon_sym_DOLLAR_LBRACE; + v->a[75276] = anon_sym_DOLLAR_BQUOTE; + v->a[75277] = 3; + v->a[75278] = actions(57); + v->a[75279] = 1; small_parse_table_3764(v); } void small_parse_table_3764(t_small_parse_table_array *v) { - v->a[75280] = sym__brace_start; - v->a[75281] = aux_sym_heredoc_redirect_token1; - v->a[75282] = actions(1344); - v->a[75283] = 40; - v->a[75284] = anon_sym_LPAREN_LPAREN; - v->a[75285] = anon_sym_SEMI; - v->a[75286] = anon_sym_PIPE_PIPE; - v->a[75287] = anon_sym_AMP_AMP; - v->a[75288] = anon_sym_PIPE; - v->a[75289] = anon_sym_AMP; - v->a[75290] = anon_sym_LT; - v->a[75291] = anon_sym_GT; - v->a[75292] = anon_sym_LT_LT; - v->a[75293] = anon_sym_GT_GT; - v->a[75294] = anon_sym_SEMI_SEMI; - v->a[75295] = anon_sym_SEMI_AMP; - v->a[75296] = anon_sym_SEMI_SEMI_AMP; - v->a[75297] = anon_sym_PIPE_AMP; - v->a[75298] = anon_sym_AMP_GT; - v->a[75299] = anon_sym_AMP_GT_GT; + v->a[75280] = sym_comment; + v->a[75281] = actions(2826); + v->a[75282] = 13; + v->a[75283] = anon_sym_PIPE; + v->a[75284] = anon_sym_LT; + v->a[75285] = anon_sym_GT; + v->a[75286] = anon_sym_AMP_GT; + v->a[75287] = anon_sym_LT_AMP; + v->a[75288] = anon_sym_GT_AMP; + v->a[75289] = anon_sym_LT_LT; + v->a[75290] = anon_sym_DOLLAR; + v->a[75291] = aux_sym_number_token1; + v->a[75292] = aux_sym_number_token2; + v->a[75293] = anon_sym_DOLLAR_LPAREN; + v->a[75294] = anon_sym_BQUOTE; + v->a[75295] = sym_word; + v->a[75296] = actions(2828); + v->a[75297] = 21; + v->a[75298] = sym_file_descriptor; + v->a[75299] = sym__concat; small_parse_table_3765(v); } diff --git a/parser/static/small_parse_table/small_parse_table_753.c b/parser/static/small_parse_table/small_parse_table_753.c index c6d52c80..53b224a4 100644 --- a/parser/static/small_parse_table/small_parse_table_753.c +++ b/parser/static/small_parse_table/small_parse_table_753.c @@ -14,126 +14,126 @@ void small_parse_table_3765(t_small_parse_table_array *v) { - v->a[75300] = anon_sym_LT_AMP; - v->a[75301] = anon_sym_GT_AMP; - v->a[75302] = anon_sym_GT_PIPE; - v->a[75303] = anon_sym_LT_AMP_DASH; - v->a[75304] = anon_sym_GT_AMP_DASH; - v->a[75305] = anon_sym_LT_LT_DASH; - v->a[75306] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75307] = anon_sym_DOLLAR_LBRACK; - v->a[75308] = aux_sym_concatenation_token1; - v->a[75309] = anon_sym_DOLLAR; - v->a[75310] = sym__special_character; - v->a[75311] = anon_sym_DQUOTE; - v->a[75312] = sym_raw_string; - v->a[75313] = sym_ansi_c_string; - v->a[75314] = aux_sym_number_token1; - v->a[75315] = aux_sym_number_token2; - v->a[75316] = anon_sym_DOLLAR_LBRACE; - v->a[75317] = anon_sym_DOLLAR_LPAREN; - v->a[75318] = anon_sym_BQUOTE; - v->a[75319] = anon_sym_DOLLAR_BQUOTE; + v->a[75300] = sym_variable_name; + v->a[75301] = sym_test_operator; + v->a[75302] = sym__brace_start; + v->a[75303] = anon_sym_PIPE_AMP; + v->a[75304] = anon_sym_AMP_AMP; + v->a[75305] = anon_sym_PIPE_PIPE; + v->a[75306] = anon_sym_GT_GT; + v->a[75307] = anon_sym_AMP_GT_GT; + v->a[75308] = anon_sym_GT_PIPE; + v->a[75309] = anon_sym_LT_AMP_DASH; + v->a[75310] = anon_sym_GT_AMP_DASH; + v->a[75311] = anon_sym_LT_LT_DASH; + v->a[75312] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75313] = aux_sym_concatenation_token1; + v->a[75314] = sym__special_character; + v->a[75315] = anon_sym_DQUOTE; + v->a[75316] = sym_raw_string; + v->a[75317] = anon_sym_DOLLAR_LBRACE; + v->a[75318] = anon_sym_DOLLAR_BQUOTE; + v->a[75319] = 3; small_parse_table_3766(v); } void small_parse_table_3766(t_small_parse_table_array *v) { - v->a[75320] = anon_sym_LT_LPAREN; - v->a[75321] = anon_sym_GT_LPAREN; - v->a[75322] = aux_sym__simple_variable_name_token1; - v->a[75323] = sym_word; - v->a[75324] = 3; - v->a[75325] = actions(3); - v->a[75326] = 1; - v->a[75327] = sym_comment; - v->a[75328] = actions(4465); - v->a[75329] = 5; - v->a[75330] = sym_file_descriptor; - v->a[75331] = sym_test_operator; - v->a[75332] = sym__bare_dollar; - v->a[75333] = sym__brace_start; - v->a[75334] = aux_sym_heredoc_redirect_token1; - v->a[75335] = actions(4463); - v->a[75336] = 40; - v->a[75337] = anon_sym_LPAREN_LPAREN; - v->a[75338] = anon_sym_SEMI; - v->a[75339] = anon_sym_PIPE_PIPE; + v->a[75320] = actions(57); + v->a[75321] = 1; + v->a[75322] = sym_comment; + v->a[75323] = actions(3032); + v->a[75324] = 13; + v->a[75325] = anon_sym_PIPE; + v->a[75326] = anon_sym_LT; + v->a[75327] = anon_sym_GT; + v->a[75328] = anon_sym_AMP_GT; + v->a[75329] = anon_sym_LT_AMP; + v->a[75330] = anon_sym_GT_AMP; + v->a[75331] = anon_sym_LT_LT; + v->a[75332] = anon_sym_DOLLAR; + v->a[75333] = aux_sym_number_token1; + v->a[75334] = aux_sym_number_token2; + v->a[75335] = anon_sym_DOLLAR_LPAREN; + v->a[75336] = anon_sym_BQUOTE; + v->a[75337] = sym_word; + v->a[75338] = actions(3034); + v->a[75339] = 21; small_parse_table_3767(v); } void small_parse_table_3767(t_small_parse_table_array *v) { - v->a[75340] = anon_sym_AMP_AMP; - v->a[75341] = anon_sym_PIPE; - v->a[75342] = anon_sym_AMP; - v->a[75343] = anon_sym_EQ_EQ; - v->a[75344] = anon_sym_LT; - v->a[75345] = anon_sym_GT; - v->a[75346] = anon_sym_LT_LT; - v->a[75347] = anon_sym_GT_GT; - v->a[75348] = anon_sym_RPAREN; - v->a[75349] = anon_sym_SEMI_SEMI; - v->a[75350] = anon_sym_PIPE_AMP; - v->a[75351] = anon_sym_EQ_TILDE; - v->a[75352] = anon_sym_AMP_GT; - v->a[75353] = anon_sym_AMP_GT_GT; - v->a[75354] = anon_sym_LT_AMP; - v->a[75355] = anon_sym_GT_AMP; - v->a[75356] = anon_sym_GT_PIPE; - v->a[75357] = anon_sym_LT_AMP_DASH; - v->a[75358] = anon_sym_GT_AMP_DASH; - v->a[75359] = anon_sym_LT_LT_DASH; + v->a[75340] = sym_file_descriptor; + v->a[75341] = sym__concat; + v->a[75342] = sym_variable_name; + v->a[75343] = sym_test_operator; + v->a[75344] = sym__brace_start; + v->a[75345] = anon_sym_PIPE_AMP; + v->a[75346] = anon_sym_AMP_AMP; + v->a[75347] = anon_sym_PIPE_PIPE; + v->a[75348] = anon_sym_GT_GT; + v->a[75349] = anon_sym_AMP_GT_GT; + v->a[75350] = anon_sym_GT_PIPE; + v->a[75351] = anon_sym_LT_AMP_DASH; + v->a[75352] = anon_sym_GT_AMP_DASH; + v->a[75353] = anon_sym_LT_LT_DASH; + v->a[75354] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75355] = aux_sym_concatenation_token1; + v->a[75356] = sym__special_character; + v->a[75357] = anon_sym_DQUOTE; + v->a[75358] = sym_raw_string; + v->a[75359] = anon_sym_DOLLAR_LBRACE; small_parse_table_3768(v); } void small_parse_table_3768(t_small_parse_table_array *v) { - v->a[75360] = anon_sym_LT_LT_LT; - v->a[75361] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75362] = anon_sym_DOLLAR_LBRACK; - v->a[75363] = anon_sym_DOLLAR; - v->a[75364] = sym__special_character; - v->a[75365] = anon_sym_DQUOTE; - v->a[75366] = sym_raw_string; - v->a[75367] = sym_ansi_c_string; - v->a[75368] = aux_sym_number_token1; - v->a[75369] = aux_sym_number_token2; - v->a[75370] = anon_sym_DOLLAR_LBRACE; - v->a[75371] = anon_sym_DOLLAR_LPAREN; - v->a[75372] = anon_sym_BQUOTE; - v->a[75373] = anon_sym_DOLLAR_BQUOTE; - v->a[75374] = anon_sym_LT_LPAREN; - v->a[75375] = anon_sym_GT_LPAREN; - v->a[75376] = sym_word; - v->a[75377] = 3; - v->a[75378] = actions(3); - v->a[75379] = 1; + v->a[75360] = anon_sym_DOLLAR_BQUOTE; + v->a[75361] = 3; + v->a[75362] = actions(57); + v->a[75363] = 1; + v->a[75364] = sym_comment; + v->a[75365] = actions(3048); + v->a[75366] = 13; + v->a[75367] = anon_sym_PIPE; + v->a[75368] = anon_sym_LT; + v->a[75369] = anon_sym_GT; + v->a[75370] = anon_sym_AMP_GT; + v->a[75371] = anon_sym_LT_AMP; + v->a[75372] = anon_sym_GT_AMP; + v->a[75373] = anon_sym_LT_LT; + v->a[75374] = anon_sym_DOLLAR; + v->a[75375] = aux_sym_number_token1; + v->a[75376] = aux_sym_number_token2; + v->a[75377] = anon_sym_DOLLAR_LPAREN; + v->a[75378] = anon_sym_BQUOTE; + v->a[75379] = sym_word; small_parse_table_3769(v); } void small_parse_table_3769(t_small_parse_table_array *v) { - v->a[75380] = sym_comment; - v->a[75381] = actions(1298); - v->a[75382] = 5; - v->a[75383] = sym_file_descriptor; - v->a[75384] = sym__concat; - v->a[75385] = sym_test_operator; + v->a[75380] = actions(3050); + v->a[75381] = 21; + v->a[75382] = sym_file_descriptor; + v->a[75383] = sym__concat; + v->a[75384] = sym_test_operator; + v->a[75385] = sym__bare_dollar; v->a[75386] = sym__brace_start; - v->a[75387] = aux_sym_heredoc_redirect_token1; - v->a[75388] = actions(1296); - v->a[75389] = 40; - v->a[75390] = anon_sym_LPAREN_LPAREN; - v->a[75391] = anon_sym_SEMI; - v->a[75392] = anon_sym_PIPE_PIPE; - v->a[75393] = anon_sym_AMP_AMP; - v->a[75394] = anon_sym_PIPE; - v->a[75395] = anon_sym_AMP; - v->a[75396] = anon_sym_LT; - v->a[75397] = anon_sym_GT; - v->a[75398] = anon_sym_LT_LT; - v->a[75399] = anon_sym_GT_GT; + v->a[75387] = anon_sym_PIPE_AMP; + v->a[75388] = anon_sym_AMP_AMP; + v->a[75389] = anon_sym_PIPE_PIPE; + v->a[75390] = anon_sym_GT_GT; + v->a[75391] = anon_sym_AMP_GT_GT; + v->a[75392] = anon_sym_GT_PIPE; + v->a[75393] = anon_sym_LT_AMP_DASH; + v->a[75394] = anon_sym_GT_AMP_DASH; + v->a[75395] = anon_sym_LT_LT_DASH; + v->a[75396] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75397] = aux_sym_concatenation_token1; + v->a[75398] = sym__special_character; + v->a[75399] = anon_sym_DQUOTE; small_parse_table_3770(v); } diff --git a/parser/static/small_parse_table/small_parse_table_754.c b/parser/static/small_parse_table/small_parse_table_754.c index c81b48d3..9e04e2cc 100644 --- a/parser/static/small_parse_table/small_parse_table_754.c +++ b/parser/static/small_parse_table/small_parse_table_754.c @@ -14,126 +14,126 @@ void small_parse_table_3770(t_small_parse_table_array *v) { - v->a[75400] = anon_sym_SEMI_SEMI; - v->a[75401] = anon_sym_SEMI_AMP; - v->a[75402] = anon_sym_SEMI_SEMI_AMP; - v->a[75403] = anon_sym_PIPE_AMP; - v->a[75404] = anon_sym_AMP_GT; - v->a[75405] = anon_sym_AMP_GT_GT; - v->a[75406] = anon_sym_LT_AMP; - v->a[75407] = anon_sym_GT_AMP; - v->a[75408] = anon_sym_GT_PIPE; - v->a[75409] = anon_sym_LT_AMP_DASH; - v->a[75410] = anon_sym_GT_AMP_DASH; - v->a[75411] = anon_sym_LT_LT_DASH; - v->a[75412] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75413] = anon_sym_DOLLAR_LBRACK; - v->a[75414] = aux_sym_concatenation_token1; - v->a[75415] = anon_sym_DOLLAR; - v->a[75416] = sym__special_character; - v->a[75417] = anon_sym_DQUOTE; - v->a[75418] = sym_raw_string; - v->a[75419] = sym_ansi_c_string; + v->a[75400] = sym_raw_string; + v->a[75401] = anon_sym_DOLLAR_LBRACE; + v->a[75402] = anon_sym_DOLLAR_BQUOTE; + v->a[75403] = 3; + v->a[75404] = actions(57); + v->a[75405] = 1; + v->a[75406] = sym_comment; + v->a[75407] = actions(3157); + v->a[75408] = 13; + v->a[75409] = anon_sym_PIPE; + v->a[75410] = anon_sym_LT; + v->a[75411] = anon_sym_GT; + v->a[75412] = anon_sym_AMP_GT; + v->a[75413] = anon_sym_LT_AMP; + v->a[75414] = anon_sym_GT_AMP; + v->a[75415] = anon_sym_LT_LT; + v->a[75416] = anon_sym_DOLLAR; + v->a[75417] = aux_sym_number_token1; + v->a[75418] = aux_sym_number_token2; + v->a[75419] = anon_sym_DOLLAR_LPAREN; small_parse_table_3771(v); } void small_parse_table_3771(t_small_parse_table_array *v) { - v->a[75420] = aux_sym_number_token1; - v->a[75421] = aux_sym_number_token2; - v->a[75422] = anon_sym_DOLLAR_LBRACE; - v->a[75423] = anon_sym_DOLLAR_LPAREN; - v->a[75424] = anon_sym_BQUOTE; - v->a[75425] = anon_sym_DOLLAR_BQUOTE; - v->a[75426] = anon_sym_LT_LPAREN; - v->a[75427] = anon_sym_GT_LPAREN; - v->a[75428] = aux_sym__simple_variable_name_token1; - v->a[75429] = sym_word; - v->a[75430] = 3; - v->a[75431] = actions(3); - v->a[75432] = 1; - v->a[75433] = sym_comment; - v->a[75434] = actions(4554); - v->a[75435] = 6; - v->a[75436] = sym_file_descriptor; - v->a[75437] = sym_test_operator; - v->a[75438] = sym__bare_dollar; - v->a[75439] = sym__brace_start; + v->a[75420] = anon_sym_BQUOTE; + v->a[75421] = sym_word; + v->a[75422] = actions(3159); + v->a[75423] = 21; + v->a[75424] = sym_file_descriptor; + v->a[75425] = sym__concat; + v->a[75426] = sym_variable_name; + v->a[75427] = sym_test_operator; + v->a[75428] = sym__brace_start; + v->a[75429] = anon_sym_PIPE_AMP; + v->a[75430] = anon_sym_AMP_AMP; + v->a[75431] = anon_sym_PIPE_PIPE; + v->a[75432] = anon_sym_GT_GT; + v->a[75433] = anon_sym_AMP_GT_GT; + v->a[75434] = anon_sym_GT_PIPE; + v->a[75435] = anon_sym_LT_AMP_DASH; + v->a[75436] = anon_sym_GT_AMP_DASH; + v->a[75437] = anon_sym_LT_LT_DASH; + v->a[75438] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75439] = aux_sym_concatenation_token1; small_parse_table_3772(v); } void small_parse_table_3772(t_small_parse_table_array *v) { - v->a[75440] = ts_builtin_sym_end; - v->a[75441] = aux_sym_heredoc_redirect_token1; - v->a[75442] = actions(4552); - v->a[75443] = 39; - v->a[75444] = anon_sym_LPAREN_LPAREN; - v->a[75445] = anon_sym_SEMI; - v->a[75446] = anon_sym_PIPE_PIPE; - v->a[75447] = anon_sym_AMP_AMP; - v->a[75448] = anon_sym_PIPE; - v->a[75449] = anon_sym_AMP; - v->a[75450] = anon_sym_EQ_EQ; - v->a[75451] = anon_sym_LT; - v->a[75452] = anon_sym_GT; - v->a[75453] = anon_sym_LT_LT; - v->a[75454] = anon_sym_GT_GT; - v->a[75455] = anon_sym_SEMI_SEMI; - v->a[75456] = anon_sym_PIPE_AMP; - v->a[75457] = anon_sym_EQ_TILDE; - v->a[75458] = anon_sym_AMP_GT; - v->a[75459] = anon_sym_AMP_GT_GT; + v->a[75440] = sym__special_character; + v->a[75441] = anon_sym_DQUOTE; + v->a[75442] = sym_raw_string; + v->a[75443] = anon_sym_DOLLAR_LBRACE; + v->a[75444] = anon_sym_DOLLAR_BQUOTE; + v->a[75445] = 3; + v->a[75446] = actions(57); + v->a[75447] = 1; + v->a[75448] = sym_comment; + v->a[75449] = actions(3115); + v->a[75450] = 13; + v->a[75451] = anon_sym_PIPE; + v->a[75452] = anon_sym_LT; + v->a[75453] = anon_sym_GT; + v->a[75454] = anon_sym_AMP_GT; + v->a[75455] = anon_sym_LT_AMP; + v->a[75456] = anon_sym_GT_AMP; + v->a[75457] = anon_sym_LT_LT; + v->a[75458] = anon_sym_DOLLAR; + v->a[75459] = aux_sym_number_token1; small_parse_table_3773(v); } void small_parse_table_3773(t_small_parse_table_array *v) { - v->a[75460] = anon_sym_LT_AMP; - v->a[75461] = anon_sym_GT_AMP; - v->a[75462] = anon_sym_GT_PIPE; - v->a[75463] = anon_sym_LT_AMP_DASH; - v->a[75464] = anon_sym_GT_AMP_DASH; - v->a[75465] = anon_sym_LT_LT_DASH; - v->a[75466] = anon_sym_LT_LT_LT; - v->a[75467] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75468] = anon_sym_DOLLAR_LBRACK; - v->a[75469] = anon_sym_DOLLAR; - v->a[75470] = sym__special_character; - v->a[75471] = anon_sym_DQUOTE; - v->a[75472] = sym_raw_string; - v->a[75473] = sym_ansi_c_string; - v->a[75474] = aux_sym_number_token1; - v->a[75475] = aux_sym_number_token2; - v->a[75476] = anon_sym_DOLLAR_LBRACE; - v->a[75477] = anon_sym_DOLLAR_LPAREN; - v->a[75478] = anon_sym_BQUOTE; - v->a[75479] = anon_sym_DOLLAR_BQUOTE; + v->a[75460] = aux_sym_number_token2; + v->a[75461] = anon_sym_DOLLAR_LPAREN; + v->a[75462] = anon_sym_BQUOTE; + v->a[75463] = sym_word; + v->a[75464] = actions(3117); + v->a[75465] = 21; + v->a[75466] = sym_file_descriptor; + v->a[75467] = sym__concat; + v->a[75468] = sym_variable_name; + v->a[75469] = sym_test_operator; + v->a[75470] = sym__brace_start; + v->a[75471] = anon_sym_PIPE_AMP; + v->a[75472] = anon_sym_AMP_AMP; + v->a[75473] = anon_sym_PIPE_PIPE; + v->a[75474] = anon_sym_GT_GT; + v->a[75475] = anon_sym_AMP_GT_GT; + v->a[75476] = anon_sym_GT_PIPE; + v->a[75477] = anon_sym_LT_AMP_DASH; + v->a[75478] = anon_sym_GT_AMP_DASH; + v->a[75479] = anon_sym_LT_LT_DASH; small_parse_table_3774(v); } void small_parse_table_3774(t_small_parse_table_array *v) { - v->a[75480] = anon_sym_LT_LPAREN; - v->a[75481] = anon_sym_GT_LPAREN; - v->a[75482] = sym_word; - v->a[75483] = 3; - v->a[75484] = actions(3); - v->a[75485] = 1; - v->a[75486] = sym_comment; - v->a[75487] = actions(1342); - v->a[75488] = 6; - v->a[75489] = sym_file_descriptor; - v->a[75490] = sym__concat; - v->a[75491] = sym_variable_name; - v->a[75492] = sym_test_operator; - v->a[75493] = sym__brace_start; - v->a[75494] = aux_sym_heredoc_redirect_token1; - v->a[75495] = actions(1340); - v->a[75496] = 39; - v->a[75497] = anon_sym_LPAREN_LPAREN; - v->a[75498] = anon_sym_SEMI; - v->a[75499] = anon_sym_PIPE_PIPE; + v->a[75480] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75481] = aux_sym_concatenation_token1; + v->a[75482] = sym__special_character; + v->a[75483] = anon_sym_DQUOTE; + v->a[75484] = sym_raw_string; + v->a[75485] = anon_sym_DOLLAR_LBRACE; + v->a[75486] = anon_sym_DOLLAR_BQUOTE; + v->a[75487] = 3; + v->a[75488] = actions(57); + v->a[75489] = 1; + v->a[75490] = sym_comment; + v->a[75491] = actions(3123); + v->a[75492] = 13; + v->a[75493] = anon_sym_PIPE; + v->a[75494] = anon_sym_LT; + v->a[75495] = anon_sym_GT; + v->a[75496] = anon_sym_AMP_GT; + v->a[75497] = anon_sym_LT_AMP; + v->a[75498] = anon_sym_GT_AMP; + v->a[75499] = anon_sym_LT_LT; small_parse_table_3775(v); } diff --git a/parser/static/small_parse_table/small_parse_table_755.c b/parser/static/small_parse_table/small_parse_table_755.c index 4f168f09..ca6e6578 100644 --- a/parser/static/small_parse_table/small_parse_table_755.c +++ b/parser/static/small_parse_table/small_parse_table_755.c @@ -14,126 +14,126 @@ void small_parse_table_3775(t_small_parse_table_array *v) { - v->a[75500] = anon_sym_AMP_AMP; - v->a[75501] = anon_sym_PIPE; - v->a[75502] = anon_sym_AMP; - v->a[75503] = anon_sym_LT; - v->a[75504] = anon_sym_GT; - v->a[75505] = anon_sym_LT_LT; - v->a[75506] = anon_sym_GT_GT; - v->a[75507] = anon_sym_RPAREN; - v->a[75508] = anon_sym_SEMI_SEMI; - v->a[75509] = anon_sym_PIPE_AMP; - v->a[75510] = anon_sym_AMP_GT; - v->a[75511] = anon_sym_AMP_GT_GT; - v->a[75512] = anon_sym_LT_AMP; - v->a[75513] = anon_sym_GT_AMP; - v->a[75514] = anon_sym_GT_PIPE; - v->a[75515] = anon_sym_LT_AMP_DASH; - v->a[75516] = anon_sym_GT_AMP_DASH; - v->a[75517] = anon_sym_LT_LT_DASH; - v->a[75518] = anon_sym_LT_LT_LT; - v->a[75519] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75500] = anon_sym_DOLLAR; + v->a[75501] = aux_sym_number_token1; + v->a[75502] = aux_sym_number_token2; + v->a[75503] = anon_sym_DOLLAR_LPAREN; + v->a[75504] = anon_sym_BQUOTE; + v->a[75505] = sym_word; + v->a[75506] = actions(3125); + v->a[75507] = 21; + v->a[75508] = sym_file_descriptor; + v->a[75509] = sym__concat; + v->a[75510] = sym_variable_name; + v->a[75511] = sym_test_operator; + v->a[75512] = sym__brace_start; + v->a[75513] = anon_sym_PIPE_AMP; + v->a[75514] = anon_sym_AMP_AMP; + v->a[75515] = anon_sym_PIPE_PIPE; + v->a[75516] = anon_sym_GT_GT; + v->a[75517] = anon_sym_AMP_GT_GT; + v->a[75518] = anon_sym_GT_PIPE; + v->a[75519] = anon_sym_LT_AMP_DASH; small_parse_table_3776(v); } void small_parse_table_3776(t_small_parse_table_array *v) { - v->a[75520] = anon_sym_DOLLAR_LBRACK; - v->a[75521] = aux_sym_concatenation_token1; - v->a[75522] = anon_sym_DOLLAR; - v->a[75523] = sym__special_character; - v->a[75524] = anon_sym_DQUOTE; - v->a[75525] = sym_raw_string; - v->a[75526] = sym_ansi_c_string; - v->a[75527] = aux_sym_number_token1; - v->a[75528] = aux_sym_number_token2; - v->a[75529] = anon_sym_DOLLAR_LBRACE; - v->a[75530] = anon_sym_DOLLAR_LPAREN; - v->a[75531] = anon_sym_BQUOTE; - v->a[75532] = anon_sym_DOLLAR_BQUOTE; - v->a[75533] = anon_sym_LT_LPAREN; - v->a[75534] = anon_sym_GT_LPAREN; - v->a[75535] = sym_word; - v->a[75536] = 28; - v->a[75537] = actions(71); - v->a[75538] = 1; - v->a[75539] = sym_comment; + v->a[75520] = anon_sym_GT_AMP_DASH; + v->a[75521] = anon_sym_LT_LT_DASH; + v->a[75522] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75523] = aux_sym_concatenation_token1; + v->a[75524] = sym__special_character; + v->a[75525] = anon_sym_DQUOTE; + v->a[75526] = sym_raw_string; + v->a[75527] = anon_sym_DOLLAR_LBRACE; + v->a[75528] = anon_sym_DOLLAR_BQUOTE; + v->a[75529] = 3; + v->a[75530] = actions(57); + v->a[75531] = 1; + v->a[75532] = sym_comment; + v->a[75533] = actions(2772); + v->a[75534] = 13; + v->a[75535] = anon_sym_PIPE; + v->a[75536] = anon_sym_LT; + v->a[75537] = anon_sym_GT; + v->a[75538] = anon_sym_AMP_GT; + v->a[75539] = anon_sym_LT_AMP; small_parse_table_3777(v); } void small_parse_table_3777(t_small_parse_table_array *v) { - v->a[75540] = actions(187); - v->a[75541] = 1; - v->a[75542] = anon_sym_TILDE; - v->a[75543] = actions(350); - v->a[75544] = 1; - v->a[75545] = sym_word; - v->a[75546] = actions(359); - v->a[75547] = 1; - v->a[75548] = anon_sym_LPAREN; - v->a[75549] = actions(361); - v->a[75550] = 1; - v->a[75551] = anon_sym_BANG; - v->a[75552] = actions(363); - v->a[75553] = 1; - v->a[75554] = anon_sym_DOLLAR_LBRACK; - v->a[75555] = actions(367); - v->a[75556] = 1; - v->a[75557] = anon_sym_DOLLAR; - v->a[75558] = actions(371); - v->a[75559] = 1; + v->a[75540] = anon_sym_GT_AMP; + v->a[75541] = anon_sym_LT_LT; + v->a[75542] = anon_sym_DOLLAR; + v->a[75543] = aux_sym_number_token1; + v->a[75544] = aux_sym_number_token2; + v->a[75545] = anon_sym_DOLLAR_LPAREN; + v->a[75546] = anon_sym_BQUOTE; + v->a[75547] = sym_word; + v->a[75548] = actions(2774); + v->a[75549] = 21; + v->a[75550] = sym_file_descriptor; + v->a[75551] = sym__concat; + v->a[75552] = sym_variable_name; + v->a[75553] = sym_test_operator; + v->a[75554] = sym__brace_start; + v->a[75555] = anon_sym_PIPE_AMP; + v->a[75556] = anon_sym_AMP_AMP; + v->a[75557] = anon_sym_PIPE_PIPE; + v->a[75558] = anon_sym_GT_GT; + v->a[75559] = anon_sym_AMP_GT_GT; small_parse_table_3778(v); } void small_parse_table_3778(t_small_parse_table_array *v) { - v->a[75560] = anon_sym_DQUOTE; - v->a[75561] = actions(375); - v->a[75562] = 1; - v->a[75563] = aux_sym_number_token1; - v->a[75564] = actions(377); - v->a[75565] = 1; - v->a[75566] = aux_sym_number_token2; - v->a[75567] = actions(379); - v->a[75568] = 1; + v->a[75560] = anon_sym_GT_PIPE; + v->a[75561] = anon_sym_LT_AMP_DASH; + v->a[75562] = anon_sym_GT_AMP_DASH; + v->a[75563] = anon_sym_LT_LT_DASH; + v->a[75564] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75565] = aux_sym_concatenation_token1; + v->a[75566] = sym__special_character; + v->a[75567] = anon_sym_DQUOTE; + v->a[75568] = sym_raw_string; v->a[75569] = anon_sym_DOLLAR_LBRACE; - v->a[75570] = actions(381); - v->a[75571] = 1; - v->a[75572] = anon_sym_DOLLAR_LPAREN; - v->a[75573] = actions(385); - v->a[75574] = 1; - v->a[75575] = anon_sym_DOLLAR_BQUOTE; - v->a[75576] = actions(389); - v->a[75577] = 1; - v->a[75578] = sym_test_operator; - v->a[75579] = actions(391); + v->a[75570] = anon_sym_DOLLAR_BQUOTE; + v->a[75571] = 3; + v->a[75572] = actions(57); + v->a[75573] = 1; + v->a[75574] = sym_comment; + v->a[75575] = actions(2776); + v->a[75576] = 13; + v->a[75577] = anon_sym_PIPE; + v->a[75578] = anon_sym_LT; + v->a[75579] = anon_sym_GT; small_parse_table_3779(v); } void small_parse_table_3779(t_small_parse_table_array *v) { - v->a[75580] = 1; - v->a[75581] = sym__brace_start; - v->a[75582] = actions(5807); - v->a[75583] = 1; - v->a[75584] = sym__special_character; - v->a[75585] = actions(5809); - v->a[75586] = 1; - v->a[75587] = anon_sym_BQUOTE; - v->a[75588] = actions(5811); - v->a[75589] = 1; - v->a[75590] = sym_extglob_pattern; - v->a[75591] = state(2641); - v->a[75592] = 1; - v->a[75593] = aux_sym__literal_repeat1; - v->a[75594] = state(2950); - v->a[75595] = 1; - v->a[75596] = sym__extglob_blob; - v->a[75597] = state(2963); - v->a[75598] = 1; - v->a[75599] = sym__expression; + v->a[75580] = anon_sym_AMP_GT; + v->a[75581] = anon_sym_LT_AMP; + v->a[75582] = anon_sym_GT_AMP; + v->a[75583] = anon_sym_LT_LT; + v->a[75584] = anon_sym_DOLLAR; + v->a[75585] = aux_sym_number_token1; + v->a[75586] = aux_sym_number_token2; + v->a[75587] = anon_sym_DOLLAR_LPAREN; + v->a[75588] = anon_sym_BQUOTE; + v->a[75589] = sym_word; + v->a[75590] = actions(2778); + v->a[75591] = 21; + v->a[75592] = sym_file_descriptor; + v->a[75593] = sym__concat; + v->a[75594] = sym_variable_name; + v->a[75595] = sym_test_operator; + v->a[75596] = sym__brace_start; + v->a[75597] = anon_sym_PIPE_AMP; + v->a[75598] = anon_sym_AMP_AMP; + v->a[75599] = anon_sym_PIPE_PIPE; small_parse_table_3780(v); } diff --git a/parser/static/small_parse_table/small_parse_table_756.c b/parser/static/small_parse_table/small_parse_table_756.c index 251b5e34..ae00076c 100644 --- a/parser/static/small_parse_table/small_parse_table_756.c +++ b/parser/static/small_parse_table/small_parse_table_756.c @@ -14,126 +14,126 @@ void small_parse_table_3780(t_small_parse_table_array *v) { - v->a[75600] = actions(183); - v->a[75601] = 2; - v->a[75602] = anon_sym_PLUS_PLUS2; - v->a[75603] = anon_sym_DASH_DASH2; - v->a[75604] = actions(185); - v->a[75605] = 2; - v->a[75606] = anon_sym_DASH2; - v->a[75607] = anon_sym_PLUS2; - v->a[75608] = actions(352); - v->a[75609] = 2; - v->a[75610] = anon_sym_LPAREN_LPAREN; - v->a[75611] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75612] = actions(373); - v->a[75613] = 2; - v->a[75614] = sym_raw_string; - v->a[75615] = sym_ansi_c_string; - v->a[75616] = actions(387); - v->a[75617] = 2; - v->a[75618] = anon_sym_LT_LPAREN; - v->a[75619] = anon_sym_GT_LPAREN; + v->a[75600] = anon_sym_GT_GT; + v->a[75601] = anon_sym_AMP_GT_GT; + v->a[75602] = anon_sym_GT_PIPE; + v->a[75603] = anon_sym_LT_AMP_DASH; + v->a[75604] = anon_sym_GT_AMP_DASH; + v->a[75605] = anon_sym_LT_LT_DASH; + v->a[75606] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75607] = aux_sym_concatenation_token1; + v->a[75608] = sym__special_character; + v->a[75609] = anon_sym_DQUOTE; + v->a[75610] = sym_raw_string; + v->a[75611] = anon_sym_DOLLAR_LBRACE; + v->a[75612] = anon_sym_DOLLAR_BQUOTE; + v->a[75613] = 24; + v->a[75614] = actions(3); + v->a[75615] = 1; + v->a[75616] = sym_comment; + v->a[75617] = actions(4332); + v->a[75618] = 1; + v->a[75619] = anon_sym_LPAREN; small_parse_table_3781(v); } void small_parse_table_3781(t_small_parse_table_array *v) { - v->a[75620] = state(3071); - v->a[75621] = 6; - v->a[75622] = sym_binary_expression; - v->a[75623] = sym_ternary_expression; - v->a[75624] = sym_unary_expression; - v->a[75625] = sym_postfix_expression; - v->a[75626] = sym_parenthesized_expression; - v->a[75627] = sym_concatenation; - v->a[75628] = state(2521); - v->a[75629] = 9; - v->a[75630] = sym_arithmetic_expansion; - v->a[75631] = sym_brace_expression; - v->a[75632] = sym_string; - v->a[75633] = sym_translated_string; - v->a[75634] = sym_number; - v->a[75635] = sym_simple_expansion; - v->a[75636] = sym_expansion; - v->a[75637] = sym_command_substitution; - v->a[75638] = sym_process_substitution; - v->a[75639] = 3; + v->a[75620] = actions(4338); + v->a[75621] = 1; + v->a[75622] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75623] = actions(4340); + v->a[75624] = 1; + v->a[75625] = anon_sym_DOLLAR; + v->a[75626] = actions(4342); + v->a[75627] = 1; + v->a[75628] = sym__special_character; + v->a[75629] = actions(4344); + v->a[75630] = 1; + v->a[75631] = anon_sym_DQUOTE; + v->a[75632] = actions(4346); + v->a[75633] = 1; + v->a[75634] = aux_sym_number_token1; + v->a[75635] = actions(4348); + v->a[75636] = 1; + v->a[75637] = aux_sym_number_token2; + v->a[75638] = actions(4350); + v->a[75639] = 1; small_parse_table_3782(v); } void small_parse_table_3782(t_small_parse_table_array *v) { - v->a[75640] = actions(3); - v->a[75641] = 1; - v->a[75642] = sym_comment; - v->a[75643] = actions(1318); - v->a[75644] = 5; - v->a[75645] = sym_file_descriptor; - v->a[75646] = sym__concat; - v->a[75647] = sym_test_operator; - v->a[75648] = sym__brace_start; - v->a[75649] = aux_sym_heredoc_redirect_token1; - v->a[75650] = actions(1316); - v->a[75651] = 40; - v->a[75652] = anon_sym_LPAREN_LPAREN; - v->a[75653] = anon_sym_SEMI; - v->a[75654] = anon_sym_PIPE_PIPE; - v->a[75655] = anon_sym_AMP_AMP; - v->a[75656] = anon_sym_PIPE; - v->a[75657] = anon_sym_AMP; - v->a[75658] = anon_sym_LT; - v->a[75659] = anon_sym_GT; + v->a[75640] = anon_sym_DOLLAR_LBRACE; + v->a[75641] = actions(4352); + v->a[75642] = 1; + v->a[75643] = anon_sym_DOLLAR_LPAREN; + v->a[75644] = actions(4354); + v->a[75645] = 1; + v->a[75646] = anon_sym_BQUOTE; + v->a[75647] = actions(4356); + v->a[75648] = 1; + v->a[75649] = anon_sym_DOLLAR_BQUOTE; + v->a[75650] = actions(4358); + v->a[75651] = 1; + v->a[75652] = sym_test_operator; + v->a[75653] = actions(4360); + v->a[75654] = 1; + v->a[75655] = sym_extglob_pattern; + v->a[75656] = actions(4362); + v->a[75657] = 1; + v->a[75658] = sym__brace_start; + v->a[75659] = actions(4458); small_parse_table_3783(v); } void small_parse_table_3783(t_small_parse_table_array *v) { - v->a[75660] = anon_sym_LT_LT; - v->a[75661] = anon_sym_GT_GT; - v->a[75662] = anon_sym_SEMI_SEMI; - v->a[75663] = anon_sym_SEMI_AMP; - v->a[75664] = anon_sym_SEMI_SEMI_AMP; - v->a[75665] = anon_sym_PIPE_AMP; - v->a[75666] = anon_sym_AMP_GT; - v->a[75667] = anon_sym_AMP_GT_GT; - v->a[75668] = anon_sym_LT_AMP; - v->a[75669] = anon_sym_GT_AMP; - v->a[75670] = anon_sym_GT_PIPE; - v->a[75671] = anon_sym_LT_AMP_DASH; - v->a[75672] = anon_sym_GT_AMP_DASH; - v->a[75673] = anon_sym_LT_LT_DASH; - v->a[75674] = anon_sym_LT_LT_LT; - v->a[75675] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75676] = anon_sym_DOLLAR_LBRACK; - v->a[75677] = aux_sym_concatenation_token1; - v->a[75678] = anon_sym_DOLLAR; - v->a[75679] = sym__special_character; + v->a[75660] = 1; + v->a[75661] = anon_sym_esac; + v->a[75662] = actions(4462); + v->a[75663] = 1; + v->a[75664] = aux_sym_heredoc_redirect_token1; + v->a[75665] = state(3393); + v->a[75666] = 1; + v->a[75667] = aux_sym__literal_repeat1; + v->a[75668] = state(3912); + v->a[75669] = 1; + v->a[75670] = sym_last_case_item; + v->a[75671] = actions(4328); + v->a[75672] = 2; + v->a[75673] = sym_raw_string; + v->a[75674] = sym_word; + v->a[75675] = state(1760); + v->a[75676] = 2; + v->a[75677] = sym_case_item; + v->a[75678] = aux_sym_case_statement_repeat1; + v->a[75679] = state(3472); small_parse_table_3784(v); } void small_parse_table_3784(t_small_parse_table_array *v) { - v->a[75680] = anon_sym_DQUOTE; - v->a[75681] = sym_raw_string; - v->a[75682] = sym_ansi_c_string; - v->a[75683] = aux_sym_number_token1; - v->a[75684] = aux_sym_number_token2; - v->a[75685] = anon_sym_DOLLAR_LBRACE; - v->a[75686] = anon_sym_DOLLAR_LPAREN; - v->a[75687] = anon_sym_BQUOTE; - v->a[75688] = anon_sym_DOLLAR_BQUOTE; - v->a[75689] = anon_sym_LT_LPAREN; - v->a[75690] = anon_sym_GT_LPAREN; - v->a[75691] = sym_word; - v->a[75692] = 3; - v->a[75693] = actions(3); - v->a[75694] = 1; - v->a[75695] = sym_comment; - v->a[75696] = actions(1330); - v->a[75697] = 5; - v->a[75698] = sym_file_descriptor; - v->a[75699] = sym__concat; + v->a[75680] = 2; + v->a[75681] = sym_concatenation; + v->a[75682] = sym__extglob_blob; + v->a[75683] = actions(4460); + v->a[75684] = 3; + v->a[75685] = anon_sym_SEMI_SEMI; + v->a[75686] = anon_sym_AMP; + v->a[75687] = anon_sym_SEMI; + v->a[75688] = state(3295); + v->a[75689] = 7; + v->a[75690] = sym_arithmetic_expansion; + v->a[75691] = sym_brace_expression; + v->a[75692] = sym_string; + v->a[75693] = sym_number; + v->a[75694] = sym_simple_expansion; + v->a[75695] = sym_expansion; + v->a[75696] = sym_command_substitution; + v->a[75697] = 3; + v->a[75698] = actions(57); + v->a[75699] = 1; small_parse_table_3785(v); } diff --git a/parser/static/small_parse_table/small_parse_table_757.c b/parser/static/small_parse_table/small_parse_table_757.c index 9c39f456..76f9a387 100644 --- a/parser/static/small_parse_table/small_parse_table_757.c +++ b/parser/static/small_parse_table/small_parse_table_757.c @@ -14,126 +14,126 @@ void small_parse_table_3785(t_small_parse_table_array *v) { - v->a[75700] = sym_test_operator; - v->a[75701] = sym__brace_start; - v->a[75702] = aux_sym_heredoc_redirect_token1; - v->a[75703] = actions(1328); - v->a[75704] = 40; - v->a[75705] = anon_sym_LPAREN_LPAREN; - v->a[75706] = anon_sym_SEMI; - v->a[75707] = anon_sym_PIPE_PIPE; - v->a[75708] = anon_sym_AMP_AMP; - v->a[75709] = anon_sym_PIPE; - v->a[75710] = anon_sym_AMP; - v->a[75711] = anon_sym_LT; - v->a[75712] = anon_sym_GT; - v->a[75713] = anon_sym_LT_LT; - v->a[75714] = anon_sym_GT_GT; - v->a[75715] = anon_sym_SEMI_SEMI; - v->a[75716] = anon_sym_SEMI_AMP; - v->a[75717] = anon_sym_SEMI_SEMI_AMP; - v->a[75718] = anon_sym_PIPE_AMP; - v->a[75719] = anon_sym_AMP_GT; + v->a[75700] = sym_comment; + v->a[75701] = actions(2772); + v->a[75702] = 13; + v->a[75703] = anon_sym_PIPE; + v->a[75704] = anon_sym_LT; + v->a[75705] = anon_sym_GT; + v->a[75706] = anon_sym_AMP_GT; + v->a[75707] = anon_sym_LT_AMP; + v->a[75708] = anon_sym_GT_AMP; + v->a[75709] = anon_sym_LT_LT; + v->a[75710] = anon_sym_DOLLAR; + v->a[75711] = aux_sym_number_token1; + v->a[75712] = aux_sym_number_token2; + v->a[75713] = anon_sym_DOLLAR_LPAREN; + v->a[75714] = anon_sym_BQUOTE; + v->a[75715] = sym_word; + v->a[75716] = actions(2774); + v->a[75717] = 21; + v->a[75718] = sym_file_descriptor; + v->a[75719] = sym__concat; small_parse_table_3786(v); } void small_parse_table_3786(t_small_parse_table_array *v) { - v->a[75720] = anon_sym_AMP_GT_GT; - v->a[75721] = anon_sym_LT_AMP; - v->a[75722] = anon_sym_GT_AMP; - v->a[75723] = anon_sym_GT_PIPE; - v->a[75724] = anon_sym_LT_AMP_DASH; - v->a[75725] = anon_sym_GT_AMP_DASH; - v->a[75726] = anon_sym_LT_LT_DASH; - v->a[75727] = anon_sym_LT_LT_LT; - v->a[75728] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75729] = anon_sym_DOLLAR_LBRACK; - v->a[75730] = aux_sym_concatenation_token1; - v->a[75731] = anon_sym_DOLLAR; - v->a[75732] = sym__special_character; - v->a[75733] = anon_sym_DQUOTE; - v->a[75734] = sym_raw_string; - v->a[75735] = sym_ansi_c_string; - v->a[75736] = aux_sym_number_token1; - v->a[75737] = aux_sym_number_token2; - v->a[75738] = anon_sym_DOLLAR_LBRACE; - v->a[75739] = anon_sym_DOLLAR_LPAREN; + v->a[75720] = sym_variable_name; + v->a[75721] = sym_test_operator; + v->a[75722] = sym__brace_start; + v->a[75723] = anon_sym_PIPE_AMP; + v->a[75724] = anon_sym_AMP_AMP; + v->a[75725] = anon_sym_PIPE_PIPE; + v->a[75726] = anon_sym_GT_GT; + v->a[75727] = anon_sym_AMP_GT_GT; + v->a[75728] = anon_sym_GT_PIPE; + v->a[75729] = anon_sym_LT_AMP_DASH; + v->a[75730] = anon_sym_GT_AMP_DASH; + v->a[75731] = anon_sym_LT_LT_DASH; + v->a[75732] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75733] = aux_sym_concatenation_token1; + v->a[75734] = sym__special_character; + v->a[75735] = anon_sym_DQUOTE; + v->a[75736] = sym_raw_string; + v->a[75737] = anon_sym_DOLLAR_LBRACE; + v->a[75738] = anon_sym_DOLLAR_BQUOTE; + v->a[75739] = 3; small_parse_table_3787(v); } void small_parse_table_3787(t_small_parse_table_array *v) { - v->a[75740] = anon_sym_BQUOTE; - v->a[75741] = anon_sym_DOLLAR_BQUOTE; - v->a[75742] = anon_sym_LT_LPAREN; - v->a[75743] = anon_sym_GT_LPAREN; - v->a[75744] = sym_word; - v->a[75745] = 5; - v->a[75746] = actions(3); - v->a[75747] = 1; - v->a[75748] = sym_comment; - v->a[75749] = actions(5753); - v->a[75750] = 1; - v->a[75751] = sym__special_character; - v->a[75752] = state(1608); - v->a[75753] = 1; - v->a[75754] = aux_sym__literal_repeat1; - v->a[75755] = actions(5069); - v->a[75756] = 5; - v->a[75757] = sym_file_descriptor; - v->a[75758] = sym_variable_name; - v->a[75759] = sym_test_operator; + v->a[75740] = actions(57); + v->a[75741] = 1; + v->a[75742] = sym_comment; + v->a[75743] = actions(3064); + v->a[75744] = 13; + v->a[75745] = anon_sym_PIPE; + v->a[75746] = anon_sym_LT; + v->a[75747] = anon_sym_GT; + v->a[75748] = anon_sym_AMP_GT; + v->a[75749] = anon_sym_LT_AMP; + v->a[75750] = anon_sym_GT_AMP; + v->a[75751] = anon_sym_LT_LT; + v->a[75752] = anon_sym_DOLLAR; + v->a[75753] = aux_sym_number_token1; + v->a[75754] = aux_sym_number_token2; + v->a[75755] = anon_sym_DOLLAR_LPAREN; + v->a[75756] = anon_sym_BQUOTE; + v->a[75757] = sym_word; + v->a[75758] = actions(3066); + v->a[75759] = 21; small_parse_table_3788(v); } void small_parse_table_3788(t_small_parse_table_array *v) { - v->a[75760] = sym__brace_start; - v->a[75761] = aux_sym_heredoc_redirect_token1; - v->a[75762] = actions(5067); - v->a[75763] = 38; - v->a[75764] = anon_sym_LPAREN_LPAREN; - v->a[75765] = anon_sym_SEMI; - v->a[75766] = anon_sym_PIPE_PIPE; - v->a[75767] = anon_sym_AMP_AMP; - v->a[75768] = anon_sym_PIPE; - v->a[75769] = anon_sym_AMP; - v->a[75770] = anon_sym_LT; - v->a[75771] = anon_sym_GT; - v->a[75772] = anon_sym_LT_LT; - v->a[75773] = anon_sym_GT_GT; - v->a[75774] = anon_sym_SEMI_SEMI; - v->a[75775] = anon_sym_SEMI_AMP; - v->a[75776] = anon_sym_SEMI_SEMI_AMP; - v->a[75777] = anon_sym_PIPE_AMP; - v->a[75778] = anon_sym_AMP_GT; - v->a[75779] = anon_sym_AMP_GT_GT; + v->a[75760] = sym_file_descriptor; + v->a[75761] = sym__concat; + v->a[75762] = sym_variable_name; + v->a[75763] = sym_test_operator; + v->a[75764] = sym__brace_start; + v->a[75765] = anon_sym_PIPE_AMP; + v->a[75766] = anon_sym_AMP_AMP; + v->a[75767] = anon_sym_PIPE_PIPE; + v->a[75768] = anon_sym_GT_GT; + v->a[75769] = anon_sym_AMP_GT_GT; + v->a[75770] = anon_sym_GT_PIPE; + v->a[75771] = anon_sym_LT_AMP_DASH; + v->a[75772] = anon_sym_GT_AMP_DASH; + v->a[75773] = anon_sym_LT_LT_DASH; + v->a[75774] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75775] = aux_sym_concatenation_token1; + v->a[75776] = sym__special_character; + v->a[75777] = anon_sym_DQUOTE; + v->a[75778] = sym_raw_string; + v->a[75779] = anon_sym_DOLLAR_LBRACE; small_parse_table_3789(v); } void small_parse_table_3789(t_small_parse_table_array *v) { - v->a[75780] = anon_sym_LT_AMP; - v->a[75781] = anon_sym_GT_AMP; - v->a[75782] = anon_sym_GT_PIPE; - v->a[75783] = anon_sym_LT_AMP_DASH; - v->a[75784] = anon_sym_GT_AMP_DASH; - v->a[75785] = anon_sym_LT_LT_DASH; - v->a[75786] = anon_sym_LT_LT_LT; - v->a[75787] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75788] = anon_sym_DOLLAR_LBRACK; - v->a[75789] = anon_sym_DOLLAR; - v->a[75790] = anon_sym_DQUOTE; - v->a[75791] = sym_raw_string; - v->a[75792] = sym_ansi_c_string; - v->a[75793] = aux_sym_number_token1; - v->a[75794] = aux_sym_number_token2; - v->a[75795] = anon_sym_DOLLAR_LBRACE; - v->a[75796] = anon_sym_DOLLAR_LPAREN; - v->a[75797] = anon_sym_BQUOTE; - v->a[75798] = anon_sym_DOLLAR_BQUOTE; - v->a[75799] = anon_sym_LT_LPAREN; + v->a[75780] = anon_sym_DOLLAR_BQUOTE; + v->a[75781] = 3; + v->a[75782] = actions(57); + v->a[75783] = 1; + v->a[75784] = sym_comment; + v->a[75785] = actions(2886); + v->a[75786] = 13; + v->a[75787] = anon_sym_PIPE; + v->a[75788] = anon_sym_LT; + v->a[75789] = anon_sym_GT; + v->a[75790] = anon_sym_AMP_GT; + v->a[75791] = anon_sym_LT_AMP; + v->a[75792] = anon_sym_GT_AMP; + v->a[75793] = anon_sym_LT_LT; + v->a[75794] = anon_sym_DOLLAR; + v->a[75795] = aux_sym_number_token1; + v->a[75796] = aux_sym_number_token2; + v->a[75797] = anon_sym_DOLLAR_LPAREN; + v->a[75798] = anon_sym_BQUOTE; + v->a[75799] = sym_word; small_parse_table_3790(v); } diff --git a/parser/static/small_parse_table/small_parse_table_758.c b/parser/static/small_parse_table/small_parse_table_758.c index 07a0eea4..b3becf5d 100644 --- a/parser/static/small_parse_table/small_parse_table_758.c +++ b/parser/static/small_parse_table/small_parse_table_758.c @@ -14,126 +14,126 @@ void small_parse_table_3790(t_small_parse_table_array *v) { - v->a[75800] = anon_sym_GT_LPAREN; - v->a[75801] = sym_word; - v->a[75802] = 3; - v->a[75803] = actions(3); - v->a[75804] = 1; - v->a[75805] = sym_comment; - v->a[75806] = actions(1326); - v->a[75807] = 6; - v->a[75808] = sym_file_descriptor; - v->a[75809] = sym__concat; - v->a[75810] = sym_variable_name; - v->a[75811] = sym_test_operator; - v->a[75812] = sym__brace_start; - v->a[75813] = aux_sym_heredoc_redirect_token1; - v->a[75814] = actions(1324); - v->a[75815] = 39; - v->a[75816] = anon_sym_LPAREN_LPAREN; - v->a[75817] = anon_sym_SEMI; - v->a[75818] = anon_sym_PIPE_PIPE; - v->a[75819] = anon_sym_AMP_AMP; + v->a[75800] = actions(2888); + v->a[75801] = 21; + v->a[75802] = sym_file_descriptor; + v->a[75803] = sym__concat; + v->a[75804] = sym_test_operator; + v->a[75805] = sym__bare_dollar; + v->a[75806] = sym__brace_start; + v->a[75807] = anon_sym_PIPE_AMP; + v->a[75808] = anon_sym_AMP_AMP; + v->a[75809] = anon_sym_PIPE_PIPE; + v->a[75810] = anon_sym_GT_GT; + v->a[75811] = anon_sym_AMP_GT_GT; + v->a[75812] = anon_sym_GT_PIPE; + v->a[75813] = anon_sym_LT_AMP_DASH; + v->a[75814] = anon_sym_GT_AMP_DASH; + v->a[75815] = anon_sym_LT_LT_DASH; + v->a[75816] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75817] = aux_sym_concatenation_token1; + v->a[75818] = sym__special_character; + v->a[75819] = anon_sym_DQUOTE; small_parse_table_3791(v); } void small_parse_table_3791(t_small_parse_table_array *v) { - v->a[75820] = anon_sym_PIPE; - v->a[75821] = anon_sym_AMP; - v->a[75822] = anon_sym_LT; - v->a[75823] = anon_sym_GT; - v->a[75824] = anon_sym_LT_LT; - v->a[75825] = anon_sym_GT_GT; - v->a[75826] = anon_sym_RPAREN; - v->a[75827] = anon_sym_SEMI_SEMI; - v->a[75828] = anon_sym_PIPE_AMP; - v->a[75829] = anon_sym_AMP_GT; - v->a[75830] = anon_sym_AMP_GT_GT; - v->a[75831] = anon_sym_LT_AMP; - v->a[75832] = anon_sym_GT_AMP; - v->a[75833] = anon_sym_GT_PIPE; - v->a[75834] = anon_sym_LT_AMP_DASH; - v->a[75835] = anon_sym_GT_AMP_DASH; - v->a[75836] = anon_sym_LT_LT_DASH; - v->a[75837] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75838] = anon_sym_DOLLAR_LBRACK; - v->a[75839] = aux_sym_concatenation_token1; + v->a[75820] = sym_raw_string; + v->a[75821] = anon_sym_DOLLAR_LBRACE; + v->a[75822] = anon_sym_DOLLAR_BQUOTE; + v->a[75823] = 3; + v->a[75824] = actions(57); + v->a[75825] = 1; + v->a[75826] = sym_comment; + v->a[75827] = actions(2886); + v->a[75828] = 13; + v->a[75829] = anon_sym_PIPE; + v->a[75830] = anon_sym_LT; + v->a[75831] = anon_sym_GT; + v->a[75832] = anon_sym_AMP_GT; + v->a[75833] = anon_sym_LT_AMP; + v->a[75834] = anon_sym_GT_AMP; + v->a[75835] = anon_sym_LT_LT; + v->a[75836] = anon_sym_DOLLAR; + v->a[75837] = aux_sym_number_token1; + v->a[75838] = aux_sym_number_token2; + v->a[75839] = anon_sym_DOLLAR_LPAREN; small_parse_table_3792(v); } void small_parse_table_3792(t_small_parse_table_array *v) { - v->a[75840] = anon_sym_DOLLAR; - v->a[75841] = sym__special_character; - v->a[75842] = anon_sym_DQUOTE; - v->a[75843] = sym_raw_string; - v->a[75844] = sym_ansi_c_string; - v->a[75845] = aux_sym_number_token1; - v->a[75846] = aux_sym_number_token2; - v->a[75847] = anon_sym_DOLLAR_LBRACE; - v->a[75848] = anon_sym_DOLLAR_LPAREN; - v->a[75849] = anon_sym_BQUOTE; - v->a[75850] = anon_sym_DOLLAR_BQUOTE; - v->a[75851] = anon_sym_LT_LPAREN; - v->a[75852] = anon_sym_GT_LPAREN; - v->a[75853] = aux_sym__simple_variable_name_token1; - v->a[75854] = sym_word; - v->a[75855] = 28; - v->a[75856] = actions(71); - v->a[75857] = 1; - v->a[75858] = sym_comment; - v->a[75859] = actions(1131); + v->a[75840] = anon_sym_BQUOTE; + v->a[75841] = sym_word; + v->a[75842] = actions(2888); + v->a[75843] = 21; + v->a[75844] = sym_file_descriptor; + v->a[75845] = sym__concat; + v->a[75846] = sym_variable_name; + v->a[75847] = sym_test_operator; + v->a[75848] = sym__brace_start; + v->a[75849] = anon_sym_PIPE_AMP; + v->a[75850] = anon_sym_AMP_AMP; + v->a[75851] = anon_sym_PIPE_PIPE; + v->a[75852] = anon_sym_GT_GT; + v->a[75853] = anon_sym_AMP_GT_GT; + v->a[75854] = anon_sym_GT_PIPE; + v->a[75855] = anon_sym_LT_AMP_DASH; + v->a[75856] = anon_sym_GT_AMP_DASH; + v->a[75857] = anon_sym_LT_LT_DASH; + v->a[75858] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75859] = aux_sym_concatenation_token1; small_parse_table_3793(v); } void small_parse_table_3793(t_small_parse_table_array *v) { - v->a[75860] = 1; - v->a[75861] = anon_sym_LPAREN; - v->a[75862] = actions(1141); - v->a[75863] = 1; - v->a[75864] = anon_sym_DOLLAR_LBRACK; - v->a[75865] = actions(1145); - v->a[75866] = 1; - v->a[75867] = anon_sym_DOLLAR; - v->a[75868] = actions(1149); - v->a[75869] = 1; - v->a[75870] = anon_sym_DQUOTE; - v->a[75871] = actions(1153); - v->a[75872] = 1; - v->a[75873] = aux_sym_number_token1; - v->a[75874] = actions(1155); - v->a[75875] = 1; - v->a[75876] = aux_sym_number_token2; - v->a[75877] = actions(1157); - v->a[75878] = 1; - v->a[75879] = anon_sym_DOLLAR_LBRACE; + v->a[75860] = sym__special_character; + v->a[75861] = anon_sym_DQUOTE; + v->a[75862] = sym_raw_string; + v->a[75863] = anon_sym_DOLLAR_LBRACE; + v->a[75864] = anon_sym_DOLLAR_BQUOTE; + v->a[75865] = 3; + v->a[75866] = actions(57); + v->a[75867] = 1; + v->a[75868] = sym_comment; + v->a[75869] = actions(2965); + v->a[75870] = 14; + v->a[75871] = anon_sym_PIPE; + v->a[75872] = anon_sym_LT; + v->a[75873] = anon_sym_GT; + v->a[75874] = anon_sym_AMP_GT; + v->a[75875] = anon_sym_LT_AMP; + v->a[75876] = anon_sym_GT_AMP; + v->a[75877] = anon_sym_LT_LT; + v->a[75878] = anon_sym_DOLLAR; + v->a[75879] = aux_sym_number_token1; small_parse_table_3794(v); } void small_parse_table_3794(t_small_parse_table_array *v) { - v->a[75880] = actions(1159); - v->a[75881] = 1; - v->a[75882] = anon_sym_DOLLAR_LPAREN; - v->a[75883] = actions(1163); - v->a[75884] = 1; - v->a[75885] = anon_sym_DOLLAR_BQUOTE; - v->a[75886] = actions(1169); - v->a[75887] = 1; - v->a[75888] = sym__brace_start; - v->a[75889] = actions(1171); - v->a[75890] = 1; - v->a[75891] = sym_word; - v->a[75892] = actions(1173); - v->a[75893] = 1; - v->a[75894] = anon_sym_BANG; - v->a[75895] = actions(1179); - v->a[75896] = 1; - v->a[75897] = anon_sym_TILDE; - v->a[75898] = actions(1181); - v->a[75899] = 1; + v->a[75880] = aux_sym_number_token2; + v->a[75881] = anon_sym_DOLLAR_LPAREN; + v->a[75882] = anon_sym_BQUOTE; + v->a[75883] = aux_sym__simple_variable_name_token1; + v->a[75884] = sym_word; + v->a[75885] = actions(2967); + v->a[75886] = 20; + v->a[75887] = sym_file_descriptor; + v->a[75888] = sym__concat; + v->a[75889] = sym_test_operator; + v->a[75890] = sym__brace_start; + v->a[75891] = anon_sym_PIPE_AMP; + v->a[75892] = anon_sym_AMP_AMP; + v->a[75893] = anon_sym_PIPE_PIPE; + v->a[75894] = anon_sym_GT_GT; + v->a[75895] = anon_sym_AMP_GT_GT; + v->a[75896] = anon_sym_GT_PIPE; + v->a[75897] = anon_sym_LT_AMP_DASH; + v->a[75898] = anon_sym_GT_AMP_DASH; + v->a[75899] = anon_sym_LT_LT_DASH; small_parse_table_3795(v); } diff --git a/parser/static/small_parse_table/small_parse_table_759.c b/parser/static/small_parse_table/small_parse_table_759.c index 05d3c986..68b54643 100644 --- a/parser/static/small_parse_table/small_parse_table_759.c +++ b/parser/static/small_parse_table/small_parse_table_759.c @@ -14,126 +14,126 @@ void small_parse_table_3795(t_small_parse_table_array *v) { - v->a[75900] = sym__special_character; - v->a[75901] = actions(1185); - v->a[75902] = 1; - v->a[75903] = sym_test_operator; - v->a[75904] = actions(3060); - v->a[75905] = 1; - v->a[75906] = anon_sym_BQUOTE; - v->a[75907] = actions(5781); - v->a[75908] = 1; - v->a[75909] = sym_extglob_pattern; - v->a[75910] = state(2484); - v->a[75911] = 1; - v->a[75912] = aux_sym__literal_repeat1; - v->a[75913] = state(2648); - v->a[75914] = 1; - v->a[75915] = sym__extglob_blob; - v->a[75916] = state(3051); - v->a[75917] = 1; - v->a[75918] = sym__expression; - v->a[75919] = actions(1129); + v->a[75900] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75901] = aux_sym_concatenation_token1; + v->a[75902] = sym__special_character; + v->a[75903] = anon_sym_DQUOTE; + v->a[75904] = sym_raw_string; + v->a[75905] = anon_sym_DOLLAR_LBRACE; + v->a[75906] = anon_sym_DOLLAR_BQUOTE; + v->a[75907] = 5; + v->a[75908] = actions(57); + v->a[75909] = 1; + v->a[75910] = sym_comment; + v->a[75911] = state(1600); + v->a[75912] = 1; + v->a[75913] = aux_sym_concatenation_repeat1; + v->a[75914] = actions(4441); + v->a[75915] = 2; + v->a[75916] = sym__concat; + v->a[75917] = aux_sym_concatenation_token1; + v->a[75918] = actions(2662); + v->a[75919] = 13; small_parse_table_3796(v); } void small_parse_table_3796(t_small_parse_table_array *v) { - v->a[75920] = 2; - v->a[75921] = anon_sym_LPAREN_LPAREN; - v->a[75922] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75923] = actions(1165); - v->a[75924] = 2; - v->a[75925] = anon_sym_LT_LPAREN; - v->a[75926] = anon_sym_GT_LPAREN; - v->a[75927] = actions(1175); - v->a[75928] = 2; - v->a[75929] = anon_sym_PLUS_PLUS2; - v->a[75930] = anon_sym_DASH_DASH2; - v->a[75931] = actions(1177); - v->a[75932] = 2; - v->a[75933] = anon_sym_DASH2; - v->a[75934] = anon_sym_PLUS2; - v->a[75935] = actions(1183); - v->a[75936] = 2; - v->a[75937] = sym_raw_string; - v->a[75938] = sym_ansi_c_string; - v->a[75939] = state(2594); + v->a[75920] = anon_sym_PIPE; + v->a[75921] = anon_sym_LT; + v->a[75922] = anon_sym_GT; + v->a[75923] = anon_sym_AMP_GT; + v->a[75924] = anon_sym_LT_AMP; + v->a[75925] = anon_sym_GT_AMP; + v->a[75926] = anon_sym_LT_LT; + v->a[75927] = anon_sym_DOLLAR; + v->a[75928] = aux_sym_number_token1; + v->a[75929] = aux_sym_number_token2; + v->a[75930] = anon_sym_DOLLAR_LPAREN; + v->a[75931] = anon_sym_BQUOTE; + v->a[75932] = sym_word; + v->a[75933] = actions(2664); + v->a[75934] = 18; + v->a[75935] = sym_file_descriptor; + v->a[75936] = sym_test_operator; + v->a[75937] = sym__brace_start; + v->a[75938] = anon_sym_PIPE_AMP; + v->a[75939] = anon_sym_AMP_AMP; small_parse_table_3797(v); } void small_parse_table_3797(t_small_parse_table_array *v) { - v->a[75940] = 6; - v->a[75941] = sym_binary_expression; - v->a[75942] = sym_ternary_expression; - v->a[75943] = sym_unary_expression; - v->a[75944] = sym_postfix_expression; - v->a[75945] = sym_parenthesized_expression; - v->a[75946] = sym_concatenation; - v->a[75947] = state(2456); - v->a[75948] = 9; - v->a[75949] = sym_arithmetic_expansion; - v->a[75950] = sym_brace_expression; - v->a[75951] = sym_string; - v->a[75952] = sym_translated_string; - v->a[75953] = sym_number; - v->a[75954] = sym_simple_expansion; - v->a[75955] = sym_expansion; - v->a[75956] = sym_command_substitution; - v->a[75957] = sym_process_substitution; - v->a[75958] = 3; - v->a[75959] = actions(3); + v->a[75940] = anon_sym_PIPE_PIPE; + v->a[75941] = anon_sym_GT_GT; + v->a[75942] = anon_sym_AMP_GT_GT; + v->a[75943] = anon_sym_GT_PIPE; + v->a[75944] = anon_sym_LT_AMP_DASH; + v->a[75945] = anon_sym_GT_AMP_DASH; + v->a[75946] = anon_sym_LT_LT_DASH; + v->a[75947] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75948] = sym__special_character; + v->a[75949] = anon_sym_DQUOTE; + v->a[75950] = sym_raw_string; + v->a[75951] = anon_sym_DOLLAR_LBRACE; + v->a[75952] = anon_sym_DOLLAR_BQUOTE; + v->a[75953] = 3; + v->a[75954] = actions(57); + v->a[75955] = 1; + v->a[75956] = sym_comment; + v->a[75957] = actions(2652); + v->a[75958] = 13; + v->a[75959] = anon_sym_PIPE; small_parse_table_3798(v); } void small_parse_table_3798(t_small_parse_table_array *v) { - v->a[75960] = 1; - v->a[75961] = sym_comment; - v->a[75962] = actions(1326); - v->a[75963] = 6; - v->a[75964] = sym_file_descriptor; - v->a[75965] = sym__concat; - v->a[75966] = sym_variable_name; - v->a[75967] = sym_test_operator; - v->a[75968] = sym__brace_start; - v->a[75969] = aux_sym_heredoc_redirect_token1; - v->a[75970] = actions(1324); - v->a[75971] = 39; - v->a[75972] = anon_sym_LPAREN_LPAREN; - v->a[75973] = anon_sym_SEMI; - v->a[75974] = anon_sym_PIPE_PIPE; - v->a[75975] = anon_sym_AMP_AMP; - v->a[75976] = anon_sym_PIPE; - v->a[75977] = anon_sym_AMP; - v->a[75978] = anon_sym_LT; - v->a[75979] = anon_sym_GT; + v->a[75960] = anon_sym_LT; + v->a[75961] = anon_sym_GT; + v->a[75962] = anon_sym_AMP_GT; + v->a[75963] = anon_sym_LT_AMP; + v->a[75964] = anon_sym_GT_AMP; + v->a[75965] = anon_sym_LT_LT; + v->a[75966] = anon_sym_DOLLAR; + v->a[75967] = aux_sym_number_token1; + v->a[75968] = aux_sym_number_token2; + v->a[75969] = anon_sym_DOLLAR_LPAREN; + v->a[75970] = anon_sym_BQUOTE; + v->a[75971] = sym_word; + v->a[75972] = actions(2654); + v->a[75973] = 21; + v->a[75974] = sym_file_descriptor; + v->a[75975] = sym__concat; + v->a[75976] = sym_test_operator; + v->a[75977] = sym__bare_dollar; + v->a[75978] = sym__brace_start; + v->a[75979] = anon_sym_PIPE_AMP; small_parse_table_3799(v); } void small_parse_table_3799(t_small_parse_table_array *v) { - v->a[75980] = anon_sym_LT_LT; - v->a[75981] = anon_sym_GT_GT; - v->a[75982] = anon_sym_RPAREN; - v->a[75983] = anon_sym_SEMI_SEMI; - v->a[75984] = anon_sym_PIPE_AMP; - v->a[75985] = anon_sym_AMP_GT; - v->a[75986] = anon_sym_AMP_GT_GT; - v->a[75987] = anon_sym_LT_AMP; - v->a[75988] = anon_sym_GT_AMP; - v->a[75989] = anon_sym_GT_PIPE; - v->a[75990] = anon_sym_LT_AMP_DASH; - v->a[75991] = anon_sym_GT_AMP_DASH; - v->a[75992] = anon_sym_LT_LT_DASH; - v->a[75993] = anon_sym_LT_LT_LT; - v->a[75994] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[75995] = anon_sym_DOLLAR_LBRACK; - v->a[75996] = aux_sym_concatenation_token1; - v->a[75997] = anon_sym_DOLLAR; - v->a[75998] = sym__special_character; - v->a[75999] = anon_sym_DQUOTE; + v->a[75980] = anon_sym_AMP_AMP; + v->a[75981] = anon_sym_PIPE_PIPE; + v->a[75982] = anon_sym_GT_GT; + v->a[75983] = anon_sym_AMP_GT_GT; + v->a[75984] = anon_sym_GT_PIPE; + v->a[75985] = anon_sym_LT_AMP_DASH; + v->a[75986] = anon_sym_GT_AMP_DASH; + v->a[75987] = anon_sym_LT_LT_DASH; + v->a[75988] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[75989] = aux_sym_concatenation_token1; + v->a[75990] = sym__special_character; + v->a[75991] = anon_sym_DQUOTE; + v->a[75992] = sym_raw_string; + v->a[75993] = anon_sym_DOLLAR_LBRACE; + v->a[75994] = anon_sym_DOLLAR_BQUOTE; + v->a[75995] = 5; + v->a[75996] = actions(57); + v->a[75997] = 1; + v->a[75998] = sym_comment; + v->a[75999] = actions(4464); small_parse_table_3800(v); } diff --git a/parser/static/small_parse_table/small_parse_table_76.c b/parser/static/small_parse_table/small_parse_table_76.c index 9ebf7ccf..d458c185 100644 --- a/parser/static/small_parse_table/small_parse_table_76.c +++ b/parser/static/small_parse_table/small_parse_table_76.c @@ -14,126 +14,126 @@ void small_parse_table_380(t_small_parse_table_array *v) { - v->a[7600] = anon_sym_LT_LT; - v->a[7601] = anon_sym_GT_GT; - v->a[7602] = anon_sym_esac; - v->a[7603] = anon_sym_SEMI_SEMI; - v->a[7604] = anon_sym_SEMI_AMP; - v->a[7605] = anon_sym_SEMI_SEMI_AMP; - v->a[7606] = anon_sym_PIPE_AMP; - v->a[7607] = anon_sym_AMP_GT; - v->a[7608] = anon_sym_AMP_GT_GT; - v->a[7609] = anon_sym_LT_AMP; - v->a[7610] = anon_sym_GT_AMP; - v->a[7611] = anon_sym_GT_PIPE; - v->a[7612] = anon_sym_LT_AMP_DASH; - v->a[7613] = anon_sym_GT_AMP_DASH; - v->a[7614] = anon_sym_LT_LT_DASH; - v->a[7615] = anon_sym_LT_LT_LT; - v->a[7616] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7617] = anon_sym_DOLLAR_LBRACK; - v->a[7618] = anon_sym_DOLLAR; - v->a[7619] = sym__special_character; + v->a[7600] = anon_sym_PIPE_PIPE; + v->a[7601] = anon_sym_LT; + v->a[7602] = anon_sym_GT; + v->a[7603] = anon_sym_GT_GT; + v->a[7604] = anon_sym_AMP_GT; + v->a[7605] = anon_sym_AMP_GT_GT; + v->a[7606] = anon_sym_LT_AMP; + v->a[7607] = anon_sym_GT_AMP; + v->a[7608] = anon_sym_GT_PIPE; + v->a[7609] = anon_sym_LT_AMP_DASH; + v->a[7610] = anon_sym_GT_AMP_DASH; + v->a[7611] = anon_sym_LT_LT; + v->a[7612] = anon_sym_LT_LT_DASH; + v->a[7613] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7614] = anon_sym_AMP; + v->a[7615] = anon_sym_DOLLAR; + v->a[7616] = sym__special_character; + v->a[7617] = anon_sym_DQUOTE; + v->a[7618] = sym_raw_string; + v->a[7619] = aux_sym_number_token1; small_parse_table_381(v); } void small_parse_table_381(t_small_parse_table_array *v) { - v->a[7620] = anon_sym_DQUOTE; - v->a[7621] = sym_raw_string; - v->a[7622] = sym_ansi_c_string; - v->a[7623] = aux_sym_number_token1; - v->a[7624] = aux_sym_number_token2; - v->a[7625] = anon_sym_DOLLAR_LBRACE; - v->a[7626] = anon_sym_DOLLAR_LPAREN; - v->a[7627] = anon_sym_BQUOTE; - v->a[7628] = anon_sym_DOLLAR_BQUOTE; - v->a[7629] = anon_sym_LT_LPAREN; - v->a[7630] = anon_sym_GT_LPAREN; - v->a[7631] = sym_word; - v->a[7632] = 8; - v->a[7633] = actions(3); - v->a[7634] = 1; - v->a[7635] = sym_comment; - v->a[7636] = actions(2339); - v->a[7637] = 1; - v->a[7638] = anon_sym_DQUOTE; - v->a[7639] = actions(2492); + v->a[7620] = aux_sym_number_token2; + v->a[7621] = anon_sym_DOLLAR_LBRACE; + v->a[7622] = anon_sym_DOLLAR_LPAREN; + v->a[7623] = anon_sym_BQUOTE; + v->a[7624] = anon_sym_DOLLAR_BQUOTE; + v->a[7625] = sym_word; + v->a[7626] = anon_sym_SEMI; + v->a[7627] = 6; + v->a[7628] = actions(3); + v->a[7629] = 1; + v->a[7630] = sym_comment; + v->a[7631] = state(1082); + v->a[7632] = 1; + v->a[7633] = aux_sym__literal_repeat1; + v->a[7634] = state(1211); + v->a[7635] = 1; + v->a[7636] = sym_concatenation; + v->a[7637] = actions(1534); + v->a[7638] = 5; + v->a[7639] = sym_file_descriptor; small_parse_table_382(v); } void small_parse_table_382(t_small_parse_table_array *v) { - v->a[7640] = 1; - v->a[7641] = sym_variable_name; - v->a[7642] = state(1463); - v->a[7643] = 1; - v->a[7644] = sym_string; - v->a[7645] = actions(2490); - v->a[7646] = 2; - v->a[7647] = aux_sym__simple_variable_name_token1; - v->a[7648] = aux_sym__multiline_variable_name_token1; - v->a[7649] = actions(1235); - v->a[7650] = 3; - v->a[7651] = sym_file_descriptor; - v->a[7652] = sym_test_operator; - v->a[7653] = sym__brace_start; - v->a[7654] = actions(2488); - v->a[7655] = 9; - v->a[7656] = anon_sym_DASH; - v->a[7657] = anon_sym_STAR; - v->a[7658] = anon_sym_BANG; - v->a[7659] = anon_sym_QMARK; + v->a[7640] = sym_variable_name; + v->a[7641] = sym_test_operator; + v->a[7642] = sym__brace_start; + v->a[7643] = aux_sym_heredoc_redirect_token1; + v->a[7644] = state(688); + v->a[7645] = 7; + v->a[7646] = sym_arithmetic_expansion; + v->a[7647] = sym_brace_expression; + v->a[7648] = sym_string; + v->a[7649] = sym_number; + v->a[7650] = sym_simple_expansion; + v->a[7651] = sym_expansion; + v->a[7652] = sym_command_substitution; + v->a[7653] = actions(1532); + v->a[7654] = 33; + v->a[7655] = anon_sym_PIPE; + v->a[7656] = anon_sym_SEMI_SEMI; + v->a[7657] = anon_sym_SEMI_AMP; + v->a[7658] = anon_sym_SEMI_SEMI_AMP; + v->a[7659] = anon_sym_PIPE_AMP; small_parse_table_383(v); } void small_parse_table_383(t_small_parse_table_array *v) { - v->a[7660] = anon_sym_DOLLAR; - v->a[7661] = anon_sym_POUND; - v->a[7662] = anon_sym_AT2; - v->a[7663] = anon_sym_0; - v->a[7664] = anon_sym__; - v->a[7665] = actions(1227); - v->a[7666] = 39; - v->a[7667] = anon_sym_LPAREN_LPAREN; - v->a[7668] = anon_sym_SEMI; - v->a[7669] = anon_sym_PIPE_PIPE; - v->a[7670] = anon_sym_AMP_AMP; - v->a[7671] = anon_sym_PIPE; - v->a[7672] = anon_sym_AMP; - v->a[7673] = anon_sym_LT; - v->a[7674] = anon_sym_GT; - v->a[7675] = anon_sym_LT_LT; - v->a[7676] = anon_sym_GT_GT; - v->a[7677] = anon_sym_esac; - v->a[7678] = anon_sym_SEMI_SEMI; - v->a[7679] = anon_sym_SEMI_AMP; + v->a[7660] = anon_sym_AMP_AMP; + v->a[7661] = anon_sym_PIPE_PIPE; + v->a[7662] = anon_sym_LT; + v->a[7663] = anon_sym_GT; + v->a[7664] = anon_sym_GT_GT; + v->a[7665] = anon_sym_AMP_GT; + v->a[7666] = anon_sym_AMP_GT_GT; + v->a[7667] = anon_sym_LT_AMP; + v->a[7668] = anon_sym_GT_AMP; + v->a[7669] = anon_sym_GT_PIPE; + v->a[7670] = anon_sym_LT_AMP_DASH; + v->a[7671] = anon_sym_GT_AMP_DASH; + v->a[7672] = anon_sym_LT_LT; + v->a[7673] = anon_sym_LT_LT_DASH; + v->a[7674] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7675] = anon_sym_AMP; + v->a[7676] = anon_sym_DOLLAR; + v->a[7677] = sym__special_character; + v->a[7678] = anon_sym_DQUOTE; + v->a[7679] = sym_raw_string; small_parse_table_384(v); } void small_parse_table_384(t_small_parse_table_array *v) { - v->a[7680] = anon_sym_SEMI_SEMI_AMP; - v->a[7681] = anon_sym_PIPE_AMP; - v->a[7682] = anon_sym_AMP_GT; - v->a[7683] = anon_sym_AMP_GT_GT; - v->a[7684] = anon_sym_LT_AMP; - v->a[7685] = anon_sym_GT_AMP; - v->a[7686] = anon_sym_GT_PIPE; - v->a[7687] = anon_sym_LT_AMP_DASH; - v->a[7688] = anon_sym_GT_AMP_DASH; - v->a[7689] = anon_sym_LT_LT_DASH; - v->a[7690] = aux_sym_heredoc_redirect_token1; - v->a[7691] = anon_sym_LT_LT_LT; - v->a[7692] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7693] = anon_sym_DOLLAR_LBRACK; - v->a[7694] = sym__special_character; - v->a[7695] = sym_raw_string; - v->a[7696] = sym_ansi_c_string; - v->a[7697] = aux_sym_number_token1; - v->a[7698] = aux_sym_number_token2; - v->a[7699] = anon_sym_DOLLAR_LBRACE; + v->a[7680] = aux_sym_number_token1; + v->a[7681] = aux_sym_number_token2; + v->a[7682] = anon_sym_DOLLAR_LBRACE; + v->a[7683] = anon_sym_DOLLAR_LPAREN; + v->a[7684] = anon_sym_BQUOTE; + v->a[7685] = anon_sym_DOLLAR_BQUOTE; + v->a[7686] = sym_word; + v->a[7687] = anon_sym_SEMI; + v->a[7688] = 21; + v->a[7689] = actions(3); + v->a[7690] = 1; + v->a[7691] = sym_comment; + v->a[7692] = actions(1148); + v->a[7693] = 1; + v->a[7694] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7695] = actions(1150); + v->a[7696] = 1; + v->a[7697] = anon_sym_DOLLAR; + v->a[7698] = actions(1152); + v->a[7699] = 1; small_parse_table_385(v); } diff --git a/parser/static/small_parse_table/small_parse_table_760.c b/parser/static/small_parse_table/small_parse_table_760.c index 9b039749..70e056b1 100644 --- a/parser/static/small_parse_table/small_parse_table_760.c +++ b/parser/static/small_parse_table/small_parse_table_760.c @@ -14,126 +14,126 @@ void small_parse_table_3800(t_small_parse_table_array *v) { - v->a[76000] = sym_raw_string; - v->a[76001] = sym_ansi_c_string; - v->a[76002] = aux_sym_number_token1; - v->a[76003] = aux_sym_number_token2; - v->a[76004] = anon_sym_DOLLAR_LBRACE; - v->a[76005] = anon_sym_DOLLAR_LPAREN; - v->a[76006] = anon_sym_BQUOTE; - v->a[76007] = anon_sym_DOLLAR_BQUOTE; - v->a[76008] = anon_sym_LT_LPAREN; - v->a[76009] = anon_sym_GT_LPAREN; - v->a[76010] = sym_word; - v->a[76011] = 3; - v->a[76012] = actions(3); - v->a[76013] = 1; - v->a[76014] = sym_comment; - v->a[76015] = actions(4372); - v->a[76016] = 6; - v->a[76017] = sym_file_descriptor; - v->a[76018] = sym_test_operator; - v->a[76019] = sym__bare_dollar; + v->a[76000] = 1; + v->a[76001] = sym__special_character; + v->a[76002] = state(1579); + v->a[76003] = 1; + v->a[76004] = aux_sym__literal_repeat1; + v->a[76005] = actions(3324); + v->a[76006] = 12; + v->a[76007] = anon_sym_PIPE; + v->a[76008] = anon_sym_LT; + v->a[76009] = anon_sym_GT; + v->a[76010] = anon_sym_AMP_GT; + v->a[76011] = anon_sym_LT_AMP; + v->a[76012] = anon_sym_GT_AMP; + v->a[76013] = anon_sym_LT_LT; + v->a[76014] = anon_sym_DOLLAR; + v->a[76015] = aux_sym_number_token1; + v->a[76016] = aux_sym_number_token2; + v->a[76017] = anon_sym_DOLLAR_LPAREN; + v->a[76018] = sym_word; + v->a[76019] = actions(3326); small_parse_table_3801(v); } void small_parse_table_3801(t_small_parse_table_array *v) { - v->a[76020] = sym__brace_start; - v->a[76021] = ts_builtin_sym_end; - v->a[76022] = aux_sym_heredoc_redirect_token1; - v->a[76023] = actions(4370); - v->a[76024] = 39; - v->a[76025] = anon_sym_LPAREN_LPAREN; - v->a[76026] = anon_sym_SEMI; - v->a[76027] = anon_sym_PIPE_PIPE; - v->a[76028] = anon_sym_AMP_AMP; - v->a[76029] = anon_sym_PIPE; - v->a[76030] = anon_sym_AMP; - v->a[76031] = anon_sym_EQ_EQ; - v->a[76032] = anon_sym_LT; - v->a[76033] = anon_sym_GT; - v->a[76034] = anon_sym_LT_LT; - v->a[76035] = anon_sym_GT_GT; - v->a[76036] = anon_sym_SEMI_SEMI; - v->a[76037] = anon_sym_PIPE_AMP; - v->a[76038] = anon_sym_EQ_TILDE; - v->a[76039] = anon_sym_AMP_GT; + v->a[76020] = 20; + v->a[76021] = sym_file_descriptor; + v->a[76022] = sym_test_operator; + v->a[76023] = sym__bare_dollar; + v->a[76024] = sym__brace_start; + v->a[76025] = anon_sym_LPAREN; + v->a[76026] = anon_sym_PIPE_AMP; + v->a[76027] = anon_sym_AMP_AMP; + v->a[76028] = anon_sym_PIPE_PIPE; + v->a[76029] = anon_sym_GT_GT; + v->a[76030] = anon_sym_AMP_GT_GT; + v->a[76031] = anon_sym_GT_PIPE; + v->a[76032] = anon_sym_LT_AMP_DASH; + v->a[76033] = anon_sym_GT_AMP_DASH; + v->a[76034] = anon_sym_LT_LT_DASH; + v->a[76035] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76036] = anon_sym_DQUOTE; + v->a[76037] = sym_raw_string; + v->a[76038] = anon_sym_DOLLAR_LBRACE; + v->a[76039] = anon_sym_BQUOTE; small_parse_table_3802(v); } void small_parse_table_3802(t_small_parse_table_array *v) { - v->a[76040] = anon_sym_AMP_GT_GT; - v->a[76041] = anon_sym_LT_AMP; - v->a[76042] = anon_sym_GT_AMP; - v->a[76043] = anon_sym_GT_PIPE; - v->a[76044] = anon_sym_LT_AMP_DASH; - v->a[76045] = anon_sym_GT_AMP_DASH; - v->a[76046] = anon_sym_LT_LT_DASH; - v->a[76047] = anon_sym_LT_LT_LT; - v->a[76048] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76049] = anon_sym_DOLLAR_LBRACK; - v->a[76050] = anon_sym_DOLLAR; - v->a[76051] = sym__special_character; - v->a[76052] = anon_sym_DQUOTE; - v->a[76053] = sym_raw_string; - v->a[76054] = sym_ansi_c_string; + v->a[76040] = anon_sym_DOLLAR_BQUOTE; + v->a[76041] = 3; + v->a[76042] = actions(57); + v->a[76043] = 1; + v->a[76044] = sym_comment; + v->a[76045] = actions(3060); + v->a[76046] = 13; + v->a[76047] = anon_sym_PIPE; + v->a[76048] = anon_sym_LT; + v->a[76049] = anon_sym_GT; + v->a[76050] = anon_sym_AMP_GT; + v->a[76051] = anon_sym_LT_AMP; + v->a[76052] = anon_sym_GT_AMP; + v->a[76053] = anon_sym_LT_LT; + v->a[76054] = anon_sym_DOLLAR; v->a[76055] = aux_sym_number_token1; v->a[76056] = aux_sym_number_token2; - v->a[76057] = anon_sym_DOLLAR_LBRACE; - v->a[76058] = anon_sym_DOLLAR_LPAREN; - v->a[76059] = anon_sym_BQUOTE; + v->a[76057] = anon_sym_DOLLAR_LPAREN; + v->a[76058] = anon_sym_BQUOTE; + v->a[76059] = sym_word; small_parse_table_3803(v); } void small_parse_table_3803(t_small_parse_table_array *v) { - v->a[76060] = anon_sym_DOLLAR_BQUOTE; - v->a[76061] = anon_sym_LT_LPAREN; - v->a[76062] = anon_sym_GT_LPAREN; - v->a[76063] = sym_word; - v->a[76064] = 3; - v->a[76065] = actions(3); - v->a[76066] = 1; - v->a[76067] = sym_comment; - v->a[76068] = actions(1253); - v->a[76069] = 6; - v->a[76070] = sym_file_descriptor; - v->a[76071] = sym__concat; - v->a[76072] = sym_variable_name; - v->a[76073] = sym_test_operator; - v->a[76074] = sym__brace_start; - v->a[76075] = aux_sym_heredoc_redirect_token1; - v->a[76076] = actions(1251); - v->a[76077] = 39; - v->a[76078] = anon_sym_LPAREN_LPAREN; - v->a[76079] = anon_sym_SEMI; + v->a[76060] = actions(3062); + v->a[76061] = 21; + v->a[76062] = sym_file_descriptor; + v->a[76063] = sym__concat; + v->a[76064] = sym_test_operator; + v->a[76065] = sym__bare_dollar; + v->a[76066] = sym__brace_start; + v->a[76067] = anon_sym_PIPE_AMP; + v->a[76068] = anon_sym_AMP_AMP; + v->a[76069] = anon_sym_PIPE_PIPE; + v->a[76070] = anon_sym_GT_GT; + v->a[76071] = anon_sym_AMP_GT_GT; + v->a[76072] = anon_sym_GT_PIPE; + v->a[76073] = anon_sym_LT_AMP_DASH; + v->a[76074] = anon_sym_GT_AMP_DASH; + v->a[76075] = anon_sym_LT_LT_DASH; + v->a[76076] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76077] = aux_sym_concatenation_token1; + v->a[76078] = sym__special_character; + v->a[76079] = anon_sym_DQUOTE; small_parse_table_3804(v); } void small_parse_table_3804(t_small_parse_table_array *v) { - v->a[76080] = anon_sym_PIPE_PIPE; - v->a[76081] = anon_sym_AMP_AMP; - v->a[76082] = anon_sym_PIPE; - v->a[76083] = anon_sym_AMP; - v->a[76084] = anon_sym_LT; - v->a[76085] = anon_sym_GT; - v->a[76086] = anon_sym_LT_LT; - v->a[76087] = anon_sym_GT_GT; - v->a[76088] = anon_sym_RPAREN; - v->a[76089] = anon_sym_SEMI_SEMI; - v->a[76090] = anon_sym_PIPE_AMP; - v->a[76091] = anon_sym_AMP_GT; - v->a[76092] = anon_sym_AMP_GT_GT; - v->a[76093] = anon_sym_LT_AMP; - v->a[76094] = anon_sym_GT_AMP; - v->a[76095] = anon_sym_GT_PIPE; - v->a[76096] = anon_sym_LT_AMP_DASH; - v->a[76097] = anon_sym_GT_AMP_DASH; - v->a[76098] = anon_sym_LT_LT_DASH; - v->a[76099] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76080] = sym_raw_string; + v->a[76081] = anon_sym_DOLLAR_LBRACE; + v->a[76082] = anon_sym_DOLLAR_BQUOTE; + v->a[76083] = 6; + v->a[76084] = actions(57); + v->a[76085] = 1; + v->a[76086] = sym_comment; + v->a[76087] = actions(4441); + v->a[76088] = 1; + v->a[76089] = aux_sym_concatenation_token1; + v->a[76090] = actions(4466); + v->a[76091] = 1; + v->a[76092] = sym__concat; + v->a[76093] = state(1561); + v->a[76094] = 1; + v->a[76095] = aux_sym_concatenation_repeat1; + v->a[76096] = actions(2688); + v->a[76097] = 13; + v->a[76098] = anon_sym_PIPE; + v->a[76099] = anon_sym_LT; small_parse_table_3805(v); } diff --git a/parser/static/small_parse_table/small_parse_table_761.c b/parser/static/small_parse_table/small_parse_table_761.c index 647c4ec0..d4455fcb 100644 --- a/parser/static/small_parse_table/small_parse_table_761.c +++ b/parser/static/small_parse_table/small_parse_table_761.c @@ -14,126 +14,126 @@ void small_parse_table_3805(t_small_parse_table_array *v) { - v->a[76100] = anon_sym_DOLLAR_LBRACK; - v->a[76101] = aux_sym_concatenation_token1; - v->a[76102] = anon_sym_DOLLAR; - v->a[76103] = sym__special_character; - v->a[76104] = anon_sym_DQUOTE; - v->a[76105] = sym_raw_string; - v->a[76106] = sym_ansi_c_string; - v->a[76107] = aux_sym_number_token1; - v->a[76108] = aux_sym_number_token2; - v->a[76109] = anon_sym_DOLLAR_LBRACE; - v->a[76110] = anon_sym_DOLLAR_LPAREN; - v->a[76111] = anon_sym_BQUOTE; - v->a[76112] = anon_sym_DOLLAR_BQUOTE; - v->a[76113] = anon_sym_LT_LPAREN; - v->a[76114] = anon_sym_GT_LPAREN; - v->a[76115] = aux_sym__simple_variable_name_token1; - v->a[76116] = sym_word; - v->a[76117] = 3; - v->a[76118] = actions(3); - v->a[76119] = 1; + v->a[76100] = anon_sym_GT; + v->a[76101] = anon_sym_AMP_GT; + v->a[76102] = anon_sym_LT_AMP; + v->a[76103] = anon_sym_GT_AMP; + v->a[76104] = anon_sym_LT_LT; + v->a[76105] = anon_sym_DOLLAR; + v->a[76106] = aux_sym_number_token1; + v->a[76107] = aux_sym_number_token2; + v->a[76108] = anon_sym_DOLLAR_LPAREN; + v->a[76109] = anon_sym_BQUOTE; + v->a[76110] = sym_word; + v->a[76111] = actions(2690); + v->a[76112] = 18; + v->a[76113] = sym_file_descriptor; + v->a[76114] = sym_test_operator; + v->a[76115] = sym__brace_start; + v->a[76116] = anon_sym_PIPE_AMP; + v->a[76117] = anon_sym_AMP_AMP; + v->a[76118] = anon_sym_PIPE_PIPE; + v->a[76119] = anon_sym_GT_GT; small_parse_table_3806(v); } void small_parse_table_3806(t_small_parse_table_array *v) { - v->a[76120] = sym_comment; - v->a[76121] = actions(1302); - v->a[76122] = 5; - v->a[76123] = sym_file_descriptor; - v->a[76124] = sym__concat; - v->a[76125] = sym_test_operator; - v->a[76126] = sym__brace_start; - v->a[76127] = aux_sym_heredoc_redirect_token1; - v->a[76128] = actions(1300); - v->a[76129] = 40; - v->a[76130] = anon_sym_LPAREN_LPAREN; - v->a[76131] = anon_sym_SEMI; - v->a[76132] = anon_sym_PIPE_PIPE; - v->a[76133] = anon_sym_AMP_AMP; - v->a[76134] = anon_sym_PIPE; - v->a[76135] = anon_sym_AMP; - v->a[76136] = anon_sym_LT; - v->a[76137] = anon_sym_GT; - v->a[76138] = anon_sym_LT_LT; - v->a[76139] = anon_sym_GT_GT; + v->a[76120] = anon_sym_AMP_GT_GT; + v->a[76121] = anon_sym_GT_PIPE; + v->a[76122] = anon_sym_LT_AMP_DASH; + v->a[76123] = anon_sym_GT_AMP_DASH; + v->a[76124] = anon_sym_LT_LT_DASH; + v->a[76125] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76126] = sym__special_character; + v->a[76127] = anon_sym_DQUOTE; + v->a[76128] = sym_raw_string; + v->a[76129] = anon_sym_DOLLAR_LBRACE; + v->a[76130] = anon_sym_DOLLAR_BQUOTE; + v->a[76131] = 6; + v->a[76132] = actions(57); + v->a[76133] = 1; + v->a[76134] = sym_comment; + v->a[76135] = actions(4441); + v->a[76136] = 1; + v->a[76137] = aux_sym_concatenation_token1; + v->a[76138] = actions(4468); + v->a[76139] = 1; small_parse_table_3807(v); } void small_parse_table_3807(t_small_parse_table_array *v) { - v->a[76140] = anon_sym_SEMI_SEMI; - v->a[76141] = anon_sym_SEMI_AMP; - v->a[76142] = anon_sym_SEMI_SEMI_AMP; - v->a[76143] = anon_sym_PIPE_AMP; - v->a[76144] = anon_sym_AMP_GT; - v->a[76145] = anon_sym_AMP_GT_GT; - v->a[76146] = anon_sym_LT_AMP; - v->a[76147] = anon_sym_GT_AMP; - v->a[76148] = anon_sym_GT_PIPE; - v->a[76149] = anon_sym_LT_AMP_DASH; - v->a[76150] = anon_sym_GT_AMP_DASH; - v->a[76151] = anon_sym_LT_LT_DASH; - v->a[76152] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76153] = anon_sym_DOLLAR_LBRACK; - v->a[76154] = aux_sym_concatenation_token1; - v->a[76155] = anon_sym_DOLLAR; - v->a[76156] = sym__special_character; - v->a[76157] = anon_sym_DQUOTE; - v->a[76158] = sym_raw_string; - v->a[76159] = sym_ansi_c_string; + v->a[76140] = sym__concat; + v->a[76141] = state(1561); + v->a[76142] = 1; + v->a[76143] = aux_sym_concatenation_repeat1; + v->a[76144] = actions(2694); + v->a[76145] = 13; + v->a[76146] = anon_sym_PIPE; + v->a[76147] = anon_sym_LT; + v->a[76148] = anon_sym_GT; + v->a[76149] = anon_sym_AMP_GT; + v->a[76150] = anon_sym_LT_AMP; + v->a[76151] = anon_sym_GT_AMP; + v->a[76152] = anon_sym_LT_LT; + v->a[76153] = anon_sym_DOLLAR; + v->a[76154] = aux_sym_number_token1; + v->a[76155] = aux_sym_number_token2; + v->a[76156] = anon_sym_DOLLAR_LPAREN; + v->a[76157] = anon_sym_BQUOTE; + v->a[76158] = sym_word; + v->a[76159] = actions(2696); small_parse_table_3808(v); } void small_parse_table_3808(t_small_parse_table_array *v) { - v->a[76160] = aux_sym_number_token1; - v->a[76161] = aux_sym_number_token2; - v->a[76162] = anon_sym_DOLLAR_LBRACE; - v->a[76163] = anon_sym_DOLLAR_LPAREN; - v->a[76164] = anon_sym_BQUOTE; - v->a[76165] = anon_sym_DOLLAR_BQUOTE; - v->a[76166] = anon_sym_LT_LPAREN; - v->a[76167] = anon_sym_GT_LPAREN; - v->a[76168] = aux_sym__simple_variable_name_token1; - v->a[76169] = sym_word; - v->a[76170] = 3; - v->a[76171] = actions(3); - v->a[76172] = 1; - v->a[76173] = sym_comment; - v->a[76174] = actions(1253); - v->a[76175] = 7; - v->a[76176] = sym_file_descriptor; - v->a[76177] = sym__concat; - v->a[76178] = sym_variable_name; - v->a[76179] = sym_test_operator; + v->a[76160] = 18; + v->a[76161] = sym_file_descriptor; + v->a[76162] = sym_test_operator; + v->a[76163] = sym__brace_start; + v->a[76164] = anon_sym_PIPE_AMP; + v->a[76165] = anon_sym_AMP_AMP; + v->a[76166] = anon_sym_PIPE_PIPE; + v->a[76167] = anon_sym_GT_GT; + v->a[76168] = anon_sym_AMP_GT_GT; + v->a[76169] = anon_sym_GT_PIPE; + v->a[76170] = anon_sym_LT_AMP_DASH; + v->a[76171] = anon_sym_GT_AMP_DASH; + v->a[76172] = anon_sym_LT_LT_DASH; + v->a[76173] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76174] = sym__special_character; + v->a[76175] = anon_sym_DQUOTE; + v->a[76176] = sym_raw_string; + v->a[76177] = anon_sym_DOLLAR_LBRACE; + v->a[76178] = anon_sym_DOLLAR_BQUOTE; + v->a[76179] = 24; small_parse_table_3809(v); } void small_parse_table_3809(t_small_parse_table_array *v) { - v->a[76180] = sym__brace_start; - v->a[76181] = ts_builtin_sym_end; - v->a[76182] = aux_sym_heredoc_redirect_token1; - v->a[76183] = actions(1251); - v->a[76184] = 38; - v->a[76185] = anon_sym_LPAREN_LPAREN; - v->a[76186] = anon_sym_SEMI; - v->a[76187] = anon_sym_PIPE_PIPE; - v->a[76188] = anon_sym_AMP_AMP; - v->a[76189] = anon_sym_PIPE; - v->a[76190] = anon_sym_AMP; - v->a[76191] = anon_sym_LT; - v->a[76192] = anon_sym_GT; - v->a[76193] = anon_sym_LT_LT; - v->a[76194] = anon_sym_GT_GT; - v->a[76195] = anon_sym_SEMI_SEMI; - v->a[76196] = anon_sym_PIPE_AMP; - v->a[76197] = anon_sym_AMP_GT; - v->a[76198] = anon_sym_AMP_GT_GT; - v->a[76199] = anon_sym_LT_AMP; + v->a[76180] = actions(3); + v->a[76181] = 1; + v->a[76182] = sym_comment; + v->a[76183] = actions(4332); + v->a[76184] = 1; + v->a[76185] = anon_sym_LPAREN; + v->a[76186] = actions(4338); + v->a[76187] = 1; + v->a[76188] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76189] = actions(4340); + v->a[76190] = 1; + v->a[76191] = anon_sym_DOLLAR; + v->a[76192] = actions(4342); + v->a[76193] = 1; + v->a[76194] = sym__special_character; + v->a[76195] = actions(4344); + v->a[76196] = 1; + v->a[76197] = anon_sym_DQUOTE; + v->a[76198] = actions(4346); + v->a[76199] = 1; small_parse_table_3810(v); } diff --git a/parser/static/small_parse_table/small_parse_table_762.c b/parser/static/small_parse_table/small_parse_table_762.c index af67c835..080d82ac 100644 --- a/parser/static/small_parse_table/small_parse_table_762.c +++ b/parser/static/small_parse_table/small_parse_table_762.c @@ -14,126 +14,126 @@ void small_parse_table_3810(t_small_parse_table_array *v) { - v->a[76200] = anon_sym_GT_AMP; - v->a[76201] = anon_sym_GT_PIPE; - v->a[76202] = anon_sym_LT_AMP_DASH; - v->a[76203] = anon_sym_GT_AMP_DASH; - v->a[76204] = anon_sym_LT_LT_DASH; - v->a[76205] = anon_sym_LT_LT_LT; - v->a[76206] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76207] = anon_sym_DOLLAR_LBRACK; - v->a[76208] = aux_sym_concatenation_token1; - v->a[76209] = anon_sym_DOLLAR; - v->a[76210] = sym__special_character; - v->a[76211] = anon_sym_DQUOTE; - v->a[76212] = sym_raw_string; - v->a[76213] = sym_ansi_c_string; - v->a[76214] = aux_sym_number_token1; - v->a[76215] = aux_sym_number_token2; - v->a[76216] = anon_sym_DOLLAR_LBRACE; - v->a[76217] = anon_sym_DOLLAR_LPAREN; - v->a[76218] = anon_sym_BQUOTE; - v->a[76219] = anon_sym_DOLLAR_BQUOTE; + v->a[76200] = aux_sym_number_token1; + v->a[76201] = actions(4348); + v->a[76202] = 1; + v->a[76203] = aux_sym_number_token2; + v->a[76204] = actions(4350); + v->a[76205] = 1; + v->a[76206] = anon_sym_DOLLAR_LBRACE; + v->a[76207] = actions(4352); + v->a[76208] = 1; + v->a[76209] = anon_sym_DOLLAR_LPAREN; + v->a[76210] = actions(4354); + v->a[76211] = 1; + v->a[76212] = anon_sym_BQUOTE; + v->a[76213] = actions(4356); + v->a[76214] = 1; + v->a[76215] = anon_sym_DOLLAR_BQUOTE; + v->a[76216] = actions(4358); + v->a[76217] = 1; + v->a[76218] = sym_test_operator; + v->a[76219] = actions(4360); small_parse_table_3811(v); } void small_parse_table_3811(t_small_parse_table_array *v) { - v->a[76220] = anon_sym_LT_LPAREN; - v->a[76221] = anon_sym_GT_LPAREN; - v->a[76222] = sym_word; - v->a[76223] = 3; - v->a[76224] = actions(3); - v->a[76225] = 1; - v->a[76226] = sym_comment; - v->a[76227] = actions(1326); - v->a[76228] = 7; - v->a[76229] = sym_file_descriptor; - v->a[76230] = sym__concat; - v->a[76231] = sym_variable_name; - v->a[76232] = sym_test_operator; - v->a[76233] = sym__brace_start; - v->a[76234] = ts_builtin_sym_end; - v->a[76235] = aux_sym_heredoc_redirect_token1; - v->a[76236] = actions(1324); - v->a[76237] = 38; - v->a[76238] = anon_sym_LPAREN_LPAREN; - v->a[76239] = anon_sym_SEMI; + v->a[76220] = 1; + v->a[76221] = sym_extglob_pattern; + v->a[76222] = actions(4362); + v->a[76223] = 1; + v->a[76224] = sym__brace_start; + v->a[76225] = actions(4470); + v->a[76226] = 1; + v->a[76227] = anon_sym_esac; + v->a[76228] = actions(4474); + v->a[76229] = 1; + v->a[76230] = aux_sym_heredoc_redirect_token1; + v->a[76231] = state(3393); + v->a[76232] = 1; + v->a[76233] = aux_sym__literal_repeat1; + v->a[76234] = state(3979); + v->a[76235] = 1; + v->a[76236] = sym_last_case_item; + v->a[76237] = actions(4328); + v->a[76238] = 2; + v->a[76239] = sym_raw_string; small_parse_table_3812(v); } void small_parse_table_3812(t_small_parse_table_array *v) { - v->a[76240] = anon_sym_PIPE_PIPE; - v->a[76241] = anon_sym_AMP_AMP; - v->a[76242] = anon_sym_PIPE; - v->a[76243] = anon_sym_AMP; - v->a[76244] = anon_sym_LT; - v->a[76245] = anon_sym_GT; - v->a[76246] = anon_sym_LT_LT; - v->a[76247] = anon_sym_GT_GT; - v->a[76248] = anon_sym_SEMI_SEMI; - v->a[76249] = anon_sym_PIPE_AMP; - v->a[76250] = anon_sym_AMP_GT; - v->a[76251] = anon_sym_AMP_GT_GT; - v->a[76252] = anon_sym_LT_AMP; - v->a[76253] = anon_sym_GT_AMP; - v->a[76254] = anon_sym_GT_PIPE; - v->a[76255] = anon_sym_LT_AMP_DASH; - v->a[76256] = anon_sym_GT_AMP_DASH; - v->a[76257] = anon_sym_LT_LT_DASH; - v->a[76258] = anon_sym_LT_LT_LT; - v->a[76259] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76240] = sym_word; + v->a[76241] = state(1810); + v->a[76242] = 2; + v->a[76243] = sym_case_item; + v->a[76244] = aux_sym_case_statement_repeat1; + v->a[76245] = state(3472); + v->a[76246] = 2; + v->a[76247] = sym_concatenation; + v->a[76248] = sym__extglob_blob; + v->a[76249] = actions(4472); + v->a[76250] = 3; + v->a[76251] = anon_sym_SEMI_SEMI; + v->a[76252] = anon_sym_AMP; + v->a[76253] = anon_sym_SEMI; + v->a[76254] = state(3295); + v->a[76255] = 7; + v->a[76256] = sym_arithmetic_expansion; + v->a[76257] = sym_brace_expression; + v->a[76258] = sym_string; + v->a[76259] = sym_number; small_parse_table_3813(v); } void small_parse_table_3813(t_small_parse_table_array *v) { - v->a[76260] = anon_sym_DOLLAR_LBRACK; - v->a[76261] = aux_sym_concatenation_token1; - v->a[76262] = anon_sym_DOLLAR; - v->a[76263] = sym__special_character; - v->a[76264] = anon_sym_DQUOTE; - v->a[76265] = sym_raw_string; - v->a[76266] = sym_ansi_c_string; - v->a[76267] = aux_sym_number_token1; - v->a[76268] = aux_sym_number_token2; - v->a[76269] = anon_sym_DOLLAR_LBRACE; - v->a[76270] = anon_sym_DOLLAR_LPAREN; - v->a[76271] = anon_sym_BQUOTE; - v->a[76272] = anon_sym_DOLLAR_BQUOTE; - v->a[76273] = anon_sym_LT_LPAREN; - v->a[76274] = anon_sym_GT_LPAREN; - v->a[76275] = sym_word; - v->a[76276] = 9; - v->a[76277] = actions(3); - v->a[76278] = 1; - v->a[76279] = sym_comment; + v->a[76260] = sym_simple_expansion; + v->a[76261] = sym_expansion; + v->a[76262] = sym_command_substitution; + v->a[76263] = 13; + v->a[76264] = actions(57); + v->a[76265] = 1; + v->a[76266] = sym_comment; + v->a[76267] = actions(4235); + v->a[76268] = 1; + v->a[76269] = anon_sym_EQ; + v->a[76270] = actions(4476); + v->a[76271] = 1; + v->a[76272] = anon_sym_PIPE; + v->a[76273] = actions(4482); + v->a[76274] = 1; + v->a[76275] = anon_sym_CARET; + v->a[76276] = actions(4484); + v->a[76277] = 1; + v->a[76278] = anon_sym_AMP; + v->a[76279] = actions(4478); small_parse_table_3814(v); } void small_parse_table_3814(t_small_parse_table_array *v) { - v->a[76280] = actions(5776); - v->a[76281] = 1; - v->a[76282] = sym_variable_name; - v->a[76283] = state(6746); - v->a[76284] = 1; - v->a[76285] = sym_subscript; - v->a[76286] = actions(4261); - v->a[76287] = 2; - v->a[76288] = sym_test_operator; - v->a[76289] = sym__brace_start; - v->a[76290] = actions(4348); - v->a[76291] = 2; - v->a[76292] = sym_file_descriptor; - v->a[76293] = aux_sym_heredoc_redirect_token1; - v->a[76294] = state(5148); - v->a[76295] = 2; - v->a[76296] = sym_variable_assignment; - v->a[76297] = aux_sym_variable_assignments_repeat1; - v->a[76298] = state(5366); - v->a[76299] = 3; + v->a[76280] = 2; + v->a[76281] = anon_sym_LT; + v->a[76282] = anon_sym_GT; + v->a[76283] = actions(4480); + v->a[76284] = 2; + v->a[76285] = anon_sym_GT_GT; + v->a[76286] = anon_sym_LT_LT; + v->a[76287] = actions(4486); + v->a[76288] = 2; + v->a[76289] = anon_sym_EQ_EQ; + v->a[76290] = anon_sym_BANG_EQ; + v->a[76291] = actions(4488); + v->a[76292] = 2; + v->a[76293] = anon_sym_LT_EQ; + v->a[76294] = anon_sym_GT_EQ; + v->a[76295] = actions(4490); + v->a[76296] = 2; + v->a[76297] = anon_sym_PLUS; + v->a[76298] = anon_sym_DASH; + v->a[76299] = actions(4494); small_parse_table_3815(v); } diff --git a/parser/static/small_parse_table/small_parse_table_763.c b/parser/static/small_parse_table/small_parse_table_763.c index 23f302eb..ef5d2806 100644 --- a/parser/static/small_parse_table/small_parse_table_763.c +++ b/parser/static/small_parse_table/small_parse_table_763.c @@ -14,126 +14,126 @@ void small_parse_table_3815(t_small_parse_table_array *v) { - v->a[76300] = sym_file_redirect; - v->a[76301] = sym_heredoc_redirect; - v->a[76302] = aux_sym_redirected_statement_repeat1; - v->a[76303] = actions(4253); - v->a[76304] = 16; - v->a[76305] = anon_sym_PIPE_PIPE; - v->a[76306] = anon_sym_AMP_AMP; - v->a[76307] = anon_sym_PIPE; - v->a[76308] = anon_sym_LT; - v->a[76309] = anon_sym_GT; - v->a[76310] = anon_sym_LT_LT; - v->a[76311] = anon_sym_GT_GT; - v->a[76312] = anon_sym_PIPE_AMP; - v->a[76313] = anon_sym_AMP_GT; - v->a[76314] = anon_sym_AMP_GT_GT; - v->a[76315] = anon_sym_LT_AMP; - v->a[76316] = anon_sym_GT_AMP; - v->a[76317] = anon_sym_GT_PIPE; - v->a[76318] = anon_sym_LT_AMP_DASH; - v->a[76319] = anon_sym_GT_AMP_DASH; + v->a[76300] = 2; + v->a[76301] = anon_sym_PLUS_PLUS2; + v->a[76302] = anon_sym_DASH_DASH2; + v->a[76303] = actions(4492); + v->a[76304] = 3; + v->a[76305] = anon_sym_STAR; + v->a[76306] = anon_sym_SLASH; + v->a[76307] = anon_sym_PERCENT; + v->a[76308] = actions(4237); + v->a[76309] = 14; + v->a[76310] = anon_sym_RPAREN; + v->a[76311] = anon_sym_AMP_AMP; + v->a[76312] = anon_sym_PIPE_PIPE; + v->a[76313] = anon_sym_PLUS_EQ; + v->a[76314] = anon_sym_DASH_EQ; + v->a[76315] = anon_sym_STAR_EQ; + v->a[76316] = anon_sym_SLASH_EQ; + v->a[76317] = anon_sym_PERCENT_EQ; + v->a[76318] = anon_sym_LT_LT_EQ; + v->a[76319] = anon_sym_GT_GT_EQ; small_parse_table_3816(v); } void small_parse_table_3816(t_small_parse_table_array *v) { - v->a[76320] = anon_sym_LT_LT_DASH; - v->a[76321] = actions(4247); - v->a[76322] = 18; - v->a[76323] = anon_sym_LPAREN_LPAREN; - v->a[76324] = anon_sym_LT_LT_LT; - v->a[76325] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76326] = anon_sym_DOLLAR_LBRACK; - v->a[76327] = anon_sym_DOLLAR; - v->a[76328] = sym__special_character; - v->a[76329] = anon_sym_DQUOTE; - v->a[76330] = sym_raw_string; - v->a[76331] = sym_ansi_c_string; - v->a[76332] = aux_sym_number_token1; - v->a[76333] = aux_sym_number_token2; - v->a[76334] = anon_sym_DOLLAR_LBRACE; - v->a[76335] = anon_sym_DOLLAR_LPAREN; - v->a[76336] = anon_sym_BQUOTE; - v->a[76337] = anon_sym_DOLLAR_BQUOTE; - v->a[76338] = anon_sym_LT_LPAREN; - v->a[76339] = anon_sym_GT_LPAREN; + v->a[76320] = anon_sym_AMP_EQ; + v->a[76321] = anon_sym_CARET_EQ; + v->a[76322] = anon_sym_PIPE_EQ; + v->a[76323] = anon_sym_QMARK; + v->a[76324] = 3; + v->a[76325] = actions(57); + v->a[76326] = 1; + v->a[76327] = sym_comment; + v->a[76328] = actions(2652); + v->a[76329] = 13; + v->a[76330] = anon_sym_PIPE; + v->a[76331] = anon_sym_LT; + v->a[76332] = anon_sym_GT; + v->a[76333] = anon_sym_AMP_GT; + v->a[76334] = anon_sym_LT_AMP; + v->a[76335] = anon_sym_GT_AMP; + v->a[76336] = anon_sym_LT_LT; + v->a[76337] = anon_sym_DOLLAR; + v->a[76338] = aux_sym_number_token1; + v->a[76339] = aux_sym_number_token2; small_parse_table_3817(v); } void small_parse_table_3817(t_small_parse_table_array *v) { - v->a[76340] = sym_word; - v->a[76341] = 3; - v->a[76342] = actions(3); - v->a[76343] = 1; - v->a[76344] = sym_comment; - v->a[76345] = actions(1350); - v->a[76346] = 6; - v->a[76347] = sym_file_descriptor; - v->a[76348] = sym__concat; - v->a[76349] = sym_variable_name; - v->a[76350] = sym_test_operator; - v->a[76351] = sym__brace_start; - v->a[76352] = aux_sym_heredoc_redirect_token1; - v->a[76353] = actions(1348); - v->a[76354] = 39; - v->a[76355] = anon_sym_LPAREN_LPAREN; - v->a[76356] = anon_sym_SEMI; - v->a[76357] = anon_sym_PIPE_PIPE; - v->a[76358] = anon_sym_AMP_AMP; - v->a[76359] = anon_sym_PIPE; + v->a[76340] = anon_sym_DOLLAR_LPAREN; + v->a[76341] = anon_sym_BQUOTE; + v->a[76342] = sym_word; + v->a[76343] = actions(2654); + v->a[76344] = 20; + v->a[76345] = sym_file_descriptor; + v->a[76346] = sym__concat; + v->a[76347] = sym_test_operator; + v->a[76348] = sym__brace_start; + v->a[76349] = anon_sym_PIPE_AMP; + v->a[76350] = anon_sym_AMP_AMP; + v->a[76351] = anon_sym_PIPE_PIPE; + v->a[76352] = anon_sym_GT_GT; + v->a[76353] = anon_sym_AMP_GT_GT; + v->a[76354] = anon_sym_GT_PIPE; + v->a[76355] = anon_sym_LT_AMP_DASH; + v->a[76356] = anon_sym_GT_AMP_DASH; + v->a[76357] = anon_sym_LT_LT_DASH; + v->a[76358] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76359] = aux_sym_concatenation_token1; small_parse_table_3818(v); } void small_parse_table_3818(t_small_parse_table_array *v) { - v->a[76360] = anon_sym_AMP; - v->a[76361] = anon_sym_LT; - v->a[76362] = anon_sym_GT; - v->a[76363] = anon_sym_LT_LT; - v->a[76364] = anon_sym_GT_GT; - v->a[76365] = anon_sym_RPAREN; - v->a[76366] = anon_sym_SEMI_SEMI; - v->a[76367] = anon_sym_PIPE_AMP; - v->a[76368] = anon_sym_AMP_GT; - v->a[76369] = anon_sym_AMP_GT_GT; - v->a[76370] = anon_sym_LT_AMP; - v->a[76371] = anon_sym_GT_AMP; - v->a[76372] = anon_sym_GT_PIPE; - v->a[76373] = anon_sym_LT_AMP_DASH; - v->a[76374] = anon_sym_GT_AMP_DASH; - v->a[76375] = anon_sym_LT_LT_DASH; - v->a[76376] = anon_sym_LT_LT_LT; - v->a[76377] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76378] = anon_sym_DOLLAR_LBRACK; - v->a[76379] = aux_sym_concatenation_token1; + v->a[76360] = sym__special_character; + v->a[76361] = anon_sym_DQUOTE; + v->a[76362] = sym_raw_string; + v->a[76363] = anon_sym_DOLLAR_LBRACE; + v->a[76364] = anon_sym_DOLLAR_BQUOTE; + v->a[76365] = 3; + v->a[76366] = actions(57); + v->a[76367] = 1; + v->a[76368] = sym_comment; + v->a[76369] = actions(4197); + v->a[76370] = 13; + v->a[76371] = anon_sym_PIPE; + v->a[76372] = anon_sym_EQ; + v->a[76373] = anon_sym_LT; + v->a[76374] = anon_sym_GT; + v->a[76375] = anon_sym_GT_GT; + v->a[76376] = anon_sym_LT_LT; + v->a[76377] = anon_sym_CARET; + v->a[76378] = anon_sym_AMP; + v->a[76379] = anon_sym_PLUS; small_parse_table_3819(v); } void small_parse_table_3819(t_small_parse_table_array *v) { - v->a[76380] = anon_sym_DOLLAR; - v->a[76381] = sym__special_character; - v->a[76382] = anon_sym_DQUOTE; - v->a[76383] = sym_raw_string; - v->a[76384] = sym_ansi_c_string; - v->a[76385] = aux_sym_number_token1; - v->a[76386] = aux_sym_number_token2; - v->a[76387] = anon_sym_DOLLAR_LBRACE; - v->a[76388] = anon_sym_DOLLAR_LPAREN; - v->a[76389] = anon_sym_BQUOTE; - v->a[76390] = anon_sym_DOLLAR_BQUOTE; - v->a[76391] = anon_sym_LT_LPAREN; - v->a[76392] = anon_sym_GT_LPAREN; - v->a[76393] = sym_word; - v->a[76394] = 3; - v->a[76395] = actions(3); - v->a[76396] = 1; - v->a[76397] = sym_comment; - v->a[76398] = actions(4554); - v->a[76399] = 5; + v->a[76380] = anon_sym_DASH; + v->a[76381] = anon_sym_STAR; + v->a[76382] = anon_sym_SLASH; + v->a[76383] = anon_sym_PERCENT; + v->a[76384] = actions(4199); + v->a[76385] = 20; + v->a[76386] = anon_sym_RPAREN; + v->a[76387] = anon_sym_AMP_AMP; + v->a[76388] = anon_sym_PIPE_PIPE; + v->a[76389] = anon_sym_PLUS_EQ; + v->a[76390] = anon_sym_DASH_EQ; + v->a[76391] = anon_sym_STAR_EQ; + v->a[76392] = anon_sym_SLASH_EQ; + v->a[76393] = anon_sym_PERCENT_EQ; + v->a[76394] = anon_sym_LT_LT_EQ; + v->a[76395] = anon_sym_GT_GT_EQ; + v->a[76396] = anon_sym_AMP_EQ; + v->a[76397] = anon_sym_CARET_EQ; + v->a[76398] = anon_sym_PIPE_EQ; + v->a[76399] = anon_sym_EQ_EQ; small_parse_table_3820(v); } diff --git a/parser/static/small_parse_table/small_parse_table_764.c b/parser/static/small_parse_table/small_parse_table_764.c index 5ee9a320..5a17835b 100644 --- a/parser/static/small_parse_table/small_parse_table_764.c +++ b/parser/static/small_parse_table/small_parse_table_764.c @@ -14,126 +14,126 @@ void small_parse_table_3820(t_small_parse_table_array *v) { - v->a[76400] = sym_file_descriptor; - v->a[76401] = sym_variable_name; - v->a[76402] = sym_test_operator; - v->a[76403] = sym__brace_start; - v->a[76404] = aux_sym_heredoc_redirect_token1; - v->a[76405] = actions(4552); - v->a[76406] = 40; - v->a[76407] = anon_sym_LPAREN_LPAREN; - v->a[76408] = anon_sym_SEMI; - v->a[76409] = anon_sym_PIPE_PIPE; - v->a[76410] = anon_sym_AMP_AMP; - v->a[76411] = anon_sym_PIPE; - v->a[76412] = anon_sym_AMP; - v->a[76413] = anon_sym_LT; - v->a[76414] = anon_sym_GT; - v->a[76415] = anon_sym_LT_LT; + v->a[76400] = anon_sym_BANG_EQ; + v->a[76401] = anon_sym_LT_EQ; + v->a[76402] = anon_sym_GT_EQ; + v->a[76403] = anon_sym_QMARK; + v->a[76404] = anon_sym_PLUS_PLUS2; + v->a[76405] = anon_sym_DASH_DASH2; + v->a[76406] = 3; + v->a[76407] = actions(57); + v->a[76408] = 1; + v->a[76409] = sym_comment; + v->a[76410] = actions(4301); + v->a[76411] = 13; + v->a[76412] = anon_sym_PIPE; + v->a[76413] = anon_sym_EQ; + v->a[76414] = anon_sym_LT; + v->a[76415] = anon_sym_GT; v->a[76416] = anon_sym_GT_GT; - v->a[76417] = anon_sym_esac; - v->a[76418] = anon_sym_SEMI_SEMI; - v->a[76419] = anon_sym_SEMI_AMP; + v->a[76417] = anon_sym_LT_LT; + v->a[76418] = anon_sym_CARET; + v->a[76419] = anon_sym_AMP; small_parse_table_3821(v); } void small_parse_table_3821(t_small_parse_table_array *v) { - v->a[76420] = anon_sym_SEMI_SEMI_AMP; - v->a[76421] = anon_sym_PIPE_AMP; - v->a[76422] = anon_sym_AMP_GT; - v->a[76423] = anon_sym_AMP_GT_GT; - v->a[76424] = anon_sym_LT_AMP; - v->a[76425] = anon_sym_GT_AMP; - v->a[76426] = anon_sym_GT_PIPE; - v->a[76427] = anon_sym_LT_AMP_DASH; - v->a[76428] = anon_sym_GT_AMP_DASH; - v->a[76429] = anon_sym_LT_LT_DASH; - v->a[76430] = anon_sym_LT_LT_LT; - v->a[76431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76432] = anon_sym_DOLLAR_LBRACK; - v->a[76433] = anon_sym_DOLLAR; - v->a[76434] = sym__special_character; - v->a[76435] = anon_sym_DQUOTE; - v->a[76436] = sym_raw_string; - v->a[76437] = sym_ansi_c_string; - v->a[76438] = aux_sym_number_token1; - v->a[76439] = aux_sym_number_token2; + v->a[76420] = anon_sym_PLUS; + v->a[76421] = anon_sym_DASH; + v->a[76422] = anon_sym_STAR; + v->a[76423] = anon_sym_SLASH; + v->a[76424] = anon_sym_PERCENT; + v->a[76425] = actions(4303); + v->a[76426] = 20; + v->a[76427] = anon_sym_RPAREN; + v->a[76428] = anon_sym_AMP_AMP; + v->a[76429] = anon_sym_PIPE_PIPE; + v->a[76430] = anon_sym_PLUS_EQ; + v->a[76431] = anon_sym_DASH_EQ; + v->a[76432] = anon_sym_STAR_EQ; + v->a[76433] = anon_sym_SLASH_EQ; + v->a[76434] = anon_sym_PERCENT_EQ; + v->a[76435] = anon_sym_LT_LT_EQ; + v->a[76436] = anon_sym_GT_GT_EQ; + v->a[76437] = anon_sym_AMP_EQ; + v->a[76438] = anon_sym_CARET_EQ; + v->a[76439] = anon_sym_PIPE_EQ; small_parse_table_3822(v); } void small_parse_table_3822(t_small_parse_table_array *v) { - v->a[76440] = anon_sym_DOLLAR_LBRACE; - v->a[76441] = anon_sym_DOLLAR_LPAREN; - v->a[76442] = anon_sym_BQUOTE; - v->a[76443] = anon_sym_DOLLAR_BQUOTE; - v->a[76444] = anon_sym_LT_LPAREN; - v->a[76445] = anon_sym_GT_LPAREN; - v->a[76446] = sym_word; - v->a[76447] = 6; - v->a[76448] = actions(3); + v->a[76440] = anon_sym_EQ_EQ; + v->a[76441] = anon_sym_BANG_EQ; + v->a[76442] = anon_sym_LT_EQ; + v->a[76443] = anon_sym_GT_EQ; + v->a[76444] = anon_sym_QMARK; + v->a[76445] = anon_sym_PLUS_PLUS2; + v->a[76446] = anon_sym_DASH_DASH2; + v->a[76447] = 12; + v->a[76448] = actions(57); v->a[76449] = 1; v->a[76450] = sym_comment; - v->a[76451] = actions(5813); + v->a[76451] = actions(4482); v->a[76452] = 1; - v->a[76453] = aux_sym_concatenation_token1; - v->a[76454] = actions(5815); + v->a[76453] = anon_sym_CARET; + v->a[76454] = actions(4484); v->a[76455] = 1; - v->a[76456] = sym__concat; - v->a[76457] = state(1638); - v->a[76458] = 1; - v->a[76459] = aux_sym_concatenation_repeat1; + v->a[76456] = anon_sym_AMP; + v->a[76457] = actions(4235); + v->a[76458] = 2; + v->a[76459] = anon_sym_PIPE; small_parse_table_3823(v); } void small_parse_table_3823(t_small_parse_table_array *v) { - v->a[76460] = actions(5391); - v->a[76461] = 5; - v->a[76462] = sym_file_descriptor; - v->a[76463] = sym_test_operator; - v->a[76464] = sym__brace_start; - v->a[76465] = ts_builtin_sym_end; - v->a[76466] = aux_sym_heredoc_redirect_token1; - v->a[76467] = actions(5389); - v->a[76468] = 37; - v->a[76469] = anon_sym_LPAREN_LPAREN; - v->a[76470] = anon_sym_SEMI; - v->a[76471] = anon_sym_PIPE_PIPE; - v->a[76472] = anon_sym_AMP_AMP; - v->a[76473] = anon_sym_PIPE; - v->a[76474] = anon_sym_AMP; - v->a[76475] = anon_sym_LT; - v->a[76476] = anon_sym_GT; - v->a[76477] = anon_sym_LT_LT; - v->a[76478] = anon_sym_GT_GT; - v->a[76479] = anon_sym_SEMI_SEMI; + v->a[76460] = anon_sym_EQ; + v->a[76461] = actions(4478); + v->a[76462] = 2; + v->a[76463] = anon_sym_LT; + v->a[76464] = anon_sym_GT; + v->a[76465] = actions(4480); + v->a[76466] = 2; + v->a[76467] = anon_sym_GT_GT; + v->a[76468] = anon_sym_LT_LT; + v->a[76469] = actions(4486); + v->a[76470] = 2; + v->a[76471] = anon_sym_EQ_EQ; + v->a[76472] = anon_sym_BANG_EQ; + v->a[76473] = actions(4488); + v->a[76474] = 2; + v->a[76475] = anon_sym_LT_EQ; + v->a[76476] = anon_sym_GT_EQ; + v->a[76477] = actions(4490); + v->a[76478] = 2; + v->a[76479] = anon_sym_PLUS; small_parse_table_3824(v); } void small_parse_table_3824(t_small_parse_table_array *v) { - v->a[76480] = anon_sym_PIPE_AMP; - v->a[76481] = anon_sym_AMP_GT; - v->a[76482] = anon_sym_AMP_GT_GT; - v->a[76483] = anon_sym_LT_AMP; - v->a[76484] = anon_sym_GT_AMP; - v->a[76485] = anon_sym_GT_PIPE; - v->a[76486] = anon_sym_LT_AMP_DASH; - v->a[76487] = anon_sym_GT_AMP_DASH; - v->a[76488] = anon_sym_LT_LT_DASH; - v->a[76489] = anon_sym_LT_LT_LT; - v->a[76490] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76491] = anon_sym_DOLLAR_LBRACK; - v->a[76492] = anon_sym_DOLLAR; - v->a[76493] = sym__special_character; - v->a[76494] = anon_sym_DQUOTE; - v->a[76495] = sym_raw_string; - v->a[76496] = sym_ansi_c_string; - v->a[76497] = aux_sym_number_token1; - v->a[76498] = aux_sym_number_token2; - v->a[76499] = anon_sym_DOLLAR_LBRACE; + v->a[76480] = anon_sym_DASH; + v->a[76481] = actions(4494); + v->a[76482] = 2; + v->a[76483] = anon_sym_PLUS_PLUS2; + v->a[76484] = anon_sym_DASH_DASH2; + v->a[76485] = actions(4492); + v->a[76486] = 3; + v->a[76487] = anon_sym_STAR; + v->a[76488] = anon_sym_SLASH; + v->a[76489] = anon_sym_PERCENT; + v->a[76490] = actions(4237); + v->a[76491] = 14; + v->a[76492] = anon_sym_RPAREN; + v->a[76493] = anon_sym_AMP_AMP; + v->a[76494] = anon_sym_PIPE_PIPE; + v->a[76495] = anon_sym_PLUS_EQ; + v->a[76496] = anon_sym_DASH_EQ; + v->a[76497] = anon_sym_STAR_EQ; + v->a[76498] = anon_sym_SLASH_EQ; + v->a[76499] = anon_sym_PERCENT_EQ; small_parse_table_3825(v); } diff --git a/parser/static/small_parse_table/small_parse_table_765.c b/parser/static/small_parse_table/small_parse_table_765.c index 181e8398..0e75e804 100644 --- a/parser/static/small_parse_table/small_parse_table_765.c +++ b/parser/static/small_parse_table/small_parse_table_765.c @@ -14,126 +14,126 @@ void small_parse_table_3825(t_small_parse_table_array *v) { - v->a[76500] = anon_sym_DOLLAR_LPAREN; - v->a[76501] = anon_sym_BQUOTE; - v->a[76502] = anon_sym_DOLLAR_BQUOTE; - v->a[76503] = anon_sym_LT_LPAREN; - v->a[76504] = anon_sym_GT_LPAREN; - v->a[76505] = sym_word; - v->a[76506] = 5; - v->a[76507] = actions(3); + v->a[76500] = anon_sym_LT_LT_EQ; + v->a[76501] = anon_sym_GT_GT_EQ; + v->a[76502] = anon_sym_AMP_EQ; + v->a[76503] = anon_sym_CARET_EQ; + v->a[76504] = anon_sym_PIPE_EQ; + v->a[76505] = anon_sym_QMARK; + v->a[76506] = 14; + v->a[76507] = actions(57); v->a[76508] = 1; v->a[76509] = sym_comment; - v->a[76510] = actions(5817); + v->a[76510] = actions(4235); v->a[76511] = 1; - v->a[76512] = sym__special_character; - v->a[76513] = state(1522); + v->a[76512] = anon_sym_EQ; + v->a[76513] = actions(4476); v->a[76514] = 1; - v->a[76515] = aux_sym__literal_repeat1; - v->a[76516] = actions(5478); - v->a[76517] = 4; - v->a[76518] = sym_file_descriptor; - v->a[76519] = sym_test_operator; + v->a[76515] = anon_sym_PIPE; + v->a[76516] = actions(4482); + v->a[76517] = 1; + v->a[76518] = anon_sym_CARET; + v->a[76519] = actions(4484); small_parse_table_3826(v); } void small_parse_table_3826(t_small_parse_table_array *v) { - v->a[76520] = sym__brace_start; - v->a[76521] = aux_sym_heredoc_redirect_token1; - v->a[76522] = actions(5476); - v->a[76523] = 39; - v->a[76524] = anon_sym_LPAREN_LPAREN; - v->a[76525] = anon_sym_SEMI; - v->a[76526] = anon_sym_PIPE_PIPE; - v->a[76527] = anon_sym_AMP_AMP; - v->a[76528] = anon_sym_PIPE; - v->a[76529] = anon_sym_AMP; - v->a[76530] = anon_sym_LT; - v->a[76531] = anon_sym_GT; + v->a[76520] = 1; + v->a[76521] = anon_sym_AMP; + v->a[76522] = actions(4496); + v->a[76523] = 1; + v->a[76524] = anon_sym_AMP_AMP; + v->a[76525] = actions(4478); + v->a[76526] = 2; + v->a[76527] = anon_sym_LT; + v->a[76528] = anon_sym_GT; + v->a[76529] = actions(4480); + v->a[76530] = 2; + v->a[76531] = anon_sym_GT_GT; v->a[76532] = anon_sym_LT_LT; - v->a[76533] = anon_sym_GT_GT; - v->a[76534] = anon_sym_esac; - v->a[76535] = anon_sym_SEMI_SEMI; - v->a[76536] = anon_sym_SEMI_AMP; - v->a[76537] = anon_sym_SEMI_SEMI_AMP; - v->a[76538] = anon_sym_PIPE_AMP; - v->a[76539] = anon_sym_AMP_GT; + v->a[76533] = actions(4486); + v->a[76534] = 2; + v->a[76535] = anon_sym_EQ_EQ; + v->a[76536] = anon_sym_BANG_EQ; + v->a[76537] = actions(4488); + v->a[76538] = 2; + v->a[76539] = anon_sym_LT_EQ; small_parse_table_3827(v); } void small_parse_table_3827(t_small_parse_table_array *v) { - v->a[76540] = anon_sym_AMP_GT_GT; - v->a[76541] = anon_sym_LT_AMP; - v->a[76542] = anon_sym_GT_AMP; - v->a[76543] = anon_sym_GT_PIPE; - v->a[76544] = anon_sym_LT_AMP_DASH; - v->a[76545] = anon_sym_GT_AMP_DASH; - v->a[76546] = anon_sym_LT_LT_DASH; - v->a[76547] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76548] = anon_sym_DOLLAR_LBRACK; - v->a[76549] = anon_sym_DOLLAR; - v->a[76550] = anon_sym_DQUOTE; - v->a[76551] = sym_raw_string; - v->a[76552] = sym_ansi_c_string; - v->a[76553] = aux_sym_number_token1; - v->a[76554] = aux_sym_number_token2; - v->a[76555] = anon_sym_DOLLAR_LBRACE; - v->a[76556] = anon_sym_DOLLAR_LPAREN; - v->a[76557] = anon_sym_BQUOTE; - v->a[76558] = anon_sym_DOLLAR_BQUOTE; - v->a[76559] = anon_sym_LT_LPAREN; + v->a[76540] = anon_sym_GT_EQ; + v->a[76541] = actions(4490); + v->a[76542] = 2; + v->a[76543] = anon_sym_PLUS; + v->a[76544] = anon_sym_DASH; + v->a[76545] = actions(4494); + v->a[76546] = 2; + v->a[76547] = anon_sym_PLUS_PLUS2; + v->a[76548] = anon_sym_DASH_DASH2; + v->a[76549] = actions(4492); + v->a[76550] = 3; + v->a[76551] = anon_sym_STAR; + v->a[76552] = anon_sym_SLASH; + v->a[76553] = anon_sym_PERCENT; + v->a[76554] = actions(4237); + v->a[76555] = 13; + v->a[76556] = anon_sym_RPAREN; + v->a[76557] = anon_sym_PIPE_PIPE; + v->a[76558] = anon_sym_PLUS_EQ; + v->a[76559] = anon_sym_DASH_EQ; small_parse_table_3828(v); } void small_parse_table_3828(t_small_parse_table_array *v) { - v->a[76560] = anon_sym_GT_LPAREN; - v->a[76561] = aux_sym__simple_variable_name_token1; - v->a[76562] = sym_word; - v->a[76563] = 6; - v->a[76564] = actions(3); - v->a[76565] = 1; - v->a[76566] = sym_comment; - v->a[76567] = actions(5813); - v->a[76568] = 1; - v->a[76569] = aux_sym_concatenation_token1; - v->a[76570] = actions(5815); + v->a[76560] = anon_sym_STAR_EQ; + v->a[76561] = anon_sym_SLASH_EQ; + v->a[76562] = anon_sym_PERCENT_EQ; + v->a[76563] = anon_sym_LT_LT_EQ; + v->a[76564] = anon_sym_GT_GT_EQ; + v->a[76565] = anon_sym_AMP_EQ; + v->a[76566] = anon_sym_CARET_EQ; + v->a[76567] = anon_sym_PIPE_EQ; + v->a[76568] = anon_sym_QMARK; + v->a[76569] = 16; + v->a[76570] = actions(57); v->a[76571] = 1; - v->a[76572] = sym__concat; - v->a[76573] = state(1637); + v->a[76572] = sym_comment; + v->a[76573] = actions(4235); v->a[76574] = 1; - v->a[76575] = aux_sym_concatenation_repeat1; - v->a[76576] = actions(5395); - v->a[76577] = 5; - v->a[76578] = sym_file_descriptor; - v->a[76579] = sym_test_operator; + v->a[76575] = anon_sym_EQ; + v->a[76576] = actions(4476); + v->a[76577] = 1; + v->a[76578] = anon_sym_PIPE; + v->a[76579] = actions(4482); small_parse_table_3829(v); } void small_parse_table_3829(t_small_parse_table_array *v) { - v->a[76580] = sym__brace_start; - v->a[76581] = ts_builtin_sym_end; - v->a[76582] = aux_sym_heredoc_redirect_token1; - v->a[76583] = actions(5393); - v->a[76584] = 37; - v->a[76585] = anon_sym_LPAREN_LPAREN; - v->a[76586] = anon_sym_SEMI; - v->a[76587] = anon_sym_PIPE_PIPE; - v->a[76588] = anon_sym_AMP_AMP; - v->a[76589] = anon_sym_PIPE; - v->a[76590] = anon_sym_AMP; - v->a[76591] = anon_sym_LT; - v->a[76592] = anon_sym_GT; - v->a[76593] = anon_sym_LT_LT; - v->a[76594] = anon_sym_GT_GT; - v->a[76595] = anon_sym_SEMI_SEMI; - v->a[76596] = anon_sym_PIPE_AMP; - v->a[76597] = anon_sym_AMP_GT; - v->a[76598] = anon_sym_AMP_GT_GT; - v->a[76599] = anon_sym_LT_AMP; + v->a[76580] = 1; + v->a[76581] = anon_sym_CARET; + v->a[76582] = actions(4484); + v->a[76583] = 1; + v->a[76584] = anon_sym_AMP; + v->a[76585] = actions(4496); + v->a[76586] = 1; + v->a[76587] = anon_sym_AMP_AMP; + v->a[76588] = actions(4498); + v->a[76589] = 1; + v->a[76590] = anon_sym_PIPE_PIPE; + v->a[76591] = actions(4500); + v->a[76592] = 1; + v->a[76593] = anon_sym_QMARK; + v->a[76594] = actions(4478); + v->a[76595] = 2; + v->a[76596] = anon_sym_LT; + v->a[76597] = anon_sym_GT; + v->a[76598] = actions(4480); + v->a[76599] = 2; small_parse_table_3830(v); } diff --git a/parser/static/small_parse_table/small_parse_table_766.c b/parser/static/small_parse_table/small_parse_table_766.c index 29482102..7cc3bbdb 100644 --- a/parser/static/small_parse_table/small_parse_table_766.c +++ b/parser/static/small_parse_table/small_parse_table_766.c @@ -14,126 +14,126 @@ void small_parse_table_3830(t_small_parse_table_array *v) { - v->a[76600] = anon_sym_GT_AMP; - v->a[76601] = anon_sym_GT_PIPE; - v->a[76602] = anon_sym_LT_AMP_DASH; - v->a[76603] = anon_sym_GT_AMP_DASH; - v->a[76604] = anon_sym_LT_LT_DASH; - v->a[76605] = anon_sym_LT_LT_LT; - v->a[76606] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76607] = anon_sym_DOLLAR_LBRACK; - v->a[76608] = anon_sym_DOLLAR; - v->a[76609] = sym__special_character; - v->a[76610] = anon_sym_DQUOTE; - v->a[76611] = sym_raw_string; - v->a[76612] = sym_ansi_c_string; - v->a[76613] = aux_sym_number_token1; - v->a[76614] = aux_sym_number_token2; - v->a[76615] = anon_sym_DOLLAR_LBRACE; - v->a[76616] = anon_sym_DOLLAR_LPAREN; - v->a[76617] = anon_sym_BQUOTE; - v->a[76618] = anon_sym_DOLLAR_BQUOTE; - v->a[76619] = anon_sym_LT_LPAREN; + v->a[76600] = anon_sym_GT_GT; + v->a[76601] = anon_sym_LT_LT; + v->a[76602] = actions(4486); + v->a[76603] = 2; + v->a[76604] = anon_sym_EQ_EQ; + v->a[76605] = anon_sym_BANG_EQ; + v->a[76606] = actions(4488); + v->a[76607] = 2; + v->a[76608] = anon_sym_LT_EQ; + v->a[76609] = anon_sym_GT_EQ; + v->a[76610] = actions(4490); + v->a[76611] = 2; + v->a[76612] = anon_sym_PLUS; + v->a[76613] = anon_sym_DASH; + v->a[76614] = actions(4494); + v->a[76615] = 2; + v->a[76616] = anon_sym_PLUS_PLUS2; + v->a[76617] = anon_sym_DASH_DASH2; + v->a[76618] = actions(4492); + v->a[76619] = 3; small_parse_table_3831(v); } void small_parse_table_3831(t_small_parse_table_array *v) { - v->a[76620] = anon_sym_GT_LPAREN; - v->a[76621] = sym_word; - v->a[76622] = 3; - v->a[76623] = actions(3); - v->a[76624] = 1; - v->a[76625] = sym_comment; - v->a[76626] = actions(1334); - v->a[76627] = 6; - v->a[76628] = sym_file_descriptor; - v->a[76629] = sym__concat; - v->a[76630] = sym_variable_name; - v->a[76631] = sym_test_operator; - v->a[76632] = sym__brace_start; - v->a[76633] = aux_sym_heredoc_redirect_token1; - v->a[76634] = actions(1332); - v->a[76635] = 39; - v->a[76636] = anon_sym_LPAREN_LPAREN; - v->a[76637] = anon_sym_SEMI; - v->a[76638] = anon_sym_PIPE_PIPE; - v->a[76639] = anon_sym_AMP_AMP; + v->a[76620] = anon_sym_STAR; + v->a[76621] = anon_sym_SLASH; + v->a[76622] = anon_sym_PERCENT; + v->a[76623] = actions(4237); + v->a[76624] = 11; + v->a[76625] = anon_sym_RPAREN; + v->a[76626] = anon_sym_PLUS_EQ; + v->a[76627] = anon_sym_DASH_EQ; + v->a[76628] = anon_sym_STAR_EQ; + v->a[76629] = anon_sym_SLASH_EQ; + v->a[76630] = anon_sym_PERCENT_EQ; + v->a[76631] = anon_sym_LT_LT_EQ; + v->a[76632] = anon_sym_GT_GT_EQ; + v->a[76633] = anon_sym_AMP_EQ; + v->a[76634] = anon_sym_CARET_EQ; + v->a[76635] = anon_sym_PIPE_EQ; + v->a[76636] = 6; + v->a[76637] = actions(3); + v->a[76638] = 1; + v->a[76639] = sym_comment; small_parse_table_3832(v); } void small_parse_table_3832(t_small_parse_table_array *v) { - v->a[76640] = anon_sym_PIPE; - v->a[76641] = anon_sym_AMP; - v->a[76642] = anon_sym_LT; - v->a[76643] = anon_sym_GT; - v->a[76644] = anon_sym_LT_LT; - v->a[76645] = anon_sym_GT_GT; - v->a[76646] = anon_sym_RPAREN; - v->a[76647] = anon_sym_SEMI_SEMI; - v->a[76648] = anon_sym_PIPE_AMP; - v->a[76649] = anon_sym_AMP_GT; - v->a[76650] = anon_sym_AMP_GT_GT; - v->a[76651] = anon_sym_LT_AMP; - v->a[76652] = anon_sym_GT_AMP; - v->a[76653] = anon_sym_GT_PIPE; - v->a[76654] = anon_sym_LT_AMP_DASH; - v->a[76655] = anon_sym_GT_AMP_DASH; - v->a[76656] = anon_sym_LT_LT_DASH; - v->a[76657] = anon_sym_LT_LT_LT; - v->a[76658] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76659] = anon_sym_DOLLAR_LBRACK; + v->a[76640] = actions(816); + v->a[76641] = 1; + v->a[76642] = sym_file_descriptor; + v->a[76643] = actions(4324); + v->a[76644] = 1; + v->a[76645] = sym_variable_name; + v->a[76646] = actions(4322); + v->a[76647] = 2; + v->a[76648] = aux_sym__simple_variable_name_token1; + v->a[76649] = aux_sym__multiline_variable_name_token1; + v->a[76650] = actions(4320); + v->a[76651] = 9; + v->a[76652] = anon_sym_BANG; + v->a[76653] = anon_sym_DASH; + v->a[76654] = anon_sym_STAR; + v->a[76655] = anon_sym_QMARK; + v->a[76656] = anon_sym_DOLLAR; + v->a[76657] = anon_sym_POUND; + v->a[76658] = anon_sym_AT; + v->a[76659] = anon_sym_0; small_parse_table_3833(v); } void small_parse_table_3833(t_small_parse_table_array *v) { - v->a[76660] = aux_sym_concatenation_token1; - v->a[76661] = anon_sym_DOLLAR; - v->a[76662] = sym__special_character; - v->a[76663] = anon_sym_DQUOTE; - v->a[76664] = sym_raw_string; - v->a[76665] = sym_ansi_c_string; - v->a[76666] = aux_sym_number_token1; - v->a[76667] = aux_sym_number_token2; - v->a[76668] = anon_sym_DOLLAR_LBRACE; - v->a[76669] = anon_sym_DOLLAR_LPAREN; - v->a[76670] = anon_sym_BQUOTE; - v->a[76671] = anon_sym_DOLLAR_BQUOTE; - v->a[76672] = anon_sym_LT_LPAREN; - v->a[76673] = anon_sym_GT_LPAREN; - v->a[76674] = sym_word; - v->a[76675] = 7; - v->a[76676] = actions(3); - v->a[76677] = 1; - v->a[76678] = sym_comment; - v->a[76679] = actions(5826); + v->a[76660] = anon_sym__; + v->a[76661] = actions(810); + v->a[76662] = 20; + v->a[76663] = anon_sym_PIPE; + v->a[76664] = anon_sym_SEMI_SEMI; + v->a[76665] = anon_sym_PIPE_AMP; + v->a[76666] = anon_sym_AMP_AMP; + v->a[76667] = anon_sym_PIPE_PIPE; + v->a[76668] = anon_sym_LT; + v->a[76669] = anon_sym_GT; + v->a[76670] = anon_sym_GT_GT; + v->a[76671] = anon_sym_AMP_GT; + v->a[76672] = anon_sym_AMP_GT_GT; + v->a[76673] = anon_sym_LT_AMP; + v->a[76674] = anon_sym_GT_AMP; + v->a[76675] = anon_sym_GT_PIPE; + v->a[76676] = anon_sym_LT_AMP_DASH; + v->a[76677] = anon_sym_GT_AMP_DASH; + v->a[76678] = anon_sym_LT_LT; + v->a[76679] = anon_sym_LT_LT_DASH; small_parse_table_3834(v); } void small_parse_table_3834(t_small_parse_table_array *v) { - v->a[76680] = 1; - v->a[76681] = aux_sym_heredoc_redirect_token1; - v->a[76682] = actions(5828); - v->a[76683] = 1; - v->a[76684] = sym_file_descriptor; - v->a[76685] = actions(5831); - v->a[76686] = 3; - v->a[76687] = sym_variable_name; - v->a[76688] = sym_test_operator; - v->a[76689] = sym__brace_start; - v->a[76690] = actions(5823); - v->a[76691] = 11; - v->a[76692] = anon_sym_LT; - v->a[76693] = anon_sym_GT; - v->a[76694] = anon_sym_GT_GT; - v->a[76695] = anon_sym_AMP_GT; - v->a[76696] = anon_sym_AMP_GT_GT; - v->a[76697] = anon_sym_LT_AMP; - v->a[76698] = anon_sym_GT_AMP; - v->a[76699] = anon_sym_GT_PIPE; + v->a[76680] = aux_sym_heredoc_redirect_token1; + v->a[76681] = anon_sym_AMP; + v->a[76682] = anon_sym_SEMI; + v->a[76683] = 7; + v->a[76684] = actions(57); + v->a[76685] = 1; + v->a[76686] = sym_comment; + v->a[76687] = actions(4480); + v->a[76688] = 2; + v->a[76689] = anon_sym_GT_GT; + v->a[76690] = anon_sym_LT_LT; + v->a[76691] = actions(4490); + v->a[76692] = 2; + v->a[76693] = anon_sym_PLUS; + v->a[76694] = anon_sym_DASH; + v->a[76695] = actions(4494); + v->a[76696] = 2; + v->a[76697] = anon_sym_PLUS_PLUS2; + v->a[76698] = anon_sym_DASH_DASH2; + v->a[76699] = actions(4492); small_parse_table_3835(v); } diff --git a/parser/static/small_parse_table/small_parse_table_767.c b/parser/static/small_parse_table/small_parse_table_767.c index 21f1623f..6b8c5904 100644 --- a/parser/static/small_parse_table/small_parse_table_767.c +++ b/parser/static/small_parse_table/small_parse_table_767.c @@ -14,126 +14,126 @@ void small_parse_table_3835(t_small_parse_table_array *v) { - v->a[76700] = anon_sym_LT_AMP_DASH; - v->a[76701] = anon_sym_GT_AMP_DASH; - v->a[76702] = anon_sym_LT_LT_LT; - v->a[76703] = actions(5821); - v->a[76704] = 12; - v->a[76705] = anon_sym_SEMI; - v->a[76706] = anon_sym_PIPE_PIPE; - v->a[76707] = anon_sym_AMP_AMP; - v->a[76708] = anon_sym_PIPE; - v->a[76709] = anon_sym_AMP; - v->a[76710] = anon_sym_LT_LT; - v->a[76711] = anon_sym_esac; - v->a[76712] = anon_sym_SEMI_SEMI; - v->a[76713] = anon_sym_SEMI_AMP; - v->a[76714] = anon_sym_SEMI_SEMI_AMP; - v->a[76715] = anon_sym_PIPE_AMP; - v->a[76716] = anon_sym_LT_LT_DASH; - v->a[76717] = actions(5819); - v->a[76718] = 17; - v->a[76719] = anon_sym_LPAREN_LPAREN; + v->a[76700] = 3; + v->a[76701] = anon_sym_STAR; + v->a[76702] = anon_sym_SLASH; + v->a[76703] = anon_sym_PERCENT; + v->a[76704] = actions(4235); + v->a[76705] = 6; + v->a[76706] = anon_sym_PIPE; + v->a[76707] = anon_sym_EQ; + v->a[76708] = anon_sym_LT; + v->a[76709] = anon_sym_GT; + v->a[76710] = anon_sym_CARET; + v->a[76711] = anon_sym_AMP; + v->a[76712] = actions(4237); + v->a[76713] = 18; + v->a[76714] = anon_sym_RPAREN; + v->a[76715] = anon_sym_AMP_AMP; + v->a[76716] = anon_sym_PIPE_PIPE; + v->a[76717] = anon_sym_PLUS_EQ; + v->a[76718] = anon_sym_DASH_EQ; + v->a[76719] = anon_sym_STAR_EQ; small_parse_table_3836(v); } void small_parse_table_3836(t_small_parse_table_array *v) { - v->a[76720] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76721] = anon_sym_DOLLAR_LBRACK; - v->a[76722] = anon_sym_DOLLAR; - v->a[76723] = sym__special_character; - v->a[76724] = anon_sym_DQUOTE; - v->a[76725] = sym_raw_string; - v->a[76726] = sym_ansi_c_string; - v->a[76727] = aux_sym_number_token1; - v->a[76728] = aux_sym_number_token2; - v->a[76729] = anon_sym_DOLLAR_LBRACE; - v->a[76730] = anon_sym_DOLLAR_LPAREN; - v->a[76731] = anon_sym_BQUOTE; - v->a[76732] = anon_sym_DOLLAR_BQUOTE; - v->a[76733] = anon_sym_LT_LPAREN; - v->a[76734] = anon_sym_GT_LPAREN; - v->a[76735] = sym_word; - v->a[76736] = 7; - v->a[76737] = actions(3); - v->a[76738] = 1; - v->a[76739] = sym_comment; + v->a[76720] = anon_sym_SLASH_EQ; + v->a[76721] = anon_sym_PERCENT_EQ; + v->a[76722] = anon_sym_LT_LT_EQ; + v->a[76723] = anon_sym_GT_GT_EQ; + v->a[76724] = anon_sym_AMP_EQ; + v->a[76725] = anon_sym_CARET_EQ; + v->a[76726] = anon_sym_PIPE_EQ; + v->a[76727] = anon_sym_EQ_EQ; + v->a[76728] = anon_sym_BANG_EQ; + v->a[76729] = anon_sym_LT_EQ; + v->a[76730] = anon_sym_GT_EQ; + v->a[76731] = anon_sym_QMARK; + v->a[76732] = 6; + v->a[76733] = actions(57); + v->a[76734] = 1; + v->a[76735] = sym_comment; + v->a[76736] = actions(4490); + v->a[76737] = 2; + v->a[76738] = anon_sym_PLUS; + v->a[76739] = anon_sym_DASH; small_parse_table_3837(v); } void small_parse_table_3837(t_small_parse_table_array *v) { - v->a[76740] = actions(5826); - v->a[76741] = 1; - v->a[76742] = aux_sym_heredoc_redirect_token1; - v->a[76743] = actions(5828); - v->a[76744] = 1; - v->a[76745] = sym_file_descriptor; - v->a[76746] = actions(5831); - v->a[76747] = 3; - v->a[76748] = sym_variable_name; - v->a[76749] = sym_test_operator; - v->a[76750] = sym__brace_start; - v->a[76751] = actions(5823); - v->a[76752] = 11; + v->a[76740] = actions(4494); + v->a[76741] = 2; + v->a[76742] = anon_sym_PLUS_PLUS2; + v->a[76743] = anon_sym_DASH_DASH2; + v->a[76744] = actions(4492); + v->a[76745] = 3; + v->a[76746] = anon_sym_STAR; + v->a[76747] = anon_sym_SLASH; + v->a[76748] = anon_sym_PERCENT; + v->a[76749] = actions(4235); + v->a[76750] = 8; + v->a[76751] = anon_sym_PIPE; + v->a[76752] = anon_sym_EQ; v->a[76753] = anon_sym_LT; v->a[76754] = anon_sym_GT; v->a[76755] = anon_sym_GT_GT; - v->a[76756] = anon_sym_AMP_GT; - v->a[76757] = anon_sym_AMP_GT_GT; - v->a[76758] = anon_sym_LT_AMP; - v->a[76759] = anon_sym_GT_AMP; + v->a[76756] = anon_sym_LT_LT; + v->a[76757] = anon_sym_CARET; + v->a[76758] = anon_sym_AMP; + v->a[76759] = actions(4237); small_parse_table_3838(v); } void small_parse_table_3838(t_small_parse_table_array *v) { - v->a[76760] = anon_sym_GT_PIPE; - v->a[76761] = anon_sym_LT_AMP_DASH; - v->a[76762] = anon_sym_GT_AMP_DASH; - v->a[76763] = anon_sym_LT_LT_LT; - v->a[76764] = actions(5821); - v->a[76765] = 12; - v->a[76766] = anon_sym_SEMI; - v->a[76767] = anon_sym_PIPE_PIPE; - v->a[76768] = anon_sym_AMP_AMP; - v->a[76769] = anon_sym_PIPE; - v->a[76770] = anon_sym_AMP; - v->a[76771] = anon_sym_LT_LT; - v->a[76772] = anon_sym_esac; - v->a[76773] = anon_sym_SEMI_SEMI; - v->a[76774] = anon_sym_SEMI_AMP; - v->a[76775] = anon_sym_SEMI_SEMI_AMP; - v->a[76776] = anon_sym_PIPE_AMP; - v->a[76777] = anon_sym_LT_LT_DASH; - v->a[76778] = actions(5819); - v->a[76779] = 17; + v->a[76760] = 18; + v->a[76761] = anon_sym_RPAREN; + v->a[76762] = anon_sym_AMP_AMP; + v->a[76763] = anon_sym_PIPE_PIPE; + v->a[76764] = anon_sym_PLUS_EQ; + v->a[76765] = anon_sym_DASH_EQ; + v->a[76766] = anon_sym_STAR_EQ; + v->a[76767] = anon_sym_SLASH_EQ; + v->a[76768] = anon_sym_PERCENT_EQ; + v->a[76769] = anon_sym_LT_LT_EQ; + v->a[76770] = anon_sym_GT_GT_EQ; + v->a[76771] = anon_sym_AMP_EQ; + v->a[76772] = anon_sym_CARET_EQ; + v->a[76773] = anon_sym_PIPE_EQ; + v->a[76774] = anon_sym_EQ_EQ; + v->a[76775] = anon_sym_BANG_EQ; + v->a[76776] = anon_sym_LT_EQ; + v->a[76777] = anon_sym_GT_EQ; + v->a[76778] = anon_sym_QMARK; + v->a[76779] = 3; small_parse_table_3839(v); } void small_parse_table_3839(t_small_parse_table_array *v) { - v->a[76780] = anon_sym_LPAREN_LPAREN; - v->a[76781] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76782] = anon_sym_DOLLAR_LBRACK; - v->a[76783] = anon_sym_DOLLAR; - v->a[76784] = sym__special_character; - v->a[76785] = anon_sym_DQUOTE; - v->a[76786] = sym_raw_string; - v->a[76787] = sym_ansi_c_string; - v->a[76788] = aux_sym_number_token1; - v->a[76789] = aux_sym_number_token2; - v->a[76790] = anon_sym_DOLLAR_LBRACE; - v->a[76791] = anon_sym_DOLLAR_LPAREN; - v->a[76792] = anon_sym_BQUOTE; - v->a[76793] = anon_sym_DOLLAR_BQUOTE; - v->a[76794] = anon_sym_LT_LPAREN; - v->a[76795] = anon_sym_GT_LPAREN; - v->a[76796] = sym_word; - v->a[76797] = 28; - v->a[76798] = actions(71); - v->a[76799] = 1; + v->a[76780] = actions(57); + v->a[76781] = 1; + v->a[76782] = sym_comment; + v->a[76783] = actions(3032); + v->a[76784] = 13; + v->a[76785] = anon_sym_PIPE; + v->a[76786] = anon_sym_EQ; + v->a[76787] = anon_sym_LT; + v->a[76788] = anon_sym_GT; + v->a[76789] = anon_sym_GT_GT; + v->a[76790] = anon_sym_LT_LT; + v->a[76791] = anon_sym_CARET; + v->a[76792] = anon_sym_AMP; + v->a[76793] = anon_sym_PLUS; + v->a[76794] = anon_sym_DASH; + v->a[76795] = anon_sym_STAR; + v->a[76796] = anon_sym_SLASH; + v->a[76797] = anon_sym_PERCENT; + v->a[76798] = actions(3034); + v->a[76799] = 20; small_parse_table_3840(v); } diff --git a/parser/static/small_parse_table/small_parse_table_768.c b/parser/static/small_parse_table/small_parse_table_768.c index 2db077d5..cb332205 100644 --- a/parser/static/small_parse_table/small_parse_table_768.c +++ b/parser/static/small_parse_table/small_parse_table_768.c @@ -14,126 +14,126 @@ void small_parse_table_3840(t_small_parse_table_array *v) { - v->a[76800] = sym_comment; - v->a[76801] = actions(1131); - v->a[76802] = 1; - v->a[76803] = anon_sym_LPAREN; - v->a[76804] = actions(1141); - v->a[76805] = 1; - v->a[76806] = anon_sym_DOLLAR_LBRACK; - v->a[76807] = actions(1145); - v->a[76808] = 1; - v->a[76809] = anon_sym_DOLLAR; - v->a[76810] = actions(1149); - v->a[76811] = 1; - v->a[76812] = anon_sym_DQUOTE; - v->a[76813] = actions(1153); - v->a[76814] = 1; - v->a[76815] = aux_sym_number_token1; - v->a[76816] = actions(1155); - v->a[76817] = 1; - v->a[76818] = aux_sym_number_token2; - v->a[76819] = actions(1157); + v->a[76800] = anon_sym_RPAREN; + v->a[76801] = anon_sym_AMP_AMP; + v->a[76802] = anon_sym_PIPE_PIPE; + v->a[76803] = anon_sym_PLUS_EQ; + v->a[76804] = anon_sym_DASH_EQ; + v->a[76805] = anon_sym_STAR_EQ; + v->a[76806] = anon_sym_SLASH_EQ; + v->a[76807] = anon_sym_PERCENT_EQ; + v->a[76808] = anon_sym_LT_LT_EQ; + v->a[76809] = anon_sym_GT_GT_EQ; + v->a[76810] = anon_sym_AMP_EQ; + v->a[76811] = anon_sym_CARET_EQ; + v->a[76812] = anon_sym_PIPE_EQ; + v->a[76813] = anon_sym_EQ_EQ; + v->a[76814] = anon_sym_BANG_EQ; + v->a[76815] = anon_sym_LT_EQ; + v->a[76816] = anon_sym_GT_EQ; + v->a[76817] = anon_sym_QMARK; + v->a[76818] = anon_sym_PLUS_PLUS2; + v->a[76819] = anon_sym_DASH_DASH2; small_parse_table_3841(v); } void small_parse_table_3841(t_small_parse_table_array *v) { - v->a[76820] = 1; - v->a[76821] = anon_sym_DOLLAR_LBRACE; - v->a[76822] = actions(1159); - v->a[76823] = 1; - v->a[76824] = anon_sym_DOLLAR_LPAREN; - v->a[76825] = actions(1163); - v->a[76826] = 1; - v->a[76827] = anon_sym_DOLLAR_BQUOTE; - v->a[76828] = actions(1169); - v->a[76829] = 1; - v->a[76830] = sym__brace_start; - v->a[76831] = actions(1211); - v->a[76832] = 1; - v->a[76833] = sym_word; - v->a[76834] = actions(1213); - v->a[76835] = 1; - v->a[76836] = anon_sym_BANG; - v->a[76837] = actions(1219); - v->a[76838] = 1; - v->a[76839] = anon_sym_TILDE; + v->a[76820] = 3; + v->a[76821] = actions(57); + v->a[76822] = 1; + v->a[76823] = sym_comment; + v->a[76824] = actions(3115); + v->a[76825] = 13; + v->a[76826] = anon_sym_PIPE; + v->a[76827] = anon_sym_EQ; + v->a[76828] = anon_sym_LT; + v->a[76829] = anon_sym_GT; + v->a[76830] = anon_sym_GT_GT; + v->a[76831] = anon_sym_LT_LT; + v->a[76832] = anon_sym_CARET; + v->a[76833] = anon_sym_AMP; + v->a[76834] = anon_sym_PLUS; + v->a[76835] = anon_sym_DASH; + v->a[76836] = anon_sym_STAR; + v->a[76837] = anon_sym_SLASH; + v->a[76838] = anon_sym_PERCENT; + v->a[76839] = actions(3117); small_parse_table_3842(v); } void small_parse_table_3842(t_small_parse_table_array *v) { - v->a[76840] = actions(1221); - v->a[76841] = 1; - v->a[76842] = sym__special_character; - v->a[76843] = actions(1225); - v->a[76844] = 1; - v->a[76845] = sym_test_operator; - v->a[76846] = actions(3060); - v->a[76847] = 1; - v->a[76848] = anon_sym_BQUOTE; - v->a[76849] = actions(5781); - v->a[76850] = 1; - v->a[76851] = sym_extglob_pattern; - v->a[76852] = state(2484); - v->a[76853] = 1; - v->a[76854] = aux_sym__literal_repeat1; - v->a[76855] = state(2648); - v->a[76856] = 1; - v->a[76857] = sym__extglob_blob; - v->a[76858] = state(3333); - v->a[76859] = 1; + v->a[76840] = 20; + v->a[76841] = anon_sym_RPAREN; + v->a[76842] = anon_sym_AMP_AMP; + v->a[76843] = anon_sym_PIPE_PIPE; + v->a[76844] = anon_sym_PLUS_EQ; + v->a[76845] = anon_sym_DASH_EQ; + v->a[76846] = anon_sym_STAR_EQ; + v->a[76847] = anon_sym_SLASH_EQ; + v->a[76848] = anon_sym_PERCENT_EQ; + v->a[76849] = anon_sym_LT_LT_EQ; + v->a[76850] = anon_sym_GT_GT_EQ; + v->a[76851] = anon_sym_AMP_EQ; + v->a[76852] = anon_sym_CARET_EQ; + v->a[76853] = anon_sym_PIPE_EQ; + v->a[76854] = anon_sym_EQ_EQ; + v->a[76855] = anon_sym_BANG_EQ; + v->a[76856] = anon_sym_LT_EQ; + v->a[76857] = anon_sym_GT_EQ; + v->a[76858] = anon_sym_QMARK; + v->a[76859] = anon_sym_PLUS_PLUS2; small_parse_table_3843(v); } void small_parse_table_3843(t_small_parse_table_array *v) { - v->a[76860] = sym__expression; - v->a[76861] = actions(1129); - v->a[76862] = 2; - v->a[76863] = anon_sym_LPAREN_LPAREN; - v->a[76864] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76865] = actions(1165); - v->a[76866] = 2; - v->a[76867] = anon_sym_LT_LPAREN; - v->a[76868] = anon_sym_GT_LPAREN; - v->a[76869] = actions(1215); - v->a[76870] = 2; - v->a[76871] = anon_sym_PLUS_PLUS2; - v->a[76872] = anon_sym_DASH_DASH2; - v->a[76873] = actions(1217); - v->a[76874] = 2; - v->a[76875] = anon_sym_DASH2; - v->a[76876] = anon_sym_PLUS2; - v->a[76877] = actions(1223); - v->a[76878] = 2; - v->a[76879] = sym_raw_string; + v->a[76860] = anon_sym_DASH_DASH2; + v->a[76861] = 5; + v->a[76862] = actions(57); + v->a[76863] = 1; + v->a[76864] = sym_comment; + v->a[76865] = actions(4502); + v->a[76866] = 1; + v->a[76867] = sym__special_character; + v->a[76868] = state(1614); + v->a[76869] = 1; + v->a[76870] = aux_sym__literal_repeat1; + v->a[76871] = actions(3195); + v->a[76872] = 12; + v->a[76873] = anon_sym_PIPE; + v->a[76874] = anon_sym_LT; + v->a[76875] = anon_sym_GT; + v->a[76876] = anon_sym_AMP_GT; + v->a[76877] = anon_sym_LT_AMP; + v->a[76878] = anon_sym_GT_AMP; + v->a[76879] = anon_sym_LT_LT; small_parse_table_3844(v); } void small_parse_table_3844(t_small_parse_table_array *v) { - v->a[76880] = sym_ansi_c_string; - v->a[76881] = state(2594); - v->a[76882] = 6; - v->a[76883] = sym_binary_expression; - v->a[76884] = sym_ternary_expression; - v->a[76885] = sym_unary_expression; - v->a[76886] = sym_postfix_expression; - v->a[76887] = sym_parenthesized_expression; - v->a[76888] = sym_concatenation; - v->a[76889] = state(2588); - v->a[76890] = 9; - v->a[76891] = sym_arithmetic_expansion; - v->a[76892] = sym_brace_expression; - v->a[76893] = sym_string; - v->a[76894] = sym_translated_string; - v->a[76895] = sym_number; - v->a[76896] = sym_simple_expansion; - v->a[76897] = sym_expansion; - v->a[76898] = sym_command_substitution; - v->a[76899] = sym_process_substitution; + v->a[76880] = anon_sym_DOLLAR; + v->a[76881] = aux_sym_number_token1; + v->a[76882] = aux_sym_number_token2; + v->a[76883] = anon_sym_DOLLAR_LPAREN; + v->a[76884] = sym_word; + v->a[76885] = actions(3197); + v->a[76886] = 19; + v->a[76887] = sym_file_descriptor; + v->a[76888] = sym_variable_name; + v->a[76889] = sym_test_operator; + v->a[76890] = sym__brace_start; + v->a[76891] = anon_sym_PIPE_AMP; + v->a[76892] = anon_sym_AMP_AMP; + v->a[76893] = anon_sym_PIPE_PIPE; + v->a[76894] = anon_sym_GT_GT; + v->a[76895] = anon_sym_AMP_GT_GT; + v->a[76896] = anon_sym_GT_PIPE; + v->a[76897] = anon_sym_LT_AMP_DASH; + v->a[76898] = anon_sym_GT_AMP_DASH; + v->a[76899] = anon_sym_LT_LT_DASH; small_parse_table_3845(v); } diff --git a/parser/static/small_parse_table/small_parse_table_769.c b/parser/static/small_parse_table/small_parse_table_769.c index 3dc6d50c..7e80a131 100644 --- a/parser/static/small_parse_table/small_parse_table_769.c +++ b/parser/static/small_parse_table/small_parse_table_769.c @@ -14,126 +14,126 @@ void small_parse_table_3845(t_small_parse_table_array *v) { - v->a[76900] = 6; - v->a[76901] = actions(3); - v->a[76902] = 1; - v->a[76903] = sym_comment; - v->a[76904] = actions(5813); - v->a[76905] = 1; - v->a[76906] = aux_sym_concatenation_token1; - v->a[76907] = actions(5833); + v->a[76900] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[76901] = anon_sym_DQUOTE; + v->a[76902] = sym_raw_string; + v->a[76903] = anon_sym_DOLLAR_LBRACE; + v->a[76904] = anon_sym_BQUOTE; + v->a[76905] = anon_sym_DOLLAR_BQUOTE; + v->a[76906] = 16; + v->a[76907] = actions(57); v->a[76908] = 1; - v->a[76909] = sym__concat; - v->a[76910] = state(1649); + v->a[76909] = sym_comment; + v->a[76910] = actions(4476); v->a[76911] = 1; - v->a[76912] = aux_sym_concatenation_repeat1; - v->a[76913] = actions(1267); - v->a[76914] = 5; - v->a[76915] = sym_file_descriptor; - v->a[76916] = sym_test_operator; - v->a[76917] = sym__brace_start; - v->a[76918] = ts_builtin_sym_end; - v->a[76919] = aux_sym_heredoc_redirect_token1; + v->a[76912] = anon_sym_PIPE; + v->a[76913] = actions(4482); + v->a[76914] = 1; + v->a[76915] = anon_sym_CARET; + v->a[76916] = actions(4484); + v->a[76917] = 1; + v->a[76918] = anon_sym_AMP; + v->a[76919] = actions(4496); small_parse_table_3846(v); } void small_parse_table_3846(t_small_parse_table_array *v) { - v->a[76920] = actions(1265); - v->a[76921] = 37; - v->a[76922] = anon_sym_LPAREN_LPAREN; - v->a[76923] = anon_sym_SEMI; + v->a[76920] = 1; + v->a[76921] = anon_sym_AMP_AMP; + v->a[76922] = actions(4498); + v->a[76923] = 1; v->a[76924] = anon_sym_PIPE_PIPE; - v->a[76925] = anon_sym_AMP_AMP; - v->a[76926] = anon_sym_PIPE; - v->a[76927] = anon_sym_AMP; - v->a[76928] = anon_sym_LT; - v->a[76929] = anon_sym_GT; - v->a[76930] = anon_sym_LT_LT; - v->a[76931] = anon_sym_GT_GT; - v->a[76932] = anon_sym_SEMI_SEMI; - v->a[76933] = anon_sym_PIPE_AMP; - v->a[76934] = anon_sym_AMP_GT; - v->a[76935] = anon_sym_AMP_GT_GT; - v->a[76936] = anon_sym_LT_AMP; - v->a[76937] = anon_sym_GT_AMP; - v->a[76938] = anon_sym_GT_PIPE; - v->a[76939] = anon_sym_LT_AMP_DASH; + v->a[76925] = actions(4500); + v->a[76926] = 1; + v->a[76927] = anon_sym_QMARK; + v->a[76928] = actions(4505); + v->a[76929] = 1; + v->a[76930] = anon_sym_EQ; + v->a[76931] = actions(4478); + v->a[76932] = 2; + v->a[76933] = anon_sym_LT; + v->a[76934] = anon_sym_GT; + v->a[76935] = actions(4480); + v->a[76936] = 2; + v->a[76937] = anon_sym_GT_GT; + v->a[76938] = anon_sym_LT_LT; + v->a[76939] = actions(4486); small_parse_table_3847(v); } void small_parse_table_3847(t_small_parse_table_array *v) { - v->a[76940] = anon_sym_GT_AMP_DASH; - v->a[76941] = anon_sym_LT_LT_DASH; - v->a[76942] = anon_sym_LT_LT_LT; - v->a[76943] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[76944] = anon_sym_DOLLAR_LBRACK; - v->a[76945] = anon_sym_DOLLAR; - v->a[76946] = sym__special_character; - v->a[76947] = anon_sym_DQUOTE; - v->a[76948] = sym_raw_string; - v->a[76949] = sym_ansi_c_string; - v->a[76950] = aux_sym_number_token1; - v->a[76951] = aux_sym_number_token2; - v->a[76952] = anon_sym_DOLLAR_LBRACE; - v->a[76953] = anon_sym_DOLLAR_LPAREN; - v->a[76954] = anon_sym_BQUOTE; - v->a[76955] = anon_sym_DOLLAR_BQUOTE; - v->a[76956] = anon_sym_LT_LPAREN; - v->a[76957] = anon_sym_GT_LPAREN; - v->a[76958] = sym_word; - v->a[76959] = 6; + v->a[76940] = 2; + v->a[76941] = anon_sym_EQ_EQ; + v->a[76942] = anon_sym_BANG_EQ; + v->a[76943] = actions(4488); + v->a[76944] = 2; + v->a[76945] = anon_sym_LT_EQ; + v->a[76946] = anon_sym_GT_EQ; + v->a[76947] = actions(4490); + v->a[76948] = 2; + v->a[76949] = anon_sym_PLUS; + v->a[76950] = anon_sym_DASH; + v->a[76951] = actions(4494); + v->a[76952] = 2; + v->a[76953] = anon_sym_PLUS_PLUS2; + v->a[76954] = anon_sym_DASH_DASH2; + v->a[76955] = actions(4492); + v->a[76956] = 3; + v->a[76957] = anon_sym_STAR; + v->a[76958] = anon_sym_SLASH; + v->a[76959] = anon_sym_PERCENT; small_parse_table_3848(v); } void small_parse_table_3848(t_small_parse_table_array *v) { - v->a[76960] = actions(3); - v->a[76961] = 1; - v->a[76962] = sym_comment; - v->a[76963] = actions(5813); - v->a[76964] = 1; - v->a[76965] = aux_sym_concatenation_token1; - v->a[76966] = actions(5835); - v->a[76967] = 1; - v->a[76968] = sym__concat; - v->a[76969] = state(1649); - v->a[76970] = 1; - v->a[76971] = aux_sym_concatenation_repeat1; - v->a[76972] = actions(1288); - v->a[76973] = 5; - v->a[76974] = sym_file_descriptor; - v->a[76975] = sym_test_operator; - v->a[76976] = sym__brace_start; - v->a[76977] = ts_builtin_sym_end; - v->a[76978] = aux_sym_heredoc_redirect_token1; - v->a[76979] = actions(1286); + v->a[76960] = actions(4237); + v->a[76961] = 11; + v->a[76962] = anon_sym_RPAREN; + v->a[76963] = anon_sym_PLUS_EQ; + v->a[76964] = anon_sym_DASH_EQ; + v->a[76965] = anon_sym_STAR_EQ; + v->a[76966] = anon_sym_SLASH_EQ; + v->a[76967] = anon_sym_PERCENT_EQ; + v->a[76968] = anon_sym_LT_LT_EQ; + v->a[76969] = anon_sym_GT_GT_EQ; + v->a[76970] = anon_sym_AMP_EQ; + v->a[76971] = anon_sym_CARET_EQ; + v->a[76972] = anon_sym_PIPE_EQ; + v->a[76973] = 11; + v->a[76974] = actions(57); + v->a[76975] = 1; + v->a[76976] = sym_comment; + v->a[76977] = actions(4484); + v->a[76978] = 1; + v->a[76979] = anon_sym_AMP; small_parse_table_3849(v); } void small_parse_table_3849(t_small_parse_table_array *v) { - v->a[76980] = 37; - v->a[76981] = anon_sym_LPAREN_LPAREN; - v->a[76982] = anon_sym_SEMI; - v->a[76983] = anon_sym_PIPE_PIPE; - v->a[76984] = anon_sym_AMP_AMP; - v->a[76985] = anon_sym_PIPE; - v->a[76986] = anon_sym_AMP; - v->a[76987] = anon_sym_LT; - v->a[76988] = anon_sym_GT; - v->a[76989] = anon_sym_LT_LT; - v->a[76990] = anon_sym_GT_GT; - v->a[76991] = anon_sym_SEMI_SEMI; - v->a[76992] = anon_sym_PIPE_AMP; - v->a[76993] = anon_sym_AMP_GT; - v->a[76994] = anon_sym_AMP_GT_GT; - v->a[76995] = anon_sym_LT_AMP; - v->a[76996] = anon_sym_GT_AMP; - v->a[76997] = anon_sym_GT_PIPE; - v->a[76998] = anon_sym_LT_AMP_DASH; - v->a[76999] = anon_sym_GT_AMP_DASH; + v->a[76980] = actions(4478); + v->a[76981] = 2; + v->a[76982] = anon_sym_LT; + v->a[76983] = anon_sym_GT; + v->a[76984] = actions(4480); + v->a[76985] = 2; + v->a[76986] = anon_sym_GT_GT; + v->a[76987] = anon_sym_LT_LT; + v->a[76988] = actions(4486); + v->a[76989] = 2; + v->a[76990] = anon_sym_EQ_EQ; + v->a[76991] = anon_sym_BANG_EQ; + v->a[76992] = actions(4488); + v->a[76993] = 2; + v->a[76994] = anon_sym_LT_EQ; + v->a[76995] = anon_sym_GT_EQ; + v->a[76996] = actions(4490); + v->a[76997] = 2; + v->a[76998] = anon_sym_PLUS; + v->a[76999] = anon_sym_DASH; small_parse_table_3850(v); } diff --git a/parser/static/small_parse_table/small_parse_table_77.c b/parser/static/small_parse_table/small_parse_table_77.c index 7c745bc2..8065f027 100644 --- a/parser/static/small_parse_table/small_parse_table_77.c +++ b/parser/static/small_parse_table/small_parse_table_77.c @@ -14,126 +14,126 @@ void small_parse_table_385(t_small_parse_table_array *v) { - v->a[7700] = anon_sym_DOLLAR_LPAREN; - v->a[7701] = anon_sym_BQUOTE; - v->a[7702] = anon_sym_DOLLAR_BQUOTE; - v->a[7703] = anon_sym_LT_LPAREN; - v->a[7704] = anon_sym_GT_LPAREN; - v->a[7705] = sym_word; - v->a[7706] = 8; - v->a[7707] = actions(3); + v->a[7700] = sym__special_character; + v->a[7701] = actions(1154); + v->a[7702] = 1; + v->a[7703] = anon_sym_DQUOTE; + v->a[7704] = actions(1156); + v->a[7705] = 1; + v->a[7706] = aux_sym_number_token1; + v->a[7707] = actions(1158); v->a[7708] = 1; - v->a[7709] = sym_comment; - v->a[7710] = actions(1555); + v->a[7709] = aux_sym_number_token2; + v->a[7710] = actions(1160); v->a[7711] = 1; - v->a[7712] = anon_sym_DQUOTE; - v->a[7713] = actions(2070); + v->a[7712] = anon_sym_DOLLAR_LBRACE; + v->a[7713] = actions(1162); v->a[7714] = 1; - v->a[7715] = sym_variable_name; - v->a[7716] = state(1176); + v->a[7715] = anon_sym_DOLLAR_LPAREN; + v->a[7716] = actions(1164); v->a[7717] = 1; - v->a[7718] = sym_string; - v->a[7719] = actions(2068); + v->a[7718] = anon_sym_BQUOTE; + v->a[7719] = actions(1166); small_parse_table_386(v); } void small_parse_table_386(t_small_parse_table_array *v) { - v->a[7720] = 2; - v->a[7721] = aux_sym__simple_variable_name_token1; - v->a[7722] = aux_sym__multiline_variable_name_token1; - v->a[7723] = actions(1235); - v->a[7724] = 4; - v->a[7725] = sym_file_descriptor; - v->a[7726] = sym_test_operator; + v->a[7720] = 1; + v->a[7721] = anon_sym_DOLLAR_BQUOTE; + v->a[7722] = actions(1168); + v->a[7723] = 1; + v->a[7724] = sym_test_operator; + v->a[7725] = actions(1170); + v->a[7726] = 1; v->a[7727] = sym__bare_dollar; - v->a[7728] = sym__brace_start; - v->a[7729] = actions(2066); - v->a[7730] = 9; - v->a[7731] = anon_sym_DASH; - v->a[7732] = anon_sym_STAR; - v->a[7733] = anon_sym_BANG; - v->a[7734] = anon_sym_QMARK; - v->a[7735] = anon_sym_DOLLAR; - v->a[7736] = anon_sym_POUND; - v->a[7737] = anon_sym_AT2; - v->a[7738] = anon_sym_0; - v->a[7739] = anon_sym__; + v->a[7728] = actions(1172); + v->a[7729] = 1; + v->a[7730] = sym__brace_start; + v->a[7731] = state(366); + v->a[7732] = 1; + v->a[7733] = aux_sym_command_repeat2; + v->a[7734] = state(1233); + v->a[7735] = 1; + v->a[7736] = aux_sym__literal_repeat1; + v->a[7737] = state(1281); + v->a[7738] = 1; + v->a[7739] = sym_concatenation; small_parse_table_387(v); } void small_parse_table_387(t_small_parse_table_array *v) { - v->a[7740] = actions(1227); - v->a[7741] = 38; - v->a[7742] = anon_sym_LPAREN_LPAREN; - v->a[7743] = anon_sym_SEMI; - v->a[7744] = anon_sym_PIPE_PIPE; - v->a[7745] = anon_sym_AMP_AMP; - v->a[7746] = anon_sym_PIPE; - v->a[7747] = anon_sym_AMP; - v->a[7748] = anon_sym_EQ_EQ; - v->a[7749] = anon_sym_LT; - v->a[7750] = anon_sym_GT; - v->a[7751] = anon_sym_LT_LT; - v->a[7752] = anon_sym_GT_GT; - v->a[7753] = anon_sym_SEMI_SEMI; - v->a[7754] = anon_sym_PIPE_AMP; - v->a[7755] = anon_sym_EQ_TILDE; - v->a[7756] = anon_sym_AMP_GT; - v->a[7757] = anon_sym_AMP_GT_GT; - v->a[7758] = anon_sym_LT_AMP; - v->a[7759] = anon_sym_GT_AMP; + v->a[7740] = actions(1144); + v->a[7741] = 2; + v->a[7742] = sym_raw_string; + v->a[7743] = sym_word; + v->a[7744] = actions(1339); + v->a[7745] = 3; + v->a[7746] = sym_file_descriptor; + v->a[7747] = ts_builtin_sym_end; + v->a[7748] = aux_sym_heredoc_redirect_token1; + v->a[7749] = state(790); + v->a[7750] = 7; + v->a[7751] = sym_arithmetic_expansion; + v->a[7752] = sym_brace_expression; + v->a[7753] = sym_string; + v->a[7754] = sym_number; + v->a[7755] = sym_simple_expansion; + v->a[7756] = sym_expansion; + v->a[7757] = sym_command_substitution; + v->a[7758] = actions(1337); + v->a[7759] = 19; small_parse_table_388(v); } void small_parse_table_388(t_small_parse_table_array *v) { - v->a[7760] = anon_sym_GT_PIPE; - v->a[7761] = anon_sym_LT_AMP_DASH; - v->a[7762] = anon_sym_GT_AMP_DASH; - v->a[7763] = anon_sym_LT_LT_DASH; - v->a[7764] = aux_sym_heredoc_redirect_token1; - v->a[7765] = anon_sym_LT_LT_LT; - v->a[7766] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7767] = anon_sym_DOLLAR_LBRACK; - v->a[7768] = sym__special_character; - v->a[7769] = sym_raw_string; - v->a[7770] = sym_ansi_c_string; - v->a[7771] = aux_sym_number_token1; - v->a[7772] = aux_sym_number_token2; - v->a[7773] = anon_sym_DOLLAR_LBRACE; - v->a[7774] = anon_sym_DOLLAR_LPAREN; - v->a[7775] = anon_sym_BQUOTE; - v->a[7776] = anon_sym_DOLLAR_BQUOTE; - v->a[7777] = anon_sym_LT_LPAREN; - v->a[7778] = anon_sym_GT_LPAREN; - v->a[7779] = sym_word; + v->a[7760] = anon_sym_PIPE; + v->a[7761] = anon_sym_SEMI_SEMI; + v->a[7762] = anon_sym_PIPE_AMP; + v->a[7763] = anon_sym_AMP_AMP; + v->a[7764] = anon_sym_PIPE_PIPE; + v->a[7765] = anon_sym_LT; + v->a[7766] = anon_sym_GT; + v->a[7767] = anon_sym_GT_GT; + v->a[7768] = anon_sym_AMP_GT; + v->a[7769] = anon_sym_AMP_GT_GT; + v->a[7770] = anon_sym_LT_AMP; + v->a[7771] = anon_sym_GT_AMP; + v->a[7772] = anon_sym_GT_PIPE; + v->a[7773] = anon_sym_LT_AMP_DASH; + v->a[7774] = anon_sym_GT_AMP_DASH; + v->a[7775] = anon_sym_LT_LT; + v->a[7776] = anon_sym_LT_LT_DASH; + v->a[7777] = anon_sym_AMP; + v->a[7778] = anon_sym_SEMI; + v->a[7779] = 19; small_parse_table_389(v); } void small_parse_table_389(t_small_parse_table_array *v) { - v->a[7780] = 6; - v->a[7781] = actions(3); - v->a[7782] = 1; - v->a[7783] = sym_comment; - v->a[7784] = state(1382); - v->a[7785] = 1; - v->a[7786] = aux_sym__literal_repeat1; - v->a[7787] = state(1607); - v->a[7788] = 1; - v->a[7789] = sym_concatenation; - v->a[7790] = actions(2500); - v->a[7791] = 5; - v->a[7792] = sym_file_descriptor; - v->a[7793] = sym_variable_name; - v->a[7794] = sym_test_operator; - v->a[7795] = sym__brace_start; - v->a[7796] = aux_sym_heredoc_redirect_token1; - v->a[7797] = state(1081); - v->a[7798] = 9; - v->a[7799] = sym_arithmetic_expansion; + v->a[7780] = actions(3); + v->a[7781] = 1; + v->a[7782] = sym_comment; + v->a[7783] = actions(1811); + v->a[7784] = 1; + v->a[7785] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7786] = actions(1814); + v->a[7787] = 1; + v->a[7788] = anon_sym_DOLLAR; + v->a[7789] = actions(1817); + v->a[7790] = 1; + v->a[7791] = sym__special_character; + v->a[7792] = actions(1820); + v->a[7793] = 1; + v->a[7794] = anon_sym_DQUOTE; + v->a[7795] = actions(1823); + v->a[7796] = 1; + v->a[7797] = aux_sym_number_token1; + v->a[7798] = actions(1826); + v->a[7799] = 1; small_parse_table_390(v); } diff --git a/parser/static/small_parse_table/small_parse_table_770.c b/parser/static/small_parse_table/small_parse_table_770.c index 6cfa41f9..5156e330 100644 --- a/parser/static/small_parse_table/small_parse_table_770.c +++ b/parser/static/small_parse_table/small_parse_table_770.c @@ -14,126 +14,126 @@ void small_parse_table_3850(t_small_parse_table_array *v) { - v->a[77000] = anon_sym_LT_LT_DASH; - v->a[77001] = anon_sym_LT_LT_LT; - v->a[77002] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77003] = anon_sym_DOLLAR_LBRACK; - v->a[77004] = anon_sym_DOLLAR; - v->a[77005] = sym__special_character; - v->a[77006] = anon_sym_DQUOTE; - v->a[77007] = sym_raw_string; - v->a[77008] = sym_ansi_c_string; - v->a[77009] = aux_sym_number_token1; - v->a[77010] = aux_sym_number_token2; - v->a[77011] = anon_sym_DOLLAR_LBRACE; - v->a[77012] = anon_sym_DOLLAR_LPAREN; - v->a[77013] = anon_sym_BQUOTE; - v->a[77014] = anon_sym_DOLLAR_BQUOTE; - v->a[77015] = anon_sym_LT_LPAREN; - v->a[77016] = anon_sym_GT_LPAREN; - v->a[77017] = sym_word; - v->a[77018] = 3; - v->a[77019] = actions(3); + v->a[77000] = actions(4494); + v->a[77001] = 2; + v->a[77002] = anon_sym_PLUS_PLUS2; + v->a[77003] = anon_sym_DASH_DASH2; + v->a[77004] = actions(4235); + v->a[77005] = 3; + v->a[77006] = anon_sym_PIPE; + v->a[77007] = anon_sym_EQ; + v->a[77008] = anon_sym_CARET; + v->a[77009] = actions(4492); + v->a[77010] = 3; + v->a[77011] = anon_sym_STAR; + v->a[77012] = anon_sym_SLASH; + v->a[77013] = anon_sym_PERCENT; + v->a[77014] = actions(4237); + v->a[77015] = 14; + v->a[77016] = anon_sym_RPAREN; + v->a[77017] = anon_sym_AMP_AMP; + v->a[77018] = anon_sym_PIPE_PIPE; + v->a[77019] = anon_sym_PLUS_EQ; small_parse_table_3851(v); } void small_parse_table_3851(t_small_parse_table_array *v) { - v->a[77020] = 1; - v->a[77021] = sym_comment; - v->a[77022] = actions(4372); - v->a[77023] = 5; - v->a[77024] = sym_file_descriptor; - v->a[77025] = sym_variable_name; - v->a[77026] = sym_test_operator; - v->a[77027] = sym__brace_start; - v->a[77028] = aux_sym_heredoc_redirect_token1; - v->a[77029] = actions(4370); - v->a[77030] = 40; - v->a[77031] = anon_sym_LPAREN_LPAREN; - v->a[77032] = anon_sym_SEMI; - v->a[77033] = anon_sym_PIPE_PIPE; - v->a[77034] = anon_sym_AMP_AMP; - v->a[77035] = anon_sym_PIPE; - v->a[77036] = anon_sym_AMP; - v->a[77037] = anon_sym_LT; - v->a[77038] = anon_sym_GT; - v->a[77039] = anon_sym_LT_LT; + v->a[77020] = anon_sym_DASH_EQ; + v->a[77021] = anon_sym_STAR_EQ; + v->a[77022] = anon_sym_SLASH_EQ; + v->a[77023] = anon_sym_PERCENT_EQ; + v->a[77024] = anon_sym_LT_LT_EQ; + v->a[77025] = anon_sym_GT_GT_EQ; + v->a[77026] = anon_sym_AMP_EQ; + v->a[77027] = anon_sym_CARET_EQ; + v->a[77028] = anon_sym_PIPE_EQ; + v->a[77029] = anon_sym_QMARK; + v->a[77030] = 10; + v->a[77031] = actions(57); + v->a[77032] = 1; + v->a[77033] = sym_comment; + v->a[77034] = actions(4478); + v->a[77035] = 2; + v->a[77036] = anon_sym_LT; + v->a[77037] = anon_sym_GT; + v->a[77038] = actions(4480); + v->a[77039] = 2; small_parse_table_3852(v); } void small_parse_table_3852(t_small_parse_table_array *v) { v->a[77040] = anon_sym_GT_GT; - v->a[77041] = anon_sym_esac; - v->a[77042] = anon_sym_SEMI_SEMI; - v->a[77043] = anon_sym_SEMI_AMP; - v->a[77044] = anon_sym_SEMI_SEMI_AMP; - v->a[77045] = anon_sym_PIPE_AMP; - v->a[77046] = anon_sym_AMP_GT; - v->a[77047] = anon_sym_AMP_GT_GT; - v->a[77048] = anon_sym_LT_AMP; - v->a[77049] = anon_sym_GT_AMP; - v->a[77050] = anon_sym_GT_PIPE; - v->a[77051] = anon_sym_LT_AMP_DASH; - v->a[77052] = anon_sym_GT_AMP_DASH; - v->a[77053] = anon_sym_LT_LT_DASH; - v->a[77054] = anon_sym_LT_LT_LT; - v->a[77055] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77056] = anon_sym_DOLLAR_LBRACK; - v->a[77057] = anon_sym_DOLLAR; - v->a[77058] = sym__special_character; - v->a[77059] = anon_sym_DQUOTE; + v->a[77041] = anon_sym_LT_LT; + v->a[77042] = actions(4486); + v->a[77043] = 2; + v->a[77044] = anon_sym_EQ_EQ; + v->a[77045] = anon_sym_BANG_EQ; + v->a[77046] = actions(4488); + v->a[77047] = 2; + v->a[77048] = anon_sym_LT_EQ; + v->a[77049] = anon_sym_GT_EQ; + v->a[77050] = actions(4490); + v->a[77051] = 2; + v->a[77052] = anon_sym_PLUS; + v->a[77053] = anon_sym_DASH; + v->a[77054] = actions(4494); + v->a[77055] = 2; + v->a[77056] = anon_sym_PLUS_PLUS2; + v->a[77057] = anon_sym_DASH_DASH2; + v->a[77058] = actions(4492); + v->a[77059] = 3; small_parse_table_3853(v); } void small_parse_table_3853(t_small_parse_table_array *v) { - v->a[77060] = sym_raw_string; - v->a[77061] = sym_ansi_c_string; - v->a[77062] = aux_sym_number_token1; - v->a[77063] = aux_sym_number_token2; - v->a[77064] = anon_sym_DOLLAR_LBRACE; - v->a[77065] = anon_sym_DOLLAR_LPAREN; - v->a[77066] = anon_sym_BQUOTE; - v->a[77067] = anon_sym_DOLLAR_BQUOTE; - v->a[77068] = anon_sym_LT_LPAREN; - v->a[77069] = anon_sym_GT_LPAREN; - v->a[77070] = sym_word; - v->a[77071] = 6; - v->a[77072] = actions(3); - v->a[77073] = 1; - v->a[77074] = sym_comment; - v->a[77075] = actions(5758); - v->a[77076] = 1; - v->a[77077] = aux_sym_concatenation_token1; - v->a[77078] = actions(5837); - v->a[77079] = 1; + v->a[77060] = anon_sym_STAR; + v->a[77061] = anon_sym_SLASH; + v->a[77062] = anon_sym_PERCENT; + v->a[77063] = actions(4235); + v->a[77064] = 4; + v->a[77065] = anon_sym_PIPE; + v->a[77066] = anon_sym_EQ; + v->a[77067] = anon_sym_CARET; + v->a[77068] = anon_sym_AMP; + v->a[77069] = actions(4237); + v->a[77070] = 14; + v->a[77071] = anon_sym_RPAREN; + v->a[77072] = anon_sym_AMP_AMP; + v->a[77073] = anon_sym_PIPE_PIPE; + v->a[77074] = anon_sym_PLUS_EQ; + v->a[77075] = anon_sym_DASH_EQ; + v->a[77076] = anon_sym_STAR_EQ; + v->a[77077] = anon_sym_SLASH_EQ; + v->a[77078] = anon_sym_PERCENT_EQ; + v->a[77079] = anon_sym_LT_LT_EQ; small_parse_table_3854(v); } void small_parse_table_3854(t_small_parse_table_array *v) { - v->a[77080] = sym__concat; - v->a[77081] = state(1659); - v->a[77082] = 1; - v->a[77083] = aux_sym_concatenation_repeat1; - v->a[77084] = actions(1267); - v->a[77085] = 4; - v->a[77086] = sym_file_descriptor; - v->a[77087] = sym_test_operator; - v->a[77088] = sym__brace_start; - v->a[77089] = aux_sym_heredoc_redirect_token1; - v->a[77090] = actions(1265); - v->a[77091] = 38; - v->a[77092] = anon_sym_LPAREN_LPAREN; - v->a[77093] = anon_sym_SEMI; - v->a[77094] = anon_sym_PIPE_PIPE; - v->a[77095] = anon_sym_AMP_AMP; - v->a[77096] = anon_sym_PIPE; - v->a[77097] = anon_sym_AMP; - v->a[77098] = anon_sym_LT; - v->a[77099] = anon_sym_GT; + v->a[77080] = anon_sym_GT_GT_EQ; + v->a[77081] = anon_sym_AMP_EQ; + v->a[77082] = anon_sym_CARET_EQ; + v->a[77083] = anon_sym_PIPE_EQ; + v->a[77084] = anon_sym_QMARK; + v->a[77085] = 9; + v->a[77086] = actions(57); + v->a[77087] = 1; + v->a[77088] = sym_comment; + v->a[77089] = actions(4478); + v->a[77090] = 2; + v->a[77091] = anon_sym_LT; + v->a[77092] = anon_sym_GT; + v->a[77093] = actions(4480); + v->a[77094] = 2; + v->a[77095] = anon_sym_GT_GT; + v->a[77096] = anon_sym_LT_LT; + v->a[77097] = actions(4488); + v->a[77098] = 2; + v->a[77099] = anon_sym_LT_EQ; small_parse_table_3855(v); } diff --git a/parser/static/small_parse_table/small_parse_table_771.c b/parser/static/small_parse_table/small_parse_table_771.c index dff7f307..455e258c 100644 --- a/parser/static/small_parse_table/small_parse_table_771.c +++ b/parser/static/small_parse_table/small_parse_table_771.c @@ -14,126 +14,126 @@ void small_parse_table_3855(t_small_parse_table_array *v) { - v->a[77100] = anon_sym_LT_LT; - v->a[77101] = anon_sym_GT_GT; - v->a[77102] = anon_sym_SEMI_SEMI; - v->a[77103] = anon_sym_SEMI_AMP; - v->a[77104] = anon_sym_SEMI_SEMI_AMP; - v->a[77105] = anon_sym_PIPE_AMP; - v->a[77106] = anon_sym_AMP_GT; - v->a[77107] = anon_sym_AMP_GT_GT; - v->a[77108] = anon_sym_LT_AMP; - v->a[77109] = anon_sym_GT_AMP; - v->a[77110] = anon_sym_GT_PIPE; - v->a[77111] = anon_sym_LT_AMP_DASH; - v->a[77112] = anon_sym_GT_AMP_DASH; - v->a[77113] = anon_sym_LT_LT_DASH; - v->a[77114] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77115] = anon_sym_DOLLAR_LBRACK; - v->a[77116] = anon_sym_DOLLAR; - v->a[77117] = sym__special_character; - v->a[77118] = anon_sym_DQUOTE; - v->a[77119] = sym_raw_string; + v->a[77100] = anon_sym_GT_EQ; + v->a[77101] = actions(4490); + v->a[77102] = 2; + v->a[77103] = anon_sym_PLUS; + v->a[77104] = anon_sym_DASH; + v->a[77105] = actions(4494); + v->a[77106] = 2; + v->a[77107] = anon_sym_PLUS_PLUS2; + v->a[77108] = anon_sym_DASH_DASH2; + v->a[77109] = actions(4492); + v->a[77110] = 3; + v->a[77111] = anon_sym_STAR; + v->a[77112] = anon_sym_SLASH; + v->a[77113] = anon_sym_PERCENT; + v->a[77114] = actions(4235); + v->a[77115] = 4; + v->a[77116] = anon_sym_PIPE; + v->a[77117] = anon_sym_EQ; + v->a[77118] = anon_sym_CARET; + v->a[77119] = anon_sym_AMP; small_parse_table_3856(v); } void small_parse_table_3856(t_small_parse_table_array *v) { - v->a[77120] = sym_ansi_c_string; - v->a[77121] = aux_sym_number_token1; - v->a[77122] = aux_sym_number_token2; - v->a[77123] = anon_sym_DOLLAR_LBRACE; - v->a[77124] = anon_sym_DOLLAR_LPAREN; - v->a[77125] = anon_sym_BQUOTE; - v->a[77126] = anon_sym_DOLLAR_BQUOTE; - v->a[77127] = anon_sym_LT_LPAREN; - v->a[77128] = anon_sym_GT_LPAREN; - v->a[77129] = sym_word; - v->a[77130] = 3; - v->a[77131] = actions(3); - v->a[77132] = 1; - v->a[77133] = sym_comment; - v->a[77134] = actions(1358); - v->a[77135] = 5; - v->a[77136] = sym_file_descriptor; - v->a[77137] = sym__concat; - v->a[77138] = sym_test_operator; - v->a[77139] = sym__brace_start; + v->a[77120] = actions(4237); + v->a[77121] = 16; + v->a[77122] = anon_sym_RPAREN; + v->a[77123] = anon_sym_AMP_AMP; + v->a[77124] = anon_sym_PIPE_PIPE; + v->a[77125] = anon_sym_PLUS_EQ; + v->a[77126] = anon_sym_DASH_EQ; + v->a[77127] = anon_sym_STAR_EQ; + v->a[77128] = anon_sym_SLASH_EQ; + v->a[77129] = anon_sym_PERCENT_EQ; + v->a[77130] = anon_sym_LT_LT_EQ; + v->a[77131] = anon_sym_GT_GT_EQ; + v->a[77132] = anon_sym_AMP_EQ; + v->a[77133] = anon_sym_CARET_EQ; + v->a[77134] = anon_sym_PIPE_EQ; + v->a[77135] = anon_sym_EQ_EQ; + v->a[77136] = anon_sym_BANG_EQ; + v->a[77137] = anon_sym_QMARK; + v->a[77138] = 5; + v->a[77139] = actions(57); small_parse_table_3857(v); } void small_parse_table_3857(t_small_parse_table_array *v) { - v->a[77140] = aux_sym_heredoc_redirect_token1; - v->a[77141] = actions(1356); - v->a[77142] = 40; - v->a[77143] = anon_sym_LPAREN_LPAREN; - v->a[77144] = anon_sym_SEMI; - v->a[77145] = anon_sym_PIPE_PIPE; - v->a[77146] = anon_sym_AMP_AMP; - v->a[77147] = anon_sym_PIPE; - v->a[77148] = anon_sym_AMP; - v->a[77149] = anon_sym_LT; - v->a[77150] = anon_sym_GT; - v->a[77151] = anon_sym_LT_LT; - v->a[77152] = anon_sym_GT_GT; - v->a[77153] = anon_sym_esac; - v->a[77154] = anon_sym_SEMI_SEMI; - v->a[77155] = anon_sym_SEMI_AMP; - v->a[77156] = anon_sym_SEMI_SEMI_AMP; - v->a[77157] = anon_sym_PIPE_AMP; - v->a[77158] = anon_sym_AMP_GT; - v->a[77159] = anon_sym_AMP_GT_GT; + v->a[77140] = 1; + v->a[77141] = sym_comment; + v->a[77142] = actions(4494); + v->a[77143] = 2; + v->a[77144] = anon_sym_PLUS_PLUS2; + v->a[77145] = anon_sym_DASH_DASH2; + v->a[77146] = actions(4492); + v->a[77147] = 3; + v->a[77148] = anon_sym_STAR; + v->a[77149] = anon_sym_SLASH; + v->a[77150] = anon_sym_PERCENT; + v->a[77151] = actions(4235); + v->a[77152] = 10; + v->a[77153] = anon_sym_PIPE; + v->a[77154] = anon_sym_EQ; + v->a[77155] = anon_sym_LT; + v->a[77156] = anon_sym_GT; + v->a[77157] = anon_sym_GT_GT; + v->a[77158] = anon_sym_LT_LT; + v->a[77159] = anon_sym_CARET; small_parse_table_3858(v); } void small_parse_table_3858(t_small_parse_table_array *v) { - v->a[77160] = anon_sym_LT_AMP; - v->a[77161] = anon_sym_GT_AMP; - v->a[77162] = anon_sym_GT_PIPE; - v->a[77163] = anon_sym_LT_AMP_DASH; - v->a[77164] = anon_sym_GT_AMP_DASH; - v->a[77165] = anon_sym_LT_LT_DASH; - v->a[77166] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77167] = anon_sym_DOLLAR_LBRACK; - v->a[77168] = aux_sym_concatenation_token1; - v->a[77169] = anon_sym_DOLLAR; - v->a[77170] = sym__special_character; - v->a[77171] = anon_sym_DQUOTE; - v->a[77172] = sym_raw_string; - v->a[77173] = sym_ansi_c_string; - v->a[77174] = aux_sym_number_token1; - v->a[77175] = aux_sym_number_token2; - v->a[77176] = anon_sym_DOLLAR_LBRACE; - v->a[77177] = anon_sym_DOLLAR_LPAREN; - v->a[77178] = anon_sym_BQUOTE; - v->a[77179] = anon_sym_DOLLAR_BQUOTE; + v->a[77160] = anon_sym_AMP; + v->a[77161] = anon_sym_PLUS; + v->a[77162] = anon_sym_DASH; + v->a[77163] = actions(4237); + v->a[77164] = 18; + v->a[77165] = anon_sym_RPAREN; + v->a[77166] = anon_sym_AMP_AMP; + v->a[77167] = anon_sym_PIPE_PIPE; + v->a[77168] = anon_sym_PLUS_EQ; + v->a[77169] = anon_sym_DASH_EQ; + v->a[77170] = anon_sym_STAR_EQ; + v->a[77171] = anon_sym_SLASH_EQ; + v->a[77172] = anon_sym_PERCENT_EQ; + v->a[77173] = anon_sym_LT_LT_EQ; + v->a[77174] = anon_sym_GT_GT_EQ; + v->a[77175] = anon_sym_AMP_EQ; + v->a[77176] = anon_sym_CARET_EQ; + v->a[77177] = anon_sym_PIPE_EQ; + v->a[77178] = anon_sym_EQ_EQ; + v->a[77179] = anon_sym_BANG_EQ; small_parse_table_3859(v); } void small_parse_table_3859(t_small_parse_table_array *v) { - v->a[77180] = anon_sym_LT_LPAREN; - v->a[77181] = anon_sym_GT_LPAREN; - v->a[77182] = sym_word; - v->a[77183] = 3; + v->a[77180] = anon_sym_LT_EQ; + v->a[77181] = anon_sym_GT_EQ; + v->a[77182] = anon_sym_QMARK; + v->a[77183] = 6; v->a[77184] = actions(3); v->a[77185] = 1; v->a[77186] = sym_comment; - v->a[77187] = actions(1346); - v->a[77188] = 5; + v->a[77187] = actions(828); + v->a[77188] = 1; v->a[77189] = sym_file_descriptor; - v->a[77190] = sym__concat; - v->a[77191] = sym_test_operator; - v->a[77192] = sym__brace_start; - v->a[77193] = aux_sym_heredoc_redirect_token1; - v->a[77194] = actions(1344); - v->a[77195] = 40; - v->a[77196] = anon_sym_LPAREN_LPAREN; - v->a[77197] = anon_sym_SEMI; - v->a[77198] = anon_sym_PIPE_PIPE; - v->a[77199] = anon_sym_AMP_AMP; + v->a[77190] = actions(4324); + v->a[77191] = 1; + v->a[77192] = sym_variable_name; + v->a[77193] = actions(4322); + v->a[77194] = 2; + v->a[77195] = aux_sym__simple_variable_name_token1; + v->a[77196] = aux_sym__multiline_variable_name_token1; + v->a[77197] = actions(4320); + v->a[77198] = 9; + v->a[77199] = anon_sym_BANG; small_parse_table_3860(v); } diff --git a/parser/static/small_parse_table/small_parse_table_772.c b/parser/static/small_parse_table/small_parse_table_772.c index 26ae598d..bdfcf6ca 100644 --- a/parser/static/small_parse_table/small_parse_table_772.c +++ b/parser/static/small_parse_table/small_parse_table_772.c @@ -14,126 +14,126 @@ void small_parse_table_3860(t_small_parse_table_array *v) { - v->a[77200] = anon_sym_PIPE; - v->a[77201] = anon_sym_AMP; - v->a[77202] = anon_sym_LT; - v->a[77203] = anon_sym_GT; - v->a[77204] = anon_sym_LT_LT; - v->a[77205] = anon_sym_GT_GT; - v->a[77206] = anon_sym_esac; - v->a[77207] = anon_sym_SEMI_SEMI; - v->a[77208] = anon_sym_SEMI_AMP; - v->a[77209] = anon_sym_SEMI_SEMI_AMP; - v->a[77210] = anon_sym_PIPE_AMP; - v->a[77211] = anon_sym_AMP_GT; - v->a[77212] = anon_sym_AMP_GT_GT; - v->a[77213] = anon_sym_LT_AMP; - v->a[77214] = anon_sym_GT_AMP; - v->a[77215] = anon_sym_GT_PIPE; - v->a[77216] = anon_sym_LT_AMP_DASH; - v->a[77217] = anon_sym_GT_AMP_DASH; - v->a[77218] = anon_sym_LT_LT_DASH; - v->a[77219] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77200] = anon_sym_DASH; + v->a[77201] = anon_sym_STAR; + v->a[77202] = anon_sym_QMARK; + v->a[77203] = anon_sym_DOLLAR; + v->a[77204] = anon_sym_POUND; + v->a[77205] = anon_sym_AT; + v->a[77206] = anon_sym_0; + v->a[77207] = anon_sym__; + v->a[77208] = actions(826); + v->a[77209] = 20; + v->a[77210] = anon_sym_PIPE; + v->a[77211] = anon_sym_SEMI_SEMI; + v->a[77212] = anon_sym_PIPE_AMP; + v->a[77213] = anon_sym_AMP_AMP; + v->a[77214] = anon_sym_PIPE_PIPE; + v->a[77215] = anon_sym_LT; + v->a[77216] = anon_sym_GT; + v->a[77217] = anon_sym_GT_GT; + v->a[77218] = anon_sym_AMP_GT; + v->a[77219] = anon_sym_AMP_GT_GT; small_parse_table_3861(v); } void small_parse_table_3861(t_small_parse_table_array *v) { - v->a[77220] = anon_sym_DOLLAR_LBRACK; - v->a[77221] = aux_sym_concatenation_token1; - v->a[77222] = anon_sym_DOLLAR; - v->a[77223] = sym__special_character; - v->a[77224] = anon_sym_DQUOTE; - v->a[77225] = sym_raw_string; - v->a[77226] = sym_ansi_c_string; - v->a[77227] = aux_sym_number_token1; - v->a[77228] = aux_sym_number_token2; - v->a[77229] = anon_sym_DOLLAR_LBRACE; - v->a[77230] = anon_sym_DOLLAR_LPAREN; - v->a[77231] = anon_sym_BQUOTE; - v->a[77232] = anon_sym_DOLLAR_BQUOTE; - v->a[77233] = anon_sym_LT_LPAREN; - v->a[77234] = anon_sym_GT_LPAREN; - v->a[77235] = sym_word; - v->a[77236] = 5; - v->a[77237] = actions(3); - v->a[77238] = 1; - v->a[77239] = sym_comment; + v->a[77220] = anon_sym_LT_AMP; + v->a[77221] = anon_sym_GT_AMP; + v->a[77222] = anon_sym_GT_PIPE; + v->a[77223] = anon_sym_LT_AMP_DASH; + v->a[77224] = anon_sym_GT_AMP_DASH; + v->a[77225] = anon_sym_LT_LT; + v->a[77226] = anon_sym_LT_LT_DASH; + v->a[77227] = aux_sym_heredoc_redirect_token1; + v->a[77228] = anon_sym_AMP; + v->a[77229] = anon_sym_SEMI; + v->a[77230] = 4; + v->a[77231] = actions(57); + v->a[77232] = 1; + v->a[77233] = sym_comment; + v->a[77234] = actions(4494); + v->a[77235] = 2; + v->a[77236] = anon_sym_PLUS_PLUS2; + v->a[77237] = anon_sym_DASH_DASH2; + v->a[77238] = actions(4235); + v->a[77239] = 13; small_parse_table_3862(v); } void small_parse_table_3862(t_small_parse_table_array *v) { - v->a[77240] = actions(5753); - v->a[77241] = 1; - v->a[77242] = sym__special_character; - v->a[77243] = state(1608); - v->a[77244] = 1; - v->a[77245] = aux_sym__literal_repeat1; - v->a[77246] = actions(5697); - v->a[77247] = 5; - v->a[77248] = sym_file_descriptor; - v->a[77249] = sym_variable_name; - v->a[77250] = sym_test_operator; - v->a[77251] = sym__brace_start; - v->a[77252] = aux_sym_heredoc_redirect_token1; - v->a[77253] = actions(5695); - v->a[77254] = 38; - v->a[77255] = anon_sym_LPAREN_LPAREN; - v->a[77256] = anon_sym_SEMI; + v->a[77240] = anon_sym_PIPE; + v->a[77241] = anon_sym_EQ; + v->a[77242] = anon_sym_LT; + v->a[77243] = anon_sym_GT; + v->a[77244] = anon_sym_GT_GT; + v->a[77245] = anon_sym_LT_LT; + v->a[77246] = anon_sym_CARET; + v->a[77247] = anon_sym_AMP; + v->a[77248] = anon_sym_PLUS; + v->a[77249] = anon_sym_DASH; + v->a[77250] = anon_sym_STAR; + v->a[77251] = anon_sym_SLASH; + v->a[77252] = anon_sym_PERCENT; + v->a[77253] = actions(4237); + v->a[77254] = 18; + v->a[77255] = anon_sym_RPAREN; + v->a[77256] = anon_sym_AMP_AMP; v->a[77257] = anon_sym_PIPE_PIPE; - v->a[77258] = anon_sym_AMP_AMP; - v->a[77259] = anon_sym_PIPE; + v->a[77258] = anon_sym_PLUS_EQ; + v->a[77259] = anon_sym_DASH_EQ; small_parse_table_3863(v); } void small_parse_table_3863(t_small_parse_table_array *v) { - v->a[77260] = anon_sym_AMP; - v->a[77261] = anon_sym_LT; - v->a[77262] = anon_sym_GT; - v->a[77263] = anon_sym_LT_LT; - v->a[77264] = anon_sym_GT_GT; - v->a[77265] = anon_sym_SEMI_SEMI; - v->a[77266] = anon_sym_SEMI_AMP; - v->a[77267] = anon_sym_SEMI_SEMI_AMP; - v->a[77268] = anon_sym_PIPE_AMP; - v->a[77269] = anon_sym_AMP_GT; - v->a[77270] = anon_sym_AMP_GT_GT; - v->a[77271] = anon_sym_LT_AMP; - v->a[77272] = anon_sym_GT_AMP; - v->a[77273] = anon_sym_GT_PIPE; - v->a[77274] = anon_sym_LT_AMP_DASH; - v->a[77275] = anon_sym_GT_AMP_DASH; - v->a[77276] = anon_sym_LT_LT_DASH; - v->a[77277] = anon_sym_LT_LT_LT; - v->a[77278] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77279] = anon_sym_DOLLAR_LBRACK; + v->a[77260] = anon_sym_STAR_EQ; + v->a[77261] = anon_sym_SLASH_EQ; + v->a[77262] = anon_sym_PERCENT_EQ; + v->a[77263] = anon_sym_LT_LT_EQ; + v->a[77264] = anon_sym_GT_GT_EQ; + v->a[77265] = anon_sym_AMP_EQ; + v->a[77266] = anon_sym_CARET_EQ; + v->a[77267] = anon_sym_PIPE_EQ; + v->a[77268] = anon_sym_EQ_EQ; + v->a[77269] = anon_sym_BANG_EQ; + v->a[77270] = anon_sym_LT_EQ; + v->a[77271] = anon_sym_GT_EQ; + v->a[77272] = anon_sym_QMARK; + v->a[77273] = 15; + v->a[77274] = actions(57); + v->a[77275] = 1; + v->a[77276] = sym_comment; + v->a[77277] = actions(4209); + v->a[77278] = 1; + v->a[77279] = anon_sym_EQ; small_parse_table_3864(v); } void small_parse_table_3864(t_small_parse_table_array *v) { - v->a[77280] = anon_sym_DOLLAR; - v->a[77281] = anon_sym_DQUOTE; - v->a[77282] = sym_raw_string; - v->a[77283] = sym_ansi_c_string; - v->a[77284] = aux_sym_number_token1; - v->a[77285] = aux_sym_number_token2; - v->a[77286] = anon_sym_DOLLAR_LBRACE; - v->a[77287] = anon_sym_DOLLAR_LPAREN; - v->a[77288] = anon_sym_BQUOTE; - v->a[77289] = anon_sym_DOLLAR_BQUOTE; - v->a[77290] = anon_sym_LT_LPAREN; - v->a[77291] = anon_sym_GT_LPAREN; - v->a[77292] = sym_word; - v->a[77293] = 3; - v->a[77294] = actions(3); - v->a[77295] = 1; - v->a[77296] = sym_comment; - v->a[77297] = actions(1298); - v->a[77298] = 6; - v->a[77299] = sym_file_descriptor; + v->a[77280] = actions(4476); + v->a[77281] = 1; + v->a[77282] = anon_sym_PIPE; + v->a[77283] = actions(4482); + v->a[77284] = 1; + v->a[77285] = anon_sym_CARET; + v->a[77286] = actions(4484); + v->a[77287] = 1; + v->a[77288] = anon_sym_AMP; + v->a[77289] = actions(4496); + v->a[77290] = 1; + v->a[77291] = anon_sym_AMP_AMP; + v->a[77292] = actions(4498); + v->a[77293] = 1; + v->a[77294] = anon_sym_PIPE_PIPE; + v->a[77295] = actions(4478); + v->a[77296] = 2; + v->a[77297] = anon_sym_LT; + v->a[77298] = anon_sym_GT; + v->a[77299] = actions(4480); small_parse_table_3865(v); } diff --git a/parser/static/small_parse_table/small_parse_table_773.c b/parser/static/small_parse_table/small_parse_table_773.c index f0478673..d9da950e 100644 --- a/parser/static/small_parse_table/small_parse_table_773.c +++ b/parser/static/small_parse_table/small_parse_table_773.c @@ -14,126 +14,126 @@ void small_parse_table_3865(t_small_parse_table_array *v) { - v->a[77300] = sym__concat; - v->a[77301] = sym_variable_name; - v->a[77302] = sym_test_operator; - v->a[77303] = sym__brace_start; - v->a[77304] = aux_sym_heredoc_redirect_token1; - v->a[77305] = actions(1296); - v->a[77306] = 39; - v->a[77307] = anon_sym_LPAREN_LPAREN; - v->a[77308] = anon_sym_SEMI; - v->a[77309] = anon_sym_PIPE_PIPE; - v->a[77310] = anon_sym_AMP_AMP; - v->a[77311] = anon_sym_PIPE; - v->a[77312] = anon_sym_AMP; - v->a[77313] = anon_sym_LT; - v->a[77314] = anon_sym_GT; - v->a[77315] = anon_sym_LT_LT; - v->a[77316] = anon_sym_GT_GT; - v->a[77317] = anon_sym_RPAREN; - v->a[77318] = anon_sym_SEMI_SEMI; - v->a[77319] = anon_sym_PIPE_AMP; + v->a[77300] = 2; + v->a[77301] = anon_sym_GT_GT; + v->a[77302] = anon_sym_LT_LT; + v->a[77303] = actions(4486); + v->a[77304] = 2; + v->a[77305] = anon_sym_EQ_EQ; + v->a[77306] = anon_sym_BANG_EQ; + v->a[77307] = actions(4488); + v->a[77308] = 2; + v->a[77309] = anon_sym_LT_EQ; + v->a[77310] = anon_sym_GT_EQ; + v->a[77311] = actions(4490); + v->a[77312] = 2; + v->a[77313] = anon_sym_PLUS; + v->a[77314] = anon_sym_DASH; + v->a[77315] = actions(4494); + v->a[77316] = 2; + v->a[77317] = anon_sym_PLUS_PLUS2; + v->a[77318] = anon_sym_DASH_DASH2; + v->a[77319] = actions(4492); small_parse_table_3866(v); } void small_parse_table_3866(t_small_parse_table_array *v) { - v->a[77320] = anon_sym_AMP_GT; - v->a[77321] = anon_sym_AMP_GT_GT; - v->a[77322] = anon_sym_LT_AMP; - v->a[77323] = anon_sym_GT_AMP; - v->a[77324] = anon_sym_GT_PIPE; - v->a[77325] = anon_sym_LT_AMP_DASH; - v->a[77326] = anon_sym_GT_AMP_DASH; - v->a[77327] = anon_sym_LT_LT_DASH; - v->a[77328] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77329] = anon_sym_DOLLAR_LBRACK; - v->a[77330] = aux_sym_concatenation_token1; - v->a[77331] = anon_sym_DOLLAR; - v->a[77332] = sym__special_character; - v->a[77333] = anon_sym_DQUOTE; - v->a[77334] = sym_raw_string; - v->a[77335] = sym_ansi_c_string; - v->a[77336] = aux_sym_number_token1; - v->a[77337] = aux_sym_number_token2; - v->a[77338] = anon_sym_DOLLAR_LBRACE; - v->a[77339] = anon_sym_DOLLAR_LPAREN; + v->a[77320] = 3; + v->a[77321] = anon_sym_STAR; + v->a[77322] = anon_sym_SLASH; + v->a[77323] = anon_sym_PERCENT; + v->a[77324] = actions(4211); + v->a[77325] = 12; + v->a[77326] = anon_sym_RPAREN; + v->a[77327] = anon_sym_PLUS_EQ; + v->a[77328] = anon_sym_DASH_EQ; + v->a[77329] = anon_sym_STAR_EQ; + v->a[77330] = anon_sym_SLASH_EQ; + v->a[77331] = anon_sym_PERCENT_EQ; + v->a[77332] = anon_sym_LT_LT_EQ; + v->a[77333] = anon_sym_GT_GT_EQ; + v->a[77334] = anon_sym_AMP_EQ; + v->a[77335] = anon_sym_CARET_EQ; + v->a[77336] = anon_sym_PIPE_EQ; + v->a[77337] = anon_sym_QMARK; + v->a[77338] = 3; + v->a[77339] = actions(57); small_parse_table_3867(v); } void small_parse_table_3867(t_small_parse_table_array *v) { - v->a[77340] = anon_sym_BQUOTE; - v->a[77341] = anon_sym_DOLLAR_BQUOTE; - v->a[77342] = anon_sym_LT_LPAREN; - v->a[77343] = anon_sym_GT_LPAREN; - v->a[77344] = aux_sym__simple_variable_name_token1; - v->a[77345] = sym_word; - v->a[77346] = 6; - v->a[77347] = actions(3); - v->a[77348] = 1; - v->a[77349] = sym_comment; - v->a[77350] = actions(5758); - v->a[77351] = 1; - v->a[77352] = aux_sym_concatenation_token1; - v->a[77353] = actions(5839); - v->a[77354] = 1; - v->a[77355] = sym__concat; - v->a[77356] = state(1659); - v->a[77357] = 1; - v->a[77358] = aux_sym_concatenation_repeat1; - v->a[77359] = actions(1288); + v->a[77340] = 1; + v->a[77341] = sym_comment; + v->a[77342] = actions(2826); + v->a[77343] = 13; + v->a[77344] = anon_sym_PIPE; + v->a[77345] = anon_sym_EQ; + v->a[77346] = anon_sym_LT; + v->a[77347] = anon_sym_GT; + v->a[77348] = anon_sym_GT_GT; + v->a[77349] = anon_sym_LT_LT; + v->a[77350] = anon_sym_CARET; + v->a[77351] = anon_sym_AMP; + v->a[77352] = anon_sym_PLUS; + v->a[77353] = anon_sym_DASH; + v->a[77354] = anon_sym_STAR; + v->a[77355] = anon_sym_SLASH; + v->a[77356] = anon_sym_PERCENT; + v->a[77357] = actions(2828); + v->a[77358] = 20; + v->a[77359] = anon_sym_RPAREN; small_parse_table_3868(v); } void small_parse_table_3868(t_small_parse_table_array *v) { - v->a[77360] = 4; - v->a[77361] = sym_file_descriptor; - v->a[77362] = sym_test_operator; - v->a[77363] = sym__brace_start; - v->a[77364] = aux_sym_heredoc_redirect_token1; - v->a[77365] = actions(1286); - v->a[77366] = 38; - v->a[77367] = anon_sym_LPAREN_LPAREN; - v->a[77368] = anon_sym_SEMI; - v->a[77369] = anon_sym_PIPE_PIPE; - v->a[77370] = anon_sym_AMP_AMP; - v->a[77371] = anon_sym_PIPE; - v->a[77372] = anon_sym_AMP; - v->a[77373] = anon_sym_LT; - v->a[77374] = anon_sym_GT; - v->a[77375] = anon_sym_LT_LT; - v->a[77376] = anon_sym_GT_GT; - v->a[77377] = anon_sym_SEMI_SEMI; - v->a[77378] = anon_sym_SEMI_AMP; - v->a[77379] = anon_sym_SEMI_SEMI_AMP; + v->a[77360] = anon_sym_AMP_AMP; + v->a[77361] = anon_sym_PIPE_PIPE; + v->a[77362] = anon_sym_PLUS_EQ; + v->a[77363] = anon_sym_DASH_EQ; + v->a[77364] = anon_sym_STAR_EQ; + v->a[77365] = anon_sym_SLASH_EQ; + v->a[77366] = anon_sym_PERCENT_EQ; + v->a[77367] = anon_sym_LT_LT_EQ; + v->a[77368] = anon_sym_GT_GT_EQ; + v->a[77369] = anon_sym_AMP_EQ; + v->a[77370] = anon_sym_CARET_EQ; + v->a[77371] = anon_sym_PIPE_EQ; + v->a[77372] = anon_sym_EQ_EQ; + v->a[77373] = anon_sym_BANG_EQ; + v->a[77374] = anon_sym_LT_EQ; + v->a[77375] = anon_sym_GT_EQ; + v->a[77376] = anon_sym_QMARK; + v->a[77377] = anon_sym_PLUS_PLUS2; + v->a[77378] = anon_sym_DASH_DASH2; + v->a[77379] = 3; small_parse_table_3869(v); } void small_parse_table_3869(t_small_parse_table_array *v) { - v->a[77380] = anon_sym_PIPE_AMP; - v->a[77381] = anon_sym_AMP_GT; - v->a[77382] = anon_sym_AMP_GT_GT; - v->a[77383] = anon_sym_LT_AMP; - v->a[77384] = anon_sym_GT_AMP; - v->a[77385] = anon_sym_GT_PIPE; - v->a[77386] = anon_sym_LT_AMP_DASH; - v->a[77387] = anon_sym_GT_AMP_DASH; - v->a[77388] = anon_sym_LT_LT_DASH; - v->a[77389] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77390] = anon_sym_DOLLAR_LBRACK; - v->a[77391] = anon_sym_DOLLAR; - v->a[77392] = sym__special_character; - v->a[77393] = anon_sym_DQUOTE; - v->a[77394] = sym_raw_string; - v->a[77395] = sym_ansi_c_string; - v->a[77396] = aux_sym_number_token1; - v->a[77397] = aux_sym_number_token2; - v->a[77398] = anon_sym_DOLLAR_LBRACE; - v->a[77399] = anon_sym_DOLLAR_LPAREN; + v->a[77380] = actions(57); + v->a[77381] = 1; + v->a[77382] = sym_comment; + v->a[77383] = actions(2662); + v->a[77384] = 12; + v->a[77385] = anon_sym_PIPE; + v->a[77386] = anon_sym_LT; + v->a[77387] = anon_sym_GT; + v->a[77388] = anon_sym_AMP_GT; + v->a[77389] = anon_sym_LT_AMP; + v->a[77390] = anon_sym_GT_AMP; + v->a[77391] = anon_sym_LT_LT; + v->a[77392] = anon_sym_DOLLAR; + v->a[77393] = aux_sym_number_token1; + v->a[77394] = aux_sym_number_token2; + v->a[77395] = anon_sym_DOLLAR_LPAREN; + v->a[77396] = sym_word; + v->a[77397] = actions(2664); + v->a[77398] = 21; + v->a[77399] = sym_file_descriptor; small_parse_table_3870(v); } diff --git a/parser/static/small_parse_table/small_parse_table_774.c b/parser/static/small_parse_table/small_parse_table_774.c index 7882afaa..aa5dc06a 100644 --- a/parser/static/small_parse_table/small_parse_table_774.c +++ b/parser/static/small_parse_table/small_parse_table_774.c @@ -14,126 +14,126 @@ void small_parse_table_3870(t_small_parse_table_array *v) { - v->a[77400] = anon_sym_BQUOTE; - v->a[77401] = anon_sym_DOLLAR_BQUOTE; - v->a[77402] = anon_sym_LT_LPAREN; - v->a[77403] = anon_sym_GT_LPAREN; - v->a[77404] = sym_word; - v->a[77405] = 5; - v->a[77406] = actions(3); - v->a[77407] = 1; - v->a[77408] = sym_comment; - v->a[77409] = actions(5841); - v->a[77410] = 1; - v->a[77411] = sym__special_character; - v->a[77412] = state(1646); - v->a[77413] = 1; - v->a[77414] = aux_sym__literal_repeat1; - v->a[77415] = actions(1364); - v->a[77416] = 5; - v->a[77417] = sym_file_descriptor; - v->a[77418] = sym_variable_name; - v->a[77419] = sym_test_operator; + v->a[77400] = sym_test_operator; + v->a[77401] = sym__bare_dollar; + v->a[77402] = sym__brace_start; + v->a[77403] = anon_sym_LPAREN; + v->a[77404] = anon_sym_PIPE_AMP; + v->a[77405] = anon_sym_AMP_AMP; + v->a[77406] = anon_sym_PIPE_PIPE; + v->a[77407] = anon_sym_GT_GT; + v->a[77408] = anon_sym_AMP_GT_GT; + v->a[77409] = anon_sym_GT_PIPE; + v->a[77410] = anon_sym_LT_AMP_DASH; + v->a[77411] = anon_sym_GT_AMP_DASH; + v->a[77412] = anon_sym_LT_LT_DASH; + v->a[77413] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77414] = sym__special_character; + v->a[77415] = anon_sym_DQUOTE; + v->a[77416] = sym_raw_string; + v->a[77417] = anon_sym_DOLLAR_LBRACE; + v->a[77418] = anon_sym_BQUOTE; + v->a[77419] = anon_sym_DOLLAR_BQUOTE; small_parse_table_3871(v); } void small_parse_table_3871(t_small_parse_table_array *v) { - v->a[77420] = sym__brace_start; - v->a[77421] = aux_sym_heredoc_redirect_token1; - v->a[77422] = actions(1362); - v->a[77423] = 38; - v->a[77424] = anon_sym_LPAREN_LPAREN; - v->a[77425] = anon_sym_SEMI; - v->a[77426] = anon_sym_PIPE_PIPE; - v->a[77427] = anon_sym_AMP_AMP; - v->a[77428] = anon_sym_PIPE; - v->a[77429] = anon_sym_AMP; - v->a[77430] = anon_sym_LT; - v->a[77431] = anon_sym_GT; + v->a[77420] = 3; + v->a[77421] = actions(57); + v->a[77422] = 1; + v->a[77423] = sym_comment; + v->a[77424] = actions(2749); + v->a[77425] = 12; + v->a[77426] = anon_sym_PIPE; + v->a[77427] = anon_sym_LT; + v->a[77428] = anon_sym_GT; + v->a[77429] = anon_sym_AMP_GT; + v->a[77430] = anon_sym_LT_AMP; + v->a[77431] = anon_sym_GT_AMP; v->a[77432] = anon_sym_LT_LT; - v->a[77433] = anon_sym_GT_GT; - v->a[77434] = anon_sym_SEMI_SEMI; - v->a[77435] = anon_sym_SEMI_AMP; - v->a[77436] = anon_sym_SEMI_SEMI_AMP; - v->a[77437] = anon_sym_PIPE_AMP; - v->a[77438] = anon_sym_AMP_GT; - v->a[77439] = anon_sym_AMP_GT_GT; + v->a[77433] = anon_sym_DOLLAR; + v->a[77434] = aux_sym_number_token1; + v->a[77435] = aux_sym_number_token2; + v->a[77436] = anon_sym_DOLLAR_LPAREN; + v->a[77437] = sym_word; + v->a[77438] = actions(2754); + v->a[77439] = 21; small_parse_table_3872(v); } void small_parse_table_3872(t_small_parse_table_array *v) { - v->a[77440] = anon_sym_LT_AMP; - v->a[77441] = anon_sym_GT_AMP; - v->a[77442] = anon_sym_GT_PIPE; - v->a[77443] = anon_sym_LT_AMP_DASH; - v->a[77444] = anon_sym_GT_AMP_DASH; - v->a[77445] = anon_sym_LT_LT_DASH; - v->a[77446] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77447] = anon_sym_DOLLAR_LBRACK; - v->a[77448] = anon_sym_DOLLAR; - v->a[77449] = anon_sym_DQUOTE; - v->a[77450] = sym_raw_string; - v->a[77451] = sym_ansi_c_string; - v->a[77452] = aux_sym_number_token1; - v->a[77453] = aux_sym_number_token2; - v->a[77454] = anon_sym_DOLLAR_LBRACE; - v->a[77455] = anon_sym_DOLLAR_LPAREN; - v->a[77456] = anon_sym_BQUOTE; - v->a[77457] = anon_sym_DOLLAR_BQUOTE; - v->a[77458] = anon_sym_LT_LPAREN; - v->a[77459] = anon_sym_GT_LPAREN; + v->a[77440] = sym_file_descriptor; + v->a[77441] = sym_test_operator; + v->a[77442] = sym__bare_dollar; + v->a[77443] = sym__brace_start; + v->a[77444] = anon_sym_LPAREN; + v->a[77445] = anon_sym_PIPE_AMP; + v->a[77446] = anon_sym_AMP_AMP; + v->a[77447] = anon_sym_PIPE_PIPE; + v->a[77448] = anon_sym_GT_GT; + v->a[77449] = anon_sym_AMP_GT_GT; + v->a[77450] = anon_sym_GT_PIPE; + v->a[77451] = anon_sym_LT_AMP_DASH; + v->a[77452] = anon_sym_GT_AMP_DASH; + v->a[77453] = anon_sym_LT_LT_DASH; + v->a[77454] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77455] = sym__special_character; + v->a[77456] = anon_sym_DQUOTE; + v->a[77457] = sym_raw_string; + v->a[77458] = anon_sym_DOLLAR_LBRACE; + v->a[77459] = anon_sym_BQUOTE; small_parse_table_3873(v); } void small_parse_table_3873(t_small_parse_table_array *v) { - v->a[77460] = aux_sym__simple_variable_name_token1; - v->a[77461] = sym_word; - v->a[77462] = 6; - v->a[77463] = actions(3); - v->a[77464] = 1; - v->a[77465] = sym_comment; - v->a[77466] = actions(5844); - v->a[77467] = 1; - v->a[77468] = aux_sym_concatenation_token1; - v->a[77469] = actions(5846); - v->a[77470] = 1; - v->a[77471] = sym__concat; - v->a[77472] = state(1672); - v->a[77473] = 1; - v->a[77474] = aux_sym_concatenation_repeat1; - v->a[77475] = actions(5478); - v->a[77476] = 4; - v->a[77477] = sym_file_descriptor; - v->a[77478] = sym_test_operator; - v->a[77479] = sym__brace_start; + v->a[77460] = anon_sym_DOLLAR_BQUOTE; + v->a[77461] = 7; + v->a[77462] = actions(57); + v->a[77463] = 1; + v->a[77464] = sym_comment; + v->a[77465] = actions(4480); + v->a[77466] = 2; + v->a[77467] = anon_sym_GT_GT; + v->a[77468] = anon_sym_LT_LT; + v->a[77469] = actions(4490); + v->a[77470] = 2; + v->a[77471] = anon_sym_PLUS; + v->a[77472] = anon_sym_DASH; + v->a[77473] = actions(4494); + v->a[77474] = 2; + v->a[77475] = anon_sym_PLUS_PLUS2; + v->a[77476] = anon_sym_DASH_DASH2; + v->a[77477] = actions(4492); + v->a[77478] = 3; + v->a[77479] = anon_sym_STAR; small_parse_table_3874(v); } void small_parse_table_3874(t_small_parse_table_array *v) { - v->a[77480] = aux_sym_heredoc_redirect_token1; - v->a[77481] = actions(5476); - v->a[77482] = 38; - v->a[77483] = anon_sym_LPAREN_LPAREN; - v->a[77484] = anon_sym_SEMI; - v->a[77485] = anon_sym_PIPE_PIPE; - v->a[77486] = anon_sym_AMP_AMP; - v->a[77487] = anon_sym_PIPE; - v->a[77488] = anon_sym_AMP; - v->a[77489] = anon_sym_LT; - v->a[77490] = anon_sym_GT; - v->a[77491] = anon_sym_LT_LT; - v->a[77492] = anon_sym_GT_GT; - v->a[77493] = anon_sym_RPAREN; - v->a[77494] = anon_sym_SEMI_SEMI; - v->a[77495] = anon_sym_PIPE_AMP; - v->a[77496] = anon_sym_AMP_GT; - v->a[77497] = anon_sym_AMP_GT_GT; - v->a[77498] = anon_sym_LT_AMP; - v->a[77499] = anon_sym_GT_AMP; + v->a[77480] = anon_sym_SLASH; + v->a[77481] = anon_sym_PERCENT; + v->a[77482] = actions(4175); + v->a[77483] = 6; + v->a[77484] = anon_sym_PIPE; + v->a[77485] = anon_sym_EQ; + v->a[77486] = anon_sym_LT; + v->a[77487] = anon_sym_GT; + v->a[77488] = anon_sym_CARET; + v->a[77489] = anon_sym_AMP; + v->a[77490] = actions(4177); + v->a[77491] = 18; + v->a[77492] = anon_sym_RPAREN; + v->a[77493] = anon_sym_AMP_AMP; + v->a[77494] = anon_sym_PIPE_PIPE; + v->a[77495] = anon_sym_PLUS_EQ; + v->a[77496] = anon_sym_DASH_EQ; + v->a[77497] = anon_sym_STAR_EQ; + v->a[77498] = anon_sym_SLASH_EQ; + v->a[77499] = anon_sym_PERCENT_EQ; small_parse_table_3875(v); } diff --git a/parser/static/small_parse_table/small_parse_table_775.c b/parser/static/small_parse_table/small_parse_table_775.c index c72deb97..ac224ec5 100644 --- a/parser/static/small_parse_table/small_parse_table_775.c +++ b/parser/static/small_parse_table/small_parse_table_775.c @@ -14,126 +14,126 @@ void small_parse_table_3875(t_small_parse_table_array *v) { - v->a[77500] = anon_sym_GT_PIPE; - v->a[77501] = anon_sym_LT_AMP_DASH; - v->a[77502] = anon_sym_GT_AMP_DASH; - v->a[77503] = anon_sym_LT_LT_DASH; - v->a[77504] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77505] = anon_sym_DOLLAR_LBRACK; - v->a[77506] = anon_sym_DOLLAR; - v->a[77507] = sym__special_character; - v->a[77508] = anon_sym_DQUOTE; - v->a[77509] = sym_raw_string; - v->a[77510] = sym_ansi_c_string; - v->a[77511] = aux_sym_number_token1; - v->a[77512] = aux_sym_number_token2; - v->a[77513] = anon_sym_DOLLAR_LBRACE; - v->a[77514] = anon_sym_DOLLAR_LPAREN; - v->a[77515] = anon_sym_BQUOTE; - v->a[77516] = anon_sym_DOLLAR_BQUOTE; - v->a[77517] = anon_sym_LT_LPAREN; - v->a[77518] = anon_sym_GT_LPAREN; - v->a[77519] = aux_sym__simple_variable_name_token1; + v->a[77500] = anon_sym_LT_LT_EQ; + v->a[77501] = anon_sym_GT_GT_EQ; + v->a[77502] = anon_sym_AMP_EQ; + v->a[77503] = anon_sym_CARET_EQ; + v->a[77504] = anon_sym_PIPE_EQ; + v->a[77505] = anon_sym_EQ_EQ; + v->a[77506] = anon_sym_BANG_EQ; + v->a[77507] = anon_sym_LT_EQ; + v->a[77508] = anon_sym_GT_EQ; + v->a[77509] = anon_sym_QMARK; + v->a[77510] = 4; + v->a[77511] = actions(57); + v->a[77512] = 1; + v->a[77513] = sym_comment; + v->a[77514] = actions(4494); + v->a[77515] = 2; + v->a[77516] = anon_sym_PLUS_PLUS2; + v->a[77517] = anon_sym_DASH_DASH2; + v->a[77518] = actions(4175); + v->a[77519] = 13; small_parse_table_3876(v); } void small_parse_table_3876(t_small_parse_table_array *v) { - v->a[77520] = sym_word; - v->a[77521] = 9; - v->a[77522] = actions(71); - v->a[77523] = 1; - v->a[77524] = sym_comment; - v->a[77525] = actions(5848); - v->a[77526] = 1; - v->a[77527] = anon_sym_DQUOTE; - v->a[77528] = actions(5850); - v->a[77529] = 1; - v->a[77530] = anon_sym_DOLLAR_LBRACE; - v->a[77531] = actions(5852); - v->a[77532] = 1; - v->a[77533] = anon_sym_DOLLAR_LPAREN; - v->a[77534] = actions(5854); - v->a[77535] = 1; - v->a[77536] = anon_sym_BQUOTE; - v->a[77537] = actions(5856); - v->a[77538] = 1; - v->a[77539] = anon_sym_DOLLAR_BQUOTE; + v->a[77520] = anon_sym_PIPE; + v->a[77521] = anon_sym_EQ; + v->a[77522] = anon_sym_LT; + v->a[77523] = anon_sym_GT; + v->a[77524] = anon_sym_GT_GT; + v->a[77525] = anon_sym_LT_LT; + v->a[77526] = anon_sym_CARET; + v->a[77527] = anon_sym_AMP; + v->a[77528] = anon_sym_PLUS; + v->a[77529] = anon_sym_DASH; + v->a[77530] = anon_sym_STAR; + v->a[77531] = anon_sym_SLASH; + v->a[77532] = anon_sym_PERCENT; + v->a[77533] = actions(4177); + v->a[77534] = 18; + v->a[77535] = anon_sym_RPAREN; + v->a[77536] = anon_sym_AMP_AMP; + v->a[77537] = anon_sym_PIPE_PIPE; + v->a[77538] = anon_sym_PLUS_EQ; + v->a[77539] = anon_sym_DASH_EQ; small_parse_table_3877(v); } void small_parse_table_3877(t_small_parse_table_array *v) { - v->a[77540] = state(2862); - v->a[77541] = 3; - v->a[77542] = sym_string; - v->a[77543] = sym_expansion; - v->a[77544] = sym_command_substitution; - v->a[77545] = actions(5435); - v->a[77546] = 14; - v->a[77547] = anon_sym_EQ; - v->a[77548] = anon_sym_PIPE; - v->a[77549] = anon_sym_CARET; - v->a[77550] = anon_sym_AMP; - v->a[77551] = anon_sym_LT; - v->a[77552] = anon_sym_GT; - v->a[77553] = anon_sym_LT_LT; - v->a[77554] = anon_sym_GT_GT; - v->a[77555] = anon_sym_PLUS; - v->a[77556] = anon_sym_DASH; - v->a[77557] = anon_sym_STAR; - v->a[77558] = anon_sym_SLASH; - v->a[77559] = anon_sym_PERCENT; + v->a[77540] = anon_sym_STAR_EQ; + v->a[77541] = anon_sym_SLASH_EQ; + v->a[77542] = anon_sym_PERCENT_EQ; + v->a[77543] = anon_sym_LT_LT_EQ; + v->a[77544] = anon_sym_GT_GT_EQ; + v->a[77545] = anon_sym_AMP_EQ; + v->a[77546] = anon_sym_CARET_EQ; + v->a[77547] = anon_sym_PIPE_EQ; + v->a[77548] = anon_sym_EQ_EQ; + v->a[77549] = anon_sym_BANG_EQ; + v->a[77550] = anon_sym_LT_EQ; + v->a[77551] = anon_sym_GT_EQ; + v->a[77552] = anon_sym_QMARK; + v->a[77553] = 7; + v->a[77554] = actions(57); + v->a[77555] = 1; + v->a[77556] = sym_comment; + v->a[77557] = actions(4480); + v->a[77558] = 2; + v->a[77559] = anon_sym_GT_GT; small_parse_table_3878(v); } void small_parse_table_3878(t_small_parse_table_array *v) { - v->a[77560] = anon_sym_STAR_STAR; - v->a[77561] = actions(5433); - v->a[77562] = 23; - v->a[77563] = sym_test_operator; - v->a[77564] = anon_sym_PLUS_PLUS; - v->a[77565] = anon_sym_DASH_DASH; - v->a[77566] = anon_sym_PLUS_EQ; - v->a[77567] = anon_sym_DASH_EQ; - v->a[77568] = anon_sym_STAR_EQ; - v->a[77569] = anon_sym_SLASH_EQ; - v->a[77570] = anon_sym_PERCENT_EQ; - v->a[77571] = anon_sym_STAR_STAR_EQ; - v->a[77572] = anon_sym_LT_LT_EQ; - v->a[77573] = anon_sym_GT_GT_EQ; - v->a[77574] = anon_sym_AMP_EQ; - v->a[77575] = anon_sym_CARET_EQ; - v->a[77576] = anon_sym_PIPE_EQ; - v->a[77577] = anon_sym_PIPE_PIPE; - v->a[77578] = anon_sym_AMP_AMP; - v->a[77579] = anon_sym_EQ_EQ; + v->a[77560] = anon_sym_LT_LT; + v->a[77561] = actions(4490); + v->a[77562] = 2; + v->a[77563] = anon_sym_PLUS; + v->a[77564] = anon_sym_DASH; + v->a[77565] = actions(4494); + v->a[77566] = 2; + v->a[77567] = anon_sym_PLUS_PLUS2; + v->a[77568] = anon_sym_DASH_DASH2; + v->a[77569] = actions(4492); + v->a[77570] = 3; + v->a[77571] = anon_sym_STAR; + v->a[77572] = anon_sym_SLASH; + v->a[77573] = anon_sym_PERCENT; + v->a[77574] = actions(4175); + v->a[77575] = 6; + v->a[77576] = anon_sym_PIPE; + v->a[77577] = anon_sym_EQ; + v->a[77578] = anon_sym_LT; + v->a[77579] = anon_sym_GT; small_parse_table_3879(v); } void small_parse_table_3879(t_small_parse_table_array *v) { - v->a[77580] = anon_sym_BANG_EQ; - v->a[77581] = anon_sym_LT_EQ; - v->a[77582] = anon_sym_GT_EQ; - v->a[77583] = anon_sym_RPAREN; - v->a[77584] = anon_sym_EQ_TILDE; - v->a[77585] = anon_sym_QMARK; - v->a[77586] = 6; - v->a[77587] = actions(3); - v->a[77588] = 1; - v->a[77589] = sym_comment; - v->a[77590] = actions(5858); - v->a[77591] = 1; - v->a[77592] = aux_sym_concatenation_token1; - v->a[77593] = actions(5861); - v->a[77594] = 1; - v->a[77595] = sym__concat; - v->a[77596] = state(1649); - v->a[77597] = 1; - v->a[77598] = aux_sym_concatenation_repeat1; - v->a[77599] = actions(1253); + v->a[77580] = anon_sym_CARET; + v->a[77581] = anon_sym_AMP; + v->a[77582] = actions(4177); + v->a[77583] = 18; + v->a[77584] = anon_sym_RPAREN; + v->a[77585] = anon_sym_AMP_AMP; + v->a[77586] = anon_sym_PIPE_PIPE; + v->a[77587] = anon_sym_PLUS_EQ; + v->a[77588] = anon_sym_DASH_EQ; + v->a[77589] = anon_sym_STAR_EQ; + v->a[77590] = anon_sym_SLASH_EQ; + v->a[77591] = anon_sym_PERCENT_EQ; + v->a[77592] = anon_sym_LT_LT_EQ; + v->a[77593] = anon_sym_GT_GT_EQ; + v->a[77594] = anon_sym_AMP_EQ; + v->a[77595] = anon_sym_CARET_EQ; + v->a[77596] = anon_sym_PIPE_EQ; + v->a[77597] = anon_sym_EQ_EQ; + v->a[77598] = anon_sym_BANG_EQ; + v->a[77599] = anon_sym_LT_EQ; small_parse_table_3880(v); } diff --git a/parser/static/small_parse_table/small_parse_table_776.c b/parser/static/small_parse_table/small_parse_table_776.c index 07f78c4f..fdfb782c 100644 --- a/parser/static/small_parse_table/small_parse_table_776.c +++ b/parser/static/small_parse_table/small_parse_table_776.c @@ -14,126 +14,126 @@ void small_parse_table_3880(t_small_parse_table_array *v) { - v->a[77600] = 5; - v->a[77601] = sym_file_descriptor; - v->a[77602] = sym_test_operator; - v->a[77603] = sym__brace_start; - v->a[77604] = ts_builtin_sym_end; - v->a[77605] = aux_sym_heredoc_redirect_token1; - v->a[77606] = actions(1251); - v->a[77607] = 37; - v->a[77608] = anon_sym_LPAREN_LPAREN; - v->a[77609] = anon_sym_SEMI; - v->a[77610] = anon_sym_PIPE_PIPE; - v->a[77611] = anon_sym_AMP_AMP; - v->a[77612] = anon_sym_PIPE; - v->a[77613] = anon_sym_AMP; - v->a[77614] = anon_sym_LT; - v->a[77615] = anon_sym_GT; - v->a[77616] = anon_sym_LT_LT; - v->a[77617] = anon_sym_GT_GT; - v->a[77618] = anon_sym_SEMI_SEMI; - v->a[77619] = anon_sym_PIPE_AMP; + v->a[77600] = anon_sym_GT_EQ; + v->a[77601] = anon_sym_QMARK; + v->a[77602] = 5; + v->a[77603] = actions(57); + v->a[77604] = 1; + v->a[77605] = sym_comment; + v->a[77606] = actions(4507); + v->a[77607] = 1; + v->a[77608] = sym__special_character; + v->a[77609] = state(1630); + v->a[77610] = 1; + v->a[77611] = aux_sym__literal_repeat1; + v->a[77612] = actions(3527); + v->a[77613] = 13; + v->a[77614] = anon_sym_PIPE; + v->a[77615] = anon_sym_LT; + v->a[77616] = anon_sym_GT; + v->a[77617] = anon_sym_AMP_GT; + v->a[77618] = anon_sym_LT_AMP; + v->a[77619] = anon_sym_GT_AMP; small_parse_table_3881(v); } void small_parse_table_3881(t_small_parse_table_array *v) { - v->a[77620] = anon_sym_AMP_GT; - v->a[77621] = anon_sym_AMP_GT_GT; - v->a[77622] = anon_sym_LT_AMP; - v->a[77623] = anon_sym_GT_AMP; - v->a[77624] = anon_sym_GT_PIPE; - v->a[77625] = anon_sym_LT_AMP_DASH; - v->a[77626] = anon_sym_GT_AMP_DASH; - v->a[77627] = anon_sym_LT_LT_DASH; - v->a[77628] = anon_sym_LT_LT_LT; - v->a[77629] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77630] = anon_sym_DOLLAR_LBRACK; - v->a[77631] = anon_sym_DOLLAR; - v->a[77632] = sym__special_character; - v->a[77633] = anon_sym_DQUOTE; - v->a[77634] = sym_raw_string; - v->a[77635] = sym_ansi_c_string; - v->a[77636] = aux_sym_number_token1; - v->a[77637] = aux_sym_number_token2; - v->a[77638] = anon_sym_DOLLAR_LBRACE; - v->a[77639] = anon_sym_DOLLAR_LPAREN; + v->a[77620] = anon_sym_LT_LT; + v->a[77621] = anon_sym_DOLLAR; + v->a[77622] = aux_sym_number_token1; + v->a[77623] = aux_sym_number_token2; + v->a[77624] = anon_sym_DOLLAR_LPAREN; + v->a[77625] = aux_sym__simple_variable_name_token1; + v->a[77626] = sym_word; + v->a[77627] = actions(3529); + v->a[77628] = 18; + v->a[77629] = sym_file_descriptor; + v->a[77630] = sym_test_operator; + v->a[77631] = sym__brace_start; + v->a[77632] = anon_sym_PIPE_AMP; + v->a[77633] = anon_sym_AMP_AMP; + v->a[77634] = anon_sym_PIPE_PIPE; + v->a[77635] = anon_sym_GT_GT; + v->a[77636] = anon_sym_AMP_GT_GT; + v->a[77637] = anon_sym_GT_PIPE; + v->a[77638] = anon_sym_LT_AMP_DASH; + v->a[77639] = anon_sym_GT_AMP_DASH; small_parse_table_3882(v); } void small_parse_table_3882(t_small_parse_table_array *v) { - v->a[77640] = anon_sym_BQUOTE; - v->a[77641] = anon_sym_DOLLAR_BQUOTE; - v->a[77642] = anon_sym_LT_LPAREN; - v->a[77643] = anon_sym_GT_LPAREN; - v->a[77644] = sym_word; - v->a[77645] = 6; - v->a[77646] = actions(3); - v->a[77647] = 1; - v->a[77648] = sym_comment; - v->a[77649] = actions(5844); - v->a[77650] = 1; - v->a[77651] = aux_sym_concatenation_token1; - v->a[77652] = actions(5846); - v->a[77653] = 1; - v->a[77654] = sym__concat; - v->a[77655] = state(1714); - v->a[77656] = 1; - v->a[77657] = aux_sym_concatenation_repeat1; - v->a[77658] = actions(5470); - v->a[77659] = 4; + v->a[77640] = anon_sym_LT_LT_DASH; + v->a[77641] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77642] = anon_sym_DQUOTE; + v->a[77643] = sym_raw_string; + v->a[77644] = anon_sym_DOLLAR_LBRACE; + v->a[77645] = anon_sym_BQUOTE; + v->a[77646] = anon_sym_DOLLAR_BQUOTE; + v->a[77647] = 5; + v->a[77648] = actions(57); + v->a[77649] = 1; + v->a[77650] = sym_comment; + v->a[77651] = actions(4509); + v->a[77652] = 1; + v->a[77653] = sym__special_character; + v->a[77654] = state(1630); + v->a[77655] = 1; + v->a[77656] = aux_sym__literal_repeat1; + v->a[77657] = actions(3195); + v->a[77658] = 13; + v->a[77659] = anon_sym_PIPE; small_parse_table_3883(v); } void small_parse_table_3883(t_small_parse_table_array *v) { - v->a[77660] = sym_file_descriptor; - v->a[77661] = sym_test_operator; - v->a[77662] = sym__brace_start; - v->a[77663] = aux_sym_heredoc_redirect_token1; - v->a[77664] = actions(5468); - v->a[77665] = 38; - v->a[77666] = anon_sym_LPAREN_LPAREN; - v->a[77667] = anon_sym_SEMI; - v->a[77668] = anon_sym_PIPE_PIPE; - v->a[77669] = anon_sym_AMP_AMP; - v->a[77670] = anon_sym_PIPE; - v->a[77671] = anon_sym_AMP; - v->a[77672] = anon_sym_LT; - v->a[77673] = anon_sym_GT; - v->a[77674] = anon_sym_LT_LT; - v->a[77675] = anon_sym_GT_GT; - v->a[77676] = anon_sym_RPAREN; - v->a[77677] = anon_sym_SEMI_SEMI; - v->a[77678] = anon_sym_PIPE_AMP; - v->a[77679] = anon_sym_AMP_GT; + v->a[77660] = anon_sym_LT; + v->a[77661] = anon_sym_GT; + v->a[77662] = anon_sym_AMP_GT; + v->a[77663] = anon_sym_LT_AMP; + v->a[77664] = anon_sym_GT_AMP; + v->a[77665] = anon_sym_LT_LT; + v->a[77666] = anon_sym_DOLLAR; + v->a[77667] = aux_sym_number_token1; + v->a[77668] = aux_sym_number_token2; + v->a[77669] = anon_sym_DOLLAR_LPAREN; + v->a[77670] = aux_sym__simple_variable_name_token1; + v->a[77671] = sym_word; + v->a[77672] = actions(3197); + v->a[77673] = 18; + v->a[77674] = sym_file_descriptor; + v->a[77675] = sym_test_operator; + v->a[77676] = sym__brace_start; + v->a[77677] = anon_sym_PIPE_AMP; + v->a[77678] = anon_sym_AMP_AMP; + v->a[77679] = anon_sym_PIPE_PIPE; small_parse_table_3884(v); } void small_parse_table_3884(t_small_parse_table_array *v) { - v->a[77680] = anon_sym_AMP_GT_GT; - v->a[77681] = anon_sym_LT_AMP; - v->a[77682] = anon_sym_GT_AMP; - v->a[77683] = anon_sym_GT_PIPE; - v->a[77684] = anon_sym_LT_AMP_DASH; - v->a[77685] = anon_sym_GT_AMP_DASH; - v->a[77686] = anon_sym_LT_LT_DASH; - v->a[77687] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77688] = anon_sym_DOLLAR_LBRACK; - v->a[77689] = anon_sym_DOLLAR; - v->a[77690] = sym__special_character; - v->a[77691] = anon_sym_DQUOTE; - v->a[77692] = sym_raw_string; - v->a[77693] = sym_ansi_c_string; - v->a[77694] = aux_sym_number_token1; - v->a[77695] = aux_sym_number_token2; - v->a[77696] = anon_sym_DOLLAR_LBRACE; - v->a[77697] = anon_sym_DOLLAR_LPAREN; - v->a[77698] = anon_sym_BQUOTE; - v->a[77699] = anon_sym_DOLLAR_BQUOTE; + v->a[77680] = anon_sym_GT_GT; + v->a[77681] = anon_sym_AMP_GT_GT; + v->a[77682] = anon_sym_GT_PIPE; + v->a[77683] = anon_sym_LT_AMP_DASH; + v->a[77684] = anon_sym_GT_AMP_DASH; + v->a[77685] = anon_sym_LT_LT_DASH; + v->a[77686] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77687] = anon_sym_DQUOTE; + v->a[77688] = sym_raw_string; + v->a[77689] = anon_sym_DOLLAR_LBRACE; + v->a[77690] = anon_sym_BQUOTE; + v->a[77691] = anon_sym_DOLLAR_BQUOTE; + v->a[77692] = 3; + v->a[77693] = actions(57); + v->a[77694] = 1; + v->a[77695] = sym_comment; + v->a[77696] = actions(2772); + v->a[77697] = 13; + v->a[77698] = anon_sym_PIPE; + v->a[77699] = anon_sym_LT; small_parse_table_3885(v); } diff --git a/parser/static/small_parse_table/small_parse_table_777.c b/parser/static/small_parse_table/small_parse_table_777.c index e95634e4..3622680c 100644 --- a/parser/static/small_parse_table/small_parse_table_777.c +++ b/parser/static/small_parse_table/small_parse_table_777.c @@ -14,126 +14,126 @@ void small_parse_table_3885(t_small_parse_table_array *v) { - v->a[77700] = anon_sym_LT_LPAREN; - v->a[77701] = anon_sym_GT_LPAREN; - v->a[77702] = aux_sym__simple_variable_name_token1; - v->a[77703] = sym_word; - v->a[77704] = 3; - v->a[77705] = actions(3); - v->a[77706] = 1; - v->a[77707] = sym_comment; - v->a[77708] = actions(1294); - v->a[77709] = 6; - v->a[77710] = sym_file_descriptor; - v->a[77711] = sym__concat; - v->a[77712] = sym_variable_name; - v->a[77713] = sym_test_operator; - v->a[77714] = sym__brace_start; - v->a[77715] = aux_sym_heredoc_redirect_token1; - v->a[77716] = actions(1292); - v->a[77717] = 39; - v->a[77718] = anon_sym_LPAREN_LPAREN; - v->a[77719] = anon_sym_SEMI; + v->a[77700] = anon_sym_GT; + v->a[77701] = anon_sym_AMP_GT; + v->a[77702] = anon_sym_LT_AMP; + v->a[77703] = anon_sym_GT_AMP; + v->a[77704] = anon_sym_LT_LT; + v->a[77705] = anon_sym_DOLLAR; + v->a[77706] = aux_sym_number_token1; + v->a[77707] = aux_sym_number_token2; + v->a[77708] = anon_sym_DOLLAR_LPAREN; + v->a[77709] = anon_sym_BQUOTE; + v->a[77710] = sym_word; + v->a[77711] = actions(2774); + v->a[77712] = 20; + v->a[77713] = sym_file_descriptor; + v->a[77714] = sym__concat; + v->a[77715] = sym_test_operator; + v->a[77716] = sym__brace_start; + v->a[77717] = anon_sym_PIPE_AMP; + v->a[77718] = anon_sym_AMP_AMP; + v->a[77719] = anon_sym_PIPE_PIPE; small_parse_table_3886(v); } void small_parse_table_3886(t_small_parse_table_array *v) { - v->a[77720] = anon_sym_PIPE_PIPE; - v->a[77721] = anon_sym_AMP_AMP; - v->a[77722] = anon_sym_PIPE; - v->a[77723] = anon_sym_AMP; - v->a[77724] = anon_sym_LT; - v->a[77725] = anon_sym_GT; - v->a[77726] = anon_sym_LT_LT; - v->a[77727] = anon_sym_GT_GT; - v->a[77728] = anon_sym_RPAREN; - v->a[77729] = anon_sym_SEMI_SEMI; - v->a[77730] = anon_sym_PIPE_AMP; - v->a[77731] = anon_sym_AMP_GT; - v->a[77732] = anon_sym_AMP_GT_GT; - v->a[77733] = anon_sym_LT_AMP; - v->a[77734] = anon_sym_GT_AMP; - v->a[77735] = anon_sym_GT_PIPE; - v->a[77736] = anon_sym_LT_AMP_DASH; - v->a[77737] = anon_sym_GT_AMP_DASH; - v->a[77738] = anon_sym_LT_LT_DASH; - v->a[77739] = anon_sym_LT_LT_LT; + v->a[77720] = anon_sym_GT_GT; + v->a[77721] = anon_sym_AMP_GT_GT; + v->a[77722] = anon_sym_GT_PIPE; + v->a[77723] = anon_sym_LT_AMP_DASH; + v->a[77724] = anon_sym_GT_AMP_DASH; + v->a[77725] = anon_sym_LT_LT_DASH; + v->a[77726] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77727] = aux_sym_concatenation_token1; + v->a[77728] = sym__special_character; + v->a[77729] = anon_sym_DQUOTE; + v->a[77730] = sym_raw_string; + v->a[77731] = anon_sym_DOLLAR_LBRACE; + v->a[77732] = anon_sym_DOLLAR_BQUOTE; + v->a[77733] = 3; + v->a[77734] = actions(57); + v->a[77735] = 1; + v->a[77736] = sym_comment; + v->a[77737] = actions(3064); + v->a[77738] = 13; + v->a[77739] = anon_sym_PIPE; small_parse_table_3887(v); } void small_parse_table_3887(t_small_parse_table_array *v) { - v->a[77740] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77741] = anon_sym_DOLLAR_LBRACK; - v->a[77742] = aux_sym_concatenation_token1; - v->a[77743] = anon_sym_DOLLAR; - v->a[77744] = sym__special_character; - v->a[77745] = anon_sym_DQUOTE; - v->a[77746] = sym_raw_string; - v->a[77747] = sym_ansi_c_string; - v->a[77748] = aux_sym_number_token1; - v->a[77749] = aux_sym_number_token2; - v->a[77750] = anon_sym_DOLLAR_LBRACE; - v->a[77751] = anon_sym_DOLLAR_LPAREN; - v->a[77752] = anon_sym_BQUOTE; - v->a[77753] = anon_sym_DOLLAR_BQUOTE; - v->a[77754] = anon_sym_LT_LPAREN; - v->a[77755] = anon_sym_GT_LPAREN; - v->a[77756] = sym_word; - v->a[77757] = 3; - v->a[77758] = actions(3); - v->a[77759] = 1; + v->a[77740] = anon_sym_EQ; + v->a[77741] = anon_sym_LT; + v->a[77742] = anon_sym_GT; + v->a[77743] = anon_sym_GT_GT; + v->a[77744] = anon_sym_LT_LT; + v->a[77745] = anon_sym_CARET; + v->a[77746] = anon_sym_AMP; + v->a[77747] = anon_sym_PLUS; + v->a[77748] = anon_sym_DASH; + v->a[77749] = anon_sym_STAR; + v->a[77750] = anon_sym_SLASH; + v->a[77751] = anon_sym_PERCENT; + v->a[77752] = actions(3066); + v->a[77753] = 20; + v->a[77754] = anon_sym_RPAREN; + v->a[77755] = anon_sym_AMP_AMP; + v->a[77756] = anon_sym_PIPE_PIPE; + v->a[77757] = anon_sym_PLUS_EQ; + v->a[77758] = anon_sym_DASH_EQ; + v->a[77759] = anon_sym_STAR_EQ; small_parse_table_3888(v); } void small_parse_table_3888(t_small_parse_table_array *v) { - v->a[77760] = sym_comment; - v->a[77761] = actions(1302); - v->a[77762] = 6; - v->a[77763] = sym_file_descriptor; - v->a[77764] = sym__concat; - v->a[77765] = sym_variable_name; - v->a[77766] = sym_test_operator; - v->a[77767] = sym__brace_start; - v->a[77768] = aux_sym_heredoc_redirect_token1; - v->a[77769] = actions(1300); - v->a[77770] = 39; - v->a[77771] = anon_sym_LPAREN_LPAREN; - v->a[77772] = anon_sym_SEMI; - v->a[77773] = anon_sym_PIPE_PIPE; - v->a[77774] = anon_sym_AMP_AMP; - v->a[77775] = anon_sym_PIPE; - v->a[77776] = anon_sym_AMP; - v->a[77777] = anon_sym_LT; - v->a[77778] = anon_sym_GT; - v->a[77779] = anon_sym_LT_LT; + v->a[77760] = anon_sym_SLASH_EQ; + v->a[77761] = anon_sym_PERCENT_EQ; + v->a[77762] = anon_sym_LT_LT_EQ; + v->a[77763] = anon_sym_GT_GT_EQ; + v->a[77764] = anon_sym_AMP_EQ; + v->a[77765] = anon_sym_CARET_EQ; + v->a[77766] = anon_sym_PIPE_EQ; + v->a[77767] = anon_sym_EQ_EQ; + v->a[77768] = anon_sym_BANG_EQ; + v->a[77769] = anon_sym_LT_EQ; + v->a[77770] = anon_sym_GT_EQ; + v->a[77771] = anon_sym_QMARK; + v->a[77772] = anon_sym_PLUS_PLUS2; + v->a[77773] = anon_sym_DASH_DASH2; + v->a[77774] = 3; + v->a[77775] = actions(57); + v->a[77776] = 1; + v->a[77777] = sym_comment; + v->a[77778] = actions(2776); + v->a[77779] = 13; small_parse_table_3889(v); } void small_parse_table_3889(t_small_parse_table_array *v) { - v->a[77780] = anon_sym_GT_GT; - v->a[77781] = anon_sym_RPAREN; - v->a[77782] = anon_sym_SEMI_SEMI; - v->a[77783] = anon_sym_PIPE_AMP; - v->a[77784] = anon_sym_AMP_GT; - v->a[77785] = anon_sym_AMP_GT_GT; - v->a[77786] = anon_sym_LT_AMP; - v->a[77787] = anon_sym_GT_AMP; - v->a[77788] = anon_sym_GT_PIPE; - v->a[77789] = anon_sym_LT_AMP_DASH; - v->a[77790] = anon_sym_GT_AMP_DASH; - v->a[77791] = anon_sym_LT_LT_DASH; - v->a[77792] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77793] = anon_sym_DOLLAR_LBRACK; - v->a[77794] = aux_sym_concatenation_token1; - v->a[77795] = anon_sym_DOLLAR; - v->a[77796] = sym__special_character; - v->a[77797] = anon_sym_DQUOTE; - v->a[77798] = sym_raw_string; - v->a[77799] = sym_ansi_c_string; + v->a[77780] = anon_sym_PIPE; + v->a[77781] = anon_sym_LT; + v->a[77782] = anon_sym_GT; + v->a[77783] = anon_sym_AMP_GT; + v->a[77784] = anon_sym_LT_AMP; + v->a[77785] = anon_sym_GT_AMP; + v->a[77786] = anon_sym_LT_LT; + v->a[77787] = anon_sym_DOLLAR; + v->a[77788] = aux_sym_number_token1; + v->a[77789] = aux_sym_number_token2; + v->a[77790] = anon_sym_DOLLAR_LPAREN; + v->a[77791] = anon_sym_BQUOTE; + v->a[77792] = sym_word; + v->a[77793] = actions(2778); + v->a[77794] = 20; + v->a[77795] = sym_file_descriptor; + v->a[77796] = sym__concat; + v->a[77797] = sym_test_operator; + v->a[77798] = sym__brace_start; + v->a[77799] = anon_sym_PIPE_AMP; small_parse_table_3890(v); } diff --git a/parser/static/small_parse_table/small_parse_table_778.c b/parser/static/small_parse_table/small_parse_table_778.c index b71fbbf5..7c308198 100644 --- a/parser/static/small_parse_table/small_parse_table_778.c +++ b/parser/static/small_parse_table/small_parse_table_778.c @@ -14,126 +14,126 @@ void small_parse_table_3890(t_small_parse_table_array *v) { - v->a[77800] = aux_sym_number_token1; - v->a[77801] = aux_sym_number_token2; - v->a[77802] = anon_sym_DOLLAR_LBRACE; - v->a[77803] = anon_sym_DOLLAR_LPAREN; - v->a[77804] = anon_sym_BQUOTE; - v->a[77805] = anon_sym_DOLLAR_BQUOTE; - v->a[77806] = anon_sym_LT_LPAREN; - v->a[77807] = anon_sym_GT_LPAREN; - v->a[77808] = aux_sym__simple_variable_name_token1; - v->a[77809] = sym_word; - v->a[77810] = 6; - v->a[77811] = actions(3); - v->a[77812] = 1; - v->a[77813] = sym_comment; - v->a[77814] = actions(4699); - v->a[77815] = 1; - v->a[77816] = aux_sym_concatenation_token1; - v->a[77817] = actions(4701); - v->a[77818] = 1; - v->a[77819] = sym__concat; + v->a[77800] = anon_sym_AMP_AMP; + v->a[77801] = anon_sym_PIPE_PIPE; + v->a[77802] = anon_sym_GT_GT; + v->a[77803] = anon_sym_AMP_GT_GT; + v->a[77804] = anon_sym_GT_PIPE; + v->a[77805] = anon_sym_LT_AMP_DASH; + v->a[77806] = anon_sym_GT_AMP_DASH; + v->a[77807] = anon_sym_LT_LT_DASH; + v->a[77808] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77809] = aux_sym_concatenation_token1; + v->a[77810] = sym__special_character; + v->a[77811] = anon_sym_DQUOTE; + v->a[77812] = sym_raw_string; + v->a[77813] = anon_sym_DOLLAR_LBRACE; + v->a[77814] = anon_sym_DOLLAR_BQUOTE; + v->a[77815] = 3; + v->a[77816] = actions(57); + v->a[77817] = 1; + v->a[77818] = sym_comment; + v->a[77819] = actions(2772); small_parse_table_3891(v); } void small_parse_table_3891(t_small_parse_table_array *v) { - v->a[77820] = state(1715); - v->a[77821] = 1; - v->a[77822] = aux_sym_concatenation_repeat1; - v->a[77823] = actions(278); - v->a[77824] = 5; - v->a[77825] = sym_file_descriptor; - v->a[77826] = sym_test_operator; - v->a[77827] = sym__bare_dollar; - v->a[77828] = sym__brace_start; - v->a[77829] = aux_sym_heredoc_redirect_token1; - v->a[77830] = actions(241); - v->a[77831] = 37; - v->a[77832] = anon_sym_LPAREN_LPAREN; - v->a[77833] = anon_sym_PIPE_PIPE; - v->a[77834] = anon_sym_AMP_AMP; - v->a[77835] = anon_sym_PIPE; - v->a[77836] = anon_sym_EQ_EQ; - v->a[77837] = anon_sym_LT; - v->a[77838] = anon_sym_GT; - v->a[77839] = anon_sym_LT_LT; + v->a[77820] = 13; + v->a[77821] = anon_sym_PIPE; + v->a[77822] = anon_sym_LT; + v->a[77823] = anon_sym_GT; + v->a[77824] = anon_sym_AMP_GT; + v->a[77825] = anon_sym_LT_AMP; + v->a[77826] = anon_sym_GT_AMP; + v->a[77827] = anon_sym_LT_LT; + v->a[77828] = anon_sym_DOLLAR; + v->a[77829] = aux_sym_number_token1; + v->a[77830] = aux_sym_number_token2; + v->a[77831] = anon_sym_DOLLAR_LPAREN; + v->a[77832] = anon_sym_BQUOTE; + v->a[77833] = sym_word; + v->a[77834] = actions(2774); + v->a[77835] = 20; + v->a[77836] = sym_file_descriptor; + v->a[77837] = sym__concat; + v->a[77838] = sym_test_operator; + v->a[77839] = sym__brace_start; small_parse_table_3892(v); } void small_parse_table_3892(t_small_parse_table_array *v) { - v->a[77840] = anon_sym_GT_GT; - v->a[77841] = anon_sym_LPAREN; - v->a[77842] = anon_sym_PIPE_AMP; - v->a[77843] = anon_sym_EQ_TILDE; - v->a[77844] = anon_sym_AMP_GT; - v->a[77845] = anon_sym_AMP_GT_GT; - v->a[77846] = anon_sym_LT_AMP; - v->a[77847] = anon_sym_GT_AMP; - v->a[77848] = anon_sym_GT_PIPE; - v->a[77849] = anon_sym_LT_AMP_DASH; - v->a[77850] = anon_sym_GT_AMP_DASH; - v->a[77851] = anon_sym_LT_LT_DASH; - v->a[77852] = anon_sym_LT_LT_LT; - v->a[77853] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77854] = anon_sym_DOLLAR_LBRACK; - v->a[77855] = anon_sym_DOLLAR; - v->a[77856] = sym__special_character; - v->a[77857] = anon_sym_DQUOTE; - v->a[77858] = sym_raw_string; - v->a[77859] = sym_ansi_c_string; + v->a[77840] = anon_sym_PIPE_AMP; + v->a[77841] = anon_sym_AMP_AMP; + v->a[77842] = anon_sym_PIPE_PIPE; + v->a[77843] = anon_sym_GT_GT; + v->a[77844] = anon_sym_AMP_GT_GT; + v->a[77845] = anon_sym_GT_PIPE; + v->a[77846] = anon_sym_LT_AMP_DASH; + v->a[77847] = anon_sym_GT_AMP_DASH; + v->a[77848] = anon_sym_LT_LT_DASH; + v->a[77849] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77850] = aux_sym_concatenation_token1; + v->a[77851] = sym__special_character; + v->a[77852] = anon_sym_DQUOTE; + v->a[77853] = sym_raw_string; + v->a[77854] = anon_sym_DOLLAR_LBRACE; + v->a[77855] = anon_sym_DOLLAR_BQUOTE; + v->a[77856] = 3; + v->a[77857] = actions(57); + v->a[77858] = 1; + v->a[77859] = sym_comment; small_parse_table_3893(v); } void small_parse_table_3893(t_small_parse_table_array *v) { - v->a[77860] = aux_sym_number_token1; - v->a[77861] = aux_sym_number_token2; - v->a[77862] = anon_sym_DOLLAR_LBRACE; - v->a[77863] = anon_sym_DOLLAR_LPAREN; - v->a[77864] = anon_sym_BQUOTE; - v->a[77865] = anon_sym_DOLLAR_BQUOTE; - v->a[77866] = anon_sym_LT_LPAREN; - v->a[77867] = anon_sym_GT_LPAREN; - v->a[77868] = sym_word; - v->a[77869] = 21; - v->a[77870] = actions(3); - v->a[77871] = 1; - v->a[77872] = sym_comment; - v->a[77873] = actions(5868); - v->a[77874] = 1; - v->a[77875] = anon_sym_DOLLAR_LBRACK; - v->a[77876] = actions(5870); - v->a[77877] = 1; - v->a[77878] = anon_sym_DOLLAR; - v->a[77879] = actions(5872); + v->a[77860] = actions(3123); + v->a[77861] = 13; + v->a[77862] = anon_sym_PIPE; + v->a[77863] = anon_sym_LT; + v->a[77864] = anon_sym_GT; + v->a[77865] = anon_sym_AMP_GT; + v->a[77866] = anon_sym_LT_AMP; + v->a[77867] = anon_sym_GT_AMP; + v->a[77868] = anon_sym_LT_LT; + v->a[77869] = anon_sym_DOLLAR; + v->a[77870] = aux_sym_number_token1; + v->a[77871] = aux_sym_number_token2; + v->a[77872] = anon_sym_DOLLAR_LPAREN; + v->a[77873] = anon_sym_BQUOTE; + v->a[77874] = sym_word; + v->a[77875] = actions(3125); + v->a[77876] = 20; + v->a[77877] = sym_file_descriptor; + v->a[77878] = sym__concat; + v->a[77879] = sym_test_operator; small_parse_table_3894(v); } void small_parse_table_3894(t_small_parse_table_array *v) { - v->a[77880] = 1; - v->a[77881] = sym__special_character; - v->a[77882] = actions(5874); - v->a[77883] = 1; - v->a[77884] = anon_sym_DQUOTE; - v->a[77885] = actions(5876); - v->a[77886] = 1; - v->a[77887] = aux_sym_number_token1; - v->a[77888] = actions(5878); - v->a[77889] = 1; - v->a[77890] = aux_sym_number_token2; - v->a[77891] = actions(5880); - v->a[77892] = 1; - v->a[77893] = anon_sym_DOLLAR_LBRACE; - v->a[77894] = actions(5882); - v->a[77895] = 1; - v->a[77896] = anon_sym_DOLLAR_LPAREN; - v->a[77897] = actions(5884); - v->a[77898] = 1; - v->a[77899] = anon_sym_BQUOTE; + v->a[77880] = sym__brace_start; + v->a[77881] = anon_sym_PIPE_AMP; + v->a[77882] = anon_sym_AMP_AMP; + v->a[77883] = anon_sym_PIPE_PIPE; + v->a[77884] = anon_sym_GT_GT; + v->a[77885] = anon_sym_AMP_GT_GT; + v->a[77886] = anon_sym_GT_PIPE; + v->a[77887] = anon_sym_LT_AMP_DASH; + v->a[77888] = anon_sym_GT_AMP_DASH; + v->a[77889] = anon_sym_LT_LT_DASH; + v->a[77890] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[77891] = aux_sym_concatenation_token1; + v->a[77892] = sym__special_character; + v->a[77893] = anon_sym_DQUOTE; + v->a[77894] = sym_raw_string; + v->a[77895] = anon_sym_DOLLAR_LBRACE; + v->a[77896] = anon_sym_DOLLAR_BQUOTE; + v->a[77897] = 3; + v->a[77898] = actions(57); + v->a[77899] = 1; small_parse_table_3895(v); } diff --git a/parser/static/small_parse_table/small_parse_table_779.c b/parser/static/small_parse_table/small_parse_table_779.c index 332cb4ec..2c0e7b13 100644 --- a/parser/static/small_parse_table/small_parse_table_779.c +++ b/parser/static/small_parse_table/small_parse_table_779.c @@ -14,126 +14,126 @@ void small_parse_table_3895(t_small_parse_table_array *v) { - v->a[77900] = actions(5886); - v->a[77901] = 1; - v->a[77902] = anon_sym_DOLLAR_BQUOTE; - v->a[77903] = actions(5890); - v->a[77904] = 1; - v->a[77905] = sym_test_operator; - v->a[77906] = actions(5892); - v->a[77907] = 1; - v->a[77908] = sym__brace_start; - v->a[77909] = state(5674); - v->a[77910] = 1; - v->a[77911] = aux_sym__literal_repeat1; - v->a[77912] = state(5738); - v->a[77913] = 1; - v->a[77914] = sym_concatenation; - v->a[77915] = actions(2496); - v->a[77916] = 2; - v->a[77917] = sym_file_descriptor; - v->a[77918] = aux_sym_heredoc_redirect_token1; - v->a[77919] = actions(5866); + v->a[77900] = sym_comment; + v->a[77901] = actions(3018); + v->a[77902] = 13; + v->a[77903] = anon_sym_PIPE; + v->a[77904] = anon_sym_EQ; + v->a[77905] = anon_sym_LT; + v->a[77906] = anon_sym_GT; + v->a[77907] = anon_sym_GT_GT; + v->a[77908] = anon_sym_LT_LT; + v->a[77909] = anon_sym_CARET; + v->a[77910] = anon_sym_AMP; + v->a[77911] = anon_sym_PLUS; + v->a[77912] = anon_sym_DASH; + v->a[77913] = anon_sym_STAR; + v->a[77914] = anon_sym_SLASH; + v->a[77915] = anon_sym_PERCENT; + v->a[77916] = actions(3020); + v->a[77917] = 20; + v->a[77918] = anon_sym_RPAREN; + v->a[77919] = anon_sym_AMP_AMP; small_parse_table_3896(v); } void small_parse_table_3896(t_small_parse_table_array *v) { - v->a[77920] = 2; - v->a[77921] = anon_sym_LPAREN_LPAREN; - v->a[77922] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77923] = actions(5888); - v->a[77924] = 2; - v->a[77925] = anon_sym_LT_LPAREN; - v->a[77926] = anon_sym_GT_LPAREN; - v->a[77927] = actions(5864); - v->a[77928] = 3; - v->a[77929] = sym_raw_string; - v->a[77930] = sym_ansi_c_string; - v->a[77931] = sym_word; - v->a[77932] = state(5608); - v->a[77933] = 9; - v->a[77934] = sym_arithmetic_expansion; - v->a[77935] = sym_brace_expression; - v->a[77936] = sym_string; - v->a[77937] = sym_translated_string; - v->a[77938] = sym_number; - v->a[77939] = sym_simple_expansion; + v->a[77920] = anon_sym_PIPE_PIPE; + v->a[77921] = anon_sym_PLUS_EQ; + v->a[77922] = anon_sym_DASH_EQ; + v->a[77923] = anon_sym_STAR_EQ; + v->a[77924] = anon_sym_SLASH_EQ; + v->a[77925] = anon_sym_PERCENT_EQ; + v->a[77926] = anon_sym_LT_LT_EQ; + v->a[77927] = anon_sym_GT_GT_EQ; + v->a[77928] = anon_sym_AMP_EQ; + v->a[77929] = anon_sym_CARET_EQ; + v->a[77930] = anon_sym_PIPE_EQ; + v->a[77931] = anon_sym_EQ_EQ; + v->a[77932] = anon_sym_BANG_EQ; + v->a[77933] = anon_sym_LT_EQ; + v->a[77934] = anon_sym_GT_EQ; + v->a[77935] = anon_sym_QMARK; + v->a[77936] = anon_sym_PLUS_PLUS2; + v->a[77937] = anon_sym_DASH_DASH2; + v->a[77938] = 3; + v->a[77939] = actions(57); small_parse_table_3897(v); } void small_parse_table_3897(t_small_parse_table_array *v) { - v->a[77940] = sym_expansion; - v->a[77941] = sym_command_substitution; - v->a[77942] = sym_process_substitution; - v->a[77943] = actions(2494); - v->a[77944] = 13; - v->a[77945] = anon_sym_PIPE_PIPE; - v->a[77946] = anon_sym_AMP_AMP; - v->a[77947] = anon_sym_LT; - v->a[77948] = anon_sym_GT; - v->a[77949] = anon_sym_GT_GT; - v->a[77950] = anon_sym_AMP_GT; - v->a[77951] = anon_sym_AMP_GT_GT; - v->a[77952] = anon_sym_LT_AMP; - v->a[77953] = anon_sym_GT_AMP; - v->a[77954] = anon_sym_GT_PIPE; - v->a[77955] = anon_sym_LT_AMP_DASH; - v->a[77956] = anon_sym_GT_AMP_DASH; - v->a[77957] = anon_sym_LT_LT_LT; - v->a[77958] = 3; - v->a[77959] = actions(3); + v->a[77940] = 1; + v->a[77941] = sym_comment; + v->a[77942] = actions(4287); + v->a[77943] = 13; + v->a[77944] = anon_sym_PIPE; + v->a[77945] = anon_sym_EQ; + v->a[77946] = anon_sym_LT; + v->a[77947] = anon_sym_GT; + v->a[77948] = anon_sym_GT_GT; + v->a[77949] = anon_sym_LT_LT; + v->a[77950] = anon_sym_CARET; + v->a[77951] = anon_sym_AMP; + v->a[77952] = anon_sym_PLUS; + v->a[77953] = anon_sym_DASH; + v->a[77954] = anon_sym_STAR; + v->a[77955] = anon_sym_SLASH; + v->a[77956] = anon_sym_PERCENT; + v->a[77957] = actions(4289); + v->a[77958] = 20; + v->a[77959] = anon_sym_RPAREN; small_parse_table_3898(v); } void small_parse_table_3898(t_small_parse_table_array *v) { - v->a[77960] = 1; - v->a[77961] = sym_comment; - v->a[77962] = actions(1322); - v->a[77963] = 5; - v->a[77964] = sym_file_descriptor; - v->a[77965] = sym__concat; - v->a[77966] = sym_test_operator; - v->a[77967] = sym__brace_start; - v->a[77968] = aux_sym_heredoc_redirect_token1; - v->a[77969] = actions(1320); - v->a[77970] = 40; - v->a[77971] = anon_sym_LPAREN_LPAREN; - v->a[77972] = anon_sym_SEMI; - v->a[77973] = anon_sym_PIPE_PIPE; - v->a[77974] = anon_sym_AMP_AMP; - v->a[77975] = anon_sym_PIPE; - v->a[77976] = anon_sym_AMP; - v->a[77977] = anon_sym_LT; - v->a[77978] = anon_sym_GT; - v->a[77979] = anon_sym_LT_LT; + v->a[77960] = anon_sym_AMP_AMP; + v->a[77961] = anon_sym_PIPE_PIPE; + v->a[77962] = anon_sym_PLUS_EQ; + v->a[77963] = anon_sym_DASH_EQ; + v->a[77964] = anon_sym_STAR_EQ; + v->a[77965] = anon_sym_SLASH_EQ; + v->a[77966] = anon_sym_PERCENT_EQ; + v->a[77967] = anon_sym_LT_LT_EQ; + v->a[77968] = anon_sym_GT_GT_EQ; + v->a[77969] = anon_sym_AMP_EQ; + v->a[77970] = anon_sym_CARET_EQ; + v->a[77971] = anon_sym_PIPE_EQ; + v->a[77972] = anon_sym_EQ_EQ; + v->a[77973] = anon_sym_BANG_EQ; + v->a[77974] = anon_sym_LT_EQ; + v->a[77975] = anon_sym_GT_EQ; + v->a[77976] = anon_sym_QMARK; + v->a[77977] = anon_sym_PLUS_PLUS2; + v->a[77978] = anon_sym_DASH_DASH2; + v->a[77979] = 3; small_parse_table_3899(v); } void small_parse_table_3899(t_small_parse_table_array *v) { - v->a[77980] = anon_sym_GT_GT; - v->a[77981] = anon_sym_SEMI_SEMI; - v->a[77982] = anon_sym_SEMI_AMP; - v->a[77983] = anon_sym_SEMI_SEMI_AMP; - v->a[77984] = anon_sym_PIPE_AMP; - v->a[77985] = anon_sym_AMP_GT; - v->a[77986] = anon_sym_AMP_GT_GT; - v->a[77987] = anon_sym_LT_AMP; - v->a[77988] = anon_sym_GT_AMP; - v->a[77989] = anon_sym_GT_PIPE; - v->a[77990] = anon_sym_LT_AMP_DASH; - v->a[77991] = anon_sym_GT_AMP_DASH; - v->a[77992] = anon_sym_LT_LT_DASH; - v->a[77993] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[77994] = anon_sym_DOLLAR_LBRACK; - v->a[77995] = aux_sym_concatenation_token1; - v->a[77996] = anon_sym_DOLLAR; - v->a[77997] = sym__special_character; - v->a[77998] = anon_sym_DQUOTE; - v->a[77999] = sym_raw_string; + v->a[77980] = actions(57); + v->a[77981] = 1; + v->a[77982] = sym_comment; + v->a[77983] = actions(4287); + v->a[77984] = 13; + v->a[77985] = anon_sym_PIPE; + v->a[77986] = anon_sym_EQ; + v->a[77987] = anon_sym_LT; + v->a[77988] = anon_sym_GT; + v->a[77989] = anon_sym_GT_GT; + v->a[77990] = anon_sym_LT_LT; + v->a[77991] = anon_sym_CARET; + v->a[77992] = anon_sym_AMP; + v->a[77993] = anon_sym_PLUS; + v->a[77994] = anon_sym_DASH; + v->a[77995] = anon_sym_STAR; + v->a[77996] = anon_sym_SLASH; + v->a[77997] = anon_sym_PERCENT; + v->a[77998] = actions(4289); + v->a[77999] = 20; small_parse_table_3900(v); } diff --git a/parser/static/small_parse_table/small_parse_table_78.c b/parser/static/small_parse_table/small_parse_table_78.c index 8a2cf65b..d0041eea 100644 --- a/parser/static/small_parse_table/small_parse_table_78.c +++ b/parser/static/small_parse_table/small_parse_table_78.c @@ -14,126 +14,126 @@ void small_parse_table_390(t_small_parse_table_array *v) { - v->a[7800] = sym_brace_expression; - v->a[7801] = sym_string; - v->a[7802] = sym_translated_string; - v->a[7803] = sym_number; - v->a[7804] = sym_simple_expansion; - v->a[7805] = sym_expansion; - v->a[7806] = sym_command_substitution; - v->a[7807] = sym_process_substitution; - v->a[7808] = actions(2498); - v->a[7809] = 40; - v->a[7810] = anon_sym_LPAREN_LPAREN; - v->a[7811] = anon_sym_SEMI; - v->a[7812] = anon_sym_PIPE_PIPE; - v->a[7813] = anon_sym_AMP_AMP; - v->a[7814] = anon_sym_PIPE; - v->a[7815] = anon_sym_AMP; - v->a[7816] = anon_sym_LT; - v->a[7817] = anon_sym_GT; - v->a[7818] = anon_sym_LT_LT; - v->a[7819] = anon_sym_GT_GT; + v->a[7800] = aux_sym_number_token2; + v->a[7801] = actions(1829); + v->a[7802] = 1; + v->a[7803] = anon_sym_DOLLAR_LBRACE; + v->a[7804] = actions(1832); + v->a[7805] = 1; + v->a[7806] = anon_sym_DOLLAR_LPAREN; + v->a[7807] = actions(1835); + v->a[7808] = 1; + v->a[7809] = anon_sym_BQUOTE; + v->a[7810] = actions(1838); + v->a[7811] = 1; + v->a[7812] = anon_sym_DOLLAR_BQUOTE; + v->a[7813] = actions(1841); + v->a[7814] = 1; + v->a[7815] = sym_test_operator; + v->a[7816] = actions(1844); + v->a[7817] = 1; + v->a[7818] = sym__brace_start; + v->a[7819] = state(1237); small_parse_table_391(v); } void small_parse_table_391(t_small_parse_table_array *v) { - v->a[7820] = anon_sym_esac; - v->a[7821] = anon_sym_SEMI_SEMI; - v->a[7822] = anon_sym_SEMI_AMP; - v->a[7823] = anon_sym_SEMI_SEMI_AMP; - v->a[7824] = anon_sym_PIPE_AMP; - v->a[7825] = anon_sym_AMP_GT; - v->a[7826] = anon_sym_AMP_GT_GT; - v->a[7827] = anon_sym_LT_AMP; - v->a[7828] = anon_sym_GT_AMP; - v->a[7829] = anon_sym_GT_PIPE; - v->a[7830] = anon_sym_LT_AMP_DASH; - v->a[7831] = anon_sym_GT_AMP_DASH; - v->a[7832] = anon_sym_LT_LT_DASH; - v->a[7833] = anon_sym_LT_LT_LT; - v->a[7834] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7835] = anon_sym_DOLLAR_LBRACK; - v->a[7836] = anon_sym_DOLLAR; - v->a[7837] = sym__special_character; - v->a[7838] = anon_sym_DQUOTE; - v->a[7839] = sym_raw_string; + v->a[7820] = 1; + v->a[7821] = aux_sym__literal_repeat1; + v->a[7822] = actions(1808); + v->a[7823] = 2; + v->a[7824] = sym_raw_string; + v->a[7825] = sym_word; + v->a[7826] = state(357); + v->a[7827] = 2; + v->a[7828] = sym_concatenation; + v->a[7829] = aux_sym_for_statement_repeat1; + v->a[7830] = actions(1287); + v->a[7831] = 3; + v->a[7832] = sym_file_descriptor; + v->a[7833] = sym_variable_name; + v->a[7834] = aux_sym_heredoc_redirect_token1; + v->a[7835] = state(768); + v->a[7836] = 7; + v->a[7837] = sym_arithmetic_expansion; + v->a[7838] = sym_brace_expression; + v->a[7839] = sym_string; small_parse_table_392(v); } void small_parse_table_392(t_small_parse_table_array *v) { - v->a[7840] = sym_ansi_c_string; - v->a[7841] = aux_sym_number_token1; - v->a[7842] = aux_sym_number_token2; - v->a[7843] = anon_sym_DOLLAR_LBRACE; - v->a[7844] = anon_sym_DOLLAR_LPAREN; - v->a[7845] = anon_sym_BQUOTE; - v->a[7846] = anon_sym_DOLLAR_BQUOTE; - v->a[7847] = anon_sym_LT_LPAREN; - v->a[7848] = anon_sym_GT_LPAREN; - v->a[7849] = sym_word; - v->a[7850] = 8; - v->a[7851] = actions(3); - v->a[7852] = 1; - v->a[7853] = sym_comment; - v->a[7854] = actions(1555); - v->a[7855] = 1; - v->a[7856] = anon_sym_DQUOTE; - v->a[7857] = actions(2070); - v->a[7858] = 1; - v->a[7859] = sym_variable_name; + v->a[7840] = sym_number; + v->a[7841] = sym_simple_expansion; + v->a[7842] = sym_expansion; + v->a[7843] = sym_command_substitution; + v->a[7844] = actions(1285); + v->a[7845] = 20; + v->a[7846] = anon_sym_PIPE; + v->a[7847] = anon_sym_RPAREN; + v->a[7848] = anon_sym_SEMI_SEMI; + v->a[7849] = anon_sym_PIPE_AMP; + v->a[7850] = anon_sym_AMP_AMP; + v->a[7851] = anon_sym_PIPE_PIPE; + v->a[7852] = anon_sym_LT; + v->a[7853] = anon_sym_GT; + v->a[7854] = anon_sym_GT_GT; + v->a[7855] = anon_sym_AMP_GT; + v->a[7856] = anon_sym_AMP_GT_GT; + v->a[7857] = anon_sym_LT_AMP; + v->a[7858] = anon_sym_GT_AMP; + v->a[7859] = anon_sym_GT_PIPE; small_parse_table_393(v); } void small_parse_table_393(t_small_parse_table_array *v) { - v->a[7860] = state(1176); - v->a[7861] = 1; - v->a[7862] = sym_string; - v->a[7863] = actions(2068); - v->a[7864] = 2; - v->a[7865] = aux_sym__simple_variable_name_token1; - v->a[7866] = aux_sym__multiline_variable_name_token1; - v->a[7867] = actions(1241); - v->a[7868] = 4; - v->a[7869] = sym_file_descriptor; - v->a[7870] = sym_test_operator; - v->a[7871] = sym__bare_dollar; - v->a[7872] = sym__brace_start; - v->a[7873] = actions(2066); - v->a[7874] = 9; - v->a[7875] = anon_sym_DASH; - v->a[7876] = anon_sym_STAR; - v->a[7877] = anon_sym_BANG; - v->a[7878] = anon_sym_QMARK; - v->a[7879] = anon_sym_DOLLAR; + v->a[7860] = anon_sym_LT_AMP_DASH; + v->a[7861] = anon_sym_GT_AMP_DASH; + v->a[7862] = anon_sym_LT_LT; + v->a[7863] = anon_sym_LT_LT_DASH; + v->a[7864] = anon_sym_AMP; + v->a[7865] = anon_sym_SEMI; + v->a[7866] = 19; + v->a[7867] = actions(3); + v->a[7868] = 1; + v->a[7869] = sym_comment; + v->a[7870] = actions(1699); + v->a[7871] = 1; + v->a[7872] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[7873] = actions(1701); + v->a[7874] = 1; + v->a[7875] = anon_sym_DOLLAR; + v->a[7876] = actions(1703); + v->a[7877] = 1; + v->a[7878] = sym__special_character; + v->a[7879] = actions(1705); small_parse_table_394(v); } void small_parse_table_394(t_small_parse_table_array *v) { - v->a[7880] = anon_sym_POUND; - v->a[7881] = anon_sym_AT2; - v->a[7882] = anon_sym_0; - v->a[7883] = anon_sym__; - v->a[7884] = actions(1239); - v->a[7885] = 38; - v->a[7886] = anon_sym_LPAREN_LPAREN; - v->a[7887] = anon_sym_SEMI; - v->a[7888] = anon_sym_PIPE_PIPE; - v->a[7889] = anon_sym_AMP_AMP; - v->a[7890] = anon_sym_PIPE; - v->a[7891] = anon_sym_AMP; - v->a[7892] = anon_sym_EQ_EQ; - v->a[7893] = anon_sym_LT; - v->a[7894] = anon_sym_GT; - v->a[7895] = anon_sym_LT_LT; - v->a[7896] = anon_sym_GT_GT; - v->a[7897] = anon_sym_SEMI_SEMI; - v->a[7898] = anon_sym_PIPE_AMP; - v->a[7899] = anon_sym_EQ_TILDE; + v->a[7880] = 1; + v->a[7881] = anon_sym_DQUOTE; + v->a[7882] = actions(1707); + v->a[7883] = 1; + v->a[7884] = aux_sym_number_token1; + v->a[7885] = actions(1709); + v->a[7886] = 1; + v->a[7887] = aux_sym_number_token2; + v->a[7888] = actions(1711); + v->a[7889] = 1; + v->a[7890] = anon_sym_DOLLAR_LBRACE; + v->a[7891] = actions(1713); + v->a[7892] = 1; + v->a[7893] = anon_sym_DOLLAR_LPAREN; + v->a[7894] = actions(1715); + v->a[7895] = 1; + v->a[7896] = anon_sym_BQUOTE; + v->a[7897] = actions(1717); + v->a[7898] = 1; + v->a[7899] = anon_sym_DOLLAR_BQUOTE; small_parse_table_395(v); } diff --git a/parser/static/small_parse_table/small_parse_table_780.c b/parser/static/small_parse_table/small_parse_table_780.c index 277b004c..4eae3d21 100644 --- a/parser/static/small_parse_table/small_parse_table_780.c +++ b/parser/static/small_parse_table/small_parse_table_780.c @@ -14,126 +14,126 @@ void small_parse_table_3900(t_small_parse_table_array *v) { - v->a[78000] = sym_ansi_c_string; - v->a[78001] = aux_sym_number_token1; - v->a[78002] = aux_sym_number_token2; - v->a[78003] = anon_sym_DOLLAR_LBRACE; - v->a[78004] = anon_sym_DOLLAR_LPAREN; - v->a[78005] = anon_sym_BQUOTE; - v->a[78006] = anon_sym_DOLLAR_BQUOTE; - v->a[78007] = anon_sym_LT_LPAREN; - v->a[78008] = anon_sym_GT_LPAREN; - v->a[78009] = aux_sym__simple_variable_name_token1; - v->a[78010] = sym_word; - v->a[78011] = 3; - v->a[78012] = actions(3); - v->a[78013] = 1; - v->a[78014] = sym_comment; - v->a[78015] = actions(1263); - v->a[78016] = 5; - v->a[78017] = sym_file_descriptor; - v->a[78018] = sym_test_operator; - v->a[78019] = sym__bare_dollar; + v->a[78000] = anon_sym_RPAREN; + v->a[78001] = anon_sym_AMP_AMP; + v->a[78002] = anon_sym_PIPE_PIPE; + v->a[78003] = anon_sym_PLUS_EQ; + v->a[78004] = anon_sym_DASH_EQ; + v->a[78005] = anon_sym_STAR_EQ; + v->a[78006] = anon_sym_SLASH_EQ; + v->a[78007] = anon_sym_PERCENT_EQ; + v->a[78008] = anon_sym_LT_LT_EQ; + v->a[78009] = anon_sym_GT_GT_EQ; + v->a[78010] = anon_sym_AMP_EQ; + v->a[78011] = anon_sym_CARET_EQ; + v->a[78012] = anon_sym_PIPE_EQ; + v->a[78013] = anon_sym_EQ_EQ; + v->a[78014] = anon_sym_BANG_EQ; + v->a[78015] = anon_sym_LT_EQ; + v->a[78016] = anon_sym_GT_EQ; + v->a[78017] = anon_sym_QMARK; + v->a[78018] = anon_sym_PLUS_PLUS2; + v->a[78019] = anon_sym_DASH_DASH2; small_parse_table_3901(v); } void small_parse_table_3901(t_small_parse_table_array *v) { - v->a[78020] = sym__brace_start; - v->a[78021] = aux_sym_heredoc_redirect_token1; - v->a[78022] = actions(1261); - v->a[78023] = 40; - v->a[78024] = anon_sym_LPAREN_LPAREN; - v->a[78025] = anon_sym_SEMI; - v->a[78026] = anon_sym_PIPE_PIPE; - v->a[78027] = anon_sym_AMP_AMP; - v->a[78028] = anon_sym_PIPE; - v->a[78029] = anon_sym_AMP; - v->a[78030] = anon_sym_EQ_EQ; - v->a[78031] = anon_sym_LT; - v->a[78032] = anon_sym_GT; - v->a[78033] = anon_sym_LT_LT; - v->a[78034] = anon_sym_GT_GT; - v->a[78035] = anon_sym_RPAREN; - v->a[78036] = anon_sym_SEMI_SEMI; - v->a[78037] = anon_sym_PIPE_AMP; - v->a[78038] = anon_sym_EQ_TILDE; - v->a[78039] = anon_sym_AMP_GT; + v->a[78020] = 3; + v->a[78021] = actions(57); + v->a[78022] = 1; + v->a[78023] = sym_comment; + v->a[78024] = actions(3022); + v->a[78025] = 13; + v->a[78026] = anon_sym_PIPE; + v->a[78027] = anon_sym_EQ; + v->a[78028] = anon_sym_LT; + v->a[78029] = anon_sym_GT; + v->a[78030] = anon_sym_GT_GT; + v->a[78031] = anon_sym_LT_LT; + v->a[78032] = anon_sym_CARET; + v->a[78033] = anon_sym_AMP; + v->a[78034] = anon_sym_PLUS; + v->a[78035] = anon_sym_DASH; + v->a[78036] = anon_sym_STAR; + v->a[78037] = anon_sym_SLASH; + v->a[78038] = anon_sym_PERCENT; + v->a[78039] = actions(3024); small_parse_table_3902(v); } void small_parse_table_3902(t_small_parse_table_array *v) { - v->a[78040] = anon_sym_AMP_GT_GT; - v->a[78041] = anon_sym_LT_AMP; - v->a[78042] = anon_sym_GT_AMP; - v->a[78043] = anon_sym_GT_PIPE; - v->a[78044] = anon_sym_LT_AMP_DASH; - v->a[78045] = anon_sym_GT_AMP_DASH; - v->a[78046] = anon_sym_LT_LT_DASH; - v->a[78047] = anon_sym_LT_LT_LT; - v->a[78048] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78049] = anon_sym_DOLLAR_LBRACK; - v->a[78050] = anon_sym_DOLLAR; - v->a[78051] = sym__special_character; - v->a[78052] = anon_sym_DQUOTE; - v->a[78053] = sym_raw_string; - v->a[78054] = sym_ansi_c_string; - v->a[78055] = aux_sym_number_token1; - v->a[78056] = aux_sym_number_token2; - v->a[78057] = anon_sym_DOLLAR_LBRACE; - v->a[78058] = anon_sym_DOLLAR_LPAREN; - v->a[78059] = anon_sym_BQUOTE; + v->a[78040] = 20; + v->a[78041] = anon_sym_RPAREN; + v->a[78042] = anon_sym_AMP_AMP; + v->a[78043] = anon_sym_PIPE_PIPE; + v->a[78044] = anon_sym_PLUS_EQ; + v->a[78045] = anon_sym_DASH_EQ; + v->a[78046] = anon_sym_STAR_EQ; + v->a[78047] = anon_sym_SLASH_EQ; + v->a[78048] = anon_sym_PERCENT_EQ; + v->a[78049] = anon_sym_LT_LT_EQ; + v->a[78050] = anon_sym_GT_GT_EQ; + v->a[78051] = anon_sym_AMP_EQ; + v->a[78052] = anon_sym_CARET_EQ; + v->a[78053] = anon_sym_PIPE_EQ; + v->a[78054] = anon_sym_EQ_EQ; + v->a[78055] = anon_sym_BANG_EQ; + v->a[78056] = anon_sym_LT_EQ; + v->a[78057] = anon_sym_GT_EQ; + v->a[78058] = anon_sym_QMARK; + v->a[78059] = anon_sym_PLUS_PLUS2; small_parse_table_3903(v); } void small_parse_table_3903(t_small_parse_table_array *v) { - v->a[78060] = anon_sym_DOLLAR_BQUOTE; - v->a[78061] = anon_sym_LT_LPAREN; - v->a[78062] = anon_sym_GT_LPAREN; - v->a[78063] = sym_word; - v->a[78064] = 3; - v->a[78065] = actions(3); - v->a[78066] = 1; - v->a[78067] = sym_comment; - v->a[78068] = actions(1338); - v->a[78069] = 5; - v->a[78070] = sym_file_descriptor; - v->a[78071] = sym__concat; - v->a[78072] = sym_test_operator; - v->a[78073] = sym__brace_start; - v->a[78074] = aux_sym_heredoc_redirect_token1; - v->a[78075] = actions(1336); - v->a[78076] = 40; - v->a[78077] = anon_sym_LPAREN_LPAREN; - v->a[78078] = anon_sym_SEMI; - v->a[78079] = anon_sym_PIPE_PIPE; + v->a[78060] = anon_sym_DASH_DASH2; + v->a[78061] = 3; + v->a[78062] = actions(57); + v->a[78063] = 1; + v->a[78064] = sym_comment; + v->a[78065] = actions(4295); + v->a[78066] = 13; + v->a[78067] = anon_sym_PIPE; + v->a[78068] = anon_sym_EQ; + v->a[78069] = anon_sym_LT; + v->a[78070] = anon_sym_GT; + v->a[78071] = anon_sym_GT_GT; + v->a[78072] = anon_sym_LT_LT; + v->a[78073] = anon_sym_CARET; + v->a[78074] = anon_sym_AMP; + v->a[78075] = anon_sym_PLUS; + v->a[78076] = anon_sym_DASH; + v->a[78077] = anon_sym_STAR; + v->a[78078] = anon_sym_SLASH; + v->a[78079] = anon_sym_PERCENT; small_parse_table_3904(v); } void small_parse_table_3904(t_small_parse_table_array *v) { - v->a[78080] = anon_sym_AMP_AMP; - v->a[78081] = anon_sym_PIPE; - v->a[78082] = anon_sym_AMP; - v->a[78083] = anon_sym_LT; - v->a[78084] = anon_sym_GT; - v->a[78085] = anon_sym_LT_LT; - v->a[78086] = anon_sym_GT_GT; - v->a[78087] = anon_sym_SEMI_SEMI; - v->a[78088] = anon_sym_SEMI_AMP; - v->a[78089] = anon_sym_SEMI_SEMI_AMP; - v->a[78090] = anon_sym_PIPE_AMP; - v->a[78091] = anon_sym_AMP_GT; - v->a[78092] = anon_sym_AMP_GT_GT; - v->a[78093] = anon_sym_LT_AMP; - v->a[78094] = anon_sym_GT_AMP; - v->a[78095] = anon_sym_GT_PIPE; - v->a[78096] = anon_sym_LT_AMP_DASH; - v->a[78097] = anon_sym_GT_AMP_DASH; - v->a[78098] = anon_sym_LT_LT_DASH; - v->a[78099] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78080] = actions(4297); + v->a[78081] = 20; + v->a[78082] = anon_sym_RPAREN; + v->a[78083] = anon_sym_AMP_AMP; + v->a[78084] = anon_sym_PIPE_PIPE; + v->a[78085] = anon_sym_PLUS_EQ; + v->a[78086] = anon_sym_DASH_EQ; + v->a[78087] = anon_sym_STAR_EQ; + v->a[78088] = anon_sym_SLASH_EQ; + v->a[78089] = anon_sym_PERCENT_EQ; + v->a[78090] = anon_sym_LT_LT_EQ; + v->a[78091] = anon_sym_GT_GT_EQ; + v->a[78092] = anon_sym_AMP_EQ; + v->a[78093] = anon_sym_CARET_EQ; + v->a[78094] = anon_sym_PIPE_EQ; + v->a[78095] = anon_sym_EQ_EQ; + v->a[78096] = anon_sym_BANG_EQ; + v->a[78097] = anon_sym_LT_EQ; + v->a[78098] = anon_sym_GT_EQ; + v->a[78099] = anon_sym_QMARK; small_parse_table_3905(v); } diff --git a/parser/static/small_parse_table/small_parse_table_781.c b/parser/static/small_parse_table/small_parse_table_781.c index 38442e91..45e39350 100644 --- a/parser/static/small_parse_table/small_parse_table_781.c +++ b/parser/static/small_parse_table/small_parse_table_781.c @@ -14,126 +14,126 @@ void small_parse_table_3905(t_small_parse_table_array *v) { - v->a[78100] = anon_sym_DOLLAR_LBRACK; - v->a[78101] = aux_sym_concatenation_token1; - v->a[78102] = anon_sym_DOLLAR; - v->a[78103] = sym__special_character; - v->a[78104] = anon_sym_DQUOTE; - v->a[78105] = sym_raw_string; - v->a[78106] = sym_ansi_c_string; - v->a[78107] = aux_sym_number_token1; - v->a[78108] = aux_sym_number_token2; - v->a[78109] = anon_sym_DOLLAR_LBRACE; - v->a[78110] = anon_sym_DOLLAR_LPAREN; - v->a[78111] = anon_sym_BQUOTE; - v->a[78112] = anon_sym_DOLLAR_BQUOTE; - v->a[78113] = anon_sym_LT_LPAREN; - v->a[78114] = anon_sym_GT_LPAREN; - v->a[78115] = aux_sym__simple_variable_name_token1; - v->a[78116] = sym_word; - v->a[78117] = 5; - v->a[78118] = actions(3); - v->a[78119] = 1; + v->a[78100] = anon_sym_PLUS_PLUS2; + v->a[78101] = anon_sym_DASH_DASH2; + v->a[78102] = 3; + v->a[78103] = actions(57); + v->a[78104] = 1; + v->a[78105] = sym_comment; + v->a[78106] = actions(3157); + v->a[78107] = 13; + v->a[78108] = anon_sym_PIPE; + v->a[78109] = anon_sym_LT; + v->a[78110] = anon_sym_GT; + v->a[78111] = anon_sym_AMP_GT; + v->a[78112] = anon_sym_LT_AMP; + v->a[78113] = anon_sym_GT_AMP; + v->a[78114] = anon_sym_LT_LT; + v->a[78115] = anon_sym_DOLLAR; + v->a[78116] = aux_sym_number_token1; + v->a[78117] = aux_sym_number_token2; + v->a[78118] = anon_sym_DOLLAR_LPAREN; + v->a[78119] = anon_sym_BQUOTE; small_parse_table_3906(v); } void small_parse_table_3906(t_small_parse_table_array *v) { - v->a[78120] = sym_comment; - v->a[78121] = actions(5894); - v->a[78122] = 1; - v->a[78123] = sym__special_character; - v->a[78124] = state(1604); - v->a[78125] = 1; - v->a[78126] = aux_sym__literal_repeat1; - v->a[78127] = actions(5395); - v->a[78128] = 4; - v->a[78129] = sym_file_descriptor; - v->a[78130] = sym_test_operator; - v->a[78131] = sym__brace_start; - v->a[78132] = aux_sym_heredoc_redirect_token1; - v->a[78133] = actions(5393); - v->a[78134] = 39; - v->a[78135] = anon_sym_LPAREN_LPAREN; - v->a[78136] = anon_sym_SEMI; - v->a[78137] = anon_sym_PIPE_PIPE; - v->a[78138] = anon_sym_AMP_AMP; - v->a[78139] = anon_sym_PIPE; + v->a[78120] = sym_word; + v->a[78121] = actions(3159); + v->a[78122] = 20; + v->a[78123] = sym_file_descriptor; + v->a[78124] = sym__concat; + v->a[78125] = sym_test_operator; + v->a[78126] = sym__brace_start; + v->a[78127] = anon_sym_PIPE_AMP; + v->a[78128] = anon_sym_AMP_AMP; + v->a[78129] = anon_sym_PIPE_PIPE; + v->a[78130] = anon_sym_GT_GT; + v->a[78131] = anon_sym_AMP_GT_GT; + v->a[78132] = anon_sym_GT_PIPE; + v->a[78133] = anon_sym_LT_AMP_DASH; + v->a[78134] = anon_sym_GT_AMP_DASH; + v->a[78135] = anon_sym_LT_LT_DASH; + v->a[78136] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78137] = aux_sym_concatenation_token1; + v->a[78138] = sym__special_character; + v->a[78139] = anon_sym_DQUOTE; small_parse_table_3907(v); } void small_parse_table_3907(t_small_parse_table_array *v) { - v->a[78140] = anon_sym_AMP; - v->a[78141] = anon_sym_LT; - v->a[78142] = anon_sym_GT; - v->a[78143] = anon_sym_LT_LT; - v->a[78144] = anon_sym_GT_GT; - v->a[78145] = anon_sym_esac; - v->a[78146] = anon_sym_SEMI_SEMI; - v->a[78147] = anon_sym_SEMI_AMP; - v->a[78148] = anon_sym_SEMI_SEMI_AMP; - v->a[78149] = anon_sym_PIPE_AMP; - v->a[78150] = anon_sym_AMP_GT; - v->a[78151] = anon_sym_AMP_GT_GT; - v->a[78152] = anon_sym_LT_AMP; - v->a[78153] = anon_sym_GT_AMP; - v->a[78154] = anon_sym_GT_PIPE; - v->a[78155] = anon_sym_LT_AMP_DASH; - v->a[78156] = anon_sym_GT_AMP_DASH; - v->a[78157] = anon_sym_LT_LT_DASH; - v->a[78158] = anon_sym_LT_LT_LT; - v->a[78159] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78140] = sym_raw_string; + v->a[78141] = anon_sym_DOLLAR_LBRACE; + v->a[78142] = anon_sym_DOLLAR_BQUOTE; + v->a[78143] = 3; + v->a[78144] = actions(57); + v->a[78145] = 1; + v->a[78146] = sym_comment; + v->a[78147] = actions(4313); + v->a[78148] = 13; + v->a[78149] = anon_sym_PIPE; + v->a[78150] = anon_sym_EQ; + v->a[78151] = anon_sym_LT; + v->a[78152] = anon_sym_GT; + v->a[78153] = anon_sym_GT_GT; + v->a[78154] = anon_sym_LT_LT; + v->a[78155] = anon_sym_CARET; + v->a[78156] = anon_sym_AMP; + v->a[78157] = anon_sym_PLUS; + v->a[78158] = anon_sym_DASH; + v->a[78159] = anon_sym_STAR; small_parse_table_3908(v); } void small_parse_table_3908(t_small_parse_table_array *v) { - v->a[78160] = anon_sym_DOLLAR_LBRACK; - v->a[78161] = anon_sym_DOLLAR; - v->a[78162] = anon_sym_DQUOTE; - v->a[78163] = sym_raw_string; - v->a[78164] = sym_ansi_c_string; - v->a[78165] = aux_sym_number_token1; - v->a[78166] = aux_sym_number_token2; - v->a[78167] = anon_sym_DOLLAR_LBRACE; - v->a[78168] = anon_sym_DOLLAR_LPAREN; - v->a[78169] = anon_sym_BQUOTE; - v->a[78170] = anon_sym_DOLLAR_BQUOTE; - v->a[78171] = anon_sym_LT_LPAREN; - v->a[78172] = anon_sym_GT_LPAREN; - v->a[78173] = sym_word; - v->a[78174] = 6; - v->a[78175] = actions(3); - v->a[78176] = 1; - v->a[78177] = sym_comment; - v->a[78178] = actions(5896); - v->a[78179] = 1; + v->a[78160] = anon_sym_SLASH; + v->a[78161] = anon_sym_PERCENT; + v->a[78162] = actions(4315); + v->a[78163] = 20; + v->a[78164] = anon_sym_RPAREN; + v->a[78165] = anon_sym_AMP_AMP; + v->a[78166] = anon_sym_PIPE_PIPE; + v->a[78167] = anon_sym_PLUS_EQ; + v->a[78168] = anon_sym_DASH_EQ; + v->a[78169] = anon_sym_STAR_EQ; + v->a[78170] = anon_sym_SLASH_EQ; + v->a[78171] = anon_sym_PERCENT_EQ; + v->a[78172] = anon_sym_LT_LT_EQ; + v->a[78173] = anon_sym_GT_GT_EQ; + v->a[78174] = anon_sym_AMP_EQ; + v->a[78175] = anon_sym_CARET_EQ; + v->a[78176] = anon_sym_PIPE_EQ; + v->a[78177] = anon_sym_EQ_EQ; + v->a[78178] = anon_sym_BANG_EQ; + v->a[78179] = anon_sym_LT_EQ; small_parse_table_3909(v); } void small_parse_table_3909(t_small_parse_table_array *v) { - v->a[78180] = aux_sym_concatenation_token1; - v->a[78181] = actions(5899); - v->a[78182] = 1; - v->a[78183] = sym__concat; - v->a[78184] = state(1659); - v->a[78185] = 1; - v->a[78186] = aux_sym_concatenation_repeat1; - v->a[78187] = actions(1253); - v->a[78188] = 4; - v->a[78189] = sym_file_descriptor; - v->a[78190] = sym_test_operator; - v->a[78191] = sym__brace_start; - v->a[78192] = aux_sym_heredoc_redirect_token1; - v->a[78193] = actions(1251); - v->a[78194] = 38; - v->a[78195] = anon_sym_LPAREN_LPAREN; - v->a[78196] = anon_sym_SEMI; - v->a[78197] = anon_sym_PIPE_PIPE; - v->a[78198] = anon_sym_AMP_AMP; - v->a[78199] = anon_sym_PIPE; + v->a[78180] = anon_sym_GT_EQ; + v->a[78181] = anon_sym_QMARK; + v->a[78182] = anon_sym_PLUS_PLUS2; + v->a[78183] = anon_sym_DASH_DASH2; + v->a[78184] = 3; + v->a[78185] = actions(57); + v->a[78186] = 1; + v->a[78187] = sym_comment; + v->a[78188] = actions(3157); + v->a[78189] = 13; + v->a[78190] = anon_sym_PIPE; + v->a[78191] = anon_sym_EQ; + v->a[78192] = anon_sym_LT; + v->a[78193] = anon_sym_GT; + v->a[78194] = anon_sym_GT_GT; + v->a[78195] = anon_sym_LT_LT; + v->a[78196] = anon_sym_CARET; + v->a[78197] = anon_sym_AMP; + v->a[78198] = anon_sym_PLUS; + v->a[78199] = anon_sym_DASH; small_parse_table_3910(v); } diff --git a/parser/static/small_parse_table/small_parse_table_782.c b/parser/static/small_parse_table/small_parse_table_782.c index 3b9497f9..f26d1358 100644 --- a/parser/static/small_parse_table/small_parse_table_782.c +++ b/parser/static/small_parse_table/small_parse_table_782.c @@ -14,126 +14,126 @@ void small_parse_table_3910(t_small_parse_table_array *v) { - v->a[78200] = anon_sym_AMP; - v->a[78201] = anon_sym_LT; - v->a[78202] = anon_sym_GT; - v->a[78203] = anon_sym_LT_LT; - v->a[78204] = anon_sym_GT_GT; - v->a[78205] = anon_sym_SEMI_SEMI; - v->a[78206] = anon_sym_SEMI_AMP; - v->a[78207] = anon_sym_SEMI_SEMI_AMP; - v->a[78208] = anon_sym_PIPE_AMP; - v->a[78209] = anon_sym_AMP_GT; - v->a[78210] = anon_sym_AMP_GT_GT; - v->a[78211] = anon_sym_LT_AMP; - v->a[78212] = anon_sym_GT_AMP; - v->a[78213] = anon_sym_GT_PIPE; - v->a[78214] = anon_sym_LT_AMP_DASH; - v->a[78215] = anon_sym_GT_AMP_DASH; - v->a[78216] = anon_sym_LT_LT_DASH; - v->a[78217] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78218] = anon_sym_DOLLAR_LBRACK; - v->a[78219] = anon_sym_DOLLAR; + v->a[78200] = anon_sym_STAR; + v->a[78201] = anon_sym_SLASH; + v->a[78202] = anon_sym_PERCENT; + v->a[78203] = actions(3159); + v->a[78204] = 20; + v->a[78205] = anon_sym_RPAREN; + v->a[78206] = anon_sym_AMP_AMP; + v->a[78207] = anon_sym_PIPE_PIPE; + v->a[78208] = anon_sym_PLUS_EQ; + v->a[78209] = anon_sym_DASH_EQ; + v->a[78210] = anon_sym_STAR_EQ; + v->a[78211] = anon_sym_SLASH_EQ; + v->a[78212] = anon_sym_PERCENT_EQ; + v->a[78213] = anon_sym_LT_LT_EQ; + v->a[78214] = anon_sym_GT_GT_EQ; + v->a[78215] = anon_sym_AMP_EQ; + v->a[78216] = anon_sym_CARET_EQ; + v->a[78217] = anon_sym_PIPE_EQ; + v->a[78218] = anon_sym_EQ_EQ; + v->a[78219] = anon_sym_BANG_EQ; small_parse_table_3911(v); } void small_parse_table_3911(t_small_parse_table_array *v) { - v->a[78220] = sym__special_character; - v->a[78221] = anon_sym_DQUOTE; - v->a[78222] = sym_raw_string; - v->a[78223] = sym_ansi_c_string; - v->a[78224] = aux_sym_number_token1; - v->a[78225] = aux_sym_number_token2; - v->a[78226] = anon_sym_DOLLAR_LBRACE; - v->a[78227] = anon_sym_DOLLAR_LPAREN; - v->a[78228] = anon_sym_BQUOTE; - v->a[78229] = anon_sym_DOLLAR_BQUOTE; - v->a[78230] = anon_sym_LT_LPAREN; - v->a[78231] = anon_sym_GT_LPAREN; - v->a[78232] = sym_word; - v->a[78233] = 6; - v->a[78234] = actions(3); - v->a[78235] = 1; - v->a[78236] = sym_comment; - v->a[78237] = actions(5638); - v->a[78238] = 1; - v->a[78239] = aux_sym_concatenation_token1; + v->a[78220] = anon_sym_LT_EQ; + v->a[78221] = anon_sym_GT_EQ; + v->a[78222] = anon_sym_QMARK; + v->a[78223] = anon_sym_PLUS_PLUS2; + v->a[78224] = anon_sym_DASH_DASH2; + v->a[78225] = 3; + v->a[78226] = actions(57); + v->a[78227] = 1; + v->a[78228] = sym_comment; + v->a[78229] = actions(3064); + v->a[78230] = 13; + v->a[78231] = anon_sym_PIPE; + v->a[78232] = anon_sym_LT; + v->a[78233] = anon_sym_GT; + v->a[78234] = anon_sym_AMP_GT; + v->a[78235] = anon_sym_LT_AMP; + v->a[78236] = anon_sym_GT_AMP; + v->a[78237] = anon_sym_LT_LT; + v->a[78238] = anon_sym_DOLLAR; + v->a[78239] = aux_sym_number_token1; small_parse_table_3912(v); } void small_parse_table_3912(t_small_parse_table_array *v) { - v->a[78240] = actions(5902); - v->a[78241] = 1; - v->a[78242] = sym__concat; - v->a[78243] = state(1363); - v->a[78244] = 1; - v->a[78245] = aux_sym_concatenation_repeat1; - v->a[78246] = actions(1267); - v->a[78247] = 5; - v->a[78248] = sym_file_descriptor; - v->a[78249] = sym_variable_name; - v->a[78250] = sym_test_operator; - v->a[78251] = sym__brace_start; - v->a[78252] = aux_sym_heredoc_redirect_token1; - v->a[78253] = actions(1265); - v->a[78254] = 37; - v->a[78255] = anon_sym_LPAREN_LPAREN; - v->a[78256] = anon_sym_SEMI; - v->a[78257] = anon_sym_PIPE_PIPE; - v->a[78258] = anon_sym_AMP_AMP; - v->a[78259] = anon_sym_PIPE; + v->a[78240] = aux_sym_number_token2; + v->a[78241] = anon_sym_DOLLAR_LPAREN; + v->a[78242] = anon_sym_BQUOTE; + v->a[78243] = sym_word; + v->a[78244] = actions(3066); + v->a[78245] = 20; + v->a[78246] = sym_file_descriptor; + v->a[78247] = sym__concat; + v->a[78248] = sym_test_operator; + v->a[78249] = sym__brace_start; + v->a[78250] = anon_sym_PIPE_AMP; + v->a[78251] = anon_sym_AMP_AMP; + v->a[78252] = anon_sym_PIPE_PIPE; + v->a[78253] = anon_sym_GT_GT; + v->a[78254] = anon_sym_AMP_GT_GT; + v->a[78255] = anon_sym_GT_PIPE; + v->a[78256] = anon_sym_LT_AMP_DASH; + v->a[78257] = anon_sym_GT_AMP_DASH; + v->a[78258] = anon_sym_LT_LT_DASH; + v->a[78259] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_3913(v); } void small_parse_table_3913(t_small_parse_table_array *v) { - v->a[78260] = anon_sym_AMP; - v->a[78261] = anon_sym_LT; - v->a[78262] = anon_sym_GT; - v->a[78263] = anon_sym_LT_LT; - v->a[78264] = anon_sym_GT_GT; - v->a[78265] = anon_sym_SEMI_SEMI; - v->a[78266] = anon_sym_PIPE_AMP; - v->a[78267] = anon_sym_AMP_GT; - v->a[78268] = anon_sym_AMP_GT_GT; - v->a[78269] = anon_sym_LT_AMP; - v->a[78270] = anon_sym_GT_AMP; - v->a[78271] = anon_sym_GT_PIPE; - v->a[78272] = anon_sym_LT_AMP_DASH; - v->a[78273] = anon_sym_GT_AMP_DASH; - v->a[78274] = anon_sym_LT_LT_DASH; - v->a[78275] = anon_sym_LT_LT_LT; - v->a[78276] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78277] = anon_sym_DOLLAR_LBRACK; - v->a[78278] = anon_sym_DOLLAR; - v->a[78279] = sym__special_character; + v->a[78260] = aux_sym_concatenation_token1; + v->a[78261] = sym__special_character; + v->a[78262] = anon_sym_DQUOTE; + v->a[78263] = sym_raw_string; + v->a[78264] = anon_sym_DOLLAR_LBRACE; + v->a[78265] = anon_sym_DOLLAR_BQUOTE; + v->a[78266] = 5; + v->a[78267] = actions(57); + v->a[78268] = 1; + v->a[78269] = sym_comment; + v->a[78270] = actions(4512); + v->a[78271] = 1; + v->a[78272] = sym__special_character; + v->a[78273] = state(1647); + v->a[78274] = 1; + v->a[78275] = aux_sym__literal_repeat1; + v->a[78276] = actions(3564); + v->a[78277] = 12; + v->a[78278] = anon_sym_PIPE; + v->a[78279] = anon_sym_LT; small_parse_table_3914(v); } void small_parse_table_3914(t_small_parse_table_array *v) { - v->a[78280] = anon_sym_DQUOTE; - v->a[78281] = sym_raw_string; - v->a[78282] = sym_ansi_c_string; - v->a[78283] = aux_sym_number_token1; - v->a[78284] = aux_sym_number_token2; - v->a[78285] = anon_sym_DOLLAR_LBRACE; - v->a[78286] = anon_sym_DOLLAR_LPAREN; - v->a[78287] = anon_sym_BQUOTE; - v->a[78288] = anon_sym_DOLLAR_BQUOTE; - v->a[78289] = anon_sym_LT_LPAREN; - v->a[78290] = anon_sym_GT_LPAREN; - v->a[78291] = sym_word; - v->a[78292] = 6; - v->a[78293] = actions(3); - v->a[78294] = 1; - v->a[78295] = sym_comment; - v->a[78296] = actions(5638); - v->a[78297] = 1; - v->a[78298] = aux_sym_concatenation_token1; - v->a[78299] = actions(5904); + v->a[78280] = anon_sym_GT; + v->a[78281] = anon_sym_AMP_GT; + v->a[78282] = anon_sym_LT_AMP; + v->a[78283] = anon_sym_GT_AMP; + v->a[78284] = anon_sym_LT_LT; + v->a[78285] = anon_sym_DOLLAR; + v->a[78286] = aux_sym_number_token1; + v->a[78287] = aux_sym_number_token2; + v->a[78288] = anon_sym_DOLLAR_LPAREN; + v->a[78289] = sym_word; + v->a[78290] = actions(3566); + v->a[78291] = 19; + v->a[78292] = sym_file_descriptor; + v->a[78293] = sym_test_operator; + v->a[78294] = sym__bare_dollar; + v->a[78295] = sym__brace_start; + v->a[78296] = anon_sym_PIPE_AMP; + v->a[78297] = anon_sym_AMP_AMP; + v->a[78298] = anon_sym_PIPE_PIPE; + v->a[78299] = anon_sym_GT_GT; small_parse_table_3915(v); } diff --git a/parser/static/small_parse_table/small_parse_table_783.c b/parser/static/small_parse_table/small_parse_table_783.c index 09242b37..75bdd02d 100644 --- a/parser/static/small_parse_table/small_parse_table_783.c +++ b/parser/static/small_parse_table/small_parse_table_783.c @@ -14,126 +14,126 @@ void small_parse_table_3915(t_small_parse_table_array *v) { - v->a[78300] = 1; - v->a[78301] = sym__concat; - v->a[78302] = state(1363); - v->a[78303] = 1; - v->a[78304] = aux_sym_concatenation_repeat1; - v->a[78305] = actions(1288); - v->a[78306] = 5; - v->a[78307] = sym_file_descriptor; - v->a[78308] = sym_variable_name; - v->a[78309] = sym_test_operator; - v->a[78310] = sym__brace_start; - v->a[78311] = aux_sym_heredoc_redirect_token1; - v->a[78312] = actions(1286); - v->a[78313] = 37; - v->a[78314] = anon_sym_LPAREN_LPAREN; - v->a[78315] = anon_sym_SEMI; - v->a[78316] = anon_sym_PIPE_PIPE; - v->a[78317] = anon_sym_AMP_AMP; - v->a[78318] = anon_sym_PIPE; - v->a[78319] = anon_sym_AMP; + v->a[78300] = anon_sym_AMP_GT_GT; + v->a[78301] = anon_sym_GT_PIPE; + v->a[78302] = anon_sym_LT_AMP_DASH; + v->a[78303] = anon_sym_GT_AMP_DASH; + v->a[78304] = anon_sym_LT_LT_DASH; + v->a[78305] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78306] = anon_sym_DQUOTE; + v->a[78307] = sym_raw_string; + v->a[78308] = anon_sym_DOLLAR_LBRACE; + v->a[78309] = anon_sym_BQUOTE; + v->a[78310] = anon_sym_DOLLAR_BQUOTE; + v->a[78311] = 3; + v->a[78312] = actions(57); + v->a[78313] = 1; + v->a[78314] = sym_comment; + v->a[78315] = actions(3115); + v->a[78316] = 13; + v->a[78317] = anon_sym_PIPE; + v->a[78318] = anon_sym_LT; + v->a[78319] = anon_sym_GT; small_parse_table_3916(v); } void small_parse_table_3916(t_small_parse_table_array *v) { - v->a[78320] = anon_sym_LT; - v->a[78321] = anon_sym_GT; - v->a[78322] = anon_sym_LT_LT; - v->a[78323] = anon_sym_GT_GT; - v->a[78324] = anon_sym_SEMI_SEMI; - v->a[78325] = anon_sym_PIPE_AMP; - v->a[78326] = anon_sym_AMP_GT; - v->a[78327] = anon_sym_AMP_GT_GT; - v->a[78328] = anon_sym_LT_AMP; - v->a[78329] = anon_sym_GT_AMP; - v->a[78330] = anon_sym_GT_PIPE; - v->a[78331] = anon_sym_LT_AMP_DASH; - v->a[78332] = anon_sym_GT_AMP_DASH; - v->a[78333] = anon_sym_LT_LT_DASH; - v->a[78334] = anon_sym_LT_LT_LT; - v->a[78335] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78336] = anon_sym_DOLLAR_LBRACK; - v->a[78337] = anon_sym_DOLLAR; - v->a[78338] = sym__special_character; - v->a[78339] = anon_sym_DQUOTE; + v->a[78320] = anon_sym_AMP_GT; + v->a[78321] = anon_sym_LT_AMP; + v->a[78322] = anon_sym_GT_AMP; + v->a[78323] = anon_sym_LT_LT; + v->a[78324] = anon_sym_DOLLAR; + v->a[78325] = aux_sym_number_token1; + v->a[78326] = aux_sym_number_token2; + v->a[78327] = anon_sym_DOLLAR_LPAREN; + v->a[78328] = anon_sym_BQUOTE; + v->a[78329] = sym_word; + v->a[78330] = actions(3117); + v->a[78331] = 20; + v->a[78332] = sym_file_descriptor; + v->a[78333] = sym__concat; + v->a[78334] = sym_test_operator; + v->a[78335] = sym__brace_start; + v->a[78336] = anon_sym_PIPE_AMP; + v->a[78337] = anon_sym_AMP_AMP; + v->a[78338] = anon_sym_PIPE_PIPE; + v->a[78339] = anon_sym_GT_GT; small_parse_table_3917(v); } void small_parse_table_3917(t_small_parse_table_array *v) { - v->a[78340] = sym_raw_string; - v->a[78341] = sym_ansi_c_string; - v->a[78342] = aux_sym_number_token1; - v->a[78343] = aux_sym_number_token2; - v->a[78344] = anon_sym_DOLLAR_LBRACE; - v->a[78345] = anon_sym_DOLLAR_LPAREN; - v->a[78346] = anon_sym_BQUOTE; - v->a[78347] = anon_sym_DOLLAR_BQUOTE; - v->a[78348] = anon_sym_LT_LPAREN; - v->a[78349] = anon_sym_GT_LPAREN; - v->a[78350] = sym_word; - v->a[78351] = 6; - v->a[78352] = actions(3); - v->a[78353] = 1; - v->a[78354] = sym_comment; - v->a[78355] = actions(5638); - v->a[78356] = 1; - v->a[78357] = aux_sym_concatenation_token1; - v->a[78358] = actions(5640); - v->a[78359] = 1; + v->a[78340] = anon_sym_AMP_GT_GT; + v->a[78341] = anon_sym_GT_PIPE; + v->a[78342] = anon_sym_LT_AMP_DASH; + v->a[78343] = anon_sym_GT_AMP_DASH; + v->a[78344] = anon_sym_LT_LT_DASH; + v->a[78345] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78346] = aux_sym_concatenation_token1; + v->a[78347] = sym__special_character; + v->a[78348] = anon_sym_DQUOTE; + v->a[78349] = sym_raw_string; + v->a[78350] = anon_sym_DOLLAR_LBRACE; + v->a[78351] = anon_sym_DOLLAR_BQUOTE; + v->a[78352] = 5; + v->a[78353] = actions(57); + v->a[78354] = 1; + v->a[78355] = sym_comment; + v->a[78356] = actions(4514); + v->a[78357] = 1; + v->a[78358] = sym__special_character; + v->a[78359] = state(1647); small_parse_table_3918(v); } void small_parse_table_3918(t_small_parse_table_array *v) { - v->a[78360] = sym__concat; - v->a[78361] = state(1660); - v->a[78362] = 1; - v->a[78363] = aux_sym_concatenation_repeat1; - v->a[78364] = actions(1263); - v->a[78365] = 5; - v->a[78366] = sym_file_descriptor; - v->a[78367] = sym_variable_name; - v->a[78368] = sym_test_operator; - v->a[78369] = sym__brace_start; - v->a[78370] = aux_sym_heredoc_redirect_token1; - v->a[78371] = actions(1261); - v->a[78372] = 37; - v->a[78373] = anon_sym_LPAREN_LPAREN; - v->a[78374] = anon_sym_SEMI; - v->a[78375] = anon_sym_PIPE_PIPE; - v->a[78376] = anon_sym_AMP_AMP; - v->a[78377] = anon_sym_PIPE; - v->a[78378] = anon_sym_AMP; - v->a[78379] = anon_sym_LT; + v->a[78360] = 1; + v->a[78361] = aux_sym__literal_repeat1; + v->a[78362] = actions(3195); + v->a[78363] = 12; + v->a[78364] = anon_sym_PIPE; + v->a[78365] = anon_sym_LT; + v->a[78366] = anon_sym_GT; + v->a[78367] = anon_sym_AMP_GT; + v->a[78368] = anon_sym_LT_AMP; + v->a[78369] = anon_sym_GT_AMP; + v->a[78370] = anon_sym_LT_LT; + v->a[78371] = anon_sym_DOLLAR; + v->a[78372] = aux_sym_number_token1; + v->a[78373] = aux_sym_number_token2; + v->a[78374] = anon_sym_DOLLAR_LPAREN; + v->a[78375] = sym_word; + v->a[78376] = actions(3197); + v->a[78377] = 19; + v->a[78378] = sym_file_descriptor; + v->a[78379] = sym_test_operator; small_parse_table_3919(v); } void small_parse_table_3919(t_small_parse_table_array *v) { - v->a[78380] = anon_sym_GT; - v->a[78381] = anon_sym_LT_LT; - v->a[78382] = anon_sym_GT_GT; - v->a[78383] = anon_sym_SEMI_SEMI; - v->a[78384] = anon_sym_PIPE_AMP; - v->a[78385] = anon_sym_AMP_GT; + v->a[78380] = sym__bare_dollar; + v->a[78381] = sym__brace_start; + v->a[78382] = anon_sym_PIPE_AMP; + v->a[78383] = anon_sym_AMP_AMP; + v->a[78384] = anon_sym_PIPE_PIPE; + v->a[78385] = anon_sym_GT_GT; v->a[78386] = anon_sym_AMP_GT_GT; - v->a[78387] = anon_sym_LT_AMP; - v->a[78388] = anon_sym_GT_AMP; - v->a[78389] = anon_sym_GT_PIPE; - v->a[78390] = anon_sym_LT_AMP_DASH; - v->a[78391] = anon_sym_GT_AMP_DASH; - v->a[78392] = anon_sym_LT_LT_DASH; - v->a[78393] = anon_sym_LT_LT_LT; - v->a[78394] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78395] = anon_sym_DOLLAR_LBRACK; - v->a[78396] = anon_sym_DOLLAR; - v->a[78397] = sym__special_character; - v->a[78398] = anon_sym_DQUOTE; - v->a[78399] = sym_raw_string; + v->a[78387] = anon_sym_GT_PIPE; + v->a[78388] = anon_sym_LT_AMP_DASH; + v->a[78389] = anon_sym_GT_AMP_DASH; + v->a[78390] = anon_sym_LT_LT_DASH; + v->a[78391] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78392] = anon_sym_DQUOTE; + v->a[78393] = sym_raw_string; + v->a[78394] = anon_sym_DOLLAR_LBRACE; + v->a[78395] = anon_sym_BQUOTE; + v->a[78396] = anon_sym_DOLLAR_BQUOTE; + v->a[78397] = 3; + v->a[78398] = actions(57); + v->a[78399] = 1; small_parse_table_3920(v); } diff --git a/parser/static/small_parse_table/small_parse_table_784.c b/parser/static/small_parse_table/small_parse_table_784.c index 81525dfb..b295ec5a 100644 --- a/parser/static/small_parse_table/small_parse_table_784.c +++ b/parser/static/small_parse_table/small_parse_table_784.c @@ -14,126 +14,126 @@ void small_parse_table_3920(t_small_parse_table_array *v) { - v->a[78400] = sym_ansi_c_string; - v->a[78401] = aux_sym_number_token1; - v->a[78402] = aux_sym_number_token2; - v->a[78403] = anon_sym_DOLLAR_LBRACE; - v->a[78404] = anon_sym_DOLLAR_LPAREN; - v->a[78405] = anon_sym_BQUOTE; - v->a[78406] = anon_sym_DOLLAR_BQUOTE; - v->a[78407] = anon_sym_LT_LPAREN; - v->a[78408] = anon_sym_GT_LPAREN; - v->a[78409] = sym_word; - v->a[78410] = 6; - v->a[78411] = actions(3); - v->a[78412] = 1; - v->a[78413] = sym_comment; - v->a[78414] = actions(5664); - v->a[78415] = 1; - v->a[78416] = aux_sym_concatenation_token1; - v->a[78417] = actions(5906); - v->a[78418] = 1; + v->a[78400] = sym_comment; + v->a[78401] = actions(3032); + v->a[78402] = 13; + v->a[78403] = anon_sym_PIPE; + v->a[78404] = anon_sym_LT; + v->a[78405] = anon_sym_GT; + v->a[78406] = anon_sym_AMP_GT; + v->a[78407] = anon_sym_LT_AMP; + v->a[78408] = anon_sym_GT_AMP; + v->a[78409] = anon_sym_LT_LT; + v->a[78410] = anon_sym_DOLLAR; + v->a[78411] = aux_sym_number_token1; + v->a[78412] = aux_sym_number_token2; + v->a[78413] = anon_sym_DOLLAR_LPAREN; + v->a[78414] = anon_sym_BQUOTE; + v->a[78415] = sym_word; + v->a[78416] = actions(3034); + v->a[78417] = 20; + v->a[78418] = sym_file_descriptor; v->a[78419] = sym__concat; small_parse_table_3921(v); } void small_parse_table_3921(t_small_parse_table_array *v) { - v->a[78420] = state(1371); - v->a[78421] = 1; - v->a[78422] = aux_sym_concatenation_repeat1; - v->a[78423] = actions(1267); - v->a[78424] = 5; - v->a[78425] = sym_file_descriptor; - v->a[78426] = sym_variable_name; - v->a[78427] = sym_test_operator; - v->a[78428] = sym__brace_start; - v->a[78429] = aux_sym_heredoc_redirect_token1; - v->a[78430] = actions(1265); - v->a[78431] = 37; - v->a[78432] = anon_sym_LPAREN_LPAREN; - v->a[78433] = anon_sym_SEMI; - v->a[78434] = anon_sym_PIPE_PIPE; - v->a[78435] = anon_sym_AMP_AMP; - v->a[78436] = anon_sym_PIPE; - v->a[78437] = anon_sym_AMP; - v->a[78438] = anon_sym_LT; - v->a[78439] = anon_sym_GT; + v->a[78420] = sym_test_operator; + v->a[78421] = sym__brace_start; + v->a[78422] = anon_sym_PIPE_AMP; + v->a[78423] = anon_sym_AMP_AMP; + v->a[78424] = anon_sym_PIPE_PIPE; + v->a[78425] = anon_sym_GT_GT; + v->a[78426] = anon_sym_AMP_GT_GT; + v->a[78427] = anon_sym_GT_PIPE; + v->a[78428] = anon_sym_LT_AMP_DASH; + v->a[78429] = anon_sym_GT_AMP_DASH; + v->a[78430] = anon_sym_LT_LT_DASH; + v->a[78431] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78432] = aux_sym_concatenation_token1; + v->a[78433] = sym__special_character; + v->a[78434] = anon_sym_DQUOTE; + v->a[78435] = sym_raw_string; + v->a[78436] = anon_sym_DOLLAR_LBRACE; + v->a[78437] = anon_sym_DOLLAR_BQUOTE; + v->a[78438] = 3; + v->a[78439] = actions(57); small_parse_table_3922(v); } void small_parse_table_3922(t_small_parse_table_array *v) { - v->a[78440] = anon_sym_LT_LT; - v->a[78441] = anon_sym_GT_GT; - v->a[78442] = anon_sym_SEMI_SEMI; - v->a[78443] = anon_sym_PIPE_AMP; - v->a[78444] = anon_sym_AMP_GT; - v->a[78445] = anon_sym_AMP_GT_GT; - v->a[78446] = anon_sym_LT_AMP; - v->a[78447] = anon_sym_GT_AMP; - v->a[78448] = anon_sym_GT_PIPE; - v->a[78449] = anon_sym_LT_AMP_DASH; - v->a[78450] = anon_sym_GT_AMP_DASH; - v->a[78451] = anon_sym_LT_LT_DASH; - v->a[78452] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78453] = anon_sym_DOLLAR_LBRACK; - v->a[78454] = anon_sym_DOLLAR; - v->a[78455] = sym__special_character; - v->a[78456] = anon_sym_DQUOTE; - v->a[78457] = sym_raw_string; - v->a[78458] = sym_ansi_c_string; - v->a[78459] = aux_sym_number_token1; + v->a[78440] = 1; + v->a[78441] = sym_comment; + v->a[78442] = actions(3022); + v->a[78443] = 13; + v->a[78444] = anon_sym_PIPE; + v->a[78445] = anon_sym_LT; + v->a[78446] = anon_sym_GT; + v->a[78447] = anon_sym_AMP_GT; + v->a[78448] = anon_sym_LT_AMP; + v->a[78449] = anon_sym_GT_AMP; + v->a[78450] = anon_sym_LT_LT; + v->a[78451] = anon_sym_DOLLAR; + v->a[78452] = aux_sym_number_token1; + v->a[78453] = aux_sym_number_token2; + v->a[78454] = anon_sym_DOLLAR_LPAREN; + v->a[78455] = anon_sym_BQUOTE; + v->a[78456] = sym_word; + v->a[78457] = actions(3024); + v->a[78458] = 20; + v->a[78459] = sym_file_descriptor; small_parse_table_3923(v); } void small_parse_table_3923(t_small_parse_table_array *v) { - v->a[78460] = aux_sym_number_token2; - v->a[78461] = anon_sym_DOLLAR_LBRACE; - v->a[78462] = anon_sym_DOLLAR_LPAREN; - v->a[78463] = anon_sym_BQUOTE; - v->a[78464] = anon_sym_DOLLAR_BQUOTE; - v->a[78465] = anon_sym_LT_LPAREN; - v->a[78466] = anon_sym_GT_LPAREN; - v->a[78467] = aux_sym__simple_variable_name_token1; - v->a[78468] = sym_word; - v->a[78469] = 6; - v->a[78470] = actions(3); - v->a[78471] = 1; - v->a[78472] = sym_comment; - v->a[78473] = actions(5664); - v->a[78474] = 1; - v->a[78475] = aux_sym_concatenation_token1; - v->a[78476] = actions(5908); - v->a[78477] = 1; - v->a[78478] = sym__concat; - v->a[78479] = state(1371); + v->a[78460] = sym__concat; + v->a[78461] = sym_test_operator; + v->a[78462] = sym__brace_start; + v->a[78463] = anon_sym_PIPE_AMP; + v->a[78464] = anon_sym_AMP_AMP; + v->a[78465] = anon_sym_PIPE_PIPE; + v->a[78466] = anon_sym_GT_GT; + v->a[78467] = anon_sym_AMP_GT_GT; + v->a[78468] = anon_sym_GT_PIPE; + v->a[78469] = anon_sym_LT_AMP_DASH; + v->a[78470] = anon_sym_GT_AMP_DASH; + v->a[78471] = anon_sym_LT_LT_DASH; + v->a[78472] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78473] = aux_sym_concatenation_token1; + v->a[78474] = sym__special_character; + v->a[78475] = anon_sym_DQUOTE; + v->a[78476] = sym_raw_string; + v->a[78477] = anon_sym_DOLLAR_LBRACE; + v->a[78478] = anon_sym_DOLLAR_BQUOTE; + v->a[78479] = 6; small_parse_table_3924(v); } void small_parse_table_3924(t_small_parse_table_array *v) { - v->a[78480] = 1; - v->a[78481] = aux_sym_concatenation_repeat1; - v->a[78482] = actions(1288); - v->a[78483] = 5; - v->a[78484] = sym_file_descriptor; - v->a[78485] = sym_variable_name; - v->a[78486] = sym_test_operator; - v->a[78487] = sym__brace_start; - v->a[78488] = aux_sym_heredoc_redirect_token1; - v->a[78489] = actions(1286); - v->a[78490] = 37; - v->a[78491] = anon_sym_LPAREN_LPAREN; - v->a[78492] = anon_sym_SEMI; - v->a[78493] = anon_sym_PIPE_PIPE; - v->a[78494] = anon_sym_AMP_AMP; - v->a[78495] = anon_sym_PIPE; - v->a[78496] = anon_sym_AMP; - v->a[78497] = anon_sym_LT; - v->a[78498] = anon_sym_GT; - v->a[78499] = anon_sym_LT_LT; + v->a[78480] = actions(3); + v->a[78481] = 1; + v->a[78482] = sym_comment; + v->a[78483] = actions(816); + v->a[78484] = 1; + v->a[78485] = sym_file_descriptor; + v->a[78486] = actions(4412); + v->a[78487] = 1; + v->a[78488] = sym_variable_name; + v->a[78489] = actions(4410); + v->a[78490] = 2; + v->a[78491] = aux_sym__simple_variable_name_token1; + v->a[78492] = aux_sym__multiline_variable_name_token1; + v->a[78493] = actions(4408); + v->a[78494] = 9; + v->a[78495] = anon_sym_BANG; + v->a[78496] = anon_sym_DASH; + v->a[78497] = anon_sym_STAR; + v->a[78498] = anon_sym_QMARK; + v->a[78499] = anon_sym_DOLLAR; small_parse_table_3925(v); } diff --git a/parser/static/small_parse_table/small_parse_table_785.c b/parser/static/small_parse_table/small_parse_table_785.c index 269b7aea..31d5ab49 100644 --- a/parser/static/small_parse_table/small_parse_table_785.c +++ b/parser/static/small_parse_table/small_parse_table_785.c @@ -14,126 +14,126 @@ void small_parse_table_3925(t_small_parse_table_array *v) { - v->a[78500] = anon_sym_GT_GT; - v->a[78501] = anon_sym_SEMI_SEMI; - v->a[78502] = anon_sym_PIPE_AMP; - v->a[78503] = anon_sym_AMP_GT; - v->a[78504] = anon_sym_AMP_GT_GT; - v->a[78505] = anon_sym_LT_AMP; - v->a[78506] = anon_sym_GT_AMP; - v->a[78507] = anon_sym_GT_PIPE; - v->a[78508] = anon_sym_LT_AMP_DASH; - v->a[78509] = anon_sym_GT_AMP_DASH; - v->a[78510] = anon_sym_LT_LT_DASH; - v->a[78511] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78512] = anon_sym_DOLLAR_LBRACK; - v->a[78513] = anon_sym_DOLLAR; - v->a[78514] = sym__special_character; - v->a[78515] = anon_sym_DQUOTE; - v->a[78516] = sym_raw_string; - v->a[78517] = sym_ansi_c_string; - v->a[78518] = aux_sym_number_token1; - v->a[78519] = aux_sym_number_token2; + v->a[78500] = anon_sym_POUND; + v->a[78501] = anon_sym_AT; + v->a[78502] = anon_sym_0; + v->a[78503] = anon_sym__; + v->a[78504] = actions(810); + v->a[78505] = 20; + v->a[78506] = anon_sym_PIPE; + v->a[78507] = anon_sym_SEMI_SEMI; + v->a[78508] = anon_sym_PIPE_AMP; + v->a[78509] = anon_sym_AMP_AMP; + v->a[78510] = anon_sym_PIPE_PIPE; + v->a[78511] = anon_sym_LT; + v->a[78512] = anon_sym_GT; + v->a[78513] = anon_sym_GT_GT; + v->a[78514] = anon_sym_AMP_GT; + v->a[78515] = anon_sym_AMP_GT_GT; + v->a[78516] = anon_sym_LT_AMP; + v->a[78517] = anon_sym_GT_AMP; + v->a[78518] = anon_sym_GT_PIPE; + v->a[78519] = anon_sym_LT_AMP_DASH; small_parse_table_3926(v); } void small_parse_table_3926(t_small_parse_table_array *v) { - v->a[78520] = anon_sym_DOLLAR_LBRACE; - v->a[78521] = anon_sym_DOLLAR_LPAREN; - v->a[78522] = anon_sym_BQUOTE; - v->a[78523] = anon_sym_DOLLAR_BQUOTE; - v->a[78524] = anon_sym_LT_LPAREN; - v->a[78525] = anon_sym_GT_LPAREN; - v->a[78526] = aux_sym__simple_variable_name_token1; - v->a[78527] = sym_word; - v->a[78528] = 6; - v->a[78529] = actions(3); - v->a[78530] = 1; - v->a[78531] = sym_comment; - v->a[78532] = actions(5664); - v->a[78533] = 1; - v->a[78534] = aux_sym_concatenation_token1; - v->a[78535] = actions(5666); - v->a[78536] = 1; - v->a[78537] = sym__concat; - v->a[78538] = state(1663); - v->a[78539] = 1; + v->a[78520] = anon_sym_GT_AMP_DASH; + v->a[78521] = anon_sym_LT_LT; + v->a[78522] = anon_sym_LT_LT_DASH; + v->a[78523] = aux_sym_heredoc_redirect_token1; + v->a[78524] = anon_sym_AMP; + v->a[78525] = anon_sym_SEMI; + v->a[78526] = 3; + v->a[78527] = actions(57); + v->a[78528] = 1; + v->a[78529] = sym_comment; + v->a[78530] = actions(3018); + v->a[78531] = 13; + v->a[78532] = anon_sym_PIPE; + v->a[78533] = anon_sym_LT; + v->a[78534] = anon_sym_GT; + v->a[78535] = anon_sym_AMP_GT; + v->a[78536] = anon_sym_LT_AMP; + v->a[78537] = anon_sym_GT_AMP; + v->a[78538] = anon_sym_LT_LT; + v->a[78539] = anon_sym_DOLLAR; small_parse_table_3927(v); } void small_parse_table_3927(t_small_parse_table_array *v) { - v->a[78540] = aux_sym_concatenation_repeat1; - v->a[78541] = actions(1263); - v->a[78542] = 5; - v->a[78543] = sym_file_descriptor; - v->a[78544] = sym_variable_name; - v->a[78545] = sym_test_operator; - v->a[78546] = sym__brace_start; - v->a[78547] = aux_sym_heredoc_redirect_token1; - v->a[78548] = actions(1261); - v->a[78549] = 37; - v->a[78550] = anon_sym_LPAREN_LPAREN; - v->a[78551] = anon_sym_SEMI; - v->a[78552] = anon_sym_PIPE_PIPE; - v->a[78553] = anon_sym_AMP_AMP; - v->a[78554] = anon_sym_PIPE; - v->a[78555] = anon_sym_AMP; - v->a[78556] = anon_sym_LT; - v->a[78557] = anon_sym_GT; - v->a[78558] = anon_sym_LT_LT; - v->a[78559] = anon_sym_GT_GT; + v->a[78540] = aux_sym_number_token1; + v->a[78541] = aux_sym_number_token2; + v->a[78542] = anon_sym_DOLLAR_LPAREN; + v->a[78543] = anon_sym_BQUOTE; + v->a[78544] = sym_word; + v->a[78545] = actions(3020); + v->a[78546] = 20; + v->a[78547] = sym_file_descriptor; + v->a[78548] = sym__concat; + v->a[78549] = sym_test_operator; + v->a[78550] = sym__brace_start; + v->a[78551] = anon_sym_PIPE_AMP; + v->a[78552] = anon_sym_AMP_AMP; + v->a[78553] = anon_sym_PIPE_PIPE; + v->a[78554] = anon_sym_GT_GT; + v->a[78555] = anon_sym_AMP_GT_GT; + v->a[78556] = anon_sym_GT_PIPE; + v->a[78557] = anon_sym_LT_AMP_DASH; + v->a[78558] = anon_sym_GT_AMP_DASH; + v->a[78559] = anon_sym_LT_LT_DASH; small_parse_table_3928(v); } void small_parse_table_3928(t_small_parse_table_array *v) { - v->a[78560] = anon_sym_SEMI_SEMI; - v->a[78561] = anon_sym_PIPE_AMP; - v->a[78562] = anon_sym_AMP_GT; - v->a[78563] = anon_sym_AMP_GT_GT; - v->a[78564] = anon_sym_LT_AMP; - v->a[78565] = anon_sym_GT_AMP; - v->a[78566] = anon_sym_GT_PIPE; - v->a[78567] = anon_sym_LT_AMP_DASH; - v->a[78568] = anon_sym_GT_AMP_DASH; - v->a[78569] = anon_sym_LT_LT_DASH; - v->a[78570] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78571] = anon_sym_DOLLAR_LBRACK; - v->a[78572] = anon_sym_DOLLAR; - v->a[78573] = sym__special_character; - v->a[78574] = anon_sym_DQUOTE; - v->a[78575] = sym_raw_string; - v->a[78576] = sym_ansi_c_string; - v->a[78577] = aux_sym_number_token1; - v->a[78578] = aux_sym_number_token2; - v->a[78579] = anon_sym_DOLLAR_LBRACE; + v->a[78560] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78561] = aux_sym_concatenation_token1; + v->a[78562] = sym__special_character; + v->a[78563] = anon_sym_DQUOTE; + v->a[78564] = sym_raw_string; + v->a[78565] = anon_sym_DOLLAR_LBRACE; + v->a[78566] = anon_sym_DOLLAR_BQUOTE; + v->a[78567] = 6; + v->a[78568] = actions(3); + v->a[78569] = 1; + v->a[78570] = sym_comment; + v->a[78571] = actions(828); + v->a[78572] = 1; + v->a[78573] = sym_file_descriptor; + v->a[78574] = actions(4412); + v->a[78575] = 1; + v->a[78576] = sym_variable_name; + v->a[78577] = actions(4410); + v->a[78578] = 2; + v->a[78579] = aux_sym__simple_variable_name_token1; small_parse_table_3929(v); } void small_parse_table_3929(t_small_parse_table_array *v) { - v->a[78580] = anon_sym_DOLLAR_LPAREN; - v->a[78581] = anon_sym_BQUOTE; - v->a[78582] = anon_sym_DOLLAR_BQUOTE; - v->a[78583] = anon_sym_LT_LPAREN; - v->a[78584] = anon_sym_GT_LPAREN; - v->a[78585] = aux_sym__simple_variable_name_token1; - v->a[78586] = sym_word; - v->a[78587] = 3; - v->a[78588] = actions(3); - v->a[78589] = 1; - v->a[78590] = sym_comment; - v->a[78591] = actions(1334); - v->a[78592] = 5; - v->a[78593] = sym_file_descriptor; - v->a[78594] = sym__concat; - v->a[78595] = sym_test_operator; - v->a[78596] = sym__brace_start; - v->a[78597] = aux_sym_heredoc_redirect_token1; - v->a[78598] = actions(1332); - v->a[78599] = 40; + v->a[78580] = aux_sym__multiline_variable_name_token1; + v->a[78581] = actions(4408); + v->a[78582] = 9; + v->a[78583] = anon_sym_BANG; + v->a[78584] = anon_sym_DASH; + v->a[78585] = anon_sym_STAR; + v->a[78586] = anon_sym_QMARK; + v->a[78587] = anon_sym_DOLLAR; + v->a[78588] = anon_sym_POUND; + v->a[78589] = anon_sym_AT; + v->a[78590] = anon_sym_0; + v->a[78591] = anon_sym__; + v->a[78592] = actions(826); + v->a[78593] = 20; + v->a[78594] = anon_sym_PIPE; + v->a[78595] = anon_sym_SEMI_SEMI; + v->a[78596] = anon_sym_PIPE_AMP; + v->a[78597] = anon_sym_AMP_AMP; + v->a[78598] = anon_sym_PIPE_PIPE; + v->a[78599] = anon_sym_LT; small_parse_table_3930(v); } diff --git a/parser/static/small_parse_table/small_parse_table_786.c b/parser/static/small_parse_table/small_parse_table_786.c index 9c795951..eff63bcd 100644 --- a/parser/static/small_parse_table/small_parse_table_786.c +++ b/parser/static/small_parse_table/small_parse_table_786.c @@ -14,126 +14,126 @@ void small_parse_table_3930(t_small_parse_table_array *v) { - v->a[78600] = anon_sym_LPAREN_LPAREN; - v->a[78601] = anon_sym_SEMI; - v->a[78602] = anon_sym_PIPE_PIPE; - v->a[78603] = anon_sym_AMP_AMP; - v->a[78604] = anon_sym_PIPE; - v->a[78605] = anon_sym_AMP; - v->a[78606] = anon_sym_LT; - v->a[78607] = anon_sym_GT; - v->a[78608] = anon_sym_LT_LT; - v->a[78609] = anon_sym_GT_GT; - v->a[78610] = anon_sym_SEMI_SEMI; - v->a[78611] = anon_sym_SEMI_AMP; - v->a[78612] = anon_sym_SEMI_SEMI_AMP; - v->a[78613] = anon_sym_PIPE_AMP; - v->a[78614] = anon_sym_AMP_GT; - v->a[78615] = anon_sym_AMP_GT_GT; - v->a[78616] = anon_sym_LT_AMP; - v->a[78617] = anon_sym_GT_AMP; - v->a[78618] = anon_sym_GT_PIPE; - v->a[78619] = anon_sym_LT_AMP_DASH; + v->a[78600] = anon_sym_GT; + v->a[78601] = anon_sym_GT_GT; + v->a[78602] = anon_sym_AMP_GT; + v->a[78603] = anon_sym_AMP_GT_GT; + v->a[78604] = anon_sym_LT_AMP; + v->a[78605] = anon_sym_GT_AMP; + v->a[78606] = anon_sym_GT_PIPE; + v->a[78607] = anon_sym_LT_AMP_DASH; + v->a[78608] = anon_sym_GT_AMP_DASH; + v->a[78609] = anon_sym_LT_LT; + v->a[78610] = anon_sym_LT_LT_DASH; + v->a[78611] = aux_sym_heredoc_redirect_token1; + v->a[78612] = anon_sym_AMP; + v->a[78613] = anon_sym_SEMI; + v->a[78614] = 3; + v->a[78615] = actions(57); + v->a[78616] = 1; + v->a[78617] = sym_comment; + v->a[78618] = actions(2965); + v->a[78619] = 13; small_parse_table_3931(v); } void small_parse_table_3931(t_small_parse_table_array *v) { - v->a[78620] = anon_sym_GT_AMP_DASH; - v->a[78621] = anon_sym_LT_LT_DASH; - v->a[78622] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78623] = anon_sym_DOLLAR_LBRACK; - v->a[78624] = aux_sym_concatenation_token1; - v->a[78625] = anon_sym_DOLLAR; - v->a[78626] = sym__special_character; - v->a[78627] = anon_sym_DQUOTE; - v->a[78628] = sym_raw_string; - v->a[78629] = sym_ansi_c_string; - v->a[78630] = aux_sym_number_token1; - v->a[78631] = aux_sym_number_token2; - v->a[78632] = anon_sym_DOLLAR_LBRACE; - v->a[78633] = anon_sym_DOLLAR_LPAREN; - v->a[78634] = anon_sym_BQUOTE; - v->a[78635] = anon_sym_DOLLAR_BQUOTE; - v->a[78636] = anon_sym_LT_LPAREN; - v->a[78637] = anon_sym_GT_LPAREN; - v->a[78638] = aux_sym__simple_variable_name_token1; - v->a[78639] = sym_word; + v->a[78620] = anon_sym_PIPE; + v->a[78621] = anon_sym_LT; + v->a[78622] = anon_sym_GT; + v->a[78623] = anon_sym_AMP_GT; + v->a[78624] = anon_sym_LT_AMP; + v->a[78625] = anon_sym_GT_AMP; + v->a[78626] = anon_sym_LT_LT; + v->a[78627] = anon_sym_DOLLAR; + v->a[78628] = aux_sym_number_token1; + v->a[78629] = aux_sym_number_token2; + v->a[78630] = anon_sym_DOLLAR_LPAREN; + v->a[78631] = anon_sym_BQUOTE; + v->a[78632] = sym_word; + v->a[78633] = actions(2967); + v->a[78634] = 20; + v->a[78635] = sym_file_descriptor; + v->a[78636] = sym__concat; + v->a[78637] = sym_test_operator; + v->a[78638] = sym__brace_start; + v->a[78639] = anon_sym_PIPE_AMP; small_parse_table_3932(v); } void small_parse_table_3932(t_small_parse_table_array *v) { - v->a[78640] = 3; - v->a[78641] = actions(3); - v->a[78642] = 1; - v->a[78643] = sym_comment; - v->a[78644] = actions(5375); - v->a[78645] = 5; - v->a[78646] = sym_file_descriptor; - v->a[78647] = sym_variable_name; - v->a[78648] = sym_test_operator; - v->a[78649] = sym__brace_start; - v->a[78650] = aux_sym_heredoc_redirect_token1; - v->a[78651] = actions(5373); - v->a[78652] = 40; - v->a[78653] = anon_sym_LPAREN_LPAREN; - v->a[78654] = anon_sym_SEMI; - v->a[78655] = anon_sym_PIPE_PIPE; - v->a[78656] = anon_sym_AMP_AMP; - v->a[78657] = anon_sym_PIPE; - v->a[78658] = anon_sym_AMP; - v->a[78659] = anon_sym_LT; + v->a[78640] = anon_sym_AMP_AMP; + v->a[78641] = anon_sym_PIPE_PIPE; + v->a[78642] = anon_sym_GT_GT; + v->a[78643] = anon_sym_AMP_GT_GT; + v->a[78644] = anon_sym_GT_PIPE; + v->a[78645] = anon_sym_LT_AMP_DASH; + v->a[78646] = anon_sym_GT_AMP_DASH; + v->a[78647] = anon_sym_LT_LT_DASH; + v->a[78648] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78649] = aux_sym_concatenation_token1; + v->a[78650] = sym__special_character; + v->a[78651] = anon_sym_DQUOTE; + v->a[78652] = sym_raw_string; + v->a[78653] = anon_sym_DOLLAR_LBRACE; + v->a[78654] = anon_sym_DOLLAR_BQUOTE; + v->a[78655] = 3; + v->a[78656] = actions(57); + v->a[78657] = 1; + v->a[78658] = sym_comment; + v->a[78659] = actions(2717); small_parse_table_3933(v); } void small_parse_table_3933(t_small_parse_table_array *v) { - v->a[78660] = anon_sym_GT; - v->a[78661] = anon_sym_LT_LT; - v->a[78662] = anon_sym_GT_GT; - v->a[78663] = anon_sym_esac; - v->a[78664] = anon_sym_SEMI_SEMI; - v->a[78665] = anon_sym_SEMI_AMP; - v->a[78666] = anon_sym_SEMI_SEMI_AMP; - v->a[78667] = anon_sym_PIPE_AMP; - v->a[78668] = anon_sym_AMP_GT; - v->a[78669] = anon_sym_AMP_GT_GT; - v->a[78670] = anon_sym_LT_AMP; - v->a[78671] = anon_sym_GT_AMP; - v->a[78672] = anon_sym_GT_PIPE; - v->a[78673] = anon_sym_LT_AMP_DASH; - v->a[78674] = anon_sym_GT_AMP_DASH; - v->a[78675] = anon_sym_LT_LT_DASH; - v->a[78676] = anon_sym_LT_LT_LT; - v->a[78677] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78678] = anon_sym_DOLLAR_LBRACK; - v->a[78679] = anon_sym_DOLLAR; + v->a[78660] = 13; + v->a[78661] = anon_sym_PIPE; + v->a[78662] = anon_sym_LT; + v->a[78663] = anon_sym_GT; + v->a[78664] = anon_sym_AMP_GT; + v->a[78665] = anon_sym_LT_AMP; + v->a[78666] = anon_sym_GT_AMP; + v->a[78667] = anon_sym_LT_LT; + v->a[78668] = anon_sym_DOLLAR; + v->a[78669] = aux_sym_number_token1; + v->a[78670] = aux_sym_number_token2; + v->a[78671] = anon_sym_DOLLAR_LPAREN; + v->a[78672] = aux_sym__simple_variable_name_token1; + v->a[78673] = sym_word; + v->a[78674] = actions(2719); + v->a[78675] = 20; + v->a[78676] = sym_file_descriptor; + v->a[78677] = sym_variable_name; + v->a[78678] = sym_test_operator; + v->a[78679] = sym__brace_start; small_parse_table_3934(v); } void small_parse_table_3934(t_small_parse_table_array *v) { - v->a[78680] = sym__special_character; - v->a[78681] = anon_sym_DQUOTE; - v->a[78682] = sym_raw_string; - v->a[78683] = sym_ansi_c_string; - v->a[78684] = aux_sym_number_token1; - v->a[78685] = aux_sym_number_token2; - v->a[78686] = anon_sym_DOLLAR_LBRACE; - v->a[78687] = anon_sym_DOLLAR_LPAREN; - v->a[78688] = anon_sym_BQUOTE; - v->a[78689] = anon_sym_DOLLAR_BQUOTE; - v->a[78690] = anon_sym_LT_LPAREN; - v->a[78691] = anon_sym_GT_LPAREN; - v->a[78692] = sym_word; - v->a[78693] = 3; - v->a[78694] = actions(3); - v->a[78695] = 1; - v->a[78696] = sym_comment; - v->a[78697] = actions(1330); - v->a[78698] = 6; - v->a[78699] = sym_file_descriptor; + v->a[78680] = anon_sym_PIPE_AMP; + v->a[78681] = anon_sym_AMP_AMP; + v->a[78682] = anon_sym_PIPE_PIPE; + v->a[78683] = anon_sym_GT_GT; + v->a[78684] = anon_sym_AMP_GT_GT; + v->a[78685] = anon_sym_GT_PIPE; + v->a[78686] = anon_sym_LT_AMP_DASH; + v->a[78687] = anon_sym_GT_AMP_DASH; + v->a[78688] = anon_sym_LT_LT_DASH; + v->a[78689] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78690] = sym__special_character; + v->a[78691] = anon_sym_DQUOTE; + v->a[78692] = sym_raw_string; + v->a[78693] = anon_sym_DOLLAR_LBRACE; + v->a[78694] = anon_sym_BQUOTE; + v->a[78695] = anon_sym_DOLLAR_BQUOTE; + v->a[78696] = 3; + v->a[78697] = actions(57); + v->a[78698] = 1; + v->a[78699] = sym_comment; small_parse_table_3935(v); } diff --git a/parser/static/small_parse_table/small_parse_table_787.c b/parser/static/small_parse_table/small_parse_table_787.c index 28085211..90117b85 100644 --- a/parser/static/small_parse_table/small_parse_table_787.c +++ b/parser/static/small_parse_table/small_parse_table_787.c @@ -14,126 +14,126 @@ void small_parse_table_3935(t_small_parse_table_array *v) { - v->a[78700] = sym__concat; - v->a[78701] = sym_variable_name; - v->a[78702] = sym_test_operator; - v->a[78703] = sym__brace_start; - v->a[78704] = aux_sym_heredoc_redirect_token1; - v->a[78705] = actions(1328); - v->a[78706] = 39; - v->a[78707] = anon_sym_LPAREN_LPAREN; - v->a[78708] = anon_sym_SEMI; - v->a[78709] = anon_sym_PIPE_PIPE; - v->a[78710] = anon_sym_AMP_AMP; - v->a[78711] = anon_sym_PIPE; - v->a[78712] = anon_sym_AMP; - v->a[78713] = anon_sym_LT; - v->a[78714] = anon_sym_GT; - v->a[78715] = anon_sym_LT_LT; - v->a[78716] = anon_sym_GT_GT; - v->a[78717] = anon_sym_RPAREN; - v->a[78718] = anon_sym_SEMI_SEMI; - v->a[78719] = anon_sym_PIPE_AMP; + v->a[78700] = actions(2826); + v->a[78701] = 13; + v->a[78702] = anon_sym_PIPE; + v->a[78703] = anon_sym_LT; + v->a[78704] = anon_sym_GT; + v->a[78705] = anon_sym_AMP_GT; + v->a[78706] = anon_sym_LT_AMP; + v->a[78707] = anon_sym_GT_AMP; + v->a[78708] = anon_sym_LT_LT; + v->a[78709] = anon_sym_DOLLAR; + v->a[78710] = aux_sym_number_token1; + v->a[78711] = aux_sym_number_token2; + v->a[78712] = anon_sym_DOLLAR_LPAREN; + v->a[78713] = anon_sym_BQUOTE; + v->a[78714] = sym_word; + v->a[78715] = actions(2828); + v->a[78716] = 20; + v->a[78717] = sym_file_descriptor; + v->a[78718] = sym__concat; + v->a[78719] = sym_test_operator; small_parse_table_3936(v); } void small_parse_table_3936(t_small_parse_table_array *v) { - v->a[78720] = anon_sym_AMP_GT; - v->a[78721] = anon_sym_AMP_GT_GT; - v->a[78722] = anon_sym_LT_AMP; - v->a[78723] = anon_sym_GT_AMP; - v->a[78724] = anon_sym_GT_PIPE; - v->a[78725] = anon_sym_LT_AMP_DASH; - v->a[78726] = anon_sym_GT_AMP_DASH; - v->a[78727] = anon_sym_LT_LT_DASH; - v->a[78728] = anon_sym_LT_LT_LT; - v->a[78729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78730] = anon_sym_DOLLAR_LBRACK; + v->a[78720] = sym__brace_start; + v->a[78721] = anon_sym_PIPE_AMP; + v->a[78722] = anon_sym_AMP_AMP; + v->a[78723] = anon_sym_PIPE_PIPE; + v->a[78724] = anon_sym_GT_GT; + v->a[78725] = anon_sym_AMP_GT_GT; + v->a[78726] = anon_sym_GT_PIPE; + v->a[78727] = anon_sym_LT_AMP_DASH; + v->a[78728] = anon_sym_GT_AMP_DASH; + v->a[78729] = anon_sym_LT_LT_DASH; + v->a[78730] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[78731] = aux_sym_concatenation_token1; - v->a[78732] = anon_sym_DOLLAR; - v->a[78733] = sym__special_character; - v->a[78734] = anon_sym_DQUOTE; - v->a[78735] = sym_raw_string; - v->a[78736] = sym_ansi_c_string; - v->a[78737] = aux_sym_number_token1; - v->a[78738] = aux_sym_number_token2; - v->a[78739] = anon_sym_DOLLAR_LBRACE; + v->a[78732] = sym__special_character; + v->a[78733] = anon_sym_DQUOTE; + v->a[78734] = sym_raw_string; + v->a[78735] = anon_sym_DOLLAR_LBRACE; + v->a[78736] = anon_sym_DOLLAR_BQUOTE; + v->a[78737] = 3; + v->a[78738] = actions(57); + v->a[78739] = 1; small_parse_table_3937(v); } void small_parse_table_3937(t_small_parse_table_array *v) { - v->a[78740] = anon_sym_DOLLAR_LPAREN; - v->a[78741] = anon_sym_BQUOTE; - v->a[78742] = anon_sym_DOLLAR_BQUOTE; - v->a[78743] = anon_sym_LT_LPAREN; - v->a[78744] = anon_sym_GT_LPAREN; - v->a[78745] = sym_word; - v->a[78746] = 3; - v->a[78747] = actions(3); - v->a[78748] = 1; - v->a[78749] = sym_comment; - v->a[78750] = actions(1253); - v->a[78751] = 5; - v->a[78752] = sym_file_descriptor; - v->a[78753] = sym__concat; - v->a[78754] = sym_test_operator; - v->a[78755] = sym__brace_start; - v->a[78756] = aux_sym_heredoc_redirect_token1; - v->a[78757] = actions(1251); - v->a[78758] = 40; - v->a[78759] = anon_sym_LPAREN_LPAREN; + v->a[78740] = sym_comment; + v->a[78741] = actions(2886); + v->a[78742] = 13; + v->a[78743] = anon_sym_PIPE; + v->a[78744] = anon_sym_LT; + v->a[78745] = anon_sym_GT; + v->a[78746] = anon_sym_AMP_GT; + v->a[78747] = anon_sym_LT_AMP; + v->a[78748] = anon_sym_GT_AMP; + v->a[78749] = anon_sym_LT_LT; + v->a[78750] = anon_sym_DOLLAR; + v->a[78751] = aux_sym_number_token1; + v->a[78752] = aux_sym_number_token2; + v->a[78753] = anon_sym_DOLLAR_LPAREN; + v->a[78754] = anon_sym_BQUOTE; + v->a[78755] = sym_word; + v->a[78756] = actions(2888); + v->a[78757] = 20; + v->a[78758] = sym_file_descriptor; + v->a[78759] = sym__concat; small_parse_table_3938(v); } void small_parse_table_3938(t_small_parse_table_array *v) { - v->a[78760] = anon_sym_SEMI; - v->a[78761] = anon_sym_PIPE_PIPE; - v->a[78762] = anon_sym_AMP_AMP; - v->a[78763] = anon_sym_PIPE; - v->a[78764] = anon_sym_AMP; - v->a[78765] = anon_sym_LT; - v->a[78766] = anon_sym_GT; - v->a[78767] = anon_sym_LT_LT; - v->a[78768] = anon_sym_GT_GT; - v->a[78769] = anon_sym_SEMI_SEMI; - v->a[78770] = anon_sym_SEMI_AMP; - v->a[78771] = anon_sym_SEMI_SEMI_AMP; - v->a[78772] = anon_sym_PIPE_AMP; - v->a[78773] = anon_sym_AMP_GT; - v->a[78774] = anon_sym_AMP_GT_GT; - v->a[78775] = anon_sym_LT_AMP; - v->a[78776] = anon_sym_GT_AMP; - v->a[78777] = anon_sym_GT_PIPE; - v->a[78778] = anon_sym_LT_AMP_DASH; - v->a[78779] = anon_sym_GT_AMP_DASH; + v->a[78760] = sym_test_operator; + v->a[78761] = sym__brace_start; + v->a[78762] = anon_sym_PIPE_AMP; + v->a[78763] = anon_sym_AMP_AMP; + v->a[78764] = anon_sym_PIPE_PIPE; + v->a[78765] = anon_sym_GT_GT; + v->a[78766] = anon_sym_AMP_GT_GT; + v->a[78767] = anon_sym_GT_PIPE; + v->a[78768] = anon_sym_LT_AMP_DASH; + v->a[78769] = anon_sym_GT_AMP_DASH; + v->a[78770] = anon_sym_LT_LT_DASH; + v->a[78771] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78772] = aux_sym_concatenation_token1; + v->a[78773] = sym__special_character; + v->a[78774] = anon_sym_DQUOTE; + v->a[78775] = sym_raw_string; + v->a[78776] = anon_sym_DOLLAR_LBRACE; + v->a[78777] = anon_sym_DOLLAR_BQUOTE; + v->a[78778] = 3; + v->a[78779] = actions(57); small_parse_table_3939(v); } void small_parse_table_3939(t_small_parse_table_array *v) { - v->a[78780] = anon_sym_LT_LT_DASH; - v->a[78781] = anon_sym_LT_LT_LT; - v->a[78782] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78783] = anon_sym_DOLLAR_LBRACK; - v->a[78784] = aux_sym_concatenation_token1; - v->a[78785] = anon_sym_DOLLAR; - v->a[78786] = sym__special_character; - v->a[78787] = anon_sym_DQUOTE; - v->a[78788] = sym_raw_string; - v->a[78789] = sym_ansi_c_string; - v->a[78790] = aux_sym_number_token1; - v->a[78791] = aux_sym_number_token2; - v->a[78792] = anon_sym_DOLLAR_LBRACE; - v->a[78793] = anon_sym_DOLLAR_LPAREN; - v->a[78794] = anon_sym_BQUOTE; - v->a[78795] = anon_sym_DOLLAR_BQUOTE; - v->a[78796] = anon_sym_LT_LPAREN; - v->a[78797] = anon_sym_GT_LPAREN; - v->a[78798] = sym_word; - v->a[78799] = 21; + v->a[78780] = 1; + v->a[78781] = sym_comment; + v->a[78782] = actions(3123); + v->a[78783] = 13; + v->a[78784] = anon_sym_PIPE; + v->a[78785] = anon_sym_EQ; + v->a[78786] = anon_sym_LT; + v->a[78787] = anon_sym_GT; + v->a[78788] = anon_sym_GT_GT; + v->a[78789] = anon_sym_LT_LT; + v->a[78790] = anon_sym_CARET; + v->a[78791] = anon_sym_AMP; + v->a[78792] = anon_sym_PLUS; + v->a[78793] = anon_sym_DASH; + v->a[78794] = anon_sym_STAR; + v->a[78795] = anon_sym_SLASH; + v->a[78796] = anon_sym_PERCENT; + v->a[78797] = actions(3125); + v->a[78798] = 20; + v->a[78799] = anon_sym_RPAREN; small_parse_table_3940(v); } diff --git a/parser/static/small_parse_table/small_parse_table_788.c b/parser/static/small_parse_table/small_parse_table_788.c index b21e0b57..4aca0c83 100644 --- a/parser/static/small_parse_table/small_parse_table_788.c +++ b/parser/static/small_parse_table/small_parse_table_788.c @@ -14,126 +14,126 @@ void small_parse_table_3940(t_small_parse_table_array *v) { - v->a[78800] = actions(3); - v->a[78801] = 1; - v->a[78802] = sym_comment; - v->a[78803] = actions(5868); - v->a[78804] = 1; - v->a[78805] = anon_sym_DOLLAR_LBRACK; - v->a[78806] = actions(5870); - v->a[78807] = 1; - v->a[78808] = anon_sym_DOLLAR; - v->a[78809] = actions(5872); - v->a[78810] = 1; - v->a[78811] = sym__special_character; - v->a[78812] = actions(5874); - v->a[78813] = 1; - v->a[78814] = anon_sym_DQUOTE; - v->a[78815] = actions(5876); - v->a[78816] = 1; - v->a[78817] = aux_sym_number_token1; - v->a[78818] = actions(5878); - v->a[78819] = 1; + v->a[78800] = anon_sym_AMP_AMP; + v->a[78801] = anon_sym_PIPE_PIPE; + v->a[78802] = anon_sym_PLUS_EQ; + v->a[78803] = anon_sym_DASH_EQ; + v->a[78804] = anon_sym_STAR_EQ; + v->a[78805] = anon_sym_SLASH_EQ; + v->a[78806] = anon_sym_PERCENT_EQ; + v->a[78807] = anon_sym_LT_LT_EQ; + v->a[78808] = anon_sym_GT_GT_EQ; + v->a[78809] = anon_sym_AMP_EQ; + v->a[78810] = anon_sym_CARET_EQ; + v->a[78811] = anon_sym_PIPE_EQ; + v->a[78812] = anon_sym_EQ_EQ; + v->a[78813] = anon_sym_BANG_EQ; + v->a[78814] = anon_sym_LT_EQ; + v->a[78815] = anon_sym_GT_EQ; + v->a[78816] = anon_sym_QMARK; + v->a[78817] = anon_sym_PLUS_PLUS2; + v->a[78818] = anon_sym_DASH_DASH2; + v->a[78819] = 3; small_parse_table_3941(v); } void small_parse_table_3941(t_small_parse_table_array *v) { - v->a[78820] = aux_sym_number_token2; - v->a[78821] = actions(5880); - v->a[78822] = 1; - v->a[78823] = anon_sym_DOLLAR_LBRACE; - v->a[78824] = actions(5882); - v->a[78825] = 1; - v->a[78826] = anon_sym_DOLLAR_LPAREN; - v->a[78827] = actions(5884); - v->a[78828] = 1; - v->a[78829] = anon_sym_BQUOTE; - v->a[78830] = actions(5886); - v->a[78831] = 1; - v->a[78832] = anon_sym_DOLLAR_BQUOTE; - v->a[78833] = actions(5892); - v->a[78834] = 1; - v->a[78835] = sym__brace_start; - v->a[78836] = actions(5912); - v->a[78837] = 1; - v->a[78838] = sym_test_operator; - v->a[78839] = state(5632); + v->a[78820] = actions(57); + v->a[78821] = 1; + v->a[78822] = sym_comment; + v->a[78823] = actions(2772); + v->a[78824] = 13; + v->a[78825] = anon_sym_PIPE; + v->a[78826] = anon_sym_EQ; + v->a[78827] = anon_sym_LT; + v->a[78828] = anon_sym_GT; + v->a[78829] = anon_sym_GT_GT; + v->a[78830] = anon_sym_LT_LT; + v->a[78831] = anon_sym_CARET; + v->a[78832] = anon_sym_AMP; + v->a[78833] = anon_sym_PLUS; + v->a[78834] = anon_sym_DASH; + v->a[78835] = anon_sym_STAR; + v->a[78836] = anon_sym_SLASH; + v->a[78837] = anon_sym_PERCENT; + v->a[78838] = actions(2774); + v->a[78839] = 20; small_parse_table_3942(v); } void small_parse_table_3942(t_small_parse_table_array *v) { - v->a[78840] = 1; - v->a[78841] = aux_sym__literal_repeat1; - v->a[78842] = state(5789); - v->a[78843] = 1; - v->a[78844] = sym_concatenation; - v->a[78845] = actions(2500); - v->a[78846] = 2; - v->a[78847] = sym_file_descriptor; - v->a[78848] = aux_sym_heredoc_redirect_token1; - v->a[78849] = actions(5866); - v->a[78850] = 2; - v->a[78851] = anon_sym_LPAREN_LPAREN; - v->a[78852] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78853] = actions(5888); - v->a[78854] = 2; - v->a[78855] = anon_sym_LT_LPAREN; - v->a[78856] = anon_sym_GT_LPAREN; - v->a[78857] = actions(5910); - v->a[78858] = 3; - v->a[78859] = sym_raw_string; + v->a[78840] = anon_sym_RPAREN; + v->a[78841] = anon_sym_AMP_AMP; + v->a[78842] = anon_sym_PIPE_PIPE; + v->a[78843] = anon_sym_PLUS_EQ; + v->a[78844] = anon_sym_DASH_EQ; + v->a[78845] = anon_sym_STAR_EQ; + v->a[78846] = anon_sym_SLASH_EQ; + v->a[78847] = anon_sym_PERCENT_EQ; + v->a[78848] = anon_sym_LT_LT_EQ; + v->a[78849] = anon_sym_GT_GT_EQ; + v->a[78850] = anon_sym_AMP_EQ; + v->a[78851] = anon_sym_CARET_EQ; + v->a[78852] = anon_sym_PIPE_EQ; + v->a[78853] = anon_sym_EQ_EQ; + v->a[78854] = anon_sym_BANG_EQ; + v->a[78855] = anon_sym_LT_EQ; + v->a[78856] = anon_sym_GT_EQ; + v->a[78857] = anon_sym_QMARK; + v->a[78858] = anon_sym_PLUS_PLUS2; + v->a[78859] = anon_sym_DASH_DASH2; small_parse_table_3943(v); } void small_parse_table_3943(t_small_parse_table_array *v) { - v->a[78860] = sym_ansi_c_string; - v->a[78861] = sym_word; - v->a[78862] = state(5553); - v->a[78863] = 9; - v->a[78864] = sym_arithmetic_expansion; - v->a[78865] = sym_brace_expression; - v->a[78866] = sym_string; - v->a[78867] = sym_translated_string; - v->a[78868] = sym_number; - v->a[78869] = sym_simple_expansion; - v->a[78870] = sym_expansion; - v->a[78871] = sym_command_substitution; - v->a[78872] = sym_process_substitution; - v->a[78873] = actions(2498); - v->a[78874] = 13; - v->a[78875] = anon_sym_PIPE_PIPE; - v->a[78876] = anon_sym_AMP_AMP; - v->a[78877] = anon_sym_LT; - v->a[78878] = anon_sym_GT; - v->a[78879] = anon_sym_GT_GT; + v->a[78860] = 3; + v->a[78861] = actions(57); + v->a[78862] = 1; + v->a[78863] = sym_comment; + v->a[78864] = actions(2906); + v->a[78865] = 13; + v->a[78866] = anon_sym_PIPE; + v->a[78867] = anon_sym_LT; + v->a[78868] = anon_sym_GT; + v->a[78869] = anon_sym_AMP_GT; + v->a[78870] = anon_sym_LT_AMP; + v->a[78871] = anon_sym_GT_AMP; + v->a[78872] = anon_sym_LT_LT; + v->a[78873] = anon_sym_DOLLAR; + v->a[78874] = aux_sym_number_token1; + v->a[78875] = aux_sym_number_token2; + v->a[78876] = anon_sym_DOLLAR_LPAREN; + v->a[78877] = anon_sym_BQUOTE; + v->a[78878] = sym_word; + v->a[78879] = actions(2908); small_parse_table_3944(v); } void small_parse_table_3944(t_small_parse_table_array *v) { - v->a[78880] = anon_sym_AMP_GT; - v->a[78881] = anon_sym_AMP_GT_GT; - v->a[78882] = anon_sym_LT_AMP; - v->a[78883] = anon_sym_GT_AMP; - v->a[78884] = anon_sym_GT_PIPE; - v->a[78885] = anon_sym_LT_AMP_DASH; - v->a[78886] = anon_sym_GT_AMP_DASH; - v->a[78887] = anon_sym_LT_LT_LT; - v->a[78888] = 3; - v->a[78889] = actions(3); - v->a[78890] = 1; - v->a[78891] = sym_comment; - v->a[78892] = actions(1294); - v->a[78893] = 5; - v->a[78894] = sym_file_descriptor; - v->a[78895] = sym__concat; - v->a[78896] = sym_test_operator; - v->a[78897] = sym__brace_start; - v->a[78898] = aux_sym_heredoc_redirect_token1; - v->a[78899] = actions(1292); + v->a[78880] = 20; + v->a[78881] = sym_file_descriptor; + v->a[78882] = sym__concat; + v->a[78883] = sym_test_operator; + v->a[78884] = sym__brace_start; + v->a[78885] = anon_sym_PIPE_AMP; + v->a[78886] = anon_sym_AMP_AMP; + v->a[78887] = anon_sym_PIPE_PIPE; + v->a[78888] = anon_sym_GT_GT; + v->a[78889] = anon_sym_AMP_GT_GT; + v->a[78890] = anon_sym_GT_PIPE; + v->a[78891] = anon_sym_LT_AMP_DASH; + v->a[78892] = anon_sym_GT_AMP_DASH; + v->a[78893] = anon_sym_LT_LT_DASH; + v->a[78894] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[78895] = aux_sym_concatenation_token1; + v->a[78896] = sym__special_character; + v->a[78897] = anon_sym_DQUOTE; + v->a[78898] = sym_raw_string; + v->a[78899] = anon_sym_DOLLAR_LBRACE; small_parse_table_3945(v); } diff --git a/parser/static/small_parse_table/small_parse_table_789.c b/parser/static/small_parse_table/small_parse_table_789.c index eaed3001..48e4f154 100644 --- a/parser/static/small_parse_table/small_parse_table_789.c +++ b/parser/static/small_parse_table/small_parse_table_789.c @@ -14,126 +14,126 @@ void small_parse_table_3945(t_small_parse_table_array *v) { - v->a[78900] = 40; - v->a[78901] = anon_sym_LPAREN_LPAREN; - v->a[78902] = anon_sym_SEMI; - v->a[78903] = anon_sym_PIPE_PIPE; - v->a[78904] = anon_sym_AMP_AMP; - v->a[78905] = anon_sym_PIPE; - v->a[78906] = anon_sym_AMP; - v->a[78907] = anon_sym_LT; - v->a[78908] = anon_sym_GT; - v->a[78909] = anon_sym_LT_LT; - v->a[78910] = anon_sym_GT_GT; - v->a[78911] = anon_sym_SEMI_SEMI; - v->a[78912] = anon_sym_SEMI_AMP; - v->a[78913] = anon_sym_SEMI_SEMI_AMP; - v->a[78914] = anon_sym_PIPE_AMP; - v->a[78915] = anon_sym_AMP_GT; - v->a[78916] = anon_sym_AMP_GT_GT; - v->a[78917] = anon_sym_LT_AMP; - v->a[78918] = anon_sym_GT_AMP; - v->a[78919] = anon_sym_GT_PIPE; + v->a[78900] = anon_sym_DOLLAR_BQUOTE; + v->a[78901] = 3; + v->a[78902] = actions(57); + v->a[78903] = 1; + v->a[78904] = sym_comment; + v->a[78905] = actions(2776); + v->a[78906] = 13; + v->a[78907] = anon_sym_PIPE; + v->a[78908] = anon_sym_EQ; + v->a[78909] = anon_sym_LT; + v->a[78910] = anon_sym_GT; + v->a[78911] = anon_sym_GT_GT; + v->a[78912] = anon_sym_LT_LT; + v->a[78913] = anon_sym_CARET; + v->a[78914] = anon_sym_AMP; + v->a[78915] = anon_sym_PLUS; + v->a[78916] = anon_sym_DASH; + v->a[78917] = anon_sym_STAR; + v->a[78918] = anon_sym_SLASH; + v->a[78919] = anon_sym_PERCENT; small_parse_table_3946(v); } void small_parse_table_3946(t_small_parse_table_array *v) { - v->a[78920] = anon_sym_LT_AMP_DASH; - v->a[78921] = anon_sym_GT_AMP_DASH; - v->a[78922] = anon_sym_LT_LT_DASH; - v->a[78923] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78924] = anon_sym_DOLLAR_LBRACK; - v->a[78925] = aux_sym_concatenation_token1; - v->a[78926] = anon_sym_DOLLAR; - v->a[78927] = sym__special_character; - v->a[78928] = anon_sym_DQUOTE; - v->a[78929] = sym_raw_string; - v->a[78930] = sym_ansi_c_string; - v->a[78931] = aux_sym_number_token1; - v->a[78932] = aux_sym_number_token2; - v->a[78933] = anon_sym_DOLLAR_LBRACE; - v->a[78934] = anon_sym_DOLLAR_LPAREN; - v->a[78935] = anon_sym_BQUOTE; - v->a[78936] = anon_sym_DOLLAR_BQUOTE; - v->a[78937] = anon_sym_LT_LPAREN; - v->a[78938] = anon_sym_GT_LPAREN; - v->a[78939] = aux_sym__simple_variable_name_token1; + v->a[78920] = actions(2778); + v->a[78921] = 20; + v->a[78922] = anon_sym_RPAREN; + v->a[78923] = anon_sym_AMP_AMP; + v->a[78924] = anon_sym_PIPE_PIPE; + v->a[78925] = anon_sym_PLUS_EQ; + v->a[78926] = anon_sym_DASH_EQ; + v->a[78927] = anon_sym_STAR_EQ; + v->a[78928] = anon_sym_SLASH_EQ; + v->a[78929] = anon_sym_PERCENT_EQ; + v->a[78930] = anon_sym_LT_LT_EQ; + v->a[78931] = anon_sym_GT_GT_EQ; + v->a[78932] = anon_sym_AMP_EQ; + v->a[78933] = anon_sym_CARET_EQ; + v->a[78934] = anon_sym_PIPE_EQ; + v->a[78935] = anon_sym_EQ_EQ; + v->a[78936] = anon_sym_BANG_EQ; + v->a[78937] = anon_sym_LT_EQ; + v->a[78938] = anon_sym_GT_EQ; + v->a[78939] = anon_sym_QMARK; small_parse_table_3947(v); } void small_parse_table_3947(t_small_parse_table_array *v) { - v->a[78940] = sym_word; - v->a[78941] = 6; - v->a[78942] = actions(3); - v->a[78943] = 1; - v->a[78944] = sym_comment; - v->a[78945] = actions(5844); - v->a[78946] = 1; - v->a[78947] = aux_sym_concatenation_token1; - v->a[78948] = actions(5914); - v->a[78949] = 1; - v->a[78950] = sym__concat; - v->a[78951] = state(1722); - v->a[78952] = 1; - v->a[78953] = aux_sym_concatenation_repeat1; - v->a[78954] = actions(1267); - v->a[78955] = 4; - v->a[78956] = sym_file_descriptor; - v->a[78957] = sym_test_operator; - v->a[78958] = sym__brace_start; - v->a[78959] = aux_sym_heredoc_redirect_token1; + v->a[78940] = anon_sym_PLUS_PLUS2; + v->a[78941] = anon_sym_DASH_DASH2; + v->a[78942] = 3; + v->a[78943] = actions(57); + v->a[78944] = 1; + v->a[78945] = sym_comment; + v->a[78946] = actions(2772); + v->a[78947] = 13; + v->a[78948] = anon_sym_PIPE; + v->a[78949] = anon_sym_EQ; + v->a[78950] = anon_sym_LT; + v->a[78951] = anon_sym_GT; + v->a[78952] = anon_sym_GT_GT; + v->a[78953] = anon_sym_LT_LT; + v->a[78954] = anon_sym_CARET; + v->a[78955] = anon_sym_AMP; + v->a[78956] = anon_sym_PLUS; + v->a[78957] = anon_sym_DASH; + v->a[78958] = anon_sym_STAR; + v->a[78959] = anon_sym_SLASH; small_parse_table_3948(v); } void small_parse_table_3948(t_small_parse_table_array *v) { - v->a[78960] = actions(1265); - v->a[78961] = 38; - v->a[78962] = anon_sym_LPAREN_LPAREN; - v->a[78963] = anon_sym_SEMI; - v->a[78964] = anon_sym_PIPE_PIPE; - v->a[78965] = anon_sym_AMP_AMP; - v->a[78966] = anon_sym_PIPE; - v->a[78967] = anon_sym_AMP; - v->a[78968] = anon_sym_LT; - v->a[78969] = anon_sym_GT; - v->a[78970] = anon_sym_LT_LT; - v->a[78971] = anon_sym_GT_GT; - v->a[78972] = anon_sym_RPAREN; - v->a[78973] = anon_sym_SEMI_SEMI; - v->a[78974] = anon_sym_PIPE_AMP; - v->a[78975] = anon_sym_AMP_GT; - v->a[78976] = anon_sym_AMP_GT_GT; - v->a[78977] = anon_sym_LT_AMP; - v->a[78978] = anon_sym_GT_AMP; - v->a[78979] = anon_sym_GT_PIPE; + v->a[78960] = anon_sym_PERCENT; + v->a[78961] = actions(2774); + v->a[78962] = 20; + v->a[78963] = anon_sym_RPAREN; + v->a[78964] = anon_sym_AMP_AMP; + v->a[78965] = anon_sym_PIPE_PIPE; + v->a[78966] = anon_sym_PLUS_EQ; + v->a[78967] = anon_sym_DASH_EQ; + v->a[78968] = anon_sym_STAR_EQ; + v->a[78969] = anon_sym_SLASH_EQ; + v->a[78970] = anon_sym_PERCENT_EQ; + v->a[78971] = anon_sym_LT_LT_EQ; + v->a[78972] = anon_sym_GT_GT_EQ; + v->a[78973] = anon_sym_AMP_EQ; + v->a[78974] = anon_sym_CARET_EQ; + v->a[78975] = anon_sym_PIPE_EQ; + v->a[78976] = anon_sym_EQ_EQ; + v->a[78977] = anon_sym_BANG_EQ; + v->a[78978] = anon_sym_LT_EQ; + v->a[78979] = anon_sym_GT_EQ; small_parse_table_3949(v); } void small_parse_table_3949(t_small_parse_table_array *v) { - v->a[78980] = anon_sym_LT_AMP_DASH; - v->a[78981] = anon_sym_GT_AMP_DASH; - v->a[78982] = anon_sym_LT_LT_DASH; - v->a[78983] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[78984] = anon_sym_DOLLAR_LBRACK; - v->a[78985] = anon_sym_DOLLAR; - v->a[78986] = sym__special_character; - v->a[78987] = anon_sym_DQUOTE; - v->a[78988] = sym_raw_string; - v->a[78989] = sym_ansi_c_string; - v->a[78990] = aux_sym_number_token1; - v->a[78991] = aux_sym_number_token2; - v->a[78992] = anon_sym_DOLLAR_LBRACE; - v->a[78993] = anon_sym_DOLLAR_LPAREN; - v->a[78994] = anon_sym_BQUOTE; - v->a[78995] = anon_sym_DOLLAR_BQUOTE; - v->a[78996] = anon_sym_LT_LPAREN; - v->a[78997] = anon_sym_GT_LPAREN; - v->a[78998] = aux_sym__simple_variable_name_token1; - v->a[78999] = sym_word; + v->a[78980] = anon_sym_QMARK; + v->a[78981] = anon_sym_PLUS_PLUS2; + v->a[78982] = anon_sym_DASH_DASH2; + v->a[78983] = 5; + v->a[78984] = actions(57); + v->a[78985] = 1; + v->a[78986] = sym_comment; + v->a[78987] = actions(4517); + v->a[78988] = 1; + v->a[78989] = sym__special_character; + v->a[78990] = state(1614); + v->a[78991] = 1; + v->a[78992] = aux_sym__literal_repeat1; + v->a[78993] = actions(3517); + v->a[78994] = 12; + v->a[78995] = anon_sym_PIPE; + v->a[78996] = anon_sym_LT; + v->a[78997] = anon_sym_GT; + v->a[78998] = anon_sym_AMP_GT; + v->a[78999] = anon_sym_LT_AMP; small_parse_table_3950(v); } diff --git a/parser/static/small_parse_table/small_parse_table_79.c b/parser/static/small_parse_table/small_parse_table_79.c index 26531c30..e174650e 100644 --- a/parser/static/small_parse_table/small_parse_table_79.c +++ b/parser/static/small_parse_table/small_parse_table_79.c @@ -14,126 +14,126 @@ void small_parse_table_395(t_small_parse_table_array *v) { - v->a[7900] = anon_sym_AMP_GT; - v->a[7901] = anon_sym_AMP_GT_GT; - v->a[7902] = anon_sym_LT_AMP; - v->a[7903] = anon_sym_GT_AMP; - v->a[7904] = anon_sym_GT_PIPE; - v->a[7905] = anon_sym_LT_AMP_DASH; - v->a[7906] = anon_sym_GT_AMP_DASH; - v->a[7907] = anon_sym_LT_LT_DASH; - v->a[7908] = aux_sym_heredoc_redirect_token1; - v->a[7909] = anon_sym_LT_LT_LT; - v->a[7910] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7911] = anon_sym_DOLLAR_LBRACK; - v->a[7912] = sym__special_character; - v->a[7913] = sym_raw_string; - v->a[7914] = sym_ansi_c_string; - v->a[7915] = aux_sym_number_token1; - v->a[7916] = aux_sym_number_token2; - v->a[7917] = anon_sym_DOLLAR_LBRACE; - v->a[7918] = anon_sym_DOLLAR_LPAREN; - v->a[7919] = anon_sym_BQUOTE; + v->a[7900] = actions(1721); + v->a[7901] = 1; + v->a[7902] = sym__brace_start; + v->a[7903] = actions(1849); + v->a[7904] = 1; + v->a[7905] = sym_test_operator; + v->a[7906] = state(2000); + v->a[7907] = 1; + v->a[7908] = aux_sym__literal_repeat1; + v->a[7909] = state(2237); + v->a[7910] = 1; + v->a[7911] = sym_concatenation; + v->a[7912] = actions(1530); + v->a[7913] = 2; + v->a[7914] = sym_file_descriptor; + v->a[7915] = aux_sym_heredoc_redirect_token1; + v->a[7916] = actions(1847); + v->a[7917] = 2; + v->a[7918] = sym_raw_string; + v->a[7919] = sym_word; small_parse_table_396(v); } void small_parse_table_396(t_small_parse_table_array *v) { - v->a[7920] = anon_sym_DOLLAR_BQUOTE; - v->a[7921] = anon_sym_LT_LPAREN; - v->a[7922] = anon_sym_GT_LPAREN; - v->a[7923] = sym_word; - v->a[7924] = 21; - v->a[7925] = actions(3); - v->a[7926] = 1; - v->a[7927] = sym_comment; - v->a[7928] = actions(2508); - v->a[7929] = 1; - v->a[7930] = anon_sym_DOLLAR_LBRACK; - v->a[7931] = actions(2511); - v->a[7932] = 1; - v->a[7933] = anon_sym_DOLLAR; - v->a[7934] = actions(2514); - v->a[7935] = 1; - v->a[7936] = sym__special_character; - v->a[7937] = actions(2517); - v->a[7938] = 1; - v->a[7939] = anon_sym_DQUOTE; + v->a[7920] = state(1912); + v->a[7921] = 7; + v->a[7922] = sym_arithmetic_expansion; + v->a[7923] = sym_brace_expression; + v->a[7924] = sym_string; + v->a[7925] = sym_number; + v->a[7926] = sym_simple_expansion; + v->a[7927] = sym_expansion; + v->a[7928] = sym_command_substitution; + v->a[7929] = actions(1528); + v->a[7930] = 22; + v->a[7931] = anon_sym_esac; + v->a[7932] = anon_sym_PIPE; + v->a[7933] = anon_sym_SEMI_SEMI; + v->a[7934] = anon_sym_SEMI_AMP; + v->a[7935] = anon_sym_SEMI_SEMI_AMP; + v->a[7936] = anon_sym_PIPE_AMP; + v->a[7937] = anon_sym_AMP_AMP; + v->a[7938] = anon_sym_PIPE_PIPE; + v->a[7939] = anon_sym_LT; small_parse_table_397(v); } void small_parse_table_397(t_small_parse_table_array *v) { - v->a[7940] = actions(2520); - v->a[7941] = 1; - v->a[7942] = aux_sym_number_token1; - v->a[7943] = actions(2523); - v->a[7944] = 1; - v->a[7945] = aux_sym_number_token2; - v->a[7946] = actions(2526); - v->a[7947] = 1; - v->a[7948] = anon_sym_DOLLAR_LBRACE; - v->a[7949] = actions(2529); - v->a[7950] = 1; - v->a[7951] = anon_sym_DOLLAR_LPAREN; - v->a[7952] = actions(2532); - v->a[7953] = 1; - v->a[7954] = anon_sym_BQUOTE; - v->a[7955] = actions(2535); - v->a[7956] = 1; - v->a[7957] = anon_sym_DOLLAR_BQUOTE; - v->a[7958] = actions(2541); - v->a[7959] = 1; + v->a[7940] = anon_sym_GT; + v->a[7941] = anon_sym_GT_GT; + v->a[7942] = anon_sym_AMP_GT; + v->a[7943] = anon_sym_AMP_GT_GT; + v->a[7944] = anon_sym_LT_AMP; + v->a[7945] = anon_sym_GT_AMP; + v->a[7946] = anon_sym_GT_PIPE; + v->a[7947] = anon_sym_LT_AMP_DASH; + v->a[7948] = anon_sym_GT_AMP_DASH; + v->a[7949] = anon_sym_LT_LT; + v->a[7950] = anon_sym_LT_LT_DASH; + v->a[7951] = anon_sym_AMP; + v->a[7952] = anon_sym_SEMI; + v->a[7953] = 6; + v->a[7954] = actions(3); + v->a[7955] = 1; + v->a[7956] = sym_comment; + v->a[7957] = actions(1424); + v->a[7958] = 1; + v->a[7959] = sym_variable_name; small_parse_table_398(v); } void small_parse_table_398(t_small_parse_table_array *v) { - v->a[7960] = sym_test_operator; - v->a[7961] = actions(2544); - v->a[7962] = 1; - v->a[7963] = sym__brace_start; - v->a[7964] = state(1567); - v->a[7965] = 1; - v->a[7966] = aux_sym__literal_repeat1; - v->a[7967] = actions(2505); - v->a[7968] = 2; - v->a[7969] = anon_sym_LPAREN_LPAREN; - v->a[7970] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7971] = actions(2538); - v->a[7972] = 2; - v->a[7973] = anon_sym_LT_LPAREN; - v->a[7974] = anon_sym_GT_LPAREN; - v->a[7975] = state(609); - v->a[7976] = 2; - v->a[7977] = sym_concatenation; - v->a[7978] = aux_sym_for_statement_repeat1; - v->a[7979] = actions(2216); + v->a[7960] = actions(1422); + v->a[7961] = 2; + v->a[7962] = aux_sym__simple_variable_name_token1; + v->a[7963] = aux_sym__multiline_variable_name_token1; + v->a[7964] = actions(828); + v->a[7965] = 4; + v->a[7966] = sym_file_descriptor; + v->a[7967] = sym_test_operator; + v->a[7968] = sym__bare_dollar; + v->a[7969] = sym__brace_start; + v->a[7970] = actions(1420); + v->a[7971] = 9; + v->a[7972] = anon_sym_BANG; + v->a[7973] = anon_sym_DASH; + v->a[7974] = anon_sym_STAR; + v->a[7975] = anon_sym_QMARK; + v->a[7976] = anon_sym_DOLLAR; + v->a[7977] = anon_sym_POUND; + v->a[7978] = anon_sym_AT; + v->a[7979] = anon_sym_0; small_parse_table_399(v); } void small_parse_table_399(t_small_parse_table_array *v) { - v->a[7980] = 3; - v->a[7981] = sym_file_descriptor; - v->a[7982] = sym_variable_name; - v->a[7983] = aux_sym_heredoc_redirect_token1; - v->a[7984] = actions(2502); - v->a[7985] = 3; - v->a[7986] = sym_raw_string; - v->a[7987] = sym_ansi_c_string; - v->a[7988] = sym_word; - v->a[7989] = state(1269); - v->a[7990] = 9; - v->a[7991] = sym_arithmetic_expansion; - v->a[7992] = sym_brace_expression; - v->a[7993] = sym_string; - v->a[7994] = sym_translated_string; - v->a[7995] = sym_number; - v->a[7996] = sym_simple_expansion; - v->a[7997] = sym_expansion; - v->a[7998] = sym_command_substitution; - v->a[7999] = sym_process_substitution; + v->a[7980] = anon_sym__; + v->a[7981] = actions(826); + v->a[7982] = 31; + v->a[7983] = anon_sym_PIPE; + v->a[7984] = anon_sym_SEMI_SEMI; + v->a[7985] = anon_sym_PIPE_AMP; + v->a[7986] = anon_sym_AMP_AMP; + v->a[7987] = anon_sym_PIPE_PIPE; + v->a[7988] = anon_sym_LT; + v->a[7989] = anon_sym_GT; + v->a[7990] = anon_sym_GT_GT; + v->a[7991] = anon_sym_AMP_GT; + v->a[7992] = anon_sym_AMP_GT_GT; + v->a[7993] = anon_sym_LT_AMP; + v->a[7994] = anon_sym_GT_AMP; + v->a[7995] = anon_sym_GT_PIPE; + v->a[7996] = anon_sym_LT_AMP_DASH; + v->a[7997] = anon_sym_GT_AMP_DASH; + v->a[7998] = anon_sym_LT_LT; + v->a[7999] = anon_sym_LT_LT_DASH; small_parse_table_400(v); } diff --git a/parser/static/small_parse_table/small_parse_table_790.c b/parser/static/small_parse_table/small_parse_table_790.c index 889b380e..52800243 100644 --- a/parser/static/small_parse_table/small_parse_table_790.c +++ b/parser/static/small_parse_table/small_parse_table_790.c @@ -14,126 +14,126 @@ void small_parse_table_3950(t_small_parse_table_array *v) { - v->a[79000] = 3; - v->a[79001] = actions(3); - v->a[79002] = 1; - v->a[79003] = sym_comment; - v->a[79004] = actions(4465); - v->a[79005] = 6; - v->a[79006] = sym_file_descriptor; - v->a[79007] = sym_test_operator; - v->a[79008] = sym__bare_dollar; - v->a[79009] = sym__brace_start; - v->a[79010] = ts_builtin_sym_end; - v->a[79011] = aux_sym_heredoc_redirect_token1; - v->a[79012] = actions(4463); - v->a[79013] = 39; - v->a[79014] = anon_sym_LPAREN_LPAREN; - v->a[79015] = anon_sym_SEMI; - v->a[79016] = anon_sym_PIPE_PIPE; - v->a[79017] = anon_sym_AMP_AMP; - v->a[79018] = anon_sym_PIPE; - v->a[79019] = anon_sym_AMP; + v->a[79000] = anon_sym_GT_AMP; + v->a[79001] = anon_sym_LT_LT; + v->a[79002] = anon_sym_DOLLAR; + v->a[79003] = aux_sym_number_token1; + v->a[79004] = aux_sym_number_token2; + v->a[79005] = anon_sym_DOLLAR_LPAREN; + v->a[79006] = sym_word; + v->a[79007] = actions(3519); + v->a[79008] = 19; + v->a[79009] = sym_file_descriptor; + v->a[79010] = sym_variable_name; + v->a[79011] = sym_test_operator; + v->a[79012] = sym__brace_start; + v->a[79013] = anon_sym_PIPE_AMP; + v->a[79014] = anon_sym_AMP_AMP; + v->a[79015] = anon_sym_PIPE_PIPE; + v->a[79016] = anon_sym_GT_GT; + v->a[79017] = anon_sym_AMP_GT_GT; + v->a[79018] = anon_sym_GT_PIPE; + v->a[79019] = anon_sym_LT_AMP_DASH; small_parse_table_3951(v); } void small_parse_table_3951(t_small_parse_table_array *v) { - v->a[79020] = anon_sym_EQ_EQ; - v->a[79021] = anon_sym_LT; - v->a[79022] = anon_sym_GT; - v->a[79023] = anon_sym_LT_LT; - v->a[79024] = anon_sym_GT_GT; - v->a[79025] = anon_sym_SEMI_SEMI; - v->a[79026] = anon_sym_PIPE_AMP; - v->a[79027] = anon_sym_EQ_TILDE; - v->a[79028] = anon_sym_AMP_GT; - v->a[79029] = anon_sym_AMP_GT_GT; - v->a[79030] = anon_sym_LT_AMP; - v->a[79031] = anon_sym_GT_AMP; - v->a[79032] = anon_sym_GT_PIPE; - v->a[79033] = anon_sym_LT_AMP_DASH; - v->a[79034] = anon_sym_GT_AMP_DASH; - v->a[79035] = anon_sym_LT_LT_DASH; - v->a[79036] = anon_sym_LT_LT_LT; - v->a[79037] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79038] = anon_sym_DOLLAR_LBRACK; - v->a[79039] = anon_sym_DOLLAR; + v->a[79020] = anon_sym_GT_AMP_DASH; + v->a[79021] = anon_sym_LT_LT_DASH; + v->a[79022] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79023] = anon_sym_DQUOTE; + v->a[79024] = sym_raw_string; + v->a[79025] = anon_sym_DOLLAR_LBRACE; + v->a[79026] = anon_sym_BQUOTE; + v->a[79027] = anon_sym_DOLLAR_BQUOTE; + v->a[79028] = 3; + v->a[79029] = actions(57); + v->a[79030] = 1; + v->a[79031] = sym_comment; + v->a[79032] = actions(3048); + v->a[79033] = 13; + v->a[79034] = anon_sym_PIPE; + v->a[79035] = anon_sym_LT; + v->a[79036] = anon_sym_GT; + v->a[79037] = anon_sym_AMP_GT; + v->a[79038] = anon_sym_LT_AMP; + v->a[79039] = anon_sym_GT_AMP; small_parse_table_3952(v); } void small_parse_table_3952(t_small_parse_table_array *v) { - v->a[79040] = sym__special_character; - v->a[79041] = anon_sym_DQUOTE; - v->a[79042] = sym_raw_string; - v->a[79043] = sym_ansi_c_string; - v->a[79044] = aux_sym_number_token1; - v->a[79045] = aux_sym_number_token2; - v->a[79046] = anon_sym_DOLLAR_LBRACE; - v->a[79047] = anon_sym_DOLLAR_LPAREN; - v->a[79048] = anon_sym_BQUOTE; - v->a[79049] = anon_sym_DOLLAR_BQUOTE; - v->a[79050] = anon_sym_LT_LPAREN; - v->a[79051] = anon_sym_GT_LPAREN; - v->a[79052] = sym_word; - v->a[79053] = 3; - v->a[79054] = actions(3); - v->a[79055] = 1; - v->a[79056] = sym_comment; - v->a[79057] = actions(1302); - v->a[79058] = 5; - v->a[79059] = sym_file_descriptor; + v->a[79040] = anon_sym_LT_LT; + v->a[79041] = anon_sym_DOLLAR; + v->a[79042] = aux_sym_number_token1; + v->a[79043] = aux_sym_number_token2; + v->a[79044] = anon_sym_DOLLAR_LPAREN; + v->a[79045] = anon_sym_BQUOTE; + v->a[79046] = sym_word; + v->a[79047] = actions(3050); + v->a[79048] = 20; + v->a[79049] = sym_file_descriptor; + v->a[79050] = sym__concat; + v->a[79051] = sym_test_operator; + v->a[79052] = sym__brace_start; + v->a[79053] = anon_sym_PIPE_AMP; + v->a[79054] = anon_sym_AMP_AMP; + v->a[79055] = anon_sym_PIPE_PIPE; + v->a[79056] = anon_sym_GT_GT; + v->a[79057] = anon_sym_AMP_GT_GT; + v->a[79058] = anon_sym_GT_PIPE; + v->a[79059] = anon_sym_LT_AMP_DASH; small_parse_table_3953(v); } void small_parse_table_3953(t_small_parse_table_array *v) { - v->a[79060] = sym__concat; - v->a[79061] = sym_test_operator; - v->a[79062] = sym__brace_start; - v->a[79063] = aux_sym_heredoc_redirect_token1; - v->a[79064] = actions(1300); - v->a[79065] = 40; - v->a[79066] = anon_sym_LPAREN_LPAREN; - v->a[79067] = anon_sym_SEMI; - v->a[79068] = anon_sym_PIPE_PIPE; - v->a[79069] = anon_sym_AMP_AMP; - v->a[79070] = anon_sym_PIPE; - v->a[79071] = anon_sym_AMP; - v->a[79072] = anon_sym_LT; - v->a[79073] = anon_sym_GT; - v->a[79074] = anon_sym_LT_LT; - v->a[79075] = anon_sym_GT_GT; - v->a[79076] = anon_sym_SEMI_SEMI; - v->a[79077] = anon_sym_SEMI_AMP; - v->a[79078] = anon_sym_SEMI_SEMI_AMP; - v->a[79079] = anon_sym_PIPE_AMP; + v->a[79060] = anon_sym_GT_AMP_DASH; + v->a[79061] = anon_sym_LT_LT_DASH; + v->a[79062] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79063] = aux_sym_concatenation_token1; + v->a[79064] = sym__special_character; + v->a[79065] = anon_sym_DQUOTE; + v->a[79066] = sym_raw_string; + v->a[79067] = anon_sym_DOLLAR_LBRACE; + v->a[79068] = anon_sym_DOLLAR_BQUOTE; + v->a[79069] = 3; + v->a[79070] = actions(57); + v->a[79071] = 1; + v->a[79072] = sym_comment; + v->a[79073] = actions(3060); + v->a[79074] = 13; + v->a[79075] = anon_sym_PIPE; + v->a[79076] = anon_sym_LT; + v->a[79077] = anon_sym_GT; + v->a[79078] = anon_sym_AMP_GT; + v->a[79079] = anon_sym_LT_AMP; small_parse_table_3954(v); } void small_parse_table_3954(t_small_parse_table_array *v) { - v->a[79080] = anon_sym_AMP_GT; - v->a[79081] = anon_sym_AMP_GT_GT; - v->a[79082] = anon_sym_LT_AMP; - v->a[79083] = anon_sym_GT_AMP; - v->a[79084] = anon_sym_GT_PIPE; - v->a[79085] = anon_sym_LT_AMP_DASH; - v->a[79086] = anon_sym_GT_AMP_DASH; - v->a[79087] = anon_sym_LT_LT_DASH; - v->a[79088] = anon_sym_LT_LT_LT; - v->a[79089] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79090] = anon_sym_DOLLAR_LBRACK; - v->a[79091] = aux_sym_concatenation_token1; - v->a[79092] = anon_sym_DOLLAR; - v->a[79093] = sym__special_character; - v->a[79094] = anon_sym_DQUOTE; - v->a[79095] = sym_raw_string; - v->a[79096] = sym_ansi_c_string; - v->a[79097] = aux_sym_number_token1; - v->a[79098] = aux_sym_number_token2; - v->a[79099] = anon_sym_DOLLAR_LBRACE; + v->a[79080] = anon_sym_GT_AMP; + v->a[79081] = anon_sym_LT_LT; + v->a[79082] = anon_sym_DOLLAR; + v->a[79083] = aux_sym_number_token1; + v->a[79084] = aux_sym_number_token2; + v->a[79085] = anon_sym_DOLLAR_LPAREN; + v->a[79086] = anon_sym_BQUOTE; + v->a[79087] = sym_word; + v->a[79088] = actions(3062); + v->a[79089] = 20; + v->a[79090] = sym_file_descriptor; + v->a[79091] = sym__concat; + v->a[79092] = sym_test_operator; + v->a[79093] = sym__brace_start; + v->a[79094] = anon_sym_PIPE_AMP; + v->a[79095] = anon_sym_AMP_AMP; + v->a[79096] = anon_sym_PIPE_PIPE; + v->a[79097] = anon_sym_GT_GT; + v->a[79098] = anon_sym_AMP_GT_GT; + v->a[79099] = anon_sym_GT_PIPE; small_parse_table_3955(v); } diff --git a/parser/static/small_parse_table/small_parse_table_791.c b/parser/static/small_parse_table/small_parse_table_791.c index 89c17a62..406b8fb2 100644 --- a/parser/static/small_parse_table/small_parse_table_791.c +++ b/parser/static/small_parse_table/small_parse_table_791.c @@ -14,126 +14,126 @@ void small_parse_table_3955(t_small_parse_table_array *v) { - v->a[79100] = anon_sym_DOLLAR_LPAREN; - v->a[79101] = anon_sym_BQUOTE; - v->a[79102] = anon_sym_DOLLAR_BQUOTE; - v->a[79103] = anon_sym_LT_LPAREN; - v->a[79104] = anon_sym_GT_LPAREN; - v->a[79105] = sym_word; - v->a[79106] = 6; - v->a[79107] = actions(3); - v->a[79108] = 1; - v->a[79109] = sym_comment; - v->a[79110] = actions(5813); - v->a[79111] = 1; - v->a[79112] = aux_sym_concatenation_token1; - v->a[79113] = actions(5815); - v->a[79114] = 1; - v->a[79115] = sym__concat; - v->a[79116] = state(1637); - v->a[79117] = 1; - v->a[79118] = aux_sym_concatenation_repeat1; - v->a[79119] = actions(1263); + v->a[79100] = anon_sym_LT_AMP_DASH; + v->a[79101] = anon_sym_GT_AMP_DASH; + v->a[79102] = anon_sym_LT_LT_DASH; + v->a[79103] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79104] = aux_sym_concatenation_token1; + v->a[79105] = sym__special_character; + v->a[79106] = anon_sym_DQUOTE; + v->a[79107] = sym_raw_string; + v->a[79108] = anon_sym_DOLLAR_LBRACE; + v->a[79109] = anon_sym_DOLLAR_BQUOTE; + v->a[79110] = 3; + v->a[79111] = actions(57); + v->a[79112] = 1; + v->a[79113] = sym_comment; + v->a[79114] = actions(2965); + v->a[79115] = 13; + v->a[79116] = anon_sym_PIPE; + v->a[79117] = anon_sym_EQ; + v->a[79118] = anon_sym_LT; + v->a[79119] = anon_sym_GT; small_parse_table_3956(v); } void small_parse_table_3956(t_small_parse_table_array *v) { - v->a[79120] = 5; - v->a[79121] = sym_file_descriptor; - v->a[79122] = sym_test_operator; - v->a[79123] = sym__brace_start; - v->a[79124] = ts_builtin_sym_end; - v->a[79125] = aux_sym_heredoc_redirect_token1; - v->a[79126] = actions(1261); - v->a[79127] = 37; - v->a[79128] = anon_sym_LPAREN_LPAREN; - v->a[79129] = anon_sym_SEMI; - v->a[79130] = anon_sym_PIPE_PIPE; - v->a[79131] = anon_sym_AMP_AMP; - v->a[79132] = anon_sym_PIPE; - v->a[79133] = anon_sym_AMP; - v->a[79134] = anon_sym_LT; - v->a[79135] = anon_sym_GT; - v->a[79136] = anon_sym_LT_LT; - v->a[79137] = anon_sym_GT_GT; - v->a[79138] = anon_sym_SEMI_SEMI; - v->a[79139] = anon_sym_PIPE_AMP; + v->a[79120] = anon_sym_GT_GT; + v->a[79121] = anon_sym_LT_LT; + v->a[79122] = anon_sym_CARET; + v->a[79123] = anon_sym_AMP; + v->a[79124] = anon_sym_PLUS; + v->a[79125] = anon_sym_DASH; + v->a[79126] = anon_sym_STAR; + v->a[79127] = anon_sym_SLASH; + v->a[79128] = anon_sym_PERCENT; + v->a[79129] = actions(2967); + v->a[79130] = 20; + v->a[79131] = anon_sym_RPAREN; + v->a[79132] = anon_sym_AMP_AMP; + v->a[79133] = anon_sym_PIPE_PIPE; + v->a[79134] = anon_sym_PLUS_EQ; + v->a[79135] = anon_sym_DASH_EQ; + v->a[79136] = anon_sym_STAR_EQ; + v->a[79137] = anon_sym_SLASH_EQ; + v->a[79138] = anon_sym_PERCENT_EQ; + v->a[79139] = anon_sym_LT_LT_EQ; small_parse_table_3957(v); } void small_parse_table_3957(t_small_parse_table_array *v) { - v->a[79140] = anon_sym_AMP_GT; - v->a[79141] = anon_sym_AMP_GT_GT; - v->a[79142] = anon_sym_LT_AMP; - v->a[79143] = anon_sym_GT_AMP; - v->a[79144] = anon_sym_GT_PIPE; - v->a[79145] = anon_sym_LT_AMP_DASH; - v->a[79146] = anon_sym_GT_AMP_DASH; - v->a[79147] = anon_sym_LT_LT_DASH; - v->a[79148] = anon_sym_LT_LT_LT; - v->a[79149] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79150] = anon_sym_DOLLAR_LBRACK; - v->a[79151] = anon_sym_DOLLAR; - v->a[79152] = sym__special_character; - v->a[79153] = anon_sym_DQUOTE; - v->a[79154] = sym_raw_string; - v->a[79155] = sym_ansi_c_string; - v->a[79156] = aux_sym_number_token1; - v->a[79157] = aux_sym_number_token2; - v->a[79158] = anon_sym_DOLLAR_LBRACE; - v->a[79159] = anon_sym_DOLLAR_LPAREN; + v->a[79140] = anon_sym_GT_GT_EQ; + v->a[79141] = anon_sym_AMP_EQ; + v->a[79142] = anon_sym_CARET_EQ; + v->a[79143] = anon_sym_PIPE_EQ; + v->a[79144] = anon_sym_EQ_EQ; + v->a[79145] = anon_sym_BANG_EQ; + v->a[79146] = anon_sym_LT_EQ; + v->a[79147] = anon_sym_GT_EQ; + v->a[79148] = anon_sym_QMARK; + v->a[79149] = anon_sym_PLUS_PLUS2; + v->a[79150] = anon_sym_DASH_DASH2; + v->a[79151] = 5; + v->a[79152] = actions(57); + v->a[79153] = 1; + v->a[79154] = sym_comment; + v->a[79155] = actions(4517); + v->a[79156] = 1; + v->a[79157] = sym__special_character; + v->a[79158] = state(1614); + v->a[79159] = 1; small_parse_table_3958(v); } void small_parse_table_3958(t_small_parse_table_array *v) { - v->a[79160] = anon_sym_BQUOTE; - v->a[79161] = anon_sym_DOLLAR_BQUOTE; - v->a[79162] = anon_sym_LT_LPAREN; - v->a[79163] = anon_sym_GT_LPAREN; - v->a[79164] = sym_word; - v->a[79165] = 3; - v->a[79166] = actions(3); - v->a[79167] = 1; - v->a[79168] = sym_comment; - v->a[79169] = actions(1322); - v->a[79170] = 5; - v->a[79171] = sym_file_descriptor; - v->a[79172] = sym__concat; - v->a[79173] = sym_test_operator; - v->a[79174] = sym__brace_start; - v->a[79175] = aux_sym_heredoc_redirect_token1; - v->a[79176] = actions(1320); - v->a[79177] = 40; - v->a[79178] = anon_sym_LPAREN_LPAREN; - v->a[79179] = anon_sym_SEMI; + v->a[79160] = aux_sym__literal_repeat1; + v->a[79161] = actions(3250); + v->a[79162] = 12; + v->a[79163] = anon_sym_PIPE; + v->a[79164] = anon_sym_LT; + v->a[79165] = anon_sym_GT; + v->a[79166] = anon_sym_AMP_GT; + v->a[79167] = anon_sym_LT_AMP; + v->a[79168] = anon_sym_GT_AMP; + v->a[79169] = anon_sym_LT_LT; + v->a[79170] = anon_sym_DOLLAR; + v->a[79171] = aux_sym_number_token1; + v->a[79172] = aux_sym_number_token2; + v->a[79173] = anon_sym_DOLLAR_LPAREN; + v->a[79174] = sym_word; + v->a[79175] = actions(3252); + v->a[79176] = 19; + v->a[79177] = sym_file_descriptor; + v->a[79178] = sym_variable_name; + v->a[79179] = sym_test_operator; small_parse_table_3959(v); } void small_parse_table_3959(t_small_parse_table_array *v) { - v->a[79180] = anon_sym_PIPE_PIPE; - v->a[79181] = anon_sym_AMP_AMP; - v->a[79182] = anon_sym_PIPE; - v->a[79183] = anon_sym_AMP; - v->a[79184] = anon_sym_LT; - v->a[79185] = anon_sym_GT; - v->a[79186] = anon_sym_LT_LT; - v->a[79187] = anon_sym_GT_GT; - v->a[79188] = anon_sym_SEMI_SEMI; - v->a[79189] = anon_sym_SEMI_AMP; - v->a[79190] = anon_sym_SEMI_SEMI_AMP; - v->a[79191] = anon_sym_PIPE_AMP; - v->a[79192] = anon_sym_AMP_GT; - v->a[79193] = anon_sym_AMP_GT_GT; - v->a[79194] = anon_sym_LT_AMP; - v->a[79195] = anon_sym_GT_AMP; - v->a[79196] = anon_sym_GT_PIPE; - v->a[79197] = anon_sym_LT_AMP_DASH; - v->a[79198] = anon_sym_GT_AMP_DASH; - v->a[79199] = anon_sym_LT_LT_DASH; + v->a[79180] = sym__brace_start; + v->a[79181] = anon_sym_PIPE_AMP; + v->a[79182] = anon_sym_AMP_AMP; + v->a[79183] = anon_sym_PIPE_PIPE; + v->a[79184] = anon_sym_GT_GT; + v->a[79185] = anon_sym_AMP_GT_GT; + v->a[79186] = anon_sym_GT_PIPE; + v->a[79187] = anon_sym_LT_AMP_DASH; + v->a[79188] = anon_sym_GT_AMP_DASH; + v->a[79189] = anon_sym_LT_LT_DASH; + v->a[79190] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79191] = anon_sym_DQUOTE; + v->a[79192] = sym_raw_string; + v->a[79193] = anon_sym_DOLLAR_LBRACE; + v->a[79194] = anon_sym_BQUOTE; + v->a[79195] = anon_sym_DOLLAR_BQUOTE; + v->a[79196] = 17; + v->a[79197] = actions(57); + v->a[79198] = 1; + v->a[79199] = sym_comment; small_parse_table_3960(v); } diff --git a/parser/static/small_parse_table/small_parse_table_792.c b/parser/static/small_parse_table/small_parse_table_792.c index 8466fbfd..1a4fa3ea 100644 --- a/parser/static/small_parse_table/small_parse_table_792.c +++ b/parser/static/small_parse_table/small_parse_table_792.c @@ -14,125 +14,125 @@ void small_parse_table_3960(t_small_parse_table_array *v) { - v->a[79200] = anon_sym_LT_LT_LT; - v->a[79201] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79202] = anon_sym_DOLLAR_LBRACK; - v->a[79203] = aux_sym_concatenation_token1; - v->a[79204] = anon_sym_DOLLAR; - v->a[79205] = sym__special_character; - v->a[79206] = anon_sym_DQUOTE; - v->a[79207] = sym_raw_string; - v->a[79208] = sym_ansi_c_string; - v->a[79209] = aux_sym_number_token1; - v->a[79210] = aux_sym_number_token2; - v->a[79211] = anon_sym_DOLLAR_LBRACE; - v->a[79212] = anon_sym_DOLLAR_LPAREN; - v->a[79213] = anon_sym_BQUOTE; - v->a[79214] = anon_sym_DOLLAR_BQUOTE; - v->a[79215] = anon_sym_LT_LPAREN; - v->a[79216] = anon_sym_GT_LPAREN; - v->a[79217] = sym_word; - v->a[79218] = 3; - v->a[79219] = actions(3); + v->a[79200] = actions(4120); + v->a[79201] = 1; + v->a[79202] = anon_sym_PIPE; + v->a[79203] = actions(4122); + v->a[79204] = 1; + v->a[79205] = anon_sym_AMP_AMP; + v->a[79206] = actions(4124); + v->a[79207] = 1; + v->a[79208] = anon_sym_PIPE_PIPE; + v->a[79209] = actions(4126); + v->a[79210] = 1; + v->a[79211] = anon_sym_EQ; + v->a[79212] = actions(4138); + v->a[79213] = 1; + v->a[79214] = anon_sym_CARET; + v->a[79215] = actions(4140); + v->a[79216] = 1; + v->a[79217] = anon_sym_AMP; + v->a[79218] = actions(4150); + v->a[79219] = 1; small_parse_table_3961(v); } void small_parse_table_3961(t_small_parse_table_array *v) { - v->a[79220] = 1; - v->a[79221] = sym_comment; - v->a[79222] = actions(1354); - v->a[79223] = 5; - v->a[79224] = sym_file_descriptor; - v->a[79225] = sym__concat; - v->a[79226] = sym_test_operator; - v->a[79227] = sym__brace_start; - v->a[79228] = aux_sym_heredoc_redirect_token1; - v->a[79229] = actions(1352); - v->a[79230] = 40; - v->a[79231] = anon_sym_LPAREN_LPAREN; - v->a[79232] = anon_sym_SEMI; - v->a[79233] = anon_sym_PIPE_PIPE; - v->a[79234] = anon_sym_AMP_AMP; - v->a[79235] = anon_sym_PIPE; - v->a[79236] = anon_sym_AMP; - v->a[79237] = anon_sym_LT; - v->a[79238] = anon_sym_GT; - v->a[79239] = anon_sym_LT_LT; + v->a[79220] = anon_sym_QMARK; + v->a[79221] = actions(4519); + v->a[79222] = 1; + v->a[79223] = anon_sym_COLON; + v->a[79224] = actions(4128); + v->a[79225] = 2; + v->a[79226] = anon_sym_LT; + v->a[79227] = anon_sym_GT; + v->a[79228] = actions(4130); + v->a[79229] = 2; + v->a[79230] = anon_sym_GT_GT; + v->a[79231] = anon_sym_LT_LT; + v->a[79232] = actions(4142); + v->a[79233] = 2; + v->a[79234] = anon_sym_EQ_EQ; + v->a[79235] = anon_sym_BANG_EQ; + v->a[79236] = actions(4144); + v->a[79237] = 2; + v->a[79238] = anon_sym_LT_EQ; + v->a[79239] = anon_sym_GT_EQ; small_parse_table_3962(v); } void small_parse_table_3962(t_small_parse_table_array *v) { - v->a[79240] = anon_sym_GT_GT; - v->a[79241] = anon_sym_SEMI_SEMI; - v->a[79242] = anon_sym_SEMI_AMP; - v->a[79243] = anon_sym_SEMI_SEMI_AMP; - v->a[79244] = anon_sym_PIPE_AMP; - v->a[79245] = anon_sym_AMP_GT; - v->a[79246] = anon_sym_AMP_GT_GT; - v->a[79247] = anon_sym_LT_AMP; - v->a[79248] = anon_sym_GT_AMP; - v->a[79249] = anon_sym_GT_PIPE; - v->a[79250] = anon_sym_LT_AMP_DASH; - v->a[79251] = anon_sym_GT_AMP_DASH; - v->a[79252] = anon_sym_LT_LT_DASH; - v->a[79253] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79254] = anon_sym_DOLLAR_LBRACK; - v->a[79255] = aux_sym_concatenation_token1; - v->a[79256] = anon_sym_DOLLAR; - v->a[79257] = sym__special_character; - v->a[79258] = anon_sym_DQUOTE; - v->a[79259] = sym_raw_string; + v->a[79240] = actions(4146); + v->a[79241] = 2; + v->a[79242] = anon_sym_PLUS; + v->a[79243] = anon_sym_DASH; + v->a[79244] = actions(4152); + v->a[79245] = 2; + v->a[79246] = anon_sym_PLUS_PLUS2; + v->a[79247] = anon_sym_DASH_DASH2; + v->a[79248] = actions(4148); + v->a[79249] = 3; + v->a[79250] = anon_sym_STAR; + v->a[79251] = anon_sym_SLASH; + v->a[79252] = anon_sym_PERCENT; + v->a[79253] = actions(4136); + v->a[79254] = 10; + v->a[79255] = anon_sym_PLUS_EQ; + v->a[79256] = anon_sym_DASH_EQ; + v->a[79257] = anon_sym_STAR_EQ; + v->a[79258] = anon_sym_SLASH_EQ; + v->a[79259] = anon_sym_PERCENT_EQ; small_parse_table_3963(v); } void small_parse_table_3963(t_small_parse_table_array *v) { - v->a[79260] = sym_ansi_c_string; - v->a[79261] = aux_sym_number_token1; - v->a[79262] = aux_sym_number_token2; - v->a[79263] = anon_sym_DOLLAR_LBRACE; - v->a[79264] = anon_sym_DOLLAR_LPAREN; - v->a[79265] = anon_sym_BQUOTE; - v->a[79266] = anon_sym_DOLLAR_BQUOTE; - v->a[79267] = anon_sym_LT_LPAREN; - v->a[79268] = anon_sym_GT_LPAREN; - v->a[79269] = aux_sym__simple_variable_name_token1; - v->a[79270] = sym_word; - v->a[79271] = 3; - v->a[79272] = actions(3); + v->a[79260] = anon_sym_LT_LT_EQ; + v->a[79261] = anon_sym_GT_GT_EQ; + v->a[79262] = anon_sym_AMP_EQ; + v->a[79263] = anon_sym_CARET_EQ; + v->a[79264] = anon_sym_PIPE_EQ; + v->a[79265] = 5; + v->a[79266] = actions(57); + v->a[79267] = 1; + v->a[79268] = sym_comment; + v->a[79269] = actions(4517); + v->a[79270] = 1; + v->a[79271] = sym__special_character; + v->a[79272] = state(1614); v->a[79273] = 1; - v->a[79274] = sym_comment; - v->a[79275] = actions(1326); - v->a[79276] = 5; - v->a[79277] = sym_file_descriptor; - v->a[79278] = sym__concat; - v->a[79279] = sym_test_operator; + v->a[79274] = aux_sym__literal_repeat1; + v->a[79275] = actions(3541); + v->a[79276] = 12; + v->a[79277] = anon_sym_PIPE; + v->a[79278] = anon_sym_LT; + v->a[79279] = anon_sym_GT; small_parse_table_3964(v); } void small_parse_table_3964(t_small_parse_table_array *v) { - v->a[79280] = sym__brace_start; - v->a[79281] = aux_sym_heredoc_redirect_token1; - v->a[79282] = actions(1324); - v->a[79283] = 40; - v->a[79284] = anon_sym_LPAREN_LPAREN; - v->a[79285] = anon_sym_SEMI; - v->a[79286] = anon_sym_PIPE_PIPE; - v->a[79287] = anon_sym_AMP_AMP; - v->a[79288] = anon_sym_PIPE; - v->a[79289] = anon_sym_AMP; - v->a[79290] = anon_sym_LT; - v->a[79291] = anon_sym_GT; - v->a[79292] = anon_sym_LT_LT; - v->a[79293] = anon_sym_GT_GT; - v->a[79294] = anon_sym_SEMI_SEMI; - v->a[79295] = anon_sym_SEMI_AMP; - v->a[79296] = anon_sym_SEMI_SEMI_AMP; - v->a[79297] = anon_sym_PIPE_AMP; - v->a[79298] = anon_sym_AMP_GT; + v->a[79280] = anon_sym_AMP_GT; + v->a[79281] = anon_sym_LT_AMP; + v->a[79282] = anon_sym_GT_AMP; + v->a[79283] = anon_sym_LT_LT; + v->a[79284] = anon_sym_DOLLAR; + v->a[79285] = aux_sym_number_token1; + v->a[79286] = aux_sym_number_token2; + v->a[79287] = anon_sym_DOLLAR_LPAREN; + v->a[79288] = sym_word; + v->a[79289] = actions(3543); + v->a[79290] = 19; + v->a[79291] = sym_file_descriptor; + v->a[79292] = sym_variable_name; + v->a[79293] = sym_test_operator; + v->a[79294] = sym__brace_start; + v->a[79295] = anon_sym_PIPE_AMP; + v->a[79296] = anon_sym_AMP_AMP; + v->a[79297] = anon_sym_PIPE_PIPE; + v->a[79298] = anon_sym_GT_GT; v->a[79299] = anon_sym_AMP_GT_GT; small_parse_table_3965(v); } diff --git a/parser/static/small_parse_table/small_parse_table_793.c b/parser/static/small_parse_table/small_parse_table_793.c index f78bab5a..123d08c1 100644 --- a/parser/static/small_parse_table/small_parse_table_793.c +++ b/parser/static/small_parse_table/small_parse_table_793.c @@ -14,126 +14,126 @@ void small_parse_table_3965(t_small_parse_table_array *v) { - v->a[79300] = anon_sym_LT_AMP; - v->a[79301] = anon_sym_GT_AMP; - v->a[79302] = anon_sym_GT_PIPE; - v->a[79303] = anon_sym_LT_AMP_DASH; - v->a[79304] = anon_sym_GT_AMP_DASH; - v->a[79305] = anon_sym_LT_LT_DASH; - v->a[79306] = anon_sym_LT_LT_LT; - v->a[79307] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79308] = anon_sym_DOLLAR_LBRACK; - v->a[79309] = aux_sym_concatenation_token1; - v->a[79310] = anon_sym_DOLLAR; - v->a[79311] = sym__special_character; - v->a[79312] = anon_sym_DQUOTE; - v->a[79313] = sym_raw_string; - v->a[79314] = sym_ansi_c_string; - v->a[79315] = aux_sym_number_token1; - v->a[79316] = aux_sym_number_token2; - v->a[79317] = anon_sym_DOLLAR_LBRACE; - v->a[79318] = anon_sym_DOLLAR_LPAREN; - v->a[79319] = anon_sym_BQUOTE; + v->a[79300] = anon_sym_GT_PIPE; + v->a[79301] = anon_sym_LT_AMP_DASH; + v->a[79302] = anon_sym_GT_AMP_DASH; + v->a[79303] = anon_sym_LT_LT_DASH; + v->a[79304] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79305] = anon_sym_DQUOTE; + v->a[79306] = sym_raw_string; + v->a[79307] = anon_sym_DOLLAR_LBRACE; + v->a[79308] = anon_sym_BQUOTE; + v->a[79309] = anon_sym_DOLLAR_BQUOTE; + v->a[79310] = 3; + v->a[79311] = actions(57); + v->a[79312] = 1; + v->a[79313] = sym_comment; + v->a[79314] = actions(2662); + v->a[79315] = 13; + v->a[79316] = anon_sym_PIPE; + v->a[79317] = anon_sym_LT; + v->a[79318] = anon_sym_GT; + v->a[79319] = anon_sym_AMP_GT; small_parse_table_3966(v); } void small_parse_table_3966(t_small_parse_table_array *v) { - v->a[79320] = anon_sym_DOLLAR_BQUOTE; - v->a[79321] = anon_sym_LT_LPAREN; - v->a[79322] = anon_sym_GT_LPAREN; - v->a[79323] = sym_word; - v->a[79324] = 28; - v->a[79325] = actions(71); - v->a[79326] = 1; - v->a[79327] = sym_comment; - v->a[79328] = actions(1127); - v->a[79329] = 1; - v->a[79330] = sym_word; - v->a[79331] = actions(1131); - v->a[79332] = 1; - v->a[79333] = anon_sym_LPAREN; - v->a[79334] = actions(1133); - v->a[79335] = 1; - v->a[79336] = anon_sym_BANG; - v->a[79337] = actions(1139); - v->a[79338] = 1; - v->a[79339] = anon_sym_TILDE; + v->a[79320] = anon_sym_LT_AMP; + v->a[79321] = anon_sym_GT_AMP; + v->a[79322] = anon_sym_LT_LT; + v->a[79323] = anon_sym_DOLLAR; + v->a[79324] = aux_sym_number_token1; + v->a[79325] = aux_sym_number_token2; + v->a[79326] = anon_sym_DOLLAR_LPAREN; + v->a[79327] = aux_sym__simple_variable_name_token1; + v->a[79328] = sym_word; + v->a[79329] = actions(2664); + v->a[79330] = 20; + v->a[79331] = sym_file_descriptor; + v->a[79332] = sym_variable_name; + v->a[79333] = sym_test_operator; + v->a[79334] = sym__brace_start; + v->a[79335] = anon_sym_PIPE_AMP; + v->a[79336] = anon_sym_AMP_AMP; + v->a[79337] = anon_sym_PIPE_PIPE; + v->a[79338] = anon_sym_GT_GT; + v->a[79339] = anon_sym_AMP_GT_GT; small_parse_table_3967(v); } void small_parse_table_3967(t_small_parse_table_array *v) { - v->a[79340] = actions(1141); - v->a[79341] = 1; - v->a[79342] = anon_sym_DOLLAR_LBRACK; - v->a[79343] = actions(1145); - v->a[79344] = 1; - v->a[79345] = anon_sym_DOLLAR; - v->a[79346] = actions(1147); - v->a[79347] = 1; - v->a[79348] = sym__special_character; - v->a[79349] = actions(1149); - v->a[79350] = 1; - v->a[79351] = anon_sym_DQUOTE; - v->a[79352] = actions(1153); + v->a[79340] = anon_sym_GT_PIPE; + v->a[79341] = anon_sym_LT_AMP_DASH; + v->a[79342] = anon_sym_GT_AMP_DASH; + v->a[79343] = anon_sym_LT_LT_DASH; + v->a[79344] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79345] = sym__special_character; + v->a[79346] = anon_sym_DQUOTE; + v->a[79347] = sym_raw_string; + v->a[79348] = anon_sym_DOLLAR_LBRACE; + v->a[79349] = anon_sym_BQUOTE; + v->a[79350] = anon_sym_DOLLAR_BQUOTE; + v->a[79351] = 5; + v->a[79352] = actions(57); v->a[79353] = 1; - v->a[79354] = aux_sym_number_token1; - v->a[79355] = actions(1155); + v->a[79354] = sym_comment; + v->a[79355] = actions(4517); v->a[79356] = 1; - v->a[79357] = aux_sym_number_token2; - v->a[79358] = actions(1157); + v->a[79357] = sym__special_character; + v->a[79358] = state(1614); v->a[79359] = 1; small_parse_table_3968(v); } void small_parse_table_3968(t_small_parse_table_array *v) { - v->a[79360] = anon_sym_DOLLAR_LBRACE; - v->a[79361] = actions(1159); - v->a[79362] = 1; - v->a[79363] = anon_sym_DOLLAR_LPAREN; - v->a[79364] = actions(1163); - v->a[79365] = 1; - v->a[79366] = anon_sym_DOLLAR_BQUOTE; - v->a[79367] = actions(1167); - v->a[79368] = 1; - v->a[79369] = sym_test_operator; - v->a[79370] = actions(1169); - v->a[79371] = 1; - v->a[79372] = sym__brace_start; - v->a[79373] = actions(3060); - v->a[79374] = 1; - v->a[79375] = anon_sym_BQUOTE; - v->a[79376] = actions(5781); - v->a[79377] = 1; - v->a[79378] = sym_extglob_pattern; - v->a[79379] = state(2484); + v->a[79360] = aux_sym__literal_repeat1; + v->a[79361] = actions(3547); + v->a[79362] = 12; + v->a[79363] = anon_sym_PIPE; + v->a[79364] = anon_sym_LT; + v->a[79365] = anon_sym_GT; + v->a[79366] = anon_sym_AMP_GT; + v->a[79367] = anon_sym_LT_AMP; + v->a[79368] = anon_sym_GT_AMP; + v->a[79369] = anon_sym_LT_LT; + v->a[79370] = anon_sym_DOLLAR; + v->a[79371] = aux_sym_number_token1; + v->a[79372] = aux_sym_number_token2; + v->a[79373] = anon_sym_DOLLAR_LPAREN; + v->a[79374] = sym_word; + v->a[79375] = actions(3549); + v->a[79376] = 19; + v->a[79377] = sym_file_descriptor; + v->a[79378] = sym_variable_name; + v->a[79379] = sym_test_operator; small_parse_table_3969(v); } void small_parse_table_3969(t_small_parse_table_array *v) { - v->a[79380] = 1; - v->a[79381] = aux_sym__literal_repeat1; - v->a[79382] = state(2648); - v->a[79383] = 1; - v->a[79384] = sym__extglob_blob; - v->a[79385] = state(2972); - v->a[79386] = 1; - v->a[79387] = sym__expression; - v->a[79388] = actions(1129); - v->a[79389] = 2; - v->a[79390] = anon_sym_LPAREN_LPAREN; - v->a[79391] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79392] = actions(1135); - v->a[79393] = 2; - v->a[79394] = anon_sym_PLUS_PLUS2; - v->a[79395] = anon_sym_DASH_DASH2; - v->a[79396] = actions(1137); - v->a[79397] = 2; - v->a[79398] = anon_sym_DASH2; - v->a[79399] = anon_sym_PLUS2; + v->a[79380] = sym__brace_start; + v->a[79381] = anon_sym_PIPE_AMP; + v->a[79382] = anon_sym_AMP_AMP; + v->a[79383] = anon_sym_PIPE_PIPE; + v->a[79384] = anon_sym_GT_GT; + v->a[79385] = anon_sym_AMP_GT_GT; + v->a[79386] = anon_sym_GT_PIPE; + v->a[79387] = anon_sym_LT_AMP_DASH; + v->a[79388] = anon_sym_GT_AMP_DASH; + v->a[79389] = anon_sym_LT_LT_DASH; + v->a[79390] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79391] = anon_sym_DQUOTE; + v->a[79392] = sym_raw_string; + v->a[79393] = anon_sym_DOLLAR_LBRACE; + v->a[79394] = anon_sym_BQUOTE; + v->a[79395] = anon_sym_DOLLAR_BQUOTE; + v->a[79396] = 17; + v->a[79397] = actions(57); + v->a[79398] = 1; + v->a[79399] = sym_comment; small_parse_table_3970(v); } diff --git a/parser/static/small_parse_table/small_parse_table_794.c b/parser/static/small_parse_table/small_parse_table_794.c index 45fbec42..8ecc694e 100644 --- a/parser/static/small_parse_table/small_parse_table_794.c +++ b/parser/static/small_parse_table/small_parse_table_794.c @@ -14,126 +14,126 @@ void small_parse_table_3970(t_small_parse_table_array *v) { - v->a[79400] = actions(1151); - v->a[79401] = 2; - v->a[79402] = sym_raw_string; - v->a[79403] = sym_ansi_c_string; - v->a[79404] = actions(1165); - v->a[79405] = 2; - v->a[79406] = anon_sym_LT_LPAREN; - v->a[79407] = anon_sym_GT_LPAREN; - v->a[79408] = state(2594); - v->a[79409] = 6; - v->a[79410] = sym_binary_expression; - v->a[79411] = sym_ternary_expression; - v->a[79412] = sym_unary_expression; - v->a[79413] = sym_postfix_expression; - v->a[79414] = sym_parenthesized_expression; - v->a[79415] = sym_concatenation; - v->a[79416] = state(2573); - v->a[79417] = 9; - v->a[79418] = sym_arithmetic_expansion; - v->a[79419] = sym_brace_expression; + v->a[79400] = actions(4476); + v->a[79401] = 1; + v->a[79402] = anon_sym_PIPE; + v->a[79403] = actions(4482); + v->a[79404] = 1; + v->a[79405] = anon_sym_CARET; + v->a[79406] = actions(4484); + v->a[79407] = 1; + v->a[79408] = anon_sym_AMP; + v->a[79409] = actions(4496); + v->a[79410] = 1; + v->a[79411] = anon_sym_AMP_AMP; + v->a[79412] = actions(4498); + v->a[79413] = 1; + v->a[79414] = anon_sym_PIPE_PIPE; + v->a[79415] = actions(4500); + v->a[79416] = 1; + v->a[79417] = anon_sym_QMARK; + v->a[79418] = actions(4505); + v->a[79419] = 1; small_parse_table_3971(v); } void small_parse_table_3971(t_small_parse_table_array *v) { - v->a[79420] = sym_string; - v->a[79421] = sym_translated_string; - v->a[79422] = sym_number; - v->a[79423] = sym_simple_expansion; - v->a[79424] = sym_expansion; - v->a[79425] = sym_command_substitution; - v->a[79426] = sym_process_substitution; - v->a[79427] = 3; - v->a[79428] = actions(3); - v->a[79429] = 1; - v->a[79430] = sym_comment; - v->a[79431] = actions(1322); - v->a[79432] = 6; - v->a[79433] = sym_file_descriptor; - v->a[79434] = sym__concat; - v->a[79435] = sym_variable_name; - v->a[79436] = sym_test_operator; - v->a[79437] = sym__brace_start; - v->a[79438] = aux_sym_heredoc_redirect_token1; - v->a[79439] = actions(1320); + v->a[79420] = anon_sym_EQ; + v->a[79421] = actions(4521); + v->a[79422] = 1; + v->a[79423] = anon_sym_RPAREN; + v->a[79424] = actions(4478); + v->a[79425] = 2; + v->a[79426] = anon_sym_LT; + v->a[79427] = anon_sym_GT; + v->a[79428] = actions(4480); + v->a[79429] = 2; + v->a[79430] = anon_sym_GT_GT; + v->a[79431] = anon_sym_LT_LT; + v->a[79432] = actions(4486); + v->a[79433] = 2; + v->a[79434] = anon_sym_EQ_EQ; + v->a[79435] = anon_sym_BANG_EQ; + v->a[79436] = actions(4488); + v->a[79437] = 2; + v->a[79438] = anon_sym_LT_EQ; + v->a[79439] = anon_sym_GT_EQ; small_parse_table_3972(v); } void small_parse_table_3972(t_small_parse_table_array *v) { - v->a[79440] = 39; - v->a[79441] = anon_sym_LPAREN_LPAREN; - v->a[79442] = anon_sym_SEMI; - v->a[79443] = anon_sym_PIPE_PIPE; - v->a[79444] = anon_sym_AMP_AMP; - v->a[79445] = anon_sym_PIPE; - v->a[79446] = anon_sym_AMP; - v->a[79447] = anon_sym_LT; - v->a[79448] = anon_sym_GT; - v->a[79449] = anon_sym_LT_LT; - v->a[79450] = anon_sym_GT_GT; - v->a[79451] = anon_sym_RPAREN; - v->a[79452] = anon_sym_SEMI_SEMI; - v->a[79453] = anon_sym_PIPE_AMP; - v->a[79454] = anon_sym_AMP_GT; - v->a[79455] = anon_sym_AMP_GT_GT; - v->a[79456] = anon_sym_LT_AMP; - v->a[79457] = anon_sym_GT_AMP; - v->a[79458] = anon_sym_GT_PIPE; - v->a[79459] = anon_sym_LT_AMP_DASH; + v->a[79440] = actions(4490); + v->a[79441] = 2; + v->a[79442] = anon_sym_PLUS; + v->a[79443] = anon_sym_DASH; + v->a[79444] = actions(4494); + v->a[79445] = 2; + v->a[79446] = anon_sym_PLUS_PLUS2; + v->a[79447] = anon_sym_DASH_DASH2; + v->a[79448] = actions(4492); + v->a[79449] = 3; + v->a[79450] = anon_sym_STAR; + v->a[79451] = anon_sym_SLASH; + v->a[79452] = anon_sym_PERCENT; + v->a[79453] = actions(4523); + v->a[79454] = 10; + v->a[79455] = anon_sym_PLUS_EQ; + v->a[79456] = anon_sym_DASH_EQ; + v->a[79457] = anon_sym_STAR_EQ; + v->a[79458] = anon_sym_SLASH_EQ; + v->a[79459] = anon_sym_PERCENT_EQ; small_parse_table_3973(v); } void small_parse_table_3973(t_small_parse_table_array *v) { - v->a[79460] = anon_sym_GT_AMP_DASH; - v->a[79461] = anon_sym_LT_LT_DASH; - v->a[79462] = anon_sym_LT_LT_LT; - v->a[79463] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79464] = anon_sym_DOLLAR_LBRACK; - v->a[79465] = aux_sym_concatenation_token1; - v->a[79466] = anon_sym_DOLLAR; - v->a[79467] = sym__special_character; - v->a[79468] = anon_sym_DQUOTE; - v->a[79469] = sym_raw_string; - v->a[79470] = sym_ansi_c_string; - v->a[79471] = aux_sym_number_token1; - v->a[79472] = aux_sym_number_token2; - v->a[79473] = anon_sym_DOLLAR_LBRACE; - v->a[79474] = anon_sym_DOLLAR_LPAREN; - v->a[79475] = anon_sym_BQUOTE; - v->a[79476] = anon_sym_DOLLAR_BQUOTE; - v->a[79477] = anon_sym_LT_LPAREN; - v->a[79478] = anon_sym_GT_LPAREN; - v->a[79479] = sym_word; + v->a[79460] = anon_sym_LT_LT_EQ; + v->a[79461] = anon_sym_GT_GT_EQ; + v->a[79462] = anon_sym_AMP_EQ; + v->a[79463] = anon_sym_CARET_EQ; + v->a[79464] = anon_sym_PIPE_EQ; + v->a[79465] = 17; + v->a[79466] = actions(57); + v->a[79467] = 1; + v->a[79468] = sym_comment; + v->a[79469] = actions(4120); + v->a[79470] = 1; + v->a[79471] = anon_sym_PIPE; + v->a[79472] = actions(4122); + v->a[79473] = 1; + v->a[79474] = anon_sym_AMP_AMP; + v->a[79475] = actions(4124); + v->a[79476] = 1; + v->a[79477] = anon_sym_PIPE_PIPE; + v->a[79478] = actions(4126); + v->a[79479] = 1; small_parse_table_3974(v); } void small_parse_table_3974(t_small_parse_table_array *v) { - v->a[79480] = 6; - v->a[79481] = actions(3); + v->a[79480] = anon_sym_EQ; + v->a[79481] = actions(4138); v->a[79482] = 1; - v->a[79483] = sym_comment; - v->a[79484] = actions(5762); + v->a[79483] = anon_sym_CARET; + v->a[79484] = actions(4140); v->a[79485] = 1; - v->a[79486] = aux_sym_concatenation_token1; - v->a[79487] = actions(5789); + v->a[79486] = anon_sym_AMP; + v->a[79487] = actions(4150); v->a[79488] = 1; - v->a[79489] = sym__concat; - v->a[79490] = state(1557); + v->a[79489] = anon_sym_QMARK; + v->a[79490] = actions(4525); v->a[79491] = 1; - v->a[79492] = aux_sym_concatenation_repeat1; - v->a[79493] = actions(5470); - v->a[79494] = 5; - v->a[79495] = sym_file_descriptor; - v->a[79496] = sym_test_operator; - v->a[79497] = sym__brace_start; - v->a[79498] = ts_builtin_sym_end; - v->a[79499] = aux_sym_heredoc_redirect_token1; + v->a[79492] = anon_sym_COLON; + v->a[79493] = actions(4128); + v->a[79494] = 2; + v->a[79495] = anon_sym_LT; + v->a[79496] = anon_sym_GT; + v->a[79497] = actions(4130); + v->a[79498] = 2; + v->a[79499] = anon_sym_GT_GT; small_parse_table_3975(v); } diff --git a/parser/static/small_parse_table/small_parse_table_795.c b/parser/static/small_parse_table/small_parse_table_795.c index dfa9ffbb..838e5539 100644 --- a/parser/static/small_parse_table/small_parse_table_795.c +++ b/parser/static/small_parse_table/small_parse_table_795.c @@ -14,126 +14,126 @@ void small_parse_table_3975(t_small_parse_table_array *v) { - v->a[79500] = actions(5468); - v->a[79501] = 37; - v->a[79502] = anon_sym_LPAREN_LPAREN; - v->a[79503] = anon_sym_SEMI; - v->a[79504] = anon_sym_PIPE_PIPE; - v->a[79505] = anon_sym_AMP_AMP; - v->a[79506] = anon_sym_PIPE; - v->a[79507] = anon_sym_AMP; - v->a[79508] = anon_sym_LT; - v->a[79509] = anon_sym_GT; - v->a[79510] = anon_sym_LT_LT; - v->a[79511] = anon_sym_GT_GT; - v->a[79512] = anon_sym_SEMI_SEMI; - v->a[79513] = anon_sym_PIPE_AMP; - v->a[79514] = anon_sym_AMP_GT; - v->a[79515] = anon_sym_AMP_GT_GT; - v->a[79516] = anon_sym_LT_AMP; - v->a[79517] = anon_sym_GT_AMP; - v->a[79518] = anon_sym_GT_PIPE; - v->a[79519] = anon_sym_LT_AMP_DASH; + v->a[79500] = anon_sym_LT_LT; + v->a[79501] = actions(4142); + v->a[79502] = 2; + v->a[79503] = anon_sym_EQ_EQ; + v->a[79504] = anon_sym_BANG_EQ; + v->a[79505] = actions(4144); + v->a[79506] = 2; + v->a[79507] = anon_sym_LT_EQ; + v->a[79508] = anon_sym_GT_EQ; + v->a[79509] = actions(4146); + v->a[79510] = 2; + v->a[79511] = anon_sym_PLUS; + v->a[79512] = anon_sym_DASH; + v->a[79513] = actions(4152); + v->a[79514] = 2; + v->a[79515] = anon_sym_PLUS_PLUS2; + v->a[79516] = anon_sym_DASH_DASH2; + v->a[79517] = actions(4148); + v->a[79518] = 3; + v->a[79519] = anon_sym_STAR; small_parse_table_3976(v); } void small_parse_table_3976(t_small_parse_table_array *v) { - v->a[79520] = anon_sym_GT_AMP_DASH; - v->a[79521] = anon_sym_LT_LT_DASH; - v->a[79522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79523] = anon_sym_DOLLAR_LBRACK; - v->a[79524] = anon_sym_DOLLAR; - v->a[79525] = sym__special_character; - v->a[79526] = anon_sym_DQUOTE; - v->a[79527] = sym_raw_string; - v->a[79528] = sym_ansi_c_string; - v->a[79529] = aux_sym_number_token1; - v->a[79530] = aux_sym_number_token2; - v->a[79531] = anon_sym_DOLLAR_LBRACE; - v->a[79532] = anon_sym_DOLLAR_LPAREN; - v->a[79533] = anon_sym_BQUOTE; - v->a[79534] = anon_sym_DOLLAR_BQUOTE; - v->a[79535] = anon_sym_LT_LPAREN; - v->a[79536] = anon_sym_GT_LPAREN; - v->a[79537] = aux_sym__simple_variable_name_token1; - v->a[79538] = sym_word; - v->a[79539] = 3; + v->a[79520] = anon_sym_SLASH; + v->a[79521] = anon_sym_PERCENT; + v->a[79522] = actions(4136); + v->a[79523] = 10; + v->a[79524] = anon_sym_PLUS_EQ; + v->a[79525] = anon_sym_DASH_EQ; + v->a[79526] = anon_sym_STAR_EQ; + v->a[79527] = anon_sym_SLASH_EQ; + v->a[79528] = anon_sym_PERCENT_EQ; + v->a[79529] = anon_sym_LT_LT_EQ; + v->a[79530] = anon_sym_GT_GT_EQ; + v->a[79531] = anon_sym_AMP_EQ; + v->a[79532] = anon_sym_CARET_EQ; + v->a[79533] = anon_sym_PIPE_EQ; + v->a[79534] = 17; + v->a[79535] = actions(57); + v->a[79536] = 1; + v->a[79537] = sym_comment; + v->a[79538] = actions(4476); + v->a[79539] = 1; small_parse_table_3977(v); } void small_parse_table_3977(t_small_parse_table_array *v) { - v->a[79540] = actions(3); - v->a[79541] = 1; - v->a[79542] = sym_comment; - v->a[79543] = actions(1338); - v->a[79544] = 7; - v->a[79545] = sym_file_descriptor; - v->a[79546] = sym__concat; - v->a[79547] = sym_variable_name; - v->a[79548] = sym_test_operator; - v->a[79549] = sym__brace_start; - v->a[79550] = ts_builtin_sym_end; - v->a[79551] = aux_sym_heredoc_redirect_token1; - v->a[79552] = actions(1336); - v->a[79553] = 38; - v->a[79554] = anon_sym_LPAREN_LPAREN; - v->a[79555] = anon_sym_SEMI; - v->a[79556] = anon_sym_PIPE_PIPE; - v->a[79557] = anon_sym_AMP_AMP; - v->a[79558] = anon_sym_PIPE; - v->a[79559] = anon_sym_AMP; + v->a[79540] = anon_sym_PIPE; + v->a[79541] = actions(4482); + v->a[79542] = 1; + v->a[79543] = anon_sym_CARET; + v->a[79544] = actions(4484); + v->a[79545] = 1; + v->a[79546] = anon_sym_AMP; + v->a[79547] = actions(4496); + v->a[79548] = 1; + v->a[79549] = anon_sym_AMP_AMP; + v->a[79550] = actions(4498); + v->a[79551] = 1; + v->a[79552] = anon_sym_PIPE_PIPE; + v->a[79553] = actions(4500); + v->a[79554] = 1; + v->a[79555] = anon_sym_QMARK; + v->a[79556] = actions(4505); + v->a[79557] = 1; + v->a[79558] = anon_sym_EQ; + v->a[79559] = actions(4527); small_parse_table_3978(v); } void small_parse_table_3978(t_small_parse_table_array *v) { - v->a[79560] = anon_sym_LT; - v->a[79561] = anon_sym_GT; - v->a[79562] = anon_sym_LT_LT; - v->a[79563] = anon_sym_GT_GT; - v->a[79564] = anon_sym_SEMI_SEMI; - v->a[79565] = anon_sym_PIPE_AMP; - v->a[79566] = anon_sym_AMP_GT; - v->a[79567] = anon_sym_AMP_GT_GT; - v->a[79568] = anon_sym_LT_AMP; - v->a[79569] = anon_sym_GT_AMP; - v->a[79570] = anon_sym_GT_PIPE; - v->a[79571] = anon_sym_LT_AMP_DASH; - v->a[79572] = anon_sym_GT_AMP_DASH; - v->a[79573] = anon_sym_LT_LT_DASH; - v->a[79574] = anon_sym_LT_LT_LT; - v->a[79575] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79576] = anon_sym_DOLLAR_LBRACK; - v->a[79577] = aux_sym_concatenation_token1; - v->a[79578] = anon_sym_DOLLAR; - v->a[79579] = sym__special_character; + v->a[79560] = 1; + v->a[79561] = anon_sym_RPAREN; + v->a[79562] = actions(4478); + v->a[79563] = 2; + v->a[79564] = anon_sym_LT; + v->a[79565] = anon_sym_GT; + v->a[79566] = actions(4480); + v->a[79567] = 2; + v->a[79568] = anon_sym_GT_GT; + v->a[79569] = anon_sym_LT_LT; + v->a[79570] = actions(4486); + v->a[79571] = 2; + v->a[79572] = anon_sym_EQ_EQ; + v->a[79573] = anon_sym_BANG_EQ; + v->a[79574] = actions(4488); + v->a[79575] = 2; + v->a[79576] = anon_sym_LT_EQ; + v->a[79577] = anon_sym_GT_EQ; + v->a[79578] = actions(4490); + v->a[79579] = 2; small_parse_table_3979(v); } void small_parse_table_3979(t_small_parse_table_array *v) { - v->a[79580] = anon_sym_DQUOTE; - v->a[79581] = sym_raw_string; - v->a[79582] = sym_ansi_c_string; - v->a[79583] = aux_sym_number_token1; - v->a[79584] = aux_sym_number_token2; - v->a[79585] = anon_sym_DOLLAR_LBRACE; - v->a[79586] = anon_sym_DOLLAR_LPAREN; - v->a[79587] = anon_sym_BQUOTE; - v->a[79588] = anon_sym_DOLLAR_BQUOTE; - v->a[79589] = anon_sym_LT_LPAREN; - v->a[79590] = anon_sym_GT_LPAREN; - v->a[79591] = sym_word; - v->a[79592] = 3; - v->a[79593] = actions(3); - v->a[79594] = 1; - v->a[79595] = sym_comment; - v->a[79596] = actions(1330); - v->a[79597] = 7; - v->a[79598] = sym_file_descriptor; - v->a[79599] = sym__concat; + v->a[79580] = anon_sym_PLUS; + v->a[79581] = anon_sym_DASH; + v->a[79582] = actions(4494); + v->a[79583] = 2; + v->a[79584] = anon_sym_PLUS_PLUS2; + v->a[79585] = anon_sym_DASH_DASH2; + v->a[79586] = actions(4492); + v->a[79587] = 3; + v->a[79588] = anon_sym_STAR; + v->a[79589] = anon_sym_SLASH; + v->a[79590] = anon_sym_PERCENT; + v->a[79591] = actions(4523); + v->a[79592] = 10; + v->a[79593] = anon_sym_PLUS_EQ; + v->a[79594] = anon_sym_DASH_EQ; + v->a[79595] = anon_sym_STAR_EQ; + v->a[79596] = anon_sym_SLASH_EQ; + v->a[79597] = anon_sym_PERCENT_EQ; + v->a[79598] = anon_sym_LT_LT_EQ; + v->a[79599] = anon_sym_GT_GT_EQ; small_parse_table_3980(v); } diff --git a/parser/static/small_parse_table/small_parse_table_796.c b/parser/static/small_parse_table/small_parse_table_796.c index 13f6665a..c4c8e6ce 100644 --- a/parser/static/small_parse_table/small_parse_table_796.c +++ b/parser/static/small_parse_table/small_parse_table_796.c @@ -14,126 +14,126 @@ void small_parse_table_3980(t_small_parse_table_array *v) { - v->a[79600] = sym_variable_name; - v->a[79601] = sym_test_operator; - v->a[79602] = sym__brace_start; - v->a[79603] = ts_builtin_sym_end; - v->a[79604] = aux_sym_heredoc_redirect_token1; - v->a[79605] = actions(1328); - v->a[79606] = 38; - v->a[79607] = anon_sym_LPAREN_LPAREN; - v->a[79608] = anon_sym_SEMI; - v->a[79609] = anon_sym_PIPE_PIPE; - v->a[79610] = anon_sym_AMP_AMP; - v->a[79611] = anon_sym_PIPE; - v->a[79612] = anon_sym_AMP; - v->a[79613] = anon_sym_LT; - v->a[79614] = anon_sym_GT; + v->a[79600] = anon_sym_AMP_EQ; + v->a[79601] = anon_sym_CARET_EQ; + v->a[79602] = anon_sym_PIPE_EQ; + v->a[79603] = 3; + v->a[79604] = actions(57); + v->a[79605] = 1; + v->a[79606] = sym_comment; + v->a[79607] = actions(2662); + v->a[79608] = 12; + v->a[79609] = anon_sym_PIPE; + v->a[79610] = anon_sym_LT; + v->a[79611] = anon_sym_GT; + v->a[79612] = anon_sym_AMP_GT; + v->a[79613] = anon_sym_LT_AMP; + v->a[79614] = anon_sym_GT_AMP; v->a[79615] = anon_sym_LT_LT; - v->a[79616] = anon_sym_GT_GT; - v->a[79617] = anon_sym_SEMI_SEMI; - v->a[79618] = anon_sym_PIPE_AMP; - v->a[79619] = anon_sym_AMP_GT; + v->a[79616] = anon_sym_DOLLAR; + v->a[79617] = aux_sym_number_token1; + v->a[79618] = aux_sym_number_token2; + v->a[79619] = anon_sym_DOLLAR_LPAREN; small_parse_table_3981(v); } void small_parse_table_3981(t_small_parse_table_array *v) { - v->a[79620] = anon_sym_AMP_GT_GT; - v->a[79621] = anon_sym_LT_AMP; - v->a[79622] = anon_sym_GT_AMP; - v->a[79623] = anon_sym_GT_PIPE; - v->a[79624] = anon_sym_LT_AMP_DASH; - v->a[79625] = anon_sym_GT_AMP_DASH; - v->a[79626] = anon_sym_LT_LT_DASH; - v->a[79627] = anon_sym_LT_LT_LT; - v->a[79628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79629] = anon_sym_DOLLAR_LBRACK; - v->a[79630] = aux_sym_concatenation_token1; - v->a[79631] = anon_sym_DOLLAR; - v->a[79632] = sym__special_character; - v->a[79633] = anon_sym_DQUOTE; - v->a[79634] = sym_raw_string; - v->a[79635] = sym_ansi_c_string; - v->a[79636] = aux_sym_number_token1; - v->a[79637] = aux_sym_number_token2; - v->a[79638] = anon_sym_DOLLAR_LBRACE; - v->a[79639] = anon_sym_DOLLAR_LPAREN; + v->a[79620] = sym_word; + v->a[79621] = actions(2664); + v->a[79622] = 20; + v->a[79623] = sym_file_descriptor; + v->a[79624] = sym_variable_name; + v->a[79625] = sym_test_operator; + v->a[79626] = sym__brace_start; + v->a[79627] = anon_sym_PIPE_AMP; + v->a[79628] = anon_sym_AMP_AMP; + v->a[79629] = anon_sym_PIPE_PIPE; + v->a[79630] = anon_sym_GT_GT; + v->a[79631] = anon_sym_AMP_GT_GT; + v->a[79632] = anon_sym_GT_PIPE; + v->a[79633] = anon_sym_LT_AMP_DASH; + v->a[79634] = anon_sym_GT_AMP_DASH; + v->a[79635] = anon_sym_LT_LT_DASH; + v->a[79636] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79637] = sym__special_character; + v->a[79638] = anon_sym_DQUOTE; + v->a[79639] = sym_raw_string; small_parse_table_3982(v); } void small_parse_table_3982(t_small_parse_table_array *v) { - v->a[79640] = anon_sym_BQUOTE; - v->a[79641] = anon_sym_DOLLAR_BQUOTE; - v->a[79642] = anon_sym_LT_LPAREN; - v->a[79643] = anon_sym_GT_LPAREN; - v->a[79644] = sym_word; - v->a[79645] = 3; - v->a[79646] = actions(3); - v->a[79647] = 1; - v->a[79648] = sym_comment; - v->a[79649] = actions(1322); - v->a[79650] = 7; - v->a[79651] = sym_file_descriptor; - v->a[79652] = sym__concat; - v->a[79653] = sym_variable_name; - v->a[79654] = sym_test_operator; - v->a[79655] = sym__brace_start; - v->a[79656] = ts_builtin_sym_end; - v->a[79657] = aux_sym_heredoc_redirect_token1; - v->a[79658] = actions(1320); - v->a[79659] = 38; + v->a[79640] = anon_sym_DOLLAR_LBRACE; + v->a[79641] = anon_sym_BQUOTE; + v->a[79642] = anon_sym_DOLLAR_BQUOTE; + v->a[79643] = 3; + v->a[79644] = actions(57); + v->a[79645] = 1; + v->a[79646] = sym_comment; + v->a[79647] = actions(2662); + v->a[79648] = 13; + v->a[79649] = anon_sym_PIPE; + v->a[79650] = anon_sym_LT; + v->a[79651] = anon_sym_GT; + v->a[79652] = anon_sym_AMP_GT; + v->a[79653] = anon_sym_LT_AMP; + v->a[79654] = anon_sym_GT_AMP; + v->a[79655] = anon_sym_LT_LT; + v->a[79656] = anon_sym_DOLLAR; + v->a[79657] = aux_sym_number_token1; + v->a[79658] = aux_sym_number_token2; + v->a[79659] = anon_sym_DOLLAR_LPAREN; small_parse_table_3983(v); } void small_parse_table_3983(t_small_parse_table_array *v) { - v->a[79660] = anon_sym_LPAREN_LPAREN; - v->a[79661] = anon_sym_SEMI; - v->a[79662] = anon_sym_PIPE_PIPE; - v->a[79663] = anon_sym_AMP_AMP; - v->a[79664] = anon_sym_PIPE; - v->a[79665] = anon_sym_AMP; - v->a[79666] = anon_sym_LT; - v->a[79667] = anon_sym_GT; - v->a[79668] = anon_sym_LT_LT; - v->a[79669] = anon_sym_GT_GT; - v->a[79670] = anon_sym_SEMI_SEMI; - v->a[79671] = anon_sym_PIPE_AMP; - v->a[79672] = anon_sym_AMP_GT; - v->a[79673] = anon_sym_AMP_GT_GT; - v->a[79674] = anon_sym_LT_AMP; - v->a[79675] = anon_sym_GT_AMP; - v->a[79676] = anon_sym_GT_PIPE; - v->a[79677] = anon_sym_LT_AMP_DASH; - v->a[79678] = anon_sym_GT_AMP_DASH; - v->a[79679] = anon_sym_LT_LT_DASH; + v->a[79660] = aux_sym__simple_variable_name_token1; + v->a[79661] = sym_word; + v->a[79662] = actions(2664); + v->a[79663] = 19; + v->a[79664] = sym_file_descriptor; + v->a[79665] = sym_test_operator; + v->a[79666] = sym__brace_start; + v->a[79667] = anon_sym_PIPE_AMP; + v->a[79668] = anon_sym_AMP_AMP; + v->a[79669] = anon_sym_PIPE_PIPE; + v->a[79670] = anon_sym_GT_GT; + v->a[79671] = anon_sym_AMP_GT_GT; + v->a[79672] = anon_sym_GT_PIPE; + v->a[79673] = anon_sym_LT_AMP_DASH; + v->a[79674] = anon_sym_GT_AMP_DASH; + v->a[79675] = anon_sym_LT_LT_DASH; + v->a[79676] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79677] = sym__special_character; + v->a[79678] = anon_sym_DQUOTE; + v->a[79679] = sym_raw_string; small_parse_table_3984(v); } void small_parse_table_3984(t_small_parse_table_array *v) { - v->a[79680] = anon_sym_LT_LT_LT; - v->a[79681] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79682] = anon_sym_DOLLAR_LBRACK; - v->a[79683] = aux_sym_concatenation_token1; - v->a[79684] = anon_sym_DOLLAR; - v->a[79685] = sym__special_character; - v->a[79686] = anon_sym_DQUOTE; - v->a[79687] = sym_raw_string; - v->a[79688] = sym_ansi_c_string; - v->a[79689] = aux_sym_number_token1; - v->a[79690] = aux_sym_number_token2; - v->a[79691] = anon_sym_DOLLAR_LBRACE; - v->a[79692] = anon_sym_DOLLAR_LPAREN; - v->a[79693] = anon_sym_BQUOTE; - v->a[79694] = anon_sym_DOLLAR_BQUOTE; - v->a[79695] = anon_sym_LT_LPAREN; - v->a[79696] = anon_sym_GT_LPAREN; - v->a[79697] = sym_word; - v->a[79698] = 28; - v->a[79699] = actions(71); + v->a[79680] = anon_sym_DOLLAR_LBRACE; + v->a[79681] = anon_sym_BQUOTE; + v->a[79682] = anon_sym_DOLLAR_BQUOTE; + v->a[79683] = 3; + v->a[79684] = actions(57); + v->a[79685] = 1; + v->a[79686] = sym_comment; + v->a[79687] = actions(3038); + v->a[79688] = 12; + v->a[79689] = anon_sym_PIPE; + v->a[79690] = anon_sym_LT; + v->a[79691] = anon_sym_GT; + v->a[79692] = anon_sym_AMP_GT; + v->a[79693] = anon_sym_LT_AMP; + v->a[79694] = anon_sym_GT_AMP; + v->a[79695] = anon_sym_LT_LT; + v->a[79696] = anon_sym_DOLLAR; + v->a[79697] = aux_sym_number_token1; + v->a[79698] = aux_sym_number_token2; + v->a[79699] = anon_sym_DOLLAR_LPAREN; small_parse_table_3985(v); } diff --git a/parser/static/small_parse_table/small_parse_table_797.c b/parser/static/small_parse_table/small_parse_table_797.c index a06f5741..836f570c 100644 --- a/parser/static/small_parse_table/small_parse_table_797.c +++ b/parser/static/small_parse_table/small_parse_table_797.c @@ -14,126 +14,126 @@ void small_parse_table_3985(t_small_parse_table_array *v) { - v->a[79700] = 1; - v->a[79701] = sym_comment; - v->a[79702] = actions(363); - v->a[79703] = 1; - v->a[79704] = anon_sym_DOLLAR_LBRACK; - v->a[79705] = actions(367); - v->a[79706] = 1; - v->a[79707] = anon_sym_DOLLAR; - v->a[79708] = actions(371); - v->a[79709] = 1; - v->a[79710] = anon_sym_DQUOTE; - v->a[79711] = actions(375); - v->a[79712] = 1; - v->a[79713] = aux_sym_number_token1; - v->a[79714] = actions(377); - v->a[79715] = 1; - v->a[79716] = aux_sym_number_token2; - v->a[79717] = actions(379); - v->a[79718] = 1; - v->a[79719] = anon_sym_DOLLAR_LBRACE; + v->a[79700] = sym_word; + v->a[79701] = actions(3040); + v->a[79702] = 20; + v->a[79703] = sym_file_descriptor; + v->a[79704] = sym_test_operator; + v->a[79705] = sym__bare_dollar; + v->a[79706] = sym__brace_start; + v->a[79707] = anon_sym_PIPE_AMP; + v->a[79708] = anon_sym_AMP_AMP; + v->a[79709] = anon_sym_PIPE_PIPE; + v->a[79710] = anon_sym_GT_GT; + v->a[79711] = anon_sym_AMP_GT_GT; + v->a[79712] = anon_sym_GT_PIPE; + v->a[79713] = anon_sym_LT_AMP_DASH; + v->a[79714] = anon_sym_GT_AMP_DASH; + v->a[79715] = anon_sym_LT_LT_DASH; + v->a[79716] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79717] = sym__special_character; + v->a[79718] = anon_sym_DQUOTE; + v->a[79719] = sym_raw_string; small_parse_table_3986(v); } void small_parse_table_3986(t_small_parse_table_array *v) { - v->a[79720] = actions(381); - v->a[79721] = 1; - v->a[79722] = anon_sym_DOLLAR_LPAREN; - v->a[79723] = actions(385); - v->a[79724] = 1; - v->a[79725] = anon_sym_DOLLAR_BQUOTE; - v->a[79726] = actions(391); - v->a[79727] = 1; - v->a[79728] = sym__brace_start; - v->a[79729] = actions(1091); - v->a[79730] = 1; - v->a[79731] = sym_word; - v->a[79732] = actions(1093); - v->a[79733] = 1; - v->a[79734] = anon_sym_LPAREN; - v->a[79735] = actions(1095); - v->a[79736] = 1; - v->a[79737] = anon_sym_BANG; - v->a[79738] = actions(1103); - v->a[79739] = 1; + v->a[79720] = anon_sym_DOLLAR_LBRACE; + v->a[79721] = anon_sym_BQUOTE; + v->a[79722] = anon_sym_DOLLAR_BQUOTE; + v->a[79723] = 3; + v->a[79724] = actions(57); + v->a[79725] = 1; + v->a[79726] = sym_comment; + v->a[79727] = actions(2662); + v->a[79728] = 12; + v->a[79729] = anon_sym_PIPE; + v->a[79730] = anon_sym_LT; + v->a[79731] = anon_sym_GT; + v->a[79732] = anon_sym_AMP_GT; + v->a[79733] = anon_sym_LT_AMP; + v->a[79734] = anon_sym_GT_AMP; + v->a[79735] = anon_sym_LT_LT; + v->a[79736] = anon_sym_DOLLAR; + v->a[79737] = aux_sym_number_token1; + v->a[79738] = aux_sym_number_token2; + v->a[79739] = anon_sym_DOLLAR_LPAREN; small_parse_table_3987(v); } void small_parse_table_3987(t_small_parse_table_array *v) { - v->a[79740] = anon_sym_TILDE; - v->a[79741] = actions(1113); - v->a[79742] = 1; - v->a[79743] = sym_test_operator; - v->a[79744] = actions(5809); - v->a[79745] = 1; - v->a[79746] = anon_sym_BQUOTE; - v->a[79747] = actions(5916); - v->a[79748] = 1; - v->a[79749] = sym__special_character; - v->a[79750] = actions(5918); - v->a[79751] = 1; - v->a[79752] = sym_extglob_pattern; - v->a[79753] = state(2472); - v->a[79754] = 1; - v->a[79755] = aux_sym__literal_repeat1; - v->a[79756] = state(2827); - v->a[79757] = 1; - v->a[79758] = sym__expression; - v->a[79759] = state(2897); + v->a[79740] = sym_word; + v->a[79741] = actions(2664); + v->a[79742] = 20; + v->a[79743] = sym_file_descriptor; + v->a[79744] = sym_test_operator; + v->a[79745] = sym__bare_dollar; + v->a[79746] = sym__brace_start; + v->a[79747] = anon_sym_PIPE_AMP; + v->a[79748] = anon_sym_AMP_AMP; + v->a[79749] = anon_sym_PIPE_PIPE; + v->a[79750] = anon_sym_GT_GT; + v->a[79751] = anon_sym_AMP_GT_GT; + v->a[79752] = anon_sym_GT_PIPE; + v->a[79753] = anon_sym_LT_AMP_DASH; + v->a[79754] = anon_sym_GT_AMP_DASH; + v->a[79755] = anon_sym_LT_LT_DASH; + v->a[79756] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79757] = sym__special_character; + v->a[79758] = anon_sym_DQUOTE; + v->a[79759] = sym_raw_string; small_parse_table_3988(v); } void small_parse_table_3988(t_small_parse_table_array *v) { - v->a[79760] = 1; - v->a[79761] = sym__extglob_blob; - v->a[79762] = actions(352); - v->a[79763] = 2; - v->a[79764] = anon_sym_LPAREN_LPAREN; - v->a[79765] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79766] = actions(387); - v->a[79767] = 2; - v->a[79768] = anon_sym_LT_LPAREN; - v->a[79769] = anon_sym_GT_LPAREN; - v->a[79770] = actions(1099); - v->a[79771] = 2; - v->a[79772] = anon_sym_PLUS_PLUS2; - v->a[79773] = anon_sym_DASH_DASH2; - v->a[79774] = actions(1101); - v->a[79775] = 2; - v->a[79776] = anon_sym_DASH2; - v->a[79777] = anon_sym_PLUS2; - v->a[79778] = actions(1109); - v->a[79779] = 2; + v->a[79760] = anon_sym_DOLLAR_LBRACE; + v->a[79761] = anon_sym_BQUOTE; + v->a[79762] = anon_sym_DOLLAR_BQUOTE; + v->a[79763] = 3; + v->a[79764] = actions(57); + v->a[79765] = 1; + v->a[79766] = sym_comment; + v->a[79767] = actions(2717); + v->a[79768] = 12; + v->a[79769] = anon_sym_PIPE; + v->a[79770] = anon_sym_LT; + v->a[79771] = anon_sym_GT; + v->a[79772] = anon_sym_AMP_GT; + v->a[79773] = anon_sym_LT_AMP; + v->a[79774] = anon_sym_GT_AMP; + v->a[79775] = anon_sym_LT_LT; + v->a[79776] = anon_sym_DOLLAR; + v->a[79777] = aux_sym_number_token1; + v->a[79778] = aux_sym_number_token2; + v->a[79779] = anon_sym_DOLLAR_LPAREN; small_parse_table_3989(v); } void small_parse_table_3989(t_small_parse_table_array *v) { - v->a[79780] = sym_raw_string; - v->a[79781] = sym_ansi_c_string; - v->a[79782] = state(2863); - v->a[79783] = 6; - v->a[79784] = sym_binary_expression; - v->a[79785] = sym_ternary_expression; - v->a[79786] = sym_unary_expression; - v->a[79787] = sym_postfix_expression; - v->a[79788] = sym_parenthesized_expression; - v->a[79789] = sym_concatenation; - v->a[79790] = state(2451); - v->a[79791] = 9; - v->a[79792] = sym_arithmetic_expansion; - v->a[79793] = sym_brace_expression; - v->a[79794] = sym_string; - v->a[79795] = sym_translated_string; - v->a[79796] = sym_number; - v->a[79797] = sym_simple_expansion; - v->a[79798] = sym_expansion; - v->a[79799] = sym_command_substitution; + v->a[79780] = sym_word; + v->a[79781] = actions(2719); + v->a[79782] = 20; + v->a[79783] = sym_file_descriptor; + v->a[79784] = sym_variable_name; + v->a[79785] = sym_test_operator; + v->a[79786] = sym__brace_start; + v->a[79787] = anon_sym_PIPE_AMP; + v->a[79788] = anon_sym_AMP_AMP; + v->a[79789] = anon_sym_PIPE_PIPE; + v->a[79790] = anon_sym_GT_GT; + v->a[79791] = anon_sym_AMP_GT_GT; + v->a[79792] = anon_sym_GT_PIPE; + v->a[79793] = anon_sym_LT_AMP_DASH; + v->a[79794] = anon_sym_GT_AMP_DASH; + v->a[79795] = anon_sym_LT_LT_DASH; + v->a[79796] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79797] = sym__special_character; + v->a[79798] = anon_sym_DQUOTE; + v->a[79799] = sym_raw_string; small_parse_table_3990(v); } diff --git a/parser/static/small_parse_table/small_parse_table_798.c b/parser/static/small_parse_table/small_parse_table_798.c index 8ba1ad8e..ada8891c 100644 --- a/parser/static/small_parse_table/small_parse_table_798.c +++ b/parser/static/small_parse_table/small_parse_table_798.c @@ -14,126 +14,126 @@ void small_parse_table_3990(t_small_parse_table_array *v) { - v->a[79800] = sym_process_substitution; - v->a[79801] = 3; - v->a[79802] = actions(3); - v->a[79803] = 1; - v->a[79804] = sym_comment; - v->a[79805] = actions(1350); - v->a[79806] = 7; - v->a[79807] = sym_file_descriptor; - v->a[79808] = sym__concat; - v->a[79809] = sym_variable_name; - v->a[79810] = sym_test_operator; - v->a[79811] = sym__brace_start; - v->a[79812] = ts_builtin_sym_end; - v->a[79813] = aux_sym_heredoc_redirect_token1; - v->a[79814] = actions(1348); - v->a[79815] = 38; - v->a[79816] = anon_sym_LPAREN_LPAREN; - v->a[79817] = anon_sym_SEMI; - v->a[79818] = anon_sym_PIPE_PIPE; - v->a[79819] = anon_sym_AMP_AMP; + v->a[79800] = anon_sym_DOLLAR_LBRACE; + v->a[79801] = anon_sym_BQUOTE; + v->a[79802] = anon_sym_DOLLAR_BQUOTE; + v->a[79803] = 5; + v->a[79804] = actions(57); + v->a[79805] = 1; + v->a[79806] = sym_comment; + v->a[79807] = actions(4529); + v->a[79808] = 1; + v->a[79809] = sym__special_character; + v->a[79810] = state(1684); + v->a[79811] = 1; + v->a[79812] = aux_sym__literal_repeat1; + v->a[79813] = actions(3517); + v->a[79814] = 12; + v->a[79815] = anon_sym_PIPE; + v->a[79816] = anon_sym_LT; + v->a[79817] = anon_sym_GT; + v->a[79818] = anon_sym_AMP_GT; + v->a[79819] = anon_sym_LT_AMP; small_parse_table_3991(v); } void small_parse_table_3991(t_small_parse_table_array *v) { - v->a[79820] = anon_sym_PIPE; - v->a[79821] = anon_sym_AMP; - v->a[79822] = anon_sym_LT; - v->a[79823] = anon_sym_GT; - v->a[79824] = anon_sym_LT_LT; - v->a[79825] = anon_sym_GT_GT; - v->a[79826] = anon_sym_SEMI_SEMI; - v->a[79827] = anon_sym_PIPE_AMP; - v->a[79828] = anon_sym_AMP_GT; - v->a[79829] = anon_sym_AMP_GT_GT; - v->a[79830] = anon_sym_LT_AMP; - v->a[79831] = anon_sym_GT_AMP; - v->a[79832] = anon_sym_GT_PIPE; - v->a[79833] = anon_sym_LT_AMP_DASH; - v->a[79834] = anon_sym_GT_AMP_DASH; - v->a[79835] = anon_sym_LT_LT_DASH; - v->a[79836] = anon_sym_LT_LT_LT; - v->a[79837] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79838] = anon_sym_DOLLAR_LBRACK; - v->a[79839] = aux_sym_concatenation_token1; + v->a[79820] = anon_sym_GT_AMP; + v->a[79821] = anon_sym_LT_LT; + v->a[79822] = anon_sym_DOLLAR; + v->a[79823] = aux_sym_number_token1; + v->a[79824] = aux_sym_number_token2; + v->a[79825] = anon_sym_DOLLAR_LPAREN; + v->a[79826] = sym_word; + v->a[79827] = actions(3519); + v->a[79828] = 18; + v->a[79829] = sym_file_descriptor; + v->a[79830] = sym_test_operator; + v->a[79831] = sym__brace_start; + v->a[79832] = anon_sym_PIPE_AMP; + v->a[79833] = anon_sym_AMP_AMP; + v->a[79834] = anon_sym_PIPE_PIPE; + v->a[79835] = anon_sym_GT_GT; + v->a[79836] = anon_sym_AMP_GT_GT; + v->a[79837] = anon_sym_GT_PIPE; + v->a[79838] = anon_sym_LT_AMP_DASH; + v->a[79839] = anon_sym_GT_AMP_DASH; small_parse_table_3992(v); } void small_parse_table_3992(t_small_parse_table_array *v) { - v->a[79840] = anon_sym_DOLLAR; - v->a[79841] = sym__special_character; + v->a[79840] = anon_sym_LT_LT_DASH; + v->a[79841] = anon_sym_DOLLAR_LPAREN_LPAREN; v->a[79842] = anon_sym_DQUOTE; v->a[79843] = sym_raw_string; - v->a[79844] = sym_ansi_c_string; - v->a[79845] = aux_sym_number_token1; - v->a[79846] = aux_sym_number_token2; - v->a[79847] = anon_sym_DOLLAR_LBRACE; - v->a[79848] = anon_sym_DOLLAR_LPAREN; - v->a[79849] = anon_sym_BQUOTE; - v->a[79850] = anon_sym_DOLLAR_BQUOTE; - v->a[79851] = anon_sym_LT_LPAREN; - v->a[79852] = anon_sym_GT_LPAREN; - v->a[79853] = sym_word; - v->a[79854] = 3; - v->a[79855] = actions(3); - v->a[79856] = 1; - v->a[79857] = sym_comment; - v->a[79858] = actions(1338); - v->a[79859] = 6; + v->a[79844] = anon_sym_DOLLAR_LBRACE; + v->a[79845] = anon_sym_BQUOTE; + v->a[79846] = anon_sym_DOLLAR_BQUOTE; + v->a[79847] = 3; + v->a[79848] = actions(57); + v->a[79849] = 1; + v->a[79850] = sym_comment; + v->a[79851] = actions(1388); + v->a[79852] = 12; + v->a[79853] = anon_sym_PIPE; + v->a[79854] = anon_sym_LT; + v->a[79855] = anon_sym_GT; + v->a[79856] = anon_sym_AMP_GT; + v->a[79857] = anon_sym_LT_AMP; + v->a[79858] = anon_sym_GT_AMP; + v->a[79859] = anon_sym_LT_LT; small_parse_table_3993(v); } void small_parse_table_3993(t_small_parse_table_array *v) { - v->a[79860] = sym_file_descriptor; - v->a[79861] = sym__concat; - v->a[79862] = sym_variable_name; - v->a[79863] = sym_test_operator; - v->a[79864] = sym__brace_start; - v->a[79865] = aux_sym_heredoc_redirect_token1; - v->a[79866] = actions(1336); - v->a[79867] = 39; - v->a[79868] = anon_sym_LPAREN_LPAREN; - v->a[79869] = anon_sym_SEMI; - v->a[79870] = anon_sym_PIPE_PIPE; - v->a[79871] = anon_sym_AMP_AMP; - v->a[79872] = anon_sym_PIPE; - v->a[79873] = anon_sym_AMP; - v->a[79874] = anon_sym_LT; - v->a[79875] = anon_sym_GT; - v->a[79876] = anon_sym_LT_LT; - v->a[79877] = anon_sym_GT_GT; - v->a[79878] = anon_sym_RPAREN; - v->a[79879] = anon_sym_SEMI_SEMI; + v->a[79860] = anon_sym_DOLLAR; + v->a[79861] = aux_sym_number_token1; + v->a[79862] = aux_sym_number_token2; + v->a[79863] = anon_sym_DOLLAR_LPAREN; + v->a[79864] = sym_word; + v->a[79865] = actions(1390); + v->a[79866] = 20; + v->a[79867] = sym_file_descriptor; + v->a[79868] = sym_variable_name; + v->a[79869] = sym_test_operator; + v->a[79870] = sym__brace_start; + v->a[79871] = anon_sym_PIPE_AMP; + v->a[79872] = anon_sym_AMP_AMP; + v->a[79873] = anon_sym_PIPE_PIPE; + v->a[79874] = anon_sym_GT_GT; + v->a[79875] = anon_sym_AMP_GT_GT; + v->a[79876] = anon_sym_GT_PIPE; + v->a[79877] = anon_sym_LT_AMP_DASH; + v->a[79878] = anon_sym_GT_AMP_DASH; + v->a[79879] = anon_sym_LT_LT_DASH; small_parse_table_3994(v); } void small_parse_table_3994(t_small_parse_table_array *v) { - v->a[79880] = anon_sym_PIPE_AMP; - v->a[79881] = anon_sym_AMP_GT; - v->a[79882] = anon_sym_AMP_GT_GT; - v->a[79883] = anon_sym_LT_AMP; - v->a[79884] = anon_sym_GT_AMP; - v->a[79885] = anon_sym_GT_PIPE; - v->a[79886] = anon_sym_LT_AMP_DASH; - v->a[79887] = anon_sym_GT_AMP_DASH; - v->a[79888] = anon_sym_LT_LT_DASH; - v->a[79889] = anon_sym_LT_LT_LT; - v->a[79890] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79891] = anon_sym_DOLLAR_LBRACK; - v->a[79892] = aux_sym_concatenation_token1; - v->a[79893] = anon_sym_DOLLAR; - v->a[79894] = sym__special_character; - v->a[79895] = anon_sym_DQUOTE; - v->a[79896] = sym_raw_string; - v->a[79897] = sym_ansi_c_string; - v->a[79898] = aux_sym_number_token1; - v->a[79899] = aux_sym_number_token2; + v->a[79880] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79881] = sym__special_character; + v->a[79882] = anon_sym_DQUOTE; + v->a[79883] = sym_raw_string; + v->a[79884] = anon_sym_DOLLAR_LBRACE; + v->a[79885] = anon_sym_BQUOTE; + v->a[79886] = anon_sym_DOLLAR_BQUOTE; + v->a[79887] = 7; + v->a[79888] = actions(57); + v->a[79889] = 1; + v->a[79890] = sym_comment; + v->a[79891] = actions(3627); + v->a[79892] = 2; + v->a[79893] = anon_sym_PIPE; + v->a[79894] = anon_sym_LT_LT; + v->a[79895] = actions(3632); + v->a[79896] = 4; + v->a[79897] = anon_sym_PIPE_AMP; + v->a[79898] = anon_sym_AMP_AMP; + v->a[79899] = anon_sym_PIPE_PIPE; small_parse_table_3995(v); } diff --git a/parser/static/small_parse_table/small_parse_table_799.c b/parser/static/small_parse_table/small_parse_table_799.c index 57484850..fc7ba089 100644 --- a/parser/static/small_parse_table/small_parse_table_799.c +++ b/parser/static/small_parse_table/small_parse_table_799.c @@ -14,126 +14,126 @@ void small_parse_table_3995(t_small_parse_table_array *v) { - v->a[79900] = anon_sym_DOLLAR_LBRACE; - v->a[79901] = anon_sym_DOLLAR_LPAREN; - v->a[79902] = anon_sym_BQUOTE; - v->a[79903] = anon_sym_DOLLAR_BQUOTE; - v->a[79904] = anon_sym_LT_LPAREN; - v->a[79905] = anon_sym_GT_LPAREN; - v->a[79906] = sym_word; - v->a[79907] = 6; - v->a[79908] = actions(3); - v->a[79909] = 1; - v->a[79910] = sym_comment; - v->a[79911] = actions(5638); - v->a[79912] = 1; - v->a[79913] = aux_sym_concatenation_token1; - v->a[79914] = actions(5640); - v->a[79915] = 1; - v->a[79916] = sym__concat; - v->a[79917] = state(1661); - v->a[79918] = 1; - v->a[79919] = aux_sym_concatenation_repeat1; + v->a[79900] = anon_sym_LT_LT_DASH; + v->a[79901] = actions(3625); + v->a[79902] = 5; + v->a[79903] = anon_sym_DOLLAR; + v->a[79904] = aux_sym_number_token1; + v->a[79905] = aux_sym_number_token2; + v->a[79906] = anon_sym_DOLLAR_LPAREN; + v->a[79907] = sym_word; + v->a[79908] = actions(3629); + v->a[79909] = 5; + v->a[79910] = anon_sym_LT; + v->a[79911] = anon_sym_GT; + v->a[79912] = anon_sym_AMP_GT; + v->a[79913] = anon_sym_LT_AMP; + v->a[79914] = anon_sym_GT_AMP; + v->a[79915] = actions(3634); + v->a[79916] = 6; + v->a[79917] = sym_file_descriptor; + v->a[79918] = anon_sym_GT_GT; + v->a[79919] = anon_sym_AMP_GT_GT; small_parse_table_3996(v); } void small_parse_table_3996(t_small_parse_table_array *v) { - v->a[79920] = actions(5391); - v->a[79921] = 5; - v->a[79922] = sym_file_descriptor; - v->a[79923] = sym_variable_name; - v->a[79924] = sym_test_operator; - v->a[79925] = sym__brace_start; - v->a[79926] = aux_sym_heredoc_redirect_token1; - v->a[79927] = actions(5389); - v->a[79928] = 37; - v->a[79929] = anon_sym_LPAREN_LPAREN; - v->a[79930] = anon_sym_SEMI; - v->a[79931] = anon_sym_PIPE_PIPE; - v->a[79932] = anon_sym_AMP_AMP; - v->a[79933] = anon_sym_PIPE; - v->a[79934] = anon_sym_AMP; - v->a[79935] = anon_sym_LT; - v->a[79936] = anon_sym_GT; - v->a[79937] = anon_sym_LT_LT; - v->a[79938] = anon_sym_GT_GT; - v->a[79939] = anon_sym_SEMI_SEMI; + v->a[79920] = anon_sym_GT_PIPE; + v->a[79921] = anon_sym_LT_AMP_DASH; + v->a[79922] = anon_sym_GT_AMP_DASH; + v->a[79923] = actions(3637); + v->a[79924] = 10; + v->a[79925] = sym_variable_name; + v->a[79926] = sym_test_operator; + v->a[79927] = sym__brace_start; + v->a[79928] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79929] = sym__special_character; + v->a[79930] = anon_sym_DQUOTE; + v->a[79931] = sym_raw_string; + v->a[79932] = anon_sym_DOLLAR_LBRACE; + v->a[79933] = anon_sym_BQUOTE; + v->a[79934] = anon_sym_DOLLAR_BQUOTE; + v->a[79935] = 5; + v->a[79936] = actions(57); + v->a[79937] = 1; + v->a[79938] = sym_comment; + v->a[79939] = actions(2512); small_parse_table_3997(v); } void small_parse_table_3997(t_small_parse_table_array *v) { - v->a[79940] = anon_sym_PIPE_AMP; - v->a[79941] = anon_sym_AMP_GT; - v->a[79942] = anon_sym_AMP_GT_GT; - v->a[79943] = anon_sym_LT_AMP; - v->a[79944] = anon_sym_GT_AMP; - v->a[79945] = anon_sym_GT_PIPE; - v->a[79946] = anon_sym_LT_AMP_DASH; - v->a[79947] = anon_sym_GT_AMP_DASH; - v->a[79948] = anon_sym_LT_LT_DASH; - v->a[79949] = anon_sym_LT_LT_LT; - v->a[79950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[79951] = anon_sym_DOLLAR_LBRACK; - v->a[79952] = anon_sym_DOLLAR; - v->a[79953] = sym__special_character; - v->a[79954] = anon_sym_DQUOTE; - v->a[79955] = sym_raw_string; - v->a[79956] = sym_ansi_c_string; - v->a[79957] = aux_sym_number_token1; - v->a[79958] = aux_sym_number_token2; - v->a[79959] = anon_sym_DOLLAR_LBRACE; + v->a[79940] = 5; + v->a[79941] = anon_sym_DOLLAR; + v->a[79942] = aux_sym_number_token1; + v->a[79943] = aux_sym_number_token2; + v->a[79944] = anon_sym_DOLLAR_LPAREN; + v->a[79945] = sym_word; + v->a[79946] = actions(3639); + v->a[79947] = 7; + v->a[79948] = anon_sym_PIPE; + v->a[79949] = anon_sym_LT; + v->a[79950] = anon_sym_GT; + v->a[79951] = anon_sym_AMP_GT; + v->a[79952] = anon_sym_LT_AMP; + v->a[79953] = anon_sym_GT_AMP; + v->a[79954] = anon_sym_LT_LT; + v->a[79955] = actions(2526); + v->a[79956] = 10; + v->a[79957] = sym_variable_name; + v->a[79958] = sym_test_operator; + v->a[79959] = sym__brace_start; small_parse_table_3998(v); } void small_parse_table_3998(t_small_parse_table_array *v) { - v->a[79960] = anon_sym_DOLLAR_LPAREN; - v->a[79961] = anon_sym_BQUOTE; - v->a[79962] = anon_sym_DOLLAR_BQUOTE; - v->a[79963] = anon_sym_LT_LPAREN; - v->a[79964] = anon_sym_GT_LPAREN; - v->a[79965] = sym_word; - v->a[79966] = 3; - v->a[79967] = actions(3); - v->a[79968] = 1; - v->a[79969] = sym_comment; - v->a[79970] = actions(1330); - v->a[79971] = 6; - v->a[79972] = sym_file_descriptor; - v->a[79973] = sym__concat; - v->a[79974] = sym_variable_name; - v->a[79975] = sym_test_operator; - v->a[79976] = sym__brace_start; - v->a[79977] = aux_sym_heredoc_redirect_token1; - v->a[79978] = actions(1328); - v->a[79979] = 39; + v->a[79960] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[79961] = sym__special_character; + v->a[79962] = anon_sym_DQUOTE; + v->a[79963] = sym_raw_string; + v->a[79964] = anon_sym_DOLLAR_LBRACE; + v->a[79965] = anon_sym_BQUOTE; + v->a[79966] = anon_sym_DOLLAR_BQUOTE; + v->a[79967] = actions(3641); + v->a[79968] = 10; + v->a[79969] = sym_file_descriptor; + v->a[79970] = anon_sym_PIPE_AMP; + v->a[79971] = anon_sym_AMP_AMP; + v->a[79972] = anon_sym_PIPE_PIPE; + v->a[79973] = anon_sym_GT_GT; + v->a[79974] = anon_sym_AMP_GT_GT; + v->a[79975] = anon_sym_GT_PIPE; + v->a[79976] = anon_sym_LT_AMP_DASH; + v->a[79977] = anon_sym_GT_AMP_DASH; + v->a[79978] = anon_sym_LT_LT_DASH; + v->a[79979] = 3; small_parse_table_3999(v); } void small_parse_table_3999(t_small_parse_table_array *v) { - v->a[79980] = anon_sym_LPAREN_LPAREN; - v->a[79981] = anon_sym_SEMI; - v->a[79982] = anon_sym_PIPE_PIPE; - v->a[79983] = anon_sym_AMP_AMP; - v->a[79984] = anon_sym_PIPE; - v->a[79985] = anon_sym_AMP; + v->a[79980] = actions(57); + v->a[79981] = 1; + v->a[79982] = sym_comment; + v->a[79983] = actions(1180); + v->a[79984] = 12; + v->a[79985] = anon_sym_PIPE; v->a[79986] = anon_sym_LT; v->a[79987] = anon_sym_GT; - v->a[79988] = anon_sym_LT_LT; - v->a[79989] = anon_sym_GT_GT; - v->a[79990] = anon_sym_RPAREN; - v->a[79991] = anon_sym_SEMI_SEMI; - v->a[79992] = anon_sym_PIPE_AMP; - v->a[79993] = anon_sym_AMP_GT; - v->a[79994] = anon_sym_AMP_GT_GT; - v->a[79995] = anon_sym_LT_AMP; - v->a[79996] = anon_sym_GT_AMP; - v->a[79997] = anon_sym_GT_PIPE; - v->a[79998] = anon_sym_LT_AMP_DASH; - v->a[79999] = anon_sym_GT_AMP_DASH; + v->a[79988] = anon_sym_AMP_GT; + v->a[79989] = anon_sym_LT_AMP; + v->a[79990] = anon_sym_GT_AMP; + v->a[79991] = anon_sym_LT_LT; + v->a[79992] = anon_sym_DOLLAR; + v->a[79993] = aux_sym_number_token1; + v->a[79994] = aux_sym_number_token2; + v->a[79995] = anon_sym_DOLLAR_LPAREN; + v->a[79996] = sym_word; + v->a[79997] = actions(1182); + v->a[79998] = 20; + v->a[79999] = sym_file_descriptor; small_parse_table_4000(v); } diff --git a/parser/static/small_parse_table/small_parse_table_8.c b/parser/static/small_parse_table/small_parse_table_8.c index 183fa93f..2a3fe6f4 100644 --- a/parser/static/small_parse_table/small_parse_table_8.c +++ b/parser/static/small_parse_table/small_parse_table_8.c @@ -14,126 +14,126 @@ void small_parse_table_40(t_small_parse_table_array *v) { - v->a[800] = sym_arithmetic_expansion; - v->a[801] = sym_brace_expression; - v->a[802] = sym_string; - v->a[803] = sym_translated_string; - v->a[804] = sym_number; - v->a[805] = sym_simple_expansion; - v->a[806] = sym_expansion; - v->a[807] = sym_command_substitution; - v->a[808] = sym_process_substitution; - v->a[809] = actions(1404); - v->a[810] = 19; - v->a[811] = anon_sym_SEMI; - v->a[812] = anon_sym_PIPE_PIPE; - v->a[813] = anon_sym_AMP_AMP; + v->a[800] = sym_variable_assignment; + v->a[801] = sym_concatenation; + v->a[802] = aux_sym_declaration_command_repeat1; + v->a[803] = state(605); + v->a[804] = 7; + v->a[805] = sym_arithmetic_expansion; + v->a[806] = sym_brace_expression; + v->a[807] = sym_string; + v->a[808] = sym_number; + v->a[809] = sym_simple_expansion; + v->a[810] = sym_expansion; + v->a[811] = sym_command_substitution; + v->a[812] = actions(764); + v->a[813] = 21; v->a[814] = anon_sym_PIPE; - v->a[815] = anon_sym_AMP; - v->a[816] = anon_sym_LT; - v->a[817] = anon_sym_GT; - v->a[818] = anon_sym_LT_LT; - v->a[819] = anon_sym_GT_GT; + v->a[815] = anon_sym_SEMI_SEMI; + v->a[816] = anon_sym_SEMI_AMP; + v->a[817] = anon_sym_SEMI_SEMI_AMP; + v->a[818] = anon_sym_PIPE_AMP; + v->a[819] = anon_sym_AMP_AMP; small_parse_table_41(v); } void small_parse_table_41(t_small_parse_table_array *v) { - v->a[820] = anon_sym_SEMI_SEMI; - v->a[821] = anon_sym_PIPE_AMP; - v->a[822] = anon_sym_AMP_GT; - v->a[823] = anon_sym_AMP_GT_GT; - v->a[824] = anon_sym_LT_AMP; - v->a[825] = anon_sym_GT_AMP; - v->a[826] = anon_sym_GT_PIPE; - v->a[827] = anon_sym_LT_AMP_DASH; - v->a[828] = anon_sym_GT_AMP_DASH; - v->a[829] = anon_sym_LT_LT_DASH; - v->a[830] = 26; - v->a[831] = actions(3); - v->a[832] = 1; - v->a[833] = sym_comment; - v->a[834] = actions(1410); - v->a[835] = 1; - v->a[836] = anon_sym_LT_LT_LT; - v->a[837] = actions(1412); - v->a[838] = 1; - v->a[839] = anon_sym_DOLLAR_LBRACK; + v->a[820] = anon_sym_PIPE_PIPE; + v->a[821] = anon_sym_LT; + v->a[822] = anon_sym_GT; + v->a[823] = anon_sym_GT_GT; + v->a[824] = anon_sym_AMP_GT; + v->a[825] = anon_sym_AMP_GT_GT; + v->a[826] = anon_sym_LT_AMP; + v->a[827] = anon_sym_GT_AMP; + v->a[828] = anon_sym_GT_PIPE; + v->a[829] = anon_sym_LT_AMP_DASH; + v->a[830] = anon_sym_GT_AMP_DASH; + v->a[831] = anon_sym_LT_LT; + v->a[832] = anon_sym_LT_LT_DASH; + v->a[833] = anon_sym_AMP; + v->a[834] = anon_sym_SEMI; + v->a[835] = 21; + v->a[836] = actions(3); + v->a[837] = 1; + v->a[838] = sym_comment; + v->a[839] = actions(889); small_parse_table_42(v); } void small_parse_table_42(t_small_parse_table_array *v) { - v->a[840] = actions(1414); - v->a[841] = 1; - v->a[842] = anon_sym_DOLLAR; - v->a[843] = actions(1416); - v->a[844] = 1; - v->a[845] = sym__special_character; - v->a[846] = actions(1418); - v->a[847] = 1; - v->a[848] = anon_sym_DQUOTE; - v->a[849] = actions(1420); - v->a[850] = 1; - v->a[851] = aux_sym_number_token1; - v->a[852] = actions(1422); - v->a[853] = 1; - v->a[854] = aux_sym_number_token2; - v->a[855] = actions(1424); - v->a[856] = 1; - v->a[857] = anon_sym_DOLLAR_LBRACE; - v->a[858] = actions(1426); - v->a[859] = 1; + v->a[840] = 1; + v->a[841] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[842] = actions(891); + v->a[843] = 1; + v->a[844] = anon_sym_DOLLAR; + v->a[845] = actions(893); + v->a[846] = 1; + v->a[847] = sym__special_character; + v->a[848] = actions(895); + v->a[849] = 1; + v->a[850] = anon_sym_DQUOTE; + v->a[851] = actions(897); + v->a[852] = 1; + v->a[853] = aux_sym_number_token1; + v->a[854] = actions(899); + v->a[855] = 1; + v->a[856] = aux_sym_number_token2; + v->a[857] = actions(901); + v->a[858] = 1; + v->a[859] = anon_sym_DOLLAR_LBRACE; small_parse_table_43(v); } void small_parse_table_43(t_small_parse_table_array *v) { - v->a[860] = anon_sym_DOLLAR_LPAREN; - v->a[861] = actions(1428); - v->a[862] = 1; - v->a[863] = anon_sym_BQUOTE; - v->a[864] = actions(1430); - v->a[865] = 1; - v->a[866] = anon_sym_DOLLAR_BQUOTE; - v->a[867] = actions(1434); - v->a[868] = 1; - v->a[869] = sym_test_operator; - v->a[870] = actions(1436); - v->a[871] = 1; - v->a[872] = sym__bare_dollar; - v->a[873] = actions(1438); - v->a[874] = 1; - v->a[875] = sym__brace_start; - v->a[876] = state(532); - v->a[877] = 1; - v->a[878] = aux_sym_command_repeat2; - v->a[879] = state(1045); + v->a[860] = actions(903); + v->a[861] = 1; + v->a[862] = anon_sym_DOLLAR_LPAREN; + v->a[863] = actions(905); + v->a[864] = 1; + v->a[865] = anon_sym_BQUOTE; + v->a[866] = actions(907); + v->a[867] = 1; + v->a[868] = anon_sym_DOLLAR_BQUOTE; + v->a[869] = actions(909); + v->a[870] = 1; + v->a[871] = aux_sym__simple_variable_name_token1; + v->a[872] = actions(911); + v->a[873] = 1; + v->a[874] = sym_variable_name; + v->a[875] = actions(913); + v->a[876] = 1; + v->a[877] = sym_test_operator; + v->a[878] = actions(915); + v->a[879] = 1; small_parse_table_44(v); } void small_parse_table_44(t_small_parse_table_array *v) { - v->a[880] = 1; - v->a[881] = aux_sym__literal_repeat1; - v->a[882] = state(1181); - v->a[883] = 1; - v->a[884] = sym_herestring_redirect; - v->a[885] = state(1182); - v->a[886] = 1; - v->a[887] = sym_concatenation; - v->a[888] = actions(1402); + v->a[880] = sym__brace_start; + v->a[881] = state(962); + v->a[882] = 1; + v->a[883] = aux_sym__literal_repeat1; + v->a[884] = actions(822); + v->a[885] = 2; + v->a[886] = sym_file_descriptor; + v->a[887] = aux_sym_heredoc_redirect_token1; + v->a[888] = actions(887); v->a[889] = 2; - v->a[890] = anon_sym_LPAREN_LPAREN; - v->a[891] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[892] = actions(1406); - v->a[893] = 2; - v->a[894] = anon_sym_EQ_EQ; - v->a[895] = anon_sym_EQ_TILDE; - v->a[896] = actions(1432); - v->a[897] = 2; - v->a[898] = anon_sym_LT_LPAREN; - v->a[899] = anon_sym_GT_LPAREN; + v->a[890] = sym_raw_string; + v->a[891] = sym_word; + v->a[892] = state(272); + v->a[893] = 3; + v->a[894] = sym_variable_assignment; + v->a[895] = sym_concatenation; + v->a[896] = aux_sym_declaration_command_repeat1; + v->a[897] = state(605); + v->a[898] = 7; + v->a[899] = sym_arithmetic_expansion; small_parse_table_45(v); } diff --git a/parser/static/small_parse_table/small_parse_table_80.c b/parser/static/small_parse_table/small_parse_table_80.c index 929751b8..48fb4f8c 100644 --- a/parser/static/small_parse_table/small_parse_table_80.c +++ b/parser/static/small_parse_table/small_parse_table_80.c @@ -14,126 +14,126 @@ void small_parse_table_400(t_small_parse_table_array *v) { - v->a[8000] = actions(2214); - v->a[8001] = 22; - v->a[8002] = anon_sym_SEMI; - v->a[8003] = anon_sym_PIPE_PIPE; - v->a[8004] = anon_sym_AMP_AMP; - v->a[8005] = anon_sym_PIPE; - v->a[8006] = anon_sym_AMP; - v->a[8007] = anon_sym_LT; - v->a[8008] = anon_sym_GT; - v->a[8009] = anon_sym_LT_LT; - v->a[8010] = anon_sym_GT_GT; - v->a[8011] = anon_sym_SEMI_SEMI; - v->a[8012] = anon_sym_SEMI_AMP; - v->a[8013] = anon_sym_SEMI_SEMI_AMP; - v->a[8014] = anon_sym_PIPE_AMP; - v->a[8015] = anon_sym_AMP_GT; - v->a[8016] = anon_sym_AMP_GT_GT; - v->a[8017] = anon_sym_LT_AMP; - v->a[8018] = anon_sym_GT_AMP; - v->a[8019] = anon_sym_GT_PIPE; + v->a[8000] = aux_sym_heredoc_redirect_token1; + v->a[8001] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8002] = anon_sym_AMP; + v->a[8003] = sym__special_character; + v->a[8004] = anon_sym_DQUOTE; + v->a[8005] = sym_raw_string; + v->a[8006] = aux_sym_number_token1; + v->a[8007] = aux_sym_number_token2; + v->a[8008] = anon_sym_DOLLAR_LBRACE; + v->a[8009] = anon_sym_DOLLAR_LPAREN; + v->a[8010] = anon_sym_BQUOTE; + v->a[8011] = anon_sym_DOLLAR_BQUOTE; + v->a[8012] = sym_word; + v->a[8013] = anon_sym_SEMI; + v->a[8014] = 6; + v->a[8015] = actions(3); + v->a[8016] = 1; + v->a[8017] = sym_comment; + v->a[8018] = actions(1424); + v->a[8019] = 1; small_parse_table_401(v); } void small_parse_table_401(t_small_parse_table_array *v) { - v->a[8020] = anon_sym_LT_AMP_DASH; - v->a[8021] = anon_sym_GT_AMP_DASH; - v->a[8022] = anon_sym_LT_LT_DASH; - v->a[8023] = anon_sym_LT_LT_LT; - v->a[8024] = 24; - v->a[8025] = actions(3); - v->a[8026] = 1; - v->a[8027] = sym_comment; - v->a[8028] = actions(2261); - v->a[8029] = 1; - v->a[8030] = anon_sym_DOLLAR_LBRACK; - v->a[8031] = actions(2263); - v->a[8032] = 1; - v->a[8033] = anon_sym_DOLLAR; - v->a[8034] = actions(2267); - v->a[8035] = 1; - v->a[8036] = anon_sym_DQUOTE; - v->a[8037] = actions(2269); - v->a[8038] = 1; - v->a[8039] = aux_sym_number_token1; + v->a[8020] = sym_variable_name; + v->a[8021] = actions(1422); + v->a[8022] = 2; + v->a[8023] = aux_sym__simple_variable_name_token1; + v->a[8024] = aux_sym__multiline_variable_name_token1; + v->a[8025] = actions(816); + v->a[8026] = 4; + v->a[8027] = sym_file_descriptor; + v->a[8028] = sym_test_operator; + v->a[8029] = sym__bare_dollar; + v->a[8030] = sym__brace_start; + v->a[8031] = actions(1420); + v->a[8032] = 9; + v->a[8033] = anon_sym_BANG; + v->a[8034] = anon_sym_DASH; + v->a[8035] = anon_sym_STAR; + v->a[8036] = anon_sym_QMARK; + v->a[8037] = anon_sym_DOLLAR; + v->a[8038] = anon_sym_POUND; + v->a[8039] = anon_sym_AT; small_parse_table_402(v); } void small_parse_table_402(t_small_parse_table_array *v) { - v->a[8040] = actions(2271); - v->a[8041] = 1; - v->a[8042] = aux_sym_number_token2; - v->a[8043] = actions(2273); - v->a[8044] = 1; - v->a[8045] = anon_sym_DOLLAR_LBRACE; - v->a[8046] = actions(2275); - v->a[8047] = 1; - v->a[8048] = anon_sym_DOLLAR_LPAREN; - v->a[8049] = actions(2277); - v->a[8050] = 1; - v->a[8051] = anon_sym_BQUOTE; - v->a[8052] = actions(2279); - v->a[8053] = 1; - v->a[8054] = anon_sym_DOLLAR_BQUOTE; - v->a[8055] = actions(2289); - v->a[8056] = 1; - v->a[8057] = sym__brace_start; - v->a[8058] = actions(2361); - v->a[8059] = 1; + v->a[8040] = anon_sym_0; + v->a[8041] = anon_sym__; + v->a[8042] = actions(810); + v->a[8043] = 31; + v->a[8044] = anon_sym_PIPE; + v->a[8045] = anon_sym_SEMI_SEMI; + v->a[8046] = anon_sym_PIPE_AMP; + v->a[8047] = anon_sym_AMP_AMP; + v->a[8048] = anon_sym_PIPE_PIPE; + v->a[8049] = anon_sym_LT; + v->a[8050] = anon_sym_GT; + v->a[8051] = anon_sym_GT_GT; + v->a[8052] = anon_sym_AMP_GT; + v->a[8053] = anon_sym_AMP_GT_GT; + v->a[8054] = anon_sym_LT_AMP; + v->a[8055] = anon_sym_GT_AMP; + v->a[8056] = anon_sym_GT_PIPE; + v->a[8057] = anon_sym_LT_AMP_DASH; + v->a[8058] = anon_sym_GT_AMP_DASH; + v->a[8059] = anon_sym_LT_LT; small_parse_table_403(v); } void small_parse_table_403(t_small_parse_table_array *v) { - v->a[8060] = sym__special_character; - v->a[8061] = actions(2365); - v->a[8062] = 1; - v->a[8063] = sym_variable_name; - v->a[8064] = actions(2367); - v->a[8065] = 1; - v->a[8066] = sym_test_operator; - v->a[8067] = actions(2414); - v->a[8068] = 1; - v->a[8069] = aux_sym__simple_variable_name_token1; - v->a[8070] = state(1743); - v->a[8071] = 1; - v->a[8072] = aux_sym__literal_repeat1; - v->a[8073] = state(6773); - v->a[8074] = 1; - v->a[8075] = sym_subscript; - v->a[8076] = actions(1799); - v->a[8077] = 2; - v->a[8078] = sym_file_descriptor; - v->a[8079] = aux_sym_heredoc_redirect_token1; + v->a[8060] = anon_sym_LT_LT_DASH; + v->a[8061] = aux_sym_heredoc_redirect_token1; + v->a[8062] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8063] = anon_sym_AMP; + v->a[8064] = sym__special_character; + v->a[8065] = anon_sym_DQUOTE; + v->a[8066] = sym_raw_string; + v->a[8067] = aux_sym_number_token1; + v->a[8068] = aux_sym_number_token2; + v->a[8069] = anon_sym_DOLLAR_LBRACE; + v->a[8070] = anon_sym_DOLLAR_LPAREN; + v->a[8071] = anon_sym_BQUOTE; + v->a[8072] = anon_sym_DOLLAR_BQUOTE; + v->a[8073] = sym_word; + v->a[8074] = anon_sym_SEMI; + v->a[8075] = 6; + v->a[8076] = actions(3); + v->a[8077] = 1; + v->a[8078] = sym_comment; + v->a[8079] = actions(1855); small_parse_table_404(v); } void small_parse_table_404(t_small_parse_table_array *v) { - v->a[8080] = actions(2259); - v->a[8081] = 2; - v->a[8082] = anon_sym_LPAREN_LPAREN; - v->a[8083] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8084] = actions(2281); - v->a[8085] = 2; - v->a[8086] = anon_sym_LT_LPAREN; - v->a[8087] = anon_sym_GT_LPAREN; - v->a[8088] = actions(2359); - v->a[8089] = 3; - v->a[8090] = sym_raw_string; - v->a[8091] = sym_ansi_c_string; - v->a[8092] = sym_word; - v->a[8093] = state(612); - v->a[8094] = 3; - v->a[8095] = sym_variable_assignment; - v->a[8096] = sym_concatenation; - v->a[8097] = aux_sym_declaration_command_repeat1; - v->a[8098] = state(1602); - v->a[8099] = 9; + v->a[8080] = 1; + v->a[8081] = sym_variable_name; + v->a[8082] = actions(1853); + v->a[8083] = 2; + v->a[8084] = aux_sym__simple_variable_name_token1; + v->a[8085] = aux_sym__multiline_variable_name_token1; + v->a[8086] = actions(816); + v->a[8087] = 3; + v->a[8088] = sym_file_descriptor; + v->a[8089] = sym_test_operator; + v->a[8090] = sym__brace_start; + v->a[8091] = actions(1851); + v->a[8092] = 9; + v->a[8093] = anon_sym_BANG; + v->a[8094] = anon_sym_DASH; + v->a[8095] = anon_sym_STAR; + v->a[8096] = anon_sym_QMARK; + v->a[8097] = anon_sym_DOLLAR; + v->a[8098] = anon_sym_POUND; + v->a[8099] = anon_sym_AT; small_parse_table_405(v); } diff --git a/parser/static/small_parse_table/small_parse_table_800.c b/parser/static/small_parse_table/small_parse_table_800.c index 421f4d57..512a9bac 100644 --- a/parser/static/small_parse_table/small_parse_table_800.c +++ b/parser/static/small_parse_table/small_parse_table_800.c @@ -14,126 +14,126 @@ void small_parse_table_4000(t_small_parse_table_array *v) { - v->a[80000] = anon_sym_LT_LT_DASH; - v->a[80001] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80002] = anon_sym_DOLLAR_LBRACK; - v->a[80003] = aux_sym_concatenation_token1; - v->a[80004] = anon_sym_DOLLAR; - v->a[80005] = sym__special_character; - v->a[80006] = anon_sym_DQUOTE; - v->a[80007] = sym_raw_string; - v->a[80008] = sym_ansi_c_string; - v->a[80009] = aux_sym_number_token1; - v->a[80010] = aux_sym_number_token2; - v->a[80011] = anon_sym_DOLLAR_LBRACE; - v->a[80012] = anon_sym_DOLLAR_LPAREN; - v->a[80013] = anon_sym_BQUOTE; - v->a[80014] = anon_sym_DOLLAR_BQUOTE; - v->a[80015] = anon_sym_LT_LPAREN; - v->a[80016] = anon_sym_GT_LPAREN; - v->a[80017] = aux_sym__simple_variable_name_token1; - v->a[80018] = sym_word; - v->a[80019] = 3; + v->a[80000] = sym_variable_name; + v->a[80001] = sym_test_operator; + v->a[80002] = sym__brace_start; + v->a[80003] = anon_sym_PIPE_AMP; + v->a[80004] = anon_sym_AMP_AMP; + v->a[80005] = anon_sym_PIPE_PIPE; + v->a[80006] = anon_sym_GT_GT; + v->a[80007] = anon_sym_AMP_GT_GT; + v->a[80008] = anon_sym_GT_PIPE; + v->a[80009] = anon_sym_LT_AMP_DASH; + v->a[80010] = anon_sym_GT_AMP_DASH; + v->a[80011] = anon_sym_LT_LT_DASH; + v->a[80012] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80013] = sym__special_character; + v->a[80014] = anon_sym_DQUOTE; + v->a[80015] = sym_raw_string; + v->a[80016] = anon_sym_DOLLAR_LBRACE; + v->a[80017] = anon_sym_BQUOTE; + v->a[80018] = anon_sym_DOLLAR_BQUOTE; + v->a[80019] = 5; small_parse_table_4001(v); } void small_parse_table_4001(t_small_parse_table_array *v) { - v->a[80020] = actions(3); + v->a[80020] = actions(57); v->a[80021] = 1; v->a[80022] = sym_comment; - v->a[80023] = actions(1358); - v->a[80024] = 7; - v->a[80025] = sym_file_descriptor; - v->a[80026] = sym__concat; - v->a[80027] = sym_variable_name; - v->a[80028] = sym_test_operator; - v->a[80029] = sym__brace_start; - v->a[80030] = ts_builtin_sym_end; - v->a[80031] = aux_sym_heredoc_redirect_token1; - v->a[80032] = actions(1356); - v->a[80033] = 38; - v->a[80034] = anon_sym_LPAREN_LPAREN; - v->a[80035] = anon_sym_SEMI; - v->a[80036] = anon_sym_PIPE_PIPE; - v->a[80037] = anon_sym_AMP_AMP; - v->a[80038] = anon_sym_PIPE; - v->a[80039] = anon_sym_AMP; + v->a[80023] = actions(4531); + v->a[80024] = 1; + v->a[80025] = sym__special_character; + v->a[80026] = state(1684); + v->a[80027] = 1; + v->a[80028] = aux_sym__literal_repeat1; + v->a[80029] = actions(3195); + v->a[80030] = 12; + v->a[80031] = anon_sym_PIPE; + v->a[80032] = anon_sym_LT; + v->a[80033] = anon_sym_GT; + v->a[80034] = anon_sym_AMP_GT; + v->a[80035] = anon_sym_LT_AMP; + v->a[80036] = anon_sym_GT_AMP; + v->a[80037] = anon_sym_LT_LT; + v->a[80038] = anon_sym_DOLLAR; + v->a[80039] = aux_sym_number_token1; small_parse_table_4002(v); } void small_parse_table_4002(t_small_parse_table_array *v) { - v->a[80040] = anon_sym_LT; - v->a[80041] = anon_sym_GT; - v->a[80042] = anon_sym_LT_LT; - v->a[80043] = anon_sym_GT_GT; - v->a[80044] = anon_sym_SEMI_SEMI; - v->a[80045] = anon_sym_PIPE_AMP; - v->a[80046] = anon_sym_AMP_GT; - v->a[80047] = anon_sym_AMP_GT_GT; - v->a[80048] = anon_sym_LT_AMP; - v->a[80049] = anon_sym_GT_AMP; - v->a[80050] = anon_sym_GT_PIPE; - v->a[80051] = anon_sym_LT_AMP_DASH; - v->a[80052] = anon_sym_GT_AMP_DASH; - v->a[80053] = anon_sym_LT_LT_DASH; - v->a[80054] = anon_sym_LT_LT_LT; - v->a[80055] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80056] = anon_sym_DOLLAR_LBRACK; - v->a[80057] = aux_sym_concatenation_token1; - v->a[80058] = anon_sym_DOLLAR; - v->a[80059] = sym__special_character; + v->a[80040] = aux_sym_number_token2; + v->a[80041] = anon_sym_DOLLAR_LPAREN; + v->a[80042] = sym_word; + v->a[80043] = actions(3197); + v->a[80044] = 18; + v->a[80045] = sym_file_descriptor; + v->a[80046] = sym_test_operator; + v->a[80047] = sym__brace_start; + v->a[80048] = anon_sym_PIPE_AMP; + v->a[80049] = anon_sym_AMP_AMP; + v->a[80050] = anon_sym_PIPE_PIPE; + v->a[80051] = anon_sym_GT_GT; + v->a[80052] = anon_sym_AMP_GT_GT; + v->a[80053] = anon_sym_GT_PIPE; + v->a[80054] = anon_sym_LT_AMP_DASH; + v->a[80055] = anon_sym_GT_AMP_DASH; + v->a[80056] = anon_sym_LT_LT_DASH; + v->a[80057] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80058] = anon_sym_DQUOTE; + v->a[80059] = sym_raw_string; small_parse_table_4003(v); } void small_parse_table_4003(t_small_parse_table_array *v) { - v->a[80060] = anon_sym_DQUOTE; - v->a[80061] = sym_raw_string; - v->a[80062] = sym_ansi_c_string; - v->a[80063] = aux_sym_number_token1; - v->a[80064] = aux_sym_number_token2; - v->a[80065] = anon_sym_DOLLAR_LBRACE; - v->a[80066] = anon_sym_DOLLAR_LPAREN; - v->a[80067] = anon_sym_BQUOTE; - v->a[80068] = anon_sym_DOLLAR_BQUOTE; - v->a[80069] = anon_sym_LT_LPAREN; - v->a[80070] = anon_sym_GT_LPAREN; - v->a[80071] = sym_word; - v->a[80072] = 3; - v->a[80073] = actions(3); + v->a[80060] = anon_sym_DOLLAR_LBRACE; + v->a[80061] = anon_sym_BQUOTE; + v->a[80062] = anon_sym_DOLLAR_BQUOTE; + v->a[80063] = 6; + v->a[80064] = actions(3); + v->a[80065] = 1; + v->a[80066] = sym_comment; + v->a[80067] = actions(4534); + v->a[80068] = 1; + v->a[80069] = aux_sym_concatenation_token1; + v->a[80070] = actions(4536); + v->a[80071] = 1; + v->a[80072] = sym__concat; + v->a[80073] = state(1688); v->a[80074] = 1; - v->a[80075] = sym_comment; - v->a[80076] = actions(1322); - v->a[80077] = 6; + v->a[80075] = aux_sym_concatenation_repeat1; + v->a[80076] = actions(3121); + v->a[80077] = 4; v->a[80078] = sym_file_descriptor; - v->a[80079] = sym__concat; + v->a[80079] = sym_test_operator; small_parse_table_4004(v); } void small_parse_table_4004(t_small_parse_table_array *v) { - v->a[80080] = sym_variable_name; - v->a[80081] = sym_test_operator; - v->a[80082] = sym__brace_start; - v->a[80083] = aux_sym_heredoc_redirect_token1; - v->a[80084] = actions(1320); - v->a[80085] = 39; - v->a[80086] = anon_sym_LPAREN_LPAREN; - v->a[80087] = anon_sym_SEMI; - v->a[80088] = anon_sym_PIPE_PIPE; - v->a[80089] = anon_sym_AMP_AMP; - v->a[80090] = anon_sym_PIPE; - v->a[80091] = anon_sym_AMP; - v->a[80092] = anon_sym_LT; - v->a[80093] = anon_sym_GT; - v->a[80094] = anon_sym_LT_LT; - v->a[80095] = anon_sym_GT_GT; - v->a[80096] = anon_sym_RPAREN; - v->a[80097] = anon_sym_SEMI_SEMI; - v->a[80098] = anon_sym_PIPE_AMP; - v->a[80099] = anon_sym_AMP_GT; + v->a[80080] = sym__brace_start; + v->a[80081] = aux_sym_heredoc_redirect_token1; + v->a[80082] = actions(3119); + v->a[80083] = 24; + v->a[80084] = anon_sym_AMP_AMP; + v->a[80085] = anon_sym_PIPE_PIPE; + v->a[80086] = anon_sym_LT; + v->a[80087] = anon_sym_GT; + v->a[80088] = anon_sym_GT_GT; + v->a[80089] = anon_sym_AMP_GT; + v->a[80090] = anon_sym_AMP_GT_GT; + v->a[80091] = anon_sym_LT_AMP; + v->a[80092] = anon_sym_GT_AMP; + v->a[80093] = anon_sym_GT_PIPE; + v->a[80094] = anon_sym_LT_AMP_DASH; + v->a[80095] = anon_sym_GT_AMP_DASH; + v->a[80096] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80097] = anon_sym_DOLLAR; + v->a[80098] = sym__special_character; + v->a[80099] = anon_sym_DQUOTE; small_parse_table_4005(v); } diff --git a/parser/static/small_parse_table/small_parse_table_801.c b/parser/static/small_parse_table/small_parse_table_801.c index 8135d6ea..e6af0c33 100644 --- a/parser/static/small_parse_table/small_parse_table_801.c +++ b/parser/static/small_parse_table/small_parse_table_801.c @@ -14,126 +14,126 @@ void small_parse_table_4005(t_small_parse_table_array *v) { - v->a[80100] = anon_sym_AMP_GT_GT; - v->a[80101] = anon_sym_LT_AMP; - v->a[80102] = anon_sym_GT_AMP; - v->a[80103] = anon_sym_GT_PIPE; - v->a[80104] = anon_sym_LT_AMP_DASH; - v->a[80105] = anon_sym_GT_AMP_DASH; - v->a[80106] = anon_sym_LT_LT_DASH; - v->a[80107] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80108] = anon_sym_DOLLAR_LBRACK; - v->a[80109] = aux_sym_concatenation_token1; - v->a[80110] = anon_sym_DOLLAR; - v->a[80111] = sym__special_character; - v->a[80112] = anon_sym_DQUOTE; - v->a[80113] = sym_raw_string; - v->a[80114] = sym_ansi_c_string; - v->a[80115] = aux_sym_number_token1; - v->a[80116] = aux_sym_number_token2; - v->a[80117] = anon_sym_DOLLAR_LBRACE; - v->a[80118] = anon_sym_DOLLAR_LPAREN; - v->a[80119] = anon_sym_BQUOTE; + v->a[80100] = sym_raw_string; + v->a[80101] = aux_sym_number_token1; + v->a[80102] = aux_sym_number_token2; + v->a[80103] = anon_sym_DOLLAR_LBRACE; + v->a[80104] = anon_sym_DOLLAR_LPAREN; + v->a[80105] = anon_sym_BQUOTE; + v->a[80106] = anon_sym_DOLLAR_BQUOTE; + v->a[80107] = sym_word; + v->a[80108] = 6; + v->a[80109] = actions(3); + v->a[80110] = 1; + v->a[80111] = sym_comment; + v->a[80112] = actions(4538); + v->a[80113] = 1; + v->a[80114] = aux_sym_concatenation_token1; + v->a[80115] = actions(4541); + v->a[80116] = 1; + v->a[80117] = sym__concat; + v->a[80118] = state(1686); + v->a[80119] = 1; small_parse_table_4006(v); } void small_parse_table_4006(t_small_parse_table_array *v) { - v->a[80120] = anon_sym_DOLLAR_BQUOTE; - v->a[80121] = anon_sym_LT_LPAREN; - v->a[80122] = anon_sym_GT_LPAREN; - v->a[80123] = aux_sym__simple_variable_name_token1; - v->a[80124] = sym_word; - v->a[80125] = 3; - v->a[80126] = actions(3); - v->a[80127] = 1; - v->a[80128] = sym_comment; - v->a[80129] = actions(1310); - v->a[80130] = 6; - v->a[80131] = sym_file_descriptor; - v->a[80132] = sym__concat; - v->a[80133] = sym_variable_name; - v->a[80134] = sym_test_operator; - v->a[80135] = sym__brace_start; - v->a[80136] = aux_sym_heredoc_redirect_token1; - v->a[80137] = actions(1308); - v->a[80138] = 39; - v->a[80139] = anon_sym_LPAREN_LPAREN; + v->a[80120] = aux_sym_concatenation_repeat1; + v->a[80121] = actions(2654); + v->a[80122] = 4; + v->a[80123] = sym_file_descriptor; + v->a[80124] = sym_test_operator; + v->a[80125] = sym__brace_start; + v->a[80126] = aux_sym_heredoc_redirect_token1; + v->a[80127] = actions(2652); + v->a[80128] = 24; + v->a[80129] = anon_sym_AMP_AMP; + v->a[80130] = anon_sym_PIPE_PIPE; + v->a[80131] = anon_sym_LT; + v->a[80132] = anon_sym_GT; + v->a[80133] = anon_sym_GT_GT; + v->a[80134] = anon_sym_AMP_GT; + v->a[80135] = anon_sym_AMP_GT_GT; + v->a[80136] = anon_sym_LT_AMP; + v->a[80137] = anon_sym_GT_AMP; + v->a[80138] = anon_sym_GT_PIPE; + v->a[80139] = anon_sym_LT_AMP_DASH; small_parse_table_4007(v); } void small_parse_table_4007(t_small_parse_table_array *v) { - v->a[80140] = anon_sym_SEMI; - v->a[80141] = anon_sym_PIPE_PIPE; - v->a[80142] = anon_sym_AMP_AMP; - v->a[80143] = anon_sym_PIPE; - v->a[80144] = anon_sym_AMP; - v->a[80145] = anon_sym_LT; - v->a[80146] = anon_sym_GT; - v->a[80147] = anon_sym_LT_LT; - v->a[80148] = anon_sym_GT_GT; - v->a[80149] = anon_sym_RPAREN; - v->a[80150] = anon_sym_SEMI_SEMI; - v->a[80151] = anon_sym_PIPE_AMP; - v->a[80152] = anon_sym_AMP_GT; - v->a[80153] = anon_sym_AMP_GT_GT; - v->a[80154] = anon_sym_LT_AMP; - v->a[80155] = anon_sym_GT_AMP; - v->a[80156] = anon_sym_GT_PIPE; - v->a[80157] = anon_sym_LT_AMP_DASH; - v->a[80158] = anon_sym_GT_AMP_DASH; - v->a[80159] = anon_sym_LT_LT_DASH; + v->a[80140] = anon_sym_GT_AMP_DASH; + v->a[80141] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80142] = anon_sym_DOLLAR; + v->a[80143] = sym__special_character; + v->a[80144] = anon_sym_DQUOTE; + v->a[80145] = sym_raw_string; + v->a[80146] = aux_sym_number_token1; + v->a[80147] = aux_sym_number_token2; + v->a[80148] = anon_sym_DOLLAR_LBRACE; + v->a[80149] = anon_sym_DOLLAR_LPAREN; + v->a[80150] = anon_sym_BQUOTE; + v->a[80151] = anon_sym_DOLLAR_BQUOTE; + v->a[80152] = sym_word; + v->a[80153] = 6; + v->a[80154] = actions(3); + v->a[80155] = 1; + v->a[80156] = sym_comment; + v->a[80157] = actions(4534); + v->a[80158] = 1; + v->a[80159] = aux_sym_concatenation_token1; small_parse_table_4008(v); } void small_parse_table_4008(t_small_parse_table_array *v) { - v->a[80160] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80161] = anon_sym_DOLLAR_LBRACK; - v->a[80162] = aux_sym_concatenation_token1; - v->a[80163] = anon_sym_DOLLAR; - v->a[80164] = sym__special_character; - v->a[80165] = anon_sym_DQUOTE; - v->a[80166] = sym_raw_string; - v->a[80167] = sym_ansi_c_string; - v->a[80168] = aux_sym_number_token1; - v->a[80169] = aux_sym_number_token2; - v->a[80170] = anon_sym_DOLLAR_LBRACE; - v->a[80171] = anon_sym_DOLLAR_LPAREN; - v->a[80172] = anon_sym_BQUOTE; - v->a[80173] = anon_sym_DOLLAR_BQUOTE; - v->a[80174] = anon_sym_LT_LPAREN; - v->a[80175] = anon_sym_GT_LPAREN; - v->a[80176] = aux_sym__simple_variable_name_token1; - v->a[80177] = sym_word; - v->a[80178] = 3; - v->a[80179] = actions(3); + v->a[80160] = actions(4536); + v->a[80161] = 1; + v->a[80162] = sym__concat; + v->a[80163] = state(1689); + v->a[80164] = 1; + v->a[80165] = aux_sym_concatenation_repeat1; + v->a[80166] = actions(2664); + v->a[80167] = 4; + v->a[80168] = sym_file_descriptor; + v->a[80169] = sym_test_operator; + v->a[80170] = sym__brace_start; + v->a[80171] = aux_sym_heredoc_redirect_token1; + v->a[80172] = actions(2662); + v->a[80173] = 24; + v->a[80174] = anon_sym_AMP_AMP; + v->a[80175] = anon_sym_PIPE_PIPE; + v->a[80176] = anon_sym_LT; + v->a[80177] = anon_sym_GT; + v->a[80178] = anon_sym_GT_GT; + v->a[80179] = anon_sym_AMP_GT; small_parse_table_4009(v); } void small_parse_table_4009(t_small_parse_table_array *v) { - v->a[80180] = 1; - v->a[80181] = sym_comment; - v->a[80182] = actions(1306); - v->a[80183] = 6; - v->a[80184] = sym_file_descriptor; - v->a[80185] = sym__concat; - v->a[80186] = sym_variable_name; - v->a[80187] = sym_test_operator; - v->a[80188] = sym__brace_start; - v->a[80189] = aux_sym_heredoc_redirect_token1; - v->a[80190] = actions(1304); - v->a[80191] = 39; - v->a[80192] = anon_sym_LPAREN_LPAREN; - v->a[80193] = anon_sym_SEMI; - v->a[80194] = anon_sym_PIPE_PIPE; - v->a[80195] = anon_sym_AMP_AMP; - v->a[80196] = anon_sym_PIPE; - v->a[80197] = anon_sym_AMP; - v->a[80198] = anon_sym_LT; - v->a[80199] = anon_sym_GT; + v->a[80180] = anon_sym_AMP_GT_GT; + v->a[80181] = anon_sym_LT_AMP; + v->a[80182] = anon_sym_GT_AMP; + v->a[80183] = anon_sym_GT_PIPE; + v->a[80184] = anon_sym_LT_AMP_DASH; + v->a[80185] = anon_sym_GT_AMP_DASH; + v->a[80186] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80187] = anon_sym_DOLLAR; + v->a[80188] = sym__special_character; + v->a[80189] = anon_sym_DQUOTE; + v->a[80190] = sym_raw_string; + v->a[80191] = aux_sym_number_token1; + v->a[80192] = aux_sym_number_token2; + v->a[80193] = anon_sym_DOLLAR_LBRACE; + v->a[80194] = anon_sym_DOLLAR_LPAREN; + v->a[80195] = anon_sym_BQUOTE; + v->a[80196] = anon_sym_DOLLAR_BQUOTE; + v->a[80197] = sym_word; + v->a[80198] = 6; + v->a[80199] = actions(3); small_parse_table_4010(v); } diff --git a/parser/static/small_parse_table/small_parse_table_802.c b/parser/static/small_parse_table/small_parse_table_802.c index 9e1dcea5..fe0d5a6c 100644 --- a/parser/static/small_parse_table/small_parse_table_802.c +++ b/parser/static/small_parse_table/small_parse_table_802.c @@ -14,126 +14,126 @@ void small_parse_table_4010(t_small_parse_table_array *v) { - v->a[80200] = anon_sym_LT_LT; - v->a[80201] = anon_sym_GT_GT; - v->a[80202] = anon_sym_RPAREN; - v->a[80203] = anon_sym_SEMI_SEMI; - v->a[80204] = anon_sym_PIPE_AMP; - v->a[80205] = anon_sym_AMP_GT; - v->a[80206] = anon_sym_AMP_GT_GT; - v->a[80207] = anon_sym_LT_AMP; - v->a[80208] = anon_sym_GT_AMP; - v->a[80209] = anon_sym_GT_PIPE; - v->a[80210] = anon_sym_LT_AMP_DASH; - v->a[80211] = anon_sym_GT_AMP_DASH; - v->a[80212] = anon_sym_LT_LT_DASH; - v->a[80213] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80214] = anon_sym_DOLLAR_LBRACK; - v->a[80215] = aux_sym_concatenation_token1; - v->a[80216] = anon_sym_DOLLAR; - v->a[80217] = sym__special_character; - v->a[80218] = anon_sym_DQUOTE; - v->a[80219] = sym_raw_string; + v->a[80200] = 1; + v->a[80201] = sym_comment; + v->a[80202] = actions(4534); + v->a[80203] = 1; + v->a[80204] = aux_sym_concatenation_token1; + v->a[80205] = actions(4544); + v->a[80206] = 1; + v->a[80207] = sym__concat; + v->a[80208] = state(1686); + v->a[80209] = 1; + v->a[80210] = aux_sym_concatenation_repeat1; + v->a[80211] = actions(2690); + v->a[80212] = 4; + v->a[80213] = sym_file_descriptor; + v->a[80214] = sym_test_operator; + v->a[80215] = sym__brace_start; + v->a[80216] = aux_sym_heredoc_redirect_token1; + v->a[80217] = actions(2688); + v->a[80218] = 24; + v->a[80219] = anon_sym_AMP_AMP; small_parse_table_4011(v); } void small_parse_table_4011(t_small_parse_table_array *v) { - v->a[80220] = sym_ansi_c_string; - v->a[80221] = aux_sym_number_token1; - v->a[80222] = aux_sym_number_token2; - v->a[80223] = anon_sym_DOLLAR_LBRACE; - v->a[80224] = anon_sym_DOLLAR_LPAREN; - v->a[80225] = anon_sym_BQUOTE; - v->a[80226] = anon_sym_DOLLAR_BQUOTE; - v->a[80227] = anon_sym_LT_LPAREN; - v->a[80228] = anon_sym_GT_LPAREN; - v->a[80229] = aux_sym__simple_variable_name_token1; - v->a[80230] = sym_word; - v->a[80231] = 6; - v->a[80232] = actions(3); - v->a[80233] = 1; - v->a[80234] = sym_comment; - v->a[80235] = actions(5920); - v->a[80236] = 1; - v->a[80237] = aux_sym_concatenation_token1; - v->a[80238] = actions(5922); - v->a[80239] = 1; + v->a[80220] = anon_sym_PIPE_PIPE; + v->a[80221] = anon_sym_LT; + v->a[80222] = anon_sym_GT; + v->a[80223] = anon_sym_GT_GT; + v->a[80224] = anon_sym_AMP_GT; + v->a[80225] = anon_sym_AMP_GT_GT; + v->a[80226] = anon_sym_LT_AMP; + v->a[80227] = anon_sym_GT_AMP; + v->a[80228] = anon_sym_GT_PIPE; + v->a[80229] = anon_sym_LT_AMP_DASH; + v->a[80230] = anon_sym_GT_AMP_DASH; + v->a[80231] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80232] = anon_sym_DOLLAR; + v->a[80233] = sym__special_character; + v->a[80234] = anon_sym_DQUOTE; + v->a[80235] = sym_raw_string; + v->a[80236] = aux_sym_number_token1; + v->a[80237] = aux_sym_number_token2; + v->a[80238] = anon_sym_DOLLAR_LBRACE; + v->a[80239] = anon_sym_DOLLAR_LPAREN; small_parse_table_4012(v); } void small_parse_table_4012(t_small_parse_table_array *v) { - v->a[80240] = sym__concat; - v->a[80241] = state(1704); - v->a[80242] = 1; - v->a[80243] = aux_sym_concatenation_repeat1; - v->a[80244] = actions(1267); - v->a[80245] = 4; - v->a[80246] = sym_file_descriptor; - v->a[80247] = sym_test_operator; - v->a[80248] = sym__brace_start; - v->a[80249] = aux_sym_heredoc_redirect_token1; - v->a[80250] = actions(1265); - v->a[80251] = 38; - v->a[80252] = anon_sym_LPAREN_LPAREN; - v->a[80253] = anon_sym_SEMI; - v->a[80254] = anon_sym_PIPE_PIPE; - v->a[80255] = anon_sym_AMP_AMP; - v->a[80256] = anon_sym_PIPE; - v->a[80257] = anon_sym_AMP; - v->a[80258] = anon_sym_LT; - v->a[80259] = anon_sym_GT; + v->a[80240] = anon_sym_BQUOTE; + v->a[80241] = anon_sym_DOLLAR_BQUOTE; + v->a[80242] = sym_word; + v->a[80243] = 6; + v->a[80244] = actions(3); + v->a[80245] = 1; + v->a[80246] = sym_comment; + v->a[80247] = actions(4534); + v->a[80248] = 1; + v->a[80249] = aux_sym_concatenation_token1; + v->a[80250] = actions(4546); + v->a[80251] = 1; + v->a[80252] = sym__concat; + v->a[80253] = state(1686); + v->a[80254] = 1; + v->a[80255] = aux_sym_concatenation_repeat1; + v->a[80256] = actions(2696); + v->a[80257] = 4; + v->a[80258] = sym_file_descriptor; + v->a[80259] = sym_test_operator; small_parse_table_4013(v); } void small_parse_table_4013(t_small_parse_table_array *v) { - v->a[80260] = anon_sym_LT_LT; - v->a[80261] = anon_sym_GT_GT; - v->a[80262] = anon_sym_RPAREN; - v->a[80263] = anon_sym_SEMI_SEMI; - v->a[80264] = anon_sym_PIPE_AMP; - v->a[80265] = anon_sym_AMP_GT; - v->a[80266] = anon_sym_AMP_GT_GT; - v->a[80267] = anon_sym_LT_AMP; - v->a[80268] = anon_sym_GT_AMP; - v->a[80269] = anon_sym_GT_PIPE; - v->a[80270] = anon_sym_LT_AMP_DASH; - v->a[80271] = anon_sym_GT_AMP_DASH; - v->a[80272] = anon_sym_LT_LT_DASH; - v->a[80273] = anon_sym_LT_LT_LT; - v->a[80274] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80275] = anon_sym_DOLLAR_LBRACK; - v->a[80276] = anon_sym_DOLLAR; - v->a[80277] = sym__special_character; - v->a[80278] = anon_sym_DQUOTE; - v->a[80279] = sym_raw_string; + v->a[80260] = sym__brace_start; + v->a[80261] = aux_sym_heredoc_redirect_token1; + v->a[80262] = actions(2694); + v->a[80263] = 24; + v->a[80264] = anon_sym_AMP_AMP; + v->a[80265] = anon_sym_PIPE_PIPE; + v->a[80266] = anon_sym_LT; + v->a[80267] = anon_sym_GT; + v->a[80268] = anon_sym_GT_GT; + v->a[80269] = anon_sym_AMP_GT; + v->a[80270] = anon_sym_AMP_GT_GT; + v->a[80271] = anon_sym_LT_AMP; + v->a[80272] = anon_sym_GT_AMP; + v->a[80273] = anon_sym_GT_PIPE; + v->a[80274] = anon_sym_LT_AMP_DASH; + v->a[80275] = anon_sym_GT_AMP_DASH; + v->a[80276] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80277] = anon_sym_DOLLAR; + v->a[80278] = sym__special_character; + v->a[80279] = anon_sym_DQUOTE; small_parse_table_4014(v); } void small_parse_table_4014(t_small_parse_table_array *v) { - v->a[80280] = sym_ansi_c_string; + v->a[80280] = sym_raw_string; v->a[80281] = aux_sym_number_token1; v->a[80282] = aux_sym_number_token2; v->a[80283] = anon_sym_DOLLAR_LBRACE; v->a[80284] = anon_sym_DOLLAR_LPAREN; v->a[80285] = anon_sym_BQUOTE; v->a[80286] = anon_sym_DOLLAR_BQUOTE; - v->a[80287] = anon_sym_LT_LPAREN; - v->a[80288] = anon_sym_GT_LPAREN; - v->a[80289] = sym_word; - v->a[80290] = 6; - v->a[80291] = actions(3); - v->a[80292] = 1; - v->a[80293] = sym_comment; - v->a[80294] = actions(5920); - v->a[80295] = 1; - v->a[80296] = aux_sym_concatenation_token1; - v->a[80297] = actions(5924); - v->a[80298] = 1; - v->a[80299] = sym__concat; + v->a[80287] = sym_word; + v->a[80288] = 3; + v->a[80289] = actions(57); + v->a[80290] = 1; + v->a[80291] = sym_comment; + v->a[80292] = actions(2662); + v->a[80293] = 12; + v->a[80294] = anon_sym_PIPE; + v->a[80295] = anon_sym_LT; + v->a[80296] = anon_sym_GT; + v->a[80297] = anon_sym_AMP_GT; + v->a[80298] = anon_sym_LT_AMP; + v->a[80299] = anon_sym_GT_AMP; small_parse_table_4015(v); } diff --git a/parser/static/small_parse_table/small_parse_table_803.c b/parser/static/small_parse_table/small_parse_table_803.c index 33d921f1..cb2b9993 100644 --- a/parser/static/small_parse_table/small_parse_table_803.c +++ b/parser/static/small_parse_table/small_parse_table_803.c @@ -14,126 +14,126 @@ void small_parse_table_4015(t_small_parse_table_array *v) { - v->a[80300] = state(1704); - v->a[80301] = 1; - v->a[80302] = aux_sym_concatenation_repeat1; - v->a[80303] = actions(1288); - v->a[80304] = 4; - v->a[80305] = sym_file_descriptor; - v->a[80306] = sym_test_operator; - v->a[80307] = sym__brace_start; - v->a[80308] = aux_sym_heredoc_redirect_token1; - v->a[80309] = actions(1286); - v->a[80310] = 38; - v->a[80311] = anon_sym_LPAREN_LPAREN; - v->a[80312] = anon_sym_SEMI; + v->a[80300] = anon_sym_LT_LT; + v->a[80301] = anon_sym_DOLLAR; + v->a[80302] = aux_sym_number_token1; + v->a[80303] = aux_sym_number_token2; + v->a[80304] = anon_sym_DOLLAR_LPAREN; + v->a[80305] = sym_word; + v->a[80306] = actions(2664); + v->a[80307] = 19; + v->a[80308] = sym_file_descriptor; + v->a[80309] = sym_test_operator; + v->a[80310] = sym__brace_start; + v->a[80311] = anon_sym_PIPE_AMP; + v->a[80312] = anon_sym_AMP_AMP; v->a[80313] = anon_sym_PIPE_PIPE; - v->a[80314] = anon_sym_AMP_AMP; - v->a[80315] = anon_sym_PIPE; - v->a[80316] = anon_sym_AMP; - v->a[80317] = anon_sym_LT; - v->a[80318] = anon_sym_GT; - v->a[80319] = anon_sym_LT_LT; + v->a[80314] = anon_sym_GT_GT; + v->a[80315] = anon_sym_AMP_GT_GT; + v->a[80316] = anon_sym_GT_PIPE; + v->a[80317] = anon_sym_LT_AMP_DASH; + v->a[80318] = anon_sym_GT_AMP_DASH; + v->a[80319] = anon_sym_LT_LT_DASH; small_parse_table_4016(v); } void small_parse_table_4016(t_small_parse_table_array *v) { - v->a[80320] = anon_sym_GT_GT; - v->a[80321] = anon_sym_RPAREN; - v->a[80322] = anon_sym_SEMI_SEMI; - v->a[80323] = anon_sym_PIPE_AMP; - v->a[80324] = anon_sym_AMP_GT; - v->a[80325] = anon_sym_AMP_GT_GT; - v->a[80326] = anon_sym_LT_AMP; - v->a[80327] = anon_sym_GT_AMP; - v->a[80328] = anon_sym_GT_PIPE; - v->a[80329] = anon_sym_LT_AMP_DASH; - v->a[80330] = anon_sym_GT_AMP_DASH; - v->a[80331] = anon_sym_LT_LT_DASH; - v->a[80332] = anon_sym_LT_LT_LT; - v->a[80333] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80334] = anon_sym_DOLLAR_LBRACK; - v->a[80335] = anon_sym_DOLLAR; - v->a[80336] = sym__special_character; - v->a[80337] = anon_sym_DQUOTE; - v->a[80338] = sym_raw_string; - v->a[80339] = sym_ansi_c_string; + v->a[80320] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80321] = sym__special_character; + v->a[80322] = anon_sym_DQUOTE; + v->a[80323] = sym_raw_string; + v->a[80324] = anon_sym_DOLLAR_LBRACE; + v->a[80325] = anon_sym_BQUOTE; + v->a[80326] = anon_sym_DOLLAR_BQUOTE; + v->a[80327] = 6; + v->a[80328] = actions(3); + v->a[80329] = 1; + v->a[80330] = sym_comment; + v->a[80331] = actions(828); + v->a[80332] = 1; + v->a[80333] = sym_file_descriptor; + v->a[80334] = actions(4324); + v->a[80335] = 1; + v->a[80336] = sym_variable_name; + v->a[80337] = actions(4322); + v->a[80338] = 2; + v->a[80339] = aux_sym__simple_variable_name_token1; small_parse_table_4017(v); } void small_parse_table_4017(t_small_parse_table_array *v) { - v->a[80340] = aux_sym_number_token1; - v->a[80341] = aux_sym_number_token2; - v->a[80342] = anon_sym_DOLLAR_LBRACE; - v->a[80343] = anon_sym_DOLLAR_LPAREN; - v->a[80344] = anon_sym_BQUOTE; - v->a[80345] = anon_sym_DOLLAR_BQUOTE; - v->a[80346] = anon_sym_LT_LPAREN; - v->a[80347] = anon_sym_GT_LPAREN; - v->a[80348] = sym_word; - v->a[80349] = 6; - v->a[80350] = actions(3); - v->a[80351] = 1; - v->a[80352] = sym_comment; - v->a[80353] = actions(5762); - v->a[80354] = 1; - v->a[80355] = aux_sym_concatenation_token1; - v->a[80356] = actions(5789); - v->a[80357] = 1; - v->a[80358] = sym__concat; - v->a[80359] = state(1528); + v->a[80340] = aux_sym__multiline_variable_name_token1; + v->a[80341] = actions(4320); + v->a[80342] = 9; + v->a[80343] = anon_sym_BANG; + v->a[80344] = anon_sym_DASH; + v->a[80345] = anon_sym_STAR; + v->a[80346] = anon_sym_QMARK; + v->a[80347] = anon_sym_DOLLAR; + v->a[80348] = anon_sym_POUND; + v->a[80349] = anon_sym_AT; + v->a[80350] = anon_sym_0; + v->a[80351] = anon_sym__; + v->a[80352] = actions(826); + v->a[80353] = 17; + v->a[80354] = anon_sym_PIPE; + v->a[80355] = anon_sym_PIPE_AMP; + v->a[80356] = anon_sym_AMP_AMP; + v->a[80357] = anon_sym_PIPE_PIPE; + v->a[80358] = anon_sym_LT; + v->a[80359] = anon_sym_GT; small_parse_table_4018(v); } void small_parse_table_4018(t_small_parse_table_array *v) { - v->a[80360] = 1; - v->a[80361] = aux_sym_concatenation_repeat1; - v->a[80362] = actions(5478); - v->a[80363] = 5; - v->a[80364] = sym_file_descriptor; - v->a[80365] = sym_test_operator; - v->a[80366] = sym__brace_start; - v->a[80367] = ts_builtin_sym_end; - v->a[80368] = aux_sym_heredoc_redirect_token1; - v->a[80369] = actions(5476); - v->a[80370] = 37; - v->a[80371] = anon_sym_LPAREN_LPAREN; - v->a[80372] = anon_sym_SEMI; - v->a[80373] = anon_sym_PIPE_PIPE; - v->a[80374] = anon_sym_AMP_AMP; - v->a[80375] = anon_sym_PIPE; - v->a[80376] = anon_sym_AMP; - v->a[80377] = anon_sym_LT; - v->a[80378] = anon_sym_GT; - v->a[80379] = anon_sym_LT_LT; + v->a[80360] = anon_sym_GT_GT; + v->a[80361] = anon_sym_AMP_GT; + v->a[80362] = anon_sym_AMP_GT_GT; + v->a[80363] = anon_sym_LT_AMP; + v->a[80364] = anon_sym_GT_AMP; + v->a[80365] = anon_sym_GT_PIPE; + v->a[80366] = anon_sym_LT_AMP_DASH; + v->a[80367] = anon_sym_GT_AMP_DASH; + v->a[80368] = anon_sym_LT_LT; + v->a[80369] = anon_sym_LT_LT_DASH; + v->a[80370] = aux_sym_heredoc_redirect_token1; + v->a[80371] = 3; + v->a[80372] = actions(3); + v->a[80373] = 1; + v->a[80374] = sym_comment; + v->a[80375] = actions(2908); + v->a[80376] = 5; + v->a[80377] = sym_file_descriptor; + v->a[80378] = sym__concat; + v->a[80379] = sym_test_operator; small_parse_table_4019(v); } void small_parse_table_4019(t_small_parse_table_array *v) { - v->a[80380] = anon_sym_GT_GT; - v->a[80381] = anon_sym_SEMI_SEMI; - v->a[80382] = anon_sym_PIPE_AMP; - v->a[80383] = anon_sym_AMP_GT; - v->a[80384] = anon_sym_AMP_GT_GT; - v->a[80385] = anon_sym_LT_AMP; - v->a[80386] = anon_sym_GT_AMP; - v->a[80387] = anon_sym_GT_PIPE; - v->a[80388] = anon_sym_LT_AMP_DASH; - v->a[80389] = anon_sym_GT_AMP_DASH; - v->a[80390] = anon_sym_LT_LT_DASH; - v->a[80391] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80392] = anon_sym_DOLLAR_LBRACK; - v->a[80393] = anon_sym_DOLLAR; - v->a[80394] = sym__special_character; - v->a[80395] = anon_sym_DQUOTE; - v->a[80396] = sym_raw_string; - v->a[80397] = sym_ansi_c_string; - v->a[80398] = aux_sym_number_token1; - v->a[80399] = aux_sym_number_token2; + v->a[80380] = sym__brace_start; + v->a[80381] = aux_sym_heredoc_redirect_token1; + v->a[80382] = actions(2906); + v->a[80383] = 25; + v->a[80384] = anon_sym_AMP_AMP; + v->a[80385] = anon_sym_PIPE_PIPE; + v->a[80386] = anon_sym_LT; + v->a[80387] = anon_sym_GT; + v->a[80388] = anon_sym_GT_GT; + v->a[80389] = anon_sym_AMP_GT; + v->a[80390] = anon_sym_AMP_GT_GT; + v->a[80391] = anon_sym_LT_AMP; + v->a[80392] = anon_sym_GT_AMP; + v->a[80393] = anon_sym_GT_PIPE; + v->a[80394] = anon_sym_LT_AMP_DASH; + v->a[80395] = anon_sym_GT_AMP_DASH; + v->a[80396] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80397] = aux_sym_concatenation_token1; + v->a[80398] = anon_sym_DOLLAR; + v->a[80399] = sym__special_character; small_parse_table_4020(v); } diff --git a/parser/static/small_parse_table/small_parse_table_804.c b/parser/static/small_parse_table/small_parse_table_804.c index 6b0cd789..e0a48be6 100644 --- a/parser/static/small_parse_table/small_parse_table_804.c +++ b/parser/static/small_parse_table/small_parse_table_804.c @@ -14,125 +14,125 @@ void small_parse_table_4020(t_small_parse_table_array *v) { - v->a[80400] = anon_sym_DOLLAR_LBRACE; - v->a[80401] = anon_sym_DOLLAR_LPAREN; - v->a[80402] = anon_sym_BQUOTE; - v->a[80403] = anon_sym_DOLLAR_BQUOTE; - v->a[80404] = anon_sym_LT_LPAREN; - v->a[80405] = anon_sym_GT_LPAREN; - v->a[80406] = aux_sym__simple_variable_name_token1; - v->a[80407] = sym_word; - v->a[80408] = 3; - v->a[80409] = actions(3); - v->a[80410] = 1; - v->a[80411] = sym_comment; - v->a[80412] = actions(1310); - v->a[80413] = 6; - v->a[80414] = sym_file_descriptor; - v->a[80415] = sym__concat; - v->a[80416] = sym_variable_name; - v->a[80417] = sym_test_operator; - v->a[80418] = sym__brace_start; - v->a[80419] = aux_sym_heredoc_redirect_token1; + v->a[80400] = anon_sym_DQUOTE; + v->a[80401] = sym_raw_string; + v->a[80402] = aux_sym_number_token1; + v->a[80403] = aux_sym_number_token2; + v->a[80404] = anon_sym_DOLLAR_LBRACE; + v->a[80405] = anon_sym_DOLLAR_LPAREN; + v->a[80406] = anon_sym_BQUOTE; + v->a[80407] = anon_sym_DOLLAR_BQUOTE; + v->a[80408] = sym_word; + v->a[80409] = 22; + v->a[80410] = actions(57); + v->a[80411] = 1; + v->a[80412] = sym_comment; + v->a[80413] = actions(4328); + v->a[80414] = 1; + v->a[80415] = sym_word; + v->a[80416] = actions(4340); + v->a[80417] = 1; + v->a[80418] = anon_sym_DOLLAR; + v->a[80419] = actions(4346); small_parse_table_4021(v); } void small_parse_table_4021(t_small_parse_table_array *v) { - v->a[80420] = actions(1308); - v->a[80421] = 39; - v->a[80422] = anon_sym_LPAREN_LPAREN; - v->a[80423] = anon_sym_SEMI; - v->a[80424] = anon_sym_PIPE_PIPE; - v->a[80425] = anon_sym_AMP_AMP; - v->a[80426] = anon_sym_PIPE; - v->a[80427] = anon_sym_AMP; - v->a[80428] = anon_sym_LT; - v->a[80429] = anon_sym_GT; - v->a[80430] = anon_sym_LT_LT; - v->a[80431] = anon_sym_GT_GT; - v->a[80432] = anon_sym_RPAREN; - v->a[80433] = anon_sym_SEMI_SEMI; - v->a[80434] = anon_sym_PIPE_AMP; - v->a[80435] = anon_sym_AMP_GT; - v->a[80436] = anon_sym_AMP_GT_GT; - v->a[80437] = anon_sym_LT_AMP; - v->a[80438] = anon_sym_GT_AMP; - v->a[80439] = anon_sym_GT_PIPE; + v->a[80420] = 1; + v->a[80421] = aux_sym_number_token1; + v->a[80422] = actions(4348); + v->a[80423] = 1; + v->a[80424] = aux_sym_number_token2; + v->a[80425] = actions(4352); + v->a[80426] = 1; + v->a[80427] = anon_sym_DOLLAR_LPAREN; + v->a[80428] = actions(4360); + v->a[80429] = 1; + v->a[80430] = sym_extglob_pattern; + v->a[80431] = actions(4362); + v->a[80432] = 1; + v->a[80433] = sym__brace_start; + v->a[80434] = actions(4449); + v->a[80435] = 1; + v->a[80436] = anon_sym_esac; + v->a[80437] = actions(4548); + v->a[80438] = 1; + v->a[80439] = anon_sym_LPAREN; small_parse_table_4022(v); } void small_parse_table_4022(t_small_parse_table_array *v) { - v->a[80440] = anon_sym_LT_AMP_DASH; - v->a[80441] = anon_sym_GT_AMP_DASH; - v->a[80442] = anon_sym_LT_LT_DASH; - v->a[80443] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80444] = anon_sym_DOLLAR_LBRACK; - v->a[80445] = aux_sym_concatenation_token1; - v->a[80446] = anon_sym_DOLLAR; - v->a[80447] = sym__special_character; + v->a[80440] = actions(4550); + v->a[80441] = 1; + v->a[80442] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80443] = actions(4552); + v->a[80444] = 1; + v->a[80445] = sym__special_character; + v->a[80446] = actions(4554); + v->a[80447] = 1; v->a[80448] = anon_sym_DQUOTE; - v->a[80449] = sym_raw_string; - v->a[80450] = sym_ansi_c_string; - v->a[80451] = aux_sym_number_token1; - v->a[80452] = aux_sym_number_token2; - v->a[80453] = anon_sym_DOLLAR_LBRACE; - v->a[80454] = anon_sym_DOLLAR_LPAREN; - v->a[80455] = anon_sym_BQUOTE; - v->a[80456] = anon_sym_DOLLAR_BQUOTE; - v->a[80457] = anon_sym_LT_LPAREN; - v->a[80458] = anon_sym_GT_LPAREN; - v->a[80459] = aux_sym__simple_variable_name_token1; + v->a[80449] = actions(4556); + v->a[80450] = 1; + v->a[80451] = anon_sym_DOLLAR_LBRACE; + v->a[80452] = actions(4558); + v->a[80453] = 1; + v->a[80454] = anon_sym_BQUOTE; + v->a[80455] = actions(4560); + v->a[80456] = 1; + v->a[80457] = anon_sym_DOLLAR_BQUOTE; + v->a[80458] = state(3393); + v->a[80459] = 1; small_parse_table_4023(v); } void small_parse_table_4023(t_small_parse_table_array *v) { - v->a[80460] = sym_word; - v->a[80461] = 28; - v->a[80462] = actions(71); - v->a[80463] = 1; - v->a[80464] = sym_comment; - v->a[80465] = actions(107); - v->a[80466] = 1; - v->a[80467] = anon_sym_TILDE; - v->a[80468] = actions(237); - v->a[80469] = 1; - v->a[80470] = sym_word; - v->a[80471] = actions(248); - v->a[80472] = 1; - v->a[80473] = anon_sym_LPAREN; - v->a[80474] = actions(250); - v->a[80475] = 1; - v->a[80476] = anon_sym_BANG; - v->a[80477] = actions(258); - v->a[80478] = 1; - v->a[80479] = anon_sym_DOLLAR; + v->a[80460] = aux_sym__literal_repeat1; + v->a[80461] = state(3834); + v->a[80462] = 1; + v->a[80463] = sym_last_case_item; + v->a[80464] = actions(4358); + v->a[80465] = 2; + v->a[80466] = sym_test_operator; + v->a[80467] = sym_raw_string; + v->a[80468] = state(1746); + v->a[80469] = 2; + v->a[80470] = sym_case_item; + v->a[80471] = aux_sym_case_statement_repeat1; + v->a[80472] = state(3472); + v->a[80473] = 2; + v->a[80474] = sym_concatenation; + v->a[80475] = sym__extglob_blob; + v->a[80476] = state(3295); + v->a[80477] = 7; + v->a[80478] = sym_arithmetic_expansion; + v->a[80479] = sym_brace_expression; small_parse_table_4024(v); } void small_parse_table_4024(t_small_parse_table_array *v) { - v->a[80480] = actions(264); - v->a[80481] = 1; - v->a[80482] = aux_sym_number_token1; - v->a[80483] = actions(266); - v->a[80484] = 1; - v->a[80485] = aux_sym_number_token2; - v->a[80486] = actions(270); + v->a[80480] = sym_string; + v->a[80481] = sym_number; + v->a[80482] = sym_simple_expansion; + v->a[80483] = sym_expansion; + v->a[80484] = sym_command_substitution; + v->a[80485] = 22; + v->a[80486] = actions(57); v->a[80487] = 1; - v->a[80488] = anon_sym_DOLLAR_LPAREN; - v->a[80489] = actions(282); + v->a[80488] = sym_comment; + v->a[80489] = actions(4328); v->a[80490] = 1; - v->a[80491] = sym_test_operator; - v->a[80492] = actions(284); + v->a[80491] = sym_word; + v->a[80492] = actions(4340); v->a[80493] = 1; - v->a[80494] = sym__brace_start; - v->a[80495] = actions(1075); + v->a[80494] = anon_sym_DOLLAR; + v->a[80495] = actions(4346); v->a[80496] = 1; - v->a[80497] = anon_sym_DOLLAR_LBRACK; - v->a[80498] = actions(1079); + v->a[80497] = aux_sym_number_token1; + v->a[80498] = actions(4348); v->a[80499] = 1; small_parse_table_4025(v); } diff --git a/parser/static/small_parse_table/small_parse_table_805.c b/parser/static/small_parse_table/small_parse_table_805.c index f0f427ff..5335a2f0 100644 --- a/parser/static/small_parse_table/small_parse_table_805.c +++ b/parser/static/small_parse_table/small_parse_table_805.c @@ -14,126 +14,126 @@ void small_parse_table_4025(t_small_parse_table_array *v) { - v->a[80500] = sym__special_character; - v->a[80501] = actions(1081); + v->a[80500] = aux_sym_number_token2; + v->a[80501] = actions(4352); v->a[80502] = 1; - v->a[80503] = anon_sym_DQUOTE; - v->a[80504] = actions(1085); + v->a[80503] = anon_sym_DOLLAR_LPAREN; + v->a[80504] = actions(4360); v->a[80505] = 1; - v->a[80506] = anon_sym_DOLLAR_LBRACE; - v->a[80507] = actions(1087); + v->a[80506] = sym_extglob_pattern; + v->a[80507] = actions(4362); v->a[80508] = 1; - v->a[80509] = anon_sym_DOLLAR_BQUOTE; - v->a[80510] = actions(3598); + v->a[80509] = sym__brace_start; + v->a[80510] = actions(4420); v->a[80511] = 1; - v->a[80512] = anon_sym_BQUOTE; - v->a[80513] = actions(5926); + v->a[80512] = anon_sym_esac; + v->a[80513] = actions(4548); v->a[80514] = 1; - v->a[80515] = sym_extglob_pattern; - v->a[80516] = state(2690); + v->a[80515] = anon_sym_LPAREN; + v->a[80516] = actions(4550); v->a[80517] = 1; - v->a[80518] = aux_sym__literal_repeat1; - v->a[80519] = state(3082); + v->a[80518] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80519] = actions(4552); small_parse_table_4026(v); } void small_parse_table_4026(t_small_parse_table_array *v) { v->a[80520] = 1; - v->a[80521] = sym__expression; - v->a[80522] = state(3138); + v->a[80521] = sym__special_character; + v->a[80522] = actions(4554); v->a[80523] = 1; - v->a[80524] = sym__extglob_blob; - v->a[80525] = actions(103); - v->a[80526] = 2; - v->a[80527] = anon_sym_PLUS_PLUS2; - v->a[80528] = anon_sym_DASH_DASH2; - v->a[80529] = actions(105); - v->a[80530] = 2; - v->a[80531] = anon_sym_DASH2; - v->a[80532] = anon_sym_PLUS2; - v->a[80533] = actions(1073); - v->a[80534] = 2; - v->a[80535] = anon_sym_LPAREN_LPAREN; - v->a[80536] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80537] = actions(1083); - v->a[80538] = 2; - v->a[80539] = sym_raw_string; + v->a[80524] = anon_sym_DQUOTE; + v->a[80525] = actions(4556); + v->a[80526] = 1; + v->a[80527] = anon_sym_DOLLAR_LBRACE; + v->a[80528] = actions(4558); + v->a[80529] = 1; + v->a[80530] = anon_sym_BQUOTE; + v->a[80531] = actions(4560); + v->a[80532] = 1; + v->a[80533] = anon_sym_DOLLAR_BQUOTE; + v->a[80534] = state(3393); + v->a[80535] = 1; + v->a[80536] = aux_sym__literal_repeat1; + v->a[80537] = state(3952); + v->a[80538] = 1; + v->a[80539] = sym_last_case_item; small_parse_table_4027(v); } void small_parse_table_4027(t_small_parse_table_array *v) { - v->a[80540] = sym_ansi_c_string; - v->a[80541] = actions(1089); - v->a[80542] = 2; - v->a[80543] = anon_sym_LT_LPAREN; - v->a[80544] = anon_sym_GT_LPAREN; - v->a[80545] = state(3053); - v->a[80546] = 6; - v->a[80547] = sym_binary_expression; - v->a[80548] = sym_ternary_expression; - v->a[80549] = sym_unary_expression; - v->a[80550] = sym_postfix_expression; - v->a[80551] = sym_parenthesized_expression; - v->a[80552] = sym_concatenation; - v->a[80553] = state(2500); - v->a[80554] = 9; - v->a[80555] = sym_arithmetic_expansion; - v->a[80556] = sym_brace_expression; - v->a[80557] = sym_string; - v->a[80558] = sym_translated_string; - v->a[80559] = sym_number; + v->a[80540] = actions(4358); + v->a[80541] = 2; + v->a[80542] = sym_test_operator; + v->a[80543] = sym_raw_string; + v->a[80544] = state(1785); + v->a[80545] = 2; + v->a[80546] = sym_case_item; + v->a[80547] = aux_sym_case_statement_repeat1; + v->a[80548] = state(3472); + v->a[80549] = 2; + v->a[80550] = sym_concatenation; + v->a[80551] = sym__extglob_blob; + v->a[80552] = state(3295); + v->a[80553] = 7; + v->a[80554] = sym_arithmetic_expansion; + v->a[80555] = sym_brace_expression; + v->a[80556] = sym_string; + v->a[80557] = sym_number; + v->a[80558] = sym_simple_expansion; + v->a[80559] = sym_expansion; small_parse_table_4028(v); } void small_parse_table_4028(t_small_parse_table_array *v) { - v->a[80560] = sym_simple_expansion; - v->a[80561] = sym_expansion; - v->a[80562] = sym_command_substitution; - v->a[80563] = sym_process_substitution; - v->a[80564] = 5; - v->a[80565] = actions(3); + v->a[80560] = sym_command_substitution; + v->a[80561] = 22; + v->a[80562] = actions(57); + v->a[80563] = 1; + v->a[80564] = sym_comment; + v->a[80565] = actions(4328); v->a[80566] = 1; - v->a[80567] = sym_comment; - v->a[80568] = actions(5928); + v->a[80567] = sym_word; + v->a[80568] = actions(4340); v->a[80569] = 1; - v->a[80570] = sym__special_character; - v->a[80571] = state(1646); + v->a[80570] = anon_sym_DOLLAR; + v->a[80571] = actions(4346); v->a[80572] = 1; - v->a[80573] = aux_sym__literal_repeat1; - v->a[80574] = actions(5180); - v->a[80575] = 5; - v->a[80576] = sym_file_descriptor; - v->a[80577] = sym_variable_name; - v->a[80578] = sym_test_operator; - v->a[80579] = sym__brace_start; + v->a[80573] = aux_sym_number_token1; + v->a[80574] = actions(4348); + v->a[80575] = 1; + v->a[80576] = aux_sym_number_token2; + v->a[80577] = actions(4352); + v->a[80578] = 1; + v->a[80579] = anon_sym_DOLLAR_LPAREN; small_parse_table_4029(v); } void small_parse_table_4029(t_small_parse_table_array *v) { - v->a[80580] = aux_sym_heredoc_redirect_token1; - v->a[80581] = actions(5178); - v->a[80582] = 38; - v->a[80583] = anon_sym_LPAREN_LPAREN; - v->a[80584] = anon_sym_SEMI; - v->a[80585] = anon_sym_PIPE_PIPE; - v->a[80586] = anon_sym_AMP_AMP; - v->a[80587] = anon_sym_PIPE; - v->a[80588] = anon_sym_AMP; - v->a[80589] = anon_sym_LT; - v->a[80590] = anon_sym_GT; - v->a[80591] = anon_sym_LT_LT; - v->a[80592] = anon_sym_GT_GT; - v->a[80593] = anon_sym_SEMI_SEMI; - v->a[80594] = anon_sym_SEMI_AMP; - v->a[80595] = anon_sym_SEMI_SEMI_AMP; - v->a[80596] = anon_sym_PIPE_AMP; - v->a[80597] = anon_sym_AMP_GT; - v->a[80598] = anon_sym_AMP_GT_GT; - v->a[80599] = anon_sym_LT_AMP; + v->a[80580] = actions(4360); + v->a[80581] = 1; + v->a[80582] = sym_extglob_pattern; + v->a[80583] = actions(4362); + v->a[80584] = 1; + v->a[80585] = sym__brace_start; + v->a[80586] = actions(4370); + v->a[80587] = 1; + v->a[80588] = anon_sym_esac; + v->a[80589] = actions(4548); + v->a[80590] = 1; + v->a[80591] = anon_sym_LPAREN; + v->a[80592] = actions(4550); + v->a[80593] = 1; + v->a[80594] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80595] = actions(4552); + v->a[80596] = 1; + v->a[80597] = sym__special_character; + v->a[80598] = actions(4554); + v->a[80599] = 1; small_parse_table_4030(v); } diff --git a/parser/static/small_parse_table/small_parse_table_806.c b/parser/static/small_parse_table/small_parse_table_806.c index b3e632b8..f3955e00 100644 --- a/parser/static/small_parse_table/small_parse_table_806.c +++ b/parser/static/small_parse_table/small_parse_table_806.c @@ -14,126 +14,126 @@ void small_parse_table_4030(t_small_parse_table_array *v) { - v->a[80600] = anon_sym_GT_AMP; - v->a[80601] = anon_sym_GT_PIPE; - v->a[80602] = anon_sym_LT_AMP_DASH; - v->a[80603] = anon_sym_GT_AMP_DASH; - v->a[80604] = anon_sym_LT_LT_DASH; - v->a[80605] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80606] = anon_sym_DOLLAR_LBRACK; - v->a[80607] = anon_sym_DOLLAR; - v->a[80608] = anon_sym_DQUOTE; - v->a[80609] = sym_raw_string; - v->a[80610] = sym_ansi_c_string; - v->a[80611] = aux_sym_number_token1; - v->a[80612] = aux_sym_number_token2; - v->a[80613] = anon_sym_DOLLAR_LBRACE; - v->a[80614] = anon_sym_DOLLAR_LPAREN; - v->a[80615] = anon_sym_BQUOTE; - v->a[80616] = anon_sym_DOLLAR_BQUOTE; - v->a[80617] = anon_sym_LT_LPAREN; - v->a[80618] = anon_sym_GT_LPAREN; - v->a[80619] = aux_sym__simple_variable_name_token1; + v->a[80600] = anon_sym_DQUOTE; + v->a[80601] = actions(4556); + v->a[80602] = 1; + v->a[80603] = anon_sym_DOLLAR_LBRACE; + v->a[80604] = actions(4558); + v->a[80605] = 1; + v->a[80606] = anon_sym_BQUOTE; + v->a[80607] = actions(4560); + v->a[80608] = 1; + v->a[80609] = anon_sym_DOLLAR_BQUOTE; + v->a[80610] = state(3393); + v->a[80611] = 1; + v->a[80612] = aux_sym__literal_repeat1; + v->a[80613] = state(3942); + v->a[80614] = 1; + v->a[80615] = sym_last_case_item; + v->a[80616] = actions(4358); + v->a[80617] = 2; + v->a[80618] = sym_test_operator; + v->a[80619] = sym_raw_string; small_parse_table_4031(v); } void small_parse_table_4031(t_small_parse_table_array *v) { - v->a[80620] = sym_word; - v->a[80621] = 3; - v->a[80622] = actions(3); - v->a[80623] = 1; - v->a[80624] = sym_comment; - v->a[80625] = actions(1346); - v->a[80626] = 6; - v->a[80627] = sym_file_descriptor; - v->a[80628] = sym__concat; - v->a[80629] = sym_variable_name; - v->a[80630] = sym_test_operator; - v->a[80631] = sym__brace_start; - v->a[80632] = aux_sym_heredoc_redirect_token1; - v->a[80633] = actions(1344); - v->a[80634] = 39; - v->a[80635] = anon_sym_LPAREN_LPAREN; - v->a[80636] = anon_sym_SEMI; - v->a[80637] = anon_sym_PIPE_PIPE; - v->a[80638] = anon_sym_AMP_AMP; - v->a[80639] = anon_sym_PIPE; + v->a[80620] = state(1812); + v->a[80621] = 2; + v->a[80622] = sym_case_item; + v->a[80623] = aux_sym_case_statement_repeat1; + v->a[80624] = state(3472); + v->a[80625] = 2; + v->a[80626] = sym_concatenation; + v->a[80627] = sym__extglob_blob; + v->a[80628] = state(3295); + v->a[80629] = 7; + v->a[80630] = sym_arithmetic_expansion; + v->a[80631] = sym_brace_expression; + v->a[80632] = sym_string; + v->a[80633] = sym_number; + v->a[80634] = sym_simple_expansion; + v->a[80635] = sym_expansion; + v->a[80636] = sym_command_substitution; + v->a[80637] = 22; + v->a[80638] = actions(57); + v->a[80639] = 1; small_parse_table_4032(v); } void small_parse_table_4032(t_small_parse_table_array *v) { - v->a[80640] = anon_sym_AMP; - v->a[80641] = anon_sym_LT; - v->a[80642] = anon_sym_GT; - v->a[80643] = anon_sym_LT_LT; - v->a[80644] = anon_sym_GT_GT; - v->a[80645] = anon_sym_RPAREN; - v->a[80646] = anon_sym_SEMI_SEMI; - v->a[80647] = anon_sym_PIPE_AMP; - v->a[80648] = anon_sym_AMP_GT; - v->a[80649] = anon_sym_AMP_GT_GT; - v->a[80650] = anon_sym_LT_AMP; - v->a[80651] = anon_sym_GT_AMP; - v->a[80652] = anon_sym_GT_PIPE; - v->a[80653] = anon_sym_LT_AMP_DASH; - v->a[80654] = anon_sym_GT_AMP_DASH; - v->a[80655] = anon_sym_LT_LT_DASH; - v->a[80656] = anon_sym_LT_LT_LT; - v->a[80657] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80658] = anon_sym_DOLLAR_LBRACK; - v->a[80659] = aux_sym_concatenation_token1; + v->a[80640] = sym_comment; + v->a[80641] = actions(4328); + v->a[80642] = 1; + v->a[80643] = sym_word; + v->a[80644] = actions(4340); + v->a[80645] = 1; + v->a[80646] = anon_sym_DOLLAR; + v->a[80647] = actions(4346); + v->a[80648] = 1; + v->a[80649] = aux_sym_number_token1; + v->a[80650] = actions(4348); + v->a[80651] = 1; + v->a[80652] = aux_sym_number_token2; + v->a[80653] = actions(4352); + v->a[80654] = 1; + v->a[80655] = anon_sym_DOLLAR_LPAREN; + v->a[80656] = actions(4360); + v->a[80657] = 1; + v->a[80658] = sym_extglob_pattern; + v->a[80659] = actions(4362); small_parse_table_4033(v); } void small_parse_table_4033(t_small_parse_table_array *v) { - v->a[80660] = anon_sym_DOLLAR; - v->a[80661] = sym__special_character; - v->a[80662] = anon_sym_DQUOTE; - v->a[80663] = sym_raw_string; - v->a[80664] = sym_ansi_c_string; - v->a[80665] = aux_sym_number_token1; - v->a[80666] = aux_sym_number_token2; - v->a[80667] = anon_sym_DOLLAR_LBRACE; - v->a[80668] = anon_sym_DOLLAR_LPAREN; - v->a[80669] = anon_sym_BQUOTE; - v->a[80670] = anon_sym_DOLLAR_BQUOTE; - v->a[80671] = anon_sym_LT_LPAREN; - v->a[80672] = anon_sym_GT_LPAREN; - v->a[80673] = sym_word; - v->a[80674] = 3; - v->a[80675] = actions(3); - v->a[80676] = 1; - v->a[80677] = sym_comment; - v->a[80678] = actions(1358); - v->a[80679] = 5; + v->a[80660] = 1; + v->a[80661] = sym__brace_start; + v->a[80662] = actions(4548); + v->a[80663] = 1; + v->a[80664] = anon_sym_LPAREN; + v->a[80665] = actions(4550); + v->a[80666] = 1; + v->a[80667] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80668] = actions(4552); + v->a[80669] = 1; + v->a[80670] = sym__special_character; + v->a[80671] = actions(4554); + v->a[80672] = 1; + v->a[80673] = anon_sym_DQUOTE; + v->a[80674] = actions(4556); + v->a[80675] = 1; + v->a[80676] = anon_sym_DOLLAR_LBRACE; + v->a[80677] = actions(4558); + v->a[80678] = 1; + v->a[80679] = anon_sym_BQUOTE; small_parse_table_4034(v); } void small_parse_table_4034(t_small_parse_table_array *v) { - v->a[80680] = sym_file_descriptor; - v->a[80681] = sym__concat; - v->a[80682] = sym_test_operator; - v->a[80683] = sym__brace_start; - v->a[80684] = aux_sym_heredoc_redirect_token1; - v->a[80685] = actions(1356); - v->a[80686] = 40; - v->a[80687] = anon_sym_LPAREN_LPAREN; - v->a[80688] = anon_sym_SEMI; - v->a[80689] = anon_sym_PIPE_PIPE; - v->a[80690] = anon_sym_AMP_AMP; - v->a[80691] = anon_sym_PIPE; - v->a[80692] = anon_sym_AMP; - v->a[80693] = anon_sym_LT; - v->a[80694] = anon_sym_GT; - v->a[80695] = anon_sym_LT_LT; - v->a[80696] = anon_sym_GT_GT; - v->a[80697] = anon_sym_SEMI_SEMI; - v->a[80698] = anon_sym_SEMI_AMP; - v->a[80699] = anon_sym_SEMI_SEMI_AMP; + v->a[80680] = actions(4560); + v->a[80681] = 1; + v->a[80682] = anon_sym_DOLLAR_BQUOTE; + v->a[80683] = actions(4562); + v->a[80684] = 1; + v->a[80685] = anon_sym_esac; + v->a[80686] = state(3393); + v->a[80687] = 1; + v->a[80688] = aux_sym__literal_repeat1; + v->a[80689] = state(3828); + v->a[80690] = 1; + v->a[80691] = sym_last_case_item; + v->a[80692] = actions(4358); + v->a[80693] = 2; + v->a[80694] = sym_test_operator; + v->a[80695] = sym_raw_string; + v->a[80696] = state(1752); + v->a[80697] = 2; + v->a[80698] = sym_case_item; + v->a[80699] = aux_sym_case_statement_repeat1; small_parse_table_4035(v); } diff --git a/parser/static/small_parse_table/small_parse_table_807.c b/parser/static/small_parse_table/small_parse_table_807.c index 33e6756a..d5cf819d 100644 --- a/parser/static/small_parse_table/small_parse_table_807.c +++ b/parser/static/small_parse_table/small_parse_table_807.c @@ -14,126 +14,126 @@ void small_parse_table_4035(t_small_parse_table_array *v) { - v->a[80700] = anon_sym_PIPE_AMP; - v->a[80701] = anon_sym_AMP_GT; - v->a[80702] = anon_sym_AMP_GT_GT; - v->a[80703] = anon_sym_LT_AMP; - v->a[80704] = anon_sym_GT_AMP; - v->a[80705] = anon_sym_GT_PIPE; - v->a[80706] = anon_sym_LT_AMP_DASH; - v->a[80707] = anon_sym_GT_AMP_DASH; - v->a[80708] = anon_sym_LT_LT_DASH; - v->a[80709] = anon_sym_LT_LT_LT; - v->a[80710] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80711] = anon_sym_DOLLAR_LBRACK; - v->a[80712] = aux_sym_concatenation_token1; - v->a[80713] = anon_sym_DOLLAR; - v->a[80714] = sym__special_character; - v->a[80715] = anon_sym_DQUOTE; - v->a[80716] = sym_raw_string; - v->a[80717] = sym_ansi_c_string; - v->a[80718] = aux_sym_number_token1; - v->a[80719] = aux_sym_number_token2; + v->a[80700] = state(3472); + v->a[80701] = 2; + v->a[80702] = sym_concatenation; + v->a[80703] = sym__extglob_blob; + v->a[80704] = state(3295); + v->a[80705] = 7; + v->a[80706] = sym_arithmetic_expansion; + v->a[80707] = sym_brace_expression; + v->a[80708] = sym_string; + v->a[80709] = sym_number; + v->a[80710] = sym_simple_expansion; + v->a[80711] = sym_expansion; + v->a[80712] = sym_command_substitution; + v->a[80713] = 22; + v->a[80714] = actions(57); + v->a[80715] = 1; + v->a[80716] = sym_comment; + v->a[80717] = actions(4328); + v->a[80718] = 1; + v->a[80719] = sym_word; small_parse_table_4036(v); } void small_parse_table_4036(t_small_parse_table_array *v) { - v->a[80720] = anon_sym_DOLLAR_LBRACE; - v->a[80721] = anon_sym_DOLLAR_LPAREN; - v->a[80722] = anon_sym_BQUOTE; - v->a[80723] = anon_sym_DOLLAR_BQUOTE; - v->a[80724] = anon_sym_LT_LPAREN; - v->a[80725] = anon_sym_GT_LPAREN; - v->a[80726] = sym_word; - v->a[80727] = 3; - v->a[80728] = actions(3); - v->a[80729] = 1; - v->a[80730] = sym_comment; - v->a[80731] = actions(1318); - v->a[80732] = 6; - v->a[80733] = sym_file_descriptor; - v->a[80734] = sym__concat; - v->a[80735] = sym_variable_name; - v->a[80736] = sym_test_operator; + v->a[80720] = actions(4340); + v->a[80721] = 1; + v->a[80722] = anon_sym_DOLLAR; + v->a[80723] = actions(4346); + v->a[80724] = 1; + v->a[80725] = aux_sym_number_token1; + v->a[80726] = actions(4348); + v->a[80727] = 1; + v->a[80728] = aux_sym_number_token2; + v->a[80729] = actions(4352); + v->a[80730] = 1; + v->a[80731] = anon_sym_DOLLAR_LPAREN; + v->a[80732] = actions(4360); + v->a[80733] = 1; + v->a[80734] = sym_extglob_pattern; + v->a[80735] = actions(4362); + v->a[80736] = 1; v->a[80737] = sym__brace_start; - v->a[80738] = aux_sym_heredoc_redirect_token1; - v->a[80739] = actions(1316); + v->a[80738] = actions(4548); + v->a[80739] = 1; small_parse_table_4037(v); } void small_parse_table_4037(t_small_parse_table_array *v) { - v->a[80740] = 39; - v->a[80741] = anon_sym_LPAREN_LPAREN; - v->a[80742] = anon_sym_SEMI; - v->a[80743] = anon_sym_PIPE_PIPE; - v->a[80744] = anon_sym_AMP_AMP; - v->a[80745] = anon_sym_PIPE; - v->a[80746] = anon_sym_AMP; - v->a[80747] = anon_sym_LT; - v->a[80748] = anon_sym_GT; - v->a[80749] = anon_sym_LT_LT; - v->a[80750] = anon_sym_GT_GT; - v->a[80751] = anon_sym_RPAREN; - v->a[80752] = anon_sym_SEMI_SEMI; - v->a[80753] = anon_sym_PIPE_AMP; - v->a[80754] = anon_sym_AMP_GT; - v->a[80755] = anon_sym_AMP_GT_GT; - v->a[80756] = anon_sym_LT_AMP; - v->a[80757] = anon_sym_GT_AMP; - v->a[80758] = anon_sym_GT_PIPE; - v->a[80759] = anon_sym_LT_AMP_DASH; + v->a[80740] = anon_sym_LPAREN; + v->a[80741] = actions(4550); + v->a[80742] = 1; + v->a[80743] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80744] = actions(4552); + v->a[80745] = 1; + v->a[80746] = sym__special_character; + v->a[80747] = actions(4554); + v->a[80748] = 1; + v->a[80749] = anon_sym_DQUOTE; + v->a[80750] = actions(4556); + v->a[80751] = 1; + v->a[80752] = anon_sym_DOLLAR_LBRACE; + v->a[80753] = actions(4558); + v->a[80754] = 1; + v->a[80755] = anon_sym_BQUOTE; + v->a[80756] = actions(4560); + v->a[80757] = 1; + v->a[80758] = anon_sym_DOLLAR_BQUOTE; + v->a[80759] = actions(4564); small_parse_table_4038(v); } void small_parse_table_4038(t_small_parse_table_array *v) { - v->a[80760] = anon_sym_GT_AMP_DASH; - v->a[80761] = anon_sym_LT_LT_DASH; - v->a[80762] = anon_sym_LT_LT_LT; - v->a[80763] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80764] = anon_sym_DOLLAR_LBRACK; - v->a[80765] = aux_sym_concatenation_token1; - v->a[80766] = anon_sym_DOLLAR; - v->a[80767] = sym__special_character; - v->a[80768] = anon_sym_DQUOTE; - v->a[80769] = sym_raw_string; - v->a[80770] = sym_ansi_c_string; - v->a[80771] = aux_sym_number_token1; - v->a[80772] = aux_sym_number_token2; - v->a[80773] = anon_sym_DOLLAR_LBRACE; - v->a[80774] = anon_sym_DOLLAR_LPAREN; - v->a[80775] = anon_sym_BQUOTE; - v->a[80776] = anon_sym_DOLLAR_BQUOTE; - v->a[80777] = anon_sym_LT_LPAREN; - v->a[80778] = anon_sym_GT_LPAREN; - v->a[80779] = sym_word; + v->a[80760] = 1; + v->a[80761] = anon_sym_esac; + v->a[80762] = state(3393); + v->a[80763] = 1; + v->a[80764] = aux_sym__literal_repeat1; + v->a[80765] = state(3855); + v->a[80766] = 1; + v->a[80767] = sym_last_case_item; + v->a[80768] = actions(4358); + v->a[80769] = 2; + v->a[80770] = sym_test_operator; + v->a[80771] = sym_raw_string; + v->a[80772] = state(1736); + v->a[80773] = 2; + v->a[80774] = sym_case_item; + v->a[80775] = aux_sym_case_statement_repeat1; + v->a[80776] = state(3472); + v->a[80777] = 2; + v->a[80778] = sym_concatenation; + v->a[80779] = sym__extglob_blob; small_parse_table_4039(v); } void small_parse_table_4039(t_small_parse_table_array *v) { - v->a[80780] = 5; - v->a[80781] = actions(3); - v->a[80782] = 1; - v->a[80783] = sym_comment; - v->a[80784] = actions(5932); - v->a[80785] = 2; - v->a[80786] = sym_file_descriptor; - v->a[80787] = aux_sym_heredoc_redirect_token1; - v->a[80788] = actions(4261); - v->a[80789] = 3; - v->a[80790] = sym_variable_name; - v->a[80791] = sym_test_operator; - v->a[80792] = sym__brace_start; - v->a[80793] = actions(4247); - v->a[80794] = 18; - v->a[80795] = anon_sym_LPAREN_LPAREN; - v->a[80796] = anon_sym_LT_LT_LT; - v->a[80797] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80798] = anon_sym_DOLLAR_LBRACK; - v->a[80799] = anon_sym_DOLLAR; + v->a[80780] = state(3295); + v->a[80781] = 7; + v->a[80782] = sym_arithmetic_expansion; + v->a[80783] = sym_brace_expression; + v->a[80784] = sym_string; + v->a[80785] = sym_number; + v->a[80786] = sym_simple_expansion; + v->a[80787] = sym_expansion; + v->a[80788] = sym_command_substitution; + v->a[80789] = 22; + v->a[80790] = actions(57); + v->a[80791] = 1; + v->a[80792] = sym_comment; + v->a[80793] = actions(4328); + v->a[80794] = 1; + v->a[80795] = sym_word; + v->a[80796] = actions(4340); + v->a[80797] = 1; + v->a[80798] = anon_sym_DOLLAR; + v->a[80799] = actions(4346); small_parse_table_4040(v); } diff --git a/parser/static/small_parse_table/small_parse_table_808.c b/parser/static/small_parse_table/small_parse_table_808.c index 14a4106e..2d3ff2e0 100644 --- a/parser/static/small_parse_table/small_parse_table_808.c +++ b/parser/static/small_parse_table/small_parse_table_808.c @@ -14,126 +14,126 @@ void small_parse_table_4040(t_small_parse_table_array *v) { - v->a[80800] = sym__special_character; - v->a[80801] = anon_sym_DQUOTE; - v->a[80802] = sym_raw_string; - v->a[80803] = sym_ansi_c_string; - v->a[80804] = aux_sym_number_token1; - v->a[80805] = aux_sym_number_token2; - v->a[80806] = anon_sym_DOLLAR_LBRACE; + v->a[80800] = 1; + v->a[80801] = aux_sym_number_token1; + v->a[80802] = actions(4348); + v->a[80803] = 1; + v->a[80804] = aux_sym_number_token2; + v->a[80805] = actions(4352); + v->a[80806] = 1; v->a[80807] = anon_sym_DOLLAR_LPAREN; - v->a[80808] = anon_sym_BQUOTE; - v->a[80809] = anon_sym_DOLLAR_BQUOTE; - v->a[80810] = anon_sym_LT_LPAREN; - v->a[80811] = anon_sym_GT_LPAREN; - v->a[80812] = sym_word; - v->a[80813] = actions(5930); - v->a[80814] = 22; - v->a[80815] = anon_sym_SEMI; - v->a[80816] = anon_sym_PIPE_PIPE; - v->a[80817] = anon_sym_AMP_AMP; - v->a[80818] = anon_sym_PIPE; - v->a[80819] = anon_sym_AMP; + v->a[80808] = actions(4360); + v->a[80809] = 1; + v->a[80810] = sym_extglob_pattern; + v->a[80811] = actions(4362); + v->a[80812] = 1; + v->a[80813] = sym__brace_start; + v->a[80814] = actions(4548); + v->a[80815] = 1; + v->a[80816] = anon_sym_LPAREN; + v->a[80817] = actions(4550); + v->a[80818] = 1; + v->a[80819] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_4041(v); } void small_parse_table_4041(t_small_parse_table_array *v) { - v->a[80820] = anon_sym_LT; - v->a[80821] = anon_sym_GT; - v->a[80822] = anon_sym_LT_LT; - v->a[80823] = anon_sym_GT_GT; - v->a[80824] = anon_sym_esac; - v->a[80825] = anon_sym_SEMI_SEMI; - v->a[80826] = anon_sym_SEMI_AMP; - v->a[80827] = anon_sym_SEMI_SEMI_AMP; - v->a[80828] = anon_sym_PIPE_AMP; - v->a[80829] = anon_sym_AMP_GT; - v->a[80830] = anon_sym_AMP_GT_GT; - v->a[80831] = anon_sym_LT_AMP; - v->a[80832] = anon_sym_GT_AMP; - v->a[80833] = anon_sym_GT_PIPE; - v->a[80834] = anon_sym_LT_AMP_DASH; - v->a[80835] = anon_sym_GT_AMP_DASH; - v->a[80836] = anon_sym_LT_LT_DASH; - v->a[80837] = 6; - v->a[80838] = actions(3); + v->a[80820] = actions(4552); + v->a[80821] = 1; + v->a[80822] = sym__special_character; + v->a[80823] = actions(4554); + v->a[80824] = 1; + v->a[80825] = anon_sym_DQUOTE; + v->a[80826] = actions(4556); + v->a[80827] = 1; + v->a[80828] = anon_sym_DOLLAR_LBRACE; + v->a[80829] = actions(4558); + v->a[80830] = 1; + v->a[80831] = anon_sym_BQUOTE; + v->a[80832] = actions(4560); + v->a[80833] = 1; + v->a[80834] = anon_sym_DOLLAR_BQUOTE; + v->a[80835] = actions(4566); + v->a[80836] = 1; + v->a[80837] = anon_sym_esac; + v->a[80838] = state(3393); v->a[80839] = 1; small_parse_table_4042(v); } void small_parse_table_4042(t_small_parse_table_array *v) { - v->a[80840] = sym_comment; - v->a[80841] = actions(5934); + v->a[80840] = aux_sym__literal_repeat1; + v->a[80841] = state(3862); v->a[80842] = 1; - v->a[80843] = aux_sym_concatenation_token1; - v->a[80844] = actions(5937); - v->a[80845] = 1; - v->a[80846] = sym__concat; - v->a[80847] = state(1704); - v->a[80848] = 1; - v->a[80849] = aux_sym_concatenation_repeat1; - v->a[80850] = actions(1253); - v->a[80851] = 4; - v->a[80852] = sym_file_descriptor; - v->a[80853] = sym_test_operator; - v->a[80854] = sym__brace_start; - v->a[80855] = aux_sym_heredoc_redirect_token1; - v->a[80856] = actions(1251); - v->a[80857] = 38; - v->a[80858] = anon_sym_LPAREN_LPAREN; - v->a[80859] = anon_sym_SEMI; + v->a[80843] = sym_last_case_item; + v->a[80844] = actions(4358); + v->a[80845] = 2; + v->a[80846] = sym_test_operator; + v->a[80847] = sym_raw_string; + v->a[80848] = state(1787); + v->a[80849] = 2; + v->a[80850] = sym_case_item; + v->a[80851] = aux_sym_case_statement_repeat1; + v->a[80852] = state(3472); + v->a[80853] = 2; + v->a[80854] = sym_concatenation; + v->a[80855] = sym__extglob_blob; + v->a[80856] = state(3295); + v->a[80857] = 7; + v->a[80858] = sym_arithmetic_expansion; + v->a[80859] = sym_brace_expression; small_parse_table_4043(v); } void small_parse_table_4043(t_small_parse_table_array *v) { - v->a[80860] = anon_sym_PIPE_PIPE; - v->a[80861] = anon_sym_AMP_AMP; - v->a[80862] = anon_sym_PIPE; - v->a[80863] = anon_sym_AMP; - v->a[80864] = anon_sym_LT; - v->a[80865] = anon_sym_GT; - v->a[80866] = anon_sym_LT_LT; - v->a[80867] = anon_sym_GT_GT; - v->a[80868] = anon_sym_RPAREN; - v->a[80869] = anon_sym_SEMI_SEMI; - v->a[80870] = anon_sym_PIPE_AMP; - v->a[80871] = anon_sym_AMP_GT; - v->a[80872] = anon_sym_AMP_GT_GT; - v->a[80873] = anon_sym_LT_AMP; - v->a[80874] = anon_sym_GT_AMP; - v->a[80875] = anon_sym_GT_PIPE; - v->a[80876] = anon_sym_LT_AMP_DASH; - v->a[80877] = anon_sym_GT_AMP_DASH; - v->a[80878] = anon_sym_LT_LT_DASH; - v->a[80879] = anon_sym_LT_LT_LT; + v->a[80860] = sym_string; + v->a[80861] = sym_number; + v->a[80862] = sym_simple_expansion; + v->a[80863] = sym_expansion; + v->a[80864] = sym_command_substitution; + v->a[80865] = 22; + v->a[80866] = actions(57); + v->a[80867] = 1; + v->a[80868] = sym_comment; + v->a[80869] = actions(4328); + v->a[80870] = 1; + v->a[80871] = sym_word; + v->a[80872] = actions(4340); + v->a[80873] = 1; + v->a[80874] = anon_sym_DOLLAR; + v->a[80875] = actions(4346); + v->a[80876] = 1; + v->a[80877] = aux_sym_number_token1; + v->a[80878] = actions(4348); + v->a[80879] = 1; small_parse_table_4044(v); } void small_parse_table_4044(t_small_parse_table_array *v) { - v->a[80880] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80881] = anon_sym_DOLLAR_LBRACK; - v->a[80882] = anon_sym_DOLLAR; - v->a[80883] = sym__special_character; - v->a[80884] = anon_sym_DQUOTE; - v->a[80885] = sym_raw_string; - v->a[80886] = sym_ansi_c_string; - v->a[80887] = aux_sym_number_token1; - v->a[80888] = aux_sym_number_token2; - v->a[80889] = anon_sym_DOLLAR_LBRACE; - v->a[80890] = anon_sym_DOLLAR_LPAREN; - v->a[80891] = anon_sym_BQUOTE; - v->a[80892] = anon_sym_DOLLAR_BQUOTE; - v->a[80893] = anon_sym_LT_LPAREN; - v->a[80894] = anon_sym_GT_LPAREN; - v->a[80895] = sym_word; - v->a[80896] = 6; - v->a[80897] = actions(3); - v->a[80898] = 1; - v->a[80899] = sym_comment; + v->a[80880] = aux_sym_number_token2; + v->a[80881] = actions(4352); + v->a[80882] = 1; + v->a[80883] = anon_sym_DOLLAR_LPAREN; + v->a[80884] = actions(4360); + v->a[80885] = 1; + v->a[80886] = sym_extglob_pattern; + v->a[80887] = actions(4362); + v->a[80888] = 1; + v->a[80889] = sym__brace_start; + v->a[80890] = actions(4548); + v->a[80891] = 1; + v->a[80892] = anon_sym_LPAREN; + v->a[80893] = actions(4550); + v->a[80894] = 1; + v->a[80895] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80896] = actions(4552); + v->a[80897] = 1; + v->a[80898] = sym__special_character; + v->a[80899] = actions(4554); small_parse_table_4045(v); } diff --git a/parser/static/small_parse_table/small_parse_table_809.c b/parser/static/small_parse_table/small_parse_table_809.c index a644cc80..37ceacc3 100644 --- a/parser/static/small_parse_table/small_parse_table_809.c +++ b/parser/static/small_parse_table/small_parse_table_809.c @@ -14,126 +14,126 @@ void small_parse_table_4045(t_small_parse_table_array *v) { - v->a[80900] = actions(5844); - v->a[80901] = 1; - v->a[80902] = aux_sym_concatenation_token1; - v->a[80903] = actions(5846); - v->a[80904] = 1; - v->a[80905] = sym__concat; - v->a[80906] = state(1672); - v->a[80907] = 1; - v->a[80908] = aux_sym_concatenation_repeat1; - v->a[80909] = actions(1263); - v->a[80910] = 4; - v->a[80911] = sym_file_descriptor; - v->a[80912] = sym_test_operator; - v->a[80913] = sym__brace_start; - v->a[80914] = aux_sym_heredoc_redirect_token1; - v->a[80915] = actions(1261); - v->a[80916] = 38; - v->a[80917] = anon_sym_LPAREN_LPAREN; - v->a[80918] = anon_sym_SEMI; - v->a[80919] = anon_sym_PIPE_PIPE; + v->a[80900] = 1; + v->a[80901] = anon_sym_DQUOTE; + v->a[80902] = actions(4556); + v->a[80903] = 1; + v->a[80904] = anon_sym_DOLLAR_LBRACE; + v->a[80905] = actions(4558); + v->a[80906] = 1; + v->a[80907] = anon_sym_BQUOTE; + v->a[80908] = actions(4560); + v->a[80909] = 1; + v->a[80910] = anon_sym_DOLLAR_BQUOTE; + v->a[80911] = actions(4568); + v->a[80912] = 1; + v->a[80913] = anon_sym_esac; + v->a[80914] = state(3393); + v->a[80915] = 1; + v->a[80916] = aux_sym__literal_repeat1; + v->a[80917] = state(3821); + v->a[80918] = 1; + v->a[80919] = sym_last_case_item; small_parse_table_4046(v); } void small_parse_table_4046(t_small_parse_table_array *v) { - v->a[80920] = anon_sym_AMP_AMP; - v->a[80921] = anon_sym_PIPE; - v->a[80922] = anon_sym_AMP; - v->a[80923] = anon_sym_LT; - v->a[80924] = anon_sym_GT; - v->a[80925] = anon_sym_LT_LT; - v->a[80926] = anon_sym_GT_GT; - v->a[80927] = anon_sym_RPAREN; - v->a[80928] = anon_sym_SEMI_SEMI; - v->a[80929] = anon_sym_PIPE_AMP; - v->a[80930] = anon_sym_AMP_GT; - v->a[80931] = anon_sym_AMP_GT_GT; - v->a[80932] = anon_sym_LT_AMP; - v->a[80933] = anon_sym_GT_AMP; - v->a[80934] = anon_sym_GT_PIPE; - v->a[80935] = anon_sym_LT_AMP_DASH; - v->a[80936] = anon_sym_GT_AMP_DASH; - v->a[80937] = anon_sym_LT_LT_DASH; - v->a[80938] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[80939] = anon_sym_DOLLAR_LBRACK; + v->a[80920] = actions(4358); + v->a[80921] = 2; + v->a[80922] = sym_test_operator; + v->a[80923] = sym_raw_string; + v->a[80924] = state(1753); + v->a[80925] = 2; + v->a[80926] = sym_case_item; + v->a[80927] = aux_sym_case_statement_repeat1; + v->a[80928] = state(3472); + v->a[80929] = 2; + v->a[80930] = sym_concatenation; + v->a[80931] = sym__extglob_blob; + v->a[80932] = state(3295); + v->a[80933] = 7; + v->a[80934] = sym_arithmetic_expansion; + v->a[80935] = sym_brace_expression; + v->a[80936] = sym_string; + v->a[80937] = sym_number; + v->a[80938] = sym_simple_expansion; + v->a[80939] = sym_expansion; small_parse_table_4047(v); } void small_parse_table_4047(t_small_parse_table_array *v) { - v->a[80940] = anon_sym_DOLLAR; - v->a[80941] = sym__special_character; - v->a[80942] = anon_sym_DQUOTE; - v->a[80943] = sym_raw_string; - v->a[80944] = sym_ansi_c_string; - v->a[80945] = aux_sym_number_token1; - v->a[80946] = aux_sym_number_token2; - v->a[80947] = anon_sym_DOLLAR_LBRACE; - v->a[80948] = anon_sym_DOLLAR_LPAREN; - v->a[80949] = anon_sym_BQUOTE; - v->a[80950] = anon_sym_DOLLAR_BQUOTE; - v->a[80951] = anon_sym_LT_LPAREN; - v->a[80952] = anon_sym_GT_LPAREN; - v->a[80953] = aux_sym__simple_variable_name_token1; - v->a[80954] = sym_word; - v->a[80955] = 11; - v->a[80956] = actions(3); - v->a[80957] = 1; - v->a[80958] = sym_comment; - v->a[80959] = actions(5776); + v->a[80940] = sym_command_substitution; + v->a[80941] = 3; + v->a[80942] = actions(3); + v->a[80943] = 1; + v->a[80944] = sym_comment; + v->a[80945] = actions(2967); + v->a[80946] = 5; + v->a[80947] = sym_file_descriptor; + v->a[80948] = sym__concat; + v->a[80949] = sym_test_operator; + v->a[80950] = sym__brace_start; + v->a[80951] = aux_sym_heredoc_redirect_token1; + v->a[80952] = actions(2965); + v->a[80953] = 25; + v->a[80954] = anon_sym_AMP_AMP; + v->a[80955] = anon_sym_PIPE_PIPE; + v->a[80956] = anon_sym_LT; + v->a[80957] = anon_sym_GT; + v->a[80958] = anon_sym_GT_GT; + v->a[80959] = anon_sym_AMP_GT; small_parse_table_4048(v); } void small_parse_table_4048(t_small_parse_table_array *v) { - v->a[80960] = 1; - v->a[80961] = sym_variable_name; - v->a[80962] = actions(5942); - v->a[80963] = 1; - v->a[80964] = aux_sym_heredoc_redirect_token1; - v->a[80965] = state(6746); - v->a[80966] = 1; - v->a[80967] = sym_subscript; - v->a[80968] = actions(4253); - v->a[80969] = 2; - v->a[80970] = anon_sym_PIPE; - v->a[80971] = anon_sym_PIPE_AMP; - v->a[80972] = actions(4692); - v->a[80973] = 2; - v->a[80974] = anon_sym_LT_LT; - v->a[80975] = anon_sym_LT_LT_DASH; - v->a[80976] = actions(5940); - v->a[80977] = 2; - v->a[80978] = anon_sym_PIPE_PIPE; - v->a[80979] = anon_sym_AMP_AMP; + v->a[80960] = anon_sym_AMP_GT_GT; + v->a[80961] = anon_sym_LT_AMP; + v->a[80962] = anon_sym_GT_AMP; + v->a[80963] = anon_sym_GT_PIPE; + v->a[80964] = anon_sym_LT_AMP_DASH; + v->a[80965] = anon_sym_GT_AMP_DASH; + v->a[80966] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[80967] = aux_sym_concatenation_token1; + v->a[80968] = anon_sym_DOLLAR; + v->a[80969] = sym__special_character; + v->a[80970] = anon_sym_DQUOTE; + v->a[80971] = sym_raw_string; + v->a[80972] = aux_sym_number_token1; + v->a[80973] = aux_sym_number_token2; + v->a[80974] = anon_sym_DOLLAR_LBRACE; + v->a[80975] = anon_sym_DOLLAR_LPAREN; + v->a[80976] = anon_sym_BQUOTE; + v->a[80977] = anon_sym_DOLLAR_BQUOTE; + v->a[80978] = sym_word; + v->a[80979] = 6; small_parse_table_4049(v); } void small_parse_table_4049(t_small_parse_table_array *v) { - v->a[80980] = state(5148); - v->a[80981] = 2; - v->a[80982] = sym_variable_assignment; - v->a[80983] = aux_sym_variable_assignments_repeat1; - v->a[80984] = actions(4261); - v->a[80985] = 3; - v->a[80986] = sym_file_descriptor; - v->a[80987] = sym_test_operator; - v->a[80988] = sym__brace_start; - v->a[80989] = state(5366); - v->a[80990] = 3; - v->a[80991] = sym_file_redirect; - v->a[80992] = sym_heredoc_redirect; - v->a[80993] = aux_sym_redirected_statement_repeat1; - v->a[80994] = actions(4247); - v->a[80995] = 28; - v->a[80996] = anon_sym_LPAREN_LPAREN; - v->a[80997] = anon_sym_LT; - v->a[80998] = anon_sym_GT; - v->a[80999] = anon_sym_GT_GT; + v->a[80980] = actions(3); + v->a[80981] = 1; + v->a[80982] = sym_comment; + v->a[80983] = actions(828); + v->a[80984] = 1; + v->a[80985] = sym_file_descriptor; + v->a[80986] = actions(4412); + v->a[80987] = 1; + v->a[80988] = sym_variable_name; + v->a[80989] = actions(4410); + v->a[80990] = 2; + v->a[80991] = aux_sym__simple_variable_name_token1; + v->a[80992] = aux_sym__multiline_variable_name_token1; + v->a[80993] = actions(4408); + v->a[80994] = 9; + v->a[80995] = anon_sym_BANG; + v->a[80996] = anon_sym_DASH; + v->a[80997] = anon_sym_STAR; + v->a[80998] = anon_sym_QMARK; + v->a[80999] = anon_sym_DOLLAR; small_parse_table_4050(v); } diff --git a/parser/static/small_parse_table/small_parse_table_81.c b/parser/static/small_parse_table/small_parse_table_81.c index 381f6734..5c9daee3 100644 --- a/parser/static/small_parse_table/small_parse_table_81.c +++ b/parser/static/small_parse_table/small_parse_table_81.c @@ -14,126 +14,126 @@ void small_parse_table_405(t_small_parse_table_array *v) { - v->a[8100] = sym_arithmetic_expansion; - v->a[8101] = sym_brace_expression; - v->a[8102] = sym_string; - v->a[8103] = sym_translated_string; - v->a[8104] = sym_number; - v->a[8105] = sym_simple_expansion; - v->a[8106] = sym_expansion; - v->a[8107] = sym_command_substitution; - v->a[8108] = sym_process_substitution; - v->a[8109] = actions(1797); - v->a[8110] = 19; - v->a[8111] = anon_sym_SEMI; - v->a[8112] = anon_sym_PIPE_PIPE; - v->a[8113] = anon_sym_AMP_AMP; - v->a[8114] = anon_sym_PIPE; - v->a[8115] = anon_sym_AMP; - v->a[8116] = anon_sym_LT; - v->a[8117] = anon_sym_GT; - v->a[8118] = anon_sym_LT_LT; - v->a[8119] = anon_sym_GT_GT; + v->a[8100] = anon_sym_0; + v->a[8101] = anon_sym__; + v->a[8102] = actions(810); + v->a[8103] = 32; + v->a[8104] = anon_sym_PIPE; + v->a[8105] = anon_sym_RPAREN; + v->a[8106] = anon_sym_SEMI_SEMI; + v->a[8107] = anon_sym_PIPE_AMP; + v->a[8108] = anon_sym_AMP_AMP; + v->a[8109] = anon_sym_PIPE_PIPE; + v->a[8110] = anon_sym_LT; + v->a[8111] = anon_sym_GT; + v->a[8112] = anon_sym_GT_GT; + v->a[8113] = anon_sym_AMP_GT; + v->a[8114] = anon_sym_AMP_GT_GT; + v->a[8115] = anon_sym_LT_AMP; + v->a[8116] = anon_sym_GT_AMP; + v->a[8117] = anon_sym_GT_PIPE; + v->a[8118] = anon_sym_LT_AMP_DASH; + v->a[8119] = anon_sym_GT_AMP_DASH; small_parse_table_406(v); } void small_parse_table_406(t_small_parse_table_array *v) { - v->a[8120] = anon_sym_SEMI_SEMI; - v->a[8121] = anon_sym_PIPE_AMP; - v->a[8122] = anon_sym_AMP_GT; - v->a[8123] = anon_sym_AMP_GT_GT; - v->a[8124] = anon_sym_LT_AMP; - v->a[8125] = anon_sym_GT_AMP; - v->a[8126] = anon_sym_GT_PIPE; - v->a[8127] = anon_sym_LT_AMP_DASH; - v->a[8128] = anon_sym_GT_AMP_DASH; - v->a[8129] = anon_sym_LT_LT_DASH; - v->a[8130] = 8; - v->a[8131] = actions(3); - v->a[8132] = 1; - v->a[8133] = sym_comment; - v->a[8134] = actions(2428); - v->a[8135] = 1; - v->a[8136] = anon_sym_DQUOTE; - v->a[8137] = actions(2432); + v->a[8120] = anon_sym_LT_LT; + v->a[8121] = anon_sym_LT_LT_DASH; + v->a[8122] = aux_sym_heredoc_redirect_token1; + v->a[8123] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8124] = anon_sym_AMP; + v->a[8125] = sym__special_character; + v->a[8126] = anon_sym_DQUOTE; + v->a[8127] = sym_raw_string; + v->a[8128] = aux_sym_number_token1; + v->a[8129] = aux_sym_number_token2; + v->a[8130] = anon_sym_DOLLAR_LBRACE; + v->a[8131] = anon_sym_DOLLAR_LPAREN; + v->a[8132] = anon_sym_BQUOTE; + v->a[8133] = anon_sym_DOLLAR_BQUOTE; + v->a[8134] = sym_word; + v->a[8135] = anon_sym_SEMI; + v->a[8136] = 6; + v->a[8137] = actions(3); v->a[8138] = 1; - v->a[8139] = sym_variable_name; + v->a[8139] = sym_comment; small_parse_table_407(v); } void small_parse_table_407(t_small_parse_table_array *v) { - v->a[8140] = state(1204); + v->a[8140] = state(1240); v->a[8141] = 1; - v->a[8142] = sym_string; - v->a[8143] = actions(2430); + v->a[8142] = aux_sym__literal_repeat1; + v->a[8143] = state(350); v->a[8144] = 2; - v->a[8145] = aux_sym__simple_variable_name_token1; - v->a[8146] = aux_sym__multiline_variable_name_token1; - v->a[8147] = actions(1241); - v->a[8148] = 3; + v->a[8145] = sym_concatenation; + v->a[8146] = aux_sym_for_statement_repeat1; + v->a[8147] = actions(1182); + v->a[8148] = 6; v->a[8149] = sym_file_descriptor; - v->a[8150] = sym_test_operator; - v->a[8151] = sym__brace_start; - v->a[8152] = actions(2426); - v->a[8153] = 9; - v->a[8154] = anon_sym_DASH; - v->a[8155] = anon_sym_STAR; - v->a[8156] = anon_sym_BANG; - v->a[8157] = anon_sym_QMARK; - v->a[8158] = anon_sym_DOLLAR; - v->a[8159] = anon_sym_POUND; + v->a[8150] = sym_variable_name; + v->a[8151] = sym_test_operator; + v->a[8152] = sym__brace_start; + v->a[8153] = ts_builtin_sym_end; + v->a[8154] = aux_sym_heredoc_redirect_token1; + v->a[8155] = state(776); + v->a[8156] = 7; + v->a[8157] = sym_arithmetic_expansion; + v->a[8158] = sym_brace_expression; + v->a[8159] = sym_string; small_parse_table_408(v); } void small_parse_table_408(t_small_parse_table_array *v) { - v->a[8160] = anon_sym_AT2; - v->a[8161] = anon_sym_0; - v->a[8162] = anon_sym__; - v->a[8163] = actions(1239); - v->a[8164] = 39; - v->a[8165] = anon_sym_LPAREN_LPAREN; - v->a[8166] = anon_sym_SEMI; - v->a[8167] = anon_sym_PIPE_PIPE; - v->a[8168] = anon_sym_AMP_AMP; - v->a[8169] = anon_sym_PIPE; - v->a[8170] = anon_sym_AMP; + v->a[8160] = sym_number; + v->a[8161] = sym_simple_expansion; + v->a[8162] = sym_expansion; + v->a[8163] = sym_command_substitution; + v->a[8164] = actions(1180); + v->a[8165] = 31; + v->a[8166] = anon_sym_PIPE; + v->a[8167] = anon_sym_SEMI_SEMI; + v->a[8168] = anon_sym_PIPE_AMP; + v->a[8169] = anon_sym_AMP_AMP; + v->a[8170] = anon_sym_PIPE_PIPE; v->a[8171] = anon_sym_LT; v->a[8172] = anon_sym_GT; - v->a[8173] = anon_sym_LT_LT; - v->a[8174] = anon_sym_GT_GT; - v->a[8175] = anon_sym_esac; - v->a[8176] = anon_sym_SEMI_SEMI; - v->a[8177] = anon_sym_SEMI_AMP; - v->a[8178] = anon_sym_SEMI_SEMI_AMP; - v->a[8179] = anon_sym_PIPE_AMP; + v->a[8173] = anon_sym_GT_GT; + v->a[8174] = anon_sym_AMP_GT; + v->a[8175] = anon_sym_AMP_GT_GT; + v->a[8176] = anon_sym_LT_AMP; + v->a[8177] = anon_sym_GT_AMP; + v->a[8178] = anon_sym_GT_PIPE; + v->a[8179] = anon_sym_LT_AMP_DASH; small_parse_table_409(v); } void small_parse_table_409(t_small_parse_table_array *v) { - v->a[8180] = anon_sym_AMP_GT; - v->a[8181] = anon_sym_AMP_GT_GT; - v->a[8182] = anon_sym_LT_AMP; - v->a[8183] = anon_sym_GT_AMP; - v->a[8184] = anon_sym_GT_PIPE; - v->a[8185] = anon_sym_LT_AMP_DASH; - v->a[8186] = anon_sym_GT_AMP_DASH; - v->a[8187] = anon_sym_LT_LT_DASH; - v->a[8188] = aux_sym_heredoc_redirect_token1; - v->a[8189] = anon_sym_LT_LT_LT; - v->a[8190] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8191] = anon_sym_DOLLAR_LBRACK; - v->a[8192] = sym__special_character; - v->a[8193] = sym_raw_string; - v->a[8194] = sym_ansi_c_string; - v->a[8195] = aux_sym_number_token1; - v->a[8196] = aux_sym_number_token2; - v->a[8197] = anon_sym_DOLLAR_LBRACE; - v->a[8198] = anon_sym_DOLLAR_LPAREN; - v->a[8199] = anon_sym_BQUOTE; + v->a[8180] = anon_sym_GT_AMP_DASH; + v->a[8181] = anon_sym_LT_LT; + v->a[8182] = anon_sym_LT_LT_DASH; + v->a[8183] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8184] = anon_sym_AMP; + v->a[8185] = anon_sym_DOLLAR; + v->a[8186] = sym__special_character; + v->a[8187] = anon_sym_DQUOTE; + v->a[8188] = sym_raw_string; + v->a[8189] = aux_sym_number_token1; + v->a[8190] = aux_sym_number_token2; + v->a[8191] = anon_sym_DOLLAR_LBRACE; + v->a[8192] = anon_sym_DOLLAR_LPAREN; + v->a[8193] = anon_sym_BQUOTE; + v->a[8194] = anon_sym_DOLLAR_BQUOTE; + v->a[8195] = sym_word; + v->a[8196] = anon_sym_SEMI; + v->a[8197] = 20; + v->a[8198] = actions(3); + v->a[8199] = 1; small_parse_table_410(v); } diff --git a/parser/static/small_parse_table/small_parse_table_810.c b/parser/static/small_parse_table/small_parse_table_810.c index 480fcc28..566dad62 100644 --- a/parser/static/small_parse_table/small_parse_table_810.c +++ b/parser/static/small_parse_table/small_parse_table_810.c @@ -14,126 +14,126 @@ void small_parse_table_4050(t_small_parse_table_array *v) { - v->a[81000] = anon_sym_AMP_GT; - v->a[81001] = anon_sym_AMP_GT_GT; - v->a[81002] = anon_sym_LT_AMP; - v->a[81003] = anon_sym_GT_AMP; - v->a[81004] = anon_sym_GT_PIPE; - v->a[81005] = anon_sym_LT_AMP_DASH; - v->a[81006] = anon_sym_GT_AMP_DASH; - v->a[81007] = anon_sym_LT_LT_LT; - v->a[81008] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81009] = anon_sym_DOLLAR_LBRACK; - v->a[81010] = anon_sym_DOLLAR; - v->a[81011] = sym__special_character; - v->a[81012] = anon_sym_DQUOTE; - v->a[81013] = sym_raw_string; - v->a[81014] = sym_ansi_c_string; - v->a[81015] = aux_sym_number_token1; - v->a[81016] = aux_sym_number_token2; - v->a[81017] = anon_sym_DOLLAR_LBRACE; - v->a[81018] = anon_sym_DOLLAR_LPAREN; - v->a[81019] = anon_sym_BQUOTE; + v->a[81000] = anon_sym_POUND; + v->a[81001] = anon_sym_AT; + v->a[81002] = anon_sym_0; + v->a[81003] = anon_sym__; + v->a[81004] = actions(826); + v->a[81005] = 17; + v->a[81006] = anon_sym_PIPE; + v->a[81007] = anon_sym_PIPE_AMP; + v->a[81008] = anon_sym_AMP_AMP; + v->a[81009] = anon_sym_PIPE_PIPE; + v->a[81010] = anon_sym_LT; + v->a[81011] = anon_sym_GT; + v->a[81012] = anon_sym_GT_GT; + v->a[81013] = anon_sym_AMP_GT; + v->a[81014] = anon_sym_AMP_GT_GT; + v->a[81015] = anon_sym_LT_AMP; + v->a[81016] = anon_sym_GT_AMP; + v->a[81017] = anon_sym_GT_PIPE; + v->a[81018] = anon_sym_LT_AMP_DASH; + v->a[81019] = anon_sym_GT_AMP_DASH; small_parse_table_4051(v); } void small_parse_table_4051(t_small_parse_table_array *v) { - v->a[81020] = anon_sym_DOLLAR_BQUOTE; - v->a[81021] = anon_sym_LT_LPAREN; - v->a[81022] = anon_sym_GT_LPAREN; - v->a[81023] = sym_word; - v->a[81024] = 11; - v->a[81025] = actions(3); - v->a[81026] = 1; - v->a[81027] = sym_comment; - v->a[81028] = actions(5776); - v->a[81029] = 1; - v->a[81030] = sym_variable_name; - v->a[81031] = actions(5944); - v->a[81032] = 1; - v->a[81033] = aux_sym_heredoc_redirect_token1; - v->a[81034] = state(6746); - v->a[81035] = 1; - v->a[81036] = sym_subscript; - v->a[81037] = actions(4253); - v->a[81038] = 2; - v->a[81039] = anon_sym_PIPE; + v->a[81020] = anon_sym_LT_LT; + v->a[81021] = anon_sym_LT_LT_DASH; + v->a[81022] = aux_sym_heredoc_redirect_token1; + v->a[81023] = 6; + v->a[81024] = actions(3); + v->a[81025] = 1; + v->a[81026] = sym_comment; + v->a[81027] = actions(816); + v->a[81028] = 1; + v->a[81029] = sym_file_descriptor; + v->a[81030] = actions(4324); + v->a[81031] = 1; + v->a[81032] = sym_variable_name; + v->a[81033] = actions(4322); + v->a[81034] = 2; + v->a[81035] = aux_sym__simple_variable_name_token1; + v->a[81036] = aux_sym__multiline_variable_name_token1; + v->a[81037] = actions(4320); + v->a[81038] = 9; + v->a[81039] = anon_sym_BANG; small_parse_table_4052(v); } void small_parse_table_4052(t_small_parse_table_array *v) { - v->a[81040] = anon_sym_PIPE_AMP; - v->a[81041] = actions(4692); - v->a[81042] = 2; - v->a[81043] = anon_sym_LT_LT; - v->a[81044] = anon_sym_LT_LT_DASH; - v->a[81045] = actions(5940); - v->a[81046] = 2; - v->a[81047] = anon_sym_PIPE_PIPE; - v->a[81048] = anon_sym_AMP_AMP; - v->a[81049] = state(5148); - v->a[81050] = 2; - v->a[81051] = sym_variable_assignment; - v->a[81052] = aux_sym_variable_assignments_repeat1; - v->a[81053] = actions(4261); - v->a[81054] = 3; - v->a[81055] = sym_file_descriptor; - v->a[81056] = sym_test_operator; - v->a[81057] = sym__brace_start; - v->a[81058] = state(5366); - v->a[81059] = 3; + v->a[81040] = anon_sym_DASH; + v->a[81041] = anon_sym_STAR; + v->a[81042] = anon_sym_QMARK; + v->a[81043] = anon_sym_DOLLAR; + v->a[81044] = anon_sym_POUND; + v->a[81045] = anon_sym_AT; + v->a[81046] = anon_sym_0; + v->a[81047] = anon_sym__; + v->a[81048] = actions(810); + v->a[81049] = 17; + v->a[81050] = anon_sym_PIPE; + v->a[81051] = anon_sym_PIPE_AMP; + v->a[81052] = anon_sym_AMP_AMP; + v->a[81053] = anon_sym_PIPE_PIPE; + v->a[81054] = anon_sym_LT; + v->a[81055] = anon_sym_GT; + v->a[81056] = anon_sym_GT_GT; + v->a[81057] = anon_sym_AMP_GT; + v->a[81058] = anon_sym_AMP_GT_GT; + v->a[81059] = anon_sym_LT_AMP; small_parse_table_4053(v); } void small_parse_table_4053(t_small_parse_table_array *v) { - v->a[81060] = sym_file_redirect; - v->a[81061] = sym_heredoc_redirect; - v->a[81062] = aux_sym_redirected_statement_repeat1; - v->a[81063] = actions(4247); - v->a[81064] = 28; - v->a[81065] = anon_sym_LPAREN_LPAREN; - v->a[81066] = anon_sym_LT; - v->a[81067] = anon_sym_GT; - v->a[81068] = anon_sym_GT_GT; - v->a[81069] = anon_sym_AMP_GT; - v->a[81070] = anon_sym_AMP_GT_GT; - v->a[81071] = anon_sym_LT_AMP; - v->a[81072] = anon_sym_GT_AMP; - v->a[81073] = anon_sym_GT_PIPE; - v->a[81074] = anon_sym_LT_AMP_DASH; - v->a[81075] = anon_sym_GT_AMP_DASH; - v->a[81076] = anon_sym_LT_LT_LT; - v->a[81077] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81078] = anon_sym_DOLLAR_LBRACK; - v->a[81079] = anon_sym_DOLLAR; + v->a[81060] = anon_sym_GT_AMP; + v->a[81061] = anon_sym_GT_PIPE; + v->a[81062] = anon_sym_LT_AMP_DASH; + v->a[81063] = anon_sym_GT_AMP_DASH; + v->a[81064] = anon_sym_LT_LT; + v->a[81065] = anon_sym_LT_LT_DASH; + v->a[81066] = aux_sym_heredoc_redirect_token1; + v->a[81067] = 22; + v->a[81068] = actions(57); + v->a[81069] = 1; + v->a[81070] = sym_comment; + v->a[81071] = actions(4328); + v->a[81072] = 1; + v->a[81073] = sym_word; + v->a[81074] = actions(4340); + v->a[81075] = 1; + v->a[81076] = anon_sym_DOLLAR; + v->a[81077] = actions(4346); + v->a[81078] = 1; + v->a[81079] = aux_sym_number_token1; small_parse_table_4054(v); } void small_parse_table_4054(t_small_parse_table_array *v) { - v->a[81080] = sym__special_character; - v->a[81081] = anon_sym_DQUOTE; - v->a[81082] = sym_raw_string; - v->a[81083] = sym_ansi_c_string; - v->a[81084] = aux_sym_number_token1; - v->a[81085] = aux_sym_number_token2; - v->a[81086] = anon_sym_DOLLAR_LBRACE; - v->a[81087] = anon_sym_DOLLAR_LPAREN; - v->a[81088] = anon_sym_BQUOTE; - v->a[81089] = anon_sym_DOLLAR_BQUOTE; - v->a[81090] = anon_sym_LT_LPAREN; - v->a[81091] = anon_sym_GT_LPAREN; - v->a[81092] = sym_word; - v->a[81093] = 6; - v->a[81094] = actions(3); - v->a[81095] = 1; - v->a[81096] = sym_comment; - v->a[81097] = actions(5920); - v->a[81098] = 1; - v->a[81099] = aux_sym_concatenation_token1; + v->a[81080] = actions(4348); + v->a[81081] = 1; + v->a[81082] = aux_sym_number_token2; + v->a[81083] = actions(4352); + v->a[81084] = 1; + v->a[81085] = anon_sym_DOLLAR_LPAREN; + v->a[81086] = actions(4360); + v->a[81087] = 1; + v->a[81088] = sym_extglob_pattern; + v->a[81089] = actions(4362); + v->a[81090] = 1; + v->a[81091] = sym__brace_start; + v->a[81092] = actions(4548); + v->a[81093] = 1; + v->a[81094] = anon_sym_LPAREN; + v->a[81095] = actions(4550); + v->a[81096] = 1; + v->a[81097] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81098] = actions(4552); + v->a[81099] = 1; small_parse_table_4055(v); } diff --git a/parser/static/small_parse_table/small_parse_table_811.c b/parser/static/small_parse_table/small_parse_table_811.c index f866253b..6d197b1d 100644 --- a/parser/static/small_parse_table/small_parse_table_811.c +++ b/parser/static/small_parse_table/small_parse_table_811.c @@ -14,126 +14,126 @@ void small_parse_table_4055(t_small_parse_table_array *v) { - v->a[81100] = actions(5946); - v->a[81101] = 1; - v->a[81102] = sym__concat; - v->a[81103] = state(1694); - v->a[81104] = 1; - v->a[81105] = aux_sym_concatenation_repeat1; - v->a[81106] = actions(5395); - v->a[81107] = 4; - v->a[81108] = sym_file_descriptor; - v->a[81109] = sym_test_operator; - v->a[81110] = sym__brace_start; - v->a[81111] = aux_sym_heredoc_redirect_token1; - v->a[81112] = actions(5393); - v->a[81113] = 38; - v->a[81114] = anon_sym_LPAREN_LPAREN; - v->a[81115] = anon_sym_SEMI; - v->a[81116] = anon_sym_PIPE_PIPE; - v->a[81117] = anon_sym_AMP_AMP; - v->a[81118] = anon_sym_PIPE; - v->a[81119] = anon_sym_AMP; + v->a[81100] = sym__special_character; + v->a[81101] = actions(4554); + v->a[81102] = 1; + v->a[81103] = anon_sym_DQUOTE; + v->a[81104] = actions(4556); + v->a[81105] = 1; + v->a[81106] = anon_sym_DOLLAR_LBRACE; + v->a[81107] = actions(4558); + v->a[81108] = 1; + v->a[81109] = anon_sym_BQUOTE; + v->a[81110] = actions(4560); + v->a[81111] = 1; + v->a[81112] = anon_sym_DOLLAR_BQUOTE; + v->a[81113] = actions(4570); + v->a[81114] = 1; + v->a[81115] = anon_sym_esac; + v->a[81116] = state(3393); + v->a[81117] = 1; + v->a[81118] = aux_sym__literal_repeat1; + v->a[81119] = state(3946); small_parse_table_4056(v); } void small_parse_table_4056(t_small_parse_table_array *v) { - v->a[81120] = anon_sym_LT; - v->a[81121] = anon_sym_GT; - v->a[81122] = anon_sym_LT_LT; - v->a[81123] = anon_sym_GT_GT; - v->a[81124] = anon_sym_RPAREN; - v->a[81125] = anon_sym_SEMI_SEMI; - v->a[81126] = anon_sym_PIPE_AMP; - v->a[81127] = anon_sym_AMP_GT; - v->a[81128] = anon_sym_AMP_GT_GT; - v->a[81129] = anon_sym_LT_AMP; - v->a[81130] = anon_sym_GT_AMP; - v->a[81131] = anon_sym_GT_PIPE; - v->a[81132] = anon_sym_LT_AMP_DASH; - v->a[81133] = anon_sym_GT_AMP_DASH; - v->a[81134] = anon_sym_LT_LT_DASH; - v->a[81135] = anon_sym_LT_LT_LT; - v->a[81136] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81137] = anon_sym_DOLLAR_LBRACK; - v->a[81138] = anon_sym_DOLLAR; - v->a[81139] = sym__special_character; + v->a[81120] = 1; + v->a[81121] = sym_last_case_item; + v->a[81122] = actions(4358); + v->a[81123] = 2; + v->a[81124] = sym_test_operator; + v->a[81125] = sym_raw_string; + v->a[81126] = state(1779); + v->a[81127] = 2; + v->a[81128] = sym_case_item; + v->a[81129] = aux_sym_case_statement_repeat1; + v->a[81130] = state(3472); + v->a[81131] = 2; + v->a[81132] = sym_concatenation; + v->a[81133] = sym__extglob_blob; + v->a[81134] = state(3295); + v->a[81135] = 7; + v->a[81136] = sym_arithmetic_expansion; + v->a[81137] = sym_brace_expression; + v->a[81138] = sym_string; + v->a[81139] = sym_number; small_parse_table_4057(v); } void small_parse_table_4057(t_small_parse_table_array *v) { - v->a[81140] = anon_sym_DQUOTE; - v->a[81141] = sym_raw_string; - v->a[81142] = sym_ansi_c_string; - v->a[81143] = aux_sym_number_token1; - v->a[81144] = aux_sym_number_token2; - v->a[81145] = anon_sym_DOLLAR_LBRACE; - v->a[81146] = anon_sym_DOLLAR_LPAREN; - v->a[81147] = anon_sym_BQUOTE; - v->a[81148] = anon_sym_DOLLAR_BQUOTE; - v->a[81149] = anon_sym_LT_LPAREN; - v->a[81150] = anon_sym_GT_LPAREN; - v->a[81151] = sym_word; - v->a[81152] = 3; - v->a[81153] = actions(3); + v->a[81140] = sym_simple_expansion; + v->a[81141] = sym_expansion; + v->a[81142] = sym_command_substitution; + v->a[81143] = 22; + v->a[81144] = actions(57); + v->a[81145] = 1; + v->a[81146] = sym_comment; + v->a[81147] = actions(4328); + v->a[81148] = 1; + v->a[81149] = sym_word; + v->a[81150] = actions(4340); + v->a[81151] = 1; + v->a[81152] = anon_sym_DOLLAR; + v->a[81153] = actions(4346); v->a[81154] = 1; - v->a[81155] = sym_comment; - v->a[81156] = actions(1346); - v->a[81157] = 5; - v->a[81158] = sym_file_descriptor; - v->a[81159] = sym__concat; + v->a[81155] = aux_sym_number_token1; + v->a[81156] = actions(4348); + v->a[81157] = 1; + v->a[81158] = aux_sym_number_token2; + v->a[81159] = actions(4352); small_parse_table_4058(v); } void small_parse_table_4058(t_small_parse_table_array *v) { - v->a[81160] = sym_test_operator; - v->a[81161] = sym__brace_start; - v->a[81162] = aux_sym_heredoc_redirect_token1; - v->a[81163] = actions(1344); - v->a[81164] = 40; - v->a[81165] = anon_sym_LPAREN_LPAREN; - v->a[81166] = anon_sym_SEMI; - v->a[81167] = anon_sym_PIPE_PIPE; - v->a[81168] = anon_sym_AMP_AMP; - v->a[81169] = anon_sym_PIPE; - v->a[81170] = anon_sym_AMP; - v->a[81171] = anon_sym_LT; - v->a[81172] = anon_sym_GT; - v->a[81173] = anon_sym_LT_LT; - v->a[81174] = anon_sym_GT_GT; - v->a[81175] = anon_sym_SEMI_SEMI; - v->a[81176] = anon_sym_SEMI_AMP; - v->a[81177] = anon_sym_SEMI_SEMI_AMP; - v->a[81178] = anon_sym_PIPE_AMP; - v->a[81179] = anon_sym_AMP_GT; + v->a[81160] = 1; + v->a[81161] = anon_sym_DOLLAR_LPAREN; + v->a[81162] = actions(4360); + v->a[81163] = 1; + v->a[81164] = sym_extglob_pattern; + v->a[81165] = actions(4362); + v->a[81166] = 1; + v->a[81167] = sym__brace_start; + v->a[81168] = actions(4443); + v->a[81169] = 1; + v->a[81170] = anon_sym_esac; + v->a[81171] = actions(4548); + v->a[81172] = 1; + v->a[81173] = anon_sym_LPAREN; + v->a[81174] = actions(4550); + v->a[81175] = 1; + v->a[81176] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81177] = actions(4552); + v->a[81178] = 1; + v->a[81179] = sym__special_character; small_parse_table_4059(v); } void small_parse_table_4059(t_small_parse_table_array *v) { - v->a[81180] = anon_sym_AMP_GT_GT; - v->a[81181] = anon_sym_LT_AMP; - v->a[81182] = anon_sym_GT_AMP; - v->a[81183] = anon_sym_GT_PIPE; - v->a[81184] = anon_sym_LT_AMP_DASH; - v->a[81185] = anon_sym_GT_AMP_DASH; - v->a[81186] = anon_sym_LT_LT_DASH; - v->a[81187] = anon_sym_LT_LT_LT; - v->a[81188] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81189] = anon_sym_DOLLAR_LBRACK; - v->a[81190] = aux_sym_concatenation_token1; - v->a[81191] = anon_sym_DOLLAR; - v->a[81192] = sym__special_character; - v->a[81193] = anon_sym_DQUOTE; - v->a[81194] = sym_raw_string; - v->a[81195] = sym_ansi_c_string; - v->a[81196] = aux_sym_number_token1; - v->a[81197] = aux_sym_number_token2; - v->a[81198] = anon_sym_DOLLAR_LBRACE; - v->a[81199] = anon_sym_DOLLAR_LPAREN; + v->a[81180] = actions(4554); + v->a[81181] = 1; + v->a[81182] = anon_sym_DQUOTE; + v->a[81183] = actions(4556); + v->a[81184] = 1; + v->a[81185] = anon_sym_DOLLAR_LBRACE; + v->a[81186] = actions(4558); + v->a[81187] = 1; + v->a[81188] = anon_sym_BQUOTE; + v->a[81189] = actions(4560); + v->a[81190] = 1; + v->a[81191] = anon_sym_DOLLAR_BQUOTE; + v->a[81192] = state(3393); + v->a[81193] = 1; + v->a[81194] = aux_sym__literal_repeat1; + v->a[81195] = state(3827); + v->a[81196] = 1; + v->a[81197] = sym_last_case_item; + v->a[81198] = actions(4358); + v->a[81199] = 2; small_parse_table_4060(v); } diff --git a/parser/static/small_parse_table/small_parse_table_812.c b/parser/static/small_parse_table/small_parse_table_812.c index 8ece2434..96ea0185 100644 --- a/parser/static/small_parse_table/small_parse_table_812.c +++ b/parser/static/small_parse_table/small_parse_table_812.c @@ -14,126 +14,126 @@ void small_parse_table_4060(t_small_parse_table_array *v) { - v->a[81200] = anon_sym_BQUOTE; - v->a[81201] = anon_sym_DOLLAR_BQUOTE; - v->a[81202] = anon_sym_LT_LPAREN; - v->a[81203] = anon_sym_GT_LPAREN; - v->a[81204] = sym_word; - v->a[81205] = 6; - v->a[81206] = actions(3); - v->a[81207] = 1; - v->a[81208] = sym_comment; - v->a[81209] = actions(5920); - v->a[81210] = 1; - v->a[81211] = aux_sym_concatenation_token1; - v->a[81212] = actions(5946); - v->a[81213] = 1; - v->a[81214] = sym__concat; - v->a[81215] = state(1694); - v->a[81216] = 1; - v->a[81217] = aux_sym_concatenation_repeat1; - v->a[81218] = actions(1263); - v->a[81219] = 4; + v->a[81200] = sym_test_operator; + v->a[81201] = sym_raw_string; + v->a[81202] = state(1748); + v->a[81203] = 2; + v->a[81204] = sym_case_item; + v->a[81205] = aux_sym_case_statement_repeat1; + v->a[81206] = state(3472); + v->a[81207] = 2; + v->a[81208] = sym_concatenation; + v->a[81209] = sym__extglob_blob; + v->a[81210] = state(3295); + v->a[81211] = 7; + v->a[81212] = sym_arithmetic_expansion; + v->a[81213] = sym_brace_expression; + v->a[81214] = sym_string; + v->a[81215] = sym_number; + v->a[81216] = sym_simple_expansion; + v->a[81217] = sym_expansion; + v->a[81218] = sym_command_substitution; + v->a[81219] = 3; small_parse_table_4061(v); } void small_parse_table_4061(t_small_parse_table_array *v) { - v->a[81220] = sym_file_descriptor; - v->a[81221] = sym_test_operator; - v->a[81222] = sym__brace_start; - v->a[81223] = aux_sym_heredoc_redirect_token1; - v->a[81224] = actions(1261); - v->a[81225] = 38; - v->a[81226] = anon_sym_LPAREN_LPAREN; - v->a[81227] = anon_sym_SEMI; - v->a[81228] = anon_sym_PIPE_PIPE; - v->a[81229] = anon_sym_AMP_AMP; - v->a[81230] = anon_sym_PIPE; - v->a[81231] = anon_sym_AMP; - v->a[81232] = anon_sym_LT; - v->a[81233] = anon_sym_GT; - v->a[81234] = anon_sym_LT_LT; - v->a[81235] = anon_sym_GT_GT; - v->a[81236] = anon_sym_RPAREN; - v->a[81237] = anon_sym_SEMI_SEMI; - v->a[81238] = anon_sym_PIPE_AMP; - v->a[81239] = anon_sym_AMP_GT; + v->a[81220] = actions(3); + v->a[81221] = 1; + v->a[81222] = sym_comment; + v->a[81223] = actions(2828); + v->a[81224] = 5; + v->a[81225] = sym_file_descriptor; + v->a[81226] = sym__concat; + v->a[81227] = sym_test_operator; + v->a[81228] = sym__brace_start; + v->a[81229] = aux_sym_heredoc_redirect_token1; + v->a[81230] = actions(2826); + v->a[81231] = 25; + v->a[81232] = anon_sym_AMP_AMP; + v->a[81233] = anon_sym_PIPE_PIPE; + v->a[81234] = anon_sym_LT; + v->a[81235] = anon_sym_GT; + v->a[81236] = anon_sym_GT_GT; + v->a[81237] = anon_sym_AMP_GT; + v->a[81238] = anon_sym_AMP_GT_GT; + v->a[81239] = anon_sym_LT_AMP; small_parse_table_4062(v); } void small_parse_table_4062(t_small_parse_table_array *v) { - v->a[81240] = anon_sym_AMP_GT_GT; - v->a[81241] = anon_sym_LT_AMP; - v->a[81242] = anon_sym_GT_AMP; - v->a[81243] = anon_sym_GT_PIPE; - v->a[81244] = anon_sym_LT_AMP_DASH; - v->a[81245] = anon_sym_GT_AMP_DASH; - v->a[81246] = anon_sym_LT_LT_DASH; - v->a[81247] = anon_sym_LT_LT_LT; - v->a[81248] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81249] = anon_sym_DOLLAR_LBRACK; - v->a[81250] = anon_sym_DOLLAR; - v->a[81251] = sym__special_character; - v->a[81252] = anon_sym_DQUOTE; - v->a[81253] = sym_raw_string; - v->a[81254] = sym_ansi_c_string; - v->a[81255] = aux_sym_number_token1; - v->a[81256] = aux_sym_number_token2; - v->a[81257] = anon_sym_DOLLAR_LBRACE; - v->a[81258] = anon_sym_DOLLAR_LPAREN; - v->a[81259] = anon_sym_BQUOTE; + v->a[81240] = anon_sym_GT_AMP; + v->a[81241] = anon_sym_GT_PIPE; + v->a[81242] = anon_sym_LT_AMP_DASH; + v->a[81243] = anon_sym_GT_AMP_DASH; + v->a[81244] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81245] = aux_sym_concatenation_token1; + v->a[81246] = anon_sym_DOLLAR; + v->a[81247] = sym__special_character; + v->a[81248] = anon_sym_DQUOTE; + v->a[81249] = sym_raw_string; + v->a[81250] = aux_sym_number_token1; + v->a[81251] = aux_sym_number_token2; + v->a[81252] = anon_sym_DOLLAR_LBRACE; + v->a[81253] = anon_sym_DOLLAR_LPAREN; + v->a[81254] = anon_sym_BQUOTE; + v->a[81255] = anon_sym_DOLLAR_BQUOTE; + v->a[81256] = sym_word; + v->a[81257] = 22; + v->a[81258] = actions(57); + v->a[81259] = 1; small_parse_table_4063(v); } void small_parse_table_4063(t_small_parse_table_array *v) { - v->a[81260] = anon_sym_DOLLAR_BQUOTE; - v->a[81261] = anon_sym_LT_LPAREN; - v->a[81262] = anon_sym_GT_LPAREN; + v->a[81260] = sym_comment; + v->a[81261] = actions(4328); + v->a[81262] = 1; v->a[81263] = sym_word; - v->a[81264] = 6; - v->a[81265] = actions(3); - v->a[81266] = 1; - v->a[81267] = sym_comment; - v->a[81268] = actions(5920); - v->a[81269] = 1; - v->a[81270] = aux_sym_concatenation_token1; - v->a[81271] = actions(5946); - v->a[81272] = 1; - v->a[81273] = sym__concat; - v->a[81274] = state(1695); - v->a[81275] = 1; - v->a[81276] = aux_sym_concatenation_repeat1; - v->a[81277] = actions(5391); - v->a[81278] = 4; - v->a[81279] = sym_file_descriptor; + v->a[81264] = actions(4340); + v->a[81265] = 1; + v->a[81266] = anon_sym_DOLLAR; + v->a[81267] = actions(4346); + v->a[81268] = 1; + v->a[81269] = aux_sym_number_token1; + v->a[81270] = actions(4348); + v->a[81271] = 1; + v->a[81272] = aux_sym_number_token2; + v->a[81273] = actions(4352); + v->a[81274] = 1; + v->a[81275] = anon_sym_DOLLAR_LPAREN; + v->a[81276] = actions(4360); + v->a[81277] = 1; + v->a[81278] = sym_extglob_pattern; + v->a[81279] = actions(4362); small_parse_table_4064(v); } void small_parse_table_4064(t_small_parse_table_array *v) { - v->a[81280] = sym_test_operator; + v->a[81280] = 1; v->a[81281] = sym__brace_start; - v->a[81282] = aux_sym_heredoc_redirect_token1; - v->a[81283] = actions(5389); - v->a[81284] = 38; - v->a[81285] = anon_sym_LPAREN_LPAREN; - v->a[81286] = anon_sym_SEMI; - v->a[81287] = anon_sym_PIPE_PIPE; - v->a[81288] = anon_sym_AMP_AMP; - v->a[81289] = anon_sym_PIPE; - v->a[81290] = anon_sym_AMP; - v->a[81291] = anon_sym_LT; - v->a[81292] = anon_sym_GT; - v->a[81293] = anon_sym_LT_LT; - v->a[81294] = anon_sym_GT_GT; - v->a[81295] = anon_sym_RPAREN; - v->a[81296] = anon_sym_SEMI_SEMI; - v->a[81297] = anon_sym_PIPE_AMP; - v->a[81298] = anon_sym_AMP_GT; - v->a[81299] = anon_sym_AMP_GT_GT; + v->a[81282] = actions(4426); + v->a[81283] = 1; + v->a[81284] = anon_sym_esac; + v->a[81285] = actions(4548); + v->a[81286] = 1; + v->a[81287] = anon_sym_LPAREN; + v->a[81288] = actions(4550); + v->a[81289] = 1; + v->a[81290] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81291] = actions(4552); + v->a[81292] = 1; + v->a[81293] = sym__special_character; + v->a[81294] = actions(4554); + v->a[81295] = 1; + v->a[81296] = anon_sym_DQUOTE; + v->a[81297] = actions(4556); + v->a[81298] = 1; + v->a[81299] = anon_sym_DOLLAR_LBRACE; small_parse_table_4065(v); } diff --git a/parser/static/small_parse_table/small_parse_table_813.c b/parser/static/small_parse_table/small_parse_table_813.c index b2f554a2..31497c59 100644 --- a/parser/static/small_parse_table/small_parse_table_813.c +++ b/parser/static/small_parse_table/small_parse_table_813.c @@ -14,67 +14,67 @@ void small_parse_table_4065(t_small_parse_table_array *v) { - v->a[81300] = anon_sym_LT_AMP; - v->a[81301] = anon_sym_GT_AMP; - v->a[81302] = anon_sym_GT_PIPE; - v->a[81303] = anon_sym_LT_AMP_DASH; - v->a[81304] = anon_sym_GT_AMP_DASH; - v->a[81305] = anon_sym_LT_LT_DASH; - v->a[81306] = anon_sym_LT_LT_LT; - v->a[81307] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81308] = anon_sym_DOLLAR_LBRACK; - v->a[81309] = anon_sym_DOLLAR; - v->a[81310] = sym__special_character; - v->a[81311] = anon_sym_DQUOTE; - v->a[81312] = sym_raw_string; - v->a[81313] = sym_ansi_c_string; - v->a[81314] = aux_sym_number_token1; - v->a[81315] = aux_sym_number_token2; - v->a[81316] = anon_sym_DOLLAR_LBRACE; - v->a[81317] = anon_sym_DOLLAR_LPAREN; - v->a[81318] = anon_sym_BQUOTE; - v->a[81319] = anon_sym_DOLLAR_BQUOTE; + v->a[81300] = actions(4558); + v->a[81301] = 1; + v->a[81302] = anon_sym_BQUOTE; + v->a[81303] = actions(4560); + v->a[81304] = 1; + v->a[81305] = anon_sym_DOLLAR_BQUOTE; + v->a[81306] = state(3393); + v->a[81307] = 1; + v->a[81308] = aux_sym__literal_repeat1; + v->a[81309] = state(3953); + v->a[81310] = 1; + v->a[81311] = sym_last_case_item; + v->a[81312] = actions(4358); + v->a[81313] = 2; + v->a[81314] = sym_test_operator; + v->a[81315] = sym_raw_string; + v->a[81316] = state(1792); + v->a[81317] = 2; + v->a[81318] = sym_case_item; + v->a[81319] = aux_sym_case_statement_repeat1; small_parse_table_4066(v); } void small_parse_table_4066(t_small_parse_table_array *v) { - v->a[81320] = anon_sym_LT_LPAREN; - v->a[81321] = anon_sym_GT_LPAREN; - v->a[81322] = sym_word; - v->a[81323] = 3; - v->a[81324] = actions(3); - v->a[81325] = 1; - v->a[81326] = sym_comment; - v->a[81327] = actions(5462); - v->a[81328] = 5; - v->a[81329] = sym_file_descriptor; - v->a[81330] = sym_test_operator; - v->a[81331] = sym__bare_dollar; - v->a[81332] = sym__brace_start; - v->a[81333] = aux_sym_heredoc_redirect_token1; - v->a[81334] = actions(5460); - v->a[81335] = 40; - v->a[81336] = anon_sym_LPAREN_LPAREN; - v->a[81337] = anon_sym_SEMI; - v->a[81338] = anon_sym_PIPE_PIPE; - v->a[81339] = anon_sym_AMP_AMP; + v->a[81320] = state(3472); + v->a[81321] = 2; + v->a[81322] = sym_concatenation; + v->a[81323] = sym__extglob_blob; + v->a[81324] = state(3295); + v->a[81325] = 7; + v->a[81326] = sym_arithmetic_expansion; + v->a[81327] = sym_brace_expression; + v->a[81328] = sym_string; + v->a[81329] = sym_number; + v->a[81330] = sym_simple_expansion; + v->a[81331] = sym_expansion; + v->a[81332] = sym_command_substitution; + v->a[81333] = 3; + v->a[81334] = actions(3); + v->a[81335] = 1; + v->a[81336] = sym_comment; + v->a[81337] = actions(2888); + v->a[81338] = 5; + v->a[81339] = sym_file_descriptor; small_parse_table_4067(v); } void small_parse_table_4067(t_small_parse_table_array *v) { - v->a[81340] = anon_sym_PIPE; - v->a[81341] = anon_sym_AMP; - v->a[81342] = anon_sym_EQ_EQ; - v->a[81343] = anon_sym_LT; - v->a[81344] = anon_sym_GT; - v->a[81345] = anon_sym_LT_LT; - v->a[81346] = anon_sym_GT_GT; - v->a[81347] = anon_sym_RPAREN; - v->a[81348] = anon_sym_SEMI_SEMI; - v->a[81349] = anon_sym_PIPE_AMP; - v->a[81350] = anon_sym_EQ_TILDE; + v->a[81340] = sym__concat; + v->a[81341] = sym_test_operator; + v->a[81342] = sym__brace_start; + v->a[81343] = aux_sym_heredoc_redirect_token1; + v->a[81344] = actions(2886); + v->a[81345] = 25; + v->a[81346] = anon_sym_AMP_AMP; + v->a[81347] = anon_sym_PIPE_PIPE; + v->a[81348] = anon_sym_LT; + v->a[81349] = anon_sym_GT; + v->a[81350] = anon_sym_GT_GT; v->a[81351] = anon_sym_AMP_GT; v->a[81352] = anon_sym_AMP_GT_GT; v->a[81353] = anon_sym_LT_AMP; @@ -82,58 +82,58 @@ void small_parse_table_4067(t_small_parse_table_array *v) v->a[81355] = anon_sym_GT_PIPE; v->a[81356] = anon_sym_LT_AMP_DASH; v->a[81357] = anon_sym_GT_AMP_DASH; - v->a[81358] = anon_sym_LT_LT_DASH; - v->a[81359] = anon_sym_LT_LT_LT; + v->a[81358] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81359] = aux_sym_concatenation_token1; small_parse_table_4068(v); } void small_parse_table_4068(t_small_parse_table_array *v) { - v->a[81360] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81361] = anon_sym_DOLLAR_LBRACK; - v->a[81362] = anon_sym_DOLLAR; - v->a[81363] = sym__special_character; - v->a[81364] = anon_sym_DQUOTE; - v->a[81365] = sym_raw_string; - v->a[81366] = sym_ansi_c_string; - v->a[81367] = aux_sym_number_token1; - v->a[81368] = aux_sym_number_token2; - v->a[81369] = anon_sym_DOLLAR_LBRACE; - v->a[81370] = anon_sym_DOLLAR_LPAREN; - v->a[81371] = anon_sym_BQUOTE; - v->a[81372] = anon_sym_DOLLAR_BQUOTE; - v->a[81373] = anon_sym_LT_LPAREN; - v->a[81374] = anon_sym_GT_LPAREN; - v->a[81375] = sym_word; - v->a[81376] = 3; - v->a[81377] = actions(3); - v->a[81378] = 1; - v->a[81379] = sym_comment; + v->a[81360] = anon_sym_DOLLAR; + v->a[81361] = sym__special_character; + v->a[81362] = anon_sym_DQUOTE; + v->a[81363] = sym_raw_string; + v->a[81364] = aux_sym_number_token1; + v->a[81365] = aux_sym_number_token2; + v->a[81366] = anon_sym_DOLLAR_LBRACE; + v->a[81367] = anon_sym_DOLLAR_LPAREN; + v->a[81368] = anon_sym_BQUOTE; + v->a[81369] = anon_sym_DOLLAR_BQUOTE; + v->a[81370] = sym_word; + v->a[81371] = 22; + v->a[81372] = actions(57); + v->a[81373] = 1; + v->a[81374] = sym_comment; + v->a[81375] = actions(4328); + v->a[81376] = 1; + v->a[81377] = sym_word; + v->a[81378] = actions(4340); + v->a[81379] = 1; small_parse_table_4069(v); } void small_parse_table_4069(t_small_parse_table_array *v) { - v->a[81380] = actions(1314); - v->a[81381] = 5; - v->a[81382] = sym_file_descriptor; - v->a[81383] = sym__concat; - v->a[81384] = sym_test_operator; - v->a[81385] = sym__brace_start; - v->a[81386] = aux_sym_heredoc_redirect_token1; - v->a[81387] = actions(1312); - v->a[81388] = 40; - v->a[81389] = anon_sym_LPAREN_LPAREN; - v->a[81390] = anon_sym_SEMI; - v->a[81391] = anon_sym_PIPE_PIPE; - v->a[81392] = anon_sym_AMP_AMP; - v->a[81393] = anon_sym_PIPE; - v->a[81394] = anon_sym_AMP; - v->a[81395] = anon_sym_LT; - v->a[81396] = anon_sym_GT; - v->a[81397] = anon_sym_LT_LT; - v->a[81398] = anon_sym_GT_GT; - v->a[81399] = anon_sym_SEMI_SEMI; + v->a[81380] = anon_sym_DOLLAR; + v->a[81381] = actions(4346); + v->a[81382] = 1; + v->a[81383] = aux_sym_number_token1; + v->a[81384] = actions(4348); + v->a[81385] = 1; + v->a[81386] = aux_sym_number_token2; + v->a[81387] = actions(4352); + v->a[81388] = 1; + v->a[81389] = anon_sym_DOLLAR_LPAREN; + v->a[81390] = actions(4360); + v->a[81391] = 1; + v->a[81392] = sym_extglob_pattern; + v->a[81393] = actions(4362); + v->a[81394] = 1; + v->a[81395] = sym__brace_start; + v->a[81396] = actions(4548); + v->a[81397] = 1; + v->a[81398] = anon_sym_LPAREN; + v->a[81399] = actions(4550); small_parse_table_4070(v); } diff --git a/parser/static/small_parse_table/small_parse_table_814.c b/parser/static/small_parse_table/small_parse_table_814.c index 68caeb45..11fb5df9 100644 --- a/parser/static/small_parse_table/small_parse_table_814.c +++ b/parser/static/small_parse_table/small_parse_table_814.c @@ -14,99 +14,99 @@ void small_parse_table_4070(t_small_parse_table_array *v) { - v->a[81400] = anon_sym_SEMI_AMP; - v->a[81401] = anon_sym_SEMI_SEMI_AMP; - v->a[81402] = anon_sym_PIPE_AMP; - v->a[81403] = anon_sym_AMP_GT; - v->a[81404] = anon_sym_AMP_GT_GT; - v->a[81405] = anon_sym_LT_AMP; - v->a[81406] = anon_sym_GT_AMP; - v->a[81407] = anon_sym_GT_PIPE; - v->a[81408] = anon_sym_LT_AMP_DASH; - v->a[81409] = anon_sym_GT_AMP_DASH; - v->a[81410] = anon_sym_LT_LT_DASH; - v->a[81411] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81412] = anon_sym_DOLLAR_LBRACK; - v->a[81413] = aux_sym_concatenation_token1; - v->a[81414] = anon_sym_DOLLAR; - v->a[81415] = sym__special_character; - v->a[81416] = anon_sym_DQUOTE; - v->a[81417] = sym_raw_string; - v->a[81418] = sym_ansi_c_string; - v->a[81419] = aux_sym_number_token1; + v->a[81400] = 1; + v->a[81401] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81402] = actions(4552); + v->a[81403] = 1; + v->a[81404] = sym__special_character; + v->a[81405] = actions(4554); + v->a[81406] = 1; + v->a[81407] = anon_sym_DQUOTE; + v->a[81408] = actions(4556); + v->a[81409] = 1; + v->a[81410] = anon_sym_DOLLAR_LBRACE; + v->a[81411] = actions(4558); + v->a[81412] = 1; + v->a[81413] = anon_sym_BQUOTE; + v->a[81414] = actions(4560); + v->a[81415] = 1; + v->a[81416] = anon_sym_DOLLAR_BQUOTE; + v->a[81417] = actions(4572); + v->a[81418] = 1; + v->a[81419] = anon_sym_esac; small_parse_table_4071(v); } void small_parse_table_4071(t_small_parse_table_array *v) { - v->a[81420] = aux_sym_number_token2; - v->a[81421] = anon_sym_DOLLAR_LBRACE; - v->a[81422] = anon_sym_DOLLAR_LPAREN; - v->a[81423] = anon_sym_BQUOTE; - v->a[81424] = anon_sym_DOLLAR_BQUOTE; - v->a[81425] = anon_sym_LT_LPAREN; - v->a[81426] = anon_sym_GT_LPAREN; - v->a[81427] = aux_sym__simple_variable_name_token1; - v->a[81428] = sym_word; - v->a[81429] = 6; - v->a[81430] = actions(3); - v->a[81431] = 1; - v->a[81432] = sym_comment; - v->a[81433] = actions(5844); - v->a[81434] = 1; - v->a[81435] = aux_sym_concatenation_token1; - v->a[81436] = actions(5948); - v->a[81437] = 1; - v->a[81438] = sym__concat; - v->a[81439] = state(1722); + v->a[81420] = state(3393); + v->a[81421] = 1; + v->a[81422] = aux_sym__literal_repeat1; + v->a[81423] = state(3947); + v->a[81424] = 1; + v->a[81425] = sym_last_case_item; + v->a[81426] = actions(4358); + v->a[81427] = 2; + v->a[81428] = sym_test_operator; + v->a[81429] = sym_raw_string; + v->a[81430] = state(1781); + v->a[81431] = 2; + v->a[81432] = sym_case_item; + v->a[81433] = aux_sym_case_statement_repeat1; + v->a[81434] = state(3472); + v->a[81435] = 2; + v->a[81436] = sym_concatenation; + v->a[81437] = sym__extglob_blob; + v->a[81438] = state(3295); + v->a[81439] = 7; small_parse_table_4072(v); } void small_parse_table_4072(t_small_parse_table_array *v) { - v->a[81440] = 1; - v->a[81441] = aux_sym_concatenation_repeat1; - v->a[81442] = actions(1288); - v->a[81443] = 4; - v->a[81444] = sym_file_descriptor; - v->a[81445] = sym_test_operator; - v->a[81446] = sym__brace_start; - v->a[81447] = aux_sym_heredoc_redirect_token1; - v->a[81448] = actions(1286); - v->a[81449] = 38; - v->a[81450] = anon_sym_LPAREN_LPAREN; - v->a[81451] = anon_sym_SEMI; - v->a[81452] = anon_sym_PIPE_PIPE; - v->a[81453] = anon_sym_AMP_AMP; - v->a[81454] = anon_sym_PIPE; - v->a[81455] = anon_sym_AMP; - v->a[81456] = anon_sym_LT; - v->a[81457] = anon_sym_GT; - v->a[81458] = anon_sym_LT_LT; - v->a[81459] = anon_sym_GT_GT; + v->a[81440] = sym_arithmetic_expansion; + v->a[81441] = sym_brace_expression; + v->a[81442] = sym_string; + v->a[81443] = sym_number; + v->a[81444] = sym_simple_expansion; + v->a[81445] = sym_expansion; + v->a[81446] = sym_command_substitution; + v->a[81447] = 3; + v->a[81448] = actions(3); + v->a[81449] = 1; + v->a[81450] = sym_comment; + v->a[81451] = actions(3024); + v->a[81452] = 5; + v->a[81453] = sym_file_descriptor; + v->a[81454] = sym__concat; + v->a[81455] = sym_test_operator; + v->a[81456] = sym__brace_start; + v->a[81457] = aux_sym_heredoc_redirect_token1; + v->a[81458] = actions(3022); + v->a[81459] = 25; small_parse_table_4073(v); } void small_parse_table_4073(t_small_parse_table_array *v) { - v->a[81460] = anon_sym_RPAREN; - v->a[81461] = anon_sym_SEMI_SEMI; - v->a[81462] = anon_sym_PIPE_AMP; - v->a[81463] = anon_sym_AMP_GT; - v->a[81464] = anon_sym_AMP_GT_GT; - v->a[81465] = anon_sym_LT_AMP; - v->a[81466] = anon_sym_GT_AMP; - v->a[81467] = anon_sym_GT_PIPE; - v->a[81468] = anon_sym_LT_AMP_DASH; - v->a[81469] = anon_sym_GT_AMP_DASH; - v->a[81470] = anon_sym_LT_LT_DASH; - v->a[81471] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81472] = anon_sym_DOLLAR_LBRACK; - v->a[81473] = anon_sym_DOLLAR; - v->a[81474] = sym__special_character; - v->a[81475] = anon_sym_DQUOTE; - v->a[81476] = sym_raw_string; - v->a[81477] = sym_ansi_c_string; + v->a[81460] = anon_sym_AMP_AMP; + v->a[81461] = anon_sym_PIPE_PIPE; + v->a[81462] = anon_sym_LT; + v->a[81463] = anon_sym_GT; + v->a[81464] = anon_sym_GT_GT; + v->a[81465] = anon_sym_AMP_GT; + v->a[81466] = anon_sym_AMP_GT_GT; + v->a[81467] = anon_sym_LT_AMP; + v->a[81468] = anon_sym_GT_AMP; + v->a[81469] = anon_sym_GT_PIPE; + v->a[81470] = anon_sym_LT_AMP_DASH; + v->a[81471] = anon_sym_GT_AMP_DASH; + v->a[81472] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81473] = aux_sym_concatenation_token1; + v->a[81474] = anon_sym_DOLLAR; + v->a[81475] = sym__special_character; + v->a[81476] = anon_sym_DQUOTE; + v->a[81477] = sym_raw_string; v->a[81478] = aux_sym_number_token1; v->a[81479] = aux_sym_number_token2; small_parse_table_4074(v); @@ -118,21 +118,21 @@ void small_parse_table_4074(t_small_parse_table_array *v) v->a[81481] = anon_sym_DOLLAR_LPAREN; v->a[81482] = anon_sym_BQUOTE; v->a[81483] = anon_sym_DOLLAR_BQUOTE; - v->a[81484] = anon_sym_LT_LPAREN; - v->a[81485] = anon_sym_GT_LPAREN; - v->a[81486] = aux_sym__simple_variable_name_token1; - v->a[81487] = sym_word; - v->a[81488] = 6; - v->a[81489] = actions(3); + v->a[81484] = sym_word; + v->a[81485] = 22; + v->a[81486] = actions(57); + v->a[81487] = 1; + v->a[81488] = sym_comment; + v->a[81489] = actions(4328); v->a[81490] = 1; - v->a[81491] = sym_comment; - v->a[81492] = actions(4699); + v->a[81491] = sym_word; + v->a[81492] = actions(4340); v->a[81493] = 1; - v->a[81494] = aux_sym_concatenation_token1; - v->a[81495] = actions(5950); + v->a[81494] = anon_sym_DOLLAR; + v->a[81495] = actions(4346); v->a[81496] = 1; - v->a[81497] = sym__concat; - v->a[81498] = state(965); + v->a[81497] = aux_sym_number_token1; + v->a[81498] = actions(4348); v->a[81499] = 1; small_parse_table_4075(v); } diff --git a/parser/static/small_parse_table/small_parse_table_815.c b/parser/static/small_parse_table/small_parse_table_815.c index a0b66f9f..4e874fa8 100644 --- a/parser/static/small_parse_table/small_parse_table_815.c +++ b/parser/static/small_parse_table/small_parse_table_815.c @@ -14,126 +14,126 @@ void small_parse_table_4075(t_small_parse_table_array *v) { - v->a[81500] = aux_sym_concatenation_repeat1; - v->a[81501] = actions(1267); - v->a[81502] = 5; - v->a[81503] = sym_file_descriptor; - v->a[81504] = sym_test_operator; - v->a[81505] = sym__bare_dollar; - v->a[81506] = sym__brace_start; - v->a[81507] = aux_sym_heredoc_redirect_token1; - v->a[81508] = actions(1265); - v->a[81509] = 37; - v->a[81510] = anon_sym_LPAREN_LPAREN; - v->a[81511] = anon_sym_PIPE_PIPE; - v->a[81512] = anon_sym_AMP_AMP; - v->a[81513] = anon_sym_PIPE; - v->a[81514] = anon_sym_EQ_EQ; - v->a[81515] = anon_sym_LT; - v->a[81516] = anon_sym_GT; - v->a[81517] = anon_sym_LT_LT; - v->a[81518] = anon_sym_GT_GT; - v->a[81519] = anon_sym_LPAREN; + v->a[81500] = aux_sym_number_token2; + v->a[81501] = actions(4352); + v->a[81502] = 1; + v->a[81503] = anon_sym_DOLLAR_LPAREN; + v->a[81504] = actions(4360); + v->a[81505] = 1; + v->a[81506] = sym_extglob_pattern; + v->a[81507] = actions(4362); + v->a[81508] = 1; + v->a[81509] = sym__brace_start; + v->a[81510] = actions(4396); + v->a[81511] = 1; + v->a[81512] = anon_sym_esac; + v->a[81513] = actions(4548); + v->a[81514] = 1; + v->a[81515] = anon_sym_LPAREN; + v->a[81516] = actions(4550); + v->a[81517] = 1; + v->a[81518] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81519] = actions(4552); small_parse_table_4076(v); } void small_parse_table_4076(t_small_parse_table_array *v) { - v->a[81520] = anon_sym_PIPE_AMP; - v->a[81521] = anon_sym_EQ_TILDE; - v->a[81522] = anon_sym_AMP_GT; - v->a[81523] = anon_sym_AMP_GT_GT; - v->a[81524] = anon_sym_LT_AMP; - v->a[81525] = anon_sym_GT_AMP; - v->a[81526] = anon_sym_GT_PIPE; - v->a[81527] = anon_sym_LT_AMP_DASH; - v->a[81528] = anon_sym_GT_AMP_DASH; - v->a[81529] = anon_sym_LT_LT_DASH; - v->a[81530] = anon_sym_LT_LT_LT; - v->a[81531] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81532] = anon_sym_DOLLAR_LBRACK; - v->a[81533] = anon_sym_DOLLAR; - v->a[81534] = sym__special_character; - v->a[81535] = anon_sym_DQUOTE; - v->a[81536] = sym_raw_string; - v->a[81537] = sym_ansi_c_string; - v->a[81538] = aux_sym_number_token1; - v->a[81539] = aux_sym_number_token2; + v->a[81520] = 1; + v->a[81521] = sym__special_character; + v->a[81522] = actions(4554); + v->a[81523] = 1; + v->a[81524] = anon_sym_DQUOTE; + v->a[81525] = actions(4556); + v->a[81526] = 1; + v->a[81527] = anon_sym_DOLLAR_LBRACE; + v->a[81528] = actions(4558); + v->a[81529] = 1; + v->a[81530] = anon_sym_BQUOTE; + v->a[81531] = actions(4560); + v->a[81532] = 1; + v->a[81533] = anon_sym_DOLLAR_BQUOTE; + v->a[81534] = state(3393); + v->a[81535] = 1; + v->a[81536] = aux_sym__literal_repeat1; + v->a[81537] = state(3943); + v->a[81538] = 1; + v->a[81539] = sym_last_case_item; small_parse_table_4077(v); } void small_parse_table_4077(t_small_parse_table_array *v) { - v->a[81540] = anon_sym_DOLLAR_LBRACE; - v->a[81541] = anon_sym_DOLLAR_LPAREN; - v->a[81542] = anon_sym_BQUOTE; - v->a[81543] = anon_sym_DOLLAR_BQUOTE; - v->a[81544] = anon_sym_LT_LPAREN; - v->a[81545] = anon_sym_GT_LPAREN; - v->a[81546] = sym_word; - v->a[81547] = 3; - v->a[81548] = actions(3); - v->a[81549] = 1; - v->a[81550] = sym_comment; - v->a[81551] = actions(4532); - v->a[81552] = 5; - v->a[81553] = sym_file_descriptor; - v->a[81554] = sym_test_operator; - v->a[81555] = sym__bare_dollar; - v->a[81556] = sym__brace_start; - v->a[81557] = aux_sym_heredoc_redirect_token1; - v->a[81558] = actions(4530); - v->a[81559] = 40; + v->a[81540] = actions(4358); + v->a[81541] = 2; + v->a[81542] = sym_test_operator; + v->a[81543] = sym_raw_string; + v->a[81544] = state(1813); + v->a[81545] = 2; + v->a[81546] = sym_case_item; + v->a[81547] = aux_sym_case_statement_repeat1; + v->a[81548] = state(3472); + v->a[81549] = 2; + v->a[81550] = sym_concatenation; + v->a[81551] = sym__extglob_blob; + v->a[81552] = state(3295); + v->a[81553] = 7; + v->a[81554] = sym_arithmetic_expansion; + v->a[81555] = sym_brace_expression; + v->a[81556] = sym_string; + v->a[81557] = sym_number; + v->a[81558] = sym_simple_expansion; + v->a[81559] = sym_expansion; small_parse_table_4078(v); } void small_parse_table_4078(t_small_parse_table_array *v) { - v->a[81560] = anon_sym_LPAREN_LPAREN; - v->a[81561] = anon_sym_SEMI; - v->a[81562] = anon_sym_PIPE_PIPE; - v->a[81563] = anon_sym_AMP_AMP; - v->a[81564] = anon_sym_PIPE; - v->a[81565] = anon_sym_AMP; - v->a[81566] = anon_sym_EQ_EQ; - v->a[81567] = anon_sym_LT; - v->a[81568] = anon_sym_GT; - v->a[81569] = anon_sym_LT_LT; - v->a[81570] = anon_sym_GT_GT; - v->a[81571] = anon_sym_RPAREN; - v->a[81572] = anon_sym_SEMI_SEMI; - v->a[81573] = anon_sym_PIPE_AMP; - v->a[81574] = anon_sym_EQ_TILDE; - v->a[81575] = anon_sym_AMP_GT; - v->a[81576] = anon_sym_AMP_GT_GT; - v->a[81577] = anon_sym_LT_AMP; - v->a[81578] = anon_sym_GT_AMP; - v->a[81579] = anon_sym_GT_PIPE; + v->a[81560] = sym_command_substitution; + v->a[81561] = 3; + v->a[81562] = actions(3); + v->a[81563] = 1; + v->a[81564] = sym_comment; + v->a[81565] = actions(3020); + v->a[81566] = 5; + v->a[81567] = sym_file_descriptor; + v->a[81568] = sym__concat; + v->a[81569] = sym_test_operator; + v->a[81570] = sym__brace_start; + v->a[81571] = aux_sym_heredoc_redirect_token1; + v->a[81572] = actions(3018); + v->a[81573] = 25; + v->a[81574] = anon_sym_AMP_AMP; + v->a[81575] = anon_sym_PIPE_PIPE; + v->a[81576] = anon_sym_LT; + v->a[81577] = anon_sym_GT; + v->a[81578] = anon_sym_GT_GT; + v->a[81579] = anon_sym_AMP_GT; small_parse_table_4079(v); } void small_parse_table_4079(t_small_parse_table_array *v) { - v->a[81580] = anon_sym_LT_AMP_DASH; - v->a[81581] = anon_sym_GT_AMP_DASH; - v->a[81582] = anon_sym_LT_LT_DASH; - v->a[81583] = anon_sym_LT_LT_LT; - v->a[81584] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81585] = anon_sym_DOLLAR_LBRACK; - v->a[81586] = anon_sym_DOLLAR; - v->a[81587] = sym__special_character; - v->a[81588] = anon_sym_DQUOTE; - v->a[81589] = sym_raw_string; - v->a[81590] = sym_ansi_c_string; - v->a[81591] = aux_sym_number_token1; - v->a[81592] = aux_sym_number_token2; - v->a[81593] = anon_sym_DOLLAR_LBRACE; - v->a[81594] = anon_sym_DOLLAR_LPAREN; - v->a[81595] = anon_sym_BQUOTE; - v->a[81596] = anon_sym_DOLLAR_BQUOTE; - v->a[81597] = anon_sym_LT_LPAREN; - v->a[81598] = anon_sym_GT_LPAREN; - v->a[81599] = sym_word; + v->a[81580] = anon_sym_AMP_GT_GT; + v->a[81581] = anon_sym_LT_AMP; + v->a[81582] = anon_sym_GT_AMP; + v->a[81583] = anon_sym_GT_PIPE; + v->a[81584] = anon_sym_LT_AMP_DASH; + v->a[81585] = anon_sym_GT_AMP_DASH; + v->a[81586] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81587] = aux_sym_concatenation_token1; + v->a[81588] = anon_sym_DOLLAR; + v->a[81589] = sym__special_character; + v->a[81590] = anon_sym_DQUOTE; + v->a[81591] = sym_raw_string; + v->a[81592] = aux_sym_number_token1; + v->a[81593] = aux_sym_number_token2; + v->a[81594] = anon_sym_DOLLAR_LBRACE; + v->a[81595] = anon_sym_DOLLAR_LPAREN; + v->a[81596] = anon_sym_BQUOTE; + v->a[81597] = anon_sym_DOLLAR_BQUOTE; + v->a[81598] = sym_word; + v->a[81599] = 3; small_parse_table_4080(v); } diff --git a/parser/static/small_parse_table/small_parse_table_816.c b/parser/static/small_parse_table/small_parse_table_816.c index 723e92fc..f67ebcee 100644 --- a/parser/static/small_parse_table/small_parse_table_816.c +++ b/parser/static/small_parse_table/small_parse_table_816.c @@ -14,126 +14,126 @@ void small_parse_table_4080(t_small_parse_table_array *v) { - v->a[81600] = 6; - v->a[81601] = actions(3); - v->a[81602] = 1; - v->a[81603] = sym_comment; - v->a[81604] = actions(4699); - v->a[81605] = 1; - v->a[81606] = aux_sym_concatenation_token1; - v->a[81607] = actions(4701); - v->a[81608] = 1; - v->a[81609] = sym__concat; - v->a[81610] = state(1721); - v->a[81611] = 1; - v->a[81612] = aux_sym_concatenation_repeat1; - v->a[81613] = actions(1281); - v->a[81614] = 5; - v->a[81615] = sym_file_descriptor; - v->a[81616] = sym_test_operator; - v->a[81617] = sym__bare_dollar; - v->a[81618] = sym__brace_start; - v->a[81619] = aux_sym_heredoc_redirect_token1; + v->a[81600] = actions(3); + v->a[81601] = 1; + v->a[81602] = sym_comment; + v->a[81603] = actions(3066); + v->a[81604] = 5; + v->a[81605] = sym_file_descriptor; + v->a[81606] = sym__concat; + v->a[81607] = sym_test_operator; + v->a[81608] = sym__brace_start; + v->a[81609] = aux_sym_heredoc_redirect_token1; + v->a[81610] = actions(3064); + v->a[81611] = 25; + v->a[81612] = anon_sym_AMP_AMP; + v->a[81613] = anon_sym_PIPE_PIPE; + v->a[81614] = anon_sym_LT; + v->a[81615] = anon_sym_GT; + v->a[81616] = anon_sym_GT_GT; + v->a[81617] = anon_sym_AMP_GT; + v->a[81618] = anon_sym_AMP_GT_GT; + v->a[81619] = anon_sym_LT_AMP; small_parse_table_4081(v); } void small_parse_table_4081(t_small_parse_table_array *v) { - v->a[81620] = actions(1271); - v->a[81621] = 37; - v->a[81622] = anon_sym_LPAREN_LPAREN; - v->a[81623] = anon_sym_PIPE_PIPE; - v->a[81624] = anon_sym_AMP_AMP; - v->a[81625] = anon_sym_PIPE; - v->a[81626] = anon_sym_EQ_EQ; - v->a[81627] = anon_sym_LT; - v->a[81628] = anon_sym_GT; - v->a[81629] = anon_sym_LT_LT; - v->a[81630] = anon_sym_GT_GT; - v->a[81631] = anon_sym_LPAREN; - v->a[81632] = anon_sym_PIPE_AMP; - v->a[81633] = anon_sym_EQ_TILDE; - v->a[81634] = anon_sym_AMP_GT; - v->a[81635] = anon_sym_AMP_GT_GT; - v->a[81636] = anon_sym_LT_AMP; - v->a[81637] = anon_sym_GT_AMP; - v->a[81638] = anon_sym_GT_PIPE; - v->a[81639] = anon_sym_LT_AMP_DASH; + v->a[81620] = anon_sym_GT_AMP; + v->a[81621] = anon_sym_GT_PIPE; + v->a[81622] = anon_sym_LT_AMP_DASH; + v->a[81623] = anon_sym_GT_AMP_DASH; + v->a[81624] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81625] = aux_sym_concatenation_token1; + v->a[81626] = anon_sym_DOLLAR; + v->a[81627] = sym__special_character; + v->a[81628] = anon_sym_DQUOTE; + v->a[81629] = sym_raw_string; + v->a[81630] = aux_sym_number_token1; + v->a[81631] = aux_sym_number_token2; + v->a[81632] = anon_sym_DOLLAR_LBRACE; + v->a[81633] = anon_sym_DOLLAR_LPAREN; + v->a[81634] = anon_sym_BQUOTE; + v->a[81635] = anon_sym_DOLLAR_BQUOTE; + v->a[81636] = sym_word; + v->a[81637] = 22; + v->a[81638] = actions(57); + v->a[81639] = 1; small_parse_table_4082(v); } void small_parse_table_4082(t_small_parse_table_array *v) { - v->a[81640] = anon_sym_GT_AMP_DASH; - v->a[81641] = anon_sym_LT_LT_DASH; - v->a[81642] = anon_sym_LT_LT_LT; - v->a[81643] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81644] = anon_sym_DOLLAR_LBRACK; - v->a[81645] = anon_sym_DOLLAR; - v->a[81646] = sym__special_character; - v->a[81647] = anon_sym_DQUOTE; - v->a[81648] = sym_raw_string; - v->a[81649] = sym_ansi_c_string; - v->a[81650] = aux_sym_number_token1; - v->a[81651] = aux_sym_number_token2; - v->a[81652] = anon_sym_DOLLAR_LBRACE; - v->a[81653] = anon_sym_DOLLAR_LPAREN; - v->a[81654] = anon_sym_BQUOTE; - v->a[81655] = anon_sym_DOLLAR_BQUOTE; - v->a[81656] = anon_sym_LT_LPAREN; - v->a[81657] = anon_sym_GT_LPAREN; - v->a[81658] = sym_word; - v->a[81659] = 3; + v->a[81640] = sym_comment; + v->a[81641] = actions(4328); + v->a[81642] = 1; + v->a[81643] = sym_word; + v->a[81644] = actions(4340); + v->a[81645] = 1; + v->a[81646] = anon_sym_DOLLAR; + v->a[81647] = actions(4346); + v->a[81648] = 1; + v->a[81649] = aux_sym_number_token1; + v->a[81650] = actions(4348); + v->a[81651] = 1; + v->a[81652] = aux_sym_number_token2; + v->a[81653] = actions(4352); + v->a[81654] = 1; + v->a[81655] = anon_sym_DOLLAR_LPAREN; + v->a[81656] = actions(4360); + v->a[81657] = 1; + v->a[81658] = sym_extglob_pattern; + v->a[81659] = actions(4362); small_parse_table_4083(v); } void small_parse_table_4083(t_small_parse_table_array *v) { - v->a[81660] = actions(3); - v->a[81661] = 1; - v->a[81662] = sym_comment; - v->a[81663] = actions(1342); - v->a[81664] = 5; - v->a[81665] = sym_file_descriptor; - v->a[81666] = sym__concat; - v->a[81667] = sym_test_operator; - v->a[81668] = sym__brace_start; - v->a[81669] = aux_sym_heredoc_redirect_token1; - v->a[81670] = actions(1340); - v->a[81671] = 40; - v->a[81672] = anon_sym_LPAREN_LPAREN; - v->a[81673] = anon_sym_SEMI; - v->a[81674] = anon_sym_PIPE_PIPE; - v->a[81675] = anon_sym_AMP_AMP; - v->a[81676] = anon_sym_PIPE; - v->a[81677] = anon_sym_AMP; - v->a[81678] = anon_sym_LT; - v->a[81679] = anon_sym_GT; + v->a[81660] = 1; + v->a[81661] = sym__brace_start; + v->a[81662] = actions(4548); + v->a[81663] = 1; + v->a[81664] = anon_sym_LPAREN; + v->a[81665] = actions(4550); + v->a[81666] = 1; + v->a[81667] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81668] = actions(4552); + v->a[81669] = 1; + v->a[81670] = sym__special_character; + v->a[81671] = actions(4554); + v->a[81672] = 1; + v->a[81673] = anon_sym_DQUOTE; + v->a[81674] = actions(4556); + v->a[81675] = 1; + v->a[81676] = anon_sym_DOLLAR_LBRACE; + v->a[81677] = actions(4558); + v->a[81678] = 1; + v->a[81679] = anon_sym_BQUOTE; small_parse_table_4084(v); } void small_parse_table_4084(t_small_parse_table_array *v) { - v->a[81680] = anon_sym_LT_LT; - v->a[81681] = anon_sym_GT_GT; - v->a[81682] = anon_sym_SEMI_SEMI; - v->a[81683] = anon_sym_SEMI_AMP; - v->a[81684] = anon_sym_SEMI_SEMI_AMP; - v->a[81685] = anon_sym_PIPE_AMP; - v->a[81686] = anon_sym_AMP_GT; - v->a[81687] = anon_sym_AMP_GT_GT; - v->a[81688] = anon_sym_LT_AMP; - v->a[81689] = anon_sym_GT_AMP; - v->a[81690] = anon_sym_GT_PIPE; - v->a[81691] = anon_sym_LT_AMP_DASH; - v->a[81692] = anon_sym_GT_AMP_DASH; - v->a[81693] = anon_sym_LT_LT_DASH; - v->a[81694] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81695] = anon_sym_DOLLAR_LBRACK; - v->a[81696] = aux_sym_concatenation_token1; - v->a[81697] = anon_sym_DOLLAR; - v->a[81698] = sym__special_character; - v->a[81699] = anon_sym_DQUOTE; + v->a[81680] = actions(4560); + v->a[81681] = 1; + v->a[81682] = anon_sym_DOLLAR_BQUOTE; + v->a[81683] = actions(4574); + v->a[81684] = 1; + v->a[81685] = anon_sym_esac; + v->a[81686] = state(3393); + v->a[81687] = 1; + v->a[81688] = aux_sym__literal_repeat1; + v->a[81689] = state(4030); + v->a[81690] = 1; + v->a[81691] = sym_last_case_item; + v->a[81692] = actions(4358); + v->a[81693] = 2; + v->a[81694] = sym_test_operator; + v->a[81695] = sym_raw_string; + v->a[81696] = state(1817); + v->a[81697] = 2; + v->a[81698] = sym_case_item; + v->a[81699] = aux_sym_case_statement_repeat1; small_parse_table_4085(v); } diff --git a/parser/static/small_parse_table/small_parse_table_817.c b/parser/static/small_parse_table/small_parse_table_817.c index bbbc0330..a32ce1dc 100644 --- a/parser/static/small_parse_table/small_parse_table_817.c +++ b/parser/static/small_parse_table/small_parse_table_817.c @@ -14,126 +14,126 @@ void small_parse_table_4085(t_small_parse_table_array *v) { - v->a[81700] = sym_raw_string; - v->a[81701] = sym_ansi_c_string; - v->a[81702] = aux_sym_number_token1; - v->a[81703] = aux_sym_number_token2; - v->a[81704] = anon_sym_DOLLAR_LBRACE; - v->a[81705] = anon_sym_DOLLAR_LPAREN; - v->a[81706] = anon_sym_BQUOTE; - v->a[81707] = anon_sym_DOLLAR_BQUOTE; - v->a[81708] = anon_sym_LT_LPAREN; - v->a[81709] = anon_sym_GT_LPAREN; - v->a[81710] = aux_sym__simple_variable_name_token1; - v->a[81711] = sym_word; - v->a[81712] = 7; - v->a[81713] = actions(3); - v->a[81714] = 1; - v->a[81715] = sym_comment; - v->a[81716] = actions(4699); - v->a[81717] = 1; - v->a[81718] = aux_sym_concatenation_token1; - v->a[81719] = actions(4701); + v->a[81700] = state(3472); + v->a[81701] = 2; + v->a[81702] = sym_concatenation; + v->a[81703] = sym__extglob_blob; + v->a[81704] = state(3295); + v->a[81705] = 7; + v->a[81706] = sym_arithmetic_expansion; + v->a[81707] = sym_brace_expression; + v->a[81708] = sym_string; + v->a[81709] = sym_number; + v->a[81710] = sym_simple_expansion; + v->a[81711] = sym_expansion; + v->a[81712] = sym_command_substitution; + v->a[81713] = 22; + v->a[81714] = actions(57); + v->a[81715] = 1; + v->a[81716] = sym_comment; + v->a[81717] = actions(4328); + v->a[81718] = 1; + v->a[81719] = sym_word; small_parse_table_4086(v); } void small_parse_table_4086(t_small_parse_table_array *v) { - v->a[81720] = 1; - v->a[81721] = sym__concat; - v->a[81722] = actions(5952); - v->a[81723] = 1; - v->a[81724] = anon_sym_LPAREN; - v->a[81725] = state(1721); - v->a[81726] = 1; - v->a[81727] = aux_sym_concatenation_repeat1; - v->a[81728] = actions(1281); - v->a[81729] = 5; - v->a[81730] = sym_file_descriptor; - v->a[81731] = sym_test_operator; - v->a[81732] = sym__bare_dollar; - v->a[81733] = sym__brace_start; - v->a[81734] = aux_sym_heredoc_redirect_token1; - v->a[81735] = actions(1271); - v->a[81736] = 36; - v->a[81737] = anon_sym_LPAREN_LPAREN; - v->a[81738] = anon_sym_PIPE_PIPE; - v->a[81739] = anon_sym_AMP_AMP; + v->a[81720] = actions(4340); + v->a[81721] = 1; + v->a[81722] = anon_sym_DOLLAR; + v->a[81723] = actions(4346); + v->a[81724] = 1; + v->a[81725] = aux_sym_number_token1; + v->a[81726] = actions(4348); + v->a[81727] = 1; + v->a[81728] = aux_sym_number_token2; + v->a[81729] = actions(4352); + v->a[81730] = 1; + v->a[81731] = anon_sym_DOLLAR_LPAREN; + v->a[81732] = actions(4360); + v->a[81733] = 1; + v->a[81734] = sym_extglob_pattern; + v->a[81735] = actions(4362); + v->a[81736] = 1; + v->a[81737] = sym__brace_start; + v->a[81738] = actions(4376); + v->a[81739] = 1; small_parse_table_4087(v); } void small_parse_table_4087(t_small_parse_table_array *v) { - v->a[81740] = anon_sym_PIPE; - v->a[81741] = anon_sym_EQ_EQ; - v->a[81742] = anon_sym_LT; - v->a[81743] = anon_sym_GT; - v->a[81744] = anon_sym_LT_LT; - v->a[81745] = anon_sym_GT_GT; - v->a[81746] = anon_sym_PIPE_AMP; - v->a[81747] = anon_sym_EQ_TILDE; - v->a[81748] = anon_sym_AMP_GT; - v->a[81749] = anon_sym_AMP_GT_GT; - v->a[81750] = anon_sym_LT_AMP; - v->a[81751] = anon_sym_GT_AMP; - v->a[81752] = anon_sym_GT_PIPE; - v->a[81753] = anon_sym_LT_AMP_DASH; - v->a[81754] = anon_sym_GT_AMP_DASH; - v->a[81755] = anon_sym_LT_LT_DASH; - v->a[81756] = anon_sym_LT_LT_LT; - v->a[81757] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81758] = anon_sym_DOLLAR_LBRACK; - v->a[81759] = anon_sym_DOLLAR; + v->a[81740] = anon_sym_esac; + v->a[81741] = actions(4548); + v->a[81742] = 1; + v->a[81743] = anon_sym_LPAREN; + v->a[81744] = actions(4550); + v->a[81745] = 1; + v->a[81746] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81747] = actions(4552); + v->a[81748] = 1; + v->a[81749] = sym__special_character; + v->a[81750] = actions(4554); + v->a[81751] = 1; + v->a[81752] = anon_sym_DQUOTE; + v->a[81753] = actions(4556); + v->a[81754] = 1; + v->a[81755] = anon_sym_DOLLAR_LBRACE; + v->a[81756] = actions(4558); + v->a[81757] = 1; + v->a[81758] = anon_sym_BQUOTE; + v->a[81759] = actions(4560); small_parse_table_4088(v); } void small_parse_table_4088(t_small_parse_table_array *v) { - v->a[81760] = sym__special_character; - v->a[81761] = anon_sym_DQUOTE; - v->a[81762] = sym_raw_string; - v->a[81763] = sym_ansi_c_string; - v->a[81764] = aux_sym_number_token1; - v->a[81765] = aux_sym_number_token2; - v->a[81766] = anon_sym_DOLLAR_LBRACE; - v->a[81767] = anon_sym_DOLLAR_LPAREN; - v->a[81768] = anon_sym_BQUOTE; - v->a[81769] = anon_sym_DOLLAR_BQUOTE; - v->a[81770] = anon_sym_LT_LPAREN; - v->a[81771] = anon_sym_GT_LPAREN; - v->a[81772] = sym_word; - v->a[81773] = 5; - v->a[81774] = actions(3); - v->a[81775] = 1; - v->a[81776] = sym_comment; - v->a[81777] = actions(5928); - v->a[81778] = 1; - v->a[81779] = sym__special_character; + v->a[81760] = 1; + v->a[81761] = anon_sym_DOLLAR_BQUOTE; + v->a[81762] = state(3393); + v->a[81763] = 1; + v->a[81764] = aux_sym__literal_repeat1; + v->a[81765] = state(3870); + v->a[81766] = 1; + v->a[81767] = sym_last_case_item; + v->a[81768] = actions(4358); + v->a[81769] = 2; + v->a[81770] = sym_test_operator; + v->a[81771] = sym_raw_string; + v->a[81772] = state(1740); + v->a[81773] = 2; + v->a[81774] = sym_case_item; + v->a[81775] = aux_sym_case_statement_repeat1; + v->a[81776] = state(3472); + v->a[81777] = 2; + v->a[81778] = sym_concatenation; + v->a[81779] = sym__extglob_blob; small_parse_table_4089(v); } void small_parse_table_4089(t_small_parse_table_array *v) { - v->a[81780] = state(1646); - v->a[81781] = 1; - v->a[81782] = aux_sym__literal_repeat1; - v->a[81783] = actions(5069); - v->a[81784] = 5; - v->a[81785] = sym_file_descriptor; - v->a[81786] = sym_variable_name; - v->a[81787] = sym_test_operator; - v->a[81788] = sym__brace_start; - v->a[81789] = aux_sym_heredoc_redirect_token1; - v->a[81790] = actions(5067); - v->a[81791] = 38; - v->a[81792] = anon_sym_LPAREN_LPAREN; - v->a[81793] = anon_sym_SEMI; - v->a[81794] = anon_sym_PIPE_PIPE; - v->a[81795] = anon_sym_AMP_AMP; - v->a[81796] = anon_sym_PIPE; - v->a[81797] = anon_sym_AMP; - v->a[81798] = anon_sym_LT; - v->a[81799] = anon_sym_GT; + v->a[81780] = state(3295); + v->a[81781] = 7; + v->a[81782] = sym_arithmetic_expansion; + v->a[81783] = sym_brace_expression; + v->a[81784] = sym_string; + v->a[81785] = sym_number; + v->a[81786] = sym_simple_expansion; + v->a[81787] = sym_expansion; + v->a[81788] = sym_command_substitution; + v->a[81789] = 22; + v->a[81790] = actions(57); + v->a[81791] = 1; + v->a[81792] = sym_comment; + v->a[81793] = actions(4328); + v->a[81794] = 1; + v->a[81795] = sym_word; + v->a[81796] = actions(4340); + v->a[81797] = 1; + v->a[81798] = anon_sym_DOLLAR; + v->a[81799] = actions(4346); small_parse_table_4090(v); } diff --git a/parser/static/small_parse_table/small_parse_table_818.c b/parser/static/small_parse_table/small_parse_table_818.c index 332181e6..00484927 100644 --- a/parser/static/small_parse_table/small_parse_table_818.c +++ b/parser/static/small_parse_table/small_parse_table_818.c @@ -14,126 +14,126 @@ void small_parse_table_4090(t_small_parse_table_array *v) { - v->a[81800] = anon_sym_LT_LT; - v->a[81801] = anon_sym_GT_GT; - v->a[81802] = anon_sym_SEMI_SEMI; - v->a[81803] = anon_sym_SEMI_AMP; - v->a[81804] = anon_sym_SEMI_SEMI_AMP; - v->a[81805] = anon_sym_PIPE_AMP; - v->a[81806] = anon_sym_AMP_GT; - v->a[81807] = anon_sym_AMP_GT_GT; - v->a[81808] = anon_sym_LT_AMP; - v->a[81809] = anon_sym_GT_AMP; - v->a[81810] = anon_sym_GT_PIPE; - v->a[81811] = anon_sym_LT_AMP_DASH; - v->a[81812] = anon_sym_GT_AMP_DASH; - v->a[81813] = anon_sym_LT_LT_DASH; - v->a[81814] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81815] = anon_sym_DOLLAR_LBRACK; - v->a[81816] = anon_sym_DOLLAR; - v->a[81817] = anon_sym_DQUOTE; - v->a[81818] = sym_raw_string; - v->a[81819] = sym_ansi_c_string; + v->a[81800] = 1; + v->a[81801] = aux_sym_number_token1; + v->a[81802] = actions(4348); + v->a[81803] = 1; + v->a[81804] = aux_sym_number_token2; + v->a[81805] = actions(4352); + v->a[81806] = 1; + v->a[81807] = anon_sym_DOLLAR_LPAREN; + v->a[81808] = actions(4360); + v->a[81809] = 1; + v->a[81810] = sym_extglob_pattern; + v->a[81811] = actions(4362); + v->a[81812] = 1; + v->a[81813] = sym__brace_start; + v->a[81814] = actions(4364); + v->a[81815] = 1; + v->a[81816] = anon_sym_esac; + v->a[81817] = actions(4548); + v->a[81818] = 1; + v->a[81819] = anon_sym_LPAREN; small_parse_table_4091(v); } void small_parse_table_4091(t_small_parse_table_array *v) { - v->a[81820] = aux_sym_number_token1; - v->a[81821] = aux_sym_number_token2; - v->a[81822] = anon_sym_DOLLAR_LBRACE; - v->a[81823] = anon_sym_DOLLAR_LPAREN; - v->a[81824] = anon_sym_BQUOTE; - v->a[81825] = anon_sym_DOLLAR_BQUOTE; - v->a[81826] = anon_sym_LT_LPAREN; - v->a[81827] = anon_sym_GT_LPAREN; - v->a[81828] = aux_sym__simple_variable_name_token1; - v->a[81829] = sym_word; - v->a[81830] = 6; - v->a[81831] = actions(3); - v->a[81832] = 1; - v->a[81833] = sym_comment; - v->a[81834] = actions(4699); - v->a[81835] = 1; - v->a[81836] = aux_sym_concatenation_token1; - v->a[81837] = actions(5955); - v->a[81838] = 1; - v->a[81839] = sym__concat; + v->a[81820] = actions(4550); + v->a[81821] = 1; + v->a[81822] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81823] = actions(4552); + v->a[81824] = 1; + v->a[81825] = sym__special_character; + v->a[81826] = actions(4554); + v->a[81827] = 1; + v->a[81828] = anon_sym_DQUOTE; + v->a[81829] = actions(4556); + v->a[81830] = 1; + v->a[81831] = anon_sym_DOLLAR_LBRACE; + v->a[81832] = actions(4558); + v->a[81833] = 1; + v->a[81834] = anon_sym_BQUOTE; + v->a[81835] = actions(4560); + v->a[81836] = 1; + v->a[81837] = anon_sym_DOLLAR_BQUOTE; + v->a[81838] = state(3393); + v->a[81839] = 1; small_parse_table_4092(v); } void small_parse_table_4092(t_small_parse_table_array *v) { - v->a[81840] = state(965); - v->a[81841] = 1; - v->a[81842] = aux_sym_concatenation_repeat1; - v->a[81843] = actions(1288); - v->a[81844] = 5; - v->a[81845] = sym_file_descriptor; + v->a[81840] = aux_sym__literal_repeat1; + v->a[81841] = state(3867); + v->a[81842] = 1; + v->a[81843] = sym_last_case_item; + v->a[81844] = actions(4358); + v->a[81845] = 2; v->a[81846] = sym_test_operator; - v->a[81847] = sym__bare_dollar; - v->a[81848] = sym__brace_start; - v->a[81849] = aux_sym_heredoc_redirect_token1; - v->a[81850] = actions(1286); - v->a[81851] = 37; - v->a[81852] = anon_sym_LPAREN_LPAREN; - v->a[81853] = anon_sym_PIPE_PIPE; - v->a[81854] = anon_sym_AMP_AMP; - v->a[81855] = anon_sym_PIPE; - v->a[81856] = anon_sym_EQ_EQ; - v->a[81857] = anon_sym_LT; - v->a[81858] = anon_sym_GT; - v->a[81859] = anon_sym_LT_LT; + v->a[81847] = sym_raw_string; + v->a[81848] = state(1747); + v->a[81849] = 2; + v->a[81850] = sym_case_item; + v->a[81851] = aux_sym_case_statement_repeat1; + v->a[81852] = state(3472); + v->a[81853] = 2; + v->a[81854] = sym_concatenation; + v->a[81855] = sym__extglob_blob; + v->a[81856] = state(3295); + v->a[81857] = 7; + v->a[81858] = sym_arithmetic_expansion; + v->a[81859] = sym_brace_expression; small_parse_table_4093(v); } void small_parse_table_4093(t_small_parse_table_array *v) { - v->a[81860] = anon_sym_GT_GT; - v->a[81861] = anon_sym_LPAREN; - v->a[81862] = anon_sym_PIPE_AMP; - v->a[81863] = anon_sym_EQ_TILDE; - v->a[81864] = anon_sym_AMP_GT; - v->a[81865] = anon_sym_AMP_GT_GT; - v->a[81866] = anon_sym_LT_AMP; - v->a[81867] = anon_sym_GT_AMP; - v->a[81868] = anon_sym_GT_PIPE; - v->a[81869] = anon_sym_LT_AMP_DASH; - v->a[81870] = anon_sym_GT_AMP_DASH; - v->a[81871] = anon_sym_LT_LT_DASH; - v->a[81872] = anon_sym_LT_LT_LT; - v->a[81873] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81874] = anon_sym_DOLLAR_LBRACK; - v->a[81875] = anon_sym_DOLLAR; - v->a[81876] = sym__special_character; - v->a[81877] = anon_sym_DQUOTE; - v->a[81878] = sym_raw_string; - v->a[81879] = sym_ansi_c_string; + v->a[81860] = sym_string; + v->a[81861] = sym_number; + v->a[81862] = sym_simple_expansion; + v->a[81863] = sym_expansion; + v->a[81864] = sym_command_substitution; + v->a[81865] = 3; + v->a[81866] = actions(3); + v->a[81867] = 1; + v->a[81868] = sym_comment; + v->a[81869] = actions(3125); + v->a[81870] = 5; + v->a[81871] = sym_file_descriptor; + v->a[81872] = sym__concat; + v->a[81873] = sym_test_operator; + v->a[81874] = sym__brace_start; + v->a[81875] = aux_sym_heredoc_redirect_token1; + v->a[81876] = actions(3123); + v->a[81877] = 25; + v->a[81878] = anon_sym_AMP_AMP; + v->a[81879] = anon_sym_PIPE_PIPE; small_parse_table_4094(v); } void small_parse_table_4094(t_small_parse_table_array *v) { - v->a[81880] = aux_sym_number_token1; - v->a[81881] = aux_sym_number_token2; - v->a[81882] = anon_sym_DOLLAR_LBRACE; - v->a[81883] = anon_sym_DOLLAR_LPAREN; - v->a[81884] = anon_sym_BQUOTE; - v->a[81885] = anon_sym_DOLLAR_BQUOTE; - v->a[81886] = anon_sym_LT_LPAREN; - v->a[81887] = anon_sym_GT_LPAREN; - v->a[81888] = sym_word; - v->a[81889] = 6; - v->a[81890] = actions(3); - v->a[81891] = 1; - v->a[81892] = sym_comment; - v->a[81893] = actions(5957); - v->a[81894] = 1; - v->a[81895] = aux_sym_concatenation_token1; - v->a[81896] = actions(5960); - v->a[81897] = 1; - v->a[81898] = sym__concat; - v->a[81899] = state(1722); + v->a[81880] = anon_sym_LT; + v->a[81881] = anon_sym_GT; + v->a[81882] = anon_sym_GT_GT; + v->a[81883] = anon_sym_AMP_GT; + v->a[81884] = anon_sym_AMP_GT_GT; + v->a[81885] = anon_sym_LT_AMP; + v->a[81886] = anon_sym_GT_AMP; + v->a[81887] = anon_sym_GT_PIPE; + v->a[81888] = anon_sym_LT_AMP_DASH; + v->a[81889] = anon_sym_GT_AMP_DASH; + v->a[81890] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81891] = aux_sym_concatenation_token1; + v->a[81892] = anon_sym_DOLLAR; + v->a[81893] = sym__special_character; + v->a[81894] = anon_sym_DQUOTE; + v->a[81895] = sym_raw_string; + v->a[81896] = aux_sym_number_token1; + v->a[81897] = aux_sym_number_token2; + v->a[81898] = anon_sym_DOLLAR_LBRACE; + v->a[81899] = anon_sym_DOLLAR_LPAREN; small_parse_table_4095(v); } diff --git a/parser/static/small_parse_table/small_parse_table_819.c b/parser/static/small_parse_table/small_parse_table_819.c index 1da30a69..b26207bb 100644 --- a/parser/static/small_parse_table/small_parse_table_819.c +++ b/parser/static/small_parse_table/small_parse_table_819.c @@ -14,126 +14,126 @@ void small_parse_table_4095(t_small_parse_table_array *v) { - v->a[81900] = 1; - v->a[81901] = aux_sym_concatenation_repeat1; - v->a[81902] = actions(1253); - v->a[81903] = 4; - v->a[81904] = sym_file_descriptor; - v->a[81905] = sym_test_operator; - v->a[81906] = sym__brace_start; - v->a[81907] = aux_sym_heredoc_redirect_token1; - v->a[81908] = actions(1251); - v->a[81909] = 38; - v->a[81910] = anon_sym_LPAREN_LPAREN; - v->a[81911] = anon_sym_SEMI; - v->a[81912] = anon_sym_PIPE_PIPE; - v->a[81913] = anon_sym_AMP_AMP; - v->a[81914] = anon_sym_PIPE; - v->a[81915] = anon_sym_AMP; - v->a[81916] = anon_sym_LT; - v->a[81917] = anon_sym_GT; - v->a[81918] = anon_sym_LT_LT; - v->a[81919] = anon_sym_GT_GT; + v->a[81900] = anon_sym_BQUOTE; + v->a[81901] = anon_sym_DOLLAR_BQUOTE; + v->a[81902] = sym_word; + v->a[81903] = 3; + v->a[81904] = actions(3); + v->a[81905] = 1; + v->a[81906] = sym_comment; + v->a[81907] = actions(3117); + v->a[81908] = 5; + v->a[81909] = sym_file_descriptor; + v->a[81910] = sym__concat; + v->a[81911] = sym_test_operator; + v->a[81912] = sym__brace_start; + v->a[81913] = aux_sym_heredoc_redirect_token1; + v->a[81914] = actions(3115); + v->a[81915] = 25; + v->a[81916] = anon_sym_AMP_AMP; + v->a[81917] = anon_sym_PIPE_PIPE; + v->a[81918] = anon_sym_LT; + v->a[81919] = anon_sym_GT; small_parse_table_4096(v); } void small_parse_table_4096(t_small_parse_table_array *v) { - v->a[81920] = anon_sym_RPAREN; - v->a[81921] = anon_sym_SEMI_SEMI; - v->a[81922] = anon_sym_PIPE_AMP; - v->a[81923] = anon_sym_AMP_GT; - v->a[81924] = anon_sym_AMP_GT_GT; - v->a[81925] = anon_sym_LT_AMP; - v->a[81926] = anon_sym_GT_AMP; - v->a[81927] = anon_sym_GT_PIPE; - v->a[81928] = anon_sym_LT_AMP_DASH; - v->a[81929] = anon_sym_GT_AMP_DASH; - v->a[81930] = anon_sym_LT_LT_DASH; - v->a[81931] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81932] = anon_sym_DOLLAR_LBRACK; - v->a[81933] = anon_sym_DOLLAR; - v->a[81934] = sym__special_character; - v->a[81935] = anon_sym_DQUOTE; - v->a[81936] = sym_raw_string; - v->a[81937] = sym_ansi_c_string; - v->a[81938] = aux_sym_number_token1; - v->a[81939] = aux_sym_number_token2; + v->a[81920] = anon_sym_GT_GT; + v->a[81921] = anon_sym_AMP_GT; + v->a[81922] = anon_sym_AMP_GT_GT; + v->a[81923] = anon_sym_LT_AMP; + v->a[81924] = anon_sym_GT_AMP; + v->a[81925] = anon_sym_GT_PIPE; + v->a[81926] = anon_sym_LT_AMP_DASH; + v->a[81927] = anon_sym_GT_AMP_DASH; + v->a[81928] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81929] = aux_sym_concatenation_token1; + v->a[81930] = anon_sym_DOLLAR; + v->a[81931] = sym__special_character; + v->a[81932] = anon_sym_DQUOTE; + v->a[81933] = sym_raw_string; + v->a[81934] = aux_sym_number_token1; + v->a[81935] = aux_sym_number_token2; + v->a[81936] = anon_sym_DOLLAR_LBRACE; + v->a[81937] = anon_sym_DOLLAR_LPAREN; + v->a[81938] = anon_sym_BQUOTE; + v->a[81939] = anon_sym_DOLLAR_BQUOTE; small_parse_table_4097(v); } void small_parse_table_4097(t_small_parse_table_array *v) { - v->a[81940] = anon_sym_DOLLAR_LBRACE; - v->a[81941] = anon_sym_DOLLAR_LPAREN; - v->a[81942] = anon_sym_BQUOTE; - v->a[81943] = anon_sym_DOLLAR_BQUOTE; - v->a[81944] = anon_sym_LT_LPAREN; - v->a[81945] = anon_sym_GT_LPAREN; - v->a[81946] = aux_sym__simple_variable_name_token1; - v->a[81947] = sym_word; - v->a[81948] = 3; - v->a[81949] = actions(3); - v->a[81950] = 1; - v->a[81951] = sym_comment; - v->a[81952] = actions(1334); - v->a[81953] = 6; - v->a[81954] = sym_file_descriptor; - v->a[81955] = sym__concat; - v->a[81956] = sym_variable_name; - v->a[81957] = sym_test_operator; - v->a[81958] = sym__brace_start; - v->a[81959] = aux_sym_heredoc_redirect_token1; + v->a[81940] = sym_word; + v->a[81941] = 3; + v->a[81942] = actions(3); + v->a[81943] = 1; + v->a[81944] = sym_comment; + v->a[81945] = actions(3050); + v->a[81946] = 5; + v->a[81947] = sym_file_descriptor; + v->a[81948] = sym__concat; + v->a[81949] = sym_test_operator; + v->a[81950] = sym__brace_start; + v->a[81951] = aux_sym_heredoc_redirect_token1; + v->a[81952] = actions(3048); + v->a[81953] = 25; + v->a[81954] = anon_sym_AMP_AMP; + v->a[81955] = anon_sym_PIPE_PIPE; + v->a[81956] = anon_sym_LT; + v->a[81957] = anon_sym_GT; + v->a[81958] = anon_sym_GT_GT; + v->a[81959] = anon_sym_AMP_GT; small_parse_table_4098(v); } void small_parse_table_4098(t_small_parse_table_array *v) { - v->a[81960] = actions(1332); - v->a[81961] = 39; - v->a[81962] = anon_sym_LPAREN_LPAREN; - v->a[81963] = anon_sym_SEMI; - v->a[81964] = anon_sym_PIPE_PIPE; - v->a[81965] = anon_sym_AMP_AMP; - v->a[81966] = anon_sym_PIPE; - v->a[81967] = anon_sym_AMP; - v->a[81968] = anon_sym_LT; - v->a[81969] = anon_sym_GT; - v->a[81970] = anon_sym_LT_LT; - v->a[81971] = anon_sym_GT_GT; - v->a[81972] = anon_sym_RPAREN; - v->a[81973] = anon_sym_SEMI_SEMI; - v->a[81974] = anon_sym_PIPE_AMP; - v->a[81975] = anon_sym_AMP_GT; - v->a[81976] = anon_sym_AMP_GT_GT; - v->a[81977] = anon_sym_LT_AMP; - v->a[81978] = anon_sym_GT_AMP; - v->a[81979] = anon_sym_GT_PIPE; + v->a[81960] = anon_sym_AMP_GT_GT; + v->a[81961] = anon_sym_LT_AMP; + v->a[81962] = anon_sym_GT_AMP; + v->a[81963] = anon_sym_GT_PIPE; + v->a[81964] = anon_sym_LT_AMP_DASH; + v->a[81965] = anon_sym_GT_AMP_DASH; + v->a[81966] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[81967] = aux_sym_concatenation_token1; + v->a[81968] = anon_sym_DOLLAR; + v->a[81969] = sym__special_character; + v->a[81970] = anon_sym_DQUOTE; + v->a[81971] = sym_raw_string; + v->a[81972] = aux_sym_number_token1; + v->a[81973] = aux_sym_number_token2; + v->a[81974] = anon_sym_DOLLAR_LBRACE; + v->a[81975] = anon_sym_DOLLAR_LPAREN; + v->a[81976] = anon_sym_BQUOTE; + v->a[81977] = anon_sym_DOLLAR_BQUOTE; + v->a[81978] = sym_word; + v->a[81979] = 3; small_parse_table_4099(v); } void small_parse_table_4099(t_small_parse_table_array *v) { - v->a[81980] = anon_sym_LT_AMP_DASH; - v->a[81981] = anon_sym_GT_AMP_DASH; - v->a[81982] = anon_sym_LT_LT_DASH; - v->a[81983] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[81984] = anon_sym_DOLLAR_LBRACK; - v->a[81985] = aux_sym_concatenation_token1; - v->a[81986] = anon_sym_DOLLAR; - v->a[81987] = sym__special_character; - v->a[81988] = anon_sym_DQUOTE; - v->a[81989] = sym_raw_string; - v->a[81990] = sym_ansi_c_string; - v->a[81991] = aux_sym_number_token1; - v->a[81992] = aux_sym_number_token2; - v->a[81993] = anon_sym_DOLLAR_LBRACE; - v->a[81994] = anon_sym_DOLLAR_LPAREN; - v->a[81995] = anon_sym_BQUOTE; - v->a[81996] = anon_sym_DOLLAR_BQUOTE; - v->a[81997] = anon_sym_LT_LPAREN; - v->a[81998] = anon_sym_GT_LPAREN; - v->a[81999] = aux_sym__simple_variable_name_token1; + v->a[81980] = actions(3); + v->a[81981] = 1; + v->a[81982] = sym_comment; + v->a[81983] = actions(3062); + v->a[81984] = 5; + v->a[81985] = sym_file_descriptor; + v->a[81986] = sym__concat; + v->a[81987] = sym_test_operator; + v->a[81988] = sym__brace_start; + v->a[81989] = aux_sym_heredoc_redirect_token1; + v->a[81990] = actions(3060); + v->a[81991] = 25; + v->a[81992] = anon_sym_AMP_AMP; + v->a[81993] = anon_sym_PIPE_PIPE; + v->a[81994] = anon_sym_LT; + v->a[81995] = anon_sym_GT; + v->a[81996] = anon_sym_GT_GT; + v->a[81997] = anon_sym_AMP_GT; + v->a[81998] = anon_sym_AMP_GT_GT; + v->a[81999] = anon_sym_LT_AMP; small_parse_table_4100(v); } diff --git a/parser/static/small_parse_table/small_parse_table_82.c b/parser/static/small_parse_table/small_parse_table_82.c index 24e811a1..7fe91c24 100644 --- a/parser/static/small_parse_table/small_parse_table_82.c +++ b/parser/static/small_parse_table/small_parse_table_82.c @@ -14,126 +14,126 @@ void small_parse_table_410(t_small_parse_table_array *v) { - v->a[8200] = anon_sym_DOLLAR_BQUOTE; - v->a[8201] = anon_sym_LT_LPAREN; - v->a[8202] = anon_sym_GT_LPAREN; - v->a[8203] = sym_word; - v->a[8204] = 24; - v->a[8205] = actions(3); - v->a[8206] = 1; - v->a[8207] = sym_comment; - v->a[8208] = actions(2163); - v->a[8209] = 1; - v->a[8210] = anon_sym_DOLLAR_LBRACK; - v->a[8211] = actions(2166); - v->a[8212] = 1; - v->a[8213] = anon_sym_DOLLAR; - v->a[8214] = actions(2172); - v->a[8215] = 1; - v->a[8216] = anon_sym_DQUOTE; - v->a[8217] = actions(2175); - v->a[8218] = 1; - v->a[8219] = aux_sym_number_token1; + v->a[8200] = sym_comment; + v->a[8201] = actions(1859); + v->a[8202] = 1; + v->a[8203] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8204] = actions(1861); + v->a[8205] = 1; + v->a[8206] = anon_sym_DOLLAR; + v->a[8207] = actions(1863); + v->a[8208] = 1; + v->a[8209] = sym__special_character; + v->a[8210] = actions(1865); + v->a[8211] = 1; + v->a[8212] = anon_sym_DQUOTE; + v->a[8213] = actions(1867); + v->a[8214] = 1; + v->a[8215] = aux_sym_number_token1; + v->a[8216] = actions(1869); + v->a[8217] = 1; + v->a[8218] = aux_sym_number_token2; + v->a[8219] = actions(1871); small_parse_table_411(v); } void small_parse_table_411(t_small_parse_table_array *v) { - v->a[8220] = actions(2178); - v->a[8221] = 1; - v->a[8222] = aux_sym_number_token2; - v->a[8223] = actions(2181); - v->a[8224] = 1; - v->a[8225] = anon_sym_DOLLAR_LBRACE; - v->a[8226] = actions(2184); - v->a[8227] = 1; - v->a[8228] = anon_sym_DOLLAR_LPAREN; - v->a[8229] = actions(2187); - v->a[8230] = 1; - v->a[8231] = anon_sym_BQUOTE; - v->a[8232] = actions(2190); - v->a[8233] = 1; - v->a[8234] = anon_sym_DOLLAR_BQUOTE; - v->a[8235] = actions(2205); - v->a[8236] = 1; - v->a[8237] = sym__brace_start; - v->a[8238] = actions(2550); - v->a[8239] = 1; + v->a[8220] = 1; + v->a[8221] = anon_sym_DOLLAR_LBRACE; + v->a[8222] = actions(1873); + v->a[8223] = 1; + v->a[8224] = anon_sym_DOLLAR_LPAREN; + v->a[8225] = actions(1875); + v->a[8226] = 1; + v->a[8227] = anon_sym_BQUOTE; + v->a[8228] = actions(1877); + v->a[8229] = 1; + v->a[8230] = anon_sym_DOLLAR_BQUOTE; + v->a[8231] = actions(1879); + v->a[8232] = 1; + v->a[8233] = aux_sym__simple_variable_name_token1; + v->a[8234] = actions(1881); + v->a[8235] = 1; + v->a[8236] = sym_test_operator; + v->a[8237] = actions(1883); + v->a[8238] = 1; + v->a[8239] = sym__brace_start; small_parse_table_412(v); } void small_parse_table_412(t_small_parse_table_array *v) { - v->a[8240] = sym__special_character; - v->a[8241] = actions(2553); - v->a[8242] = 1; - v->a[8243] = aux_sym__simple_variable_name_token1; - v->a[8244] = actions(2556); - v->a[8245] = 1; - v->a[8246] = sym_variable_name; - v->a[8247] = actions(2559); - v->a[8248] = 1; - v->a[8249] = sym_test_operator; - v->a[8250] = state(1743); - v->a[8251] = 1; - v->a[8252] = aux_sym__literal_repeat1; - v->a[8253] = state(6773); - v->a[8254] = 1; - v->a[8255] = sym_subscript; - v->a[8256] = actions(1704); - v->a[8257] = 2; - v->a[8258] = sym_file_descriptor; - v->a[8259] = aux_sym_heredoc_redirect_token1; + v->a[8240] = state(1209); + v->a[8241] = 1; + v->a[8242] = aux_sym__literal_repeat1; + v->a[8243] = actions(1857); + v->a[8244] = 2; + v->a[8245] = sym_raw_string; + v->a[8246] = sym_word; + v->a[8247] = state(387); + v->a[8248] = 2; + v->a[8249] = sym_concatenation; + v->a[8250] = aux_sym_unset_command_repeat1; + v->a[8251] = actions(1246); + v->a[8252] = 3; + v->a[8253] = sym_file_descriptor; + v->a[8254] = ts_builtin_sym_end; + v->a[8255] = aux_sym_heredoc_redirect_token1; + v->a[8256] = state(774); + v->a[8257] = 7; + v->a[8258] = sym_arithmetic_expansion; + v->a[8259] = sym_brace_expression; small_parse_table_413(v); } void small_parse_table_413(t_small_parse_table_array *v) { - v->a[8260] = actions(2160); - v->a[8261] = 2; - v->a[8262] = anon_sym_LPAREN_LPAREN; - v->a[8263] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8264] = actions(2193); - v->a[8265] = 2; - v->a[8266] = anon_sym_LT_LPAREN; - v->a[8267] = anon_sym_GT_LPAREN; - v->a[8268] = actions(2547); - v->a[8269] = 3; - v->a[8270] = sym_raw_string; - v->a[8271] = sym_ansi_c_string; - v->a[8272] = sym_word; - v->a[8273] = state(612); - v->a[8274] = 3; - v->a[8275] = sym_variable_assignment; - v->a[8276] = sym_concatenation; - v->a[8277] = aux_sym_declaration_command_repeat1; - v->a[8278] = state(1602); - v->a[8279] = 9; + v->a[8260] = sym_string; + v->a[8261] = sym_number; + v->a[8262] = sym_simple_expansion; + v->a[8263] = sym_expansion; + v->a[8264] = sym_command_substitution; + v->a[8265] = actions(1244); + v->a[8266] = 19; + v->a[8267] = anon_sym_PIPE; + v->a[8268] = anon_sym_SEMI_SEMI; + v->a[8269] = anon_sym_PIPE_AMP; + v->a[8270] = anon_sym_AMP_AMP; + v->a[8271] = anon_sym_PIPE_PIPE; + v->a[8272] = anon_sym_LT; + v->a[8273] = anon_sym_GT; + v->a[8274] = anon_sym_GT_GT; + v->a[8275] = anon_sym_AMP_GT; + v->a[8276] = anon_sym_AMP_GT_GT; + v->a[8277] = anon_sym_LT_AMP; + v->a[8278] = anon_sym_GT_AMP; + v->a[8279] = anon_sym_GT_PIPE; small_parse_table_414(v); } void small_parse_table_414(t_small_parse_table_array *v) { - v->a[8280] = sym_arithmetic_expansion; - v->a[8281] = sym_brace_expression; - v->a[8282] = sym_string; - v->a[8283] = sym_translated_string; - v->a[8284] = sym_number; - v->a[8285] = sym_simple_expansion; - v->a[8286] = sym_expansion; - v->a[8287] = sym_command_substitution; - v->a[8288] = sym_process_substitution; - v->a[8289] = actions(1702); - v->a[8290] = 19; - v->a[8291] = anon_sym_SEMI; - v->a[8292] = anon_sym_PIPE_PIPE; - v->a[8293] = anon_sym_AMP_AMP; - v->a[8294] = anon_sym_PIPE; - v->a[8295] = anon_sym_AMP; - v->a[8296] = anon_sym_LT; - v->a[8297] = anon_sym_GT; - v->a[8298] = anon_sym_LT_LT; - v->a[8299] = anon_sym_GT_GT; + v->a[8280] = anon_sym_LT_AMP_DASH; + v->a[8281] = anon_sym_GT_AMP_DASH; + v->a[8282] = anon_sym_LT_LT; + v->a[8283] = anon_sym_LT_LT_DASH; + v->a[8284] = anon_sym_AMP; + v->a[8285] = anon_sym_SEMI; + v->a[8286] = 6; + v->a[8287] = actions(3); + v->a[8288] = 1; + v->a[8289] = sym_comment; + v->a[8290] = state(1237); + v->a[8291] = 1; + v->a[8292] = aux_sym__literal_repeat1; + v->a[8293] = state(357); + v->a[8294] = 2; + v->a[8295] = sym_concatenation; + v->a[8296] = aux_sym_for_statement_repeat1; + v->a[8297] = actions(1182); + v->a[8298] = 5; + v->a[8299] = sym_file_descriptor; small_parse_table_415(v); } diff --git a/parser/static/small_parse_table/small_parse_table_820.c b/parser/static/small_parse_table/small_parse_table_820.c index 081d7d1a..12c90403 100644 --- a/parser/static/small_parse_table/small_parse_table_820.c +++ b/parser/static/small_parse_table/small_parse_table_820.c @@ -14,126 +14,126 @@ void small_parse_table_4100(t_small_parse_table_array *v) { - v->a[82000] = sym_word; - v->a[82001] = 3; - v->a[82002] = actions(3); - v->a[82003] = 1; - v->a[82004] = sym_comment; - v->a[82005] = actions(1263); - v->a[82006] = 6; - v->a[82007] = sym_file_descriptor; - v->a[82008] = sym_test_operator; - v->a[82009] = sym__bare_dollar; - v->a[82010] = sym__brace_start; - v->a[82011] = ts_builtin_sym_end; - v->a[82012] = aux_sym_heredoc_redirect_token1; - v->a[82013] = actions(1261); - v->a[82014] = 39; - v->a[82015] = anon_sym_LPAREN_LPAREN; - v->a[82016] = anon_sym_SEMI; - v->a[82017] = anon_sym_PIPE_PIPE; - v->a[82018] = anon_sym_AMP_AMP; - v->a[82019] = anon_sym_PIPE; + v->a[82000] = anon_sym_GT_AMP; + v->a[82001] = anon_sym_GT_PIPE; + v->a[82002] = anon_sym_LT_AMP_DASH; + v->a[82003] = anon_sym_GT_AMP_DASH; + v->a[82004] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82005] = aux_sym_concatenation_token1; + v->a[82006] = anon_sym_DOLLAR; + v->a[82007] = sym__special_character; + v->a[82008] = anon_sym_DQUOTE; + v->a[82009] = sym_raw_string; + v->a[82010] = aux_sym_number_token1; + v->a[82011] = aux_sym_number_token2; + v->a[82012] = anon_sym_DOLLAR_LBRACE; + v->a[82013] = anon_sym_DOLLAR_LPAREN; + v->a[82014] = anon_sym_BQUOTE; + v->a[82015] = anon_sym_DOLLAR_BQUOTE; + v->a[82016] = sym_word; + v->a[82017] = 22; + v->a[82018] = actions(57); + v->a[82019] = 1; small_parse_table_4101(v); } void small_parse_table_4101(t_small_parse_table_array *v) { - v->a[82020] = anon_sym_AMP; - v->a[82021] = anon_sym_EQ_EQ; - v->a[82022] = anon_sym_LT; - v->a[82023] = anon_sym_GT; - v->a[82024] = anon_sym_LT_LT; - v->a[82025] = anon_sym_GT_GT; - v->a[82026] = anon_sym_SEMI_SEMI; - v->a[82027] = anon_sym_PIPE_AMP; - v->a[82028] = anon_sym_EQ_TILDE; - v->a[82029] = anon_sym_AMP_GT; - v->a[82030] = anon_sym_AMP_GT_GT; - v->a[82031] = anon_sym_LT_AMP; - v->a[82032] = anon_sym_GT_AMP; - v->a[82033] = anon_sym_GT_PIPE; - v->a[82034] = anon_sym_LT_AMP_DASH; - v->a[82035] = anon_sym_GT_AMP_DASH; - v->a[82036] = anon_sym_LT_LT_DASH; - v->a[82037] = anon_sym_LT_LT_LT; - v->a[82038] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82039] = anon_sym_DOLLAR_LBRACK; + v->a[82020] = sym_comment; + v->a[82021] = actions(4328); + v->a[82022] = 1; + v->a[82023] = sym_word; + v->a[82024] = actions(4340); + v->a[82025] = 1; + v->a[82026] = anon_sym_DOLLAR; + v->a[82027] = actions(4346); + v->a[82028] = 1; + v->a[82029] = aux_sym_number_token1; + v->a[82030] = actions(4348); + v->a[82031] = 1; + v->a[82032] = aux_sym_number_token2; + v->a[82033] = actions(4352); + v->a[82034] = 1; + v->a[82035] = anon_sym_DOLLAR_LPAREN; + v->a[82036] = actions(4360); + v->a[82037] = 1; + v->a[82038] = sym_extglob_pattern; + v->a[82039] = actions(4362); small_parse_table_4102(v); } void small_parse_table_4102(t_small_parse_table_array *v) { - v->a[82040] = anon_sym_DOLLAR; - v->a[82041] = sym__special_character; - v->a[82042] = anon_sym_DQUOTE; - v->a[82043] = sym_raw_string; - v->a[82044] = sym_ansi_c_string; - v->a[82045] = aux_sym_number_token1; - v->a[82046] = aux_sym_number_token2; - v->a[82047] = anon_sym_DOLLAR_LBRACE; - v->a[82048] = anon_sym_DOLLAR_LPAREN; - v->a[82049] = anon_sym_BQUOTE; - v->a[82050] = anon_sym_DOLLAR_BQUOTE; - v->a[82051] = anon_sym_LT_LPAREN; - v->a[82052] = anon_sym_GT_LPAREN; - v->a[82053] = sym_word; - v->a[82054] = 6; - v->a[82055] = actions(3); - v->a[82056] = 1; - v->a[82057] = sym_comment; - v->a[82058] = actions(5758); - v->a[82059] = 1; + v->a[82040] = 1; + v->a[82041] = sym__brace_start; + v->a[82042] = actions(4548); + v->a[82043] = 1; + v->a[82044] = anon_sym_LPAREN; + v->a[82045] = actions(4550); + v->a[82046] = 1; + v->a[82047] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82048] = actions(4552); + v->a[82049] = 1; + v->a[82050] = sym__special_character; + v->a[82051] = actions(4554); + v->a[82052] = 1; + v->a[82053] = anon_sym_DQUOTE; + v->a[82054] = actions(4556); + v->a[82055] = 1; + v->a[82056] = anon_sym_DOLLAR_LBRACE; + v->a[82057] = actions(4558); + v->a[82058] = 1; + v->a[82059] = anon_sym_BQUOTE; small_parse_table_4103(v); } void small_parse_table_4103(t_small_parse_table_array *v) { - v->a[82060] = aux_sym_concatenation_token1; - v->a[82061] = actions(5760); - v->a[82062] = 1; - v->a[82063] = sym__concat; - v->a[82064] = state(1640); - v->a[82065] = 1; - v->a[82066] = aux_sym_concatenation_repeat1; - v->a[82067] = actions(1263); - v->a[82068] = 4; - v->a[82069] = sym_file_descriptor; - v->a[82070] = sym_test_operator; - v->a[82071] = sym__brace_start; - v->a[82072] = aux_sym_heredoc_redirect_token1; - v->a[82073] = actions(1261); - v->a[82074] = 38; - v->a[82075] = anon_sym_LPAREN_LPAREN; - v->a[82076] = anon_sym_SEMI; - v->a[82077] = anon_sym_PIPE_PIPE; - v->a[82078] = anon_sym_AMP_AMP; - v->a[82079] = anon_sym_PIPE; + v->a[82060] = actions(4560); + v->a[82061] = 1; + v->a[82062] = anon_sym_DOLLAR_BQUOTE; + v->a[82063] = actions(4576); + v->a[82064] = 1; + v->a[82065] = anon_sym_esac; + v->a[82066] = state(3393); + v->a[82067] = 1; + v->a[82068] = aux_sym__literal_repeat1; + v->a[82069] = state(4025); + v->a[82070] = 1; + v->a[82071] = sym_last_case_item; + v->a[82072] = actions(4358); + v->a[82073] = 2; + v->a[82074] = sym_test_operator; + v->a[82075] = sym_raw_string; + v->a[82076] = state(1818); + v->a[82077] = 2; + v->a[82078] = sym_case_item; + v->a[82079] = aux_sym_case_statement_repeat1; small_parse_table_4104(v); } void small_parse_table_4104(t_small_parse_table_array *v) { - v->a[82080] = anon_sym_AMP; - v->a[82081] = anon_sym_LT; - v->a[82082] = anon_sym_GT; - v->a[82083] = anon_sym_LT_LT; - v->a[82084] = anon_sym_GT_GT; - v->a[82085] = anon_sym_SEMI_SEMI; - v->a[82086] = anon_sym_SEMI_AMP; - v->a[82087] = anon_sym_SEMI_SEMI_AMP; - v->a[82088] = anon_sym_PIPE_AMP; - v->a[82089] = anon_sym_AMP_GT; - v->a[82090] = anon_sym_AMP_GT_GT; - v->a[82091] = anon_sym_LT_AMP; - v->a[82092] = anon_sym_GT_AMP; - v->a[82093] = anon_sym_GT_PIPE; - v->a[82094] = anon_sym_LT_AMP_DASH; - v->a[82095] = anon_sym_GT_AMP_DASH; - v->a[82096] = anon_sym_LT_LT_DASH; - v->a[82097] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82098] = anon_sym_DOLLAR_LBRACK; - v->a[82099] = anon_sym_DOLLAR; + v->a[82080] = state(3472); + v->a[82081] = 2; + v->a[82082] = sym_concatenation; + v->a[82083] = sym__extglob_blob; + v->a[82084] = state(3295); + v->a[82085] = 7; + v->a[82086] = sym_arithmetic_expansion; + v->a[82087] = sym_brace_expression; + v->a[82088] = sym_string; + v->a[82089] = sym_number; + v->a[82090] = sym_simple_expansion; + v->a[82091] = sym_expansion; + v->a[82092] = sym_command_substitution; + v->a[82093] = 3; + v->a[82094] = actions(3); + v->a[82095] = 1; + v->a[82096] = sym_comment; + v->a[82097] = actions(3159); + v->a[82098] = 5; + v->a[82099] = sym_file_descriptor; small_parse_table_4105(v); } diff --git a/parser/static/small_parse_table/small_parse_table_821.c b/parser/static/small_parse_table/small_parse_table_821.c index b3a74f97..fbae1cea 100644 --- a/parser/static/small_parse_table/small_parse_table_821.c +++ b/parser/static/small_parse_table/small_parse_table_821.c @@ -14,126 +14,126 @@ void small_parse_table_4105(t_small_parse_table_array *v) { - v->a[82100] = sym__special_character; - v->a[82101] = anon_sym_DQUOTE; - v->a[82102] = sym_raw_string; - v->a[82103] = sym_ansi_c_string; - v->a[82104] = aux_sym_number_token1; - v->a[82105] = aux_sym_number_token2; - v->a[82106] = anon_sym_DOLLAR_LBRACE; - v->a[82107] = anon_sym_DOLLAR_LPAREN; - v->a[82108] = anon_sym_BQUOTE; - v->a[82109] = anon_sym_DOLLAR_BQUOTE; - v->a[82110] = anon_sym_LT_LPAREN; - v->a[82111] = anon_sym_GT_LPAREN; - v->a[82112] = sym_word; - v->a[82113] = 3; - v->a[82114] = actions(3); - v->a[82115] = 1; - v->a[82116] = sym_comment; - v->a[82117] = actions(1318); - v->a[82118] = 6; - v->a[82119] = sym_file_descriptor; + v->a[82100] = sym__concat; + v->a[82101] = sym_test_operator; + v->a[82102] = sym__brace_start; + v->a[82103] = aux_sym_heredoc_redirect_token1; + v->a[82104] = actions(3157); + v->a[82105] = 25; + v->a[82106] = anon_sym_AMP_AMP; + v->a[82107] = anon_sym_PIPE_PIPE; + v->a[82108] = anon_sym_LT; + v->a[82109] = anon_sym_GT; + v->a[82110] = anon_sym_GT_GT; + v->a[82111] = anon_sym_AMP_GT; + v->a[82112] = anon_sym_AMP_GT_GT; + v->a[82113] = anon_sym_LT_AMP; + v->a[82114] = anon_sym_GT_AMP; + v->a[82115] = anon_sym_GT_PIPE; + v->a[82116] = anon_sym_LT_AMP_DASH; + v->a[82117] = anon_sym_GT_AMP_DASH; + v->a[82118] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82119] = aux_sym_concatenation_token1; small_parse_table_4106(v); } void small_parse_table_4106(t_small_parse_table_array *v) { - v->a[82120] = sym__concat; - v->a[82121] = sym_test_operator; - v->a[82122] = sym__brace_start; - v->a[82123] = ts_builtin_sym_end; - v->a[82124] = aux_sym_heredoc_redirect_token1; - v->a[82125] = actions(1316); - v->a[82126] = 38; - v->a[82127] = anon_sym_LPAREN_LPAREN; - v->a[82128] = anon_sym_SEMI; - v->a[82129] = anon_sym_PIPE_PIPE; - v->a[82130] = anon_sym_AMP_AMP; - v->a[82131] = anon_sym_PIPE; - v->a[82132] = anon_sym_AMP; - v->a[82133] = anon_sym_LT; - v->a[82134] = anon_sym_GT; - v->a[82135] = anon_sym_LT_LT; - v->a[82136] = anon_sym_GT_GT; - v->a[82137] = anon_sym_SEMI_SEMI; - v->a[82138] = anon_sym_PIPE_AMP; - v->a[82139] = anon_sym_AMP_GT; + v->a[82120] = anon_sym_DOLLAR; + v->a[82121] = sym__special_character; + v->a[82122] = anon_sym_DQUOTE; + v->a[82123] = sym_raw_string; + v->a[82124] = aux_sym_number_token1; + v->a[82125] = aux_sym_number_token2; + v->a[82126] = anon_sym_DOLLAR_LBRACE; + v->a[82127] = anon_sym_DOLLAR_LPAREN; + v->a[82128] = anon_sym_BQUOTE; + v->a[82129] = anon_sym_DOLLAR_BQUOTE; + v->a[82130] = sym_word; + v->a[82131] = 3; + v->a[82132] = actions(3); + v->a[82133] = 1; + v->a[82134] = sym_comment; + v->a[82135] = actions(2654); + v->a[82136] = 5; + v->a[82137] = sym_file_descriptor; + v->a[82138] = sym__concat; + v->a[82139] = sym_test_operator; small_parse_table_4107(v); } void small_parse_table_4107(t_small_parse_table_array *v) { - v->a[82140] = anon_sym_AMP_GT_GT; - v->a[82141] = anon_sym_LT_AMP; - v->a[82142] = anon_sym_GT_AMP; - v->a[82143] = anon_sym_GT_PIPE; - v->a[82144] = anon_sym_LT_AMP_DASH; - v->a[82145] = anon_sym_GT_AMP_DASH; - v->a[82146] = anon_sym_LT_LT_DASH; - v->a[82147] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82148] = anon_sym_DOLLAR_LBRACK; - v->a[82149] = aux_sym_concatenation_token1; - v->a[82150] = anon_sym_DOLLAR; - v->a[82151] = sym__special_character; - v->a[82152] = anon_sym_DQUOTE; - v->a[82153] = sym_raw_string; - v->a[82154] = sym_ansi_c_string; - v->a[82155] = aux_sym_number_token1; - v->a[82156] = aux_sym_number_token2; - v->a[82157] = anon_sym_DOLLAR_LBRACE; - v->a[82158] = anon_sym_DOLLAR_LPAREN; - v->a[82159] = anon_sym_BQUOTE; + v->a[82140] = sym__brace_start; + v->a[82141] = aux_sym_heredoc_redirect_token1; + v->a[82142] = actions(2652); + v->a[82143] = 25; + v->a[82144] = anon_sym_AMP_AMP; + v->a[82145] = anon_sym_PIPE_PIPE; + v->a[82146] = anon_sym_LT; + v->a[82147] = anon_sym_GT; + v->a[82148] = anon_sym_GT_GT; + v->a[82149] = anon_sym_AMP_GT; + v->a[82150] = anon_sym_AMP_GT_GT; + v->a[82151] = anon_sym_LT_AMP; + v->a[82152] = anon_sym_GT_AMP; + v->a[82153] = anon_sym_GT_PIPE; + v->a[82154] = anon_sym_LT_AMP_DASH; + v->a[82155] = anon_sym_GT_AMP_DASH; + v->a[82156] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82157] = aux_sym_concatenation_token1; + v->a[82158] = anon_sym_DOLLAR; + v->a[82159] = sym__special_character; small_parse_table_4108(v); } void small_parse_table_4108(t_small_parse_table_array *v) { - v->a[82160] = anon_sym_DOLLAR_BQUOTE; - v->a[82161] = anon_sym_LT_LPAREN; - v->a[82162] = anon_sym_GT_LPAREN; - v->a[82163] = aux_sym__simple_variable_name_token1; - v->a[82164] = sym_word; - v->a[82165] = 6; - v->a[82166] = actions(3); - v->a[82167] = 1; - v->a[82168] = sym_comment; - v->a[82169] = actions(5844); - v->a[82170] = 1; - v->a[82171] = aux_sym_concatenation_token1; - v->a[82172] = actions(5963); - v->a[82173] = 1; - v->a[82174] = sym__concat; - v->a[82175] = state(1722); - v->a[82176] = 1; - v->a[82177] = aux_sym_concatenation_repeat1; - v->a[82178] = actions(1288); - v->a[82179] = 4; + v->a[82160] = anon_sym_DQUOTE; + v->a[82161] = sym_raw_string; + v->a[82162] = aux_sym_number_token1; + v->a[82163] = aux_sym_number_token2; + v->a[82164] = anon_sym_DOLLAR_LBRACE; + v->a[82165] = anon_sym_DOLLAR_LPAREN; + v->a[82166] = anon_sym_BQUOTE; + v->a[82167] = anon_sym_DOLLAR_BQUOTE; + v->a[82168] = sym_word; + v->a[82169] = 3; + v->a[82170] = actions(3); + v->a[82171] = 1; + v->a[82172] = sym_comment; + v->a[82173] = actions(3034); + v->a[82174] = 5; + v->a[82175] = sym_file_descriptor; + v->a[82176] = sym__concat; + v->a[82177] = sym_test_operator; + v->a[82178] = sym__brace_start; + v->a[82179] = aux_sym_heredoc_redirect_token1; small_parse_table_4109(v); } void small_parse_table_4109(t_small_parse_table_array *v) { - v->a[82180] = sym_file_descriptor; - v->a[82181] = sym_test_operator; - v->a[82182] = sym__brace_start; - v->a[82183] = aux_sym_heredoc_redirect_token1; - v->a[82184] = actions(1286); - v->a[82185] = 37; - v->a[82186] = anon_sym_LPAREN_LPAREN; - v->a[82187] = anon_sym_SEMI; - v->a[82188] = anon_sym_PIPE_PIPE; - v->a[82189] = anon_sym_AMP_AMP; - v->a[82190] = anon_sym_PIPE; - v->a[82191] = anon_sym_AMP; - v->a[82192] = anon_sym_LT; - v->a[82193] = anon_sym_GT; - v->a[82194] = anon_sym_LT_LT; - v->a[82195] = anon_sym_GT_GT; - v->a[82196] = anon_sym_SEMI_SEMI; - v->a[82197] = anon_sym_PIPE_AMP; - v->a[82198] = anon_sym_AMP_GT; - v->a[82199] = anon_sym_AMP_GT_GT; + v->a[82180] = actions(3032); + v->a[82181] = 25; + v->a[82182] = anon_sym_AMP_AMP; + v->a[82183] = anon_sym_PIPE_PIPE; + v->a[82184] = anon_sym_LT; + v->a[82185] = anon_sym_GT; + v->a[82186] = anon_sym_GT_GT; + v->a[82187] = anon_sym_AMP_GT; + v->a[82188] = anon_sym_AMP_GT_GT; + v->a[82189] = anon_sym_LT_AMP; + v->a[82190] = anon_sym_GT_AMP; + v->a[82191] = anon_sym_GT_PIPE; + v->a[82192] = anon_sym_LT_AMP_DASH; + v->a[82193] = anon_sym_GT_AMP_DASH; + v->a[82194] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82195] = aux_sym_concatenation_token1; + v->a[82196] = anon_sym_DOLLAR; + v->a[82197] = sym__special_character; + v->a[82198] = anon_sym_DQUOTE; + v->a[82199] = sym_raw_string; small_parse_table_4110(v); } diff --git a/parser/static/small_parse_table/small_parse_table_822.c b/parser/static/small_parse_table/small_parse_table_822.c index e193949d..ab7c2a44 100644 --- a/parser/static/small_parse_table/small_parse_table_822.c +++ b/parser/static/small_parse_table/small_parse_table_822.c @@ -14,126 +14,126 @@ void small_parse_table_4110(t_small_parse_table_array *v) { - v->a[82200] = anon_sym_LT_AMP; - v->a[82201] = anon_sym_GT_AMP; - v->a[82202] = anon_sym_GT_PIPE; - v->a[82203] = anon_sym_LT_AMP_DASH; - v->a[82204] = anon_sym_GT_AMP_DASH; - v->a[82205] = anon_sym_LT_LT_DASH; - v->a[82206] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82207] = anon_sym_DOLLAR_LBRACK; - v->a[82208] = anon_sym_DOLLAR; - v->a[82209] = sym__special_character; - v->a[82210] = anon_sym_DQUOTE; - v->a[82211] = sym_raw_string; - v->a[82212] = sym_ansi_c_string; - v->a[82213] = aux_sym_number_token1; - v->a[82214] = aux_sym_number_token2; - v->a[82215] = anon_sym_DOLLAR_LBRACE; - v->a[82216] = anon_sym_DOLLAR_LPAREN; - v->a[82217] = anon_sym_BQUOTE; - v->a[82218] = anon_sym_DOLLAR_BQUOTE; - v->a[82219] = anon_sym_LT_LPAREN; + v->a[82200] = aux_sym_number_token1; + v->a[82201] = aux_sym_number_token2; + v->a[82202] = anon_sym_DOLLAR_LBRACE; + v->a[82203] = anon_sym_DOLLAR_LPAREN; + v->a[82204] = anon_sym_BQUOTE; + v->a[82205] = anon_sym_DOLLAR_BQUOTE; + v->a[82206] = sym_word; + v->a[82207] = 3; + v->a[82208] = actions(3); + v->a[82209] = 1; + v->a[82210] = sym_comment; + v->a[82211] = actions(2774); + v->a[82212] = 5; + v->a[82213] = sym_file_descriptor; + v->a[82214] = sym__concat; + v->a[82215] = sym_test_operator; + v->a[82216] = sym__brace_start; + v->a[82217] = aux_sym_heredoc_redirect_token1; + v->a[82218] = actions(2772); + v->a[82219] = 25; small_parse_table_4111(v); } void small_parse_table_4111(t_small_parse_table_array *v) { - v->a[82220] = anon_sym_GT_LPAREN; - v->a[82221] = aux_sym__simple_variable_name_token1; - v->a[82222] = sym_word; - v->a[82223] = 3; - v->a[82224] = actions(3); - v->a[82225] = 1; - v->a[82226] = sym_comment; - v->a[82227] = actions(1302); - v->a[82228] = 5; - v->a[82229] = sym_file_descriptor; - v->a[82230] = sym__concat; - v->a[82231] = sym_test_operator; - v->a[82232] = sym__brace_start; - v->a[82233] = aux_sym_heredoc_redirect_token1; - v->a[82234] = actions(1300); - v->a[82235] = 39; - v->a[82236] = anon_sym_LPAREN_LPAREN; - v->a[82237] = anon_sym_SEMI; - v->a[82238] = anon_sym_PIPE_PIPE; - v->a[82239] = anon_sym_AMP_AMP; + v->a[82220] = anon_sym_AMP_AMP; + v->a[82221] = anon_sym_PIPE_PIPE; + v->a[82222] = anon_sym_LT; + v->a[82223] = anon_sym_GT; + v->a[82224] = anon_sym_GT_GT; + v->a[82225] = anon_sym_AMP_GT; + v->a[82226] = anon_sym_AMP_GT_GT; + v->a[82227] = anon_sym_LT_AMP; + v->a[82228] = anon_sym_GT_AMP; + v->a[82229] = anon_sym_GT_PIPE; + v->a[82230] = anon_sym_LT_AMP_DASH; + v->a[82231] = anon_sym_GT_AMP_DASH; + v->a[82232] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82233] = aux_sym_concatenation_token1; + v->a[82234] = anon_sym_DOLLAR; + v->a[82235] = sym__special_character; + v->a[82236] = anon_sym_DQUOTE; + v->a[82237] = sym_raw_string; + v->a[82238] = aux_sym_number_token1; + v->a[82239] = aux_sym_number_token2; small_parse_table_4112(v); } void small_parse_table_4112(t_small_parse_table_array *v) { - v->a[82240] = anon_sym_PIPE; - v->a[82241] = anon_sym_AMP; - v->a[82242] = anon_sym_LT; - v->a[82243] = anon_sym_GT; - v->a[82244] = anon_sym_LT_LT; - v->a[82245] = anon_sym_GT_GT; - v->a[82246] = anon_sym_RPAREN; - v->a[82247] = anon_sym_SEMI_SEMI; - v->a[82248] = anon_sym_PIPE_AMP; - v->a[82249] = anon_sym_AMP_GT; - v->a[82250] = anon_sym_AMP_GT_GT; - v->a[82251] = anon_sym_LT_AMP; - v->a[82252] = anon_sym_GT_AMP; - v->a[82253] = anon_sym_GT_PIPE; - v->a[82254] = anon_sym_LT_AMP_DASH; - v->a[82255] = anon_sym_GT_AMP_DASH; - v->a[82256] = anon_sym_LT_LT_DASH; - v->a[82257] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82258] = anon_sym_DOLLAR_LBRACK; - v->a[82259] = aux_sym_concatenation_token1; + v->a[82240] = anon_sym_DOLLAR_LBRACE; + v->a[82241] = anon_sym_DOLLAR_LPAREN; + v->a[82242] = anon_sym_BQUOTE; + v->a[82243] = anon_sym_DOLLAR_BQUOTE; + v->a[82244] = sym_word; + v->a[82245] = 3; + v->a[82246] = actions(3); + v->a[82247] = 1; + v->a[82248] = sym_comment; + v->a[82249] = actions(2778); + v->a[82250] = 5; + v->a[82251] = sym_file_descriptor; + v->a[82252] = sym__concat; + v->a[82253] = sym_test_operator; + v->a[82254] = sym__brace_start; + v->a[82255] = aux_sym_heredoc_redirect_token1; + v->a[82256] = actions(2776); + v->a[82257] = 25; + v->a[82258] = anon_sym_AMP_AMP; + v->a[82259] = anon_sym_PIPE_PIPE; small_parse_table_4113(v); } void small_parse_table_4113(t_small_parse_table_array *v) { - v->a[82260] = anon_sym_DOLLAR; - v->a[82261] = sym__special_character; - v->a[82262] = anon_sym_DQUOTE; - v->a[82263] = sym_raw_string; - v->a[82264] = sym_ansi_c_string; - v->a[82265] = aux_sym_number_token1; - v->a[82266] = aux_sym_number_token2; - v->a[82267] = anon_sym_DOLLAR_LBRACE; - v->a[82268] = anon_sym_DOLLAR_LPAREN; - v->a[82269] = anon_sym_BQUOTE; - v->a[82270] = anon_sym_DOLLAR_BQUOTE; - v->a[82271] = anon_sym_LT_LPAREN; - v->a[82272] = anon_sym_GT_LPAREN; - v->a[82273] = aux_sym__simple_variable_name_token1; - v->a[82274] = sym_word; - v->a[82275] = 3; - v->a[82276] = actions(3); - v->a[82277] = 1; - v->a[82278] = sym_comment; - v->a[82279] = actions(5768); + v->a[82260] = anon_sym_LT; + v->a[82261] = anon_sym_GT; + v->a[82262] = anon_sym_GT_GT; + v->a[82263] = anon_sym_AMP_GT; + v->a[82264] = anon_sym_AMP_GT_GT; + v->a[82265] = anon_sym_LT_AMP; + v->a[82266] = anon_sym_GT_AMP; + v->a[82267] = anon_sym_GT_PIPE; + v->a[82268] = anon_sym_LT_AMP_DASH; + v->a[82269] = anon_sym_GT_AMP_DASH; + v->a[82270] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82271] = aux_sym_concatenation_token1; + v->a[82272] = anon_sym_DOLLAR; + v->a[82273] = sym__special_character; + v->a[82274] = anon_sym_DQUOTE; + v->a[82275] = sym_raw_string; + v->a[82276] = aux_sym_number_token1; + v->a[82277] = aux_sym_number_token2; + v->a[82278] = anon_sym_DOLLAR_LBRACE; + v->a[82279] = anon_sym_DOLLAR_LPAREN; small_parse_table_4114(v); } void small_parse_table_4114(t_small_parse_table_array *v) { - v->a[82280] = 5; - v->a[82281] = sym_file_descriptor; - v->a[82282] = sym_variable_name; - v->a[82283] = sym_test_operator; - v->a[82284] = sym__brace_start; - v->a[82285] = aux_sym_heredoc_redirect_token1; - v->a[82286] = actions(5766); - v->a[82287] = 39; - v->a[82288] = anon_sym_LPAREN_LPAREN; - v->a[82289] = anon_sym_SEMI; - v->a[82290] = anon_sym_PIPE_PIPE; - v->a[82291] = anon_sym_AMP_AMP; - v->a[82292] = anon_sym_PIPE; - v->a[82293] = anon_sym_AMP; - v->a[82294] = anon_sym_LT; - v->a[82295] = anon_sym_GT; - v->a[82296] = anon_sym_LT_LT; - v->a[82297] = anon_sym_GT_GT; - v->a[82298] = anon_sym_SEMI_SEMI; - v->a[82299] = anon_sym_SEMI_AMP; + v->a[82280] = anon_sym_BQUOTE; + v->a[82281] = anon_sym_DOLLAR_BQUOTE; + v->a[82282] = sym_word; + v->a[82283] = 3; + v->a[82284] = actions(3); + v->a[82285] = 1; + v->a[82286] = sym_comment; + v->a[82287] = actions(2774); + v->a[82288] = 5; + v->a[82289] = sym_file_descriptor; + v->a[82290] = sym__concat; + v->a[82291] = sym_test_operator; + v->a[82292] = sym__brace_start; + v->a[82293] = aux_sym_heredoc_redirect_token1; + v->a[82294] = actions(2772); + v->a[82295] = 25; + v->a[82296] = anon_sym_AMP_AMP; + v->a[82297] = anon_sym_PIPE_PIPE; + v->a[82298] = anon_sym_LT; + v->a[82299] = anon_sym_GT; small_parse_table_4115(v); } diff --git a/parser/static/small_parse_table/small_parse_table_823.c b/parser/static/small_parse_table/small_parse_table_823.c index a5e912aa..befafce1 100644 --- a/parser/static/small_parse_table/small_parse_table_823.c +++ b/parser/static/small_parse_table/small_parse_table_823.c @@ -14,126 +14,126 @@ void small_parse_table_4115(t_small_parse_table_array *v) { - v->a[82300] = anon_sym_SEMI_SEMI_AMP; - v->a[82301] = anon_sym_PIPE_AMP; - v->a[82302] = anon_sym_AMP_GT; - v->a[82303] = anon_sym_AMP_GT_GT; - v->a[82304] = anon_sym_LT_AMP; - v->a[82305] = anon_sym_GT_AMP; - v->a[82306] = anon_sym_GT_PIPE; - v->a[82307] = anon_sym_LT_AMP_DASH; - v->a[82308] = anon_sym_GT_AMP_DASH; - v->a[82309] = anon_sym_LT_LT_DASH; - v->a[82310] = anon_sym_LT_LT_LT; - v->a[82311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82312] = anon_sym_DOLLAR_LBRACK; - v->a[82313] = anon_sym_DOLLAR; - v->a[82314] = sym__special_character; - v->a[82315] = anon_sym_DQUOTE; - v->a[82316] = sym_raw_string; - v->a[82317] = sym_ansi_c_string; - v->a[82318] = aux_sym_number_token1; - v->a[82319] = aux_sym_number_token2; + v->a[82300] = anon_sym_GT_GT; + v->a[82301] = anon_sym_AMP_GT; + v->a[82302] = anon_sym_AMP_GT_GT; + v->a[82303] = anon_sym_LT_AMP; + v->a[82304] = anon_sym_GT_AMP; + v->a[82305] = anon_sym_GT_PIPE; + v->a[82306] = anon_sym_LT_AMP_DASH; + v->a[82307] = anon_sym_GT_AMP_DASH; + v->a[82308] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82309] = aux_sym_concatenation_token1; + v->a[82310] = anon_sym_DOLLAR; + v->a[82311] = sym__special_character; + v->a[82312] = anon_sym_DQUOTE; + v->a[82313] = sym_raw_string; + v->a[82314] = aux_sym_number_token1; + v->a[82315] = aux_sym_number_token2; + v->a[82316] = anon_sym_DOLLAR_LBRACE; + v->a[82317] = anon_sym_DOLLAR_LPAREN; + v->a[82318] = anon_sym_BQUOTE; + v->a[82319] = anon_sym_DOLLAR_BQUOTE; small_parse_table_4116(v); } void small_parse_table_4116(t_small_parse_table_array *v) { - v->a[82320] = anon_sym_DOLLAR_LBRACE; - v->a[82321] = anon_sym_DOLLAR_LPAREN; - v->a[82322] = anon_sym_BQUOTE; - v->a[82323] = anon_sym_DOLLAR_BQUOTE; - v->a[82324] = anon_sym_LT_LPAREN; - v->a[82325] = anon_sym_GT_LPAREN; - v->a[82326] = sym_word; - v->a[82327] = 27; - v->a[82328] = actions(71); + v->a[82320] = sym_word; + v->a[82321] = 6; + v->a[82322] = actions(3); + v->a[82323] = 1; + v->a[82324] = sym_comment; + v->a[82325] = actions(816); + v->a[82326] = 1; + v->a[82327] = sym_file_descriptor; + v->a[82328] = actions(4412); v->a[82329] = 1; - v->a[82330] = sym_comment; - v->a[82331] = actions(1131); - v->a[82332] = 1; - v->a[82333] = anon_sym_LPAREN; - v->a[82334] = actions(1141); - v->a[82335] = 1; - v->a[82336] = anon_sym_DOLLAR_LBRACK; - v->a[82337] = actions(1145); - v->a[82338] = 1; - v->a[82339] = anon_sym_DOLLAR; + v->a[82330] = sym_variable_name; + v->a[82331] = actions(4410); + v->a[82332] = 2; + v->a[82333] = aux_sym__simple_variable_name_token1; + v->a[82334] = aux_sym__multiline_variable_name_token1; + v->a[82335] = actions(4408); + v->a[82336] = 9; + v->a[82337] = anon_sym_BANG; + v->a[82338] = anon_sym_DASH; + v->a[82339] = anon_sym_STAR; small_parse_table_4117(v); } void small_parse_table_4117(t_small_parse_table_array *v) { - v->a[82340] = actions(1149); - v->a[82341] = 1; - v->a[82342] = anon_sym_DQUOTE; - v->a[82343] = actions(1153); - v->a[82344] = 1; - v->a[82345] = aux_sym_number_token1; - v->a[82346] = actions(1155); - v->a[82347] = 1; - v->a[82348] = aux_sym_number_token2; - v->a[82349] = actions(1157); - v->a[82350] = 1; - v->a[82351] = anon_sym_DOLLAR_LBRACE; - v->a[82352] = actions(1159); - v->a[82353] = 1; - v->a[82354] = anon_sym_DOLLAR_LPAREN; - v->a[82355] = actions(1163); - v->a[82356] = 1; - v->a[82357] = anon_sym_DOLLAR_BQUOTE; - v->a[82358] = actions(1169); - v->a[82359] = 1; + v->a[82340] = anon_sym_QMARK; + v->a[82341] = anon_sym_DOLLAR; + v->a[82342] = anon_sym_POUND; + v->a[82343] = anon_sym_AT; + v->a[82344] = anon_sym_0; + v->a[82345] = anon_sym__; + v->a[82346] = actions(810); + v->a[82347] = 17; + v->a[82348] = anon_sym_PIPE; + v->a[82349] = anon_sym_PIPE_AMP; + v->a[82350] = anon_sym_AMP_AMP; + v->a[82351] = anon_sym_PIPE_PIPE; + v->a[82352] = anon_sym_LT; + v->a[82353] = anon_sym_GT; + v->a[82354] = anon_sym_GT_GT; + v->a[82355] = anon_sym_AMP_GT; + v->a[82356] = anon_sym_AMP_GT_GT; + v->a[82357] = anon_sym_LT_AMP; + v->a[82358] = anon_sym_GT_AMP; + v->a[82359] = anon_sym_GT_PIPE; small_parse_table_4118(v); } void small_parse_table_4118(t_small_parse_table_array *v) { - v->a[82360] = sym__brace_start; - v->a[82361] = actions(1187); - v->a[82362] = 1; - v->a[82363] = sym_word; - v->a[82364] = actions(1189); - v->a[82365] = 1; - v->a[82366] = anon_sym_BANG; - v->a[82367] = actions(1195); - v->a[82368] = 1; - v->a[82369] = anon_sym_TILDE; - v->a[82370] = actions(1201); - v->a[82371] = 1; - v->a[82372] = sym_test_operator; - v->a[82373] = actions(3060); - v->a[82374] = 1; - v->a[82375] = anon_sym_BQUOTE; - v->a[82376] = actions(5779); - v->a[82377] = 1; - v->a[82378] = sym__special_character; - v->a[82379] = state(2717); + v->a[82360] = anon_sym_LT_AMP_DASH; + v->a[82361] = anon_sym_GT_AMP_DASH; + v->a[82362] = anon_sym_LT_LT; + v->a[82363] = anon_sym_LT_LT_DASH; + v->a[82364] = aux_sym_heredoc_redirect_token1; + v->a[82365] = 6; + v->a[82366] = actions(3); + v->a[82367] = 1; + v->a[82368] = sym_comment; + v->a[82369] = actions(816); + v->a[82370] = 1; + v->a[82371] = sym_file_descriptor; + v->a[82372] = actions(4582); + v->a[82373] = 1; + v->a[82374] = sym_variable_name; + v->a[82375] = actions(4580); + v->a[82376] = 2; + v->a[82377] = aux_sym__simple_variable_name_token1; + v->a[82378] = aux_sym__multiline_variable_name_token1; + v->a[82379] = actions(4578); small_parse_table_4119(v); } void small_parse_table_4119(t_small_parse_table_array *v) { - v->a[82380] = 1; - v->a[82381] = aux_sym__literal_repeat1; - v->a[82382] = state(3128); - v->a[82383] = 1; - v->a[82384] = sym__expression; - v->a[82385] = state(7408); - v->a[82386] = 1; - v->a[82387] = sym__test_command_binary_expression; - v->a[82388] = actions(1129); - v->a[82389] = 2; - v->a[82390] = anon_sym_LPAREN_LPAREN; - v->a[82391] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82392] = actions(1165); - v->a[82393] = 2; - v->a[82394] = anon_sym_LT_LPAREN; - v->a[82395] = anon_sym_GT_LPAREN; - v->a[82396] = actions(1191); - v->a[82397] = 2; - v->a[82398] = anon_sym_PLUS_PLUS2; - v->a[82399] = anon_sym_DASH_DASH2; + v->a[82380] = 9; + v->a[82381] = anon_sym_BANG; + v->a[82382] = anon_sym_DASH; + v->a[82383] = anon_sym_STAR; + v->a[82384] = anon_sym_QMARK; + v->a[82385] = anon_sym_DOLLAR; + v->a[82386] = anon_sym_POUND; + v->a[82387] = anon_sym_AT; + v->a[82388] = anon_sym_0; + v->a[82389] = anon_sym__; + v->a[82390] = actions(810); + v->a[82391] = 16; + v->a[82392] = anon_sym_PIPE; + v->a[82393] = anon_sym_PIPE_AMP; + v->a[82394] = anon_sym_AMP_AMP; + v->a[82395] = anon_sym_PIPE_PIPE; + v->a[82396] = anon_sym_LT; + v->a[82397] = anon_sym_GT; + v->a[82398] = anon_sym_GT_GT; + v->a[82399] = anon_sym_AMP_GT; small_parse_table_4120(v); } diff --git a/parser/static/small_parse_table/small_parse_table_824.c b/parser/static/small_parse_table/small_parse_table_824.c index ba81812d..60850895 100644 --- a/parser/static/small_parse_table/small_parse_table_824.c +++ b/parser/static/small_parse_table/small_parse_table_824.c @@ -14,126 +14,126 @@ void small_parse_table_4120(t_small_parse_table_array *v) { - v->a[82400] = actions(1193); - v->a[82401] = 2; - v->a[82402] = anon_sym_DASH2; - v->a[82403] = anon_sym_PLUS2; - v->a[82404] = actions(1199); - v->a[82405] = 2; - v->a[82406] = sym_raw_string; - v->a[82407] = sym_ansi_c_string; - v->a[82408] = state(2594); - v->a[82409] = 6; - v->a[82410] = sym_binary_expression; - v->a[82411] = sym_ternary_expression; - v->a[82412] = sym_unary_expression; - v->a[82413] = sym_postfix_expression; - v->a[82414] = sym_parenthesized_expression; - v->a[82415] = sym_concatenation; - v->a[82416] = state(2503); - v->a[82417] = 9; - v->a[82418] = sym_arithmetic_expansion; - v->a[82419] = sym_brace_expression; + v->a[82400] = anon_sym_AMP_GT_GT; + v->a[82401] = anon_sym_LT_AMP; + v->a[82402] = anon_sym_GT_AMP; + v->a[82403] = anon_sym_GT_PIPE; + v->a[82404] = anon_sym_LT_AMP_DASH; + v->a[82405] = anon_sym_GT_AMP_DASH; + v->a[82406] = anon_sym_LT_LT; + v->a[82407] = anon_sym_LT_LT_DASH; + v->a[82408] = 21; + v->a[82409] = actions(57); + v->a[82410] = 1; + v->a[82411] = sym_comment; + v->a[82412] = actions(4584); + v->a[82413] = 1; + v->a[82414] = anon_sym_LPAREN; + v->a[82415] = actions(4586); + v->a[82416] = 1; + v->a[82417] = anon_sym_BANG; + v->a[82418] = actions(4592); + v->a[82419] = 1; small_parse_table_4121(v); } void small_parse_table_4121(t_small_parse_table_array *v) { - v->a[82420] = sym_string; - v->a[82421] = sym_translated_string; - v->a[82422] = sym_number; - v->a[82423] = sym_simple_expansion; - v->a[82424] = sym_expansion; - v->a[82425] = sym_command_substitution; - v->a[82426] = sym_process_substitution; - v->a[82427] = 3; - v->a[82428] = actions(3); - v->a[82429] = 1; - v->a[82430] = sym_comment; - v->a[82431] = actions(5772); - v->a[82432] = 5; - v->a[82433] = sym_file_descriptor; - v->a[82434] = sym_variable_name; - v->a[82435] = sym_test_operator; - v->a[82436] = sym__brace_start; - v->a[82437] = aux_sym_heredoc_redirect_token1; - v->a[82438] = actions(5770); - v->a[82439] = 39; + v->a[82420] = anon_sym_TILDE; + v->a[82421] = actions(4594); + v->a[82422] = 1; + v->a[82423] = anon_sym_DOLLAR; + v->a[82424] = actions(4596); + v->a[82425] = 1; + v->a[82426] = anon_sym_DQUOTE; + v->a[82427] = actions(4598); + v->a[82428] = 1; + v->a[82429] = aux_sym_number_token1; + v->a[82430] = actions(4600); + v->a[82431] = 1; + v->a[82432] = aux_sym_number_token2; + v->a[82433] = actions(4602); + v->a[82434] = 1; + v->a[82435] = anon_sym_DOLLAR_LBRACE; + v->a[82436] = actions(4604); + v->a[82437] = 1; + v->a[82438] = anon_sym_DOLLAR_LPAREN; + v->a[82439] = actions(4606); small_parse_table_4122(v); } void small_parse_table_4122(t_small_parse_table_array *v) { - v->a[82440] = anon_sym_LPAREN_LPAREN; - v->a[82441] = anon_sym_SEMI; - v->a[82442] = anon_sym_PIPE_PIPE; - v->a[82443] = anon_sym_AMP_AMP; - v->a[82444] = anon_sym_PIPE; - v->a[82445] = anon_sym_AMP; - v->a[82446] = anon_sym_LT; - v->a[82447] = anon_sym_GT; - v->a[82448] = anon_sym_LT_LT; - v->a[82449] = anon_sym_GT_GT; - v->a[82450] = anon_sym_SEMI_SEMI; - v->a[82451] = anon_sym_SEMI_AMP; - v->a[82452] = anon_sym_SEMI_SEMI_AMP; - v->a[82453] = anon_sym_PIPE_AMP; - v->a[82454] = anon_sym_AMP_GT; - v->a[82455] = anon_sym_AMP_GT_GT; - v->a[82456] = anon_sym_LT_AMP; - v->a[82457] = anon_sym_GT_AMP; - v->a[82458] = anon_sym_GT_PIPE; - v->a[82459] = anon_sym_LT_AMP_DASH; + v->a[82440] = 1; + v->a[82441] = anon_sym_BQUOTE; + v->a[82442] = actions(4608); + v->a[82443] = 1; + v->a[82444] = anon_sym_DOLLAR_BQUOTE; + v->a[82445] = actions(4610); + v->a[82446] = 1; + v->a[82447] = aux_sym__simple_variable_name_token1; + v->a[82448] = actions(4612); + v->a[82449] = 1; + v->a[82450] = sym_variable_name; + v->a[82451] = state(1476); + v->a[82452] = 1; + v->a[82453] = sym__arithmetic_postfix_expression; + v->a[82454] = state(1478); + v->a[82455] = 1; + v->a[82456] = sym__arithmetic_unary_expression; + v->a[82457] = state(1490); + v->a[82458] = 1; + v->a[82459] = sym__arithmetic_ternary_expression; small_parse_table_4123(v); } void small_parse_table_4123(t_small_parse_table_array *v) { - v->a[82460] = anon_sym_GT_AMP_DASH; - v->a[82461] = anon_sym_LT_LT_DASH; - v->a[82462] = anon_sym_LT_LT_LT; - v->a[82463] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82464] = anon_sym_DOLLAR_LBRACK; - v->a[82465] = anon_sym_DOLLAR; - v->a[82466] = sym__special_character; - v->a[82467] = anon_sym_DQUOTE; - v->a[82468] = sym_raw_string; - v->a[82469] = sym_ansi_c_string; - v->a[82470] = aux_sym_number_token1; - v->a[82471] = aux_sym_number_token2; - v->a[82472] = anon_sym_DOLLAR_LBRACE; - v->a[82473] = anon_sym_DOLLAR_LPAREN; - v->a[82474] = anon_sym_BQUOTE; - v->a[82475] = anon_sym_DOLLAR_BQUOTE; - v->a[82476] = anon_sym_LT_LPAREN; - v->a[82477] = anon_sym_GT_LPAREN; - v->a[82478] = sym_word; - v->a[82479] = 3; + v->a[82460] = state(1511); + v->a[82461] = 1; + v->a[82462] = sym__arithmetic_binary_expression; + v->a[82463] = actions(4588); + v->a[82464] = 2; + v->a[82465] = anon_sym_PLUS_PLUS; + v->a[82466] = anon_sym_DASH_DASH; + v->a[82467] = actions(4590); + v->a[82468] = 2; + v->a[82469] = anon_sym_DASH2; + v->a[82470] = anon_sym_PLUS2; + v->a[82471] = state(1440); + v->a[82472] = 8; + v->a[82473] = sym__arithmetic_expression; + v->a[82474] = sym__arithmetic_literal; + v->a[82475] = sym__arithmetic_parenthesized_expression; + v->a[82476] = sym_string; + v->a[82477] = sym_number; + v->a[82478] = sym_simple_expansion; + v->a[82479] = sym_expansion; small_parse_table_4124(v); } void small_parse_table_4124(t_small_parse_table_array *v) { - v->a[82480] = actions(3); - v->a[82481] = 1; - v->a[82482] = sym_comment; - v->a[82483] = actions(1298); - v->a[82484] = 5; - v->a[82485] = sym_file_descriptor; - v->a[82486] = sym__concat; - v->a[82487] = sym_test_operator; - v->a[82488] = sym__brace_start; - v->a[82489] = aux_sym_heredoc_redirect_token1; - v->a[82490] = actions(1296); - v->a[82491] = 39; - v->a[82492] = anon_sym_LPAREN_LPAREN; - v->a[82493] = anon_sym_SEMI; - v->a[82494] = anon_sym_PIPE_PIPE; - v->a[82495] = anon_sym_AMP_AMP; - v->a[82496] = anon_sym_PIPE; - v->a[82497] = anon_sym_AMP; - v->a[82498] = anon_sym_LT; - v->a[82499] = anon_sym_GT; + v->a[82480] = sym_command_substitution; + v->a[82481] = 21; + v->a[82482] = actions(57); + v->a[82483] = 1; + v->a[82484] = sym_comment; + v->a[82485] = actions(4614); + v->a[82486] = 1; + v->a[82487] = anon_sym_LPAREN; + v->a[82488] = actions(4616); + v->a[82489] = 1; + v->a[82490] = anon_sym_BANG; + v->a[82491] = actions(4622); + v->a[82492] = 1; + v->a[82493] = anon_sym_TILDE; + v->a[82494] = actions(4624); + v->a[82495] = 1; + v->a[82496] = anon_sym_DOLLAR; + v->a[82497] = actions(4626); + v->a[82498] = 1; + v->a[82499] = anon_sym_DQUOTE; small_parse_table_4125(v); } diff --git a/parser/static/small_parse_table/small_parse_table_825.c b/parser/static/small_parse_table/small_parse_table_825.c index e3424d62..63b8b38f 100644 --- a/parser/static/small_parse_table/small_parse_table_825.c +++ b/parser/static/small_parse_table/small_parse_table_825.c @@ -14,126 +14,126 @@ void small_parse_table_4125(t_small_parse_table_array *v) { - v->a[82500] = anon_sym_LT_LT; - v->a[82501] = anon_sym_GT_GT; - v->a[82502] = anon_sym_RPAREN; - v->a[82503] = anon_sym_SEMI_SEMI; - v->a[82504] = anon_sym_PIPE_AMP; - v->a[82505] = anon_sym_AMP_GT; - v->a[82506] = anon_sym_AMP_GT_GT; - v->a[82507] = anon_sym_LT_AMP; - v->a[82508] = anon_sym_GT_AMP; - v->a[82509] = anon_sym_GT_PIPE; - v->a[82510] = anon_sym_LT_AMP_DASH; - v->a[82511] = anon_sym_GT_AMP_DASH; - v->a[82512] = anon_sym_LT_LT_DASH; - v->a[82513] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82514] = anon_sym_DOLLAR_LBRACK; - v->a[82515] = aux_sym_concatenation_token1; - v->a[82516] = anon_sym_DOLLAR; - v->a[82517] = sym__special_character; - v->a[82518] = anon_sym_DQUOTE; - v->a[82519] = sym_raw_string; + v->a[82500] = actions(4628); + v->a[82501] = 1; + v->a[82502] = aux_sym_number_token1; + v->a[82503] = actions(4630); + v->a[82504] = 1; + v->a[82505] = aux_sym_number_token2; + v->a[82506] = actions(4632); + v->a[82507] = 1; + v->a[82508] = anon_sym_DOLLAR_LBRACE; + v->a[82509] = actions(4634); + v->a[82510] = 1; + v->a[82511] = anon_sym_DOLLAR_LPAREN; + v->a[82512] = actions(4636); + v->a[82513] = 1; + v->a[82514] = anon_sym_BQUOTE; + v->a[82515] = actions(4638); + v->a[82516] = 1; + v->a[82517] = anon_sym_DOLLAR_BQUOTE; + v->a[82518] = actions(4640); + v->a[82519] = 1; small_parse_table_4126(v); } void small_parse_table_4126(t_small_parse_table_array *v) { - v->a[82520] = sym_ansi_c_string; - v->a[82521] = aux_sym_number_token1; - v->a[82522] = aux_sym_number_token2; - v->a[82523] = anon_sym_DOLLAR_LBRACE; - v->a[82524] = anon_sym_DOLLAR_LPAREN; - v->a[82525] = anon_sym_BQUOTE; - v->a[82526] = anon_sym_DOLLAR_BQUOTE; - v->a[82527] = anon_sym_LT_LPAREN; - v->a[82528] = anon_sym_GT_LPAREN; - v->a[82529] = aux_sym__simple_variable_name_token1; - v->a[82530] = sym_word; - v->a[82531] = 3; - v->a[82532] = actions(3); - v->a[82533] = 1; - v->a[82534] = sym_comment; - v->a[82535] = actions(1253); - v->a[82536] = 5; - v->a[82537] = sym_file_descriptor; - v->a[82538] = sym__concat; - v->a[82539] = sym_test_operator; + v->a[82520] = aux_sym__simple_variable_name_token1; + v->a[82521] = actions(4642); + v->a[82522] = 1; + v->a[82523] = sym_variable_name; + v->a[82524] = state(1637); + v->a[82525] = 1; + v->a[82526] = sym__arithmetic_postfix_expression; + v->a[82527] = state(1638); + v->a[82528] = 1; + v->a[82529] = sym__arithmetic_unary_expression; + v->a[82530] = state(1640); + v->a[82531] = 1; + v->a[82532] = sym__arithmetic_ternary_expression; + v->a[82533] = state(1642); + v->a[82534] = 1; + v->a[82535] = sym__arithmetic_binary_expression; + v->a[82536] = actions(4618); + v->a[82537] = 2; + v->a[82538] = anon_sym_PLUS_PLUS; + v->a[82539] = anon_sym_DASH_DASH; small_parse_table_4127(v); } void small_parse_table_4127(t_small_parse_table_array *v) { - v->a[82540] = sym__brace_start; - v->a[82541] = aux_sym_heredoc_redirect_token1; - v->a[82542] = actions(1251); - v->a[82543] = 39; - v->a[82544] = anon_sym_LPAREN_LPAREN; - v->a[82545] = anon_sym_SEMI; - v->a[82546] = anon_sym_PIPE_PIPE; - v->a[82547] = anon_sym_AMP_AMP; - v->a[82548] = anon_sym_PIPE; - v->a[82549] = anon_sym_AMP; - v->a[82550] = anon_sym_LT; - v->a[82551] = anon_sym_GT; - v->a[82552] = anon_sym_LT_LT; - v->a[82553] = anon_sym_GT_GT; - v->a[82554] = anon_sym_RPAREN; - v->a[82555] = anon_sym_SEMI_SEMI; - v->a[82556] = anon_sym_PIPE_AMP; - v->a[82557] = anon_sym_AMP_GT; - v->a[82558] = anon_sym_AMP_GT_GT; - v->a[82559] = anon_sym_LT_AMP; + v->a[82540] = actions(4620); + v->a[82541] = 2; + v->a[82542] = anon_sym_DASH2; + v->a[82543] = anon_sym_PLUS2; + v->a[82544] = state(1615); + v->a[82545] = 8; + v->a[82546] = sym__arithmetic_expression; + v->a[82547] = sym__arithmetic_literal; + v->a[82548] = sym__arithmetic_parenthesized_expression; + v->a[82549] = sym_string; + v->a[82550] = sym_number; + v->a[82551] = sym_simple_expansion; + v->a[82552] = sym_expansion; + v->a[82553] = sym_command_substitution; + v->a[82554] = 21; + v->a[82555] = actions(57); + v->a[82556] = 1; + v->a[82557] = sym_comment; + v->a[82558] = actions(4614); + v->a[82559] = 1; small_parse_table_4128(v); } void small_parse_table_4128(t_small_parse_table_array *v) { - v->a[82560] = anon_sym_GT_AMP; - v->a[82561] = anon_sym_GT_PIPE; - v->a[82562] = anon_sym_LT_AMP_DASH; - v->a[82563] = anon_sym_GT_AMP_DASH; - v->a[82564] = anon_sym_LT_LT_DASH; - v->a[82565] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82566] = anon_sym_DOLLAR_LBRACK; - v->a[82567] = aux_sym_concatenation_token1; - v->a[82568] = anon_sym_DOLLAR; - v->a[82569] = sym__special_character; - v->a[82570] = anon_sym_DQUOTE; - v->a[82571] = sym_raw_string; - v->a[82572] = sym_ansi_c_string; - v->a[82573] = aux_sym_number_token1; - v->a[82574] = aux_sym_number_token2; - v->a[82575] = anon_sym_DOLLAR_LBRACE; - v->a[82576] = anon_sym_DOLLAR_LPAREN; - v->a[82577] = anon_sym_BQUOTE; - v->a[82578] = anon_sym_DOLLAR_BQUOTE; - v->a[82579] = anon_sym_LT_LPAREN; + v->a[82560] = anon_sym_LPAREN; + v->a[82561] = actions(4616); + v->a[82562] = 1; + v->a[82563] = anon_sym_BANG; + v->a[82564] = actions(4622); + v->a[82565] = 1; + v->a[82566] = anon_sym_TILDE; + v->a[82567] = actions(4624); + v->a[82568] = 1; + v->a[82569] = anon_sym_DOLLAR; + v->a[82570] = actions(4626); + v->a[82571] = 1; + v->a[82572] = anon_sym_DQUOTE; + v->a[82573] = actions(4628); + v->a[82574] = 1; + v->a[82575] = aux_sym_number_token1; + v->a[82576] = actions(4630); + v->a[82577] = 1; + v->a[82578] = aux_sym_number_token2; + v->a[82579] = actions(4632); small_parse_table_4129(v); } void small_parse_table_4129(t_small_parse_table_array *v) { - v->a[82580] = anon_sym_GT_LPAREN; - v->a[82581] = aux_sym__simple_variable_name_token1; - v->a[82582] = sym_word; - v->a[82583] = 3; - v->a[82584] = actions(3); - v->a[82585] = 1; - v->a[82586] = sym_comment; - v->a[82587] = actions(1326); - v->a[82588] = 5; - v->a[82589] = sym_file_descriptor; - v->a[82590] = sym__concat; - v->a[82591] = sym_test_operator; - v->a[82592] = sym__brace_start; - v->a[82593] = aux_sym_heredoc_redirect_token1; - v->a[82594] = actions(1324); - v->a[82595] = 39; - v->a[82596] = anon_sym_LPAREN_LPAREN; - v->a[82597] = anon_sym_SEMI; - v->a[82598] = anon_sym_PIPE_PIPE; - v->a[82599] = anon_sym_AMP_AMP; + v->a[82580] = 1; + v->a[82581] = anon_sym_DOLLAR_LBRACE; + v->a[82582] = actions(4634); + v->a[82583] = 1; + v->a[82584] = anon_sym_DOLLAR_LPAREN; + v->a[82585] = actions(4636); + v->a[82586] = 1; + v->a[82587] = anon_sym_BQUOTE; + v->a[82588] = actions(4638); + v->a[82589] = 1; + v->a[82590] = anon_sym_DOLLAR_BQUOTE; + v->a[82591] = actions(4644); + v->a[82592] = 1; + v->a[82593] = aux_sym__simple_variable_name_token1; + v->a[82594] = actions(4646); + v->a[82595] = 1; + v->a[82596] = sym_variable_name; + v->a[82597] = state(1637); + v->a[82598] = 1; + v->a[82599] = sym__arithmetic_postfix_expression; small_parse_table_4130(v); } diff --git a/parser/static/small_parse_table/small_parse_table_826.c b/parser/static/small_parse_table/small_parse_table_826.c index 4a3f85e7..4fe341db 100644 --- a/parser/static/small_parse_table/small_parse_table_826.c +++ b/parser/static/small_parse_table/small_parse_table_826.c @@ -14,126 +14,126 @@ void small_parse_table_4130(t_small_parse_table_array *v) { - v->a[82600] = anon_sym_PIPE; - v->a[82601] = anon_sym_AMP; - v->a[82602] = anon_sym_LT; - v->a[82603] = anon_sym_GT; - v->a[82604] = anon_sym_LT_LT; - v->a[82605] = anon_sym_GT_GT; - v->a[82606] = anon_sym_RPAREN; - v->a[82607] = anon_sym_SEMI_SEMI; - v->a[82608] = anon_sym_PIPE_AMP; - v->a[82609] = anon_sym_AMP_GT; - v->a[82610] = anon_sym_AMP_GT_GT; - v->a[82611] = anon_sym_LT_AMP; - v->a[82612] = anon_sym_GT_AMP; - v->a[82613] = anon_sym_GT_PIPE; - v->a[82614] = anon_sym_LT_AMP_DASH; - v->a[82615] = anon_sym_GT_AMP_DASH; - v->a[82616] = anon_sym_LT_LT_DASH; - v->a[82617] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82618] = anon_sym_DOLLAR_LBRACK; - v->a[82619] = aux_sym_concatenation_token1; + v->a[82600] = state(1638); + v->a[82601] = 1; + v->a[82602] = sym__arithmetic_unary_expression; + v->a[82603] = state(1640); + v->a[82604] = 1; + v->a[82605] = sym__arithmetic_ternary_expression; + v->a[82606] = state(1642); + v->a[82607] = 1; + v->a[82608] = sym__arithmetic_binary_expression; + v->a[82609] = actions(4618); + v->a[82610] = 2; + v->a[82611] = anon_sym_PLUS_PLUS; + v->a[82612] = anon_sym_DASH_DASH; + v->a[82613] = actions(4620); + v->a[82614] = 2; + v->a[82615] = anon_sym_DASH2; + v->a[82616] = anon_sym_PLUS2; + v->a[82617] = state(1616); + v->a[82618] = 8; + v->a[82619] = sym__arithmetic_expression; small_parse_table_4131(v); } void small_parse_table_4131(t_small_parse_table_array *v) { - v->a[82620] = anon_sym_DOLLAR; - v->a[82621] = sym__special_character; - v->a[82622] = anon_sym_DQUOTE; - v->a[82623] = sym_raw_string; - v->a[82624] = sym_ansi_c_string; - v->a[82625] = aux_sym_number_token1; - v->a[82626] = aux_sym_number_token2; - v->a[82627] = anon_sym_DOLLAR_LBRACE; - v->a[82628] = anon_sym_DOLLAR_LPAREN; - v->a[82629] = anon_sym_BQUOTE; - v->a[82630] = anon_sym_DOLLAR_BQUOTE; - v->a[82631] = anon_sym_LT_LPAREN; - v->a[82632] = anon_sym_GT_LPAREN; - v->a[82633] = aux_sym__simple_variable_name_token1; - v->a[82634] = sym_word; - v->a[82635] = 3; - v->a[82636] = actions(3); - v->a[82637] = 1; - v->a[82638] = sym_comment; - v->a[82639] = actions(5375); + v->a[82620] = sym__arithmetic_literal; + v->a[82621] = sym__arithmetic_parenthesized_expression; + v->a[82622] = sym_string; + v->a[82623] = sym_number; + v->a[82624] = sym_simple_expansion; + v->a[82625] = sym_expansion; + v->a[82626] = sym_command_substitution; + v->a[82627] = 21; + v->a[82628] = actions(57); + v->a[82629] = 1; + v->a[82630] = sym_comment; + v->a[82631] = actions(4614); + v->a[82632] = 1; + v->a[82633] = anon_sym_LPAREN; + v->a[82634] = actions(4616); + v->a[82635] = 1; + v->a[82636] = anon_sym_BANG; + v->a[82637] = actions(4622); + v->a[82638] = 1; + v->a[82639] = anon_sym_TILDE; small_parse_table_4132(v); } void small_parse_table_4132(t_small_parse_table_array *v) { - v->a[82640] = 5; - v->a[82641] = sym_file_descriptor; - v->a[82642] = sym_variable_name; - v->a[82643] = sym_test_operator; - v->a[82644] = sym__brace_start; - v->a[82645] = aux_sym_heredoc_redirect_token1; - v->a[82646] = actions(5373); - v->a[82647] = 39; - v->a[82648] = anon_sym_LPAREN_LPAREN; - v->a[82649] = anon_sym_SEMI; - v->a[82650] = anon_sym_PIPE_PIPE; - v->a[82651] = anon_sym_AMP_AMP; - v->a[82652] = anon_sym_PIPE; - v->a[82653] = anon_sym_AMP; - v->a[82654] = anon_sym_LT; - v->a[82655] = anon_sym_GT; - v->a[82656] = anon_sym_LT_LT; - v->a[82657] = anon_sym_GT_GT; - v->a[82658] = anon_sym_SEMI_SEMI; - v->a[82659] = anon_sym_SEMI_AMP; + v->a[82640] = actions(4624); + v->a[82641] = 1; + v->a[82642] = anon_sym_DOLLAR; + v->a[82643] = actions(4626); + v->a[82644] = 1; + v->a[82645] = anon_sym_DQUOTE; + v->a[82646] = actions(4628); + v->a[82647] = 1; + v->a[82648] = aux_sym_number_token1; + v->a[82649] = actions(4630); + v->a[82650] = 1; + v->a[82651] = aux_sym_number_token2; + v->a[82652] = actions(4632); + v->a[82653] = 1; + v->a[82654] = anon_sym_DOLLAR_LBRACE; + v->a[82655] = actions(4634); + v->a[82656] = 1; + v->a[82657] = anon_sym_DOLLAR_LPAREN; + v->a[82658] = actions(4636); + v->a[82659] = 1; small_parse_table_4133(v); } void small_parse_table_4133(t_small_parse_table_array *v) { - v->a[82660] = anon_sym_SEMI_SEMI_AMP; - v->a[82661] = anon_sym_PIPE_AMP; - v->a[82662] = anon_sym_AMP_GT; - v->a[82663] = anon_sym_AMP_GT_GT; - v->a[82664] = anon_sym_LT_AMP; - v->a[82665] = anon_sym_GT_AMP; - v->a[82666] = anon_sym_GT_PIPE; - v->a[82667] = anon_sym_LT_AMP_DASH; - v->a[82668] = anon_sym_GT_AMP_DASH; - v->a[82669] = anon_sym_LT_LT_DASH; - v->a[82670] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82671] = anon_sym_DOLLAR_LBRACK; - v->a[82672] = anon_sym_DOLLAR; - v->a[82673] = sym__special_character; - v->a[82674] = anon_sym_DQUOTE; - v->a[82675] = sym_raw_string; - v->a[82676] = sym_ansi_c_string; - v->a[82677] = aux_sym_number_token1; - v->a[82678] = aux_sym_number_token2; - v->a[82679] = anon_sym_DOLLAR_LBRACE; + v->a[82660] = anon_sym_BQUOTE; + v->a[82661] = actions(4638); + v->a[82662] = 1; + v->a[82663] = anon_sym_DOLLAR_BQUOTE; + v->a[82664] = actions(4648); + v->a[82665] = 1; + v->a[82666] = aux_sym__simple_variable_name_token1; + v->a[82667] = actions(4650); + v->a[82668] = 1; + v->a[82669] = sym_variable_name; + v->a[82670] = state(1637); + v->a[82671] = 1; + v->a[82672] = sym__arithmetic_postfix_expression; + v->a[82673] = state(1638); + v->a[82674] = 1; + v->a[82675] = sym__arithmetic_unary_expression; + v->a[82676] = state(1640); + v->a[82677] = 1; + v->a[82678] = sym__arithmetic_ternary_expression; + v->a[82679] = state(1642); small_parse_table_4134(v); } void small_parse_table_4134(t_small_parse_table_array *v) { - v->a[82680] = anon_sym_DOLLAR_LPAREN; - v->a[82681] = anon_sym_BQUOTE; - v->a[82682] = anon_sym_DOLLAR_BQUOTE; - v->a[82683] = anon_sym_LT_LPAREN; - v->a[82684] = anon_sym_GT_LPAREN; - v->a[82685] = aux_sym__simple_variable_name_token1; - v->a[82686] = sym_word; - v->a[82687] = 5; - v->a[82688] = actions(3); - v->a[82689] = 1; - v->a[82690] = sym_comment; - v->a[82691] = actions(5965); - v->a[82692] = 1; - v->a[82693] = sym__special_character; - v->a[82694] = state(1736); - v->a[82695] = 1; - v->a[82696] = aux_sym__literal_repeat1; - v->a[82697] = actions(1364); - v->a[82698] = 5; - v->a[82699] = sym_file_descriptor; + v->a[82680] = 1; + v->a[82681] = sym__arithmetic_binary_expression; + v->a[82682] = actions(4618); + v->a[82683] = 2; + v->a[82684] = anon_sym_PLUS_PLUS; + v->a[82685] = anon_sym_DASH_DASH; + v->a[82686] = actions(4620); + v->a[82687] = 2; + v->a[82688] = anon_sym_DASH2; + v->a[82689] = anon_sym_PLUS2; + v->a[82690] = state(1617); + v->a[82691] = 8; + v->a[82692] = sym__arithmetic_expression; + v->a[82693] = sym__arithmetic_literal; + v->a[82694] = sym__arithmetic_parenthesized_expression; + v->a[82695] = sym_string; + v->a[82696] = sym_number; + v->a[82697] = sym_simple_expansion; + v->a[82698] = sym_expansion; + v->a[82699] = sym_command_substitution; small_parse_table_4135(v); } diff --git a/parser/static/small_parse_table/small_parse_table_827.c b/parser/static/small_parse_table/small_parse_table_827.c index fda92d9e..00926d1b 100644 --- a/parser/static/small_parse_table/small_parse_table_827.c +++ b/parser/static/small_parse_table/small_parse_table_827.c @@ -14,126 +14,126 @@ void small_parse_table_4135(t_small_parse_table_array *v) { - v->a[82700] = sym_variable_name; - v->a[82701] = sym_test_operator; - v->a[82702] = sym__brace_start; - v->a[82703] = aux_sym_heredoc_redirect_token1; - v->a[82704] = actions(1362); - v->a[82705] = 37; - v->a[82706] = anon_sym_LPAREN_LPAREN; - v->a[82707] = anon_sym_SEMI; - v->a[82708] = anon_sym_PIPE_PIPE; - v->a[82709] = anon_sym_AMP_AMP; - v->a[82710] = anon_sym_PIPE; - v->a[82711] = anon_sym_AMP; - v->a[82712] = anon_sym_LT; - v->a[82713] = anon_sym_GT; - v->a[82714] = anon_sym_LT_LT; - v->a[82715] = anon_sym_GT_GT; - v->a[82716] = anon_sym_RPAREN; - v->a[82717] = anon_sym_SEMI_SEMI; - v->a[82718] = anon_sym_PIPE_AMP; - v->a[82719] = anon_sym_AMP_GT; + v->a[82700] = 21; + v->a[82701] = actions(57); + v->a[82702] = 1; + v->a[82703] = sym_comment; + v->a[82704] = actions(4614); + v->a[82705] = 1; + v->a[82706] = anon_sym_LPAREN; + v->a[82707] = actions(4616); + v->a[82708] = 1; + v->a[82709] = anon_sym_BANG; + v->a[82710] = actions(4622); + v->a[82711] = 1; + v->a[82712] = anon_sym_TILDE; + v->a[82713] = actions(4624); + v->a[82714] = 1; + v->a[82715] = anon_sym_DOLLAR; + v->a[82716] = actions(4626); + v->a[82717] = 1; + v->a[82718] = anon_sym_DQUOTE; + v->a[82719] = actions(4628); small_parse_table_4136(v); } void small_parse_table_4136(t_small_parse_table_array *v) { - v->a[82720] = anon_sym_AMP_GT_GT; - v->a[82721] = anon_sym_LT_AMP; - v->a[82722] = anon_sym_GT_AMP; - v->a[82723] = anon_sym_GT_PIPE; - v->a[82724] = anon_sym_LT_AMP_DASH; - v->a[82725] = anon_sym_GT_AMP_DASH; - v->a[82726] = anon_sym_LT_LT_DASH; - v->a[82727] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82728] = anon_sym_DOLLAR_LBRACK; - v->a[82729] = anon_sym_DOLLAR; - v->a[82730] = anon_sym_DQUOTE; - v->a[82731] = sym_raw_string; - v->a[82732] = sym_ansi_c_string; - v->a[82733] = aux_sym_number_token1; - v->a[82734] = aux_sym_number_token2; - v->a[82735] = anon_sym_DOLLAR_LBRACE; - v->a[82736] = anon_sym_DOLLAR_LPAREN; - v->a[82737] = anon_sym_BQUOTE; - v->a[82738] = anon_sym_DOLLAR_BQUOTE; - v->a[82739] = anon_sym_LT_LPAREN; + v->a[82720] = 1; + v->a[82721] = aux_sym_number_token1; + v->a[82722] = actions(4630); + v->a[82723] = 1; + v->a[82724] = aux_sym_number_token2; + v->a[82725] = actions(4632); + v->a[82726] = 1; + v->a[82727] = anon_sym_DOLLAR_LBRACE; + v->a[82728] = actions(4634); + v->a[82729] = 1; + v->a[82730] = anon_sym_DOLLAR_LPAREN; + v->a[82731] = actions(4636); + v->a[82732] = 1; + v->a[82733] = anon_sym_BQUOTE; + v->a[82734] = actions(4638); + v->a[82735] = 1; + v->a[82736] = anon_sym_DOLLAR_BQUOTE; + v->a[82737] = actions(4652); + v->a[82738] = 1; + v->a[82739] = aux_sym__simple_variable_name_token1; small_parse_table_4137(v); } void small_parse_table_4137(t_small_parse_table_array *v) { - v->a[82740] = anon_sym_GT_LPAREN; - v->a[82741] = aux_sym__simple_variable_name_token1; - v->a[82742] = sym_word; - v->a[82743] = 3; - v->a[82744] = actions(3); - v->a[82745] = 1; - v->a[82746] = sym_comment; - v->a[82747] = actions(1350); - v->a[82748] = 5; - v->a[82749] = sym_file_descriptor; - v->a[82750] = sym__concat; - v->a[82751] = sym_test_operator; - v->a[82752] = sym__brace_start; - v->a[82753] = aux_sym_heredoc_redirect_token1; - v->a[82754] = actions(1348); - v->a[82755] = 39; - v->a[82756] = anon_sym_LPAREN_LPAREN; - v->a[82757] = anon_sym_SEMI; - v->a[82758] = anon_sym_PIPE_PIPE; - v->a[82759] = anon_sym_AMP_AMP; + v->a[82740] = actions(4654); + v->a[82741] = 1; + v->a[82742] = sym_variable_name; + v->a[82743] = state(1637); + v->a[82744] = 1; + v->a[82745] = sym__arithmetic_postfix_expression; + v->a[82746] = state(1638); + v->a[82747] = 1; + v->a[82748] = sym__arithmetic_unary_expression; + v->a[82749] = state(1640); + v->a[82750] = 1; + v->a[82751] = sym__arithmetic_ternary_expression; + v->a[82752] = state(1642); + v->a[82753] = 1; + v->a[82754] = sym__arithmetic_binary_expression; + v->a[82755] = actions(4618); + v->a[82756] = 2; + v->a[82757] = anon_sym_PLUS_PLUS; + v->a[82758] = anon_sym_DASH_DASH; + v->a[82759] = actions(4620); small_parse_table_4138(v); } void small_parse_table_4138(t_small_parse_table_array *v) { - v->a[82760] = anon_sym_PIPE; - v->a[82761] = anon_sym_AMP; - v->a[82762] = anon_sym_LT; - v->a[82763] = anon_sym_GT; - v->a[82764] = anon_sym_LT_LT; - v->a[82765] = anon_sym_GT_GT; - v->a[82766] = anon_sym_RPAREN; - v->a[82767] = anon_sym_SEMI_SEMI; - v->a[82768] = anon_sym_PIPE_AMP; - v->a[82769] = anon_sym_AMP_GT; - v->a[82770] = anon_sym_AMP_GT_GT; - v->a[82771] = anon_sym_LT_AMP; - v->a[82772] = anon_sym_GT_AMP; - v->a[82773] = anon_sym_GT_PIPE; - v->a[82774] = anon_sym_LT_AMP_DASH; - v->a[82775] = anon_sym_GT_AMP_DASH; - v->a[82776] = anon_sym_LT_LT_DASH; - v->a[82777] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82778] = anon_sym_DOLLAR_LBRACK; - v->a[82779] = aux_sym_concatenation_token1; + v->a[82760] = 2; + v->a[82761] = anon_sym_DASH2; + v->a[82762] = anon_sym_PLUS2; + v->a[82763] = state(1618); + v->a[82764] = 8; + v->a[82765] = sym__arithmetic_expression; + v->a[82766] = sym__arithmetic_literal; + v->a[82767] = sym__arithmetic_parenthesized_expression; + v->a[82768] = sym_string; + v->a[82769] = sym_number; + v->a[82770] = sym_simple_expansion; + v->a[82771] = sym_expansion; + v->a[82772] = sym_command_substitution; + v->a[82773] = 21; + v->a[82774] = actions(57); + v->a[82775] = 1; + v->a[82776] = sym_comment; + v->a[82777] = actions(4614); + v->a[82778] = 1; + v->a[82779] = anon_sym_LPAREN; small_parse_table_4139(v); } void small_parse_table_4139(t_small_parse_table_array *v) { - v->a[82780] = anon_sym_DOLLAR; - v->a[82781] = sym__special_character; - v->a[82782] = anon_sym_DQUOTE; - v->a[82783] = sym_raw_string; - v->a[82784] = sym_ansi_c_string; - v->a[82785] = aux_sym_number_token1; - v->a[82786] = aux_sym_number_token2; - v->a[82787] = anon_sym_DOLLAR_LBRACE; - v->a[82788] = anon_sym_DOLLAR_LPAREN; - v->a[82789] = anon_sym_BQUOTE; - v->a[82790] = anon_sym_DOLLAR_BQUOTE; - v->a[82791] = anon_sym_LT_LPAREN; - v->a[82792] = anon_sym_GT_LPAREN; - v->a[82793] = aux_sym__simple_variable_name_token1; - v->a[82794] = sym_word; - v->a[82795] = 5; - v->a[82796] = actions(3); - v->a[82797] = 1; - v->a[82798] = sym_comment; - v->a[82799] = actions(5968); + v->a[82780] = actions(4616); + v->a[82781] = 1; + v->a[82782] = anon_sym_BANG; + v->a[82783] = actions(4622); + v->a[82784] = 1; + v->a[82785] = anon_sym_TILDE; + v->a[82786] = actions(4624); + v->a[82787] = 1; + v->a[82788] = anon_sym_DOLLAR; + v->a[82789] = actions(4626); + v->a[82790] = 1; + v->a[82791] = anon_sym_DQUOTE; + v->a[82792] = actions(4628); + v->a[82793] = 1; + v->a[82794] = aux_sym_number_token1; + v->a[82795] = actions(4630); + v->a[82796] = 1; + v->a[82797] = aux_sym_number_token2; + v->a[82798] = actions(4632); + v->a[82799] = 1; small_parse_table_4140(v); } diff --git a/parser/static/small_parse_table/small_parse_table_828.c b/parser/static/small_parse_table/small_parse_table_828.c index c55cc03f..2e9a71eb 100644 --- a/parser/static/small_parse_table/small_parse_table_828.c +++ b/parser/static/small_parse_table/small_parse_table_828.c @@ -14,126 +14,126 @@ void small_parse_table_4140(t_small_parse_table_array *v) { - v->a[82800] = 1; - v->a[82801] = sym__special_character; - v->a[82802] = state(1751); - v->a[82803] = 1; - v->a[82804] = aux_sym__literal_repeat1; - v->a[82805] = actions(4469); - v->a[82806] = 5; - v->a[82807] = sym_file_descriptor; - v->a[82808] = sym_variable_name; - v->a[82809] = sym_test_operator; - v->a[82810] = sym__brace_start; - v->a[82811] = aux_sym_heredoc_redirect_token1; - v->a[82812] = actions(4467); - v->a[82813] = 37; - v->a[82814] = anon_sym_LPAREN_LPAREN; - v->a[82815] = anon_sym_SEMI; - v->a[82816] = anon_sym_PIPE_PIPE; - v->a[82817] = anon_sym_AMP_AMP; - v->a[82818] = anon_sym_PIPE; - v->a[82819] = anon_sym_AMP; + v->a[82800] = anon_sym_DOLLAR_LBRACE; + v->a[82801] = actions(4634); + v->a[82802] = 1; + v->a[82803] = anon_sym_DOLLAR_LPAREN; + v->a[82804] = actions(4636); + v->a[82805] = 1; + v->a[82806] = anon_sym_BQUOTE; + v->a[82807] = actions(4638); + v->a[82808] = 1; + v->a[82809] = anon_sym_DOLLAR_BQUOTE; + v->a[82810] = actions(4656); + v->a[82811] = 1; + v->a[82812] = aux_sym__simple_variable_name_token1; + v->a[82813] = actions(4658); + v->a[82814] = 1; + v->a[82815] = sym_variable_name; + v->a[82816] = state(1637); + v->a[82817] = 1; + v->a[82818] = sym__arithmetic_postfix_expression; + v->a[82819] = state(1638); small_parse_table_4141(v); } void small_parse_table_4141(t_small_parse_table_array *v) { - v->a[82820] = anon_sym_LT; - v->a[82821] = anon_sym_GT; - v->a[82822] = anon_sym_LT_LT; - v->a[82823] = anon_sym_GT_GT; - v->a[82824] = anon_sym_RPAREN; - v->a[82825] = anon_sym_SEMI_SEMI; - v->a[82826] = anon_sym_PIPE_AMP; - v->a[82827] = anon_sym_AMP_GT; - v->a[82828] = anon_sym_AMP_GT_GT; - v->a[82829] = anon_sym_LT_AMP; - v->a[82830] = anon_sym_GT_AMP; - v->a[82831] = anon_sym_GT_PIPE; - v->a[82832] = anon_sym_LT_AMP_DASH; - v->a[82833] = anon_sym_GT_AMP_DASH; - v->a[82834] = anon_sym_LT_LT_DASH; - v->a[82835] = anon_sym_LT_LT_LT; - v->a[82836] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82837] = anon_sym_DOLLAR_LBRACK; - v->a[82838] = anon_sym_DOLLAR; - v->a[82839] = anon_sym_DQUOTE; + v->a[82820] = 1; + v->a[82821] = sym__arithmetic_unary_expression; + v->a[82822] = state(1640); + v->a[82823] = 1; + v->a[82824] = sym__arithmetic_ternary_expression; + v->a[82825] = state(1642); + v->a[82826] = 1; + v->a[82827] = sym__arithmetic_binary_expression; + v->a[82828] = actions(4618); + v->a[82829] = 2; + v->a[82830] = anon_sym_PLUS_PLUS; + v->a[82831] = anon_sym_DASH_DASH; + v->a[82832] = actions(4620); + v->a[82833] = 2; + v->a[82834] = anon_sym_DASH2; + v->a[82835] = anon_sym_PLUS2; + v->a[82836] = state(1619); + v->a[82837] = 8; + v->a[82838] = sym__arithmetic_expression; + v->a[82839] = sym__arithmetic_literal; small_parse_table_4142(v); } void small_parse_table_4142(t_small_parse_table_array *v) { - v->a[82840] = sym_raw_string; - v->a[82841] = sym_ansi_c_string; - v->a[82842] = aux_sym_number_token1; - v->a[82843] = aux_sym_number_token2; - v->a[82844] = anon_sym_DOLLAR_LBRACE; - v->a[82845] = anon_sym_DOLLAR_LPAREN; - v->a[82846] = anon_sym_BQUOTE; - v->a[82847] = anon_sym_DOLLAR_BQUOTE; - v->a[82848] = anon_sym_LT_LPAREN; - v->a[82849] = anon_sym_GT_LPAREN; - v->a[82850] = sym_word; - v->a[82851] = 5; - v->a[82852] = actions(3); - v->a[82853] = 1; - v->a[82854] = sym_comment; - v->a[82855] = actions(5968); - v->a[82856] = 1; - v->a[82857] = sym__special_character; - v->a[82858] = state(1751); - v->a[82859] = 1; + v->a[82840] = sym__arithmetic_parenthesized_expression; + v->a[82841] = sym_string; + v->a[82842] = sym_number; + v->a[82843] = sym_simple_expansion; + v->a[82844] = sym_expansion; + v->a[82845] = sym_command_substitution; + v->a[82846] = 21; + v->a[82847] = actions(57); + v->a[82848] = 1; + v->a[82849] = sym_comment; + v->a[82850] = actions(4614); + v->a[82851] = 1; + v->a[82852] = anon_sym_LPAREN; + v->a[82853] = actions(4616); + v->a[82854] = 1; + v->a[82855] = anon_sym_BANG; + v->a[82856] = actions(4622); + v->a[82857] = 1; + v->a[82858] = anon_sym_TILDE; + v->a[82859] = actions(4624); small_parse_table_4143(v); } void small_parse_table_4143(t_small_parse_table_array *v) { - v->a[82860] = aux_sym__literal_repeat1; - v->a[82861] = actions(5723); - v->a[82862] = 5; - v->a[82863] = sym_file_descriptor; - v->a[82864] = sym_variable_name; - v->a[82865] = sym_test_operator; - v->a[82866] = sym__brace_start; - v->a[82867] = aux_sym_heredoc_redirect_token1; - v->a[82868] = actions(5721); - v->a[82869] = 37; - v->a[82870] = anon_sym_LPAREN_LPAREN; - v->a[82871] = anon_sym_SEMI; - v->a[82872] = anon_sym_PIPE_PIPE; - v->a[82873] = anon_sym_AMP_AMP; - v->a[82874] = anon_sym_PIPE; - v->a[82875] = anon_sym_AMP; - v->a[82876] = anon_sym_LT; - v->a[82877] = anon_sym_GT; - v->a[82878] = anon_sym_LT_LT; - v->a[82879] = anon_sym_GT_GT; + v->a[82860] = 1; + v->a[82861] = anon_sym_DOLLAR; + v->a[82862] = actions(4626); + v->a[82863] = 1; + v->a[82864] = anon_sym_DQUOTE; + v->a[82865] = actions(4628); + v->a[82866] = 1; + v->a[82867] = aux_sym_number_token1; + v->a[82868] = actions(4630); + v->a[82869] = 1; + v->a[82870] = aux_sym_number_token2; + v->a[82871] = actions(4632); + v->a[82872] = 1; + v->a[82873] = anon_sym_DOLLAR_LBRACE; + v->a[82874] = actions(4634); + v->a[82875] = 1; + v->a[82876] = anon_sym_DOLLAR_LPAREN; + v->a[82877] = actions(4636); + v->a[82878] = 1; + v->a[82879] = anon_sym_BQUOTE; small_parse_table_4144(v); } void small_parse_table_4144(t_small_parse_table_array *v) { - v->a[82880] = anon_sym_RPAREN; - v->a[82881] = anon_sym_SEMI_SEMI; - v->a[82882] = anon_sym_PIPE_AMP; - v->a[82883] = anon_sym_AMP_GT; - v->a[82884] = anon_sym_AMP_GT_GT; - v->a[82885] = anon_sym_LT_AMP; - v->a[82886] = anon_sym_GT_AMP; - v->a[82887] = anon_sym_GT_PIPE; - v->a[82888] = anon_sym_LT_AMP_DASH; - v->a[82889] = anon_sym_GT_AMP_DASH; - v->a[82890] = anon_sym_LT_LT_DASH; - v->a[82891] = anon_sym_LT_LT_LT; - v->a[82892] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82893] = anon_sym_DOLLAR_LBRACK; - v->a[82894] = anon_sym_DOLLAR; - v->a[82895] = anon_sym_DQUOTE; - v->a[82896] = sym_raw_string; - v->a[82897] = sym_ansi_c_string; - v->a[82898] = aux_sym_number_token1; - v->a[82899] = aux_sym_number_token2; + v->a[82880] = actions(4638); + v->a[82881] = 1; + v->a[82882] = anon_sym_DOLLAR_BQUOTE; + v->a[82883] = actions(4660); + v->a[82884] = 1; + v->a[82885] = aux_sym__simple_variable_name_token1; + v->a[82886] = actions(4662); + v->a[82887] = 1; + v->a[82888] = sym_variable_name; + v->a[82889] = state(1637); + v->a[82890] = 1; + v->a[82891] = sym__arithmetic_postfix_expression; + v->a[82892] = state(1638); + v->a[82893] = 1; + v->a[82894] = sym__arithmetic_unary_expression; + v->a[82895] = state(1640); + v->a[82896] = 1; + v->a[82897] = sym__arithmetic_ternary_expression; + v->a[82898] = state(1642); + v->a[82899] = 1; small_parse_table_4145(v); } diff --git a/parser/static/small_parse_table/small_parse_table_829.c b/parser/static/small_parse_table/small_parse_table_829.c index cde5b2ee..6dd0b782 100644 --- a/parser/static/small_parse_table/small_parse_table_829.c +++ b/parser/static/small_parse_table/small_parse_table_829.c @@ -14,126 +14,126 @@ void small_parse_table_4145(t_small_parse_table_array *v) { - v->a[82900] = anon_sym_DOLLAR_LBRACE; - v->a[82901] = anon_sym_DOLLAR_LPAREN; - v->a[82902] = anon_sym_BQUOTE; - v->a[82903] = anon_sym_DOLLAR_BQUOTE; - v->a[82904] = anon_sym_LT_LPAREN; - v->a[82905] = anon_sym_GT_LPAREN; - v->a[82906] = sym_word; - v->a[82907] = 5; - v->a[82908] = actions(3); - v->a[82909] = 1; - v->a[82910] = sym_comment; - v->a[82911] = actions(5968); - v->a[82912] = 1; - v->a[82913] = sym__special_character; - v->a[82914] = state(1751); - v->a[82915] = 1; - v->a[82916] = aux_sym__literal_repeat1; - v->a[82917] = actions(5697); - v->a[82918] = 5; - v->a[82919] = sym_file_descriptor; + v->a[82900] = sym__arithmetic_binary_expression; + v->a[82901] = actions(4618); + v->a[82902] = 2; + v->a[82903] = anon_sym_PLUS_PLUS; + v->a[82904] = anon_sym_DASH_DASH; + v->a[82905] = actions(4620); + v->a[82906] = 2; + v->a[82907] = anon_sym_DASH2; + v->a[82908] = anon_sym_PLUS2; + v->a[82909] = state(1621); + v->a[82910] = 8; + v->a[82911] = sym__arithmetic_expression; + v->a[82912] = sym__arithmetic_literal; + v->a[82913] = sym__arithmetic_parenthesized_expression; + v->a[82914] = sym_string; + v->a[82915] = sym_number; + v->a[82916] = sym_simple_expansion; + v->a[82917] = sym_expansion; + v->a[82918] = sym_command_substitution; + v->a[82919] = 21; small_parse_table_4146(v); } void small_parse_table_4146(t_small_parse_table_array *v) { - v->a[82920] = sym_variable_name; - v->a[82921] = sym_test_operator; - v->a[82922] = sym__brace_start; - v->a[82923] = aux_sym_heredoc_redirect_token1; - v->a[82924] = actions(5695); - v->a[82925] = 37; - v->a[82926] = anon_sym_LPAREN_LPAREN; - v->a[82927] = anon_sym_SEMI; - v->a[82928] = anon_sym_PIPE_PIPE; - v->a[82929] = anon_sym_AMP_AMP; - v->a[82930] = anon_sym_PIPE; - v->a[82931] = anon_sym_AMP; - v->a[82932] = anon_sym_LT; - v->a[82933] = anon_sym_GT; - v->a[82934] = anon_sym_LT_LT; - v->a[82935] = anon_sym_GT_GT; - v->a[82936] = anon_sym_RPAREN; - v->a[82937] = anon_sym_SEMI_SEMI; - v->a[82938] = anon_sym_PIPE_AMP; - v->a[82939] = anon_sym_AMP_GT; + v->a[82920] = actions(57); + v->a[82921] = 1; + v->a[82922] = sym_comment; + v->a[82923] = actions(4328); + v->a[82924] = 1; + v->a[82925] = sym_word; + v->a[82926] = actions(4340); + v->a[82927] = 1; + v->a[82928] = anon_sym_DOLLAR; + v->a[82929] = actions(4346); + v->a[82930] = 1; + v->a[82931] = aux_sym_number_token1; + v->a[82932] = actions(4348); + v->a[82933] = 1; + v->a[82934] = aux_sym_number_token2; + v->a[82935] = actions(4352); + v->a[82936] = 1; + v->a[82937] = anon_sym_DOLLAR_LPAREN; + v->a[82938] = actions(4360); + v->a[82939] = 1; small_parse_table_4147(v); } void small_parse_table_4147(t_small_parse_table_array *v) { - v->a[82940] = anon_sym_AMP_GT_GT; - v->a[82941] = anon_sym_LT_AMP; - v->a[82942] = anon_sym_GT_AMP; - v->a[82943] = anon_sym_GT_PIPE; - v->a[82944] = anon_sym_LT_AMP_DASH; - v->a[82945] = anon_sym_GT_AMP_DASH; - v->a[82946] = anon_sym_LT_LT_DASH; - v->a[82947] = anon_sym_LT_LT_LT; - v->a[82948] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[82949] = anon_sym_DOLLAR_LBRACK; - v->a[82950] = anon_sym_DOLLAR; - v->a[82951] = anon_sym_DQUOTE; - v->a[82952] = sym_raw_string; - v->a[82953] = sym_ansi_c_string; - v->a[82954] = aux_sym_number_token1; - v->a[82955] = aux_sym_number_token2; - v->a[82956] = anon_sym_DOLLAR_LBRACE; - v->a[82957] = anon_sym_DOLLAR_LPAREN; - v->a[82958] = anon_sym_BQUOTE; - v->a[82959] = anon_sym_DOLLAR_BQUOTE; + v->a[82940] = sym_extglob_pattern; + v->a[82941] = actions(4362); + v->a[82942] = 1; + v->a[82943] = sym__brace_start; + v->a[82944] = actions(4548); + v->a[82945] = 1; + v->a[82946] = anon_sym_LPAREN; + v->a[82947] = actions(4550); + v->a[82948] = 1; + v->a[82949] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[82950] = actions(4552); + v->a[82951] = 1; + v->a[82952] = sym__special_character; + v->a[82953] = actions(4554); + v->a[82954] = 1; + v->a[82955] = anon_sym_DQUOTE; + v->a[82956] = actions(4556); + v->a[82957] = 1; + v->a[82958] = anon_sym_DOLLAR_LBRACE; + v->a[82959] = actions(4558); small_parse_table_4148(v); } void small_parse_table_4148(t_small_parse_table_array *v) { - v->a[82960] = anon_sym_LT_LPAREN; - v->a[82961] = anon_sym_GT_LPAREN; - v->a[82962] = sym_word; - v->a[82963] = 5; - v->a[82964] = actions(3); - v->a[82965] = 1; - v->a[82966] = sym_comment; - v->a[82967] = actions(5968); - v->a[82968] = 1; - v->a[82969] = sym__special_character; - v->a[82970] = state(1751); - v->a[82971] = 1; - v->a[82972] = aux_sym__literal_repeat1; - v->a[82973] = actions(4566); - v->a[82974] = 5; - v->a[82975] = sym_file_descriptor; - v->a[82976] = sym_variable_name; - v->a[82977] = sym_test_operator; - v->a[82978] = sym__brace_start; - v->a[82979] = aux_sym_heredoc_redirect_token1; + v->a[82960] = 1; + v->a[82961] = anon_sym_BQUOTE; + v->a[82962] = actions(4560); + v->a[82963] = 1; + v->a[82964] = anon_sym_DOLLAR_BQUOTE; + v->a[82965] = state(3393); + v->a[82966] = 1; + v->a[82967] = aux_sym__literal_repeat1; + v->a[82968] = state(3875); + v->a[82969] = 1; + v->a[82970] = sym_last_case_item; + v->a[82971] = actions(4358); + v->a[82972] = 2; + v->a[82973] = sym_test_operator; + v->a[82974] = sym_raw_string; + v->a[82975] = state(1881); + v->a[82976] = 2; + v->a[82977] = sym_case_item; + v->a[82978] = aux_sym_case_statement_repeat1; + v->a[82979] = state(3472); small_parse_table_4149(v); } void small_parse_table_4149(t_small_parse_table_array *v) { - v->a[82980] = actions(4564); - v->a[82981] = 37; - v->a[82982] = anon_sym_LPAREN_LPAREN; - v->a[82983] = anon_sym_SEMI; - v->a[82984] = anon_sym_PIPE_PIPE; - v->a[82985] = anon_sym_AMP_AMP; - v->a[82986] = anon_sym_PIPE; - v->a[82987] = anon_sym_AMP; - v->a[82988] = anon_sym_LT; - v->a[82989] = anon_sym_GT; - v->a[82990] = anon_sym_LT_LT; - v->a[82991] = anon_sym_GT_GT; - v->a[82992] = anon_sym_RPAREN; - v->a[82993] = anon_sym_SEMI_SEMI; - v->a[82994] = anon_sym_PIPE_AMP; - v->a[82995] = anon_sym_AMP_GT; - v->a[82996] = anon_sym_AMP_GT_GT; - v->a[82997] = anon_sym_LT_AMP; - v->a[82998] = anon_sym_GT_AMP; - v->a[82999] = anon_sym_GT_PIPE; + v->a[82980] = 2; + v->a[82981] = sym_concatenation; + v->a[82982] = sym__extglob_blob; + v->a[82983] = state(3295); + v->a[82984] = 7; + v->a[82985] = sym_arithmetic_expansion; + v->a[82986] = sym_brace_expression; + v->a[82987] = sym_string; + v->a[82988] = sym_number; + v->a[82989] = sym_simple_expansion; + v->a[82990] = sym_expansion; + v->a[82991] = sym_command_substitution; + v->a[82992] = 21; + v->a[82993] = actions(57); + v->a[82994] = 1; + v->a[82995] = sym_comment; + v->a[82996] = actions(4584); + v->a[82997] = 1; + v->a[82998] = anon_sym_LPAREN; + v->a[82999] = actions(4586); small_parse_table_4150(v); } diff --git a/parser/static/small_parse_table/small_parse_table_83.c b/parser/static/small_parse_table/small_parse_table_83.c index b30fb27a..c5d5b2e2 100644 --- a/parser/static/small_parse_table/small_parse_table_83.c +++ b/parser/static/small_parse_table/small_parse_table_83.c @@ -14,126 +14,126 @@ void small_parse_table_415(t_small_parse_table_array *v) { - v->a[8300] = anon_sym_SEMI_SEMI; - v->a[8301] = anon_sym_PIPE_AMP; - v->a[8302] = anon_sym_AMP_GT; - v->a[8303] = anon_sym_AMP_GT_GT; - v->a[8304] = anon_sym_LT_AMP; - v->a[8305] = anon_sym_GT_AMP; - v->a[8306] = anon_sym_GT_PIPE; - v->a[8307] = anon_sym_LT_AMP_DASH; - v->a[8308] = anon_sym_GT_AMP_DASH; - v->a[8309] = anon_sym_LT_LT_DASH; - v->a[8310] = 22; - v->a[8311] = actions(3); - v->a[8312] = 1; - v->a[8313] = sym_comment; - v->a[8314] = actions(2301); - v->a[8315] = 1; - v->a[8316] = anon_sym_DOLLAR_LBRACK; - v->a[8317] = actions(2303); - v->a[8318] = 1; - v->a[8319] = anon_sym_DOLLAR; + v->a[8300] = sym_variable_name; + v->a[8301] = sym_test_operator; + v->a[8302] = sym__brace_start; + v->a[8303] = aux_sym_heredoc_redirect_token1; + v->a[8304] = state(768); + v->a[8305] = 7; + v->a[8306] = sym_arithmetic_expansion; + v->a[8307] = sym_brace_expression; + v->a[8308] = sym_string; + v->a[8309] = sym_number; + v->a[8310] = sym_simple_expansion; + v->a[8311] = sym_expansion; + v->a[8312] = sym_command_substitution; + v->a[8313] = actions(1180); + v->a[8314] = 32; + v->a[8315] = anon_sym_PIPE; + v->a[8316] = anon_sym_RPAREN; + v->a[8317] = anon_sym_SEMI_SEMI; + v->a[8318] = anon_sym_PIPE_AMP; + v->a[8319] = anon_sym_AMP_AMP; small_parse_table_416(v); } void small_parse_table_416(t_small_parse_table_array *v) { - v->a[8320] = actions(2305); - v->a[8321] = 1; - v->a[8322] = sym__special_character; - v->a[8323] = actions(2307); - v->a[8324] = 1; - v->a[8325] = anon_sym_DQUOTE; - v->a[8326] = actions(2309); - v->a[8327] = 1; - v->a[8328] = aux_sym_number_token1; - v->a[8329] = actions(2311); - v->a[8330] = 1; - v->a[8331] = aux_sym_number_token2; - v->a[8332] = actions(2313); - v->a[8333] = 1; - v->a[8334] = anon_sym_DOLLAR_LBRACE; - v->a[8335] = actions(2315); - v->a[8336] = 1; - v->a[8337] = anon_sym_DOLLAR_LPAREN; - v->a[8338] = actions(2317); - v->a[8339] = 1; + v->a[8320] = anon_sym_PIPE_PIPE; + v->a[8321] = anon_sym_LT; + v->a[8322] = anon_sym_GT; + v->a[8323] = anon_sym_GT_GT; + v->a[8324] = anon_sym_AMP_GT; + v->a[8325] = anon_sym_AMP_GT_GT; + v->a[8326] = anon_sym_LT_AMP; + v->a[8327] = anon_sym_GT_AMP; + v->a[8328] = anon_sym_GT_PIPE; + v->a[8329] = anon_sym_LT_AMP_DASH; + v->a[8330] = anon_sym_GT_AMP_DASH; + v->a[8331] = anon_sym_LT_LT; + v->a[8332] = anon_sym_LT_LT_DASH; + v->a[8333] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8334] = anon_sym_AMP; + v->a[8335] = anon_sym_DOLLAR; + v->a[8336] = sym__special_character; + v->a[8337] = anon_sym_DQUOTE; + v->a[8338] = sym_raw_string; + v->a[8339] = aux_sym_number_token1; small_parse_table_417(v); } void small_parse_table_417(t_small_parse_table_array *v) { - v->a[8340] = anon_sym_BQUOTE; - v->a[8341] = actions(2319); - v->a[8342] = 1; - v->a[8343] = anon_sym_DOLLAR_BQUOTE; - v->a[8344] = actions(2325); - v->a[8345] = 1; - v->a[8346] = sym_test_operator; - v->a[8347] = actions(2327); - v->a[8348] = 1; - v->a[8349] = sym__brace_start; - v->a[8350] = actions(2566); - v->a[8351] = 1; - v->a[8352] = aux_sym__simple_variable_name_token1; - v->a[8353] = state(1631); - v->a[8354] = 1; - v->a[8355] = aux_sym__literal_repeat1; - v->a[8356] = actions(2295); - v->a[8357] = 2; - v->a[8358] = anon_sym_LPAREN_LPAREN; - v->a[8359] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8340] = aux_sym_number_token2; + v->a[8341] = anon_sym_DOLLAR_LBRACE; + v->a[8342] = anon_sym_DOLLAR_LPAREN; + v->a[8343] = anon_sym_BQUOTE; + v->a[8344] = anon_sym_DOLLAR_BQUOTE; + v->a[8345] = sym_word; + v->a[8346] = anon_sym_SEMI; + v->a[8347] = 6; + v->a[8348] = actions(3); + v->a[8349] = 1; + v->a[8350] = sym_comment; + v->a[8351] = actions(1855); + v->a[8352] = 1; + v->a[8353] = sym_variable_name; + v->a[8354] = actions(1853); + v->a[8355] = 2; + v->a[8356] = aux_sym__simple_variable_name_token1; + v->a[8357] = aux_sym__multiline_variable_name_token1; + v->a[8358] = actions(828); + v->a[8359] = 3; small_parse_table_418(v); } void small_parse_table_418(t_small_parse_table_array *v) { - v->a[8360] = actions(2321); - v->a[8361] = 2; - v->a[8362] = anon_sym_LT_LPAREN; - v->a[8363] = anon_sym_GT_LPAREN; - v->a[8364] = actions(2564); - v->a[8365] = 2; - v->a[8366] = sym_file_descriptor; - v->a[8367] = aux_sym_heredoc_redirect_token1; - v->a[8368] = state(598); - v->a[8369] = 2; - v->a[8370] = sym_concatenation; - v->a[8371] = aux_sym_unset_command_repeat1; - v->a[8372] = actions(2293); - v->a[8373] = 3; - v->a[8374] = sym_raw_string; - v->a[8375] = sym_ansi_c_string; - v->a[8376] = sym_word; - v->a[8377] = state(1190); - v->a[8378] = 9; - v->a[8379] = sym_arithmetic_expansion; + v->a[8360] = sym_file_descriptor; + v->a[8361] = sym_test_operator; + v->a[8362] = sym__brace_start; + v->a[8363] = actions(1851); + v->a[8364] = 9; + v->a[8365] = anon_sym_BANG; + v->a[8366] = anon_sym_DASH; + v->a[8367] = anon_sym_STAR; + v->a[8368] = anon_sym_QMARK; + v->a[8369] = anon_sym_DOLLAR; + v->a[8370] = anon_sym_POUND; + v->a[8371] = anon_sym_AT; + v->a[8372] = anon_sym_0; + v->a[8373] = anon_sym__; + v->a[8374] = actions(826); + v->a[8375] = 32; + v->a[8376] = anon_sym_PIPE; + v->a[8377] = anon_sym_RPAREN; + v->a[8378] = anon_sym_SEMI_SEMI; + v->a[8379] = anon_sym_PIPE_AMP; small_parse_table_419(v); } void small_parse_table_419(t_small_parse_table_array *v) { - v->a[8380] = sym_brace_expression; - v->a[8381] = sym_string; - v->a[8382] = sym_translated_string; - v->a[8383] = sym_number; - v->a[8384] = sym_simple_expansion; - v->a[8385] = sym_expansion; - v->a[8386] = sym_command_substitution; - v->a[8387] = sym_process_substitution; - v->a[8388] = actions(2562); - v->a[8389] = 22; - v->a[8390] = anon_sym_SEMI; - v->a[8391] = anon_sym_PIPE_PIPE; - v->a[8392] = anon_sym_AMP_AMP; - v->a[8393] = anon_sym_PIPE; - v->a[8394] = anon_sym_AMP; - v->a[8395] = anon_sym_LT; - v->a[8396] = anon_sym_GT; - v->a[8397] = anon_sym_LT_LT; - v->a[8398] = anon_sym_GT_GT; - v->a[8399] = anon_sym_esac; + v->a[8380] = anon_sym_AMP_AMP; + v->a[8381] = anon_sym_PIPE_PIPE; + v->a[8382] = anon_sym_LT; + v->a[8383] = anon_sym_GT; + v->a[8384] = anon_sym_GT_GT; + v->a[8385] = anon_sym_AMP_GT; + v->a[8386] = anon_sym_AMP_GT_GT; + v->a[8387] = anon_sym_LT_AMP; + v->a[8388] = anon_sym_GT_AMP; + v->a[8389] = anon_sym_GT_PIPE; + v->a[8390] = anon_sym_LT_AMP_DASH; + v->a[8391] = anon_sym_GT_AMP_DASH; + v->a[8392] = anon_sym_LT_LT; + v->a[8393] = anon_sym_LT_LT_DASH; + v->a[8394] = aux_sym_heredoc_redirect_token1; + v->a[8395] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8396] = anon_sym_AMP; + v->a[8397] = sym__special_character; + v->a[8398] = anon_sym_DQUOTE; + v->a[8399] = sym_raw_string; small_parse_table_420(v); } diff --git a/parser/static/small_parse_table/small_parse_table_830.c b/parser/static/small_parse_table/small_parse_table_830.c index d6546fc0..017058a1 100644 --- a/parser/static/small_parse_table/small_parse_table_830.c +++ b/parser/static/small_parse_table/small_parse_table_830.c @@ -14,126 +14,126 @@ void small_parse_table_4150(t_small_parse_table_array *v) { - v->a[83000] = anon_sym_LT_AMP_DASH; - v->a[83001] = anon_sym_GT_AMP_DASH; - v->a[83002] = anon_sym_LT_LT_DASH; - v->a[83003] = anon_sym_LT_LT_LT; - v->a[83004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83005] = anon_sym_DOLLAR_LBRACK; - v->a[83006] = anon_sym_DOLLAR; - v->a[83007] = anon_sym_DQUOTE; - v->a[83008] = sym_raw_string; - v->a[83009] = sym_ansi_c_string; - v->a[83010] = aux_sym_number_token1; - v->a[83011] = aux_sym_number_token2; - v->a[83012] = anon_sym_DOLLAR_LBRACE; - v->a[83013] = anon_sym_DOLLAR_LPAREN; - v->a[83014] = anon_sym_BQUOTE; - v->a[83015] = anon_sym_DOLLAR_BQUOTE; - v->a[83016] = anon_sym_LT_LPAREN; - v->a[83017] = anon_sym_GT_LPAREN; - v->a[83018] = sym_word; - v->a[83019] = 5; + v->a[83000] = 1; + v->a[83001] = anon_sym_BANG; + v->a[83002] = actions(4592); + v->a[83003] = 1; + v->a[83004] = anon_sym_TILDE; + v->a[83005] = actions(4594); + v->a[83006] = 1; + v->a[83007] = anon_sym_DOLLAR; + v->a[83008] = actions(4596); + v->a[83009] = 1; + v->a[83010] = anon_sym_DQUOTE; + v->a[83011] = actions(4598); + v->a[83012] = 1; + v->a[83013] = aux_sym_number_token1; + v->a[83014] = actions(4600); + v->a[83015] = 1; + v->a[83016] = aux_sym_number_token2; + v->a[83017] = actions(4602); + v->a[83018] = 1; + v->a[83019] = anon_sym_DOLLAR_LBRACE; small_parse_table_4151(v); } void small_parse_table_4151(t_small_parse_table_array *v) { - v->a[83020] = actions(3); + v->a[83020] = actions(4604); v->a[83021] = 1; - v->a[83022] = sym_comment; - v->a[83023] = actions(5968); + v->a[83022] = anon_sym_DOLLAR_LPAREN; + v->a[83023] = actions(4606); v->a[83024] = 1; - v->a[83025] = sym__special_character; - v->a[83026] = state(1751); + v->a[83025] = anon_sym_BQUOTE; + v->a[83026] = actions(4608); v->a[83027] = 1; - v->a[83028] = aux_sym__literal_repeat1; - v->a[83029] = actions(5069); - v->a[83030] = 5; - v->a[83031] = sym_file_descriptor; - v->a[83032] = sym_variable_name; - v->a[83033] = sym_test_operator; - v->a[83034] = sym__brace_start; - v->a[83035] = aux_sym_heredoc_redirect_token1; - v->a[83036] = actions(5067); - v->a[83037] = 37; - v->a[83038] = anon_sym_LPAREN_LPAREN; - v->a[83039] = anon_sym_SEMI; + v->a[83028] = anon_sym_DOLLAR_BQUOTE; + v->a[83029] = actions(4664); + v->a[83030] = 1; + v->a[83031] = aux_sym__simple_variable_name_token1; + v->a[83032] = actions(4666); + v->a[83033] = 1; + v->a[83034] = sym_variable_name; + v->a[83035] = state(1476); + v->a[83036] = 1; + v->a[83037] = sym__arithmetic_postfix_expression; + v->a[83038] = state(1478); + v->a[83039] = 1; small_parse_table_4152(v); } void small_parse_table_4152(t_small_parse_table_array *v) { - v->a[83040] = anon_sym_PIPE_PIPE; - v->a[83041] = anon_sym_AMP_AMP; - v->a[83042] = anon_sym_PIPE; - v->a[83043] = anon_sym_AMP; - v->a[83044] = anon_sym_LT; - v->a[83045] = anon_sym_GT; - v->a[83046] = anon_sym_LT_LT; - v->a[83047] = anon_sym_GT_GT; - v->a[83048] = anon_sym_RPAREN; - v->a[83049] = anon_sym_SEMI_SEMI; - v->a[83050] = anon_sym_PIPE_AMP; - v->a[83051] = anon_sym_AMP_GT; - v->a[83052] = anon_sym_AMP_GT_GT; - v->a[83053] = anon_sym_LT_AMP; - v->a[83054] = anon_sym_GT_AMP; - v->a[83055] = anon_sym_GT_PIPE; - v->a[83056] = anon_sym_LT_AMP_DASH; - v->a[83057] = anon_sym_GT_AMP_DASH; - v->a[83058] = anon_sym_LT_LT_DASH; - v->a[83059] = anon_sym_LT_LT_LT; + v->a[83040] = sym__arithmetic_unary_expression; + v->a[83041] = state(1490); + v->a[83042] = 1; + v->a[83043] = sym__arithmetic_ternary_expression; + v->a[83044] = state(1511); + v->a[83045] = 1; + v->a[83046] = sym__arithmetic_binary_expression; + v->a[83047] = actions(4588); + v->a[83048] = 2; + v->a[83049] = anon_sym_PLUS_PLUS; + v->a[83050] = anon_sym_DASH_DASH; + v->a[83051] = actions(4590); + v->a[83052] = 2; + v->a[83053] = anon_sym_DASH2; + v->a[83054] = anon_sym_PLUS2; + v->a[83055] = state(1425); + v->a[83056] = 8; + v->a[83057] = sym__arithmetic_expression; + v->a[83058] = sym__arithmetic_literal; + v->a[83059] = sym__arithmetic_parenthesized_expression; small_parse_table_4153(v); } void small_parse_table_4153(t_small_parse_table_array *v) { - v->a[83060] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83061] = anon_sym_DOLLAR_LBRACK; - v->a[83062] = anon_sym_DOLLAR; - v->a[83063] = anon_sym_DQUOTE; - v->a[83064] = sym_raw_string; - v->a[83065] = sym_ansi_c_string; - v->a[83066] = aux_sym_number_token1; - v->a[83067] = aux_sym_number_token2; - v->a[83068] = anon_sym_DOLLAR_LBRACE; - v->a[83069] = anon_sym_DOLLAR_LPAREN; - v->a[83070] = anon_sym_BQUOTE; - v->a[83071] = anon_sym_DOLLAR_BQUOTE; - v->a[83072] = anon_sym_LT_LPAREN; - v->a[83073] = anon_sym_GT_LPAREN; - v->a[83074] = sym_word; - v->a[83075] = 5; - v->a[83076] = actions(3); - v->a[83077] = 1; - v->a[83078] = sym_comment; - v->a[83079] = actions(5970); + v->a[83060] = sym_string; + v->a[83061] = sym_number; + v->a[83062] = sym_simple_expansion; + v->a[83063] = sym_expansion; + v->a[83064] = sym_command_substitution; + v->a[83065] = 21; + v->a[83066] = actions(57); + v->a[83067] = 1; + v->a[83068] = sym_comment; + v->a[83069] = actions(4584); + v->a[83070] = 1; + v->a[83071] = anon_sym_LPAREN; + v->a[83072] = actions(4586); + v->a[83073] = 1; + v->a[83074] = anon_sym_BANG; + v->a[83075] = actions(4592); + v->a[83076] = 1; + v->a[83077] = anon_sym_TILDE; + v->a[83078] = actions(4594); + v->a[83079] = 1; small_parse_table_4154(v); } void small_parse_table_4154(t_small_parse_table_array *v) { - v->a[83080] = 1; - v->a[83081] = sym__special_character; - v->a[83082] = state(1736); - v->a[83083] = 1; - v->a[83084] = aux_sym__literal_repeat1; - v->a[83085] = actions(5180); - v->a[83086] = 5; - v->a[83087] = sym_file_descriptor; - v->a[83088] = sym_variable_name; - v->a[83089] = sym_test_operator; - v->a[83090] = sym__brace_start; - v->a[83091] = aux_sym_heredoc_redirect_token1; - v->a[83092] = actions(5178); - v->a[83093] = 37; - v->a[83094] = anon_sym_LPAREN_LPAREN; - v->a[83095] = anon_sym_SEMI; - v->a[83096] = anon_sym_PIPE_PIPE; - v->a[83097] = anon_sym_AMP_AMP; - v->a[83098] = anon_sym_PIPE; - v->a[83099] = anon_sym_AMP; + v->a[83080] = anon_sym_DOLLAR; + v->a[83081] = actions(4596); + v->a[83082] = 1; + v->a[83083] = anon_sym_DQUOTE; + v->a[83084] = actions(4598); + v->a[83085] = 1; + v->a[83086] = aux_sym_number_token1; + v->a[83087] = actions(4600); + v->a[83088] = 1; + v->a[83089] = aux_sym_number_token2; + v->a[83090] = actions(4602); + v->a[83091] = 1; + v->a[83092] = anon_sym_DOLLAR_LBRACE; + v->a[83093] = actions(4604); + v->a[83094] = 1; + v->a[83095] = anon_sym_DOLLAR_LPAREN; + v->a[83096] = actions(4606); + v->a[83097] = 1; + v->a[83098] = anon_sym_BQUOTE; + v->a[83099] = actions(4608); small_parse_table_4155(v); } diff --git a/parser/static/small_parse_table/small_parse_table_831.c b/parser/static/small_parse_table/small_parse_table_831.c index 2013b46e..b6c09483 100644 --- a/parser/static/small_parse_table/small_parse_table_831.c +++ b/parser/static/small_parse_table/small_parse_table_831.c @@ -14,126 +14,126 @@ void small_parse_table_4155(t_small_parse_table_array *v) { - v->a[83100] = anon_sym_LT; - v->a[83101] = anon_sym_GT; - v->a[83102] = anon_sym_LT_LT; - v->a[83103] = anon_sym_GT_GT; - v->a[83104] = anon_sym_RPAREN; - v->a[83105] = anon_sym_SEMI_SEMI; - v->a[83106] = anon_sym_PIPE_AMP; - v->a[83107] = anon_sym_AMP_GT; - v->a[83108] = anon_sym_AMP_GT_GT; - v->a[83109] = anon_sym_LT_AMP; - v->a[83110] = anon_sym_GT_AMP; - v->a[83111] = anon_sym_GT_PIPE; - v->a[83112] = anon_sym_LT_AMP_DASH; - v->a[83113] = anon_sym_GT_AMP_DASH; - v->a[83114] = anon_sym_LT_LT_DASH; - v->a[83115] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83116] = anon_sym_DOLLAR_LBRACK; - v->a[83117] = anon_sym_DOLLAR; - v->a[83118] = anon_sym_DQUOTE; - v->a[83119] = sym_raw_string; + v->a[83100] = 1; + v->a[83101] = anon_sym_DOLLAR_BQUOTE; + v->a[83102] = actions(4668); + v->a[83103] = 1; + v->a[83104] = aux_sym__simple_variable_name_token1; + v->a[83105] = actions(4670); + v->a[83106] = 1; + v->a[83107] = sym_variable_name; + v->a[83108] = state(1476); + v->a[83109] = 1; + v->a[83110] = sym__arithmetic_postfix_expression; + v->a[83111] = state(1478); + v->a[83112] = 1; + v->a[83113] = sym__arithmetic_unary_expression; + v->a[83114] = state(1490); + v->a[83115] = 1; + v->a[83116] = sym__arithmetic_ternary_expression; + v->a[83117] = state(1511); + v->a[83118] = 1; + v->a[83119] = sym__arithmetic_binary_expression; small_parse_table_4156(v); } void small_parse_table_4156(t_small_parse_table_array *v) { - v->a[83120] = sym_ansi_c_string; - v->a[83121] = aux_sym_number_token1; - v->a[83122] = aux_sym_number_token2; - v->a[83123] = anon_sym_DOLLAR_LBRACE; - v->a[83124] = anon_sym_DOLLAR_LPAREN; - v->a[83125] = anon_sym_BQUOTE; - v->a[83126] = anon_sym_DOLLAR_BQUOTE; - v->a[83127] = anon_sym_LT_LPAREN; - v->a[83128] = anon_sym_GT_LPAREN; - v->a[83129] = aux_sym__simple_variable_name_token1; - v->a[83130] = sym_word; - v->a[83131] = 5; - v->a[83132] = actions(3); - v->a[83133] = 1; - v->a[83134] = sym_comment; - v->a[83135] = actions(5968); - v->a[83136] = 1; - v->a[83137] = sym__special_character; - v->a[83138] = state(1751); - v->a[83139] = 1; + v->a[83120] = actions(4588); + v->a[83121] = 2; + v->a[83122] = anon_sym_PLUS_PLUS; + v->a[83123] = anon_sym_DASH_DASH; + v->a[83124] = actions(4590); + v->a[83125] = 2; + v->a[83126] = anon_sym_DASH2; + v->a[83127] = anon_sym_PLUS2; + v->a[83128] = state(1424); + v->a[83129] = 8; + v->a[83130] = sym__arithmetic_expression; + v->a[83131] = sym__arithmetic_literal; + v->a[83132] = sym__arithmetic_parenthesized_expression; + v->a[83133] = sym_string; + v->a[83134] = sym_number; + v->a[83135] = sym_simple_expansion; + v->a[83136] = sym_expansion; + v->a[83137] = sym_command_substitution; + v->a[83138] = 5; + v->a[83139] = actions(3); small_parse_table_4157(v); } void small_parse_table_4157(t_small_parse_table_array *v) { - v->a[83140] = aux_sym__literal_repeat1; - v->a[83141] = actions(5395); - v->a[83142] = 5; - v->a[83143] = sym_file_descriptor; - v->a[83144] = sym_variable_name; - v->a[83145] = sym_test_operator; - v->a[83146] = sym__brace_start; - v->a[83147] = aux_sym_heredoc_redirect_token1; - v->a[83148] = actions(5393); - v->a[83149] = 37; - v->a[83150] = anon_sym_LPAREN_LPAREN; - v->a[83151] = anon_sym_SEMI; - v->a[83152] = anon_sym_PIPE_PIPE; - v->a[83153] = anon_sym_AMP_AMP; - v->a[83154] = anon_sym_PIPE; - v->a[83155] = anon_sym_AMP; - v->a[83156] = anon_sym_LT; - v->a[83157] = anon_sym_GT; - v->a[83158] = anon_sym_LT_LT; - v->a[83159] = anon_sym_GT_GT; + v->a[83140] = 1; + v->a[83141] = sym_comment; + v->a[83142] = actions(4672); + v->a[83143] = 1; + v->a[83144] = sym__special_character; + v->a[83145] = state(1739); + v->a[83146] = 1; + v->a[83147] = aux_sym__literal_repeat1; + v->a[83148] = actions(3197); + v->a[83149] = 4; + v->a[83150] = sym_file_descriptor; + v->a[83151] = sym_test_operator; + v->a[83152] = sym__brace_start; + v->a[83153] = aux_sym_heredoc_redirect_token1; + v->a[83154] = actions(3195); + v->a[83155] = 23; + v->a[83156] = anon_sym_AMP_AMP; + v->a[83157] = anon_sym_PIPE_PIPE; + v->a[83158] = anon_sym_LT; + v->a[83159] = anon_sym_GT; small_parse_table_4158(v); } void small_parse_table_4158(t_small_parse_table_array *v) { - v->a[83160] = anon_sym_RPAREN; - v->a[83161] = anon_sym_SEMI_SEMI; - v->a[83162] = anon_sym_PIPE_AMP; - v->a[83163] = anon_sym_AMP_GT; - v->a[83164] = anon_sym_AMP_GT_GT; - v->a[83165] = anon_sym_LT_AMP; - v->a[83166] = anon_sym_GT_AMP; - v->a[83167] = anon_sym_GT_PIPE; - v->a[83168] = anon_sym_LT_AMP_DASH; - v->a[83169] = anon_sym_GT_AMP_DASH; - v->a[83170] = anon_sym_LT_LT_DASH; - v->a[83171] = anon_sym_LT_LT_LT; - v->a[83172] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83173] = anon_sym_DOLLAR_LBRACK; - v->a[83174] = anon_sym_DOLLAR; - v->a[83175] = anon_sym_DQUOTE; - v->a[83176] = sym_raw_string; - v->a[83177] = sym_ansi_c_string; - v->a[83178] = aux_sym_number_token1; - v->a[83179] = aux_sym_number_token2; + v->a[83160] = anon_sym_GT_GT; + v->a[83161] = anon_sym_AMP_GT; + v->a[83162] = anon_sym_AMP_GT_GT; + v->a[83163] = anon_sym_LT_AMP; + v->a[83164] = anon_sym_GT_AMP; + v->a[83165] = anon_sym_GT_PIPE; + v->a[83166] = anon_sym_LT_AMP_DASH; + v->a[83167] = anon_sym_GT_AMP_DASH; + v->a[83168] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83169] = anon_sym_DOLLAR; + v->a[83170] = anon_sym_DQUOTE; + v->a[83171] = sym_raw_string; + v->a[83172] = aux_sym_number_token1; + v->a[83173] = aux_sym_number_token2; + v->a[83174] = anon_sym_DOLLAR_LBRACE; + v->a[83175] = anon_sym_DOLLAR_LPAREN; + v->a[83176] = anon_sym_BQUOTE; + v->a[83177] = anon_sym_DOLLAR_BQUOTE; + v->a[83178] = sym_word; + v->a[83179] = 21; small_parse_table_4159(v); } void small_parse_table_4159(t_small_parse_table_array *v) { - v->a[83180] = anon_sym_DOLLAR_LBRACE; - v->a[83181] = anon_sym_DOLLAR_LPAREN; - v->a[83182] = anon_sym_BQUOTE; - v->a[83183] = anon_sym_DOLLAR_BQUOTE; - v->a[83184] = anon_sym_LT_LPAREN; - v->a[83185] = anon_sym_GT_LPAREN; - v->a[83186] = sym_word; - v->a[83187] = 6; - v->a[83188] = actions(3); - v->a[83189] = 1; - v->a[83190] = sym_comment; - v->a[83191] = actions(5080); - v->a[83192] = 1; - v->a[83193] = aux_sym_concatenation_token1; - v->a[83194] = actions(5082); - v->a[83195] = 1; - v->a[83196] = sym__concat; - v->a[83197] = state(1822); - v->a[83198] = 1; - v->a[83199] = aux_sym_concatenation_repeat1; + v->a[83180] = actions(57); + v->a[83181] = 1; + v->a[83182] = sym_comment; + v->a[83183] = actions(4328); + v->a[83184] = 1; + v->a[83185] = sym_word; + v->a[83186] = actions(4340); + v->a[83187] = 1; + v->a[83188] = anon_sym_DOLLAR; + v->a[83189] = actions(4346); + v->a[83190] = 1; + v->a[83191] = aux_sym_number_token1; + v->a[83192] = actions(4348); + v->a[83193] = 1; + v->a[83194] = aux_sym_number_token2; + v->a[83195] = actions(4352); + v->a[83196] = 1; + v->a[83197] = anon_sym_DOLLAR_LPAREN; + v->a[83198] = actions(4360); + v->a[83199] = 1; small_parse_table_4160(v); } diff --git a/parser/static/small_parse_table/small_parse_table_832.c b/parser/static/small_parse_table/small_parse_table_832.c index 67f599fb..bcabd3e8 100644 --- a/parser/static/small_parse_table/small_parse_table_832.c +++ b/parser/static/small_parse_table/small_parse_table_832.c @@ -14,126 +14,126 @@ void small_parse_table_4160(t_small_parse_table_array *v) { - v->a[83200] = actions(4554); - v->a[83201] = 5; - v->a[83202] = sym_file_descriptor; - v->a[83203] = sym_test_operator; - v->a[83204] = sym__bare_dollar; - v->a[83205] = sym__brace_start; - v->a[83206] = aux_sym_heredoc_redirect_token1; - v->a[83207] = actions(4552); - v->a[83208] = 36; - v->a[83209] = anon_sym_LPAREN_LPAREN; - v->a[83210] = anon_sym_PIPE_PIPE; - v->a[83211] = anon_sym_AMP_AMP; - v->a[83212] = anon_sym_PIPE; - v->a[83213] = anon_sym_EQ_EQ; - v->a[83214] = anon_sym_LT; - v->a[83215] = anon_sym_GT; - v->a[83216] = anon_sym_LT_LT; - v->a[83217] = anon_sym_GT_GT; - v->a[83218] = anon_sym_PIPE_AMP; - v->a[83219] = anon_sym_EQ_TILDE; + v->a[83200] = sym_extglob_pattern; + v->a[83201] = actions(4362); + v->a[83202] = 1; + v->a[83203] = sym__brace_start; + v->a[83204] = actions(4548); + v->a[83205] = 1; + v->a[83206] = anon_sym_LPAREN; + v->a[83207] = actions(4550); + v->a[83208] = 1; + v->a[83209] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83210] = actions(4552); + v->a[83211] = 1; + v->a[83212] = sym__special_character; + v->a[83213] = actions(4554); + v->a[83214] = 1; + v->a[83215] = anon_sym_DQUOTE; + v->a[83216] = actions(4556); + v->a[83217] = 1; + v->a[83218] = anon_sym_DOLLAR_LBRACE; + v->a[83219] = actions(4558); small_parse_table_4161(v); } void small_parse_table_4161(t_small_parse_table_array *v) { - v->a[83220] = anon_sym_AMP_GT; - v->a[83221] = anon_sym_AMP_GT_GT; - v->a[83222] = anon_sym_LT_AMP; - v->a[83223] = anon_sym_GT_AMP; - v->a[83224] = anon_sym_GT_PIPE; - v->a[83225] = anon_sym_LT_AMP_DASH; - v->a[83226] = anon_sym_GT_AMP_DASH; - v->a[83227] = anon_sym_LT_LT_DASH; - v->a[83228] = anon_sym_LT_LT_LT; - v->a[83229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83230] = anon_sym_DOLLAR_LBRACK; - v->a[83231] = anon_sym_DOLLAR; - v->a[83232] = sym__special_character; - v->a[83233] = anon_sym_DQUOTE; + v->a[83220] = 1; + v->a[83221] = anon_sym_BQUOTE; + v->a[83222] = actions(4560); + v->a[83223] = 1; + v->a[83224] = anon_sym_DOLLAR_BQUOTE; + v->a[83225] = state(3393); + v->a[83226] = 1; + v->a[83227] = aux_sym__literal_repeat1; + v->a[83228] = state(3828); + v->a[83229] = 1; + v->a[83230] = sym_last_case_item; + v->a[83231] = actions(4358); + v->a[83232] = 2; + v->a[83233] = sym_test_operator; v->a[83234] = sym_raw_string; - v->a[83235] = sym_ansi_c_string; - v->a[83236] = aux_sym_number_token1; - v->a[83237] = aux_sym_number_token2; - v->a[83238] = anon_sym_DOLLAR_LBRACE; - v->a[83239] = anon_sym_DOLLAR_LPAREN; + v->a[83235] = state(1881); + v->a[83236] = 2; + v->a[83237] = sym_case_item; + v->a[83238] = aux_sym_case_statement_repeat1; + v->a[83239] = state(3472); small_parse_table_4162(v); } void small_parse_table_4162(t_small_parse_table_array *v) { - v->a[83240] = anon_sym_BQUOTE; - v->a[83241] = anon_sym_DOLLAR_BQUOTE; - v->a[83242] = anon_sym_LT_LPAREN; - v->a[83243] = anon_sym_GT_LPAREN; - v->a[83244] = sym_word; - v->a[83245] = 3; - v->a[83246] = actions(3); - v->a[83247] = 1; - v->a[83248] = sym_comment; - v->a[83249] = actions(1334); - v->a[83250] = 5; - v->a[83251] = sym_file_descriptor; - v->a[83252] = sym__concat; - v->a[83253] = sym_test_operator; - v->a[83254] = sym__brace_start; - v->a[83255] = aux_sym_heredoc_redirect_token1; - v->a[83256] = actions(1332); - v->a[83257] = 39; - v->a[83258] = anon_sym_LPAREN_LPAREN; - v->a[83259] = anon_sym_SEMI; + v->a[83240] = 2; + v->a[83241] = sym_concatenation; + v->a[83242] = sym__extglob_blob; + v->a[83243] = state(3295); + v->a[83244] = 7; + v->a[83245] = sym_arithmetic_expansion; + v->a[83246] = sym_brace_expression; + v->a[83247] = sym_string; + v->a[83248] = sym_number; + v->a[83249] = sym_simple_expansion; + v->a[83250] = sym_expansion; + v->a[83251] = sym_command_substitution; + v->a[83252] = 6; + v->a[83253] = actions(3); + v->a[83254] = 1; + v->a[83255] = sym_comment; + v->a[83256] = actions(828); + v->a[83257] = 1; + v->a[83258] = sym_file_descriptor; + v->a[83259] = actions(4679); small_parse_table_4163(v); } void small_parse_table_4163(t_small_parse_table_array *v) { - v->a[83260] = anon_sym_PIPE_PIPE; - v->a[83261] = anon_sym_AMP_AMP; - v->a[83262] = anon_sym_PIPE; - v->a[83263] = anon_sym_AMP; - v->a[83264] = anon_sym_LT; - v->a[83265] = anon_sym_GT; - v->a[83266] = anon_sym_LT_LT; - v->a[83267] = anon_sym_GT_GT; - v->a[83268] = anon_sym_RPAREN; - v->a[83269] = anon_sym_SEMI_SEMI; - v->a[83270] = anon_sym_PIPE_AMP; - v->a[83271] = anon_sym_AMP_GT; - v->a[83272] = anon_sym_AMP_GT_GT; - v->a[83273] = anon_sym_LT_AMP; - v->a[83274] = anon_sym_GT_AMP; - v->a[83275] = anon_sym_GT_PIPE; - v->a[83276] = anon_sym_LT_AMP_DASH; - v->a[83277] = anon_sym_GT_AMP_DASH; - v->a[83278] = anon_sym_LT_LT_DASH; - v->a[83279] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83260] = 1; + v->a[83261] = sym_variable_name; + v->a[83262] = actions(4677); + v->a[83263] = 2; + v->a[83264] = aux_sym__simple_variable_name_token1; + v->a[83265] = aux_sym__multiline_variable_name_token1; + v->a[83266] = actions(4675); + v->a[83267] = 9; + v->a[83268] = anon_sym_BANG; + v->a[83269] = anon_sym_DASH; + v->a[83270] = anon_sym_STAR; + v->a[83271] = anon_sym_QMARK; + v->a[83272] = anon_sym_DOLLAR; + v->a[83273] = anon_sym_POUND; + v->a[83274] = anon_sym_AT; + v->a[83275] = anon_sym_0; + v->a[83276] = anon_sym__; + v->a[83277] = actions(826); + v->a[83278] = 16; + v->a[83279] = anon_sym_PIPE; small_parse_table_4164(v); } void small_parse_table_4164(t_small_parse_table_array *v) { - v->a[83280] = anon_sym_DOLLAR_LBRACK; - v->a[83281] = aux_sym_concatenation_token1; - v->a[83282] = anon_sym_DOLLAR; - v->a[83283] = sym__special_character; - v->a[83284] = anon_sym_DQUOTE; - v->a[83285] = sym_raw_string; - v->a[83286] = sym_ansi_c_string; - v->a[83287] = aux_sym_number_token1; - v->a[83288] = aux_sym_number_token2; - v->a[83289] = anon_sym_DOLLAR_LBRACE; - v->a[83290] = anon_sym_DOLLAR_LPAREN; - v->a[83291] = anon_sym_BQUOTE; - v->a[83292] = anon_sym_DOLLAR_BQUOTE; - v->a[83293] = anon_sym_LT_LPAREN; - v->a[83294] = anon_sym_GT_LPAREN; - v->a[83295] = aux_sym__simple_variable_name_token1; - v->a[83296] = sym_word; - v->a[83297] = 3; - v->a[83298] = actions(3); - v->a[83299] = 1; + v->a[83280] = anon_sym_PIPE_AMP; + v->a[83281] = anon_sym_AMP_AMP; + v->a[83282] = anon_sym_PIPE_PIPE; + v->a[83283] = anon_sym_LT; + v->a[83284] = anon_sym_GT; + v->a[83285] = anon_sym_GT_GT; + v->a[83286] = anon_sym_AMP_GT; + v->a[83287] = anon_sym_AMP_GT_GT; + v->a[83288] = anon_sym_LT_AMP; + v->a[83289] = anon_sym_GT_AMP; + v->a[83290] = anon_sym_GT_PIPE; + v->a[83291] = anon_sym_LT_AMP_DASH; + v->a[83292] = anon_sym_GT_AMP_DASH; + v->a[83293] = anon_sym_LT_LT; + v->a[83294] = anon_sym_LT_LT_DASH; + v->a[83295] = 21; + v->a[83296] = actions(57); + v->a[83297] = 1; + v->a[83298] = sym_comment; + v->a[83299] = actions(4614); small_parse_table_4165(v); } diff --git a/parser/static/small_parse_table/small_parse_table_833.c b/parser/static/small_parse_table/small_parse_table_833.c index 94c276dc..1e8e52e1 100644 --- a/parser/static/small_parse_table/small_parse_table_833.c +++ b/parser/static/small_parse_table/small_parse_table_833.c @@ -14,126 +14,126 @@ void small_parse_table_4165(t_small_parse_table_array *v) { - v->a[83300] = sym_comment; - v->a[83301] = actions(5375); - v->a[83302] = 5; - v->a[83303] = sym_file_descriptor; - v->a[83304] = sym_variable_name; - v->a[83305] = sym_test_operator; - v->a[83306] = sym__brace_start; - v->a[83307] = aux_sym_heredoc_redirect_token1; - v->a[83308] = actions(5373); - v->a[83309] = 39; - v->a[83310] = anon_sym_LPAREN_LPAREN; - v->a[83311] = anon_sym_SEMI; - v->a[83312] = anon_sym_PIPE_PIPE; - v->a[83313] = anon_sym_AMP_AMP; - v->a[83314] = anon_sym_PIPE; - v->a[83315] = anon_sym_AMP; - v->a[83316] = anon_sym_LT; - v->a[83317] = anon_sym_GT; - v->a[83318] = anon_sym_LT_LT; - v->a[83319] = anon_sym_GT_GT; + v->a[83300] = 1; + v->a[83301] = anon_sym_LPAREN; + v->a[83302] = actions(4616); + v->a[83303] = 1; + v->a[83304] = anon_sym_BANG; + v->a[83305] = actions(4622); + v->a[83306] = 1; + v->a[83307] = anon_sym_TILDE; + v->a[83308] = actions(4624); + v->a[83309] = 1; + v->a[83310] = anon_sym_DOLLAR; + v->a[83311] = actions(4626); + v->a[83312] = 1; + v->a[83313] = anon_sym_DQUOTE; + v->a[83314] = actions(4628); + v->a[83315] = 1; + v->a[83316] = aux_sym_number_token1; + v->a[83317] = actions(4630); + v->a[83318] = 1; + v->a[83319] = aux_sym_number_token2; small_parse_table_4166(v); } void small_parse_table_4166(t_small_parse_table_array *v) { - v->a[83320] = anon_sym_SEMI_SEMI; - v->a[83321] = anon_sym_SEMI_AMP; - v->a[83322] = anon_sym_SEMI_SEMI_AMP; - v->a[83323] = anon_sym_PIPE_AMP; - v->a[83324] = anon_sym_AMP_GT; - v->a[83325] = anon_sym_AMP_GT_GT; - v->a[83326] = anon_sym_LT_AMP; - v->a[83327] = anon_sym_GT_AMP; - v->a[83328] = anon_sym_GT_PIPE; - v->a[83329] = anon_sym_LT_AMP_DASH; - v->a[83330] = anon_sym_GT_AMP_DASH; - v->a[83331] = anon_sym_LT_LT_DASH; - v->a[83332] = anon_sym_LT_LT_LT; - v->a[83333] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83334] = anon_sym_DOLLAR_LBRACK; - v->a[83335] = anon_sym_DOLLAR; - v->a[83336] = sym__special_character; - v->a[83337] = anon_sym_DQUOTE; - v->a[83338] = sym_raw_string; - v->a[83339] = sym_ansi_c_string; + v->a[83320] = actions(4632); + v->a[83321] = 1; + v->a[83322] = anon_sym_DOLLAR_LBRACE; + v->a[83323] = actions(4634); + v->a[83324] = 1; + v->a[83325] = anon_sym_DOLLAR_LPAREN; + v->a[83326] = actions(4636); + v->a[83327] = 1; + v->a[83328] = anon_sym_BQUOTE; + v->a[83329] = actions(4638); + v->a[83330] = 1; + v->a[83331] = anon_sym_DOLLAR_BQUOTE; + v->a[83332] = actions(4681); + v->a[83333] = 1; + v->a[83334] = aux_sym__simple_variable_name_token1; + v->a[83335] = actions(4683); + v->a[83336] = 1; + v->a[83337] = sym_variable_name; + v->a[83338] = state(1637); + v->a[83339] = 1; small_parse_table_4167(v); } void small_parse_table_4167(t_small_parse_table_array *v) { - v->a[83340] = aux_sym_number_token1; - v->a[83341] = aux_sym_number_token2; - v->a[83342] = anon_sym_DOLLAR_LBRACE; - v->a[83343] = anon_sym_DOLLAR_LPAREN; - v->a[83344] = anon_sym_BQUOTE; - v->a[83345] = anon_sym_DOLLAR_BQUOTE; - v->a[83346] = anon_sym_LT_LPAREN; - v->a[83347] = anon_sym_GT_LPAREN; - v->a[83348] = sym_word; - v->a[83349] = 3; - v->a[83350] = actions(3); - v->a[83351] = 1; - v->a[83352] = sym_comment; - v->a[83353] = actions(5772); - v->a[83354] = 5; - v->a[83355] = sym_file_descriptor; - v->a[83356] = sym_variable_name; - v->a[83357] = sym_test_operator; - v->a[83358] = sym__brace_start; - v->a[83359] = aux_sym_heredoc_redirect_token1; + v->a[83340] = sym__arithmetic_postfix_expression; + v->a[83341] = state(1638); + v->a[83342] = 1; + v->a[83343] = sym__arithmetic_unary_expression; + v->a[83344] = state(1640); + v->a[83345] = 1; + v->a[83346] = sym__arithmetic_ternary_expression; + v->a[83347] = state(1642); + v->a[83348] = 1; + v->a[83349] = sym__arithmetic_binary_expression; + v->a[83350] = actions(4618); + v->a[83351] = 2; + v->a[83352] = anon_sym_PLUS_PLUS; + v->a[83353] = anon_sym_DASH_DASH; + v->a[83354] = actions(4620); + v->a[83355] = 2; + v->a[83356] = anon_sym_DASH2; + v->a[83357] = anon_sym_PLUS2; + v->a[83358] = state(1611); + v->a[83359] = 8; small_parse_table_4168(v); } void small_parse_table_4168(t_small_parse_table_array *v) { - v->a[83360] = actions(5770); - v->a[83361] = 39; - v->a[83362] = anon_sym_LPAREN_LPAREN; - v->a[83363] = anon_sym_SEMI; - v->a[83364] = anon_sym_PIPE_PIPE; - v->a[83365] = anon_sym_AMP_AMP; - v->a[83366] = anon_sym_PIPE; - v->a[83367] = anon_sym_AMP; - v->a[83368] = anon_sym_LT; - v->a[83369] = anon_sym_GT; - v->a[83370] = anon_sym_LT_LT; - v->a[83371] = anon_sym_GT_GT; - v->a[83372] = anon_sym_SEMI_SEMI; - v->a[83373] = anon_sym_SEMI_AMP; - v->a[83374] = anon_sym_SEMI_SEMI_AMP; - v->a[83375] = anon_sym_PIPE_AMP; - v->a[83376] = anon_sym_AMP_GT; - v->a[83377] = anon_sym_AMP_GT_GT; - v->a[83378] = anon_sym_LT_AMP; - v->a[83379] = anon_sym_GT_AMP; + v->a[83360] = sym__arithmetic_expression; + v->a[83361] = sym__arithmetic_literal; + v->a[83362] = sym__arithmetic_parenthesized_expression; + v->a[83363] = sym_string; + v->a[83364] = sym_number; + v->a[83365] = sym_simple_expansion; + v->a[83366] = sym_expansion; + v->a[83367] = sym_command_substitution; + v->a[83368] = 6; + v->a[83369] = actions(3); + v->a[83370] = 1; + v->a[83371] = sym_comment; + v->a[83372] = actions(828); + v->a[83373] = 1; + v->a[83374] = sym_file_descriptor; + v->a[83375] = actions(4582); + v->a[83376] = 1; + v->a[83377] = sym_variable_name; + v->a[83378] = actions(4580); + v->a[83379] = 2; small_parse_table_4169(v); } void small_parse_table_4169(t_small_parse_table_array *v) { - v->a[83380] = anon_sym_GT_PIPE; - v->a[83381] = anon_sym_LT_AMP_DASH; - v->a[83382] = anon_sym_GT_AMP_DASH; - v->a[83383] = anon_sym_LT_LT_DASH; - v->a[83384] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83385] = anon_sym_DOLLAR_LBRACK; - v->a[83386] = anon_sym_DOLLAR; - v->a[83387] = sym__special_character; - v->a[83388] = anon_sym_DQUOTE; - v->a[83389] = sym_raw_string; - v->a[83390] = sym_ansi_c_string; - v->a[83391] = aux_sym_number_token1; - v->a[83392] = aux_sym_number_token2; - v->a[83393] = anon_sym_DOLLAR_LBRACE; - v->a[83394] = anon_sym_DOLLAR_LPAREN; - v->a[83395] = anon_sym_BQUOTE; - v->a[83396] = anon_sym_DOLLAR_BQUOTE; - v->a[83397] = anon_sym_LT_LPAREN; - v->a[83398] = anon_sym_GT_LPAREN; - v->a[83399] = aux_sym__simple_variable_name_token1; + v->a[83380] = aux_sym__simple_variable_name_token1; + v->a[83381] = aux_sym__multiline_variable_name_token1; + v->a[83382] = actions(4578); + v->a[83383] = 9; + v->a[83384] = anon_sym_BANG; + v->a[83385] = anon_sym_DASH; + v->a[83386] = anon_sym_STAR; + v->a[83387] = anon_sym_QMARK; + v->a[83388] = anon_sym_DOLLAR; + v->a[83389] = anon_sym_POUND; + v->a[83390] = anon_sym_AT; + v->a[83391] = anon_sym_0; + v->a[83392] = anon_sym__; + v->a[83393] = actions(826); + v->a[83394] = 16; + v->a[83395] = anon_sym_PIPE; + v->a[83396] = anon_sym_PIPE_AMP; + v->a[83397] = anon_sym_AMP_AMP; + v->a[83398] = anon_sym_PIPE_PIPE; + v->a[83399] = anon_sym_LT; small_parse_table_4170(v); } diff --git a/parser/static/small_parse_table/small_parse_table_834.c b/parser/static/small_parse_table/small_parse_table_834.c index 465b4a2c..09e25e19 100644 --- a/parser/static/small_parse_table/small_parse_table_834.c +++ b/parser/static/small_parse_table/small_parse_table_834.c @@ -14,126 +14,126 @@ void small_parse_table_4170(t_small_parse_table_array *v) { - v->a[83400] = sym_word; - v->a[83401] = 27; - v->a[83402] = actions(71); - v->a[83403] = 1; - v->a[83404] = sym_comment; - v->a[83405] = actions(187); - v->a[83406] = 1; - v->a[83407] = anon_sym_TILDE; - v->a[83408] = actions(350); - v->a[83409] = 1; - v->a[83410] = sym_word; - v->a[83411] = actions(359); - v->a[83412] = 1; - v->a[83413] = anon_sym_LPAREN; - v->a[83414] = actions(361); - v->a[83415] = 1; - v->a[83416] = anon_sym_BANG; - v->a[83417] = actions(363); - v->a[83418] = 1; - v->a[83419] = anon_sym_DOLLAR_LBRACK; + v->a[83400] = anon_sym_GT; + v->a[83401] = anon_sym_GT_GT; + v->a[83402] = anon_sym_AMP_GT; + v->a[83403] = anon_sym_AMP_GT_GT; + v->a[83404] = anon_sym_LT_AMP; + v->a[83405] = anon_sym_GT_AMP; + v->a[83406] = anon_sym_GT_PIPE; + v->a[83407] = anon_sym_LT_AMP_DASH; + v->a[83408] = anon_sym_GT_AMP_DASH; + v->a[83409] = anon_sym_LT_LT; + v->a[83410] = anon_sym_LT_LT_DASH; + v->a[83411] = 6; + v->a[83412] = actions(3); + v->a[83413] = 1; + v->a[83414] = sym_comment; + v->a[83415] = actions(816); + v->a[83416] = 1; + v->a[83417] = sym_file_descriptor; + v->a[83418] = actions(4679); + v->a[83419] = 1; small_parse_table_4171(v); } void small_parse_table_4171(t_small_parse_table_array *v) { - v->a[83420] = actions(367); - v->a[83421] = 1; - v->a[83422] = anon_sym_DOLLAR; - v->a[83423] = actions(371); - v->a[83424] = 1; - v->a[83425] = anon_sym_DQUOTE; - v->a[83426] = actions(375); - v->a[83427] = 1; - v->a[83428] = aux_sym_number_token1; - v->a[83429] = actions(377); - v->a[83430] = 1; - v->a[83431] = aux_sym_number_token2; - v->a[83432] = actions(379); - v->a[83433] = 1; - v->a[83434] = anon_sym_DOLLAR_LBRACE; - v->a[83435] = actions(381); - v->a[83436] = 1; - v->a[83437] = anon_sym_DOLLAR_LPAREN; - v->a[83438] = actions(385); - v->a[83439] = 1; + v->a[83420] = sym_variable_name; + v->a[83421] = actions(4677); + v->a[83422] = 2; + v->a[83423] = aux_sym__simple_variable_name_token1; + v->a[83424] = aux_sym__multiline_variable_name_token1; + v->a[83425] = actions(4675); + v->a[83426] = 9; + v->a[83427] = anon_sym_BANG; + v->a[83428] = anon_sym_DASH; + v->a[83429] = anon_sym_STAR; + v->a[83430] = anon_sym_QMARK; + v->a[83431] = anon_sym_DOLLAR; + v->a[83432] = anon_sym_POUND; + v->a[83433] = anon_sym_AT; + v->a[83434] = anon_sym_0; + v->a[83435] = anon_sym__; + v->a[83436] = actions(810); + v->a[83437] = 16; + v->a[83438] = anon_sym_PIPE; + v->a[83439] = anon_sym_PIPE_AMP; small_parse_table_4172(v); } void small_parse_table_4172(t_small_parse_table_array *v) { - v->a[83440] = anon_sym_DOLLAR_BQUOTE; - v->a[83441] = actions(389); - v->a[83442] = 1; - v->a[83443] = sym_test_operator; - v->a[83444] = actions(391); - v->a[83445] = 1; - v->a[83446] = sym__brace_start; - v->a[83447] = actions(5807); - v->a[83448] = 1; - v->a[83449] = sym__special_character; - v->a[83450] = actions(5809); - v->a[83451] = 1; - v->a[83452] = anon_sym_BQUOTE; - v->a[83453] = actions(5972); - v->a[83454] = 1; - v->a[83455] = sym__regex_no_space; - v->a[83456] = state(2641); - v->a[83457] = 1; - v->a[83458] = aux_sym__literal_repeat1; - v->a[83459] = state(2989); + v->a[83440] = anon_sym_AMP_AMP; + v->a[83441] = anon_sym_PIPE_PIPE; + v->a[83442] = anon_sym_LT; + v->a[83443] = anon_sym_GT; + v->a[83444] = anon_sym_GT_GT; + v->a[83445] = anon_sym_AMP_GT; + v->a[83446] = anon_sym_AMP_GT_GT; + v->a[83447] = anon_sym_LT_AMP; + v->a[83448] = anon_sym_GT_AMP; + v->a[83449] = anon_sym_GT_PIPE; + v->a[83450] = anon_sym_LT_AMP_DASH; + v->a[83451] = anon_sym_GT_AMP_DASH; + v->a[83452] = anon_sym_LT_LT; + v->a[83453] = anon_sym_LT_LT_DASH; + v->a[83454] = 21; + v->a[83455] = actions(57); + v->a[83456] = 1; + v->a[83457] = sym_comment; + v->a[83458] = actions(4584); + v->a[83459] = 1; small_parse_table_4173(v); } void small_parse_table_4173(t_small_parse_table_array *v) { - v->a[83460] = 1; - v->a[83461] = sym__expression; - v->a[83462] = actions(183); - v->a[83463] = 2; - v->a[83464] = anon_sym_PLUS_PLUS2; - v->a[83465] = anon_sym_DASH_DASH2; - v->a[83466] = actions(185); - v->a[83467] = 2; - v->a[83468] = anon_sym_DASH2; - v->a[83469] = anon_sym_PLUS2; - v->a[83470] = actions(352); - v->a[83471] = 2; - v->a[83472] = anon_sym_LPAREN_LPAREN; - v->a[83473] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83474] = actions(373); - v->a[83475] = 2; - v->a[83476] = sym_raw_string; - v->a[83477] = sym_ansi_c_string; - v->a[83478] = actions(387); - v->a[83479] = 2; + v->a[83460] = anon_sym_LPAREN; + v->a[83461] = actions(4586); + v->a[83462] = 1; + v->a[83463] = anon_sym_BANG; + v->a[83464] = actions(4592); + v->a[83465] = 1; + v->a[83466] = anon_sym_TILDE; + v->a[83467] = actions(4594); + v->a[83468] = 1; + v->a[83469] = anon_sym_DOLLAR; + v->a[83470] = actions(4596); + v->a[83471] = 1; + v->a[83472] = anon_sym_DQUOTE; + v->a[83473] = actions(4598); + v->a[83474] = 1; + v->a[83475] = aux_sym_number_token1; + v->a[83476] = actions(4600); + v->a[83477] = 1; + v->a[83478] = aux_sym_number_token2; + v->a[83479] = actions(4602); small_parse_table_4174(v); } void small_parse_table_4174(t_small_parse_table_array *v) { - v->a[83480] = anon_sym_LT_LPAREN; - v->a[83481] = anon_sym_GT_LPAREN; - v->a[83482] = state(3071); - v->a[83483] = 6; - v->a[83484] = sym_binary_expression; - v->a[83485] = sym_ternary_expression; - v->a[83486] = sym_unary_expression; - v->a[83487] = sym_postfix_expression; - v->a[83488] = sym_parenthesized_expression; - v->a[83489] = sym_concatenation; - v->a[83490] = state(2521); - v->a[83491] = 9; - v->a[83492] = sym_arithmetic_expansion; - v->a[83493] = sym_brace_expression; - v->a[83494] = sym_string; - v->a[83495] = sym_translated_string; - v->a[83496] = sym_number; - v->a[83497] = sym_simple_expansion; - v->a[83498] = sym_expansion; - v->a[83499] = sym_command_substitution; + v->a[83480] = 1; + v->a[83481] = anon_sym_DOLLAR_LBRACE; + v->a[83482] = actions(4604); + v->a[83483] = 1; + v->a[83484] = anon_sym_DOLLAR_LPAREN; + v->a[83485] = actions(4606); + v->a[83486] = 1; + v->a[83487] = anon_sym_BQUOTE; + v->a[83488] = actions(4608); + v->a[83489] = 1; + v->a[83490] = anon_sym_DOLLAR_BQUOTE; + v->a[83491] = actions(4685); + v->a[83492] = 1; + v->a[83493] = aux_sym__simple_variable_name_token1; + v->a[83494] = actions(4687); + v->a[83495] = 1; + v->a[83496] = sym_variable_name; + v->a[83497] = state(1476); + v->a[83498] = 1; + v->a[83499] = sym__arithmetic_postfix_expression; small_parse_table_4175(v); } diff --git a/parser/static/small_parse_table/small_parse_table_835.c b/parser/static/small_parse_table/small_parse_table_835.c index a873392e..945d21a4 100644 --- a/parser/static/small_parse_table/small_parse_table_835.c +++ b/parser/static/small_parse_table/small_parse_table_835.c @@ -14,126 +14,126 @@ void small_parse_table_4175(t_small_parse_table_array *v) { - v->a[83500] = sym_process_substitution; - v->a[83501] = 6; - v->a[83502] = actions(3); - v->a[83503] = 1; - v->a[83504] = sym_comment; - v->a[83505] = actions(5080); - v->a[83506] = 1; - v->a[83507] = aux_sym_concatenation_token1; - v->a[83508] = actions(5082); - v->a[83509] = 1; - v->a[83510] = sym__concat; - v->a[83511] = state(1821); - v->a[83512] = 1; - v->a[83513] = aux_sym_concatenation_repeat1; - v->a[83514] = actions(4566); - v->a[83515] = 5; - v->a[83516] = sym_file_descriptor; - v->a[83517] = sym_test_operator; - v->a[83518] = sym__bare_dollar; - v->a[83519] = sym__brace_start; + v->a[83500] = state(1478); + v->a[83501] = 1; + v->a[83502] = sym__arithmetic_unary_expression; + v->a[83503] = state(1490); + v->a[83504] = 1; + v->a[83505] = sym__arithmetic_ternary_expression; + v->a[83506] = state(1511); + v->a[83507] = 1; + v->a[83508] = sym__arithmetic_binary_expression; + v->a[83509] = actions(4588); + v->a[83510] = 2; + v->a[83511] = anon_sym_PLUS_PLUS; + v->a[83512] = anon_sym_DASH_DASH; + v->a[83513] = actions(4590); + v->a[83514] = 2; + v->a[83515] = anon_sym_DASH2; + v->a[83516] = anon_sym_PLUS2; + v->a[83517] = state(1489); + v->a[83518] = 8; + v->a[83519] = sym__arithmetic_expression; small_parse_table_4176(v); } void small_parse_table_4176(t_small_parse_table_array *v) { - v->a[83520] = aux_sym_heredoc_redirect_token1; - v->a[83521] = actions(4564); - v->a[83522] = 36; - v->a[83523] = anon_sym_LPAREN_LPAREN; - v->a[83524] = anon_sym_PIPE_PIPE; - v->a[83525] = anon_sym_AMP_AMP; - v->a[83526] = anon_sym_PIPE; - v->a[83527] = anon_sym_EQ_EQ; - v->a[83528] = anon_sym_LT; - v->a[83529] = anon_sym_GT; - v->a[83530] = anon_sym_LT_LT; - v->a[83531] = anon_sym_GT_GT; - v->a[83532] = anon_sym_PIPE_AMP; - v->a[83533] = anon_sym_EQ_TILDE; - v->a[83534] = anon_sym_AMP_GT; - v->a[83535] = anon_sym_AMP_GT_GT; - v->a[83536] = anon_sym_LT_AMP; - v->a[83537] = anon_sym_GT_AMP; - v->a[83538] = anon_sym_GT_PIPE; - v->a[83539] = anon_sym_LT_AMP_DASH; + v->a[83520] = sym__arithmetic_literal; + v->a[83521] = sym__arithmetic_parenthesized_expression; + v->a[83522] = sym_string; + v->a[83523] = sym_number; + v->a[83524] = sym_simple_expansion; + v->a[83525] = sym_expansion; + v->a[83526] = sym_command_substitution; + v->a[83527] = 21; + v->a[83528] = actions(57); + v->a[83529] = 1; + v->a[83530] = sym_comment; + v->a[83531] = actions(4328); + v->a[83532] = 1; + v->a[83533] = sym_word; + v->a[83534] = actions(4340); + v->a[83535] = 1; + v->a[83536] = anon_sym_DOLLAR; + v->a[83537] = actions(4346); + v->a[83538] = 1; + v->a[83539] = aux_sym_number_token1; small_parse_table_4177(v); } void small_parse_table_4177(t_small_parse_table_array *v) { - v->a[83540] = anon_sym_GT_AMP_DASH; - v->a[83541] = anon_sym_LT_LT_DASH; - v->a[83542] = anon_sym_LT_LT_LT; - v->a[83543] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83544] = anon_sym_DOLLAR_LBRACK; - v->a[83545] = anon_sym_DOLLAR; - v->a[83546] = sym__special_character; - v->a[83547] = anon_sym_DQUOTE; - v->a[83548] = sym_raw_string; - v->a[83549] = sym_ansi_c_string; - v->a[83550] = aux_sym_number_token1; - v->a[83551] = aux_sym_number_token2; - v->a[83552] = anon_sym_DOLLAR_LBRACE; - v->a[83553] = anon_sym_DOLLAR_LPAREN; - v->a[83554] = anon_sym_BQUOTE; - v->a[83555] = anon_sym_DOLLAR_BQUOTE; - v->a[83556] = anon_sym_LT_LPAREN; - v->a[83557] = anon_sym_GT_LPAREN; - v->a[83558] = sym_word; - v->a[83559] = 5; + v->a[83540] = actions(4348); + v->a[83541] = 1; + v->a[83542] = aux_sym_number_token2; + v->a[83543] = actions(4352); + v->a[83544] = 1; + v->a[83545] = anon_sym_DOLLAR_LPAREN; + v->a[83546] = actions(4360); + v->a[83547] = 1; + v->a[83548] = sym_extglob_pattern; + v->a[83549] = actions(4362); + v->a[83550] = 1; + v->a[83551] = sym__brace_start; + v->a[83552] = actions(4548); + v->a[83553] = 1; + v->a[83554] = anon_sym_LPAREN; + v->a[83555] = actions(4550); + v->a[83556] = 1; + v->a[83557] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83558] = actions(4552); + v->a[83559] = 1; small_parse_table_4178(v); } void small_parse_table_4178(t_small_parse_table_array *v) { - v->a[83560] = actions(3); - v->a[83561] = 1; - v->a[83562] = sym_comment; - v->a[83563] = actions(5974); - v->a[83564] = 1; - v->a[83565] = sym__special_character; - v->a[83566] = state(1751); - v->a[83567] = 1; - v->a[83568] = aux_sym__literal_repeat1; - v->a[83569] = actions(1364); - v->a[83570] = 5; - v->a[83571] = sym_file_descriptor; - v->a[83572] = sym_variable_name; - v->a[83573] = sym_test_operator; - v->a[83574] = sym__brace_start; - v->a[83575] = aux_sym_heredoc_redirect_token1; - v->a[83576] = actions(1362); - v->a[83577] = 37; - v->a[83578] = anon_sym_LPAREN_LPAREN; - v->a[83579] = anon_sym_SEMI; + v->a[83560] = sym__special_character; + v->a[83561] = actions(4554); + v->a[83562] = 1; + v->a[83563] = anon_sym_DQUOTE; + v->a[83564] = actions(4556); + v->a[83565] = 1; + v->a[83566] = anon_sym_DOLLAR_LBRACE; + v->a[83567] = actions(4558); + v->a[83568] = 1; + v->a[83569] = anon_sym_BQUOTE; + v->a[83570] = actions(4560); + v->a[83571] = 1; + v->a[83572] = anon_sym_DOLLAR_BQUOTE; + v->a[83573] = state(3393); + v->a[83574] = 1; + v->a[83575] = aux_sym__literal_repeat1; + v->a[83576] = state(3862); + v->a[83577] = 1; + v->a[83578] = sym_last_case_item; + v->a[83579] = actions(4358); small_parse_table_4179(v); } void small_parse_table_4179(t_small_parse_table_array *v) { - v->a[83580] = anon_sym_PIPE_PIPE; - v->a[83581] = anon_sym_AMP_AMP; - v->a[83582] = anon_sym_PIPE; - v->a[83583] = anon_sym_AMP; - v->a[83584] = anon_sym_LT; - v->a[83585] = anon_sym_GT; - v->a[83586] = anon_sym_LT_LT; - v->a[83587] = anon_sym_GT_GT; - v->a[83588] = anon_sym_RPAREN; - v->a[83589] = anon_sym_SEMI_SEMI; - v->a[83590] = anon_sym_PIPE_AMP; - v->a[83591] = anon_sym_AMP_GT; - v->a[83592] = anon_sym_AMP_GT_GT; - v->a[83593] = anon_sym_LT_AMP; - v->a[83594] = anon_sym_GT_AMP; - v->a[83595] = anon_sym_GT_PIPE; - v->a[83596] = anon_sym_LT_AMP_DASH; - v->a[83597] = anon_sym_GT_AMP_DASH; - v->a[83598] = anon_sym_LT_LT_DASH; - v->a[83599] = anon_sym_LT_LT_LT; + v->a[83580] = 2; + v->a[83581] = sym_test_operator; + v->a[83582] = sym_raw_string; + v->a[83583] = state(1881); + v->a[83584] = 2; + v->a[83585] = sym_case_item; + v->a[83586] = aux_sym_case_statement_repeat1; + v->a[83587] = state(3472); + v->a[83588] = 2; + v->a[83589] = sym_concatenation; + v->a[83590] = sym__extglob_blob; + v->a[83591] = state(3295); + v->a[83592] = 7; + v->a[83593] = sym_arithmetic_expansion; + v->a[83594] = sym_brace_expression; + v->a[83595] = sym_string; + v->a[83596] = sym_number; + v->a[83597] = sym_simple_expansion; + v->a[83598] = sym_expansion; + v->a[83599] = sym_command_substitution; small_parse_table_4180(v); } diff --git a/parser/static/small_parse_table/small_parse_table_836.c b/parser/static/small_parse_table/small_parse_table_836.c index 09981068..43395311 100644 --- a/parser/static/small_parse_table/small_parse_table_836.c +++ b/parser/static/small_parse_table/small_parse_table_836.c @@ -14,126 +14,126 @@ void small_parse_table_4180(t_small_parse_table_array *v) { - v->a[83600] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83601] = anon_sym_DOLLAR_LBRACK; - v->a[83602] = anon_sym_DOLLAR; - v->a[83603] = anon_sym_DQUOTE; - v->a[83604] = sym_raw_string; - v->a[83605] = sym_ansi_c_string; - v->a[83606] = aux_sym_number_token1; - v->a[83607] = aux_sym_number_token2; - v->a[83608] = anon_sym_DOLLAR_LBRACE; - v->a[83609] = anon_sym_DOLLAR_LPAREN; - v->a[83610] = anon_sym_BQUOTE; - v->a[83611] = anon_sym_DOLLAR_BQUOTE; - v->a[83612] = anon_sym_LT_LPAREN; - v->a[83613] = anon_sym_GT_LPAREN; - v->a[83614] = sym_word; - v->a[83615] = 6; - v->a[83616] = actions(3); + v->a[83600] = 21; + v->a[83601] = actions(57); + v->a[83602] = 1; + v->a[83603] = sym_comment; + v->a[83604] = actions(4328); + v->a[83605] = 1; + v->a[83606] = sym_word; + v->a[83607] = actions(4340); + v->a[83608] = 1; + v->a[83609] = anon_sym_DOLLAR; + v->a[83610] = actions(4346); + v->a[83611] = 1; + v->a[83612] = aux_sym_number_token1; + v->a[83613] = actions(4348); + v->a[83614] = 1; + v->a[83615] = aux_sym_number_token2; + v->a[83616] = actions(4352); v->a[83617] = 1; - v->a[83618] = sym_comment; - v->a[83619] = actions(5080); + v->a[83618] = anon_sym_DOLLAR_LPAREN; + v->a[83619] = actions(4360); small_parse_table_4181(v); } void small_parse_table_4181(t_small_parse_table_array *v) { v->a[83620] = 1; - v->a[83621] = aux_sym_concatenation_token1; - v->a[83622] = actions(5082); + v->a[83621] = sym_extglob_pattern; + v->a[83622] = actions(4362); v->a[83623] = 1; - v->a[83624] = sym__concat; - v->a[83625] = state(1822); + v->a[83624] = sym__brace_start; + v->a[83625] = actions(4548); v->a[83626] = 1; - v->a[83627] = aux_sym_concatenation_repeat1; - v->a[83628] = actions(4372); - v->a[83629] = 5; - v->a[83630] = sym_file_descriptor; - v->a[83631] = sym_test_operator; - v->a[83632] = sym__bare_dollar; - v->a[83633] = sym__brace_start; - v->a[83634] = aux_sym_heredoc_redirect_token1; - v->a[83635] = actions(4370); - v->a[83636] = 36; - v->a[83637] = anon_sym_LPAREN_LPAREN; - v->a[83638] = anon_sym_PIPE_PIPE; - v->a[83639] = anon_sym_AMP_AMP; + v->a[83627] = anon_sym_LPAREN; + v->a[83628] = actions(4550); + v->a[83629] = 1; + v->a[83630] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83631] = actions(4552); + v->a[83632] = 1; + v->a[83633] = sym__special_character; + v->a[83634] = actions(4554); + v->a[83635] = 1; + v->a[83636] = anon_sym_DQUOTE; + v->a[83637] = actions(4556); + v->a[83638] = 1; + v->a[83639] = anon_sym_DOLLAR_LBRACE; small_parse_table_4182(v); } void small_parse_table_4182(t_small_parse_table_array *v) { - v->a[83640] = anon_sym_PIPE; - v->a[83641] = anon_sym_EQ_EQ; - v->a[83642] = anon_sym_LT; - v->a[83643] = anon_sym_GT; - v->a[83644] = anon_sym_LT_LT; - v->a[83645] = anon_sym_GT_GT; - v->a[83646] = anon_sym_PIPE_AMP; - v->a[83647] = anon_sym_EQ_TILDE; - v->a[83648] = anon_sym_AMP_GT; - v->a[83649] = anon_sym_AMP_GT_GT; - v->a[83650] = anon_sym_LT_AMP; - v->a[83651] = anon_sym_GT_AMP; - v->a[83652] = anon_sym_GT_PIPE; - v->a[83653] = anon_sym_LT_AMP_DASH; - v->a[83654] = anon_sym_GT_AMP_DASH; - v->a[83655] = anon_sym_LT_LT_DASH; - v->a[83656] = anon_sym_LT_LT_LT; - v->a[83657] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83658] = anon_sym_DOLLAR_LBRACK; - v->a[83659] = anon_sym_DOLLAR; + v->a[83640] = actions(4558); + v->a[83641] = 1; + v->a[83642] = anon_sym_BQUOTE; + v->a[83643] = actions(4560); + v->a[83644] = 1; + v->a[83645] = anon_sym_DOLLAR_BQUOTE; + v->a[83646] = state(3393); + v->a[83647] = 1; + v->a[83648] = aux_sym__literal_repeat1; + v->a[83649] = state(3821); + v->a[83650] = 1; + v->a[83651] = sym_last_case_item; + v->a[83652] = actions(4358); + v->a[83653] = 2; + v->a[83654] = sym_test_operator; + v->a[83655] = sym_raw_string; + v->a[83656] = state(1881); + v->a[83657] = 2; + v->a[83658] = sym_case_item; + v->a[83659] = aux_sym_case_statement_repeat1; small_parse_table_4183(v); } void small_parse_table_4183(t_small_parse_table_array *v) { - v->a[83660] = sym__special_character; - v->a[83661] = anon_sym_DQUOTE; - v->a[83662] = sym_raw_string; - v->a[83663] = sym_ansi_c_string; - v->a[83664] = aux_sym_number_token1; - v->a[83665] = aux_sym_number_token2; - v->a[83666] = anon_sym_DOLLAR_LBRACE; - v->a[83667] = anon_sym_DOLLAR_LPAREN; - v->a[83668] = anon_sym_BQUOTE; - v->a[83669] = anon_sym_DOLLAR_BQUOTE; - v->a[83670] = anon_sym_LT_LPAREN; - v->a[83671] = anon_sym_GT_LPAREN; - v->a[83672] = sym_word; - v->a[83673] = 3; - v->a[83674] = actions(3); + v->a[83660] = state(3472); + v->a[83661] = 2; + v->a[83662] = sym_concatenation; + v->a[83663] = sym__extglob_blob; + v->a[83664] = state(3295); + v->a[83665] = 7; + v->a[83666] = sym_arithmetic_expansion; + v->a[83667] = sym_brace_expression; + v->a[83668] = sym_string; + v->a[83669] = sym_number; + v->a[83670] = sym_simple_expansion; + v->a[83671] = sym_expansion; + v->a[83672] = sym_command_substitution; + v->a[83673] = 21; + v->a[83674] = actions(57); v->a[83675] = 1; v->a[83676] = sym_comment; - v->a[83677] = actions(1294); - v->a[83678] = 5; - v->a[83679] = sym_file_descriptor; + v->a[83677] = actions(4328); + v->a[83678] = 1; + v->a[83679] = sym_word; small_parse_table_4184(v); } void small_parse_table_4184(t_small_parse_table_array *v) { - v->a[83680] = sym__concat; - v->a[83681] = sym_test_operator; - v->a[83682] = sym__brace_start; - v->a[83683] = aux_sym_heredoc_redirect_token1; - v->a[83684] = actions(1292); - v->a[83685] = 39; - v->a[83686] = anon_sym_LPAREN_LPAREN; - v->a[83687] = anon_sym_SEMI; - v->a[83688] = anon_sym_PIPE_PIPE; - v->a[83689] = anon_sym_AMP_AMP; - v->a[83690] = anon_sym_PIPE; - v->a[83691] = anon_sym_AMP; - v->a[83692] = anon_sym_LT; - v->a[83693] = anon_sym_GT; - v->a[83694] = anon_sym_LT_LT; - v->a[83695] = anon_sym_GT_GT; - v->a[83696] = anon_sym_RPAREN; - v->a[83697] = anon_sym_SEMI_SEMI; - v->a[83698] = anon_sym_PIPE_AMP; - v->a[83699] = anon_sym_AMP_GT; + v->a[83680] = actions(4340); + v->a[83681] = 1; + v->a[83682] = anon_sym_DOLLAR; + v->a[83683] = actions(4346); + v->a[83684] = 1; + v->a[83685] = aux_sym_number_token1; + v->a[83686] = actions(4348); + v->a[83687] = 1; + v->a[83688] = aux_sym_number_token2; + v->a[83689] = actions(4352); + v->a[83690] = 1; + v->a[83691] = anon_sym_DOLLAR_LPAREN; + v->a[83692] = actions(4360); + v->a[83693] = 1; + v->a[83694] = sym_extglob_pattern; + v->a[83695] = actions(4362); + v->a[83696] = 1; + v->a[83697] = sym__brace_start; + v->a[83698] = actions(4548); + v->a[83699] = 1; small_parse_table_4185(v); } diff --git a/parser/static/small_parse_table/small_parse_table_837.c b/parser/static/small_parse_table/small_parse_table_837.c index f94e9fcd..03f77c26 100644 --- a/parser/static/small_parse_table/small_parse_table_837.c +++ b/parser/static/small_parse_table/small_parse_table_837.c @@ -14,126 +14,126 @@ void small_parse_table_4185(t_small_parse_table_array *v) { - v->a[83700] = anon_sym_AMP_GT_GT; - v->a[83701] = anon_sym_LT_AMP; - v->a[83702] = anon_sym_GT_AMP; - v->a[83703] = anon_sym_GT_PIPE; - v->a[83704] = anon_sym_LT_AMP_DASH; - v->a[83705] = anon_sym_GT_AMP_DASH; - v->a[83706] = anon_sym_LT_LT_DASH; - v->a[83707] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83708] = anon_sym_DOLLAR_LBRACK; - v->a[83709] = aux_sym_concatenation_token1; - v->a[83710] = anon_sym_DOLLAR; - v->a[83711] = sym__special_character; - v->a[83712] = anon_sym_DQUOTE; - v->a[83713] = sym_raw_string; - v->a[83714] = sym_ansi_c_string; - v->a[83715] = aux_sym_number_token1; - v->a[83716] = aux_sym_number_token2; - v->a[83717] = anon_sym_DOLLAR_LBRACE; - v->a[83718] = anon_sym_DOLLAR_LPAREN; - v->a[83719] = anon_sym_BQUOTE; + v->a[83700] = anon_sym_LPAREN; + v->a[83701] = actions(4550); + v->a[83702] = 1; + v->a[83703] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83704] = actions(4552); + v->a[83705] = 1; + v->a[83706] = sym__special_character; + v->a[83707] = actions(4554); + v->a[83708] = 1; + v->a[83709] = anon_sym_DQUOTE; + v->a[83710] = actions(4556); + v->a[83711] = 1; + v->a[83712] = anon_sym_DOLLAR_LBRACE; + v->a[83713] = actions(4558); + v->a[83714] = 1; + v->a[83715] = anon_sym_BQUOTE; + v->a[83716] = actions(4560); + v->a[83717] = 1; + v->a[83718] = anon_sym_DOLLAR_BQUOTE; + v->a[83719] = state(3393); small_parse_table_4186(v); } void small_parse_table_4186(t_small_parse_table_array *v) { - v->a[83720] = anon_sym_DOLLAR_BQUOTE; - v->a[83721] = anon_sym_LT_LPAREN; - v->a[83722] = anon_sym_GT_LPAREN; - v->a[83723] = aux_sym__simple_variable_name_token1; - v->a[83724] = sym_word; - v->a[83725] = 3; - v->a[83726] = actions(3); - v->a[83727] = 1; - v->a[83728] = sym_comment; - v->a[83729] = actions(1310); - v->a[83730] = 5; - v->a[83731] = sym_file_descriptor; - v->a[83732] = sym__concat; - v->a[83733] = sym_test_operator; - v->a[83734] = sym__brace_start; - v->a[83735] = aux_sym_heredoc_redirect_token1; - v->a[83736] = actions(1308); - v->a[83737] = 39; - v->a[83738] = anon_sym_LPAREN_LPAREN; - v->a[83739] = anon_sym_SEMI; + v->a[83720] = 1; + v->a[83721] = aux_sym__literal_repeat1; + v->a[83722] = state(3855); + v->a[83723] = 1; + v->a[83724] = sym_last_case_item; + v->a[83725] = actions(4358); + v->a[83726] = 2; + v->a[83727] = sym_test_operator; + v->a[83728] = sym_raw_string; + v->a[83729] = state(1881); + v->a[83730] = 2; + v->a[83731] = sym_case_item; + v->a[83732] = aux_sym_case_statement_repeat1; + v->a[83733] = state(3472); + v->a[83734] = 2; + v->a[83735] = sym_concatenation; + v->a[83736] = sym__extglob_blob; + v->a[83737] = state(3295); + v->a[83738] = 7; + v->a[83739] = sym_arithmetic_expansion; small_parse_table_4187(v); } void small_parse_table_4187(t_small_parse_table_array *v) { - v->a[83740] = anon_sym_PIPE_PIPE; - v->a[83741] = anon_sym_AMP_AMP; - v->a[83742] = anon_sym_PIPE; - v->a[83743] = anon_sym_AMP; - v->a[83744] = anon_sym_LT; - v->a[83745] = anon_sym_GT; - v->a[83746] = anon_sym_LT_LT; - v->a[83747] = anon_sym_GT_GT; - v->a[83748] = anon_sym_RPAREN; - v->a[83749] = anon_sym_SEMI_SEMI; - v->a[83750] = anon_sym_PIPE_AMP; - v->a[83751] = anon_sym_AMP_GT; - v->a[83752] = anon_sym_AMP_GT_GT; - v->a[83753] = anon_sym_LT_AMP; - v->a[83754] = anon_sym_GT_AMP; - v->a[83755] = anon_sym_GT_PIPE; - v->a[83756] = anon_sym_LT_AMP_DASH; - v->a[83757] = anon_sym_GT_AMP_DASH; - v->a[83758] = anon_sym_LT_LT_DASH; - v->a[83759] = anon_sym_LT_LT_LT; + v->a[83740] = sym_brace_expression; + v->a[83741] = sym_string; + v->a[83742] = sym_number; + v->a[83743] = sym_simple_expansion; + v->a[83744] = sym_expansion; + v->a[83745] = sym_command_substitution; + v->a[83746] = 21; + v->a[83747] = actions(57); + v->a[83748] = 1; + v->a[83749] = sym_comment; + v->a[83750] = actions(4328); + v->a[83751] = 1; + v->a[83752] = sym_word; + v->a[83753] = actions(4340); + v->a[83754] = 1; + v->a[83755] = anon_sym_DOLLAR; + v->a[83756] = actions(4346); + v->a[83757] = 1; + v->a[83758] = aux_sym_number_token1; + v->a[83759] = actions(4348); small_parse_table_4188(v); } void small_parse_table_4188(t_small_parse_table_array *v) { - v->a[83760] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83761] = anon_sym_DOLLAR_LBRACK; - v->a[83762] = aux_sym_concatenation_token1; - v->a[83763] = anon_sym_DOLLAR; - v->a[83764] = sym__special_character; - v->a[83765] = anon_sym_DQUOTE; - v->a[83766] = sym_raw_string; - v->a[83767] = sym_ansi_c_string; - v->a[83768] = aux_sym_number_token1; - v->a[83769] = aux_sym_number_token2; - v->a[83770] = anon_sym_DOLLAR_LBRACE; - v->a[83771] = anon_sym_DOLLAR_LPAREN; - v->a[83772] = anon_sym_BQUOTE; - v->a[83773] = anon_sym_DOLLAR_BQUOTE; - v->a[83774] = anon_sym_LT_LPAREN; - v->a[83775] = anon_sym_GT_LPAREN; - v->a[83776] = sym_word; - v->a[83777] = 3; - v->a[83778] = actions(3); - v->a[83779] = 1; + v->a[83760] = 1; + v->a[83761] = aux_sym_number_token2; + v->a[83762] = actions(4352); + v->a[83763] = 1; + v->a[83764] = anon_sym_DOLLAR_LPAREN; + v->a[83765] = actions(4360); + v->a[83766] = 1; + v->a[83767] = sym_extglob_pattern; + v->a[83768] = actions(4362); + v->a[83769] = 1; + v->a[83770] = sym__brace_start; + v->a[83771] = actions(4548); + v->a[83772] = 1; + v->a[83773] = anon_sym_LPAREN; + v->a[83774] = actions(4550); + v->a[83775] = 1; + v->a[83776] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83777] = actions(4552); + v->a[83778] = 1; + v->a[83779] = sym__special_character; small_parse_table_4189(v); } void small_parse_table_4189(t_small_parse_table_array *v) { - v->a[83780] = sym_comment; - v->a[83781] = actions(1306); - v->a[83782] = 5; - v->a[83783] = sym_file_descriptor; - v->a[83784] = sym__concat; - v->a[83785] = sym_test_operator; - v->a[83786] = sym__brace_start; - v->a[83787] = aux_sym_heredoc_redirect_token1; - v->a[83788] = actions(1304); - v->a[83789] = 39; - v->a[83790] = anon_sym_LPAREN_LPAREN; - v->a[83791] = anon_sym_SEMI; - v->a[83792] = anon_sym_PIPE_PIPE; - v->a[83793] = anon_sym_AMP_AMP; - v->a[83794] = anon_sym_PIPE; - v->a[83795] = anon_sym_AMP; - v->a[83796] = anon_sym_LT; - v->a[83797] = anon_sym_GT; - v->a[83798] = anon_sym_LT_LT; - v->a[83799] = anon_sym_GT_GT; + v->a[83780] = actions(4554); + v->a[83781] = 1; + v->a[83782] = anon_sym_DQUOTE; + v->a[83783] = actions(4556); + v->a[83784] = 1; + v->a[83785] = anon_sym_DOLLAR_LBRACE; + v->a[83786] = actions(4558); + v->a[83787] = 1; + v->a[83788] = anon_sym_BQUOTE; + v->a[83789] = actions(4560); + v->a[83790] = 1; + v->a[83791] = anon_sym_DOLLAR_BQUOTE; + v->a[83792] = state(3393); + v->a[83793] = 1; + v->a[83794] = aux_sym__literal_repeat1; + v->a[83795] = state(3834); + v->a[83796] = 1; + v->a[83797] = sym_last_case_item; + v->a[83798] = actions(4358); + v->a[83799] = 2; small_parse_table_4190(v); } diff --git a/parser/static/small_parse_table/small_parse_table_838.c b/parser/static/small_parse_table/small_parse_table_838.c index 366957a4..da196979 100644 --- a/parser/static/small_parse_table/small_parse_table_838.c +++ b/parser/static/small_parse_table/small_parse_table_838.c @@ -14,126 +14,126 @@ void small_parse_table_4190(t_small_parse_table_array *v) { - v->a[83800] = anon_sym_RPAREN; - v->a[83801] = anon_sym_SEMI_SEMI; - v->a[83802] = anon_sym_PIPE_AMP; - v->a[83803] = anon_sym_AMP_GT; - v->a[83804] = anon_sym_AMP_GT_GT; - v->a[83805] = anon_sym_LT_AMP; - v->a[83806] = anon_sym_GT_AMP; - v->a[83807] = anon_sym_GT_PIPE; - v->a[83808] = anon_sym_LT_AMP_DASH; - v->a[83809] = anon_sym_GT_AMP_DASH; - v->a[83810] = anon_sym_LT_LT_DASH; - v->a[83811] = anon_sym_LT_LT_LT; - v->a[83812] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83813] = anon_sym_DOLLAR_LBRACK; - v->a[83814] = aux_sym_concatenation_token1; - v->a[83815] = anon_sym_DOLLAR; - v->a[83816] = sym__special_character; - v->a[83817] = anon_sym_DQUOTE; - v->a[83818] = sym_raw_string; - v->a[83819] = sym_ansi_c_string; + v->a[83800] = sym_test_operator; + v->a[83801] = sym_raw_string; + v->a[83802] = state(1881); + v->a[83803] = 2; + v->a[83804] = sym_case_item; + v->a[83805] = aux_sym_case_statement_repeat1; + v->a[83806] = state(3472); + v->a[83807] = 2; + v->a[83808] = sym_concatenation; + v->a[83809] = sym__extglob_blob; + v->a[83810] = state(3295); + v->a[83811] = 7; + v->a[83812] = sym_arithmetic_expansion; + v->a[83813] = sym_brace_expression; + v->a[83814] = sym_string; + v->a[83815] = sym_number; + v->a[83816] = sym_simple_expansion; + v->a[83817] = sym_expansion; + v->a[83818] = sym_command_substitution; + v->a[83819] = 21; small_parse_table_4191(v); } void small_parse_table_4191(t_small_parse_table_array *v) { - v->a[83820] = aux_sym_number_token1; - v->a[83821] = aux_sym_number_token2; - v->a[83822] = anon_sym_DOLLAR_LBRACE; - v->a[83823] = anon_sym_DOLLAR_LPAREN; - v->a[83824] = anon_sym_BQUOTE; - v->a[83825] = anon_sym_DOLLAR_BQUOTE; - v->a[83826] = anon_sym_LT_LPAREN; - v->a[83827] = anon_sym_GT_LPAREN; - v->a[83828] = sym_word; - v->a[83829] = 3; - v->a[83830] = actions(3); - v->a[83831] = 1; - v->a[83832] = sym_comment; - v->a[83833] = actions(1310); - v->a[83834] = 5; - v->a[83835] = sym_file_descriptor; - v->a[83836] = sym__concat; - v->a[83837] = sym_test_operator; - v->a[83838] = sym__brace_start; - v->a[83839] = aux_sym_heredoc_redirect_token1; + v->a[83820] = actions(57); + v->a[83821] = 1; + v->a[83822] = sym_comment; + v->a[83823] = actions(4584); + v->a[83824] = 1; + v->a[83825] = anon_sym_LPAREN; + v->a[83826] = actions(4586); + v->a[83827] = 1; + v->a[83828] = anon_sym_BANG; + v->a[83829] = actions(4592); + v->a[83830] = 1; + v->a[83831] = anon_sym_TILDE; + v->a[83832] = actions(4594); + v->a[83833] = 1; + v->a[83834] = anon_sym_DOLLAR; + v->a[83835] = actions(4596); + v->a[83836] = 1; + v->a[83837] = anon_sym_DQUOTE; + v->a[83838] = actions(4598); + v->a[83839] = 1; small_parse_table_4192(v); } void small_parse_table_4192(t_small_parse_table_array *v) { - v->a[83840] = actions(1308); - v->a[83841] = 39; - v->a[83842] = anon_sym_LPAREN_LPAREN; - v->a[83843] = anon_sym_SEMI; - v->a[83844] = anon_sym_PIPE_PIPE; - v->a[83845] = anon_sym_AMP_AMP; - v->a[83846] = anon_sym_PIPE; - v->a[83847] = anon_sym_AMP; - v->a[83848] = anon_sym_LT; - v->a[83849] = anon_sym_GT; - v->a[83850] = anon_sym_LT_LT; - v->a[83851] = anon_sym_GT_GT; - v->a[83852] = anon_sym_RPAREN; - v->a[83853] = anon_sym_SEMI_SEMI; - v->a[83854] = anon_sym_PIPE_AMP; - v->a[83855] = anon_sym_AMP_GT; - v->a[83856] = anon_sym_AMP_GT_GT; - v->a[83857] = anon_sym_LT_AMP; - v->a[83858] = anon_sym_GT_AMP; - v->a[83859] = anon_sym_GT_PIPE; + v->a[83840] = aux_sym_number_token1; + v->a[83841] = actions(4600); + v->a[83842] = 1; + v->a[83843] = aux_sym_number_token2; + v->a[83844] = actions(4602); + v->a[83845] = 1; + v->a[83846] = anon_sym_DOLLAR_LBRACE; + v->a[83847] = actions(4604); + v->a[83848] = 1; + v->a[83849] = anon_sym_DOLLAR_LPAREN; + v->a[83850] = actions(4606); + v->a[83851] = 1; + v->a[83852] = anon_sym_BQUOTE; + v->a[83853] = actions(4608); + v->a[83854] = 1; + v->a[83855] = anon_sym_DOLLAR_BQUOTE; + v->a[83856] = actions(4689); + v->a[83857] = 1; + v->a[83858] = aux_sym__simple_variable_name_token1; + v->a[83859] = actions(4691); small_parse_table_4193(v); } void small_parse_table_4193(t_small_parse_table_array *v) { - v->a[83860] = anon_sym_LT_AMP_DASH; - v->a[83861] = anon_sym_GT_AMP_DASH; - v->a[83862] = anon_sym_LT_LT_DASH; - v->a[83863] = anon_sym_LT_LT_LT; - v->a[83864] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83865] = anon_sym_DOLLAR_LBRACK; - v->a[83866] = aux_sym_concatenation_token1; - v->a[83867] = anon_sym_DOLLAR; - v->a[83868] = sym__special_character; - v->a[83869] = anon_sym_DQUOTE; - v->a[83870] = sym_raw_string; - v->a[83871] = sym_ansi_c_string; - v->a[83872] = aux_sym_number_token1; - v->a[83873] = aux_sym_number_token2; - v->a[83874] = anon_sym_DOLLAR_LBRACE; - v->a[83875] = anon_sym_DOLLAR_LPAREN; - v->a[83876] = anon_sym_BQUOTE; - v->a[83877] = anon_sym_DOLLAR_BQUOTE; - v->a[83878] = anon_sym_LT_LPAREN; - v->a[83879] = anon_sym_GT_LPAREN; + v->a[83860] = 1; + v->a[83861] = sym_variable_name; + v->a[83862] = state(1476); + v->a[83863] = 1; + v->a[83864] = sym__arithmetic_postfix_expression; + v->a[83865] = state(1478); + v->a[83866] = 1; + v->a[83867] = sym__arithmetic_unary_expression; + v->a[83868] = state(1490); + v->a[83869] = 1; + v->a[83870] = sym__arithmetic_ternary_expression; + v->a[83871] = state(1511); + v->a[83872] = 1; + v->a[83873] = sym__arithmetic_binary_expression; + v->a[83874] = actions(4588); + v->a[83875] = 2; + v->a[83876] = anon_sym_PLUS_PLUS; + v->a[83877] = anon_sym_DASH_DASH; + v->a[83878] = actions(4590); + v->a[83879] = 2; small_parse_table_4194(v); } void small_parse_table_4194(t_small_parse_table_array *v) { - v->a[83880] = sym_word; - v->a[83881] = 27; - v->a[83882] = actions(71); - v->a[83883] = 1; - v->a[83884] = sym_comment; - v->a[83885] = actions(223); - v->a[83886] = 1; - v->a[83887] = anon_sym_RPAREN_RPAREN; - v->a[83888] = actions(1131); - v->a[83889] = 1; - v->a[83890] = anon_sym_LPAREN; - v->a[83891] = actions(1141); - v->a[83892] = 1; - v->a[83893] = anon_sym_DOLLAR_LBRACK; - v->a[83894] = actions(1145); - v->a[83895] = 1; - v->a[83896] = anon_sym_DOLLAR; - v->a[83897] = actions(1149); - v->a[83898] = 1; - v->a[83899] = anon_sym_DQUOTE; + v->a[83880] = anon_sym_DASH2; + v->a[83881] = anon_sym_PLUS2; + v->a[83882] = state(1411); + v->a[83883] = 8; + v->a[83884] = sym__arithmetic_expression; + v->a[83885] = sym__arithmetic_literal; + v->a[83886] = sym__arithmetic_parenthesized_expression; + v->a[83887] = sym_string; + v->a[83888] = sym_number; + v->a[83889] = sym_simple_expansion; + v->a[83890] = sym_expansion; + v->a[83891] = sym_command_substitution; + v->a[83892] = 21; + v->a[83893] = actions(57); + v->a[83894] = 1; + v->a[83895] = sym_comment; + v->a[83896] = actions(4328); + v->a[83897] = 1; + v->a[83898] = sym_word; + v->a[83899] = actions(4340); small_parse_table_4195(v); } diff --git a/parser/static/small_parse_table/small_parse_table_839.c b/parser/static/small_parse_table/small_parse_table_839.c index 725f1939..aff2c474 100644 --- a/parser/static/small_parse_table/small_parse_table_839.c +++ b/parser/static/small_parse_table/small_parse_table_839.c @@ -14,126 +14,126 @@ void small_parse_table_4195(t_small_parse_table_array *v) { - v->a[83900] = actions(1153); - v->a[83901] = 1; - v->a[83902] = aux_sym_number_token1; - v->a[83903] = actions(1155); - v->a[83904] = 1; - v->a[83905] = aux_sym_number_token2; - v->a[83906] = actions(1157); - v->a[83907] = 1; - v->a[83908] = anon_sym_DOLLAR_LBRACE; - v->a[83909] = actions(1159); - v->a[83910] = 1; - v->a[83911] = anon_sym_DOLLAR_LPAREN; - v->a[83912] = actions(1163); - v->a[83913] = 1; - v->a[83914] = anon_sym_DOLLAR_BQUOTE; - v->a[83915] = actions(1169); - v->a[83916] = 1; - v->a[83917] = sym__brace_start; - v->a[83918] = actions(1171); - v->a[83919] = 1; + v->a[83900] = 1; + v->a[83901] = anon_sym_DOLLAR; + v->a[83902] = actions(4346); + v->a[83903] = 1; + v->a[83904] = aux_sym_number_token1; + v->a[83905] = actions(4348); + v->a[83906] = 1; + v->a[83907] = aux_sym_number_token2; + v->a[83908] = actions(4352); + v->a[83909] = 1; + v->a[83910] = anon_sym_DOLLAR_LPAREN; + v->a[83911] = actions(4360); + v->a[83912] = 1; + v->a[83913] = sym_extglob_pattern; + v->a[83914] = actions(4362); + v->a[83915] = 1; + v->a[83916] = sym__brace_start; + v->a[83917] = actions(4548); + v->a[83918] = 1; + v->a[83919] = anon_sym_LPAREN; small_parse_table_4196(v); } void small_parse_table_4196(t_small_parse_table_array *v) { - v->a[83920] = sym_word; - v->a[83921] = actions(1173); - v->a[83922] = 1; - v->a[83923] = anon_sym_BANG; - v->a[83924] = actions(1179); - v->a[83925] = 1; - v->a[83926] = anon_sym_TILDE; - v->a[83927] = actions(1181); - v->a[83928] = 1; - v->a[83929] = sym__special_character; - v->a[83930] = actions(1185); - v->a[83931] = 1; - v->a[83932] = sym_test_operator; - v->a[83933] = actions(3060); - v->a[83934] = 1; - v->a[83935] = anon_sym_BQUOTE; - v->a[83936] = state(2484); - v->a[83937] = 1; - v->a[83938] = aux_sym__literal_repeat1; - v->a[83939] = state(3123); + v->a[83920] = actions(4550); + v->a[83921] = 1; + v->a[83922] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83923] = actions(4552); + v->a[83924] = 1; + v->a[83925] = sym__special_character; + v->a[83926] = actions(4554); + v->a[83927] = 1; + v->a[83928] = anon_sym_DQUOTE; + v->a[83929] = actions(4556); + v->a[83930] = 1; + v->a[83931] = anon_sym_DOLLAR_LBRACE; + v->a[83932] = actions(4558); + v->a[83933] = 1; + v->a[83934] = anon_sym_BQUOTE; + v->a[83935] = actions(4560); + v->a[83936] = 1; + v->a[83937] = anon_sym_DOLLAR_BQUOTE; + v->a[83938] = state(3393); + v->a[83939] = 1; small_parse_table_4197(v); } void small_parse_table_4197(t_small_parse_table_array *v) { - v->a[83940] = 1; - v->a[83941] = sym__expression; - v->a[83942] = actions(1129); - v->a[83943] = 2; - v->a[83944] = anon_sym_LPAREN_LPAREN; - v->a[83945] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[83946] = actions(1165); - v->a[83947] = 2; - v->a[83948] = anon_sym_LT_LPAREN; - v->a[83949] = anon_sym_GT_LPAREN; - v->a[83950] = actions(1175); - v->a[83951] = 2; - v->a[83952] = anon_sym_PLUS_PLUS2; - v->a[83953] = anon_sym_DASH_DASH2; - v->a[83954] = actions(1177); - v->a[83955] = 2; - v->a[83956] = anon_sym_DASH2; - v->a[83957] = anon_sym_PLUS2; - v->a[83958] = actions(1183); - v->a[83959] = 2; + v->a[83940] = aux_sym__literal_repeat1; + v->a[83941] = state(3827); + v->a[83942] = 1; + v->a[83943] = sym_last_case_item; + v->a[83944] = actions(4358); + v->a[83945] = 2; + v->a[83946] = sym_test_operator; + v->a[83947] = sym_raw_string; + v->a[83948] = state(1881); + v->a[83949] = 2; + v->a[83950] = sym_case_item; + v->a[83951] = aux_sym_case_statement_repeat1; + v->a[83952] = state(3472); + v->a[83953] = 2; + v->a[83954] = sym_concatenation; + v->a[83955] = sym__extglob_blob; + v->a[83956] = state(3295); + v->a[83957] = 7; + v->a[83958] = sym_arithmetic_expansion; + v->a[83959] = sym_brace_expression; small_parse_table_4198(v); } void small_parse_table_4198(t_small_parse_table_array *v) { - v->a[83960] = sym_raw_string; - v->a[83961] = sym_ansi_c_string; - v->a[83962] = state(2594); - v->a[83963] = 6; - v->a[83964] = sym_binary_expression; - v->a[83965] = sym_ternary_expression; - v->a[83966] = sym_unary_expression; - v->a[83967] = sym_postfix_expression; - v->a[83968] = sym_parenthesized_expression; - v->a[83969] = sym_concatenation; - v->a[83970] = state(2456); - v->a[83971] = 9; - v->a[83972] = sym_arithmetic_expansion; - v->a[83973] = sym_brace_expression; - v->a[83974] = sym_string; - v->a[83975] = sym_translated_string; - v->a[83976] = sym_number; - v->a[83977] = sym_simple_expansion; - v->a[83978] = sym_expansion; - v->a[83979] = sym_command_substitution; + v->a[83960] = sym_string; + v->a[83961] = sym_number; + v->a[83962] = sym_simple_expansion; + v->a[83963] = sym_expansion; + v->a[83964] = sym_command_substitution; + v->a[83965] = 21; + v->a[83966] = actions(57); + v->a[83967] = 1; + v->a[83968] = sym_comment; + v->a[83969] = actions(4328); + v->a[83970] = 1; + v->a[83971] = sym_word; + v->a[83972] = actions(4340); + v->a[83973] = 1; + v->a[83974] = anon_sym_DOLLAR; + v->a[83975] = actions(4346); + v->a[83976] = 1; + v->a[83977] = aux_sym_number_token1; + v->a[83978] = actions(4348); + v->a[83979] = 1; small_parse_table_4199(v); } void small_parse_table_4199(t_small_parse_table_array *v) { - v->a[83980] = sym_process_substitution; - v->a[83981] = 6; - v->a[83982] = actions(3); - v->a[83983] = 1; - v->a[83984] = sym_comment; - v->a[83985] = actions(5080); - v->a[83986] = 1; - v->a[83987] = aux_sym_concatenation_token1; - v->a[83988] = actions(5082); - v->a[83989] = 1; - v->a[83990] = sym__concat; - v->a[83991] = state(1821); - v->a[83992] = 1; - v->a[83993] = aux_sym_concatenation_repeat1; - v->a[83994] = actions(4469); - v->a[83995] = 5; - v->a[83996] = sym_file_descriptor; - v->a[83997] = sym_test_operator; - v->a[83998] = sym__bare_dollar; - v->a[83999] = sym__brace_start; + v->a[83980] = aux_sym_number_token2; + v->a[83981] = actions(4352); + v->a[83982] = 1; + v->a[83983] = anon_sym_DOLLAR_LPAREN; + v->a[83984] = actions(4360); + v->a[83985] = 1; + v->a[83986] = sym_extglob_pattern; + v->a[83987] = actions(4362); + v->a[83988] = 1; + v->a[83989] = sym__brace_start; + v->a[83990] = actions(4548); + v->a[83991] = 1; + v->a[83992] = anon_sym_LPAREN; + v->a[83993] = actions(4550); + v->a[83994] = 1; + v->a[83995] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[83996] = actions(4552); + v->a[83997] = 1; + v->a[83998] = sym__special_character; + v->a[83999] = actions(4554); small_parse_table_4200(v); } diff --git a/parser/static/small_parse_table/small_parse_table_84.c b/parser/static/small_parse_table/small_parse_table_84.c index 824484dd..6a333459 100644 --- a/parser/static/small_parse_table/small_parse_table_84.c +++ b/parser/static/small_parse_table/small_parse_table_84.c @@ -14,126 +14,126 @@ void small_parse_table_420(t_small_parse_table_array *v) { - v->a[8400] = anon_sym_SEMI_SEMI; - v->a[8401] = anon_sym_SEMI_AMP; - v->a[8402] = anon_sym_SEMI_SEMI_AMP; - v->a[8403] = anon_sym_PIPE_AMP; - v->a[8404] = anon_sym_AMP_GT; - v->a[8405] = anon_sym_AMP_GT_GT; - v->a[8406] = anon_sym_LT_AMP; - v->a[8407] = anon_sym_GT_AMP; - v->a[8408] = anon_sym_GT_PIPE; - v->a[8409] = anon_sym_LT_AMP_DASH; - v->a[8410] = anon_sym_GT_AMP_DASH; - v->a[8411] = anon_sym_LT_LT_DASH; - v->a[8412] = 6; - v->a[8413] = actions(3); - v->a[8414] = 1; - v->a[8415] = sym_comment; - v->a[8416] = state(1567); - v->a[8417] = 1; - v->a[8418] = aux_sym__literal_repeat1; - v->a[8419] = state(609); + v->a[8400] = aux_sym_number_token1; + v->a[8401] = aux_sym_number_token2; + v->a[8402] = anon_sym_DOLLAR_LBRACE; + v->a[8403] = anon_sym_DOLLAR_LPAREN; + v->a[8404] = anon_sym_BQUOTE; + v->a[8405] = anon_sym_DOLLAR_BQUOTE; + v->a[8406] = sym_word; + v->a[8407] = anon_sym_SEMI; + v->a[8408] = 21; + v->a[8409] = actions(3); + v->a[8410] = 1; + v->a[8411] = sym_comment; + v->a[8412] = actions(1888); + v->a[8413] = 1; + v->a[8414] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8415] = actions(1891); + v->a[8416] = 1; + v->a[8417] = anon_sym_DOLLAR; + v->a[8418] = actions(1894); + v->a[8419] = 1; small_parse_table_421(v); } void small_parse_table_421(t_small_parse_table_array *v) { - v->a[8420] = 2; - v->a[8421] = sym_concatenation; - v->a[8422] = aux_sym_for_statement_repeat1; - v->a[8423] = actions(2074); - v->a[8424] = 5; - v->a[8425] = sym_file_descriptor; - v->a[8426] = sym_variable_name; - v->a[8427] = sym_test_operator; - v->a[8428] = sym__brace_start; - v->a[8429] = aux_sym_heredoc_redirect_token1; - v->a[8430] = state(1269); - v->a[8431] = 9; - v->a[8432] = sym_arithmetic_expansion; - v->a[8433] = sym_brace_expression; - v->a[8434] = sym_string; - v->a[8435] = sym_translated_string; - v->a[8436] = sym_number; - v->a[8437] = sym_simple_expansion; - v->a[8438] = sym_expansion; - v->a[8439] = sym_command_substitution; + v->a[8420] = sym__special_character; + v->a[8421] = actions(1897); + v->a[8422] = 1; + v->a[8423] = anon_sym_DQUOTE; + v->a[8424] = actions(1900); + v->a[8425] = 1; + v->a[8426] = aux_sym_number_token1; + v->a[8427] = actions(1903); + v->a[8428] = 1; + v->a[8429] = aux_sym_number_token2; + v->a[8430] = actions(1906); + v->a[8431] = 1; + v->a[8432] = anon_sym_DOLLAR_LBRACE; + v->a[8433] = actions(1909); + v->a[8434] = 1; + v->a[8435] = anon_sym_DOLLAR_LPAREN; + v->a[8436] = actions(1912); + v->a[8437] = 1; + v->a[8438] = anon_sym_BQUOTE; + v->a[8439] = actions(1915); small_parse_table_422(v); } void small_parse_table_422(t_small_parse_table_array *v) { - v->a[8440] = sym_process_substitution; - v->a[8441] = actions(2072); - v->a[8442] = 39; - v->a[8443] = anon_sym_LPAREN_LPAREN; - v->a[8444] = anon_sym_SEMI; - v->a[8445] = anon_sym_PIPE_PIPE; - v->a[8446] = anon_sym_AMP_AMP; - v->a[8447] = anon_sym_PIPE; - v->a[8448] = anon_sym_AMP; - v->a[8449] = anon_sym_LT; - v->a[8450] = anon_sym_GT; - v->a[8451] = anon_sym_LT_LT; - v->a[8452] = anon_sym_GT_GT; - v->a[8453] = anon_sym_SEMI_SEMI; - v->a[8454] = anon_sym_SEMI_AMP; - v->a[8455] = anon_sym_SEMI_SEMI_AMP; - v->a[8456] = anon_sym_PIPE_AMP; - v->a[8457] = anon_sym_AMP_GT; - v->a[8458] = anon_sym_AMP_GT_GT; - v->a[8459] = anon_sym_LT_AMP; + v->a[8440] = 1; + v->a[8441] = anon_sym_DOLLAR_BQUOTE; + v->a[8442] = actions(1918); + v->a[8443] = 1; + v->a[8444] = sym_test_operator; + v->a[8445] = actions(1921); + v->a[8446] = 1; + v->a[8447] = sym__bare_dollar; + v->a[8448] = actions(1924); + v->a[8449] = 1; + v->a[8450] = sym__brace_start; + v->a[8451] = state(366); + v->a[8452] = 1; + v->a[8453] = aux_sym_command_repeat2; + v->a[8454] = state(1233); + v->a[8455] = 1; + v->a[8456] = aux_sym__literal_repeat1; + v->a[8457] = state(1281); + v->a[8458] = 1; + v->a[8459] = sym_concatenation; small_parse_table_423(v); } void small_parse_table_423(t_small_parse_table_array *v) { - v->a[8460] = anon_sym_GT_AMP; - v->a[8461] = anon_sym_GT_PIPE; - v->a[8462] = anon_sym_LT_AMP_DASH; - v->a[8463] = anon_sym_GT_AMP_DASH; - v->a[8464] = anon_sym_LT_LT_DASH; - v->a[8465] = anon_sym_LT_LT_LT; - v->a[8466] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8467] = anon_sym_DOLLAR_LBRACK; - v->a[8468] = anon_sym_DOLLAR; - v->a[8469] = sym__special_character; - v->a[8470] = anon_sym_DQUOTE; - v->a[8471] = sym_raw_string; - v->a[8472] = sym_ansi_c_string; - v->a[8473] = aux_sym_number_token1; - v->a[8474] = aux_sym_number_token2; - v->a[8475] = anon_sym_DOLLAR_LBRACE; - v->a[8476] = anon_sym_DOLLAR_LPAREN; - v->a[8477] = anon_sym_BQUOTE; - v->a[8478] = anon_sym_DOLLAR_BQUOTE; - v->a[8479] = anon_sym_LT_LPAREN; + v->a[8460] = actions(1885); + v->a[8461] = 2; + v->a[8462] = sym_raw_string; + v->a[8463] = sym_word; + v->a[8464] = actions(1195); + v->a[8465] = 3; + v->a[8466] = sym_file_descriptor; + v->a[8467] = ts_builtin_sym_end; + v->a[8468] = aux_sym_heredoc_redirect_token1; + v->a[8469] = state(790); + v->a[8470] = 7; + v->a[8471] = sym_arithmetic_expansion; + v->a[8472] = sym_brace_expression; + v->a[8473] = sym_string; + v->a[8474] = sym_number; + v->a[8475] = sym_simple_expansion; + v->a[8476] = sym_expansion; + v->a[8477] = sym_command_substitution; + v->a[8478] = actions(1193); + v->a[8479] = 19; small_parse_table_424(v); } void small_parse_table_424(t_small_parse_table_array *v) { - v->a[8480] = anon_sym_GT_LPAREN; - v->a[8481] = sym_word; - v->a[8482] = 21; - v->a[8483] = actions(3); - v->a[8484] = 1; - v->a[8485] = sym_comment; - v->a[8486] = actions(2572); - v->a[8487] = 1; - v->a[8488] = anon_sym_DOLLAR_LBRACK; - v->a[8489] = actions(2574); - v->a[8490] = 1; - v->a[8491] = anon_sym_DOLLAR; - v->a[8492] = actions(2576); - v->a[8493] = 1; - v->a[8494] = sym__special_character; - v->a[8495] = actions(2578); - v->a[8496] = 1; - v->a[8497] = anon_sym_DQUOTE; - v->a[8498] = actions(2580); - v->a[8499] = 1; + v->a[8480] = anon_sym_PIPE; + v->a[8481] = anon_sym_SEMI_SEMI; + v->a[8482] = anon_sym_PIPE_AMP; + v->a[8483] = anon_sym_AMP_AMP; + v->a[8484] = anon_sym_PIPE_PIPE; + v->a[8485] = anon_sym_LT; + v->a[8486] = anon_sym_GT; + v->a[8487] = anon_sym_GT_GT; + v->a[8488] = anon_sym_AMP_GT; + v->a[8489] = anon_sym_AMP_GT_GT; + v->a[8490] = anon_sym_LT_AMP; + v->a[8491] = anon_sym_GT_AMP; + v->a[8492] = anon_sym_GT_PIPE; + v->a[8493] = anon_sym_LT_AMP_DASH; + v->a[8494] = anon_sym_GT_AMP_DASH; + v->a[8495] = anon_sym_LT_LT; + v->a[8496] = anon_sym_LT_LT_DASH; + v->a[8497] = anon_sym_AMP; + v->a[8498] = anon_sym_SEMI; + v->a[8499] = 20; small_parse_table_425(v); } diff --git a/parser/static/small_parse_table/small_parse_table_840.c b/parser/static/small_parse_table/small_parse_table_840.c index 4854ed45..23b25ab5 100644 --- a/parser/static/small_parse_table/small_parse_table_840.c +++ b/parser/static/small_parse_table/small_parse_table_840.c @@ -14,126 +14,126 @@ void small_parse_table_4200(t_small_parse_table_array *v) { - v->a[84000] = aux_sym_heredoc_redirect_token1; - v->a[84001] = actions(4467); - v->a[84002] = 36; - v->a[84003] = anon_sym_LPAREN_LPAREN; - v->a[84004] = anon_sym_PIPE_PIPE; - v->a[84005] = anon_sym_AMP_AMP; - v->a[84006] = anon_sym_PIPE; - v->a[84007] = anon_sym_EQ_EQ; - v->a[84008] = anon_sym_LT; - v->a[84009] = anon_sym_GT; - v->a[84010] = anon_sym_LT_LT; - v->a[84011] = anon_sym_GT_GT; - v->a[84012] = anon_sym_PIPE_AMP; - v->a[84013] = anon_sym_EQ_TILDE; - v->a[84014] = anon_sym_AMP_GT; - v->a[84015] = anon_sym_AMP_GT_GT; - v->a[84016] = anon_sym_LT_AMP; - v->a[84017] = anon_sym_GT_AMP; - v->a[84018] = anon_sym_GT_PIPE; - v->a[84019] = anon_sym_LT_AMP_DASH; + v->a[84000] = 1; + v->a[84001] = anon_sym_DQUOTE; + v->a[84002] = actions(4556); + v->a[84003] = 1; + v->a[84004] = anon_sym_DOLLAR_LBRACE; + v->a[84005] = actions(4558); + v->a[84006] = 1; + v->a[84007] = anon_sym_BQUOTE; + v->a[84008] = actions(4560); + v->a[84009] = 1; + v->a[84010] = anon_sym_DOLLAR_BQUOTE; + v->a[84011] = state(3393); + v->a[84012] = 1; + v->a[84013] = aux_sym__literal_repeat1; + v->a[84014] = state(3774); + v->a[84015] = 1; + v->a[84016] = sym_last_case_item; + v->a[84017] = actions(4358); + v->a[84018] = 2; + v->a[84019] = sym_test_operator; small_parse_table_4201(v); } void small_parse_table_4201(t_small_parse_table_array *v) { - v->a[84020] = anon_sym_GT_AMP_DASH; - v->a[84021] = anon_sym_LT_LT_DASH; - v->a[84022] = anon_sym_LT_LT_LT; - v->a[84023] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84024] = anon_sym_DOLLAR_LBRACK; - v->a[84025] = anon_sym_DOLLAR; - v->a[84026] = sym__special_character; - v->a[84027] = anon_sym_DQUOTE; - v->a[84028] = sym_raw_string; - v->a[84029] = sym_ansi_c_string; - v->a[84030] = aux_sym_number_token1; - v->a[84031] = aux_sym_number_token2; - v->a[84032] = anon_sym_DOLLAR_LBRACE; - v->a[84033] = anon_sym_DOLLAR_LPAREN; - v->a[84034] = anon_sym_BQUOTE; - v->a[84035] = anon_sym_DOLLAR_BQUOTE; - v->a[84036] = anon_sym_LT_LPAREN; - v->a[84037] = anon_sym_GT_LPAREN; - v->a[84038] = sym_word; - v->a[84039] = 3; + v->a[84020] = sym_raw_string; + v->a[84021] = state(1881); + v->a[84022] = 2; + v->a[84023] = sym_case_item; + v->a[84024] = aux_sym_case_statement_repeat1; + v->a[84025] = state(3472); + v->a[84026] = 2; + v->a[84027] = sym_concatenation; + v->a[84028] = sym__extglob_blob; + v->a[84029] = state(3295); + v->a[84030] = 7; + v->a[84031] = sym_arithmetic_expansion; + v->a[84032] = sym_brace_expression; + v->a[84033] = sym_string; + v->a[84034] = sym_number; + v->a[84035] = sym_simple_expansion; + v->a[84036] = sym_expansion; + v->a[84037] = sym_command_substitution; + v->a[84038] = 21; + v->a[84039] = actions(57); small_parse_table_4202(v); } void small_parse_table_4202(t_small_parse_table_array *v) { - v->a[84040] = actions(3); - v->a[84041] = 1; - v->a[84042] = sym_comment; - v->a[84043] = actions(5768); - v->a[84044] = 5; - v->a[84045] = sym_file_descriptor; - v->a[84046] = sym_variable_name; - v->a[84047] = sym_test_operator; - v->a[84048] = sym__brace_start; - v->a[84049] = aux_sym_heredoc_redirect_token1; - v->a[84050] = actions(5766); - v->a[84051] = 39; - v->a[84052] = anon_sym_LPAREN_LPAREN; - v->a[84053] = anon_sym_SEMI; - v->a[84054] = anon_sym_PIPE_PIPE; - v->a[84055] = anon_sym_AMP_AMP; - v->a[84056] = anon_sym_PIPE; - v->a[84057] = anon_sym_AMP; - v->a[84058] = anon_sym_LT; - v->a[84059] = anon_sym_GT; + v->a[84040] = 1; + v->a[84041] = sym_comment; + v->a[84042] = actions(4328); + v->a[84043] = 1; + v->a[84044] = sym_word; + v->a[84045] = actions(4340); + v->a[84046] = 1; + v->a[84047] = anon_sym_DOLLAR; + v->a[84048] = actions(4346); + v->a[84049] = 1; + v->a[84050] = aux_sym_number_token1; + v->a[84051] = actions(4348); + v->a[84052] = 1; + v->a[84053] = aux_sym_number_token2; + v->a[84054] = actions(4352); + v->a[84055] = 1; + v->a[84056] = anon_sym_DOLLAR_LPAREN; + v->a[84057] = actions(4360); + v->a[84058] = 1; + v->a[84059] = sym_extglob_pattern; small_parse_table_4203(v); } void small_parse_table_4203(t_small_parse_table_array *v) { - v->a[84060] = anon_sym_LT_LT; - v->a[84061] = anon_sym_GT_GT; - v->a[84062] = anon_sym_SEMI_SEMI; - v->a[84063] = anon_sym_SEMI_AMP; - v->a[84064] = anon_sym_SEMI_SEMI_AMP; - v->a[84065] = anon_sym_PIPE_AMP; - v->a[84066] = anon_sym_AMP_GT; - v->a[84067] = anon_sym_AMP_GT_GT; - v->a[84068] = anon_sym_LT_AMP; - v->a[84069] = anon_sym_GT_AMP; - v->a[84070] = anon_sym_GT_PIPE; - v->a[84071] = anon_sym_LT_AMP_DASH; - v->a[84072] = anon_sym_GT_AMP_DASH; - v->a[84073] = anon_sym_LT_LT_DASH; - v->a[84074] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84075] = anon_sym_DOLLAR_LBRACK; - v->a[84076] = anon_sym_DOLLAR; - v->a[84077] = sym__special_character; - v->a[84078] = anon_sym_DQUOTE; - v->a[84079] = sym_raw_string; + v->a[84060] = actions(4362); + v->a[84061] = 1; + v->a[84062] = sym__brace_start; + v->a[84063] = actions(4548); + v->a[84064] = 1; + v->a[84065] = anon_sym_LPAREN; + v->a[84066] = actions(4550); + v->a[84067] = 1; + v->a[84068] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[84069] = actions(4552); + v->a[84070] = 1; + v->a[84071] = sym__special_character; + v->a[84072] = actions(4554); + v->a[84073] = 1; + v->a[84074] = anon_sym_DQUOTE; + v->a[84075] = actions(4556); + v->a[84076] = 1; + v->a[84077] = anon_sym_DOLLAR_LBRACE; + v->a[84078] = actions(4558); + v->a[84079] = 1; small_parse_table_4204(v); } void small_parse_table_4204(t_small_parse_table_array *v) { - v->a[84080] = sym_ansi_c_string; - v->a[84081] = aux_sym_number_token1; - v->a[84082] = aux_sym_number_token2; - v->a[84083] = anon_sym_DOLLAR_LBRACE; - v->a[84084] = anon_sym_DOLLAR_LPAREN; - v->a[84085] = anon_sym_BQUOTE; - v->a[84086] = anon_sym_DOLLAR_BQUOTE; - v->a[84087] = anon_sym_LT_LPAREN; - v->a[84088] = anon_sym_GT_LPAREN; - v->a[84089] = aux_sym__simple_variable_name_token1; - v->a[84090] = sym_word; - v->a[84091] = 3; - v->a[84092] = actions(3); - v->a[84093] = 1; - v->a[84094] = sym_comment; - v->a[84095] = actions(1310); - v->a[84096] = 5; - v->a[84097] = sym_file_descriptor; - v->a[84098] = sym__concat; - v->a[84099] = sym_test_operator; + v->a[84080] = anon_sym_BQUOTE; + v->a[84081] = actions(4560); + v->a[84082] = 1; + v->a[84083] = anon_sym_DOLLAR_BQUOTE; + v->a[84084] = state(3393); + v->a[84085] = 1; + v->a[84086] = aux_sym__literal_repeat1; + v->a[84087] = state(3773); + v->a[84088] = 1; + v->a[84089] = sym_last_case_item; + v->a[84090] = actions(4358); + v->a[84091] = 2; + v->a[84092] = sym_test_operator; + v->a[84093] = sym_raw_string; + v->a[84094] = state(1881); + v->a[84095] = 2; + v->a[84096] = sym_case_item; + v->a[84097] = aux_sym_case_statement_repeat1; + v->a[84098] = state(3472); + v->a[84099] = 2; small_parse_table_4205(v); } diff --git a/parser/static/small_parse_table/small_parse_table_841.c b/parser/static/small_parse_table/small_parse_table_841.c index 5b26d2e1..80347ee5 100644 --- a/parser/static/small_parse_table/small_parse_table_841.c +++ b/parser/static/small_parse_table/small_parse_table_841.c @@ -14,126 +14,126 @@ void small_parse_table_4205(t_small_parse_table_array *v) { - v->a[84100] = sym__brace_start; - v->a[84101] = aux_sym_heredoc_redirect_token1; - v->a[84102] = actions(1308); - v->a[84103] = 39; - v->a[84104] = anon_sym_LPAREN_LPAREN; - v->a[84105] = anon_sym_SEMI; - v->a[84106] = anon_sym_PIPE_PIPE; - v->a[84107] = anon_sym_AMP_AMP; - v->a[84108] = anon_sym_PIPE; - v->a[84109] = anon_sym_AMP; - v->a[84110] = anon_sym_LT; - v->a[84111] = anon_sym_GT; - v->a[84112] = anon_sym_LT_LT; - v->a[84113] = anon_sym_GT_GT; - v->a[84114] = anon_sym_SEMI_SEMI; - v->a[84115] = anon_sym_SEMI_AMP; - v->a[84116] = anon_sym_SEMI_SEMI_AMP; - v->a[84117] = anon_sym_PIPE_AMP; - v->a[84118] = anon_sym_AMP_GT; - v->a[84119] = anon_sym_AMP_GT_GT; + v->a[84100] = sym_concatenation; + v->a[84101] = sym__extglob_blob; + v->a[84102] = state(3295); + v->a[84103] = 7; + v->a[84104] = sym_arithmetic_expansion; + v->a[84105] = sym_brace_expression; + v->a[84106] = sym_string; + v->a[84107] = sym_number; + v->a[84108] = sym_simple_expansion; + v->a[84109] = sym_expansion; + v->a[84110] = sym_command_substitution; + v->a[84111] = 21; + v->a[84112] = actions(57); + v->a[84113] = 1; + v->a[84114] = sym_comment; + v->a[84115] = actions(4584); + v->a[84116] = 1; + v->a[84117] = anon_sym_LPAREN; + v->a[84118] = actions(4586); + v->a[84119] = 1; small_parse_table_4206(v); } void small_parse_table_4206(t_small_parse_table_array *v) { - v->a[84120] = anon_sym_LT_AMP; - v->a[84121] = anon_sym_GT_AMP; - v->a[84122] = anon_sym_GT_PIPE; - v->a[84123] = anon_sym_LT_AMP_DASH; - v->a[84124] = anon_sym_GT_AMP_DASH; - v->a[84125] = anon_sym_LT_LT_DASH; - v->a[84126] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84127] = anon_sym_DOLLAR_LBRACK; - v->a[84128] = aux_sym_concatenation_token1; - v->a[84129] = anon_sym_DOLLAR; - v->a[84130] = sym__special_character; - v->a[84131] = anon_sym_DQUOTE; - v->a[84132] = sym_raw_string; - v->a[84133] = sym_ansi_c_string; - v->a[84134] = aux_sym_number_token1; + v->a[84120] = anon_sym_BANG; + v->a[84121] = actions(4592); + v->a[84122] = 1; + v->a[84123] = anon_sym_TILDE; + v->a[84124] = actions(4594); + v->a[84125] = 1; + v->a[84126] = anon_sym_DOLLAR; + v->a[84127] = actions(4596); + v->a[84128] = 1; + v->a[84129] = anon_sym_DQUOTE; + v->a[84130] = actions(4598); + v->a[84131] = 1; + v->a[84132] = aux_sym_number_token1; + v->a[84133] = actions(4600); + v->a[84134] = 1; v->a[84135] = aux_sym_number_token2; - v->a[84136] = anon_sym_DOLLAR_LBRACE; - v->a[84137] = anon_sym_DOLLAR_LPAREN; - v->a[84138] = anon_sym_BQUOTE; - v->a[84139] = anon_sym_DOLLAR_BQUOTE; + v->a[84136] = actions(4602); + v->a[84137] = 1; + v->a[84138] = anon_sym_DOLLAR_LBRACE; + v->a[84139] = actions(4604); small_parse_table_4207(v); } void small_parse_table_4207(t_small_parse_table_array *v) { - v->a[84140] = anon_sym_LT_LPAREN; - v->a[84141] = anon_sym_GT_LPAREN; - v->a[84142] = sym_word; - v->a[84143] = 3; - v->a[84144] = actions(3); - v->a[84145] = 1; - v->a[84146] = sym_comment; - v->a[84147] = actions(1306); - v->a[84148] = 5; - v->a[84149] = sym_file_descriptor; - v->a[84150] = sym__concat; - v->a[84151] = sym_test_operator; - v->a[84152] = sym__brace_start; - v->a[84153] = aux_sym_heredoc_redirect_token1; - v->a[84154] = actions(1304); - v->a[84155] = 39; - v->a[84156] = anon_sym_LPAREN_LPAREN; - v->a[84157] = anon_sym_SEMI; - v->a[84158] = anon_sym_PIPE_PIPE; - v->a[84159] = anon_sym_AMP_AMP; + v->a[84140] = 1; + v->a[84141] = anon_sym_DOLLAR_LPAREN; + v->a[84142] = actions(4606); + v->a[84143] = 1; + v->a[84144] = anon_sym_BQUOTE; + v->a[84145] = actions(4608); + v->a[84146] = 1; + v->a[84147] = anon_sym_DOLLAR_BQUOTE; + v->a[84148] = actions(4693); + v->a[84149] = 1; + v->a[84150] = aux_sym__simple_variable_name_token1; + v->a[84151] = actions(4695); + v->a[84152] = 1; + v->a[84153] = sym_variable_name; + v->a[84154] = state(1476); + v->a[84155] = 1; + v->a[84156] = sym__arithmetic_postfix_expression; + v->a[84157] = state(1478); + v->a[84158] = 1; + v->a[84159] = sym__arithmetic_unary_expression; small_parse_table_4208(v); } void small_parse_table_4208(t_small_parse_table_array *v) { - v->a[84160] = anon_sym_PIPE; - v->a[84161] = anon_sym_AMP; - v->a[84162] = anon_sym_LT; - v->a[84163] = anon_sym_GT; - v->a[84164] = anon_sym_LT_LT; - v->a[84165] = anon_sym_GT_GT; - v->a[84166] = anon_sym_SEMI_SEMI; - v->a[84167] = anon_sym_SEMI_AMP; - v->a[84168] = anon_sym_SEMI_SEMI_AMP; - v->a[84169] = anon_sym_PIPE_AMP; - v->a[84170] = anon_sym_AMP_GT; - v->a[84171] = anon_sym_AMP_GT_GT; - v->a[84172] = anon_sym_LT_AMP; - v->a[84173] = anon_sym_GT_AMP; - v->a[84174] = anon_sym_GT_PIPE; - v->a[84175] = anon_sym_LT_AMP_DASH; - v->a[84176] = anon_sym_GT_AMP_DASH; - v->a[84177] = anon_sym_LT_LT_DASH; - v->a[84178] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84179] = anon_sym_DOLLAR_LBRACK; + v->a[84160] = state(1490); + v->a[84161] = 1; + v->a[84162] = sym__arithmetic_ternary_expression; + v->a[84163] = state(1511); + v->a[84164] = 1; + v->a[84165] = sym__arithmetic_binary_expression; + v->a[84166] = actions(4588); + v->a[84167] = 2; + v->a[84168] = anon_sym_PLUS_PLUS; + v->a[84169] = anon_sym_DASH_DASH; + v->a[84170] = actions(4590); + v->a[84171] = 2; + v->a[84172] = anon_sym_DASH2; + v->a[84173] = anon_sym_PLUS2; + v->a[84174] = state(1455); + v->a[84175] = 8; + v->a[84176] = sym__arithmetic_expression; + v->a[84177] = sym__arithmetic_literal; + v->a[84178] = sym__arithmetic_parenthesized_expression; + v->a[84179] = sym_string; small_parse_table_4209(v); } void small_parse_table_4209(t_small_parse_table_array *v) { - v->a[84180] = aux_sym_concatenation_token1; - v->a[84181] = anon_sym_DOLLAR; - v->a[84182] = sym__special_character; - v->a[84183] = anon_sym_DQUOTE; - v->a[84184] = sym_raw_string; - v->a[84185] = sym_ansi_c_string; - v->a[84186] = aux_sym_number_token1; - v->a[84187] = aux_sym_number_token2; - v->a[84188] = anon_sym_DOLLAR_LBRACE; - v->a[84189] = anon_sym_DOLLAR_LPAREN; - v->a[84190] = anon_sym_BQUOTE; - v->a[84191] = anon_sym_DOLLAR_BQUOTE; - v->a[84192] = anon_sym_LT_LPAREN; - v->a[84193] = anon_sym_GT_LPAREN; - v->a[84194] = sym_word; - v->a[84195] = 3; - v->a[84196] = actions(3); - v->a[84197] = 1; - v->a[84198] = sym_comment; - v->a[84199] = actions(1310); + v->a[84180] = sym_number; + v->a[84181] = sym_simple_expansion; + v->a[84182] = sym_expansion; + v->a[84183] = sym_command_substitution; + v->a[84184] = 21; + v->a[84185] = actions(57); + v->a[84186] = 1; + v->a[84187] = sym_comment; + v->a[84188] = actions(4584); + v->a[84189] = 1; + v->a[84190] = anon_sym_LPAREN; + v->a[84191] = actions(4586); + v->a[84192] = 1; + v->a[84193] = anon_sym_BANG; + v->a[84194] = actions(4592); + v->a[84195] = 1; + v->a[84196] = anon_sym_TILDE; + v->a[84197] = actions(4594); + v->a[84198] = 1; + v->a[84199] = anon_sym_DOLLAR; small_parse_table_4210(v); } diff --git a/parser/static/small_parse_table/small_parse_table_842.c b/parser/static/small_parse_table/small_parse_table_842.c index 2e8b25dc..4d32e790 100644 --- a/parser/static/small_parse_table/small_parse_table_842.c +++ b/parser/static/small_parse_table/small_parse_table_842.c @@ -14,126 +14,126 @@ void small_parse_table_4210(t_small_parse_table_array *v) { - v->a[84200] = 5; - v->a[84201] = sym_file_descriptor; - v->a[84202] = sym__concat; - v->a[84203] = sym_test_operator; - v->a[84204] = sym__brace_start; - v->a[84205] = aux_sym_heredoc_redirect_token1; - v->a[84206] = actions(1308); - v->a[84207] = 39; - v->a[84208] = anon_sym_LPAREN_LPAREN; - v->a[84209] = anon_sym_SEMI; - v->a[84210] = anon_sym_PIPE_PIPE; - v->a[84211] = anon_sym_AMP_AMP; - v->a[84212] = anon_sym_PIPE; - v->a[84213] = anon_sym_AMP; - v->a[84214] = anon_sym_LT; - v->a[84215] = anon_sym_GT; - v->a[84216] = anon_sym_LT_LT; - v->a[84217] = anon_sym_GT_GT; - v->a[84218] = anon_sym_SEMI_SEMI; - v->a[84219] = anon_sym_SEMI_AMP; + v->a[84200] = actions(4596); + v->a[84201] = 1; + v->a[84202] = anon_sym_DQUOTE; + v->a[84203] = actions(4598); + v->a[84204] = 1; + v->a[84205] = aux_sym_number_token1; + v->a[84206] = actions(4600); + v->a[84207] = 1; + v->a[84208] = aux_sym_number_token2; + v->a[84209] = actions(4602); + v->a[84210] = 1; + v->a[84211] = anon_sym_DOLLAR_LBRACE; + v->a[84212] = actions(4604); + v->a[84213] = 1; + v->a[84214] = anon_sym_DOLLAR_LPAREN; + v->a[84215] = actions(4606); + v->a[84216] = 1; + v->a[84217] = anon_sym_BQUOTE; + v->a[84218] = actions(4608); + v->a[84219] = 1; small_parse_table_4211(v); } void small_parse_table_4211(t_small_parse_table_array *v) { - v->a[84220] = anon_sym_SEMI_SEMI_AMP; - v->a[84221] = anon_sym_PIPE_AMP; - v->a[84222] = anon_sym_AMP_GT; - v->a[84223] = anon_sym_AMP_GT_GT; - v->a[84224] = anon_sym_LT_AMP; - v->a[84225] = anon_sym_GT_AMP; - v->a[84226] = anon_sym_GT_PIPE; - v->a[84227] = anon_sym_LT_AMP_DASH; - v->a[84228] = anon_sym_GT_AMP_DASH; - v->a[84229] = anon_sym_LT_LT_DASH; - v->a[84230] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84231] = anon_sym_DOLLAR_LBRACK; - v->a[84232] = aux_sym_concatenation_token1; - v->a[84233] = anon_sym_DOLLAR; - v->a[84234] = sym__special_character; - v->a[84235] = anon_sym_DQUOTE; - v->a[84236] = sym_raw_string; - v->a[84237] = sym_ansi_c_string; - v->a[84238] = aux_sym_number_token1; - v->a[84239] = aux_sym_number_token2; + v->a[84220] = anon_sym_DOLLAR_BQUOTE; + v->a[84221] = actions(4697); + v->a[84222] = 1; + v->a[84223] = aux_sym__simple_variable_name_token1; + v->a[84224] = actions(4699); + v->a[84225] = 1; + v->a[84226] = sym_variable_name; + v->a[84227] = state(1476); + v->a[84228] = 1; + v->a[84229] = sym__arithmetic_postfix_expression; + v->a[84230] = state(1478); + v->a[84231] = 1; + v->a[84232] = sym__arithmetic_unary_expression; + v->a[84233] = state(1490); + v->a[84234] = 1; + v->a[84235] = sym__arithmetic_ternary_expression; + v->a[84236] = state(1511); + v->a[84237] = 1; + v->a[84238] = sym__arithmetic_binary_expression; + v->a[84239] = actions(4588); small_parse_table_4212(v); } void small_parse_table_4212(t_small_parse_table_array *v) { - v->a[84240] = anon_sym_DOLLAR_LBRACE; - v->a[84241] = anon_sym_DOLLAR_LPAREN; - v->a[84242] = anon_sym_BQUOTE; - v->a[84243] = anon_sym_DOLLAR_BQUOTE; - v->a[84244] = anon_sym_LT_LPAREN; - v->a[84245] = anon_sym_GT_LPAREN; - v->a[84246] = sym_word; - v->a[84247] = 3; - v->a[84248] = actions(3); - v->a[84249] = 1; - v->a[84250] = sym_comment; - v->a[84251] = actions(1354); - v->a[84252] = 5; - v->a[84253] = sym_file_descriptor; - v->a[84254] = sym__concat; - v->a[84255] = sym_test_operator; - v->a[84256] = sym__brace_start; - v->a[84257] = aux_sym_heredoc_redirect_token1; - v->a[84258] = actions(1352); - v->a[84259] = 39; + v->a[84240] = 2; + v->a[84241] = anon_sym_PLUS_PLUS; + v->a[84242] = anon_sym_DASH_DASH; + v->a[84243] = actions(4590); + v->a[84244] = 2; + v->a[84245] = anon_sym_DASH2; + v->a[84246] = anon_sym_PLUS2; + v->a[84247] = state(1463); + v->a[84248] = 8; + v->a[84249] = sym__arithmetic_expression; + v->a[84250] = sym__arithmetic_literal; + v->a[84251] = sym__arithmetic_parenthesized_expression; + v->a[84252] = sym_string; + v->a[84253] = sym_number; + v->a[84254] = sym_simple_expansion; + v->a[84255] = sym_expansion; + v->a[84256] = sym_command_substitution; + v->a[84257] = 21; + v->a[84258] = actions(57); + v->a[84259] = 1; small_parse_table_4213(v); } void small_parse_table_4213(t_small_parse_table_array *v) { - v->a[84260] = anon_sym_LPAREN_LPAREN; - v->a[84261] = anon_sym_SEMI; - v->a[84262] = anon_sym_PIPE_PIPE; - v->a[84263] = anon_sym_AMP_AMP; - v->a[84264] = anon_sym_PIPE; - v->a[84265] = anon_sym_AMP; - v->a[84266] = anon_sym_LT; - v->a[84267] = anon_sym_GT; - v->a[84268] = anon_sym_LT_LT; - v->a[84269] = anon_sym_GT_GT; - v->a[84270] = anon_sym_SEMI_SEMI; - v->a[84271] = anon_sym_SEMI_AMP; - v->a[84272] = anon_sym_SEMI_SEMI_AMP; - v->a[84273] = anon_sym_PIPE_AMP; - v->a[84274] = anon_sym_AMP_GT; - v->a[84275] = anon_sym_AMP_GT_GT; - v->a[84276] = anon_sym_LT_AMP; - v->a[84277] = anon_sym_GT_AMP; - v->a[84278] = anon_sym_GT_PIPE; - v->a[84279] = anon_sym_LT_AMP_DASH; + v->a[84260] = sym_comment; + v->a[84261] = actions(4584); + v->a[84262] = 1; + v->a[84263] = anon_sym_LPAREN; + v->a[84264] = actions(4586); + v->a[84265] = 1; + v->a[84266] = anon_sym_BANG; + v->a[84267] = actions(4592); + v->a[84268] = 1; + v->a[84269] = anon_sym_TILDE; + v->a[84270] = actions(4594); + v->a[84271] = 1; + v->a[84272] = anon_sym_DOLLAR; + v->a[84273] = actions(4596); + v->a[84274] = 1; + v->a[84275] = anon_sym_DQUOTE; + v->a[84276] = actions(4598); + v->a[84277] = 1; + v->a[84278] = aux_sym_number_token1; + v->a[84279] = actions(4600); small_parse_table_4214(v); } void small_parse_table_4214(t_small_parse_table_array *v) { - v->a[84280] = anon_sym_GT_AMP_DASH; - v->a[84281] = anon_sym_LT_LT_DASH; - v->a[84282] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84283] = anon_sym_DOLLAR_LBRACK; - v->a[84284] = aux_sym_concatenation_token1; - v->a[84285] = anon_sym_DOLLAR; - v->a[84286] = sym__special_character; - v->a[84287] = anon_sym_DQUOTE; - v->a[84288] = sym_raw_string; - v->a[84289] = sym_ansi_c_string; - v->a[84290] = aux_sym_number_token1; - v->a[84291] = aux_sym_number_token2; - v->a[84292] = anon_sym_DOLLAR_LBRACE; - v->a[84293] = anon_sym_DOLLAR_LPAREN; - v->a[84294] = anon_sym_BQUOTE; - v->a[84295] = anon_sym_DOLLAR_BQUOTE; - v->a[84296] = anon_sym_LT_LPAREN; - v->a[84297] = anon_sym_GT_LPAREN; - v->a[84298] = sym_word; - v->a[84299] = 3; + v->a[84280] = 1; + v->a[84281] = aux_sym_number_token2; + v->a[84282] = actions(4602); + v->a[84283] = 1; + v->a[84284] = anon_sym_DOLLAR_LBRACE; + v->a[84285] = actions(4604); + v->a[84286] = 1; + v->a[84287] = anon_sym_DOLLAR_LPAREN; + v->a[84288] = actions(4606); + v->a[84289] = 1; + v->a[84290] = anon_sym_BQUOTE; + v->a[84291] = actions(4608); + v->a[84292] = 1; + v->a[84293] = anon_sym_DOLLAR_BQUOTE; + v->a[84294] = actions(4701); + v->a[84295] = 1; + v->a[84296] = aux_sym__simple_variable_name_token1; + v->a[84297] = actions(4703); + v->a[84298] = 1; + v->a[84299] = sym_variable_name; small_parse_table_4215(v); } diff --git a/parser/static/small_parse_table/small_parse_table_843.c b/parser/static/small_parse_table/small_parse_table_843.c index 10b52783..e4e5e045 100644 --- a/parser/static/small_parse_table/small_parse_table_843.c +++ b/parser/static/small_parse_table/small_parse_table_843.c @@ -14,126 +14,126 @@ void small_parse_table_4215(t_small_parse_table_array *v) { - v->a[84300] = actions(3); + v->a[84300] = state(1476); v->a[84301] = 1; - v->a[84302] = sym_comment; - v->a[84303] = actions(1314); - v->a[84304] = 5; - v->a[84305] = sym_file_descriptor; - v->a[84306] = sym__concat; - v->a[84307] = sym_test_operator; - v->a[84308] = sym__brace_start; - v->a[84309] = aux_sym_heredoc_redirect_token1; - v->a[84310] = actions(1312); - v->a[84311] = 39; - v->a[84312] = anon_sym_LPAREN_LPAREN; - v->a[84313] = anon_sym_SEMI; - v->a[84314] = anon_sym_PIPE_PIPE; - v->a[84315] = anon_sym_AMP_AMP; - v->a[84316] = anon_sym_PIPE; - v->a[84317] = anon_sym_AMP; - v->a[84318] = anon_sym_LT; - v->a[84319] = anon_sym_GT; + v->a[84302] = sym__arithmetic_postfix_expression; + v->a[84303] = state(1478); + v->a[84304] = 1; + v->a[84305] = sym__arithmetic_unary_expression; + v->a[84306] = state(1490); + v->a[84307] = 1; + v->a[84308] = sym__arithmetic_ternary_expression; + v->a[84309] = state(1511); + v->a[84310] = 1; + v->a[84311] = sym__arithmetic_binary_expression; + v->a[84312] = actions(4588); + v->a[84313] = 2; + v->a[84314] = anon_sym_PLUS_PLUS; + v->a[84315] = anon_sym_DASH_DASH; + v->a[84316] = actions(4590); + v->a[84317] = 2; + v->a[84318] = anon_sym_DASH2; + v->a[84319] = anon_sym_PLUS2; small_parse_table_4216(v); } void small_parse_table_4216(t_small_parse_table_array *v) { - v->a[84320] = anon_sym_LT_LT; - v->a[84321] = anon_sym_GT_GT; - v->a[84322] = anon_sym_SEMI_SEMI; - v->a[84323] = anon_sym_SEMI_AMP; - v->a[84324] = anon_sym_SEMI_SEMI_AMP; - v->a[84325] = anon_sym_PIPE_AMP; - v->a[84326] = anon_sym_AMP_GT; - v->a[84327] = anon_sym_AMP_GT_GT; - v->a[84328] = anon_sym_LT_AMP; - v->a[84329] = anon_sym_GT_AMP; - v->a[84330] = anon_sym_GT_PIPE; - v->a[84331] = anon_sym_LT_AMP_DASH; - v->a[84332] = anon_sym_GT_AMP_DASH; - v->a[84333] = anon_sym_LT_LT_DASH; - v->a[84334] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84335] = anon_sym_DOLLAR_LBRACK; - v->a[84336] = aux_sym_concatenation_token1; - v->a[84337] = anon_sym_DOLLAR; - v->a[84338] = sym__special_character; - v->a[84339] = anon_sym_DQUOTE; + v->a[84320] = state(1371); + v->a[84321] = 8; + v->a[84322] = sym__arithmetic_expression; + v->a[84323] = sym__arithmetic_literal; + v->a[84324] = sym__arithmetic_parenthesized_expression; + v->a[84325] = sym_string; + v->a[84326] = sym_number; + v->a[84327] = sym_simple_expansion; + v->a[84328] = sym_expansion; + v->a[84329] = sym_command_substitution; + v->a[84330] = 21; + v->a[84331] = actions(57); + v->a[84332] = 1; + v->a[84333] = sym_comment; + v->a[84334] = actions(4584); + v->a[84335] = 1; + v->a[84336] = anon_sym_LPAREN; + v->a[84337] = actions(4586); + v->a[84338] = 1; + v->a[84339] = anon_sym_BANG; small_parse_table_4217(v); } void small_parse_table_4217(t_small_parse_table_array *v) { - v->a[84340] = sym_raw_string; - v->a[84341] = sym_ansi_c_string; - v->a[84342] = aux_sym_number_token1; - v->a[84343] = aux_sym_number_token2; - v->a[84344] = anon_sym_DOLLAR_LBRACE; - v->a[84345] = anon_sym_DOLLAR_LPAREN; - v->a[84346] = anon_sym_BQUOTE; - v->a[84347] = anon_sym_DOLLAR_BQUOTE; - v->a[84348] = anon_sym_LT_LPAREN; - v->a[84349] = anon_sym_GT_LPAREN; - v->a[84350] = sym_word; - v->a[84351] = 3; - v->a[84352] = actions(3); + v->a[84340] = actions(4592); + v->a[84341] = 1; + v->a[84342] = anon_sym_TILDE; + v->a[84343] = actions(4594); + v->a[84344] = 1; + v->a[84345] = anon_sym_DOLLAR; + v->a[84346] = actions(4596); + v->a[84347] = 1; + v->a[84348] = anon_sym_DQUOTE; + v->a[84349] = actions(4598); + v->a[84350] = 1; + v->a[84351] = aux_sym_number_token1; + v->a[84352] = actions(4600); v->a[84353] = 1; - v->a[84354] = sym_comment; - v->a[84355] = actions(1342); - v->a[84356] = 5; - v->a[84357] = sym_file_descriptor; - v->a[84358] = sym__concat; - v->a[84359] = sym_test_operator; + v->a[84354] = aux_sym_number_token2; + v->a[84355] = actions(4602); + v->a[84356] = 1; + v->a[84357] = anon_sym_DOLLAR_LBRACE; + v->a[84358] = actions(4604); + v->a[84359] = 1; small_parse_table_4218(v); } void small_parse_table_4218(t_small_parse_table_array *v) { - v->a[84360] = sym__brace_start; - v->a[84361] = aux_sym_heredoc_redirect_token1; - v->a[84362] = actions(1340); - v->a[84363] = 39; - v->a[84364] = anon_sym_LPAREN_LPAREN; - v->a[84365] = anon_sym_SEMI; - v->a[84366] = anon_sym_PIPE_PIPE; - v->a[84367] = anon_sym_AMP_AMP; - v->a[84368] = anon_sym_PIPE; - v->a[84369] = anon_sym_AMP; - v->a[84370] = anon_sym_LT; - v->a[84371] = anon_sym_GT; - v->a[84372] = anon_sym_LT_LT; - v->a[84373] = anon_sym_GT_GT; - v->a[84374] = anon_sym_SEMI_SEMI; - v->a[84375] = anon_sym_SEMI_AMP; - v->a[84376] = anon_sym_SEMI_SEMI_AMP; - v->a[84377] = anon_sym_PIPE_AMP; - v->a[84378] = anon_sym_AMP_GT; - v->a[84379] = anon_sym_AMP_GT_GT; + v->a[84360] = anon_sym_DOLLAR_LPAREN; + v->a[84361] = actions(4606); + v->a[84362] = 1; + v->a[84363] = anon_sym_BQUOTE; + v->a[84364] = actions(4608); + v->a[84365] = 1; + v->a[84366] = anon_sym_DOLLAR_BQUOTE; + v->a[84367] = actions(4705); + v->a[84368] = 1; + v->a[84369] = aux_sym__simple_variable_name_token1; + v->a[84370] = actions(4707); + v->a[84371] = 1; + v->a[84372] = sym_variable_name; + v->a[84373] = state(1476); + v->a[84374] = 1; + v->a[84375] = sym__arithmetic_postfix_expression; + v->a[84376] = state(1478); + v->a[84377] = 1; + v->a[84378] = sym__arithmetic_unary_expression; + v->a[84379] = state(1490); small_parse_table_4219(v); } void small_parse_table_4219(t_small_parse_table_array *v) { - v->a[84380] = anon_sym_LT_AMP; - v->a[84381] = anon_sym_GT_AMP; - v->a[84382] = anon_sym_GT_PIPE; - v->a[84383] = anon_sym_LT_AMP_DASH; - v->a[84384] = anon_sym_GT_AMP_DASH; - v->a[84385] = anon_sym_LT_LT_DASH; - v->a[84386] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84387] = anon_sym_DOLLAR_LBRACK; - v->a[84388] = aux_sym_concatenation_token1; - v->a[84389] = anon_sym_DOLLAR; - v->a[84390] = sym__special_character; - v->a[84391] = anon_sym_DQUOTE; - v->a[84392] = sym_raw_string; - v->a[84393] = sym_ansi_c_string; - v->a[84394] = aux_sym_number_token1; - v->a[84395] = aux_sym_number_token2; - v->a[84396] = anon_sym_DOLLAR_LBRACE; - v->a[84397] = anon_sym_DOLLAR_LPAREN; - v->a[84398] = anon_sym_BQUOTE; - v->a[84399] = anon_sym_DOLLAR_BQUOTE; + v->a[84380] = 1; + v->a[84381] = sym__arithmetic_ternary_expression; + v->a[84382] = state(1511); + v->a[84383] = 1; + v->a[84384] = sym__arithmetic_binary_expression; + v->a[84385] = actions(4588); + v->a[84386] = 2; + v->a[84387] = anon_sym_PLUS_PLUS; + v->a[84388] = anon_sym_DASH_DASH; + v->a[84389] = actions(4590); + v->a[84390] = 2; + v->a[84391] = anon_sym_DASH2; + v->a[84392] = anon_sym_PLUS2; + v->a[84393] = state(1378); + v->a[84394] = 8; + v->a[84395] = sym__arithmetic_expression; + v->a[84396] = sym__arithmetic_literal; + v->a[84397] = sym__arithmetic_parenthesized_expression; + v->a[84398] = sym_string; + v->a[84399] = sym_number; small_parse_table_4220(v); } diff --git a/parser/static/small_parse_table/small_parse_table_844.c b/parser/static/small_parse_table/small_parse_table_844.c index 7816cf24..42ee0437 100644 --- a/parser/static/small_parse_table/small_parse_table_844.c +++ b/parser/static/small_parse_table/small_parse_table_844.c @@ -14,126 +14,126 @@ void small_parse_table_4220(t_small_parse_table_array *v) { - v->a[84400] = anon_sym_LT_LPAREN; - v->a[84401] = anon_sym_GT_LPAREN; - v->a[84402] = sym_word; - v->a[84403] = 3; - v->a[84404] = actions(3); + v->a[84400] = sym_simple_expansion; + v->a[84401] = sym_expansion; + v->a[84402] = sym_command_substitution; + v->a[84403] = 21; + v->a[84404] = actions(57); v->a[84405] = 1; v->a[84406] = sym_comment; - v->a[84407] = actions(1314); - v->a[84408] = 5; - v->a[84409] = sym_file_descriptor; - v->a[84410] = sym__concat; - v->a[84411] = sym_test_operator; - v->a[84412] = sym__brace_start; - v->a[84413] = aux_sym_heredoc_redirect_token1; - v->a[84414] = actions(1312); - v->a[84415] = 39; - v->a[84416] = anon_sym_LPAREN_LPAREN; - v->a[84417] = anon_sym_SEMI; - v->a[84418] = anon_sym_PIPE_PIPE; - v->a[84419] = anon_sym_AMP_AMP; + v->a[84407] = actions(4584); + v->a[84408] = 1; + v->a[84409] = anon_sym_LPAREN; + v->a[84410] = actions(4586); + v->a[84411] = 1; + v->a[84412] = anon_sym_BANG; + v->a[84413] = actions(4592); + v->a[84414] = 1; + v->a[84415] = anon_sym_TILDE; + v->a[84416] = actions(4594); + v->a[84417] = 1; + v->a[84418] = anon_sym_DOLLAR; + v->a[84419] = actions(4596); small_parse_table_4221(v); } void small_parse_table_4221(t_small_parse_table_array *v) { - v->a[84420] = anon_sym_PIPE; - v->a[84421] = anon_sym_AMP; - v->a[84422] = anon_sym_LT; - v->a[84423] = anon_sym_GT; - v->a[84424] = anon_sym_LT_LT; - v->a[84425] = anon_sym_GT_GT; - v->a[84426] = anon_sym_RPAREN; - v->a[84427] = anon_sym_SEMI_SEMI; - v->a[84428] = anon_sym_PIPE_AMP; - v->a[84429] = anon_sym_AMP_GT; - v->a[84430] = anon_sym_AMP_GT_GT; - v->a[84431] = anon_sym_LT_AMP; - v->a[84432] = anon_sym_GT_AMP; - v->a[84433] = anon_sym_GT_PIPE; - v->a[84434] = anon_sym_LT_AMP_DASH; - v->a[84435] = anon_sym_GT_AMP_DASH; - v->a[84436] = anon_sym_LT_LT_DASH; - v->a[84437] = anon_sym_LT_LT_LT; - v->a[84438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84439] = anon_sym_DOLLAR_LBRACK; + v->a[84420] = 1; + v->a[84421] = anon_sym_DQUOTE; + v->a[84422] = actions(4598); + v->a[84423] = 1; + v->a[84424] = aux_sym_number_token1; + v->a[84425] = actions(4600); + v->a[84426] = 1; + v->a[84427] = aux_sym_number_token2; + v->a[84428] = actions(4602); + v->a[84429] = 1; + v->a[84430] = anon_sym_DOLLAR_LBRACE; + v->a[84431] = actions(4604); + v->a[84432] = 1; + v->a[84433] = anon_sym_DOLLAR_LPAREN; + v->a[84434] = actions(4606); + v->a[84435] = 1; + v->a[84436] = anon_sym_BQUOTE; + v->a[84437] = actions(4608); + v->a[84438] = 1; + v->a[84439] = anon_sym_DOLLAR_BQUOTE; small_parse_table_4222(v); } void small_parse_table_4222(t_small_parse_table_array *v) { - v->a[84440] = aux_sym_concatenation_token1; - v->a[84441] = anon_sym_DOLLAR; - v->a[84442] = sym__special_character; - v->a[84443] = anon_sym_DQUOTE; - v->a[84444] = sym_raw_string; - v->a[84445] = sym_ansi_c_string; - v->a[84446] = aux_sym_number_token1; - v->a[84447] = aux_sym_number_token2; - v->a[84448] = anon_sym_DOLLAR_LBRACE; - v->a[84449] = anon_sym_DOLLAR_LPAREN; - v->a[84450] = anon_sym_BQUOTE; - v->a[84451] = anon_sym_DOLLAR_BQUOTE; - v->a[84452] = anon_sym_LT_LPAREN; - v->a[84453] = anon_sym_GT_LPAREN; - v->a[84454] = sym_word; - v->a[84455] = 3; - v->a[84456] = actions(3); - v->a[84457] = 1; - v->a[84458] = sym_comment; - v->a[84459] = actions(2096); + v->a[84440] = actions(4709); + v->a[84441] = 1; + v->a[84442] = aux_sym__simple_variable_name_token1; + v->a[84443] = actions(4711); + v->a[84444] = 1; + v->a[84445] = sym_variable_name; + v->a[84446] = state(1476); + v->a[84447] = 1; + v->a[84448] = sym__arithmetic_postfix_expression; + v->a[84449] = state(1478); + v->a[84450] = 1; + v->a[84451] = sym__arithmetic_unary_expression; + v->a[84452] = state(1490); + v->a[84453] = 1; + v->a[84454] = sym__arithmetic_ternary_expression; + v->a[84455] = state(1511); + v->a[84456] = 1; + v->a[84457] = sym__arithmetic_binary_expression; + v->a[84458] = actions(4588); + v->a[84459] = 2; small_parse_table_4223(v); } void small_parse_table_4223(t_small_parse_table_array *v) { - v->a[84460] = 5; - v->a[84461] = sym_file_descriptor; - v->a[84462] = sym_variable_name; - v->a[84463] = sym_test_operator; - v->a[84464] = sym__brace_start; - v->a[84465] = aux_sym_heredoc_redirect_token1; - v->a[84466] = actions(2094); - v->a[84467] = 39; - v->a[84468] = anon_sym_LPAREN_LPAREN; - v->a[84469] = anon_sym_SEMI; - v->a[84470] = anon_sym_PIPE_PIPE; - v->a[84471] = anon_sym_AMP_AMP; - v->a[84472] = anon_sym_PIPE; - v->a[84473] = anon_sym_AMP; - v->a[84474] = anon_sym_LT; - v->a[84475] = anon_sym_GT; - v->a[84476] = anon_sym_LT_LT; - v->a[84477] = anon_sym_GT_GT; - v->a[84478] = anon_sym_SEMI_SEMI; - v->a[84479] = anon_sym_SEMI_AMP; + v->a[84460] = anon_sym_PLUS_PLUS; + v->a[84461] = anon_sym_DASH_DASH; + v->a[84462] = actions(4590); + v->a[84463] = 2; + v->a[84464] = anon_sym_DASH2; + v->a[84465] = anon_sym_PLUS2; + v->a[84466] = state(1504); + v->a[84467] = 8; + v->a[84468] = sym__arithmetic_expression; + v->a[84469] = sym__arithmetic_literal; + v->a[84470] = sym__arithmetic_parenthesized_expression; + v->a[84471] = sym_string; + v->a[84472] = sym_number; + v->a[84473] = sym_simple_expansion; + v->a[84474] = sym_expansion; + v->a[84475] = sym_command_substitution; + v->a[84476] = 21; + v->a[84477] = actions(57); + v->a[84478] = 1; + v->a[84479] = sym_comment; small_parse_table_4224(v); } void small_parse_table_4224(t_small_parse_table_array *v) { - v->a[84480] = anon_sym_SEMI_SEMI_AMP; - v->a[84481] = anon_sym_PIPE_AMP; - v->a[84482] = anon_sym_AMP_GT; - v->a[84483] = anon_sym_AMP_GT_GT; - v->a[84484] = anon_sym_LT_AMP; - v->a[84485] = anon_sym_GT_AMP; - v->a[84486] = anon_sym_GT_PIPE; - v->a[84487] = anon_sym_LT_AMP_DASH; - v->a[84488] = anon_sym_GT_AMP_DASH; - v->a[84489] = anon_sym_LT_LT_DASH; - v->a[84490] = anon_sym_LT_LT_LT; - v->a[84491] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84492] = anon_sym_DOLLAR_LBRACK; - v->a[84493] = anon_sym_DOLLAR; - v->a[84494] = sym__special_character; - v->a[84495] = anon_sym_DQUOTE; - v->a[84496] = sym_raw_string; - v->a[84497] = sym_ansi_c_string; - v->a[84498] = aux_sym_number_token1; - v->a[84499] = aux_sym_number_token2; + v->a[84480] = actions(4328); + v->a[84481] = 1; + v->a[84482] = sym_word; + v->a[84483] = actions(4340); + v->a[84484] = 1; + v->a[84485] = anon_sym_DOLLAR; + v->a[84486] = actions(4346); + v->a[84487] = 1; + v->a[84488] = aux_sym_number_token1; + v->a[84489] = actions(4348); + v->a[84490] = 1; + v->a[84491] = aux_sym_number_token2; + v->a[84492] = actions(4352); + v->a[84493] = 1; + v->a[84494] = anon_sym_DOLLAR_LPAREN; + v->a[84495] = actions(4360); + v->a[84496] = 1; + v->a[84497] = sym_extglob_pattern; + v->a[84498] = actions(4362); + v->a[84499] = 1; small_parse_table_4225(v); } diff --git a/parser/static/small_parse_table/small_parse_table_845.c b/parser/static/small_parse_table/small_parse_table_845.c index 998bd627..2c19af9f 100644 --- a/parser/static/small_parse_table/small_parse_table_845.c +++ b/parser/static/small_parse_table/small_parse_table_845.c @@ -14,126 +14,126 @@ void small_parse_table_4225(t_small_parse_table_array *v) { - v->a[84500] = anon_sym_DOLLAR_LBRACE; - v->a[84501] = anon_sym_DOLLAR_LPAREN; - v->a[84502] = anon_sym_BQUOTE; - v->a[84503] = anon_sym_DOLLAR_BQUOTE; - v->a[84504] = anon_sym_LT_LPAREN; - v->a[84505] = anon_sym_GT_LPAREN; - v->a[84506] = sym_word; - v->a[84507] = 3; - v->a[84508] = actions(3); - v->a[84509] = 1; - v->a[84510] = sym_comment; - v->a[84511] = actions(1338); - v->a[84512] = 5; - v->a[84513] = sym_file_descriptor; - v->a[84514] = sym__concat; - v->a[84515] = sym_test_operator; - v->a[84516] = sym__brace_start; - v->a[84517] = aux_sym_heredoc_redirect_token1; - v->a[84518] = actions(1336); - v->a[84519] = 39; + v->a[84500] = sym__brace_start; + v->a[84501] = actions(4548); + v->a[84502] = 1; + v->a[84503] = anon_sym_LPAREN; + v->a[84504] = actions(4550); + v->a[84505] = 1; + v->a[84506] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[84507] = actions(4552); + v->a[84508] = 1; + v->a[84509] = sym__special_character; + v->a[84510] = actions(4554); + v->a[84511] = 1; + v->a[84512] = anon_sym_DQUOTE; + v->a[84513] = actions(4556); + v->a[84514] = 1; + v->a[84515] = anon_sym_DOLLAR_LBRACE; + v->a[84516] = actions(4558); + v->a[84517] = 1; + v->a[84518] = anon_sym_BQUOTE; + v->a[84519] = actions(4560); small_parse_table_4226(v); } void small_parse_table_4226(t_small_parse_table_array *v) { - v->a[84520] = anon_sym_LPAREN_LPAREN; - v->a[84521] = anon_sym_SEMI; - v->a[84522] = anon_sym_PIPE_PIPE; - v->a[84523] = anon_sym_AMP_AMP; - v->a[84524] = anon_sym_PIPE; - v->a[84525] = anon_sym_AMP; - v->a[84526] = anon_sym_LT; - v->a[84527] = anon_sym_GT; - v->a[84528] = anon_sym_LT_LT; - v->a[84529] = anon_sym_GT_GT; - v->a[84530] = anon_sym_RPAREN; - v->a[84531] = anon_sym_SEMI_SEMI; - v->a[84532] = anon_sym_PIPE_AMP; - v->a[84533] = anon_sym_AMP_GT; - v->a[84534] = anon_sym_AMP_GT_GT; - v->a[84535] = anon_sym_LT_AMP; - v->a[84536] = anon_sym_GT_AMP; - v->a[84537] = anon_sym_GT_PIPE; - v->a[84538] = anon_sym_LT_AMP_DASH; - v->a[84539] = anon_sym_GT_AMP_DASH; + v->a[84520] = 1; + v->a[84521] = anon_sym_DOLLAR_BQUOTE; + v->a[84522] = state(3393); + v->a[84523] = 1; + v->a[84524] = aux_sym__literal_repeat1; + v->a[84525] = state(3943); + v->a[84526] = 1; + v->a[84527] = sym_last_case_item; + v->a[84528] = actions(4358); + v->a[84529] = 2; + v->a[84530] = sym_test_operator; + v->a[84531] = sym_raw_string; + v->a[84532] = state(1881); + v->a[84533] = 2; + v->a[84534] = sym_case_item; + v->a[84535] = aux_sym_case_statement_repeat1; + v->a[84536] = state(3472); + v->a[84537] = 2; + v->a[84538] = sym_concatenation; + v->a[84539] = sym__extglob_blob; small_parse_table_4227(v); } void small_parse_table_4227(t_small_parse_table_array *v) { - v->a[84540] = anon_sym_LT_LT_DASH; - v->a[84541] = anon_sym_LT_LT_LT; - v->a[84542] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84543] = anon_sym_DOLLAR_LBRACK; - v->a[84544] = aux_sym_concatenation_token1; - v->a[84545] = anon_sym_DOLLAR; - v->a[84546] = sym__special_character; - v->a[84547] = anon_sym_DQUOTE; - v->a[84548] = sym_raw_string; - v->a[84549] = sym_ansi_c_string; - v->a[84550] = aux_sym_number_token1; - v->a[84551] = aux_sym_number_token2; - v->a[84552] = anon_sym_DOLLAR_LBRACE; - v->a[84553] = anon_sym_DOLLAR_LPAREN; - v->a[84554] = anon_sym_BQUOTE; - v->a[84555] = anon_sym_DOLLAR_BQUOTE; - v->a[84556] = anon_sym_LT_LPAREN; - v->a[84557] = anon_sym_GT_LPAREN; - v->a[84558] = sym_word; - v->a[84559] = 3; + v->a[84540] = state(3295); + v->a[84541] = 7; + v->a[84542] = sym_arithmetic_expansion; + v->a[84543] = sym_brace_expression; + v->a[84544] = sym_string; + v->a[84545] = sym_number; + v->a[84546] = sym_simple_expansion; + v->a[84547] = sym_expansion; + v->a[84548] = sym_command_substitution; + v->a[84549] = 21; + v->a[84550] = actions(57); + v->a[84551] = 1; + v->a[84552] = sym_comment; + v->a[84553] = actions(4328); + v->a[84554] = 1; + v->a[84555] = sym_word; + v->a[84556] = actions(4340); + v->a[84557] = 1; + v->a[84558] = anon_sym_DOLLAR; + v->a[84559] = actions(4346); small_parse_table_4228(v); } void small_parse_table_4228(t_small_parse_table_array *v) { - v->a[84560] = actions(3); - v->a[84561] = 1; - v->a[84562] = sym_comment; - v->a[84563] = actions(1346); - v->a[84564] = 5; - v->a[84565] = sym_file_descriptor; - v->a[84566] = sym__concat; - v->a[84567] = sym_test_operator; - v->a[84568] = sym__brace_start; - v->a[84569] = aux_sym_heredoc_redirect_token1; - v->a[84570] = actions(1344); - v->a[84571] = 39; - v->a[84572] = anon_sym_LPAREN_LPAREN; - v->a[84573] = anon_sym_SEMI; - v->a[84574] = anon_sym_PIPE_PIPE; - v->a[84575] = anon_sym_AMP_AMP; - v->a[84576] = anon_sym_PIPE; - v->a[84577] = anon_sym_AMP; - v->a[84578] = anon_sym_LT; - v->a[84579] = anon_sym_GT; + v->a[84560] = 1; + v->a[84561] = aux_sym_number_token1; + v->a[84562] = actions(4348); + v->a[84563] = 1; + v->a[84564] = aux_sym_number_token2; + v->a[84565] = actions(4352); + v->a[84566] = 1; + v->a[84567] = anon_sym_DOLLAR_LPAREN; + v->a[84568] = actions(4360); + v->a[84569] = 1; + v->a[84570] = sym_extglob_pattern; + v->a[84571] = actions(4362); + v->a[84572] = 1; + v->a[84573] = sym__brace_start; + v->a[84574] = actions(4548); + v->a[84575] = 1; + v->a[84576] = anon_sym_LPAREN; + v->a[84577] = actions(4550); + v->a[84578] = 1; + v->a[84579] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_4229(v); } void small_parse_table_4229(t_small_parse_table_array *v) { - v->a[84580] = anon_sym_LT_LT; - v->a[84581] = anon_sym_GT_GT; - v->a[84582] = anon_sym_RPAREN; - v->a[84583] = anon_sym_SEMI_SEMI; - v->a[84584] = anon_sym_PIPE_AMP; - v->a[84585] = anon_sym_AMP_GT; - v->a[84586] = anon_sym_AMP_GT_GT; - v->a[84587] = anon_sym_LT_AMP; - v->a[84588] = anon_sym_GT_AMP; - v->a[84589] = anon_sym_GT_PIPE; - v->a[84590] = anon_sym_LT_AMP_DASH; - v->a[84591] = anon_sym_GT_AMP_DASH; - v->a[84592] = anon_sym_LT_LT_DASH; - v->a[84593] = anon_sym_LT_LT_LT; - v->a[84594] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84595] = anon_sym_DOLLAR_LBRACK; - v->a[84596] = aux_sym_concatenation_token1; - v->a[84597] = anon_sym_DOLLAR; - v->a[84598] = sym__special_character; - v->a[84599] = anon_sym_DQUOTE; + v->a[84580] = actions(4552); + v->a[84581] = 1; + v->a[84582] = sym__special_character; + v->a[84583] = actions(4554); + v->a[84584] = 1; + v->a[84585] = anon_sym_DQUOTE; + v->a[84586] = actions(4556); + v->a[84587] = 1; + v->a[84588] = anon_sym_DOLLAR_LBRACE; + v->a[84589] = actions(4558); + v->a[84590] = 1; + v->a[84591] = anon_sym_BQUOTE; + v->a[84592] = actions(4560); + v->a[84593] = 1; + v->a[84594] = anon_sym_DOLLAR_BQUOTE; + v->a[84595] = state(3393); + v->a[84596] = 1; + v->a[84597] = aux_sym__literal_repeat1; + v->a[84598] = state(3867); + v->a[84599] = 1; small_parse_table_4230(v); } diff --git a/parser/static/small_parse_table/small_parse_table_846.c b/parser/static/small_parse_table/small_parse_table_846.c index 59b75bf1..d9224517 100644 --- a/parser/static/small_parse_table/small_parse_table_846.c +++ b/parser/static/small_parse_table/small_parse_table_846.c @@ -14,126 +14,126 @@ void small_parse_table_4230(t_small_parse_table_array *v) { - v->a[84600] = sym_raw_string; - v->a[84601] = sym_ansi_c_string; - v->a[84602] = aux_sym_number_token1; - v->a[84603] = aux_sym_number_token2; - v->a[84604] = anon_sym_DOLLAR_LBRACE; - v->a[84605] = anon_sym_DOLLAR_LPAREN; - v->a[84606] = anon_sym_BQUOTE; - v->a[84607] = anon_sym_DOLLAR_BQUOTE; - v->a[84608] = anon_sym_LT_LPAREN; - v->a[84609] = anon_sym_GT_LPAREN; - v->a[84610] = sym_word; - v->a[84611] = 3; - v->a[84612] = actions(3); - v->a[84613] = 1; - v->a[84614] = sym_comment; - v->a[84615] = actions(1338); - v->a[84616] = 5; - v->a[84617] = sym_file_descriptor; - v->a[84618] = sym__concat; - v->a[84619] = sym_test_operator; + v->a[84600] = sym_last_case_item; + v->a[84601] = actions(4358); + v->a[84602] = 2; + v->a[84603] = sym_test_operator; + v->a[84604] = sym_raw_string; + v->a[84605] = state(1881); + v->a[84606] = 2; + v->a[84607] = sym_case_item; + v->a[84608] = aux_sym_case_statement_repeat1; + v->a[84609] = state(3472); + v->a[84610] = 2; + v->a[84611] = sym_concatenation; + v->a[84612] = sym__extglob_blob; + v->a[84613] = state(3295); + v->a[84614] = 7; + v->a[84615] = sym_arithmetic_expansion; + v->a[84616] = sym_brace_expression; + v->a[84617] = sym_string; + v->a[84618] = sym_number; + v->a[84619] = sym_simple_expansion; small_parse_table_4231(v); } void small_parse_table_4231(t_small_parse_table_array *v) { - v->a[84620] = sym__brace_start; - v->a[84621] = aux_sym_heredoc_redirect_token1; - v->a[84622] = actions(1336); - v->a[84623] = 39; - v->a[84624] = anon_sym_LPAREN_LPAREN; - v->a[84625] = anon_sym_SEMI; - v->a[84626] = anon_sym_PIPE_PIPE; - v->a[84627] = anon_sym_AMP_AMP; - v->a[84628] = anon_sym_PIPE; - v->a[84629] = anon_sym_AMP; - v->a[84630] = anon_sym_LT; - v->a[84631] = anon_sym_GT; - v->a[84632] = anon_sym_LT_LT; - v->a[84633] = anon_sym_GT_GT; - v->a[84634] = anon_sym_SEMI_SEMI; - v->a[84635] = anon_sym_SEMI_AMP; - v->a[84636] = anon_sym_SEMI_SEMI_AMP; - v->a[84637] = anon_sym_PIPE_AMP; - v->a[84638] = anon_sym_AMP_GT; - v->a[84639] = anon_sym_AMP_GT_GT; + v->a[84620] = sym_expansion; + v->a[84621] = sym_command_substitution; + v->a[84622] = 21; + v->a[84623] = actions(57); + v->a[84624] = 1; + v->a[84625] = sym_comment; + v->a[84626] = actions(4584); + v->a[84627] = 1; + v->a[84628] = anon_sym_LPAREN; + v->a[84629] = actions(4586); + v->a[84630] = 1; + v->a[84631] = anon_sym_BANG; + v->a[84632] = actions(4592); + v->a[84633] = 1; + v->a[84634] = anon_sym_TILDE; + v->a[84635] = actions(4594); + v->a[84636] = 1; + v->a[84637] = anon_sym_DOLLAR; + v->a[84638] = actions(4596); + v->a[84639] = 1; small_parse_table_4232(v); } void small_parse_table_4232(t_small_parse_table_array *v) { - v->a[84640] = anon_sym_LT_AMP; - v->a[84641] = anon_sym_GT_AMP; - v->a[84642] = anon_sym_GT_PIPE; - v->a[84643] = anon_sym_LT_AMP_DASH; - v->a[84644] = anon_sym_GT_AMP_DASH; - v->a[84645] = anon_sym_LT_LT_DASH; - v->a[84646] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84647] = anon_sym_DOLLAR_LBRACK; - v->a[84648] = aux_sym_concatenation_token1; - v->a[84649] = anon_sym_DOLLAR; - v->a[84650] = sym__special_character; - v->a[84651] = anon_sym_DQUOTE; - v->a[84652] = sym_raw_string; - v->a[84653] = sym_ansi_c_string; - v->a[84654] = aux_sym_number_token1; - v->a[84655] = aux_sym_number_token2; - v->a[84656] = anon_sym_DOLLAR_LBRACE; - v->a[84657] = anon_sym_DOLLAR_LPAREN; - v->a[84658] = anon_sym_BQUOTE; - v->a[84659] = anon_sym_DOLLAR_BQUOTE; + v->a[84640] = anon_sym_DQUOTE; + v->a[84641] = actions(4598); + v->a[84642] = 1; + v->a[84643] = aux_sym_number_token1; + v->a[84644] = actions(4600); + v->a[84645] = 1; + v->a[84646] = aux_sym_number_token2; + v->a[84647] = actions(4602); + v->a[84648] = 1; + v->a[84649] = anon_sym_DOLLAR_LBRACE; + v->a[84650] = actions(4604); + v->a[84651] = 1; + v->a[84652] = anon_sym_DOLLAR_LPAREN; + v->a[84653] = actions(4606); + v->a[84654] = 1; + v->a[84655] = anon_sym_BQUOTE; + v->a[84656] = actions(4608); + v->a[84657] = 1; + v->a[84658] = anon_sym_DOLLAR_BQUOTE; + v->a[84659] = actions(4713); small_parse_table_4233(v); } void small_parse_table_4233(t_small_parse_table_array *v) { - v->a[84660] = anon_sym_LT_LPAREN; - v->a[84661] = anon_sym_GT_LPAREN; - v->a[84662] = sym_word; - v->a[84663] = 3; - v->a[84664] = actions(3); - v->a[84665] = 1; - v->a[84666] = sym_comment; - v->a[84667] = actions(1358); - v->a[84668] = 5; - v->a[84669] = sym_file_descriptor; - v->a[84670] = sym__concat; - v->a[84671] = sym_test_operator; - v->a[84672] = sym__brace_start; - v->a[84673] = aux_sym_heredoc_redirect_token1; - v->a[84674] = actions(1356); - v->a[84675] = 39; - v->a[84676] = anon_sym_LPAREN_LPAREN; - v->a[84677] = anon_sym_SEMI; - v->a[84678] = anon_sym_PIPE_PIPE; - v->a[84679] = anon_sym_AMP_AMP; + v->a[84660] = 1; + v->a[84661] = aux_sym__simple_variable_name_token1; + v->a[84662] = actions(4715); + v->a[84663] = 1; + v->a[84664] = sym_variable_name; + v->a[84665] = state(1476); + v->a[84666] = 1; + v->a[84667] = sym__arithmetic_postfix_expression; + v->a[84668] = state(1478); + v->a[84669] = 1; + v->a[84670] = sym__arithmetic_unary_expression; + v->a[84671] = state(1490); + v->a[84672] = 1; + v->a[84673] = sym__arithmetic_ternary_expression; + v->a[84674] = state(1511); + v->a[84675] = 1; + v->a[84676] = sym__arithmetic_binary_expression; + v->a[84677] = actions(4588); + v->a[84678] = 2; + v->a[84679] = anon_sym_PLUS_PLUS; small_parse_table_4234(v); } void small_parse_table_4234(t_small_parse_table_array *v) { - v->a[84680] = anon_sym_PIPE; - v->a[84681] = anon_sym_AMP; - v->a[84682] = anon_sym_LT; - v->a[84683] = anon_sym_GT; - v->a[84684] = anon_sym_LT_LT; - v->a[84685] = anon_sym_GT_GT; - v->a[84686] = anon_sym_RPAREN; - v->a[84687] = anon_sym_SEMI_SEMI; - v->a[84688] = anon_sym_PIPE_AMP; - v->a[84689] = anon_sym_AMP_GT; - v->a[84690] = anon_sym_AMP_GT_GT; - v->a[84691] = anon_sym_LT_AMP; - v->a[84692] = anon_sym_GT_AMP; - v->a[84693] = anon_sym_GT_PIPE; - v->a[84694] = anon_sym_LT_AMP_DASH; - v->a[84695] = anon_sym_GT_AMP_DASH; - v->a[84696] = anon_sym_LT_LT_DASH; - v->a[84697] = anon_sym_LT_LT_LT; - v->a[84698] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84699] = anon_sym_DOLLAR_LBRACK; + v->a[84680] = anon_sym_DASH_DASH; + v->a[84681] = actions(4590); + v->a[84682] = 2; + v->a[84683] = anon_sym_DASH2; + v->a[84684] = anon_sym_PLUS2; + v->a[84685] = state(1505); + v->a[84686] = 8; + v->a[84687] = sym__arithmetic_expression; + v->a[84688] = sym__arithmetic_literal; + v->a[84689] = sym__arithmetic_parenthesized_expression; + v->a[84690] = sym_string; + v->a[84691] = sym_number; + v->a[84692] = sym_simple_expansion; + v->a[84693] = sym_expansion; + v->a[84694] = sym_command_substitution; + v->a[84695] = 21; + v->a[84696] = actions(57); + v->a[84697] = 1; + v->a[84698] = sym_comment; + v->a[84699] = actions(4328); small_parse_table_4235(v); } diff --git a/parser/static/small_parse_table/small_parse_table_847.c b/parser/static/small_parse_table/small_parse_table_847.c index 1ea9abb8..5934e8e8 100644 --- a/parser/static/small_parse_table/small_parse_table_847.c +++ b/parser/static/small_parse_table/small_parse_table_847.c @@ -14,126 +14,126 @@ void small_parse_table_4235(t_small_parse_table_array *v) { - v->a[84700] = aux_sym_concatenation_token1; - v->a[84701] = anon_sym_DOLLAR; - v->a[84702] = sym__special_character; - v->a[84703] = anon_sym_DQUOTE; - v->a[84704] = sym_raw_string; - v->a[84705] = sym_ansi_c_string; - v->a[84706] = aux_sym_number_token1; - v->a[84707] = aux_sym_number_token2; - v->a[84708] = anon_sym_DOLLAR_LBRACE; - v->a[84709] = anon_sym_DOLLAR_LPAREN; - v->a[84710] = anon_sym_BQUOTE; - v->a[84711] = anon_sym_DOLLAR_BQUOTE; - v->a[84712] = anon_sym_LT_LPAREN; - v->a[84713] = anon_sym_GT_LPAREN; - v->a[84714] = sym_word; - v->a[84715] = 3; - v->a[84716] = actions(3); - v->a[84717] = 1; - v->a[84718] = sym_comment; - v->a[84719] = actions(1322); + v->a[84700] = 1; + v->a[84701] = sym_word; + v->a[84702] = actions(4340); + v->a[84703] = 1; + v->a[84704] = anon_sym_DOLLAR; + v->a[84705] = actions(4346); + v->a[84706] = 1; + v->a[84707] = aux_sym_number_token1; + v->a[84708] = actions(4348); + v->a[84709] = 1; + v->a[84710] = aux_sym_number_token2; + v->a[84711] = actions(4352); + v->a[84712] = 1; + v->a[84713] = anon_sym_DOLLAR_LPAREN; + v->a[84714] = actions(4360); + v->a[84715] = 1; + v->a[84716] = sym_extglob_pattern; + v->a[84717] = actions(4362); + v->a[84718] = 1; + v->a[84719] = sym__brace_start; small_parse_table_4236(v); } void small_parse_table_4236(t_small_parse_table_array *v) { - v->a[84720] = 5; - v->a[84721] = sym_file_descriptor; - v->a[84722] = sym__concat; - v->a[84723] = sym_test_operator; - v->a[84724] = sym__brace_start; - v->a[84725] = aux_sym_heredoc_redirect_token1; - v->a[84726] = actions(1320); - v->a[84727] = 39; - v->a[84728] = anon_sym_LPAREN_LPAREN; - v->a[84729] = anon_sym_SEMI; - v->a[84730] = anon_sym_PIPE_PIPE; - v->a[84731] = anon_sym_AMP_AMP; - v->a[84732] = anon_sym_PIPE; - v->a[84733] = anon_sym_AMP; - v->a[84734] = anon_sym_LT; - v->a[84735] = anon_sym_GT; - v->a[84736] = anon_sym_LT_LT; - v->a[84737] = anon_sym_GT_GT; - v->a[84738] = anon_sym_SEMI_SEMI; - v->a[84739] = anon_sym_SEMI_AMP; + v->a[84720] = actions(4548); + v->a[84721] = 1; + v->a[84722] = anon_sym_LPAREN; + v->a[84723] = actions(4550); + v->a[84724] = 1; + v->a[84725] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[84726] = actions(4552); + v->a[84727] = 1; + v->a[84728] = sym__special_character; + v->a[84729] = actions(4554); + v->a[84730] = 1; + v->a[84731] = anon_sym_DQUOTE; + v->a[84732] = actions(4556); + v->a[84733] = 1; + v->a[84734] = anon_sym_DOLLAR_LBRACE; + v->a[84735] = actions(4558); + v->a[84736] = 1; + v->a[84737] = anon_sym_BQUOTE; + v->a[84738] = actions(4560); + v->a[84739] = 1; small_parse_table_4237(v); } void small_parse_table_4237(t_small_parse_table_array *v) { - v->a[84740] = anon_sym_SEMI_SEMI_AMP; - v->a[84741] = anon_sym_PIPE_AMP; - v->a[84742] = anon_sym_AMP_GT; - v->a[84743] = anon_sym_AMP_GT_GT; - v->a[84744] = anon_sym_LT_AMP; - v->a[84745] = anon_sym_GT_AMP; - v->a[84746] = anon_sym_GT_PIPE; - v->a[84747] = anon_sym_LT_AMP_DASH; - v->a[84748] = anon_sym_GT_AMP_DASH; - v->a[84749] = anon_sym_LT_LT_DASH; - v->a[84750] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84751] = anon_sym_DOLLAR_LBRACK; - v->a[84752] = aux_sym_concatenation_token1; - v->a[84753] = anon_sym_DOLLAR; - v->a[84754] = sym__special_character; - v->a[84755] = anon_sym_DQUOTE; - v->a[84756] = sym_raw_string; - v->a[84757] = sym_ansi_c_string; - v->a[84758] = aux_sym_number_token1; - v->a[84759] = aux_sym_number_token2; + v->a[84740] = anon_sym_DOLLAR_BQUOTE; + v->a[84741] = state(3393); + v->a[84742] = 1; + v->a[84743] = aux_sym__literal_repeat1; + v->a[84744] = state(3870); + v->a[84745] = 1; + v->a[84746] = sym_last_case_item; + v->a[84747] = actions(4358); + v->a[84748] = 2; + v->a[84749] = sym_test_operator; + v->a[84750] = sym_raw_string; + v->a[84751] = state(1881); + v->a[84752] = 2; + v->a[84753] = sym_case_item; + v->a[84754] = aux_sym_case_statement_repeat1; + v->a[84755] = state(3472); + v->a[84756] = 2; + v->a[84757] = sym_concatenation; + v->a[84758] = sym__extglob_blob; + v->a[84759] = state(3295); small_parse_table_4238(v); } void small_parse_table_4238(t_small_parse_table_array *v) { - v->a[84760] = anon_sym_DOLLAR_LBRACE; - v->a[84761] = anon_sym_DOLLAR_LPAREN; - v->a[84762] = anon_sym_BQUOTE; - v->a[84763] = anon_sym_DOLLAR_BQUOTE; - v->a[84764] = anon_sym_LT_LPAREN; - v->a[84765] = anon_sym_GT_LPAREN; - v->a[84766] = sym_word; - v->a[84767] = 3; - v->a[84768] = actions(3); - v->a[84769] = 1; - v->a[84770] = sym_comment; - v->a[84771] = actions(1346); - v->a[84772] = 5; - v->a[84773] = sym_file_descriptor; - v->a[84774] = sym__concat; - v->a[84775] = sym_test_operator; - v->a[84776] = sym__brace_start; - v->a[84777] = aux_sym_heredoc_redirect_token1; - v->a[84778] = actions(1344); - v->a[84779] = 39; + v->a[84760] = 7; + v->a[84761] = sym_arithmetic_expansion; + v->a[84762] = sym_brace_expression; + v->a[84763] = sym_string; + v->a[84764] = sym_number; + v->a[84765] = sym_simple_expansion; + v->a[84766] = sym_expansion; + v->a[84767] = sym_command_substitution; + v->a[84768] = 21; + v->a[84769] = actions(57); + v->a[84770] = 1; + v->a[84771] = sym_comment; + v->a[84772] = actions(4584); + v->a[84773] = 1; + v->a[84774] = anon_sym_LPAREN; + v->a[84775] = actions(4586); + v->a[84776] = 1; + v->a[84777] = anon_sym_BANG; + v->a[84778] = actions(4592); + v->a[84779] = 1; small_parse_table_4239(v); } void small_parse_table_4239(t_small_parse_table_array *v) { - v->a[84780] = anon_sym_LPAREN_LPAREN; - v->a[84781] = anon_sym_SEMI; - v->a[84782] = anon_sym_PIPE_PIPE; - v->a[84783] = anon_sym_AMP_AMP; - v->a[84784] = anon_sym_PIPE; - v->a[84785] = anon_sym_AMP; - v->a[84786] = anon_sym_LT; - v->a[84787] = anon_sym_GT; - v->a[84788] = anon_sym_LT_LT; - v->a[84789] = anon_sym_GT_GT; - v->a[84790] = anon_sym_SEMI_SEMI; - v->a[84791] = anon_sym_SEMI_AMP; - v->a[84792] = anon_sym_SEMI_SEMI_AMP; - v->a[84793] = anon_sym_PIPE_AMP; - v->a[84794] = anon_sym_AMP_GT; - v->a[84795] = anon_sym_AMP_GT_GT; - v->a[84796] = anon_sym_LT_AMP; - v->a[84797] = anon_sym_GT_AMP; - v->a[84798] = anon_sym_GT_PIPE; - v->a[84799] = anon_sym_LT_AMP_DASH; + v->a[84780] = anon_sym_TILDE; + v->a[84781] = actions(4594); + v->a[84782] = 1; + v->a[84783] = anon_sym_DOLLAR; + v->a[84784] = actions(4596); + v->a[84785] = 1; + v->a[84786] = anon_sym_DQUOTE; + v->a[84787] = actions(4598); + v->a[84788] = 1; + v->a[84789] = aux_sym_number_token1; + v->a[84790] = actions(4600); + v->a[84791] = 1; + v->a[84792] = aux_sym_number_token2; + v->a[84793] = actions(4602); + v->a[84794] = 1; + v->a[84795] = anon_sym_DOLLAR_LBRACE; + v->a[84796] = actions(4604); + v->a[84797] = 1; + v->a[84798] = anon_sym_DOLLAR_LPAREN; + v->a[84799] = actions(4606); small_parse_table_4240(v); } diff --git a/parser/static/small_parse_table/small_parse_table_848.c b/parser/static/small_parse_table/small_parse_table_848.c index 1036ff2b..9b00c1b1 100644 --- a/parser/static/small_parse_table/small_parse_table_848.c +++ b/parser/static/small_parse_table/small_parse_table_848.c @@ -14,126 +14,126 @@ void small_parse_table_4240(t_small_parse_table_array *v) { - v->a[84800] = anon_sym_GT_AMP_DASH; - v->a[84801] = anon_sym_LT_LT_DASH; - v->a[84802] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84803] = anon_sym_DOLLAR_LBRACK; - v->a[84804] = aux_sym_concatenation_token1; - v->a[84805] = anon_sym_DOLLAR; - v->a[84806] = sym__special_character; - v->a[84807] = anon_sym_DQUOTE; - v->a[84808] = sym_raw_string; - v->a[84809] = sym_ansi_c_string; - v->a[84810] = aux_sym_number_token1; - v->a[84811] = aux_sym_number_token2; - v->a[84812] = anon_sym_DOLLAR_LBRACE; - v->a[84813] = anon_sym_DOLLAR_LPAREN; - v->a[84814] = anon_sym_BQUOTE; - v->a[84815] = anon_sym_DOLLAR_BQUOTE; - v->a[84816] = anon_sym_LT_LPAREN; - v->a[84817] = anon_sym_GT_LPAREN; - v->a[84818] = sym_word; - v->a[84819] = 3; + v->a[84800] = 1; + v->a[84801] = anon_sym_BQUOTE; + v->a[84802] = actions(4608); + v->a[84803] = 1; + v->a[84804] = anon_sym_DOLLAR_BQUOTE; + v->a[84805] = actions(4717); + v->a[84806] = 1; + v->a[84807] = aux_sym__simple_variable_name_token1; + v->a[84808] = actions(4719); + v->a[84809] = 1; + v->a[84810] = sym_variable_name; + v->a[84811] = state(1476); + v->a[84812] = 1; + v->a[84813] = sym__arithmetic_postfix_expression; + v->a[84814] = state(1478); + v->a[84815] = 1; + v->a[84816] = sym__arithmetic_unary_expression; + v->a[84817] = state(1490); + v->a[84818] = 1; + v->a[84819] = sym__arithmetic_ternary_expression; small_parse_table_4241(v); } void small_parse_table_4241(t_small_parse_table_array *v) { - v->a[84820] = actions(3); + v->a[84820] = state(1511); v->a[84821] = 1; - v->a[84822] = sym_comment; - v->a[84823] = actions(1354); - v->a[84824] = 5; - v->a[84825] = sym_file_descriptor; - v->a[84826] = sym__concat; - v->a[84827] = sym_test_operator; - v->a[84828] = sym__brace_start; - v->a[84829] = aux_sym_heredoc_redirect_token1; - v->a[84830] = actions(1352); - v->a[84831] = 39; - v->a[84832] = anon_sym_LPAREN_LPAREN; - v->a[84833] = anon_sym_SEMI; - v->a[84834] = anon_sym_PIPE_PIPE; - v->a[84835] = anon_sym_AMP_AMP; - v->a[84836] = anon_sym_PIPE; - v->a[84837] = anon_sym_AMP; - v->a[84838] = anon_sym_LT; - v->a[84839] = anon_sym_GT; + v->a[84822] = sym__arithmetic_binary_expression; + v->a[84823] = actions(4588); + v->a[84824] = 2; + v->a[84825] = anon_sym_PLUS_PLUS; + v->a[84826] = anon_sym_DASH_DASH; + v->a[84827] = actions(4590); + v->a[84828] = 2; + v->a[84829] = anon_sym_DASH2; + v->a[84830] = anon_sym_PLUS2; + v->a[84831] = state(1399); + v->a[84832] = 8; + v->a[84833] = sym__arithmetic_expression; + v->a[84834] = sym__arithmetic_literal; + v->a[84835] = sym__arithmetic_parenthesized_expression; + v->a[84836] = sym_string; + v->a[84837] = sym_number; + v->a[84838] = sym_simple_expansion; + v->a[84839] = sym_expansion; small_parse_table_4242(v); } void small_parse_table_4242(t_small_parse_table_array *v) { - v->a[84840] = anon_sym_LT_LT; - v->a[84841] = anon_sym_GT_GT; - v->a[84842] = anon_sym_RPAREN; - v->a[84843] = anon_sym_SEMI_SEMI; - v->a[84844] = anon_sym_PIPE_AMP; - v->a[84845] = anon_sym_AMP_GT; - v->a[84846] = anon_sym_AMP_GT_GT; - v->a[84847] = anon_sym_LT_AMP; - v->a[84848] = anon_sym_GT_AMP; - v->a[84849] = anon_sym_GT_PIPE; - v->a[84850] = anon_sym_LT_AMP_DASH; - v->a[84851] = anon_sym_GT_AMP_DASH; - v->a[84852] = anon_sym_LT_LT_DASH; - v->a[84853] = anon_sym_LT_LT_LT; - v->a[84854] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84855] = anon_sym_DOLLAR_LBRACK; - v->a[84856] = aux_sym_concatenation_token1; - v->a[84857] = anon_sym_DOLLAR; - v->a[84858] = sym__special_character; + v->a[84840] = sym_command_substitution; + v->a[84841] = 21; + v->a[84842] = actions(57); + v->a[84843] = 1; + v->a[84844] = sym_comment; + v->a[84845] = actions(4584); + v->a[84846] = 1; + v->a[84847] = anon_sym_LPAREN; + v->a[84848] = actions(4586); + v->a[84849] = 1; + v->a[84850] = anon_sym_BANG; + v->a[84851] = actions(4592); + v->a[84852] = 1; + v->a[84853] = anon_sym_TILDE; + v->a[84854] = actions(4594); + v->a[84855] = 1; + v->a[84856] = anon_sym_DOLLAR; + v->a[84857] = actions(4596); + v->a[84858] = 1; v->a[84859] = anon_sym_DQUOTE; small_parse_table_4243(v); } void small_parse_table_4243(t_small_parse_table_array *v) { - v->a[84860] = sym_raw_string; - v->a[84861] = sym_ansi_c_string; + v->a[84860] = actions(4598); + v->a[84861] = 1; v->a[84862] = aux_sym_number_token1; - v->a[84863] = aux_sym_number_token2; - v->a[84864] = anon_sym_DOLLAR_LBRACE; - v->a[84865] = anon_sym_DOLLAR_LPAREN; - v->a[84866] = anon_sym_BQUOTE; - v->a[84867] = anon_sym_DOLLAR_BQUOTE; - v->a[84868] = anon_sym_LT_LPAREN; - v->a[84869] = anon_sym_GT_LPAREN; - v->a[84870] = sym_word; - v->a[84871] = 3; - v->a[84872] = actions(3); + v->a[84863] = actions(4600); + v->a[84864] = 1; + v->a[84865] = aux_sym_number_token2; + v->a[84866] = actions(4602); + v->a[84867] = 1; + v->a[84868] = anon_sym_DOLLAR_LBRACE; + v->a[84869] = actions(4604); + v->a[84870] = 1; + v->a[84871] = anon_sym_DOLLAR_LPAREN; + v->a[84872] = actions(4606); v->a[84873] = 1; - v->a[84874] = sym_comment; - v->a[84875] = actions(1358); - v->a[84876] = 5; - v->a[84877] = sym_file_descriptor; - v->a[84878] = sym__concat; - v->a[84879] = sym_test_operator; + v->a[84874] = anon_sym_BQUOTE; + v->a[84875] = actions(4608); + v->a[84876] = 1; + v->a[84877] = anon_sym_DOLLAR_BQUOTE; + v->a[84878] = actions(4721); + v->a[84879] = 1; small_parse_table_4244(v); } void small_parse_table_4244(t_small_parse_table_array *v) { - v->a[84880] = sym__brace_start; - v->a[84881] = aux_sym_heredoc_redirect_token1; - v->a[84882] = actions(1356); - v->a[84883] = 39; - v->a[84884] = anon_sym_LPAREN_LPAREN; - v->a[84885] = anon_sym_SEMI; - v->a[84886] = anon_sym_PIPE_PIPE; - v->a[84887] = anon_sym_AMP_AMP; - v->a[84888] = anon_sym_PIPE; - v->a[84889] = anon_sym_AMP; - v->a[84890] = anon_sym_LT; - v->a[84891] = anon_sym_GT; - v->a[84892] = anon_sym_LT_LT; - v->a[84893] = anon_sym_GT_GT; - v->a[84894] = anon_sym_SEMI_SEMI; - v->a[84895] = anon_sym_SEMI_AMP; - v->a[84896] = anon_sym_SEMI_SEMI_AMP; - v->a[84897] = anon_sym_PIPE_AMP; - v->a[84898] = anon_sym_AMP_GT; - v->a[84899] = anon_sym_AMP_GT_GT; + v->a[84880] = aux_sym__simple_variable_name_token1; + v->a[84881] = actions(4723); + v->a[84882] = 1; + v->a[84883] = sym_variable_name; + v->a[84884] = state(1476); + v->a[84885] = 1; + v->a[84886] = sym__arithmetic_postfix_expression; + v->a[84887] = state(1478); + v->a[84888] = 1; + v->a[84889] = sym__arithmetic_unary_expression; + v->a[84890] = state(1490); + v->a[84891] = 1; + v->a[84892] = sym__arithmetic_ternary_expression; + v->a[84893] = state(1511); + v->a[84894] = 1; + v->a[84895] = sym__arithmetic_binary_expression; + v->a[84896] = actions(4588); + v->a[84897] = 2; + v->a[84898] = anon_sym_PLUS_PLUS; + v->a[84899] = anon_sym_DASH_DASH; small_parse_table_4245(v); } diff --git a/parser/static/small_parse_table/small_parse_table_849.c b/parser/static/small_parse_table/small_parse_table_849.c index 82273d73..409879b5 100644 --- a/parser/static/small_parse_table/small_parse_table_849.c +++ b/parser/static/small_parse_table/small_parse_table_849.c @@ -14,126 +14,126 @@ void small_parse_table_4245(t_small_parse_table_array *v) { - v->a[84900] = anon_sym_LT_AMP; - v->a[84901] = anon_sym_GT_AMP; - v->a[84902] = anon_sym_GT_PIPE; - v->a[84903] = anon_sym_LT_AMP_DASH; - v->a[84904] = anon_sym_GT_AMP_DASH; - v->a[84905] = anon_sym_LT_LT_DASH; - v->a[84906] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[84907] = anon_sym_DOLLAR_LBRACK; - v->a[84908] = aux_sym_concatenation_token1; - v->a[84909] = anon_sym_DOLLAR; - v->a[84910] = sym__special_character; - v->a[84911] = anon_sym_DQUOTE; - v->a[84912] = sym_raw_string; - v->a[84913] = sym_ansi_c_string; - v->a[84914] = aux_sym_number_token1; - v->a[84915] = aux_sym_number_token2; - v->a[84916] = anon_sym_DOLLAR_LBRACE; - v->a[84917] = anon_sym_DOLLAR_LPAREN; - v->a[84918] = anon_sym_BQUOTE; - v->a[84919] = anon_sym_DOLLAR_BQUOTE; + v->a[84900] = actions(4590); + v->a[84901] = 2; + v->a[84902] = anon_sym_DASH2; + v->a[84903] = anon_sym_PLUS2; + v->a[84904] = state(1387); + v->a[84905] = 8; + v->a[84906] = sym__arithmetic_expression; + v->a[84907] = sym__arithmetic_literal; + v->a[84908] = sym__arithmetic_parenthesized_expression; + v->a[84909] = sym_string; + v->a[84910] = sym_number; + v->a[84911] = sym_simple_expansion; + v->a[84912] = sym_expansion; + v->a[84913] = sym_command_substitution; + v->a[84914] = 21; + v->a[84915] = actions(57); + v->a[84916] = 1; + v->a[84917] = sym_comment; + v->a[84918] = actions(4614); + v->a[84919] = 1; small_parse_table_4246(v); } void small_parse_table_4246(t_small_parse_table_array *v) { - v->a[84920] = anon_sym_LT_LPAREN; - v->a[84921] = anon_sym_GT_LPAREN; - v->a[84922] = sym_word; - v->a[84923] = 3; - v->a[84924] = actions(3); + v->a[84920] = anon_sym_LPAREN; + v->a[84921] = actions(4616); + v->a[84922] = 1; + v->a[84923] = anon_sym_BANG; + v->a[84924] = actions(4622); v->a[84925] = 1; - v->a[84926] = sym_comment; - v->a[84927] = actions(2074); - v->a[84928] = 5; - v->a[84929] = sym_file_descriptor; - v->a[84930] = sym_variable_name; - v->a[84931] = sym_test_operator; - v->a[84932] = sym__brace_start; - v->a[84933] = aux_sym_heredoc_redirect_token1; - v->a[84934] = actions(2072); - v->a[84935] = 39; - v->a[84936] = anon_sym_LPAREN_LPAREN; - v->a[84937] = anon_sym_SEMI; - v->a[84938] = anon_sym_PIPE_PIPE; - v->a[84939] = anon_sym_AMP_AMP; + v->a[84926] = anon_sym_TILDE; + v->a[84927] = actions(4624); + v->a[84928] = 1; + v->a[84929] = anon_sym_DOLLAR; + v->a[84930] = actions(4626); + v->a[84931] = 1; + v->a[84932] = anon_sym_DQUOTE; + v->a[84933] = actions(4628); + v->a[84934] = 1; + v->a[84935] = aux_sym_number_token1; + v->a[84936] = actions(4630); + v->a[84937] = 1; + v->a[84938] = aux_sym_number_token2; + v->a[84939] = actions(4632); small_parse_table_4247(v); } void small_parse_table_4247(t_small_parse_table_array *v) { - v->a[84940] = anon_sym_PIPE; - v->a[84941] = anon_sym_AMP; - v->a[84942] = anon_sym_LT; - v->a[84943] = anon_sym_GT; - v->a[84944] = anon_sym_LT_LT; - v->a[84945] = anon_sym_GT_GT; - v->a[84946] = anon_sym_SEMI_SEMI; - v->a[84947] = anon_sym_SEMI_AMP; - v->a[84948] = anon_sym_SEMI_SEMI_AMP; - v->a[84949] = anon_sym_PIPE_AMP; - v->a[84950] = anon_sym_AMP_GT; - v->a[84951] = anon_sym_AMP_GT_GT; - v->a[84952] = anon_sym_LT_AMP; - v->a[84953] = anon_sym_GT_AMP; - v->a[84954] = anon_sym_GT_PIPE; - v->a[84955] = anon_sym_LT_AMP_DASH; - v->a[84956] = anon_sym_GT_AMP_DASH; - v->a[84957] = anon_sym_LT_LT_DASH; - v->a[84958] = anon_sym_LT_LT_LT; - v->a[84959] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[84940] = 1; + v->a[84941] = anon_sym_DOLLAR_LBRACE; + v->a[84942] = actions(4634); + v->a[84943] = 1; + v->a[84944] = anon_sym_DOLLAR_LPAREN; + v->a[84945] = actions(4636); + v->a[84946] = 1; + v->a[84947] = anon_sym_BQUOTE; + v->a[84948] = actions(4638); + v->a[84949] = 1; + v->a[84950] = anon_sym_DOLLAR_BQUOTE; + v->a[84951] = actions(4725); + v->a[84952] = 1; + v->a[84953] = aux_sym__simple_variable_name_token1; + v->a[84954] = actions(4727); + v->a[84955] = 1; + v->a[84956] = sym_variable_name; + v->a[84957] = state(1637); + v->a[84958] = 1; + v->a[84959] = sym__arithmetic_postfix_expression; small_parse_table_4248(v); } void small_parse_table_4248(t_small_parse_table_array *v) { - v->a[84960] = anon_sym_DOLLAR_LBRACK; - v->a[84961] = anon_sym_DOLLAR; - v->a[84962] = sym__special_character; - v->a[84963] = anon_sym_DQUOTE; - v->a[84964] = sym_raw_string; - v->a[84965] = sym_ansi_c_string; - v->a[84966] = aux_sym_number_token1; - v->a[84967] = aux_sym_number_token2; - v->a[84968] = anon_sym_DOLLAR_LBRACE; - v->a[84969] = anon_sym_DOLLAR_LPAREN; - v->a[84970] = anon_sym_BQUOTE; - v->a[84971] = anon_sym_DOLLAR_BQUOTE; - v->a[84972] = anon_sym_LT_LPAREN; - v->a[84973] = anon_sym_GT_LPAREN; - v->a[84974] = sym_word; - v->a[84975] = 3; - v->a[84976] = actions(3); - v->a[84977] = 1; - v->a[84978] = sym_comment; - v->a[84979] = actions(1342); + v->a[84960] = state(1638); + v->a[84961] = 1; + v->a[84962] = sym__arithmetic_unary_expression; + v->a[84963] = state(1640); + v->a[84964] = 1; + v->a[84965] = sym__arithmetic_ternary_expression; + v->a[84966] = state(1642); + v->a[84967] = 1; + v->a[84968] = sym__arithmetic_binary_expression; + v->a[84969] = actions(4618); + v->a[84970] = 2; + v->a[84971] = anon_sym_PLUS_PLUS; + v->a[84972] = anon_sym_DASH_DASH; + v->a[84973] = actions(4620); + v->a[84974] = 2; + v->a[84975] = anon_sym_DASH2; + v->a[84976] = anon_sym_PLUS2; + v->a[84977] = state(1622); + v->a[84978] = 8; + v->a[84979] = sym__arithmetic_expression; small_parse_table_4249(v); } void small_parse_table_4249(t_small_parse_table_array *v) { - v->a[84980] = 5; - v->a[84981] = sym_file_descriptor; - v->a[84982] = sym__concat; - v->a[84983] = sym_test_operator; - v->a[84984] = sym__brace_start; - v->a[84985] = aux_sym_heredoc_redirect_token1; - v->a[84986] = actions(1340); - v->a[84987] = 39; - v->a[84988] = anon_sym_LPAREN_LPAREN; - v->a[84989] = anon_sym_SEMI; - v->a[84990] = anon_sym_PIPE_PIPE; - v->a[84991] = anon_sym_AMP_AMP; - v->a[84992] = anon_sym_PIPE; - v->a[84993] = anon_sym_AMP; - v->a[84994] = anon_sym_LT; - v->a[84995] = anon_sym_GT; - v->a[84996] = anon_sym_LT_LT; - v->a[84997] = anon_sym_GT_GT; - v->a[84998] = anon_sym_RPAREN; - v->a[84999] = anon_sym_SEMI_SEMI; + v->a[84980] = sym__arithmetic_literal; + v->a[84981] = sym__arithmetic_parenthesized_expression; + v->a[84982] = sym_string; + v->a[84983] = sym_number; + v->a[84984] = sym_simple_expansion; + v->a[84985] = sym_expansion; + v->a[84986] = sym_command_substitution; + v->a[84987] = 5; + v->a[84988] = actions(57); + v->a[84989] = 1; + v->a[84990] = sym_comment; + v->a[84991] = state(1766); + v->a[84992] = 1; + v->a[84993] = aux_sym_concatenation_repeat1; + v->a[84994] = actions(4729); + v->a[84995] = 2; + v->a[84996] = sym__concat; + v->a[84997] = aux_sym_concatenation_token1; + v->a[84998] = actions(2652); + v->a[84999] = 11; small_parse_table_4250(v); } diff --git a/parser/static/small_parse_table/small_parse_table_85.c b/parser/static/small_parse_table/small_parse_table_85.c index 363e1124..db0ade6d 100644 --- a/parser/static/small_parse_table/small_parse_table_85.c +++ b/parser/static/small_parse_table/small_parse_table_85.c @@ -14,126 +14,126 @@ void small_parse_table_425(t_small_parse_table_array *v) { - v->a[8500] = aux_sym_number_token1; - v->a[8501] = actions(2582); - v->a[8502] = 1; - v->a[8503] = aux_sym_number_token2; - v->a[8504] = actions(2584); - v->a[8505] = 1; - v->a[8506] = anon_sym_DOLLAR_LBRACE; - v->a[8507] = actions(2586); - v->a[8508] = 1; - v->a[8509] = anon_sym_DOLLAR_LPAREN; - v->a[8510] = actions(2588); - v->a[8511] = 1; - v->a[8512] = anon_sym_BQUOTE; - v->a[8513] = actions(2590); - v->a[8514] = 1; - v->a[8515] = anon_sym_DOLLAR_BQUOTE; - v->a[8516] = actions(2594); - v->a[8517] = 1; - v->a[8518] = sym_test_operator; - v->a[8519] = actions(2596); + v->a[8500] = actions(3); + v->a[8501] = 1; + v->a[8502] = sym_comment; + v->a[8503] = actions(1930); + v->a[8504] = 1; + v->a[8505] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8506] = actions(1933); + v->a[8507] = 1; + v->a[8508] = anon_sym_DOLLAR; + v->a[8509] = actions(1936); + v->a[8510] = 1; + v->a[8511] = sym__special_character; + v->a[8512] = actions(1939); + v->a[8513] = 1; + v->a[8514] = anon_sym_DQUOTE; + v->a[8515] = actions(1942); + v->a[8516] = 1; + v->a[8517] = aux_sym_number_token1; + v->a[8518] = actions(1945); + v->a[8519] = 1; small_parse_table_426(v); } void small_parse_table_426(t_small_parse_table_array *v) { - v->a[8520] = 1; - v->a[8521] = sym__brace_start; - v->a[8522] = state(1899); - v->a[8523] = 1; - v->a[8524] = aux_sym__literal_repeat1; - v->a[8525] = actions(2074); - v->a[8526] = 2; - v->a[8527] = sym_file_descriptor; - v->a[8528] = aux_sym_heredoc_redirect_token1; - v->a[8529] = actions(2570); - v->a[8530] = 2; - v->a[8531] = anon_sym_LPAREN_LPAREN; - v->a[8532] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8533] = actions(2592); - v->a[8534] = 2; - v->a[8535] = anon_sym_LT_LPAREN; - v->a[8536] = anon_sym_GT_LPAREN; - v->a[8537] = state(621); - v->a[8538] = 2; - v->a[8539] = sym_concatenation; + v->a[8520] = aux_sym_number_token2; + v->a[8521] = actions(1948); + v->a[8522] = 1; + v->a[8523] = anon_sym_DOLLAR_LBRACE; + v->a[8524] = actions(1951); + v->a[8525] = 1; + v->a[8526] = anon_sym_DOLLAR_LPAREN; + v->a[8527] = actions(1954); + v->a[8528] = 1; + v->a[8529] = anon_sym_BQUOTE; + v->a[8530] = actions(1957); + v->a[8531] = 1; + v->a[8532] = anon_sym_DOLLAR_BQUOTE; + v->a[8533] = actions(1960); + v->a[8534] = 1; + v->a[8535] = aux_sym__simple_variable_name_token1; + v->a[8536] = actions(1963); + v->a[8537] = 1; + v->a[8538] = sym_test_operator; + v->a[8539] = actions(1966); small_parse_table_427(v); } void small_parse_table_427(t_small_parse_table_array *v) { - v->a[8540] = aux_sym_for_statement_repeat1; - v->a[8541] = actions(2568); - v->a[8542] = 3; - v->a[8543] = sym_raw_string; - v->a[8544] = sym_ansi_c_string; - v->a[8545] = sym_word; - v->a[8546] = state(1394); - v->a[8547] = 9; - v->a[8548] = sym_arithmetic_expansion; - v->a[8549] = sym_brace_expression; - v->a[8550] = sym_string; - v->a[8551] = sym_translated_string; - v->a[8552] = sym_number; - v->a[8553] = sym_simple_expansion; - v->a[8554] = sym_expansion; - v->a[8555] = sym_command_substitution; - v->a[8556] = sym_process_substitution; - v->a[8557] = actions(2072); - v->a[8558] = 22; - v->a[8559] = anon_sym_SEMI; + v->a[8540] = 1; + v->a[8541] = sym__brace_start; + v->a[8542] = state(1209); + v->a[8543] = 1; + v->a[8544] = aux_sym__literal_repeat1; + v->a[8545] = actions(1927); + v->a[8546] = 2; + v->a[8547] = sym_raw_string; + v->a[8548] = sym_word; + v->a[8549] = state(367); + v->a[8550] = 2; + v->a[8551] = sym_concatenation; + v->a[8552] = aux_sym_unset_command_repeat1; + v->a[8553] = actions(966); + v->a[8554] = 3; + v->a[8555] = sym_file_descriptor; + v->a[8556] = ts_builtin_sym_end; + v->a[8557] = aux_sym_heredoc_redirect_token1; + v->a[8558] = state(774); + v->a[8559] = 7; small_parse_table_428(v); } void small_parse_table_428(t_small_parse_table_array *v) { - v->a[8560] = anon_sym_PIPE_PIPE; - v->a[8561] = anon_sym_AMP_AMP; - v->a[8562] = anon_sym_PIPE; - v->a[8563] = anon_sym_AMP; - v->a[8564] = anon_sym_LT; - v->a[8565] = anon_sym_GT; - v->a[8566] = anon_sym_LT_LT; - v->a[8567] = anon_sym_GT_GT; - v->a[8568] = anon_sym_SEMI_SEMI; - v->a[8569] = anon_sym_SEMI_AMP; - v->a[8570] = anon_sym_SEMI_SEMI_AMP; + v->a[8560] = sym_arithmetic_expansion; + v->a[8561] = sym_brace_expression; + v->a[8562] = sym_string; + v->a[8563] = sym_number; + v->a[8564] = sym_simple_expansion; + v->a[8565] = sym_expansion; + v->a[8566] = sym_command_substitution; + v->a[8567] = actions(964); + v->a[8568] = 19; + v->a[8569] = anon_sym_PIPE; + v->a[8570] = anon_sym_SEMI_SEMI; v->a[8571] = anon_sym_PIPE_AMP; - v->a[8572] = anon_sym_AMP_GT; - v->a[8573] = anon_sym_AMP_GT_GT; - v->a[8574] = anon_sym_LT_AMP; - v->a[8575] = anon_sym_GT_AMP; - v->a[8576] = anon_sym_GT_PIPE; - v->a[8577] = anon_sym_LT_AMP_DASH; - v->a[8578] = anon_sym_GT_AMP_DASH; - v->a[8579] = anon_sym_LT_LT_DASH; + v->a[8572] = anon_sym_AMP_AMP; + v->a[8573] = anon_sym_PIPE_PIPE; + v->a[8574] = anon_sym_LT; + v->a[8575] = anon_sym_GT; + v->a[8576] = anon_sym_GT_GT; + v->a[8577] = anon_sym_AMP_GT; + v->a[8578] = anon_sym_AMP_GT_GT; + v->a[8579] = anon_sym_LT_AMP; small_parse_table_429(v); } void small_parse_table_429(t_small_parse_table_array *v) { - v->a[8580] = anon_sym_LT_LT_LT; - v->a[8581] = 21; - v->a[8582] = actions(3); - v->a[8583] = 1; - v->a[8584] = sym_comment; - v->a[8585] = actions(2602); - v->a[8586] = 1; - v->a[8587] = anon_sym_DOLLAR_LBRACK; - v->a[8588] = actions(2604); - v->a[8589] = 1; - v->a[8590] = anon_sym_DOLLAR; - v->a[8591] = actions(2606); - v->a[8592] = 1; - v->a[8593] = sym__special_character; - v->a[8594] = actions(2608); - v->a[8595] = 1; - v->a[8596] = anon_sym_DQUOTE; - v->a[8597] = actions(2610); - v->a[8598] = 1; - v->a[8599] = aux_sym_number_token1; + v->a[8580] = anon_sym_GT_AMP; + v->a[8581] = anon_sym_GT_PIPE; + v->a[8582] = anon_sym_LT_AMP_DASH; + v->a[8583] = anon_sym_GT_AMP_DASH; + v->a[8584] = anon_sym_LT_LT; + v->a[8585] = anon_sym_LT_LT_DASH; + v->a[8586] = anon_sym_AMP; + v->a[8587] = anon_sym_SEMI; + v->a[8588] = 6; + v->a[8589] = actions(3); + v->a[8590] = 1; + v->a[8591] = sym_comment; + v->a[8592] = state(1237); + v->a[8593] = 1; + v->a[8594] = aux_sym__literal_repeat1; + v->a[8595] = state(357); + v->a[8596] = 2; + v->a[8597] = sym_concatenation; + v->a[8598] = aux_sym_for_statement_repeat1; + v->a[8599] = actions(1390); small_parse_table_430(v); } diff --git a/parser/static/small_parse_table/small_parse_table_850.c b/parser/static/small_parse_table/small_parse_table_850.c index e7071c08..5134d9ba 100644 --- a/parser/static/small_parse_table/small_parse_table_850.c +++ b/parser/static/small_parse_table/small_parse_table_850.c @@ -14,126 +14,126 @@ void small_parse_table_4250(t_small_parse_table_array *v) { - v->a[85000] = anon_sym_PIPE_AMP; - v->a[85001] = anon_sym_AMP_GT; - v->a[85002] = anon_sym_AMP_GT_GT; + v->a[85000] = anon_sym_LT; + v->a[85001] = anon_sym_GT; + v->a[85002] = anon_sym_AMP_GT; v->a[85003] = anon_sym_LT_AMP; v->a[85004] = anon_sym_GT_AMP; - v->a[85005] = anon_sym_GT_PIPE; - v->a[85006] = anon_sym_LT_AMP_DASH; - v->a[85007] = anon_sym_GT_AMP_DASH; - v->a[85008] = anon_sym_LT_LT_DASH; - v->a[85009] = anon_sym_LT_LT_LT; - v->a[85010] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85011] = anon_sym_DOLLAR_LBRACK; - v->a[85012] = aux_sym_concatenation_token1; - v->a[85013] = anon_sym_DOLLAR; - v->a[85014] = sym__special_character; - v->a[85015] = anon_sym_DQUOTE; - v->a[85016] = sym_raw_string; - v->a[85017] = sym_ansi_c_string; - v->a[85018] = aux_sym_number_token1; - v->a[85019] = aux_sym_number_token2; + v->a[85005] = anon_sym_DOLLAR; + v->a[85006] = aux_sym_number_token1; + v->a[85007] = aux_sym_number_token2; + v->a[85008] = anon_sym_DOLLAR_LPAREN; + v->a[85009] = anon_sym_BQUOTE; + v->a[85010] = sym_word; + v->a[85011] = actions(2654); + v->a[85012] = 15; + v->a[85013] = sym_file_descriptor; + v->a[85014] = sym_variable_name; + v->a[85015] = sym_test_operator; + v->a[85016] = sym__brace_start; + v->a[85017] = anon_sym_GT_GT; + v->a[85018] = anon_sym_AMP_GT_GT; + v->a[85019] = anon_sym_GT_PIPE; small_parse_table_4251(v); } void small_parse_table_4251(t_small_parse_table_array *v) { - v->a[85020] = anon_sym_DOLLAR_LBRACE; - v->a[85021] = anon_sym_DOLLAR_LPAREN; - v->a[85022] = anon_sym_BQUOTE; - v->a[85023] = anon_sym_DOLLAR_BQUOTE; - v->a[85024] = anon_sym_LT_LPAREN; - v->a[85025] = anon_sym_GT_LPAREN; - v->a[85026] = sym_word; - v->a[85027] = 27; - v->a[85028] = actions(71); - v->a[85029] = 1; - v->a[85030] = sym_comment; - v->a[85031] = actions(363); - v->a[85032] = 1; - v->a[85033] = anon_sym_DOLLAR_LBRACK; - v->a[85034] = actions(367); - v->a[85035] = 1; - v->a[85036] = anon_sym_DOLLAR; - v->a[85037] = actions(371); - v->a[85038] = 1; - v->a[85039] = anon_sym_DQUOTE; + v->a[85020] = anon_sym_LT_AMP_DASH; + v->a[85021] = anon_sym_GT_AMP_DASH; + v->a[85022] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[85023] = sym__special_character; + v->a[85024] = anon_sym_DQUOTE; + v->a[85025] = sym_raw_string; + v->a[85026] = anon_sym_DOLLAR_LBRACE; + v->a[85027] = anon_sym_DOLLAR_BQUOTE; + v->a[85028] = 21; + v->a[85029] = actions(57); + v->a[85030] = 1; + v->a[85031] = sym_comment; + v->a[85032] = actions(4584); + v->a[85033] = 1; + v->a[85034] = anon_sym_LPAREN; + v->a[85035] = actions(4586); + v->a[85036] = 1; + v->a[85037] = anon_sym_BANG; + v->a[85038] = actions(4592); + v->a[85039] = 1; small_parse_table_4252(v); } void small_parse_table_4252(t_small_parse_table_array *v) { - v->a[85040] = actions(375); - v->a[85041] = 1; - v->a[85042] = aux_sym_number_token1; - v->a[85043] = actions(377); - v->a[85044] = 1; - v->a[85045] = aux_sym_number_token2; - v->a[85046] = actions(379); - v->a[85047] = 1; - v->a[85048] = anon_sym_DOLLAR_LBRACE; - v->a[85049] = actions(381); - v->a[85050] = 1; - v->a[85051] = anon_sym_DOLLAR_LPAREN; - v->a[85052] = actions(385); - v->a[85053] = 1; - v->a[85054] = anon_sym_DOLLAR_BQUOTE; - v->a[85055] = actions(391); - v->a[85056] = 1; - v->a[85057] = sym__brace_start; - v->a[85058] = actions(1091); - v->a[85059] = 1; + v->a[85040] = anon_sym_TILDE; + v->a[85041] = actions(4594); + v->a[85042] = 1; + v->a[85043] = anon_sym_DOLLAR; + v->a[85044] = actions(4596); + v->a[85045] = 1; + v->a[85046] = anon_sym_DQUOTE; + v->a[85047] = actions(4598); + v->a[85048] = 1; + v->a[85049] = aux_sym_number_token1; + v->a[85050] = actions(4600); + v->a[85051] = 1; + v->a[85052] = aux_sym_number_token2; + v->a[85053] = actions(4602); + v->a[85054] = 1; + v->a[85055] = anon_sym_DOLLAR_LBRACE; + v->a[85056] = actions(4604); + v->a[85057] = 1; + v->a[85058] = anon_sym_DOLLAR_LPAREN; + v->a[85059] = actions(4606); small_parse_table_4253(v); } void small_parse_table_4253(t_small_parse_table_array *v) { - v->a[85060] = sym_word; - v->a[85061] = actions(1093); - v->a[85062] = 1; - v->a[85063] = anon_sym_LPAREN; - v->a[85064] = actions(1095); - v->a[85065] = 1; - v->a[85066] = anon_sym_BANG; - v->a[85067] = actions(1103); - v->a[85068] = 1; - v->a[85069] = anon_sym_TILDE; - v->a[85070] = actions(1113); - v->a[85071] = 1; - v->a[85072] = sym_test_operator; - v->a[85073] = actions(5809); - v->a[85074] = 1; - v->a[85075] = anon_sym_BQUOTE; - v->a[85076] = actions(5916); - v->a[85077] = 1; - v->a[85078] = sym__special_character; - v->a[85079] = actions(5977); + v->a[85060] = 1; + v->a[85061] = anon_sym_BQUOTE; + v->a[85062] = actions(4608); + v->a[85063] = 1; + v->a[85064] = anon_sym_DOLLAR_BQUOTE; + v->a[85065] = actions(4732); + v->a[85066] = 1; + v->a[85067] = aux_sym__simple_variable_name_token1; + v->a[85068] = actions(4734); + v->a[85069] = 1; + v->a[85070] = sym_variable_name; + v->a[85071] = state(1476); + v->a[85072] = 1; + v->a[85073] = sym__arithmetic_postfix_expression; + v->a[85074] = state(1478); + v->a[85075] = 1; + v->a[85076] = sym__arithmetic_unary_expression; + v->a[85077] = state(1490); + v->a[85078] = 1; + v->a[85079] = sym__arithmetic_ternary_expression; small_parse_table_4254(v); } void small_parse_table_4254(t_small_parse_table_array *v) { - v->a[85080] = 1; - v->a[85081] = sym__regex_no_space; - v->a[85082] = state(2472); - v->a[85083] = 1; - v->a[85084] = aux_sym__literal_repeat1; - v->a[85085] = state(2835); - v->a[85086] = 1; - v->a[85087] = sym__expression; - v->a[85088] = actions(352); - v->a[85089] = 2; - v->a[85090] = anon_sym_LPAREN_LPAREN; - v->a[85091] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85092] = actions(387); - v->a[85093] = 2; - v->a[85094] = anon_sym_LT_LPAREN; - v->a[85095] = anon_sym_GT_LPAREN; - v->a[85096] = actions(1099); - v->a[85097] = 2; - v->a[85098] = anon_sym_PLUS_PLUS2; - v->a[85099] = anon_sym_DASH_DASH2; + v->a[85080] = state(1511); + v->a[85081] = 1; + v->a[85082] = sym__arithmetic_binary_expression; + v->a[85083] = actions(4588); + v->a[85084] = 2; + v->a[85085] = anon_sym_PLUS_PLUS; + v->a[85086] = anon_sym_DASH_DASH; + v->a[85087] = actions(4590); + v->a[85088] = 2; + v->a[85089] = anon_sym_DASH2; + v->a[85090] = anon_sym_PLUS2; + v->a[85091] = state(1396); + v->a[85092] = 8; + v->a[85093] = sym__arithmetic_expression; + v->a[85094] = sym__arithmetic_literal; + v->a[85095] = sym__arithmetic_parenthesized_expression; + v->a[85096] = sym_string; + v->a[85097] = sym_number; + v->a[85098] = sym_simple_expansion; + v->a[85099] = sym_expansion; small_parse_table_4255(v); } diff --git a/parser/static/small_parse_table/small_parse_table_851.c b/parser/static/small_parse_table/small_parse_table_851.c index 1eadb6f7..17e09048 100644 --- a/parser/static/small_parse_table/small_parse_table_851.c +++ b/parser/static/small_parse_table/small_parse_table_851.c @@ -14,126 +14,126 @@ void small_parse_table_4255(t_small_parse_table_array *v) { - v->a[85100] = actions(1101); - v->a[85101] = 2; - v->a[85102] = anon_sym_DASH2; - v->a[85103] = anon_sym_PLUS2; - v->a[85104] = actions(1109); - v->a[85105] = 2; - v->a[85106] = sym_raw_string; - v->a[85107] = sym_ansi_c_string; - v->a[85108] = state(2863); - v->a[85109] = 6; - v->a[85110] = sym_binary_expression; - v->a[85111] = sym_ternary_expression; - v->a[85112] = sym_unary_expression; - v->a[85113] = sym_postfix_expression; - v->a[85114] = sym_parenthesized_expression; - v->a[85115] = sym_concatenation; - v->a[85116] = state(2451); - v->a[85117] = 9; - v->a[85118] = sym_arithmetic_expansion; - v->a[85119] = sym_brace_expression; + v->a[85100] = sym_command_substitution; + v->a[85101] = 21; + v->a[85102] = actions(57); + v->a[85103] = 1; + v->a[85104] = sym_comment; + v->a[85105] = actions(4584); + v->a[85106] = 1; + v->a[85107] = anon_sym_LPAREN; + v->a[85108] = actions(4586); + v->a[85109] = 1; + v->a[85110] = anon_sym_BANG; + v->a[85111] = actions(4592); + v->a[85112] = 1; + v->a[85113] = anon_sym_TILDE; + v->a[85114] = actions(4594); + v->a[85115] = 1; + v->a[85116] = anon_sym_DOLLAR; + v->a[85117] = actions(4596); + v->a[85118] = 1; + v->a[85119] = anon_sym_DQUOTE; small_parse_table_4256(v); } void small_parse_table_4256(t_small_parse_table_array *v) { - v->a[85120] = sym_string; - v->a[85121] = sym_translated_string; - v->a[85122] = sym_number; - v->a[85123] = sym_simple_expansion; - v->a[85124] = sym_expansion; - v->a[85125] = sym_command_substitution; - v->a[85126] = sym_process_substitution; - v->a[85127] = 6; - v->a[85128] = actions(3); - v->a[85129] = 1; - v->a[85130] = sym_comment; - v->a[85131] = actions(5920); - v->a[85132] = 1; - v->a[85133] = aux_sym_concatenation_token1; - v->a[85134] = actions(5979); - v->a[85135] = 1; - v->a[85136] = sym__concat; - v->a[85137] = state(1704); - v->a[85138] = 1; - v->a[85139] = aux_sym_concatenation_repeat1; + v->a[85120] = actions(4598); + v->a[85121] = 1; + v->a[85122] = aux_sym_number_token1; + v->a[85123] = actions(4600); + v->a[85124] = 1; + v->a[85125] = aux_sym_number_token2; + v->a[85126] = actions(4602); + v->a[85127] = 1; + v->a[85128] = anon_sym_DOLLAR_LBRACE; + v->a[85129] = actions(4604); + v->a[85130] = 1; + v->a[85131] = anon_sym_DOLLAR_LPAREN; + v->a[85132] = actions(4606); + v->a[85133] = 1; + v->a[85134] = anon_sym_BQUOTE; + v->a[85135] = actions(4608); + v->a[85136] = 1; + v->a[85137] = anon_sym_DOLLAR_BQUOTE; + v->a[85138] = actions(4736); + v->a[85139] = 1; small_parse_table_4257(v); } void small_parse_table_4257(t_small_parse_table_array *v) { - v->a[85140] = actions(1267); - v->a[85141] = 4; - v->a[85142] = sym_file_descriptor; - v->a[85143] = sym_test_operator; - v->a[85144] = sym__brace_start; - v->a[85145] = aux_sym_heredoc_redirect_token1; - v->a[85146] = actions(1265); - v->a[85147] = 37; - v->a[85148] = anon_sym_LPAREN_LPAREN; - v->a[85149] = anon_sym_SEMI; - v->a[85150] = anon_sym_PIPE_PIPE; - v->a[85151] = anon_sym_AMP_AMP; - v->a[85152] = anon_sym_PIPE; - v->a[85153] = anon_sym_AMP; - v->a[85154] = anon_sym_LT; - v->a[85155] = anon_sym_GT; - v->a[85156] = anon_sym_LT_LT; - v->a[85157] = anon_sym_GT_GT; - v->a[85158] = anon_sym_SEMI_SEMI; - v->a[85159] = anon_sym_PIPE_AMP; + v->a[85140] = aux_sym__simple_variable_name_token1; + v->a[85141] = actions(4738); + v->a[85142] = 1; + v->a[85143] = sym_variable_name; + v->a[85144] = state(1476); + v->a[85145] = 1; + v->a[85146] = sym__arithmetic_postfix_expression; + v->a[85147] = state(1478); + v->a[85148] = 1; + v->a[85149] = sym__arithmetic_unary_expression; + v->a[85150] = state(1490); + v->a[85151] = 1; + v->a[85152] = sym__arithmetic_ternary_expression; + v->a[85153] = state(1511); + v->a[85154] = 1; + v->a[85155] = sym__arithmetic_binary_expression; + v->a[85156] = actions(4588); + v->a[85157] = 2; + v->a[85158] = anon_sym_PLUS_PLUS; + v->a[85159] = anon_sym_DASH_DASH; small_parse_table_4258(v); } void small_parse_table_4258(t_small_parse_table_array *v) { - v->a[85160] = anon_sym_AMP_GT; - v->a[85161] = anon_sym_AMP_GT_GT; - v->a[85162] = anon_sym_LT_AMP; - v->a[85163] = anon_sym_GT_AMP; - v->a[85164] = anon_sym_GT_PIPE; - v->a[85165] = anon_sym_LT_AMP_DASH; - v->a[85166] = anon_sym_GT_AMP_DASH; - v->a[85167] = anon_sym_LT_LT_DASH; - v->a[85168] = anon_sym_LT_LT_LT; - v->a[85169] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85170] = anon_sym_DOLLAR_LBRACK; - v->a[85171] = anon_sym_DOLLAR; - v->a[85172] = sym__special_character; - v->a[85173] = anon_sym_DQUOTE; - v->a[85174] = sym_raw_string; - v->a[85175] = sym_ansi_c_string; - v->a[85176] = aux_sym_number_token1; - v->a[85177] = aux_sym_number_token2; - v->a[85178] = anon_sym_DOLLAR_LBRACE; - v->a[85179] = anon_sym_DOLLAR_LPAREN; + v->a[85160] = actions(4590); + v->a[85161] = 2; + v->a[85162] = anon_sym_DASH2; + v->a[85163] = anon_sym_PLUS2; + v->a[85164] = state(1395); + v->a[85165] = 8; + v->a[85166] = sym__arithmetic_expression; + v->a[85167] = sym__arithmetic_literal; + v->a[85168] = sym__arithmetic_parenthesized_expression; + v->a[85169] = sym_string; + v->a[85170] = sym_number; + v->a[85171] = sym_simple_expansion; + v->a[85172] = sym_expansion; + v->a[85173] = sym_command_substitution; + v->a[85174] = 21; + v->a[85175] = actions(57); + v->a[85176] = 1; + v->a[85177] = sym_comment; + v->a[85178] = actions(4584); + v->a[85179] = 1; small_parse_table_4259(v); } void small_parse_table_4259(t_small_parse_table_array *v) { - v->a[85180] = anon_sym_BQUOTE; - v->a[85181] = anon_sym_DOLLAR_BQUOTE; - v->a[85182] = anon_sym_LT_LPAREN; - v->a[85183] = anon_sym_GT_LPAREN; - v->a[85184] = sym_word; - v->a[85185] = 6; - v->a[85186] = actions(3); - v->a[85187] = 1; - v->a[85188] = sym_comment; - v->a[85189] = actions(5920); - v->a[85190] = 1; - v->a[85191] = aux_sym_concatenation_token1; - v->a[85192] = actions(5981); - v->a[85193] = 1; - v->a[85194] = sym__concat; - v->a[85195] = state(1704); - v->a[85196] = 1; - v->a[85197] = aux_sym_concatenation_repeat1; - v->a[85198] = actions(1288); - v->a[85199] = 4; + v->a[85180] = anon_sym_LPAREN; + v->a[85181] = actions(4586); + v->a[85182] = 1; + v->a[85183] = anon_sym_BANG; + v->a[85184] = actions(4592); + v->a[85185] = 1; + v->a[85186] = anon_sym_TILDE; + v->a[85187] = actions(4594); + v->a[85188] = 1; + v->a[85189] = anon_sym_DOLLAR; + v->a[85190] = actions(4596); + v->a[85191] = 1; + v->a[85192] = anon_sym_DQUOTE; + v->a[85193] = actions(4598); + v->a[85194] = 1; + v->a[85195] = aux_sym_number_token1; + v->a[85196] = actions(4600); + v->a[85197] = 1; + v->a[85198] = aux_sym_number_token2; + v->a[85199] = actions(4602); small_parse_table_4260(v); } diff --git a/parser/static/small_parse_table/small_parse_table_852.c b/parser/static/small_parse_table/small_parse_table_852.c index 8e4a9510..8d94c1a7 100644 --- a/parser/static/small_parse_table/small_parse_table_852.c +++ b/parser/static/small_parse_table/small_parse_table_852.c @@ -14,126 +14,126 @@ void small_parse_table_4260(t_small_parse_table_array *v) { - v->a[85200] = sym_file_descriptor; - v->a[85201] = sym_test_operator; - v->a[85202] = sym__brace_start; - v->a[85203] = aux_sym_heredoc_redirect_token1; - v->a[85204] = actions(1286); - v->a[85205] = 37; - v->a[85206] = anon_sym_LPAREN_LPAREN; - v->a[85207] = anon_sym_SEMI; - v->a[85208] = anon_sym_PIPE_PIPE; - v->a[85209] = anon_sym_AMP_AMP; - v->a[85210] = anon_sym_PIPE; - v->a[85211] = anon_sym_AMP; - v->a[85212] = anon_sym_LT; - v->a[85213] = anon_sym_GT; - v->a[85214] = anon_sym_LT_LT; - v->a[85215] = anon_sym_GT_GT; - v->a[85216] = anon_sym_SEMI_SEMI; - v->a[85217] = anon_sym_PIPE_AMP; - v->a[85218] = anon_sym_AMP_GT; - v->a[85219] = anon_sym_AMP_GT_GT; + v->a[85200] = 1; + v->a[85201] = anon_sym_DOLLAR_LBRACE; + v->a[85202] = actions(4604); + v->a[85203] = 1; + v->a[85204] = anon_sym_DOLLAR_LPAREN; + v->a[85205] = actions(4606); + v->a[85206] = 1; + v->a[85207] = anon_sym_BQUOTE; + v->a[85208] = actions(4608); + v->a[85209] = 1; + v->a[85210] = anon_sym_DOLLAR_BQUOTE; + v->a[85211] = actions(4740); + v->a[85212] = 1; + v->a[85213] = aux_sym__simple_variable_name_token1; + v->a[85214] = actions(4742); + v->a[85215] = 1; + v->a[85216] = sym_variable_name; + v->a[85217] = state(1476); + v->a[85218] = 1; + v->a[85219] = sym__arithmetic_postfix_expression; small_parse_table_4261(v); } void small_parse_table_4261(t_small_parse_table_array *v) { - v->a[85220] = anon_sym_LT_AMP; - v->a[85221] = anon_sym_GT_AMP; - v->a[85222] = anon_sym_GT_PIPE; - v->a[85223] = anon_sym_LT_AMP_DASH; - v->a[85224] = anon_sym_GT_AMP_DASH; - v->a[85225] = anon_sym_LT_LT_DASH; - v->a[85226] = anon_sym_LT_LT_LT; - v->a[85227] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85228] = anon_sym_DOLLAR_LBRACK; - v->a[85229] = anon_sym_DOLLAR; - v->a[85230] = sym__special_character; - v->a[85231] = anon_sym_DQUOTE; - v->a[85232] = sym_raw_string; - v->a[85233] = sym_ansi_c_string; - v->a[85234] = aux_sym_number_token1; - v->a[85235] = aux_sym_number_token2; - v->a[85236] = anon_sym_DOLLAR_LBRACE; - v->a[85237] = anon_sym_DOLLAR_LPAREN; - v->a[85238] = anon_sym_BQUOTE; - v->a[85239] = anon_sym_DOLLAR_BQUOTE; + v->a[85220] = state(1478); + v->a[85221] = 1; + v->a[85222] = sym__arithmetic_unary_expression; + v->a[85223] = state(1490); + v->a[85224] = 1; + v->a[85225] = sym__arithmetic_ternary_expression; + v->a[85226] = state(1511); + v->a[85227] = 1; + v->a[85228] = sym__arithmetic_binary_expression; + v->a[85229] = actions(4588); + v->a[85230] = 2; + v->a[85231] = anon_sym_PLUS_PLUS; + v->a[85232] = anon_sym_DASH_DASH; + v->a[85233] = actions(4590); + v->a[85234] = 2; + v->a[85235] = anon_sym_DASH2; + v->a[85236] = anon_sym_PLUS2; + v->a[85237] = state(1393); + v->a[85238] = 8; + v->a[85239] = sym__arithmetic_expression; small_parse_table_4262(v); } void small_parse_table_4262(t_small_parse_table_array *v) { - v->a[85240] = anon_sym_LT_LPAREN; - v->a[85241] = anon_sym_GT_LPAREN; - v->a[85242] = sym_word; - v->a[85243] = 3; - v->a[85244] = actions(3); - v->a[85245] = 1; - v->a[85246] = sym_comment; - v->a[85247] = actions(1330); - v->a[85248] = 5; - v->a[85249] = sym_file_descriptor; - v->a[85250] = sym__concat; - v->a[85251] = sym_test_operator; - v->a[85252] = sym__brace_start; - v->a[85253] = aux_sym_heredoc_redirect_token1; - v->a[85254] = actions(1328); - v->a[85255] = 39; - v->a[85256] = anon_sym_LPAREN_LPAREN; - v->a[85257] = anon_sym_SEMI; - v->a[85258] = anon_sym_PIPE_PIPE; - v->a[85259] = anon_sym_AMP_AMP; + v->a[85240] = sym__arithmetic_literal; + v->a[85241] = sym__arithmetic_parenthesized_expression; + v->a[85242] = sym_string; + v->a[85243] = sym_number; + v->a[85244] = sym_simple_expansion; + v->a[85245] = sym_expansion; + v->a[85246] = sym_command_substitution; + v->a[85247] = 21; + v->a[85248] = actions(57); + v->a[85249] = 1; + v->a[85250] = sym_comment; + v->a[85251] = actions(4584); + v->a[85252] = 1; + v->a[85253] = anon_sym_LPAREN; + v->a[85254] = actions(4586); + v->a[85255] = 1; + v->a[85256] = anon_sym_BANG; + v->a[85257] = actions(4592); + v->a[85258] = 1; + v->a[85259] = anon_sym_TILDE; small_parse_table_4263(v); } void small_parse_table_4263(t_small_parse_table_array *v) { - v->a[85260] = anon_sym_PIPE; - v->a[85261] = anon_sym_AMP; - v->a[85262] = anon_sym_LT; - v->a[85263] = anon_sym_GT; - v->a[85264] = anon_sym_LT_LT; - v->a[85265] = anon_sym_GT_GT; - v->a[85266] = anon_sym_SEMI_SEMI; - v->a[85267] = anon_sym_SEMI_AMP; - v->a[85268] = anon_sym_SEMI_SEMI_AMP; - v->a[85269] = anon_sym_PIPE_AMP; - v->a[85270] = anon_sym_AMP_GT; - v->a[85271] = anon_sym_AMP_GT_GT; - v->a[85272] = anon_sym_LT_AMP; - v->a[85273] = anon_sym_GT_AMP; - v->a[85274] = anon_sym_GT_PIPE; - v->a[85275] = anon_sym_LT_AMP_DASH; - v->a[85276] = anon_sym_GT_AMP_DASH; - v->a[85277] = anon_sym_LT_LT_DASH; - v->a[85278] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85279] = anon_sym_DOLLAR_LBRACK; + v->a[85260] = actions(4594); + v->a[85261] = 1; + v->a[85262] = anon_sym_DOLLAR; + v->a[85263] = actions(4596); + v->a[85264] = 1; + v->a[85265] = anon_sym_DQUOTE; + v->a[85266] = actions(4598); + v->a[85267] = 1; + v->a[85268] = aux_sym_number_token1; + v->a[85269] = actions(4600); + v->a[85270] = 1; + v->a[85271] = aux_sym_number_token2; + v->a[85272] = actions(4602); + v->a[85273] = 1; + v->a[85274] = anon_sym_DOLLAR_LBRACE; + v->a[85275] = actions(4604); + v->a[85276] = 1; + v->a[85277] = anon_sym_DOLLAR_LPAREN; + v->a[85278] = actions(4606); + v->a[85279] = 1; small_parse_table_4264(v); } void small_parse_table_4264(t_small_parse_table_array *v) { - v->a[85280] = aux_sym_concatenation_token1; - v->a[85281] = anon_sym_DOLLAR; - v->a[85282] = sym__special_character; - v->a[85283] = anon_sym_DQUOTE; - v->a[85284] = sym_raw_string; - v->a[85285] = sym_ansi_c_string; - v->a[85286] = aux_sym_number_token1; - v->a[85287] = aux_sym_number_token2; - v->a[85288] = anon_sym_DOLLAR_LBRACE; - v->a[85289] = anon_sym_DOLLAR_LPAREN; - v->a[85290] = anon_sym_BQUOTE; - v->a[85291] = anon_sym_DOLLAR_BQUOTE; - v->a[85292] = anon_sym_LT_LPAREN; - v->a[85293] = anon_sym_GT_LPAREN; - v->a[85294] = sym_word; - v->a[85295] = 3; - v->a[85296] = actions(3); + v->a[85280] = anon_sym_BQUOTE; + v->a[85281] = actions(4608); + v->a[85282] = 1; + v->a[85283] = anon_sym_DOLLAR_BQUOTE; + v->a[85284] = actions(4744); + v->a[85285] = 1; + v->a[85286] = aux_sym__simple_variable_name_token1; + v->a[85287] = actions(4746); + v->a[85288] = 1; + v->a[85289] = sym_variable_name; + v->a[85290] = state(1476); + v->a[85291] = 1; + v->a[85292] = sym__arithmetic_postfix_expression; + v->a[85293] = state(1478); + v->a[85294] = 1; + v->a[85295] = sym__arithmetic_unary_expression; + v->a[85296] = state(1490); v->a[85297] = 1; - v->a[85298] = sym_comment; - v->a[85299] = actions(1318); + v->a[85298] = sym__arithmetic_ternary_expression; + v->a[85299] = state(1511); small_parse_table_4265(v); } diff --git a/parser/static/small_parse_table/small_parse_table_853.c b/parser/static/small_parse_table/small_parse_table_853.c index 54df90f7..c712312a 100644 --- a/parser/static/small_parse_table/small_parse_table_853.c +++ b/parser/static/small_parse_table/small_parse_table_853.c @@ -14,126 +14,126 @@ void small_parse_table_4265(t_small_parse_table_array *v) { - v->a[85300] = 5; - v->a[85301] = sym_file_descriptor; - v->a[85302] = sym__concat; - v->a[85303] = sym_test_operator; - v->a[85304] = sym__brace_start; - v->a[85305] = aux_sym_heredoc_redirect_token1; - v->a[85306] = actions(1316); - v->a[85307] = 39; - v->a[85308] = anon_sym_LPAREN_LPAREN; - v->a[85309] = anon_sym_SEMI; - v->a[85310] = anon_sym_PIPE_PIPE; - v->a[85311] = anon_sym_AMP_AMP; - v->a[85312] = anon_sym_PIPE; - v->a[85313] = anon_sym_AMP; - v->a[85314] = anon_sym_LT; - v->a[85315] = anon_sym_GT; - v->a[85316] = anon_sym_LT_LT; - v->a[85317] = anon_sym_GT_GT; - v->a[85318] = anon_sym_SEMI_SEMI; - v->a[85319] = anon_sym_SEMI_AMP; + v->a[85300] = 1; + v->a[85301] = sym__arithmetic_binary_expression; + v->a[85302] = actions(4588); + v->a[85303] = 2; + v->a[85304] = anon_sym_PLUS_PLUS; + v->a[85305] = anon_sym_DASH_DASH; + v->a[85306] = actions(4590); + v->a[85307] = 2; + v->a[85308] = anon_sym_DASH2; + v->a[85309] = anon_sym_PLUS2; + v->a[85310] = state(1485); + v->a[85311] = 8; + v->a[85312] = sym__arithmetic_expression; + v->a[85313] = sym__arithmetic_literal; + v->a[85314] = sym__arithmetic_parenthesized_expression; + v->a[85315] = sym_string; + v->a[85316] = sym_number; + v->a[85317] = sym_simple_expansion; + v->a[85318] = sym_expansion; + v->a[85319] = sym_command_substitution; small_parse_table_4266(v); } void small_parse_table_4266(t_small_parse_table_array *v) { - v->a[85320] = anon_sym_SEMI_SEMI_AMP; - v->a[85321] = anon_sym_PIPE_AMP; - v->a[85322] = anon_sym_AMP_GT; - v->a[85323] = anon_sym_AMP_GT_GT; - v->a[85324] = anon_sym_LT_AMP; - v->a[85325] = anon_sym_GT_AMP; - v->a[85326] = anon_sym_GT_PIPE; - v->a[85327] = anon_sym_LT_AMP_DASH; - v->a[85328] = anon_sym_GT_AMP_DASH; - v->a[85329] = anon_sym_LT_LT_DASH; - v->a[85330] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85331] = anon_sym_DOLLAR_LBRACK; - v->a[85332] = aux_sym_concatenation_token1; - v->a[85333] = anon_sym_DOLLAR; - v->a[85334] = sym__special_character; - v->a[85335] = anon_sym_DQUOTE; - v->a[85336] = sym_raw_string; - v->a[85337] = sym_ansi_c_string; - v->a[85338] = aux_sym_number_token1; - v->a[85339] = aux_sym_number_token2; + v->a[85320] = 21; + v->a[85321] = actions(57); + v->a[85322] = 1; + v->a[85323] = sym_comment; + v->a[85324] = actions(4584); + v->a[85325] = 1; + v->a[85326] = anon_sym_LPAREN; + v->a[85327] = actions(4586); + v->a[85328] = 1; + v->a[85329] = anon_sym_BANG; + v->a[85330] = actions(4592); + v->a[85331] = 1; + v->a[85332] = anon_sym_TILDE; + v->a[85333] = actions(4594); + v->a[85334] = 1; + v->a[85335] = anon_sym_DOLLAR; + v->a[85336] = actions(4596); + v->a[85337] = 1; + v->a[85338] = anon_sym_DQUOTE; + v->a[85339] = actions(4598); small_parse_table_4267(v); } void small_parse_table_4267(t_small_parse_table_array *v) { - v->a[85340] = anon_sym_DOLLAR_LBRACE; - v->a[85341] = anon_sym_DOLLAR_LPAREN; - v->a[85342] = anon_sym_BQUOTE; - v->a[85343] = anon_sym_DOLLAR_BQUOTE; - v->a[85344] = anon_sym_LT_LPAREN; - v->a[85345] = anon_sym_GT_LPAREN; - v->a[85346] = sym_word; - v->a[85347] = 3; - v->a[85348] = actions(3); + v->a[85340] = 1; + v->a[85341] = aux_sym_number_token1; + v->a[85342] = actions(4600); + v->a[85343] = 1; + v->a[85344] = aux_sym_number_token2; + v->a[85345] = actions(4602); + v->a[85346] = 1; + v->a[85347] = anon_sym_DOLLAR_LBRACE; + v->a[85348] = actions(4604); v->a[85349] = 1; - v->a[85350] = sym_comment; - v->a[85351] = actions(1330); - v->a[85352] = 5; - v->a[85353] = sym_file_descriptor; - v->a[85354] = sym__concat; - v->a[85355] = sym_test_operator; - v->a[85356] = sym__brace_start; - v->a[85357] = aux_sym_heredoc_redirect_token1; - v->a[85358] = actions(1328); - v->a[85359] = 39; + v->a[85350] = anon_sym_DOLLAR_LPAREN; + v->a[85351] = actions(4606); + v->a[85352] = 1; + v->a[85353] = anon_sym_BQUOTE; + v->a[85354] = actions(4608); + v->a[85355] = 1; + v->a[85356] = anon_sym_DOLLAR_BQUOTE; + v->a[85357] = actions(4748); + v->a[85358] = 1; + v->a[85359] = aux_sym__simple_variable_name_token1; small_parse_table_4268(v); } void small_parse_table_4268(t_small_parse_table_array *v) { - v->a[85360] = anon_sym_LPAREN_LPAREN; - v->a[85361] = anon_sym_SEMI; - v->a[85362] = anon_sym_PIPE_PIPE; - v->a[85363] = anon_sym_AMP_AMP; - v->a[85364] = anon_sym_PIPE; - v->a[85365] = anon_sym_AMP; - v->a[85366] = anon_sym_LT; - v->a[85367] = anon_sym_GT; - v->a[85368] = anon_sym_LT_LT; - v->a[85369] = anon_sym_GT_GT; - v->a[85370] = anon_sym_RPAREN; - v->a[85371] = anon_sym_SEMI_SEMI; - v->a[85372] = anon_sym_PIPE_AMP; - v->a[85373] = anon_sym_AMP_GT; - v->a[85374] = anon_sym_AMP_GT_GT; - v->a[85375] = anon_sym_LT_AMP; - v->a[85376] = anon_sym_GT_AMP; - v->a[85377] = anon_sym_GT_PIPE; - v->a[85378] = anon_sym_LT_AMP_DASH; - v->a[85379] = anon_sym_GT_AMP_DASH; + v->a[85360] = actions(4750); + v->a[85361] = 1; + v->a[85362] = sym_variable_name; + v->a[85363] = state(1476); + v->a[85364] = 1; + v->a[85365] = sym__arithmetic_postfix_expression; + v->a[85366] = state(1478); + v->a[85367] = 1; + v->a[85368] = sym__arithmetic_unary_expression; + v->a[85369] = state(1490); + v->a[85370] = 1; + v->a[85371] = sym__arithmetic_ternary_expression; + v->a[85372] = state(1511); + v->a[85373] = 1; + v->a[85374] = sym__arithmetic_binary_expression; + v->a[85375] = actions(4588); + v->a[85376] = 2; + v->a[85377] = anon_sym_PLUS_PLUS; + v->a[85378] = anon_sym_DASH_DASH; + v->a[85379] = actions(4590); small_parse_table_4269(v); } void small_parse_table_4269(t_small_parse_table_array *v) { - v->a[85380] = anon_sym_LT_LT_DASH; - v->a[85381] = anon_sym_LT_LT_LT; - v->a[85382] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85383] = anon_sym_DOLLAR_LBRACK; - v->a[85384] = aux_sym_concatenation_token1; - v->a[85385] = anon_sym_DOLLAR; - v->a[85386] = sym__special_character; - v->a[85387] = anon_sym_DQUOTE; - v->a[85388] = sym_raw_string; - v->a[85389] = sym_ansi_c_string; - v->a[85390] = aux_sym_number_token1; - v->a[85391] = aux_sym_number_token2; - v->a[85392] = anon_sym_DOLLAR_LBRACE; - v->a[85393] = anon_sym_DOLLAR_LPAREN; - v->a[85394] = anon_sym_BQUOTE; - v->a[85395] = anon_sym_DOLLAR_BQUOTE; - v->a[85396] = anon_sym_LT_LPAREN; - v->a[85397] = anon_sym_GT_LPAREN; - v->a[85398] = sym_word; - v->a[85399] = 6; + v->a[85380] = 2; + v->a[85381] = anon_sym_DASH2; + v->a[85382] = anon_sym_PLUS2; + v->a[85383] = state(1467); + v->a[85384] = 8; + v->a[85385] = sym__arithmetic_expression; + v->a[85386] = sym__arithmetic_literal; + v->a[85387] = sym__arithmetic_parenthesized_expression; + v->a[85388] = sym_string; + v->a[85389] = sym_number; + v->a[85390] = sym_simple_expansion; + v->a[85391] = sym_expansion; + v->a[85392] = sym_command_substitution; + v->a[85393] = 21; + v->a[85394] = actions(57); + v->a[85395] = 1; + v->a[85396] = sym_comment; + v->a[85397] = actions(4584); + v->a[85398] = 1; + v->a[85399] = anon_sym_LPAREN; small_parse_table_4270(v); } diff --git a/parser/static/small_parse_table/small_parse_table_854.c b/parser/static/small_parse_table/small_parse_table_854.c index 3ed9eab3..35793cb3 100644 --- a/parser/static/small_parse_table/small_parse_table_854.c +++ b/parser/static/small_parse_table/small_parse_table_854.c @@ -14,126 +14,126 @@ void small_parse_table_4270(t_small_parse_table_array *v) { - v->a[85400] = actions(3); + v->a[85400] = actions(4586); v->a[85401] = 1; - v->a[85402] = sym_comment; - v->a[85403] = actions(5080); + v->a[85402] = anon_sym_BANG; + v->a[85403] = actions(4592); v->a[85404] = 1; - v->a[85405] = aux_sym_concatenation_token1; - v->a[85406] = actions(5082); + v->a[85405] = anon_sym_TILDE; + v->a[85406] = actions(4594); v->a[85407] = 1; - v->a[85408] = sym__concat; - v->a[85409] = state(1822); + v->a[85408] = anon_sym_DOLLAR; + v->a[85409] = actions(4596); v->a[85410] = 1; - v->a[85411] = aux_sym_concatenation_repeat1; - v->a[85412] = actions(4465); - v->a[85413] = 5; - v->a[85414] = sym_file_descriptor; - v->a[85415] = sym_test_operator; - v->a[85416] = sym__bare_dollar; - v->a[85417] = sym__brace_start; - v->a[85418] = aux_sym_heredoc_redirect_token1; - v->a[85419] = actions(4463); + v->a[85411] = anon_sym_DQUOTE; + v->a[85412] = actions(4598); + v->a[85413] = 1; + v->a[85414] = aux_sym_number_token1; + v->a[85415] = actions(4600); + v->a[85416] = 1; + v->a[85417] = aux_sym_number_token2; + v->a[85418] = actions(4602); + v->a[85419] = 1; small_parse_table_4271(v); } void small_parse_table_4271(t_small_parse_table_array *v) { - v->a[85420] = 36; - v->a[85421] = anon_sym_LPAREN_LPAREN; - v->a[85422] = anon_sym_PIPE_PIPE; - v->a[85423] = anon_sym_AMP_AMP; - v->a[85424] = anon_sym_PIPE; - v->a[85425] = anon_sym_EQ_EQ; - v->a[85426] = anon_sym_LT; - v->a[85427] = anon_sym_GT; - v->a[85428] = anon_sym_LT_LT; - v->a[85429] = anon_sym_GT_GT; - v->a[85430] = anon_sym_PIPE_AMP; - v->a[85431] = anon_sym_EQ_TILDE; - v->a[85432] = anon_sym_AMP_GT; - v->a[85433] = anon_sym_AMP_GT_GT; - v->a[85434] = anon_sym_LT_AMP; - v->a[85435] = anon_sym_GT_AMP; - v->a[85436] = anon_sym_GT_PIPE; - v->a[85437] = anon_sym_LT_AMP_DASH; - v->a[85438] = anon_sym_GT_AMP_DASH; - v->a[85439] = anon_sym_LT_LT_DASH; + v->a[85420] = anon_sym_DOLLAR_LBRACE; + v->a[85421] = actions(4604); + v->a[85422] = 1; + v->a[85423] = anon_sym_DOLLAR_LPAREN; + v->a[85424] = actions(4606); + v->a[85425] = 1; + v->a[85426] = anon_sym_BQUOTE; + v->a[85427] = actions(4608); + v->a[85428] = 1; + v->a[85429] = anon_sym_DOLLAR_BQUOTE; + v->a[85430] = actions(4752); + v->a[85431] = 1; + v->a[85432] = aux_sym__simple_variable_name_token1; + v->a[85433] = actions(4754); + v->a[85434] = 1; + v->a[85435] = sym_variable_name; + v->a[85436] = state(1476); + v->a[85437] = 1; + v->a[85438] = sym__arithmetic_postfix_expression; + v->a[85439] = state(1478); small_parse_table_4272(v); } void small_parse_table_4272(t_small_parse_table_array *v) { - v->a[85440] = anon_sym_LT_LT_LT; - v->a[85441] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85442] = anon_sym_DOLLAR_LBRACK; - v->a[85443] = anon_sym_DOLLAR; - v->a[85444] = sym__special_character; - v->a[85445] = anon_sym_DQUOTE; - v->a[85446] = sym_raw_string; - v->a[85447] = sym_ansi_c_string; - v->a[85448] = aux_sym_number_token1; - v->a[85449] = aux_sym_number_token2; - v->a[85450] = anon_sym_DOLLAR_LBRACE; - v->a[85451] = anon_sym_DOLLAR_LPAREN; - v->a[85452] = anon_sym_BQUOTE; - v->a[85453] = anon_sym_DOLLAR_BQUOTE; - v->a[85454] = anon_sym_LT_LPAREN; - v->a[85455] = anon_sym_GT_LPAREN; - v->a[85456] = sym_word; - v->a[85457] = 3; - v->a[85458] = actions(3); - v->a[85459] = 1; + v->a[85440] = 1; + v->a[85441] = sym__arithmetic_unary_expression; + v->a[85442] = state(1490); + v->a[85443] = 1; + v->a[85444] = sym__arithmetic_ternary_expression; + v->a[85445] = state(1511); + v->a[85446] = 1; + v->a[85447] = sym__arithmetic_binary_expression; + v->a[85448] = actions(4588); + v->a[85449] = 2; + v->a[85450] = anon_sym_PLUS_PLUS; + v->a[85451] = anon_sym_DASH_DASH; + v->a[85452] = actions(4590); + v->a[85453] = 2; + v->a[85454] = anon_sym_DASH2; + v->a[85455] = anon_sym_PLUS2; + v->a[85456] = state(1408); + v->a[85457] = 8; + v->a[85458] = sym__arithmetic_expression; + v->a[85459] = sym__arithmetic_literal; small_parse_table_4273(v); } void small_parse_table_4273(t_small_parse_table_array *v) { - v->a[85460] = sym_comment; - v->a[85461] = actions(1322); - v->a[85462] = 5; - v->a[85463] = sym_file_descriptor; - v->a[85464] = sym__concat; - v->a[85465] = sym_test_operator; - v->a[85466] = sym__brace_start; - v->a[85467] = aux_sym_heredoc_redirect_token1; - v->a[85468] = actions(1320); - v->a[85469] = 39; - v->a[85470] = anon_sym_LPAREN_LPAREN; - v->a[85471] = anon_sym_SEMI; - v->a[85472] = anon_sym_PIPE_PIPE; - v->a[85473] = anon_sym_AMP_AMP; - v->a[85474] = anon_sym_PIPE; - v->a[85475] = anon_sym_AMP; - v->a[85476] = anon_sym_LT; - v->a[85477] = anon_sym_GT; - v->a[85478] = anon_sym_LT_LT; - v->a[85479] = anon_sym_GT_GT; + v->a[85460] = sym__arithmetic_parenthesized_expression; + v->a[85461] = sym_string; + v->a[85462] = sym_number; + v->a[85463] = sym_simple_expansion; + v->a[85464] = sym_expansion; + v->a[85465] = sym_command_substitution; + v->a[85466] = 21; + v->a[85467] = actions(57); + v->a[85468] = 1; + v->a[85469] = sym_comment; + v->a[85470] = actions(4584); + v->a[85471] = 1; + v->a[85472] = anon_sym_LPAREN; + v->a[85473] = actions(4586); + v->a[85474] = 1; + v->a[85475] = anon_sym_BANG; + v->a[85476] = actions(4592); + v->a[85477] = 1; + v->a[85478] = anon_sym_TILDE; + v->a[85479] = actions(4594); small_parse_table_4274(v); } void small_parse_table_4274(t_small_parse_table_array *v) { - v->a[85480] = anon_sym_RPAREN; - v->a[85481] = anon_sym_SEMI_SEMI; - v->a[85482] = anon_sym_PIPE_AMP; - v->a[85483] = anon_sym_AMP_GT; - v->a[85484] = anon_sym_AMP_GT_GT; - v->a[85485] = anon_sym_LT_AMP; - v->a[85486] = anon_sym_GT_AMP; - v->a[85487] = anon_sym_GT_PIPE; - v->a[85488] = anon_sym_LT_AMP_DASH; - v->a[85489] = anon_sym_GT_AMP_DASH; - v->a[85490] = anon_sym_LT_LT_DASH; - v->a[85491] = anon_sym_LT_LT_LT; - v->a[85492] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85493] = anon_sym_DOLLAR_LBRACK; - v->a[85494] = aux_sym_concatenation_token1; - v->a[85495] = anon_sym_DOLLAR; - v->a[85496] = sym__special_character; - v->a[85497] = anon_sym_DQUOTE; - v->a[85498] = sym_raw_string; - v->a[85499] = sym_ansi_c_string; + v->a[85480] = 1; + v->a[85481] = anon_sym_DOLLAR; + v->a[85482] = actions(4596); + v->a[85483] = 1; + v->a[85484] = anon_sym_DQUOTE; + v->a[85485] = actions(4598); + v->a[85486] = 1; + v->a[85487] = aux_sym_number_token1; + v->a[85488] = actions(4600); + v->a[85489] = 1; + v->a[85490] = aux_sym_number_token2; + v->a[85491] = actions(4602); + v->a[85492] = 1; + v->a[85493] = anon_sym_DOLLAR_LBRACE; + v->a[85494] = actions(4604); + v->a[85495] = 1; + v->a[85496] = anon_sym_DOLLAR_LPAREN; + v->a[85497] = actions(4606); + v->a[85498] = 1; + v->a[85499] = anon_sym_BQUOTE; small_parse_table_4275(v); } diff --git a/parser/static/small_parse_table/small_parse_table_855.c b/parser/static/small_parse_table/small_parse_table_855.c index d561776d..4700f999 100644 --- a/parser/static/small_parse_table/small_parse_table_855.c +++ b/parser/static/small_parse_table/small_parse_table_855.c @@ -14,126 +14,126 @@ void small_parse_table_4275(t_small_parse_table_array *v) { - v->a[85500] = aux_sym_number_token1; - v->a[85501] = aux_sym_number_token2; - v->a[85502] = anon_sym_DOLLAR_LBRACE; - v->a[85503] = anon_sym_DOLLAR_LPAREN; - v->a[85504] = anon_sym_BQUOTE; - v->a[85505] = anon_sym_DOLLAR_BQUOTE; - v->a[85506] = anon_sym_LT_LPAREN; - v->a[85507] = anon_sym_GT_LPAREN; - v->a[85508] = sym_word; - v->a[85509] = 6; - v->a[85510] = actions(3); - v->a[85511] = 1; - v->a[85512] = sym_comment; - v->a[85513] = actions(5920); - v->a[85514] = 1; - v->a[85515] = aux_sym_concatenation_token1; - v->a[85516] = actions(5946); - v->a[85517] = 1; - v->a[85518] = sym__concat; - v->a[85519] = state(1779); + v->a[85500] = actions(4608); + v->a[85501] = 1; + v->a[85502] = anon_sym_DOLLAR_BQUOTE; + v->a[85503] = actions(4756); + v->a[85504] = 1; + v->a[85505] = aux_sym__simple_variable_name_token1; + v->a[85506] = actions(4758); + v->a[85507] = 1; + v->a[85508] = sym_variable_name; + v->a[85509] = state(1476); + v->a[85510] = 1; + v->a[85511] = sym__arithmetic_postfix_expression; + v->a[85512] = state(1478); + v->a[85513] = 1; + v->a[85514] = sym__arithmetic_unary_expression; + v->a[85515] = state(1490); + v->a[85516] = 1; + v->a[85517] = sym__arithmetic_ternary_expression; + v->a[85518] = state(1511); + v->a[85519] = 1; small_parse_table_4276(v); } void small_parse_table_4276(t_small_parse_table_array *v) { - v->a[85520] = 1; - v->a[85521] = aux_sym_concatenation_repeat1; - v->a[85522] = actions(1263); - v->a[85523] = 4; - v->a[85524] = sym_file_descriptor; - v->a[85525] = sym_test_operator; - v->a[85526] = sym__brace_start; - v->a[85527] = aux_sym_heredoc_redirect_token1; - v->a[85528] = actions(1261); - v->a[85529] = 37; - v->a[85530] = anon_sym_LPAREN_LPAREN; - v->a[85531] = anon_sym_SEMI; - v->a[85532] = anon_sym_PIPE_PIPE; - v->a[85533] = anon_sym_AMP_AMP; - v->a[85534] = anon_sym_PIPE; - v->a[85535] = anon_sym_AMP; - v->a[85536] = anon_sym_LT; - v->a[85537] = anon_sym_GT; - v->a[85538] = anon_sym_LT_LT; - v->a[85539] = anon_sym_GT_GT; + v->a[85520] = sym__arithmetic_binary_expression; + v->a[85521] = actions(4588); + v->a[85522] = 2; + v->a[85523] = anon_sym_PLUS_PLUS; + v->a[85524] = anon_sym_DASH_DASH; + v->a[85525] = actions(4590); + v->a[85526] = 2; + v->a[85527] = anon_sym_DASH2; + v->a[85528] = anon_sym_PLUS2; + v->a[85529] = state(1436); + v->a[85530] = 8; + v->a[85531] = sym__arithmetic_expression; + v->a[85532] = sym__arithmetic_literal; + v->a[85533] = sym__arithmetic_parenthesized_expression; + v->a[85534] = sym_string; + v->a[85535] = sym_number; + v->a[85536] = sym_simple_expansion; + v->a[85537] = sym_expansion; + v->a[85538] = sym_command_substitution; + v->a[85539] = 21; small_parse_table_4277(v); } void small_parse_table_4277(t_small_parse_table_array *v) { - v->a[85540] = anon_sym_SEMI_SEMI; - v->a[85541] = anon_sym_PIPE_AMP; - v->a[85542] = anon_sym_AMP_GT; - v->a[85543] = anon_sym_AMP_GT_GT; - v->a[85544] = anon_sym_LT_AMP; - v->a[85545] = anon_sym_GT_AMP; - v->a[85546] = anon_sym_GT_PIPE; - v->a[85547] = anon_sym_LT_AMP_DASH; - v->a[85548] = anon_sym_GT_AMP_DASH; - v->a[85549] = anon_sym_LT_LT_DASH; - v->a[85550] = anon_sym_LT_LT_LT; - v->a[85551] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85552] = anon_sym_DOLLAR_LBRACK; - v->a[85553] = anon_sym_DOLLAR; - v->a[85554] = sym__special_character; - v->a[85555] = anon_sym_DQUOTE; - v->a[85556] = sym_raw_string; - v->a[85557] = sym_ansi_c_string; - v->a[85558] = aux_sym_number_token1; - v->a[85559] = aux_sym_number_token2; + v->a[85540] = actions(57); + v->a[85541] = 1; + v->a[85542] = sym_comment; + v->a[85543] = actions(4584); + v->a[85544] = 1; + v->a[85545] = anon_sym_LPAREN; + v->a[85546] = actions(4586); + v->a[85547] = 1; + v->a[85548] = anon_sym_BANG; + v->a[85549] = actions(4592); + v->a[85550] = 1; + v->a[85551] = anon_sym_TILDE; + v->a[85552] = actions(4594); + v->a[85553] = 1; + v->a[85554] = anon_sym_DOLLAR; + v->a[85555] = actions(4596); + v->a[85556] = 1; + v->a[85557] = anon_sym_DQUOTE; + v->a[85558] = actions(4598); + v->a[85559] = 1; small_parse_table_4278(v); } void small_parse_table_4278(t_small_parse_table_array *v) { - v->a[85560] = anon_sym_DOLLAR_LBRACE; - v->a[85561] = anon_sym_DOLLAR_LPAREN; - v->a[85562] = anon_sym_BQUOTE; - v->a[85563] = anon_sym_DOLLAR_BQUOTE; - v->a[85564] = anon_sym_LT_LPAREN; - v->a[85565] = anon_sym_GT_LPAREN; - v->a[85566] = sym_word; - v->a[85567] = 6; - v->a[85568] = actions(3); - v->a[85569] = 1; - v->a[85570] = sym_comment; - v->a[85571] = actions(5080); - v->a[85572] = 1; - v->a[85573] = aux_sym_concatenation_token1; - v->a[85574] = actions(5082); - v->a[85575] = 1; - v->a[85576] = sym__concat; - v->a[85577] = state(1821); - v->a[85578] = 1; - v->a[85579] = aux_sym_concatenation_repeat1; + v->a[85560] = aux_sym_number_token1; + v->a[85561] = actions(4600); + v->a[85562] = 1; + v->a[85563] = aux_sym_number_token2; + v->a[85564] = actions(4602); + v->a[85565] = 1; + v->a[85566] = anon_sym_DOLLAR_LBRACE; + v->a[85567] = actions(4604); + v->a[85568] = 1; + v->a[85569] = anon_sym_DOLLAR_LPAREN; + v->a[85570] = actions(4606); + v->a[85571] = 1; + v->a[85572] = anon_sym_BQUOTE; + v->a[85573] = actions(4608); + v->a[85574] = 1; + v->a[85575] = anon_sym_DOLLAR_BQUOTE; + v->a[85576] = actions(4760); + v->a[85577] = 1; + v->a[85578] = aux_sym__simple_variable_name_token1; + v->a[85579] = actions(4762); small_parse_table_4279(v); } void small_parse_table_4279(t_small_parse_table_array *v) { - v->a[85580] = actions(4482); - v->a[85581] = 5; - v->a[85582] = sym_file_descriptor; - v->a[85583] = sym_test_operator; - v->a[85584] = sym__bare_dollar; - v->a[85585] = sym__brace_start; - v->a[85586] = aux_sym_heredoc_redirect_token1; - v->a[85587] = actions(4480); - v->a[85588] = 36; - v->a[85589] = anon_sym_LPAREN_LPAREN; - v->a[85590] = anon_sym_PIPE_PIPE; - v->a[85591] = anon_sym_AMP_AMP; - v->a[85592] = anon_sym_PIPE; - v->a[85593] = anon_sym_EQ_EQ; - v->a[85594] = anon_sym_LT; - v->a[85595] = anon_sym_GT; - v->a[85596] = anon_sym_LT_LT; - v->a[85597] = anon_sym_GT_GT; - v->a[85598] = anon_sym_PIPE_AMP; - v->a[85599] = anon_sym_EQ_TILDE; + v->a[85580] = 1; + v->a[85581] = sym_variable_name; + v->a[85582] = state(1476); + v->a[85583] = 1; + v->a[85584] = sym__arithmetic_postfix_expression; + v->a[85585] = state(1478); + v->a[85586] = 1; + v->a[85587] = sym__arithmetic_unary_expression; + v->a[85588] = state(1490); + v->a[85589] = 1; + v->a[85590] = sym__arithmetic_ternary_expression; + v->a[85591] = state(1511); + v->a[85592] = 1; + v->a[85593] = sym__arithmetic_binary_expression; + v->a[85594] = actions(4588); + v->a[85595] = 2; + v->a[85596] = anon_sym_PLUS_PLUS; + v->a[85597] = anon_sym_DASH_DASH; + v->a[85598] = actions(4590); + v->a[85599] = 2; small_parse_table_4280(v); } diff --git a/parser/static/small_parse_table/small_parse_table_856.c b/parser/static/small_parse_table/small_parse_table_856.c index 9fd93107..4f9e3f0e 100644 --- a/parser/static/small_parse_table/small_parse_table_856.c +++ b/parser/static/small_parse_table/small_parse_table_856.c @@ -14,126 +14,126 @@ void small_parse_table_4280(t_small_parse_table_array *v) { - v->a[85600] = anon_sym_AMP_GT; - v->a[85601] = anon_sym_AMP_GT_GT; - v->a[85602] = anon_sym_LT_AMP; - v->a[85603] = anon_sym_GT_AMP; - v->a[85604] = anon_sym_GT_PIPE; - v->a[85605] = anon_sym_LT_AMP_DASH; - v->a[85606] = anon_sym_GT_AMP_DASH; - v->a[85607] = anon_sym_LT_LT_DASH; - v->a[85608] = anon_sym_LT_LT_LT; - v->a[85609] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85610] = anon_sym_DOLLAR_LBRACK; - v->a[85611] = anon_sym_DOLLAR; - v->a[85612] = sym__special_character; - v->a[85613] = anon_sym_DQUOTE; - v->a[85614] = sym_raw_string; - v->a[85615] = sym_ansi_c_string; - v->a[85616] = aux_sym_number_token1; - v->a[85617] = aux_sym_number_token2; - v->a[85618] = anon_sym_DOLLAR_LBRACE; - v->a[85619] = anon_sym_DOLLAR_LPAREN; + v->a[85600] = anon_sym_DASH2; + v->a[85601] = anon_sym_PLUS2; + v->a[85602] = state(1427); + v->a[85603] = 8; + v->a[85604] = sym__arithmetic_expression; + v->a[85605] = sym__arithmetic_literal; + v->a[85606] = sym__arithmetic_parenthesized_expression; + v->a[85607] = sym_string; + v->a[85608] = sym_number; + v->a[85609] = sym_simple_expansion; + v->a[85610] = sym_expansion; + v->a[85611] = sym_command_substitution; + v->a[85612] = 21; + v->a[85613] = actions(57); + v->a[85614] = 1; + v->a[85615] = sym_comment; + v->a[85616] = actions(4614); + v->a[85617] = 1; + v->a[85618] = anon_sym_LPAREN; + v->a[85619] = actions(4616); small_parse_table_4281(v); } void small_parse_table_4281(t_small_parse_table_array *v) { - v->a[85620] = anon_sym_BQUOTE; - v->a[85621] = anon_sym_DOLLAR_BQUOTE; - v->a[85622] = anon_sym_LT_LPAREN; - v->a[85623] = anon_sym_GT_LPAREN; - v->a[85624] = sym_word; - v->a[85625] = 3; - v->a[85626] = actions(3); - v->a[85627] = 1; - v->a[85628] = sym_comment; - v->a[85629] = actions(1318); - v->a[85630] = 5; - v->a[85631] = sym_file_descriptor; - v->a[85632] = sym__concat; - v->a[85633] = sym_test_operator; - v->a[85634] = sym__brace_start; - v->a[85635] = aux_sym_heredoc_redirect_token1; - v->a[85636] = actions(1316); - v->a[85637] = 39; - v->a[85638] = anon_sym_LPAREN_LPAREN; - v->a[85639] = anon_sym_SEMI; + v->a[85620] = 1; + v->a[85621] = anon_sym_BANG; + v->a[85622] = actions(4622); + v->a[85623] = 1; + v->a[85624] = anon_sym_TILDE; + v->a[85625] = actions(4624); + v->a[85626] = 1; + v->a[85627] = anon_sym_DOLLAR; + v->a[85628] = actions(4626); + v->a[85629] = 1; + v->a[85630] = anon_sym_DQUOTE; + v->a[85631] = actions(4628); + v->a[85632] = 1; + v->a[85633] = aux_sym_number_token1; + v->a[85634] = actions(4630); + v->a[85635] = 1; + v->a[85636] = aux_sym_number_token2; + v->a[85637] = actions(4632); + v->a[85638] = 1; + v->a[85639] = anon_sym_DOLLAR_LBRACE; small_parse_table_4282(v); } void small_parse_table_4282(t_small_parse_table_array *v) { - v->a[85640] = anon_sym_PIPE_PIPE; - v->a[85641] = anon_sym_AMP_AMP; - v->a[85642] = anon_sym_PIPE; - v->a[85643] = anon_sym_AMP; - v->a[85644] = anon_sym_LT; - v->a[85645] = anon_sym_GT; - v->a[85646] = anon_sym_LT_LT; - v->a[85647] = anon_sym_GT_GT; - v->a[85648] = anon_sym_RPAREN; - v->a[85649] = anon_sym_SEMI_SEMI; - v->a[85650] = anon_sym_PIPE_AMP; - v->a[85651] = anon_sym_AMP_GT; - v->a[85652] = anon_sym_AMP_GT_GT; - v->a[85653] = anon_sym_LT_AMP; - v->a[85654] = anon_sym_GT_AMP; - v->a[85655] = anon_sym_GT_PIPE; - v->a[85656] = anon_sym_LT_AMP_DASH; - v->a[85657] = anon_sym_GT_AMP_DASH; - v->a[85658] = anon_sym_LT_LT_DASH; - v->a[85659] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[85640] = actions(4634); + v->a[85641] = 1; + v->a[85642] = anon_sym_DOLLAR_LPAREN; + v->a[85643] = actions(4636); + v->a[85644] = 1; + v->a[85645] = anon_sym_BQUOTE; + v->a[85646] = actions(4638); + v->a[85647] = 1; + v->a[85648] = anon_sym_DOLLAR_BQUOTE; + v->a[85649] = actions(4764); + v->a[85650] = 1; + v->a[85651] = aux_sym__simple_variable_name_token1; + v->a[85652] = actions(4766); + v->a[85653] = 1; + v->a[85654] = sym_variable_name; + v->a[85655] = state(1637); + v->a[85656] = 1; + v->a[85657] = sym__arithmetic_postfix_expression; + v->a[85658] = state(1638); + v->a[85659] = 1; small_parse_table_4283(v); } void small_parse_table_4283(t_small_parse_table_array *v) { - v->a[85660] = anon_sym_DOLLAR_LBRACK; - v->a[85661] = aux_sym_concatenation_token1; - v->a[85662] = anon_sym_DOLLAR; - v->a[85663] = sym__special_character; - v->a[85664] = anon_sym_DQUOTE; - v->a[85665] = sym_raw_string; - v->a[85666] = sym_ansi_c_string; - v->a[85667] = aux_sym_number_token1; - v->a[85668] = aux_sym_number_token2; - v->a[85669] = anon_sym_DOLLAR_LBRACE; - v->a[85670] = anon_sym_DOLLAR_LPAREN; - v->a[85671] = anon_sym_BQUOTE; - v->a[85672] = anon_sym_DOLLAR_BQUOTE; - v->a[85673] = anon_sym_LT_LPAREN; - v->a[85674] = anon_sym_GT_LPAREN; - v->a[85675] = aux_sym__simple_variable_name_token1; - v->a[85676] = sym_word; - v->a[85677] = 5; - v->a[85678] = actions(3); - v->a[85679] = 1; + v->a[85660] = sym__arithmetic_unary_expression; + v->a[85661] = state(1640); + v->a[85662] = 1; + v->a[85663] = sym__arithmetic_ternary_expression; + v->a[85664] = state(1642); + v->a[85665] = 1; + v->a[85666] = sym__arithmetic_binary_expression; + v->a[85667] = actions(4618); + v->a[85668] = 2; + v->a[85669] = anon_sym_PLUS_PLUS; + v->a[85670] = anon_sym_DASH_DASH; + v->a[85671] = actions(4620); + v->a[85672] = 2; + v->a[85673] = anon_sym_DASH2; + v->a[85674] = anon_sym_PLUS2; + v->a[85675] = state(1610); + v->a[85676] = 8; + v->a[85677] = sym__arithmetic_expression; + v->a[85678] = sym__arithmetic_literal; + v->a[85679] = sym__arithmetic_parenthesized_expression; small_parse_table_4284(v); } void small_parse_table_4284(t_small_parse_table_array *v) { - v->a[85680] = sym_comment; - v->a[85681] = actions(5983); - v->a[85682] = 1; - v->a[85683] = sym__special_character; - v->a[85684] = state(1789); - v->a[85685] = 1; - v->a[85686] = aux_sym__literal_repeat1; - v->a[85687] = actions(1364); - v->a[85688] = 4; - v->a[85689] = sym_file_descriptor; - v->a[85690] = sym_test_operator; - v->a[85691] = sym__brace_start; - v->a[85692] = aux_sym_heredoc_redirect_token1; - v->a[85693] = actions(1362); - v->a[85694] = 38; - v->a[85695] = anon_sym_LPAREN_LPAREN; - v->a[85696] = anon_sym_SEMI; - v->a[85697] = anon_sym_PIPE_PIPE; - v->a[85698] = anon_sym_AMP_AMP; - v->a[85699] = anon_sym_PIPE; + v->a[85680] = sym_string; + v->a[85681] = sym_number; + v->a[85682] = sym_simple_expansion; + v->a[85683] = sym_expansion; + v->a[85684] = sym_command_substitution; + v->a[85685] = 10; + v->a[85686] = actions(57); + v->a[85687] = 1; + v->a[85688] = sym_comment; + v->a[85689] = actions(4781); + v->a[85690] = 1; + v->a[85691] = sym_file_descriptor; + v->a[85692] = actions(4784); + v->a[85693] = 1; + v->a[85694] = sym_variable_name; + v->a[85695] = state(1995); + v->a[85696] = 1; + v->a[85697] = sym_file_redirect; + v->a[85698] = actions(4776); + v->a[85699] = 2; small_parse_table_4285(v); } diff --git a/parser/static/small_parse_table/small_parse_table_857.c b/parser/static/small_parse_table/small_parse_table_857.c index 2ec063a5..b2c5e27e 100644 --- a/parser/static/small_parse_table/small_parse_table_857.c +++ b/parser/static/small_parse_table/small_parse_table_857.c @@ -14,126 +14,126 @@ void small_parse_table_4285(t_small_parse_table_array *v) { - v->a[85700] = anon_sym_AMP; - v->a[85701] = anon_sym_LT; - v->a[85702] = anon_sym_GT; - v->a[85703] = anon_sym_LT_LT; - v->a[85704] = anon_sym_GT_GT; - v->a[85705] = anon_sym_SEMI_SEMI; - v->a[85706] = anon_sym_SEMI_AMP; - v->a[85707] = anon_sym_SEMI_SEMI_AMP; - v->a[85708] = anon_sym_PIPE_AMP; - v->a[85709] = anon_sym_AMP_GT; - v->a[85710] = anon_sym_AMP_GT_GT; - v->a[85711] = anon_sym_LT_AMP; - v->a[85712] = anon_sym_GT_AMP; - v->a[85713] = anon_sym_GT_PIPE; - v->a[85714] = anon_sym_LT_AMP_DASH; - v->a[85715] = anon_sym_GT_AMP_DASH; - v->a[85716] = anon_sym_LT_LT_DASH; - v->a[85717] = anon_sym_LT_LT_LT; - v->a[85718] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85719] = anon_sym_DOLLAR_LBRACK; + v->a[85700] = anon_sym_LT_AMP_DASH; + v->a[85701] = anon_sym_GT_AMP_DASH; + v->a[85702] = state(1776); + v->a[85703] = 2; + v->a[85704] = sym_variable_assignment; + v->a[85705] = aux_sym_command_repeat1; + v->a[85706] = actions(4773); + v->a[85707] = 3; + v->a[85708] = anon_sym_GT_GT; + v->a[85709] = anon_sym_AMP_GT_GT; + v->a[85710] = anon_sym_GT_PIPE; + v->a[85711] = actions(4768); + v->a[85712] = 5; + v->a[85713] = anon_sym_DOLLAR; + v->a[85714] = aux_sym_number_token1; + v->a[85715] = aux_sym_number_token2; + v->a[85716] = anon_sym_DOLLAR_LPAREN; + v->a[85717] = sym_word; + v->a[85718] = actions(4770); + v->a[85719] = 5; small_parse_table_4286(v); } void small_parse_table_4286(t_small_parse_table_array *v) { - v->a[85720] = anon_sym_DOLLAR; - v->a[85721] = anon_sym_DQUOTE; - v->a[85722] = sym_raw_string; - v->a[85723] = sym_ansi_c_string; - v->a[85724] = aux_sym_number_token1; - v->a[85725] = aux_sym_number_token2; - v->a[85726] = anon_sym_DOLLAR_LBRACE; - v->a[85727] = anon_sym_DOLLAR_LPAREN; - v->a[85728] = anon_sym_BQUOTE; - v->a[85729] = anon_sym_DOLLAR_BQUOTE; - v->a[85730] = anon_sym_LT_LPAREN; - v->a[85731] = anon_sym_GT_LPAREN; - v->a[85732] = sym_word; - v->a[85733] = 3; - v->a[85734] = actions(3); - v->a[85735] = 1; - v->a[85736] = sym_comment; - v->a[85737] = actions(1318); - v->a[85738] = 5; - v->a[85739] = sym_file_descriptor; + v->a[85720] = anon_sym_LT; + v->a[85721] = anon_sym_GT; + v->a[85722] = anon_sym_AMP_GT; + v->a[85723] = anon_sym_LT_AMP; + v->a[85724] = anon_sym_GT_AMP; + v->a[85725] = actions(4779); + v->a[85726] = 9; + v->a[85727] = sym_test_operator; + v->a[85728] = sym__brace_start; + v->a[85729] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[85730] = sym__special_character; + v->a[85731] = anon_sym_DQUOTE; + v->a[85732] = sym_raw_string; + v->a[85733] = anon_sym_DOLLAR_LBRACE; + v->a[85734] = anon_sym_BQUOTE; + v->a[85735] = anon_sym_DOLLAR_BQUOTE; + v->a[85736] = 21; + v->a[85737] = actions(57); + v->a[85738] = 1; + v->a[85739] = sym_comment; small_parse_table_4287(v); } void small_parse_table_4287(t_small_parse_table_array *v) { - v->a[85740] = sym__concat; - v->a[85741] = sym_test_operator; - v->a[85742] = sym__brace_start; - v->a[85743] = aux_sym_heredoc_redirect_token1; - v->a[85744] = actions(1316); - v->a[85745] = 39; - v->a[85746] = anon_sym_LPAREN_LPAREN; - v->a[85747] = anon_sym_SEMI; - v->a[85748] = anon_sym_PIPE_PIPE; - v->a[85749] = anon_sym_AMP_AMP; - v->a[85750] = anon_sym_PIPE; - v->a[85751] = anon_sym_AMP; - v->a[85752] = anon_sym_LT; - v->a[85753] = anon_sym_GT; - v->a[85754] = anon_sym_LT_LT; - v->a[85755] = anon_sym_GT_GT; - v->a[85756] = anon_sym_RPAREN; - v->a[85757] = anon_sym_SEMI_SEMI; - v->a[85758] = anon_sym_PIPE_AMP; - v->a[85759] = anon_sym_AMP_GT; + v->a[85740] = actions(4614); + v->a[85741] = 1; + v->a[85742] = anon_sym_LPAREN; + v->a[85743] = actions(4616); + v->a[85744] = 1; + v->a[85745] = anon_sym_BANG; + v->a[85746] = actions(4622); + v->a[85747] = 1; + v->a[85748] = anon_sym_TILDE; + v->a[85749] = actions(4624); + v->a[85750] = 1; + v->a[85751] = anon_sym_DOLLAR; + v->a[85752] = actions(4626); + v->a[85753] = 1; + v->a[85754] = anon_sym_DQUOTE; + v->a[85755] = actions(4628); + v->a[85756] = 1; + v->a[85757] = aux_sym_number_token1; + v->a[85758] = actions(4630); + v->a[85759] = 1; small_parse_table_4288(v); } void small_parse_table_4288(t_small_parse_table_array *v) { - v->a[85760] = anon_sym_AMP_GT_GT; - v->a[85761] = anon_sym_LT_AMP; - v->a[85762] = anon_sym_GT_AMP; - v->a[85763] = anon_sym_GT_PIPE; - v->a[85764] = anon_sym_LT_AMP_DASH; - v->a[85765] = anon_sym_GT_AMP_DASH; - v->a[85766] = anon_sym_LT_LT_DASH; - v->a[85767] = anon_sym_LT_LT_LT; - v->a[85768] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85769] = anon_sym_DOLLAR_LBRACK; - v->a[85770] = aux_sym_concatenation_token1; - v->a[85771] = anon_sym_DOLLAR; - v->a[85772] = sym__special_character; - v->a[85773] = anon_sym_DQUOTE; - v->a[85774] = sym_raw_string; - v->a[85775] = sym_ansi_c_string; - v->a[85776] = aux_sym_number_token1; - v->a[85777] = aux_sym_number_token2; - v->a[85778] = anon_sym_DOLLAR_LBRACE; - v->a[85779] = anon_sym_DOLLAR_LPAREN; + v->a[85760] = aux_sym_number_token2; + v->a[85761] = actions(4632); + v->a[85762] = 1; + v->a[85763] = anon_sym_DOLLAR_LBRACE; + v->a[85764] = actions(4634); + v->a[85765] = 1; + v->a[85766] = anon_sym_DOLLAR_LPAREN; + v->a[85767] = actions(4636); + v->a[85768] = 1; + v->a[85769] = anon_sym_BQUOTE; + v->a[85770] = actions(4638); + v->a[85771] = 1; + v->a[85772] = anon_sym_DOLLAR_BQUOTE; + v->a[85773] = actions(4787); + v->a[85774] = 1; + v->a[85775] = aux_sym__simple_variable_name_token1; + v->a[85776] = actions(4789); + v->a[85777] = 1; + v->a[85778] = sym_variable_name; + v->a[85779] = state(1637); small_parse_table_4289(v); } void small_parse_table_4289(t_small_parse_table_array *v) { - v->a[85780] = anon_sym_BQUOTE; - v->a[85781] = anon_sym_DOLLAR_BQUOTE; - v->a[85782] = anon_sym_LT_LPAREN; - v->a[85783] = anon_sym_GT_LPAREN; - v->a[85784] = sym_word; - v->a[85785] = 27; - v->a[85786] = actions(71); - v->a[85787] = 1; - v->a[85788] = sym_comment; - v->a[85789] = actions(225); - v->a[85790] = 1; - v->a[85791] = anon_sym_RPAREN_RPAREN; - v->a[85792] = actions(1131); - v->a[85793] = 1; - v->a[85794] = anon_sym_LPAREN; - v->a[85795] = actions(1141); - v->a[85796] = 1; - v->a[85797] = anon_sym_DOLLAR_LBRACK; - v->a[85798] = actions(1145); - v->a[85799] = 1; + v->a[85780] = 1; + v->a[85781] = sym__arithmetic_postfix_expression; + v->a[85782] = state(1638); + v->a[85783] = 1; + v->a[85784] = sym__arithmetic_unary_expression; + v->a[85785] = state(1640); + v->a[85786] = 1; + v->a[85787] = sym__arithmetic_ternary_expression; + v->a[85788] = state(1642); + v->a[85789] = 1; + v->a[85790] = sym__arithmetic_binary_expression; + v->a[85791] = actions(4618); + v->a[85792] = 2; + v->a[85793] = anon_sym_PLUS_PLUS; + v->a[85794] = anon_sym_DASH_DASH; + v->a[85795] = actions(4620); + v->a[85796] = 2; + v->a[85797] = anon_sym_DASH2; + v->a[85798] = anon_sym_PLUS2; + v->a[85799] = state(1608); small_parse_table_4290(v); } diff --git a/parser/static/small_parse_table/small_parse_table_858.c b/parser/static/small_parse_table/small_parse_table_858.c index 2b494e33..ec94c8e4 100644 --- a/parser/static/small_parse_table/small_parse_table_858.c +++ b/parser/static/small_parse_table/small_parse_table_858.c @@ -14,126 +14,126 @@ void small_parse_table_4290(t_small_parse_table_array *v) { - v->a[85800] = anon_sym_DOLLAR; - v->a[85801] = actions(1149); - v->a[85802] = 1; - v->a[85803] = anon_sym_DQUOTE; - v->a[85804] = actions(1153); - v->a[85805] = 1; - v->a[85806] = aux_sym_number_token1; - v->a[85807] = actions(1155); - v->a[85808] = 1; - v->a[85809] = aux_sym_number_token2; - v->a[85810] = actions(1157); + v->a[85800] = 8; + v->a[85801] = sym__arithmetic_expression; + v->a[85802] = sym__arithmetic_literal; + v->a[85803] = sym__arithmetic_parenthesized_expression; + v->a[85804] = sym_string; + v->a[85805] = sym_number; + v->a[85806] = sym_simple_expansion; + v->a[85807] = sym_expansion; + v->a[85808] = sym_command_substitution; + v->a[85809] = 21; + v->a[85810] = actions(57); v->a[85811] = 1; - v->a[85812] = anon_sym_DOLLAR_LBRACE; - v->a[85813] = actions(1159); + v->a[85812] = sym_comment; + v->a[85813] = actions(4584); v->a[85814] = 1; - v->a[85815] = anon_sym_DOLLAR_LPAREN; - v->a[85816] = actions(1163); + v->a[85815] = anon_sym_LPAREN; + v->a[85816] = actions(4586); v->a[85817] = 1; - v->a[85818] = anon_sym_DOLLAR_BQUOTE; - v->a[85819] = actions(1169); + v->a[85818] = anon_sym_BANG; + v->a[85819] = actions(4592); small_parse_table_4291(v); } void small_parse_table_4291(t_small_parse_table_array *v) { v->a[85820] = 1; - v->a[85821] = sym__brace_start; - v->a[85822] = actions(1171); + v->a[85821] = anon_sym_TILDE; + v->a[85822] = actions(4594); v->a[85823] = 1; - v->a[85824] = sym_word; - v->a[85825] = actions(1173); + v->a[85824] = anon_sym_DOLLAR; + v->a[85825] = actions(4596); v->a[85826] = 1; - v->a[85827] = anon_sym_BANG; - v->a[85828] = actions(1179); + v->a[85827] = anon_sym_DQUOTE; + v->a[85828] = actions(4598); v->a[85829] = 1; - v->a[85830] = anon_sym_TILDE; - v->a[85831] = actions(1181); + v->a[85830] = aux_sym_number_token1; + v->a[85831] = actions(4600); v->a[85832] = 1; - v->a[85833] = sym__special_character; - v->a[85834] = actions(1185); + v->a[85833] = aux_sym_number_token2; + v->a[85834] = actions(4602); v->a[85835] = 1; - v->a[85836] = sym_test_operator; - v->a[85837] = actions(3060); + v->a[85836] = anon_sym_DOLLAR_LBRACE; + v->a[85837] = actions(4604); v->a[85838] = 1; - v->a[85839] = anon_sym_BQUOTE; + v->a[85839] = anon_sym_DOLLAR_LPAREN; small_parse_table_4292(v); } void small_parse_table_4292(t_small_parse_table_array *v) { - v->a[85840] = state(2484); + v->a[85840] = actions(4606); v->a[85841] = 1; - v->a[85842] = aux_sym__literal_repeat1; - v->a[85843] = state(3144); + v->a[85842] = anon_sym_BQUOTE; + v->a[85843] = actions(4608); v->a[85844] = 1; - v->a[85845] = sym__expression; - v->a[85846] = actions(1129); - v->a[85847] = 2; - v->a[85848] = anon_sym_LPAREN_LPAREN; - v->a[85849] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85850] = actions(1165); - v->a[85851] = 2; - v->a[85852] = anon_sym_LT_LPAREN; - v->a[85853] = anon_sym_GT_LPAREN; - v->a[85854] = actions(1175); - v->a[85855] = 2; - v->a[85856] = anon_sym_PLUS_PLUS2; - v->a[85857] = anon_sym_DASH_DASH2; - v->a[85858] = actions(1177); - v->a[85859] = 2; + v->a[85845] = anon_sym_DOLLAR_BQUOTE; + v->a[85846] = actions(4791); + v->a[85847] = 1; + v->a[85848] = aux_sym__simple_variable_name_token1; + v->a[85849] = actions(4793); + v->a[85850] = 1; + v->a[85851] = sym_variable_name; + v->a[85852] = state(1476); + v->a[85853] = 1; + v->a[85854] = sym__arithmetic_postfix_expression; + v->a[85855] = state(1478); + v->a[85856] = 1; + v->a[85857] = sym__arithmetic_unary_expression; + v->a[85858] = state(1490); + v->a[85859] = 1; small_parse_table_4293(v); } void small_parse_table_4293(t_small_parse_table_array *v) { - v->a[85860] = anon_sym_DASH2; - v->a[85861] = anon_sym_PLUS2; - v->a[85862] = actions(1183); - v->a[85863] = 2; - v->a[85864] = sym_raw_string; - v->a[85865] = sym_ansi_c_string; - v->a[85866] = state(2594); - v->a[85867] = 6; - v->a[85868] = sym_binary_expression; - v->a[85869] = sym_ternary_expression; - v->a[85870] = sym_unary_expression; - v->a[85871] = sym_postfix_expression; - v->a[85872] = sym_parenthesized_expression; - v->a[85873] = sym_concatenation; - v->a[85874] = state(2456); - v->a[85875] = 9; - v->a[85876] = sym_arithmetic_expansion; - v->a[85877] = sym_brace_expression; - v->a[85878] = sym_string; - v->a[85879] = sym_translated_string; + v->a[85860] = sym__arithmetic_ternary_expression; + v->a[85861] = state(1511); + v->a[85862] = 1; + v->a[85863] = sym__arithmetic_binary_expression; + v->a[85864] = actions(4588); + v->a[85865] = 2; + v->a[85866] = anon_sym_PLUS_PLUS; + v->a[85867] = anon_sym_DASH_DASH; + v->a[85868] = actions(4590); + v->a[85869] = 2; + v->a[85870] = anon_sym_DASH2; + v->a[85871] = anon_sym_PLUS2; + v->a[85872] = state(1468); + v->a[85873] = 8; + v->a[85874] = sym__arithmetic_expression; + v->a[85875] = sym__arithmetic_literal; + v->a[85876] = sym__arithmetic_parenthesized_expression; + v->a[85877] = sym_string; + v->a[85878] = sym_number; + v->a[85879] = sym_simple_expansion; small_parse_table_4294(v); } void small_parse_table_4294(t_small_parse_table_array *v) { - v->a[85880] = sym_number; - v->a[85881] = sym_simple_expansion; - v->a[85882] = sym_expansion; - v->a[85883] = sym_command_substitution; - v->a[85884] = sym_process_substitution; - v->a[85885] = 3; - v->a[85886] = actions(3); + v->a[85880] = sym_expansion; + v->a[85881] = sym_command_substitution; + v->a[85882] = 21; + v->a[85883] = actions(57); + v->a[85884] = 1; + v->a[85885] = sym_comment; + v->a[85886] = actions(4328); v->a[85887] = 1; - v->a[85888] = sym_comment; - v->a[85889] = actions(1322); - v->a[85890] = 5; - v->a[85891] = sym_file_descriptor; - v->a[85892] = sym__concat; - v->a[85893] = sym_test_operator; - v->a[85894] = sym__brace_start; - v->a[85895] = aux_sym_heredoc_redirect_token1; - v->a[85896] = actions(1320); - v->a[85897] = 39; - v->a[85898] = anon_sym_LPAREN_LPAREN; - v->a[85899] = anon_sym_SEMI; + v->a[85888] = sym_word; + v->a[85889] = actions(4340); + v->a[85890] = 1; + v->a[85891] = anon_sym_DOLLAR; + v->a[85892] = actions(4346); + v->a[85893] = 1; + v->a[85894] = aux_sym_number_token1; + v->a[85895] = actions(4348); + v->a[85896] = 1; + v->a[85897] = aux_sym_number_token2; + v->a[85898] = actions(4352); + v->a[85899] = 1; small_parse_table_4295(v); } diff --git a/parser/static/small_parse_table/small_parse_table_859.c b/parser/static/small_parse_table/small_parse_table_859.c index ea9c5e42..3f69e2d8 100644 --- a/parser/static/small_parse_table/small_parse_table_859.c +++ b/parser/static/small_parse_table/small_parse_table_859.c @@ -14,126 +14,126 @@ void small_parse_table_4295(t_small_parse_table_array *v) { - v->a[85900] = anon_sym_PIPE_PIPE; - v->a[85901] = anon_sym_AMP_AMP; - v->a[85902] = anon_sym_PIPE; - v->a[85903] = anon_sym_AMP; - v->a[85904] = anon_sym_LT; - v->a[85905] = anon_sym_GT; - v->a[85906] = anon_sym_LT_LT; - v->a[85907] = anon_sym_GT_GT; - v->a[85908] = anon_sym_RPAREN; - v->a[85909] = anon_sym_SEMI_SEMI; - v->a[85910] = anon_sym_PIPE_AMP; - v->a[85911] = anon_sym_AMP_GT; - v->a[85912] = anon_sym_AMP_GT_GT; - v->a[85913] = anon_sym_LT_AMP; - v->a[85914] = anon_sym_GT_AMP; - v->a[85915] = anon_sym_GT_PIPE; - v->a[85916] = anon_sym_LT_AMP_DASH; - v->a[85917] = anon_sym_GT_AMP_DASH; - v->a[85918] = anon_sym_LT_LT_DASH; - v->a[85919] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[85900] = anon_sym_DOLLAR_LPAREN; + v->a[85901] = actions(4360); + v->a[85902] = 1; + v->a[85903] = sym_extglob_pattern; + v->a[85904] = actions(4362); + v->a[85905] = 1; + v->a[85906] = sym__brace_start; + v->a[85907] = actions(4548); + v->a[85908] = 1; + v->a[85909] = anon_sym_LPAREN; + v->a[85910] = actions(4550); + v->a[85911] = 1; + v->a[85912] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[85913] = actions(4552); + v->a[85914] = 1; + v->a[85915] = sym__special_character; + v->a[85916] = actions(4554); + v->a[85917] = 1; + v->a[85918] = anon_sym_DQUOTE; + v->a[85919] = actions(4556); small_parse_table_4296(v); } void small_parse_table_4296(t_small_parse_table_array *v) { - v->a[85920] = anon_sym_DOLLAR_LBRACK; - v->a[85921] = aux_sym_concatenation_token1; - v->a[85922] = anon_sym_DOLLAR; - v->a[85923] = sym__special_character; - v->a[85924] = anon_sym_DQUOTE; - v->a[85925] = sym_raw_string; - v->a[85926] = sym_ansi_c_string; - v->a[85927] = aux_sym_number_token1; - v->a[85928] = aux_sym_number_token2; - v->a[85929] = anon_sym_DOLLAR_LBRACE; - v->a[85930] = anon_sym_DOLLAR_LPAREN; - v->a[85931] = anon_sym_BQUOTE; - v->a[85932] = anon_sym_DOLLAR_BQUOTE; - v->a[85933] = anon_sym_LT_LPAREN; - v->a[85934] = anon_sym_GT_LPAREN; - v->a[85935] = aux_sym__simple_variable_name_token1; - v->a[85936] = sym_word; - v->a[85937] = 3; - v->a[85938] = actions(3); - v->a[85939] = 1; + v->a[85920] = 1; + v->a[85921] = anon_sym_DOLLAR_LBRACE; + v->a[85922] = actions(4558); + v->a[85923] = 1; + v->a[85924] = anon_sym_BQUOTE; + v->a[85925] = actions(4560); + v->a[85926] = 1; + v->a[85927] = anon_sym_DOLLAR_BQUOTE; + v->a[85928] = state(3393); + v->a[85929] = 1; + v->a[85930] = aux_sym__literal_repeat1; + v->a[85931] = state(3944); + v->a[85932] = 1; + v->a[85933] = sym_last_case_item; + v->a[85934] = actions(4358); + v->a[85935] = 2; + v->a[85936] = sym_test_operator; + v->a[85937] = sym_raw_string; + v->a[85938] = state(1881); + v->a[85939] = 2; small_parse_table_4297(v); } void small_parse_table_4297(t_small_parse_table_array *v) { - v->a[85940] = sym_comment; - v->a[85941] = actions(1330); - v->a[85942] = 5; - v->a[85943] = sym_file_descriptor; - v->a[85944] = sym__concat; - v->a[85945] = sym_test_operator; - v->a[85946] = sym__brace_start; - v->a[85947] = aux_sym_heredoc_redirect_token1; - v->a[85948] = actions(1328); - v->a[85949] = 39; - v->a[85950] = anon_sym_LPAREN_LPAREN; - v->a[85951] = anon_sym_SEMI; - v->a[85952] = anon_sym_PIPE_PIPE; - v->a[85953] = anon_sym_AMP_AMP; - v->a[85954] = anon_sym_PIPE; - v->a[85955] = anon_sym_AMP; - v->a[85956] = anon_sym_LT; - v->a[85957] = anon_sym_GT; - v->a[85958] = anon_sym_LT_LT; - v->a[85959] = anon_sym_GT_GT; + v->a[85940] = sym_case_item; + v->a[85941] = aux_sym_case_statement_repeat1; + v->a[85942] = state(3472); + v->a[85943] = 2; + v->a[85944] = sym_concatenation; + v->a[85945] = sym__extglob_blob; + v->a[85946] = state(3295); + v->a[85947] = 7; + v->a[85948] = sym_arithmetic_expansion; + v->a[85949] = sym_brace_expression; + v->a[85950] = sym_string; + v->a[85951] = sym_number; + v->a[85952] = sym_simple_expansion; + v->a[85953] = sym_expansion; + v->a[85954] = sym_command_substitution; + v->a[85955] = 6; + v->a[85956] = actions(57); + v->a[85957] = 1; + v->a[85958] = sym_comment; + v->a[85959] = actions(4795); small_parse_table_4298(v); } void small_parse_table_4298(t_small_parse_table_array *v) { - v->a[85960] = anon_sym_RPAREN; - v->a[85961] = anon_sym_SEMI_SEMI; - v->a[85962] = anon_sym_PIPE_AMP; - v->a[85963] = anon_sym_AMP_GT; - v->a[85964] = anon_sym_AMP_GT_GT; - v->a[85965] = anon_sym_LT_AMP; - v->a[85966] = anon_sym_GT_AMP; - v->a[85967] = anon_sym_GT_PIPE; - v->a[85968] = anon_sym_LT_AMP_DASH; - v->a[85969] = anon_sym_GT_AMP_DASH; - v->a[85970] = anon_sym_LT_LT_DASH; - v->a[85971] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[85972] = anon_sym_DOLLAR_LBRACK; - v->a[85973] = aux_sym_concatenation_token1; - v->a[85974] = anon_sym_DOLLAR; - v->a[85975] = sym__special_character; - v->a[85976] = anon_sym_DQUOTE; - v->a[85977] = sym_raw_string; - v->a[85978] = sym_ansi_c_string; - v->a[85979] = aux_sym_number_token1; + v->a[85960] = 1; + v->a[85961] = aux_sym_concatenation_token1; + v->a[85962] = actions(4797); + v->a[85963] = 1; + v->a[85964] = sym__concat; + v->a[85965] = state(1766); + v->a[85966] = 1; + v->a[85967] = aux_sym_concatenation_repeat1; + v->a[85968] = actions(2694); + v->a[85969] = 11; + v->a[85970] = anon_sym_LT; + v->a[85971] = anon_sym_GT; + v->a[85972] = anon_sym_AMP_GT; + v->a[85973] = anon_sym_LT_AMP; + v->a[85974] = anon_sym_GT_AMP; + v->a[85975] = anon_sym_DOLLAR; + v->a[85976] = aux_sym_number_token1; + v->a[85977] = aux_sym_number_token2; + v->a[85978] = anon_sym_DOLLAR_LPAREN; + v->a[85979] = anon_sym_BQUOTE; small_parse_table_4299(v); } void small_parse_table_4299(t_small_parse_table_array *v) { - v->a[85980] = aux_sym_number_token2; - v->a[85981] = anon_sym_DOLLAR_LBRACE; - v->a[85982] = anon_sym_DOLLAR_LPAREN; - v->a[85983] = anon_sym_BQUOTE; - v->a[85984] = anon_sym_DOLLAR_BQUOTE; - v->a[85985] = anon_sym_LT_LPAREN; - v->a[85986] = anon_sym_GT_LPAREN; - v->a[85987] = aux_sym__simple_variable_name_token1; - v->a[85988] = sym_word; - v->a[85989] = 6; - v->a[85990] = actions(3); - v->a[85991] = 1; - v->a[85992] = sym_comment; - v->a[85993] = actions(5080); - v->a[85994] = 1; - v->a[85995] = aux_sym_concatenation_token1; - v->a[85996] = actions(5082); - v->a[85997] = 1; - v->a[85998] = sym__concat; - v->a[85999] = state(1822); + v->a[85980] = sym_word; + v->a[85981] = actions(2696); + v->a[85982] = 15; + v->a[85983] = sym_file_descriptor; + v->a[85984] = sym_variable_name; + v->a[85985] = sym_test_operator; + v->a[85986] = sym__brace_start; + v->a[85987] = anon_sym_GT_GT; + v->a[85988] = anon_sym_AMP_GT_GT; + v->a[85989] = anon_sym_GT_PIPE; + v->a[85990] = anon_sym_LT_AMP_DASH; + v->a[85991] = anon_sym_GT_AMP_DASH; + v->a[85992] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[85993] = sym__special_character; + v->a[85994] = anon_sym_DQUOTE; + v->a[85995] = sym_raw_string; + v->a[85996] = anon_sym_DOLLAR_LBRACE; + v->a[85997] = anon_sym_DOLLAR_BQUOTE; + v->a[85998] = 21; + v->a[85999] = actions(57); small_parse_table_4300(v); } diff --git a/parser/static/small_parse_table/small_parse_table_86.c b/parser/static/small_parse_table/small_parse_table_86.c index d521a0fc..3996de26 100644 --- a/parser/static/small_parse_table/small_parse_table_86.c +++ b/parser/static/small_parse_table/small_parse_table_86.c @@ -14,126 +14,126 @@ void small_parse_table_430(t_small_parse_table_array *v) { - v->a[8600] = actions(2612); - v->a[8601] = 1; - v->a[8602] = aux_sym_number_token2; - v->a[8603] = actions(2614); - v->a[8604] = 1; - v->a[8605] = anon_sym_DOLLAR_LBRACE; - v->a[8606] = actions(2616); - v->a[8607] = 1; - v->a[8608] = anon_sym_DOLLAR_LPAREN; - v->a[8609] = actions(2618); - v->a[8610] = 1; - v->a[8611] = anon_sym_BQUOTE; - v->a[8612] = actions(2620); - v->a[8613] = 1; - v->a[8614] = anon_sym_DOLLAR_BQUOTE; - v->a[8615] = actions(2624); - v->a[8616] = 1; - v->a[8617] = sym_test_operator; - v->a[8618] = actions(2626); - v->a[8619] = 1; + v->a[8600] = 5; + v->a[8601] = sym_file_descriptor; + v->a[8602] = sym_variable_name; + v->a[8603] = sym_test_operator; + v->a[8604] = sym__brace_start; + v->a[8605] = aux_sym_heredoc_redirect_token1; + v->a[8606] = state(768); + v->a[8607] = 7; + v->a[8608] = sym_arithmetic_expansion; + v->a[8609] = sym_brace_expression; + v->a[8610] = sym_string; + v->a[8611] = sym_number; + v->a[8612] = sym_simple_expansion; + v->a[8613] = sym_expansion; + v->a[8614] = sym_command_substitution; + v->a[8615] = actions(1388); + v->a[8616] = 32; + v->a[8617] = anon_sym_PIPE; + v->a[8618] = anon_sym_RPAREN; + v->a[8619] = anon_sym_SEMI_SEMI; small_parse_table_431(v); } void small_parse_table_431(t_small_parse_table_array *v) { - v->a[8620] = sym__brace_start; - v->a[8621] = state(1803); - v->a[8622] = 1; - v->a[8623] = aux_sym__literal_repeat1; - v->a[8624] = actions(2074); - v->a[8625] = 2; - v->a[8626] = sym_file_descriptor; - v->a[8627] = aux_sym_heredoc_redirect_token1; - v->a[8628] = actions(2600); - v->a[8629] = 2; - v->a[8630] = anon_sym_LPAREN_LPAREN; - v->a[8631] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8632] = actions(2622); - v->a[8633] = 2; - v->a[8634] = anon_sym_LT_LPAREN; - v->a[8635] = anon_sym_GT_LPAREN; - v->a[8636] = state(630); - v->a[8637] = 2; - v->a[8638] = sym_concatenation; - v->a[8639] = aux_sym_for_statement_repeat1; + v->a[8620] = anon_sym_PIPE_AMP; + v->a[8621] = anon_sym_AMP_AMP; + v->a[8622] = anon_sym_PIPE_PIPE; + v->a[8623] = anon_sym_LT; + v->a[8624] = anon_sym_GT; + v->a[8625] = anon_sym_GT_GT; + v->a[8626] = anon_sym_AMP_GT; + v->a[8627] = anon_sym_AMP_GT_GT; + v->a[8628] = anon_sym_LT_AMP; + v->a[8629] = anon_sym_GT_AMP; + v->a[8630] = anon_sym_GT_PIPE; + v->a[8631] = anon_sym_LT_AMP_DASH; + v->a[8632] = anon_sym_GT_AMP_DASH; + v->a[8633] = anon_sym_LT_LT; + v->a[8634] = anon_sym_LT_LT_DASH; + v->a[8635] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8636] = anon_sym_AMP; + v->a[8637] = anon_sym_DOLLAR; + v->a[8638] = sym__special_character; + v->a[8639] = anon_sym_DQUOTE; small_parse_table_432(v); } void small_parse_table_432(t_small_parse_table_array *v) { - v->a[8640] = actions(2598); - v->a[8641] = 3; - v->a[8642] = sym_raw_string; - v->a[8643] = sym_ansi_c_string; - v->a[8644] = sym_word; - v->a[8645] = state(1381); - v->a[8646] = 9; - v->a[8647] = sym_arithmetic_expansion; - v->a[8648] = sym_brace_expression; - v->a[8649] = sym_string; - v->a[8650] = sym_translated_string; - v->a[8651] = sym_number; - v->a[8652] = sym_simple_expansion; - v->a[8653] = sym_expansion; - v->a[8654] = sym_command_substitution; - v->a[8655] = sym_process_substitution; - v->a[8656] = actions(2072); - v->a[8657] = 22; - v->a[8658] = anon_sym_SEMI; - v->a[8659] = anon_sym_PIPE_PIPE; + v->a[8640] = sym_raw_string; + v->a[8641] = aux_sym_number_token1; + v->a[8642] = aux_sym_number_token2; + v->a[8643] = anon_sym_DOLLAR_LBRACE; + v->a[8644] = anon_sym_DOLLAR_LPAREN; + v->a[8645] = anon_sym_BQUOTE; + v->a[8646] = anon_sym_DOLLAR_BQUOTE; + v->a[8647] = sym_word; + v->a[8648] = anon_sym_SEMI; + v->a[8649] = 19; + v->a[8650] = actions(3); + v->a[8651] = 1; + v->a[8652] = sym_comment; + v->a[8653] = actions(1971); + v->a[8654] = 1; + v->a[8655] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8656] = actions(1973); + v->a[8657] = 1; + v->a[8658] = anon_sym_DOLLAR; + v->a[8659] = actions(1975); small_parse_table_433(v); } void small_parse_table_433(t_small_parse_table_array *v) { - v->a[8660] = anon_sym_AMP_AMP; - v->a[8661] = anon_sym_PIPE; - v->a[8662] = anon_sym_AMP; - v->a[8663] = anon_sym_LT; - v->a[8664] = anon_sym_GT; - v->a[8665] = anon_sym_LT_LT; - v->a[8666] = anon_sym_GT_GT; - v->a[8667] = anon_sym_esac; - v->a[8668] = anon_sym_SEMI_SEMI; - v->a[8669] = anon_sym_SEMI_AMP; - v->a[8670] = anon_sym_SEMI_SEMI_AMP; - v->a[8671] = anon_sym_PIPE_AMP; - v->a[8672] = anon_sym_AMP_GT; - v->a[8673] = anon_sym_AMP_GT_GT; - v->a[8674] = anon_sym_LT_AMP; - v->a[8675] = anon_sym_GT_AMP; - v->a[8676] = anon_sym_GT_PIPE; - v->a[8677] = anon_sym_LT_AMP_DASH; - v->a[8678] = anon_sym_GT_AMP_DASH; - v->a[8679] = anon_sym_LT_LT_DASH; + v->a[8660] = 1; + v->a[8661] = sym__special_character; + v->a[8662] = actions(1977); + v->a[8663] = 1; + v->a[8664] = anon_sym_DQUOTE; + v->a[8665] = actions(1979); + v->a[8666] = 1; + v->a[8667] = aux_sym_number_token1; + v->a[8668] = actions(1981); + v->a[8669] = 1; + v->a[8670] = aux_sym_number_token2; + v->a[8671] = actions(1983); + v->a[8672] = 1; + v->a[8673] = anon_sym_DOLLAR_LBRACE; + v->a[8674] = actions(1985); + v->a[8675] = 1; + v->a[8676] = anon_sym_DOLLAR_LPAREN; + v->a[8677] = actions(1987); + v->a[8678] = 1; + v->a[8679] = anon_sym_BQUOTE; small_parse_table_434(v); } void small_parse_table_434(t_small_parse_table_array *v) { - v->a[8680] = 29; - v->a[8681] = actions(71); - v->a[8682] = 1; - v->a[8683] = sym_comment; - v->a[8684] = actions(1033); - v->a[8685] = 1; - v->a[8686] = anon_sym_LPAREN; - v->a[8687] = actions(2628); - v->a[8688] = 1; - v->a[8689] = sym_word; - v->a[8690] = actions(2634); - v->a[8691] = 1; - v->a[8692] = anon_sym_LT_LT_LT; - v->a[8693] = actions(2636); - v->a[8694] = 1; - v->a[8695] = anon_sym_DOLLAR_LBRACK; - v->a[8696] = actions(2638); - v->a[8697] = 1; - v->a[8698] = anon_sym_DOLLAR; - v->a[8699] = actions(2640); + v->a[8680] = actions(1989); + v->a[8681] = 1; + v->a[8682] = anon_sym_DOLLAR_BQUOTE; + v->a[8683] = actions(1991); + v->a[8684] = 1; + v->a[8685] = sym_test_operator; + v->a[8686] = actions(1993); + v->a[8687] = 1; + v->a[8688] = sym__brace_start; + v->a[8689] = state(1205); + v->a[8690] = 1; + v->a[8691] = aux_sym__literal_repeat1; + v->a[8692] = actions(1390); + v->a[8693] = 2; + v->a[8694] = sym_file_descriptor; + v->a[8695] = aux_sym_heredoc_redirect_token1; + v->a[8696] = actions(1969); + v->a[8697] = 2; + v->a[8698] = sym_raw_string; + v->a[8699] = sym_word; small_parse_table_435(v); } diff --git a/parser/static/small_parse_table/small_parse_table_860.c b/parser/static/small_parse_table/small_parse_table_860.c index 5060162b..b73e5ea4 100644 --- a/parser/static/small_parse_table/small_parse_table_860.c +++ b/parser/static/small_parse_table/small_parse_table_860.c @@ -15,125 +15,125 @@ void small_parse_table_4300(t_small_parse_table_array *v) { v->a[86000] = 1; - v->a[86001] = aux_sym_concatenation_repeat1; - v->a[86002] = actions(4532); - v->a[86003] = 5; - v->a[86004] = sym_file_descriptor; - v->a[86005] = sym_test_operator; - v->a[86006] = sym__bare_dollar; - v->a[86007] = sym__brace_start; - v->a[86008] = aux_sym_heredoc_redirect_token1; - v->a[86009] = actions(4530); - v->a[86010] = 36; - v->a[86011] = anon_sym_LPAREN_LPAREN; - v->a[86012] = anon_sym_PIPE_PIPE; - v->a[86013] = anon_sym_AMP_AMP; - v->a[86014] = anon_sym_PIPE; - v->a[86015] = anon_sym_EQ_EQ; - v->a[86016] = anon_sym_LT; - v->a[86017] = anon_sym_GT; - v->a[86018] = anon_sym_LT_LT; - v->a[86019] = anon_sym_GT_GT; + v->a[86001] = sym_comment; + v->a[86002] = actions(4328); + v->a[86003] = 1; + v->a[86004] = sym_word; + v->a[86005] = actions(4340); + v->a[86006] = 1; + v->a[86007] = anon_sym_DOLLAR; + v->a[86008] = actions(4346); + v->a[86009] = 1; + v->a[86010] = aux_sym_number_token1; + v->a[86011] = actions(4348); + v->a[86012] = 1; + v->a[86013] = aux_sym_number_token2; + v->a[86014] = actions(4352); + v->a[86015] = 1; + v->a[86016] = anon_sym_DOLLAR_LPAREN; + v->a[86017] = actions(4360); + v->a[86018] = 1; + v->a[86019] = sym_extglob_pattern; small_parse_table_4301(v); } void small_parse_table_4301(t_small_parse_table_array *v) { - v->a[86020] = anon_sym_PIPE_AMP; - v->a[86021] = anon_sym_EQ_TILDE; - v->a[86022] = anon_sym_AMP_GT; - v->a[86023] = anon_sym_AMP_GT_GT; - v->a[86024] = anon_sym_LT_AMP; - v->a[86025] = anon_sym_GT_AMP; - v->a[86026] = anon_sym_GT_PIPE; - v->a[86027] = anon_sym_LT_AMP_DASH; - v->a[86028] = anon_sym_GT_AMP_DASH; - v->a[86029] = anon_sym_LT_LT_DASH; - v->a[86030] = anon_sym_LT_LT_LT; - v->a[86031] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86032] = anon_sym_DOLLAR_LBRACK; - v->a[86033] = anon_sym_DOLLAR; - v->a[86034] = sym__special_character; - v->a[86035] = anon_sym_DQUOTE; - v->a[86036] = sym_raw_string; - v->a[86037] = sym_ansi_c_string; - v->a[86038] = aux_sym_number_token1; - v->a[86039] = aux_sym_number_token2; + v->a[86020] = actions(4362); + v->a[86021] = 1; + v->a[86022] = sym__brace_start; + v->a[86023] = actions(4548); + v->a[86024] = 1; + v->a[86025] = anon_sym_LPAREN; + v->a[86026] = actions(4550); + v->a[86027] = 1; + v->a[86028] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[86029] = actions(4552); + v->a[86030] = 1; + v->a[86031] = sym__special_character; + v->a[86032] = actions(4554); + v->a[86033] = 1; + v->a[86034] = anon_sym_DQUOTE; + v->a[86035] = actions(4556); + v->a[86036] = 1; + v->a[86037] = anon_sym_DOLLAR_LBRACE; + v->a[86038] = actions(4558); + v->a[86039] = 1; small_parse_table_4302(v); } void small_parse_table_4302(t_small_parse_table_array *v) { - v->a[86040] = anon_sym_DOLLAR_LBRACE; - v->a[86041] = anon_sym_DOLLAR_LPAREN; - v->a[86042] = anon_sym_BQUOTE; + v->a[86040] = anon_sym_BQUOTE; + v->a[86041] = actions(4560); + v->a[86042] = 1; v->a[86043] = anon_sym_DOLLAR_BQUOTE; - v->a[86044] = anon_sym_LT_LPAREN; - v->a[86045] = anon_sym_GT_LPAREN; - v->a[86046] = sym_word; - v->a[86047] = 6; - v->a[86048] = actions(3); - v->a[86049] = 1; - v->a[86050] = sym_comment; - v->a[86051] = actions(5080); - v->a[86052] = 1; - v->a[86053] = aux_sym_concatenation_token1; - v->a[86054] = actions(5082); - v->a[86055] = 1; - v->a[86056] = sym__concat; - v->a[86057] = state(1821); - v->a[86058] = 1; - v->a[86059] = aux_sym_concatenation_repeat1; + v->a[86044] = state(3393); + v->a[86045] = 1; + v->a[86046] = aux_sym__literal_repeat1; + v->a[86047] = state(3945); + v->a[86048] = 1; + v->a[86049] = sym_last_case_item; + v->a[86050] = actions(4358); + v->a[86051] = 2; + v->a[86052] = sym_test_operator; + v->a[86053] = sym_raw_string; + v->a[86054] = state(1881); + v->a[86055] = 2; + v->a[86056] = sym_case_item; + v->a[86057] = aux_sym_case_statement_repeat1; + v->a[86058] = state(3472); + v->a[86059] = 2; small_parse_table_4303(v); } void small_parse_table_4303(t_small_parse_table_array *v) { - v->a[86060] = actions(4548); - v->a[86061] = 5; - v->a[86062] = sym_file_descriptor; - v->a[86063] = sym_test_operator; - v->a[86064] = sym__bare_dollar; - v->a[86065] = sym__brace_start; - v->a[86066] = aux_sym_heredoc_redirect_token1; - v->a[86067] = actions(4546); - v->a[86068] = 36; - v->a[86069] = anon_sym_LPAREN_LPAREN; - v->a[86070] = anon_sym_PIPE_PIPE; - v->a[86071] = anon_sym_AMP_AMP; - v->a[86072] = anon_sym_PIPE; - v->a[86073] = anon_sym_EQ_EQ; - v->a[86074] = anon_sym_LT; - v->a[86075] = anon_sym_GT; - v->a[86076] = anon_sym_LT_LT; - v->a[86077] = anon_sym_GT_GT; - v->a[86078] = anon_sym_PIPE_AMP; - v->a[86079] = anon_sym_EQ_TILDE; + v->a[86060] = sym_concatenation; + v->a[86061] = sym__extglob_blob; + v->a[86062] = state(3295); + v->a[86063] = 7; + v->a[86064] = sym_arithmetic_expansion; + v->a[86065] = sym_brace_expression; + v->a[86066] = sym_string; + v->a[86067] = sym_number; + v->a[86068] = sym_simple_expansion; + v->a[86069] = sym_expansion; + v->a[86070] = sym_command_substitution; + v->a[86071] = 6; + v->a[86072] = actions(57); + v->a[86073] = 1; + v->a[86074] = sym_comment; + v->a[86075] = actions(4795); + v->a[86076] = 1; + v->a[86077] = aux_sym_concatenation_token1; + v->a[86078] = actions(4799); + v->a[86079] = 1; small_parse_table_4304(v); } void small_parse_table_4304(t_small_parse_table_array *v) { - v->a[86080] = anon_sym_AMP_GT; - v->a[86081] = anon_sym_AMP_GT_GT; - v->a[86082] = anon_sym_LT_AMP; - v->a[86083] = anon_sym_GT_AMP; - v->a[86084] = anon_sym_GT_PIPE; - v->a[86085] = anon_sym_LT_AMP_DASH; - v->a[86086] = anon_sym_GT_AMP_DASH; - v->a[86087] = anon_sym_LT_LT_DASH; - v->a[86088] = anon_sym_LT_LT_LT; - v->a[86089] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86090] = anon_sym_DOLLAR_LBRACK; + v->a[86080] = sym__concat; + v->a[86081] = state(1766); + v->a[86082] = 1; + v->a[86083] = aux_sym_concatenation_repeat1; + v->a[86084] = actions(2688); + v->a[86085] = 11; + v->a[86086] = anon_sym_LT; + v->a[86087] = anon_sym_GT; + v->a[86088] = anon_sym_AMP_GT; + v->a[86089] = anon_sym_LT_AMP; + v->a[86090] = anon_sym_GT_AMP; v->a[86091] = anon_sym_DOLLAR; - v->a[86092] = sym__special_character; - v->a[86093] = anon_sym_DQUOTE; - v->a[86094] = sym_raw_string; - v->a[86095] = sym_ansi_c_string; - v->a[86096] = aux_sym_number_token1; - v->a[86097] = aux_sym_number_token2; - v->a[86098] = anon_sym_DOLLAR_LBRACE; - v->a[86099] = anon_sym_DOLLAR_LPAREN; + v->a[86092] = aux_sym_number_token1; + v->a[86093] = aux_sym_number_token2; + v->a[86094] = anon_sym_DOLLAR_LPAREN; + v->a[86095] = anon_sym_BQUOTE; + v->a[86096] = sym_word; + v->a[86097] = actions(2690); + v->a[86098] = 15; + v->a[86099] = sym_file_descriptor; small_parse_table_4305(v); } diff --git a/parser/static/small_parse_table/small_parse_table_861.c b/parser/static/small_parse_table/small_parse_table_861.c index 4c342cdc..2106f075 100644 --- a/parser/static/small_parse_table/small_parse_table_861.c +++ b/parser/static/small_parse_table/small_parse_table_861.c @@ -14,126 +14,126 @@ void small_parse_table_4305(t_small_parse_table_array *v) { - v->a[86100] = anon_sym_BQUOTE; - v->a[86101] = anon_sym_DOLLAR_BQUOTE; - v->a[86102] = anon_sym_LT_LPAREN; - v->a[86103] = anon_sym_GT_LPAREN; - v->a[86104] = sym_word; - v->a[86105] = 3; - v->a[86106] = actions(3); - v->a[86107] = 1; - v->a[86108] = sym_comment; - v->a[86109] = actions(1342); - v->a[86110] = 5; - v->a[86111] = sym_file_descriptor; - v->a[86112] = sym__concat; - v->a[86113] = sym_test_operator; - v->a[86114] = sym__brace_start; - v->a[86115] = aux_sym_heredoc_redirect_token1; - v->a[86116] = actions(1340); - v->a[86117] = 39; - v->a[86118] = anon_sym_LPAREN_LPAREN; - v->a[86119] = anon_sym_SEMI; + v->a[86100] = sym_variable_name; + v->a[86101] = sym_test_operator; + v->a[86102] = sym__brace_start; + v->a[86103] = anon_sym_GT_GT; + v->a[86104] = anon_sym_AMP_GT_GT; + v->a[86105] = anon_sym_GT_PIPE; + v->a[86106] = anon_sym_LT_AMP_DASH; + v->a[86107] = anon_sym_GT_AMP_DASH; + v->a[86108] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[86109] = sym__special_character; + v->a[86110] = anon_sym_DQUOTE; + v->a[86111] = sym_raw_string; + v->a[86112] = anon_sym_DOLLAR_LBRACE; + v->a[86113] = anon_sym_DOLLAR_BQUOTE; + v->a[86114] = 21; + v->a[86115] = actions(57); + v->a[86116] = 1; + v->a[86117] = sym_comment; + v->a[86118] = actions(4614); + v->a[86119] = 1; small_parse_table_4306(v); } void small_parse_table_4306(t_small_parse_table_array *v) { - v->a[86120] = anon_sym_PIPE_PIPE; - v->a[86121] = anon_sym_AMP_AMP; - v->a[86122] = anon_sym_PIPE; - v->a[86123] = anon_sym_AMP; - v->a[86124] = anon_sym_LT; - v->a[86125] = anon_sym_GT; - v->a[86126] = anon_sym_LT_LT; - v->a[86127] = anon_sym_GT_GT; - v->a[86128] = anon_sym_RPAREN; - v->a[86129] = anon_sym_SEMI_SEMI; - v->a[86130] = anon_sym_PIPE_AMP; - v->a[86131] = anon_sym_AMP_GT; - v->a[86132] = anon_sym_AMP_GT_GT; - v->a[86133] = anon_sym_LT_AMP; - v->a[86134] = anon_sym_GT_AMP; - v->a[86135] = anon_sym_GT_PIPE; - v->a[86136] = anon_sym_LT_AMP_DASH; - v->a[86137] = anon_sym_GT_AMP_DASH; - v->a[86138] = anon_sym_LT_LT_DASH; - v->a[86139] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[86120] = anon_sym_LPAREN; + v->a[86121] = actions(4616); + v->a[86122] = 1; + v->a[86123] = anon_sym_BANG; + v->a[86124] = actions(4622); + v->a[86125] = 1; + v->a[86126] = anon_sym_TILDE; + v->a[86127] = actions(4624); + v->a[86128] = 1; + v->a[86129] = anon_sym_DOLLAR; + v->a[86130] = actions(4626); + v->a[86131] = 1; + v->a[86132] = anon_sym_DQUOTE; + v->a[86133] = actions(4628); + v->a[86134] = 1; + v->a[86135] = aux_sym_number_token1; + v->a[86136] = actions(4630); + v->a[86137] = 1; + v->a[86138] = aux_sym_number_token2; + v->a[86139] = actions(4632); small_parse_table_4307(v); } void small_parse_table_4307(t_small_parse_table_array *v) { - v->a[86140] = anon_sym_DOLLAR_LBRACK; - v->a[86141] = aux_sym_concatenation_token1; - v->a[86142] = anon_sym_DOLLAR; - v->a[86143] = sym__special_character; - v->a[86144] = anon_sym_DQUOTE; - v->a[86145] = sym_raw_string; - v->a[86146] = sym_ansi_c_string; - v->a[86147] = aux_sym_number_token1; - v->a[86148] = aux_sym_number_token2; - v->a[86149] = anon_sym_DOLLAR_LBRACE; - v->a[86150] = anon_sym_DOLLAR_LPAREN; - v->a[86151] = anon_sym_BQUOTE; - v->a[86152] = anon_sym_DOLLAR_BQUOTE; - v->a[86153] = anon_sym_LT_LPAREN; - v->a[86154] = anon_sym_GT_LPAREN; - v->a[86155] = aux_sym__simple_variable_name_token1; - v->a[86156] = sym_word; - v->a[86157] = 5; - v->a[86158] = actions(71); - v->a[86159] = 1; + v->a[86140] = 1; + v->a[86141] = anon_sym_DOLLAR_LBRACE; + v->a[86142] = actions(4634); + v->a[86143] = 1; + v->a[86144] = anon_sym_DOLLAR_LPAREN; + v->a[86145] = actions(4636); + v->a[86146] = 1; + v->a[86147] = anon_sym_BQUOTE; + v->a[86148] = actions(4638); + v->a[86149] = 1; + v->a[86150] = anon_sym_DOLLAR_BQUOTE; + v->a[86151] = actions(4801); + v->a[86152] = 1; + v->a[86153] = aux_sym__simple_variable_name_token1; + v->a[86154] = actions(4803); + v->a[86155] = 1; + v->a[86156] = sym_variable_name; + v->a[86157] = state(1637); + v->a[86158] = 1; + v->a[86159] = sym__arithmetic_postfix_expression; small_parse_table_4308(v); } void small_parse_table_4308(t_small_parse_table_array *v) { - v->a[86160] = sym_comment; - v->a[86161] = state(1897); - v->a[86162] = 1; - v->a[86163] = aux_sym_concatenation_repeat1; - v->a[86164] = actions(5986); - v->a[86165] = 2; - v->a[86166] = sym__concat; - v->a[86167] = aux_sym_concatenation_token1; - v->a[86168] = actions(241); - v->a[86169] = 16; - v->a[86170] = anon_sym_PIPE; - v->a[86171] = anon_sym_EQ_EQ; - v->a[86172] = anon_sym_LT; - v->a[86173] = anon_sym_GT; - v->a[86174] = anon_sym_LT_LT; - v->a[86175] = anon_sym_LPAREN; - v->a[86176] = anon_sym_EQ_TILDE; - v->a[86177] = anon_sym_AMP_GT; - v->a[86178] = anon_sym_LT_AMP; - v->a[86179] = anon_sym_GT_AMP; + v->a[86160] = state(1638); + v->a[86161] = 1; + v->a[86162] = sym__arithmetic_unary_expression; + v->a[86163] = state(1640); + v->a[86164] = 1; + v->a[86165] = sym__arithmetic_ternary_expression; + v->a[86166] = state(1642); + v->a[86167] = 1; + v->a[86168] = sym__arithmetic_binary_expression; + v->a[86169] = actions(4618); + v->a[86170] = 2; + v->a[86171] = anon_sym_PLUS_PLUS; + v->a[86172] = anon_sym_DASH_DASH; + v->a[86173] = actions(4620); + v->a[86174] = 2; + v->a[86175] = anon_sym_DASH2; + v->a[86176] = anon_sym_PLUS2; + v->a[86177] = state(1607); + v->a[86178] = 8; + v->a[86179] = sym__arithmetic_expression; small_parse_table_4309(v); } void small_parse_table_4309(t_small_parse_table_array *v) { - v->a[86180] = anon_sym_DOLLAR; - v->a[86181] = aux_sym_number_token1; - v->a[86182] = aux_sym_number_token2; - v->a[86183] = anon_sym_DOLLAR_LPAREN; - v->a[86184] = anon_sym_BQUOTE; - v->a[86185] = sym_word; - v->a[86186] = actions(278); - v->a[86187] = 25; - v->a[86188] = sym_file_descriptor; - v->a[86189] = sym_test_operator; - v->a[86190] = sym__bare_dollar; - v->a[86191] = sym__brace_start; - v->a[86192] = anon_sym_LPAREN_LPAREN; - v->a[86193] = anon_sym_PIPE_PIPE; - v->a[86194] = anon_sym_AMP_AMP; - v->a[86195] = anon_sym_GT_GT; - v->a[86196] = anon_sym_PIPE_AMP; - v->a[86197] = anon_sym_AMP_GT_GT; - v->a[86198] = anon_sym_GT_PIPE; - v->a[86199] = anon_sym_LT_AMP_DASH; + v->a[86180] = sym__arithmetic_literal; + v->a[86181] = sym__arithmetic_parenthesized_expression; + v->a[86182] = sym_string; + v->a[86183] = sym_number; + v->a[86184] = sym_simple_expansion; + v->a[86185] = sym_expansion; + v->a[86186] = sym_command_substitution; + v->a[86187] = 5; + v->a[86188] = actions(57); + v->a[86189] = 1; + v->a[86190] = sym_comment; + v->a[86191] = state(1780); + v->a[86192] = 1; + v->a[86193] = aux_sym_concatenation_repeat1; + v->a[86194] = actions(4795); + v->a[86195] = 2; + v->a[86196] = sym__concat; + v->a[86197] = aux_sym_concatenation_token1; + v->a[86198] = actions(2662); + v->a[86199] = 11; small_parse_table_4310(v); } diff --git a/parser/static/small_parse_table/small_parse_table_862.c b/parser/static/small_parse_table/small_parse_table_862.c index 9390cbae..dd4dd6e8 100644 --- a/parser/static/small_parse_table/small_parse_table_862.c +++ b/parser/static/small_parse_table/small_parse_table_862.c @@ -14,126 +14,126 @@ void small_parse_table_4310(t_small_parse_table_array *v) { - v->a[86200] = anon_sym_GT_AMP_DASH; - v->a[86201] = anon_sym_LT_LT_DASH; - v->a[86202] = anon_sym_LT_LT_LT; - v->a[86203] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86204] = anon_sym_DOLLAR_LBRACK; - v->a[86205] = sym__special_character; - v->a[86206] = anon_sym_DQUOTE; - v->a[86207] = sym_raw_string; - v->a[86208] = sym_ansi_c_string; - v->a[86209] = anon_sym_DOLLAR_LBRACE; - v->a[86210] = anon_sym_DOLLAR_BQUOTE; - v->a[86211] = anon_sym_LT_LPAREN; - v->a[86212] = anon_sym_GT_LPAREN; - v->a[86213] = 3; - v->a[86214] = actions(3); - v->a[86215] = 1; - v->a[86216] = sym_comment; - v->a[86217] = actions(1354); - v->a[86218] = 5; - v->a[86219] = sym_file_descriptor; + v->a[86200] = anon_sym_LT; + v->a[86201] = anon_sym_GT; + v->a[86202] = anon_sym_AMP_GT; + v->a[86203] = anon_sym_LT_AMP; + v->a[86204] = anon_sym_GT_AMP; + v->a[86205] = anon_sym_DOLLAR; + v->a[86206] = aux_sym_number_token1; + v->a[86207] = aux_sym_number_token2; + v->a[86208] = anon_sym_DOLLAR_LPAREN; + v->a[86209] = anon_sym_BQUOTE; + v->a[86210] = sym_word; + v->a[86211] = actions(2664); + v->a[86212] = 15; + v->a[86213] = sym_file_descriptor; + v->a[86214] = sym_variable_name; + v->a[86215] = sym_test_operator; + v->a[86216] = sym__brace_start; + v->a[86217] = anon_sym_GT_GT; + v->a[86218] = anon_sym_AMP_GT_GT; + v->a[86219] = anon_sym_GT_PIPE; small_parse_table_4311(v); } void small_parse_table_4311(t_small_parse_table_array *v) { - v->a[86220] = sym__concat; - v->a[86221] = sym_test_operator; - v->a[86222] = sym__brace_start; - v->a[86223] = aux_sym_heredoc_redirect_token1; - v->a[86224] = actions(1352); - v->a[86225] = 39; - v->a[86226] = anon_sym_LPAREN_LPAREN; - v->a[86227] = anon_sym_SEMI; - v->a[86228] = anon_sym_PIPE_PIPE; - v->a[86229] = anon_sym_AMP_AMP; - v->a[86230] = anon_sym_PIPE; - v->a[86231] = anon_sym_AMP; - v->a[86232] = anon_sym_LT; - v->a[86233] = anon_sym_GT; - v->a[86234] = anon_sym_LT_LT; - v->a[86235] = anon_sym_GT_GT; - v->a[86236] = anon_sym_RPAREN; - v->a[86237] = anon_sym_SEMI_SEMI; - v->a[86238] = anon_sym_PIPE_AMP; - v->a[86239] = anon_sym_AMP_GT; + v->a[86220] = anon_sym_LT_AMP_DASH; + v->a[86221] = anon_sym_GT_AMP_DASH; + v->a[86222] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[86223] = sym__special_character; + v->a[86224] = anon_sym_DQUOTE; + v->a[86225] = sym_raw_string; + v->a[86226] = anon_sym_DOLLAR_LBRACE; + v->a[86227] = anon_sym_DOLLAR_BQUOTE; + v->a[86228] = 21; + v->a[86229] = actions(57); + v->a[86230] = 1; + v->a[86231] = sym_comment; + v->a[86232] = actions(4328); + v->a[86233] = 1; + v->a[86234] = sym_word; + v->a[86235] = actions(4340); + v->a[86236] = 1; + v->a[86237] = anon_sym_DOLLAR; + v->a[86238] = actions(4346); + v->a[86239] = 1; small_parse_table_4312(v); } void small_parse_table_4312(t_small_parse_table_array *v) { - v->a[86240] = anon_sym_AMP_GT_GT; - v->a[86241] = anon_sym_LT_AMP; - v->a[86242] = anon_sym_GT_AMP; - v->a[86243] = anon_sym_GT_PIPE; - v->a[86244] = anon_sym_LT_AMP_DASH; - v->a[86245] = anon_sym_GT_AMP_DASH; - v->a[86246] = anon_sym_LT_LT_DASH; - v->a[86247] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86248] = anon_sym_DOLLAR_LBRACK; - v->a[86249] = aux_sym_concatenation_token1; - v->a[86250] = anon_sym_DOLLAR; - v->a[86251] = sym__special_character; - v->a[86252] = anon_sym_DQUOTE; - v->a[86253] = sym_raw_string; - v->a[86254] = sym_ansi_c_string; - v->a[86255] = aux_sym_number_token1; - v->a[86256] = aux_sym_number_token2; - v->a[86257] = anon_sym_DOLLAR_LBRACE; - v->a[86258] = anon_sym_DOLLAR_LPAREN; - v->a[86259] = anon_sym_BQUOTE; + v->a[86240] = aux_sym_number_token1; + v->a[86241] = actions(4348); + v->a[86242] = 1; + v->a[86243] = aux_sym_number_token2; + v->a[86244] = actions(4352); + v->a[86245] = 1; + v->a[86246] = anon_sym_DOLLAR_LPAREN; + v->a[86247] = actions(4360); + v->a[86248] = 1; + v->a[86249] = sym_extglob_pattern; + v->a[86250] = actions(4362); + v->a[86251] = 1; + v->a[86252] = sym__brace_start; + v->a[86253] = actions(4548); + v->a[86254] = 1; + v->a[86255] = anon_sym_LPAREN; + v->a[86256] = actions(4550); + v->a[86257] = 1; + v->a[86258] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[86259] = actions(4552); small_parse_table_4313(v); } void small_parse_table_4313(t_small_parse_table_array *v) { - v->a[86260] = anon_sym_DOLLAR_BQUOTE; - v->a[86261] = anon_sym_LT_LPAREN; - v->a[86262] = anon_sym_GT_LPAREN; - v->a[86263] = aux_sym__simple_variable_name_token1; - v->a[86264] = sym_word; - v->a[86265] = 5; - v->a[86266] = actions(71); - v->a[86267] = 1; - v->a[86268] = sym_comment; - v->a[86269] = state(1901); - v->a[86270] = 1; - v->a[86271] = aux_sym_concatenation_repeat1; - v->a[86272] = actions(5986); - v->a[86273] = 2; - v->a[86274] = sym__concat; - v->a[86275] = aux_sym_concatenation_token1; - v->a[86276] = actions(1271); - v->a[86277] = 16; - v->a[86278] = anon_sym_PIPE; - v->a[86279] = anon_sym_EQ_EQ; + v->a[86260] = 1; + v->a[86261] = sym__special_character; + v->a[86262] = actions(4554); + v->a[86263] = 1; + v->a[86264] = anon_sym_DQUOTE; + v->a[86265] = actions(4556); + v->a[86266] = 1; + v->a[86267] = anon_sym_DOLLAR_LBRACE; + v->a[86268] = actions(4558); + v->a[86269] = 1; + v->a[86270] = anon_sym_BQUOTE; + v->a[86271] = actions(4560); + v->a[86272] = 1; + v->a[86273] = anon_sym_DOLLAR_BQUOTE; + v->a[86274] = state(3393); + v->a[86275] = 1; + v->a[86276] = aux_sym__literal_repeat1; + v->a[86277] = state(3946); + v->a[86278] = 1; + v->a[86279] = sym_last_case_item; small_parse_table_4314(v); } void small_parse_table_4314(t_small_parse_table_array *v) { - v->a[86280] = anon_sym_LT; - v->a[86281] = anon_sym_GT; - v->a[86282] = anon_sym_LT_LT; - v->a[86283] = anon_sym_LPAREN; - v->a[86284] = anon_sym_EQ_TILDE; - v->a[86285] = anon_sym_AMP_GT; - v->a[86286] = anon_sym_LT_AMP; - v->a[86287] = anon_sym_GT_AMP; - v->a[86288] = anon_sym_DOLLAR; - v->a[86289] = aux_sym_number_token1; - v->a[86290] = aux_sym_number_token2; - v->a[86291] = anon_sym_DOLLAR_LPAREN; - v->a[86292] = anon_sym_BQUOTE; - v->a[86293] = sym_word; - v->a[86294] = actions(1281); - v->a[86295] = 25; - v->a[86296] = sym_file_descriptor; - v->a[86297] = sym_test_operator; - v->a[86298] = sym__bare_dollar; - v->a[86299] = sym__brace_start; + v->a[86280] = actions(4358); + v->a[86281] = 2; + v->a[86282] = sym_test_operator; + v->a[86283] = sym_raw_string; + v->a[86284] = state(1881); + v->a[86285] = 2; + v->a[86286] = sym_case_item; + v->a[86287] = aux_sym_case_statement_repeat1; + v->a[86288] = state(3472); + v->a[86289] = 2; + v->a[86290] = sym_concatenation; + v->a[86291] = sym__extglob_blob; + v->a[86292] = state(3295); + v->a[86293] = 7; + v->a[86294] = sym_arithmetic_expansion; + v->a[86295] = sym_brace_expression; + v->a[86296] = sym_string; + v->a[86297] = sym_number; + v->a[86298] = sym_simple_expansion; + v->a[86299] = sym_expansion; small_parse_table_4315(v); } diff --git a/parser/static/small_parse_table/small_parse_table_863.c b/parser/static/small_parse_table/small_parse_table_863.c index 495bfe86..6349b0da 100644 --- a/parser/static/small_parse_table/small_parse_table_863.c +++ b/parser/static/small_parse_table/small_parse_table_863.c @@ -14,126 +14,126 @@ void small_parse_table_4315(t_small_parse_table_array *v) { - v->a[86300] = anon_sym_LPAREN_LPAREN; - v->a[86301] = anon_sym_PIPE_PIPE; - v->a[86302] = anon_sym_AMP_AMP; - v->a[86303] = anon_sym_GT_GT; - v->a[86304] = anon_sym_PIPE_AMP; - v->a[86305] = anon_sym_AMP_GT_GT; - v->a[86306] = anon_sym_GT_PIPE; - v->a[86307] = anon_sym_LT_AMP_DASH; - v->a[86308] = anon_sym_GT_AMP_DASH; - v->a[86309] = anon_sym_LT_LT_DASH; - v->a[86310] = anon_sym_LT_LT_LT; - v->a[86311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86312] = anon_sym_DOLLAR_LBRACK; - v->a[86313] = sym__special_character; - v->a[86314] = anon_sym_DQUOTE; - v->a[86315] = sym_raw_string; - v->a[86316] = sym_ansi_c_string; - v->a[86317] = anon_sym_DOLLAR_LBRACE; - v->a[86318] = anon_sym_DOLLAR_BQUOTE; - v->a[86319] = anon_sym_LT_LPAREN; + v->a[86300] = sym_command_substitution; + v->a[86301] = 21; + v->a[86302] = actions(57); + v->a[86303] = 1; + v->a[86304] = sym_comment; + v->a[86305] = actions(4614); + v->a[86306] = 1; + v->a[86307] = anon_sym_LPAREN; + v->a[86308] = actions(4616); + v->a[86309] = 1; + v->a[86310] = anon_sym_BANG; + v->a[86311] = actions(4622); + v->a[86312] = 1; + v->a[86313] = anon_sym_TILDE; + v->a[86314] = actions(4624); + v->a[86315] = 1; + v->a[86316] = anon_sym_DOLLAR; + v->a[86317] = actions(4626); + v->a[86318] = 1; + v->a[86319] = anon_sym_DQUOTE; small_parse_table_4316(v); } void small_parse_table_4316(t_small_parse_table_array *v) { - v->a[86320] = anon_sym_GT_LPAREN; - v->a[86321] = 6; - v->a[86322] = actions(71); - v->a[86323] = 1; - v->a[86324] = sym_comment; - v->a[86325] = actions(1371); - v->a[86326] = 1; - v->a[86327] = anon_sym_LPAREN; - v->a[86328] = state(1901); - v->a[86329] = 1; - v->a[86330] = aux_sym_concatenation_repeat1; - v->a[86331] = actions(5986); - v->a[86332] = 2; - v->a[86333] = sym__concat; - v->a[86334] = aux_sym_concatenation_token1; - v->a[86335] = actions(1271); - v->a[86336] = 15; - v->a[86337] = anon_sym_PIPE; - v->a[86338] = anon_sym_EQ_EQ; - v->a[86339] = anon_sym_LT; + v->a[86320] = actions(4628); + v->a[86321] = 1; + v->a[86322] = aux_sym_number_token1; + v->a[86323] = actions(4630); + v->a[86324] = 1; + v->a[86325] = aux_sym_number_token2; + v->a[86326] = actions(4632); + v->a[86327] = 1; + v->a[86328] = anon_sym_DOLLAR_LBRACE; + v->a[86329] = actions(4634); + v->a[86330] = 1; + v->a[86331] = anon_sym_DOLLAR_LPAREN; + v->a[86332] = actions(4636); + v->a[86333] = 1; + v->a[86334] = anon_sym_BQUOTE; + v->a[86335] = actions(4638); + v->a[86336] = 1; + v->a[86337] = anon_sym_DOLLAR_BQUOTE; + v->a[86338] = actions(4805); + v->a[86339] = 1; small_parse_table_4317(v); } void small_parse_table_4317(t_small_parse_table_array *v) { - v->a[86340] = anon_sym_GT; - v->a[86341] = anon_sym_LT_LT; - v->a[86342] = anon_sym_EQ_TILDE; - v->a[86343] = anon_sym_AMP_GT; - v->a[86344] = anon_sym_LT_AMP; - v->a[86345] = anon_sym_GT_AMP; - v->a[86346] = anon_sym_DOLLAR; - v->a[86347] = aux_sym_number_token1; - v->a[86348] = aux_sym_number_token2; - v->a[86349] = anon_sym_DOLLAR_LPAREN; - v->a[86350] = anon_sym_BQUOTE; - v->a[86351] = sym_word; - v->a[86352] = actions(1281); - v->a[86353] = 25; - v->a[86354] = sym_file_descriptor; - v->a[86355] = sym_test_operator; - v->a[86356] = sym__bare_dollar; - v->a[86357] = sym__brace_start; - v->a[86358] = anon_sym_LPAREN_LPAREN; - v->a[86359] = anon_sym_PIPE_PIPE; + v->a[86340] = aux_sym__simple_variable_name_token1; + v->a[86341] = actions(4807); + v->a[86342] = 1; + v->a[86343] = sym_variable_name; + v->a[86344] = state(1637); + v->a[86345] = 1; + v->a[86346] = sym__arithmetic_postfix_expression; + v->a[86347] = state(1638); + v->a[86348] = 1; + v->a[86349] = sym__arithmetic_unary_expression; + v->a[86350] = state(1640); + v->a[86351] = 1; + v->a[86352] = sym__arithmetic_ternary_expression; + v->a[86353] = state(1642); + v->a[86354] = 1; + v->a[86355] = sym__arithmetic_binary_expression; + v->a[86356] = actions(4618); + v->a[86357] = 2; + v->a[86358] = anon_sym_PLUS_PLUS; + v->a[86359] = anon_sym_DASH_DASH; small_parse_table_4318(v); } void small_parse_table_4318(t_small_parse_table_array *v) { - v->a[86360] = anon_sym_AMP_AMP; - v->a[86361] = anon_sym_GT_GT; - v->a[86362] = anon_sym_PIPE_AMP; - v->a[86363] = anon_sym_AMP_GT_GT; - v->a[86364] = anon_sym_GT_PIPE; - v->a[86365] = anon_sym_LT_AMP_DASH; - v->a[86366] = anon_sym_GT_AMP_DASH; - v->a[86367] = anon_sym_LT_LT_DASH; - v->a[86368] = anon_sym_LT_LT_LT; - v->a[86369] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86370] = anon_sym_DOLLAR_LBRACK; - v->a[86371] = sym__special_character; - v->a[86372] = anon_sym_DQUOTE; - v->a[86373] = sym_raw_string; - v->a[86374] = sym_ansi_c_string; - v->a[86375] = anon_sym_DOLLAR_LBRACE; - v->a[86376] = anon_sym_DOLLAR_BQUOTE; - v->a[86377] = anon_sym_LT_LPAREN; - v->a[86378] = anon_sym_GT_LPAREN; - v->a[86379] = 5; + v->a[86360] = actions(4620); + v->a[86361] = 2; + v->a[86362] = anon_sym_DASH2; + v->a[86363] = anon_sym_PLUS2; + v->a[86364] = state(1602); + v->a[86365] = 8; + v->a[86366] = sym__arithmetic_expression; + v->a[86367] = sym__arithmetic_literal; + v->a[86368] = sym__arithmetic_parenthesized_expression; + v->a[86369] = sym_string; + v->a[86370] = sym_number; + v->a[86371] = sym_simple_expansion; + v->a[86372] = sym_expansion; + v->a[86373] = sym_command_substitution; + v->a[86374] = 21; + v->a[86375] = actions(57); + v->a[86376] = 1; + v->a[86377] = sym_comment; + v->a[86378] = actions(4328); + v->a[86379] = 1; small_parse_table_4319(v); } void small_parse_table_4319(t_small_parse_table_array *v) { - v->a[86380] = actions(3); - v->a[86381] = 1; - v->a[86382] = sym_comment; - v->a[86383] = actions(5988); - v->a[86384] = 1; - v->a[86385] = sym__special_character; - v->a[86386] = state(1829); - v->a[86387] = 1; - v->a[86388] = aux_sym__literal_repeat1; - v->a[86389] = actions(5395); - v->a[86390] = 6; - v->a[86391] = sym_file_descriptor; - v->a[86392] = sym_variable_name; - v->a[86393] = sym_test_operator; - v->a[86394] = sym__brace_start; - v->a[86395] = ts_builtin_sym_end; - v->a[86396] = aux_sym_heredoc_redirect_token1; - v->a[86397] = actions(5393); - v->a[86398] = 36; - v->a[86399] = anon_sym_LPAREN_LPAREN; + v->a[86380] = sym_word; + v->a[86381] = actions(4340); + v->a[86382] = 1; + v->a[86383] = anon_sym_DOLLAR; + v->a[86384] = actions(4346); + v->a[86385] = 1; + v->a[86386] = aux_sym_number_token1; + v->a[86387] = actions(4348); + v->a[86388] = 1; + v->a[86389] = aux_sym_number_token2; + v->a[86390] = actions(4352); + v->a[86391] = 1; + v->a[86392] = anon_sym_DOLLAR_LPAREN; + v->a[86393] = actions(4360); + v->a[86394] = 1; + v->a[86395] = sym_extglob_pattern; + v->a[86396] = actions(4362); + v->a[86397] = 1; + v->a[86398] = sym__brace_start; + v->a[86399] = actions(4548); small_parse_table_4320(v); } diff --git a/parser/static/small_parse_table/small_parse_table_864.c b/parser/static/small_parse_table/small_parse_table_864.c index a298af2f..ace5be2e 100644 --- a/parser/static/small_parse_table/small_parse_table_864.c +++ b/parser/static/small_parse_table/small_parse_table_864.c @@ -14,126 +14,126 @@ void small_parse_table_4320(t_small_parse_table_array *v) { - v->a[86400] = anon_sym_SEMI; - v->a[86401] = anon_sym_PIPE_PIPE; - v->a[86402] = anon_sym_AMP_AMP; - v->a[86403] = anon_sym_PIPE; - v->a[86404] = anon_sym_AMP; - v->a[86405] = anon_sym_LT; - v->a[86406] = anon_sym_GT; - v->a[86407] = anon_sym_LT_LT; - v->a[86408] = anon_sym_GT_GT; - v->a[86409] = anon_sym_SEMI_SEMI; - v->a[86410] = anon_sym_PIPE_AMP; - v->a[86411] = anon_sym_AMP_GT; - v->a[86412] = anon_sym_AMP_GT_GT; - v->a[86413] = anon_sym_LT_AMP; - v->a[86414] = anon_sym_GT_AMP; - v->a[86415] = anon_sym_GT_PIPE; - v->a[86416] = anon_sym_LT_AMP_DASH; - v->a[86417] = anon_sym_GT_AMP_DASH; - v->a[86418] = anon_sym_LT_LT_DASH; - v->a[86419] = anon_sym_LT_LT_LT; + v->a[86400] = 1; + v->a[86401] = anon_sym_LPAREN; + v->a[86402] = actions(4550); + v->a[86403] = 1; + v->a[86404] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[86405] = actions(4552); + v->a[86406] = 1; + v->a[86407] = sym__special_character; + v->a[86408] = actions(4554); + v->a[86409] = 1; + v->a[86410] = anon_sym_DQUOTE; + v->a[86411] = actions(4556); + v->a[86412] = 1; + v->a[86413] = anon_sym_DOLLAR_LBRACE; + v->a[86414] = actions(4558); + v->a[86415] = 1; + v->a[86416] = anon_sym_BQUOTE; + v->a[86417] = actions(4560); + v->a[86418] = 1; + v->a[86419] = anon_sym_DOLLAR_BQUOTE; small_parse_table_4321(v); } void small_parse_table_4321(t_small_parse_table_array *v) { - v->a[86420] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86421] = anon_sym_DOLLAR_LBRACK; - v->a[86422] = anon_sym_DOLLAR; - v->a[86423] = anon_sym_DQUOTE; - v->a[86424] = sym_raw_string; - v->a[86425] = sym_ansi_c_string; - v->a[86426] = aux_sym_number_token1; - v->a[86427] = aux_sym_number_token2; - v->a[86428] = anon_sym_DOLLAR_LBRACE; - v->a[86429] = anon_sym_DOLLAR_LPAREN; - v->a[86430] = anon_sym_BQUOTE; - v->a[86431] = anon_sym_DOLLAR_BQUOTE; - v->a[86432] = anon_sym_LT_LPAREN; - v->a[86433] = anon_sym_GT_LPAREN; - v->a[86434] = sym_word; - v->a[86435] = 3; - v->a[86436] = actions(3); - v->a[86437] = 1; - v->a[86438] = sym_comment; - v->a[86439] = actions(1294); + v->a[86420] = state(3393); + v->a[86421] = 1; + v->a[86422] = aux_sym__literal_repeat1; + v->a[86423] = state(3880); + v->a[86424] = 1; + v->a[86425] = sym_last_case_item; + v->a[86426] = actions(4358); + v->a[86427] = 2; + v->a[86428] = sym_test_operator; + v->a[86429] = sym_raw_string; + v->a[86430] = state(1881); + v->a[86431] = 2; + v->a[86432] = sym_case_item; + v->a[86433] = aux_sym_case_statement_repeat1; + v->a[86434] = state(3472); + v->a[86435] = 2; + v->a[86436] = sym_concatenation; + v->a[86437] = sym__extglob_blob; + v->a[86438] = state(3295); + v->a[86439] = 7; small_parse_table_4322(v); } void small_parse_table_4322(t_small_parse_table_array *v) { - v->a[86440] = 5; - v->a[86441] = sym_file_descriptor; - v->a[86442] = sym__concat; - v->a[86443] = sym_test_operator; - v->a[86444] = sym__brace_start; - v->a[86445] = aux_sym_heredoc_redirect_token1; - v->a[86446] = actions(1292); - v->a[86447] = 39; - v->a[86448] = anon_sym_LPAREN_LPAREN; - v->a[86449] = anon_sym_SEMI; - v->a[86450] = anon_sym_PIPE_PIPE; - v->a[86451] = anon_sym_AMP_AMP; - v->a[86452] = anon_sym_PIPE; - v->a[86453] = anon_sym_AMP; - v->a[86454] = anon_sym_LT; - v->a[86455] = anon_sym_GT; - v->a[86456] = anon_sym_LT_LT; - v->a[86457] = anon_sym_GT_GT; - v->a[86458] = anon_sym_SEMI_SEMI; - v->a[86459] = anon_sym_SEMI_AMP; + v->a[86440] = sym_arithmetic_expansion; + v->a[86441] = sym_brace_expression; + v->a[86442] = sym_string; + v->a[86443] = sym_number; + v->a[86444] = sym_simple_expansion; + v->a[86445] = sym_expansion; + v->a[86446] = sym_command_substitution; + v->a[86447] = 21; + v->a[86448] = actions(57); + v->a[86449] = 1; + v->a[86450] = sym_comment; + v->a[86451] = actions(4584); + v->a[86452] = 1; + v->a[86453] = anon_sym_LPAREN; + v->a[86454] = actions(4586); + v->a[86455] = 1; + v->a[86456] = anon_sym_BANG; + v->a[86457] = actions(4592); + v->a[86458] = 1; + v->a[86459] = anon_sym_TILDE; small_parse_table_4323(v); } void small_parse_table_4323(t_small_parse_table_array *v) { - v->a[86460] = anon_sym_SEMI_SEMI_AMP; - v->a[86461] = anon_sym_PIPE_AMP; - v->a[86462] = anon_sym_AMP_GT; - v->a[86463] = anon_sym_AMP_GT_GT; - v->a[86464] = anon_sym_LT_AMP; - v->a[86465] = anon_sym_GT_AMP; - v->a[86466] = anon_sym_GT_PIPE; - v->a[86467] = anon_sym_LT_AMP_DASH; - v->a[86468] = anon_sym_GT_AMP_DASH; - v->a[86469] = anon_sym_LT_LT_DASH; - v->a[86470] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86471] = anon_sym_DOLLAR_LBRACK; - v->a[86472] = aux_sym_concatenation_token1; - v->a[86473] = anon_sym_DOLLAR; - v->a[86474] = sym__special_character; - v->a[86475] = anon_sym_DQUOTE; - v->a[86476] = sym_raw_string; - v->a[86477] = sym_ansi_c_string; - v->a[86478] = aux_sym_number_token1; - v->a[86479] = aux_sym_number_token2; + v->a[86460] = actions(4594); + v->a[86461] = 1; + v->a[86462] = anon_sym_DOLLAR; + v->a[86463] = actions(4596); + v->a[86464] = 1; + v->a[86465] = anon_sym_DQUOTE; + v->a[86466] = actions(4598); + v->a[86467] = 1; + v->a[86468] = aux_sym_number_token1; + v->a[86469] = actions(4600); + v->a[86470] = 1; + v->a[86471] = aux_sym_number_token2; + v->a[86472] = actions(4602); + v->a[86473] = 1; + v->a[86474] = anon_sym_DOLLAR_LBRACE; + v->a[86475] = actions(4604); + v->a[86476] = 1; + v->a[86477] = anon_sym_DOLLAR_LPAREN; + v->a[86478] = actions(4606); + v->a[86479] = 1; small_parse_table_4324(v); } void small_parse_table_4324(t_small_parse_table_array *v) { - v->a[86480] = anon_sym_DOLLAR_LBRACE; - v->a[86481] = anon_sym_DOLLAR_LPAREN; - v->a[86482] = anon_sym_BQUOTE; + v->a[86480] = anon_sym_BQUOTE; + v->a[86481] = actions(4608); + v->a[86482] = 1; v->a[86483] = anon_sym_DOLLAR_BQUOTE; - v->a[86484] = anon_sym_LT_LPAREN; - v->a[86485] = anon_sym_GT_LPAREN; - v->a[86486] = sym_word; - v->a[86487] = 5; - v->a[86488] = actions(3); - v->a[86489] = 1; - v->a[86490] = sym_comment; - v->a[86491] = actions(5990); - v->a[86492] = 1; - v->a[86493] = sym__special_character; - v->a[86494] = state(1886); - v->a[86495] = 1; - v->a[86496] = aux_sym__literal_repeat1; - v->a[86497] = actions(5395); - v->a[86498] = 4; - v->a[86499] = sym_file_descriptor; + v->a[86484] = actions(4809); + v->a[86485] = 1; + v->a[86486] = aux_sym__simple_variable_name_token1; + v->a[86487] = actions(4811); + v->a[86488] = 1; + v->a[86489] = sym_variable_name; + v->a[86490] = state(1476); + v->a[86491] = 1; + v->a[86492] = sym__arithmetic_postfix_expression; + v->a[86493] = state(1478); + v->a[86494] = 1; + v->a[86495] = sym__arithmetic_unary_expression; + v->a[86496] = state(1490); + v->a[86497] = 1; + v->a[86498] = sym__arithmetic_ternary_expression; + v->a[86499] = state(1511); small_parse_table_4325(v); } diff --git a/parser/static/small_parse_table/small_parse_table_865.c b/parser/static/small_parse_table/small_parse_table_865.c index 1382b15e..e8110f08 100644 --- a/parser/static/small_parse_table/small_parse_table_865.c +++ b/parser/static/small_parse_table/small_parse_table_865.c @@ -14,126 +14,126 @@ void small_parse_table_4325(t_small_parse_table_array *v) { - v->a[86500] = sym_test_operator; - v->a[86501] = sym__brace_start; - v->a[86502] = aux_sym_heredoc_redirect_token1; - v->a[86503] = actions(5393); - v->a[86504] = 38; - v->a[86505] = anon_sym_LPAREN_LPAREN; - v->a[86506] = anon_sym_SEMI; - v->a[86507] = anon_sym_PIPE_PIPE; - v->a[86508] = anon_sym_AMP_AMP; - v->a[86509] = anon_sym_PIPE; - v->a[86510] = anon_sym_AMP; - v->a[86511] = anon_sym_LT; - v->a[86512] = anon_sym_GT; - v->a[86513] = anon_sym_LT_LT; - v->a[86514] = anon_sym_GT_GT; - v->a[86515] = anon_sym_esac; - v->a[86516] = anon_sym_SEMI_SEMI; - v->a[86517] = anon_sym_SEMI_AMP; - v->a[86518] = anon_sym_SEMI_SEMI_AMP; - v->a[86519] = anon_sym_PIPE_AMP; + v->a[86500] = 1; + v->a[86501] = sym__arithmetic_binary_expression; + v->a[86502] = actions(4588); + v->a[86503] = 2; + v->a[86504] = anon_sym_PLUS_PLUS; + v->a[86505] = anon_sym_DASH_DASH; + v->a[86506] = actions(4590); + v->a[86507] = 2; + v->a[86508] = anon_sym_DASH2; + v->a[86509] = anon_sym_PLUS2; + v->a[86510] = state(1503); + v->a[86511] = 8; + v->a[86512] = sym__arithmetic_expression; + v->a[86513] = sym__arithmetic_literal; + v->a[86514] = sym__arithmetic_parenthesized_expression; + v->a[86515] = sym_string; + v->a[86516] = sym_number; + v->a[86517] = sym_simple_expansion; + v->a[86518] = sym_expansion; + v->a[86519] = sym_command_substitution; small_parse_table_4326(v); } void small_parse_table_4326(t_small_parse_table_array *v) { - v->a[86520] = anon_sym_AMP_GT; - v->a[86521] = anon_sym_AMP_GT_GT; - v->a[86522] = anon_sym_LT_AMP; - v->a[86523] = anon_sym_GT_AMP; - v->a[86524] = anon_sym_GT_PIPE; - v->a[86525] = anon_sym_LT_AMP_DASH; - v->a[86526] = anon_sym_GT_AMP_DASH; - v->a[86527] = anon_sym_LT_LT_DASH; - v->a[86528] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86529] = anon_sym_DOLLAR_LBRACK; - v->a[86530] = anon_sym_DOLLAR; - v->a[86531] = anon_sym_DQUOTE; - v->a[86532] = sym_raw_string; - v->a[86533] = sym_ansi_c_string; - v->a[86534] = aux_sym_number_token1; - v->a[86535] = aux_sym_number_token2; - v->a[86536] = anon_sym_DOLLAR_LBRACE; - v->a[86537] = anon_sym_DOLLAR_LPAREN; - v->a[86538] = anon_sym_BQUOTE; - v->a[86539] = anon_sym_DOLLAR_BQUOTE; + v->a[86520] = 21; + v->a[86521] = actions(57); + v->a[86522] = 1; + v->a[86523] = sym_comment; + v->a[86524] = actions(4614); + v->a[86525] = 1; + v->a[86526] = anon_sym_LPAREN; + v->a[86527] = actions(4616); + v->a[86528] = 1; + v->a[86529] = anon_sym_BANG; + v->a[86530] = actions(4622); + v->a[86531] = 1; + v->a[86532] = anon_sym_TILDE; + v->a[86533] = actions(4624); + v->a[86534] = 1; + v->a[86535] = anon_sym_DOLLAR; + v->a[86536] = actions(4626); + v->a[86537] = 1; + v->a[86538] = anon_sym_DQUOTE; + v->a[86539] = actions(4628); small_parse_table_4327(v); } void small_parse_table_4327(t_small_parse_table_array *v) { - v->a[86540] = anon_sym_LT_LPAREN; - v->a[86541] = anon_sym_GT_LPAREN; - v->a[86542] = sym_word; - v->a[86543] = 3; - v->a[86544] = actions(3); - v->a[86545] = 1; - v->a[86546] = sym_comment; - v->a[86547] = actions(1358); - v->a[86548] = 5; - v->a[86549] = sym_file_descriptor; - v->a[86550] = sym__concat; - v->a[86551] = sym_test_operator; - v->a[86552] = sym__brace_start; - v->a[86553] = aux_sym_heredoc_redirect_token1; - v->a[86554] = actions(1356); - v->a[86555] = 39; - v->a[86556] = anon_sym_LPAREN_LPAREN; - v->a[86557] = anon_sym_SEMI; - v->a[86558] = anon_sym_PIPE_PIPE; - v->a[86559] = anon_sym_AMP_AMP; + v->a[86540] = 1; + v->a[86541] = aux_sym_number_token1; + v->a[86542] = actions(4630); + v->a[86543] = 1; + v->a[86544] = aux_sym_number_token2; + v->a[86545] = actions(4632); + v->a[86546] = 1; + v->a[86547] = anon_sym_DOLLAR_LBRACE; + v->a[86548] = actions(4634); + v->a[86549] = 1; + v->a[86550] = anon_sym_DOLLAR_LPAREN; + v->a[86551] = actions(4636); + v->a[86552] = 1; + v->a[86553] = anon_sym_BQUOTE; + v->a[86554] = actions(4638); + v->a[86555] = 1; + v->a[86556] = anon_sym_DOLLAR_BQUOTE; + v->a[86557] = actions(4813); + v->a[86558] = 1; + v->a[86559] = aux_sym__simple_variable_name_token1; small_parse_table_4328(v); } void small_parse_table_4328(t_small_parse_table_array *v) { - v->a[86560] = anon_sym_PIPE; - v->a[86561] = anon_sym_AMP; - v->a[86562] = anon_sym_LT; - v->a[86563] = anon_sym_GT; - v->a[86564] = anon_sym_LT_LT; - v->a[86565] = anon_sym_GT_GT; - v->a[86566] = anon_sym_RPAREN; - v->a[86567] = anon_sym_SEMI_SEMI; - v->a[86568] = anon_sym_PIPE_AMP; - v->a[86569] = anon_sym_AMP_GT; - v->a[86570] = anon_sym_AMP_GT_GT; - v->a[86571] = anon_sym_LT_AMP; - v->a[86572] = anon_sym_GT_AMP; - v->a[86573] = anon_sym_GT_PIPE; - v->a[86574] = anon_sym_LT_AMP_DASH; - v->a[86575] = anon_sym_GT_AMP_DASH; - v->a[86576] = anon_sym_LT_LT_DASH; - v->a[86577] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86578] = anon_sym_DOLLAR_LBRACK; - v->a[86579] = aux_sym_concatenation_token1; + v->a[86560] = actions(4815); + v->a[86561] = 1; + v->a[86562] = sym_variable_name; + v->a[86563] = state(1637); + v->a[86564] = 1; + v->a[86565] = sym__arithmetic_postfix_expression; + v->a[86566] = state(1638); + v->a[86567] = 1; + v->a[86568] = sym__arithmetic_unary_expression; + v->a[86569] = state(1640); + v->a[86570] = 1; + v->a[86571] = sym__arithmetic_ternary_expression; + v->a[86572] = state(1642); + v->a[86573] = 1; + v->a[86574] = sym__arithmetic_binary_expression; + v->a[86575] = actions(4618); + v->a[86576] = 2; + v->a[86577] = anon_sym_PLUS_PLUS; + v->a[86578] = anon_sym_DASH_DASH; + v->a[86579] = actions(4620); small_parse_table_4329(v); } void small_parse_table_4329(t_small_parse_table_array *v) { - v->a[86580] = anon_sym_DOLLAR; - v->a[86581] = sym__special_character; - v->a[86582] = anon_sym_DQUOTE; - v->a[86583] = sym_raw_string; - v->a[86584] = sym_ansi_c_string; - v->a[86585] = aux_sym_number_token1; - v->a[86586] = aux_sym_number_token2; - v->a[86587] = anon_sym_DOLLAR_LBRACE; - v->a[86588] = anon_sym_DOLLAR_LPAREN; - v->a[86589] = anon_sym_BQUOTE; - v->a[86590] = anon_sym_DOLLAR_BQUOTE; - v->a[86591] = anon_sym_LT_LPAREN; - v->a[86592] = anon_sym_GT_LPAREN; - v->a[86593] = aux_sym__simple_variable_name_token1; - v->a[86594] = sym_word; - v->a[86595] = 3; - v->a[86596] = actions(3); - v->a[86597] = 1; - v->a[86598] = sym_comment; - v->a[86599] = actions(1346); + v->a[86580] = 2; + v->a[86581] = anon_sym_DASH2; + v->a[86582] = anon_sym_PLUS2; + v->a[86583] = state(1606); + v->a[86584] = 8; + v->a[86585] = sym__arithmetic_expression; + v->a[86586] = sym__arithmetic_literal; + v->a[86587] = sym__arithmetic_parenthesized_expression; + v->a[86588] = sym_string; + v->a[86589] = sym_number; + v->a[86590] = sym_simple_expansion; + v->a[86591] = sym_expansion; + v->a[86592] = sym_command_substitution; + v->a[86593] = 21; + v->a[86594] = actions(57); + v->a[86595] = 1; + v->a[86596] = sym_comment; + v->a[86597] = actions(4584); + v->a[86598] = 1; + v->a[86599] = anon_sym_LPAREN; small_parse_table_4330(v); } diff --git a/parser/static/small_parse_table/small_parse_table_866.c b/parser/static/small_parse_table/small_parse_table_866.c index e9c94bfb..75296607 100644 --- a/parser/static/small_parse_table/small_parse_table_866.c +++ b/parser/static/small_parse_table/small_parse_table_866.c @@ -14,126 +14,126 @@ void small_parse_table_4330(t_small_parse_table_array *v) { - v->a[86600] = 5; - v->a[86601] = sym_file_descriptor; - v->a[86602] = sym__concat; - v->a[86603] = sym_test_operator; - v->a[86604] = sym__brace_start; - v->a[86605] = aux_sym_heredoc_redirect_token1; - v->a[86606] = actions(1344); - v->a[86607] = 39; - v->a[86608] = anon_sym_LPAREN_LPAREN; - v->a[86609] = anon_sym_SEMI; - v->a[86610] = anon_sym_PIPE_PIPE; - v->a[86611] = anon_sym_AMP_AMP; - v->a[86612] = anon_sym_PIPE; - v->a[86613] = anon_sym_AMP; - v->a[86614] = anon_sym_LT; - v->a[86615] = anon_sym_GT; - v->a[86616] = anon_sym_LT_LT; - v->a[86617] = anon_sym_GT_GT; - v->a[86618] = anon_sym_RPAREN; - v->a[86619] = anon_sym_SEMI_SEMI; + v->a[86600] = actions(4586); + v->a[86601] = 1; + v->a[86602] = anon_sym_BANG; + v->a[86603] = actions(4592); + v->a[86604] = 1; + v->a[86605] = anon_sym_TILDE; + v->a[86606] = actions(4594); + v->a[86607] = 1; + v->a[86608] = anon_sym_DOLLAR; + v->a[86609] = actions(4596); + v->a[86610] = 1; + v->a[86611] = anon_sym_DQUOTE; + v->a[86612] = actions(4598); + v->a[86613] = 1; + v->a[86614] = aux_sym_number_token1; + v->a[86615] = actions(4600); + v->a[86616] = 1; + v->a[86617] = aux_sym_number_token2; + v->a[86618] = actions(4602); + v->a[86619] = 1; small_parse_table_4331(v); } void small_parse_table_4331(t_small_parse_table_array *v) { - v->a[86620] = anon_sym_PIPE_AMP; - v->a[86621] = anon_sym_AMP_GT; - v->a[86622] = anon_sym_AMP_GT_GT; - v->a[86623] = anon_sym_LT_AMP; - v->a[86624] = anon_sym_GT_AMP; - v->a[86625] = anon_sym_GT_PIPE; - v->a[86626] = anon_sym_LT_AMP_DASH; - v->a[86627] = anon_sym_GT_AMP_DASH; - v->a[86628] = anon_sym_LT_LT_DASH; - v->a[86629] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86630] = anon_sym_DOLLAR_LBRACK; - v->a[86631] = aux_sym_concatenation_token1; - v->a[86632] = anon_sym_DOLLAR; - v->a[86633] = sym__special_character; - v->a[86634] = anon_sym_DQUOTE; - v->a[86635] = sym_raw_string; - v->a[86636] = sym_ansi_c_string; - v->a[86637] = aux_sym_number_token1; - v->a[86638] = aux_sym_number_token2; - v->a[86639] = anon_sym_DOLLAR_LBRACE; + v->a[86620] = anon_sym_DOLLAR_LBRACE; + v->a[86621] = actions(4604); + v->a[86622] = 1; + v->a[86623] = anon_sym_DOLLAR_LPAREN; + v->a[86624] = actions(4606); + v->a[86625] = 1; + v->a[86626] = anon_sym_BQUOTE; + v->a[86627] = actions(4608); + v->a[86628] = 1; + v->a[86629] = anon_sym_DOLLAR_BQUOTE; + v->a[86630] = actions(4817); + v->a[86631] = 1; + v->a[86632] = aux_sym__simple_variable_name_token1; + v->a[86633] = actions(4819); + v->a[86634] = 1; + v->a[86635] = sym_variable_name; + v->a[86636] = state(1476); + v->a[86637] = 1; + v->a[86638] = sym__arithmetic_postfix_expression; + v->a[86639] = state(1478); small_parse_table_4332(v); } void small_parse_table_4332(t_small_parse_table_array *v) { - v->a[86640] = anon_sym_DOLLAR_LPAREN; - v->a[86641] = anon_sym_BQUOTE; - v->a[86642] = anon_sym_DOLLAR_BQUOTE; - v->a[86643] = anon_sym_LT_LPAREN; - v->a[86644] = anon_sym_GT_LPAREN; - v->a[86645] = aux_sym__simple_variable_name_token1; - v->a[86646] = sym_word; - v->a[86647] = 27; - v->a[86648] = actions(71); - v->a[86649] = 1; - v->a[86650] = sym_comment; - v->a[86651] = actions(227); - v->a[86652] = 1; - v->a[86653] = anon_sym_RPAREN_RPAREN; - v->a[86654] = actions(1131); - v->a[86655] = 1; - v->a[86656] = anon_sym_LPAREN; - v->a[86657] = actions(1141); - v->a[86658] = 1; - v->a[86659] = anon_sym_DOLLAR_LBRACK; + v->a[86640] = 1; + v->a[86641] = sym__arithmetic_unary_expression; + v->a[86642] = state(1490); + v->a[86643] = 1; + v->a[86644] = sym__arithmetic_ternary_expression; + v->a[86645] = state(1511); + v->a[86646] = 1; + v->a[86647] = sym__arithmetic_binary_expression; + v->a[86648] = actions(4588); + v->a[86649] = 2; + v->a[86650] = anon_sym_PLUS_PLUS; + v->a[86651] = anon_sym_DASH_DASH; + v->a[86652] = actions(4590); + v->a[86653] = 2; + v->a[86654] = anon_sym_DASH2; + v->a[86655] = anon_sym_PLUS2; + v->a[86656] = state(1667); + v->a[86657] = 8; + v->a[86658] = sym__arithmetic_expression; + v->a[86659] = sym__arithmetic_literal; small_parse_table_4333(v); } void small_parse_table_4333(t_small_parse_table_array *v) { - v->a[86660] = actions(1145); - v->a[86661] = 1; - v->a[86662] = anon_sym_DOLLAR; - v->a[86663] = actions(1149); - v->a[86664] = 1; - v->a[86665] = anon_sym_DQUOTE; - v->a[86666] = actions(1153); - v->a[86667] = 1; - v->a[86668] = aux_sym_number_token1; - v->a[86669] = actions(1155); - v->a[86670] = 1; - v->a[86671] = aux_sym_number_token2; - v->a[86672] = actions(1157); - v->a[86673] = 1; - v->a[86674] = anon_sym_DOLLAR_LBRACE; - v->a[86675] = actions(1159); - v->a[86676] = 1; - v->a[86677] = anon_sym_DOLLAR_LPAREN; - v->a[86678] = actions(1163); - v->a[86679] = 1; + v->a[86660] = sym__arithmetic_parenthesized_expression; + v->a[86661] = sym_string; + v->a[86662] = sym_number; + v->a[86663] = sym_simple_expansion; + v->a[86664] = sym_expansion; + v->a[86665] = sym_command_substitution; + v->a[86666] = 21; + v->a[86667] = actions(57); + v->a[86668] = 1; + v->a[86669] = sym_comment; + v->a[86670] = actions(4584); + v->a[86671] = 1; + v->a[86672] = anon_sym_LPAREN; + v->a[86673] = actions(4586); + v->a[86674] = 1; + v->a[86675] = anon_sym_BANG; + v->a[86676] = actions(4592); + v->a[86677] = 1; + v->a[86678] = anon_sym_TILDE; + v->a[86679] = actions(4594); small_parse_table_4334(v); } void small_parse_table_4334(t_small_parse_table_array *v) { - v->a[86680] = anon_sym_DOLLAR_BQUOTE; - v->a[86681] = actions(1169); - v->a[86682] = 1; - v->a[86683] = sym__brace_start; - v->a[86684] = actions(1171); - v->a[86685] = 1; - v->a[86686] = sym_word; - v->a[86687] = actions(1173); - v->a[86688] = 1; - v->a[86689] = anon_sym_BANG; - v->a[86690] = actions(1179); - v->a[86691] = 1; - v->a[86692] = anon_sym_TILDE; - v->a[86693] = actions(1181); - v->a[86694] = 1; - v->a[86695] = sym__special_character; - v->a[86696] = actions(1185); - v->a[86697] = 1; - v->a[86698] = sym_test_operator; - v->a[86699] = actions(3060); + v->a[86680] = 1; + v->a[86681] = anon_sym_DOLLAR; + v->a[86682] = actions(4596); + v->a[86683] = 1; + v->a[86684] = anon_sym_DQUOTE; + v->a[86685] = actions(4598); + v->a[86686] = 1; + v->a[86687] = aux_sym_number_token1; + v->a[86688] = actions(4600); + v->a[86689] = 1; + v->a[86690] = aux_sym_number_token2; + v->a[86691] = actions(4602); + v->a[86692] = 1; + v->a[86693] = anon_sym_DOLLAR_LBRACE; + v->a[86694] = actions(4604); + v->a[86695] = 1; + v->a[86696] = anon_sym_DOLLAR_LPAREN; + v->a[86697] = actions(4606); + v->a[86698] = 1; + v->a[86699] = anon_sym_BQUOTE; small_parse_table_4335(v); } diff --git a/parser/static/small_parse_table/small_parse_table_867.c b/parser/static/small_parse_table/small_parse_table_867.c index 5f8acca3..de703cac 100644 --- a/parser/static/small_parse_table/small_parse_table_867.c +++ b/parser/static/small_parse_table/small_parse_table_867.c @@ -14,126 +14,126 @@ void small_parse_table_4335(t_small_parse_table_array *v) { - v->a[86700] = 1; - v->a[86701] = anon_sym_BQUOTE; - v->a[86702] = state(2484); - v->a[86703] = 1; - v->a[86704] = aux_sym__literal_repeat1; - v->a[86705] = state(3154); - v->a[86706] = 1; - v->a[86707] = sym__expression; - v->a[86708] = actions(1129); - v->a[86709] = 2; - v->a[86710] = anon_sym_LPAREN_LPAREN; - v->a[86711] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86712] = actions(1165); - v->a[86713] = 2; - v->a[86714] = anon_sym_LT_LPAREN; - v->a[86715] = anon_sym_GT_LPAREN; - v->a[86716] = actions(1175); - v->a[86717] = 2; - v->a[86718] = anon_sym_PLUS_PLUS2; - v->a[86719] = anon_sym_DASH_DASH2; + v->a[86700] = actions(4608); + v->a[86701] = 1; + v->a[86702] = anon_sym_DOLLAR_BQUOTE; + v->a[86703] = actions(4821); + v->a[86704] = 1; + v->a[86705] = aux_sym__simple_variable_name_token1; + v->a[86706] = actions(4823); + v->a[86707] = 1; + v->a[86708] = sym_variable_name; + v->a[86709] = state(1476); + v->a[86710] = 1; + v->a[86711] = sym__arithmetic_postfix_expression; + v->a[86712] = state(1478); + v->a[86713] = 1; + v->a[86714] = sym__arithmetic_unary_expression; + v->a[86715] = state(1490); + v->a[86716] = 1; + v->a[86717] = sym__arithmetic_ternary_expression; + v->a[86718] = state(1511); + v->a[86719] = 1; small_parse_table_4336(v); } void small_parse_table_4336(t_small_parse_table_array *v) { - v->a[86720] = actions(1177); - v->a[86721] = 2; - v->a[86722] = anon_sym_DASH2; - v->a[86723] = anon_sym_PLUS2; - v->a[86724] = actions(1183); - v->a[86725] = 2; - v->a[86726] = sym_raw_string; - v->a[86727] = sym_ansi_c_string; - v->a[86728] = state(2594); - v->a[86729] = 6; - v->a[86730] = sym_binary_expression; - v->a[86731] = sym_ternary_expression; - v->a[86732] = sym_unary_expression; - v->a[86733] = sym_postfix_expression; - v->a[86734] = sym_parenthesized_expression; - v->a[86735] = sym_concatenation; - v->a[86736] = state(2456); - v->a[86737] = 9; - v->a[86738] = sym_arithmetic_expansion; - v->a[86739] = sym_brace_expression; + v->a[86720] = sym__arithmetic_binary_expression; + v->a[86721] = actions(4588); + v->a[86722] = 2; + v->a[86723] = anon_sym_PLUS_PLUS; + v->a[86724] = anon_sym_DASH_DASH; + v->a[86725] = actions(4590); + v->a[86726] = 2; + v->a[86727] = anon_sym_DASH2; + v->a[86728] = anon_sym_PLUS2; + v->a[86729] = state(1507); + v->a[86730] = 8; + v->a[86731] = sym__arithmetic_expression; + v->a[86732] = sym__arithmetic_literal; + v->a[86733] = sym__arithmetic_parenthesized_expression; + v->a[86734] = sym_string; + v->a[86735] = sym_number; + v->a[86736] = sym_simple_expansion; + v->a[86737] = sym_expansion; + v->a[86738] = sym_command_substitution; + v->a[86739] = 21; small_parse_table_4337(v); } void small_parse_table_4337(t_small_parse_table_array *v) { - v->a[86740] = sym_string; - v->a[86741] = sym_translated_string; - v->a[86742] = sym_number; - v->a[86743] = sym_simple_expansion; - v->a[86744] = sym_expansion; - v->a[86745] = sym_command_substitution; - v->a[86746] = sym_process_substitution; - v->a[86747] = 3; - v->a[86748] = actions(3); - v->a[86749] = 1; - v->a[86750] = sym_comment; - v->a[86751] = actions(1334); - v->a[86752] = 5; - v->a[86753] = sym_file_descriptor; - v->a[86754] = sym__concat; - v->a[86755] = sym_test_operator; - v->a[86756] = sym__brace_start; - v->a[86757] = aux_sym_heredoc_redirect_token1; - v->a[86758] = actions(1332); - v->a[86759] = 39; + v->a[86740] = actions(57); + v->a[86741] = 1; + v->a[86742] = sym_comment; + v->a[86743] = actions(4328); + v->a[86744] = 1; + v->a[86745] = sym_word; + v->a[86746] = actions(4340); + v->a[86747] = 1; + v->a[86748] = anon_sym_DOLLAR; + v->a[86749] = actions(4346); + v->a[86750] = 1; + v->a[86751] = aux_sym_number_token1; + v->a[86752] = actions(4348); + v->a[86753] = 1; + v->a[86754] = aux_sym_number_token2; + v->a[86755] = actions(4352); + v->a[86756] = 1; + v->a[86757] = anon_sym_DOLLAR_LPAREN; + v->a[86758] = actions(4360); + v->a[86759] = 1; small_parse_table_4338(v); } void small_parse_table_4338(t_small_parse_table_array *v) { - v->a[86760] = anon_sym_LPAREN_LPAREN; - v->a[86761] = anon_sym_SEMI; - v->a[86762] = anon_sym_PIPE_PIPE; - v->a[86763] = anon_sym_AMP_AMP; - v->a[86764] = anon_sym_PIPE; - v->a[86765] = anon_sym_AMP; - v->a[86766] = anon_sym_LT; - v->a[86767] = anon_sym_GT; - v->a[86768] = anon_sym_LT_LT; - v->a[86769] = anon_sym_GT_GT; - v->a[86770] = anon_sym_SEMI_SEMI; - v->a[86771] = anon_sym_SEMI_AMP; - v->a[86772] = anon_sym_SEMI_SEMI_AMP; - v->a[86773] = anon_sym_PIPE_AMP; - v->a[86774] = anon_sym_AMP_GT; - v->a[86775] = anon_sym_AMP_GT_GT; - v->a[86776] = anon_sym_LT_AMP; - v->a[86777] = anon_sym_GT_AMP; - v->a[86778] = anon_sym_GT_PIPE; - v->a[86779] = anon_sym_LT_AMP_DASH; + v->a[86760] = sym_extglob_pattern; + v->a[86761] = actions(4362); + v->a[86762] = 1; + v->a[86763] = sym__brace_start; + v->a[86764] = actions(4548); + v->a[86765] = 1; + v->a[86766] = anon_sym_LPAREN; + v->a[86767] = actions(4550); + v->a[86768] = 1; + v->a[86769] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[86770] = actions(4552); + v->a[86771] = 1; + v->a[86772] = sym__special_character; + v->a[86773] = actions(4554); + v->a[86774] = 1; + v->a[86775] = anon_sym_DQUOTE; + v->a[86776] = actions(4556); + v->a[86777] = 1; + v->a[86778] = anon_sym_DOLLAR_LBRACE; + v->a[86779] = actions(4558); small_parse_table_4339(v); } void small_parse_table_4339(t_small_parse_table_array *v) { - v->a[86780] = anon_sym_GT_AMP_DASH; - v->a[86781] = anon_sym_LT_LT_DASH; - v->a[86782] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86783] = anon_sym_DOLLAR_LBRACK; - v->a[86784] = aux_sym_concatenation_token1; - v->a[86785] = anon_sym_DOLLAR; - v->a[86786] = sym__special_character; - v->a[86787] = anon_sym_DQUOTE; - v->a[86788] = sym_raw_string; - v->a[86789] = sym_ansi_c_string; - v->a[86790] = aux_sym_number_token1; - v->a[86791] = aux_sym_number_token2; - v->a[86792] = anon_sym_DOLLAR_LBRACE; - v->a[86793] = anon_sym_DOLLAR_LPAREN; - v->a[86794] = anon_sym_BQUOTE; - v->a[86795] = anon_sym_DOLLAR_BQUOTE; - v->a[86796] = anon_sym_LT_LPAREN; - v->a[86797] = anon_sym_GT_LPAREN; - v->a[86798] = sym_word; - v->a[86799] = 6; + v->a[86780] = 1; + v->a[86781] = anon_sym_BQUOTE; + v->a[86782] = actions(4560); + v->a[86783] = 1; + v->a[86784] = anon_sym_DOLLAR_BQUOTE; + v->a[86785] = state(3393); + v->a[86786] = 1; + v->a[86787] = aux_sym__literal_repeat1; + v->a[86788] = state(3947); + v->a[86789] = 1; + v->a[86790] = sym_last_case_item; + v->a[86791] = actions(4358); + v->a[86792] = 2; + v->a[86793] = sym_test_operator; + v->a[86794] = sym_raw_string; + v->a[86795] = state(1881); + v->a[86796] = 2; + v->a[86797] = sym_case_item; + v->a[86798] = aux_sym_case_statement_repeat1; + v->a[86799] = state(3472); small_parse_table_4340(v); } diff --git a/parser/static/small_parse_table/small_parse_table_868.c b/parser/static/small_parse_table/small_parse_table_868.c index a47f0c2d..9e83f9b9 100644 --- a/parser/static/small_parse_table/small_parse_table_868.c +++ b/parser/static/small_parse_table/small_parse_table_868.c @@ -14,126 +14,126 @@ void small_parse_table_4340(t_small_parse_table_array *v) { - v->a[86800] = actions(71); - v->a[86801] = 1; - v->a[86802] = sym_comment; - v->a[86803] = state(3543); - v->a[86804] = 1; - v->a[86805] = aux_sym__literal_repeat1; - v->a[86806] = state(1868); - v->a[86807] = 2; - v->a[86808] = sym_concatenation; - v->a[86809] = aux_sym_for_statement_repeat1; - v->a[86810] = state(3480); - v->a[86811] = 9; - v->a[86812] = sym_arithmetic_expansion; - v->a[86813] = sym_brace_expression; - v->a[86814] = sym_string; - v->a[86815] = sym_translated_string; - v->a[86816] = sym_number; - v->a[86817] = sym_simple_expansion; - v->a[86818] = sym_expansion; - v->a[86819] = sym_command_substitution; + v->a[86800] = 2; + v->a[86801] = sym_concatenation; + v->a[86802] = sym__extglob_blob; + v->a[86803] = state(3295); + v->a[86804] = 7; + v->a[86805] = sym_arithmetic_expansion; + v->a[86806] = sym_brace_expression; + v->a[86807] = sym_string; + v->a[86808] = sym_number; + v->a[86809] = sym_simple_expansion; + v->a[86810] = sym_expansion; + v->a[86811] = sym_command_substitution; + v->a[86812] = 21; + v->a[86813] = actions(57); + v->a[86814] = 1; + v->a[86815] = sym_comment; + v->a[86816] = actions(4614); + v->a[86817] = 1; + v->a[86818] = anon_sym_LPAREN; + v->a[86819] = actions(4616); small_parse_table_4341(v); } void small_parse_table_4341(t_small_parse_table_array *v) { - v->a[86820] = sym_process_substitution; - v->a[86821] = actions(2094); - v->a[86822] = 10; - v->a[86823] = anon_sym_LT; - v->a[86824] = anon_sym_GT; - v->a[86825] = anon_sym_AMP_GT; - v->a[86826] = anon_sym_LT_AMP; - v->a[86827] = anon_sym_GT_AMP; - v->a[86828] = anon_sym_DOLLAR; - v->a[86829] = aux_sym_number_token1; - v->a[86830] = aux_sym_number_token2; - v->a[86831] = anon_sym_DOLLAR_LPAREN; - v->a[86832] = sym_word; - v->a[86833] = actions(2096); - v->a[86834] = 22; - v->a[86835] = sym_file_descriptor; - v->a[86836] = sym_variable_name; - v->a[86837] = sym_test_operator; - v->a[86838] = sym__brace_start; - v->a[86839] = anon_sym_LPAREN_LPAREN; + v->a[86820] = 1; + v->a[86821] = anon_sym_BANG; + v->a[86822] = actions(4622); + v->a[86823] = 1; + v->a[86824] = anon_sym_TILDE; + v->a[86825] = actions(4624); + v->a[86826] = 1; + v->a[86827] = anon_sym_DOLLAR; + v->a[86828] = actions(4626); + v->a[86829] = 1; + v->a[86830] = anon_sym_DQUOTE; + v->a[86831] = actions(4628); + v->a[86832] = 1; + v->a[86833] = aux_sym_number_token1; + v->a[86834] = actions(4630); + v->a[86835] = 1; + v->a[86836] = aux_sym_number_token2; + v->a[86837] = actions(4632); + v->a[86838] = 1; + v->a[86839] = anon_sym_DOLLAR_LBRACE; small_parse_table_4342(v); } void small_parse_table_4342(t_small_parse_table_array *v) { - v->a[86840] = anon_sym_GT_GT; - v->a[86841] = anon_sym_AMP_GT_GT; - v->a[86842] = anon_sym_GT_PIPE; - v->a[86843] = anon_sym_LT_AMP_DASH; - v->a[86844] = anon_sym_GT_AMP_DASH; - v->a[86845] = anon_sym_LT_LT_LT; - v->a[86846] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86847] = anon_sym_DOLLAR_LBRACK; - v->a[86848] = sym__special_character; - v->a[86849] = anon_sym_DQUOTE; - v->a[86850] = sym_raw_string; - v->a[86851] = sym_ansi_c_string; - v->a[86852] = anon_sym_DOLLAR_LBRACE; - v->a[86853] = anon_sym_BQUOTE; - v->a[86854] = anon_sym_DOLLAR_BQUOTE; - v->a[86855] = anon_sym_LT_LPAREN; - v->a[86856] = anon_sym_GT_LPAREN; - v->a[86857] = 3; - v->a[86858] = actions(3); + v->a[86840] = actions(4634); + v->a[86841] = 1; + v->a[86842] = anon_sym_DOLLAR_LPAREN; + v->a[86843] = actions(4636); + v->a[86844] = 1; + v->a[86845] = anon_sym_BQUOTE; + v->a[86846] = actions(4638); + v->a[86847] = 1; + v->a[86848] = anon_sym_DOLLAR_BQUOTE; + v->a[86849] = actions(4825); + v->a[86850] = 1; + v->a[86851] = aux_sym__simple_variable_name_token1; + v->a[86852] = actions(4827); + v->a[86853] = 1; + v->a[86854] = sym_variable_name; + v->a[86855] = state(1637); + v->a[86856] = 1; + v->a[86857] = sym__arithmetic_postfix_expression; + v->a[86858] = state(1638); v->a[86859] = 1; small_parse_table_4343(v); } void small_parse_table_4343(t_small_parse_table_array *v) { - v->a[86860] = sym_comment; - v->a[86861] = actions(1302); - v->a[86862] = 5; - v->a[86863] = sym_file_descriptor; - v->a[86864] = sym__concat; - v->a[86865] = sym_test_operator; - v->a[86866] = sym__brace_start; - v->a[86867] = aux_sym_heredoc_redirect_token1; - v->a[86868] = actions(1300); - v->a[86869] = 39; - v->a[86870] = anon_sym_LPAREN_LPAREN; - v->a[86871] = anon_sym_SEMI; - v->a[86872] = anon_sym_PIPE_PIPE; - v->a[86873] = anon_sym_AMP_AMP; - v->a[86874] = anon_sym_PIPE; - v->a[86875] = anon_sym_AMP; - v->a[86876] = anon_sym_LT; - v->a[86877] = anon_sym_GT; - v->a[86878] = anon_sym_LT_LT; - v->a[86879] = anon_sym_GT_GT; + v->a[86860] = sym__arithmetic_unary_expression; + v->a[86861] = state(1640); + v->a[86862] = 1; + v->a[86863] = sym__arithmetic_ternary_expression; + v->a[86864] = state(1642); + v->a[86865] = 1; + v->a[86866] = sym__arithmetic_binary_expression; + v->a[86867] = actions(4618); + v->a[86868] = 2; + v->a[86869] = anon_sym_PLUS_PLUS; + v->a[86870] = anon_sym_DASH_DASH; + v->a[86871] = actions(4620); + v->a[86872] = 2; + v->a[86873] = anon_sym_DASH2; + v->a[86874] = anon_sym_PLUS2; + v->a[86875] = state(1671); + v->a[86876] = 8; + v->a[86877] = sym__arithmetic_expression; + v->a[86878] = sym__arithmetic_literal; + v->a[86879] = sym__arithmetic_parenthesized_expression; small_parse_table_4344(v); } void small_parse_table_4344(t_small_parse_table_array *v) { - v->a[86880] = anon_sym_SEMI_SEMI; - v->a[86881] = anon_sym_SEMI_AMP; - v->a[86882] = anon_sym_SEMI_SEMI_AMP; - v->a[86883] = anon_sym_PIPE_AMP; - v->a[86884] = anon_sym_AMP_GT; - v->a[86885] = anon_sym_AMP_GT_GT; - v->a[86886] = anon_sym_LT_AMP; - v->a[86887] = anon_sym_GT_AMP; - v->a[86888] = anon_sym_GT_PIPE; - v->a[86889] = anon_sym_LT_AMP_DASH; - v->a[86890] = anon_sym_GT_AMP_DASH; - v->a[86891] = anon_sym_LT_LT_DASH; - v->a[86892] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86893] = anon_sym_DOLLAR_LBRACK; - v->a[86894] = aux_sym_concatenation_token1; - v->a[86895] = anon_sym_DOLLAR; - v->a[86896] = sym__special_character; - v->a[86897] = anon_sym_DQUOTE; - v->a[86898] = sym_raw_string; - v->a[86899] = sym_ansi_c_string; + v->a[86880] = sym_string; + v->a[86881] = sym_number; + v->a[86882] = sym_simple_expansion; + v->a[86883] = sym_expansion; + v->a[86884] = sym_command_substitution; + v->a[86885] = 21; + v->a[86886] = actions(57); + v->a[86887] = 1; + v->a[86888] = sym_comment; + v->a[86889] = actions(4584); + v->a[86890] = 1; + v->a[86891] = anon_sym_LPAREN; + v->a[86892] = actions(4586); + v->a[86893] = 1; + v->a[86894] = anon_sym_BANG; + v->a[86895] = actions(4592); + v->a[86896] = 1; + v->a[86897] = anon_sym_TILDE; + v->a[86898] = actions(4594); + v->a[86899] = 1; small_parse_table_4345(v); } diff --git a/parser/static/small_parse_table/small_parse_table_869.c b/parser/static/small_parse_table/small_parse_table_869.c index 614569da..54b8329b 100644 --- a/parser/static/small_parse_table/small_parse_table_869.c +++ b/parser/static/small_parse_table/small_parse_table_869.c @@ -14,126 +14,126 @@ void small_parse_table_4345(t_small_parse_table_array *v) { - v->a[86900] = aux_sym_number_token1; - v->a[86901] = aux_sym_number_token2; - v->a[86902] = anon_sym_DOLLAR_LBRACE; - v->a[86903] = anon_sym_DOLLAR_LPAREN; - v->a[86904] = anon_sym_BQUOTE; - v->a[86905] = anon_sym_DOLLAR_BQUOTE; - v->a[86906] = anon_sym_LT_LPAREN; - v->a[86907] = anon_sym_GT_LPAREN; - v->a[86908] = sym_word; - v->a[86909] = 3; - v->a[86910] = actions(3); + v->a[86900] = anon_sym_DOLLAR; + v->a[86901] = actions(4596); + v->a[86902] = 1; + v->a[86903] = anon_sym_DQUOTE; + v->a[86904] = actions(4598); + v->a[86905] = 1; + v->a[86906] = aux_sym_number_token1; + v->a[86907] = actions(4600); + v->a[86908] = 1; + v->a[86909] = aux_sym_number_token2; + v->a[86910] = actions(4602); v->a[86911] = 1; - v->a[86912] = sym_comment; - v->a[86913] = actions(1338); - v->a[86914] = 5; - v->a[86915] = sym_file_descriptor; - v->a[86916] = sym__concat; - v->a[86917] = sym_test_operator; - v->a[86918] = sym__brace_start; - v->a[86919] = aux_sym_heredoc_redirect_token1; + v->a[86912] = anon_sym_DOLLAR_LBRACE; + v->a[86913] = actions(4604); + v->a[86914] = 1; + v->a[86915] = anon_sym_DOLLAR_LPAREN; + v->a[86916] = actions(4606); + v->a[86917] = 1; + v->a[86918] = anon_sym_BQUOTE; + v->a[86919] = actions(4608); small_parse_table_4346(v); } void small_parse_table_4346(t_small_parse_table_array *v) { - v->a[86920] = actions(1336); - v->a[86921] = 39; - v->a[86922] = anon_sym_LPAREN_LPAREN; - v->a[86923] = anon_sym_SEMI; - v->a[86924] = anon_sym_PIPE_PIPE; - v->a[86925] = anon_sym_AMP_AMP; - v->a[86926] = anon_sym_PIPE; - v->a[86927] = anon_sym_AMP; - v->a[86928] = anon_sym_LT; - v->a[86929] = anon_sym_GT; - v->a[86930] = anon_sym_LT_LT; - v->a[86931] = anon_sym_GT_GT; - v->a[86932] = anon_sym_RPAREN; - v->a[86933] = anon_sym_SEMI_SEMI; - v->a[86934] = anon_sym_PIPE_AMP; - v->a[86935] = anon_sym_AMP_GT; - v->a[86936] = anon_sym_AMP_GT_GT; - v->a[86937] = anon_sym_LT_AMP; - v->a[86938] = anon_sym_GT_AMP; - v->a[86939] = anon_sym_GT_PIPE; + v->a[86920] = 1; + v->a[86921] = anon_sym_DOLLAR_BQUOTE; + v->a[86922] = actions(4829); + v->a[86923] = 1; + v->a[86924] = aux_sym__simple_variable_name_token1; + v->a[86925] = actions(4831); + v->a[86926] = 1; + v->a[86927] = sym_variable_name; + v->a[86928] = state(1476); + v->a[86929] = 1; + v->a[86930] = sym__arithmetic_postfix_expression; + v->a[86931] = state(1478); + v->a[86932] = 1; + v->a[86933] = sym__arithmetic_unary_expression; + v->a[86934] = state(1490); + v->a[86935] = 1; + v->a[86936] = sym__arithmetic_ternary_expression; + v->a[86937] = state(1511); + v->a[86938] = 1; + v->a[86939] = sym__arithmetic_binary_expression; small_parse_table_4347(v); } void small_parse_table_4347(t_small_parse_table_array *v) { - v->a[86940] = anon_sym_LT_AMP_DASH; - v->a[86941] = anon_sym_GT_AMP_DASH; - v->a[86942] = anon_sym_LT_LT_DASH; - v->a[86943] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[86944] = anon_sym_DOLLAR_LBRACK; - v->a[86945] = aux_sym_concatenation_token1; - v->a[86946] = anon_sym_DOLLAR; - v->a[86947] = sym__special_character; - v->a[86948] = anon_sym_DQUOTE; - v->a[86949] = sym_raw_string; - v->a[86950] = sym_ansi_c_string; - v->a[86951] = aux_sym_number_token1; - v->a[86952] = aux_sym_number_token2; - v->a[86953] = anon_sym_DOLLAR_LBRACE; - v->a[86954] = anon_sym_DOLLAR_LPAREN; - v->a[86955] = anon_sym_BQUOTE; - v->a[86956] = anon_sym_DOLLAR_BQUOTE; - v->a[86957] = anon_sym_LT_LPAREN; - v->a[86958] = anon_sym_GT_LPAREN; - v->a[86959] = aux_sym__simple_variable_name_token1; + v->a[86940] = actions(4588); + v->a[86941] = 2; + v->a[86942] = anon_sym_PLUS_PLUS; + v->a[86943] = anon_sym_DASH_DASH; + v->a[86944] = actions(4590); + v->a[86945] = 2; + v->a[86946] = anon_sym_DASH2; + v->a[86947] = anon_sym_PLUS2; + v->a[86948] = state(1508); + v->a[86949] = 8; + v->a[86950] = sym__arithmetic_expression; + v->a[86951] = sym__arithmetic_literal; + v->a[86952] = sym__arithmetic_parenthesized_expression; + v->a[86953] = sym_string; + v->a[86954] = sym_number; + v->a[86955] = sym_simple_expansion; + v->a[86956] = sym_expansion; + v->a[86957] = sym_command_substitution; + v->a[86958] = 21; + v->a[86959] = actions(57); small_parse_table_4348(v); } void small_parse_table_4348(t_small_parse_table_array *v) { - v->a[86960] = sym_word; - v->a[86961] = 12; - v->a[86962] = actions(71); + v->a[86960] = 1; + v->a[86961] = sym_comment; + v->a[86962] = actions(4584); v->a[86963] = 1; - v->a[86964] = sym_comment; - v->a[86965] = actions(4253); + v->a[86964] = anon_sym_LPAREN; + v->a[86965] = actions(4586); v->a[86966] = 1; - v->a[86967] = anon_sym_PIPE; - v->a[86968] = actions(4348); + v->a[86967] = anon_sym_BANG; + v->a[86968] = actions(4592); v->a[86969] = 1; - v->a[86970] = anon_sym_PIPE_AMP; - v->a[86971] = actions(5994); + v->a[86970] = anon_sym_TILDE; + v->a[86971] = actions(4594); v->a[86972] = 1; - v->a[86973] = anon_sym_LT_LT; - v->a[86974] = actions(5996); + v->a[86973] = anon_sym_DOLLAR; + v->a[86974] = actions(4596); v->a[86975] = 1; - v->a[86976] = anon_sym_LT_LT_DASH; - v->a[86977] = actions(5998); + v->a[86976] = anon_sym_DQUOTE; + v->a[86977] = actions(4598); v->a[86978] = 1; - v->a[86979] = sym_variable_name; + v->a[86979] = aux_sym_number_token1; small_parse_table_4349(v); } void small_parse_table_4349(t_small_parse_table_array *v) { - v->a[86980] = state(6737); + v->a[86980] = actions(4600); v->a[86981] = 1; - v->a[86982] = sym_subscript; - v->a[86983] = actions(5992); - v->a[86984] = 2; - v->a[86985] = anon_sym_PIPE_PIPE; - v->a[86986] = anon_sym_AMP_AMP; - v->a[86987] = state(5360); - v->a[86988] = 2; - v->a[86989] = sym_variable_assignment; - v->a[86990] = aux_sym_variable_assignments_repeat1; - v->a[86991] = state(5350); - v->a[86992] = 3; - v->a[86993] = sym_file_redirect; - v->a[86994] = sym_heredoc_redirect; - v->a[86995] = aux_sym_redirected_statement_repeat1; - v->a[86996] = actions(4247); - v->a[86997] = 10; - v->a[86998] = anon_sym_LT; - v->a[86999] = anon_sym_GT; + v->a[86982] = aux_sym_number_token2; + v->a[86983] = actions(4602); + v->a[86984] = 1; + v->a[86985] = anon_sym_DOLLAR_LBRACE; + v->a[86986] = actions(4604); + v->a[86987] = 1; + v->a[86988] = anon_sym_DOLLAR_LPAREN; + v->a[86989] = actions(4606); + v->a[86990] = 1; + v->a[86991] = anon_sym_BQUOTE; + v->a[86992] = actions(4608); + v->a[86993] = 1; + v->a[86994] = anon_sym_DOLLAR_BQUOTE; + v->a[86995] = actions(4833); + v->a[86996] = 1; + v->a[86997] = aux_sym__simple_variable_name_token1; + v->a[86998] = actions(4835); + v->a[86999] = 1; small_parse_table_4350(v); } diff --git a/parser/static/small_parse_table/small_parse_table_87.c b/parser/static/small_parse_table/small_parse_table_87.c index 0856902a..d3809b03 100644 --- a/parser/static/small_parse_table/small_parse_table_87.c +++ b/parser/static/small_parse_table/small_parse_table_87.c @@ -14,126 +14,126 @@ void small_parse_table_435(t_small_parse_table_array *v) { - v->a[8700] = 1; - v->a[8701] = sym__special_character; - v->a[8702] = actions(2642); - v->a[8703] = 1; - v->a[8704] = anon_sym_DQUOTE; - v->a[8705] = actions(2646); - v->a[8706] = 1; - v->a[8707] = aux_sym_number_token1; - v->a[8708] = actions(2648); - v->a[8709] = 1; - v->a[8710] = aux_sym_number_token2; - v->a[8711] = actions(2650); - v->a[8712] = 1; - v->a[8713] = anon_sym_DOLLAR_LBRACE; - v->a[8714] = actions(2652); - v->a[8715] = 1; - v->a[8716] = anon_sym_DOLLAR_LPAREN; - v->a[8717] = actions(2654); - v->a[8718] = 1; - v->a[8719] = anon_sym_BQUOTE; + v->a[8700] = state(373); + v->a[8701] = 2; + v->a[8702] = sym_concatenation; + v->a[8703] = aux_sym_for_statement_repeat1; + v->a[8704] = state(791); + v->a[8705] = 7; + v->a[8706] = sym_arithmetic_expansion; + v->a[8707] = sym_brace_expression; + v->a[8708] = sym_string; + v->a[8709] = sym_number; + v->a[8710] = sym_simple_expansion; + v->a[8711] = sym_expansion; + v->a[8712] = sym_command_substitution; + v->a[8713] = actions(1388); + v->a[8714] = 21; + v->a[8715] = anon_sym_PIPE; + v->a[8716] = anon_sym_SEMI_SEMI; + v->a[8717] = anon_sym_SEMI_AMP; + v->a[8718] = anon_sym_SEMI_SEMI_AMP; + v->a[8719] = anon_sym_PIPE_AMP; small_parse_table_436(v); } void small_parse_table_436(t_small_parse_table_array *v) { - v->a[8720] = actions(2656); - v->a[8721] = 1; - v->a[8722] = anon_sym_DOLLAR_BQUOTE; - v->a[8723] = actions(2660); - v->a[8724] = 1; - v->a[8725] = sym_test_operator; - v->a[8726] = actions(2662); - v->a[8727] = 1; - v->a[8728] = sym__bare_dollar; - v->a[8729] = actions(2664); - v->a[8730] = 1; - v->a[8731] = sym__brace_start; - v->a[8732] = state(752); - v->a[8733] = 1; - v->a[8734] = aux_sym_command_repeat2; - v->a[8735] = state(2417); - v->a[8736] = 1; - v->a[8737] = aux_sym__literal_repeat1; - v->a[8738] = state(2558); - v->a[8739] = 1; + v->a[8720] = anon_sym_AMP_AMP; + v->a[8721] = anon_sym_PIPE_PIPE; + v->a[8722] = anon_sym_LT; + v->a[8723] = anon_sym_GT; + v->a[8724] = anon_sym_GT_GT; + v->a[8725] = anon_sym_AMP_GT; + v->a[8726] = anon_sym_AMP_GT_GT; + v->a[8727] = anon_sym_LT_AMP; + v->a[8728] = anon_sym_GT_AMP; + v->a[8729] = anon_sym_GT_PIPE; + v->a[8730] = anon_sym_LT_AMP_DASH; + v->a[8731] = anon_sym_GT_AMP_DASH; + v->a[8732] = anon_sym_LT_LT; + v->a[8733] = anon_sym_LT_LT_DASH; + v->a[8734] = anon_sym_AMP; + v->a[8735] = anon_sym_SEMI; + v->a[8736] = 19; + v->a[8737] = actions(3); + v->a[8738] = 1; + v->a[8739] = sym_comment; small_parse_table_437(v); } void small_parse_table_437(t_small_parse_table_array *v) { - v->a[8740] = sym_concatenation; - v->a[8741] = state(2562); - v->a[8742] = 1; - v->a[8743] = sym_herestring_redirect; - v->a[8744] = state(5656); - v->a[8745] = 1; - v->a[8746] = sym_subshell; - v->a[8747] = actions(2630); - v->a[8748] = 2; - v->a[8749] = anon_sym_LPAREN_LPAREN; - v->a[8750] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8751] = actions(2632); - v->a[8752] = 2; - v->a[8753] = anon_sym_EQ_EQ; - v->a[8754] = anon_sym_EQ_TILDE; - v->a[8755] = actions(2644); - v->a[8756] = 2; - v->a[8757] = sym_raw_string; - v->a[8758] = sym_ansi_c_string; - v->a[8759] = actions(2658); + v->a[8740] = actions(1971); + v->a[8741] = 1; + v->a[8742] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8743] = actions(1973); + v->a[8744] = 1; + v->a[8745] = anon_sym_DOLLAR; + v->a[8746] = actions(1975); + v->a[8747] = 1; + v->a[8748] = sym__special_character; + v->a[8749] = actions(1977); + v->a[8750] = 1; + v->a[8751] = anon_sym_DQUOTE; + v->a[8752] = actions(1979); + v->a[8753] = 1; + v->a[8754] = aux_sym_number_token1; + v->a[8755] = actions(1981); + v->a[8756] = 1; + v->a[8757] = aux_sym_number_token2; + v->a[8758] = actions(1983); + v->a[8759] = 1; small_parse_table_438(v); } void small_parse_table_438(t_small_parse_table_array *v) { - v->a[8760] = 2; - v->a[8761] = anon_sym_LT_LPAREN; - v->a[8762] = anon_sym_GT_LPAREN; - v->a[8763] = actions(1440); - v->a[8764] = 7; - v->a[8765] = anon_sym_PIPE; - v->a[8766] = anon_sym_LT; - v->a[8767] = anon_sym_GT; - v->a[8768] = anon_sym_LT_LT; - v->a[8769] = anon_sym_AMP_GT; - v->a[8770] = anon_sym_LT_AMP; - v->a[8771] = anon_sym_GT_AMP; - v->a[8772] = state(2211); - v->a[8773] = 9; - v->a[8774] = sym_arithmetic_expansion; - v->a[8775] = sym_brace_expression; - v->a[8776] = sym_string; - v->a[8777] = sym_translated_string; - v->a[8778] = sym_number; - v->a[8779] = sym_simple_expansion; + v->a[8760] = anon_sym_DOLLAR_LBRACE; + v->a[8761] = actions(1985); + v->a[8762] = 1; + v->a[8763] = anon_sym_DOLLAR_LPAREN; + v->a[8764] = actions(1987); + v->a[8765] = 1; + v->a[8766] = anon_sym_BQUOTE; + v->a[8767] = actions(1989); + v->a[8768] = 1; + v->a[8769] = anon_sym_DOLLAR_BQUOTE; + v->a[8770] = actions(1991); + v->a[8771] = 1; + v->a[8772] = sym_test_operator; + v->a[8773] = actions(1993); + v->a[8774] = 1; + v->a[8775] = sym__brace_start; + v->a[8776] = state(1205); + v->a[8777] = 1; + v->a[8778] = aux_sym__literal_repeat1; + v->a[8779] = actions(1182); small_parse_table_439(v); } void small_parse_table_439(t_small_parse_table_array *v) { - v->a[8780] = sym_expansion; - v->a[8781] = sym_command_substitution; - v->a[8782] = sym_process_substitution; - v->a[8783] = actions(1442); - v->a[8784] = 10; - v->a[8785] = sym_file_descriptor; - v->a[8786] = anon_sym_PIPE_PIPE; - v->a[8787] = anon_sym_AMP_AMP; - v->a[8788] = anon_sym_GT_GT; - v->a[8789] = anon_sym_PIPE_AMP; - v->a[8790] = anon_sym_AMP_GT_GT; - v->a[8791] = anon_sym_GT_PIPE; - v->a[8792] = anon_sym_LT_AMP_DASH; - v->a[8793] = anon_sym_GT_AMP_DASH; - v->a[8794] = anon_sym_LT_LT_DASH; - v->a[8795] = 37; - v->a[8796] = actions(13); - v->a[8797] = 1; - v->a[8798] = anon_sym_LPAREN_LPAREN; - v->a[8799] = actions(19); + v->a[8780] = 2; + v->a[8781] = sym_file_descriptor; + v->a[8782] = aux_sym_heredoc_redirect_token1; + v->a[8783] = actions(1969); + v->a[8784] = 2; + v->a[8785] = sym_raw_string; + v->a[8786] = sym_word; + v->a[8787] = state(373); + v->a[8788] = 2; + v->a[8789] = sym_concatenation; + v->a[8790] = aux_sym_for_statement_repeat1; + v->a[8791] = state(791); + v->a[8792] = 7; + v->a[8793] = sym_arithmetic_expansion; + v->a[8794] = sym_brace_expression; + v->a[8795] = sym_string; + v->a[8796] = sym_number; + v->a[8797] = sym_simple_expansion; + v->a[8798] = sym_expansion; + v->a[8799] = sym_command_substitution; small_parse_table_440(v); } diff --git a/parser/static/small_parse_table/small_parse_table_870.c b/parser/static/small_parse_table/small_parse_table_870.c index 0338f763..2f19db07 100644 --- a/parser/static/small_parse_table/small_parse_table_870.c +++ b/parser/static/small_parse_table/small_parse_table_870.c @@ -14,126 +14,126 @@ void small_parse_table_4350(t_small_parse_table_array *v) { - v->a[87000] = anon_sym_AMP_GT; - v->a[87001] = anon_sym_LT_AMP; - v->a[87002] = anon_sym_GT_AMP; - v->a[87003] = anon_sym_DOLLAR; - v->a[87004] = aux_sym_number_token1; - v->a[87005] = aux_sym_number_token2; - v->a[87006] = anon_sym_DOLLAR_LPAREN; - v->a[87007] = sym_word; - v->a[87008] = actions(4261); - v->a[87009] = 21; - v->a[87010] = sym_file_descriptor; - v->a[87011] = sym_test_operator; - v->a[87012] = sym__brace_start; - v->a[87013] = anon_sym_LPAREN_LPAREN; - v->a[87014] = anon_sym_GT_GT; - v->a[87015] = anon_sym_AMP_GT_GT; - v->a[87016] = anon_sym_GT_PIPE; - v->a[87017] = anon_sym_LT_AMP_DASH; - v->a[87018] = anon_sym_GT_AMP_DASH; - v->a[87019] = anon_sym_LT_LT_LT; + v->a[87000] = sym_variable_name; + v->a[87001] = state(1476); + v->a[87002] = 1; + v->a[87003] = sym__arithmetic_postfix_expression; + v->a[87004] = state(1478); + v->a[87005] = 1; + v->a[87006] = sym__arithmetic_unary_expression; + v->a[87007] = state(1490); + v->a[87008] = 1; + v->a[87009] = sym__arithmetic_ternary_expression; + v->a[87010] = state(1511); + v->a[87011] = 1; + v->a[87012] = sym__arithmetic_binary_expression; + v->a[87013] = actions(4588); + v->a[87014] = 2; + v->a[87015] = anon_sym_PLUS_PLUS; + v->a[87016] = anon_sym_DASH_DASH; + v->a[87017] = actions(4590); + v->a[87018] = 2; + v->a[87019] = anon_sym_DASH2; small_parse_table_4351(v); } void small_parse_table_4351(t_small_parse_table_array *v) { - v->a[87020] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87021] = anon_sym_DOLLAR_LBRACK; - v->a[87022] = sym__special_character; - v->a[87023] = anon_sym_DQUOTE; - v->a[87024] = sym_raw_string; - v->a[87025] = sym_ansi_c_string; - v->a[87026] = anon_sym_DOLLAR_LBRACE; - v->a[87027] = anon_sym_BQUOTE; - v->a[87028] = anon_sym_DOLLAR_BQUOTE; - v->a[87029] = anon_sym_LT_LPAREN; - v->a[87030] = anon_sym_GT_LPAREN; - v->a[87031] = 3; - v->a[87032] = actions(3); + v->a[87020] = anon_sym_PLUS2; + v->a[87021] = state(1391); + v->a[87022] = 8; + v->a[87023] = sym__arithmetic_expression; + v->a[87024] = sym__arithmetic_literal; + v->a[87025] = sym__arithmetic_parenthesized_expression; + v->a[87026] = sym_string; + v->a[87027] = sym_number; + v->a[87028] = sym_simple_expansion; + v->a[87029] = sym_expansion; + v->a[87030] = sym_command_substitution; + v->a[87031] = 21; + v->a[87032] = actions(57); v->a[87033] = 1; v->a[87034] = sym_comment; - v->a[87035] = actions(1298); - v->a[87036] = 5; - v->a[87037] = sym_file_descriptor; - v->a[87038] = sym__concat; - v->a[87039] = sym_test_operator; + v->a[87035] = actions(4328); + v->a[87036] = 1; + v->a[87037] = sym_word; + v->a[87038] = actions(4340); + v->a[87039] = 1; small_parse_table_4352(v); } void small_parse_table_4352(t_small_parse_table_array *v) { - v->a[87040] = sym__brace_start; - v->a[87041] = aux_sym_heredoc_redirect_token1; - v->a[87042] = actions(1296); - v->a[87043] = 39; - v->a[87044] = anon_sym_LPAREN_LPAREN; - v->a[87045] = anon_sym_SEMI; - v->a[87046] = anon_sym_PIPE_PIPE; - v->a[87047] = anon_sym_AMP_AMP; - v->a[87048] = anon_sym_PIPE; - v->a[87049] = anon_sym_AMP; - v->a[87050] = anon_sym_LT; - v->a[87051] = anon_sym_GT; - v->a[87052] = anon_sym_LT_LT; - v->a[87053] = anon_sym_GT_GT; - v->a[87054] = anon_sym_SEMI_SEMI; - v->a[87055] = anon_sym_SEMI_AMP; - v->a[87056] = anon_sym_SEMI_SEMI_AMP; - v->a[87057] = anon_sym_PIPE_AMP; - v->a[87058] = anon_sym_AMP_GT; - v->a[87059] = anon_sym_AMP_GT_GT; + v->a[87040] = anon_sym_DOLLAR; + v->a[87041] = actions(4346); + v->a[87042] = 1; + v->a[87043] = aux_sym_number_token1; + v->a[87044] = actions(4348); + v->a[87045] = 1; + v->a[87046] = aux_sym_number_token2; + v->a[87047] = actions(4352); + v->a[87048] = 1; + v->a[87049] = anon_sym_DOLLAR_LPAREN; + v->a[87050] = actions(4360); + v->a[87051] = 1; + v->a[87052] = sym_extglob_pattern; + v->a[87053] = actions(4362); + v->a[87054] = 1; + v->a[87055] = sym__brace_start; + v->a[87056] = actions(4548); + v->a[87057] = 1; + v->a[87058] = anon_sym_LPAREN; + v->a[87059] = actions(4550); small_parse_table_4353(v); } void small_parse_table_4353(t_small_parse_table_array *v) { - v->a[87060] = anon_sym_LT_AMP; - v->a[87061] = anon_sym_GT_AMP; - v->a[87062] = anon_sym_GT_PIPE; - v->a[87063] = anon_sym_LT_AMP_DASH; - v->a[87064] = anon_sym_GT_AMP_DASH; - v->a[87065] = anon_sym_LT_LT_DASH; - v->a[87066] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87067] = anon_sym_DOLLAR_LBRACK; - v->a[87068] = aux_sym_concatenation_token1; - v->a[87069] = anon_sym_DOLLAR; - v->a[87070] = sym__special_character; - v->a[87071] = anon_sym_DQUOTE; - v->a[87072] = sym_raw_string; - v->a[87073] = sym_ansi_c_string; - v->a[87074] = aux_sym_number_token1; - v->a[87075] = aux_sym_number_token2; - v->a[87076] = anon_sym_DOLLAR_LBRACE; - v->a[87077] = anon_sym_DOLLAR_LPAREN; - v->a[87078] = anon_sym_BQUOTE; - v->a[87079] = anon_sym_DOLLAR_BQUOTE; + v->a[87060] = 1; + v->a[87061] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[87062] = actions(4552); + v->a[87063] = 1; + v->a[87064] = sym__special_character; + v->a[87065] = actions(4554); + v->a[87066] = 1; + v->a[87067] = anon_sym_DQUOTE; + v->a[87068] = actions(4556); + v->a[87069] = 1; + v->a[87070] = anon_sym_DOLLAR_LBRACE; + v->a[87071] = actions(4558); + v->a[87072] = 1; + v->a[87073] = anon_sym_BQUOTE; + v->a[87074] = actions(4560); + v->a[87075] = 1; + v->a[87076] = anon_sym_DOLLAR_BQUOTE; + v->a[87077] = state(3393); + v->a[87078] = 1; + v->a[87079] = aux_sym__literal_repeat1; small_parse_table_4354(v); } void small_parse_table_4354(t_small_parse_table_array *v) { - v->a[87080] = anon_sym_LT_LPAREN; - v->a[87081] = anon_sym_GT_LPAREN; - v->a[87082] = sym_word; - v->a[87083] = 3; - v->a[87084] = actions(3); - v->a[87085] = 1; - v->a[87086] = sym_comment; - v->a[87087] = actions(1314); - v->a[87088] = 5; - v->a[87089] = sym_file_descriptor; - v->a[87090] = sym__concat; - v->a[87091] = sym_test_operator; - v->a[87092] = sym__brace_start; - v->a[87093] = aux_sym_heredoc_redirect_token1; - v->a[87094] = actions(1312); - v->a[87095] = 39; - v->a[87096] = anon_sym_LPAREN_LPAREN; - v->a[87097] = anon_sym_SEMI; - v->a[87098] = anon_sym_PIPE_PIPE; - v->a[87099] = anon_sym_AMP_AMP; + v->a[87080] = state(3942); + v->a[87081] = 1; + v->a[87082] = sym_last_case_item; + v->a[87083] = actions(4358); + v->a[87084] = 2; + v->a[87085] = sym_test_operator; + v->a[87086] = sym_raw_string; + v->a[87087] = state(1881); + v->a[87088] = 2; + v->a[87089] = sym_case_item; + v->a[87090] = aux_sym_case_statement_repeat1; + v->a[87091] = state(3472); + v->a[87092] = 2; + v->a[87093] = sym_concatenation; + v->a[87094] = sym__extglob_blob; + v->a[87095] = state(3295); + v->a[87096] = 7; + v->a[87097] = sym_arithmetic_expansion; + v->a[87098] = sym_brace_expression; + v->a[87099] = sym_string; small_parse_table_4355(v); } diff --git a/parser/static/small_parse_table/small_parse_table_871.c b/parser/static/small_parse_table/small_parse_table_871.c index 764801fd..5f805939 100644 --- a/parser/static/small_parse_table/small_parse_table_871.c +++ b/parser/static/small_parse_table/small_parse_table_871.c @@ -14,126 +14,126 @@ void small_parse_table_4355(t_small_parse_table_array *v) { - v->a[87100] = anon_sym_PIPE; - v->a[87101] = anon_sym_AMP; - v->a[87102] = anon_sym_LT; - v->a[87103] = anon_sym_GT; - v->a[87104] = anon_sym_LT_LT; - v->a[87105] = anon_sym_GT_GT; - v->a[87106] = anon_sym_RPAREN; - v->a[87107] = anon_sym_SEMI_SEMI; - v->a[87108] = anon_sym_PIPE_AMP; - v->a[87109] = anon_sym_AMP_GT; - v->a[87110] = anon_sym_AMP_GT_GT; - v->a[87111] = anon_sym_LT_AMP; - v->a[87112] = anon_sym_GT_AMP; - v->a[87113] = anon_sym_GT_PIPE; - v->a[87114] = anon_sym_LT_AMP_DASH; - v->a[87115] = anon_sym_GT_AMP_DASH; - v->a[87116] = anon_sym_LT_LT_DASH; - v->a[87117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87118] = anon_sym_DOLLAR_LBRACK; - v->a[87119] = aux_sym_concatenation_token1; + v->a[87100] = sym_number; + v->a[87101] = sym_simple_expansion; + v->a[87102] = sym_expansion; + v->a[87103] = sym_command_substitution; + v->a[87104] = 21; + v->a[87105] = actions(57); + v->a[87106] = 1; + v->a[87107] = sym_comment; + v->a[87108] = actions(4584); + v->a[87109] = 1; + v->a[87110] = anon_sym_LPAREN; + v->a[87111] = actions(4586); + v->a[87112] = 1; + v->a[87113] = anon_sym_BANG; + v->a[87114] = actions(4592); + v->a[87115] = 1; + v->a[87116] = anon_sym_TILDE; + v->a[87117] = actions(4594); + v->a[87118] = 1; + v->a[87119] = anon_sym_DOLLAR; small_parse_table_4356(v); } void small_parse_table_4356(t_small_parse_table_array *v) { - v->a[87120] = anon_sym_DOLLAR; - v->a[87121] = sym__special_character; + v->a[87120] = actions(4596); + v->a[87121] = 1; v->a[87122] = anon_sym_DQUOTE; - v->a[87123] = sym_raw_string; - v->a[87124] = sym_ansi_c_string; + v->a[87123] = actions(4598); + v->a[87124] = 1; v->a[87125] = aux_sym_number_token1; - v->a[87126] = aux_sym_number_token2; - v->a[87127] = anon_sym_DOLLAR_LBRACE; - v->a[87128] = anon_sym_DOLLAR_LPAREN; - v->a[87129] = anon_sym_BQUOTE; - v->a[87130] = anon_sym_DOLLAR_BQUOTE; - v->a[87131] = anon_sym_LT_LPAREN; - v->a[87132] = anon_sym_GT_LPAREN; - v->a[87133] = aux_sym__simple_variable_name_token1; - v->a[87134] = sym_word; - v->a[87135] = 5; - v->a[87136] = actions(3); - v->a[87137] = 1; - v->a[87138] = sym_comment; - v->a[87139] = actions(6001); + v->a[87126] = actions(4600); + v->a[87127] = 1; + v->a[87128] = aux_sym_number_token2; + v->a[87129] = actions(4602); + v->a[87130] = 1; + v->a[87131] = anon_sym_DOLLAR_LBRACE; + v->a[87132] = actions(4604); + v->a[87133] = 1; + v->a[87134] = anon_sym_DOLLAR_LPAREN; + v->a[87135] = actions(4606); + v->a[87136] = 1; + v->a[87137] = anon_sym_BQUOTE; + v->a[87138] = actions(4608); + v->a[87139] = 1; small_parse_table_4357(v); } void small_parse_table_4357(t_small_parse_table_array *v) { - v->a[87140] = 1; - v->a[87141] = sym__special_character; - v->a[87142] = state(1814); - v->a[87143] = 1; - v->a[87144] = aux_sym__literal_repeat1; - v->a[87145] = actions(1364); - v->a[87146] = 4; - v->a[87147] = sym_file_descriptor; - v->a[87148] = sym_test_operator; - v->a[87149] = sym__brace_start; - v->a[87150] = aux_sym_heredoc_redirect_token1; - v->a[87151] = actions(1362); - v->a[87152] = 38; - v->a[87153] = anon_sym_LPAREN_LPAREN; - v->a[87154] = anon_sym_SEMI; - v->a[87155] = anon_sym_PIPE_PIPE; - v->a[87156] = anon_sym_AMP_AMP; - v->a[87157] = anon_sym_PIPE; - v->a[87158] = anon_sym_AMP; - v->a[87159] = anon_sym_LT; + v->a[87140] = anon_sym_DOLLAR_BQUOTE; + v->a[87141] = actions(4837); + v->a[87142] = 1; + v->a[87143] = aux_sym__simple_variable_name_token1; + v->a[87144] = actions(4839); + v->a[87145] = 1; + v->a[87146] = sym_variable_name; + v->a[87147] = state(1476); + v->a[87148] = 1; + v->a[87149] = sym__arithmetic_postfix_expression; + v->a[87150] = state(1478); + v->a[87151] = 1; + v->a[87152] = sym__arithmetic_unary_expression; + v->a[87153] = state(1490); + v->a[87154] = 1; + v->a[87155] = sym__arithmetic_ternary_expression; + v->a[87156] = state(1511); + v->a[87157] = 1; + v->a[87158] = sym__arithmetic_binary_expression; + v->a[87159] = actions(4588); small_parse_table_4358(v); } void small_parse_table_4358(t_small_parse_table_array *v) { - v->a[87160] = anon_sym_GT; - v->a[87161] = anon_sym_LT_LT; - v->a[87162] = anon_sym_GT_GT; - v->a[87163] = anon_sym_SEMI_SEMI; - v->a[87164] = anon_sym_SEMI_AMP; - v->a[87165] = anon_sym_SEMI_SEMI_AMP; - v->a[87166] = anon_sym_PIPE_AMP; - v->a[87167] = anon_sym_AMP_GT; - v->a[87168] = anon_sym_AMP_GT_GT; - v->a[87169] = anon_sym_LT_AMP; - v->a[87170] = anon_sym_GT_AMP; - v->a[87171] = anon_sym_GT_PIPE; - v->a[87172] = anon_sym_LT_AMP_DASH; - v->a[87173] = anon_sym_GT_AMP_DASH; - v->a[87174] = anon_sym_LT_LT_DASH; - v->a[87175] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87176] = anon_sym_DOLLAR_LBRACK; - v->a[87177] = anon_sym_DOLLAR; - v->a[87178] = anon_sym_DQUOTE; - v->a[87179] = sym_raw_string; + v->a[87160] = 2; + v->a[87161] = anon_sym_PLUS_PLUS; + v->a[87162] = anon_sym_DASH_DASH; + v->a[87163] = actions(4590); + v->a[87164] = 2; + v->a[87165] = anon_sym_DASH2; + v->a[87166] = anon_sym_PLUS2; + v->a[87167] = state(1416); + v->a[87168] = 8; + v->a[87169] = sym__arithmetic_expression; + v->a[87170] = sym__arithmetic_literal; + v->a[87171] = sym__arithmetic_parenthesized_expression; + v->a[87172] = sym_string; + v->a[87173] = sym_number; + v->a[87174] = sym_simple_expansion; + v->a[87175] = sym_expansion; + v->a[87176] = sym_command_substitution; + v->a[87177] = 21; + v->a[87178] = actions(57); + v->a[87179] = 1; small_parse_table_4359(v); } void small_parse_table_4359(t_small_parse_table_array *v) { - v->a[87180] = sym_ansi_c_string; - v->a[87181] = aux_sym_number_token1; - v->a[87182] = aux_sym_number_token2; - v->a[87183] = anon_sym_DOLLAR_LBRACE; - v->a[87184] = anon_sym_DOLLAR_LPAREN; - v->a[87185] = anon_sym_BQUOTE; - v->a[87186] = anon_sym_DOLLAR_BQUOTE; - v->a[87187] = anon_sym_LT_LPAREN; - v->a[87188] = anon_sym_GT_LPAREN; - v->a[87189] = aux_sym__simple_variable_name_token1; - v->a[87190] = sym_word; - v->a[87191] = 3; - v->a[87192] = actions(3); - v->a[87193] = 1; - v->a[87194] = sym_comment; - v->a[87195] = actions(1294); - v->a[87196] = 5; - v->a[87197] = sym_file_descriptor; - v->a[87198] = sym__concat; - v->a[87199] = sym_test_operator; + v->a[87180] = sym_comment; + v->a[87181] = actions(4584); + v->a[87182] = 1; + v->a[87183] = anon_sym_LPAREN; + v->a[87184] = actions(4586); + v->a[87185] = 1; + v->a[87186] = anon_sym_BANG; + v->a[87187] = actions(4592); + v->a[87188] = 1; + v->a[87189] = anon_sym_TILDE; + v->a[87190] = actions(4594); + v->a[87191] = 1; + v->a[87192] = anon_sym_DOLLAR; + v->a[87193] = actions(4596); + v->a[87194] = 1; + v->a[87195] = anon_sym_DQUOTE; + v->a[87196] = actions(4598); + v->a[87197] = 1; + v->a[87198] = aux_sym_number_token1; + v->a[87199] = actions(4600); small_parse_table_4360(v); } diff --git a/parser/static/small_parse_table/small_parse_table_872.c b/parser/static/small_parse_table/small_parse_table_872.c index c9807d2a..350c1551 100644 --- a/parser/static/small_parse_table/small_parse_table_872.c +++ b/parser/static/small_parse_table/small_parse_table_872.c @@ -14,126 +14,126 @@ void small_parse_table_4360(t_small_parse_table_array *v) { - v->a[87200] = sym__brace_start; - v->a[87201] = aux_sym_heredoc_redirect_token1; - v->a[87202] = actions(1292); - v->a[87203] = 39; - v->a[87204] = anon_sym_LPAREN_LPAREN; - v->a[87205] = anon_sym_SEMI; - v->a[87206] = anon_sym_PIPE_PIPE; - v->a[87207] = anon_sym_AMP_AMP; - v->a[87208] = anon_sym_PIPE; - v->a[87209] = anon_sym_AMP; - v->a[87210] = anon_sym_LT; - v->a[87211] = anon_sym_GT; - v->a[87212] = anon_sym_LT_LT; - v->a[87213] = anon_sym_GT_GT; - v->a[87214] = anon_sym_RPAREN; - v->a[87215] = anon_sym_SEMI_SEMI; - v->a[87216] = anon_sym_PIPE_AMP; - v->a[87217] = anon_sym_AMP_GT; - v->a[87218] = anon_sym_AMP_GT_GT; - v->a[87219] = anon_sym_LT_AMP; + v->a[87200] = 1; + v->a[87201] = aux_sym_number_token2; + v->a[87202] = actions(4602); + v->a[87203] = 1; + v->a[87204] = anon_sym_DOLLAR_LBRACE; + v->a[87205] = actions(4604); + v->a[87206] = 1; + v->a[87207] = anon_sym_DOLLAR_LPAREN; + v->a[87208] = actions(4606); + v->a[87209] = 1; + v->a[87210] = anon_sym_BQUOTE; + v->a[87211] = actions(4608); + v->a[87212] = 1; + v->a[87213] = anon_sym_DOLLAR_BQUOTE; + v->a[87214] = actions(4841); + v->a[87215] = 1; + v->a[87216] = aux_sym__simple_variable_name_token1; + v->a[87217] = actions(4843); + v->a[87218] = 1; + v->a[87219] = sym_variable_name; small_parse_table_4361(v); } void small_parse_table_4361(t_small_parse_table_array *v) { - v->a[87220] = anon_sym_GT_AMP; - v->a[87221] = anon_sym_GT_PIPE; - v->a[87222] = anon_sym_LT_AMP_DASH; - v->a[87223] = anon_sym_GT_AMP_DASH; - v->a[87224] = anon_sym_LT_LT_DASH; - v->a[87225] = anon_sym_LT_LT_LT; - v->a[87226] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87227] = anon_sym_DOLLAR_LBRACK; - v->a[87228] = aux_sym_concatenation_token1; - v->a[87229] = anon_sym_DOLLAR; - v->a[87230] = sym__special_character; - v->a[87231] = anon_sym_DQUOTE; - v->a[87232] = sym_raw_string; - v->a[87233] = sym_ansi_c_string; - v->a[87234] = aux_sym_number_token1; - v->a[87235] = aux_sym_number_token2; - v->a[87236] = anon_sym_DOLLAR_LBRACE; - v->a[87237] = anon_sym_DOLLAR_LPAREN; - v->a[87238] = anon_sym_BQUOTE; - v->a[87239] = anon_sym_DOLLAR_BQUOTE; + v->a[87220] = state(1476); + v->a[87221] = 1; + v->a[87222] = sym__arithmetic_postfix_expression; + v->a[87223] = state(1478); + v->a[87224] = 1; + v->a[87225] = sym__arithmetic_unary_expression; + v->a[87226] = state(1490); + v->a[87227] = 1; + v->a[87228] = sym__arithmetic_ternary_expression; + v->a[87229] = state(1511); + v->a[87230] = 1; + v->a[87231] = sym__arithmetic_binary_expression; + v->a[87232] = actions(4588); + v->a[87233] = 2; + v->a[87234] = anon_sym_PLUS_PLUS; + v->a[87235] = anon_sym_DASH_DASH; + v->a[87236] = actions(4590); + v->a[87237] = 2; + v->a[87238] = anon_sym_DASH2; + v->a[87239] = anon_sym_PLUS2; small_parse_table_4362(v); } void small_parse_table_4362(t_small_parse_table_array *v) { - v->a[87240] = anon_sym_LT_LPAREN; - v->a[87241] = anon_sym_GT_LPAREN; - v->a[87242] = sym_word; - v->a[87243] = 5; - v->a[87244] = actions(3); - v->a[87245] = 1; - v->a[87246] = sym_comment; - v->a[87247] = actions(6004); - v->a[87248] = 1; - v->a[87249] = sym__special_character; - v->a[87250] = state(1873); - v->a[87251] = 1; - v->a[87252] = aux_sym__literal_repeat1; - v->a[87253] = actions(5180); - v->a[87254] = 6; - v->a[87255] = sym_file_descriptor; - v->a[87256] = sym_variable_name; - v->a[87257] = sym_test_operator; - v->a[87258] = sym__brace_start; - v->a[87259] = ts_builtin_sym_end; + v->a[87240] = state(1435); + v->a[87241] = 8; + v->a[87242] = sym__arithmetic_expression; + v->a[87243] = sym__arithmetic_literal; + v->a[87244] = sym__arithmetic_parenthesized_expression; + v->a[87245] = sym_string; + v->a[87246] = sym_number; + v->a[87247] = sym_simple_expansion; + v->a[87248] = sym_expansion; + v->a[87249] = sym_command_substitution; + v->a[87250] = 21; + v->a[87251] = actions(57); + v->a[87252] = 1; + v->a[87253] = sym_comment; + v->a[87254] = actions(4584); + v->a[87255] = 1; + v->a[87256] = anon_sym_LPAREN; + v->a[87257] = actions(4586); + v->a[87258] = 1; + v->a[87259] = anon_sym_BANG; small_parse_table_4363(v); } void small_parse_table_4363(t_small_parse_table_array *v) { - v->a[87260] = aux_sym_heredoc_redirect_token1; - v->a[87261] = actions(5178); - v->a[87262] = 36; - v->a[87263] = anon_sym_LPAREN_LPAREN; - v->a[87264] = anon_sym_SEMI; - v->a[87265] = anon_sym_PIPE_PIPE; - v->a[87266] = anon_sym_AMP_AMP; - v->a[87267] = anon_sym_PIPE; - v->a[87268] = anon_sym_AMP; - v->a[87269] = anon_sym_LT; - v->a[87270] = anon_sym_GT; - v->a[87271] = anon_sym_LT_LT; - v->a[87272] = anon_sym_GT_GT; - v->a[87273] = anon_sym_SEMI_SEMI; - v->a[87274] = anon_sym_PIPE_AMP; - v->a[87275] = anon_sym_AMP_GT; - v->a[87276] = anon_sym_AMP_GT_GT; - v->a[87277] = anon_sym_LT_AMP; - v->a[87278] = anon_sym_GT_AMP; - v->a[87279] = anon_sym_GT_PIPE; + v->a[87260] = actions(4592); + v->a[87261] = 1; + v->a[87262] = anon_sym_TILDE; + v->a[87263] = actions(4594); + v->a[87264] = 1; + v->a[87265] = anon_sym_DOLLAR; + v->a[87266] = actions(4596); + v->a[87267] = 1; + v->a[87268] = anon_sym_DQUOTE; + v->a[87269] = actions(4598); + v->a[87270] = 1; + v->a[87271] = aux_sym_number_token1; + v->a[87272] = actions(4600); + v->a[87273] = 1; + v->a[87274] = aux_sym_number_token2; + v->a[87275] = actions(4602); + v->a[87276] = 1; + v->a[87277] = anon_sym_DOLLAR_LBRACE; + v->a[87278] = actions(4604); + v->a[87279] = 1; small_parse_table_4364(v); } void small_parse_table_4364(t_small_parse_table_array *v) { - v->a[87280] = anon_sym_LT_AMP_DASH; - v->a[87281] = anon_sym_GT_AMP_DASH; - v->a[87282] = anon_sym_LT_LT_DASH; - v->a[87283] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87284] = anon_sym_DOLLAR_LBRACK; - v->a[87285] = anon_sym_DOLLAR; - v->a[87286] = anon_sym_DQUOTE; - v->a[87287] = sym_raw_string; - v->a[87288] = sym_ansi_c_string; - v->a[87289] = aux_sym_number_token1; - v->a[87290] = aux_sym_number_token2; - v->a[87291] = anon_sym_DOLLAR_LBRACE; - v->a[87292] = anon_sym_DOLLAR_LPAREN; - v->a[87293] = anon_sym_BQUOTE; - v->a[87294] = anon_sym_DOLLAR_BQUOTE; - v->a[87295] = anon_sym_LT_LPAREN; - v->a[87296] = anon_sym_GT_LPAREN; - v->a[87297] = aux_sym__simple_variable_name_token1; - v->a[87298] = sym_word; - v->a[87299] = 3; + v->a[87280] = anon_sym_DOLLAR_LPAREN; + v->a[87281] = actions(4606); + v->a[87282] = 1; + v->a[87283] = anon_sym_BQUOTE; + v->a[87284] = actions(4608); + v->a[87285] = 1; + v->a[87286] = anon_sym_DOLLAR_BQUOTE; + v->a[87287] = actions(4845); + v->a[87288] = 1; + v->a[87289] = aux_sym__simple_variable_name_token1; + v->a[87290] = actions(4847); + v->a[87291] = 1; + v->a[87292] = sym_variable_name; + v->a[87293] = state(1476); + v->a[87294] = 1; + v->a[87295] = sym__arithmetic_postfix_expression; + v->a[87296] = state(1478); + v->a[87297] = 1; + v->a[87298] = sym__arithmetic_unary_expression; + v->a[87299] = state(1490); small_parse_table_4365(v); } diff --git a/parser/static/small_parse_table/small_parse_table_873.c b/parser/static/small_parse_table/small_parse_table_873.c index 179a57b3..93b7702d 100644 --- a/parser/static/small_parse_table/small_parse_table_873.c +++ b/parser/static/small_parse_table/small_parse_table_873.c @@ -14,126 +14,126 @@ void small_parse_table_4365(t_small_parse_table_array *v) { - v->a[87300] = actions(3); - v->a[87301] = 1; - v->a[87302] = sym_comment; - v->a[87303] = actions(1310); - v->a[87304] = 6; - v->a[87305] = sym_file_descriptor; - v->a[87306] = sym__concat; - v->a[87307] = sym_test_operator; - v->a[87308] = sym__brace_start; - v->a[87309] = ts_builtin_sym_end; - v->a[87310] = aux_sym_heredoc_redirect_token1; - v->a[87311] = actions(1308); - v->a[87312] = 38; - v->a[87313] = anon_sym_LPAREN_LPAREN; - v->a[87314] = anon_sym_SEMI; - v->a[87315] = anon_sym_PIPE_PIPE; - v->a[87316] = anon_sym_AMP_AMP; - v->a[87317] = anon_sym_PIPE; - v->a[87318] = anon_sym_AMP; - v->a[87319] = anon_sym_LT; + v->a[87300] = 1; + v->a[87301] = sym__arithmetic_ternary_expression; + v->a[87302] = state(1511); + v->a[87303] = 1; + v->a[87304] = sym__arithmetic_binary_expression; + v->a[87305] = actions(4588); + v->a[87306] = 2; + v->a[87307] = anon_sym_PLUS_PLUS; + v->a[87308] = anon_sym_DASH_DASH; + v->a[87309] = actions(4590); + v->a[87310] = 2; + v->a[87311] = anon_sym_DASH2; + v->a[87312] = anon_sym_PLUS2; + v->a[87313] = state(1510); + v->a[87314] = 8; + v->a[87315] = sym__arithmetic_expression; + v->a[87316] = sym__arithmetic_literal; + v->a[87317] = sym__arithmetic_parenthesized_expression; + v->a[87318] = sym_string; + v->a[87319] = sym_number; small_parse_table_4366(v); } void small_parse_table_4366(t_small_parse_table_array *v) { - v->a[87320] = anon_sym_GT; - v->a[87321] = anon_sym_LT_LT; - v->a[87322] = anon_sym_GT_GT; - v->a[87323] = anon_sym_SEMI_SEMI; - v->a[87324] = anon_sym_PIPE_AMP; - v->a[87325] = anon_sym_AMP_GT; - v->a[87326] = anon_sym_AMP_GT_GT; - v->a[87327] = anon_sym_LT_AMP; - v->a[87328] = anon_sym_GT_AMP; - v->a[87329] = anon_sym_GT_PIPE; - v->a[87330] = anon_sym_LT_AMP_DASH; - v->a[87331] = anon_sym_GT_AMP_DASH; - v->a[87332] = anon_sym_LT_LT_DASH; - v->a[87333] = anon_sym_LT_LT_LT; - v->a[87334] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87335] = anon_sym_DOLLAR_LBRACK; - v->a[87336] = aux_sym_concatenation_token1; - v->a[87337] = anon_sym_DOLLAR; - v->a[87338] = sym__special_character; - v->a[87339] = anon_sym_DQUOTE; + v->a[87320] = sym_simple_expansion; + v->a[87321] = sym_expansion; + v->a[87322] = sym_command_substitution; + v->a[87323] = 5; + v->a[87324] = actions(57); + v->a[87325] = 1; + v->a[87326] = sym_comment; + v->a[87327] = state(1782); + v->a[87328] = 1; + v->a[87329] = aux_sym_concatenation_repeat1; + v->a[87330] = actions(4795); + v->a[87331] = 2; + v->a[87332] = sym__concat; + v->a[87333] = aux_sym_concatenation_token1; + v->a[87334] = actions(3119); + v->a[87335] = 11; + v->a[87336] = anon_sym_LT; + v->a[87337] = anon_sym_GT; + v->a[87338] = anon_sym_AMP_GT; + v->a[87339] = anon_sym_LT_AMP; small_parse_table_4367(v); } void small_parse_table_4367(t_small_parse_table_array *v) { - v->a[87340] = sym_raw_string; - v->a[87341] = sym_ansi_c_string; + v->a[87340] = anon_sym_GT_AMP; + v->a[87341] = anon_sym_DOLLAR; v->a[87342] = aux_sym_number_token1; v->a[87343] = aux_sym_number_token2; - v->a[87344] = anon_sym_DOLLAR_LBRACE; - v->a[87345] = anon_sym_DOLLAR_LPAREN; - v->a[87346] = anon_sym_BQUOTE; - v->a[87347] = anon_sym_DOLLAR_BQUOTE; - v->a[87348] = anon_sym_LT_LPAREN; - v->a[87349] = anon_sym_GT_LPAREN; - v->a[87350] = sym_word; - v->a[87351] = 3; - v->a[87352] = actions(3); - v->a[87353] = 1; - v->a[87354] = sym_comment; - v->a[87355] = actions(1306); - v->a[87356] = 6; - v->a[87357] = sym_file_descriptor; - v->a[87358] = sym__concat; - v->a[87359] = sym_test_operator; + v->a[87344] = anon_sym_DOLLAR_LPAREN; + v->a[87345] = anon_sym_BQUOTE; + v->a[87346] = sym_word; + v->a[87347] = actions(3121); + v->a[87348] = 15; + v->a[87349] = sym_file_descriptor; + v->a[87350] = sym_variable_name; + v->a[87351] = sym_test_operator; + v->a[87352] = sym__brace_start; + v->a[87353] = anon_sym_GT_GT; + v->a[87354] = anon_sym_AMP_GT_GT; + v->a[87355] = anon_sym_GT_PIPE; + v->a[87356] = anon_sym_LT_AMP_DASH; + v->a[87357] = anon_sym_GT_AMP_DASH; + v->a[87358] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[87359] = sym__special_character; small_parse_table_4368(v); } void small_parse_table_4368(t_small_parse_table_array *v) { - v->a[87360] = sym__brace_start; - v->a[87361] = ts_builtin_sym_end; - v->a[87362] = aux_sym_heredoc_redirect_token1; - v->a[87363] = actions(1304); - v->a[87364] = 38; - v->a[87365] = anon_sym_LPAREN_LPAREN; - v->a[87366] = anon_sym_SEMI; - v->a[87367] = anon_sym_PIPE_PIPE; - v->a[87368] = anon_sym_AMP_AMP; - v->a[87369] = anon_sym_PIPE; - v->a[87370] = anon_sym_AMP; - v->a[87371] = anon_sym_LT; - v->a[87372] = anon_sym_GT; - v->a[87373] = anon_sym_LT_LT; - v->a[87374] = anon_sym_GT_GT; - v->a[87375] = anon_sym_SEMI_SEMI; - v->a[87376] = anon_sym_PIPE_AMP; - v->a[87377] = anon_sym_AMP_GT; - v->a[87378] = anon_sym_AMP_GT_GT; - v->a[87379] = anon_sym_LT_AMP; + v->a[87360] = anon_sym_DQUOTE; + v->a[87361] = sym_raw_string; + v->a[87362] = anon_sym_DOLLAR_LBRACE; + v->a[87363] = anon_sym_DOLLAR_BQUOTE; + v->a[87364] = 21; + v->a[87365] = actions(57); + v->a[87366] = 1; + v->a[87367] = sym_comment; + v->a[87368] = actions(4584); + v->a[87369] = 1; + v->a[87370] = anon_sym_LPAREN; + v->a[87371] = actions(4586); + v->a[87372] = 1; + v->a[87373] = anon_sym_BANG; + v->a[87374] = actions(4592); + v->a[87375] = 1; + v->a[87376] = anon_sym_TILDE; + v->a[87377] = actions(4594); + v->a[87378] = 1; + v->a[87379] = anon_sym_DOLLAR; small_parse_table_4369(v); } void small_parse_table_4369(t_small_parse_table_array *v) { - v->a[87380] = anon_sym_GT_AMP; - v->a[87381] = anon_sym_GT_PIPE; - v->a[87382] = anon_sym_LT_AMP_DASH; - v->a[87383] = anon_sym_GT_AMP_DASH; - v->a[87384] = anon_sym_LT_LT_DASH; - v->a[87385] = anon_sym_LT_LT_LT; - v->a[87386] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87387] = anon_sym_DOLLAR_LBRACK; - v->a[87388] = aux_sym_concatenation_token1; - v->a[87389] = anon_sym_DOLLAR; - v->a[87390] = sym__special_character; - v->a[87391] = anon_sym_DQUOTE; - v->a[87392] = sym_raw_string; - v->a[87393] = sym_ansi_c_string; - v->a[87394] = aux_sym_number_token1; - v->a[87395] = aux_sym_number_token2; - v->a[87396] = anon_sym_DOLLAR_LBRACE; - v->a[87397] = anon_sym_DOLLAR_LPAREN; - v->a[87398] = anon_sym_BQUOTE; - v->a[87399] = anon_sym_DOLLAR_BQUOTE; + v->a[87380] = actions(4596); + v->a[87381] = 1; + v->a[87382] = anon_sym_DQUOTE; + v->a[87383] = actions(4598); + v->a[87384] = 1; + v->a[87385] = aux_sym_number_token1; + v->a[87386] = actions(4600); + v->a[87387] = 1; + v->a[87388] = aux_sym_number_token2; + v->a[87389] = actions(4602); + v->a[87390] = 1; + v->a[87391] = anon_sym_DOLLAR_LBRACE; + v->a[87392] = actions(4604); + v->a[87393] = 1; + v->a[87394] = anon_sym_DOLLAR_LPAREN; + v->a[87395] = actions(4606); + v->a[87396] = 1; + v->a[87397] = anon_sym_BQUOTE; + v->a[87398] = actions(4608); + v->a[87399] = 1; small_parse_table_4370(v); } diff --git a/parser/static/small_parse_table/small_parse_table_874.c b/parser/static/small_parse_table/small_parse_table_874.c index 20100aa8..d71d61bf 100644 --- a/parser/static/small_parse_table/small_parse_table_874.c +++ b/parser/static/small_parse_table/small_parse_table_874.c @@ -14,126 +14,126 @@ void small_parse_table_4370(t_small_parse_table_array *v) { - v->a[87400] = anon_sym_LT_LPAREN; - v->a[87401] = anon_sym_GT_LPAREN; - v->a[87402] = sym_word; - v->a[87403] = 3; - v->a[87404] = actions(3); + v->a[87400] = anon_sym_DOLLAR_BQUOTE; + v->a[87401] = actions(4849); + v->a[87402] = 1; + v->a[87403] = aux_sym__simple_variable_name_token1; + v->a[87404] = actions(4851); v->a[87405] = 1; - v->a[87406] = sym_comment; - v->a[87407] = actions(1310); - v->a[87408] = 6; - v->a[87409] = sym_file_descriptor; - v->a[87410] = sym__concat; - v->a[87411] = sym_test_operator; - v->a[87412] = sym__brace_start; - v->a[87413] = ts_builtin_sym_end; - v->a[87414] = aux_sym_heredoc_redirect_token1; - v->a[87415] = actions(1308); - v->a[87416] = 38; - v->a[87417] = anon_sym_LPAREN_LPAREN; - v->a[87418] = anon_sym_SEMI; - v->a[87419] = anon_sym_PIPE_PIPE; + v->a[87406] = sym_variable_name; + v->a[87407] = state(1476); + v->a[87408] = 1; + v->a[87409] = sym__arithmetic_postfix_expression; + v->a[87410] = state(1478); + v->a[87411] = 1; + v->a[87412] = sym__arithmetic_unary_expression; + v->a[87413] = state(1490); + v->a[87414] = 1; + v->a[87415] = sym__arithmetic_ternary_expression; + v->a[87416] = state(1511); + v->a[87417] = 1; + v->a[87418] = sym__arithmetic_binary_expression; + v->a[87419] = actions(4588); small_parse_table_4371(v); } void small_parse_table_4371(t_small_parse_table_array *v) { - v->a[87420] = anon_sym_AMP_AMP; - v->a[87421] = anon_sym_PIPE; - v->a[87422] = anon_sym_AMP; - v->a[87423] = anon_sym_LT; - v->a[87424] = anon_sym_GT; - v->a[87425] = anon_sym_LT_LT; - v->a[87426] = anon_sym_GT_GT; - v->a[87427] = anon_sym_SEMI_SEMI; - v->a[87428] = anon_sym_PIPE_AMP; - v->a[87429] = anon_sym_AMP_GT; - v->a[87430] = anon_sym_AMP_GT_GT; - v->a[87431] = anon_sym_LT_AMP; - v->a[87432] = anon_sym_GT_AMP; - v->a[87433] = anon_sym_GT_PIPE; - v->a[87434] = anon_sym_LT_AMP_DASH; - v->a[87435] = anon_sym_GT_AMP_DASH; - v->a[87436] = anon_sym_LT_LT_DASH; - v->a[87437] = anon_sym_LT_LT_LT; - v->a[87438] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87439] = anon_sym_DOLLAR_LBRACK; + v->a[87420] = 2; + v->a[87421] = anon_sym_PLUS_PLUS; + v->a[87422] = anon_sym_DASH_DASH; + v->a[87423] = actions(4590); + v->a[87424] = 2; + v->a[87425] = anon_sym_DASH2; + v->a[87426] = anon_sym_PLUS2; + v->a[87427] = state(1480); + v->a[87428] = 8; + v->a[87429] = sym__arithmetic_expression; + v->a[87430] = sym__arithmetic_literal; + v->a[87431] = sym__arithmetic_parenthesized_expression; + v->a[87432] = sym_string; + v->a[87433] = sym_number; + v->a[87434] = sym_simple_expansion; + v->a[87435] = sym_expansion; + v->a[87436] = sym_command_substitution; + v->a[87437] = 21; + v->a[87438] = actions(57); + v->a[87439] = 1; small_parse_table_4372(v); } void small_parse_table_4372(t_small_parse_table_array *v) { - v->a[87440] = aux_sym_concatenation_token1; - v->a[87441] = anon_sym_DOLLAR; - v->a[87442] = sym__special_character; - v->a[87443] = anon_sym_DQUOTE; - v->a[87444] = sym_raw_string; - v->a[87445] = sym_ansi_c_string; - v->a[87446] = aux_sym_number_token1; - v->a[87447] = aux_sym_number_token2; - v->a[87448] = anon_sym_DOLLAR_LBRACE; - v->a[87449] = anon_sym_DOLLAR_LPAREN; - v->a[87450] = anon_sym_BQUOTE; - v->a[87451] = anon_sym_DOLLAR_BQUOTE; - v->a[87452] = anon_sym_LT_LPAREN; - v->a[87453] = anon_sym_GT_LPAREN; - v->a[87454] = sym_word; - v->a[87455] = 3; - v->a[87456] = actions(3); + v->a[87440] = sym_comment; + v->a[87441] = actions(4584); + v->a[87442] = 1; + v->a[87443] = anon_sym_LPAREN; + v->a[87444] = actions(4586); + v->a[87445] = 1; + v->a[87446] = anon_sym_BANG; + v->a[87447] = actions(4592); + v->a[87448] = 1; + v->a[87449] = anon_sym_TILDE; + v->a[87450] = actions(4594); + v->a[87451] = 1; + v->a[87452] = anon_sym_DOLLAR; + v->a[87453] = actions(4596); + v->a[87454] = 1; + v->a[87455] = anon_sym_DQUOTE; + v->a[87456] = actions(4598); v->a[87457] = 1; - v->a[87458] = sym_comment; - v->a[87459] = actions(1334); + v->a[87458] = aux_sym_number_token1; + v->a[87459] = actions(4600); small_parse_table_4373(v); } void small_parse_table_4373(t_small_parse_table_array *v) { - v->a[87460] = 5; - v->a[87461] = sym_file_descriptor; - v->a[87462] = sym__concat; - v->a[87463] = sym_test_operator; - v->a[87464] = sym__brace_start; - v->a[87465] = aux_sym_heredoc_redirect_token1; - v->a[87466] = actions(1332); - v->a[87467] = 39; - v->a[87468] = anon_sym_LPAREN_LPAREN; - v->a[87469] = anon_sym_SEMI; - v->a[87470] = anon_sym_PIPE_PIPE; - v->a[87471] = anon_sym_AMP_AMP; - v->a[87472] = anon_sym_PIPE; - v->a[87473] = anon_sym_AMP; - v->a[87474] = anon_sym_LT; - v->a[87475] = anon_sym_GT; - v->a[87476] = anon_sym_LT_LT; - v->a[87477] = anon_sym_GT_GT; - v->a[87478] = anon_sym_RPAREN; - v->a[87479] = anon_sym_SEMI_SEMI; + v->a[87460] = 1; + v->a[87461] = aux_sym_number_token2; + v->a[87462] = actions(4602); + v->a[87463] = 1; + v->a[87464] = anon_sym_DOLLAR_LBRACE; + v->a[87465] = actions(4604); + v->a[87466] = 1; + v->a[87467] = anon_sym_DOLLAR_LPAREN; + v->a[87468] = actions(4606); + v->a[87469] = 1; + v->a[87470] = anon_sym_BQUOTE; + v->a[87471] = actions(4608); + v->a[87472] = 1; + v->a[87473] = anon_sym_DOLLAR_BQUOTE; + v->a[87474] = actions(4853); + v->a[87475] = 1; + v->a[87476] = aux_sym__simple_variable_name_token1; + v->a[87477] = actions(4855); + v->a[87478] = 1; + v->a[87479] = sym_variable_name; small_parse_table_4374(v); } void small_parse_table_4374(t_small_parse_table_array *v) { - v->a[87480] = anon_sym_PIPE_AMP; - v->a[87481] = anon_sym_AMP_GT; - v->a[87482] = anon_sym_AMP_GT_GT; - v->a[87483] = anon_sym_LT_AMP; - v->a[87484] = anon_sym_GT_AMP; - v->a[87485] = anon_sym_GT_PIPE; - v->a[87486] = anon_sym_LT_AMP_DASH; - v->a[87487] = anon_sym_GT_AMP_DASH; - v->a[87488] = anon_sym_LT_LT_DASH; - v->a[87489] = anon_sym_LT_LT_LT; - v->a[87490] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87491] = anon_sym_DOLLAR_LBRACK; - v->a[87492] = aux_sym_concatenation_token1; - v->a[87493] = anon_sym_DOLLAR; - v->a[87494] = sym__special_character; - v->a[87495] = anon_sym_DQUOTE; - v->a[87496] = sym_raw_string; - v->a[87497] = sym_ansi_c_string; - v->a[87498] = aux_sym_number_token1; - v->a[87499] = aux_sym_number_token2; + v->a[87480] = state(1476); + v->a[87481] = 1; + v->a[87482] = sym__arithmetic_postfix_expression; + v->a[87483] = state(1478); + v->a[87484] = 1; + v->a[87485] = sym__arithmetic_unary_expression; + v->a[87486] = state(1490); + v->a[87487] = 1; + v->a[87488] = sym__arithmetic_ternary_expression; + v->a[87489] = state(1511); + v->a[87490] = 1; + v->a[87491] = sym__arithmetic_binary_expression; + v->a[87492] = actions(4588); + v->a[87493] = 2; + v->a[87494] = anon_sym_PLUS_PLUS; + v->a[87495] = anon_sym_DASH_DASH; + v->a[87496] = actions(4590); + v->a[87497] = 2; + v->a[87498] = anon_sym_DASH2; + v->a[87499] = anon_sym_PLUS2; small_parse_table_4375(v); } diff --git a/parser/static/small_parse_table/small_parse_table_875.c b/parser/static/small_parse_table/small_parse_table_875.c index b6458678..1e2a0d7a 100644 --- a/parser/static/small_parse_table/small_parse_table_875.c +++ b/parser/static/small_parse_table/small_parse_table_875.c @@ -14,126 +14,126 @@ void small_parse_table_4375(t_small_parse_table_array *v) { - v->a[87500] = anon_sym_DOLLAR_LBRACE; - v->a[87501] = anon_sym_DOLLAR_LPAREN; - v->a[87502] = anon_sym_BQUOTE; - v->a[87503] = anon_sym_DOLLAR_BQUOTE; - v->a[87504] = anon_sym_LT_LPAREN; - v->a[87505] = anon_sym_GT_LPAREN; - v->a[87506] = sym_word; - v->a[87507] = 6; - v->a[87508] = actions(3); - v->a[87509] = 1; - v->a[87510] = sym_comment; - v->a[87511] = actions(5080); + v->a[87500] = state(1477); + v->a[87501] = 8; + v->a[87502] = sym__arithmetic_expression; + v->a[87503] = sym__arithmetic_literal; + v->a[87504] = sym__arithmetic_parenthesized_expression; + v->a[87505] = sym_string; + v->a[87506] = sym_number; + v->a[87507] = sym_simple_expansion; + v->a[87508] = sym_expansion; + v->a[87509] = sym_command_substitution; + v->a[87510] = 5; + v->a[87511] = actions(57); v->a[87512] = 1; - v->a[87513] = aux_sym_concatenation_token1; - v->a[87514] = actions(6006); + v->a[87513] = sym_comment; + v->a[87514] = state(1782); v->a[87515] = 1; - v->a[87516] = sym__concat; - v->a[87517] = state(1065); - v->a[87518] = 1; - v->a[87519] = aux_sym_concatenation_repeat1; + v->a[87516] = aux_sym_concatenation_repeat1; + v->a[87517] = actions(4795); + v->a[87518] = 2; + v->a[87519] = sym__concat; small_parse_table_4376(v); } void small_parse_table_4376(t_small_parse_table_array *v) { - v->a[87520] = actions(1267); - v->a[87521] = 5; - v->a[87522] = sym_file_descriptor; - v->a[87523] = sym_test_operator; - v->a[87524] = sym__bare_dollar; - v->a[87525] = sym__brace_start; - v->a[87526] = aux_sym_heredoc_redirect_token1; - v->a[87527] = actions(1265); - v->a[87528] = 36; - v->a[87529] = anon_sym_LPAREN_LPAREN; - v->a[87530] = anon_sym_PIPE_PIPE; - v->a[87531] = anon_sym_AMP_AMP; - v->a[87532] = anon_sym_PIPE; - v->a[87533] = anon_sym_EQ_EQ; - v->a[87534] = anon_sym_LT; - v->a[87535] = anon_sym_GT; - v->a[87536] = anon_sym_LT_LT; - v->a[87537] = anon_sym_GT_GT; - v->a[87538] = anon_sym_PIPE_AMP; - v->a[87539] = anon_sym_EQ_TILDE; + v->a[87520] = aux_sym_concatenation_token1; + v->a[87521] = actions(1388); + v->a[87522] = 11; + v->a[87523] = anon_sym_LT; + v->a[87524] = anon_sym_GT; + v->a[87525] = anon_sym_AMP_GT; + v->a[87526] = anon_sym_LT_AMP; + v->a[87527] = anon_sym_GT_AMP; + v->a[87528] = anon_sym_DOLLAR; + v->a[87529] = aux_sym_number_token1; + v->a[87530] = aux_sym_number_token2; + v->a[87531] = anon_sym_DOLLAR_LPAREN; + v->a[87532] = anon_sym_BQUOTE; + v->a[87533] = sym_word; + v->a[87534] = actions(1390); + v->a[87535] = 15; + v->a[87536] = sym_file_descriptor; + v->a[87537] = sym_variable_name; + v->a[87538] = sym_test_operator; + v->a[87539] = sym__brace_start; small_parse_table_4377(v); } void small_parse_table_4377(t_small_parse_table_array *v) { - v->a[87540] = anon_sym_AMP_GT; + v->a[87540] = anon_sym_GT_GT; v->a[87541] = anon_sym_AMP_GT_GT; - v->a[87542] = anon_sym_LT_AMP; - v->a[87543] = anon_sym_GT_AMP; - v->a[87544] = anon_sym_GT_PIPE; - v->a[87545] = anon_sym_LT_AMP_DASH; - v->a[87546] = anon_sym_GT_AMP_DASH; - v->a[87547] = anon_sym_LT_LT_DASH; - v->a[87548] = anon_sym_LT_LT_LT; - v->a[87549] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87550] = anon_sym_DOLLAR_LBRACK; - v->a[87551] = anon_sym_DOLLAR; - v->a[87552] = sym__special_character; - v->a[87553] = anon_sym_DQUOTE; - v->a[87554] = sym_raw_string; - v->a[87555] = sym_ansi_c_string; - v->a[87556] = aux_sym_number_token1; - v->a[87557] = aux_sym_number_token2; - v->a[87558] = anon_sym_DOLLAR_LBRACE; - v->a[87559] = anon_sym_DOLLAR_LPAREN; + v->a[87542] = anon_sym_GT_PIPE; + v->a[87543] = anon_sym_LT_AMP_DASH; + v->a[87544] = anon_sym_GT_AMP_DASH; + v->a[87545] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[87546] = sym__special_character; + v->a[87547] = anon_sym_DQUOTE; + v->a[87548] = sym_raw_string; + v->a[87549] = anon_sym_DOLLAR_LBRACE; + v->a[87550] = anon_sym_DOLLAR_BQUOTE; + v->a[87551] = 21; + v->a[87552] = actions(57); + v->a[87553] = 1; + v->a[87554] = sym_comment; + v->a[87555] = actions(4584); + v->a[87556] = 1; + v->a[87557] = anon_sym_LPAREN; + v->a[87558] = actions(4586); + v->a[87559] = 1; small_parse_table_4378(v); } void small_parse_table_4378(t_small_parse_table_array *v) { - v->a[87560] = anon_sym_BQUOTE; - v->a[87561] = anon_sym_DOLLAR_BQUOTE; - v->a[87562] = anon_sym_LT_LPAREN; - v->a[87563] = anon_sym_GT_LPAREN; - v->a[87564] = sym_word; - v->a[87565] = 6; - v->a[87566] = actions(3); - v->a[87567] = 1; - v->a[87568] = sym_comment; - v->a[87569] = actions(5080); - v->a[87570] = 1; - v->a[87571] = aux_sym_concatenation_token1; - v->a[87572] = actions(6008); - v->a[87573] = 1; - v->a[87574] = sym__concat; - v->a[87575] = state(1065); - v->a[87576] = 1; - v->a[87577] = aux_sym_concatenation_repeat1; - v->a[87578] = actions(1288); - v->a[87579] = 5; + v->a[87560] = anon_sym_BANG; + v->a[87561] = actions(4592); + v->a[87562] = 1; + v->a[87563] = anon_sym_TILDE; + v->a[87564] = actions(4594); + v->a[87565] = 1; + v->a[87566] = anon_sym_DOLLAR; + v->a[87567] = actions(4596); + v->a[87568] = 1; + v->a[87569] = anon_sym_DQUOTE; + v->a[87570] = actions(4598); + v->a[87571] = 1; + v->a[87572] = aux_sym_number_token1; + v->a[87573] = actions(4600); + v->a[87574] = 1; + v->a[87575] = aux_sym_number_token2; + v->a[87576] = actions(4602); + v->a[87577] = 1; + v->a[87578] = anon_sym_DOLLAR_LBRACE; + v->a[87579] = actions(4604); small_parse_table_4379(v); } void small_parse_table_4379(t_small_parse_table_array *v) { - v->a[87580] = sym_file_descriptor; - v->a[87581] = sym_test_operator; - v->a[87582] = sym__bare_dollar; - v->a[87583] = sym__brace_start; - v->a[87584] = aux_sym_heredoc_redirect_token1; - v->a[87585] = actions(1286); - v->a[87586] = 36; - v->a[87587] = anon_sym_LPAREN_LPAREN; - v->a[87588] = anon_sym_PIPE_PIPE; - v->a[87589] = anon_sym_AMP_AMP; - v->a[87590] = anon_sym_PIPE; - v->a[87591] = anon_sym_EQ_EQ; - v->a[87592] = anon_sym_LT; - v->a[87593] = anon_sym_GT; - v->a[87594] = anon_sym_LT_LT; - v->a[87595] = anon_sym_GT_GT; - v->a[87596] = anon_sym_PIPE_AMP; - v->a[87597] = anon_sym_EQ_TILDE; - v->a[87598] = anon_sym_AMP_GT; - v->a[87599] = anon_sym_AMP_GT_GT; + v->a[87580] = 1; + v->a[87581] = anon_sym_DOLLAR_LPAREN; + v->a[87582] = actions(4606); + v->a[87583] = 1; + v->a[87584] = anon_sym_BQUOTE; + v->a[87585] = actions(4608); + v->a[87586] = 1; + v->a[87587] = anon_sym_DOLLAR_BQUOTE; + v->a[87588] = actions(4857); + v->a[87589] = 1; + v->a[87590] = aux_sym__simple_variable_name_token1; + v->a[87591] = actions(4859); + v->a[87592] = 1; + v->a[87593] = sym_variable_name; + v->a[87594] = state(1476); + v->a[87595] = 1; + v->a[87596] = sym__arithmetic_postfix_expression; + v->a[87597] = state(1478); + v->a[87598] = 1; + v->a[87599] = sym__arithmetic_unary_expression; small_parse_table_4380(v); } diff --git a/parser/static/small_parse_table/small_parse_table_876.c b/parser/static/small_parse_table/small_parse_table_876.c index 7d2b0f42..a8db0d0d 100644 --- a/parser/static/small_parse_table/small_parse_table_876.c +++ b/parser/static/small_parse_table/small_parse_table_876.c @@ -14,126 +14,126 @@ void small_parse_table_4380(t_small_parse_table_array *v) { - v->a[87600] = anon_sym_LT_AMP; - v->a[87601] = anon_sym_GT_AMP; - v->a[87602] = anon_sym_GT_PIPE; - v->a[87603] = anon_sym_LT_AMP_DASH; - v->a[87604] = anon_sym_GT_AMP_DASH; - v->a[87605] = anon_sym_LT_LT_DASH; - v->a[87606] = anon_sym_LT_LT_LT; - v->a[87607] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87608] = anon_sym_DOLLAR_LBRACK; - v->a[87609] = anon_sym_DOLLAR; - v->a[87610] = sym__special_character; - v->a[87611] = anon_sym_DQUOTE; - v->a[87612] = sym_raw_string; - v->a[87613] = sym_ansi_c_string; - v->a[87614] = aux_sym_number_token1; - v->a[87615] = aux_sym_number_token2; - v->a[87616] = anon_sym_DOLLAR_LBRACE; - v->a[87617] = anon_sym_DOLLAR_LPAREN; - v->a[87618] = anon_sym_BQUOTE; - v->a[87619] = anon_sym_DOLLAR_BQUOTE; + v->a[87600] = state(1490); + v->a[87601] = 1; + v->a[87602] = sym__arithmetic_ternary_expression; + v->a[87603] = state(1511); + v->a[87604] = 1; + v->a[87605] = sym__arithmetic_binary_expression; + v->a[87606] = actions(4588); + v->a[87607] = 2; + v->a[87608] = anon_sym_PLUS_PLUS; + v->a[87609] = anon_sym_DASH_DASH; + v->a[87610] = actions(4590); + v->a[87611] = 2; + v->a[87612] = anon_sym_DASH2; + v->a[87613] = anon_sym_PLUS2; + v->a[87614] = state(1407); + v->a[87615] = 8; + v->a[87616] = sym__arithmetic_expression; + v->a[87617] = sym__arithmetic_literal; + v->a[87618] = sym__arithmetic_parenthesized_expression; + v->a[87619] = sym_string; small_parse_table_4381(v); } void small_parse_table_4381(t_small_parse_table_array *v) { - v->a[87620] = anon_sym_LT_LPAREN; - v->a[87621] = anon_sym_GT_LPAREN; - v->a[87622] = sym_word; - v->a[87623] = 6; - v->a[87624] = actions(3); - v->a[87625] = 1; - v->a[87626] = sym_comment; - v->a[87627] = actions(5080); - v->a[87628] = 1; - v->a[87629] = aux_sym_concatenation_token1; - v->a[87630] = actions(5082); - v->a[87631] = 1; - v->a[87632] = sym__concat; - v->a[87633] = state(1821); - v->a[87634] = 1; - v->a[87635] = aux_sym_concatenation_repeat1; - v->a[87636] = actions(1263); - v->a[87637] = 5; - v->a[87638] = sym_file_descriptor; - v->a[87639] = sym_test_operator; + v->a[87620] = sym_number; + v->a[87621] = sym_simple_expansion; + v->a[87622] = sym_expansion; + v->a[87623] = sym_command_substitution; + v->a[87624] = 21; + v->a[87625] = actions(57); + v->a[87626] = 1; + v->a[87627] = sym_comment; + v->a[87628] = actions(4614); + v->a[87629] = 1; + v->a[87630] = anon_sym_LPAREN; + v->a[87631] = actions(4616); + v->a[87632] = 1; + v->a[87633] = anon_sym_BANG; + v->a[87634] = actions(4622); + v->a[87635] = 1; + v->a[87636] = anon_sym_TILDE; + v->a[87637] = actions(4624); + v->a[87638] = 1; + v->a[87639] = anon_sym_DOLLAR; small_parse_table_4382(v); } void small_parse_table_4382(t_small_parse_table_array *v) { - v->a[87640] = sym__bare_dollar; - v->a[87641] = sym__brace_start; - v->a[87642] = aux_sym_heredoc_redirect_token1; - v->a[87643] = actions(1261); - v->a[87644] = 36; - v->a[87645] = anon_sym_LPAREN_LPAREN; - v->a[87646] = anon_sym_PIPE_PIPE; - v->a[87647] = anon_sym_AMP_AMP; - v->a[87648] = anon_sym_PIPE; - v->a[87649] = anon_sym_EQ_EQ; - v->a[87650] = anon_sym_LT; - v->a[87651] = anon_sym_GT; - v->a[87652] = anon_sym_LT_LT; - v->a[87653] = anon_sym_GT_GT; - v->a[87654] = anon_sym_PIPE_AMP; - v->a[87655] = anon_sym_EQ_TILDE; - v->a[87656] = anon_sym_AMP_GT; - v->a[87657] = anon_sym_AMP_GT_GT; - v->a[87658] = anon_sym_LT_AMP; - v->a[87659] = anon_sym_GT_AMP; + v->a[87640] = actions(4626); + v->a[87641] = 1; + v->a[87642] = anon_sym_DQUOTE; + v->a[87643] = actions(4628); + v->a[87644] = 1; + v->a[87645] = aux_sym_number_token1; + v->a[87646] = actions(4630); + v->a[87647] = 1; + v->a[87648] = aux_sym_number_token2; + v->a[87649] = actions(4632); + v->a[87650] = 1; + v->a[87651] = anon_sym_DOLLAR_LBRACE; + v->a[87652] = actions(4634); + v->a[87653] = 1; + v->a[87654] = anon_sym_DOLLAR_LPAREN; + v->a[87655] = actions(4636); + v->a[87656] = 1; + v->a[87657] = anon_sym_BQUOTE; + v->a[87658] = actions(4638); + v->a[87659] = 1; small_parse_table_4383(v); } void small_parse_table_4383(t_small_parse_table_array *v) { - v->a[87660] = anon_sym_GT_PIPE; - v->a[87661] = anon_sym_LT_AMP_DASH; - v->a[87662] = anon_sym_GT_AMP_DASH; - v->a[87663] = anon_sym_LT_LT_DASH; - v->a[87664] = anon_sym_LT_LT_LT; - v->a[87665] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87666] = anon_sym_DOLLAR_LBRACK; - v->a[87667] = anon_sym_DOLLAR; - v->a[87668] = sym__special_character; - v->a[87669] = anon_sym_DQUOTE; - v->a[87670] = sym_raw_string; - v->a[87671] = sym_ansi_c_string; - v->a[87672] = aux_sym_number_token1; - v->a[87673] = aux_sym_number_token2; - v->a[87674] = anon_sym_DOLLAR_LBRACE; - v->a[87675] = anon_sym_DOLLAR_LPAREN; - v->a[87676] = anon_sym_BQUOTE; - v->a[87677] = anon_sym_DOLLAR_BQUOTE; - v->a[87678] = anon_sym_LT_LPAREN; - v->a[87679] = anon_sym_GT_LPAREN; + v->a[87660] = anon_sym_DOLLAR_BQUOTE; + v->a[87661] = actions(4861); + v->a[87662] = 1; + v->a[87663] = aux_sym__simple_variable_name_token1; + v->a[87664] = actions(4863); + v->a[87665] = 1; + v->a[87666] = sym_variable_name; + v->a[87667] = state(1637); + v->a[87668] = 1; + v->a[87669] = sym__arithmetic_postfix_expression; + v->a[87670] = state(1638); + v->a[87671] = 1; + v->a[87672] = sym__arithmetic_unary_expression; + v->a[87673] = state(1640); + v->a[87674] = 1; + v->a[87675] = sym__arithmetic_ternary_expression; + v->a[87676] = state(1642); + v->a[87677] = 1; + v->a[87678] = sym__arithmetic_binary_expression; + v->a[87679] = actions(4618); small_parse_table_4384(v); } void small_parse_table_4384(t_small_parse_table_array *v) { - v->a[87680] = sym_word; - v->a[87681] = 27; - v->a[87682] = actions(71); - v->a[87683] = 1; - v->a[87684] = sym_comment; - v->a[87685] = actions(1131); - v->a[87686] = 1; - v->a[87687] = anon_sym_LPAREN; - v->a[87688] = actions(1141); - v->a[87689] = 1; - v->a[87690] = anon_sym_DOLLAR_LBRACK; - v->a[87691] = actions(1145); - v->a[87692] = 1; - v->a[87693] = anon_sym_DOLLAR; - v->a[87694] = actions(1149); - v->a[87695] = 1; - v->a[87696] = anon_sym_DQUOTE; - v->a[87697] = actions(1153); - v->a[87698] = 1; - v->a[87699] = aux_sym_number_token1; + v->a[87680] = 2; + v->a[87681] = anon_sym_PLUS_PLUS; + v->a[87682] = anon_sym_DASH_DASH; + v->a[87683] = actions(4620); + v->a[87684] = 2; + v->a[87685] = anon_sym_DASH2; + v->a[87686] = anon_sym_PLUS2; + v->a[87687] = state(1673); + v->a[87688] = 8; + v->a[87689] = sym__arithmetic_expression; + v->a[87690] = sym__arithmetic_literal; + v->a[87691] = sym__arithmetic_parenthesized_expression; + v->a[87692] = sym_string; + v->a[87693] = sym_number; + v->a[87694] = sym_simple_expansion; + v->a[87695] = sym_expansion; + v->a[87696] = sym_command_substitution; + v->a[87697] = 21; + v->a[87698] = actions(57); + v->a[87699] = 1; small_parse_table_4385(v); } diff --git a/parser/static/small_parse_table/small_parse_table_877.c b/parser/static/small_parse_table/small_parse_table_877.c index 7f6f2fa1..ebe29da6 100644 --- a/parser/static/small_parse_table/small_parse_table_877.c +++ b/parser/static/small_parse_table/small_parse_table_877.c @@ -14,126 +14,126 @@ void small_parse_table_4385(t_small_parse_table_array *v) { - v->a[87700] = actions(1155); - v->a[87701] = 1; - v->a[87702] = aux_sym_number_token2; - v->a[87703] = actions(1157); - v->a[87704] = 1; - v->a[87705] = anon_sym_DOLLAR_LBRACE; - v->a[87706] = actions(1159); - v->a[87707] = 1; - v->a[87708] = anon_sym_DOLLAR_LPAREN; - v->a[87709] = actions(1163); - v->a[87710] = 1; - v->a[87711] = anon_sym_DOLLAR_BQUOTE; - v->a[87712] = actions(1169); - v->a[87713] = 1; - v->a[87714] = sym__brace_start; - v->a[87715] = actions(1187); - v->a[87716] = 1; - v->a[87717] = sym_word; - v->a[87718] = actions(1189); - v->a[87719] = 1; + v->a[87700] = sym_comment; + v->a[87701] = actions(4584); + v->a[87702] = 1; + v->a[87703] = anon_sym_LPAREN; + v->a[87704] = actions(4586); + v->a[87705] = 1; + v->a[87706] = anon_sym_BANG; + v->a[87707] = actions(4592); + v->a[87708] = 1; + v->a[87709] = anon_sym_TILDE; + v->a[87710] = actions(4594); + v->a[87711] = 1; + v->a[87712] = anon_sym_DOLLAR; + v->a[87713] = actions(4596); + v->a[87714] = 1; + v->a[87715] = anon_sym_DQUOTE; + v->a[87716] = actions(4598); + v->a[87717] = 1; + v->a[87718] = aux_sym_number_token1; + v->a[87719] = actions(4600); small_parse_table_4386(v); } void small_parse_table_4386(t_small_parse_table_array *v) { - v->a[87720] = anon_sym_BANG; - v->a[87721] = actions(1195); - v->a[87722] = 1; - v->a[87723] = anon_sym_TILDE; - v->a[87724] = actions(1201); - v->a[87725] = 1; - v->a[87726] = sym_test_operator; - v->a[87727] = actions(3060); - v->a[87728] = 1; - v->a[87729] = anon_sym_BQUOTE; - v->a[87730] = actions(5779); - v->a[87731] = 1; - v->a[87732] = sym__special_character; - v->a[87733] = state(2717); - v->a[87734] = 1; - v->a[87735] = aux_sym__literal_repeat1; - v->a[87736] = state(3125); - v->a[87737] = 1; - v->a[87738] = sym__expression; - v->a[87739] = state(7188); + v->a[87720] = 1; + v->a[87721] = aux_sym_number_token2; + v->a[87722] = actions(4602); + v->a[87723] = 1; + v->a[87724] = anon_sym_DOLLAR_LBRACE; + v->a[87725] = actions(4604); + v->a[87726] = 1; + v->a[87727] = anon_sym_DOLLAR_LPAREN; + v->a[87728] = actions(4606); + v->a[87729] = 1; + v->a[87730] = anon_sym_BQUOTE; + v->a[87731] = actions(4608); + v->a[87732] = 1; + v->a[87733] = anon_sym_DOLLAR_BQUOTE; + v->a[87734] = actions(4865); + v->a[87735] = 1; + v->a[87736] = aux_sym__simple_variable_name_token1; + v->a[87737] = actions(4867); + v->a[87738] = 1; + v->a[87739] = sym_variable_name; small_parse_table_4387(v); } void small_parse_table_4387(t_small_parse_table_array *v) { - v->a[87740] = 1; - v->a[87741] = sym__test_command_binary_expression; - v->a[87742] = actions(1129); - v->a[87743] = 2; - v->a[87744] = anon_sym_LPAREN_LPAREN; - v->a[87745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87746] = actions(1165); - v->a[87747] = 2; - v->a[87748] = anon_sym_LT_LPAREN; - v->a[87749] = anon_sym_GT_LPAREN; - v->a[87750] = actions(1191); - v->a[87751] = 2; - v->a[87752] = anon_sym_PLUS_PLUS2; - v->a[87753] = anon_sym_DASH_DASH2; - v->a[87754] = actions(1193); - v->a[87755] = 2; - v->a[87756] = anon_sym_DASH2; - v->a[87757] = anon_sym_PLUS2; - v->a[87758] = actions(1199); - v->a[87759] = 2; + v->a[87740] = state(1476); + v->a[87741] = 1; + v->a[87742] = sym__arithmetic_postfix_expression; + v->a[87743] = state(1478); + v->a[87744] = 1; + v->a[87745] = sym__arithmetic_unary_expression; + v->a[87746] = state(1490); + v->a[87747] = 1; + v->a[87748] = sym__arithmetic_ternary_expression; + v->a[87749] = state(1511); + v->a[87750] = 1; + v->a[87751] = sym__arithmetic_binary_expression; + v->a[87752] = actions(4588); + v->a[87753] = 2; + v->a[87754] = anon_sym_PLUS_PLUS; + v->a[87755] = anon_sym_DASH_DASH; + v->a[87756] = actions(4590); + v->a[87757] = 2; + v->a[87758] = anon_sym_DASH2; + v->a[87759] = anon_sym_PLUS2; small_parse_table_4388(v); } void small_parse_table_4388(t_small_parse_table_array *v) { - v->a[87760] = sym_raw_string; - v->a[87761] = sym_ansi_c_string; - v->a[87762] = state(2594); - v->a[87763] = 6; - v->a[87764] = sym_binary_expression; - v->a[87765] = sym_ternary_expression; - v->a[87766] = sym_unary_expression; - v->a[87767] = sym_postfix_expression; - v->a[87768] = sym_parenthesized_expression; - v->a[87769] = sym_concatenation; - v->a[87770] = state(2503); - v->a[87771] = 9; - v->a[87772] = sym_arithmetic_expansion; - v->a[87773] = sym_brace_expression; - v->a[87774] = sym_string; - v->a[87775] = sym_translated_string; - v->a[87776] = sym_number; - v->a[87777] = sym_simple_expansion; - v->a[87778] = sym_expansion; - v->a[87779] = sym_command_substitution; + v->a[87760] = state(1516); + v->a[87761] = 8; + v->a[87762] = sym__arithmetic_expression; + v->a[87763] = sym__arithmetic_literal; + v->a[87764] = sym__arithmetic_parenthesized_expression; + v->a[87765] = sym_string; + v->a[87766] = sym_number; + v->a[87767] = sym_simple_expansion; + v->a[87768] = sym_expansion; + v->a[87769] = sym_command_substitution; + v->a[87770] = 21; + v->a[87771] = actions(57); + v->a[87772] = 1; + v->a[87773] = sym_comment; + v->a[87774] = actions(4328); + v->a[87775] = 1; + v->a[87776] = sym_word; + v->a[87777] = actions(4340); + v->a[87778] = 1; + v->a[87779] = anon_sym_DOLLAR; small_parse_table_4389(v); } void small_parse_table_4389(t_small_parse_table_array *v) { - v->a[87780] = sym_process_substitution; - v->a[87781] = 3; - v->a[87782] = actions(3); - v->a[87783] = 1; - v->a[87784] = sym_comment; - v->a[87785] = actions(1350); - v->a[87786] = 5; - v->a[87787] = sym_file_descriptor; - v->a[87788] = sym__concat; - v->a[87789] = sym_test_operator; - v->a[87790] = sym__brace_start; - v->a[87791] = aux_sym_heredoc_redirect_token1; - v->a[87792] = actions(1348); - v->a[87793] = 39; - v->a[87794] = anon_sym_LPAREN_LPAREN; - v->a[87795] = anon_sym_SEMI; - v->a[87796] = anon_sym_PIPE_PIPE; - v->a[87797] = anon_sym_AMP_AMP; - v->a[87798] = anon_sym_PIPE; - v->a[87799] = anon_sym_AMP; + v->a[87780] = actions(4346); + v->a[87781] = 1; + v->a[87782] = aux_sym_number_token1; + v->a[87783] = actions(4348); + v->a[87784] = 1; + v->a[87785] = aux_sym_number_token2; + v->a[87786] = actions(4352); + v->a[87787] = 1; + v->a[87788] = anon_sym_DOLLAR_LPAREN; + v->a[87789] = actions(4360); + v->a[87790] = 1; + v->a[87791] = sym_extglob_pattern; + v->a[87792] = actions(4362); + v->a[87793] = 1; + v->a[87794] = sym__brace_start; + v->a[87795] = actions(4548); + v->a[87796] = 1; + v->a[87797] = anon_sym_LPAREN; + v->a[87798] = actions(4550); + v->a[87799] = 1; small_parse_table_4390(v); } diff --git a/parser/static/small_parse_table/small_parse_table_878.c b/parser/static/small_parse_table/small_parse_table_878.c index 01574a7c..1a16a02e 100644 --- a/parser/static/small_parse_table/small_parse_table_878.c +++ b/parser/static/small_parse_table/small_parse_table_878.c @@ -14,126 +14,126 @@ void small_parse_table_4390(t_small_parse_table_array *v) { - v->a[87800] = anon_sym_LT; - v->a[87801] = anon_sym_GT; - v->a[87802] = anon_sym_LT_LT; - v->a[87803] = anon_sym_GT_GT; - v->a[87804] = anon_sym_SEMI_SEMI; - v->a[87805] = anon_sym_SEMI_AMP; - v->a[87806] = anon_sym_SEMI_SEMI_AMP; - v->a[87807] = anon_sym_PIPE_AMP; - v->a[87808] = anon_sym_AMP_GT; - v->a[87809] = anon_sym_AMP_GT_GT; - v->a[87810] = anon_sym_LT_AMP; - v->a[87811] = anon_sym_GT_AMP; - v->a[87812] = anon_sym_GT_PIPE; - v->a[87813] = anon_sym_LT_AMP_DASH; - v->a[87814] = anon_sym_GT_AMP_DASH; - v->a[87815] = anon_sym_LT_LT_DASH; - v->a[87816] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87817] = anon_sym_DOLLAR_LBRACK; - v->a[87818] = aux_sym_concatenation_token1; - v->a[87819] = anon_sym_DOLLAR; + v->a[87800] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[87801] = actions(4552); + v->a[87802] = 1; + v->a[87803] = sym__special_character; + v->a[87804] = actions(4554); + v->a[87805] = 1; + v->a[87806] = anon_sym_DQUOTE; + v->a[87807] = actions(4556); + v->a[87808] = 1; + v->a[87809] = anon_sym_DOLLAR_LBRACE; + v->a[87810] = actions(4558); + v->a[87811] = 1; + v->a[87812] = anon_sym_BQUOTE; + v->a[87813] = actions(4560); + v->a[87814] = 1; + v->a[87815] = anon_sym_DOLLAR_BQUOTE; + v->a[87816] = state(3393); + v->a[87817] = 1; + v->a[87818] = aux_sym__literal_repeat1; + v->a[87819] = state(3952); small_parse_table_4391(v); } void small_parse_table_4391(t_small_parse_table_array *v) { - v->a[87820] = sym__special_character; - v->a[87821] = anon_sym_DQUOTE; - v->a[87822] = sym_raw_string; - v->a[87823] = sym_ansi_c_string; - v->a[87824] = aux_sym_number_token1; - v->a[87825] = aux_sym_number_token2; - v->a[87826] = anon_sym_DOLLAR_LBRACE; - v->a[87827] = anon_sym_DOLLAR_LPAREN; - v->a[87828] = anon_sym_BQUOTE; - v->a[87829] = anon_sym_DOLLAR_BQUOTE; - v->a[87830] = anon_sym_LT_LPAREN; - v->a[87831] = anon_sym_GT_LPAREN; - v->a[87832] = sym_word; - v->a[87833] = 5; - v->a[87834] = actions(3); - v->a[87835] = 1; - v->a[87836] = sym_comment; - v->a[87837] = actions(5988); - v->a[87838] = 1; - v->a[87839] = sym__special_character; + v->a[87820] = 1; + v->a[87821] = sym_last_case_item; + v->a[87822] = actions(4358); + v->a[87823] = 2; + v->a[87824] = sym_test_operator; + v->a[87825] = sym_raw_string; + v->a[87826] = state(1881); + v->a[87827] = 2; + v->a[87828] = sym_case_item; + v->a[87829] = aux_sym_case_statement_repeat1; + v->a[87830] = state(3472); + v->a[87831] = 2; + v->a[87832] = sym_concatenation; + v->a[87833] = sym__extglob_blob; + v->a[87834] = state(3295); + v->a[87835] = 7; + v->a[87836] = sym_arithmetic_expansion; + v->a[87837] = sym_brace_expression; + v->a[87838] = sym_string; + v->a[87839] = sym_number; small_parse_table_4392(v); } void small_parse_table_4392(t_small_parse_table_array *v) { - v->a[87840] = state(1829); - v->a[87841] = 1; - v->a[87842] = aux_sym__literal_repeat1; - v->a[87843] = actions(5723); - v->a[87844] = 6; - v->a[87845] = sym_file_descriptor; - v->a[87846] = sym_variable_name; - v->a[87847] = sym_test_operator; - v->a[87848] = sym__brace_start; - v->a[87849] = ts_builtin_sym_end; - v->a[87850] = aux_sym_heredoc_redirect_token1; - v->a[87851] = actions(5721); - v->a[87852] = 36; - v->a[87853] = anon_sym_LPAREN_LPAREN; - v->a[87854] = anon_sym_SEMI; - v->a[87855] = anon_sym_PIPE_PIPE; - v->a[87856] = anon_sym_AMP_AMP; - v->a[87857] = anon_sym_PIPE; - v->a[87858] = anon_sym_AMP; - v->a[87859] = anon_sym_LT; + v->a[87840] = sym_simple_expansion; + v->a[87841] = sym_expansion; + v->a[87842] = sym_command_substitution; + v->a[87843] = 21; + v->a[87844] = actions(57); + v->a[87845] = 1; + v->a[87846] = sym_comment; + v->a[87847] = actions(4584); + v->a[87848] = 1; + v->a[87849] = anon_sym_LPAREN; + v->a[87850] = actions(4586); + v->a[87851] = 1; + v->a[87852] = anon_sym_BANG; + v->a[87853] = actions(4592); + v->a[87854] = 1; + v->a[87855] = anon_sym_TILDE; + v->a[87856] = actions(4594); + v->a[87857] = 1; + v->a[87858] = anon_sym_DOLLAR; + v->a[87859] = actions(4596); small_parse_table_4393(v); } void small_parse_table_4393(t_small_parse_table_array *v) { - v->a[87860] = anon_sym_GT; - v->a[87861] = anon_sym_LT_LT; - v->a[87862] = anon_sym_GT_GT; - v->a[87863] = anon_sym_SEMI_SEMI; - v->a[87864] = anon_sym_PIPE_AMP; - v->a[87865] = anon_sym_AMP_GT; - v->a[87866] = anon_sym_AMP_GT_GT; - v->a[87867] = anon_sym_LT_AMP; - v->a[87868] = anon_sym_GT_AMP; - v->a[87869] = anon_sym_GT_PIPE; - v->a[87870] = anon_sym_LT_AMP_DASH; - v->a[87871] = anon_sym_GT_AMP_DASH; - v->a[87872] = anon_sym_LT_LT_DASH; - v->a[87873] = anon_sym_LT_LT_LT; - v->a[87874] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87875] = anon_sym_DOLLAR_LBRACK; - v->a[87876] = anon_sym_DOLLAR; - v->a[87877] = anon_sym_DQUOTE; - v->a[87878] = sym_raw_string; - v->a[87879] = sym_ansi_c_string; + v->a[87860] = 1; + v->a[87861] = anon_sym_DQUOTE; + v->a[87862] = actions(4598); + v->a[87863] = 1; + v->a[87864] = aux_sym_number_token1; + v->a[87865] = actions(4600); + v->a[87866] = 1; + v->a[87867] = aux_sym_number_token2; + v->a[87868] = actions(4602); + v->a[87869] = 1; + v->a[87870] = anon_sym_DOLLAR_LBRACE; + v->a[87871] = actions(4604); + v->a[87872] = 1; + v->a[87873] = anon_sym_DOLLAR_LPAREN; + v->a[87874] = actions(4606); + v->a[87875] = 1; + v->a[87876] = anon_sym_BQUOTE; + v->a[87877] = actions(4608); + v->a[87878] = 1; + v->a[87879] = anon_sym_DOLLAR_BQUOTE; small_parse_table_4394(v); } void small_parse_table_4394(t_small_parse_table_array *v) { - v->a[87880] = aux_sym_number_token1; - v->a[87881] = aux_sym_number_token2; - v->a[87882] = anon_sym_DOLLAR_LBRACE; - v->a[87883] = anon_sym_DOLLAR_LPAREN; - v->a[87884] = anon_sym_BQUOTE; - v->a[87885] = anon_sym_DOLLAR_BQUOTE; - v->a[87886] = anon_sym_LT_LPAREN; - v->a[87887] = anon_sym_GT_LPAREN; - v->a[87888] = sym_word; - v->a[87889] = 3; - v->a[87890] = actions(3); - v->a[87891] = 1; - v->a[87892] = sym_comment; - v->a[87893] = actions(1253); - v->a[87894] = 5; - v->a[87895] = sym_file_descriptor; - v->a[87896] = sym__concat; - v->a[87897] = sym_test_operator; - v->a[87898] = sym__brace_start; - v->a[87899] = aux_sym_heredoc_redirect_token1; + v->a[87880] = actions(4869); + v->a[87881] = 1; + v->a[87882] = aux_sym__simple_variable_name_token1; + v->a[87883] = actions(4871); + v->a[87884] = 1; + v->a[87885] = sym_variable_name; + v->a[87886] = state(1476); + v->a[87887] = 1; + v->a[87888] = sym__arithmetic_postfix_expression; + v->a[87889] = state(1478); + v->a[87890] = 1; + v->a[87891] = sym__arithmetic_unary_expression; + v->a[87892] = state(1490); + v->a[87893] = 1; + v->a[87894] = sym__arithmetic_ternary_expression; + v->a[87895] = state(1511); + v->a[87896] = 1; + v->a[87897] = sym__arithmetic_binary_expression; + v->a[87898] = actions(4588); + v->a[87899] = 2; small_parse_table_4395(v); } diff --git a/parser/static/small_parse_table/small_parse_table_879.c b/parser/static/small_parse_table/small_parse_table_879.c index 655f3522..a39df4f9 100644 --- a/parser/static/small_parse_table/small_parse_table_879.c +++ b/parser/static/small_parse_table/small_parse_table_879.c @@ -14,126 +14,126 @@ void small_parse_table_4395(t_small_parse_table_array *v) { - v->a[87900] = actions(1251); - v->a[87901] = 39; - v->a[87902] = anon_sym_LPAREN_LPAREN; - v->a[87903] = anon_sym_SEMI; - v->a[87904] = anon_sym_PIPE_PIPE; - v->a[87905] = anon_sym_AMP_AMP; - v->a[87906] = anon_sym_PIPE; - v->a[87907] = anon_sym_AMP; - v->a[87908] = anon_sym_LT; - v->a[87909] = anon_sym_GT; - v->a[87910] = anon_sym_LT_LT; - v->a[87911] = anon_sym_GT_GT; - v->a[87912] = anon_sym_SEMI_SEMI; - v->a[87913] = anon_sym_SEMI_AMP; - v->a[87914] = anon_sym_SEMI_SEMI_AMP; - v->a[87915] = anon_sym_PIPE_AMP; - v->a[87916] = anon_sym_AMP_GT; - v->a[87917] = anon_sym_AMP_GT_GT; - v->a[87918] = anon_sym_LT_AMP; - v->a[87919] = anon_sym_GT_AMP; + v->a[87900] = anon_sym_PLUS_PLUS; + v->a[87901] = anon_sym_DASH_DASH; + v->a[87902] = actions(4590); + v->a[87903] = 2; + v->a[87904] = anon_sym_DASH2; + v->a[87905] = anon_sym_PLUS2; + v->a[87906] = state(1428); + v->a[87907] = 8; + v->a[87908] = sym__arithmetic_expression; + v->a[87909] = sym__arithmetic_literal; + v->a[87910] = sym__arithmetic_parenthesized_expression; + v->a[87911] = sym_string; + v->a[87912] = sym_number; + v->a[87913] = sym_simple_expansion; + v->a[87914] = sym_expansion; + v->a[87915] = sym_command_substitution; + v->a[87916] = 21; + v->a[87917] = actions(57); + v->a[87918] = 1; + v->a[87919] = sym_comment; small_parse_table_4396(v); } void small_parse_table_4396(t_small_parse_table_array *v) { - v->a[87920] = anon_sym_GT_PIPE; - v->a[87921] = anon_sym_LT_AMP_DASH; - v->a[87922] = anon_sym_GT_AMP_DASH; - v->a[87923] = anon_sym_LT_LT_DASH; - v->a[87924] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87925] = anon_sym_DOLLAR_LBRACK; - v->a[87926] = aux_sym_concatenation_token1; - v->a[87927] = anon_sym_DOLLAR; - v->a[87928] = sym__special_character; - v->a[87929] = anon_sym_DQUOTE; - v->a[87930] = sym_raw_string; - v->a[87931] = sym_ansi_c_string; - v->a[87932] = aux_sym_number_token1; - v->a[87933] = aux_sym_number_token2; - v->a[87934] = anon_sym_DOLLAR_LBRACE; - v->a[87935] = anon_sym_DOLLAR_LPAREN; - v->a[87936] = anon_sym_BQUOTE; - v->a[87937] = anon_sym_DOLLAR_BQUOTE; - v->a[87938] = anon_sym_LT_LPAREN; - v->a[87939] = anon_sym_GT_LPAREN; + v->a[87920] = actions(4584); + v->a[87921] = 1; + v->a[87922] = anon_sym_LPAREN; + v->a[87923] = actions(4586); + v->a[87924] = 1; + v->a[87925] = anon_sym_BANG; + v->a[87926] = actions(4592); + v->a[87927] = 1; + v->a[87928] = anon_sym_TILDE; + v->a[87929] = actions(4594); + v->a[87930] = 1; + v->a[87931] = anon_sym_DOLLAR; + v->a[87932] = actions(4596); + v->a[87933] = 1; + v->a[87934] = anon_sym_DQUOTE; + v->a[87935] = actions(4598); + v->a[87936] = 1; + v->a[87937] = aux_sym_number_token1; + v->a[87938] = actions(4600); + v->a[87939] = 1; small_parse_table_4397(v); } void small_parse_table_4397(t_small_parse_table_array *v) { - v->a[87940] = sym_word; - v->a[87941] = 5; - v->a[87942] = actions(3); - v->a[87943] = 1; - v->a[87944] = sym_comment; - v->a[87945] = actions(5988); - v->a[87946] = 1; - v->a[87947] = sym__special_character; - v->a[87948] = state(1829); - v->a[87949] = 1; - v->a[87950] = aux_sym__literal_repeat1; - v->a[87951] = actions(4469); - v->a[87952] = 6; - v->a[87953] = sym_file_descriptor; - v->a[87954] = sym_variable_name; - v->a[87955] = sym_test_operator; - v->a[87956] = sym__brace_start; - v->a[87957] = ts_builtin_sym_end; - v->a[87958] = aux_sym_heredoc_redirect_token1; - v->a[87959] = actions(4467); + v->a[87940] = aux_sym_number_token2; + v->a[87941] = actions(4602); + v->a[87942] = 1; + v->a[87943] = anon_sym_DOLLAR_LBRACE; + v->a[87944] = actions(4604); + v->a[87945] = 1; + v->a[87946] = anon_sym_DOLLAR_LPAREN; + v->a[87947] = actions(4606); + v->a[87948] = 1; + v->a[87949] = anon_sym_BQUOTE; + v->a[87950] = actions(4608); + v->a[87951] = 1; + v->a[87952] = anon_sym_DOLLAR_BQUOTE; + v->a[87953] = actions(4873); + v->a[87954] = 1; + v->a[87955] = aux_sym__simple_variable_name_token1; + v->a[87956] = actions(4875); + v->a[87957] = 1; + v->a[87958] = sym_variable_name; + v->a[87959] = state(1476); small_parse_table_4398(v); } void small_parse_table_4398(t_small_parse_table_array *v) { - v->a[87960] = 36; - v->a[87961] = anon_sym_LPAREN_LPAREN; - v->a[87962] = anon_sym_SEMI; - v->a[87963] = anon_sym_PIPE_PIPE; - v->a[87964] = anon_sym_AMP_AMP; - v->a[87965] = anon_sym_PIPE; - v->a[87966] = anon_sym_AMP; - v->a[87967] = anon_sym_LT; - v->a[87968] = anon_sym_GT; - v->a[87969] = anon_sym_LT_LT; - v->a[87970] = anon_sym_GT_GT; - v->a[87971] = anon_sym_SEMI_SEMI; - v->a[87972] = anon_sym_PIPE_AMP; - v->a[87973] = anon_sym_AMP_GT; - v->a[87974] = anon_sym_AMP_GT_GT; - v->a[87975] = anon_sym_LT_AMP; - v->a[87976] = anon_sym_GT_AMP; - v->a[87977] = anon_sym_GT_PIPE; - v->a[87978] = anon_sym_LT_AMP_DASH; - v->a[87979] = anon_sym_GT_AMP_DASH; + v->a[87960] = 1; + v->a[87961] = sym__arithmetic_postfix_expression; + v->a[87962] = state(1478); + v->a[87963] = 1; + v->a[87964] = sym__arithmetic_unary_expression; + v->a[87965] = state(1490); + v->a[87966] = 1; + v->a[87967] = sym__arithmetic_ternary_expression; + v->a[87968] = state(1511); + v->a[87969] = 1; + v->a[87970] = sym__arithmetic_binary_expression; + v->a[87971] = actions(4588); + v->a[87972] = 2; + v->a[87973] = anon_sym_PLUS_PLUS; + v->a[87974] = anon_sym_DASH_DASH; + v->a[87975] = actions(4590); + v->a[87976] = 2; + v->a[87977] = anon_sym_DASH2; + v->a[87978] = anon_sym_PLUS2; + v->a[87979] = state(1474); small_parse_table_4399(v); } void small_parse_table_4399(t_small_parse_table_array *v) { - v->a[87980] = anon_sym_LT_LT_DASH; - v->a[87981] = anon_sym_LT_LT_LT; - v->a[87982] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[87983] = anon_sym_DOLLAR_LBRACK; - v->a[87984] = anon_sym_DOLLAR; - v->a[87985] = anon_sym_DQUOTE; - v->a[87986] = sym_raw_string; - v->a[87987] = sym_ansi_c_string; - v->a[87988] = aux_sym_number_token1; - v->a[87989] = aux_sym_number_token2; - v->a[87990] = anon_sym_DOLLAR_LBRACE; - v->a[87991] = anon_sym_DOLLAR_LPAREN; - v->a[87992] = anon_sym_BQUOTE; - v->a[87993] = anon_sym_DOLLAR_BQUOTE; - v->a[87994] = anon_sym_LT_LPAREN; - v->a[87995] = anon_sym_GT_LPAREN; - v->a[87996] = sym_word; - v->a[87997] = 5; - v->a[87998] = actions(3); - v->a[87999] = 1; + v->a[87980] = 8; + v->a[87981] = sym__arithmetic_expression; + v->a[87982] = sym__arithmetic_literal; + v->a[87983] = sym__arithmetic_parenthesized_expression; + v->a[87984] = sym_string; + v->a[87985] = sym_number; + v->a[87986] = sym_simple_expansion; + v->a[87987] = sym_expansion; + v->a[87988] = sym_command_substitution; + v->a[87989] = 21; + v->a[87990] = actions(57); + v->a[87991] = 1; + v->a[87992] = sym_comment; + v->a[87993] = actions(4328); + v->a[87994] = 1; + v->a[87995] = sym_word; + v->a[87996] = actions(4340); + v->a[87997] = 1; + v->a[87998] = anon_sym_DOLLAR; + v->a[87999] = actions(4346); small_parse_table_4400(v); } diff --git a/parser/static/small_parse_table/small_parse_table_88.c b/parser/static/small_parse_table/small_parse_table_88.c index 1806a03c..ba7e395f 100644 --- a/parser/static/small_parse_table/small_parse_table_88.c +++ b/parser/static/small_parse_table/small_parse_table_88.c @@ -14,126 +14,126 @@ void small_parse_table_440(t_small_parse_table_array *v) { - v->a[8800] = 1; - v->a[8801] = anon_sym_LPAREN; - v->a[8802] = actions(33); - v->a[8803] = 1; - v->a[8804] = anon_sym_LBRACK; - v->a[8805] = actions(35); - v->a[8806] = 1; - v->a[8807] = anon_sym_LBRACK_LBRACK; - v->a[8808] = actions(45); - v->a[8809] = 1; - v->a[8810] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8811] = actions(47); - v->a[8812] = 1; - v->a[8813] = anon_sym_DOLLAR_LBRACK; - v->a[8814] = actions(49); - v->a[8815] = 1; - v->a[8816] = anon_sym_DOLLAR; - v->a[8817] = actions(51); - v->a[8818] = 1; - v->a[8819] = sym__special_character; + v->a[8800] = actions(1180); + v->a[8801] = 21; + v->a[8802] = anon_sym_PIPE; + v->a[8803] = anon_sym_SEMI_SEMI; + v->a[8804] = anon_sym_SEMI_AMP; + v->a[8805] = anon_sym_SEMI_SEMI_AMP; + v->a[8806] = anon_sym_PIPE_AMP; + v->a[8807] = anon_sym_AMP_AMP; + v->a[8808] = anon_sym_PIPE_PIPE; + v->a[8809] = anon_sym_LT; + v->a[8810] = anon_sym_GT; + v->a[8811] = anon_sym_GT_GT; + v->a[8812] = anon_sym_AMP_GT; + v->a[8813] = anon_sym_AMP_GT_GT; + v->a[8814] = anon_sym_LT_AMP; + v->a[8815] = anon_sym_GT_AMP; + v->a[8816] = anon_sym_GT_PIPE; + v->a[8817] = anon_sym_LT_AMP_DASH; + v->a[8818] = anon_sym_GT_AMP_DASH; + v->a[8819] = anon_sym_LT_LT; small_parse_table_441(v); } void small_parse_table_441(t_small_parse_table_array *v) { - v->a[8820] = actions(53); - v->a[8821] = 1; - v->a[8822] = anon_sym_DQUOTE; - v->a[8823] = actions(57); - v->a[8824] = 1; - v->a[8825] = aux_sym_number_token1; - v->a[8826] = actions(59); - v->a[8827] = 1; - v->a[8828] = aux_sym_number_token2; - v->a[8829] = actions(61); - v->a[8830] = 1; - v->a[8831] = anon_sym_DOLLAR_LBRACE; - v->a[8832] = actions(63); - v->a[8833] = 1; - v->a[8834] = anon_sym_DOLLAR_LPAREN; - v->a[8835] = actions(65); - v->a[8836] = 1; - v->a[8837] = anon_sym_BQUOTE; - v->a[8838] = actions(67); - v->a[8839] = 1; + v->a[8820] = anon_sym_LT_LT_DASH; + v->a[8821] = anon_sym_AMP; + v->a[8822] = anon_sym_SEMI; + v->a[8823] = 21; + v->a[8824] = actions(3); + v->a[8825] = 1; + v->a[8826] = sym_comment; + v->a[8827] = actions(1148); + v->a[8828] = 1; + v->a[8829] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[8830] = actions(1150); + v->a[8831] = 1; + v->a[8832] = anon_sym_DOLLAR; + v->a[8833] = actions(1152); + v->a[8834] = 1; + v->a[8835] = sym__special_character; + v->a[8836] = actions(1154); + v->a[8837] = 1; + v->a[8838] = anon_sym_DQUOTE; + v->a[8839] = actions(1156); small_parse_table_442(v); } void small_parse_table_442(t_small_parse_table_array *v) { - v->a[8840] = anon_sym_DOLLAR_BQUOTE; - v->a[8841] = actions(71); - v->a[8842] = 1; - v->a[8843] = sym_comment; - v->a[8844] = actions(75); - v->a[8845] = 1; - v->a[8846] = sym_variable_name; - v->a[8847] = actions(77); - v->a[8848] = 1; - v->a[8849] = sym_test_operator; - v->a[8850] = actions(79); - v->a[8851] = 1; - v->a[8852] = sym__brace_start; - v->a[8853] = actions(1394); - v->a[8854] = 1; - v->a[8855] = anon_sym_LT_LT_LT; - v->a[8856] = actions(1396); - v->a[8857] = 1; - v->a[8858] = sym_file_descriptor; - v->a[8859] = actions(2666); + v->a[8840] = 1; + v->a[8841] = aux_sym_number_token1; + v->a[8842] = actions(1158); + v->a[8843] = 1; + v->a[8844] = aux_sym_number_token2; + v->a[8845] = actions(1160); + v->a[8846] = 1; + v->a[8847] = anon_sym_DOLLAR_LBRACE; + v->a[8848] = actions(1162); + v->a[8849] = 1; + v->a[8850] = anon_sym_DOLLAR_LPAREN; + v->a[8851] = actions(1164); + v->a[8852] = 1; + v->a[8853] = anon_sym_BQUOTE; + v->a[8854] = actions(1166); + v->a[8855] = 1; + v->a[8856] = anon_sym_DOLLAR_BQUOTE; + v->a[8857] = actions(1168); + v->a[8858] = 1; + v->a[8859] = sym_test_operator; small_parse_table_443(v); } void small_parse_table_443(t_small_parse_table_array *v) { - v->a[8860] = 1; - v->a[8861] = sym_word; - v->a[8862] = state(534); - v->a[8863] = 1; - v->a[8864] = sym_command_name; - v->a[8865] = state(937); - v->a[8866] = 1; - v->a[8867] = aux_sym_command_repeat1; - v->a[8868] = state(1212); - v->a[8869] = 1; - v->a[8870] = aux_sym__literal_repeat1; - v->a[8871] = state(1386); - v->a[8872] = 1; - v->a[8873] = sym_concatenation; - v->a[8874] = state(2122); - v->a[8875] = 1; - v->a[8876] = sym_variable_assignment; - v->a[8877] = state(5026); - v->a[8878] = 1; - v->a[8879] = sym_command; + v->a[8860] = actions(1170); + v->a[8861] = 1; + v->a[8862] = sym__bare_dollar; + v->a[8863] = actions(1172); + v->a[8864] = 1; + v->a[8865] = sym__brace_start; + v->a[8866] = state(366); + v->a[8867] = 1; + v->a[8868] = aux_sym_command_repeat2; + v->a[8869] = state(1233); + v->a[8870] = 1; + v->a[8871] = aux_sym__literal_repeat1; + v->a[8872] = state(1281); + v->a[8873] = 1; + v->a[8874] = sym_concatenation; + v->a[8875] = actions(1144); + v->a[8876] = 2; + v->a[8877] = sym_raw_string; + v->a[8878] = sym_word; + v->a[8879] = actions(1280); small_parse_table_444(v); } void small_parse_table_444(t_small_parse_table_array *v) { - v->a[8880] = state(6774); - v->a[8881] = 1; - v->a[8882] = sym_subscript; - v->a[8883] = actions(55); - v->a[8884] = 2; - v->a[8885] = sym_raw_string; - v->a[8886] = sym_ansi_c_string; - v->a[8887] = actions(69); - v->a[8888] = 2; - v->a[8889] = anon_sym_LT_LPAREN; - v->a[8890] = anon_sym_GT_LPAREN; - v->a[8891] = actions(1392); - v->a[8892] = 2; - v->a[8893] = anon_sym_LT_AMP_DASH; - v->a[8894] = anon_sym_GT_AMP_DASH; - v->a[8895] = state(3581); - v->a[8896] = 2; - v->a[8897] = sym_file_redirect; - v->a[8898] = sym_herestring_redirect; - v->a[8899] = state(5014); + v->a[8880] = 3; + v->a[8881] = sym_file_descriptor; + v->a[8882] = ts_builtin_sym_end; + v->a[8883] = aux_sym_heredoc_redirect_token1; + v->a[8884] = state(790); + v->a[8885] = 7; + v->a[8886] = sym_arithmetic_expansion; + v->a[8887] = sym_brace_expression; + v->a[8888] = sym_string; + v->a[8889] = sym_number; + v->a[8890] = sym_simple_expansion; + v->a[8891] = sym_expansion; + v->a[8892] = sym_command_substitution; + v->a[8893] = actions(1278); + v->a[8894] = 19; + v->a[8895] = anon_sym_PIPE; + v->a[8896] = anon_sym_SEMI_SEMI; + v->a[8897] = anon_sym_PIPE_AMP; + v->a[8898] = anon_sym_AMP_AMP; + v->a[8899] = anon_sym_PIPE_PIPE; small_parse_table_445(v); } diff --git a/parser/static/small_parse_table/small_parse_table_880.c b/parser/static/small_parse_table/small_parse_table_880.c index 77e6795b..a20569b8 100644 --- a/parser/static/small_parse_table/small_parse_table_880.c +++ b/parser/static/small_parse_table/small_parse_table_880.c @@ -14,126 +14,126 @@ void small_parse_table_4400(t_small_parse_table_array *v) { - v->a[88000] = sym_comment; - v->a[88001] = actions(6010); - v->a[88002] = 1; - v->a[88003] = sym__special_character; - v->a[88004] = state(1829); - v->a[88005] = 1; - v->a[88006] = aux_sym__literal_repeat1; - v->a[88007] = actions(1364); - v->a[88008] = 6; - v->a[88009] = sym_file_descriptor; - v->a[88010] = sym_variable_name; - v->a[88011] = sym_test_operator; - v->a[88012] = sym__brace_start; - v->a[88013] = ts_builtin_sym_end; - v->a[88014] = aux_sym_heredoc_redirect_token1; - v->a[88015] = actions(1362); - v->a[88016] = 36; - v->a[88017] = anon_sym_LPAREN_LPAREN; - v->a[88018] = anon_sym_SEMI; - v->a[88019] = anon_sym_PIPE_PIPE; + v->a[88000] = 1; + v->a[88001] = aux_sym_number_token1; + v->a[88002] = actions(4348); + v->a[88003] = 1; + v->a[88004] = aux_sym_number_token2; + v->a[88005] = actions(4352); + v->a[88006] = 1; + v->a[88007] = anon_sym_DOLLAR_LPAREN; + v->a[88008] = actions(4360); + v->a[88009] = 1; + v->a[88010] = sym_extglob_pattern; + v->a[88011] = actions(4362); + v->a[88012] = 1; + v->a[88013] = sym__brace_start; + v->a[88014] = actions(4548); + v->a[88015] = 1; + v->a[88016] = anon_sym_LPAREN; + v->a[88017] = actions(4550); + v->a[88018] = 1; + v->a[88019] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_4401(v); } void small_parse_table_4401(t_small_parse_table_array *v) { - v->a[88020] = anon_sym_AMP_AMP; - v->a[88021] = anon_sym_PIPE; - v->a[88022] = anon_sym_AMP; - v->a[88023] = anon_sym_LT; - v->a[88024] = anon_sym_GT; - v->a[88025] = anon_sym_LT_LT; - v->a[88026] = anon_sym_GT_GT; - v->a[88027] = anon_sym_SEMI_SEMI; - v->a[88028] = anon_sym_PIPE_AMP; - v->a[88029] = anon_sym_AMP_GT; - v->a[88030] = anon_sym_AMP_GT_GT; - v->a[88031] = anon_sym_LT_AMP; - v->a[88032] = anon_sym_GT_AMP; - v->a[88033] = anon_sym_GT_PIPE; - v->a[88034] = anon_sym_LT_AMP_DASH; - v->a[88035] = anon_sym_GT_AMP_DASH; - v->a[88036] = anon_sym_LT_LT_DASH; - v->a[88037] = anon_sym_LT_LT_LT; - v->a[88038] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88039] = anon_sym_DOLLAR_LBRACK; + v->a[88020] = actions(4552); + v->a[88021] = 1; + v->a[88022] = sym__special_character; + v->a[88023] = actions(4554); + v->a[88024] = 1; + v->a[88025] = anon_sym_DQUOTE; + v->a[88026] = actions(4556); + v->a[88027] = 1; + v->a[88028] = anon_sym_DOLLAR_LBRACE; + v->a[88029] = actions(4558); + v->a[88030] = 1; + v->a[88031] = anon_sym_BQUOTE; + v->a[88032] = actions(4560); + v->a[88033] = 1; + v->a[88034] = anon_sym_DOLLAR_BQUOTE; + v->a[88035] = state(3393); + v->a[88036] = 1; + v->a[88037] = aux_sym__literal_repeat1; + v->a[88038] = state(3953); + v->a[88039] = 1; small_parse_table_4402(v); } void small_parse_table_4402(t_small_parse_table_array *v) { - v->a[88040] = anon_sym_DOLLAR; - v->a[88041] = anon_sym_DQUOTE; - v->a[88042] = sym_raw_string; - v->a[88043] = sym_ansi_c_string; - v->a[88044] = aux_sym_number_token1; - v->a[88045] = aux_sym_number_token2; - v->a[88046] = anon_sym_DOLLAR_LBRACE; - v->a[88047] = anon_sym_DOLLAR_LPAREN; - v->a[88048] = anon_sym_BQUOTE; - v->a[88049] = anon_sym_DOLLAR_BQUOTE; - v->a[88050] = anon_sym_LT_LPAREN; - v->a[88051] = anon_sym_GT_LPAREN; - v->a[88052] = sym_word; - v->a[88053] = 27; - v->a[88054] = actions(71); - v->a[88055] = 1; - v->a[88056] = sym_comment; - v->a[88057] = actions(1131); - v->a[88058] = 1; - v->a[88059] = anon_sym_LPAREN; + v->a[88040] = sym_last_case_item; + v->a[88041] = actions(4358); + v->a[88042] = 2; + v->a[88043] = sym_test_operator; + v->a[88044] = sym_raw_string; + v->a[88045] = state(1881); + v->a[88046] = 2; + v->a[88047] = sym_case_item; + v->a[88048] = aux_sym_case_statement_repeat1; + v->a[88049] = state(3472); + v->a[88050] = 2; + v->a[88051] = sym_concatenation; + v->a[88052] = sym__extglob_blob; + v->a[88053] = state(3295); + v->a[88054] = 7; + v->a[88055] = sym_arithmetic_expansion; + v->a[88056] = sym_brace_expression; + v->a[88057] = sym_string; + v->a[88058] = sym_number; + v->a[88059] = sym_simple_expansion; small_parse_table_4403(v); } void small_parse_table_4403(t_small_parse_table_array *v) { - v->a[88060] = actions(1141); - v->a[88061] = 1; - v->a[88062] = anon_sym_DOLLAR_LBRACK; - v->a[88063] = actions(1145); + v->a[88060] = sym_expansion; + v->a[88061] = sym_command_substitution; + v->a[88062] = 21; + v->a[88063] = actions(57); v->a[88064] = 1; - v->a[88065] = anon_sym_DOLLAR; - v->a[88066] = actions(1149); + v->a[88065] = sym_comment; + v->a[88066] = actions(4584); v->a[88067] = 1; - v->a[88068] = anon_sym_DQUOTE; - v->a[88069] = actions(1153); + v->a[88068] = anon_sym_LPAREN; + v->a[88069] = actions(4586); v->a[88070] = 1; - v->a[88071] = aux_sym_number_token1; - v->a[88072] = actions(1155); + v->a[88071] = anon_sym_BANG; + v->a[88072] = actions(4592); v->a[88073] = 1; - v->a[88074] = aux_sym_number_token2; - v->a[88075] = actions(1157); + v->a[88074] = anon_sym_TILDE; + v->a[88075] = actions(4594); v->a[88076] = 1; - v->a[88077] = anon_sym_DOLLAR_LBRACE; - v->a[88078] = actions(1159); + v->a[88077] = anon_sym_DOLLAR; + v->a[88078] = actions(4596); v->a[88079] = 1; small_parse_table_4404(v); } void small_parse_table_4404(t_small_parse_table_array *v) { - v->a[88080] = anon_sym_DOLLAR_LPAREN; - v->a[88081] = actions(1163); + v->a[88080] = anon_sym_DQUOTE; + v->a[88081] = actions(4598); v->a[88082] = 1; - v->a[88083] = anon_sym_DOLLAR_BQUOTE; - v->a[88084] = actions(1169); + v->a[88083] = aux_sym_number_token1; + v->a[88084] = actions(4600); v->a[88085] = 1; - v->a[88086] = sym__brace_start; - v->a[88087] = actions(1187); + v->a[88086] = aux_sym_number_token2; + v->a[88087] = actions(4602); v->a[88088] = 1; - v->a[88089] = sym_word; - v->a[88090] = actions(1189); + v->a[88089] = anon_sym_DOLLAR_LBRACE; + v->a[88090] = actions(4604); v->a[88091] = 1; - v->a[88092] = anon_sym_BANG; - v->a[88093] = actions(1195); + v->a[88092] = anon_sym_DOLLAR_LPAREN; + v->a[88093] = actions(4606); v->a[88094] = 1; - v->a[88095] = anon_sym_TILDE; - v->a[88096] = actions(1201); + v->a[88095] = anon_sym_BQUOTE; + v->a[88096] = actions(4608); v->a[88097] = 1; - v->a[88098] = sym_test_operator; - v->a[88099] = actions(3060); + v->a[88098] = anon_sym_DOLLAR_BQUOTE; + v->a[88099] = actions(4877); small_parse_table_4405(v); } diff --git a/parser/static/small_parse_table/small_parse_table_881.c b/parser/static/small_parse_table/small_parse_table_881.c index cc2a4a31..7101f6cf 100644 --- a/parser/static/small_parse_table/small_parse_table_881.c +++ b/parser/static/small_parse_table/small_parse_table_881.c @@ -15,125 +15,125 @@ void small_parse_table_4405(t_small_parse_table_array *v) { v->a[88100] = 1; - v->a[88101] = anon_sym_BQUOTE; - v->a[88102] = actions(5779); + v->a[88101] = aux_sym__simple_variable_name_token1; + v->a[88102] = actions(4879); v->a[88103] = 1; - v->a[88104] = sym__special_character; - v->a[88105] = state(2717); + v->a[88104] = sym_variable_name; + v->a[88105] = state(1476); v->a[88106] = 1; - v->a[88107] = aux_sym__literal_repeat1; - v->a[88108] = state(3141); + v->a[88107] = sym__arithmetic_postfix_expression; + v->a[88108] = state(1478); v->a[88109] = 1; - v->a[88110] = sym__expression; - v->a[88111] = state(6913); + v->a[88110] = sym__arithmetic_unary_expression; + v->a[88111] = state(1490); v->a[88112] = 1; - v->a[88113] = sym__test_command_binary_expression; - v->a[88114] = actions(1129); - v->a[88115] = 2; - v->a[88116] = anon_sym_LPAREN_LPAREN; - v->a[88117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88118] = actions(1165); - v->a[88119] = 2; + v->a[88113] = sym__arithmetic_ternary_expression; + v->a[88114] = state(1511); + v->a[88115] = 1; + v->a[88116] = sym__arithmetic_binary_expression; + v->a[88117] = actions(4588); + v->a[88118] = 2; + v->a[88119] = anon_sym_PLUS_PLUS; small_parse_table_4406(v); } void small_parse_table_4406(t_small_parse_table_array *v) { - v->a[88120] = anon_sym_LT_LPAREN; - v->a[88121] = anon_sym_GT_LPAREN; - v->a[88122] = actions(1191); - v->a[88123] = 2; - v->a[88124] = anon_sym_PLUS_PLUS2; - v->a[88125] = anon_sym_DASH_DASH2; - v->a[88126] = actions(1193); - v->a[88127] = 2; - v->a[88128] = anon_sym_DASH2; - v->a[88129] = anon_sym_PLUS2; - v->a[88130] = actions(1199); - v->a[88131] = 2; - v->a[88132] = sym_raw_string; - v->a[88133] = sym_ansi_c_string; - v->a[88134] = state(2594); - v->a[88135] = 6; - v->a[88136] = sym_binary_expression; - v->a[88137] = sym_ternary_expression; - v->a[88138] = sym_unary_expression; - v->a[88139] = sym_postfix_expression; + v->a[88120] = anon_sym_DASH_DASH; + v->a[88121] = actions(4590); + v->a[88122] = 2; + v->a[88123] = anon_sym_DASH2; + v->a[88124] = anon_sym_PLUS2; + v->a[88125] = state(1376); + v->a[88126] = 8; + v->a[88127] = sym__arithmetic_expression; + v->a[88128] = sym__arithmetic_literal; + v->a[88129] = sym__arithmetic_parenthesized_expression; + v->a[88130] = sym_string; + v->a[88131] = sym_number; + v->a[88132] = sym_simple_expansion; + v->a[88133] = sym_expansion; + v->a[88134] = sym_command_substitution; + v->a[88135] = 21; + v->a[88136] = actions(57); + v->a[88137] = 1; + v->a[88138] = sym_comment; + v->a[88139] = actions(4328); small_parse_table_4407(v); } void small_parse_table_4407(t_small_parse_table_array *v) { - v->a[88140] = sym_parenthesized_expression; - v->a[88141] = sym_concatenation; - v->a[88142] = state(2503); - v->a[88143] = 9; - v->a[88144] = sym_arithmetic_expansion; - v->a[88145] = sym_brace_expression; - v->a[88146] = sym_string; - v->a[88147] = sym_translated_string; - v->a[88148] = sym_number; - v->a[88149] = sym_simple_expansion; - v->a[88150] = sym_expansion; - v->a[88151] = sym_command_substitution; - v->a[88152] = sym_process_substitution; - v->a[88153] = 6; - v->a[88154] = actions(71); + v->a[88140] = 1; + v->a[88141] = sym_word; + v->a[88142] = actions(4340); + v->a[88143] = 1; + v->a[88144] = anon_sym_DOLLAR; + v->a[88145] = actions(4346); + v->a[88146] = 1; + v->a[88147] = aux_sym_number_token1; + v->a[88148] = actions(4348); + v->a[88149] = 1; + v->a[88150] = aux_sym_number_token2; + v->a[88151] = actions(4352); + v->a[88152] = 1; + v->a[88153] = anon_sym_DOLLAR_LPAREN; + v->a[88154] = actions(4360); v->a[88155] = 1; - v->a[88156] = sym_comment; - v->a[88157] = state(3543); + v->a[88156] = sym_extglob_pattern; + v->a[88157] = actions(4362); v->a[88158] = 1; - v->a[88159] = aux_sym__literal_repeat1; + v->a[88159] = sym__brace_start; small_parse_table_4408(v); } void small_parse_table_4408(t_small_parse_table_array *v) { - v->a[88160] = state(1868); - v->a[88161] = 2; - v->a[88162] = sym_concatenation; - v->a[88163] = aux_sym_for_statement_repeat1; - v->a[88164] = state(3480); - v->a[88165] = 9; - v->a[88166] = sym_arithmetic_expansion; - v->a[88167] = sym_brace_expression; - v->a[88168] = sym_string; - v->a[88169] = sym_translated_string; - v->a[88170] = sym_number; - v->a[88171] = sym_simple_expansion; - v->a[88172] = sym_expansion; - v->a[88173] = sym_command_substitution; - v->a[88174] = sym_process_substitution; - v->a[88175] = actions(2072); - v->a[88176] = 10; - v->a[88177] = anon_sym_LT; - v->a[88178] = anon_sym_GT; - v->a[88179] = anon_sym_AMP_GT; + v->a[88160] = actions(4548); + v->a[88161] = 1; + v->a[88162] = anon_sym_LPAREN; + v->a[88163] = actions(4550); + v->a[88164] = 1; + v->a[88165] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[88166] = actions(4552); + v->a[88167] = 1; + v->a[88168] = sym__special_character; + v->a[88169] = actions(4554); + v->a[88170] = 1; + v->a[88171] = anon_sym_DQUOTE; + v->a[88172] = actions(4556); + v->a[88173] = 1; + v->a[88174] = anon_sym_DOLLAR_LBRACE; + v->a[88175] = actions(4558); + v->a[88176] = 1; + v->a[88177] = anon_sym_BQUOTE; + v->a[88178] = actions(4560); + v->a[88179] = 1; small_parse_table_4409(v); } void small_parse_table_4409(t_small_parse_table_array *v) { - v->a[88180] = anon_sym_LT_AMP; - v->a[88181] = anon_sym_GT_AMP; - v->a[88182] = anon_sym_DOLLAR; - v->a[88183] = aux_sym_number_token1; - v->a[88184] = aux_sym_number_token2; - v->a[88185] = anon_sym_DOLLAR_LPAREN; - v->a[88186] = sym_word; - v->a[88187] = actions(2074); - v->a[88188] = 22; - v->a[88189] = sym_file_descriptor; - v->a[88190] = sym_variable_name; - v->a[88191] = sym_test_operator; - v->a[88192] = sym__brace_start; - v->a[88193] = anon_sym_LPAREN_LPAREN; - v->a[88194] = anon_sym_GT_GT; - v->a[88195] = anon_sym_AMP_GT_GT; - v->a[88196] = anon_sym_GT_PIPE; - v->a[88197] = anon_sym_LT_AMP_DASH; - v->a[88198] = anon_sym_GT_AMP_DASH; - v->a[88199] = anon_sym_LT_LT_LT; + v->a[88180] = anon_sym_DOLLAR_BQUOTE; + v->a[88181] = state(3393); + v->a[88182] = 1; + v->a[88183] = aux_sym__literal_repeat1; + v->a[88184] = state(4030); + v->a[88185] = 1; + v->a[88186] = sym_last_case_item; + v->a[88187] = actions(4358); + v->a[88188] = 2; + v->a[88189] = sym_test_operator; + v->a[88190] = sym_raw_string; + v->a[88191] = state(1881); + v->a[88192] = 2; + v->a[88193] = sym_case_item; + v->a[88194] = aux_sym_case_statement_repeat1; + v->a[88195] = state(3472); + v->a[88196] = 2; + v->a[88197] = sym_concatenation; + v->a[88198] = sym__extglob_blob; + v->a[88199] = state(3295); small_parse_table_4410(v); } diff --git a/parser/static/small_parse_table/small_parse_table_882.c b/parser/static/small_parse_table/small_parse_table_882.c index 4c83049f..46b14ff8 100644 --- a/parser/static/small_parse_table/small_parse_table_882.c +++ b/parser/static/small_parse_table/small_parse_table_882.c @@ -14,126 +14,126 @@ void small_parse_table_4410(t_small_parse_table_array *v) { - v->a[88200] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88201] = anon_sym_DOLLAR_LBRACK; - v->a[88202] = sym__special_character; - v->a[88203] = anon_sym_DQUOTE; - v->a[88204] = sym_raw_string; - v->a[88205] = sym_ansi_c_string; - v->a[88206] = anon_sym_DOLLAR_LBRACE; - v->a[88207] = anon_sym_BQUOTE; - v->a[88208] = anon_sym_DOLLAR_BQUOTE; - v->a[88209] = anon_sym_LT_LPAREN; - v->a[88210] = anon_sym_GT_LPAREN; - v->a[88211] = 6; - v->a[88212] = actions(3); + v->a[88200] = 7; + v->a[88201] = sym_arithmetic_expansion; + v->a[88202] = sym_brace_expression; + v->a[88203] = sym_string; + v->a[88204] = sym_number; + v->a[88205] = sym_simple_expansion; + v->a[88206] = sym_expansion; + v->a[88207] = sym_command_substitution; + v->a[88208] = 21; + v->a[88209] = actions(57); + v->a[88210] = 1; + v->a[88211] = sym_comment; + v->a[88212] = actions(4328); v->a[88213] = 1; - v->a[88214] = sym_comment; - v->a[88215] = actions(6013); + v->a[88214] = sym_word; + v->a[88215] = actions(4340); v->a[88216] = 1; - v->a[88217] = aux_sym_concatenation_token1; - v->a[88218] = actions(6015); + v->a[88217] = anon_sym_DOLLAR; + v->a[88218] = actions(4346); v->a[88219] = 1; small_parse_table_4411(v); } void small_parse_table_4411(t_small_parse_table_array *v) { - v->a[88220] = sym__concat; - v->a[88221] = state(1894); + v->a[88220] = aux_sym_number_token1; + v->a[88221] = actions(4348); v->a[88222] = 1; - v->a[88223] = aux_sym_concatenation_repeat1; - v->a[88224] = actions(1263); - v->a[88225] = 4; - v->a[88226] = sym_file_descriptor; - v->a[88227] = sym_test_operator; - v->a[88228] = sym__brace_start; - v->a[88229] = aux_sym_heredoc_redirect_token1; - v->a[88230] = actions(1261); - v->a[88231] = 37; - v->a[88232] = anon_sym_LPAREN_LPAREN; - v->a[88233] = anon_sym_SEMI; - v->a[88234] = anon_sym_PIPE_PIPE; - v->a[88235] = anon_sym_AMP_AMP; - v->a[88236] = anon_sym_PIPE; - v->a[88237] = anon_sym_AMP; - v->a[88238] = anon_sym_LT; - v->a[88239] = anon_sym_GT; + v->a[88223] = aux_sym_number_token2; + v->a[88224] = actions(4352); + v->a[88225] = 1; + v->a[88226] = anon_sym_DOLLAR_LPAREN; + v->a[88227] = actions(4360); + v->a[88228] = 1; + v->a[88229] = sym_extglob_pattern; + v->a[88230] = actions(4362); + v->a[88231] = 1; + v->a[88232] = sym__brace_start; + v->a[88233] = actions(4548); + v->a[88234] = 1; + v->a[88235] = anon_sym_LPAREN; + v->a[88236] = actions(4550); + v->a[88237] = 1; + v->a[88238] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[88239] = actions(4552); small_parse_table_4412(v); } void small_parse_table_4412(t_small_parse_table_array *v) { - v->a[88240] = anon_sym_LT_LT; - v->a[88241] = anon_sym_GT_GT; - v->a[88242] = anon_sym_RPAREN; - v->a[88243] = anon_sym_SEMI_SEMI; - v->a[88244] = anon_sym_PIPE_AMP; - v->a[88245] = anon_sym_AMP_GT; - v->a[88246] = anon_sym_AMP_GT_GT; - v->a[88247] = anon_sym_LT_AMP; - v->a[88248] = anon_sym_GT_AMP; - v->a[88249] = anon_sym_GT_PIPE; - v->a[88250] = anon_sym_LT_AMP_DASH; - v->a[88251] = anon_sym_GT_AMP_DASH; - v->a[88252] = anon_sym_LT_LT_DASH; - v->a[88253] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88254] = anon_sym_DOLLAR_LBRACK; - v->a[88255] = anon_sym_DOLLAR; - v->a[88256] = sym__special_character; - v->a[88257] = anon_sym_DQUOTE; - v->a[88258] = sym_raw_string; - v->a[88259] = sym_ansi_c_string; + v->a[88240] = 1; + v->a[88241] = sym__special_character; + v->a[88242] = actions(4554); + v->a[88243] = 1; + v->a[88244] = anon_sym_DQUOTE; + v->a[88245] = actions(4556); + v->a[88246] = 1; + v->a[88247] = anon_sym_DOLLAR_LBRACE; + v->a[88248] = actions(4558); + v->a[88249] = 1; + v->a[88250] = anon_sym_BQUOTE; + v->a[88251] = actions(4560); + v->a[88252] = 1; + v->a[88253] = anon_sym_DOLLAR_BQUOTE; + v->a[88254] = state(3393); + v->a[88255] = 1; + v->a[88256] = aux_sym__literal_repeat1; + v->a[88257] = state(4025); + v->a[88258] = 1; + v->a[88259] = sym_last_case_item; small_parse_table_4413(v); } void small_parse_table_4413(t_small_parse_table_array *v) { - v->a[88260] = aux_sym_number_token1; - v->a[88261] = aux_sym_number_token2; - v->a[88262] = anon_sym_DOLLAR_LBRACE; - v->a[88263] = anon_sym_DOLLAR_LPAREN; - v->a[88264] = anon_sym_BQUOTE; - v->a[88265] = anon_sym_DOLLAR_BQUOTE; - v->a[88266] = anon_sym_LT_LPAREN; - v->a[88267] = anon_sym_GT_LPAREN; - v->a[88268] = sym_word; - v->a[88269] = 3; - v->a[88270] = actions(3); - v->a[88271] = 1; - v->a[88272] = sym_comment; - v->a[88273] = actions(1302); - v->a[88274] = 5; - v->a[88275] = sym_file_descriptor; - v->a[88276] = sym__concat; - v->a[88277] = sym_test_operator; - v->a[88278] = sym__brace_start; - v->a[88279] = aux_sym_heredoc_redirect_token1; + v->a[88260] = actions(4358); + v->a[88261] = 2; + v->a[88262] = sym_test_operator; + v->a[88263] = sym_raw_string; + v->a[88264] = state(1881); + v->a[88265] = 2; + v->a[88266] = sym_case_item; + v->a[88267] = aux_sym_case_statement_repeat1; + v->a[88268] = state(3472); + v->a[88269] = 2; + v->a[88270] = sym_concatenation; + v->a[88271] = sym__extglob_blob; + v->a[88272] = state(3295); + v->a[88273] = 7; + v->a[88274] = sym_arithmetic_expansion; + v->a[88275] = sym_brace_expression; + v->a[88276] = sym_string; + v->a[88277] = sym_number; + v->a[88278] = sym_simple_expansion; + v->a[88279] = sym_expansion; small_parse_table_4414(v); } void small_parse_table_4414(t_small_parse_table_array *v) { - v->a[88280] = actions(1300); - v->a[88281] = 39; - v->a[88282] = anon_sym_LPAREN_LPAREN; - v->a[88283] = anon_sym_SEMI; - v->a[88284] = anon_sym_PIPE_PIPE; - v->a[88285] = anon_sym_AMP_AMP; - v->a[88286] = anon_sym_PIPE; - v->a[88287] = anon_sym_AMP; - v->a[88288] = anon_sym_LT; - v->a[88289] = anon_sym_GT; - v->a[88290] = anon_sym_LT_LT; - v->a[88291] = anon_sym_GT_GT; - v->a[88292] = anon_sym_RPAREN; - v->a[88293] = anon_sym_SEMI_SEMI; - v->a[88294] = anon_sym_PIPE_AMP; - v->a[88295] = anon_sym_AMP_GT; - v->a[88296] = anon_sym_AMP_GT_GT; - v->a[88297] = anon_sym_LT_AMP; - v->a[88298] = anon_sym_GT_AMP; - v->a[88299] = anon_sym_GT_PIPE; + v->a[88280] = sym_command_substitution; + v->a[88281] = 6; + v->a[88282] = actions(3); + v->a[88283] = 1; + v->a[88284] = sym_comment; + v->a[88285] = actions(4885); + v->a[88286] = 1; + v->a[88287] = sym_variable_name; + v->a[88288] = actions(828); + v->a[88289] = 2; + v->a[88290] = sym_test_operator; + v->a[88291] = sym__brace_start; + v->a[88292] = actions(4883); + v->a[88293] = 2; + v->a[88294] = aux_sym__simple_variable_name_token1; + v->a[88295] = aux_sym__multiline_variable_name_token1; + v->a[88296] = actions(4881); + v->a[88297] = 9; + v->a[88298] = anon_sym_BANG; + v->a[88299] = anon_sym_DASH; small_parse_table_4415(v); } diff --git a/parser/static/small_parse_table/small_parse_table_883.c b/parser/static/small_parse_table/small_parse_table_883.c index ffdd119d..583ccf8f 100644 --- a/parser/static/small_parse_table/small_parse_table_883.c +++ b/parser/static/small_parse_table/small_parse_table_883.c @@ -14,126 +14,126 @@ void small_parse_table_4415(t_small_parse_table_array *v) { - v->a[88300] = anon_sym_LT_AMP_DASH; - v->a[88301] = anon_sym_GT_AMP_DASH; - v->a[88302] = anon_sym_LT_LT_DASH; - v->a[88303] = anon_sym_LT_LT_LT; - v->a[88304] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88305] = anon_sym_DOLLAR_LBRACK; - v->a[88306] = aux_sym_concatenation_token1; - v->a[88307] = anon_sym_DOLLAR; - v->a[88308] = sym__special_character; - v->a[88309] = anon_sym_DQUOTE; - v->a[88310] = sym_raw_string; - v->a[88311] = sym_ansi_c_string; - v->a[88312] = aux_sym_number_token1; - v->a[88313] = aux_sym_number_token2; - v->a[88314] = anon_sym_DOLLAR_LBRACE; - v->a[88315] = anon_sym_DOLLAR_LPAREN; - v->a[88316] = anon_sym_BQUOTE; - v->a[88317] = anon_sym_DOLLAR_BQUOTE; - v->a[88318] = anon_sym_LT_LPAREN; - v->a[88319] = anon_sym_GT_LPAREN; + v->a[88300] = anon_sym_STAR; + v->a[88301] = anon_sym_QMARK; + v->a[88302] = anon_sym_DOLLAR; + v->a[88303] = anon_sym_POUND; + v->a[88304] = anon_sym_AT; + v->a[88305] = anon_sym_0; + v->a[88306] = anon_sym__; + v->a[88307] = actions(826); + v->a[88308] = 15; + v->a[88309] = anon_sym_SEMI_SEMI; + v->a[88310] = aux_sym_heredoc_redirect_token1; + v->a[88311] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[88312] = anon_sym_AMP; + v->a[88313] = sym__special_character; + v->a[88314] = anon_sym_DQUOTE; + v->a[88315] = sym_raw_string; + v->a[88316] = aux_sym_number_token1; + v->a[88317] = aux_sym_number_token2; + v->a[88318] = anon_sym_DOLLAR_LBRACE; + v->a[88319] = anon_sym_DOLLAR_LPAREN; small_parse_table_4416(v); } void small_parse_table_4416(t_small_parse_table_array *v) { - v->a[88320] = sym_word; - v->a[88321] = 3; - v->a[88322] = actions(3); - v->a[88323] = 1; - v->a[88324] = sym_comment; - v->a[88325] = actions(1326); - v->a[88326] = 5; - v->a[88327] = sym_file_descriptor; - v->a[88328] = sym__concat; - v->a[88329] = sym_test_operator; - v->a[88330] = sym__brace_start; - v->a[88331] = aux_sym_heredoc_redirect_token1; - v->a[88332] = actions(1324); - v->a[88333] = 39; - v->a[88334] = anon_sym_LPAREN_LPAREN; - v->a[88335] = anon_sym_SEMI; - v->a[88336] = anon_sym_PIPE_PIPE; - v->a[88337] = anon_sym_AMP_AMP; - v->a[88338] = anon_sym_PIPE; - v->a[88339] = anon_sym_AMP; + v->a[88320] = anon_sym_BQUOTE; + v->a[88321] = anon_sym_DOLLAR_BQUOTE; + v->a[88322] = sym_word; + v->a[88323] = anon_sym_SEMI; + v->a[88324] = 21; + v->a[88325] = actions(57); + v->a[88326] = 1; + v->a[88327] = sym_comment; + v->a[88328] = actions(4584); + v->a[88329] = 1; + v->a[88330] = anon_sym_LPAREN; + v->a[88331] = actions(4586); + v->a[88332] = 1; + v->a[88333] = anon_sym_BANG; + v->a[88334] = actions(4592); + v->a[88335] = 1; + v->a[88336] = anon_sym_TILDE; + v->a[88337] = actions(4594); + v->a[88338] = 1; + v->a[88339] = anon_sym_DOLLAR; small_parse_table_4417(v); } void small_parse_table_4417(t_small_parse_table_array *v) { - v->a[88340] = anon_sym_LT; - v->a[88341] = anon_sym_GT; - v->a[88342] = anon_sym_LT_LT; - v->a[88343] = anon_sym_GT_GT; - v->a[88344] = anon_sym_SEMI_SEMI; - v->a[88345] = anon_sym_SEMI_AMP; - v->a[88346] = anon_sym_SEMI_SEMI_AMP; - v->a[88347] = anon_sym_PIPE_AMP; - v->a[88348] = anon_sym_AMP_GT; - v->a[88349] = anon_sym_AMP_GT_GT; - v->a[88350] = anon_sym_LT_AMP; - v->a[88351] = anon_sym_GT_AMP; - v->a[88352] = anon_sym_GT_PIPE; - v->a[88353] = anon_sym_LT_AMP_DASH; - v->a[88354] = anon_sym_GT_AMP_DASH; - v->a[88355] = anon_sym_LT_LT_DASH; - v->a[88356] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88357] = anon_sym_DOLLAR_LBRACK; - v->a[88358] = aux_sym_concatenation_token1; - v->a[88359] = anon_sym_DOLLAR; + v->a[88340] = actions(4596); + v->a[88341] = 1; + v->a[88342] = anon_sym_DQUOTE; + v->a[88343] = actions(4598); + v->a[88344] = 1; + v->a[88345] = aux_sym_number_token1; + v->a[88346] = actions(4600); + v->a[88347] = 1; + v->a[88348] = aux_sym_number_token2; + v->a[88349] = actions(4602); + v->a[88350] = 1; + v->a[88351] = anon_sym_DOLLAR_LBRACE; + v->a[88352] = actions(4604); + v->a[88353] = 1; + v->a[88354] = anon_sym_DOLLAR_LPAREN; + v->a[88355] = actions(4606); + v->a[88356] = 1; + v->a[88357] = anon_sym_BQUOTE; + v->a[88358] = actions(4608); + v->a[88359] = 1; small_parse_table_4418(v); } void small_parse_table_4418(t_small_parse_table_array *v) { - v->a[88360] = sym__special_character; - v->a[88361] = anon_sym_DQUOTE; - v->a[88362] = sym_raw_string; - v->a[88363] = sym_ansi_c_string; - v->a[88364] = aux_sym_number_token1; - v->a[88365] = aux_sym_number_token2; - v->a[88366] = anon_sym_DOLLAR_LBRACE; - v->a[88367] = anon_sym_DOLLAR_LPAREN; - v->a[88368] = anon_sym_BQUOTE; - v->a[88369] = anon_sym_DOLLAR_BQUOTE; - v->a[88370] = anon_sym_LT_LPAREN; - v->a[88371] = anon_sym_GT_LPAREN; - v->a[88372] = sym_word; - v->a[88373] = 3; - v->a[88374] = actions(3); - v->a[88375] = 1; - v->a[88376] = sym_comment; - v->a[88377] = actions(1263); - v->a[88378] = 5; - v->a[88379] = sym_file_descriptor; + v->a[88360] = anon_sym_DOLLAR_BQUOTE; + v->a[88361] = actions(4887); + v->a[88362] = 1; + v->a[88363] = aux_sym__simple_variable_name_token1; + v->a[88364] = actions(4889); + v->a[88365] = 1; + v->a[88366] = sym_variable_name; + v->a[88367] = state(1476); + v->a[88368] = 1; + v->a[88369] = sym__arithmetic_postfix_expression; + v->a[88370] = state(1478); + v->a[88371] = 1; + v->a[88372] = sym__arithmetic_unary_expression; + v->a[88373] = state(1490); + v->a[88374] = 1; + v->a[88375] = sym__arithmetic_ternary_expression; + v->a[88376] = state(1511); + v->a[88377] = 1; + v->a[88378] = sym__arithmetic_binary_expression; + v->a[88379] = actions(4588); small_parse_table_4419(v); } void small_parse_table_4419(t_small_parse_table_array *v) { - v->a[88380] = sym_variable_name; - v->a[88381] = sym_test_operator; - v->a[88382] = sym__brace_start; - v->a[88383] = aux_sym_heredoc_redirect_token1; - v->a[88384] = actions(1261); - v->a[88385] = 39; - v->a[88386] = anon_sym_LPAREN_LPAREN; - v->a[88387] = anon_sym_SEMI; - v->a[88388] = anon_sym_PIPE_PIPE; - v->a[88389] = anon_sym_AMP_AMP; - v->a[88390] = anon_sym_PIPE; - v->a[88391] = anon_sym_AMP; - v->a[88392] = anon_sym_LT; - v->a[88393] = anon_sym_GT; - v->a[88394] = anon_sym_LT_LT; - v->a[88395] = anon_sym_GT_GT; - v->a[88396] = anon_sym_SEMI_SEMI; - v->a[88397] = anon_sym_SEMI_AMP; - v->a[88398] = anon_sym_SEMI_SEMI_AMP; - v->a[88399] = anon_sym_PIPE_AMP; + v->a[88380] = 2; + v->a[88381] = anon_sym_PLUS_PLUS; + v->a[88382] = anon_sym_DASH_DASH; + v->a[88383] = actions(4590); + v->a[88384] = 2; + v->a[88385] = anon_sym_DASH2; + v->a[88386] = anon_sym_PLUS2; + v->a[88387] = state(1382); + v->a[88388] = 8; + v->a[88389] = sym__arithmetic_expression; + v->a[88390] = sym__arithmetic_literal; + v->a[88391] = sym__arithmetic_parenthesized_expression; + v->a[88392] = sym_string; + v->a[88393] = sym_number; + v->a[88394] = sym_simple_expansion; + v->a[88395] = sym_expansion; + v->a[88396] = sym_command_substitution; + v->a[88397] = 21; + v->a[88398] = actions(57); + v->a[88399] = 1; small_parse_table_4420(v); } diff --git a/parser/static/small_parse_table/small_parse_table_884.c b/parser/static/small_parse_table/small_parse_table_884.c index 788763ee..bbf2b3aa 100644 --- a/parser/static/small_parse_table/small_parse_table_884.c +++ b/parser/static/small_parse_table/small_parse_table_884.c @@ -14,126 +14,126 @@ void small_parse_table_4420(t_small_parse_table_array *v) { - v->a[88400] = anon_sym_AMP_GT; - v->a[88401] = anon_sym_AMP_GT_GT; - v->a[88402] = anon_sym_LT_AMP; - v->a[88403] = anon_sym_GT_AMP; - v->a[88404] = anon_sym_GT_PIPE; - v->a[88405] = anon_sym_LT_AMP_DASH; - v->a[88406] = anon_sym_GT_AMP_DASH; - v->a[88407] = anon_sym_LT_LT_DASH; - v->a[88408] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88409] = anon_sym_DOLLAR_LBRACK; - v->a[88410] = anon_sym_DOLLAR; - v->a[88411] = sym__special_character; - v->a[88412] = anon_sym_DQUOTE; - v->a[88413] = sym_raw_string; - v->a[88414] = sym_ansi_c_string; - v->a[88415] = aux_sym_number_token1; - v->a[88416] = aux_sym_number_token2; - v->a[88417] = anon_sym_DOLLAR_LBRACE; - v->a[88418] = anon_sym_DOLLAR_LPAREN; - v->a[88419] = anon_sym_BQUOTE; + v->a[88400] = sym_comment; + v->a[88401] = actions(4584); + v->a[88402] = 1; + v->a[88403] = anon_sym_LPAREN; + v->a[88404] = actions(4586); + v->a[88405] = 1; + v->a[88406] = anon_sym_BANG; + v->a[88407] = actions(4592); + v->a[88408] = 1; + v->a[88409] = anon_sym_TILDE; + v->a[88410] = actions(4594); + v->a[88411] = 1; + v->a[88412] = anon_sym_DOLLAR; + v->a[88413] = actions(4596); + v->a[88414] = 1; + v->a[88415] = anon_sym_DQUOTE; + v->a[88416] = actions(4598); + v->a[88417] = 1; + v->a[88418] = aux_sym_number_token1; + v->a[88419] = actions(4600); small_parse_table_4421(v); } void small_parse_table_4421(t_small_parse_table_array *v) { - v->a[88420] = anon_sym_DOLLAR_BQUOTE; - v->a[88421] = anon_sym_LT_LPAREN; - v->a[88422] = anon_sym_GT_LPAREN; - v->a[88423] = aux_sym__simple_variable_name_token1; - v->a[88424] = sym_word; - v->a[88425] = 3; - v->a[88426] = actions(3); - v->a[88427] = 1; - v->a[88428] = sym_comment; - v->a[88429] = actions(1310); - v->a[88430] = 5; - v->a[88431] = sym_file_descriptor; - v->a[88432] = sym__concat; - v->a[88433] = sym_test_operator; - v->a[88434] = sym__brace_start; - v->a[88435] = aux_sym_heredoc_redirect_token1; - v->a[88436] = actions(1308); - v->a[88437] = 39; - v->a[88438] = anon_sym_LPAREN_LPAREN; - v->a[88439] = anon_sym_SEMI; + v->a[88420] = 1; + v->a[88421] = aux_sym_number_token2; + v->a[88422] = actions(4602); + v->a[88423] = 1; + v->a[88424] = anon_sym_DOLLAR_LBRACE; + v->a[88425] = actions(4604); + v->a[88426] = 1; + v->a[88427] = anon_sym_DOLLAR_LPAREN; + v->a[88428] = actions(4606); + v->a[88429] = 1; + v->a[88430] = anon_sym_BQUOTE; + v->a[88431] = actions(4608); + v->a[88432] = 1; + v->a[88433] = anon_sym_DOLLAR_BQUOTE; + v->a[88434] = actions(4891); + v->a[88435] = 1; + v->a[88436] = aux_sym__simple_variable_name_token1; + v->a[88437] = actions(4893); + v->a[88438] = 1; + v->a[88439] = sym_variable_name; small_parse_table_4422(v); } void small_parse_table_4422(t_small_parse_table_array *v) { - v->a[88440] = anon_sym_PIPE_PIPE; - v->a[88441] = anon_sym_AMP_AMP; - v->a[88442] = anon_sym_PIPE; - v->a[88443] = anon_sym_AMP; - v->a[88444] = anon_sym_LT; - v->a[88445] = anon_sym_GT; - v->a[88446] = anon_sym_LT_LT; - v->a[88447] = anon_sym_GT_GT; - v->a[88448] = anon_sym_RPAREN; - v->a[88449] = anon_sym_SEMI_SEMI; - v->a[88450] = anon_sym_PIPE_AMP; - v->a[88451] = anon_sym_AMP_GT; - v->a[88452] = anon_sym_AMP_GT_GT; - v->a[88453] = anon_sym_LT_AMP; - v->a[88454] = anon_sym_GT_AMP; - v->a[88455] = anon_sym_GT_PIPE; - v->a[88456] = anon_sym_LT_AMP_DASH; - v->a[88457] = anon_sym_GT_AMP_DASH; - v->a[88458] = anon_sym_LT_LT_DASH; - v->a[88459] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[88440] = state(1476); + v->a[88441] = 1; + v->a[88442] = sym__arithmetic_postfix_expression; + v->a[88443] = state(1478); + v->a[88444] = 1; + v->a[88445] = sym__arithmetic_unary_expression; + v->a[88446] = state(1490); + v->a[88447] = 1; + v->a[88448] = sym__arithmetic_ternary_expression; + v->a[88449] = state(1511); + v->a[88450] = 1; + v->a[88451] = sym__arithmetic_binary_expression; + v->a[88452] = actions(4588); + v->a[88453] = 2; + v->a[88454] = anon_sym_PLUS_PLUS; + v->a[88455] = anon_sym_DASH_DASH; + v->a[88456] = actions(4590); + v->a[88457] = 2; + v->a[88458] = anon_sym_DASH2; + v->a[88459] = anon_sym_PLUS2; small_parse_table_4423(v); } void small_parse_table_4423(t_small_parse_table_array *v) { - v->a[88460] = anon_sym_DOLLAR_LBRACK; - v->a[88461] = aux_sym_concatenation_token1; - v->a[88462] = anon_sym_DOLLAR; - v->a[88463] = sym__special_character; - v->a[88464] = anon_sym_DQUOTE; - v->a[88465] = sym_raw_string; - v->a[88466] = sym_ansi_c_string; - v->a[88467] = aux_sym_number_token1; - v->a[88468] = aux_sym_number_token2; - v->a[88469] = anon_sym_DOLLAR_LBRACE; - v->a[88470] = anon_sym_DOLLAR_LPAREN; - v->a[88471] = anon_sym_BQUOTE; - v->a[88472] = anon_sym_DOLLAR_BQUOTE; - v->a[88473] = anon_sym_LT_LPAREN; - v->a[88474] = anon_sym_GT_LPAREN; - v->a[88475] = aux_sym__simple_variable_name_token1; + v->a[88460] = state(1420); + v->a[88461] = 8; + v->a[88462] = sym__arithmetic_expression; + v->a[88463] = sym__arithmetic_literal; + v->a[88464] = sym__arithmetic_parenthesized_expression; + v->a[88465] = sym_string; + v->a[88466] = sym_number; + v->a[88467] = sym_simple_expansion; + v->a[88468] = sym_expansion; + v->a[88469] = sym_command_substitution; + v->a[88470] = 21; + v->a[88471] = actions(57); + v->a[88472] = 1; + v->a[88473] = sym_comment; + v->a[88474] = actions(4328); + v->a[88475] = 1; v->a[88476] = sym_word; - v->a[88477] = 3; - v->a[88478] = actions(3); - v->a[88479] = 1; + v->a[88477] = actions(4340); + v->a[88478] = 1; + v->a[88479] = anon_sym_DOLLAR; small_parse_table_4424(v); } void small_parse_table_4424(t_small_parse_table_array *v) { - v->a[88480] = sym_comment; - v->a[88481] = actions(1306); - v->a[88482] = 5; - v->a[88483] = sym_file_descriptor; - v->a[88484] = sym__concat; - v->a[88485] = sym_test_operator; - v->a[88486] = sym__brace_start; - v->a[88487] = aux_sym_heredoc_redirect_token1; - v->a[88488] = actions(1304); - v->a[88489] = 39; - v->a[88490] = anon_sym_LPAREN_LPAREN; - v->a[88491] = anon_sym_SEMI; - v->a[88492] = anon_sym_PIPE_PIPE; - v->a[88493] = anon_sym_AMP_AMP; - v->a[88494] = anon_sym_PIPE; - v->a[88495] = anon_sym_AMP; - v->a[88496] = anon_sym_LT; - v->a[88497] = anon_sym_GT; - v->a[88498] = anon_sym_LT_LT; - v->a[88499] = anon_sym_GT_GT; + v->a[88480] = actions(4346); + v->a[88481] = 1; + v->a[88482] = aux_sym_number_token1; + v->a[88483] = actions(4348); + v->a[88484] = 1; + v->a[88485] = aux_sym_number_token2; + v->a[88486] = actions(4352); + v->a[88487] = 1; + v->a[88488] = anon_sym_DOLLAR_LPAREN; + v->a[88489] = actions(4360); + v->a[88490] = 1; + v->a[88491] = sym_extglob_pattern; + v->a[88492] = actions(4362); + v->a[88493] = 1; + v->a[88494] = sym__brace_start; + v->a[88495] = actions(4548); + v->a[88496] = 1; + v->a[88497] = anon_sym_LPAREN; + v->a[88498] = actions(4550); + v->a[88499] = 1; small_parse_table_4425(v); } diff --git a/parser/static/small_parse_table/small_parse_table_885.c b/parser/static/small_parse_table/small_parse_table_885.c index 5a16188d..663e562e 100644 --- a/parser/static/small_parse_table/small_parse_table_885.c +++ b/parser/static/small_parse_table/small_parse_table_885.c @@ -14,126 +14,126 @@ void small_parse_table_4425(t_small_parse_table_array *v) { - v->a[88500] = anon_sym_RPAREN; - v->a[88501] = anon_sym_SEMI_SEMI; - v->a[88502] = anon_sym_PIPE_AMP; - v->a[88503] = anon_sym_AMP_GT; - v->a[88504] = anon_sym_AMP_GT_GT; - v->a[88505] = anon_sym_LT_AMP; - v->a[88506] = anon_sym_GT_AMP; - v->a[88507] = anon_sym_GT_PIPE; - v->a[88508] = anon_sym_LT_AMP_DASH; - v->a[88509] = anon_sym_GT_AMP_DASH; - v->a[88510] = anon_sym_LT_LT_DASH; - v->a[88511] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88512] = anon_sym_DOLLAR_LBRACK; - v->a[88513] = aux_sym_concatenation_token1; - v->a[88514] = anon_sym_DOLLAR; - v->a[88515] = sym__special_character; - v->a[88516] = anon_sym_DQUOTE; - v->a[88517] = sym_raw_string; - v->a[88518] = sym_ansi_c_string; - v->a[88519] = aux_sym_number_token1; + v->a[88500] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[88501] = actions(4552); + v->a[88502] = 1; + v->a[88503] = sym__special_character; + v->a[88504] = actions(4554); + v->a[88505] = 1; + v->a[88506] = anon_sym_DQUOTE; + v->a[88507] = actions(4556); + v->a[88508] = 1; + v->a[88509] = anon_sym_DOLLAR_LBRACE; + v->a[88510] = actions(4558); + v->a[88511] = 1; + v->a[88512] = anon_sym_BQUOTE; + v->a[88513] = actions(4560); + v->a[88514] = 1; + v->a[88515] = anon_sym_DOLLAR_BQUOTE; + v->a[88516] = state(3393); + v->a[88517] = 1; + v->a[88518] = aux_sym__literal_repeat1; + v->a[88519] = state(4047); small_parse_table_4426(v); } void small_parse_table_4426(t_small_parse_table_array *v) { - v->a[88520] = aux_sym_number_token2; - v->a[88521] = anon_sym_DOLLAR_LBRACE; - v->a[88522] = anon_sym_DOLLAR_LPAREN; - v->a[88523] = anon_sym_BQUOTE; - v->a[88524] = anon_sym_DOLLAR_BQUOTE; - v->a[88525] = anon_sym_LT_LPAREN; - v->a[88526] = anon_sym_GT_LPAREN; - v->a[88527] = aux_sym__simple_variable_name_token1; - v->a[88528] = sym_word; - v->a[88529] = 3; - v->a[88530] = actions(3); - v->a[88531] = 1; - v->a[88532] = sym_comment; - v->a[88533] = actions(1310); - v->a[88534] = 5; - v->a[88535] = sym_file_descriptor; - v->a[88536] = sym__concat; - v->a[88537] = sym_test_operator; - v->a[88538] = sym__brace_start; - v->a[88539] = aux_sym_heredoc_redirect_token1; + v->a[88520] = 1; + v->a[88521] = sym_last_case_item; + v->a[88522] = actions(4358); + v->a[88523] = 2; + v->a[88524] = sym_test_operator; + v->a[88525] = sym_raw_string; + v->a[88526] = state(1881); + v->a[88527] = 2; + v->a[88528] = sym_case_item; + v->a[88529] = aux_sym_case_statement_repeat1; + v->a[88530] = state(3472); + v->a[88531] = 2; + v->a[88532] = sym_concatenation; + v->a[88533] = sym__extglob_blob; + v->a[88534] = state(3295); + v->a[88535] = 7; + v->a[88536] = sym_arithmetic_expansion; + v->a[88537] = sym_brace_expression; + v->a[88538] = sym_string; + v->a[88539] = sym_number; small_parse_table_4427(v); } void small_parse_table_4427(t_small_parse_table_array *v) { - v->a[88540] = actions(1308); - v->a[88541] = 39; - v->a[88542] = anon_sym_LPAREN_LPAREN; - v->a[88543] = anon_sym_SEMI; - v->a[88544] = anon_sym_PIPE_PIPE; - v->a[88545] = anon_sym_AMP_AMP; - v->a[88546] = anon_sym_PIPE; - v->a[88547] = anon_sym_AMP; - v->a[88548] = anon_sym_LT; - v->a[88549] = anon_sym_GT; - v->a[88550] = anon_sym_LT_LT; - v->a[88551] = anon_sym_GT_GT; - v->a[88552] = anon_sym_RPAREN; - v->a[88553] = anon_sym_SEMI_SEMI; - v->a[88554] = anon_sym_PIPE_AMP; - v->a[88555] = anon_sym_AMP_GT; - v->a[88556] = anon_sym_AMP_GT_GT; - v->a[88557] = anon_sym_LT_AMP; - v->a[88558] = anon_sym_GT_AMP; - v->a[88559] = anon_sym_GT_PIPE; + v->a[88540] = sym_simple_expansion; + v->a[88541] = sym_expansion; + v->a[88542] = sym_command_substitution; + v->a[88543] = 21; + v->a[88544] = actions(57); + v->a[88545] = 1; + v->a[88546] = sym_comment; + v->a[88547] = actions(4328); + v->a[88548] = 1; + v->a[88549] = sym_word; + v->a[88550] = actions(4340); + v->a[88551] = 1; + v->a[88552] = anon_sym_DOLLAR; + v->a[88553] = actions(4346); + v->a[88554] = 1; + v->a[88555] = aux_sym_number_token1; + v->a[88556] = actions(4348); + v->a[88557] = 1; + v->a[88558] = aux_sym_number_token2; + v->a[88559] = actions(4352); small_parse_table_4428(v); } void small_parse_table_4428(t_small_parse_table_array *v) { - v->a[88560] = anon_sym_LT_AMP_DASH; - v->a[88561] = anon_sym_GT_AMP_DASH; - v->a[88562] = anon_sym_LT_LT_DASH; - v->a[88563] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88564] = anon_sym_DOLLAR_LBRACK; - v->a[88565] = aux_sym_concatenation_token1; - v->a[88566] = anon_sym_DOLLAR; - v->a[88567] = sym__special_character; - v->a[88568] = anon_sym_DQUOTE; - v->a[88569] = sym_raw_string; - v->a[88570] = sym_ansi_c_string; - v->a[88571] = aux_sym_number_token1; - v->a[88572] = aux_sym_number_token2; - v->a[88573] = anon_sym_DOLLAR_LBRACE; - v->a[88574] = anon_sym_DOLLAR_LPAREN; - v->a[88575] = anon_sym_BQUOTE; - v->a[88576] = anon_sym_DOLLAR_BQUOTE; - v->a[88577] = anon_sym_LT_LPAREN; - v->a[88578] = anon_sym_GT_LPAREN; - v->a[88579] = aux_sym__simple_variable_name_token1; + v->a[88560] = 1; + v->a[88561] = anon_sym_DOLLAR_LPAREN; + v->a[88562] = actions(4360); + v->a[88563] = 1; + v->a[88564] = sym_extglob_pattern; + v->a[88565] = actions(4362); + v->a[88566] = 1; + v->a[88567] = sym__brace_start; + v->a[88568] = actions(4548); + v->a[88569] = 1; + v->a[88570] = anon_sym_LPAREN; + v->a[88571] = actions(4550); + v->a[88572] = 1; + v->a[88573] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[88574] = actions(4552); + v->a[88575] = 1; + v->a[88576] = sym__special_character; + v->a[88577] = actions(4554); + v->a[88578] = 1; + v->a[88579] = anon_sym_DQUOTE; small_parse_table_4429(v); } void small_parse_table_4429(t_small_parse_table_array *v) { - v->a[88580] = sym_word; - v->a[88581] = 6; - v->a[88582] = actions(3); - v->a[88583] = 1; - v->a[88584] = sym_comment; - v->a[88585] = actions(6013); - v->a[88586] = 1; - v->a[88587] = aux_sym_concatenation_token1; - v->a[88588] = actions(6015); - v->a[88589] = 1; - v->a[88590] = sym__concat; - v->a[88591] = state(1889); - v->a[88592] = 1; - v->a[88593] = aux_sym_concatenation_repeat1; - v->a[88594] = actions(5391); - v->a[88595] = 4; - v->a[88596] = sym_file_descriptor; + v->a[88580] = actions(4556); + v->a[88581] = 1; + v->a[88582] = anon_sym_DOLLAR_LBRACE; + v->a[88583] = actions(4558); + v->a[88584] = 1; + v->a[88585] = anon_sym_BQUOTE; + v->a[88586] = actions(4560); + v->a[88587] = 1; + v->a[88588] = anon_sym_DOLLAR_BQUOTE; + v->a[88589] = state(3393); + v->a[88590] = 1; + v->a[88591] = aux_sym__literal_repeat1; + v->a[88592] = state(4046); + v->a[88593] = 1; + v->a[88594] = sym_last_case_item; + v->a[88595] = actions(4358); + v->a[88596] = 2; v->a[88597] = sym_test_operator; - v->a[88598] = sym__brace_start; - v->a[88599] = aux_sym_heredoc_redirect_token1; + v->a[88598] = sym_raw_string; + v->a[88599] = state(1881); small_parse_table_4430(v); } diff --git a/parser/static/small_parse_table/small_parse_table_886.c b/parser/static/small_parse_table/small_parse_table_886.c index e635c9eb..245dc19d 100644 --- a/parser/static/small_parse_table/small_parse_table_886.c +++ b/parser/static/small_parse_table/small_parse_table_886.c @@ -14,126 +14,126 @@ void small_parse_table_4430(t_small_parse_table_array *v) { - v->a[88600] = actions(5389); - v->a[88601] = 37; - v->a[88602] = anon_sym_LPAREN_LPAREN; - v->a[88603] = anon_sym_SEMI; - v->a[88604] = anon_sym_PIPE_PIPE; - v->a[88605] = anon_sym_AMP_AMP; - v->a[88606] = anon_sym_PIPE; - v->a[88607] = anon_sym_AMP; - v->a[88608] = anon_sym_LT; - v->a[88609] = anon_sym_GT; - v->a[88610] = anon_sym_LT_LT; - v->a[88611] = anon_sym_GT_GT; - v->a[88612] = anon_sym_RPAREN; - v->a[88613] = anon_sym_SEMI_SEMI; - v->a[88614] = anon_sym_PIPE_AMP; - v->a[88615] = anon_sym_AMP_GT; - v->a[88616] = anon_sym_AMP_GT_GT; - v->a[88617] = anon_sym_LT_AMP; - v->a[88618] = anon_sym_GT_AMP; - v->a[88619] = anon_sym_GT_PIPE; + v->a[88600] = 2; + v->a[88601] = sym_case_item; + v->a[88602] = aux_sym_case_statement_repeat1; + v->a[88603] = state(3472); + v->a[88604] = 2; + v->a[88605] = sym_concatenation; + v->a[88606] = sym__extglob_blob; + v->a[88607] = state(3295); + v->a[88608] = 7; + v->a[88609] = sym_arithmetic_expansion; + v->a[88610] = sym_brace_expression; + v->a[88611] = sym_string; + v->a[88612] = sym_number; + v->a[88613] = sym_simple_expansion; + v->a[88614] = sym_expansion; + v->a[88615] = sym_command_substitution; + v->a[88616] = 21; + v->a[88617] = actions(57); + v->a[88618] = 1; + v->a[88619] = sym_comment; small_parse_table_4431(v); } void small_parse_table_4431(t_small_parse_table_array *v) { - v->a[88620] = anon_sym_LT_AMP_DASH; - v->a[88621] = anon_sym_GT_AMP_DASH; - v->a[88622] = anon_sym_LT_LT_DASH; - v->a[88623] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88624] = anon_sym_DOLLAR_LBRACK; - v->a[88625] = anon_sym_DOLLAR; - v->a[88626] = sym__special_character; - v->a[88627] = anon_sym_DQUOTE; - v->a[88628] = sym_raw_string; - v->a[88629] = sym_ansi_c_string; - v->a[88630] = aux_sym_number_token1; - v->a[88631] = aux_sym_number_token2; - v->a[88632] = anon_sym_DOLLAR_LBRACE; - v->a[88633] = anon_sym_DOLLAR_LPAREN; - v->a[88634] = anon_sym_BQUOTE; - v->a[88635] = anon_sym_DOLLAR_BQUOTE; - v->a[88636] = anon_sym_LT_LPAREN; - v->a[88637] = anon_sym_GT_LPAREN; - v->a[88638] = sym_word; - v->a[88639] = 3; + v->a[88620] = actions(4614); + v->a[88621] = 1; + v->a[88622] = anon_sym_LPAREN; + v->a[88623] = actions(4616); + v->a[88624] = 1; + v->a[88625] = anon_sym_BANG; + v->a[88626] = actions(4622); + v->a[88627] = 1; + v->a[88628] = anon_sym_TILDE; + v->a[88629] = actions(4624); + v->a[88630] = 1; + v->a[88631] = anon_sym_DOLLAR; + v->a[88632] = actions(4626); + v->a[88633] = 1; + v->a[88634] = anon_sym_DQUOTE; + v->a[88635] = actions(4628); + v->a[88636] = 1; + v->a[88637] = aux_sym_number_token1; + v->a[88638] = actions(4630); + v->a[88639] = 1; small_parse_table_4432(v); } void small_parse_table_4432(t_small_parse_table_array *v) { - v->a[88640] = actions(3); - v->a[88641] = 1; - v->a[88642] = sym_comment; - v->a[88643] = actions(1298); - v->a[88644] = 5; - v->a[88645] = sym_file_descriptor; - v->a[88646] = sym__concat; - v->a[88647] = sym_test_operator; - v->a[88648] = sym__brace_start; - v->a[88649] = aux_sym_heredoc_redirect_token1; - v->a[88650] = actions(1296); - v->a[88651] = 39; - v->a[88652] = anon_sym_LPAREN_LPAREN; - v->a[88653] = anon_sym_SEMI; - v->a[88654] = anon_sym_PIPE_PIPE; - v->a[88655] = anon_sym_AMP_AMP; - v->a[88656] = anon_sym_PIPE; - v->a[88657] = anon_sym_AMP; - v->a[88658] = anon_sym_LT; - v->a[88659] = anon_sym_GT; + v->a[88640] = aux_sym_number_token2; + v->a[88641] = actions(4632); + v->a[88642] = 1; + v->a[88643] = anon_sym_DOLLAR_LBRACE; + v->a[88644] = actions(4634); + v->a[88645] = 1; + v->a[88646] = anon_sym_DOLLAR_LPAREN; + v->a[88647] = actions(4636); + v->a[88648] = 1; + v->a[88649] = anon_sym_BQUOTE; + v->a[88650] = actions(4638); + v->a[88651] = 1; + v->a[88652] = anon_sym_DOLLAR_BQUOTE; + v->a[88653] = actions(4895); + v->a[88654] = 1; + v->a[88655] = aux_sym__simple_variable_name_token1; + v->a[88656] = actions(4897); + v->a[88657] = 1; + v->a[88658] = sym_variable_name; + v->a[88659] = state(1637); small_parse_table_4433(v); } void small_parse_table_4433(t_small_parse_table_array *v) { - v->a[88660] = anon_sym_LT_LT; - v->a[88661] = anon_sym_GT_GT; - v->a[88662] = anon_sym_RPAREN; - v->a[88663] = anon_sym_SEMI_SEMI; - v->a[88664] = anon_sym_PIPE_AMP; - v->a[88665] = anon_sym_AMP_GT; - v->a[88666] = anon_sym_AMP_GT_GT; - v->a[88667] = anon_sym_LT_AMP; - v->a[88668] = anon_sym_GT_AMP; - v->a[88669] = anon_sym_GT_PIPE; - v->a[88670] = anon_sym_LT_AMP_DASH; - v->a[88671] = anon_sym_GT_AMP_DASH; - v->a[88672] = anon_sym_LT_LT_DASH; - v->a[88673] = anon_sym_LT_LT_LT; - v->a[88674] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88675] = anon_sym_DOLLAR_LBRACK; - v->a[88676] = aux_sym_concatenation_token1; - v->a[88677] = anon_sym_DOLLAR; - v->a[88678] = sym__special_character; - v->a[88679] = anon_sym_DQUOTE; + v->a[88660] = 1; + v->a[88661] = sym__arithmetic_postfix_expression; + v->a[88662] = state(1638); + v->a[88663] = 1; + v->a[88664] = sym__arithmetic_unary_expression; + v->a[88665] = state(1640); + v->a[88666] = 1; + v->a[88667] = sym__arithmetic_ternary_expression; + v->a[88668] = state(1642); + v->a[88669] = 1; + v->a[88670] = sym__arithmetic_binary_expression; + v->a[88671] = actions(4618); + v->a[88672] = 2; + v->a[88673] = anon_sym_PLUS_PLUS; + v->a[88674] = anon_sym_DASH_DASH; + v->a[88675] = actions(4620); + v->a[88676] = 2; + v->a[88677] = anon_sym_DASH2; + v->a[88678] = anon_sym_PLUS2; + v->a[88679] = state(1626); small_parse_table_4434(v); } void small_parse_table_4434(t_small_parse_table_array *v) { - v->a[88680] = sym_raw_string; - v->a[88681] = sym_ansi_c_string; - v->a[88682] = aux_sym_number_token1; - v->a[88683] = aux_sym_number_token2; - v->a[88684] = anon_sym_DOLLAR_LBRACE; - v->a[88685] = anon_sym_DOLLAR_LPAREN; - v->a[88686] = anon_sym_BQUOTE; - v->a[88687] = anon_sym_DOLLAR_BQUOTE; - v->a[88688] = anon_sym_LT_LPAREN; - v->a[88689] = anon_sym_GT_LPAREN; - v->a[88690] = sym_word; - v->a[88691] = 3; - v->a[88692] = actions(3); - v->a[88693] = 1; - v->a[88694] = sym_comment; - v->a[88695] = actions(1314); - v->a[88696] = 6; - v->a[88697] = sym_file_descriptor; - v->a[88698] = sym__concat; - v->a[88699] = sym_test_operator; + v->a[88680] = 8; + v->a[88681] = sym__arithmetic_expression; + v->a[88682] = sym__arithmetic_literal; + v->a[88683] = sym__arithmetic_parenthesized_expression; + v->a[88684] = sym_string; + v->a[88685] = sym_number; + v->a[88686] = sym_simple_expansion; + v->a[88687] = sym_expansion; + v->a[88688] = sym_command_substitution; + v->a[88689] = 21; + v->a[88690] = actions(57); + v->a[88691] = 1; + v->a[88692] = sym_comment; + v->a[88693] = actions(4584); + v->a[88694] = 1; + v->a[88695] = anon_sym_LPAREN; + v->a[88696] = actions(4586); + v->a[88697] = 1; + v->a[88698] = anon_sym_BANG; + v->a[88699] = actions(4592); small_parse_table_4435(v); } diff --git a/parser/static/small_parse_table/small_parse_table_887.c b/parser/static/small_parse_table/small_parse_table_887.c index af704878..0b63c95d 100644 --- a/parser/static/small_parse_table/small_parse_table_887.c +++ b/parser/static/small_parse_table/small_parse_table_887.c @@ -14,126 +14,126 @@ void small_parse_table_4435(t_small_parse_table_array *v) { - v->a[88700] = sym__brace_start; - v->a[88701] = ts_builtin_sym_end; - v->a[88702] = aux_sym_heredoc_redirect_token1; - v->a[88703] = actions(1312); - v->a[88704] = 38; - v->a[88705] = anon_sym_LPAREN_LPAREN; - v->a[88706] = anon_sym_SEMI; - v->a[88707] = anon_sym_PIPE_PIPE; - v->a[88708] = anon_sym_AMP_AMP; - v->a[88709] = anon_sym_PIPE; - v->a[88710] = anon_sym_AMP; - v->a[88711] = anon_sym_LT; - v->a[88712] = anon_sym_GT; - v->a[88713] = anon_sym_LT_LT; - v->a[88714] = anon_sym_GT_GT; - v->a[88715] = anon_sym_SEMI_SEMI; - v->a[88716] = anon_sym_PIPE_AMP; - v->a[88717] = anon_sym_AMP_GT; - v->a[88718] = anon_sym_AMP_GT_GT; - v->a[88719] = anon_sym_LT_AMP; + v->a[88700] = 1; + v->a[88701] = anon_sym_TILDE; + v->a[88702] = actions(4594); + v->a[88703] = 1; + v->a[88704] = anon_sym_DOLLAR; + v->a[88705] = actions(4596); + v->a[88706] = 1; + v->a[88707] = anon_sym_DQUOTE; + v->a[88708] = actions(4598); + v->a[88709] = 1; + v->a[88710] = aux_sym_number_token1; + v->a[88711] = actions(4600); + v->a[88712] = 1; + v->a[88713] = aux_sym_number_token2; + v->a[88714] = actions(4602); + v->a[88715] = 1; + v->a[88716] = anon_sym_DOLLAR_LBRACE; + v->a[88717] = actions(4604); + v->a[88718] = 1; + v->a[88719] = anon_sym_DOLLAR_LPAREN; small_parse_table_4436(v); } void small_parse_table_4436(t_small_parse_table_array *v) { - v->a[88720] = anon_sym_GT_AMP; - v->a[88721] = anon_sym_GT_PIPE; - v->a[88722] = anon_sym_LT_AMP_DASH; - v->a[88723] = anon_sym_GT_AMP_DASH; - v->a[88724] = anon_sym_LT_LT_DASH; - v->a[88725] = anon_sym_LT_LT_LT; - v->a[88726] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88727] = anon_sym_DOLLAR_LBRACK; - v->a[88728] = aux_sym_concatenation_token1; - v->a[88729] = anon_sym_DOLLAR; - v->a[88730] = sym__special_character; - v->a[88731] = anon_sym_DQUOTE; - v->a[88732] = sym_raw_string; - v->a[88733] = sym_ansi_c_string; - v->a[88734] = aux_sym_number_token1; - v->a[88735] = aux_sym_number_token2; - v->a[88736] = anon_sym_DOLLAR_LBRACE; - v->a[88737] = anon_sym_DOLLAR_LPAREN; - v->a[88738] = anon_sym_BQUOTE; - v->a[88739] = anon_sym_DOLLAR_BQUOTE; + v->a[88720] = actions(4606); + v->a[88721] = 1; + v->a[88722] = anon_sym_BQUOTE; + v->a[88723] = actions(4608); + v->a[88724] = 1; + v->a[88725] = anon_sym_DOLLAR_BQUOTE; + v->a[88726] = actions(4899); + v->a[88727] = 1; + v->a[88728] = aux_sym__simple_variable_name_token1; + v->a[88729] = actions(4901); + v->a[88730] = 1; + v->a[88731] = sym_variable_name; + v->a[88732] = state(1476); + v->a[88733] = 1; + v->a[88734] = sym__arithmetic_postfix_expression; + v->a[88735] = state(1478); + v->a[88736] = 1; + v->a[88737] = sym__arithmetic_unary_expression; + v->a[88738] = state(1490); + v->a[88739] = 1; small_parse_table_4437(v); } void small_parse_table_4437(t_small_parse_table_array *v) { - v->a[88740] = anon_sym_LT_LPAREN; - v->a[88741] = anon_sym_GT_LPAREN; - v->a[88742] = sym_word; - v->a[88743] = 27; - v->a[88744] = actions(71); - v->a[88745] = 1; - v->a[88746] = sym_comment; - v->a[88747] = actions(1131); - v->a[88748] = 1; - v->a[88749] = anon_sym_LPAREN; - v->a[88750] = actions(1141); - v->a[88751] = 1; - v->a[88752] = anon_sym_DOLLAR_LBRACK; - v->a[88753] = actions(1145); - v->a[88754] = 1; - v->a[88755] = anon_sym_DOLLAR; - v->a[88756] = actions(1149); - v->a[88757] = 1; - v->a[88758] = anon_sym_DQUOTE; - v->a[88759] = actions(1153); + v->a[88740] = sym__arithmetic_ternary_expression; + v->a[88741] = state(1511); + v->a[88742] = 1; + v->a[88743] = sym__arithmetic_binary_expression; + v->a[88744] = actions(4588); + v->a[88745] = 2; + v->a[88746] = anon_sym_PLUS_PLUS; + v->a[88747] = anon_sym_DASH_DASH; + v->a[88748] = actions(4590); + v->a[88749] = 2; + v->a[88750] = anon_sym_DASH2; + v->a[88751] = anon_sym_PLUS2; + v->a[88752] = state(1419); + v->a[88753] = 8; + v->a[88754] = sym__arithmetic_expression; + v->a[88755] = sym__arithmetic_literal; + v->a[88756] = sym__arithmetic_parenthesized_expression; + v->a[88757] = sym_string; + v->a[88758] = sym_number; + v->a[88759] = sym_simple_expansion; small_parse_table_4438(v); } void small_parse_table_4438(t_small_parse_table_array *v) { - v->a[88760] = 1; - v->a[88761] = aux_sym_number_token1; - v->a[88762] = actions(1155); - v->a[88763] = 1; - v->a[88764] = aux_sym_number_token2; - v->a[88765] = actions(1157); - v->a[88766] = 1; - v->a[88767] = anon_sym_DOLLAR_LBRACE; - v->a[88768] = actions(1159); - v->a[88769] = 1; - v->a[88770] = anon_sym_DOLLAR_LPAREN; - v->a[88771] = actions(1163); - v->a[88772] = 1; - v->a[88773] = anon_sym_DOLLAR_BQUOTE; - v->a[88774] = actions(1169); - v->a[88775] = 1; - v->a[88776] = sym__brace_start; - v->a[88777] = actions(1187); - v->a[88778] = 1; - v->a[88779] = sym_word; + v->a[88760] = sym_expansion; + v->a[88761] = sym_command_substitution; + v->a[88762] = 21; + v->a[88763] = actions(57); + v->a[88764] = 1; + v->a[88765] = sym_comment; + v->a[88766] = actions(4584); + v->a[88767] = 1; + v->a[88768] = anon_sym_LPAREN; + v->a[88769] = actions(4586); + v->a[88770] = 1; + v->a[88771] = anon_sym_BANG; + v->a[88772] = actions(4592); + v->a[88773] = 1; + v->a[88774] = anon_sym_TILDE; + v->a[88775] = actions(4594); + v->a[88776] = 1; + v->a[88777] = anon_sym_DOLLAR; + v->a[88778] = actions(4596); + v->a[88779] = 1; small_parse_table_4439(v); } void small_parse_table_4439(t_small_parse_table_array *v) { - v->a[88780] = actions(1189); - v->a[88781] = 1; - v->a[88782] = anon_sym_BANG; - v->a[88783] = actions(1195); - v->a[88784] = 1; - v->a[88785] = anon_sym_TILDE; - v->a[88786] = actions(1201); - v->a[88787] = 1; - v->a[88788] = sym_test_operator; - v->a[88789] = actions(3060); - v->a[88790] = 1; - v->a[88791] = anon_sym_BQUOTE; - v->a[88792] = actions(5779); - v->a[88793] = 1; - v->a[88794] = sym__special_character; - v->a[88795] = state(2717); - v->a[88796] = 1; - v->a[88797] = aux_sym__literal_repeat1; - v->a[88798] = state(3147); - v->a[88799] = 1; + v->a[88780] = anon_sym_DQUOTE; + v->a[88781] = actions(4598); + v->a[88782] = 1; + v->a[88783] = aux_sym_number_token1; + v->a[88784] = actions(4600); + v->a[88785] = 1; + v->a[88786] = aux_sym_number_token2; + v->a[88787] = actions(4602); + v->a[88788] = 1; + v->a[88789] = anon_sym_DOLLAR_LBRACE; + v->a[88790] = actions(4604); + v->a[88791] = 1; + v->a[88792] = anon_sym_DOLLAR_LPAREN; + v->a[88793] = actions(4606); + v->a[88794] = 1; + v->a[88795] = anon_sym_BQUOTE; + v->a[88796] = actions(4608); + v->a[88797] = 1; + v->a[88798] = anon_sym_DOLLAR_BQUOTE; + v->a[88799] = actions(4903); small_parse_table_4440(v); } diff --git a/parser/static/small_parse_table/small_parse_table_888.c b/parser/static/small_parse_table/small_parse_table_888.c index 81e0c2f5..9b18b972 100644 --- a/parser/static/small_parse_table/small_parse_table_888.c +++ b/parser/static/small_parse_table/small_parse_table_888.c @@ -14,126 +14,126 @@ void small_parse_table_4440(t_small_parse_table_array *v) { - v->a[88800] = sym__expression; - v->a[88801] = state(7121); - v->a[88802] = 1; - v->a[88803] = sym__test_command_binary_expression; - v->a[88804] = actions(1129); - v->a[88805] = 2; - v->a[88806] = anon_sym_LPAREN_LPAREN; - v->a[88807] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88808] = actions(1165); - v->a[88809] = 2; - v->a[88810] = anon_sym_LT_LPAREN; - v->a[88811] = anon_sym_GT_LPAREN; - v->a[88812] = actions(1191); - v->a[88813] = 2; - v->a[88814] = anon_sym_PLUS_PLUS2; - v->a[88815] = anon_sym_DASH_DASH2; - v->a[88816] = actions(1193); - v->a[88817] = 2; - v->a[88818] = anon_sym_DASH2; - v->a[88819] = anon_sym_PLUS2; + v->a[88800] = 1; + v->a[88801] = aux_sym__simple_variable_name_token1; + v->a[88802] = actions(4905); + v->a[88803] = 1; + v->a[88804] = sym_variable_name; + v->a[88805] = state(1476); + v->a[88806] = 1; + v->a[88807] = sym__arithmetic_postfix_expression; + v->a[88808] = state(1478); + v->a[88809] = 1; + v->a[88810] = sym__arithmetic_unary_expression; + v->a[88811] = state(1490); + v->a[88812] = 1; + v->a[88813] = sym__arithmetic_ternary_expression; + v->a[88814] = state(1511); + v->a[88815] = 1; + v->a[88816] = sym__arithmetic_binary_expression; + v->a[88817] = actions(4588); + v->a[88818] = 2; + v->a[88819] = anon_sym_PLUS_PLUS; small_parse_table_4441(v); } void small_parse_table_4441(t_small_parse_table_array *v) { - v->a[88820] = actions(1199); - v->a[88821] = 2; - v->a[88822] = sym_raw_string; - v->a[88823] = sym_ansi_c_string; - v->a[88824] = state(2594); - v->a[88825] = 6; - v->a[88826] = sym_binary_expression; - v->a[88827] = sym_ternary_expression; - v->a[88828] = sym_unary_expression; - v->a[88829] = sym_postfix_expression; - v->a[88830] = sym_parenthesized_expression; - v->a[88831] = sym_concatenation; - v->a[88832] = state(2503); - v->a[88833] = 9; - v->a[88834] = sym_arithmetic_expansion; - v->a[88835] = sym_brace_expression; - v->a[88836] = sym_string; - v->a[88837] = sym_translated_string; - v->a[88838] = sym_number; - v->a[88839] = sym_simple_expansion; + v->a[88820] = anon_sym_DASH_DASH; + v->a[88821] = actions(4590); + v->a[88822] = 2; + v->a[88823] = anon_sym_DASH2; + v->a[88824] = anon_sym_PLUS2; + v->a[88825] = state(1471); + v->a[88826] = 8; + v->a[88827] = sym__arithmetic_expression; + v->a[88828] = sym__arithmetic_literal; + v->a[88829] = sym__arithmetic_parenthesized_expression; + v->a[88830] = sym_string; + v->a[88831] = sym_number; + v->a[88832] = sym_simple_expansion; + v->a[88833] = sym_expansion; + v->a[88834] = sym_command_substitution; + v->a[88835] = 6; + v->a[88836] = actions(3); + v->a[88837] = 1; + v->a[88838] = sym_comment; + v->a[88839] = actions(4907); small_parse_table_4442(v); } void small_parse_table_4442(t_small_parse_table_array *v) { - v->a[88840] = sym_expansion; - v->a[88841] = sym_command_substitution; - v->a[88842] = sym_process_substitution; - v->a[88843] = 6; - v->a[88844] = actions(3); - v->a[88845] = 1; - v->a[88846] = sym_comment; - v->a[88847] = actions(6013); - v->a[88848] = 1; - v->a[88849] = aux_sym_concatenation_token1; - v->a[88850] = actions(6015); - v->a[88851] = 1; - v->a[88852] = sym__concat; - v->a[88853] = state(1894); - v->a[88854] = 1; - v->a[88855] = aux_sym_concatenation_repeat1; - v->a[88856] = actions(5395); - v->a[88857] = 4; - v->a[88858] = sym_file_descriptor; - v->a[88859] = sym_test_operator; + v->a[88840] = 1; + v->a[88841] = aux_sym_concatenation_token1; + v->a[88842] = actions(4909); + v->a[88843] = 1; + v->a[88844] = sym__concat; + v->a[88845] = state(1855); + v->a[88846] = 1; + v->a[88847] = aux_sym_concatenation_repeat1; + v->a[88848] = actions(2664); + v->a[88849] = 3; + v->a[88850] = sym_file_descriptor; + v->a[88851] = sym_variable_name; + v->a[88852] = aux_sym_heredoc_redirect_token1; + v->a[88853] = actions(2662); + v->a[88854] = 23; + v->a[88855] = anon_sym_esac; + v->a[88856] = anon_sym_PIPE; + v->a[88857] = anon_sym_SEMI_SEMI; + v->a[88858] = anon_sym_SEMI_AMP; + v->a[88859] = anon_sym_SEMI_SEMI_AMP; small_parse_table_4443(v); } void small_parse_table_4443(t_small_parse_table_array *v) { - v->a[88860] = sym__brace_start; - v->a[88861] = aux_sym_heredoc_redirect_token1; - v->a[88862] = actions(5393); - v->a[88863] = 37; - v->a[88864] = anon_sym_LPAREN_LPAREN; - v->a[88865] = anon_sym_SEMI; - v->a[88866] = anon_sym_PIPE_PIPE; - v->a[88867] = anon_sym_AMP_AMP; - v->a[88868] = anon_sym_PIPE; - v->a[88869] = anon_sym_AMP; - v->a[88870] = anon_sym_LT; - v->a[88871] = anon_sym_GT; - v->a[88872] = anon_sym_LT_LT; - v->a[88873] = anon_sym_GT_GT; - v->a[88874] = anon_sym_RPAREN; - v->a[88875] = anon_sym_SEMI_SEMI; - v->a[88876] = anon_sym_PIPE_AMP; - v->a[88877] = anon_sym_AMP_GT; - v->a[88878] = anon_sym_AMP_GT_GT; - v->a[88879] = anon_sym_LT_AMP; + v->a[88860] = anon_sym_PIPE_AMP; + v->a[88861] = anon_sym_AMP_AMP; + v->a[88862] = anon_sym_PIPE_PIPE; + v->a[88863] = anon_sym_LT; + v->a[88864] = anon_sym_GT; + v->a[88865] = anon_sym_GT_GT; + v->a[88866] = anon_sym_AMP_GT; + v->a[88867] = anon_sym_AMP_GT_GT; + v->a[88868] = anon_sym_LT_AMP; + v->a[88869] = anon_sym_GT_AMP; + v->a[88870] = anon_sym_GT_PIPE; + v->a[88871] = anon_sym_LT_AMP_DASH; + v->a[88872] = anon_sym_GT_AMP_DASH; + v->a[88873] = anon_sym_LT_LT; + v->a[88874] = anon_sym_LT_LT_DASH; + v->a[88875] = anon_sym_AMP; + v->a[88876] = sym__special_character; + v->a[88877] = anon_sym_SEMI; + v->a[88878] = 21; + v->a[88879] = actions(57); small_parse_table_4444(v); } void small_parse_table_4444(t_small_parse_table_array *v) { - v->a[88880] = anon_sym_GT_AMP; - v->a[88881] = anon_sym_GT_PIPE; - v->a[88882] = anon_sym_LT_AMP_DASH; - v->a[88883] = anon_sym_GT_AMP_DASH; - v->a[88884] = anon_sym_LT_LT_DASH; - v->a[88885] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88886] = anon_sym_DOLLAR_LBRACK; - v->a[88887] = anon_sym_DOLLAR; - v->a[88888] = sym__special_character; - v->a[88889] = anon_sym_DQUOTE; - v->a[88890] = sym_raw_string; - v->a[88891] = sym_ansi_c_string; - v->a[88892] = aux_sym_number_token1; - v->a[88893] = aux_sym_number_token2; - v->a[88894] = anon_sym_DOLLAR_LBRACE; - v->a[88895] = anon_sym_DOLLAR_LPAREN; - v->a[88896] = anon_sym_BQUOTE; - v->a[88897] = anon_sym_DOLLAR_BQUOTE; - v->a[88898] = anon_sym_LT_LPAREN; - v->a[88899] = anon_sym_GT_LPAREN; + v->a[88880] = 1; + v->a[88881] = sym_comment; + v->a[88882] = actions(4584); + v->a[88883] = 1; + v->a[88884] = anon_sym_LPAREN; + v->a[88885] = actions(4586); + v->a[88886] = 1; + v->a[88887] = anon_sym_BANG; + v->a[88888] = actions(4592); + v->a[88889] = 1; + v->a[88890] = anon_sym_TILDE; + v->a[88891] = actions(4594); + v->a[88892] = 1; + v->a[88893] = anon_sym_DOLLAR; + v->a[88894] = actions(4596); + v->a[88895] = 1; + v->a[88896] = anon_sym_DQUOTE; + v->a[88897] = actions(4598); + v->a[88898] = 1; + v->a[88899] = aux_sym_number_token1; small_parse_table_4445(v); } diff --git a/parser/static/small_parse_table/small_parse_table_889.c b/parser/static/small_parse_table/small_parse_table_889.c index 4833b6c0..1a4ce1ab 100644 --- a/parser/static/small_parse_table/small_parse_table_889.c +++ b/parser/static/small_parse_table/small_parse_table_889.c @@ -14,126 +14,126 @@ void small_parse_table_4445(t_small_parse_table_array *v) { - v->a[88900] = sym_word; - v->a[88901] = 3; - v->a[88902] = actions(3); - v->a[88903] = 1; - v->a[88904] = sym_comment; - v->a[88905] = actions(1263); - v->a[88906] = 5; - v->a[88907] = sym_file_descriptor; - v->a[88908] = sym_variable_name; - v->a[88909] = sym_test_operator; - v->a[88910] = sym__brace_start; - v->a[88911] = aux_sym_heredoc_redirect_token1; - v->a[88912] = actions(1261); - v->a[88913] = 39; - v->a[88914] = anon_sym_LPAREN_LPAREN; - v->a[88915] = anon_sym_SEMI; - v->a[88916] = anon_sym_PIPE_PIPE; - v->a[88917] = anon_sym_AMP_AMP; - v->a[88918] = anon_sym_PIPE; - v->a[88919] = anon_sym_AMP; + v->a[88900] = actions(4600); + v->a[88901] = 1; + v->a[88902] = aux_sym_number_token2; + v->a[88903] = actions(4602); + v->a[88904] = 1; + v->a[88905] = anon_sym_DOLLAR_LBRACE; + v->a[88906] = actions(4604); + v->a[88907] = 1; + v->a[88908] = anon_sym_DOLLAR_LPAREN; + v->a[88909] = actions(4606); + v->a[88910] = 1; + v->a[88911] = anon_sym_BQUOTE; + v->a[88912] = actions(4608); + v->a[88913] = 1; + v->a[88914] = anon_sym_DOLLAR_BQUOTE; + v->a[88915] = actions(4911); + v->a[88916] = 1; + v->a[88917] = aux_sym__simple_variable_name_token1; + v->a[88918] = actions(4913); + v->a[88919] = 1; small_parse_table_4446(v); } void small_parse_table_4446(t_small_parse_table_array *v) { - v->a[88920] = anon_sym_LT; - v->a[88921] = anon_sym_GT; - v->a[88922] = anon_sym_LT_LT; - v->a[88923] = anon_sym_GT_GT; - v->a[88924] = anon_sym_SEMI_SEMI; - v->a[88925] = anon_sym_SEMI_AMP; - v->a[88926] = anon_sym_SEMI_SEMI_AMP; - v->a[88927] = anon_sym_PIPE_AMP; - v->a[88928] = anon_sym_AMP_GT; - v->a[88929] = anon_sym_AMP_GT_GT; - v->a[88930] = anon_sym_LT_AMP; - v->a[88931] = anon_sym_GT_AMP; - v->a[88932] = anon_sym_GT_PIPE; - v->a[88933] = anon_sym_LT_AMP_DASH; - v->a[88934] = anon_sym_GT_AMP_DASH; - v->a[88935] = anon_sym_LT_LT_DASH; - v->a[88936] = anon_sym_LT_LT_LT; - v->a[88937] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88938] = anon_sym_DOLLAR_LBRACK; - v->a[88939] = anon_sym_DOLLAR; + v->a[88920] = sym_variable_name; + v->a[88921] = state(1476); + v->a[88922] = 1; + v->a[88923] = sym__arithmetic_postfix_expression; + v->a[88924] = state(1478); + v->a[88925] = 1; + v->a[88926] = sym__arithmetic_unary_expression; + v->a[88927] = state(1490); + v->a[88928] = 1; + v->a[88929] = sym__arithmetic_ternary_expression; + v->a[88930] = state(1511); + v->a[88931] = 1; + v->a[88932] = sym__arithmetic_binary_expression; + v->a[88933] = actions(4588); + v->a[88934] = 2; + v->a[88935] = anon_sym_PLUS_PLUS; + v->a[88936] = anon_sym_DASH_DASH; + v->a[88937] = actions(4590); + v->a[88938] = 2; + v->a[88939] = anon_sym_DASH2; small_parse_table_4447(v); } void small_parse_table_4447(t_small_parse_table_array *v) { - v->a[88940] = sym__special_character; - v->a[88941] = anon_sym_DQUOTE; - v->a[88942] = sym_raw_string; - v->a[88943] = sym_ansi_c_string; - v->a[88944] = aux_sym_number_token1; - v->a[88945] = aux_sym_number_token2; - v->a[88946] = anon_sym_DOLLAR_LBRACE; - v->a[88947] = anon_sym_DOLLAR_LPAREN; - v->a[88948] = anon_sym_BQUOTE; - v->a[88949] = anon_sym_DOLLAR_BQUOTE; - v->a[88950] = anon_sym_LT_LPAREN; - v->a[88951] = anon_sym_GT_LPAREN; - v->a[88952] = sym_word; - v->a[88953] = 6; - v->a[88954] = actions(3); - v->a[88955] = 1; - v->a[88956] = sym_comment; - v->a[88957] = actions(6017); - v->a[88958] = 1; - v->a[88959] = aux_sym_concatenation_token1; + v->a[88940] = anon_sym_PLUS2; + v->a[88941] = state(1459); + v->a[88942] = 8; + v->a[88943] = sym__arithmetic_expression; + v->a[88944] = sym__arithmetic_literal; + v->a[88945] = sym__arithmetic_parenthesized_expression; + v->a[88946] = sym_string; + v->a[88947] = sym_number; + v->a[88948] = sym_simple_expansion; + v->a[88949] = sym_expansion; + v->a[88950] = sym_command_substitution; + v->a[88951] = 5; + v->a[88952] = actions(3); + v->a[88953] = 1; + v->a[88954] = sym_comment; + v->a[88955] = actions(4915); + v->a[88956] = 1; + v->a[88957] = sym__special_character; + v->a[88958] = state(1739); + v->a[88959] = 1; small_parse_table_4448(v); } void small_parse_table_4448(t_small_parse_table_array *v) { - v->a[88960] = actions(6019); - v->a[88961] = 1; - v->a[88962] = sym__concat; - v->a[88963] = state(1908); - v->a[88964] = 1; - v->a[88965] = aux_sym_concatenation_repeat1; - v->a[88966] = actions(5395); - v->a[88967] = 5; - v->a[88968] = sym_file_descriptor; - v->a[88969] = sym_test_operator; - v->a[88970] = sym__brace_start; - v->a[88971] = ts_builtin_sym_end; - v->a[88972] = aux_sym_heredoc_redirect_token1; - v->a[88973] = actions(5393); - v->a[88974] = 36; - v->a[88975] = anon_sym_LPAREN_LPAREN; - v->a[88976] = anon_sym_SEMI; - v->a[88977] = anon_sym_PIPE_PIPE; - v->a[88978] = anon_sym_AMP_AMP; - v->a[88979] = anon_sym_PIPE; + v->a[88960] = aux_sym__literal_repeat1; + v->a[88961] = actions(3519); + v->a[88962] = 4; + v->a[88963] = sym_file_descriptor; + v->a[88964] = sym_test_operator; + v->a[88965] = sym__brace_start; + v->a[88966] = aux_sym_heredoc_redirect_token1; + v->a[88967] = actions(3517); + v->a[88968] = 23; + v->a[88969] = anon_sym_AMP_AMP; + v->a[88970] = anon_sym_PIPE_PIPE; + v->a[88971] = anon_sym_LT; + v->a[88972] = anon_sym_GT; + v->a[88973] = anon_sym_GT_GT; + v->a[88974] = anon_sym_AMP_GT; + v->a[88975] = anon_sym_AMP_GT_GT; + v->a[88976] = anon_sym_LT_AMP; + v->a[88977] = anon_sym_GT_AMP; + v->a[88978] = anon_sym_GT_PIPE; + v->a[88979] = anon_sym_LT_AMP_DASH; small_parse_table_4449(v); } void small_parse_table_4449(t_small_parse_table_array *v) { - v->a[88980] = anon_sym_AMP; - v->a[88981] = anon_sym_LT; - v->a[88982] = anon_sym_GT; - v->a[88983] = anon_sym_LT_LT; - v->a[88984] = anon_sym_GT_GT; - v->a[88985] = anon_sym_SEMI_SEMI; - v->a[88986] = anon_sym_PIPE_AMP; - v->a[88987] = anon_sym_AMP_GT; - v->a[88988] = anon_sym_AMP_GT_GT; - v->a[88989] = anon_sym_LT_AMP; - v->a[88990] = anon_sym_GT_AMP; - v->a[88991] = anon_sym_GT_PIPE; - v->a[88992] = anon_sym_LT_AMP_DASH; - v->a[88993] = anon_sym_GT_AMP_DASH; - v->a[88994] = anon_sym_LT_LT_DASH; - v->a[88995] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[88996] = anon_sym_DOLLAR_LBRACK; - v->a[88997] = anon_sym_DOLLAR; - v->a[88998] = sym__special_character; - v->a[88999] = anon_sym_DQUOTE; + v->a[88980] = anon_sym_GT_AMP_DASH; + v->a[88981] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[88982] = anon_sym_DOLLAR; + v->a[88983] = anon_sym_DQUOTE; + v->a[88984] = sym_raw_string; + v->a[88985] = aux_sym_number_token1; + v->a[88986] = aux_sym_number_token2; + v->a[88987] = anon_sym_DOLLAR_LBRACE; + v->a[88988] = anon_sym_DOLLAR_LPAREN; + v->a[88989] = anon_sym_BQUOTE; + v->a[88990] = anon_sym_DOLLAR_BQUOTE; + v->a[88991] = sym_word; + v->a[88992] = 21; + v->a[88993] = actions(57); + v->a[88994] = 1; + v->a[88995] = sym_comment; + v->a[88996] = actions(4614); + v->a[88997] = 1; + v->a[88998] = anon_sym_LPAREN; + v->a[88999] = actions(4616); small_parse_table_4450(v); } diff --git a/parser/static/small_parse_table/small_parse_table_89.c b/parser/static/small_parse_table/small_parse_table_89.c index cb228aed..567bfde3 100644 --- a/parser/static/small_parse_table/small_parse_table_89.c +++ b/parser/static/small_parse_table/small_parse_table_89.c @@ -14,126 +14,126 @@ void small_parse_table_445(t_small_parse_table_array *v) { - v->a[8900] = 2; - v->a[8901] = sym_subshell; - v->a[8902] = sym_test_command; - v->a[8903] = actions(1390); - v->a[8904] = 3; - v->a[8905] = anon_sym_GT_GT; - v->a[8906] = anon_sym_AMP_GT_GT; + v->a[8900] = anon_sym_LT; + v->a[8901] = anon_sym_GT; + v->a[8902] = anon_sym_GT_GT; + v->a[8903] = anon_sym_AMP_GT; + v->a[8904] = anon_sym_AMP_GT_GT; + v->a[8905] = anon_sym_LT_AMP; + v->a[8906] = anon_sym_GT_AMP; v->a[8907] = anon_sym_GT_PIPE; - v->a[8908] = actions(1388); - v->a[8909] = 5; - v->a[8910] = anon_sym_LT; - v->a[8911] = anon_sym_GT; - v->a[8912] = anon_sym_AMP_GT; - v->a[8913] = anon_sym_LT_AMP; - v->a[8914] = anon_sym_GT_AMP; - v->a[8915] = state(957); - v->a[8916] = 9; - v->a[8917] = sym_arithmetic_expansion; - v->a[8918] = sym_brace_expression; - v->a[8919] = sym_string; + v->a[8908] = anon_sym_LT_AMP_DASH; + v->a[8909] = anon_sym_GT_AMP_DASH; + v->a[8910] = anon_sym_LT_LT; + v->a[8911] = anon_sym_LT_LT_DASH; + v->a[8912] = anon_sym_AMP; + v->a[8913] = anon_sym_SEMI; + v->a[8914] = 5; + v->a[8915] = actions(57); + v->a[8916] = 1; + v->a[8917] = sym_comment; + v->a[8918] = actions(1995); + v->a[8919] = 2; small_parse_table_446(v); } void small_parse_table_446(t_small_parse_table_array *v) { - v->a[8920] = sym_translated_string; - v->a[8921] = sym_number; - v->a[8922] = sym_simple_expansion; - v->a[8923] = sym_expansion; - v->a[8924] = sym_command_substitution; - v->a[8925] = sym_process_substitution; - v->a[8926] = 37; - v->a[8927] = actions(71); - v->a[8928] = 1; - v->a[8929] = sym_comment; - v->a[8930] = actions(169); - v->a[8931] = 1; - v->a[8932] = anon_sym_LBRACK; - v->a[8933] = actions(173); - v->a[8934] = 1; - v->a[8935] = anon_sym_LBRACK_LBRACK; - v->a[8936] = actions(217); - v->a[8937] = 1; - v->a[8938] = sym_variable_name; - v->a[8939] = actions(1027); + v->a[8920] = anon_sym_esac; + v->a[8921] = anon_sym_SEMI_SEMI; + v->a[8922] = actions(1997); + v->a[8923] = 2; + v->a[8924] = anon_sym_SEMI_AMP; + v->a[8925] = anon_sym_SEMI_SEMI_AMP; + v->a[8926] = actions(1691); + v->a[8927] = 17; + v->a[8928] = sym_file_descriptor; + v->a[8929] = sym_variable_name; + v->a[8930] = sym_test_operator; + v->a[8931] = sym__brace_start; + v->a[8932] = anon_sym_LPAREN; + v->a[8933] = anon_sym_LBRACE; + v->a[8934] = anon_sym_GT_GT; + v->a[8935] = anon_sym_AMP_GT_GT; + v->a[8936] = anon_sym_GT_PIPE; + v->a[8937] = anon_sym_LT_AMP_DASH; + v->a[8938] = anon_sym_GT_AMP_DASH; + v->a[8939] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_447(v); } void small_parse_table_447(t_small_parse_table_array *v) { - v->a[8940] = 1; - v->a[8941] = anon_sym_LPAREN_LPAREN; - v->a[8942] = actions(1033); - v->a[8943] = 1; - v->a[8944] = anon_sym_LPAREN; - v->a[8945] = actions(1041); - v->a[8946] = 1; - v->a[8947] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8948] = actions(1043); - v->a[8949] = 1; - v->a[8950] = anon_sym_DOLLAR_LBRACK; - v->a[8951] = actions(1045); - v->a[8952] = 1; - v->a[8953] = anon_sym_DOLLAR; - v->a[8954] = actions(1047); - v->a[8955] = 1; - v->a[8956] = sym__special_character; - v->a[8957] = actions(1049); - v->a[8958] = 1; - v->a[8959] = anon_sym_DQUOTE; + v->a[8940] = anon_sym_DQUOTE; + v->a[8941] = sym_raw_string; + v->a[8942] = anon_sym_DOLLAR_LBRACE; + v->a[8943] = anon_sym_BQUOTE; + v->a[8944] = anon_sym_DOLLAR_BQUOTE; + v->a[8945] = actions(1689); + v->a[8946] = 26; + v->a[8947] = anon_sym_for; + v->a[8948] = anon_sym_select; + v->a[8949] = anon_sym_while; + v->a[8950] = anon_sym_until; + v->a[8951] = anon_sym_if; + v->a[8952] = anon_sym_case; + v->a[8953] = anon_sym_function; + v->a[8954] = anon_sym_BANG; + v->a[8955] = anon_sym_declare; + v->a[8956] = anon_sym_typeset; + v->a[8957] = anon_sym_export; + v->a[8958] = anon_sym_readonly; + v->a[8959] = anon_sym_local; small_parse_table_448(v); } void small_parse_table_448(t_small_parse_table_array *v) { - v->a[8960] = actions(1053); - v->a[8961] = 1; - v->a[8962] = aux_sym_number_token1; - v->a[8963] = actions(1055); - v->a[8964] = 1; - v->a[8965] = aux_sym_number_token2; - v->a[8966] = actions(1057); - v->a[8967] = 1; - v->a[8968] = anon_sym_DOLLAR_LBRACE; - v->a[8969] = actions(1059); - v->a[8970] = 1; + v->a[8960] = anon_sym_unset; + v->a[8961] = anon_sym_unsetenv; + v->a[8962] = anon_sym_LT; + v->a[8963] = anon_sym_GT; + v->a[8964] = anon_sym_AMP_GT; + v->a[8965] = anon_sym_LT_AMP; + v->a[8966] = anon_sym_GT_AMP; + v->a[8967] = anon_sym_DOLLAR; + v->a[8968] = sym__special_character; + v->a[8969] = aux_sym_number_token1; + v->a[8970] = aux_sym_number_token2; v->a[8971] = anon_sym_DOLLAR_LPAREN; - v->a[8972] = actions(1061); - v->a[8973] = 1; - v->a[8974] = anon_sym_BQUOTE; - v->a[8975] = actions(1063); - v->a[8976] = 1; - v->a[8977] = anon_sym_DOLLAR_BQUOTE; - v->a[8978] = actions(1069); - v->a[8979] = 1; + v->a[8972] = sym_word; + v->a[8973] = 19; + v->a[8974] = actions(3); + v->a[8975] = 1; + v->a[8976] = sym_comment; + v->a[8977] = actions(2002); + v->a[8978] = 1; + v->a[8979] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_449(v); } void small_parse_table_449(t_small_parse_table_array *v) { - v->a[8980] = sym_test_operator; - v->a[8981] = actions(1071); - v->a[8982] = 1; - v->a[8983] = sym__brace_start; - v->a[8984] = actions(1394); - v->a[8985] = 1; - v->a[8986] = anon_sym_LT_LT_LT; - v->a[8987] = actions(1396); - v->a[8988] = 1; - v->a[8989] = sym_file_descriptor; - v->a[8990] = actions(2668); - v->a[8991] = 1; - v->a[8992] = sym_word; - v->a[8993] = state(620); - v->a[8994] = 1; - v->a[8995] = sym_command_name; - v->a[8996] = state(955); - v->a[8997] = 1; - v->a[8998] = aux_sym_command_repeat1; - v->a[8999] = state(2332); + v->a[8980] = actions(2005); + v->a[8981] = 1; + v->a[8982] = anon_sym_DOLLAR; + v->a[8983] = actions(2008); + v->a[8984] = 1; + v->a[8985] = sym__special_character; + v->a[8986] = actions(2011); + v->a[8987] = 1; + v->a[8988] = anon_sym_DQUOTE; + v->a[8989] = actions(2014); + v->a[8990] = 1; + v->a[8991] = aux_sym_number_token1; + v->a[8992] = actions(2017); + v->a[8993] = 1; + v->a[8994] = aux_sym_number_token2; + v->a[8995] = actions(2020); + v->a[8996] = 1; + v->a[8997] = anon_sym_DOLLAR_LBRACE; + v->a[8998] = actions(2023); + v->a[8999] = 1; small_parse_table_450(v); } diff --git a/parser/static/small_parse_table/small_parse_table_890.c b/parser/static/small_parse_table/small_parse_table_890.c index 9c5cf3a7..0f8fe12a 100644 --- a/parser/static/small_parse_table/small_parse_table_890.c +++ b/parser/static/small_parse_table/small_parse_table_890.c @@ -14,126 +14,126 @@ void small_parse_table_4450(t_small_parse_table_array *v) { - v->a[89000] = sym_raw_string; - v->a[89001] = sym_ansi_c_string; - v->a[89002] = aux_sym_number_token1; - v->a[89003] = aux_sym_number_token2; - v->a[89004] = anon_sym_DOLLAR_LBRACE; - v->a[89005] = anon_sym_DOLLAR_LPAREN; - v->a[89006] = anon_sym_BQUOTE; - v->a[89007] = anon_sym_DOLLAR_BQUOTE; - v->a[89008] = anon_sym_LT_LPAREN; - v->a[89009] = anon_sym_GT_LPAREN; - v->a[89010] = sym_word; - v->a[89011] = 6; - v->a[89012] = actions(3); - v->a[89013] = 1; - v->a[89014] = sym_comment; - v->a[89015] = actions(6017); - v->a[89016] = 1; - v->a[89017] = aux_sym_concatenation_token1; - v->a[89018] = actions(6019); - v->a[89019] = 1; + v->a[89000] = 1; + v->a[89001] = anon_sym_BANG; + v->a[89002] = actions(4622); + v->a[89003] = 1; + v->a[89004] = anon_sym_TILDE; + v->a[89005] = actions(4624); + v->a[89006] = 1; + v->a[89007] = anon_sym_DOLLAR; + v->a[89008] = actions(4626); + v->a[89009] = 1; + v->a[89010] = anon_sym_DQUOTE; + v->a[89011] = actions(4628); + v->a[89012] = 1; + v->a[89013] = aux_sym_number_token1; + v->a[89014] = actions(4630); + v->a[89015] = 1; + v->a[89016] = aux_sym_number_token2; + v->a[89017] = actions(4632); + v->a[89018] = 1; + v->a[89019] = anon_sym_DOLLAR_LBRACE; small_parse_table_4451(v); } void small_parse_table_4451(t_small_parse_table_array *v) { - v->a[89020] = sym__concat; - v->a[89021] = state(1910); - v->a[89022] = 1; - v->a[89023] = aux_sym_concatenation_repeat1; - v->a[89024] = actions(5391); - v->a[89025] = 5; - v->a[89026] = sym_file_descriptor; - v->a[89027] = sym_test_operator; - v->a[89028] = sym__brace_start; - v->a[89029] = ts_builtin_sym_end; - v->a[89030] = aux_sym_heredoc_redirect_token1; - v->a[89031] = actions(5389); - v->a[89032] = 36; - v->a[89033] = anon_sym_LPAREN_LPAREN; - v->a[89034] = anon_sym_SEMI; - v->a[89035] = anon_sym_PIPE_PIPE; - v->a[89036] = anon_sym_AMP_AMP; - v->a[89037] = anon_sym_PIPE; - v->a[89038] = anon_sym_AMP; - v->a[89039] = anon_sym_LT; + v->a[89020] = actions(4634); + v->a[89021] = 1; + v->a[89022] = anon_sym_DOLLAR_LPAREN; + v->a[89023] = actions(4636); + v->a[89024] = 1; + v->a[89025] = anon_sym_BQUOTE; + v->a[89026] = actions(4638); + v->a[89027] = 1; + v->a[89028] = anon_sym_DOLLAR_BQUOTE; + v->a[89029] = actions(4917); + v->a[89030] = 1; + v->a[89031] = aux_sym__simple_variable_name_token1; + v->a[89032] = actions(4919); + v->a[89033] = 1; + v->a[89034] = sym_variable_name; + v->a[89035] = state(1637); + v->a[89036] = 1; + v->a[89037] = sym__arithmetic_postfix_expression; + v->a[89038] = state(1638); + v->a[89039] = 1; small_parse_table_4452(v); } void small_parse_table_4452(t_small_parse_table_array *v) { - v->a[89040] = anon_sym_GT; - v->a[89041] = anon_sym_LT_LT; - v->a[89042] = anon_sym_GT_GT; - v->a[89043] = anon_sym_SEMI_SEMI; - v->a[89044] = anon_sym_PIPE_AMP; - v->a[89045] = anon_sym_AMP_GT; - v->a[89046] = anon_sym_AMP_GT_GT; - v->a[89047] = anon_sym_LT_AMP; - v->a[89048] = anon_sym_GT_AMP; - v->a[89049] = anon_sym_GT_PIPE; - v->a[89050] = anon_sym_LT_AMP_DASH; - v->a[89051] = anon_sym_GT_AMP_DASH; - v->a[89052] = anon_sym_LT_LT_DASH; - v->a[89053] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89054] = anon_sym_DOLLAR_LBRACK; - v->a[89055] = anon_sym_DOLLAR; - v->a[89056] = sym__special_character; - v->a[89057] = anon_sym_DQUOTE; - v->a[89058] = sym_raw_string; - v->a[89059] = sym_ansi_c_string; + v->a[89040] = sym__arithmetic_unary_expression; + v->a[89041] = state(1640); + v->a[89042] = 1; + v->a[89043] = sym__arithmetic_ternary_expression; + v->a[89044] = state(1642); + v->a[89045] = 1; + v->a[89046] = sym__arithmetic_binary_expression; + v->a[89047] = actions(4618); + v->a[89048] = 2; + v->a[89049] = anon_sym_PLUS_PLUS; + v->a[89050] = anon_sym_DASH_DASH; + v->a[89051] = actions(4620); + v->a[89052] = 2; + v->a[89053] = anon_sym_DASH2; + v->a[89054] = anon_sym_PLUS2; + v->a[89055] = state(1627); + v->a[89056] = 8; + v->a[89057] = sym__arithmetic_expression; + v->a[89058] = sym__arithmetic_literal; + v->a[89059] = sym__arithmetic_parenthesized_expression; small_parse_table_4453(v); } void small_parse_table_4453(t_small_parse_table_array *v) { - v->a[89060] = aux_sym_number_token1; - v->a[89061] = aux_sym_number_token2; - v->a[89062] = anon_sym_DOLLAR_LBRACE; - v->a[89063] = anon_sym_DOLLAR_LPAREN; - v->a[89064] = anon_sym_BQUOTE; - v->a[89065] = anon_sym_DOLLAR_BQUOTE; - v->a[89066] = anon_sym_LT_LPAREN; - v->a[89067] = anon_sym_GT_LPAREN; - v->a[89068] = sym_word; - v->a[89069] = 3; - v->a[89070] = actions(3); - v->a[89071] = 1; - v->a[89072] = sym_comment; - v->a[89073] = actions(1302); - v->a[89074] = 6; - v->a[89075] = sym_file_descriptor; - v->a[89076] = sym__concat; - v->a[89077] = sym_test_operator; - v->a[89078] = sym__brace_start; - v->a[89079] = ts_builtin_sym_end; + v->a[89060] = sym_string; + v->a[89061] = sym_number; + v->a[89062] = sym_simple_expansion; + v->a[89063] = sym_expansion; + v->a[89064] = sym_command_substitution; + v->a[89065] = 6; + v->a[89066] = actions(3); + v->a[89067] = 1; + v->a[89068] = sym_comment; + v->a[89069] = actions(4885); + v->a[89070] = 1; + v->a[89071] = sym_variable_name; + v->a[89072] = actions(816); + v->a[89073] = 2; + v->a[89074] = sym_test_operator; + v->a[89075] = sym__brace_start; + v->a[89076] = actions(4883); + v->a[89077] = 2; + v->a[89078] = aux_sym__simple_variable_name_token1; + v->a[89079] = aux_sym__multiline_variable_name_token1; small_parse_table_4454(v); } void small_parse_table_4454(t_small_parse_table_array *v) { - v->a[89080] = aux_sym_heredoc_redirect_token1; - v->a[89081] = actions(1300); - v->a[89082] = 38; - v->a[89083] = anon_sym_LPAREN_LPAREN; - v->a[89084] = anon_sym_SEMI; - v->a[89085] = anon_sym_PIPE_PIPE; - v->a[89086] = anon_sym_AMP_AMP; - v->a[89087] = anon_sym_PIPE; - v->a[89088] = anon_sym_AMP; - v->a[89089] = anon_sym_LT; - v->a[89090] = anon_sym_GT; - v->a[89091] = anon_sym_LT_LT; - v->a[89092] = anon_sym_GT_GT; + v->a[89080] = actions(4881); + v->a[89081] = 9; + v->a[89082] = anon_sym_BANG; + v->a[89083] = anon_sym_DASH; + v->a[89084] = anon_sym_STAR; + v->a[89085] = anon_sym_QMARK; + v->a[89086] = anon_sym_DOLLAR; + v->a[89087] = anon_sym_POUND; + v->a[89088] = anon_sym_AT; + v->a[89089] = anon_sym_0; + v->a[89090] = anon_sym__; + v->a[89091] = actions(810); + v->a[89092] = 15; v->a[89093] = anon_sym_SEMI_SEMI; - v->a[89094] = anon_sym_PIPE_AMP; - v->a[89095] = anon_sym_AMP_GT; - v->a[89096] = anon_sym_AMP_GT_GT; - v->a[89097] = anon_sym_LT_AMP; - v->a[89098] = anon_sym_GT_AMP; - v->a[89099] = anon_sym_GT_PIPE; + v->a[89094] = aux_sym_heredoc_redirect_token1; + v->a[89095] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[89096] = anon_sym_AMP; + v->a[89097] = sym__special_character; + v->a[89098] = anon_sym_DQUOTE; + v->a[89099] = sym_raw_string; small_parse_table_4455(v); } diff --git a/parser/static/small_parse_table/small_parse_table_891.c b/parser/static/small_parse_table/small_parse_table_891.c index ceccbe12..de8517fb 100644 --- a/parser/static/small_parse_table/small_parse_table_891.c +++ b/parser/static/small_parse_table/small_parse_table_891.c @@ -14,126 +14,126 @@ void small_parse_table_4455(t_small_parse_table_array *v) { - v->a[89100] = anon_sym_LT_AMP_DASH; - v->a[89101] = anon_sym_GT_AMP_DASH; - v->a[89102] = anon_sym_LT_LT_DASH; - v->a[89103] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89104] = anon_sym_DOLLAR_LBRACK; - v->a[89105] = aux_sym_concatenation_token1; - v->a[89106] = anon_sym_DOLLAR; - v->a[89107] = sym__special_character; - v->a[89108] = anon_sym_DQUOTE; - v->a[89109] = sym_raw_string; - v->a[89110] = sym_ansi_c_string; - v->a[89111] = aux_sym_number_token1; - v->a[89112] = aux_sym_number_token2; - v->a[89113] = anon_sym_DOLLAR_LBRACE; - v->a[89114] = anon_sym_DOLLAR_LPAREN; - v->a[89115] = anon_sym_BQUOTE; - v->a[89116] = anon_sym_DOLLAR_BQUOTE; - v->a[89117] = anon_sym_LT_LPAREN; - v->a[89118] = anon_sym_GT_LPAREN; - v->a[89119] = aux_sym__simple_variable_name_token1; + v->a[89100] = aux_sym_number_token1; + v->a[89101] = aux_sym_number_token2; + v->a[89102] = anon_sym_DOLLAR_LBRACE; + v->a[89103] = anon_sym_DOLLAR_LPAREN; + v->a[89104] = anon_sym_BQUOTE; + v->a[89105] = anon_sym_DOLLAR_BQUOTE; + v->a[89106] = sym_word; + v->a[89107] = anon_sym_SEMI; + v->a[89108] = 21; + v->a[89109] = actions(57); + v->a[89110] = 1; + v->a[89111] = sym_comment; + v->a[89112] = actions(4614); + v->a[89113] = 1; + v->a[89114] = anon_sym_LPAREN; + v->a[89115] = actions(4616); + v->a[89116] = 1; + v->a[89117] = anon_sym_BANG; + v->a[89118] = actions(4622); + v->a[89119] = 1; small_parse_table_4456(v); } void small_parse_table_4456(t_small_parse_table_array *v) { - v->a[89120] = sym_word; - v->a[89121] = 3; - v->a[89122] = actions(3); - v->a[89123] = 1; - v->a[89124] = sym_comment; - v->a[89125] = actions(1354); - v->a[89126] = 6; - v->a[89127] = sym_file_descriptor; - v->a[89128] = sym__concat; - v->a[89129] = sym_test_operator; - v->a[89130] = sym__brace_start; - v->a[89131] = ts_builtin_sym_end; - v->a[89132] = aux_sym_heredoc_redirect_token1; - v->a[89133] = actions(1352); - v->a[89134] = 38; - v->a[89135] = anon_sym_LPAREN_LPAREN; - v->a[89136] = anon_sym_SEMI; - v->a[89137] = anon_sym_PIPE_PIPE; - v->a[89138] = anon_sym_AMP_AMP; - v->a[89139] = anon_sym_PIPE; + v->a[89120] = anon_sym_TILDE; + v->a[89121] = actions(4624); + v->a[89122] = 1; + v->a[89123] = anon_sym_DOLLAR; + v->a[89124] = actions(4626); + v->a[89125] = 1; + v->a[89126] = anon_sym_DQUOTE; + v->a[89127] = actions(4628); + v->a[89128] = 1; + v->a[89129] = aux_sym_number_token1; + v->a[89130] = actions(4630); + v->a[89131] = 1; + v->a[89132] = aux_sym_number_token2; + v->a[89133] = actions(4632); + v->a[89134] = 1; + v->a[89135] = anon_sym_DOLLAR_LBRACE; + v->a[89136] = actions(4634); + v->a[89137] = 1; + v->a[89138] = anon_sym_DOLLAR_LPAREN; + v->a[89139] = actions(4636); small_parse_table_4457(v); } void small_parse_table_4457(t_small_parse_table_array *v) { - v->a[89140] = anon_sym_AMP; - v->a[89141] = anon_sym_LT; - v->a[89142] = anon_sym_GT; - v->a[89143] = anon_sym_LT_LT; - v->a[89144] = anon_sym_GT_GT; - v->a[89145] = anon_sym_SEMI_SEMI; - v->a[89146] = anon_sym_PIPE_AMP; - v->a[89147] = anon_sym_AMP_GT; - v->a[89148] = anon_sym_AMP_GT_GT; - v->a[89149] = anon_sym_LT_AMP; - v->a[89150] = anon_sym_GT_AMP; - v->a[89151] = anon_sym_GT_PIPE; - v->a[89152] = anon_sym_LT_AMP_DASH; - v->a[89153] = anon_sym_GT_AMP_DASH; - v->a[89154] = anon_sym_LT_LT_DASH; - v->a[89155] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89156] = anon_sym_DOLLAR_LBRACK; - v->a[89157] = aux_sym_concatenation_token1; - v->a[89158] = anon_sym_DOLLAR; - v->a[89159] = sym__special_character; + v->a[89140] = 1; + v->a[89141] = anon_sym_BQUOTE; + v->a[89142] = actions(4638); + v->a[89143] = 1; + v->a[89144] = anon_sym_DOLLAR_BQUOTE; + v->a[89145] = actions(4921); + v->a[89146] = 1; + v->a[89147] = aux_sym__simple_variable_name_token1; + v->a[89148] = actions(4923); + v->a[89149] = 1; + v->a[89150] = sym_variable_name; + v->a[89151] = state(1637); + v->a[89152] = 1; + v->a[89153] = sym__arithmetic_postfix_expression; + v->a[89154] = state(1638); + v->a[89155] = 1; + v->a[89156] = sym__arithmetic_unary_expression; + v->a[89157] = state(1640); + v->a[89158] = 1; + v->a[89159] = sym__arithmetic_ternary_expression; small_parse_table_4458(v); } void small_parse_table_4458(t_small_parse_table_array *v) { - v->a[89160] = anon_sym_DQUOTE; - v->a[89161] = sym_raw_string; - v->a[89162] = sym_ansi_c_string; - v->a[89163] = aux_sym_number_token1; - v->a[89164] = aux_sym_number_token2; - v->a[89165] = anon_sym_DOLLAR_LBRACE; - v->a[89166] = anon_sym_DOLLAR_LPAREN; - v->a[89167] = anon_sym_BQUOTE; - v->a[89168] = anon_sym_DOLLAR_BQUOTE; - v->a[89169] = anon_sym_LT_LPAREN; - v->a[89170] = anon_sym_GT_LPAREN; - v->a[89171] = aux_sym__simple_variable_name_token1; - v->a[89172] = sym_word; - v->a[89173] = 3; - v->a[89174] = actions(3); - v->a[89175] = 1; - v->a[89176] = sym_comment; - v->a[89177] = actions(1294); - v->a[89178] = 6; - v->a[89179] = sym_file_descriptor; + v->a[89160] = state(1642); + v->a[89161] = 1; + v->a[89162] = sym__arithmetic_binary_expression; + v->a[89163] = actions(4618); + v->a[89164] = 2; + v->a[89165] = anon_sym_PLUS_PLUS; + v->a[89166] = anon_sym_DASH_DASH; + v->a[89167] = actions(4620); + v->a[89168] = 2; + v->a[89169] = anon_sym_DASH2; + v->a[89170] = anon_sym_PLUS2; + v->a[89171] = state(1628); + v->a[89172] = 8; + v->a[89173] = sym__arithmetic_expression; + v->a[89174] = sym__arithmetic_literal; + v->a[89175] = sym__arithmetic_parenthesized_expression; + v->a[89176] = sym_string; + v->a[89177] = sym_number; + v->a[89178] = sym_simple_expansion; + v->a[89179] = sym_expansion; small_parse_table_4459(v); } void small_parse_table_4459(t_small_parse_table_array *v) { - v->a[89180] = sym__concat; - v->a[89181] = sym_test_operator; - v->a[89182] = sym__brace_start; - v->a[89183] = ts_builtin_sym_end; - v->a[89184] = aux_sym_heredoc_redirect_token1; - v->a[89185] = actions(1292); - v->a[89186] = 38; - v->a[89187] = anon_sym_LPAREN_LPAREN; - v->a[89188] = anon_sym_SEMI; - v->a[89189] = anon_sym_PIPE_PIPE; - v->a[89190] = anon_sym_AMP_AMP; - v->a[89191] = anon_sym_PIPE; - v->a[89192] = anon_sym_AMP; - v->a[89193] = anon_sym_LT; - v->a[89194] = anon_sym_GT; - v->a[89195] = anon_sym_LT_LT; - v->a[89196] = anon_sym_GT_GT; - v->a[89197] = anon_sym_SEMI_SEMI; - v->a[89198] = anon_sym_PIPE_AMP; - v->a[89199] = anon_sym_AMP_GT; + v->a[89180] = sym_command_substitution; + v->a[89181] = 21; + v->a[89182] = actions(57); + v->a[89183] = 1; + v->a[89184] = sym_comment; + v->a[89185] = actions(4584); + v->a[89186] = 1; + v->a[89187] = anon_sym_LPAREN; + v->a[89188] = actions(4586); + v->a[89189] = 1; + v->a[89190] = anon_sym_BANG; + v->a[89191] = actions(4592); + v->a[89192] = 1; + v->a[89193] = anon_sym_TILDE; + v->a[89194] = actions(4594); + v->a[89195] = 1; + v->a[89196] = anon_sym_DOLLAR; + v->a[89197] = actions(4596); + v->a[89198] = 1; + v->a[89199] = anon_sym_DQUOTE; small_parse_table_4460(v); } diff --git a/parser/static/small_parse_table/small_parse_table_892.c b/parser/static/small_parse_table/small_parse_table_892.c index 292cf3f6..ba2a070c 100644 --- a/parser/static/small_parse_table/small_parse_table_892.c +++ b/parser/static/small_parse_table/small_parse_table_892.c @@ -14,126 +14,126 @@ void small_parse_table_4460(t_small_parse_table_array *v) { - v->a[89200] = anon_sym_AMP_GT_GT; - v->a[89201] = anon_sym_LT_AMP; - v->a[89202] = anon_sym_GT_AMP; - v->a[89203] = anon_sym_GT_PIPE; - v->a[89204] = anon_sym_LT_AMP_DASH; - v->a[89205] = anon_sym_GT_AMP_DASH; - v->a[89206] = anon_sym_LT_LT_DASH; - v->a[89207] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89208] = anon_sym_DOLLAR_LBRACK; - v->a[89209] = aux_sym_concatenation_token1; - v->a[89210] = anon_sym_DOLLAR; - v->a[89211] = sym__special_character; - v->a[89212] = anon_sym_DQUOTE; - v->a[89213] = sym_raw_string; - v->a[89214] = sym_ansi_c_string; - v->a[89215] = aux_sym_number_token1; - v->a[89216] = aux_sym_number_token2; - v->a[89217] = anon_sym_DOLLAR_LBRACE; - v->a[89218] = anon_sym_DOLLAR_LPAREN; - v->a[89219] = anon_sym_BQUOTE; + v->a[89200] = actions(4598); + v->a[89201] = 1; + v->a[89202] = aux_sym_number_token1; + v->a[89203] = actions(4600); + v->a[89204] = 1; + v->a[89205] = aux_sym_number_token2; + v->a[89206] = actions(4602); + v->a[89207] = 1; + v->a[89208] = anon_sym_DOLLAR_LBRACE; + v->a[89209] = actions(4604); + v->a[89210] = 1; + v->a[89211] = anon_sym_DOLLAR_LPAREN; + v->a[89212] = actions(4606); + v->a[89213] = 1; + v->a[89214] = anon_sym_BQUOTE; + v->a[89215] = actions(4608); + v->a[89216] = 1; + v->a[89217] = anon_sym_DOLLAR_BQUOTE; + v->a[89218] = actions(4925); + v->a[89219] = 1; small_parse_table_4461(v); } void small_parse_table_4461(t_small_parse_table_array *v) { - v->a[89220] = anon_sym_DOLLAR_BQUOTE; - v->a[89221] = anon_sym_LT_LPAREN; - v->a[89222] = anon_sym_GT_LPAREN; - v->a[89223] = aux_sym__simple_variable_name_token1; - v->a[89224] = sym_word; - v->a[89225] = 27; - v->a[89226] = actions(71); - v->a[89227] = 1; - v->a[89228] = sym_comment; - v->a[89229] = actions(107); - v->a[89230] = 1; - v->a[89231] = anon_sym_TILDE; - v->a[89232] = actions(237); - v->a[89233] = 1; - v->a[89234] = sym_word; - v->a[89235] = actions(248); - v->a[89236] = 1; - v->a[89237] = anon_sym_LPAREN; - v->a[89238] = actions(250); - v->a[89239] = 1; + v->a[89220] = aux_sym__simple_variable_name_token1; + v->a[89221] = actions(4927); + v->a[89222] = 1; + v->a[89223] = sym_variable_name; + v->a[89224] = state(1476); + v->a[89225] = 1; + v->a[89226] = sym__arithmetic_postfix_expression; + v->a[89227] = state(1478); + v->a[89228] = 1; + v->a[89229] = sym__arithmetic_unary_expression; + v->a[89230] = state(1490); + v->a[89231] = 1; + v->a[89232] = sym__arithmetic_ternary_expression; + v->a[89233] = state(1511); + v->a[89234] = 1; + v->a[89235] = sym__arithmetic_binary_expression; + v->a[89236] = actions(4588); + v->a[89237] = 2; + v->a[89238] = anon_sym_PLUS_PLUS; + v->a[89239] = anon_sym_DASH_DASH; small_parse_table_4462(v); } void small_parse_table_4462(t_small_parse_table_array *v) { - v->a[89240] = anon_sym_BANG; - v->a[89241] = actions(258); - v->a[89242] = 1; - v->a[89243] = anon_sym_DOLLAR; - v->a[89244] = actions(264); - v->a[89245] = 1; - v->a[89246] = aux_sym_number_token1; - v->a[89247] = actions(266); - v->a[89248] = 1; - v->a[89249] = aux_sym_number_token2; - v->a[89250] = actions(270); - v->a[89251] = 1; - v->a[89252] = anon_sym_DOLLAR_LPAREN; - v->a[89253] = actions(282); - v->a[89254] = 1; - v->a[89255] = sym_test_operator; - v->a[89256] = actions(284); - v->a[89257] = 1; - v->a[89258] = sym__brace_start; - v->a[89259] = actions(1075); + v->a[89240] = actions(4590); + v->a[89241] = 2; + v->a[89242] = anon_sym_DASH2; + v->a[89243] = anon_sym_PLUS2; + v->a[89244] = state(1457); + v->a[89245] = 8; + v->a[89246] = sym__arithmetic_expression; + v->a[89247] = sym__arithmetic_literal; + v->a[89248] = sym__arithmetic_parenthesized_expression; + v->a[89249] = sym_string; + v->a[89250] = sym_number; + v->a[89251] = sym_simple_expansion; + v->a[89252] = sym_expansion; + v->a[89253] = sym_command_substitution; + v->a[89254] = 5; + v->a[89255] = actions(57); + v->a[89256] = 1; + v->a[89257] = sym_comment; + v->a[89258] = state(1782); + v->a[89259] = 1; small_parse_table_4463(v); } void small_parse_table_4463(t_small_parse_table_array *v) { - v->a[89260] = 1; - v->a[89261] = anon_sym_DOLLAR_LBRACK; - v->a[89262] = actions(1079); - v->a[89263] = 1; - v->a[89264] = sym__special_character; - v->a[89265] = actions(1081); - v->a[89266] = 1; - v->a[89267] = anon_sym_DQUOTE; - v->a[89268] = actions(1085); - v->a[89269] = 1; - v->a[89270] = anon_sym_DOLLAR_LBRACE; - v->a[89271] = actions(1087); - v->a[89272] = 1; - v->a[89273] = anon_sym_DOLLAR_BQUOTE; - v->a[89274] = actions(3598); - v->a[89275] = 1; + v->a[89260] = aux_sym_concatenation_repeat1; + v->a[89261] = actions(4795); + v->a[89262] = 2; + v->a[89263] = sym__concat; + v->a[89264] = aux_sym_concatenation_token1; + v->a[89265] = actions(1180); + v->a[89266] = 11; + v->a[89267] = anon_sym_LT; + v->a[89268] = anon_sym_GT; + v->a[89269] = anon_sym_AMP_GT; + v->a[89270] = anon_sym_LT_AMP; + v->a[89271] = anon_sym_GT_AMP; + v->a[89272] = anon_sym_DOLLAR; + v->a[89273] = aux_sym_number_token1; + v->a[89274] = aux_sym_number_token2; + v->a[89275] = anon_sym_DOLLAR_LPAREN; v->a[89276] = anon_sym_BQUOTE; - v->a[89277] = actions(6021); - v->a[89278] = 1; - v->a[89279] = sym__regex_no_space; + v->a[89277] = sym_word; + v->a[89278] = actions(1182); + v->a[89279] = 15; small_parse_table_4464(v); } void small_parse_table_4464(t_small_parse_table_array *v) { - v->a[89280] = state(2690); - v->a[89281] = 1; - v->a[89282] = aux_sym__literal_repeat1; - v->a[89283] = state(3095); - v->a[89284] = 1; - v->a[89285] = sym__expression; - v->a[89286] = actions(103); - v->a[89287] = 2; - v->a[89288] = anon_sym_PLUS_PLUS2; - v->a[89289] = anon_sym_DASH_DASH2; - v->a[89290] = actions(105); - v->a[89291] = 2; - v->a[89292] = anon_sym_DASH2; - v->a[89293] = anon_sym_PLUS2; - v->a[89294] = actions(1073); - v->a[89295] = 2; - v->a[89296] = anon_sym_LPAREN_LPAREN; - v->a[89297] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89298] = actions(1083); - v->a[89299] = 2; + v->a[89280] = sym_file_descriptor; + v->a[89281] = sym_variable_name; + v->a[89282] = sym_test_operator; + v->a[89283] = sym__brace_start; + v->a[89284] = anon_sym_GT_GT; + v->a[89285] = anon_sym_AMP_GT_GT; + v->a[89286] = anon_sym_GT_PIPE; + v->a[89287] = anon_sym_LT_AMP_DASH; + v->a[89288] = anon_sym_GT_AMP_DASH; + v->a[89289] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[89290] = sym__special_character; + v->a[89291] = anon_sym_DQUOTE; + v->a[89292] = sym_raw_string; + v->a[89293] = anon_sym_DOLLAR_LBRACE; + v->a[89294] = anon_sym_DOLLAR_BQUOTE; + v->a[89295] = 21; + v->a[89296] = actions(57); + v->a[89297] = 1; + v->a[89298] = sym_comment; + v->a[89299] = actions(4584); small_parse_table_4465(v); } diff --git a/parser/static/small_parse_table/small_parse_table_893.c b/parser/static/small_parse_table/small_parse_table_893.c index 31947e7f..9a2f51f9 100644 --- a/parser/static/small_parse_table/small_parse_table_893.c +++ b/parser/static/small_parse_table/small_parse_table_893.c @@ -14,126 +14,126 @@ void small_parse_table_4465(t_small_parse_table_array *v) { - v->a[89300] = sym_raw_string; - v->a[89301] = sym_ansi_c_string; - v->a[89302] = actions(1089); - v->a[89303] = 2; - v->a[89304] = anon_sym_LT_LPAREN; - v->a[89305] = anon_sym_GT_LPAREN; - v->a[89306] = state(3053); - v->a[89307] = 6; - v->a[89308] = sym_binary_expression; - v->a[89309] = sym_ternary_expression; - v->a[89310] = sym_unary_expression; - v->a[89311] = sym_postfix_expression; - v->a[89312] = sym_parenthesized_expression; - v->a[89313] = sym_concatenation; - v->a[89314] = state(2500); - v->a[89315] = 9; - v->a[89316] = sym_arithmetic_expansion; - v->a[89317] = sym_brace_expression; - v->a[89318] = sym_string; - v->a[89319] = sym_translated_string; + v->a[89300] = 1; + v->a[89301] = anon_sym_LPAREN; + v->a[89302] = actions(4586); + v->a[89303] = 1; + v->a[89304] = anon_sym_BANG; + v->a[89305] = actions(4592); + v->a[89306] = 1; + v->a[89307] = anon_sym_TILDE; + v->a[89308] = actions(4594); + v->a[89309] = 1; + v->a[89310] = anon_sym_DOLLAR; + v->a[89311] = actions(4596); + v->a[89312] = 1; + v->a[89313] = anon_sym_DQUOTE; + v->a[89314] = actions(4598); + v->a[89315] = 1; + v->a[89316] = aux_sym_number_token1; + v->a[89317] = actions(4600); + v->a[89318] = 1; + v->a[89319] = aux_sym_number_token2; small_parse_table_4466(v); } void small_parse_table_4466(t_small_parse_table_array *v) { - v->a[89320] = sym_number; - v->a[89321] = sym_simple_expansion; - v->a[89322] = sym_expansion; - v->a[89323] = sym_command_substitution; - v->a[89324] = sym_process_substitution; - v->a[89325] = 3; - v->a[89326] = actions(3); + v->a[89320] = actions(4602); + v->a[89321] = 1; + v->a[89322] = anon_sym_DOLLAR_LBRACE; + v->a[89323] = actions(4604); + v->a[89324] = 1; + v->a[89325] = anon_sym_DOLLAR_LPAREN; + v->a[89326] = actions(4606); v->a[89327] = 1; - v->a[89328] = sym_comment; - v->a[89329] = actions(1253); - v->a[89330] = 5; - v->a[89331] = sym_file_descriptor; - v->a[89332] = sym__concat; - v->a[89333] = sym_test_operator; - v->a[89334] = sym__brace_start; - v->a[89335] = aux_sym_heredoc_redirect_token1; - v->a[89336] = actions(1251); - v->a[89337] = 39; - v->a[89338] = anon_sym_LPAREN_LPAREN; - v->a[89339] = anon_sym_SEMI; + v->a[89328] = anon_sym_BQUOTE; + v->a[89329] = actions(4608); + v->a[89330] = 1; + v->a[89331] = anon_sym_DOLLAR_BQUOTE; + v->a[89332] = actions(4929); + v->a[89333] = 1; + v->a[89334] = aux_sym__simple_variable_name_token1; + v->a[89335] = actions(4931); + v->a[89336] = 1; + v->a[89337] = sym_variable_name; + v->a[89338] = state(1476); + v->a[89339] = 1; small_parse_table_4467(v); } void small_parse_table_4467(t_small_parse_table_array *v) { - v->a[89340] = anon_sym_PIPE_PIPE; - v->a[89341] = anon_sym_AMP_AMP; - v->a[89342] = anon_sym_PIPE; - v->a[89343] = anon_sym_AMP; - v->a[89344] = anon_sym_LT; - v->a[89345] = anon_sym_GT; - v->a[89346] = anon_sym_LT_LT; - v->a[89347] = anon_sym_GT_GT; - v->a[89348] = anon_sym_RPAREN; - v->a[89349] = anon_sym_SEMI_SEMI; - v->a[89350] = anon_sym_PIPE_AMP; - v->a[89351] = anon_sym_AMP_GT; - v->a[89352] = anon_sym_AMP_GT_GT; - v->a[89353] = anon_sym_LT_AMP; - v->a[89354] = anon_sym_GT_AMP; - v->a[89355] = anon_sym_GT_PIPE; - v->a[89356] = anon_sym_LT_AMP_DASH; - v->a[89357] = anon_sym_GT_AMP_DASH; - v->a[89358] = anon_sym_LT_LT_DASH; - v->a[89359] = anon_sym_LT_LT_LT; + v->a[89340] = sym__arithmetic_postfix_expression; + v->a[89341] = state(1478); + v->a[89342] = 1; + v->a[89343] = sym__arithmetic_unary_expression; + v->a[89344] = state(1490); + v->a[89345] = 1; + v->a[89346] = sym__arithmetic_ternary_expression; + v->a[89347] = state(1511); + v->a[89348] = 1; + v->a[89349] = sym__arithmetic_binary_expression; + v->a[89350] = actions(4588); + v->a[89351] = 2; + v->a[89352] = anon_sym_PLUS_PLUS; + v->a[89353] = anon_sym_DASH_DASH; + v->a[89354] = actions(4590); + v->a[89355] = 2; + v->a[89356] = anon_sym_DASH2; + v->a[89357] = anon_sym_PLUS2; + v->a[89358] = state(1403); + v->a[89359] = 8; small_parse_table_4468(v); } void small_parse_table_4468(t_small_parse_table_array *v) { - v->a[89360] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89361] = anon_sym_DOLLAR_LBRACK; - v->a[89362] = aux_sym_concatenation_token1; - v->a[89363] = anon_sym_DOLLAR; - v->a[89364] = sym__special_character; - v->a[89365] = anon_sym_DQUOTE; - v->a[89366] = sym_raw_string; - v->a[89367] = sym_ansi_c_string; - v->a[89368] = aux_sym_number_token1; - v->a[89369] = aux_sym_number_token2; - v->a[89370] = anon_sym_DOLLAR_LBRACE; - v->a[89371] = anon_sym_DOLLAR_LPAREN; - v->a[89372] = anon_sym_BQUOTE; - v->a[89373] = anon_sym_DOLLAR_BQUOTE; - v->a[89374] = anon_sym_LT_LPAREN; - v->a[89375] = anon_sym_GT_LPAREN; - v->a[89376] = sym_word; - v->a[89377] = 3; - v->a[89378] = actions(3); + v->a[89360] = sym__arithmetic_expression; + v->a[89361] = sym__arithmetic_literal; + v->a[89362] = sym__arithmetic_parenthesized_expression; + v->a[89363] = sym_string; + v->a[89364] = sym_number; + v->a[89365] = sym_simple_expansion; + v->a[89366] = sym_expansion; + v->a[89367] = sym_command_substitution; + v->a[89368] = 21; + v->a[89369] = actions(57); + v->a[89370] = 1; + v->a[89371] = sym_comment; + v->a[89372] = actions(4584); + v->a[89373] = 1; + v->a[89374] = anon_sym_LPAREN; + v->a[89375] = actions(4586); + v->a[89376] = 1; + v->a[89377] = anon_sym_BANG; + v->a[89378] = actions(4592); v->a[89379] = 1; small_parse_table_4469(v); } void small_parse_table_4469(t_small_parse_table_array *v) { - v->a[89380] = sym_comment; - v->a[89381] = actions(1298); - v->a[89382] = 6; - v->a[89383] = sym_file_descriptor; - v->a[89384] = sym__concat; - v->a[89385] = sym_test_operator; - v->a[89386] = sym__brace_start; - v->a[89387] = ts_builtin_sym_end; - v->a[89388] = aux_sym_heredoc_redirect_token1; - v->a[89389] = actions(1296); - v->a[89390] = 38; - v->a[89391] = anon_sym_LPAREN_LPAREN; - v->a[89392] = anon_sym_SEMI; - v->a[89393] = anon_sym_PIPE_PIPE; - v->a[89394] = anon_sym_AMP_AMP; - v->a[89395] = anon_sym_PIPE; - v->a[89396] = anon_sym_AMP; - v->a[89397] = anon_sym_LT; - v->a[89398] = anon_sym_GT; - v->a[89399] = anon_sym_LT_LT; + v->a[89380] = anon_sym_TILDE; + v->a[89381] = actions(4594); + v->a[89382] = 1; + v->a[89383] = anon_sym_DOLLAR; + v->a[89384] = actions(4596); + v->a[89385] = 1; + v->a[89386] = anon_sym_DQUOTE; + v->a[89387] = actions(4598); + v->a[89388] = 1; + v->a[89389] = aux_sym_number_token1; + v->a[89390] = actions(4600); + v->a[89391] = 1; + v->a[89392] = aux_sym_number_token2; + v->a[89393] = actions(4602); + v->a[89394] = 1; + v->a[89395] = anon_sym_DOLLAR_LBRACE; + v->a[89396] = actions(4604); + v->a[89397] = 1; + v->a[89398] = anon_sym_DOLLAR_LPAREN; + v->a[89399] = actions(4606); small_parse_table_4470(v); } diff --git a/parser/static/small_parse_table/small_parse_table_894.c b/parser/static/small_parse_table/small_parse_table_894.c index f0a4fe45..b834b738 100644 --- a/parser/static/small_parse_table/small_parse_table_894.c +++ b/parser/static/small_parse_table/small_parse_table_894.c @@ -14,126 +14,126 @@ void small_parse_table_4470(t_small_parse_table_array *v) { - v->a[89400] = anon_sym_GT_GT; - v->a[89401] = anon_sym_SEMI_SEMI; - v->a[89402] = anon_sym_PIPE_AMP; - v->a[89403] = anon_sym_AMP_GT; - v->a[89404] = anon_sym_AMP_GT_GT; - v->a[89405] = anon_sym_LT_AMP; - v->a[89406] = anon_sym_GT_AMP; - v->a[89407] = anon_sym_GT_PIPE; - v->a[89408] = anon_sym_LT_AMP_DASH; - v->a[89409] = anon_sym_GT_AMP_DASH; - v->a[89410] = anon_sym_LT_LT_DASH; - v->a[89411] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89412] = anon_sym_DOLLAR_LBRACK; - v->a[89413] = aux_sym_concatenation_token1; - v->a[89414] = anon_sym_DOLLAR; - v->a[89415] = sym__special_character; - v->a[89416] = anon_sym_DQUOTE; - v->a[89417] = sym_raw_string; - v->a[89418] = sym_ansi_c_string; - v->a[89419] = aux_sym_number_token1; + v->a[89400] = 1; + v->a[89401] = anon_sym_BQUOTE; + v->a[89402] = actions(4608); + v->a[89403] = 1; + v->a[89404] = anon_sym_DOLLAR_BQUOTE; + v->a[89405] = actions(4933); + v->a[89406] = 1; + v->a[89407] = aux_sym__simple_variable_name_token1; + v->a[89408] = actions(4935); + v->a[89409] = 1; + v->a[89410] = sym_variable_name; + v->a[89411] = state(1476); + v->a[89412] = 1; + v->a[89413] = sym__arithmetic_postfix_expression; + v->a[89414] = state(1478); + v->a[89415] = 1; + v->a[89416] = sym__arithmetic_unary_expression; + v->a[89417] = state(1490); + v->a[89418] = 1; + v->a[89419] = sym__arithmetic_ternary_expression; small_parse_table_4471(v); } void small_parse_table_4471(t_small_parse_table_array *v) { - v->a[89420] = aux_sym_number_token2; - v->a[89421] = anon_sym_DOLLAR_LBRACE; - v->a[89422] = anon_sym_DOLLAR_LPAREN; - v->a[89423] = anon_sym_BQUOTE; - v->a[89424] = anon_sym_DOLLAR_BQUOTE; - v->a[89425] = anon_sym_LT_LPAREN; - v->a[89426] = anon_sym_GT_LPAREN; - v->a[89427] = aux_sym__simple_variable_name_token1; - v->a[89428] = sym_word; - v->a[89429] = 3; - v->a[89430] = actions(3); - v->a[89431] = 1; - v->a[89432] = sym_comment; - v->a[89433] = actions(1310); - v->a[89434] = 6; - v->a[89435] = sym_file_descriptor; - v->a[89436] = sym__concat; - v->a[89437] = sym_test_operator; - v->a[89438] = sym__brace_start; - v->a[89439] = ts_builtin_sym_end; + v->a[89420] = state(1511); + v->a[89421] = 1; + v->a[89422] = sym__arithmetic_binary_expression; + v->a[89423] = actions(4588); + v->a[89424] = 2; + v->a[89425] = anon_sym_PLUS_PLUS; + v->a[89426] = anon_sym_DASH_DASH; + v->a[89427] = actions(4590); + v->a[89428] = 2; + v->a[89429] = anon_sym_DASH2; + v->a[89430] = anon_sym_PLUS2; + v->a[89431] = state(1431); + v->a[89432] = 8; + v->a[89433] = sym__arithmetic_expression; + v->a[89434] = sym__arithmetic_literal; + v->a[89435] = sym__arithmetic_parenthesized_expression; + v->a[89436] = sym_string; + v->a[89437] = sym_number; + v->a[89438] = sym_simple_expansion; + v->a[89439] = sym_expansion; small_parse_table_4472(v); } void small_parse_table_4472(t_small_parse_table_array *v) { - v->a[89440] = aux_sym_heredoc_redirect_token1; - v->a[89441] = actions(1308); - v->a[89442] = 38; - v->a[89443] = anon_sym_LPAREN_LPAREN; - v->a[89444] = anon_sym_SEMI; - v->a[89445] = anon_sym_PIPE_PIPE; - v->a[89446] = anon_sym_AMP_AMP; - v->a[89447] = anon_sym_PIPE; - v->a[89448] = anon_sym_AMP; - v->a[89449] = anon_sym_LT; - v->a[89450] = anon_sym_GT; - v->a[89451] = anon_sym_LT_LT; - v->a[89452] = anon_sym_GT_GT; - v->a[89453] = anon_sym_SEMI_SEMI; - v->a[89454] = anon_sym_PIPE_AMP; - v->a[89455] = anon_sym_AMP_GT; - v->a[89456] = anon_sym_AMP_GT_GT; - v->a[89457] = anon_sym_LT_AMP; - v->a[89458] = anon_sym_GT_AMP; - v->a[89459] = anon_sym_GT_PIPE; + v->a[89440] = sym_command_substitution; + v->a[89441] = 21; + v->a[89442] = actions(57); + v->a[89443] = 1; + v->a[89444] = sym_comment; + v->a[89445] = actions(4584); + v->a[89446] = 1; + v->a[89447] = anon_sym_LPAREN; + v->a[89448] = actions(4586); + v->a[89449] = 1; + v->a[89450] = anon_sym_BANG; + v->a[89451] = actions(4592); + v->a[89452] = 1; + v->a[89453] = anon_sym_TILDE; + v->a[89454] = actions(4594); + v->a[89455] = 1; + v->a[89456] = anon_sym_DOLLAR; + v->a[89457] = actions(4596); + v->a[89458] = 1; + v->a[89459] = anon_sym_DQUOTE; small_parse_table_4473(v); } void small_parse_table_4473(t_small_parse_table_array *v) { - v->a[89460] = anon_sym_LT_AMP_DASH; - v->a[89461] = anon_sym_GT_AMP_DASH; - v->a[89462] = anon_sym_LT_LT_DASH; - v->a[89463] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89464] = anon_sym_DOLLAR_LBRACK; - v->a[89465] = aux_sym_concatenation_token1; - v->a[89466] = anon_sym_DOLLAR; - v->a[89467] = sym__special_character; - v->a[89468] = anon_sym_DQUOTE; - v->a[89469] = sym_raw_string; - v->a[89470] = sym_ansi_c_string; - v->a[89471] = aux_sym_number_token1; - v->a[89472] = aux_sym_number_token2; - v->a[89473] = anon_sym_DOLLAR_LBRACE; - v->a[89474] = anon_sym_DOLLAR_LPAREN; - v->a[89475] = anon_sym_BQUOTE; - v->a[89476] = anon_sym_DOLLAR_BQUOTE; - v->a[89477] = anon_sym_LT_LPAREN; - v->a[89478] = anon_sym_GT_LPAREN; - v->a[89479] = aux_sym__simple_variable_name_token1; + v->a[89460] = actions(4598); + v->a[89461] = 1; + v->a[89462] = aux_sym_number_token1; + v->a[89463] = actions(4600); + v->a[89464] = 1; + v->a[89465] = aux_sym_number_token2; + v->a[89466] = actions(4602); + v->a[89467] = 1; + v->a[89468] = anon_sym_DOLLAR_LBRACE; + v->a[89469] = actions(4604); + v->a[89470] = 1; + v->a[89471] = anon_sym_DOLLAR_LPAREN; + v->a[89472] = actions(4606); + v->a[89473] = 1; + v->a[89474] = anon_sym_BQUOTE; + v->a[89475] = actions(4608); + v->a[89476] = 1; + v->a[89477] = anon_sym_DOLLAR_BQUOTE; + v->a[89478] = actions(4937); + v->a[89479] = 1; small_parse_table_4474(v); } void small_parse_table_4474(t_small_parse_table_array *v) { - v->a[89480] = sym_word; - v->a[89481] = 3; - v->a[89482] = actions(3); - v->a[89483] = 1; - v->a[89484] = sym_comment; - v->a[89485] = actions(1306); - v->a[89486] = 6; - v->a[89487] = sym_file_descriptor; - v->a[89488] = sym__concat; - v->a[89489] = sym_test_operator; - v->a[89490] = sym__brace_start; - v->a[89491] = ts_builtin_sym_end; - v->a[89492] = aux_sym_heredoc_redirect_token1; - v->a[89493] = actions(1304); - v->a[89494] = 38; - v->a[89495] = anon_sym_LPAREN_LPAREN; - v->a[89496] = anon_sym_SEMI; - v->a[89497] = anon_sym_PIPE_PIPE; - v->a[89498] = anon_sym_AMP_AMP; - v->a[89499] = anon_sym_PIPE; + v->a[89480] = aux_sym__simple_variable_name_token1; + v->a[89481] = actions(4939); + v->a[89482] = 1; + v->a[89483] = sym_variable_name; + v->a[89484] = state(1476); + v->a[89485] = 1; + v->a[89486] = sym__arithmetic_postfix_expression; + v->a[89487] = state(1478); + v->a[89488] = 1; + v->a[89489] = sym__arithmetic_unary_expression; + v->a[89490] = state(1490); + v->a[89491] = 1; + v->a[89492] = sym__arithmetic_ternary_expression; + v->a[89493] = state(1511); + v->a[89494] = 1; + v->a[89495] = sym__arithmetic_binary_expression; + v->a[89496] = actions(4588); + v->a[89497] = 2; + v->a[89498] = anon_sym_PLUS_PLUS; + v->a[89499] = anon_sym_DASH_DASH; small_parse_table_4475(v); } diff --git a/parser/static/small_parse_table/small_parse_table_895.c b/parser/static/small_parse_table/small_parse_table_895.c index f9a6f1b5..f2cad26f 100644 --- a/parser/static/small_parse_table/small_parse_table_895.c +++ b/parser/static/small_parse_table/small_parse_table_895.c @@ -14,126 +14,126 @@ void small_parse_table_4475(t_small_parse_table_array *v) { - v->a[89500] = anon_sym_AMP; - v->a[89501] = anon_sym_LT; - v->a[89502] = anon_sym_GT; - v->a[89503] = anon_sym_LT_LT; - v->a[89504] = anon_sym_GT_GT; - v->a[89505] = anon_sym_SEMI_SEMI; - v->a[89506] = anon_sym_PIPE_AMP; - v->a[89507] = anon_sym_AMP_GT; - v->a[89508] = anon_sym_AMP_GT_GT; - v->a[89509] = anon_sym_LT_AMP; - v->a[89510] = anon_sym_GT_AMP; - v->a[89511] = anon_sym_GT_PIPE; - v->a[89512] = anon_sym_LT_AMP_DASH; - v->a[89513] = anon_sym_GT_AMP_DASH; - v->a[89514] = anon_sym_LT_LT_DASH; - v->a[89515] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89516] = anon_sym_DOLLAR_LBRACK; - v->a[89517] = aux_sym_concatenation_token1; - v->a[89518] = anon_sym_DOLLAR; - v->a[89519] = sym__special_character; + v->a[89500] = actions(4590); + v->a[89501] = 2; + v->a[89502] = anon_sym_DASH2; + v->a[89503] = anon_sym_PLUS2; + v->a[89504] = state(1384); + v->a[89505] = 8; + v->a[89506] = sym__arithmetic_expression; + v->a[89507] = sym__arithmetic_literal; + v->a[89508] = sym__arithmetic_parenthesized_expression; + v->a[89509] = sym_string; + v->a[89510] = sym_number; + v->a[89511] = sym_simple_expansion; + v->a[89512] = sym_expansion; + v->a[89513] = sym_command_substitution; + v->a[89514] = 21; + v->a[89515] = actions(57); + v->a[89516] = 1; + v->a[89517] = sym_comment; + v->a[89518] = actions(4584); + v->a[89519] = 1; small_parse_table_4476(v); } void small_parse_table_4476(t_small_parse_table_array *v) { - v->a[89520] = anon_sym_DQUOTE; - v->a[89521] = sym_raw_string; - v->a[89522] = sym_ansi_c_string; - v->a[89523] = aux_sym_number_token1; - v->a[89524] = aux_sym_number_token2; - v->a[89525] = anon_sym_DOLLAR_LBRACE; - v->a[89526] = anon_sym_DOLLAR_LPAREN; - v->a[89527] = anon_sym_BQUOTE; - v->a[89528] = anon_sym_DOLLAR_BQUOTE; - v->a[89529] = anon_sym_LT_LPAREN; - v->a[89530] = anon_sym_GT_LPAREN; - v->a[89531] = aux_sym__simple_variable_name_token1; - v->a[89532] = sym_word; - v->a[89533] = 3; - v->a[89534] = actions(3); - v->a[89535] = 1; - v->a[89536] = sym_comment; - v->a[89537] = actions(1310); - v->a[89538] = 6; - v->a[89539] = sym_file_descriptor; + v->a[89520] = anon_sym_LPAREN; + v->a[89521] = actions(4586); + v->a[89522] = 1; + v->a[89523] = anon_sym_BANG; + v->a[89524] = actions(4592); + v->a[89525] = 1; + v->a[89526] = anon_sym_TILDE; + v->a[89527] = actions(4594); + v->a[89528] = 1; + v->a[89529] = anon_sym_DOLLAR; + v->a[89530] = actions(4596); + v->a[89531] = 1; + v->a[89532] = anon_sym_DQUOTE; + v->a[89533] = actions(4598); + v->a[89534] = 1; + v->a[89535] = aux_sym_number_token1; + v->a[89536] = actions(4600); + v->a[89537] = 1; + v->a[89538] = aux_sym_number_token2; + v->a[89539] = actions(4602); small_parse_table_4477(v); } void small_parse_table_4477(t_small_parse_table_array *v) { - v->a[89540] = sym__concat; - v->a[89541] = sym_test_operator; - v->a[89542] = sym__brace_start; - v->a[89543] = ts_builtin_sym_end; - v->a[89544] = aux_sym_heredoc_redirect_token1; - v->a[89545] = actions(1308); - v->a[89546] = 38; - v->a[89547] = anon_sym_LPAREN_LPAREN; - v->a[89548] = anon_sym_SEMI; - v->a[89549] = anon_sym_PIPE_PIPE; - v->a[89550] = anon_sym_AMP_AMP; - v->a[89551] = anon_sym_PIPE; - v->a[89552] = anon_sym_AMP; - v->a[89553] = anon_sym_LT; - v->a[89554] = anon_sym_GT; - v->a[89555] = anon_sym_LT_LT; - v->a[89556] = anon_sym_GT_GT; - v->a[89557] = anon_sym_SEMI_SEMI; - v->a[89558] = anon_sym_PIPE_AMP; - v->a[89559] = anon_sym_AMP_GT; + v->a[89540] = 1; + v->a[89541] = anon_sym_DOLLAR_LBRACE; + v->a[89542] = actions(4604); + v->a[89543] = 1; + v->a[89544] = anon_sym_DOLLAR_LPAREN; + v->a[89545] = actions(4606); + v->a[89546] = 1; + v->a[89547] = anon_sym_BQUOTE; + v->a[89548] = actions(4608); + v->a[89549] = 1; + v->a[89550] = anon_sym_DOLLAR_BQUOTE; + v->a[89551] = actions(4941); + v->a[89552] = 1; + v->a[89553] = aux_sym__simple_variable_name_token1; + v->a[89554] = actions(4943); + v->a[89555] = 1; + v->a[89556] = sym_variable_name; + v->a[89557] = state(1476); + v->a[89558] = 1; + v->a[89559] = sym__arithmetic_postfix_expression; small_parse_table_4478(v); } void small_parse_table_4478(t_small_parse_table_array *v) { - v->a[89560] = anon_sym_AMP_GT_GT; - v->a[89561] = anon_sym_LT_AMP; - v->a[89562] = anon_sym_GT_AMP; - v->a[89563] = anon_sym_GT_PIPE; - v->a[89564] = anon_sym_LT_AMP_DASH; - v->a[89565] = anon_sym_GT_AMP_DASH; - v->a[89566] = anon_sym_LT_LT_DASH; - v->a[89567] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89568] = anon_sym_DOLLAR_LBRACK; - v->a[89569] = aux_sym_concatenation_token1; - v->a[89570] = anon_sym_DOLLAR; - v->a[89571] = sym__special_character; - v->a[89572] = anon_sym_DQUOTE; - v->a[89573] = sym_raw_string; - v->a[89574] = sym_ansi_c_string; - v->a[89575] = aux_sym_number_token1; - v->a[89576] = aux_sym_number_token2; - v->a[89577] = anon_sym_DOLLAR_LBRACE; - v->a[89578] = anon_sym_DOLLAR_LPAREN; - v->a[89579] = anon_sym_BQUOTE; + v->a[89560] = state(1478); + v->a[89561] = 1; + v->a[89562] = sym__arithmetic_unary_expression; + v->a[89563] = state(1490); + v->a[89564] = 1; + v->a[89565] = sym__arithmetic_ternary_expression; + v->a[89566] = state(1511); + v->a[89567] = 1; + v->a[89568] = sym__arithmetic_binary_expression; + v->a[89569] = actions(4588); + v->a[89570] = 2; + v->a[89571] = anon_sym_PLUS_PLUS; + v->a[89572] = anon_sym_DASH_DASH; + v->a[89573] = actions(4590); + v->a[89574] = 2; + v->a[89575] = anon_sym_DASH2; + v->a[89576] = anon_sym_PLUS2; + v->a[89577] = state(1392); + v->a[89578] = 8; + v->a[89579] = sym__arithmetic_expression; small_parse_table_4479(v); } void small_parse_table_4479(t_small_parse_table_array *v) { - v->a[89580] = anon_sym_DOLLAR_BQUOTE; - v->a[89581] = anon_sym_LT_LPAREN; - v->a[89582] = anon_sym_GT_LPAREN; - v->a[89583] = aux_sym__simple_variable_name_token1; - v->a[89584] = sym_word; - v->a[89585] = 3; - v->a[89586] = actions(3); - v->a[89587] = 1; - v->a[89588] = sym_comment; - v->a[89589] = actions(1314); - v->a[89590] = 6; - v->a[89591] = sym_file_descriptor; - v->a[89592] = sym__concat; - v->a[89593] = sym_test_operator; - v->a[89594] = sym__brace_start; - v->a[89595] = ts_builtin_sym_end; - v->a[89596] = aux_sym_heredoc_redirect_token1; - v->a[89597] = actions(1312); - v->a[89598] = 38; - v->a[89599] = anon_sym_LPAREN_LPAREN; + v->a[89580] = sym__arithmetic_literal; + v->a[89581] = sym__arithmetic_parenthesized_expression; + v->a[89582] = sym_string; + v->a[89583] = sym_number; + v->a[89584] = sym_simple_expansion; + v->a[89585] = sym_expansion; + v->a[89586] = sym_command_substitution; + v->a[89587] = 21; + v->a[89588] = actions(57); + v->a[89589] = 1; + v->a[89590] = sym_comment; + v->a[89591] = actions(4584); + v->a[89592] = 1; + v->a[89593] = anon_sym_LPAREN; + v->a[89594] = actions(4586); + v->a[89595] = 1; + v->a[89596] = anon_sym_BANG; + v->a[89597] = actions(4592); + v->a[89598] = 1; + v->a[89599] = anon_sym_TILDE; small_parse_table_4480(v); } diff --git a/parser/static/small_parse_table/small_parse_table_896.c b/parser/static/small_parse_table/small_parse_table_896.c index 958ed203..dfd3d11f 100644 --- a/parser/static/small_parse_table/small_parse_table_896.c +++ b/parser/static/small_parse_table/small_parse_table_896.c @@ -14,126 +14,126 @@ void small_parse_table_4480(t_small_parse_table_array *v) { - v->a[89600] = anon_sym_SEMI; - v->a[89601] = anon_sym_PIPE_PIPE; - v->a[89602] = anon_sym_AMP_AMP; - v->a[89603] = anon_sym_PIPE; - v->a[89604] = anon_sym_AMP; - v->a[89605] = anon_sym_LT; - v->a[89606] = anon_sym_GT; - v->a[89607] = anon_sym_LT_LT; - v->a[89608] = anon_sym_GT_GT; - v->a[89609] = anon_sym_SEMI_SEMI; - v->a[89610] = anon_sym_PIPE_AMP; - v->a[89611] = anon_sym_AMP_GT; - v->a[89612] = anon_sym_AMP_GT_GT; - v->a[89613] = anon_sym_LT_AMP; - v->a[89614] = anon_sym_GT_AMP; - v->a[89615] = anon_sym_GT_PIPE; - v->a[89616] = anon_sym_LT_AMP_DASH; - v->a[89617] = anon_sym_GT_AMP_DASH; - v->a[89618] = anon_sym_LT_LT_DASH; - v->a[89619] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[89600] = actions(4594); + v->a[89601] = 1; + v->a[89602] = anon_sym_DOLLAR; + v->a[89603] = actions(4596); + v->a[89604] = 1; + v->a[89605] = anon_sym_DQUOTE; + v->a[89606] = actions(4598); + v->a[89607] = 1; + v->a[89608] = aux_sym_number_token1; + v->a[89609] = actions(4600); + v->a[89610] = 1; + v->a[89611] = aux_sym_number_token2; + v->a[89612] = actions(4602); + v->a[89613] = 1; + v->a[89614] = anon_sym_DOLLAR_LBRACE; + v->a[89615] = actions(4604); + v->a[89616] = 1; + v->a[89617] = anon_sym_DOLLAR_LPAREN; + v->a[89618] = actions(4606); + v->a[89619] = 1; small_parse_table_4481(v); } void small_parse_table_4481(t_small_parse_table_array *v) { - v->a[89620] = anon_sym_DOLLAR_LBRACK; - v->a[89621] = aux_sym_concatenation_token1; - v->a[89622] = anon_sym_DOLLAR; - v->a[89623] = sym__special_character; - v->a[89624] = anon_sym_DQUOTE; - v->a[89625] = sym_raw_string; - v->a[89626] = sym_ansi_c_string; - v->a[89627] = aux_sym_number_token1; - v->a[89628] = aux_sym_number_token2; - v->a[89629] = anon_sym_DOLLAR_LBRACE; - v->a[89630] = anon_sym_DOLLAR_LPAREN; - v->a[89631] = anon_sym_BQUOTE; - v->a[89632] = anon_sym_DOLLAR_BQUOTE; - v->a[89633] = anon_sym_LT_LPAREN; - v->a[89634] = anon_sym_GT_LPAREN; - v->a[89635] = aux_sym__simple_variable_name_token1; - v->a[89636] = sym_word; - v->a[89637] = 3; - v->a[89638] = actions(3); - v->a[89639] = 1; + v->a[89620] = anon_sym_BQUOTE; + v->a[89621] = actions(4608); + v->a[89622] = 1; + v->a[89623] = anon_sym_DOLLAR_BQUOTE; + v->a[89624] = actions(4945); + v->a[89625] = 1; + v->a[89626] = aux_sym__simple_variable_name_token1; + v->a[89627] = actions(4947); + v->a[89628] = 1; + v->a[89629] = sym_variable_name; + v->a[89630] = state(1476); + v->a[89631] = 1; + v->a[89632] = sym__arithmetic_postfix_expression; + v->a[89633] = state(1478); + v->a[89634] = 1; + v->a[89635] = sym__arithmetic_unary_expression; + v->a[89636] = state(1490); + v->a[89637] = 1; + v->a[89638] = sym__arithmetic_ternary_expression; + v->a[89639] = state(1511); small_parse_table_4482(v); } void small_parse_table_4482(t_small_parse_table_array *v) { - v->a[89640] = sym_comment; - v->a[89641] = actions(1342); - v->a[89642] = 6; - v->a[89643] = sym_file_descriptor; - v->a[89644] = sym__concat; - v->a[89645] = sym_test_operator; - v->a[89646] = sym__brace_start; - v->a[89647] = ts_builtin_sym_end; - v->a[89648] = aux_sym_heredoc_redirect_token1; - v->a[89649] = actions(1340); - v->a[89650] = 38; - v->a[89651] = anon_sym_LPAREN_LPAREN; - v->a[89652] = anon_sym_SEMI; - v->a[89653] = anon_sym_PIPE_PIPE; - v->a[89654] = anon_sym_AMP_AMP; - v->a[89655] = anon_sym_PIPE; - v->a[89656] = anon_sym_AMP; - v->a[89657] = anon_sym_LT; - v->a[89658] = anon_sym_GT; - v->a[89659] = anon_sym_LT_LT; + v->a[89640] = 1; + v->a[89641] = sym__arithmetic_binary_expression; + v->a[89642] = actions(4588); + v->a[89643] = 2; + v->a[89644] = anon_sym_PLUS_PLUS; + v->a[89645] = anon_sym_DASH_DASH; + v->a[89646] = actions(4590); + v->a[89647] = 2; + v->a[89648] = anon_sym_DASH2; + v->a[89649] = anon_sym_PLUS2; + v->a[89650] = state(1429); + v->a[89651] = 8; + v->a[89652] = sym__arithmetic_expression; + v->a[89653] = sym__arithmetic_literal; + v->a[89654] = sym__arithmetic_parenthesized_expression; + v->a[89655] = sym_string; + v->a[89656] = sym_number; + v->a[89657] = sym_simple_expansion; + v->a[89658] = sym_expansion; + v->a[89659] = sym_command_substitution; small_parse_table_4483(v); } void small_parse_table_4483(t_small_parse_table_array *v) { - v->a[89660] = anon_sym_GT_GT; - v->a[89661] = anon_sym_SEMI_SEMI; - v->a[89662] = anon_sym_PIPE_AMP; - v->a[89663] = anon_sym_AMP_GT; - v->a[89664] = anon_sym_AMP_GT_GT; - v->a[89665] = anon_sym_LT_AMP; - v->a[89666] = anon_sym_GT_AMP; - v->a[89667] = anon_sym_GT_PIPE; - v->a[89668] = anon_sym_LT_AMP_DASH; - v->a[89669] = anon_sym_GT_AMP_DASH; - v->a[89670] = anon_sym_LT_LT_DASH; - v->a[89671] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89672] = anon_sym_DOLLAR_LBRACK; - v->a[89673] = aux_sym_concatenation_token1; - v->a[89674] = anon_sym_DOLLAR; - v->a[89675] = sym__special_character; - v->a[89676] = anon_sym_DQUOTE; - v->a[89677] = sym_raw_string; - v->a[89678] = sym_ansi_c_string; - v->a[89679] = aux_sym_number_token1; + v->a[89660] = 21; + v->a[89661] = actions(57); + v->a[89662] = 1; + v->a[89663] = sym_comment; + v->a[89664] = actions(4584); + v->a[89665] = 1; + v->a[89666] = anon_sym_LPAREN; + v->a[89667] = actions(4586); + v->a[89668] = 1; + v->a[89669] = anon_sym_BANG; + v->a[89670] = actions(4592); + v->a[89671] = 1; + v->a[89672] = anon_sym_TILDE; + v->a[89673] = actions(4594); + v->a[89674] = 1; + v->a[89675] = anon_sym_DOLLAR; + v->a[89676] = actions(4596); + v->a[89677] = 1; + v->a[89678] = anon_sym_DQUOTE; + v->a[89679] = actions(4598); small_parse_table_4484(v); } void small_parse_table_4484(t_small_parse_table_array *v) { - v->a[89680] = aux_sym_number_token2; - v->a[89681] = anon_sym_DOLLAR_LBRACE; - v->a[89682] = anon_sym_DOLLAR_LPAREN; - v->a[89683] = anon_sym_BQUOTE; - v->a[89684] = anon_sym_DOLLAR_BQUOTE; - v->a[89685] = anon_sym_LT_LPAREN; - v->a[89686] = anon_sym_GT_LPAREN; - v->a[89687] = aux_sym__simple_variable_name_token1; - v->a[89688] = sym_word; - v->a[89689] = 3; - v->a[89690] = actions(3); - v->a[89691] = 1; - v->a[89692] = sym_comment; - v->a[89693] = actions(1334); - v->a[89694] = 6; - v->a[89695] = sym_file_descriptor; - v->a[89696] = sym__concat; - v->a[89697] = sym_test_operator; - v->a[89698] = sym__brace_start; - v->a[89699] = ts_builtin_sym_end; + v->a[89680] = 1; + v->a[89681] = aux_sym_number_token1; + v->a[89682] = actions(4600); + v->a[89683] = 1; + v->a[89684] = aux_sym_number_token2; + v->a[89685] = actions(4602); + v->a[89686] = 1; + v->a[89687] = anon_sym_DOLLAR_LBRACE; + v->a[89688] = actions(4604); + v->a[89689] = 1; + v->a[89690] = anon_sym_DOLLAR_LPAREN; + v->a[89691] = actions(4606); + v->a[89692] = 1; + v->a[89693] = anon_sym_BQUOTE; + v->a[89694] = actions(4608); + v->a[89695] = 1; + v->a[89696] = anon_sym_DOLLAR_BQUOTE; + v->a[89697] = actions(4949); + v->a[89698] = 1; + v->a[89699] = aux_sym__simple_variable_name_token1; small_parse_table_4485(v); } diff --git a/parser/static/small_parse_table/small_parse_table_897.c b/parser/static/small_parse_table/small_parse_table_897.c index 69e5ae50..64102fd3 100644 --- a/parser/static/small_parse_table/small_parse_table_897.c +++ b/parser/static/small_parse_table/small_parse_table_897.c @@ -14,126 +14,126 @@ void small_parse_table_4485(t_small_parse_table_array *v) { - v->a[89700] = aux_sym_heredoc_redirect_token1; - v->a[89701] = actions(1332); - v->a[89702] = 38; - v->a[89703] = anon_sym_LPAREN_LPAREN; - v->a[89704] = anon_sym_SEMI; - v->a[89705] = anon_sym_PIPE_PIPE; - v->a[89706] = anon_sym_AMP_AMP; - v->a[89707] = anon_sym_PIPE; - v->a[89708] = anon_sym_AMP; - v->a[89709] = anon_sym_LT; - v->a[89710] = anon_sym_GT; - v->a[89711] = anon_sym_LT_LT; - v->a[89712] = anon_sym_GT_GT; - v->a[89713] = anon_sym_SEMI_SEMI; - v->a[89714] = anon_sym_PIPE_AMP; - v->a[89715] = anon_sym_AMP_GT; - v->a[89716] = anon_sym_AMP_GT_GT; - v->a[89717] = anon_sym_LT_AMP; - v->a[89718] = anon_sym_GT_AMP; - v->a[89719] = anon_sym_GT_PIPE; + v->a[89700] = actions(4951); + v->a[89701] = 1; + v->a[89702] = sym_variable_name; + v->a[89703] = state(1476); + v->a[89704] = 1; + v->a[89705] = sym__arithmetic_postfix_expression; + v->a[89706] = state(1478); + v->a[89707] = 1; + v->a[89708] = sym__arithmetic_unary_expression; + v->a[89709] = state(1490); + v->a[89710] = 1; + v->a[89711] = sym__arithmetic_ternary_expression; + v->a[89712] = state(1511); + v->a[89713] = 1; + v->a[89714] = sym__arithmetic_binary_expression; + v->a[89715] = actions(4588); + v->a[89716] = 2; + v->a[89717] = anon_sym_PLUS_PLUS; + v->a[89718] = anon_sym_DASH_DASH; + v->a[89719] = actions(4590); small_parse_table_4486(v); } void small_parse_table_4486(t_small_parse_table_array *v) { - v->a[89720] = anon_sym_LT_AMP_DASH; - v->a[89721] = anon_sym_GT_AMP_DASH; - v->a[89722] = anon_sym_LT_LT_DASH; - v->a[89723] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89724] = anon_sym_DOLLAR_LBRACK; - v->a[89725] = aux_sym_concatenation_token1; - v->a[89726] = anon_sym_DOLLAR; - v->a[89727] = sym__special_character; - v->a[89728] = anon_sym_DQUOTE; - v->a[89729] = sym_raw_string; - v->a[89730] = sym_ansi_c_string; - v->a[89731] = aux_sym_number_token1; - v->a[89732] = aux_sym_number_token2; - v->a[89733] = anon_sym_DOLLAR_LBRACE; - v->a[89734] = anon_sym_DOLLAR_LPAREN; - v->a[89735] = anon_sym_BQUOTE; - v->a[89736] = anon_sym_DOLLAR_BQUOTE; - v->a[89737] = anon_sym_LT_LPAREN; - v->a[89738] = anon_sym_GT_LPAREN; - v->a[89739] = aux_sym__simple_variable_name_token1; + v->a[89720] = 2; + v->a[89721] = anon_sym_DASH2; + v->a[89722] = anon_sym_PLUS2; + v->a[89723] = state(1388); + v->a[89724] = 8; + v->a[89725] = sym__arithmetic_expression; + v->a[89726] = sym__arithmetic_literal; + v->a[89727] = sym__arithmetic_parenthesized_expression; + v->a[89728] = sym_string; + v->a[89729] = sym_number; + v->a[89730] = sym_simple_expansion; + v->a[89731] = sym_expansion; + v->a[89732] = sym_command_substitution; + v->a[89733] = 21; + v->a[89734] = actions(57); + v->a[89735] = 1; + v->a[89736] = sym_comment; + v->a[89737] = actions(4584); + v->a[89738] = 1; + v->a[89739] = anon_sym_LPAREN; small_parse_table_4487(v); } void small_parse_table_4487(t_small_parse_table_array *v) { - v->a[89740] = sym_word; - v->a[89741] = 3; - v->a[89742] = actions(3); - v->a[89743] = 1; - v->a[89744] = sym_comment; - v->a[89745] = actions(1253); - v->a[89746] = 6; - v->a[89747] = sym_file_descriptor; - v->a[89748] = sym__concat; - v->a[89749] = sym_test_operator; - v->a[89750] = sym__brace_start; - v->a[89751] = ts_builtin_sym_end; - v->a[89752] = aux_sym_heredoc_redirect_token1; - v->a[89753] = actions(1251); - v->a[89754] = 38; - v->a[89755] = anon_sym_LPAREN_LPAREN; - v->a[89756] = anon_sym_SEMI; - v->a[89757] = anon_sym_PIPE_PIPE; - v->a[89758] = anon_sym_AMP_AMP; - v->a[89759] = anon_sym_PIPE; + v->a[89740] = actions(4586); + v->a[89741] = 1; + v->a[89742] = anon_sym_BANG; + v->a[89743] = actions(4592); + v->a[89744] = 1; + v->a[89745] = anon_sym_TILDE; + v->a[89746] = actions(4594); + v->a[89747] = 1; + v->a[89748] = anon_sym_DOLLAR; + v->a[89749] = actions(4596); + v->a[89750] = 1; + v->a[89751] = anon_sym_DQUOTE; + v->a[89752] = actions(4598); + v->a[89753] = 1; + v->a[89754] = aux_sym_number_token1; + v->a[89755] = actions(4600); + v->a[89756] = 1; + v->a[89757] = aux_sym_number_token2; + v->a[89758] = actions(4602); + v->a[89759] = 1; small_parse_table_4488(v); } void small_parse_table_4488(t_small_parse_table_array *v) { - v->a[89760] = anon_sym_AMP; - v->a[89761] = anon_sym_LT; - v->a[89762] = anon_sym_GT; - v->a[89763] = anon_sym_LT_LT; - v->a[89764] = anon_sym_GT_GT; - v->a[89765] = anon_sym_SEMI_SEMI; - v->a[89766] = anon_sym_PIPE_AMP; - v->a[89767] = anon_sym_AMP_GT; - v->a[89768] = anon_sym_AMP_GT_GT; - v->a[89769] = anon_sym_LT_AMP; - v->a[89770] = anon_sym_GT_AMP; - v->a[89771] = anon_sym_GT_PIPE; - v->a[89772] = anon_sym_LT_AMP_DASH; - v->a[89773] = anon_sym_GT_AMP_DASH; - v->a[89774] = anon_sym_LT_LT_DASH; - v->a[89775] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89776] = anon_sym_DOLLAR_LBRACK; - v->a[89777] = aux_sym_concatenation_token1; - v->a[89778] = anon_sym_DOLLAR; - v->a[89779] = sym__special_character; + v->a[89760] = anon_sym_DOLLAR_LBRACE; + v->a[89761] = actions(4604); + v->a[89762] = 1; + v->a[89763] = anon_sym_DOLLAR_LPAREN; + v->a[89764] = actions(4606); + v->a[89765] = 1; + v->a[89766] = anon_sym_BQUOTE; + v->a[89767] = actions(4608); + v->a[89768] = 1; + v->a[89769] = anon_sym_DOLLAR_BQUOTE; + v->a[89770] = actions(4953); + v->a[89771] = 1; + v->a[89772] = aux_sym__simple_variable_name_token1; + v->a[89773] = actions(4955); + v->a[89774] = 1; + v->a[89775] = sym_variable_name; + v->a[89776] = state(1476); + v->a[89777] = 1; + v->a[89778] = sym__arithmetic_postfix_expression; + v->a[89779] = state(1478); small_parse_table_4489(v); } void small_parse_table_4489(t_small_parse_table_array *v) { - v->a[89780] = anon_sym_DQUOTE; - v->a[89781] = sym_raw_string; - v->a[89782] = sym_ansi_c_string; - v->a[89783] = aux_sym_number_token1; - v->a[89784] = aux_sym_number_token2; - v->a[89785] = anon_sym_DOLLAR_LBRACE; - v->a[89786] = anon_sym_DOLLAR_LPAREN; - v->a[89787] = anon_sym_BQUOTE; - v->a[89788] = anon_sym_DOLLAR_BQUOTE; - v->a[89789] = anon_sym_LT_LPAREN; - v->a[89790] = anon_sym_GT_LPAREN; - v->a[89791] = aux_sym__simple_variable_name_token1; - v->a[89792] = sym_word; - v->a[89793] = 5; - v->a[89794] = actions(3); - v->a[89795] = 1; - v->a[89796] = sym_comment; - v->a[89797] = actions(6023); - v->a[89798] = 1; - v->a[89799] = sym__special_character; + v->a[89780] = 1; + v->a[89781] = sym__arithmetic_unary_expression; + v->a[89782] = state(1490); + v->a[89783] = 1; + v->a[89784] = sym__arithmetic_ternary_expression; + v->a[89785] = state(1511); + v->a[89786] = 1; + v->a[89787] = sym__arithmetic_binary_expression; + v->a[89788] = actions(4588); + v->a[89789] = 2; + v->a[89790] = anon_sym_PLUS_PLUS; + v->a[89791] = anon_sym_DASH_DASH; + v->a[89792] = actions(4590); + v->a[89793] = 2; + v->a[89794] = anon_sym_DASH2; + v->a[89795] = anon_sym_PLUS2; + v->a[89796] = state(1501); + v->a[89797] = 8; + v->a[89798] = sym__arithmetic_expression; + v->a[89799] = sym__arithmetic_literal; small_parse_table_4490(v); } diff --git a/parser/static/small_parse_table/small_parse_table_898.c b/parser/static/small_parse_table/small_parse_table_898.c index 2cd51478..52e98c84 100644 --- a/parser/static/small_parse_table/small_parse_table_898.c +++ b/parser/static/small_parse_table/small_parse_table_898.c @@ -14,126 +14,126 @@ void small_parse_table_4490(t_small_parse_table_array *v) { - v->a[89800] = state(1814); - v->a[89801] = 1; - v->a[89802] = aux_sym__literal_repeat1; - v->a[89803] = actions(5478); - v->a[89804] = 4; - v->a[89805] = sym_file_descriptor; - v->a[89806] = sym_test_operator; - v->a[89807] = sym__brace_start; - v->a[89808] = aux_sym_heredoc_redirect_token1; - v->a[89809] = actions(5476); - v->a[89810] = 38; - v->a[89811] = anon_sym_LPAREN_LPAREN; - v->a[89812] = anon_sym_SEMI; - v->a[89813] = anon_sym_PIPE_PIPE; - v->a[89814] = anon_sym_AMP_AMP; - v->a[89815] = anon_sym_PIPE; - v->a[89816] = anon_sym_AMP; - v->a[89817] = anon_sym_LT; - v->a[89818] = anon_sym_GT; - v->a[89819] = anon_sym_LT_LT; + v->a[89800] = sym__arithmetic_parenthesized_expression; + v->a[89801] = sym_string; + v->a[89802] = sym_number; + v->a[89803] = sym_simple_expansion; + v->a[89804] = sym_expansion; + v->a[89805] = sym_command_substitution; + v->a[89806] = 21; + v->a[89807] = actions(57); + v->a[89808] = 1; + v->a[89809] = sym_comment; + v->a[89810] = actions(4584); + v->a[89811] = 1; + v->a[89812] = anon_sym_LPAREN; + v->a[89813] = actions(4586); + v->a[89814] = 1; + v->a[89815] = anon_sym_BANG; + v->a[89816] = actions(4592); + v->a[89817] = 1; + v->a[89818] = anon_sym_TILDE; + v->a[89819] = actions(4594); small_parse_table_4491(v); } void small_parse_table_4491(t_small_parse_table_array *v) { - v->a[89820] = anon_sym_GT_GT; - v->a[89821] = anon_sym_SEMI_SEMI; - v->a[89822] = anon_sym_SEMI_AMP; - v->a[89823] = anon_sym_SEMI_SEMI_AMP; - v->a[89824] = anon_sym_PIPE_AMP; - v->a[89825] = anon_sym_AMP_GT; - v->a[89826] = anon_sym_AMP_GT_GT; - v->a[89827] = anon_sym_LT_AMP; - v->a[89828] = anon_sym_GT_AMP; - v->a[89829] = anon_sym_GT_PIPE; - v->a[89830] = anon_sym_LT_AMP_DASH; - v->a[89831] = anon_sym_GT_AMP_DASH; - v->a[89832] = anon_sym_LT_LT_DASH; - v->a[89833] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89834] = anon_sym_DOLLAR_LBRACK; - v->a[89835] = anon_sym_DOLLAR; - v->a[89836] = anon_sym_DQUOTE; - v->a[89837] = sym_raw_string; - v->a[89838] = sym_ansi_c_string; - v->a[89839] = aux_sym_number_token1; + v->a[89820] = 1; + v->a[89821] = anon_sym_DOLLAR; + v->a[89822] = actions(4596); + v->a[89823] = 1; + v->a[89824] = anon_sym_DQUOTE; + v->a[89825] = actions(4598); + v->a[89826] = 1; + v->a[89827] = aux_sym_number_token1; + v->a[89828] = actions(4600); + v->a[89829] = 1; + v->a[89830] = aux_sym_number_token2; + v->a[89831] = actions(4602); + v->a[89832] = 1; + v->a[89833] = anon_sym_DOLLAR_LBRACE; + v->a[89834] = actions(4604); + v->a[89835] = 1; + v->a[89836] = anon_sym_DOLLAR_LPAREN; + v->a[89837] = actions(4606); + v->a[89838] = 1; + v->a[89839] = anon_sym_BQUOTE; small_parse_table_4492(v); } void small_parse_table_4492(t_small_parse_table_array *v) { - v->a[89840] = aux_sym_number_token2; - v->a[89841] = anon_sym_DOLLAR_LBRACE; - v->a[89842] = anon_sym_DOLLAR_LPAREN; - v->a[89843] = anon_sym_BQUOTE; - v->a[89844] = anon_sym_DOLLAR_BQUOTE; - v->a[89845] = anon_sym_LT_LPAREN; - v->a[89846] = anon_sym_GT_LPAREN; - v->a[89847] = aux_sym__simple_variable_name_token1; - v->a[89848] = sym_word; - v->a[89849] = 3; - v->a[89850] = actions(3); - v->a[89851] = 1; - v->a[89852] = sym_comment; - v->a[89853] = actions(1326); - v->a[89854] = 5; - v->a[89855] = sym_file_descriptor; - v->a[89856] = sym__concat; - v->a[89857] = sym_test_operator; - v->a[89858] = sym__brace_start; - v->a[89859] = aux_sym_heredoc_redirect_token1; + v->a[89840] = actions(4608); + v->a[89841] = 1; + v->a[89842] = anon_sym_DOLLAR_BQUOTE; + v->a[89843] = actions(4957); + v->a[89844] = 1; + v->a[89845] = aux_sym__simple_variable_name_token1; + v->a[89846] = actions(4959); + v->a[89847] = 1; + v->a[89848] = sym_variable_name; + v->a[89849] = state(1476); + v->a[89850] = 1; + v->a[89851] = sym__arithmetic_postfix_expression; + v->a[89852] = state(1478); + v->a[89853] = 1; + v->a[89854] = sym__arithmetic_unary_expression; + v->a[89855] = state(1490); + v->a[89856] = 1; + v->a[89857] = sym__arithmetic_ternary_expression; + v->a[89858] = state(1511); + v->a[89859] = 1; small_parse_table_4493(v); } void small_parse_table_4493(t_small_parse_table_array *v) { - v->a[89860] = actions(1324); - v->a[89861] = 39; - v->a[89862] = anon_sym_LPAREN_LPAREN; - v->a[89863] = anon_sym_SEMI; - v->a[89864] = anon_sym_PIPE_PIPE; - v->a[89865] = anon_sym_AMP_AMP; - v->a[89866] = anon_sym_PIPE; - v->a[89867] = anon_sym_AMP; - v->a[89868] = anon_sym_LT; - v->a[89869] = anon_sym_GT; - v->a[89870] = anon_sym_LT_LT; - v->a[89871] = anon_sym_GT_GT; - v->a[89872] = anon_sym_RPAREN; - v->a[89873] = anon_sym_SEMI_SEMI; - v->a[89874] = anon_sym_PIPE_AMP; - v->a[89875] = anon_sym_AMP_GT; - v->a[89876] = anon_sym_AMP_GT_GT; - v->a[89877] = anon_sym_LT_AMP; - v->a[89878] = anon_sym_GT_AMP; - v->a[89879] = anon_sym_GT_PIPE; + v->a[89860] = sym__arithmetic_binary_expression; + v->a[89861] = actions(4588); + v->a[89862] = 2; + v->a[89863] = anon_sym_PLUS_PLUS; + v->a[89864] = anon_sym_DASH_DASH; + v->a[89865] = actions(4590); + v->a[89866] = 2; + v->a[89867] = anon_sym_DASH2; + v->a[89868] = anon_sym_PLUS2; + v->a[89869] = state(1493); + v->a[89870] = 8; + v->a[89871] = sym__arithmetic_expression; + v->a[89872] = sym__arithmetic_literal; + v->a[89873] = sym__arithmetic_parenthesized_expression; + v->a[89874] = sym_string; + v->a[89875] = sym_number; + v->a[89876] = sym_simple_expansion; + v->a[89877] = sym_expansion; + v->a[89878] = sym_command_substitution; + v->a[89879] = 21; small_parse_table_4494(v); } void small_parse_table_4494(t_small_parse_table_array *v) { - v->a[89880] = anon_sym_LT_AMP_DASH; - v->a[89881] = anon_sym_GT_AMP_DASH; - v->a[89882] = anon_sym_LT_LT_DASH; - v->a[89883] = anon_sym_LT_LT_LT; - v->a[89884] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89885] = anon_sym_DOLLAR_LBRACK; - v->a[89886] = aux_sym_concatenation_token1; - v->a[89887] = anon_sym_DOLLAR; - v->a[89888] = sym__special_character; - v->a[89889] = anon_sym_DQUOTE; - v->a[89890] = sym_raw_string; - v->a[89891] = sym_ansi_c_string; - v->a[89892] = aux_sym_number_token1; - v->a[89893] = aux_sym_number_token2; - v->a[89894] = anon_sym_DOLLAR_LBRACE; - v->a[89895] = anon_sym_DOLLAR_LPAREN; - v->a[89896] = anon_sym_BQUOTE; - v->a[89897] = anon_sym_DOLLAR_BQUOTE; - v->a[89898] = anon_sym_LT_LPAREN; - v->a[89899] = anon_sym_GT_LPAREN; + v->a[89880] = actions(57); + v->a[89881] = 1; + v->a[89882] = sym_comment; + v->a[89883] = actions(4584); + v->a[89884] = 1; + v->a[89885] = anon_sym_LPAREN; + v->a[89886] = actions(4586); + v->a[89887] = 1; + v->a[89888] = anon_sym_BANG; + v->a[89889] = actions(4592); + v->a[89890] = 1; + v->a[89891] = anon_sym_TILDE; + v->a[89892] = actions(4594); + v->a[89893] = 1; + v->a[89894] = anon_sym_DOLLAR; + v->a[89895] = actions(4596); + v->a[89896] = 1; + v->a[89897] = anon_sym_DQUOTE; + v->a[89898] = actions(4598); + v->a[89899] = 1; small_parse_table_4495(v); } diff --git a/parser/static/small_parse_table/small_parse_table_899.c b/parser/static/small_parse_table/small_parse_table_899.c index 3b744bd3..a422e556 100644 --- a/parser/static/small_parse_table/small_parse_table_899.c +++ b/parser/static/small_parse_table/small_parse_table_899.c @@ -14,126 +14,126 @@ void small_parse_table_4495(t_small_parse_table_array *v) { - v->a[89900] = sym_word; - v->a[89901] = 3; - v->a[89902] = actions(3); - v->a[89903] = 1; - v->a[89904] = sym_comment; - v->a[89905] = actions(1338); - v->a[89906] = 6; - v->a[89907] = sym_file_descriptor; - v->a[89908] = sym__concat; - v->a[89909] = sym_test_operator; - v->a[89910] = sym__brace_start; - v->a[89911] = ts_builtin_sym_end; - v->a[89912] = aux_sym_heredoc_redirect_token1; - v->a[89913] = actions(1336); - v->a[89914] = 38; - v->a[89915] = anon_sym_LPAREN_LPAREN; - v->a[89916] = anon_sym_SEMI; - v->a[89917] = anon_sym_PIPE_PIPE; - v->a[89918] = anon_sym_AMP_AMP; - v->a[89919] = anon_sym_PIPE; + v->a[89900] = aux_sym_number_token1; + v->a[89901] = actions(4600); + v->a[89902] = 1; + v->a[89903] = aux_sym_number_token2; + v->a[89904] = actions(4602); + v->a[89905] = 1; + v->a[89906] = anon_sym_DOLLAR_LBRACE; + v->a[89907] = actions(4604); + v->a[89908] = 1; + v->a[89909] = anon_sym_DOLLAR_LPAREN; + v->a[89910] = actions(4606); + v->a[89911] = 1; + v->a[89912] = anon_sym_BQUOTE; + v->a[89913] = actions(4608); + v->a[89914] = 1; + v->a[89915] = anon_sym_DOLLAR_BQUOTE; + v->a[89916] = actions(4961); + v->a[89917] = 1; + v->a[89918] = aux_sym__simple_variable_name_token1; + v->a[89919] = actions(4963); small_parse_table_4496(v); } void small_parse_table_4496(t_small_parse_table_array *v) { - v->a[89920] = anon_sym_AMP; - v->a[89921] = anon_sym_LT; - v->a[89922] = anon_sym_GT; - v->a[89923] = anon_sym_LT_LT; - v->a[89924] = anon_sym_GT_GT; - v->a[89925] = anon_sym_SEMI_SEMI; - v->a[89926] = anon_sym_PIPE_AMP; - v->a[89927] = anon_sym_AMP_GT; - v->a[89928] = anon_sym_AMP_GT_GT; - v->a[89929] = anon_sym_LT_AMP; - v->a[89930] = anon_sym_GT_AMP; - v->a[89931] = anon_sym_GT_PIPE; - v->a[89932] = anon_sym_LT_AMP_DASH; - v->a[89933] = anon_sym_GT_AMP_DASH; - v->a[89934] = anon_sym_LT_LT_DASH; - v->a[89935] = anon_sym_LT_LT_LT; - v->a[89936] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89937] = anon_sym_DOLLAR_LBRACK; - v->a[89938] = aux_sym_concatenation_token1; - v->a[89939] = anon_sym_DOLLAR; + v->a[89920] = 1; + v->a[89921] = sym_variable_name; + v->a[89922] = state(1476); + v->a[89923] = 1; + v->a[89924] = sym__arithmetic_postfix_expression; + v->a[89925] = state(1478); + v->a[89926] = 1; + v->a[89927] = sym__arithmetic_unary_expression; + v->a[89928] = state(1490); + v->a[89929] = 1; + v->a[89930] = sym__arithmetic_ternary_expression; + v->a[89931] = state(1511); + v->a[89932] = 1; + v->a[89933] = sym__arithmetic_binary_expression; + v->a[89934] = actions(4588); + v->a[89935] = 2; + v->a[89936] = anon_sym_PLUS_PLUS; + v->a[89937] = anon_sym_DASH_DASH; + v->a[89938] = actions(4590); + v->a[89939] = 2; small_parse_table_4497(v); } void small_parse_table_4497(t_small_parse_table_array *v) { - v->a[89940] = sym__special_character; - v->a[89941] = anon_sym_DQUOTE; - v->a[89942] = sym_raw_string; - v->a[89943] = sym_ansi_c_string; - v->a[89944] = aux_sym_number_token1; - v->a[89945] = aux_sym_number_token2; - v->a[89946] = anon_sym_DOLLAR_LBRACE; - v->a[89947] = anon_sym_DOLLAR_LPAREN; - v->a[89948] = anon_sym_BQUOTE; - v->a[89949] = anon_sym_DOLLAR_BQUOTE; - v->a[89950] = anon_sym_LT_LPAREN; - v->a[89951] = anon_sym_GT_LPAREN; - v->a[89952] = sym_word; - v->a[89953] = 3; - v->a[89954] = actions(3); - v->a[89955] = 1; - v->a[89956] = sym_comment; - v->a[89957] = actions(1326); - v->a[89958] = 6; - v->a[89959] = sym_file_descriptor; + v->a[89940] = anon_sym_DASH2; + v->a[89941] = anon_sym_PLUS2; + v->a[89942] = state(1410); + v->a[89943] = 8; + v->a[89944] = sym__arithmetic_expression; + v->a[89945] = sym__arithmetic_literal; + v->a[89946] = sym__arithmetic_parenthesized_expression; + v->a[89947] = sym_string; + v->a[89948] = sym_number; + v->a[89949] = sym_simple_expansion; + v->a[89950] = sym_expansion; + v->a[89951] = sym_command_substitution; + v->a[89952] = 21; + v->a[89953] = actions(57); + v->a[89954] = 1; + v->a[89955] = sym_comment; + v->a[89956] = actions(4584); + v->a[89957] = 1; + v->a[89958] = anon_sym_LPAREN; + v->a[89959] = actions(4586); small_parse_table_4498(v); } void small_parse_table_4498(t_small_parse_table_array *v) { - v->a[89960] = sym__concat; - v->a[89961] = sym_test_operator; - v->a[89962] = sym__brace_start; - v->a[89963] = ts_builtin_sym_end; - v->a[89964] = aux_sym_heredoc_redirect_token1; - v->a[89965] = actions(1324); - v->a[89966] = 38; - v->a[89967] = anon_sym_LPAREN_LPAREN; - v->a[89968] = anon_sym_SEMI; - v->a[89969] = anon_sym_PIPE_PIPE; - v->a[89970] = anon_sym_AMP_AMP; - v->a[89971] = anon_sym_PIPE; - v->a[89972] = anon_sym_AMP; - v->a[89973] = anon_sym_LT; - v->a[89974] = anon_sym_GT; - v->a[89975] = anon_sym_LT_LT; - v->a[89976] = anon_sym_GT_GT; - v->a[89977] = anon_sym_SEMI_SEMI; - v->a[89978] = anon_sym_PIPE_AMP; - v->a[89979] = anon_sym_AMP_GT; + v->a[89960] = 1; + v->a[89961] = anon_sym_BANG; + v->a[89962] = actions(4592); + v->a[89963] = 1; + v->a[89964] = anon_sym_TILDE; + v->a[89965] = actions(4594); + v->a[89966] = 1; + v->a[89967] = anon_sym_DOLLAR; + v->a[89968] = actions(4596); + v->a[89969] = 1; + v->a[89970] = anon_sym_DQUOTE; + v->a[89971] = actions(4598); + v->a[89972] = 1; + v->a[89973] = aux_sym_number_token1; + v->a[89974] = actions(4600); + v->a[89975] = 1; + v->a[89976] = aux_sym_number_token2; + v->a[89977] = actions(4602); + v->a[89978] = 1; + v->a[89979] = anon_sym_DOLLAR_LBRACE; small_parse_table_4499(v); } void small_parse_table_4499(t_small_parse_table_array *v) { - v->a[89980] = anon_sym_AMP_GT_GT; - v->a[89981] = anon_sym_LT_AMP; - v->a[89982] = anon_sym_GT_AMP; - v->a[89983] = anon_sym_GT_PIPE; - v->a[89984] = anon_sym_LT_AMP_DASH; - v->a[89985] = anon_sym_GT_AMP_DASH; - v->a[89986] = anon_sym_LT_LT_DASH; - v->a[89987] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[89988] = anon_sym_DOLLAR_LBRACK; - v->a[89989] = aux_sym_concatenation_token1; - v->a[89990] = anon_sym_DOLLAR; - v->a[89991] = sym__special_character; - v->a[89992] = anon_sym_DQUOTE; - v->a[89993] = sym_raw_string; - v->a[89994] = sym_ansi_c_string; - v->a[89995] = aux_sym_number_token1; - v->a[89996] = aux_sym_number_token2; - v->a[89997] = anon_sym_DOLLAR_LBRACE; - v->a[89998] = anon_sym_DOLLAR_LPAREN; - v->a[89999] = anon_sym_BQUOTE; + v->a[89980] = actions(4604); + v->a[89981] = 1; + v->a[89982] = anon_sym_DOLLAR_LPAREN; + v->a[89983] = actions(4606); + v->a[89984] = 1; + v->a[89985] = anon_sym_BQUOTE; + v->a[89986] = actions(4608); + v->a[89987] = 1; + v->a[89988] = anon_sym_DOLLAR_BQUOTE; + v->a[89989] = actions(4965); + v->a[89990] = 1; + v->a[89991] = aux_sym__simple_variable_name_token1; + v->a[89992] = actions(4967); + v->a[89993] = 1; + v->a[89994] = sym_variable_name; + v->a[89995] = state(1476); + v->a[89996] = 1; + v->a[89997] = sym__arithmetic_postfix_expression; + v->a[89998] = state(1478); + v->a[89999] = 1; small_parse_table_4500(v); } diff --git a/parser/static/small_parse_table/small_parse_table_9.c b/parser/static/small_parse_table/small_parse_table_9.c index 0d7df0e6..d73f17c0 100644 --- a/parser/static/small_parse_table/small_parse_table_9.c +++ b/parser/static/small_parse_table/small_parse_table_9.c @@ -14,126 +14,126 @@ void small_parse_table_45(t_small_parse_table_array *v) { - v->a[900] = actions(1615); - v->a[901] = 2; - v->a[902] = sym_file_descriptor; - v->a[903] = aux_sym_heredoc_redirect_token1; - v->a[904] = actions(1400); - v->a[905] = 3; - v->a[906] = sym_raw_string; - v->a[907] = sym_ansi_c_string; - v->a[908] = sym_word; - v->a[909] = state(874); - v->a[910] = 9; - v->a[911] = sym_arithmetic_expansion; - v->a[912] = sym_brace_expression; - v->a[913] = sym_string; - v->a[914] = sym_translated_string; - v->a[915] = sym_number; - v->a[916] = sym_simple_expansion; - v->a[917] = sym_expansion; - v->a[918] = sym_command_substitution; - v->a[919] = sym_process_substitution; + v->a[900] = sym_brace_expression; + v->a[901] = sym_string; + v->a[902] = sym_number; + v->a[903] = sym_simple_expansion; + v->a[904] = sym_expansion; + v->a[905] = sym_command_substitution; + v->a[906] = actions(820); + v->a[907] = 21; + v->a[908] = anon_sym_PIPE; + v->a[909] = anon_sym_SEMI_SEMI; + v->a[910] = anon_sym_SEMI_AMP; + v->a[911] = anon_sym_SEMI_SEMI_AMP; + v->a[912] = anon_sym_PIPE_AMP; + v->a[913] = anon_sym_AMP_AMP; + v->a[914] = anon_sym_PIPE_PIPE; + v->a[915] = anon_sym_LT; + v->a[916] = anon_sym_GT; + v->a[917] = anon_sym_GT_GT; + v->a[918] = anon_sym_AMP_GT; + v->a[919] = anon_sym_AMP_GT_GT; small_parse_table_46(v); } void small_parse_table_46(t_small_parse_table_array *v) { - v->a[920] = actions(1613); - v->a[921] = 22; - v->a[922] = anon_sym_SEMI; - v->a[923] = anon_sym_PIPE_PIPE; - v->a[924] = anon_sym_AMP_AMP; - v->a[925] = anon_sym_PIPE; - v->a[926] = anon_sym_AMP; - v->a[927] = anon_sym_LT; - v->a[928] = anon_sym_GT; - v->a[929] = anon_sym_LT_LT; - v->a[930] = anon_sym_GT_GT; - v->a[931] = anon_sym_esac; - v->a[932] = anon_sym_SEMI_SEMI; - v->a[933] = anon_sym_SEMI_AMP; - v->a[934] = anon_sym_SEMI_SEMI_AMP; - v->a[935] = anon_sym_PIPE_AMP; - v->a[936] = anon_sym_AMP_GT; - v->a[937] = anon_sym_AMP_GT_GT; - v->a[938] = anon_sym_LT_AMP; - v->a[939] = anon_sym_GT_AMP; + v->a[920] = anon_sym_LT_AMP; + v->a[921] = anon_sym_GT_AMP; + v->a[922] = anon_sym_GT_PIPE; + v->a[923] = anon_sym_LT_AMP_DASH; + v->a[924] = anon_sym_GT_AMP_DASH; + v->a[925] = anon_sym_LT_LT; + v->a[926] = anon_sym_LT_LT_DASH; + v->a[927] = anon_sym_AMP; + v->a[928] = anon_sym_SEMI; + v->a[929] = 23; + v->a[930] = actions(3); + v->a[931] = 1; + v->a[932] = sym_comment; + v->a[933] = actions(919); + v->a[934] = 1; + v->a[935] = anon_sym_LPAREN; + v->a[936] = actions(921); + v->a[937] = 1; + v->a[938] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[939] = actions(923); small_parse_table_47(v); } void small_parse_table_47(t_small_parse_table_array *v) { - v->a[940] = anon_sym_GT_PIPE; - v->a[941] = anon_sym_LT_AMP_DASH; - v->a[942] = anon_sym_GT_AMP_DASH; - v->a[943] = anon_sym_LT_LT_DASH; - v->a[944] = 28; - v->a[945] = actions(3); + v->a[940] = 1; + v->a[941] = anon_sym_DOLLAR; + v->a[942] = actions(925); + v->a[943] = 1; + v->a[944] = sym__special_character; + v->a[945] = actions(927); v->a[946] = 1; - v->a[947] = sym_comment; - v->a[948] = actions(19); + v->a[947] = anon_sym_DQUOTE; + v->a[948] = actions(929); v->a[949] = 1; - v->a[950] = anon_sym_LPAREN; - v->a[951] = actions(1547); + v->a[950] = aux_sym_number_token1; + v->a[951] = actions(931); v->a[952] = 1; - v->a[953] = anon_sym_LT_LT_LT; - v->a[954] = actions(1549); + v->a[953] = aux_sym_number_token2; + v->a[954] = actions(933); v->a[955] = 1; - v->a[956] = anon_sym_DOLLAR_LBRACK; - v->a[957] = actions(1551); + v->a[956] = anon_sym_DOLLAR_LBRACE; + v->a[957] = actions(935); v->a[958] = 1; - v->a[959] = anon_sym_DOLLAR; + v->a[959] = anon_sym_DOLLAR_LPAREN; small_parse_table_48(v); } void small_parse_table_48(t_small_parse_table_array *v) { - v->a[960] = actions(1553); + v->a[960] = actions(937); v->a[961] = 1; - v->a[962] = sym__special_character; - v->a[963] = actions(1555); + v->a[962] = anon_sym_BQUOTE; + v->a[963] = actions(939); v->a[964] = 1; - v->a[965] = anon_sym_DQUOTE; - v->a[966] = actions(1557); + v->a[965] = anon_sym_DOLLAR_BQUOTE; + v->a[966] = actions(941); v->a[967] = 1; - v->a[968] = aux_sym_number_token1; - v->a[969] = actions(1559); + v->a[968] = sym_test_operator; + v->a[969] = actions(943); v->a[970] = 1; - v->a[971] = aux_sym_number_token2; - v->a[972] = actions(1561); + v->a[971] = sym__bare_dollar; + v->a[972] = actions(945); v->a[973] = 1; - v->a[974] = anon_sym_DOLLAR_LBRACE; - v->a[975] = actions(1563); + v->a[974] = sym__brace_start; + v->a[975] = state(327); v->a[976] = 1; - v->a[977] = anon_sym_DOLLAR_LPAREN; - v->a[978] = actions(1565); + v->a[977] = aux_sym_command_repeat2; + v->a[978] = state(1039); v->a[979] = 1; small_parse_table_49(v); } void small_parse_table_49(t_small_parse_table_array *v) { - v->a[980] = anon_sym_BQUOTE; - v->a[981] = actions(1567); + v->a[980] = aux_sym__literal_repeat1; + v->a[981] = state(1193); v->a[982] = 1; - v->a[983] = anon_sym_DOLLAR_BQUOTE; - v->a[984] = actions(1571); + v->a[983] = sym_concatenation; + v->a[984] = state(2415); v->a[985] = 1; - v->a[986] = sym_test_operator; - v->a[987] = actions(1573); - v->a[988] = 1; - v->a[989] = sym__bare_dollar; - v->a[990] = actions(1575); - v->a[991] = 1; - v->a[992] = sym__brace_start; - v->a[993] = state(561); - v->a[994] = 1; - v->a[995] = aux_sym_command_repeat2; - v->a[996] = state(1321); - v->a[997] = 1; - v->a[998] = aux_sym__literal_repeat1; - v->a[999] = state(1712); + v->a[986] = sym_subshell; + v->a[987] = actions(695); + v->a[988] = 2; + v->a[989] = sym_file_descriptor; + v->a[990] = aux_sym_heredoc_redirect_token1; + v->a[991] = actions(917); + v->a[992] = 2; + v->a[993] = sym_raw_string; + v->a[994] = sym_word; + v->a[995] = state(692); + v->a[996] = 7; + v->a[997] = sym_arithmetic_expansion; + v->a[998] = sym_brace_expression; + v->a[999] = sym_string; small_parse_table_50(v); } diff --git a/parser/static/small_parse_table/small_parse_table_90.c b/parser/static/small_parse_table/small_parse_table_90.c index 393d6f91..d1861e64 100644 --- a/parser/static/small_parse_table/small_parse_table_90.c +++ b/parser/static/small_parse_table/small_parse_table_90.c @@ -14,126 +14,126 @@ void small_parse_table_450(t_small_parse_table_array *v) { - v->a[9000] = 1; - v->a[9001] = aux_sym__literal_repeat1; - v->a[9002] = state(2368); - v->a[9003] = 1; - v->a[9004] = sym_concatenation; - v->a[9005] = state(2941); - v->a[9006] = 1; - v->a[9007] = sym_variable_assignment; - v->a[9008] = state(5624); - v->a[9009] = 1; - v->a[9010] = sym_command; - v->a[9011] = state(6756); - v->a[9012] = 1; - v->a[9013] = sym_subscript; - v->a[9014] = actions(1051); - v->a[9015] = 2; - v->a[9016] = sym_raw_string; - v->a[9017] = sym_ansi_c_string; - v->a[9018] = actions(1065); - v->a[9019] = 2; + v->a[9000] = anon_sym_DOLLAR_LPAREN; + v->a[9001] = actions(2026); + v->a[9002] = 1; + v->a[9003] = anon_sym_BQUOTE; + v->a[9004] = actions(2029); + v->a[9005] = 1; + v->a[9006] = anon_sym_DOLLAR_BQUOTE; + v->a[9007] = actions(2032); + v->a[9008] = 1; + v->a[9009] = sym_test_operator; + v->a[9010] = actions(2035); + v->a[9011] = 1; + v->a[9012] = sym__brace_start; + v->a[9013] = state(1205); + v->a[9014] = 1; + v->a[9015] = aux_sym__literal_repeat1; + v->a[9016] = actions(1287); + v->a[9017] = 2; + v->a[9018] = sym_file_descriptor; + v->a[9019] = aux_sym_heredoc_redirect_token1; small_parse_table_451(v); } void small_parse_table_451(t_small_parse_table_array *v) { - v->a[9020] = anon_sym_LT_LPAREN; - v->a[9021] = anon_sym_GT_LPAREN; - v->a[9022] = actions(1392); - v->a[9023] = 2; - v->a[9024] = anon_sym_LT_AMP_DASH; - v->a[9025] = anon_sym_GT_AMP_DASH; - v->a[9026] = state(3581); - v->a[9027] = 2; - v->a[9028] = sym_file_redirect; - v->a[9029] = sym_herestring_redirect; - v->a[9030] = state(5623); - v->a[9031] = 2; - v->a[9032] = sym_subshell; - v->a[9033] = sym_test_command; - v->a[9034] = actions(1390); - v->a[9035] = 3; - v->a[9036] = anon_sym_GT_GT; - v->a[9037] = anon_sym_AMP_GT_GT; - v->a[9038] = anon_sym_GT_PIPE; - v->a[9039] = actions(1388); + v->a[9020] = actions(1999); + v->a[9021] = 2; + v->a[9022] = sym_raw_string; + v->a[9023] = sym_word; + v->a[9024] = state(373); + v->a[9025] = 2; + v->a[9026] = sym_concatenation; + v->a[9027] = aux_sym_for_statement_repeat1; + v->a[9028] = state(791); + v->a[9029] = 7; + v->a[9030] = sym_arithmetic_expansion; + v->a[9031] = sym_brace_expression; + v->a[9032] = sym_string; + v->a[9033] = sym_number; + v->a[9034] = sym_simple_expansion; + v->a[9035] = sym_expansion; + v->a[9036] = sym_command_substitution; + v->a[9037] = actions(1285); + v->a[9038] = 21; + v->a[9039] = anon_sym_PIPE; small_parse_table_452(v); } void small_parse_table_452(t_small_parse_table_array *v) { - v->a[9040] = 5; - v->a[9041] = anon_sym_LT; - v->a[9042] = anon_sym_GT; - v->a[9043] = anon_sym_AMP_GT; - v->a[9044] = anon_sym_LT_AMP; - v->a[9045] = anon_sym_GT_AMP; - v->a[9046] = state(1799); - v->a[9047] = 9; - v->a[9048] = sym_arithmetic_expansion; - v->a[9049] = sym_brace_expression; - v->a[9050] = sym_string; - v->a[9051] = sym_translated_string; - v->a[9052] = sym_number; - v->a[9053] = sym_simple_expansion; - v->a[9054] = sym_expansion; - v->a[9055] = sym_command_substitution; - v->a[9056] = sym_process_substitution; - v->a[9057] = 29; - v->a[9058] = actions(71); - v->a[9059] = 1; + v->a[9040] = anon_sym_SEMI_SEMI; + v->a[9041] = anon_sym_SEMI_AMP; + v->a[9042] = anon_sym_SEMI_SEMI_AMP; + v->a[9043] = anon_sym_PIPE_AMP; + v->a[9044] = anon_sym_AMP_AMP; + v->a[9045] = anon_sym_PIPE_PIPE; + v->a[9046] = anon_sym_LT; + v->a[9047] = anon_sym_GT; + v->a[9048] = anon_sym_GT_GT; + v->a[9049] = anon_sym_AMP_GT; + v->a[9050] = anon_sym_AMP_GT_GT; + v->a[9051] = anon_sym_LT_AMP; + v->a[9052] = anon_sym_GT_AMP; + v->a[9053] = anon_sym_GT_PIPE; + v->a[9054] = anon_sym_LT_AMP_DASH; + v->a[9055] = anon_sym_GT_AMP_DASH; + v->a[9056] = anon_sym_LT_LT; + v->a[9057] = anon_sym_LT_LT_DASH; + v->a[9058] = anon_sym_AMP; + v->a[9059] = anon_sym_SEMI; small_parse_table_453(v); } void small_parse_table_453(t_small_parse_table_array *v) { - v->a[9060] = sym_comment; - v->a[9061] = actions(1033); + v->a[9060] = 6; + v->a[9061] = actions(3); v->a[9062] = 1; - v->a[9063] = anon_sym_LPAREN; - v->a[9064] = actions(2628); + v->a[9063] = sym_comment; + v->a[9064] = actions(2042); v->a[9065] = 1; - v->a[9066] = sym_word; - v->a[9067] = actions(2634); - v->a[9068] = 1; - v->a[9069] = anon_sym_LT_LT_LT; - v->a[9070] = actions(2636); - v->a[9071] = 1; - v->a[9072] = anon_sym_DOLLAR_LBRACK; - v->a[9073] = actions(2638); - v->a[9074] = 1; - v->a[9075] = anon_sym_DOLLAR; - v->a[9076] = actions(2640); - v->a[9077] = 1; - v->a[9078] = sym__special_character; - v->a[9079] = actions(2642); + v->a[9066] = sym_variable_name; + v->a[9067] = actions(2040); + v->a[9068] = 2; + v->a[9069] = aux_sym__simple_variable_name_token1; + v->a[9070] = aux_sym__multiline_variable_name_token1; + v->a[9071] = actions(816); + v->a[9072] = 3; + v->a[9073] = sym_file_descriptor; + v->a[9074] = sym_test_operator; + v->a[9075] = sym__brace_start; + v->a[9076] = actions(2038); + v->a[9077] = 9; + v->a[9078] = anon_sym_BANG; + v->a[9079] = anon_sym_DASH; small_parse_table_454(v); } void small_parse_table_454(t_small_parse_table_array *v) { - v->a[9080] = 1; - v->a[9081] = anon_sym_DQUOTE; - v->a[9082] = actions(2646); - v->a[9083] = 1; - v->a[9084] = aux_sym_number_token1; - v->a[9085] = actions(2648); - v->a[9086] = 1; - v->a[9087] = aux_sym_number_token2; - v->a[9088] = actions(2650); - v->a[9089] = 1; - v->a[9090] = anon_sym_DOLLAR_LBRACE; - v->a[9091] = actions(2652); - v->a[9092] = 1; - v->a[9093] = anon_sym_DOLLAR_LPAREN; - v->a[9094] = actions(2654); - v->a[9095] = 1; - v->a[9096] = anon_sym_BQUOTE; - v->a[9097] = actions(2656); - v->a[9098] = 1; - v->a[9099] = anon_sym_DOLLAR_BQUOTE; + v->a[9080] = anon_sym_STAR; + v->a[9081] = anon_sym_QMARK; + v->a[9082] = anon_sym_DOLLAR; + v->a[9083] = anon_sym_POUND; + v->a[9084] = anon_sym_AT; + v->a[9085] = anon_sym_0; + v->a[9086] = anon_sym__; + v->a[9087] = actions(810); + v->a[9088] = 32; + v->a[9089] = anon_sym_PIPE; + v->a[9090] = anon_sym_RPAREN; + v->a[9091] = anon_sym_SEMI_SEMI; + v->a[9092] = anon_sym_PIPE_AMP; + v->a[9093] = anon_sym_AMP_AMP; + v->a[9094] = anon_sym_PIPE_PIPE; + v->a[9095] = anon_sym_LT; + v->a[9096] = anon_sym_GT; + v->a[9097] = anon_sym_GT_GT; + v->a[9098] = anon_sym_AMP_GT; + v->a[9099] = anon_sym_AMP_GT_GT; small_parse_table_455(v); } diff --git a/parser/static/small_parse_table/small_parse_table_900.c b/parser/static/small_parse_table/small_parse_table_900.c index a8c398d0..a72b1beb 100644 --- a/parser/static/small_parse_table/small_parse_table_900.c +++ b/parser/static/small_parse_table/small_parse_table_900.c @@ -14,126 +14,126 @@ void small_parse_table_4500(t_small_parse_table_array *v) { - v->a[90000] = anon_sym_DOLLAR_BQUOTE; - v->a[90001] = anon_sym_LT_LPAREN; - v->a[90002] = anon_sym_GT_LPAREN; - v->a[90003] = aux_sym__simple_variable_name_token1; - v->a[90004] = sym_word; - v->a[90005] = 3; - v->a[90006] = actions(3); - v->a[90007] = 1; - v->a[90008] = sym_comment; - v->a[90009] = actions(1350); - v->a[90010] = 5; - v->a[90011] = sym_file_descriptor; - v->a[90012] = sym__concat; - v->a[90013] = sym_test_operator; - v->a[90014] = sym__brace_start; - v->a[90015] = aux_sym_heredoc_redirect_token1; - v->a[90016] = actions(1348); - v->a[90017] = 39; - v->a[90018] = anon_sym_LPAREN_LPAREN; - v->a[90019] = anon_sym_SEMI; + v->a[90000] = sym__arithmetic_unary_expression; + v->a[90001] = state(1490); + v->a[90002] = 1; + v->a[90003] = sym__arithmetic_ternary_expression; + v->a[90004] = state(1511); + v->a[90005] = 1; + v->a[90006] = sym__arithmetic_binary_expression; + v->a[90007] = actions(4588); + v->a[90008] = 2; + v->a[90009] = anon_sym_PLUS_PLUS; + v->a[90010] = anon_sym_DASH_DASH; + v->a[90011] = actions(4590); + v->a[90012] = 2; + v->a[90013] = anon_sym_DASH2; + v->a[90014] = anon_sym_PLUS2; + v->a[90015] = state(1672); + v->a[90016] = 8; + v->a[90017] = sym__arithmetic_expression; + v->a[90018] = sym__arithmetic_literal; + v->a[90019] = sym__arithmetic_parenthesized_expression; small_parse_table_4501(v); } void small_parse_table_4501(t_small_parse_table_array *v) { - v->a[90020] = anon_sym_PIPE_PIPE; - v->a[90021] = anon_sym_AMP_AMP; - v->a[90022] = anon_sym_PIPE; - v->a[90023] = anon_sym_AMP; - v->a[90024] = anon_sym_LT; - v->a[90025] = anon_sym_GT; - v->a[90026] = anon_sym_LT_LT; - v->a[90027] = anon_sym_GT_GT; - v->a[90028] = anon_sym_RPAREN; - v->a[90029] = anon_sym_SEMI_SEMI; - v->a[90030] = anon_sym_PIPE_AMP; - v->a[90031] = anon_sym_AMP_GT; - v->a[90032] = anon_sym_AMP_GT_GT; - v->a[90033] = anon_sym_LT_AMP; - v->a[90034] = anon_sym_GT_AMP; - v->a[90035] = anon_sym_GT_PIPE; - v->a[90036] = anon_sym_LT_AMP_DASH; - v->a[90037] = anon_sym_GT_AMP_DASH; - v->a[90038] = anon_sym_LT_LT_DASH; - v->a[90039] = anon_sym_LT_LT_LT; + v->a[90020] = sym_string; + v->a[90021] = sym_number; + v->a[90022] = sym_simple_expansion; + v->a[90023] = sym_expansion; + v->a[90024] = sym_command_substitution; + v->a[90025] = 21; + v->a[90026] = actions(57); + v->a[90027] = 1; + v->a[90028] = sym_comment; + v->a[90029] = actions(4584); + v->a[90030] = 1; + v->a[90031] = anon_sym_LPAREN; + v->a[90032] = actions(4586); + v->a[90033] = 1; + v->a[90034] = anon_sym_BANG; + v->a[90035] = actions(4592); + v->a[90036] = 1; + v->a[90037] = anon_sym_TILDE; + v->a[90038] = actions(4594); + v->a[90039] = 1; small_parse_table_4502(v); } void small_parse_table_4502(t_small_parse_table_array *v) { - v->a[90040] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90041] = anon_sym_DOLLAR_LBRACK; - v->a[90042] = aux_sym_concatenation_token1; - v->a[90043] = anon_sym_DOLLAR; - v->a[90044] = sym__special_character; - v->a[90045] = anon_sym_DQUOTE; - v->a[90046] = sym_raw_string; - v->a[90047] = sym_ansi_c_string; - v->a[90048] = aux_sym_number_token1; + v->a[90040] = anon_sym_DOLLAR; + v->a[90041] = actions(4596); + v->a[90042] = 1; + v->a[90043] = anon_sym_DQUOTE; + v->a[90044] = actions(4598); + v->a[90045] = 1; + v->a[90046] = aux_sym_number_token1; + v->a[90047] = actions(4600); + v->a[90048] = 1; v->a[90049] = aux_sym_number_token2; - v->a[90050] = anon_sym_DOLLAR_LBRACE; - v->a[90051] = anon_sym_DOLLAR_LPAREN; - v->a[90052] = anon_sym_BQUOTE; - v->a[90053] = anon_sym_DOLLAR_BQUOTE; - v->a[90054] = anon_sym_LT_LPAREN; - v->a[90055] = anon_sym_GT_LPAREN; - v->a[90056] = sym_word; - v->a[90057] = 3; - v->a[90058] = actions(3); - v->a[90059] = 1; + v->a[90050] = actions(4602); + v->a[90051] = 1; + v->a[90052] = anon_sym_DOLLAR_LBRACE; + v->a[90053] = actions(4604); + v->a[90054] = 1; + v->a[90055] = anon_sym_DOLLAR_LPAREN; + v->a[90056] = actions(4606); + v->a[90057] = 1; + v->a[90058] = anon_sym_BQUOTE; + v->a[90059] = actions(4608); small_parse_table_4503(v); } void small_parse_table_4503(t_small_parse_table_array *v) { - v->a[90060] = sym_comment; - v->a[90061] = actions(1346); - v->a[90062] = 6; - v->a[90063] = sym_file_descriptor; - v->a[90064] = sym__concat; - v->a[90065] = sym_test_operator; - v->a[90066] = sym__brace_start; - v->a[90067] = ts_builtin_sym_end; - v->a[90068] = aux_sym_heredoc_redirect_token1; - v->a[90069] = actions(1344); - v->a[90070] = 38; - v->a[90071] = anon_sym_LPAREN_LPAREN; - v->a[90072] = anon_sym_SEMI; - v->a[90073] = anon_sym_PIPE_PIPE; - v->a[90074] = anon_sym_AMP_AMP; - v->a[90075] = anon_sym_PIPE; - v->a[90076] = anon_sym_AMP; - v->a[90077] = anon_sym_LT; - v->a[90078] = anon_sym_GT; - v->a[90079] = anon_sym_LT_LT; + v->a[90060] = 1; + v->a[90061] = anon_sym_DOLLAR_BQUOTE; + v->a[90062] = actions(4969); + v->a[90063] = 1; + v->a[90064] = aux_sym__simple_variable_name_token1; + v->a[90065] = actions(4971); + v->a[90066] = 1; + v->a[90067] = sym_variable_name; + v->a[90068] = state(1476); + v->a[90069] = 1; + v->a[90070] = sym__arithmetic_postfix_expression; + v->a[90071] = state(1478); + v->a[90072] = 1; + v->a[90073] = sym__arithmetic_unary_expression; + v->a[90074] = state(1490); + v->a[90075] = 1; + v->a[90076] = sym__arithmetic_ternary_expression; + v->a[90077] = state(1511); + v->a[90078] = 1; + v->a[90079] = sym__arithmetic_binary_expression; small_parse_table_4504(v); } void small_parse_table_4504(t_small_parse_table_array *v) { - v->a[90080] = anon_sym_GT_GT; - v->a[90081] = anon_sym_SEMI_SEMI; - v->a[90082] = anon_sym_PIPE_AMP; - v->a[90083] = anon_sym_AMP_GT; - v->a[90084] = anon_sym_AMP_GT_GT; - v->a[90085] = anon_sym_LT_AMP; - v->a[90086] = anon_sym_GT_AMP; - v->a[90087] = anon_sym_GT_PIPE; - v->a[90088] = anon_sym_LT_AMP_DASH; - v->a[90089] = anon_sym_GT_AMP_DASH; - v->a[90090] = anon_sym_LT_LT_DASH; - v->a[90091] = anon_sym_LT_LT_LT; - v->a[90092] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90093] = anon_sym_DOLLAR_LBRACK; - v->a[90094] = aux_sym_concatenation_token1; - v->a[90095] = anon_sym_DOLLAR; - v->a[90096] = sym__special_character; - v->a[90097] = anon_sym_DQUOTE; - v->a[90098] = sym_raw_string; - v->a[90099] = sym_ansi_c_string; + v->a[90080] = actions(4588); + v->a[90081] = 2; + v->a[90082] = anon_sym_PLUS_PLUS; + v->a[90083] = anon_sym_DASH_DASH; + v->a[90084] = actions(4590); + v->a[90085] = 2; + v->a[90086] = anon_sym_DASH2; + v->a[90087] = anon_sym_PLUS2; + v->a[90088] = state(1464); + v->a[90089] = 8; + v->a[90090] = sym__arithmetic_expression; + v->a[90091] = sym__arithmetic_literal; + v->a[90092] = sym__arithmetic_parenthesized_expression; + v->a[90093] = sym_string; + v->a[90094] = sym_number; + v->a[90095] = sym_simple_expansion; + v->a[90096] = sym_expansion; + v->a[90097] = sym_command_substitution; + v->a[90098] = 21; + v->a[90099] = actions(57); small_parse_table_4505(v); } diff --git a/parser/static/small_parse_table/small_parse_table_901.c b/parser/static/small_parse_table/small_parse_table_901.c index 6c2c0d76..64d72341 100644 --- a/parser/static/small_parse_table/small_parse_table_901.c +++ b/parser/static/small_parse_table/small_parse_table_901.c @@ -14,126 +14,126 @@ void small_parse_table_4505(t_small_parse_table_array *v) { - v->a[90100] = aux_sym_number_token1; - v->a[90101] = aux_sym_number_token2; - v->a[90102] = anon_sym_DOLLAR_LBRACE; - v->a[90103] = anon_sym_DOLLAR_LPAREN; - v->a[90104] = anon_sym_BQUOTE; - v->a[90105] = anon_sym_DOLLAR_BQUOTE; - v->a[90106] = anon_sym_LT_LPAREN; - v->a[90107] = anon_sym_GT_LPAREN; - v->a[90108] = sym_word; - v->a[90109] = 3; - v->a[90110] = actions(3); - v->a[90111] = 1; - v->a[90112] = sym_comment; - v->a[90113] = actions(1358); - v->a[90114] = 6; - v->a[90115] = sym_file_descriptor; - v->a[90116] = sym__concat; - v->a[90117] = sym_test_operator; - v->a[90118] = sym__brace_start; - v->a[90119] = ts_builtin_sym_end; + v->a[90100] = 1; + v->a[90101] = sym_comment; + v->a[90102] = actions(4584); + v->a[90103] = 1; + v->a[90104] = anon_sym_LPAREN; + v->a[90105] = actions(4586); + v->a[90106] = 1; + v->a[90107] = anon_sym_BANG; + v->a[90108] = actions(4592); + v->a[90109] = 1; + v->a[90110] = anon_sym_TILDE; + v->a[90111] = actions(4594); + v->a[90112] = 1; + v->a[90113] = anon_sym_DOLLAR; + v->a[90114] = actions(4596); + v->a[90115] = 1; + v->a[90116] = anon_sym_DQUOTE; + v->a[90117] = actions(4598); + v->a[90118] = 1; + v->a[90119] = aux_sym_number_token1; small_parse_table_4506(v); } void small_parse_table_4506(t_small_parse_table_array *v) { - v->a[90120] = aux_sym_heredoc_redirect_token1; - v->a[90121] = actions(1356); - v->a[90122] = 38; - v->a[90123] = anon_sym_LPAREN_LPAREN; - v->a[90124] = anon_sym_SEMI; - v->a[90125] = anon_sym_PIPE_PIPE; - v->a[90126] = anon_sym_AMP_AMP; - v->a[90127] = anon_sym_PIPE; - v->a[90128] = anon_sym_AMP; - v->a[90129] = anon_sym_LT; - v->a[90130] = anon_sym_GT; - v->a[90131] = anon_sym_LT_LT; - v->a[90132] = anon_sym_GT_GT; - v->a[90133] = anon_sym_SEMI_SEMI; - v->a[90134] = anon_sym_PIPE_AMP; - v->a[90135] = anon_sym_AMP_GT; - v->a[90136] = anon_sym_AMP_GT_GT; - v->a[90137] = anon_sym_LT_AMP; - v->a[90138] = anon_sym_GT_AMP; - v->a[90139] = anon_sym_GT_PIPE; + v->a[90120] = actions(4600); + v->a[90121] = 1; + v->a[90122] = aux_sym_number_token2; + v->a[90123] = actions(4602); + v->a[90124] = 1; + v->a[90125] = anon_sym_DOLLAR_LBRACE; + v->a[90126] = actions(4604); + v->a[90127] = 1; + v->a[90128] = anon_sym_DOLLAR_LPAREN; + v->a[90129] = actions(4606); + v->a[90130] = 1; + v->a[90131] = anon_sym_BQUOTE; + v->a[90132] = actions(4608); + v->a[90133] = 1; + v->a[90134] = anon_sym_DOLLAR_BQUOTE; + v->a[90135] = actions(4973); + v->a[90136] = 1; + v->a[90137] = aux_sym__simple_variable_name_token1; + v->a[90138] = actions(4975); + v->a[90139] = 1; small_parse_table_4507(v); } void small_parse_table_4507(t_small_parse_table_array *v) { - v->a[90140] = anon_sym_LT_AMP_DASH; - v->a[90141] = anon_sym_GT_AMP_DASH; - v->a[90142] = anon_sym_LT_LT_DASH; - v->a[90143] = anon_sym_LT_LT_LT; - v->a[90144] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90145] = anon_sym_DOLLAR_LBRACK; - v->a[90146] = aux_sym_concatenation_token1; - v->a[90147] = anon_sym_DOLLAR; - v->a[90148] = sym__special_character; - v->a[90149] = anon_sym_DQUOTE; - v->a[90150] = sym_raw_string; - v->a[90151] = sym_ansi_c_string; - v->a[90152] = aux_sym_number_token1; - v->a[90153] = aux_sym_number_token2; - v->a[90154] = anon_sym_DOLLAR_LBRACE; - v->a[90155] = anon_sym_DOLLAR_LPAREN; - v->a[90156] = anon_sym_BQUOTE; - v->a[90157] = anon_sym_DOLLAR_BQUOTE; - v->a[90158] = anon_sym_LT_LPAREN; - v->a[90159] = anon_sym_GT_LPAREN; + v->a[90140] = sym_variable_name; + v->a[90141] = state(1476); + v->a[90142] = 1; + v->a[90143] = sym__arithmetic_postfix_expression; + v->a[90144] = state(1478); + v->a[90145] = 1; + v->a[90146] = sym__arithmetic_unary_expression; + v->a[90147] = state(1490); + v->a[90148] = 1; + v->a[90149] = sym__arithmetic_ternary_expression; + v->a[90150] = state(1511); + v->a[90151] = 1; + v->a[90152] = sym__arithmetic_binary_expression; + v->a[90153] = actions(4588); + v->a[90154] = 2; + v->a[90155] = anon_sym_PLUS_PLUS; + v->a[90156] = anon_sym_DASH_DASH; + v->a[90157] = actions(4590); + v->a[90158] = 2; + v->a[90159] = anon_sym_DASH2; small_parse_table_4508(v); } void small_parse_table_4508(t_small_parse_table_array *v) { - v->a[90160] = sym_word; - v->a[90161] = 27; - v->a[90162] = actions(71); - v->a[90163] = 1; - v->a[90164] = sym_comment; - v->a[90165] = actions(1131); - v->a[90166] = 1; - v->a[90167] = anon_sym_LPAREN; - v->a[90168] = actions(1141); - v->a[90169] = 1; - v->a[90170] = anon_sym_DOLLAR_LBRACK; - v->a[90171] = actions(1145); - v->a[90172] = 1; - v->a[90173] = anon_sym_DOLLAR; - v->a[90174] = actions(1149); - v->a[90175] = 1; - v->a[90176] = anon_sym_DQUOTE; - v->a[90177] = actions(1153); - v->a[90178] = 1; - v->a[90179] = aux_sym_number_token1; + v->a[90160] = anon_sym_PLUS2; + v->a[90161] = state(1385); + v->a[90162] = 8; + v->a[90163] = sym__arithmetic_expression; + v->a[90164] = sym__arithmetic_literal; + v->a[90165] = sym__arithmetic_parenthesized_expression; + v->a[90166] = sym_string; + v->a[90167] = sym_number; + v->a[90168] = sym_simple_expansion; + v->a[90169] = sym_expansion; + v->a[90170] = sym_command_substitution; + v->a[90171] = 21; + v->a[90172] = actions(57); + v->a[90173] = 1; + v->a[90174] = sym_comment; + v->a[90175] = actions(4584); + v->a[90176] = 1; + v->a[90177] = anon_sym_LPAREN; + v->a[90178] = actions(4586); + v->a[90179] = 1; small_parse_table_4509(v); } void small_parse_table_4509(t_small_parse_table_array *v) { - v->a[90180] = actions(1155); - v->a[90181] = 1; - v->a[90182] = aux_sym_number_token2; - v->a[90183] = actions(1157); - v->a[90184] = 1; - v->a[90185] = anon_sym_DOLLAR_LBRACE; - v->a[90186] = actions(1159); - v->a[90187] = 1; - v->a[90188] = anon_sym_DOLLAR_LPAREN; - v->a[90189] = actions(1163); - v->a[90190] = 1; - v->a[90191] = anon_sym_DOLLAR_BQUOTE; - v->a[90192] = actions(1169); - v->a[90193] = 1; - v->a[90194] = sym__brace_start; - v->a[90195] = actions(1187); - v->a[90196] = 1; - v->a[90197] = sym_word; - v->a[90198] = actions(1189); - v->a[90199] = 1; + v->a[90180] = anon_sym_BANG; + v->a[90181] = actions(4592); + v->a[90182] = 1; + v->a[90183] = anon_sym_TILDE; + v->a[90184] = actions(4594); + v->a[90185] = 1; + v->a[90186] = anon_sym_DOLLAR; + v->a[90187] = actions(4596); + v->a[90188] = 1; + v->a[90189] = anon_sym_DQUOTE; + v->a[90190] = actions(4598); + v->a[90191] = 1; + v->a[90192] = aux_sym_number_token1; + v->a[90193] = actions(4600); + v->a[90194] = 1; + v->a[90195] = aux_sym_number_token2; + v->a[90196] = actions(4602); + v->a[90197] = 1; + v->a[90198] = anon_sym_DOLLAR_LBRACE; + v->a[90199] = actions(4604); small_parse_table_4510(v); } diff --git a/parser/static/small_parse_table/small_parse_table_902.c b/parser/static/small_parse_table/small_parse_table_902.c index ae86b14b..0a21993c 100644 --- a/parser/static/small_parse_table/small_parse_table_902.c +++ b/parser/static/small_parse_table/small_parse_table_902.c @@ -14,125 +14,125 @@ void small_parse_table_4510(t_small_parse_table_array *v) { - v->a[90200] = anon_sym_BANG; - v->a[90201] = actions(1195); - v->a[90202] = 1; - v->a[90203] = anon_sym_TILDE; - v->a[90204] = actions(1201); - v->a[90205] = 1; - v->a[90206] = sym_test_operator; - v->a[90207] = actions(3060); - v->a[90208] = 1; - v->a[90209] = anon_sym_BQUOTE; - v->a[90210] = actions(5779); - v->a[90211] = 1; - v->a[90212] = sym__special_character; - v->a[90213] = actions(6025); - v->a[90214] = 1; - v->a[90215] = sym__regex_no_space; - v->a[90216] = state(2717); - v->a[90217] = 1; - v->a[90218] = aux_sym__literal_repeat1; - v->a[90219] = state(2995); + v->a[90200] = 1; + v->a[90201] = anon_sym_DOLLAR_LPAREN; + v->a[90202] = actions(4606); + v->a[90203] = 1; + v->a[90204] = anon_sym_BQUOTE; + v->a[90205] = actions(4608); + v->a[90206] = 1; + v->a[90207] = anon_sym_DOLLAR_BQUOTE; + v->a[90208] = actions(4977); + v->a[90209] = 1; + v->a[90210] = aux_sym__simple_variable_name_token1; + v->a[90211] = actions(4979); + v->a[90212] = 1; + v->a[90213] = sym_variable_name; + v->a[90214] = state(1476); + v->a[90215] = 1; + v->a[90216] = sym__arithmetic_postfix_expression; + v->a[90217] = state(1478); + v->a[90218] = 1; + v->a[90219] = sym__arithmetic_unary_expression; small_parse_table_4511(v); } void small_parse_table_4511(t_small_parse_table_array *v) { - v->a[90220] = 1; - v->a[90221] = sym__expression; - v->a[90222] = actions(1129); - v->a[90223] = 2; - v->a[90224] = anon_sym_LPAREN_LPAREN; - v->a[90225] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90226] = actions(1165); + v->a[90220] = state(1490); + v->a[90221] = 1; + v->a[90222] = sym__arithmetic_ternary_expression; + v->a[90223] = state(1511); + v->a[90224] = 1; + v->a[90225] = sym__arithmetic_binary_expression; + v->a[90226] = actions(4588); v->a[90227] = 2; - v->a[90228] = anon_sym_LT_LPAREN; - v->a[90229] = anon_sym_GT_LPAREN; - v->a[90230] = actions(1191); + v->a[90228] = anon_sym_PLUS_PLUS; + v->a[90229] = anon_sym_DASH_DASH; + v->a[90230] = actions(4590); v->a[90231] = 2; - v->a[90232] = anon_sym_PLUS_PLUS2; - v->a[90233] = anon_sym_DASH_DASH2; - v->a[90234] = actions(1193); - v->a[90235] = 2; - v->a[90236] = anon_sym_DASH2; - v->a[90237] = anon_sym_PLUS2; - v->a[90238] = actions(1199); - v->a[90239] = 2; + v->a[90232] = anon_sym_DASH2; + v->a[90233] = anon_sym_PLUS2; + v->a[90234] = state(1372); + v->a[90235] = 8; + v->a[90236] = sym__arithmetic_expression; + v->a[90237] = sym__arithmetic_literal; + v->a[90238] = sym__arithmetic_parenthesized_expression; + v->a[90239] = sym_string; small_parse_table_4512(v); } void small_parse_table_4512(t_small_parse_table_array *v) { - v->a[90240] = sym_raw_string; - v->a[90241] = sym_ansi_c_string; - v->a[90242] = state(2594); - v->a[90243] = 6; - v->a[90244] = sym_binary_expression; - v->a[90245] = sym_ternary_expression; - v->a[90246] = sym_unary_expression; - v->a[90247] = sym_postfix_expression; - v->a[90248] = sym_parenthesized_expression; - v->a[90249] = sym_concatenation; - v->a[90250] = state(2503); - v->a[90251] = 9; - v->a[90252] = sym_arithmetic_expansion; - v->a[90253] = sym_brace_expression; - v->a[90254] = sym_string; - v->a[90255] = sym_translated_string; - v->a[90256] = sym_number; - v->a[90257] = sym_simple_expansion; - v->a[90258] = sym_expansion; - v->a[90259] = sym_command_substitution; + v->a[90240] = sym_number; + v->a[90241] = sym_simple_expansion; + v->a[90242] = sym_expansion; + v->a[90243] = sym_command_substitution; + v->a[90244] = 5; + v->a[90245] = actions(57); + v->a[90246] = 1; + v->a[90247] = sym_comment; + v->a[90248] = state(1782); + v->a[90249] = 1; + v->a[90250] = aux_sym_concatenation_repeat1; + v->a[90251] = actions(4795); + v->a[90252] = 2; + v->a[90253] = sym__concat; + v->a[90254] = aux_sym_concatenation_token1; + v->a[90255] = actions(2717); + v->a[90256] = 11; + v->a[90257] = anon_sym_LT; + v->a[90258] = anon_sym_GT; + v->a[90259] = anon_sym_AMP_GT; small_parse_table_4513(v); } void small_parse_table_4513(t_small_parse_table_array *v) { - v->a[90260] = sym_process_substitution; - v->a[90261] = 22; - v->a[90262] = actions(71); - v->a[90263] = 1; - v->a[90264] = sym_comment; - v->a[90265] = actions(6027); - v->a[90266] = 1; + v->a[90260] = anon_sym_LT_AMP; + v->a[90261] = anon_sym_GT_AMP; + v->a[90262] = anon_sym_DOLLAR; + v->a[90263] = aux_sym_number_token1; + v->a[90264] = aux_sym_number_token2; + v->a[90265] = anon_sym_DOLLAR_LPAREN; + v->a[90266] = anon_sym_BQUOTE; v->a[90267] = sym_word; - v->a[90268] = actions(6033); - v->a[90269] = 1; - v->a[90270] = anon_sym_DOLLAR_LBRACK; - v->a[90271] = actions(6036); - v->a[90272] = 1; - v->a[90273] = anon_sym_DOLLAR; - v->a[90274] = actions(6039); - v->a[90275] = 1; - v->a[90276] = sym__special_character; - v->a[90277] = actions(6042); - v->a[90278] = 1; - v->a[90279] = anon_sym_DQUOTE; + v->a[90268] = actions(2719); + v->a[90269] = 15; + v->a[90270] = sym_file_descriptor; + v->a[90271] = sym_variable_name; + v->a[90272] = sym_test_operator; + v->a[90273] = sym__brace_start; + v->a[90274] = anon_sym_GT_GT; + v->a[90275] = anon_sym_AMP_GT_GT; + v->a[90276] = anon_sym_GT_PIPE; + v->a[90277] = anon_sym_LT_AMP_DASH; + v->a[90278] = anon_sym_GT_AMP_DASH; + v->a[90279] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_4514(v); } void small_parse_table_4514(t_small_parse_table_array *v) { - v->a[90280] = actions(6048); - v->a[90281] = 1; - v->a[90282] = aux_sym_number_token1; - v->a[90283] = actions(6051); - v->a[90284] = 1; - v->a[90285] = aux_sym_number_token2; - v->a[90286] = actions(6054); + v->a[90280] = sym__special_character; + v->a[90281] = anon_sym_DQUOTE; + v->a[90282] = sym_raw_string; + v->a[90283] = anon_sym_DOLLAR_LBRACE; + v->a[90284] = anon_sym_DOLLAR_BQUOTE; + v->a[90285] = 21; + v->a[90286] = actions(57); v->a[90287] = 1; - v->a[90288] = anon_sym_DOLLAR_LBRACE; - v->a[90289] = actions(6057); + v->a[90288] = sym_comment; + v->a[90289] = actions(4584); v->a[90290] = 1; - v->a[90291] = anon_sym_DOLLAR_LPAREN; - v->a[90292] = actions(6060); + v->a[90291] = anon_sym_LPAREN; + v->a[90292] = actions(4586); v->a[90293] = 1; - v->a[90294] = anon_sym_BQUOTE; - v->a[90295] = actions(6063); + v->a[90294] = anon_sym_BANG; + v->a[90295] = actions(4592); v->a[90296] = 1; - v->a[90297] = anon_sym_DOLLAR_BQUOTE; - v->a[90298] = actions(6069); + v->a[90297] = anon_sym_TILDE; + v->a[90298] = actions(4594); v->a[90299] = 1; small_parse_table_4515(v); } diff --git a/parser/static/small_parse_table/small_parse_table_903.c b/parser/static/small_parse_table/small_parse_table_903.c index afc342ef..49b59a62 100644 --- a/parser/static/small_parse_table/small_parse_table_903.c +++ b/parser/static/small_parse_table/small_parse_table_903.c @@ -14,126 +14,126 @@ void small_parse_table_4515(t_small_parse_table_array *v) { - v->a[90300] = sym_test_operator; - v->a[90301] = actions(6072); + v->a[90300] = anon_sym_DOLLAR; + v->a[90301] = actions(4596); v->a[90302] = 1; - v->a[90303] = sym__brace_start; - v->a[90304] = state(3543); + v->a[90303] = anon_sym_DQUOTE; + v->a[90304] = actions(4598); v->a[90305] = 1; - v->a[90306] = aux_sym__literal_repeat1; - v->a[90307] = actions(6030); - v->a[90308] = 2; - v->a[90309] = anon_sym_LPAREN_LPAREN; - v->a[90310] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90311] = actions(6045); - v->a[90312] = 2; - v->a[90313] = sym_raw_string; - v->a[90314] = sym_ansi_c_string; - v->a[90315] = actions(6066); - v->a[90316] = 2; - v->a[90317] = anon_sym_LT_LPAREN; - v->a[90318] = anon_sym_GT_LPAREN; - v->a[90319] = state(1868); + v->a[90306] = aux_sym_number_token1; + v->a[90307] = actions(4600); + v->a[90308] = 1; + v->a[90309] = aux_sym_number_token2; + v->a[90310] = actions(4602); + v->a[90311] = 1; + v->a[90312] = anon_sym_DOLLAR_LBRACE; + v->a[90313] = actions(4604); + v->a[90314] = 1; + v->a[90315] = anon_sym_DOLLAR_LPAREN; + v->a[90316] = actions(4606); + v->a[90317] = 1; + v->a[90318] = anon_sym_BQUOTE; + v->a[90319] = actions(4608); small_parse_table_4516(v); } void small_parse_table_4516(t_small_parse_table_array *v) { - v->a[90320] = 2; - v->a[90321] = sym_concatenation; - v->a[90322] = aux_sym_for_statement_repeat1; - v->a[90323] = actions(2214); - v->a[90324] = 5; - v->a[90325] = anon_sym_LT; - v->a[90326] = anon_sym_GT; - v->a[90327] = anon_sym_AMP_GT; - v->a[90328] = anon_sym_LT_AMP; - v->a[90329] = anon_sym_GT_AMP; - v->a[90330] = actions(2216); - v->a[90331] = 8; - v->a[90332] = sym_file_descriptor; - v->a[90333] = sym_variable_name; - v->a[90334] = anon_sym_GT_GT; - v->a[90335] = anon_sym_AMP_GT_GT; - v->a[90336] = anon_sym_GT_PIPE; - v->a[90337] = anon_sym_LT_AMP_DASH; - v->a[90338] = anon_sym_GT_AMP_DASH; - v->a[90339] = anon_sym_LT_LT_LT; + v->a[90320] = 1; + v->a[90321] = anon_sym_DOLLAR_BQUOTE; + v->a[90322] = actions(4981); + v->a[90323] = 1; + v->a[90324] = aux_sym__simple_variable_name_token1; + v->a[90325] = actions(4983); + v->a[90326] = 1; + v->a[90327] = sym_variable_name; + v->a[90328] = state(1476); + v->a[90329] = 1; + v->a[90330] = sym__arithmetic_postfix_expression; + v->a[90331] = state(1478); + v->a[90332] = 1; + v->a[90333] = sym__arithmetic_unary_expression; + v->a[90334] = state(1490); + v->a[90335] = 1; + v->a[90336] = sym__arithmetic_ternary_expression; + v->a[90337] = state(1511); + v->a[90338] = 1; + v->a[90339] = sym__arithmetic_binary_expression; small_parse_table_4517(v); } void small_parse_table_4517(t_small_parse_table_array *v) { - v->a[90340] = state(3480); - v->a[90341] = 9; - v->a[90342] = sym_arithmetic_expansion; - v->a[90343] = sym_brace_expression; - v->a[90344] = sym_string; - v->a[90345] = sym_translated_string; - v->a[90346] = sym_number; - v->a[90347] = sym_simple_expansion; - v->a[90348] = sym_expansion; - v->a[90349] = sym_command_substitution; - v->a[90350] = sym_process_substitution; - v->a[90351] = 27; - v->a[90352] = actions(71); - v->a[90353] = 1; - v->a[90354] = sym_comment; - v->a[90355] = actions(1131); - v->a[90356] = 1; - v->a[90357] = anon_sym_LPAREN; - v->a[90358] = actions(1141); - v->a[90359] = 1; + v->a[90340] = actions(4588); + v->a[90341] = 2; + v->a[90342] = anon_sym_PLUS_PLUS; + v->a[90343] = anon_sym_DASH_DASH; + v->a[90344] = actions(4590); + v->a[90345] = 2; + v->a[90346] = anon_sym_DASH2; + v->a[90347] = anon_sym_PLUS2; + v->a[90348] = state(1379); + v->a[90349] = 8; + v->a[90350] = sym__arithmetic_expression; + v->a[90351] = sym__arithmetic_literal; + v->a[90352] = sym__arithmetic_parenthesized_expression; + v->a[90353] = sym_string; + v->a[90354] = sym_number; + v->a[90355] = sym_simple_expansion; + v->a[90356] = sym_expansion; + v->a[90357] = sym_command_substitution; + v->a[90358] = 21; + v->a[90359] = actions(57); small_parse_table_4518(v); } void small_parse_table_4518(t_small_parse_table_array *v) { - v->a[90360] = anon_sym_DOLLAR_LBRACK; - v->a[90361] = actions(1145); - v->a[90362] = 1; - v->a[90363] = anon_sym_DOLLAR; - v->a[90364] = actions(1149); - v->a[90365] = 1; - v->a[90366] = anon_sym_DQUOTE; - v->a[90367] = actions(1153); - v->a[90368] = 1; - v->a[90369] = aux_sym_number_token1; - v->a[90370] = actions(1155); - v->a[90371] = 1; - v->a[90372] = aux_sym_number_token2; - v->a[90373] = actions(1157); - v->a[90374] = 1; - v->a[90375] = anon_sym_DOLLAR_LBRACE; - v->a[90376] = actions(1159); - v->a[90377] = 1; - v->a[90378] = anon_sym_DOLLAR_LPAREN; - v->a[90379] = actions(1163); + v->a[90360] = 1; + v->a[90361] = sym_comment; + v->a[90362] = actions(4584); + v->a[90363] = 1; + v->a[90364] = anon_sym_LPAREN; + v->a[90365] = actions(4586); + v->a[90366] = 1; + v->a[90367] = anon_sym_BANG; + v->a[90368] = actions(4592); + v->a[90369] = 1; + v->a[90370] = anon_sym_TILDE; + v->a[90371] = actions(4594); + v->a[90372] = 1; + v->a[90373] = anon_sym_DOLLAR; + v->a[90374] = actions(4596); + v->a[90375] = 1; + v->a[90376] = anon_sym_DQUOTE; + v->a[90377] = actions(4598); + v->a[90378] = 1; + v->a[90379] = aux_sym_number_token1; small_parse_table_4519(v); } void small_parse_table_4519(t_small_parse_table_array *v) { - v->a[90380] = 1; - v->a[90381] = anon_sym_DOLLAR_BQUOTE; - v->a[90382] = actions(1169); - v->a[90383] = 1; - v->a[90384] = sym__brace_start; - v->a[90385] = actions(1187); - v->a[90386] = 1; - v->a[90387] = sym_word; - v->a[90388] = actions(1189); - v->a[90389] = 1; - v->a[90390] = anon_sym_BANG; - v->a[90391] = actions(1195); - v->a[90392] = 1; - v->a[90393] = anon_sym_TILDE; - v->a[90394] = actions(1201); - v->a[90395] = 1; - v->a[90396] = sym_test_operator; - v->a[90397] = actions(3060); - v->a[90398] = 1; - v->a[90399] = anon_sym_BQUOTE; + v->a[90380] = actions(4600); + v->a[90381] = 1; + v->a[90382] = aux_sym_number_token2; + v->a[90383] = actions(4602); + v->a[90384] = 1; + v->a[90385] = anon_sym_DOLLAR_LBRACE; + v->a[90386] = actions(4604); + v->a[90387] = 1; + v->a[90388] = anon_sym_DOLLAR_LPAREN; + v->a[90389] = actions(4606); + v->a[90390] = 1; + v->a[90391] = anon_sym_BQUOTE; + v->a[90392] = actions(4608); + v->a[90393] = 1; + v->a[90394] = anon_sym_DOLLAR_BQUOTE; + v->a[90395] = actions(4985); + v->a[90396] = 1; + v->a[90397] = aux_sym__simple_variable_name_token1; + v->a[90398] = actions(4987); + v->a[90399] = 1; small_parse_table_4520(v); } diff --git a/parser/static/small_parse_table/small_parse_table_904.c b/parser/static/small_parse_table/small_parse_table_904.c index 563d4289..0ccc1f30 100644 --- a/parser/static/small_parse_table/small_parse_table_904.c +++ b/parser/static/small_parse_table/small_parse_table_904.c @@ -14,126 +14,126 @@ void small_parse_table_4520(t_small_parse_table_array *v) { - v->a[90400] = actions(5779); - v->a[90401] = 1; - v->a[90402] = sym__special_character; - v->a[90403] = state(2717); - v->a[90404] = 1; - v->a[90405] = aux_sym__literal_repeat1; - v->a[90406] = state(3153); - v->a[90407] = 1; - v->a[90408] = sym__expression; - v->a[90409] = state(7318); - v->a[90410] = 1; - v->a[90411] = sym__test_command_binary_expression; - v->a[90412] = actions(1129); - v->a[90413] = 2; - v->a[90414] = anon_sym_LPAREN_LPAREN; - v->a[90415] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90416] = actions(1165); - v->a[90417] = 2; - v->a[90418] = anon_sym_LT_LPAREN; - v->a[90419] = anon_sym_GT_LPAREN; + v->a[90400] = sym_variable_name; + v->a[90401] = state(1476); + v->a[90402] = 1; + v->a[90403] = sym__arithmetic_postfix_expression; + v->a[90404] = state(1478); + v->a[90405] = 1; + v->a[90406] = sym__arithmetic_unary_expression; + v->a[90407] = state(1490); + v->a[90408] = 1; + v->a[90409] = sym__arithmetic_ternary_expression; + v->a[90410] = state(1511); + v->a[90411] = 1; + v->a[90412] = sym__arithmetic_binary_expression; + v->a[90413] = actions(4588); + v->a[90414] = 2; + v->a[90415] = anon_sym_PLUS_PLUS; + v->a[90416] = anon_sym_DASH_DASH; + v->a[90417] = actions(4590); + v->a[90418] = 2; + v->a[90419] = anon_sym_DASH2; small_parse_table_4521(v); } void small_parse_table_4521(t_small_parse_table_array *v) { - v->a[90420] = actions(1191); - v->a[90421] = 2; - v->a[90422] = anon_sym_PLUS_PLUS2; - v->a[90423] = anon_sym_DASH_DASH2; - v->a[90424] = actions(1193); - v->a[90425] = 2; - v->a[90426] = anon_sym_DASH2; - v->a[90427] = anon_sym_PLUS2; - v->a[90428] = actions(1199); - v->a[90429] = 2; - v->a[90430] = sym_raw_string; - v->a[90431] = sym_ansi_c_string; - v->a[90432] = state(2594); - v->a[90433] = 6; - v->a[90434] = sym_binary_expression; - v->a[90435] = sym_ternary_expression; - v->a[90436] = sym_unary_expression; - v->a[90437] = sym_postfix_expression; - v->a[90438] = sym_parenthesized_expression; - v->a[90439] = sym_concatenation; + v->a[90420] = anon_sym_PLUS2; + v->a[90421] = state(1413); + v->a[90422] = 8; + v->a[90423] = sym__arithmetic_expression; + v->a[90424] = sym__arithmetic_literal; + v->a[90425] = sym__arithmetic_parenthesized_expression; + v->a[90426] = sym_string; + v->a[90427] = sym_number; + v->a[90428] = sym_simple_expansion; + v->a[90429] = sym_expansion; + v->a[90430] = sym_command_substitution; + v->a[90431] = 21; + v->a[90432] = actions(57); + v->a[90433] = 1; + v->a[90434] = sym_comment; + v->a[90435] = actions(4584); + v->a[90436] = 1; + v->a[90437] = anon_sym_LPAREN; + v->a[90438] = actions(4586); + v->a[90439] = 1; small_parse_table_4522(v); } void small_parse_table_4522(t_small_parse_table_array *v) { - v->a[90440] = state(2503); - v->a[90441] = 9; - v->a[90442] = sym_arithmetic_expansion; - v->a[90443] = sym_brace_expression; - v->a[90444] = sym_string; - v->a[90445] = sym_translated_string; - v->a[90446] = sym_number; - v->a[90447] = sym_simple_expansion; - v->a[90448] = sym_expansion; - v->a[90449] = sym_command_substitution; - v->a[90450] = sym_process_substitution; - v->a[90451] = 3; - v->a[90452] = actions(3); - v->a[90453] = 1; - v->a[90454] = sym_comment; - v->a[90455] = actions(1354); - v->a[90456] = 6; - v->a[90457] = sym_file_descriptor; - v->a[90458] = sym__concat; - v->a[90459] = sym_test_operator; + v->a[90440] = anon_sym_BANG; + v->a[90441] = actions(4592); + v->a[90442] = 1; + v->a[90443] = anon_sym_TILDE; + v->a[90444] = actions(4594); + v->a[90445] = 1; + v->a[90446] = anon_sym_DOLLAR; + v->a[90447] = actions(4596); + v->a[90448] = 1; + v->a[90449] = anon_sym_DQUOTE; + v->a[90450] = actions(4598); + v->a[90451] = 1; + v->a[90452] = aux_sym_number_token1; + v->a[90453] = actions(4600); + v->a[90454] = 1; + v->a[90455] = aux_sym_number_token2; + v->a[90456] = actions(4602); + v->a[90457] = 1; + v->a[90458] = anon_sym_DOLLAR_LBRACE; + v->a[90459] = actions(4604); small_parse_table_4523(v); } void small_parse_table_4523(t_small_parse_table_array *v) { - v->a[90460] = sym__brace_start; - v->a[90461] = ts_builtin_sym_end; - v->a[90462] = aux_sym_heredoc_redirect_token1; - v->a[90463] = actions(1352); - v->a[90464] = 38; - v->a[90465] = anon_sym_LPAREN_LPAREN; - v->a[90466] = anon_sym_SEMI; - v->a[90467] = anon_sym_PIPE_PIPE; - v->a[90468] = anon_sym_AMP_AMP; - v->a[90469] = anon_sym_PIPE; - v->a[90470] = anon_sym_AMP; - v->a[90471] = anon_sym_LT; - v->a[90472] = anon_sym_GT; - v->a[90473] = anon_sym_LT_LT; - v->a[90474] = anon_sym_GT_GT; - v->a[90475] = anon_sym_SEMI_SEMI; - v->a[90476] = anon_sym_PIPE_AMP; - v->a[90477] = anon_sym_AMP_GT; - v->a[90478] = anon_sym_AMP_GT_GT; - v->a[90479] = anon_sym_LT_AMP; + v->a[90460] = 1; + v->a[90461] = anon_sym_DOLLAR_LPAREN; + v->a[90462] = actions(4606); + v->a[90463] = 1; + v->a[90464] = anon_sym_BQUOTE; + v->a[90465] = actions(4608); + v->a[90466] = 1; + v->a[90467] = anon_sym_DOLLAR_BQUOTE; + v->a[90468] = actions(4989); + v->a[90469] = 1; + v->a[90470] = aux_sym__simple_variable_name_token1; + v->a[90471] = actions(4991); + v->a[90472] = 1; + v->a[90473] = sym_variable_name; + v->a[90474] = state(1476); + v->a[90475] = 1; + v->a[90476] = sym__arithmetic_postfix_expression; + v->a[90477] = state(1478); + v->a[90478] = 1; + v->a[90479] = sym__arithmetic_unary_expression; small_parse_table_4524(v); } void small_parse_table_4524(t_small_parse_table_array *v) { - v->a[90480] = anon_sym_GT_AMP; - v->a[90481] = anon_sym_GT_PIPE; - v->a[90482] = anon_sym_LT_AMP_DASH; - v->a[90483] = anon_sym_GT_AMP_DASH; - v->a[90484] = anon_sym_LT_LT_DASH; - v->a[90485] = anon_sym_LT_LT_LT; - v->a[90486] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90487] = anon_sym_DOLLAR_LBRACK; - v->a[90488] = aux_sym_concatenation_token1; - v->a[90489] = anon_sym_DOLLAR; - v->a[90490] = sym__special_character; - v->a[90491] = anon_sym_DQUOTE; - v->a[90492] = sym_raw_string; - v->a[90493] = sym_ansi_c_string; - v->a[90494] = aux_sym_number_token1; - v->a[90495] = aux_sym_number_token2; - v->a[90496] = anon_sym_DOLLAR_LBRACE; - v->a[90497] = anon_sym_DOLLAR_LPAREN; - v->a[90498] = anon_sym_BQUOTE; - v->a[90499] = anon_sym_DOLLAR_BQUOTE; + v->a[90480] = state(1490); + v->a[90481] = 1; + v->a[90482] = sym__arithmetic_ternary_expression; + v->a[90483] = state(1511); + v->a[90484] = 1; + v->a[90485] = sym__arithmetic_binary_expression; + v->a[90486] = actions(4588); + v->a[90487] = 2; + v->a[90488] = anon_sym_PLUS_PLUS; + v->a[90489] = anon_sym_DASH_DASH; + v->a[90490] = actions(4590); + v->a[90491] = 2; + v->a[90492] = anon_sym_DASH2; + v->a[90493] = anon_sym_PLUS2; + v->a[90494] = state(1454); + v->a[90495] = 8; + v->a[90496] = sym__arithmetic_expression; + v->a[90497] = sym__arithmetic_literal; + v->a[90498] = sym__arithmetic_parenthesized_expression; + v->a[90499] = sym_string; small_parse_table_4525(v); } diff --git a/parser/static/small_parse_table/small_parse_table_905.c b/parser/static/small_parse_table/small_parse_table_905.c index b70bd01d..53b07e8e 100644 --- a/parser/static/small_parse_table/small_parse_table_905.c +++ b/parser/static/small_parse_table/small_parse_table_905.c @@ -14,126 +14,126 @@ void small_parse_table_4525(t_small_parse_table_array *v) { - v->a[90500] = anon_sym_LT_LPAREN; - v->a[90501] = anon_sym_GT_LPAREN; - v->a[90502] = sym_word; - v->a[90503] = 27; - v->a[90504] = actions(71); - v->a[90505] = 1; - v->a[90506] = sym_comment; - v->a[90507] = actions(1131); - v->a[90508] = 1; - v->a[90509] = anon_sym_LPAREN; - v->a[90510] = actions(1141); - v->a[90511] = 1; - v->a[90512] = anon_sym_DOLLAR_LBRACK; - v->a[90513] = actions(1145); - v->a[90514] = 1; - v->a[90515] = anon_sym_DOLLAR; - v->a[90516] = actions(1149); - v->a[90517] = 1; - v->a[90518] = anon_sym_DQUOTE; - v->a[90519] = actions(1153); + v->a[90500] = sym_number; + v->a[90501] = sym_simple_expansion; + v->a[90502] = sym_expansion; + v->a[90503] = sym_command_substitution; + v->a[90504] = 21; + v->a[90505] = actions(57); + v->a[90506] = 1; + v->a[90507] = sym_comment; + v->a[90508] = actions(4584); + v->a[90509] = 1; + v->a[90510] = anon_sym_LPAREN; + v->a[90511] = actions(4586); + v->a[90512] = 1; + v->a[90513] = anon_sym_BANG; + v->a[90514] = actions(4592); + v->a[90515] = 1; + v->a[90516] = anon_sym_TILDE; + v->a[90517] = actions(4594); + v->a[90518] = 1; + v->a[90519] = anon_sym_DOLLAR; small_parse_table_4526(v); } void small_parse_table_4526(t_small_parse_table_array *v) { - v->a[90520] = 1; - v->a[90521] = aux_sym_number_token1; - v->a[90522] = actions(1155); - v->a[90523] = 1; - v->a[90524] = aux_sym_number_token2; - v->a[90525] = actions(1157); - v->a[90526] = 1; - v->a[90527] = anon_sym_DOLLAR_LBRACE; - v->a[90528] = actions(1159); - v->a[90529] = 1; - v->a[90530] = anon_sym_DOLLAR_LPAREN; - v->a[90531] = actions(1163); - v->a[90532] = 1; - v->a[90533] = anon_sym_DOLLAR_BQUOTE; - v->a[90534] = actions(1169); - v->a[90535] = 1; - v->a[90536] = sym__brace_start; - v->a[90537] = actions(1187); - v->a[90538] = 1; - v->a[90539] = sym_word; + v->a[90520] = actions(4596); + v->a[90521] = 1; + v->a[90522] = anon_sym_DQUOTE; + v->a[90523] = actions(4598); + v->a[90524] = 1; + v->a[90525] = aux_sym_number_token1; + v->a[90526] = actions(4600); + v->a[90527] = 1; + v->a[90528] = aux_sym_number_token2; + v->a[90529] = actions(4602); + v->a[90530] = 1; + v->a[90531] = anon_sym_DOLLAR_LBRACE; + v->a[90532] = actions(4604); + v->a[90533] = 1; + v->a[90534] = anon_sym_DOLLAR_LPAREN; + v->a[90535] = actions(4606); + v->a[90536] = 1; + v->a[90537] = anon_sym_BQUOTE; + v->a[90538] = actions(4608); + v->a[90539] = 1; small_parse_table_4527(v); } void small_parse_table_4527(t_small_parse_table_array *v) { - v->a[90540] = actions(1189); - v->a[90541] = 1; - v->a[90542] = anon_sym_BANG; - v->a[90543] = actions(1195); - v->a[90544] = 1; - v->a[90545] = anon_sym_TILDE; - v->a[90546] = actions(1201); - v->a[90547] = 1; - v->a[90548] = sym_test_operator; - v->a[90549] = actions(3060); - v->a[90550] = 1; - v->a[90551] = anon_sym_BQUOTE; - v->a[90552] = actions(5779); - v->a[90553] = 1; - v->a[90554] = sym__special_character; - v->a[90555] = state(2717); - v->a[90556] = 1; - v->a[90557] = aux_sym__literal_repeat1; - v->a[90558] = state(3156); - v->a[90559] = 1; + v->a[90540] = anon_sym_DOLLAR_BQUOTE; + v->a[90541] = actions(4993); + v->a[90542] = 1; + v->a[90543] = aux_sym__simple_variable_name_token1; + v->a[90544] = actions(4995); + v->a[90545] = 1; + v->a[90546] = sym_variable_name; + v->a[90547] = state(1476); + v->a[90548] = 1; + v->a[90549] = sym__arithmetic_postfix_expression; + v->a[90550] = state(1478); + v->a[90551] = 1; + v->a[90552] = sym__arithmetic_unary_expression; + v->a[90553] = state(1490); + v->a[90554] = 1; + v->a[90555] = sym__arithmetic_ternary_expression; + v->a[90556] = state(1511); + v->a[90557] = 1; + v->a[90558] = sym__arithmetic_binary_expression; + v->a[90559] = actions(4588); small_parse_table_4528(v); } void small_parse_table_4528(t_small_parse_table_array *v) { - v->a[90560] = sym__expression; - v->a[90561] = state(7444); - v->a[90562] = 1; - v->a[90563] = sym__test_command_binary_expression; - v->a[90564] = actions(1129); - v->a[90565] = 2; - v->a[90566] = anon_sym_LPAREN_LPAREN; - v->a[90567] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90568] = actions(1165); - v->a[90569] = 2; - v->a[90570] = anon_sym_LT_LPAREN; - v->a[90571] = anon_sym_GT_LPAREN; - v->a[90572] = actions(1191); - v->a[90573] = 2; - v->a[90574] = anon_sym_PLUS_PLUS2; - v->a[90575] = anon_sym_DASH_DASH2; - v->a[90576] = actions(1193); - v->a[90577] = 2; - v->a[90578] = anon_sym_DASH2; - v->a[90579] = anon_sym_PLUS2; + v->a[90560] = 2; + v->a[90561] = anon_sym_PLUS_PLUS; + v->a[90562] = anon_sym_DASH_DASH; + v->a[90563] = actions(4590); + v->a[90564] = 2; + v->a[90565] = anon_sym_DASH2; + v->a[90566] = anon_sym_PLUS2; + v->a[90567] = state(1418); + v->a[90568] = 8; + v->a[90569] = sym__arithmetic_expression; + v->a[90570] = sym__arithmetic_literal; + v->a[90571] = sym__arithmetic_parenthesized_expression; + v->a[90572] = sym_string; + v->a[90573] = sym_number; + v->a[90574] = sym_simple_expansion; + v->a[90575] = sym_expansion; + v->a[90576] = sym_command_substitution; + v->a[90577] = 21; + v->a[90578] = actions(57); + v->a[90579] = 1; small_parse_table_4529(v); } void small_parse_table_4529(t_small_parse_table_array *v) { - v->a[90580] = actions(1199); - v->a[90581] = 2; - v->a[90582] = sym_raw_string; - v->a[90583] = sym_ansi_c_string; - v->a[90584] = state(2594); - v->a[90585] = 6; - v->a[90586] = sym_binary_expression; - v->a[90587] = sym_ternary_expression; - v->a[90588] = sym_unary_expression; - v->a[90589] = sym_postfix_expression; - v->a[90590] = sym_parenthesized_expression; - v->a[90591] = sym_concatenation; - v->a[90592] = state(2503); - v->a[90593] = 9; - v->a[90594] = sym_arithmetic_expansion; - v->a[90595] = sym_brace_expression; - v->a[90596] = sym_string; - v->a[90597] = sym_translated_string; - v->a[90598] = sym_number; - v->a[90599] = sym_simple_expansion; + v->a[90580] = sym_comment; + v->a[90581] = actions(4584); + v->a[90582] = 1; + v->a[90583] = anon_sym_LPAREN; + v->a[90584] = actions(4586); + v->a[90585] = 1; + v->a[90586] = anon_sym_BANG; + v->a[90587] = actions(4592); + v->a[90588] = 1; + v->a[90589] = anon_sym_TILDE; + v->a[90590] = actions(4594); + v->a[90591] = 1; + v->a[90592] = anon_sym_DOLLAR; + v->a[90593] = actions(4596); + v->a[90594] = 1; + v->a[90595] = anon_sym_DQUOTE; + v->a[90596] = actions(4598); + v->a[90597] = 1; + v->a[90598] = aux_sym_number_token1; + v->a[90599] = actions(4600); small_parse_table_4530(v); } diff --git a/parser/static/small_parse_table/small_parse_table_906.c b/parser/static/small_parse_table/small_parse_table_906.c index 60bf899e..1be946f5 100644 --- a/parser/static/small_parse_table/small_parse_table_906.c +++ b/parser/static/small_parse_table/small_parse_table_906.c @@ -14,126 +14,126 @@ void small_parse_table_4530(t_small_parse_table_array *v) { - v->a[90600] = sym_expansion; - v->a[90601] = sym_command_substitution; - v->a[90602] = sym_process_substitution; - v->a[90603] = 3; - v->a[90604] = actions(3); - v->a[90605] = 1; - v->a[90606] = sym_comment; - v->a[90607] = actions(4372); - v->a[90608] = 5; - v->a[90609] = sym_file_descriptor; - v->a[90610] = sym_variable_name; - v->a[90611] = sym_test_operator; - v->a[90612] = sym__brace_start; - v->a[90613] = aux_sym_heredoc_redirect_token1; - v->a[90614] = actions(4370); - v->a[90615] = 39; - v->a[90616] = anon_sym_LPAREN_LPAREN; - v->a[90617] = anon_sym_SEMI; - v->a[90618] = anon_sym_PIPE_PIPE; - v->a[90619] = anon_sym_AMP_AMP; + v->a[90600] = 1; + v->a[90601] = aux_sym_number_token2; + v->a[90602] = actions(4602); + v->a[90603] = 1; + v->a[90604] = anon_sym_DOLLAR_LBRACE; + v->a[90605] = actions(4604); + v->a[90606] = 1; + v->a[90607] = anon_sym_DOLLAR_LPAREN; + v->a[90608] = actions(4606); + v->a[90609] = 1; + v->a[90610] = anon_sym_BQUOTE; + v->a[90611] = actions(4608); + v->a[90612] = 1; + v->a[90613] = anon_sym_DOLLAR_BQUOTE; + v->a[90614] = actions(4997); + v->a[90615] = 1; + v->a[90616] = aux_sym__simple_variable_name_token1; + v->a[90617] = actions(4999); + v->a[90618] = 1; + v->a[90619] = sym_variable_name; small_parse_table_4531(v); } void small_parse_table_4531(t_small_parse_table_array *v) { - v->a[90620] = anon_sym_PIPE; - v->a[90621] = anon_sym_AMP; - v->a[90622] = anon_sym_LT; - v->a[90623] = anon_sym_GT; - v->a[90624] = anon_sym_LT_LT; - v->a[90625] = anon_sym_GT_GT; - v->a[90626] = anon_sym_SEMI_SEMI; - v->a[90627] = anon_sym_SEMI_AMP; - v->a[90628] = anon_sym_SEMI_SEMI_AMP; - v->a[90629] = anon_sym_PIPE_AMP; - v->a[90630] = anon_sym_AMP_GT; - v->a[90631] = anon_sym_AMP_GT_GT; - v->a[90632] = anon_sym_LT_AMP; - v->a[90633] = anon_sym_GT_AMP; - v->a[90634] = anon_sym_GT_PIPE; - v->a[90635] = anon_sym_LT_AMP_DASH; - v->a[90636] = anon_sym_GT_AMP_DASH; - v->a[90637] = anon_sym_LT_LT_DASH; - v->a[90638] = anon_sym_LT_LT_LT; - v->a[90639] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[90620] = state(1476); + v->a[90621] = 1; + v->a[90622] = sym__arithmetic_postfix_expression; + v->a[90623] = state(1478); + v->a[90624] = 1; + v->a[90625] = sym__arithmetic_unary_expression; + v->a[90626] = state(1490); + v->a[90627] = 1; + v->a[90628] = sym__arithmetic_ternary_expression; + v->a[90629] = state(1511); + v->a[90630] = 1; + v->a[90631] = sym__arithmetic_binary_expression; + v->a[90632] = actions(4588); + v->a[90633] = 2; + v->a[90634] = anon_sym_PLUS_PLUS; + v->a[90635] = anon_sym_DASH_DASH; + v->a[90636] = actions(4590); + v->a[90637] = 2; + v->a[90638] = anon_sym_DASH2; + v->a[90639] = anon_sym_PLUS2; small_parse_table_4532(v); } void small_parse_table_4532(t_small_parse_table_array *v) { - v->a[90640] = anon_sym_DOLLAR_LBRACK; - v->a[90641] = anon_sym_DOLLAR; - v->a[90642] = sym__special_character; - v->a[90643] = anon_sym_DQUOTE; - v->a[90644] = sym_raw_string; - v->a[90645] = sym_ansi_c_string; - v->a[90646] = aux_sym_number_token1; - v->a[90647] = aux_sym_number_token2; - v->a[90648] = anon_sym_DOLLAR_LBRACE; - v->a[90649] = anon_sym_DOLLAR_LPAREN; - v->a[90650] = anon_sym_BQUOTE; - v->a[90651] = anon_sym_DOLLAR_BQUOTE; - v->a[90652] = anon_sym_LT_LPAREN; - v->a[90653] = anon_sym_GT_LPAREN; - v->a[90654] = sym_word; - v->a[90655] = 5; - v->a[90656] = actions(3); - v->a[90657] = 1; - v->a[90658] = sym_comment; - v->a[90659] = actions(6075); + v->a[90640] = state(1443); + v->a[90641] = 8; + v->a[90642] = sym__arithmetic_expression; + v->a[90643] = sym__arithmetic_literal; + v->a[90644] = sym__arithmetic_parenthesized_expression; + v->a[90645] = sym_string; + v->a[90646] = sym_number; + v->a[90647] = sym_simple_expansion; + v->a[90648] = sym_expansion; + v->a[90649] = sym_command_substitution; + v->a[90650] = 21; + v->a[90651] = actions(57); + v->a[90652] = 1; + v->a[90653] = sym_comment; + v->a[90654] = actions(4584); + v->a[90655] = 1; + v->a[90656] = anon_sym_LPAREN; + v->a[90657] = actions(4586); + v->a[90658] = 1; + v->a[90659] = anon_sym_BANG; small_parse_table_4533(v); } void small_parse_table_4533(t_small_parse_table_array *v) { - v->a[90660] = 1; - v->a[90661] = sym__special_character; - v->a[90662] = state(1873); - v->a[90663] = 1; - v->a[90664] = aux_sym__literal_repeat1; - v->a[90665] = actions(1364); - v->a[90666] = 6; - v->a[90667] = sym_file_descriptor; - v->a[90668] = sym_variable_name; - v->a[90669] = sym_test_operator; - v->a[90670] = sym__brace_start; - v->a[90671] = ts_builtin_sym_end; - v->a[90672] = aux_sym_heredoc_redirect_token1; - v->a[90673] = actions(1362); - v->a[90674] = 36; - v->a[90675] = anon_sym_LPAREN_LPAREN; - v->a[90676] = anon_sym_SEMI; - v->a[90677] = anon_sym_PIPE_PIPE; - v->a[90678] = anon_sym_AMP_AMP; - v->a[90679] = anon_sym_PIPE; + v->a[90660] = actions(4592); + v->a[90661] = 1; + v->a[90662] = anon_sym_TILDE; + v->a[90663] = actions(4594); + v->a[90664] = 1; + v->a[90665] = anon_sym_DOLLAR; + v->a[90666] = actions(4596); + v->a[90667] = 1; + v->a[90668] = anon_sym_DQUOTE; + v->a[90669] = actions(4598); + v->a[90670] = 1; + v->a[90671] = aux_sym_number_token1; + v->a[90672] = actions(4600); + v->a[90673] = 1; + v->a[90674] = aux_sym_number_token2; + v->a[90675] = actions(4602); + v->a[90676] = 1; + v->a[90677] = anon_sym_DOLLAR_LBRACE; + v->a[90678] = actions(4604); + v->a[90679] = 1; small_parse_table_4534(v); } void small_parse_table_4534(t_small_parse_table_array *v) { - v->a[90680] = anon_sym_AMP; - v->a[90681] = anon_sym_LT; - v->a[90682] = anon_sym_GT; - v->a[90683] = anon_sym_LT_LT; - v->a[90684] = anon_sym_GT_GT; - v->a[90685] = anon_sym_SEMI_SEMI; - v->a[90686] = anon_sym_PIPE_AMP; - v->a[90687] = anon_sym_AMP_GT; - v->a[90688] = anon_sym_AMP_GT_GT; - v->a[90689] = anon_sym_LT_AMP; - v->a[90690] = anon_sym_GT_AMP; - v->a[90691] = anon_sym_GT_PIPE; - v->a[90692] = anon_sym_LT_AMP_DASH; - v->a[90693] = anon_sym_GT_AMP_DASH; - v->a[90694] = anon_sym_LT_LT_DASH; - v->a[90695] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90696] = anon_sym_DOLLAR_LBRACK; - v->a[90697] = anon_sym_DOLLAR; - v->a[90698] = anon_sym_DQUOTE; - v->a[90699] = sym_raw_string; + v->a[90680] = anon_sym_DOLLAR_LPAREN; + v->a[90681] = actions(4606); + v->a[90682] = 1; + v->a[90683] = anon_sym_BQUOTE; + v->a[90684] = actions(4608); + v->a[90685] = 1; + v->a[90686] = anon_sym_DOLLAR_BQUOTE; + v->a[90687] = actions(5001); + v->a[90688] = 1; + v->a[90689] = aux_sym__simple_variable_name_token1; + v->a[90690] = actions(5003); + v->a[90691] = 1; + v->a[90692] = sym_variable_name; + v->a[90693] = state(1476); + v->a[90694] = 1; + v->a[90695] = sym__arithmetic_postfix_expression; + v->a[90696] = state(1478); + v->a[90697] = 1; + v->a[90698] = sym__arithmetic_unary_expression; + v->a[90699] = state(1490); small_parse_table_4535(v); } diff --git a/parser/static/small_parse_table/small_parse_table_907.c b/parser/static/small_parse_table/small_parse_table_907.c index d01fbde5..41e3f51c 100644 --- a/parser/static/small_parse_table/small_parse_table_907.c +++ b/parser/static/small_parse_table/small_parse_table_907.c @@ -14,126 +14,126 @@ void small_parse_table_4535(t_small_parse_table_array *v) { - v->a[90700] = sym_ansi_c_string; - v->a[90701] = aux_sym_number_token1; - v->a[90702] = aux_sym_number_token2; - v->a[90703] = anon_sym_DOLLAR_LBRACE; - v->a[90704] = anon_sym_DOLLAR_LPAREN; - v->a[90705] = anon_sym_BQUOTE; - v->a[90706] = anon_sym_DOLLAR_BQUOTE; - v->a[90707] = anon_sym_LT_LPAREN; - v->a[90708] = anon_sym_GT_LPAREN; - v->a[90709] = aux_sym__simple_variable_name_token1; - v->a[90710] = sym_word; - v->a[90711] = 3; - v->a[90712] = actions(3); - v->a[90713] = 1; - v->a[90714] = sym_comment; - v->a[90715] = actions(1338); - v->a[90716] = 6; - v->a[90717] = sym_file_descriptor; - v->a[90718] = sym__concat; - v->a[90719] = sym_test_operator; + v->a[90700] = 1; + v->a[90701] = sym__arithmetic_ternary_expression; + v->a[90702] = state(1511); + v->a[90703] = 1; + v->a[90704] = sym__arithmetic_binary_expression; + v->a[90705] = actions(4588); + v->a[90706] = 2; + v->a[90707] = anon_sym_PLUS_PLUS; + v->a[90708] = anon_sym_DASH_DASH; + v->a[90709] = actions(4590); + v->a[90710] = 2; + v->a[90711] = anon_sym_DASH2; + v->a[90712] = anon_sym_PLUS2; + v->a[90713] = state(1401); + v->a[90714] = 8; + v->a[90715] = sym__arithmetic_expression; + v->a[90716] = sym__arithmetic_literal; + v->a[90717] = sym__arithmetic_parenthesized_expression; + v->a[90718] = sym_string; + v->a[90719] = sym_number; small_parse_table_4536(v); } void small_parse_table_4536(t_small_parse_table_array *v) { - v->a[90720] = sym__brace_start; - v->a[90721] = ts_builtin_sym_end; - v->a[90722] = aux_sym_heredoc_redirect_token1; - v->a[90723] = actions(1336); - v->a[90724] = 38; - v->a[90725] = anon_sym_LPAREN_LPAREN; - v->a[90726] = anon_sym_SEMI; - v->a[90727] = anon_sym_PIPE_PIPE; - v->a[90728] = anon_sym_AMP_AMP; - v->a[90729] = anon_sym_PIPE; - v->a[90730] = anon_sym_AMP; - v->a[90731] = anon_sym_LT; - v->a[90732] = anon_sym_GT; - v->a[90733] = anon_sym_LT_LT; - v->a[90734] = anon_sym_GT_GT; - v->a[90735] = anon_sym_SEMI_SEMI; - v->a[90736] = anon_sym_PIPE_AMP; - v->a[90737] = anon_sym_AMP_GT; - v->a[90738] = anon_sym_AMP_GT_GT; - v->a[90739] = anon_sym_LT_AMP; + v->a[90720] = sym_simple_expansion; + v->a[90721] = sym_expansion; + v->a[90722] = sym_command_substitution; + v->a[90723] = 21; + v->a[90724] = actions(57); + v->a[90725] = 1; + v->a[90726] = sym_comment; + v->a[90727] = actions(4584); + v->a[90728] = 1; + v->a[90729] = anon_sym_LPAREN; + v->a[90730] = actions(4586); + v->a[90731] = 1; + v->a[90732] = anon_sym_BANG; + v->a[90733] = actions(4592); + v->a[90734] = 1; + v->a[90735] = anon_sym_TILDE; + v->a[90736] = actions(4594); + v->a[90737] = 1; + v->a[90738] = anon_sym_DOLLAR; + v->a[90739] = actions(4596); small_parse_table_4537(v); } void small_parse_table_4537(t_small_parse_table_array *v) { - v->a[90740] = anon_sym_GT_AMP; - v->a[90741] = anon_sym_GT_PIPE; - v->a[90742] = anon_sym_LT_AMP_DASH; - v->a[90743] = anon_sym_GT_AMP_DASH; - v->a[90744] = anon_sym_LT_LT_DASH; - v->a[90745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90746] = anon_sym_DOLLAR_LBRACK; - v->a[90747] = aux_sym_concatenation_token1; - v->a[90748] = anon_sym_DOLLAR; - v->a[90749] = sym__special_character; - v->a[90750] = anon_sym_DQUOTE; - v->a[90751] = sym_raw_string; - v->a[90752] = sym_ansi_c_string; - v->a[90753] = aux_sym_number_token1; - v->a[90754] = aux_sym_number_token2; - v->a[90755] = anon_sym_DOLLAR_LBRACE; - v->a[90756] = anon_sym_DOLLAR_LPAREN; - v->a[90757] = anon_sym_BQUOTE; - v->a[90758] = anon_sym_DOLLAR_BQUOTE; - v->a[90759] = anon_sym_LT_LPAREN; + v->a[90740] = 1; + v->a[90741] = anon_sym_DQUOTE; + v->a[90742] = actions(4598); + v->a[90743] = 1; + v->a[90744] = aux_sym_number_token1; + v->a[90745] = actions(4600); + v->a[90746] = 1; + v->a[90747] = aux_sym_number_token2; + v->a[90748] = actions(4602); + v->a[90749] = 1; + v->a[90750] = anon_sym_DOLLAR_LBRACE; + v->a[90751] = actions(4604); + v->a[90752] = 1; + v->a[90753] = anon_sym_DOLLAR_LPAREN; + v->a[90754] = actions(4606); + v->a[90755] = 1; + v->a[90756] = anon_sym_BQUOTE; + v->a[90757] = actions(4608); + v->a[90758] = 1; + v->a[90759] = anon_sym_DOLLAR_BQUOTE; small_parse_table_4538(v); } void small_parse_table_4538(t_small_parse_table_array *v) { - v->a[90760] = anon_sym_GT_LPAREN; - v->a[90761] = aux_sym__simple_variable_name_token1; - v->a[90762] = sym_word; - v->a[90763] = 3; - v->a[90764] = actions(3); - v->a[90765] = 1; - v->a[90766] = sym_comment; - v->a[90767] = actions(1330); - v->a[90768] = 6; - v->a[90769] = sym_file_descriptor; - v->a[90770] = sym__concat; - v->a[90771] = sym_test_operator; - v->a[90772] = sym__brace_start; - v->a[90773] = ts_builtin_sym_end; - v->a[90774] = aux_sym_heredoc_redirect_token1; - v->a[90775] = actions(1328); - v->a[90776] = 38; - v->a[90777] = anon_sym_LPAREN_LPAREN; - v->a[90778] = anon_sym_SEMI; - v->a[90779] = anon_sym_PIPE_PIPE; + v->a[90760] = actions(5005); + v->a[90761] = 1; + v->a[90762] = aux_sym__simple_variable_name_token1; + v->a[90763] = actions(5007); + v->a[90764] = 1; + v->a[90765] = sym_variable_name; + v->a[90766] = state(1476); + v->a[90767] = 1; + v->a[90768] = sym__arithmetic_postfix_expression; + v->a[90769] = state(1478); + v->a[90770] = 1; + v->a[90771] = sym__arithmetic_unary_expression; + v->a[90772] = state(1490); + v->a[90773] = 1; + v->a[90774] = sym__arithmetic_ternary_expression; + v->a[90775] = state(1511); + v->a[90776] = 1; + v->a[90777] = sym__arithmetic_binary_expression; + v->a[90778] = actions(4588); + v->a[90779] = 2; small_parse_table_4539(v); } void small_parse_table_4539(t_small_parse_table_array *v) { - v->a[90780] = anon_sym_AMP_AMP; - v->a[90781] = anon_sym_PIPE; - v->a[90782] = anon_sym_AMP; - v->a[90783] = anon_sym_LT; - v->a[90784] = anon_sym_GT; - v->a[90785] = anon_sym_LT_LT; - v->a[90786] = anon_sym_GT_GT; - v->a[90787] = anon_sym_SEMI_SEMI; - v->a[90788] = anon_sym_PIPE_AMP; - v->a[90789] = anon_sym_AMP_GT; - v->a[90790] = anon_sym_AMP_GT_GT; - v->a[90791] = anon_sym_LT_AMP; - v->a[90792] = anon_sym_GT_AMP; - v->a[90793] = anon_sym_GT_PIPE; - v->a[90794] = anon_sym_LT_AMP_DASH; - v->a[90795] = anon_sym_GT_AMP_DASH; - v->a[90796] = anon_sym_LT_LT_DASH; - v->a[90797] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90798] = anon_sym_DOLLAR_LBRACK; - v->a[90799] = aux_sym_concatenation_token1; + v->a[90780] = anon_sym_PLUS_PLUS; + v->a[90781] = anon_sym_DASH_DASH; + v->a[90782] = actions(4590); + v->a[90783] = 2; + v->a[90784] = anon_sym_DASH2; + v->a[90785] = anon_sym_PLUS2; + v->a[90786] = state(1423); + v->a[90787] = 8; + v->a[90788] = sym__arithmetic_expression; + v->a[90789] = sym__arithmetic_literal; + v->a[90790] = sym__arithmetic_parenthesized_expression; + v->a[90791] = sym_string; + v->a[90792] = sym_number; + v->a[90793] = sym_simple_expansion; + v->a[90794] = sym_expansion; + v->a[90795] = sym_command_substitution; + v->a[90796] = 21; + v->a[90797] = actions(57); + v->a[90798] = 1; + v->a[90799] = sym_comment; small_parse_table_4540(v); } diff --git a/parser/static/small_parse_table/small_parse_table_908.c b/parser/static/small_parse_table/small_parse_table_908.c index 9fa71fdc..c9ce8b8b 100644 --- a/parser/static/small_parse_table/small_parse_table_908.c +++ b/parser/static/small_parse_table/small_parse_table_908.c @@ -14,126 +14,126 @@ void small_parse_table_4540(t_small_parse_table_array *v) { - v->a[90800] = anon_sym_DOLLAR; - v->a[90801] = sym__special_character; - v->a[90802] = anon_sym_DQUOTE; - v->a[90803] = sym_raw_string; - v->a[90804] = sym_ansi_c_string; - v->a[90805] = aux_sym_number_token1; - v->a[90806] = aux_sym_number_token2; - v->a[90807] = anon_sym_DOLLAR_LBRACE; - v->a[90808] = anon_sym_DOLLAR_LPAREN; - v->a[90809] = anon_sym_BQUOTE; - v->a[90810] = anon_sym_DOLLAR_BQUOTE; - v->a[90811] = anon_sym_LT_LPAREN; - v->a[90812] = anon_sym_GT_LPAREN; - v->a[90813] = aux_sym__simple_variable_name_token1; - v->a[90814] = sym_word; - v->a[90815] = 3; - v->a[90816] = actions(3); - v->a[90817] = 1; - v->a[90818] = sym_comment; - v->a[90819] = actions(1322); + v->a[90800] = actions(4584); + v->a[90801] = 1; + v->a[90802] = anon_sym_LPAREN; + v->a[90803] = actions(4586); + v->a[90804] = 1; + v->a[90805] = anon_sym_BANG; + v->a[90806] = actions(4592); + v->a[90807] = 1; + v->a[90808] = anon_sym_TILDE; + v->a[90809] = actions(4594); + v->a[90810] = 1; + v->a[90811] = anon_sym_DOLLAR; + v->a[90812] = actions(4596); + v->a[90813] = 1; + v->a[90814] = anon_sym_DQUOTE; + v->a[90815] = actions(4598); + v->a[90816] = 1; + v->a[90817] = aux_sym_number_token1; + v->a[90818] = actions(4600); + v->a[90819] = 1; small_parse_table_4541(v); } void small_parse_table_4541(t_small_parse_table_array *v) { - v->a[90820] = 6; - v->a[90821] = sym_file_descriptor; - v->a[90822] = sym__concat; - v->a[90823] = sym_test_operator; - v->a[90824] = sym__brace_start; - v->a[90825] = ts_builtin_sym_end; - v->a[90826] = aux_sym_heredoc_redirect_token1; - v->a[90827] = actions(1320); - v->a[90828] = 38; - v->a[90829] = anon_sym_LPAREN_LPAREN; - v->a[90830] = anon_sym_SEMI; - v->a[90831] = anon_sym_PIPE_PIPE; - v->a[90832] = anon_sym_AMP_AMP; - v->a[90833] = anon_sym_PIPE; - v->a[90834] = anon_sym_AMP; - v->a[90835] = anon_sym_LT; - v->a[90836] = anon_sym_GT; - v->a[90837] = anon_sym_LT_LT; - v->a[90838] = anon_sym_GT_GT; - v->a[90839] = anon_sym_SEMI_SEMI; + v->a[90820] = aux_sym_number_token2; + v->a[90821] = actions(4602); + v->a[90822] = 1; + v->a[90823] = anon_sym_DOLLAR_LBRACE; + v->a[90824] = actions(4604); + v->a[90825] = 1; + v->a[90826] = anon_sym_DOLLAR_LPAREN; + v->a[90827] = actions(4606); + v->a[90828] = 1; + v->a[90829] = anon_sym_BQUOTE; + v->a[90830] = actions(4608); + v->a[90831] = 1; + v->a[90832] = anon_sym_DOLLAR_BQUOTE; + v->a[90833] = actions(5009); + v->a[90834] = 1; + v->a[90835] = aux_sym__simple_variable_name_token1; + v->a[90836] = actions(5011); + v->a[90837] = 1; + v->a[90838] = sym_variable_name; + v->a[90839] = state(1476); small_parse_table_4542(v); } void small_parse_table_4542(t_small_parse_table_array *v) { - v->a[90840] = anon_sym_PIPE_AMP; - v->a[90841] = anon_sym_AMP_GT; - v->a[90842] = anon_sym_AMP_GT_GT; - v->a[90843] = anon_sym_LT_AMP; - v->a[90844] = anon_sym_GT_AMP; - v->a[90845] = anon_sym_GT_PIPE; - v->a[90846] = anon_sym_LT_AMP_DASH; - v->a[90847] = anon_sym_GT_AMP_DASH; - v->a[90848] = anon_sym_LT_LT_DASH; - v->a[90849] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90850] = anon_sym_DOLLAR_LBRACK; - v->a[90851] = aux_sym_concatenation_token1; - v->a[90852] = anon_sym_DOLLAR; - v->a[90853] = sym__special_character; - v->a[90854] = anon_sym_DQUOTE; - v->a[90855] = sym_raw_string; - v->a[90856] = sym_ansi_c_string; - v->a[90857] = aux_sym_number_token1; - v->a[90858] = aux_sym_number_token2; - v->a[90859] = anon_sym_DOLLAR_LBRACE; + v->a[90840] = 1; + v->a[90841] = sym__arithmetic_postfix_expression; + v->a[90842] = state(1478); + v->a[90843] = 1; + v->a[90844] = sym__arithmetic_unary_expression; + v->a[90845] = state(1490); + v->a[90846] = 1; + v->a[90847] = sym__arithmetic_ternary_expression; + v->a[90848] = state(1511); + v->a[90849] = 1; + v->a[90850] = sym__arithmetic_binary_expression; + v->a[90851] = actions(4588); + v->a[90852] = 2; + v->a[90853] = anon_sym_PLUS_PLUS; + v->a[90854] = anon_sym_DASH_DASH; + v->a[90855] = actions(4590); + v->a[90856] = 2; + v->a[90857] = anon_sym_DASH2; + v->a[90858] = anon_sym_PLUS2; + v->a[90859] = state(1506); small_parse_table_4543(v); } void small_parse_table_4543(t_small_parse_table_array *v) { - v->a[90860] = anon_sym_DOLLAR_LPAREN; - v->a[90861] = anon_sym_BQUOTE; - v->a[90862] = anon_sym_DOLLAR_BQUOTE; - v->a[90863] = anon_sym_LT_LPAREN; - v->a[90864] = anon_sym_GT_LPAREN; - v->a[90865] = aux_sym__simple_variable_name_token1; - v->a[90866] = sym_word; - v->a[90867] = 3; - v->a[90868] = actions(3); - v->a[90869] = 1; - v->a[90870] = sym_comment; - v->a[90871] = actions(1342); - v->a[90872] = 6; - v->a[90873] = sym_file_descriptor; - v->a[90874] = sym__concat; - v->a[90875] = sym_test_operator; - v->a[90876] = sym__brace_start; - v->a[90877] = ts_builtin_sym_end; - v->a[90878] = aux_sym_heredoc_redirect_token1; - v->a[90879] = actions(1340); + v->a[90860] = 8; + v->a[90861] = sym__arithmetic_expression; + v->a[90862] = sym__arithmetic_literal; + v->a[90863] = sym__arithmetic_parenthesized_expression; + v->a[90864] = sym_string; + v->a[90865] = sym_number; + v->a[90866] = sym_simple_expansion; + v->a[90867] = sym_expansion; + v->a[90868] = sym_command_substitution; + v->a[90869] = 19; + v->a[90870] = actions(3); + v->a[90871] = 1; + v->a[90872] = sym_comment; + v->a[90873] = actions(1287); + v->a[90874] = 1; + v->a[90875] = aux_sym_heredoc_redirect_token1; + v->a[90876] = actions(5016); + v->a[90877] = 1; + v->a[90878] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[90879] = actions(5019); small_parse_table_4544(v); } void small_parse_table_4544(t_small_parse_table_array *v) { - v->a[90880] = 38; - v->a[90881] = anon_sym_LPAREN_LPAREN; - v->a[90882] = anon_sym_SEMI; - v->a[90883] = anon_sym_PIPE_PIPE; - v->a[90884] = anon_sym_AMP_AMP; - v->a[90885] = anon_sym_PIPE; - v->a[90886] = anon_sym_AMP; - v->a[90887] = anon_sym_LT; - v->a[90888] = anon_sym_GT; - v->a[90889] = anon_sym_LT_LT; - v->a[90890] = anon_sym_GT_GT; - v->a[90891] = anon_sym_SEMI_SEMI; - v->a[90892] = anon_sym_PIPE_AMP; - v->a[90893] = anon_sym_AMP_GT; - v->a[90894] = anon_sym_AMP_GT_GT; - v->a[90895] = anon_sym_LT_AMP; - v->a[90896] = anon_sym_GT_AMP; - v->a[90897] = anon_sym_GT_PIPE; - v->a[90898] = anon_sym_LT_AMP_DASH; - v->a[90899] = anon_sym_GT_AMP_DASH; + v->a[90880] = 1; + v->a[90881] = anon_sym_DOLLAR; + v->a[90882] = actions(5022); + v->a[90883] = 1; + v->a[90884] = sym__special_character; + v->a[90885] = actions(5025); + v->a[90886] = 1; + v->a[90887] = anon_sym_DQUOTE; + v->a[90888] = actions(5028); + v->a[90889] = 1; + v->a[90890] = aux_sym_number_token1; + v->a[90891] = actions(5031); + v->a[90892] = 1; + v->a[90893] = aux_sym_number_token2; + v->a[90894] = actions(5034); + v->a[90895] = 1; + v->a[90896] = anon_sym_DOLLAR_LBRACE; + v->a[90897] = actions(5037); + v->a[90898] = 1; + v->a[90899] = anon_sym_DOLLAR_LPAREN; small_parse_table_4545(v); } diff --git a/parser/static/small_parse_table/small_parse_table_909.c b/parser/static/small_parse_table/small_parse_table_909.c index ad6ebff7..e62e6a94 100644 --- a/parser/static/small_parse_table/small_parse_table_909.c +++ b/parser/static/small_parse_table/small_parse_table_909.c @@ -14,126 +14,126 @@ void small_parse_table_4545(t_small_parse_table_array *v) { - v->a[90900] = anon_sym_LT_LT_DASH; - v->a[90901] = anon_sym_LT_LT_LT; - v->a[90902] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90903] = anon_sym_DOLLAR_LBRACK; - v->a[90904] = aux_sym_concatenation_token1; - v->a[90905] = anon_sym_DOLLAR; - v->a[90906] = sym__special_character; - v->a[90907] = anon_sym_DQUOTE; - v->a[90908] = sym_raw_string; - v->a[90909] = sym_ansi_c_string; - v->a[90910] = aux_sym_number_token1; - v->a[90911] = aux_sym_number_token2; - v->a[90912] = anon_sym_DOLLAR_LBRACE; - v->a[90913] = anon_sym_DOLLAR_LPAREN; - v->a[90914] = anon_sym_BQUOTE; - v->a[90915] = anon_sym_DOLLAR_BQUOTE; - v->a[90916] = anon_sym_LT_LPAREN; - v->a[90917] = anon_sym_GT_LPAREN; + v->a[90900] = actions(5040); + v->a[90901] = 1; + v->a[90902] = anon_sym_BQUOTE; + v->a[90903] = actions(5043); + v->a[90904] = 1; + v->a[90905] = anon_sym_DOLLAR_BQUOTE; + v->a[90906] = actions(5046); + v->a[90907] = 1; + v->a[90908] = sym_test_operator; + v->a[90909] = actions(5049); + v->a[90910] = 1; + v->a[90911] = sym__brace_start; + v->a[90912] = state(2666); + v->a[90913] = 1; + v->a[90914] = aux_sym__literal_repeat1; + v->a[90915] = actions(5013); + v->a[90916] = 2; + v->a[90917] = sym_raw_string; v->a[90918] = sym_word; - v->a[90919] = 3; + v->a[90919] = state(1852); small_parse_table_4546(v); } void small_parse_table_4546(t_small_parse_table_array *v) { - v->a[90920] = actions(3); - v->a[90921] = 1; - v->a[90922] = sym_comment; - v->a[90923] = actions(1350); - v->a[90924] = 6; - v->a[90925] = sym_file_descriptor; - v->a[90926] = sym__concat; - v->a[90927] = sym_test_operator; - v->a[90928] = sym__brace_start; - v->a[90929] = ts_builtin_sym_end; - v->a[90930] = aux_sym_heredoc_redirect_token1; - v->a[90931] = actions(1348); - v->a[90932] = 38; - v->a[90933] = anon_sym_LPAREN_LPAREN; - v->a[90934] = anon_sym_SEMI; - v->a[90935] = anon_sym_PIPE_PIPE; - v->a[90936] = anon_sym_AMP_AMP; - v->a[90937] = anon_sym_PIPE; - v->a[90938] = anon_sym_AMP; - v->a[90939] = anon_sym_LT; + v->a[90920] = 2; + v->a[90921] = sym_concatenation; + v->a[90922] = aux_sym_for_statement_repeat1; + v->a[90923] = actions(1285); + v->a[90924] = 3; + v->a[90925] = anon_sym_SEMI_SEMI; + v->a[90926] = anon_sym_AMP; + v->a[90927] = anon_sym_SEMI; + v->a[90928] = state(2609); + v->a[90929] = 7; + v->a[90930] = sym_arithmetic_expansion; + v->a[90931] = sym_brace_expression; + v->a[90932] = sym_string; + v->a[90933] = sym_number; + v->a[90934] = sym_simple_expansion; + v->a[90935] = sym_expansion; + v->a[90936] = sym_command_substitution; + v->a[90937] = 6; + v->a[90938] = actions(3); + v->a[90939] = 1; small_parse_table_4547(v); } void small_parse_table_4547(t_small_parse_table_array *v) { - v->a[90940] = anon_sym_GT; - v->a[90941] = anon_sym_LT_LT; - v->a[90942] = anon_sym_GT_GT; - v->a[90943] = anon_sym_SEMI_SEMI; - v->a[90944] = anon_sym_PIPE_AMP; - v->a[90945] = anon_sym_AMP_GT; - v->a[90946] = anon_sym_AMP_GT_GT; - v->a[90947] = anon_sym_LT_AMP; - v->a[90948] = anon_sym_GT_AMP; - v->a[90949] = anon_sym_GT_PIPE; - v->a[90950] = anon_sym_LT_AMP_DASH; - v->a[90951] = anon_sym_GT_AMP_DASH; - v->a[90952] = anon_sym_LT_LT_DASH; - v->a[90953] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[90954] = anon_sym_DOLLAR_LBRACK; - v->a[90955] = aux_sym_concatenation_token1; - v->a[90956] = anon_sym_DOLLAR; - v->a[90957] = sym__special_character; - v->a[90958] = anon_sym_DQUOTE; - v->a[90959] = sym_raw_string; + v->a[90940] = sym_comment; + v->a[90941] = actions(5052); + v->a[90942] = 1; + v->a[90943] = aux_sym_concatenation_token1; + v->a[90944] = actions(5055); + v->a[90945] = 1; + v->a[90946] = sym__concat; + v->a[90947] = state(1853); + v->a[90948] = 1; + v->a[90949] = aux_sym_concatenation_repeat1; + v->a[90950] = actions(2654); + v->a[90951] = 4; + v->a[90952] = sym_file_descriptor; + v->a[90953] = sym_variable_name; + v->a[90954] = ts_builtin_sym_end; + v->a[90955] = aux_sym_heredoc_redirect_token1; + v->a[90956] = actions(2652); + v->a[90957] = 21; + v->a[90958] = anon_sym_PIPE; + v->a[90959] = anon_sym_RPAREN; small_parse_table_4548(v); } void small_parse_table_4548(t_small_parse_table_array *v) { - v->a[90960] = sym_ansi_c_string; - v->a[90961] = aux_sym_number_token1; - v->a[90962] = aux_sym_number_token2; - v->a[90963] = anon_sym_DOLLAR_LBRACE; - v->a[90964] = anon_sym_DOLLAR_LPAREN; - v->a[90965] = anon_sym_BQUOTE; - v->a[90966] = anon_sym_DOLLAR_BQUOTE; - v->a[90967] = anon_sym_LT_LPAREN; - v->a[90968] = anon_sym_GT_LPAREN; - v->a[90969] = aux_sym__simple_variable_name_token1; - v->a[90970] = sym_word; - v->a[90971] = 6; - v->a[90972] = actions(3); - v->a[90973] = 1; - v->a[90974] = sym_comment; - v->a[90975] = actions(6078); - v->a[90976] = 1; - v->a[90977] = aux_sym_concatenation_token1; - v->a[90978] = actions(6081); - v->a[90979] = 1; + v->a[90960] = anon_sym_SEMI_SEMI; + v->a[90961] = anon_sym_PIPE_AMP; + v->a[90962] = anon_sym_AMP_AMP; + v->a[90963] = anon_sym_PIPE_PIPE; + v->a[90964] = anon_sym_LT; + v->a[90965] = anon_sym_GT; + v->a[90966] = anon_sym_GT_GT; + v->a[90967] = anon_sym_AMP_GT; + v->a[90968] = anon_sym_AMP_GT_GT; + v->a[90969] = anon_sym_LT_AMP; + v->a[90970] = anon_sym_GT_AMP; + v->a[90971] = anon_sym_GT_PIPE; + v->a[90972] = anon_sym_LT_AMP_DASH; + v->a[90973] = anon_sym_GT_AMP_DASH; + v->a[90974] = anon_sym_LT_LT; + v->a[90975] = anon_sym_LT_LT_DASH; + v->a[90976] = anon_sym_AMP; + v->a[90977] = anon_sym_BQUOTE; + v->a[90978] = anon_sym_SEMI; + v->a[90979] = 6; small_parse_table_4549(v); } void small_parse_table_4549(t_small_parse_table_array *v) { - v->a[90980] = sym__concat; - v->a[90981] = state(1879); - v->a[90982] = 1; - v->a[90983] = aux_sym_concatenation_repeat1; - v->a[90984] = actions(1253); - v->a[90985] = 4; - v->a[90986] = sym_file_descriptor; - v->a[90987] = sym_test_operator; - v->a[90988] = sym__brace_start; - v->a[90989] = aux_sym_heredoc_redirect_token1; - v->a[90990] = actions(1251); - v->a[90991] = 37; - v->a[90992] = anon_sym_LPAREN_LPAREN; - v->a[90993] = anon_sym_SEMI; - v->a[90994] = anon_sym_PIPE_PIPE; - v->a[90995] = anon_sym_AMP_AMP; - v->a[90996] = anon_sym_PIPE; - v->a[90997] = anon_sym_AMP; - v->a[90998] = anon_sym_LT; - v->a[90999] = anon_sym_GT; + v->a[90980] = actions(3); + v->a[90981] = 1; + v->a[90982] = sym_comment; + v->a[90983] = actions(4907); + v->a[90984] = 1; + v->a[90985] = aux_sym_concatenation_token1; + v->a[90986] = actions(5058); + v->a[90987] = 1; + v->a[90988] = sym__concat; + v->a[90989] = state(1859); + v->a[90990] = 1; + v->a[90991] = aux_sym_concatenation_repeat1; + v->a[90992] = actions(2690); + v->a[90993] = 3; + v->a[90994] = sym_file_descriptor; + v->a[90995] = sym_variable_name; + v->a[90996] = aux_sym_heredoc_redirect_token1; + v->a[90997] = actions(2688); + v->a[90998] = 22; + v->a[90999] = anon_sym_esac; small_parse_table_4550(v); } diff --git a/parser/static/small_parse_table/small_parse_table_91.c b/parser/static/small_parse_table/small_parse_table_91.c index e79d90f9..9b1a431d 100644 --- a/parser/static/small_parse_table/small_parse_table_91.c +++ b/parser/static/small_parse_table/small_parse_table_91.c @@ -14,126 +14,126 @@ void small_parse_table_455(t_small_parse_table_array *v) { - v->a[9100] = actions(2660); - v->a[9101] = 1; - v->a[9102] = sym_test_operator; - v->a[9103] = actions(2662); - v->a[9104] = 1; - v->a[9105] = sym__bare_dollar; - v->a[9106] = actions(2664); - v->a[9107] = 1; - v->a[9108] = sym__brace_start; - v->a[9109] = state(727); - v->a[9110] = 1; - v->a[9111] = aux_sym_command_repeat2; - v->a[9112] = state(2417); - v->a[9113] = 1; - v->a[9114] = aux_sym__literal_repeat1; - v->a[9115] = state(2558); - v->a[9116] = 1; - v->a[9117] = sym_concatenation; - v->a[9118] = state(2562); - v->a[9119] = 1; + v->a[9100] = anon_sym_LT_AMP; + v->a[9101] = anon_sym_GT_AMP; + v->a[9102] = anon_sym_GT_PIPE; + v->a[9103] = anon_sym_LT_AMP_DASH; + v->a[9104] = anon_sym_GT_AMP_DASH; + v->a[9105] = anon_sym_LT_LT; + v->a[9106] = anon_sym_LT_LT_DASH; + v->a[9107] = aux_sym_heredoc_redirect_token1; + v->a[9108] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9109] = anon_sym_AMP; + v->a[9110] = sym__special_character; + v->a[9111] = anon_sym_DQUOTE; + v->a[9112] = sym_raw_string; + v->a[9113] = aux_sym_number_token1; + v->a[9114] = aux_sym_number_token2; + v->a[9115] = anon_sym_DOLLAR_LBRACE; + v->a[9116] = anon_sym_DOLLAR_LPAREN; + v->a[9117] = anon_sym_BQUOTE; + v->a[9118] = anon_sym_DOLLAR_BQUOTE; + v->a[9119] = sym_word; small_parse_table_456(v); } void small_parse_table_456(t_small_parse_table_array *v) { - v->a[9120] = sym_herestring_redirect; - v->a[9121] = state(5634); - v->a[9122] = 1; - v->a[9123] = sym_subshell; - v->a[9124] = actions(2630); - v->a[9125] = 2; - v->a[9126] = anon_sym_LPAREN_LPAREN; - v->a[9127] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9128] = actions(2632); + v->a[9120] = anon_sym_SEMI; + v->a[9121] = 6; + v->a[9122] = actions(3); + v->a[9123] = 1; + v->a[9124] = sym_comment; + v->a[9125] = actions(2048); + v->a[9126] = 1; + v->a[9127] = sym_variable_name; + v->a[9128] = actions(2046); v->a[9129] = 2; - v->a[9130] = anon_sym_EQ_EQ; - v->a[9131] = anon_sym_EQ_TILDE; - v->a[9132] = actions(2644); - v->a[9133] = 2; - v->a[9134] = sym_raw_string; - v->a[9135] = sym_ansi_c_string; - v->a[9136] = actions(2658); - v->a[9137] = 2; - v->a[9138] = anon_sym_LT_LPAREN; - v->a[9139] = anon_sym_GT_LPAREN; + v->a[9130] = aux_sym__simple_variable_name_token1; + v->a[9131] = aux_sym__multiline_variable_name_token1; + v->a[9132] = actions(816); + v->a[9133] = 4; + v->a[9134] = sym_file_descriptor; + v->a[9135] = sym_test_operator; + v->a[9136] = sym__brace_start; + v->a[9137] = ts_builtin_sym_end; + v->a[9138] = actions(2044); + v->a[9139] = 9; small_parse_table_457(v); } void small_parse_table_457(t_small_parse_table_array *v) { - v->a[9140] = actions(1404); - v->a[9141] = 7; - v->a[9142] = anon_sym_PIPE; - v->a[9143] = anon_sym_LT; - v->a[9144] = anon_sym_GT; - v->a[9145] = anon_sym_LT_LT; - v->a[9146] = anon_sym_AMP_GT; - v->a[9147] = anon_sym_LT_AMP; - v->a[9148] = anon_sym_GT_AMP; - v->a[9149] = state(2211); - v->a[9150] = 9; - v->a[9151] = sym_arithmetic_expansion; - v->a[9152] = sym_brace_expression; - v->a[9153] = sym_string; - v->a[9154] = sym_translated_string; - v->a[9155] = sym_number; - v->a[9156] = sym_simple_expansion; - v->a[9157] = sym_expansion; - v->a[9158] = sym_command_substitution; - v->a[9159] = sym_process_substitution; + v->a[9140] = anon_sym_BANG; + v->a[9141] = anon_sym_DASH; + v->a[9142] = anon_sym_STAR; + v->a[9143] = anon_sym_QMARK; + v->a[9144] = anon_sym_DOLLAR; + v->a[9145] = anon_sym_POUND; + v->a[9146] = anon_sym_AT; + v->a[9147] = anon_sym_0; + v->a[9148] = anon_sym__; + v->a[9149] = actions(810); + v->a[9150] = 31; + v->a[9151] = anon_sym_PIPE; + v->a[9152] = anon_sym_SEMI_SEMI; + v->a[9153] = anon_sym_PIPE_AMP; + v->a[9154] = anon_sym_AMP_AMP; + v->a[9155] = anon_sym_PIPE_PIPE; + v->a[9156] = anon_sym_LT; + v->a[9157] = anon_sym_GT; + v->a[9158] = anon_sym_GT_GT; + v->a[9159] = anon_sym_AMP_GT; small_parse_table_458(v); } void small_parse_table_458(t_small_parse_table_array *v) { - v->a[9160] = actions(1408); - v->a[9161] = 10; - v->a[9162] = sym_file_descriptor; - v->a[9163] = anon_sym_PIPE_PIPE; - v->a[9164] = anon_sym_AMP_AMP; - v->a[9165] = anon_sym_GT_GT; - v->a[9166] = anon_sym_PIPE_AMP; - v->a[9167] = anon_sym_AMP_GT_GT; - v->a[9168] = anon_sym_GT_PIPE; - v->a[9169] = anon_sym_LT_AMP_DASH; - v->a[9170] = anon_sym_GT_AMP_DASH; - v->a[9171] = anon_sym_LT_LT_DASH; - v->a[9172] = 21; - v->a[9173] = actions(3); - v->a[9174] = 1; - v->a[9175] = sym_comment; - v->a[9176] = actions(2676); - v->a[9177] = 1; - v->a[9178] = anon_sym_DOLLAR_LBRACK; - v->a[9179] = actions(2679); + v->a[9160] = anon_sym_AMP_GT_GT; + v->a[9161] = anon_sym_LT_AMP; + v->a[9162] = anon_sym_GT_AMP; + v->a[9163] = anon_sym_GT_PIPE; + v->a[9164] = anon_sym_LT_AMP_DASH; + v->a[9165] = anon_sym_GT_AMP_DASH; + v->a[9166] = anon_sym_LT_LT; + v->a[9167] = anon_sym_LT_LT_DASH; + v->a[9168] = aux_sym_heredoc_redirect_token1; + v->a[9169] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9170] = anon_sym_AMP; + v->a[9171] = sym__special_character; + v->a[9172] = anon_sym_DQUOTE; + v->a[9173] = sym_raw_string; + v->a[9174] = aux_sym_number_token1; + v->a[9175] = aux_sym_number_token2; + v->a[9176] = anon_sym_DOLLAR_LBRACE; + v->a[9177] = anon_sym_DOLLAR_LPAREN; + v->a[9178] = anon_sym_BQUOTE; + v->a[9179] = anon_sym_DOLLAR_BQUOTE; small_parse_table_459(v); } void small_parse_table_459(t_small_parse_table_array *v) { - v->a[9180] = 1; - v->a[9181] = anon_sym_DOLLAR; - v->a[9182] = actions(2682); - v->a[9183] = 1; - v->a[9184] = sym__special_character; - v->a[9185] = actions(2685); - v->a[9186] = 1; - v->a[9187] = anon_sym_DQUOTE; - v->a[9188] = actions(2688); - v->a[9189] = 1; - v->a[9190] = aux_sym_number_token1; - v->a[9191] = actions(2691); - v->a[9192] = 1; - v->a[9193] = aux_sym_number_token2; - v->a[9194] = actions(2694); - v->a[9195] = 1; - v->a[9196] = anon_sym_DOLLAR_LBRACE; - v->a[9197] = actions(2697); - v->a[9198] = 1; - v->a[9199] = anon_sym_DOLLAR_LPAREN; + v->a[9180] = sym_word; + v->a[9181] = anon_sym_SEMI; + v->a[9182] = 6; + v->a[9183] = actions(3); + v->a[9184] = 1; + v->a[9185] = sym_comment; + v->a[9186] = actions(2042); + v->a[9187] = 1; + v->a[9188] = sym_variable_name; + v->a[9189] = actions(2040); + v->a[9190] = 2; + v->a[9191] = aux_sym__simple_variable_name_token1; + v->a[9192] = aux_sym__multiline_variable_name_token1; + v->a[9193] = actions(828); + v->a[9194] = 3; + v->a[9195] = sym_file_descriptor; + v->a[9196] = sym_test_operator; + v->a[9197] = sym__brace_start; + v->a[9198] = actions(2038); + v->a[9199] = 9; small_parse_table_460(v); } diff --git a/parser/static/small_parse_table/small_parse_table_910.c b/parser/static/small_parse_table/small_parse_table_910.c index 4bc5ddc5..5b3a21af 100644 --- a/parser/static/small_parse_table/small_parse_table_910.c +++ b/parser/static/small_parse_table/small_parse_table_910.c @@ -14,126 +14,126 @@ void small_parse_table_4550(t_small_parse_table_array *v) { - v->a[91000] = anon_sym_LT_LT; - v->a[91001] = anon_sym_GT_GT; - v->a[91002] = anon_sym_RPAREN; - v->a[91003] = anon_sym_SEMI_SEMI; + v->a[91000] = anon_sym_PIPE; + v->a[91001] = anon_sym_SEMI_SEMI; + v->a[91002] = anon_sym_SEMI_AMP; + v->a[91003] = anon_sym_SEMI_SEMI_AMP; v->a[91004] = anon_sym_PIPE_AMP; - v->a[91005] = anon_sym_AMP_GT; - v->a[91006] = anon_sym_AMP_GT_GT; - v->a[91007] = anon_sym_LT_AMP; - v->a[91008] = anon_sym_GT_AMP; - v->a[91009] = anon_sym_GT_PIPE; - v->a[91010] = anon_sym_LT_AMP_DASH; - v->a[91011] = anon_sym_GT_AMP_DASH; - v->a[91012] = anon_sym_LT_LT_DASH; - v->a[91013] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91014] = anon_sym_DOLLAR_LBRACK; - v->a[91015] = anon_sym_DOLLAR; - v->a[91016] = sym__special_character; - v->a[91017] = anon_sym_DQUOTE; - v->a[91018] = sym_raw_string; - v->a[91019] = sym_ansi_c_string; + v->a[91005] = anon_sym_AMP_AMP; + v->a[91006] = anon_sym_PIPE_PIPE; + v->a[91007] = anon_sym_LT; + v->a[91008] = anon_sym_GT; + v->a[91009] = anon_sym_GT_GT; + v->a[91010] = anon_sym_AMP_GT; + v->a[91011] = anon_sym_AMP_GT_GT; + v->a[91012] = anon_sym_LT_AMP; + v->a[91013] = anon_sym_GT_AMP; + v->a[91014] = anon_sym_GT_PIPE; + v->a[91015] = anon_sym_LT_AMP_DASH; + v->a[91016] = anon_sym_GT_AMP_DASH; + v->a[91017] = anon_sym_LT_LT; + v->a[91018] = anon_sym_LT_LT_DASH; + v->a[91019] = anon_sym_AMP; small_parse_table_4551(v); } void small_parse_table_4551(t_small_parse_table_array *v) { - v->a[91020] = aux_sym_number_token1; - v->a[91021] = aux_sym_number_token2; - v->a[91022] = anon_sym_DOLLAR_LBRACE; - v->a[91023] = anon_sym_DOLLAR_LPAREN; - v->a[91024] = anon_sym_BQUOTE; - v->a[91025] = anon_sym_DOLLAR_BQUOTE; - v->a[91026] = anon_sym_LT_LPAREN; - v->a[91027] = anon_sym_GT_LPAREN; - v->a[91028] = sym_word; - v->a[91029] = 3; - v->a[91030] = actions(3); - v->a[91031] = 1; - v->a[91032] = sym_comment; - v->a[91033] = actions(1346); - v->a[91034] = 6; - v->a[91035] = sym_file_descriptor; - v->a[91036] = sym__concat; - v->a[91037] = sym_test_operator; - v->a[91038] = sym__brace_start; - v->a[91039] = ts_builtin_sym_end; + v->a[91020] = anon_sym_SEMI; + v->a[91021] = 6; + v->a[91022] = actions(3); + v->a[91023] = 1; + v->a[91024] = sym_comment; + v->a[91025] = actions(4907); + v->a[91026] = 1; + v->a[91027] = aux_sym_concatenation_token1; + v->a[91028] = actions(5060); + v->a[91029] = 1; + v->a[91030] = sym__concat; + v->a[91031] = state(1859); + v->a[91032] = 1; + v->a[91033] = aux_sym_concatenation_repeat1; + v->a[91034] = actions(2696); + v->a[91035] = 3; + v->a[91036] = sym_file_descriptor; + v->a[91037] = sym_variable_name; + v->a[91038] = aux_sym_heredoc_redirect_token1; + v->a[91039] = actions(2694); small_parse_table_4552(v); } void small_parse_table_4552(t_small_parse_table_array *v) { - v->a[91040] = aux_sym_heredoc_redirect_token1; - v->a[91041] = actions(1344); - v->a[91042] = 38; - v->a[91043] = anon_sym_LPAREN_LPAREN; - v->a[91044] = anon_sym_SEMI; - v->a[91045] = anon_sym_PIPE_PIPE; - v->a[91046] = anon_sym_AMP_AMP; - v->a[91047] = anon_sym_PIPE; - v->a[91048] = anon_sym_AMP; + v->a[91040] = 22; + v->a[91041] = anon_sym_esac; + v->a[91042] = anon_sym_PIPE; + v->a[91043] = anon_sym_SEMI_SEMI; + v->a[91044] = anon_sym_SEMI_AMP; + v->a[91045] = anon_sym_SEMI_SEMI_AMP; + v->a[91046] = anon_sym_PIPE_AMP; + v->a[91047] = anon_sym_AMP_AMP; + v->a[91048] = anon_sym_PIPE_PIPE; v->a[91049] = anon_sym_LT; v->a[91050] = anon_sym_GT; - v->a[91051] = anon_sym_LT_LT; - v->a[91052] = anon_sym_GT_GT; - v->a[91053] = anon_sym_SEMI_SEMI; - v->a[91054] = anon_sym_PIPE_AMP; - v->a[91055] = anon_sym_AMP_GT; - v->a[91056] = anon_sym_AMP_GT_GT; - v->a[91057] = anon_sym_LT_AMP; - v->a[91058] = anon_sym_GT_AMP; - v->a[91059] = anon_sym_GT_PIPE; + v->a[91051] = anon_sym_GT_GT; + v->a[91052] = anon_sym_AMP_GT; + v->a[91053] = anon_sym_AMP_GT_GT; + v->a[91054] = anon_sym_LT_AMP; + v->a[91055] = anon_sym_GT_AMP; + v->a[91056] = anon_sym_GT_PIPE; + v->a[91057] = anon_sym_LT_AMP_DASH; + v->a[91058] = anon_sym_GT_AMP_DASH; + v->a[91059] = anon_sym_LT_LT; small_parse_table_4553(v); } void small_parse_table_4553(t_small_parse_table_array *v) { - v->a[91060] = anon_sym_LT_AMP_DASH; - v->a[91061] = anon_sym_GT_AMP_DASH; - v->a[91062] = anon_sym_LT_LT_DASH; - v->a[91063] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91064] = anon_sym_DOLLAR_LBRACK; - v->a[91065] = aux_sym_concatenation_token1; - v->a[91066] = anon_sym_DOLLAR; - v->a[91067] = sym__special_character; - v->a[91068] = anon_sym_DQUOTE; - v->a[91069] = sym_raw_string; - v->a[91070] = sym_ansi_c_string; - v->a[91071] = aux_sym_number_token1; - v->a[91072] = aux_sym_number_token2; - v->a[91073] = anon_sym_DOLLAR_LBRACE; - v->a[91074] = anon_sym_DOLLAR_LPAREN; - v->a[91075] = anon_sym_BQUOTE; - v->a[91076] = anon_sym_DOLLAR_BQUOTE; - v->a[91077] = anon_sym_LT_LPAREN; - v->a[91078] = anon_sym_GT_LPAREN; - v->a[91079] = aux_sym__simple_variable_name_token1; + v->a[91060] = anon_sym_LT_LT_DASH; + v->a[91061] = anon_sym_AMP; + v->a[91062] = anon_sym_SEMI; + v->a[91063] = 6; + v->a[91064] = actions(3); + v->a[91065] = 1; + v->a[91066] = sym_comment; + v->a[91067] = actions(5062); + v->a[91068] = 1; + v->a[91069] = aux_sym_concatenation_token1; + v->a[91070] = actions(5064); + v->a[91071] = 1; + v->a[91072] = sym__concat; + v->a[91073] = state(1936); + v->a[91074] = 1; + v->a[91075] = aux_sym_concatenation_repeat1; + v->a[91076] = actions(2664); + v->a[91077] = 3; + v->a[91078] = sym_file_descriptor; + v->a[91079] = sym_variable_name; small_parse_table_4554(v); } void small_parse_table_4554(t_small_parse_table_array *v) { - v->a[91080] = sym_word; - v->a[91081] = 3; - v->a[91082] = actions(3); - v->a[91083] = 1; - v->a[91084] = sym_comment; - v->a[91085] = actions(1358); - v->a[91086] = 6; - v->a[91087] = sym_file_descriptor; - v->a[91088] = sym__concat; - v->a[91089] = sym_test_operator; - v->a[91090] = sym__brace_start; - v->a[91091] = ts_builtin_sym_end; - v->a[91092] = aux_sym_heredoc_redirect_token1; - v->a[91093] = actions(1356); - v->a[91094] = 38; - v->a[91095] = anon_sym_LPAREN_LPAREN; - v->a[91096] = anon_sym_SEMI; - v->a[91097] = anon_sym_PIPE_PIPE; - v->a[91098] = anon_sym_AMP_AMP; - v->a[91099] = anon_sym_PIPE; + v->a[91080] = aux_sym_heredoc_redirect_token1; + v->a[91081] = actions(2662); + v->a[91082] = 22; + v->a[91083] = anon_sym_PIPE; + v->a[91084] = anon_sym_SEMI_SEMI; + v->a[91085] = anon_sym_SEMI_AMP; + v->a[91086] = anon_sym_SEMI_SEMI_AMP; + v->a[91087] = anon_sym_PIPE_AMP; + v->a[91088] = anon_sym_AMP_AMP; + v->a[91089] = anon_sym_PIPE_PIPE; + v->a[91090] = anon_sym_LT; + v->a[91091] = anon_sym_GT; + v->a[91092] = anon_sym_GT_GT; + v->a[91093] = anon_sym_AMP_GT; + v->a[91094] = anon_sym_AMP_GT_GT; + v->a[91095] = anon_sym_LT_AMP; + v->a[91096] = anon_sym_GT_AMP; + v->a[91097] = anon_sym_GT_PIPE; + v->a[91098] = anon_sym_LT_AMP_DASH; + v->a[91099] = anon_sym_GT_AMP_DASH; small_parse_table_4555(v); } diff --git a/parser/static/small_parse_table/small_parse_table_911.c b/parser/static/small_parse_table/small_parse_table_911.c index 35c73ddb..4c9dfed8 100644 --- a/parser/static/small_parse_table/small_parse_table_911.c +++ b/parser/static/small_parse_table/small_parse_table_911.c @@ -14,126 +14,126 @@ void small_parse_table_4555(t_small_parse_table_array *v) { - v->a[91100] = anon_sym_AMP; - v->a[91101] = anon_sym_LT; - v->a[91102] = anon_sym_GT; - v->a[91103] = anon_sym_LT_LT; - v->a[91104] = anon_sym_GT_GT; - v->a[91105] = anon_sym_SEMI_SEMI; - v->a[91106] = anon_sym_PIPE_AMP; - v->a[91107] = anon_sym_AMP_GT; - v->a[91108] = anon_sym_AMP_GT_GT; - v->a[91109] = anon_sym_LT_AMP; - v->a[91110] = anon_sym_GT_AMP; - v->a[91111] = anon_sym_GT_PIPE; - v->a[91112] = anon_sym_LT_AMP_DASH; - v->a[91113] = anon_sym_GT_AMP_DASH; - v->a[91114] = anon_sym_LT_LT_DASH; - v->a[91115] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91116] = anon_sym_DOLLAR_LBRACK; - v->a[91117] = aux_sym_concatenation_token1; - v->a[91118] = anon_sym_DOLLAR; - v->a[91119] = sym__special_character; + v->a[91100] = anon_sym_LT_LT; + v->a[91101] = anon_sym_LT_LT_DASH; + v->a[91102] = anon_sym_AMP; + v->a[91103] = sym__special_character; + v->a[91104] = anon_sym_SEMI; + v->a[91105] = 19; + v->a[91106] = actions(3); + v->a[91107] = 1; + v->a[91108] = sym_comment; + v->a[91109] = actions(2458); + v->a[91110] = 1; + v->a[91111] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91112] = actions(2460); + v->a[91113] = 1; + v->a[91114] = anon_sym_DOLLAR; + v->a[91115] = actions(2464); + v->a[91116] = 1; + v->a[91117] = anon_sym_DQUOTE; + v->a[91118] = actions(2466); + v->a[91119] = 1; small_parse_table_4556(v); } void small_parse_table_4556(t_small_parse_table_array *v) { - v->a[91120] = anon_sym_DQUOTE; - v->a[91121] = sym_raw_string; - v->a[91122] = sym_ansi_c_string; - v->a[91123] = aux_sym_number_token1; - v->a[91124] = aux_sym_number_token2; - v->a[91125] = anon_sym_DOLLAR_LBRACE; - v->a[91126] = anon_sym_DOLLAR_LPAREN; - v->a[91127] = anon_sym_BQUOTE; - v->a[91128] = anon_sym_DOLLAR_BQUOTE; - v->a[91129] = anon_sym_LT_LPAREN; - v->a[91130] = anon_sym_GT_LPAREN; - v->a[91131] = aux_sym__simple_variable_name_token1; - v->a[91132] = sym_word; - v->a[91133] = 11; - v->a[91134] = actions(71); - v->a[91135] = 1; - v->a[91136] = sym_comment; - v->a[91137] = actions(4253); - v->a[91138] = 1; - v->a[91139] = anon_sym_PIPE; + v->a[91120] = aux_sym_number_token1; + v->a[91121] = actions(2468); + v->a[91122] = 1; + v->a[91123] = aux_sym_number_token2; + v->a[91124] = actions(2470); + v->a[91125] = 1; + v->a[91126] = anon_sym_DOLLAR_LBRACE; + v->a[91127] = actions(2472); + v->a[91128] = 1; + v->a[91129] = anon_sym_DOLLAR_LPAREN; + v->a[91130] = actions(2474); + v->a[91131] = 1; + v->a[91132] = anon_sym_BQUOTE; + v->a[91133] = actions(2476); + v->a[91134] = 1; + v->a[91135] = anon_sym_DOLLAR_BQUOTE; + v->a[91136] = actions(2482); + v->a[91137] = 1; + v->a[91138] = sym__brace_start; + v->a[91139] = actions(5070); small_parse_table_4557(v); } void small_parse_table_4557(t_small_parse_table_array *v) { - v->a[91140] = actions(4270); - v->a[91141] = 1; - v->a[91142] = anon_sym_LT_LT; - v->a[91143] = actions(4348); - v->a[91144] = 1; - v->a[91145] = anon_sym_PIPE_AMP; - v->a[91146] = actions(5998); - v->a[91147] = 1; - v->a[91148] = sym_variable_name; - v->a[91149] = state(6737); - v->a[91150] = 1; - v->a[91151] = sym_subscript; - v->a[91152] = state(5360); - v->a[91153] = 2; - v->a[91154] = sym_variable_assignment; - v->a[91155] = aux_sym_variable_assignments_repeat1; - v->a[91156] = actions(4272); - v->a[91157] = 3; - v->a[91158] = anon_sym_PIPE_PIPE; - v->a[91159] = anon_sym_AMP_AMP; + v->a[91140] = 1; + v->a[91141] = aux_sym_heredoc_redirect_token1; + v->a[91142] = actions(5072); + v->a[91143] = 1; + v->a[91144] = sym__special_character; + v->a[91145] = actions(5074); + v->a[91146] = 1; + v->a[91147] = sym_test_operator; + v->a[91148] = state(2666); + v->a[91149] = 1; + v->a[91150] = aux_sym__literal_repeat1; + v->a[91151] = actions(5066); + v->a[91152] = 2; + v->a[91153] = sym_raw_string; + v->a[91154] = sym_word; + v->a[91155] = state(1852); + v->a[91156] = 2; + v->a[91157] = sym_concatenation; + v->a[91158] = aux_sym_for_statement_repeat1; + v->a[91159] = actions(5068); small_parse_table_4558(v); } void small_parse_table_4558(t_small_parse_table_array *v) { - v->a[91160] = anon_sym_LT_LT_DASH; - v->a[91161] = state(5436); - v->a[91162] = 3; - v->a[91163] = sym_file_redirect; - v->a[91164] = sym_heredoc_redirect; - v->a[91165] = aux_sym_redirected_statement_repeat1; - v->a[91166] = actions(4247); - v->a[91167] = 10; - v->a[91168] = anon_sym_LT; - v->a[91169] = anon_sym_GT; - v->a[91170] = anon_sym_AMP_GT; - v->a[91171] = anon_sym_LT_AMP; - v->a[91172] = anon_sym_GT_AMP; - v->a[91173] = anon_sym_DOLLAR; - v->a[91174] = aux_sym_number_token1; - v->a[91175] = aux_sym_number_token2; - v->a[91176] = anon_sym_DOLLAR_LPAREN; - v->a[91177] = sym_word; - v->a[91178] = actions(4261); - v->a[91179] = 21; + v->a[91160] = 3; + v->a[91161] = anon_sym_SEMI_SEMI; + v->a[91162] = anon_sym_AMP; + v->a[91163] = anon_sym_SEMI; + v->a[91164] = state(2609); + v->a[91165] = 7; + v->a[91166] = sym_arithmetic_expansion; + v->a[91167] = sym_brace_expression; + v->a[91168] = sym_string; + v->a[91169] = sym_number; + v->a[91170] = sym_simple_expansion; + v->a[91171] = sym_expansion; + v->a[91172] = sym_command_substitution; + v->a[91173] = 6; + v->a[91174] = actions(3); + v->a[91175] = 1; + v->a[91176] = sym_comment; + v->a[91177] = actions(5076); + v->a[91178] = 1; + v->a[91179] = aux_sym_concatenation_token1; small_parse_table_4559(v); } void small_parse_table_4559(t_small_parse_table_array *v) { - v->a[91180] = sym_file_descriptor; - v->a[91181] = sym_test_operator; - v->a[91182] = sym__brace_start; - v->a[91183] = anon_sym_LPAREN_LPAREN; - v->a[91184] = anon_sym_GT_GT; - v->a[91185] = anon_sym_AMP_GT_GT; - v->a[91186] = anon_sym_GT_PIPE; - v->a[91187] = anon_sym_LT_AMP_DASH; - v->a[91188] = anon_sym_GT_AMP_DASH; - v->a[91189] = anon_sym_LT_LT_LT; - v->a[91190] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91191] = anon_sym_DOLLAR_LBRACK; - v->a[91192] = sym__special_character; - v->a[91193] = anon_sym_DQUOTE; - v->a[91194] = sym_raw_string; - v->a[91195] = sym_ansi_c_string; - v->a[91196] = anon_sym_DOLLAR_LBRACE; - v->a[91197] = anon_sym_BQUOTE; - v->a[91198] = anon_sym_DOLLAR_BQUOTE; - v->a[91199] = anon_sym_LT_LPAREN; + v->a[91180] = actions(5078); + v->a[91181] = 1; + v->a[91182] = sym__concat; + v->a[91183] = state(1931); + v->a[91184] = 1; + v->a[91185] = aux_sym_concatenation_repeat1; + v->a[91186] = actions(2664); + v->a[91187] = 2; + v->a[91188] = sym_file_descriptor; + v->a[91189] = aux_sym_heredoc_redirect_token1; + v->a[91190] = actions(2662); + v->a[91191] = 23; + v->a[91192] = anon_sym_esac; + v->a[91193] = anon_sym_PIPE; + v->a[91194] = anon_sym_SEMI_SEMI; + v->a[91195] = anon_sym_SEMI_AMP; + v->a[91196] = anon_sym_SEMI_SEMI_AMP; + v->a[91197] = anon_sym_PIPE_AMP; + v->a[91198] = anon_sym_AMP_AMP; + v->a[91199] = anon_sym_PIPE_PIPE; small_parse_table_4560(v); } diff --git a/parser/static/small_parse_table/small_parse_table_912.c b/parser/static/small_parse_table/small_parse_table_912.c index 884938be..261d37a7 100644 --- a/parser/static/small_parse_table/small_parse_table_912.c +++ b/parser/static/small_parse_table/small_parse_table_912.c @@ -14,126 +14,126 @@ void small_parse_table_4560(t_small_parse_table_array *v) { - v->a[91200] = anon_sym_GT_LPAREN; - v->a[91201] = 3; - v->a[91202] = actions(3); - v->a[91203] = 1; - v->a[91204] = sym_comment; - v->a[91205] = actions(4554); - v->a[91206] = 5; - v->a[91207] = sym_file_descriptor; - v->a[91208] = sym_variable_name; - v->a[91209] = sym_test_operator; - v->a[91210] = sym__brace_start; - v->a[91211] = aux_sym_heredoc_redirect_token1; - v->a[91212] = actions(4552); - v->a[91213] = 39; - v->a[91214] = anon_sym_LPAREN_LPAREN; - v->a[91215] = anon_sym_SEMI; - v->a[91216] = anon_sym_PIPE_PIPE; - v->a[91217] = anon_sym_AMP_AMP; - v->a[91218] = anon_sym_PIPE; - v->a[91219] = anon_sym_AMP; + v->a[91200] = anon_sym_LT; + v->a[91201] = anon_sym_GT; + v->a[91202] = anon_sym_GT_GT; + v->a[91203] = anon_sym_AMP_GT; + v->a[91204] = anon_sym_AMP_GT_GT; + v->a[91205] = anon_sym_LT_AMP; + v->a[91206] = anon_sym_GT_AMP; + v->a[91207] = anon_sym_GT_PIPE; + v->a[91208] = anon_sym_LT_AMP_DASH; + v->a[91209] = anon_sym_GT_AMP_DASH; + v->a[91210] = anon_sym_LT_LT; + v->a[91211] = anon_sym_LT_LT_DASH; + v->a[91212] = anon_sym_AMP; + v->a[91213] = sym__special_character; + v->a[91214] = anon_sym_SEMI; + v->a[91215] = 6; + v->a[91216] = actions(3); + v->a[91217] = 1; + v->a[91218] = sym_comment; + v->a[91219] = actions(5080); small_parse_table_4561(v); } void small_parse_table_4561(t_small_parse_table_array *v) { - v->a[91220] = anon_sym_LT; - v->a[91221] = anon_sym_GT; - v->a[91222] = anon_sym_LT_LT; - v->a[91223] = anon_sym_GT_GT; - v->a[91224] = anon_sym_SEMI_SEMI; - v->a[91225] = anon_sym_SEMI_AMP; - v->a[91226] = anon_sym_SEMI_SEMI_AMP; - v->a[91227] = anon_sym_PIPE_AMP; - v->a[91228] = anon_sym_AMP_GT; - v->a[91229] = anon_sym_AMP_GT_GT; - v->a[91230] = anon_sym_LT_AMP; - v->a[91231] = anon_sym_GT_AMP; - v->a[91232] = anon_sym_GT_PIPE; - v->a[91233] = anon_sym_LT_AMP_DASH; - v->a[91234] = anon_sym_GT_AMP_DASH; - v->a[91235] = anon_sym_LT_LT_DASH; - v->a[91236] = anon_sym_LT_LT_LT; - v->a[91237] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91238] = anon_sym_DOLLAR_LBRACK; - v->a[91239] = anon_sym_DOLLAR; + v->a[91220] = 1; + v->a[91221] = aux_sym_concatenation_token1; + v->a[91222] = actions(5083); + v->a[91223] = 1; + v->a[91224] = sym__concat; + v->a[91225] = state(1859); + v->a[91226] = 1; + v->a[91227] = aux_sym_concatenation_repeat1; + v->a[91228] = actions(2654); + v->a[91229] = 3; + v->a[91230] = sym_file_descriptor; + v->a[91231] = sym_variable_name; + v->a[91232] = aux_sym_heredoc_redirect_token1; + v->a[91233] = actions(2652); + v->a[91234] = 22; + v->a[91235] = anon_sym_esac; + v->a[91236] = anon_sym_PIPE; + v->a[91237] = anon_sym_SEMI_SEMI; + v->a[91238] = anon_sym_SEMI_AMP; + v->a[91239] = anon_sym_SEMI_SEMI_AMP; small_parse_table_4562(v); } void small_parse_table_4562(t_small_parse_table_array *v) { - v->a[91240] = sym__special_character; - v->a[91241] = anon_sym_DQUOTE; - v->a[91242] = sym_raw_string; - v->a[91243] = sym_ansi_c_string; - v->a[91244] = aux_sym_number_token1; - v->a[91245] = aux_sym_number_token2; - v->a[91246] = anon_sym_DOLLAR_LBRACE; - v->a[91247] = anon_sym_DOLLAR_LPAREN; - v->a[91248] = anon_sym_BQUOTE; - v->a[91249] = anon_sym_DOLLAR_BQUOTE; - v->a[91250] = anon_sym_LT_LPAREN; - v->a[91251] = anon_sym_GT_LPAREN; - v->a[91252] = sym_word; - v->a[91253] = 27; - v->a[91254] = actions(71); - v->a[91255] = 1; - v->a[91256] = sym_comment; - v->a[91257] = actions(1131); - v->a[91258] = 1; - v->a[91259] = anon_sym_LPAREN; + v->a[91240] = anon_sym_PIPE_AMP; + v->a[91241] = anon_sym_AMP_AMP; + v->a[91242] = anon_sym_PIPE_PIPE; + v->a[91243] = anon_sym_LT; + v->a[91244] = anon_sym_GT; + v->a[91245] = anon_sym_GT_GT; + v->a[91246] = anon_sym_AMP_GT; + v->a[91247] = anon_sym_AMP_GT_GT; + v->a[91248] = anon_sym_LT_AMP; + v->a[91249] = anon_sym_GT_AMP; + v->a[91250] = anon_sym_GT_PIPE; + v->a[91251] = anon_sym_LT_AMP_DASH; + v->a[91252] = anon_sym_GT_AMP_DASH; + v->a[91253] = anon_sym_LT_LT; + v->a[91254] = anon_sym_LT_LT_DASH; + v->a[91255] = anon_sym_AMP; + v->a[91256] = anon_sym_SEMI; + v->a[91257] = 19; + v->a[91258] = actions(3); + v->a[91259] = 1; small_parse_table_4563(v); } void small_parse_table_4563(t_small_parse_table_array *v) { - v->a[91260] = actions(1141); - v->a[91261] = 1; - v->a[91262] = anon_sym_DOLLAR_LBRACK; - v->a[91263] = actions(1145); - v->a[91264] = 1; - v->a[91265] = anon_sym_DOLLAR; - v->a[91266] = actions(1149); - v->a[91267] = 1; - v->a[91268] = anon_sym_DQUOTE; - v->a[91269] = actions(1153); - v->a[91270] = 1; - v->a[91271] = aux_sym_number_token1; - v->a[91272] = actions(1155); - v->a[91273] = 1; - v->a[91274] = aux_sym_number_token2; - v->a[91275] = actions(1157); - v->a[91276] = 1; - v->a[91277] = anon_sym_DOLLAR_LBRACE; - v->a[91278] = actions(1159); - v->a[91279] = 1; + v->a[91260] = sym_comment; + v->a[91261] = actions(2458); + v->a[91262] = 1; + v->a[91263] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91264] = actions(2460); + v->a[91265] = 1; + v->a[91266] = anon_sym_DOLLAR; + v->a[91267] = actions(2464); + v->a[91268] = 1; + v->a[91269] = anon_sym_DQUOTE; + v->a[91270] = actions(2466); + v->a[91271] = 1; + v->a[91272] = aux_sym_number_token1; + v->a[91273] = actions(2468); + v->a[91274] = 1; + v->a[91275] = aux_sym_number_token2; + v->a[91276] = actions(2470); + v->a[91277] = 1; + v->a[91278] = anon_sym_DOLLAR_LBRACE; + v->a[91279] = actions(2472); small_parse_table_4564(v); } void small_parse_table_4564(t_small_parse_table_array *v) { - v->a[91280] = anon_sym_DOLLAR_LPAREN; - v->a[91281] = actions(1163); - v->a[91282] = 1; - v->a[91283] = anon_sym_DOLLAR_BQUOTE; - v->a[91284] = actions(1169); - v->a[91285] = 1; - v->a[91286] = sym__brace_start; - v->a[91287] = actions(1187); - v->a[91288] = 1; - v->a[91289] = sym_word; - v->a[91290] = actions(1189); - v->a[91291] = 1; - v->a[91292] = anon_sym_BANG; - v->a[91293] = actions(1195); - v->a[91294] = 1; - v->a[91295] = anon_sym_TILDE; - v->a[91296] = actions(1201); - v->a[91297] = 1; - v->a[91298] = sym_test_operator; - v->a[91299] = actions(3060); + v->a[91280] = 1; + v->a[91281] = anon_sym_DOLLAR_LPAREN; + v->a[91282] = actions(2474); + v->a[91283] = 1; + v->a[91284] = anon_sym_BQUOTE; + v->a[91285] = actions(2476); + v->a[91286] = 1; + v->a[91287] = anon_sym_DOLLAR_BQUOTE; + v->a[91288] = actions(2482); + v->a[91289] = 1; + v->a[91290] = sym__brace_start; + v->a[91291] = actions(5072); + v->a[91292] = 1; + v->a[91293] = sym__special_character; + v->a[91294] = actions(5074); + v->a[91295] = 1; + v->a[91296] = sym_test_operator; + v->a[91297] = actions(5088); + v->a[91298] = 1; + v->a[91299] = aux_sym_heredoc_redirect_token1; small_parse_table_4565(v); } diff --git a/parser/static/small_parse_table/small_parse_table_913.c b/parser/static/small_parse_table/small_parse_table_913.c index 6b838649..b75929c0 100644 --- a/parser/static/small_parse_table/small_parse_table_913.c +++ b/parser/static/small_parse_table/small_parse_table_913.c @@ -14,126 +14,126 @@ void small_parse_table_4565(t_small_parse_table_array *v) { - v->a[91300] = 1; - v->a[91301] = anon_sym_BQUOTE; - v->a[91302] = actions(5779); - v->a[91303] = 1; - v->a[91304] = sym__special_character; - v->a[91305] = state(2717); - v->a[91306] = 1; - v->a[91307] = aux_sym__literal_repeat1; - v->a[91308] = state(3087); - v->a[91309] = 1; - v->a[91310] = sym__expression; - v->a[91311] = state(7159); - v->a[91312] = 1; - v->a[91313] = sym__test_command_binary_expression; - v->a[91314] = actions(1129); - v->a[91315] = 2; - v->a[91316] = anon_sym_LPAREN_LPAREN; - v->a[91317] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91318] = actions(1165); - v->a[91319] = 2; + v->a[91300] = state(2666); + v->a[91301] = 1; + v->a[91302] = aux_sym__literal_repeat1; + v->a[91303] = actions(5066); + v->a[91304] = 2; + v->a[91305] = sym_raw_string; + v->a[91306] = sym_word; + v->a[91307] = state(1852); + v->a[91308] = 2; + v->a[91309] = sym_concatenation; + v->a[91310] = aux_sym_for_statement_repeat1; + v->a[91311] = actions(5086); + v->a[91312] = 3; + v->a[91313] = anon_sym_SEMI_SEMI; + v->a[91314] = anon_sym_AMP; + v->a[91315] = anon_sym_SEMI; + v->a[91316] = state(2609); + v->a[91317] = 7; + v->a[91318] = sym_arithmetic_expansion; + v->a[91319] = sym_brace_expression; small_parse_table_4566(v); } void small_parse_table_4566(t_small_parse_table_array *v) { - v->a[91320] = anon_sym_LT_LPAREN; - v->a[91321] = anon_sym_GT_LPAREN; - v->a[91322] = actions(1191); - v->a[91323] = 2; - v->a[91324] = anon_sym_PLUS_PLUS2; - v->a[91325] = anon_sym_DASH_DASH2; - v->a[91326] = actions(1193); - v->a[91327] = 2; - v->a[91328] = anon_sym_DASH2; - v->a[91329] = anon_sym_PLUS2; - v->a[91330] = actions(1199); - v->a[91331] = 2; - v->a[91332] = sym_raw_string; - v->a[91333] = sym_ansi_c_string; - v->a[91334] = state(2594); - v->a[91335] = 6; - v->a[91336] = sym_binary_expression; - v->a[91337] = sym_ternary_expression; - v->a[91338] = sym_unary_expression; - v->a[91339] = sym_postfix_expression; + v->a[91320] = sym_string; + v->a[91321] = sym_number; + v->a[91322] = sym_simple_expansion; + v->a[91323] = sym_expansion; + v->a[91324] = sym_command_substitution; + v->a[91325] = 19; + v->a[91326] = actions(3); + v->a[91327] = 1; + v->a[91328] = sym_comment; + v->a[91329] = actions(2458); + v->a[91330] = 1; + v->a[91331] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91332] = actions(2460); + v->a[91333] = 1; + v->a[91334] = anon_sym_DOLLAR; + v->a[91335] = actions(2464); + v->a[91336] = 1; + v->a[91337] = anon_sym_DQUOTE; + v->a[91338] = actions(2466); + v->a[91339] = 1; small_parse_table_4567(v); } void small_parse_table_4567(t_small_parse_table_array *v) { - v->a[91340] = sym_parenthesized_expression; - v->a[91341] = sym_concatenation; - v->a[91342] = state(2503); - v->a[91343] = 9; - v->a[91344] = sym_arithmetic_expansion; - v->a[91345] = sym_brace_expression; - v->a[91346] = sym_string; - v->a[91347] = sym_translated_string; - v->a[91348] = sym_number; - v->a[91349] = sym_simple_expansion; - v->a[91350] = sym_expansion; - v->a[91351] = sym_command_substitution; - v->a[91352] = sym_process_substitution; - v->a[91353] = 3; - v->a[91354] = actions(3); - v->a[91355] = 1; - v->a[91356] = sym_comment; - v->a[91357] = actions(1263); - v->a[91358] = 4; - v->a[91359] = sym_file_descriptor; + v->a[91340] = aux_sym_number_token1; + v->a[91341] = actions(2468); + v->a[91342] = 1; + v->a[91343] = aux_sym_number_token2; + v->a[91344] = actions(2470); + v->a[91345] = 1; + v->a[91346] = anon_sym_DOLLAR_LBRACE; + v->a[91347] = actions(2472); + v->a[91348] = 1; + v->a[91349] = anon_sym_DOLLAR_LPAREN; + v->a[91350] = actions(2474); + v->a[91351] = 1; + v->a[91352] = anon_sym_BQUOTE; + v->a[91353] = actions(2476); + v->a[91354] = 1; + v->a[91355] = anon_sym_DOLLAR_BQUOTE; + v->a[91356] = actions(2482); + v->a[91357] = 1; + v->a[91358] = sym__brace_start; + v->a[91359] = actions(5072); small_parse_table_4568(v); } void small_parse_table_4568(t_small_parse_table_array *v) { - v->a[91360] = sym_test_operator; - v->a[91361] = sym__brace_start; - v->a[91362] = aux_sym_heredoc_redirect_token1; - v->a[91363] = actions(1261); - v->a[91364] = 40; - v->a[91365] = anon_sym_LPAREN_LPAREN; - v->a[91366] = anon_sym_SEMI; - v->a[91367] = anon_sym_PIPE_PIPE; - v->a[91368] = anon_sym_AMP_AMP; - v->a[91369] = anon_sym_PIPE; - v->a[91370] = anon_sym_AMP; - v->a[91371] = anon_sym_LT; - v->a[91372] = anon_sym_GT; - v->a[91373] = anon_sym_LT_LT; - v->a[91374] = anon_sym_GT_GT; - v->a[91375] = anon_sym_esac; - v->a[91376] = anon_sym_SEMI_SEMI; - v->a[91377] = anon_sym_SEMI_AMP; - v->a[91378] = anon_sym_SEMI_SEMI_AMP; - v->a[91379] = anon_sym_PIPE_AMP; + v->a[91360] = 1; + v->a[91361] = sym__special_character; + v->a[91362] = actions(5074); + v->a[91363] = 1; + v->a[91364] = sym_test_operator; + v->a[91365] = actions(5092); + v->a[91366] = 1; + v->a[91367] = aux_sym_heredoc_redirect_token1; + v->a[91368] = state(2666); + v->a[91369] = 1; + v->a[91370] = aux_sym__literal_repeat1; + v->a[91371] = actions(5066); + v->a[91372] = 2; + v->a[91373] = sym_raw_string; + v->a[91374] = sym_word; + v->a[91375] = state(1852); + v->a[91376] = 2; + v->a[91377] = sym_concatenation; + v->a[91378] = aux_sym_for_statement_repeat1; + v->a[91379] = actions(5090); small_parse_table_4569(v); } void small_parse_table_4569(t_small_parse_table_array *v) { - v->a[91380] = anon_sym_AMP_GT; - v->a[91381] = anon_sym_AMP_GT_GT; - v->a[91382] = anon_sym_LT_AMP; - v->a[91383] = anon_sym_GT_AMP; - v->a[91384] = anon_sym_GT_PIPE; - v->a[91385] = anon_sym_LT_AMP_DASH; - v->a[91386] = anon_sym_GT_AMP_DASH; - v->a[91387] = anon_sym_LT_LT_DASH; - v->a[91388] = anon_sym_LT_LT_LT; - v->a[91389] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91390] = anon_sym_DOLLAR_LBRACK; - v->a[91391] = anon_sym_DOLLAR; - v->a[91392] = sym__special_character; - v->a[91393] = anon_sym_DQUOTE; - v->a[91394] = sym_raw_string; - v->a[91395] = sym_ansi_c_string; - v->a[91396] = aux_sym_number_token1; - v->a[91397] = aux_sym_number_token2; - v->a[91398] = anon_sym_DOLLAR_LBRACE; - v->a[91399] = anon_sym_DOLLAR_LPAREN; + v->a[91380] = 3; + v->a[91381] = anon_sym_SEMI_SEMI; + v->a[91382] = anon_sym_AMP; + v->a[91383] = anon_sym_SEMI; + v->a[91384] = state(2609); + v->a[91385] = 7; + v->a[91386] = sym_arithmetic_expansion; + v->a[91387] = sym_brace_expression; + v->a[91388] = sym_string; + v->a[91389] = sym_number; + v->a[91390] = sym_simple_expansion; + v->a[91391] = sym_expansion; + v->a[91392] = sym_command_substitution; + v->a[91393] = 6; + v->a[91394] = actions(3); + v->a[91395] = 1; + v->a[91396] = sym_comment; + v->a[91397] = actions(4907); + v->a[91398] = 1; + v->a[91399] = aux_sym_concatenation_token1; small_parse_table_4570(v); } diff --git a/parser/static/small_parse_table/small_parse_table_914.c b/parser/static/small_parse_table/small_parse_table_914.c index afb3779f..16e6884b 100644 --- a/parser/static/small_parse_table/small_parse_table_914.c +++ b/parser/static/small_parse_table/small_parse_table_914.c @@ -14,123 +14,123 @@ void small_parse_table_4570(t_small_parse_table_array *v) { - v->a[91400] = anon_sym_BQUOTE; - v->a[91401] = anon_sym_DOLLAR_BQUOTE; - v->a[91402] = anon_sym_LT_LPAREN; - v->a[91403] = anon_sym_GT_LPAREN; - v->a[91404] = sym_word; - v->a[91405] = 5; - v->a[91406] = actions(3); - v->a[91407] = 1; - v->a[91408] = sym_comment; - v->a[91409] = actions(6084); - v->a[91410] = 1; - v->a[91411] = sym__special_character; - v->a[91412] = state(1886); - v->a[91413] = 1; - v->a[91414] = aux_sym__literal_repeat1; - v->a[91415] = actions(1364); - v->a[91416] = 4; - v->a[91417] = sym_file_descriptor; - v->a[91418] = sym_test_operator; - v->a[91419] = sym__brace_start; + v->a[91400] = actions(4909); + v->a[91401] = 1; + v->a[91402] = sym__concat; + v->a[91403] = state(1854); + v->a[91404] = 1; + v->a[91405] = aux_sym_concatenation_repeat1; + v->a[91406] = actions(2719); + v->a[91407] = 3; + v->a[91408] = sym_file_descriptor; + v->a[91409] = sym_variable_name; + v->a[91410] = aux_sym_heredoc_redirect_token1; + v->a[91411] = actions(2717); + v->a[91412] = 22; + v->a[91413] = anon_sym_esac; + v->a[91414] = anon_sym_PIPE; + v->a[91415] = anon_sym_SEMI_SEMI; + v->a[91416] = anon_sym_SEMI_AMP; + v->a[91417] = anon_sym_SEMI_SEMI_AMP; + v->a[91418] = anon_sym_PIPE_AMP; + v->a[91419] = anon_sym_AMP_AMP; small_parse_table_4571(v); } void small_parse_table_4571(t_small_parse_table_array *v) { - v->a[91420] = aux_sym_heredoc_redirect_token1; - v->a[91421] = actions(1362); - v->a[91422] = 38; - v->a[91423] = anon_sym_LPAREN_LPAREN; - v->a[91424] = anon_sym_SEMI; - v->a[91425] = anon_sym_PIPE_PIPE; - v->a[91426] = anon_sym_AMP_AMP; - v->a[91427] = anon_sym_PIPE; - v->a[91428] = anon_sym_AMP; - v->a[91429] = anon_sym_LT; - v->a[91430] = anon_sym_GT; + v->a[91420] = anon_sym_PIPE_PIPE; + v->a[91421] = anon_sym_LT; + v->a[91422] = anon_sym_GT; + v->a[91423] = anon_sym_GT_GT; + v->a[91424] = anon_sym_AMP_GT; + v->a[91425] = anon_sym_AMP_GT_GT; + v->a[91426] = anon_sym_LT_AMP; + v->a[91427] = anon_sym_GT_AMP; + v->a[91428] = anon_sym_GT_PIPE; + v->a[91429] = anon_sym_LT_AMP_DASH; + v->a[91430] = anon_sym_GT_AMP_DASH; v->a[91431] = anon_sym_LT_LT; - v->a[91432] = anon_sym_GT_GT; - v->a[91433] = anon_sym_esac; - v->a[91434] = anon_sym_SEMI_SEMI; - v->a[91435] = anon_sym_SEMI_AMP; - v->a[91436] = anon_sym_SEMI_SEMI_AMP; - v->a[91437] = anon_sym_PIPE_AMP; - v->a[91438] = anon_sym_AMP_GT; - v->a[91439] = anon_sym_AMP_GT_GT; + v->a[91432] = anon_sym_LT_LT_DASH; + v->a[91433] = anon_sym_AMP; + v->a[91434] = anon_sym_SEMI; + v->a[91435] = 3; + v->a[91436] = actions(57); + v->a[91437] = 1; + v->a[91438] = sym_comment; + v->a[91439] = actions(2652); small_parse_table_4572(v); } void small_parse_table_4572(t_small_parse_table_array *v) { - v->a[91440] = anon_sym_LT_AMP; - v->a[91441] = anon_sym_GT_AMP; - v->a[91442] = anon_sym_GT_PIPE; - v->a[91443] = anon_sym_LT_AMP_DASH; - v->a[91444] = anon_sym_GT_AMP_DASH; - v->a[91445] = anon_sym_LT_LT_DASH; - v->a[91446] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91447] = anon_sym_DOLLAR_LBRACK; - v->a[91448] = anon_sym_DOLLAR; - v->a[91449] = anon_sym_DQUOTE; - v->a[91450] = sym_raw_string; - v->a[91451] = sym_ansi_c_string; - v->a[91452] = aux_sym_number_token1; - v->a[91453] = aux_sym_number_token2; - v->a[91454] = anon_sym_DOLLAR_LBRACE; - v->a[91455] = anon_sym_DOLLAR_LPAREN; - v->a[91456] = anon_sym_BQUOTE; - v->a[91457] = anon_sym_DOLLAR_BQUOTE; - v->a[91458] = anon_sym_LT_LPAREN; - v->a[91459] = anon_sym_GT_LPAREN; + v->a[91440] = 11; + v->a[91441] = anon_sym_LT; + v->a[91442] = anon_sym_GT; + v->a[91443] = anon_sym_AMP_GT; + v->a[91444] = anon_sym_LT_AMP; + v->a[91445] = anon_sym_GT_AMP; + v->a[91446] = anon_sym_DOLLAR; + v->a[91447] = aux_sym_number_token1; + v->a[91448] = aux_sym_number_token2; + v->a[91449] = anon_sym_DOLLAR_LPAREN; + v->a[91450] = anon_sym_BQUOTE; + v->a[91451] = sym_word; + v->a[91452] = actions(2654); + v->a[91453] = 17; + v->a[91454] = sym_file_descriptor; + v->a[91455] = sym__concat; + v->a[91456] = sym_variable_name; + v->a[91457] = sym_test_operator; + v->a[91458] = sym__brace_start; + v->a[91459] = anon_sym_GT_GT; small_parse_table_4573(v); } void small_parse_table_4573(t_small_parse_table_array *v) { - v->a[91460] = sym_word; - v->a[91461] = 5; - v->a[91462] = actions(3); - v->a[91463] = 1; - v->a[91464] = sym_comment; - v->a[91465] = actions(5970); - v->a[91466] = 1; - v->a[91467] = sym__special_character; - v->a[91468] = state(1736); - v->a[91469] = 1; - v->a[91470] = aux_sym__literal_repeat1; - v->a[91471] = actions(5069); - v->a[91472] = 5; - v->a[91473] = sym_file_descriptor; - v->a[91474] = sym_variable_name; - v->a[91475] = sym_test_operator; - v->a[91476] = sym__brace_start; - v->a[91477] = aux_sym_heredoc_redirect_token1; - v->a[91478] = actions(5067); - v->a[91479] = 37; + v->a[91460] = anon_sym_AMP_GT_GT; + v->a[91461] = anon_sym_GT_PIPE; + v->a[91462] = anon_sym_LT_AMP_DASH; + v->a[91463] = anon_sym_GT_AMP_DASH; + v->a[91464] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91465] = aux_sym_concatenation_token1; + v->a[91466] = sym__special_character; + v->a[91467] = anon_sym_DQUOTE; + v->a[91468] = sym_raw_string; + v->a[91469] = anon_sym_DOLLAR_LBRACE; + v->a[91470] = anon_sym_DOLLAR_BQUOTE; + v->a[91471] = 3; + v->a[91472] = actions(57); + v->a[91473] = 1; + v->a[91474] = sym_comment; + v->a[91475] = actions(3060); + v->a[91476] = 11; + v->a[91477] = anon_sym_LT; + v->a[91478] = anon_sym_GT; + v->a[91479] = anon_sym_AMP_GT; small_parse_table_4574(v); } void small_parse_table_4574(t_small_parse_table_array *v) { - v->a[91480] = anon_sym_LPAREN_LPAREN; - v->a[91481] = anon_sym_SEMI; - v->a[91482] = anon_sym_PIPE_PIPE; - v->a[91483] = anon_sym_AMP_AMP; - v->a[91484] = anon_sym_PIPE; - v->a[91485] = anon_sym_AMP; - v->a[91486] = anon_sym_LT; - v->a[91487] = anon_sym_GT; - v->a[91488] = anon_sym_LT_LT; - v->a[91489] = anon_sym_GT_GT; - v->a[91490] = anon_sym_RPAREN; - v->a[91491] = anon_sym_SEMI_SEMI; - v->a[91492] = anon_sym_PIPE_AMP; - v->a[91493] = anon_sym_AMP_GT; - v->a[91494] = anon_sym_AMP_GT_GT; - v->a[91495] = anon_sym_LT_AMP; - v->a[91496] = anon_sym_GT_AMP; + v->a[91480] = anon_sym_LT_AMP; + v->a[91481] = anon_sym_GT_AMP; + v->a[91482] = anon_sym_DOLLAR; + v->a[91483] = aux_sym_number_token1; + v->a[91484] = aux_sym_number_token2; + v->a[91485] = anon_sym_DOLLAR_LPAREN; + v->a[91486] = anon_sym_BQUOTE; + v->a[91487] = sym_word; + v->a[91488] = actions(3062); + v->a[91489] = 17; + v->a[91490] = sym_file_descriptor; + v->a[91491] = sym__concat; + v->a[91492] = sym_variable_name; + v->a[91493] = sym_test_operator; + v->a[91494] = sym__brace_start; + v->a[91495] = anon_sym_GT_GT; + v->a[91496] = anon_sym_AMP_GT_GT; v->a[91497] = anon_sym_GT_PIPE; v->a[91498] = anon_sym_LT_AMP_DASH; v->a[91499] = anon_sym_GT_AMP_DASH; diff --git a/parser/static/small_parse_table/small_parse_table_915.c b/parser/static/small_parse_table/small_parse_table_915.c index 4cbb3d5e..12580359 100644 --- a/parser/static/small_parse_table/small_parse_table_915.c +++ b/parser/static/small_parse_table/small_parse_table_915.c @@ -14,126 +14,126 @@ void small_parse_table_4575(t_small_parse_table_array *v) { - v->a[91500] = anon_sym_LT_LT_DASH; - v->a[91501] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91502] = anon_sym_DOLLAR_LBRACK; - v->a[91503] = anon_sym_DOLLAR; - v->a[91504] = anon_sym_DQUOTE; - v->a[91505] = sym_raw_string; - v->a[91506] = sym_ansi_c_string; - v->a[91507] = aux_sym_number_token1; - v->a[91508] = aux_sym_number_token2; - v->a[91509] = anon_sym_DOLLAR_LBRACE; - v->a[91510] = anon_sym_DOLLAR_LPAREN; - v->a[91511] = anon_sym_BQUOTE; - v->a[91512] = anon_sym_DOLLAR_BQUOTE; - v->a[91513] = anon_sym_LT_LPAREN; - v->a[91514] = anon_sym_GT_LPAREN; - v->a[91515] = aux_sym__simple_variable_name_token1; - v->a[91516] = sym_word; - v->a[91517] = 3; - v->a[91518] = actions(3); - v->a[91519] = 1; + v->a[91500] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91501] = aux_sym_concatenation_token1; + v->a[91502] = sym__special_character; + v->a[91503] = anon_sym_DQUOTE; + v->a[91504] = sym_raw_string; + v->a[91505] = anon_sym_DOLLAR_LBRACE; + v->a[91506] = anon_sym_DOLLAR_BQUOTE; + v->a[91507] = 3; + v->a[91508] = actions(57); + v->a[91509] = 1; + v->a[91510] = sym_comment; + v->a[91511] = actions(3048); + v->a[91512] = 11; + v->a[91513] = anon_sym_LT; + v->a[91514] = anon_sym_GT; + v->a[91515] = anon_sym_AMP_GT; + v->a[91516] = anon_sym_LT_AMP; + v->a[91517] = anon_sym_GT_AMP; + v->a[91518] = anon_sym_DOLLAR; + v->a[91519] = aux_sym_number_token1; small_parse_table_4576(v); } void small_parse_table_4576(t_small_parse_table_array *v) { - v->a[91520] = sym_comment; - v->a[91521] = actions(1330); - v->a[91522] = 6; - v->a[91523] = sym_file_descriptor; - v->a[91524] = sym__concat; - v->a[91525] = sym_test_operator; - v->a[91526] = sym__brace_start; - v->a[91527] = ts_builtin_sym_end; - v->a[91528] = aux_sym_heredoc_redirect_token1; - v->a[91529] = actions(1328); - v->a[91530] = 38; - v->a[91531] = anon_sym_LPAREN_LPAREN; - v->a[91532] = anon_sym_SEMI; - v->a[91533] = anon_sym_PIPE_PIPE; - v->a[91534] = anon_sym_AMP_AMP; - v->a[91535] = anon_sym_PIPE; - v->a[91536] = anon_sym_AMP; - v->a[91537] = anon_sym_LT; - v->a[91538] = anon_sym_GT; - v->a[91539] = anon_sym_LT_LT; + v->a[91520] = aux_sym_number_token2; + v->a[91521] = anon_sym_DOLLAR_LPAREN; + v->a[91522] = anon_sym_BQUOTE; + v->a[91523] = sym_word; + v->a[91524] = actions(3050); + v->a[91525] = 17; + v->a[91526] = sym_file_descriptor; + v->a[91527] = sym__concat; + v->a[91528] = sym_variable_name; + v->a[91529] = sym_test_operator; + v->a[91530] = sym__brace_start; + v->a[91531] = anon_sym_GT_GT; + v->a[91532] = anon_sym_AMP_GT_GT; + v->a[91533] = anon_sym_GT_PIPE; + v->a[91534] = anon_sym_LT_AMP_DASH; + v->a[91535] = anon_sym_GT_AMP_DASH; + v->a[91536] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91537] = aux_sym_concatenation_token1; + v->a[91538] = sym__special_character; + v->a[91539] = anon_sym_DQUOTE; small_parse_table_4577(v); } void small_parse_table_4577(t_small_parse_table_array *v) { - v->a[91540] = anon_sym_GT_GT; - v->a[91541] = anon_sym_SEMI_SEMI; - v->a[91542] = anon_sym_PIPE_AMP; - v->a[91543] = anon_sym_AMP_GT; - v->a[91544] = anon_sym_AMP_GT_GT; - v->a[91545] = anon_sym_LT_AMP; - v->a[91546] = anon_sym_GT_AMP; - v->a[91547] = anon_sym_GT_PIPE; - v->a[91548] = anon_sym_LT_AMP_DASH; - v->a[91549] = anon_sym_GT_AMP_DASH; - v->a[91550] = anon_sym_LT_LT_DASH; - v->a[91551] = anon_sym_LT_LT_LT; - v->a[91552] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91553] = anon_sym_DOLLAR_LBRACK; - v->a[91554] = aux_sym_concatenation_token1; - v->a[91555] = anon_sym_DOLLAR; - v->a[91556] = sym__special_character; - v->a[91557] = anon_sym_DQUOTE; - v->a[91558] = sym_raw_string; - v->a[91559] = sym_ansi_c_string; + v->a[91540] = sym_raw_string; + v->a[91541] = anon_sym_DOLLAR_LBRACE; + v->a[91542] = anon_sym_DOLLAR_BQUOTE; + v->a[91543] = 3; + v->a[91544] = actions(57); + v->a[91545] = 1; + v->a[91546] = sym_comment; + v->a[91547] = actions(2826); + v->a[91548] = 11; + v->a[91549] = anon_sym_LT; + v->a[91550] = anon_sym_GT; + v->a[91551] = anon_sym_AMP_GT; + v->a[91552] = anon_sym_LT_AMP; + v->a[91553] = anon_sym_GT_AMP; + v->a[91554] = anon_sym_DOLLAR; + v->a[91555] = aux_sym_number_token1; + v->a[91556] = aux_sym_number_token2; + v->a[91557] = anon_sym_DOLLAR_LPAREN; + v->a[91558] = anon_sym_BQUOTE; + v->a[91559] = sym_word; small_parse_table_4578(v); } void small_parse_table_4578(t_small_parse_table_array *v) { - v->a[91560] = aux_sym_number_token1; - v->a[91561] = aux_sym_number_token2; - v->a[91562] = anon_sym_DOLLAR_LBRACE; - v->a[91563] = anon_sym_DOLLAR_LPAREN; - v->a[91564] = anon_sym_BQUOTE; - v->a[91565] = anon_sym_DOLLAR_BQUOTE; - v->a[91566] = anon_sym_LT_LPAREN; - v->a[91567] = anon_sym_GT_LPAREN; - v->a[91568] = sym_word; - v->a[91569] = 6; - v->a[91570] = actions(3); - v->a[91571] = 1; - v->a[91572] = sym_comment; - v->a[91573] = actions(6013); - v->a[91574] = 1; - v->a[91575] = aux_sym_concatenation_token1; - v->a[91576] = actions(6087); - v->a[91577] = 1; - v->a[91578] = sym__concat; - v->a[91579] = state(1879); + v->a[91560] = actions(2828); + v->a[91561] = 17; + v->a[91562] = sym_file_descriptor; + v->a[91563] = sym__concat; + v->a[91564] = sym_variable_name; + v->a[91565] = sym_test_operator; + v->a[91566] = sym__brace_start; + v->a[91567] = anon_sym_GT_GT; + v->a[91568] = anon_sym_AMP_GT_GT; + v->a[91569] = anon_sym_GT_PIPE; + v->a[91570] = anon_sym_LT_AMP_DASH; + v->a[91571] = anon_sym_GT_AMP_DASH; + v->a[91572] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91573] = aux_sym_concatenation_token1; + v->a[91574] = sym__special_character; + v->a[91575] = anon_sym_DQUOTE; + v->a[91576] = sym_raw_string; + v->a[91577] = anon_sym_DOLLAR_LBRACE; + v->a[91578] = anon_sym_DOLLAR_BQUOTE; + v->a[91579] = 3; small_parse_table_4579(v); } void small_parse_table_4579(t_small_parse_table_array *v) { - v->a[91580] = 1; - v->a[91581] = aux_sym_concatenation_repeat1; - v->a[91582] = actions(1288); - v->a[91583] = 4; - v->a[91584] = sym_file_descriptor; - v->a[91585] = sym_test_operator; - v->a[91586] = sym__brace_start; - v->a[91587] = aux_sym_heredoc_redirect_token1; - v->a[91588] = actions(1286); - v->a[91589] = 37; - v->a[91590] = anon_sym_LPAREN_LPAREN; - v->a[91591] = anon_sym_SEMI; - v->a[91592] = anon_sym_PIPE_PIPE; - v->a[91593] = anon_sym_AMP_AMP; - v->a[91594] = anon_sym_PIPE; - v->a[91595] = anon_sym_AMP; - v->a[91596] = anon_sym_LT; - v->a[91597] = anon_sym_GT; - v->a[91598] = anon_sym_LT_LT; - v->a[91599] = anon_sym_GT_GT; + v->a[91580] = actions(57); + v->a[91581] = 1; + v->a[91582] = sym_comment; + v->a[91583] = actions(3032); + v->a[91584] = 11; + v->a[91585] = anon_sym_LT; + v->a[91586] = anon_sym_GT; + v->a[91587] = anon_sym_AMP_GT; + v->a[91588] = anon_sym_LT_AMP; + v->a[91589] = anon_sym_GT_AMP; + v->a[91590] = anon_sym_DOLLAR; + v->a[91591] = aux_sym_number_token1; + v->a[91592] = aux_sym_number_token2; + v->a[91593] = anon_sym_DOLLAR_LPAREN; + v->a[91594] = anon_sym_BQUOTE; + v->a[91595] = sym_word; + v->a[91596] = actions(3034); + v->a[91597] = 17; + v->a[91598] = sym_file_descriptor; + v->a[91599] = sym__concat; small_parse_table_4580(v); } diff --git a/parser/static/small_parse_table/small_parse_table_916.c b/parser/static/small_parse_table/small_parse_table_916.c index 7a283ce2..ab517f8b 100644 --- a/parser/static/small_parse_table/small_parse_table_916.c +++ b/parser/static/small_parse_table/small_parse_table_916.c @@ -14,126 +14,126 @@ void small_parse_table_4580(t_small_parse_table_array *v) { - v->a[91600] = anon_sym_RPAREN; - v->a[91601] = anon_sym_SEMI_SEMI; - v->a[91602] = anon_sym_PIPE_AMP; - v->a[91603] = anon_sym_AMP_GT; + v->a[91600] = sym_variable_name; + v->a[91601] = sym_test_operator; + v->a[91602] = sym__brace_start; + v->a[91603] = anon_sym_GT_GT; v->a[91604] = anon_sym_AMP_GT_GT; - v->a[91605] = anon_sym_LT_AMP; - v->a[91606] = anon_sym_GT_AMP; - v->a[91607] = anon_sym_GT_PIPE; - v->a[91608] = anon_sym_LT_AMP_DASH; - v->a[91609] = anon_sym_GT_AMP_DASH; - v->a[91610] = anon_sym_LT_LT_DASH; - v->a[91611] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91612] = anon_sym_DOLLAR_LBRACK; - v->a[91613] = anon_sym_DOLLAR; - v->a[91614] = sym__special_character; - v->a[91615] = anon_sym_DQUOTE; - v->a[91616] = sym_raw_string; - v->a[91617] = sym_ansi_c_string; - v->a[91618] = aux_sym_number_token1; - v->a[91619] = aux_sym_number_token2; + v->a[91605] = anon_sym_GT_PIPE; + v->a[91606] = anon_sym_LT_AMP_DASH; + v->a[91607] = anon_sym_GT_AMP_DASH; + v->a[91608] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91609] = aux_sym_concatenation_token1; + v->a[91610] = sym__special_character; + v->a[91611] = anon_sym_DQUOTE; + v->a[91612] = sym_raw_string; + v->a[91613] = anon_sym_DOLLAR_LBRACE; + v->a[91614] = anon_sym_DOLLAR_BQUOTE; + v->a[91615] = 3; + v->a[91616] = actions(57); + v->a[91617] = 1; + v->a[91618] = sym_comment; + v->a[91619] = actions(2965); small_parse_table_4581(v); } void small_parse_table_4581(t_small_parse_table_array *v) { - v->a[91620] = anon_sym_DOLLAR_LBRACE; - v->a[91621] = anon_sym_DOLLAR_LPAREN; - v->a[91622] = anon_sym_BQUOTE; - v->a[91623] = anon_sym_DOLLAR_BQUOTE; - v->a[91624] = anon_sym_LT_LPAREN; - v->a[91625] = anon_sym_GT_LPAREN; - v->a[91626] = sym_word; - v->a[91627] = 3; - v->a[91628] = actions(3); - v->a[91629] = 1; - v->a[91630] = sym_comment; - v->a[91631] = actions(1263); - v->a[91632] = 4; - v->a[91633] = sym_file_descriptor; - v->a[91634] = sym_test_operator; - v->a[91635] = sym__brace_start; - v->a[91636] = aux_sym_heredoc_redirect_token1; - v->a[91637] = actions(1261); - v->a[91638] = 40; - v->a[91639] = anon_sym_LPAREN_LPAREN; + v->a[91620] = 11; + v->a[91621] = anon_sym_LT; + v->a[91622] = anon_sym_GT; + v->a[91623] = anon_sym_AMP_GT; + v->a[91624] = anon_sym_LT_AMP; + v->a[91625] = anon_sym_GT_AMP; + v->a[91626] = anon_sym_DOLLAR; + v->a[91627] = aux_sym_number_token1; + v->a[91628] = aux_sym_number_token2; + v->a[91629] = anon_sym_DOLLAR_LPAREN; + v->a[91630] = anon_sym_BQUOTE; + v->a[91631] = sym_word; + v->a[91632] = actions(2967); + v->a[91633] = 17; + v->a[91634] = sym_file_descriptor; + v->a[91635] = sym__concat; + v->a[91636] = sym_variable_name; + v->a[91637] = sym_test_operator; + v->a[91638] = sym__brace_start; + v->a[91639] = anon_sym_GT_GT; small_parse_table_4582(v); } void small_parse_table_4582(t_small_parse_table_array *v) { - v->a[91640] = anon_sym_SEMI; - v->a[91641] = anon_sym_PIPE_PIPE; - v->a[91642] = anon_sym_AMP_AMP; - v->a[91643] = anon_sym_PIPE; - v->a[91644] = anon_sym_AMP; - v->a[91645] = anon_sym_LT; - v->a[91646] = anon_sym_GT; - v->a[91647] = anon_sym_LT_LT; - v->a[91648] = anon_sym_GT_GT; - v->a[91649] = anon_sym_esac; - v->a[91650] = anon_sym_SEMI_SEMI; - v->a[91651] = anon_sym_SEMI_AMP; - v->a[91652] = anon_sym_SEMI_SEMI_AMP; - v->a[91653] = anon_sym_PIPE_AMP; - v->a[91654] = anon_sym_AMP_GT; - v->a[91655] = anon_sym_AMP_GT_GT; - v->a[91656] = anon_sym_LT_AMP; - v->a[91657] = anon_sym_GT_AMP; - v->a[91658] = anon_sym_GT_PIPE; - v->a[91659] = anon_sym_LT_AMP_DASH; + v->a[91640] = anon_sym_AMP_GT_GT; + v->a[91641] = anon_sym_GT_PIPE; + v->a[91642] = anon_sym_LT_AMP_DASH; + v->a[91643] = anon_sym_GT_AMP_DASH; + v->a[91644] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91645] = aux_sym_concatenation_token1; + v->a[91646] = sym__special_character; + v->a[91647] = anon_sym_DQUOTE; + v->a[91648] = sym_raw_string; + v->a[91649] = anon_sym_DOLLAR_LBRACE; + v->a[91650] = anon_sym_DOLLAR_BQUOTE; + v->a[91651] = 3; + v->a[91652] = actions(57); + v->a[91653] = 1; + v->a[91654] = sym_comment; + v->a[91655] = actions(2906); + v->a[91656] = 11; + v->a[91657] = anon_sym_LT; + v->a[91658] = anon_sym_GT; + v->a[91659] = anon_sym_AMP_GT; small_parse_table_4583(v); } void small_parse_table_4583(t_small_parse_table_array *v) { - v->a[91660] = anon_sym_GT_AMP_DASH; - v->a[91661] = anon_sym_LT_LT_DASH; - v->a[91662] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91663] = anon_sym_DOLLAR_LBRACK; - v->a[91664] = anon_sym_DOLLAR; - v->a[91665] = sym__special_character; - v->a[91666] = anon_sym_DQUOTE; - v->a[91667] = sym_raw_string; - v->a[91668] = sym_ansi_c_string; - v->a[91669] = aux_sym_number_token1; - v->a[91670] = aux_sym_number_token2; - v->a[91671] = anon_sym_DOLLAR_LBRACE; - v->a[91672] = anon_sym_DOLLAR_LPAREN; - v->a[91673] = anon_sym_BQUOTE; - v->a[91674] = anon_sym_DOLLAR_BQUOTE; - v->a[91675] = anon_sym_LT_LPAREN; - v->a[91676] = anon_sym_GT_LPAREN; - v->a[91677] = aux_sym__simple_variable_name_token1; - v->a[91678] = sym_word; - v->a[91679] = 3; + v->a[91660] = anon_sym_LT_AMP; + v->a[91661] = anon_sym_GT_AMP; + v->a[91662] = anon_sym_DOLLAR; + v->a[91663] = aux_sym_number_token1; + v->a[91664] = aux_sym_number_token2; + v->a[91665] = anon_sym_DOLLAR_LPAREN; + v->a[91666] = anon_sym_BQUOTE; + v->a[91667] = sym_word; + v->a[91668] = actions(2908); + v->a[91669] = 17; + v->a[91670] = sym_file_descriptor; + v->a[91671] = sym__concat; + v->a[91672] = sym_variable_name; + v->a[91673] = sym_test_operator; + v->a[91674] = sym__brace_start; + v->a[91675] = anon_sym_GT_GT; + v->a[91676] = anon_sym_AMP_GT_GT; + v->a[91677] = anon_sym_GT_PIPE; + v->a[91678] = anon_sym_LT_AMP_DASH; + v->a[91679] = anon_sym_GT_AMP_DASH; small_parse_table_4584(v); } void small_parse_table_4584(t_small_parse_table_array *v) { - v->a[91680] = actions(3); - v->a[91681] = 1; - v->a[91682] = sym_comment; - v->a[91683] = actions(1322); - v->a[91684] = 6; - v->a[91685] = sym_file_descriptor; - v->a[91686] = sym__concat; - v->a[91687] = sym_test_operator; - v->a[91688] = sym__brace_start; - v->a[91689] = ts_builtin_sym_end; - v->a[91690] = aux_sym_heredoc_redirect_token1; - v->a[91691] = actions(1320); - v->a[91692] = 38; - v->a[91693] = anon_sym_LPAREN_LPAREN; - v->a[91694] = anon_sym_SEMI; - v->a[91695] = anon_sym_PIPE_PIPE; - v->a[91696] = anon_sym_AMP_AMP; - v->a[91697] = anon_sym_PIPE; - v->a[91698] = anon_sym_AMP; - v->a[91699] = anon_sym_LT; + v->a[91680] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91681] = aux_sym_concatenation_token1; + v->a[91682] = sym__special_character; + v->a[91683] = anon_sym_DQUOTE; + v->a[91684] = sym_raw_string; + v->a[91685] = anon_sym_DOLLAR_LBRACE; + v->a[91686] = anon_sym_DOLLAR_BQUOTE; + v->a[91687] = 3; + v->a[91688] = actions(57); + v->a[91689] = 1; + v->a[91690] = sym_comment; + v->a[91691] = actions(2772); + v->a[91692] = 11; + v->a[91693] = anon_sym_LT; + v->a[91694] = anon_sym_GT; + v->a[91695] = anon_sym_AMP_GT; + v->a[91696] = anon_sym_LT_AMP; + v->a[91697] = anon_sym_GT_AMP; + v->a[91698] = anon_sym_DOLLAR; + v->a[91699] = aux_sym_number_token1; small_parse_table_4585(v); } diff --git a/parser/static/small_parse_table/small_parse_table_917.c b/parser/static/small_parse_table/small_parse_table_917.c index 77ffdf5d..04005c86 100644 --- a/parser/static/small_parse_table/small_parse_table_917.c +++ b/parser/static/small_parse_table/small_parse_table_917.c @@ -14,24 +14,24 @@ void small_parse_table_4585(t_small_parse_table_array *v) { - v->a[91700] = anon_sym_GT; - v->a[91701] = anon_sym_LT_LT; - v->a[91702] = anon_sym_GT_GT; - v->a[91703] = anon_sym_SEMI_SEMI; - v->a[91704] = anon_sym_PIPE_AMP; - v->a[91705] = anon_sym_AMP_GT; - v->a[91706] = anon_sym_AMP_GT_GT; - v->a[91707] = anon_sym_LT_AMP; - v->a[91708] = anon_sym_GT_AMP; - v->a[91709] = anon_sym_GT_PIPE; - v->a[91710] = anon_sym_LT_AMP_DASH; - v->a[91711] = anon_sym_GT_AMP_DASH; - v->a[91712] = anon_sym_LT_LT_DASH; - v->a[91713] = anon_sym_LT_LT_LT; - v->a[91714] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91715] = anon_sym_DOLLAR_LBRACK; - v->a[91716] = aux_sym_concatenation_token1; - v->a[91717] = anon_sym_DOLLAR; + v->a[91700] = aux_sym_number_token2; + v->a[91701] = anon_sym_DOLLAR_LPAREN; + v->a[91702] = anon_sym_BQUOTE; + v->a[91703] = sym_word; + v->a[91704] = actions(2774); + v->a[91705] = 17; + v->a[91706] = sym_file_descriptor; + v->a[91707] = sym__concat; + v->a[91708] = sym_variable_name; + v->a[91709] = sym_test_operator; + v->a[91710] = sym__brace_start; + v->a[91711] = anon_sym_GT_GT; + v->a[91712] = anon_sym_AMP_GT_GT; + v->a[91713] = anon_sym_GT_PIPE; + v->a[91714] = anon_sym_LT_AMP_DASH; + v->a[91715] = anon_sym_GT_AMP_DASH; + v->a[91716] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91717] = aux_sym_concatenation_token1; v->a[91718] = sym__special_character; v->a[91719] = anon_sym_DQUOTE; small_parse_table_4586(v); @@ -40,100 +40,100 @@ void small_parse_table_4585(t_small_parse_table_array *v) void small_parse_table_4586(t_small_parse_table_array *v) { v->a[91720] = sym_raw_string; - v->a[91721] = sym_ansi_c_string; - v->a[91722] = aux_sym_number_token1; - v->a[91723] = aux_sym_number_token2; - v->a[91724] = anon_sym_DOLLAR_LBRACE; - v->a[91725] = anon_sym_DOLLAR_LPAREN; - v->a[91726] = anon_sym_BQUOTE; - v->a[91727] = anon_sym_DOLLAR_BQUOTE; - v->a[91728] = anon_sym_LT_LPAREN; - v->a[91729] = anon_sym_GT_LPAREN; - v->a[91730] = sym_word; - v->a[91731] = 7; - v->a[91732] = actions(3); - v->a[91733] = 1; - v->a[91734] = sym_comment; - v->a[91735] = actions(5826); - v->a[91736] = 1; - v->a[91737] = aux_sym_heredoc_redirect_token1; - v->a[91738] = actions(5828); - v->a[91739] = 1; + v->a[91721] = anon_sym_DOLLAR_LBRACE; + v->a[91722] = anon_sym_DOLLAR_BQUOTE; + v->a[91723] = 3; + v->a[91724] = actions(57); + v->a[91725] = 1; + v->a[91726] = sym_comment; + v->a[91727] = actions(3115); + v->a[91728] = 11; + v->a[91729] = anon_sym_LT; + v->a[91730] = anon_sym_GT; + v->a[91731] = anon_sym_AMP_GT; + v->a[91732] = anon_sym_LT_AMP; + v->a[91733] = anon_sym_GT_AMP; + v->a[91734] = anon_sym_DOLLAR; + v->a[91735] = aux_sym_number_token1; + v->a[91736] = aux_sym_number_token2; + v->a[91737] = anon_sym_DOLLAR_LPAREN; + v->a[91738] = anon_sym_BQUOTE; + v->a[91739] = sym_word; small_parse_table_4587(v); } void small_parse_table_4587(t_small_parse_table_array *v) { - v->a[91740] = sym_file_descriptor; - v->a[91741] = actions(5831); - v->a[91742] = 3; - v->a[91743] = sym_variable_name; - v->a[91744] = sym_test_operator; - v->a[91745] = sym__brace_start; - v->a[91746] = actions(5821); - v->a[91747] = 11; - v->a[91748] = anon_sym_SEMI; - v->a[91749] = anon_sym_PIPE_PIPE; - v->a[91750] = anon_sym_AMP_AMP; - v->a[91751] = anon_sym_PIPE; - v->a[91752] = anon_sym_AMP; - v->a[91753] = anon_sym_LT_LT; - v->a[91754] = anon_sym_SEMI_SEMI; - v->a[91755] = anon_sym_SEMI_AMP; - v->a[91756] = anon_sym_SEMI_SEMI_AMP; - v->a[91757] = anon_sym_PIPE_AMP; - v->a[91758] = anon_sym_LT_LT_DASH; - v->a[91759] = actions(5823); + v->a[91740] = actions(3117); + v->a[91741] = 17; + v->a[91742] = sym_file_descriptor; + v->a[91743] = sym__concat; + v->a[91744] = sym_variable_name; + v->a[91745] = sym_test_operator; + v->a[91746] = sym__brace_start; + v->a[91747] = anon_sym_GT_GT; + v->a[91748] = anon_sym_AMP_GT_GT; + v->a[91749] = anon_sym_GT_PIPE; + v->a[91750] = anon_sym_LT_AMP_DASH; + v->a[91751] = anon_sym_GT_AMP_DASH; + v->a[91752] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91753] = aux_sym_concatenation_token1; + v->a[91754] = sym__special_character; + v->a[91755] = anon_sym_DQUOTE; + v->a[91756] = sym_raw_string; + v->a[91757] = anon_sym_DOLLAR_LBRACE; + v->a[91758] = anon_sym_DOLLAR_BQUOTE; + v->a[91759] = 3; small_parse_table_4588(v); } void small_parse_table_4588(t_small_parse_table_array *v) { - v->a[91760] = 11; - v->a[91761] = anon_sym_LT; - v->a[91762] = anon_sym_GT; - v->a[91763] = anon_sym_GT_GT; - v->a[91764] = anon_sym_AMP_GT; - v->a[91765] = anon_sym_AMP_GT_GT; - v->a[91766] = anon_sym_LT_AMP; - v->a[91767] = anon_sym_GT_AMP; - v->a[91768] = anon_sym_GT_PIPE; - v->a[91769] = anon_sym_LT_AMP_DASH; - v->a[91770] = anon_sym_GT_AMP_DASH; - v->a[91771] = anon_sym_LT_LT_LT; - v->a[91772] = actions(5819); - v->a[91773] = 17; - v->a[91774] = anon_sym_LPAREN_LPAREN; - v->a[91775] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91776] = anon_sym_DOLLAR_LBRACK; - v->a[91777] = anon_sym_DOLLAR; - v->a[91778] = sym__special_character; - v->a[91779] = anon_sym_DQUOTE; + v->a[91760] = actions(57); + v->a[91761] = 1; + v->a[91762] = sym_comment; + v->a[91763] = actions(2886); + v->a[91764] = 11; + v->a[91765] = anon_sym_LT; + v->a[91766] = anon_sym_GT; + v->a[91767] = anon_sym_AMP_GT; + v->a[91768] = anon_sym_LT_AMP; + v->a[91769] = anon_sym_GT_AMP; + v->a[91770] = anon_sym_DOLLAR; + v->a[91771] = aux_sym_number_token1; + v->a[91772] = aux_sym_number_token2; + v->a[91773] = anon_sym_DOLLAR_LPAREN; + v->a[91774] = anon_sym_BQUOTE; + v->a[91775] = sym_word; + v->a[91776] = actions(2888); + v->a[91777] = 17; + v->a[91778] = sym_file_descriptor; + v->a[91779] = sym__concat; small_parse_table_4589(v); } void small_parse_table_4589(t_small_parse_table_array *v) { - v->a[91780] = sym_raw_string; - v->a[91781] = sym_ansi_c_string; - v->a[91782] = aux_sym_number_token1; - v->a[91783] = aux_sym_number_token2; - v->a[91784] = anon_sym_DOLLAR_LBRACE; - v->a[91785] = anon_sym_DOLLAR_LPAREN; - v->a[91786] = anon_sym_BQUOTE; - v->a[91787] = anon_sym_DOLLAR_BQUOTE; - v->a[91788] = anon_sym_LT_LPAREN; - v->a[91789] = anon_sym_GT_LPAREN; - v->a[91790] = sym_word; - v->a[91791] = 7; - v->a[91792] = actions(3); - v->a[91793] = 1; - v->a[91794] = sym_comment; - v->a[91795] = actions(5826); - v->a[91796] = 1; - v->a[91797] = aux_sym_heredoc_redirect_token1; - v->a[91798] = actions(5828); - v->a[91799] = 1; + v->a[91780] = sym_variable_name; + v->a[91781] = sym_test_operator; + v->a[91782] = sym__brace_start; + v->a[91783] = anon_sym_GT_GT; + v->a[91784] = anon_sym_AMP_GT_GT; + v->a[91785] = anon_sym_GT_PIPE; + v->a[91786] = anon_sym_LT_AMP_DASH; + v->a[91787] = anon_sym_GT_AMP_DASH; + v->a[91788] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91789] = aux_sym_concatenation_token1; + v->a[91790] = sym__special_character; + v->a[91791] = anon_sym_DQUOTE; + v->a[91792] = sym_raw_string; + v->a[91793] = anon_sym_DOLLAR_LBRACE; + v->a[91794] = anon_sym_DOLLAR_BQUOTE; + v->a[91795] = 3; + v->a[91796] = actions(57); + v->a[91797] = 1; + v->a[91798] = sym_comment; + v->a[91799] = actions(3064); small_parse_table_4590(v); } diff --git a/parser/static/small_parse_table/small_parse_table_918.c b/parser/static/small_parse_table/small_parse_table_918.c index fd0578a2..34f5aab2 100644 --- a/parser/static/small_parse_table/small_parse_table_918.c +++ b/parser/static/small_parse_table/small_parse_table_918.c @@ -14,126 +14,126 @@ void small_parse_table_4590(t_small_parse_table_array *v) { - v->a[91800] = sym_file_descriptor; - v->a[91801] = actions(5831); - v->a[91802] = 3; - v->a[91803] = sym_variable_name; - v->a[91804] = sym_test_operator; - v->a[91805] = sym__brace_start; - v->a[91806] = actions(5821); - v->a[91807] = 11; - v->a[91808] = anon_sym_SEMI; - v->a[91809] = anon_sym_PIPE_PIPE; - v->a[91810] = anon_sym_AMP_AMP; - v->a[91811] = anon_sym_PIPE; - v->a[91812] = anon_sym_AMP; - v->a[91813] = anon_sym_LT_LT; - v->a[91814] = anon_sym_SEMI_SEMI; - v->a[91815] = anon_sym_SEMI_AMP; - v->a[91816] = anon_sym_SEMI_SEMI_AMP; - v->a[91817] = anon_sym_PIPE_AMP; - v->a[91818] = anon_sym_LT_LT_DASH; - v->a[91819] = actions(5823); + v->a[91800] = 11; + v->a[91801] = anon_sym_LT; + v->a[91802] = anon_sym_GT; + v->a[91803] = anon_sym_AMP_GT; + v->a[91804] = anon_sym_LT_AMP; + v->a[91805] = anon_sym_GT_AMP; + v->a[91806] = anon_sym_DOLLAR; + v->a[91807] = aux_sym_number_token1; + v->a[91808] = aux_sym_number_token2; + v->a[91809] = anon_sym_DOLLAR_LPAREN; + v->a[91810] = anon_sym_BQUOTE; + v->a[91811] = sym_word; + v->a[91812] = actions(3066); + v->a[91813] = 17; + v->a[91814] = sym_file_descriptor; + v->a[91815] = sym__concat; + v->a[91816] = sym_variable_name; + v->a[91817] = sym_test_operator; + v->a[91818] = sym__brace_start; + v->a[91819] = anon_sym_GT_GT; small_parse_table_4591(v); } void small_parse_table_4591(t_small_parse_table_array *v) { - v->a[91820] = 11; - v->a[91821] = anon_sym_LT; - v->a[91822] = anon_sym_GT; - v->a[91823] = anon_sym_GT_GT; - v->a[91824] = anon_sym_AMP_GT; - v->a[91825] = anon_sym_AMP_GT_GT; - v->a[91826] = anon_sym_LT_AMP; - v->a[91827] = anon_sym_GT_AMP; - v->a[91828] = anon_sym_GT_PIPE; - v->a[91829] = anon_sym_LT_AMP_DASH; - v->a[91830] = anon_sym_GT_AMP_DASH; - v->a[91831] = anon_sym_LT_LT_LT; - v->a[91832] = actions(5819); - v->a[91833] = 17; - v->a[91834] = anon_sym_LPAREN_LPAREN; - v->a[91835] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91836] = anon_sym_DOLLAR_LBRACK; - v->a[91837] = anon_sym_DOLLAR; - v->a[91838] = sym__special_character; - v->a[91839] = anon_sym_DQUOTE; + v->a[91820] = anon_sym_AMP_GT_GT; + v->a[91821] = anon_sym_GT_PIPE; + v->a[91822] = anon_sym_LT_AMP_DASH; + v->a[91823] = anon_sym_GT_AMP_DASH; + v->a[91824] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91825] = aux_sym_concatenation_token1; + v->a[91826] = sym__special_character; + v->a[91827] = anon_sym_DQUOTE; + v->a[91828] = sym_raw_string; + v->a[91829] = anon_sym_DOLLAR_LBRACE; + v->a[91830] = anon_sym_DOLLAR_BQUOTE; + v->a[91831] = 19; + v->a[91832] = actions(3); + v->a[91833] = 1; + v->a[91834] = sym_comment; + v->a[91835] = actions(2458); + v->a[91836] = 1; + v->a[91837] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91838] = actions(2460); + v->a[91839] = 1; small_parse_table_4592(v); } void small_parse_table_4592(t_small_parse_table_array *v) { - v->a[91840] = sym_raw_string; - v->a[91841] = sym_ansi_c_string; - v->a[91842] = aux_sym_number_token1; - v->a[91843] = aux_sym_number_token2; - v->a[91844] = anon_sym_DOLLAR_LBRACE; - v->a[91845] = anon_sym_DOLLAR_LPAREN; - v->a[91846] = anon_sym_BQUOTE; - v->a[91847] = anon_sym_DOLLAR_BQUOTE; - v->a[91848] = anon_sym_LT_LPAREN; - v->a[91849] = anon_sym_GT_LPAREN; - v->a[91850] = sym_word; - v->a[91851] = 6; - v->a[91852] = actions(3); - v->a[91853] = 1; - v->a[91854] = sym_comment; - v->a[91855] = actions(6013); - v->a[91856] = 1; - v->a[91857] = aux_sym_concatenation_token1; - v->a[91858] = actions(6089); - v->a[91859] = 1; + v->a[91840] = anon_sym_DOLLAR; + v->a[91841] = actions(2464); + v->a[91842] = 1; + v->a[91843] = anon_sym_DQUOTE; + v->a[91844] = actions(2466); + v->a[91845] = 1; + v->a[91846] = aux_sym_number_token1; + v->a[91847] = actions(2468); + v->a[91848] = 1; + v->a[91849] = aux_sym_number_token2; + v->a[91850] = actions(2470); + v->a[91851] = 1; + v->a[91852] = anon_sym_DOLLAR_LBRACE; + v->a[91853] = actions(2472); + v->a[91854] = 1; + v->a[91855] = anon_sym_DOLLAR_LPAREN; + v->a[91856] = actions(2474); + v->a[91857] = 1; + v->a[91858] = anon_sym_BQUOTE; + v->a[91859] = actions(2476); small_parse_table_4593(v); } void small_parse_table_4593(t_small_parse_table_array *v) { - v->a[91860] = sym__concat; - v->a[91861] = state(1879); - v->a[91862] = 1; - v->a[91863] = aux_sym_concatenation_repeat1; - v->a[91864] = actions(1267); - v->a[91865] = 4; - v->a[91866] = sym_file_descriptor; - v->a[91867] = sym_test_operator; - v->a[91868] = sym__brace_start; - v->a[91869] = aux_sym_heredoc_redirect_token1; - v->a[91870] = actions(1265); - v->a[91871] = 37; - v->a[91872] = anon_sym_LPAREN_LPAREN; - v->a[91873] = anon_sym_SEMI; - v->a[91874] = anon_sym_PIPE_PIPE; - v->a[91875] = anon_sym_AMP_AMP; - v->a[91876] = anon_sym_PIPE; - v->a[91877] = anon_sym_AMP; - v->a[91878] = anon_sym_LT; - v->a[91879] = anon_sym_GT; + v->a[91860] = 1; + v->a[91861] = anon_sym_DOLLAR_BQUOTE; + v->a[91862] = actions(2482); + v->a[91863] = 1; + v->a[91864] = sym__brace_start; + v->a[91865] = actions(5072); + v->a[91866] = 1; + v->a[91867] = sym__special_character; + v->a[91868] = actions(5074); + v->a[91869] = 1; + v->a[91870] = sym_test_operator; + v->a[91871] = actions(5096); + v->a[91872] = 1; + v->a[91873] = aux_sym_heredoc_redirect_token1; + v->a[91874] = state(2666); + v->a[91875] = 1; + v->a[91876] = aux_sym__literal_repeat1; + v->a[91877] = actions(5066); + v->a[91878] = 2; + v->a[91879] = sym_raw_string; small_parse_table_4594(v); } void small_parse_table_4594(t_small_parse_table_array *v) { - v->a[91880] = anon_sym_LT_LT; - v->a[91881] = anon_sym_GT_GT; - v->a[91882] = anon_sym_RPAREN; - v->a[91883] = anon_sym_SEMI_SEMI; - v->a[91884] = anon_sym_PIPE_AMP; - v->a[91885] = anon_sym_AMP_GT; - v->a[91886] = anon_sym_AMP_GT_GT; - v->a[91887] = anon_sym_LT_AMP; - v->a[91888] = anon_sym_GT_AMP; - v->a[91889] = anon_sym_GT_PIPE; - v->a[91890] = anon_sym_LT_AMP_DASH; - v->a[91891] = anon_sym_GT_AMP_DASH; - v->a[91892] = anon_sym_LT_LT_DASH; - v->a[91893] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91894] = anon_sym_DOLLAR_LBRACK; - v->a[91895] = anon_sym_DOLLAR; - v->a[91896] = sym__special_character; - v->a[91897] = anon_sym_DQUOTE; - v->a[91898] = sym_raw_string; - v->a[91899] = sym_ansi_c_string; + v->a[91880] = sym_word; + v->a[91881] = state(1852); + v->a[91882] = 2; + v->a[91883] = sym_concatenation; + v->a[91884] = aux_sym_for_statement_repeat1; + v->a[91885] = actions(5094); + v->a[91886] = 3; + v->a[91887] = anon_sym_SEMI_SEMI; + v->a[91888] = anon_sym_AMP; + v->a[91889] = anon_sym_SEMI; + v->a[91890] = state(2609); + v->a[91891] = 7; + v->a[91892] = sym_arithmetic_expansion; + v->a[91893] = sym_brace_expression; + v->a[91894] = sym_string; + v->a[91895] = sym_number; + v->a[91896] = sym_simple_expansion; + v->a[91897] = sym_expansion; + v->a[91898] = sym_command_substitution; + v->a[91899] = 3; small_parse_table_4595(v); } diff --git a/parser/static/small_parse_table/small_parse_table_919.c b/parser/static/small_parse_table/small_parse_table_919.c index bd797695..824e95df 100644 --- a/parser/static/small_parse_table/small_parse_table_919.c +++ b/parser/static/small_parse_table/small_parse_table_919.c @@ -14,126 +14,126 @@ void small_parse_table_4595(t_small_parse_table_array *v) { - v->a[91900] = aux_sym_number_token1; - v->a[91901] = aux_sym_number_token2; - v->a[91902] = anon_sym_DOLLAR_LBRACE; - v->a[91903] = anon_sym_DOLLAR_LPAREN; - v->a[91904] = anon_sym_BQUOTE; - v->a[91905] = anon_sym_DOLLAR_BQUOTE; - v->a[91906] = anon_sym_LT_LPAREN; - v->a[91907] = anon_sym_GT_LPAREN; - v->a[91908] = sym_word; - v->a[91909] = 5; - v->a[91910] = actions(3); - v->a[91911] = 1; - v->a[91912] = sym_comment; - v->a[91913] = actions(5988); - v->a[91914] = 1; - v->a[91915] = sym__special_character; - v->a[91916] = state(1829); - v->a[91917] = 1; - v->a[91918] = aux_sym__literal_repeat1; - v->a[91919] = actions(5697); + v->a[91900] = actions(57); + v->a[91901] = 1; + v->a[91902] = sym_comment; + v->a[91903] = actions(2776); + v->a[91904] = 11; + v->a[91905] = anon_sym_LT; + v->a[91906] = anon_sym_GT; + v->a[91907] = anon_sym_AMP_GT; + v->a[91908] = anon_sym_LT_AMP; + v->a[91909] = anon_sym_GT_AMP; + v->a[91910] = anon_sym_DOLLAR; + v->a[91911] = aux_sym_number_token1; + v->a[91912] = aux_sym_number_token2; + v->a[91913] = anon_sym_DOLLAR_LPAREN; + v->a[91914] = anon_sym_BQUOTE; + v->a[91915] = sym_word; + v->a[91916] = actions(2778); + v->a[91917] = 17; + v->a[91918] = sym_file_descriptor; + v->a[91919] = sym__concat; small_parse_table_4596(v); } void small_parse_table_4596(t_small_parse_table_array *v) { - v->a[91920] = 6; - v->a[91921] = sym_file_descriptor; - v->a[91922] = sym_variable_name; - v->a[91923] = sym_test_operator; - v->a[91924] = sym__brace_start; - v->a[91925] = ts_builtin_sym_end; - v->a[91926] = aux_sym_heredoc_redirect_token1; - v->a[91927] = actions(5695); - v->a[91928] = 36; - v->a[91929] = anon_sym_LPAREN_LPAREN; - v->a[91930] = anon_sym_SEMI; - v->a[91931] = anon_sym_PIPE_PIPE; - v->a[91932] = anon_sym_AMP_AMP; - v->a[91933] = anon_sym_PIPE; - v->a[91934] = anon_sym_AMP; - v->a[91935] = anon_sym_LT; - v->a[91936] = anon_sym_GT; - v->a[91937] = anon_sym_LT_LT; - v->a[91938] = anon_sym_GT_GT; - v->a[91939] = anon_sym_SEMI_SEMI; + v->a[91920] = sym_variable_name; + v->a[91921] = sym_test_operator; + v->a[91922] = sym__brace_start; + v->a[91923] = anon_sym_GT_GT; + v->a[91924] = anon_sym_AMP_GT_GT; + v->a[91925] = anon_sym_GT_PIPE; + v->a[91926] = anon_sym_LT_AMP_DASH; + v->a[91927] = anon_sym_GT_AMP_DASH; + v->a[91928] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91929] = aux_sym_concatenation_token1; + v->a[91930] = sym__special_character; + v->a[91931] = anon_sym_DQUOTE; + v->a[91932] = sym_raw_string; + v->a[91933] = anon_sym_DOLLAR_LBRACE; + v->a[91934] = anon_sym_DOLLAR_BQUOTE; + v->a[91935] = 3; + v->a[91936] = actions(57); + v->a[91937] = 1; + v->a[91938] = sym_comment; + v->a[91939] = actions(2772); small_parse_table_4597(v); } void small_parse_table_4597(t_small_parse_table_array *v) { - v->a[91940] = anon_sym_PIPE_AMP; - v->a[91941] = anon_sym_AMP_GT; - v->a[91942] = anon_sym_AMP_GT_GT; - v->a[91943] = anon_sym_LT_AMP; - v->a[91944] = anon_sym_GT_AMP; - v->a[91945] = anon_sym_GT_PIPE; - v->a[91946] = anon_sym_LT_AMP_DASH; - v->a[91947] = anon_sym_GT_AMP_DASH; - v->a[91948] = anon_sym_LT_LT_DASH; - v->a[91949] = anon_sym_LT_LT_LT; - v->a[91950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[91951] = anon_sym_DOLLAR_LBRACK; - v->a[91952] = anon_sym_DOLLAR; - v->a[91953] = anon_sym_DQUOTE; - v->a[91954] = sym_raw_string; - v->a[91955] = sym_ansi_c_string; - v->a[91956] = aux_sym_number_token1; - v->a[91957] = aux_sym_number_token2; - v->a[91958] = anon_sym_DOLLAR_LBRACE; - v->a[91959] = anon_sym_DOLLAR_LPAREN; + v->a[91940] = 11; + v->a[91941] = anon_sym_LT; + v->a[91942] = anon_sym_GT; + v->a[91943] = anon_sym_AMP_GT; + v->a[91944] = anon_sym_LT_AMP; + v->a[91945] = anon_sym_GT_AMP; + v->a[91946] = anon_sym_DOLLAR; + v->a[91947] = aux_sym_number_token1; + v->a[91948] = aux_sym_number_token2; + v->a[91949] = anon_sym_DOLLAR_LPAREN; + v->a[91950] = anon_sym_BQUOTE; + v->a[91951] = sym_word; + v->a[91952] = actions(2774); + v->a[91953] = 17; + v->a[91954] = sym_file_descriptor; + v->a[91955] = sym__concat; + v->a[91956] = sym_variable_name; + v->a[91957] = sym_test_operator; + v->a[91958] = sym__brace_start; + v->a[91959] = anon_sym_GT_GT; small_parse_table_4598(v); } void small_parse_table_4598(t_small_parse_table_array *v) { - v->a[91960] = anon_sym_BQUOTE; - v->a[91961] = anon_sym_DOLLAR_BQUOTE; - v->a[91962] = anon_sym_LT_LPAREN; - v->a[91963] = anon_sym_GT_LPAREN; - v->a[91964] = sym_word; - v->a[91965] = 3; - v->a[91966] = actions(3); - v->a[91967] = 1; - v->a[91968] = sym_comment; - v->a[91969] = actions(1318); - v->a[91970] = 6; - v->a[91971] = sym_file_descriptor; - v->a[91972] = sym__concat; - v->a[91973] = sym_test_operator; - v->a[91974] = sym__brace_start; - v->a[91975] = ts_builtin_sym_end; - v->a[91976] = aux_sym_heredoc_redirect_token1; - v->a[91977] = actions(1316); - v->a[91978] = 38; - v->a[91979] = anon_sym_LPAREN_LPAREN; + v->a[91960] = anon_sym_AMP_GT_GT; + v->a[91961] = anon_sym_GT_PIPE; + v->a[91962] = anon_sym_LT_AMP_DASH; + v->a[91963] = anon_sym_GT_AMP_DASH; + v->a[91964] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[91965] = aux_sym_concatenation_token1; + v->a[91966] = sym__special_character; + v->a[91967] = anon_sym_DQUOTE; + v->a[91968] = sym_raw_string; + v->a[91969] = anon_sym_DOLLAR_LBRACE; + v->a[91970] = anon_sym_DOLLAR_BQUOTE; + v->a[91971] = 3; + v->a[91972] = actions(57); + v->a[91973] = 1; + v->a[91974] = sym_comment; + v->a[91975] = actions(3018); + v->a[91976] = 11; + v->a[91977] = anon_sym_LT; + v->a[91978] = anon_sym_GT; + v->a[91979] = anon_sym_AMP_GT; small_parse_table_4599(v); } void small_parse_table_4599(t_small_parse_table_array *v) { - v->a[91980] = anon_sym_SEMI; - v->a[91981] = anon_sym_PIPE_PIPE; - v->a[91982] = anon_sym_AMP_AMP; - v->a[91983] = anon_sym_PIPE; - v->a[91984] = anon_sym_AMP; - v->a[91985] = anon_sym_LT; - v->a[91986] = anon_sym_GT; - v->a[91987] = anon_sym_LT_LT; - v->a[91988] = anon_sym_GT_GT; - v->a[91989] = anon_sym_SEMI_SEMI; - v->a[91990] = anon_sym_PIPE_AMP; - v->a[91991] = anon_sym_AMP_GT; - v->a[91992] = anon_sym_AMP_GT_GT; - v->a[91993] = anon_sym_LT_AMP; - v->a[91994] = anon_sym_GT_AMP; - v->a[91995] = anon_sym_GT_PIPE; - v->a[91996] = anon_sym_LT_AMP_DASH; - v->a[91997] = anon_sym_GT_AMP_DASH; - v->a[91998] = anon_sym_LT_LT_DASH; - v->a[91999] = anon_sym_LT_LT_LT; + v->a[91980] = anon_sym_LT_AMP; + v->a[91981] = anon_sym_GT_AMP; + v->a[91982] = anon_sym_DOLLAR; + v->a[91983] = aux_sym_number_token1; + v->a[91984] = aux_sym_number_token2; + v->a[91985] = anon_sym_DOLLAR_LPAREN; + v->a[91986] = anon_sym_BQUOTE; + v->a[91987] = sym_word; + v->a[91988] = actions(3020); + v->a[91989] = 17; + v->a[91990] = sym_file_descriptor; + v->a[91991] = sym__concat; + v->a[91992] = sym_variable_name; + v->a[91993] = sym_test_operator; + v->a[91994] = sym__brace_start; + v->a[91995] = anon_sym_GT_GT; + v->a[91996] = anon_sym_AMP_GT_GT; + v->a[91997] = anon_sym_GT_PIPE; + v->a[91998] = anon_sym_LT_AMP_DASH; + v->a[91999] = anon_sym_GT_AMP_DASH; small_parse_table_4600(v); } diff --git a/parser/static/small_parse_table/small_parse_table_92.c b/parser/static/small_parse_table/small_parse_table_92.c index c4dda52d..32423751 100644 --- a/parser/static/small_parse_table/small_parse_table_92.c +++ b/parser/static/small_parse_table/small_parse_table_92.c @@ -14,126 +14,126 @@ void small_parse_table_460(t_small_parse_table_array *v) { - v->a[9200] = actions(2700); - v->a[9201] = 1; - v->a[9202] = anon_sym_BQUOTE; - v->a[9203] = actions(2703); - v->a[9204] = 1; - v->a[9205] = anon_sym_DOLLAR_BQUOTE; - v->a[9206] = actions(2709); - v->a[9207] = 1; - v->a[9208] = sym_test_operator; - v->a[9209] = actions(2712); - v->a[9210] = 1; - v->a[9211] = sym__brace_start; - v->a[9212] = state(1899); - v->a[9213] = 1; - v->a[9214] = aux_sym__literal_repeat1; - v->a[9215] = actions(2216); - v->a[9216] = 2; - v->a[9217] = sym_file_descriptor; - v->a[9218] = aux_sym_heredoc_redirect_token1; - v->a[9219] = actions(2673); + v->a[9200] = anon_sym_BANG; + v->a[9201] = anon_sym_DASH; + v->a[9202] = anon_sym_STAR; + v->a[9203] = anon_sym_QMARK; + v->a[9204] = anon_sym_DOLLAR; + v->a[9205] = anon_sym_POUND; + v->a[9206] = anon_sym_AT; + v->a[9207] = anon_sym_0; + v->a[9208] = anon_sym__; + v->a[9209] = actions(826); + v->a[9210] = 32; + v->a[9211] = anon_sym_PIPE; + v->a[9212] = anon_sym_RPAREN; + v->a[9213] = anon_sym_SEMI_SEMI; + v->a[9214] = anon_sym_PIPE_AMP; + v->a[9215] = anon_sym_AMP_AMP; + v->a[9216] = anon_sym_PIPE_PIPE; + v->a[9217] = anon_sym_LT; + v->a[9218] = anon_sym_GT; + v->a[9219] = anon_sym_GT_GT; small_parse_table_461(v); } void small_parse_table_461(t_small_parse_table_array *v) { - v->a[9220] = 2; - v->a[9221] = anon_sym_LPAREN_LPAREN; - v->a[9222] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9223] = actions(2706); - v->a[9224] = 2; - v->a[9225] = anon_sym_LT_LPAREN; - v->a[9226] = anon_sym_GT_LPAREN; - v->a[9227] = state(621); - v->a[9228] = 2; - v->a[9229] = sym_concatenation; - v->a[9230] = aux_sym_for_statement_repeat1; - v->a[9231] = actions(2670); - v->a[9232] = 3; - v->a[9233] = sym_raw_string; - v->a[9234] = sym_ansi_c_string; - v->a[9235] = sym_word; - v->a[9236] = state(1394); - v->a[9237] = 9; - v->a[9238] = sym_arithmetic_expansion; - v->a[9239] = sym_brace_expression; + v->a[9220] = anon_sym_AMP_GT; + v->a[9221] = anon_sym_AMP_GT_GT; + v->a[9222] = anon_sym_LT_AMP; + v->a[9223] = anon_sym_GT_AMP; + v->a[9224] = anon_sym_GT_PIPE; + v->a[9225] = anon_sym_LT_AMP_DASH; + v->a[9226] = anon_sym_GT_AMP_DASH; + v->a[9227] = anon_sym_LT_LT; + v->a[9228] = anon_sym_LT_LT_DASH; + v->a[9229] = aux_sym_heredoc_redirect_token1; + v->a[9230] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9231] = anon_sym_AMP; + v->a[9232] = sym__special_character; + v->a[9233] = anon_sym_DQUOTE; + v->a[9234] = sym_raw_string; + v->a[9235] = aux_sym_number_token1; + v->a[9236] = aux_sym_number_token2; + v->a[9237] = anon_sym_DOLLAR_LBRACE; + v->a[9238] = anon_sym_DOLLAR_LPAREN; + v->a[9239] = anon_sym_BQUOTE; small_parse_table_462(v); } void small_parse_table_462(t_small_parse_table_array *v) { - v->a[9240] = sym_string; - v->a[9241] = sym_translated_string; - v->a[9242] = sym_number; - v->a[9243] = sym_simple_expansion; - v->a[9244] = sym_expansion; - v->a[9245] = sym_command_substitution; - v->a[9246] = sym_process_substitution; - v->a[9247] = actions(2214); - v->a[9248] = 22; - v->a[9249] = anon_sym_SEMI; - v->a[9250] = anon_sym_PIPE_PIPE; - v->a[9251] = anon_sym_AMP_AMP; - v->a[9252] = anon_sym_PIPE; - v->a[9253] = anon_sym_AMP; - v->a[9254] = anon_sym_LT; - v->a[9255] = anon_sym_GT; - v->a[9256] = anon_sym_LT_LT; - v->a[9257] = anon_sym_GT_GT; - v->a[9258] = anon_sym_SEMI_SEMI; - v->a[9259] = anon_sym_SEMI_AMP; + v->a[9240] = anon_sym_DOLLAR_BQUOTE; + v->a[9241] = sym_word; + v->a[9242] = anon_sym_SEMI; + v->a[9243] = 6; + v->a[9244] = actions(3); + v->a[9245] = 1; + v->a[9246] = sym_comment; + v->a[9247] = actions(2048); + v->a[9248] = 1; + v->a[9249] = sym_variable_name; + v->a[9250] = actions(2046); + v->a[9251] = 2; + v->a[9252] = aux_sym__simple_variable_name_token1; + v->a[9253] = aux_sym__multiline_variable_name_token1; + v->a[9254] = actions(828); + v->a[9255] = 4; + v->a[9256] = sym_file_descriptor; + v->a[9257] = sym_test_operator; + v->a[9258] = sym__brace_start; + v->a[9259] = ts_builtin_sym_end; small_parse_table_463(v); } void small_parse_table_463(t_small_parse_table_array *v) { - v->a[9260] = anon_sym_SEMI_SEMI_AMP; - v->a[9261] = anon_sym_PIPE_AMP; - v->a[9262] = anon_sym_AMP_GT; - v->a[9263] = anon_sym_AMP_GT_GT; - v->a[9264] = anon_sym_LT_AMP; - v->a[9265] = anon_sym_GT_AMP; - v->a[9266] = anon_sym_GT_PIPE; - v->a[9267] = anon_sym_LT_AMP_DASH; - v->a[9268] = anon_sym_GT_AMP_DASH; - v->a[9269] = anon_sym_LT_LT_DASH; - v->a[9270] = anon_sym_LT_LT_LT; - v->a[9271] = 5; - v->a[9272] = actions(71); - v->a[9273] = 1; - v->a[9274] = sym_comment; - v->a[9275] = actions(2719); - v->a[9276] = 2; - v->a[9277] = anon_sym_esac; - v->a[9278] = anon_sym_SEMI_SEMI; - v->a[9279] = actions(2721); + v->a[9260] = actions(2044); + v->a[9261] = 9; + v->a[9262] = anon_sym_BANG; + v->a[9263] = anon_sym_DASH; + v->a[9264] = anon_sym_STAR; + v->a[9265] = anon_sym_QMARK; + v->a[9266] = anon_sym_DOLLAR; + v->a[9267] = anon_sym_POUND; + v->a[9268] = anon_sym_AT; + v->a[9269] = anon_sym_0; + v->a[9270] = anon_sym__; + v->a[9271] = actions(826); + v->a[9272] = 31; + v->a[9273] = anon_sym_PIPE; + v->a[9274] = anon_sym_SEMI_SEMI; + v->a[9275] = anon_sym_PIPE_AMP; + v->a[9276] = anon_sym_AMP_AMP; + v->a[9277] = anon_sym_PIPE_PIPE; + v->a[9278] = anon_sym_LT; + v->a[9279] = anon_sym_GT; small_parse_table_464(v); } void small_parse_table_464(t_small_parse_table_array *v) { - v->a[9280] = 2; - v->a[9281] = anon_sym_SEMI_AMP; - v->a[9282] = anon_sym_SEMI_SEMI_AMP; - v->a[9283] = actions(2717); - v->a[9284] = 23; - v->a[9285] = sym_file_descriptor; - v->a[9286] = sym_variable_name; - v->a[9287] = sym_test_operator; - v->a[9288] = sym__brace_start; - v->a[9289] = anon_sym_LPAREN_LPAREN; - v->a[9290] = anon_sym_GT_GT; - v->a[9291] = anon_sym_LBRACE; - v->a[9292] = anon_sym_LBRACK_LBRACK; - v->a[9293] = anon_sym_AMP_GT_GT; - v->a[9294] = anon_sym_GT_PIPE; - v->a[9295] = anon_sym_LT_AMP_DASH; - v->a[9296] = anon_sym_GT_AMP_DASH; - v->a[9297] = anon_sym_LT_LT_LT; - v->a[9298] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9299] = anon_sym_DOLLAR_LBRACK; + v->a[9280] = anon_sym_GT_GT; + v->a[9281] = anon_sym_AMP_GT; + v->a[9282] = anon_sym_AMP_GT_GT; + v->a[9283] = anon_sym_LT_AMP; + v->a[9284] = anon_sym_GT_AMP; + v->a[9285] = anon_sym_GT_PIPE; + v->a[9286] = anon_sym_LT_AMP_DASH; + v->a[9287] = anon_sym_GT_AMP_DASH; + v->a[9288] = anon_sym_LT_LT; + v->a[9289] = anon_sym_LT_LT_DASH; + v->a[9290] = aux_sym_heredoc_redirect_token1; + v->a[9291] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9292] = anon_sym_AMP; + v->a[9293] = sym__special_character; + v->a[9294] = anon_sym_DQUOTE; + v->a[9295] = sym_raw_string; + v->a[9296] = aux_sym_number_token1; + v->a[9297] = aux_sym_number_token2; + v->a[9298] = anon_sym_DOLLAR_LBRACE; + v->a[9299] = anon_sym_DOLLAR_LPAREN; small_parse_table_465(v); } diff --git a/parser/static/small_parse_table/small_parse_table_920.c b/parser/static/small_parse_table/small_parse_table_920.c index 092bcf25..b9f4b3de 100644 --- a/parser/static/small_parse_table/small_parse_table_920.c +++ b/parser/static/small_parse_table/small_parse_table_920.c @@ -15,125 +15,125 @@ void small_parse_table_4600(t_small_parse_table_array *v) { v->a[92000] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92001] = anon_sym_DOLLAR_LBRACK; - v->a[92002] = aux_sym_concatenation_token1; - v->a[92003] = anon_sym_DOLLAR; - v->a[92004] = sym__special_character; - v->a[92005] = anon_sym_DQUOTE; - v->a[92006] = sym_raw_string; - v->a[92007] = sym_ansi_c_string; - v->a[92008] = aux_sym_number_token1; - v->a[92009] = aux_sym_number_token2; - v->a[92010] = anon_sym_DOLLAR_LBRACE; - v->a[92011] = anon_sym_DOLLAR_LPAREN; - v->a[92012] = anon_sym_BQUOTE; - v->a[92013] = anon_sym_DOLLAR_BQUOTE; - v->a[92014] = anon_sym_LT_LPAREN; - v->a[92015] = anon_sym_GT_LPAREN; - v->a[92016] = sym_word; - v->a[92017] = 6; - v->a[92018] = actions(71); - v->a[92019] = 1; + v->a[92001] = aux_sym_concatenation_token1; + v->a[92002] = sym__special_character; + v->a[92003] = anon_sym_DQUOTE; + v->a[92004] = sym_raw_string; + v->a[92005] = anon_sym_DOLLAR_LBRACE; + v->a[92006] = anon_sym_DOLLAR_BQUOTE; + v->a[92007] = 3; + v->a[92008] = actions(57); + v->a[92009] = 1; + v->a[92010] = sym_comment; + v->a[92011] = actions(3022); + v->a[92012] = 11; + v->a[92013] = anon_sym_LT; + v->a[92014] = anon_sym_GT; + v->a[92015] = anon_sym_AMP_GT; + v->a[92016] = anon_sym_LT_AMP; + v->a[92017] = anon_sym_GT_AMP; + v->a[92018] = anon_sym_DOLLAR; + v->a[92019] = aux_sym_number_token1; small_parse_table_4601(v); } void small_parse_table_4601(t_small_parse_table_array *v) { - v->a[92020] = sym_comment; - v->a[92021] = actions(5986); - v->a[92022] = 1; - v->a[92023] = aux_sym_concatenation_token1; - v->a[92024] = actions(6091); - v->a[92025] = 1; - v->a[92026] = sym__concat; - v->a[92027] = state(1904); - v->a[92028] = 1; - v->a[92029] = aux_sym_concatenation_repeat1; - v->a[92030] = actions(1265); - v->a[92031] = 16; - v->a[92032] = anon_sym_PIPE; - v->a[92033] = anon_sym_EQ_EQ; - v->a[92034] = anon_sym_LT; - v->a[92035] = anon_sym_GT; - v->a[92036] = anon_sym_LT_LT; - v->a[92037] = anon_sym_LPAREN; - v->a[92038] = anon_sym_EQ_TILDE; - v->a[92039] = anon_sym_AMP_GT; + v->a[92020] = aux_sym_number_token2; + v->a[92021] = anon_sym_DOLLAR_LPAREN; + v->a[92022] = anon_sym_BQUOTE; + v->a[92023] = sym_word; + v->a[92024] = actions(3024); + v->a[92025] = 17; + v->a[92026] = sym_file_descriptor; + v->a[92027] = sym__concat; + v->a[92028] = sym_variable_name; + v->a[92029] = sym_test_operator; + v->a[92030] = sym__brace_start; + v->a[92031] = anon_sym_GT_GT; + v->a[92032] = anon_sym_AMP_GT_GT; + v->a[92033] = anon_sym_GT_PIPE; + v->a[92034] = anon_sym_LT_AMP_DASH; + v->a[92035] = anon_sym_GT_AMP_DASH; + v->a[92036] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[92037] = aux_sym_concatenation_token1; + v->a[92038] = sym__special_character; + v->a[92039] = anon_sym_DQUOTE; small_parse_table_4602(v); } void small_parse_table_4602(t_small_parse_table_array *v) { - v->a[92040] = anon_sym_LT_AMP; - v->a[92041] = anon_sym_GT_AMP; - v->a[92042] = anon_sym_DOLLAR; - v->a[92043] = aux_sym_number_token1; - v->a[92044] = aux_sym_number_token2; - v->a[92045] = anon_sym_DOLLAR_LPAREN; - v->a[92046] = anon_sym_BQUOTE; - v->a[92047] = sym_word; - v->a[92048] = actions(1267); - v->a[92049] = 25; - v->a[92050] = sym_file_descriptor; - v->a[92051] = sym_test_operator; - v->a[92052] = sym__bare_dollar; - v->a[92053] = sym__brace_start; - v->a[92054] = anon_sym_LPAREN_LPAREN; - v->a[92055] = anon_sym_PIPE_PIPE; - v->a[92056] = anon_sym_AMP_AMP; - v->a[92057] = anon_sym_GT_GT; - v->a[92058] = anon_sym_PIPE_AMP; - v->a[92059] = anon_sym_AMP_GT_GT; + v->a[92040] = sym_raw_string; + v->a[92041] = anon_sym_DOLLAR_LBRACE; + v->a[92042] = anon_sym_DOLLAR_BQUOTE; + v->a[92043] = 3; + v->a[92044] = actions(57); + v->a[92045] = 1; + v->a[92046] = sym_comment; + v->a[92047] = actions(3123); + v->a[92048] = 11; + v->a[92049] = anon_sym_LT; + v->a[92050] = anon_sym_GT; + v->a[92051] = anon_sym_AMP_GT; + v->a[92052] = anon_sym_LT_AMP; + v->a[92053] = anon_sym_GT_AMP; + v->a[92054] = anon_sym_DOLLAR; + v->a[92055] = aux_sym_number_token1; + v->a[92056] = aux_sym_number_token2; + v->a[92057] = anon_sym_DOLLAR_LPAREN; + v->a[92058] = anon_sym_BQUOTE; + v->a[92059] = sym_word; small_parse_table_4603(v); } void small_parse_table_4603(t_small_parse_table_array *v) { - v->a[92060] = anon_sym_GT_PIPE; - v->a[92061] = anon_sym_LT_AMP_DASH; - v->a[92062] = anon_sym_GT_AMP_DASH; - v->a[92063] = anon_sym_LT_LT_DASH; - v->a[92064] = anon_sym_LT_LT_LT; - v->a[92065] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92066] = anon_sym_DOLLAR_LBRACK; - v->a[92067] = sym__special_character; - v->a[92068] = anon_sym_DQUOTE; - v->a[92069] = sym_raw_string; - v->a[92070] = sym_ansi_c_string; - v->a[92071] = anon_sym_DOLLAR_LBRACE; - v->a[92072] = anon_sym_DOLLAR_BQUOTE; - v->a[92073] = anon_sym_LT_LPAREN; - v->a[92074] = anon_sym_GT_LPAREN; - v->a[92075] = 5; - v->a[92076] = actions(3); - v->a[92077] = 1; - v->a[92078] = sym_comment; - v->a[92079] = actions(5988); + v->a[92060] = actions(3125); + v->a[92061] = 17; + v->a[92062] = sym_file_descriptor; + v->a[92063] = sym__concat; + v->a[92064] = sym_variable_name; + v->a[92065] = sym_test_operator; + v->a[92066] = sym__brace_start; + v->a[92067] = anon_sym_GT_GT; + v->a[92068] = anon_sym_AMP_GT_GT; + v->a[92069] = anon_sym_GT_PIPE; + v->a[92070] = anon_sym_LT_AMP_DASH; + v->a[92071] = anon_sym_GT_AMP_DASH; + v->a[92072] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[92073] = aux_sym_concatenation_token1; + v->a[92074] = sym__special_character; + v->a[92075] = anon_sym_DQUOTE; + v->a[92076] = sym_raw_string; + v->a[92077] = anon_sym_DOLLAR_LBRACE; + v->a[92078] = anon_sym_DOLLAR_BQUOTE; + v->a[92079] = 3; small_parse_table_4604(v); } void small_parse_table_4604(t_small_parse_table_array *v) { - v->a[92080] = 1; - v->a[92081] = sym__special_character; - v->a[92082] = state(1829); - v->a[92083] = 1; - v->a[92084] = aux_sym__literal_repeat1; - v->a[92085] = actions(4566); - v->a[92086] = 6; - v->a[92087] = sym_file_descriptor; - v->a[92088] = sym_variable_name; - v->a[92089] = sym_test_operator; - v->a[92090] = sym__brace_start; - v->a[92091] = ts_builtin_sym_end; - v->a[92092] = aux_sym_heredoc_redirect_token1; - v->a[92093] = actions(4564); - v->a[92094] = 36; - v->a[92095] = anon_sym_LPAREN_LPAREN; - v->a[92096] = anon_sym_SEMI; - v->a[92097] = anon_sym_PIPE_PIPE; - v->a[92098] = anon_sym_AMP_AMP; - v->a[92099] = anon_sym_PIPE; + v->a[92080] = actions(3); + v->a[92081] = 1; + v->a[92082] = sym_comment; + v->a[92083] = actions(2664); + v->a[92084] = 4; + v->a[92085] = sym_file_descriptor; + v->a[92086] = sym_test_operator; + v->a[92087] = sym__brace_start; + v->a[92088] = aux_sym_heredoc_redirect_token1; + v->a[92089] = actions(2662); + v->a[92090] = 24; + v->a[92091] = anon_sym_AMP_AMP; + v->a[92092] = anon_sym_PIPE_PIPE; + v->a[92093] = anon_sym_LT; + v->a[92094] = anon_sym_GT; + v->a[92095] = anon_sym_GT_GT; + v->a[92096] = anon_sym_AMP_GT; + v->a[92097] = anon_sym_AMP_GT_GT; + v->a[92098] = anon_sym_LT_AMP; + v->a[92099] = anon_sym_GT_AMP; small_parse_table_4605(v); } diff --git a/parser/static/small_parse_table/small_parse_table_921.c b/parser/static/small_parse_table/small_parse_table_921.c index d7268e7f..13d16a3f 100644 --- a/parser/static/small_parse_table/small_parse_table_921.c +++ b/parser/static/small_parse_table/small_parse_table_921.c @@ -14,126 +14,126 @@ void small_parse_table_4605(t_small_parse_table_array *v) { - v->a[92100] = anon_sym_AMP; - v->a[92101] = anon_sym_LT; - v->a[92102] = anon_sym_GT; - v->a[92103] = anon_sym_LT_LT; - v->a[92104] = anon_sym_GT_GT; - v->a[92105] = anon_sym_SEMI_SEMI; - v->a[92106] = anon_sym_PIPE_AMP; - v->a[92107] = anon_sym_AMP_GT; - v->a[92108] = anon_sym_AMP_GT_GT; - v->a[92109] = anon_sym_LT_AMP; - v->a[92110] = anon_sym_GT_AMP; - v->a[92111] = anon_sym_GT_PIPE; - v->a[92112] = anon_sym_LT_AMP_DASH; - v->a[92113] = anon_sym_GT_AMP_DASH; - v->a[92114] = anon_sym_LT_LT_DASH; - v->a[92115] = anon_sym_LT_LT_LT; - v->a[92116] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92117] = anon_sym_DOLLAR_LBRACK; - v->a[92118] = anon_sym_DOLLAR; - v->a[92119] = anon_sym_DQUOTE; + v->a[92100] = anon_sym_GT_PIPE; + v->a[92101] = anon_sym_LT_AMP_DASH; + v->a[92102] = anon_sym_GT_AMP_DASH; + v->a[92103] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[92104] = anon_sym_DOLLAR; + v->a[92105] = sym__special_character; + v->a[92106] = anon_sym_DQUOTE; + v->a[92107] = sym_raw_string; + v->a[92108] = aux_sym_number_token1; + v->a[92109] = aux_sym_number_token2; + v->a[92110] = anon_sym_DOLLAR_LBRACE; + v->a[92111] = anon_sym_DOLLAR_LPAREN; + v->a[92112] = anon_sym_BQUOTE; + v->a[92113] = anon_sym_DOLLAR_BQUOTE; + v->a[92114] = sym_word; + v->a[92115] = 20; + v->a[92116] = actions(57); + v->a[92117] = 1; + v->a[92118] = sym_comment; + v->a[92119] = actions(5098); small_parse_table_4606(v); } void small_parse_table_4606(t_small_parse_table_array *v) { - v->a[92120] = sym_raw_string; - v->a[92121] = sym_ansi_c_string; - v->a[92122] = aux_sym_number_token1; - v->a[92123] = aux_sym_number_token2; - v->a[92124] = anon_sym_DOLLAR_LBRACE; - v->a[92125] = anon_sym_DOLLAR_LPAREN; - v->a[92126] = anon_sym_BQUOTE; - v->a[92127] = anon_sym_DOLLAR_BQUOTE; - v->a[92128] = anon_sym_LT_LPAREN; - v->a[92129] = anon_sym_GT_LPAREN; - v->a[92130] = sym_word; - v->a[92131] = 5; - v->a[92132] = actions(3); - v->a[92133] = 1; - v->a[92134] = sym_comment; - v->a[92135] = actions(6093); - v->a[92136] = 1; - v->a[92137] = sym__special_character; - v->a[92138] = state(1789); - v->a[92139] = 1; + v->a[92120] = 1; + v->a[92121] = sym_word; + v->a[92122] = actions(5101); + v->a[92123] = 1; + v->a[92124] = anon_sym_LPAREN; + v->a[92125] = actions(5104); + v->a[92126] = 1; + v->a[92127] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[92128] = actions(5107); + v->a[92129] = 1; + v->a[92130] = anon_sym_DOLLAR; + v->a[92131] = actions(5110); + v->a[92132] = 1; + v->a[92133] = sym__special_character; + v->a[92134] = actions(5113); + v->a[92135] = 1; + v->a[92136] = anon_sym_DQUOTE; + v->a[92137] = actions(5119); + v->a[92138] = 1; + v->a[92139] = aux_sym_number_token1; small_parse_table_4607(v); } void small_parse_table_4607(t_small_parse_table_array *v) { - v->a[92140] = aux_sym__literal_repeat1; - v->a[92141] = actions(5395); - v->a[92142] = 4; - v->a[92143] = sym_file_descriptor; - v->a[92144] = sym_test_operator; - v->a[92145] = sym__brace_start; - v->a[92146] = aux_sym_heredoc_redirect_token1; - v->a[92147] = actions(5393); - v->a[92148] = 38; - v->a[92149] = anon_sym_LPAREN_LPAREN; - v->a[92150] = anon_sym_SEMI; - v->a[92151] = anon_sym_PIPE_PIPE; - v->a[92152] = anon_sym_AMP_AMP; - v->a[92153] = anon_sym_PIPE; - v->a[92154] = anon_sym_AMP; - v->a[92155] = anon_sym_LT; - v->a[92156] = anon_sym_GT; - v->a[92157] = anon_sym_LT_LT; - v->a[92158] = anon_sym_GT_GT; - v->a[92159] = anon_sym_SEMI_SEMI; + v->a[92140] = actions(5122); + v->a[92141] = 1; + v->a[92142] = aux_sym_number_token2; + v->a[92143] = actions(5125); + v->a[92144] = 1; + v->a[92145] = anon_sym_DOLLAR_LBRACE; + v->a[92146] = actions(5128); + v->a[92147] = 1; + v->a[92148] = anon_sym_DOLLAR_LPAREN; + v->a[92149] = actions(5131); + v->a[92150] = 1; + v->a[92151] = anon_sym_BQUOTE; + v->a[92152] = actions(5134); + v->a[92153] = 1; + v->a[92154] = anon_sym_DOLLAR_BQUOTE; + v->a[92155] = actions(5137); + v->a[92156] = 1; + v->a[92157] = sym_extglob_pattern; + v->a[92158] = actions(5140); + v->a[92159] = 1; small_parse_table_4608(v); } void small_parse_table_4608(t_small_parse_table_array *v) { - v->a[92160] = anon_sym_SEMI_AMP; - v->a[92161] = anon_sym_SEMI_SEMI_AMP; - v->a[92162] = anon_sym_PIPE_AMP; - v->a[92163] = anon_sym_AMP_GT; - v->a[92164] = anon_sym_AMP_GT_GT; - v->a[92165] = anon_sym_LT_AMP; - v->a[92166] = anon_sym_GT_AMP; - v->a[92167] = anon_sym_GT_PIPE; - v->a[92168] = anon_sym_LT_AMP_DASH; - v->a[92169] = anon_sym_GT_AMP_DASH; - v->a[92170] = anon_sym_LT_LT_DASH; - v->a[92171] = anon_sym_LT_LT_LT; - v->a[92172] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92173] = anon_sym_DOLLAR_LBRACK; - v->a[92174] = anon_sym_DOLLAR; - v->a[92175] = anon_sym_DQUOTE; - v->a[92176] = sym_raw_string; - v->a[92177] = sym_ansi_c_string; - v->a[92178] = aux_sym_number_token1; - v->a[92179] = aux_sym_number_token2; + v->a[92160] = sym__brace_start; + v->a[92161] = state(3415); + v->a[92162] = 1; + v->a[92163] = aux_sym__literal_repeat1; + v->a[92164] = actions(5116); + v->a[92165] = 2; + v->a[92166] = sym_test_operator; + v->a[92167] = sym_raw_string; + v->a[92168] = state(1881); + v->a[92169] = 2; + v->a[92170] = sym_case_item; + v->a[92171] = aux_sym_case_statement_repeat1; + v->a[92172] = state(3497); + v->a[92173] = 2; + v->a[92174] = sym_concatenation; + v->a[92175] = sym__extglob_blob; + v->a[92176] = state(3311); + v->a[92177] = 7; + v->a[92178] = sym_arithmetic_expansion; + v->a[92179] = sym_brace_expression; small_parse_table_4609(v); } void small_parse_table_4609(t_small_parse_table_array *v) { - v->a[92180] = anon_sym_DOLLAR_LBRACE; - v->a[92181] = anon_sym_DOLLAR_LPAREN; - v->a[92182] = anon_sym_BQUOTE; - v->a[92183] = anon_sym_DOLLAR_BQUOTE; - v->a[92184] = anon_sym_LT_LPAREN; - v->a[92185] = anon_sym_GT_LPAREN; - v->a[92186] = sym_word; - v->a[92187] = 5; - v->a[92188] = actions(3); - v->a[92189] = 1; - v->a[92190] = sym_comment; - v->a[92191] = actions(5988); - v->a[92192] = 1; - v->a[92193] = sym__special_character; - v->a[92194] = state(1829); - v->a[92195] = 1; - v->a[92196] = aux_sym__literal_repeat1; - v->a[92197] = actions(5069); - v->a[92198] = 6; - v->a[92199] = sym_file_descriptor; + v->a[92180] = sym_string; + v->a[92181] = sym_number; + v->a[92182] = sym_simple_expansion; + v->a[92183] = sym_expansion; + v->a[92184] = sym_command_substitution; + v->a[92185] = 3; + v->a[92186] = actions(57); + v->a[92187] = 1; + v->a[92188] = sym_comment; + v->a[92189] = actions(3157); + v->a[92190] = 11; + v->a[92191] = anon_sym_LT; + v->a[92192] = anon_sym_GT; + v->a[92193] = anon_sym_AMP_GT; + v->a[92194] = anon_sym_LT_AMP; + v->a[92195] = anon_sym_GT_AMP; + v->a[92196] = anon_sym_DOLLAR; + v->a[92197] = aux_sym_number_token1; + v->a[92198] = aux_sym_number_token2; + v->a[92199] = anon_sym_DOLLAR_LPAREN; small_parse_table_4610(v); } diff --git a/parser/static/small_parse_table/small_parse_table_922.c b/parser/static/small_parse_table/small_parse_table_922.c index bcba7f65..6e50f16a 100644 --- a/parser/static/small_parse_table/small_parse_table_922.c +++ b/parser/static/small_parse_table/small_parse_table_922.c @@ -14,126 +14,126 @@ void small_parse_table_4610(t_small_parse_table_array *v) { - v->a[92200] = sym_variable_name; - v->a[92201] = sym_test_operator; - v->a[92202] = sym__brace_start; - v->a[92203] = ts_builtin_sym_end; - v->a[92204] = aux_sym_heredoc_redirect_token1; - v->a[92205] = actions(5067); - v->a[92206] = 36; - v->a[92207] = anon_sym_LPAREN_LPAREN; - v->a[92208] = anon_sym_SEMI; - v->a[92209] = anon_sym_PIPE_PIPE; - v->a[92210] = anon_sym_AMP_AMP; - v->a[92211] = anon_sym_PIPE; - v->a[92212] = anon_sym_AMP; - v->a[92213] = anon_sym_LT; - v->a[92214] = anon_sym_GT; - v->a[92215] = anon_sym_LT_LT; - v->a[92216] = anon_sym_GT_GT; - v->a[92217] = anon_sym_SEMI_SEMI; - v->a[92218] = anon_sym_PIPE_AMP; - v->a[92219] = anon_sym_AMP_GT; + v->a[92200] = anon_sym_BQUOTE; + v->a[92201] = sym_word; + v->a[92202] = actions(3159); + v->a[92203] = 17; + v->a[92204] = sym_file_descriptor; + v->a[92205] = sym__concat; + v->a[92206] = sym_variable_name; + v->a[92207] = sym_test_operator; + v->a[92208] = sym__brace_start; + v->a[92209] = anon_sym_GT_GT; + v->a[92210] = anon_sym_AMP_GT_GT; + v->a[92211] = anon_sym_GT_PIPE; + v->a[92212] = anon_sym_LT_AMP_DASH; + v->a[92213] = anon_sym_GT_AMP_DASH; + v->a[92214] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[92215] = aux_sym_concatenation_token1; + v->a[92216] = sym__special_character; + v->a[92217] = anon_sym_DQUOTE; + v->a[92218] = sym_raw_string; + v->a[92219] = anon_sym_DOLLAR_LBRACE; small_parse_table_4611(v); } void small_parse_table_4611(t_small_parse_table_array *v) { - v->a[92220] = anon_sym_AMP_GT_GT; - v->a[92221] = anon_sym_LT_AMP; - v->a[92222] = anon_sym_GT_AMP; - v->a[92223] = anon_sym_GT_PIPE; - v->a[92224] = anon_sym_LT_AMP_DASH; - v->a[92225] = anon_sym_GT_AMP_DASH; - v->a[92226] = anon_sym_LT_LT_DASH; - v->a[92227] = anon_sym_LT_LT_LT; - v->a[92228] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92229] = anon_sym_DOLLAR_LBRACK; - v->a[92230] = anon_sym_DOLLAR; - v->a[92231] = anon_sym_DQUOTE; - v->a[92232] = sym_raw_string; - v->a[92233] = sym_ansi_c_string; - v->a[92234] = aux_sym_number_token1; - v->a[92235] = aux_sym_number_token2; - v->a[92236] = anon_sym_DOLLAR_LBRACE; - v->a[92237] = anon_sym_DOLLAR_LPAREN; - v->a[92238] = anon_sym_BQUOTE; - v->a[92239] = anon_sym_DOLLAR_BQUOTE; + v->a[92220] = anon_sym_DOLLAR_BQUOTE; + v->a[92221] = 3; + v->a[92222] = actions(3); + v->a[92223] = 1; + v->a[92224] = sym_comment; + v->a[92225] = actions(3034); + v->a[92226] = 5; + v->a[92227] = sym_file_descriptor; + v->a[92228] = sym__concat; + v->a[92229] = sym_variable_name; + v->a[92230] = ts_builtin_sym_end; + v->a[92231] = aux_sym_heredoc_redirect_token1; + v->a[92232] = actions(3032); + v->a[92233] = 22; + v->a[92234] = anon_sym_PIPE; + v->a[92235] = anon_sym_RPAREN; + v->a[92236] = anon_sym_SEMI_SEMI; + v->a[92237] = anon_sym_PIPE_AMP; + v->a[92238] = anon_sym_AMP_AMP; + v->a[92239] = anon_sym_PIPE_PIPE; small_parse_table_4612(v); } void small_parse_table_4612(t_small_parse_table_array *v) { - v->a[92240] = anon_sym_LT_LPAREN; - v->a[92241] = anon_sym_GT_LPAREN; - v->a[92242] = sym_word; - v->a[92243] = 6; - v->a[92244] = actions(71); - v->a[92245] = 1; - v->a[92246] = sym_comment; - v->a[92247] = actions(5986); - v->a[92248] = 1; - v->a[92249] = aux_sym_concatenation_token1; - v->a[92250] = actions(6095); - v->a[92251] = 1; - v->a[92252] = sym__concat; - v->a[92253] = state(1904); - v->a[92254] = 1; - v->a[92255] = aux_sym_concatenation_repeat1; - v->a[92256] = actions(1286); - v->a[92257] = 16; - v->a[92258] = anon_sym_PIPE; - v->a[92259] = anon_sym_EQ_EQ; + v->a[92240] = anon_sym_LT; + v->a[92241] = anon_sym_GT; + v->a[92242] = anon_sym_GT_GT; + v->a[92243] = anon_sym_AMP_GT; + v->a[92244] = anon_sym_AMP_GT_GT; + v->a[92245] = anon_sym_LT_AMP; + v->a[92246] = anon_sym_GT_AMP; + v->a[92247] = anon_sym_GT_PIPE; + v->a[92248] = anon_sym_LT_AMP_DASH; + v->a[92249] = anon_sym_GT_AMP_DASH; + v->a[92250] = anon_sym_LT_LT; + v->a[92251] = anon_sym_LT_LT_DASH; + v->a[92252] = anon_sym_AMP; + v->a[92253] = aux_sym_concatenation_token1; + v->a[92254] = anon_sym_BQUOTE; + v->a[92255] = anon_sym_SEMI; + v->a[92256] = 3; + v->a[92257] = actions(3); + v->a[92258] = 1; + v->a[92259] = sym_comment; small_parse_table_4613(v); } void small_parse_table_4613(t_small_parse_table_array *v) { - v->a[92260] = anon_sym_LT; - v->a[92261] = anon_sym_GT; - v->a[92262] = anon_sym_LT_LT; - v->a[92263] = anon_sym_LPAREN; - v->a[92264] = anon_sym_EQ_TILDE; - v->a[92265] = anon_sym_AMP_GT; - v->a[92266] = anon_sym_LT_AMP; - v->a[92267] = anon_sym_GT_AMP; - v->a[92268] = anon_sym_DOLLAR; - v->a[92269] = aux_sym_number_token1; - v->a[92270] = aux_sym_number_token2; - v->a[92271] = anon_sym_DOLLAR_LPAREN; - v->a[92272] = anon_sym_BQUOTE; - v->a[92273] = sym_word; - v->a[92274] = actions(1288); - v->a[92275] = 25; - v->a[92276] = sym_file_descriptor; - v->a[92277] = sym_test_operator; - v->a[92278] = sym__bare_dollar; - v->a[92279] = sym__brace_start; + v->a[92260] = actions(2828); + v->a[92261] = 4; + v->a[92262] = sym_file_descriptor; + v->a[92263] = sym__concat; + v->a[92264] = sym_variable_name; + v->a[92265] = aux_sym_heredoc_redirect_token1; + v->a[92266] = actions(2826); + v->a[92267] = 23; + v->a[92268] = anon_sym_esac; + v->a[92269] = anon_sym_PIPE; + v->a[92270] = anon_sym_SEMI_SEMI; + v->a[92271] = anon_sym_SEMI_AMP; + v->a[92272] = anon_sym_SEMI_SEMI_AMP; + v->a[92273] = anon_sym_PIPE_AMP; + v->a[92274] = anon_sym_AMP_AMP; + v->a[92275] = anon_sym_PIPE_PIPE; + v->a[92276] = anon_sym_LT; + v->a[92277] = anon_sym_GT; + v->a[92278] = anon_sym_GT_GT; + v->a[92279] = anon_sym_AMP_GT; small_parse_table_4614(v); } void small_parse_table_4614(t_small_parse_table_array *v) { - v->a[92280] = anon_sym_LPAREN_LPAREN; - v->a[92281] = anon_sym_PIPE_PIPE; - v->a[92282] = anon_sym_AMP_AMP; - v->a[92283] = anon_sym_GT_GT; - v->a[92284] = anon_sym_PIPE_AMP; - v->a[92285] = anon_sym_AMP_GT_GT; - v->a[92286] = anon_sym_GT_PIPE; - v->a[92287] = anon_sym_LT_AMP_DASH; - v->a[92288] = anon_sym_GT_AMP_DASH; - v->a[92289] = anon_sym_LT_LT_DASH; - v->a[92290] = anon_sym_LT_LT_LT; - v->a[92291] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92292] = anon_sym_DOLLAR_LBRACK; - v->a[92293] = sym__special_character; - v->a[92294] = anon_sym_DQUOTE; - v->a[92295] = sym_raw_string; - v->a[92296] = sym_ansi_c_string; - v->a[92297] = anon_sym_DOLLAR_LBRACE; - v->a[92298] = anon_sym_DOLLAR_BQUOTE; - v->a[92299] = anon_sym_LT_LPAREN; + v->a[92280] = anon_sym_AMP_GT_GT; + v->a[92281] = anon_sym_LT_AMP; + v->a[92282] = anon_sym_GT_AMP; + v->a[92283] = anon_sym_GT_PIPE; + v->a[92284] = anon_sym_LT_AMP_DASH; + v->a[92285] = anon_sym_GT_AMP_DASH; + v->a[92286] = anon_sym_LT_LT; + v->a[92287] = anon_sym_LT_LT_DASH; + v->a[92288] = anon_sym_AMP; + v->a[92289] = aux_sym_concatenation_token1; + v->a[92290] = anon_sym_SEMI; + v->a[92291] = 3; + v->a[92292] = actions(3); + v->a[92293] = 1; + v->a[92294] = sym_comment; + v->a[92295] = actions(2774); + v->a[92296] = 5; + v->a[92297] = sym_file_descriptor; + v->a[92298] = sym__concat; + v->a[92299] = sym_variable_name; small_parse_table_4615(v); } diff --git a/parser/static/small_parse_table/small_parse_table_923.c b/parser/static/small_parse_table/small_parse_table_923.c index 10ed5680..4c358b53 100644 --- a/parser/static/small_parse_table/small_parse_table_923.c +++ b/parser/static/small_parse_table/small_parse_table_923.c @@ -14,126 +14,126 @@ void small_parse_table_4615(t_small_parse_table_array *v) { - v->a[92300] = anon_sym_GT_LPAREN; - v->a[92301] = 6; - v->a[92302] = actions(3); - v->a[92303] = 1; - v->a[92304] = sym_comment; - v->a[92305] = actions(5844); - v->a[92306] = 1; - v->a[92307] = aux_sym_concatenation_token1; - v->a[92308] = actions(5846); - v->a[92309] = 1; - v->a[92310] = sym__concat; - v->a[92311] = state(1727); - v->a[92312] = 1; - v->a[92313] = aux_sym_concatenation_repeat1; - v->a[92314] = actions(5470); - v->a[92315] = 4; - v->a[92316] = sym_file_descriptor; - v->a[92317] = sym_test_operator; - v->a[92318] = sym__brace_start; - v->a[92319] = aux_sym_heredoc_redirect_token1; + v->a[92300] = ts_builtin_sym_end; + v->a[92301] = aux_sym_heredoc_redirect_token1; + v->a[92302] = actions(2772); + v->a[92303] = 22; + v->a[92304] = anon_sym_PIPE; + v->a[92305] = anon_sym_RPAREN; + v->a[92306] = anon_sym_SEMI_SEMI; + v->a[92307] = anon_sym_PIPE_AMP; + v->a[92308] = anon_sym_AMP_AMP; + v->a[92309] = anon_sym_PIPE_PIPE; + v->a[92310] = anon_sym_LT; + v->a[92311] = anon_sym_GT; + v->a[92312] = anon_sym_GT_GT; + v->a[92313] = anon_sym_AMP_GT; + v->a[92314] = anon_sym_AMP_GT_GT; + v->a[92315] = anon_sym_LT_AMP; + v->a[92316] = anon_sym_GT_AMP; + v->a[92317] = anon_sym_GT_PIPE; + v->a[92318] = anon_sym_LT_AMP_DASH; + v->a[92319] = anon_sym_GT_AMP_DASH; small_parse_table_4616(v); } void small_parse_table_4616(t_small_parse_table_array *v) { - v->a[92320] = actions(5468); - v->a[92321] = 37; - v->a[92322] = anon_sym_LPAREN_LPAREN; - v->a[92323] = anon_sym_SEMI; - v->a[92324] = anon_sym_PIPE_PIPE; - v->a[92325] = anon_sym_AMP_AMP; - v->a[92326] = anon_sym_PIPE; - v->a[92327] = anon_sym_AMP; - v->a[92328] = anon_sym_LT; - v->a[92329] = anon_sym_GT; - v->a[92330] = anon_sym_LT_LT; - v->a[92331] = anon_sym_GT_GT; - v->a[92332] = anon_sym_SEMI_SEMI; - v->a[92333] = anon_sym_PIPE_AMP; - v->a[92334] = anon_sym_AMP_GT; - v->a[92335] = anon_sym_AMP_GT_GT; - v->a[92336] = anon_sym_LT_AMP; - v->a[92337] = anon_sym_GT_AMP; - v->a[92338] = anon_sym_GT_PIPE; - v->a[92339] = anon_sym_LT_AMP_DASH; + v->a[92320] = anon_sym_LT_LT; + v->a[92321] = anon_sym_LT_LT_DASH; + v->a[92322] = anon_sym_AMP; + v->a[92323] = aux_sym_concatenation_token1; + v->a[92324] = anon_sym_BQUOTE; + v->a[92325] = anon_sym_SEMI; + v->a[92326] = 5; + v->a[92327] = actions(3); + v->a[92328] = 1; + v->a[92329] = sym_comment; + v->a[92330] = actions(5147); + v->a[92331] = 1; + v->a[92332] = sym_variable_name; + v->a[92333] = actions(5145); + v->a[92334] = 2; + v->a[92335] = sym_file_descriptor; + v->a[92336] = aux_sym_heredoc_redirect_token1; + v->a[92337] = state(1901); + v->a[92338] = 2; + v->a[92339] = sym_variable_assignment; small_parse_table_4617(v); } void small_parse_table_4617(t_small_parse_table_array *v) { - v->a[92340] = anon_sym_GT_AMP_DASH; - v->a[92341] = anon_sym_LT_LT_DASH; - v->a[92342] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92343] = anon_sym_DOLLAR_LBRACK; - v->a[92344] = anon_sym_DOLLAR; - v->a[92345] = sym__special_character; - v->a[92346] = anon_sym_DQUOTE; - v->a[92347] = sym_raw_string; - v->a[92348] = sym_ansi_c_string; - v->a[92349] = aux_sym_number_token1; - v->a[92350] = aux_sym_number_token2; - v->a[92351] = anon_sym_DOLLAR_LBRACE; - v->a[92352] = anon_sym_DOLLAR_LPAREN; - v->a[92353] = anon_sym_BQUOTE; - v->a[92354] = anon_sym_DOLLAR_BQUOTE; - v->a[92355] = anon_sym_LT_LPAREN; - v->a[92356] = anon_sym_GT_LPAREN; - v->a[92357] = aux_sym__simple_variable_name_token1; - v->a[92358] = sym_word; - v->a[92359] = 6; + v->a[92340] = aux_sym_variable_assignments_repeat1; + v->a[92341] = actions(5143); + v->a[92342] = 22; + v->a[92343] = anon_sym_esac; + v->a[92344] = anon_sym_PIPE; + v->a[92345] = anon_sym_SEMI_SEMI; + v->a[92346] = anon_sym_SEMI_AMP; + v->a[92347] = anon_sym_SEMI_SEMI_AMP; + v->a[92348] = anon_sym_PIPE_AMP; + v->a[92349] = anon_sym_AMP_AMP; + v->a[92350] = anon_sym_PIPE_PIPE; + v->a[92351] = anon_sym_LT; + v->a[92352] = anon_sym_GT; + v->a[92353] = anon_sym_GT_GT; + v->a[92354] = anon_sym_AMP_GT; + v->a[92355] = anon_sym_AMP_GT_GT; + v->a[92356] = anon_sym_LT_AMP; + v->a[92357] = anon_sym_GT_AMP; + v->a[92358] = anon_sym_GT_PIPE; + v->a[92359] = anon_sym_LT_AMP_DASH; small_parse_table_4618(v); } void small_parse_table_4618(t_small_parse_table_array *v) { - v->a[92360] = actions(3); - v->a[92361] = 1; - v->a[92362] = sym_comment; - v->a[92363] = actions(5844); - v->a[92364] = 1; - v->a[92365] = aux_sym_concatenation_token1; - v->a[92366] = actions(5846); + v->a[92360] = anon_sym_GT_AMP_DASH; + v->a[92361] = anon_sym_LT_LT; + v->a[92362] = anon_sym_LT_LT_DASH; + v->a[92363] = anon_sym_AMP; + v->a[92364] = anon_sym_SEMI; + v->a[92365] = 5; + v->a[92366] = actions(57); v->a[92367] = 1; - v->a[92368] = sym__concat; - v->a[92369] = state(1914); + v->a[92368] = sym_comment; + v->a[92369] = actions(5149); v->a[92370] = 1; - v->a[92371] = aux_sym_concatenation_repeat1; - v->a[92372] = actions(5478); - v->a[92373] = 4; - v->a[92374] = sym_file_descriptor; - v->a[92375] = sym_test_operator; - v->a[92376] = sym__brace_start; - v->a[92377] = aux_sym_heredoc_redirect_token1; - v->a[92378] = actions(5476); - v->a[92379] = 37; + v->a[92371] = sym__special_character; + v->a[92372] = state(1947); + v->a[92373] = 1; + v->a[92374] = aux_sym__literal_repeat1; + v->a[92375] = actions(3541); + v->a[92376] = 10; + v->a[92377] = anon_sym_LT; + v->a[92378] = anon_sym_GT; + v->a[92379] = anon_sym_AMP_GT; small_parse_table_4619(v); } void small_parse_table_4619(t_small_parse_table_array *v) { - v->a[92380] = anon_sym_LPAREN_LPAREN; - v->a[92381] = anon_sym_SEMI; - v->a[92382] = anon_sym_PIPE_PIPE; - v->a[92383] = anon_sym_AMP_AMP; - v->a[92384] = anon_sym_PIPE; - v->a[92385] = anon_sym_AMP; - v->a[92386] = anon_sym_LT; - v->a[92387] = anon_sym_GT; - v->a[92388] = anon_sym_LT_LT; - v->a[92389] = anon_sym_GT_GT; - v->a[92390] = anon_sym_SEMI_SEMI; - v->a[92391] = anon_sym_PIPE_AMP; - v->a[92392] = anon_sym_AMP_GT; - v->a[92393] = anon_sym_AMP_GT_GT; - v->a[92394] = anon_sym_LT_AMP; - v->a[92395] = anon_sym_GT_AMP; - v->a[92396] = anon_sym_GT_PIPE; - v->a[92397] = anon_sym_LT_AMP_DASH; - v->a[92398] = anon_sym_GT_AMP_DASH; - v->a[92399] = anon_sym_LT_LT_DASH; + v->a[92380] = anon_sym_LT_AMP; + v->a[92381] = anon_sym_GT_AMP; + v->a[92382] = anon_sym_DOLLAR; + v->a[92383] = aux_sym_number_token1; + v->a[92384] = aux_sym_number_token2; + v->a[92385] = anon_sym_DOLLAR_LPAREN; + v->a[92386] = sym_word; + v->a[92387] = actions(3543); + v->a[92388] = 15; + v->a[92389] = sym_file_descriptor; + v->a[92390] = sym_variable_name; + v->a[92391] = sym_test_operator; + v->a[92392] = sym__brace_start; + v->a[92393] = anon_sym_GT_GT; + v->a[92394] = anon_sym_AMP_GT_GT; + v->a[92395] = anon_sym_GT_PIPE; + v->a[92396] = anon_sym_LT_AMP_DASH; + v->a[92397] = anon_sym_GT_AMP_DASH; + v->a[92398] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[92399] = anon_sym_DQUOTE; small_parse_table_4620(v); } diff --git a/parser/static/small_parse_table/small_parse_table_924.c b/parser/static/small_parse_table/small_parse_table_924.c index 099c7d62..c5477e24 100644 --- a/parser/static/small_parse_table/small_parse_table_924.c +++ b/parser/static/small_parse_table/small_parse_table_924.c @@ -14,126 +14,126 @@ void small_parse_table_4620(t_small_parse_table_array *v) { - v->a[92400] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92401] = anon_sym_DOLLAR_LBRACK; - v->a[92402] = anon_sym_DOLLAR; - v->a[92403] = sym__special_character; - v->a[92404] = anon_sym_DQUOTE; - v->a[92405] = sym_raw_string; - v->a[92406] = sym_ansi_c_string; - v->a[92407] = aux_sym_number_token1; - v->a[92408] = aux_sym_number_token2; - v->a[92409] = anon_sym_DOLLAR_LBRACE; - v->a[92410] = anon_sym_DOLLAR_LPAREN; - v->a[92411] = anon_sym_BQUOTE; - v->a[92412] = anon_sym_DOLLAR_BQUOTE; - v->a[92413] = anon_sym_LT_LPAREN; - v->a[92414] = anon_sym_GT_LPAREN; - v->a[92415] = aux_sym__simple_variable_name_token1; - v->a[92416] = sym_word; - v->a[92417] = 5; - v->a[92418] = actions(71); - v->a[92419] = 1; + v->a[92400] = sym_raw_string; + v->a[92401] = anon_sym_DOLLAR_LBRACE; + v->a[92402] = anon_sym_BQUOTE; + v->a[92403] = anon_sym_DOLLAR_BQUOTE; + v->a[92404] = 3; + v->a[92405] = actions(3); + v->a[92406] = 1; + v->a[92407] = sym_comment; + v->a[92408] = actions(3020); + v->a[92409] = 4; + v->a[92410] = sym_file_descriptor; + v->a[92411] = sym__concat; + v->a[92412] = sym_variable_name; + v->a[92413] = aux_sym_heredoc_redirect_token1; + v->a[92414] = actions(3018); + v->a[92415] = 23; + v->a[92416] = anon_sym_esac; + v->a[92417] = anon_sym_PIPE; + v->a[92418] = anon_sym_SEMI_SEMI; + v->a[92419] = anon_sym_SEMI_AMP; small_parse_table_4621(v); } void small_parse_table_4621(t_small_parse_table_array *v) { - v->a[92420] = sym_comment; - v->a[92421] = state(1904); - v->a[92422] = 1; - v->a[92423] = aux_sym_concatenation_repeat1; - v->a[92424] = actions(6097); - v->a[92425] = 2; - v->a[92426] = sym__concat; - v->a[92427] = aux_sym_concatenation_token1; - v->a[92428] = actions(1251); - v->a[92429] = 16; - v->a[92430] = anon_sym_PIPE; - v->a[92431] = anon_sym_EQ_EQ; - v->a[92432] = anon_sym_LT; - v->a[92433] = anon_sym_GT; + v->a[92420] = anon_sym_SEMI_SEMI_AMP; + v->a[92421] = anon_sym_PIPE_AMP; + v->a[92422] = anon_sym_AMP_AMP; + v->a[92423] = anon_sym_PIPE_PIPE; + v->a[92424] = anon_sym_LT; + v->a[92425] = anon_sym_GT; + v->a[92426] = anon_sym_GT_GT; + v->a[92427] = anon_sym_AMP_GT; + v->a[92428] = anon_sym_AMP_GT_GT; + v->a[92429] = anon_sym_LT_AMP; + v->a[92430] = anon_sym_GT_AMP; + v->a[92431] = anon_sym_GT_PIPE; + v->a[92432] = anon_sym_LT_AMP_DASH; + v->a[92433] = anon_sym_GT_AMP_DASH; v->a[92434] = anon_sym_LT_LT; - v->a[92435] = anon_sym_LPAREN; - v->a[92436] = anon_sym_EQ_TILDE; - v->a[92437] = anon_sym_AMP_GT; - v->a[92438] = anon_sym_LT_AMP; - v->a[92439] = anon_sym_GT_AMP; + v->a[92435] = anon_sym_LT_LT_DASH; + v->a[92436] = anon_sym_AMP; + v->a[92437] = aux_sym_concatenation_token1; + v->a[92438] = anon_sym_SEMI; + v->a[92439] = 3; small_parse_table_4622(v); } void small_parse_table_4622(t_small_parse_table_array *v) { - v->a[92440] = anon_sym_DOLLAR; - v->a[92441] = aux_sym_number_token1; - v->a[92442] = aux_sym_number_token2; - v->a[92443] = anon_sym_DOLLAR_LPAREN; - v->a[92444] = anon_sym_BQUOTE; - v->a[92445] = sym_word; - v->a[92446] = actions(1253); - v->a[92447] = 25; - v->a[92448] = sym_file_descriptor; - v->a[92449] = sym_test_operator; - v->a[92450] = sym__bare_dollar; - v->a[92451] = sym__brace_start; - v->a[92452] = anon_sym_LPAREN_LPAREN; - v->a[92453] = anon_sym_PIPE_PIPE; - v->a[92454] = anon_sym_AMP_AMP; - v->a[92455] = anon_sym_GT_GT; + v->a[92440] = actions(3); + v->a[92441] = 1; + v->a[92442] = sym_comment; + v->a[92443] = actions(3024); + v->a[92444] = 4; + v->a[92445] = sym_file_descriptor; + v->a[92446] = sym__concat; + v->a[92447] = sym_variable_name; + v->a[92448] = aux_sym_heredoc_redirect_token1; + v->a[92449] = actions(3022); + v->a[92450] = 23; + v->a[92451] = anon_sym_esac; + v->a[92452] = anon_sym_PIPE; + v->a[92453] = anon_sym_SEMI_SEMI; + v->a[92454] = anon_sym_SEMI_AMP; + v->a[92455] = anon_sym_SEMI_SEMI_AMP; v->a[92456] = anon_sym_PIPE_AMP; - v->a[92457] = anon_sym_AMP_GT_GT; - v->a[92458] = anon_sym_GT_PIPE; - v->a[92459] = anon_sym_LT_AMP_DASH; + v->a[92457] = anon_sym_AMP_AMP; + v->a[92458] = anon_sym_PIPE_PIPE; + v->a[92459] = anon_sym_LT; small_parse_table_4623(v); } void small_parse_table_4623(t_small_parse_table_array *v) { - v->a[92460] = anon_sym_GT_AMP_DASH; - v->a[92461] = anon_sym_LT_LT_DASH; - v->a[92462] = anon_sym_LT_LT_LT; - v->a[92463] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92464] = anon_sym_DOLLAR_LBRACK; - v->a[92465] = sym__special_character; - v->a[92466] = anon_sym_DQUOTE; - v->a[92467] = sym_raw_string; - v->a[92468] = sym_ansi_c_string; - v->a[92469] = anon_sym_DOLLAR_LBRACE; - v->a[92470] = anon_sym_DOLLAR_BQUOTE; - v->a[92471] = anon_sym_LT_LPAREN; - v->a[92472] = anon_sym_GT_LPAREN; - v->a[92473] = 27; - v->a[92474] = actions(71); - v->a[92475] = 1; - v->a[92476] = sym_comment; - v->a[92477] = actions(1131); - v->a[92478] = 1; - v->a[92479] = anon_sym_LPAREN; + v->a[92460] = anon_sym_GT; + v->a[92461] = anon_sym_GT_GT; + v->a[92462] = anon_sym_AMP_GT; + v->a[92463] = anon_sym_AMP_GT_GT; + v->a[92464] = anon_sym_LT_AMP; + v->a[92465] = anon_sym_GT_AMP; + v->a[92466] = anon_sym_GT_PIPE; + v->a[92467] = anon_sym_LT_AMP_DASH; + v->a[92468] = anon_sym_GT_AMP_DASH; + v->a[92469] = anon_sym_LT_LT; + v->a[92470] = anon_sym_LT_LT_DASH; + v->a[92471] = anon_sym_AMP; + v->a[92472] = aux_sym_concatenation_token1; + v->a[92473] = anon_sym_SEMI; + v->a[92474] = 3; + v->a[92475] = actions(3); + v->a[92476] = 1; + v->a[92477] = sym_comment; + v->a[92478] = actions(3034); + v->a[92479] = 4; small_parse_table_4624(v); } void small_parse_table_4624(t_small_parse_table_array *v) { - v->a[92480] = actions(1141); - v->a[92481] = 1; - v->a[92482] = anon_sym_DOLLAR_LBRACK; - v->a[92483] = actions(1145); - v->a[92484] = 1; - v->a[92485] = anon_sym_DOLLAR; - v->a[92486] = actions(1149); - v->a[92487] = 1; - v->a[92488] = anon_sym_DQUOTE; - v->a[92489] = actions(1153); - v->a[92490] = 1; - v->a[92491] = aux_sym_number_token1; - v->a[92492] = actions(1155); - v->a[92493] = 1; - v->a[92494] = aux_sym_number_token2; - v->a[92495] = actions(1157); - v->a[92496] = 1; - v->a[92497] = anon_sym_DOLLAR_LBRACE; - v->a[92498] = actions(1159); - v->a[92499] = 1; + v->a[92480] = sym_file_descriptor; + v->a[92481] = sym__concat; + v->a[92482] = sym_variable_name; + v->a[92483] = aux_sym_heredoc_redirect_token1; + v->a[92484] = actions(3032); + v->a[92485] = 23; + v->a[92486] = anon_sym_esac; + v->a[92487] = anon_sym_PIPE; + v->a[92488] = anon_sym_SEMI_SEMI; + v->a[92489] = anon_sym_SEMI_AMP; + v->a[92490] = anon_sym_SEMI_SEMI_AMP; + v->a[92491] = anon_sym_PIPE_AMP; + v->a[92492] = anon_sym_AMP_AMP; + v->a[92493] = anon_sym_PIPE_PIPE; + v->a[92494] = anon_sym_LT; + v->a[92495] = anon_sym_GT; + v->a[92496] = anon_sym_GT_GT; + v->a[92497] = anon_sym_AMP_GT; + v->a[92498] = anon_sym_AMP_GT_GT; + v->a[92499] = anon_sym_LT_AMP; small_parse_table_4625(v); } diff --git a/parser/static/small_parse_table/small_parse_table_925.c b/parser/static/small_parse_table/small_parse_table_925.c index b17dfb9a..1cea1dbd 100644 --- a/parser/static/small_parse_table/small_parse_table_925.c +++ b/parser/static/small_parse_table/small_parse_table_925.c @@ -14,126 +14,126 @@ void small_parse_table_4625(t_small_parse_table_array *v) { - v->a[92500] = anon_sym_DOLLAR_LPAREN; - v->a[92501] = actions(1163); - v->a[92502] = 1; - v->a[92503] = anon_sym_DOLLAR_BQUOTE; - v->a[92504] = actions(1169); - v->a[92505] = 1; - v->a[92506] = sym__brace_start; - v->a[92507] = actions(1187); - v->a[92508] = 1; - v->a[92509] = sym_word; - v->a[92510] = actions(1189); + v->a[92500] = anon_sym_GT_AMP; + v->a[92501] = anon_sym_GT_PIPE; + v->a[92502] = anon_sym_LT_AMP_DASH; + v->a[92503] = anon_sym_GT_AMP_DASH; + v->a[92504] = anon_sym_LT_LT; + v->a[92505] = anon_sym_LT_LT_DASH; + v->a[92506] = anon_sym_AMP; + v->a[92507] = aux_sym_concatenation_token1; + v->a[92508] = anon_sym_SEMI; + v->a[92509] = 3; + v->a[92510] = actions(3); v->a[92511] = 1; - v->a[92512] = anon_sym_BANG; - v->a[92513] = actions(1195); - v->a[92514] = 1; - v->a[92515] = anon_sym_TILDE; - v->a[92516] = actions(1201); - v->a[92517] = 1; - v->a[92518] = sym_test_operator; - v->a[92519] = actions(3060); + v->a[92512] = sym_comment; + v->a[92513] = actions(3062); + v->a[92514] = 5; + v->a[92515] = sym_file_descriptor; + v->a[92516] = sym__concat; + v->a[92517] = sym_variable_name; + v->a[92518] = ts_builtin_sym_end; + v->a[92519] = aux_sym_heredoc_redirect_token1; small_parse_table_4626(v); } void small_parse_table_4626(t_small_parse_table_array *v) { - v->a[92520] = 1; - v->a[92521] = anon_sym_BQUOTE; - v->a[92522] = actions(5779); - v->a[92523] = 1; - v->a[92524] = sym__special_character; - v->a[92525] = state(2717); - v->a[92526] = 1; - v->a[92527] = aux_sym__literal_repeat1; - v->a[92528] = state(3040); - v->a[92529] = 1; - v->a[92530] = sym__expression; - v->a[92531] = state(6920); - v->a[92532] = 1; - v->a[92533] = sym__test_command_binary_expression; - v->a[92534] = actions(1129); - v->a[92535] = 2; - v->a[92536] = anon_sym_LPAREN_LPAREN; - v->a[92537] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92538] = actions(1165); - v->a[92539] = 2; + v->a[92520] = actions(3060); + v->a[92521] = 22; + v->a[92522] = anon_sym_PIPE; + v->a[92523] = anon_sym_RPAREN; + v->a[92524] = anon_sym_SEMI_SEMI; + v->a[92525] = anon_sym_PIPE_AMP; + v->a[92526] = anon_sym_AMP_AMP; + v->a[92527] = anon_sym_PIPE_PIPE; + v->a[92528] = anon_sym_LT; + v->a[92529] = anon_sym_GT; + v->a[92530] = anon_sym_GT_GT; + v->a[92531] = anon_sym_AMP_GT; + v->a[92532] = anon_sym_AMP_GT_GT; + v->a[92533] = anon_sym_LT_AMP; + v->a[92534] = anon_sym_GT_AMP; + v->a[92535] = anon_sym_GT_PIPE; + v->a[92536] = anon_sym_LT_AMP_DASH; + v->a[92537] = anon_sym_GT_AMP_DASH; + v->a[92538] = anon_sym_LT_LT; + v->a[92539] = anon_sym_LT_LT_DASH; small_parse_table_4627(v); } void small_parse_table_4627(t_small_parse_table_array *v) { - v->a[92540] = anon_sym_LT_LPAREN; - v->a[92541] = anon_sym_GT_LPAREN; - v->a[92542] = actions(1191); - v->a[92543] = 2; - v->a[92544] = anon_sym_PLUS_PLUS2; - v->a[92545] = anon_sym_DASH_DASH2; - v->a[92546] = actions(1193); - v->a[92547] = 2; - v->a[92548] = anon_sym_DASH2; - v->a[92549] = anon_sym_PLUS2; - v->a[92550] = actions(1199); - v->a[92551] = 2; - v->a[92552] = sym_raw_string; - v->a[92553] = sym_ansi_c_string; - v->a[92554] = state(2594); - v->a[92555] = 6; - v->a[92556] = sym_binary_expression; - v->a[92557] = sym_ternary_expression; - v->a[92558] = sym_unary_expression; - v->a[92559] = sym_postfix_expression; + v->a[92540] = anon_sym_AMP; + v->a[92541] = aux_sym_concatenation_token1; + v->a[92542] = anon_sym_BQUOTE; + v->a[92543] = anon_sym_SEMI; + v->a[92544] = 3; + v->a[92545] = actions(3); + v->a[92546] = 1; + v->a[92547] = sym_comment; + v->a[92548] = actions(2967); + v->a[92549] = 5; + v->a[92550] = sym_file_descriptor; + v->a[92551] = sym__concat; + v->a[92552] = sym_variable_name; + v->a[92553] = ts_builtin_sym_end; + v->a[92554] = aux_sym_heredoc_redirect_token1; + v->a[92555] = actions(2965); + v->a[92556] = 22; + v->a[92557] = anon_sym_PIPE; + v->a[92558] = anon_sym_RPAREN; + v->a[92559] = anon_sym_SEMI_SEMI; small_parse_table_4628(v); } void small_parse_table_4628(t_small_parse_table_array *v) { - v->a[92560] = sym_parenthesized_expression; - v->a[92561] = sym_concatenation; - v->a[92562] = state(2503); - v->a[92563] = 9; - v->a[92564] = sym_arithmetic_expansion; - v->a[92565] = sym_brace_expression; - v->a[92566] = sym_string; - v->a[92567] = sym_translated_string; - v->a[92568] = sym_number; - v->a[92569] = sym_simple_expansion; - v->a[92570] = sym_expansion; - v->a[92571] = sym_command_substitution; - v->a[92572] = sym_process_substitution; - v->a[92573] = 27; - v->a[92574] = actions(71); - v->a[92575] = 1; - v->a[92576] = sym_comment; - v->a[92577] = actions(1131); - v->a[92578] = 1; - v->a[92579] = anon_sym_LPAREN; + v->a[92560] = anon_sym_PIPE_AMP; + v->a[92561] = anon_sym_AMP_AMP; + v->a[92562] = anon_sym_PIPE_PIPE; + v->a[92563] = anon_sym_LT; + v->a[92564] = anon_sym_GT; + v->a[92565] = anon_sym_GT_GT; + v->a[92566] = anon_sym_AMP_GT; + v->a[92567] = anon_sym_AMP_GT_GT; + v->a[92568] = anon_sym_LT_AMP; + v->a[92569] = anon_sym_GT_AMP; + v->a[92570] = anon_sym_GT_PIPE; + v->a[92571] = anon_sym_LT_AMP_DASH; + v->a[92572] = anon_sym_GT_AMP_DASH; + v->a[92573] = anon_sym_LT_LT; + v->a[92574] = anon_sym_LT_LT_DASH; + v->a[92575] = anon_sym_AMP; + v->a[92576] = aux_sym_concatenation_token1; + v->a[92577] = anon_sym_BQUOTE; + v->a[92578] = anon_sym_SEMI; + v->a[92579] = 5; small_parse_table_4629(v); } void small_parse_table_4629(t_small_parse_table_array *v) { - v->a[92580] = actions(1141); + v->a[92580] = actions(57); v->a[92581] = 1; - v->a[92582] = anon_sym_DOLLAR_LBRACK; - v->a[92583] = actions(1145); + v->a[92582] = sym_comment; + v->a[92583] = actions(5149); v->a[92584] = 1; - v->a[92585] = anon_sym_DOLLAR; - v->a[92586] = actions(1149); + v->a[92585] = sym__special_character; + v->a[92586] = state(1947); v->a[92587] = 1; - v->a[92588] = anon_sym_DQUOTE; - v->a[92589] = actions(1153); - v->a[92590] = 1; - v->a[92591] = aux_sym_number_token1; - v->a[92592] = actions(1155); - v->a[92593] = 1; - v->a[92594] = aux_sym_number_token2; - v->a[92595] = actions(1157); - v->a[92596] = 1; - v->a[92597] = anon_sym_DOLLAR_LBRACE; - v->a[92598] = actions(1159); - v->a[92599] = 1; + v->a[92588] = aux_sym__literal_repeat1; + v->a[92589] = actions(3250); + v->a[92590] = 10; + v->a[92591] = anon_sym_LT; + v->a[92592] = anon_sym_GT; + v->a[92593] = anon_sym_AMP_GT; + v->a[92594] = anon_sym_LT_AMP; + v->a[92595] = anon_sym_GT_AMP; + v->a[92596] = anon_sym_DOLLAR; + v->a[92597] = aux_sym_number_token1; + v->a[92598] = aux_sym_number_token2; + v->a[92599] = anon_sym_DOLLAR_LPAREN; small_parse_table_4630(v); } diff --git a/parser/static/small_parse_table/small_parse_table_926.c b/parser/static/small_parse_table/small_parse_table_926.c index 441d1167..439be94b 100644 --- a/parser/static/small_parse_table/small_parse_table_926.c +++ b/parser/static/small_parse_table/small_parse_table_926.c @@ -14,126 +14,126 @@ void small_parse_table_4630(t_small_parse_table_array *v) { - v->a[92600] = anon_sym_DOLLAR_LPAREN; - v->a[92601] = actions(1163); - v->a[92602] = 1; - v->a[92603] = anon_sym_DOLLAR_BQUOTE; - v->a[92604] = actions(1169); - v->a[92605] = 1; + v->a[92600] = sym_word; + v->a[92601] = actions(3252); + v->a[92602] = 15; + v->a[92603] = sym_file_descriptor; + v->a[92604] = sym_variable_name; + v->a[92605] = sym_test_operator; v->a[92606] = sym__brace_start; - v->a[92607] = actions(1211); - v->a[92608] = 1; - v->a[92609] = sym_word; - v->a[92610] = actions(1213); - v->a[92611] = 1; - v->a[92612] = anon_sym_BANG; - v->a[92613] = actions(1219); - v->a[92614] = 1; - v->a[92615] = anon_sym_TILDE; - v->a[92616] = actions(1221); - v->a[92617] = 1; - v->a[92618] = sym__special_character; - v->a[92619] = actions(1225); + v->a[92607] = anon_sym_GT_GT; + v->a[92608] = anon_sym_AMP_GT_GT; + v->a[92609] = anon_sym_GT_PIPE; + v->a[92610] = anon_sym_LT_AMP_DASH; + v->a[92611] = anon_sym_GT_AMP_DASH; + v->a[92612] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[92613] = anon_sym_DQUOTE; + v->a[92614] = sym_raw_string; + v->a[92615] = anon_sym_DOLLAR_LBRACE; + v->a[92616] = anon_sym_BQUOTE; + v->a[92617] = anon_sym_DOLLAR_BQUOTE; + v->a[92618] = 8; + v->a[92619] = actions(3); small_parse_table_4631(v); } void small_parse_table_4631(t_small_parse_table_array *v) { v->a[92620] = 1; - v->a[92621] = sym_test_operator; - v->a[92622] = actions(3060); + v->a[92621] = sym_comment; + v->a[92622] = actions(5157); v->a[92623] = 1; - v->a[92624] = anon_sym_BQUOTE; - v->a[92625] = actions(6025); + v->a[92624] = aux_sym_heredoc_redirect_token1; + v->a[92625] = actions(5159); v->a[92626] = 1; - v->a[92627] = sym__regex_no_space; - v->a[92628] = state(2484); - v->a[92629] = 1; - v->a[92630] = aux_sym__literal_repeat1; - v->a[92631] = state(3314); - v->a[92632] = 1; - v->a[92633] = sym__expression; - v->a[92634] = actions(1129); - v->a[92635] = 2; - v->a[92636] = anon_sym_LPAREN_LPAREN; - v->a[92637] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92638] = actions(1165); - v->a[92639] = 2; + v->a[92627] = sym_file_descriptor; + v->a[92628] = actions(2520); + v->a[92629] = 2; + v->a[92630] = anon_sym_LT_LT; + v->a[92631] = anon_sym_LT_LT_DASH; + v->a[92632] = actions(5155); + v->a[92633] = 2; + v->a[92634] = anon_sym_LT_AMP_DASH; + v->a[92635] = anon_sym_GT_AMP_DASH; + v->a[92636] = state(1900); + v->a[92637] = 3; + v->a[92638] = sym_file_redirect; + v->a[92639] = sym_heredoc_redirect; small_parse_table_4632(v); } void small_parse_table_4632(t_small_parse_table_array *v) { - v->a[92640] = anon_sym_LT_LPAREN; - v->a[92641] = anon_sym_GT_LPAREN; - v->a[92642] = actions(1215); - v->a[92643] = 2; - v->a[92644] = anon_sym_PLUS_PLUS2; - v->a[92645] = anon_sym_DASH_DASH2; - v->a[92646] = actions(1217); - v->a[92647] = 2; - v->a[92648] = anon_sym_DASH2; - v->a[92649] = anon_sym_PLUS2; - v->a[92650] = actions(1223); - v->a[92651] = 2; - v->a[92652] = sym_raw_string; - v->a[92653] = sym_ansi_c_string; - v->a[92654] = state(2594); - v->a[92655] = 6; - v->a[92656] = sym_binary_expression; - v->a[92657] = sym_ternary_expression; - v->a[92658] = sym_unary_expression; - v->a[92659] = sym_postfix_expression; + v->a[92640] = aux_sym_redirected_statement_repeat1; + v->a[92641] = actions(5153); + v->a[92642] = 8; + v->a[92643] = anon_sym_LT; + v->a[92644] = anon_sym_GT; + v->a[92645] = anon_sym_GT_GT; + v->a[92646] = anon_sym_AMP_GT; + v->a[92647] = anon_sym_AMP_GT_GT; + v->a[92648] = anon_sym_LT_AMP; + v->a[92649] = anon_sym_GT_AMP; + v->a[92650] = anon_sym_GT_PIPE; + v->a[92651] = actions(5151); + v->a[92652] = 10; + v->a[92653] = anon_sym_esac; + v->a[92654] = anon_sym_PIPE; + v->a[92655] = anon_sym_SEMI_SEMI; + v->a[92656] = anon_sym_SEMI_AMP; + v->a[92657] = anon_sym_SEMI_SEMI_AMP; + v->a[92658] = anon_sym_PIPE_AMP; + v->a[92659] = anon_sym_AMP_AMP; small_parse_table_4633(v); } void small_parse_table_4633(t_small_parse_table_array *v) { - v->a[92660] = sym_parenthesized_expression; - v->a[92661] = sym_concatenation; - v->a[92662] = state(2588); - v->a[92663] = 9; - v->a[92664] = sym_arithmetic_expansion; - v->a[92665] = sym_brace_expression; - v->a[92666] = sym_string; - v->a[92667] = sym_translated_string; - v->a[92668] = sym_number; - v->a[92669] = sym_simple_expansion; - v->a[92670] = sym_expansion; - v->a[92671] = sym_command_substitution; - v->a[92672] = sym_process_substitution; - v->a[92673] = 9; - v->a[92674] = actions(71); - v->a[92675] = 1; - v->a[92676] = sym_comment; - v->a[92677] = actions(5998); - v->a[92678] = 1; - v->a[92679] = sym_variable_name; + v->a[92660] = anon_sym_PIPE_PIPE; + v->a[92661] = anon_sym_AMP; + v->a[92662] = anon_sym_SEMI; + v->a[92663] = 3; + v->a[92664] = actions(3); + v->a[92665] = 1; + v->a[92666] = sym_comment; + v->a[92667] = actions(2774); + v->a[92668] = 5; + v->a[92669] = sym_file_descriptor; + v->a[92670] = sym__concat; + v->a[92671] = sym_variable_name; + v->a[92672] = ts_builtin_sym_end; + v->a[92673] = aux_sym_heredoc_redirect_token1; + v->a[92674] = actions(2772); + v->a[92675] = 22; + v->a[92676] = anon_sym_PIPE; + v->a[92677] = anon_sym_RPAREN; + v->a[92678] = anon_sym_SEMI_SEMI; + v->a[92679] = anon_sym_PIPE_AMP; small_parse_table_4634(v); } void small_parse_table_4634(t_small_parse_table_array *v) { - v->a[92680] = state(6737); - v->a[92681] = 1; - v->a[92682] = sym_subscript; - v->a[92683] = state(5360); - v->a[92684] = 2; - v->a[92685] = sym_variable_assignment; - v->a[92686] = aux_sym_variable_assignments_repeat1; - v->a[92687] = state(5436); - v->a[92688] = 3; - v->a[92689] = sym_file_redirect; - v->a[92690] = sym_heredoc_redirect; - v->a[92691] = aux_sym_redirected_statement_repeat1; - v->a[92692] = actions(4247); - v->a[92693] = 5; - v->a[92694] = anon_sym_DOLLAR; - v->a[92695] = aux_sym_number_token1; - v->a[92696] = aux_sym_number_token2; - v->a[92697] = anon_sym_DOLLAR_LPAREN; - v->a[92698] = sym_word; - v->a[92699] = actions(4253); + v->a[92680] = anon_sym_AMP_AMP; + v->a[92681] = anon_sym_PIPE_PIPE; + v->a[92682] = anon_sym_LT; + v->a[92683] = anon_sym_GT; + v->a[92684] = anon_sym_GT_GT; + v->a[92685] = anon_sym_AMP_GT; + v->a[92686] = anon_sym_AMP_GT_GT; + v->a[92687] = anon_sym_LT_AMP; + v->a[92688] = anon_sym_GT_AMP; + v->a[92689] = anon_sym_GT_PIPE; + v->a[92690] = anon_sym_LT_AMP_DASH; + v->a[92691] = anon_sym_GT_AMP_DASH; + v->a[92692] = anon_sym_LT_LT; + v->a[92693] = anon_sym_LT_LT_DASH; + v->a[92694] = anon_sym_AMP; + v->a[92695] = aux_sym_concatenation_token1; + v->a[92696] = anon_sym_BQUOTE; + v->a[92697] = anon_sym_SEMI; + v->a[92698] = 6; + v->a[92699] = actions(3); small_parse_table_4635(v); } diff --git a/parser/static/small_parse_table/small_parse_table_927.c b/parser/static/small_parse_table/small_parse_table_927.c index a9abc165..9ed6aebf 100644 --- a/parser/static/small_parse_table/small_parse_table_927.c +++ b/parser/static/small_parse_table/small_parse_table_927.c @@ -14,126 +14,126 @@ void small_parse_table_4635(t_small_parse_table_array *v) { - v->a[92700] = 7; - v->a[92701] = anon_sym_PIPE; - v->a[92702] = anon_sym_LT; - v->a[92703] = anon_sym_GT; - v->a[92704] = anon_sym_LT_LT; - v->a[92705] = anon_sym_AMP_GT; - v->a[92706] = anon_sym_LT_AMP; - v->a[92707] = anon_sym_GT_AMP; - v->a[92708] = actions(4348); - v->a[92709] = 10; - v->a[92710] = sym_file_descriptor; - v->a[92711] = anon_sym_PIPE_PIPE; - v->a[92712] = anon_sym_AMP_AMP; - v->a[92713] = anon_sym_GT_GT; - v->a[92714] = anon_sym_PIPE_AMP; - v->a[92715] = anon_sym_AMP_GT_GT; - v->a[92716] = anon_sym_GT_PIPE; - v->a[92717] = anon_sym_LT_AMP_DASH; - v->a[92718] = anon_sym_GT_AMP_DASH; - v->a[92719] = anon_sym_LT_LT_DASH; + v->a[92700] = 1; + v->a[92701] = sym_comment; + v->a[92702] = actions(5161); + v->a[92703] = 1; + v->a[92704] = aux_sym_concatenation_token1; + v->a[92705] = actions(5163); + v->a[92706] = 1; + v->a[92707] = sym__concat; + v->a[92708] = state(2021); + v->a[92709] = 1; + v->a[92710] = aux_sym_concatenation_repeat1; + v->a[92711] = actions(2664); + v->a[92712] = 3; + v->a[92713] = sym_file_descriptor; + v->a[92714] = sym_variable_name; + v->a[92715] = aux_sym_heredoc_redirect_token1; + v->a[92716] = actions(2662); + v->a[92717] = 21; + v->a[92718] = anon_sym_PIPE; + v->a[92719] = anon_sym_RPAREN; small_parse_table_4636(v); } void small_parse_table_4636(t_small_parse_table_array *v) { - v->a[92720] = actions(4261); - v->a[92721] = 15; - v->a[92722] = sym_test_operator; - v->a[92723] = sym__brace_start; - v->a[92724] = anon_sym_LPAREN_LPAREN; - v->a[92725] = anon_sym_LT_LT_LT; - v->a[92726] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92727] = anon_sym_DOLLAR_LBRACK; - v->a[92728] = sym__special_character; - v->a[92729] = anon_sym_DQUOTE; - v->a[92730] = sym_raw_string; - v->a[92731] = sym_ansi_c_string; - v->a[92732] = anon_sym_DOLLAR_LBRACE; - v->a[92733] = anon_sym_BQUOTE; - v->a[92734] = anon_sym_DOLLAR_BQUOTE; - v->a[92735] = anon_sym_LT_LPAREN; - v->a[92736] = anon_sym_GT_LPAREN; - v->a[92737] = 6; - v->a[92738] = actions(3); - v->a[92739] = 1; + v->a[92720] = anon_sym_SEMI_SEMI; + v->a[92721] = anon_sym_PIPE_AMP; + v->a[92722] = anon_sym_AMP_AMP; + v->a[92723] = anon_sym_PIPE_PIPE; + v->a[92724] = anon_sym_LT; + v->a[92725] = anon_sym_GT; + v->a[92726] = anon_sym_GT_GT; + v->a[92727] = anon_sym_AMP_GT; + v->a[92728] = anon_sym_AMP_GT_GT; + v->a[92729] = anon_sym_LT_AMP; + v->a[92730] = anon_sym_GT_AMP; + v->a[92731] = anon_sym_GT_PIPE; + v->a[92732] = anon_sym_LT_AMP_DASH; + v->a[92733] = anon_sym_GT_AMP_DASH; + v->a[92734] = anon_sym_LT_LT; + v->a[92735] = anon_sym_LT_LT_DASH; + v->a[92736] = anon_sym_AMP; + v->a[92737] = sym__special_character; + v->a[92738] = anon_sym_SEMI; + v->a[92739] = 3; small_parse_table_4637(v); } void small_parse_table_4637(t_small_parse_table_array *v) { - v->a[92740] = sym_comment; - v->a[92741] = actions(6017); - v->a[92742] = 1; - v->a[92743] = aux_sym_concatenation_token1; - v->a[92744] = actions(6100); - v->a[92745] = 1; + v->a[92740] = actions(3); + v->a[92741] = 1; + v->a[92742] = sym_comment; + v->a[92743] = actions(3117); + v->a[92744] = 4; + v->a[92745] = sym_file_descriptor; v->a[92746] = sym__concat; - v->a[92747] = state(1911); - v->a[92748] = 1; - v->a[92749] = aux_sym_concatenation_repeat1; - v->a[92750] = actions(1267); - v->a[92751] = 5; - v->a[92752] = sym_file_descriptor; - v->a[92753] = sym_test_operator; - v->a[92754] = sym__brace_start; - v->a[92755] = ts_builtin_sym_end; - v->a[92756] = aux_sym_heredoc_redirect_token1; - v->a[92757] = actions(1265); - v->a[92758] = 36; - v->a[92759] = anon_sym_LPAREN_LPAREN; + v->a[92747] = sym_variable_name; + v->a[92748] = aux_sym_heredoc_redirect_token1; + v->a[92749] = actions(3115); + v->a[92750] = 23; + v->a[92751] = anon_sym_esac; + v->a[92752] = anon_sym_PIPE; + v->a[92753] = anon_sym_SEMI_SEMI; + v->a[92754] = anon_sym_SEMI_AMP; + v->a[92755] = anon_sym_SEMI_SEMI_AMP; + v->a[92756] = anon_sym_PIPE_AMP; + v->a[92757] = anon_sym_AMP_AMP; + v->a[92758] = anon_sym_PIPE_PIPE; + v->a[92759] = anon_sym_LT; small_parse_table_4638(v); } void small_parse_table_4638(t_small_parse_table_array *v) { - v->a[92760] = anon_sym_SEMI; - v->a[92761] = anon_sym_PIPE_PIPE; - v->a[92762] = anon_sym_AMP_AMP; - v->a[92763] = anon_sym_PIPE; - v->a[92764] = anon_sym_AMP; - v->a[92765] = anon_sym_LT; - v->a[92766] = anon_sym_GT; - v->a[92767] = anon_sym_LT_LT; - v->a[92768] = anon_sym_GT_GT; - v->a[92769] = anon_sym_SEMI_SEMI; - v->a[92770] = anon_sym_PIPE_AMP; - v->a[92771] = anon_sym_AMP_GT; - v->a[92772] = anon_sym_AMP_GT_GT; - v->a[92773] = anon_sym_LT_AMP; - v->a[92774] = anon_sym_GT_AMP; - v->a[92775] = anon_sym_GT_PIPE; - v->a[92776] = anon_sym_LT_AMP_DASH; - v->a[92777] = anon_sym_GT_AMP_DASH; - v->a[92778] = anon_sym_LT_LT_DASH; - v->a[92779] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[92760] = anon_sym_GT; + v->a[92761] = anon_sym_GT_GT; + v->a[92762] = anon_sym_AMP_GT; + v->a[92763] = anon_sym_AMP_GT_GT; + v->a[92764] = anon_sym_LT_AMP; + v->a[92765] = anon_sym_GT_AMP; + v->a[92766] = anon_sym_GT_PIPE; + v->a[92767] = anon_sym_LT_AMP_DASH; + v->a[92768] = anon_sym_GT_AMP_DASH; + v->a[92769] = anon_sym_LT_LT; + v->a[92770] = anon_sym_LT_LT_DASH; + v->a[92771] = anon_sym_AMP; + v->a[92772] = aux_sym_concatenation_token1; + v->a[92773] = anon_sym_SEMI; + v->a[92774] = 5; + v->a[92775] = actions(3); + v->a[92776] = 1; + v->a[92777] = sym_comment; + v->a[92778] = actions(2516); + v->a[92779] = 2; small_parse_table_4639(v); } void small_parse_table_4639(t_small_parse_table_array *v) { - v->a[92780] = anon_sym_DOLLAR_LBRACK; - v->a[92781] = anon_sym_DOLLAR; - v->a[92782] = sym__special_character; - v->a[92783] = anon_sym_DQUOTE; - v->a[92784] = sym_raw_string; - v->a[92785] = sym_ansi_c_string; - v->a[92786] = aux_sym_number_token1; - v->a[92787] = aux_sym_number_token2; - v->a[92788] = anon_sym_DOLLAR_LBRACE; - v->a[92789] = anon_sym_DOLLAR_LPAREN; - v->a[92790] = anon_sym_BQUOTE; - v->a[92791] = anon_sym_DOLLAR_BQUOTE; - v->a[92792] = anon_sym_LT_LPAREN; - v->a[92793] = anon_sym_GT_LPAREN; - v->a[92794] = sym_word; - v->a[92795] = 5; - v->a[92796] = actions(3); - v->a[92797] = 1; - v->a[92798] = sym_comment; - v->a[92799] = actions(5932); + v->a[92780] = anon_sym_PIPE; + v->a[92781] = anon_sym_PIPE_AMP; + v->a[92782] = actions(2632); + v->a[92783] = 2; + v->a[92784] = sym_file_descriptor; + v->a[92785] = aux_sym_heredoc_redirect_token1; + v->a[92786] = state(1894); + v->a[92787] = 3; + v->a[92788] = sym_file_redirect; + v->a[92789] = sym_heredoc_redirect; + v->a[92790] = aux_sym_redirected_statement_repeat1; + v->a[92791] = actions(2630); + v->a[92792] = 20; + v->a[92793] = anon_sym_esac; + v->a[92794] = anon_sym_SEMI_SEMI; + v->a[92795] = anon_sym_SEMI_AMP; + v->a[92796] = anon_sym_SEMI_SEMI_AMP; + v->a[92797] = anon_sym_AMP_AMP; + v->a[92798] = anon_sym_PIPE_PIPE; + v->a[92799] = anon_sym_LT; small_parse_table_4640(v); } diff --git a/parser/static/small_parse_table/small_parse_table_928.c b/parser/static/small_parse_table/small_parse_table_928.c index 9cd5e76f..a1aba632 100644 --- a/parser/static/small_parse_table/small_parse_table_928.c +++ b/parser/static/small_parse_table/small_parse_table_928.c @@ -14,126 +14,126 @@ void small_parse_table_4640(t_small_parse_table_array *v) { - v->a[92800] = 2; - v->a[92801] = sym_file_descriptor; - v->a[92802] = aux_sym_heredoc_redirect_token1; - v->a[92803] = actions(4261); - v->a[92804] = 3; - v->a[92805] = sym_variable_name; - v->a[92806] = sym_test_operator; - v->a[92807] = sym__brace_start; - v->a[92808] = actions(4247); - v->a[92809] = 18; - v->a[92810] = anon_sym_LPAREN_LPAREN; - v->a[92811] = anon_sym_LT_LT_LT; - v->a[92812] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92813] = anon_sym_DOLLAR_LBRACK; - v->a[92814] = anon_sym_DOLLAR; - v->a[92815] = sym__special_character; - v->a[92816] = anon_sym_DQUOTE; - v->a[92817] = sym_raw_string; - v->a[92818] = sym_ansi_c_string; - v->a[92819] = aux_sym_number_token1; + v->a[92800] = anon_sym_GT; + v->a[92801] = anon_sym_GT_GT; + v->a[92802] = anon_sym_AMP_GT; + v->a[92803] = anon_sym_AMP_GT_GT; + v->a[92804] = anon_sym_LT_AMP; + v->a[92805] = anon_sym_GT_AMP; + v->a[92806] = anon_sym_GT_PIPE; + v->a[92807] = anon_sym_LT_AMP_DASH; + v->a[92808] = anon_sym_GT_AMP_DASH; + v->a[92809] = anon_sym_LT_LT; + v->a[92810] = anon_sym_LT_LT_DASH; + v->a[92811] = anon_sym_AMP; + v->a[92812] = anon_sym_SEMI; + v->a[92813] = 4; + v->a[92814] = actions(3); + v->a[92815] = 1; + v->a[92816] = sym_comment; + v->a[92817] = actions(2632); + v->a[92818] = 2; + v->a[92819] = sym_file_descriptor; small_parse_table_4641(v); } void small_parse_table_4641(t_small_parse_table_array *v) { - v->a[92820] = aux_sym_number_token2; - v->a[92821] = anon_sym_DOLLAR_LBRACE; - v->a[92822] = anon_sym_DOLLAR_LPAREN; - v->a[92823] = anon_sym_BQUOTE; - v->a[92824] = anon_sym_DOLLAR_BQUOTE; - v->a[92825] = anon_sym_LT_LPAREN; - v->a[92826] = anon_sym_GT_LPAREN; - v->a[92827] = sym_word; - v->a[92828] = actions(5930); - v->a[92829] = 21; - v->a[92830] = anon_sym_SEMI; - v->a[92831] = anon_sym_PIPE_PIPE; - v->a[92832] = anon_sym_AMP_AMP; - v->a[92833] = anon_sym_PIPE; - v->a[92834] = anon_sym_AMP; - v->a[92835] = anon_sym_LT; - v->a[92836] = anon_sym_GT; - v->a[92837] = anon_sym_LT_LT; + v->a[92820] = aux_sym_heredoc_redirect_token1; + v->a[92821] = state(1894); + v->a[92822] = 3; + v->a[92823] = sym_file_redirect; + v->a[92824] = sym_heredoc_redirect; + v->a[92825] = aux_sym_redirected_statement_repeat1; + v->a[92826] = actions(2630); + v->a[92827] = 22; + v->a[92828] = anon_sym_esac; + v->a[92829] = anon_sym_PIPE; + v->a[92830] = anon_sym_SEMI_SEMI; + v->a[92831] = anon_sym_SEMI_AMP; + v->a[92832] = anon_sym_SEMI_SEMI_AMP; + v->a[92833] = anon_sym_PIPE_AMP; + v->a[92834] = anon_sym_AMP_AMP; + v->a[92835] = anon_sym_PIPE_PIPE; + v->a[92836] = anon_sym_LT; + v->a[92837] = anon_sym_GT; v->a[92838] = anon_sym_GT_GT; - v->a[92839] = anon_sym_SEMI_SEMI; + v->a[92839] = anon_sym_AMP_GT; small_parse_table_4642(v); } void small_parse_table_4642(t_small_parse_table_array *v) { - v->a[92840] = anon_sym_SEMI_AMP; - v->a[92841] = anon_sym_SEMI_SEMI_AMP; - v->a[92842] = anon_sym_PIPE_AMP; - v->a[92843] = anon_sym_AMP_GT; - v->a[92844] = anon_sym_AMP_GT_GT; - v->a[92845] = anon_sym_LT_AMP; - v->a[92846] = anon_sym_GT_AMP; - v->a[92847] = anon_sym_GT_PIPE; - v->a[92848] = anon_sym_LT_AMP_DASH; - v->a[92849] = anon_sym_GT_AMP_DASH; - v->a[92850] = anon_sym_LT_LT_DASH; - v->a[92851] = 6; - v->a[92852] = actions(3); - v->a[92853] = 1; - v->a[92854] = sym_comment; - v->a[92855] = actions(6017); - v->a[92856] = 1; - v->a[92857] = aux_sym_concatenation_token1; - v->a[92858] = actions(6102); - v->a[92859] = 1; + v->a[92840] = anon_sym_AMP_GT_GT; + v->a[92841] = anon_sym_LT_AMP; + v->a[92842] = anon_sym_GT_AMP; + v->a[92843] = anon_sym_GT_PIPE; + v->a[92844] = anon_sym_LT_AMP_DASH; + v->a[92845] = anon_sym_GT_AMP_DASH; + v->a[92846] = anon_sym_LT_LT; + v->a[92847] = anon_sym_LT_LT_DASH; + v->a[92848] = anon_sym_AMP; + v->a[92849] = anon_sym_SEMI; + v->a[92850] = 8; + v->a[92851] = actions(3); + v->a[92852] = 1; + v->a[92853] = sym_comment; + v->a[92854] = actions(5176); + v->a[92855] = 1; + v->a[92856] = aux_sym_heredoc_redirect_token1; + v->a[92857] = actions(5178); + v->a[92858] = 1; + v->a[92859] = sym_file_descriptor; small_parse_table_4643(v); } void small_parse_table_4643(t_small_parse_table_array *v) { - v->a[92860] = sym__concat; - v->a[92861] = state(1911); - v->a[92862] = 1; - v->a[92863] = aux_sym_concatenation_repeat1; - v->a[92864] = actions(1288); - v->a[92865] = 5; - v->a[92866] = sym_file_descriptor; - v->a[92867] = sym_test_operator; - v->a[92868] = sym__brace_start; - v->a[92869] = ts_builtin_sym_end; - v->a[92870] = aux_sym_heredoc_redirect_token1; - v->a[92871] = actions(1286); - v->a[92872] = 36; - v->a[92873] = anon_sym_LPAREN_LPAREN; - v->a[92874] = anon_sym_SEMI; - v->a[92875] = anon_sym_PIPE_PIPE; - v->a[92876] = anon_sym_AMP_AMP; - v->a[92877] = anon_sym_PIPE; - v->a[92878] = anon_sym_AMP; - v->a[92879] = anon_sym_LT; + v->a[92860] = actions(5170); + v->a[92861] = 2; + v->a[92862] = anon_sym_LT_AMP_DASH; + v->a[92863] = anon_sym_GT_AMP_DASH; + v->a[92864] = actions(5173); + v->a[92865] = 2; + v->a[92866] = anon_sym_LT_LT; + v->a[92867] = anon_sym_LT_LT_DASH; + v->a[92868] = state(1900); + v->a[92869] = 3; + v->a[92870] = sym_file_redirect; + v->a[92871] = sym_heredoc_redirect; + v->a[92872] = aux_sym_redirected_statement_repeat1; + v->a[92873] = actions(5167); + v->a[92874] = 8; + v->a[92875] = anon_sym_LT; + v->a[92876] = anon_sym_GT; + v->a[92877] = anon_sym_GT_GT; + v->a[92878] = anon_sym_AMP_GT; + v->a[92879] = anon_sym_AMP_GT_GT; small_parse_table_4644(v); } void small_parse_table_4644(t_small_parse_table_array *v) { - v->a[92880] = anon_sym_GT; - v->a[92881] = anon_sym_LT_LT; - v->a[92882] = anon_sym_GT_GT; - v->a[92883] = anon_sym_SEMI_SEMI; - v->a[92884] = anon_sym_PIPE_AMP; - v->a[92885] = anon_sym_AMP_GT; - v->a[92886] = anon_sym_AMP_GT_GT; - v->a[92887] = anon_sym_LT_AMP; - v->a[92888] = anon_sym_GT_AMP; - v->a[92889] = anon_sym_GT_PIPE; - v->a[92890] = anon_sym_LT_AMP_DASH; - v->a[92891] = anon_sym_GT_AMP_DASH; - v->a[92892] = anon_sym_LT_LT_DASH; - v->a[92893] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92894] = anon_sym_DOLLAR_LBRACK; - v->a[92895] = anon_sym_DOLLAR; - v->a[92896] = sym__special_character; - v->a[92897] = anon_sym_DQUOTE; - v->a[92898] = sym_raw_string; - v->a[92899] = sym_ansi_c_string; + v->a[92880] = anon_sym_LT_AMP; + v->a[92881] = anon_sym_GT_AMP; + v->a[92882] = anon_sym_GT_PIPE; + v->a[92883] = actions(5165); + v->a[92884] = 10; + v->a[92885] = anon_sym_esac; + v->a[92886] = anon_sym_PIPE; + v->a[92887] = anon_sym_SEMI_SEMI; + v->a[92888] = anon_sym_SEMI_AMP; + v->a[92889] = anon_sym_SEMI_SEMI_AMP; + v->a[92890] = anon_sym_PIPE_AMP; + v->a[92891] = anon_sym_AMP_AMP; + v->a[92892] = anon_sym_PIPE_PIPE; + v->a[92893] = anon_sym_AMP; + v->a[92894] = anon_sym_SEMI; + v->a[92895] = 5; + v->a[92896] = actions(3); + v->a[92897] = 1; + v->a[92898] = sym_comment; + v->a[92899] = actions(5185); small_parse_table_4645(v); } diff --git a/parser/static/small_parse_table/small_parse_table_929.c b/parser/static/small_parse_table/small_parse_table_929.c index 540eb57c..939513ba 100644 --- a/parser/static/small_parse_table/small_parse_table_929.c +++ b/parser/static/small_parse_table/small_parse_table_929.c @@ -14,126 +14,126 @@ void small_parse_table_4645(t_small_parse_table_array *v) { - v->a[92900] = aux_sym_number_token1; - v->a[92901] = aux_sym_number_token2; - v->a[92902] = anon_sym_DOLLAR_LBRACE; - v->a[92903] = anon_sym_DOLLAR_LPAREN; - v->a[92904] = anon_sym_BQUOTE; - v->a[92905] = anon_sym_DOLLAR_BQUOTE; - v->a[92906] = anon_sym_LT_LPAREN; - v->a[92907] = anon_sym_GT_LPAREN; - v->a[92908] = sym_word; - v->a[92909] = 6; - v->a[92910] = actions(3); - v->a[92911] = 1; - v->a[92912] = sym_comment; - v->a[92913] = actions(6104); - v->a[92914] = 1; - v->a[92915] = aux_sym_concatenation_token1; - v->a[92916] = actions(6107); - v->a[92917] = 1; - v->a[92918] = sym__concat; - v->a[92919] = state(1911); + v->a[92900] = 1; + v->a[92901] = sym_variable_name; + v->a[92902] = actions(5183); + v->a[92903] = 2; + v->a[92904] = sym_file_descriptor; + v->a[92905] = aux_sym_heredoc_redirect_token1; + v->a[92906] = state(1901); + v->a[92907] = 2; + v->a[92908] = sym_variable_assignment; + v->a[92909] = aux_sym_variable_assignments_repeat1; + v->a[92910] = actions(5181); + v->a[92911] = 22; + v->a[92912] = anon_sym_esac; + v->a[92913] = anon_sym_PIPE; + v->a[92914] = anon_sym_SEMI_SEMI; + v->a[92915] = anon_sym_SEMI_AMP; + v->a[92916] = anon_sym_SEMI_SEMI_AMP; + v->a[92917] = anon_sym_PIPE_AMP; + v->a[92918] = anon_sym_AMP_AMP; + v->a[92919] = anon_sym_PIPE_PIPE; small_parse_table_4646(v); } void small_parse_table_4646(t_small_parse_table_array *v) { - v->a[92920] = 1; - v->a[92921] = aux_sym_concatenation_repeat1; - v->a[92922] = actions(1253); - v->a[92923] = 5; - v->a[92924] = sym_file_descriptor; - v->a[92925] = sym_test_operator; - v->a[92926] = sym__brace_start; - v->a[92927] = ts_builtin_sym_end; - v->a[92928] = aux_sym_heredoc_redirect_token1; - v->a[92929] = actions(1251); - v->a[92930] = 36; - v->a[92931] = anon_sym_LPAREN_LPAREN; - v->a[92932] = anon_sym_SEMI; - v->a[92933] = anon_sym_PIPE_PIPE; - v->a[92934] = anon_sym_AMP_AMP; - v->a[92935] = anon_sym_PIPE; - v->a[92936] = anon_sym_AMP; - v->a[92937] = anon_sym_LT; - v->a[92938] = anon_sym_GT; - v->a[92939] = anon_sym_LT_LT; + v->a[92920] = anon_sym_LT; + v->a[92921] = anon_sym_GT; + v->a[92922] = anon_sym_GT_GT; + v->a[92923] = anon_sym_AMP_GT; + v->a[92924] = anon_sym_AMP_GT_GT; + v->a[92925] = anon_sym_LT_AMP; + v->a[92926] = anon_sym_GT_AMP; + v->a[92927] = anon_sym_GT_PIPE; + v->a[92928] = anon_sym_LT_AMP_DASH; + v->a[92929] = anon_sym_GT_AMP_DASH; + v->a[92930] = anon_sym_LT_LT; + v->a[92931] = anon_sym_LT_LT_DASH; + v->a[92932] = anon_sym_AMP; + v->a[92933] = anon_sym_SEMI; + v->a[92934] = 3; + v->a[92935] = actions(3); + v->a[92936] = 1; + v->a[92937] = sym_comment; + v->a[92938] = actions(3066); + v->a[92939] = 4; small_parse_table_4647(v); } void small_parse_table_4647(t_small_parse_table_array *v) { - v->a[92940] = anon_sym_GT_GT; - v->a[92941] = anon_sym_SEMI_SEMI; - v->a[92942] = anon_sym_PIPE_AMP; - v->a[92943] = anon_sym_AMP_GT; - v->a[92944] = anon_sym_AMP_GT_GT; - v->a[92945] = anon_sym_LT_AMP; - v->a[92946] = anon_sym_GT_AMP; - v->a[92947] = anon_sym_GT_PIPE; - v->a[92948] = anon_sym_LT_AMP_DASH; - v->a[92949] = anon_sym_GT_AMP_DASH; - v->a[92950] = anon_sym_LT_LT_DASH; - v->a[92951] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[92952] = anon_sym_DOLLAR_LBRACK; - v->a[92953] = anon_sym_DOLLAR; - v->a[92954] = sym__special_character; - v->a[92955] = anon_sym_DQUOTE; - v->a[92956] = sym_raw_string; - v->a[92957] = sym_ansi_c_string; - v->a[92958] = aux_sym_number_token1; - v->a[92959] = aux_sym_number_token2; + v->a[92940] = sym_file_descriptor; + v->a[92941] = sym__concat; + v->a[92942] = sym_variable_name; + v->a[92943] = aux_sym_heredoc_redirect_token1; + v->a[92944] = actions(3064); + v->a[92945] = 23; + v->a[92946] = anon_sym_esac; + v->a[92947] = anon_sym_PIPE; + v->a[92948] = anon_sym_SEMI_SEMI; + v->a[92949] = anon_sym_SEMI_AMP; + v->a[92950] = anon_sym_SEMI_SEMI_AMP; + v->a[92951] = anon_sym_PIPE_AMP; + v->a[92952] = anon_sym_AMP_AMP; + v->a[92953] = anon_sym_PIPE_PIPE; + v->a[92954] = anon_sym_LT; + v->a[92955] = anon_sym_GT; + v->a[92956] = anon_sym_GT_GT; + v->a[92957] = anon_sym_AMP_GT; + v->a[92958] = anon_sym_AMP_GT_GT; + v->a[92959] = anon_sym_LT_AMP; small_parse_table_4648(v); } void small_parse_table_4648(t_small_parse_table_array *v) { - v->a[92960] = anon_sym_DOLLAR_LBRACE; - v->a[92961] = anon_sym_DOLLAR_LPAREN; - v->a[92962] = anon_sym_BQUOTE; - v->a[92963] = anon_sym_DOLLAR_BQUOTE; - v->a[92964] = anon_sym_LT_LPAREN; - v->a[92965] = anon_sym_GT_LPAREN; - v->a[92966] = sym_word; - v->a[92967] = 5; - v->a[92968] = actions(71); - v->a[92969] = 1; - v->a[92970] = sym_comment; - v->a[92971] = state(1897); - v->a[92972] = 1; - v->a[92973] = aux_sym_concatenation_repeat1; - v->a[92974] = actions(5986); - v->a[92975] = 2; + v->a[92960] = anon_sym_GT_AMP; + v->a[92961] = anon_sym_GT_PIPE; + v->a[92962] = anon_sym_LT_AMP_DASH; + v->a[92963] = anon_sym_GT_AMP_DASH; + v->a[92964] = anon_sym_LT_LT; + v->a[92965] = anon_sym_LT_LT_DASH; + v->a[92966] = anon_sym_AMP; + v->a[92967] = aux_sym_concatenation_token1; + v->a[92968] = anon_sym_SEMI; + v->a[92969] = 3; + v->a[92970] = actions(3); + v->a[92971] = 1; + v->a[92972] = sym_comment; + v->a[92973] = actions(2654); + v->a[92974] = 5; + v->a[92975] = sym_file_descriptor; v->a[92976] = sym__concat; - v->a[92977] = aux_sym_concatenation_token1; - v->a[92978] = actions(1261); - v->a[92979] = 16; + v->a[92977] = sym_variable_name; + v->a[92978] = ts_builtin_sym_end; + v->a[92979] = aux_sym_heredoc_redirect_token1; small_parse_table_4649(v); } void small_parse_table_4649(t_small_parse_table_array *v) { - v->a[92980] = anon_sym_PIPE; - v->a[92981] = anon_sym_EQ_EQ; - v->a[92982] = anon_sym_LT; - v->a[92983] = anon_sym_GT; - v->a[92984] = anon_sym_LT_LT; - v->a[92985] = anon_sym_LPAREN; - v->a[92986] = anon_sym_EQ_TILDE; - v->a[92987] = anon_sym_AMP_GT; - v->a[92988] = anon_sym_LT_AMP; - v->a[92989] = anon_sym_GT_AMP; - v->a[92990] = anon_sym_DOLLAR; - v->a[92991] = aux_sym_number_token1; - v->a[92992] = aux_sym_number_token2; - v->a[92993] = anon_sym_DOLLAR_LPAREN; - v->a[92994] = anon_sym_BQUOTE; - v->a[92995] = sym_word; - v->a[92996] = actions(1263); - v->a[92997] = 25; - v->a[92998] = sym_file_descriptor; - v->a[92999] = sym_test_operator; + v->a[92980] = actions(2652); + v->a[92981] = 22; + v->a[92982] = anon_sym_PIPE; + v->a[92983] = anon_sym_RPAREN; + v->a[92984] = anon_sym_SEMI_SEMI; + v->a[92985] = anon_sym_PIPE_AMP; + v->a[92986] = anon_sym_AMP_AMP; + v->a[92987] = anon_sym_PIPE_PIPE; + v->a[92988] = anon_sym_LT; + v->a[92989] = anon_sym_GT; + v->a[92990] = anon_sym_GT_GT; + v->a[92991] = anon_sym_AMP_GT; + v->a[92992] = anon_sym_AMP_GT_GT; + v->a[92993] = anon_sym_LT_AMP; + v->a[92994] = anon_sym_GT_AMP; + v->a[92995] = anon_sym_GT_PIPE; + v->a[92996] = anon_sym_LT_AMP_DASH; + v->a[92997] = anon_sym_GT_AMP_DASH; + v->a[92998] = anon_sym_LT_LT; + v->a[92999] = anon_sym_LT_LT_DASH; small_parse_table_4650(v); } diff --git a/parser/static/small_parse_table/small_parse_table_93.c b/parser/static/small_parse_table/small_parse_table_93.c index f63c55fa..87ecbdc0 100644 --- a/parser/static/small_parse_table/small_parse_table_93.c +++ b/parser/static/small_parse_table/small_parse_table_93.c @@ -14,126 +14,126 @@ void small_parse_table_465(t_small_parse_table_array *v) { - v->a[9300] = anon_sym_DQUOTE; - v->a[9301] = sym_raw_string; - v->a[9302] = sym_ansi_c_string; - v->a[9303] = anon_sym_DOLLAR_LBRACE; - v->a[9304] = anon_sym_BQUOTE; - v->a[9305] = anon_sym_DOLLAR_BQUOTE; - v->a[9306] = anon_sym_LT_LPAREN; - v->a[9307] = anon_sym_GT_LPAREN; - v->a[9308] = actions(2715); - v->a[9309] = 28; - v->a[9310] = anon_sym_for; - v->a[9311] = anon_sym_select; - v->a[9312] = anon_sym_LT; - v->a[9313] = anon_sym_GT; - v->a[9314] = anon_sym_LPAREN; - v->a[9315] = anon_sym_while; - v->a[9316] = anon_sym_until; - v->a[9317] = anon_sym_if; - v->a[9318] = anon_sym_case; - v->a[9319] = anon_sym_function; + v->a[9300] = anon_sym_BQUOTE; + v->a[9301] = anon_sym_DOLLAR_BQUOTE; + v->a[9302] = sym_word; + v->a[9303] = anon_sym_SEMI; + v->a[9304] = 20; + v->a[9305] = actions(3); + v->a[9306] = 1; + v->a[9307] = sym_comment; + v->a[9308] = actions(1737); + v->a[9309] = 1; + v->a[9310] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9311] = actions(1739); + v->a[9312] = 1; + v->a[9313] = anon_sym_DOLLAR; + v->a[9314] = actions(1741); + v->a[9315] = 1; + v->a[9316] = sym__special_character; + v->a[9317] = actions(1743); + v->a[9318] = 1; + v->a[9319] = anon_sym_DQUOTE; small_parse_table_466(v); } void small_parse_table_466(t_small_parse_table_array *v) { - v->a[9320] = anon_sym_BANG; - v->a[9321] = anon_sym_LBRACK; - v->a[9322] = anon_sym_declare; - v->a[9323] = anon_sym_typeset; - v->a[9324] = anon_sym_export; - v->a[9325] = anon_sym_readonly; - v->a[9326] = anon_sym_local; - v->a[9327] = anon_sym_unset; - v->a[9328] = anon_sym_unsetenv; - v->a[9329] = anon_sym_AMP_GT; - v->a[9330] = anon_sym_LT_AMP; - v->a[9331] = anon_sym_GT_AMP; - v->a[9332] = anon_sym_DOLLAR; - v->a[9333] = sym__special_character; - v->a[9334] = aux_sym_number_token1; - v->a[9335] = aux_sym_number_token2; - v->a[9336] = anon_sym_DOLLAR_LPAREN; - v->a[9337] = sym_word; - v->a[9338] = 37; - v->a[9339] = actions(19); + v->a[9320] = actions(1745); + v->a[9321] = 1; + v->a[9322] = aux_sym_number_token1; + v->a[9323] = actions(1747); + v->a[9324] = 1; + v->a[9325] = aux_sym_number_token2; + v->a[9326] = actions(1749); + v->a[9327] = 1; + v->a[9328] = anon_sym_DOLLAR_LBRACE; + v->a[9329] = actions(1751); + v->a[9330] = 1; + v->a[9331] = anon_sym_DOLLAR_LPAREN; + v->a[9332] = actions(1753); + v->a[9333] = 1; + v->a[9334] = anon_sym_BQUOTE; + v->a[9335] = actions(1755); + v->a[9336] = 1; + v->a[9337] = anon_sym_DOLLAR_BQUOTE; + v->a[9338] = actions(1759); + v->a[9339] = 1; small_parse_table_467(v); } void small_parse_table_467(t_small_parse_table_array *v) { - v->a[9340] = 1; - v->a[9341] = anon_sym_LPAREN; - v->a[9342] = actions(33); - v->a[9343] = 1; - v->a[9344] = anon_sym_LBRACK; - v->a[9345] = actions(35); - v->a[9346] = 1; - v->a[9347] = anon_sym_LBRACK_LBRACK; - v->a[9348] = actions(71); - v->a[9349] = 1; - v->a[9350] = sym_comment; - v->a[9351] = actions(288); - v->a[9352] = 1; - v->a[9353] = anon_sym_LPAREN_LPAREN; - v->a[9354] = actions(312); - v->a[9355] = 1; - v->a[9356] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9357] = actions(314); - v->a[9358] = 1; - v->a[9359] = anon_sym_DOLLAR_LBRACK; + v->a[9340] = sym_test_operator; + v->a[9341] = actions(1761); + v->a[9342] = 1; + v->a[9343] = sym__brace_start; + v->a[9344] = actions(2050); + v->a[9345] = 1; + v->a[9346] = aux_sym__simple_variable_name_token1; + v->a[9347] = state(1219); + v->a[9348] = 1; + v->a[9349] = aux_sym__literal_repeat1; + v->a[9350] = actions(1041); + v->a[9351] = 2; + v->a[9352] = sym_file_descriptor; + v->a[9353] = aux_sym_heredoc_redirect_token1; + v->a[9354] = actions(1735); + v->a[9355] = 2; + v->a[9356] = sym_raw_string; + v->a[9357] = sym_word; + v->a[9358] = state(379); + v->a[9359] = 2; small_parse_table_468(v); } void small_parse_table_468(t_small_parse_table_array *v) { - v->a[9360] = actions(316); - v->a[9361] = 1; - v->a[9362] = anon_sym_DOLLAR; - v->a[9363] = actions(318); - v->a[9364] = 1; - v->a[9365] = sym__special_character; - v->a[9366] = actions(320); - v->a[9367] = 1; - v->a[9368] = anon_sym_DQUOTE; - v->a[9369] = actions(324); - v->a[9370] = 1; - v->a[9371] = aux_sym_number_token1; - v->a[9372] = actions(326); - v->a[9373] = 1; - v->a[9374] = aux_sym_number_token2; - v->a[9375] = actions(328); - v->a[9376] = 1; - v->a[9377] = anon_sym_DOLLAR_LBRACE; - v->a[9378] = actions(330); - v->a[9379] = 1; + v->a[9360] = sym_concatenation; + v->a[9361] = aux_sym_unset_command_repeat1; + v->a[9362] = state(920); + v->a[9363] = 7; + v->a[9364] = sym_arithmetic_expansion; + v->a[9365] = sym_brace_expression; + v->a[9366] = sym_string; + v->a[9367] = sym_number; + v->a[9368] = sym_simple_expansion; + v->a[9369] = sym_expansion; + v->a[9370] = sym_command_substitution; + v->a[9371] = actions(1039); + v->a[9372] = 20; + v->a[9373] = anon_sym_PIPE; + v->a[9374] = anon_sym_RPAREN; + v->a[9375] = anon_sym_SEMI_SEMI; + v->a[9376] = anon_sym_PIPE_AMP; + v->a[9377] = anon_sym_AMP_AMP; + v->a[9378] = anon_sym_PIPE_PIPE; + v->a[9379] = anon_sym_LT; small_parse_table_469(v); } void small_parse_table_469(t_small_parse_table_array *v) { - v->a[9380] = anon_sym_DOLLAR_LPAREN; - v->a[9381] = actions(332); - v->a[9382] = 1; - v->a[9383] = anon_sym_BQUOTE; - v->a[9384] = actions(334); - v->a[9385] = 1; - v->a[9386] = anon_sym_DOLLAR_BQUOTE; - v->a[9387] = actions(340); - v->a[9388] = 1; - v->a[9389] = sym_variable_name; - v->a[9390] = actions(342); - v->a[9391] = 1; - v->a[9392] = sym_test_operator; - v->a[9393] = actions(344); - v->a[9394] = 1; - v->a[9395] = sym__brace_start; - v->a[9396] = actions(1394); - v->a[9397] = 1; - v->a[9398] = anon_sym_LT_LT_LT; - v->a[9399] = actions(1396); + v->a[9380] = anon_sym_GT; + v->a[9381] = anon_sym_GT_GT; + v->a[9382] = anon_sym_AMP_GT; + v->a[9383] = anon_sym_AMP_GT_GT; + v->a[9384] = anon_sym_LT_AMP; + v->a[9385] = anon_sym_GT_AMP; + v->a[9386] = anon_sym_GT_PIPE; + v->a[9387] = anon_sym_LT_AMP_DASH; + v->a[9388] = anon_sym_GT_AMP_DASH; + v->a[9389] = anon_sym_LT_LT; + v->a[9390] = anon_sym_LT_LT_DASH; + v->a[9391] = anon_sym_AMP; + v->a[9392] = anon_sym_SEMI; + v->a[9393] = 20; + v->a[9394] = actions(3); + v->a[9395] = 1; + v->a[9396] = sym_comment; + v->a[9397] = actions(2055); + v->a[9398] = 1; + v->a[9399] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_470(v); } diff --git a/parser/static/small_parse_table/small_parse_table_930.c b/parser/static/small_parse_table/small_parse_table_930.c index 74943af3..0543e593 100644 --- a/parser/static/small_parse_table/small_parse_table_930.c +++ b/parser/static/small_parse_table/small_parse_table_930.c @@ -14,126 +14,126 @@ void small_parse_table_4650(t_small_parse_table_array *v) { - v->a[93000] = sym__bare_dollar; - v->a[93001] = sym__brace_start; - v->a[93002] = anon_sym_LPAREN_LPAREN; - v->a[93003] = anon_sym_PIPE_PIPE; - v->a[93004] = anon_sym_AMP_AMP; - v->a[93005] = anon_sym_GT_GT; - v->a[93006] = anon_sym_PIPE_AMP; - v->a[93007] = anon_sym_AMP_GT_GT; - v->a[93008] = anon_sym_GT_PIPE; - v->a[93009] = anon_sym_LT_AMP_DASH; - v->a[93010] = anon_sym_GT_AMP_DASH; - v->a[93011] = anon_sym_LT_LT_DASH; - v->a[93012] = anon_sym_LT_LT_LT; - v->a[93013] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93014] = anon_sym_DOLLAR_LBRACK; - v->a[93015] = sym__special_character; - v->a[93016] = anon_sym_DQUOTE; - v->a[93017] = sym_raw_string; - v->a[93018] = sym_ansi_c_string; - v->a[93019] = anon_sym_DOLLAR_LBRACE; + v->a[93000] = anon_sym_AMP; + v->a[93001] = aux_sym_concatenation_token1; + v->a[93002] = anon_sym_BQUOTE; + v->a[93003] = anon_sym_SEMI; + v->a[93004] = 3; + v->a[93005] = actions(3); + v->a[93006] = 1; + v->a[93007] = sym_comment; + v->a[93008] = actions(3117); + v->a[93009] = 5; + v->a[93010] = sym_file_descriptor; + v->a[93011] = sym__concat; + v->a[93012] = sym_variable_name; + v->a[93013] = ts_builtin_sym_end; + v->a[93014] = aux_sym_heredoc_redirect_token1; + v->a[93015] = actions(3115); + v->a[93016] = 22; + v->a[93017] = anon_sym_PIPE; + v->a[93018] = anon_sym_RPAREN; + v->a[93019] = anon_sym_SEMI_SEMI; small_parse_table_4651(v); } void small_parse_table_4651(t_small_parse_table_array *v) { - v->a[93020] = anon_sym_DOLLAR_BQUOTE; - v->a[93021] = anon_sym_LT_LPAREN; - v->a[93022] = anon_sym_GT_LPAREN; - v->a[93023] = 27; - v->a[93024] = actions(71); - v->a[93025] = 1; - v->a[93026] = sym_comment; - v->a[93027] = actions(233); - v->a[93028] = 1; - v->a[93029] = anon_sym_RPAREN_RPAREN; - v->a[93030] = actions(1131); - v->a[93031] = 1; - v->a[93032] = anon_sym_LPAREN; - v->a[93033] = actions(1141); - v->a[93034] = 1; - v->a[93035] = anon_sym_DOLLAR_LBRACK; - v->a[93036] = actions(1145); - v->a[93037] = 1; - v->a[93038] = anon_sym_DOLLAR; - v->a[93039] = actions(1149); + v->a[93020] = anon_sym_PIPE_AMP; + v->a[93021] = anon_sym_AMP_AMP; + v->a[93022] = anon_sym_PIPE_PIPE; + v->a[93023] = anon_sym_LT; + v->a[93024] = anon_sym_GT; + v->a[93025] = anon_sym_GT_GT; + v->a[93026] = anon_sym_AMP_GT; + v->a[93027] = anon_sym_AMP_GT_GT; + v->a[93028] = anon_sym_LT_AMP; + v->a[93029] = anon_sym_GT_AMP; + v->a[93030] = anon_sym_GT_PIPE; + v->a[93031] = anon_sym_LT_AMP_DASH; + v->a[93032] = anon_sym_GT_AMP_DASH; + v->a[93033] = anon_sym_LT_LT; + v->a[93034] = anon_sym_LT_LT_DASH; + v->a[93035] = anon_sym_AMP; + v->a[93036] = aux_sym_concatenation_token1; + v->a[93037] = anon_sym_BQUOTE; + v->a[93038] = anon_sym_SEMI; + v->a[93039] = 5; small_parse_table_4652(v); } void small_parse_table_4652(t_small_parse_table_array *v) { - v->a[93040] = 1; - v->a[93041] = anon_sym_DQUOTE; - v->a[93042] = actions(1153); - v->a[93043] = 1; - v->a[93044] = aux_sym_number_token1; - v->a[93045] = actions(1155); - v->a[93046] = 1; - v->a[93047] = aux_sym_number_token2; - v->a[93048] = actions(1157); - v->a[93049] = 1; - v->a[93050] = anon_sym_DOLLAR_LBRACE; - v->a[93051] = actions(1159); - v->a[93052] = 1; - v->a[93053] = anon_sym_DOLLAR_LPAREN; - v->a[93054] = actions(1163); - v->a[93055] = 1; - v->a[93056] = anon_sym_DOLLAR_BQUOTE; - v->a[93057] = actions(1169); - v->a[93058] = 1; - v->a[93059] = sym__brace_start; + v->a[93040] = actions(3); + v->a[93041] = 1; + v->a[93042] = sym_comment; + v->a[93043] = actions(5188); + v->a[93044] = 1; + v->a[93045] = sym__special_character; + v->a[93046] = state(1905); + v->a[93047] = 1; + v->a[93048] = aux_sym__literal_repeat1; + v->a[93049] = actions(3197); + v->a[93050] = 3; + v->a[93051] = sym_file_descriptor; + v->a[93052] = sym_variable_name; + v->a[93053] = aux_sym_heredoc_redirect_token1; + v->a[93054] = actions(3195); + v->a[93055] = 22; + v->a[93056] = anon_sym_esac; + v->a[93057] = anon_sym_PIPE; + v->a[93058] = anon_sym_SEMI_SEMI; + v->a[93059] = anon_sym_SEMI_AMP; small_parse_table_4653(v); } void small_parse_table_4653(t_small_parse_table_array *v) { - v->a[93060] = actions(1171); - v->a[93061] = 1; - v->a[93062] = sym_word; - v->a[93063] = actions(1173); - v->a[93064] = 1; - v->a[93065] = anon_sym_BANG; - v->a[93066] = actions(1179); - v->a[93067] = 1; - v->a[93068] = anon_sym_TILDE; - v->a[93069] = actions(1181); - v->a[93070] = 1; - v->a[93071] = sym__special_character; - v->a[93072] = actions(1185); - v->a[93073] = 1; - v->a[93074] = sym_test_operator; - v->a[93075] = actions(3060); - v->a[93076] = 1; - v->a[93077] = anon_sym_BQUOTE; - v->a[93078] = state(2484); - v->a[93079] = 1; + v->a[93060] = anon_sym_SEMI_SEMI_AMP; + v->a[93061] = anon_sym_PIPE_AMP; + v->a[93062] = anon_sym_AMP_AMP; + v->a[93063] = anon_sym_PIPE_PIPE; + v->a[93064] = anon_sym_LT; + v->a[93065] = anon_sym_GT; + v->a[93066] = anon_sym_GT_GT; + v->a[93067] = anon_sym_AMP_GT; + v->a[93068] = anon_sym_AMP_GT_GT; + v->a[93069] = anon_sym_LT_AMP; + v->a[93070] = anon_sym_GT_AMP; + v->a[93071] = anon_sym_GT_PIPE; + v->a[93072] = anon_sym_LT_AMP_DASH; + v->a[93073] = anon_sym_GT_AMP_DASH; + v->a[93074] = anon_sym_LT_LT; + v->a[93075] = anon_sym_LT_LT_DASH; + v->a[93076] = anon_sym_AMP; + v->a[93077] = anon_sym_SEMI; + v->a[93078] = 6; + v->a[93079] = actions(3); small_parse_table_4654(v); } void small_parse_table_4654(t_small_parse_table_array *v) { - v->a[93080] = aux_sym__literal_repeat1; - v->a[93081] = state(3073); - v->a[93082] = 1; - v->a[93083] = sym__expression; - v->a[93084] = actions(1129); - v->a[93085] = 2; - v->a[93086] = anon_sym_LPAREN_LPAREN; - v->a[93087] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93088] = actions(1165); - v->a[93089] = 2; - v->a[93090] = anon_sym_LT_LPAREN; - v->a[93091] = anon_sym_GT_LPAREN; - v->a[93092] = actions(1175); - v->a[93093] = 2; - v->a[93094] = anon_sym_PLUS_PLUS2; - v->a[93095] = anon_sym_DASH_DASH2; - v->a[93096] = actions(1177); - v->a[93097] = 2; - v->a[93098] = anon_sym_DASH2; - v->a[93099] = anon_sym_PLUS2; + v->a[93080] = 1; + v->a[93081] = sym_comment; + v->a[93082] = actions(5191); + v->a[93083] = 1; + v->a[93084] = aux_sym_concatenation_token1; + v->a[93085] = actions(5193); + v->a[93086] = 1; + v->a[93087] = sym__concat; + v->a[93088] = state(1999); + v->a[93089] = 1; + v->a[93090] = aux_sym_concatenation_repeat1; + v->a[93091] = actions(2664); + v->a[93092] = 2; + v->a[93093] = sym_file_descriptor; + v->a[93094] = aux_sym_heredoc_redirect_token1; + v->a[93095] = actions(2662); + v->a[93096] = 22; + v->a[93097] = anon_sym_PIPE; + v->a[93098] = anon_sym_SEMI_SEMI; + v->a[93099] = anon_sym_SEMI_AMP; small_parse_table_4655(v); } diff --git a/parser/static/small_parse_table/small_parse_table_931.c b/parser/static/small_parse_table/small_parse_table_931.c index 9ea27925..a5ca798b 100644 --- a/parser/static/small_parse_table/small_parse_table_931.c +++ b/parser/static/small_parse_table/small_parse_table_931.c @@ -14,125 +14,125 @@ void small_parse_table_4655(t_small_parse_table_array *v) { - v->a[93100] = actions(1183); - v->a[93101] = 2; - v->a[93102] = sym_raw_string; - v->a[93103] = sym_ansi_c_string; - v->a[93104] = state(2594); - v->a[93105] = 6; - v->a[93106] = sym_binary_expression; - v->a[93107] = sym_ternary_expression; - v->a[93108] = sym_unary_expression; - v->a[93109] = sym_postfix_expression; - v->a[93110] = sym_parenthesized_expression; - v->a[93111] = sym_concatenation; - v->a[93112] = state(2456); - v->a[93113] = 9; - v->a[93114] = sym_arithmetic_expansion; - v->a[93115] = sym_brace_expression; - v->a[93116] = sym_string; - v->a[93117] = sym_translated_string; - v->a[93118] = sym_number; - v->a[93119] = sym_simple_expansion; + v->a[93100] = anon_sym_SEMI_SEMI_AMP; + v->a[93101] = anon_sym_PIPE_AMP; + v->a[93102] = anon_sym_AMP_AMP; + v->a[93103] = anon_sym_PIPE_PIPE; + v->a[93104] = anon_sym_LT; + v->a[93105] = anon_sym_GT; + v->a[93106] = anon_sym_GT_GT; + v->a[93107] = anon_sym_AMP_GT; + v->a[93108] = anon_sym_AMP_GT_GT; + v->a[93109] = anon_sym_LT_AMP; + v->a[93110] = anon_sym_GT_AMP; + v->a[93111] = anon_sym_GT_PIPE; + v->a[93112] = anon_sym_LT_AMP_DASH; + v->a[93113] = anon_sym_GT_AMP_DASH; + v->a[93114] = anon_sym_LT_LT; + v->a[93115] = anon_sym_LT_LT_DASH; + v->a[93116] = anon_sym_AMP; + v->a[93117] = sym__special_character; + v->a[93118] = anon_sym_SEMI; + v->a[93119] = 3; small_parse_table_4656(v); } void small_parse_table_4656(t_small_parse_table_array *v) { - v->a[93120] = sym_expansion; - v->a[93121] = sym_command_substitution; - v->a[93122] = sym_process_substitution; - v->a[93123] = 6; - v->a[93124] = actions(3); - v->a[93125] = 1; - v->a[93126] = sym_comment; - v->a[93127] = actions(5844); - v->a[93128] = 1; - v->a[93129] = aux_sym_concatenation_token1; - v->a[93130] = actions(6110); - v->a[93131] = 1; - v->a[93132] = sym__concat; - v->a[93133] = state(1722); - v->a[93134] = 1; - v->a[93135] = aux_sym_concatenation_repeat1; - v->a[93136] = actions(1267); - v->a[93137] = 4; - v->a[93138] = sym_file_descriptor; - v->a[93139] = sym_test_operator; + v->a[93120] = actions(3); + v->a[93121] = 1; + v->a[93122] = sym_comment; + v->a[93123] = actions(2654); + v->a[93124] = 4; + v->a[93125] = sym_file_descriptor; + v->a[93126] = sym__concat; + v->a[93127] = sym_variable_name; + v->a[93128] = aux_sym_heredoc_redirect_token1; + v->a[93129] = actions(2652); + v->a[93130] = 23; + v->a[93131] = anon_sym_esac; + v->a[93132] = anon_sym_PIPE; + v->a[93133] = anon_sym_SEMI_SEMI; + v->a[93134] = anon_sym_SEMI_AMP; + v->a[93135] = anon_sym_SEMI_SEMI_AMP; + v->a[93136] = anon_sym_PIPE_AMP; + v->a[93137] = anon_sym_AMP_AMP; + v->a[93138] = anon_sym_PIPE_PIPE; + v->a[93139] = anon_sym_LT; small_parse_table_4657(v); } void small_parse_table_4657(t_small_parse_table_array *v) { - v->a[93140] = sym__brace_start; - v->a[93141] = aux_sym_heredoc_redirect_token1; - v->a[93142] = actions(1265); - v->a[93143] = 37; - v->a[93144] = anon_sym_LPAREN_LPAREN; - v->a[93145] = anon_sym_SEMI; - v->a[93146] = anon_sym_PIPE_PIPE; - v->a[93147] = anon_sym_AMP_AMP; - v->a[93148] = anon_sym_PIPE; - v->a[93149] = anon_sym_AMP; - v->a[93150] = anon_sym_LT; - v->a[93151] = anon_sym_GT; - v->a[93152] = anon_sym_LT_LT; - v->a[93153] = anon_sym_GT_GT; - v->a[93154] = anon_sym_SEMI_SEMI; - v->a[93155] = anon_sym_PIPE_AMP; - v->a[93156] = anon_sym_AMP_GT; - v->a[93157] = anon_sym_AMP_GT_GT; - v->a[93158] = anon_sym_LT_AMP; - v->a[93159] = anon_sym_GT_AMP; + v->a[93140] = anon_sym_GT; + v->a[93141] = anon_sym_GT_GT; + v->a[93142] = anon_sym_AMP_GT; + v->a[93143] = anon_sym_AMP_GT_GT; + v->a[93144] = anon_sym_LT_AMP; + v->a[93145] = anon_sym_GT_AMP; + v->a[93146] = anon_sym_GT_PIPE; + v->a[93147] = anon_sym_LT_AMP_DASH; + v->a[93148] = anon_sym_GT_AMP_DASH; + v->a[93149] = anon_sym_LT_LT; + v->a[93150] = anon_sym_LT_LT_DASH; + v->a[93151] = anon_sym_AMP; + v->a[93152] = aux_sym_concatenation_token1; + v->a[93153] = anon_sym_SEMI; + v->a[93154] = 3; + v->a[93155] = actions(3); + v->a[93156] = 1; + v->a[93157] = sym_comment; + v->a[93158] = actions(3062); + v->a[93159] = 4; small_parse_table_4658(v); } void small_parse_table_4658(t_small_parse_table_array *v) { - v->a[93160] = anon_sym_GT_PIPE; - v->a[93161] = anon_sym_LT_AMP_DASH; - v->a[93162] = anon_sym_GT_AMP_DASH; - v->a[93163] = anon_sym_LT_LT_DASH; - v->a[93164] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93165] = anon_sym_DOLLAR_LBRACK; - v->a[93166] = anon_sym_DOLLAR; - v->a[93167] = sym__special_character; - v->a[93168] = anon_sym_DQUOTE; - v->a[93169] = sym_raw_string; - v->a[93170] = sym_ansi_c_string; - v->a[93171] = aux_sym_number_token1; - v->a[93172] = aux_sym_number_token2; - v->a[93173] = anon_sym_DOLLAR_LBRACE; - v->a[93174] = anon_sym_DOLLAR_LPAREN; - v->a[93175] = anon_sym_BQUOTE; - v->a[93176] = anon_sym_DOLLAR_BQUOTE; - v->a[93177] = anon_sym_LT_LPAREN; - v->a[93178] = anon_sym_GT_LPAREN; - v->a[93179] = aux_sym__simple_variable_name_token1; + v->a[93160] = sym_file_descriptor; + v->a[93161] = sym__concat; + v->a[93162] = sym_variable_name; + v->a[93163] = aux_sym_heredoc_redirect_token1; + v->a[93164] = actions(3060); + v->a[93165] = 23; + v->a[93166] = anon_sym_esac; + v->a[93167] = anon_sym_PIPE; + v->a[93168] = anon_sym_SEMI_SEMI; + v->a[93169] = anon_sym_SEMI_AMP; + v->a[93170] = anon_sym_SEMI_SEMI_AMP; + v->a[93171] = anon_sym_PIPE_AMP; + v->a[93172] = anon_sym_AMP_AMP; + v->a[93173] = anon_sym_PIPE_PIPE; + v->a[93174] = anon_sym_LT; + v->a[93175] = anon_sym_GT; + v->a[93176] = anon_sym_GT_GT; + v->a[93177] = anon_sym_AMP_GT; + v->a[93178] = anon_sym_AMP_GT_GT; + v->a[93179] = anon_sym_LT_AMP; small_parse_table_4659(v); } void small_parse_table_4659(t_small_parse_table_array *v) { - v->a[93180] = sym_word; - v->a[93181] = 6; - v->a[93182] = actions(3); - v->a[93183] = 1; - v->a[93184] = sym_comment; - v->a[93185] = actions(5844); - v->a[93186] = 1; + v->a[93180] = anon_sym_GT_AMP; + v->a[93181] = anon_sym_GT_PIPE; + v->a[93182] = anon_sym_LT_AMP_DASH; + v->a[93183] = anon_sym_GT_AMP_DASH; + v->a[93184] = anon_sym_LT_LT; + v->a[93185] = anon_sym_LT_LT_DASH; + v->a[93186] = anon_sym_AMP; v->a[93187] = aux_sym_concatenation_token1; - v->a[93188] = actions(5846); - v->a[93189] = 1; - v->a[93190] = sym__concat; - v->a[93191] = state(1914); - v->a[93192] = 1; - v->a[93193] = aux_sym_concatenation_repeat1; - v->a[93194] = actions(1263); - v->a[93195] = 4; - v->a[93196] = sym_file_descriptor; - v->a[93197] = sym_test_operator; - v->a[93198] = sym__brace_start; + v->a[93188] = anon_sym_SEMI; + v->a[93189] = 3; + v->a[93190] = actions(3); + v->a[93191] = 1; + v->a[93192] = sym_comment; + v->a[93193] = actions(3050); + v->a[93194] = 5; + v->a[93195] = sym_file_descriptor; + v->a[93196] = sym__concat; + v->a[93197] = sym_variable_name; + v->a[93198] = ts_builtin_sym_end; v->a[93199] = aux_sym_heredoc_redirect_token1; small_parse_table_4660(v); } diff --git a/parser/static/small_parse_table/small_parse_table_932.c b/parser/static/small_parse_table/small_parse_table_932.c index 925b07ed..22286cd2 100644 --- a/parser/static/small_parse_table/small_parse_table_932.c +++ b/parser/static/small_parse_table/small_parse_table_932.c @@ -14,126 +14,126 @@ void small_parse_table_4660(t_small_parse_table_array *v) { - v->a[93200] = actions(1261); - v->a[93201] = 37; - v->a[93202] = anon_sym_LPAREN_LPAREN; - v->a[93203] = anon_sym_SEMI; - v->a[93204] = anon_sym_PIPE_PIPE; - v->a[93205] = anon_sym_AMP_AMP; - v->a[93206] = anon_sym_PIPE; - v->a[93207] = anon_sym_AMP; + v->a[93200] = actions(3048); + v->a[93201] = 22; + v->a[93202] = anon_sym_PIPE; + v->a[93203] = anon_sym_RPAREN; + v->a[93204] = anon_sym_SEMI_SEMI; + v->a[93205] = anon_sym_PIPE_AMP; + v->a[93206] = anon_sym_AMP_AMP; + v->a[93207] = anon_sym_PIPE_PIPE; v->a[93208] = anon_sym_LT; v->a[93209] = anon_sym_GT; - v->a[93210] = anon_sym_LT_LT; - v->a[93211] = anon_sym_GT_GT; - v->a[93212] = anon_sym_SEMI_SEMI; - v->a[93213] = anon_sym_PIPE_AMP; - v->a[93214] = anon_sym_AMP_GT; - v->a[93215] = anon_sym_AMP_GT_GT; - v->a[93216] = anon_sym_LT_AMP; - v->a[93217] = anon_sym_GT_AMP; - v->a[93218] = anon_sym_GT_PIPE; - v->a[93219] = anon_sym_LT_AMP_DASH; + v->a[93210] = anon_sym_GT_GT; + v->a[93211] = anon_sym_AMP_GT; + v->a[93212] = anon_sym_AMP_GT_GT; + v->a[93213] = anon_sym_LT_AMP; + v->a[93214] = anon_sym_GT_AMP; + v->a[93215] = anon_sym_GT_PIPE; + v->a[93216] = anon_sym_LT_AMP_DASH; + v->a[93217] = anon_sym_GT_AMP_DASH; + v->a[93218] = anon_sym_LT_LT; + v->a[93219] = anon_sym_LT_LT_DASH; small_parse_table_4661(v); } void small_parse_table_4661(t_small_parse_table_array *v) { - v->a[93220] = anon_sym_GT_AMP_DASH; - v->a[93221] = anon_sym_LT_LT_DASH; - v->a[93222] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93223] = anon_sym_DOLLAR_LBRACK; - v->a[93224] = anon_sym_DOLLAR; - v->a[93225] = sym__special_character; - v->a[93226] = anon_sym_DQUOTE; - v->a[93227] = sym_raw_string; - v->a[93228] = sym_ansi_c_string; - v->a[93229] = aux_sym_number_token1; - v->a[93230] = aux_sym_number_token2; - v->a[93231] = anon_sym_DOLLAR_LBRACE; - v->a[93232] = anon_sym_DOLLAR_LPAREN; - v->a[93233] = anon_sym_BQUOTE; - v->a[93234] = anon_sym_DOLLAR_BQUOTE; - v->a[93235] = anon_sym_LT_LPAREN; - v->a[93236] = anon_sym_GT_LPAREN; - v->a[93237] = aux_sym__simple_variable_name_token1; - v->a[93238] = sym_word; - v->a[93239] = 6; + v->a[93220] = anon_sym_AMP; + v->a[93221] = aux_sym_concatenation_token1; + v->a[93222] = anon_sym_BQUOTE; + v->a[93223] = anon_sym_SEMI; + v->a[93224] = 6; + v->a[93225] = actions(3); + v->a[93226] = 1; + v->a[93227] = sym_comment; + v->a[93228] = actions(5195); + v->a[93229] = 1; + v->a[93230] = aux_sym_concatenation_token1; + v->a[93231] = actions(5198); + v->a[93232] = 1; + v->a[93233] = sym__concat; + v->a[93234] = state(1910); + v->a[93235] = 1; + v->a[93236] = aux_sym_concatenation_repeat1; + v->a[93237] = actions(2654); + v->a[93238] = 3; + v->a[93239] = sym_file_descriptor; small_parse_table_4662(v); } void small_parse_table_4662(t_small_parse_table_array *v) { - v->a[93240] = actions(3); - v->a[93241] = 1; - v->a[93242] = sym_comment; - v->a[93243] = actions(6017); - v->a[93244] = 1; - v->a[93245] = aux_sym_concatenation_token1; - v->a[93246] = actions(6019); - v->a[93247] = 1; - v->a[93248] = sym__concat; - v->a[93249] = state(1908); - v->a[93250] = 1; - v->a[93251] = aux_sym_concatenation_repeat1; - v->a[93252] = actions(1263); - v->a[93253] = 5; - v->a[93254] = sym_file_descriptor; - v->a[93255] = sym_test_operator; - v->a[93256] = sym__brace_start; - v->a[93257] = ts_builtin_sym_end; - v->a[93258] = aux_sym_heredoc_redirect_token1; - v->a[93259] = actions(1261); + v->a[93240] = ts_builtin_sym_end; + v->a[93241] = aux_sym_heredoc_redirect_token1; + v->a[93242] = actions(2652); + v->a[93243] = 21; + v->a[93244] = anon_sym_PIPE; + v->a[93245] = anon_sym_RPAREN; + v->a[93246] = anon_sym_SEMI_SEMI; + v->a[93247] = anon_sym_PIPE_AMP; + v->a[93248] = anon_sym_AMP_AMP; + v->a[93249] = anon_sym_PIPE_PIPE; + v->a[93250] = anon_sym_LT; + v->a[93251] = anon_sym_GT; + v->a[93252] = anon_sym_GT_GT; + v->a[93253] = anon_sym_AMP_GT; + v->a[93254] = anon_sym_AMP_GT_GT; + v->a[93255] = anon_sym_LT_AMP; + v->a[93256] = anon_sym_GT_AMP; + v->a[93257] = anon_sym_GT_PIPE; + v->a[93258] = anon_sym_LT_AMP_DASH; + v->a[93259] = anon_sym_GT_AMP_DASH; small_parse_table_4663(v); } void small_parse_table_4663(t_small_parse_table_array *v) { - v->a[93260] = 36; - v->a[93261] = anon_sym_LPAREN_LPAREN; - v->a[93262] = anon_sym_SEMI; - v->a[93263] = anon_sym_PIPE_PIPE; - v->a[93264] = anon_sym_AMP_AMP; - v->a[93265] = anon_sym_PIPE; - v->a[93266] = anon_sym_AMP; - v->a[93267] = anon_sym_LT; - v->a[93268] = anon_sym_GT; - v->a[93269] = anon_sym_LT_LT; - v->a[93270] = anon_sym_GT_GT; - v->a[93271] = anon_sym_SEMI_SEMI; - v->a[93272] = anon_sym_PIPE_AMP; - v->a[93273] = anon_sym_AMP_GT; - v->a[93274] = anon_sym_AMP_GT_GT; - v->a[93275] = anon_sym_LT_AMP; - v->a[93276] = anon_sym_GT_AMP; - v->a[93277] = anon_sym_GT_PIPE; - v->a[93278] = anon_sym_LT_AMP_DASH; - v->a[93279] = anon_sym_GT_AMP_DASH; + v->a[93260] = anon_sym_LT_LT; + v->a[93261] = anon_sym_LT_LT_DASH; + v->a[93262] = anon_sym_AMP; + v->a[93263] = anon_sym_BQUOTE; + v->a[93264] = anon_sym_SEMI; + v->a[93265] = 6; + v->a[93266] = actions(3); + v->a[93267] = 1; + v->a[93268] = sym_comment; + v->a[93269] = actions(5161); + v->a[93270] = 1; + v->a[93271] = aux_sym_concatenation_token1; + v->a[93272] = actions(5163); + v->a[93273] = 1; + v->a[93274] = sym__concat; + v->a[93275] = state(1952); + v->a[93276] = 1; + v->a[93277] = aux_sym_concatenation_repeat1; + v->a[93278] = actions(2664); + v->a[93279] = 4; small_parse_table_4664(v); } void small_parse_table_4664(t_small_parse_table_array *v) { - v->a[93280] = anon_sym_LT_LT_DASH; - v->a[93281] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93282] = anon_sym_DOLLAR_LBRACK; - v->a[93283] = anon_sym_DOLLAR; - v->a[93284] = sym__special_character; - v->a[93285] = anon_sym_DQUOTE; - v->a[93286] = sym_raw_string; - v->a[93287] = sym_ansi_c_string; - v->a[93288] = aux_sym_number_token1; - v->a[93289] = aux_sym_number_token2; - v->a[93290] = anon_sym_DOLLAR_LBRACE; - v->a[93291] = anon_sym_DOLLAR_LPAREN; - v->a[93292] = anon_sym_BQUOTE; - v->a[93293] = anon_sym_DOLLAR_BQUOTE; - v->a[93294] = anon_sym_LT_LPAREN; - v->a[93295] = anon_sym_GT_LPAREN; - v->a[93296] = sym_word; - v->a[93297] = 3; - v->a[93298] = actions(3); - v->a[93299] = 1; + v->a[93280] = sym_file_descriptor; + v->a[93281] = sym_variable_name; + v->a[93282] = ts_builtin_sym_end; + v->a[93283] = aux_sym_heredoc_redirect_token1; + v->a[93284] = actions(2662); + v->a[93285] = 20; + v->a[93286] = anon_sym_PIPE; + v->a[93287] = anon_sym_SEMI_SEMI; + v->a[93288] = anon_sym_PIPE_AMP; + v->a[93289] = anon_sym_AMP_AMP; + v->a[93290] = anon_sym_PIPE_PIPE; + v->a[93291] = anon_sym_LT; + v->a[93292] = anon_sym_GT; + v->a[93293] = anon_sym_GT_GT; + v->a[93294] = anon_sym_AMP_GT; + v->a[93295] = anon_sym_AMP_GT_GT; + v->a[93296] = anon_sym_LT_AMP; + v->a[93297] = anon_sym_GT_AMP; + v->a[93298] = anon_sym_GT_PIPE; + v->a[93299] = anon_sym_LT_AMP_DASH; small_parse_table_4665(v); } diff --git a/parser/static/small_parse_table/small_parse_table_933.c b/parser/static/small_parse_table/small_parse_table_933.c index bf004680..1bdd6cbe 100644 --- a/parser/static/small_parse_table/small_parse_table_933.c +++ b/parser/static/small_parse_table/small_parse_table_933.c @@ -14,126 +14,126 @@ void small_parse_table_4665(t_small_parse_table_array *v) { - v->a[93300] = sym_comment; - v->a[93301] = actions(1294); - v->a[93302] = 6; - v->a[93303] = sym_file_descriptor; - v->a[93304] = sym__concat; - v->a[93305] = sym_test_operator; - v->a[93306] = sym__brace_start; - v->a[93307] = ts_builtin_sym_end; - v->a[93308] = aux_sym_heredoc_redirect_token1; - v->a[93309] = actions(1292); - v->a[93310] = 38; - v->a[93311] = anon_sym_LPAREN_LPAREN; - v->a[93312] = anon_sym_SEMI; - v->a[93313] = anon_sym_PIPE_PIPE; - v->a[93314] = anon_sym_AMP_AMP; - v->a[93315] = anon_sym_PIPE; - v->a[93316] = anon_sym_AMP; - v->a[93317] = anon_sym_LT; - v->a[93318] = anon_sym_GT; - v->a[93319] = anon_sym_LT_LT; + v->a[93300] = anon_sym_GT_AMP_DASH; + v->a[93301] = anon_sym_LT_LT; + v->a[93302] = anon_sym_LT_LT_DASH; + v->a[93303] = anon_sym_AMP; + v->a[93304] = sym__special_character; + v->a[93305] = anon_sym_SEMI; + v->a[93306] = 6; + v->a[93307] = actions(3); + v->a[93308] = 1; + v->a[93309] = sym_comment; + v->a[93310] = actions(5076); + v->a[93311] = 1; + v->a[93312] = aux_sym_concatenation_token1; + v->a[93313] = actions(5078); + v->a[93314] = 1; + v->a[93315] = sym__concat; + v->a[93316] = state(1933); + v->a[93317] = 1; + v->a[93318] = aux_sym_concatenation_repeat1; + v->a[93319] = actions(1390); small_parse_table_4666(v); } void small_parse_table_4666(t_small_parse_table_array *v) { - v->a[93320] = anon_sym_GT_GT; - v->a[93321] = anon_sym_SEMI_SEMI; - v->a[93322] = anon_sym_PIPE_AMP; - v->a[93323] = anon_sym_AMP_GT; - v->a[93324] = anon_sym_AMP_GT_GT; - v->a[93325] = anon_sym_LT_AMP; - v->a[93326] = anon_sym_GT_AMP; - v->a[93327] = anon_sym_GT_PIPE; - v->a[93328] = anon_sym_LT_AMP_DASH; - v->a[93329] = anon_sym_GT_AMP_DASH; - v->a[93330] = anon_sym_LT_LT_DASH; - v->a[93331] = anon_sym_LT_LT_LT; - v->a[93332] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93333] = anon_sym_DOLLAR_LBRACK; - v->a[93334] = aux_sym_concatenation_token1; - v->a[93335] = anon_sym_DOLLAR; - v->a[93336] = sym__special_character; - v->a[93337] = anon_sym_DQUOTE; - v->a[93338] = sym_raw_string; - v->a[93339] = sym_ansi_c_string; + v->a[93320] = 2; + v->a[93321] = sym_file_descriptor; + v->a[93322] = aux_sym_heredoc_redirect_token1; + v->a[93323] = actions(1388); + v->a[93324] = 22; + v->a[93325] = anon_sym_esac; + v->a[93326] = anon_sym_PIPE; + v->a[93327] = anon_sym_SEMI_SEMI; + v->a[93328] = anon_sym_SEMI_AMP; + v->a[93329] = anon_sym_SEMI_SEMI_AMP; + v->a[93330] = anon_sym_PIPE_AMP; + v->a[93331] = anon_sym_AMP_AMP; + v->a[93332] = anon_sym_PIPE_PIPE; + v->a[93333] = anon_sym_LT; + v->a[93334] = anon_sym_GT; + v->a[93335] = anon_sym_GT_GT; + v->a[93336] = anon_sym_AMP_GT; + v->a[93337] = anon_sym_AMP_GT_GT; + v->a[93338] = anon_sym_LT_AMP; + v->a[93339] = anon_sym_GT_AMP; small_parse_table_4667(v); } void small_parse_table_4667(t_small_parse_table_array *v) { - v->a[93340] = aux_sym_number_token1; - v->a[93341] = aux_sym_number_token2; - v->a[93342] = anon_sym_DOLLAR_LBRACE; - v->a[93343] = anon_sym_DOLLAR_LPAREN; - v->a[93344] = anon_sym_BQUOTE; - v->a[93345] = anon_sym_DOLLAR_BQUOTE; - v->a[93346] = anon_sym_LT_LPAREN; - v->a[93347] = anon_sym_GT_LPAREN; - v->a[93348] = sym_word; - v->a[93349] = 6; - v->a[93350] = actions(3); - v->a[93351] = 1; - v->a[93352] = sym_comment; - v->a[93353] = actions(5920); - v->a[93354] = 1; - v->a[93355] = aux_sym_concatenation_token1; - v->a[93356] = actions(5946); - v->a[93357] = 1; - v->a[93358] = sym__concat; - v->a[93359] = state(1780); + v->a[93340] = anon_sym_GT_PIPE; + v->a[93341] = anon_sym_LT_AMP_DASH; + v->a[93342] = anon_sym_GT_AMP_DASH; + v->a[93343] = anon_sym_LT_LT; + v->a[93344] = anon_sym_LT_LT_DASH; + v->a[93345] = anon_sym_AMP; + v->a[93346] = anon_sym_SEMI; + v->a[93347] = 5; + v->a[93348] = actions(57); + v->a[93349] = 1; + v->a[93350] = sym_comment; + v->a[93351] = actions(5149); + v->a[93352] = 1; + v->a[93353] = sym__special_character; + v->a[93354] = state(1947); + v->a[93355] = 1; + v->a[93356] = aux_sym__literal_repeat1; + v->a[93357] = actions(3547); + v->a[93358] = 10; + v->a[93359] = anon_sym_LT; small_parse_table_4668(v); } void small_parse_table_4668(t_small_parse_table_array *v) { - v->a[93360] = 1; - v->a[93361] = aux_sym_concatenation_repeat1; - v->a[93362] = actions(5391); - v->a[93363] = 4; - v->a[93364] = sym_file_descriptor; - v->a[93365] = sym_test_operator; - v->a[93366] = sym__brace_start; - v->a[93367] = aux_sym_heredoc_redirect_token1; - v->a[93368] = actions(5389); - v->a[93369] = 37; - v->a[93370] = anon_sym_LPAREN_LPAREN; - v->a[93371] = anon_sym_SEMI; - v->a[93372] = anon_sym_PIPE_PIPE; - v->a[93373] = anon_sym_AMP_AMP; - v->a[93374] = anon_sym_PIPE; - v->a[93375] = anon_sym_AMP; - v->a[93376] = anon_sym_LT; - v->a[93377] = anon_sym_GT; - v->a[93378] = anon_sym_LT_LT; - v->a[93379] = anon_sym_GT_GT; + v->a[93360] = anon_sym_GT; + v->a[93361] = anon_sym_AMP_GT; + v->a[93362] = anon_sym_LT_AMP; + v->a[93363] = anon_sym_GT_AMP; + v->a[93364] = anon_sym_DOLLAR; + v->a[93365] = aux_sym_number_token1; + v->a[93366] = aux_sym_number_token2; + v->a[93367] = anon_sym_DOLLAR_LPAREN; + v->a[93368] = sym_word; + v->a[93369] = actions(3549); + v->a[93370] = 15; + v->a[93371] = sym_file_descriptor; + v->a[93372] = sym_variable_name; + v->a[93373] = sym_test_operator; + v->a[93374] = sym__brace_start; + v->a[93375] = anon_sym_GT_GT; + v->a[93376] = anon_sym_AMP_GT_GT; + v->a[93377] = anon_sym_GT_PIPE; + v->a[93378] = anon_sym_LT_AMP_DASH; + v->a[93379] = anon_sym_GT_AMP_DASH; small_parse_table_4669(v); } void small_parse_table_4669(t_small_parse_table_array *v) { - v->a[93380] = anon_sym_SEMI_SEMI; - v->a[93381] = anon_sym_PIPE_AMP; - v->a[93382] = anon_sym_AMP_GT; - v->a[93383] = anon_sym_AMP_GT_GT; - v->a[93384] = anon_sym_LT_AMP; - v->a[93385] = anon_sym_GT_AMP; - v->a[93386] = anon_sym_GT_PIPE; - v->a[93387] = anon_sym_LT_AMP_DASH; - v->a[93388] = anon_sym_GT_AMP_DASH; - v->a[93389] = anon_sym_LT_LT_DASH; - v->a[93390] = anon_sym_LT_LT_LT; - v->a[93391] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93392] = anon_sym_DOLLAR_LBRACK; - v->a[93393] = anon_sym_DOLLAR; - v->a[93394] = sym__special_character; - v->a[93395] = anon_sym_DQUOTE; - v->a[93396] = sym_raw_string; - v->a[93397] = sym_ansi_c_string; - v->a[93398] = aux_sym_number_token1; - v->a[93399] = aux_sym_number_token2; + v->a[93380] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[93381] = anon_sym_DQUOTE; + v->a[93382] = sym_raw_string; + v->a[93383] = anon_sym_DOLLAR_LBRACE; + v->a[93384] = anon_sym_BQUOTE; + v->a[93385] = anon_sym_DOLLAR_BQUOTE; + v->a[93386] = 11; + v->a[93387] = actions(3); + v->a[93388] = 1; + v->a[93389] = sym_comment; + v->a[93390] = actions(2522); + v->a[93391] = 1; + v->a[93392] = aux_sym_heredoc_redirect_token1; + v->a[93393] = actions(5159); + v->a[93394] = 1; + v->a[93395] = sym_file_descriptor; + v->a[93396] = actions(2516); + v->a[93397] = 2; + v->a[93398] = anon_sym_PIPE; + v->a[93399] = anon_sym_PIPE_AMP; small_parse_table_4670(v); } diff --git a/parser/static/small_parse_table/small_parse_table_934.c b/parser/static/small_parse_table/small_parse_table_934.c index b3bc0de7..0c89f49e 100644 --- a/parser/static/small_parse_table/small_parse_table_934.c +++ b/parser/static/small_parse_table/small_parse_table_934.c @@ -14,126 +14,126 @@ void small_parse_table_4670(t_small_parse_table_array *v) { - v->a[93400] = anon_sym_DOLLAR_LBRACE; - v->a[93401] = anon_sym_DOLLAR_LPAREN; - v->a[93402] = anon_sym_BQUOTE; - v->a[93403] = anon_sym_DOLLAR_BQUOTE; - v->a[93404] = anon_sym_LT_LPAREN; - v->a[93405] = anon_sym_GT_LPAREN; - v->a[93406] = sym_word; - v->a[93407] = 3; - v->a[93408] = actions(3); - v->a[93409] = 1; - v->a[93410] = sym_comment; - v->a[93411] = actions(1350); - v->a[93412] = 6; - v->a[93413] = sym_file_descriptor; - v->a[93414] = sym__concat; - v->a[93415] = sym_test_operator; - v->a[93416] = sym__brace_start; - v->a[93417] = ts_builtin_sym_end; - v->a[93418] = aux_sym_heredoc_redirect_token1; - v->a[93419] = actions(1348); + v->a[93400] = actions(2518); + v->a[93401] = 2; + v->a[93402] = anon_sym_AMP_AMP; + v->a[93403] = anon_sym_PIPE_PIPE; + v->a[93404] = actions(2520); + v->a[93405] = 2; + v->a[93406] = anon_sym_LT_LT; + v->a[93407] = anon_sym_LT_LT_DASH; + v->a[93408] = actions(2524); + v->a[93409] = 2; + v->a[93410] = anon_sym_AMP; + v->a[93411] = anon_sym_SEMI; + v->a[93412] = actions(5155); + v->a[93413] = 2; + v->a[93414] = anon_sym_LT_AMP_DASH; + v->a[93415] = anon_sym_GT_AMP_DASH; + v->a[93416] = state(1894); + v->a[93417] = 3; + v->a[93418] = sym_file_redirect; + v->a[93419] = sym_heredoc_redirect; small_parse_table_4671(v); } void small_parse_table_4671(t_small_parse_table_array *v) { - v->a[93420] = 38; - v->a[93421] = anon_sym_LPAREN_LPAREN; - v->a[93422] = anon_sym_SEMI; - v->a[93423] = anon_sym_PIPE_PIPE; - v->a[93424] = anon_sym_AMP_AMP; - v->a[93425] = anon_sym_PIPE; - v->a[93426] = anon_sym_AMP; - v->a[93427] = anon_sym_LT; - v->a[93428] = anon_sym_GT; - v->a[93429] = anon_sym_LT_LT; - v->a[93430] = anon_sym_GT_GT; - v->a[93431] = anon_sym_SEMI_SEMI; - v->a[93432] = anon_sym_PIPE_AMP; - v->a[93433] = anon_sym_AMP_GT; - v->a[93434] = anon_sym_AMP_GT_GT; - v->a[93435] = anon_sym_LT_AMP; - v->a[93436] = anon_sym_GT_AMP; - v->a[93437] = anon_sym_GT_PIPE; - v->a[93438] = anon_sym_LT_AMP_DASH; - v->a[93439] = anon_sym_GT_AMP_DASH; + v->a[93420] = aux_sym_redirected_statement_repeat1; + v->a[93421] = actions(2514); + v->a[93422] = 4; + v->a[93423] = anon_sym_esac; + v->a[93424] = anon_sym_SEMI_SEMI; + v->a[93425] = anon_sym_SEMI_AMP; + v->a[93426] = anon_sym_SEMI_SEMI_AMP; + v->a[93427] = actions(5153); + v->a[93428] = 8; + v->a[93429] = anon_sym_LT; + v->a[93430] = anon_sym_GT; + v->a[93431] = anon_sym_GT_GT; + v->a[93432] = anon_sym_AMP_GT; + v->a[93433] = anon_sym_AMP_GT_GT; + v->a[93434] = anon_sym_LT_AMP; + v->a[93435] = anon_sym_GT_AMP; + v->a[93436] = anon_sym_GT_PIPE; + v->a[93437] = 3; + v->a[93438] = actions(3); + v->a[93439] = 1; small_parse_table_4672(v); } void small_parse_table_4672(t_small_parse_table_array *v) { - v->a[93440] = anon_sym_LT_LT_DASH; - v->a[93441] = anon_sym_LT_LT_LT; - v->a[93442] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93443] = anon_sym_DOLLAR_LBRACK; - v->a[93444] = aux_sym_concatenation_token1; - v->a[93445] = anon_sym_DOLLAR; - v->a[93446] = sym__special_character; - v->a[93447] = anon_sym_DQUOTE; - v->a[93448] = sym_raw_string; - v->a[93449] = sym_ansi_c_string; - v->a[93450] = aux_sym_number_token1; - v->a[93451] = aux_sym_number_token2; - v->a[93452] = anon_sym_DOLLAR_LBRACE; - v->a[93453] = anon_sym_DOLLAR_LPAREN; - v->a[93454] = anon_sym_BQUOTE; - v->a[93455] = anon_sym_DOLLAR_BQUOTE; - v->a[93456] = anon_sym_LT_LPAREN; - v->a[93457] = anon_sym_GT_LPAREN; - v->a[93458] = sym_word; - v->a[93459] = 3; + v->a[93440] = sym_comment; + v->a[93441] = actions(3159); + v->a[93442] = 4; + v->a[93443] = sym_file_descriptor; + v->a[93444] = sym__concat; + v->a[93445] = sym_variable_name; + v->a[93446] = aux_sym_heredoc_redirect_token1; + v->a[93447] = actions(3157); + v->a[93448] = 23; + v->a[93449] = anon_sym_esac; + v->a[93450] = anon_sym_PIPE; + v->a[93451] = anon_sym_SEMI_SEMI; + v->a[93452] = anon_sym_SEMI_AMP; + v->a[93453] = anon_sym_SEMI_SEMI_AMP; + v->a[93454] = anon_sym_PIPE_AMP; + v->a[93455] = anon_sym_AMP_AMP; + v->a[93456] = anon_sym_PIPE_PIPE; + v->a[93457] = anon_sym_LT; + v->a[93458] = anon_sym_GT; + v->a[93459] = anon_sym_GT_GT; small_parse_table_4673(v); } void small_parse_table_4673(t_small_parse_table_array *v) { - v->a[93460] = actions(3); - v->a[93461] = 1; - v->a[93462] = sym_comment; - v->a[93463] = actions(1302); - v->a[93464] = 6; - v->a[93465] = sym_file_descriptor; - v->a[93466] = sym__concat; - v->a[93467] = sym_test_operator; - v->a[93468] = sym__brace_start; - v->a[93469] = ts_builtin_sym_end; - v->a[93470] = aux_sym_heredoc_redirect_token1; - v->a[93471] = actions(1300); - v->a[93472] = 38; - v->a[93473] = anon_sym_LPAREN_LPAREN; - v->a[93474] = anon_sym_SEMI; - v->a[93475] = anon_sym_PIPE_PIPE; - v->a[93476] = anon_sym_AMP_AMP; - v->a[93477] = anon_sym_PIPE; - v->a[93478] = anon_sym_AMP; - v->a[93479] = anon_sym_LT; + v->a[93460] = anon_sym_AMP_GT; + v->a[93461] = anon_sym_AMP_GT_GT; + v->a[93462] = anon_sym_LT_AMP; + v->a[93463] = anon_sym_GT_AMP; + v->a[93464] = anon_sym_GT_PIPE; + v->a[93465] = anon_sym_LT_AMP_DASH; + v->a[93466] = anon_sym_GT_AMP_DASH; + v->a[93467] = anon_sym_LT_LT; + v->a[93468] = anon_sym_LT_LT_DASH; + v->a[93469] = anon_sym_AMP; + v->a[93470] = aux_sym_concatenation_token1; + v->a[93471] = anon_sym_SEMI; + v->a[93472] = 5; + v->a[93473] = actions(3); + v->a[93474] = 1; + v->a[93475] = sym_comment; + v->a[93476] = actions(5201); + v->a[93477] = 1; + v->a[93478] = sym__special_character; + v->a[93479] = state(1945); small_parse_table_4674(v); } void small_parse_table_4674(t_small_parse_table_array *v) { - v->a[93480] = anon_sym_GT; - v->a[93481] = anon_sym_LT_LT; - v->a[93482] = anon_sym_GT_GT; - v->a[93483] = anon_sym_SEMI_SEMI; - v->a[93484] = anon_sym_PIPE_AMP; - v->a[93485] = anon_sym_AMP_GT; - v->a[93486] = anon_sym_AMP_GT_GT; - v->a[93487] = anon_sym_LT_AMP; - v->a[93488] = anon_sym_GT_AMP; - v->a[93489] = anon_sym_GT_PIPE; - v->a[93490] = anon_sym_LT_AMP_DASH; - v->a[93491] = anon_sym_GT_AMP_DASH; - v->a[93492] = anon_sym_LT_LT_DASH; - v->a[93493] = anon_sym_LT_LT_LT; - v->a[93494] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93495] = anon_sym_DOLLAR_LBRACK; - v->a[93496] = aux_sym_concatenation_token1; - v->a[93497] = anon_sym_DOLLAR; - v->a[93498] = sym__special_character; - v->a[93499] = anon_sym_DQUOTE; + v->a[93480] = 1; + v->a[93481] = aux_sym__literal_repeat1; + v->a[93482] = actions(3252); + v->a[93483] = 4; + v->a[93484] = sym_file_descriptor; + v->a[93485] = sym_variable_name; + v->a[93486] = ts_builtin_sym_end; + v->a[93487] = aux_sym_heredoc_redirect_token1; + v->a[93488] = actions(3250); + v->a[93489] = 21; + v->a[93490] = anon_sym_PIPE; + v->a[93491] = anon_sym_RPAREN; + v->a[93492] = anon_sym_SEMI_SEMI; + v->a[93493] = anon_sym_PIPE_AMP; + v->a[93494] = anon_sym_AMP_AMP; + v->a[93495] = anon_sym_PIPE_PIPE; + v->a[93496] = anon_sym_LT; + v->a[93497] = anon_sym_GT; + v->a[93498] = anon_sym_GT_GT; + v->a[93499] = anon_sym_AMP_GT; small_parse_table_4675(v); } diff --git a/parser/static/small_parse_table/small_parse_table_935.c b/parser/static/small_parse_table/small_parse_table_935.c index 7a01b45a..d155957a 100644 --- a/parser/static/small_parse_table/small_parse_table_935.c +++ b/parser/static/small_parse_table/small_parse_table_935.c @@ -14,126 +14,126 @@ void small_parse_table_4675(t_small_parse_table_array *v) { - v->a[93500] = sym_raw_string; - v->a[93501] = sym_ansi_c_string; - v->a[93502] = aux_sym_number_token1; - v->a[93503] = aux_sym_number_token2; - v->a[93504] = anon_sym_DOLLAR_LBRACE; - v->a[93505] = anon_sym_DOLLAR_LPAREN; - v->a[93506] = anon_sym_BQUOTE; - v->a[93507] = anon_sym_DOLLAR_BQUOTE; - v->a[93508] = anon_sym_LT_LPAREN; - v->a[93509] = anon_sym_GT_LPAREN; - v->a[93510] = sym_word; - v->a[93511] = 3; + v->a[93500] = anon_sym_AMP_GT_GT; + v->a[93501] = anon_sym_LT_AMP; + v->a[93502] = anon_sym_GT_AMP; + v->a[93503] = anon_sym_GT_PIPE; + v->a[93504] = anon_sym_LT_AMP_DASH; + v->a[93505] = anon_sym_GT_AMP_DASH; + v->a[93506] = anon_sym_LT_LT; + v->a[93507] = anon_sym_LT_LT_DASH; + v->a[93508] = anon_sym_AMP; + v->a[93509] = anon_sym_BQUOTE; + v->a[93510] = anon_sym_SEMI; + v->a[93511] = 6; v->a[93512] = actions(3); v->a[93513] = 1; v->a[93514] = sym_comment; - v->a[93515] = actions(1253); - v->a[93516] = 6; - v->a[93517] = sym_file_descriptor; - v->a[93518] = sym__concat; - v->a[93519] = sym_test_operator; + v->a[93515] = actions(5076); + v->a[93516] = 1; + v->a[93517] = aux_sym_concatenation_token1; + v->a[93518] = actions(5078); + v->a[93519] = 1; small_parse_table_4676(v); } void small_parse_table_4676(t_small_parse_table_array *v) { - v->a[93520] = sym__brace_start; - v->a[93521] = ts_builtin_sym_end; - v->a[93522] = aux_sym_heredoc_redirect_token1; - v->a[93523] = actions(1251); - v->a[93524] = 38; - v->a[93525] = anon_sym_LPAREN_LPAREN; - v->a[93526] = anon_sym_SEMI; - v->a[93527] = anon_sym_PIPE_PIPE; - v->a[93528] = anon_sym_AMP_AMP; - v->a[93529] = anon_sym_PIPE; - v->a[93530] = anon_sym_AMP; - v->a[93531] = anon_sym_LT; - v->a[93532] = anon_sym_GT; - v->a[93533] = anon_sym_LT_LT; - v->a[93534] = anon_sym_GT_GT; - v->a[93535] = anon_sym_SEMI_SEMI; - v->a[93536] = anon_sym_PIPE_AMP; - v->a[93537] = anon_sym_AMP_GT; - v->a[93538] = anon_sym_AMP_GT_GT; - v->a[93539] = anon_sym_LT_AMP; + v->a[93520] = sym__concat; + v->a[93521] = state(1933); + v->a[93522] = 1; + v->a[93523] = aux_sym_concatenation_repeat1; + v->a[93524] = actions(1182); + v->a[93525] = 2; + v->a[93526] = sym_file_descriptor; + v->a[93527] = aux_sym_heredoc_redirect_token1; + v->a[93528] = actions(1180); + v->a[93529] = 22; + v->a[93530] = anon_sym_esac; + v->a[93531] = anon_sym_PIPE; + v->a[93532] = anon_sym_SEMI_SEMI; + v->a[93533] = anon_sym_SEMI_AMP; + v->a[93534] = anon_sym_SEMI_SEMI_AMP; + v->a[93535] = anon_sym_PIPE_AMP; + v->a[93536] = anon_sym_AMP_AMP; + v->a[93537] = anon_sym_PIPE_PIPE; + v->a[93538] = anon_sym_LT; + v->a[93539] = anon_sym_GT; small_parse_table_4677(v); } void small_parse_table_4677(t_small_parse_table_array *v) { - v->a[93540] = anon_sym_GT_AMP; - v->a[93541] = anon_sym_GT_PIPE; - v->a[93542] = anon_sym_LT_AMP_DASH; - v->a[93543] = anon_sym_GT_AMP_DASH; - v->a[93544] = anon_sym_LT_LT_DASH; - v->a[93545] = anon_sym_LT_LT_LT; - v->a[93546] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93547] = anon_sym_DOLLAR_LBRACK; - v->a[93548] = aux_sym_concatenation_token1; - v->a[93549] = anon_sym_DOLLAR; - v->a[93550] = sym__special_character; - v->a[93551] = anon_sym_DQUOTE; - v->a[93552] = sym_raw_string; - v->a[93553] = sym_ansi_c_string; - v->a[93554] = aux_sym_number_token1; - v->a[93555] = aux_sym_number_token2; - v->a[93556] = anon_sym_DOLLAR_LBRACE; - v->a[93557] = anon_sym_DOLLAR_LPAREN; - v->a[93558] = anon_sym_BQUOTE; - v->a[93559] = anon_sym_DOLLAR_BQUOTE; + v->a[93540] = anon_sym_GT_GT; + v->a[93541] = anon_sym_AMP_GT; + v->a[93542] = anon_sym_AMP_GT_GT; + v->a[93543] = anon_sym_LT_AMP; + v->a[93544] = anon_sym_GT_AMP; + v->a[93545] = anon_sym_GT_PIPE; + v->a[93546] = anon_sym_LT_AMP_DASH; + v->a[93547] = anon_sym_GT_AMP_DASH; + v->a[93548] = anon_sym_LT_LT; + v->a[93549] = anon_sym_LT_LT_DASH; + v->a[93550] = anon_sym_AMP; + v->a[93551] = anon_sym_SEMI; + v->a[93552] = 6; + v->a[93553] = actions(3); + v->a[93554] = 1; + v->a[93555] = sym_comment; + v->a[93556] = actions(5161); + v->a[93557] = 1; + v->a[93558] = aux_sym_concatenation_token1; + v->a[93559] = actions(5163); small_parse_table_4678(v); } void small_parse_table_4678(t_small_parse_table_array *v) { - v->a[93560] = anon_sym_LT_LPAREN; - v->a[93561] = anon_sym_GT_LPAREN; - v->a[93562] = sym_word; - v->a[93563] = 6; - v->a[93564] = actions(3); - v->a[93565] = 1; - v->a[93566] = sym_comment; - v->a[93567] = actions(5920); - v->a[93568] = 1; - v->a[93569] = aux_sym_concatenation_token1; - v->a[93570] = actions(5946); - v->a[93571] = 1; - v->a[93572] = sym__concat; - v->a[93573] = state(1779); - v->a[93574] = 1; - v->a[93575] = aux_sym_concatenation_repeat1; - v->a[93576] = actions(5395); - v->a[93577] = 4; - v->a[93578] = sym_file_descriptor; - v->a[93579] = sym_test_operator; + v->a[93560] = 1; + v->a[93561] = sym__concat; + v->a[93562] = state(1959); + v->a[93563] = 1; + v->a[93564] = aux_sym_concatenation_repeat1; + v->a[93565] = actions(2664); + v->a[93566] = 3; + v->a[93567] = sym_file_descriptor; + v->a[93568] = sym_variable_name; + v->a[93569] = aux_sym_heredoc_redirect_token1; + v->a[93570] = actions(2662); + v->a[93571] = 21; + v->a[93572] = anon_sym_PIPE; + v->a[93573] = anon_sym_SEMI_SEMI; + v->a[93574] = anon_sym_PIPE_AMP; + v->a[93575] = anon_sym_AMP_AMP; + v->a[93576] = anon_sym_PIPE_PIPE; + v->a[93577] = anon_sym_LT; + v->a[93578] = anon_sym_GT; + v->a[93579] = anon_sym_GT_GT; small_parse_table_4679(v); } void small_parse_table_4679(t_small_parse_table_array *v) { - v->a[93580] = sym__brace_start; - v->a[93581] = aux_sym_heredoc_redirect_token1; - v->a[93582] = actions(5393); - v->a[93583] = 37; - v->a[93584] = anon_sym_LPAREN_LPAREN; - v->a[93585] = anon_sym_SEMI; - v->a[93586] = anon_sym_PIPE_PIPE; - v->a[93587] = anon_sym_AMP_AMP; - v->a[93588] = anon_sym_PIPE; + v->a[93580] = anon_sym_AMP_GT; + v->a[93581] = anon_sym_AMP_GT_GT; + v->a[93582] = anon_sym_LT_AMP; + v->a[93583] = anon_sym_GT_AMP; + v->a[93584] = anon_sym_GT_PIPE; + v->a[93585] = anon_sym_LT_AMP_DASH; + v->a[93586] = anon_sym_GT_AMP_DASH; + v->a[93587] = anon_sym_LT_LT; + v->a[93588] = anon_sym_LT_LT_DASH; v->a[93589] = anon_sym_AMP; - v->a[93590] = anon_sym_LT; - v->a[93591] = anon_sym_GT; - v->a[93592] = anon_sym_LT_LT; - v->a[93593] = anon_sym_GT_GT; - v->a[93594] = anon_sym_SEMI_SEMI; - v->a[93595] = anon_sym_PIPE_AMP; - v->a[93596] = anon_sym_AMP_GT; - v->a[93597] = anon_sym_AMP_GT_GT; - v->a[93598] = anon_sym_LT_AMP; - v->a[93599] = anon_sym_GT_AMP; + v->a[93590] = sym__special_character; + v->a[93591] = anon_sym_BQUOTE; + v->a[93592] = anon_sym_SEMI; + v->a[93593] = 3; + v->a[93594] = actions(3); + v->a[93595] = 1; + v->a[93596] = sym_comment; + v->a[93597] = actions(3050); + v->a[93598] = 4; + v->a[93599] = sym_file_descriptor; small_parse_table_4680(v); } diff --git a/parser/static/small_parse_table/small_parse_table_936.c b/parser/static/small_parse_table/small_parse_table_936.c index a86de35e..c33824b8 100644 --- a/parser/static/small_parse_table/small_parse_table_936.c +++ b/parser/static/small_parse_table/small_parse_table_936.c @@ -14,126 +14,126 @@ void small_parse_table_4680(t_small_parse_table_array *v) { - v->a[93600] = anon_sym_GT_PIPE; - v->a[93601] = anon_sym_LT_AMP_DASH; - v->a[93602] = anon_sym_GT_AMP_DASH; - v->a[93603] = anon_sym_LT_LT_DASH; - v->a[93604] = anon_sym_LT_LT_LT; - v->a[93605] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93606] = anon_sym_DOLLAR_LBRACK; - v->a[93607] = anon_sym_DOLLAR; - v->a[93608] = sym__special_character; - v->a[93609] = anon_sym_DQUOTE; - v->a[93610] = sym_raw_string; - v->a[93611] = sym_ansi_c_string; - v->a[93612] = aux_sym_number_token1; - v->a[93613] = aux_sym_number_token2; - v->a[93614] = anon_sym_DOLLAR_LBRACE; - v->a[93615] = anon_sym_DOLLAR_LPAREN; - v->a[93616] = anon_sym_BQUOTE; - v->a[93617] = anon_sym_DOLLAR_BQUOTE; - v->a[93618] = anon_sym_LT_LPAREN; - v->a[93619] = anon_sym_GT_LPAREN; + v->a[93600] = sym__concat; + v->a[93601] = sym_variable_name; + v->a[93602] = aux_sym_heredoc_redirect_token1; + v->a[93603] = actions(3048); + v->a[93604] = 23; + v->a[93605] = anon_sym_esac; + v->a[93606] = anon_sym_PIPE; + v->a[93607] = anon_sym_SEMI_SEMI; + v->a[93608] = anon_sym_SEMI_AMP; + v->a[93609] = anon_sym_SEMI_SEMI_AMP; + v->a[93610] = anon_sym_PIPE_AMP; + v->a[93611] = anon_sym_AMP_AMP; + v->a[93612] = anon_sym_PIPE_PIPE; + v->a[93613] = anon_sym_LT; + v->a[93614] = anon_sym_GT; + v->a[93615] = anon_sym_GT_GT; + v->a[93616] = anon_sym_AMP_GT; + v->a[93617] = anon_sym_AMP_GT_GT; + v->a[93618] = anon_sym_LT_AMP; + v->a[93619] = anon_sym_GT_AMP; small_parse_table_4681(v); } void small_parse_table_4681(t_small_parse_table_array *v) { - v->a[93620] = sym_word; - v->a[93621] = 3; - v->a[93622] = actions(3); - v->a[93623] = 1; - v->a[93624] = sym_comment; - v->a[93625] = actions(1334); - v->a[93626] = 6; - v->a[93627] = sym_file_descriptor; - v->a[93628] = sym__concat; - v->a[93629] = sym_test_operator; - v->a[93630] = sym__brace_start; - v->a[93631] = ts_builtin_sym_end; - v->a[93632] = aux_sym_heredoc_redirect_token1; - v->a[93633] = actions(1332); - v->a[93634] = 38; - v->a[93635] = anon_sym_LPAREN_LPAREN; - v->a[93636] = anon_sym_SEMI; - v->a[93637] = anon_sym_PIPE_PIPE; - v->a[93638] = anon_sym_AMP_AMP; - v->a[93639] = anon_sym_PIPE; + v->a[93620] = anon_sym_GT_PIPE; + v->a[93621] = anon_sym_LT_AMP_DASH; + v->a[93622] = anon_sym_GT_AMP_DASH; + v->a[93623] = anon_sym_LT_LT; + v->a[93624] = anon_sym_LT_LT_DASH; + v->a[93625] = anon_sym_AMP; + v->a[93626] = aux_sym_concatenation_token1; + v->a[93627] = anon_sym_SEMI; + v->a[93628] = 5; + v->a[93629] = actions(57); + v->a[93630] = 1; + v->a[93631] = sym_comment; + v->a[93632] = actions(5149); + v->a[93633] = 1; + v->a[93634] = sym__special_character; + v->a[93635] = state(1947); + v->a[93636] = 1; + v->a[93637] = aux_sym__literal_repeat1; + v->a[93638] = actions(3517); + v->a[93639] = 10; small_parse_table_4682(v); } void small_parse_table_4682(t_small_parse_table_array *v) { - v->a[93640] = anon_sym_AMP; - v->a[93641] = anon_sym_LT; - v->a[93642] = anon_sym_GT; - v->a[93643] = anon_sym_LT_LT; - v->a[93644] = anon_sym_GT_GT; - v->a[93645] = anon_sym_SEMI_SEMI; - v->a[93646] = anon_sym_PIPE_AMP; - v->a[93647] = anon_sym_AMP_GT; - v->a[93648] = anon_sym_AMP_GT_GT; - v->a[93649] = anon_sym_LT_AMP; - v->a[93650] = anon_sym_GT_AMP; - v->a[93651] = anon_sym_GT_PIPE; - v->a[93652] = anon_sym_LT_AMP_DASH; - v->a[93653] = anon_sym_GT_AMP_DASH; - v->a[93654] = anon_sym_LT_LT_DASH; - v->a[93655] = anon_sym_LT_LT_LT; - v->a[93656] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93657] = anon_sym_DOLLAR_LBRACK; - v->a[93658] = aux_sym_concatenation_token1; - v->a[93659] = anon_sym_DOLLAR; + v->a[93640] = anon_sym_LT; + v->a[93641] = anon_sym_GT; + v->a[93642] = anon_sym_AMP_GT; + v->a[93643] = anon_sym_LT_AMP; + v->a[93644] = anon_sym_GT_AMP; + v->a[93645] = anon_sym_DOLLAR; + v->a[93646] = aux_sym_number_token1; + v->a[93647] = aux_sym_number_token2; + v->a[93648] = anon_sym_DOLLAR_LPAREN; + v->a[93649] = sym_word; + v->a[93650] = actions(3519); + v->a[93651] = 15; + v->a[93652] = sym_file_descriptor; + v->a[93653] = sym_variable_name; + v->a[93654] = sym_test_operator; + v->a[93655] = sym__brace_start; + v->a[93656] = anon_sym_GT_GT; + v->a[93657] = anon_sym_AMP_GT_GT; + v->a[93658] = anon_sym_GT_PIPE; + v->a[93659] = anon_sym_LT_AMP_DASH; small_parse_table_4683(v); } void small_parse_table_4683(t_small_parse_table_array *v) { - v->a[93660] = sym__special_character; - v->a[93661] = anon_sym_DQUOTE; - v->a[93662] = sym_raw_string; - v->a[93663] = sym_ansi_c_string; - v->a[93664] = aux_sym_number_token1; - v->a[93665] = aux_sym_number_token2; - v->a[93666] = anon_sym_DOLLAR_LBRACE; - v->a[93667] = anon_sym_DOLLAR_LPAREN; - v->a[93668] = anon_sym_BQUOTE; - v->a[93669] = anon_sym_DOLLAR_BQUOTE; - v->a[93670] = anon_sym_LT_LPAREN; - v->a[93671] = anon_sym_GT_LPAREN; - v->a[93672] = sym_word; - v->a[93673] = 3; - v->a[93674] = actions(3); - v->a[93675] = 1; - v->a[93676] = sym_comment; - v->a[93677] = actions(1326); - v->a[93678] = 6; - v->a[93679] = sym_file_descriptor; + v->a[93660] = anon_sym_GT_AMP_DASH; + v->a[93661] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[93662] = anon_sym_DQUOTE; + v->a[93663] = sym_raw_string; + v->a[93664] = anon_sym_DOLLAR_LBRACE; + v->a[93665] = anon_sym_BQUOTE; + v->a[93666] = anon_sym_DOLLAR_BQUOTE; + v->a[93667] = 3; + v->a[93668] = actions(3); + v->a[93669] = 1; + v->a[93670] = sym_comment; + v->a[93671] = actions(3125); + v->a[93672] = 4; + v->a[93673] = sym_file_descriptor; + v->a[93674] = sym__concat; + v->a[93675] = sym_variable_name; + v->a[93676] = aux_sym_heredoc_redirect_token1; + v->a[93677] = actions(3123); + v->a[93678] = 23; + v->a[93679] = anon_sym_esac; small_parse_table_4684(v); } void small_parse_table_4684(t_small_parse_table_array *v) { - v->a[93680] = sym__concat; - v->a[93681] = sym_test_operator; - v->a[93682] = sym__brace_start; - v->a[93683] = ts_builtin_sym_end; - v->a[93684] = aux_sym_heredoc_redirect_token1; - v->a[93685] = actions(1324); - v->a[93686] = 38; - v->a[93687] = anon_sym_LPAREN_LPAREN; - v->a[93688] = anon_sym_SEMI; - v->a[93689] = anon_sym_PIPE_PIPE; - v->a[93690] = anon_sym_AMP_AMP; - v->a[93691] = anon_sym_PIPE; - v->a[93692] = anon_sym_AMP; - v->a[93693] = anon_sym_LT; - v->a[93694] = anon_sym_GT; - v->a[93695] = anon_sym_LT_LT; - v->a[93696] = anon_sym_GT_GT; - v->a[93697] = anon_sym_SEMI_SEMI; - v->a[93698] = anon_sym_PIPE_AMP; - v->a[93699] = anon_sym_AMP_GT; + v->a[93680] = anon_sym_PIPE; + v->a[93681] = anon_sym_SEMI_SEMI; + v->a[93682] = anon_sym_SEMI_AMP; + v->a[93683] = anon_sym_SEMI_SEMI_AMP; + v->a[93684] = anon_sym_PIPE_AMP; + v->a[93685] = anon_sym_AMP_AMP; + v->a[93686] = anon_sym_PIPE_PIPE; + v->a[93687] = anon_sym_LT; + v->a[93688] = anon_sym_GT; + v->a[93689] = anon_sym_GT_GT; + v->a[93690] = anon_sym_AMP_GT; + v->a[93691] = anon_sym_AMP_GT_GT; + v->a[93692] = anon_sym_LT_AMP; + v->a[93693] = anon_sym_GT_AMP; + v->a[93694] = anon_sym_GT_PIPE; + v->a[93695] = anon_sym_LT_AMP_DASH; + v->a[93696] = anon_sym_GT_AMP_DASH; + v->a[93697] = anon_sym_LT_LT; + v->a[93698] = anon_sym_LT_LT_DASH; + v->a[93699] = anon_sym_AMP; small_parse_table_4685(v); } diff --git a/parser/static/small_parse_table/small_parse_table_937.c b/parser/static/small_parse_table/small_parse_table_937.c index 25ae66ff..c7a82e43 100644 --- a/parser/static/small_parse_table/small_parse_table_937.c +++ b/parser/static/small_parse_table/small_parse_table_937.c @@ -14,126 +14,126 @@ void small_parse_table_4685(t_small_parse_table_array *v) { - v->a[93700] = anon_sym_AMP_GT_GT; - v->a[93701] = anon_sym_LT_AMP; - v->a[93702] = anon_sym_GT_AMP; - v->a[93703] = anon_sym_GT_PIPE; - v->a[93704] = anon_sym_LT_AMP_DASH; - v->a[93705] = anon_sym_GT_AMP_DASH; - v->a[93706] = anon_sym_LT_LT_DASH; - v->a[93707] = anon_sym_LT_LT_LT; - v->a[93708] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93709] = anon_sym_DOLLAR_LBRACK; - v->a[93710] = aux_sym_concatenation_token1; - v->a[93711] = anon_sym_DOLLAR; - v->a[93712] = sym__special_character; - v->a[93713] = anon_sym_DQUOTE; - v->a[93714] = sym_raw_string; - v->a[93715] = sym_ansi_c_string; - v->a[93716] = aux_sym_number_token1; - v->a[93717] = aux_sym_number_token2; - v->a[93718] = anon_sym_DOLLAR_LBRACE; - v->a[93719] = anon_sym_DOLLAR_LPAREN; + v->a[93700] = aux_sym_concatenation_token1; + v->a[93701] = anon_sym_SEMI; + v->a[93702] = 3; + v->a[93703] = actions(3); + v->a[93704] = 1; + v->a[93705] = sym_comment; + v->a[93706] = actions(2774); + v->a[93707] = 4; + v->a[93708] = sym_file_descriptor; + v->a[93709] = sym__concat; + v->a[93710] = sym_variable_name; + v->a[93711] = aux_sym_heredoc_redirect_token1; + v->a[93712] = actions(2772); + v->a[93713] = 23; + v->a[93714] = anon_sym_esac; + v->a[93715] = anon_sym_PIPE; + v->a[93716] = anon_sym_SEMI_SEMI; + v->a[93717] = anon_sym_SEMI_AMP; + v->a[93718] = anon_sym_SEMI_SEMI_AMP; + v->a[93719] = anon_sym_PIPE_AMP; small_parse_table_4686(v); } void small_parse_table_4686(t_small_parse_table_array *v) { - v->a[93720] = anon_sym_BQUOTE; - v->a[93721] = anon_sym_DOLLAR_BQUOTE; - v->a[93722] = anon_sym_LT_LPAREN; - v->a[93723] = anon_sym_GT_LPAREN; - v->a[93724] = sym_word; - v->a[93725] = 27; - v->a[93726] = actions(71); - v->a[93727] = 1; - v->a[93728] = sym_comment; - v->a[93729] = actions(1131); - v->a[93730] = 1; - v->a[93731] = anon_sym_LPAREN; - v->a[93732] = actions(1141); - v->a[93733] = 1; - v->a[93734] = anon_sym_DOLLAR_LBRACK; - v->a[93735] = actions(1145); - v->a[93736] = 1; - v->a[93737] = anon_sym_DOLLAR; - v->a[93738] = actions(1149); + v->a[93720] = anon_sym_AMP_AMP; + v->a[93721] = anon_sym_PIPE_PIPE; + v->a[93722] = anon_sym_LT; + v->a[93723] = anon_sym_GT; + v->a[93724] = anon_sym_GT_GT; + v->a[93725] = anon_sym_AMP_GT; + v->a[93726] = anon_sym_AMP_GT_GT; + v->a[93727] = anon_sym_LT_AMP; + v->a[93728] = anon_sym_GT_AMP; + v->a[93729] = anon_sym_GT_PIPE; + v->a[93730] = anon_sym_LT_AMP_DASH; + v->a[93731] = anon_sym_GT_AMP_DASH; + v->a[93732] = anon_sym_LT_LT; + v->a[93733] = anon_sym_LT_LT_DASH; + v->a[93734] = anon_sym_AMP; + v->a[93735] = aux_sym_concatenation_token1; + v->a[93736] = anon_sym_SEMI; + v->a[93737] = 3; + v->a[93738] = actions(3); v->a[93739] = 1; small_parse_table_4687(v); } void small_parse_table_4687(t_small_parse_table_array *v) { - v->a[93740] = anon_sym_DQUOTE; - v->a[93741] = actions(1153); - v->a[93742] = 1; - v->a[93743] = aux_sym_number_token1; - v->a[93744] = actions(1155); - v->a[93745] = 1; - v->a[93746] = aux_sym_number_token2; - v->a[93747] = actions(1157); - v->a[93748] = 1; - v->a[93749] = anon_sym_DOLLAR_LBRACE; - v->a[93750] = actions(1159); - v->a[93751] = 1; - v->a[93752] = anon_sym_DOLLAR_LPAREN; - v->a[93753] = actions(1163); - v->a[93754] = 1; - v->a[93755] = anon_sym_DOLLAR_BQUOTE; - v->a[93756] = actions(1169); - v->a[93757] = 1; - v->a[93758] = sym__brace_start; - v->a[93759] = actions(1171); + v->a[93740] = sym_comment; + v->a[93741] = actions(2778); + v->a[93742] = 5; + v->a[93743] = sym_file_descriptor; + v->a[93744] = sym__concat; + v->a[93745] = sym_variable_name; + v->a[93746] = ts_builtin_sym_end; + v->a[93747] = aux_sym_heredoc_redirect_token1; + v->a[93748] = actions(2776); + v->a[93749] = 22; + v->a[93750] = anon_sym_PIPE; + v->a[93751] = anon_sym_RPAREN; + v->a[93752] = anon_sym_SEMI_SEMI; + v->a[93753] = anon_sym_PIPE_AMP; + v->a[93754] = anon_sym_AMP_AMP; + v->a[93755] = anon_sym_PIPE_PIPE; + v->a[93756] = anon_sym_LT; + v->a[93757] = anon_sym_GT; + v->a[93758] = anon_sym_GT_GT; + v->a[93759] = anon_sym_AMP_GT; small_parse_table_4688(v); } void small_parse_table_4688(t_small_parse_table_array *v) { - v->a[93760] = 1; - v->a[93761] = sym_word; - v->a[93762] = actions(1173); - v->a[93763] = 1; - v->a[93764] = anon_sym_BANG; - v->a[93765] = actions(1179); - v->a[93766] = 1; - v->a[93767] = anon_sym_TILDE; - v->a[93768] = actions(1181); - v->a[93769] = 1; - v->a[93770] = sym__special_character; - v->a[93771] = actions(1185); - v->a[93772] = 1; - v->a[93773] = sym_test_operator; - v->a[93774] = actions(3060); - v->a[93775] = 1; - v->a[93776] = anon_sym_BQUOTE; - v->a[93777] = actions(6025); - v->a[93778] = 1; - v->a[93779] = sym__regex_no_space; + v->a[93760] = anon_sym_AMP_GT_GT; + v->a[93761] = anon_sym_LT_AMP; + v->a[93762] = anon_sym_GT_AMP; + v->a[93763] = anon_sym_GT_PIPE; + v->a[93764] = anon_sym_LT_AMP_DASH; + v->a[93765] = anon_sym_GT_AMP_DASH; + v->a[93766] = anon_sym_LT_LT; + v->a[93767] = anon_sym_LT_LT_DASH; + v->a[93768] = anon_sym_AMP; + v->a[93769] = aux_sym_concatenation_token1; + v->a[93770] = anon_sym_BQUOTE; + v->a[93771] = anon_sym_SEMI; + v->a[93772] = 6; + v->a[93773] = actions(3); + v->a[93774] = 1; + v->a[93775] = sym_comment; + v->a[93776] = actions(5203); + v->a[93777] = 1; + v->a[93778] = aux_sym_concatenation_token1; + v->a[93779] = actions(5206); small_parse_table_4689(v); } void small_parse_table_4689(t_small_parse_table_array *v) { - v->a[93780] = state(2484); - v->a[93781] = 1; - v->a[93782] = aux_sym__literal_repeat1; - v->a[93783] = state(3067); - v->a[93784] = 1; - v->a[93785] = sym__expression; - v->a[93786] = actions(1129); - v->a[93787] = 2; - v->a[93788] = anon_sym_LPAREN_LPAREN; - v->a[93789] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93790] = actions(1165); - v->a[93791] = 2; - v->a[93792] = anon_sym_LT_LPAREN; - v->a[93793] = anon_sym_GT_LPAREN; - v->a[93794] = actions(1175); - v->a[93795] = 2; - v->a[93796] = anon_sym_PLUS_PLUS2; - v->a[93797] = anon_sym_DASH_DASH2; - v->a[93798] = actions(1177); - v->a[93799] = 2; + v->a[93780] = 1; + v->a[93781] = sym__concat; + v->a[93782] = state(1924); + v->a[93783] = 1; + v->a[93784] = aux_sym_concatenation_repeat1; + v->a[93785] = actions(2654); + v->a[93786] = 2; + v->a[93787] = sym_file_descriptor; + v->a[93788] = aux_sym_heredoc_redirect_token1; + v->a[93789] = actions(2652); + v->a[93790] = 22; + v->a[93791] = anon_sym_esac; + v->a[93792] = anon_sym_PIPE; + v->a[93793] = anon_sym_SEMI_SEMI; + v->a[93794] = anon_sym_SEMI_AMP; + v->a[93795] = anon_sym_SEMI_SEMI_AMP; + v->a[93796] = anon_sym_PIPE_AMP; + v->a[93797] = anon_sym_AMP_AMP; + v->a[93798] = anon_sym_PIPE_PIPE; + v->a[93799] = anon_sym_LT; small_parse_table_4690(v); } diff --git a/parser/static/small_parse_table/small_parse_table_938.c b/parser/static/small_parse_table/small_parse_table_938.c index 53164c87..d41c1ffc 100644 --- a/parser/static/small_parse_table/small_parse_table_938.c +++ b/parser/static/small_parse_table/small_parse_table_938.c @@ -14,126 +14,126 @@ void small_parse_table_4690(t_small_parse_table_array *v) { - v->a[93800] = anon_sym_DASH2; - v->a[93801] = anon_sym_PLUS2; - v->a[93802] = actions(1183); - v->a[93803] = 2; - v->a[93804] = sym_raw_string; - v->a[93805] = sym_ansi_c_string; - v->a[93806] = state(2594); - v->a[93807] = 6; - v->a[93808] = sym_binary_expression; - v->a[93809] = sym_ternary_expression; - v->a[93810] = sym_unary_expression; - v->a[93811] = sym_postfix_expression; - v->a[93812] = sym_parenthesized_expression; - v->a[93813] = sym_concatenation; - v->a[93814] = state(2456); - v->a[93815] = 9; - v->a[93816] = sym_arithmetic_expansion; - v->a[93817] = sym_brace_expression; - v->a[93818] = sym_string; - v->a[93819] = sym_translated_string; + v->a[93800] = anon_sym_GT; + v->a[93801] = anon_sym_GT_GT; + v->a[93802] = anon_sym_AMP_GT; + v->a[93803] = anon_sym_AMP_GT_GT; + v->a[93804] = anon_sym_LT_AMP; + v->a[93805] = anon_sym_GT_AMP; + v->a[93806] = anon_sym_GT_PIPE; + v->a[93807] = anon_sym_LT_AMP_DASH; + v->a[93808] = anon_sym_GT_AMP_DASH; + v->a[93809] = anon_sym_LT_LT; + v->a[93810] = anon_sym_LT_LT_DASH; + v->a[93811] = anon_sym_AMP; + v->a[93812] = anon_sym_SEMI; + v->a[93813] = 3; + v->a[93814] = actions(3); + v->a[93815] = 1; + v->a[93816] = sym_comment; + v->a[93817] = actions(2888); + v->a[93818] = 5; + v->a[93819] = sym_file_descriptor; small_parse_table_4691(v); } void small_parse_table_4691(t_small_parse_table_array *v) { - v->a[93820] = sym_number; - v->a[93821] = sym_simple_expansion; - v->a[93822] = sym_expansion; - v->a[93823] = sym_command_substitution; - v->a[93824] = sym_process_substitution; - v->a[93825] = 27; - v->a[93826] = actions(71); - v->a[93827] = 1; - v->a[93828] = sym_comment; - v->a[93829] = actions(1131); - v->a[93830] = 1; - v->a[93831] = anon_sym_LPAREN; - v->a[93832] = actions(1141); - v->a[93833] = 1; - v->a[93834] = anon_sym_DOLLAR_LBRACK; - v->a[93835] = actions(1145); - v->a[93836] = 1; - v->a[93837] = anon_sym_DOLLAR; - v->a[93838] = actions(1149); - v->a[93839] = 1; + v->a[93820] = sym__concat; + v->a[93821] = sym_variable_name; + v->a[93822] = ts_builtin_sym_end; + v->a[93823] = aux_sym_heredoc_redirect_token1; + v->a[93824] = actions(2886); + v->a[93825] = 22; + v->a[93826] = anon_sym_PIPE; + v->a[93827] = anon_sym_RPAREN; + v->a[93828] = anon_sym_SEMI_SEMI; + v->a[93829] = anon_sym_PIPE_AMP; + v->a[93830] = anon_sym_AMP_AMP; + v->a[93831] = anon_sym_PIPE_PIPE; + v->a[93832] = anon_sym_LT; + v->a[93833] = anon_sym_GT; + v->a[93834] = anon_sym_GT_GT; + v->a[93835] = anon_sym_AMP_GT; + v->a[93836] = anon_sym_AMP_GT_GT; + v->a[93837] = anon_sym_LT_AMP; + v->a[93838] = anon_sym_GT_AMP; + v->a[93839] = anon_sym_GT_PIPE; small_parse_table_4692(v); } void small_parse_table_4692(t_small_parse_table_array *v) { - v->a[93840] = anon_sym_DQUOTE; - v->a[93841] = actions(1153); - v->a[93842] = 1; - v->a[93843] = aux_sym_number_token1; - v->a[93844] = actions(1155); - v->a[93845] = 1; - v->a[93846] = aux_sym_number_token2; - v->a[93847] = actions(1157); - v->a[93848] = 1; - v->a[93849] = anon_sym_DOLLAR_LBRACE; - v->a[93850] = actions(1159); - v->a[93851] = 1; - v->a[93852] = anon_sym_DOLLAR_LPAREN; - v->a[93853] = actions(1163); - v->a[93854] = 1; - v->a[93855] = anon_sym_DOLLAR_BQUOTE; - v->a[93856] = actions(1169); - v->a[93857] = 1; - v->a[93858] = sym__brace_start; - v->a[93859] = actions(1187); + v->a[93840] = anon_sym_LT_AMP_DASH; + v->a[93841] = anon_sym_GT_AMP_DASH; + v->a[93842] = anon_sym_LT_LT; + v->a[93843] = anon_sym_LT_LT_DASH; + v->a[93844] = anon_sym_AMP; + v->a[93845] = aux_sym_concatenation_token1; + v->a[93846] = anon_sym_BQUOTE; + v->a[93847] = anon_sym_SEMI; + v->a[93848] = 11; + v->a[93849] = actions(3); + v->a[93850] = 1; + v->a[93851] = sym_comment; + v->a[93852] = actions(2642); + v->a[93853] = 1; + v->a[93854] = aux_sym_heredoc_redirect_token1; + v->a[93855] = actions(5159); + v->a[93856] = 1; + v->a[93857] = sym_file_descriptor; + v->a[93858] = actions(2516); + v->a[93859] = 2; small_parse_table_4693(v); } void small_parse_table_4693(t_small_parse_table_array *v) { - v->a[93860] = 1; - v->a[93861] = sym_word; - v->a[93862] = actions(1189); - v->a[93863] = 1; - v->a[93864] = anon_sym_BANG; - v->a[93865] = actions(1195); - v->a[93866] = 1; - v->a[93867] = anon_sym_TILDE; - v->a[93868] = actions(1201); - v->a[93869] = 1; - v->a[93870] = sym_test_operator; - v->a[93871] = actions(3060); - v->a[93872] = 1; - v->a[93873] = anon_sym_BQUOTE; - v->a[93874] = actions(5779); - v->a[93875] = 1; - v->a[93876] = sym__special_character; - v->a[93877] = actions(6112); - v->a[93878] = 1; - v->a[93879] = sym__regex_no_space; + v->a[93860] = anon_sym_PIPE; + v->a[93861] = anon_sym_PIPE_AMP; + v->a[93862] = actions(2518); + v->a[93863] = 2; + v->a[93864] = anon_sym_AMP_AMP; + v->a[93865] = anon_sym_PIPE_PIPE; + v->a[93866] = actions(2520); + v->a[93867] = 2; + v->a[93868] = anon_sym_LT_LT; + v->a[93869] = anon_sym_LT_LT_DASH; + v->a[93870] = actions(2644); + v->a[93871] = 2; + v->a[93872] = anon_sym_AMP; + v->a[93873] = anon_sym_SEMI; + v->a[93874] = actions(5155); + v->a[93875] = 2; + v->a[93876] = anon_sym_LT_AMP_DASH; + v->a[93877] = anon_sym_GT_AMP_DASH; + v->a[93878] = state(1894); + v->a[93879] = 3; small_parse_table_4694(v); } void small_parse_table_4694(t_small_parse_table_array *v) { - v->a[93880] = state(2717); - v->a[93881] = 1; - v->a[93882] = aux_sym__literal_repeat1; - v->a[93883] = state(2995); - v->a[93884] = 1; - v->a[93885] = sym__expression; - v->a[93886] = actions(1129); - v->a[93887] = 2; - v->a[93888] = anon_sym_LPAREN_LPAREN; - v->a[93889] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93890] = actions(1165); - v->a[93891] = 2; - v->a[93892] = anon_sym_LT_LPAREN; - v->a[93893] = anon_sym_GT_LPAREN; - v->a[93894] = actions(1191); - v->a[93895] = 2; - v->a[93896] = anon_sym_PLUS_PLUS2; - v->a[93897] = anon_sym_DASH_DASH2; - v->a[93898] = actions(1193); - v->a[93899] = 2; + v->a[93880] = sym_file_redirect; + v->a[93881] = sym_heredoc_redirect; + v->a[93882] = aux_sym_redirected_statement_repeat1; + v->a[93883] = actions(1995); + v->a[93884] = 4; + v->a[93885] = anon_sym_esac; + v->a[93886] = anon_sym_SEMI_SEMI; + v->a[93887] = anon_sym_SEMI_AMP; + v->a[93888] = anon_sym_SEMI_SEMI_AMP; + v->a[93889] = actions(5153); + v->a[93890] = 8; + v->a[93891] = anon_sym_LT; + v->a[93892] = anon_sym_GT; + v->a[93893] = anon_sym_GT_GT; + v->a[93894] = anon_sym_AMP_GT; + v->a[93895] = anon_sym_AMP_GT_GT; + v->a[93896] = anon_sym_LT_AMP; + v->a[93897] = anon_sym_GT_AMP; + v->a[93898] = anon_sym_GT_PIPE; + v->a[93899] = 3; small_parse_table_4695(v); } diff --git a/parser/static/small_parse_table/small_parse_table_939.c b/parser/static/small_parse_table/small_parse_table_939.c index d56f862d..531b45d9 100644 --- a/parser/static/small_parse_table/small_parse_table_939.c +++ b/parser/static/small_parse_table/small_parse_table_939.c @@ -14,126 +14,126 @@ void small_parse_table_4695(t_small_parse_table_array *v) { - v->a[93900] = anon_sym_DASH2; - v->a[93901] = anon_sym_PLUS2; - v->a[93902] = actions(1199); - v->a[93903] = 2; - v->a[93904] = sym_raw_string; - v->a[93905] = sym_ansi_c_string; - v->a[93906] = state(2594); - v->a[93907] = 6; - v->a[93908] = sym_binary_expression; - v->a[93909] = sym_ternary_expression; - v->a[93910] = sym_unary_expression; - v->a[93911] = sym_postfix_expression; - v->a[93912] = sym_parenthesized_expression; - v->a[93913] = sym_concatenation; - v->a[93914] = state(2503); - v->a[93915] = 9; - v->a[93916] = sym_arithmetic_expansion; - v->a[93917] = sym_brace_expression; - v->a[93918] = sym_string; - v->a[93919] = sym_translated_string; + v->a[93900] = actions(3); + v->a[93901] = 1; + v->a[93902] = sym_comment; + v->a[93903] = actions(2778); + v->a[93904] = 4; + v->a[93905] = sym_file_descriptor; + v->a[93906] = sym__concat; + v->a[93907] = sym_variable_name; + v->a[93908] = aux_sym_heredoc_redirect_token1; + v->a[93909] = actions(2776); + v->a[93910] = 23; + v->a[93911] = anon_sym_esac; + v->a[93912] = anon_sym_PIPE; + v->a[93913] = anon_sym_SEMI_SEMI; + v->a[93914] = anon_sym_SEMI_AMP; + v->a[93915] = anon_sym_SEMI_SEMI_AMP; + v->a[93916] = anon_sym_PIPE_AMP; + v->a[93917] = anon_sym_AMP_AMP; + v->a[93918] = anon_sym_PIPE_PIPE; + v->a[93919] = anon_sym_LT; small_parse_table_4696(v); } void small_parse_table_4696(t_small_parse_table_array *v) { - v->a[93920] = sym_number; - v->a[93921] = sym_simple_expansion; - v->a[93922] = sym_expansion; - v->a[93923] = sym_command_substitution; - v->a[93924] = sym_process_substitution; - v->a[93925] = 27; - v->a[93926] = actions(71); - v->a[93927] = 1; - v->a[93928] = sym_comment; - v->a[93929] = actions(1127); - v->a[93930] = 1; - v->a[93931] = sym_word; - v->a[93932] = actions(1131); - v->a[93933] = 1; - v->a[93934] = anon_sym_LPAREN; - v->a[93935] = actions(1133); + v->a[93920] = anon_sym_GT; + v->a[93921] = anon_sym_GT_GT; + v->a[93922] = anon_sym_AMP_GT; + v->a[93923] = anon_sym_AMP_GT_GT; + v->a[93924] = anon_sym_LT_AMP; + v->a[93925] = anon_sym_GT_AMP; + v->a[93926] = anon_sym_GT_PIPE; + v->a[93927] = anon_sym_LT_AMP_DASH; + v->a[93928] = anon_sym_GT_AMP_DASH; + v->a[93929] = anon_sym_LT_LT; + v->a[93930] = anon_sym_LT_LT_DASH; + v->a[93931] = anon_sym_AMP; + v->a[93932] = aux_sym_concatenation_token1; + v->a[93933] = anon_sym_SEMI; + v->a[93934] = 3; + v->a[93935] = actions(3); v->a[93936] = 1; - v->a[93937] = anon_sym_BANG; - v->a[93938] = actions(1139); - v->a[93939] = 1; + v->a[93937] = sym_comment; + v->a[93938] = actions(2774); + v->a[93939] = 4; small_parse_table_4697(v); } void small_parse_table_4697(t_small_parse_table_array *v) { - v->a[93940] = anon_sym_TILDE; - v->a[93941] = actions(1141); - v->a[93942] = 1; - v->a[93943] = anon_sym_DOLLAR_LBRACK; - v->a[93944] = actions(1145); - v->a[93945] = 1; - v->a[93946] = anon_sym_DOLLAR; - v->a[93947] = actions(1147); - v->a[93948] = 1; - v->a[93949] = sym__special_character; - v->a[93950] = actions(1149); - v->a[93951] = 1; - v->a[93952] = anon_sym_DQUOTE; - v->a[93953] = actions(1153); - v->a[93954] = 1; - v->a[93955] = aux_sym_number_token1; - v->a[93956] = actions(1155); - v->a[93957] = 1; - v->a[93958] = aux_sym_number_token2; - v->a[93959] = actions(1157); + v->a[93940] = sym_file_descriptor; + v->a[93941] = sym__concat; + v->a[93942] = sym_variable_name; + v->a[93943] = aux_sym_heredoc_redirect_token1; + v->a[93944] = actions(2772); + v->a[93945] = 23; + v->a[93946] = anon_sym_esac; + v->a[93947] = anon_sym_PIPE; + v->a[93948] = anon_sym_SEMI_SEMI; + v->a[93949] = anon_sym_SEMI_AMP; + v->a[93950] = anon_sym_SEMI_SEMI_AMP; + v->a[93951] = anon_sym_PIPE_AMP; + v->a[93952] = anon_sym_AMP_AMP; + v->a[93953] = anon_sym_PIPE_PIPE; + v->a[93954] = anon_sym_LT; + v->a[93955] = anon_sym_GT; + v->a[93956] = anon_sym_GT_GT; + v->a[93957] = anon_sym_AMP_GT; + v->a[93958] = anon_sym_AMP_GT_GT; + v->a[93959] = anon_sym_LT_AMP; small_parse_table_4698(v); } void small_parse_table_4698(t_small_parse_table_array *v) { - v->a[93960] = 1; - v->a[93961] = anon_sym_DOLLAR_LBRACE; - v->a[93962] = actions(1159); - v->a[93963] = 1; - v->a[93964] = anon_sym_DOLLAR_LPAREN; - v->a[93965] = actions(1163); - v->a[93966] = 1; - v->a[93967] = anon_sym_DOLLAR_BQUOTE; - v->a[93968] = actions(1167); - v->a[93969] = 1; - v->a[93970] = sym_test_operator; - v->a[93971] = actions(1169); - v->a[93972] = 1; - v->a[93973] = sym__brace_start; - v->a[93974] = actions(3060); - v->a[93975] = 1; - v->a[93976] = anon_sym_BQUOTE; - v->a[93977] = actions(6025); - v->a[93978] = 1; - v->a[93979] = sym__regex_no_space; + v->a[93960] = anon_sym_GT_AMP; + v->a[93961] = anon_sym_GT_PIPE; + v->a[93962] = anon_sym_LT_AMP_DASH; + v->a[93963] = anon_sym_GT_AMP_DASH; + v->a[93964] = anon_sym_LT_LT; + v->a[93965] = anon_sym_LT_LT_DASH; + v->a[93966] = anon_sym_AMP; + v->a[93967] = aux_sym_concatenation_token1; + v->a[93968] = anon_sym_SEMI; + v->a[93969] = 3; + v->a[93970] = actions(3); + v->a[93971] = 1; + v->a[93972] = sym_comment; + v->a[93973] = actions(2828); + v->a[93974] = 5; + v->a[93975] = sym_file_descriptor; + v->a[93976] = sym__concat; + v->a[93977] = sym_variable_name; + v->a[93978] = ts_builtin_sym_end; + v->a[93979] = aux_sym_heredoc_redirect_token1; small_parse_table_4699(v); } void small_parse_table_4699(t_small_parse_table_array *v) { - v->a[93980] = state(2484); - v->a[93981] = 1; - v->a[93982] = aux_sym__literal_repeat1; - v->a[93983] = state(2979); - v->a[93984] = 1; - v->a[93985] = sym__expression; - v->a[93986] = actions(1129); - v->a[93987] = 2; - v->a[93988] = anon_sym_LPAREN_LPAREN; - v->a[93989] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[93990] = actions(1135); - v->a[93991] = 2; - v->a[93992] = anon_sym_PLUS_PLUS2; - v->a[93993] = anon_sym_DASH_DASH2; - v->a[93994] = actions(1137); - v->a[93995] = 2; - v->a[93996] = anon_sym_DASH2; - v->a[93997] = anon_sym_PLUS2; - v->a[93998] = actions(1151); - v->a[93999] = 2; + v->a[93980] = actions(2826); + v->a[93981] = 22; + v->a[93982] = anon_sym_PIPE; + v->a[93983] = anon_sym_RPAREN; + v->a[93984] = anon_sym_SEMI_SEMI; + v->a[93985] = anon_sym_PIPE_AMP; + v->a[93986] = anon_sym_AMP_AMP; + v->a[93987] = anon_sym_PIPE_PIPE; + v->a[93988] = anon_sym_LT; + v->a[93989] = anon_sym_GT; + v->a[93990] = anon_sym_GT_GT; + v->a[93991] = anon_sym_AMP_GT; + v->a[93992] = anon_sym_AMP_GT_GT; + v->a[93993] = anon_sym_LT_AMP; + v->a[93994] = anon_sym_GT_AMP; + v->a[93995] = anon_sym_GT_PIPE; + v->a[93996] = anon_sym_LT_AMP_DASH; + v->a[93997] = anon_sym_GT_AMP_DASH; + v->a[93998] = anon_sym_LT_LT; + v->a[93999] = anon_sym_LT_LT_DASH; small_parse_table_4700(v); } diff --git a/parser/static/small_parse_table/small_parse_table_94.c b/parser/static/small_parse_table/small_parse_table_94.c index 227c21a6..53927c19 100644 --- a/parser/static/small_parse_table/small_parse_table_94.c +++ b/parser/static/small_parse_table/small_parse_table_94.c @@ -14,126 +14,126 @@ void small_parse_table_470(t_small_parse_table_array *v) { - v->a[9400] = 1; - v->a[9401] = sym_file_descriptor; - v->a[9402] = actions(2723); - v->a[9403] = 1; - v->a[9404] = sym_word; - v->a[9405] = state(544); - v->a[9406] = 1; - v->a[9407] = sym_command_name; - v->a[9408] = state(997); - v->a[9409] = 1; - v->a[9410] = aux_sym_command_repeat1; - v->a[9411] = state(1267); - v->a[9412] = 1; - v->a[9413] = aux_sym__literal_repeat1; - v->a[9414] = state(1376); - v->a[9415] = 1; - v->a[9416] = sym_concatenation; - v->a[9417] = state(1974); - v->a[9418] = 1; - v->a[9419] = sym_variable_assignment; + v->a[9400] = actions(2058); + v->a[9401] = 1; + v->a[9402] = anon_sym_DOLLAR; + v->a[9403] = actions(2061); + v->a[9404] = 1; + v->a[9405] = sym__special_character; + v->a[9406] = actions(2064); + v->a[9407] = 1; + v->a[9408] = anon_sym_DQUOTE; + v->a[9409] = actions(2067); + v->a[9410] = 1; + v->a[9411] = aux_sym_number_token1; + v->a[9412] = actions(2070); + v->a[9413] = 1; + v->a[9414] = aux_sym_number_token2; + v->a[9415] = actions(2073); + v->a[9416] = 1; + v->a[9417] = anon_sym_DOLLAR_LBRACE; + v->a[9418] = actions(2076); + v->a[9419] = 1; small_parse_table_471(v); } void small_parse_table_471(t_small_parse_table_array *v) { - v->a[9420] = state(5026); - v->a[9421] = 1; - v->a[9422] = sym_command; - v->a[9423] = state(6790); - v->a[9424] = 1; - v->a[9425] = sym_subscript; - v->a[9426] = actions(322); - v->a[9427] = 2; - v->a[9428] = sym_raw_string; - v->a[9429] = sym_ansi_c_string; - v->a[9430] = actions(336); - v->a[9431] = 2; - v->a[9432] = anon_sym_LT_LPAREN; - v->a[9433] = anon_sym_GT_LPAREN; - v->a[9434] = actions(1392); - v->a[9435] = 2; - v->a[9436] = anon_sym_LT_AMP_DASH; - v->a[9437] = anon_sym_GT_AMP_DASH; - v->a[9438] = state(3581); - v->a[9439] = 2; + v->a[9420] = anon_sym_DOLLAR_LPAREN; + v->a[9421] = actions(2079); + v->a[9422] = 1; + v->a[9423] = anon_sym_BQUOTE; + v->a[9424] = actions(2082); + v->a[9425] = 1; + v->a[9426] = anon_sym_DOLLAR_BQUOTE; + v->a[9427] = actions(2085); + v->a[9428] = 1; + v->a[9429] = aux_sym__simple_variable_name_token1; + v->a[9430] = actions(2088); + v->a[9431] = 1; + v->a[9432] = sym_test_operator; + v->a[9433] = actions(2091); + v->a[9434] = 1; + v->a[9435] = sym__brace_start; + v->a[9436] = state(1219); + v->a[9437] = 1; + v->a[9438] = aux_sym__literal_repeat1; + v->a[9439] = actions(966); small_parse_table_472(v); } void small_parse_table_472(t_small_parse_table_array *v) { - v->a[9440] = sym_file_redirect; - v->a[9441] = sym_herestring_redirect; - v->a[9442] = state(5014); - v->a[9443] = 2; - v->a[9444] = sym_subshell; - v->a[9445] = sym_test_command; - v->a[9446] = actions(1390); - v->a[9447] = 3; - v->a[9448] = anon_sym_GT_GT; - v->a[9449] = anon_sym_AMP_GT_GT; - v->a[9450] = anon_sym_GT_PIPE; - v->a[9451] = actions(1388); - v->a[9452] = 5; - v->a[9453] = anon_sym_LT; - v->a[9454] = anon_sym_GT; - v->a[9455] = anon_sym_AMP_GT; - v->a[9456] = anon_sym_LT_AMP; - v->a[9457] = anon_sym_GT_AMP; - v->a[9458] = state(1078); - v->a[9459] = 9; + v->a[9440] = 2; + v->a[9441] = sym_file_descriptor; + v->a[9442] = aux_sym_heredoc_redirect_token1; + v->a[9443] = actions(2052); + v->a[9444] = 2; + v->a[9445] = sym_raw_string; + v->a[9446] = sym_word; + v->a[9447] = state(379); + v->a[9448] = 2; + v->a[9449] = sym_concatenation; + v->a[9450] = aux_sym_unset_command_repeat1; + v->a[9451] = state(920); + v->a[9452] = 7; + v->a[9453] = sym_arithmetic_expansion; + v->a[9454] = sym_brace_expression; + v->a[9455] = sym_string; + v->a[9456] = sym_number; + v->a[9457] = sym_simple_expansion; + v->a[9458] = sym_expansion; + v->a[9459] = sym_command_substitution; small_parse_table_473(v); } void small_parse_table_473(t_small_parse_table_array *v) { - v->a[9460] = sym_arithmetic_expansion; - v->a[9461] = sym_brace_expression; - v->a[9462] = sym_string; - v->a[9463] = sym_translated_string; - v->a[9464] = sym_number; - v->a[9465] = sym_simple_expansion; - v->a[9466] = sym_expansion; - v->a[9467] = sym_command_substitution; - v->a[9468] = sym_process_substitution; - v->a[9469] = 5; - v->a[9470] = actions(71); - v->a[9471] = 1; - v->a[9472] = sym_comment; - v->a[9473] = actions(2719); - v->a[9474] = 1; - v->a[9475] = anon_sym_SEMI_SEMI; - v->a[9476] = actions(2721); - v->a[9477] = 3; - v->a[9478] = anon_sym_RPAREN; - v->a[9479] = anon_sym_SEMI_AMP; + v->a[9460] = actions(964); + v->a[9461] = 20; + v->a[9462] = anon_sym_PIPE; + v->a[9463] = anon_sym_RPAREN; + v->a[9464] = anon_sym_SEMI_SEMI; + v->a[9465] = anon_sym_PIPE_AMP; + v->a[9466] = anon_sym_AMP_AMP; + v->a[9467] = anon_sym_PIPE_PIPE; + v->a[9468] = anon_sym_LT; + v->a[9469] = anon_sym_GT; + v->a[9470] = anon_sym_GT_GT; + v->a[9471] = anon_sym_AMP_GT; + v->a[9472] = anon_sym_AMP_GT_GT; + v->a[9473] = anon_sym_LT_AMP; + v->a[9474] = anon_sym_GT_AMP; + v->a[9475] = anon_sym_GT_PIPE; + v->a[9476] = anon_sym_LT_AMP_DASH; + v->a[9477] = anon_sym_GT_AMP_DASH; + v->a[9478] = anon_sym_LT_LT; + v->a[9479] = anon_sym_LT_LT_DASH; small_parse_table_474(v); } void small_parse_table_474(t_small_parse_table_array *v) { - v->a[9480] = anon_sym_SEMI_SEMI_AMP; - v->a[9481] = actions(2717); - v->a[9482] = 23; - v->a[9483] = sym_file_descriptor; - v->a[9484] = sym_variable_name; - v->a[9485] = sym_test_operator; - v->a[9486] = sym__brace_start; - v->a[9487] = anon_sym_LPAREN_LPAREN; - v->a[9488] = anon_sym_GT_GT; - v->a[9489] = anon_sym_LBRACE; - v->a[9490] = anon_sym_LBRACK_LBRACK; - v->a[9491] = anon_sym_AMP_GT_GT; - v->a[9492] = anon_sym_GT_PIPE; - v->a[9493] = anon_sym_LT_AMP_DASH; - v->a[9494] = anon_sym_GT_AMP_DASH; - v->a[9495] = anon_sym_LT_LT_LT; - v->a[9496] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9497] = anon_sym_DOLLAR_LBRACK; - v->a[9498] = anon_sym_DQUOTE; - v->a[9499] = sym_raw_string; + v->a[9480] = anon_sym_AMP; + v->a[9481] = anon_sym_SEMI; + v->a[9482] = 6; + v->a[9483] = actions(3); + v->a[9484] = 1; + v->a[9485] = sym_comment; + v->a[9486] = actions(2098); + v->a[9487] = 1; + v->a[9488] = sym_variable_name; + v->a[9489] = actions(2096); + v->a[9490] = 2; + v->a[9491] = aux_sym__simple_variable_name_token1; + v->a[9492] = aux_sym__multiline_variable_name_token1; + v->a[9493] = actions(816); + v->a[9494] = 4; + v->a[9495] = sym_file_descriptor; + v->a[9496] = sym_test_operator; + v->a[9497] = sym__brace_start; + v->a[9498] = ts_builtin_sym_end; + v->a[9499] = actions(2094); small_parse_table_475(v); } diff --git a/parser/static/small_parse_table/small_parse_table_940.c b/parser/static/small_parse_table/small_parse_table_940.c index 4c262d05..3b9a94c4 100644 --- a/parser/static/small_parse_table/small_parse_table_940.c +++ b/parser/static/small_parse_table/small_parse_table_940.c @@ -14,126 +14,126 @@ void small_parse_table_4700(t_small_parse_table_array *v) { - v->a[94000] = sym_raw_string; - v->a[94001] = sym_ansi_c_string; - v->a[94002] = actions(1165); - v->a[94003] = 2; - v->a[94004] = anon_sym_LT_LPAREN; - v->a[94005] = anon_sym_GT_LPAREN; - v->a[94006] = state(2594); - v->a[94007] = 6; - v->a[94008] = sym_binary_expression; - v->a[94009] = sym_ternary_expression; - v->a[94010] = sym_unary_expression; - v->a[94011] = sym_postfix_expression; - v->a[94012] = sym_parenthesized_expression; - v->a[94013] = sym_concatenation; - v->a[94014] = state(2573); - v->a[94015] = 9; - v->a[94016] = sym_arithmetic_expansion; - v->a[94017] = sym_brace_expression; - v->a[94018] = sym_string; - v->a[94019] = sym_translated_string; + v->a[94000] = anon_sym_AMP; + v->a[94001] = aux_sym_concatenation_token1; + v->a[94002] = anon_sym_BQUOTE; + v->a[94003] = anon_sym_SEMI; + v->a[94004] = 3; + v->a[94005] = actions(3); + v->a[94006] = 1; + v->a[94007] = sym_comment; + v->a[94008] = actions(3024); + v->a[94009] = 5; + v->a[94010] = sym_file_descriptor; + v->a[94011] = sym__concat; + v->a[94012] = sym_variable_name; + v->a[94013] = ts_builtin_sym_end; + v->a[94014] = aux_sym_heredoc_redirect_token1; + v->a[94015] = actions(3022); + v->a[94016] = 22; + v->a[94017] = anon_sym_PIPE; + v->a[94018] = anon_sym_RPAREN; + v->a[94019] = anon_sym_SEMI_SEMI; small_parse_table_4701(v); } void small_parse_table_4701(t_small_parse_table_array *v) { - v->a[94020] = sym_number; - v->a[94021] = sym_simple_expansion; - v->a[94022] = sym_expansion; - v->a[94023] = sym_command_substitution; - v->a[94024] = sym_process_substitution; - v->a[94025] = 3; - v->a[94026] = actions(3); - v->a[94027] = 1; - v->a[94028] = sym_comment; - v->a[94029] = actions(1298); - v->a[94030] = 6; - v->a[94031] = sym_file_descriptor; - v->a[94032] = sym__concat; - v->a[94033] = sym_test_operator; - v->a[94034] = sym__brace_start; - v->a[94035] = ts_builtin_sym_end; - v->a[94036] = aux_sym_heredoc_redirect_token1; - v->a[94037] = actions(1296); - v->a[94038] = 38; - v->a[94039] = anon_sym_LPAREN_LPAREN; + v->a[94020] = anon_sym_PIPE_AMP; + v->a[94021] = anon_sym_AMP_AMP; + v->a[94022] = anon_sym_PIPE_PIPE; + v->a[94023] = anon_sym_LT; + v->a[94024] = anon_sym_GT; + v->a[94025] = anon_sym_GT_GT; + v->a[94026] = anon_sym_AMP_GT; + v->a[94027] = anon_sym_AMP_GT_GT; + v->a[94028] = anon_sym_LT_AMP; + v->a[94029] = anon_sym_GT_AMP; + v->a[94030] = anon_sym_GT_PIPE; + v->a[94031] = anon_sym_LT_AMP_DASH; + v->a[94032] = anon_sym_GT_AMP_DASH; + v->a[94033] = anon_sym_LT_LT; + v->a[94034] = anon_sym_LT_LT_DASH; + v->a[94035] = anon_sym_AMP; + v->a[94036] = aux_sym_concatenation_token1; + v->a[94037] = anon_sym_BQUOTE; + v->a[94038] = anon_sym_SEMI; + v->a[94039] = 6; small_parse_table_4702(v); } void small_parse_table_4702(t_small_parse_table_array *v) { - v->a[94040] = anon_sym_SEMI; - v->a[94041] = anon_sym_PIPE_PIPE; - v->a[94042] = anon_sym_AMP_AMP; - v->a[94043] = anon_sym_PIPE; - v->a[94044] = anon_sym_AMP; - v->a[94045] = anon_sym_LT; - v->a[94046] = anon_sym_GT; - v->a[94047] = anon_sym_LT_LT; - v->a[94048] = anon_sym_GT_GT; - v->a[94049] = anon_sym_SEMI_SEMI; - v->a[94050] = anon_sym_PIPE_AMP; - v->a[94051] = anon_sym_AMP_GT; - v->a[94052] = anon_sym_AMP_GT_GT; - v->a[94053] = anon_sym_LT_AMP; - v->a[94054] = anon_sym_GT_AMP; - v->a[94055] = anon_sym_GT_PIPE; - v->a[94056] = anon_sym_LT_AMP_DASH; - v->a[94057] = anon_sym_GT_AMP_DASH; - v->a[94058] = anon_sym_LT_LT_DASH; - v->a[94059] = anon_sym_LT_LT_LT; + v->a[94040] = actions(3); + v->a[94041] = 1; + v->a[94042] = sym_comment; + v->a[94043] = actions(5076); + v->a[94044] = 1; + v->a[94045] = aux_sym_concatenation_token1; + v->a[94046] = actions(5209); + v->a[94047] = 1; + v->a[94048] = sym__concat; + v->a[94049] = state(1924); + v->a[94050] = 1; + v->a[94051] = aux_sym_concatenation_repeat1; + v->a[94052] = actions(2696); + v->a[94053] = 2; + v->a[94054] = sym_file_descriptor; + v->a[94055] = aux_sym_heredoc_redirect_token1; + v->a[94056] = actions(2694); + v->a[94057] = 22; + v->a[94058] = anon_sym_esac; + v->a[94059] = anon_sym_PIPE; small_parse_table_4703(v); } void small_parse_table_4703(t_small_parse_table_array *v) { - v->a[94060] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94061] = anon_sym_DOLLAR_LBRACK; - v->a[94062] = aux_sym_concatenation_token1; - v->a[94063] = anon_sym_DOLLAR; - v->a[94064] = sym__special_character; - v->a[94065] = anon_sym_DQUOTE; - v->a[94066] = sym_raw_string; - v->a[94067] = sym_ansi_c_string; - v->a[94068] = aux_sym_number_token1; - v->a[94069] = aux_sym_number_token2; - v->a[94070] = anon_sym_DOLLAR_LBRACE; - v->a[94071] = anon_sym_DOLLAR_LPAREN; - v->a[94072] = anon_sym_BQUOTE; - v->a[94073] = anon_sym_DOLLAR_BQUOTE; - v->a[94074] = anon_sym_LT_LPAREN; - v->a[94075] = anon_sym_GT_LPAREN; - v->a[94076] = sym_word; - v->a[94077] = 5; - v->a[94078] = actions(3); - v->a[94079] = 1; + v->a[94060] = anon_sym_SEMI_SEMI; + v->a[94061] = anon_sym_SEMI_AMP; + v->a[94062] = anon_sym_SEMI_SEMI_AMP; + v->a[94063] = anon_sym_PIPE_AMP; + v->a[94064] = anon_sym_AMP_AMP; + v->a[94065] = anon_sym_PIPE_PIPE; + v->a[94066] = anon_sym_LT; + v->a[94067] = anon_sym_GT; + v->a[94068] = anon_sym_GT_GT; + v->a[94069] = anon_sym_AMP_GT; + v->a[94070] = anon_sym_AMP_GT_GT; + v->a[94071] = anon_sym_LT_AMP; + v->a[94072] = anon_sym_GT_AMP; + v->a[94073] = anon_sym_GT_PIPE; + v->a[94074] = anon_sym_LT_AMP_DASH; + v->a[94075] = anon_sym_GT_AMP_DASH; + v->a[94076] = anon_sym_LT_LT; + v->a[94077] = anon_sym_LT_LT_DASH; + v->a[94078] = anon_sym_AMP; + v->a[94079] = anon_sym_SEMI; small_parse_table_4704(v); } void small_parse_table_4704(t_small_parse_table_array *v) { - v->a[94080] = sym_comment; - v->a[94081] = actions(6004); + v->a[94080] = 6; + v->a[94081] = actions(3); v->a[94082] = 1; - v->a[94083] = sym__special_character; - v->a[94084] = state(1873); + v->a[94083] = sym_comment; + v->a[94084] = actions(5062); v->a[94085] = 1; - v->a[94086] = aux_sym__literal_repeat1; - v->a[94087] = actions(5069); - v->a[94088] = 6; - v->a[94089] = sym_file_descriptor; - v->a[94090] = sym_variable_name; - v->a[94091] = sym_test_operator; - v->a[94092] = sym__brace_start; - v->a[94093] = ts_builtin_sym_end; - v->a[94094] = aux_sym_heredoc_redirect_token1; - v->a[94095] = actions(5067); - v->a[94096] = 36; - v->a[94097] = anon_sym_LPAREN_LPAREN; - v->a[94098] = anon_sym_SEMI; - v->a[94099] = anon_sym_PIPE_PIPE; + v->a[94086] = aux_sym_concatenation_token1; + v->a[94087] = actions(5211); + v->a[94088] = 1; + v->a[94089] = sym__concat; + v->a[94090] = state(1943); + v->a[94091] = 1; + v->a[94092] = aux_sym_concatenation_repeat1; + v->a[94093] = actions(2690); + v->a[94094] = 3; + v->a[94095] = sym_file_descriptor; + v->a[94096] = sym_variable_name; + v->a[94097] = aux_sym_heredoc_redirect_token1; + v->a[94098] = actions(2688); + v->a[94099] = 21; small_parse_table_4705(v); } diff --git a/parser/static/small_parse_table/small_parse_table_941.c b/parser/static/small_parse_table/small_parse_table_941.c index 48c86eb6..45068a16 100644 --- a/parser/static/small_parse_table/small_parse_table_941.c +++ b/parser/static/small_parse_table/small_parse_table_941.c @@ -14,125 +14,125 @@ void small_parse_table_4705(t_small_parse_table_array *v) { - v->a[94100] = anon_sym_AMP_AMP; - v->a[94101] = anon_sym_PIPE; - v->a[94102] = anon_sym_AMP; - v->a[94103] = anon_sym_LT; - v->a[94104] = anon_sym_GT; - v->a[94105] = anon_sym_LT_LT; - v->a[94106] = anon_sym_GT_GT; - v->a[94107] = anon_sym_SEMI_SEMI; - v->a[94108] = anon_sym_PIPE_AMP; - v->a[94109] = anon_sym_AMP_GT; - v->a[94110] = anon_sym_AMP_GT_GT; - v->a[94111] = anon_sym_LT_AMP; - v->a[94112] = anon_sym_GT_AMP; - v->a[94113] = anon_sym_GT_PIPE; - v->a[94114] = anon_sym_LT_AMP_DASH; - v->a[94115] = anon_sym_GT_AMP_DASH; - v->a[94116] = anon_sym_LT_LT_DASH; - v->a[94117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94118] = anon_sym_DOLLAR_LBRACK; - v->a[94119] = anon_sym_DOLLAR; + v->a[94100] = anon_sym_PIPE; + v->a[94101] = anon_sym_SEMI_SEMI; + v->a[94102] = anon_sym_SEMI_AMP; + v->a[94103] = anon_sym_SEMI_SEMI_AMP; + v->a[94104] = anon_sym_PIPE_AMP; + v->a[94105] = anon_sym_AMP_AMP; + v->a[94106] = anon_sym_PIPE_PIPE; + v->a[94107] = anon_sym_LT; + v->a[94108] = anon_sym_GT; + v->a[94109] = anon_sym_GT_GT; + v->a[94110] = anon_sym_AMP_GT; + v->a[94111] = anon_sym_AMP_GT_GT; + v->a[94112] = anon_sym_LT_AMP; + v->a[94113] = anon_sym_GT_AMP; + v->a[94114] = anon_sym_GT_PIPE; + v->a[94115] = anon_sym_LT_AMP_DASH; + v->a[94116] = anon_sym_GT_AMP_DASH; + v->a[94117] = anon_sym_LT_LT; + v->a[94118] = anon_sym_LT_LT_DASH; + v->a[94119] = anon_sym_AMP; small_parse_table_4706(v); } void small_parse_table_4706(t_small_parse_table_array *v) { - v->a[94120] = anon_sym_DQUOTE; - v->a[94121] = sym_raw_string; - v->a[94122] = sym_ansi_c_string; - v->a[94123] = aux_sym_number_token1; - v->a[94124] = aux_sym_number_token2; - v->a[94125] = anon_sym_DOLLAR_LBRACE; - v->a[94126] = anon_sym_DOLLAR_LPAREN; - v->a[94127] = anon_sym_BQUOTE; - v->a[94128] = anon_sym_DOLLAR_BQUOTE; - v->a[94129] = anon_sym_LT_LPAREN; - v->a[94130] = anon_sym_GT_LPAREN; - v->a[94131] = aux_sym__simple_variable_name_token1; - v->a[94132] = sym_word; - v->a[94133] = 8; - v->a[94134] = actions(3); - v->a[94135] = 1; - v->a[94136] = sym_comment; - v->a[94137] = actions(5826); - v->a[94138] = 1; - v->a[94139] = aux_sym_heredoc_redirect_token1; + v->a[94120] = anon_sym_SEMI; + v->a[94121] = 6; + v->a[94122] = actions(3); + v->a[94123] = 1; + v->a[94124] = sym_comment; + v->a[94125] = actions(5076); + v->a[94126] = 1; + v->a[94127] = aux_sym_concatenation_token1; + v->a[94128] = actions(5213); + v->a[94129] = 1; + v->a[94130] = sym__concat; + v->a[94131] = state(1924); + v->a[94132] = 1; + v->a[94133] = aux_sym_concatenation_repeat1; + v->a[94134] = actions(2690); + v->a[94135] = 2; + v->a[94136] = sym_file_descriptor; + v->a[94137] = aux_sym_heredoc_redirect_token1; + v->a[94138] = actions(2688); + v->a[94139] = 22; small_parse_table_4707(v); } void small_parse_table_4707(t_small_parse_table_array *v) { - v->a[94140] = actions(5828); - v->a[94141] = 1; - v->a[94142] = sym_file_descriptor; - v->a[94143] = actions(6114); - v->a[94144] = 1; - v->a[94145] = anon_sym_RPAREN; - v->a[94146] = actions(5831); - v->a[94147] = 3; - v->a[94148] = sym_variable_name; - v->a[94149] = sym_test_operator; - v->a[94150] = sym__brace_start; - v->a[94151] = actions(5821); - v->a[94152] = 9; - v->a[94153] = anon_sym_SEMI; - v->a[94154] = anon_sym_PIPE_PIPE; - v->a[94155] = anon_sym_AMP_AMP; - v->a[94156] = anon_sym_PIPE; - v->a[94157] = anon_sym_AMP; + v->a[94140] = anon_sym_esac; + v->a[94141] = anon_sym_PIPE; + v->a[94142] = anon_sym_SEMI_SEMI; + v->a[94143] = anon_sym_SEMI_AMP; + v->a[94144] = anon_sym_SEMI_SEMI_AMP; + v->a[94145] = anon_sym_PIPE_AMP; + v->a[94146] = anon_sym_AMP_AMP; + v->a[94147] = anon_sym_PIPE_PIPE; + v->a[94148] = anon_sym_LT; + v->a[94149] = anon_sym_GT; + v->a[94150] = anon_sym_GT_GT; + v->a[94151] = anon_sym_AMP_GT; + v->a[94152] = anon_sym_AMP_GT_GT; + v->a[94153] = anon_sym_LT_AMP; + v->a[94154] = anon_sym_GT_AMP; + v->a[94155] = anon_sym_GT_PIPE; + v->a[94156] = anon_sym_LT_AMP_DASH; + v->a[94157] = anon_sym_GT_AMP_DASH; v->a[94158] = anon_sym_LT_LT; - v->a[94159] = anon_sym_SEMI_SEMI; + v->a[94159] = anon_sym_LT_LT_DASH; small_parse_table_4708(v); } void small_parse_table_4708(t_small_parse_table_array *v) { - v->a[94160] = anon_sym_PIPE_AMP; - v->a[94161] = anon_sym_LT_LT_DASH; - v->a[94162] = actions(5823); - v->a[94163] = 11; - v->a[94164] = anon_sym_LT; - v->a[94165] = anon_sym_GT; - v->a[94166] = anon_sym_GT_GT; - v->a[94167] = anon_sym_AMP_GT; - v->a[94168] = anon_sym_AMP_GT_GT; - v->a[94169] = anon_sym_LT_AMP; - v->a[94170] = anon_sym_GT_AMP; - v->a[94171] = anon_sym_GT_PIPE; - v->a[94172] = anon_sym_LT_AMP_DASH; - v->a[94173] = anon_sym_GT_AMP_DASH; - v->a[94174] = anon_sym_LT_LT_LT; - v->a[94175] = actions(5819); - v->a[94176] = 17; - v->a[94177] = anon_sym_LPAREN_LPAREN; - v->a[94178] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94179] = anon_sym_DOLLAR_LBRACK; + v->a[94160] = anon_sym_AMP; + v->a[94161] = anon_sym_SEMI; + v->a[94162] = 3; + v->a[94163] = actions(3); + v->a[94164] = 1; + v->a[94165] = sym_comment; + v->a[94166] = actions(3066); + v->a[94167] = 5; + v->a[94168] = sym_file_descriptor; + v->a[94169] = sym__concat; + v->a[94170] = sym_variable_name; + v->a[94171] = ts_builtin_sym_end; + v->a[94172] = aux_sym_heredoc_redirect_token1; + v->a[94173] = actions(3064); + v->a[94174] = 22; + v->a[94175] = anon_sym_PIPE; + v->a[94176] = anon_sym_RPAREN; + v->a[94177] = anon_sym_SEMI_SEMI; + v->a[94178] = anon_sym_PIPE_AMP; + v->a[94179] = anon_sym_AMP_AMP; small_parse_table_4709(v); } void small_parse_table_4709(t_small_parse_table_array *v) { - v->a[94180] = anon_sym_DOLLAR; - v->a[94181] = sym__special_character; - v->a[94182] = anon_sym_DQUOTE; - v->a[94183] = sym_raw_string; - v->a[94184] = sym_ansi_c_string; - v->a[94185] = aux_sym_number_token1; - v->a[94186] = aux_sym_number_token2; - v->a[94187] = anon_sym_DOLLAR_LBRACE; - v->a[94188] = anon_sym_DOLLAR_LPAREN; - v->a[94189] = anon_sym_BQUOTE; - v->a[94190] = anon_sym_DOLLAR_BQUOTE; - v->a[94191] = anon_sym_LT_LPAREN; - v->a[94192] = anon_sym_GT_LPAREN; - v->a[94193] = sym_word; - v->a[94194] = 8; - v->a[94195] = actions(3); - v->a[94196] = 1; - v->a[94197] = sym_comment; - v->a[94198] = actions(5826); + v->a[94180] = anon_sym_PIPE_PIPE; + v->a[94181] = anon_sym_LT; + v->a[94182] = anon_sym_GT; + v->a[94183] = anon_sym_GT_GT; + v->a[94184] = anon_sym_AMP_GT; + v->a[94185] = anon_sym_AMP_GT_GT; + v->a[94186] = anon_sym_LT_AMP; + v->a[94187] = anon_sym_GT_AMP; + v->a[94188] = anon_sym_GT_PIPE; + v->a[94189] = anon_sym_LT_AMP_DASH; + v->a[94190] = anon_sym_GT_AMP_DASH; + v->a[94191] = anon_sym_LT_LT; + v->a[94192] = anon_sym_LT_LT_DASH; + v->a[94193] = anon_sym_AMP; + v->a[94194] = aux_sym_concatenation_token1; + v->a[94195] = anon_sym_BQUOTE; + v->a[94196] = anon_sym_SEMI; + v->a[94197] = 3; + v->a[94198] = actions(3); v->a[94199] = 1; small_parse_table_4710(v); } diff --git a/parser/static/small_parse_table/small_parse_table_942.c b/parser/static/small_parse_table/small_parse_table_942.c index 9159d5af..b1e52557 100644 --- a/parser/static/small_parse_table/small_parse_table_942.c +++ b/parser/static/small_parse_table/small_parse_table_942.c @@ -14,126 +14,126 @@ void small_parse_table_4710(t_small_parse_table_array *v) { - v->a[94200] = aux_sym_heredoc_redirect_token1; - v->a[94201] = actions(5828); - v->a[94202] = 1; + v->a[94200] = sym_comment; + v->a[94201] = actions(3125); + v->a[94202] = 5; v->a[94203] = sym_file_descriptor; - v->a[94204] = actions(6117); - v->a[94205] = 1; - v->a[94206] = anon_sym_RPAREN; - v->a[94207] = actions(5831); - v->a[94208] = 3; - v->a[94209] = sym_variable_name; - v->a[94210] = sym_test_operator; - v->a[94211] = sym__brace_start; - v->a[94212] = actions(5821); - v->a[94213] = 9; - v->a[94214] = anon_sym_SEMI; + v->a[94204] = sym__concat; + v->a[94205] = sym_variable_name; + v->a[94206] = ts_builtin_sym_end; + v->a[94207] = aux_sym_heredoc_redirect_token1; + v->a[94208] = actions(3123); + v->a[94209] = 22; + v->a[94210] = anon_sym_PIPE; + v->a[94211] = anon_sym_RPAREN; + v->a[94212] = anon_sym_SEMI_SEMI; + v->a[94213] = anon_sym_PIPE_AMP; + v->a[94214] = anon_sym_AMP_AMP; v->a[94215] = anon_sym_PIPE_PIPE; - v->a[94216] = anon_sym_AMP_AMP; - v->a[94217] = anon_sym_PIPE; - v->a[94218] = anon_sym_AMP; - v->a[94219] = anon_sym_LT_LT; + v->a[94216] = anon_sym_LT; + v->a[94217] = anon_sym_GT; + v->a[94218] = anon_sym_GT_GT; + v->a[94219] = anon_sym_AMP_GT; small_parse_table_4711(v); } void small_parse_table_4711(t_small_parse_table_array *v) { - v->a[94220] = anon_sym_SEMI_SEMI; - v->a[94221] = anon_sym_PIPE_AMP; - v->a[94222] = anon_sym_LT_LT_DASH; - v->a[94223] = actions(5823); - v->a[94224] = 11; - v->a[94225] = anon_sym_LT; - v->a[94226] = anon_sym_GT; - v->a[94227] = anon_sym_GT_GT; - v->a[94228] = anon_sym_AMP_GT; - v->a[94229] = anon_sym_AMP_GT_GT; - v->a[94230] = anon_sym_LT_AMP; - v->a[94231] = anon_sym_GT_AMP; - v->a[94232] = anon_sym_GT_PIPE; - v->a[94233] = anon_sym_LT_AMP_DASH; - v->a[94234] = anon_sym_GT_AMP_DASH; - v->a[94235] = anon_sym_LT_LT_LT; - v->a[94236] = actions(5819); - v->a[94237] = 17; - v->a[94238] = anon_sym_LPAREN_LPAREN; - v->a[94239] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[94220] = anon_sym_AMP_GT_GT; + v->a[94221] = anon_sym_LT_AMP; + v->a[94222] = anon_sym_GT_AMP; + v->a[94223] = anon_sym_GT_PIPE; + v->a[94224] = anon_sym_LT_AMP_DASH; + v->a[94225] = anon_sym_GT_AMP_DASH; + v->a[94226] = anon_sym_LT_LT; + v->a[94227] = anon_sym_LT_LT_DASH; + v->a[94228] = anon_sym_AMP; + v->a[94229] = aux_sym_concatenation_token1; + v->a[94230] = anon_sym_BQUOTE; + v->a[94231] = anon_sym_SEMI; + v->a[94232] = 6; + v->a[94233] = actions(3); + v->a[94234] = 1; + v->a[94235] = sym_comment; + v->a[94236] = actions(5062); + v->a[94237] = 1; + v->a[94238] = aux_sym_concatenation_token1; + v->a[94239] = actions(5215); small_parse_table_4712(v); } void small_parse_table_4712(t_small_parse_table_array *v) { - v->a[94240] = anon_sym_DOLLAR_LBRACK; - v->a[94241] = anon_sym_DOLLAR; - v->a[94242] = sym__special_character; - v->a[94243] = anon_sym_DQUOTE; - v->a[94244] = sym_raw_string; - v->a[94245] = sym_ansi_c_string; - v->a[94246] = aux_sym_number_token1; - v->a[94247] = aux_sym_number_token2; - v->a[94248] = anon_sym_DOLLAR_LBRACE; - v->a[94249] = anon_sym_DOLLAR_LPAREN; - v->a[94250] = anon_sym_BQUOTE; - v->a[94251] = anon_sym_DOLLAR_BQUOTE; - v->a[94252] = anon_sym_LT_LPAREN; - v->a[94253] = anon_sym_GT_LPAREN; - v->a[94254] = sym_word; - v->a[94255] = 26; - v->a[94256] = actions(71); - v->a[94257] = 1; - v->a[94258] = sym_comment; - v->a[94259] = actions(1127); + v->a[94240] = 1; + v->a[94241] = sym__concat; + v->a[94242] = state(1943); + v->a[94243] = 1; + v->a[94244] = aux_sym_concatenation_repeat1; + v->a[94245] = actions(2696); + v->a[94246] = 3; + v->a[94247] = sym_file_descriptor; + v->a[94248] = sym_variable_name; + v->a[94249] = aux_sym_heredoc_redirect_token1; + v->a[94250] = actions(2694); + v->a[94251] = 21; + v->a[94252] = anon_sym_PIPE; + v->a[94253] = anon_sym_SEMI_SEMI; + v->a[94254] = anon_sym_SEMI_AMP; + v->a[94255] = anon_sym_SEMI_SEMI_AMP; + v->a[94256] = anon_sym_PIPE_AMP; + v->a[94257] = anon_sym_AMP_AMP; + v->a[94258] = anon_sym_PIPE_PIPE; + v->a[94259] = anon_sym_LT; small_parse_table_4713(v); } void small_parse_table_4713(t_small_parse_table_array *v) { - v->a[94260] = 1; - v->a[94261] = sym_word; - v->a[94262] = actions(1131); - v->a[94263] = 1; - v->a[94264] = anon_sym_LPAREN; - v->a[94265] = actions(1133); - v->a[94266] = 1; - v->a[94267] = anon_sym_BANG; - v->a[94268] = actions(1139); - v->a[94269] = 1; - v->a[94270] = anon_sym_TILDE; - v->a[94271] = actions(1141); - v->a[94272] = 1; - v->a[94273] = anon_sym_DOLLAR_LBRACK; - v->a[94274] = actions(1145); + v->a[94260] = anon_sym_GT; + v->a[94261] = anon_sym_GT_GT; + v->a[94262] = anon_sym_AMP_GT; + v->a[94263] = anon_sym_AMP_GT_GT; + v->a[94264] = anon_sym_LT_AMP; + v->a[94265] = anon_sym_GT_AMP; + v->a[94266] = anon_sym_GT_PIPE; + v->a[94267] = anon_sym_LT_AMP_DASH; + v->a[94268] = anon_sym_GT_AMP_DASH; + v->a[94269] = anon_sym_LT_LT; + v->a[94270] = anon_sym_LT_LT_DASH; + v->a[94271] = anon_sym_AMP; + v->a[94272] = anon_sym_SEMI; + v->a[94273] = 3; + v->a[94274] = actions(3); v->a[94275] = 1; - v->a[94276] = anon_sym_DOLLAR; - v->a[94277] = actions(1147); - v->a[94278] = 1; - v->a[94279] = sym__special_character; + v->a[94276] = sym_comment; + v->a[94277] = actions(2908); + v->a[94278] = 5; + v->a[94279] = sym_file_descriptor; small_parse_table_4714(v); } void small_parse_table_4714(t_small_parse_table_array *v) { - v->a[94280] = actions(1149); - v->a[94281] = 1; - v->a[94282] = anon_sym_DQUOTE; - v->a[94283] = actions(1153); - v->a[94284] = 1; - v->a[94285] = aux_sym_number_token1; - v->a[94286] = actions(1155); - v->a[94287] = 1; - v->a[94288] = aux_sym_number_token2; - v->a[94289] = actions(1157); - v->a[94290] = 1; - v->a[94291] = anon_sym_DOLLAR_LBRACE; - v->a[94292] = actions(1159); - v->a[94293] = 1; - v->a[94294] = anon_sym_DOLLAR_LPAREN; - v->a[94295] = actions(1163); - v->a[94296] = 1; - v->a[94297] = anon_sym_DOLLAR_BQUOTE; - v->a[94298] = actions(1167); - v->a[94299] = 1; + v->a[94280] = sym__concat; + v->a[94281] = sym_variable_name; + v->a[94282] = ts_builtin_sym_end; + v->a[94283] = aux_sym_heredoc_redirect_token1; + v->a[94284] = actions(2906); + v->a[94285] = 22; + v->a[94286] = anon_sym_PIPE; + v->a[94287] = anon_sym_RPAREN; + v->a[94288] = anon_sym_SEMI_SEMI; + v->a[94289] = anon_sym_PIPE_AMP; + v->a[94290] = anon_sym_AMP_AMP; + v->a[94291] = anon_sym_PIPE_PIPE; + v->a[94292] = anon_sym_LT; + v->a[94293] = anon_sym_GT; + v->a[94294] = anon_sym_GT_GT; + v->a[94295] = anon_sym_AMP_GT; + v->a[94296] = anon_sym_AMP_GT_GT; + v->a[94297] = anon_sym_LT_AMP; + v->a[94298] = anon_sym_GT_AMP; + v->a[94299] = anon_sym_GT_PIPE; small_parse_table_4715(v); } diff --git a/parser/static/small_parse_table/small_parse_table_943.c b/parser/static/small_parse_table/small_parse_table_943.c index cbdbb537..c2e82fa3 100644 --- a/parser/static/small_parse_table/small_parse_table_943.c +++ b/parser/static/small_parse_table/small_parse_table_943.c @@ -14,126 +14,126 @@ void small_parse_table_4715(t_small_parse_table_array *v) { - v->a[94300] = sym_test_operator; - v->a[94301] = actions(1169); - v->a[94302] = 1; - v->a[94303] = sym__brace_start; - v->a[94304] = actions(3060); - v->a[94305] = 1; + v->a[94300] = anon_sym_LT_AMP_DASH; + v->a[94301] = anon_sym_GT_AMP_DASH; + v->a[94302] = anon_sym_LT_LT; + v->a[94303] = anon_sym_LT_LT_DASH; + v->a[94304] = anon_sym_AMP; + v->a[94305] = aux_sym_concatenation_token1; v->a[94306] = anon_sym_BQUOTE; - v->a[94307] = state(2484); - v->a[94308] = 1; - v->a[94309] = aux_sym__literal_repeat1; - v->a[94310] = state(2979); - v->a[94311] = 1; - v->a[94312] = sym__expression; - v->a[94313] = actions(1129); - v->a[94314] = 2; - v->a[94315] = anon_sym_LPAREN_LPAREN; - v->a[94316] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94317] = actions(1135); - v->a[94318] = 2; - v->a[94319] = anon_sym_PLUS_PLUS2; + v->a[94307] = anon_sym_SEMI; + v->a[94308] = 3; + v->a[94309] = actions(3); + v->a[94310] = 1; + v->a[94311] = sym_comment; + v->a[94312] = actions(3159); + v->a[94313] = 5; + v->a[94314] = sym_file_descriptor; + v->a[94315] = sym__concat; + v->a[94316] = sym_variable_name; + v->a[94317] = ts_builtin_sym_end; + v->a[94318] = aux_sym_heredoc_redirect_token1; + v->a[94319] = actions(3157); small_parse_table_4716(v); } void small_parse_table_4716(t_small_parse_table_array *v) { - v->a[94320] = anon_sym_DASH_DASH2; - v->a[94321] = actions(1137); - v->a[94322] = 2; - v->a[94323] = anon_sym_DASH2; - v->a[94324] = anon_sym_PLUS2; - v->a[94325] = actions(1151); - v->a[94326] = 2; - v->a[94327] = sym_raw_string; - v->a[94328] = sym_ansi_c_string; - v->a[94329] = actions(1165); - v->a[94330] = 2; - v->a[94331] = anon_sym_LT_LPAREN; - v->a[94332] = anon_sym_GT_LPAREN; - v->a[94333] = state(2594); - v->a[94334] = 6; - v->a[94335] = sym_binary_expression; - v->a[94336] = sym_ternary_expression; - v->a[94337] = sym_unary_expression; - v->a[94338] = sym_postfix_expression; - v->a[94339] = sym_parenthesized_expression; + v->a[94320] = 22; + v->a[94321] = anon_sym_PIPE; + v->a[94322] = anon_sym_RPAREN; + v->a[94323] = anon_sym_SEMI_SEMI; + v->a[94324] = anon_sym_PIPE_AMP; + v->a[94325] = anon_sym_AMP_AMP; + v->a[94326] = anon_sym_PIPE_PIPE; + v->a[94327] = anon_sym_LT; + v->a[94328] = anon_sym_GT; + v->a[94329] = anon_sym_GT_GT; + v->a[94330] = anon_sym_AMP_GT; + v->a[94331] = anon_sym_AMP_GT_GT; + v->a[94332] = anon_sym_LT_AMP; + v->a[94333] = anon_sym_GT_AMP; + v->a[94334] = anon_sym_GT_PIPE; + v->a[94335] = anon_sym_LT_AMP_DASH; + v->a[94336] = anon_sym_GT_AMP_DASH; + v->a[94337] = anon_sym_LT_LT; + v->a[94338] = anon_sym_LT_LT_DASH; + v->a[94339] = anon_sym_AMP; small_parse_table_4717(v); } void small_parse_table_4717(t_small_parse_table_array *v) { - v->a[94340] = sym_concatenation; - v->a[94341] = state(2573); - v->a[94342] = 9; - v->a[94343] = sym_arithmetic_expansion; - v->a[94344] = sym_brace_expression; - v->a[94345] = sym_string; - v->a[94346] = sym_translated_string; - v->a[94347] = sym_number; - v->a[94348] = sym_simple_expansion; - v->a[94349] = sym_expansion; - v->a[94350] = sym_command_substitution; - v->a[94351] = sym_process_substitution; - v->a[94352] = 26; - v->a[94353] = actions(71); - v->a[94354] = 1; - v->a[94355] = sym_comment; - v->a[94356] = actions(1127); - v->a[94357] = 1; - v->a[94358] = sym_word; - v->a[94359] = actions(1131); + v->a[94340] = aux_sym_concatenation_token1; + v->a[94341] = anon_sym_BQUOTE; + v->a[94342] = anon_sym_SEMI; + v->a[94343] = 5; + v->a[94344] = actions(3); + v->a[94345] = 1; + v->a[94346] = sym_comment; + v->a[94347] = actions(5217); + v->a[94348] = 1; + v->a[94349] = sym__special_character; + v->a[94350] = state(1905); + v->a[94351] = 1; + v->a[94352] = aux_sym__literal_repeat1; + v->a[94353] = actions(3252); + v->a[94354] = 3; + v->a[94355] = sym_file_descriptor; + v->a[94356] = sym_variable_name; + v->a[94357] = aux_sym_heredoc_redirect_token1; + v->a[94358] = actions(3250); + v->a[94359] = 22; small_parse_table_4718(v); } void small_parse_table_4718(t_small_parse_table_array *v) { - v->a[94360] = 1; - v->a[94361] = anon_sym_LPAREN; - v->a[94362] = actions(1133); - v->a[94363] = 1; - v->a[94364] = anon_sym_BANG; - v->a[94365] = actions(1139); - v->a[94366] = 1; - v->a[94367] = anon_sym_TILDE; - v->a[94368] = actions(1141); - v->a[94369] = 1; - v->a[94370] = anon_sym_DOLLAR_LBRACK; - v->a[94371] = actions(1145); - v->a[94372] = 1; - v->a[94373] = anon_sym_DOLLAR; - v->a[94374] = actions(1147); - v->a[94375] = 1; - v->a[94376] = sym__special_character; - v->a[94377] = actions(1149); - v->a[94378] = 1; - v->a[94379] = anon_sym_DQUOTE; + v->a[94360] = anon_sym_esac; + v->a[94361] = anon_sym_PIPE; + v->a[94362] = anon_sym_SEMI_SEMI; + v->a[94363] = anon_sym_SEMI_AMP; + v->a[94364] = anon_sym_SEMI_SEMI_AMP; + v->a[94365] = anon_sym_PIPE_AMP; + v->a[94366] = anon_sym_AMP_AMP; + v->a[94367] = anon_sym_PIPE_PIPE; + v->a[94368] = anon_sym_LT; + v->a[94369] = anon_sym_GT; + v->a[94370] = anon_sym_GT_GT; + v->a[94371] = anon_sym_AMP_GT; + v->a[94372] = anon_sym_AMP_GT_GT; + v->a[94373] = anon_sym_LT_AMP; + v->a[94374] = anon_sym_GT_AMP; + v->a[94375] = anon_sym_GT_PIPE; + v->a[94376] = anon_sym_LT_AMP_DASH; + v->a[94377] = anon_sym_GT_AMP_DASH; + v->a[94378] = anon_sym_LT_LT; + v->a[94379] = anon_sym_LT_LT_DASH; small_parse_table_4719(v); } void small_parse_table_4719(t_small_parse_table_array *v) { - v->a[94380] = actions(1153); - v->a[94381] = 1; - v->a[94382] = aux_sym_number_token1; - v->a[94383] = actions(1155); + v->a[94380] = anon_sym_AMP; + v->a[94381] = anon_sym_SEMI; + v->a[94382] = 3; + v->a[94383] = actions(3); v->a[94384] = 1; - v->a[94385] = aux_sym_number_token2; - v->a[94386] = actions(1157); - v->a[94387] = 1; - v->a[94388] = anon_sym_DOLLAR_LBRACE; - v->a[94389] = actions(1159); - v->a[94390] = 1; - v->a[94391] = anon_sym_DOLLAR_LPAREN; - v->a[94392] = actions(1163); - v->a[94393] = 1; - v->a[94394] = anon_sym_DOLLAR_BQUOTE; - v->a[94395] = actions(1167); - v->a[94396] = 1; - v->a[94397] = sym_test_operator; - v->a[94398] = actions(1169); - v->a[94399] = 1; + v->a[94385] = sym_comment; + v->a[94386] = actions(3020); + v->a[94387] = 5; + v->a[94388] = sym_file_descriptor; + v->a[94389] = sym__concat; + v->a[94390] = sym_variable_name; + v->a[94391] = ts_builtin_sym_end; + v->a[94392] = aux_sym_heredoc_redirect_token1; + v->a[94393] = actions(3018); + v->a[94394] = 22; + v->a[94395] = anon_sym_PIPE; + v->a[94396] = anon_sym_RPAREN; + v->a[94397] = anon_sym_SEMI_SEMI; + v->a[94398] = anon_sym_PIPE_AMP; + v->a[94399] = anon_sym_AMP_AMP; small_parse_table_4720(v); } diff --git a/parser/static/small_parse_table/small_parse_table_944.c b/parser/static/small_parse_table/small_parse_table_944.c index a84dd3e1..edc9f3f3 100644 --- a/parser/static/small_parse_table/small_parse_table_944.c +++ b/parser/static/small_parse_table/small_parse_table_944.c @@ -14,126 +14,126 @@ void small_parse_table_4720(t_small_parse_table_array *v) { - v->a[94400] = sym__brace_start; - v->a[94401] = actions(3060); - v->a[94402] = 1; - v->a[94403] = anon_sym_BQUOTE; - v->a[94404] = state(2484); - v->a[94405] = 1; - v->a[94406] = aux_sym__literal_repeat1; - v->a[94407] = state(2978); - v->a[94408] = 1; - v->a[94409] = sym__expression; - v->a[94410] = actions(1129); - v->a[94411] = 2; - v->a[94412] = anon_sym_LPAREN_LPAREN; - v->a[94413] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94414] = actions(1135); - v->a[94415] = 2; - v->a[94416] = anon_sym_PLUS_PLUS2; - v->a[94417] = anon_sym_DASH_DASH2; - v->a[94418] = actions(1137); - v->a[94419] = 2; + v->a[94400] = anon_sym_PIPE_PIPE; + v->a[94401] = anon_sym_LT; + v->a[94402] = anon_sym_GT; + v->a[94403] = anon_sym_GT_GT; + v->a[94404] = anon_sym_AMP_GT; + v->a[94405] = anon_sym_AMP_GT_GT; + v->a[94406] = anon_sym_LT_AMP; + v->a[94407] = anon_sym_GT_AMP; + v->a[94408] = anon_sym_GT_PIPE; + v->a[94409] = anon_sym_LT_AMP_DASH; + v->a[94410] = anon_sym_GT_AMP_DASH; + v->a[94411] = anon_sym_LT_LT; + v->a[94412] = anon_sym_LT_LT_DASH; + v->a[94413] = anon_sym_AMP; + v->a[94414] = aux_sym_concatenation_token1; + v->a[94415] = anon_sym_BQUOTE; + v->a[94416] = anon_sym_SEMI; + v->a[94417] = 3; + v->a[94418] = actions(3); + v->a[94419] = 1; small_parse_table_4721(v); } void small_parse_table_4721(t_small_parse_table_array *v) { - v->a[94420] = anon_sym_DASH2; - v->a[94421] = anon_sym_PLUS2; - v->a[94422] = actions(1151); - v->a[94423] = 2; - v->a[94424] = sym_raw_string; - v->a[94425] = sym_ansi_c_string; - v->a[94426] = actions(1165); - v->a[94427] = 2; - v->a[94428] = anon_sym_LT_LPAREN; - v->a[94429] = anon_sym_GT_LPAREN; - v->a[94430] = state(2594); - v->a[94431] = 6; - v->a[94432] = sym_binary_expression; - v->a[94433] = sym_ternary_expression; - v->a[94434] = sym_unary_expression; - v->a[94435] = sym_postfix_expression; - v->a[94436] = sym_parenthesized_expression; - v->a[94437] = sym_concatenation; - v->a[94438] = state(2573); - v->a[94439] = 9; + v->a[94420] = sym_comment; + v->a[94421] = actions(2967); + v->a[94422] = 4; + v->a[94423] = sym_file_descriptor; + v->a[94424] = sym__concat; + v->a[94425] = sym_variable_name; + v->a[94426] = aux_sym_heredoc_redirect_token1; + v->a[94427] = actions(2965); + v->a[94428] = 23; + v->a[94429] = anon_sym_esac; + v->a[94430] = anon_sym_PIPE; + v->a[94431] = anon_sym_SEMI_SEMI; + v->a[94432] = anon_sym_SEMI_AMP; + v->a[94433] = anon_sym_SEMI_SEMI_AMP; + v->a[94434] = anon_sym_PIPE_AMP; + v->a[94435] = anon_sym_AMP_AMP; + v->a[94436] = anon_sym_PIPE_PIPE; + v->a[94437] = anon_sym_LT; + v->a[94438] = anon_sym_GT; + v->a[94439] = anon_sym_GT_GT; small_parse_table_4722(v); } void small_parse_table_4722(t_small_parse_table_array *v) { - v->a[94440] = sym_arithmetic_expansion; - v->a[94441] = sym_brace_expression; - v->a[94442] = sym_string; - v->a[94443] = sym_translated_string; - v->a[94444] = sym_number; - v->a[94445] = sym_simple_expansion; - v->a[94446] = sym_expansion; - v->a[94447] = sym_command_substitution; - v->a[94448] = sym_process_substitution; - v->a[94449] = 26; - v->a[94450] = actions(71); - v->a[94451] = 1; - v->a[94452] = sym_comment; - v->a[94453] = actions(1127); + v->a[94440] = anon_sym_AMP_GT; + v->a[94441] = anon_sym_AMP_GT_GT; + v->a[94442] = anon_sym_LT_AMP; + v->a[94443] = anon_sym_GT_AMP; + v->a[94444] = anon_sym_GT_PIPE; + v->a[94445] = anon_sym_LT_AMP_DASH; + v->a[94446] = anon_sym_GT_AMP_DASH; + v->a[94447] = anon_sym_LT_LT; + v->a[94448] = anon_sym_LT_LT_DASH; + v->a[94449] = anon_sym_AMP; + v->a[94450] = aux_sym_concatenation_token1; + v->a[94451] = anon_sym_SEMI; + v->a[94452] = 3; + v->a[94453] = actions(3); v->a[94454] = 1; - v->a[94455] = sym_word; - v->a[94456] = actions(1131); - v->a[94457] = 1; - v->a[94458] = anon_sym_LPAREN; - v->a[94459] = actions(1133); + v->a[94455] = sym_comment; + v->a[94456] = actions(2908); + v->a[94457] = 4; + v->a[94458] = sym_file_descriptor; + v->a[94459] = sym__concat; small_parse_table_4723(v); } void small_parse_table_4723(t_small_parse_table_array *v) { - v->a[94460] = 1; - v->a[94461] = anon_sym_BANG; - v->a[94462] = actions(1139); - v->a[94463] = 1; - v->a[94464] = anon_sym_TILDE; - v->a[94465] = actions(1141); - v->a[94466] = 1; - v->a[94467] = anon_sym_DOLLAR_LBRACK; - v->a[94468] = actions(1145); - v->a[94469] = 1; - v->a[94470] = anon_sym_DOLLAR; - v->a[94471] = actions(1147); - v->a[94472] = 1; - v->a[94473] = sym__special_character; - v->a[94474] = actions(1149); - v->a[94475] = 1; - v->a[94476] = anon_sym_DQUOTE; - v->a[94477] = actions(1153); - v->a[94478] = 1; - v->a[94479] = aux_sym_number_token1; + v->a[94460] = sym_variable_name; + v->a[94461] = aux_sym_heredoc_redirect_token1; + v->a[94462] = actions(2906); + v->a[94463] = 23; + v->a[94464] = anon_sym_esac; + v->a[94465] = anon_sym_PIPE; + v->a[94466] = anon_sym_SEMI_SEMI; + v->a[94467] = anon_sym_SEMI_AMP; + v->a[94468] = anon_sym_SEMI_SEMI_AMP; + v->a[94469] = anon_sym_PIPE_AMP; + v->a[94470] = anon_sym_AMP_AMP; + v->a[94471] = anon_sym_PIPE_PIPE; + v->a[94472] = anon_sym_LT; + v->a[94473] = anon_sym_GT; + v->a[94474] = anon_sym_GT_GT; + v->a[94475] = anon_sym_AMP_GT; + v->a[94476] = anon_sym_AMP_GT_GT; + v->a[94477] = anon_sym_LT_AMP; + v->a[94478] = anon_sym_GT_AMP; + v->a[94479] = anon_sym_GT_PIPE; small_parse_table_4724(v); } void small_parse_table_4724(t_small_parse_table_array *v) { - v->a[94480] = actions(1155); - v->a[94481] = 1; - v->a[94482] = aux_sym_number_token2; - v->a[94483] = actions(1157); - v->a[94484] = 1; - v->a[94485] = anon_sym_DOLLAR_LBRACE; - v->a[94486] = actions(1159); - v->a[94487] = 1; - v->a[94488] = anon_sym_DOLLAR_LPAREN; - v->a[94489] = actions(1163); - v->a[94490] = 1; - v->a[94491] = anon_sym_DOLLAR_BQUOTE; - v->a[94492] = actions(1167); - v->a[94493] = 1; - v->a[94494] = sym_test_operator; - v->a[94495] = actions(1169); - v->a[94496] = 1; - v->a[94497] = sym__brace_start; - v->a[94498] = actions(3060); - v->a[94499] = 1; + v->a[94480] = anon_sym_LT_AMP_DASH; + v->a[94481] = anon_sym_GT_AMP_DASH; + v->a[94482] = anon_sym_LT_LT; + v->a[94483] = anon_sym_LT_LT_DASH; + v->a[94484] = anon_sym_AMP; + v->a[94485] = aux_sym_concatenation_token1; + v->a[94486] = anon_sym_SEMI; + v->a[94487] = 6; + v->a[94488] = actions(3); + v->a[94489] = 1; + v->a[94490] = sym_comment; + v->a[94491] = actions(5219); + v->a[94492] = 1; + v->a[94493] = aux_sym_concatenation_token1; + v->a[94494] = actions(5222); + v->a[94495] = 1; + v->a[94496] = sym__concat; + v->a[94497] = state(1943); + v->a[94498] = 1; + v->a[94499] = aux_sym_concatenation_repeat1; small_parse_table_4725(v); } diff --git a/parser/static/small_parse_table/small_parse_table_945.c b/parser/static/small_parse_table/small_parse_table_945.c index c9dc4a9b..bd2dfa4a 100644 --- a/parser/static/small_parse_table/small_parse_table_945.c +++ b/parser/static/small_parse_table/small_parse_table_945.c @@ -14,126 +14,126 @@ void small_parse_table_4725(t_small_parse_table_array *v) { - v->a[94500] = anon_sym_BQUOTE; - v->a[94501] = state(2484); - v->a[94502] = 1; - v->a[94503] = aux_sym__literal_repeat1; - v->a[94504] = state(2977); - v->a[94505] = 1; - v->a[94506] = sym__expression; - v->a[94507] = actions(1129); - v->a[94508] = 2; - v->a[94509] = anon_sym_LPAREN_LPAREN; - v->a[94510] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94511] = actions(1135); - v->a[94512] = 2; - v->a[94513] = anon_sym_PLUS_PLUS2; - v->a[94514] = anon_sym_DASH_DASH2; - v->a[94515] = actions(1137); - v->a[94516] = 2; - v->a[94517] = anon_sym_DASH2; - v->a[94518] = anon_sym_PLUS2; - v->a[94519] = actions(1151); + v->a[94500] = actions(2654); + v->a[94501] = 3; + v->a[94502] = sym_file_descriptor; + v->a[94503] = sym_variable_name; + v->a[94504] = aux_sym_heredoc_redirect_token1; + v->a[94505] = actions(2652); + v->a[94506] = 21; + v->a[94507] = anon_sym_PIPE; + v->a[94508] = anon_sym_SEMI_SEMI; + v->a[94509] = anon_sym_SEMI_AMP; + v->a[94510] = anon_sym_SEMI_SEMI_AMP; + v->a[94511] = anon_sym_PIPE_AMP; + v->a[94512] = anon_sym_AMP_AMP; + v->a[94513] = anon_sym_PIPE_PIPE; + v->a[94514] = anon_sym_LT; + v->a[94515] = anon_sym_GT; + v->a[94516] = anon_sym_GT_GT; + v->a[94517] = anon_sym_AMP_GT; + v->a[94518] = anon_sym_AMP_GT_GT; + v->a[94519] = anon_sym_LT_AMP; small_parse_table_4726(v); } void small_parse_table_4726(t_small_parse_table_array *v) { - v->a[94520] = 2; - v->a[94521] = sym_raw_string; - v->a[94522] = sym_ansi_c_string; - v->a[94523] = actions(1165); - v->a[94524] = 2; - v->a[94525] = anon_sym_LT_LPAREN; - v->a[94526] = anon_sym_GT_LPAREN; - v->a[94527] = state(2594); + v->a[94520] = anon_sym_GT_AMP; + v->a[94521] = anon_sym_GT_PIPE; + v->a[94522] = anon_sym_LT_AMP_DASH; + v->a[94523] = anon_sym_GT_AMP_DASH; + v->a[94524] = anon_sym_LT_LT; + v->a[94525] = anon_sym_LT_LT_DASH; + v->a[94526] = anon_sym_AMP; + v->a[94527] = anon_sym_SEMI; v->a[94528] = 6; - v->a[94529] = sym_binary_expression; - v->a[94530] = sym_ternary_expression; - v->a[94531] = sym_unary_expression; - v->a[94532] = sym_postfix_expression; - v->a[94533] = sym_parenthesized_expression; - v->a[94534] = sym_concatenation; - v->a[94535] = state(2573); - v->a[94536] = 9; - v->a[94537] = sym_arithmetic_expansion; - v->a[94538] = sym_brace_expression; - v->a[94539] = sym_string; + v->a[94529] = actions(3); + v->a[94530] = 1; + v->a[94531] = sym_comment; + v->a[94532] = actions(5062); + v->a[94533] = 1; + v->a[94534] = aux_sym_concatenation_token1; + v->a[94535] = actions(5064); + v->a[94536] = 1; + v->a[94537] = sym__concat; + v->a[94538] = state(1932); + v->a[94539] = 1; small_parse_table_4727(v); } void small_parse_table_4727(t_small_parse_table_array *v) { - v->a[94540] = sym_translated_string; - v->a[94541] = sym_number; - v->a[94542] = sym_simple_expansion; - v->a[94543] = sym_expansion; - v->a[94544] = sym_command_substitution; - v->a[94545] = sym_process_substitution; - v->a[94546] = 26; - v->a[94547] = actions(71); - v->a[94548] = 1; - v->a[94549] = sym_comment; - v->a[94550] = actions(1127); - v->a[94551] = 1; - v->a[94552] = sym_word; - v->a[94553] = actions(1131); - v->a[94554] = 1; - v->a[94555] = anon_sym_LPAREN; - v->a[94556] = actions(1133); - v->a[94557] = 1; - v->a[94558] = anon_sym_BANG; - v->a[94559] = actions(1139); + v->a[94540] = aux_sym_concatenation_repeat1; + v->a[94541] = actions(2719); + v->a[94542] = 3; + v->a[94543] = sym_file_descriptor; + v->a[94544] = sym_variable_name; + v->a[94545] = aux_sym_heredoc_redirect_token1; + v->a[94546] = actions(2717); + v->a[94547] = 21; + v->a[94548] = anon_sym_PIPE; + v->a[94549] = anon_sym_SEMI_SEMI; + v->a[94550] = anon_sym_SEMI_AMP; + v->a[94551] = anon_sym_SEMI_SEMI_AMP; + v->a[94552] = anon_sym_PIPE_AMP; + v->a[94553] = anon_sym_AMP_AMP; + v->a[94554] = anon_sym_PIPE_PIPE; + v->a[94555] = anon_sym_LT; + v->a[94556] = anon_sym_GT; + v->a[94557] = anon_sym_GT_GT; + v->a[94558] = anon_sym_AMP_GT; + v->a[94559] = anon_sym_AMP_GT_GT; small_parse_table_4728(v); } void small_parse_table_4728(t_small_parse_table_array *v) { - v->a[94560] = 1; - v->a[94561] = anon_sym_TILDE; - v->a[94562] = actions(1141); - v->a[94563] = 1; - v->a[94564] = anon_sym_DOLLAR_LBRACK; - v->a[94565] = actions(1145); - v->a[94566] = 1; - v->a[94567] = anon_sym_DOLLAR; - v->a[94568] = actions(1147); - v->a[94569] = 1; - v->a[94570] = sym__special_character; - v->a[94571] = actions(1149); - v->a[94572] = 1; - v->a[94573] = anon_sym_DQUOTE; - v->a[94574] = actions(1153); - v->a[94575] = 1; - v->a[94576] = aux_sym_number_token1; - v->a[94577] = actions(1155); - v->a[94578] = 1; - v->a[94579] = aux_sym_number_token2; + v->a[94560] = anon_sym_LT_AMP; + v->a[94561] = anon_sym_GT_AMP; + v->a[94562] = anon_sym_GT_PIPE; + v->a[94563] = anon_sym_LT_AMP_DASH; + v->a[94564] = anon_sym_GT_AMP_DASH; + v->a[94565] = anon_sym_LT_LT; + v->a[94566] = anon_sym_LT_LT_DASH; + v->a[94567] = anon_sym_AMP; + v->a[94568] = anon_sym_SEMI; + v->a[94569] = 5; + v->a[94570] = actions(3); + v->a[94571] = 1; + v->a[94572] = sym_comment; + v->a[94573] = actions(5225); + v->a[94574] = 1; + v->a[94575] = sym__special_character; + v->a[94576] = state(1945); + v->a[94577] = 1; + v->a[94578] = aux_sym__literal_repeat1; + v->a[94579] = actions(3197); small_parse_table_4729(v); } void small_parse_table_4729(t_small_parse_table_array *v) { - v->a[94580] = actions(1157); - v->a[94581] = 1; - v->a[94582] = anon_sym_DOLLAR_LBRACE; - v->a[94583] = actions(1159); - v->a[94584] = 1; - v->a[94585] = anon_sym_DOLLAR_LPAREN; - v->a[94586] = actions(1163); - v->a[94587] = 1; - v->a[94588] = anon_sym_DOLLAR_BQUOTE; - v->a[94589] = actions(1167); - v->a[94590] = 1; - v->a[94591] = sym_test_operator; - v->a[94592] = actions(1169); - v->a[94593] = 1; - v->a[94594] = sym__brace_start; - v->a[94595] = actions(3060); - v->a[94596] = 1; - v->a[94597] = anon_sym_BQUOTE; - v->a[94598] = state(2484); - v->a[94599] = 1; + v->a[94580] = 4; + v->a[94581] = sym_file_descriptor; + v->a[94582] = sym_variable_name; + v->a[94583] = ts_builtin_sym_end; + v->a[94584] = aux_sym_heredoc_redirect_token1; + v->a[94585] = actions(3195); + v->a[94586] = 21; + v->a[94587] = anon_sym_PIPE; + v->a[94588] = anon_sym_RPAREN; + v->a[94589] = anon_sym_SEMI_SEMI; + v->a[94590] = anon_sym_PIPE_AMP; + v->a[94591] = anon_sym_AMP_AMP; + v->a[94592] = anon_sym_PIPE_PIPE; + v->a[94593] = anon_sym_LT; + v->a[94594] = anon_sym_GT; + v->a[94595] = anon_sym_GT_GT; + v->a[94596] = anon_sym_AMP_GT; + v->a[94597] = anon_sym_AMP_GT_GT; + v->a[94598] = anon_sym_LT_AMP; + v->a[94599] = anon_sym_GT_AMP; small_parse_table_4730(v); } diff --git a/parser/static/small_parse_table/small_parse_table_946.c b/parser/static/small_parse_table/small_parse_table_946.c index 6e579bba..3aafdb99 100644 --- a/parser/static/small_parse_table/small_parse_table_946.c +++ b/parser/static/small_parse_table/small_parse_table_946.c @@ -14,126 +14,126 @@ void small_parse_table_4730(t_small_parse_table_array *v) { - v->a[94600] = aux_sym__literal_repeat1; - v->a[94601] = state(2976); - v->a[94602] = 1; - v->a[94603] = sym__expression; - v->a[94604] = actions(1129); - v->a[94605] = 2; - v->a[94606] = anon_sym_LPAREN_LPAREN; - v->a[94607] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94608] = actions(1135); - v->a[94609] = 2; - v->a[94610] = anon_sym_PLUS_PLUS2; - v->a[94611] = anon_sym_DASH_DASH2; - v->a[94612] = actions(1137); - v->a[94613] = 2; - v->a[94614] = anon_sym_DASH2; - v->a[94615] = anon_sym_PLUS2; - v->a[94616] = actions(1151); - v->a[94617] = 2; - v->a[94618] = sym_raw_string; - v->a[94619] = sym_ansi_c_string; + v->a[94600] = anon_sym_GT_PIPE; + v->a[94601] = anon_sym_LT_AMP_DASH; + v->a[94602] = anon_sym_GT_AMP_DASH; + v->a[94603] = anon_sym_LT_LT; + v->a[94604] = anon_sym_LT_LT_DASH; + v->a[94605] = anon_sym_AMP; + v->a[94606] = anon_sym_BQUOTE; + v->a[94607] = anon_sym_SEMI; + v->a[94608] = 3; + v->a[94609] = actions(3); + v->a[94610] = 1; + v->a[94611] = sym_comment; + v->a[94612] = actions(2888); + v->a[94613] = 4; + v->a[94614] = sym_file_descriptor; + v->a[94615] = sym__concat; + v->a[94616] = sym_variable_name; + v->a[94617] = aux_sym_heredoc_redirect_token1; + v->a[94618] = actions(2886); + v->a[94619] = 23; small_parse_table_4731(v); } void small_parse_table_4731(t_small_parse_table_array *v) { - v->a[94620] = actions(1165); - v->a[94621] = 2; - v->a[94622] = anon_sym_LT_LPAREN; - v->a[94623] = anon_sym_GT_LPAREN; - v->a[94624] = state(2594); - v->a[94625] = 6; - v->a[94626] = sym_binary_expression; - v->a[94627] = sym_ternary_expression; - v->a[94628] = sym_unary_expression; - v->a[94629] = sym_postfix_expression; - v->a[94630] = sym_parenthesized_expression; - v->a[94631] = sym_concatenation; - v->a[94632] = state(2573); - v->a[94633] = 9; - v->a[94634] = sym_arithmetic_expansion; - v->a[94635] = sym_brace_expression; - v->a[94636] = sym_string; - v->a[94637] = sym_translated_string; - v->a[94638] = sym_number; - v->a[94639] = sym_simple_expansion; + v->a[94620] = anon_sym_esac; + v->a[94621] = anon_sym_PIPE; + v->a[94622] = anon_sym_SEMI_SEMI; + v->a[94623] = anon_sym_SEMI_AMP; + v->a[94624] = anon_sym_SEMI_SEMI_AMP; + v->a[94625] = anon_sym_PIPE_AMP; + v->a[94626] = anon_sym_AMP_AMP; + v->a[94627] = anon_sym_PIPE_PIPE; + v->a[94628] = anon_sym_LT; + v->a[94629] = anon_sym_GT; + v->a[94630] = anon_sym_GT_GT; + v->a[94631] = anon_sym_AMP_GT; + v->a[94632] = anon_sym_AMP_GT_GT; + v->a[94633] = anon_sym_LT_AMP; + v->a[94634] = anon_sym_GT_AMP; + v->a[94635] = anon_sym_GT_PIPE; + v->a[94636] = anon_sym_LT_AMP_DASH; + v->a[94637] = anon_sym_GT_AMP_DASH; + v->a[94638] = anon_sym_LT_LT; + v->a[94639] = anon_sym_LT_LT_DASH; small_parse_table_4732(v); } void small_parse_table_4732(t_small_parse_table_array *v) { - v->a[94640] = sym_expansion; - v->a[94641] = sym_command_substitution; - v->a[94642] = sym_process_substitution; - v->a[94643] = 26; - v->a[94644] = actions(71); + v->a[94640] = anon_sym_AMP; + v->a[94641] = aux_sym_concatenation_token1; + v->a[94642] = anon_sym_SEMI; + v->a[94643] = 5; + v->a[94644] = actions(57); v->a[94645] = 1; v->a[94646] = sym_comment; - v->a[94647] = actions(1127); + v->a[94647] = actions(5228); v->a[94648] = 1; - v->a[94649] = sym_word; - v->a[94650] = actions(1131); + v->a[94649] = sym__special_character; + v->a[94650] = state(1947); v->a[94651] = 1; - v->a[94652] = anon_sym_LPAREN; - v->a[94653] = actions(1133); - v->a[94654] = 1; - v->a[94655] = anon_sym_BANG; - v->a[94656] = actions(1139); - v->a[94657] = 1; - v->a[94658] = anon_sym_TILDE; - v->a[94659] = actions(1141); + v->a[94652] = aux_sym__literal_repeat1; + v->a[94653] = actions(3195); + v->a[94654] = 10; + v->a[94655] = anon_sym_LT; + v->a[94656] = anon_sym_GT; + v->a[94657] = anon_sym_AMP_GT; + v->a[94658] = anon_sym_LT_AMP; + v->a[94659] = anon_sym_GT_AMP; small_parse_table_4733(v); } void small_parse_table_4733(t_small_parse_table_array *v) { - v->a[94660] = 1; - v->a[94661] = anon_sym_DOLLAR_LBRACK; - v->a[94662] = actions(1145); - v->a[94663] = 1; - v->a[94664] = anon_sym_DOLLAR; - v->a[94665] = actions(1147); - v->a[94666] = 1; - v->a[94667] = sym__special_character; - v->a[94668] = actions(1149); - v->a[94669] = 1; - v->a[94670] = anon_sym_DQUOTE; - v->a[94671] = actions(1153); - v->a[94672] = 1; - v->a[94673] = aux_sym_number_token1; - v->a[94674] = actions(1155); - v->a[94675] = 1; - v->a[94676] = aux_sym_number_token2; - v->a[94677] = actions(1157); - v->a[94678] = 1; + v->a[94660] = anon_sym_DOLLAR; + v->a[94661] = aux_sym_number_token1; + v->a[94662] = aux_sym_number_token2; + v->a[94663] = anon_sym_DOLLAR_LPAREN; + v->a[94664] = sym_word; + v->a[94665] = actions(3197); + v->a[94666] = 15; + v->a[94667] = sym_file_descriptor; + v->a[94668] = sym_variable_name; + v->a[94669] = sym_test_operator; + v->a[94670] = sym__brace_start; + v->a[94671] = anon_sym_GT_GT; + v->a[94672] = anon_sym_AMP_GT_GT; + v->a[94673] = anon_sym_GT_PIPE; + v->a[94674] = anon_sym_LT_AMP_DASH; + v->a[94675] = anon_sym_GT_AMP_DASH; + v->a[94676] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[94677] = anon_sym_DQUOTE; + v->a[94678] = sym_raw_string; v->a[94679] = anon_sym_DOLLAR_LBRACE; small_parse_table_4734(v); } void small_parse_table_4734(t_small_parse_table_array *v) { - v->a[94680] = actions(1159); - v->a[94681] = 1; - v->a[94682] = anon_sym_DOLLAR_LPAREN; - v->a[94683] = actions(1163); + v->a[94680] = anon_sym_BQUOTE; + v->a[94681] = anon_sym_DOLLAR_BQUOTE; + v->a[94682] = 3; + v->a[94683] = actions(3); v->a[94684] = 1; - v->a[94685] = anon_sym_DOLLAR_BQUOTE; - v->a[94686] = actions(1167); - v->a[94687] = 1; - v->a[94688] = sym_test_operator; - v->a[94689] = actions(1169); - v->a[94690] = 1; - v->a[94691] = sym__brace_start; - v->a[94692] = actions(3060); - v->a[94693] = 1; - v->a[94694] = anon_sym_BQUOTE; - v->a[94695] = state(2484); - v->a[94696] = 1; - v->a[94697] = aux_sym__literal_repeat1; - v->a[94698] = state(2975); - v->a[94699] = 1; + v->a[94685] = sym_comment; + v->a[94686] = actions(2774); + v->a[94687] = 4; + v->a[94688] = sym_file_descriptor; + v->a[94689] = sym__concat; + v->a[94690] = sym_variable_name; + v->a[94691] = aux_sym_heredoc_redirect_token1; + v->a[94692] = actions(2772); + v->a[94693] = 22; + v->a[94694] = anon_sym_PIPE; + v->a[94695] = anon_sym_SEMI_SEMI; + v->a[94696] = anon_sym_SEMI_AMP; + v->a[94697] = anon_sym_SEMI_SEMI_AMP; + v->a[94698] = anon_sym_PIPE_AMP; + v->a[94699] = anon_sym_AMP_AMP; small_parse_table_4735(v); } diff --git a/parser/static/small_parse_table/small_parse_table_947.c b/parser/static/small_parse_table/small_parse_table_947.c index fc2fb36e..c790a1be 100644 --- a/parser/static/small_parse_table/small_parse_table_947.c +++ b/parser/static/small_parse_table/small_parse_table_947.c @@ -14,126 +14,126 @@ void small_parse_table_4735(t_small_parse_table_array *v) { - v->a[94700] = sym__expression; - v->a[94701] = actions(1129); - v->a[94702] = 2; - v->a[94703] = anon_sym_LPAREN_LPAREN; - v->a[94704] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94705] = actions(1135); - v->a[94706] = 2; - v->a[94707] = anon_sym_PLUS_PLUS2; - v->a[94708] = anon_sym_DASH_DASH2; - v->a[94709] = actions(1137); - v->a[94710] = 2; - v->a[94711] = anon_sym_DASH2; - v->a[94712] = anon_sym_PLUS2; - v->a[94713] = actions(1151); - v->a[94714] = 2; - v->a[94715] = sym_raw_string; - v->a[94716] = sym_ansi_c_string; - v->a[94717] = actions(1165); - v->a[94718] = 2; - v->a[94719] = anon_sym_LT_LPAREN; + v->a[94700] = anon_sym_PIPE_PIPE; + v->a[94701] = anon_sym_LT; + v->a[94702] = anon_sym_GT; + v->a[94703] = anon_sym_GT_GT; + v->a[94704] = anon_sym_AMP_GT; + v->a[94705] = anon_sym_AMP_GT_GT; + v->a[94706] = anon_sym_LT_AMP; + v->a[94707] = anon_sym_GT_AMP; + v->a[94708] = anon_sym_GT_PIPE; + v->a[94709] = anon_sym_LT_AMP_DASH; + v->a[94710] = anon_sym_GT_AMP_DASH; + v->a[94711] = anon_sym_LT_LT; + v->a[94712] = anon_sym_LT_LT_DASH; + v->a[94713] = anon_sym_AMP; + v->a[94714] = aux_sym_concatenation_token1; + v->a[94715] = anon_sym_SEMI; + v->a[94716] = 6; + v->a[94717] = actions(3); + v->a[94718] = 1; + v->a[94719] = sym_comment; small_parse_table_4736(v); } void small_parse_table_4736(t_small_parse_table_array *v) { - v->a[94720] = anon_sym_GT_LPAREN; - v->a[94721] = state(2594); - v->a[94722] = 6; - v->a[94723] = sym_binary_expression; - v->a[94724] = sym_ternary_expression; - v->a[94725] = sym_unary_expression; - v->a[94726] = sym_postfix_expression; - v->a[94727] = sym_parenthesized_expression; - v->a[94728] = sym_concatenation; - v->a[94729] = state(2573); - v->a[94730] = 9; - v->a[94731] = sym_arithmetic_expansion; - v->a[94732] = sym_brace_expression; - v->a[94733] = sym_string; - v->a[94734] = sym_translated_string; - v->a[94735] = sym_number; - v->a[94736] = sym_simple_expansion; - v->a[94737] = sym_expansion; - v->a[94738] = sym_command_substitution; - v->a[94739] = sym_process_substitution; + v->a[94720] = actions(5161); + v->a[94721] = 1; + v->a[94722] = aux_sym_concatenation_token1; + v->a[94723] = actions(5163); + v->a[94724] = 1; + v->a[94725] = sym__concat; + v->a[94726] = state(1977); + v->a[94727] = 1; + v->a[94728] = aux_sym_concatenation_repeat1; + v->a[94729] = actions(2719); + v->a[94730] = 4; + v->a[94731] = sym_file_descriptor; + v->a[94732] = sym_variable_name; + v->a[94733] = ts_builtin_sym_end; + v->a[94734] = aux_sym_heredoc_redirect_token1; + v->a[94735] = actions(2717); + v->a[94736] = 19; + v->a[94737] = anon_sym_PIPE; + v->a[94738] = anon_sym_SEMI_SEMI; + v->a[94739] = anon_sym_PIPE_AMP; small_parse_table_4737(v); } void small_parse_table_4737(t_small_parse_table_array *v) { - v->a[94740] = 26; - v->a[94741] = actions(71); - v->a[94742] = 1; - v->a[94743] = sym_comment; - v->a[94744] = actions(1127); - v->a[94745] = 1; - v->a[94746] = sym_word; - v->a[94747] = actions(1131); - v->a[94748] = 1; - v->a[94749] = anon_sym_LPAREN; - v->a[94750] = actions(1133); - v->a[94751] = 1; - v->a[94752] = anon_sym_BANG; - v->a[94753] = actions(1139); - v->a[94754] = 1; - v->a[94755] = anon_sym_TILDE; - v->a[94756] = actions(1141); - v->a[94757] = 1; - v->a[94758] = anon_sym_DOLLAR_LBRACK; - v->a[94759] = actions(1145); + v->a[94740] = anon_sym_AMP_AMP; + v->a[94741] = anon_sym_PIPE_PIPE; + v->a[94742] = anon_sym_LT; + v->a[94743] = anon_sym_GT; + v->a[94744] = anon_sym_GT_GT; + v->a[94745] = anon_sym_AMP_GT; + v->a[94746] = anon_sym_AMP_GT_GT; + v->a[94747] = anon_sym_LT_AMP; + v->a[94748] = anon_sym_GT_AMP; + v->a[94749] = anon_sym_GT_PIPE; + v->a[94750] = anon_sym_LT_AMP_DASH; + v->a[94751] = anon_sym_GT_AMP_DASH; + v->a[94752] = anon_sym_LT_LT; + v->a[94753] = anon_sym_LT_LT_DASH; + v->a[94754] = anon_sym_AMP; + v->a[94755] = anon_sym_SEMI; + v->a[94756] = 3; + v->a[94757] = actions(3); + v->a[94758] = 1; + v->a[94759] = sym_comment; small_parse_table_4738(v); } void small_parse_table_4738(t_small_parse_table_array *v) { - v->a[94760] = 1; - v->a[94761] = anon_sym_DOLLAR; - v->a[94762] = actions(1147); - v->a[94763] = 1; - v->a[94764] = sym__special_character; - v->a[94765] = actions(1149); - v->a[94766] = 1; - v->a[94767] = anon_sym_DQUOTE; - v->a[94768] = actions(1153); - v->a[94769] = 1; - v->a[94770] = aux_sym_number_token1; - v->a[94771] = actions(1155); - v->a[94772] = 1; - v->a[94773] = aux_sym_number_token2; - v->a[94774] = actions(1157); - v->a[94775] = 1; - v->a[94776] = anon_sym_DOLLAR_LBRACE; - v->a[94777] = actions(1159); - v->a[94778] = 1; - v->a[94779] = anon_sym_DOLLAR_LPAREN; + v->a[94760] = actions(2828); + v->a[94761] = 4; + v->a[94762] = sym_file_descriptor; + v->a[94763] = sym__concat; + v->a[94764] = sym_variable_name; + v->a[94765] = aux_sym_heredoc_redirect_token1; + v->a[94766] = actions(2826); + v->a[94767] = 22; + v->a[94768] = anon_sym_PIPE; + v->a[94769] = anon_sym_SEMI_SEMI; + v->a[94770] = anon_sym_SEMI_AMP; + v->a[94771] = anon_sym_SEMI_SEMI_AMP; + v->a[94772] = anon_sym_PIPE_AMP; + v->a[94773] = anon_sym_AMP_AMP; + v->a[94774] = anon_sym_PIPE_PIPE; + v->a[94775] = anon_sym_LT; + v->a[94776] = anon_sym_GT; + v->a[94777] = anon_sym_GT_GT; + v->a[94778] = anon_sym_AMP_GT; + v->a[94779] = anon_sym_AMP_GT_GT; small_parse_table_4739(v); } void small_parse_table_4739(t_small_parse_table_array *v) { - v->a[94780] = actions(1163); - v->a[94781] = 1; - v->a[94782] = anon_sym_DOLLAR_BQUOTE; - v->a[94783] = actions(1167); - v->a[94784] = 1; - v->a[94785] = sym_test_operator; - v->a[94786] = actions(1169); - v->a[94787] = 1; - v->a[94788] = sym__brace_start; - v->a[94789] = actions(3060); - v->a[94790] = 1; - v->a[94791] = anon_sym_BQUOTE; - v->a[94792] = state(2484); - v->a[94793] = 1; - v->a[94794] = aux_sym__literal_repeat1; - v->a[94795] = state(2974); - v->a[94796] = 1; - v->a[94797] = sym__expression; - v->a[94798] = actions(1129); - v->a[94799] = 2; + v->a[94780] = anon_sym_LT_AMP; + v->a[94781] = anon_sym_GT_AMP; + v->a[94782] = anon_sym_GT_PIPE; + v->a[94783] = anon_sym_LT_AMP_DASH; + v->a[94784] = anon_sym_GT_AMP_DASH; + v->a[94785] = anon_sym_LT_LT; + v->a[94786] = anon_sym_LT_LT_DASH; + v->a[94787] = anon_sym_AMP; + v->a[94788] = aux_sym_concatenation_token1; + v->a[94789] = anon_sym_SEMI; + v->a[94790] = 3; + v->a[94791] = actions(3); + v->a[94792] = 1; + v->a[94793] = sym_comment; + v->a[94794] = actions(3024); + v->a[94795] = 3; + v->a[94796] = sym_file_descriptor; + v->a[94797] = sym__concat; + v->a[94798] = aux_sym_heredoc_redirect_token1; + v->a[94799] = actions(3022); small_parse_table_4740(v); } diff --git a/parser/static/small_parse_table/small_parse_table_948.c b/parser/static/small_parse_table/small_parse_table_948.c index 898e128c..9df011e3 100644 --- a/parser/static/small_parse_table/small_parse_table_948.c +++ b/parser/static/small_parse_table/small_parse_table_948.c @@ -14,126 +14,126 @@ void small_parse_table_4740(t_small_parse_table_array *v) { - v->a[94800] = anon_sym_LPAREN_LPAREN; - v->a[94801] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94802] = actions(1135); - v->a[94803] = 2; - v->a[94804] = anon_sym_PLUS_PLUS2; - v->a[94805] = anon_sym_DASH_DASH2; - v->a[94806] = actions(1137); - v->a[94807] = 2; - v->a[94808] = anon_sym_DASH2; - v->a[94809] = anon_sym_PLUS2; - v->a[94810] = actions(1151); - v->a[94811] = 2; - v->a[94812] = sym_raw_string; - v->a[94813] = sym_ansi_c_string; - v->a[94814] = actions(1165); - v->a[94815] = 2; - v->a[94816] = anon_sym_LT_LPAREN; - v->a[94817] = anon_sym_GT_LPAREN; - v->a[94818] = state(2594); - v->a[94819] = 6; + v->a[94800] = 23; + v->a[94801] = anon_sym_esac; + v->a[94802] = anon_sym_PIPE; + v->a[94803] = anon_sym_SEMI_SEMI; + v->a[94804] = anon_sym_SEMI_AMP; + v->a[94805] = anon_sym_SEMI_SEMI_AMP; + v->a[94806] = anon_sym_PIPE_AMP; + v->a[94807] = anon_sym_AMP_AMP; + v->a[94808] = anon_sym_PIPE_PIPE; + v->a[94809] = anon_sym_LT; + v->a[94810] = anon_sym_GT; + v->a[94811] = anon_sym_GT_GT; + v->a[94812] = anon_sym_AMP_GT; + v->a[94813] = anon_sym_AMP_GT_GT; + v->a[94814] = anon_sym_LT_AMP; + v->a[94815] = anon_sym_GT_AMP; + v->a[94816] = anon_sym_GT_PIPE; + v->a[94817] = anon_sym_LT_AMP_DASH; + v->a[94818] = anon_sym_GT_AMP_DASH; + v->a[94819] = anon_sym_LT_LT; small_parse_table_4741(v); } void small_parse_table_4741(t_small_parse_table_array *v) { - v->a[94820] = sym_binary_expression; - v->a[94821] = sym_ternary_expression; - v->a[94822] = sym_unary_expression; - v->a[94823] = sym_postfix_expression; - v->a[94824] = sym_parenthesized_expression; - v->a[94825] = sym_concatenation; - v->a[94826] = state(2573); - v->a[94827] = 9; - v->a[94828] = sym_arithmetic_expansion; - v->a[94829] = sym_brace_expression; - v->a[94830] = sym_string; - v->a[94831] = sym_translated_string; - v->a[94832] = sym_number; - v->a[94833] = sym_simple_expansion; - v->a[94834] = sym_expansion; - v->a[94835] = sym_command_substitution; - v->a[94836] = sym_process_substitution; - v->a[94837] = 26; - v->a[94838] = actions(71); - v->a[94839] = 1; + v->a[94820] = anon_sym_LT_LT_DASH; + v->a[94821] = anon_sym_AMP; + v->a[94822] = aux_sym_concatenation_token1; + v->a[94823] = anon_sym_SEMI; + v->a[94824] = 6; + v->a[94825] = actions(3); + v->a[94826] = 1; + v->a[94827] = sym_comment; + v->a[94828] = actions(5161); + v->a[94829] = 1; + v->a[94830] = aux_sym_concatenation_token1; + v->a[94831] = actions(5231); + v->a[94832] = 1; + v->a[94833] = sym__concat; + v->a[94834] = state(1853); + v->a[94835] = 1; + v->a[94836] = aux_sym_concatenation_repeat1; + v->a[94837] = actions(2696); + v->a[94838] = 4; + v->a[94839] = sym_file_descriptor; small_parse_table_4742(v); } void small_parse_table_4742(t_small_parse_table_array *v) { - v->a[94840] = sym_comment; - v->a[94841] = actions(1127); - v->a[94842] = 1; - v->a[94843] = sym_word; - v->a[94844] = actions(1131); - v->a[94845] = 1; - v->a[94846] = anon_sym_LPAREN; - v->a[94847] = actions(1133); - v->a[94848] = 1; - v->a[94849] = anon_sym_BANG; - v->a[94850] = actions(1139); - v->a[94851] = 1; - v->a[94852] = anon_sym_TILDE; - v->a[94853] = actions(1141); - v->a[94854] = 1; - v->a[94855] = anon_sym_DOLLAR_LBRACK; - v->a[94856] = actions(1145); - v->a[94857] = 1; - v->a[94858] = anon_sym_DOLLAR; - v->a[94859] = actions(1147); + v->a[94840] = sym_variable_name; + v->a[94841] = ts_builtin_sym_end; + v->a[94842] = aux_sym_heredoc_redirect_token1; + v->a[94843] = actions(2694); + v->a[94844] = 19; + v->a[94845] = anon_sym_PIPE; + v->a[94846] = anon_sym_SEMI_SEMI; + v->a[94847] = anon_sym_PIPE_AMP; + v->a[94848] = anon_sym_AMP_AMP; + v->a[94849] = anon_sym_PIPE_PIPE; + v->a[94850] = anon_sym_LT; + v->a[94851] = anon_sym_GT; + v->a[94852] = anon_sym_GT_GT; + v->a[94853] = anon_sym_AMP_GT; + v->a[94854] = anon_sym_AMP_GT_GT; + v->a[94855] = anon_sym_LT_AMP; + v->a[94856] = anon_sym_GT_AMP; + v->a[94857] = anon_sym_GT_PIPE; + v->a[94858] = anon_sym_LT_AMP_DASH; + v->a[94859] = anon_sym_GT_AMP_DASH; small_parse_table_4743(v); } void small_parse_table_4743(t_small_parse_table_array *v) { - v->a[94860] = 1; - v->a[94861] = sym__special_character; - v->a[94862] = actions(1149); - v->a[94863] = 1; - v->a[94864] = anon_sym_DQUOTE; - v->a[94865] = actions(1153); + v->a[94860] = anon_sym_LT_LT; + v->a[94861] = anon_sym_LT_LT_DASH; + v->a[94862] = anon_sym_AMP; + v->a[94863] = anon_sym_SEMI; + v->a[94864] = 3; + v->a[94865] = actions(3); v->a[94866] = 1; - v->a[94867] = aux_sym_number_token1; - v->a[94868] = actions(1155); - v->a[94869] = 1; - v->a[94870] = aux_sym_number_token2; - v->a[94871] = actions(1157); - v->a[94872] = 1; - v->a[94873] = anon_sym_DOLLAR_LBRACE; - v->a[94874] = actions(1159); - v->a[94875] = 1; - v->a[94876] = anon_sym_DOLLAR_LPAREN; - v->a[94877] = actions(1163); - v->a[94878] = 1; - v->a[94879] = anon_sym_DOLLAR_BQUOTE; + v->a[94867] = sym_comment; + v->a[94868] = actions(2664); + v->a[94869] = 4; + v->a[94870] = sym_file_descriptor; + v->a[94871] = sym_variable_name; + v->a[94872] = ts_builtin_sym_end; + v->a[94873] = aux_sym_heredoc_redirect_token1; + v->a[94874] = actions(2662); + v->a[94875] = 22; + v->a[94876] = anon_sym_PIPE; + v->a[94877] = anon_sym_RPAREN; + v->a[94878] = anon_sym_SEMI_SEMI; + v->a[94879] = anon_sym_PIPE_AMP; small_parse_table_4744(v); } void small_parse_table_4744(t_small_parse_table_array *v) { - v->a[94880] = actions(1167); - v->a[94881] = 1; - v->a[94882] = sym_test_operator; - v->a[94883] = actions(1169); - v->a[94884] = 1; - v->a[94885] = sym__brace_start; - v->a[94886] = actions(3060); - v->a[94887] = 1; - v->a[94888] = anon_sym_BQUOTE; - v->a[94889] = state(2484); - v->a[94890] = 1; - v->a[94891] = aux_sym__literal_repeat1; - v->a[94892] = state(2973); - v->a[94893] = 1; - v->a[94894] = sym__expression; - v->a[94895] = actions(1129); - v->a[94896] = 2; - v->a[94897] = anon_sym_LPAREN_LPAREN; - v->a[94898] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[94899] = actions(1135); + v->a[94880] = anon_sym_AMP_AMP; + v->a[94881] = anon_sym_PIPE_PIPE; + v->a[94882] = anon_sym_LT; + v->a[94883] = anon_sym_GT; + v->a[94884] = anon_sym_GT_GT; + v->a[94885] = anon_sym_AMP_GT; + v->a[94886] = anon_sym_AMP_GT_GT; + v->a[94887] = anon_sym_LT_AMP; + v->a[94888] = anon_sym_GT_AMP; + v->a[94889] = anon_sym_GT_PIPE; + v->a[94890] = anon_sym_LT_AMP_DASH; + v->a[94891] = anon_sym_GT_AMP_DASH; + v->a[94892] = anon_sym_LT_LT; + v->a[94893] = anon_sym_LT_LT_DASH; + v->a[94894] = anon_sym_AMP; + v->a[94895] = sym__special_character; + v->a[94896] = anon_sym_BQUOTE; + v->a[94897] = anon_sym_SEMI; + v->a[94898] = 3; + v->a[94899] = actions(3); small_parse_table_4745(v); } diff --git a/parser/static/small_parse_table/small_parse_table_949.c b/parser/static/small_parse_table/small_parse_table_949.c index a0b91b9e..130e841b 100644 --- a/parser/static/small_parse_table/small_parse_table_949.c +++ b/parser/static/small_parse_table/small_parse_table_949.c @@ -14,126 +14,126 @@ void small_parse_table_4745(t_small_parse_table_array *v) { - v->a[94900] = 2; - v->a[94901] = anon_sym_PLUS_PLUS2; - v->a[94902] = anon_sym_DASH_DASH2; - v->a[94903] = actions(1137); - v->a[94904] = 2; - v->a[94905] = anon_sym_DASH2; - v->a[94906] = anon_sym_PLUS2; - v->a[94907] = actions(1151); - v->a[94908] = 2; - v->a[94909] = sym_raw_string; - v->a[94910] = sym_ansi_c_string; - v->a[94911] = actions(1165); - v->a[94912] = 2; - v->a[94913] = anon_sym_LT_LPAREN; - v->a[94914] = anon_sym_GT_LPAREN; - v->a[94915] = state(2594); - v->a[94916] = 6; - v->a[94917] = sym_binary_expression; - v->a[94918] = sym_ternary_expression; - v->a[94919] = sym_unary_expression; + v->a[94900] = 1; + v->a[94901] = sym_comment; + v->a[94902] = actions(2888); + v->a[94903] = 4; + v->a[94904] = sym_file_descriptor; + v->a[94905] = sym__concat; + v->a[94906] = sym_variable_name; + v->a[94907] = aux_sym_heredoc_redirect_token1; + v->a[94908] = actions(2886); + v->a[94909] = 22; + v->a[94910] = anon_sym_PIPE; + v->a[94911] = anon_sym_SEMI_SEMI; + v->a[94912] = anon_sym_SEMI_AMP; + v->a[94913] = anon_sym_SEMI_SEMI_AMP; + v->a[94914] = anon_sym_PIPE_AMP; + v->a[94915] = anon_sym_AMP_AMP; + v->a[94916] = anon_sym_PIPE_PIPE; + v->a[94917] = anon_sym_LT; + v->a[94918] = anon_sym_GT; + v->a[94919] = anon_sym_GT_GT; small_parse_table_4746(v); } void small_parse_table_4746(t_small_parse_table_array *v) { - v->a[94920] = sym_postfix_expression; - v->a[94921] = sym_parenthesized_expression; - v->a[94922] = sym_concatenation; - v->a[94923] = state(2573); - v->a[94924] = 9; - v->a[94925] = sym_arithmetic_expansion; - v->a[94926] = sym_brace_expression; - v->a[94927] = sym_string; - v->a[94928] = sym_translated_string; - v->a[94929] = sym_number; - v->a[94930] = sym_simple_expansion; - v->a[94931] = sym_expansion; - v->a[94932] = sym_command_substitution; - v->a[94933] = sym_process_substitution; - v->a[94934] = 8; - v->a[94935] = actions(3); - v->a[94936] = 1; - v->a[94937] = sym_comment; - v->a[94938] = actions(5826); - v->a[94939] = 1; + v->a[94920] = anon_sym_AMP_GT; + v->a[94921] = anon_sym_AMP_GT_GT; + v->a[94922] = anon_sym_LT_AMP; + v->a[94923] = anon_sym_GT_AMP; + v->a[94924] = anon_sym_GT_PIPE; + v->a[94925] = anon_sym_LT_AMP_DASH; + v->a[94926] = anon_sym_GT_AMP_DASH; + v->a[94927] = anon_sym_LT_LT; + v->a[94928] = anon_sym_LT_LT_DASH; + v->a[94929] = anon_sym_AMP; + v->a[94930] = aux_sym_concatenation_token1; + v->a[94931] = anon_sym_SEMI; + v->a[94932] = 3; + v->a[94933] = actions(3); + v->a[94934] = 1; + v->a[94935] = sym_comment; + v->a[94936] = actions(2774); + v->a[94937] = 4; + v->a[94938] = sym_file_descriptor; + v->a[94939] = sym__concat; small_parse_table_4747(v); } void small_parse_table_4747(t_small_parse_table_array *v) { - v->a[94940] = aux_sym_heredoc_redirect_token1; - v->a[94941] = actions(5828); - v->a[94942] = 1; - v->a[94943] = sym_file_descriptor; - v->a[94944] = actions(6120); - v->a[94945] = 1; - v->a[94946] = anon_sym_RPAREN; - v->a[94947] = actions(5831); - v->a[94948] = 3; - v->a[94949] = sym_variable_name; - v->a[94950] = sym_test_operator; - v->a[94951] = sym__brace_start; - v->a[94952] = actions(5821); - v->a[94953] = 9; - v->a[94954] = anon_sym_SEMI; - v->a[94955] = anon_sym_PIPE_PIPE; - v->a[94956] = anon_sym_AMP_AMP; - v->a[94957] = anon_sym_PIPE; - v->a[94958] = anon_sym_AMP; - v->a[94959] = anon_sym_LT_LT; + v->a[94940] = sym_variable_name; + v->a[94941] = aux_sym_heredoc_redirect_token1; + v->a[94942] = actions(2772); + v->a[94943] = 22; + v->a[94944] = anon_sym_PIPE; + v->a[94945] = anon_sym_SEMI_SEMI; + v->a[94946] = anon_sym_SEMI_AMP; + v->a[94947] = anon_sym_SEMI_SEMI_AMP; + v->a[94948] = anon_sym_PIPE_AMP; + v->a[94949] = anon_sym_AMP_AMP; + v->a[94950] = anon_sym_PIPE_PIPE; + v->a[94951] = anon_sym_LT; + v->a[94952] = anon_sym_GT; + v->a[94953] = anon_sym_GT_GT; + v->a[94954] = anon_sym_AMP_GT; + v->a[94955] = anon_sym_AMP_GT_GT; + v->a[94956] = anon_sym_LT_AMP; + v->a[94957] = anon_sym_GT_AMP; + v->a[94958] = anon_sym_GT_PIPE; + v->a[94959] = anon_sym_LT_AMP_DASH; small_parse_table_4748(v); } void small_parse_table_4748(t_small_parse_table_array *v) { - v->a[94960] = anon_sym_SEMI_SEMI; - v->a[94961] = anon_sym_PIPE_AMP; + v->a[94960] = anon_sym_GT_AMP_DASH; + v->a[94961] = anon_sym_LT_LT; v->a[94962] = anon_sym_LT_LT_DASH; - v->a[94963] = actions(5823); - v->a[94964] = 11; - v->a[94965] = anon_sym_LT; - v->a[94966] = anon_sym_GT; - v->a[94967] = anon_sym_GT_GT; - v->a[94968] = anon_sym_AMP_GT; - v->a[94969] = anon_sym_AMP_GT_GT; - v->a[94970] = anon_sym_LT_AMP; - v->a[94971] = anon_sym_GT_AMP; - v->a[94972] = anon_sym_GT_PIPE; - v->a[94973] = anon_sym_LT_AMP_DASH; - v->a[94974] = anon_sym_GT_AMP_DASH; - v->a[94975] = anon_sym_LT_LT_LT; - v->a[94976] = actions(5819); - v->a[94977] = 17; - v->a[94978] = anon_sym_LPAREN_LPAREN; - v->a[94979] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[94963] = anon_sym_AMP; + v->a[94964] = aux_sym_concatenation_token1; + v->a[94965] = anon_sym_SEMI; + v->a[94966] = 3; + v->a[94967] = actions(3); + v->a[94968] = 1; + v->a[94969] = sym_comment; + v->a[94970] = actions(3020); + v->a[94971] = 3; + v->a[94972] = sym_file_descriptor; + v->a[94973] = sym__concat; + v->a[94974] = aux_sym_heredoc_redirect_token1; + v->a[94975] = actions(3018); + v->a[94976] = 23; + v->a[94977] = anon_sym_esac; + v->a[94978] = anon_sym_PIPE; + v->a[94979] = anon_sym_SEMI_SEMI; small_parse_table_4749(v); } void small_parse_table_4749(t_small_parse_table_array *v) { - v->a[94980] = anon_sym_DOLLAR_LBRACK; - v->a[94981] = anon_sym_DOLLAR; - v->a[94982] = sym__special_character; - v->a[94983] = anon_sym_DQUOTE; - v->a[94984] = sym_raw_string; - v->a[94985] = sym_ansi_c_string; - v->a[94986] = aux_sym_number_token1; - v->a[94987] = aux_sym_number_token2; - v->a[94988] = anon_sym_DOLLAR_LBRACE; - v->a[94989] = anon_sym_DOLLAR_LPAREN; - v->a[94990] = anon_sym_BQUOTE; - v->a[94991] = anon_sym_DOLLAR_BQUOTE; - v->a[94992] = anon_sym_LT_LPAREN; - v->a[94993] = anon_sym_GT_LPAREN; - v->a[94994] = sym_word; - v->a[94995] = 26; - v->a[94996] = actions(71); - v->a[94997] = 1; - v->a[94998] = sym_comment; - v->a[94999] = actions(1127); + v->a[94980] = anon_sym_SEMI_AMP; + v->a[94981] = anon_sym_SEMI_SEMI_AMP; + v->a[94982] = anon_sym_PIPE_AMP; + v->a[94983] = anon_sym_AMP_AMP; + v->a[94984] = anon_sym_PIPE_PIPE; + v->a[94985] = anon_sym_LT; + v->a[94986] = anon_sym_GT; + v->a[94987] = anon_sym_GT_GT; + v->a[94988] = anon_sym_AMP_GT; + v->a[94989] = anon_sym_AMP_GT_GT; + v->a[94990] = anon_sym_LT_AMP; + v->a[94991] = anon_sym_GT_AMP; + v->a[94992] = anon_sym_GT_PIPE; + v->a[94993] = anon_sym_LT_AMP_DASH; + v->a[94994] = anon_sym_GT_AMP_DASH; + v->a[94995] = anon_sym_LT_LT; + v->a[94996] = anon_sym_LT_LT_DASH; + v->a[94997] = anon_sym_AMP; + v->a[94998] = aux_sym_concatenation_token1; + v->a[94999] = anon_sym_SEMI; small_parse_table_4750(v); } diff --git a/parser/static/small_parse_table/small_parse_table_95.c b/parser/static/small_parse_table/small_parse_table_95.c index 50101f8d..72259972 100644 --- a/parser/static/small_parse_table/small_parse_table_95.c +++ b/parser/static/small_parse_table/small_parse_table_95.c @@ -14,126 +14,126 @@ void small_parse_table_475(t_small_parse_table_array *v) { - v->a[9500] = sym_ansi_c_string; - v->a[9501] = anon_sym_DOLLAR_LBRACE; - v->a[9502] = anon_sym_BQUOTE; - v->a[9503] = anon_sym_DOLLAR_BQUOTE; - v->a[9504] = anon_sym_LT_LPAREN; - v->a[9505] = anon_sym_GT_LPAREN; - v->a[9506] = actions(2715); - v->a[9507] = 28; - v->a[9508] = anon_sym_for; - v->a[9509] = anon_sym_select; - v->a[9510] = anon_sym_LT; - v->a[9511] = anon_sym_GT; - v->a[9512] = anon_sym_LPAREN; - v->a[9513] = anon_sym_while; - v->a[9514] = anon_sym_until; - v->a[9515] = anon_sym_if; - v->a[9516] = anon_sym_case; - v->a[9517] = anon_sym_function; - v->a[9518] = anon_sym_BANG; - v->a[9519] = anon_sym_LBRACK; + v->a[9500] = 9; + v->a[9501] = anon_sym_BANG; + v->a[9502] = anon_sym_DASH; + v->a[9503] = anon_sym_STAR; + v->a[9504] = anon_sym_QMARK; + v->a[9505] = anon_sym_DOLLAR; + v->a[9506] = anon_sym_POUND; + v->a[9507] = anon_sym_AT; + v->a[9508] = anon_sym_0; + v->a[9509] = anon_sym__; + v->a[9510] = actions(810); + v->a[9511] = 31; + v->a[9512] = anon_sym_PIPE; + v->a[9513] = anon_sym_SEMI_SEMI; + v->a[9514] = anon_sym_PIPE_AMP; + v->a[9515] = anon_sym_AMP_AMP; + v->a[9516] = anon_sym_PIPE_PIPE; + v->a[9517] = anon_sym_LT; + v->a[9518] = anon_sym_GT; + v->a[9519] = anon_sym_GT_GT; small_parse_table_476(v); } void small_parse_table_476(t_small_parse_table_array *v) { - v->a[9520] = anon_sym_declare; - v->a[9521] = anon_sym_typeset; - v->a[9522] = anon_sym_export; - v->a[9523] = anon_sym_readonly; - v->a[9524] = anon_sym_local; - v->a[9525] = anon_sym_unset; - v->a[9526] = anon_sym_unsetenv; - v->a[9527] = anon_sym_AMP_GT; - v->a[9528] = anon_sym_LT_AMP; - v->a[9529] = anon_sym_GT_AMP; - v->a[9530] = anon_sym_DOLLAR; - v->a[9531] = sym__special_character; - v->a[9532] = aux_sym_number_token1; - v->a[9533] = aux_sym_number_token2; - v->a[9534] = anon_sym_DOLLAR_LPAREN; - v->a[9535] = sym_word; - v->a[9536] = 5; - v->a[9537] = actions(71); - v->a[9538] = 1; - v->a[9539] = sym_comment; + v->a[9520] = anon_sym_AMP_GT; + v->a[9521] = anon_sym_AMP_GT_GT; + v->a[9522] = anon_sym_LT_AMP; + v->a[9523] = anon_sym_GT_AMP; + v->a[9524] = anon_sym_GT_PIPE; + v->a[9525] = anon_sym_LT_AMP_DASH; + v->a[9526] = anon_sym_GT_AMP_DASH; + v->a[9527] = anon_sym_LT_LT; + v->a[9528] = anon_sym_LT_LT_DASH; + v->a[9529] = aux_sym_heredoc_redirect_token1; + v->a[9530] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9531] = anon_sym_AMP; + v->a[9532] = sym__special_character; + v->a[9533] = anon_sym_DQUOTE; + v->a[9534] = sym_raw_string; + v->a[9535] = aux_sym_number_token1; + v->a[9536] = aux_sym_number_token2; + v->a[9537] = anon_sym_DOLLAR_LBRACE; + v->a[9538] = anon_sym_DOLLAR_LPAREN; + v->a[9539] = anon_sym_BQUOTE; small_parse_table_477(v); } void small_parse_table_477(t_small_parse_table_array *v) { - v->a[9540] = actions(2727); - v->a[9541] = 1; - v->a[9542] = anon_sym_SEMI_SEMI; - v->a[9543] = actions(2725); - v->a[9544] = 3; - v->a[9545] = anon_sym_RPAREN; - v->a[9546] = anon_sym_SEMI_AMP; - v->a[9547] = anon_sym_SEMI_SEMI_AMP; - v->a[9548] = actions(2717); - v->a[9549] = 23; - v->a[9550] = sym_file_descriptor; - v->a[9551] = sym_variable_name; - v->a[9552] = sym_test_operator; - v->a[9553] = sym__brace_start; - v->a[9554] = anon_sym_LPAREN_LPAREN; - v->a[9555] = anon_sym_GT_GT; - v->a[9556] = anon_sym_LBRACE; - v->a[9557] = anon_sym_LBRACK_LBRACK; - v->a[9558] = anon_sym_AMP_GT_GT; - v->a[9559] = anon_sym_GT_PIPE; + v->a[9540] = anon_sym_DOLLAR_BQUOTE; + v->a[9541] = sym_word; + v->a[9542] = anon_sym_SEMI; + v->a[9543] = 6; + v->a[9544] = actions(3); + v->a[9545] = 1; + v->a[9546] = sym_comment; + v->a[9547] = actions(2098); + v->a[9548] = 1; + v->a[9549] = sym_variable_name; + v->a[9550] = actions(2096); + v->a[9551] = 2; + v->a[9552] = aux_sym__simple_variable_name_token1; + v->a[9553] = aux_sym__multiline_variable_name_token1; + v->a[9554] = actions(828); + v->a[9555] = 4; + v->a[9556] = sym_file_descriptor; + v->a[9557] = sym_test_operator; + v->a[9558] = sym__brace_start; + v->a[9559] = ts_builtin_sym_end; small_parse_table_478(v); } void small_parse_table_478(t_small_parse_table_array *v) { - v->a[9560] = anon_sym_LT_AMP_DASH; - v->a[9561] = anon_sym_GT_AMP_DASH; - v->a[9562] = anon_sym_LT_LT_LT; - v->a[9563] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9564] = anon_sym_DOLLAR_LBRACK; - v->a[9565] = anon_sym_DQUOTE; - v->a[9566] = sym_raw_string; - v->a[9567] = sym_ansi_c_string; - v->a[9568] = anon_sym_DOLLAR_LBRACE; - v->a[9569] = anon_sym_BQUOTE; - v->a[9570] = anon_sym_DOLLAR_BQUOTE; - v->a[9571] = anon_sym_LT_LPAREN; - v->a[9572] = anon_sym_GT_LPAREN; - v->a[9573] = actions(2715); - v->a[9574] = 28; - v->a[9575] = anon_sym_for; - v->a[9576] = anon_sym_select; - v->a[9577] = anon_sym_LT; - v->a[9578] = anon_sym_GT; - v->a[9579] = anon_sym_LPAREN; + v->a[9560] = actions(2094); + v->a[9561] = 9; + v->a[9562] = anon_sym_BANG; + v->a[9563] = anon_sym_DASH; + v->a[9564] = anon_sym_STAR; + v->a[9565] = anon_sym_QMARK; + v->a[9566] = anon_sym_DOLLAR; + v->a[9567] = anon_sym_POUND; + v->a[9568] = anon_sym_AT; + v->a[9569] = anon_sym_0; + v->a[9570] = anon_sym__; + v->a[9571] = actions(826); + v->a[9572] = 31; + v->a[9573] = anon_sym_PIPE; + v->a[9574] = anon_sym_SEMI_SEMI; + v->a[9575] = anon_sym_PIPE_AMP; + v->a[9576] = anon_sym_AMP_AMP; + v->a[9577] = anon_sym_PIPE_PIPE; + v->a[9578] = anon_sym_LT; + v->a[9579] = anon_sym_GT; small_parse_table_479(v); } void small_parse_table_479(t_small_parse_table_array *v) { - v->a[9580] = anon_sym_while; - v->a[9581] = anon_sym_until; - v->a[9582] = anon_sym_if; - v->a[9583] = anon_sym_case; - v->a[9584] = anon_sym_function; - v->a[9585] = anon_sym_BANG; - v->a[9586] = anon_sym_LBRACK; - v->a[9587] = anon_sym_declare; - v->a[9588] = anon_sym_typeset; - v->a[9589] = anon_sym_export; - v->a[9590] = anon_sym_readonly; - v->a[9591] = anon_sym_local; - v->a[9592] = anon_sym_unset; - v->a[9593] = anon_sym_unsetenv; - v->a[9594] = anon_sym_AMP_GT; - v->a[9595] = anon_sym_LT_AMP; - v->a[9596] = anon_sym_GT_AMP; - v->a[9597] = anon_sym_DOLLAR; - v->a[9598] = sym__special_character; - v->a[9599] = aux_sym_number_token1; + v->a[9580] = anon_sym_GT_GT; + v->a[9581] = anon_sym_AMP_GT; + v->a[9582] = anon_sym_AMP_GT_GT; + v->a[9583] = anon_sym_LT_AMP; + v->a[9584] = anon_sym_GT_AMP; + v->a[9585] = anon_sym_GT_PIPE; + v->a[9586] = anon_sym_LT_AMP_DASH; + v->a[9587] = anon_sym_GT_AMP_DASH; + v->a[9588] = anon_sym_LT_LT; + v->a[9589] = anon_sym_LT_LT_DASH; + v->a[9590] = aux_sym_heredoc_redirect_token1; + v->a[9591] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9592] = anon_sym_AMP; + v->a[9593] = sym__special_character; + v->a[9594] = anon_sym_DQUOTE; + v->a[9595] = sym_raw_string; + v->a[9596] = aux_sym_number_token1; + v->a[9597] = aux_sym_number_token2; + v->a[9598] = anon_sym_DOLLAR_LBRACE; + v->a[9599] = anon_sym_DOLLAR_LPAREN; small_parse_table_480(v); } diff --git a/parser/static/small_parse_table/small_parse_table_950.c b/parser/static/small_parse_table/small_parse_table_950.c index b73f21a1..b3104204 100644 --- a/parser/static/small_parse_table/small_parse_table_950.c +++ b/parser/static/small_parse_table/small_parse_table_950.c @@ -14,126 +14,126 @@ void small_parse_table_4750(t_small_parse_table_array *v) { - v->a[95000] = 1; - v->a[95001] = sym_word; - v->a[95002] = actions(1131); - v->a[95003] = 1; - v->a[95004] = anon_sym_LPAREN; - v->a[95005] = actions(1133); - v->a[95006] = 1; - v->a[95007] = anon_sym_BANG; - v->a[95008] = actions(1139); - v->a[95009] = 1; - v->a[95010] = anon_sym_TILDE; - v->a[95011] = actions(1141); - v->a[95012] = 1; - v->a[95013] = anon_sym_DOLLAR_LBRACK; - v->a[95014] = actions(1145); - v->a[95015] = 1; - v->a[95016] = anon_sym_DOLLAR; - v->a[95017] = actions(1147); - v->a[95018] = 1; - v->a[95019] = sym__special_character; + v->a[95000] = 3; + v->a[95001] = actions(57); + v->a[95002] = 1; + v->a[95003] = sym_comment; + v->a[95004] = actions(2662); + v->a[95005] = 10; + v->a[95006] = anon_sym_LT; + v->a[95007] = anon_sym_GT; + v->a[95008] = anon_sym_AMP_GT; + v->a[95009] = anon_sym_LT_AMP; + v->a[95010] = anon_sym_GT_AMP; + v->a[95011] = anon_sym_DOLLAR; + v->a[95012] = aux_sym_number_token1; + v->a[95013] = aux_sym_number_token2; + v->a[95014] = anon_sym_DOLLAR_LPAREN; + v->a[95015] = sym_word; + v->a[95016] = actions(2664); + v->a[95017] = 16; + v->a[95018] = sym_file_descriptor; + v->a[95019] = sym_variable_name; small_parse_table_4751(v); } void small_parse_table_4751(t_small_parse_table_array *v) { - v->a[95020] = actions(1149); - v->a[95021] = 1; - v->a[95022] = anon_sym_DQUOTE; - v->a[95023] = actions(1153); - v->a[95024] = 1; - v->a[95025] = aux_sym_number_token1; - v->a[95026] = actions(1155); - v->a[95027] = 1; - v->a[95028] = aux_sym_number_token2; - v->a[95029] = actions(1157); - v->a[95030] = 1; + v->a[95020] = sym_test_operator; + v->a[95021] = sym__brace_start; + v->a[95022] = anon_sym_GT_GT; + v->a[95023] = anon_sym_AMP_GT_GT; + v->a[95024] = anon_sym_GT_PIPE; + v->a[95025] = anon_sym_LT_AMP_DASH; + v->a[95026] = anon_sym_GT_AMP_DASH; + v->a[95027] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[95028] = sym__special_character; + v->a[95029] = anon_sym_DQUOTE; + v->a[95030] = sym_raw_string; v->a[95031] = anon_sym_DOLLAR_LBRACE; - v->a[95032] = actions(1159); - v->a[95033] = 1; - v->a[95034] = anon_sym_DOLLAR_LPAREN; - v->a[95035] = actions(1163); + v->a[95032] = anon_sym_BQUOTE; + v->a[95033] = anon_sym_DOLLAR_BQUOTE; + v->a[95034] = 3; + v->a[95035] = actions(3); v->a[95036] = 1; - v->a[95037] = anon_sym_DOLLAR_BQUOTE; - v->a[95038] = actions(1167); - v->a[95039] = 1; + v->a[95037] = sym_comment; + v->a[95038] = actions(2908); + v->a[95039] = 4; small_parse_table_4752(v); } void small_parse_table_4752(t_small_parse_table_array *v) { - v->a[95040] = sym_test_operator; - v->a[95041] = actions(1169); - v->a[95042] = 1; - v->a[95043] = sym__brace_start; - v->a[95044] = actions(3060); - v->a[95045] = 1; - v->a[95046] = anon_sym_BQUOTE; - v->a[95047] = state(2484); - v->a[95048] = 1; - v->a[95049] = aux_sym__literal_repeat1; - v->a[95050] = state(2971); - v->a[95051] = 1; - v->a[95052] = sym__expression; - v->a[95053] = actions(1129); - v->a[95054] = 2; - v->a[95055] = anon_sym_LPAREN_LPAREN; - v->a[95056] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95057] = actions(1135); - v->a[95058] = 2; - v->a[95059] = anon_sym_PLUS_PLUS2; + v->a[95040] = sym_file_descriptor; + v->a[95041] = sym__concat; + v->a[95042] = sym_variable_name; + v->a[95043] = aux_sym_heredoc_redirect_token1; + v->a[95044] = actions(2906); + v->a[95045] = 22; + v->a[95046] = anon_sym_PIPE; + v->a[95047] = anon_sym_SEMI_SEMI; + v->a[95048] = anon_sym_SEMI_AMP; + v->a[95049] = anon_sym_SEMI_SEMI_AMP; + v->a[95050] = anon_sym_PIPE_AMP; + v->a[95051] = anon_sym_AMP_AMP; + v->a[95052] = anon_sym_PIPE_PIPE; + v->a[95053] = anon_sym_LT; + v->a[95054] = anon_sym_GT; + v->a[95055] = anon_sym_GT_GT; + v->a[95056] = anon_sym_AMP_GT; + v->a[95057] = anon_sym_AMP_GT_GT; + v->a[95058] = anon_sym_LT_AMP; + v->a[95059] = anon_sym_GT_AMP; small_parse_table_4753(v); } void small_parse_table_4753(t_small_parse_table_array *v) { - v->a[95060] = anon_sym_DASH_DASH2; - v->a[95061] = actions(1137); - v->a[95062] = 2; - v->a[95063] = anon_sym_DASH2; - v->a[95064] = anon_sym_PLUS2; - v->a[95065] = actions(1151); - v->a[95066] = 2; - v->a[95067] = sym_raw_string; - v->a[95068] = sym_ansi_c_string; - v->a[95069] = actions(1165); - v->a[95070] = 2; - v->a[95071] = anon_sym_LT_LPAREN; - v->a[95072] = anon_sym_GT_LPAREN; - v->a[95073] = state(2594); - v->a[95074] = 6; - v->a[95075] = sym_binary_expression; - v->a[95076] = sym_ternary_expression; - v->a[95077] = sym_unary_expression; - v->a[95078] = sym_postfix_expression; - v->a[95079] = sym_parenthesized_expression; + v->a[95060] = anon_sym_GT_PIPE; + v->a[95061] = anon_sym_LT_AMP_DASH; + v->a[95062] = anon_sym_GT_AMP_DASH; + v->a[95063] = anon_sym_LT_LT; + v->a[95064] = anon_sym_LT_LT_DASH; + v->a[95065] = anon_sym_AMP; + v->a[95066] = aux_sym_concatenation_token1; + v->a[95067] = anon_sym_SEMI; + v->a[95068] = 6; + v->a[95069] = actions(3); + v->a[95070] = 1; + v->a[95071] = sym_comment; + v->a[95072] = actions(5161); + v->a[95073] = 1; + v->a[95074] = aux_sym_concatenation_token1; + v->a[95075] = actions(5233); + v->a[95076] = 1; + v->a[95077] = sym__concat; + v->a[95078] = state(1853); + v->a[95079] = 1; small_parse_table_4754(v); } void small_parse_table_4754(t_small_parse_table_array *v) { - v->a[95080] = sym_concatenation; - v->a[95081] = state(2573); - v->a[95082] = 9; - v->a[95083] = sym_arithmetic_expansion; - v->a[95084] = sym_brace_expression; - v->a[95085] = sym_string; - v->a[95086] = sym_translated_string; - v->a[95087] = sym_number; - v->a[95088] = sym_simple_expansion; - v->a[95089] = sym_expansion; - v->a[95090] = sym_command_substitution; - v->a[95091] = sym_process_substitution; - v->a[95092] = 26; - v->a[95093] = actions(71); - v->a[95094] = 1; - v->a[95095] = sym_comment; - v->a[95096] = actions(1127); - v->a[95097] = 1; - v->a[95098] = sym_word; - v->a[95099] = actions(1131); + v->a[95080] = aux_sym_concatenation_repeat1; + v->a[95081] = actions(2696); + v->a[95082] = 3; + v->a[95083] = sym_file_descriptor; + v->a[95084] = sym_variable_name; + v->a[95085] = aux_sym_heredoc_redirect_token1; + v->a[95086] = actions(2694); + v->a[95087] = 20; + v->a[95088] = anon_sym_PIPE; + v->a[95089] = anon_sym_SEMI_SEMI; + v->a[95090] = anon_sym_PIPE_AMP; + v->a[95091] = anon_sym_AMP_AMP; + v->a[95092] = anon_sym_PIPE_PIPE; + v->a[95093] = anon_sym_LT; + v->a[95094] = anon_sym_GT; + v->a[95095] = anon_sym_GT_GT; + v->a[95096] = anon_sym_AMP_GT; + v->a[95097] = anon_sym_AMP_GT_GT; + v->a[95098] = anon_sym_LT_AMP; + v->a[95099] = anon_sym_GT_AMP; small_parse_table_4755(v); } diff --git a/parser/static/small_parse_table/small_parse_table_951.c b/parser/static/small_parse_table/small_parse_table_951.c index 0db065b5..6a74afae 100644 --- a/parser/static/small_parse_table/small_parse_table_951.c +++ b/parser/static/small_parse_table/small_parse_table_951.c @@ -14,126 +14,126 @@ void small_parse_table_4755(t_small_parse_table_array *v) { - v->a[95100] = 1; - v->a[95101] = anon_sym_LPAREN; - v->a[95102] = actions(1133); - v->a[95103] = 1; - v->a[95104] = anon_sym_BANG; - v->a[95105] = actions(1139); - v->a[95106] = 1; - v->a[95107] = anon_sym_TILDE; - v->a[95108] = actions(1141); - v->a[95109] = 1; - v->a[95110] = anon_sym_DOLLAR_LBRACK; - v->a[95111] = actions(1145); - v->a[95112] = 1; - v->a[95113] = anon_sym_DOLLAR; - v->a[95114] = actions(1147); - v->a[95115] = 1; - v->a[95116] = sym__special_character; - v->a[95117] = actions(1149); - v->a[95118] = 1; - v->a[95119] = anon_sym_DQUOTE; + v->a[95100] = anon_sym_GT_PIPE; + v->a[95101] = anon_sym_LT_AMP_DASH; + v->a[95102] = anon_sym_GT_AMP_DASH; + v->a[95103] = anon_sym_LT_LT; + v->a[95104] = anon_sym_LT_LT_DASH; + v->a[95105] = anon_sym_AMP; + v->a[95106] = anon_sym_BQUOTE; + v->a[95107] = anon_sym_SEMI; + v->a[95108] = 3; + v->a[95109] = actions(3); + v->a[95110] = 1; + v->a[95111] = sym_comment; + v->a[95112] = actions(3050); + v->a[95113] = 4; + v->a[95114] = sym_file_descriptor; + v->a[95115] = sym__concat; + v->a[95116] = sym_variable_name; + v->a[95117] = aux_sym_heredoc_redirect_token1; + v->a[95118] = actions(3048); + v->a[95119] = 22; small_parse_table_4756(v); } void small_parse_table_4756(t_small_parse_table_array *v) { - v->a[95120] = actions(1153); - v->a[95121] = 1; - v->a[95122] = aux_sym_number_token1; - v->a[95123] = actions(1155); - v->a[95124] = 1; - v->a[95125] = aux_sym_number_token2; - v->a[95126] = actions(1157); - v->a[95127] = 1; - v->a[95128] = anon_sym_DOLLAR_LBRACE; - v->a[95129] = actions(1159); - v->a[95130] = 1; - v->a[95131] = anon_sym_DOLLAR_LPAREN; - v->a[95132] = actions(1163); - v->a[95133] = 1; - v->a[95134] = anon_sym_DOLLAR_BQUOTE; - v->a[95135] = actions(1167); - v->a[95136] = 1; - v->a[95137] = sym_test_operator; - v->a[95138] = actions(1169); - v->a[95139] = 1; + v->a[95120] = anon_sym_PIPE; + v->a[95121] = anon_sym_SEMI_SEMI; + v->a[95122] = anon_sym_SEMI_AMP; + v->a[95123] = anon_sym_SEMI_SEMI_AMP; + v->a[95124] = anon_sym_PIPE_AMP; + v->a[95125] = anon_sym_AMP_AMP; + v->a[95126] = anon_sym_PIPE_PIPE; + v->a[95127] = anon_sym_LT; + v->a[95128] = anon_sym_GT; + v->a[95129] = anon_sym_GT_GT; + v->a[95130] = anon_sym_AMP_GT; + v->a[95131] = anon_sym_AMP_GT_GT; + v->a[95132] = anon_sym_LT_AMP; + v->a[95133] = anon_sym_GT_AMP; + v->a[95134] = anon_sym_GT_PIPE; + v->a[95135] = anon_sym_LT_AMP_DASH; + v->a[95136] = anon_sym_GT_AMP_DASH; + v->a[95137] = anon_sym_LT_LT; + v->a[95138] = anon_sym_LT_LT_DASH; + v->a[95139] = anon_sym_AMP; small_parse_table_4757(v); } void small_parse_table_4757(t_small_parse_table_array *v) { - v->a[95140] = sym__brace_start; - v->a[95141] = actions(3060); - v->a[95142] = 1; - v->a[95143] = anon_sym_BQUOTE; - v->a[95144] = state(2484); - v->a[95145] = 1; - v->a[95146] = aux_sym__literal_repeat1; - v->a[95147] = state(2970); - v->a[95148] = 1; - v->a[95149] = sym__expression; - v->a[95150] = actions(1129); - v->a[95151] = 2; - v->a[95152] = anon_sym_LPAREN_LPAREN; - v->a[95153] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95154] = actions(1135); - v->a[95155] = 2; - v->a[95156] = anon_sym_PLUS_PLUS2; - v->a[95157] = anon_sym_DASH_DASH2; - v->a[95158] = actions(1137); - v->a[95159] = 2; + v->a[95140] = aux_sym_concatenation_token1; + v->a[95141] = anon_sym_SEMI; + v->a[95142] = 6; + v->a[95143] = actions(3); + v->a[95144] = 1; + v->a[95145] = sym_comment; + v->a[95146] = actions(5161); + v->a[95147] = 1; + v->a[95148] = aux_sym_concatenation_token1; + v->a[95149] = actions(5235); + v->a[95150] = 1; + v->a[95151] = sym__concat; + v->a[95152] = state(1853); + v->a[95153] = 1; + v->a[95154] = aux_sym_concatenation_repeat1; + v->a[95155] = actions(2690); + v->a[95156] = 3; + v->a[95157] = sym_file_descriptor; + v->a[95158] = sym_variable_name; + v->a[95159] = aux_sym_heredoc_redirect_token1; small_parse_table_4758(v); } void small_parse_table_4758(t_small_parse_table_array *v) { - v->a[95160] = anon_sym_DASH2; - v->a[95161] = anon_sym_PLUS2; - v->a[95162] = actions(1151); - v->a[95163] = 2; - v->a[95164] = sym_raw_string; - v->a[95165] = sym_ansi_c_string; - v->a[95166] = actions(1165); - v->a[95167] = 2; - v->a[95168] = anon_sym_LT_LPAREN; - v->a[95169] = anon_sym_GT_LPAREN; - v->a[95170] = state(2594); - v->a[95171] = 6; - v->a[95172] = sym_binary_expression; - v->a[95173] = sym_ternary_expression; - v->a[95174] = sym_unary_expression; - v->a[95175] = sym_postfix_expression; - v->a[95176] = sym_parenthesized_expression; - v->a[95177] = sym_concatenation; - v->a[95178] = state(2573); - v->a[95179] = 9; + v->a[95160] = actions(2688); + v->a[95161] = 20; + v->a[95162] = anon_sym_PIPE; + v->a[95163] = anon_sym_SEMI_SEMI; + v->a[95164] = anon_sym_PIPE_AMP; + v->a[95165] = anon_sym_AMP_AMP; + v->a[95166] = anon_sym_PIPE_PIPE; + v->a[95167] = anon_sym_LT; + v->a[95168] = anon_sym_GT; + v->a[95169] = anon_sym_GT_GT; + v->a[95170] = anon_sym_AMP_GT; + v->a[95171] = anon_sym_AMP_GT_GT; + v->a[95172] = anon_sym_LT_AMP; + v->a[95173] = anon_sym_GT_AMP; + v->a[95174] = anon_sym_GT_PIPE; + v->a[95175] = anon_sym_LT_AMP_DASH; + v->a[95176] = anon_sym_GT_AMP_DASH; + v->a[95177] = anon_sym_LT_LT; + v->a[95178] = anon_sym_LT_LT_DASH; + v->a[95179] = anon_sym_AMP; small_parse_table_4759(v); } void small_parse_table_4759(t_small_parse_table_array *v) { - v->a[95180] = sym_arithmetic_expansion; - v->a[95181] = sym_brace_expression; - v->a[95182] = sym_string; - v->a[95183] = sym_translated_string; - v->a[95184] = sym_number; - v->a[95185] = sym_simple_expansion; - v->a[95186] = sym_expansion; - v->a[95187] = sym_command_substitution; - v->a[95188] = sym_process_substitution; - v->a[95189] = 26; - v->a[95190] = actions(71); - v->a[95191] = 1; - v->a[95192] = sym_comment; - v->a[95193] = actions(1127); - v->a[95194] = 1; - v->a[95195] = sym_word; - v->a[95196] = actions(1131); - v->a[95197] = 1; - v->a[95198] = anon_sym_LPAREN; - v->a[95199] = actions(1133); + v->a[95180] = anon_sym_BQUOTE; + v->a[95181] = anon_sym_SEMI; + v->a[95182] = 3; + v->a[95183] = actions(3); + v->a[95184] = 1; + v->a[95185] = sym_comment; + v->a[95186] = actions(3024); + v->a[95187] = 4; + v->a[95188] = sym_file_descriptor; + v->a[95189] = sym__concat; + v->a[95190] = ts_builtin_sym_end; + v->a[95191] = aux_sym_heredoc_redirect_token1; + v->a[95192] = actions(3022); + v->a[95193] = 22; + v->a[95194] = anon_sym_PIPE; + v->a[95195] = anon_sym_RPAREN; + v->a[95196] = anon_sym_SEMI_SEMI; + v->a[95197] = anon_sym_PIPE_AMP; + v->a[95198] = anon_sym_AMP_AMP; + v->a[95199] = anon_sym_PIPE_PIPE; small_parse_table_4760(v); } diff --git a/parser/static/small_parse_table/small_parse_table_952.c b/parser/static/small_parse_table/small_parse_table_952.c index 0c03c4e6..f442d7b0 100644 --- a/parser/static/small_parse_table/small_parse_table_952.c +++ b/parser/static/small_parse_table/small_parse_table_952.c @@ -14,126 +14,126 @@ void small_parse_table_4760(t_small_parse_table_array *v) { - v->a[95200] = 1; - v->a[95201] = anon_sym_BANG; - v->a[95202] = actions(1139); - v->a[95203] = 1; - v->a[95204] = anon_sym_TILDE; - v->a[95205] = actions(1141); - v->a[95206] = 1; - v->a[95207] = anon_sym_DOLLAR_LBRACK; - v->a[95208] = actions(1145); - v->a[95209] = 1; - v->a[95210] = anon_sym_DOLLAR; - v->a[95211] = actions(1147); - v->a[95212] = 1; - v->a[95213] = sym__special_character; - v->a[95214] = actions(1149); - v->a[95215] = 1; - v->a[95216] = anon_sym_DQUOTE; - v->a[95217] = actions(1153); + v->a[95200] = anon_sym_LT; + v->a[95201] = anon_sym_GT; + v->a[95202] = anon_sym_GT_GT; + v->a[95203] = anon_sym_AMP_GT; + v->a[95204] = anon_sym_AMP_GT_GT; + v->a[95205] = anon_sym_LT_AMP; + v->a[95206] = anon_sym_GT_AMP; + v->a[95207] = anon_sym_GT_PIPE; + v->a[95208] = anon_sym_LT_AMP_DASH; + v->a[95209] = anon_sym_GT_AMP_DASH; + v->a[95210] = anon_sym_LT_LT; + v->a[95211] = anon_sym_LT_LT_DASH; + v->a[95212] = anon_sym_AMP; + v->a[95213] = aux_sym_concatenation_token1; + v->a[95214] = anon_sym_BQUOTE; + v->a[95215] = anon_sym_SEMI; + v->a[95216] = 3; + v->a[95217] = actions(3); v->a[95218] = 1; - v->a[95219] = aux_sym_number_token1; + v->a[95219] = sym_comment; small_parse_table_4761(v); } void small_parse_table_4761(t_small_parse_table_array *v) { - v->a[95220] = actions(1155); - v->a[95221] = 1; - v->a[95222] = aux_sym_number_token2; - v->a[95223] = actions(1157); - v->a[95224] = 1; - v->a[95225] = anon_sym_DOLLAR_LBRACE; - v->a[95226] = actions(1159); - v->a[95227] = 1; - v->a[95228] = anon_sym_DOLLAR_LPAREN; - v->a[95229] = actions(1163); - v->a[95230] = 1; - v->a[95231] = anon_sym_DOLLAR_BQUOTE; - v->a[95232] = actions(1167); - v->a[95233] = 1; - v->a[95234] = sym_test_operator; - v->a[95235] = actions(1169); - v->a[95236] = 1; - v->a[95237] = sym__brace_start; - v->a[95238] = actions(3060); - v->a[95239] = 1; + v->a[95220] = actions(3020); + v->a[95221] = 4; + v->a[95222] = sym_file_descriptor; + v->a[95223] = sym__concat; + v->a[95224] = ts_builtin_sym_end; + v->a[95225] = aux_sym_heredoc_redirect_token1; + v->a[95226] = actions(3018); + v->a[95227] = 22; + v->a[95228] = anon_sym_PIPE; + v->a[95229] = anon_sym_RPAREN; + v->a[95230] = anon_sym_SEMI_SEMI; + v->a[95231] = anon_sym_PIPE_AMP; + v->a[95232] = anon_sym_AMP_AMP; + v->a[95233] = anon_sym_PIPE_PIPE; + v->a[95234] = anon_sym_LT; + v->a[95235] = anon_sym_GT; + v->a[95236] = anon_sym_GT_GT; + v->a[95237] = anon_sym_AMP_GT; + v->a[95238] = anon_sym_AMP_GT_GT; + v->a[95239] = anon_sym_LT_AMP; small_parse_table_4762(v); } void small_parse_table_4762(t_small_parse_table_array *v) { - v->a[95240] = anon_sym_BQUOTE; - v->a[95241] = state(2484); - v->a[95242] = 1; - v->a[95243] = aux_sym__literal_repeat1; - v->a[95244] = state(2969); - v->a[95245] = 1; - v->a[95246] = sym__expression; - v->a[95247] = actions(1129); - v->a[95248] = 2; - v->a[95249] = anon_sym_LPAREN_LPAREN; - v->a[95250] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95251] = actions(1135); - v->a[95252] = 2; - v->a[95253] = anon_sym_PLUS_PLUS2; - v->a[95254] = anon_sym_DASH_DASH2; - v->a[95255] = actions(1137); - v->a[95256] = 2; - v->a[95257] = anon_sym_DASH2; - v->a[95258] = anon_sym_PLUS2; - v->a[95259] = actions(1151); + v->a[95240] = anon_sym_GT_AMP; + v->a[95241] = anon_sym_GT_PIPE; + v->a[95242] = anon_sym_LT_AMP_DASH; + v->a[95243] = anon_sym_GT_AMP_DASH; + v->a[95244] = anon_sym_LT_LT; + v->a[95245] = anon_sym_LT_LT_DASH; + v->a[95246] = anon_sym_AMP; + v->a[95247] = aux_sym_concatenation_token1; + v->a[95248] = anon_sym_BQUOTE; + v->a[95249] = anon_sym_SEMI; + v->a[95250] = 3; + v->a[95251] = actions(3); + v->a[95252] = 1; + v->a[95253] = sym_comment; + v->a[95254] = actions(3125); + v->a[95255] = 4; + v->a[95256] = sym_file_descriptor; + v->a[95257] = sym__concat; + v->a[95258] = sym_variable_name; + v->a[95259] = aux_sym_heredoc_redirect_token1; small_parse_table_4763(v); } void small_parse_table_4763(t_small_parse_table_array *v) { - v->a[95260] = 2; - v->a[95261] = sym_raw_string; - v->a[95262] = sym_ansi_c_string; - v->a[95263] = actions(1165); - v->a[95264] = 2; - v->a[95265] = anon_sym_LT_LPAREN; - v->a[95266] = anon_sym_GT_LPAREN; - v->a[95267] = state(2594); - v->a[95268] = 6; - v->a[95269] = sym_binary_expression; - v->a[95270] = sym_ternary_expression; - v->a[95271] = sym_unary_expression; - v->a[95272] = sym_postfix_expression; - v->a[95273] = sym_parenthesized_expression; - v->a[95274] = sym_concatenation; - v->a[95275] = state(2573); - v->a[95276] = 9; - v->a[95277] = sym_arithmetic_expansion; - v->a[95278] = sym_brace_expression; - v->a[95279] = sym_string; + v->a[95260] = actions(3123); + v->a[95261] = 22; + v->a[95262] = anon_sym_PIPE; + v->a[95263] = anon_sym_SEMI_SEMI; + v->a[95264] = anon_sym_SEMI_AMP; + v->a[95265] = anon_sym_SEMI_SEMI_AMP; + v->a[95266] = anon_sym_PIPE_AMP; + v->a[95267] = anon_sym_AMP_AMP; + v->a[95268] = anon_sym_PIPE_PIPE; + v->a[95269] = anon_sym_LT; + v->a[95270] = anon_sym_GT; + v->a[95271] = anon_sym_GT_GT; + v->a[95272] = anon_sym_AMP_GT; + v->a[95273] = anon_sym_AMP_GT_GT; + v->a[95274] = anon_sym_LT_AMP; + v->a[95275] = anon_sym_GT_AMP; + v->a[95276] = anon_sym_GT_PIPE; + v->a[95277] = anon_sym_LT_AMP_DASH; + v->a[95278] = anon_sym_GT_AMP_DASH; + v->a[95279] = anon_sym_LT_LT; small_parse_table_4764(v); } void small_parse_table_4764(t_small_parse_table_array *v) { - v->a[95280] = sym_translated_string; - v->a[95281] = sym_number; - v->a[95282] = sym_simple_expansion; - v->a[95283] = sym_expansion; - v->a[95284] = sym_command_substitution; - v->a[95285] = sym_process_substitution; - v->a[95286] = 26; - v->a[95287] = actions(71); - v->a[95288] = 1; - v->a[95289] = sym_comment; - v->a[95290] = actions(1127); - v->a[95291] = 1; - v->a[95292] = sym_word; - v->a[95293] = actions(1131); - v->a[95294] = 1; - v->a[95295] = anon_sym_LPAREN; - v->a[95296] = actions(1133); - v->a[95297] = 1; - v->a[95298] = anon_sym_BANG; - v->a[95299] = actions(1139); + v->a[95280] = anon_sym_LT_LT_DASH; + v->a[95281] = anon_sym_AMP; + v->a[95282] = aux_sym_concatenation_token1; + v->a[95283] = anon_sym_SEMI; + v->a[95284] = 5; + v->a[95285] = actions(3); + v->a[95286] = 1; + v->a[95287] = sym_comment; + v->a[95288] = actions(5237); + v->a[95289] = 1; + v->a[95290] = sym__special_character; + v->a[95291] = state(1970); + v->a[95292] = 1; + v->a[95293] = aux_sym__literal_repeat1; + v->a[95294] = actions(3252); + v->a[95295] = 3; + v->a[95296] = sym_file_descriptor; + v->a[95297] = sym_variable_name; + v->a[95298] = aux_sym_heredoc_redirect_token1; + v->a[95299] = actions(3250); small_parse_table_4765(v); } diff --git a/parser/static/small_parse_table/small_parse_table_953.c b/parser/static/small_parse_table/small_parse_table_953.c index dd17d83f..5dc1c837 100644 --- a/parser/static/small_parse_table/small_parse_table_953.c +++ b/parser/static/small_parse_table/small_parse_table_953.c @@ -14,126 +14,126 @@ void small_parse_table_4765(t_small_parse_table_array *v) { - v->a[95300] = 1; - v->a[95301] = anon_sym_TILDE; - v->a[95302] = actions(1141); - v->a[95303] = 1; - v->a[95304] = anon_sym_DOLLAR_LBRACK; - v->a[95305] = actions(1145); - v->a[95306] = 1; - v->a[95307] = anon_sym_DOLLAR; - v->a[95308] = actions(1147); - v->a[95309] = 1; - v->a[95310] = sym__special_character; - v->a[95311] = actions(1149); - v->a[95312] = 1; - v->a[95313] = anon_sym_DQUOTE; - v->a[95314] = actions(1153); - v->a[95315] = 1; - v->a[95316] = aux_sym_number_token1; - v->a[95317] = actions(1155); - v->a[95318] = 1; - v->a[95319] = aux_sym_number_token2; + v->a[95300] = 21; + v->a[95301] = anon_sym_PIPE; + v->a[95302] = anon_sym_SEMI_SEMI; + v->a[95303] = anon_sym_SEMI_AMP; + v->a[95304] = anon_sym_SEMI_SEMI_AMP; + v->a[95305] = anon_sym_PIPE_AMP; + v->a[95306] = anon_sym_AMP_AMP; + v->a[95307] = anon_sym_PIPE_PIPE; + v->a[95308] = anon_sym_LT; + v->a[95309] = anon_sym_GT; + v->a[95310] = anon_sym_GT_GT; + v->a[95311] = anon_sym_AMP_GT; + v->a[95312] = anon_sym_AMP_GT_GT; + v->a[95313] = anon_sym_LT_AMP; + v->a[95314] = anon_sym_GT_AMP; + v->a[95315] = anon_sym_GT_PIPE; + v->a[95316] = anon_sym_LT_AMP_DASH; + v->a[95317] = anon_sym_GT_AMP_DASH; + v->a[95318] = anon_sym_LT_LT; + v->a[95319] = anon_sym_LT_LT_DASH; small_parse_table_4766(v); } void small_parse_table_4766(t_small_parse_table_array *v) { - v->a[95320] = actions(1157); - v->a[95321] = 1; - v->a[95322] = anon_sym_DOLLAR_LBRACE; - v->a[95323] = actions(1159); + v->a[95320] = anon_sym_AMP; + v->a[95321] = anon_sym_SEMI; + v->a[95322] = 11; + v->a[95323] = actions(3); v->a[95324] = 1; - v->a[95325] = anon_sym_DOLLAR_LPAREN; - v->a[95326] = actions(1163); + v->a[95325] = sym_comment; + v->a[95326] = actions(2743); v->a[95327] = 1; - v->a[95328] = anon_sym_DOLLAR_BQUOTE; - v->a[95329] = actions(1167); + v->a[95328] = aux_sym_heredoc_redirect_token1; + v->a[95329] = actions(5243); v->a[95330] = 1; - v->a[95331] = sym_test_operator; - v->a[95332] = actions(1169); - v->a[95333] = 1; - v->a[95334] = sym__brace_start; - v->a[95335] = actions(3060); - v->a[95336] = 1; - v->a[95337] = anon_sym_BQUOTE; - v->a[95338] = state(2484); - v->a[95339] = 1; + v->a[95331] = sym_file_descriptor; + v->a[95332] = actions(2516); + v->a[95333] = 2; + v->a[95334] = anon_sym_PIPE; + v->a[95335] = anon_sym_PIPE_AMP; + v->a[95336] = actions(2706); + v->a[95337] = 2; + v->a[95338] = anon_sym_AMP_AMP; + v->a[95339] = anon_sym_PIPE_PIPE; small_parse_table_4767(v); } void small_parse_table_4767(t_small_parse_table_array *v) { - v->a[95340] = aux_sym__literal_repeat1; - v->a[95341] = state(2968); - v->a[95342] = 1; - v->a[95343] = sym__expression; - v->a[95344] = actions(1129); + v->a[95340] = actions(2708); + v->a[95341] = 2; + v->a[95342] = anon_sym_LT_LT; + v->a[95343] = anon_sym_LT_LT_DASH; + v->a[95344] = actions(2745); v->a[95345] = 2; - v->a[95346] = anon_sym_LPAREN_LPAREN; - v->a[95347] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95348] = actions(1135); + v->a[95346] = anon_sym_AMP; + v->a[95347] = anon_sym_SEMI; + v->a[95348] = actions(5241); v->a[95349] = 2; - v->a[95350] = anon_sym_PLUS_PLUS2; - v->a[95351] = anon_sym_DASH_DASH2; - v->a[95352] = actions(1137); - v->a[95353] = 2; - v->a[95354] = anon_sym_DASH2; - v->a[95355] = anon_sym_PLUS2; - v->a[95356] = actions(1151); - v->a[95357] = 2; - v->a[95358] = sym_raw_string; - v->a[95359] = sym_ansi_c_string; + v->a[95350] = anon_sym_LT_AMP_DASH; + v->a[95351] = anon_sym_GT_AMP_DASH; + v->a[95352] = actions(2514); + v->a[95353] = 3; + v->a[95354] = anon_sym_SEMI_SEMI; + v->a[95355] = anon_sym_SEMI_AMP; + v->a[95356] = anon_sym_SEMI_SEMI_AMP; + v->a[95357] = state(1983); + v->a[95358] = 3; + v->a[95359] = sym_file_redirect; small_parse_table_4768(v); } void small_parse_table_4768(t_small_parse_table_array *v) { - v->a[95360] = actions(1165); - v->a[95361] = 2; - v->a[95362] = anon_sym_LT_LPAREN; - v->a[95363] = anon_sym_GT_LPAREN; - v->a[95364] = state(2594); - v->a[95365] = 6; - v->a[95366] = sym_binary_expression; - v->a[95367] = sym_ternary_expression; - v->a[95368] = sym_unary_expression; - v->a[95369] = sym_postfix_expression; - v->a[95370] = sym_parenthesized_expression; - v->a[95371] = sym_concatenation; - v->a[95372] = state(2573); - v->a[95373] = 9; - v->a[95374] = sym_arithmetic_expansion; - v->a[95375] = sym_brace_expression; - v->a[95376] = sym_string; - v->a[95377] = sym_translated_string; - v->a[95378] = sym_number; - v->a[95379] = sym_simple_expansion; + v->a[95360] = sym_heredoc_redirect; + v->a[95361] = aux_sym_redirected_statement_repeat1; + v->a[95362] = actions(5239); + v->a[95363] = 8; + v->a[95364] = anon_sym_LT; + v->a[95365] = anon_sym_GT; + v->a[95366] = anon_sym_GT_GT; + v->a[95367] = anon_sym_AMP_GT; + v->a[95368] = anon_sym_AMP_GT_GT; + v->a[95369] = anon_sym_LT_AMP; + v->a[95370] = anon_sym_GT_AMP; + v->a[95371] = anon_sym_GT_PIPE; + v->a[95372] = 6; + v->a[95373] = actions(3); + v->a[95374] = 1; + v->a[95375] = sym_comment; + v->a[95376] = actions(4885); + v->a[95377] = 1; + v->a[95378] = sym_variable_name; + v->a[95379] = actions(828); small_parse_table_4769(v); } void small_parse_table_4769(t_small_parse_table_array *v) { - v->a[95380] = sym_expansion; - v->a[95381] = sym_command_substitution; - v->a[95382] = sym_process_substitution; - v->a[95383] = 26; - v->a[95384] = actions(71); - v->a[95385] = 1; - v->a[95386] = sym_comment; - v->a[95387] = actions(1127); - v->a[95388] = 1; - v->a[95389] = sym_word; - v->a[95390] = actions(1131); - v->a[95391] = 1; - v->a[95392] = anon_sym_LPAREN; - v->a[95393] = actions(1133); - v->a[95394] = 1; - v->a[95395] = anon_sym_BANG; - v->a[95396] = actions(1139); - v->a[95397] = 1; - v->a[95398] = anon_sym_TILDE; - v->a[95399] = actions(1141); + v->a[95380] = 2; + v->a[95381] = sym_test_operator; + v->a[95382] = sym__brace_start; + v->a[95383] = actions(4883); + v->a[95384] = 2; + v->a[95385] = aux_sym__simple_variable_name_token1; + v->a[95386] = aux_sym__multiline_variable_name_token1; + v->a[95387] = actions(4881); + v->a[95388] = 9; + v->a[95389] = anon_sym_BANG; + v->a[95390] = anon_sym_DASH; + v->a[95391] = anon_sym_STAR; + v->a[95392] = anon_sym_QMARK; + v->a[95393] = anon_sym_DOLLAR; + v->a[95394] = anon_sym_POUND; + v->a[95395] = anon_sym_AT; + v->a[95396] = anon_sym_0; + v->a[95397] = anon_sym__; + v->a[95398] = actions(826); + v->a[95399] = 12; small_parse_table_4770(v); } diff --git a/parser/static/small_parse_table/small_parse_table_954.c b/parser/static/small_parse_table/small_parse_table_954.c index 7c2b77cd..751733d5 100644 --- a/parser/static/small_parse_table/small_parse_table_954.c +++ b/parser/static/small_parse_table/small_parse_table_954.c @@ -14,126 +14,126 @@ void small_parse_table_4770(t_small_parse_table_array *v) { - v->a[95400] = 1; - v->a[95401] = anon_sym_DOLLAR_LBRACK; - v->a[95402] = actions(1145); - v->a[95403] = 1; - v->a[95404] = anon_sym_DOLLAR; - v->a[95405] = actions(1147); - v->a[95406] = 1; - v->a[95407] = sym__special_character; - v->a[95408] = actions(1149); - v->a[95409] = 1; - v->a[95410] = anon_sym_DQUOTE; - v->a[95411] = actions(1153); - v->a[95412] = 1; - v->a[95413] = aux_sym_number_token1; - v->a[95414] = actions(1155); - v->a[95415] = 1; - v->a[95416] = aux_sym_number_token2; - v->a[95417] = actions(1157); - v->a[95418] = 1; - v->a[95419] = anon_sym_DOLLAR_LBRACE; + v->a[95400] = aux_sym_heredoc_redirect_token1; + v->a[95401] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[95402] = sym__special_character; + v->a[95403] = anon_sym_DQUOTE; + v->a[95404] = sym_raw_string; + v->a[95405] = aux_sym_number_token1; + v->a[95406] = aux_sym_number_token2; + v->a[95407] = anon_sym_DOLLAR_LBRACE; + v->a[95408] = anon_sym_DOLLAR_LPAREN; + v->a[95409] = anon_sym_BQUOTE; + v->a[95410] = anon_sym_DOLLAR_BQUOTE; + v->a[95411] = sym_word; + v->a[95412] = 3; + v->a[95413] = actions(3); + v->a[95414] = 1; + v->a[95415] = sym_comment; + v->a[95416] = actions(3062); + v->a[95417] = 4; + v->a[95418] = sym_file_descriptor; + v->a[95419] = sym__concat; small_parse_table_4771(v); } void small_parse_table_4771(t_small_parse_table_array *v) { - v->a[95420] = actions(1159); - v->a[95421] = 1; - v->a[95422] = anon_sym_DOLLAR_LPAREN; - v->a[95423] = actions(1163); - v->a[95424] = 1; - v->a[95425] = anon_sym_DOLLAR_BQUOTE; - v->a[95426] = actions(1167); - v->a[95427] = 1; - v->a[95428] = sym_test_operator; - v->a[95429] = actions(1169); - v->a[95430] = 1; - v->a[95431] = sym__brace_start; - v->a[95432] = actions(3060); - v->a[95433] = 1; - v->a[95434] = anon_sym_BQUOTE; - v->a[95435] = state(2484); - v->a[95436] = 1; - v->a[95437] = aux_sym__literal_repeat1; - v->a[95438] = state(2967); - v->a[95439] = 1; + v->a[95420] = sym_variable_name; + v->a[95421] = aux_sym_heredoc_redirect_token1; + v->a[95422] = actions(3060); + v->a[95423] = 22; + v->a[95424] = anon_sym_PIPE; + v->a[95425] = anon_sym_SEMI_SEMI; + v->a[95426] = anon_sym_SEMI_AMP; + v->a[95427] = anon_sym_SEMI_SEMI_AMP; + v->a[95428] = anon_sym_PIPE_AMP; + v->a[95429] = anon_sym_AMP_AMP; + v->a[95430] = anon_sym_PIPE_PIPE; + v->a[95431] = anon_sym_LT; + v->a[95432] = anon_sym_GT; + v->a[95433] = anon_sym_GT_GT; + v->a[95434] = anon_sym_AMP_GT; + v->a[95435] = anon_sym_AMP_GT_GT; + v->a[95436] = anon_sym_LT_AMP; + v->a[95437] = anon_sym_GT_AMP; + v->a[95438] = anon_sym_GT_PIPE; + v->a[95439] = anon_sym_LT_AMP_DASH; small_parse_table_4772(v); } void small_parse_table_4772(t_small_parse_table_array *v) { - v->a[95440] = sym__expression; - v->a[95441] = actions(1129); - v->a[95442] = 2; - v->a[95443] = anon_sym_LPAREN_LPAREN; - v->a[95444] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95445] = actions(1135); - v->a[95446] = 2; - v->a[95447] = anon_sym_PLUS_PLUS2; - v->a[95448] = anon_sym_DASH_DASH2; - v->a[95449] = actions(1137); - v->a[95450] = 2; - v->a[95451] = anon_sym_DASH2; - v->a[95452] = anon_sym_PLUS2; - v->a[95453] = actions(1151); - v->a[95454] = 2; - v->a[95455] = sym_raw_string; - v->a[95456] = sym_ansi_c_string; - v->a[95457] = actions(1165); - v->a[95458] = 2; - v->a[95459] = anon_sym_LT_LPAREN; + v->a[95440] = anon_sym_GT_AMP_DASH; + v->a[95441] = anon_sym_LT_LT; + v->a[95442] = anon_sym_LT_LT_DASH; + v->a[95443] = anon_sym_AMP; + v->a[95444] = aux_sym_concatenation_token1; + v->a[95445] = anon_sym_SEMI; + v->a[95446] = 3; + v->a[95447] = actions(3); + v->a[95448] = 1; + v->a[95449] = sym_comment; + v->a[95450] = actions(2654); + v->a[95451] = 4; + v->a[95452] = sym_file_descriptor; + v->a[95453] = sym__concat; + v->a[95454] = sym_variable_name; + v->a[95455] = aux_sym_heredoc_redirect_token1; + v->a[95456] = actions(2652); + v->a[95457] = 22; + v->a[95458] = anon_sym_PIPE; + v->a[95459] = anon_sym_SEMI_SEMI; small_parse_table_4773(v); } void small_parse_table_4773(t_small_parse_table_array *v) { - v->a[95460] = anon_sym_GT_LPAREN; - v->a[95461] = state(2594); - v->a[95462] = 6; - v->a[95463] = sym_binary_expression; - v->a[95464] = sym_ternary_expression; - v->a[95465] = sym_unary_expression; - v->a[95466] = sym_postfix_expression; - v->a[95467] = sym_parenthesized_expression; - v->a[95468] = sym_concatenation; - v->a[95469] = state(2573); - v->a[95470] = 9; - v->a[95471] = sym_arithmetic_expansion; - v->a[95472] = sym_brace_expression; - v->a[95473] = sym_string; - v->a[95474] = sym_translated_string; - v->a[95475] = sym_number; - v->a[95476] = sym_simple_expansion; - v->a[95477] = sym_expansion; - v->a[95478] = sym_command_substitution; - v->a[95479] = sym_process_substitution; + v->a[95460] = anon_sym_SEMI_AMP; + v->a[95461] = anon_sym_SEMI_SEMI_AMP; + v->a[95462] = anon_sym_PIPE_AMP; + v->a[95463] = anon_sym_AMP_AMP; + v->a[95464] = anon_sym_PIPE_PIPE; + v->a[95465] = anon_sym_LT; + v->a[95466] = anon_sym_GT; + v->a[95467] = anon_sym_GT_GT; + v->a[95468] = anon_sym_AMP_GT; + v->a[95469] = anon_sym_AMP_GT_GT; + v->a[95470] = anon_sym_LT_AMP; + v->a[95471] = anon_sym_GT_AMP; + v->a[95472] = anon_sym_GT_PIPE; + v->a[95473] = anon_sym_LT_AMP_DASH; + v->a[95474] = anon_sym_GT_AMP_DASH; + v->a[95475] = anon_sym_LT_LT; + v->a[95476] = anon_sym_LT_LT_DASH; + v->a[95477] = anon_sym_AMP; + v->a[95478] = aux_sym_concatenation_token1; + v->a[95479] = anon_sym_SEMI; small_parse_table_4774(v); } void small_parse_table_4774(t_small_parse_table_array *v) { - v->a[95480] = 3; + v->a[95480] = 5; v->a[95481] = actions(3); v->a[95482] = 1; v->a[95483] = sym_comment; - v->a[95484] = actions(1322); - v->a[95485] = 6; - v->a[95486] = sym_file_descriptor; - v->a[95487] = sym__concat; - v->a[95488] = sym_test_operator; - v->a[95489] = sym__brace_start; - v->a[95490] = ts_builtin_sym_end; - v->a[95491] = aux_sym_heredoc_redirect_token1; - v->a[95492] = actions(1320); - v->a[95493] = 37; - v->a[95494] = anon_sym_LPAREN_LPAREN; - v->a[95495] = anon_sym_SEMI; - v->a[95496] = anon_sym_PIPE_PIPE; - v->a[95497] = anon_sym_AMP_AMP; - v->a[95498] = anon_sym_PIPE; - v->a[95499] = anon_sym_AMP; + v->a[95484] = actions(5245); + v->a[95485] = 1; + v->a[95486] = sym__special_character; + v->a[95487] = state(1970); + v->a[95488] = 1; + v->a[95489] = aux_sym__literal_repeat1; + v->a[95490] = actions(3197); + v->a[95491] = 3; + v->a[95492] = sym_file_descriptor; + v->a[95493] = sym_variable_name; + v->a[95494] = aux_sym_heredoc_redirect_token1; + v->a[95495] = actions(3195); + v->a[95496] = 21; + v->a[95497] = anon_sym_PIPE; + v->a[95498] = anon_sym_SEMI_SEMI; + v->a[95499] = anon_sym_SEMI_AMP; small_parse_table_4775(v); } diff --git a/parser/static/small_parse_table/small_parse_table_955.c b/parser/static/small_parse_table/small_parse_table_955.c index 8b50ac7d..7078941f 100644 --- a/parser/static/small_parse_table/small_parse_table_955.c +++ b/parser/static/small_parse_table/small_parse_table_955.c @@ -14,126 +14,126 @@ void small_parse_table_4775(t_small_parse_table_array *v) { - v->a[95500] = anon_sym_LT; - v->a[95501] = anon_sym_GT; - v->a[95502] = anon_sym_LT_LT; - v->a[95503] = anon_sym_GT_GT; - v->a[95504] = anon_sym_SEMI_SEMI; - v->a[95505] = anon_sym_PIPE_AMP; - v->a[95506] = anon_sym_AMP_GT; - v->a[95507] = anon_sym_AMP_GT_GT; - v->a[95508] = anon_sym_LT_AMP; - v->a[95509] = anon_sym_GT_AMP; - v->a[95510] = anon_sym_GT_PIPE; - v->a[95511] = anon_sym_LT_AMP_DASH; - v->a[95512] = anon_sym_GT_AMP_DASH; - v->a[95513] = anon_sym_LT_LT_DASH; - v->a[95514] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95515] = anon_sym_DOLLAR_LBRACK; - v->a[95516] = aux_sym_concatenation_token1; - v->a[95517] = anon_sym_DOLLAR; - v->a[95518] = sym__special_character; - v->a[95519] = anon_sym_DQUOTE; + v->a[95500] = anon_sym_SEMI_SEMI_AMP; + v->a[95501] = anon_sym_PIPE_AMP; + v->a[95502] = anon_sym_AMP_AMP; + v->a[95503] = anon_sym_PIPE_PIPE; + v->a[95504] = anon_sym_LT; + v->a[95505] = anon_sym_GT; + v->a[95506] = anon_sym_GT_GT; + v->a[95507] = anon_sym_AMP_GT; + v->a[95508] = anon_sym_AMP_GT_GT; + v->a[95509] = anon_sym_LT_AMP; + v->a[95510] = anon_sym_GT_AMP; + v->a[95511] = anon_sym_GT_PIPE; + v->a[95512] = anon_sym_LT_AMP_DASH; + v->a[95513] = anon_sym_GT_AMP_DASH; + v->a[95514] = anon_sym_LT_LT; + v->a[95515] = anon_sym_LT_LT_DASH; + v->a[95516] = anon_sym_AMP; + v->a[95517] = anon_sym_SEMI; + v->a[95518] = 6; + v->a[95519] = actions(3); small_parse_table_4776(v); } void small_parse_table_4776(t_small_parse_table_array *v) { - v->a[95520] = sym_raw_string; - v->a[95521] = sym_ansi_c_string; - v->a[95522] = aux_sym_number_token1; - v->a[95523] = aux_sym_number_token2; - v->a[95524] = anon_sym_DOLLAR_LBRACE; - v->a[95525] = anon_sym_DOLLAR_LPAREN; - v->a[95526] = anon_sym_BQUOTE; - v->a[95527] = anon_sym_DOLLAR_BQUOTE; - v->a[95528] = anon_sym_LT_LPAREN; - v->a[95529] = anon_sym_GT_LPAREN; - v->a[95530] = sym_word; - v->a[95531] = 3; - v->a[95532] = actions(3); - v->a[95533] = 1; - v->a[95534] = sym_comment; - v->a[95535] = actions(1318); - v->a[95536] = 6; - v->a[95537] = sym_file_descriptor; - v->a[95538] = sym__concat; - v->a[95539] = sym_test_operator; + v->a[95520] = 1; + v->a[95521] = sym_comment; + v->a[95522] = actions(816); + v->a[95523] = 1; + v->a[95524] = sym_file_descriptor; + v->a[95525] = actions(5252); + v->a[95526] = 1; + v->a[95527] = sym_variable_name; + v->a[95528] = actions(5250); + v->a[95529] = 2; + v->a[95530] = aux_sym__simple_variable_name_token1; + v->a[95531] = aux_sym__multiline_variable_name_token1; + v->a[95532] = actions(5248); + v->a[95533] = 9; + v->a[95534] = anon_sym_BANG; + v->a[95535] = anon_sym_DASH; + v->a[95536] = anon_sym_STAR; + v->a[95537] = anon_sym_QMARK; + v->a[95538] = anon_sym_DOLLAR; + v->a[95539] = anon_sym_POUND; small_parse_table_4777(v); } void small_parse_table_4777(t_small_parse_table_array *v) { - v->a[95540] = sym__brace_start; - v->a[95541] = ts_builtin_sym_end; - v->a[95542] = aux_sym_heredoc_redirect_token1; - v->a[95543] = actions(1316); - v->a[95544] = 37; - v->a[95545] = anon_sym_LPAREN_LPAREN; - v->a[95546] = anon_sym_SEMI; - v->a[95547] = anon_sym_PIPE_PIPE; - v->a[95548] = anon_sym_AMP_AMP; - v->a[95549] = anon_sym_PIPE; - v->a[95550] = anon_sym_AMP; - v->a[95551] = anon_sym_LT; - v->a[95552] = anon_sym_GT; - v->a[95553] = anon_sym_LT_LT; - v->a[95554] = anon_sym_GT_GT; - v->a[95555] = anon_sym_SEMI_SEMI; - v->a[95556] = anon_sym_PIPE_AMP; - v->a[95557] = anon_sym_AMP_GT; - v->a[95558] = anon_sym_AMP_GT_GT; - v->a[95559] = anon_sym_LT_AMP; + v->a[95540] = anon_sym_AT; + v->a[95541] = anon_sym_0; + v->a[95542] = anon_sym__; + v->a[95543] = actions(810); + v->a[95544] = 13; + v->a[95545] = anon_sym_AMP_AMP; + v->a[95546] = anon_sym_PIPE_PIPE; + v->a[95547] = anon_sym_LT; + v->a[95548] = anon_sym_GT; + v->a[95549] = anon_sym_GT_GT; + v->a[95550] = anon_sym_AMP_GT; + v->a[95551] = anon_sym_AMP_GT_GT; + v->a[95552] = anon_sym_LT_AMP; + v->a[95553] = anon_sym_GT_AMP; + v->a[95554] = anon_sym_GT_PIPE; + v->a[95555] = anon_sym_LT_AMP_DASH; + v->a[95556] = anon_sym_GT_AMP_DASH; + v->a[95557] = aux_sym_heredoc_redirect_token1; + v->a[95558] = 6; + v->a[95559] = actions(3); small_parse_table_4778(v); } void small_parse_table_4778(t_small_parse_table_array *v) { - v->a[95560] = anon_sym_GT_AMP; - v->a[95561] = anon_sym_GT_PIPE; - v->a[95562] = anon_sym_LT_AMP_DASH; - v->a[95563] = anon_sym_GT_AMP_DASH; - v->a[95564] = anon_sym_LT_LT_DASH; - v->a[95565] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95566] = anon_sym_DOLLAR_LBRACK; - v->a[95567] = aux_sym_concatenation_token1; - v->a[95568] = anon_sym_DOLLAR; - v->a[95569] = sym__special_character; - v->a[95570] = anon_sym_DQUOTE; - v->a[95571] = sym_raw_string; - v->a[95572] = sym_ansi_c_string; - v->a[95573] = aux_sym_number_token1; - v->a[95574] = aux_sym_number_token2; - v->a[95575] = anon_sym_DOLLAR_LBRACE; - v->a[95576] = anon_sym_DOLLAR_LPAREN; - v->a[95577] = anon_sym_BQUOTE; - v->a[95578] = anon_sym_DOLLAR_BQUOTE; - v->a[95579] = anon_sym_LT_LPAREN; + v->a[95560] = 1; + v->a[95561] = sym_comment; + v->a[95562] = actions(5191); + v->a[95563] = 1; + v->a[95564] = aux_sym_concatenation_token1; + v->a[95565] = actions(5193); + v->a[95566] = 1; + v->a[95567] = sym__concat; + v->a[95568] = state(2006); + v->a[95569] = 1; + v->a[95570] = aux_sym_concatenation_repeat1; + v->a[95571] = actions(1182); + v->a[95572] = 2; + v->a[95573] = sym_file_descriptor; + v->a[95574] = aux_sym_heredoc_redirect_token1; + v->a[95575] = actions(1180); + v->a[95576] = 21; + v->a[95577] = anon_sym_PIPE; + v->a[95578] = anon_sym_SEMI_SEMI; + v->a[95579] = anon_sym_SEMI_AMP; small_parse_table_4779(v); } void small_parse_table_4779(t_small_parse_table_array *v) { - v->a[95580] = anon_sym_GT_LPAREN; - v->a[95581] = sym_word; - v->a[95582] = 3; - v->a[95583] = actions(3); - v->a[95584] = 1; - v->a[95585] = sym_comment; - v->a[95586] = actions(5375); - v->a[95587] = 6; - v->a[95588] = sym_file_descriptor; - v->a[95589] = sym_variable_name; - v->a[95590] = sym_test_operator; - v->a[95591] = sym__brace_start; - v->a[95592] = ts_builtin_sym_end; - v->a[95593] = aux_sym_heredoc_redirect_token1; - v->a[95594] = actions(5373); - v->a[95595] = 37; - v->a[95596] = anon_sym_LPAREN_LPAREN; + v->a[95580] = anon_sym_SEMI_SEMI_AMP; + v->a[95581] = anon_sym_PIPE_AMP; + v->a[95582] = anon_sym_AMP_AMP; + v->a[95583] = anon_sym_PIPE_PIPE; + v->a[95584] = anon_sym_LT; + v->a[95585] = anon_sym_GT; + v->a[95586] = anon_sym_GT_GT; + v->a[95587] = anon_sym_AMP_GT; + v->a[95588] = anon_sym_AMP_GT_GT; + v->a[95589] = anon_sym_LT_AMP; + v->a[95590] = anon_sym_GT_AMP; + v->a[95591] = anon_sym_GT_PIPE; + v->a[95592] = anon_sym_LT_AMP_DASH; + v->a[95593] = anon_sym_GT_AMP_DASH; + v->a[95594] = anon_sym_LT_LT; + v->a[95595] = anon_sym_LT_LT_DASH; + v->a[95596] = anon_sym_AMP; v->a[95597] = anon_sym_SEMI; - v->a[95598] = anon_sym_PIPE_PIPE; - v->a[95599] = anon_sym_AMP_AMP; + v->a[95598] = 6; + v->a[95599] = actions(3); small_parse_table_4780(v); } diff --git a/parser/static/small_parse_table/small_parse_table_956.c b/parser/static/small_parse_table/small_parse_table_956.c index 851aaf72..9b989e73 100644 --- a/parser/static/small_parse_table/small_parse_table_956.c +++ b/parser/static/small_parse_table/small_parse_table_956.c @@ -14,126 +14,126 @@ void small_parse_table_4780(t_small_parse_table_array *v) { - v->a[95600] = anon_sym_PIPE; - v->a[95601] = anon_sym_AMP; - v->a[95602] = anon_sym_LT; - v->a[95603] = anon_sym_GT; - v->a[95604] = anon_sym_LT_LT; - v->a[95605] = anon_sym_GT_GT; - v->a[95606] = anon_sym_SEMI_SEMI; - v->a[95607] = anon_sym_PIPE_AMP; - v->a[95608] = anon_sym_AMP_GT; - v->a[95609] = anon_sym_AMP_GT_GT; - v->a[95610] = anon_sym_LT_AMP; - v->a[95611] = anon_sym_GT_AMP; - v->a[95612] = anon_sym_GT_PIPE; - v->a[95613] = anon_sym_LT_AMP_DASH; - v->a[95614] = anon_sym_GT_AMP_DASH; - v->a[95615] = anon_sym_LT_LT_DASH; - v->a[95616] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95617] = anon_sym_DOLLAR_LBRACK; - v->a[95618] = anon_sym_DOLLAR; - v->a[95619] = sym__special_character; + v->a[95600] = 1; + v->a[95601] = sym_comment; + v->a[95602] = actions(5191); + v->a[95603] = 1; + v->a[95604] = aux_sym_concatenation_token1; + v->a[95605] = actions(5193); + v->a[95606] = 1; + v->a[95607] = sym__concat; + v->a[95608] = state(2006); + v->a[95609] = 1; + v->a[95610] = aux_sym_concatenation_repeat1; + v->a[95611] = actions(1390); + v->a[95612] = 2; + v->a[95613] = sym_file_descriptor; + v->a[95614] = aux_sym_heredoc_redirect_token1; + v->a[95615] = actions(1388); + v->a[95616] = 21; + v->a[95617] = anon_sym_PIPE; + v->a[95618] = anon_sym_SEMI_SEMI; + v->a[95619] = anon_sym_SEMI_AMP; small_parse_table_4781(v); } void small_parse_table_4781(t_small_parse_table_array *v) { - v->a[95620] = anon_sym_DQUOTE; - v->a[95621] = sym_raw_string; - v->a[95622] = sym_ansi_c_string; - v->a[95623] = aux_sym_number_token1; - v->a[95624] = aux_sym_number_token2; - v->a[95625] = anon_sym_DOLLAR_LBRACE; - v->a[95626] = anon_sym_DOLLAR_LPAREN; - v->a[95627] = anon_sym_BQUOTE; - v->a[95628] = anon_sym_DOLLAR_BQUOTE; - v->a[95629] = anon_sym_LT_LPAREN; - v->a[95630] = anon_sym_GT_LPAREN; - v->a[95631] = aux_sym__simple_variable_name_token1; - v->a[95632] = sym_word; - v->a[95633] = 26; - v->a[95634] = actions(71); - v->a[95635] = 1; - v->a[95636] = sym_comment; - v->a[95637] = actions(1127); - v->a[95638] = 1; - v->a[95639] = sym_word; + v->a[95620] = anon_sym_SEMI_SEMI_AMP; + v->a[95621] = anon_sym_PIPE_AMP; + v->a[95622] = anon_sym_AMP_AMP; + v->a[95623] = anon_sym_PIPE_PIPE; + v->a[95624] = anon_sym_LT; + v->a[95625] = anon_sym_GT; + v->a[95626] = anon_sym_GT_GT; + v->a[95627] = anon_sym_AMP_GT; + v->a[95628] = anon_sym_AMP_GT_GT; + v->a[95629] = anon_sym_LT_AMP; + v->a[95630] = anon_sym_GT_AMP; + v->a[95631] = anon_sym_GT_PIPE; + v->a[95632] = anon_sym_LT_AMP_DASH; + v->a[95633] = anon_sym_GT_AMP_DASH; + v->a[95634] = anon_sym_LT_LT; + v->a[95635] = anon_sym_LT_LT_DASH; + v->a[95636] = anon_sym_AMP; + v->a[95637] = anon_sym_SEMI; + v->a[95638] = 7; + v->a[95639] = actions(3); small_parse_table_4782(v); } void small_parse_table_4782(t_small_parse_table_array *v) { - v->a[95640] = actions(1131); - v->a[95641] = 1; - v->a[95642] = anon_sym_LPAREN; - v->a[95643] = actions(1133); - v->a[95644] = 1; - v->a[95645] = anon_sym_BANG; - v->a[95646] = actions(1139); - v->a[95647] = 1; - v->a[95648] = anon_sym_TILDE; - v->a[95649] = actions(1141); - v->a[95650] = 1; - v->a[95651] = anon_sym_DOLLAR_LBRACK; - v->a[95652] = actions(1145); - v->a[95653] = 1; - v->a[95654] = anon_sym_DOLLAR; - v->a[95655] = actions(1147); - v->a[95656] = 1; - v->a[95657] = sym__special_character; - v->a[95658] = actions(1149); - v->a[95659] = 1; + v->a[95640] = 1; + v->a[95641] = sym_comment; + v->a[95642] = actions(5256); + v->a[95643] = 1; + v->a[95644] = aux_sym_heredoc_redirect_token1; + v->a[95645] = actions(5258); + v->a[95646] = 1; + v->a[95647] = sym_file_descriptor; + v->a[95648] = actions(5155); + v->a[95649] = 2; + v->a[95650] = anon_sym_LT_AMP_DASH; + v->a[95651] = anon_sym_GT_AMP_DASH; + v->a[95652] = state(1990); + v->a[95653] = 2; + v->a[95654] = sym_file_redirect; + v->a[95655] = aux_sym_redirected_statement_repeat2; + v->a[95656] = actions(5153); + v->a[95657] = 8; + v->a[95658] = anon_sym_LT; + v->a[95659] = anon_sym_GT; small_parse_table_4783(v); } void small_parse_table_4783(t_small_parse_table_array *v) { - v->a[95660] = anon_sym_DQUOTE; - v->a[95661] = actions(1153); - v->a[95662] = 1; - v->a[95663] = aux_sym_number_token1; - v->a[95664] = actions(1155); - v->a[95665] = 1; - v->a[95666] = aux_sym_number_token2; - v->a[95667] = actions(1157); - v->a[95668] = 1; - v->a[95669] = anon_sym_DOLLAR_LBRACE; - v->a[95670] = actions(1159); - v->a[95671] = 1; - v->a[95672] = anon_sym_DOLLAR_LPAREN; - v->a[95673] = actions(1163); - v->a[95674] = 1; - v->a[95675] = anon_sym_DOLLAR_BQUOTE; - v->a[95676] = actions(1167); - v->a[95677] = 1; - v->a[95678] = sym_test_operator; - v->a[95679] = actions(1169); + v->a[95660] = anon_sym_GT_GT; + v->a[95661] = anon_sym_AMP_GT; + v->a[95662] = anon_sym_AMP_GT_GT; + v->a[95663] = anon_sym_LT_AMP; + v->a[95664] = anon_sym_GT_AMP; + v->a[95665] = anon_sym_GT_PIPE; + v->a[95666] = actions(5254); + v->a[95667] = 12; + v->a[95668] = anon_sym_esac; + v->a[95669] = anon_sym_PIPE; + v->a[95670] = anon_sym_SEMI_SEMI; + v->a[95671] = anon_sym_SEMI_AMP; + v->a[95672] = anon_sym_SEMI_SEMI_AMP; + v->a[95673] = anon_sym_PIPE_AMP; + v->a[95674] = anon_sym_AMP_AMP; + v->a[95675] = anon_sym_PIPE_PIPE; + v->a[95676] = anon_sym_LT_LT; + v->a[95677] = anon_sym_LT_LT_DASH; + v->a[95678] = anon_sym_AMP; + v->a[95679] = anon_sym_SEMI; small_parse_table_4784(v); } void small_parse_table_4784(t_small_parse_table_array *v) { - v->a[95680] = 1; - v->a[95681] = sym__brace_start; - v->a[95682] = actions(3060); - v->a[95683] = 1; - v->a[95684] = anon_sym_BQUOTE; - v->a[95685] = state(2484); - v->a[95686] = 1; - v->a[95687] = aux_sym__literal_repeat1; - v->a[95688] = state(3096); - v->a[95689] = 1; - v->a[95690] = sym__expression; - v->a[95691] = actions(1129); - v->a[95692] = 2; - v->a[95693] = anon_sym_LPAREN_LPAREN; - v->a[95694] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95695] = actions(1135); - v->a[95696] = 2; - v->a[95697] = anon_sym_PLUS_PLUS2; - v->a[95698] = anon_sym_DASH_DASH2; - v->a[95699] = actions(1137); + v->a[95680] = 3; + v->a[95681] = actions(3); + v->a[95682] = 1; + v->a[95683] = sym_comment; + v->a[95684] = actions(3034); + v->a[95685] = 3; + v->a[95686] = sym_file_descriptor; + v->a[95687] = sym__concat; + v->a[95688] = aux_sym_heredoc_redirect_token1; + v->a[95689] = actions(3032); + v->a[95690] = 23; + v->a[95691] = anon_sym_esac; + v->a[95692] = anon_sym_PIPE; + v->a[95693] = anon_sym_SEMI_SEMI; + v->a[95694] = anon_sym_SEMI_AMP; + v->a[95695] = anon_sym_SEMI_SEMI_AMP; + v->a[95696] = anon_sym_PIPE_AMP; + v->a[95697] = anon_sym_AMP_AMP; + v->a[95698] = anon_sym_PIPE_PIPE; + v->a[95699] = anon_sym_LT; small_parse_table_4785(v); } diff --git a/parser/static/small_parse_table/small_parse_table_957.c b/parser/static/small_parse_table/small_parse_table_957.c index 8197544f..3adb5ee1 100644 --- a/parser/static/small_parse_table/small_parse_table_957.c +++ b/parser/static/small_parse_table/small_parse_table_957.c @@ -14,126 +14,126 @@ void small_parse_table_4785(t_small_parse_table_array *v) { - v->a[95700] = 2; - v->a[95701] = anon_sym_DASH2; - v->a[95702] = anon_sym_PLUS2; - v->a[95703] = actions(1151); - v->a[95704] = 2; - v->a[95705] = sym_raw_string; - v->a[95706] = sym_ansi_c_string; - v->a[95707] = actions(1165); - v->a[95708] = 2; - v->a[95709] = anon_sym_LT_LPAREN; - v->a[95710] = anon_sym_GT_LPAREN; - v->a[95711] = state(2594); - v->a[95712] = 6; - v->a[95713] = sym_binary_expression; - v->a[95714] = sym_ternary_expression; - v->a[95715] = sym_unary_expression; - v->a[95716] = sym_postfix_expression; - v->a[95717] = sym_parenthesized_expression; - v->a[95718] = sym_concatenation; - v->a[95719] = state(2573); + v->a[95700] = anon_sym_GT; + v->a[95701] = anon_sym_GT_GT; + v->a[95702] = anon_sym_AMP_GT; + v->a[95703] = anon_sym_AMP_GT_GT; + v->a[95704] = anon_sym_LT_AMP; + v->a[95705] = anon_sym_GT_AMP; + v->a[95706] = anon_sym_GT_PIPE; + v->a[95707] = anon_sym_LT_AMP_DASH; + v->a[95708] = anon_sym_GT_AMP_DASH; + v->a[95709] = anon_sym_LT_LT; + v->a[95710] = anon_sym_LT_LT_DASH; + v->a[95711] = anon_sym_AMP; + v->a[95712] = aux_sym_concatenation_token1; + v->a[95713] = anon_sym_SEMI; + v->a[95714] = 3; + v->a[95715] = actions(3); + v->a[95716] = 1; + v->a[95717] = sym_comment; + v->a[95718] = actions(2967); + v->a[95719] = 4; small_parse_table_4786(v); } void small_parse_table_4786(t_small_parse_table_array *v) { - v->a[95720] = 9; - v->a[95721] = sym_arithmetic_expansion; - v->a[95722] = sym_brace_expression; - v->a[95723] = sym_string; - v->a[95724] = sym_translated_string; - v->a[95725] = sym_number; - v->a[95726] = sym_simple_expansion; - v->a[95727] = sym_expansion; - v->a[95728] = sym_command_substitution; - v->a[95729] = sym_process_substitution; - v->a[95730] = 26; - v->a[95731] = actions(71); - v->a[95732] = 1; - v->a[95733] = sym_comment; - v->a[95734] = actions(363); - v->a[95735] = 1; - v->a[95736] = anon_sym_DOLLAR_LBRACK; - v->a[95737] = actions(367); - v->a[95738] = 1; - v->a[95739] = anon_sym_DOLLAR; + v->a[95720] = sym_file_descriptor; + v->a[95721] = sym__concat; + v->a[95722] = sym_variable_name; + v->a[95723] = aux_sym_heredoc_redirect_token1; + v->a[95724] = actions(2965); + v->a[95725] = 22; + v->a[95726] = anon_sym_PIPE; + v->a[95727] = anon_sym_SEMI_SEMI; + v->a[95728] = anon_sym_SEMI_AMP; + v->a[95729] = anon_sym_SEMI_SEMI_AMP; + v->a[95730] = anon_sym_PIPE_AMP; + v->a[95731] = anon_sym_AMP_AMP; + v->a[95732] = anon_sym_PIPE_PIPE; + v->a[95733] = anon_sym_LT; + v->a[95734] = anon_sym_GT; + v->a[95735] = anon_sym_GT_GT; + v->a[95736] = anon_sym_AMP_GT; + v->a[95737] = anon_sym_AMP_GT_GT; + v->a[95738] = anon_sym_LT_AMP; + v->a[95739] = anon_sym_GT_AMP; small_parse_table_4787(v); } void small_parse_table_4787(t_small_parse_table_array *v) { - v->a[95740] = actions(371); - v->a[95741] = 1; - v->a[95742] = anon_sym_DQUOTE; - v->a[95743] = actions(375); - v->a[95744] = 1; - v->a[95745] = aux_sym_number_token1; - v->a[95746] = actions(377); - v->a[95747] = 1; - v->a[95748] = aux_sym_number_token2; - v->a[95749] = actions(379); + v->a[95740] = anon_sym_GT_PIPE; + v->a[95741] = anon_sym_LT_AMP_DASH; + v->a[95742] = anon_sym_GT_AMP_DASH; + v->a[95743] = anon_sym_LT_LT; + v->a[95744] = anon_sym_LT_LT_DASH; + v->a[95745] = anon_sym_AMP; + v->a[95746] = aux_sym_concatenation_token1; + v->a[95747] = anon_sym_SEMI; + v->a[95748] = 6; + v->a[95749] = actions(3); v->a[95750] = 1; - v->a[95751] = anon_sym_DOLLAR_LBRACE; - v->a[95752] = actions(381); + v->a[95751] = sym_comment; + v->a[95752] = actions(5161); v->a[95753] = 1; - v->a[95754] = anon_sym_DOLLAR_LPAREN; - v->a[95755] = actions(385); + v->a[95754] = aux_sym_concatenation_token1; + v->a[95755] = actions(5260); v->a[95756] = 1; - v->a[95757] = anon_sym_DOLLAR_BQUOTE; - v->a[95758] = actions(391); + v->a[95757] = sym__concat; + v->a[95758] = state(1853); v->a[95759] = 1; small_parse_table_4788(v); } void small_parse_table_4788(t_small_parse_table_array *v) { - v->a[95760] = sym__brace_start; - v->a[95761] = actions(1091); - v->a[95762] = 1; - v->a[95763] = sym_word; - v->a[95764] = actions(1093); - v->a[95765] = 1; - v->a[95766] = anon_sym_LPAREN; - v->a[95767] = actions(1095); - v->a[95768] = 1; - v->a[95769] = anon_sym_BANG; - v->a[95770] = actions(1103); - v->a[95771] = 1; - v->a[95772] = anon_sym_TILDE; - v->a[95773] = actions(1113); - v->a[95774] = 1; - v->a[95775] = sym_test_operator; - v->a[95776] = actions(5809); - v->a[95777] = 1; - v->a[95778] = anon_sym_BQUOTE; - v->a[95779] = actions(5916); + v->a[95760] = aux_sym_concatenation_repeat1; + v->a[95761] = actions(2690); + v->a[95762] = 4; + v->a[95763] = sym_file_descriptor; + v->a[95764] = sym_variable_name; + v->a[95765] = ts_builtin_sym_end; + v->a[95766] = aux_sym_heredoc_redirect_token1; + v->a[95767] = actions(2688); + v->a[95768] = 19; + v->a[95769] = anon_sym_PIPE; + v->a[95770] = anon_sym_SEMI_SEMI; + v->a[95771] = anon_sym_PIPE_AMP; + v->a[95772] = anon_sym_AMP_AMP; + v->a[95773] = anon_sym_PIPE_PIPE; + v->a[95774] = anon_sym_LT; + v->a[95775] = anon_sym_GT; + v->a[95776] = anon_sym_GT_GT; + v->a[95777] = anon_sym_AMP_GT; + v->a[95778] = anon_sym_AMP_GT_GT; + v->a[95779] = anon_sym_LT_AMP; small_parse_table_4789(v); } void small_parse_table_4789(t_small_parse_table_array *v) { - v->a[95780] = 1; - v->a[95781] = sym__special_character; - v->a[95782] = state(2472); - v->a[95783] = 1; - v->a[95784] = aux_sym__literal_repeat1; - v->a[95785] = state(2924); - v->a[95786] = 1; - v->a[95787] = sym__expression; - v->a[95788] = actions(352); - v->a[95789] = 2; - v->a[95790] = anon_sym_LPAREN_LPAREN; - v->a[95791] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95792] = actions(387); - v->a[95793] = 2; - v->a[95794] = anon_sym_LT_LPAREN; - v->a[95795] = anon_sym_GT_LPAREN; - v->a[95796] = actions(1099); - v->a[95797] = 2; - v->a[95798] = anon_sym_PLUS_PLUS2; - v->a[95799] = anon_sym_DASH_DASH2; + v->a[95780] = anon_sym_GT_AMP; + v->a[95781] = anon_sym_GT_PIPE; + v->a[95782] = anon_sym_LT_AMP_DASH; + v->a[95783] = anon_sym_GT_AMP_DASH; + v->a[95784] = anon_sym_LT_LT; + v->a[95785] = anon_sym_LT_LT_DASH; + v->a[95786] = anon_sym_AMP; + v->a[95787] = anon_sym_SEMI; + v->a[95788] = 3; + v->a[95789] = actions(57); + v->a[95790] = 1; + v->a[95791] = sym_comment; + v->a[95792] = actions(2717); + v->a[95793] = 10; + v->a[95794] = anon_sym_LT; + v->a[95795] = anon_sym_GT; + v->a[95796] = anon_sym_AMP_GT; + v->a[95797] = anon_sym_LT_AMP; + v->a[95798] = anon_sym_GT_AMP; + v->a[95799] = anon_sym_DOLLAR; small_parse_table_4790(v); } diff --git a/parser/static/small_parse_table/small_parse_table_958.c b/parser/static/small_parse_table/small_parse_table_958.c index 1fa728f7..09413b6e 100644 --- a/parser/static/small_parse_table/small_parse_table_958.c +++ b/parser/static/small_parse_table/small_parse_table_958.c @@ -14,126 +14,126 @@ void small_parse_table_4790(t_small_parse_table_array *v) { - v->a[95800] = actions(1101); - v->a[95801] = 2; - v->a[95802] = anon_sym_DASH2; - v->a[95803] = anon_sym_PLUS2; - v->a[95804] = actions(1109); - v->a[95805] = 2; - v->a[95806] = sym_raw_string; - v->a[95807] = sym_ansi_c_string; - v->a[95808] = state(2863); - v->a[95809] = 6; - v->a[95810] = sym_binary_expression; - v->a[95811] = sym_ternary_expression; - v->a[95812] = sym_unary_expression; - v->a[95813] = sym_postfix_expression; - v->a[95814] = sym_parenthesized_expression; - v->a[95815] = sym_concatenation; - v->a[95816] = state(2451); - v->a[95817] = 9; - v->a[95818] = sym_arithmetic_expansion; - v->a[95819] = sym_brace_expression; + v->a[95800] = aux_sym_number_token1; + v->a[95801] = aux_sym_number_token2; + v->a[95802] = anon_sym_DOLLAR_LPAREN; + v->a[95803] = sym_word; + v->a[95804] = actions(2719); + v->a[95805] = 16; + v->a[95806] = sym_file_descriptor; + v->a[95807] = sym_variable_name; + v->a[95808] = sym_test_operator; + v->a[95809] = sym__brace_start; + v->a[95810] = anon_sym_GT_GT; + v->a[95811] = anon_sym_AMP_GT_GT; + v->a[95812] = anon_sym_GT_PIPE; + v->a[95813] = anon_sym_LT_AMP_DASH; + v->a[95814] = anon_sym_GT_AMP_DASH; + v->a[95815] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[95816] = sym__special_character; + v->a[95817] = anon_sym_DQUOTE; + v->a[95818] = sym_raw_string; + v->a[95819] = anon_sym_DOLLAR_LBRACE; small_parse_table_4791(v); } void small_parse_table_4791(t_small_parse_table_array *v) { - v->a[95820] = sym_string; - v->a[95821] = sym_translated_string; - v->a[95822] = sym_number; - v->a[95823] = sym_simple_expansion; - v->a[95824] = sym_expansion; - v->a[95825] = sym_command_substitution; - v->a[95826] = sym_process_substitution; - v->a[95827] = 26; - v->a[95828] = actions(71); - v->a[95829] = 1; - v->a[95830] = sym_comment; - v->a[95831] = actions(363); - v->a[95832] = 1; - v->a[95833] = anon_sym_DOLLAR_LBRACK; - v->a[95834] = actions(367); - v->a[95835] = 1; - v->a[95836] = anon_sym_DOLLAR; - v->a[95837] = actions(371); - v->a[95838] = 1; - v->a[95839] = anon_sym_DQUOTE; + v->a[95820] = anon_sym_BQUOTE; + v->a[95821] = anon_sym_DOLLAR_BQUOTE; + v->a[95822] = 3; + v->a[95823] = actions(3); + v->a[95824] = 1; + v->a[95825] = sym_comment; + v->a[95826] = actions(2774); + v->a[95827] = 4; + v->a[95828] = sym_file_descriptor; + v->a[95829] = sym__concat; + v->a[95830] = ts_builtin_sym_end; + v->a[95831] = aux_sym_heredoc_redirect_token1; + v->a[95832] = actions(2772); + v->a[95833] = 22; + v->a[95834] = anon_sym_PIPE; + v->a[95835] = anon_sym_RPAREN; + v->a[95836] = anon_sym_SEMI_SEMI; + v->a[95837] = anon_sym_PIPE_AMP; + v->a[95838] = anon_sym_AMP_AMP; + v->a[95839] = anon_sym_PIPE_PIPE; small_parse_table_4792(v); } void small_parse_table_4792(t_small_parse_table_array *v) { - v->a[95840] = actions(375); - v->a[95841] = 1; - v->a[95842] = aux_sym_number_token1; - v->a[95843] = actions(377); - v->a[95844] = 1; - v->a[95845] = aux_sym_number_token2; - v->a[95846] = actions(379); - v->a[95847] = 1; - v->a[95848] = anon_sym_DOLLAR_LBRACE; - v->a[95849] = actions(381); - v->a[95850] = 1; - v->a[95851] = anon_sym_DOLLAR_LPAREN; - v->a[95852] = actions(385); - v->a[95853] = 1; - v->a[95854] = anon_sym_DOLLAR_BQUOTE; - v->a[95855] = actions(391); - v->a[95856] = 1; - v->a[95857] = sym__brace_start; - v->a[95858] = actions(1091); - v->a[95859] = 1; + v->a[95840] = anon_sym_LT; + v->a[95841] = anon_sym_GT; + v->a[95842] = anon_sym_GT_GT; + v->a[95843] = anon_sym_AMP_GT; + v->a[95844] = anon_sym_AMP_GT_GT; + v->a[95845] = anon_sym_LT_AMP; + v->a[95846] = anon_sym_GT_AMP; + v->a[95847] = anon_sym_GT_PIPE; + v->a[95848] = anon_sym_LT_AMP_DASH; + v->a[95849] = anon_sym_GT_AMP_DASH; + v->a[95850] = anon_sym_LT_LT; + v->a[95851] = anon_sym_LT_LT_DASH; + v->a[95852] = anon_sym_AMP; + v->a[95853] = aux_sym_concatenation_token1; + v->a[95854] = anon_sym_BQUOTE; + v->a[95855] = anon_sym_SEMI; + v->a[95856] = 3; + v->a[95857] = actions(3); + v->a[95858] = 1; + v->a[95859] = sym_comment; small_parse_table_4793(v); } void small_parse_table_4793(t_small_parse_table_array *v) { - v->a[95860] = sym_word; - v->a[95861] = actions(1093); - v->a[95862] = 1; - v->a[95863] = anon_sym_LPAREN; - v->a[95864] = actions(1095); - v->a[95865] = 1; - v->a[95866] = anon_sym_BANG; - v->a[95867] = actions(1103); - v->a[95868] = 1; - v->a[95869] = anon_sym_TILDE; - v->a[95870] = actions(1113); - v->a[95871] = 1; - v->a[95872] = sym_test_operator; - v->a[95873] = actions(5809); - v->a[95874] = 1; - v->a[95875] = anon_sym_BQUOTE; - v->a[95876] = actions(5916); - v->a[95877] = 1; - v->a[95878] = sym__special_character; - v->a[95879] = state(2472); + v->a[95860] = actions(3117); + v->a[95861] = 3; + v->a[95862] = sym_file_descriptor; + v->a[95863] = sym__concat; + v->a[95864] = aux_sym_heredoc_redirect_token1; + v->a[95865] = actions(3115); + v->a[95866] = 23; + v->a[95867] = anon_sym_esac; + v->a[95868] = anon_sym_PIPE; + v->a[95869] = anon_sym_SEMI_SEMI; + v->a[95870] = anon_sym_SEMI_AMP; + v->a[95871] = anon_sym_SEMI_SEMI_AMP; + v->a[95872] = anon_sym_PIPE_AMP; + v->a[95873] = anon_sym_AMP_AMP; + v->a[95874] = anon_sym_PIPE_PIPE; + v->a[95875] = anon_sym_LT; + v->a[95876] = anon_sym_GT; + v->a[95877] = anon_sym_GT_GT; + v->a[95878] = anon_sym_AMP_GT; + v->a[95879] = anon_sym_AMP_GT_GT; small_parse_table_4794(v); } void small_parse_table_4794(t_small_parse_table_array *v) { - v->a[95880] = 1; - v->a[95881] = aux_sym__literal_repeat1; - v->a[95882] = state(2925); - v->a[95883] = 1; - v->a[95884] = sym__expression; - v->a[95885] = actions(352); - v->a[95886] = 2; - v->a[95887] = anon_sym_LPAREN_LPAREN; - v->a[95888] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95889] = actions(387); - v->a[95890] = 2; - v->a[95891] = anon_sym_LT_LPAREN; - v->a[95892] = anon_sym_GT_LPAREN; - v->a[95893] = actions(1099); - v->a[95894] = 2; - v->a[95895] = anon_sym_PLUS_PLUS2; - v->a[95896] = anon_sym_DASH_DASH2; - v->a[95897] = actions(1101); - v->a[95898] = 2; - v->a[95899] = anon_sym_DASH2; + v->a[95880] = anon_sym_LT_AMP; + v->a[95881] = anon_sym_GT_AMP; + v->a[95882] = anon_sym_GT_PIPE; + v->a[95883] = anon_sym_LT_AMP_DASH; + v->a[95884] = anon_sym_GT_AMP_DASH; + v->a[95885] = anon_sym_LT_LT; + v->a[95886] = anon_sym_LT_LT_DASH; + v->a[95887] = anon_sym_AMP; + v->a[95888] = aux_sym_concatenation_token1; + v->a[95889] = anon_sym_SEMI; + v->a[95890] = 5; + v->a[95891] = actions(3); + v->a[95892] = 1; + v->a[95893] = sym_comment; + v->a[95894] = actions(5262); + v->a[95895] = 1; + v->a[95896] = sym__special_character; + v->a[95897] = state(2034); + v->a[95898] = 1; + v->a[95899] = aux_sym__literal_repeat1; small_parse_table_4795(v); } diff --git a/parser/static/small_parse_table/small_parse_table_959.c b/parser/static/small_parse_table/small_parse_table_959.c index 762bc9b8..82748a01 100644 --- a/parser/static/small_parse_table/small_parse_table_959.c +++ b/parser/static/small_parse_table/small_parse_table_959.c @@ -14,126 +14,126 @@ void small_parse_table_4795(t_small_parse_table_array *v) { - v->a[95900] = anon_sym_PLUS2; - v->a[95901] = actions(1109); - v->a[95902] = 2; - v->a[95903] = sym_raw_string; - v->a[95904] = sym_ansi_c_string; - v->a[95905] = state(2863); - v->a[95906] = 6; - v->a[95907] = sym_binary_expression; - v->a[95908] = sym_ternary_expression; - v->a[95909] = sym_unary_expression; - v->a[95910] = sym_postfix_expression; - v->a[95911] = sym_parenthesized_expression; - v->a[95912] = sym_concatenation; - v->a[95913] = state(2451); - v->a[95914] = 9; - v->a[95915] = sym_arithmetic_expansion; - v->a[95916] = sym_brace_expression; - v->a[95917] = sym_string; - v->a[95918] = sym_translated_string; - v->a[95919] = sym_number; + v->a[95900] = actions(3549); + v->a[95901] = 3; + v->a[95902] = sym_file_descriptor; + v->a[95903] = ts_builtin_sym_end; + v->a[95904] = aux_sym_heredoc_redirect_token1; + v->a[95905] = actions(3547); + v->a[95906] = 21; + v->a[95907] = anon_sym_PIPE; + v->a[95908] = anon_sym_RPAREN; + v->a[95909] = anon_sym_SEMI_SEMI; + v->a[95910] = anon_sym_PIPE_AMP; + v->a[95911] = anon_sym_AMP_AMP; + v->a[95912] = anon_sym_PIPE_PIPE; + v->a[95913] = anon_sym_LT; + v->a[95914] = anon_sym_GT; + v->a[95915] = anon_sym_GT_GT; + v->a[95916] = anon_sym_AMP_GT; + v->a[95917] = anon_sym_AMP_GT_GT; + v->a[95918] = anon_sym_LT_AMP; + v->a[95919] = anon_sym_GT_AMP; small_parse_table_4796(v); } void small_parse_table_4796(t_small_parse_table_array *v) { - v->a[95920] = sym_simple_expansion; - v->a[95921] = sym_expansion; - v->a[95922] = sym_command_substitution; - v->a[95923] = sym_process_substitution; - v->a[95924] = 3; - v->a[95925] = actions(3); - v->a[95926] = 1; - v->a[95927] = sym_comment; - v->a[95928] = actions(1263); - v->a[95929] = 5; - v->a[95930] = sym_file_descriptor; - v->a[95931] = sym_variable_name; - v->a[95932] = sym_test_operator; - v->a[95933] = sym__brace_start; - v->a[95934] = aux_sym_heredoc_redirect_token1; - v->a[95935] = actions(1261); - v->a[95936] = 38; - v->a[95937] = anon_sym_LPAREN_LPAREN; - v->a[95938] = anon_sym_SEMI; - v->a[95939] = anon_sym_PIPE_PIPE; + v->a[95920] = anon_sym_GT_PIPE; + v->a[95921] = anon_sym_LT_AMP_DASH; + v->a[95922] = anon_sym_GT_AMP_DASH; + v->a[95923] = anon_sym_LT_LT; + v->a[95924] = anon_sym_LT_LT_DASH; + v->a[95925] = anon_sym_AMP; + v->a[95926] = anon_sym_BQUOTE; + v->a[95927] = anon_sym_SEMI; + v->a[95928] = 3; + v->a[95929] = actions(3); + v->a[95930] = 1; + v->a[95931] = sym_comment; + v->a[95932] = actions(2778); + v->a[95933] = 4; + v->a[95934] = sym_file_descriptor; + v->a[95935] = sym__concat; + v->a[95936] = ts_builtin_sym_end; + v->a[95937] = aux_sym_heredoc_redirect_token1; + v->a[95938] = actions(2776); + v->a[95939] = 22; small_parse_table_4797(v); } void small_parse_table_4797(t_small_parse_table_array *v) { - v->a[95940] = anon_sym_AMP_AMP; - v->a[95941] = anon_sym_PIPE; - v->a[95942] = anon_sym_AMP; - v->a[95943] = anon_sym_LT; - v->a[95944] = anon_sym_GT; - v->a[95945] = anon_sym_LT_LT; - v->a[95946] = anon_sym_GT_GT; - v->a[95947] = anon_sym_RPAREN; - v->a[95948] = anon_sym_SEMI_SEMI; - v->a[95949] = anon_sym_PIPE_AMP; - v->a[95950] = anon_sym_AMP_GT; - v->a[95951] = anon_sym_AMP_GT_GT; - v->a[95952] = anon_sym_LT_AMP; - v->a[95953] = anon_sym_GT_AMP; - v->a[95954] = anon_sym_GT_PIPE; - v->a[95955] = anon_sym_LT_AMP_DASH; - v->a[95956] = anon_sym_GT_AMP_DASH; + v->a[95940] = anon_sym_PIPE; + v->a[95941] = anon_sym_RPAREN; + v->a[95942] = anon_sym_SEMI_SEMI; + v->a[95943] = anon_sym_PIPE_AMP; + v->a[95944] = anon_sym_AMP_AMP; + v->a[95945] = anon_sym_PIPE_PIPE; + v->a[95946] = anon_sym_LT; + v->a[95947] = anon_sym_GT; + v->a[95948] = anon_sym_GT_GT; + v->a[95949] = anon_sym_AMP_GT; + v->a[95950] = anon_sym_AMP_GT_GT; + v->a[95951] = anon_sym_LT_AMP; + v->a[95952] = anon_sym_GT_AMP; + v->a[95953] = anon_sym_GT_PIPE; + v->a[95954] = anon_sym_LT_AMP_DASH; + v->a[95955] = anon_sym_GT_AMP_DASH; + v->a[95956] = anon_sym_LT_LT; v->a[95957] = anon_sym_LT_LT_DASH; - v->a[95958] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[95959] = anon_sym_DOLLAR_LBRACK; + v->a[95958] = anon_sym_AMP; + v->a[95959] = aux_sym_concatenation_token1; small_parse_table_4798(v); } void small_parse_table_4798(t_small_parse_table_array *v) { - v->a[95960] = anon_sym_DOLLAR; - v->a[95961] = sym__special_character; - v->a[95962] = anon_sym_DQUOTE; - v->a[95963] = sym_raw_string; - v->a[95964] = sym_ansi_c_string; - v->a[95965] = aux_sym_number_token1; - v->a[95966] = aux_sym_number_token2; - v->a[95967] = anon_sym_DOLLAR_LBRACE; - v->a[95968] = anon_sym_DOLLAR_LPAREN; - v->a[95969] = anon_sym_BQUOTE; - v->a[95970] = anon_sym_DOLLAR_BQUOTE; - v->a[95971] = anon_sym_LT_LPAREN; - v->a[95972] = anon_sym_GT_LPAREN; - v->a[95973] = aux_sym__simple_variable_name_token1; - v->a[95974] = sym_word; - v->a[95975] = 3; - v->a[95976] = actions(3); - v->a[95977] = 1; - v->a[95978] = sym_comment; - v->a[95979] = actions(4372); + v->a[95960] = anon_sym_BQUOTE; + v->a[95961] = anon_sym_SEMI; + v->a[95962] = 8; + v->a[95963] = actions(3); + v->a[95964] = 1; + v->a[95965] = sym_comment; + v->a[95966] = actions(5157); + v->a[95967] = 1; + v->a[95968] = aux_sym_heredoc_redirect_token1; + v->a[95969] = actions(5243); + v->a[95970] = 1; + v->a[95971] = sym_file_descriptor; + v->a[95972] = actions(2708); + v->a[95973] = 2; + v->a[95974] = anon_sym_LT_LT; + v->a[95975] = anon_sym_LT_LT_DASH; + v->a[95976] = actions(5241); + v->a[95977] = 2; + v->a[95978] = anon_sym_LT_AMP_DASH; + v->a[95979] = anon_sym_GT_AMP_DASH; small_parse_table_4799(v); } void small_parse_table_4799(t_small_parse_table_array *v) { - v->a[95980] = 5; - v->a[95981] = sym_file_descriptor; - v->a[95982] = sym_variable_name; - v->a[95983] = sym_test_operator; - v->a[95984] = sym__brace_start; - v->a[95985] = aux_sym_heredoc_redirect_token1; - v->a[95986] = actions(4370); - v->a[95987] = 38; - v->a[95988] = anon_sym_LPAREN_LPAREN; - v->a[95989] = anon_sym_SEMI; - v->a[95990] = anon_sym_PIPE_PIPE; - v->a[95991] = anon_sym_AMP_AMP; - v->a[95992] = anon_sym_PIPE; - v->a[95993] = anon_sym_AMP; - v->a[95994] = anon_sym_LT; - v->a[95995] = anon_sym_GT; - v->a[95996] = anon_sym_LT_LT; - v->a[95997] = anon_sym_GT_GT; - v->a[95998] = anon_sym_RPAREN; - v->a[95999] = anon_sym_SEMI_SEMI; + v->a[95980] = state(2016); + v->a[95981] = 3; + v->a[95982] = sym_file_redirect; + v->a[95983] = sym_heredoc_redirect; + v->a[95984] = aux_sym_redirected_statement_repeat1; + v->a[95985] = actions(5239); + v->a[95986] = 8; + v->a[95987] = anon_sym_LT; + v->a[95988] = anon_sym_GT; + v->a[95989] = anon_sym_GT_GT; + v->a[95990] = anon_sym_AMP_GT; + v->a[95991] = anon_sym_AMP_GT_GT; + v->a[95992] = anon_sym_LT_AMP; + v->a[95993] = anon_sym_GT_AMP; + v->a[95994] = anon_sym_GT_PIPE; + v->a[95995] = actions(5151); + v->a[95996] = 9; + v->a[95997] = anon_sym_PIPE; + v->a[95998] = anon_sym_SEMI_SEMI; + v->a[95999] = anon_sym_SEMI_AMP; small_parse_table_4800(v); } diff --git a/parser/static/small_parse_table/small_parse_table_96.c b/parser/static/small_parse_table/small_parse_table_96.c index 6e15086b..e71144be 100644 --- a/parser/static/small_parse_table/small_parse_table_96.c +++ b/parser/static/small_parse_table/small_parse_table_96.c @@ -14,126 +14,126 @@ void small_parse_table_480(t_small_parse_table_array *v) { - v->a[9600] = aux_sym_number_token2; - v->a[9601] = anon_sym_DOLLAR_LPAREN; + v->a[9600] = anon_sym_BQUOTE; + v->a[9601] = anon_sym_DOLLAR_BQUOTE; v->a[9602] = sym_word; - v->a[9603] = 37; - v->a[9604] = actions(19); - v->a[9605] = 1; - v->a[9606] = anon_sym_LPAREN; - v->a[9607] = actions(33); - v->a[9608] = 1; - v->a[9609] = anon_sym_LBRACK; - v->a[9610] = actions(35); - v->a[9611] = 1; - v->a[9612] = anon_sym_LBRACK_LBRACK; - v->a[9613] = actions(71); - v->a[9614] = 1; - v->a[9615] = sym_comment; - v->a[9616] = actions(288); - v->a[9617] = 1; - v->a[9618] = anon_sym_LPAREN_LPAREN; - v->a[9619] = actions(312); + v->a[9603] = anon_sym_SEMI; + v->a[9604] = 5; + v->a[9605] = actions(57); + v->a[9606] = 1; + v->a[9607] = sym_comment; + v->a[9608] = actions(1995); + v->a[9609] = 1; + v->a[9610] = anon_sym_SEMI_SEMI; + v->a[9611] = actions(1997); + v->a[9612] = 3; + v->a[9613] = anon_sym_RPAREN; + v->a[9614] = anon_sym_SEMI_AMP; + v->a[9615] = anon_sym_SEMI_SEMI_AMP; + v->a[9616] = actions(1691); + v->a[9617] = 17; + v->a[9618] = sym_file_descriptor; + v->a[9619] = sym_variable_name; small_parse_table_481(v); } void small_parse_table_481(t_small_parse_table_array *v) { - v->a[9620] = 1; - v->a[9621] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9622] = actions(314); - v->a[9623] = 1; - v->a[9624] = anon_sym_DOLLAR_LBRACK; - v->a[9625] = actions(316); - v->a[9626] = 1; - v->a[9627] = anon_sym_DOLLAR; - v->a[9628] = actions(318); - v->a[9629] = 1; - v->a[9630] = sym__special_character; - v->a[9631] = actions(320); - v->a[9632] = 1; - v->a[9633] = anon_sym_DQUOTE; - v->a[9634] = actions(324); - v->a[9635] = 1; - v->a[9636] = aux_sym_number_token1; - v->a[9637] = actions(326); - v->a[9638] = 1; - v->a[9639] = aux_sym_number_token2; + v->a[9620] = sym_test_operator; + v->a[9621] = sym__brace_start; + v->a[9622] = anon_sym_LPAREN; + v->a[9623] = anon_sym_LBRACE; + v->a[9624] = anon_sym_GT_GT; + v->a[9625] = anon_sym_AMP_GT_GT; + v->a[9626] = anon_sym_GT_PIPE; + v->a[9627] = anon_sym_LT_AMP_DASH; + v->a[9628] = anon_sym_GT_AMP_DASH; + v->a[9629] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9630] = anon_sym_DQUOTE; + v->a[9631] = sym_raw_string; + v->a[9632] = anon_sym_DOLLAR_LBRACE; + v->a[9633] = anon_sym_BQUOTE; + v->a[9634] = anon_sym_DOLLAR_BQUOTE; + v->a[9635] = actions(1689); + v->a[9636] = 26; + v->a[9637] = anon_sym_for; + v->a[9638] = anon_sym_select; + v->a[9639] = anon_sym_while; small_parse_table_482(v); } void small_parse_table_482(t_small_parse_table_array *v) { - v->a[9640] = actions(328); - v->a[9641] = 1; - v->a[9642] = anon_sym_DOLLAR_LBRACE; - v->a[9643] = actions(330); - v->a[9644] = 1; - v->a[9645] = anon_sym_DOLLAR_LPAREN; - v->a[9646] = actions(332); - v->a[9647] = 1; - v->a[9648] = anon_sym_BQUOTE; - v->a[9649] = actions(334); - v->a[9650] = 1; - v->a[9651] = anon_sym_DOLLAR_BQUOTE; - v->a[9652] = actions(340); - v->a[9653] = 1; - v->a[9654] = sym_variable_name; - v->a[9655] = actions(342); - v->a[9656] = 1; - v->a[9657] = sym_test_operator; - v->a[9658] = actions(344); - v->a[9659] = 1; + v->a[9640] = anon_sym_until; + v->a[9641] = anon_sym_if; + v->a[9642] = anon_sym_case; + v->a[9643] = anon_sym_function; + v->a[9644] = anon_sym_BANG; + v->a[9645] = anon_sym_declare; + v->a[9646] = anon_sym_typeset; + v->a[9647] = anon_sym_export; + v->a[9648] = anon_sym_readonly; + v->a[9649] = anon_sym_local; + v->a[9650] = anon_sym_unset; + v->a[9651] = anon_sym_unsetenv; + v->a[9652] = anon_sym_LT; + v->a[9653] = anon_sym_GT; + v->a[9654] = anon_sym_AMP_GT; + v->a[9655] = anon_sym_LT_AMP; + v->a[9656] = anon_sym_GT_AMP; + v->a[9657] = anon_sym_DOLLAR; + v->a[9658] = sym__special_character; + v->a[9659] = aux_sym_number_token1; small_parse_table_483(v); } void small_parse_table_483(t_small_parse_table_array *v) { - v->a[9660] = sym__brace_start; - v->a[9661] = actions(1394); - v->a[9662] = 1; - v->a[9663] = anon_sym_LT_LT_LT; - v->a[9664] = actions(1396); + v->a[9660] = aux_sym_number_token2; + v->a[9661] = anon_sym_DOLLAR_LPAREN; + v->a[9662] = sym_word; + v->a[9663] = 6; + v->a[9664] = actions(3); v->a[9665] = 1; - v->a[9666] = sym_file_descriptor; - v->a[9667] = actions(2723); + v->a[9666] = sym_comment; + v->a[9667] = actions(1733); v->a[9668] = 1; - v->a[9669] = sym_word; - v->a[9670] = state(554); - v->a[9671] = 1; - v->a[9672] = sym_command_name; - v->a[9673] = state(958); - v->a[9674] = 1; - v->a[9675] = aux_sym_command_repeat1; - v->a[9676] = state(1267); - v->a[9677] = 1; - v->a[9678] = aux_sym__literal_repeat1; - v->a[9679] = state(1376); + v->a[9669] = sym_variable_name; + v->a[9670] = actions(1731); + v->a[9671] = 2; + v->a[9672] = aux_sym__simple_variable_name_token1; + v->a[9673] = aux_sym__multiline_variable_name_token1; + v->a[9674] = actions(816); + v->a[9675] = 4; + v->a[9676] = sym_file_descriptor; + v->a[9677] = sym_test_operator; + v->a[9678] = sym__brace_start; + v->a[9679] = ts_builtin_sym_end; small_parse_table_484(v); } void small_parse_table_484(t_small_parse_table_array *v) { - v->a[9680] = 1; - v->a[9681] = sym_concatenation; - v->a[9682] = state(2286); - v->a[9683] = 1; - v->a[9684] = sym_variable_assignment; - v->a[9685] = state(5026); - v->a[9686] = 1; - v->a[9687] = sym_command; - v->a[9688] = state(6790); - v->a[9689] = 1; - v->a[9690] = sym_subscript; - v->a[9691] = actions(322); - v->a[9692] = 2; - v->a[9693] = sym_raw_string; - v->a[9694] = sym_ansi_c_string; - v->a[9695] = actions(336); - v->a[9696] = 2; - v->a[9697] = anon_sym_LT_LPAREN; - v->a[9698] = anon_sym_GT_LPAREN; - v->a[9699] = actions(1392); + v->a[9680] = actions(1729); + v->a[9681] = 9; + v->a[9682] = anon_sym_BANG; + v->a[9683] = anon_sym_DASH; + v->a[9684] = anon_sym_STAR; + v->a[9685] = anon_sym_QMARK; + v->a[9686] = anon_sym_DOLLAR; + v->a[9687] = anon_sym_POUND; + v->a[9688] = anon_sym_AT; + v->a[9689] = anon_sym_0; + v->a[9690] = anon_sym__; + v->a[9691] = actions(810); + v->a[9692] = 31; + v->a[9693] = anon_sym_PIPE; + v->a[9694] = anon_sym_SEMI_SEMI; + v->a[9695] = anon_sym_PIPE_AMP; + v->a[9696] = anon_sym_AMP_AMP; + v->a[9697] = anon_sym_PIPE_PIPE; + v->a[9698] = anon_sym_LT; + v->a[9699] = anon_sym_GT; small_parse_table_485(v); } diff --git a/parser/static/small_parse_table/small_parse_table_960.c b/parser/static/small_parse_table/small_parse_table_960.c index 4f8189d6..479a5f35 100644 --- a/parser/static/small_parse_table/small_parse_table_960.c +++ b/parser/static/small_parse_table/small_parse_table_960.c @@ -14,126 +14,126 @@ void small_parse_table_4800(t_small_parse_table_array *v) { - v->a[96000] = anon_sym_PIPE_AMP; - v->a[96001] = anon_sym_AMP_GT; - v->a[96002] = anon_sym_AMP_GT_GT; - v->a[96003] = anon_sym_LT_AMP; - v->a[96004] = anon_sym_GT_AMP; - v->a[96005] = anon_sym_GT_PIPE; - v->a[96006] = anon_sym_LT_AMP_DASH; - v->a[96007] = anon_sym_GT_AMP_DASH; - v->a[96008] = anon_sym_LT_LT_DASH; - v->a[96009] = anon_sym_LT_LT_LT; - v->a[96010] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96011] = anon_sym_DOLLAR_LBRACK; - v->a[96012] = anon_sym_DOLLAR; - v->a[96013] = sym__special_character; - v->a[96014] = anon_sym_DQUOTE; - v->a[96015] = sym_raw_string; - v->a[96016] = sym_ansi_c_string; - v->a[96017] = aux_sym_number_token1; - v->a[96018] = aux_sym_number_token2; - v->a[96019] = anon_sym_DOLLAR_LBRACE; + v->a[96000] = anon_sym_SEMI_SEMI_AMP; + v->a[96001] = anon_sym_PIPE_AMP; + v->a[96002] = anon_sym_AMP_AMP; + v->a[96003] = anon_sym_PIPE_PIPE; + v->a[96004] = anon_sym_AMP; + v->a[96005] = anon_sym_SEMI; + v->a[96006] = 3; + v->a[96007] = actions(3); + v->a[96008] = 1; + v->a[96009] = sym_comment; + v->a[96010] = actions(2908); + v->a[96011] = 4; + v->a[96012] = sym_file_descriptor; + v->a[96013] = sym__concat; + v->a[96014] = ts_builtin_sym_end; + v->a[96015] = aux_sym_heredoc_redirect_token1; + v->a[96016] = actions(2906); + v->a[96017] = 22; + v->a[96018] = anon_sym_PIPE; + v->a[96019] = anon_sym_RPAREN; small_parse_table_4801(v); } void small_parse_table_4801(t_small_parse_table_array *v) { - v->a[96020] = anon_sym_DOLLAR_LPAREN; - v->a[96021] = anon_sym_BQUOTE; - v->a[96022] = anon_sym_DOLLAR_BQUOTE; - v->a[96023] = anon_sym_LT_LPAREN; - v->a[96024] = anon_sym_GT_LPAREN; - v->a[96025] = sym_word; - v->a[96026] = 3; - v->a[96027] = actions(3); - v->a[96028] = 1; - v->a[96029] = sym_comment; - v->a[96030] = actions(2096); - v->a[96031] = 5; - v->a[96032] = sym_file_descriptor; - v->a[96033] = sym_variable_name; - v->a[96034] = sym_test_operator; - v->a[96035] = sym__brace_start; - v->a[96036] = aux_sym_heredoc_redirect_token1; - v->a[96037] = actions(2094); - v->a[96038] = 38; - v->a[96039] = anon_sym_LPAREN_LPAREN; + v->a[96020] = anon_sym_SEMI_SEMI; + v->a[96021] = anon_sym_PIPE_AMP; + v->a[96022] = anon_sym_AMP_AMP; + v->a[96023] = anon_sym_PIPE_PIPE; + v->a[96024] = anon_sym_LT; + v->a[96025] = anon_sym_GT; + v->a[96026] = anon_sym_GT_GT; + v->a[96027] = anon_sym_AMP_GT; + v->a[96028] = anon_sym_AMP_GT_GT; + v->a[96029] = anon_sym_LT_AMP; + v->a[96030] = anon_sym_GT_AMP; + v->a[96031] = anon_sym_GT_PIPE; + v->a[96032] = anon_sym_LT_AMP_DASH; + v->a[96033] = anon_sym_GT_AMP_DASH; + v->a[96034] = anon_sym_LT_LT; + v->a[96035] = anon_sym_LT_LT_DASH; + v->a[96036] = anon_sym_AMP; + v->a[96037] = aux_sym_concatenation_token1; + v->a[96038] = anon_sym_BQUOTE; + v->a[96039] = anon_sym_SEMI; small_parse_table_4802(v); } void small_parse_table_4802(t_small_parse_table_array *v) { - v->a[96040] = anon_sym_SEMI; - v->a[96041] = anon_sym_PIPE_PIPE; - v->a[96042] = anon_sym_AMP_AMP; - v->a[96043] = anon_sym_PIPE; - v->a[96044] = anon_sym_AMP; - v->a[96045] = anon_sym_LT; - v->a[96046] = anon_sym_GT; - v->a[96047] = anon_sym_LT_LT; - v->a[96048] = anon_sym_GT_GT; - v->a[96049] = anon_sym_RPAREN; - v->a[96050] = anon_sym_SEMI_SEMI; - v->a[96051] = anon_sym_PIPE_AMP; - v->a[96052] = anon_sym_AMP_GT; - v->a[96053] = anon_sym_AMP_GT_GT; - v->a[96054] = anon_sym_LT_AMP; - v->a[96055] = anon_sym_GT_AMP; - v->a[96056] = anon_sym_GT_PIPE; - v->a[96057] = anon_sym_LT_AMP_DASH; - v->a[96058] = anon_sym_GT_AMP_DASH; - v->a[96059] = anon_sym_LT_LT_DASH; + v->a[96040] = 5; + v->a[96041] = actions(3); + v->a[96042] = 1; + v->a[96043] = sym_comment; + v->a[96044] = actions(5264); + v->a[96045] = 1; + v->a[96046] = sym__special_character; + v->a[96047] = state(1985); + v->a[96048] = 1; + v->a[96049] = aux_sym__literal_repeat1; + v->a[96050] = actions(3197); + v->a[96051] = 2; + v->a[96052] = sym_file_descriptor; + v->a[96053] = aux_sym_heredoc_redirect_token1; + v->a[96054] = actions(3195); + v->a[96055] = 22; + v->a[96056] = anon_sym_esac; + v->a[96057] = anon_sym_PIPE; + v->a[96058] = anon_sym_SEMI_SEMI; + v->a[96059] = anon_sym_SEMI_AMP; small_parse_table_4803(v); } void small_parse_table_4803(t_small_parse_table_array *v) { - v->a[96060] = anon_sym_LT_LT_LT; - v->a[96061] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96062] = anon_sym_DOLLAR_LBRACK; - v->a[96063] = anon_sym_DOLLAR; - v->a[96064] = sym__special_character; - v->a[96065] = anon_sym_DQUOTE; - v->a[96066] = sym_raw_string; - v->a[96067] = sym_ansi_c_string; - v->a[96068] = aux_sym_number_token1; - v->a[96069] = aux_sym_number_token2; - v->a[96070] = anon_sym_DOLLAR_LBRACE; - v->a[96071] = anon_sym_DOLLAR_LPAREN; - v->a[96072] = anon_sym_BQUOTE; - v->a[96073] = anon_sym_DOLLAR_BQUOTE; - v->a[96074] = anon_sym_LT_LPAREN; - v->a[96075] = anon_sym_GT_LPAREN; - v->a[96076] = sym_word; - v->a[96077] = 3; - v->a[96078] = actions(71); - v->a[96079] = 1; + v->a[96060] = anon_sym_SEMI_SEMI_AMP; + v->a[96061] = anon_sym_PIPE_AMP; + v->a[96062] = anon_sym_AMP_AMP; + v->a[96063] = anon_sym_PIPE_PIPE; + v->a[96064] = anon_sym_LT; + v->a[96065] = anon_sym_GT; + v->a[96066] = anon_sym_GT_GT; + v->a[96067] = anon_sym_AMP_GT; + v->a[96068] = anon_sym_AMP_GT_GT; + v->a[96069] = anon_sym_LT_AMP; + v->a[96070] = anon_sym_GT_AMP; + v->a[96071] = anon_sym_GT_PIPE; + v->a[96072] = anon_sym_LT_AMP_DASH; + v->a[96073] = anon_sym_GT_AMP_DASH; + v->a[96074] = anon_sym_LT_LT; + v->a[96075] = anon_sym_LT_LT_DASH; + v->a[96076] = anon_sym_AMP; + v->a[96077] = anon_sym_SEMI; + v->a[96078] = 3; + v->a[96079] = actions(3); small_parse_table_4804(v); } void small_parse_table_4804(t_small_parse_table_array *v) { - v->a[96080] = sym_comment; - v->a[96081] = actions(1312); - v->a[96082] = 16; - v->a[96083] = anon_sym_PIPE; - v->a[96084] = anon_sym_EQ_EQ; - v->a[96085] = anon_sym_LT; - v->a[96086] = anon_sym_GT; - v->a[96087] = anon_sym_LT_LT; - v->a[96088] = anon_sym_LPAREN; - v->a[96089] = anon_sym_EQ_TILDE; - v->a[96090] = anon_sym_AMP_GT; - v->a[96091] = anon_sym_LT_AMP; - v->a[96092] = anon_sym_GT_AMP; - v->a[96093] = anon_sym_DOLLAR; - v->a[96094] = aux_sym_number_token1; - v->a[96095] = aux_sym_number_token2; - v->a[96096] = anon_sym_DOLLAR_LPAREN; - v->a[96097] = anon_sym_BQUOTE; - v->a[96098] = sym_word; - v->a[96099] = actions(1314); + v->a[96080] = 1; + v->a[96081] = sym_comment; + v->a[96082] = actions(2654); + v->a[96083] = 3; + v->a[96084] = sym_file_descriptor; + v->a[96085] = sym__concat; + v->a[96086] = aux_sym_heredoc_redirect_token1; + v->a[96087] = actions(2652); + v->a[96088] = 23; + v->a[96089] = anon_sym_esac; + v->a[96090] = anon_sym_PIPE; + v->a[96091] = anon_sym_SEMI_SEMI; + v->a[96092] = anon_sym_SEMI_AMP; + v->a[96093] = anon_sym_SEMI_SEMI_AMP; + v->a[96094] = anon_sym_PIPE_AMP; + v->a[96095] = anon_sym_AMP_AMP; + v->a[96096] = anon_sym_PIPE_PIPE; + v->a[96097] = anon_sym_LT; + v->a[96098] = anon_sym_GT; + v->a[96099] = anon_sym_GT_GT; small_parse_table_4805(v); } diff --git a/parser/static/small_parse_table/small_parse_table_961.c b/parser/static/small_parse_table/small_parse_table_961.c index d8333324..efea9061 100644 --- a/parser/static/small_parse_table/small_parse_table_961.c +++ b/parser/static/small_parse_table/small_parse_table_961.c @@ -14,126 +14,126 @@ void small_parse_table_4805(t_small_parse_table_array *v) { - v->a[96100] = 27; - v->a[96101] = sym_file_descriptor; - v->a[96102] = sym__concat; - v->a[96103] = sym_test_operator; - v->a[96104] = sym__bare_dollar; - v->a[96105] = sym__brace_start; - v->a[96106] = anon_sym_LPAREN_LPAREN; - v->a[96107] = anon_sym_PIPE_PIPE; - v->a[96108] = anon_sym_AMP_AMP; - v->a[96109] = anon_sym_GT_GT; - v->a[96110] = anon_sym_PIPE_AMP; - v->a[96111] = anon_sym_AMP_GT_GT; - v->a[96112] = anon_sym_GT_PIPE; - v->a[96113] = anon_sym_LT_AMP_DASH; - v->a[96114] = anon_sym_GT_AMP_DASH; - v->a[96115] = anon_sym_LT_LT_DASH; - v->a[96116] = anon_sym_LT_LT_LT; - v->a[96117] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96118] = anon_sym_DOLLAR_LBRACK; - v->a[96119] = aux_sym_concatenation_token1; + v->a[96100] = anon_sym_AMP_GT; + v->a[96101] = anon_sym_AMP_GT_GT; + v->a[96102] = anon_sym_LT_AMP; + v->a[96103] = anon_sym_GT_AMP; + v->a[96104] = anon_sym_GT_PIPE; + v->a[96105] = anon_sym_LT_AMP_DASH; + v->a[96106] = anon_sym_GT_AMP_DASH; + v->a[96107] = anon_sym_LT_LT; + v->a[96108] = anon_sym_LT_LT_DASH; + v->a[96109] = anon_sym_AMP; + v->a[96110] = aux_sym_concatenation_token1; + v->a[96111] = anon_sym_SEMI; + v->a[96112] = 3; + v->a[96113] = actions(3); + v->a[96114] = 1; + v->a[96115] = sym_comment; + v->a[96116] = actions(3062); + v->a[96117] = 3; + v->a[96118] = sym_file_descriptor; + v->a[96119] = sym__concat; small_parse_table_4806(v); } void small_parse_table_4806(t_small_parse_table_array *v) { - v->a[96120] = sym__special_character; - v->a[96121] = anon_sym_DQUOTE; - v->a[96122] = sym_raw_string; - v->a[96123] = sym_ansi_c_string; - v->a[96124] = anon_sym_DOLLAR_LBRACE; - v->a[96125] = anon_sym_DOLLAR_BQUOTE; - v->a[96126] = anon_sym_LT_LPAREN; - v->a[96127] = anon_sym_GT_LPAREN; - v->a[96128] = 3; - v->a[96129] = actions(71); - v->a[96130] = 1; - v->a[96131] = sym_comment; - v->a[96132] = actions(1336); - v->a[96133] = 16; - v->a[96134] = anon_sym_PIPE; - v->a[96135] = anon_sym_EQ_EQ; - v->a[96136] = anon_sym_LT; - v->a[96137] = anon_sym_GT; - v->a[96138] = anon_sym_LT_LT; - v->a[96139] = anon_sym_LPAREN; + v->a[96120] = aux_sym_heredoc_redirect_token1; + v->a[96121] = actions(3060); + v->a[96122] = 23; + v->a[96123] = anon_sym_esac; + v->a[96124] = anon_sym_PIPE; + v->a[96125] = anon_sym_SEMI_SEMI; + v->a[96126] = anon_sym_SEMI_AMP; + v->a[96127] = anon_sym_SEMI_SEMI_AMP; + v->a[96128] = anon_sym_PIPE_AMP; + v->a[96129] = anon_sym_AMP_AMP; + v->a[96130] = anon_sym_PIPE_PIPE; + v->a[96131] = anon_sym_LT; + v->a[96132] = anon_sym_GT; + v->a[96133] = anon_sym_GT_GT; + v->a[96134] = anon_sym_AMP_GT; + v->a[96135] = anon_sym_AMP_GT_GT; + v->a[96136] = anon_sym_LT_AMP; + v->a[96137] = anon_sym_GT_AMP; + v->a[96138] = anon_sym_GT_PIPE; + v->a[96139] = anon_sym_LT_AMP_DASH; small_parse_table_4807(v); } void small_parse_table_4807(t_small_parse_table_array *v) { - v->a[96140] = anon_sym_EQ_TILDE; - v->a[96141] = anon_sym_AMP_GT; - v->a[96142] = anon_sym_LT_AMP; - v->a[96143] = anon_sym_GT_AMP; - v->a[96144] = anon_sym_DOLLAR; - v->a[96145] = aux_sym_number_token1; - v->a[96146] = aux_sym_number_token2; - v->a[96147] = anon_sym_DOLLAR_LPAREN; - v->a[96148] = anon_sym_BQUOTE; - v->a[96149] = sym_word; - v->a[96150] = actions(1338); - v->a[96151] = 27; - v->a[96152] = sym_file_descriptor; - v->a[96153] = sym__concat; - v->a[96154] = sym_test_operator; - v->a[96155] = sym__bare_dollar; - v->a[96156] = sym__brace_start; - v->a[96157] = anon_sym_LPAREN_LPAREN; - v->a[96158] = anon_sym_PIPE_PIPE; - v->a[96159] = anon_sym_AMP_AMP; + v->a[96140] = anon_sym_GT_AMP_DASH; + v->a[96141] = anon_sym_LT_LT; + v->a[96142] = anon_sym_LT_LT_DASH; + v->a[96143] = anon_sym_AMP; + v->a[96144] = aux_sym_concatenation_token1; + v->a[96145] = anon_sym_SEMI; + v->a[96146] = 6; + v->a[96147] = actions(3); + v->a[96148] = 1; + v->a[96149] = sym_comment; + v->a[96150] = actions(5267); + v->a[96151] = 1; + v->a[96152] = aux_sym_concatenation_token1; + v->a[96153] = actions(5269); + v->a[96154] = 1; + v->a[96155] = sym__concat; + v->a[96156] = state(2145); + v->a[96157] = 1; + v->a[96158] = aux_sym_concatenation_repeat1; + v->a[96159] = actions(2664); small_parse_table_4808(v); } void small_parse_table_4808(t_small_parse_table_array *v) { - v->a[96160] = anon_sym_GT_GT; - v->a[96161] = anon_sym_PIPE_AMP; - v->a[96162] = anon_sym_AMP_GT_GT; - v->a[96163] = anon_sym_GT_PIPE; - v->a[96164] = anon_sym_LT_AMP_DASH; - v->a[96165] = anon_sym_GT_AMP_DASH; - v->a[96166] = anon_sym_LT_LT_DASH; - v->a[96167] = anon_sym_LT_LT_LT; - v->a[96168] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96169] = anon_sym_DOLLAR_LBRACK; - v->a[96170] = aux_sym_concatenation_token1; - v->a[96171] = sym__special_character; - v->a[96172] = anon_sym_DQUOTE; - v->a[96173] = sym_raw_string; - v->a[96174] = sym_ansi_c_string; - v->a[96175] = anon_sym_DOLLAR_LBRACE; - v->a[96176] = anon_sym_DOLLAR_BQUOTE; - v->a[96177] = anon_sym_LT_LPAREN; - v->a[96178] = anon_sym_GT_LPAREN; - v->a[96179] = 3; + v->a[96160] = 3; + v->a[96161] = sym_file_descriptor; + v->a[96162] = ts_builtin_sym_end; + v->a[96163] = aux_sym_heredoc_redirect_token1; + v->a[96164] = actions(2662); + v->a[96165] = 20; + v->a[96166] = anon_sym_PIPE; + v->a[96167] = anon_sym_SEMI_SEMI; + v->a[96168] = anon_sym_PIPE_AMP; + v->a[96169] = anon_sym_AMP_AMP; + v->a[96170] = anon_sym_PIPE_PIPE; + v->a[96171] = anon_sym_LT; + v->a[96172] = anon_sym_GT; + v->a[96173] = anon_sym_GT_GT; + v->a[96174] = anon_sym_AMP_GT; + v->a[96175] = anon_sym_AMP_GT_GT; + v->a[96176] = anon_sym_LT_AMP; + v->a[96177] = anon_sym_GT_AMP; + v->a[96178] = anon_sym_GT_PIPE; + v->a[96179] = anon_sym_LT_AMP_DASH; small_parse_table_4809(v); } void small_parse_table_4809(t_small_parse_table_array *v) { - v->a[96180] = actions(71); - v->a[96181] = 1; - v->a[96182] = sym_comment; - v->a[96183] = actions(1344); - v->a[96184] = 16; - v->a[96185] = anon_sym_PIPE; - v->a[96186] = anon_sym_EQ_EQ; - v->a[96187] = anon_sym_LT; - v->a[96188] = anon_sym_GT; - v->a[96189] = anon_sym_LT_LT; - v->a[96190] = anon_sym_LPAREN; - v->a[96191] = anon_sym_EQ_TILDE; - v->a[96192] = anon_sym_AMP_GT; - v->a[96193] = anon_sym_LT_AMP; - v->a[96194] = anon_sym_GT_AMP; - v->a[96195] = anon_sym_DOLLAR; - v->a[96196] = aux_sym_number_token1; - v->a[96197] = aux_sym_number_token2; - v->a[96198] = anon_sym_DOLLAR_LPAREN; - v->a[96199] = anon_sym_BQUOTE; + v->a[96180] = anon_sym_GT_AMP_DASH; + v->a[96181] = anon_sym_LT_LT; + v->a[96182] = anon_sym_LT_LT_DASH; + v->a[96183] = anon_sym_AMP; + v->a[96184] = sym__special_character; + v->a[96185] = anon_sym_SEMI; + v->a[96186] = 5; + v->a[96187] = actions(3); + v->a[96188] = 1; + v->a[96189] = sym_comment; + v->a[96190] = actions(5271); + v->a[96191] = 1; + v->a[96192] = sym_variable_name; + v->a[96193] = actions(5145); + v->a[96194] = 2; + v->a[96195] = sym_file_descriptor; + v->a[96196] = aux_sym_heredoc_redirect_token1; + v->a[96197] = state(2019); + v->a[96198] = 2; + v->a[96199] = sym_variable_assignment; small_parse_table_4810(v); } diff --git a/parser/static/small_parse_table/small_parse_table_962.c b/parser/static/small_parse_table/small_parse_table_962.c index 3037b81f..eed06074 100644 --- a/parser/static/small_parse_table/small_parse_table_962.c +++ b/parser/static/small_parse_table/small_parse_table_962.c @@ -14,126 +14,126 @@ void small_parse_table_4810(t_small_parse_table_array *v) { - v->a[96200] = sym_word; - v->a[96201] = actions(1346); - v->a[96202] = 27; - v->a[96203] = sym_file_descriptor; - v->a[96204] = sym__concat; - v->a[96205] = sym_test_operator; - v->a[96206] = sym__bare_dollar; - v->a[96207] = sym__brace_start; - v->a[96208] = anon_sym_LPAREN_LPAREN; + v->a[96200] = aux_sym_variable_assignments_repeat1; + v->a[96201] = actions(5143); + v->a[96202] = 21; + v->a[96203] = anon_sym_PIPE; + v->a[96204] = anon_sym_SEMI_SEMI; + v->a[96205] = anon_sym_SEMI_AMP; + v->a[96206] = anon_sym_SEMI_SEMI_AMP; + v->a[96207] = anon_sym_PIPE_AMP; + v->a[96208] = anon_sym_AMP_AMP; v->a[96209] = anon_sym_PIPE_PIPE; - v->a[96210] = anon_sym_AMP_AMP; - v->a[96211] = anon_sym_GT_GT; - v->a[96212] = anon_sym_PIPE_AMP; - v->a[96213] = anon_sym_AMP_GT_GT; - v->a[96214] = anon_sym_GT_PIPE; - v->a[96215] = anon_sym_LT_AMP_DASH; - v->a[96216] = anon_sym_GT_AMP_DASH; - v->a[96217] = anon_sym_LT_LT_DASH; - v->a[96218] = anon_sym_LT_LT_LT; - v->a[96219] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[96210] = anon_sym_LT; + v->a[96211] = anon_sym_GT; + v->a[96212] = anon_sym_GT_GT; + v->a[96213] = anon_sym_AMP_GT; + v->a[96214] = anon_sym_AMP_GT_GT; + v->a[96215] = anon_sym_LT_AMP; + v->a[96216] = anon_sym_GT_AMP; + v->a[96217] = anon_sym_GT_PIPE; + v->a[96218] = anon_sym_LT_AMP_DASH; + v->a[96219] = anon_sym_GT_AMP_DASH; small_parse_table_4811(v); } void small_parse_table_4811(t_small_parse_table_array *v) { - v->a[96220] = anon_sym_DOLLAR_LBRACK; - v->a[96221] = aux_sym_concatenation_token1; - v->a[96222] = sym__special_character; - v->a[96223] = anon_sym_DQUOTE; - v->a[96224] = sym_raw_string; - v->a[96225] = sym_ansi_c_string; - v->a[96226] = anon_sym_DOLLAR_LBRACE; - v->a[96227] = anon_sym_DOLLAR_BQUOTE; - v->a[96228] = anon_sym_LT_LPAREN; - v->a[96229] = anon_sym_GT_LPAREN; - v->a[96230] = 3; - v->a[96231] = actions(3); + v->a[96220] = anon_sym_LT_LT; + v->a[96221] = anon_sym_LT_LT_DASH; + v->a[96222] = anon_sym_AMP; + v->a[96223] = anon_sym_SEMI; + v->a[96224] = 7; + v->a[96225] = actions(3); + v->a[96226] = 1; + v->a[96227] = sym_comment; + v->a[96228] = actions(5281); + v->a[96229] = 1; + v->a[96230] = aux_sym_heredoc_redirect_token1; + v->a[96231] = actions(5283); v->a[96232] = 1; - v->a[96233] = sym_comment; - v->a[96234] = actions(2074); - v->a[96235] = 5; - v->a[96236] = sym_file_descriptor; - v->a[96237] = sym_variable_name; - v->a[96238] = sym_test_operator; - v->a[96239] = sym__brace_start; + v->a[96233] = sym_file_descriptor; + v->a[96234] = actions(5278); + v->a[96235] = 2; + v->a[96236] = anon_sym_LT_AMP_DASH; + v->a[96237] = anon_sym_GT_AMP_DASH; + v->a[96238] = state(1990); + v->a[96239] = 2; small_parse_table_4812(v); } void small_parse_table_4812(t_small_parse_table_array *v) { - v->a[96240] = aux_sym_heredoc_redirect_token1; - v->a[96241] = actions(2072); - v->a[96242] = 38; - v->a[96243] = anon_sym_LPAREN_LPAREN; - v->a[96244] = anon_sym_SEMI; - v->a[96245] = anon_sym_PIPE_PIPE; - v->a[96246] = anon_sym_AMP_AMP; - v->a[96247] = anon_sym_PIPE; - v->a[96248] = anon_sym_AMP; - v->a[96249] = anon_sym_LT; - v->a[96250] = anon_sym_GT; - v->a[96251] = anon_sym_LT_LT; - v->a[96252] = anon_sym_GT_GT; - v->a[96253] = anon_sym_RPAREN; - v->a[96254] = anon_sym_SEMI_SEMI; - v->a[96255] = anon_sym_PIPE_AMP; - v->a[96256] = anon_sym_AMP_GT; - v->a[96257] = anon_sym_AMP_GT_GT; - v->a[96258] = anon_sym_LT_AMP; - v->a[96259] = anon_sym_GT_AMP; + v->a[96240] = sym_file_redirect; + v->a[96241] = aux_sym_redirected_statement_repeat2; + v->a[96242] = actions(5275); + v->a[96243] = 8; + v->a[96244] = anon_sym_LT; + v->a[96245] = anon_sym_GT; + v->a[96246] = anon_sym_GT_GT; + v->a[96247] = anon_sym_AMP_GT; + v->a[96248] = anon_sym_AMP_GT_GT; + v->a[96249] = anon_sym_LT_AMP; + v->a[96250] = anon_sym_GT_AMP; + v->a[96251] = anon_sym_GT_PIPE; + v->a[96252] = actions(5273); + v->a[96253] = 12; + v->a[96254] = anon_sym_esac; + v->a[96255] = anon_sym_PIPE; + v->a[96256] = anon_sym_SEMI_SEMI; + v->a[96257] = anon_sym_SEMI_AMP; + v->a[96258] = anon_sym_SEMI_SEMI_AMP; + v->a[96259] = anon_sym_PIPE_AMP; small_parse_table_4813(v); } void small_parse_table_4813(t_small_parse_table_array *v) { - v->a[96260] = anon_sym_GT_PIPE; - v->a[96261] = anon_sym_LT_AMP_DASH; - v->a[96262] = anon_sym_GT_AMP_DASH; + v->a[96260] = anon_sym_AMP_AMP; + v->a[96261] = anon_sym_PIPE_PIPE; + v->a[96262] = anon_sym_LT_LT; v->a[96263] = anon_sym_LT_LT_DASH; - v->a[96264] = anon_sym_LT_LT_LT; - v->a[96265] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96266] = anon_sym_DOLLAR_LBRACK; - v->a[96267] = anon_sym_DOLLAR; - v->a[96268] = sym__special_character; - v->a[96269] = anon_sym_DQUOTE; - v->a[96270] = sym_raw_string; - v->a[96271] = sym_ansi_c_string; - v->a[96272] = aux_sym_number_token1; - v->a[96273] = aux_sym_number_token2; - v->a[96274] = anon_sym_DOLLAR_LBRACE; - v->a[96275] = anon_sym_DOLLAR_LPAREN; - v->a[96276] = anon_sym_BQUOTE; - v->a[96277] = anon_sym_DOLLAR_BQUOTE; - v->a[96278] = anon_sym_LT_LPAREN; - v->a[96279] = anon_sym_GT_LPAREN; + v->a[96264] = anon_sym_AMP; + v->a[96265] = anon_sym_SEMI; + v->a[96266] = 3; + v->a[96267] = actions(3); + v->a[96268] = 1; + v->a[96269] = sym_comment; + v->a[96270] = actions(3066); + v->a[96271] = 3; + v->a[96272] = sym_file_descriptor; + v->a[96273] = sym__concat; + v->a[96274] = aux_sym_heredoc_redirect_token1; + v->a[96275] = actions(3064); + v->a[96276] = 23; + v->a[96277] = anon_sym_esac; + v->a[96278] = anon_sym_PIPE; + v->a[96279] = anon_sym_SEMI_SEMI; small_parse_table_4814(v); } void small_parse_table_4814(t_small_parse_table_array *v) { - v->a[96280] = sym_word; - v->a[96281] = 3; - v->a[96282] = actions(3); - v->a[96283] = 1; - v->a[96284] = sym_comment; - v->a[96285] = actions(4554); - v->a[96286] = 5; - v->a[96287] = sym_file_descriptor; - v->a[96288] = sym_variable_name; - v->a[96289] = sym_test_operator; - v->a[96290] = sym__brace_start; - v->a[96291] = aux_sym_heredoc_redirect_token1; - v->a[96292] = actions(4552); - v->a[96293] = 38; - v->a[96294] = anon_sym_LPAREN_LPAREN; - v->a[96295] = anon_sym_SEMI; - v->a[96296] = anon_sym_PIPE_PIPE; - v->a[96297] = anon_sym_AMP_AMP; - v->a[96298] = anon_sym_PIPE; - v->a[96299] = anon_sym_AMP; + v->a[96280] = anon_sym_SEMI_AMP; + v->a[96281] = anon_sym_SEMI_SEMI_AMP; + v->a[96282] = anon_sym_PIPE_AMP; + v->a[96283] = anon_sym_AMP_AMP; + v->a[96284] = anon_sym_PIPE_PIPE; + v->a[96285] = anon_sym_LT; + v->a[96286] = anon_sym_GT; + v->a[96287] = anon_sym_GT_GT; + v->a[96288] = anon_sym_AMP_GT; + v->a[96289] = anon_sym_AMP_GT_GT; + v->a[96290] = anon_sym_LT_AMP; + v->a[96291] = anon_sym_GT_AMP; + v->a[96292] = anon_sym_GT_PIPE; + v->a[96293] = anon_sym_LT_AMP_DASH; + v->a[96294] = anon_sym_GT_AMP_DASH; + v->a[96295] = anon_sym_LT_LT; + v->a[96296] = anon_sym_LT_LT_DASH; + v->a[96297] = anon_sym_AMP; + v->a[96298] = aux_sym_concatenation_token1; + v->a[96299] = anon_sym_SEMI; small_parse_table_4815(v); } diff --git a/parser/static/small_parse_table/small_parse_table_963.c b/parser/static/small_parse_table/small_parse_table_963.c index 75110675..8d89e6ff 100644 --- a/parser/static/small_parse_table/small_parse_table_963.c +++ b/parser/static/small_parse_table/small_parse_table_963.c @@ -14,126 +14,126 @@ void small_parse_table_4815(t_small_parse_table_array *v) { - v->a[96300] = anon_sym_LT; - v->a[96301] = anon_sym_GT; - v->a[96302] = anon_sym_LT_LT; - v->a[96303] = anon_sym_GT_GT; - v->a[96304] = anon_sym_RPAREN; - v->a[96305] = anon_sym_SEMI_SEMI; - v->a[96306] = anon_sym_PIPE_AMP; - v->a[96307] = anon_sym_AMP_GT; - v->a[96308] = anon_sym_AMP_GT_GT; - v->a[96309] = anon_sym_LT_AMP; - v->a[96310] = anon_sym_GT_AMP; - v->a[96311] = anon_sym_GT_PIPE; - v->a[96312] = anon_sym_LT_AMP_DASH; - v->a[96313] = anon_sym_GT_AMP_DASH; - v->a[96314] = anon_sym_LT_LT_DASH; - v->a[96315] = anon_sym_LT_LT_LT; - v->a[96316] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96317] = anon_sym_DOLLAR_LBRACK; - v->a[96318] = anon_sym_DOLLAR; - v->a[96319] = sym__special_character; + v->a[96300] = 6; + v->a[96301] = actions(3); + v->a[96302] = 1; + v->a[96303] = sym_comment; + v->a[96304] = actions(5286); + v->a[96305] = 1; + v->a[96306] = aux_sym_concatenation_token1; + v->a[96307] = actions(5289); + v->a[96308] = 1; + v->a[96309] = sym__concat; + v->a[96310] = state(1992); + v->a[96311] = 1; + v->a[96312] = aux_sym_concatenation_repeat1; + v->a[96313] = actions(2654); + v->a[96314] = 2; + v->a[96315] = sym_file_descriptor; + v->a[96316] = aux_sym_heredoc_redirect_token1; + v->a[96317] = actions(2652); + v->a[96318] = 21; + v->a[96319] = anon_sym_PIPE; small_parse_table_4816(v); } void small_parse_table_4816(t_small_parse_table_array *v) { - v->a[96320] = anon_sym_DQUOTE; - v->a[96321] = sym_raw_string; - v->a[96322] = sym_ansi_c_string; - v->a[96323] = aux_sym_number_token1; - v->a[96324] = aux_sym_number_token2; - v->a[96325] = anon_sym_DOLLAR_LBRACE; - v->a[96326] = anon_sym_DOLLAR_LPAREN; - v->a[96327] = anon_sym_BQUOTE; - v->a[96328] = anon_sym_DOLLAR_BQUOTE; - v->a[96329] = anon_sym_LT_LPAREN; - v->a[96330] = anon_sym_GT_LPAREN; - v->a[96331] = sym_word; - v->a[96332] = 3; - v->a[96333] = actions(3); - v->a[96334] = 1; - v->a[96335] = sym_comment; - v->a[96336] = actions(5375); - v->a[96337] = 5; - v->a[96338] = sym_file_descriptor; - v->a[96339] = sym_variable_name; + v->a[96320] = anon_sym_SEMI_SEMI; + v->a[96321] = anon_sym_SEMI_AMP; + v->a[96322] = anon_sym_SEMI_SEMI_AMP; + v->a[96323] = anon_sym_PIPE_AMP; + v->a[96324] = anon_sym_AMP_AMP; + v->a[96325] = anon_sym_PIPE_PIPE; + v->a[96326] = anon_sym_LT; + v->a[96327] = anon_sym_GT; + v->a[96328] = anon_sym_GT_GT; + v->a[96329] = anon_sym_AMP_GT; + v->a[96330] = anon_sym_AMP_GT_GT; + v->a[96331] = anon_sym_LT_AMP; + v->a[96332] = anon_sym_GT_AMP; + v->a[96333] = anon_sym_GT_PIPE; + v->a[96334] = anon_sym_LT_AMP_DASH; + v->a[96335] = anon_sym_GT_AMP_DASH; + v->a[96336] = anon_sym_LT_LT; + v->a[96337] = anon_sym_LT_LT_DASH; + v->a[96338] = anon_sym_AMP; + v->a[96339] = anon_sym_SEMI; small_parse_table_4817(v); } void small_parse_table_4817(t_small_parse_table_array *v) { - v->a[96340] = sym_test_operator; - v->a[96341] = sym__brace_start; - v->a[96342] = aux_sym_heredoc_redirect_token1; - v->a[96343] = actions(5373); - v->a[96344] = 38; - v->a[96345] = anon_sym_LPAREN_LPAREN; - v->a[96346] = anon_sym_SEMI; - v->a[96347] = anon_sym_PIPE_PIPE; - v->a[96348] = anon_sym_AMP_AMP; - v->a[96349] = anon_sym_PIPE; - v->a[96350] = anon_sym_AMP; - v->a[96351] = anon_sym_LT; - v->a[96352] = anon_sym_GT; - v->a[96353] = anon_sym_LT_LT; - v->a[96354] = anon_sym_GT_GT; - v->a[96355] = anon_sym_RPAREN; - v->a[96356] = anon_sym_SEMI_SEMI; - v->a[96357] = anon_sym_PIPE_AMP; - v->a[96358] = anon_sym_AMP_GT; - v->a[96359] = anon_sym_AMP_GT_GT; + v->a[96340] = 3; + v->a[96341] = actions(3); + v->a[96342] = 1; + v->a[96343] = sym_comment; + v->a[96344] = actions(2778); + v->a[96345] = 4; + v->a[96346] = sym_file_descriptor; + v->a[96347] = sym__concat; + v->a[96348] = sym_variable_name; + v->a[96349] = aux_sym_heredoc_redirect_token1; + v->a[96350] = actions(2776); + v->a[96351] = 22; + v->a[96352] = anon_sym_PIPE; + v->a[96353] = anon_sym_SEMI_SEMI; + v->a[96354] = anon_sym_SEMI_AMP; + v->a[96355] = anon_sym_SEMI_SEMI_AMP; + v->a[96356] = anon_sym_PIPE_AMP; + v->a[96357] = anon_sym_AMP_AMP; + v->a[96358] = anon_sym_PIPE_PIPE; + v->a[96359] = anon_sym_LT; small_parse_table_4818(v); } void small_parse_table_4818(t_small_parse_table_array *v) { - v->a[96360] = anon_sym_LT_AMP; - v->a[96361] = anon_sym_GT_AMP; - v->a[96362] = anon_sym_GT_PIPE; - v->a[96363] = anon_sym_LT_AMP_DASH; - v->a[96364] = anon_sym_GT_AMP_DASH; - v->a[96365] = anon_sym_LT_LT_DASH; - v->a[96366] = anon_sym_LT_LT_LT; - v->a[96367] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96368] = anon_sym_DOLLAR_LBRACK; - v->a[96369] = anon_sym_DOLLAR; - v->a[96370] = sym__special_character; - v->a[96371] = anon_sym_DQUOTE; - v->a[96372] = sym_raw_string; - v->a[96373] = sym_ansi_c_string; - v->a[96374] = aux_sym_number_token1; - v->a[96375] = aux_sym_number_token2; - v->a[96376] = anon_sym_DOLLAR_LBRACE; - v->a[96377] = anon_sym_DOLLAR_LPAREN; - v->a[96378] = anon_sym_BQUOTE; - v->a[96379] = anon_sym_DOLLAR_BQUOTE; + v->a[96360] = anon_sym_GT; + v->a[96361] = anon_sym_GT_GT; + v->a[96362] = anon_sym_AMP_GT; + v->a[96363] = anon_sym_AMP_GT_GT; + v->a[96364] = anon_sym_LT_AMP; + v->a[96365] = anon_sym_GT_AMP; + v->a[96366] = anon_sym_GT_PIPE; + v->a[96367] = anon_sym_LT_AMP_DASH; + v->a[96368] = anon_sym_GT_AMP_DASH; + v->a[96369] = anon_sym_LT_LT; + v->a[96370] = anon_sym_LT_LT_DASH; + v->a[96371] = anon_sym_AMP; + v->a[96372] = aux_sym_concatenation_token1; + v->a[96373] = anon_sym_SEMI; + v->a[96374] = 5; + v->a[96375] = actions(3); + v->a[96376] = 1; + v->a[96377] = sym_comment; + v->a[96378] = actions(5292); + v->a[96379] = 1; small_parse_table_4819(v); } void small_parse_table_4819(t_small_parse_table_array *v) { - v->a[96380] = anon_sym_LT_LPAREN; - v->a[96381] = anon_sym_GT_LPAREN; - v->a[96382] = sym_word; - v->a[96383] = 3; - v->a[96384] = actions(71); - v->a[96385] = 1; - v->a[96386] = sym_comment; - v->a[96387] = actions(1356); - v->a[96388] = 16; - v->a[96389] = anon_sym_PIPE; - v->a[96390] = anon_sym_EQ_EQ; - v->a[96391] = anon_sym_LT; - v->a[96392] = anon_sym_GT; - v->a[96393] = anon_sym_LT_LT; - v->a[96394] = anon_sym_LPAREN; - v->a[96395] = anon_sym_EQ_TILDE; - v->a[96396] = anon_sym_AMP_GT; - v->a[96397] = anon_sym_LT_AMP; - v->a[96398] = anon_sym_GT_AMP; - v->a[96399] = anon_sym_DOLLAR; + v->a[96380] = sym__special_character; + v->a[96381] = state(1985); + v->a[96382] = 1; + v->a[96383] = aux_sym__literal_repeat1; + v->a[96384] = actions(3543); + v->a[96385] = 2; + v->a[96386] = sym_file_descriptor; + v->a[96387] = aux_sym_heredoc_redirect_token1; + v->a[96388] = actions(3541); + v->a[96389] = 22; + v->a[96390] = anon_sym_esac; + v->a[96391] = anon_sym_PIPE; + v->a[96392] = anon_sym_SEMI_SEMI; + v->a[96393] = anon_sym_SEMI_AMP; + v->a[96394] = anon_sym_SEMI_SEMI_AMP; + v->a[96395] = anon_sym_PIPE_AMP; + v->a[96396] = anon_sym_AMP_AMP; + v->a[96397] = anon_sym_PIPE_PIPE; + v->a[96398] = anon_sym_LT; + v->a[96399] = anon_sym_GT; small_parse_table_4820(v); } diff --git a/parser/static/small_parse_table/small_parse_table_964.c b/parser/static/small_parse_table/small_parse_table_964.c index b0d6c590..5074a8ec 100644 --- a/parser/static/small_parse_table/small_parse_table_964.c +++ b/parser/static/small_parse_table/small_parse_table_964.c @@ -14,126 +14,126 @@ void small_parse_table_4820(t_small_parse_table_array *v) { - v->a[96400] = aux_sym_number_token1; - v->a[96401] = aux_sym_number_token2; - v->a[96402] = anon_sym_DOLLAR_LPAREN; - v->a[96403] = anon_sym_BQUOTE; - v->a[96404] = sym_word; - v->a[96405] = actions(1358); - v->a[96406] = 27; - v->a[96407] = sym_file_descriptor; - v->a[96408] = sym__concat; - v->a[96409] = sym_test_operator; - v->a[96410] = sym__bare_dollar; - v->a[96411] = sym__brace_start; - v->a[96412] = anon_sym_LPAREN_LPAREN; - v->a[96413] = anon_sym_PIPE_PIPE; - v->a[96414] = anon_sym_AMP_AMP; - v->a[96415] = anon_sym_GT_GT; - v->a[96416] = anon_sym_PIPE_AMP; - v->a[96417] = anon_sym_AMP_GT_GT; - v->a[96418] = anon_sym_GT_PIPE; - v->a[96419] = anon_sym_LT_AMP_DASH; + v->a[96400] = anon_sym_GT_GT; + v->a[96401] = anon_sym_AMP_GT; + v->a[96402] = anon_sym_AMP_GT_GT; + v->a[96403] = anon_sym_LT_AMP; + v->a[96404] = anon_sym_GT_AMP; + v->a[96405] = anon_sym_GT_PIPE; + v->a[96406] = anon_sym_LT_AMP_DASH; + v->a[96407] = anon_sym_GT_AMP_DASH; + v->a[96408] = anon_sym_LT_LT; + v->a[96409] = anon_sym_LT_LT_DASH; + v->a[96410] = anon_sym_AMP; + v->a[96411] = anon_sym_SEMI; + v->a[96412] = 3; + v->a[96413] = actions(57); + v->a[96414] = 1; + v->a[96415] = sym_comment; + v->a[96416] = actions(3625); + v->a[96417] = 10; + v->a[96418] = anon_sym_LT; + v->a[96419] = anon_sym_GT; small_parse_table_4821(v); } void small_parse_table_4821(t_small_parse_table_array *v) { - v->a[96420] = anon_sym_GT_AMP_DASH; - v->a[96421] = anon_sym_LT_LT_DASH; - v->a[96422] = anon_sym_LT_LT_LT; - v->a[96423] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96424] = anon_sym_DOLLAR_LBRACK; - v->a[96425] = aux_sym_concatenation_token1; - v->a[96426] = sym__special_character; - v->a[96427] = anon_sym_DQUOTE; - v->a[96428] = sym_raw_string; - v->a[96429] = sym_ansi_c_string; - v->a[96430] = anon_sym_DOLLAR_LBRACE; - v->a[96431] = anon_sym_DOLLAR_BQUOTE; - v->a[96432] = anon_sym_LT_LPAREN; - v->a[96433] = anon_sym_GT_LPAREN; - v->a[96434] = 3; - v->a[96435] = actions(3); - v->a[96436] = 1; - v->a[96437] = sym_comment; - v->a[96438] = actions(5772); - v->a[96439] = 6; + v->a[96420] = anon_sym_AMP_GT; + v->a[96421] = anon_sym_LT_AMP; + v->a[96422] = anon_sym_GT_AMP; + v->a[96423] = anon_sym_DOLLAR; + v->a[96424] = aux_sym_number_token1; + v->a[96425] = aux_sym_number_token2; + v->a[96426] = anon_sym_DOLLAR_LPAREN; + v->a[96427] = sym_word; + v->a[96428] = actions(3637); + v->a[96429] = 16; + v->a[96430] = sym_file_descriptor; + v->a[96431] = sym_variable_name; + v->a[96432] = sym_test_operator; + v->a[96433] = sym__brace_start; + v->a[96434] = anon_sym_GT_GT; + v->a[96435] = anon_sym_AMP_GT_GT; + v->a[96436] = anon_sym_GT_PIPE; + v->a[96437] = anon_sym_LT_AMP_DASH; + v->a[96438] = anon_sym_GT_AMP_DASH; + v->a[96439] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_4822(v); } void small_parse_table_4822(t_small_parse_table_array *v) { - v->a[96440] = sym_file_descriptor; - v->a[96441] = sym_variable_name; - v->a[96442] = sym_test_operator; - v->a[96443] = sym__brace_start; - v->a[96444] = ts_builtin_sym_end; - v->a[96445] = aux_sym_heredoc_redirect_token1; - v->a[96446] = actions(5770); - v->a[96447] = 37; - v->a[96448] = anon_sym_LPAREN_LPAREN; - v->a[96449] = anon_sym_SEMI; - v->a[96450] = anon_sym_PIPE_PIPE; - v->a[96451] = anon_sym_AMP_AMP; - v->a[96452] = anon_sym_PIPE; - v->a[96453] = anon_sym_AMP; - v->a[96454] = anon_sym_LT; - v->a[96455] = anon_sym_GT; - v->a[96456] = anon_sym_LT_LT; - v->a[96457] = anon_sym_GT_GT; - v->a[96458] = anon_sym_SEMI_SEMI; - v->a[96459] = anon_sym_PIPE_AMP; + v->a[96440] = sym__special_character; + v->a[96441] = anon_sym_DQUOTE; + v->a[96442] = sym_raw_string; + v->a[96443] = anon_sym_DOLLAR_LBRACE; + v->a[96444] = anon_sym_BQUOTE; + v->a[96445] = anon_sym_DOLLAR_BQUOTE; + v->a[96446] = 5; + v->a[96447] = actions(3); + v->a[96448] = 1; + v->a[96449] = sym_comment; + v->a[96450] = actions(5262); + v->a[96451] = 1; + v->a[96452] = sym__special_character; + v->a[96453] = state(2034); + v->a[96454] = 1; + v->a[96455] = aux_sym__literal_repeat1; + v->a[96456] = actions(3543); + v->a[96457] = 3; + v->a[96458] = sym_file_descriptor; + v->a[96459] = ts_builtin_sym_end; small_parse_table_4823(v); } void small_parse_table_4823(t_small_parse_table_array *v) { - v->a[96460] = anon_sym_AMP_GT; - v->a[96461] = anon_sym_AMP_GT_GT; - v->a[96462] = anon_sym_LT_AMP; - v->a[96463] = anon_sym_GT_AMP; - v->a[96464] = anon_sym_GT_PIPE; - v->a[96465] = anon_sym_LT_AMP_DASH; - v->a[96466] = anon_sym_GT_AMP_DASH; - v->a[96467] = anon_sym_LT_LT_DASH; - v->a[96468] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96469] = anon_sym_DOLLAR_LBRACK; - v->a[96470] = anon_sym_DOLLAR; - v->a[96471] = sym__special_character; - v->a[96472] = anon_sym_DQUOTE; - v->a[96473] = sym_raw_string; - v->a[96474] = sym_ansi_c_string; - v->a[96475] = aux_sym_number_token1; - v->a[96476] = aux_sym_number_token2; - v->a[96477] = anon_sym_DOLLAR_LBRACE; - v->a[96478] = anon_sym_DOLLAR_LPAREN; - v->a[96479] = anon_sym_BQUOTE; + v->a[96460] = aux_sym_heredoc_redirect_token1; + v->a[96461] = actions(3541); + v->a[96462] = 21; + v->a[96463] = anon_sym_PIPE; + v->a[96464] = anon_sym_RPAREN; + v->a[96465] = anon_sym_SEMI_SEMI; + v->a[96466] = anon_sym_PIPE_AMP; + v->a[96467] = anon_sym_AMP_AMP; + v->a[96468] = anon_sym_PIPE_PIPE; + v->a[96469] = anon_sym_LT; + v->a[96470] = anon_sym_GT; + v->a[96471] = anon_sym_GT_GT; + v->a[96472] = anon_sym_AMP_GT; + v->a[96473] = anon_sym_AMP_GT_GT; + v->a[96474] = anon_sym_LT_AMP; + v->a[96475] = anon_sym_GT_AMP; + v->a[96476] = anon_sym_GT_PIPE; + v->a[96477] = anon_sym_LT_AMP_DASH; + v->a[96478] = anon_sym_GT_AMP_DASH; + v->a[96479] = anon_sym_LT_LT; small_parse_table_4824(v); } void small_parse_table_4824(t_small_parse_table_array *v) { - v->a[96480] = anon_sym_DOLLAR_BQUOTE; - v->a[96481] = anon_sym_LT_LPAREN; - v->a[96482] = anon_sym_GT_LPAREN; - v->a[96483] = aux_sym__simple_variable_name_token1; - v->a[96484] = sym_word; - v->a[96485] = 3; - v->a[96486] = actions(71); - v->a[96487] = 1; - v->a[96488] = sym_comment; - v->a[96489] = actions(1352); - v->a[96490] = 16; - v->a[96491] = anon_sym_PIPE; - v->a[96492] = anon_sym_EQ_EQ; - v->a[96493] = anon_sym_LT; - v->a[96494] = anon_sym_GT; - v->a[96495] = anon_sym_LT_LT; - v->a[96496] = anon_sym_LPAREN; - v->a[96497] = anon_sym_EQ_TILDE; - v->a[96498] = anon_sym_AMP_GT; - v->a[96499] = anon_sym_LT_AMP; + v->a[96480] = anon_sym_LT_LT_DASH; + v->a[96481] = anon_sym_AMP; + v->a[96482] = anon_sym_BQUOTE; + v->a[96483] = anon_sym_SEMI; + v->a[96484] = 6; + v->a[96485] = actions(3); + v->a[96486] = 1; + v->a[96487] = sym_comment; + v->a[96488] = actions(828); + v->a[96489] = 1; + v->a[96490] = sym_file_descriptor; + v->a[96491] = actions(5252); + v->a[96492] = 1; + v->a[96493] = sym_variable_name; + v->a[96494] = actions(5250); + v->a[96495] = 2; + v->a[96496] = aux_sym__simple_variable_name_token1; + v->a[96497] = aux_sym__multiline_variable_name_token1; + v->a[96498] = actions(5248); + v->a[96499] = 9; small_parse_table_4825(v); } diff --git a/parser/static/small_parse_table/small_parse_table_965.c b/parser/static/small_parse_table/small_parse_table_965.c index 62c2734c..89bafbea 100644 --- a/parser/static/small_parse_table/small_parse_table_965.c +++ b/parser/static/small_parse_table/small_parse_table_965.c @@ -14,26 +14,26 @@ void small_parse_table_4825(t_small_parse_table_array *v) { - v->a[96500] = anon_sym_GT_AMP; - v->a[96501] = anon_sym_DOLLAR; - v->a[96502] = aux_sym_number_token1; - v->a[96503] = aux_sym_number_token2; - v->a[96504] = anon_sym_DOLLAR_LPAREN; - v->a[96505] = anon_sym_BQUOTE; - v->a[96506] = sym_word; - v->a[96507] = actions(1354); - v->a[96508] = 27; - v->a[96509] = sym_file_descriptor; - v->a[96510] = sym__concat; - v->a[96511] = sym_test_operator; - v->a[96512] = sym__bare_dollar; - v->a[96513] = sym__brace_start; - v->a[96514] = anon_sym_LPAREN_LPAREN; - v->a[96515] = anon_sym_PIPE_PIPE; - v->a[96516] = anon_sym_AMP_AMP; - v->a[96517] = anon_sym_GT_GT; - v->a[96518] = anon_sym_PIPE_AMP; - v->a[96519] = anon_sym_AMP_GT_GT; + v->a[96500] = anon_sym_BANG; + v->a[96501] = anon_sym_DASH; + v->a[96502] = anon_sym_STAR; + v->a[96503] = anon_sym_QMARK; + v->a[96504] = anon_sym_DOLLAR; + v->a[96505] = anon_sym_POUND; + v->a[96506] = anon_sym_AT; + v->a[96507] = anon_sym_0; + v->a[96508] = anon_sym__; + v->a[96509] = actions(826); + v->a[96510] = 13; + v->a[96511] = anon_sym_AMP_AMP; + v->a[96512] = anon_sym_PIPE_PIPE; + v->a[96513] = anon_sym_LT; + v->a[96514] = anon_sym_GT; + v->a[96515] = anon_sym_GT_GT; + v->a[96516] = anon_sym_AMP_GT; + v->a[96517] = anon_sym_AMP_GT_GT; + v->a[96518] = anon_sym_LT_AMP; + v->a[96519] = anon_sym_GT_AMP; small_parse_table_4826(v); } @@ -42,98 +42,98 @@ void small_parse_table_4826(t_small_parse_table_array *v) v->a[96520] = anon_sym_GT_PIPE; v->a[96521] = anon_sym_LT_AMP_DASH; v->a[96522] = anon_sym_GT_AMP_DASH; - v->a[96523] = anon_sym_LT_LT_DASH; - v->a[96524] = anon_sym_LT_LT_LT; - v->a[96525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96526] = anon_sym_DOLLAR_LBRACK; - v->a[96527] = aux_sym_concatenation_token1; - v->a[96528] = sym__special_character; - v->a[96529] = anon_sym_DQUOTE; - v->a[96530] = sym_raw_string; - v->a[96531] = sym_ansi_c_string; - v->a[96532] = anon_sym_DOLLAR_LBRACE; - v->a[96533] = anon_sym_DOLLAR_BQUOTE; - v->a[96534] = anon_sym_LT_LPAREN; - v->a[96535] = anon_sym_GT_LPAREN; - v->a[96536] = 26; - v->a[96537] = actions(71); - v->a[96538] = 1; - v->a[96539] = sym_comment; + v->a[96523] = aux_sym_heredoc_redirect_token1; + v->a[96524] = 6; + v->a[96525] = actions(3); + v->a[96526] = 1; + v->a[96527] = sym_comment; + v->a[96528] = actions(5267); + v->a[96529] = 1; + v->a[96530] = aux_sym_concatenation_token1; + v->a[96531] = actions(5269); + v->a[96532] = 1; + v->a[96533] = sym__concat; + v->a[96534] = state(2108); + v->a[96535] = 1; + v->a[96536] = aux_sym_concatenation_repeat1; + v->a[96537] = actions(2664); + v->a[96538] = 2; + v->a[96539] = sym_file_descriptor; small_parse_table_4827(v); } void small_parse_table_4827(t_small_parse_table_array *v) { - v->a[96540] = actions(363); - v->a[96541] = 1; - v->a[96542] = anon_sym_DOLLAR_LBRACK; - v->a[96543] = actions(367); - v->a[96544] = 1; - v->a[96545] = anon_sym_DOLLAR; - v->a[96546] = actions(371); - v->a[96547] = 1; - v->a[96548] = anon_sym_DQUOTE; - v->a[96549] = actions(375); - v->a[96550] = 1; - v->a[96551] = aux_sym_number_token1; - v->a[96552] = actions(377); - v->a[96553] = 1; - v->a[96554] = aux_sym_number_token2; - v->a[96555] = actions(379); - v->a[96556] = 1; - v->a[96557] = anon_sym_DOLLAR_LBRACE; - v->a[96558] = actions(381); - v->a[96559] = 1; + v->a[96540] = aux_sym_heredoc_redirect_token1; + v->a[96541] = actions(2662); + v->a[96542] = 21; + v->a[96543] = anon_sym_PIPE; + v->a[96544] = anon_sym_SEMI_SEMI; + v->a[96545] = anon_sym_PIPE_AMP; + v->a[96546] = anon_sym_AMP_AMP; + v->a[96547] = anon_sym_PIPE_PIPE; + v->a[96548] = anon_sym_LT; + v->a[96549] = anon_sym_GT; + v->a[96550] = anon_sym_GT_GT; + v->a[96551] = anon_sym_AMP_GT; + v->a[96552] = anon_sym_AMP_GT_GT; + v->a[96553] = anon_sym_LT_AMP; + v->a[96554] = anon_sym_GT_AMP; + v->a[96555] = anon_sym_GT_PIPE; + v->a[96556] = anon_sym_LT_AMP_DASH; + v->a[96557] = anon_sym_GT_AMP_DASH; + v->a[96558] = anon_sym_LT_LT; + v->a[96559] = anon_sym_LT_LT_DASH; small_parse_table_4828(v); } void small_parse_table_4828(t_small_parse_table_array *v) { - v->a[96560] = anon_sym_DOLLAR_LPAREN; - v->a[96561] = actions(385); - v->a[96562] = 1; - v->a[96563] = anon_sym_DOLLAR_BQUOTE; - v->a[96564] = actions(391); - v->a[96565] = 1; - v->a[96566] = sym__brace_start; - v->a[96567] = actions(1091); - v->a[96568] = 1; - v->a[96569] = sym_word; - v->a[96570] = actions(1093); - v->a[96571] = 1; - v->a[96572] = anon_sym_LPAREN; - v->a[96573] = actions(1095); - v->a[96574] = 1; - v->a[96575] = anon_sym_BANG; - v->a[96576] = actions(1103); - v->a[96577] = 1; - v->a[96578] = anon_sym_TILDE; - v->a[96579] = actions(1113); + v->a[96560] = anon_sym_AMP; + v->a[96561] = sym__special_character; + v->a[96562] = anon_sym_BQUOTE; + v->a[96563] = anon_sym_SEMI; + v->a[96564] = 6; + v->a[96565] = actions(3); + v->a[96566] = 1; + v->a[96567] = sym_comment; + v->a[96568] = actions(5191); + v->a[96569] = 1; + v->a[96570] = aux_sym_concatenation_token1; + v->a[96571] = actions(5294); + v->a[96572] = 1; + v->a[96573] = sym__concat; + v->a[96574] = state(1992); + v->a[96575] = 1; + v->a[96576] = aux_sym_concatenation_repeat1; + v->a[96577] = actions(2696); + v->a[96578] = 2; + v->a[96579] = sym_file_descriptor; small_parse_table_4829(v); } void small_parse_table_4829(t_small_parse_table_array *v) { - v->a[96580] = 1; - v->a[96581] = sym_test_operator; - v->a[96582] = actions(5809); - v->a[96583] = 1; - v->a[96584] = anon_sym_BQUOTE; - v->a[96585] = actions(5916); - v->a[96586] = 1; - v->a[96587] = sym__special_character; - v->a[96588] = state(2472); - v->a[96589] = 1; - v->a[96590] = aux_sym__literal_repeat1; - v->a[96591] = state(2813); - v->a[96592] = 1; - v->a[96593] = sym__expression; - v->a[96594] = actions(352); - v->a[96595] = 2; - v->a[96596] = anon_sym_LPAREN_LPAREN; - v->a[96597] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96598] = actions(387); - v->a[96599] = 2; + v->a[96580] = aux_sym_heredoc_redirect_token1; + v->a[96581] = actions(2694); + v->a[96582] = 21; + v->a[96583] = anon_sym_PIPE; + v->a[96584] = anon_sym_SEMI_SEMI; + v->a[96585] = anon_sym_SEMI_AMP; + v->a[96586] = anon_sym_SEMI_SEMI_AMP; + v->a[96587] = anon_sym_PIPE_AMP; + v->a[96588] = anon_sym_AMP_AMP; + v->a[96589] = anon_sym_PIPE_PIPE; + v->a[96590] = anon_sym_LT; + v->a[96591] = anon_sym_GT; + v->a[96592] = anon_sym_GT_GT; + v->a[96593] = anon_sym_AMP_GT; + v->a[96594] = anon_sym_AMP_GT_GT; + v->a[96595] = anon_sym_LT_AMP; + v->a[96596] = anon_sym_GT_AMP; + v->a[96597] = anon_sym_GT_PIPE; + v->a[96598] = anon_sym_LT_AMP_DASH; + v->a[96599] = anon_sym_GT_AMP_DASH; small_parse_table_4830(v); } diff --git a/parser/static/small_parse_table/small_parse_table_966.c b/parser/static/small_parse_table/small_parse_table_966.c index 19878333..dc3784cc 100644 --- a/parser/static/small_parse_table/small_parse_table_966.c +++ b/parser/static/small_parse_table/small_parse_table_966.c @@ -14,85 +14,85 @@ void small_parse_table_4830(t_small_parse_table_array *v) { - v->a[96600] = anon_sym_LT_LPAREN; - v->a[96601] = anon_sym_GT_LPAREN; - v->a[96602] = actions(1099); - v->a[96603] = 2; - v->a[96604] = anon_sym_PLUS_PLUS2; - v->a[96605] = anon_sym_DASH_DASH2; - v->a[96606] = actions(1101); - v->a[96607] = 2; - v->a[96608] = anon_sym_DASH2; - v->a[96609] = anon_sym_PLUS2; - v->a[96610] = actions(1109); - v->a[96611] = 2; - v->a[96612] = sym_raw_string; - v->a[96613] = sym_ansi_c_string; - v->a[96614] = state(2863); - v->a[96615] = 6; - v->a[96616] = sym_binary_expression; - v->a[96617] = sym_ternary_expression; - v->a[96618] = sym_unary_expression; - v->a[96619] = sym_postfix_expression; + v->a[96600] = anon_sym_LT_LT; + v->a[96601] = anon_sym_LT_LT_DASH; + v->a[96602] = anon_sym_AMP; + v->a[96603] = anon_sym_SEMI; + v->a[96604] = 5; + v->a[96605] = actions(3); + v->a[96606] = 1; + v->a[96607] = sym_comment; + v->a[96608] = actions(5292); + v->a[96609] = 1; + v->a[96610] = sym__special_character; + v->a[96611] = state(1985); + v->a[96612] = 1; + v->a[96613] = aux_sym__literal_repeat1; + v->a[96614] = actions(3549); + v->a[96615] = 2; + v->a[96616] = sym_file_descriptor; + v->a[96617] = aux_sym_heredoc_redirect_token1; + v->a[96618] = actions(3547); + v->a[96619] = 22; small_parse_table_4831(v); } void small_parse_table_4831(t_small_parse_table_array *v) { - v->a[96620] = sym_parenthesized_expression; - v->a[96621] = sym_concatenation; - v->a[96622] = state(2451); - v->a[96623] = 9; - v->a[96624] = sym_arithmetic_expansion; - v->a[96625] = sym_brace_expression; - v->a[96626] = sym_string; - v->a[96627] = sym_translated_string; - v->a[96628] = sym_number; - v->a[96629] = sym_simple_expansion; - v->a[96630] = sym_expansion; - v->a[96631] = sym_command_substitution; - v->a[96632] = sym_process_substitution; - v->a[96633] = 5; - v->a[96634] = actions(3); - v->a[96635] = 1; - v->a[96636] = sym_comment; - v->a[96637] = actions(6123); - v->a[96638] = 1; - v->a[96639] = sym__special_character; + v->a[96620] = anon_sym_esac; + v->a[96621] = anon_sym_PIPE; + v->a[96622] = anon_sym_SEMI_SEMI; + v->a[96623] = anon_sym_SEMI_AMP; + v->a[96624] = anon_sym_SEMI_SEMI_AMP; + v->a[96625] = anon_sym_PIPE_AMP; + v->a[96626] = anon_sym_AMP_AMP; + v->a[96627] = anon_sym_PIPE_PIPE; + v->a[96628] = anon_sym_LT; + v->a[96629] = anon_sym_GT; + v->a[96630] = anon_sym_GT_GT; + v->a[96631] = anon_sym_AMP_GT; + v->a[96632] = anon_sym_AMP_GT_GT; + v->a[96633] = anon_sym_LT_AMP; + v->a[96634] = anon_sym_GT_AMP; + v->a[96635] = anon_sym_GT_PIPE; + v->a[96636] = anon_sym_LT_AMP_DASH; + v->a[96637] = anon_sym_GT_AMP_DASH; + v->a[96638] = anon_sym_LT_LT; + v->a[96639] = anon_sym_LT_LT_DASH; small_parse_table_4832(v); } void small_parse_table_4832(t_small_parse_table_array *v) { - v->a[96640] = state(1964); - v->a[96641] = 1; - v->a[96642] = aux_sym__literal_repeat1; - v->a[96643] = actions(1364); - v->a[96644] = 4; - v->a[96645] = sym_file_descriptor; - v->a[96646] = sym_test_operator; - v->a[96647] = sym__brace_start; - v->a[96648] = aux_sym_heredoc_redirect_token1; - v->a[96649] = actions(1362); - v->a[96650] = 37; - v->a[96651] = anon_sym_LPAREN_LPAREN; - v->a[96652] = anon_sym_SEMI; - v->a[96653] = anon_sym_PIPE_PIPE; - v->a[96654] = anon_sym_AMP_AMP; - v->a[96655] = anon_sym_PIPE; - v->a[96656] = anon_sym_AMP; - v->a[96657] = anon_sym_LT; - v->a[96658] = anon_sym_GT; - v->a[96659] = anon_sym_LT_LT; + v->a[96640] = anon_sym_AMP; + v->a[96641] = anon_sym_SEMI; + v->a[96642] = 3; + v->a[96643] = actions(3); + v->a[96644] = 1; + v->a[96645] = sym_comment; + v->a[96646] = actions(3050); + v->a[96647] = 3; + v->a[96648] = sym_file_descriptor; + v->a[96649] = sym__concat; + v->a[96650] = aux_sym_heredoc_redirect_token1; + v->a[96651] = actions(3048); + v->a[96652] = 23; + v->a[96653] = anon_sym_esac; + v->a[96654] = anon_sym_PIPE; + v->a[96655] = anon_sym_SEMI_SEMI; + v->a[96656] = anon_sym_SEMI_AMP; + v->a[96657] = anon_sym_SEMI_SEMI_AMP; + v->a[96658] = anon_sym_PIPE_AMP; + v->a[96659] = anon_sym_AMP_AMP; small_parse_table_4833(v); } void small_parse_table_4833(t_small_parse_table_array *v) { - v->a[96660] = anon_sym_GT_GT; - v->a[96661] = anon_sym_RPAREN; - v->a[96662] = anon_sym_SEMI_SEMI; - v->a[96663] = anon_sym_PIPE_AMP; + v->a[96660] = anon_sym_PIPE_PIPE; + v->a[96661] = anon_sym_LT; + v->a[96662] = anon_sym_GT; + v->a[96663] = anon_sym_GT_GT; v->a[96664] = anon_sym_AMP_GT; v->a[96665] = anon_sym_AMP_GT_GT; v->a[96666] = anon_sym_LT_AMP; @@ -100,40 +100,40 @@ void small_parse_table_4833(t_small_parse_table_array *v) v->a[96668] = anon_sym_GT_PIPE; v->a[96669] = anon_sym_LT_AMP_DASH; v->a[96670] = anon_sym_GT_AMP_DASH; - v->a[96671] = anon_sym_LT_LT_DASH; - v->a[96672] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96673] = anon_sym_DOLLAR_LBRACK; - v->a[96674] = anon_sym_DOLLAR; - v->a[96675] = anon_sym_DQUOTE; - v->a[96676] = sym_raw_string; - v->a[96677] = sym_ansi_c_string; - v->a[96678] = aux_sym_number_token1; - v->a[96679] = aux_sym_number_token2; + v->a[96671] = anon_sym_LT_LT; + v->a[96672] = anon_sym_LT_LT_DASH; + v->a[96673] = anon_sym_AMP; + v->a[96674] = aux_sym_concatenation_token1; + v->a[96675] = anon_sym_SEMI; + v->a[96676] = 3; + v->a[96677] = actions(3); + v->a[96678] = 1; + v->a[96679] = sym_comment; small_parse_table_4834(v); } void small_parse_table_4834(t_small_parse_table_array *v) { - v->a[96680] = anon_sym_DOLLAR_LBRACE; - v->a[96681] = anon_sym_DOLLAR_LPAREN; - v->a[96682] = anon_sym_BQUOTE; - v->a[96683] = anon_sym_DOLLAR_BQUOTE; - v->a[96684] = anon_sym_LT_LPAREN; - v->a[96685] = anon_sym_GT_LPAREN; - v->a[96686] = aux_sym__simple_variable_name_token1; - v->a[96687] = sym_word; - v->a[96688] = 3; - v->a[96689] = actions(71); - v->a[96690] = 1; - v->a[96691] = sym_comment; - v->a[96692] = actions(1340); - v->a[96693] = 16; - v->a[96694] = anon_sym_PIPE; - v->a[96695] = anon_sym_EQ_EQ; - v->a[96696] = anon_sym_LT; - v->a[96697] = anon_sym_GT; - v->a[96698] = anon_sym_LT_LT; - v->a[96699] = anon_sym_LPAREN; + v->a[96680] = actions(3159); + v->a[96681] = 3; + v->a[96682] = sym_file_descriptor; + v->a[96683] = sym__concat; + v->a[96684] = aux_sym_heredoc_redirect_token1; + v->a[96685] = actions(3157); + v->a[96686] = 23; + v->a[96687] = anon_sym_esac; + v->a[96688] = anon_sym_PIPE; + v->a[96689] = anon_sym_SEMI_SEMI; + v->a[96690] = anon_sym_SEMI_AMP; + v->a[96691] = anon_sym_SEMI_SEMI_AMP; + v->a[96692] = anon_sym_PIPE_AMP; + v->a[96693] = anon_sym_AMP_AMP; + v->a[96694] = anon_sym_PIPE_PIPE; + v->a[96695] = anon_sym_LT; + v->a[96696] = anon_sym_GT; + v->a[96697] = anon_sym_GT_GT; + v->a[96698] = anon_sym_AMP_GT; + v->a[96699] = anon_sym_AMP_GT_GT; small_parse_table_4835(v); } diff --git a/parser/static/small_parse_table/small_parse_table_967.c b/parser/static/small_parse_table/small_parse_table_967.c index 5323d793..dbd90248 100644 --- a/parser/static/small_parse_table/small_parse_table_967.c +++ b/parser/static/small_parse_table/small_parse_table_967.c @@ -14,126 +14,126 @@ void small_parse_table_4835(t_small_parse_table_array *v) { - v->a[96700] = anon_sym_EQ_TILDE; - v->a[96701] = anon_sym_AMP_GT; - v->a[96702] = anon_sym_LT_AMP; - v->a[96703] = anon_sym_GT_AMP; - v->a[96704] = anon_sym_DOLLAR; - v->a[96705] = aux_sym_number_token1; - v->a[96706] = aux_sym_number_token2; - v->a[96707] = anon_sym_DOLLAR_LPAREN; - v->a[96708] = anon_sym_BQUOTE; - v->a[96709] = sym_word; - v->a[96710] = actions(1342); - v->a[96711] = 27; - v->a[96712] = sym_file_descriptor; - v->a[96713] = sym__concat; - v->a[96714] = sym_test_operator; - v->a[96715] = sym__bare_dollar; - v->a[96716] = sym__brace_start; - v->a[96717] = anon_sym_LPAREN_LPAREN; - v->a[96718] = anon_sym_PIPE_PIPE; - v->a[96719] = anon_sym_AMP_AMP; + v->a[96700] = anon_sym_LT_AMP; + v->a[96701] = anon_sym_GT_AMP; + v->a[96702] = anon_sym_GT_PIPE; + v->a[96703] = anon_sym_LT_AMP_DASH; + v->a[96704] = anon_sym_GT_AMP_DASH; + v->a[96705] = anon_sym_LT_LT; + v->a[96706] = anon_sym_LT_LT_DASH; + v->a[96707] = anon_sym_AMP; + v->a[96708] = aux_sym_concatenation_token1; + v->a[96709] = anon_sym_SEMI; + v->a[96710] = 6; + v->a[96711] = actions(3); + v->a[96712] = 1; + v->a[96713] = sym_comment; + v->a[96714] = actions(5161); + v->a[96715] = 1; + v->a[96716] = aux_sym_concatenation_token1; + v->a[96717] = actions(5163); + v->a[96718] = 1; + v->a[96719] = sym__concat; small_parse_table_4836(v); } void small_parse_table_4836(t_small_parse_table_array *v) { - v->a[96720] = anon_sym_GT_GT; - v->a[96721] = anon_sym_PIPE_AMP; - v->a[96722] = anon_sym_AMP_GT_GT; - v->a[96723] = anon_sym_GT_PIPE; - v->a[96724] = anon_sym_LT_AMP_DASH; - v->a[96725] = anon_sym_GT_AMP_DASH; - v->a[96726] = anon_sym_LT_LT_DASH; - v->a[96727] = anon_sym_LT_LT_LT; - v->a[96728] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96729] = anon_sym_DOLLAR_LBRACK; - v->a[96730] = aux_sym_concatenation_token1; - v->a[96731] = sym__special_character; - v->a[96732] = anon_sym_DQUOTE; - v->a[96733] = sym_raw_string; - v->a[96734] = sym_ansi_c_string; - v->a[96735] = anon_sym_DOLLAR_LBRACE; - v->a[96736] = anon_sym_DOLLAR_BQUOTE; - v->a[96737] = anon_sym_LT_LPAREN; - v->a[96738] = anon_sym_GT_LPAREN; - v->a[96739] = 5; + v->a[96720] = state(1961); + v->a[96721] = 1; + v->a[96722] = aux_sym_concatenation_repeat1; + v->a[96723] = actions(2719); + v->a[96724] = 3; + v->a[96725] = sym_file_descriptor; + v->a[96726] = sym_variable_name; + v->a[96727] = aux_sym_heredoc_redirect_token1; + v->a[96728] = actions(2717); + v->a[96729] = 20; + v->a[96730] = anon_sym_PIPE; + v->a[96731] = anon_sym_SEMI_SEMI; + v->a[96732] = anon_sym_PIPE_AMP; + v->a[96733] = anon_sym_AMP_AMP; + v->a[96734] = anon_sym_PIPE_PIPE; + v->a[96735] = anon_sym_LT; + v->a[96736] = anon_sym_GT; + v->a[96737] = anon_sym_GT_GT; + v->a[96738] = anon_sym_AMP_GT; + v->a[96739] = anon_sym_AMP_GT_GT; small_parse_table_4837(v); } void small_parse_table_4837(t_small_parse_table_array *v) { - v->a[96740] = actions(3); - v->a[96741] = 1; - v->a[96742] = sym_comment; - v->a[96743] = actions(6126); - v->a[96744] = 1; - v->a[96745] = sym__special_character; - v->a[96746] = state(1964); - v->a[96747] = 1; - v->a[96748] = aux_sym__literal_repeat1; - v->a[96749] = actions(5478); - v->a[96750] = 4; - v->a[96751] = sym_file_descriptor; - v->a[96752] = sym_test_operator; - v->a[96753] = sym__brace_start; - v->a[96754] = aux_sym_heredoc_redirect_token1; - v->a[96755] = actions(5476); - v->a[96756] = 37; - v->a[96757] = anon_sym_LPAREN_LPAREN; - v->a[96758] = anon_sym_SEMI; - v->a[96759] = anon_sym_PIPE_PIPE; + v->a[96740] = anon_sym_LT_AMP; + v->a[96741] = anon_sym_GT_AMP; + v->a[96742] = anon_sym_GT_PIPE; + v->a[96743] = anon_sym_LT_AMP_DASH; + v->a[96744] = anon_sym_GT_AMP_DASH; + v->a[96745] = anon_sym_LT_LT; + v->a[96746] = anon_sym_LT_LT_DASH; + v->a[96747] = anon_sym_AMP; + v->a[96748] = anon_sym_BQUOTE; + v->a[96749] = anon_sym_SEMI; + v->a[96750] = 6; + v->a[96751] = actions(3); + v->a[96752] = 1; + v->a[96753] = sym_comment; + v->a[96754] = actions(4885); + v->a[96755] = 1; + v->a[96756] = sym_variable_name; + v->a[96757] = actions(816); + v->a[96758] = 2; + v->a[96759] = sym_test_operator; small_parse_table_4838(v); } void small_parse_table_4838(t_small_parse_table_array *v) { - v->a[96760] = anon_sym_AMP_AMP; - v->a[96761] = anon_sym_PIPE; - v->a[96762] = anon_sym_AMP; - v->a[96763] = anon_sym_LT; - v->a[96764] = anon_sym_GT; - v->a[96765] = anon_sym_LT_LT; - v->a[96766] = anon_sym_GT_GT; - v->a[96767] = anon_sym_RPAREN; - v->a[96768] = anon_sym_SEMI_SEMI; - v->a[96769] = anon_sym_PIPE_AMP; - v->a[96770] = anon_sym_AMP_GT; - v->a[96771] = anon_sym_AMP_GT_GT; - v->a[96772] = anon_sym_LT_AMP; - v->a[96773] = anon_sym_GT_AMP; - v->a[96774] = anon_sym_GT_PIPE; - v->a[96775] = anon_sym_LT_AMP_DASH; - v->a[96776] = anon_sym_GT_AMP_DASH; - v->a[96777] = anon_sym_LT_LT_DASH; - v->a[96778] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96779] = anon_sym_DOLLAR_LBRACK; + v->a[96760] = sym__brace_start; + v->a[96761] = actions(4883); + v->a[96762] = 2; + v->a[96763] = aux_sym__simple_variable_name_token1; + v->a[96764] = aux_sym__multiline_variable_name_token1; + v->a[96765] = actions(4881); + v->a[96766] = 9; + v->a[96767] = anon_sym_BANG; + v->a[96768] = anon_sym_DASH; + v->a[96769] = anon_sym_STAR; + v->a[96770] = anon_sym_QMARK; + v->a[96771] = anon_sym_DOLLAR; + v->a[96772] = anon_sym_POUND; + v->a[96773] = anon_sym_AT; + v->a[96774] = anon_sym_0; + v->a[96775] = anon_sym__; + v->a[96776] = actions(810); + v->a[96777] = 12; + v->a[96778] = aux_sym_heredoc_redirect_token1; + v->a[96779] = anon_sym_DOLLAR_LPAREN_LPAREN; small_parse_table_4839(v); } void small_parse_table_4839(t_small_parse_table_array *v) { - v->a[96780] = anon_sym_DOLLAR; + v->a[96780] = sym__special_character; v->a[96781] = anon_sym_DQUOTE; v->a[96782] = sym_raw_string; - v->a[96783] = sym_ansi_c_string; - v->a[96784] = aux_sym_number_token1; - v->a[96785] = aux_sym_number_token2; - v->a[96786] = anon_sym_DOLLAR_LBRACE; - v->a[96787] = anon_sym_DOLLAR_LPAREN; - v->a[96788] = anon_sym_BQUOTE; - v->a[96789] = anon_sym_DOLLAR_BQUOTE; - v->a[96790] = anon_sym_LT_LPAREN; - v->a[96791] = anon_sym_GT_LPAREN; - v->a[96792] = aux_sym__simple_variable_name_token1; - v->a[96793] = sym_word; - v->a[96794] = 26; - v->a[96795] = actions(71); - v->a[96796] = 1; - v->a[96797] = sym_comment; - v->a[96798] = actions(363); - v->a[96799] = 1; + v->a[96783] = aux_sym_number_token1; + v->a[96784] = aux_sym_number_token2; + v->a[96785] = anon_sym_DOLLAR_LBRACE; + v->a[96786] = anon_sym_DOLLAR_LPAREN; + v->a[96787] = anon_sym_BQUOTE; + v->a[96788] = anon_sym_DOLLAR_BQUOTE; + v->a[96789] = sym_word; + v->a[96790] = 3; + v->a[96791] = actions(3); + v->a[96792] = 1; + v->a[96793] = sym_comment; + v->a[96794] = actions(3050); + v->a[96795] = 4; + v->a[96796] = sym_file_descriptor; + v->a[96797] = sym__concat; + v->a[96798] = ts_builtin_sym_end; + v->a[96799] = aux_sym_heredoc_redirect_token1; small_parse_table_4840(v); } diff --git a/parser/static/small_parse_table/small_parse_table_968.c b/parser/static/small_parse_table/small_parse_table_968.c index dca0d0d1..254f6351 100644 --- a/parser/static/small_parse_table/small_parse_table_968.c +++ b/parser/static/small_parse_table/small_parse_table_968.c @@ -14,126 +14,126 @@ void small_parse_table_4840(t_small_parse_table_array *v) { - v->a[96800] = anon_sym_DOLLAR_LBRACK; - v->a[96801] = actions(367); - v->a[96802] = 1; - v->a[96803] = anon_sym_DOLLAR; - v->a[96804] = actions(371); - v->a[96805] = 1; - v->a[96806] = anon_sym_DQUOTE; - v->a[96807] = actions(375); - v->a[96808] = 1; - v->a[96809] = aux_sym_number_token1; - v->a[96810] = actions(377); - v->a[96811] = 1; - v->a[96812] = aux_sym_number_token2; - v->a[96813] = actions(379); - v->a[96814] = 1; - v->a[96815] = anon_sym_DOLLAR_LBRACE; - v->a[96816] = actions(381); - v->a[96817] = 1; - v->a[96818] = anon_sym_DOLLAR_LPAREN; - v->a[96819] = actions(385); + v->a[96800] = actions(3048); + v->a[96801] = 22; + v->a[96802] = anon_sym_PIPE; + v->a[96803] = anon_sym_RPAREN; + v->a[96804] = anon_sym_SEMI_SEMI; + v->a[96805] = anon_sym_PIPE_AMP; + v->a[96806] = anon_sym_AMP_AMP; + v->a[96807] = anon_sym_PIPE_PIPE; + v->a[96808] = anon_sym_LT; + v->a[96809] = anon_sym_GT; + v->a[96810] = anon_sym_GT_GT; + v->a[96811] = anon_sym_AMP_GT; + v->a[96812] = anon_sym_AMP_GT_GT; + v->a[96813] = anon_sym_LT_AMP; + v->a[96814] = anon_sym_GT_AMP; + v->a[96815] = anon_sym_GT_PIPE; + v->a[96816] = anon_sym_LT_AMP_DASH; + v->a[96817] = anon_sym_GT_AMP_DASH; + v->a[96818] = anon_sym_LT_LT; + v->a[96819] = anon_sym_LT_LT_DASH; small_parse_table_4841(v); } void small_parse_table_4841(t_small_parse_table_array *v) { - v->a[96820] = 1; - v->a[96821] = anon_sym_DOLLAR_BQUOTE; - v->a[96822] = actions(391); - v->a[96823] = 1; - v->a[96824] = sym__brace_start; - v->a[96825] = actions(1091); + v->a[96820] = anon_sym_AMP; + v->a[96821] = aux_sym_concatenation_token1; + v->a[96822] = anon_sym_BQUOTE; + v->a[96823] = anon_sym_SEMI; + v->a[96824] = 6; + v->a[96825] = actions(3); v->a[96826] = 1; - v->a[96827] = sym_word; - v->a[96828] = actions(1093); + v->a[96827] = sym_comment; + v->a[96828] = actions(5191); v->a[96829] = 1; - v->a[96830] = anon_sym_LPAREN; - v->a[96831] = actions(1095); + v->a[96830] = aux_sym_concatenation_token1; + v->a[96831] = actions(5296); v->a[96832] = 1; - v->a[96833] = anon_sym_BANG; - v->a[96834] = actions(1103); + v->a[96833] = sym__concat; + v->a[96834] = state(1992); v->a[96835] = 1; - v->a[96836] = anon_sym_TILDE; - v->a[96837] = actions(1113); - v->a[96838] = 1; - v->a[96839] = sym_test_operator; + v->a[96836] = aux_sym_concatenation_repeat1; + v->a[96837] = actions(2690); + v->a[96838] = 2; + v->a[96839] = sym_file_descriptor; small_parse_table_4842(v); } void small_parse_table_4842(t_small_parse_table_array *v) { - v->a[96840] = actions(5809); - v->a[96841] = 1; - v->a[96842] = anon_sym_BQUOTE; - v->a[96843] = actions(5916); - v->a[96844] = 1; - v->a[96845] = sym__special_character; - v->a[96846] = state(2472); - v->a[96847] = 1; - v->a[96848] = aux_sym__literal_repeat1; - v->a[96849] = state(2738); - v->a[96850] = 1; - v->a[96851] = sym__expression; - v->a[96852] = actions(352); - v->a[96853] = 2; - v->a[96854] = anon_sym_LPAREN_LPAREN; - v->a[96855] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96856] = actions(387); - v->a[96857] = 2; - v->a[96858] = anon_sym_LT_LPAREN; - v->a[96859] = anon_sym_GT_LPAREN; + v->a[96840] = aux_sym_heredoc_redirect_token1; + v->a[96841] = actions(2688); + v->a[96842] = 21; + v->a[96843] = anon_sym_PIPE; + v->a[96844] = anon_sym_SEMI_SEMI; + v->a[96845] = anon_sym_SEMI_AMP; + v->a[96846] = anon_sym_SEMI_SEMI_AMP; + v->a[96847] = anon_sym_PIPE_AMP; + v->a[96848] = anon_sym_AMP_AMP; + v->a[96849] = anon_sym_PIPE_PIPE; + v->a[96850] = anon_sym_LT; + v->a[96851] = anon_sym_GT; + v->a[96852] = anon_sym_GT_GT; + v->a[96853] = anon_sym_AMP_GT; + v->a[96854] = anon_sym_AMP_GT_GT; + v->a[96855] = anon_sym_LT_AMP; + v->a[96856] = anon_sym_GT_AMP; + v->a[96857] = anon_sym_GT_PIPE; + v->a[96858] = anon_sym_LT_AMP_DASH; + v->a[96859] = anon_sym_GT_AMP_DASH; small_parse_table_4843(v); } void small_parse_table_4843(t_small_parse_table_array *v) { - v->a[96860] = actions(1099); - v->a[96861] = 2; - v->a[96862] = anon_sym_PLUS_PLUS2; - v->a[96863] = anon_sym_DASH_DASH2; - v->a[96864] = actions(1101); - v->a[96865] = 2; - v->a[96866] = anon_sym_DASH2; - v->a[96867] = anon_sym_PLUS2; - v->a[96868] = actions(1109); - v->a[96869] = 2; - v->a[96870] = sym_raw_string; - v->a[96871] = sym_ansi_c_string; - v->a[96872] = state(2863); - v->a[96873] = 6; - v->a[96874] = sym_binary_expression; - v->a[96875] = sym_ternary_expression; - v->a[96876] = sym_unary_expression; - v->a[96877] = sym_postfix_expression; - v->a[96878] = sym_parenthesized_expression; - v->a[96879] = sym_concatenation; + v->a[96860] = anon_sym_LT_LT; + v->a[96861] = anon_sym_LT_LT_DASH; + v->a[96862] = anon_sym_AMP; + v->a[96863] = anon_sym_SEMI; + v->a[96864] = 3; + v->a[96865] = actions(3); + v->a[96866] = 1; + v->a[96867] = sym_comment; + v->a[96868] = actions(3125); + v->a[96869] = 3; + v->a[96870] = sym_file_descriptor; + v->a[96871] = sym__concat; + v->a[96872] = aux_sym_heredoc_redirect_token1; + v->a[96873] = actions(3123); + v->a[96874] = 23; + v->a[96875] = anon_sym_esac; + v->a[96876] = anon_sym_PIPE; + v->a[96877] = anon_sym_SEMI_SEMI; + v->a[96878] = anon_sym_SEMI_AMP; + v->a[96879] = anon_sym_SEMI_SEMI_AMP; small_parse_table_4844(v); } void small_parse_table_4844(t_small_parse_table_array *v) { - v->a[96880] = state(2451); - v->a[96881] = 9; - v->a[96882] = sym_arithmetic_expansion; - v->a[96883] = sym_brace_expression; - v->a[96884] = sym_string; - v->a[96885] = sym_translated_string; - v->a[96886] = sym_number; - v->a[96887] = sym_simple_expansion; - v->a[96888] = sym_expansion; - v->a[96889] = sym_command_substitution; - v->a[96890] = sym_process_substitution; - v->a[96891] = 6; - v->a[96892] = actions(3); - v->a[96893] = 1; - v->a[96894] = sym_comment; - v->a[96895] = actions(6013); - v->a[96896] = 1; - v->a[96897] = aux_sym_concatenation_token1; - v->a[96898] = actions(6015); - v->a[96899] = 1; + v->a[96880] = anon_sym_PIPE_AMP; + v->a[96881] = anon_sym_AMP_AMP; + v->a[96882] = anon_sym_PIPE_PIPE; + v->a[96883] = anon_sym_LT; + v->a[96884] = anon_sym_GT; + v->a[96885] = anon_sym_GT_GT; + v->a[96886] = anon_sym_AMP_GT; + v->a[96887] = anon_sym_AMP_GT_GT; + v->a[96888] = anon_sym_LT_AMP; + v->a[96889] = anon_sym_GT_AMP; + v->a[96890] = anon_sym_GT_PIPE; + v->a[96891] = anon_sym_LT_AMP_DASH; + v->a[96892] = anon_sym_GT_AMP_DASH; + v->a[96893] = anon_sym_LT_LT; + v->a[96894] = anon_sym_LT_LT_DASH; + v->a[96895] = anon_sym_AMP; + v->a[96896] = aux_sym_concatenation_token1; + v->a[96897] = anon_sym_SEMI; + v->a[96898] = 6; + v->a[96899] = actions(3); small_parse_table_4845(v); } diff --git a/parser/static/small_parse_table/small_parse_table_969.c b/parser/static/small_parse_table/small_parse_table_969.c index 42852b37..682d809d 100644 --- a/parser/static/small_parse_table/small_parse_table_969.c +++ b/parser/static/small_parse_table/small_parse_table_969.c @@ -14,126 +14,126 @@ void small_parse_table_4845(t_small_parse_table_array *v) { - v->a[96900] = sym__concat; - v->a[96901] = state(2068); - v->a[96902] = 1; - v->a[96903] = aux_sym_concatenation_repeat1; - v->a[96904] = actions(5391); - v->a[96905] = 4; - v->a[96906] = sym_file_descriptor; - v->a[96907] = sym_test_operator; - v->a[96908] = sym__brace_start; - v->a[96909] = aux_sym_heredoc_redirect_token1; - v->a[96910] = actions(5389); - v->a[96911] = 36; - v->a[96912] = anon_sym_LPAREN_LPAREN; - v->a[96913] = anon_sym_SEMI; - v->a[96914] = anon_sym_PIPE_PIPE; - v->a[96915] = anon_sym_AMP_AMP; - v->a[96916] = anon_sym_PIPE; - v->a[96917] = anon_sym_AMP; - v->a[96918] = anon_sym_LT; - v->a[96919] = anon_sym_GT; + v->a[96900] = 1; + v->a[96901] = sym_comment; + v->a[96902] = actions(5161); + v->a[96903] = 1; + v->a[96904] = aux_sym_concatenation_token1; + v->a[96905] = actions(5163); + v->a[96906] = 1; + v->a[96907] = sym__concat; + v->a[96908] = state(2106); + v->a[96909] = 1; + v->a[96910] = aux_sym_concatenation_repeat1; + v->a[96911] = actions(2664); + v->a[96912] = 3; + v->a[96913] = sym_file_descriptor; + v->a[96914] = sym_variable_name; + v->a[96915] = aux_sym_heredoc_redirect_token1; + v->a[96916] = actions(2662); + v->a[96917] = 20; + v->a[96918] = anon_sym_PIPE; + v->a[96919] = anon_sym_SEMI_SEMI; small_parse_table_4846(v); } void small_parse_table_4846(t_small_parse_table_array *v) { - v->a[96920] = anon_sym_LT_LT; - v->a[96921] = anon_sym_GT_GT; - v->a[96922] = anon_sym_SEMI_SEMI; - v->a[96923] = anon_sym_PIPE_AMP; - v->a[96924] = anon_sym_AMP_GT; - v->a[96925] = anon_sym_AMP_GT_GT; - v->a[96926] = anon_sym_LT_AMP; - v->a[96927] = anon_sym_GT_AMP; - v->a[96928] = anon_sym_GT_PIPE; - v->a[96929] = anon_sym_LT_AMP_DASH; - v->a[96930] = anon_sym_GT_AMP_DASH; - v->a[96931] = anon_sym_LT_LT_DASH; - v->a[96932] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[96933] = anon_sym_DOLLAR_LBRACK; - v->a[96934] = anon_sym_DOLLAR; - v->a[96935] = sym__special_character; - v->a[96936] = anon_sym_DQUOTE; - v->a[96937] = sym_raw_string; - v->a[96938] = sym_ansi_c_string; - v->a[96939] = aux_sym_number_token1; + v->a[96920] = anon_sym_PIPE_AMP; + v->a[96921] = anon_sym_AMP_AMP; + v->a[96922] = anon_sym_PIPE_PIPE; + v->a[96923] = anon_sym_LT; + v->a[96924] = anon_sym_GT; + v->a[96925] = anon_sym_GT_GT; + v->a[96926] = anon_sym_AMP_GT; + v->a[96927] = anon_sym_AMP_GT_GT; + v->a[96928] = anon_sym_LT_AMP; + v->a[96929] = anon_sym_GT_AMP; + v->a[96930] = anon_sym_GT_PIPE; + v->a[96931] = anon_sym_LT_AMP_DASH; + v->a[96932] = anon_sym_GT_AMP_DASH; + v->a[96933] = anon_sym_LT_LT; + v->a[96934] = anon_sym_LT_LT_DASH; + v->a[96935] = anon_sym_AMP; + v->a[96936] = sym__special_character; + v->a[96937] = anon_sym_SEMI; + v->a[96938] = 3; + v->a[96939] = actions(3); small_parse_table_4847(v); } void small_parse_table_4847(t_small_parse_table_array *v) { - v->a[96940] = aux_sym_number_token2; - v->a[96941] = anon_sym_DOLLAR_LBRACE; - v->a[96942] = anon_sym_DOLLAR_LPAREN; - v->a[96943] = anon_sym_BQUOTE; - v->a[96944] = anon_sym_DOLLAR_BQUOTE; - v->a[96945] = anon_sym_LT_LPAREN; - v->a[96946] = anon_sym_GT_LPAREN; - v->a[96947] = sym_word; - v->a[96948] = 26; - v->a[96949] = actions(71); - v->a[96950] = 1; - v->a[96951] = sym_comment; - v->a[96952] = actions(1131); - v->a[96953] = 1; - v->a[96954] = anon_sym_LPAREN; - v->a[96955] = actions(1141); - v->a[96956] = 1; - v->a[96957] = anon_sym_DOLLAR_LBRACK; - v->a[96958] = actions(1145); - v->a[96959] = 1; + v->a[96940] = 1; + v->a[96941] = sym_comment; + v->a[96942] = actions(2774); + v->a[96943] = 4; + v->a[96944] = sym_file_descriptor; + v->a[96945] = sym__concat; + v->a[96946] = ts_builtin_sym_end; + v->a[96947] = aux_sym_heredoc_redirect_token1; + v->a[96948] = actions(2772); + v->a[96949] = 22; + v->a[96950] = anon_sym_PIPE; + v->a[96951] = anon_sym_RPAREN; + v->a[96952] = anon_sym_SEMI_SEMI; + v->a[96953] = anon_sym_PIPE_AMP; + v->a[96954] = anon_sym_AMP_AMP; + v->a[96955] = anon_sym_PIPE_PIPE; + v->a[96956] = anon_sym_LT; + v->a[96957] = anon_sym_GT; + v->a[96958] = anon_sym_GT_GT; + v->a[96959] = anon_sym_AMP_GT; small_parse_table_4848(v); } void small_parse_table_4848(t_small_parse_table_array *v) { - v->a[96960] = anon_sym_DOLLAR; - v->a[96961] = actions(1149); - v->a[96962] = 1; - v->a[96963] = anon_sym_DQUOTE; - v->a[96964] = actions(1153); - v->a[96965] = 1; - v->a[96966] = aux_sym_number_token1; - v->a[96967] = actions(1155); - v->a[96968] = 1; - v->a[96969] = aux_sym_number_token2; - v->a[96970] = actions(1157); - v->a[96971] = 1; - v->a[96972] = anon_sym_DOLLAR_LBRACE; - v->a[96973] = actions(1159); + v->a[96960] = anon_sym_AMP_GT_GT; + v->a[96961] = anon_sym_LT_AMP; + v->a[96962] = anon_sym_GT_AMP; + v->a[96963] = anon_sym_GT_PIPE; + v->a[96964] = anon_sym_LT_AMP_DASH; + v->a[96965] = anon_sym_GT_AMP_DASH; + v->a[96966] = anon_sym_LT_LT; + v->a[96967] = anon_sym_LT_LT_DASH; + v->a[96968] = anon_sym_AMP; + v->a[96969] = aux_sym_concatenation_token1; + v->a[96970] = anon_sym_BQUOTE; + v->a[96971] = anon_sym_SEMI; + v->a[96972] = 3; + v->a[96973] = actions(3); v->a[96974] = 1; - v->a[96975] = anon_sym_DOLLAR_LPAREN; - v->a[96976] = actions(1163); - v->a[96977] = 1; - v->a[96978] = anon_sym_DOLLAR_BQUOTE; - v->a[96979] = actions(1169); + v->a[96975] = sym_comment; + v->a[96976] = actions(3125); + v->a[96977] = 4; + v->a[96978] = sym_file_descriptor; + v->a[96979] = sym__concat; small_parse_table_4849(v); } void small_parse_table_4849(t_small_parse_table_array *v) { - v->a[96980] = 1; - v->a[96981] = sym__brace_start; - v->a[96982] = actions(1187); - v->a[96983] = 1; - v->a[96984] = sym_word; - v->a[96985] = actions(1189); - v->a[96986] = 1; - v->a[96987] = anon_sym_BANG; - v->a[96988] = actions(1195); - v->a[96989] = 1; - v->a[96990] = anon_sym_TILDE; - v->a[96991] = actions(1201); - v->a[96992] = 1; - v->a[96993] = sym_test_operator; - v->a[96994] = actions(3060); - v->a[96995] = 1; - v->a[96996] = anon_sym_BQUOTE; - v->a[96997] = actions(5779); - v->a[96998] = 1; - v->a[96999] = sym__special_character; + v->a[96980] = ts_builtin_sym_end; + v->a[96981] = aux_sym_heredoc_redirect_token1; + v->a[96982] = actions(3123); + v->a[96983] = 22; + v->a[96984] = anon_sym_PIPE; + v->a[96985] = anon_sym_RPAREN; + v->a[96986] = anon_sym_SEMI_SEMI; + v->a[96987] = anon_sym_PIPE_AMP; + v->a[96988] = anon_sym_AMP_AMP; + v->a[96989] = anon_sym_PIPE_PIPE; + v->a[96990] = anon_sym_LT; + v->a[96991] = anon_sym_GT; + v->a[96992] = anon_sym_GT_GT; + v->a[96993] = anon_sym_AMP_GT; + v->a[96994] = anon_sym_AMP_GT_GT; + v->a[96995] = anon_sym_LT_AMP; + v->a[96996] = anon_sym_GT_AMP; + v->a[96997] = anon_sym_GT_PIPE; + v->a[96998] = anon_sym_LT_AMP_DASH; + v->a[96999] = anon_sym_GT_AMP_DASH; small_parse_table_4850(v); } diff --git a/parser/static/small_parse_table/small_parse_table_97.c b/parser/static/small_parse_table/small_parse_table_97.c index 67eadaf5..6c8b6872 100644 --- a/parser/static/small_parse_table/small_parse_table_97.c +++ b/parser/static/small_parse_table/small_parse_table_97.c @@ -14,126 +14,126 @@ void small_parse_table_485(t_small_parse_table_array *v) { - v->a[9700] = 2; - v->a[9701] = anon_sym_LT_AMP_DASH; - v->a[9702] = anon_sym_GT_AMP_DASH; - v->a[9703] = state(3581); - v->a[9704] = 2; - v->a[9705] = sym_file_redirect; - v->a[9706] = sym_herestring_redirect; - v->a[9707] = state(5014); - v->a[9708] = 2; - v->a[9709] = sym_subshell; - v->a[9710] = sym_test_command; - v->a[9711] = actions(1390); - v->a[9712] = 3; - v->a[9713] = anon_sym_GT_GT; - v->a[9714] = anon_sym_AMP_GT_GT; - v->a[9715] = anon_sym_GT_PIPE; - v->a[9716] = actions(1388); - v->a[9717] = 5; - v->a[9718] = anon_sym_LT; - v->a[9719] = anon_sym_GT; + v->a[9700] = anon_sym_GT_GT; + v->a[9701] = anon_sym_AMP_GT; + v->a[9702] = anon_sym_AMP_GT_GT; + v->a[9703] = anon_sym_LT_AMP; + v->a[9704] = anon_sym_GT_AMP; + v->a[9705] = anon_sym_GT_PIPE; + v->a[9706] = anon_sym_LT_AMP_DASH; + v->a[9707] = anon_sym_GT_AMP_DASH; + v->a[9708] = anon_sym_LT_LT; + v->a[9709] = anon_sym_LT_LT_DASH; + v->a[9710] = aux_sym_heredoc_redirect_token1; + v->a[9711] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9712] = anon_sym_AMP; + v->a[9713] = sym__special_character; + v->a[9714] = anon_sym_DQUOTE; + v->a[9715] = sym_raw_string; + v->a[9716] = aux_sym_number_token1; + v->a[9717] = aux_sym_number_token2; + v->a[9718] = anon_sym_DOLLAR_LBRACE; + v->a[9719] = anon_sym_DOLLAR_LPAREN; small_parse_table_486(v); } void small_parse_table_486(t_small_parse_table_array *v) { - v->a[9720] = anon_sym_AMP_GT; - v->a[9721] = anon_sym_LT_AMP; - v->a[9722] = anon_sym_GT_AMP; - v->a[9723] = state(1078); - v->a[9724] = 9; - v->a[9725] = sym_arithmetic_expansion; - v->a[9726] = sym_brace_expression; - v->a[9727] = sym_string; - v->a[9728] = sym_translated_string; - v->a[9729] = sym_number; - v->a[9730] = sym_simple_expansion; - v->a[9731] = sym_expansion; - v->a[9732] = sym_command_substitution; - v->a[9733] = sym_process_substitution; - v->a[9734] = 21; - v->a[9735] = actions(3); - v->a[9736] = 1; - v->a[9737] = sym_comment; - v->a[9738] = actions(2735); - v->a[9739] = 1; + v->a[9720] = anon_sym_BQUOTE; + v->a[9721] = anon_sym_DOLLAR_BQUOTE; + v->a[9722] = sym_word; + v->a[9723] = anon_sym_SEMI; + v->a[9724] = 6; + v->a[9725] = actions(3); + v->a[9726] = 1; + v->a[9727] = sym_comment; + v->a[9728] = actions(2104); + v->a[9729] = 1; + v->a[9730] = sym_variable_name; + v->a[9731] = actions(2102); + v->a[9732] = 2; + v->a[9733] = aux_sym__simple_variable_name_token1; + v->a[9734] = aux_sym__multiline_variable_name_token1; + v->a[9735] = actions(816); + v->a[9736] = 4; + v->a[9737] = sym_file_descriptor; + v->a[9738] = sym_test_operator; + v->a[9739] = sym__brace_start; small_parse_table_487(v); } void small_parse_table_487(t_small_parse_table_array *v) { - v->a[9740] = anon_sym_DOLLAR_LBRACK; - v->a[9741] = actions(2738); - v->a[9742] = 1; - v->a[9743] = anon_sym_DOLLAR; - v->a[9744] = actions(2741); - v->a[9745] = 1; - v->a[9746] = sym__special_character; - v->a[9747] = actions(2744); - v->a[9748] = 1; - v->a[9749] = anon_sym_DQUOTE; - v->a[9750] = actions(2747); - v->a[9751] = 1; - v->a[9752] = aux_sym_number_token1; - v->a[9753] = actions(2750); - v->a[9754] = 1; - v->a[9755] = aux_sym_number_token2; - v->a[9756] = actions(2753); - v->a[9757] = 1; - v->a[9758] = anon_sym_DOLLAR_LBRACE; - v->a[9759] = actions(2756); + v->a[9740] = ts_builtin_sym_end; + v->a[9741] = actions(2100); + v->a[9742] = 9; + v->a[9743] = anon_sym_BANG; + v->a[9744] = anon_sym_DASH; + v->a[9745] = anon_sym_STAR; + v->a[9746] = anon_sym_QMARK; + v->a[9747] = anon_sym_DOLLAR; + v->a[9748] = anon_sym_POUND; + v->a[9749] = anon_sym_AT; + v->a[9750] = anon_sym_0; + v->a[9751] = anon_sym__; + v->a[9752] = actions(810); + v->a[9753] = 31; + v->a[9754] = anon_sym_PIPE; + v->a[9755] = anon_sym_SEMI_SEMI; + v->a[9756] = anon_sym_PIPE_AMP; + v->a[9757] = anon_sym_AMP_AMP; + v->a[9758] = anon_sym_PIPE_PIPE; + v->a[9759] = anon_sym_LT; small_parse_table_488(v); } void small_parse_table_488(t_small_parse_table_array *v) { - v->a[9760] = 1; - v->a[9761] = anon_sym_DOLLAR_LPAREN; - v->a[9762] = actions(2759); - v->a[9763] = 1; - v->a[9764] = anon_sym_BQUOTE; - v->a[9765] = actions(2762); - v->a[9766] = 1; - v->a[9767] = anon_sym_DOLLAR_BQUOTE; - v->a[9768] = actions(2768); - v->a[9769] = 1; - v->a[9770] = sym_test_operator; - v->a[9771] = actions(2771); - v->a[9772] = 1; - v->a[9773] = sym__brace_start; - v->a[9774] = state(1744); - v->a[9775] = 1; - v->a[9776] = aux_sym__literal_repeat1; - v->a[9777] = actions(2732); - v->a[9778] = 2; - v->a[9779] = anon_sym_LPAREN_LPAREN; + v->a[9760] = anon_sym_GT; + v->a[9761] = anon_sym_GT_GT; + v->a[9762] = anon_sym_AMP_GT; + v->a[9763] = anon_sym_AMP_GT_GT; + v->a[9764] = anon_sym_LT_AMP; + v->a[9765] = anon_sym_GT_AMP; + v->a[9766] = anon_sym_GT_PIPE; + v->a[9767] = anon_sym_LT_AMP_DASH; + v->a[9768] = anon_sym_GT_AMP_DASH; + v->a[9769] = anon_sym_LT_LT; + v->a[9770] = anon_sym_LT_LT_DASH; + v->a[9771] = aux_sym_heredoc_redirect_token1; + v->a[9772] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9773] = anon_sym_AMP; + v->a[9774] = sym__special_character; + v->a[9775] = anon_sym_DQUOTE; + v->a[9776] = sym_raw_string; + v->a[9777] = aux_sym_number_token1; + v->a[9778] = aux_sym_number_token2; + v->a[9779] = anon_sym_DOLLAR_LBRACE; small_parse_table_489(v); } void small_parse_table_489(t_small_parse_table_array *v) { - v->a[9780] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9781] = actions(2765); - v->a[9782] = 2; - v->a[9783] = anon_sym_LT_LPAREN; - v->a[9784] = anon_sym_GT_LPAREN; - v->a[9785] = state(627); - v->a[9786] = 2; - v->a[9787] = sym_concatenation; - v->a[9788] = aux_sym_for_statement_repeat1; - v->a[9789] = actions(2216); - v->a[9790] = 3; - v->a[9791] = sym_file_descriptor; - v->a[9792] = sym_variable_name; - v->a[9793] = aux_sym_heredoc_redirect_token1; - v->a[9794] = actions(2729); - v->a[9795] = 3; - v->a[9796] = sym_raw_string; - v->a[9797] = sym_ansi_c_string; - v->a[9798] = sym_word; - v->a[9799] = state(1370); + v->a[9780] = anon_sym_DOLLAR_LPAREN; + v->a[9781] = anon_sym_BQUOTE; + v->a[9782] = anon_sym_DOLLAR_BQUOTE; + v->a[9783] = sym_word; + v->a[9784] = anon_sym_SEMI; + v->a[9785] = 6; + v->a[9786] = actions(3); + v->a[9787] = 1; + v->a[9788] = sym_comment; + v->a[9789] = actions(2104); + v->a[9790] = 1; + v->a[9791] = sym_variable_name; + v->a[9792] = actions(2102); + v->a[9793] = 2; + v->a[9794] = aux_sym__simple_variable_name_token1; + v->a[9795] = aux_sym__multiline_variable_name_token1; + v->a[9796] = actions(828); + v->a[9797] = 4; + v->a[9798] = sym_file_descriptor; + v->a[9799] = sym_test_operator; small_parse_table_490(v); } diff --git a/parser/static/small_parse_table/small_parse_table_970.c b/parser/static/small_parse_table/small_parse_table_970.c index 66f2e0e5..359a55bf 100644 --- a/parser/static/small_parse_table/small_parse_table_970.c +++ b/parser/static/small_parse_table/small_parse_table_970.c @@ -14,126 +14,126 @@ void small_parse_table_4850(t_small_parse_table_array *v) { - v->a[97000] = state(2717); - v->a[97001] = 1; - v->a[97002] = aux_sym__literal_repeat1; - v->a[97003] = state(3048); - v->a[97004] = 1; - v->a[97005] = sym__expression; - v->a[97006] = actions(1129); - v->a[97007] = 2; - v->a[97008] = anon_sym_LPAREN_LPAREN; - v->a[97009] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97010] = actions(1165); - v->a[97011] = 2; - v->a[97012] = anon_sym_LT_LPAREN; - v->a[97013] = anon_sym_GT_LPAREN; - v->a[97014] = actions(1191); - v->a[97015] = 2; - v->a[97016] = anon_sym_PLUS_PLUS2; - v->a[97017] = anon_sym_DASH_DASH2; - v->a[97018] = actions(1193); - v->a[97019] = 2; + v->a[97000] = anon_sym_LT_LT; + v->a[97001] = anon_sym_LT_LT_DASH; + v->a[97002] = anon_sym_AMP; + v->a[97003] = aux_sym_concatenation_token1; + v->a[97004] = anon_sym_BQUOTE; + v->a[97005] = anon_sym_SEMI; + v->a[97006] = 6; + v->a[97007] = actions(3); + v->a[97008] = 1; + v->a[97009] = sym_comment; + v->a[97010] = actions(5161); + v->a[97011] = 1; + v->a[97012] = aux_sym_concatenation_token1; + v->a[97013] = actions(5298); + v->a[97014] = 1; + v->a[97015] = sym__concat; + v->a[97016] = state(1853); + v->a[97017] = 1; + v->a[97018] = aux_sym_concatenation_repeat1; + v->a[97019] = actions(2690); small_parse_table_4851(v); } void small_parse_table_4851(t_small_parse_table_array *v) { - v->a[97020] = anon_sym_DASH2; - v->a[97021] = anon_sym_PLUS2; - v->a[97022] = actions(1199); - v->a[97023] = 2; - v->a[97024] = sym_raw_string; - v->a[97025] = sym_ansi_c_string; - v->a[97026] = state(2594); - v->a[97027] = 6; - v->a[97028] = sym_binary_expression; - v->a[97029] = sym_ternary_expression; - v->a[97030] = sym_unary_expression; - v->a[97031] = sym_postfix_expression; - v->a[97032] = sym_parenthesized_expression; - v->a[97033] = sym_concatenation; - v->a[97034] = state(2503); - v->a[97035] = 9; - v->a[97036] = sym_arithmetic_expansion; - v->a[97037] = sym_brace_expression; - v->a[97038] = sym_string; - v->a[97039] = sym_translated_string; + v->a[97020] = 3; + v->a[97021] = sym_file_descriptor; + v->a[97022] = sym_variable_name; + v->a[97023] = aux_sym_heredoc_redirect_token1; + v->a[97024] = actions(2688); + v->a[97025] = 20; + v->a[97026] = anon_sym_PIPE; + v->a[97027] = anon_sym_RPAREN; + v->a[97028] = anon_sym_SEMI_SEMI; + v->a[97029] = anon_sym_PIPE_AMP; + v->a[97030] = anon_sym_AMP_AMP; + v->a[97031] = anon_sym_PIPE_PIPE; + v->a[97032] = anon_sym_LT; + v->a[97033] = anon_sym_GT; + v->a[97034] = anon_sym_GT_GT; + v->a[97035] = anon_sym_AMP_GT; + v->a[97036] = anon_sym_AMP_GT_GT; + v->a[97037] = anon_sym_LT_AMP; + v->a[97038] = anon_sym_GT_AMP; + v->a[97039] = anon_sym_GT_PIPE; small_parse_table_4852(v); } void small_parse_table_4852(t_small_parse_table_array *v) { - v->a[97040] = sym_number; - v->a[97041] = sym_simple_expansion; - v->a[97042] = sym_expansion; - v->a[97043] = sym_command_substitution; - v->a[97044] = sym_process_substitution; - v->a[97045] = 26; - v->a[97046] = actions(71); - v->a[97047] = 1; - v->a[97048] = sym_comment; - v->a[97049] = actions(1131); - v->a[97050] = 1; - v->a[97051] = anon_sym_LPAREN; - v->a[97052] = actions(1141); - v->a[97053] = 1; - v->a[97054] = anon_sym_DOLLAR_LBRACK; - v->a[97055] = actions(1145); - v->a[97056] = 1; - v->a[97057] = anon_sym_DOLLAR; - v->a[97058] = actions(1149); - v->a[97059] = 1; + v->a[97040] = anon_sym_LT_AMP_DASH; + v->a[97041] = anon_sym_GT_AMP_DASH; + v->a[97042] = anon_sym_LT_LT; + v->a[97043] = anon_sym_LT_LT_DASH; + v->a[97044] = anon_sym_AMP; + v->a[97045] = anon_sym_SEMI; + v->a[97046] = 6; + v->a[97047] = actions(3); + v->a[97048] = 1; + v->a[97049] = sym_comment; + v->a[97050] = actions(5161); + v->a[97051] = 1; + v->a[97052] = aux_sym_concatenation_token1; + v->a[97053] = actions(5163); + v->a[97054] = 1; + v->a[97055] = sym__concat; + v->a[97056] = state(2011); + v->a[97057] = 1; + v->a[97058] = aux_sym_concatenation_repeat1; + v->a[97059] = actions(2719); small_parse_table_4853(v); } void small_parse_table_4853(t_small_parse_table_array *v) { - v->a[97060] = anon_sym_DQUOTE; - v->a[97061] = actions(1153); - v->a[97062] = 1; - v->a[97063] = aux_sym_number_token1; - v->a[97064] = actions(1155); - v->a[97065] = 1; - v->a[97066] = aux_sym_number_token2; - v->a[97067] = actions(1157); - v->a[97068] = 1; - v->a[97069] = anon_sym_DOLLAR_LBRACE; - v->a[97070] = actions(1159); - v->a[97071] = 1; - v->a[97072] = anon_sym_DOLLAR_LPAREN; - v->a[97073] = actions(1163); - v->a[97074] = 1; - v->a[97075] = anon_sym_DOLLAR_BQUOTE; - v->a[97076] = actions(1169); - v->a[97077] = 1; - v->a[97078] = sym__brace_start; - v->a[97079] = actions(1187); + v->a[97060] = 3; + v->a[97061] = sym_file_descriptor; + v->a[97062] = sym_variable_name; + v->a[97063] = aux_sym_heredoc_redirect_token1; + v->a[97064] = actions(2717); + v->a[97065] = 20; + v->a[97066] = anon_sym_PIPE; + v->a[97067] = anon_sym_RPAREN; + v->a[97068] = anon_sym_SEMI_SEMI; + v->a[97069] = anon_sym_PIPE_AMP; + v->a[97070] = anon_sym_AMP_AMP; + v->a[97071] = anon_sym_PIPE_PIPE; + v->a[97072] = anon_sym_LT; + v->a[97073] = anon_sym_GT; + v->a[97074] = anon_sym_GT_GT; + v->a[97075] = anon_sym_AMP_GT; + v->a[97076] = anon_sym_AMP_GT_GT; + v->a[97077] = anon_sym_LT_AMP; + v->a[97078] = anon_sym_GT_AMP; + v->a[97079] = anon_sym_GT_PIPE; small_parse_table_4854(v); } void small_parse_table_4854(t_small_parse_table_array *v) { - v->a[97080] = 1; - v->a[97081] = sym_word; - v->a[97082] = actions(1189); - v->a[97083] = 1; - v->a[97084] = anon_sym_BANG; - v->a[97085] = actions(1195); - v->a[97086] = 1; - v->a[97087] = anon_sym_TILDE; - v->a[97088] = actions(1201); - v->a[97089] = 1; - v->a[97090] = sym_test_operator; - v->a[97091] = actions(3060); - v->a[97092] = 1; - v->a[97093] = anon_sym_BQUOTE; - v->a[97094] = actions(5779); - v->a[97095] = 1; - v->a[97096] = sym__special_character; - v->a[97097] = state(2621); - v->a[97098] = 1; - v->a[97099] = sym__expression; + v->a[97080] = anon_sym_LT_AMP_DASH; + v->a[97081] = anon_sym_GT_AMP_DASH; + v->a[97082] = anon_sym_LT_LT; + v->a[97083] = anon_sym_LT_LT_DASH; + v->a[97084] = anon_sym_AMP; + v->a[97085] = anon_sym_SEMI; + v->a[97086] = 5; + v->a[97087] = actions(3); + v->a[97088] = 1; + v->a[97089] = sym_comment; + v->a[97090] = actions(2516); + v->a[97091] = 2; + v->a[97092] = anon_sym_PIPE; + v->a[97093] = anon_sym_PIPE_AMP; + v->a[97094] = actions(2632); + v->a[97095] = 2; + v->a[97096] = sym_file_descriptor; + v->a[97097] = aux_sym_heredoc_redirect_token1; + v->a[97098] = state(1983); + v->a[97099] = 3; small_parse_table_4855(v); } diff --git a/parser/static/small_parse_table/small_parse_table_971.c b/parser/static/small_parse_table/small_parse_table_971.c index b00d65c7..8089eddf 100644 --- a/parser/static/small_parse_table/small_parse_table_971.c +++ b/parser/static/small_parse_table/small_parse_table_971.c @@ -14,126 +14,126 @@ void small_parse_table_4855(t_small_parse_table_array *v) { - v->a[97100] = state(2717); - v->a[97101] = 1; - v->a[97102] = aux_sym__literal_repeat1; - v->a[97103] = actions(1129); - v->a[97104] = 2; - v->a[97105] = anon_sym_LPAREN_LPAREN; - v->a[97106] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97107] = actions(1165); - v->a[97108] = 2; - v->a[97109] = anon_sym_LT_LPAREN; - v->a[97110] = anon_sym_GT_LPAREN; - v->a[97111] = actions(1191); - v->a[97112] = 2; - v->a[97113] = anon_sym_PLUS_PLUS2; - v->a[97114] = anon_sym_DASH_DASH2; - v->a[97115] = actions(1193); - v->a[97116] = 2; - v->a[97117] = anon_sym_DASH2; - v->a[97118] = anon_sym_PLUS2; - v->a[97119] = actions(1199); + v->a[97100] = sym_file_redirect; + v->a[97101] = sym_heredoc_redirect; + v->a[97102] = aux_sym_redirected_statement_repeat1; + v->a[97103] = actions(2630); + v->a[97104] = 19; + v->a[97105] = anon_sym_SEMI_SEMI; + v->a[97106] = anon_sym_SEMI_AMP; + v->a[97107] = anon_sym_SEMI_SEMI_AMP; + v->a[97108] = anon_sym_AMP_AMP; + v->a[97109] = anon_sym_PIPE_PIPE; + v->a[97110] = anon_sym_LT; + v->a[97111] = anon_sym_GT; + v->a[97112] = anon_sym_GT_GT; + v->a[97113] = anon_sym_AMP_GT; + v->a[97114] = anon_sym_AMP_GT_GT; + v->a[97115] = anon_sym_LT_AMP; + v->a[97116] = anon_sym_GT_AMP; + v->a[97117] = anon_sym_GT_PIPE; + v->a[97118] = anon_sym_LT_AMP_DASH; + v->a[97119] = anon_sym_GT_AMP_DASH; small_parse_table_4856(v); } void small_parse_table_4856(t_small_parse_table_array *v) { - v->a[97120] = 2; - v->a[97121] = sym_raw_string; - v->a[97122] = sym_ansi_c_string; - v->a[97123] = state(2594); - v->a[97124] = 6; - v->a[97125] = sym_binary_expression; - v->a[97126] = sym_ternary_expression; - v->a[97127] = sym_unary_expression; - v->a[97128] = sym_postfix_expression; - v->a[97129] = sym_parenthesized_expression; - v->a[97130] = sym_concatenation; - v->a[97131] = state(2503); - v->a[97132] = 9; - v->a[97133] = sym_arithmetic_expansion; - v->a[97134] = sym_brace_expression; - v->a[97135] = sym_string; - v->a[97136] = sym_translated_string; - v->a[97137] = sym_number; - v->a[97138] = sym_simple_expansion; - v->a[97139] = sym_expansion; + v->a[97120] = anon_sym_LT_LT; + v->a[97121] = anon_sym_LT_LT_DASH; + v->a[97122] = anon_sym_AMP; + v->a[97123] = anon_sym_SEMI; + v->a[97124] = 4; + v->a[97125] = actions(3); + v->a[97126] = 1; + v->a[97127] = sym_comment; + v->a[97128] = actions(2632); + v->a[97129] = 2; + v->a[97130] = sym_file_descriptor; + v->a[97131] = aux_sym_heredoc_redirect_token1; + v->a[97132] = state(1983); + v->a[97133] = 3; + v->a[97134] = sym_file_redirect; + v->a[97135] = sym_heredoc_redirect; + v->a[97136] = aux_sym_redirected_statement_repeat1; + v->a[97137] = actions(2630); + v->a[97138] = 21; + v->a[97139] = anon_sym_PIPE; small_parse_table_4857(v); } void small_parse_table_4857(t_small_parse_table_array *v) { - v->a[97140] = sym_command_substitution; - v->a[97141] = sym_process_substitution; - v->a[97142] = 3; - v->a[97143] = actions(71); - v->a[97144] = 1; - v->a[97145] = sym_comment; - v->a[97146] = actions(1328); - v->a[97147] = 16; - v->a[97148] = anon_sym_PIPE; - v->a[97149] = anon_sym_EQ_EQ; - v->a[97150] = anon_sym_LT; - v->a[97151] = anon_sym_GT; - v->a[97152] = anon_sym_LT_LT; - v->a[97153] = anon_sym_LPAREN; - v->a[97154] = anon_sym_EQ_TILDE; - v->a[97155] = anon_sym_AMP_GT; - v->a[97156] = anon_sym_LT_AMP; - v->a[97157] = anon_sym_GT_AMP; - v->a[97158] = anon_sym_DOLLAR; - v->a[97159] = aux_sym_number_token1; + v->a[97140] = anon_sym_SEMI_SEMI; + v->a[97141] = anon_sym_SEMI_AMP; + v->a[97142] = anon_sym_SEMI_SEMI_AMP; + v->a[97143] = anon_sym_PIPE_AMP; + v->a[97144] = anon_sym_AMP_AMP; + v->a[97145] = anon_sym_PIPE_PIPE; + v->a[97146] = anon_sym_LT; + v->a[97147] = anon_sym_GT; + v->a[97148] = anon_sym_GT_GT; + v->a[97149] = anon_sym_AMP_GT; + v->a[97150] = anon_sym_AMP_GT_GT; + v->a[97151] = anon_sym_LT_AMP; + v->a[97152] = anon_sym_GT_AMP; + v->a[97153] = anon_sym_GT_PIPE; + v->a[97154] = anon_sym_LT_AMP_DASH; + v->a[97155] = anon_sym_GT_AMP_DASH; + v->a[97156] = anon_sym_LT_LT; + v->a[97157] = anon_sym_LT_LT_DASH; + v->a[97158] = anon_sym_AMP; + v->a[97159] = anon_sym_SEMI; small_parse_table_4858(v); } void small_parse_table_4858(t_small_parse_table_array *v) { - v->a[97160] = aux_sym_number_token2; - v->a[97161] = anon_sym_DOLLAR_LPAREN; - v->a[97162] = anon_sym_BQUOTE; - v->a[97163] = sym_word; - v->a[97164] = actions(1330); - v->a[97165] = 27; - v->a[97166] = sym_file_descriptor; - v->a[97167] = sym__concat; - v->a[97168] = sym_test_operator; - v->a[97169] = sym__bare_dollar; - v->a[97170] = sym__brace_start; - v->a[97171] = anon_sym_LPAREN_LPAREN; - v->a[97172] = anon_sym_PIPE_PIPE; - v->a[97173] = anon_sym_AMP_AMP; - v->a[97174] = anon_sym_GT_GT; - v->a[97175] = anon_sym_PIPE_AMP; - v->a[97176] = anon_sym_AMP_GT_GT; - v->a[97177] = anon_sym_GT_PIPE; - v->a[97178] = anon_sym_LT_AMP_DASH; - v->a[97179] = anon_sym_GT_AMP_DASH; + v->a[97160] = 6; + v->a[97161] = actions(3); + v->a[97162] = 1; + v->a[97163] = sym_comment; + v->a[97164] = actions(5267); + v->a[97165] = 1; + v->a[97166] = aux_sym_concatenation_token1; + v->a[97167] = actions(5269); + v->a[97168] = 1; + v->a[97169] = sym__concat; + v->a[97170] = state(2072); + v->a[97171] = 1; + v->a[97172] = aux_sym_concatenation_repeat1; + v->a[97173] = actions(2664); + v->a[97174] = 2; + v->a[97175] = sym_file_descriptor; + v->a[97176] = aux_sym_heredoc_redirect_token1; + v->a[97177] = actions(2662); + v->a[97178] = 21; + v->a[97179] = anon_sym_PIPE; small_parse_table_4859(v); } void small_parse_table_4859(t_small_parse_table_array *v) { - v->a[97180] = anon_sym_LT_LT_DASH; - v->a[97181] = anon_sym_LT_LT_LT; - v->a[97182] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97183] = anon_sym_DOLLAR_LBRACK; - v->a[97184] = aux_sym_concatenation_token1; - v->a[97185] = sym__special_character; - v->a[97186] = anon_sym_DQUOTE; - v->a[97187] = sym_raw_string; - v->a[97188] = sym_ansi_c_string; - v->a[97189] = anon_sym_DOLLAR_LBRACE; - v->a[97190] = anon_sym_DOLLAR_BQUOTE; - v->a[97191] = anon_sym_LT_LPAREN; - v->a[97192] = anon_sym_GT_LPAREN; - v->a[97193] = 6; - v->a[97194] = actions(3); - v->a[97195] = 1; - v->a[97196] = sym_comment; - v->a[97197] = actions(6013); - v->a[97198] = 1; - v->a[97199] = aux_sym_concatenation_token1; + v->a[97180] = anon_sym_RPAREN; + v->a[97181] = anon_sym_SEMI_SEMI; + v->a[97182] = anon_sym_PIPE_AMP; + v->a[97183] = anon_sym_AMP_AMP; + v->a[97184] = anon_sym_PIPE_PIPE; + v->a[97185] = anon_sym_LT; + v->a[97186] = anon_sym_GT; + v->a[97187] = anon_sym_GT_GT; + v->a[97188] = anon_sym_AMP_GT; + v->a[97189] = anon_sym_AMP_GT_GT; + v->a[97190] = anon_sym_LT_AMP; + v->a[97191] = anon_sym_GT_AMP; + v->a[97192] = anon_sym_GT_PIPE; + v->a[97193] = anon_sym_LT_AMP_DASH; + v->a[97194] = anon_sym_GT_AMP_DASH; + v->a[97195] = anon_sym_LT_LT; + v->a[97196] = anon_sym_LT_LT_DASH; + v->a[97197] = anon_sym_AMP; + v->a[97198] = sym__special_character; + v->a[97199] = anon_sym_SEMI; small_parse_table_4860(v); } diff --git a/parser/static/small_parse_table/small_parse_table_972.c b/parser/static/small_parse_table/small_parse_table_972.c index 90614890..409da612 100644 --- a/parser/static/small_parse_table/small_parse_table_972.c +++ b/parser/static/small_parse_table/small_parse_table_972.c @@ -14,126 +14,126 @@ void small_parse_table_4860(t_small_parse_table_array *v) { - v->a[97200] = actions(6015); - v->a[97201] = 1; - v->a[97202] = sym__concat; - v->a[97203] = state(2067); - v->a[97204] = 1; - v->a[97205] = aux_sym_concatenation_repeat1; - v->a[97206] = actions(5395); - v->a[97207] = 4; - v->a[97208] = sym_file_descriptor; - v->a[97209] = sym_test_operator; - v->a[97210] = sym__brace_start; - v->a[97211] = aux_sym_heredoc_redirect_token1; - v->a[97212] = actions(5393); - v->a[97213] = 36; - v->a[97214] = anon_sym_LPAREN_LPAREN; - v->a[97215] = anon_sym_SEMI; - v->a[97216] = anon_sym_PIPE_PIPE; - v->a[97217] = anon_sym_AMP_AMP; - v->a[97218] = anon_sym_PIPE; - v->a[97219] = anon_sym_AMP; + v->a[97200] = 8; + v->a[97201] = actions(3); + v->a[97202] = 1; + v->a[97203] = sym_comment; + v->a[97204] = actions(5176); + v->a[97205] = 1; + v->a[97206] = aux_sym_heredoc_redirect_token1; + v->a[97207] = actions(5309); + v->a[97208] = 1; + v->a[97209] = sym_file_descriptor; + v->a[97210] = actions(5303); + v->a[97211] = 2; + v->a[97212] = anon_sym_LT_AMP_DASH; + v->a[97213] = anon_sym_GT_AMP_DASH; + v->a[97214] = actions(5306); + v->a[97215] = 2; + v->a[97216] = anon_sym_LT_LT; + v->a[97217] = anon_sym_LT_LT_DASH; + v->a[97218] = state(2016); + v->a[97219] = 3; small_parse_table_4861(v); } void small_parse_table_4861(t_small_parse_table_array *v) { - v->a[97220] = anon_sym_LT; - v->a[97221] = anon_sym_GT; - v->a[97222] = anon_sym_LT_LT; - v->a[97223] = anon_sym_GT_GT; - v->a[97224] = anon_sym_SEMI_SEMI; - v->a[97225] = anon_sym_PIPE_AMP; - v->a[97226] = anon_sym_AMP_GT; - v->a[97227] = anon_sym_AMP_GT_GT; - v->a[97228] = anon_sym_LT_AMP; - v->a[97229] = anon_sym_GT_AMP; - v->a[97230] = anon_sym_GT_PIPE; - v->a[97231] = anon_sym_LT_AMP_DASH; - v->a[97232] = anon_sym_GT_AMP_DASH; - v->a[97233] = anon_sym_LT_LT_DASH; - v->a[97234] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97235] = anon_sym_DOLLAR_LBRACK; - v->a[97236] = anon_sym_DOLLAR; - v->a[97237] = sym__special_character; - v->a[97238] = anon_sym_DQUOTE; - v->a[97239] = sym_raw_string; + v->a[97220] = sym_file_redirect; + v->a[97221] = sym_heredoc_redirect; + v->a[97222] = aux_sym_redirected_statement_repeat1; + v->a[97223] = actions(5300); + v->a[97224] = 8; + v->a[97225] = anon_sym_LT; + v->a[97226] = anon_sym_GT; + v->a[97227] = anon_sym_GT_GT; + v->a[97228] = anon_sym_AMP_GT; + v->a[97229] = anon_sym_AMP_GT_GT; + v->a[97230] = anon_sym_LT_AMP; + v->a[97231] = anon_sym_GT_AMP; + v->a[97232] = anon_sym_GT_PIPE; + v->a[97233] = actions(5165); + v->a[97234] = 9; + v->a[97235] = anon_sym_PIPE; + v->a[97236] = anon_sym_SEMI_SEMI; + v->a[97237] = anon_sym_SEMI_AMP; + v->a[97238] = anon_sym_SEMI_SEMI_AMP; + v->a[97239] = anon_sym_PIPE_AMP; small_parse_table_4862(v); } void small_parse_table_4862(t_small_parse_table_array *v) { - v->a[97240] = sym_ansi_c_string; - v->a[97241] = aux_sym_number_token1; - v->a[97242] = aux_sym_number_token2; - v->a[97243] = anon_sym_DOLLAR_LBRACE; - v->a[97244] = anon_sym_DOLLAR_LPAREN; - v->a[97245] = anon_sym_BQUOTE; - v->a[97246] = anon_sym_DOLLAR_BQUOTE; - v->a[97247] = anon_sym_LT_LPAREN; - v->a[97248] = anon_sym_GT_LPAREN; - v->a[97249] = sym_word; - v->a[97250] = 3; - v->a[97251] = actions(71); - v->a[97252] = 1; - v->a[97253] = sym_comment; - v->a[97254] = actions(1320); - v->a[97255] = 16; + v->a[97240] = anon_sym_AMP_AMP; + v->a[97241] = anon_sym_PIPE_PIPE; + v->a[97242] = anon_sym_AMP; + v->a[97243] = anon_sym_SEMI; + v->a[97244] = 3; + v->a[97245] = actions(3); + v->a[97246] = 1; + v->a[97247] = sym_comment; + v->a[97248] = actions(2908); + v->a[97249] = 3; + v->a[97250] = sym_file_descriptor; + v->a[97251] = sym__concat; + v->a[97252] = aux_sym_heredoc_redirect_token1; + v->a[97253] = actions(2906); + v->a[97254] = 23; + v->a[97255] = anon_sym_esac; v->a[97256] = anon_sym_PIPE; - v->a[97257] = anon_sym_EQ_EQ; - v->a[97258] = anon_sym_LT; - v->a[97259] = anon_sym_GT; + v->a[97257] = anon_sym_SEMI_SEMI; + v->a[97258] = anon_sym_SEMI_AMP; + v->a[97259] = anon_sym_SEMI_SEMI_AMP; small_parse_table_4863(v); } void small_parse_table_4863(t_small_parse_table_array *v) { - v->a[97260] = anon_sym_LT_LT; - v->a[97261] = anon_sym_LPAREN; - v->a[97262] = anon_sym_EQ_TILDE; - v->a[97263] = anon_sym_AMP_GT; - v->a[97264] = anon_sym_LT_AMP; - v->a[97265] = anon_sym_GT_AMP; - v->a[97266] = anon_sym_DOLLAR; - v->a[97267] = aux_sym_number_token1; - v->a[97268] = aux_sym_number_token2; - v->a[97269] = anon_sym_DOLLAR_LPAREN; - v->a[97270] = anon_sym_BQUOTE; - v->a[97271] = sym_word; - v->a[97272] = actions(1322); - v->a[97273] = 27; - v->a[97274] = sym_file_descriptor; - v->a[97275] = sym__concat; - v->a[97276] = sym_test_operator; - v->a[97277] = sym__bare_dollar; - v->a[97278] = sym__brace_start; - v->a[97279] = anon_sym_LPAREN_LPAREN; + v->a[97260] = anon_sym_PIPE_AMP; + v->a[97261] = anon_sym_AMP_AMP; + v->a[97262] = anon_sym_PIPE_PIPE; + v->a[97263] = anon_sym_LT; + v->a[97264] = anon_sym_GT; + v->a[97265] = anon_sym_GT_GT; + v->a[97266] = anon_sym_AMP_GT; + v->a[97267] = anon_sym_AMP_GT_GT; + v->a[97268] = anon_sym_LT_AMP; + v->a[97269] = anon_sym_GT_AMP; + v->a[97270] = anon_sym_GT_PIPE; + v->a[97271] = anon_sym_LT_AMP_DASH; + v->a[97272] = anon_sym_GT_AMP_DASH; + v->a[97273] = anon_sym_LT_LT; + v->a[97274] = anon_sym_LT_LT_DASH; + v->a[97275] = anon_sym_AMP; + v->a[97276] = aux_sym_concatenation_token1; + v->a[97277] = anon_sym_SEMI; + v->a[97278] = 3; + v->a[97279] = actions(3); small_parse_table_4864(v); } void small_parse_table_4864(t_small_parse_table_array *v) { - v->a[97280] = anon_sym_PIPE_PIPE; - v->a[97281] = anon_sym_AMP_AMP; - v->a[97282] = anon_sym_GT_GT; - v->a[97283] = anon_sym_PIPE_AMP; - v->a[97284] = anon_sym_AMP_GT_GT; - v->a[97285] = anon_sym_GT_PIPE; - v->a[97286] = anon_sym_LT_AMP_DASH; - v->a[97287] = anon_sym_GT_AMP_DASH; - v->a[97288] = anon_sym_LT_LT_DASH; - v->a[97289] = anon_sym_LT_LT_LT; - v->a[97290] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97291] = anon_sym_DOLLAR_LBRACK; - v->a[97292] = aux_sym_concatenation_token1; - v->a[97293] = sym__special_character; - v->a[97294] = anon_sym_DQUOTE; - v->a[97295] = sym_raw_string; - v->a[97296] = sym_ansi_c_string; - v->a[97297] = anon_sym_DOLLAR_LBRACE; - v->a[97298] = anon_sym_DOLLAR_BQUOTE; - v->a[97299] = anon_sym_LT_LPAREN; + v->a[97280] = 1; + v->a[97281] = sym_comment; + v->a[97282] = actions(3066); + v->a[97283] = 4; + v->a[97284] = sym_file_descriptor; + v->a[97285] = sym__concat; + v->a[97286] = ts_builtin_sym_end; + v->a[97287] = aux_sym_heredoc_redirect_token1; + v->a[97288] = actions(3064); + v->a[97289] = 22; + v->a[97290] = anon_sym_PIPE; + v->a[97291] = anon_sym_RPAREN; + v->a[97292] = anon_sym_SEMI_SEMI; + v->a[97293] = anon_sym_PIPE_AMP; + v->a[97294] = anon_sym_AMP_AMP; + v->a[97295] = anon_sym_PIPE_PIPE; + v->a[97296] = anon_sym_LT; + v->a[97297] = anon_sym_GT; + v->a[97298] = anon_sym_GT_GT; + v->a[97299] = anon_sym_AMP_GT; small_parse_table_4865(v); } diff --git a/parser/static/small_parse_table/small_parse_table_973.c b/parser/static/small_parse_table/small_parse_table_973.c index d7a0ef80..c0b313d5 100644 --- a/parser/static/small_parse_table/small_parse_table_973.c +++ b/parser/static/small_parse_table/small_parse_table_973.c @@ -14,126 +14,126 @@ void small_parse_table_4865(t_small_parse_table_array *v) { - v->a[97300] = anon_sym_GT_LPAREN; - v->a[97301] = 5; - v->a[97302] = actions(3); - v->a[97303] = 1; - v->a[97304] = sym_comment; - v->a[97305] = actions(5932); - v->a[97306] = 2; - v->a[97307] = sym_file_descriptor; - v->a[97308] = aux_sym_heredoc_redirect_token1; - v->a[97309] = actions(4261); - v->a[97310] = 3; - v->a[97311] = sym_variable_name; - v->a[97312] = sym_test_operator; - v->a[97313] = sym__brace_start; - v->a[97314] = actions(4247); - v->a[97315] = 18; - v->a[97316] = anon_sym_LPAREN_LPAREN; - v->a[97317] = anon_sym_LT_LT_LT; - v->a[97318] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97319] = anon_sym_DOLLAR_LBRACK; + v->a[97300] = anon_sym_AMP_GT_GT; + v->a[97301] = anon_sym_LT_AMP; + v->a[97302] = anon_sym_GT_AMP; + v->a[97303] = anon_sym_GT_PIPE; + v->a[97304] = anon_sym_LT_AMP_DASH; + v->a[97305] = anon_sym_GT_AMP_DASH; + v->a[97306] = anon_sym_LT_LT; + v->a[97307] = anon_sym_LT_LT_DASH; + v->a[97308] = anon_sym_AMP; + v->a[97309] = aux_sym_concatenation_token1; + v->a[97310] = anon_sym_BQUOTE; + v->a[97311] = anon_sym_SEMI; + v->a[97312] = 5; + v->a[97313] = actions(3); + v->a[97314] = 1; + v->a[97315] = sym_comment; + v->a[97316] = actions(5312); + v->a[97317] = 1; + v->a[97318] = sym_variable_name; + v->a[97319] = actions(5183); small_parse_table_4866(v); } void small_parse_table_4866(t_small_parse_table_array *v) { - v->a[97320] = anon_sym_DOLLAR; - v->a[97321] = sym__special_character; - v->a[97322] = anon_sym_DQUOTE; - v->a[97323] = sym_raw_string; - v->a[97324] = sym_ansi_c_string; - v->a[97325] = aux_sym_number_token1; - v->a[97326] = aux_sym_number_token2; - v->a[97327] = anon_sym_DOLLAR_LBRACE; - v->a[97328] = anon_sym_DOLLAR_LPAREN; - v->a[97329] = anon_sym_BQUOTE; - v->a[97330] = anon_sym_DOLLAR_BQUOTE; - v->a[97331] = anon_sym_LT_LPAREN; - v->a[97332] = anon_sym_GT_LPAREN; - v->a[97333] = sym_word; - v->a[97334] = actions(5930); - v->a[97335] = 20; - v->a[97336] = anon_sym_SEMI; - v->a[97337] = anon_sym_PIPE_PIPE; - v->a[97338] = anon_sym_AMP_AMP; - v->a[97339] = anon_sym_PIPE; + v->a[97320] = 2; + v->a[97321] = sym_file_descriptor; + v->a[97322] = aux_sym_heredoc_redirect_token1; + v->a[97323] = state(2019); + v->a[97324] = 2; + v->a[97325] = sym_variable_assignment; + v->a[97326] = aux_sym_variable_assignments_repeat1; + v->a[97327] = actions(5181); + v->a[97328] = 21; + v->a[97329] = anon_sym_PIPE; + v->a[97330] = anon_sym_SEMI_SEMI; + v->a[97331] = anon_sym_SEMI_AMP; + v->a[97332] = anon_sym_SEMI_SEMI_AMP; + v->a[97333] = anon_sym_PIPE_AMP; + v->a[97334] = anon_sym_AMP_AMP; + v->a[97335] = anon_sym_PIPE_PIPE; + v->a[97336] = anon_sym_LT; + v->a[97337] = anon_sym_GT; + v->a[97338] = anon_sym_GT_GT; + v->a[97339] = anon_sym_AMP_GT; small_parse_table_4867(v); } void small_parse_table_4867(t_small_parse_table_array *v) { - v->a[97340] = anon_sym_AMP; - v->a[97341] = anon_sym_LT; - v->a[97342] = anon_sym_GT; - v->a[97343] = anon_sym_LT_LT; - v->a[97344] = anon_sym_GT_GT; - v->a[97345] = anon_sym_RPAREN; - v->a[97346] = anon_sym_SEMI_SEMI; - v->a[97347] = anon_sym_PIPE_AMP; - v->a[97348] = anon_sym_AMP_GT; - v->a[97349] = anon_sym_AMP_GT_GT; - v->a[97350] = anon_sym_LT_AMP; - v->a[97351] = anon_sym_GT_AMP; - v->a[97352] = anon_sym_GT_PIPE; - v->a[97353] = anon_sym_LT_AMP_DASH; - v->a[97354] = anon_sym_GT_AMP_DASH; - v->a[97355] = anon_sym_LT_LT_DASH; - v->a[97356] = 26; - v->a[97357] = actions(71); - v->a[97358] = 1; - v->a[97359] = sym_comment; + v->a[97340] = anon_sym_AMP_GT_GT; + v->a[97341] = anon_sym_LT_AMP; + v->a[97342] = anon_sym_GT_AMP; + v->a[97343] = anon_sym_GT_PIPE; + v->a[97344] = anon_sym_LT_AMP_DASH; + v->a[97345] = anon_sym_GT_AMP_DASH; + v->a[97346] = anon_sym_LT_LT; + v->a[97347] = anon_sym_LT_LT_DASH; + v->a[97348] = anon_sym_AMP; + v->a[97349] = anon_sym_SEMI; + v->a[97350] = 3; + v->a[97351] = actions(3); + v->a[97352] = 1; + v->a[97353] = sym_comment; + v->a[97354] = actions(2774); + v->a[97355] = 3; + v->a[97356] = sym_file_descriptor; + v->a[97357] = sym__concat; + v->a[97358] = aux_sym_heredoc_redirect_token1; + v->a[97359] = actions(2772); small_parse_table_4868(v); } void small_parse_table_4868(t_small_parse_table_array *v) { - v->a[97360] = actions(187); - v->a[97361] = 1; - v->a[97362] = anon_sym_TILDE; - v->a[97363] = actions(350); - v->a[97364] = 1; - v->a[97365] = sym_word; - v->a[97366] = actions(359); - v->a[97367] = 1; - v->a[97368] = anon_sym_LPAREN; - v->a[97369] = actions(361); - v->a[97370] = 1; - v->a[97371] = anon_sym_BANG; - v->a[97372] = actions(363); - v->a[97373] = 1; - v->a[97374] = anon_sym_DOLLAR_LBRACK; - v->a[97375] = actions(367); - v->a[97376] = 1; - v->a[97377] = anon_sym_DOLLAR; - v->a[97378] = actions(371); - v->a[97379] = 1; + v->a[97360] = 23; + v->a[97361] = anon_sym_esac; + v->a[97362] = anon_sym_PIPE; + v->a[97363] = anon_sym_SEMI_SEMI; + v->a[97364] = anon_sym_SEMI_AMP; + v->a[97365] = anon_sym_SEMI_SEMI_AMP; + v->a[97366] = anon_sym_PIPE_AMP; + v->a[97367] = anon_sym_AMP_AMP; + v->a[97368] = anon_sym_PIPE_PIPE; + v->a[97369] = anon_sym_LT; + v->a[97370] = anon_sym_GT; + v->a[97371] = anon_sym_GT_GT; + v->a[97372] = anon_sym_AMP_GT; + v->a[97373] = anon_sym_AMP_GT_GT; + v->a[97374] = anon_sym_LT_AMP; + v->a[97375] = anon_sym_GT_AMP; + v->a[97376] = anon_sym_GT_PIPE; + v->a[97377] = anon_sym_LT_AMP_DASH; + v->a[97378] = anon_sym_GT_AMP_DASH; + v->a[97379] = anon_sym_LT_LT; small_parse_table_4869(v); } void small_parse_table_4869(t_small_parse_table_array *v) { - v->a[97380] = anon_sym_DQUOTE; - v->a[97381] = actions(375); - v->a[97382] = 1; - v->a[97383] = aux_sym_number_token1; - v->a[97384] = actions(377); - v->a[97385] = 1; - v->a[97386] = aux_sym_number_token2; - v->a[97387] = actions(379); - v->a[97388] = 1; - v->a[97389] = anon_sym_DOLLAR_LBRACE; - v->a[97390] = actions(381); - v->a[97391] = 1; - v->a[97392] = anon_sym_DOLLAR_LPAREN; - v->a[97393] = actions(385); - v->a[97394] = 1; - v->a[97395] = anon_sym_DOLLAR_BQUOTE; - v->a[97396] = actions(389); - v->a[97397] = 1; - v->a[97398] = sym_test_operator; - v->a[97399] = actions(391); + v->a[97380] = anon_sym_LT_LT_DASH; + v->a[97381] = anon_sym_AMP; + v->a[97382] = aux_sym_concatenation_token1; + v->a[97383] = anon_sym_SEMI; + v->a[97384] = 6; + v->a[97385] = actions(3); + v->a[97386] = 1; + v->a[97387] = sym_comment; + v->a[97388] = actions(5161); + v->a[97389] = 1; + v->a[97390] = aux_sym_concatenation_token1; + v->a[97391] = actions(5315); + v->a[97392] = 1; + v->a[97393] = sym__concat; + v->a[97394] = state(1853); + v->a[97395] = 1; + v->a[97396] = aux_sym_concatenation_repeat1; + v->a[97397] = actions(2696); + v->a[97398] = 3; + v->a[97399] = sym_file_descriptor; small_parse_table_4870(v); } diff --git a/parser/static/small_parse_table/small_parse_table_974.c b/parser/static/small_parse_table/small_parse_table_974.c index 8cb244d0..90666637 100644 --- a/parser/static/small_parse_table/small_parse_table_974.c +++ b/parser/static/small_parse_table/small_parse_table_974.c @@ -14,126 +14,126 @@ void small_parse_table_4870(t_small_parse_table_array *v) { - v->a[97400] = 1; - v->a[97401] = sym__brace_start; - v->a[97402] = actions(5807); - v->a[97403] = 1; - v->a[97404] = sym__special_character; - v->a[97405] = actions(5809); - v->a[97406] = 1; - v->a[97407] = anon_sym_BQUOTE; - v->a[97408] = state(2641); - v->a[97409] = 1; - v->a[97410] = aux_sym__literal_repeat1; - v->a[97411] = state(2962); - v->a[97412] = 1; - v->a[97413] = sym__expression; - v->a[97414] = actions(183); - v->a[97415] = 2; - v->a[97416] = anon_sym_PLUS_PLUS2; - v->a[97417] = anon_sym_DASH_DASH2; - v->a[97418] = actions(185); - v->a[97419] = 2; + v->a[97400] = sym_variable_name; + v->a[97401] = aux_sym_heredoc_redirect_token1; + v->a[97402] = actions(2694); + v->a[97403] = 20; + v->a[97404] = anon_sym_PIPE; + v->a[97405] = anon_sym_RPAREN; + v->a[97406] = anon_sym_SEMI_SEMI; + v->a[97407] = anon_sym_PIPE_AMP; + v->a[97408] = anon_sym_AMP_AMP; + v->a[97409] = anon_sym_PIPE_PIPE; + v->a[97410] = anon_sym_LT; + v->a[97411] = anon_sym_GT; + v->a[97412] = anon_sym_GT_GT; + v->a[97413] = anon_sym_AMP_GT; + v->a[97414] = anon_sym_AMP_GT_GT; + v->a[97415] = anon_sym_LT_AMP; + v->a[97416] = anon_sym_GT_AMP; + v->a[97417] = anon_sym_GT_PIPE; + v->a[97418] = anon_sym_LT_AMP_DASH; + v->a[97419] = anon_sym_GT_AMP_DASH; small_parse_table_4871(v); } void small_parse_table_4871(t_small_parse_table_array *v) { - v->a[97420] = anon_sym_DASH2; - v->a[97421] = anon_sym_PLUS2; - v->a[97422] = actions(352); - v->a[97423] = 2; - v->a[97424] = anon_sym_LPAREN_LPAREN; - v->a[97425] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97426] = actions(373); - v->a[97427] = 2; - v->a[97428] = sym_raw_string; - v->a[97429] = sym_ansi_c_string; - v->a[97430] = actions(387); - v->a[97431] = 2; - v->a[97432] = anon_sym_LT_LPAREN; - v->a[97433] = anon_sym_GT_LPAREN; - v->a[97434] = state(3071); - v->a[97435] = 6; - v->a[97436] = sym_binary_expression; - v->a[97437] = sym_ternary_expression; - v->a[97438] = sym_unary_expression; - v->a[97439] = sym_postfix_expression; + v->a[97420] = anon_sym_LT_LT; + v->a[97421] = anon_sym_LT_LT_DASH; + v->a[97422] = anon_sym_AMP; + v->a[97423] = anon_sym_SEMI; + v->a[97424] = 3; + v->a[97425] = actions(3); + v->a[97426] = 1; + v->a[97427] = sym_comment; + v->a[97428] = actions(2664); + v->a[97429] = 3; + v->a[97430] = sym_file_descriptor; + v->a[97431] = sym_variable_name; + v->a[97432] = aux_sym_heredoc_redirect_token1; + v->a[97433] = actions(2662); + v->a[97434] = 23; + v->a[97435] = anon_sym_esac; + v->a[97436] = anon_sym_PIPE; + v->a[97437] = anon_sym_SEMI_SEMI; + v->a[97438] = anon_sym_SEMI_AMP; + v->a[97439] = anon_sym_SEMI_SEMI_AMP; small_parse_table_4872(v); } void small_parse_table_4872(t_small_parse_table_array *v) { - v->a[97440] = sym_parenthesized_expression; - v->a[97441] = sym_concatenation; - v->a[97442] = state(2521); - v->a[97443] = 9; - v->a[97444] = sym_arithmetic_expansion; - v->a[97445] = sym_brace_expression; - v->a[97446] = sym_string; - v->a[97447] = sym_translated_string; - v->a[97448] = sym_number; - v->a[97449] = sym_simple_expansion; - v->a[97450] = sym_expansion; - v->a[97451] = sym_command_substitution; - v->a[97452] = sym_process_substitution; - v->a[97453] = 26; - v->a[97454] = actions(71); - v->a[97455] = 1; - v->a[97456] = sym_comment; - v->a[97457] = actions(187); - v->a[97458] = 1; - v->a[97459] = anon_sym_TILDE; + v->a[97440] = anon_sym_PIPE_AMP; + v->a[97441] = anon_sym_AMP_AMP; + v->a[97442] = anon_sym_PIPE_PIPE; + v->a[97443] = anon_sym_LT; + v->a[97444] = anon_sym_GT; + v->a[97445] = anon_sym_GT_GT; + v->a[97446] = anon_sym_AMP_GT; + v->a[97447] = anon_sym_AMP_GT_GT; + v->a[97448] = anon_sym_LT_AMP; + v->a[97449] = anon_sym_GT_AMP; + v->a[97450] = anon_sym_GT_PIPE; + v->a[97451] = anon_sym_LT_AMP_DASH; + v->a[97452] = anon_sym_GT_AMP_DASH; + v->a[97453] = anon_sym_LT_LT; + v->a[97454] = anon_sym_LT_LT_DASH; + v->a[97455] = anon_sym_AMP; + v->a[97456] = sym__special_character; + v->a[97457] = anon_sym_SEMI; + v->a[97458] = 3; + v->a[97459] = actions(3); small_parse_table_4873(v); } void small_parse_table_4873(t_small_parse_table_array *v) { - v->a[97460] = actions(350); - v->a[97461] = 1; - v->a[97462] = sym_word; - v->a[97463] = actions(359); - v->a[97464] = 1; - v->a[97465] = anon_sym_LPAREN; - v->a[97466] = actions(361); - v->a[97467] = 1; - v->a[97468] = anon_sym_BANG; - v->a[97469] = actions(363); - v->a[97470] = 1; - v->a[97471] = anon_sym_DOLLAR_LBRACK; - v->a[97472] = actions(367); - v->a[97473] = 1; - v->a[97474] = anon_sym_DOLLAR; - v->a[97475] = actions(371); - v->a[97476] = 1; - v->a[97477] = anon_sym_DQUOTE; - v->a[97478] = actions(375); - v->a[97479] = 1; + v->a[97460] = 1; + v->a[97461] = sym_comment; + v->a[97462] = actions(3020); + v->a[97463] = 4; + v->a[97464] = sym_file_descriptor; + v->a[97465] = sym__concat; + v->a[97466] = sym_variable_name; + v->a[97467] = aux_sym_heredoc_redirect_token1; + v->a[97468] = actions(3018); + v->a[97469] = 22; + v->a[97470] = anon_sym_PIPE; + v->a[97471] = anon_sym_SEMI_SEMI; + v->a[97472] = anon_sym_SEMI_AMP; + v->a[97473] = anon_sym_SEMI_SEMI_AMP; + v->a[97474] = anon_sym_PIPE_AMP; + v->a[97475] = anon_sym_AMP_AMP; + v->a[97476] = anon_sym_PIPE_PIPE; + v->a[97477] = anon_sym_LT; + v->a[97478] = anon_sym_GT; + v->a[97479] = anon_sym_GT_GT; small_parse_table_4874(v); } void small_parse_table_4874(t_small_parse_table_array *v) { - v->a[97480] = aux_sym_number_token1; - v->a[97481] = actions(377); - v->a[97482] = 1; - v->a[97483] = aux_sym_number_token2; - v->a[97484] = actions(379); - v->a[97485] = 1; - v->a[97486] = anon_sym_DOLLAR_LBRACE; - v->a[97487] = actions(381); - v->a[97488] = 1; - v->a[97489] = anon_sym_DOLLAR_LPAREN; - v->a[97490] = actions(385); - v->a[97491] = 1; - v->a[97492] = anon_sym_DOLLAR_BQUOTE; - v->a[97493] = actions(389); + v->a[97480] = anon_sym_AMP_GT; + v->a[97481] = anon_sym_AMP_GT_GT; + v->a[97482] = anon_sym_LT_AMP; + v->a[97483] = anon_sym_GT_AMP; + v->a[97484] = anon_sym_GT_PIPE; + v->a[97485] = anon_sym_LT_AMP_DASH; + v->a[97486] = anon_sym_GT_AMP_DASH; + v->a[97487] = anon_sym_LT_LT; + v->a[97488] = anon_sym_LT_LT_DASH; + v->a[97489] = anon_sym_AMP; + v->a[97490] = aux_sym_concatenation_token1; + v->a[97491] = anon_sym_SEMI; + v->a[97492] = 11; + v->a[97493] = actions(3); v->a[97494] = 1; - v->a[97495] = sym_test_operator; - v->a[97496] = actions(391); + v->a[97495] = sym_comment; + v->a[97496] = actions(2710); v->a[97497] = 1; - v->a[97498] = sym__brace_start; - v->a[97499] = actions(5807); + v->a[97498] = aux_sym_heredoc_redirect_token1; + v->a[97499] = actions(5243); small_parse_table_4875(v); } diff --git a/parser/static/small_parse_table/small_parse_table_975.c b/parser/static/small_parse_table/small_parse_table_975.c index ead7d3b2..914cab1b 100644 --- a/parser/static/small_parse_table/small_parse_table_975.c +++ b/parser/static/small_parse_table/small_parse_table_975.c @@ -15,125 +15,125 @@ void small_parse_table_4875(t_small_parse_table_array *v) { v->a[97500] = 1; - v->a[97501] = sym__special_character; - v->a[97502] = actions(5809); - v->a[97503] = 1; - v->a[97504] = anon_sym_BQUOTE; - v->a[97505] = state(2641); - v->a[97506] = 1; - v->a[97507] = aux_sym__literal_repeat1; - v->a[97508] = state(2989); - v->a[97509] = 1; - v->a[97510] = sym__expression; - v->a[97511] = actions(183); - v->a[97512] = 2; - v->a[97513] = anon_sym_PLUS_PLUS2; - v->a[97514] = anon_sym_DASH_DASH2; - v->a[97515] = actions(185); - v->a[97516] = 2; - v->a[97517] = anon_sym_DASH2; - v->a[97518] = anon_sym_PLUS2; - v->a[97519] = actions(352); + v->a[97501] = sym_file_descriptor; + v->a[97502] = actions(2516); + v->a[97503] = 2; + v->a[97504] = anon_sym_PIPE; + v->a[97505] = anon_sym_PIPE_AMP; + v->a[97506] = actions(2706); + v->a[97507] = 2; + v->a[97508] = anon_sym_AMP_AMP; + v->a[97509] = anon_sym_PIPE_PIPE; + v->a[97510] = actions(2708); + v->a[97511] = 2; + v->a[97512] = anon_sym_LT_LT; + v->a[97513] = anon_sym_LT_LT_DASH; + v->a[97514] = actions(2712); + v->a[97515] = 2; + v->a[97516] = anon_sym_AMP; + v->a[97517] = anon_sym_SEMI; + v->a[97518] = actions(5241); + v->a[97519] = 2; small_parse_table_4876(v); } void small_parse_table_4876(t_small_parse_table_array *v) { - v->a[97520] = 2; - v->a[97521] = anon_sym_LPAREN_LPAREN; - v->a[97522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97523] = actions(373); - v->a[97524] = 2; - v->a[97525] = sym_raw_string; - v->a[97526] = sym_ansi_c_string; - v->a[97527] = actions(387); - v->a[97528] = 2; - v->a[97529] = anon_sym_LT_LPAREN; - v->a[97530] = anon_sym_GT_LPAREN; - v->a[97531] = state(3071); - v->a[97532] = 6; - v->a[97533] = sym_binary_expression; - v->a[97534] = sym_ternary_expression; - v->a[97535] = sym_unary_expression; - v->a[97536] = sym_postfix_expression; - v->a[97537] = sym_parenthesized_expression; - v->a[97538] = sym_concatenation; - v->a[97539] = state(2521); + v->a[97520] = anon_sym_LT_AMP_DASH; + v->a[97521] = anon_sym_GT_AMP_DASH; + v->a[97522] = actions(1995); + v->a[97523] = 3; + v->a[97524] = anon_sym_SEMI_SEMI; + v->a[97525] = anon_sym_SEMI_AMP; + v->a[97526] = anon_sym_SEMI_SEMI_AMP; + v->a[97527] = state(1983); + v->a[97528] = 3; + v->a[97529] = sym_file_redirect; + v->a[97530] = sym_heredoc_redirect; + v->a[97531] = aux_sym_redirected_statement_repeat1; + v->a[97532] = actions(5239); + v->a[97533] = 8; + v->a[97534] = anon_sym_LT; + v->a[97535] = anon_sym_GT; + v->a[97536] = anon_sym_GT_GT; + v->a[97537] = anon_sym_AMP_GT; + v->a[97538] = anon_sym_AMP_GT_GT; + v->a[97539] = anon_sym_LT_AMP; small_parse_table_4877(v); } void small_parse_table_4877(t_small_parse_table_array *v) { - v->a[97540] = 9; - v->a[97541] = sym_arithmetic_expansion; - v->a[97542] = sym_brace_expression; - v->a[97543] = sym_string; - v->a[97544] = sym_translated_string; - v->a[97545] = sym_number; - v->a[97546] = sym_simple_expansion; - v->a[97547] = sym_expansion; - v->a[97548] = sym_command_substitution; - v->a[97549] = sym_process_substitution; - v->a[97550] = 3; - v->a[97551] = actions(71); - v->a[97552] = 1; - v->a[97553] = sym_comment; - v->a[97554] = actions(1316); - v->a[97555] = 16; - v->a[97556] = anon_sym_PIPE; - v->a[97557] = anon_sym_EQ_EQ; - v->a[97558] = anon_sym_LT; - v->a[97559] = anon_sym_GT; + v->a[97540] = anon_sym_GT_AMP; + v->a[97541] = anon_sym_GT_PIPE; + v->a[97542] = 3; + v->a[97543] = actions(3); + v->a[97544] = 1; + v->a[97545] = sym_comment; + v->a[97546] = actions(2888); + v->a[97547] = 3; + v->a[97548] = sym_file_descriptor; + v->a[97549] = sym__concat; + v->a[97550] = aux_sym_heredoc_redirect_token1; + v->a[97551] = actions(2886); + v->a[97552] = 23; + v->a[97553] = anon_sym_esac; + v->a[97554] = anon_sym_PIPE; + v->a[97555] = anon_sym_SEMI_SEMI; + v->a[97556] = anon_sym_SEMI_AMP; + v->a[97557] = anon_sym_SEMI_SEMI_AMP; + v->a[97558] = anon_sym_PIPE_AMP; + v->a[97559] = anon_sym_AMP_AMP; small_parse_table_4878(v); } void small_parse_table_4878(t_small_parse_table_array *v) { - v->a[97560] = anon_sym_LT_LT; - v->a[97561] = anon_sym_LPAREN; - v->a[97562] = anon_sym_EQ_TILDE; - v->a[97563] = anon_sym_AMP_GT; - v->a[97564] = anon_sym_LT_AMP; - v->a[97565] = anon_sym_GT_AMP; - v->a[97566] = anon_sym_DOLLAR; - v->a[97567] = aux_sym_number_token1; - v->a[97568] = aux_sym_number_token2; - v->a[97569] = anon_sym_DOLLAR_LPAREN; - v->a[97570] = anon_sym_BQUOTE; - v->a[97571] = sym_word; - v->a[97572] = actions(1318); - v->a[97573] = 27; - v->a[97574] = sym_file_descriptor; - v->a[97575] = sym__concat; - v->a[97576] = sym_test_operator; - v->a[97577] = sym__bare_dollar; - v->a[97578] = sym__brace_start; - v->a[97579] = anon_sym_LPAREN_LPAREN; + v->a[97560] = anon_sym_PIPE_PIPE; + v->a[97561] = anon_sym_LT; + v->a[97562] = anon_sym_GT; + v->a[97563] = anon_sym_GT_GT; + v->a[97564] = anon_sym_AMP_GT; + v->a[97565] = anon_sym_AMP_GT_GT; + v->a[97566] = anon_sym_LT_AMP; + v->a[97567] = anon_sym_GT_AMP; + v->a[97568] = anon_sym_GT_PIPE; + v->a[97569] = anon_sym_LT_AMP_DASH; + v->a[97570] = anon_sym_GT_AMP_DASH; + v->a[97571] = anon_sym_LT_LT; + v->a[97572] = anon_sym_LT_LT_DASH; + v->a[97573] = anon_sym_AMP; + v->a[97574] = aux_sym_concatenation_token1; + v->a[97575] = anon_sym_SEMI; + v->a[97576] = 3; + v->a[97577] = actions(3); + v->a[97578] = 1; + v->a[97579] = sym_comment; small_parse_table_4879(v); } void small_parse_table_4879(t_small_parse_table_array *v) { - v->a[97580] = anon_sym_PIPE_PIPE; - v->a[97581] = anon_sym_AMP_AMP; - v->a[97582] = anon_sym_GT_GT; - v->a[97583] = anon_sym_PIPE_AMP; - v->a[97584] = anon_sym_AMP_GT_GT; - v->a[97585] = anon_sym_GT_PIPE; - v->a[97586] = anon_sym_LT_AMP_DASH; - v->a[97587] = anon_sym_GT_AMP_DASH; - v->a[97588] = anon_sym_LT_LT_DASH; - v->a[97589] = anon_sym_LT_LT_LT; - v->a[97590] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97591] = anon_sym_DOLLAR_LBRACK; - v->a[97592] = aux_sym_concatenation_token1; - v->a[97593] = sym__special_character; - v->a[97594] = anon_sym_DQUOTE; - v->a[97595] = sym_raw_string; - v->a[97596] = sym_ansi_c_string; - v->a[97597] = anon_sym_DOLLAR_LBRACE; - v->a[97598] = anon_sym_DOLLAR_BQUOTE; - v->a[97599] = anon_sym_LT_LPAREN; + v->a[97580] = actions(3024); + v->a[97581] = 4; + v->a[97582] = sym_file_descriptor; + v->a[97583] = sym__concat; + v->a[97584] = sym_variable_name; + v->a[97585] = aux_sym_heredoc_redirect_token1; + v->a[97586] = actions(3022); + v->a[97587] = 22; + v->a[97588] = anon_sym_PIPE; + v->a[97589] = anon_sym_SEMI_SEMI; + v->a[97590] = anon_sym_SEMI_AMP; + v->a[97591] = anon_sym_SEMI_SEMI_AMP; + v->a[97592] = anon_sym_PIPE_AMP; + v->a[97593] = anon_sym_AMP_AMP; + v->a[97594] = anon_sym_PIPE_PIPE; + v->a[97595] = anon_sym_LT; + v->a[97596] = anon_sym_GT; + v->a[97597] = anon_sym_GT_GT; + v->a[97598] = anon_sym_AMP_GT; + v->a[97599] = anon_sym_AMP_GT_GT; small_parse_table_4880(v); } diff --git a/parser/static/small_parse_table/small_parse_table_976.c b/parser/static/small_parse_table/small_parse_table_976.c index cbb008a7..6dba698f 100644 --- a/parser/static/small_parse_table/small_parse_table_976.c +++ b/parser/static/small_parse_table/small_parse_table_976.c @@ -14,126 +14,126 @@ void small_parse_table_4880(t_small_parse_table_array *v) { - v->a[97600] = anon_sym_GT_LPAREN; - v->a[97601] = 26; - v->a[97602] = actions(71); - v->a[97603] = 1; - v->a[97604] = sym_comment; - v->a[97605] = actions(187); - v->a[97606] = 1; - v->a[97607] = anon_sym_TILDE; - v->a[97608] = actions(350); - v->a[97609] = 1; - v->a[97610] = sym_word; - v->a[97611] = actions(359); + v->a[97600] = anon_sym_LT_AMP; + v->a[97601] = anon_sym_GT_AMP; + v->a[97602] = anon_sym_GT_PIPE; + v->a[97603] = anon_sym_LT_AMP_DASH; + v->a[97604] = anon_sym_GT_AMP_DASH; + v->a[97605] = anon_sym_LT_LT; + v->a[97606] = anon_sym_LT_LT_DASH; + v->a[97607] = anon_sym_AMP; + v->a[97608] = aux_sym_concatenation_token1; + v->a[97609] = anon_sym_SEMI; + v->a[97610] = 3; + v->a[97611] = actions(3); v->a[97612] = 1; - v->a[97613] = anon_sym_LPAREN; - v->a[97614] = actions(361); - v->a[97615] = 1; - v->a[97616] = anon_sym_BANG; - v->a[97617] = actions(363); - v->a[97618] = 1; - v->a[97619] = anon_sym_DOLLAR_LBRACK; + v->a[97613] = sym_comment; + v->a[97614] = actions(2888); + v->a[97615] = 4; + v->a[97616] = sym_file_descriptor; + v->a[97617] = sym__concat; + v->a[97618] = ts_builtin_sym_end; + v->a[97619] = aux_sym_heredoc_redirect_token1; small_parse_table_4881(v); } void small_parse_table_4881(t_small_parse_table_array *v) { - v->a[97620] = actions(367); - v->a[97621] = 1; - v->a[97622] = anon_sym_DOLLAR; - v->a[97623] = actions(371); - v->a[97624] = 1; - v->a[97625] = anon_sym_DQUOTE; - v->a[97626] = actions(375); - v->a[97627] = 1; - v->a[97628] = aux_sym_number_token1; - v->a[97629] = actions(377); - v->a[97630] = 1; - v->a[97631] = aux_sym_number_token2; - v->a[97632] = actions(379); - v->a[97633] = 1; - v->a[97634] = anon_sym_DOLLAR_LBRACE; - v->a[97635] = actions(381); - v->a[97636] = 1; - v->a[97637] = anon_sym_DOLLAR_LPAREN; - v->a[97638] = actions(385); - v->a[97639] = 1; + v->a[97620] = actions(2886); + v->a[97621] = 22; + v->a[97622] = anon_sym_PIPE; + v->a[97623] = anon_sym_RPAREN; + v->a[97624] = anon_sym_SEMI_SEMI; + v->a[97625] = anon_sym_PIPE_AMP; + v->a[97626] = anon_sym_AMP_AMP; + v->a[97627] = anon_sym_PIPE_PIPE; + v->a[97628] = anon_sym_LT; + v->a[97629] = anon_sym_GT; + v->a[97630] = anon_sym_GT_GT; + v->a[97631] = anon_sym_AMP_GT; + v->a[97632] = anon_sym_AMP_GT_GT; + v->a[97633] = anon_sym_LT_AMP; + v->a[97634] = anon_sym_GT_AMP; + v->a[97635] = anon_sym_GT_PIPE; + v->a[97636] = anon_sym_LT_AMP_DASH; + v->a[97637] = anon_sym_GT_AMP_DASH; + v->a[97638] = anon_sym_LT_LT; + v->a[97639] = anon_sym_LT_LT_DASH; small_parse_table_4882(v); } void small_parse_table_4882(t_small_parse_table_array *v) { - v->a[97640] = anon_sym_DOLLAR_BQUOTE; - v->a[97641] = actions(389); - v->a[97642] = 1; - v->a[97643] = sym_test_operator; - v->a[97644] = actions(391); - v->a[97645] = 1; - v->a[97646] = sym__brace_start; - v->a[97647] = actions(5807); - v->a[97648] = 1; - v->a[97649] = sym__special_character; - v->a[97650] = actions(5809); - v->a[97651] = 1; - v->a[97652] = anon_sym_BQUOTE; - v->a[97653] = state(2641); - v->a[97654] = 1; - v->a[97655] = aux_sym__literal_repeat1; - v->a[97656] = state(2988); - v->a[97657] = 1; - v->a[97658] = sym__expression; - v->a[97659] = actions(183); + v->a[97640] = anon_sym_AMP; + v->a[97641] = aux_sym_concatenation_token1; + v->a[97642] = anon_sym_BQUOTE; + v->a[97643] = anon_sym_SEMI; + v->a[97644] = 3; + v->a[97645] = actions(3); + v->a[97646] = 1; + v->a[97647] = sym_comment; + v->a[97648] = actions(3034); + v->a[97649] = 4; + v->a[97650] = sym_file_descriptor; + v->a[97651] = sym__concat; + v->a[97652] = sym_variable_name; + v->a[97653] = aux_sym_heredoc_redirect_token1; + v->a[97654] = actions(3032); + v->a[97655] = 22; + v->a[97656] = anon_sym_PIPE; + v->a[97657] = anon_sym_SEMI_SEMI; + v->a[97658] = anon_sym_SEMI_AMP; + v->a[97659] = anon_sym_SEMI_SEMI_AMP; small_parse_table_4883(v); } void small_parse_table_4883(t_small_parse_table_array *v) { - v->a[97660] = 2; - v->a[97661] = anon_sym_PLUS_PLUS2; - v->a[97662] = anon_sym_DASH_DASH2; - v->a[97663] = actions(185); - v->a[97664] = 2; - v->a[97665] = anon_sym_DASH2; - v->a[97666] = anon_sym_PLUS2; - v->a[97667] = actions(352); - v->a[97668] = 2; - v->a[97669] = anon_sym_LPAREN_LPAREN; - v->a[97670] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97671] = actions(373); - v->a[97672] = 2; - v->a[97673] = sym_raw_string; - v->a[97674] = sym_ansi_c_string; - v->a[97675] = actions(387); - v->a[97676] = 2; - v->a[97677] = anon_sym_LT_LPAREN; - v->a[97678] = anon_sym_GT_LPAREN; - v->a[97679] = state(3071); + v->a[97660] = anon_sym_PIPE_AMP; + v->a[97661] = anon_sym_AMP_AMP; + v->a[97662] = anon_sym_PIPE_PIPE; + v->a[97663] = anon_sym_LT; + v->a[97664] = anon_sym_GT; + v->a[97665] = anon_sym_GT_GT; + v->a[97666] = anon_sym_AMP_GT; + v->a[97667] = anon_sym_AMP_GT_GT; + v->a[97668] = anon_sym_LT_AMP; + v->a[97669] = anon_sym_GT_AMP; + v->a[97670] = anon_sym_GT_PIPE; + v->a[97671] = anon_sym_LT_AMP_DASH; + v->a[97672] = anon_sym_GT_AMP_DASH; + v->a[97673] = anon_sym_LT_LT; + v->a[97674] = anon_sym_LT_LT_DASH; + v->a[97675] = anon_sym_AMP; + v->a[97676] = aux_sym_concatenation_token1; + v->a[97677] = anon_sym_SEMI; + v->a[97678] = 3; + v->a[97679] = actions(3); small_parse_table_4884(v); } void small_parse_table_4884(t_small_parse_table_array *v) { - v->a[97680] = 6; - v->a[97681] = sym_binary_expression; - v->a[97682] = sym_ternary_expression; - v->a[97683] = sym_unary_expression; - v->a[97684] = sym_postfix_expression; - v->a[97685] = sym_parenthesized_expression; - v->a[97686] = sym_concatenation; - v->a[97687] = state(2521); - v->a[97688] = 9; - v->a[97689] = sym_arithmetic_expansion; - v->a[97690] = sym_brace_expression; - v->a[97691] = sym_string; - v->a[97692] = sym_translated_string; - v->a[97693] = sym_number; - v->a[97694] = sym_simple_expansion; - v->a[97695] = sym_expansion; - v->a[97696] = sym_command_substitution; - v->a[97697] = sym_process_substitution; - v->a[97698] = 3; - v->a[97699] = actions(3); + v->a[97680] = 1; + v->a[97681] = sym_comment; + v->a[97682] = actions(2828); + v->a[97683] = 3; + v->a[97684] = sym_file_descriptor; + v->a[97685] = sym__concat; + v->a[97686] = aux_sym_heredoc_redirect_token1; + v->a[97687] = actions(2826); + v->a[97688] = 23; + v->a[97689] = anon_sym_esac; + v->a[97690] = anon_sym_PIPE; + v->a[97691] = anon_sym_SEMI_SEMI; + v->a[97692] = anon_sym_SEMI_AMP; + v->a[97693] = anon_sym_SEMI_SEMI_AMP; + v->a[97694] = anon_sym_PIPE_AMP; + v->a[97695] = anon_sym_AMP_AMP; + v->a[97696] = anon_sym_PIPE_PIPE; + v->a[97697] = anon_sym_LT; + v->a[97698] = anon_sym_GT; + v->a[97699] = anon_sym_GT_GT; small_parse_table_4885(v); } diff --git a/parser/static/small_parse_table/small_parse_table_977.c b/parser/static/small_parse_table/small_parse_table_977.c index ecf2d537..73169bb4 100644 --- a/parser/static/small_parse_table/small_parse_table_977.c +++ b/parser/static/small_parse_table/small_parse_table_977.c @@ -14,126 +14,126 @@ void small_parse_table_4885(t_small_parse_table_array *v) { - v->a[97700] = 1; - v->a[97701] = sym_comment; - v->a[97702] = actions(1294); - v->a[97703] = 6; - v->a[97704] = sym_file_descriptor; - v->a[97705] = sym__concat; - v->a[97706] = sym_test_operator; - v->a[97707] = sym__brace_start; - v->a[97708] = ts_builtin_sym_end; - v->a[97709] = aux_sym_heredoc_redirect_token1; - v->a[97710] = actions(1292); - v->a[97711] = 37; - v->a[97712] = anon_sym_LPAREN_LPAREN; - v->a[97713] = anon_sym_SEMI; - v->a[97714] = anon_sym_PIPE_PIPE; - v->a[97715] = anon_sym_AMP_AMP; - v->a[97716] = anon_sym_PIPE; - v->a[97717] = anon_sym_AMP; - v->a[97718] = anon_sym_LT; - v->a[97719] = anon_sym_GT; + v->a[97700] = anon_sym_AMP_GT; + v->a[97701] = anon_sym_AMP_GT_GT; + v->a[97702] = anon_sym_LT_AMP; + v->a[97703] = anon_sym_GT_AMP; + v->a[97704] = anon_sym_GT_PIPE; + v->a[97705] = anon_sym_LT_AMP_DASH; + v->a[97706] = anon_sym_GT_AMP_DASH; + v->a[97707] = anon_sym_LT_LT; + v->a[97708] = anon_sym_LT_LT_DASH; + v->a[97709] = anon_sym_AMP; + v->a[97710] = aux_sym_concatenation_token1; + v->a[97711] = anon_sym_SEMI; + v->a[97712] = 3; + v->a[97713] = actions(3); + v->a[97714] = 1; + v->a[97715] = sym_comment; + v->a[97716] = actions(2778); + v->a[97717] = 3; + v->a[97718] = sym_file_descriptor; + v->a[97719] = sym__concat; small_parse_table_4886(v); } void small_parse_table_4886(t_small_parse_table_array *v) { - v->a[97720] = anon_sym_LT_LT; - v->a[97721] = anon_sym_GT_GT; - v->a[97722] = anon_sym_SEMI_SEMI; - v->a[97723] = anon_sym_PIPE_AMP; - v->a[97724] = anon_sym_AMP_GT; - v->a[97725] = anon_sym_AMP_GT_GT; - v->a[97726] = anon_sym_LT_AMP; - v->a[97727] = anon_sym_GT_AMP; - v->a[97728] = anon_sym_GT_PIPE; - v->a[97729] = anon_sym_LT_AMP_DASH; - v->a[97730] = anon_sym_GT_AMP_DASH; - v->a[97731] = anon_sym_LT_LT_DASH; - v->a[97732] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97733] = anon_sym_DOLLAR_LBRACK; - v->a[97734] = aux_sym_concatenation_token1; - v->a[97735] = anon_sym_DOLLAR; - v->a[97736] = sym__special_character; - v->a[97737] = anon_sym_DQUOTE; - v->a[97738] = sym_raw_string; - v->a[97739] = sym_ansi_c_string; + v->a[97720] = aux_sym_heredoc_redirect_token1; + v->a[97721] = actions(2776); + v->a[97722] = 23; + v->a[97723] = anon_sym_esac; + v->a[97724] = anon_sym_PIPE; + v->a[97725] = anon_sym_SEMI_SEMI; + v->a[97726] = anon_sym_SEMI_AMP; + v->a[97727] = anon_sym_SEMI_SEMI_AMP; + v->a[97728] = anon_sym_PIPE_AMP; + v->a[97729] = anon_sym_AMP_AMP; + v->a[97730] = anon_sym_PIPE_PIPE; + v->a[97731] = anon_sym_LT; + v->a[97732] = anon_sym_GT; + v->a[97733] = anon_sym_GT_GT; + v->a[97734] = anon_sym_AMP_GT; + v->a[97735] = anon_sym_AMP_GT_GT; + v->a[97736] = anon_sym_LT_AMP; + v->a[97737] = anon_sym_GT_AMP; + v->a[97738] = anon_sym_GT_PIPE; + v->a[97739] = anon_sym_LT_AMP_DASH; small_parse_table_4887(v); } void small_parse_table_4887(t_small_parse_table_array *v) { - v->a[97740] = aux_sym_number_token1; - v->a[97741] = aux_sym_number_token2; - v->a[97742] = anon_sym_DOLLAR_LBRACE; - v->a[97743] = anon_sym_DOLLAR_LPAREN; - v->a[97744] = anon_sym_BQUOTE; - v->a[97745] = anon_sym_DOLLAR_BQUOTE; - v->a[97746] = anon_sym_LT_LPAREN; - v->a[97747] = anon_sym_GT_LPAREN; - v->a[97748] = sym_word; - v->a[97749] = 26; - v->a[97750] = actions(71); - v->a[97751] = 1; - v->a[97752] = sym_comment; - v->a[97753] = actions(187); - v->a[97754] = 1; - v->a[97755] = anon_sym_TILDE; - v->a[97756] = actions(350); - v->a[97757] = 1; - v->a[97758] = sym_word; - v->a[97759] = actions(359); + v->a[97740] = anon_sym_GT_AMP_DASH; + v->a[97741] = anon_sym_LT_LT; + v->a[97742] = anon_sym_LT_LT_DASH; + v->a[97743] = anon_sym_AMP; + v->a[97744] = aux_sym_concatenation_token1; + v->a[97745] = anon_sym_SEMI; + v->a[97746] = 3; + v->a[97747] = actions(3); + v->a[97748] = 1; + v->a[97749] = sym_comment; + v->a[97750] = actions(3117); + v->a[97751] = 4; + v->a[97752] = sym_file_descriptor; + v->a[97753] = sym__concat; + v->a[97754] = sym_variable_name; + v->a[97755] = aux_sym_heredoc_redirect_token1; + v->a[97756] = actions(3115); + v->a[97757] = 22; + v->a[97758] = anon_sym_PIPE; + v->a[97759] = anon_sym_SEMI_SEMI; small_parse_table_4888(v); } void small_parse_table_4888(t_small_parse_table_array *v) { - v->a[97760] = 1; - v->a[97761] = anon_sym_LPAREN; - v->a[97762] = actions(361); - v->a[97763] = 1; - v->a[97764] = anon_sym_BANG; - v->a[97765] = actions(363); - v->a[97766] = 1; - v->a[97767] = anon_sym_DOLLAR_LBRACK; - v->a[97768] = actions(367); - v->a[97769] = 1; - v->a[97770] = anon_sym_DOLLAR; - v->a[97771] = actions(371); - v->a[97772] = 1; - v->a[97773] = anon_sym_DQUOTE; - v->a[97774] = actions(375); - v->a[97775] = 1; - v->a[97776] = aux_sym_number_token1; - v->a[97777] = actions(377); - v->a[97778] = 1; - v->a[97779] = aux_sym_number_token2; + v->a[97760] = anon_sym_SEMI_AMP; + v->a[97761] = anon_sym_SEMI_SEMI_AMP; + v->a[97762] = anon_sym_PIPE_AMP; + v->a[97763] = anon_sym_AMP_AMP; + v->a[97764] = anon_sym_PIPE_PIPE; + v->a[97765] = anon_sym_LT; + v->a[97766] = anon_sym_GT; + v->a[97767] = anon_sym_GT_GT; + v->a[97768] = anon_sym_AMP_GT; + v->a[97769] = anon_sym_AMP_GT_GT; + v->a[97770] = anon_sym_LT_AMP; + v->a[97771] = anon_sym_GT_AMP; + v->a[97772] = anon_sym_GT_PIPE; + v->a[97773] = anon_sym_LT_AMP_DASH; + v->a[97774] = anon_sym_GT_AMP_DASH; + v->a[97775] = anon_sym_LT_LT; + v->a[97776] = anon_sym_LT_LT_DASH; + v->a[97777] = anon_sym_AMP; + v->a[97778] = aux_sym_concatenation_token1; + v->a[97779] = anon_sym_SEMI; small_parse_table_4889(v); } void small_parse_table_4889(t_small_parse_table_array *v) { - v->a[97780] = actions(379); - v->a[97781] = 1; - v->a[97782] = anon_sym_DOLLAR_LBRACE; - v->a[97783] = actions(381); - v->a[97784] = 1; - v->a[97785] = anon_sym_DOLLAR_LPAREN; - v->a[97786] = actions(385); - v->a[97787] = 1; - v->a[97788] = anon_sym_DOLLAR_BQUOTE; - v->a[97789] = actions(389); - v->a[97790] = 1; - v->a[97791] = sym_test_operator; - v->a[97792] = actions(391); - v->a[97793] = 1; - v->a[97794] = sym__brace_start; - v->a[97795] = actions(5807); - v->a[97796] = 1; - v->a[97797] = sym__special_character; - v->a[97798] = actions(5809); - v->a[97799] = 1; + v->a[97780] = 3; + v->a[97781] = actions(3); + v->a[97782] = 1; + v->a[97783] = sym_comment; + v->a[97784] = actions(2774); + v->a[97785] = 3; + v->a[97786] = sym_file_descriptor; + v->a[97787] = sym__concat; + v->a[97788] = aux_sym_heredoc_redirect_token1; + v->a[97789] = actions(2772); + v->a[97790] = 23; + v->a[97791] = anon_sym_esac; + v->a[97792] = anon_sym_PIPE; + v->a[97793] = anon_sym_SEMI_SEMI; + v->a[97794] = anon_sym_SEMI_AMP; + v->a[97795] = anon_sym_SEMI_SEMI_AMP; + v->a[97796] = anon_sym_PIPE_AMP; + v->a[97797] = anon_sym_AMP_AMP; + v->a[97798] = anon_sym_PIPE_PIPE; + v->a[97799] = anon_sym_LT; small_parse_table_4890(v); } diff --git a/parser/static/small_parse_table/small_parse_table_978.c b/parser/static/small_parse_table/small_parse_table_978.c index 2fc9e867..cde3b0e2 100644 --- a/parser/static/small_parse_table/small_parse_table_978.c +++ b/parser/static/small_parse_table/small_parse_table_978.c @@ -14,126 +14,126 @@ void small_parse_table_4890(t_small_parse_table_array *v) { - v->a[97800] = anon_sym_BQUOTE; - v->a[97801] = state(2641); - v->a[97802] = 1; - v->a[97803] = aux_sym__literal_repeat1; - v->a[97804] = state(2986); - v->a[97805] = 1; - v->a[97806] = sym__expression; - v->a[97807] = actions(183); - v->a[97808] = 2; - v->a[97809] = anon_sym_PLUS_PLUS2; - v->a[97810] = anon_sym_DASH_DASH2; - v->a[97811] = actions(185); - v->a[97812] = 2; - v->a[97813] = anon_sym_DASH2; - v->a[97814] = anon_sym_PLUS2; - v->a[97815] = actions(352); - v->a[97816] = 2; - v->a[97817] = anon_sym_LPAREN_LPAREN; - v->a[97818] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97819] = actions(373); + v->a[97800] = anon_sym_GT; + v->a[97801] = anon_sym_GT_GT; + v->a[97802] = anon_sym_AMP_GT; + v->a[97803] = anon_sym_AMP_GT_GT; + v->a[97804] = anon_sym_LT_AMP; + v->a[97805] = anon_sym_GT_AMP; + v->a[97806] = anon_sym_GT_PIPE; + v->a[97807] = anon_sym_LT_AMP_DASH; + v->a[97808] = anon_sym_GT_AMP_DASH; + v->a[97809] = anon_sym_LT_LT; + v->a[97810] = anon_sym_LT_LT_DASH; + v->a[97811] = anon_sym_AMP; + v->a[97812] = aux_sym_concatenation_token1; + v->a[97813] = anon_sym_SEMI; + v->a[97814] = 3; + v->a[97815] = actions(3); + v->a[97816] = 1; + v->a[97817] = sym_comment; + v->a[97818] = actions(2967); + v->a[97819] = 3; small_parse_table_4891(v); } void small_parse_table_4891(t_small_parse_table_array *v) { - v->a[97820] = 2; - v->a[97821] = sym_raw_string; - v->a[97822] = sym_ansi_c_string; - v->a[97823] = actions(387); - v->a[97824] = 2; - v->a[97825] = anon_sym_LT_LPAREN; - v->a[97826] = anon_sym_GT_LPAREN; - v->a[97827] = state(3071); - v->a[97828] = 6; - v->a[97829] = sym_binary_expression; - v->a[97830] = sym_ternary_expression; - v->a[97831] = sym_unary_expression; - v->a[97832] = sym_postfix_expression; - v->a[97833] = sym_parenthesized_expression; - v->a[97834] = sym_concatenation; - v->a[97835] = state(2521); - v->a[97836] = 9; - v->a[97837] = sym_arithmetic_expansion; - v->a[97838] = sym_brace_expression; - v->a[97839] = sym_string; + v->a[97820] = sym_file_descriptor; + v->a[97821] = sym__concat; + v->a[97822] = aux_sym_heredoc_redirect_token1; + v->a[97823] = actions(2965); + v->a[97824] = 23; + v->a[97825] = anon_sym_esac; + v->a[97826] = anon_sym_PIPE; + v->a[97827] = anon_sym_SEMI_SEMI; + v->a[97828] = anon_sym_SEMI_AMP; + v->a[97829] = anon_sym_SEMI_SEMI_AMP; + v->a[97830] = anon_sym_PIPE_AMP; + v->a[97831] = anon_sym_AMP_AMP; + v->a[97832] = anon_sym_PIPE_PIPE; + v->a[97833] = anon_sym_LT; + v->a[97834] = anon_sym_GT; + v->a[97835] = anon_sym_GT_GT; + v->a[97836] = anon_sym_AMP_GT; + v->a[97837] = anon_sym_AMP_GT_GT; + v->a[97838] = anon_sym_LT_AMP; + v->a[97839] = anon_sym_GT_AMP; small_parse_table_4892(v); } void small_parse_table_4892(t_small_parse_table_array *v) { - v->a[97840] = sym_translated_string; - v->a[97841] = sym_number; - v->a[97842] = sym_simple_expansion; - v->a[97843] = sym_expansion; - v->a[97844] = sym_command_substitution; - v->a[97845] = sym_process_substitution; - v->a[97846] = 26; - v->a[97847] = actions(71); - v->a[97848] = 1; - v->a[97849] = sym_comment; - v->a[97850] = actions(187); - v->a[97851] = 1; - v->a[97852] = anon_sym_TILDE; - v->a[97853] = actions(350); - v->a[97854] = 1; - v->a[97855] = sym_word; - v->a[97856] = actions(359); - v->a[97857] = 1; - v->a[97858] = anon_sym_LPAREN; - v->a[97859] = actions(361); + v->a[97840] = anon_sym_GT_PIPE; + v->a[97841] = anon_sym_LT_AMP_DASH; + v->a[97842] = anon_sym_GT_AMP_DASH; + v->a[97843] = anon_sym_LT_LT; + v->a[97844] = anon_sym_LT_LT_DASH; + v->a[97845] = anon_sym_AMP; + v->a[97846] = aux_sym_concatenation_token1; + v->a[97847] = anon_sym_SEMI; + v->a[97848] = 5; + v->a[97849] = actions(3); + v->a[97850] = 1; + v->a[97851] = sym_comment; + v->a[97852] = actions(5317); + v->a[97853] = 1; + v->a[97854] = sym__special_character; + v->a[97855] = state(2034); + v->a[97856] = 1; + v->a[97857] = aux_sym__literal_repeat1; + v->a[97858] = actions(3197); + v->a[97859] = 3; small_parse_table_4893(v); } void small_parse_table_4893(t_small_parse_table_array *v) { - v->a[97860] = 1; - v->a[97861] = anon_sym_BANG; - v->a[97862] = actions(363); - v->a[97863] = 1; - v->a[97864] = anon_sym_DOLLAR_LBRACK; - v->a[97865] = actions(367); - v->a[97866] = 1; - v->a[97867] = anon_sym_DOLLAR; - v->a[97868] = actions(371); - v->a[97869] = 1; - v->a[97870] = anon_sym_DQUOTE; - v->a[97871] = actions(375); - v->a[97872] = 1; - v->a[97873] = aux_sym_number_token1; - v->a[97874] = actions(377); - v->a[97875] = 1; - v->a[97876] = aux_sym_number_token2; - v->a[97877] = actions(379); - v->a[97878] = 1; - v->a[97879] = anon_sym_DOLLAR_LBRACE; + v->a[97860] = sym_file_descriptor; + v->a[97861] = ts_builtin_sym_end; + v->a[97862] = aux_sym_heredoc_redirect_token1; + v->a[97863] = actions(3195); + v->a[97864] = 21; + v->a[97865] = anon_sym_PIPE; + v->a[97866] = anon_sym_RPAREN; + v->a[97867] = anon_sym_SEMI_SEMI; + v->a[97868] = anon_sym_PIPE_AMP; + v->a[97869] = anon_sym_AMP_AMP; + v->a[97870] = anon_sym_PIPE_PIPE; + v->a[97871] = anon_sym_LT; + v->a[97872] = anon_sym_GT; + v->a[97873] = anon_sym_GT_GT; + v->a[97874] = anon_sym_AMP_GT; + v->a[97875] = anon_sym_AMP_GT_GT; + v->a[97876] = anon_sym_LT_AMP; + v->a[97877] = anon_sym_GT_AMP; + v->a[97878] = anon_sym_GT_PIPE; + v->a[97879] = anon_sym_LT_AMP_DASH; small_parse_table_4894(v); } void small_parse_table_4894(t_small_parse_table_array *v) { - v->a[97880] = actions(381); - v->a[97881] = 1; - v->a[97882] = anon_sym_DOLLAR_LPAREN; - v->a[97883] = actions(385); - v->a[97884] = 1; - v->a[97885] = anon_sym_DOLLAR_BQUOTE; - v->a[97886] = actions(389); - v->a[97887] = 1; - v->a[97888] = sym_test_operator; - v->a[97889] = actions(391); - v->a[97890] = 1; - v->a[97891] = sym__brace_start; - v->a[97892] = actions(5807); - v->a[97893] = 1; - v->a[97894] = sym__special_character; - v->a[97895] = actions(5809); - v->a[97896] = 1; - v->a[97897] = anon_sym_BQUOTE; - v->a[97898] = state(2641); - v->a[97899] = 1; + v->a[97880] = anon_sym_GT_AMP_DASH; + v->a[97881] = anon_sym_LT_LT; + v->a[97882] = anon_sym_LT_LT_DASH; + v->a[97883] = anon_sym_AMP; + v->a[97884] = anon_sym_BQUOTE; + v->a[97885] = anon_sym_SEMI; + v->a[97886] = 3; + v->a[97887] = actions(3); + v->a[97888] = 1; + v->a[97889] = sym_comment; + v->a[97890] = actions(2654); + v->a[97891] = 4; + v->a[97892] = sym_file_descriptor; + v->a[97893] = sym__concat; + v->a[97894] = ts_builtin_sym_end; + v->a[97895] = aux_sym_heredoc_redirect_token1; + v->a[97896] = actions(2652); + v->a[97897] = 22; + v->a[97898] = anon_sym_PIPE; + v->a[97899] = anon_sym_RPAREN; small_parse_table_4895(v); } diff --git a/parser/static/small_parse_table/small_parse_table_979.c b/parser/static/small_parse_table/small_parse_table_979.c index c114a8e0..e55ad3a4 100644 --- a/parser/static/small_parse_table/small_parse_table_979.c +++ b/parser/static/small_parse_table/small_parse_table_979.c @@ -14,126 +14,126 @@ void small_parse_table_4895(t_small_parse_table_array *v) { - v->a[97900] = aux_sym__literal_repeat1; - v->a[97901] = state(2985); - v->a[97902] = 1; - v->a[97903] = sym__expression; - v->a[97904] = actions(183); - v->a[97905] = 2; - v->a[97906] = anon_sym_PLUS_PLUS2; - v->a[97907] = anon_sym_DASH_DASH2; - v->a[97908] = actions(185); - v->a[97909] = 2; - v->a[97910] = anon_sym_DASH2; - v->a[97911] = anon_sym_PLUS2; - v->a[97912] = actions(352); - v->a[97913] = 2; - v->a[97914] = anon_sym_LPAREN_LPAREN; - v->a[97915] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[97916] = actions(373); - v->a[97917] = 2; - v->a[97918] = sym_raw_string; - v->a[97919] = sym_ansi_c_string; + v->a[97900] = anon_sym_SEMI_SEMI; + v->a[97901] = anon_sym_PIPE_AMP; + v->a[97902] = anon_sym_AMP_AMP; + v->a[97903] = anon_sym_PIPE_PIPE; + v->a[97904] = anon_sym_LT; + v->a[97905] = anon_sym_GT; + v->a[97906] = anon_sym_GT_GT; + v->a[97907] = anon_sym_AMP_GT; + v->a[97908] = anon_sym_AMP_GT_GT; + v->a[97909] = anon_sym_LT_AMP; + v->a[97910] = anon_sym_GT_AMP; + v->a[97911] = anon_sym_GT_PIPE; + v->a[97912] = anon_sym_LT_AMP_DASH; + v->a[97913] = anon_sym_GT_AMP_DASH; + v->a[97914] = anon_sym_LT_LT; + v->a[97915] = anon_sym_LT_LT_DASH; + v->a[97916] = anon_sym_AMP; + v->a[97917] = aux_sym_concatenation_token1; + v->a[97918] = anon_sym_BQUOTE; + v->a[97919] = anon_sym_SEMI; small_parse_table_4896(v); } void small_parse_table_4896(t_small_parse_table_array *v) { - v->a[97920] = actions(387); - v->a[97921] = 2; - v->a[97922] = anon_sym_LT_LPAREN; - v->a[97923] = anon_sym_GT_LPAREN; - v->a[97924] = state(3071); - v->a[97925] = 6; - v->a[97926] = sym_binary_expression; - v->a[97927] = sym_ternary_expression; - v->a[97928] = sym_unary_expression; - v->a[97929] = sym_postfix_expression; - v->a[97930] = sym_parenthesized_expression; - v->a[97931] = sym_concatenation; - v->a[97932] = state(2521); - v->a[97933] = 9; - v->a[97934] = sym_arithmetic_expansion; - v->a[97935] = sym_brace_expression; - v->a[97936] = sym_string; - v->a[97937] = sym_translated_string; - v->a[97938] = sym_number; - v->a[97939] = sym_simple_expansion; + v->a[97920] = 3; + v->a[97921] = actions(3); + v->a[97922] = 1; + v->a[97923] = sym_comment; + v->a[97924] = actions(3062); + v->a[97925] = 4; + v->a[97926] = sym_file_descriptor; + v->a[97927] = sym__concat; + v->a[97928] = ts_builtin_sym_end; + v->a[97929] = aux_sym_heredoc_redirect_token1; + v->a[97930] = actions(3060); + v->a[97931] = 22; + v->a[97932] = anon_sym_PIPE; + v->a[97933] = anon_sym_RPAREN; + v->a[97934] = anon_sym_SEMI_SEMI; + v->a[97935] = anon_sym_PIPE_AMP; + v->a[97936] = anon_sym_AMP_AMP; + v->a[97937] = anon_sym_PIPE_PIPE; + v->a[97938] = anon_sym_LT; + v->a[97939] = anon_sym_GT; small_parse_table_4897(v); } void small_parse_table_4897(t_small_parse_table_array *v) { - v->a[97940] = sym_expansion; - v->a[97941] = sym_command_substitution; - v->a[97942] = sym_process_substitution; - v->a[97943] = 26; - v->a[97944] = actions(71); - v->a[97945] = 1; - v->a[97946] = sym_comment; - v->a[97947] = actions(1127); - v->a[97948] = 1; - v->a[97949] = sym_word; - v->a[97950] = actions(1131); - v->a[97951] = 1; - v->a[97952] = anon_sym_LPAREN; - v->a[97953] = actions(1133); - v->a[97954] = 1; - v->a[97955] = anon_sym_BANG; - v->a[97956] = actions(1139); - v->a[97957] = 1; - v->a[97958] = anon_sym_TILDE; - v->a[97959] = actions(1141); + v->a[97940] = anon_sym_GT_GT; + v->a[97941] = anon_sym_AMP_GT; + v->a[97942] = anon_sym_AMP_GT_GT; + v->a[97943] = anon_sym_LT_AMP; + v->a[97944] = anon_sym_GT_AMP; + v->a[97945] = anon_sym_GT_PIPE; + v->a[97946] = anon_sym_LT_AMP_DASH; + v->a[97947] = anon_sym_GT_AMP_DASH; + v->a[97948] = anon_sym_LT_LT; + v->a[97949] = anon_sym_LT_LT_DASH; + v->a[97950] = anon_sym_AMP; + v->a[97951] = aux_sym_concatenation_token1; + v->a[97952] = anon_sym_BQUOTE; + v->a[97953] = anon_sym_SEMI; + v->a[97954] = 3; + v->a[97955] = actions(3); + v->a[97956] = 1; + v->a[97957] = sym_comment; + v->a[97958] = actions(3117); + v->a[97959] = 4; small_parse_table_4898(v); } void small_parse_table_4898(t_small_parse_table_array *v) { - v->a[97960] = 1; - v->a[97961] = anon_sym_DOLLAR_LBRACK; - v->a[97962] = actions(1145); - v->a[97963] = 1; - v->a[97964] = anon_sym_DOLLAR; - v->a[97965] = actions(1147); - v->a[97966] = 1; - v->a[97967] = sym__special_character; - v->a[97968] = actions(1149); - v->a[97969] = 1; - v->a[97970] = anon_sym_DQUOTE; - v->a[97971] = actions(1153); - v->a[97972] = 1; - v->a[97973] = aux_sym_number_token1; - v->a[97974] = actions(1155); - v->a[97975] = 1; - v->a[97976] = aux_sym_number_token2; - v->a[97977] = actions(1157); - v->a[97978] = 1; - v->a[97979] = anon_sym_DOLLAR_LBRACE; + v->a[97960] = sym_file_descriptor; + v->a[97961] = sym__concat; + v->a[97962] = ts_builtin_sym_end; + v->a[97963] = aux_sym_heredoc_redirect_token1; + v->a[97964] = actions(3115); + v->a[97965] = 22; + v->a[97966] = anon_sym_PIPE; + v->a[97967] = anon_sym_RPAREN; + v->a[97968] = anon_sym_SEMI_SEMI; + v->a[97969] = anon_sym_PIPE_AMP; + v->a[97970] = anon_sym_AMP_AMP; + v->a[97971] = anon_sym_PIPE_PIPE; + v->a[97972] = anon_sym_LT; + v->a[97973] = anon_sym_GT; + v->a[97974] = anon_sym_GT_GT; + v->a[97975] = anon_sym_AMP_GT; + v->a[97976] = anon_sym_AMP_GT_GT; + v->a[97977] = anon_sym_LT_AMP; + v->a[97978] = anon_sym_GT_AMP; + v->a[97979] = anon_sym_GT_PIPE; small_parse_table_4899(v); } void small_parse_table_4899(t_small_parse_table_array *v) { - v->a[97980] = actions(1159); - v->a[97981] = 1; - v->a[97982] = anon_sym_DOLLAR_LPAREN; - v->a[97983] = actions(1163); - v->a[97984] = 1; - v->a[97985] = anon_sym_DOLLAR_BQUOTE; - v->a[97986] = actions(1167); - v->a[97987] = 1; - v->a[97988] = sym_test_operator; - v->a[97989] = actions(1169); + v->a[97980] = anon_sym_LT_AMP_DASH; + v->a[97981] = anon_sym_GT_AMP_DASH; + v->a[97982] = anon_sym_LT_LT; + v->a[97983] = anon_sym_LT_LT_DASH; + v->a[97984] = anon_sym_AMP; + v->a[97985] = aux_sym_concatenation_token1; + v->a[97986] = anon_sym_BQUOTE; + v->a[97987] = anon_sym_SEMI; + v->a[97988] = 3; + v->a[97989] = actions(57); v->a[97990] = 1; - v->a[97991] = sym__brace_start; - v->a[97992] = actions(3060); - v->a[97993] = 1; - v->a[97994] = anon_sym_BQUOTE; - v->a[97995] = state(2484); - v->a[97996] = 1; - v->a[97997] = aux_sym__literal_repeat1; - v->a[97998] = state(2955); - v->a[97999] = 1; + v->a[97991] = sym_comment; + v->a[97992] = actions(1388); + v->a[97993] = 10; + v->a[97994] = anon_sym_LT; + v->a[97995] = anon_sym_GT; + v->a[97996] = anon_sym_AMP_GT; + v->a[97997] = anon_sym_LT_AMP; + v->a[97998] = anon_sym_GT_AMP; + v->a[97999] = anon_sym_DOLLAR; small_parse_table_4900(v); } diff --git a/parser/static/small_parse_table/small_parse_table_98.c b/parser/static/small_parse_table/small_parse_table_98.c index 771f27f8..f4790b6b 100644 --- a/parser/static/small_parse_table/small_parse_table_98.c +++ b/parser/static/small_parse_table/small_parse_table_98.c @@ -14,126 +14,126 @@ void small_parse_table_490(t_small_parse_table_array *v) { - v->a[9800] = 9; - v->a[9801] = sym_arithmetic_expansion; - v->a[9802] = sym_brace_expression; - v->a[9803] = sym_string; - v->a[9804] = sym_translated_string; - v->a[9805] = sym_number; - v->a[9806] = sym_simple_expansion; - v->a[9807] = sym_expansion; - v->a[9808] = sym_command_substitution; - v->a[9809] = sym_process_substitution; - v->a[9810] = actions(2214); - v->a[9811] = 21; - v->a[9812] = anon_sym_SEMI; - v->a[9813] = anon_sym_PIPE_PIPE; - v->a[9814] = anon_sym_AMP_AMP; + v->a[9800] = sym__brace_start; + v->a[9801] = ts_builtin_sym_end; + v->a[9802] = actions(2100); + v->a[9803] = 9; + v->a[9804] = anon_sym_BANG; + v->a[9805] = anon_sym_DASH; + v->a[9806] = anon_sym_STAR; + v->a[9807] = anon_sym_QMARK; + v->a[9808] = anon_sym_DOLLAR; + v->a[9809] = anon_sym_POUND; + v->a[9810] = anon_sym_AT; + v->a[9811] = anon_sym_0; + v->a[9812] = anon_sym__; + v->a[9813] = actions(826); + v->a[9814] = 31; v->a[9815] = anon_sym_PIPE; - v->a[9816] = anon_sym_AMP; - v->a[9817] = anon_sym_LT; - v->a[9818] = anon_sym_GT; - v->a[9819] = anon_sym_LT_LT; + v->a[9816] = anon_sym_SEMI_SEMI; + v->a[9817] = anon_sym_PIPE_AMP; + v->a[9818] = anon_sym_AMP_AMP; + v->a[9819] = anon_sym_PIPE_PIPE; small_parse_table_491(v); } void small_parse_table_491(t_small_parse_table_array *v) { - v->a[9820] = anon_sym_GT_GT; - v->a[9821] = anon_sym_RPAREN; - v->a[9822] = anon_sym_SEMI_SEMI; - v->a[9823] = anon_sym_PIPE_AMP; - v->a[9824] = anon_sym_AMP_GT; - v->a[9825] = anon_sym_AMP_GT_GT; - v->a[9826] = anon_sym_LT_AMP; - v->a[9827] = anon_sym_GT_AMP; - v->a[9828] = anon_sym_GT_PIPE; - v->a[9829] = anon_sym_LT_AMP_DASH; - v->a[9830] = anon_sym_GT_AMP_DASH; + v->a[9820] = anon_sym_LT; + v->a[9821] = anon_sym_GT; + v->a[9822] = anon_sym_GT_GT; + v->a[9823] = anon_sym_AMP_GT; + v->a[9824] = anon_sym_AMP_GT_GT; + v->a[9825] = anon_sym_LT_AMP; + v->a[9826] = anon_sym_GT_AMP; + v->a[9827] = anon_sym_GT_PIPE; + v->a[9828] = anon_sym_LT_AMP_DASH; + v->a[9829] = anon_sym_GT_AMP_DASH; + v->a[9830] = anon_sym_LT_LT; v->a[9831] = anon_sym_LT_LT_DASH; - v->a[9832] = anon_sym_LT_LT_LT; - v->a[9833] = 8; - v->a[9834] = actions(3); - v->a[9835] = 1; - v->a[9836] = sym_comment; - v->a[9837] = actions(2608); - v->a[9838] = 1; - v->a[9839] = anon_sym_DQUOTE; + v->a[9832] = aux_sym_heredoc_redirect_token1; + v->a[9833] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9834] = anon_sym_AMP; + v->a[9835] = sym__special_character; + v->a[9836] = anon_sym_DQUOTE; + v->a[9837] = sym_raw_string; + v->a[9838] = aux_sym_number_token1; + v->a[9839] = aux_sym_number_token2; small_parse_table_492(v); } void small_parse_table_492(t_small_parse_table_array *v) { - v->a[9840] = actions(2778); - v->a[9841] = 1; - v->a[9842] = sym_variable_name; - v->a[9843] = state(1525); - v->a[9844] = 1; - v->a[9845] = sym_string; - v->a[9846] = actions(2776); - v->a[9847] = 2; - v->a[9848] = aux_sym__simple_variable_name_token1; - v->a[9849] = aux_sym__multiline_variable_name_token1; - v->a[9850] = actions(1241); - v->a[9851] = 3; - v->a[9852] = sym_file_descriptor; - v->a[9853] = sym_test_operator; - v->a[9854] = sym__brace_start; - v->a[9855] = actions(2774); - v->a[9856] = 9; - v->a[9857] = anon_sym_DASH; - v->a[9858] = anon_sym_STAR; - v->a[9859] = anon_sym_BANG; + v->a[9840] = anon_sym_DOLLAR_LBRACE; + v->a[9841] = anon_sym_DOLLAR_LPAREN; + v->a[9842] = anon_sym_BQUOTE; + v->a[9843] = anon_sym_DOLLAR_BQUOTE; + v->a[9844] = sym_word; + v->a[9845] = anon_sym_SEMI; + v->a[9846] = 6; + v->a[9847] = actions(3); + v->a[9848] = 1; + v->a[9849] = sym_comment; + v->a[9850] = state(1240); + v->a[9851] = 1; + v->a[9852] = aux_sym__literal_repeat1; + v->a[9853] = state(350); + v->a[9854] = 2; + v->a[9855] = sym_concatenation; + v->a[9856] = aux_sym_for_statement_repeat1; + v->a[9857] = actions(1390); + v->a[9858] = 6; + v->a[9859] = sym_file_descriptor; small_parse_table_493(v); } void small_parse_table_493(t_small_parse_table_array *v) { - v->a[9860] = anon_sym_QMARK; - v->a[9861] = anon_sym_DOLLAR; - v->a[9862] = anon_sym_POUND; - v->a[9863] = anon_sym_AT2; - v->a[9864] = anon_sym_0; - v->a[9865] = anon_sym__; - v->a[9866] = actions(1239); - v->a[9867] = 38; - v->a[9868] = anon_sym_LPAREN_LPAREN; - v->a[9869] = anon_sym_SEMI; - v->a[9870] = anon_sym_PIPE_PIPE; - v->a[9871] = anon_sym_AMP_AMP; - v->a[9872] = anon_sym_PIPE; - v->a[9873] = anon_sym_AMP; - v->a[9874] = anon_sym_LT; - v->a[9875] = anon_sym_GT; - v->a[9876] = anon_sym_LT_LT; - v->a[9877] = anon_sym_GT_GT; - v->a[9878] = anon_sym_esac; - v->a[9879] = anon_sym_SEMI_SEMI; + v->a[9860] = sym_variable_name; + v->a[9861] = sym_test_operator; + v->a[9862] = sym__brace_start; + v->a[9863] = ts_builtin_sym_end; + v->a[9864] = aux_sym_heredoc_redirect_token1; + v->a[9865] = state(776); + v->a[9866] = 7; + v->a[9867] = sym_arithmetic_expansion; + v->a[9868] = sym_brace_expression; + v->a[9869] = sym_string; + v->a[9870] = sym_number; + v->a[9871] = sym_simple_expansion; + v->a[9872] = sym_expansion; + v->a[9873] = sym_command_substitution; + v->a[9874] = actions(1388); + v->a[9875] = 31; + v->a[9876] = anon_sym_PIPE; + v->a[9877] = anon_sym_SEMI_SEMI; + v->a[9878] = anon_sym_PIPE_AMP; + v->a[9879] = anon_sym_AMP_AMP; small_parse_table_494(v); } void small_parse_table_494(t_small_parse_table_array *v) { - v->a[9880] = anon_sym_SEMI_AMP; - v->a[9881] = anon_sym_SEMI_SEMI_AMP; - v->a[9882] = anon_sym_PIPE_AMP; - v->a[9883] = anon_sym_AMP_GT; - v->a[9884] = anon_sym_AMP_GT_GT; - v->a[9885] = anon_sym_LT_AMP; - v->a[9886] = anon_sym_GT_AMP; - v->a[9887] = anon_sym_GT_PIPE; - v->a[9888] = anon_sym_LT_AMP_DASH; - v->a[9889] = anon_sym_GT_AMP_DASH; - v->a[9890] = anon_sym_LT_LT_DASH; - v->a[9891] = aux_sym_heredoc_redirect_token1; - v->a[9892] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9893] = anon_sym_DOLLAR_LBRACK; - v->a[9894] = sym__special_character; - v->a[9895] = sym_raw_string; - v->a[9896] = sym_ansi_c_string; - v->a[9897] = aux_sym_number_token1; - v->a[9898] = aux_sym_number_token2; - v->a[9899] = anon_sym_DOLLAR_LBRACE; + v->a[9880] = anon_sym_PIPE_PIPE; + v->a[9881] = anon_sym_LT; + v->a[9882] = anon_sym_GT; + v->a[9883] = anon_sym_GT_GT; + v->a[9884] = anon_sym_AMP_GT; + v->a[9885] = anon_sym_AMP_GT_GT; + v->a[9886] = anon_sym_LT_AMP; + v->a[9887] = anon_sym_GT_AMP; + v->a[9888] = anon_sym_GT_PIPE; + v->a[9889] = anon_sym_LT_AMP_DASH; + v->a[9890] = anon_sym_GT_AMP_DASH; + v->a[9891] = anon_sym_LT_LT; + v->a[9892] = anon_sym_LT_LT_DASH; + v->a[9893] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9894] = anon_sym_AMP; + v->a[9895] = anon_sym_DOLLAR; + v->a[9896] = sym__special_character; + v->a[9897] = anon_sym_DQUOTE; + v->a[9898] = sym_raw_string; + v->a[9899] = aux_sym_number_token1; small_parse_table_495(v); } diff --git a/parser/static/small_parse_table/small_parse_table_980.c b/parser/static/small_parse_table/small_parse_table_980.c index af28b08e..c547c927 100644 --- a/parser/static/small_parse_table/small_parse_table_980.c +++ b/parser/static/small_parse_table/small_parse_table_980.c @@ -14,126 +14,126 @@ void small_parse_table_4900(t_small_parse_table_array *v) { - v->a[98000] = sym__expression; - v->a[98001] = actions(1129); - v->a[98002] = 2; - v->a[98003] = anon_sym_LPAREN_LPAREN; - v->a[98004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98005] = actions(1135); - v->a[98006] = 2; - v->a[98007] = anon_sym_PLUS_PLUS2; - v->a[98008] = anon_sym_DASH_DASH2; - v->a[98009] = actions(1137); - v->a[98010] = 2; - v->a[98011] = anon_sym_DASH2; - v->a[98012] = anon_sym_PLUS2; - v->a[98013] = actions(1151); - v->a[98014] = 2; - v->a[98015] = sym_raw_string; - v->a[98016] = sym_ansi_c_string; - v->a[98017] = actions(1165); - v->a[98018] = 2; - v->a[98019] = anon_sym_LT_LPAREN; + v->a[98000] = aux_sym_number_token1; + v->a[98001] = aux_sym_number_token2; + v->a[98002] = anon_sym_DOLLAR_LPAREN; + v->a[98003] = sym_word; + v->a[98004] = actions(1390); + v->a[98005] = 16; + v->a[98006] = sym_file_descriptor; + v->a[98007] = sym_variable_name; + v->a[98008] = sym_test_operator; + v->a[98009] = sym__brace_start; + v->a[98010] = anon_sym_GT_GT; + v->a[98011] = anon_sym_AMP_GT_GT; + v->a[98012] = anon_sym_GT_PIPE; + v->a[98013] = anon_sym_LT_AMP_DASH; + v->a[98014] = anon_sym_GT_AMP_DASH; + v->a[98015] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98016] = sym__special_character; + v->a[98017] = anon_sym_DQUOTE; + v->a[98018] = sym_raw_string; + v->a[98019] = anon_sym_DOLLAR_LBRACE; small_parse_table_4901(v); } void small_parse_table_4901(t_small_parse_table_array *v) { - v->a[98020] = anon_sym_GT_LPAREN; - v->a[98021] = state(2594); - v->a[98022] = 6; - v->a[98023] = sym_binary_expression; - v->a[98024] = sym_ternary_expression; - v->a[98025] = sym_unary_expression; - v->a[98026] = sym_postfix_expression; - v->a[98027] = sym_parenthesized_expression; - v->a[98028] = sym_concatenation; - v->a[98029] = state(2573); - v->a[98030] = 9; - v->a[98031] = sym_arithmetic_expansion; - v->a[98032] = sym_brace_expression; - v->a[98033] = sym_string; - v->a[98034] = sym_translated_string; - v->a[98035] = sym_number; - v->a[98036] = sym_simple_expansion; - v->a[98037] = sym_expansion; - v->a[98038] = sym_command_substitution; - v->a[98039] = sym_process_substitution; + v->a[98020] = anon_sym_BQUOTE; + v->a[98021] = anon_sym_DOLLAR_BQUOTE; + v->a[98022] = 3; + v->a[98023] = actions(3); + v->a[98024] = 1; + v->a[98025] = sym_comment; + v->a[98026] = actions(3159); + v->a[98027] = 4; + v->a[98028] = sym_file_descriptor; + v->a[98029] = sym__concat; + v->a[98030] = ts_builtin_sym_end; + v->a[98031] = aux_sym_heredoc_redirect_token1; + v->a[98032] = actions(3157); + v->a[98033] = 22; + v->a[98034] = anon_sym_PIPE; + v->a[98035] = anon_sym_RPAREN; + v->a[98036] = anon_sym_SEMI_SEMI; + v->a[98037] = anon_sym_PIPE_AMP; + v->a[98038] = anon_sym_AMP_AMP; + v->a[98039] = anon_sym_PIPE_PIPE; small_parse_table_4902(v); } void small_parse_table_4902(t_small_parse_table_array *v) { - v->a[98040] = 26; - v->a[98041] = actions(71); - v->a[98042] = 1; - v->a[98043] = sym_comment; - v->a[98044] = actions(187); - v->a[98045] = 1; - v->a[98046] = anon_sym_TILDE; - v->a[98047] = actions(350); - v->a[98048] = 1; - v->a[98049] = sym_word; - v->a[98050] = actions(359); - v->a[98051] = 1; - v->a[98052] = anon_sym_LPAREN; - v->a[98053] = actions(361); - v->a[98054] = 1; - v->a[98055] = anon_sym_BANG; - v->a[98056] = actions(363); - v->a[98057] = 1; - v->a[98058] = anon_sym_DOLLAR_LBRACK; - v->a[98059] = actions(367); + v->a[98040] = anon_sym_LT; + v->a[98041] = anon_sym_GT; + v->a[98042] = anon_sym_GT_GT; + v->a[98043] = anon_sym_AMP_GT; + v->a[98044] = anon_sym_AMP_GT_GT; + v->a[98045] = anon_sym_LT_AMP; + v->a[98046] = anon_sym_GT_AMP; + v->a[98047] = anon_sym_GT_PIPE; + v->a[98048] = anon_sym_LT_AMP_DASH; + v->a[98049] = anon_sym_GT_AMP_DASH; + v->a[98050] = anon_sym_LT_LT; + v->a[98051] = anon_sym_LT_LT_DASH; + v->a[98052] = anon_sym_AMP; + v->a[98053] = aux_sym_concatenation_token1; + v->a[98054] = anon_sym_BQUOTE; + v->a[98055] = anon_sym_SEMI; + v->a[98056] = 3; + v->a[98057] = actions(57); + v->a[98058] = 1; + v->a[98059] = sym_comment; small_parse_table_4903(v); } void small_parse_table_4903(t_small_parse_table_array *v) { - v->a[98060] = 1; - v->a[98061] = anon_sym_DOLLAR; - v->a[98062] = actions(371); - v->a[98063] = 1; - v->a[98064] = anon_sym_DQUOTE; - v->a[98065] = actions(375); - v->a[98066] = 1; - v->a[98067] = aux_sym_number_token1; - v->a[98068] = actions(377); - v->a[98069] = 1; - v->a[98070] = aux_sym_number_token2; - v->a[98071] = actions(379); - v->a[98072] = 1; - v->a[98073] = anon_sym_DOLLAR_LBRACE; - v->a[98074] = actions(381); - v->a[98075] = 1; - v->a[98076] = anon_sym_DOLLAR_LPAREN; - v->a[98077] = actions(385); - v->a[98078] = 1; - v->a[98079] = anon_sym_DOLLAR_BQUOTE; + v->a[98060] = actions(1180); + v->a[98061] = 10; + v->a[98062] = anon_sym_LT; + v->a[98063] = anon_sym_GT; + v->a[98064] = anon_sym_AMP_GT; + v->a[98065] = anon_sym_LT_AMP; + v->a[98066] = anon_sym_GT_AMP; + v->a[98067] = anon_sym_DOLLAR; + v->a[98068] = aux_sym_number_token1; + v->a[98069] = aux_sym_number_token2; + v->a[98070] = anon_sym_DOLLAR_LPAREN; + v->a[98071] = sym_word; + v->a[98072] = actions(1182); + v->a[98073] = 16; + v->a[98074] = sym_file_descriptor; + v->a[98075] = sym_variable_name; + v->a[98076] = sym_test_operator; + v->a[98077] = sym__brace_start; + v->a[98078] = anon_sym_GT_GT; + v->a[98079] = anon_sym_AMP_GT_GT; small_parse_table_4904(v); } void small_parse_table_4904(t_small_parse_table_array *v) { - v->a[98080] = actions(389); - v->a[98081] = 1; - v->a[98082] = sym_test_operator; - v->a[98083] = actions(391); - v->a[98084] = 1; - v->a[98085] = sym__brace_start; - v->a[98086] = actions(5807); - v->a[98087] = 1; - v->a[98088] = sym__special_character; - v->a[98089] = actions(5809); - v->a[98090] = 1; - v->a[98091] = anon_sym_BQUOTE; - v->a[98092] = state(2641); - v->a[98093] = 1; - v->a[98094] = aux_sym__literal_repeat1; - v->a[98095] = state(2981); - v->a[98096] = 1; - v->a[98097] = sym__expression; - v->a[98098] = actions(183); - v->a[98099] = 2; + v->a[98080] = anon_sym_GT_PIPE; + v->a[98081] = anon_sym_LT_AMP_DASH; + v->a[98082] = anon_sym_GT_AMP_DASH; + v->a[98083] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98084] = sym__special_character; + v->a[98085] = anon_sym_DQUOTE; + v->a[98086] = sym_raw_string; + v->a[98087] = anon_sym_DOLLAR_LBRACE; + v->a[98088] = anon_sym_BQUOTE; + v->a[98089] = anon_sym_DOLLAR_BQUOTE; + v->a[98090] = 3; + v->a[98091] = actions(3); + v->a[98092] = 1; + v->a[98093] = sym_comment; + v->a[98094] = actions(2967); + v->a[98095] = 4; + v->a[98096] = sym_file_descriptor; + v->a[98097] = sym__concat; + v->a[98098] = ts_builtin_sym_end; + v->a[98099] = aux_sym_heredoc_redirect_token1; small_parse_table_4905(v); } diff --git a/parser/static/small_parse_table/small_parse_table_981.c b/parser/static/small_parse_table/small_parse_table_981.c index 421abfab..36c1c00c 100644 --- a/parser/static/small_parse_table/small_parse_table_981.c +++ b/parser/static/small_parse_table/small_parse_table_981.c @@ -14,126 +14,126 @@ void small_parse_table_4905(t_small_parse_table_array *v) { - v->a[98100] = anon_sym_PLUS_PLUS2; - v->a[98101] = anon_sym_DASH_DASH2; - v->a[98102] = actions(185); - v->a[98103] = 2; - v->a[98104] = anon_sym_DASH2; - v->a[98105] = anon_sym_PLUS2; - v->a[98106] = actions(352); - v->a[98107] = 2; - v->a[98108] = anon_sym_LPAREN_LPAREN; - v->a[98109] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98110] = actions(373); - v->a[98111] = 2; - v->a[98112] = sym_raw_string; - v->a[98113] = sym_ansi_c_string; - v->a[98114] = actions(387); - v->a[98115] = 2; - v->a[98116] = anon_sym_LT_LPAREN; - v->a[98117] = anon_sym_GT_LPAREN; - v->a[98118] = state(3071); - v->a[98119] = 6; + v->a[98100] = actions(2965); + v->a[98101] = 22; + v->a[98102] = anon_sym_PIPE; + v->a[98103] = anon_sym_RPAREN; + v->a[98104] = anon_sym_SEMI_SEMI; + v->a[98105] = anon_sym_PIPE_AMP; + v->a[98106] = anon_sym_AMP_AMP; + v->a[98107] = anon_sym_PIPE_PIPE; + v->a[98108] = anon_sym_LT; + v->a[98109] = anon_sym_GT; + v->a[98110] = anon_sym_GT_GT; + v->a[98111] = anon_sym_AMP_GT; + v->a[98112] = anon_sym_AMP_GT_GT; + v->a[98113] = anon_sym_LT_AMP; + v->a[98114] = anon_sym_GT_AMP; + v->a[98115] = anon_sym_GT_PIPE; + v->a[98116] = anon_sym_LT_AMP_DASH; + v->a[98117] = anon_sym_GT_AMP_DASH; + v->a[98118] = anon_sym_LT_LT; + v->a[98119] = anon_sym_LT_LT_DASH; small_parse_table_4906(v); } void small_parse_table_4906(t_small_parse_table_array *v) { - v->a[98120] = sym_binary_expression; - v->a[98121] = sym_ternary_expression; - v->a[98122] = sym_unary_expression; - v->a[98123] = sym_postfix_expression; - v->a[98124] = sym_parenthesized_expression; - v->a[98125] = sym_concatenation; - v->a[98126] = state(2521); - v->a[98127] = 9; - v->a[98128] = sym_arithmetic_expansion; - v->a[98129] = sym_brace_expression; - v->a[98130] = sym_string; - v->a[98131] = sym_translated_string; - v->a[98132] = sym_number; - v->a[98133] = sym_simple_expansion; - v->a[98134] = sym_expansion; - v->a[98135] = sym_command_substitution; - v->a[98136] = sym_process_substitution; - v->a[98137] = 26; - v->a[98138] = actions(71); - v->a[98139] = 1; + v->a[98120] = anon_sym_AMP; + v->a[98121] = aux_sym_concatenation_token1; + v->a[98122] = anon_sym_BQUOTE; + v->a[98123] = anon_sym_SEMI; + v->a[98124] = 3; + v->a[98125] = actions(3); + v->a[98126] = 1; + v->a[98127] = sym_comment; + v->a[98128] = actions(3066); + v->a[98129] = 4; + v->a[98130] = sym_file_descriptor; + v->a[98131] = sym__concat; + v->a[98132] = sym_variable_name; + v->a[98133] = aux_sym_heredoc_redirect_token1; + v->a[98134] = actions(3064); + v->a[98135] = 22; + v->a[98136] = anon_sym_PIPE; + v->a[98137] = anon_sym_SEMI_SEMI; + v->a[98138] = anon_sym_SEMI_AMP; + v->a[98139] = anon_sym_SEMI_SEMI_AMP; small_parse_table_4907(v); } void small_parse_table_4907(t_small_parse_table_array *v) { - v->a[98140] = sym_comment; - v->a[98141] = actions(187); - v->a[98142] = 1; - v->a[98143] = anon_sym_TILDE; - v->a[98144] = actions(350); - v->a[98145] = 1; - v->a[98146] = sym_word; - v->a[98147] = actions(359); - v->a[98148] = 1; - v->a[98149] = anon_sym_LPAREN; - v->a[98150] = actions(361); - v->a[98151] = 1; - v->a[98152] = anon_sym_BANG; - v->a[98153] = actions(363); - v->a[98154] = 1; - v->a[98155] = anon_sym_DOLLAR_LBRACK; - v->a[98156] = actions(367); - v->a[98157] = 1; - v->a[98158] = anon_sym_DOLLAR; - v->a[98159] = actions(371); + v->a[98140] = anon_sym_PIPE_AMP; + v->a[98141] = anon_sym_AMP_AMP; + v->a[98142] = anon_sym_PIPE_PIPE; + v->a[98143] = anon_sym_LT; + v->a[98144] = anon_sym_GT; + v->a[98145] = anon_sym_GT_GT; + v->a[98146] = anon_sym_AMP_GT; + v->a[98147] = anon_sym_AMP_GT_GT; + v->a[98148] = anon_sym_LT_AMP; + v->a[98149] = anon_sym_GT_AMP; + v->a[98150] = anon_sym_GT_PIPE; + v->a[98151] = anon_sym_LT_AMP_DASH; + v->a[98152] = anon_sym_GT_AMP_DASH; + v->a[98153] = anon_sym_LT_LT; + v->a[98154] = anon_sym_LT_LT_DASH; + v->a[98155] = anon_sym_AMP; + v->a[98156] = aux_sym_concatenation_token1; + v->a[98157] = anon_sym_SEMI; + v->a[98158] = 3; + v->a[98159] = actions(3); small_parse_table_4908(v); } void small_parse_table_4908(t_small_parse_table_array *v) { v->a[98160] = 1; - v->a[98161] = anon_sym_DQUOTE; - v->a[98162] = actions(375); - v->a[98163] = 1; - v->a[98164] = aux_sym_number_token1; - v->a[98165] = actions(377); - v->a[98166] = 1; - v->a[98167] = aux_sym_number_token2; - v->a[98168] = actions(379); - v->a[98169] = 1; - v->a[98170] = anon_sym_DOLLAR_LBRACE; - v->a[98171] = actions(381); - v->a[98172] = 1; - v->a[98173] = anon_sym_DOLLAR_LPAREN; - v->a[98174] = actions(385); - v->a[98175] = 1; - v->a[98176] = anon_sym_DOLLAR_BQUOTE; - v->a[98177] = actions(389); - v->a[98178] = 1; - v->a[98179] = sym_test_operator; + v->a[98161] = sym_comment; + v->a[98162] = actions(3159); + v->a[98163] = 4; + v->a[98164] = sym_file_descriptor; + v->a[98165] = sym__concat; + v->a[98166] = sym_variable_name; + v->a[98167] = aux_sym_heredoc_redirect_token1; + v->a[98168] = actions(3157); + v->a[98169] = 22; + v->a[98170] = anon_sym_PIPE; + v->a[98171] = anon_sym_SEMI_SEMI; + v->a[98172] = anon_sym_SEMI_AMP; + v->a[98173] = anon_sym_SEMI_SEMI_AMP; + v->a[98174] = anon_sym_PIPE_AMP; + v->a[98175] = anon_sym_AMP_AMP; + v->a[98176] = anon_sym_PIPE_PIPE; + v->a[98177] = anon_sym_LT; + v->a[98178] = anon_sym_GT; + v->a[98179] = anon_sym_GT_GT; small_parse_table_4909(v); } void small_parse_table_4909(t_small_parse_table_array *v) { - v->a[98180] = actions(391); - v->a[98181] = 1; - v->a[98182] = sym__brace_start; - v->a[98183] = actions(5807); - v->a[98184] = 1; - v->a[98185] = sym__special_character; - v->a[98186] = actions(5809); - v->a[98187] = 1; - v->a[98188] = anon_sym_BQUOTE; - v->a[98189] = state(2641); - v->a[98190] = 1; - v->a[98191] = aux_sym__literal_repeat1; - v->a[98192] = state(2966); - v->a[98193] = 1; - v->a[98194] = sym__expression; - v->a[98195] = actions(183); - v->a[98196] = 2; - v->a[98197] = anon_sym_PLUS_PLUS2; - v->a[98198] = anon_sym_DASH_DASH2; - v->a[98199] = actions(185); + v->a[98180] = anon_sym_AMP_GT; + v->a[98181] = anon_sym_AMP_GT_GT; + v->a[98182] = anon_sym_LT_AMP; + v->a[98183] = anon_sym_GT_AMP; + v->a[98184] = anon_sym_GT_PIPE; + v->a[98185] = anon_sym_LT_AMP_DASH; + v->a[98186] = anon_sym_GT_AMP_DASH; + v->a[98187] = anon_sym_LT_LT; + v->a[98188] = anon_sym_LT_LT_DASH; + v->a[98189] = anon_sym_AMP; + v->a[98190] = aux_sym_concatenation_token1; + v->a[98191] = anon_sym_SEMI; + v->a[98192] = 3; + v->a[98193] = actions(3); + v->a[98194] = 1; + v->a[98195] = sym_comment; + v->a[98196] = actions(3034); + v->a[98197] = 4; + v->a[98198] = sym_file_descriptor; + v->a[98199] = sym__concat; small_parse_table_4910(v); } diff --git a/parser/static/small_parse_table/small_parse_table_982.c b/parser/static/small_parse_table/small_parse_table_982.c index f232cbf0..ade98d47 100644 --- a/parser/static/small_parse_table/small_parse_table_982.c +++ b/parser/static/small_parse_table/small_parse_table_982.c @@ -14,126 +14,126 @@ void small_parse_table_4910(t_small_parse_table_array *v) { - v->a[98200] = 2; - v->a[98201] = anon_sym_DASH2; - v->a[98202] = anon_sym_PLUS2; - v->a[98203] = actions(352); - v->a[98204] = 2; - v->a[98205] = anon_sym_LPAREN_LPAREN; - v->a[98206] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98207] = actions(373); - v->a[98208] = 2; - v->a[98209] = sym_raw_string; - v->a[98210] = sym_ansi_c_string; - v->a[98211] = actions(387); - v->a[98212] = 2; - v->a[98213] = anon_sym_LT_LPAREN; - v->a[98214] = anon_sym_GT_LPAREN; - v->a[98215] = state(3071); - v->a[98216] = 6; - v->a[98217] = sym_binary_expression; - v->a[98218] = sym_ternary_expression; - v->a[98219] = sym_unary_expression; + v->a[98200] = ts_builtin_sym_end; + v->a[98201] = aux_sym_heredoc_redirect_token1; + v->a[98202] = actions(3032); + v->a[98203] = 22; + v->a[98204] = anon_sym_PIPE; + v->a[98205] = anon_sym_RPAREN; + v->a[98206] = anon_sym_SEMI_SEMI; + v->a[98207] = anon_sym_PIPE_AMP; + v->a[98208] = anon_sym_AMP_AMP; + v->a[98209] = anon_sym_PIPE_PIPE; + v->a[98210] = anon_sym_LT; + v->a[98211] = anon_sym_GT; + v->a[98212] = anon_sym_GT_GT; + v->a[98213] = anon_sym_AMP_GT; + v->a[98214] = anon_sym_AMP_GT_GT; + v->a[98215] = anon_sym_LT_AMP; + v->a[98216] = anon_sym_GT_AMP; + v->a[98217] = anon_sym_GT_PIPE; + v->a[98218] = anon_sym_LT_AMP_DASH; + v->a[98219] = anon_sym_GT_AMP_DASH; small_parse_table_4911(v); } void small_parse_table_4911(t_small_parse_table_array *v) { - v->a[98220] = sym_postfix_expression; - v->a[98221] = sym_parenthesized_expression; - v->a[98222] = sym_concatenation; - v->a[98223] = state(2521); - v->a[98224] = 9; - v->a[98225] = sym_arithmetic_expansion; - v->a[98226] = sym_brace_expression; - v->a[98227] = sym_string; - v->a[98228] = sym_translated_string; - v->a[98229] = sym_number; - v->a[98230] = sym_simple_expansion; - v->a[98231] = sym_expansion; - v->a[98232] = sym_command_substitution; - v->a[98233] = sym_process_substitution; - v->a[98234] = 26; - v->a[98235] = actions(71); - v->a[98236] = 1; - v->a[98237] = sym_comment; - v->a[98238] = actions(187); - v->a[98239] = 1; + v->a[98220] = anon_sym_LT_LT; + v->a[98221] = anon_sym_LT_LT_DASH; + v->a[98222] = anon_sym_AMP; + v->a[98223] = aux_sym_concatenation_token1; + v->a[98224] = anon_sym_BQUOTE; + v->a[98225] = anon_sym_SEMI; + v->a[98226] = 3; + v->a[98227] = actions(3); + v->a[98228] = 1; + v->a[98229] = sym_comment; + v->a[98230] = actions(2828); + v->a[98231] = 4; + v->a[98232] = sym_file_descriptor; + v->a[98233] = sym__concat; + v->a[98234] = ts_builtin_sym_end; + v->a[98235] = aux_sym_heredoc_redirect_token1; + v->a[98236] = actions(2826); + v->a[98237] = 22; + v->a[98238] = anon_sym_PIPE; + v->a[98239] = anon_sym_RPAREN; small_parse_table_4912(v); } void small_parse_table_4912(t_small_parse_table_array *v) { - v->a[98240] = anon_sym_TILDE; - v->a[98241] = actions(350); - v->a[98242] = 1; - v->a[98243] = sym_word; - v->a[98244] = actions(359); - v->a[98245] = 1; - v->a[98246] = anon_sym_LPAREN; - v->a[98247] = actions(361); - v->a[98248] = 1; - v->a[98249] = anon_sym_BANG; - v->a[98250] = actions(363); - v->a[98251] = 1; - v->a[98252] = anon_sym_DOLLAR_LBRACK; - v->a[98253] = actions(367); - v->a[98254] = 1; - v->a[98255] = anon_sym_DOLLAR; - v->a[98256] = actions(371); - v->a[98257] = 1; - v->a[98258] = anon_sym_DQUOTE; - v->a[98259] = actions(375); + v->a[98240] = anon_sym_SEMI_SEMI; + v->a[98241] = anon_sym_PIPE_AMP; + v->a[98242] = anon_sym_AMP_AMP; + v->a[98243] = anon_sym_PIPE_PIPE; + v->a[98244] = anon_sym_LT; + v->a[98245] = anon_sym_GT; + v->a[98246] = anon_sym_GT_GT; + v->a[98247] = anon_sym_AMP_GT; + v->a[98248] = anon_sym_AMP_GT_GT; + v->a[98249] = anon_sym_LT_AMP; + v->a[98250] = anon_sym_GT_AMP; + v->a[98251] = anon_sym_GT_PIPE; + v->a[98252] = anon_sym_LT_AMP_DASH; + v->a[98253] = anon_sym_GT_AMP_DASH; + v->a[98254] = anon_sym_LT_LT; + v->a[98255] = anon_sym_LT_LT_DASH; + v->a[98256] = anon_sym_AMP; + v->a[98257] = aux_sym_concatenation_token1; + v->a[98258] = anon_sym_BQUOTE; + v->a[98259] = anon_sym_SEMI; small_parse_table_4913(v); } void small_parse_table_4913(t_small_parse_table_array *v) { - v->a[98260] = 1; - v->a[98261] = aux_sym_number_token1; - v->a[98262] = actions(377); - v->a[98263] = 1; - v->a[98264] = aux_sym_number_token2; - v->a[98265] = actions(379); - v->a[98266] = 1; - v->a[98267] = anon_sym_DOLLAR_LBRACE; - v->a[98268] = actions(381); - v->a[98269] = 1; - v->a[98270] = anon_sym_DOLLAR_LPAREN; - v->a[98271] = actions(385); - v->a[98272] = 1; - v->a[98273] = anon_sym_DOLLAR_BQUOTE; - v->a[98274] = actions(389); - v->a[98275] = 1; - v->a[98276] = sym_test_operator; - v->a[98277] = actions(391); - v->a[98278] = 1; - v->a[98279] = sym__brace_start; + v->a[98260] = 8; + v->a[98261] = actions(3); + v->a[98262] = 1; + v->a[98263] = sym_comment; + v->a[98264] = actions(5176); + v->a[98265] = 1; + v->a[98266] = aux_sym_heredoc_redirect_token1; + v->a[98267] = actions(5329); + v->a[98268] = 1; + v->a[98269] = sym_file_descriptor; + v->a[98270] = actions(5323); + v->a[98271] = 2; + v->a[98272] = anon_sym_LT_AMP_DASH; + v->a[98273] = anon_sym_GT_AMP_DASH; + v->a[98274] = actions(5326); + v->a[98275] = 2; + v->a[98276] = anon_sym_LT_LT; + v->a[98277] = anon_sym_LT_LT_DASH; + v->a[98278] = state(2046); + v->a[98279] = 3; small_parse_table_4914(v); } void small_parse_table_4914(t_small_parse_table_array *v) { - v->a[98280] = actions(5807); - v->a[98281] = 1; - v->a[98282] = sym__special_character; - v->a[98283] = actions(5809); - v->a[98284] = 1; - v->a[98285] = anon_sym_BQUOTE; - v->a[98286] = state(2641); - v->a[98287] = 1; - v->a[98288] = aux_sym__literal_repeat1; - v->a[98289] = state(2964); - v->a[98290] = 1; - v->a[98291] = sym__expression; - v->a[98292] = actions(183); - v->a[98293] = 2; - v->a[98294] = anon_sym_PLUS_PLUS2; - v->a[98295] = anon_sym_DASH_DASH2; - v->a[98296] = actions(185); - v->a[98297] = 2; - v->a[98298] = anon_sym_DASH2; - v->a[98299] = anon_sym_PLUS2; + v->a[98280] = sym_file_redirect; + v->a[98281] = sym_heredoc_redirect; + v->a[98282] = aux_sym_redirected_statement_repeat1; + v->a[98283] = actions(5165); + v->a[98284] = 8; + v->a[98285] = anon_sym_PIPE; + v->a[98286] = anon_sym_RPAREN; + v->a[98287] = anon_sym_SEMI_SEMI; + v->a[98288] = anon_sym_PIPE_AMP; + v->a[98289] = anon_sym_AMP_AMP; + v->a[98290] = anon_sym_PIPE_PIPE; + v->a[98291] = anon_sym_AMP; + v->a[98292] = anon_sym_SEMI; + v->a[98293] = actions(5320); + v->a[98294] = 8; + v->a[98295] = anon_sym_LT; + v->a[98296] = anon_sym_GT; + v->a[98297] = anon_sym_GT_GT; + v->a[98298] = anon_sym_AMP_GT; + v->a[98299] = anon_sym_AMP_GT_GT; small_parse_table_4915(v); } diff --git a/parser/static/small_parse_table/small_parse_table_983.c b/parser/static/small_parse_table/small_parse_table_983.c index 6141cb0c..6395224b 100644 --- a/parser/static/small_parse_table/small_parse_table_983.c +++ b/parser/static/small_parse_table/small_parse_table_983.c @@ -14,126 +14,126 @@ void small_parse_table_4915(t_small_parse_table_array *v) { - v->a[98300] = actions(352); - v->a[98301] = 2; - v->a[98302] = anon_sym_LPAREN_LPAREN; - v->a[98303] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98304] = actions(373); - v->a[98305] = 2; - v->a[98306] = sym_raw_string; - v->a[98307] = sym_ansi_c_string; - v->a[98308] = actions(387); - v->a[98309] = 2; - v->a[98310] = anon_sym_LT_LPAREN; - v->a[98311] = anon_sym_GT_LPAREN; - v->a[98312] = state(3071); - v->a[98313] = 6; - v->a[98314] = sym_binary_expression; - v->a[98315] = sym_ternary_expression; - v->a[98316] = sym_unary_expression; - v->a[98317] = sym_postfix_expression; - v->a[98318] = sym_parenthesized_expression; - v->a[98319] = sym_concatenation; + v->a[98300] = anon_sym_LT_AMP; + v->a[98301] = anon_sym_GT_AMP; + v->a[98302] = anon_sym_GT_PIPE; + v->a[98303] = 19; + v->a[98304] = actions(3); + v->a[98305] = 1; + v->a[98306] = sym_comment; + v->a[98307] = actions(5332); + v->a[98308] = 1; + v->a[98309] = sym_word; + v->a[98310] = actions(5334); + v->a[98311] = 1; + v->a[98312] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98313] = actions(5336); + v->a[98314] = 1; + v->a[98315] = anon_sym_DOLLAR; + v->a[98316] = actions(5338); + v->a[98317] = 1; + v->a[98318] = sym__special_character; + v->a[98319] = actions(5340); small_parse_table_4916(v); } void small_parse_table_4916(t_small_parse_table_array *v) { - v->a[98320] = state(2521); - v->a[98321] = 9; - v->a[98322] = sym_arithmetic_expansion; - v->a[98323] = sym_brace_expression; - v->a[98324] = sym_string; - v->a[98325] = sym_translated_string; - v->a[98326] = sym_number; - v->a[98327] = sym_simple_expansion; - v->a[98328] = sym_expansion; - v->a[98329] = sym_command_substitution; - v->a[98330] = sym_process_substitution; - v->a[98331] = 3; - v->a[98332] = actions(3); - v->a[98333] = 1; - v->a[98334] = sym_comment; - v->a[98335] = actions(1334); - v->a[98336] = 6; - v->a[98337] = sym_file_descriptor; - v->a[98338] = sym__concat; - v->a[98339] = sym_test_operator; + v->a[98320] = 1; + v->a[98321] = anon_sym_DQUOTE; + v->a[98322] = actions(5344); + v->a[98323] = 1; + v->a[98324] = aux_sym_number_token1; + v->a[98325] = actions(5346); + v->a[98326] = 1; + v->a[98327] = aux_sym_number_token2; + v->a[98328] = actions(5348); + v->a[98329] = 1; + v->a[98330] = anon_sym_DOLLAR_LBRACE; + v->a[98331] = actions(5350); + v->a[98332] = 1; + v->a[98333] = anon_sym_DOLLAR_LPAREN; + v->a[98334] = actions(5352); + v->a[98335] = 1; + v->a[98336] = anon_sym_BQUOTE; + v->a[98337] = actions(5354); + v->a[98338] = 1; + v->a[98339] = anon_sym_DOLLAR_BQUOTE; small_parse_table_4917(v); } void small_parse_table_4917(t_small_parse_table_array *v) { - v->a[98340] = sym__brace_start; - v->a[98341] = ts_builtin_sym_end; - v->a[98342] = aux_sym_heredoc_redirect_token1; - v->a[98343] = actions(1332); - v->a[98344] = 37; - v->a[98345] = anon_sym_LPAREN_LPAREN; - v->a[98346] = anon_sym_SEMI; - v->a[98347] = anon_sym_PIPE_PIPE; - v->a[98348] = anon_sym_AMP_AMP; - v->a[98349] = anon_sym_PIPE; - v->a[98350] = anon_sym_AMP; - v->a[98351] = anon_sym_LT; - v->a[98352] = anon_sym_GT; - v->a[98353] = anon_sym_LT_LT; - v->a[98354] = anon_sym_GT_GT; - v->a[98355] = anon_sym_SEMI_SEMI; - v->a[98356] = anon_sym_PIPE_AMP; - v->a[98357] = anon_sym_AMP_GT; - v->a[98358] = anon_sym_AMP_GT_GT; - v->a[98359] = anon_sym_LT_AMP; + v->a[98340] = actions(5356); + v->a[98341] = 1; + v->a[98342] = sym__comment_word; + v->a[98343] = actions(5358); + v->a[98344] = 1; + v->a[98345] = sym__empty_value; + v->a[98346] = actions(5360); + v->a[98347] = 1; + v->a[98348] = sym__brace_start; + v->a[98349] = state(1229); + v->a[98350] = 1; + v->a[98351] = aux_sym__literal_repeat1; + v->a[98352] = state(1262); + v->a[98353] = 1; + v->a[98354] = sym_concatenation; + v->a[98355] = actions(5342); + v->a[98356] = 2; + v->a[98357] = sym_test_operator; + v->a[98358] = sym_raw_string; + v->a[98359] = state(772); small_parse_table_4918(v); } void small_parse_table_4918(t_small_parse_table_array *v) { - v->a[98360] = anon_sym_GT_AMP; - v->a[98361] = anon_sym_GT_PIPE; - v->a[98362] = anon_sym_LT_AMP_DASH; - v->a[98363] = anon_sym_GT_AMP_DASH; - v->a[98364] = anon_sym_LT_LT_DASH; - v->a[98365] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98366] = anon_sym_DOLLAR_LBRACK; - v->a[98367] = aux_sym_concatenation_token1; - v->a[98368] = anon_sym_DOLLAR; - v->a[98369] = sym__special_character; - v->a[98370] = anon_sym_DQUOTE; - v->a[98371] = sym_raw_string; - v->a[98372] = sym_ansi_c_string; - v->a[98373] = aux_sym_number_token1; - v->a[98374] = aux_sym_number_token2; - v->a[98375] = anon_sym_DOLLAR_LBRACE; - v->a[98376] = anon_sym_DOLLAR_LPAREN; - v->a[98377] = anon_sym_BQUOTE; - v->a[98378] = anon_sym_DOLLAR_BQUOTE; - v->a[98379] = anon_sym_LT_LPAREN; + v->a[98360] = 7; + v->a[98361] = sym_arithmetic_expansion; + v->a[98362] = sym_brace_expression; + v->a[98363] = sym_string; + v->a[98364] = sym_number; + v->a[98365] = sym_simple_expansion; + v->a[98366] = sym_expansion; + v->a[98367] = sym_command_substitution; + v->a[98368] = 5; + v->a[98369] = actions(3); + v->a[98370] = 1; + v->a[98371] = sym_comment; + v->a[98372] = state(2048); + v->a[98373] = 1; + v->a[98374] = aux_sym_pipeline_repeat1; + v->a[98375] = actions(5364); + v->a[98376] = 2; + v->a[98377] = anon_sym_PIPE; + v->a[98378] = anon_sym_PIPE_AMP; + v->a[98379] = actions(5367); small_parse_table_4919(v); } void small_parse_table_4919(t_small_parse_table_array *v) { - v->a[98380] = anon_sym_GT_LPAREN; - v->a[98381] = sym_word; - v->a[98382] = 26; - v->a[98383] = actions(71); - v->a[98384] = 1; - v->a[98385] = sym_comment; - v->a[98386] = actions(187); - v->a[98387] = 1; - v->a[98388] = anon_sym_TILDE; - v->a[98389] = actions(350); - v->a[98390] = 1; - v->a[98391] = sym_word; - v->a[98392] = actions(359); - v->a[98393] = 1; - v->a[98394] = anon_sym_LPAREN; - v->a[98395] = actions(361); - v->a[98396] = 1; - v->a[98397] = anon_sym_BANG; - v->a[98398] = actions(363); - v->a[98399] = 1; + v->a[98380] = 2; + v->a[98381] = sym_file_descriptor; + v->a[98382] = aux_sym_heredoc_redirect_token1; + v->a[98383] = actions(5362); + v->a[98384] = 20; + v->a[98385] = anon_sym_esac; + v->a[98386] = anon_sym_SEMI_SEMI; + v->a[98387] = anon_sym_SEMI_AMP; + v->a[98388] = anon_sym_SEMI_SEMI_AMP; + v->a[98389] = anon_sym_AMP_AMP; + v->a[98390] = anon_sym_PIPE_PIPE; + v->a[98391] = anon_sym_LT; + v->a[98392] = anon_sym_GT; + v->a[98393] = anon_sym_GT_GT; + v->a[98394] = anon_sym_AMP_GT; + v->a[98395] = anon_sym_AMP_GT_GT; + v->a[98396] = anon_sym_LT_AMP; + v->a[98397] = anon_sym_GT_AMP; + v->a[98398] = anon_sym_GT_PIPE; + v->a[98399] = anon_sym_LT_AMP_DASH; small_parse_table_4920(v); } diff --git a/parser/static/small_parse_table/small_parse_table_984.c b/parser/static/small_parse_table/small_parse_table_984.c index 23313ac2..6996600e 100644 --- a/parser/static/small_parse_table/small_parse_table_984.c +++ b/parser/static/small_parse_table/small_parse_table_984.c @@ -14,126 +14,126 @@ void small_parse_table_4920(t_small_parse_table_array *v) { - v->a[98400] = anon_sym_DOLLAR_LBRACK; - v->a[98401] = actions(367); - v->a[98402] = 1; - v->a[98403] = anon_sym_DOLLAR; - v->a[98404] = actions(371); - v->a[98405] = 1; - v->a[98406] = anon_sym_DQUOTE; - v->a[98407] = actions(375); - v->a[98408] = 1; - v->a[98409] = aux_sym_number_token1; - v->a[98410] = actions(377); - v->a[98411] = 1; - v->a[98412] = aux_sym_number_token2; - v->a[98413] = actions(379); - v->a[98414] = 1; - v->a[98415] = anon_sym_DOLLAR_LBRACE; - v->a[98416] = actions(381); - v->a[98417] = 1; - v->a[98418] = anon_sym_DOLLAR_LPAREN; - v->a[98419] = actions(385); + v->a[98400] = anon_sym_GT_AMP_DASH; + v->a[98401] = anon_sym_LT_LT; + v->a[98402] = anon_sym_LT_LT_DASH; + v->a[98403] = anon_sym_AMP; + v->a[98404] = anon_sym_SEMI; + v->a[98405] = 6; + v->a[98406] = actions(3); + v->a[98407] = 1; + v->a[98408] = sym_comment; + v->a[98409] = actions(5267); + v->a[98410] = 1; + v->a[98411] = aux_sym_concatenation_token1; + v->a[98412] = actions(5269); + v->a[98413] = 1; + v->a[98414] = sym__concat; + v->a[98415] = state(2107); + v->a[98416] = 1; + v->a[98417] = aux_sym_concatenation_repeat1; + v->a[98418] = actions(1182); + v->a[98419] = 2; small_parse_table_4921(v); } void small_parse_table_4921(t_small_parse_table_array *v) { - v->a[98420] = 1; - v->a[98421] = anon_sym_DOLLAR_BQUOTE; - v->a[98422] = actions(389); - v->a[98423] = 1; - v->a[98424] = sym_test_operator; - v->a[98425] = actions(391); - v->a[98426] = 1; - v->a[98427] = sym__brace_start; - v->a[98428] = actions(5807); - v->a[98429] = 1; - v->a[98430] = sym__special_character; - v->a[98431] = actions(5809); - v->a[98432] = 1; - v->a[98433] = anon_sym_BQUOTE; - v->a[98434] = state(2641); - v->a[98435] = 1; - v->a[98436] = aux_sym__literal_repeat1; - v->a[98437] = state(2961); - v->a[98438] = 1; - v->a[98439] = sym__expression; + v->a[98420] = sym_file_descriptor; + v->a[98421] = aux_sym_heredoc_redirect_token1; + v->a[98422] = actions(1180); + v->a[98423] = 20; + v->a[98424] = anon_sym_PIPE; + v->a[98425] = anon_sym_SEMI_SEMI; + v->a[98426] = anon_sym_PIPE_AMP; + v->a[98427] = anon_sym_AMP_AMP; + v->a[98428] = anon_sym_PIPE_PIPE; + v->a[98429] = anon_sym_LT; + v->a[98430] = anon_sym_GT; + v->a[98431] = anon_sym_GT_GT; + v->a[98432] = anon_sym_AMP_GT; + v->a[98433] = anon_sym_AMP_GT_GT; + v->a[98434] = anon_sym_LT_AMP; + v->a[98435] = anon_sym_GT_AMP; + v->a[98436] = anon_sym_GT_PIPE; + v->a[98437] = anon_sym_LT_AMP_DASH; + v->a[98438] = anon_sym_GT_AMP_DASH; + v->a[98439] = anon_sym_LT_LT; small_parse_table_4922(v); } void small_parse_table_4922(t_small_parse_table_array *v) { - v->a[98440] = actions(183); - v->a[98441] = 2; - v->a[98442] = anon_sym_PLUS_PLUS2; - v->a[98443] = anon_sym_DASH_DASH2; - v->a[98444] = actions(185); - v->a[98445] = 2; - v->a[98446] = anon_sym_DASH2; - v->a[98447] = anon_sym_PLUS2; - v->a[98448] = actions(352); - v->a[98449] = 2; - v->a[98450] = anon_sym_LPAREN_LPAREN; - v->a[98451] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98452] = actions(373); - v->a[98453] = 2; - v->a[98454] = sym_raw_string; - v->a[98455] = sym_ansi_c_string; - v->a[98456] = actions(387); - v->a[98457] = 2; - v->a[98458] = anon_sym_LT_LPAREN; - v->a[98459] = anon_sym_GT_LPAREN; + v->a[98440] = anon_sym_LT_LT_DASH; + v->a[98441] = anon_sym_AMP; + v->a[98442] = anon_sym_BQUOTE; + v->a[98443] = anon_sym_SEMI; + v->a[98444] = 19; + v->a[98445] = actions(3); + v->a[98446] = 1; + v->a[98447] = sym_comment; + v->a[98448] = actions(5369); + v->a[98449] = 1; + v->a[98450] = sym_word; + v->a[98451] = actions(5371); + v->a[98452] = 1; + v->a[98453] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98454] = actions(5373); + v->a[98455] = 1; + v->a[98456] = anon_sym_DOLLAR; + v->a[98457] = actions(5375); + v->a[98458] = 1; + v->a[98459] = sym__special_character; small_parse_table_4923(v); } void small_parse_table_4923(t_small_parse_table_array *v) { - v->a[98460] = state(3071); - v->a[98461] = 6; - v->a[98462] = sym_binary_expression; - v->a[98463] = sym_ternary_expression; - v->a[98464] = sym_unary_expression; - v->a[98465] = sym_postfix_expression; - v->a[98466] = sym_parenthesized_expression; - v->a[98467] = sym_concatenation; - v->a[98468] = state(2521); - v->a[98469] = 9; - v->a[98470] = sym_arithmetic_expansion; - v->a[98471] = sym_brace_expression; - v->a[98472] = sym_string; - v->a[98473] = sym_translated_string; - v->a[98474] = sym_number; - v->a[98475] = sym_simple_expansion; - v->a[98476] = sym_expansion; - v->a[98477] = sym_command_substitution; - v->a[98478] = sym_process_substitution; - v->a[98479] = 26; + v->a[98460] = actions(5377); + v->a[98461] = 1; + v->a[98462] = anon_sym_DQUOTE; + v->a[98463] = actions(5381); + v->a[98464] = 1; + v->a[98465] = aux_sym_number_token1; + v->a[98466] = actions(5383); + v->a[98467] = 1; + v->a[98468] = aux_sym_number_token2; + v->a[98469] = actions(5385); + v->a[98470] = 1; + v->a[98471] = anon_sym_DOLLAR_LBRACE; + v->a[98472] = actions(5387); + v->a[98473] = 1; + v->a[98474] = anon_sym_DOLLAR_LPAREN; + v->a[98475] = actions(5389); + v->a[98476] = 1; + v->a[98477] = anon_sym_BQUOTE; + v->a[98478] = actions(5391); + v->a[98479] = 1; small_parse_table_4924(v); } void small_parse_table_4924(t_small_parse_table_array *v) { - v->a[98480] = actions(71); - v->a[98481] = 1; - v->a[98482] = sym_comment; - v->a[98483] = actions(187); - v->a[98484] = 1; - v->a[98485] = anon_sym_TILDE; - v->a[98486] = actions(350); - v->a[98487] = 1; - v->a[98488] = sym_word; - v->a[98489] = actions(359); - v->a[98490] = 1; - v->a[98491] = anon_sym_LPAREN; - v->a[98492] = actions(361); - v->a[98493] = 1; - v->a[98494] = anon_sym_BANG; - v->a[98495] = actions(363); - v->a[98496] = 1; - v->a[98497] = anon_sym_DOLLAR_LBRACK; - v->a[98498] = actions(367); - v->a[98499] = 1; + v->a[98480] = anon_sym_DOLLAR_BQUOTE; + v->a[98481] = actions(5393); + v->a[98482] = 1; + v->a[98483] = sym__comment_word; + v->a[98484] = actions(5395); + v->a[98485] = 1; + v->a[98486] = sym__empty_value; + v->a[98487] = actions(5397); + v->a[98488] = 1; + v->a[98489] = sym__brace_start; + v->a[98490] = state(1939); + v->a[98491] = 1; + v->a[98492] = aux_sym__literal_repeat1; + v->a[98493] = state(2118); + v->a[98494] = 1; + v->a[98495] = sym_concatenation; + v->a[98496] = actions(5379); + v->a[98497] = 2; + v->a[98498] = sym_test_operator; + v->a[98499] = sym_raw_string; small_parse_table_4925(v); } diff --git a/parser/static/small_parse_table/small_parse_table_985.c b/parser/static/small_parse_table/small_parse_table_985.c index a6d6349d..8cf298a1 100644 --- a/parser/static/small_parse_table/small_parse_table_985.c +++ b/parser/static/small_parse_table/small_parse_table_985.c @@ -14,125 +14,125 @@ void small_parse_table_4925(t_small_parse_table_array *v) { - v->a[98500] = anon_sym_DOLLAR; - v->a[98501] = actions(371); - v->a[98502] = 1; - v->a[98503] = anon_sym_DQUOTE; - v->a[98504] = actions(375); - v->a[98505] = 1; - v->a[98506] = aux_sym_number_token1; - v->a[98507] = actions(377); - v->a[98508] = 1; - v->a[98509] = aux_sym_number_token2; - v->a[98510] = actions(379); + v->a[98500] = state(1862); + v->a[98501] = 7; + v->a[98502] = sym_arithmetic_expansion; + v->a[98503] = sym_brace_expression; + v->a[98504] = sym_string; + v->a[98505] = sym_number; + v->a[98506] = sym_simple_expansion; + v->a[98507] = sym_expansion; + v->a[98508] = sym_command_substitution; + v->a[98509] = 11; + v->a[98510] = actions(3); v->a[98511] = 1; - v->a[98512] = anon_sym_DOLLAR_LBRACE; - v->a[98513] = actions(381); + v->a[98512] = sym_comment; + v->a[98513] = actions(1995); v->a[98514] = 1; - v->a[98515] = anon_sym_DOLLAR_LPAREN; - v->a[98516] = actions(385); + v->a[98515] = anon_sym_BQUOTE; + v->a[98516] = actions(3403); v->a[98517] = 1; - v->a[98518] = anon_sym_DOLLAR_BQUOTE; - v->a[98519] = actions(389); + v->a[98518] = aux_sym_heredoc_redirect_token1; + v->a[98519] = actions(5403); small_parse_table_4926(v); } void small_parse_table_4926(t_small_parse_table_array *v) { v->a[98520] = 1; - v->a[98521] = sym_test_operator; - v->a[98522] = actions(391); - v->a[98523] = 1; - v->a[98524] = sym__brace_start; - v->a[98525] = actions(5807); - v->a[98526] = 1; - v->a[98527] = sym__special_character; - v->a[98528] = actions(5809); - v->a[98529] = 1; - v->a[98530] = anon_sym_BQUOTE; - v->a[98531] = state(2641); - v->a[98532] = 1; - v->a[98533] = aux_sym__literal_repeat1; - v->a[98534] = state(2960); - v->a[98535] = 1; - v->a[98536] = sym__expression; - v->a[98537] = actions(183); - v->a[98538] = 2; - v->a[98539] = anon_sym_PLUS_PLUS2; + v->a[98521] = sym_file_descriptor; + v->a[98522] = actions(2516); + v->a[98523] = 2; + v->a[98524] = anon_sym_PIPE; + v->a[98525] = anon_sym_PIPE_AMP; + v->a[98526] = actions(2945); + v->a[98527] = 2; + v->a[98528] = anon_sym_LT_LT; + v->a[98529] = anon_sym_LT_LT_DASH; + v->a[98530] = actions(3377); + v->a[98531] = 2; + v->a[98532] = anon_sym_AMP_AMP; + v->a[98533] = anon_sym_PIPE_PIPE; + v->a[98534] = actions(5401); + v->a[98535] = 2; + v->a[98536] = anon_sym_LT_AMP_DASH; + v->a[98537] = anon_sym_GT_AMP_DASH; + v->a[98538] = actions(3401); + v->a[98539] = 3; small_parse_table_4927(v); } void small_parse_table_4927(t_small_parse_table_array *v) { - v->a[98540] = anon_sym_DASH_DASH2; - v->a[98541] = actions(185); - v->a[98542] = 2; - v->a[98543] = anon_sym_DASH2; - v->a[98544] = anon_sym_PLUS2; - v->a[98545] = actions(352); - v->a[98546] = 2; - v->a[98547] = anon_sym_LPAREN_LPAREN; - v->a[98548] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98549] = actions(373); - v->a[98550] = 2; - v->a[98551] = sym_raw_string; - v->a[98552] = sym_ansi_c_string; - v->a[98553] = actions(387); - v->a[98554] = 2; - v->a[98555] = anon_sym_LT_LPAREN; - v->a[98556] = anon_sym_GT_LPAREN; - v->a[98557] = state(3071); - v->a[98558] = 6; - v->a[98559] = sym_binary_expression; + v->a[98540] = anon_sym_SEMI_SEMI; + v->a[98541] = anon_sym_AMP; + v->a[98542] = anon_sym_SEMI; + v->a[98543] = state(2140); + v->a[98544] = 3; + v->a[98545] = sym_file_redirect; + v->a[98546] = sym_heredoc_redirect; + v->a[98547] = aux_sym_redirected_statement_repeat1; + v->a[98548] = actions(5399); + v->a[98549] = 8; + v->a[98550] = anon_sym_LT; + v->a[98551] = anon_sym_GT; + v->a[98552] = anon_sym_GT_GT; + v->a[98553] = anon_sym_AMP_GT; + v->a[98554] = anon_sym_AMP_GT_GT; + v->a[98555] = anon_sym_LT_AMP; + v->a[98556] = anon_sym_GT_AMP; + v->a[98557] = anon_sym_GT_PIPE; + v->a[98558] = 19; + v->a[98559] = actions(3); small_parse_table_4928(v); } void small_parse_table_4928(t_small_parse_table_array *v) { - v->a[98560] = sym_ternary_expression; - v->a[98561] = sym_unary_expression; - v->a[98562] = sym_postfix_expression; - v->a[98563] = sym_parenthesized_expression; - v->a[98564] = sym_concatenation; - v->a[98565] = state(2521); - v->a[98566] = 9; - v->a[98567] = sym_arithmetic_expansion; - v->a[98568] = sym_brace_expression; - v->a[98569] = sym_string; - v->a[98570] = sym_translated_string; - v->a[98571] = sym_number; - v->a[98572] = sym_simple_expansion; - v->a[98573] = sym_expansion; - v->a[98574] = sym_command_substitution; - v->a[98575] = sym_process_substitution; - v->a[98576] = 26; - v->a[98577] = actions(71); + v->a[98560] = 1; + v->a[98561] = sym_comment; + v->a[98562] = actions(5405); + v->a[98563] = 1; + v->a[98564] = sym_word; + v->a[98565] = actions(5407); + v->a[98566] = 1; + v->a[98567] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98568] = actions(5409); + v->a[98569] = 1; + v->a[98570] = anon_sym_DOLLAR; + v->a[98571] = actions(5411); + v->a[98572] = 1; + v->a[98573] = sym__special_character; + v->a[98574] = actions(5413); + v->a[98575] = 1; + v->a[98576] = anon_sym_DQUOTE; + v->a[98577] = actions(5417); v->a[98578] = 1; - v->a[98579] = sym_comment; + v->a[98579] = aux_sym_number_token1; small_parse_table_4929(v); } void small_parse_table_4929(t_small_parse_table_array *v) { - v->a[98580] = actions(187); + v->a[98580] = actions(5419); v->a[98581] = 1; - v->a[98582] = anon_sym_TILDE; - v->a[98583] = actions(350); + v->a[98582] = aux_sym_number_token2; + v->a[98583] = actions(5421); v->a[98584] = 1; - v->a[98585] = sym_word; - v->a[98586] = actions(359); + v->a[98585] = anon_sym_DOLLAR_LBRACE; + v->a[98586] = actions(5423); v->a[98587] = 1; - v->a[98588] = anon_sym_LPAREN; - v->a[98589] = actions(361); + v->a[98588] = anon_sym_DOLLAR_LPAREN; + v->a[98589] = actions(5425); v->a[98590] = 1; - v->a[98591] = anon_sym_BANG; - v->a[98592] = actions(363); + v->a[98591] = anon_sym_BQUOTE; + v->a[98592] = actions(5427); v->a[98593] = 1; - v->a[98594] = anon_sym_DOLLAR_LBRACK; - v->a[98595] = actions(367); + v->a[98594] = anon_sym_DOLLAR_BQUOTE; + v->a[98595] = actions(5429); v->a[98596] = 1; - v->a[98597] = anon_sym_DOLLAR; - v->a[98598] = actions(371); + v->a[98597] = sym__comment_word; + v->a[98598] = actions(5431); v->a[98599] = 1; small_parse_table_4930(v); } diff --git a/parser/static/small_parse_table/small_parse_table_986.c b/parser/static/small_parse_table/small_parse_table_986.c index 6b0cc356..2c3df43a 100644 --- a/parser/static/small_parse_table/small_parse_table_986.c +++ b/parser/static/small_parse_table/small_parse_table_986.c @@ -14,126 +14,126 @@ void small_parse_table_4930(t_small_parse_table_array *v) { - v->a[98600] = anon_sym_DQUOTE; - v->a[98601] = actions(375); + v->a[98600] = sym__empty_value; + v->a[98601] = actions(5433); v->a[98602] = 1; - v->a[98603] = aux_sym_number_token1; - v->a[98604] = actions(377); + v->a[98603] = sym__brace_start; + v->a[98604] = state(1916); v->a[98605] = 1; - v->a[98606] = aux_sym_number_token2; - v->a[98607] = actions(379); + v->a[98606] = aux_sym__literal_repeat1; + v->a[98607] = state(2141); v->a[98608] = 1; - v->a[98609] = anon_sym_DOLLAR_LBRACE; - v->a[98610] = actions(381); - v->a[98611] = 1; - v->a[98612] = anon_sym_DOLLAR_LPAREN; - v->a[98613] = actions(385); - v->a[98614] = 1; - v->a[98615] = anon_sym_DOLLAR_BQUOTE; - v->a[98616] = actions(389); - v->a[98617] = 1; - v->a[98618] = sym_test_operator; - v->a[98619] = actions(391); + v->a[98609] = sym_concatenation; + v->a[98610] = actions(5415); + v->a[98611] = 2; + v->a[98612] = sym_test_operator; + v->a[98613] = sym_raw_string; + v->a[98614] = state(2012); + v->a[98615] = 7; + v->a[98616] = sym_arithmetic_expansion; + v->a[98617] = sym_brace_expression; + v->a[98618] = sym_string; + v->a[98619] = sym_number; small_parse_table_4931(v); } void small_parse_table_4931(t_small_parse_table_array *v) { - v->a[98620] = 1; - v->a[98621] = sym__brace_start; - v->a[98622] = actions(5807); - v->a[98623] = 1; - v->a[98624] = sym__special_character; - v->a[98625] = actions(5809); - v->a[98626] = 1; - v->a[98627] = anon_sym_BQUOTE; - v->a[98628] = state(2641); - v->a[98629] = 1; - v->a[98630] = aux_sym__literal_repeat1; - v->a[98631] = state(2959); - v->a[98632] = 1; - v->a[98633] = sym__expression; - v->a[98634] = actions(183); + v->a[98620] = sym_simple_expansion; + v->a[98621] = sym_expansion; + v->a[98622] = sym_command_substitution; + v->a[98623] = 5; + v->a[98624] = actions(3); + v->a[98625] = 1; + v->a[98626] = sym_comment; + v->a[98627] = state(2048); + v->a[98628] = 1; + v->a[98629] = aux_sym_pipeline_repeat1; + v->a[98630] = actions(5437); + v->a[98631] = 2; + v->a[98632] = anon_sym_PIPE; + v->a[98633] = anon_sym_PIPE_AMP; + v->a[98634] = actions(5439); v->a[98635] = 2; - v->a[98636] = anon_sym_PLUS_PLUS2; - v->a[98637] = anon_sym_DASH_DASH2; - v->a[98638] = actions(185); - v->a[98639] = 2; + v->a[98636] = sym_file_descriptor; + v->a[98637] = aux_sym_heredoc_redirect_token1; + v->a[98638] = actions(5435); + v->a[98639] = 20; small_parse_table_4932(v); } void small_parse_table_4932(t_small_parse_table_array *v) { - v->a[98640] = anon_sym_DASH2; - v->a[98641] = anon_sym_PLUS2; - v->a[98642] = actions(352); - v->a[98643] = 2; - v->a[98644] = anon_sym_LPAREN_LPAREN; - v->a[98645] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98646] = actions(373); - v->a[98647] = 2; - v->a[98648] = sym_raw_string; - v->a[98649] = sym_ansi_c_string; - v->a[98650] = actions(387); - v->a[98651] = 2; - v->a[98652] = anon_sym_LT_LPAREN; - v->a[98653] = anon_sym_GT_LPAREN; - v->a[98654] = state(3071); - v->a[98655] = 6; - v->a[98656] = sym_binary_expression; - v->a[98657] = sym_ternary_expression; - v->a[98658] = sym_unary_expression; - v->a[98659] = sym_postfix_expression; + v->a[98640] = anon_sym_esac; + v->a[98641] = anon_sym_SEMI_SEMI; + v->a[98642] = anon_sym_SEMI_AMP; + v->a[98643] = anon_sym_SEMI_SEMI_AMP; + v->a[98644] = anon_sym_AMP_AMP; + v->a[98645] = anon_sym_PIPE_PIPE; + v->a[98646] = anon_sym_LT; + v->a[98647] = anon_sym_GT; + v->a[98648] = anon_sym_GT_GT; + v->a[98649] = anon_sym_AMP_GT; + v->a[98650] = anon_sym_AMP_GT_GT; + v->a[98651] = anon_sym_LT_AMP; + v->a[98652] = anon_sym_GT_AMP; + v->a[98653] = anon_sym_GT_PIPE; + v->a[98654] = anon_sym_LT_AMP_DASH; + v->a[98655] = anon_sym_GT_AMP_DASH; + v->a[98656] = anon_sym_LT_LT; + v->a[98657] = anon_sym_LT_LT_DASH; + v->a[98658] = anon_sym_AMP; + v->a[98659] = anon_sym_SEMI; small_parse_table_4933(v); } void small_parse_table_4933(t_small_parse_table_array *v) { - v->a[98660] = sym_parenthesized_expression; - v->a[98661] = sym_concatenation; - v->a[98662] = state(2521); - v->a[98663] = 9; - v->a[98664] = sym_arithmetic_expansion; - v->a[98665] = sym_brace_expression; - v->a[98666] = sym_string; - v->a[98667] = sym_translated_string; - v->a[98668] = sym_number; - v->a[98669] = sym_simple_expansion; - v->a[98670] = sym_expansion; - v->a[98671] = sym_command_substitution; - v->a[98672] = sym_process_substitution; - v->a[98673] = 26; - v->a[98674] = actions(71); - v->a[98675] = 1; - v->a[98676] = sym_comment; - v->a[98677] = actions(187); - v->a[98678] = 1; - v->a[98679] = anon_sym_TILDE; + v->a[98660] = 10; + v->a[98661] = actions(3); + v->a[98662] = 1; + v->a[98663] = sym_comment; + v->a[98664] = actions(2522); + v->a[98665] = 1; + v->a[98666] = aux_sym_heredoc_redirect_token1; + v->a[98667] = actions(5159); + v->a[98668] = 1; + v->a[98669] = sym_file_descriptor; + v->a[98670] = actions(2518); + v->a[98671] = 2; + v->a[98672] = anon_sym_AMP_AMP; + v->a[98673] = anon_sym_PIPE_PIPE; + v->a[98674] = actions(2520); + v->a[98675] = 2; + v->a[98676] = anon_sym_LT_LT; + v->a[98677] = anon_sym_LT_LT_DASH; + v->a[98678] = actions(2524); + v->a[98679] = 2; small_parse_table_4934(v); } void small_parse_table_4934(t_small_parse_table_array *v) { - v->a[98680] = actions(350); - v->a[98681] = 1; - v->a[98682] = sym_word; - v->a[98683] = actions(359); - v->a[98684] = 1; - v->a[98685] = anon_sym_LPAREN; - v->a[98686] = actions(361); - v->a[98687] = 1; - v->a[98688] = anon_sym_BANG; - v->a[98689] = actions(363); - v->a[98690] = 1; - v->a[98691] = anon_sym_DOLLAR_LBRACK; - v->a[98692] = actions(367); - v->a[98693] = 1; - v->a[98694] = anon_sym_DOLLAR; - v->a[98695] = actions(371); - v->a[98696] = 1; - v->a[98697] = anon_sym_DQUOTE; - v->a[98698] = actions(375); - v->a[98699] = 1; + v->a[98680] = anon_sym_AMP; + v->a[98681] = anon_sym_SEMI; + v->a[98682] = actions(5155); + v->a[98683] = 2; + v->a[98684] = anon_sym_LT_AMP_DASH; + v->a[98685] = anon_sym_GT_AMP_DASH; + v->a[98686] = state(1894); + v->a[98687] = 3; + v->a[98688] = sym_file_redirect; + v->a[98689] = sym_heredoc_redirect; + v->a[98690] = aux_sym_redirected_statement_repeat1; + v->a[98691] = actions(2514); + v->a[98692] = 4; + v->a[98693] = anon_sym_esac; + v->a[98694] = anon_sym_SEMI_SEMI; + v->a[98695] = anon_sym_SEMI_AMP; + v->a[98696] = anon_sym_SEMI_SEMI_AMP; + v->a[98697] = actions(5153); + v->a[98698] = 8; + v->a[98699] = anon_sym_LT; small_parse_table_4935(v); } diff --git a/parser/static/small_parse_table/small_parse_table_987.c b/parser/static/small_parse_table/small_parse_table_987.c index d244a1fc..0f561dca 100644 --- a/parser/static/small_parse_table/small_parse_table_987.c +++ b/parser/static/small_parse_table/small_parse_table_987.c @@ -14,126 +14,126 @@ void small_parse_table_4935(t_small_parse_table_array *v) { - v->a[98700] = aux_sym_number_token1; - v->a[98701] = actions(377); - v->a[98702] = 1; - v->a[98703] = aux_sym_number_token2; - v->a[98704] = actions(379); - v->a[98705] = 1; - v->a[98706] = anon_sym_DOLLAR_LBRACE; - v->a[98707] = actions(381); - v->a[98708] = 1; - v->a[98709] = anon_sym_DOLLAR_LPAREN; - v->a[98710] = actions(385); - v->a[98711] = 1; - v->a[98712] = anon_sym_DOLLAR_BQUOTE; - v->a[98713] = actions(389); - v->a[98714] = 1; - v->a[98715] = sym_test_operator; - v->a[98716] = actions(391); - v->a[98717] = 1; - v->a[98718] = sym__brace_start; - v->a[98719] = actions(5807); + v->a[98700] = anon_sym_GT; + v->a[98701] = anon_sym_GT_GT; + v->a[98702] = anon_sym_AMP_GT; + v->a[98703] = anon_sym_AMP_GT_GT; + v->a[98704] = anon_sym_LT_AMP; + v->a[98705] = anon_sym_GT_AMP; + v->a[98706] = anon_sym_GT_PIPE; + v->a[98707] = 7; + v->a[98708] = actions(3); + v->a[98709] = 1; + v->a[98710] = sym_comment; + v->a[98711] = actions(5258); + v->a[98712] = 1; + v->a[98713] = sym_file_descriptor; + v->a[98714] = actions(5443); + v->a[98715] = 1; + v->a[98716] = aux_sym_heredoc_redirect_token1; + v->a[98717] = state(2222); + v->a[98718] = 1; + v->a[98719] = sym_file_redirect; small_parse_table_4936(v); } void small_parse_table_4936(t_small_parse_table_array *v) { - v->a[98720] = 1; - v->a[98721] = sym__special_character; - v->a[98722] = actions(5809); - v->a[98723] = 1; - v->a[98724] = anon_sym_BQUOTE; - v->a[98725] = state(2641); - v->a[98726] = 1; - v->a[98727] = aux_sym__literal_repeat1; - v->a[98728] = state(2958); - v->a[98729] = 1; - v->a[98730] = sym__expression; - v->a[98731] = actions(183); - v->a[98732] = 2; - v->a[98733] = anon_sym_PLUS_PLUS2; - v->a[98734] = anon_sym_DASH_DASH2; - v->a[98735] = actions(185); - v->a[98736] = 2; - v->a[98737] = anon_sym_DASH2; - v->a[98738] = anon_sym_PLUS2; - v->a[98739] = actions(352); + v->a[98720] = actions(5155); + v->a[98721] = 2; + v->a[98722] = anon_sym_LT_AMP_DASH; + v->a[98723] = anon_sym_GT_AMP_DASH; + v->a[98724] = actions(5153); + v->a[98725] = 8; + v->a[98726] = anon_sym_LT; + v->a[98727] = anon_sym_GT; + v->a[98728] = anon_sym_GT_GT; + v->a[98729] = anon_sym_AMP_GT; + v->a[98730] = anon_sym_AMP_GT_GT; + v->a[98731] = anon_sym_LT_AMP; + v->a[98732] = anon_sym_GT_AMP; + v->a[98733] = anon_sym_GT_PIPE; + v->a[98734] = actions(5441); + v->a[98735] = 12; + v->a[98736] = anon_sym_esac; + v->a[98737] = anon_sym_PIPE; + v->a[98738] = anon_sym_SEMI_SEMI; + v->a[98739] = anon_sym_SEMI_AMP; small_parse_table_4937(v); } void small_parse_table_4937(t_small_parse_table_array *v) { - v->a[98740] = 2; - v->a[98741] = anon_sym_LPAREN_LPAREN; - v->a[98742] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98743] = actions(373); - v->a[98744] = 2; - v->a[98745] = sym_raw_string; - v->a[98746] = sym_ansi_c_string; - v->a[98747] = actions(387); - v->a[98748] = 2; - v->a[98749] = anon_sym_LT_LPAREN; - v->a[98750] = anon_sym_GT_LPAREN; - v->a[98751] = state(3071); - v->a[98752] = 6; - v->a[98753] = sym_binary_expression; - v->a[98754] = sym_ternary_expression; - v->a[98755] = sym_unary_expression; - v->a[98756] = sym_postfix_expression; - v->a[98757] = sym_parenthesized_expression; - v->a[98758] = sym_concatenation; - v->a[98759] = state(2521); + v->a[98740] = anon_sym_SEMI_SEMI_AMP; + v->a[98741] = anon_sym_PIPE_AMP; + v->a[98742] = anon_sym_AMP_AMP; + v->a[98743] = anon_sym_PIPE_PIPE; + v->a[98744] = anon_sym_LT_LT; + v->a[98745] = anon_sym_LT_LT_DASH; + v->a[98746] = anon_sym_AMP; + v->a[98747] = anon_sym_SEMI; + v->a[98748] = 19; + v->a[98749] = actions(3); + v->a[98750] = 1; + v->a[98751] = sym_comment; + v->a[98752] = actions(5407); + v->a[98753] = 1; + v->a[98754] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98755] = actions(5409); + v->a[98756] = 1; + v->a[98757] = anon_sym_DOLLAR; + v->a[98758] = actions(5413); + v->a[98759] = 1; small_parse_table_4938(v); } void small_parse_table_4938(t_small_parse_table_array *v) { - v->a[98760] = 9; - v->a[98761] = sym_arithmetic_expansion; - v->a[98762] = sym_brace_expression; - v->a[98763] = sym_string; - v->a[98764] = sym_translated_string; - v->a[98765] = sym_number; - v->a[98766] = sym_simple_expansion; - v->a[98767] = sym_expansion; - v->a[98768] = sym_command_substitution; - v->a[98769] = sym_process_substitution; - v->a[98770] = 26; - v->a[98771] = actions(71); - v->a[98772] = 1; - v->a[98773] = sym_comment; - v->a[98774] = actions(187); - v->a[98775] = 1; - v->a[98776] = anon_sym_TILDE; - v->a[98777] = actions(350); - v->a[98778] = 1; - v->a[98779] = sym_word; + v->a[98760] = anon_sym_DQUOTE; + v->a[98761] = actions(5417); + v->a[98762] = 1; + v->a[98763] = aux_sym_number_token1; + v->a[98764] = actions(5419); + v->a[98765] = 1; + v->a[98766] = aux_sym_number_token2; + v->a[98767] = actions(5421); + v->a[98768] = 1; + v->a[98769] = anon_sym_DOLLAR_LBRACE; + v->a[98770] = actions(5423); + v->a[98771] = 1; + v->a[98772] = anon_sym_DOLLAR_LPAREN; + v->a[98773] = actions(5425); + v->a[98774] = 1; + v->a[98775] = anon_sym_BQUOTE; + v->a[98776] = actions(5427); + v->a[98777] = 1; + v->a[98778] = anon_sym_DOLLAR_BQUOTE; + v->a[98779] = actions(5429); small_parse_table_4939(v); } void small_parse_table_4939(t_small_parse_table_array *v) { - v->a[98780] = actions(359); - v->a[98781] = 1; - v->a[98782] = anon_sym_LPAREN; - v->a[98783] = actions(361); - v->a[98784] = 1; - v->a[98785] = anon_sym_BANG; - v->a[98786] = actions(363); - v->a[98787] = 1; - v->a[98788] = anon_sym_DOLLAR_LBRACK; - v->a[98789] = actions(367); - v->a[98790] = 1; - v->a[98791] = anon_sym_DOLLAR; - v->a[98792] = actions(371); - v->a[98793] = 1; - v->a[98794] = anon_sym_DQUOTE; - v->a[98795] = actions(375); - v->a[98796] = 1; - v->a[98797] = aux_sym_number_token1; - v->a[98798] = actions(377); - v->a[98799] = 1; + v->a[98780] = 1; + v->a[98781] = sym__comment_word; + v->a[98782] = actions(5431); + v->a[98783] = 1; + v->a[98784] = sym__empty_value; + v->a[98785] = actions(5433); + v->a[98786] = 1; + v->a[98787] = sym__brace_start; + v->a[98788] = actions(5445); + v->a[98789] = 1; + v->a[98790] = sym_word; + v->a[98791] = actions(5447); + v->a[98792] = 1; + v->a[98793] = sym__special_character; + v->a[98794] = state(1916); + v->a[98795] = 1; + v->a[98796] = aux_sym__literal_repeat1; + v->a[98797] = state(2141); + v->a[98798] = 1; + v->a[98799] = sym_concatenation; small_parse_table_4940(v); } diff --git a/parser/static/small_parse_table/small_parse_table_988.c b/parser/static/small_parse_table/small_parse_table_988.c index 85673a82..12b5638d 100644 --- a/parser/static/small_parse_table/small_parse_table_988.c +++ b/parser/static/small_parse_table/small_parse_table_988.c @@ -14,126 +14,126 @@ void small_parse_table_4940(t_small_parse_table_array *v) { - v->a[98800] = aux_sym_number_token2; - v->a[98801] = actions(379); - v->a[98802] = 1; - v->a[98803] = anon_sym_DOLLAR_LBRACE; - v->a[98804] = actions(381); - v->a[98805] = 1; - v->a[98806] = anon_sym_DOLLAR_LPAREN; - v->a[98807] = actions(385); - v->a[98808] = 1; - v->a[98809] = anon_sym_DOLLAR_BQUOTE; - v->a[98810] = actions(389); - v->a[98811] = 1; - v->a[98812] = sym_test_operator; - v->a[98813] = actions(391); - v->a[98814] = 1; - v->a[98815] = sym__brace_start; - v->a[98816] = actions(5807); - v->a[98817] = 1; - v->a[98818] = sym__special_character; - v->a[98819] = actions(5809); + v->a[98800] = actions(5449); + v->a[98801] = 2; + v->a[98802] = sym_test_operator; + v->a[98803] = sym_raw_string; + v->a[98804] = state(2585); + v->a[98805] = 7; + v->a[98806] = sym_arithmetic_expansion; + v->a[98807] = sym_brace_expression; + v->a[98808] = sym_string; + v->a[98809] = sym_number; + v->a[98810] = sym_simple_expansion; + v->a[98811] = sym_expansion; + v->a[98812] = sym_command_substitution; + v->a[98813] = 19; + v->a[98814] = actions(3); + v->a[98815] = 1; + v->a[98816] = sym_comment; + v->a[98817] = actions(5451); + v->a[98818] = 1; + v->a[98819] = sym_word; small_parse_table_4941(v); } void small_parse_table_4941(t_small_parse_table_array *v) { - v->a[98820] = 1; - v->a[98821] = anon_sym_BQUOTE; - v->a[98822] = state(2641); - v->a[98823] = 1; - v->a[98824] = aux_sym__literal_repeat1; - v->a[98825] = state(2957); - v->a[98826] = 1; - v->a[98827] = sym__expression; - v->a[98828] = actions(183); - v->a[98829] = 2; - v->a[98830] = anon_sym_PLUS_PLUS2; - v->a[98831] = anon_sym_DASH_DASH2; - v->a[98832] = actions(185); - v->a[98833] = 2; - v->a[98834] = anon_sym_DASH2; - v->a[98835] = anon_sym_PLUS2; - v->a[98836] = actions(352); - v->a[98837] = 2; - v->a[98838] = anon_sym_LPAREN_LPAREN; - v->a[98839] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98820] = actions(5453); + v->a[98821] = 1; + v->a[98822] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98823] = actions(5455); + v->a[98824] = 1; + v->a[98825] = anon_sym_DOLLAR; + v->a[98826] = actions(5457); + v->a[98827] = 1; + v->a[98828] = sym__special_character; + v->a[98829] = actions(5459); + v->a[98830] = 1; + v->a[98831] = anon_sym_DQUOTE; + v->a[98832] = actions(5463); + v->a[98833] = 1; + v->a[98834] = aux_sym_number_token1; + v->a[98835] = actions(5465); + v->a[98836] = 1; + v->a[98837] = aux_sym_number_token2; + v->a[98838] = actions(5467); + v->a[98839] = 1; small_parse_table_4942(v); } void small_parse_table_4942(t_small_parse_table_array *v) { - v->a[98840] = actions(373); - v->a[98841] = 2; - v->a[98842] = sym_raw_string; - v->a[98843] = sym_ansi_c_string; - v->a[98844] = actions(387); - v->a[98845] = 2; - v->a[98846] = anon_sym_LT_LPAREN; - v->a[98847] = anon_sym_GT_LPAREN; - v->a[98848] = state(3071); - v->a[98849] = 6; - v->a[98850] = sym_binary_expression; - v->a[98851] = sym_ternary_expression; - v->a[98852] = sym_unary_expression; - v->a[98853] = sym_postfix_expression; - v->a[98854] = sym_parenthesized_expression; - v->a[98855] = sym_concatenation; - v->a[98856] = state(2521); - v->a[98857] = 9; - v->a[98858] = sym_arithmetic_expansion; - v->a[98859] = sym_brace_expression; + v->a[98840] = anon_sym_DOLLAR_LBRACE; + v->a[98841] = actions(5469); + v->a[98842] = 1; + v->a[98843] = anon_sym_DOLLAR_LPAREN; + v->a[98844] = actions(5471); + v->a[98845] = 1; + v->a[98846] = anon_sym_BQUOTE; + v->a[98847] = actions(5473); + v->a[98848] = 1; + v->a[98849] = anon_sym_DOLLAR_BQUOTE; + v->a[98850] = actions(5475); + v->a[98851] = 1; + v->a[98852] = sym__comment_word; + v->a[98853] = actions(5477); + v->a[98854] = 1; + v->a[98855] = sym__empty_value; + v->a[98856] = actions(5479); + v->a[98857] = 1; + v->a[98858] = sym__brace_start; + v->a[98859] = state(1174); small_parse_table_4943(v); } void small_parse_table_4943(t_small_parse_table_array *v) { - v->a[98860] = sym_string; - v->a[98861] = sym_translated_string; - v->a[98862] = sym_number; - v->a[98863] = sym_simple_expansion; - v->a[98864] = sym_expansion; - v->a[98865] = sym_command_substitution; - v->a[98866] = sym_process_substitution; - v->a[98867] = 3; - v->a[98868] = actions(71); - v->a[98869] = 1; - v->a[98870] = sym_comment; - v->a[98871] = actions(1308); - v->a[98872] = 16; - v->a[98873] = anon_sym_PIPE; - v->a[98874] = anon_sym_EQ_EQ; - v->a[98875] = anon_sym_LT; - v->a[98876] = anon_sym_GT; - v->a[98877] = anon_sym_LT_LT; - v->a[98878] = anon_sym_LPAREN; - v->a[98879] = anon_sym_EQ_TILDE; + v->a[98860] = 1; + v->a[98861] = aux_sym__literal_repeat1; + v->a[98862] = state(1248); + v->a[98863] = 1; + v->a[98864] = sym_concatenation; + v->a[98865] = actions(5461); + v->a[98866] = 2; + v->a[98867] = sym_test_operator; + v->a[98868] = sym_raw_string; + v->a[98869] = state(794); + v->a[98870] = 7; + v->a[98871] = sym_arithmetic_expansion; + v->a[98872] = sym_brace_expression; + v->a[98873] = sym_string; + v->a[98874] = sym_number; + v->a[98875] = sym_simple_expansion; + v->a[98876] = sym_expansion; + v->a[98877] = sym_command_substitution; + v->a[98878] = 19; + v->a[98879] = actions(3); small_parse_table_4944(v); } void small_parse_table_4944(t_small_parse_table_array *v) { - v->a[98880] = anon_sym_AMP_GT; - v->a[98881] = anon_sym_LT_AMP; - v->a[98882] = anon_sym_GT_AMP; - v->a[98883] = anon_sym_DOLLAR; - v->a[98884] = aux_sym_number_token1; - v->a[98885] = aux_sym_number_token2; - v->a[98886] = anon_sym_DOLLAR_LPAREN; - v->a[98887] = anon_sym_BQUOTE; - v->a[98888] = sym_word; - v->a[98889] = actions(1310); - v->a[98890] = 27; - v->a[98891] = sym_file_descriptor; - v->a[98892] = sym__concat; - v->a[98893] = sym_test_operator; - v->a[98894] = sym__bare_dollar; - v->a[98895] = sym__brace_start; - v->a[98896] = anon_sym_LPAREN_LPAREN; - v->a[98897] = anon_sym_PIPE_PIPE; - v->a[98898] = anon_sym_AMP_AMP; - v->a[98899] = anon_sym_GT_GT; + v->a[98880] = 1; + v->a[98881] = sym_comment; + v->a[98882] = actions(5481); + v->a[98883] = 1; + v->a[98884] = sym_word; + v->a[98885] = actions(5483); + v->a[98886] = 1; + v->a[98887] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98888] = actions(5485); + v->a[98889] = 1; + v->a[98890] = anon_sym_DOLLAR; + v->a[98891] = actions(5487); + v->a[98892] = 1; + v->a[98893] = sym__special_character; + v->a[98894] = actions(5489); + v->a[98895] = 1; + v->a[98896] = anon_sym_DQUOTE; + v->a[98897] = actions(5493); + v->a[98898] = 1; + v->a[98899] = aux_sym_number_token1; small_parse_table_4945(v); } diff --git a/parser/static/small_parse_table/small_parse_table_989.c b/parser/static/small_parse_table/small_parse_table_989.c index d4a0343f..d07fd2da 100644 --- a/parser/static/small_parse_table/small_parse_table_989.c +++ b/parser/static/small_parse_table/small_parse_table_989.c @@ -14,126 +14,126 @@ void small_parse_table_4945(t_small_parse_table_array *v) { - v->a[98900] = anon_sym_PIPE_AMP; - v->a[98901] = anon_sym_AMP_GT_GT; - v->a[98902] = anon_sym_GT_PIPE; - v->a[98903] = anon_sym_LT_AMP_DASH; - v->a[98904] = anon_sym_GT_AMP_DASH; - v->a[98905] = anon_sym_LT_LT_DASH; - v->a[98906] = anon_sym_LT_LT_LT; - v->a[98907] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98908] = anon_sym_DOLLAR_LBRACK; - v->a[98909] = aux_sym_concatenation_token1; - v->a[98910] = sym__special_character; - v->a[98911] = anon_sym_DQUOTE; - v->a[98912] = sym_raw_string; - v->a[98913] = sym_ansi_c_string; - v->a[98914] = anon_sym_DOLLAR_LBRACE; - v->a[98915] = anon_sym_DOLLAR_BQUOTE; - v->a[98916] = anon_sym_LT_LPAREN; - v->a[98917] = anon_sym_GT_LPAREN; - v->a[98918] = 3; - v->a[98919] = actions(3); + v->a[98900] = actions(5495); + v->a[98901] = 1; + v->a[98902] = aux_sym_number_token2; + v->a[98903] = actions(5497); + v->a[98904] = 1; + v->a[98905] = anon_sym_DOLLAR_LBRACE; + v->a[98906] = actions(5499); + v->a[98907] = 1; + v->a[98908] = anon_sym_DOLLAR_LPAREN; + v->a[98909] = actions(5501); + v->a[98910] = 1; + v->a[98911] = anon_sym_BQUOTE; + v->a[98912] = actions(5503); + v->a[98913] = 1; + v->a[98914] = anon_sym_DOLLAR_BQUOTE; + v->a[98915] = actions(5505); + v->a[98916] = 1; + v->a[98917] = sym__comment_word; + v->a[98918] = actions(5507); + v->a[98919] = 1; small_parse_table_4946(v); } void small_parse_table_4946(t_small_parse_table_array *v) { - v->a[98920] = 1; - v->a[98921] = sym_comment; - v->a[98922] = actions(1302); - v->a[98923] = 6; - v->a[98924] = sym_file_descriptor; - v->a[98925] = sym__concat; - v->a[98926] = sym_test_operator; - v->a[98927] = sym__brace_start; - v->a[98928] = ts_builtin_sym_end; - v->a[98929] = aux_sym_heredoc_redirect_token1; - v->a[98930] = actions(1300); - v->a[98931] = 37; - v->a[98932] = anon_sym_LPAREN_LPAREN; - v->a[98933] = anon_sym_SEMI; - v->a[98934] = anon_sym_PIPE_PIPE; - v->a[98935] = anon_sym_AMP_AMP; - v->a[98936] = anon_sym_PIPE; - v->a[98937] = anon_sym_AMP; - v->a[98938] = anon_sym_LT; - v->a[98939] = anon_sym_GT; + v->a[98920] = sym__empty_value; + v->a[98921] = actions(5509); + v->a[98922] = 1; + v->a[98923] = sym__brace_start; + v->a[98924] = state(1893); + v->a[98925] = 1; + v->a[98926] = aux_sym__literal_repeat1; + v->a[98927] = state(1978); + v->a[98928] = 1; + v->a[98929] = sym_concatenation; + v->a[98930] = actions(5491); + v->a[98931] = 2; + v->a[98932] = sym_test_operator; + v->a[98933] = sym_raw_string; + v->a[98934] = state(1843); + v->a[98935] = 7; + v->a[98936] = sym_arithmetic_expansion; + v->a[98937] = sym_brace_expression; + v->a[98938] = sym_string; + v->a[98939] = sym_number; small_parse_table_4947(v); } void small_parse_table_4947(t_small_parse_table_array *v) { - v->a[98940] = anon_sym_LT_LT; - v->a[98941] = anon_sym_GT_GT; - v->a[98942] = anon_sym_SEMI_SEMI; - v->a[98943] = anon_sym_PIPE_AMP; - v->a[98944] = anon_sym_AMP_GT; - v->a[98945] = anon_sym_AMP_GT_GT; - v->a[98946] = anon_sym_LT_AMP; - v->a[98947] = anon_sym_GT_AMP; - v->a[98948] = anon_sym_GT_PIPE; - v->a[98949] = anon_sym_LT_AMP_DASH; - v->a[98950] = anon_sym_GT_AMP_DASH; - v->a[98951] = anon_sym_LT_LT_DASH; - v->a[98952] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[98953] = anon_sym_DOLLAR_LBRACK; - v->a[98954] = aux_sym_concatenation_token1; - v->a[98955] = anon_sym_DOLLAR; - v->a[98956] = sym__special_character; - v->a[98957] = anon_sym_DQUOTE; - v->a[98958] = sym_raw_string; - v->a[98959] = sym_ansi_c_string; + v->a[98940] = sym_simple_expansion; + v->a[98941] = sym_expansion; + v->a[98942] = sym_command_substitution; + v->a[98943] = 19; + v->a[98944] = actions(3); + v->a[98945] = 1; + v->a[98946] = sym_comment; + v->a[98947] = actions(731); + v->a[98948] = 1; + v->a[98949] = anon_sym_DOLLAR; + v->a[98950] = actions(737); + v->a[98951] = 1; + v->a[98952] = aux_sym_number_token1; + v->a[98953] = actions(739); + v->a[98954] = 1; + v->a[98955] = aux_sym_number_token2; + v->a[98956] = actions(743); + v->a[98957] = 1; + v->a[98958] = anon_sym_DOLLAR_LPAREN; + v->a[98959] = actions(755); small_parse_table_4948(v); } void small_parse_table_4948(t_small_parse_table_array *v) { - v->a[98960] = aux_sym_number_token1; - v->a[98961] = aux_sym_number_token2; - v->a[98962] = anon_sym_DOLLAR_LBRACE; - v->a[98963] = anon_sym_DOLLAR_LPAREN; - v->a[98964] = anon_sym_BQUOTE; - v->a[98965] = anon_sym_DOLLAR_BQUOTE; - v->a[98966] = anon_sym_LT_LPAREN; - v->a[98967] = anon_sym_GT_LPAREN; - v->a[98968] = sym_word; - v->a[98969] = 3; - v->a[98970] = actions(3); - v->a[98971] = 1; - v->a[98972] = sym_comment; - v->a[98973] = actions(1263); - v->a[98974] = 5; - v->a[98975] = sym_file_descriptor; - v->a[98976] = sym_variable_name; - v->a[98977] = sym_test_operator; - v->a[98978] = sym__brace_start; - v->a[98979] = aux_sym_heredoc_redirect_token1; + v->a[98960] = 1; + v->a[98961] = sym__brace_start; + v->a[98962] = actions(5511); + v->a[98963] = 1; + v->a[98964] = sym_word; + v->a[98965] = actions(5513); + v->a[98966] = 1; + v->a[98967] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[98968] = actions(5515); + v->a[98969] = 1; + v->a[98970] = sym__special_character; + v->a[98971] = actions(5517); + v->a[98972] = 1; + v->a[98973] = anon_sym_DQUOTE; + v->a[98974] = actions(5521); + v->a[98975] = 1; + v->a[98976] = anon_sym_DOLLAR_LBRACE; + v->a[98977] = actions(5523); + v->a[98978] = 1; + v->a[98979] = anon_sym_BQUOTE; small_parse_table_4949(v); } void small_parse_table_4949(t_small_parse_table_array *v) { - v->a[98980] = actions(1261); - v->a[98981] = 38; - v->a[98982] = anon_sym_LPAREN_LPAREN; - v->a[98983] = anon_sym_SEMI; - v->a[98984] = anon_sym_PIPE_PIPE; - v->a[98985] = anon_sym_AMP_AMP; - v->a[98986] = anon_sym_PIPE; - v->a[98987] = anon_sym_AMP; - v->a[98988] = anon_sym_LT; - v->a[98989] = anon_sym_GT; - v->a[98990] = anon_sym_LT_LT; - v->a[98991] = anon_sym_GT_GT; - v->a[98992] = anon_sym_RPAREN; - v->a[98993] = anon_sym_SEMI_SEMI; - v->a[98994] = anon_sym_PIPE_AMP; - v->a[98995] = anon_sym_AMP_GT; - v->a[98996] = anon_sym_AMP_GT_GT; - v->a[98997] = anon_sym_LT_AMP; - v->a[98998] = anon_sym_GT_AMP; - v->a[98999] = anon_sym_GT_PIPE; + v->a[98980] = actions(5525); + v->a[98981] = 1; + v->a[98982] = anon_sym_DOLLAR_BQUOTE; + v->a[98983] = actions(5527); + v->a[98984] = 1; + v->a[98985] = sym__comment_word; + v->a[98986] = actions(5529); + v->a[98987] = 1; + v->a[98988] = sym__empty_value; + v->a[98989] = state(639); + v->a[98990] = 1; + v->a[98991] = aux_sym__literal_repeat1; + v->a[98992] = state(806); + v->a[98993] = 1; + v->a[98994] = sym_concatenation; + v->a[98995] = actions(5519); + v->a[98996] = 2; + v->a[98997] = sym_test_operator; + v->a[98998] = sym_raw_string; + v->a[98999] = state(487); small_parse_table_4950(v); } diff --git a/parser/static/small_parse_table/small_parse_table_99.c b/parser/static/small_parse_table/small_parse_table_99.c index 9be9796f..ee74f3b7 100644 --- a/parser/static/small_parse_table/small_parse_table_99.c +++ b/parser/static/small_parse_table/small_parse_table_99.c @@ -14,126 +14,126 @@ void small_parse_table_495(t_small_parse_table_array *v) { - v->a[9900] = anon_sym_DOLLAR_LPAREN; - v->a[9901] = anon_sym_BQUOTE; - v->a[9902] = anon_sym_DOLLAR_BQUOTE; - v->a[9903] = anon_sym_LT_LPAREN; - v->a[9904] = anon_sym_GT_LPAREN; + v->a[9900] = aux_sym_number_token2; + v->a[9901] = anon_sym_DOLLAR_LBRACE; + v->a[9902] = anon_sym_DOLLAR_LPAREN; + v->a[9903] = anon_sym_BQUOTE; + v->a[9904] = anon_sym_DOLLAR_BQUOTE; v->a[9905] = sym_word; - v->a[9906] = 22; - v->a[9907] = actions(3); - v->a[9908] = 1; - v->a[9909] = sym_comment; - v->a[9910] = actions(2784); - v->a[9911] = 1; - v->a[9912] = anon_sym_DOLLAR_LBRACK; - v->a[9913] = actions(2786); - v->a[9914] = 1; - v->a[9915] = anon_sym_DOLLAR; - v->a[9916] = actions(2788); - v->a[9917] = 1; - v->a[9918] = sym__special_character; - v->a[9919] = actions(2790); + v->a[9906] = anon_sym_SEMI; + v->a[9907] = 20; + v->a[9908] = actions(3); + v->a[9909] = 1; + v->a[9910] = sym_comment; + v->a[9911] = actions(1859); + v->a[9912] = 1; + v->a[9913] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9914] = actions(1861); + v->a[9915] = 1; + v->a[9916] = anon_sym_DOLLAR; + v->a[9917] = actions(1863); + v->a[9918] = 1; + v->a[9919] = sym__special_character; small_parse_table_496(v); } void small_parse_table_496(t_small_parse_table_array *v) { - v->a[9920] = 1; - v->a[9921] = anon_sym_DQUOTE; - v->a[9922] = actions(2792); - v->a[9923] = 1; - v->a[9924] = aux_sym_number_token1; - v->a[9925] = actions(2794); - v->a[9926] = 1; - v->a[9927] = aux_sym_number_token2; - v->a[9928] = actions(2796); - v->a[9929] = 1; - v->a[9930] = anon_sym_DOLLAR_LBRACE; - v->a[9931] = actions(2798); - v->a[9932] = 1; - v->a[9933] = anon_sym_DOLLAR_LPAREN; - v->a[9934] = actions(2800); - v->a[9935] = 1; - v->a[9936] = anon_sym_BQUOTE; - v->a[9937] = actions(2802); - v->a[9938] = 1; - v->a[9939] = anon_sym_DOLLAR_BQUOTE; + v->a[9920] = actions(1865); + v->a[9921] = 1; + v->a[9922] = anon_sym_DQUOTE; + v->a[9923] = actions(1867); + v->a[9924] = 1; + v->a[9925] = aux_sym_number_token1; + v->a[9926] = actions(1869); + v->a[9927] = 1; + v->a[9928] = aux_sym_number_token2; + v->a[9929] = actions(1871); + v->a[9930] = 1; + v->a[9931] = anon_sym_DOLLAR_LBRACE; + v->a[9932] = actions(1873); + v->a[9933] = 1; + v->a[9934] = anon_sym_DOLLAR_LPAREN; + v->a[9935] = actions(1875); + v->a[9936] = 1; + v->a[9937] = anon_sym_BQUOTE; + v->a[9938] = actions(1877); + v->a[9939] = 1; small_parse_table_497(v); } void small_parse_table_497(t_small_parse_table_array *v) { - v->a[9940] = actions(2806); - v->a[9941] = 1; - v->a[9942] = aux_sym__simple_variable_name_token1; - v->a[9943] = actions(2808); - v->a[9944] = 1; - v->a[9945] = sym_test_operator; - v->a[9946] = actions(2810); - v->a[9947] = 1; - v->a[9948] = sym__brace_start; - v->a[9949] = state(1860); - v->a[9950] = 1; - v->a[9951] = aux_sym__literal_repeat1; - v->a[9952] = actions(2564); - v->a[9953] = 2; - v->a[9954] = sym_file_descriptor; - v->a[9955] = aux_sym_heredoc_redirect_token1; - v->a[9956] = actions(2782); - v->a[9957] = 2; - v->a[9958] = anon_sym_LPAREN_LPAREN; - v->a[9959] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[9940] = anon_sym_DOLLAR_BQUOTE; + v->a[9941] = actions(1881); + v->a[9942] = 1; + v->a[9943] = sym_test_operator; + v->a[9944] = actions(1883); + v->a[9945] = 1; + v->a[9946] = sym__brace_start; + v->a[9947] = actions(2106); + v->a[9948] = 1; + v->a[9949] = aux_sym__simple_variable_name_token1; + v->a[9950] = state(1209); + v->a[9951] = 1; + v->a[9952] = aux_sym__literal_repeat1; + v->a[9953] = actions(1857); + v->a[9954] = 2; + v->a[9955] = sym_raw_string; + v->a[9956] = sym_word; + v->a[9957] = state(367); + v->a[9958] = 2; + v->a[9959] = sym_concatenation; small_parse_table_498(v); } void small_parse_table_498(t_small_parse_table_array *v) { - v->a[9960] = actions(2804); - v->a[9961] = 2; - v->a[9962] = anon_sym_LT_LPAREN; - v->a[9963] = anon_sym_GT_LPAREN; - v->a[9964] = state(633); - v->a[9965] = 2; - v->a[9966] = sym_concatenation; - v->a[9967] = aux_sym_unset_command_repeat1; - v->a[9968] = actions(2780); - v->a[9969] = 3; - v->a[9970] = sym_raw_string; - v->a[9971] = sym_ansi_c_string; - v->a[9972] = sym_word; - v->a[9973] = state(1326); - v->a[9974] = 9; - v->a[9975] = sym_arithmetic_expansion; - v->a[9976] = sym_brace_expression; - v->a[9977] = sym_string; - v->a[9978] = sym_translated_string; - v->a[9979] = sym_number; + v->a[9960] = aux_sym_unset_command_repeat1; + v->a[9961] = actions(1041); + v->a[9962] = 3; + v->a[9963] = sym_file_descriptor; + v->a[9964] = ts_builtin_sym_end; + v->a[9965] = aux_sym_heredoc_redirect_token1; + v->a[9966] = state(774); + v->a[9967] = 7; + v->a[9968] = sym_arithmetic_expansion; + v->a[9969] = sym_brace_expression; + v->a[9970] = sym_string; + v->a[9971] = sym_number; + v->a[9972] = sym_simple_expansion; + v->a[9973] = sym_expansion; + v->a[9974] = sym_command_substitution; + v->a[9975] = actions(1039); + v->a[9976] = 19; + v->a[9977] = anon_sym_PIPE; + v->a[9978] = anon_sym_SEMI_SEMI; + v->a[9979] = anon_sym_PIPE_AMP; small_parse_table_499(v); } void small_parse_table_499(t_small_parse_table_array *v) { - v->a[9980] = sym_simple_expansion; - v->a[9981] = sym_expansion; - v->a[9982] = sym_command_substitution; - v->a[9983] = sym_process_substitution; - v->a[9984] = actions(2562); - v->a[9985] = 21; - v->a[9986] = anon_sym_SEMI; - v->a[9987] = anon_sym_PIPE_PIPE; - v->a[9988] = anon_sym_AMP_AMP; - v->a[9989] = anon_sym_PIPE; - v->a[9990] = anon_sym_AMP; - v->a[9991] = anon_sym_LT; - v->a[9992] = anon_sym_GT; - v->a[9993] = anon_sym_LT_LT; - v->a[9994] = anon_sym_GT_GT; - v->a[9995] = anon_sym_SEMI_SEMI; - v->a[9996] = anon_sym_SEMI_AMP; - v->a[9997] = anon_sym_SEMI_SEMI_AMP; - v->a[9998] = anon_sym_PIPE_AMP; - v->a[9999] = anon_sym_AMP_GT; + v->a[9980] = anon_sym_AMP_AMP; + v->a[9981] = anon_sym_PIPE_PIPE; + v->a[9982] = anon_sym_LT; + v->a[9983] = anon_sym_GT; + v->a[9984] = anon_sym_GT_GT; + v->a[9985] = anon_sym_AMP_GT; + v->a[9986] = anon_sym_AMP_GT_GT; + v->a[9987] = anon_sym_LT_AMP; + v->a[9988] = anon_sym_GT_AMP; + v->a[9989] = anon_sym_GT_PIPE; + v->a[9990] = anon_sym_LT_AMP_DASH; + v->a[9991] = anon_sym_GT_AMP_DASH; + v->a[9992] = anon_sym_LT_LT; + v->a[9993] = anon_sym_LT_LT_DASH; + v->a[9994] = anon_sym_AMP; + v->a[9995] = anon_sym_SEMI; + v->a[9996] = 5; + v->a[9997] = actions(57); + v->a[9998] = 1; + v->a[9999] = sym_comment; small_parse_table_500(v); } diff --git a/parser/static/small_parse_table/small_parse_table_990.c b/parser/static/small_parse_table/small_parse_table_990.c index 538fa304..4f49e494 100644 --- a/parser/static/small_parse_table/small_parse_table_990.c +++ b/parser/static/small_parse_table/small_parse_table_990.c @@ -14,126 +14,126 @@ void small_parse_table_4950(t_small_parse_table_array *v) { - v->a[99000] = anon_sym_LT_AMP_DASH; - v->a[99001] = anon_sym_GT_AMP_DASH; - v->a[99002] = anon_sym_LT_LT_DASH; - v->a[99003] = anon_sym_LT_LT_LT; - v->a[99004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99005] = anon_sym_DOLLAR_LBRACK; - v->a[99006] = anon_sym_DOLLAR; - v->a[99007] = sym__special_character; - v->a[99008] = anon_sym_DQUOTE; - v->a[99009] = sym_raw_string; - v->a[99010] = sym_ansi_c_string; - v->a[99011] = aux_sym_number_token1; - v->a[99012] = aux_sym_number_token2; - v->a[99013] = anon_sym_DOLLAR_LBRACE; - v->a[99014] = anon_sym_DOLLAR_LPAREN; - v->a[99015] = anon_sym_BQUOTE; - v->a[99016] = anon_sym_DOLLAR_BQUOTE; - v->a[99017] = anon_sym_LT_LPAREN; - v->a[99018] = anon_sym_GT_LPAREN; - v->a[99019] = sym_word; + v->a[99000] = 7; + v->a[99001] = sym_arithmetic_expansion; + v->a[99002] = sym_brace_expression; + v->a[99003] = sym_string; + v->a[99004] = sym_number; + v->a[99005] = sym_simple_expansion; + v->a[99006] = sym_expansion; + v->a[99007] = sym_command_substitution; + v->a[99008] = 5; + v->a[99009] = actions(3); + v->a[99010] = 1; + v->a[99011] = sym_comment; + v->a[99012] = state(2711); + v->a[99013] = 1; + v->a[99014] = aux_sym_pipeline_repeat1; + v->a[99015] = actions(5367); + v->a[99016] = 2; + v->a[99017] = sym_file_descriptor; + v->a[99018] = aux_sym_heredoc_redirect_token1; + v->a[99019] = actions(5531); small_parse_table_4951(v); } void small_parse_table_4951(t_small_parse_table_array *v) { - v->a[99020] = 3; - v->a[99021] = actions(71); - v->a[99022] = 1; - v->a[99023] = sym_comment; - v->a[99024] = actions(1292); - v->a[99025] = 16; - v->a[99026] = anon_sym_PIPE; - v->a[99027] = anon_sym_EQ_EQ; - v->a[99028] = anon_sym_LT; - v->a[99029] = anon_sym_GT; - v->a[99030] = anon_sym_LT_LT; - v->a[99031] = anon_sym_LPAREN; - v->a[99032] = anon_sym_EQ_TILDE; - v->a[99033] = anon_sym_AMP_GT; - v->a[99034] = anon_sym_LT_AMP; - v->a[99035] = anon_sym_GT_AMP; - v->a[99036] = anon_sym_DOLLAR; - v->a[99037] = aux_sym_number_token1; - v->a[99038] = aux_sym_number_token2; - v->a[99039] = anon_sym_DOLLAR_LPAREN; + v->a[99020] = 2; + v->a[99021] = anon_sym_PIPE; + v->a[99022] = anon_sym_PIPE_AMP; + v->a[99023] = actions(5362); + v->a[99024] = 20; + v->a[99025] = anon_sym_esac; + v->a[99026] = anon_sym_SEMI_SEMI; + v->a[99027] = anon_sym_SEMI_AMP; + v->a[99028] = anon_sym_SEMI_SEMI_AMP; + v->a[99029] = anon_sym_AMP_AMP; + v->a[99030] = anon_sym_PIPE_PIPE; + v->a[99031] = anon_sym_LT; + v->a[99032] = anon_sym_GT; + v->a[99033] = anon_sym_GT_GT; + v->a[99034] = anon_sym_AMP_GT; + v->a[99035] = anon_sym_AMP_GT_GT; + v->a[99036] = anon_sym_LT_AMP; + v->a[99037] = anon_sym_GT_AMP; + v->a[99038] = anon_sym_GT_PIPE; + v->a[99039] = anon_sym_LT_AMP_DASH; small_parse_table_4952(v); } void small_parse_table_4952(t_small_parse_table_array *v) { - v->a[99040] = anon_sym_BQUOTE; - v->a[99041] = sym_word; - v->a[99042] = actions(1294); - v->a[99043] = 27; - v->a[99044] = sym_file_descriptor; - v->a[99045] = sym__concat; - v->a[99046] = sym_test_operator; - v->a[99047] = sym__bare_dollar; - v->a[99048] = sym__brace_start; - v->a[99049] = anon_sym_LPAREN_LPAREN; - v->a[99050] = anon_sym_PIPE_PIPE; - v->a[99051] = anon_sym_AMP_AMP; - v->a[99052] = anon_sym_GT_GT; - v->a[99053] = anon_sym_PIPE_AMP; - v->a[99054] = anon_sym_AMP_GT_GT; - v->a[99055] = anon_sym_GT_PIPE; - v->a[99056] = anon_sym_LT_AMP_DASH; - v->a[99057] = anon_sym_GT_AMP_DASH; - v->a[99058] = anon_sym_LT_LT_DASH; - v->a[99059] = anon_sym_LT_LT_LT; + v->a[99040] = anon_sym_GT_AMP_DASH; + v->a[99041] = anon_sym_LT_LT; + v->a[99042] = anon_sym_LT_LT_DASH; + v->a[99043] = anon_sym_AMP; + v->a[99044] = anon_sym_SEMI; + v->a[99045] = 7; + v->a[99046] = actions(3); + v->a[99047] = 1; + v->a[99048] = sym_comment; + v->a[99049] = actions(5281); + v->a[99050] = 1; + v->a[99051] = aux_sym_heredoc_redirect_token1; + v->a[99052] = actions(5540); + v->a[99053] = 1; + v->a[99054] = sym_file_descriptor; + v->a[99055] = actions(5537); + v->a[99056] = 2; + v->a[99057] = anon_sym_LT_AMP_DASH; + v->a[99058] = anon_sym_GT_AMP_DASH; + v->a[99059] = state(2061); small_parse_table_4953(v); } void small_parse_table_4953(t_small_parse_table_array *v) { - v->a[99060] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99061] = anon_sym_DOLLAR_LBRACK; - v->a[99062] = aux_sym_concatenation_token1; - v->a[99063] = sym__special_character; - v->a[99064] = anon_sym_DQUOTE; - v->a[99065] = sym_raw_string; - v->a[99066] = sym_ansi_c_string; - v->a[99067] = anon_sym_DOLLAR_LBRACE; - v->a[99068] = anon_sym_DOLLAR_BQUOTE; - v->a[99069] = anon_sym_LT_LPAREN; - v->a[99070] = anon_sym_GT_LPAREN; - v->a[99071] = 3; - v->a[99072] = actions(3); - v->a[99073] = 1; - v->a[99074] = sym_comment; - v->a[99075] = actions(1310); - v->a[99076] = 5; - v->a[99077] = sym_file_descriptor; - v->a[99078] = sym__concat; - v->a[99079] = sym_test_operator; + v->a[99060] = 2; + v->a[99061] = sym_file_redirect; + v->a[99062] = aux_sym_redirected_statement_repeat2; + v->a[99063] = actions(5534); + v->a[99064] = 8; + v->a[99065] = anon_sym_LT; + v->a[99066] = anon_sym_GT; + v->a[99067] = anon_sym_GT_GT; + v->a[99068] = anon_sym_AMP_GT; + v->a[99069] = anon_sym_AMP_GT_GT; + v->a[99070] = anon_sym_LT_AMP; + v->a[99071] = anon_sym_GT_AMP; + v->a[99072] = anon_sym_GT_PIPE; + v->a[99073] = actions(5273); + v->a[99074] = 11; + v->a[99075] = anon_sym_PIPE; + v->a[99076] = anon_sym_SEMI_SEMI; + v->a[99077] = anon_sym_SEMI_AMP; + v->a[99078] = anon_sym_SEMI_SEMI_AMP; + v->a[99079] = anon_sym_PIPE_AMP; small_parse_table_4954(v); } void small_parse_table_4954(t_small_parse_table_array *v) { - v->a[99080] = sym__brace_start; - v->a[99081] = aux_sym_heredoc_redirect_token1; - v->a[99082] = actions(1308); - v->a[99083] = 38; - v->a[99084] = anon_sym_LPAREN_LPAREN; + v->a[99080] = anon_sym_AMP_AMP; + v->a[99081] = anon_sym_PIPE_PIPE; + v->a[99082] = anon_sym_LT_LT; + v->a[99083] = anon_sym_LT_LT_DASH; + v->a[99084] = anon_sym_AMP; v->a[99085] = anon_sym_SEMI; - v->a[99086] = anon_sym_PIPE_PIPE; - v->a[99087] = anon_sym_AMP_AMP; - v->a[99088] = anon_sym_PIPE; - v->a[99089] = anon_sym_AMP; - v->a[99090] = anon_sym_LT; - v->a[99091] = anon_sym_GT; - v->a[99092] = anon_sym_LT_LT; - v->a[99093] = anon_sym_GT_GT; - v->a[99094] = anon_sym_RPAREN; - v->a[99095] = anon_sym_SEMI_SEMI; - v->a[99096] = anon_sym_PIPE_AMP; - v->a[99097] = anon_sym_AMP_GT; - v->a[99098] = anon_sym_AMP_GT_GT; - v->a[99099] = anon_sym_LT_AMP; + v->a[99086] = 19; + v->a[99087] = actions(3); + v->a[99088] = 1; + v->a[99089] = sym_comment; + v->a[99090] = actions(5543); + v->a[99091] = 1; + v->a[99092] = sym_word; + v->a[99093] = actions(5545); + v->a[99094] = 1; + v->a[99095] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[99096] = actions(5547); + v->a[99097] = 1; + v->a[99098] = anon_sym_DOLLAR; + v->a[99099] = actions(5549); small_parse_table_4955(v); } diff --git a/parser/static/small_parse_table/small_parse_table_991.c b/parser/static/small_parse_table/small_parse_table_991.c index 80161351..9ba5979d 100644 --- a/parser/static/small_parse_table/small_parse_table_991.c +++ b/parser/static/small_parse_table/small_parse_table_991.c @@ -14,126 +14,126 @@ void small_parse_table_4955(t_small_parse_table_array *v) { - v->a[99100] = anon_sym_GT_AMP; - v->a[99101] = anon_sym_GT_PIPE; - v->a[99102] = anon_sym_LT_AMP_DASH; - v->a[99103] = anon_sym_GT_AMP_DASH; - v->a[99104] = anon_sym_LT_LT_DASH; - v->a[99105] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99106] = anon_sym_DOLLAR_LBRACK; - v->a[99107] = aux_sym_concatenation_token1; - v->a[99108] = anon_sym_DOLLAR; - v->a[99109] = sym__special_character; - v->a[99110] = anon_sym_DQUOTE; - v->a[99111] = sym_raw_string; - v->a[99112] = sym_ansi_c_string; - v->a[99113] = aux_sym_number_token1; - v->a[99114] = aux_sym_number_token2; - v->a[99115] = anon_sym_DOLLAR_LBRACE; + v->a[99100] = 1; + v->a[99101] = sym__special_character; + v->a[99102] = actions(5551); + v->a[99103] = 1; + v->a[99104] = anon_sym_DQUOTE; + v->a[99105] = actions(5555); + v->a[99106] = 1; + v->a[99107] = aux_sym_number_token1; + v->a[99108] = actions(5557); + v->a[99109] = 1; + v->a[99110] = aux_sym_number_token2; + v->a[99111] = actions(5559); + v->a[99112] = 1; + v->a[99113] = anon_sym_DOLLAR_LBRACE; + v->a[99114] = actions(5561); + v->a[99115] = 1; v->a[99116] = anon_sym_DOLLAR_LPAREN; - v->a[99117] = anon_sym_BQUOTE; - v->a[99118] = anon_sym_DOLLAR_BQUOTE; - v->a[99119] = anon_sym_LT_LPAREN; + v->a[99117] = actions(5563); + v->a[99118] = 1; + v->a[99119] = anon_sym_BQUOTE; small_parse_table_4956(v); } void small_parse_table_4956(t_small_parse_table_array *v) { - v->a[99120] = anon_sym_GT_LPAREN; - v->a[99121] = sym_word; - v->a[99122] = 3; - v->a[99123] = actions(3); + v->a[99120] = actions(5565); + v->a[99121] = 1; + v->a[99122] = anon_sym_DOLLAR_BQUOTE; + v->a[99123] = actions(5567); v->a[99124] = 1; - v->a[99125] = sym_comment; - v->a[99126] = actions(1298); - v->a[99127] = 6; - v->a[99128] = sym_file_descriptor; - v->a[99129] = sym__concat; - v->a[99130] = sym_test_operator; + v->a[99125] = sym__comment_word; + v->a[99126] = actions(5569); + v->a[99127] = 1; + v->a[99128] = sym__empty_value; + v->a[99129] = actions(5571); + v->a[99130] = 1; v->a[99131] = sym__brace_start; - v->a[99132] = ts_builtin_sym_end; - v->a[99133] = aux_sym_heredoc_redirect_token1; - v->a[99134] = actions(1296); - v->a[99135] = 37; - v->a[99136] = anon_sym_LPAREN_LPAREN; - v->a[99137] = anon_sym_SEMI; - v->a[99138] = anon_sym_PIPE_PIPE; - v->a[99139] = anon_sym_AMP_AMP; + v->a[99132] = state(1109); + v->a[99133] = 1; + v->a[99134] = aux_sym__literal_repeat1; + v->a[99135] = state(1223); + v->a[99136] = 1; + v->a[99137] = sym_concatenation; + v->a[99138] = actions(5553); + v->a[99139] = 2; small_parse_table_4957(v); } void small_parse_table_4957(t_small_parse_table_array *v) { - v->a[99140] = anon_sym_PIPE; - v->a[99141] = anon_sym_AMP; - v->a[99142] = anon_sym_LT; - v->a[99143] = anon_sym_GT; - v->a[99144] = anon_sym_LT_LT; - v->a[99145] = anon_sym_GT_GT; - v->a[99146] = anon_sym_SEMI_SEMI; - v->a[99147] = anon_sym_PIPE_AMP; - v->a[99148] = anon_sym_AMP_GT; - v->a[99149] = anon_sym_AMP_GT_GT; - v->a[99150] = anon_sym_LT_AMP; - v->a[99151] = anon_sym_GT_AMP; - v->a[99152] = anon_sym_GT_PIPE; - v->a[99153] = anon_sym_LT_AMP_DASH; - v->a[99154] = anon_sym_GT_AMP_DASH; - v->a[99155] = anon_sym_LT_LT_DASH; - v->a[99156] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99157] = anon_sym_DOLLAR_LBRACK; - v->a[99158] = aux_sym_concatenation_token1; - v->a[99159] = anon_sym_DOLLAR; + v->a[99140] = sym_test_operator; + v->a[99141] = sym_raw_string; + v->a[99142] = state(664); + v->a[99143] = 7; + v->a[99144] = sym_arithmetic_expansion; + v->a[99145] = sym_brace_expression; + v->a[99146] = sym_string; + v->a[99147] = sym_number; + v->a[99148] = sym_simple_expansion; + v->a[99149] = sym_expansion; + v->a[99150] = sym_command_substitution; + v->a[99151] = 19; + v->a[99152] = actions(3); + v->a[99153] = 1; + v->a[99154] = sym_comment; + v->a[99155] = actions(2458); + v->a[99156] = 1; + v->a[99157] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[99158] = actions(2460); + v->a[99159] = 1; small_parse_table_4958(v); } void small_parse_table_4958(t_small_parse_table_array *v) { - v->a[99160] = sym__special_character; - v->a[99161] = anon_sym_DQUOTE; - v->a[99162] = sym_raw_string; - v->a[99163] = sym_ansi_c_string; - v->a[99164] = aux_sym_number_token1; - v->a[99165] = aux_sym_number_token2; - v->a[99166] = anon_sym_DOLLAR_LBRACE; - v->a[99167] = anon_sym_DOLLAR_LPAREN; - v->a[99168] = anon_sym_BQUOTE; - v->a[99169] = anon_sym_DOLLAR_BQUOTE; - v->a[99170] = anon_sym_LT_LPAREN; - v->a[99171] = anon_sym_GT_LPAREN; - v->a[99172] = sym_word; - v->a[99173] = 26; - v->a[99174] = actions(71); - v->a[99175] = 1; - v->a[99176] = sym_comment; - v->a[99177] = actions(1131); - v->a[99178] = 1; - v->a[99179] = anon_sym_LPAREN; + v->a[99160] = anon_sym_DOLLAR; + v->a[99161] = actions(2462); + v->a[99162] = 1; + v->a[99163] = sym__special_character; + v->a[99164] = actions(2464); + v->a[99165] = 1; + v->a[99166] = anon_sym_DQUOTE; + v->a[99167] = actions(2466); + v->a[99168] = 1; + v->a[99169] = aux_sym_number_token1; + v->a[99170] = actions(2468); + v->a[99171] = 1; + v->a[99172] = aux_sym_number_token2; + v->a[99173] = actions(2470); + v->a[99174] = 1; + v->a[99175] = anon_sym_DOLLAR_LBRACE; + v->a[99176] = actions(2472); + v->a[99177] = 1; + v->a[99178] = anon_sym_DOLLAR_LPAREN; + v->a[99179] = actions(2474); small_parse_table_4959(v); } void small_parse_table_4959(t_small_parse_table_array *v) { - v->a[99180] = actions(1141); - v->a[99181] = 1; - v->a[99182] = anon_sym_DOLLAR_LBRACK; - v->a[99183] = actions(1145); - v->a[99184] = 1; - v->a[99185] = anon_sym_DOLLAR; - v->a[99186] = actions(1149); - v->a[99187] = 1; - v->a[99188] = anon_sym_DQUOTE; - v->a[99189] = actions(1153); - v->a[99190] = 1; - v->a[99191] = aux_sym_number_token1; - v->a[99192] = actions(1155); - v->a[99193] = 1; - v->a[99194] = aux_sym_number_token2; - v->a[99195] = actions(1157); - v->a[99196] = 1; - v->a[99197] = anon_sym_DOLLAR_LBRACE; - v->a[99198] = actions(1159); - v->a[99199] = 1; + v->a[99180] = 1; + v->a[99181] = anon_sym_BQUOTE; + v->a[99182] = actions(2476); + v->a[99183] = 1; + v->a[99184] = anon_sym_DOLLAR_BQUOTE; + v->a[99185] = actions(2480); + v->a[99186] = 1; + v->a[99187] = sym_test_operator; + v->a[99188] = actions(2482); + v->a[99189] = 1; + v->a[99190] = sym__brace_start; + v->a[99191] = actions(5573); + v->a[99192] = 1; + v->a[99193] = aux_sym_heredoc_redirect_token1; + v->a[99194] = state(2122); + v->a[99195] = 1; + v->a[99196] = aux_sym__heredoc_command; + v->a[99197] = state(2852); + v->a[99198] = 1; + v->a[99199] = aux_sym__literal_repeat1; small_parse_table_4960(v); } diff --git a/parser/static/small_parse_table/small_parse_table_992.c b/parser/static/small_parse_table/small_parse_table_992.c index c2243e58..2332535f 100644 --- a/parser/static/small_parse_table/small_parse_table_992.c +++ b/parser/static/small_parse_table/small_parse_table_992.c @@ -14,126 +14,126 @@ void small_parse_table_4960(t_small_parse_table_array *v) { - v->a[99200] = anon_sym_DOLLAR_LPAREN; - v->a[99201] = actions(1163); - v->a[99202] = 1; - v->a[99203] = anon_sym_DOLLAR_BQUOTE; - v->a[99204] = actions(1169); - v->a[99205] = 1; - v->a[99206] = sym__brace_start; - v->a[99207] = actions(1211); - v->a[99208] = 1; - v->a[99209] = sym_word; - v->a[99210] = actions(1213); - v->a[99211] = 1; - v->a[99212] = anon_sym_BANG; - v->a[99213] = actions(1219); - v->a[99214] = 1; - v->a[99215] = anon_sym_TILDE; - v->a[99216] = actions(1221); - v->a[99217] = 1; - v->a[99218] = sym__special_character; - v->a[99219] = actions(1225); + v->a[99200] = state(2882); + v->a[99201] = 1; + v->a[99202] = sym_concatenation; + v->a[99203] = actions(2446); + v->a[99204] = 2; + v->a[99205] = sym_raw_string; + v->a[99206] = sym_word; + v->a[99207] = state(2716); + v->a[99208] = 7; + v->a[99209] = sym_arithmetic_expansion; + v->a[99210] = sym_brace_expression; + v->a[99211] = sym_string; + v->a[99212] = sym_number; + v->a[99213] = sym_simple_expansion; + v->a[99214] = sym_expansion; + v->a[99215] = sym_command_substitution; + v->a[99216] = 8; + v->a[99217] = actions(3); + v->a[99218] = 1; + v->a[99219] = sym_comment; small_parse_table_4961(v); } void small_parse_table_4961(t_small_parse_table_array *v) { - v->a[99220] = 1; - v->a[99221] = sym_test_operator; - v->a[99222] = actions(3060); - v->a[99223] = 1; - v->a[99224] = anon_sym_BQUOTE; - v->a[99225] = state(2484); - v->a[99226] = 1; - v->a[99227] = aux_sym__literal_repeat1; - v->a[99228] = state(3305); - v->a[99229] = 1; - v->a[99230] = sym__expression; - v->a[99231] = actions(1129); - v->a[99232] = 2; - v->a[99233] = anon_sym_LPAREN_LPAREN; - v->a[99234] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99235] = actions(1165); - v->a[99236] = 2; - v->a[99237] = anon_sym_LT_LPAREN; - v->a[99238] = anon_sym_GT_LPAREN; - v->a[99239] = actions(1215); + v->a[99220] = actions(5176); + v->a[99221] = 1; + v->a[99222] = aux_sym_heredoc_redirect_token1; + v->a[99223] = actions(5581); + v->a[99224] = 1; + v->a[99225] = sym_file_descriptor; + v->a[99226] = actions(5326); + v->a[99227] = 2; + v->a[99228] = anon_sym_LT_LT; + v->a[99229] = anon_sym_LT_LT_DASH; + v->a[99230] = actions(5578); + v->a[99231] = 2; + v->a[99232] = anon_sym_LT_AMP_DASH; + v->a[99233] = anon_sym_GT_AMP_DASH; + v->a[99234] = state(2064); + v->a[99235] = 3; + v->a[99236] = sym_file_redirect; + v->a[99237] = sym_heredoc_redirect; + v->a[99238] = aux_sym_redirected_statement_repeat1; + v->a[99239] = actions(5165); small_parse_table_4962(v); } void small_parse_table_4962(t_small_parse_table_array *v) { - v->a[99240] = 2; - v->a[99241] = anon_sym_PLUS_PLUS2; - v->a[99242] = anon_sym_DASH_DASH2; - v->a[99243] = actions(1217); - v->a[99244] = 2; - v->a[99245] = anon_sym_DASH2; - v->a[99246] = anon_sym_PLUS2; - v->a[99247] = actions(1223); - v->a[99248] = 2; - v->a[99249] = sym_raw_string; - v->a[99250] = sym_ansi_c_string; - v->a[99251] = state(2594); - v->a[99252] = 6; - v->a[99253] = sym_binary_expression; - v->a[99254] = sym_ternary_expression; - v->a[99255] = sym_unary_expression; - v->a[99256] = sym_postfix_expression; - v->a[99257] = sym_parenthesized_expression; - v->a[99258] = sym_concatenation; - v->a[99259] = state(2588); + v->a[99240] = 8; + v->a[99241] = anon_sym_PIPE; + v->a[99242] = anon_sym_SEMI_SEMI; + v->a[99243] = anon_sym_PIPE_AMP; + v->a[99244] = anon_sym_AMP_AMP; + v->a[99245] = anon_sym_PIPE_PIPE; + v->a[99246] = anon_sym_AMP; + v->a[99247] = anon_sym_BQUOTE; + v->a[99248] = anon_sym_SEMI; + v->a[99249] = actions(5575); + v->a[99250] = 8; + v->a[99251] = anon_sym_LT; + v->a[99252] = anon_sym_GT; + v->a[99253] = anon_sym_GT_GT; + v->a[99254] = anon_sym_AMP_GT; + v->a[99255] = anon_sym_AMP_GT_GT; + v->a[99256] = anon_sym_LT_AMP; + v->a[99257] = anon_sym_GT_AMP; + v->a[99258] = anon_sym_GT_PIPE; + v->a[99259] = 19; small_parse_table_4963(v); } void small_parse_table_4963(t_small_parse_table_array *v) { - v->a[99260] = 9; - v->a[99261] = sym_arithmetic_expansion; - v->a[99262] = sym_brace_expression; - v->a[99263] = sym_string; - v->a[99264] = sym_translated_string; - v->a[99265] = sym_number; - v->a[99266] = sym_simple_expansion; - v->a[99267] = sym_expansion; - v->a[99268] = sym_command_substitution; - v->a[99269] = sym_process_substitution; - v->a[99270] = 26; - v->a[99271] = actions(71); - v->a[99272] = 1; - v->a[99273] = sym_comment; - v->a[99274] = actions(1131); - v->a[99275] = 1; - v->a[99276] = anon_sym_LPAREN; - v->a[99277] = actions(1141); - v->a[99278] = 1; - v->a[99279] = anon_sym_DOLLAR_LBRACK; + v->a[99260] = actions(3); + v->a[99261] = 1; + v->a[99262] = sym_comment; + v->a[99263] = actions(5334); + v->a[99264] = 1; + v->a[99265] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[99266] = actions(5336); + v->a[99267] = 1; + v->a[99268] = anon_sym_DOLLAR; + v->a[99269] = actions(5340); + v->a[99270] = 1; + v->a[99271] = anon_sym_DQUOTE; + v->a[99272] = actions(5344); + v->a[99273] = 1; + v->a[99274] = aux_sym_number_token1; + v->a[99275] = actions(5346); + v->a[99276] = 1; + v->a[99277] = aux_sym_number_token2; + v->a[99278] = actions(5348); + v->a[99279] = 1; small_parse_table_4964(v); } void small_parse_table_4964(t_small_parse_table_array *v) { - v->a[99280] = actions(1145); - v->a[99281] = 1; - v->a[99282] = anon_sym_DOLLAR; - v->a[99283] = actions(1149); - v->a[99284] = 1; - v->a[99285] = anon_sym_DQUOTE; - v->a[99286] = actions(1153); - v->a[99287] = 1; - v->a[99288] = aux_sym_number_token1; - v->a[99289] = actions(1155); - v->a[99290] = 1; - v->a[99291] = aux_sym_number_token2; - v->a[99292] = actions(1157); - v->a[99293] = 1; - v->a[99294] = anon_sym_DOLLAR_LBRACE; - v->a[99295] = actions(1159); - v->a[99296] = 1; - v->a[99297] = anon_sym_DOLLAR_LPAREN; - v->a[99298] = actions(1163); - v->a[99299] = 1; + v->a[99280] = anon_sym_DOLLAR_LBRACE; + v->a[99281] = actions(5350); + v->a[99282] = 1; + v->a[99283] = anon_sym_DOLLAR_LPAREN; + v->a[99284] = actions(5352); + v->a[99285] = 1; + v->a[99286] = anon_sym_BQUOTE; + v->a[99287] = actions(5354); + v->a[99288] = 1; + v->a[99289] = anon_sym_DOLLAR_BQUOTE; + v->a[99290] = actions(5356); + v->a[99291] = 1; + v->a[99292] = sym__comment_word; + v->a[99293] = actions(5358); + v->a[99294] = 1; + v->a[99295] = sym__empty_value; + v->a[99296] = actions(5360); + v->a[99297] = 1; + v->a[99298] = sym__brace_start; + v->a[99299] = actions(5584); small_parse_table_4965(v); } diff --git a/parser/static/small_parse_table/small_parse_table_993.c b/parser/static/small_parse_table/small_parse_table_993.c index 85ad4880..bda65b19 100644 --- a/parser/static/small_parse_table/small_parse_table_993.c +++ b/parser/static/small_parse_table/small_parse_table_993.c @@ -14,126 +14,126 @@ void small_parse_table_4965(t_small_parse_table_array *v) { - v->a[99300] = anon_sym_DOLLAR_BQUOTE; - v->a[99301] = actions(1169); - v->a[99302] = 1; - v->a[99303] = sym__brace_start; - v->a[99304] = actions(1211); - v->a[99305] = 1; - v->a[99306] = sym_word; - v->a[99307] = actions(1213); - v->a[99308] = 1; - v->a[99309] = anon_sym_BANG; - v->a[99310] = actions(1219); - v->a[99311] = 1; - v->a[99312] = anon_sym_TILDE; - v->a[99313] = actions(1221); - v->a[99314] = 1; - v->a[99315] = sym__special_character; - v->a[99316] = actions(1225); - v->a[99317] = 1; - v->a[99318] = sym_test_operator; - v->a[99319] = actions(3060); + v->a[99300] = 1; + v->a[99301] = sym_word; + v->a[99302] = actions(5586); + v->a[99303] = 1; + v->a[99304] = sym__special_character; + v->a[99305] = state(1229); + v->a[99306] = 1; + v->a[99307] = aux_sym__literal_repeat1; + v->a[99308] = state(1262); + v->a[99309] = 1; + v->a[99310] = sym_concatenation; + v->a[99311] = actions(5588); + v->a[99312] = 2; + v->a[99313] = sym_test_operator; + v->a[99314] = sym_raw_string; + v->a[99315] = state(1355); + v->a[99316] = 7; + v->a[99317] = sym_arithmetic_expansion; + v->a[99318] = sym_brace_expression; + v->a[99319] = sym_string; small_parse_table_4966(v); } void small_parse_table_4966(t_small_parse_table_array *v) { - v->a[99320] = 1; - v->a[99321] = anon_sym_BQUOTE; - v->a[99322] = state(2484); - v->a[99323] = 1; - v->a[99324] = aux_sym__literal_repeat1; - v->a[99325] = state(3314); + v->a[99320] = sym_number; + v->a[99321] = sym_simple_expansion; + v->a[99322] = sym_expansion; + v->a[99323] = sym_command_substitution; + v->a[99324] = 3; + v->a[99325] = actions(3); v->a[99326] = 1; - v->a[99327] = sym__expression; - v->a[99328] = actions(1129); - v->a[99329] = 2; - v->a[99330] = anon_sym_LPAREN_LPAREN; - v->a[99331] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99332] = actions(1165); - v->a[99333] = 2; - v->a[99334] = anon_sym_LT_LPAREN; - v->a[99335] = anon_sym_GT_LPAREN; - v->a[99336] = actions(1215); - v->a[99337] = 2; - v->a[99338] = anon_sym_PLUS_PLUS2; - v->a[99339] = anon_sym_DASH_DASH2; + v->a[99327] = sym_comment; + v->a[99328] = actions(2774); + v->a[99329] = 3; + v->a[99330] = sym_file_descriptor; + v->a[99331] = sym__concat; + v->a[99332] = aux_sym_heredoc_redirect_token1; + v->a[99333] = actions(2772); + v->a[99334] = 22; + v->a[99335] = anon_sym_PIPE; + v->a[99336] = anon_sym_SEMI_SEMI; + v->a[99337] = anon_sym_SEMI_AMP; + v->a[99338] = anon_sym_SEMI_SEMI_AMP; + v->a[99339] = anon_sym_PIPE_AMP; small_parse_table_4967(v); } void small_parse_table_4967(t_small_parse_table_array *v) { - v->a[99340] = actions(1217); - v->a[99341] = 2; - v->a[99342] = anon_sym_DASH2; - v->a[99343] = anon_sym_PLUS2; - v->a[99344] = actions(1223); - v->a[99345] = 2; - v->a[99346] = sym_raw_string; - v->a[99347] = sym_ansi_c_string; - v->a[99348] = state(2594); - v->a[99349] = 6; - v->a[99350] = sym_binary_expression; - v->a[99351] = sym_ternary_expression; - v->a[99352] = sym_unary_expression; - v->a[99353] = sym_postfix_expression; - v->a[99354] = sym_parenthesized_expression; - v->a[99355] = sym_concatenation; - v->a[99356] = state(2588); - v->a[99357] = 9; - v->a[99358] = sym_arithmetic_expansion; - v->a[99359] = sym_brace_expression; + v->a[99340] = anon_sym_AMP_AMP; + v->a[99341] = anon_sym_PIPE_PIPE; + v->a[99342] = anon_sym_LT; + v->a[99343] = anon_sym_GT; + v->a[99344] = anon_sym_GT_GT; + v->a[99345] = anon_sym_AMP_GT; + v->a[99346] = anon_sym_AMP_GT_GT; + v->a[99347] = anon_sym_LT_AMP; + v->a[99348] = anon_sym_GT_AMP; + v->a[99349] = anon_sym_GT_PIPE; + v->a[99350] = anon_sym_LT_AMP_DASH; + v->a[99351] = anon_sym_GT_AMP_DASH; + v->a[99352] = anon_sym_LT_LT; + v->a[99353] = anon_sym_LT_LT_DASH; + v->a[99354] = anon_sym_AMP; + v->a[99355] = aux_sym_concatenation_token1; + v->a[99356] = anon_sym_SEMI; + v->a[99357] = 6; + v->a[99358] = actions(3); + v->a[99359] = 1; small_parse_table_4968(v); } void small_parse_table_4968(t_small_parse_table_array *v) { - v->a[99360] = sym_string; - v->a[99361] = sym_translated_string; - v->a[99362] = sym_number; - v->a[99363] = sym_simple_expansion; - v->a[99364] = sym_expansion; - v->a[99365] = sym_command_substitution; - v->a[99366] = sym_process_substitution; - v->a[99367] = 26; - v->a[99368] = actions(71); - v->a[99369] = 1; - v->a[99370] = sym_comment; - v->a[99371] = actions(1131); - v->a[99372] = 1; - v->a[99373] = anon_sym_LPAREN; - v->a[99374] = actions(1141); - v->a[99375] = 1; - v->a[99376] = anon_sym_DOLLAR_LBRACK; - v->a[99377] = actions(1145); - v->a[99378] = 1; - v->a[99379] = anon_sym_DOLLAR; + v->a[99360] = sym_comment; + v->a[99361] = actions(5267); + v->a[99362] = 1; + v->a[99363] = aux_sym_concatenation_token1; + v->a[99364] = actions(5269); + v->a[99365] = 1; + v->a[99366] = sym__concat; + v->a[99367] = state(2075); + v->a[99368] = 1; + v->a[99369] = aux_sym_concatenation_repeat1; + v->a[99370] = actions(1182); + v->a[99371] = 2; + v->a[99372] = sym_file_descriptor; + v->a[99373] = aux_sym_heredoc_redirect_token1; + v->a[99374] = actions(1180); + v->a[99375] = 20; + v->a[99376] = anon_sym_PIPE; + v->a[99377] = anon_sym_RPAREN; + v->a[99378] = anon_sym_SEMI_SEMI; + v->a[99379] = anon_sym_PIPE_AMP; small_parse_table_4969(v); } void small_parse_table_4969(t_small_parse_table_array *v) { - v->a[99380] = actions(1149); - v->a[99381] = 1; - v->a[99382] = anon_sym_DQUOTE; - v->a[99383] = actions(1153); - v->a[99384] = 1; - v->a[99385] = aux_sym_number_token1; - v->a[99386] = actions(1155); - v->a[99387] = 1; - v->a[99388] = aux_sym_number_token2; - v->a[99389] = actions(1157); - v->a[99390] = 1; - v->a[99391] = anon_sym_DOLLAR_LBRACE; - v->a[99392] = actions(1159); - v->a[99393] = 1; - v->a[99394] = anon_sym_DOLLAR_LPAREN; - v->a[99395] = actions(1163); - v->a[99396] = 1; - v->a[99397] = anon_sym_DOLLAR_BQUOTE; - v->a[99398] = actions(1169); - v->a[99399] = 1; + v->a[99380] = anon_sym_AMP_AMP; + v->a[99381] = anon_sym_PIPE_PIPE; + v->a[99382] = anon_sym_LT; + v->a[99383] = anon_sym_GT; + v->a[99384] = anon_sym_GT_GT; + v->a[99385] = anon_sym_AMP_GT; + v->a[99386] = anon_sym_AMP_GT_GT; + v->a[99387] = anon_sym_LT_AMP; + v->a[99388] = anon_sym_GT_AMP; + v->a[99389] = anon_sym_GT_PIPE; + v->a[99390] = anon_sym_LT_AMP_DASH; + v->a[99391] = anon_sym_GT_AMP_DASH; + v->a[99392] = anon_sym_LT_LT; + v->a[99393] = anon_sym_LT_LT_DASH; + v->a[99394] = anon_sym_AMP; + v->a[99395] = anon_sym_SEMI; + v->a[99396] = 6; + v->a[99397] = actions(3); + v->a[99398] = 1; + v->a[99399] = sym_comment; small_parse_table_4970(v); } diff --git a/parser/static/small_parse_table/small_parse_table_994.c b/parser/static/small_parse_table/small_parse_table_994.c index 214020f7..c33778f9 100644 --- a/parser/static/small_parse_table/small_parse_table_994.c +++ b/parser/static/small_parse_table/small_parse_table_994.c @@ -14,126 +14,126 @@ void small_parse_table_4970(t_small_parse_table_array *v) { - v->a[99400] = sym__brace_start; - v->a[99401] = actions(1211); - v->a[99402] = 1; - v->a[99403] = sym_word; - v->a[99404] = actions(1213); - v->a[99405] = 1; - v->a[99406] = anon_sym_BANG; - v->a[99407] = actions(1219); - v->a[99408] = 1; - v->a[99409] = anon_sym_TILDE; - v->a[99410] = actions(1221); - v->a[99411] = 1; - v->a[99412] = sym__special_character; - v->a[99413] = actions(1225); - v->a[99414] = 1; - v->a[99415] = sym_test_operator; - v->a[99416] = actions(3060); - v->a[99417] = 1; - v->a[99418] = anon_sym_BQUOTE; - v->a[99419] = state(2484); + v->a[99400] = actions(5267); + v->a[99401] = 1; + v->a[99402] = aux_sym_concatenation_token1; + v->a[99403] = actions(5269); + v->a[99404] = 1; + v->a[99405] = sym__concat; + v->a[99406] = state(2075); + v->a[99407] = 1; + v->a[99408] = aux_sym_concatenation_repeat1; + v->a[99409] = actions(1390); + v->a[99410] = 2; + v->a[99411] = sym_file_descriptor; + v->a[99412] = aux_sym_heredoc_redirect_token1; + v->a[99413] = actions(1388); + v->a[99414] = 20; + v->a[99415] = anon_sym_PIPE; + v->a[99416] = anon_sym_RPAREN; + v->a[99417] = anon_sym_SEMI_SEMI; + v->a[99418] = anon_sym_PIPE_AMP; + v->a[99419] = anon_sym_AMP_AMP; small_parse_table_4971(v); } void small_parse_table_4971(t_small_parse_table_array *v) { - v->a[99420] = 1; - v->a[99421] = aux_sym__literal_repeat1; - v->a[99422] = state(3319); - v->a[99423] = 1; - v->a[99424] = sym__expression; - v->a[99425] = actions(1129); - v->a[99426] = 2; - v->a[99427] = anon_sym_LPAREN_LPAREN; - v->a[99428] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99429] = actions(1165); - v->a[99430] = 2; - v->a[99431] = anon_sym_LT_LPAREN; - v->a[99432] = anon_sym_GT_LPAREN; - v->a[99433] = actions(1215); - v->a[99434] = 2; - v->a[99435] = anon_sym_PLUS_PLUS2; - v->a[99436] = anon_sym_DASH_DASH2; - v->a[99437] = actions(1217); - v->a[99438] = 2; - v->a[99439] = anon_sym_DASH2; + v->a[99420] = anon_sym_PIPE_PIPE; + v->a[99421] = anon_sym_LT; + v->a[99422] = anon_sym_GT; + v->a[99423] = anon_sym_GT_GT; + v->a[99424] = anon_sym_AMP_GT; + v->a[99425] = anon_sym_AMP_GT_GT; + v->a[99426] = anon_sym_LT_AMP; + v->a[99427] = anon_sym_GT_AMP; + v->a[99428] = anon_sym_GT_PIPE; + v->a[99429] = anon_sym_LT_AMP_DASH; + v->a[99430] = anon_sym_GT_AMP_DASH; + v->a[99431] = anon_sym_LT_LT; + v->a[99432] = anon_sym_LT_LT_DASH; + v->a[99433] = anon_sym_AMP; + v->a[99434] = anon_sym_SEMI; + v->a[99435] = 5; + v->a[99436] = actions(3); + v->a[99437] = 1; + v->a[99438] = sym_comment; + v->a[99439] = state(2711); small_parse_table_4972(v); } void small_parse_table_4972(t_small_parse_table_array *v) { - v->a[99440] = anon_sym_PLUS2; - v->a[99441] = actions(1223); - v->a[99442] = 2; - v->a[99443] = sym_raw_string; - v->a[99444] = sym_ansi_c_string; - v->a[99445] = state(2594); - v->a[99446] = 6; - v->a[99447] = sym_binary_expression; - v->a[99448] = sym_ternary_expression; - v->a[99449] = sym_unary_expression; - v->a[99450] = sym_postfix_expression; - v->a[99451] = sym_parenthesized_expression; - v->a[99452] = sym_concatenation; - v->a[99453] = state(2588); - v->a[99454] = 9; - v->a[99455] = sym_arithmetic_expansion; - v->a[99456] = sym_brace_expression; - v->a[99457] = sym_string; - v->a[99458] = sym_translated_string; - v->a[99459] = sym_number; + v->a[99440] = 1; + v->a[99441] = aux_sym_pipeline_repeat1; + v->a[99442] = actions(5531); + v->a[99443] = 2; + v->a[99444] = anon_sym_PIPE; + v->a[99445] = anon_sym_PIPE_AMP; + v->a[99446] = actions(5367); + v->a[99447] = 3; + v->a[99448] = sym_file_descriptor; + v->a[99449] = ts_builtin_sym_end; + v->a[99450] = aux_sym_heredoc_redirect_token1; + v->a[99451] = actions(5362); + v->a[99452] = 19; + v->a[99453] = anon_sym_RPAREN; + v->a[99454] = anon_sym_SEMI_SEMI; + v->a[99455] = anon_sym_AMP_AMP; + v->a[99456] = anon_sym_PIPE_PIPE; + v->a[99457] = anon_sym_LT; + v->a[99458] = anon_sym_GT; + v->a[99459] = anon_sym_GT_GT; small_parse_table_4973(v); } void small_parse_table_4973(t_small_parse_table_array *v) { - v->a[99460] = sym_simple_expansion; - v->a[99461] = sym_expansion; - v->a[99462] = sym_command_substitution; - v->a[99463] = sym_process_substitution; - v->a[99464] = 26; - v->a[99465] = actions(71); - v->a[99466] = 1; - v->a[99467] = sym_comment; - v->a[99468] = actions(187); - v->a[99469] = 1; - v->a[99470] = anon_sym_TILDE; - v->a[99471] = actions(350); - v->a[99472] = 1; - v->a[99473] = sym_word; - v->a[99474] = actions(359); - v->a[99475] = 1; - v->a[99476] = anon_sym_LPAREN; - v->a[99477] = actions(361); - v->a[99478] = 1; - v->a[99479] = anon_sym_BANG; + v->a[99460] = anon_sym_AMP_GT; + v->a[99461] = anon_sym_AMP_GT_GT; + v->a[99462] = anon_sym_LT_AMP; + v->a[99463] = anon_sym_GT_AMP; + v->a[99464] = anon_sym_GT_PIPE; + v->a[99465] = anon_sym_LT_AMP_DASH; + v->a[99466] = anon_sym_GT_AMP_DASH; + v->a[99467] = anon_sym_LT_LT; + v->a[99468] = anon_sym_LT_LT_DASH; + v->a[99469] = anon_sym_AMP; + v->a[99470] = anon_sym_BQUOTE; + v->a[99471] = anon_sym_SEMI; + v->a[99472] = 4; + v->a[99473] = actions(3); + v->a[99474] = 1; + v->a[99475] = sym_comment; + v->a[99476] = actions(2632); + v->a[99477] = 2; + v->a[99478] = sym_file_descriptor; + v->a[99479] = aux_sym_heredoc_redirect_token1; small_parse_table_4974(v); } void small_parse_table_4974(t_small_parse_table_array *v) { - v->a[99480] = actions(363); - v->a[99481] = 1; - v->a[99482] = anon_sym_DOLLAR_LBRACK; - v->a[99483] = actions(367); - v->a[99484] = 1; - v->a[99485] = anon_sym_DOLLAR; - v->a[99486] = actions(371); - v->a[99487] = 1; - v->a[99488] = anon_sym_DQUOTE; - v->a[99489] = actions(375); - v->a[99490] = 1; - v->a[99491] = aux_sym_number_token1; - v->a[99492] = actions(377); - v->a[99493] = 1; - v->a[99494] = aux_sym_number_token2; - v->a[99495] = actions(379); - v->a[99496] = 1; - v->a[99497] = anon_sym_DOLLAR_LBRACE; - v->a[99498] = actions(381); - v->a[99499] = 1; + v->a[99480] = state(2140); + v->a[99481] = 3; + v->a[99482] = sym_file_redirect; + v->a[99483] = sym_heredoc_redirect; + v->a[99484] = aux_sym_redirected_statement_repeat1; + v->a[99485] = actions(2630); + v->a[99486] = 20; + v->a[99487] = anon_sym_PIPE; + v->a[99488] = anon_sym_SEMI_SEMI; + v->a[99489] = anon_sym_PIPE_AMP; + v->a[99490] = anon_sym_AMP_AMP; + v->a[99491] = anon_sym_PIPE_PIPE; + v->a[99492] = anon_sym_LT; + v->a[99493] = anon_sym_GT; + v->a[99494] = anon_sym_GT_GT; + v->a[99495] = anon_sym_AMP_GT; + v->a[99496] = anon_sym_AMP_GT_GT; + v->a[99497] = anon_sym_LT_AMP; + v->a[99498] = anon_sym_GT_AMP; + v->a[99499] = anon_sym_GT_PIPE; small_parse_table_4975(v); } diff --git a/parser/static/small_parse_table/small_parse_table_995.c b/parser/static/small_parse_table/small_parse_table_995.c index d5d72c81..bb7e8c9a 100644 --- a/parser/static/small_parse_table/small_parse_table_995.c +++ b/parser/static/small_parse_table/small_parse_table_995.c @@ -14,126 +14,126 @@ void small_parse_table_4975(t_small_parse_table_array *v) { - v->a[99500] = anon_sym_DOLLAR_LPAREN; - v->a[99501] = actions(385); - v->a[99502] = 1; - v->a[99503] = anon_sym_DOLLAR_BQUOTE; - v->a[99504] = actions(389); - v->a[99505] = 1; - v->a[99506] = sym_test_operator; - v->a[99507] = actions(391); - v->a[99508] = 1; - v->a[99509] = sym__brace_start; - v->a[99510] = actions(5807); - v->a[99511] = 1; - v->a[99512] = sym__special_character; - v->a[99513] = actions(5809); - v->a[99514] = 1; - v->a[99515] = anon_sym_BQUOTE; - v->a[99516] = state(2641); - v->a[99517] = 1; - v->a[99518] = aux_sym__literal_repeat1; - v->a[99519] = state(3011); + v->a[99500] = anon_sym_LT_AMP_DASH; + v->a[99501] = anon_sym_GT_AMP_DASH; + v->a[99502] = anon_sym_LT_LT; + v->a[99503] = anon_sym_LT_LT_DASH; + v->a[99504] = anon_sym_AMP; + v->a[99505] = anon_sym_BQUOTE; + v->a[99506] = anon_sym_SEMI; + v->a[99507] = 19; + v->a[99508] = actions(3); + v->a[99509] = 1; + v->a[99510] = sym_comment; + v->a[99511] = actions(5407); + v->a[99512] = 1; + v->a[99513] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[99514] = actions(5409); + v->a[99515] = 1; + v->a[99516] = anon_sym_DOLLAR; + v->a[99517] = actions(5413); + v->a[99518] = 1; + v->a[99519] = anon_sym_DQUOTE; small_parse_table_4976(v); } void small_parse_table_4976(t_small_parse_table_array *v) { - v->a[99520] = 1; - v->a[99521] = sym__expression; - v->a[99522] = actions(183); - v->a[99523] = 2; - v->a[99524] = anon_sym_PLUS_PLUS2; - v->a[99525] = anon_sym_DASH_DASH2; - v->a[99526] = actions(185); - v->a[99527] = 2; - v->a[99528] = anon_sym_DASH2; - v->a[99529] = anon_sym_PLUS2; - v->a[99530] = actions(352); - v->a[99531] = 2; - v->a[99532] = anon_sym_LPAREN_LPAREN; - v->a[99533] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99534] = actions(373); - v->a[99535] = 2; - v->a[99536] = sym_raw_string; - v->a[99537] = sym_ansi_c_string; - v->a[99538] = actions(387); - v->a[99539] = 2; + v->a[99520] = actions(5417); + v->a[99521] = 1; + v->a[99522] = aux_sym_number_token1; + v->a[99523] = actions(5419); + v->a[99524] = 1; + v->a[99525] = aux_sym_number_token2; + v->a[99526] = actions(5421); + v->a[99527] = 1; + v->a[99528] = anon_sym_DOLLAR_LBRACE; + v->a[99529] = actions(5423); + v->a[99530] = 1; + v->a[99531] = anon_sym_DOLLAR_LPAREN; + v->a[99532] = actions(5425); + v->a[99533] = 1; + v->a[99534] = anon_sym_BQUOTE; + v->a[99535] = actions(5427); + v->a[99536] = 1; + v->a[99537] = anon_sym_DOLLAR_BQUOTE; + v->a[99538] = actions(5429); + v->a[99539] = 1; small_parse_table_4977(v); } void small_parse_table_4977(t_small_parse_table_array *v) { - v->a[99540] = anon_sym_LT_LPAREN; - v->a[99541] = anon_sym_GT_LPAREN; - v->a[99542] = state(3071); - v->a[99543] = 6; - v->a[99544] = sym_binary_expression; - v->a[99545] = sym_ternary_expression; - v->a[99546] = sym_unary_expression; - v->a[99547] = sym_postfix_expression; - v->a[99548] = sym_parenthesized_expression; - v->a[99549] = sym_concatenation; - v->a[99550] = state(2521); - v->a[99551] = 9; - v->a[99552] = sym_arithmetic_expansion; - v->a[99553] = sym_brace_expression; - v->a[99554] = sym_string; - v->a[99555] = sym_translated_string; - v->a[99556] = sym_number; - v->a[99557] = sym_simple_expansion; - v->a[99558] = sym_expansion; - v->a[99559] = sym_command_substitution; + v->a[99540] = sym__comment_word; + v->a[99541] = actions(5431); + v->a[99542] = 1; + v->a[99543] = sym__empty_value; + v->a[99544] = actions(5433); + v->a[99545] = 1; + v->a[99546] = sym__brace_start; + v->a[99547] = actions(5590); + v->a[99548] = 1; + v->a[99549] = sym_word; + v->a[99550] = actions(5592); + v->a[99551] = 1; + v->a[99552] = sym__special_character; + v->a[99553] = state(1916); + v->a[99554] = 1; + v->a[99555] = aux_sym__literal_repeat1; + v->a[99556] = state(2141); + v->a[99557] = 1; + v->a[99558] = sym_concatenation; + v->a[99559] = actions(5594); small_parse_table_4978(v); } void small_parse_table_4978(t_small_parse_table_array *v) { - v->a[99560] = sym_process_substitution; - v->a[99561] = 3; - v->a[99562] = actions(71); - v->a[99563] = 1; - v->a[99564] = sym_comment; - v->a[99565] = actions(1332); - v->a[99566] = 16; - v->a[99567] = anon_sym_PIPE; - v->a[99568] = anon_sym_EQ_EQ; - v->a[99569] = anon_sym_LT; - v->a[99570] = anon_sym_GT; - v->a[99571] = anon_sym_LT_LT; - v->a[99572] = anon_sym_LPAREN; - v->a[99573] = anon_sym_EQ_TILDE; - v->a[99574] = anon_sym_AMP_GT; - v->a[99575] = anon_sym_LT_AMP; - v->a[99576] = anon_sym_GT_AMP; - v->a[99577] = anon_sym_DOLLAR; - v->a[99578] = aux_sym_number_token1; - v->a[99579] = aux_sym_number_token2; + v->a[99560] = 2; + v->a[99561] = sym_test_operator; + v->a[99562] = sym_raw_string; + v->a[99563] = state(1949); + v->a[99564] = 7; + v->a[99565] = sym_arithmetic_expansion; + v->a[99566] = sym_brace_expression; + v->a[99567] = sym_string; + v->a[99568] = sym_number; + v->a[99569] = sym_simple_expansion; + v->a[99570] = sym_expansion; + v->a[99571] = sym_command_substitution; + v->a[99572] = 6; + v->a[99573] = actions(3); + v->a[99574] = 1; + v->a[99575] = sym_comment; + v->a[99576] = actions(5267); + v->a[99577] = 1; + v->a[99578] = aux_sym_concatenation_token1; + v->a[99579] = actions(5596); small_parse_table_4979(v); } void small_parse_table_4979(t_small_parse_table_array *v) { - v->a[99580] = anon_sym_DOLLAR_LPAREN; - v->a[99581] = anon_sym_BQUOTE; - v->a[99582] = sym_word; - v->a[99583] = actions(1334); - v->a[99584] = 27; - v->a[99585] = sym_file_descriptor; - v->a[99586] = sym__concat; - v->a[99587] = sym_test_operator; - v->a[99588] = sym__bare_dollar; - v->a[99589] = sym__brace_start; - v->a[99590] = anon_sym_LPAREN_LPAREN; - v->a[99591] = anon_sym_PIPE_PIPE; - v->a[99592] = anon_sym_AMP_AMP; - v->a[99593] = anon_sym_GT_GT; + v->a[99580] = 1; + v->a[99581] = sym__concat; + v->a[99582] = state(1910); + v->a[99583] = 1; + v->a[99584] = aux_sym_concatenation_repeat1; + v->a[99585] = actions(2696); + v->a[99586] = 2; + v->a[99587] = sym_file_descriptor; + v->a[99588] = aux_sym_heredoc_redirect_token1; + v->a[99589] = actions(2694); + v->a[99590] = 20; + v->a[99591] = anon_sym_PIPE; + v->a[99592] = anon_sym_RPAREN; + v->a[99593] = anon_sym_SEMI_SEMI; v->a[99594] = anon_sym_PIPE_AMP; - v->a[99595] = anon_sym_AMP_GT_GT; - v->a[99596] = anon_sym_GT_PIPE; - v->a[99597] = anon_sym_LT_AMP_DASH; - v->a[99598] = anon_sym_GT_AMP_DASH; - v->a[99599] = anon_sym_LT_LT_DASH; + v->a[99595] = anon_sym_AMP_AMP; + v->a[99596] = anon_sym_PIPE_PIPE; + v->a[99597] = anon_sym_LT; + v->a[99598] = anon_sym_GT; + v->a[99599] = anon_sym_GT_GT; small_parse_table_4980(v); } diff --git a/parser/static/small_parse_table/small_parse_table_996.c b/parser/static/small_parse_table/small_parse_table_996.c index 6fba6e5f..cb134fe9 100644 --- a/parser/static/small_parse_table/small_parse_table_996.c +++ b/parser/static/small_parse_table/small_parse_table_996.c @@ -14,126 +14,126 @@ void small_parse_table_4980(t_small_parse_table_array *v) { - v->a[99600] = anon_sym_LT_LT_LT; - v->a[99601] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99602] = anon_sym_DOLLAR_LBRACK; - v->a[99603] = aux_sym_concatenation_token1; - v->a[99604] = sym__special_character; - v->a[99605] = anon_sym_DQUOTE; - v->a[99606] = sym_raw_string; - v->a[99607] = sym_ansi_c_string; - v->a[99608] = anon_sym_DOLLAR_LBRACE; - v->a[99609] = anon_sym_DOLLAR_BQUOTE; - v->a[99610] = anon_sym_LT_LPAREN; - v->a[99611] = anon_sym_GT_LPAREN; - v->a[99612] = 26; - v->a[99613] = actions(71); - v->a[99614] = 1; - v->a[99615] = sym_comment; - v->a[99616] = actions(1127); - v->a[99617] = 1; - v->a[99618] = sym_word; - v->a[99619] = actions(1131); + v->a[99600] = anon_sym_AMP_GT; + v->a[99601] = anon_sym_AMP_GT_GT; + v->a[99602] = anon_sym_LT_AMP; + v->a[99603] = anon_sym_GT_AMP; + v->a[99604] = anon_sym_GT_PIPE; + v->a[99605] = anon_sym_LT_AMP_DASH; + v->a[99606] = anon_sym_GT_AMP_DASH; + v->a[99607] = anon_sym_LT_LT; + v->a[99608] = anon_sym_LT_LT_DASH; + v->a[99609] = anon_sym_AMP; + v->a[99610] = anon_sym_SEMI; + v->a[99611] = 19; + v->a[99612] = actions(3); + v->a[99613] = 1; + v->a[99614] = sym_comment; + v->a[99615] = actions(2458); + v->a[99616] = 1; + v->a[99617] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[99618] = actions(2460); + v->a[99619] = 1; small_parse_table_4981(v); } void small_parse_table_4981(t_small_parse_table_array *v) { - v->a[99620] = 1; - v->a[99621] = anon_sym_LPAREN; - v->a[99622] = actions(1133); - v->a[99623] = 1; - v->a[99624] = anon_sym_BANG; - v->a[99625] = actions(1139); - v->a[99626] = 1; - v->a[99627] = anon_sym_TILDE; - v->a[99628] = actions(1141); - v->a[99629] = 1; - v->a[99630] = anon_sym_DOLLAR_LBRACK; - v->a[99631] = actions(1145); - v->a[99632] = 1; - v->a[99633] = anon_sym_DOLLAR; - v->a[99634] = actions(1147); - v->a[99635] = 1; - v->a[99636] = sym__special_character; - v->a[99637] = actions(1149); - v->a[99638] = 1; - v->a[99639] = anon_sym_DQUOTE; + v->a[99620] = anon_sym_DOLLAR; + v->a[99621] = actions(2462); + v->a[99622] = 1; + v->a[99623] = sym__special_character; + v->a[99624] = actions(2464); + v->a[99625] = 1; + v->a[99626] = anon_sym_DQUOTE; + v->a[99627] = actions(2466); + v->a[99628] = 1; + v->a[99629] = aux_sym_number_token1; + v->a[99630] = actions(2468); + v->a[99631] = 1; + v->a[99632] = aux_sym_number_token2; + v->a[99633] = actions(2470); + v->a[99634] = 1; + v->a[99635] = anon_sym_DOLLAR_LBRACE; + v->a[99636] = actions(2472); + v->a[99637] = 1; + v->a[99638] = anon_sym_DOLLAR_LPAREN; + v->a[99639] = actions(2474); small_parse_table_4982(v); } void small_parse_table_4982(t_small_parse_table_array *v) { - v->a[99640] = actions(1153); - v->a[99641] = 1; - v->a[99642] = aux_sym_number_token1; - v->a[99643] = actions(1155); - v->a[99644] = 1; - v->a[99645] = aux_sym_number_token2; - v->a[99646] = actions(1157); - v->a[99647] = 1; - v->a[99648] = anon_sym_DOLLAR_LBRACE; - v->a[99649] = actions(1159); - v->a[99650] = 1; - v->a[99651] = anon_sym_DOLLAR_LPAREN; - v->a[99652] = actions(1163); - v->a[99653] = 1; - v->a[99654] = anon_sym_DOLLAR_BQUOTE; - v->a[99655] = actions(1167); - v->a[99656] = 1; - v->a[99657] = sym_test_operator; - v->a[99658] = actions(1169); - v->a[99659] = 1; + v->a[99640] = 1; + v->a[99641] = anon_sym_BQUOTE; + v->a[99642] = actions(2476); + v->a[99643] = 1; + v->a[99644] = anon_sym_DOLLAR_BQUOTE; + v->a[99645] = actions(2480); + v->a[99646] = 1; + v->a[99647] = sym_test_operator; + v->a[99648] = actions(2482); + v->a[99649] = 1; + v->a[99650] = sym__brace_start; + v->a[99651] = actions(5598); + v->a[99652] = 1; + v->a[99653] = aux_sym_heredoc_redirect_token1; + v->a[99654] = state(2122); + v->a[99655] = 1; + v->a[99656] = aux_sym__heredoc_command; + v->a[99657] = state(2852); + v->a[99658] = 1; + v->a[99659] = aux_sym__literal_repeat1; small_parse_table_4983(v); } void small_parse_table_4983(t_small_parse_table_array *v) { - v->a[99660] = sym__brace_start; - v->a[99661] = actions(3060); - v->a[99662] = 1; - v->a[99663] = anon_sym_BQUOTE; - v->a[99664] = state(2484); - v->a[99665] = 1; - v->a[99666] = aux_sym__literal_repeat1; - v->a[99667] = state(3054); - v->a[99668] = 1; - v->a[99669] = sym__expression; - v->a[99670] = actions(1129); - v->a[99671] = 2; - v->a[99672] = anon_sym_LPAREN_LPAREN; - v->a[99673] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99674] = actions(1135); - v->a[99675] = 2; - v->a[99676] = anon_sym_PLUS_PLUS2; - v->a[99677] = anon_sym_DASH_DASH2; - v->a[99678] = actions(1137); - v->a[99679] = 2; + v->a[99660] = state(2882); + v->a[99661] = 1; + v->a[99662] = sym_concatenation; + v->a[99663] = actions(2446); + v->a[99664] = 2; + v->a[99665] = sym_raw_string; + v->a[99666] = sym_word; + v->a[99667] = state(2716); + v->a[99668] = 7; + v->a[99669] = sym_arithmetic_expansion; + v->a[99670] = sym_brace_expression; + v->a[99671] = sym_string; + v->a[99672] = sym_number; + v->a[99673] = sym_simple_expansion; + v->a[99674] = sym_expansion; + v->a[99675] = sym_command_substitution; + v->a[99676] = 11; + v->a[99677] = actions(3); + v->a[99678] = 1; + v->a[99679] = sym_comment; small_parse_table_4984(v); } void small_parse_table_4984(t_small_parse_table_array *v) { - v->a[99680] = anon_sym_DASH2; - v->a[99681] = anon_sym_PLUS2; - v->a[99682] = actions(1151); - v->a[99683] = 2; - v->a[99684] = sym_raw_string; - v->a[99685] = sym_ansi_c_string; - v->a[99686] = actions(1165); - v->a[99687] = 2; - v->a[99688] = anon_sym_LT_LPAREN; - v->a[99689] = anon_sym_GT_LPAREN; - v->a[99690] = state(2594); - v->a[99691] = 6; - v->a[99692] = sym_binary_expression; - v->a[99693] = sym_ternary_expression; - v->a[99694] = sym_unary_expression; - v->a[99695] = sym_postfix_expression; - v->a[99696] = sym_parenthesized_expression; - v->a[99697] = sym_concatenation; - v->a[99698] = state(2573); - v->a[99699] = 9; + v->a[99680] = actions(2939); + v->a[99681] = 1; + v->a[99682] = ts_builtin_sym_end; + v->a[99683] = actions(2947); + v->a[99684] = 1; + v->a[99685] = aux_sym_heredoc_redirect_token1; + v->a[99686] = actions(5604); + v->a[99687] = 1; + v->a[99688] = sym_file_descriptor; + v->a[99689] = actions(2516); + v->a[99690] = 2; + v->a[99691] = anon_sym_PIPE; + v->a[99692] = anon_sym_PIPE_AMP; + v->a[99693] = actions(2943); + v->a[99694] = 2; + v->a[99695] = anon_sym_AMP_AMP; + v->a[99696] = anon_sym_PIPE_PIPE; + v->a[99697] = actions(2945); + v->a[99698] = 2; + v->a[99699] = anon_sym_LT_LT; small_parse_table_4985(v); } diff --git a/parser/static/small_parse_table/small_parse_table_997.c b/parser/static/small_parse_table/small_parse_table_997.c index a2f4099c..d450b14d 100644 --- a/parser/static/small_parse_table/small_parse_table_997.c +++ b/parser/static/small_parse_table/small_parse_table_997.c @@ -14,126 +14,126 @@ void small_parse_table_4985(t_small_parse_table_array *v) { - v->a[99700] = sym_arithmetic_expansion; - v->a[99701] = sym_brace_expression; - v->a[99702] = sym_string; - v->a[99703] = sym_translated_string; - v->a[99704] = sym_number; - v->a[99705] = sym_simple_expansion; - v->a[99706] = sym_expansion; - v->a[99707] = sym_command_substitution; - v->a[99708] = sym_process_substitution; - v->a[99709] = 3; - v->a[99710] = actions(3); - v->a[99711] = 1; - v->a[99712] = sym_comment; - v->a[99713] = actions(1253); - v->a[99714] = 6; - v->a[99715] = sym_file_descriptor; - v->a[99716] = sym__concat; - v->a[99717] = sym_test_operator; - v->a[99718] = sym__brace_start; - v->a[99719] = ts_builtin_sym_end; + v->a[99700] = anon_sym_LT_LT_DASH; + v->a[99701] = actions(5602); + v->a[99702] = 2; + v->a[99703] = anon_sym_LT_AMP_DASH; + v->a[99704] = anon_sym_GT_AMP_DASH; + v->a[99705] = actions(2941); + v->a[99706] = 3; + v->a[99707] = anon_sym_SEMI_SEMI; + v->a[99708] = anon_sym_AMP; + v->a[99709] = anon_sym_SEMI; + v->a[99710] = state(2129); + v->a[99711] = 3; + v->a[99712] = sym_file_redirect; + v->a[99713] = sym_heredoc_redirect; + v->a[99714] = aux_sym_redirected_statement_repeat1; + v->a[99715] = actions(5600); + v->a[99716] = 8; + v->a[99717] = anon_sym_LT; + v->a[99718] = anon_sym_GT; + v->a[99719] = anon_sym_GT_GT; small_parse_table_4986(v); } void small_parse_table_4986(t_small_parse_table_array *v) { - v->a[99720] = aux_sym_heredoc_redirect_token1; - v->a[99721] = actions(1251); - v->a[99722] = 37; - v->a[99723] = anon_sym_LPAREN_LPAREN; - v->a[99724] = anon_sym_SEMI; - v->a[99725] = anon_sym_PIPE_PIPE; - v->a[99726] = anon_sym_AMP_AMP; - v->a[99727] = anon_sym_PIPE; - v->a[99728] = anon_sym_AMP; - v->a[99729] = anon_sym_LT; - v->a[99730] = anon_sym_GT; - v->a[99731] = anon_sym_LT_LT; - v->a[99732] = anon_sym_GT_GT; - v->a[99733] = anon_sym_SEMI_SEMI; - v->a[99734] = anon_sym_PIPE_AMP; - v->a[99735] = anon_sym_AMP_GT; - v->a[99736] = anon_sym_AMP_GT_GT; - v->a[99737] = anon_sym_LT_AMP; - v->a[99738] = anon_sym_GT_AMP; - v->a[99739] = anon_sym_GT_PIPE; + v->a[99720] = anon_sym_AMP_GT; + v->a[99721] = anon_sym_AMP_GT_GT; + v->a[99722] = anon_sym_LT_AMP; + v->a[99723] = anon_sym_GT_AMP; + v->a[99724] = anon_sym_GT_PIPE; + v->a[99725] = 6; + v->a[99726] = actions(3); + v->a[99727] = 1; + v->a[99728] = sym_comment; + v->a[99729] = actions(5267); + v->a[99730] = 1; + v->a[99731] = aux_sym_concatenation_token1; + v->a[99732] = actions(5606); + v->a[99733] = 1; + v->a[99734] = sym__concat; + v->a[99735] = state(1910); + v->a[99736] = 1; + v->a[99737] = aux_sym_concatenation_repeat1; + v->a[99738] = actions(2690); + v->a[99739] = 2; small_parse_table_4987(v); } void small_parse_table_4987(t_small_parse_table_array *v) { - v->a[99740] = anon_sym_LT_AMP_DASH; - v->a[99741] = anon_sym_GT_AMP_DASH; - v->a[99742] = anon_sym_LT_LT_DASH; - v->a[99743] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99744] = anon_sym_DOLLAR_LBRACK; - v->a[99745] = aux_sym_concatenation_token1; - v->a[99746] = anon_sym_DOLLAR; - v->a[99747] = sym__special_character; - v->a[99748] = anon_sym_DQUOTE; - v->a[99749] = sym_raw_string; - v->a[99750] = sym_ansi_c_string; - v->a[99751] = aux_sym_number_token1; - v->a[99752] = aux_sym_number_token2; - v->a[99753] = anon_sym_DOLLAR_LBRACE; - v->a[99754] = anon_sym_DOLLAR_LPAREN; - v->a[99755] = anon_sym_BQUOTE; - v->a[99756] = anon_sym_DOLLAR_BQUOTE; - v->a[99757] = anon_sym_LT_LPAREN; - v->a[99758] = anon_sym_GT_LPAREN; - v->a[99759] = sym_word; + v->a[99740] = sym_file_descriptor; + v->a[99741] = aux_sym_heredoc_redirect_token1; + v->a[99742] = actions(2688); + v->a[99743] = 20; + v->a[99744] = anon_sym_PIPE; + v->a[99745] = anon_sym_RPAREN; + v->a[99746] = anon_sym_SEMI_SEMI; + v->a[99747] = anon_sym_PIPE_AMP; + v->a[99748] = anon_sym_AMP_AMP; + v->a[99749] = anon_sym_PIPE_PIPE; + v->a[99750] = anon_sym_LT; + v->a[99751] = anon_sym_GT; + v->a[99752] = anon_sym_GT_GT; + v->a[99753] = anon_sym_AMP_GT; + v->a[99754] = anon_sym_AMP_GT_GT; + v->a[99755] = anon_sym_LT_AMP; + v->a[99756] = anon_sym_GT_AMP; + v->a[99757] = anon_sym_GT_PIPE; + v->a[99758] = anon_sym_LT_AMP_DASH; + v->a[99759] = anon_sym_GT_AMP_DASH; small_parse_table_4988(v); } void small_parse_table_4988(t_small_parse_table_array *v) { - v->a[99760] = 3; - v->a[99761] = actions(3); - v->a[99762] = 1; - v->a[99763] = sym_comment; - v->a[99764] = actions(1326); - v->a[99765] = 6; - v->a[99766] = sym_file_descriptor; - v->a[99767] = sym__concat; - v->a[99768] = sym_test_operator; - v->a[99769] = sym__brace_start; - v->a[99770] = ts_builtin_sym_end; - v->a[99771] = aux_sym_heredoc_redirect_token1; - v->a[99772] = actions(1324); - v->a[99773] = 37; - v->a[99774] = anon_sym_LPAREN_LPAREN; - v->a[99775] = anon_sym_SEMI; - v->a[99776] = anon_sym_PIPE_PIPE; - v->a[99777] = anon_sym_AMP_AMP; - v->a[99778] = anon_sym_PIPE; - v->a[99779] = anon_sym_AMP; + v->a[99760] = anon_sym_LT_LT; + v->a[99761] = anon_sym_LT_LT_DASH; + v->a[99762] = anon_sym_AMP; + v->a[99763] = anon_sym_SEMI; + v->a[99764] = 5; + v->a[99765] = actions(3); + v->a[99766] = 1; + v->a[99767] = sym_comment; + v->a[99768] = actions(5608); + v->a[99769] = 1; + v->a[99770] = sym_variable_name; + v->a[99771] = actions(5145); + v->a[99772] = 2; + v->a[99773] = sym_file_descriptor; + v->a[99774] = aux_sym_heredoc_redirect_token1; + v->a[99775] = state(2077); + v->a[99776] = 2; + v->a[99777] = sym_variable_assignment; + v->a[99778] = aux_sym_variable_assignments_repeat1; + v->a[99779] = actions(5143); small_parse_table_4989(v); } void small_parse_table_4989(t_small_parse_table_array *v) { - v->a[99780] = anon_sym_LT; - v->a[99781] = anon_sym_GT; - v->a[99782] = anon_sym_LT_LT; - v->a[99783] = anon_sym_GT_GT; - v->a[99784] = anon_sym_SEMI_SEMI; - v->a[99785] = anon_sym_PIPE_AMP; - v->a[99786] = anon_sym_AMP_GT; - v->a[99787] = anon_sym_AMP_GT_GT; - v->a[99788] = anon_sym_LT_AMP; - v->a[99789] = anon_sym_GT_AMP; - v->a[99790] = anon_sym_GT_PIPE; - v->a[99791] = anon_sym_LT_AMP_DASH; - v->a[99792] = anon_sym_GT_AMP_DASH; - v->a[99793] = anon_sym_LT_LT_DASH; - v->a[99794] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99795] = anon_sym_DOLLAR_LBRACK; - v->a[99796] = aux_sym_concatenation_token1; - v->a[99797] = anon_sym_DOLLAR; - v->a[99798] = sym__special_character; - v->a[99799] = anon_sym_DQUOTE; + v->a[99780] = 20; + v->a[99781] = anon_sym_PIPE; + v->a[99782] = anon_sym_RPAREN; + v->a[99783] = anon_sym_SEMI_SEMI; + v->a[99784] = anon_sym_PIPE_AMP; + v->a[99785] = anon_sym_AMP_AMP; + v->a[99786] = anon_sym_PIPE_PIPE; + v->a[99787] = anon_sym_LT; + v->a[99788] = anon_sym_GT; + v->a[99789] = anon_sym_GT_GT; + v->a[99790] = anon_sym_AMP_GT; + v->a[99791] = anon_sym_AMP_GT_GT; + v->a[99792] = anon_sym_LT_AMP; + v->a[99793] = anon_sym_GT_AMP; + v->a[99794] = anon_sym_GT_PIPE; + v->a[99795] = anon_sym_LT_AMP_DASH; + v->a[99796] = anon_sym_GT_AMP_DASH; + v->a[99797] = anon_sym_LT_LT; + v->a[99798] = anon_sym_LT_LT_DASH; + v->a[99799] = anon_sym_AMP; small_parse_table_4990(v); } diff --git a/parser/static/small_parse_table/small_parse_table_998.c b/parser/static/small_parse_table/small_parse_table_998.c index 496984d8..f09a2f28 100644 --- a/parser/static/small_parse_table/small_parse_table_998.c +++ b/parser/static/small_parse_table/small_parse_table_998.c @@ -14,126 +14,126 @@ void small_parse_table_4990(t_small_parse_table_array *v) { - v->a[99800] = sym_raw_string; - v->a[99801] = sym_ansi_c_string; - v->a[99802] = aux_sym_number_token1; - v->a[99803] = aux_sym_number_token2; - v->a[99804] = anon_sym_DOLLAR_LBRACE; - v->a[99805] = anon_sym_DOLLAR_LPAREN; - v->a[99806] = anon_sym_BQUOTE; - v->a[99807] = anon_sym_DOLLAR_BQUOTE; - v->a[99808] = anon_sym_LT_LPAREN; - v->a[99809] = anon_sym_GT_LPAREN; - v->a[99810] = sym_word; - v->a[99811] = 3; - v->a[99812] = actions(3); - v->a[99813] = 1; - v->a[99814] = sym_comment; - v->a[99815] = actions(1306); - v->a[99816] = 5; - v->a[99817] = sym_file_descriptor; - v->a[99818] = sym__concat; - v->a[99819] = sym_test_operator; + v->a[99800] = anon_sym_SEMI; + v->a[99801] = 5; + v->a[99802] = actions(3); + v->a[99803] = 1; + v->a[99804] = sym_comment; + v->a[99805] = actions(5610); + v->a[99806] = 1; + v->a[99807] = sym_variable_name; + v->a[99808] = actions(5183); + v->a[99809] = 2; + v->a[99810] = sym_file_descriptor; + v->a[99811] = aux_sym_heredoc_redirect_token1; + v->a[99812] = state(2077); + v->a[99813] = 2; + v->a[99814] = sym_variable_assignment; + v->a[99815] = aux_sym_variable_assignments_repeat1; + v->a[99816] = actions(5181); + v->a[99817] = 20; + v->a[99818] = anon_sym_PIPE; + v->a[99819] = anon_sym_RPAREN; small_parse_table_4991(v); } void small_parse_table_4991(t_small_parse_table_array *v) { - v->a[99820] = sym__brace_start; - v->a[99821] = aux_sym_heredoc_redirect_token1; - v->a[99822] = actions(1304); - v->a[99823] = 38; - v->a[99824] = anon_sym_LPAREN_LPAREN; - v->a[99825] = anon_sym_SEMI; - v->a[99826] = anon_sym_PIPE_PIPE; - v->a[99827] = anon_sym_AMP_AMP; - v->a[99828] = anon_sym_PIPE; - v->a[99829] = anon_sym_AMP; - v->a[99830] = anon_sym_LT; - v->a[99831] = anon_sym_GT; - v->a[99832] = anon_sym_LT_LT; - v->a[99833] = anon_sym_GT_GT; - v->a[99834] = anon_sym_RPAREN; - v->a[99835] = anon_sym_SEMI_SEMI; - v->a[99836] = anon_sym_PIPE_AMP; - v->a[99837] = anon_sym_AMP_GT; - v->a[99838] = anon_sym_AMP_GT_GT; - v->a[99839] = anon_sym_LT_AMP; + v->a[99820] = anon_sym_SEMI_SEMI; + v->a[99821] = anon_sym_PIPE_AMP; + v->a[99822] = anon_sym_AMP_AMP; + v->a[99823] = anon_sym_PIPE_PIPE; + v->a[99824] = anon_sym_LT; + v->a[99825] = anon_sym_GT; + v->a[99826] = anon_sym_GT_GT; + v->a[99827] = anon_sym_AMP_GT; + v->a[99828] = anon_sym_AMP_GT_GT; + v->a[99829] = anon_sym_LT_AMP; + v->a[99830] = anon_sym_GT_AMP; + v->a[99831] = anon_sym_GT_PIPE; + v->a[99832] = anon_sym_LT_AMP_DASH; + v->a[99833] = anon_sym_GT_AMP_DASH; + v->a[99834] = anon_sym_LT_LT; + v->a[99835] = anon_sym_LT_LT_DASH; + v->a[99836] = anon_sym_AMP; + v->a[99837] = anon_sym_SEMI; + v->a[99838] = 7; + v->a[99839] = actions(3); small_parse_table_4992(v); } void small_parse_table_4992(t_small_parse_table_array *v) { - v->a[99840] = anon_sym_GT_AMP; - v->a[99841] = anon_sym_GT_PIPE; - v->a[99842] = anon_sym_LT_AMP_DASH; - v->a[99843] = anon_sym_GT_AMP_DASH; - v->a[99844] = anon_sym_LT_LT_DASH; - v->a[99845] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99846] = anon_sym_DOLLAR_LBRACK; - v->a[99847] = aux_sym_concatenation_token1; - v->a[99848] = anon_sym_DOLLAR; - v->a[99849] = sym__special_character; - v->a[99850] = anon_sym_DQUOTE; - v->a[99851] = sym_raw_string; - v->a[99852] = sym_ansi_c_string; - v->a[99853] = aux_sym_number_token1; - v->a[99854] = aux_sym_number_token2; - v->a[99855] = anon_sym_DOLLAR_LBRACE; - v->a[99856] = anon_sym_DOLLAR_LPAREN; - v->a[99857] = anon_sym_BQUOTE; - v->a[99858] = anon_sym_DOLLAR_BQUOTE; - v->a[99859] = anon_sym_LT_LPAREN; + v->a[99840] = 1; + v->a[99841] = sym_comment; + v->a[99842] = actions(5258); + v->a[99843] = 1; + v->a[99844] = sym_file_descriptor; + v->a[99845] = actions(5615); + v->a[99846] = 1; + v->a[99847] = aux_sym_heredoc_redirect_token1; + v->a[99848] = state(2229); + v->a[99849] = 1; + v->a[99850] = sym_file_redirect; + v->a[99851] = actions(5155); + v->a[99852] = 2; + v->a[99853] = anon_sym_LT_AMP_DASH; + v->a[99854] = anon_sym_GT_AMP_DASH; + v->a[99855] = actions(5153); + v->a[99856] = 8; + v->a[99857] = anon_sym_LT; + v->a[99858] = anon_sym_GT; + v->a[99859] = anon_sym_GT_GT; small_parse_table_4993(v); } void small_parse_table_4993(t_small_parse_table_array *v) { - v->a[99860] = anon_sym_GT_LPAREN; - v->a[99861] = sym_word; - v->a[99862] = 26; - v->a[99863] = actions(71); - v->a[99864] = 1; - v->a[99865] = sym_comment; - v->a[99866] = actions(363); - v->a[99867] = 1; - v->a[99868] = anon_sym_DOLLAR_LBRACK; - v->a[99869] = actions(367); - v->a[99870] = 1; - v->a[99871] = anon_sym_DOLLAR; - v->a[99872] = actions(371); - v->a[99873] = 1; - v->a[99874] = anon_sym_DQUOTE; - v->a[99875] = actions(375); - v->a[99876] = 1; - v->a[99877] = aux_sym_number_token1; - v->a[99878] = actions(377); - v->a[99879] = 1; + v->a[99860] = anon_sym_AMP_GT; + v->a[99861] = anon_sym_AMP_GT_GT; + v->a[99862] = anon_sym_LT_AMP; + v->a[99863] = anon_sym_GT_AMP; + v->a[99864] = anon_sym_GT_PIPE; + v->a[99865] = actions(5613); + v->a[99866] = 12; + v->a[99867] = anon_sym_esac; + v->a[99868] = anon_sym_PIPE; + v->a[99869] = anon_sym_SEMI_SEMI; + v->a[99870] = anon_sym_SEMI_AMP; + v->a[99871] = anon_sym_SEMI_SEMI_AMP; + v->a[99872] = anon_sym_PIPE_AMP; + v->a[99873] = anon_sym_AMP_AMP; + v->a[99874] = anon_sym_PIPE_PIPE; + v->a[99875] = anon_sym_LT_LT; + v->a[99876] = anon_sym_LT_LT_DASH; + v->a[99877] = anon_sym_AMP; + v->a[99878] = anon_sym_SEMI; + v->a[99879] = 19; small_parse_table_4994(v); } void small_parse_table_4994(t_small_parse_table_array *v) { - v->a[99880] = aux_sym_number_token2; - v->a[99881] = actions(379); - v->a[99882] = 1; - v->a[99883] = anon_sym_DOLLAR_LBRACE; - v->a[99884] = actions(381); - v->a[99885] = 1; - v->a[99886] = anon_sym_DOLLAR_LPAREN; - v->a[99887] = actions(385); - v->a[99888] = 1; - v->a[99889] = anon_sym_DOLLAR_BQUOTE; - v->a[99890] = actions(391); - v->a[99891] = 1; - v->a[99892] = sym__brace_start; - v->a[99893] = actions(1091); - v->a[99894] = 1; - v->a[99895] = sym_word; - v->a[99896] = actions(1093); - v->a[99897] = 1; - v->a[99898] = anon_sym_LPAREN; - v->a[99899] = actions(1095); + v->a[99880] = actions(3); + v->a[99881] = 1; + v->a[99882] = sym_comment; + v->a[99883] = actions(2458); + v->a[99884] = 1; + v->a[99885] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[99886] = actions(2460); + v->a[99887] = 1; + v->a[99888] = anon_sym_DOLLAR; + v->a[99889] = actions(2462); + v->a[99890] = 1; + v->a[99891] = sym__special_character; + v->a[99892] = actions(2464); + v->a[99893] = 1; + v->a[99894] = anon_sym_DQUOTE; + v->a[99895] = actions(2466); + v->a[99896] = 1; + v->a[99897] = aux_sym_number_token1; + v->a[99898] = actions(2468); + v->a[99899] = 1; small_parse_table_4995(v); } diff --git a/parser/static/small_parse_table/small_parse_table_999.c b/parser/static/small_parse_table/small_parse_table_999.c index b08eeb65..ad2d18cf 100644 --- a/parser/static/small_parse_table/small_parse_table_999.c +++ b/parser/static/small_parse_table/small_parse_table_999.c @@ -14,126 +14,126 @@ void small_parse_table_4995(t_small_parse_table_array *v) { - v->a[99900] = 1; - v->a[99901] = anon_sym_BANG; - v->a[99902] = actions(1103); - v->a[99903] = 1; - v->a[99904] = anon_sym_TILDE; - v->a[99905] = actions(1113); - v->a[99906] = 1; - v->a[99907] = sym_test_operator; - v->a[99908] = actions(5809); - v->a[99909] = 1; - v->a[99910] = anon_sym_BQUOTE; - v->a[99911] = actions(5916); - v->a[99912] = 1; - v->a[99913] = sym__special_character; - v->a[99914] = state(2472); - v->a[99915] = 1; - v->a[99916] = aux_sym__literal_repeat1; - v->a[99917] = state(2837); - v->a[99918] = 1; - v->a[99919] = sym__expression; + v->a[99900] = aux_sym_number_token2; + v->a[99901] = actions(2470); + v->a[99902] = 1; + v->a[99903] = anon_sym_DOLLAR_LBRACE; + v->a[99904] = actions(2472); + v->a[99905] = 1; + v->a[99906] = anon_sym_DOLLAR_LPAREN; + v->a[99907] = actions(2474); + v->a[99908] = 1; + v->a[99909] = anon_sym_BQUOTE; + v->a[99910] = actions(2476); + v->a[99911] = 1; + v->a[99912] = anon_sym_DOLLAR_BQUOTE; + v->a[99913] = actions(2480); + v->a[99914] = 1; + v->a[99915] = sym_test_operator; + v->a[99916] = actions(2482); + v->a[99917] = 1; + v->a[99918] = sym__brace_start; + v->a[99919] = actions(5617); small_parse_table_4996(v); } void small_parse_table_4996(t_small_parse_table_array *v) { - v->a[99920] = actions(352); - v->a[99921] = 2; - v->a[99922] = anon_sym_LPAREN_LPAREN; - v->a[99923] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[99924] = actions(387); - v->a[99925] = 2; - v->a[99926] = anon_sym_LT_LPAREN; - v->a[99927] = anon_sym_GT_LPAREN; - v->a[99928] = actions(1099); - v->a[99929] = 2; - v->a[99930] = anon_sym_PLUS_PLUS2; - v->a[99931] = anon_sym_DASH_DASH2; - v->a[99932] = actions(1101); - v->a[99933] = 2; - v->a[99934] = anon_sym_DASH2; - v->a[99935] = anon_sym_PLUS2; - v->a[99936] = actions(1109); - v->a[99937] = 2; - v->a[99938] = sym_raw_string; - v->a[99939] = sym_ansi_c_string; + v->a[99920] = 1; + v->a[99921] = aux_sym_heredoc_redirect_token1; + v->a[99922] = state(2122); + v->a[99923] = 1; + v->a[99924] = aux_sym__heredoc_command; + v->a[99925] = state(2852); + v->a[99926] = 1; + v->a[99927] = aux_sym__literal_repeat1; + v->a[99928] = state(2882); + v->a[99929] = 1; + v->a[99930] = sym_concatenation; + v->a[99931] = actions(2446); + v->a[99932] = 2; + v->a[99933] = sym_raw_string; + v->a[99934] = sym_word; + v->a[99935] = state(2716); + v->a[99936] = 7; + v->a[99937] = sym_arithmetic_expansion; + v->a[99938] = sym_brace_expression; + v->a[99939] = sym_string; small_parse_table_4997(v); } void small_parse_table_4997(t_small_parse_table_array *v) { - v->a[99940] = state(2863); - v->a[99941] = 6; - v->a[99942] = sym_binary_expression; - v->a[99943] = sym_ternary_expression; - v->a[99944] = sym_unary_expression; - v->a[99945] = sym_postfix_expression; - v->a[99946] = sym_parenthesized_expression; - v->a[99947] = sym_concatenation; - v->a[99948] = state(2451); - v->a[99949] = 9; - v->a[99950] = sym_arithmetic_expansion; - v->a[99951] = sym_brace_expression; - v->a[99952] = sym_string; - v->a[99953] = sym_translated_string; - v->a[99954] = sym_number; - v->a[99955] = sym_simple_expansion; - v->a[99956] = sym_expansion; - v->a[99957] = sym_command_substitution; - v->a[99958] = sym_process_substitution; - v->a[99959] = 26; + v->a[99940] = sym_number; + v->a[99941] = sym_simple_expansion; + v->a[99942] = sym_expansion; + v->a[99943] = sym_command_substitution; + v->a[99944] = 19; + v->a[99945] = actions(3); + v->a[99946] = 1; + v->a[99947] = sym_comment; + v->a[99948] = actions(891); + v->a[99949] = 1; + v->a[99950] = anon_sym_DOLLAR; + v->a[99951] = actions(897); + v->a[99952] = 1; + v->a[99953] = aux_sym_number_token1; + v->a[99954] = actions(899); + v->a[99955] = 1; + v->a[99956] = aux_sym_number_token2; + v->a[99957] = actions(903); + v->a[99958] = 1; + v->a[99959] = anon_sym_DOLLAR_LPAREN; small_parse_table_4998(v); } void small_parse_table_4998(t_small_parse_table_array *v) { - v->a[99960] = actions(71); + v->a[99960] = actions(915); v->a[99961] = 1; - v->a[99962] = sym_comment; - v->a[99963] = actions(1131); + v->a[99962] = sym__brace_start; + v->a[99963] = actions(5619); v->a[99964] = 1; - v->a[99965] = anon_sym_LPAREN; - v->a[99966] = actions(1141); + v->a[99965] = sym_word; + v->a[99966] = actions(5621); v->a[99967] = 1; - v->a[99968] = anon_sym_DOLLAR_LBRACK; - v->a[99969] = actions(1145); + v->a[99968] = anon_sym_DOLLAR_LPAREN_LPAREN; + v->a[99969] = actions(5623); v->a[99970] = 1; - v->a[99971] = anon_sym_DOLLAR; - v->a[99972] = actions(1149); + v->a[99971] = sym__special_character; + v->a[99972] = actions(5625); v->a[99973] = 1; v->a[99974] = anon_sym_DQUOTE; - v->a[99975] = actions(1153); + v->a[99975] = actions(5629); v->a[99976] = 1; - v->a[99977] = aux_sym_number_token1; - v->a[99978] = actions(1155); + v->a[99977] = anon_sym_DOLLAR_LBRACE; + v->a[99978] = actions(5631); v->a[99979] = 1; small_parse_table_4999(v); } void small_parse_table_4999(t_small_parse_table_array *v) { - v->a[99980] = aux_sym_number_token2; - v->a[99981] = actions(1157); + v->a[99980] = anon_sym_BQUOTE; + v->a[99981] = actions(5633); v->a[99982] = 1; - v->a[99983] = anon_sym_DOLLAR_LBRACE; - v->a[99984] = actions(1159); + v->a[99983] = anon_sym_DOLLAR_BQUOTE; + v->a[99984] = actions(5635); v->a[99985] = 1; - v->a[99986] = anon_sym_DOLLAR_LPAREN; - v->a[99987] = actions(1163); + v->a[99986] = sym__comment_word; + v->a[99987] = actions(5637); v->a[99988] = 1; - v->a[99989] = anon_sym_DOLLAR_BQUOTE; - v->a[99990] = actions(1169); + v->a[99989] = sym__empty_value; + v->a[99990] = state(789); v->a[99991] = 1; - v->a[99992] = sym__brace_start; - v->a[99993] = actions(1211); + v->a[99992] = aux_sym__literal_repeat1; + v->a[99993] = state(1145); v->a[99994] = 1; - v->a[99995] = sym_word; - v->a[99996] = actions(1213); - v->a[99997] = 1; - v->a[99998] = anon_sym_BANG; - v->a[99999] = actions(1219); + v->a[99995] = sym_concatenation; + v->a[99996] = actions(5627); + v->a[99997] = 2; + v->a[99998] = sym_test_operator; + v->a[99999] = sym_raw_string; small_parse_table_5000(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map.h b/parser/static/small_parse_table_map/small_parse_table_map.h index 50f5842c..fa47fdd4 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map.h +++ b/parser/static/small_parse_table_map/small_parse_table_map.h @@ -212,171 +212,5 @@ void small_parse_table_map_188(t_small_parse_table_map_array *v); void small_parse_table_map_189(t_small_parse_table_map_array *v); void small_parse_table_map_190(t_small_parse_table_map_array *v); void small_parse_table_map_191(t_small_parse_table_map_array *v); -void small_parse_table_map_192(t_small_parse_table_map_array *v); -void small_parse_table_map_193(t_small_parse_table_map_array *v); -void small_parse_table_map_194(t_small_parse_table_map_array *v); -void small_parse_table_map_195(t_small_parse_table_map_array *v); -void small_parse_table_map_196(t_small_parse_table_map_array *v); -void small_parse_table_map_197(t_small_parse_table_map_array *v); -void small_parse_table_map_198(t_small_parse_table_map_array *v); -void small_parse_table_map_199(t_small_parse_table_map_array *v); -void small_parse_table_map_200(t_small_parse_table_map_array *v); -void small_parse_table_map_201(t_small_parse_table_map_array *v); -void small_parse_table_map_202(t_small_parse_table_map_array *v); -void small_parse_table_map_203(t_small_parse_table_map_array *v); -void small_parse_table_map_204(t_small_parse_table_map_array *v); -void small_parse_table_map_205(t_small_parse_table_map_array *v); -void small_parse_table_map_206(t_small_parse_table_map_array *v); -void small_parse_table_map_207(t_small_parse_table_map_array *v); -void small_parse_table_map_208(t_small_parse_table_map_array *v); -void small_parse_table_map_209(t_small_parse_table_map_array *v); -void small_parse_table_map_210(t_small_parse_table_map_array *v); -void small_parse_table_map_211(t_small_parse_table_map_array *v); -void small_parse_table_map_212(t_small_parse_table_map_array *v); -void small_parse_table_map_213(t_small_parse_table_map_array *v); -void small_parse_table_map_214(t_small_parse_table_map_array *v); -void small_parse_table_map_215(t_small_parse_table_map_array *v); -void small_parse_table_map_216(t_small_parse_table_map_array *v); -void small_parse_table_map_217(t_small_parse_table_map_array *v); -void small_parse_table_map_218(t_small_parse_table_map_array *v); -void small_parse_table_map_219(t_small_parse_table_map_array *v); -void small_parse_table_map_220(t_small_parse_table_map_array *v); -void small_parse_table_map_221(t_small_parse_table_map_array *v); -void small_parse_table_map_222(t_small_parse_table_map_array *v); -void small_parse_table_map_223(t_small_parse_table_map_array *v); -void small_parse_table_map_224(t_small_parse_table_map_array *v); -void small_parse_table_map_225(t_small_parse_table_map_array *v); -void small_parse_table_map_226(t_small_parse_table_map_array *v); -void small_parse_table_map_227(t_small_parse_table_map_array *v); -void small_parse_table_map_228(t_small_parse_table_map_array *v); -void small_parse_table_map_229(t_small_parse_table_map_array *v); -void small_parse_table_map_230(t_small_parse_table_map_array *v); -void small_parse_table_map_231(t_small_parse_table_map_array *v); -void small_parse_table_map_232(t_small_parse_table_map_array *v); -void small_parse_table_map_233(t_small_parse_table_map_array *v); -void small_parse_table_map_234(t_small_parse_table_map_array *v); -void small_parse_table_map_235(t_small_parse_table_map_array *v); -void small_parse_table_map_236(t_small_parse_table_map_array *v); -void small_parse_table_map_237(t_small_parse_table_map_array *v); -void small_parse_table_map_238(t_small_parse_table_map_array *v); -void small_parse_table_map_239(t_small_parse_table_map_array *v); -void small_parse_table_map_240(t_small_parse_table_map_array *v); -void small_parse_table_map_241(t_small_parse_table_map_array *v); -void small_parse_table_map_242(t_small_parse_table_map_array *v); -void small_parse_table_map_243(t_small_parse_table_map_array *v); -void small_parse_table_map_244(t_small_parse_table_map_array *v); -void small_parse_table_map_245(t_small_parse_table_map_array *v); -void small_parse_table_map_246(t_small_parse_table_map_array *v); -void small_parse_table_map_247(t_small_parse_table_map_array *v); -void small_parse_table_map_248(t_small_parse_table_map_array *v); -void small_parse_table_map_249(t_small_parse_table_map_array *v); -void small_parse_table_map_250(t_small_parse_table_map_array *v); -void small_parse_table_map_251(t_small_parse_table_map_array *v); -void small_parse_table_map_252(t_small_parse_table_map_array *v); -void small_parse_table_map_253(t_small_parse_table_map_array *v); -void small_parse_table_map_254(t_small_parse_table_map_array *v); -void small_parse_table_map_255(t_small_parse_table_map_array *v); -void small_parse_table_map_256(t_small_parse_table_map_array *v); -void small_parse_table_map_257(t_small_parse_table_map_array *v); -void small_parse_table_map_258(t_small_parse_table_map_array *v); -void small_parse_table_map_259(t_small_parse_table_map_array *v); -void small_parse_table_map_260(t_small_parse_table_map_array *v); -void small_parse_table_map_261(t_small_parse_table_map_array *v); -void small_parse_table_map_262(t_small_parse_table_map_array *v); -void small_parse_table_map_263(t_small_parse_table_map_array *v); -void small_parse_table_map_264(t_small_parse_table_map_array *v); -void small_parse_table_map_265(t_small_parse_table_map_array *v); -void small_parse_table_map_266(t_small_parse_table_map_array *v); -void small_parse_table_map_267(t_small_parse_table_map_array *v); -void small_parse_table_map_268(t_small_parse_table_map_array *v); -void small_parse_table_map_269(t_small_parse_table_map_array *v); -void small_parse_table_map_270(t_small_parse_table_map_array *v); -void small_parse_table_map_271(t_small_parse_table_map_array *v); -void small_parse_table_map_272(t_small_parse_table_map_array *v); -void small_parse_table_map_273(t_small_parse_table_map_array *v); -void small_parse_table_map_274(t_small_parse_table_map_array *v); -void small_parse_table_map_275(t_small_parse_table_map_array *v); -void small_parse_table_map_276(t_small_parse_table_map_array *v); -void small_parse_table_map_277(t_small_parse_table_map_array *v); -void small_parse_table_map_278(t_small_parse_table_map_array *v); -void small_parse_table_map_279(t_small_parse_table_map_array *v); -void small_parse_table_map_280(t_small_parse_table_map_array *v); -void small_parse_table_map_281(t_small_parse_table_map_array *v); -void small_parse_table_map_282(t_small_parse_table_map_array *v); -void small_parse_table_map_283(t_small_parse_table_map_array *v); -void small_parse_table_map_284(t_small_parse_table_map_array *v); -void small_parse_table_map_285(t_small_parse_table_map_array *v); -void small_parse_table_map_286(t_small_parse_table_map_array *v); -void small_parse_table_map_287(t_small_parse_table_map_array *v); -void small_parse_table_map_288(t_small_parse_table_map_array *v); -void small_parse_table_map_289(t_small_parse_table_map_array *v); -void small_parse_table_map_290(t_small_parse_table_map_array *v); -void small_parse_table_map_291(t_small_parse_table_map_array *v); -void small_parse_table_map_292(t_small_parse_table_map_array *v); -void small_parse_table_map_293(t_small_parse_table_map_array *v); -void small_parse_table_map_294(t_small_parse_table_map_array *v); -void small_parse_table_map_295(t_small_parse_table_map_array *v); -void small_parse_table_map_296(t_small_parse_table_map_array *v); -void small_parse_table_map_297(t_small_parse_table_map_array *v); -void small_parse_table_map_298(t_small_parse_table_map_array *v); -void small_parse_table_map_299(t_small_parse_table_map_array *v); -void small_parse_table_map_300(t_small_parse_table_map_array *v); -void small_parse_table_map_301(t_small_parse_table_map_array *v); -void small_parse_table_map_302(t_small_parse_table_map_array *v); -void small_parse_table_map_303(t_small_parse_table_map_array *v); -void small_parse_table_map_304(t_small_parse_table_map_array *v); -void small_parse_table_map_305(t_small_parse_table_map_array *v); -void small_parse_table_map_306(t_small_parse_table_map_array *v); -void small_parse_table_map_307(t_small_parse_table_map_array *v); -void small_parse_table_map_308(t_small_parse_table_map_array *v); -void small_parse_table_map_309(t_small_parse_table_map_array *v); -void small_parse_table_map_310(t_small_parse_table_map_array *v); -void small_parse_table_map_311(t_small_parse_table_map_array *v); -void small_parse_table_map_312(t_small_parse_table_map_array *v); -void small_parse_table_map_313(t_small_parse_table_map_array *v); -void small_parse_table_map_314(t_small_parse_table_map_array *v); -void small_parse_table_map_315(t_small_parse_table_map_array *v); -void small_parse_table_map_316(t_small_parse_table_map_array *v); -void small_parse_table_map_317(t_small_parse_table_map_array *v); -void small_parse_table_map_318(t_small_parse_table_map_array *v); -void small_parse_table_map_319(t_small_parse_table_map_array *v); -void small_parse_table_map_320(t_small_parse_table_map_array *v); -void small_parse_table_map_321(t_small_parse_table_map_array *v); -void small_parse_table_map_322(t_small_parse_table_map_array *v); -void small_parse_table_map_323(t_small_parse_table_map_array *v); -void small_parse_table_map_324(t_small_parse_table_map_array *v); -void small_parse_table_map_325(t_small_parse_table_map_array *v); -void small_parse_table_map_326(t_small_parse_table_map_array *v); -void small_parse_table_map_327(t_small_parse_table_map_array *v); -void small_parse_table_map_328(t_small_parse_table_map_array *v); -void small_parse_table_map_329(t_small_parse_table_map_array *v); -void small_parse_table_map_330(t_small_parse_table_map_array *v); -void small_parse_table_map_331(t_small_parse_table_map_array *v); -void small_parse_table_map_332(t_small_parse_table_map_array *v); -void small_parse_table_map_333(t_small_parse_table_map_array *v); -void small_parse_table_map_334(t_small_parse_table_map_array *v); -void small_parse_table_map_335(t_small_parse_table_map_array *v); -void small_parse_table_map_336(t_small_parse_table_map_array *v); -void small_parse_table_map_337(t_small_parse_table_map_array *v); -void small_parse_table_map_338(t_small_parse_table_map_array *v); -void small_parse_table_map_339(t_small_parse_table_map_array *v); -void small_parse_table_map_340(t_small_parse_table_map_array *v); -void small_parse_table_map_341(t_small_parse_table_map_array *v); -void small_parse_table_map_342(t_small_parse_table_map_array *v); -void small_parse_table_map_343(t_small_parse_table_map_array *v); -void small_parse_table_map_344(t_small_parse_table_map_array *v); -void small_parse_table_map_345(t_small_parse_table_map_array *v); -void small_parse_table_map_346(t_small_parse_table_map_array *v); -void small_parse_table_map_347(t_small_parse_table_map_array *v); -void small_parse_table_map_348(t_small_parse_table_map_array *v); -void small_parse_table_map_349(t_small_parse_table_map_array *v); -void small_parse_table_map_350(t_small_parse_table_map_array *v); -void small_parse_table_map_351(t_small_parse_table_map_array *v); -void small_parse_table_map_352(t_small_parse_table_map_array *v); -void small_parse_table_map_353(t_small_parse_table_map_array *v); -void small_parse_table_map_354(t_small_parse_table_map_array *v); -void small_parse_table_map_355(t_small_parse_table_map_array *v); -void small_parse_table_map_356(t_small_parse_table_map_array *v); -void small_parse_table_map_357(t_small_parse_table_map_array *v); -#endif +#endif // SMALL_PARSE_TABLE_MAP_H diff --git a/parser/static/small_parse_table_map/small_parse_table_map_0.c b/parser/static/small_parse_table_map/small_parse_table_map_0.c index fdc2e91a..5a859130 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_0.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_0.c @@ -15,125 +15,125 @@ void small_parse_table_map_0(t_small_parse_table_map_array *v) { v->a[0] = 0; - v->a[1] = 120; - v->a[2] = 240; - v->a[3] = 359; - v->a[4] = 478; - v->a[5] = 594; - v->a[6] = 712; - v->a[7] = 830; - v->a[8] = 944; - v->a[9] = 1062; - v->a[10] = 1180; - v->a[11] = 1258; - v->a[12] = 1336; - v->a[13] = 1450; - v->a[14] = 1565; - v->a[15] = 1678; - v->a[16] = 1793; - v->a[17] = 1910; - v->a[18] = 2027; - v->a[19] = 2136; + v->a[1] = 99; + v->a[2] = 194; + v->a[3] = 293; + v->a[4] = 388; + v->a[5] = 453; + v->a[6] = 548; + v->a[7] = 613; + v->a[8] = 677; + v->a[9] = 741; + v->a[10] = 835; + v->a[11] = 929; + v->a[12] = 1027; + v->a[13] = 1125; + v->a[14] = 1189; + v->a[15] = 1253; + v->a[16] = 1347; + v->a[17] = 1410; + v->a[18] = 1473; + v->a[19] = 1564; small_parse_table_map_1(v); } void small_parse_table_map_1(t_small_parse_table_map_array *v) { - v->a[20] = 2249; - v->a[21] = 2358; - v->a[22] = 2435; - v->a[23] = 2512; - v->a[24] = 2621; - v->a[25] = 2698; - v->a[26] = 2775; - v->a[27] = 2890; - v->a[28] = 2966; - v->a[29] = 3042; - v->a[30] = 3154; - v->a[31] = 3230; - v->a[32] = 3338; - v->a[33] = 3450; - v->a[34] = 3562; - v->a[35] = 3676; - v->a[36] = 3784; - v->a[37] = 3860; - v->a[38] = 3968; - v->a[39] = 4080; + v->a[20] = 1657; + v->a[21] = 1748; + v->a[22] = 1841; + v->a[23] = 1934; + v->a[24] = 2031; + v->a[25] = 2094; + v->a[26] = 2157; + v->a[27] = 2220; + v->a[28] = 2313; + v->a[29] = 2406; + v->a[30] = 2469; + v->a[31] = 2532; + v->a[32] = 2623; + v->a[33] = 2720; + v->a[34] = 2783; + v->a[35] = 2846; + v->a[36] = 2943; + v->a[37] = 3036; + v->a[38] = 3133; + v->a[39] = 3196; small_parse_table_map_2(v); } void small_parse_table_map_2(t_small_parse_table_map_array *v) { - v->a[40] = 4156; - v->a[41] = 4232; - v->a[42] = 4346; - v->a[43] = 4453; - v->a[44] = 4564; - v->a[45] = 4639; - v->a[46] = 4710; - v->a[47] = 4823; - v->a[48] = 4894; - v->a[49] = 5001; - v->a[50] = 5108; - v->a[51] = 5183; - v->a[52] = 5258; - v->a[53] = 5333; - v->a[54] = 5440; - v->a[55] = 5551; - v->a[56] = 5652; - v->a[57] = 5761; - v->a[58] = 5868; - v->a[59] = 5975; + v->a[40] = 3259; + v->a[41] = 3348; + v->a[42] = 3411; + v->a[43] = 3474; + v->a[44] = 3537; + v->a[45] = 3630; + v->a[46] = 3723; + v->a[47] = 3786; + v->a[48] = 3879; + v->a[49] = 3942; + v->a[50] = 4004; + v->a[51] = 4094; + v->a[52] = 4156; + v->a[53] = 4218; + v->a[54] = 4314; + v->a[55] = 4406; + v->a[56] = 4462; + v->a[57] = 4524; + v->a[58] = 4586; + v->a[59] = 4676; small_parse_table_map_3(v); } void small_parse_table_map_3(t_small_parse_table_map_array *v) { - v->a[60] = 6084; - v->a[61] = 6159; - v->a[62] = 6234; - v->a[63] = 6336; - v->a[64] = 6436; - v->a[65] = 6540; - v->a[66] = 6640; - v->a[67] = 6744; - v->a[68] = 6844; - v->a[69] = 6958; - v->a[70] = 7032; - v->a[71] = 7134; - v->a[72] = 7198; - v->a[73] = 7312; - v->a[74] = 7382; - v->a[75] = 7488; - v->a[76] = 7562; - v->a[77] = 7632; - v->a[78] = 7706; - v->a[79] = 7780; + v->a[60] = 4738; + v->a[61] = 4800; + v->a[62] = 4862; + v->a[63] = 4950; + v->a[64] = 5012; + v->a[65] = 5108; + v->a[66] = 5170; + v->a[67] = 5258; + v->a[68] = 5350; + v->a[69] = 5440; + v->a[70] = 5532; + v->a[71] = 5624; + v->a[72] = 5716; + v->a[73] = 5806; + v->a[74] = 5868; + v->a[75] = 5930; + v->a[76] = 5992; + v->a[77] = 6086; + v->a[78] = 6174; + v->a[79] = 6236; small_parse_table_map_4(v); } void small_parse_table_map_4(t_small_parse_table_map_array *v) { - v->a[80] = 7850; - v->a[81] = 7924; - v->a[82] = 8024; - v->a[83] = 8130; - v->a[84] = 8204; - v->a[85] = 8310; - v->a[86] = 8412; - v->a[87] = 8482; - v->a[88] = 8581; - v->a[89] = 8680; - v->a[90] = 8795; - v->a[91] = 8926; - v->a[92] = 9057; - v->a[93] = 9172; - v->a[94] = 9271; - v->a[95] = 9338; - v->a[96] = 9469; - v->a[97] = 9536; - v->a[98] = 9603; - v->a[99] = 9734; + v->a[80] = 6328; + v->a[81] = 6390; + v->a[82] = 6452; + v->a[83] = 6514; + v->a[84] = 6608; + v->a[85] = 6670; + v->a[86] = 6758; + v->a[87] = 6848; + v->a[88] = 6907; + v->a[89] = 6998; + v->a[90] = 7085; + v->a[91] = 7146; + v->a[92] = 7207; + v->a[93] = 7296; + v->a[94] = 7383; + v->a[95] = 7444; + v->a[96] = 7505; + v->a[97] = 7566; + v->a[98] = 7627; + v->a[99] = 7688; small_parse_table_map_5(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_1.c b/parser/static/small_parse_table_map/small_parse_table_map_1.c index 93dfe651..f6203ccb 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_1.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_1.c @@ -14,126 +14,126 @@ void small_parse_table_map_5(t_small_parse_table_map_array *v) { - v->a[100] = 9833; - v->a[101] = 9906; - v->a[102] = 10007; - v->a[103] = 10106; - v->a[104] = 10205; - v->a[105] = 10306; - v->a[106] = 10407; - v->a[107] = 10480; - v->a[108] = 10579; - v->a[109] = 10710; - v->a[110] = 10783; - v->a[111] = 10856; - v->a[112] = 10929; - v->a[113] = 11002; - v->a[114] = 11075; - v->a[115] = 11144; - v->a[116] = 11217; - v->a[117] = 11348; - v->a[118] = 11417; - v->a[119] = 11486; + v->a[100] = 7779; + v->a[101] = 7866; + v->a[102] = 7953; + v->a[103] = 8014; + v->a[104] = 8075; + v->a[105] = 8136; + v->a[106] = 8197; + v->a[107] = 8286; + v->a[108] = 8347; + v->a[109] = 8408; + v->a[110] = 8499; + v->a[111] = 8588; + v->a[112] = 8649; + v->a[113] = 8736; + v->a[114] = 8823; + v->a[115] = 8914; + v->a[116] = 8973; + v->a[117] = 9060; + v->a[118] = 9121; + v->a[119] = 9182; small_parse_table_map_6(v); } void small_parse_table_map_6(t_small_parse_table_map_array *v) { - v->a[120] = 11559; - v->a[121] = 11628; - v->a[122] = 11697; - v->a[123] = 11828; - v->a[124] = 11927; - v->a[125] = 12000; - v->a[126] = 12099; - v->a[127] = 12168; - v->a[128] = 12235; - v->a[129] = 12366; - v->a[130] = 12465; - v->a[131] = 12563; - v->a[132] = 12691; - v->a[133] = 12789; - v->a[134] = 12917; - v->a[135] = 12989; - v->a[136] = 13061; - v->a[137] = 13161; - v->a[138] = 13259; - v->a[139] = 13331; + v->a[120] = 9243; + v->a[121] = 9304; + v->a[122] = 9393; + v->a[123] = 9482; + v->a[124] = 9543; + v->a[125] = 9604; + v->a[126] = 9663; + v->a[127] = 9724; + v->a[128] = 9785; + v->a[129] = 9846; + v->a[130] = 9907; + v->a[131] = 9996; + v->a[132] = 10055; + v->a[133] = 10146; + v->a[134] = 10237; + v->a[135] = 10323; + v->a[136] = 10409; + v->a[137] = 10495; + v->a[138] = 10581; + v->a[139] = 10641; small_parse_table_map_7(v); } void small_parse_table_map_7(t_small_parse_table_map_array *v) { - v->a[140] = 13431; - v->a[141] = 13503; - v->a[142] = 13575; - v->a[143] = 13647; - v->a[144] = 13775; - v->a[145] = 13873; - v->a[146] = 13941; - v->a[147] = 14013; - v->a[148] = 14121; - v->a[149] = 14193; - v->a[150] = 14265; - v->a[151] = 14363; - v->a[152] = 14435; - v->a[153] = 14533; - v->a[154] = 14631; - v->a[155] = 14699; - v->a[156] = 14771; - v->a[157] = 14869; - v->a[158] = 14997; - v->a[159] = 15065; + v->a[140] = 10701; + v->a[141] = 10761; + v->a[142] = 10821; + v->a[143] = 10907; + v->a[144] = 10995; + v->a[145] = 11085; + v->a[146] = 11173; + v->a[147] = 11233; + v->a[148] = 11293; + v->a[149] = 11379; + v->a[150] = 11469; + v->a[151] = 11559; + v->a[152] = 11645; + v->a[153] = 11705; + v->a[154] = 11791; + v->a[155] = 11877; + v->a[156] = 11965; + v->a[157] = 12025; + v->a[158] = 12085; + v->a[159] = 12145; small_parse_table_map_8(v); } void small_parse_table_map_8(t_small_parse_table_map_array *v) { - v->a[160] = 15137; - v->a[161] = 15245; - v->a[162] = 15313; - v->a[163] = 15413; - v->a[164] = 15511; - v->a[165] = 15583; - v->a[166] = 15683; - v->a[167] = 15751; - v->a[168] = 15851; - v->a[169] = 15923; - v->a[170] = 16051; - v->a[171] = 16179; - v->a[172] = 16251; - v->a[173] = 16323; - v->a[174] = 16451; - v->a[175] = 16549; - v->a[176] = 16659; - v->a[177] = 16757; - v->a[178] = 16855; - v->a[179] = 16953; + v->a[160] = 12231; + v->a[161] = 12291; + v->a[162] = 12351; + v->a[163] = 12437; + v->a[164] = 12525; + v->a[165] = 12613; + v->a[166] = 12673; + v->a[167] = 12733; + v->a[168] = 12818; + v->a[169] = 12877; + v->a[170] = 12970; + v->a[171] = 13055; + v->a[172] = 13140; + v->a[173] = 13229; + v->a[174] = 13288; + v->a[175] = 13371; + v->a[176] = 13456; + v->a[177] = 13541; + v->a[178] = 13634; + v->a[179] = 13693; small_parse_table_map_9(v); } void small_parse_table_map_9(t_small_parse_table_map_array *v) { - v->a[180] = 17051; - v->a[181] = 17119; - v->a[182] = 17219; - v->a[183] = 17290; - v->a[184] = 17415; - v->a[185] = 17540; - v->a[186] = 17665; - v->a[187] = 17762; - v->a[188] = 17859; - v->a[189] = 17930; - v->a[190] = 18001; - v->a[191] = 18100; - v->a[192] = 18197; - v->a[193] = 18294; - v->a[194] = 18365; - v->a[195] = 18462; - v->a[196] = 18533; - v->a[197] = 18630; - v->a[198] = 18701; - v->a[199] = 18798; + v->a[180] = 13778; + v->a[181] = 13837; + v->a[182] = 13926; + v->a[183] = 14015; + v->a[184] = 14100; + v->a[185] = 14183; + v->a[186] = 14267; + v->a[187] = 14367; + v->a[188] = 14459; + v->a[189] = 14529; + v->a[190] = 14629; + v->a[191] = 14687; + v->a[192] = 14775; + v->a[193] = 14875; + v->a[194] = 14957; + v->a[195] = 15041; + v->a[196] = 15129; + v->a[197] = 15181; + v->a[198] = 15235; + v->a[199] = 15335; small_parse_table_map_10(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_10.c b/parser/static/small_parse_table_map/small_parse_table_map_10.c index f4ffc742..030c2927 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_10.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_10.c @@ -14,126 +14,126 @@ void small_parse_table_map_50(t_small_parse_table_map_array *v) { - v->a[1000] = 70739; - v->a[1001] = 70798; - v->a[1002] = 70857; - v->a[1003] = 70910; - v->a[1004] = 70963; - v->a[1005] = 71016; - v->a[1006] = 71069; - v->a[1007] = 71122; - v->a[1008] = 71175; - v->a[1009] = 71234; - v->a[1010] = 71287; - v->a[1011] = 71340; - v->a[1012] = 71397; - v->a[1013] = 71450; - v->a[1014] = 71503; - v->a[1015] = 71556; - v->a[1016] = 71609; - v->a[1017] = 71662; - v->a[1018] = 71715; - v->a[1019] = 71768; + v->a[1000] = 57884; + v->a[1001] = 57929; + v->a[1002] = 57980; + v->a[1003] = 58025; + v->a[1004] = 58076; + v->a[1005] = 58131; + v->a[1006] = 58176; + v->a[1007] = 58231; + v->a[1008] = 58282; + v->a[1009] = 58337; + v->a[1010] = 58382; + v->a[1011] = 58437; + v->a[1012] = 58492; + v->a[1013] = 58547; + v->a[1014] = 58596; + v->a[1015] = 58651; + v->a[1016] = 58728; + v->a[1017] = 58783; + v->a[1018] = 58832; + v->a[1019] = 58891; small_parse_table_map_51(v); } void small_parse_table_map_51(t_small_parse_table_map_array *v) { - v->a[1020] = 71821; - v->a[1021] = 71874; - v->a[1022] = 71927; - v->a[1023] = 71980; - v->a[1024] = 72033; - v->a[1025] = 72086; - v->a[1026] = 72139; - v->a[1027] = 72192; - v->a[1028] = 72245; - v->a[1029] = 72298; - v->a[1030] = 72357; - v->a[1031] = 72416; - v->a[1032] = 72475; - v->a[1033] = 72534; - v->a[1034] = 72587; - v->a[1035] = 72654; - v->a[1036] = 72707; - v->a[1037] = 72760; - v->a[1038] = 72813; - v->a[1039] = 72866; + v->a[1020] = 58946; + v->a[1021] = 59001; + v->a[1022] = 59078; + v->a[1023] = 59133; + v->a[1024] = 59188; + v->a[1025] = 59233; + v->a[1026] = 59288; + v->a[1027] = 59343; + v->a[1028] = 59398; + v->a[1029] = 59453; + v->a[1030] = 59498; + v->a[1031] = 59553; + v->a[1032] = 59608; + v->a[1033] = 59653; + v->a[1034] = 59708; + v->a[1035] = 59757; + v->a[1036] = 59812; + v->a[1037] = 59857; + v->a[1038] = 59912; + v->a[1039] = 59967; small_parse_table_map_52(v); } void small_parse_table_map_52(t_small_parse_table_map_array *v) { - v->a[1040] = 72923; - v->a[1041] = 72976; - v->a[1042] = 73029; - v->a[1043] = 73082; - v->a[1044] = 73135; - v->a[1045] = 73194; - v->a[1046] = 73247; - v->a[1047] = 73300; - v->a[1048] = 73359; - v->a[1049] = 73462; - v->a[1050] = 73515; - v->a[1051] = 73568; - v->a[1052] = 73621; - v->a[1053] = 73674; - v->a[1054] = 73727; - v->a[1055] = 73786; - v->a[1056] = 73839; - v->a[1057] = 73892; - v->a[1058] = 73945; - v->a[1059] = 73998; + v->a[1040] = 60020; + v->a[1041] = 60075; + v->a[1042] = 60126; + v->a[1043] = 60181; + v->a[1044] = 60236; + v->a[1045] = 60291; + v->a[1046] = 60336; + v->a[1047] = 60391; + v->a[1048] = 60442; + v->a[1049] = 60491; + v->a[1050] = 60546; + v->a[1051] = 60601; + v->a[1052] = 60652; + v->a[1053] = 60701; + v->a[1054] = 60746; + v->a[1055] = 60799; + v->a[1056] = 60854; + v->a[1057] = 60909; + v->a[1058] = 60964; + v->a[1059] = 61019; small_parse_table_map_53(v); } void small_parse_table_map_53(t_small_parse_table_map_array *v) { - v->a[1060] = 74051; - v->a[1061] = 74104; - v->a[1062] = 74157; - v->a[1063] = 74210; - v->a[1064] = 74263; - v->a[1065] = 74316; - v->a[1066] = 74369; - v->a[1067] = 74422; - v->a[1068] = 74475; - v->a[1069] = 74534; - v->a[1070] = 74593; - v->a[1071] = 74646; - v->a[1072] = 74705; - v->a[1073] = 74758; - v->a[1074] = 74817; - v->a[1075] = 74876; - v->a[1076] = 74941; - v->a[1077] = 74998; - v->a[1078] = 75051; - v->a[1079] = 75108; + v->a[1060] = 61074; + v->a[1061] = 61129; + v->a[1062] = 61184; + v->a[1063] = 61239; + v->a[1064] = 61292; + v->a[1065] = 61341; + v->a[1066] = 61392; + v->a[1067] = 61447; + v->a[1068] = 61502; + v->a[1069] = 61553; + v->a[1070] = 61604; + v->a[1071] = 61659; + v->a[1072] = 61714; + v->a[1073] = 61759; + v->a[1074] = 61804; + v->a[1075] = 61854; + v->a[1076] = 61902; + v->a[1077] = 61952; + v->a[1078] = 62002; + v->a[1079] = 62052; small_parse_table_map_54(v); } void small_parse_table_map_54(t_small_parse_table_map_array *v) { - v->a[1080] = 75161; - v->a[1081] = 75218; - v->a[1082] = 75271; - v->a[1083] = 75324; - v->a[1084] = 75377; - v->a[1085] = 75430; - v->a[1086] = 75483; - v->a[1087] = 75536; - v->a[1088] = 75639; - v->a[1089] = 75692; - v->a[1090] = 75745; - v->a[1091] = 75802; - v->a[1092] = 75855; - v->a[1093] = 75958; - v->a[1094] = 76011; - v->a[1095] = 76064; - v->a[1096] = 76117; - v->a[1097] = 76170; - v->a[1098] = 76223; - v->a[1099] = 76276; + v->a[1080] = 62102; + v->a[1081] = 62150; + v->a[1082] = 62200; + v->a[1083] = 62250; + v->a[1084] = 62298; + v->a[1085] = 62346; + v->a[1086] = 62396; + v->a[1087] = 62446; + v->a[1088] = 62496; + v->a[1089] = 62546; + v->a[1090] = 62596; + v->a[1091] = 62646; + v->a[1092] = 62690; + v->a[1093] = 62740; + v->a[1094] = 62788; + v->a[1095] = 62838; + v->a[1096] = 62886; + v->a[1097] = 62936; + v->a[1098] = 62986; + v->a[1099] = 63036; small_parse_table_map_55(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_11.c b/parser/static/small_parse_table_map/small_parse_table_map_11.c index 9f363cfd..7c6a5350 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_11.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_11.c @@ -14,126 +14,126 @@ void small_parse_table_map_55(t_small_parse_table_map_array *v) { - v->a[1100] = 76341; - v->a[1101] = 76394; - v->a[1102] = 76447; - v->a[1103] = 76506; - v->a[1104] = 76563; - v->a[1105] = 76622; - v->a[1106] = 76675; - v->a[1107] = 76736; - v->a[1108] = 76797; - v->a[1109] = 76900; - v->a[1110] = 76959; - v->a[1111] = 77018; - v->a[1112] = 77071; - v->a[1113] = 77130; - v->a[1114] = 77183; - v->a[1115] = 77236; - v->a[1116] = 77293; - v->a[1117] = 77346; - v->a[1118] = 77405; - v->a[1119] = 77462; + v->a[1100] = 63086; + v->a[1101] = 63136; + v->a[1102] = 63186; + v->a[1103] = 63236; + v->a[1104] = 63286; + v->a[1105] = 63338; + v->a[1106] = 63388; + v->a[1107] = 63432; + v->a[1108] = 63482; + v->a[1109] = 63532; + v->a[1110] = 63582; + v->a[1111] = 63630; + v->a[1112] = 63706; + v->a[1113] = 63754; + v->a[1114] = 63804; + v->a[1115] = 63879; + v->a[1116] = 63954; + v->a[1117] = 64001; + v->a[1118] = 64044; + v->a[1119] = 64087; small_parse_table_map_56(v); } void small_parse_table_map_56(t_small_parse_table_map_array *v) { - v->a[1120] = 77521; - v->a[1121] = 77586; - v->a[1122] = 77645; - v->a[1123] = 77704; - v->a[1124] = 77757; - v->a[1125] = 77810; - v->a[1126] = 77869; - v->a[1127] = 77958; - v->a[1128] = 78011; - v->a[1129] = 78064; - v->a[1130] = 78117; - v->a[1131] = 78174; - v->a[1132] = 78233; - v->a[1133] = 78292; - v->a[1134] = 78351; - v->a[1135] = 78410; - v->a[1136] = 78469; - v->a[1137] = 78528; - v->a[1138] = 78587; - v->a[1139] = 78640; + v->a[1120] = 64162; + v->a[1121] = 64205; + v->a[1122] = 64280; + v->a[1123] = 64355; + v->a[1124] = 64398; + v->a[1125] = 64447; + v->a[1126] = 64522; + v->a[1127] = 64565; + v->a[1128] = 64640; + v->a[1129] = 64715; + v->a[1130] = 64758; + v->a[1131] = 64809; + v->a[1132] = 64854; + v->a[1133] = 64897; + v->a[1134] = 64940; + v->a[1135] = 65015; + v->a[1136] = 65066; + v->a[1137] = 65141; + v->a[1138] = 65190; + v->a[1139] = 65265; small_parse_table_map_57(v); } void small_parse_table_map_57(t_small_parse_table_map_array *v) { - v->a[1140] = 78693; - v->a[1141] = 78746; - v->a[1142] = 78799; - v->a[1143] = 78888; - v->a[1144] = 78941; - v->a[1145] = 79000; - v->a[1146] = 79053; - v->a[1147] = 79106; - v->a[1148] = 79165; - v->a[1149] = 79218; - v->a[1150] = 79271; - v->a[1151] = 79324; - v->a[1152] = 79427; - v->a[1153] = 79480; - v->a[1154] = 79539; - v->a[1155] = 79592; - v->a[1156] = 79645; - v->a[1157] = 79698; - v->a[1158] = 79801; - v->a[1159] = 79854; + v->a[1140] = 65340; + v->a[1141] = 65389; + v->a[1142] = 65438; + v->a[1143] = 65513; + v->a[1144] = 65556; + v->a[1145] = 65631; + v->a[1146] = 65680; + v->a[1147] = 65755; + v->a[1148] = 65802; + v->a[1149] = 65851; + v->a[1150] = 65894; + v->a[1151] = 65969; + v->a[1152] = 66044; + v->a[1153] = 66093; + v->a[1154] = 66168; + v->a[1155] = 66235; + v->a[1156] = 66284; + v->a[1157] = 66359; + v->a[1158] = 66402; + v->a[1159] = 66445; small_parse_table_map_58(v); } void small_parse_table_map_58(t_small_parse_table_map_array *v) { - v->a[1160] = 79907; - v->a[1161] = 79966; - v->a[1162] = 80019; - v->a[1163] = 80072; - v->a[1164] = 80125; - v->a[1165] = 80178; - v->a[1166] = 80231; - v->a[1167] = 80290; - v->a[1168] = 80349; - v->a[1169] = 80408; - v->a[1170] = 80461; - v->a[1171] = 80564; - v->a[1172] = 80621; - v->a[1173] = 80674; - v->a[1174] = 80727; - v->a[1175] = 80780; - v->a[1176] = 80837; - v->a[1177] = 80896; - v->a[1178] = 80955; - v->a[1179] = 81024; + v->a[1160] = 66520; + v->a[1161] = 66563; + v->a[1162] = 66638; + v->a[1163] = 66713; + v->a[1164] = 66788; + v->a[1165] = 66835; + v->a[1166] = 66878; + v->a[1167] = 66953; + v->a[1168] = 67028; + v->a[1169] = 67103; + v->a[1170] = 67146; + v->a[1171] = 67221; + v->a[1172] = 67296; + v->a[1173] = 67341; + v->a[1174] = 67388; + v->a[1175] = 67435; + v->a[1176] = 67482; + v->a[1177] = 67525; + v->a[1178] = 67574; + v->a[1179] = 67649; small_parse_table_map_59(v); } void small_parse_table_map_59(t_small_parse_table_map_array *v) { - v->a[1180] = 81093; - v->a[1181] = 81152; - v->a[1182] = 81205; - v->a[1183] = 81264; - v->a[1184] = 81323; - v->a[1185] = 81376; - v->a[1186] = 81429; - v->a[1187] = 81488; - v->a[1188] = 81547; - v->a[1189] = 81600; - v->a[1190] = 81659; - v->a[1191] = 81712; - v->a[1192] = 81773; - v->a[1193] = 81830; - v->a[1194] = 81889; - v->a[1195] = 81948; - v->a[1196] = 82001; - v->a[1197] = 82054; - v->a[1198] = 82113; - v->a[1199] = 82165; + v->a[1180] = 67724; + v->a[1181] = 67773; + v->a[1182] = 67816; + v->a[1183] = 67863; + v->a[1184] = 67938; + v->a[1185] = 67981; + v->a[1186] = 68028; + v->a[1187] = 68103; + v->a[1188] = 68146; + v->a[1189] = 68189; + v->a[1190] = 68232; + v->a[1191] = 68275; + v->a[1192] = 68318; + v->a[1193] = 68361; + v->a[1194] = 68408; + v->a[1195] = 68451; + v->a[1196] = 68498; + v->a[1197] = 68541; + v->a[1198] = 68616; + v->a[1199] = 68691; small_parse_table_map_60(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_12.c b/parser/static/small_parse_table_map/small_parse_table_map_12.c index 7c721ba7..a5632e5e 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_12.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_12.c @@ -14,126 +14,126 @@ void small_parse_table_map_60(t_small_parse_table_map_array *v) { - v->a[1200] = 82223; - v->a[1201] = 82275; - v->a[1202] = 82327; - v->a[1203] = 82427; - v->a[1204] = 82479; - v->a[1205] = 82531; - v->a[1206] = 82583; - v->a[1207] = 82635; - v->a[1208] = 82687; - v->a[1209] = 82743; - v->a[1210] = 82795; - v->a[1211] = 82851; - v->a[1212] = 82907; - v->a[1213] = 82963; - v->a[1214] = 83019; - v->a[1215] = 83075; - v->a[1216] = 83131; - v->a[1217] = 83187; - v->a[1218] = 83245; - v->a[1219] = 83297; + v->a[1200] = 68740; + v->a[1201] = 68795; + v->a[1202] = 68838; + v->a[1203] = 68895; + v->a[1204] = 68944; + v->a[1205] = 68991; + v->a[1206] = 69040; + v->a[1207] = 69115; + v->a[1208] = 69190; + v->a[1209] = 69239; + v->a[1210] = 69282; + v->a[1211] = 69357; + v->a[1212] = 69432; + v->a[1213] = 69481; + v->a[1214] = 69530; + v->a[1215] = 69589; + v->a[1216] = 69636; + v->a[1217] = 69679; + v->a[1218] = 69748; + v->a[1219] = 69791; small_parse_table_map_61(v); } void small_parse_table_map_61(t_small_parse_table_map_array *v) { - v->a[1220] = 83349; - v->a[1221] = 83401; - v->a[1222] = 83501; - v->a[1223] = 83559; - v->a[1224] = 83615; - v->a[1225] = 83673; - v->a[1226] = 83725; - v->a[1227] = 83777; - v->a[1228] = 83829; - v->a[1229] = 83881; - v->a[1230] = 83981; - v->a[1231] = 84039; - v->a[1232] = 84091; - v->a[1233] = 84143; - v->a[1234] = 84195; - v->a[1235] = 84247; - v->a[1236] = 84299; - v->a[1237] = 84351; - v->a[1238] = 84403; - v->a[1239] = 84455; + v->a[1220] = 69834; + v->a[1221] = 69883; + v->a[1222] = 69926; + v->a[1223] = 69969; + v->a[1224] = 70020; + v->a[1225] = 70063; + v->a[1226] = 70106; + v->a[1227] = 70149; + v->a[1228] = 70192; + v->a[1229] = 70267; + v->a[1230] = 70310; + v->a[1231] = 70353; + v->a[1232] = 70396; + v->a[1233] = 70471; + v->a[1234] = 70514; + v->a[1235] = 70557; + v->a[1236] = 70604; + v->a[1237] = 70679; + v->a[1238] = 70722; + v->a[1239] = 70765; small_parse_table_map_62(v); } void small_parse_table_map_62(t_small_parse_table_map_array *v) { - v->a[1240] = 84507; - v->a[1241] = 84559; - v->a[1242] = 84611; - v->a[1243] = 84663; - v->a[1244] = 84715; - v->a[1245] = 84767; - v->a[1246] = 84819; - v->a[1247] = 84871; - v->a[1248] = 84923; - v->a[1249] = 84975; - v->a[1250] = 85027; - v->a[1251] = 85127; - v->a[1252] = 85185; - v->a[1253] = 85243; - v->a[1254] = 85295; - v->a[1255] = 85347; - v->a[1256] = 85399; - v->a[1257] = 85457; - v->a[1258] = 85509; - v->a[1259] = 85567; + v->a[1240] = 70808; + v->a[1241] = 70851; + v->a[1242] = 70894; + v->a[1243] = 70937; + v->a[1244] = 70980; + v->a[1245] = 71055; + v->a[1246] = 71098; + v->a[1247] = 71159; + v->a[1248] = 71234; + v->a[1249] = 71309; + v->a[1250] = 71384; + v->a[1251] = 71447; + v->a[1252] = 71512; + v->a[1253] = 71555; + v->a[1254] = 71624; + v->a[1255] = 71667; + v->a[1256] = 71713; + v->a[1257] = 71755; + v->a[1258] = 71803; + v->a[1259] = 71851; small_parse_table_map_63(v); } void small_parse_table_map_63(t_small_parse_table_map_array *v) { - v->a[1260] = 85625; - v->a[1261] = 85677; - v->a[1262] = 85733; - v->a[1263] = 85785; - v->a[1264] = 85885; - v->a[1265] = 85937; - v->a[1266] = 85989; - v->a[1267] = 86047; - v->a[1268] = 86105; - v->a[1269] = 86157; - v->a[1270] = 86213; - v->a[1271] = 86265; - v->a[1272] = 86321; - v->a[1273] = 86379; - v->a[1274] = 86435; - v->a[1275] = 86487; - v->a[1276] = 86543; - v->a[1277] = 86595; - v->a[1278] = 86647; - v->a[1279] = 86747; + v->a[1260] = 71921; + v->a[1261] = 72005; + v->a[1262] = 72089; + v->a[1263] = 72173; + v->a[1264] = 72221; + v->a[1265] = 72305; + v->a[1266] = 72351; + v->a[1267] = 72399; + v->a[1268] = 72483; + v->a[1269] = 72525; + v->a[1270] = 72609; + v->a[1271] = 72651; + v->a[1272] = 72693; + v->a[1273] = 72735; + v->a[1274] = 72777; + v->a[1275] = 72819; + v->a[1276] = 72861; + v->a[1277] = 72945; + v->a[1278] = 72987; + v->a[1279] = 73029; small_parse_table_map_64(v); } void small_parse_table_map_64(t_small_parse_table_map_array *v) { - v->a[1280] = 86799; - v->a[1281] = 86857; - v->a[1282] = 86909; - v->a[1283] = 86961; - v->a[1284] = 87031; - v->a[1285] = 87083; - v->a[1286] = 87135; - v->a[1287] = 87191; - v->a[1288] = 87243; - v->a[1289] = 87299; - v->a[1290] = 87351; - v->a[1291] = 87403; - v->a[1292] = 87455; - v->a[1293] = 87507; - v->a[1294] = 87565; - v->a[1295] = 87623; - v->a[1296] = 87681; - v->a[1297] = 87781; - v->a[1298] = 87833; - v->a[1299] = 87889; + v->a[1280] = 73113; + v->a[1281] = 73155; + v->a[1282] = 73203; + v->a[1283] = 73251; + v->a[1284] = 73299; + v->a[1285] = 73347; + v->a[1286] = 73395; + v->a[1287] = 73437; + v->a[1288] = 73485; + v->a[1289] = 73527; + v->a[1290] = 73575; + v->a[1291] = 73617; + v->a[1292] = 73665; + v->a[1293] = 73749; + v->a[1294] = 73791; + v->a[1295] = 73875; + v->a[1296] = 73917; + v->a[1297] = 73959; + v->a[1298] = 74043; + v->a[1299] = 74085; small_parse_table_map_65(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_13.c b/parser/static/small_parse_table_map/small_parse_table_map_13.c index 5143220c..9c207587 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_13.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_13.c @@ -14,126 +14,126 @@ void small_parse_table_map_65(t_small_parse_table_map_array *v) { - v->a[1300] = 87941; - v->a[1301] = 87997; - v->a[1302] = 88053; - v->a[1303] = 88153; - v->a[1304] = 88211; - v->a[1305] = 88269; - v->a[1306] = 88321; - v->a[1307] = 88373; - v->a[1308] = 88425; - v->a[1309] = 88477; - v->a[1310] = 88529; - v->a[1311] = 88581; - v->a[1312] = 88639; - v->a[1313] = 88691; - v->a[1314] = 88743; - v->a[1315] = 88843; - v->a[1316] = 88901; - v->a[1317] = 88953; - v->a[1318] = 89011; - v->a[1319] = 89069; + v->a[1300] = 74127; + v->a[1301] = 74169; + v->a[1302] = 74211; + v->a[1303] = 74253; + v->a[1304] = 74295; + v->a[1305] = 74341; + v->a[1306] = 74383; + v->a[1307] = 74425; + v->a[1308] = 74471; + v->a[1309] = 74555; + v->a[1310] = 74601; + v->a[1311] = 74643; + v->a[1312] = 74685; + v->a[1313] = 74769; + v->a[1314] = 74811; + v->a[1315] = 74853; + v->a[1316] = 74895; + v->a[1317] = 74937; + v->a[1318] = 74979; + v->a[1319] = 75021; small_parse_table_map_66(v); } void small_parse_table_map_66(t_small_parse_table_map_array *v) { - v->a[1320] = 89121; - v->a[1321] = 89173; - v->a[1322] = 89225; - v->a[1323] = 89325; - v->a[1324] = 89377; - v->a[1325] = 89429; - v->a[1326] = 89481; - v->a[1327] = 89533; - v->a[1328] = 89585; - v->a[1329] = 89637; - v->a[1330] = 89689; - v->a[1331] = 89741; - v->a[1332] = 89793; - v->a[1333] = 89849; - v->a[1334] = 89901; - v->a[1335] = 89953; - v->a[1336] = 90005; - v->a[1337] = 90057; - v->a[1338] = 90109; - v->a[1339] = 90161; + v->a[1320] = 75105; + v->a[1321] = 75147; + v->a[1322] = 75189; + v->a[1323] = 75235; + v->a[1324] = 75277; + v->a[1325] = 75319; + v->a[1326] = 75361; + v->a[1327] = 75403; + v->a[1328] = 75445; + v->a[1329] = 75487; + v->a[1330] = 75529; + v->a[1331] = 75571; + v->a[1332] = 75613; + v->a[1333] = 75697; + v->a[1334] = 75739; + v->a[1335] = 75781; + v->a[1336] = 75823; + v->a[1337] = 75865; + v->a[1338] = 75907; + v->a[1339] = 75953; small_parse_table_map_67(v); } void small_parse_table_map_67(t_small_parse_table_map_array *v) { - v->a[1340] = 90261; - v->a[1341] = 90351; - v->a[1342] = 90451; - v->a[1343] = 90503; - v->a[1344] = 90603; - v->a[1345] = 90655; - v->a[1346] = 90711; - v->a[1347] = 90763; - v->a[1348] = 90815; - v->a[1349] = 90867; - v->a[1350] = 90919; - v->a[1351] = 90971; - v->a[1352] = 91029; - v->a[1353] = 91081; - v->a[1354] = 91133; - v->a[1355] = 91201; - v->a[1356] = 91253; - v->a[1357] = 91353; - v->a[1358] = 91405; - v->a[1359] = 91461; + v->a[1340] = 75995; + v->a[1341] = 76041; + v->a[1342] = 76083; + v->a[1343] = 76131; + v->a[1344] = 76179; + v->a[1345] = 76263; + v->a[1346] = 76324; + v->a[1347] = 76365; + v->a[1348] = 76406; + v->a[1349] = 76447; + v->a[1350] = 76506; + v->a[1351] = 76569; + v->a[1352] = 76636; + v->a[1353] = 76683; + v->a[1354] = 76732; + v->a[1355] = 76779; + v->a[1356] = 76820; + v->a[1357] = 76861; + v->a[1358] = 76906; + v->a[1359] = 76973; small_parse_table_map_68(v); } void small_parse_table_map_68(t_small_parse_table_map_array *v) { - v->a[1360] = 91517; - v->a[1361] = 91569; - v->a[1362] = 91627; - v->a[1363] = 91679; - v->a[1364] = 91731; - v->a[1365] = 91791; - v->a[1366] = 91851; - v->a[1367] = 91909; - v->a[1368] = 91965; - v->a[1369] = 92017; - v->a[1370] = 92075; - v->a[1371] = 92131; - v->a[1372] = 92187; - v->a[1373] = 92243; - v->a[1374] = 92301; - v->a[1375] = 92359; - v->a[1376] = 92417; - v->a[1377] = 92473; - v->a[1378] = 92573; - v->a[1379] = 92673; + v->a[1360] = 77030; + v->a[1361] = 77085; + v->a[1362] = 77138; + v->a[1363] = 77183; + v->a[1364] = 77230; + v->a[1365] = 77273; + v->a[1366] = 77338; + v->a[1367] = 77379; + v->a[1368] = 77420; + v->a[1369] = 77461; + v->a[1370] = 77510; + v->a[1371] = 77553; + v->a[1372] = 77602; + v->a[1373] = 77647; + v->a[1374] = 77692; + v->a[1375] = 77733; + v->a[1376] = 77774; + v->a[1377] = 77815; + v->a[1378] = 77856; + v->a[1379] = 77897; small_parse_table_map_69(v); } void small_parse_table_map_69(t_small_parse_table_map_array *v) { - v->a[1380] = 92737; - v->a[1381] = 92795; - v->a[1382] = 92851; - v->a[1383] = 92909; - v->a[1384] = 92967; - v->a[1385] = 93023; - v->a[1386] = 93123; - v->a[1387] = 93181; - v->a[1388] = 93239; - v->a[1389] = 93297; - v->a[1390] = 93349; - v->a[1391] = 93407; - v->a[1392] = 93459; - v->a[1393] = 93511; - v->a[1394] = 93563; - v->a[1395] = 93621; - v->a[1396] = 93673; - v->a[1397] = 93725; - v->a[1398] = 93825; - v->a[1399] = 93925; + v->a[1380] = 77938; + v->a[1381] = 77979; + v->a[1382] = 78020; + v->a[1383] = 78061; + v->a[1384] = 78102; + v->a[1385] = 78143; + v->a[1386] = 78184; + v->a[1387] = 78225; + v->a[1388] = 78266; + v->a[1389] = 78311; + v->a[1390] = 78352; + v->a[1391] = 78397; + v->a[1392] = 78438; + v->a[1393] = 78479; + v->a[1394] = 78526; + v->a[1395] = 78567; + v->a[1396] = 78614; + v->a[1397] = 78655; + v->a[1398] = 78696; + v->a[1399] = 78737; small_parse_table_map_70(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_14.c b/parser/static/small_parse_table_map/small_parse_table_map_14.c index e7849abd..7aa1fb18 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_14.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_14.c @@ -14,126 +14,126 @@ void small_parse_table_map_70(t_small_parse_table_map_array *v) { - v->a[1400] = 94025; - v->a[1401] = 94077; - v->a[1402] = 94133; - v->a[1403] = 94194; - v->a[1404] = 94255; - v->a[1405] = 94352; - v->a[1406] = 94449; - v->a[1407] = 94546; - v->a[1408] = 94643; - v->a[1409] = 94740; - v->a[1410] = 94837; - v->a[1411] = 94934; - v->a[1412] = 94995; - v->a[1413] = 95092; - v->a[1414] = 95189; - v->a[1415] = 95286; - v->a[1416] = 95383; - v->a[1417] = 95480; - v->a[1418] = 95531; - v->a[1419] = 95582; + v->a[1400] = 78778; + v->a[1401] = 78819; + v->a[1402] = 78860; + v->a[1403] = 78901; + v->a[1404] = 78942; + v->a[1405] = 78983; + v->a[1406] = 79028; + v->a[1407] = 79069; + v->a[1408] = 79110; + v->a[1409] = 79151; + v->a[1410] = 79196; + v->a[1411] = 79265; + v->a[1412] = 79310; + v->a[1413] = 79351; + v->a[1414] = 79396; + v->a[1415] = 79465; + v->a[1416] = 79534; + v->a[1417] = 79603; + v->a[1418] = 79643; + v->a[1419] = 79683; small_parse_table_map_71(v); } void small_parse_table_map_71(t_small_parse_table_map_array *v) { - v->a[1420] = 95633; - v->a[1421] = 95730; - v->a[1422] = 95827; - v->a[1423] = 95924; - v->a[1424] = 95975; - v->a[1425] = 96026; - v->a[1426] = 96077; - v->a[1427] = 96128; - v->a[1428] = 96179; - v->a[1429] = 96230; - v->a[1430] = 96281; - v->a[1431] = 96332; - v->a[1432] = 96383; - v->a[1433] = 96434; - v->a[1434] = 96485; - v->a[1435] = 96536; - v->a[1436] = 96633; - v->a[1437] = 96688; - v->a[1438] = 96739; - v->a[1439] = 96794; + v->a[1420] = 79723; + v->a[1421] = 79763; + v->a[1422] = 79803; + v->a[1423] = 79847; + v->a[1424] = 79887; + v->a[1425] = 79935; + v->a[1426] = 79979; + v->a[1427] = 80019; + v->a[1428] = 80063; + v->a[1429] = 80108; + v->a[1430] = 80153; + v->a[1431] = 80198; + v->a[1432] = 80243; + v->a[1433] = 80288; + v->a[1434] = 80327; + v->a[1435] = 80371; + v->a[1436] = 80409; + v->a[1437] = 80485; + v->a[1438] = 80561; + v->a[1439] = 80637; small_parse_table_map_72(v); } void small_parse_table_map_72(t_small_parse_table_map_array *v) { - v->a[1440] = 96891; - v->a[1441] = 96948; - v->a[1442] = 97045; - v->a[1443] = 97142; - v->a[1444] = 97193; - v->a[1445] = 97250; - v->a[1446] = 97301; - v->a[1447] = 97356; - v->a[1448] = 97453; - v->a[1449] = 97550; - v->a[1450] = 97601; - v->a[1451] = 97698; - v->a[1452] = 97749; - v->a[1453] = 97846; - v->a[1454] = 97943; - v->a[1455] = 98040; - v->a[1456] = 98137; - v->a[1457] = 98234; - v->a[1458] = 98331; - v->a[1459] = 98382; + v->a[1440] = 80713; + v->a[1441] = 80789; + v->a[1442] = 80865; + v->a[1443] = 80941; + v->a[1444] = 80979; + v->a[1445] = 81023; + v->a[1446] = 81067; + v->a[1447] = 81143; + v->a[1448] = 81219; + v->a[1449] = 81257; + v->a[1450] = 81333; + v->a[1451] = 81371; + v->a[1452] = 81447; + v->a[1453] = 81485; + v->a[1454] = 81561; + v->a[1455] = 81599; + v->a[1456] = 81637; + v->a[1457] = 81713; + v->a[1458] = 81789; + v->a[1459] = 81865; small_parse_table_map_73(v); } void small_parse_table_map_73(t_small_parse_table_map_array *v) { - v->a[1460] = 98479; - v->a[1461] = 98576; - v->a[1462] = 98673; - v->a[1463] = 98770; - v->a[1464] = 98867; - v->a[1465] = 98918; - v->a[1466] = 98969; - v->a[1467] = 99020; - v->a[1468] = 99071; - v->a[1469] = 99122; - v->a[1470] = 99173; - v->a[1471] = 99270; - v->a[1472] = 99367; - v->a[1473] = 99464; - v->a[1474] = 99561; - v->a[1475] = 99612; - v->a[1476] = 99709; - v->a[1477] = 99760; - v->a[1478] = 99811; - v->a[1479] = 99862; + v->a[1460] = 81903; + v->a[1461] = 81941; + v->a[1462] = 81979; + v->a[1463] = 82017; + v->a[1464] = 82093; + v->a[1465] = 82131; + v->a[1466] = 82169; + v->a[1467] = 82207; + v->a[1468] = 82245; + v->a[1469] = 82283; + v->a[1470] = 82321; + v->a[1471] = 82365; + v->a[1472] = 82408; + v->a[1473] = 82481; + v->a[1474] = 82554; + v->a[1475] = 82627; + v->a[1476] = 82700; + v->a[1477] = 82773; + v->a[1478] = 82846; + v->a[1479] = 82919; small_parse_table_map_74(v); } void small_parse_table_map_74(t_small_parse_table_map_array *v) { - v->a[1480] = 99959; - v->a[1481] = 100056; - v->a[1482] = 100153; - v->a[1483] = 100250; - v->a[1484] = 100347; - v->a[1485] = 100398; - v->a[1486] = 100495; - v->a[1487] = 100592; - v->a[1488] = 100643; - v->a[1489] = 100740; - v->a[1490] = 100799; - v->a[1491] = 100896; - v->a[1492] = 100955; - v->a[1493] = 101006; - v->a[1494] = 101103; - v->a[1495] = 101200; - v->a[1496] = 101297; - v->a[1497] = 101352; - v->a[1498] = 101403; - v->a[1499] = 101458; + v->a[1480] = 82992; + v->a[1481] = 83065; + v->a[1482] = 83138; + v->a[1483] = 83179; + v->a[1484] = 83252; + v->a[1485] = 83295; + v->a[1486] = 83368; + v->a[1487] = 83411; + v->a[1488] = 83454; + v->a[1489] = 83527; + v->a[1490] = 83600; + v->a[1491] = 83673; + v->a[1492] = 83746; + v->a[1493] = 83819; + v->a[1494] = 83892; + v->a[1495] = 83965; + v->a[1496] = 84038; + v->a[1497] = 84111; + v->a[1498] = 84184; + v->a[1499] = 84257; small_parse_table_map_75(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_15.c b/parser/static/small_parse_table_map/small_parse_table_map_15.c index 089098bb..aec5a1b3 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_15.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_15.c @@ -14,126 +14,126 @@ void small_parse_table_map_75(t_small_parse_table_map_array *v) { - v->a[1500] = 101555; - v->a[1501] = 101652; - v->a[1502] = 101749; - v->a[1503] = 101846; - v->a[1504] = 101943; - v->a[1505] = 101994; - v->a[1506] = 102049; - v->a[1507] = 102146; - v->a[1508] = 102243; - v->a[1509] = 102340; - v->a[1510] = 102391; - v->a[1511] = 102488; - v->a[1512] = 102585; - v->a[1513] = 102682; - v->a[1514] = 102779; - v->a[1515] = 102876; - v->a[1516] = 102973; - v->a[1517] = 103070; - v->a[1518] = 103167; - v->a[1519] = 103218; + v->a[1500] = 84330; + v->a[1501] = 84403; + v->a[1502] = 84476; + v->a[1503] = 84549; + v->a[1504] = 84622; + v->a[1505] = 84695; + v->a[1506] = 84768; + v->a[1507] = 84841; + v->a[1508] = 84914; + v->a[1509] = 84987; + v->a[1510] = 85028; + v->a[1511] = 85101; + v->a[1512] = 85174; + v->a[1513] = 85247; + v->a[1514] = 85320; + v->a[1515] = 85393; + v->a[1516] = 85466; + v->a[1517] = 85539; + v->a[1518] = 85612; + v->a[1519] = 85685; small_parse_table_map_76(v); } void small_parse_table_map_76(t_small_parse_table_map_array *v) { - v->a[1520] = 103315; - v->a[1521] = 103412; - v->a[1522] = 103509; - v->a[1523] = 103606; - v->a[1524] = 103703; - v->a[1525] = 103800; - v->a[1526] = 103897; - v->a[1527] = 103994; - v->a[1528] = 104053; - v->a[1529] = 104150; - v->a[1530] = 104201; - v->a[1531] = 104252; - v->a[1532] = 104349; - v->a[1533] = 104410; - v->a[1534] = 104509; - v->a[1535] = 104606; - v->a[1536] = 104703; - v->a[1537] = 104800; - v->a[1538] = 104851; - v->a[1539] = 104948; + v->a[1520] = 85736; + v->a[1521] = 85809; + v->a[1522] = 85882; + v->a[1523] = 85955; + v->a[1524] = 85998; + v->a[1525] = 86071; + v->a[1526] = 86114; + v->a[1527] = 86187; + v->a[1528] = 86228; + v->a[1529] = 86301; + v->a[1530] = 86374; + v->a[1531] = 86447; + v->a[1532] = 86520; + v->a[1533] = 86593; + v->a[1534] = 86666; + v->a[1535] = 86739; + v->a[1536] = 86812; + v->a[1537] = 86885; + v->a[1538] = 86958; + v->a[1539] = 87031; small_parse_table_map_77(v); } void small_parse_table_map_77(t_small_parse_table_map_array *v) { - v->a[1540] = 105005; - v->a[1541] = 105062; - v->a[1542] = 105159; - v->a[1543] = 105220; - v->a[1544] = 105271; - v->a[1545] = 105368; - v->a[1546] = 105419; - v->a[1547] = 105476; - v->a[1548] = 105527; - v->a[1549] = 105588; - v->a[1550] = 105639; - v->a[1551] = 105700; - v->a[1552] = 105761; - v->a[1553] = 105812; - v->a[1554] = 105863; - v->a[1555] = 105924; - v->a[1556] = 105985; - v->a[1557] = 106046; - v->a[1558] = 106107; - v->a[1559] = 106158; + v->a[1540] = 87104; + v->a[1541] = 87177; + v->a[1542] = 87250; + v->a[1543] = 87323; + v->a[1544] = 87364; + v->a[1545] = 87437; + v->a[1546] = 87510; + v->a[1547] = 87551; + v->a[1548] = 87624; + v->a[1549] = 87697; + v->a[1550] = 87770; + v->a[1551] = 87843; + v->a[1552] = 87916; + v->a[1553] = 87989; + v->a[1554] = 88062; + v->a[1555] = 88135; + v->a[1556] = 88208; + v->a[1557] = 88281; + v->a[1558] = 88324; + v->a[1559] = 88397; small_parse_table_map_78(v); } void small_parse_table_map_78(t_small_parse_table_map_array *v) { - v->a[1560] = 106255; - v->a[1561] = 106316; - v->a[1562] = 106413; - v->a[1563] = 106512; - v->a[1564] = 106563; - v->a[1565] = 106660; - v->a[1566] = 106711; - v->a[1567] = 106762; - v->a[1568] = 106813; - v->a[1569] = 106874; - v->a[1570] = 106935; - v->a[1571] = 106996; - v->a[1572] = 107057; - v->a[1573] = 107108; - v->a[1574] = 107169; - v->a[1575] = 107230; - v->a[1576] = 107281; - v->a[1577] = 107342; - v->a[1578] = 107393; - v->a[1579] = 107444; + v->a[1560] = 88470; + v->a[1561] = 88543; + v->a[1562] = 88616; + v->a[1563] = 88689; + v->a[1564] = 88762; + v->a[1565] = 88835; + v->a[1566] = 88878; + v->a[1567] = 88951; + v->a[1568] = 88992; + v->a[1569] = 89065; + v->a[1570] = 89108; + v->a[1571] = 89181; + v->a[1572] = 89254; + v->a[1573] = 89295; + v->a[1574] = 89368; + v->a[1575] = 89441; + v->a[1576] = 89514; + v->a[1577] = 89587; + v->a[1578] = 89660; + v->a[1579] = 89733; small_parse_table_map_79(v); } void small_parse_table_map_79(t_small_parse_table_map_array *v) { - v->a[1580] = 107495; - v->a[1581] = 107546; - v->a[1582] = 107597; - v->a[1583] = 107658; - v->a[1584] = 107709; - v->a[1585] = 107770; - v->a[1586] = 107831; - v->a[1587] = 107882; - v->a[1588] = 107943; - v->a[1589] = 107994; - v->a[1590] = 108045; - v->a[1591] = 108100; - v->a[1592] = 108197; - v->a[1593] = 108258; - v->a[1594] = 108309; - v->a[1595] = 108364; - v->a[1596] = 108421; - v->a[1597] = 108476; - v->a[1598] = 108531; - v->a[1599] = 108586; + v->a[1580] = 89806; + v->a[1581] = 89879; + v->a[1582] = 89952; + v->a[1583] = 90025; + v->a[1584] = 90098; + v->a[1585] = 90171; + v->a[1586] = 90244; + v->a[1587] = 90285; + v->a[1588] = 90358; + v->a[1589] = 90431; + v->a[1590] = 90504; + v->a[1591] = 90577; + v->a[1592] = 90650; + v->a[1593] = 90723; + v->a[1594] = 90796; + v->a[1595] = 90869; + v->a[1596] = 90937; + v->a[1597] = 90979; + v->a[1598] = 91021; + v->a[1599] = 91063; small_parse_table_map_80(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_16.c b/parser/static/small_parse_table_map/small_parse_table_map_16.c index d72a249e..1c11133c 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_16.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_16.c @@ -14,126 +14,126 @@ void small_parse_table_map_80(t_small_parse_table_map_array *v) { - v->a[1600] = 108641; - v->a[1601] = 108702; - v->a[1602] = 108799; - v->a[1603] = 108896; - v->a[1604] = 108993; - v->a[1605] = 109090; - v->a[1606] = 109151; - v->a[1607] = 109248; - v->a[1608] = 109305; - v->a[1609] = 109366; - v->a[1610] = 109463; - v->a[1611] = 109520; - v->a[1612] = 109617; - v->a[1613] = 109678; - v->a[1614] = 109739; - v->a[1615] = 109800; - v->a[1616] = 109861; - v->a[1617] = 109922; - v->a[1618] = 110019; - v->a[1619] = 110080; + v->a[1600] = 91105; + v->a[1601] = 91173; + v->a[1602] = 91215; + v->a[1603] = 91257; + v->a[1604] = 91325; + v->a[1605] = 91393; + v->a[1606] = 91435; + v->a[1607] = 91471; + v->a[1608] = 91507; + v->a[1609] = 91543; + v->a[1610] = 91579; + v->a[1611] = 91615; + v->a[1612] = 91651; + v->a[1613] = 91687; + v->a[1614] = 91723; + v->a[1615] = 91759; + v->a[1616] = 91795; + v->a[1617] = 91831; + v->a[1618] = 91899; + v->a[1619] = 91935; small_parse_table_map_81(v); } void small_parse_table_map_81(t_small_parse_table_map_array *v) { - v->a[1620] = 110135; - v->a[1621] = 110196; - v->a[1622] = 110257; - v->a[1623] = 110318; - v->a[1624] = 110379; - v->a[1625] = 110436; - v->a[1626] = 110497; - v->a[1627] = 110552; - v->a[1628] = 110607; - v->a[1629] = 110666; - v->a[1630] = 110727; - v->a[1631] = 110778; - v->a[1632] = 110839; - v->a[1633] = 110890; - v->a[1634] = 110945; - v->a[1635] = 110996; - v->a[1636] = 111057; - v->a[1637] = 111118; - v->a[1638] = 111179; - v->a[1639] = 111278; + v->a[1620] = 91971; + v->a[1621] = 92007; + v->a[1622] = 92043; + v->a[1623] = 92079; + v->a[1624] = 92115; + v->a[1625] = 92185; + v->a[1626] = 92221; + v->a[1627] = 92256; + v->a[1628] = 92291; + v->a[1629] = 92326; + v->a[1630] = 92365; + v->a[1631] = 92404; + v->a[1632] = 92439; + v->a[1633] = 92474; + v->a[1634] = 92509; + v->a[1635] = 92544; + v->a[1636] = 92579; + v->a[1637] = 92618; + v->a[1638] = 92663; + v->a[1639] = 92698; small_parse_table_map_82(v); } void small_parse_table_map_82(t_small_parse_table_map_array *v) { - v->a[1640] = 111339; - v->a[1641] = 111400; - v->a[1642] = 111461; - v->a[1643] = 111522; - v->a[1644] = 111583; - v->a[1645] = 111644; - v->a[1646] = 111695; - v->a[1647] = 111792; - v->a[1648] = 111853; - v->a[1649] = 111914; - v->a[1650] = 111975; - v->a[1651] = 112036; - v->a[1652] = 112097; - v->a[1653] = 112158; - v->a[1654] = 112219; - v->a[1655] = 112270; - v->a[1656] = 112331; - v->a[1657] = 112428; - v->a[1658] = 112489; - v->a[1659] = 112550; + v->a[1640] = 92739; + v->a[1641] = 92774; + v->a[1642] = 92813; + v->a[1643] = 92850; + v->a[1644] = 92895; + v->a[1645] = 92934; + v->a[1646] = 92969; + v->a[1647] = 93004; + v->a[1648] = 93039; + v->a[1649] = 93078; + v->a[1650] = 93119; + v->a[1651] = 93154; + v->a[1652] = 93189; + v->a[1653] = 93224; + v->a[1654] = 93265; + v->a[1655] = 93306; + v->a[1656] = 93347; + v->a[1657] = 93386; + v->a[1658] = 93437; + v->a[1659] = 93472; small_parse_table_map_83(v); } void small_parse_table_map_83(t_small_parse_table_map_array *v) { - v->a[1660] = 112611; - v->a[1661] = 112708; - v->a[1662] = 112769; - v->a[1663] = 112824; - v->a[1664] = 112885; - v->a[1665] = 112982; - v->a[1666] = 113043; - v->a[1667] = 113104; - v->a[1668] = 113165; - v->a[1669] = 113226; - v->a[1670] = 113323; - v->a[1671] = 113420; - v->a[1672] = 113475; - v->a[1673] = 113536; - v->a[1674] = 113587; - v->a[1675] = 113684; - v->a[1676] = 113739; - v->a[1677] = 113794; - v->a[1678] = 113891; - v->a[1679] = 113952; + v->a[1660] = 93511; + v->a[1661] = 93552; + v->a[1662] = 93593; + v->a[1663] = 93628; + v->a[1664] = 93667; + v->a[1665] = 93702; + v->a[1666] = 93737; + v->a[1667] = 93772; + v->a[1668] = 93813; + v->a[1669] = 93848; + v->a[1670] = 93899; + v->a[1671] = 93934; + v->a[1672] = 93969; + v->a[1673] = 94004; + v->a[1674] = 94039; + v->a[1675] = 94080; + v->a[1676] = 94121; + v->a[1677] = 94162; + v->a[1678] = 94197; + v->a[1679] = 94232; small_parse_table_map_84(v); } void small_parse_table_map_84(t_small_parse_table_map_array *v) { - v->a[1680] = 114013; - v->a[1681] = 114110; - v->a[1682] = 114207; - v->a[1683] = 114258; - v->a[1684] = 114313; - v->a[1685] = 114374; - v->a[1686] = 114471; - v->a[1687] = 114522; - v->a[1688] = 114573; - v->a[1689] = 114624; - v->a[1690] = 114685; - v->a[1691] = 114736; - v->a[1692] = 114797; - v->a[1693] = 114858; - v->a[1694] = 114919; - v->a[1695] = 114970; - v->a[1696] = 115031; - v->a[1697] = 115082; - v->a[1698] = 115179; - v->a[1699] = 115276; + v->a[1680] = 94273; + v->a[1681] = 94308; + v->a[1682] = 94343; + v->a[1683] = 94382; + v->a[1684] = 94417; + v->a[1685] = 94452; + v->a[1686] = 94487; + v->a[1687] = 94528; + v->a[1688] = 94569; + v->a[1689] = 94608; + v->a[1690] = 94643; + v->a[1691] = 94682; + v->a[1692] = 94716; + v->a[1693] = 94756; + v->a[1694] = 94790; + v->a[1695] = 94824; + v->a[1696] = 94864; + v->a[1697] = 94898; + v->a[1698] = 94932; + v->a[1699] = 94966; small_parse_table_map_85(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_17.c b/parser/static/small_parse_table_map/small_parse_table_map_17.c index 00a643fb..de83900a 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_17.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_17.c @@ -14,126 +14,126 @@ void small_parse_table_map_85(t_small_parse_table_map_array *v) { - v->a[1700] = 115327; - v->a[1701] = 115388; - v->a[1702] = 115485; - v->a[1703] = 115582; - v->a[1704] = 115679; - v->a[1705] = 115776; - v->a[1706] = 115873; - v->a[1707] = 115970; - v->a[1708] = 116067; - v->a[1709] = 116128; - v->a[1710] = 116179; - v->a[1711] = 116276; - v->a[1712] = 116373; - v->a[1713] = 116470; - v->a[1714] = 116569; - v->a[1715] = 116666; - v->a[1716] = 116763; - v->a[1717] = 116862; - v->a[1718] = 116959; - v->a[1719] = 117056; + v->a[1700] = 95000; + v->a[1701] = 95034; + v->a[1702] = 95068; + v->a[1703] = 95108; + v->a[1704] = 95142; + v->a[1705] = 95182; + v->a[1706] = 95216; + v->a[1707] = 95250; + v->a[1708] = 95284; + v->a[1709] = 95322; + v->a[1710] = 95372; + v->a[1711] = 95412; + v->a[1712] = 95446; + v->a[1713] = 95480; + v->a[1714] = 95518; + v->a[1715] = 95558; + v->a[1716] = 95598; + v->a[1717] = 95638; + v->a[1718] = 95680; + v->a[1719] = 95714; small_parse_table_map_86(v); } void small_parse_table_map_86(t_small_parse_table_map_array *v) { - v->a[1720] = 117107; - v->a[1721] = 117204; - v->a[1722] = 117301; - v->a[1723] = 117398; - v->a[1724] = 117497; - v->a[1725] = 117594; - v->a[1726] = 117645; - v->a[1727] = 117700; - v->a[1728] = 117761; - v->a[1729] = 117858; - v->a[1730] = 117909; - v->a[1731] = 118006; - v->a[1732] = 118067; - v->a[1733] = 118118; - v->a[1734] = 118215; - v->a[1735] = 118276; - v->a[1736] = 118327; - v->a[1737] = 118388; - v->a[1738] = 118449; - v->a[1739] = 118546; + v->a[1720] = 95748; + v->a[1721] = 95788; + v->a[1722] = 95822; + v->a[1723] = 95856; + v->a[1724] = 95890; + v->a[1725] = 95928; + v->a[1726] = 95962; + v->a[1727] = 96006; + v->a[1728] = 96040; + v->a[1729] = 96078; + v->a[1730] = 96112; + v->a[1731] = 96146; + v->a[1732] = 96186; + v->a[1733] = 96224; + v->a[1734] = 96266; + v->a[1735] = 96300; + v->a[1736] = 96340; + v->a[1737] = 96374; + v->a[1738] = 96412; + v->a[1739] = 96446; small_parse_table_map_87(v); } void small_parse_table_map_87(t_small_parse_table_map_array *v) { - v->a[1740] = 118643; - v->a[1741] = 118693; - v->a[1742] = 118743; - v->a[1743] = 118797; - v->a[1744] = 118851; - v->a[1745] = 118909; - v->a[1746] = 118967; - v->a[1747] = 119017; - v->a[1748] = 119067; - v->a[1749] = 119117; - v->a[1750] = 119167; - v->a[1751] = 119221; - v->a[1752] = 119277; - v->a[1753] = 119327; - v->a[1754] = 119381; - v->a[1755] = 119437; - v->a[1756] = 119493; - v->a[1757] = 119547; - v->a[1758] = 119603; - v->a[1759] = 119657; + v->a[1740] = 96484; + v->a[1741] = 96524; + v->a[1742] = 96564; + v->a[1743] = 96604; + v->a[1744] = 96642; + v->a[1745] = 96676; + v->a[1746] = 96710; + v->a[1747] = 96750; + v->a[1748] = 96790; + v->a[1749] = 96824; + v->a[1750] = 96864; + v->a[1751] = 96898; + v->a[1752] = 96938; + v->a[1753] = 96972; + v->a[1754] = 97006; + v->a[1755] = 97046; + v->a[1756] = 97086; + v->a[1757] = 97124; + v->a[1758] = 97160; + v->a[1759] = 97200; small_parse_table_map_88(v); } void small_parse_table_map_88(t_small_parse_table_map_array *v) { - v->a[1760] = 119707; - v->a[1761] = 119763; - v->a[1762] = 119813; - v->a[1763] = 119869; - v->a[1764] = 119925; - v->a[1765] = 119975; - v->a[1766] = 120031; - v->a[1767] = 120081; - v->a[1768] = 120131; - v->a[1769] = 120185; - v->a[1770] = 120241; - v->a[1771] = 120295; - v->a[1772] = 120345; - v->a[1773] = 120399; - v->a[1774] = 120449; - v->a[1775] = 120505; - v->a[1776] = 120559; - v->a[1777] = 120609; - v->a[1778] = 120659; - v->a[1779] = 120709; + v->a[1760] = 97244; + v->a[1761] = 97278; + v->a[1762] = 97312; + v->a[1763] = 97350; + v->a[1764] = 97384; + v->a[1765] = 97424; + v->a[1766] = 97458; + v->a[1767] = 97492; + v->a[1768] = 97542; + v->a[1769] = 97576; + v->a[1770] = 97610; + v->a[1771] = 97644; + v->a[1772] = 97678; + v->a[1773] = 97712; + v->a[1774] = 97746; + v->a[1775] = 97780; + v->a[1776] = 97814; + v->a[1777] = 97848; + v->a[1778] = 97886; + v->a[1779] = 97920; small_parse_table_map_89(v); } void small_parse_table_map_89(t_small_parse_table_map_array *v) { - v->a[1780] = 120759; - v->a[1781] = 120813; - v->a[1782] = 120867; - v->a[1783] = 120917; - v->a[1784] = 120971; - v->a[1785] = 121025; - v->a[1786] = 121075; - v->a[1787] = 121129; - v->a[1788] = 121179; - v->a[1789] = 121233; - v->a[1790] = 121283; - v->a[1791] = 121333; - v->a[1792] = 121383; - v->a[1793] = 121433; - v->a[1794] = 121483; - v->a[1795] = 121533; - v->a[1796] = 121589; - v->a[1797] = 121645; - v->a[1798] = 121701; - v->a[1799] = 121751; + v->a[1780] = 97954; + v->a[1781] = 97988; + v->a[1782] = 98022; + v->a[1783] = 98056; + v->a[1784] = 98090; + v->a[1785] = 98124; + v->a[1786] = 98158; + v->a[1787] = 98192; + v->a[1788] = 98226; + v->a[1789] = 98260; + v->a[1790] = 98303; + v->a[1791] = 98368; + v->a[1792] = 98405; + v->a[1793] = 98444; + v->a[1794] = 98509; + v->a[1795] = 98558; + v->a[1796] = 98623; + v->a[1797] = 98660; + v->a[1798] = 98707; + v->a[1799] = 98748; small_parse_table_map_90(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_18.c b/parser/static/small_parse_table_map/small_parse_table_map_18.c index 1f8a372a..8b624bb9 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_18.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_18.c @@ -14,126 +14,126 @@ void small_parse_table_map_90(t_small_parse_table_map_array *v) { - v->a[1800] = 121807; - v->a[1801] = 121863; - v->a[1802] = 121919; - v->a[1803] = 121975; - v->a[1804] = 122031; - v->a[1805] = 122085; - v->a[1806] = 122135; - v->a[1807] = 122185; - v->a[1808] = 122235; - v->a[1809] = 122291; - v->a[1810] = 122347; - v->a[1811] = 122397; - v->a[1812] = 122447; - v->a[1813] = 122503; - v->a[1814] = 122553; - v->a[1815] = 122609; - v->a[1816] = 122659; - v->a[1817] = 122709; - v->a[1818] = 122763; - v->a[1819] = 122812; + v->a[1800] = 98813; + v->a[1801] = 98878; + v->a[1802] = 98943; + v->a[1803] = 99008; + v->a[1804] = 99045; + v->a[1805] = 99086; + v->a[1806] = 99151; + v->a[1807] = 99216; + v->a[1808] = 99259; + v->a[1809] = 99324; + v->a[1810] = 99357; + v->a[1811] = 99396; + v->a[1812] = 99435; + v->a[1813] = 99472; + v->a[1814] = 99507; + v->a[1815] = 99572; + v->a[1816] = 99611; + v->a[1817] = 99676; + v->a[1818] = 99725; + v->a[1819] = 99764; small_parse_table_map_91(v); } void small_parse_table_map_91(t_small_parse_table_map_array *v) { - v->a[1820] = 122865; - v->a[1821] = 122914; - v->a[1822] = 123009; - v->a[1823] = 123064; - v->a[1824] = 123113; - v->a[1825] = 123166; - v->a[1826] = 123261; - v->a[1827] = 123310; - v->a[1828] = 123359; - v->a[1829] = 123412; - v->a[1830] = 123465; - v->a[1831] = 123560; - v->a[1832] = 123613; - v->a[1833] = 123708; - v->a[1834] = 123803; - v->a[1835] = 123852; - v->a[1836] = 123901; - v->a[1837] = 123996; - v->a[1838] = 124051; - v->a[1839] = 124104; + v->a[1820] = 99801; + v->a[1821] = 99838; + v->a[1822] = 99879; + v->a[1823] = 99944; + v->a[1824] = 100009; + v->a[1825] = 100046; + v->a[1826] = 100087; + v->a[1827] = 100152; + v->a[1828] = 100189; + v->a[1829] = 100222; + v->a[1830] = 100255; + v->a[1831] = 100288; + v->a[1832] = 100337; + v->a[1833] = 100402; + v->a[1834] = 100439; + v->a[1835] = 100472; + v->a[1836] = 100537; + v->a[1837] = 100572; + v->a[1838] = 100637; + v->a[1839] = 100674; small_parse_table_map_92(v); } void small_parse_table_map_92(t_small_parse_table_map_array *v) { - v->a[1840] = 124159; - v->a[1841] = 124208; - v->a[1842] = 124261; - v->a[1843] = 124314; - v->a[1844] = 124367; - v->a[1845] = 124462; - v->a[1846] = 124515; - v->a[1847] = 124568; - v->a[1848] = 124617; - v->a[1849] = 124712; - v->a[1850] = 124807; - v->a[1851] = 124902; - v->a[1852] = 124997; - v->a[1853] = 125046; - v->a[1854] = 125095; - v->a[1855] = 125148; - v->a[1856] = 125197; - v->a[1857] = 125246; - v->a[1858] = 125301; - v->a[1859] = 125356; + v->a[1840] = 100711; + v->a[1841] = 100776; + v->a[1842] = 100825; + v->a[1843] = 100862; + v->a[1844] = 100895; + v->a[1845] = 100960; + v->a[1846] = 101025; + v->a[1847] = 101062; + v->a[1848] = 101095; + v->a[1849] = 101158; + v->a[1850] = 101197; + v->a[1851] = 101236; + v->a[1852] = 101275; + v->a[1853] = 101318; + v->a[1854] = 101351; + v->a[1855] = 101384; + v->a[1856] = 101417; + v->a[1857] = 101482; + v->a[1858] = 101547; + v->a[1859] = 101588; small_parse_table_map_93(v); } void small_parse_table_map_93(t_small_parse_table_map_array *v) { - v->a[1860] = 125411; - v->a[1861] = 125460; - v->a[1862] = 125515; - v->a[1863] = 125564; - v->a[1864] = 125619; - v->a[1865] = 125668; - v->a[1866] = 125717; - v->a[1867] = 125770; - v->a[1868] = 125823; - v->a[1869] = 125876; - v->a[1870] = 125931; - v->a[1871] = 125980; - v->a[1872] = 126029; - v->a[1873] = 126078; - v->a[1874] = 126127; - v->a[1875] = 126176; - v->a[1876] = 126231; - v->a[1877] = 126286; - v->a[1878] = 126339; - v->a[1879] = 126392; + v->a[1860] = 101653; + v->a[1861] = 101688; + v->a[1862] = 101721; + v->a[1863] = 101786; + v->a[1864] = 101849; + v->a[1865] = 101898; + v->a[1866] = 101963; + v->a[1867] = 102028; + v->a[1868] = 102093; + v->a[1869] = 102132; + v->a[1870] = 102197; + v->a[1871] = 102246; + v->a[1872] = 102283; + v->a[1873] = 102326; + v->a[1874] = 102391; + v->a[1875] = 102430; + v->a[1876] = 102467; + v->a[1877] = 102514; + v->a[1878] = 102579; + v->a[1879] = 102618; small_parse_table_map_94(v); } void small_parse_table_map_94(t_small_parse_table_map_array *v) { - v->a[1880] = 126447; - v->a[1881] = 126500; - v->a[1882] = 126553; - v->a[1883] = 126648; - v->a[1884] = 126743; - v->a[1885] = 126792; - v->a[1886] = 126845; - v->a[1887] = 126940; - v->a[1888] = 126993; - v->a[1889] = 127088; - v->a[1890] = 127141; - v->a[1891] = 127190; - v->a[1892] = 127243; - v->a[1893] = 127292; - v->a[1894] = 127341; - v->a[1895] = 127396; - v->a[1896] = 127445; - v->a[1897] = 127500; - v->a[1898] = 127553; - v->a[1899] = 127608; + v->a[1880] = 102657; + v->a[1881] = 102722; + v->a[1882] = 102761; + v->a[1883] = 102798; + v->a[1884] = 102841; + v->a[1885] = 102874; + v->a[1886] = 102907; + v->a[1887] = 102940; + v->a[1888] = 102973; + v->a[1889] = 103012; + v->a[1890] = 103051; + v->a[1891] = 103084; + v->a[1892] = 103127; + v->a[1893] = 103166; + v->a[1894] = 103229; + v->a[1895] = 103262; + v->a[1896] = 103295; + v->a[1897] = 103328; + v->a[1898] = 103361; + v->a[1899] = 103394; small_parse_table_map_95(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_19.c b/parser/static/small_parse_table_map/small_parse_table_map_19.c index adc3bc37..48491a41 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_19.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_19.c @@ -14,126 +14,126 @@ void small_parse_table_map_95(t_small_parse_table_map_array *v) { - v->a[1900] = 127661; - v->a[1901] = 127756; - v->a[1902] = 127811; - v->a[1903] = 127860; - v->a[1904] = 127915; - v->a[1905] = 127968; - v->a[1906] = 128021; - v->a[1907] = 128074; - v->a[1908] = 128127; - v->a[1909] = 128180; - v->a[1910] = 128233; - v->a[1911] = 128286; - v->a[1912] = 128335; - v->a[1913] = 128388; - v->a[1914] = 128443; - v->a[1915] = 128492; - v->a[1916] = 128540; - v->a[1917] = 128588; - v->a[1918] = 128644; - v->a[1919] = 128692; + v->a[1900] = 103427; + v->a[1901] = 103473; + v->a[1902] = 103509; + v->a[1903] = 103569; + v->a[1904] = 103609; + v->a[1905] = 103669; + v->a[1906] = 103729; + v->a[1907] = 103789; + v->a[1908] = 103835; + v->a[1909] = 103871; + v->a[1910] = 103907; + v->a[1911] = 103939; + v->a[1912] = 103971; + v->a[1913] = 104003; + v->a[1914] = 104041; + v->a[1915] = 104079; + v->a[1916] = 104139; + v->a[1917] = 104171; + v->a[1918] = 104231; + v->a[1919] = 104291; small_parse_table_map_96(v); } void small_parse_table_map_96(t_small_parse_table_map_array *v) { - v->a[1920] = 128740; - v->a[1921] = 128788; - v->a[1922] = 128836; - v->a[1923] = 128884; - v->a[1924] = 128936; - v->a[1925] = 128984; - v->a[1926] = 129036; - v->a[1927] = 129084; - v->a[1928] = 129140; - v->a[1929] = 129192; - v->a[1930] = 129244; - v->a[1931] = 129296; - v->a[1932] = 129350; - v->a[1933] = 129402; - v->a[1934] = 129458; - v->a[1935] = 129506; - v->a[1936] = 129562; - v->a[1937] = 129614; - v->a[1938] = 129662; - v->a[1939] = 129716; + v->a[1920] = 104323; + v->a[1921] = 104383; + v->a[1922] = 104415; + v->a[1923] = 104475; + v->a[1924] = 104535; + v->a[1925] = 104567; + v->a[1926] = 104607; + v->a[1927] = 104667; + v->a[1928] = 104727; + v->a[1929] = 104759; + v->a[1930] = 104819; + v->a[1931] = 104851; + v->a[1932] = 104897; + v->a[1933] = 104937; + v->a[1934] = 104997; + v->a[1935] = 105037; + v->a[1936] = 105069; + v->a[1937] = 105129; + v->a[1938] = 105189; + v->a[1939] = 105221; small_parse_table_map_97(v); } void small_parse_table_map_97(t_small_parse_table_map_array *v) { - v->a[1940] = 129764; - v->a[1941] = 129812; - v->a[1942] = 129860; - v->a[1943] = 129914; - v->a[1944] = 129968; - v->a[1945] = 130020; - v->a[1946] = 130074; - v->a[1947] = 130126; - v->a[1948] = 130180; - v->a[1949] = 130232; - v->a[1950] = 130280; - v->a[1951] = 130328; - v->a[1952] = 130376; - v->a[1953] = 130430; - v->a[1954] = 130478; - v->a[1955] = 130526; - v->a[1956] = 130578; - v->a[1957] = 130630; - v->a[1958] = 130678; - v->a[1959] = 130730; + v->a[1940] = 105281; + v->a[1941] = 105313; + v->a[1942] = 105345; + v->a[1943] = 105405; + v->a[1944] = 105465; + v->a[1945] = 105497; + v->a[1946] = 105557; + v->a[1947] = 105617; + v->a[1948] = 105649; + v->a[1949] = 105709; + v->a[1950] = 105741; + v->a[1951] = 105773; + v->a[1952] = 105833; + v->a[1953] = 105865; + v->a[1954] = 105925; + v->a[1955] = 105957; + v->a[1956] = 105989; + v->a[1957] = 106021; + v->a[1958] = 106081; + v->a[1959] = 106141; small_parse_table_map_98(v); } void small_parse_table_map_98(t_small_parse_table_map_array *v) { - v->a[1960] = 130782; - v->a[1961] = 130836; - v->a[1962] = 130888; - v->a[1963] = 130940; - v->a[1964] = 130994; - v->a[1965] = 131042; - v->a[1966] = 131094; - v->a[1967] = 131148; - v->a[1968] = 131202; - v->a[1969] = 131250; - v->a[1970] = 131306; - v->a[1971] = 131354; - v->a[1972] = 131402; - v->a[1973] = 131454; - v->a[1974] = 131510; - v->a[1975] = 131558; - v->a[1976] = 131610; - v->a[1977] = 131658; - v->a[1978] = 131706; - v->a[1979] = 131760; + v->a[1960] = 106173; + v->a[1961] = 106205; + v->a[1962] = 106237; + v->a[1963] = 106269; + v->a[1964] = 106301; + v->a[1965] = 106333; + v->a[1966] = 106365; + v->a[1967] = 106397; + v->a[1968] = 106429; + v->a[1969] = 106461; + v->a[1970] = 106493; + v->a[1971] = 106525; + v->a[1972] = 106557; + v->a[1973] = 106589; + v->a[1974] = 106649; + v->a[1975] = 106709; + v->a[1976] = 106741; + v->a[1977] = 106773; + v->a[1978] = 106805; + v->a[1979] = 106837; small_parse_table_map_99(v); } void small_parse_table_map_99(t_small_parse_table_map_array *v) { - v->a[1980] = 131808; - v->a[1981] = 131856; - v->a[1982] = 131910; - v->a[1983] = 131958; - v->a[1984] = 132010; - v->a[1985] = 132058; - v->a[1986] = 132106; - v->a[1987] = 132154; - v->a[1988] = 132202; - v->a[1989] = 132250; - v->a[1990] = 132298; - v->a[1991] = 132346; - v->a[1992] = 132394; - v->a[1993] = 132442; - v->a[1994] = 132494; - v->a[1995] = 132542; - v->a[1996] = 132590; - v->a[1997] = 132638; - v->a[1998] = 132686; - v->a[1999] = 132734; + v->a[1980] = 106869; + v->a[1981] = 106901; + v->a[1982] = 106933; + v->a[1983] = 106993; + v->a[1984] = 107025; + v->a[1985] = 107057; + v->a[1986] = 107089; + v->a[1987] = 107121; + v->a[1988] = 107153; + v->a[1989] = 107185; + v->a[1990] = 107217; + v->a[1991] = 107249; + v->a[1992] = 107281; + v->a[1993] = 107313; + v->a[1994] = 107345; + v->a[1995] = 107405; + v->a[1996] = 107437; + v->a[1997] = 107469; + v->a[1998] = 107501; + v->a[1999] = 107533; small_parse_table_map_100(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_2.c b/parser/static/small_parse_table_map/small_parse_table_map_2.c index c5a8566a..56b7ab72 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_2.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_2.c @@ -14,126 +14,126 @@ void small_parse_table_map_10(t_small_parse_table_map_array *v) { - v->a[200] = 18907; - v->a[201] = 19022; - v->a[202] = 19137; - v->a[203] = 19262; - v->a[204] = 19361; - v->a[205] = 19432; - v->a[206] = 19529; - v->a[207] = 19654; - v->a[208] = 19725; - v->a[209] = 19840; - v->a[210] = 19911; - v->a[211] = 20008; - v->a[212] = 20105; - v->a[213] = 20176; - v->a[214] = 20273; - v->a[215] = 20370; - v->a[216] = 20469; - v->a[217] = 20584; - v->a[218] = 20699; - v->a[219] = 20802; + v->a[200] = 15393; + v->a[201] = 15481; + v->a[202] = 15545; + v->a[203] = 15645; + v->a[204] = 15745; + v->a[205] = 15803; + v->a[206] = 15857; + v->a[207] = 15919; + v->a[208] = 16019; + v->a[209] = 16111; + v->a[210] = 16181; + v->a[211] = 16281; + v->a[212] = 16363; + v->a[213] = 16415; + v->a[214] = 16473; + v->a[215] = 16530; + v->a[216] = 16587; + v->a[217] = 16672; + v->a[218] = 16725; + v->a[219] = 16782; small_parse_table_map_11(v); } void small_parse_table_map_11(t_small_parse_table_map_array *v) { - v->a[220] = 20899; - v->a[221] = 21002; - v->a[222] = 21073; - v->a[223] = 21144; - v->a[224] = 21255; - v->a[225] = 21364; - v->a[226] = 21479; - v->a[227] = 21574; - v->a[228] = 21669; - v->a[229] = 21740; - v->a[230] = 21837; - v->a[231] = 21952; - v->a[232] = 22019; - v->a[233] = 22144; - v->a[234] = 22241; - v->a[235] = 22366; - v->a[236] = 22491; - v->a[237] = 22588; - v->a[238] = 22659; - v->a[239] = 22730; + v->a[220] = 16839; + v->a[221] = 16926; + v->a[222] = 16983; + v->a[223] = 17040; + v->a[224] = 17097; + v->a[225] = 17154; + v->a[226] = 17211; + v->a[227] = 17268; + v->a[228] = 17325; + v->a[229] = 17382; + v->a[230] = 17451; + v->a[231] = 17508; + v->a[232] = 17565; + v->a[233] = 17622; + v->a[234] = 17709; + v->a[235] = 17792; + v->a[236] = 17861; + v->a[237] = 17918; + v->a[238] = 17975; + v->a[239] = 18060; small_parse_table_map_12(v); } void small_parse_table_map_12(t_small_parse_table_map_array *v) { - v->a[240] = 22801; - v->a[241] = 22872; - v->a[242] = 22987; - v->a[243] = 23102; - v->a[244] = 23217; - v->a[245] = 23284; - v->a[246] = 23381; - v->a[247] = 23452; - v->a[248] = 23523; - v->a[249] = 23594; - v->a[250] = 23697; - v->a[251] = 23791; - v->a[252] = 23887; - v->a[253] = 23947; - v->a[254] = 24043; - v->a[255] = 24113; - v->a[256] = 24209; - v->a[257] = 24279; - v->a[258] = 24373; - v->a[259] = 24467; + v->a[240] = 18119; + v->a[241] = 18206; + v->a[242] = 18263; + v->a[243] = 18320; + v->a[244] = 18373; + v->a[245] = 18436; + v->a[246] = 18497; + v->a[247] = 18554; + v->a[248] = 18611; + v->a[249] = 18696; + v->a[250] = 18753; + v->a[251] = 18804; + v->a[252] = 18861; + v->a[253] = 18911; + v->a[254] = 18961; + v->a[255] = 19047; + v->a[256] = 19103; + v->a[257] = 19153; + v->a[258] = 19209; + v->a[259] = 19265; small_parse_table_map_13(v); } void small_parse_table_map_13(t_small_parse_table_map_array *v) { - v->a[260] = 24537; - v->a[261] = 24633; - v->a[262] = 24729; - v->a[263] = 24825; - v->a[264] = 24919; - v->a[265] = 25015; - v->a[266] = 25085; - v->a[267] = 25147; - v->a[268] = 25217; - v->a[269] = 25287; - v->a[270] = 25391; - v->a[271] = 25487; - v->a[272] = 25591; - v->a[273] = 25653; - v->a[274] = 25723; - v->a[275] = 25783; - v->a[276] = 25887; - v->a[277] = 25983; - v->a[278] = 26053; - v->a[279] = 26118; + v->a[260] = 19321; + v->a[261] = 19377; + v->a[262] = 19461; + v->a[263] = 19511; + v->a[264] = 19567; + v->a[265] = 19669; + v->a[266] = 19725; + v->a[267] = 19827; + v->a[268] = 19877; + v->a[269] = 19979; + v->a[270] = 20035; + v->a[271] = 20091; + v->a[272] = 20147; + v->a[273] = 20203; + v->a[274] = 20289; + v->a[275] = 20371; + v->a[276] = 20473; + v->a[277] = 20541; + v->a[278] = 20597; + v->a[279] = 20653; small_parse_table_map_14(v); } void small_parse_table_map_14(t_small_parse_table_map_array *v) { - v->a[280] = 26197; - v->a[281] = 26262; - v->a[282] = 26335; - v->a[283] = 26396; - v->a[284] = 26491; - v->a[285] = 26552; - v->a[286] = 26619; - v->a[287] = 26684; - v->a[288] = 26749; - v->a[289] = 26814; - v->a[290] = 26911; - v->a[291] = 26990; - v->a[292] = 27055; - v->a[293] = 27120; - v->a[294] = 27185; - v->a[295] = 27256; - v->a[296] = 27321; - v->a[297] = 27386; - v->a[298] = 27481; - v->a[299] = 27576; + v->a[280] = 20709; + v->a[281] = 20765; + v->a[282] = 20821; + v->a[283] = 20889; + v->a[284] = 20939; + v->a[285] = 20995; + v->a[286] = 21051; + v->a[287] = 21107; + v->a[288] = 21163; + v->a[289] = 21219; + v->a[290] = 21301; + v->a[291] = 21363; + v->a[292] = 21423; + v->a[293] = 21473; + v->a[294] = 21523; + v->a[295] = 21579; + v->a[296] = 21665; + v->a[297] = 21715; + v->a[298] = 21771; + v->a[299] = 21827; small_parse_table_map_15(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_20.c b/parser/static/small_parse_table_map/small_parse_table_map_20.c index 980f7d21..7fe7986d 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_20.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_20.c @@ -14,126 +14,126 @@ void small_parse_table_map_100(t_small_parse_table_map_array *v) { - v->a[2000] = 132782; - v->a[2001] = 132830; - v->a[2002] = 132878; - v->a[2003] = 132926; - v->a[2004] = 132974; - v->a[2005] = 133026; - v->a[2006] = 133080; - v->a[2007] = 133128; - v->a[2008] = 133176; - v->a[2009] = 133224; - v->a[2010] = 133276; - v->a[2011] = 133328; - v->a[2012] = 133380; - v->a[2013] = 133434; - v->a[2014] = 133486; - v->a[2015] = 133534; - v->a[2016] = 133588; - v->a[2017] = 133636; - v->a[2018] = 133684; - v->a[2019] = 133740; + v->a[2000] = 107565; + v->a[2001] = 107597; + v->a[2002] = 107657; + v->a[2003] = 107689; + v->a[2004] = 107721; + v->a[2005] = 107757; + v->a[2006] = 107789; + v->a[2007] = 107821; + v->a[2008] = 107853; + v->a[2009] = 107913; + v->a[2010] = 107945; + v->a[2011] = 107977; + v->a[2012] = 108013; + v->a[2013] = 108045; + v->a[2014] = 108077; + v->a[2015] = 108109; + v->a[2016] = 108141; + v->a[2017] = 108173; + v->a[2018] = 108205; + v->a[2019] = 108237; small_parse_table_map_101(v); } void small_parse_table_map_101(t_small_parse_table_map_array *v) { - v->a[2020] = 133796; - v->a[2021] = 133848; - v->a[2022] = 133904; - v->a[2023] = 133958; - v->a[2024] = 134012; - v->a[2025] = 134068; - v->a[2026] = 134122; - v->a[2027] = 134170; - v->a[2028] = 134224; - v->a[2029] = 134272; - v->a[2030] = 134324; - v->a[2031] = 134372; - v->a[2032] = 134422; - v->a[2033] = 134470; - v->a[2034] = 134526; - v->a[2035] = 134574; - v->a[2036] = 134630; - v->a[2037] = 134684; - v->a[2038] = 134732; - v->a[2039] = 134780; + v->a[2020] = 108269; + v->a[2021] = 108301; + v->a[2022] = 108347; + v->a[2023] = 108379; + v->a[2024] = 108439; + v->a[2025] = 108471; + v->a[2026] = 108503; + v->a[2027] = 108535; + v->a[2028] = 108567; + v->a[2029] = 108599; + v->a[2030] = 108631; + v->a[2031] = 108663; + v->a[2032] = 108695; + v->a[2033] = 108727; + v->a[2034] = 108769; + v->a[2035] = 108803; + v->a[2036] = 108839; + v->a[2037] = 108871; + v->a[2038] = 108931; + v->a[2039] = 108973; small_parse_table_map_102(v); } void small_parse_table_map_102(t_small_parse_table_map_array *v) { - v->a[2040] = 134828; - v->a[2041] = 134880; - v->a[2042] = 134932; - v->a[2043] = 134980; - v->a[2044] = 135028; - v->a[2045] = 135082; - v->a[2046] = 135134; - v->a[2047] = 135182; - v->a[2048] = 135236; - v->a[2049] = 135284; - v->a[2050] = 135332; - v->a[2051] = 135386; - v->a[2052] = 135434; - v->a[2053] = 135482; - v->a[2054] = 135530; - v->a[2055] = 135584; - v->a[2056] = 135631; - v->a[2057] = 135678; - v->a[2058] = 135725; - v->a[2059] = 135772; + v->a[2040] = 109019; + v->a[2041] = 109051; + v->a[2042] = 109111; + v->a[2043] = 109143; + v->a[2044] = 109175; + v->a[2045] = 109221; + v->a[2046] = 109253; + v->a[2047] = 109285; + v->a[2048] = 109345; + v->a[2049] = 109377; + v->a[2050] = 109409; + v->a[2051] = 109441; + v->a[2052] = 109473; + v->a[2053] = 109533; + v->a[2054] = 109565; + v->a[2055] = 109597; + v->a[2056] = 109637; + v->a[2057] = 109675; + v->a[2058] = 109707; + v->a[2059] = 109739; small_parse_table_map_103(v); } void small_parse_table_map_103(t_small_parse_table_map_array *v) { - v->a[2060] = 135819; - v->a[2061] = 135870; - v->a[2062] = 135919; - v->a[2063] = 135966; - v->a[2064] = 136013; - v->a[2065] = 136060; - v->a[2066] = 136107; - v->a[2067] = 136154; - v->a[2068] = 136205; - v->a[2069] = 136252; - v->a[2070] = 136299; - v->a[2071] = 136346; - v->a[2072] = 136393; - v->a[2073] = 136440; - v->a[2074] = 136489; - v->a[2075] = 136540; - v->a[2076] = 136587; - v->a[2077] = 136634; - v->a[2078] = 136681; - v->a[2079] = 136728; + v->a[2060] = 109777; + v->a[2061] = 109809; + v->a[2062] = 109841; + v->a[2063] = 109873; + v->a[2064] = 109905; + v->a[2065] = 109965; + v->a[2066] = 110005; + v->a[2067] = 110045; + v->a[2068] = 110085; + v->a[2069] = 110125; + v->a[2070] = 110157; + v->a[2071] = 110214; + v->a[2072] = 110271; + v->a[2073] = 110328; + v->a[2074] = 110385; + v->a[2075] = 110442; + v->a[2076] = 110473; + v->a[2077] = 110530; + v->a[2078] = 110561; + v->a[2079] = 110592; small_parse_table_map_104(v); } void small_parse_table_map_104(t_small_parse_table_map_array *v) { - v->a[2080] = 136775; - v->a[2081] = 136822; - v->a[2082] = 136869; - v->a[2083] = 136916; - v->a[2084] = 136963; - v->a[2085] = 137014; - v->a[2086] = 137065; - v->a[2087] = 137112; - v->a[2088] = 137159; - v->a[2089] = 137206; - v->a[2090] = 137253; - v->a[2091] = 137306; - v->a[2092] = 137359; - v->a[2093] = 137410; - v->a[2094] = 137459; - v->a[2095] = 137506; - v->a[2096] = 137553; - v->a[2097] = 137600; - v->a[2098] = 137647; - v->a[2099] = 137694; + v->a[2080] = 110623; + v->a[2081] = 110654; + v->a[2082] = 110685; + v->a[2083] = 110716; + v->a[2084] = 110773; + v->a[2085] = 110804; + v->a[2086] = 110835; + v->a[2087] = 110866; + v->a[2088] = 110897; + v->a[2089] = 110928; + v->a[2090] = 110959; + v->a[2091] = 111016; + v->a[2092] = 111047; + v->a[2093] = 111078; + v->a[2094] = 111135; + v->a[2095] = 111192; + v->a[2096] = 111249; + v->a[2097] = 111288; + v->a[2098] = 111319; + v->a[2099] = 111376; small_parse_table_map_105(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_21.c b/parser/static/small_parse_table_map/small_parse_table_map_21.c index 717449b5..6cc41da4 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_21.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_21.c @@ -14,126 +14,126 @@ void small_parse_table_map_105(t_small_parse_table_map_array *v) { - v->a[2100] = 137741; - v->a[2101] = 137788; - v->a[2102] = 137835; - v->a[2103] = 137882; - v->a[2104] = 137929; - v->a[2105] = 137980; - v->a[2106] = 138027; - v->a[2107] = 138074; - v->a[2108] = 138121; - v->a[2109] = 138168; - v->a[2110] = 138215; - v->a[2111] = 138262; - v->a[2112] = 138309; - v->a[2113] = 138356; - v->a[2114] = 138407; - v->a[2115] = 138454; - v->a[2116] = 138501; - v->a[2117] = 138548; - v->a[2118] = 138595; - v->a[2119] = 138642; + v->a[2100] = 111407; + v->a[2101] = 111438; + v->a[2102] = 111469; + v->a[2103] = 111500; + v->a[2104] = 111531; + v->a[2105] = 111562; + v->a[2106] = 111601; + v->a[2107] = 111640; + v->a[2108] = 111671; + v->a[2109] = 111710; + v->a[2110] = 111741; + v->a[2111] = 111800; + v->a[2112] = 111831; + v->a[2113] = 111862; + v->a[2114] = 111919; + v->a[2115] = 111950; + v->a[2116] = 111981; + v->a[2117] = 112038; + v->a[2118] = 112069; + v->a[2119] = 112126; small_parse_table_map_106(v); } void small_parse_table_map_106(t_small_parse_table_map_array *v) { - v->a[2120] = 138689; - v->a[2121] = 138736; - v->a[2122] = 138783; - v->a[2123] = 138830; - v->a[2124] = 138877; - v->a[2125] = 138924; - v->a[2126] = 138971; - v->a[2127] = 139018; - v->a[2128] = 139065; - v->a[2129] = 139112; - v->a[2130] = 139159; - v->a[2131] = 139206; - v->a[2132] = 139253; - v->a[2133] = 139300; - v->a[2134] = 139347; - v->a[2135] = 139394; - v->a[2136] = 139441; - v->a[2137] = 139488; - v->a[2138] = 139535; - v->a[2139] = 139582; + v->a[2120] = 112157; + v->a[2121] = 112214; + v->a[2122] = 112245; + v->a[2123] = 112302; + v->a[2124] = 112359; + v->a[2125] = 112398; + v->a[2126] = 112455; + v->a[2127] = 112486; + v->a[2128] = 112531; + v->a[2129] = 112570; + v->a[2130] = 112605; + v->a[2131] = 112636; + v->a[2132] = 112671; + v->a[2133] = 112702; + v->a[2134] = 112761; + v->a[2135] = 112792; + v->a[2136] = 112849; + v->a[2137] = 112906; + v->a[2138] = 112963; + v->a[2139] = 113020; small_parse_table_map_107(v); } void small_parse_table_map_107(t_small_parse_table_map_array *v) { - v->a[2140] = 139629; - v->a[2141] = 139676; - v->a[2142] = 139723; - v->a[2143] = 139770; - v->a[2144] = 139821; - v->a[2145] = 139868; - v->a[2146] = 139915; - v->a[2147] = 139962; - v->a[2148] = 140009; - v->a[2149] = 140056; - v->a[2150] = 140103; - v->a[2151] = 140154; - v->a[2152] = 140201; - v->a[2153] = 140248; - v->a[2154] = 140295; - v->a[2155] = 140342; - v->a[2156] = 140389; - v->a[2157] = 140436; - v->a[2158] = 140483; - v->a[2159] = 140530; + v->a[2140] = 113051; + v->a[2141] = 113082; + v->a[2142] = 113139; + v->a[2143] = 113170; + v->a[2144] = 113201; + v->a[2145] = 113232; + v->a[2146] = 113289; + v->a[2147] = 113346; + v->a[2148] = 113403; + v->a[2149] = 113442; + v->a[2150] = 113477; + v->a[2151] = 113508; + v->a[2152] = 113539; + v->a[2153] = 113596; + v->a[2154] = 113627; + v->a[2155] = 113658; + v->a[2156] = 113715; + v->a[2157] = 113746; + v->a[2158] = 113803; + v->a[2159] = 113834; small_parse_table_map_108(v); } void small_parse_table_map_108(t_small_parse_table_map_array *v) { - v->a[2160] = 140577; - v->a[2161] = 140628; - v->a[2162] = 140679; - v->a[2163] = 140730; - v->a[2164] = 140785; - v->a[2165] = 140836; - v->a[2166] = 140891; - v->a[2167] = 140940; - v->a[2168] = 140991; - v->a[2169] = 141040; - v->a[2170] = 141087; - v->a[2171] = 141134; - v->a[2172] = 141185; - v->a[2173] = 141232; - v->a[2174] = 141279; - v->a[2175] = 141328; - v->a[2176] = 141379; - v->a[2177] = 141428; - v->a[2178] = 141485; - v->a[2179] = 141542; + v->a[2160] = 113893; + v->a[2161] = 113924; + v->a[2162] = 113955; + v->a[2163] = 114012; + v->a[2164] = 114069; + v->a[2165] = 114126; + v->a[2166] = 114183; + v->a[2167] = 114240; + v->a[2168] = 114297; + v->a[2169] = 114354; + v->a[2170] = 114411; + v->a[2171] = 114468; + v->a[2172] = 114525; + v->a[2173] = 114582; + v->a[2174] = 114639; + v->a[2175] = 114696; + v->a[2176] = 114753; + v->a[2177] = 114810; + v->a[2178] = 114867; + v->a[2179] = 114924; small_parse_table_map_109(v); } void small_parse_table_map_109(t_small_parse_table_map_array *v) { - v->a[2180] = 141589; - v->a[2181] = 141636; - v->a[2182] = 141683; - v->a[2183] = 141730; - v->a[2184] = 141777; - v->a[2185] = 141824; - v->a[2186] = 141871; - v->a[2187] = 141922; - v->a[2188] = 141973; - v->a[2189] = 142020; - v->a[2190] = 142071; - v->a[2191] = 142122; - v->a[2192] = 142169; - v->a[2193] = 142222; - v->a[2194] = 142269; - v->a[2195] = 142316; - v->a[2196] = 142369; - v->a[2197] = 142416; - v->a[2198] = 142463; - v->a[2199] = 142514; + v->a[2180] = 114981; + v->a[2181] = 115038; + v->a[2182] = 115095; + v->a[2183] = 115152; + v->a[2184] = 115209; + v->a[2185] = 115266; + v->a[2186] = 115323; + v->a[2187] = 115380; + v->a[2188] = 115437; + v->a[2189] = 115494; + v->a[2190] = 115551; + v->a[2191] = 115608; + v->a[2192] = 115665; + v->a[2193] = 115722; + v->a[2194] = 115779; + v->a[2195] = 115836; + v->a[2196] = 115893; + v->a[2197] = 115950; + v->a[2198] = 115981; + v->a[2199] = 116038; small_parse_table_map_110(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_22.c b/parser/static/small_parse_table_map/small_parse_table_map_22.c index 9b193d05..29bbba0b 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_22.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_22.c @@ -14,126 +14,126 @@ void small_parse_table_map_110(t_small_parse_table_map_array *v) { - v->a[2200] = 142565; - v->a[2201] = 142612; - v->a[2202] = 142659; - v->a[2203] = 142706; - v->a[2204] = 142753; - v->a[2205] = 142800; - v->a[2206] = 142847; - v->a[2207] = 142894; - v->a[2208] = 142941; - v->a[2209] = 142988; - v->a[2210] = 143034; - v->a[2211] = 143090; - v->a[2212] = 143172; - v->a[2213] = 143254; - v->a[2214] = 143336; - v->a[2215] = 143418; - v->a[2216] = 143500; - v->a[2217] = 143582; - v->a[2218] = 143664; - v->a[2219] = 143746; + v->a[2200] = 116095; + v->a[2201] = 116152; + v->a[2202] = 116209; + v->a[2203] = 116266; + v->a[2204] = 116297; + v->a[2205] = 116354; + v->a[2206] = 116385; + v->a[2207] = 116442; + v->a[2208] = 116499; + v->a[2209] = 116556; + v->a[2210] = 116613; + v->a[2211] = 116670; + v->a[2212] = 116727; + v->a[2213] = 116784; + v->a[2214] = 116841; + v->a[2215] = 116898; + v->a[2216] = 116937; + v->a[2217] = 116994; + v->a[2218] = 117051; + v->a[2219] = 117108; small_parse_table_map_111(v); } void small_parse_table_map_111(t_small_parse_table_map_array *v) { - v->a[2220] = 143828; - v->a[2221] = 143910; - v->a[2222] = 143992; - v->a[2223] = 144074; - v->a[2224] = 144156; - v->a[2225] = 144238; - v->a[2226] = 144320; - v->a[2227] = 144402; - v->a[2228] = 144484; - v->a[2229] = 144566; - v->a[2230] = 144648; - v->a[2231] = 144730; - v->a[2232] = 144812; - v->a[2233] = 144894; - v->a[2234] = 144976; - v->a[2235] = 145058; - v->a[2236] = 145140; - v->a[2237] = 145222; - v->a[2238] = 145304; - v->a[2239] = 145386; + v->a[2220] = 117165; + v->a[2221] = 117222; + v->a[2222] = 117279; + v->a[2223] = 117336; + v->a[2224] = 117395; + v->a[2225] = 117452; + v->a[2226] = 117509; + v->a[2227] = 117566; + v->a[2228] = 117623; + v->a[2229] = 117680; + v->a[2230] = 117737; + v->a[2231] = 117794; + v->a[2232] = 117851; + v->a[2233] = 117908; + v->a[2234] = 117965; + v->a[2235] = 118022; + v->a[2236] = 118079; + v->a[2237] = 118136; + v->a[2238] = 118193; + v->a[2239] = 118250; small_parse_table_map_112(v); } void small_parse_table_map_112(t_small_parse_table_map_array *v) { - v->a[2240] = 145468; - v->a[2241] = 145550; - v->a[2242] = 145632; - v->a[2243] = 145714; - v->a[2244] = 145796; - v->a[2245] = 145878; - v->a[2246] = 145960; - v->a[2247] = 146042; - v->a[2248] = 146124; - v->a[2249] = 146174; - v->a[2250] = 146256; - v->a[2251] = 146338; - v->a[2252] = 146420; - v->a[2253] = 146474; - v->a[2254] = 146556; - v->a[2255] = 146638; - v->a[2256] = 146720; - v->a[2257] = 146802; - v->a[2258] = 146884; - v->a[2259] = 146966; + v->a[2240] = 118307; + v->a[2241] = 118364; + v->a[2242] = 118421; + v->a[2243] = 118466; + v->a[2244] = 118523; + v->a[2245] = 118580; + v->a[2246] = 118637; + v->a[2247] = 118694; + v->a[2248] = 118751; + v->a[2249] = 118796; + v->a[2250] = 118841; + v->a[2251] = 118886; + v->a[2252] = 118943; + v->a[2253] = 119000; + v->a[2254] = 119057; + v->a[2255] = 119114; + v->a[2256] = 119171; + v->a[2257] = 119228; + v->a[2258] = 119263; + v->a[2259] = 119320; small_parse_table_map_113(v); } void small_parse_table_map_113(t_small_parse_table_map_array *v) { - v->a[2260] = 147048; - v->a[2261] = 147130; - v->a[2262] = 147212; - v->a[2263] = 147294; - v->a[2264] = 147376; - v->a[2265] = 147458; - v->a[2266] = 147540; - v->a[2267] = 147622; - v->a[2268] = 147704; - v->a[2269] = 147750; - v->a[2270] = 147832; - v->a[2271] = 147878; - v->a[2272] = 147960; - v->a[2273] = 148042; - v->a[2274] = 148088; - v->a[2275] = 148158; - v->a[2276] = 148204; - v->a[2277] = 148286; - v->a[2278] = 148332; - v->a[2279] = 148382; + v->a[2260] = 119377; + v->a[2261] = 119434; + v->a[2262] = 119491; + v->a[2263] = 119548; + v->a[2264] = 119605; + v->a[2265] = 119662; + v->a[2266] = 119697; + v->a[2267] = 119754; + v->a[2268] = 119811; + v->a[2269] = 119868; + v->a[2270] = 119925; + v->a[2271] = 119964; + v->a[2272] = 120021; + v->a[2273] = 120078; + v->a[2274] = 120135; + v->a[2275] = 120192; + v->a[2276] = 120249; + v->a[2277] = 120306; + v->a[2278] = 120363; + v->a[2279] = 120420; small_parse_table_map_114(v); } void small_parse_table_map_114(t_small_parse_table_map_array *v) { - v->a[2280] = 148428; - v->a[2281] = 148478; - v->a[2282] = 148524; - v->a[2283] = 148574; - v->a[2284] = 148656; - v->a[2285] = 148706; - v->a[2286] = 148758; - v->a[2287] = 148812; - v->a[2288] = 148862; - v->a[2289] = 148920; - v->a[2290] = 148966; - v->a[2291] = 149012; - v->a[2292] = 149058; - v->a[2293] = 149140; - v->a[2294] = 149186; - v->a[2295] = 149232; - v->a[2296] = 149278; - v->a[2297] = 149324; - v->a[2298] = 149370; - v->a[2299] = 149416; + v->a[2280] = 120457; + v->a[2281] = 120514; + v->a[2282] = 120571; + v->a[2283] = 120628; + v->a[2284] = 120685; + v->a[2285] = 120742; + v->a[2286] = 120799; + v->a[2287] = 120856; + v->a[2288] = 120913; + v->a[2289] = 120970; + v->a[2290] = 121009; + v->a[2291] = 121066; + v->a[2292] = 121123; + v->a[2293] = 121180; + v->a[2294] = 121237; + v->a[2295] = 121294; + v->a[2296] = 121339; + v->a[2297] = 121396; + v->a[2298] = 121453; + v->a[2299] = 121492; small_parse_table_map_115(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_23.c b/parser/static/small_parse_table_map/small_parse_table_map_23.c index c83952d6..e2dd4385 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_23.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_23.c @@ -14,126 +14,126 @@ void small_parse_table_map_115(t_small_parse_table_map_array *v) { - v->a[2300] = 149478; - v->a[2301] = 149542; - v->a[2302] = 149608; - v->a[2303] = 149676; - v->a[2304] = 149748; - v->a[2305] = 149826; - v->a[2306] = 149876; - v->a[2307] = 149926; - v->a[2308] = 150002; - v->a[2309] = 150084; - v->a[2310] = 150140; - v->a[2311] = 150188; - v->a[2312] = 150234; - v->a[2313] = 150290; - v->a[2314] = 150336; - v->a[2315] = 150382; - v->a[2316] = 150430; - v->a[2317] = 150512; - v->a[2318] = 150584; - v->a[2319] = 150630; + v->a[2300] = 121549; + v->a[2301] = 121606; + v->a[2302] = 121663; + v->a[2303] = 121720; + v->a[2304] = 121777; + v->a[2305] = 121834; + v->a[2306] = 121891; + v->a[2307] = 121948; + v->a[2308] = 122005; + v->a[2309] = 122062; + v->a[2310] = 122119; + v->a[2311] = 122176; + v->a[2312] = 122233; + v->a[2313] = 122290; + v->a[2314] = 122347; + v->a[2315] = 122404; + v->a[2316] = 122461; + v->a[2317] = 122496; + v->a[2318] = 122553; + v->a[2319] = 122610; small_parse_table_map_116(v); } void small_parse_table_map_116(t_small_parse_table_map_array *v) { - v->a[2320] = 150676; - v->a[2321] = 150732; - v->a[2322] = 150778; - v->a[2323] = 150824; - v->a[2324] = 150874; - v->a[2325] = 150920; - v->a[2326] = 150966; - v->a[2327] = 151012; - v->a[2328] = 151058; - v->a[2329] = 151104; - v->a[2330] = 151150; - v->a[2331] = 151232; - v->a[2332] = 151278; - v->a[2333] = 151324; - v->a[2334] = 151370; - v->a[2335] = 151418; - v->a[2336] = 151464; - v->a[2337] = 151510; - v->a[2338] = 151558; - v->a[2339] = 151604; + v->a[2320] = 122667; + v->a[2321] = 122724; + v->a[2322] = 122781; + v->a[2323] = 122838; + v->a[2324] = 122874; + v->a[2325] = 122916; + v->a[2326] = 122952; + v->a[2327] = 122986; + v->a[2328] = 123022; + v->a[2329] = 123058; + v->a[2330] = 123100; + v->a[2331] = 123134; + v->a[2332] = 123172; + v->a[2333] = 123210; + v->a[2334] = 123248; + v->a[2335] = 123290; + v->a[2336] = 123332; + v->a[2337] = 123366; + v->a[2338] = 123399; + v->a[2339] = 123434; small_parse_table_map_117(v); } void small_parse_table_map_117(t_small_parse_table_map_array *v) { - v->a[2340] = 151654; - v->a[2341] = 151728; - v->a[2342] = 151774; - v->a[2343] = 151820; - v->a[2344] = 151866; - v->a[2345] = 151912; - v->a[2346] = 151958; - v->a[2347] = 152008; - v->a[2348] = 152054; - v->a[2349] = 152100; - v->a[2350] = 152146; - v->a[2351] = 152192; - v->a[2352] = 152238; - v->a[2353] = 152320; - v->a[2354] = 152366; - v->a[2355] = 152412; - v->a[2356] = 152458; - v->a[2357] = 152504; - v->a[2358] = 152550; - v->a[2359] = 152604; + v->a[2340] = 123467; + v->a[2341] = 123498; + v->a[2342] = 123531; + v->a[2343] = 123566; + v->a[2344] = 123599; + v->a[2345] = 123632; + v->a[2346] = 123671; + v->a[2347] = 123706; + v->a[2348] = 123741; + v->a[2349] = 123774; + v->a[2350] = 123809; + v->a[2351] = 123844; + v->a[2352] = 123879; + v->a[2353] = 123914; + v->a[2354] = 123949; + v->a[2355] = 123984; + v->a[2356] = 124019; + v->a[2357] = 124058; + v->a[2358] = 124099; + v->a[2359] = 124140; small_parse_table_map_118(v); } void small_parse_table_map_118(t_small_parse_table_map_array *v) { - v->a[2360] = 152660; - v->a[2361] = 152716; - v->a[2362] = 152762; - v->a[2363] = 152836; - v->a[2364] = 152882; - v->a[2365] = 152928; - v->a[2366] = 152974; - v->a[2367] = 153050; - v->a[2368] = 153106; - v->a[2369] = 153162; - v->a[2370] = 153208; - v->a[2371] = 153278; - v->a[2372] = 153346; - v->a[2373] = 153392; - v->a[2374] = 153438; - v->a[2375] = 153494; - v->a[2376] = 153550; - v->a[2377] = 153596; - v->a[2378] = 153642; - v->a[2379] = 153688; + v->a[2360] = 124172; + v->a[2361] = 124200; + v->a[2362] = 124228; + v->a[2363] = 124256; + v->a[2364] = 124284; + v->a[2365] = 124312; + v->a[2366] = 124340; + v->a[2367] = 124368; + v->a[2368] = 124396; + v->a[2369] = 124424; + v->a[2370] = 124458; + v->a[2371] = 124486; + v->a[2372] = 124514; + v->a[2373] = 124542; + v->a[2374] = 124570; + v->a[2375] = 124598; + v->a[2376] = 124640; + v->a[2377] = 124668; + v->a[2378] = 124696; + v->a[2379] = 124724; small_parse_table_map_119(v); } void small_parse_table_map_119(t_small_parse_table_map_array *v) { - v->a[2380] = 153734; - v->a[2381] = 153780; - v->a[2382] = 153826; - v->a[2383] = 153872; - v->a[2384] = 153918; - v->a[2385] = 153968; - v->a[2386] = 154014; - v->a[2387] = 154064; - v->a[2388] = 154130; - v->a[2389] = 154194; - v->a[2390] = 154256; - v->a[2391] = 154302; - v->a[2392] = 154348; - v->a[2393] = 154394; - v->a[2394] = 154454; - v->a[2395] = 154510; - v->a[2396] = 154564; - v->a[2397] = 154620; - v->a[2398] = 154668; - v->a[2399] = 154714; + v->a[2380] = 124752; + v->a[2381] = 124784; + v->a[2382] = 124816; + v->a[2383] = 124844; + v->a[2384] = 124872; + v->a[2385] = 124900; + v->a[2386] = 124928; + v->a[2387] = 124956; + v->a[2388] = 124990; + v->a[2389] = 125018; + v->a[2390] = 125046; + v->a[2391] = 125074; + v->a[2392] = 125106; + v->a[2393] = 125134; + v->a[2394] = 125166; + v->a[2395] = 125198; + v->a[2396] = 125226; + v->a[2397] = 125254; + v->a[2398] = 125282; + v->a[2399] = 125324; small_parse_table_map_120(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_24.c b/parser/static/small_parse_table_map/small_parse_table_map_24.c index 5b3a89c1..24030cdf 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_24.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_24.c @@ -14,126 +14,126 @@ void small_parse_table_map_120(t_small_parse_table_map_array *v) { - v->a[2400] = 154760; - v->a[2401] = 154806; - v->a[2402] = 154852; - v->a[2403] = 154898; - v->a[2404] = 154944; - v->a[2405] = 155026; - v->a[2406] = 155084; - v->a[2407] = 155130; - v->a[2408] = 155176; - v->a[2409] = 155228; - v->a[2410] = 155278; - v->a[2411] = 155326; - v->a[2412] = 155376; - v->a[2413] = 155422; - v->a[2414] = 155472; - v->a[2415] = 155551; - v->a[2416] = 155614; - v->a[2417] = 155703; - v->a[2418] = 155750; - v->a[2419] = 155795; + v->a[2400] = 125352; + v->a[2401] = 125388; + v->a[2402] = 125418; + v->a[2403] = 125446; + v->a[2404] = 125474; + v->a[2405] = 125502; + v->a[2406] = 125534; + v->a[2407] = 125570; + v->a[2408] = 125604; + v->a[2409] = 125631; + v->a[2410] = 125662; + v->a[2411] = 125689; + v->a[2412] = 125720; + v->a[2413] = 125747; + v->a[2414] = 125784; + v->a[2415] = 125811; + v->a[2416] = 125842; + v->a[2417] = 125869; + v->a[2418] = 125904; + v->a[2419] = 125935; small_parse_table_map_121(v); } void small_parse_table_map_121(t_small_parse_table_map_array *v) { - v->a[2420] = 155864; - v->a[2421] = 155929; - v->a[2422] = 155976; - v->a[2423] = 156021; - v->a[2424] = 156094; - v->a[2425] = 156157; - v->a[2426] = 156202; - v->a[2427] = 156247; - v->a[2428] = 156320; - v->a[2429] = 156381; - v->a[2430] = 156430; - v->a[2431] = 156479; - v->a[2432] = 156530; - v->a[2433] = 156583; - v->a[2434] = 156640; - v->a[2435] = 156695; - v->a[2436] = 156756; - v->a[2437] = 156819; - v->a[2438] = 156878; - v->a[2439] = 156943; + v->a[2420] = 125970; + v->a[2421] = 125997; + v->a[2422] = 126024; + v->a[2423] = 126051; + v->a[2424] = 126078; + v->a[2425] = 126113; + v->a[2426] = 126144; + v->a[2427] = 126171; + v->a[2428] = 126208; + v->a[2429] = 126235; + v->a[2430] = 126266; + v->a[2431] = 126303; + v->a[2432] = 126340; + v->a[2433] = 126367; + v->a[2434] = 126394; + v->a[2435] = 126421; + v->a[2436] = 126448; + v->a[2437] = 126479; + v->a[2438] = 126506; + v->a[2439] = 126533; small_parse_table_map_122(v); } void small_parse_table_map_122(t_small_parse_table_map_array *v) { - v->a[2440] = 156992; - v->a[2441] = 157041; - v->a[2442] = 157092; - v->a[2443] = 157145; - v->a[2444] = 157202; - v->a[2445] = 157263; - v->a[2446] = 157326; - v->a[2447] = 157391; - v->a[2448] = 157458; - v->a[2449] = 157527; - v->a[2450] = 157598; - v->a[2451] = 157675; - v->a[2452] = 157750; - v->a[2453] = 157795; - v->a[2454] = 157862; - v->a[2455] = 157951; - v->a[2456] = 157998; - v->a[2457] = 158045; - v->a[2458] = 158114; - v->a[2459] = 158185; + v->a[2440] = 126560; + v->a[2441] = 126598; + v->a[2442] = 126630; + v->a[2443] = 126668; + v->a[2444] = 126706; + v->a[2445] = 126744; + v->a[2446] = 126776; + v->a[2447] = 126814; + v->a[2448] = 126850; + v->a[2449] = 126886; + v->a[2450] = 126912; + v->a[2451] = 126948; + v->a[2452] = 126980; + v->a[2453] = 127012; + v->a[2454] = 127038; + v->a[2455] = 127070; + v->a[2456] = 127096; + v->a[2457] = 127134; + v->a[2458] = 127166; + v->a[2459] = 127198; small_parse_table_map_123(v); } void small_parse_table_map_123(t_small_parse_table_map_array *v) { - v->a[2460] = 158236; - v->a[2461] = 158313; - v->a[2462] = 158388; - v->a[2463] = 158433; - v->a[2464] = 158488; - v->a[2465] = 158541; - v->a[2466] = 158592; - v->a[2467] = 158647; - v->a[2468] = 158722; - v->a[2469] = 158799; - v->a[2470] = 158844; - v->a[2471] = 158889; - v->a[2472] = 158938; - v->a[2473] = 159007; - v->a[2474] = 159074; - v->a[2475] = 159139; - v->a[2476] = 159202; - v->a[2477] = 159263; - v->a[2478] = 159312; - v->a[2479] = 159367; + v->a[2460] = 127230; + v->a[2461] = 127268; + v->a[2462] = 127306; + v->a[2463] = 127331; + v->a[2464] = 127356; + v->a[2465] = 127385; + v->a[2466] = 127420; + v->a[2467] = 127451; + v->a[2468] = 127478; + v->a[2469] = 127509; + v->a[2470] = 127534; + v->a[2471] = 127561; + v->a[2472] = 127588; + v->a[2473] = 127619; + v->a[2474] = 127646; + v->a[2475] = 127673; + v->a[2476] = 127708; + v->a[2477] = 127737; + v->a[2478] = 127764; + v->a[2479] = 127791; small_parse_table_map_124(v); } void small_parse_table_map_124(t_small_parse_table_map_array *v) { - v->a[2480] = 159424; - v->a[2481] = 159477; - v->a[2482] = 159524; - v->a[2483] = 159575; - v->a[2484] = 159630; - v->a[2485] = 159687; - v->a[2486] = 159736; - v->a[2487] = 159785; - v->a[2488] = 159840; - v->a[2489] = 159895; - v->a[2490] = 159972; - v->a[2491] = 160027; - v->a[2492] = 160084; - v->a[2493] = 160129; - v->a[2494] = 160174; - v->a[2495] = 160253; - v->a[2496] = 160302; - v->a[2497] = 160347; - v->a[2498] = 160392; - v->a[2499] = 160437; + v->a[2480] = 127816; + v->a[2481] = 127841; + v->a[2482] = 127866; + v->a[2483] = 127891; + v->a[2484] = 127916; + v->a[2485] = 127951; + v->a[2486] = 127978; + v->a[2487] = 128003; + v->a[2488] = 128038; + v->a[2489] = 128063; + v->a[2490] = 128088; + v->a[2491] = 128115; + v->a[2492] = 128140; + v->a[2493] = 128167; + v->a[2494] = 128194; + v->a[2495] = 128219; + v->a[2496] = 128244; + v->a[2497] = 128269; + v->a[2498] = 128304; + v->a[2499] = 128331; small_parse_table_map_125(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_25.c b/parser/static/small_parse_table_map/small_parse_table_map_25.c index f717989e..ac08db68 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_25.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_25.c @@ -14,126 +14,126 @@ void small_parse_table_map_125(t_small_parse_table_map_array *v) { - v->a[2500] = 160492; - v->a[2501] = 160539; - v->a[2502] = 160586; - v->a[2503] = 160635; - v->a[2504] = 160682; - v->a[2505] = 160771; - v->a[2506] = 160850; - v->a[2507] = 160921; - v->a[2508] = 160968; - v->a[2509] = 161035; - v->a[2510] = 161114; - v->a[2511] = 161203; - v->a[2512] = 161256; - v->a[2513] = 161335; - v->a[2514] = 161392; - v->a[2515] = 161471; - v->a[2516] = 161526; - v->a[2517] = 161581; - v->a[2518] = 161626; - v->a[2519] = 161683; + v->a[2500] = 128358; + v->a[2501] = 128383; + v->a[2502] = 128408; + v->a[2503] = 128433; + v->a[2504] = 128458; + v->a[2505] = 128483; + v->a[2506] = 128508; + v->a[2507] = 128543; + v->a[2508] = 128578; + v->a[2509] = 128603; + v->a[2510] = 128630; + v->a[2511] = 128655; + v->a[2512] = 128680; + v->a[2513] = 128705; + v->a[2514] = 128730; + v->a[2515] = 128765; + v->a[2516] = 128790; + v->a[2517] = 128817; + v->a[2518] = 128844; + v->a[2519] = 128869; small_parse_table_map_126(v); } void small_parse_table_map_126(t_small_parse_table_map_array *v) { - v->a[2520] = 161738; - v->a[2521] = 161793; - v->a[2522] = 161838; - v->a[2523] = 161911; - v->a[2524] = 161972; - v->a[2525] = 162051; - v->a[2526] = 162096; - v->a[2527] = 162151; - v->a[2528] = 162196; - v->a[2529] = 162241; - v->a[2530] = 162330; - v->a[2531] = 162375; - v->a[2532] = 162440; - v->a[2533] = 162513; - v->a[2534] = 162580; - v->a[2535] = 162649; - v->a[2536] = 162720; - v->a[2537] = 162797; - v->a[2538] = 162846; - v->a[2539] = 162935; + v->a[2520] = 128900; + v->a[2521] = 128925; + v->a[2522] = 128950; + v->a[2523] = 128975; + v->a[2524] = 129000; + v->a[2525] = 129025; + v->a[2526] = 129050; + v->a[2527] = 129081; + v->a[2528] = 129106; + v->a[2529] = 129133; + v->a[2530] = 129158; + v->a[2531] = 129183; + v->a[2532] = 129208; + v->a[2533] = 129233; + v->a[2534] = 129258; + v->a[2535] = 129283; + v->a[2536] = 129308; + v->a[2537] = 129333; + v->a[2538] = 129360; + v->a[2539] = 129387; small_parse_table_map_127(v); } void small_parse_table_map_127(t_small_parse_table_map_array *v) { - v->a[2540] = 163010; - v->a[2541] = 163065; - v->a[2542] = 163112; - v->a[2543] = 163201; - v->a[2544] = 163246; - v->a[2545] = 163293; - v->a[2546] = 163372; - v->a[2547] = 163417; - v->a[2548] = 163464; - v->a[2549] = 163509; - v->a[2550] = 163558; - v->a[2551] = 163607; - v->a[2552] = 163658; - v->a[2553] = 163711; - v->a[2554] = 163768; - v->a[2555] = 163829; - v->a[2556] = 163892; - v->a[2557] = 163957; - v->a[2558] = 164036; - v->a[2559] = 164103; + v->a[2540] = 129414; + v->a[2541] = 129439; + v->a[2542] = 129464; + v->a[2543] = 129489; + v->a[2544] = 129514; + v->a[2545] = 129539; + v->a[2546] = 129564; + v->a[2547] = 129589; + v->a[2548] = 129614; + v->a[2549] = 129638; + v->a[2550] = 129662; + v->a[2551] = 129686; + v->a[2552] = 129710; + v->a[2553] = 129734; + v->a[2554] = 129758; + v->a[2555] = 129782; + v->a[2556] = 129806; + v->a[2557] = 129830; + v->a[2558] = 129854; + v->a[2559] = 129878; small_parse_table_map_128(v); } void small_parse_table_map_128(t_small_parse_table_map_array *v) { - v->a[2560] = 164182; - v->a[2561] = 164251; - v->a[2562] = 164308; - v->a[2563] = 164379; - v->a[2564] = 164458; - v->a[2565] = 164509; - v->a[2566] = 164560; - v->a[2567] = 164637; - v->a[2568] = 164712; - v->a[2569] = 164767; - v->a[2570] = 164822; - v->a[2571] = 164879; - v->a[2572] = 164926; - v->a[2573] = 164981; - v->a[2574] = 165036; - v->a[2575] = 165091; - v->a[2576] = 165138; - v->a[2577] = 165217; - v->a[2578] = 165306; - v->a[2579] = 165395; + v->a[2560] = 129902; + v->a[2561] = 129926; + v->a[2562] = 129950; + v->a[2563] = 129974; + v->a[2564] = 129998; + v->a[2565] = 130022; + v->a[2566] = 130046; + v->a[2567] = 130070; + v->a[2568] = 130098; + v->a[2569] = 130122; + v->a[2570] = 130146; + v->a[2571] = 130170; + v->a[2572] = 130194; + v->a[2573] = 130218; + v->a[2574] = 130246; + v->a[2575] = 130270; + v->a[2576] = 130294; + v->a[2577] = 130322; + v->a[2578] = 130346; + v->a[2579] = 130390; small_parse_table_map_129(v); } void small_parse_table_map_129(t_small_parse_table_map_array *v) { - v->a[2580] = 165450; - v->a[2581] = 165505; - v->a[2582] = 165594; - v->a[2583] = 165645; - v->a[2584] = 165724; - v->a[2585] = 165781; - v->a[2586] = 165826; - v->a[2587] = 165875; - v->a[2588] = 165926; - v->a[2589] = 165971; - v->a[2590] = 166022; - v->a[2591] = 166067; - v->a[2592] = 166138; - v->a[2593] = 166189; - v->a[2594] = 166234; - v->a[2595] = 166323; - v->a[2596] = 166402; - v->a[2597] = 166481; - v->a[2598] = 166560; - v->a[2599] = 166639; + v->a[2580] = 130414; + v->a[2581] = 130438; + v->a[2582] = 130462; + v->a[2583] = 130486; + v->a[2584] = 130510; + v->a[2585] = 130534; + v->a[2586] = 130558; + v->a[2587] = 130582; + v->a[2588] = 130606; + v->a[2589] = 130630; + v->a[2590] = 130654; + v->a[2591] = 130678; + v->a[2592] = 130702; + v->a[2593] = 130726; + v->a[2594] = 130750; + v->a[2595] = 130774; + v->a[2596] = 130802; + v->a[2597] = 130826; + v->a[2598] = 130850; + v->a[2599] = 130874; small_parse_table_map_130(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_26.c b/parser/static/small_parse_table_map/small_parse_table_map_26.c index b8472e67..4a55571b 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_26.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_26.c @@ -14,126 +14,126 @@ void small_parse_table_map_130(t_small_parse_table_map_array *v) { - v->a[2600] = 166702; - v->a[2601] = 166781; - v->a[2602] = 166860; - v->a[2603] = 166907; - v->a[2604] = 166986; - v->a[2605] = 167041; - v->a[2606] = 167130; - v->a[2607] = 167185; - v->a[2608] = 167274; - v->a[2609] = 167363; - v->a[2610] = 167452; - v->a[2611] = 167497; - v->a[2612] = 167576; - v->a[2613] = 167655; - v->a[2614] = 167734; - v->a[2615] = 167813; - v->a[2616] = 167892; - v->a[2617] = 167971; - v->a[2618] = 168050; - v->a[2619] = 168095; + v->a[2600] = 130898; + v->a[2601] = 130922; + v->a[2602] = 130946; + v->a[2603] = 130970; + v->a[2604] = 130994; + v->a[2605] = 131018; + v->a[2606] = 131042; + v->a[2607] = 131066; + v->a[2608] = 131090; + v->a[2609] = 131114; + v->a[2610] = 131138; + v->a[2611] = 131162; + v->a[2612] = 131186; + v->a[2613] = 131210; + v->a[2614] = 131234; + v->a[2615] = 131258; + v->a[2616] = 131282; + v->a[2617] = 131306; + v->a[2618] = 131338; + v->a[2619] = 131362; small_parse_table_map_131(v); } void small_parse_table_map_131(t_small_parse_table_map_array *v) { - v->a[2620] = 168174; - v->a[2621] = 168253; - v->a[2622] = 168298; - v->a[2623] = 168377; - v->a[2624] = 168450; - v->a[2625] = 168529; - v->a[2626] = 168608; - v->a[2627] = 168687; - v->a[2628] = 168766; - v->a[2629] = 168845; - v->a[2630] = 168890; - v->a[2631] = 168969; - v->a[2632] = 169014; - v->a[2633] = 169059; - v->a[2634] = 169104; - v->a[2635] = 169159; - v->a[2636] = 169214; - v->a[2637] = 169303; - v->a[2638] = 169379; - v->a[2639] = 169455; + v->a[2620] = 131386; + v->a[2621] = 131410; + v->a[2622] = 131434; + v->a[2623] = 131458; + v->a[2624] = 131489; + v->a[2625] = 131512; + v->a[2626] = 131535; + v->a[2627] = 131566; + v->a[2628] = 131594; + v->a[2629] = 131622; + v->a[2630] = 131650; + v->a[2631] = 131678; + v->a[2632] = 131706; + v->a[2633] = 131734; + v->a[2634] = 131762; + v->a[2635] = 131790; + v->a[2636] = 131818; + v->a[2637] = 131846; + v->a[2638] = 131874; + v->a[2639] = 131902; small_parse_table_map_132(v); } void small_parse_table_map_132(t_small_parse_table_map_array *v) { - v->a[2640] = 169499; - v->a[2641] = 169543; - v->a[2642] = 169587; - v->a[2643] = 169631; - v->a[2644] = 169675; - v->a[2645] = 169719; - v->a[2646] = 169763; - v->a[2647] = 169807; - v->a[2648] = 169851; - v->a[2649] = 169895; - v->a[2650] = 169939; - v->a[2651] = 169983; - v->a[2652] = 170027; - v->a[2653] = 170071; - v->a[2654] = 170115; - v->a[2655] = 170191; - v->a[2656] = 170245; - v->a[2657] = 170289; - v->a[2658] = 170365; - v->a[2659] = 170419; + v->a[2640] = 131930; + v->a[2641] = 131958; + v->a[2642] = 131986; + v->a[2643] = 132014; + v->a[2644] = 132042; + v->a[2645] = 132070; + v->a[2646] = 132098; + v->a[2647] = 132126; + v->a[2648] = 132154; + v->a[2649] = 132182; + v->a[2650] = 132210; + v->a[2651] = 132238; + v->a[2652] = 132266; + v->a[2653] = 132294; + v->a[2654] = 132322; + v->a[2655] = 132350; + v->a[2656] = 132378; + v->a[2657] = 132406; + v->a[2658] = 132434; + v->a[2659] = 132462; small_parse_table_map_133(v); } void small_parse_table_map_133(t_small_parse_table_map_array *v) { - v->a[2660] = 170473; - v->a[2661] = 170543; - v->a[2662] = 170587; - v->a[2663] = 170631; - v->a[2664] = 170675; - v->a[2665] = 170751; - v->a[2666] = 170805; - v->a[2667] = 170849; - v->a[2668] = 170925; - v->a[2669] = 170973; - v->a[2670] = 171029; - v->a[2671] = 171077; - v->a[2672] = 171127; - v->a[2673] = 171179; - v->a[2674] = 171233; - v->a[2675] = 171291; - v->a[2676] = 171335; - v->a[2677] = 171411; - v->a[2678] = 171471; - v->a[2679] = 171515; + v->a[2660] = 132490; + v->a[2661] = 132518; + v->a[2662] = 132546; + v->a[2663] = 132574; + v->a[2664] = 132602; + v->a[2665] = 132630; + v->a[2666] = 132658; + v->a[2667] = 132686; + v->a[2668] = 132714; + v->a[2669] = 132742; + v->a[2670] = 132770; + v->a[2671] = 132798; + v->a[2672] = 132826; + v->a[2673] = 132854; + v->a[2674] = 132882; + v->a[2675] = 132910; + v->a[2676] = 132944; + v->a[2677] = 132972; + v->a[2678] = 133000; + v->a[2679] = 133028; small_parse_table_map_134(v); } void small_parse_table_map_134(t_small_parse_table_map_array *v) { - v->a[2680] = 171577; - v->a[2681] = 171621; - v->a[2682] = 171697; - v->a[2683] = 171741; - v->a[2684] = 171785; - v->a[2685] = 171861; - v->a[2686] = 171905; - v->a[2687] = 171969; - v->a[2688] = 172013; - v->a[2689] = 172077; - v->a[2690] = 172143; - v->a[2691] = 172211; - v->a[2692] = 172255; - v->a[2693] = 172299; - v->a[2694] = 172343; - v->a[2695] = 172387; - v->a[2696] = 172431; - v->a[2697] = 172507; - v->a[2698] = 172551; - v->a[2699] = 172595; + v->a[2680] = 133056; + v->a[2681] = 133084; + v->a[2682] = 133112; + v->a[2683] = 133140; + v->a[2684] = 133168; + v->a[2685] = 133196; + v->a[2686] = 133224; + v->a[2687] = 133252; + v->a[2688] = 133280; + v->a[2689] = 133308; + v->a[2690] = 133336; + v->a[2691] = 133364; + v->a[2692] = 133392; + v->a[2693] = 133420; + v->a[2694] = 133448; + v->a[2695] = 133476; + v->a[2696] = 133504; + v->a[2697] = 133532; + v->a[2698] = 133560; + v->a[2699] = 133588; small_parse_table_map_135(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_27.c b/parser/static/small_parse_table_map/small_parse_table_map_27.c index 886b96e1..0cb5c717 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_27.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_27.c @@ -14,126 +14,126 @@ void small_parse_table_map_135(t_small_parse_table_map_array *v) { - v->a[2700] = 172649; - v->a[2701] = 172693; - v->a[2702] = 172737; - v->a[2703] = 172791; - v->a[2704] = 172835; - v->a[2705] = 172879; - v->a[2706] = 172965; - v->a[2707] = 173009; - v->a[2708] = 173085; - v->a[2709] = 173171; - v->a[2710] = 173225; - v->a[2711] = 173279; - v->a[2712] = 173355; - v->a[2713] = 173409; - v->a[2714] = 173453; - v->a[2715] = 173499; - v->a[2716] = 173553; - v->a[2717] = 173629; - v->a[2718] = 173673; - v->a[2719] = 173721; + v->a[2700] = 133616; + v->a[2701] = 133644; + v->a[2702] = 133672; + v->a[2703] = 133700; + v->a[2704] = 133728; + v->a[2705] = 133756; + v->a[2706] = 133784; + v->a[2707] = 133812; + v->a[2708] = 133840; + v->a[2709] = 133868; + v->a[2710] = 133896; + v->a[2711] = 133924; + v->a[2712] = 133952; + v->a[2713] = 133980; + v->a[2714] = 134008; + v->a[2715] = 134036; + v->a[2716] = 134064; + v->a[2717] = 134086; + v->a[2718] = 134114; + v->a[2719] = 134142; small_parse_table_map_136(v); } void small_parse_table_map_136(t_small_parse_table_map_array *v) { - v->a[2720] = 173771; - v->a[2721] = 173823; - v->a[2722] = 173877; - v->a[2723] = 173921; - v->a[2724] = 173965; - v->a[2725] = 174041; - v->a[2726] = 174085; - v->a[2727] = 174129; - v->a[2728] = 174173; - v->a[2729] = 174217; - v->a[2730] = 174293; - v->a[2731] = 174351; - v->a[2732] = 174411; - v->a[2733] = 174487; - v->a[2734] = 174549; - v->a[2735] = 174613; - v->a[2736] = 174679; - v->a[2737] = 174747; - v->a[2738] = 174821; - v->a[2739] = 174893; + v->a[2720] = 134168; + v->a[2721] = 134196; + v->a[2722] = 134222; + v->a[2723] = 134250; + v->a[2724] = 134278; + v->a[2725] = 134300; + v->a[2726] = 134328; + v->a[2727] = 134356; + v->a[2728] = 134384; + v->a[2729] = 134412; + v->a[2730] = 134440; + v->a[2731] = 134469; + v->a[2732] = 134506; + v->a[2733] = 134543; + v->a[2734] = 134580; + v->a[2735] = 134609; + v->a[2736] = 134646; + v->a[2737] = 134683; + v->a[2738] = 134720; + v->a[2739] = 134749; small_parse_table_map_137(v); } void small_parse_table_map_137(t_small_parse_table_map_array *v) { - v->a[2740] = 174937; - v->a[2741] = 175013; - v->a[2742] = 175067; - v->a[2743] = 175121; - v->a[2744] = 175165; - v->a[2745] = 175209; - v->a[2746] = 175285; - v->a[2747] = 175361; - v->a[2748] = 175405; - v->a[2749] = 175451; - v->a[2750] = 175495; - v->a[2751] = 175549; - v->a[2752] = 175593; - v->a[2753] = 175637; - v->a[2754] = 175683; - v->a[2755] = 175727; - v->a[2756] = 175781; - v->a[2757] = 175857; - v->a[2758] = 175901; - v->a[2759] = 175945; + v->a[2740] = 134778; + v->a[2741] = 134815; + v->a[2742] = 134852; + v->a[2743] = 134889; + v->a[2744] = 134926; + v->a[2745] = 134955; + v->a[2746] = 134984; + v->a[2747] = 135021; + v->a[2748] = 135050; + v->a[2749] = 135087; + v->a[2750] = 135124; + v->a[2751] = 135153; + v->a[2752] = 135182; + v->a[2753] = 135219; + v->a[2754] = 135256; + v->a[2755] = 135285; + v->a[2756] = 135322; + v->a[2757] = 135359; + v->a[2758] = 135396; + v->a[2759] = 135433; small_parse_table_map_138(v); } void small_parse_table_map_138(t_small_parse_table_map_array *v) { - v->a[2760] = 175989; - v->a[2761] = 176033; - v->a[2762] = 176109; - v->a[2763] = 176153; - v->a[2764] = 176197; - v->a[2765] = 176267; - v->a[2766] = 176343; - v->a[2767] = 176387; - v->a[2768] = 176431; - v->a[2769] = 176507; - v->a[2770] = 176551; - v->a[2771] = 176605; - v->a[2772] = 176681; - v->a[2773] = 176725; - v->a[2774] = 176801; - v->a[2775] = 176877; - v->a[2776] = 176953; - v->a[2777] = 177029; - v->a[2778] = 177083; - v->a[2779] = 177127; + v->a[2760] = 135462; + v->a[2761] = 135499; + v->a[2762] = 135536; + v->a[2763] = 135565; + v->a[2764] = 135602; + v->a[2765] = 135639; + v->a[2766] = 135676; + v->a[2767] = 135705; + v->a[2768] = 135742; + v->a[2769] = 135779; + v->a[2770] = 135816; + v->a[2771] = 135853; + v->a[2772] = 135890; + v->a[2773] = 135919; + v->a[2774] = 135948; + v->a[2775] = 135985; + v->a[2776] = 136022; + v->a[2777] = 136051; + v->a[2778] = 136088; + v->a[2779] = 136117; small_parse_table_map_139(v); } void small_parse_table_map_139(t_small_parse_table_map_array *v) { - v->a[2780] = 177171; - v->a[2781] = 177247; - v->a[2782] = 177323; - v->a[2783] = 177409; - v->a[2784] = 177453; - v->a[2785] = 177497; - v->a[2786] = 177551; - v->a[2787] = 177625; - v->a[2788] = 177701; - v->a[2789] = 177777; - v->a[2790] = 177853; - v->a[2791] = 177929; - v->a[2792] = 177999; - v->a[2793] = 178075; - v->a[2794] = 178151; - v->a[2795] = 178195; - v->a[2796] = 178263; - v->a[2797] = 178339; - v->a[2798] = 178415; - v->a[2799] = 178491; + v->a[2780] = 136154; + v->a[2781] = 136191; + v->a[2782] = 136228; + v->a[2783] = 136257; + v->a[2784] = 136294; + v->a[2785] = 136323; + v->a[2786] = 136360; + v->a[2787] = 136389; + v->a[2788] = 136426; + v->a[2789] = 136463; + v->a[2790] = 136500; + v->a[2791] = 136529; + v->a[2792] = 136566; + v->a[2793] = 136603; + v->a[2794] = 136640; + v->a[2795] = 136669; + v->a[2796] = 136698; + v->a[2797] = 136735; + v->a[2798] = 136772; + v->a[2799] = 136801; small_parse_table_map_140(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_28.c b/parser/static/small_parse_table_map/small_parse_table_map_28.c index 57074b12..63483696 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_28.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_28.c @@ -14,126 +14,126 @@ void small_parse_table_map_140(t_small_parse_table_map_array *v) { - v->a[2800] = 178557; - v->a[2801] = 178633; - v->a[2802] = 178709; - v->a[2803] = 178773; - v->a[2804] = 178817; - v->a[2805] = 178879; - v->a[2806] = 178939; - v->a[2807] = 179015; - v->a[2808] = 179071; - v->a[2809] = 179147; - v->a[2810] = 179223; - v->a[2811] = 179299; - v->a[2812] = 179375; - v->a[2813] = 179451; - v->a[2814] = 179527; - v->a[2815] = 179603; - v->a[2816] = 179679; - v->a[2817] = 179755; - v->a[2818] = 179807; - v->a[2819] = 179883; + v->a[2800] = 136838; + v->a[2801] = 136875; + v->a[2802] = 136912; + v->a[2803] = 136941; + v->a[2804] = 136978; + v->a[2805] = 137015; + v->a[2806] = 137052; + v->a[2807] = 137089; + v->a[2808] = 137118; + v->a[2809] = 137155; + v->a[2810] = 137184; + v->a[2811] = 137221; + v->a[2812] = 137250; + v->a[2813] = 137287; + v->a[2814] = 137324; + v->a[2815] = 137353; + v->a[2816] = 137378; + v->a[2817] = 137407; + v->a[2818] = 137444; + v->a[2819] = 137481; small_parse_table_map_141(v); } void small_parse_table_map_141(t_small_parse_table_map_array *v) { - v->a[2820] = 179933; - v->a[2821] = 180009; - v->a[2822] = 180085; - v->a[2823] = 180161; - v->a[2824] = 180209; - v->a[2825] = 180253; - v->a[2826] = 180297; - v->a[2827] = 180341; - v->a[2828] = 180417; - v->a[2829] = 180465; - v->a[2830] = 180541; - v->a[2831] = 180613; - v->a[2832] = 180657; - v->a[2833] = 180701; - v->a[2834] = 180745; - v->a[2835] = 180821; - v->a[2836] = 180897; - v->a[2837] = 180973; - v->a[2838] = 181049; - v->a[2839] = 181125; + v->a[2820] = 137510; + v->a[2821] = 137547; + v->a[2822] = 137584; + v->a[2823] = 137621; + v->a[2824] = 137658; + v->a[2825] = 137687; + v->a[2826] = 137716; + v->a[2827] = 137753; + v->a[2828] = 137790; + v->a[2829] = 137827; + v->a[2830] = 137864; + v->a[2831] = 137893; + v->a[2832] = 137930; + v->a[2833] = 137959; + v->a[2834] = 137996; + v->a[2835] = 138033; + v->a[2836] = 138062; + v->a[2837] = 138099; + v->a[2838] = 138136; + v->a[2839] = 138165; small_parse_table_map_142(v); } void small_parse_table_map_142(t_small_parse_table_map_array *v) { - v->a[2840] = 181169; - v->a[2841] = 181245; - v->a[2842] = 181321; - v->a[2843] = 181397; - v->a[2844] = 181473; - v->a[2845] = 181549; - v->a[2846] = 181625; - v->a[2847] = 181701; - v->a[2848] = 181745; - v->a[2849] = 181789; - v->a[2850] = 181875; - v->a[2851] = 181961; - v->a[2852] = 182031; - v->a[2853] = 182075; - v->a[2854] = 182123; - v->a[2855] = 182209; - v->a[2856] = 182295; - v->a[2857] = 182343; - v->a[2858] = 182429; - v->a[2859] = 182515; + v->a[2840] = 138202; + v->a[2841] = 138231; + v->a[2842] = 138268; + v->a[2843] = 138305; + v->a[2844] = 138334; + v->a[2845] = 138371; + v->a[2846] = 138408; + v->a[2847] = 138437; + v->a[2848] = 138474; + v->a[2849] = 138511; + v->a[2850] = 138548; + v->a[2851] = 138577; + v->a[2852] = 138614; + v->a[2853] = 138651; + v->a[2854] = 138688; + v->a[2855] = 138717; + v->a[2856] = 138754; + v->a[2857] = 138791; + v->a[2858] = 138828; + v->a[2859] = 138865; small_parse_table_map_143(v); } void small_parse_table_map_143(t_small_parse_table_map_array *v) { - v->a[2860] = 182565; - v->a[2861] = 182651; - v->a[2862] = 182737; - v->a[2863] = 182789; - v->a[2864] = 182833; - v->a[2865] = 182887; - v->a[2866] = 182931; - v->a[2867] = 182989; - v->a[2868] = 183049; - v->a[2869] = 183093; - v->a[2870] = 183169; - v->a[2871] = 183213; - v->a[2872] = 183275; - v->a[2873] = 183319; - v->a[2874] = 183395; - v->a[2875] = 183459; - v->a[2876] = 183523; - v->a[2877] = 183589; - v->a[2878] = 183657; - v->a[2879] = 183701; + v->a[2860] = 138894; + v->a[2861] = 138931; + v->a[2862] = 138960; + v->a[2863] = 138997; + v->a[2864] = 139026; + v->a[2865] = 139063; + v->a[2866] = 139100; + v->a[2867] = 139129; + v->a[2868] = 139166; + v->a[2869] = 139203; + v->a[2870] = 139240; + v->a[2871] = 139269; + v->a[2872] = 139298; + v->a[2873] = 139335; + v->a[2874] = 139372; + v->a[2875] = 139409; + v->a[2876] = 139446; + v->a[2877] = 139475; + v->a[2878] = 139512; + v->a[2879] = 139541; small_parse_table_map_144(v); } void small_parse_table_map_144(t_small_parse_table_map_array *v) { - v->a[2880] = 183787; - v->a[2881] = 183863; - v->a[2882] = 183909; - v->a[2883] = 183957; - v->a[2884] = 184043; - v->a[2885] = 184093; - v->a[2886] = 184145; - v->a[2887] = 184199; - v->a[2888] = 184243; - v->a[2889] = 184329; - v->a[2890] = 184383; - v->a[2891] = 184427; - v->a[2892] = 184513; - v->a[2893] = 184599; - v->a[2894] = 184653; - v->a[2895] = 184739; - v->a[2896] = 184825; - v->a[2897] = 184911; - v->a[2898] = 184969; - v->a[2899] = 185045; + v->a[2880] = 139578; + v->a[2881] = 139600; + v->a[2882] = 139622; + v->a[2883] = 139644; + v->a[2884] = 139666; + v->a[2885] = 139688; + v->a[2886] = 139714; + v->a[2887] = 139736; + v->a[2888] = 139758; + v->a[2889] = 139780; + v->a[2890] = 139802; + v->a[2891] = 139824; + v->a[2892] = 139846; + v->a[2893] = 139872; + v->a[2894] = 139894; + v->a[2895] = 139916; + v->a[2896] = 139938; + v->a[2897] = 139960; + v->a[2898] = 139982; + v->a[2899] = 140004; small_parse_table_map_145(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_29.c b/parser/static/small_parse_table_map/small_parse_table_map_29.c index 575c613f..296cdd20 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_29.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_29.c @@ -14,126 +14,126 @@ void small_parse_table_map_145(t_small_parse_table_map_array *v) { - v->a[2900] = 185089; - v->a[2901] = 185149; - v->a[2902] = 185211; - v->a[2903] = 185275; - v->a[2904] = 185341; - v->a[2905] = 185409; - v->a[2906] = 185483; - v->a[2907] = 185555; - v->a[2908] = 185631; - v->a[2909] = 185675; - v->a[2910] = 185761; - v->a[2911] = 185847; - v->a[2912] = 185891; - v->a[2913] = 185977; - v->a[2914] = 186047; - v->a[2915] = 186091; - v->a[2916] = 186135; - v->a[2917] = 186179; - v->a[2918] = 186223; - v->a[2919] = 186277; + v->a[2900] = 140026; + v->a[2901] = 140048; + v->a[2902] = 140070; + v->a[2903] = 140092; + v->a[2904] = 140114; + v->a[2905] = 140140; + v->a[2906] = 140162; + v->a[2907] = 140184; + v->a[2908] = 140206; + v->a[2909] = 140228; + v->a[2910] = 140250; + v->a[2911] = 140272; + v->a[2912] = 140294; + v->a[2913] = 140316; + v->a[2914] = 140338; + v->a[2915] = 140364; + v->a[2916] = 140390; + v->a[2917] = 140416; + v->a[2918] = 140438; + v->a[2919] = 140460; small_parse_table_map_146(v); } void small_parse_table_map_146(t_small_parse_table_map_array *v) { - v->a[2920] = 186323; - v->a[2921] = 186367; - v->a[2922] = 186421; - v->a[2923] = 186465; - v->a[2924] = 186551; - v->a[2925] = 186637; - v->a[2926] = 186681; - v->a[2927] = 186727; - v->a[2928] = 186771; - v->a[2929] = 186818; - v->a[2930] = 186871; - v->a[2931] = 186950; - v->a[2932] = 186999; - v->a[2933] = 187078; - v->a[2934] = 187127; - v->a[2935] = 187214; - v->a[2936] = 187267; - v->a[2937] = 187320; - v->a[2938] = 187367; - v->a[2939] = 187414; + v->a[2920] = 140482; + v->a[2921] = 140504; + v->a[2922] = 140526; + v->a[2923] = 140548; + v->a[2924] = 140570; + v->a[2925] = 140592; + v->a[2926] = 140614; + v->a[2927] = 140640; + v->a[2928] = 140662; + v->a[2929] = 140684; + v->a[2930] = 140706; + v->a[2931] = 140728; + v->a[2932] = 140750; + v->a[2933] = 140772; + v->a[2934] = 140794; + v->a[2935] = 140816; + v->a[2936] = 140842; + v->a[2937] = 140873; + v->a[2938] = 140904; + v->a[2939] = 140935; small_parse_table_map_147(v); } void small_parse_table_map_147(t_small_parse_table_map_array *v) { - v->a[2940] = 187461; - v->a[2941] = 187508; - v->a[2942] = 187555; - v->a[2943] = 187642; - v->a[2944] = 187689; - v->a[2945] = 187736; - v->a[2946] = 187783; - v->a[2947] = 187836; - v->a[2948] = 187915; - v->a[2949] = 187962; - v->a[2950] = 188045; - v->a[2951] = 188124; - v->a[2952] = 188171; - v->a[2953] = 188218; - v->a[2954] = 188265; - v->a[2955] = 188318; - v->a[2956] = 188365; - v->a[2957] = 188444; - v->a[2958] = 188497; - v->a[2959] = 188584; + v->a[2940] = 140955; + v->a[2941] = 140975; + v->a[2942] = 140995; + v->a[2943] = 141015; + v->a[2944] = 141035; + v->a[2945] = 141055; + v->a[2946] = 141075; + v->a[2947] = 141103; + v->a[2948] = 141123; + v->a[2949] = 141143; + v->a[2950] = 141163; + v->a[2951] = 141183; + v->a[2952] = 141203; + v->a[2953] = 141223; + v->a[2954] = 141243; + v->a[2955] = 141263; + v->a[2956] = 141283; + v->a[2957] = 141303; + v->a[2958] = 141320; + v->a[2959] = 141337; small_parse_table_map_148(v); } void small_parse_table_map_148(t_small_parse_table_map_array *v) { - v->a[2960] = 188666; - v->a[2961] = 188708; - v->a[2962] = 188790; - v->a[2963] = 188832; - v->a[2964] = 188908; - v->a[2965] = 188950; - v->a[2966] = 189032; - v->a[2967] = 189074; - v->a[2968] = 189156; - v->a[2969] = 189238; - v->a[2970] = 189320; - v->a[2971] = 189362; - v->a[2972] = 189444; - v->a[2973] = 189526; - v->a[2974] = 189568; - v->a[2975] = 189650; - v->a[2976] = 189732; - v->a[2977] = 189774; - v->a[2978] = 189816; - v->a[2979] = 189858; + v->a[2960] = 141354; + v->a[2961] = 141371; + v->a[2962] = 141388; + v->a[2963] = 141405; + v->a[2964] = 141422; + v->a[2965] = 141439; + v->a[2966] = 141462; + v->a[2967] = 141479; + v->a[2968] = 141496; + v->a[2969] = 141513; + v->a[2970] = 141537; + v->a[2971] = 141563; + v->a[2972] = 141585; + v->a[2973] = 141599; + v->a[2974] = 141623; + v->a[2975] = 141645; + v->a[2976] = 141659; + v->a[2977] = 141683; + v->a[2978] = 141709; + v->a[2979] = 141735; small_parse_table_map_149(v); } void small_parse_table_map_149(t_small_parse_table_map_array *v) { - v->a[2980] = 189940; - v->a[2981] = 189982; - v->a[2982] = 190064; - v->a[2983] = 190106; - v->a[2984] = 190148; - v->a[2985] = 190190; - v->a[2986] = 190232; - v->a[2987] = 190314; - v->a[2988] = 190356; - v->a[2989] = 190398; - v->a[2990] = 190480; - v->a[2991] = 190562; - v->a[2992] = 190644; - v->a[2993] = 190726; - v->a[2994] = 190808; - v->a[2995] = 190850; - v->a[2996] = 190932; - v->a[2997] = 191014; - v->a[2998] = 191056; - v->a[2999] = 191138; + v->a[2980] = 141759; + v->a[2981] = 141781; + v->a[2982] = 141796; + v->a[2983] = 141811; + v->a[2984] = 141826; + v->a[2985] = 141847; + v->a[2986] = 141862; + v->a[2987] = 141877; + v->a[2988] = 141892; + v->a[2989] = 141907; + v->a[2990] = 141922; + v->a[2991] = 141937; + v->a[2992] = 141952; + v->a[2993] = 141973; + v->a[2994] = 141988; + v->a[2995] = 142003; + v->a[2996] = 142018; + v->a[2997] = 142037; + v->a[2998] = 142058; + v->a[2999] = 142079; small_parse_table_map_150(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_3.c b/parser/static/small_parse_table_map/small_parse_table_map_3.c index 330c09b8..91bf1b99 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_3.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_3.c @@ -14,126 +14,126 @@ void small_parse_table_map_15(t_small_parse_table_map_array *v) { - v->a[300] = 27635; - v->a[301] = 27728; - v->a[302] = 27821; - v->a[303] = 27885; - v->a[304] = 27943; - v->a[305] = 28007; - v->a[306] = 28071; - v->a[307] = 28135; - v->a[308] = 28213; - v->a[309] = 28277; - v->a[310] = 28341; - v->a[311] = 28405; - v->a[312] = 28477; - v->a[313] = 28545; - v->a[314] = 28609; - v->a[315] = 28677; - v->a[316] = 28735; - v->a[317] = 28793; - v->a[318] = 28851; - v->a[319] = 28909; + v->a[300] = 21929; + v->a[301] = 21979; + v->a[302] = 22081; + v->a[303] = 22137; + v->a[304] = 22187; + v->a[305] = 22237; + v->a[306] = 22287; + v->a[307] = 22343; + v->a[308] = 22399; + v->a[309] = 22483; + v->a[310] = 22539; + v->a[311] = 22595; + v->a[312] = 22653; + v->a[313] = 22715; + v->a[314] = 22765; + v->a[315] = 22815; + v->a[316] = 22875; + v->a[317] = 22931; + v->a[318] = 22981; + v->a[319] = 23031; small_parse_table_map_16(v); } void small_parse_table_map_16(t_small_parse_table_map_array *v) { - v->a[320] = 28979; - v->a[321] = 29037; - v->a[322] = 29115; - v->a[323] = 29179; - v->a[324] = 29275; - v->a[325] = 29339; - v->a[326] = 29403; - v->a[327] = 29467; - v->a[328] = 29525; - v->a[329] = 29583; - v->a[330] = 29641; - v->a[331] = 29705; - v->a[332] = 29769; - v->a[333] = 29863; - v->a[334] = 29927; - v->a[335] = 30021; - v->a[336] = 30115; - v->a[337] = 30173; - v->a[338] = 30269; - v->a[339] = 30327; + v->a[320] = 23087; + v->a[321] = 23143; + v->a[322] = 23193; + v->a[323] = 23243; + v->a[324] = 23311; + v->a[325] = 23393; + v->a[326] = 23475; + v->a[327] = 23525; + v->a[328] = 23575; + v->a[329] = 23625; + v->a[330] = 23681; + v->a[331] = 23737; + v->a[332] = 23787; + v->a[333] = 23871; + v->a[334] = 23927; + v->a[335] = 24029; + v->a[336] = 24079; + v->a[337] = 24135; + v->a[338] = 24191; + v->a[339] = 24241; small_parse_table_map_17(v); } void small_parse_table_map_17(t_small_parse_table_map_array *v) { - v->a[340] = 30423; - v->a[341] = 30481; - v->a[342] = 30539; - v->a[343] = 30603; - v->a[344] = 30661; - v->a[345] = 30719; - v->a[346] = 30787; - v->a[347] = 30851; - v->a[348] = 30947; - v->a[349] = 31011; - v->a[350] = 31079; - v->a[351] = 31175; - v->a[352] = 31271; - v->a[353] = 31335; - v->a[354] = 31403; - v->a[355] = 31467; - v->a[356] = 31535; - v->a[357] = 31593; - v->a[358] = 31657; - v->a[359] = 31723; + v->a[340] = 24309; + v->a[341] = 24359; + v->a[342] = 24409; + v->a[343] = 24459; + v->a[344] = 24509; + v->a[345] = 24565; + v->a[346] = 24615; + v->a[347] = 24671; + v->a[348] = 24721; + v->a[349] = 24777; + v->a[350] = 24833; + v->a[351] = 24883; + v->a[352] = 24985; + v->a[353] = 25035; + v->a[354] = 25085; + v->a[355] = 25134; + v->a[356] = 25189; + v->a[357] = 25238; + v->a[358] = 25287; + v->a[359] = 25342; small_parse_table_map_18(v); } void small_parse_table_map_18(t_small_parse_table_map_array *v) { - v->a[360] = 31781; - v->a[361] = 31839; - v->a[362] = 31897; - v->a[363] = 31965; - v->a[364] = 32029; - v->a[365] = 32097; - v->a[366] = 32161; - v->a[367] = 32225; - v->a[368] = 32321; - v->a[369] = 32388; - v->a[370] = 32483; - v->a[371] = 32540; - v->a[372] = 32607; - v->a[373] = 32664; - v->a[374] = 32721; - v->a[375] = 32788; - v->a[376] = 32883; - v->a[377] = 32950; - v->a[378] = 33013; - v->a[379] = 33080; + v->a[360] = 25397; + v->a[361] = 25452; + v->a[362] = 25501; + v->a[363] = 25556; + v->a[364] = 25605; + v->a[365] = 25660; + v->a[366] = 25709; + v->a[367] = 25758; + v->a[368] = 25807; + v->a[369] = 25862; + v->a[370] = 25911; + v->a[371] = 25964; + v->a[372] = 26013; + v->a[373] = 26062; + v->a[374] = 26143; + v->a[375] = 26192; + v->a[376] = 26251; + v->a[377] = 26300; + v->a[378] = 26355; + v->a[379] = 26416; small_parse_table_map_19(v); } void small_parse_table_map_19(t_small_parse_table_map_array *v) { - v->a[380] = 33145; - v->a[381] = 33238; - v->a[382] = 33331; - v->a[383] = 33388; - v->a[384] = 33455; - v->a[385] = 33512; - v->a[386] = 33589; - v->a[387] = 33646; - v->a[388] = 33703; - v->a[389] = 33760; - v->a[390] = 33817; - v->a[391] = 33874; - v->a[392] = 33931; - v->a[393] = 33994; - v->a[394] = 34051; - v->a[395] = 34108; - v->a[396] = 34165; - v->a[397] = 34222; - v->a[398] = 34333; - v->a[399] = 34394; + v->a[380] = 26465; + v->a[381] = 26520; + v->a[382] = 26569; + v->a[383] = 26622; + v->a[384] = 26677; + v->a[385] = 26758; + v->a[386] = 26807; + v->a[387] = 26862; + v->a[388] = 26917; + v->a[389] = 26998; + v->a[390] = 27053; + v->a[391] = 27102; + v->a[392] = 27151; + v->a[393] = 27200; + v->a[394] = 27255; + v->a[395] = 27304; + v->a[396] = 27359; + v->a[397] = 27408; + v->a[398] = 27457; + v->a[399] = 27506; small_parse_table_map_20(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_30.c b/parser/static/small_parse_table_map/small_parse_table_map_30.c index fed5b4d9..f464c345 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_30.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_30.c @@ -14,126 +14,126 @@ void small_parse_table_map_150(t_small_parse_table_map_array *v) { - v->a[3000] = 191220; - v->a[3001] = 191262; - v->a[3002] = 191304; - v->a[3003] = 191386; - v->a[3004] = 191459; - v->a[3005] = 191532; - v->a[3006] = 191605; - v->a[3007] = 191678; - v->a[3008] = 191729; - v->a[3009] = 191774; - v->a[3010] = 191825; - v->a[3011] = 191876; - v->a[3012] = 191921; - v->a[3013] = 191972; - v->a[3014] = 192017; - v->a[3015] = 192062; - v->a[3016] = 192107; - v->a[3017] = 192152; - v->a[3018] = 192197; - v->a[3019] = 192273; + v->a[3000] = 142094; + v->a[3001] = 142109; + v->a[3002] = 142124; + v->a[3003] = 142139; + v->a[3004] = 142154; + v->a[3005] = 142169; + v->a[3006] = 142184; + v->a[3007] = 142199; + v->a[3008] = 142214; + v->a[3009] = 142229; + v->a[3010] = 142244; + v->a[3011] = 142264; + v->a[3012] = 142284; + v->a[3013] = 142304; + v->a[3014] = 142324; + v->a[3015] = 142344; + v->a[3016] = 142364; + v->a[3017] = 142384; + v->a[3018] = 142404; + v->a[3019] = 142422; small_parse_table_map_151(v); } void small_parse_table_map_151(t_small_parse_table_map_array *v) { - v->a[3020] = 192313; - v->a[3021] = 192389; - v->a[3022] = 192465; - v->a[3023] = 192541; - v->a[3024] = 192617; - v->a[3025] = 192657; - v->a[3026] = 192733; - v->a[3027] = 192809; - v->a[3028] = 192885; - v->a[3029] = 192925; - v->a[3030] = 193001; - v->a[3031] = 193077; - v->a[3032] = 193127; - v->a[3033] = 193177; - v->a[3034] = 193253; - v->a[3035] = 193303; - v->a[3036] = 193379; - v->a[3037] = 193455; - v->a[3038] = 193531; - v->a[3039] = 193607; + v->a[3020] = 142442; + v->a[3021] = 142462; + v->a[3022] = 142482; + v->a[3023] = 142502; + v->a[3024] = 142520; + v->a[3025] = 142538; + v->a[3026] = 142558; + v->a[3027] = 142578; + v->a[3028] = 142596; + v->a[3029] = 142616; + v->a[3030] = 142634; + v->a[3031] = 142654; + v->a[3032] = 142668; + v->a[3033] = 142682; + v->a[3034] = 142700; + v->a[3035] = 142714; + v->a[3036] = 142732; + v->a[3037] = 142752; + v->a[3038] = 142772; + v->a[3039] = 142792; small_parse_table_map_152(v); } void small_parse_table_map_152(t_small_parse_table_map_array *v) { - v->a[3040] = 193683; - v->a[3041] = 193759; - v->a[3042] = 193799; - v->a[3043] = 193875; - v->a[3044] = 193951; - v->a[3045] = 194001; - v->a[3046] = 194041; - v->a[3047] = 194117; - v->a[3048] = 194193; - v->a[3049] = 194269; - v->a[3050] = 194345; - v->a[3051] = 194385; - v->a[3052] = 194435; - v->a[3053] = 194485; - v->a[3054] = 194525; - v->a[3055] = 194575; - v->a[3056] = 194651; - v->a[3057] = 194701; - v->a[3058] = 194777; - v->a[3059] = 194853; + v->a[3040] = 142810; + v->a[3041] = 142828; + v->a[3042] = 142848; + v->a[3043] = 142868; + v->a[3044] = 142888; + v->a[3045] = 142902; + v->a[3046] = 142920; + v->a[3047] = 142940; + v->a[3048] = 142960; + v->a[3049] = 142980; + v->a[3050] = 143000; + v->a[3051] = 143018; + v->a[3052] = 143038; + v->a[3053] = 143056; + v->a[3054] = 143074; + v->a[3055] = 143094; + v->a[3056] = 143114; + v->a[3057] = 143134; + v->a[3058] = 143152; + v->a[3059] = 143172; small_parse_table_map_153(v); } void small_parse_table_map_153(t_small_parse_table_map_array *v) { - v->a[3060] = 194929; - v->a[3061] = 195005; - v->a[3062] = 195081; - v->a[3063] = 195157; - v->a[3064] = 195233; - v->a[3065] = 195309; - v->a[3066] = 195385; - v->a[3067] = 195461; - v->a[3068] = 195537; - v->a[3069] = 195613; - v->a[3070] = 195653; - v->a[3071] = 195703; - v->a[3072] = 195779; - v->a[3073] = 195829; - v->a[3074] = 195869; - v->a[3075] = 195945; - v->a[3076] = 196021; - v->a[3077] = 196097; - v->a[3078] = 196173; - v->a[3079] = 196249; + v->a[3060] = 143192; + v->a[3061] = 143212; + v->a[3062] = 143232; + v->a[3063] = 143252; + v->a[3064] = 143272; + v->a[3065] = 143290; + v->a[3066] = 143310; + v->a[3067] = 143330; + v->a[3068] = 143350; + v->a[3069] = 143368; + v->a[3070] = 143388; + v->a[3071] = 143408; + v->a[3072] = 143422; + v->a[3073] = 143442; + v->a[3074] = 143460; + v->a[3075] = 143478; + v->a[3076] = 143498; + v->a[3077] = 143518; + v->a[3078] = 143538; + v->a[3079] = 143558; small_parse_table_map_154(v); } void small_parse_table_map_154(t_small_parse_table_map_array *v) { - v->a[3080] = 196299; - v->a[3081] = 196375; - v->a[3082] = 196451; - v->a[3083] = 196527; - v->a[3084] = 196603; - v->a[3085] = 196653; - v->a[3086] = 196729; - v->a[3087] = 196802; - v->a[3088] = 196873; - v->a[3089] = 196944; - v->a[3090] = 197017; - v->a[3091] = 197090; - v->a[3092] = 197139; - v->a[3093] = 197214; - v->a[3094] = 197287; - v->a[3095] = 197360; - v->a[3096] = 197433; - v->a[3097] = 197506; - v->a[3098] = 197579; - v->a[3099] = 197652; + v->a[3080] = 143578; + v->a[3081] = 143598; + v->a[3082] = 143618; + v->a[3083] = 143636; + v->a[3084] = 143656; + v->a[3085] = 143676; + v->a[3086] = 143696; + v->a[3087] = 143714; + v->a[3088] = 143730; + v->a[3089] = 143748; + v->a[3090] = 143766; + v->a[3091] = 143786; + v->a[3092] = 143804; + v->a[3093] = 143822; + v->a[3094] = 143842; + v->a[3095] = 143862; + v->a[3096] = 143882; + v->a[3097] = 143902; + v->a[3098] = 143922; + v->a[3099] = 143939; small_parse_table_map_155(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_31.c b/parser/static/small_parse_table_map/small_parse_table_map_31.c index 94dae320..6c23a1db 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_31.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_31.c @@ -14,126 +14,126 @@ void small_parse_table_map_155(t_small_parse_table_map_array *v) { - v->a[3100] = 197725; - v->a[3101] = 197796; - v->a[3102] = 197869; - v->a[3103] = 197942; - v->a[3104] = 198015; - v->a[3105] = 198088; - v->a[3106] = 198161; - v->a[3107] = 198234; - v->a[3108] = 198307; - v->a[3109] = 198356; - v->a[3110] = 198429; - v->a[3111] = 198502; - v->a[3112] = 198575; - v->a[3113] = 198648; - v->a[3114] = 198721; - v->a[3115] = 198794; - v->a[3116] = 198865; - v->a[3117] = 198936; - v->a[3118] = 199009; - v->a[3119] = 199082; + v->a[3100] = 143956; + v->a[3101] = 143975; + v->a[3102] = 143990; + v->a[3103] = 144009; + v->a[3104] = 144024; + v->a[3105] = 144041; + v->a[3106] = 144058; + v->a[3107] = 144075; + v->a[3108] = 144092; + v->a[3109] = 144111; + v->a[3110] = 144128; + v->a[3111] = 144147; + v->a[3112] = 144164; + v->a[3113] = 144183; + v->a[3114] = 144200; + v->a[3115] = 144219; + v->a[3116] = 144234; + v->a[3117] = 144251; + v->a[3118] = 144270; + v->a[3119] = 144289; small_parse_table_map_156(v); } void small_parse_table_map_156(t_small_parse_table_map_array *v) { - v->a[3120] = 199155; - v->a[3121] = 199228; - v->a[3122] = 199301; - v->a[3123] = 199374; - v->a[3124] = 199447; - v->a[3125] = 199520; - v->a[3126] = 199593; - v->a[3127] = 199666; - v->a[3128] = 199739; - v->a[3129] = 199810; - v->a[3130] = 199881; - v->a[3131] = 199952; - v->a[3132] = 200025; - v->a[3133] = 200100; - v->a[3134] = 200173; - v->a[3135] = 200246; - v->a[3136] = 200317; - v->a[3137] = 200366; - v->a[3138] = 200439; - v->a[3139] = 200488; + v->a[3120] = 144308; + v->a[3121] = 144325; + v->a[3122] = 144342; + v->a[3123] = 144361; + v->a[3124] = 144378; + v->a[3125] = 144395; + v->a[3126] = 144412; + v->a[3127] = 144429; + v->a[3128] = 144448; + v->a[3129] = 144467; + v->a[3130] = 144484; + v->a[3131] = 144501; + v->a[3132] = 144516; + v->a[3133] = 144533; + v->a[3134] = 144552; + v->a[3135] = 144571; + v->a[3136] = 144590; + v->a[3137] = 144609; + v->a[3138] = 144626; + v->a[3139] = 144645; small_parse_table_map_157(v); } void small_parse_table_map_157(t_small_parse_table_map_array *v) { - v->a[3140] = 200561; - v->a[3141] = 200632; - v->a[3142] = 200705; - v->a[3143] = 200778; - v->a[3144] = 200849; - v->a[3145] = 200924; - v->a[3146] = 200997; - v->a[3147] = 201070; - v->a[3148] = 201143; - v->a[3149] = 201216; - v->a[3150] = 201289; - v->a[3151] = 201362; - v->a[3152] = 201435; - v->a[3153] = 201508; - v->a[3154] = 201581; - v->a[3155] = 201656; - v->a[3156] = 201727; - v->a[3157] = 201800; - v->a[3158] = 201871; - v->a[3159] = 201946; + v->a[3140] = 144662; + v->a[3141] = 144677; + v->a[3142] = 144696; + v->a[3143] = 144713; + v->a[3144] = 144730; + v->a[3145] = 144747; + v->a[3146] = 144766; + v->a[3147] = 144781; + v->a[3148] = 144796; + v->a[3149] = 144815; + v->a[3150] = 144834; + v->a[3151] = 144851; + v->a[3152] = 144870; + v->a[3153] = 144887; + v->a[3154] = 144906; + v->a[3155] = 144925; + v->a[3156] = 144940; + v->a[3157] = 144955; + v->a[3158] = 144970; + v->a[3159] = 144989; small_parse_table_map_158(v); } void small_parse_table_map_158(t_small_parse_table_map_array *v) { - v->a[3160] = 202019; - v->a[3161] = 202092; - v->a[3162] = 202165; - v->a[3163] = 202238; - v->a[3164] = 202311; - v->a[3165] = 202384; - v->a[3166] = 202457; - v->a[3167] = 202530; - v->a[3168] = 202605; - v->a[3169] = 202678; - v->a[3170] = 202753; - v->a[3171] = 202821; - v->a[3172] = 202895; - v->a[3173] = 202963; - v->a[3174] = 203031; - v->a[3175] = 203099; - v->a[3176] = 203171; - v->a[3177] = 203239; - v->a[3178] = 203313; - v->a[3179] = 203385; + v->a[3160] = 145004; + v->a[3161] = 145023; + v->a[3162] = 145042; + v->a[3163] = 145061; + v->a[3164] = 145075; + v->a[3165] = 145091; + v->a[3166] = 145101; + v->a[3167] = 145115; + v->a[3168] = 145125; + v->a[3169] = 145135; + v->a[3170] = 145149; + v->a[3171] = 145165; + v->a[3172] = 145175; + v->a[3173] = 145189; + v->a[3174] = 145199; + v->a[3175] = 145209; + v->a[3176] = 145219; + v->a[3177] = 145233; + v->a[3178] = 145247; + v->a[3179] = 145257; small_parse_table_map_159(v); } void small_parse_table_map_159(t_small_parse_table_map_array *v) { - v->a[3180] = 203453; - v->a[3181] = 203527; - v->a[3182] = 203601; - v->a[3183] = 203675; - v->a[3184] = 203743; - v->a[3185] = 203811; - v->a[3186] = 203885; - v->a[3187] = 203959; - v->a[3188] = 204031; - v->a[3189] = 204103; - v->a[3190] = 204171; - v->a[3191] = 204243; - v->a[3192] = 204311; - v->a[3193] = 204383; - v->a[3194] = 204455; - v->a[3195] = 204529; - v->a[3196] = 204597; - v->a[3197] = 204671; - v->a[3198] = 204743; - v->a[3199] = 204817; + v->a[3180] = 145273; + v->a[3181] = 145283; + v->a[3182] = 145293; + v->a[3183] = 145303; + v->a[3184] = 145313; + v->a[3185] = 145323; + v->a[3186] = 145333; + v->a[3187] = 145343; + v->a[3188] = 145353; + v->a[3189] = 145369; + v->a[3190] = 145383; + v->a[3191] = 145397; + v->a[3192] = 145413; + v->a[3193] = 145423; + v->a[3194] = 145437; + v->a[3195] = 145453; + v->a[3196] = 145466; + v->a[3197] = 145479; + v->a[3198] = 145488; + v->a[3199] = 145497; small_parse_table_map_160(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_32.c b/parser/static/small_parse_table_map/small_parse_table_map_32.c index 364cd2b6..54244a20 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_32.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_32.c @@ -14,126 +14,126 @@ void small_parse_table_map_160(t_small_parse_table_map_array *v) { - v->a[3200] = 204885; - v->a[3201] = 204959; - v->a[3202] = 205033; - v->a[3203] = 205107; - v->a[3204] = 205181; - v->a[3205] = 205249; - v->a[3206] = 205317; - v->a[3207] = 205389; - v->a[3208] = 205457; - v->a[3209] = 205529; - v->a[3210] = 205597; - v->a[3211] = 205665; - v->a[3212] = 205737; - v->a[3213] = 205809; - v->a[3214] = 205883; - v->a[3215] = 205957; - v->a[3216] = 206031; - v->a[3217] = 206105; - v->a[3218] = 206173; - v->a[3219] = 206241; + v->a[3200] = 145506; + v->a[3201] = 145515; + v->a[3202] = 145524; + v->a[3203] = 145537; + v->a[3204] = 145550; + v->a[3205] = 145563; + v->a[3206] = 145576; + v->a[3207] = 145589; + v->a[3208] = 145602; + v->a[3209] = 145615; + v->a[3210] = 145628; + v->a[3211] = 145637; + v->a[3212] = 145650; + v->a[3213] = 145663; + v->a[3214] = 145676; + v->a[3215] = 145689; + v->a[3216] = 145702; + v->a[3217] = 145715; + v->a[3218] = 145726; + v->a[3219] = 145739; small_parse_table_map_161(v); } void small_parse_table_map_161(t_small_parse_table_map_array *v) { - v->a[3220] = 206309; - v->a[3221] = 206383; - v->a[3222] = 206457; - v->a[3223] = 206525; - v->a[3224] = 206599; - v->a[3225] = 206667; - v->a[3226] = 206741; - v->a[3227] = 206815; - v->a[3228] = 206889; - v->a[3229] = 206957; - v->a[3230] = 207025; - v->a[3231] = 207093; - v->a[3232] = 207167; - v->a[3233] = 207235; - v->a[3234] = 207307; - v->a[3235] = 207379; - v->a[3236] = 207451; - v->a[3237] = 207525; - v->a[3238] = 207597; - v->a[3239] = 207665; + v->a[3220] = 145752; + v->a[3221] = 145761; + v->a[3222] = 145774; + v->a[3223] = 145787; + v->a[3224] = 145800; + v->a[3225] = 145813; + v->a[3226] = 145824; + v->a[3227] = 145837; + v->a[3228] = 145850; + v->a[3229] = 145863; + v->a[3230] = 145876; + v->a[3231] = 145889; + v->a[3232] = 145902; + v->a[3233] = 145911; + v->a[3234] = 145924; + v->a[3235] = 145933; + v->a[3236] = 145942; + v->a[3237] = 145955; + v->a[3238] = 145968; + v->a[3239] = 145981; small_parse_table_map_162(v); } void small_parse_table_map_162(t_small_parse_table_map_array *v) { - v->a[3240] = 207733; - v->a[3241] = 207801; - v->a[3242] = 207873; - v->a[3243] = 207941; - v->a[3244] = 208009; - v->a[3245] = 208081; - v->a[3246] = 208149; - v->a[3247] = 208217; - v->a[3248] = 208289; - v->a[3249] = 208357; - v->a[3250] = 208429; - v->a[3251] = 208497; - v->a[3252] = 208569; - v->a[3253] = 208641; - v->a[3254] = 208709; - v->a[3255] = 208781; - v->a[3256] = 208855; - v->a[3257] = 208929; - v->a[3258] = 208997; - v->a[3259] = 209071; + v->a[3240] = 145994; + v->a[3241] = 146007; + v->a[3242] = 146016; + v->a[3243] = 146025; + v->a[3244] = 146038; + v->a[3245] = 146047; + v->a[3246] = 146060; + v->a[3247] = 146073; + v->a[3248] = 146086; + v->a[3249] = 146099; + v->a[3250] = 146112; + v->a[3251] = 146125; + v->a[3252] = 146138; + v->a[3253] = 146147; + v->a[3254] = 146160; + v->a[3255] = 146173; + v->a[3256] = 146182; + v->a[3257] = 146195; + v->a[3258] = 146208; + v->a[3259] = 146221; small_parse_table_map_163(v); } void small_parse_table_map_163(t_small_parse_table_map_array *v) { - v->a[3260] = 209143; - v->a[3261] = 209211; - v->a[3262] = 209285; - v->a[3263] = 209353; - v->a[3264] = 209421; - v->a[3265] = 209489; - v->a[3266] = 209563; - v->a[3267] = 209631; - v->a[3268] = 209699; - v->a[3269] = 209767; - v->a[3270] = 209841; - v->a[3271] = 209909; - v->a[3272] = 209981; - v->a[3273] = 210055; - v->a[3274] = 210127; - v->a[3275] = 210195; - v->a[3276] = 210263; - v->a[3277] = 210337; - v->a[3278] = 210409; - v->a[3279] = 210477; + v->a[3260] = 146234; + v->a[3261] = 146247; + v->a[3262] = 146256; + v->a[3263] = 146269; + v->a[3264] = 146280; + v->a[3265] = 146293; + v->a[3266] = 146306; + v->a[3267] = 146319; + v->a[3268] = 146332; + v->a[3269] = 146343; + v->a[3270] = 146356; + v->a[3271] = 146369; + v->a[3272] = 146380; + v->a[3273] = 146389; + v->a[3274] = 146400; + v->a[3275] = 146413; + v->a[3276] = 146422; + v->a[3277] = 146435; + v->a[3278] = 146448; + v->a[3279] = 146461; small_parse_table_map_164(v); } void small_parse_table_map_164(t_small_parse_table_map_array *v) { - v->a[3280] = 210549; - v->a[3281] = 210621; - v->a[3282] = 210695; - v->a[3283] = 210763; - v->a[3284] = 210831; - v->a[3285] = 210905; - v->a[3286] = 210973; - v->a[3287] = 211041; - v->a[3288] = 211109; - v->a[3289] = 211183; - v->a[3290] = 211257; - v->a[3291] = 211331; - v->a[3292] = 211399; - v->a[3293] = 211473; - v->a[3294] = 211545; - v->a[3295] = 211617; - v->a[3296] = 211685; - v->a[3297] = 211759; - v->a[3298] = 211833; - v->a[3299] = 211901; + v->a[3280] = 146474; + v->a[3281] = 146483; + v->a[3282] = 146496; + v->a[3283] = 146509; + v->a[3284] = 146518; + v->a[3285] = 146531; + v->a[3286] = 146544; + v->a[3287] = 146557; + v->a[3288] = 146570; + v->a[3289] = 146583; + v->a[3290] = 146596; + v->a[3291] = 146609; + v->a[3292] = 146622; + v->a[3293] = 146635; + v->a[3294] = 146648; + v->a[3295] = 146661; + v->a[3296] = 146674; + v->a[3297] = 146687; + v->a[3298] = 146700; + v->a[3299] = 146710; small_parse_table_map_165(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_33.c b/parser/static/small_parse_table_map/small_parse_table_map_33.c index 78fda3bf..dec4f9e5 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_33.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_33.c @@ -14,126 +14,126 @@ void small_parse_table_map_165(t_small_parse_table_map_array *v) { - v->a[3300] = 211973; - v->a[3301] = 212045; - v->a[3302] = 212113; - v->a[3303] = 212187; - v->a[3304] = 212261; - v->a[3305] = 212333; - v->a[3306] = 212405; - v->a[3307] = 212473; - v->a[3308] = 212547; - v->a[3309] = 212619; - v->a[3310] = 212687; - v->a[3311] = 212759; - v->a[3312] = 212827; - v->a[3313] = 212899; - v->a[3314] = 212967; - v->a[3315] = 213041; - v->a[3316] = 213109; - v->a[3317] = 213177; - v->a[3318] = 213245; - v->a[3319] = 213313; + v->a[3300] = 146720; + v->a[3301] = 146728; + v->a[3302] = 146736; + v->a[3303] = 146746; + v->a[3304] = 146756; + v->a[3305] = 146766; + v->a[3306] = 146776; + v->a[3307] = 146786; + v->a[3308] = 146796; + v->a[3309] = 146803; + v->a[3310] = 146810; + v->a[3311] = 146817; + v->a[3312] = 146824; + v->a[3313] = 146831; + v->a[3314] = 146838; + v->a[3315] = 146845; + v->a[3316] = 146852; + v->a[3317] = 146859; + v->a[3318] = 146866; + v->a[3319] = 146873; small_parse_table_map_166(v); } void small_parse_table_map_166(t_small_parse_table_map_array *v) { - v->a[3320] = 213381; - v->a[3321] = 213449; - v->a[3322] = 213523; - v->a[3323] = 213597; - v->a[3324] = 213665; - v->a[3325] = 213733; - v->a[3326] = 213801; - v->a[3327] = 213869; - v->a[3328] = 213943; - v->a[3329] = 214011; - v->a[3330] = 214085; - v->a[3331] = 214153; - v->a[3332] = 214225; - v->a[3333] = 214293; - v->a[3334] = 214361; - v->a[3335] = 214435; - v->a[3336] = 214509; - v->a[3337] = 214577; - v->a[3338] = 214645; - v->a[3339] = 214713; + v->a[3320] = 146880; + v->a[3321] = 146887; + v->a[3322] = 146894; + v->a[3323] = 146901; + v->a[3324] = 146908; + v->a[3325] = 146915; + v->a[3326] = 146922; + v->a[3327] = 146929; + v->a[3328] = 146936; + v->a[3329] = 146943; + v->a[3330] = 146950; + v->a[3331] = 146957; + v->a[3332] = 146964; + v->a[3333] = 146971; + v->a[3334] = 146978; + v->a[3335] = 146985; + v->a[3336] = 146992; + v->a[3337] = 146999; + v->a[3338] = 147006; + v->a[3339] = 147013; small_parse_table_map_167(v); } void small_parse_table_map_167(t_small_parse_table_map_array *v) { - v->a[3340] = 214781; - v->a[3341] = 214849; - v->a[3342] = 214917; - v->a[3343] = 214985; - v->a[3344] = 215053; - v->a[3345] = 215121; - v->a[3346] = 215189; - v->a[3347] = 215263; - v->a[3348] = 215337; - v->a[3349] = 215411; - v->a[3350] = 215479; - v->a[3351] = 215547; - v->a[3352] = 215621; - v->a[3353] = 215689; - v->a[3354] = 215757; - v->a[3355] = 215825; - v->a[3356] = 215893; - v->a[3357] = 215961; - v->a[3358] = 216029; - v->a[3359] = 216097; + v->a[3340] = 147020; + v->a[3341] = 147027; + v->a[3342] = 147034; + v->a[3343] = 147041; + v->a[3344] = 147048; + v->a[3345] = 147055; + v->a[3346] = 147062; + v->a[3347] = 147069; + v->a[3348] = 147076; + v->a[3349] = 147083; + v->a[3350] = 147090; + v->a[3351] = 147097; + v->a[3352] = 147104; + v->a[3353] = 147111; + v->a[3354] = 147118; + v->a[3355] = 147125; + v->a[3356] = 147132; + v->a[3357] = 147139; + v->a[3358] = 147146; + v->a[3359] = 147153; small_parse_table_map_168(v); } void small_parse_table_map_168(t_small_parse_table_map_array *v) { - v->a[3360] = 216165; - v->a[3361] = 216239; - v->a[3362] = 216307; - v->a[3363] = 216375; - v->a[3364] = 216443; - v->a[3365] = 216517; - v->a[3366] = 216591; - v->a[3367] = 216659; - v->a[3368] = 216727; - v->a[3369] = 216795; - v->a[3370] = 216863; - v->a[3371] = 216935; - v->a[3372] = 217003; - v->a[3373] = 217071; - v->a[3374] = 217139; - v->a[3375] = 217211; - v->a[3376] = 217279; - v->a[3377] = 217347; - v->a[3378] = 217415; - v->a[3379] = 217483; + v->a[3360] = 147160; + v->a[3361] = 147167; + v->a[3362] = 147174; + v->a[3363] = 147181; + v->a[3364] = 147188; + v->a[3365] = 147195; + v->a[3366] = 147202; + v->a[3367] = 147209; + v->a[3368] = 147216; + v->a[3369] = 147223; + v->a[3370] = 147230; + v->a[3371] = 147237; + v->a[3372] = 147244; + v->a[3373] = 147251; + v->a[3374] = 147258; + v->a[3375] = 147265; + v->a[3376] = 147272; + v->a[3377] = 147279; + v->a[3378] = 147286; + v->a[3379] = 147293; small_parse_table_map_169(v); } void small_parse_table_map_169(t_small_parse_table_map_array *v) { - v->a[3380] = 217555; - v->a[3381] = 217623; - v->a[3382] = 217691; - v->a[3383] = 217759; - v->a[3384] = 217827; - v->a[3385] = 217895; - v->a[3386] = 217963; - v->a[3387] = 218031; - v->a[3388] = 218105; - v->a[3389] = 218179; - v->a[3390] = 218247; - v->a[3391] = 218315; - v->a[3392] = 218389; - v->a[3393] = 218463; - v->a[3394] = 218531; - v->a[3395] = 218599; - v->a[3396] = 218667; - v->a[3397] = 218735; - v->a[3398] = 218803; - v->a[3399] = 218871; + v->a[3380] = 147300; + v->a[3381] = 147307; + v->a[3382] = 147314; + v->a[3383] = 147321; + v->a[3384] = 147328; + v->a[3385] = 147335; + v->a[3386] = 147342; + v->a[3387] = 147349; + v->a[3388] = 147356; + v->a[3389] = 147363; + v->a[3390] = 147370; + v->a[3391] = 147377; + v->a[3392] = 147384; + v->a[3393] = 147391; + v->a[3394] = 147398; + v->a[3395] = 147405; + v->a[3396] = 147412; + v->a[3397] = 147419; + v->a[3398] = 147426; + v->a[3399] = 147433; small_parse_table_map_170(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_34.c b/parser/static/small_parse_table_map/small_parse_table_map_34.c index 4e226b48..78213e22 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_34.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_34.c @@ -14,126 +14,126 @@ void small_parse_table_map_170(t_small_parse_table_map_array *v) { - v->a[3400] = 218939; - v->a[3401] = 219007; - v->a[3402] = 219075; - v->a[3403] = 219143; - v->a[3404] = 219211; - v->a[3405] = 219285; - v->a[3406] = 219359; - v->a[3407] = 219433; - v->a[3408] = 219501; - v->a[3409] = 219569; - v->a[3410] = 219637; - v->a[3411] = 219705; - v->a[3412] = 219773; - v->a[3413] = 219841; - v->a[3414] = 219909; - v->a[3415] = 219977; - v->a[3416] = 220045; - v->a[3417] = 220119; - v->a[3418] = 220193; - v->a[3419] = 220261; + v->a[3400] = 147440; + v->a[3401] = 147447; + v->a[3402] = 147454; + v->a[3403] = 147461; + v->a[3404] = 147468; + v->a[3405] = 147475; + v->a[3406] = 147482; + v->a[3407] = 147489; + v->a[3408] = 147496; + v->a[3409] = 147503; + v->a[3410] = 147510; + v->a[3411] = 147517; + v->a[3412] = 147524; + v->a[3413] = 147531; + v->a[3414] = 147538; + v->a[3415] = 147545; + v->a[3416] = 147552; + v->a[3417] = 147559; + v->a[3418] = 147566; + v->a[3419] = 147573; small_parse_table_map_171(v); } void small_parse_table_map_171(t_small_parse_table_map_array *v) { - v->a[3420] = 220329; - v->a[3421] = 220397; - v->a[3422] = 220465; - v->a[3423] = 220533; - v->a[3424] = 220601; - v->a[3425] = 220669; - v->a[3426] = 220737; - v->a[3427] = 220805; - v->a[3428] = 220873; - v->a[3429] = 220941; - v->a[3430] = 221009; - v->a[3431] = 221077; - v->a[3432] = 221145; - v->a[3433] = 221219; - v->a[3434] = 221287; - v->a[3435] = 221355; - v->a[3436] = 221427; - v->a[3437] = 221495; - v->a[3438] = 221567; - v->a[3439] = 221641; + v->a[3420] = 147580; + v->a[3421] = 147587; + v->a[3422] = 147594; + v->a[3423] = 147601; + v->a[3424] = 147608; + v->a[3425] = 147615; + v->a[3426] = 147622; + v->a[3427] = 147629; + v->a[3428] = 147636; + v->a[3429] = 147643; + v->a[3430] = 147650; + v->a[3431] = 147657; + v->a[3432] = 147664; + v->a[3433] = 147671; + v->a[3434] = 147678; + v->a[3435] = 147685; + v->a[3436] = 147692; + v->a[3437] = 147699; + v->a[3438] = 147706; + v->a[3439] = 147713; small_parse_table_map_172(v); } void small_parse_table_map_172(t_small_parse_table_map_array *v) { - v->a[3440] = 221715; - v->a[3441] = 221783; - v->a[3442] = 221851; - v->a[3443] = 221925; - v->a[3444] = 221993; - v->a[3445] = 222061; - v->a[3446] = 222135; - v->a[3447] = 222209; - v->a[3448] = 222277; - v->a[3449] = 222345; - v->a[3450] = 222419; - v->a[3451] = 222493; - v->a[3452] = 222561; - v->a[3453] = 222629; - v->a[3454] = 222703; - v->a[3455] = 222777; - v->a[3456] = 222851; - v->a[3457] = 222919; - v->a[3458] = 222993; - v->a[3459] = 223067; + v->a[3440] = 147720; + v->a[3441] = 147727; + v->a[3442] = 147734; + v->a[3443] = 147741; + v->a[3444] = 147748; + v->a[3445] = 147755; + v->a[3446] = 147762; + v->a[3447] = 147769; + v->a[3448] = 147776; + v->a[3449] = 147783; + v->a[3450] = 147790; + v->a[3451] = 147797; + v->a[3452] = 147804; + v->a[3453] = 147811; + v->a[3454] = 147818; + v->a[3455] = 147825; + v->a[3456] = 147832; + v->a[3457] = 147839; + v->a[3458] = 147846; + v->a[3459] = 147853; small_parse_table_map_173(v); } void small_parse_table_map_173(t_small_parse_table_map_array *v) { - v->a[3460] = 223141; - v->a[3461] = 223209; - v->a[3462] = 223277; - v->a[3463] = 223345; - v->a[3464] = 223413; - v->a[3465] = 223481; - v->a[3466] = 223549; - v->a[3467] = 223623; - v->a[3468] = 223697; - v->a[3469] = 223765; - v->a[3470] = 223839; - v->a[3471] = 223907; - v->a[3472] = 223975; - v->a[3473] = 224049; - v->a[3474] = 224123; - v->a[3475] = 224191; - v->a[3476] = 224259; - v->a[3477] = 224327; - v->a[3478] = 224401; - v->a[3479] = 224475; + v->a[3460] = 147860; + v->a[3461] = 147867; + v->a[3462] = 147874; + v->a[3463] = 147881; + v->a[3464] = 147888; + v->a[3465] = 147895; + v->a[3466] = 147902; + v->a[3467] = 147909; + v->a[3468] = 147916; + v->a[3469] = 147923; + v->a[3470] = 147930; + v->a[3471] = 147937; + v->a[3472] = 147944; + v->a[3473] = 147951; + v->a[3474] = 147958; + v->a[3475] = 147965; + v->a[3476] = 147972; + v->a[3477] = 147979; + v->a[3478] = 147986; + v->a[3479] = 147993; small_parse_table_map_174(v); } void small_parse_table_map_174(t_small_parse_table_map_array *v) { - v->a[3480] = 224543; - v->a[3481] = 224617; - v->a[3482] = 224685; - v->a[3483] = 224753; - v->a[3484] = 224821; - v->a[3485] = 224895; - v->a[3486] = 224963; - v->a[3487] = 225031; - v->a[3488] = 225099; - v->a[3489] = 225167; - v->a[3490] = 225235; - v->a[3491] = 225307; - v->a[3492] = 225375; - v->a[3493] = 225443; - v->a[3494] = 225517; - v->a[3495] = 225585; - v->a[3496] = 225653; - v->a[3497] = 225725; - v->a[3498] = 225799; - v->a[3499] = 225867; + v->a[3480] = 148000; + v->a[3481] = 148007; + v->a[3482] = 148014; + v->a[3483] = 148021; + v->a[3484] = 148028; + v->a[3485] = 148035; + v->a[3486] = 148042; + v->a[3487] = 148049; + v->a[3488] = 148056; + v->a[3489] = 148063; + v->a[3490] = 148070; + v->a[3491] = 148077; + v->a[3492] = 148084; + v->a[3493] = 148091; + v->a[3494] = 148098; + v->a[3495] = 148105; + v->a[3496] = 148112; + v->a[3497] = 148119; + v->a[3498] = 148126; + v->a[3499] = 148133; small_parse_table_map_175(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_35.c b/parser/static/small_parse_table_map/small_parse_table_map_35.c index 3339f561..a9cf3273 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_35.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_35.c @@ -14,126 +14,126 @@ void small_parse_table_map_175(t_small_parse_table_map_array *v) { - v->a[3500] = 225935; - v->a[3501] = 226003; - v->a[3502] = 226071; - v->a[3503] = 226143; - v->a[3504] = 226215; - v->a[3505] = 226289; - v->a[3506] = 226363; - v->a[3507] = 226431; - v->a[3508] = 226505; - v->a[3509] = 226577; - v->a[3510] = 226651; - v->a[3511] = 226719; - v->a[3512] = 226791; - v->a[3513] = 226865; - v->a[3514] = 226939; - v->a[3515] = 227007; - v->a[3516] = 227081; - v->a[3517] = 227155; - v->a[3518] = 227227; - v->a[3519] = 227295; + v->a[3500] = 148140; + v->a[3501] = 148147; + v->a[3502] = 148154; + v->a[3503] = 148161; + v->a[3504] = 148168; + v->a[3505] = 148175; + v->a[3506] = 148182; + v->a[3507] = 148189; + v->a[3508] = 148196; + v->a[3509] = 148203; + v->a[3510] = 148210; + v->a[3511] = 148217; + v->a[3512] = 148224; + v->a[3513] = 148231; + v->a[3514] = 148238; + v->a[3515] = 148245; + v->a[3516] = 148252; + v->a[3517] = 148259; + v->a[3518] = 148266; + v->a[3519] = 148273; small_parse_table_map_176(v); } void small_parse_table_map_176(t_small_parse_table_map_array *v) { - v->a[3520] = 227369; - v->a[3521] = 227443; - v->a[3522] = 227517; - v->a[3523] = 227589; - v->a[3524] = 227663; - v->a[3525] = 227735; - v->a[3526] = 227807; - v->a[3527] = 227881; - v->a[3528] = 227949; - v->a[3529] = 228023; - v->a[3530] = 228097; - v->a[3531] = 228171; - v->a[3532] = 228239; - v->a[3533] = 228313; - v->a[3534] = 228387; - v->a[3535] = 228461; - v->a[3536] = 228535; - v->a[3537] = 228609; - v->a[3538] = 228677; - v->a[3539] = 228751; + v->a[3520] = 148280; + v->a[3521] = 148287; + v->a[3522] = 148294; + v->a[3523] = 148301; + v->a[3524] = 148308; + v->a[3525] = 148315; + v->a[3526] = 148322; + v->a[3527] = 148329; + v->a[3528] = 148336; + v->a[3529] = 148343; + v->a[3530] = 148350; + v->a[3531] = 148357; + v->a[3532] = 148364; + v->a[3533] = 148371; + v->a[3534] = 148378; + v->a[3535] = 148385; + v->a[3536] = 148392; + v->a[3537] = 148399; + v->a[3538] = 148406; + v->a[3539] = 148413; small_parse_table_map_177(v); } void small_parse_table_map_177(t_small_parse_table_map_array *v) { - v->a[3540] = 228825; - v->a[3541] = 228899; - v->a[3542] = 228973; - v->a[3543] = 229047; - v->a[3544] = 229115; - v->a[3545] = 229189; - v->a[3546] = 229263; - v->a[3547] = 229337; - v->a[3548] = 229405; - v->a[3549] = 229479; - v->a[3550] = 229547; - v->a[3551] = 229619; - v->a[3552] = 229693; - v->a[3553] = 229761; - v->a[3554] = 229829; - v->a[3555] = 229903; - v->a[3556] = 229977; - v->a[3557] = 230051; - v->a[3558] = 230125; - v->a[3559] = 230193; + v->a[3540] = 148420; + v->a[3541] = 148427; + v->a[3542] = 148434; + v->a[3543] = 148441; + v->a[3544] = 148448; + v->a[3545] = 148455; + v->a[3546] = 148462; + v->a[3547] = 148469; + v->a[3548] = 148476; + v->a[3549] = 148483; + v->a[3550] = 148490; + v->a[3551] = 148497; + v->a[3552] = 148504; + v->a[3553] = 148511; + v->a[3554] = 148518; + v->a[3555] = 148525; + v->a[3556] = 148532; + v->a[3557] = 148539; + v->a[3558] = 148546; + v->a[3559] = 148553; small_parse_table_map_178(v); } void small_parse_table_map_178(t_small_parse_table_map_array *v) { - v->a[3560] = 230261; - v->a[3561] = 230329; - v->a[3562] = 230397; - v->a[3563] = 230471; - v->a[3564] = 230545; - v->a[3565] = 230613; - v->a[3566] = 230687; - v->a[3567] = 230755; - v->a[3568] = 230823; - v->a[3569] = 230897; - v->a[3570] = 230965; - v->a[3571] = 231039; - v->a[3572] = 231107; - v->a[3573] = 231175; - v->a[3574] = 231249; - v->a[3575] = 231323; - v->a[3576] = 231397; - v->a[3577] = 231465; - v->a[3578] = 231533; - v->a[3579] = 231601; + v->a[3560] = 148560; + v->a[3561] = 148567; + v->a[3562] = 148574; + v->a[3563] = 148581; + v->a[3564] = 148588; + v->a[3565] = 148595; + v->a[3566] = 148602; + v->a[3567] = 148609; + v->a[3568] = 148616; + v->a[3569] = 148623; + v->a[3570] = 148630; + v->a[3571] = 148637; + v->a[3572] = 148644; + v->a[3573] = 148651; + v->a[3574] = 148658; + v->a[3575] = 148665; + v->a[3576] = 148672; + v->a[3577] = 148679; + v->a[3578] = 148686; + v->a[3579] = 148693; small_parse_table_map_179(v); } void small_parse_table_map_179(t_small_parse_table_map_array *v) { - v->a[3580] = 231673; - v->a[3581] = 231747; - v->a[3582] = 231819; - v->a[3583] = 231893; - v->a[3584] = 231965; - v->a[3585] = 232039; - v->a[3586] = 232107; - v->a[3587] = 232181; - v->a[3588] = 232253; - v->a[3589] = 232321; - v->a[3590] = 232389; - v->a[3591] = 232461; - v->a[3592] = 232533; - v->a[3593] = 232607; - v->a[3594] = 232681; - v->a[3595] = 232753; - v->a[3596] = 232827; - v->a[3597] = 232901; - v->a[3598] = 232973; - v->a[3599] = 233045; + v->a[3580] = 148700; + v->a[3581] = 148707; + v->a[3582] = 148714; + v->a[3583] = 148721; + v->a[3584] = 148728; + v->a[3585] = 148735; + v->a[3586] = 148742; + v->a[3587] = 148749; + v->a[3588] = 148756; + v->a[3589] = 148763; + v->a[3590] = 148770; + v->a[3591] = 148777; + v->a[3592] = 148784; + v->a[3593] = 148791; + v->a[3594] = 148798; + v->a[3595] = 148805; + v->a[3596] = 148812; + v->a[3597] = 148819; + v->a[3598] = 148826; + v->a[3599] = 148833; small_parse_table_map_180(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_36.c b/parser/static/small_parse_table_map/small_parse_table_map_36.c index 06ff23a8..44452e0d 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_36.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_36.c @@ -14,126 +14,126 @@ void small_parse_table_map_180(t_small_parse_table_map_array *v) { - v->a[3600] = 233113; - v->a[3601] = 233181; - v->a[3602] = 233249; - v->a[3603] = 233323; - v->a[3604] = 233397; - v->a[3605] = 233471; - v->a[3606] = 233539; - v->a[3607] = 233613; - v->a[3608] = 233687; - v->a[3609] = 233761; - v->a[3610] = 233835; - v->a[3611] = 233907; - v->a[3612] = 233975; - v->a[3613] = 234043; - v->a[3614] = 234111; - v->a[3615] = 234185; - v->a[3616] = 234259; - v->a[3617] = 234333; - v->a[3618] = 234407; - v->a[3619] = 234481; + v->a[3600] = 148840; + v->a[3601] = 148847; + v->a[3602] = 148854; + v->a[3603] = 148861; + v->a[3604] = 148868; + v->a[3605] = 148875; + v->a[3606] = 148882; + v->a[3607] = 148889; + v->a[3608] = 148896; + v->a[3609] = 148903; + v->a[3610] = 148910; + v->a[3611] = 148917; + v->a[3612] = 148924; + v->a[3613] = 148931; + v->a[3614] = 148938; + v->a[3615] = 148945; + v->a[3616] = 148952; + v->a[3617] = 148959; + v->a[3618] = 148966; + v->a[3619] = 148973; small_parse_table_map_181(v); } void small_parse_table_map_181(t_small_parse_table_map_array *v) { - v->a[3620] = 234555; - v->a[3621] = 234629; - v->a[3622] = 234703; - v->a[3623] = 234777; - v->a[3624] = 234851; - v->a[3625] = 234923; - v->a[3626] = 234991; - v->a[3627] = 235065; - v->a[3628] = 235139; - v->a[3629] = 235207; - v->a[3630] = 235275; - v->a[3631] = 235343; - v->a[3632] = 235411; - v->a[3633] = 235479; - v->a[3634] = 235547; - v->a[3635] = 235615; - v->a[3636] = 235683; - v->a[3637] = 235757; - v->a[3638] = 235829; - v->a[3639] = 235903; + v->a[3620] = 148980; + v->a[3621] = 148987; + v->a[3622] = 148994; + v->a[3623] = 149001; + v->a[3624] = 149008; + v->a[3625] = 149015; + v->a[3626] = 149022; + v->a[3627] = 149029; + v->a[3628] = 149036; + v->a[3629] = 149043; + v->a[3630] = 149050; + v->a[3631] = 149057; + v->a[3632] = 149064; + v->a[3633] = 149071; + v->a[3634] = 149078; + v->a[3635] = 149085; + v->a[3636] = 149092; + v->a[3637] = 149099; + v->a[3638] = 149106; + v->a[3639] = 149113; small_parse_table_map_182(v); } void small_parse_table_map_182(t_small_parse_table_map_array *v) { - v->a[3640] = 235975; - v->a[3641] = 236043; - v->a[3642] = 236117; - v->a[3643] = 236189; - v->a[3644] = 236257; - v->a[3645] = 236325; - v->a[3646] = 236393; - v->a[3647] = 236465; - v->a[3648] = 236539; - v->a[3649] = 236613; - v->a[3650] = 236681; - v->a[3651] = 236749; - v->a[3652] = 236817; - v->a[3653] = 236885; - v->a[3654] = 236953; - v->a[3655] = 237025; - v->a[3656] = 237099; - v->a[3657] = 237173; - v->a[3658] = 237247; - v->a[3659] = 237319; + v->a[3640] = 149120; + v->a[3641] = 149127; + v->a[3642] = 149134; + v->a[3643] = 149141; + v->a[3644] = 149148; + v->a[3645] = 149155; + v->a[3646] = 149162; + v->a[3647] = 149169; + v->a[3648] = 149176; + v->a[3649] = 149183; + v->a[3650] = 149190; + v->a[3651] = 149197; + v->a[3652] = 149204; + v->a[3653] = 149211; + v->a[3654] = 149218; + v->a[3655] = 149225; + v->a[3656] = 149232; + v->a[3657] = 149239; + v->a[3658] = 149246; + v->a[3659] = 149253; small_parse_table_map_183(v); } void small_parse_table_map_183(t_small_parse_table_map_array *v) { - v->a[3660] = 237387; - v->a[3661] = 237459; - v->a[3662] = 237531; - v->a[3663] = 237605; - v->a[3664] = 237673; - v->a[3665] = 237747; - v->a[3666] = 237821; - v->a[3667] = 237895; - v->a[3668] = 237969; - v->a[3669] = 238043; - v->a[3670] = 238111; - v->a[3671] = 238179; - v->a[3672] = 238247; - v->a[3673] = 238321; - v->a[3674] = 238395; - v->a[3675] = 238469; - v->a[3676] = 238537; - v->a[3677] = 238611; - v->a[3678] = 238685; - v->a[3679] = 238759; + v->a[3660] = 149260; + v->a[3661] = 149267; + v->a[3662] = 149274; + v->a[3663] = 149281; + v->a[3664] = 149288; + v->a[3665] = 149295; + v->a[3666] = 149302; + v->a[3667] = 149309; + v->a[3668] = 149316; + v->a[3669] = 149323; + v->a[3670] = 149330; + v->a[3671] = 149337; + v->a[3672] = 149344; + v->a[3673] = 149351; + v->a[3674] = 149358; + v->a[3675] = 149365; + v->a[3676] = 149372; + v->a[3677] = 149379; + v->a[3678] = 149386; + v->a[3679] = 149393; small_parse_table_map_184(v); } void small_parse_table_map_184(t_small_parse_table_map_array *v) { - v->a[3680] = 238833; - v->a[3681] = 238907; - v->a[3682] = 238981; - v->a[3683] = 239055; - v->a[3684] = 239129; - v->a[3685] = 239203; - v->a[3686] = 239271; - v->a[3687] = 239339; - v->a[3688] = 239413; - v->a[3689] = 239460; - v->a[3690] = 239535; - v->a[3691] = 239578; - v->a[3692] = 239653; - v->a[3693] = 239728; - v->a[3694] = 239793; - v->a[3695] = 239836; - v->a[3696] = 239893; - v->a[3697] = 239938; - v->a[3698] = 239995; - v->a[3699] = 240070; + v->a[3680] = 149400; + v->a[3681] = 149407; + v->a[3682] = 149414; + v->a[3683] = 149421; + v->a[3684] = 149428; + v->a[3685] = 149435; + v->a[3686] = 149442; + v->a[3687] = 149449; + v->a[3688] = 149456; + v->a[3689] = 149463; + v->a[3690] = 149470; + v->a[3691] = 149477; + v->a[3692] = 149484; + v->a[3693] = 149491; + v->a[3694] = 149498; + v->a[3695] = 149505; + v->a[3696] = 149512; + v->a[3697] = 149519; + v->a[3698] = 149526; + v->a[3699] = 149533; small_parse_table_map_185(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_37.c b/parser/static/small_parse_table_map/small_parse_table_map_37.c index f77951c3..4df32318 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_37.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_37.c @@ -14,126 +14,126 @@ void small_parse_table_map_185(t_small_parse_table_map_array *v) { - v->a[3700] = 240113; - v->a[3701] = 240160; - v->a[3702] = 240202; - v->a[3703] = 240244; - v->a[3704] = 240286; - v->a[3705] = 240328; - v->a[3706] = 240370; - v->a[3707] = 240412; - v->a[3708] = 240458; - v->a[3709] = 240530; - v->a[3710] = 240572; - v->a[3711] = 240614; - v->a[3712] = 240670; - v->a[3713] = 240712; - v->a[3714] = 240784; - v->a[3715] = 240826; - v->a[3716] = 240898; - v->a[3717] = 240940; - v->a[3718] = 240982; - v->a[3719] = 241024; + v->a[3700] = 149540; + v->a[3701] = 149547; + v->a[3702] = 149554; + v->a[3703] = 149561; + v->a[3704] = 149568; + v->a[3705] = 149575; + v->a[3706] = 149582; + v->a[3707] = 149589; + v->a[3708] = 149596; + v->a[3709] = 149603; + v->a[3710] = 149610; + v->a[3711] = 149617; + v->a[3712] = 149624; + v->a[3713] = 149631; + v->a[3714] = 149638; + v->a[3715] = 149645; + v->a[3716] = 149652; + v->a[3717] = 149659; + v->a[3718] = 149666; + v->a[3719] = 149673; small_parse_table_map_186(v); } void small_parse_table_map_186(t_small_parse_table_map_array *v) { - v->a[3720] = 241066; - v->a[3721] = 241108; - v->a[3722] = 241164; - v->a[3723] = 241210; - v->a[3724] = 241252; - v->a[3725] = 241294; - v->a[3726] = 241336; - v->a[3727] = 241380; - v->a[3728] = 241422; - v->a[3729] = 241464; - v->a[3730] = 241506; - v->a[3731] = 241548; - v->a[3732] = 241590; - v->a[3733] = 241632; - v->a[3734] = 241671; - v->a[3735] = 241710; - v->a[3736] = 241745; - v->a[3737] = 241780; - v->a[3738] = 241815; - v->a[3739] = 241856; + v->a[3720] = 149680; + v->a[3721] = 149687; + v->a[3722] = 149694; + v->a[3723] = 149701; + v->a[3724] = 149708; + v->a[3725] = 149715; + v->a[3726] = 149722; + v->a[3727] = 149729; + v->a[3728] = 149736; + v->a[3729] = 149743; + v->a[3730] = 149750; + v->a[3731] = 149757; + v->a[3732] = 149764; + v->a[3733] = 149771; + v->a[3734] = 149778; + v->a[3735] = 149785; + v->a[3736] = 149792; + v->a[3737] = 149799; + v->a[3738] = 149806; + v->a[3739] = 149813; small_parse_table_map_187(v); } void small_parse_table_map_187(t_small_parse_table_map_array *v) { - v->a[3740] = 241891; - v->a[3741] = 241932; - v->a[3742] = 241973; - v->a[3743] = 242014; - v->a[3744] = 242055; - v->a[3745] = 242096; - v->a[3746] = 242141; - v->a[3747] = 242182; - v->a[3748] = 242217; - v->a[3749] = 242258; - v->a[3750] = 242297; - v->a[3751] = 242342; - v->a[3752] = 242387; - v->a[3753] = 242422; - v->a[3754] = 242465; - v->a[3755] = 242506; - v->a[3756] = 242551; - v->a[3757] = 242592; - v->a[3758] = 242627; - v->a[3759] = 242668; + v->a[3740] = 149820; + v->a[3741] = 149827; + v->a[3742] = 149834; + v->a[3743] = 149841; + v->a[3744] = 149848; + v->a[3745] = 149855; + v->a[3746] = 149862; + v->a[3747] = 149869; + v->a[3748] = 149876; + v->a[3749] = 149883; + v->a[3750] = 149890; + v->a[3751] = 149897; + v->a[3752] = 149904; + v->a[3753] = 149911; + v->a[3754] = 149918; + v->a[3755] = 149925; + v->a[3756] = 149932; + v->a[3757] = 149939; + v->a[3758] = 149946; + v->a[3759] = 149953; small_parse_table_map_188(v); } void small_parse_table_map_188(t_small_parse_table_map_array *v) { - v->a[3760] = 242707; - v->a[3761] = 242742; - v->a[3762] = 242785; - v->a[3763] = 242824; - v->a[3764] = 242861; - v->a[3765] = 242902; - v->a[3766] = 242939; - v->a[3767] = 242978; - v->a[3768] = 243013; - v->a[3769] = 243054; - v->a[3770] = 243095; - v->a[3771] = 243130; - v->a[3772] = 243171; - v->a[3773] = 243206; - v->a[3774] = 243241; - v->a[3775] = 243276; - v->a[3776] = 243311; - v->a[3777] = 243352; - v->a[3778] = 243391; - v->a[3779] = 243426; + v->a[3760] = 149960; + v->a[3761] = 149967; + v->a[3762] = 149974; + v->a[3763] = 149981; + v->a[3764] = 149988; + v->a[3765] = 149995; + v->a[3766] = 150002; + v->a[3767] = 150009; + v->a[3768] = 150016; + v->a[3769] = 150023; + v->a[3770] = 150030; + v->a[3771] = 150037; + v->a[3772] = 150044; + v->a[3773] = 150051; + v->a[3774] = 150058; + v->a[3775] = 150065; + v->a[3776] = 150072; + v->a[3777] = 150079; + v->a[3778] = 150086; + v->a[3779] = 150093; small_parse_table_map_189(v); } void small_parse_table_map_189(t_small_parse_table_map_array *v) { - v->a[3780] = 243461; - v->a[3781] = 243496; - v->a[3782] = 243537; - v->a[3783] = 243578; - v->a[3784] = 243613; - v->a[3785] = 243668; - v->a[3786] = 243703; - v->a[3787] = 243758; - v->a[3788] = 243799; - v->a[3789] = 243834; - v->a[3790] = 243869; - v->a[3791] = 243904; - v->a[3792] = 243945; - v->a[3793] = 243980; - v->a[3794] = 244035; - v->a[3795] = 244070; - v->a[3796] = 244105; - v->a[3797] = 244144; - v->a[3798] = 244179; - v->a[3799] = 244214; + v->a[3780] = 150100; + v->a[3781] = 150107; + v->a[3782] = 150114; + v->a[3783] = 150121; + v->a[3784] = 150128; + v->a[3785] = 150135; + v->a[3786] = 150142; + v->a[3787] = 150149; + v->a[3788] = 150156; + v->a[3789] = 150163; + v->a[3790] = 150170; + v->a[3791] = 150177; + v->a[3792] = 150184; + v->a[3793] = 150191; + v->a[3794] = 150198; + v->a[3795] = 150205; + v->a[3796] = 150212; + v->a[3797] = 150219; + v->a[3798] = 150226; + v->a[3799] = 150233; small_parse_table_map_190(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_38.c b/parser/static/small_parse_table_map/small_parse_table_map_38.c index a2ad4bad..2681c964 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_38.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_38.c @@ -14,127 +14,41 @@ void small_parse_table_map_190(t_small_parse_table_map_array *v) { - v->a[3800] = 244249; - v->a[3801] = 244284; - v->a[3802] = 244319; - v->a[3803] = 244354; - v->a[3804] = 244395; - v->a[3805] = 244430; - v->a[3806] = 244465; - v->a[3807] = 244500; - v->a[3808] = 244535; - v->a[3809] = 244570; - v->a[3810] = 244605; - v->a[3811] = 244640; - v->a[3812] = 244677; - v->a[3813] = 244712; - v->a[3814] = 244763; - v->a[3815] = 244802; - v->a[3816] = 244837; - v->a[3817] = 244874; - v->a[3818] = 244915; - v->a[3819] = 244960; + v->a[3800] = 150240; + v->a[3801] = 150247; + v->a[3802] = 150254; + v->a[3803] = 150261; + v->a[3804] = 150268; + v->a[3805] = 150275; + v->a[3806] = 150282; + v->a[3807] = 150289; + v->a[3808] = 150296; + v->a[3809] = 150303; + v->a[3810] = 150310; + v->a[3811] = 150317; + v->a[3812] = 150324; + v->a[3813] = 150331; + v->a[3814] = 150338; + v->a[3815] = 150345; + v->a[3816] = 150352; + v->a[3817] = 150359; + v->a[3818] = 150366; + v->a[3819] = 150373; small_parse_table_map_191(v); } void small_parse_table_map_191(t_small_parse_table_map_array *v) { - v->a[3820] = 244999; - v->a[3821] = 245034; - v->a[3822] = 245085; - v->a[3823] = 245126; - v->a[3824] = 245165; - v->a[3825] = 245206; - v->a[3826] = 245247; - v->a[3827] = 245282; - v->a[3828] = 245317; - v->a[3829] = 245352; - v->a[3830] = 245387; - v->a[3831] = 245428; - v->a[3832] = 245469; - v->a[3833] = 245504; - v->a[3834] = 245545; - v->a[3835] = 245586; - v->a[3836] = 245623; - v->a[3837] = 245664; - v->a[3838] = 245699; - v->a[3839] = 245734; - small_parse_table_map_192(v); -} - -void small_parse_table_map_192(t_small_parse_table_map_array *v) -{ - v->a[3840] = 245769; - v->a[3841] = 245808; - v->a[3842] = 245843; - v->a[3843] = 245884; - v->a[3844] = 245929; - v->a[3845] = 245964; - v->a[3846] = 245999; - v->a[3847] = 246034; - v->a[3848] = 246075; - v->a[3849] = 246118; - v->a[3850] = 246153; - v->a[3851] = 246188; - v->a[3852] = 246223; - v->a[3853] = 246264; - v->a[3854] = 246305; - v->a[3855] = 246344; - v->a[3856] = 246383; - v->a[3857] = 246418; - v->a[3858] = 246453; - v->a[3859] = 246488; - small_parse_table_map_193(v); -} - -void small_parse_table_map_193(t_small_parse_table_map_array *v) -{ - v->a[3860] = 246533; - v->a[3861] = 246568; - v->a[3862] = 246603; - v->a[3863] = 246644; - v->a[3864] = 246679; - v->a[3865] = 246714; - v->a[3866] = 246749; - v->a[3867] = 246788; - v->a[3868] = 246823; - v->a[3869] = 246878; - v->a[3870] = 246933; - v->a[3871] = 246968; - v->a[3872] = 247003; - v->a[3873] = 247058; - v->a[3874] = 247099; - v->a[3875] = 247134; - v->a[3876] = 247169; - v->a[3877] = 247204; - v->a[3878] = 247239; - v->a[3879] = 247280; - small_parse_table_map_194(v); -} - -void small_parse_table_map_194(t_small_parse_table_map_array *v) -{ - v->a[3880] = 247315; - v->a[3881] = 247350; - v->a[3882] = 247385; - v->a[3883] = 247426; - v->a[3884] = 247461; - v->a[3885] = 247496; - v->a[3886] = 247537; - v->a[3887] = 247578; - v->a[3888] = 247630; - v->a[3889] = 247680; - v->a[3890] = 247714; - v->a[3891] = 247754; - v->a[3892] = 247788; - v->a[3893] = 247832; - v->a[3894] = 247870; - v->a[3895] = 247910; - v->a[3896] = 247944; - v->a[3897] = 247978; - v->a[3898] = 248012; - v->a[3899] = 248046; - small_parse_table_map_195(v); + v->a[3820] = 150380; + v->a[3821] = 150387; + v->a[3822] = 150394; + v->a[3823] = 150401; + v->a[3824] = 150408; + v->a[3825] = 150415; + v->a[3826] = 150422; + v->a[3827] = 150429; + v->a[3828] = 150436; + v->a[3829] = 150443; } /* EOF small_parse_table_map_38.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_39.c b/parser/static/small_parse_table_map/small_parse_table_map_39.c deleted file mode 100644 index fef4e309..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_39.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_39.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_195(t_small_parse_table_map_array *v) -{ - v->a[3900] = 248080; - v->a[3901] = 248116; - v->a[3902] = 248150; - v->a[3903] = 248190; - v->a[3904] = 248228; - v->a[3905] = 248262; - v->a[3906] = 248312; - v->a[3907] = 248346; - v->a[3908] = 248380; - v->a[3909] = 248414; - v->a[3910] = 248448; - v->a[3911] = 248482; - v->a[3912] = 248522; - v->a[3913] = 248562; - v->a[3914] = 248596; - v->a[3915] = 248630; - v->a[3916] = 248664; - v->a[3917] = 248698; - v->a[3918] = 248732; - v->a[3919] = 248766; - small_parse_table_map_196(v); -} - -void small_parse_table_map_196(t_small_parse_table_map_array *v) -{ - v->a[3920] = 248800; - v->a[3921] = 248834; - v->a[3922] = 248868; - v->a[3923] = 248908; - v->a[3924] = 248942; - v->a[3925] = 248982; - v->a[3926] = 249022; - v->a[3927] = 249056; - v->a[3928] = 249100; - v->a[3929] = 249134; - v->a[3930] = 249168; - v->a[3931] = 249208; - v->a[3932] = 249248; - v->a[3933] = 249288; - v->a[3934] = 249322; - v->a[3935] = 249360; - v->a[3936] = 249400; - v->a[3937] = 249434; - v->a[3938] = 249478; - v->a[3939] = 249518; - small_parse_table_map_197(v); -} - -void small_parse_table_map_197(t_small_parse_table_map_array *v) -{ - v->a[3940] = 249558; - v->a[3941] = 249598; - v->a[3942] = 249632; - v->a[3943] = 249666; - v->a[3944] = 249706; - v->a[3945] = 249746; - v->a[3946] = 249780; - v->a[3947] = 249814; - v->a[3948] = 249848; - v->a[3949] = 249888; - v->a[3950] = 249928; - v->a[3951] = 249962; - v->a[3952] = 250002; - v->a[3953] = 250046; - v->a[3954] = 250086; - v->a[3955] = 250120; - v->a[3956] = 250158; - v->a[3957] = 250198; - v->a[3958] = 250236; - v->a[3959] = 250276; - small_parse_table_map_198(v); -} - -void small_parse_table_map_198(t_small_parse_table_map_array *v) -{ - v->a[3960] = 250316; - v->a[3961] = 250356; - v->a[3962] = 250408; - v->a[3963] = 250442; - v->a[3964] = 250482; - v->a[3965] = 250520; - v->a[3966] = 250554; - v->a[3967] = 250588; - v->a[3968] = 250628; - v->a[3969] = 250662; - v->a[3970] = 250696; - v->a[3971] = 250734; - v->a[3972] = 250768; - v->a[3973] = 250806; - v->a[3974] = 250840; - v->a[3975] = 250874; - v->a[3976] = 250908; - v->a[3977] = 250948; - v->a[3978] = 250988; - v->a[3979] = 251028; - small_parse_table_map_199(v); -} - -void small_parse_table_map_199(t_small_parse_table_map_array *v) -{ - v->a[3980] = 251066; - v->a[3981] = 251100; - v->a[3982] = 251134; - v->a[3983] = 251174; - v->a[3984] = 251214; - v->a[3985] = 251248; - v->a[3986] = 251288; - v->a[3987] = 251328; - v->a[3988] = 251362; - v->a[3989] = 251396; - v->a[3990] = 251440; - v->a[3991] = 251480; - v->a[3992] = 251520; - v->a[3993] = 251560; - v->a[3994] = 251598; - v->a[3995] = 251638; - v->a[3996] = 251678; - v->a[3997] = 251718; - v->a[3998] = 251758; - v->a[3999] = 251792; - small_parse_table_map_200(v); -} - -/* EOF small_parse_table_map_39.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_4.c b/parser/static/small_parse_table_map/small_parse_table_map_4.c index cf8eeb33..7e6cedfb 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_4.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_4.c @@ -14,126 +14,126 @@ void small_parse_table_map_20(t_small_parse_table_map_array *v) { - v->a[400] = 34451; - v->a[401] = 34508; - v->a[402] = 34565; - v->a[403] = 34622; - v->a[404] = 34679; - v->a[405] = 34742; - v->a[406] = 34853; - v->a[407] = 34910; - v->a[408] = 34973; - v->a[409] = 35068; - v->a[410] = 35179; - v->a[411] = 35242; - v->a[412] = 35337; - v->a[413] = 35402; - v->a[414] = 35469; - v->a[415] = 35536; - v->a[416] = 35603; - v->a[417] = 35698; - v->a[418] = 35775; - v->a[419] = 35842; + v->a[400] = 27561; + v->a[401] = 27610; + v->a[402] = 27659; + v->a[403] = 27708; + v->a[404] = 27773; + v->a[405] = 27822; + v->a[406] = 27871; + v->a[407] = 27920; + v->a[408] = 27975; + v->a[409] = 28024; + v->a[410] = 28079; + v->a[411] = 28134; + v->a[412] = 28183; + v->a[413] = 28232; + v->a[414] = 28281; + v->a[415] = 28336; + v->a[416] = 28391; + v->a[417] = 28440; + v->a[418] = 28495; + v->a[419] = 28544; small_parse_table_map_21(v); } void small_parse_table_map_21(t_small_parse_table_map_array *v) { - v->a[420] = 35905; - v->a[421] = 35976; - v->a[422] = 36039; - v->a[423] = 36136; - v->a[424] = 36247; - v->a[425] = 36308; - v->a[426] = 36375; - v->a[427] = 36442; - v->a[428] = 36553; - v->a[429] = 36620; - v->a[430] = 36683; - v->a[431] = 36794; - v->a[432] = 36857; - v->a[433] = 36924; - v->a[434] = 36993; - v->a[435] = 37090; - v->a[436] = 37147; - v->a[437] = 37204; - v->a[438] = 37267; - v->a[439] = 37330; + v->a[420] = 28593; + v->a[421] = 28648; + v->a[422] = 28701; + v->a[423] = 28756; + v->a[424] = 28805; + v->a[425] = 28860; + v->a[426] = 28915; + v->a[427] = 28968; + v->a[428] = 29023; + v->a[429] = 29072; + v->a[430] = 29121; + v->a[431] = 29174; + v->a[432] = 29229; + v->a[433] = 29278; + v->a[434] = 29333; + v->a[435] = 29388; + v->a[436] = 29443; + v->a[437] = 29498; + v->a[438] = 29555; + v->a[439] = 29610; small_parse_table_map_22(v); } void small_parse_table_map_22(t_small_parse_table_map_array *v) { - v->a[440] = 37425; - v->a[441] = 37482; - v->a[442] = 37545; - v->a[443] = 37608; - v->a[444] = 37703; - v->a[445] = 37796; - v->a[446] = 37889; - v->a[447] = 37952; - v->a[448] = 38009; - v->a[449] = 38102; - v->a[450] = 38159; - v->a[451] = 38222; - v->a[452] = 38319; - v->a[453] = 38376; - v->a[454] = 38471; - v->a[455] = 38528; - v->a[456] = 38591; - v->a[457] = 38648; - v->a[458] = 38711; - v->a[459] = 38780; + v->a[440] = 29659; + v->a[441] = 29708; + v->a[442] = 29763; + v->a[443] = 29812; + v->a[444] = 29861; + v->a[445] = 29910; + v->a[446] = 29965; + v->a[447] = 30014; + v->a[448] = 30079; + v->a[449] = 30140; + v->a[450] = 30189; + v->a[451] = 30238; + v->a[452] = 30303; + v->a[453] = 30370; + v->a[454] = 30419; + v->a[455] = 30484; + v->a[456] = 30533; + v->a[457] = 30588; + v->a[458] = 30643; + v->a[459] = 30698; small_parse_table_map_23(v); } void small_parse_table_map_23(t_small_parse_table_map_array *v) { - v->a[460] = 38837; - v->a[461] = 38894; - v->a[462] = 39005; - v->a[463] = 39062; - v->a[464] = 39139; - v->a[465] = 39202; - v->a[466] = 39265; - v->a[467] = 39328; - v->a[468] = 39391; - v->a[469] = 39454; - v->a[470] = 39565; - v->a[471] = 39622; - v->a[472] = 39679; - v->a[473] = 39742; - v->a[474] = 39805; - v->a[475] = 39882; - v->a[476] = 39945; - v->a[477] = 40002; - v->a[478] = 40059; - v->a[479] = 40130; + v->a[460] = 30747; + v->a[461] = 30802; + v->a[462] = 30851; + v->a[463] = 30900; + v->a[464] = 30949; + v->a[465] = 30998; + v->a[466] = 31047; + v->a[467] = 31102; + v->a[468] = 31151; + v->a[469] = 31200; + v->a[470] = 31255; + v->a[471] = 31304; + v->a[472] = 31353; + v->a[473] = 31402; + v->a[474] = 31451; + v->a[475] = 31500; + v->a[476] = 31567; + v->a[477] = 31622; + v->a[478] = 31679; + v->a[479] = 31728; small_parse_table_map_24(v); } void small_parse_table_map_24(t_small_parse_table_map_array *v) { - v->a[480] = 40193; - v->a[481] = 40250; - v->a[482] = 40307; - v->a[483] = 40373; - v->a[484] = 40435; - v->a[485] = 40499; - v->a[486] = 40555; - v->a[487] = 40615; - v->a[488] = 40671; - v->a[489] = 40727; - v->a[490] = 40783; - v->a[491] = 40839; - v->a[492] = 40895; - v->a[493] = 40951; - v->a[494] = 41013; - v->a[495] = 41069; - v->a[496] = 41131; - v->a[497] = 41197; - v->a[498] = 41263; - v->a[499] = 41323; + v->a[480] = 31777; + v->a[481] = 31826; + v->a[482] = 31875; + v->a[483] = 31924; + v->a[484] = 31979; + v->a[485] = 32028; + v->a[486] = 32083; + v->a[487] = 32138; + v->a[488] = 32187; + v->a[489] = 32236; + v->a[490] = 32285; + v->a[491] = 32334; + v->a[492] = 32383; + v->a[493] = 32464; + v->a[494] = 32513; + v->a[495] = 32562; + v->a[496] = 32611; + v->a[497] = 32666; + v->a[498] = 32715; + v->a[499] = 32764; small_parse_table_map_25(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_40.c b/parser/static/small_parse_table_map/small_parse_table_map_40.c deleted file mode 100644 index b86b9fd6..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_40.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_40.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_200(t_small_parse_table_map_array *v) -{ - v->a[4000] = 251830; - v->a[4001] = 251868; - v->a[4002] = 251908; - v->a[4003] = 251952; - v->a[4004] = 251992; - v->a[4005] = 252026; - v->a[4006] = 252064; - v->a[4007] = 252104; - v->a[4008] = 252144; - v->a[4009] = 252178; - v->a[4010] = 252212; - v->a[4011] = 252250; - v->a[4012] = 252284; - v->a[4013] = 252318; - v->a[4014] = 252352; - v->a[4015] = 252386; - v->a[4016] = 252420; - v->a[4017] = 252454; - v->a[4018] = 252488; - v->a[4019] = 252526; - small_parse_table_map_201(v); -} - -void small_parse_table_map_201(t_small_parse_table_map_array *v) -{ - v->a[4020] = 252570; - v->a[4021] = 252604; - v->a[4022] = 252648; - v->a[4023] = 252688; - v->a[4024] = 252740; - v->a[4025] = 252774; - v->a[4026] = 252808; - v->a[4027] = 252846; - v->a[4028] = 252886; - v->a[4029] = 252920; - v->a[4030] = 252954; - v->a[4031] = 252994; - v->a[4032] = 253034; - v->a[4033] = 253068; - v->a[4034] = 253102; - v->a[4035] = 253142; - v->a[4036] = 253176; - v->a[4037] = 253210; - v->a[4038] = 253250; - v->a[4039] = 253284; - small_parse_table_map_202(v); -} - -void small_parse_table_map_202(t_small_parse_table_map_array *v) -{ - v->a[4040] = 253336; - v->a[4041] = 253376; - v->a[4042] = 253410; - v->a[4043] = 253452; - v->a[4044] = 253496; - v->a[4045] = 253530; - v->a[4046] = 253574; - v->a[4047] = 253614; - v->a[4048] = 253648; - v->a[4049] = 253682; - v->a[4050] = 253716; - v->a[4051] = 253756; - v->a[4052] = 253796; - v->a[4053] = 253840; - v->a[4054] = 253880; - v->a[4055] = 253920; - v->a[4056] = 253960; - v->a[4057] = 254000; - v->a[4058] = 254040; - v->a[4059] = 254080; - small_parse_table_map_203(v); -} - -void small_parse_table_map_203(t_small_parse_table_map_array *v) -{ - v->a[4060] = 254114; - v->a[4061] = 254148; - v->a[4062] = 254188; - v->a[4063] = 254222; - v->a[4064] = 254262; - v->a[4065] = 254302; - v->a[4066] = 254342; - v->a[4067] = 254382; - v->a[4068] = 254416; - v->a[4069] = 254454; - v->a[4070] = 254492; - v->a[4071] = 254526; - v->a[4072] = 254566; - v->a[4073] = 254600; - v->a[4074] = 254640; - v->a[4075] = 254680; - v->a[4076] = 254720; - v->a[4077] = 254760; - v->a[4078] = 254794; - v->a[4079] = 254828; - small_parse_table_map_204(v); -} - -void small_parse_table_map_204(t_small_parse_table_map_array *v) -{ - v->a[4080] = 254861; - v->a[4081] = 254896; - v->a[4082] = 254929; - v->a[4083] = 254962; - v->a[4084] = 255001; - v->a[4085] = 255034; - v->a[4086] = 255067; - v->a[4087] = 255106; - v->a[4088] = 255139; - v->a[4089] = 255176; - v->a[4090] = 255209; - v->a[4091] = 255242; - v->a[4092] = 255281; - v->a[4093] = 255328; - v->a[4094] = 255367; - v->a[4095] = 255406; - v->a[4096] = 255439; - v->a[4097] = 255498; - v->a[4098] = 255541; - v->a[4099] = 255580; - small_parse_table_map_205(v); -} - -/* EOF small_parse_table_map_40.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_41.c b/parser/static/small_parse_table_map/small_parse_table_map_41.c deleted file mode 100644 index d9c3be54..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_41.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_41.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_205(t_small_parse_table_map_array *v) -{ - v->a[4100] = 255619; - v->a[4101] = 255652; - v->a[4102] = 255711; - v->a[4103] = 255750; - v->a[4104] = 255783; - v->a[4105] = 255816; - v->a[4106] = 255855; - v->a[4107] = 255894; - v->a[4108] = 255933; - v->a[4109] = 255966; - v->a[4110] = 255999; - v->a[4111] = 256032; - v->a[4112] = 256065; - v->a[4113] = 256104; - v->a[4114] = 256163; - v->a[4115] = 256196; - v->a[4116] = 256229; - v->a[4117] = 256272; - v->a[4118] = 256309; - v->a[4119] = 256374; - small_parse_table_map_206(v); -} - -void small_parse_table_map_206(t_small_parse_table_map_array *v) -{ - v->a[4120] = 256407; - v->a[4121] = 256440; - v->a[4122] = 256499; - v->a[4123] = 256542; - v->a[4124] = 256607; - v->a[4125] = 256666; - v->a[4126] = 256699; - v->a[4127] = 256758; - v->a[4128] = 256791; - v->a[4129] = 256824; - v->a[4130] = 256883; - v->a[4131] = 256942; - v->a[4132] = 256985; - v->a[4133] = 257044; - v->a[4134] = 257103; - v->a[4135] = 257152; - v->a[4136] = 257201; - v->a[4137] = 257238; - v->a[4138] = 257281; - v->a[4139] = 257314; - small_parse_table_map_207(v); -} - -void small_parse_table_map_207(t_small_parse_table_map_array *v) -{ - v->a[4140] = 257357; - v->a[4141] = 257416; - v->a[4142] = 257455; - v->a[4143] = 257488; - v->a[4144] = 257547; - v->a[4145] = 257606; - v->a[4146] = 257645; - v->a[4147] = 257684; - v->a[4148] = 257743; - v->a[4149] = 257802; - v->a[4150] = 257861; - v->a[4151] = 257920; - v->a[4152] = 257979; - v->a[4153] = 258038; - v->a[4154] = 258097; - v->a[4155] = 258156; - v->a[4156] = 258195; - v->a[4157] = 258234; - v->a[4158] = 258277; - v->a[4159] = 258336; - small_parse_table_map_208(v); -} - -void small_parse_table_map_208(t_small_parse_table_map_array *v) -{ - v->a[4160] = 258375; - v->a[4161] = 258408; - v->a[4162] = 258447; - v->a[4163] = 258506; - v->a[4164] = 258565; - v->a[4165] = 258604; - v->a[4166] = 258663; - v->a[4167] = 258722; - v->a[4168] = 258759; - v->a[4169] = 258818; - v->a[4170] = 258861; - v->a[4171] = 258900; - v->a[4172] = 258939; - v->a[4173] = 259004; - v->a[4174] = 259037; - v->a[4175] = 259070; - v->a[4176] = 259129; - v->a[4177] = 259166; - v->a[4178] = 259205; - v->a[4179] = 259238; - small_parse_table_map_209(v); -} - -void small_parse_table_map_209(t_small_parse_table_map_array *v) -{ - v->a[4180] = 259297; - v->a[4181] = 259330; - v->a[4182] = 259363; - v->a[4183] = 259406; - v->a[4184] = 259445; - v->a[4185] = 259478; - v->a[4186] = 259537; - v->a[4187] = 259596; - v->a[4188] = 259655; - v->a[4189] = 259690; - v->a[4190] = 259727; - v->a[4191] = 259786; - v->a[4192] = 259829; - v->a[4193] = 259888; - v->a[4194] = 259953; - v->a[4195] = 259990; - v->a[4196] = 260033; - v->a[4197] = 260068; - v->a[4198] = 260111; - v->a[4199] = 260144; - small_parse_table_map_210(v); -} - -/* EOF small_parse_table_map_41.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_42.c b/parser/static/small_parse_table_map/small_parse_table_map_42.c deleted file mode 100644 index 747cba3e..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_42.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_42.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_210(t_small_parse_table_map_array *v) -{ - v->a[4200] = 260177; - v->a[4201] = 260236; - v->a[4202] = 260295; - v->a[4203] = 260354; - v->a[4204] = 260413; - v->a[4205] = 260472; - v->a[4206] = 260511; - v->a[4207] = 260554; - v->a[4208] = 260587; - v->a[4209] = 260620; - v->a[4210] = 260679; - v->a[4211] = 260738; - v->a[4212] = 260771; - v->a[4213] = 260830; - v->a[4214] = 260895; - v->a[4215] = 260960; - v->a[4216] = 261025; - v->a[4217] = 261084; - v->a[4218] = 261121; - v->a[4219] = 261164; - small_parse_table_map_211(v); -} - -void small_parse_table_map_211(t_small_parse_table_map_array *v) -{ - v->a[4220] = 261207; - v->a[4221] = 261246; - v->a[4222] = 261305; - v->a[4223] = 261344; - v->a[4224] = 261403; - v->a[4225] = 261462; - v->a[4226] = 261495; - v->a[4227] = 261534; - v->a[4228] = 261567; - v->a[4229] = 261626; - v->a[4230] = 261691; - v->a[4231] = 261734; - v->a[4232] = 261767; - v->a[4233] = 261806; - v->a[4234] = 261865; - v->a[4235] = 261898; - v->a[4236] = 261957; - v->a[4237] = 262016; - v->a[4238] = 262075; - v->a[4239] = 262108; - small_parse_table_map_212(v); -} - -void small_parse_table_map_212(t_small_parse_table_map_array *v) -{ - v->a[4240] = 262145; - v->a[4241] = 262204; - v->a[4242] = 262237; - v->a[4243] = 262270; - v->a[4244] = 262309; - v->a[4245] = 262342; - v->a[4246] = 262401; - v->a[4247] = 262440; - v->a[4248] = 262479; - v->a[4249] = 262518; - v->a[4250] = 262557; - v->a[4251] = 262606; - v->a[4252] = 262665; - v->a[4253] = 262698; - v->a[4254] = 262737; - v->a[4255] = 262770; - v->a[4256] = 262809; - v->a[4257] = 262848; - v->a[4258] = 262881; - v->a[4259] = 262914; - small_parse_table_map_213(v); -} - -void small_parse_table_map_213(t_small_parse_table_map_array *v) -{ - v->a[4260] = 262953; - v->a[4261] = 262986; - v->a[4262] = 263019; - v->a[4263] = 263052; - v->a[4264] = 263111; - v->a[4265] = 263158; - v->a[4266] = 263207; - v->a[4267] = 263244; - v->a[4268] = 263283; - v->a[4269] = 263316; - v->a[4270] = 263365; - v->a[4271] = 263424; - v->a[4272] = 263483; - v->a[4273] = 263542; - v->a[4274] = 263575; - v->a[4275] = 263614; - v->a[4276] = 263679; - v->a[4277] = 263712; - v->a[4278] = 263745; - v->a[4279] = 263784; - small_parse_table_map_214(v); -} - -void small_parse_table_map_214(t_small_parse_table_map_array *v) -{ - v->a[4280] = 263817; - v->a[4281] = 263850; - v->a[4282] = 263909; - v->a[4283] = 263942; - v->a[4284] = 263975; - v->a[4285] = 264008; - v->a[4286] = 264067; - v->a[4287] = 264126; - v->a[4288] = 264185; - v->a[4289] = 264224; - v->a[4290] = 264283; - v->a[4291] = 264316; - v->a[4292] = 264375; - v->a[4293] = 264408; - v->a[4294] = 264441; - v->a[4295] = 264480; - v->a[4296] = 264539; - v->a[4297] = 264576; - v->a[4298] = 264609; - v->a[4299] = 264668; - small_parse_table_map_215(v); -} - -/* EOF small_parse_table_map_42.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_43.c b/parser/static/small_parse_table_map/small_parse_table_map_43.c deleted file mode 100644 index d68e8339..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_43.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_43.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_215(t_small_parse_table_map_array *v) -{ - v->a[4300] = 264701; - v->a[4301] = 264740; - v->a[4302] = 264783; - v->a[4303] = 264842; - v->a[4304] = 264875; - v->a[4305] = 264934; - v->a[4306] = 264967; - v->a[4307] = 265006; - v->a[4308] = 265045; - v->a[4309] = 265104; - v->a[4310] = 265137; - v->a[4311] = 265176; - v->a[4312] = 265235; - v->a[4313] = 265268; - v->a[4314] = 265327; - v->a[4315] = 265360; - v->a[4316] = 265419; - v->a[4317] = 265452; - v->a[4318] = 265511; - v->a[4319] = 265544; - small_parse_table_map_216(v); -} - -void small_parse_table_map_216(t_small_parse_table_map_array *v) -{ - v->a[4320] = 265577; - v->a[4321] = 265636; - v->a[4322] = 265669; - v->a[4323] = 265728; - v->a[4324] = 265787; - v->a[4325] = 265820; - v->a[4326] = 265853; - v->a[4327] = 265912; - v->a[4328] = 265949; - v->a[4329] = 265982; - v->a[4330] = 266041; - v->a[4331] = 266074; - v->a[4332] = 266107; - v->a[4333] = 266156; - v->a[4334] = 266189; - v->a[4335] = 266222; - v->a[4336] = 266281; - v->a[4337] = 266313; - v->a[4338] = 266345; - v->a[4339] = 266377; - small_parse_table_map_217(v); -} - -void small_parse_table_map_217(t_small_parse_table_map_array *v) -{ - v->a[4340] = 266409; - v->a[4341] = 266441; - v->a[4342] = 266473; - v->a[4343] = 266505; - v->a[4344] = 266537; - v->a[4345] = 266569; - v->a[4346] = 266601; - v->a[4347] = 266633; - v->a[4348] = 266665; - v->a[4349] = 266697; - v->a[4350] = 266729; - v->a[4351] = 266761; - v->a[4352] = 266793; - v->a[4353] = 266825; - v->a[4354] = 266857; - v->a[4355] = 266889; - v->a[4356] = 266921; - v->a[4357] = 266953; - v->a[4358] = 266985; - v->a[4359] = 267017; - small_parse_table_map_218(v); -} - -void small_parse_table_map_218(t_small_parse_table_map_array *v) -{ - v->a[4360] = 267049; - v->a[4361] = 267081; - v->a[4362] = 267113; - v->a[4363] = 267145; - v->a[4364] = 267207; - v->a[4365] = 267239; - v->a[4366] = 267271; - v->a[4367] = 267303; - v->a[4368] = 267335; - v->a[4369] = 267373; - v->a[4370] = 267411; - v->a[4371] = 267443; - v->a[4372] = 267475; - v->a[4373] = 267507; - v->a[4374] = 267545; - v->a[4375] = 267577; - v->a[4376] = 267609; - v->a[4377] = 267645; - v->a[4378] = 267677; - v->a[4379] = 267715; - small_parse_table_map_219(v); -} - -void small_parse_table_map_219(t_small_parse_table_map_array *v) -{ - v->a[4380] = 267747; - v->a[4381] = 267779; - v->a[4382] = 267811; - v->a[4383] = 267857; - v->a[4384] = 267889; - v->a[4385] = 267921; - v->a[4386] = 267953; - v->a[4387] = 267985; - v->a[4388] = 268017; - v->a[4389] = 268049; - v->a[4390] = 268081; - v->a[4391] = 268143; - v->a[4392] = 268181; - v->a[4393] = 268213; - v->a[4394] = 268251; - v->a[4395] = 268283; - v->a[4396] = 268315; - v->a[4397] = 268377; - v->a[4398] = 268409; - v->a[4399] = 268441; - small_parse_table_map_220(v); -} - -/* EOF small_parse_table_map_43.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_44.c b/parser/static/small_parse_table_map/small_parse_table_map_44.c deleted file mode 100644 index 2ea5900e..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_44.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_44.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_220(t_small_parse_table_map_array *v) -{ - v->a[4400] = 268473; - v->a[4401] = 268519; - v->a[4402] = 268551; - v->a[4403] = 268583; - v->a[4404] = 268615; - v->a[4405] = 268647; - v->a[4406] = 268679; - v->a[4407] = 268741; - v->a[4408] = 268773; - v->a[4409] = 268805; - v->a[4410] = 268837; - v->a[4411] = 268869; - v->a[4412] = 268915; - v->a[4413] = 268947; - v->a[4414] = 268985; - v->a[4415] = 269021; - v->a[4416] = 269053; - v->a[4417] = 269085; - v->a[4418] = 269117; - v->a[4419] = 269149; - small_parse_table_map_221(v); -} - -void small_parse_table_map_221(t_small_parse_table_map_array *v) -{ - v->a[4420] = 269181; - v->a[4421] = 269213; - v->a[4422] = 269245; - v->a[4423] = 269277; - v->a[4424] = 269323; - v->a[4425] = 269355; - v->a[4426] = 269387; - v->a[4427] = 269419; - v->a[4428] = 269451; - v->a[4429] = 269483; - v->a[4430] = 269515; - v->a[4431] = 269547; - v->a[4432] = 269579; - v->a[4433] = 269611; - v->a[4434] = 269643; - v->a[4435] = 269675; - v->a[4436] = 269707; - v->a[4437] = 269739; - v->a[4438] = 269771; - v->a[4439] = 269803; - small_parse_table_map_222(v); -} - -void small_parse_table_map_222(t_small_parse_table_map_array *v) -{ - v->a[4440] = 269865; - v->a[4441] = 269897; - v->a[4442] = 269929; - v->a[4443] = 269961; - v->a[4444] = 269997; - v->a[4445] = 270059; - v->a[4446] = 270091; - v->a[4447] = 270153; - v->a[4448] = 270189; - v->a[4449] = 270221; - v->a[4450] = 270253; - v->a[4451] = 270285; - v->a[4452] = 270317; - v->a[4453] = 270349; - v->a[4454] = 270381; - v->a[4455] = 270413; - v->a[4456] = 270445; - v->a[4457] = 270477; - v->a[4458] = 270509; - v->a[4459] = 270551; - small_parse_table_map_223(v); -} - -void small_parse_table_map_223(t_small_parse_table_map_array *v) -{ - v->a[4460] = 270583; - v->a[4461] = 270615; - v->a[4462] = 270647; - v->a[4463] = 270679; - v->a[4464] = 270711; - v->a[4465] = 270749; - v->a[4466] = 270795; - v->a[4467] = 270827; - v->a[4468] = 270869; - v->a[4469] = 270905; - v->a[4470] = 270939; - v->a[4471] = 270981; - v->a[4472] = 271043; - v->a[4473] = 271085; - v->a[4474] = 271127; - v->a[4475] = 271159; - v->a[4476] = 271191; - v->a[4477] = 271223; - v->a[4478] = 271255; - v->a[4479] = 271287; - small_parse_table_map_224(v); -} - -void small_parse_table_map_224(t_small_parse_table_map_array *v) -{ - v->a[4480] = 271333; - v->a[4481] = 271365; - v->a[4482] = 271397; - v->a[4483] = 271429; - v->a[4484] = 271461; - v->a[4485] = 271493; - v->a[4486] = 271525; - v->a[4487] = 271557; - v->a[4488] = 271619; - v->a[4489] = 271651; - v->a[4490] = 271683; - v->a[4491] = 271715; - v->a[4492] = 271747; - v->a[4493] = 271779; - v->a[4494] = 271815; - v->a[4495] = 271847; - v->a[4496] = 271879; - v->a[4497] = 271911; - v->a[4498] = 271943; - v->a[4499] = 271975; - small_parse_table_map_225(v); -} - -/* EOF small_parse_table_map_44.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_45.c b/parser/static/small_parse_table_map/small_parse_table_map_45.c deleted file mode 100644 index aaf387b4..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_45.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_45.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_225(t_small_parse_table_map_array *v) -{ - v->a[4500] = 272007; - v->a[4501] = 272039; - v->a[4502] = 272071; - v->a[4503] = 272103; - v->a[4504] = 272141; - v->a[4505] = 272173; - v->a[4506] = 272211; - v->a[4507] = 272248; - v->a[4508] = 272279; - v->a[4509] = 272314; - v->a[4510] = 272345; - v->a[4511] = 272380; - v->a[4512] = 272411; - v->a[4513] = 272456; - v->a[4514] = 272491; - v->a[4515] = 272522; - v->a[4516] = 272553; - v->a[4517] = 272584; - v->a[4518] = 272619; - v->a[4519] = 272650; - small_parse_table_map_226(v); -} - -void small_parse_table_map_226(t_small_parse_table_map_array *v) -{ - v->a[4520] = 272681; - v->a[4521] = 272718; - v->a[4522] = 272749; - v->a[4523] = 272780; - v->a[4524] = 272825; - v->a[4525] = 272856; - v->a[4526] = 272887; - v->a[4527] = 272932; - v->a[4528] = 272969; - v->a[4529] = 273008; - v->a[4530] = 273045; - v->a[4531] = 273082; - v->a[4532] = 273119; - v->a[4533] = 273150; - v->a[4534] = 273181; - v->a[4535] = 273218; - v->a[4536] = 273249; - v->a[4537] = 273284; - v->a[4538] = 273321; - v->a[4539] = 273352; - small_parse_table_map_227(v); -} - -void small_parse_table_map_227(t_small_parse_table_map_array *v) -{ - v->a[4540] = 273383; - v->a[4541] = 273414; - v->a[4542] = 273445; - v->a[4543] = 273490; - v->a[4544] = 273521; - v->a[4545] = 273552; - v->a[4546] = 273583; - v->a[4547] = 273614; - v->a[4548] = 273645; - v->a[4549] = 273676; - v->a[4550] = 273707; - v->a[4551] = 273738; - v->a[4552] = 273783; - v->a[4553] = 273814; - v->a[4554] = 273849; - v->a[4555] = 273884; - v->a[4556] = 273915; - v->a[4557] = 273946; - v->a[4558] = 273977; - v->a[4559] = 274008; - small_parse_table_map_228(v); -} - -void small_parse_table_map_228(t_small_parse_table_map_array *v) -{ - v->a[4560] = 274039; - v->a[4561] = 274070; - v->a[4562] = 274101; - v->a[4563] = 274132; - v->a[4564] = 274163; - v->a[4565] = 274194; - v->a[4566] = 274225; - v->a[4567] = 274256; - v->a[4568] = 274291; - v->a[4569] = 274322; - v->a[4570] = 274357; - v->a[4571] = 274388; - v->a[4572] = 274419; - v->a[4573] = 274450; - v->a[4574] = 274481; - v->a[4575] = 274516; - v->a[4576] = 274547; - v->a[4577] = 274578; - v->a[4578] = 274609; - v->a[4579] = 274640; - small_parse_table_map_229(v); -} - -void small_parse_table_map_229(t_small_parse_table_map_array *v) -{ - v->a[4580] = 274671; - v->a[4581] = 274716; - v->a[4582] = 274753; - v->a[4583] = 274790; - v->a[4584] = 274821; - v->a[4585] = 274852; - v->a[4586] = 274883; - v->a[4587] = 274914; - v->a[4588] = 274949; - v->a[4589] = 274980; - v->a[4590] = 275027; - v->a[4591] = 275074; - v->a[4592] = 275105; - v->a[4593] = 275136; - v->a[4594] = 275168; - v->a[4595] = 275210; - v->a[4596] = 275240; - v->a[4597] = 275274; - v->a[4598] = 275306; - v->a[4599] = 275338; - small_parse_table_map_230(v); -} - -/* EOF small_parse_table_map_45.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_46.c b/parser/static/small_parse_table_map/small_parse_table_map_46.c deleted file mode 100644 index 96b1bd94..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_46.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_46.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_230(t_small_parse_table_map_array *v) -{ - v->a[4600] = 275372; - v->a[4601] = 275408; - v->a[4602] = 275444; - v->a[4603] = 275480; - v->a[4604] = 275516; - v->a[4605] = 275548; - v->a[4606] = 275584; - v->a[4607] = 275620; - v->a[4608] = 275656; - v->a[4609] = 275692; - v->a[4610] = 275728; - v->a[4611] = 275764; - v->a[4612] = 275796; - v->a[4613] = 275830; - v->a[4614] = 275862; - v->a[4615] = 275918; - v->a[4616] = 275950; - v->a[4617] = 275982; - v->a[4618] = 276014; - v->a[4619] = 276046; - small_parse_table_map_231(v); -} - -void small_parse_table_map_231(t_small_parse_table_map_array *v) -{ - v->a[4620] = 276082; - v->a[4621] = 276118; - v->a[4622] = 276148; - v->a[4623] = 276178; - v->a[4624] = 276208; - v->a[4625] = 276238; - v->a[4626] = 276268; - v->a[4627] = 276298; - v->a[4628] = 276328; - v->a[4629] = 276358; - v->a[4630] = 276388; - v->a[4631] = 276418; - v->a[4632] = 276448; - v->a[4633] = 276478; - v->a[4634] = 276508; - v->a[4635] = 276540; - v->a[4636] = 276582; - v->a[4637] = 276614; - v->a[4638] = 276644; - v->a[4639] = 276676; - small_parse_table_map_232(v); -} - -void small_parse_table_map_232(t_small_parse_table_map_array *v) -{ - v->a[4640] = 276718; - v->a[4641] = 276774; - v->a[4642] = 276806; - v->a[4643] = 276840; - v->a[4644] = 276870; - v->a[4645] = 276902; - v->a[4646] = 276936; - v->a[4647] = 276970; - v->a[4648] = 277006; - v->a[4649] = 277046; - v->a[4650] = 277078; - v->a[4651] = 277112; - v->a[4652] = 277146; - v->a[4653] = 277182; - v->a[4654] = 277222; - v->a[4655] = 277256; - v->a[4656] = 277288; - v->a[4657] = 277328; - v->a[4658] = 277384; - v->a[4659] = 277440; - small_parse_table_map_233(v); -} - -void small_parse_table_map_233(t_small_parse_table_map_array *v) -{ - v->a[4660] = 277496; - v->a[4661] = 277530; - v->a[4662] = 277572; - v->a[4663] = 277628; - v->a[4664] = 277684; - v->a[4665] = 277740; - v->a[4666] = 277772; - v->a[4667] = 277828; - v->a[4668] = 277878; - v->a[4669] = 277934; - v->a[4670] = 277990; - v->a[4671] = 278046; - v->a[4672] = 278076; - v->a[4673] = 278106; - v->a[4674] = 278138; - v->a[4675] = 278194; - v->a[4676] = 278250; - v->a[4677] = 278280; - v->a[4678] = 278322; - v->a[4679] = 278358; - small_parse_table_map_234(v); -} - -void small_parse_table_map_234(t_small_parse_table_map_array *v) -{ - v->a[4680] = 278394; - v->a[4681] = 278430; - v->a[4682] = 278466; - v->a[4683] = 278502; - v->a[4684] = 278570; - v->a[4685] = 278632; - v->a[4686] = 278668; - v->a[4687] = 278724; - v->a[4688] = 278756; - v->a[4689] = 278790; - v->a[4690] = 278846; - v->a[4691] = 278902; - v->a[4692] = 278958; - v->a[4693] = 279014; - v->a[4694] = 279048; - v->a[4695] = 279104; - v->a[4696] = 279160; - v->a[4697] = 279194; - v->a[4698] = 279250; - v->a[4699] = 279306; - small_parse_table_map_235(v); -} - -/* EOF small_parse_table_map_46.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_47.c b/parser/static/small_parse_table_map/small_parse_table_map_47.c deleted file mode 100644 index 69c5ae59..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_47.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_47.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_235(t_small_parse_table_map_array *v) -{ - v->a[4700] = 279338; - v->a[4701] = 279394; - v->a[4702] = 279450; - v->a[4703] = 279506; - v->a[4704] = 279562; - v->a[4705] = 279624; - v->a[4706] = 279680; - v->a[4707] = 279736; - v->a[4708] = 279792; - v->a[4709] = 279848; - v->a[4710] = 279904; - v->a[4711] = 279960; - v->a[4712] = 280016; - v->a[4713] = 280050; - v->a[4714] = 280106; - v->a[4715] = 280162; - v->a[4716] = 280218; - v->a[4717] = 280274; - v->a[4718] = 280306; - v->a[4719] = 280362; - small_parse_table_map_236(v); -} - -void small_parse_table_map_236(t_small_parse_table_map_array *v) -{ - v->a[4720] = 280394; - v->a[4721] = 280436; - v->a[4722] = 280490; - v->a[4723] = 280522; - v->a[4724] = 280551; - v->a[4725] = 280580; - v->a[4726] = 280613; - v->a[4727] = 280642; - v->a[4728] = 280671; - v->a[4729] = 280704; - v->a[4730] = 280733; - v->a[4731] = 280766; - v->a[4732] = 280795; - v->a[4733] = 280854; - v->a[4734] = 280883; - v->a[4735] = 280912; - v->a[4736] = 280941; - v->a[4737] = 280970; - v->a[4738] = 280999; - v->a[4739] = 281046; - small_parse_table_map_237(v); -} - -void small_parse_table_map_237(t_small_parse_table_map_array *v) -{ - v->a[4740] = 281079; - v->a[4741] = 281108; - v->a[4742] = 281137; - v->a[4743] = 281172; - v->a[4744] = 281207; - v->a[4745] = 281236; - v->a[4746] = 281265; - v->a[4747] = 281298; - v->a[4748] = 281327; - v->a[4749] = 281360; - v->a[4750] = 281389; - v->a[4751] = 281422; - v->a[4752] = 281451; - v->a[4753] = 281480; - v->a[4754] = 281509; - v->a[4755] = 281538; - v->a[4756] = 281567; - v->a[4757] = 281596; - v->a[4758] = 281625; - v->a[4759] = 281660; - small_parse_table_map_238(v); -} - -void small_parse_table_map_238(t_small_parse_table_map_array *v) -{ - v->a[4760] = 281695; - v->a[4761] = 281724; - v->a[4762] = 281771; - v->a[4763] = 281804; - v->a[4764] = 281833; - v->a[4765] = 281866; - v->a[4766] = 281901; - v->a[4767] = 281930; - v->a[4768] = 281959; - v->a[4769] = 281988; - v->a[4770] = 282023; - v->a[4771] = 282052; - v->a[4772] = 282081; - v->a[4773] = 282114; - v->a[4774] = 282147; - v->a[4775] = 282176; - v->a[4776] = 282209; - v->a[4777] = 282238; - v->a[4778] = 282273; - v->a[4779] = 282308; - small_parse_table_map_239(v); -} - -void small_parse_table_map_239(t_small_parse_table_map_array *v) -{ - v->a[4780] = 282337; - v->a[4781] = 282366; - v->a[4782] = 282395; - v->a[4783] = 282424; - v->a[4784] = 282453; - v->a[4785] = 282488; - v->a[4786] = 282517; - v->a[4787] = 282546; - v->a[4788] = 282593; - v->a[4789] = 282622; - v->a[4790] = 282669; - v->a[4791] = 282704; - v->a[4792] = 282733; - v->a[4793] = 282762; - v->a[4794] = 282791; - v->a[4795] = 282826; - v->a[4796] = 282859; - v->a[4797] = 282888; - v->a[4798] = 282917; - v->a[4799] = 282946; - small_parse_table_map_240(v); -} - -/* EOF small_parse_table_map_47.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_48.c b/parser/static/small_parse_table_map/small_parse_table_map_48.c deleted file mode 100644 index a13cc6eb..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_48.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_48.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_240(t_small_parse_table_map_array *v) -{ - v->a[4800] = 282975; - v->a[4801] = 283010; - v->a[4802] = 283039; - v->a[4803] = 283068; - v->a[4804] = 283101; - v->a[4805] = 283130; - v->a[4806] = 283159; - v->a[4807] = 283188; - v->a[4808] = 283217; - v->a[4809] = 283246; - v->a[4810] = 283275; - v->a[4811] = 283304; - v->a[4812] = 283333; - v->a[4813] = 283362; - v->a[4814] = 283391; - v->a[4815] = 283420; - v->a[4816] = 283449; - v->a[4817] = 283478; - v->a[4818] = 283507; - v->a[4819] = 283536; - small_parse_table_map_241(v); -} - -void small_parse_table_map_241(t_small_parse_table_map_array *v) -{ - v->a[4820] = 283569; - v->a[4821] = 283602; - v->a[4822] = 283635; - v->a[4823] = 283678; - v->a[4824] = 283711; - v->a[4825] = 283744; - v->a[4826] = 283773; - v->a[4827] = 283802; - v->a[4828] = 283831; - v->a[4829] = 283878; - v->a[4830] = 283911; - v->a[4831] = 283958; - v->a[4832] = 283991; - v->a[4833] = 284026; - v->a[4834] = 284073; - v->a[4835] = 284114; - v->a[4836] = 284155; - v->a[4837] = 284184; - v->a[4838] = 284217; - v->a[4839] = 284256; - small_parse_table_map_242(v); -} - -void small_parse_table_map_242(t_small_parse_table_map_array *v) -{ - v->a[4840] = 284295; - v->a[4841] = 284328; - v->a[4842] = 284359; - v->a[4843] = 284398; - v->a[4844] = 284431; - v->a[4845] = 284470; - v->a[4846] = 284503; - v->a[4847] = 284536; - v->a[4848] = 284575; - v->a[4849] = 284608; - v->a[4850] = 284641; - v->a[4851] = 284674; - v->a[4852] = 284707; - v->a[4853] = 284736; - v->a[4854] = 284777; - v->a[4855] = 284820; - v->a[4856] = 284861; - v->a[4857] = 284890; - v->a[4858] = 284925; - v->a[4859] = 284954; - small_parse_table_map_243(v); -} - -void small_parse_table_map_243(t_small_parse_table_map_array *v) -{ - v->a[4860] = 284983; - v->a[4861] = 285016; - v->a[4862] = 285045; - v->a[4863] = 285080; - v->a[4864] = 285109; - v->a[4865] = 285144; - v->a[4866] = 285179; - v->a[4867] = 285226; - v->a[4868] = 285255; - v->a[4869] = 285284; - v->a[4870] = 285313; - v->a[4871] = 285348; - v->a[4872] = 285377; - v->a[4873] = 285406; - v->a[4874] = 285435; - v->a[4875] = 285464; - v->a[4876] = 285493; - v->a[4877] = 285521; - v->a[4878] = 285561; - v->a[4879] = 285605; - small_parse_table_map_244(v); -} - -void small_parse_table_map_244(t_small_parse_table_map_array *v) -{ - v->a[4880] = 285639; - v->a[4881] = 285671; - v->a[4882] = 285699; - v->a[4883] = 285727; - v->a[4884] = 285759; - v->a[4885] = 285791; - v->a[4886] = 285819; - v->a[4887] = 285847; - v->a[4888] = 285879; - v->a[4889] = 285907; - v->a[4890] = 285939; - v->a[4891] = 285971; - v->a[4892] = 286001; - v->a[4893] = 286033; - v->a[4894] = 286067; - v->a[4895] = 286095; - v->a[4896] = 286135; - v->a[4897] = 286167; - v->a[4898] = 286211; - v->a[4899] = 286243; - small_parse_table_map_245(v); -} - -/* EOF small_parse_table_map_48.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_49.c b/parser/static/small_parse_table_map/small_parse_table_map_49.c deleted file mode 100644 index 2e08e6a7..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_49.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_49.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_245(t_small_parse_table_map_array *v) -{ - v->a[4900] = 286275; - v->a[4901] = 286303; - v->a[4902] = 286359; - v->a[4903] = 286387; - v->a[4904] = 286415; - v->a[4905] = 286443; - v->a[4906] = 286471; - v->a[4907] = 286499; - v->a[4908] = 286527; - v->a[4909] = 286569; - v->a[4910] = 286601; - v->a[4911] = 286629; - v->a[4912] = 286657; - v->a[4913] = 286685; - v->a[4914] = 286713; - v->a[4915] = 286741; - v->a[4916] = 286769; - v->a[4917] = 286797; - v->a[4918] = 286825; - v->a[4919] = 286853; - small_parse_table_map_246(v); -} - -void small_parse_table_map_246(t_small_parse_table_map_array *v) -{ - v->a[4920] = 286885; - v->a[4921] = 286913; - v->a[4922] = 286941; - v->a[4923] = 286969; - v->a[4924] = 286997; - v->a[4925] = 287025; - v->a[4926] = 287053; - v->a[4927] = 287081; - v->a[4928] = 287109; - v->a[4929] = 287137; - v->a[4930] = 287165; - v->a[4931] = 287221; - v->a[4932] = 287249; - v->a[4933] = 287311; - v->a[4934] = 287339; - v->a[4935] = 287371; - v->a[4936] = 287399; - v->a[4937] = 287427; - v->a[4938] = 287469; - v->a[4939] = 287501; - small_parse_table_map_247(v); -} - -void small_parse_table_map_247(t_small_parse_table_map_array *v) -{ - v->a[4940] = 287529; - v->a[4941] = 287557; - v->a[4942] = 287589; - v->a[4943] = 287617; - v->a[4944] = 287651; - v->a[4945] = 287679; - v->a[4946] = 287707; - v->a[4947] = 287739; - v->a[4948] = 287779; - v->a[4949] = 287811; - v->a[4950] = 287839; - v->a[4951] = 287867; - v->a[4952] = 287899; - v->a[4953] = 287927; - v->a[4954] = 287955; - v->a[4955] = 287983; - v->a[4956] = 288011; - v->a[4957] = 288039; - v->a[4958] = 288067; - v->a[4959] = 288095; - small_parse_table_map_248(v); -} - -void small_parse_table_map_248(t_small_parse_table_map_array *v) -{ - v->a[4960] = 288123; - v->a[4961] = 288151; - v->a[4962] = 288179; - v->a[4963] = 288207; - v->a[4964] = 288235; - v->a[4965] = 288263; - v->a[4966] = 288291; - v->a[4967] = 288323; - v->a[4968] = 288351; - v->a[4969] = 288383; - v->a[4970] = 288411; - v->a[4971] = 288443; - v->a[4972] = 288474; - v->a[4973] = 288505; - v->a[4974] = 288532; - v->a[4975] = 288559; - v->a[4976] = 288594; - v->a[4977] = 288633; - v->a[4978] = 288672; - v->a[4979] = 288699; - small_parse_table_map_249(v); -} - -void small_parse_table_map_249(t_small_parse_table_map_array *v) -{ - v->a[4980] = 288726; - v->a[4981] = 288753; - v->a[4982] = 288780; - v->a[4983] = 288807; - v->a[4984] = 288834; - v->a[4985] = 288861; - v->a[4986] = 288888; - v->a[4987] = 288923; - v->a[4988] = 288962; - v->a[4989] = 289001; - v->a[4990] = 289040; - v->a[4991] = 289073; - v->a[4992] = 289104; - v->a[4993] = 289135; - v->a[4994] = 289162; - v->a[4995] = 289189; - v->a[4996] = 289216; - v->a[4997] = 289243; - v->a[4998] = 289270; - v->a[4999] = 289297; - small_parse_table_map_250(v); -} - -/* EOF small_parse_table_map_49.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_5.c b/parser/static/small_parse_table_map/small_parse_table_map_5.c index fa5d0125..2073b479 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_5.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_5.c @@ -14,126 +14,126 @@ void small_parse_table_map_25(t_small_parse_table_map_array *v) { - v->a[500] = 41379; - v->a[501] = 41447; - v->a[502] = 41503; - v->a[503] = 41577; - v->a[504] = 41633; - v->a[505] = 41695; - v->a[506] = 41751; - v->a[507] = 41807; - v->a[508] = 41901; - v->a[509] = 41975; - v->a[510] = 42031; - v->a[511] = 42087; - v->a[512] = 42149; - v->a[513] = 42211; - v->a[514] = 42277; - v->a[515] = 42339; - v->a[516] = 42395; - v->a[517] = 42451; - v->a[518] = 42511; - v->a[519] = 42567; + v->a[500] = 32813; + v->a[501] = 32862; + v->a[502] = 32921; + v->a[503] = 32970; + v->a[504] = 33025; + v->a[505] = 33074; + v->a[506] = 33123; + v->a[507] = 33172; + v->a[508] = 33253; + v->a[509] = 33305; + v->a[510] = 33353; + v->a[511] = 33401; + v->a[512] = 33455; + v->a[513] = 33509; + v->a[514] = 33563; + v->a[515] = 33617; + v->a[516] = 33671; + v->a[517] = 33727; + v->a[518] = 33781; + v->a[519] = 33829; small_parse_table_map_26(v); } void small_parse_table_map_26(t_small_parse_table_map_array *v) { - v->a[520] = 42623; - v->a[521] = 42689; - v->a[522] = 42745; - v->a[523] = 42811; - v->a[524] = 42877; - v->a[525] = 42933; - v->a[526] = 42999; - v->a[527] = 43061; - v->a[528] = 43123; - v->a[529] = 43217; - v->a[530] = 43273; - v->a[531] = 43329; - v->a[532] = 43399; - v->a[533] = 43455; - v->a[534] = 43511; - v->a[535] = 43567; - v->a[536] = 43623; - v->a[537] = 43679; - v->a[538] = 43741; - v->a[539] = 43803; + v->a[520] = 33883; + v->a[521] = 33937; + v->a[522] = 33991; + v->a[523] = 34045; + v->a[524] = 34093; + v->a[525] = 34141; + v->a[526] = 34195; + v->a[527] = 34243; + v->a[528] = 34297; + v->a[529] = 34345; + v->a[530] = 34393; + v->a[531] = 34441; + v->a[532] = 34489; + v->a[533] = 34541; + v->a[534] = 34595; + v->a[535] = 34649; + v->a[536] = 34697; + v->a[537] = 34751; + v->a[538] = 34805; + v->a[539] = 34853; small_parse_table_map_27(v); } void small_parse_table_map_27(t_small_parse_table_map_array *v) { - v->a[540] = 43865; - v->a[541] = 43927; - v->a[542] = 43989; - v->a[543] = 44055; - v->a[544] = 44121; - v->a[545] = 44183; - v->a[546] = 44245; - v->a[547] = 44307; - v->a[548] = 44401; - v->a[549] = 44463; - v->a[550] = 44525; - v->a[551] = 44587; - v->a[552] = 44649; - v->a[553] = 44713; - v->a[554] = 44775; - v->a[555] = 44831; - v->a[556] = 44887; - v->a[557] = 44943; - v->a[558] = 44999; - v->a[559] = 45061; + v->a[540] = 34901; + v->a[541] = 34949; + v->a[542] = 35003; + v->a[543] = 35055; + v->a[544] = 35109; + v->a[545] = 35163; + v->a[546] = 35211; + v->a[547] = 35265; + v->a[548] = 35313; + v->a[549] = 35367; + v->a[550] = 35415; + v->a[551] = 35463; + v->a[552] = 35511; + v->a[553] = 35559; + v->a[554] = 35607; + v->a[555] = 35655; + v->a[556] = 35703; + v->a[557] = 35751; + v->a[558] = 35799; + v->a[559] = 35847; small_parse_table_map_28(v); } void small_parse_table_map_28(t_small_parse_table_map_array *v) { - v->a[560] = 45123; - v->a[561] = 45185; - v->a[562] = 45247; - v->a[563] = 45341; - v->a[564] = 45403; - v->a[565] = 45465; - v->a[566] = 45527; - v->a[567] = 45589; - v->a[568] = 45649; - v->a[569] = 45719; - v->a[570] = 45779; - v->a[571] = 45847; - v->a[572] = 45903; - v->a[573] = 45965; - v->a[574] = 46021; - v->a[575] = 46115; - v->a[576] = 46171; - v->a[577] = 46227; - v->a[578] = 46289; - v->a[579] = 46351; + v->a[560] = 35895; + v->a[561] = 35943; + v->a[562] = 35991; + v->a[563] = 36039; + v->a[564] = 36087; + v->a[565] = 36135; + v->a[566] = 36183; + v->a[567] = 36231; + v->a[568] = 36279; + v->a[569] = 36327; + v->a[570] = 36375; + v->a[571] = 36429; + v->a[572] = 36477; + v->a[573] = 36525; + v->a[574] = 36573; + v->a[575] = 36621; + v->a[576] = 36669; + v->a[577] = 36717; + v->a[578] = 36771; + v->a[579] = 36819; small_parse_table_map_29(v); } void small_parse_table_map_29(t_small_parse_table_map_array *v) { - v->a[580] = 46413; - v->a[581] = 46475; - v->a[582] = 46537; - v->a[583] = 46629; - v->a[584] = 46721; - v->a[585] = 46777; - v->a[586] = 46833; - v->a[587] = 46899; - v->a[588] = 46965; - v->a[589] = 47021; - v->a[590] = 47115; - v->a[591] = 47209; - v->a[592] = 47265; - v->a[593] = 47321; - v->a[594] = 47383; - v->a[595] = 47445; - v->a[596] = 47507; - v->a[597] = 47569; - v->a[598] = 47625; - v->a[599] = 47681; + v->a[580] = 36867; + v->a[581] = 36915; + v->a[582] = 36963; + v->a[583] = 37011; + v->a[584] = 37059; + v->a[585] = 37107; + v->a[586] = 37155; + v->a[587] = 37203; + v->a[588] = 37283; + v->a[589] = 37331; + v->a[590] = 37379; + v->a[591] = 37427; + v->a[592] = 37507; + v->a[593] = 37555; + v->a[594] = 37603; + v->a[595] = 37651; + v->a[596] = 37699; + v->a[597] = 37747; + v->a[598] = 37795; + v->a[599] = 37843; small_parse_table_map_30(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_50.c b/parser/static/small_parse_table_map/small_parse_table_map_50.c deleted file mode 100644 index cbaf5f4e..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_50.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_50.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_250(t_small_parse_table_map_array *v) -{ - v->a[5000] = 289324; - v->a[5001] = 289355; - v->a[5002] = 289382; - v->a[5003] = 289409; - v->a[5004] = 289448; - v->a[5005] = 289479; - v->a[5006] = 289516; - v->a[5007] = 289543; - v->a[5008] = 289580; - v->a[5009] = 289607; - v->a[5010] = 289634; - v->a[5011] = 289673; - v->a[5012] = 289700; - v->a[5013] = 289739; - v->a[5014] = 289766; - v->a[5015] = 289793; - v->a[5016] = 289820; - v->a[5017] = 289851; - v->a[5018] = 289890; - v->a[5019] = 289929; - small_parse_table_map_251(v); -} - -void small_parse_table_map_251(t_small_parse_table_map_array *v) -{ - v->a[5020] = 289955; - v->a[5021] = 289987; - v->a[5022] = 290013; - v->a[5023] = 290051; - v->a[5024] = 290089; - v->a[5025] = 290115; - v->a[5026] = 290147; - v->a[5027] = 290185; - v->a[5028] = 290211; - v->a[5029] = 290237; - v->a[5030] = 290275; - v->a[5031] = 290313; - v->a[5032] = 290351; - v->a[5033] = 290377; - v->a[5034] = 290409; - v->a[5035] = 290441; - v->a[5036] = 290467; - v->a[5037] = 290493; - v->a[5038] = 290519; - v->a[5039] = 290545; - small_parse_table_map_252(v); -} - -void small_parse_table_map_252(t_small_parse_table_map_array *v) -{ - v->a[5040] = 290571; - v->a[5041] = 290597; - v->a[5042] = 290635; - v->a[5043] = 290661; - v->a[5044] = 290687; - v->a[5045] = 290713; - v->a[5046] = 290739; - v->a[5047] = 290765; - v->a[5048] = 290791; - v->a[5049] = 290817; - v->a[5050] = 290849; - v->a[5051] = 290875; - v->a[5052] = 290901; - v->a[5053] = 290933; - v->a[5054] = 290959; - v->a[5055] = 290985; - v->a[5056] = 291017; - v->a[5057] = 291049; - v->a[5058] = 291075; - v->a[5059] = 291101; - small_parse_table_map_253(v); -} - -void small_parse_table_map_253(t_small_parse_table_map_array *v) -{ - v->a[5060] = 291127; - v->a[5061] = 291153; - v->a[5062] = 291179; - v->a[5063] = 291205; - v->a[5064] = 291231; - v->a[5065] = 291257; - v->a[5066] = 291295; - v->a[5067] = 291321; - v->a[5068] = 291347; - v->a[5069] = 291373; - v->a[5070] = 291399; - v->a[5071] = 291425; - v->a[5072] = 291451; - v->a[5073] = 291477; - v->a[5074] = 291503; - v->a[5075] = 291535; - v->a[5076] = 291561; - v->a[5077] = 291587; - v->a[5078] = 291619; - v->a[5079] = 291651; - small_parse_table_map_254(v); -} - -void small_parse_table_map_254(t_small_parse_table_map_array *v) -{ - v->a[5080] = 291677; - v->a[5081] = 291709; - v->a[5082] = 291745; - v->a[5083] = 291771; - v->a[5084] = 291803; - v->a[5085] = 291829; - v->a[5086] = 291855; - v->a[5087] = 291893; - v->a[5088] = 291919; - v->a[5089] = 291951; - v->a[5090] = 291976; - v->a[5091] = 292001; - v->a[5092] = 292026; - v->a[5093] = 292051; - v->a[5094] = 292076; - v->a[5095] = 292101; - v->a[5096] = 292126; - v->a[5097] = 292151; - v->a[5098] = 292176; - v->a[5099] = 292201; - small_parse_table_map_255(v); -} - -/* EOF small_parse_table_map_50.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_51.c b/parser/static/small_parse_table_map/small_parse_table_map_51.c deleted file mode 100644 index 983dd105..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_51.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_51.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_255(t_small_parse_table_map_array *v) -{ - v->a[5100] = 292226; - v->a[5101] = 292251; - v->a[5102] = 292276; - v->a[5103] = 292301; - v->a[5104] = 292326; - v->a[5105] = 292355; - v->a[5106] = 292380; - v->a[5107] = 292405; - v->a[5108] = 292430; - v->a[5109] = 292455; - v->a[5110] = 292480; - v->a[5111] = 292505; - v->a[5112] = 292530; - v->a[5113] = 292555; - v->a[5114] = 292580; - v->a[5115] = 292605; - v->a[5116] = 292634; - v->a[5117] = 292659; - v->a[5118] = 292684; - v->a[5119] = 292709; - small_parse_table_map_256(v); -} - -void small_parse_table_map_256(t_small_parse_table_map_array *v) -{ - v->a[5120] = 292734; - v->a[5121] = 292759; - v->a[5122] = 292784; - v->a[5123] = 292809; - v->a[5124] = 292838; - v->a[5125] = 292863; - v->a[5126] = 292888; - v->a[5127] = 292913; - v->a[5128] = 292938; - v->a[5129] = 292963; - v->a[5130] = 292992; - v->a[5131] = 293017; - v->a[5132] = 293042; - v->a[5133] = 293067; - v->a[5134] = 293092; - v->a[5135] = 293117; - v->a[5136] = 293142; - v->a[5137] = 293167; - v->a[5138] = 293192; - v->a[5139] = 293217; - small_parse_table_map_257(v); -} - -void small_parse_table_map_257(t_small_parse_table_map_array *v) -{ - v->a[5140] = 293242; - v->a[5141] = 293267; - v->a[5142] = 293292; - v->a[5143] = 293317; - v->a[5144] = 293342; - v->a[5145] = 293367; - v->a[5146] = 293392; - v->a[5147] = 293421; - v->a[5148] = 293446; - v->a[5149] = 293471; - v->a[5150] = 293496; - v->a[5151] = 293521; - v->a[5152] = 293546; - v->a[5153] = 293571; - v->a[5154] = 293596; - v->a[5155] = 293621; - v->a[5156] = 293646; - v->a[5157] = 293671; - v->a[5158] = 293696; - v->a[5159] = 293721; - small_parse_table_map_258(v); -} - -void small_parse_table_map_258(t_small_parse_table_map_array *v) -{ - v->a[5160] = 293746; - v->a[5161] = 293771; - v->a[5162] = 293796; - v->a[5163] = 293821; - v->a[5164] = 293846; - v->a[5165] = 293871; - v->a[5166] = 293896; - v->a[5167] = 293921; - v->a[5168] = 293946; - v->a[5169] = 293971; - v->a[5170] = 294009; - v->a[5171] = 294041; - v->a[5172] = 294073; - v->a[5173] = 294109; - v->a[5174] = 294133; - v->a[5175] = 294174; - v->a[5176] = 294215; - v->a[5177] = 294256; - v->a[5178] = 294297; - v->a[5179] = 294338; - small_parse_table_map_259(v); -} - -void small_parse_table_map_259(t_small_parse_table_map_array *v) -{ - v->a[5180] = 294379; - v->a[5181] = 294420; - v->a[5182] = 294461; - v->a[5183] = 294502; - v->a[5184] = 294543; - v->a[5185] = 294584; - v->a[5186] = 294625; - v->a[5187] = 294666; - v->a[5188] = 294707; - v->a[5189] = 294748; - v->a[5190] = 294789; - v->a[5191] = 294830; - v->a[5192] = 294871; - v->a[5193] = 294912; - v->a[5194] = 294953; - v->a[5195] = 294994; - v->a[5196] = 295035; - v->a[5197] = 295076; - v->a[5198] = 295117; - v->a[5199] = 295158; - small_parse_table_map_260(v); -} - -/* EOF small_parse_table_map_51.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_52.c b/parser/static/small_parse_table_map/small_parse_table_map_52.c deleted file mode 100644 index 9315f577..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_52.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_52.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_260(t_small_parse_table_map_array *v) -{ - v->a[5200] = 295199; - v->a[5201] = 295240; - v->a[5202] = 295281; - v->a[5203] = 295322; - v->a[5204] = 295363; - v->a[5205] = 295404; - v->a[5206] = 295445; - v->a[5207] = 295486; - v->a[5208] = 295527; - v->a[5209] = 295568; - v->a[5210] = 295609; - v->a[5211] = 295632; - v->a[5212] = 295673; - v->a[5213] = 295714; - v->a[5214] = 295755; - v->a[5215] = 295796; - v->a[5216] = 295837; - v->a[5217] = 295860; - v->a[5218] = 295901; - v->a[5219] = 295942; - small_parse_table_map_261(v); -} - -void small_parse_table_map_261(t_small_parse_table_map_array *v) -{ - v->a[5220] = 295965; - v->a[5221] = 296006; - v->a[5222] = 296047; - v->a[5223] = 296088; - v->a[5224] = 296129; - v->a[5225] = 296170; - v->a[5226] = 296211; - v->a[5227] = 296252; - v->a[5228] = 296293; - v->a[5229] = 296334; - v->a[5230] = 296375; - v->a[5231] = 296416; - v->a[5232] = 296457; - v->a[5233] = 296498; - v->a[5234] = 296539; - v->a[5235] = 296580; - v->a[5236] = 296621; - v->a[5237] = 296662; - v->a[5238] = 296703; - v->a[5239] = 296744; - small_parse_table_map_262(v); -} - -void small_parse_table_map_262(t_small_parse_table_map_array *v) -{ - v->a[5240] = 296785; - v->a[5241] = 296826; - v->a[5242] = 296867; - v->a[5243] = 296908; - v->a[5244] = 296949; - v->a[5245] = 296990; - v->a[5246] = 297031; - v->a[5247] = 297072; - v->a[5248] = 297113; - v->a[5249] = 297154; - v->a[5250] = 297195; - v->a[5251] = 297236; - v->a[5252] = 297277; - v->a[5253] = 297318; - v->a[5254] = 297359; - v->a[5255] = 297400; - v->a[5256] = 297441; - v->a[5257] = 297482; - v->a[5258] = 297523; - v->a[5259] = 297564; - small_parse_table_map_263(v); -} - -void small_parse_table_map_263(t_small_parse_table_map_array *v) -{ - v->a[5260] = 297605; - v->a[5261] = 297646; - v->a[5262] = 297669; - v->a[5263] = 297710; - v->a[5264] = 297751; - v->a[5265] = 297792; - v->a[5266] = 297833; - v->a[5267] = 297874; - v->a[5268] = 297915; - v->a[5269] = 297956; - v->a[5270] = 297997; - v->a[5271] = 298038; - v->a[5272] = 298079; - v->a[5273] = 298120; - v->a[5274] = 298161; - v->a[5275] = 298202; - v->a[5276] = 298243; - v->a[5277] = 298284; - v->a[5278] = 298325; - v->a[5279] = 298366; - small_parse_table_map_264(v); -} - -void small_parse_table_map_264(t_small_parse_table_map_array *v) -{ - v->a[5280] = 298407; - v->a[5281] = 298448; - v->a[5282] = 298489; - v->a[5283] = 298530; - v->a[5284] = 298571; - v->a[5285] = 298612; - v->a[5286] = 298653; - v->a[5287] = 298694; - v->a[5288] = 298735; - v->a[5289] = 298776; - v->a[5290] = 298817; - v->a[5291] = 298858; - v->a[5292] = 298899; - v->a[5293] = 298940; - v->a[5294] = 298981; - v->a[5295] = 299022; - v->a[5296] = 299063; - v->a[5297] = 299104; - v->a[5298] = 299145; - v->a[5299] = 299186; - small_parse_table_map_265(v); -} - -/* EOF small_parse_table_map_52.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_53.c b/parser/static/small_parse_table_map/small_parse_table_map_53.c deleted file mode 100644 index 4f9a49b3..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_53.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_53.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_265(t_small_parse_table_map_array *v) -{ - v->a[5300] = 299227; - v->a[5301] = 299268; - v->a[5302] = 299309; - v->a[5303] = 299350; - v->a[5304] = 299391; - v->a[5305] = 299432; - v->a[5306] = 299473; - v->a[5307] = 299514; - v->a[5308] = 299555; - v->a[5309] = 299596; - v->a[5310] = 299637; - v->a[5311] = 299678; - v->a[5312] = 299719; - v->a[5313] = 299760; - v->a[5314] = 299801; - v->a[5315] = 299842; - v->a[5316] = 299883; - v->a[5317] = 299924; - v->a[5318] = 299965; - v->a[5319] = 300006; - small_parse_table_map_266(v); -} - -void small_parse_table_map_266(t_small_parse_table_map_array *v) -{ - v->a[5320] = 300047; - v->a[5321] = 300088; - v->a[5322] = 300129; - v->a[5323] = 300170; - v->a[5324] = 300211; - v->a[5325] = 300252; - v->a[5326] = 300293; - v->a[5327] = 300334; - v->a[5328] = 300375; - v->a[5329] = 300416; - v->a[5330] = 300457; - v->a[5331] = 300498; - v->a[5332] = 300539; - v->a[5333] = 300580; - v->a[5334] = 300621; - v->a[5335] = 300662; - v->a[5336] = 300703; - v->a[5337] = 300744; - v->a[5338] = 300772; - v->a[5339] = 300800; - small_parse_table_map_267(v); -} - -void small_parse_table_map_267(t_small_parse_table_map_array *v) -{ - v->a[5340] = 300828; - v->a[5341] = 300856; - v->a[5342] = 300884; - v->a[5343] = 300912; - v->a[5344] = 300940; - v->a[5345] = 300968; - v->a[5346] = 300996; - v->a[5347] = 301024; - v->a[5348] = 301052; - v->a[5349] = 301080; - v->a[5350] = 301108; - v->a[5351] = 301136; - v->a[5352] = 301164; - v->a[5353] = 301192; - v->a[5354] = 301220; - v->a[5355] = 301248; - v->a[5356] = 301276; - v->a[5357] = 301304; - v->a[5358] = 301332; - v->a[5359] = 301360; - small_parse_table_map_268(v); -} - -void small_parse_table_map_268(t_small_parse_table_map_array *v) -{ - v->a[5360] = 301388; - v->a[5361] = 301416; - v->a[5362] = 301444; - v->a[5363] = 301472; - v->a[5364] = 301500; - v->a[5365] = 301528; - v->a[5366] = 301556; - v->a[5367] = 301584; - v->a[5368] = 301612; - v->a[5369] = 301640; - v->a[5370] = 301668; - v->a[5371] = 301696; - v->a[5372] = 301724; - v->a[5373] = 301752; - v->a[5374] = 301780; - v->a[5375] = 301808; - v->a[5376] = 301836; - v->a[5377] = 301864; - v->a[5378] = 301892; - v->a[5379] = 301920; - small_parse_table_map_269(v); -} - -void small_parse_table_map_269(t_small_parse_table_map_array *v) -{ - v->a[5380] = 301948; - v->a[5381] = 301976; - v->a[5382] = 302004; - v->a[5383] = 302032; - v->a[5384] = 302060; - v->a[5385] = 302088; - v->a[5386] = 302116; - v->a[5387] = 302144; - v->a[5388] = 302172; - v->a[5389] = 302200; - v->a[5390] = 302228; - v->a[5391] = 302256; - v->a[5392] = 302284; - v->a[5393] = 302312; - v->a[5394] = 302340; - v->a[5395] = 302368; - v->a[5396] = 302396; - v->a[5397] = 302424; - v->a[5398] = 302452; - v->a[5399] = 302480; - small_parse_table_map_270(v); -} - -/* EOF small_parse_table_map_53.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_54.c b/parser/static/small_parse_table_map/small_parse_table_map_54.c deleted file mode 100644 index ae6248ca..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_54.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_54.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_270(t_small_parse_table_map_array *v) -{ - v->a[5400] = 302508; - v->a[5401] = 302536; - v->a[5402] = 302564; - v->a[5403] = 302592; - v->a[5404] = 302620; - v->a[5405] = 302648; - v->a[5406] = 302676; - v->a[5407] = 302704; - v->a[5408] = 302732; - v->a[5409] = 302760; - v->a[5410] = 302788; - v->a[5411] = 302816; - v->a[5412] = 302844; - v->a[5413] = 302872; - v->a[5414] = 302900; - v->a[5415] = 302928; - v->a[5416] = 302956; - v->a[5417] = 302984; - v->a[5418] = 303012; - v->a[5419] = 303040; - small_parse_table_map_271(v); -} - -void small_parse_table_map_271(t_small_parse_table_map_array *v) -{ - v->a[5420] = 303068; - v->a[5421] = 303096; - v->a[5422] = 303124; - v->a[5423] = 303152; - v->a[5424] = 303180; - v->a[5425] = 303208; - v->a[5426] = 303236; - v->a[5427] = 303264; - v->a[5428] = 303292; - v->a[5429] = 303320; - v->a[5430] = 303348; - v->a[5431] = 303376; - v->a[5432] = 303404; - v->a[5433] = 303432; - v->a[5434] = 303460; - v->a[5435] = 303488; - v->a[5436] = 303516; - v->a[5437] = 303544; - v->a[5438] = 303572; - v->a[5439] = 303600; - small_parse_table_map_272(v); -} - -void small_parse_table_map_272(t_small_parse_table_map_array *v) -{ - v->a[5440] = 303628; - v->a[5441] = 303656; - v->a[5442] = 303684; - v->a[5443] = 303712; - v->a[5444] = 303740; - v->a[5445] = 303768; - v->a[5446] = 303796; - v->a[5447] = 303824; - v->a[5448] = 303852; - v->a[5449] = 303880; - v->a[5450] = 303908; - v->a[5451] = 303936; - v->a[5452] = 303964; - v->a[5453] = 303992; - v->a[5454] = 304020; - v->a[5455] = 304048; - v->a[5456] = 304076; - v->a[5457] = 304104; - v->a[5458] = 304132; - v->a[5459] = 304160; - small_parse_table_map_273(v); -} - -void small_parse_table_map_273(t_small_parse_table_map_array *v) -{ - v->a[5460] = 304188; - v->a[5461] = 304216; - v->a[5462] = 304244; - v->a[5463] = 304272; - v->a[5464] = 304300; - v->a[5465] = 304328; - v->a[5466] = 304356; - v->a[5467] = 304384; - v->a[5468] = 304412; - v->a[5469] = 304440; - v->a[5470] = 304468; - v->a[5471] = 304496; - v->a[5472] = 304524; - v->a[5473] = 304552; - v->a[5474] = 304580; - v->a[5475] = 304608; - v->a[5476] = 304636; - v->a[5477] = 304664; - v->a[5478] = 304692; - v->a[5479] = 304720; - small_parse_table_map_274(v); -} - -void small_parse_table_map_274(t_small_parse_table_map_array *v) -{ - v->a[5480] = 304748; - v->a[5481] = 304776; - v->a[5482] = 304804; - v->a[5483] = 304832; - v->a[5484] = 304860; - v->a[5485] = 304888; - v->a[5486] = 304916; - v->a[5487] = 304944; - v->a[5488] = 304972; - v->a[5489] = 305000; - v->a[5490] = 305028; - v->a[5491] = 305056; - v->a[5492] = 305084; - v->a[5493] = 305112; - v->a[5494] = 305140; - v->a[5495] = 305168; - v->a[5496] = 305196; - v->a[5497] = 305224; - v->a[5498] = 305252; - v->a[5499] = 305280; - small_parse_table_map_275(v); -} - -/* EOF small_parse_table_map_54.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_55.c b/parser/static/small_parse_table_map/small_parse_table_map_55.c deleted file mode 100644 index c0400ca9..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_55.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_55.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_275(t_small_parse_table_map_array *v) -{ - v->a[5500] = 305308; - v->a[5501] = 305336; - v->a[5502] = 305364; - v->a[5503] = 305392; - v->a[5504] = 305420; - v->a[5505] = 305448; - v->a[5506] = 305476; - v->a[5507] = 305504; - v->a[5508] = 305532; - v->a[5509] = 305560; - v->a[5510] = 305588; - v->a[5511] = 305616; - v->a[5512] = 305644; - v->a[5513] = 305672; - v->a[5514] = 305700; - v->a[5515] = 305728; - v->a[5516] = 305756; - v->a[5517] = 305784; - v->a[5518] = 305812; - v->a[5519] = 305840; - small_parse_table_map_276(v); -} - -void small_parse_table_map_276(t_small_parse_table_map_array *v) -{ - v->a[5520] = 305868; - v->a[5521] = 305896; - v->a[5522] = 305924; - v->a[5523] = 305952; - v->a[5524] = 305980; - v->a[5525] = 306008; - v->a[5526] = 306036; - v->a[5527] = 306064; - v->a[5528] = 306092; - v->a[5529] = 306120; - v->a[5530] = 306148; - v->a[5531] = 306176; - v->a[5532] = 306204; - v->a[5533] = 306232; - v->a[5534] = 306260; - v->a[5535] = 306288; - v->a[5536] = 306316; - v->a[5537] = 306344; - v->a[5538] = 306372; - v->a[5539] = 306400; - small_parse_table_map_277(v); -} - -void small_parse_table_map_277(t_small_parse_table_map_array *v) -{ - v->a[5540] = 306428; - v->a[5541] = 306456; - v->a[5542] = 306484; - v->a[5543] = 306512; - v->a[5544] = 306540; - v->a[5545] = 306568; - v->a[5546] = 306596; - v->a[5547] = 306624; - v->a[5548] = 306652; - v->a[5549] = 306680; - v->a[5550] = 306708; - v->a[5551] = 306736; - v->a[5552] = 306764; - v->a[5553] = 306792; - v->a[5554] = 306820; - v->a[5555] = 306848; - v->a[5556] = 306876; - v->a[5557] = 306904; - v->a[5558] = 306932; - v->a[5559] = 306960; - small_parse_table_map_278(v); -} - -void small_parse_table_map_278(t_small_parse_table_map_array *v) -{ - v->a[5560] = 306988; - v->a[5561] = 307017; - v->a[5562] = 307046; - v->a[5563] = 307075; - v->a[5564] = 307104; - v->a[5565] = 307133; - v->a[5566] = 307162; - v->a[5567] = 307191; - v->a[5568] = 307212; - v->a[5569] = 307233; - v->a[5570] = 307262; - v->a[5571] = 307287; - v->a[5572] = 307309; - v->a[5573] = 307335; - v->a[5574] = 307357; - v->a[5575] = 307379; - v->a[5576] = 307401; - v->a[5577] = 307427; - v->a[5578] = 307453; - v->a[5579] = 307479; - small_parse_table_map_279(v); -} - -void small_parse_table_map_279(t_small_parse_table_map_array *v) -{ - v->a[5580] = 307505; - v->a[5581] = 307527; - v->a[5582] = 307553; - v->a[5583] = 307575; - v->a[5584] = 307597; - v->a[5585] = 307619; - v->a[5586] = 307645; - v->a[5587] = 307667; - v->a[5588] = 307693; - v->a[5589] = 307719; - v->a[5590] = 307742; - v->a[5591] = 307765; - v->a[5592] = 307788; - v->a[5593] = 307811; - v->a[5594] = 307830; - v->a[5595] = 307849; - v->a[5596] = 307868; - v->a[5597] = 307887; - v->a[5598] = 307906; - v->a[5599] = 307929; - small_parse_table_map_280(v); -} - -/* EOF small_parse_table_map_55.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_56.c b/parser/static/small_parse_table_map/small_parse_table_map_56.c deleted file mode 100644 index e43c2e26..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_56.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_56.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_280(t_small_parse_table_map_array *v) -{ - v->a[5600] = 307948; - v->a[5601] = 307979; - v->a[5602] = 308002; - v->a[5603] = 308025; - v->a[5604] = 308056; - v->a[5605] = 308079; - v->a[5606] = 308102; - v->a[5607] = 308125; - v->a[5608] = 308148; - v->a[5609] = 308171; - v->a[5610] = 308202; - v->a[5611] = 308221; - v->a[5612] = 308244; - v->a[5613] = 308263; - v->a[5614] = 308282; - v->a[5615] = 308305; - v->a[5616] = 308324; - v->a[5617] = 308347; - v->a[5618] = 308370; - v->a[5619] = 308393; - small_parse_table_map_281(v); -} - -void small_parse_table_map_281(t_small_parse_table_map_array *v) -{ - v->a[5620] = 308412; - v->a[5621] = 308435; - v->a[5622] = 308458; - v->a[5623] = 308481; - v->a[5624] = 308504; - v->a[5625] = 308527; - v->a[5626] = 308550; - v->a[5627] = 308569; - v->a[5628] = 308592; - v->a[5629] = 308615; - v->a[5630] = 308638; - v->a[5631] = 308661; - v->a[5632] = 308689; - v->a[5633] = 308717; - v->a[5634] = 308745; - v->a[5635] = 308773; - v->a[5636] = 308801; - v->a[5637] = 308829; - v->a[5638] = 308857; - v->a[5639] = 308885; - small_parse_table_map_282(v); -} - -void small_parse_table_map_282(t_small_parse_table_map_array *v) -{ - v->a[5640] = 308913; - v->a[5641] = 308941; - v->a[5642] = 308969; - v->a[5643] = 308997; - v->a[5644] = 309025; - v->a[5645] = 309053; - v->a[5646] = 309081; - v->a[5647] = 309109; - v->a[5648] = 309137; - v->a[5649] = 309153; - v->a[5650] = 309181; - v->a[5651] = 309209; - v->a[5652] = 309225; - v->a[5653] = 309253; - v->a[5654] = 309281; - v->a[5655] = 309309; - v->a[5656] = 309325; - v->a[5657] = 309353; - v->a[5658] = 309381; - v->a[5659] = 309409; - small_parse_table_map_283(v); -} - -void small_parse_table_map_283(t_small_parse_table_map_array *v) -{ - v->a[5660] = 309440; - v->a[5661] = 309463; - v->a[5662] = 309487; - v->a[5663] = 309513; - v->a[5664] = 309537; - v->a[5665] = 309561; - v->a[5666] = 309583; - v->a[5667] = 309609; - v->a[5668] = 309633; - v->a[5669] = 309657; - v->a[5670] = 309683; - v->a[5671] = 309707; - v->a[5672] = 309731; - v->a[5673] = 309755; - v->a[5674] = 309777; - v->a[5675] = 309801; - v->a[5676] = 309825; - v->a[5677] = 309847; - v->a[5678] = 309862; - v->a[5679] = 309877; - small_parse_table_map_284(v); -} - -void small_parse_table_map_284(t_small_parse_table_map_array *v) -{ - v->a[5680] = 309892; - v->a[5681] = 309909; - v->a[5682] = 309924; - v->a[5683] = 309939; - v->a[5684] = 309954; - v->a[5685] = 309969; - v->a[5686] = 309990; - v->a[5687] = 310005; - v->a[5688] = 310018; - v->a[5689] = 310031; - v->a[5690] = 310046; - v->a[5691] = 310063; - v->a[5692] = 310084; - v->a[5693] = 310105; - v->a[5694] = 310120; - v->a[5695] = 310135; - v->a[5696] = 310156; - v->a[5697] = 310171; - v->a[5698] = 310186; - v->a[5699] = 310201; - small_parse_table_map_285(v); -} - -/* EOF small_parse_table_map_56.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_57.c b/parser/static/small_parse_table_map/small_parse_table_map_57.c deleted file mode 100644 index be1db5d6..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_57.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_57.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_285(t_small_parse_table_map_array *v) -{ - v->a[5700] = 310214; - v->a[5701] = 310227; - v->a[5702] = 310240; - v->a[5703] = 310255; - v->a[5704] = 310270; - v->a[5705] = 310285; - v->a[5706] = 310300; - v->a[5707] = 310313; - v->a[5708] = 310328; - v->a[5709] = 310343; - v->a[5710] = 310358; - v->a[5711] = 310373; - v->a[5712] = 310388; - v->a[5713] = 310407; - v->a[5714] = 310422; - v->a[5715] = 310437; - v->a[5716] = 310452; - v->a[5717] = 310467; - v->a[5718] = 310480; - v->a[5719] = 310493; - small_parse_table_map_286(v); -} - -void small_parse_table_map_286(t_small_parse_table_map_array *v) -{ - v->a[5720] = 310506; - v->a[5721] = 310526; - v->a[5722] = 310546; - v->a[5723] = 310566; - v->a[5724] = 310586; - v->a[5725] = 310606; - v->a[5726] = 310626; - v->a[5727] = 310646; - v->a[5728] = 310666; - v->a[5729] = 310680; - v->a[5730] = 310700; - v->a[5731] = 310714; - v->a[5732] = 310728; - v->a[5733] = 310742; - v->a[5734] = 310756; - v->a[5735] = 310770; - v->a[5736] = 310790; - v->a[5737] = 310804; - v->a[5738] = 310824; - v->a[5739] = 310838; - small_parse_table_map_287(v); -} - -void small_parse_table_map_287(t_small_parse_table_map_array *v) -{ - v->a[5740] = 310852; - v->a[5741] = 310866; - v->a[5742] = 310886; - v->a[5743] = 310906; - v->a[5744] = 310926; - v->a[5745] = 310946; - v->a[5746] = 310966; - v->a[5747] = 310986; - v->a[5748] = 311000; - v->a[5749] = 311020; - v->a[5750] = 311040; - v->a[5751] = 311060; - v->a[5752] = 311074; - v->a[5753] = 311094; - v->a[5754] = 311114; - v->a[5755] = 311134; - v->a[5756] = 311154; - v->a[5757] = 311174; - v->a[5758] = 311194; - v->a[5759] = 311214; - small_parse_table_map_288(v); -} - -void small_parse_table_map_288(t_small_parse_table_map_array *v) -{ - v->a[5760] = 311228; - v->a[5761] = 311248; - v->a[5762] = 311268; - v->a[5763] = 311288; - v->a[5764] = 311308; - v->a[5765] = 311328; - v->a[5766] = 311342; - v->a[5767] = 311362; - v->a[5768] = 311382; - v->a[5769] = 311402; - v->a[5770] = 311422; - v->a[5771] = 311442; - v->a[5772] = 311456; - v->a[5773] = 311476; - v->a[5774] = 311490; - v->a[5775] = 311510; - v->a[5776] = 311530; - v->a[5777] = 311544; - v->a[5778] = 311564; - v->a[5779] = 311578; - small_parse_table_map_289(v); -} - -void small_parse_table_map_289(t_small_parse_table_map_array *v) -{ - v->a[5780] = 311598; - v->a[5781] = 311618; - v->a[5782] = 311638; - v->a[5783] = 311658; - v->a[5784] = 311678; - v->a[5785] = 311698; - v->a[5786] = 311718; - v->a[5787] = 311738; - v->a[5788] = 311758; - v->a[5789] = 311778; - v->a[5790] = 311792; - v->a[5791] = 311812; - v->a[5792] = 311832; - v->a[5793] = 311852; - v->a[5794] = 311872; - v->a[5795] = 311892; - v->a[5796] = 311912; - v->a[5797] = 311932; - v->a[5798] = 311952; - v->a[5799] = 311968; - small_parse_table_map_290(v); -} - -/* EOF small_parse_table_map_57.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_58.c b/parser/static/small_parse_table_map/small_parse_table_map_58.c deleted file mode 100644 index ce5d8e72..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_58.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_58.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_290(t_small_parse_table_map_array *v) -{ - v->a[5800] = 311988; - v->a[5801] = 312008; - v->a[5802] = 312028; - v->a[5803] = 312048; - v->a[5804] = 312068; - v->a[5805] = 312088; - v->a[5806] = 312108; - v->a[5807] = 312128; - v->a[5808] = 312148; - v->a[5809] = 312168; - v->a[5810] = 312188; - v->a[5811] = 312208; - v->a[5812] = 312228; - v->a[5813] = 312248; - v->a[5814] = 312268; - v->a[5815] = 312288; - v->a[5816] = 312308; - v->a[5817] = 312322; - v->a[5818] = 312342; - v->a[5819] = 312362; - small_parse_table_map_291(v); -} - -void small_parse_table_map_291(t_small_parse_table_map_array *v) -{ - v->a[5820] = 312382; - v->a[5821] = 312402; - v->a[5822] = 312422; - v->a[5823] = 312442; - v->a[5824] = 312462; - v->a[5825] = 312482; - v->a[5826] = 312502; - v->a[5827] = 312522; - v->a[5828] = 312542; - v->a[5829] = 312562; - v->a[5830] = 312582; - v->a[5831] = 312602; - v->a[5832] = 312622; - v->a[5833] = 312642; - v->a[5834] = 312656; - v->a[5835] = 312676; - v->a[5836] = 312696; - v->a[5837] = 312716; - v->a[5838] = 312736; - v->a[5839] = 312756; - small_parse_table_map_292(v); -} - -void small_parse_table_map_292(t_small_parse_table_map_array *v) -{ - v->a[5840] = 312776; - v->a[5841] = 312795; - v->a[5842] = 312814; - v->a[5843] = 312827; - v->a[5844] = 312846; - v->a[5845] = 312863; - v->a[5846] = 312880; - v->a[5847] = 312895; - v->a[5848] = 312912; - v->a[5849] = 312927; - v->a[5850] = 312946; - v->a[5851] = 312965; - v->a[5852] = 312982; - v->a[5853] = 312999; - v->a[5854] = 313014; - v->a[5855] = 313031; - v->a[5856] = 313050; - v->a[5857] = 313067; - v->a[5858] = 313086; - v->a[5859] = 313105; - small_parse_table_map_293(v); -} - -void small_parse_table_map_293(t_small_parse_table_map_array *v) -{ - v->a[5860] = 313124; - v->a[5861] = 313137; - v->a[5862] = 313152; - v->a[5863] = 313167; - v->a[5864] = 313184; - v->a[5865] = 313203; - v->a[5866] = 313218; - v->a[5867] = 313233; - v->a[5868] = 313250; - v->a[5869] = 313269; - v->a[5870] = 313286; - v->a[5871] = 313305; - v->a[5872] = 313322; - v->a[5873] = 313337; - v->a[5874] = 313356; - v->a[5875] = 313371; - v->a[5876] = 313384; - v->a[5877] = 313401; - v->a[5878] = 313420; - v->a[5879] = 313437; - small_parse_table_map_294(v); -} - -void small_parse_table_map_294(t_small_parse_table_map_array *v) -{ - v->a[5880] = 313450; - v->a[5881] = 313465; - v->a[5882] = 313484; - v->a[5883] = 313501; - v->a[5884] = 313518; - v->a[5885] = 313537; - v->a[5886] = 313552; - v->a[5887] = 313569; - v->a[5888] = 313588; - v->a[5889] = 313605; - v->a[5890] = 313624; - v->a[5891] = 313641; - v->a[5892] = 313656; - v->a[5893] = 313671; - v->a[5894] = 313690; - v->a[5895] = 313709; - v->a[5896] = 313726; - v->a[5897] = 313741; - v->a[5898] = 313758; - v->a[5899] = 313777; - small_parse_table_map_295(v); -} - -/* EOF small_parse_table_map_58.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_59.c b/parser/static/small_parse_table_map/small_parse_table_map_59.c deleted file mode 100644 index 334a300d..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_59.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_59.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_295(t_small_parse_table_map_array *v) -{ - v->a[5900] = 313794; - v->a[5901] = 313809; - v->a[5902] = 313826; - v->a[5903] = 313845; - v->a[5904] = 313864; - v->a[5905] = 313883; - v->a[5906] = 313902; - v->a[5907] = 313919; - v->a[5908] = 313930; - v->a[5909] = 313941; - v->a[5910] = 313960; - v->a[5911] = 313971; - v->a[5912] = 313988; - v->a[5913] = 314007; - v->a[5914] = 314026; - v->a[5915] = 314043; - v->a[5916] = 314058; - v->a[5917] = 314077; - v->a[5918] = 314094; - v->a[5919] = 314113; - small_parse_table_map_296(v); -} - -void small_parse_table_map_296(t_small_parse_table_map_array *v) -{ - v->a[5920] = 314130; - v->a[5921] = 314145; - v->a[5922] = 314162; - v->a[5923] = 314179; - v->a[5924] = 314196; - v->a[5925] = 314213; - v->a[5926] = 314230; - v->a[5927] = 314247; - v->a[5928] = 314264; - v->a[5929] = 314283; - v->a[5930] = 314302; - v->a[5931] = 314319; - v->a[5932] = 314338; - v->a[5933] = 314353; - v->a[5934] = 314372; - v->a[5935] = 314391; - v->a[5936] = 314408; - v->a[5937] = 314427; - v->a[5938] = 314442; - v->a[5939] = 314459; - small_parse_table_map_297(v); -} - -void small_parse_table_map_297(t_small_parse_table_map_array *v) -{ - v->a[5940] = 314476; - v->a[5941] = 314495; - v->a[5942] = 314510; - v->a[5943] = 314523; - v->a[5944] = 314538; - v->a[5945] = 314553; - v->a[5946] = 314570; - v->a[5947] = 314585; - v->a[5948] = 314600; - v->a[5949] = 314615; - v->a[5950] = 314630; - v->a[5951] = 314645; - v->a[5952] = 314664; - v->a[5953] = 314674; - v->a[5954] = 314686; - v->a[5955] = 314702; - v->a[5956] = 314712; - v->a[5957] = 314722; - v->a[5958] = 314732; - v->a[5959] = 314742; - small_parse_table_map_298(v); -} - -void small_parse_table_map_298(t_small_parse_table_map_array *v) -{ - v->a[5960] = 314752; - v->a[5961] = 314768; - v->a[5962] = 314778; - v->a[5963] = 314788; - v->a[5964] = 314804; - v->a[5965] = 314820; - v->a[5966] = 314832; - v->a[5967] = 314842; - v->a[5968] = 314858; - v->a[5969] = 314874; - v->a[5970] = 314884; - v->a[5971] = 314898; - v->a[5972] = 314908; - v->a[5973] = 314922; - v->a[5974] = 314938; - v->a[5975] = 314948; - v->a[5976] = 314958; - v->a[5977] = 314968; - v->a[5978] = 314978; - v->a[5979] = 314988; - small_parse_table_map_299(v); -} - -void small_parse_table_map_299(t_small_parse_table_map_array *v) -{ - v->a[5980] = 314998; - v->a[5981] = 315014; - v->a[5982] = 315024; - v->a[5983] = 315034; - v->a[5984] = 315050; - v->a[5985] = 315066; - v->a[5986] = 315076; - v->a[5987] = 315086; - v->a[5988] = 315096; - v->a[5989] = 315106; - v->a[5990] = 315116; - v->a[5991] = 315126; - v->a[5992] = 315136; - v->a[5993] = 315146; - v->a[5994] = 315162; - v->a[5995] = 315172; - v->a[5996] = 315182; - v->a[5997] = 315198; - v->a[5998] = 315208; - v->a[5999] = 315218; - small_parse_table_map_300(v); -} - -/* EOF small_parse_table_map_59.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_6.c b/parser/static/small_parse_table_map/small_parse_table_map_6.c index a8c9416e..89ebc2e2 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_6.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_6.c @@ -14,126 +14,126 @@ void small_parse_table_map_30(t_small_parse_table_map_array *v) { - v->a[600] = 47743; - v->a[601] = 47799; - v->a[602] = 47855; - v->a[603] = 47911; - v->a[604] = 47973; - v->a[605] = 48049; - v->a[606] = 48105; - v->a[607] = 48171; - v->a[608] = 48237; - v->a[609] = 48293; - v->a[610] = 48349; - v->a[611] = 48405; - v->a[612] = 48461; - v->a[613] = 48523; - v->a[614] = 48589; - v->a[615] = 48645; - v->a[616] = 48701; - v->a[617] = 48763; - v->a[618] = 48819; - v->a[619] = 48879; + v->a[600] = 37891; + v->a[601] = 37939; + v->a[602] = 37993; + v->a[603] = 38041; + v->a[604] = 38089; + v->a[605] = 38137; + v->a[606] = 38185; + v->a[607] = 38233; + v->a[608] = 38285; + v->a[609] = 38333; + v->a[610] = 38381; + v->a[611] = 38429; + v->a[612] = 38477; + v->a[613] = 38525; + v->a[614] = 38573; + v->a[615] = 38621; + v->a[616] = 38669; + v->a[617] = 38721; + v->a[618] = 38775; + v->a[619] = 38823; small_parse_table_map_31(v); } void small_parse_table_map_31(t_small_parse_table_map_array *v) { - v->a[620] = 48941; - v->a[621] = 49003; - v->a[622] = 49063; - v->a[623] = 49139; - v->a[624] = 49213; - v->a[625] = 49269; - v->a[626] = 49343; - v->a[627] = 49409; - v->a[628] = 49465; - v->a[629] = 49527; - v->a[630] = 49583; - v->a[631] = 49645; - v->a[632] = 49701; - v->a[633] = 49763; - v->a[634] = 49819; - v->a[635] = 49881; - v->a[636] = 49943; - v->a[637] = 50008; - v->a[638] = 50063; - v->a[639] = 50124; + v->a[620] = 38871; + v->a[621] = 38919; + v->a[622] = 38973; + v->a[623] = 39025; + v->a[624] = 39079; + v->a[625] = 39127; + v->a[626] = 39181; + v->a[627] = 39235; + v->a[628] = 39287; + v->a[629] = 39341; + v->a[630] = 39389; + v->a[631] = 39437; + v->a[632] = 39485; + v->a[633] = 39533; + v->a[634] = 39581; + v->a[635] = 39629; + v->a[636] = 39677; + v->a[637] = 39729; + v->a[638] = 39781; + v->a[639] = 39835; small_parse_table_map_32(v); } void small_parse_table_map_32(t_small_parse_table_map_array *v) { - v->a[640] = 50185; - v->a[641] = 50240; - v->a[642] = 50295; - v->a[643] = 50356; - v->a[644] = 50417; - v->a[645] = 50510; - v->a[646] = 50577; - v->a[647] = 50638; - v->a[648] = 50697; - v->a[649] = 50752; - v->a[650] = 50813; - v->a[651] = 50906; - v->a[652] = 50965; - v->a[653] = 51024; - v->a[654] = 51079; - v->a[655] = 51134; - v->a[656] = 51189; - v->a[657] = 51250; - v->a[658] = 51305; - v->a[659] = 51360; + v->a[640] = 39889; + v->a[641] = 39943; + v->a[642] = 39997; + v->a[643] = 40045; + v->a[644] = 40099; + v->a[645] = 40151; + v->a[646] = 40199; + v->a[647] = 40253; + v->a[648] = 40301; + v->a[649] = 40355; + v->a[650] = 40409; + v->a[651] = 40463; + v->a[652] = 40511; + v->a[653] = 40559; + v->a[654] = 40607; + v->a[655] = 40655; + v->a[656] = 40703; + v->a[657] = 40751; + v->a[658] = 40805; + v->a[659] = 40859; small_parse_table_map_33(v); } void small_parse_table_map_33(t_small_parse_table_map_array *v) { - v->a[660] = 51415; - v->a[661] = 51470; - v->a[662] = 51525; - v->a[663] = 51586; - v->a[664] = 51647; - v->a[665] = 51708; - v->a[666] = 51769; - v->a[667] = 51824; - v->a[668] = 51879; - v->a[669] = 51934; - v->a[670] = 51999; - v->a[671] = 52054; - v->a[672] = 52109; - v->a[673] = 52164; - v->a[674] = 52223; - v->a[675] = 52282; - v->a[676] = 52343; - v->a[677] = 52398; - v->a[678] = 52453; - v->a[679] = 52508; + v->a[660] = 40907; + v->a[661] = 40955; + v->a[662] = 41003; + v->a[663] = 41051; + v->a[664] = 41105; + v->a[665] = 41153; + v->a[666] = 41201; + v->a[667] = 41249; + v->a[668] = 41297; + v->a[669] = 41345; + v->a[670] = 41399; + v->a[671] = 41447; + v->a[672] = 41495; + v->a[673] = 41543; + v->a[674] = 41591; + v->a[675] = 41639; + v->a[676] = 41687; + v->a[677] = 41735; + v->a[678] = 41783; + v->a[679] = 41831; small_parse_table_map_34(v); } void small_parse_table_map_34(t_small_parse_table_map_array *v) { - v->a[680] = 52563; - v->a[681] = 52618; - v->a[682] = 52677; - v->a[683] = 52732; - v->a[684] = 52793; - v->a[685] = 52852; - v->a[686] = 52907; - v->a[687] = 52968; - v->a[688] = 53029; - v->a[689] = 53084; - v->a[690] = 53145; - v->a[691] = 53200; - v->a[692] = 53261; - v->a[693] = 53316; - v->a[694] = 53371; - v->a[695] = 53426; - v->a[696] = 53481; - v->a[697] = 53536; - v->a[698] = 53591; - v->a[699] = 53652; + v->a[680] = 41885; + v->a[681] = 41933; + v->a[682] = 41981; + v->a[683] = 42035; + v->a[684] = 42083; + v->a[685] = 42139; + v->a[686] = 42187; + v->a[687] = 42235; + v->a[688] = 42289; + v->a[689] = 42343; + v->a[690] = 42391; + v->a[691] = 42439; + v->a[692] = 42487; + v->a[693] = 42541; + v->a[694] = 42589; + v->a[695] = 42643; + v->a[696] = 42691; + v->a[697] = 42739; + v->a[698] = 42787; + v->a[699] = 42835; small_parse_table_map_35(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_60.c b/parser/static/small_parse_table_map/small_parse_table_map_60.c deleted file mode 100644 index 2b586df3..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_60.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_60.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_300(t_small_parse_table_map_array *v) -{ - v->a[6000] = 315228; - v->a[6001] = 315238; - v->a[6002] = 315248; - v->a[6003] = 315264; - v->a[6004] = 315276; - v->a[6005] = 315286; - v->a[6006] = 315300; - v->a[6007] = 315310; - v->a[6008] = 315320; - v->a[6009] = 315334; - v->a[6010] = 315344; - v->a[6011] = 315354; - v->a[6012] = 315368; - v->a[6013] = 315378; - v->a[6014] = 315392; - v->a[6015] = 315408; - v->a[6016] = 315422; - v->a[6017] = 315438; - v->a[6018] = 315452; - v->a[6019] = 315462; - small_parse_table_map_301(v); -} - -void small_parse_table_map_301(t_small_parse_table_map_array *v) -{ - v->a[6020] = 315473; - v->a[6021] = 315486; - v->a[6022] = 315497; - v->a[6023] = 315510; - v->a[6024] = 315523; - v->a[6025] = 315536; - v->a[6026] = 315549; - v->a[6027] = 315558; - v->a[6028] = 315567; - v->a[6029] = 315576; - v->a[6030] = 315585; - v->a[6031] = 315598; - v->a[6032] = 315611; - v->a[6033] = 315622; - v->a[6034] = 315631; - v->a[6035] = 315644; - v->a[6036] = 315653; - v->a[6037] = 315662; - v->a[6038] = 315675; - v->a[6039] = 315688; - small_parse_table_map_302(v); -} - -void small_parse_table_map_302(t_small_parse_table_map_array *v) -{ - v->a[6040] = 315701; - v->a[6041] = 315714; - v->a[6042] = 315727; - v->a[6043] = 315740; - v->a[6044] = 315749; - v->a[6045] = 315762; - v->a[6046] = 315771; - v->a[6047] = 315784; - v->a[6048] = 315795; - v->a[6049] = 315808; - v->a[6050] = 315821; - v->a[6051] = 315832; - v->a[6052] = 315845; - v->a[6053] = 315858; - v->a[6054] = 315867; - v->a[6055] = 315880; - v->a[6056] = 315891; - v->a[6057] = 315904; - v->a[6058] = 315915; - v->a[6059] = 315928; - small_parse_table_map_303(v); -} - -void small_parse_table_map_303(t_small_parse_table_map_array *v) -{ - v->a[6060] = 315941; - v->a[6061] = 315954; - v->a[6062] = 315967; - v->a[6063] = 315980; - v->a[6064] = 315993; - v->a[6065] = 316006; - v->a[6066] = 316019; - v->a[6067] = 316032; - v->a[6068] = 316045; - v->a[6069] = 316058; - v->a[6070] = 316071; - v->a[6071] = 316084; - v->a[6072] = 316097; - v->a[6073] = 316110; - v->a[6074] = 316123; - v->a[6075] = 316136; - v->a[6076] = 316147; - v->a[6077] = 316158; - v->a[6078] = 316171; - v->a[6079] = 316184; - small_parse_table_map_304(v); -} - -void small_parse_table_map_304(t_small_parse_table_map_array *v) -{ - v->a[6080] = 316197; - v->a[6081] = 316210; - v->a[6082] = 316221; - v->a[6083] = 316232; - v->a[6084] = 316243; - v->a[6085] = 316256; - v->a[6086] = 316269; - v->a[6087] = 316282; - v->a[6088] = 316291; - v->a[6089] = 316302; - v->a[6090] = 316315; - v->a[6091] = 316328; - v->a[6092] = 316339; - v->a[6093] = 316352; - v->a[6094] = 316365; - v->a[6095] = 316378; - v->a[6096] = 316391; - v->a[6097] = 316404; - v->a[6098] = 316417; - v->a[6099] = 316430; - small_parse_table_map_305(v); -} - -/* EOF small_parse_table_map_60.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_61.c b/parser/static/small_parse_table_map/small_parse_table_map_61.c deleted file mode 100644 index 4f5e8e53..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_61.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_61.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_305(t_small_parse_table_map_array *v) -{ - v->a[6100] = 316443; - v->a[6101] = 316454; - v->a[6102] = 316467; - v->a[6103] = 316480; - v->a[6104] = 316491; - v->a[6105] = 316504; - v->a[6106] = 316517; - v->a[6107] = 316528; - v->a[6108] = 316537; - v->a[6109] = 316548; - v->a[6110] = 316561; - v->a[6111] = 316572; - v->a[6112] = 316585; - v->a[6113] = 316598; - v->a[6114] = 316609; - v->a[6115] = 316622; - v->a[6116] = 316635; - v->a[6117] = 316648; - v->a[6118] = 316657; - v->a[6119] = 316670; - small_parse_table_map_306(v); -} - -void small_parse_table_map_306(t_small_parse_table_map_array *v) -{ - v->a[6120] = 316683; - v->a[6121] = 316696; - v->a[6122] = 316707; - v->a[6123] = 316720; - v->a[6124] = 316731; - v->a[6125] = 316744; - v->a[6126] = 316757; - v->a[6127] = 316770; - v->a[6128] = 316783; - v->a[6129] = 316796; - v->a[6130] = 316809; - v->a[6131] = 316822; - v->a[6132] = 316835; - v->a[6133] = 316848; - v->a[6134] = 316861; - v->a[6135] = 316872; - v->a[6136] = 316881; - v->a[6137] = 316892; - v->a[6138] = 316905; - v->a[6139] = 316916; - small_parse_table_map_307(v); -} - -void small_parse_table_map_307(t_small_parse_table_map_array *v) -{ - v->a[6140] = 316929; - v->a[6141] = 316940; - v->a[6142] = 316953; - v->a[6143] = 316966; - v->a[6144] = 316979; - v->a[6145] = 316990; - v->a[6146] = 317001; - v->a[6147] = 317014; - v->a[6148] = 317027; - v->a[6149] = 317040; - v->a[6150] = 317051; - v->a[6151] = 317064; - v->a[6152] = 317077; - v->a[6153] = 317090; - v->a[6154] = 317103; - v->a[6155] = 317116; - v->a[6156] = 317129; - v->a[6157] = 317142; - v->a[6158] = 317155; - v->a[6159] = 317166; - small_parse_table_map_308(v); -} - -void small_parse_table_map_308(t_small_parse_table_map_array *v) -{ - v->a[6160] = 317179; - v->a[6161] = 317192; - v->a[6162] = 317205; - v->a[6163] = 317218; - v->a[6164] = 317231; - v->a[6165] = 317244; - v->a[6166] = 317257; - v->a[6167] = 317270; - v->a[6168] = 317283; - v->a[6169] = 317294; - v->a[6170] = 317307; - v->a[6171] = 317320; - v->a[6172] = 317333; - v->a[6173] = 317346; - v->a[6174] = 317359; - v->a[6175] = 317372; - v->a[6176] = 317385; - v->a[6177] = 317396; - v->a[6178] = 317407; - v->a[6179] = 317420; - small_parse_table_map_309(v); -} - -void small_parse_table_map_309(t_small_parse_table_map_array *v) -{ - v->a[6180] = 317433; - v->a[6181] = 317446; - v->a[6182] = 317459; - v->a[6183] = 317472; - v->a[6184] = 317485; - v->a[6185] = 317498; - v->a[6186] = 317511; - v->a[6187] = 317524; - v->a[6188] = 317537; - v->a[6189] = 317550; - v->a[6190] = 317561; - v->a[6191] = 317574; - v->a[6192] = 317587; - v->a[6193] = 317600; - v->a[6194] = 317613; - v->a[6195] = 317626; - v->a[6196] = 317639; - v->a[6197] = 317652; - v->a[6198] = 317665; - v->a[6199] = 317673; - small_parse_table_map_310(v); -} - -/* EOF small_parse_table_map_61.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_62.c b/parser/static/small_parse_table_map/small_parse_table_map_62.c deleted file mode 100644 index fddc2c68..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_62.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_62.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_310(t_small_parse_table_map_array *v) -{ - v->a[6200] = 317681; - v->a[6201] = 317689; - v->a[6202] = 317699; - v->a[6203] = 317709; - v->a[6204] = 317717; - v->a[6205] = 317727; - v->a[6206] = 317735; - v->a[6207] = 317743; - v->a[6208] = 317751; - v->a[6209] = 317759; - v->a[6210] = 317767; - v->a[6211] = 317775; - v->a[6212] = 317783; - v->a[6213] = 317791; - v->a[6214] = 317799; - v->a[6215] = 317807; - v->a[6216] = 317817; - v->a[6217] = 317827; - v->a[6218] = 317837; - v->a[6219] = 317845; - small_parse_table_map_311(v); -} - -void small_parse_table_map_311(t_small_parse_table_map_array *v) -{ - v->a[6220] = 317855; - v->a[6221] = 317865; - v->a[6222] = 317875; - v->a[6223] = 317883; - v->a[6224] = 317891; - v->a[6225] = 317901; - v->a[6226] = 317909; - v->a[6227] = 317917; - v->a[6228] = 317927; - v->a[6229] = 317935; - v->a[6230] = 317943; - v->a[6231] = 317951; - v->a[6232] = 317959; - v->a[6233] = 317967; - v->a[6234] = 317975; - v->a[6235] = 317983; - v->a[6236] = 317993; - v->a[6237] = 318003; - v->a[6238] = 318011; - v->a[6239] = 318019; - small_parse_table_map_312(v); -} - -void small_parse_table_map_312(t_small_parse_table_map_array *v) -{ - v->a[6240] = 318027; - v->a[6241] = 318035; - v->a[6242] = 318043; - v->a[6243] = 318053; - v->a[6244] = 318061; - v->a[6245] = 318069; - v->a[6246] = 318077; - v->a[6247] = 318085; - v->a[6248] = 318093; - v->a[6249] = 318101; - v->a[6250] = 318111; - v->a[6251] = 318119; - v->a[6252] = 318129; - v->a[6253] = 318139; - v->a[6254] = 318147; - v->a[6255] = 318157; - v->a[6256] = 318167; - v->a[6257] = 318177; - v->a[6258] = 318187; - v->a[6259] = 318195; - small_parse_table_map_313(v); -} - -void small_parse_table_map_313(t_small_parse_table_map_array *v) -{ - v->a[6260] = 318205; - v->a[6261] = 318215; - v->a[6262] = 318225; - v->a[6263] = 318233; - v->a[6264] = 318243; - v->a[6265] = 318250; - v->a[6266] = 318257; - v->a[6267] = 318264; - v->a[6268] = 318271; - v->a[6269] = 318278; - v->a[6270] = 318285; - v->a[6271] = 318292; - v->a[6272] = 318299; - v->a[6273] = 318306; - v->a[6274] = 318313; - v->a[6275] = 318320; - v->a[6276] = 318327; - v->a[6277] = 318334; - v->a[6278] = 318341; - v->a[6279] = 318348; - small_parse_table_map_314(v); -} - -void small_parse_table_map_314(t_small_parse_table_map_array *v) -{ - v->a[6280] = 318355; - v->a[6281] = 318362; - v->a[6282] = 318369; - v->a[6283] = 318376; - v->a[6284] = 318383; - v->a[6285] = 318390; - v->a[6286] = 318397; - v->a[6287] = 318404; - v->a[6288] = 318411; - v->a[6289] = 318418; - v->a[6290] = 318425; - v->a[6291] = 318432; - v->a[6292] = 318439; - v->a[6293] = 318446; - v->a[6294] = 318453; - v->a[6295] = 318460; - v->a[6296] = 318467; - v->a[6297] = 318474; - v->a[6298] = 318481; - v->a[6299] = 318488; - small_parse_table_map_315(v); -} - -/* EOF small_parse_table_map_62.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_63.c b/parser/static/small_parse_table_map/small_parse_table_map_63.c deleted file mode 100644 index 5674d96c..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_63.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_63.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_315(t_small_parse_table_map_array *v) -{ - v->a[6300] = 318495; - v->a[6301] = 318502; - v->a[6302] = 318509; - v->a[6303] = 318516; - v->a[6304] = 318523; - v->a[6305] = 318530; - v->a[6306] = 318537; - v->a[6307] = 318544; - v->a[6308] = 318551; - v->a[6309] = 318558; - v->a[6310] = 318565; - v->a[6311] = 318572; - v->a[6312] = 318579; - v->a[6313] = 318586; - v->a[6314] = 318593; - v->a[6315] = 318600; - v->a[6316] = 318607; - v->a[6317] = 318614; - v->a[6318] = 318621; - v->a[6319] = 318628; - small_parse_table_map_316(v); -} - -void small_parse_table_map_316(t_small_parse_table_map_array *v) -{ - v->a[6320] = 318635; - v->a[6321] = 318642; - v->a[6322] = 318649; - v->a[6323] = 318656; - v->a[6324] = 318663; - v->a[6325] = 318670; - v->a[6326] = 318677; - v->a[6327] = 318684; - v->a[6328] = 318691; - v->a[6329] = 318698; - v->a[6330] = 318705; - v->a[6331] = 318712; - v->a[6332] = 318719; - v->a[6333] = 318726; - v->a[6334] = 318733; - v->a[6335] = 318740; - v->a[6336] = 318747; - v->a[6337] = 318754; - v->a[6338] = 318761; - v->a[6339] = 318768; - small_parse_table_map_317(v); -} - -void small_parse_table_map_317(t_small_parse_table_map_array *v) -{ - v->a[6340] = 318775; - v->a[6341] = 318782; - v->a[6342] = 318789; - v->a[6343] = 318796; - v->a[6344] = 318803; - v->a[6345] = 318810; - v->a[6346] = 318817; - v->a[6347] = 318824; - v->a[6348] = 318831; - v->a[6349] = 318838; - v->a[6350] = 318845; - v->a[6351] = 318852; - v->a[6352] = 318859; - v->a[6353] = 318866; - v->a[6354] = 318873; - v->a[6355] = 318880; - v->a[6356] = 318887; - v->a[6357] = 318894; - v->a[6358] = 318901; - v->a[6359] = 318908; - small_parse_table_map_318(v); -} - -void small_parse_table_map_318(t_small_parse_table_map_array *v) -{ - v->a[6360] = 318915; - v->a[6361] = 318922; - v->a[6362] = 318929; - v->a[6363] = 318936; - v->a[6364] = 318943; - v->a[6365] = 318950; - v->a[6366] = 318957; - v->a[6367] = 318964; - v->a[6368] = 318971; - v->a[6369] = 318978; - v->a[6370] = 318985; - v->a[6371] = 318992; - v->a[6372] = 318999; - v->a[6373] = 319006; - v->a[6374] = 319013; - v->a[6375] = 319020; - v->a[6376] = 319027; - v->a[6377] = 319034; - v->a[6378] = 319041; - v->a[6379] = 319048; - small_parse_table_map_319(v); -} - -void small_parse_table_map_319(t_small_parse_table_map_array *v) -{ - v->a[6380] = 319055; - v->a[6381] = 319062; - v->a[6382] = 319069; - v->a[6383] = 319076; - v->a[6384] = 319083; - v->a[6385] = 319090; - v->a[6386] = 319097; - v->a[6387] = 319104; - v->a[6388] = 319111; - v->a[6389] = 319118; - v->a[6390] = 319125; - v->a[6391] = 319132; - v->a[6392] = 319139; - v->a[6393] = 319146; - v->a[6394] = 319153; - v->a[6395] = 319160; - v->a[6396] = 319167; - v->a[6397] = 319174; - v->a[6398] = 319181; - v->a[6399] = 319188; - small_parse_table_map_320(v); -} - -/* EOF small_parse_table_map_63.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_64.c b/parser/static/small_parse_table_map/small_parse_table_map_64.c deleted file mode 100644 index adf95a5f..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_64.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_64.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_320(t_small_parse_table_map_array *v) -{ - v->a[6400] = 319195; - v->a[6401] = 319202; - v->a[6402] = 319209; - v->a[6403] = 319216; - v->a[6404] = 319223; - v->a[6405] = 319230; - v->a[6406] = 319237; - v->a[6407] = 319244; - v->a[6408] = 319251; - v->a[6409] = 319258; - v->a[6410] = 319265; - v->a[6411] = 319272; - v->a[6412] = 319279; - v->a[6413] = 319286; - v->a[6414] = 319293; - v->a[6415] = 319300; - v->a[6416] = 319307; - v->a[6417] = 319314; - v->a[6418] = 319321; - v->a[6419] = 319328; - small_parse_table_map_321(v); -} - -void small_parse_table_map_321(t_small_parse_table_map_array *v) -{ - v->a[6420] = 319335; - v->a[6421] = 319342; - v->a[6422] = 319349; - v->a[6423] = 319356; - v->a[6424] = 319363; - v->a[6425] = 319370; - v->a[6426] = 319377; - v->a[6427] = 319384; - v->a[6428] = 319391; - v->a[6429] = 319398; - v->a[6430] = 319405; - v->a[6431] = 319412; - v->a[6432] = 319419; - v->a[6433] = 319426; - v->a[6434] = 319433; - v->a[6435] = 319440; - v->a[6436] = 319447; - v->a[6437] = 319454; - v->a[6438] = 319461; - v->a[6439] = 319468; - small_parse_table_map_322(v); -} - -void small_parse_table_map_322(t_small_parse_table_map_array *v) -{ - v->a[6440] = 319475; - v->a[6441] = 319482; - v->a[6442] = 319489; - v->a[6443] = 319496; - v->a[6444] = 319503; - v->a[6445] = 319510; - v->a[6446] = 319517; - v->a[6447] = 319524; - v->a[6448] = 319531; - v->a[6449] = 319538; - v->a[6450] = 319545; - v->a[6451] = 319552; - v->a[6452] = 319559; - v->a[6453] = 319566; - v->a[6454] = 319573; - v->a[6455] = 319580; - v->a[6456] = 319587; - v->a[6457] = 319594; - v->a[6458] = 319601; - v->a[6459] = 319608; - small_parse_table_map_323(v); -} - -void small_parse_table_map_323(t_small_parse_table_map_array *v) -{ - v->a[6460] = 319615; - v->a[6461] = 319622; - v->a[6462] = 319629; - v->a[6463] = 319636; - v->a[6464] = 319643; - v->a[6465] = 319650; - v->a[6466] = 319657; - v->a[6467] = 319664; - v->a[6468] = 319671; - v->a[6469] = 319678; - v->a[6470] = 319685; - v->a[6471] = 319692; - v->a[6472] = 319699; - v->a[6473] = 319706; - v->a[6474] = 319713; - v->a[6475] = 319720; - v->a[6476] = 319727; - v->a[6477] = 319734; - v->a[6478] = 319741; - v->a[6479] = 319748; - small_parse_table_map_324(v); -} - -void small_parse_table_map_324(t_small_parse_table_map_array *v) -{ - v->a[6480] = 319755; - v->a[6481] = 319762; - v->a[6482] = 319769; - v->a[6483] = 319776; - v->a[6484] = 319783; - v->a[6485] = 319790; - v->a[6486] = 319797; - v->a[6487] = 319804; - v->a[6488] = 319811; - v->a[6489] = 319818; - v->a[6490] = 319825; - v->a[6491] = 319832; - v->a[6492] = 319839; - v->a[6493] = 319846; - v->a[6494] = 319853; - v->a[6495] = 319860; - v->a[6496] = 319867; - v->a[6497] = 319874; - v->a[6498] = 319881; - v->a[6499] = 319888; - small_parse_table_map_325(v); -} - -/* EOF small_parse_table_map_64.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_65.c b/parser/static/small_parse_table_map/small_parse_table_map_65.c deleted file mode 100644 index 8f53023d..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_65.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_65.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_325(t_small_parse_table_map_array *v) -{ - v->a[6500] = 319895; - v->a[6501] = 319902; - v->a[6502] = 319909; - v->a[6503] = 319916; - v->a[6504] = 319923; - v->a[6505] = 319930; - v->a[6506] = 319937; - v->a[6507] = 319944; - v->a[6508] = 319951; - v->a[6509] = 319958; - v->a[6510] = 319965; - v->a[6511] = 319972; - v->a[6512] = 319979; - v->a[6513] = 319986; - v->a[6514] = 319993; - v->a[6515] = 320000; - v->a[6516] = 320007; - v->a[6517] = 320014; - v->a[6518] = 320021; - v->a[6519] = 320028; - small_parse_table_map_326(v); -} - -void small_parse_table_map_326(t_small_parse_table_map_array *v) -{ - v->a[6520] = 320035; - v->a[6521] = 320042; - v->a[6522] = 320049; - v->a[6523] = 320056; - v->a[6524] = 320063; - v->a[6525] = 320070; - v->a[6526] = 320077; - v->a[6527] = 320084; - v->a[6528] = 320091; - v->a[6529] = 320098; - v->a[6530] = 320105; - v->a[6531] = 320112; - v->a[6532] = 320119; - v->a[6533] = 320126; - v->a[6534] = 320133; - v->a[6535] = 320140; - v->a[6536] = 320147; - v->a[6537] = 320154; - v->a[6538] = 320161; - v->a[6539] = 320168; - small_parse_table_map_327(v); -} - -void small_parse_table_map_327(t_small_parse_table_map_array *v) -{ - v->a[6540] = 320175; - v->a[6541] = 320182; - v->a[6542] = 320189; - v->a[6543] = 320196; - v->a[6544] = 320203; - v->a[6545] = 320210; - v->a[6546] = 320217; - v->a[6547] = 320224; - v->a[6548] = 320231; - v->a[6549] = 320238; - v->a[6550] = 320245; - v->a[6551] = 320252; - v->a[6552] = 320259; - v->a[6553] = 320266; - v->a[6554] = 320273; - v->a[6555] = 320280; - v->a[6556] = 320287; - v->a[6557] = 320294; - v->a[6558] = 320301; - v->a[6559] = 320308; - small_parse_table_map_328(v); -} - -void small_parse_table_map_328(t_small_parse_table_map_array *v) -{ - v->a[6560] = 320315; - v->a[6561] = 320322; - v->a[6562] = 320329; - v->a[6563] = 320336; - v->a[6564] = 320343; - v->a[6565] = 320350; - v->a[6566] = 320357; - v->a[6567] = 320364; - v->a[6568] = 320371; - v->a[6569] = 320378; - v->a[6570] = 320385; - v->a[6571] = 320392; - v->a[6572] = 320399; - v->a[6573] = 320406; - v->a[6574] = 320413; - v->a[6575] = 320420; - v->a[6576] = 320427; - v->a[6577] = 320434; - v->a[6578] = 320441; - v->a[6579] = 320448; - small_parse_table_map_329(v); -} - -void small_parse_table_map_329(t_small_parse_table_map_array *v) -{ - v->a[6580] = 320455; - v->a[6581] = 320462; - v->a[6582] = 320469; - v->a[6583] = 320476; - v->a[6584] = 320483; - v->a[6585] = 320490; - v->a[6586] = 320497; - v->a[6587] = 320504; - v->a[6588] = 320511; - v->a[6589] = 320518; - v->a[6590] = 320525; - v->a[6591] = 320532; - v->a[6592] = 320539; - v->a[6593] = 320546; - v->a[6594] = 320553; - v->a[6595] = 320560; - v->a[6596] = 320567; - v->a[6597] = 320574; - v->a[6598] = 320581; - v->a[6599] = 320588; - small_parse_table_map_330(v); -} - -/* EOF small_parse_table_map_65.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_66.c b/parser/static/small_parse_table_map/small_parse_table_map_66.c deleted file mode 100644 index 30da4909..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_66.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_66.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_330(t_small_parse_table_map_array *v) -{ - v->a[6600] = 320595; - v->a[6601] = 320602; - v->a[6602] = 320609; - v->a[6603] = 320616; - v->a[6604] = 320623; - v->a[6605] = 320630; - v->a[6606] = 320637; - v->a[6607] = 320644; - v->a[6608] = 320651; - v->a[6609] = 320658; - v->a[6610] = 320665; - v->a[6611] = 320672; - v->a[6612] = 320679; - v->a[6613] = 320686; - v->a[6614] = 320693; - v->a[6615] = 320700; - v->a[6616] = 320707; - v->a[6617] = 320714; - v->a[6618] = 320721; - v->a[6619] = 320728; - small_parse_table_map_331(v); -} - -void small_parse_table_map_331(t_small_parse_table_map_array *v) -{ - v->a[6620] = 320735; - v->a[6621] = 320742; - v->a[6622] = 320749; - v->a[6623] = 320756; - v->a[6624] = 320763; - v->a[6625] = 320770; - v->a[6626] = 320777; - v->a[6627] = 320784; - v->a[6628] = 320791; - v->a[6629] = 320798; - v->a[6630] = 320805; - v->a[6631] = 320812; - v->a[6632] = 320819; - v->a[6633] = 320826; - v->a[6634] = 320833; - v->a[6635] = 320840; - v->a[6636] = 320847; - v->a[6637] = 320854; - v->a[6638] = 320861; - v->a[6639] = 320868; - small_parse_table_map_332(v); -} - -void small_parse_table_map_332(t_small_parse_table_map_array *v) -{ - v->a[6640] = 320875; - v->a[6641] = 320882; - v->a[6642] = 320889; - v->a[6643] = 320896; - v->a[6644] = 320903; - v->a[6645] = 320910; - v->a[6646] = 320917; - v->a[6647] = 320924; - v->a[6648] = 320931; - v->a[6649] = 320938; - v->a[6650] = 320945; - v->a[6651] = 320952; - v->a[6652] = 320959; - v->a[6653] = 320966; - v->a[6654] = 320973; - v->a[6655] = 320980; - v->a[6656] = 320987; - v->a[6657] = 320994; - v->a[6658] = 321001; - v->a[6659] = 321008; - small_parse_table_map_333(v); -} - -void small_parse_table_map_333(t_small_parse_table_map_array *v) -{ - v->a[6660] = 321015; - v->a[6661] = 321022; - v->a[6662] = 321029; - v->a[6663] = 321036; - v->a[6664] = 321043; - v->a[6665] = 321050; - v->a[6666] = 321057; - v->a[6667] = 321064; - v->a[6668] = 321071; - v->a[6669] = 321078; - v->a[6670] = 321085; - v->a[6671] = 321092; - v->a[6672] = 321099; - v->a[6673] = 321106; - v->a[6674] = 321113; - v->a[6675] = 321120; - v->a[6676] = 321127; - v->a[6677] = 321134; - v->a[6678] = 321141; - v->a[6679] = 321148; - small_parse_table_map_334(v); -} - -void small_parse_table_map_334(t_small_parse_table_map_array *v) -{ - v->a[6680] = 321155; - v->a[6681] = 321162; - v->a[6682] = 321169; - v->a[6683] = 321176; - v->a[6684] = 321183; - v->a[6685] = 321190; - v->a[6686] = 321197; - v->a[6687] = 321204; - v->a[6688] = 321211; - v->a[6689] = 321218; - v->a[6690] = 321225; - v->a[6691] = 321232; - v->a[6692] = 321239; - v->a[6693] = 321246; - v->a[6694] = 321253; - v->a[6695] = 321260; - v->a[6696] = 321267; - v->a[6697] = 321274; - v->a[6698] = 321281; - v->a[6699] = 321288; - small_parse_table_map_335(v); -} - -/* EOF small_parse_table_map_66.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_67.c b/parser/static/small_parse_table_map/small_parse_table_map_67.c deleted file mode 100644 index 1f2dc3c0..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_67.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_67.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_335(t_small_parse_table_map_array *v) -{ - v->a[6700] = 321295; - v->a[6701] = 321302; - v->a[6702] = 321309; - v->a[6703] = 321316; - v->a[6704] = 321323; - v->a[6705] = 321330; - v->a[6706] = 321337; - v->a[6707] = 321344; - v->a[6708] = 321351; - v->a[6709] = 321358; - v->a[6710] = 321365; - v->a[6711] = 321372; - v->a[6712] = 321379; - v->a[6713] = 321386; - v->a[6714] = 321393; - v->a[6715] = 321400; - v->a[6716] = 321407; - v->a[6717] = 321414; - v->a[6718] = 321421; - v->a[6719] = 321428; - small_parse_table_map_336(v); -} - -void small_parse_table_map_336(t_small_parse_table_map_array *v) -{ - v->a[6720] = 321435; - v->a[6721] = 321442; - v->a[6722] = 321449; - v->a[6723] = 321456; - v->a[6724] = 321463; - v->a[6725] = 321470; - v->a[6726] = 321477; - v->a[6727] = 321484; - v->a[6728] = 321491; - v->a[6729] = 321498; - v->a[6730] = 321505; - v->a[6731] = 321512; - v->a[6732] = 321519; - v->a[6733] = 321526; - v->a[6734] = 321533; - v->a[6735] = 321540; - v->a[6736] = 321547; - v->a[6737] = 321554; - v->a[6738] = 321561; - v->a[6739] = 321568; - small_parse_table_map_337(v); -} - -void small_parse_table_map_337(t_small_parse_table_map_array *v) -{ - v->a[6740] = 321575; - v->a[6741] = 321582; - v->a[6742] = 321589; - v->a[6743] = 321596; - v->a[6744] = 321603; - v->a[6745] = 321610; - v->a[6746] = 321617; - v->a[6747] = 321624; - v->a[6748] = 321631; - v->a[6749] = 321638; - v->a[6750] = 321645; - v->a[6751] = 321652; - v->a[6752] = 321659; - v->a[6753] = 321666; - v->a[6754] = 321673; - v->a[6755] = 321680; - v->a[6756] = 321687; - v->a[6757] = 321694; - v->a[6758] = 321701; - v->a[6759] = 321708; - small_parse_table_map_338(v); -} - -void small_parse_table_map_338(t_small_parse_table_map_array *v) -{ - v->a[6760] = 321715; - v->a[6761] = 321722; - v->a[6762] = 321729; - v->a[6763] = 321736; - v->a[6764] = 321743; - v->a[6765] = 321750; - v->a[6766] = 321757; - v->a[6767] = 321764; - v->a[6768] = 321771; - v->a[6769] = 321778; - v->a[6770] = 321785; - v->a[6771] = 321792; - v->a[6772] = 321799; - v->a[6773] = 321806; - v->a[6774] = 321813; - v->a[6775] = 321820; - v->a[6776] = 321827; - v->a[6777] = 321834; - v->a[6778] = 321841; - v->a[6779] = 321848; - small_parse_table_map_339(v); -} - -void small_parse_table_map_339(t_small_parse_table_map_array *v) -{ - v->a[6780] = 321855; - v->a[6781] = 321862; - v->a[6782] = 321869; - v->a[6783] = 321876; - v->a[6784] = 321883; - v->a[6785] = 321890; - v->a[6786] = 321897; - v->a[6787] = 321904; - v->a[6788] = 321911; - v->a[6789] = 321918; - v->a[6790] = 321925; - v->a[6791] = 321932; - v->a[6792] = 321939; - v->a[6793] = 321946; - v->a[6794] = 321953; - v->a[6795] = 321960; - v->a[6796] = 321967; - v->a[6797] = 321974; - v->a[6798] = 321981; - v->a[6799] = 321988; - small_parse_table_map_340(v); -} - -/* EOF small_parse_table_map_67.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_68.c b/parser/static/small_parse_table_map/small_parse_table_map_68.c deleted file mode 100644 index 7c3cf615..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_68.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_68.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_340(t_small_parse_table_map_array *v) -{ - v->a[6800] = 321995; - v->a[6801] = 322002; - v->a[6802] = 322009; - v->a[6803] = 322016; - v->a[6804] = 322023; - v->a[6805] = 322030; - v->a[6806] = 322037; - v->a[6807] = 322044; - v->a[6808] = 322051; - v->a[6809] = 322058; - v->a[6810] = 322065; - v->a[6811] = 322072; - v->a[6812] = 322079; - v->a[6813] = 322086; - v->a[6814] = 322093; - v->a[6815] = 322100; - v->a[6816] = 322107; - v->a[6817] = 322114; - v->a[6818] = 322121; - v->a[6819] = 322128; - small_parse_table_map_341(v); -} - -void small_parse_table_map_341(t_small_parse_table_map_array *v) -{ - v->a[6820] = 322135; - v->a[6821] = 322142; - v->a[6822] = 322149; - v->a[6823] = 322156; - v->a[6824] = 322163; - v->a[6825] = 322170; - v->a[6826] = 322177; - v->a[6827] = 322184; - v->a[6828] = 322191; - v->a[6829] = 322198; - v->a[6830] = 322205; - v->a[6831] = 322212; - v->a[6832] = 322219; - v->a[6833] = 322226; - v->a[6834] = 322233; - v->a[6835] = 322240; - v->a[6836] = 322247; - v->a[6837] = 322254; - v->a[6838] = 322261; - v->a[6839] = 322268; - small_parse_table_map_342(v); -} - -void small_parse_table_map_342(t_small_parse_table_map_array *v) -{ - v->a[6840] = 322275; - v->a[6841] = 322282; - v->a[6842] = 322289; - v->a[6843] = 322296; - v->a[6844] = 322303; - v->a[6845] = 322310; - v->a[6846] = 322317; - v->a[6847] = 322324; - v->a[6848] = 322331; - v->a[6849] = 322338; - v->a[6850] = 322345; - v->a[6851] = 322352; - v->a[6852] = 322359; - v->a[6853] = 322366; - v->a[6854] = 322373; - v->a[6855] = 322380; - v->a[6856] = 322387; - v->a[6857] = 322394; - v->a[6858] = 322401; - v->a[6859] = 322408; - small_parse_table_map_343(v); -} - -void small_parse_table_map_343(t_small_parse_table_map_array *v) -{ - v->a[6860] = 322415; - v->a[6861] = 322422; - v->a[6862] = 322429; - v->a[6863] = 322436; - v->a[6864] = 322443; - v->a[6865] = 322450; - v->a[6866] = 322457; - v->a[6867] = 322464; - v->a[6868] = 322471; - v->a[6869] = 322478; - v->a[6870] = 322485; - v->a[6871] = 322492; - v->a[6872] = 322499; - v->a[6873] = 322506; - v->a[6874] = 322513; - v->a[6875] = 322520; - v->a[6876] = 322527; - v->a[6877] = 322534; - v->a[6878] = 322541; - v->a[6879] = 322548; - small_parse_table_map_344(v); -} - -void small_parse_table_map_344(t_small_parse_table_map_array *v) -{ - v->a[6880] = 322555; - v->a[6881] = 322562; - v->a[6882] = 322569; - v->a[6883] = 322576; - v->a[6884] = 322583; - v->a[6885] = 322590; - v->a[6886] = 322597; - v->a[6887] = 322604; - v->a[6888] = 322611; - v->a[6889] = 322618; - v->a[6890] = 322625; - v->a[6891] = 322632; - v->a[6892] = 322639; - v->a[6893] = 322646; - v->a[6894] = 322653; - v->a[6895] = 322660; - v->a[6896] = 322667; - v->a[6897] = 322674; - v->a[6898] = 322681; - v->a[6899] = 322688; - small_parse_table_map_345(v); -} - -/* EOF small_parse_table_map_68.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_69.c b/parser/static/small_parse_table_map/small_parse_table_map_69.c deleted file mode 100644 index e301971b..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_69.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_69.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_345(t_small_parse_table_map_array *v) -{ - v->a[6900] = 322695; - v->a[6901] = 322702; - v->a[6902] = 322709; - v->a[6903] = 322716; - v->a[6904] = 322723; - v->a[6905] = 322730; - v->a[6906] = 322737; - v->a[6907] = 322744; - v->a[6908] = 322751; - v->a[6909] = 322758; - v->a[6910] = 322765; - v->a[6911] = 322772; - v->a[6912] = 322779; - v->a[6913] = 322786; - v->a[6914] = 322793; - v->a[6915] = 322800; - v->a[6916] = 322807; - v->a[6917] = 322814; - v->a[6918] = 322821; - v->a[6919] = 322828; - small_parse_table_map_346(v); -} - -void small_parse_table_map_346(t_small_parse_table_map_array *v) -{ - v->a[6920] = 322835; - v->a[6921] = 322842; - v->a[6922] = 322849; - v->a[6923] = 322856; - v->a[6924] = 322863; - v->a[6925] = 322870; - v->a[6926] = 322877; - v->a[6927] = 322884; - v->a[6928] = 322891; - v->a[6929] = 322898; - v->a[6930] = 322905; - v->a[6931] = 322912; - v->a[6932] = 322919; - v->a[6933] = 322926; - v->a[6934] = 322933; - v->a[6935] = 322940; - v->a[6936] = 322947; - v->a[6937] = 322954; - v->a[6938] = 322961; - v->a[6939] = 322968; - small_parse_table_map_347(v); -} - -void small_parse_table_map_347(t_small_parse_table_map_array *v) -{ - v->a[6940] = 322975; - v->a[6941] = 322982; - v->a[6942] = 322989; - v->a[6943] = 322996; - v->a[6944] = 323003; - v->a[6945] = 323010; - v->a[6946] = 323017; - v->a[6947] = 323024; - v->a[6948] = 323031; - v->a[6949] = 323038; - v->a[6950] = 323045; - v->a[6951] = 323052; - v->a[6952] = 323059; - v->a[6953] = 323066; - v->a[6954] = 323073; - v->a[6955] = 323080; - v->a[6956] = 323087; - v->a[6957] = 323094; - v->a[6958] = 323101; - v->a[6959] = 323108; - small_parse_table_map_348(v); -} - -void small_parse_table_map_348(t_small_parse_table_map_array *v) -{ - v->a[6960] = 323115; - v->a[6961] = 323122; - v->a[6962] = 323129; - v->a[6963] = 323136; - v->a[6964] = 323143; - v->a[6965] = 323150; - v->a[6966] = 323157; - v->a[6967] = 323164; - v->a[6968] = 323171; - v->a[6969] = 323178; - v->a[6970] = 323185; - v->a[6971] = 323192; - v->a[6972] = 323199; - v->a[6973] = 323206; - v->a[6974] = 323213; - v->a[6975] = 323220; - v->a[6976] = 323227; - v->a[6977] = 323234; - v->a[6978] = 323241; - v->a[6979] = 323248; - small_parse_table_map_349(v); -} - -void small_parse_table_map_349(t_small_parse_table_map_array *v) -{ - v->a[6980] = 323255; - v->a[6981] = 323262; - v->a[6982] = 323269; - v->a[6983] = 323276; - v->a[6984] = 323283; - v->a[6985] = 323290; - v->a[6986] = 323297; - v->a[6987] = 323304; - v->a[6988] = 323311; - v->a[6989] = 323318; - v->a[6990] = 323325; - v->a[6991] = 323332; - v->a[6992] = 323339; - v->a[6993] = 323346; - v->a[6994] = 323353; - v->a[6995] = 323360; - v->a[6996] = 323367; - v->a[6997] = 323374; - v->a[6998] = 323381; - v->a[6999] = 323388; - small_parse_table_map_350(v); -} - -/* EOF small_parse_table_map_69.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_7.c b/parser/static/small_parse_table_map/small_parse_table_map_7.c index 8c3a726b..369420db 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_7.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_7.c @@ -14,126 +14,126 @@ void small_parse_table_map_35(t_small_parse_table_map_array *v) { - v->a[700] = 53713; - v->a[701] = 53774; - v->a[702] = 53829; - v->a[703] = 53890; - v->a[704] = 53945; - v->a[705] = 54000; - v->a[706] = 54055; - v->a[707] = 54116; - v->a[708] = 54171; - v->a[709] = 54226; - v->a[710] = 54281; - v->a[711] = 54336; - v->a[712] = 54391; - v->a[713] = 54446; - v->a[714] = 54501; - v->a[715] = 54556; - v->a[716] = 54617; - v->a[717] = 54678; - v->a[718] = 54739; - v->a[719] = 54794; + v->a[700] = 42883; + v->a[701] = 42931; + v->a[702] = 42979; + v->a[703] = 43027; + v->a[704] = 43075; + v->a[705] = 43123; + v->a[706] = 43175; + v->a[707] = 43227; + v->a[708] = 43275; + v->a[709] = 43323; + v->a[710] = 43371; + v->a[711] = 43425; + v->a[712] = 43473; + v->a[713] = 43525; + v->a[714] = 43573; + v->a[715] = 43625; + v->a[716] = 43673; + v->a[717] = 43726; + v->a[718] = 43773; + v->a[719] = 43820; small_parse_table_map_36(v); } void small_parse_table_map_36(t_small_parse_table_map_array *v) { - v->a[720] = 54849; - v->a[721] = 54904; - v->a[722] = 54965; - v->a[723] = 55026; - v->a[724] = 55087; - v->a[725] = 55142; - v->a[726] = 55197; - v->a[727] = 55252; - v->a[728] = 55307; - v->a[729] = 55362; - v->a[730] = 55423; - v->a[731] = 55484; - v->a[732] = 55539; - v->a[733] = 55594; - v->a[734] = 55655; - v->a[735] = 55716; - v->a[736] = 55777; - v->a[737] = 55838; - v->a[738] = 55899; - v->a[739] = 55960; + v->a[720] = 43867; + v->a[721] = 43914; + v->a[722] = 43961; + v->a[723] = 44008; + v->a[724] = 44059; + v->a[725] = 44106; + v->a[726] = 44159; + v->a[727] = 44210; + v->a[728] = 44263; + v->a[729] = 44310; + v->a[730] = 44357; + v->a[731] = 44404; + v->a[732] = 44451; + v->a[733] = 44498; + v->a[734] = 44545; + v->a[735] = 44592; + v->a[736] = 44639; + v->a[737] = 44686; + v->a[738] = 44733; + v->a[739] = 44780; small_parse_table_map_37(v); } void small_parse_table_map_37(t_small_parse_table_map_array *v) { - v->a[740] = 56019; - v->a[741] = 56074; - v->a[742] = 56135; - v->a[743] = 56196; - v->a[744] = 56257; - v->a[745] = 56312; - v->a[746] = 56373; - v->a[747] = 56434; - v->a[748] = 56495; - v->a[749] = 56556; - v->a[750] = 56611; - v->a[751] = 56666; - v->a[752] = 56721; - v->a[753] = 56776; - v->a[754] = 56831; - v->a[755] = 56886; - v->a[756] = 56941; - v->a[757] = 56996; - v->a[758] = 57051; - v->a[759] = 57106; + v->a[740] = 44827; + v->a[741] = 44874; + v->a[742] = 44965; + v->a[743] = 45012; + v->a[744] = 45059; + v->a[745] = 45106; + v->a[746] = 45153; + v->a[747] = 45200; + v->a[748] = 45247; + v->a[749] = 45294; + v->a[750] = 45345; + v->a[751] = 45392; + v->a[752] = 45483; + v->a[753] = 45530; + v->a[754] = 45577; + v->a[755] = 45624; + v->a[756] = 45671; + v->a[757] = 45718; + v->a[758] = 45765; + v->a[759] = 45820; small_parse_table_map_38(v); } void small_parse_table_map_38(t_small_parse_table_map_array *v) { - v->a[760] = 57161; - v->a[761] = 57216; - v->a[762] = 57271; - v->a[763] = 57332; - v->a[764] = 57393; - v->a[765] = 57448; - v->a[766] = 57503; - v->a[767] = 57558; - v->a[768] = 57617; - v->a[769] = 57672; - v->a[770] = 57727; - v->a[771] = 57782; - v->a[772] = 57837; - v->a[773] = 57892; - v->a[774] = 57947; - v->a[775] = 58002; - v->a[776] = 58057; - v->a[777] = 58112; - v->a[778] = 58167; - v->a[779] = 58222; + v->a[760] = 45867; + v->a[761] = 45958; + v->a[762] = 46005; + v->a[763] = 46056; + v->a[764] = 46103; + v->a[765] = 46154; + v->a[766] = 46201; + v->a[767] = 46254; + v->a[768] = 46305; + v->a[769] = 46352; + v->a[770] = 46399; + v->a[771] = 46446; + v->a[772] = 46493; + v->a[773] = 46540; + v->a[774] = 46587; + v->a[775] = 46634; + v->a[776] = 46681; + v->a[777] = 46728; + v->a[778] = 46779; + v->a[779] = 46870; small_parse_table_map_39(v); } void small_parse_table_map_39(t_small_parse_table_map_array *v) { - v->a[780] = 58282; - v->a[781] = 58342; - v->a[782] = 58396; - v->a[783] = 58450; - v->a[784] = 58510; - v->a[785] = 58576; - v->a[786] = 58634; - v->a[787] = 58724; - v->a[788] = 58778; - v->a[789] = 58832; - v->a[790] = 58922; - v->a[791] = 58982; - v->a[792] = 59036; - v->a[793] = 59096; - v->a[794] = 59154; - v->a[795] = 59214; - v->a[796] = 59268; - v->a[797] = 59322; - v->a[798] = 59382; - v->a[799] = 59442; + v->a[780] = 46921; + v->a[781] = 46974; + v->a[782] = 47021; + v->a[783] = 47072; + v->a[784] = 47163; + v->a[785] = 47254; + v->a[786] = 47301; + v->a[787] = 47354; + v->a[788] = 47401; + v->a[789] = 47448; + v->a[790] = 47495; + v->a[791] = 47548; + v->a[792] = 47599; + v->a[793] = 47650; + v->a[794] = 47697; + v->a[795] = 47744; + v->a[796] = 47791; + v->a[797] = 47838; + v->a[798] = 47885; + v->a[799] = 47932; small_parse_table_map_40(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_70.c b/parser/static/small_parse_table_map/small_parse_table_map_70.c deleted file mode 100644 index 78a64a87..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_70.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_70.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_350(t_small_parse_table_map_array *v) -{ - v->a[7000] = 323395; - v->a[7001] = 323402; - v->a[7002] = 323409; - v->a[7003] = 323416; - v->a[7004] = 323423; - v->a[7005] = 323430; - v->a[7006] = 323437; - v->a[7007] = 323444; - v->a[7008] = 323451; - v->a[7009] = 323458; - v->a[7010] = 323465; - v->a[7011] = 323472; - v->a[7012] = 323479; - v->a[7013] = 323486; - v->a[7014] = 323493; - v->a[7015] = 323500; - v->a[7016] = 323507; - v->a[7017] = 323514; - v->a[7018] = 323521; - v->a[7019] = 323528; - small_parse_table_map_351(v); -} - -void small_parse_table_map_351(t_small_parse_table_map_array *v) -{ - v->a[7020] = 323535; - v->a[7021] = 323542; - v->a[7022] = 323549; - v->a[7023] = 323556; - v->a[7024] = 323563; - v->a[7025] = 323570; - v->a[7026] = 323577; - v->a[7027] = 323584; - v->a[7028] = 323591; - v->a[7029] = 323598; - v->a[7030] = 323605; - v->a[7031] = 323612; - v->a[7032] = 323619; - v->a[7033] = 323626; - v->a[7034] = 323633; - v->a[7035] = 323640; - v->a[7036] = 323647; - v->a[7037] = 323654; - v->a[7038] = 323661; - v->a[7039] = 323668; - small_parse_table_map_352(v); -} - -void small_parse_table_map_352(t_small_parse_table_map_array *v) -{ - v->a[7040] = 323675; - v->a[7041] = 323682; - v->a[7042] = 323689; - v->a[7043] = 323696; - v->a[7044] = 323703; - v->a[7045] = 323710; - v->a[7046] = 323717; - v->a[7047] = 323724; - v->a[7048] = 323731; - v->a[7049] = 323738; - v->a[7050] = 323745; - v->a[7051] = 323752; - v->a[7052] = 323759; - v->a[7053] = 323766; - v->a[7054] = 323773; - v->a[7055] = 323780; - v->a[7056] = 323787; - v->a[7057] = 323794; - v->a[7058] = 323801; - v->a[7059] = 323808; - small_parse_table_map_353(v); -} - -void small_parse_table_map_353(t_small_parse_table_map_array *v) -{ - v->a[7060] = 323815; - v->a[7061] = 323822; - v->a[7062] = 323829; - v->a[7063] = 323836; - v->a[7064] = 323843; - v->a[7065] = 323850; - v->a[7066] = 323857; - v->a[7067] = 323864; - v->a[7068] = 323871; - v->a[7069] = 323878; - v->a[7070] = 323885; - v->a[7071] = 323892; - v->a[7072] = 323899; - v->a[7073] = 323906; - v->a[7074] = 323913; - v->a[7075] = 323920; - v->a[7076] = 323927; - v->a[7077] = 323934; - v->a[7078] = 323941; - v->a[7079] = 323948; - small_parse_table_map_354(v); -} - -void small_parse_table_map_354(t_small_parse_table_map_array *v) -{ - v->a[7080] = 323955; - v->a[7081] = 323962; - v->a[7082] = 323969; - v->a[7083] = 323976; - v->a[7084] = 323983; - v->a[7085] = 323990; - v->a[7086] = 323997; - v->a[7087] = 324004; - v->a[7088] = 324011; - v->a[7089] = 324018; - v->a[7090] = 324025; - v->a[7091] = 324032; - v->a[7092] = 324039; - v->a[7093] = 324046; - v->a[7094] = 324053; - v->a[7095] = 324060; - v->a[7096] = 324067; - v->a[7097] = 324074; - v->a[7098] = 324081; - v->a[7099] = 324088; - small_parse_table_map_355(v); -} - -/* EOF small_parse_table_map_70.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_71.c b/parser/static/small_parse_table_map/small_parse_table_map_71.c deleted file mode 100644 index adb88047..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_71.c +++ /dev/null @@ -1,72 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_71.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table_map.h" - -void small_parse_table_map_355(t_small_parse_table_map_array *v) -{ - v->a[7100] = 324095; - v->a[7101] = 324102; - v->a[7102] = 324109; - v->a[7103] = 324116; - v->a[7104] = 324123; - v->a[7105] = 324130; - v->a[7106] = 324137; - v->a[7107] = 324144; - v->a[7108] = 324151; - v->a[7109] = 324158; - v->a[7110] = 324165; - v->a[7111] = 324172; - v->a[7112] = 324179; - v->a[7113] = 324186; - v->a[7114] = 324193; - v->a[7115] = 324200; - v->a[7116] = 324207; - v->a[7117] = 324214; - v->a[7118] = 324221; - v->a[7119] = 324228; - small_parse_table_map_356(v); -} - -void small_parse_table_map_356(t_small_parse_table_map_array *v) -{ - v->a[7120] = 324235; - v->a[7121] = 324242; - v->a[7122] = 324249; - v->a[7123] = 324256; - v->a[7124] = 324263; - v->a[7125] = 324270; - v->a[7126] = 324277; - v->a[7127] = 324284; - v->a[7128] = 324291; - v->a[7129] = 324298; - v->a[7130] = 324305; - v->a[7131] = 324312; - v->a[7132] = 324319; - v->a[7133] = 324326; - v->a[7134] = 324333; - v->a[7135] = 324340; - v->a[7136] = 324347; - v->a[7137] = 324354; - v->a[7138] = 324361; - v->a[7139] = 324368; - small_parse_table_map_357(v); -} - -void small_parse_table_map_357(t_small_parse_table_map_array *v) -{ - v->a[7140] = 324375; - v->a[7141] = 324382; - v->a[7142] = 324389; -} - -/* EOF small_parse_table_map_71.c */ diff --git a/parser/static/small_parse_table_map/small_parse_table_map_8.c b/parser/static/small_parse_table_map/small_parse_table_map_8.c index b14aada4..0a341880 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_8.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_8.c @@ -14,126 +14,126 @@ void small_parse_table_map_40(t_small_parse_table_map_array *v) { - v->a[800] = 59496; - v->a[801] = 59550; - v->a[802] = 59604; - v->a[803] = 59664; - v->a[804] = 59724; - v->a[805] = 59814; - v->a[806] = 59874; - v->a[807] = 59928; - v->a[808] = 59986; - v->a[809] = 60046; - v->a[810] = 60106; - v->a[811] = 60160; - v->a[812] = 60220; - v->a[813] = 60274; - v->a[814] = 60334; - v->a[815] = 60394; - v->a[816] = 60454; - v->a[817] = 60514; - v->a[818] = 60568; - v->a[819] = 60622; + v->a[800] = 47979; + v->a[801] = 48030; + v->a[802] = 48083; + v->a[803] = 48130; + v->a[804] = 48183; + v->a[805] = 48230; + v->a[806] = 48281; + v->a[807] = 48328; + v->a[808] = 48375; + v->a[809] = 48422; + v->a[810] = 48469; + v->a[811] = 48516; + v->a[812] = 48563; + v->a[813] = 48616; + v->a[814] = 48663; + v->a[815] = 48710; + v->a[816] = 48761; + v->a[817] = 48808; + v->a[818] = 48855; + v->a[819] = 48902; small_parse_table_map_41(v); } void small_parse_table_map_41(t_small_parse_table_map_array *v) { - v->a[820] = 60682; - v->a[821] = 60736; - v->a[822] = 60794; - v->a[823] = 60848; - v->a[824] = 60902; - v->a[825] = 60956; - v->a[826] = 61010; - v->a[827] = 61070; - v->a[828] = 61130; - v->a[829] = 61190; - v->a[830] = 61250; - v->a[831] = 61308; - v->a[832] = 61362; - v->a[833] = 61422; - v->a[834] = 61480; - v->a[835] = 61540; - v->a[836] = 61600; - v->a[837] = 61654; - v->a[838] = 61708; - v->a[839] = 61762; + v->a[820] = 48949; + v->a[821] = 48996; + v->a[822] = 49043; + v->a[823] = 49090; + v->a[824] = 49137; + v->a[825] = 49184; + v->a[826] = 49235; + v->a[827] = 49282; + v->a[828] = 49329; + v->a[829] = 49382; + v->a[830] = 49429; + v->a[831] = 49476; + v->a[832] = 49529; + v->a[833] = 49582; + v->a[834] = 49633; + v->a[835] = 49684; + v->a[836] = 49731; + v->a[837] = 49784; + v->a[838] = 49837; + v->a[839] = 49884; small_parse_table_map_42(v); } void small_parse_table_map_42(t_small_parse_table_map_array *v) { - v->a[840] = 61822; - v->a[841] = 61880; - v->a[842] = 61940; - v->a[843] = 62000; - v->a[844] = 62060; - v->a[845] = 62120; - v->a[846] = 62180; - v->a[847] = 62238; - v->a[848] = 62292; - v->a[849] = 62346; - v->a[850] = 62404; - v->a[851] = 62458; - v->a[852] = 62516; - v->a[853] = 62574; - v->a[854] = 62634; - v->a[855] = 62692; - v->a[856] = 62752; - v->a[857] = 62806; - v->a[858] = 62860; - v->a[859] = 62914; + v->a[840] = 49937; + v->a[841] = 49984; + v->a[842] = 50031; + v->a[843] = 50078; + v->a[844] = 50125; + v->a[845] = 50172; + v->a[846] = 50219; + v->a[847] = 50266; + v->a[848] = 50313; + v->a[849] = 50360; + v->a[850] = 50407; + v->a[851] = 50460; + v->a[852] = 50507; + v->a[853] = 50558; + v->a[854] = 50611; + v->a[855] = 50662; + v->a[856] = 50709; + v->a[857] = 50760; + v->a[858] = 50813; + v->a[859] = 50860; small_parse_table_map_43(v); } void small_parse_table_map_43(t_small_parse_table_map_array *v) { - v->a[860] = 62968; - v->a[861] = 63028; - v->a[862] = 63082; - v->a[863] = 63136; - v->a[864] = 63196; - v->a[865] = 63256; - v->a[866] = 63310; - v->a[867] = 63370; - v->a[868] = 63430; - v->a[869] = 63490; - v->a[870] = 63550; - v->a[871] = 63610; - v->a[872] = 63670; - v->a[873] = 63724; - v->a[874] = 63782; - v->a[875] = 63836; - v->a[876] = 63890; - v->a[877] = 63944; - v->a[878] = 64004; - v->a[879] = 64058; + v->a[860] = 50907; + v->a[861] = 50958; + v->a[862] = 51005; + v->a[863] = 51052; + v->a[864] = 51105; + v->a[865] = 51152; + v->a[866] = 51205; + v->a[867] = 51252; + v->a[868] = 51299; + v->a[869] = 51346; + v->a[870] = 51393; + v->a[871] = 51440; + v->a[872] = 51487; + v->a[873] = 51534; + v->a[874] = 51581; + v->a[875] = 51672; + v->a[876] = 51719; + v->a[877] = 51772; + v->a[878] = 51825; + v->a[879] = 51872; small_parse_table_map_44(v); } void small_parse_table_map_44(t_small_parse_table_map_array *v) { - v->a[880] = 64118; - v->a[881] = 64172; - v->a[882] = 64226; - v->a[883] = 64280; - v->a[884] = 64334; - v->a[885] = 64394; - v->a[886] = 64448; - v->a[887] = 64502; - v->a[888] = 64562; - v->a[889] = 64616; - v->a[890] = 64670; - v->a[891] = 64724; - v->a[892] = 64778; - v->a[893] = 64838; - v->a[894] = 64898; - v->a[895] = 64952; - v->a[896] = 65006; - v->a[897] = 65060; - v->a[898] = 65124; - v->a[899] = 65188; + v->a[880] = 51919; + v->a[881] = 51966; + v->a[882] = 52013; + v->a[883] = 52060; + v->a[884] = 52113; + v->a[885] = 52160; + v->a[886] = 52207; + v->a[887] = 52254; + v->a[888] = 52301; + v->a[889] = 52348; + v->a[890] = 52401; + v->a[891] = 52454; + v->a[892] = 52501; + v->a[893] = 52548; + v->a[894] = 52599; + v->a[895] = 52646; + v->a[896] = 52693; + v->a[897] = 52746; + v->a[898] = 52837; + v->a[899] = 52884; small_parse_table_map_45(v); } diff --git a/parser/static/small_parse_table_map/small_parse_table_map_9.c b/parser/static/small_parse_table_map/small_parse_table_map_9.c index d2f9bc61..7931ee75 100644 --- a/parser/static/small_parse_table_map/small_parse_table_map_9.c +++ b/parser/static/small_parse_table_map/small_parse_table_map_9.c @@ -14,126 +14,126 @@ void small_parse_table_map_45(t_small_parse_table_map_array *v) { - v->a[900] = 65242; - v->a[901] = 65296; - v->a[902] = 65354; - v->a[903] = 65408; - v->a[904] = 65466; - v->a[905] = 65520; - v->a[906] = 65578; - v->a[907] = 65632; - v->a[908] = 65686; - v->a[909] = 65744; - v->a[910] = 65798; - v->a[911] = 65852; - v->a[912] = 65906; - v->a[913] = 65960; - v->a[914] = 66020; - v->a[915] = 66074; - v->a[916] = 66134; - v->a[917] = 66194; - v->a[918] = 66254; - v->a[919] = 66314; + v->a[900] = 52931; + v->a[901] = 52978; + v->a[902] = 53025; + v->a[903] = 53072; + v->a[904] = 53119; + v->a[905] = 53169; + v->a[906] = 53215; + v->a[907] = 53293; + v->a[908] = 53345; + v->a[909] = 53397; + v->a[910] = 53447; + v->a[911] = 53505; + v->a[912] = 53561; + v->a[913] = 53611; + v->a[914] = 53689; + v->a[915] = 53735; + v->a[916] = 53781; + v->a[917] = 53827; + v->a[918] = 53877; + v->a[919] = 53923; small_parse_table_map_46(v); } void small_parse_table_map_46(t_small_parse_table_map_array *v) { - v->a[920] = 66374; - v->a[921] = 66432; - v->a[922] = 66486; - v->a[923] = 66540; - v->a[924] = 66600; - v->a[925] = 66654; - v->a[926] = 66708; - v->a[927] = 66762; - v->a[928] = 66816; - v->a[929] = 66870; - v->a[930] = 66930; - v->a[931] = 66984; - v->a[932] = 67038; - v->a[933] = 67098; - v->a[934] = 67152; - v->a[935] = 67206; - v->a[936] = 67260; - v->a[937] = 67314; - v->a[938] = 67368; - v->a[939] = 67422; + v->a[920] = 53969; + v->a[921] = 54015; + v->a[922] = 54061; + v->a[923] = 54107; + v->a[924] = 54153; + v->a[925] = 54199; + v->a[926] = 54251; + v->a[927] = 54297; + v->a[928] = 54343; + v->a[929] = 54389; + v->a[930] = 54435; + v->a[931] = 54481; + v->a[932] = 54527; + v->a[933] = 54577; + v->a[934] = 54623; + v->a[935] = 54669; + v->a[936] = 54715; + v->a[937] = 54761; + v->a[938] = 54807; + v->a[939] = 54867; small_parse_table_map_47(v); } void small_parse_table_map_47(t_small_parse_table_map_array *v) { - v->a[940] = 67482; - v->a[941] = 67542; - v->a[942] = 67596; - v->a[943] = 67656; - v->a[944] = 67710; - v->a[945] = 67764; - v->a[946] = 67818; - v->a[947] = 67876; - v->a[948] = 67936; - v->a[949] = 67990; - v->a[950] = 68044; - v->a[951] = 68098; - v->a[952] = 68152; - v->a[953] = 68210; - v->a[954] = 68269; - v->a[955] = 68322; - v->a[956] = 68375; - v->a[957] = 68428; - v->a[958] = 68481; - v->a[959] = 68534; + v->a[940] = 54927; + v->a[941] = 54973; + v->a[942] = 55023; + v->a[943] = 55069; + v->a[944] = 55115; + v->a[945] = 55161; + v->a[946] = 55207; + v->a[947] = 55253; + v->a[948] = 55299; + v->a[949] = 55349; + v->a[950] = 55395; + v->a[951] = 55441; + v->a[952] = 55519; + v->a[953] = 55569; + v->a[954] = 55615; + v->a[955] = 55661; + v->a[956] = 55715; + v->a[957] = 55761; + v->a[958] = 55811; + v->a[959] = 55857; small_parse_table_map_48(v); } void small_parse_table_map_48(t_small_parse_table_map_array *v) { - v->a[960] = 68587; - v->a[961] = 68640; - v->a[962] = 68693; - v->a[963] = 68746; - v->a[964] = 68799; - v->a[965] = 68852; - v->a[966] = 68905; - v->a[967] = 68958; - v->a[968] = 69011; - v->a[969] = 69064; - v->a[970] = 69117; - v->a[971] = 69170; - v->a[972] = 69223; - v->a[973] = 69276; - v->a[974] = 69329; - v->a[975] = 69382; - v->a[976] = 69435; - v->a[977] = 69488; - v->a[978] = 69541; - v->a[979] = 69594; + v->a[960] = 55903; + v->a[961] = 55953; + v->a[962] = 56003; + v->a[963] = 56053; + v->a[964] = 56099; + v->a[965] = 56145; + v->a[966] = 56197; + v->a[967] = 56243; + v->a[968] = 56289; + v->a[969] = 56339; + v->a[970] = 56385; + v->a[971] = 56431; + v->a[972] = 56477; + v->a[973] = 56527; + v->a[974] = 56577; + v->a[975] = 56623; + v->a[976] = 56673; + v->a[977] = 56723; + v->a[978] = 56773; + v->a[979] = 56819; small_parse_table_map_49(v); } void small_parse_table_map_49(t_small_parse_table_map_array *v) { - v->a[980] = 69647; - v->a[981] = 69700; - v->a[982] = 69757; - v->a[983] = 69810; - v->a[984] = 69863; - v->a[985] = 69922; - v->a[986] = 69975; - v->a[987] = 70028; - v->a[988] = 70081; - v->a[989] = 70134; - v->a[990] = 70187; - v->a[991] = 70240; - v->a[992] = 70293; - v->a[993] = 70346; - v->a[994] = 70399; - v->a[995] = 70456; - v->a[996] = 70515; - v->a[997] = 70574; - v->a[998] = 70627; - v->a[999] = 70686; + v->a[980] = 56865; + v->a[981] = 56915; + v->a[982] = 56961; + v->a[983] = 57007; + v->a[984] = 57057; + v->a[985] = 57103; + v->a[986] = 57149; + v->a[987] = 57199; + v->a[988] = 57254; + v->a[989] = 57309; + v->a[990] = 57364; + v->a[991] = 57419; + v->a[992] = 57464; + v->a[993] = 57519; + v->a[994] = 57574; + v->a[995] = 57629; + v->a[996] = 57674; + v->a[997] = 57729; + v->a[998] = 57784; + v->a[999] = 57839; small_parse_table_map_50(v); } diff --git a/parser/static/symbols_metadata/symbols_metadata.h b/parser/static/symbols_metadata/symbols_metadata.h index b228087d..e6a38f3b 100644 --- a/parser/static/symbols_metadata/symbols_metadata.h +++ b/parser/static/symbols_metadata/symbols_metadata.h @@ -31,8 +31,5 @@ void symbols_metadata_7(t_symbols_metadata_array *v); void symbols_metadata_8(t_symbols_metadata_array *v); void symbols_metadata_9(t_symbols_metadata_array *v); void symbols_metadata_10(t_symbols_metadata_array *v); -void symbols_metadata_11(t_symbols_metadata_array *v); -void symbols_metadata_12(t_symbols_metadata_array *v); -void symbols_metadata_13(t_symbols_metadata_array *v); -#endif +#endif // SYMBOLS_METADATA_H diff --git a/parser/static/symbols_metadata/symbols_metadata_0.c b/parser/static/symbols_metadata/symbols_metadata_0.c index 5fed839f..d6640477 100644 --- a/parser/static/symbols_metadata/symbols_metadata_0.c +++ b/parser/static/symbols_metadata/symbols_metadata_0.c @@ -19,58 +19,6 @@ void symbols_metadata_0(t_symbols_metadata_array *v) v->a[anon_sym_for] = sym_metadata(true, false, false); v->a[anon_sym_select] = sym_metadata(true, false, false); v->a[anon_sym_in] = sym_metadata(true, false, false); - v->a[anon_sym_LPAREN_LPAREN] = sym_metadata(true, false, false); - v->a[anon_sym_RPAREN_RPAREN] = sym_metadata(true, false, false); - v->a[anon_sym_SEMI] = sym_metadata(true, false, false); - v->a[anon_sym_COMMA] = sym_metadata(true, false, false); - v->a[anon_sym_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_PLUS_PLUS] = sym_metadata(true, false, false); - v->a[anon_sym_DASH_DASH] = sym_metadata(true, false, false); - v->a[anon_sym_PLUS_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_DASH_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_STAR_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_SLASH_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_PERCENT_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_STAR_STAR_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_LT_LT_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_GT_GT_EQ] = sym_metadata(true, false, false); - symbols_metadata_1(v); -} - -void symbols_metadata_1(t_symbols_metadata_array *v) -{ - v->a[anon_sym_AMP_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_CARET_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_PIPE_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_PIPE_PIPE] = sym_metadata(true, false, false); - v->a[anon_sym_DASHo] = sym_metadata(true, false, false); - v->a[anon_sym_AMP_AMP] = sym_metadata(true, false, false); - v->a[anon_sym_DASHa] = sym_metadata(true, false, false); - v->a[anon_sym_PIPE] = sym_metadata(true, false, false); - v->a[anon_sym_CARET] = sym_metadata(true, false, false); - v->a[anon_sym_AMP] = sym_metadata(true, false, false); - v->a[anon_sym_EQ_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_BANG_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_LT] = sym_metadata(true, false, false); - v->a[anon_sym_GT] = sym_metadata(true, false, false); - v->a[anon_sym_LT_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_GT_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_LT_LT] = sym_metadata(true, false, false); - v->a[anon_sym_GT_GT] = sym_metadata(true, false, false); - v->a[anon_sym_PLUS] = sym_metadata(true, false, false); - v->a[anon_sym_DASH] = sym_metadata(true, false, false); - symbols_metadata_2(v); -} - -void symbols_metadata_2(t_symbols_metadata_array *v) -{ - v->a[anon_sym_STAR] = sym_metadata(true, false, false); - v->a[anon_sym_SLASH] = sym_metadata(true, false, false); - v->a[anon_sym_PERCENT] = sym_metadata(true, false, false); - v->a[anon_sym_STAR_STAR] = sym_metadata(true, false, false); - v->a[anon_sym_LPAREN] = sym_metadata(true, false, false); - v->a[anon_sym_RPAREN] = sym_metadata(true, false, false); - v->a[aux_sym__c_word_token1] = sym_metadata(true, true, false); v->a[anon_sym_while] = sym_metadata(true, false, false); v->a[anon_sym_until] = sym_metadata(true, false, false); v->a[anon_sym_do] = sym_metadata(true, false, false); @@ -82,23 +30,24 @@ void symbols_metadata_2(t_symbols_metadata_array *v) v->a[anon_sym_else] = sym_metadata(true, false, false); v->a[anon_sym_case] = sym_metadata(true, false, false); v->a[anon_sym_esac] = sym_metadata(true, false, false); + v->a[anon_sym_LPAREN] = sym_metadata(true, false, false); + v->a[anon_sym_PIPE] = sym_metadata(true, false, false); + v->a[anon_sym_RPAREN] = sym_metadata(true, false, false); v->a[anon_sym_SEMI_SEMI] = sym_metadata(true, false, false); - v->a[anon_sym_SEMI_AMP] = sym_metadata(true, false, false); - symbols_metadata_3(v); + symbols_metadata_1(v); } -void symbols_metadata_3(t_symbols_metadata_array *v) +void symbols_metadata_1(t_symbols_metadata_array *v) { + v->a[anon_sym_SEMI_AMP] = sym_metadata(true, false, false); v->a[anon_sym_SEMI_SEMI_AMP] = sym_metadata(true, false, false); v->a[anon_sym_function] = sym_metadata(true, false, false); v->a[anon_sym_LBRACE] = sym_metadata(true, false, false); v->a[anon_sym_RBRACE] = sym_metadata(true, false, false); v->a[anon_sym_PIPE_AMP] = sym_metadata(true, false, false); + v->a[anon_sym_AMP_AMP] = sym_metadata(true, false, false); + v->a[anon_sym_PIPE_PIPE] = sym_metadata(true, false, false); v->a[anon_sym_BANG] = sym_metadata(true, false, false); - v->a[anon_sym_LBRACK] = sym_metadata(true, false, false); - v->a[anon_sym_RBRACK] = sym_metadata(true, false, false); - v->a[anon_sym_LBRACK_LBRACK] = sym_metadata(true, false, false); - v->a[anon_sym_RBRACK_RBRACK] = sym_metadata(true, false, false); v->a[anon_sym_declare] = sym_metadata(true, false, false); v->a[anon_sym_typeset] = sym_metadata(true, false, false); v->a[anon_sym_export] = sym_metadata(true, false, false); @@ -106,34 +55,85 @@ void symbols_metadata_3(t_symbols_metadata_array *v) v->a[anon_sym_local] = sym_metadata(true, false, false); v->a[anon_sym_unset] = sym_metadata(true, false, false); v->a[anon_sym_unsetenv] = sym_metadata(true, false, false); - v->a[anon_sym_EQ_TILDE] = sym_metadata(true, false, false); - v->a[anon_sym_AMP_GT] = sym_metadata(true, false, false); - v->a[anon_sym_AMP_GT_GT] = sym_metadata(true, false, false); - symbols_metadata_4(v); + v->a[anon_sym_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_LT] = sym_metadata(true, false, false); + v->a[anon_sym_GT] = sym_metadata(true, false, false); + v->a[anon_sym_GT_GT] = sym_metadata(true, false, false); + symbols_metadata_2(v); } -void symbols_metadata_4(t_symbols_metadata_array *v) +void symbols_metadata_2(t_symbols_metadata_array *v) { + v->a[anon_sym_AMP_GT] = sym_metadata(true, false, false); + v->a[anon_sym_AMP_GT_GT] = sym_metadata(true, false, false); v->a[anon_sym_LT_AMP] = sym_metadata(true, false, false); v->a[anon_sym_GT_AMP] = sym_metadata(true, false, false); v->a[anon_sym_GT_PIPE] = sym_metadata(true, false, false); v->a[anon_sym_LT_AMP_DASH] = sym_metadata(true, false, false); v->a[anon_sym_GT_AMP_DASH] = sym_metadata(true, false, false); + v->a[anon_sym_LT_LT] = sym_metadata(true, false, false); v->a[anon_sym_LT_LT_DASH] = sym_metadata(true, false, false); v->a[aux_sym_heredoc_redirect_token1] = sym_metadata(false, false, false); - v->a[anon_sym_LT_LT_LT] = sym_metadata(true, false, false); - v->a[anon_sym_QMARK] = sym_metadata(true, false, false); - v->a[anon_sym_COLON] = sym_metadata(true, false, false); - v->a[anon_sym_PLUS_PLUS2] = sym_metadata(true, false, false); - v->a[anon_sym_DASH_DASH2] = sym_metadata(true, false, false); - v->a[anon_sym_DASH2] = sym_metadata(true, false, false); - v->a[anon_sym_PLUS2] = sym_metadata(true, false, false); - v->a[anon_sym_TILDE] = sym_metadata(true, false, false); v->a[anon_sym_DOLLAR_LPAREN_LPAREN] = sym_metadata(true, false, false); - v->a[anon_sym_DOLLAR_LBRACK] = sym_metadata(true, false, false); + v->a[anon_sym_COMMA] = sym_metadata(true, false, false); + v->a[anon_sym_RPAREN_RPAREN] = sym_metadata(true, false, false); v->a[aux_sym_brace_expression_token1] = sym_metadata(true, true, false); v->a[anon_sym_DOT_DOT] = sym_metadata(true, false, false); v->a[anon_sym_RBRACE2] = sym_metadata(true, false, false); + v->a[anon_sym_PLUS_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_DASH_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_STAR_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_SLASH_EQ] = sym_metadata(true, false, false); + symbols_metadata_3(v); +} + +void symbols_metadata_3(t_symbols_metadata_array *v) +{ + v->a[anon_sym_PERCENT_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_LT_LT_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_GT_GT_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_AMP_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_CARET_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_PIPE_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_CARET] = sym_metadata(true, false, false); + v->a[anon_sym_AMP] = sym_metadata(true, false, false); + v->a[anon_sym_EQ_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_BANG_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_LT_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_GT_EQ] = sym_metadata(true, false, false); + v->a[anon_sym_PLUS] = sym_metadata(true, false, false); + v->a[anon_sym_DASH] = sym_metadata(true, false, false); + v->a[anon_sym_STAR] = sym_metadata(true, false, false); + v->a[anon_sym_SLASH] = sym_metadata(true, false, false); + v->a[anon_sym_PERCENT] = sym_metadata(true, false, false); + v->a[anon_sym_QMARK] = sym_metadata(true, false, false); + v->a[anon_sym_COLON] = sym_metadata(true, false, false); + v->a[anon_sym_PLUS_PLUS] = sym_metadata(true, false, false); + symbols_metadata_4(v); +} + +void symbols_metadata_4(t_symbols_metadata_array *v) +{ + v->a[anon_sym_DASH_DASH] = sym_metadata(true, false, false); + v->a[anon_sym_DASH2] = sym_metadata(true, false, false); + v->a[anon_sym_PLUS2] = sym_metadata(true, false, false); + v->a[anon_sym_TILDE] = sym_metadata(true, false, false); + v->a[anon_sym_PLUS_PLUS2] = sym_metadata(true, false, false); + v->a[anon_sym_DASH_DASH2] = sym_metadata(true, false, false); + v->a[aux_sym_concatenation_token1] = sym_metadata(true, false, false); + v->a[anon_sym_DOLLAR] = sym_metadata(true, false, false); + v->a[sym__special_character] = sym_metadata(false, true, false); + v->a[anon_sym_DQUOTE] = sym_metadata(true, false, false); + v->a[sym_string_content] = sym_metadata(true, true, false); + v->a[sym_raw_string] = sym_metadata(true, true, false); + v->a[aux_sym_number_token1] = sym_metadata(false, false, false); + v->a[aux_sym_number_token2] = sym_metadata(false, false, false); + v->a[anon_sym_POUND] = sym_metadata(true, false, false); + v->a[anon_sym_DOLLAR_LBRACE] = sym_metadata(true, false, false); + v->a[anon_sym_RBRACE3] = sym_metadata(true, false, false); + v->a[anon_sym_COLON_DASH] = sym_metadata(true, false, false); + v->a[anon_sym_DASH3] = sym_metadata(true, false, false); + v->a[anon_sym_COLON_EQ] = sym_metadata(true, false, false); symbols_metadata_5(v); } diff --git a/parser/static/symbols_metadata/symbols_metadata_1.c b/parser/static/symbols_metadata/symbols_metadata_1.c index a1be5c4f..ac58d62b 100644 --- a/parser/static/symbols_metadata/symbols_metadata_1.c +++ b/parser/static/symbols_metadata/symbols_metadata_1.c @@ -14,118 +14,62 @@ void symbols_metadata_5(t_symbols_metadata_array *v) { - v->a[aux_sym_concatenation_token1] = sym_metadata(true, false, false); - v->a[anon_sym_DOLLAR] = sym_metadata(true, false, false); - v->a[sym__special_character] = sym_metadata(false, true, false); - v->a[anon_sym_DQUOTE] = sym_metadata(true, false, false); - v->a[sym_string_content] = sym_metadata(true, true, false); - v->a[sym_raw_string] = sym_metadata(true, true, false); - v->a[sym_ansi_c_string] = sym_metadata(true, true, false); - v->a[aux_sym_number_token1] = sym_metadata(false, false, false); - v->a[aux_sym_number_token2] = sym_metadata(false, false, false); - v->a[anon_sym_POUND] = sym_metadata(true, false, false); - v->a[anon_sym_DOLLAR_LBRACE] = sym_metadata(true, false, false); - v->a[anon_sym_RBRACE3] = sym_metadata(true, false, false); - v->a[anon_sym_BANG2] = sym_metadata(true, false, false); - v->a[anon_sym_AT] = sym_metadata(true, false, false); - v->a[anon_sym_STAR2] = sym_metadata(true, false, false); - v->a[anon_sym_POUND2] = sym_metadata(true, false, false); v->a[anon_sym_EQ2] = sym_metadata(true, false, false); - v->a[anon_sym_COLON_EQ] = sym_metadata(true, false, false); - v->a[anon_sym_DASH3] = sym_metadata(true, false, false); - v->a[anon_sym_COLON_DASH] = sym_metadata(true, false, false); - symbols_metadata_6(v); -} - -void symbols_metadata_6(t_symbols_metadata_array *v) -{ - v->a[anon_sym_PLUS3] = sym_metadata(true, false, false); - v->a[anon_sym_COLON_PLUS] = sym_metadata(true, false, false); - v->a[anon_sym_QMARK2] = sym_metadata(true, false, false); v->a[anon_sym_COLON_QMARK] = sym_metadata(true, false, false); + v->a[anon_sym_QMARK2] = sym_metadata(true, false, false); + v->a[anon_sym_COLON_PLUS] = sym_metadata(true, false, false); + v->a[anon_sym_PLUS3] = sym_metadata(true, false, false); v->a[anon_sym_PERCENT_PERCENT] = sym_metadata(true, false, false); v->a[aux_sym__expansion_regex_token1] = sym_metadata(true, true, false); - v->a[anon_sym_SLASH_SLASH] = sym_metadata(true, false, false); - v->a[anon_sym_SLASH_POUND] = sym_metadata(true, false, false); - v->a[anon_sym_SLASH_PERCENT] = sym_metadata(true, false, false); - v->a[anon_sym_COMMA_COMMA] = sym_metadata(true, false, false); - v->a[anon_sym_CARET_CARET] = sym_metadata(true, false, false); - v->a[anon_sym_U] = sym_metadata(true, false, false); - v->a[anon_sym_u] = sym_metadata(true, false, false); - v->a[anon_sym_L] = sym_metadata(true, false, false); - v->a[anon_sym_Q] = sym_metadata(true, false, false); - v->a[anon_sym_E] = sym_metadata(true, false, false); - v->a[anon_sym_P] = sym_metadata(true, false, false); - v->a[anon_sym_A] = sym_metadata(true, false, false); - v->a[anon_sym_K] = sym_metadata(true, false, false); - v->a[anon_sym_a] = sym_metadata(true, false, false); - symbols_metadata_7(v); -} - -void symbols_metadata_7(t_symbols_metadata_array *v) -{ - v->a[anon_sym_k] = sym_metadata(true, false, false); v->a[anon_sym_DOLLAR_LPAREN] = sym_metadata(true, false, false); v->a[anon_sym_BQUOTE] = sym_metadata(true, false, false); v->a[anon_sym_DOLLAR_BQUOTE] = sym_metadata(true, false, false); - v->a[anon_sym_LT_LPAREN] = sym_metadata(true, false, false); - v->a[anon_sym_GT_LPAREN] = sym_metadata(true, false, false); v->a[sym_comment] = sym_metadata(true, true, false); v->a[sym__comment_word] = sym_metadata(true, true, false); v->a[aux_sym__simple_variable_name_token1] \ = sym_metadata(true, true, false); v->a[aux_sym__multiline_variable_name_token1] \ = sym_metadata(true, true, false); - v->a[anon_sym_AT2] = sym_metadata(true, true, false); + v->a[anon_sym_AT] = sym_metadata(true, true, false); v->a[anon_sym_0] = sym_metadata(true, true, false); v->a[anon_sym__] = sym_metadata(true, true, false); + v->a[anon_sym_SEMI] = sym_metadata(true, false, false); + v->a[anon_sym_RBRACK] = sym_metadata(true, false, false); v->a[sym_heredoc_start] = sym_metadata(true, true, false); + symbols_metadata_6(v); +} + +void symbols_metadata_6(t_symbols_metadata_array *v) +{ v->a[sym_simple_heredoc_body] = sym_metadata(true, true, false); v->a[sym__heredoc_body_beginning] = sym_metadata(false, true, false); v->a[sym_heredoc_content] = sym_metadata(true, true, false); v->a[sym_heredoc_end] = sym_metadata(true, true, false); v->a[sym_file_descriptor] = sym_metadata(true, true, false); v->a[sym__empty_value] = sym_metadata(false, true, false); - symbols_metadata_8(v); -} - -void symbols_metadata_8(t_symbols_metadata_array *v) -{ v->a[sym__concat] = sym_metadata(false, true, false); v->a[sym_variable_name] = sym_metadata(true, true, false); v->a[sym_test_operator] = sym_metadata(true, true, false); v->a[sym_regex] = sym_metadata(true, true, false); - v->a[sym__regex_no_slash] = sym_metadata(true, true, false); - v->a[sym__regex_no_space] = sym_metadata(true, true, false); + v->a[sym__regex_no_slash] = sym_metadata(false, true, false); + v->a[sym__regex_no_space] = sym_metadata(false, true, false); v->a[sym__expansion_word] = sym_metadata(true, true, false); v->a[sym_extglob_pattern] = sym_metadata(true, true, false); v->a[sym__bare_dollar] = sym_metadata(true, false, false); v->a[sym__brace_start] = sym_metadata(true, false, false); v->a[sym__immediate_double_hash] = sym_metadata(true, false, false); - v->a[sym__external_expansion_sym_hash] = sym_metadata(true, false, false); - v->a[sym__external_expansion_sym_bang] = sym_metadata(true, false, false); - v->a[sym__external_expansion_sym_equal] = sym_metadata(true, false, false); v->a[sym___error_recovery] = sym_metadata(false, true, false); v->a[sym_program] = sym_metadata(true, true, false); v->a[sym__statements] = sym_metadata(false, true, false); + symbols_metadata_7(v); +} + +void symbols_metadata_7(t_symbols_metadata_array *v) +{ v->a[aux_sym__terminated_statement] = sym_metadata(false, false, false); v->a[sym__statement_not_pipeline] = sym_metadata(false, true, false); v->a[sym_redirected_statement] = sym_metadata(true, true, false); - symbols_metadata_9(v); -} - -void symbols_metadata_9(t_symbols_metadata_array *v) -{ v->a[sym_for_statement] = sym_metadata(true, true, false); - v->a[sym_c_style_for_statement] = sym_metadata(true, true, false); - v->a[sym__for_body] = sym_metadata(false, true, false); - v->a[sym__c_expression] = sym_metadata(false, true, false); - v->a[sym__c_expression_not_assignment] = sym_metadata(false, true, false); - v->a[sym__c_variable_assignment] = sym_metadata(true, true, false); - v->a[sym__c_unary_expression] = sym_metadata(true, true, false); - v->a[sym__c_binary_expression] = sym_metadata(true, true, false); - v->a[sym__c_postfix_expression] = sym_metadata(true, true, false); - v->a[sym__c_parenthesized_expression] = sym_metadata(true, true, false); v->a[sym_while_statement] = sym_metadata(true, true, false); v->a[sym_do_group] = sym_metadata(true, true, false); v->a[sym_if_statement] = sym_metadata(true, true, false); @@ -136,6 +80,65 @@ void symbols_metadata_9(t_symbols_metadata_array *v) v->a[sym_last_case_item] = sym_metadata(true, true, false); v->a[sym_function_definition] = sym_metadata(true, true, false); v->a[sym_compound_statement] = sym_metadata(true, true, false); + v->a[sym_subshell] = sym_metadata(true, true, false); + v->a[sym_pipeline] = sym_metadata(true, true, false); + v->a[sym_list] = sym_metadata(true, true, false); + v->a[sym_negated_command] = sym_metadata(true, true, false); + v->a[sym_declaration_command] = sym_metadata(true, true, false); + v->a[sym_unset_command] = sym_metadata(true, true, false); + symbols_metadata_8(v); +} + +void symbols_metadata_8(t_symbols_metadata_array *v) +{ + v->a[sym_command] = sym_metadata(true, true, false); + v->a[sym_command_name] = sym_metadata(true, true, false); + v->a[sym_variable_assignment] = sym_metadata(true, true, false); + v->a[sym_variable_assignments] = sym_metadata(true, true, false); + v->a[sym_file_redirect] = sym_metadata(true, true, false); + v->a[sym_heredoc_redirect] = sym_metadata(true, true, false); + v->a[sym__heredoc_pipeline] = sym_metadata(true, true, false); + v->a[sym__heredoc_expression] = sym_metadata(false, true, false); + v->a[aux_sym__heredoc_command] = sym_metadata(false, false, false); + v->a[sym__heredoc_body] = sym_metadata(false, true, false); + v->a[sym_heredoc_body] = sym_metadata(true, true, false); + v->a[sym__simple_heredoc_body] = sym_metadata(false, true, false); + v->a[sym_arithmetic_expansion] = sym_metadata(true, true, false); + v->a[sym_brace_expression] = sym_metadata(true, true, false); + v->a[sym__arithmetic_expression] = sym_metadata(false, true, false); + v->a[sym__arithmetic_literal] = sym_metadata(false, true, false); + v->a[sym__arithmetic_binary_expression] = sym_metadata(true, true, false); + v->a[sym__arithmetic_ternary_expression] = sym_metadata(true, true, false); + v->a[sym__arithmetic_unary_expression] = sym_metadata(true, true, false); + v->a[sym__arithmetic_postfix_expression] = sym_metadata(true, true, false); + symbols_metadata_9(v); +} + +void symbols_metadata_9(t_symbols_metadata_array *v) +{ + v->a[sym__arithmetic_parenthesized_expression] \ + = sym_metadata(true, true, false); + v->a[sym_concatenation] = sym_metadata(true, true, false); + v->a[sym_string] = sym_metadata(true, true, false); + v->a[sym_number] = sym_metadata(true, true, false); + v->a[sym_simple_expansion] = sym_metadata(true, true, false); + v->a[sym_expansion] = sym_metadata(true, true, false); + v->a[sym__expansion_body] = sym_metadata(false, true, false); + v->a[sym__expansion_expression] = sym_metadata(false, true, false); + v->a[sym__expansion_regex] = sym_metadata(false, true, false); + v->a[sym__concatenation_in_expansion] = sym_metadata(true, true, false); + v->a[sym_command_substitution] = sym_metadata(true, true, false); + v->a[sym__extglob_blob] = sym_metadata(false, true, false); + v->a[aux_sym__statements_repeat1] = sym_metadata(false, false, false); + v->a[aux_sym_redirected_statement_repeat1] \ + = sym_metadata(false, false, false); + v->a[aux_sym_redirected_statement_repeat2] \ + = sym_metadata(false, false, false); + v->a[aux_sym_for_statement_repeat1] = sym_metadata(false, false, false); + v->a[aux_sym_if_statement_repeat1] = sym_metadata(false, false, false); + v->a[aux_sym_case_statement_repeat1] = sym_metadata(false, false, false); + v->a[aux_sym_case_item_repeat1] = sym_metadata(false, false, false); + v->a[aux_sym_pipeline_repeat1] = sym_metadata(false, false, false); symbols_metadata_10(v); } diff --git a/parser/static/symbols_metadata/symbols_metadata_2.c b/parser/static/symbols_metadata/symbols_metadata_2.c index ed741b2b..a1cd4c25 100644 --- a/parser/static/symbols_metadata/symbols_metadata_2.c +++ b/parser/static/symbols_metadata/symbols_metadata_2.c @@ -14,94 +14,6 @@ void symbols_metadata_10(t_symbols_metadata_array *v) { - v->a[sym_subshell] = sym_metadata(true, true, false); - v->a[sym_pipeline] = sym_metadata(true, true, false); - v->a[sym_list] = sym_metadata(true, true, false); - v->a[sym_negated_command] = sym_metadata(true, true, false); - v->a[sym_test_command] = sym_metadata(true, true, false); - v->a[sym__test_command_binary_expression] \ - = sym_metadata(true, true, false); - v->a[sym_declaration_command] = sym_metadata(true, true, false); - v->a[sym_unset_command] = sym_metadata(true, true, false); - v->a[sym_command] = sym_metadata(true, true, false); - v->a[sym_command_name] = sym_metadata(true, true, false); - v->a[sym_variable_assignment] = sym_metadata(true, true, false); - v->a[sym_variable_assignments] = sym_metadata(true, true, false); - v->a[sym_subscript] = sym_metadata(true, true, false); - v->a[sym_file_redirect] = sym_metadata(true, true, false); - v->a[sym_heredoc_redirect] = sym_metadata(true, true, false); - v->a[sym__heredoc_pipeline] = sym_metadata(true, true, false); - v->a[sym__heredoc_expression] = sym_metadata(false, true, false); - v->a[aux_sym__heredoc_command] = sym_metadata(false, false, false); - v->a[sym__heredoc_body] = sym_metadata(false, true, false); - v->a[sym_heredoc_body] = sym_metadata(true, true, false); - symbols_metadata_11(v); -} - -void symbols_metadata_11(t_symbols_metadata_array *v) -{ - v->a[sym__simple_heredoc_body] = sym_metadata(false, true, false); - v->a[sym_herestring_redirect] = sym_metadata(true, true, false); - v->a[sym__expression] = sym_metadata(false, true, true); - v->a[sym_binary_expression] = sym_metadata(true, true, false); - v->a[sym_ternary_expression] = sym_metadata(true, true, false); - v->a[sym_unary_expression] = sym_metadata(true, true, false); - v->a[sym_postfix_expression] = sym_metadata(true, true, false); - v->a[sym_parenthesized_expression] = sym_metadata(true, true, false); - v->a[sym_arithmetic_expansion] = sym_metadata(true, true, false); - v->a[sym_brace_expression] = sym_metadata(true, true, false); - v->a[sym__arithmetic_expression] = sym_metadata(false, true, false); - v->a[sym__arithmetic_literal] = sym_metadata(false, true, false); - v->a[sym__arithmetic_binary_expression] = sym_metadata(true, true, false); - v->a[sym__arithmetic_ternary_expression] = sym_metadata(true, true, false); - v->a[sym__arithmetic_unary_expression] = sym_metadata(true, true, false); - v->a[sym__arithmetic_postfix_expression] = sym_metadata(true, true, false); - v->a[sym__arithmetic_parenthesized_expression] \ - = sym_metadata(true, true, false); - v->a[sym_concatenation] = sym_metadata(true, true, false); - v->a[sym_string] = sym_metadata(true, true, false); - v->a[sym_translated_string] = sym_metadata(true, true, false); - symbols_metadata_12(v); -} - -void symbols_metadata_12(t_symbols_metadata_array *v) -{ - v->a[sym_array] = sym_metadata(true, true, false); - v->a[sym_number] = sym_metadata(true, true, false); - v->a[sym_simple_expansion] = sym_metadata(true, true, false); - v->a[sym_expansion] = sym_metadata(true, true, false); - v->a[sym__expansion_body] = sym_metadata(false, true, false); - v->a[sym__expansion_expression] = sym_metadata(false, true, false); - v->a[sym__expansion_regex] = sym_metadata(false, true, false); - v->a[sym__expansion_regex_replacement] = sym_metadata(false, true, false); - v->a[sym__expansion_regex_removal] = sym_metadata(false, true, false); - v->a[sym__expansion_max_length] = sym_metadata(false, true, false); - v->a[sym__expansion_max_length_expression] \ - = sym_metadata(false, true, false); - v->a[sym__expansion_max_length_binary_expression] \ - = sym_metadata(true, true, false); - v->a[sym__expansion_operator] = sym_metadata(false, true, false); - v->a[sym__concatenation_in_expansion] = sym_metadata(true, true, false); - v->a[sym_command_substitution] = sym_metadata(true, true, false); - v->a[sym_process_substitution] = sym_metadata(true, true, false); - v->a[sym__extglob_blob] = sym_metadata(false, true, false); - v->a[sym__c_terminator] = sym_metadata(false, true, false); - v->a[aux_sym__statements_repeat1] = sym_metadata(false, false, false); - v->a[aux_sym_redirected_statement_repeat1] \ - = sym_metadata(false, false, false); - symbols_metadata_13(v); -} - -void symbols_metadata_13(t_symbols_metadata_array *v) -{ - v->a[aux_sym_redirected_statement_repeat2] \ - = sym_metadata(false, false, false); - v->a[aux_sym_for_statement_repeat1] = sym_metadata(false, false, false); - v->a[aux_sym__for_body_repeat1] = sym_metadata(false, false, false); - v->a[aux_sym_if_statement_repeat1] = sym_metadata(false, false, false); - v->a[aux_sym_case_statement_repeat1] = sym_metadata(false, false, false); - v->a[aux_sym_case_item_repeat1] = sym_metadata(false, false, false); - v->a[aux_sym_pipeline_repeat1] = sym_metadata(false, false, false); v->a[aux_sym_declaration_command_repeat1] \ = sym_metadata(false, false, false); v->a[aux_sym_unset_command_repeat1] = sym_metadata(false, false, false); @@ -115,7 +27,6 @@ void symbols_metadata_13(t_symbols_metadata_array *v) = sym_metadata(false, false, false); v->a[aux_sym_concatenation_repeat1] = sym_metadata(false, false, false); v->a[aux_sym_string_repeat1] = sym_metadata(false, false, false); - v->a[aux_sym__expansion_body_repeat1] = sym_metadata(false, false, false); v->a[aux_sym__expansion_regex_repeat1] = sym_metadata(false, false, false); v->a[aux_sym__concatenation_in_expansion_repeat1] \ = sym_metadata(false, false, false); diff --git a/parser/static/symbols_names/symbols_names.h b/parser/static/symbols_names/symbols_names.h index 3f270229..e8522fc2 100644 --- a/parser/static/symbols_names/symbols_names.h +++ b/parser/static/symbols_names/symbols_names.h @@ -31,8 +31,5 @@ void symbols_names_7(t_symbols_names_array *v); void symbols_names_8(t_symbols_names_array *v); void symbols_names_9(t_symbols_names_array *v); void symbols_names_10(t_symbols_names_array *v); -void symbols_names_11(t_symbols_names_array *v); -void symbols_names_12(t_symbols_names_array *v); -void symbols_names_13(t_symbols_names_array *v); -#endif +#endif // SYMBOLS_NAMES_H diff --git a/parser/static/symbols_names/symbols_names_0.c b/parser/static/symbols_names/symbols_names_0.c index 31cdf67d..f7ee70d2 100644 --- a/parser/static/symbols_names/symbols_names_0.c +++ b/parser/static/symbols_names/symbols_names_0.c @@ -19,58 +19,6 @@ void symbols_names_0(t_symbols_names_array *v) v->a[anon_sym_for] = "for"; v->a[anon_sym_select] = "select"; v->a[anon_sym_in] = "in"; - v->a[anon_sym_LPAREN_LPAREN] = "(("; - v->a[anon_sym_RPAREN_RPAREN] = "))"; - v->a[anon_sym_SEMI] = ";"; - v->a[anon_sym_COMMA] = ","; - v->a[anon_sym_EQ] = "="; - v->a[anon_sym_PLUS_PLUS] = "++"; - v->a[anon_sym_DASH_DASH] = "--"; - v->a[anon_sym_PLUS_EQ] = "+="; - v->a[anon_sym_DASH_EQ] = "-="; - v->a[anon_sym_STAR_EQ] = "*="; - v->a[anon_sym_SLASH_EQ] = "/="; - v->a[anon_sym_PERCENT_EQ] = "%="; - v->a[anon_sym_STAR_STAR_EQ] = "**="; - v->a[anon_sym_LT_LT_EQ] = "<<="; - v->a[anon_sym_GT_GT_EQ] = ">>="; - symbols_names_1(v); -} - -void symbols_names_1(t_symbols_names_array *v) -{ - v->a[anon_sym_AMP_EQ] = "&="; - v->a[anon_sym_CARET_EQ] = "^="; - v->a[anon_sym_PIPE_EQ] = "|="; - v->a[anon_sym_PIPE_PIPE] = "||"; - v->a[anon_sym_DASHo] = "-o"; - v->a[anon_sym_AMP_AMP] = "&&"; - v->a[anon_sym_DASHa] = "-a"; - v->a[anon_sym_PIPE] = "|"; - v->a[anon_sym_CARET] = "^"; - v->a[anon_sym_AMP] = "&"; - v->a[anon_sym_EQ_EQ] = "=="; - v->a[anon_sym_BANG_EQ] = "!="; - v->a[anon_sym_LT] = "<"; - v->a[anon_sym_GT] = ">"; - v->a[anon_sym_LT_EQ] = "<="; - v->a[anon_sym_GT_EQ] = ">="; - v->a[anon_sym_LT_LT] = "<<"; - v->a[anon_sym_GT_GT] = ">>"; - v->a[anon_sym_PLUS] = "+"; - v->a[anon_sym_DASH] = "-"; - symbols_names_2(v); -} - -void symbols_names_2(t_symbols_names_array *v) -{ - v->a[anon_sym_STAR] = "*"; - v->a[anon_sym_SLASH] = "/"; - v->a[anon_sym_PERCENT] = "%"; - v->a[anon_sym_STAR_STAR] = "**"; - v->a[anon_sym_LPAREN] = "("; - v->a[anon_sym_RPAREN] = ")"; - v->a[aux_sym__c_word_token1] = "word"; v->a[anon_sym_while] = "while"; v->a[anon_sym_until] = "until"; v->a[anon_sym_do] = "do"; @@ -82,23 +30,24 @@ void symbols_names_2(t_symbols_names_array *v) v->a[anon_sym_else] = "else"; v->a[anon_sym_case] = "case"; v->a[anon_sym_esac] = "esac"; + v->a[anon_sym_LPAREN] = "("; + v->a[anon_sym_PIPE] = "|"; + v->a[anon_sym_RPAREN] = ")"; v->a[anon_sym_SEMI_SEMI] = ";;"; - v->a[anon_sym_SEMI_AMP] = ";&"; - symbols_names_3(v); + symbols_names_1(v); } -void symbols_names_3(t_symbols_names_array *v) +void symbols_names_1(t_symbols_names_array *v) { + v->a[anon_sym_SEMI_AMP] = ";&"; v->a[anon_sym_SEMI_SEMI_AMP] = ";;&"; v->a[anon_sym_function] = "function"; v->a[anon_sym_LBRACE] = "{"; v->a[anon_sym_RBRACE] = "}"; v->a[anon_sym_PIPE_AMP] = "|&"; + v->a[anon_sym_AMP_AMP] = "&&"; + v->a[anon_sym_PIPE_PIPE] = "||"; v->a[anon_sym_BANG] = "!"; - v->a[anon_sym_LBRACK] = "["; - v->a[anon_sym_RBRACK] = "]"; - v->a[anon_sym_LBRACK_LBRACK] = "[["; - v->a[anon_sym_RBRACK_RBRACK] = "]]"; v->a[anon_sym_declare] = "declare"; v->a[anon_sym_typeset] = "typeset"; v->a[anon_sym_export] = "export"; @@ -106,34 +55,85 @@ void symbols_names_3(t_symbols_names_array *v) v->a[anon_sym_local] = "local"; v->a[anon_sym_unset] = "unset"; v->a[anon_sym_unsetenv] = "unsetenv"; - v->a[anon_sym_EQ_TILDE] = "=~"; - v->a[anon_sym_AMP_GT] = "&>"; - v->a[anon_sym_AMP_GT_GT] = "&>>"; - symbols_names_4(v); + v->a[anon_sym_EQ] = "="; + v->a[anon_sym_LT] = "<"; + v->a[anon_sym_GT] = ">"; + v->a[anon_sym_GT_GT] = ">>"; + symbols_names_2(v); } -void symbols_names_4(t_symbols_names_array *v) +void symbols_names_2(t_symbols_names_array *v) { + v->a[anon_sym_AMP_GT] = "&>"; + v->a[anon_sym_AMP_GT_GT] = "&>>"; v->a[anon_sym_LT_AMP] = "<&"; v->a[anon_sym_GT_AMP] = ">&"; v->a[anon_sym_GT_PIPE] = ">|"; v->a[anon_sym_LT_AMP_DASH] = "<&-"; v->a[anon_sym_GT_AMP_DASH] = ">&-"; + v->a[anon_sym_LT_LT] = "<<"; v->a[anon_sym_LT_LT_DASH] = "<<-"; v->a[aux_sym_heredoc_redirect_token1] = "heredoc_redirect_token1"; - v->a[anon_sym_LT_LT_LT] = "<<<"; - v->a[anon_sym_QMARK] = "\\\?"; - v->a[anon_sym_COLON] = ":"; - v->a[anon_sym_PLUS_PLUS2] = "++"; - v->a[anon_sym_DASH_DASH2] = "--"; - v->a[anon_sym_DASH2] = "-"; - v->a[anon_sym_PLUS2] = "+"; - v->a[anon_sym_TILDE] = "~"; v->a[anon_sym_DOLLAR_LPAREN_LPAREN] = "$(("; - v->a[anon_sym_DOLLAR_LBRACK] = "$["; + v->a[anon_sym_COMMA] = ","; + v->a[anon_sym_RPAREN_RPAREN] = "))"; v->a[aux_sym_brace_expression_token1] = "number"; v->a[anon_sym_DOT_DOT] = ".."; v->a[anon_sym_RBRACE2] = "}"; + v->a[anon_sym_PLUS_EQ] = "+="; + v->a[anon_sym_DASH_EQ] = "-="; + v->a[anon_sym_STAR_EQ] = "*="; + v->a[anon_sym_SLASH_EQ] = "/="; + symbols_names_3(v); +} + +void symbols_names_3(t_symbols_names_array *v) +{ + v->a[anon_sym_PERCENT_EQ] = "%="; + v->a[anon_sym_LT_LT_EQ] = "<<="; + v->a[anon_sym_GT_GT_EQ] = ">>="; + v->a[anon_sym_AMP_EQ] = "&="; + v->a[anon_sym_CARET_EQ] = "^="; + v->a[anon_sym_PIPE_EQ] = "|="; + v->a[anon_sym_CARET] = "^"; + v->a[anon_sym_AMP] = "&"; + v->a[anon_sym_EQ_EQ] = "=="; + v->a[anon_sym_BANG_EQ] = "!="; + v->a[anon_sym_LT_EQ] = "<="; + v->a[anon_sym_GT_EQ] = ">="; + v->a[anon_sym_PLUS] = "+"; + v->a[anon_sym_DASH] = "-"; + v->a[anon_sym_STAR] = "*"; + v->a[anon_sym_SLASH] = "/"; + v->a[anon_sym_PERCENT] = "%"; + v->a[anon_sym_QMARK] = "\\\?"; + v->a[anon_sym_COLON] = ":"; + v->a[anon_sym_PLUS_PLUS] = "++"; + symbols_names_4(v); +} + +void symbols_names_4(t_symbols_names_array *v) +{ + v->a[anon_sym_DASH_DASH] = "--"; + v->a[anon_sym_DASH2] = "-"; + v->a[anon_sym_PLUS2] = "+"; + v->a[anon_sym_TILDE] = "~"; + v->a[anon_sym_PLUS_PLUS2] = "++"; + v->a[anon_sym_DASH_DASH2] = "--"; + v->a[aux_sym_concatenation_token1] = "``"; + v->a[anon_sym_DOLLAR] = "$"; + v->a[sym__special_character] = "_special_character"; + v->a[anon_sym_DQUOTE] = "\\\""; + v->a[sym_string_content] = "string_content"; + v->a[sym_raw_string] = "raw_string"; + v->a[aux_sym_number_token1] = "number_token1"; + v->a[aux_sym_number_token2] = "number_token2"; + v->a[anon_sym_POUND] = "#"; + v->a[anon_sym_DOLLAR_LBRACE] = "${"; + v->a[anon_sym_RBRACE3] = "}"; + v->a[anon_sym_COLON_DASH] = ":-"; + v->a[anon_sym_DASH3] = "-"; + v->a[anon_sym_COLON_EQ] = ":="; symbols_names_5(v); } diff --git a/parser/static/symbols_names/symbols_names_1.c b/parser/static/symbols_names/symbols_names_1.c index 780328dc..926c4340 100644 --- a/parser/static/symbols_names/symbols_names_1.c +++ b/parser/static/symbols_names/symbols_names_1.c @@ -14,116 +14,60 @@ void symbols_names_5(t_symbols_names_array *v) { - v->a[aux_sym_concatenation_token1] = "``"; - v->a[anon_sym_DOLLAR] = "$"; - v->a[sym__special_character] = "_special_character"; - v->a[anon_sym_DQUOTE] = "\\\""; - v->a[sym_string_content] = "string_content"; - v->a[sym_raw_string] = "raw_string"; - v->a[sym_ansi_c_string] = "ansi_c_string"; - v->a[aux_sym_number_token1] = "number_token1"; - v->a[aux_sym_number_token2] = "number_token2"; - v->a[anon_sym_POUND] = "#"; - v->a[anon_sym_DOLLAR_LBRACE] = "${"; - v->a[anon_sym_RBRACE3] = "}"; - v->a[anon_sym_BANG2] = "!"; - v->a[anon_sym_AT] = "@"; - v->a[anon_sym_STAR2] = "*"; - v->a[anon_sym_POUND2] = "#"; v->a[anon_sym_EQ2] = "="; - v->a[anon_sym_COLON_EQ] = ":="; - v->a[anon_sym_DASH3] = "-"; - v->a[anon_sym_COLON_DASH] = ":-"; + v->a[anon_sym_COLON_QMARK] = ":\\\?"; + v->a[anon_sym_QMARK2] = "\\\?"; + v->a[anon_sym_COLON_PLUS] = ":+"; + v->a[anon_sym_PLUS3] = "+"; + v->a[anon_sym_PERCENT_PERCENT] = "%%"; + v->a[aux_sym__expansion_regex_token1] = "regex"; + v->a[anon_sym_DOLLAR_LPAREN] = "$("; + v->a[anon_sym_BQUOTE] = "`"; + v->a[anon_sym_DOLLAR_BQUOTE] = "$`"; + v->a[sym_comment] = "comment"; + v->a[sym__comment_word] = "word"; + v->a[aux_sym__simple_variable_name_token1] = "variable_name"; + v->a[aux_sym__multiline_variable_name_token1] = "variable_name"; + v->a[anon_sym_AT] = "special_variable_name"; + v->a[anon_sym_0] = "special_variable_name"; + v->a[anon_sym__] = "special_variable_name"; + v->a[anon_sym_SEMI] = ";"; + v->a[anon_sym_RBRACK] = "]"; + v->a[sym_heredoc_start] = "heredoc_start"; symbols_names_6(v); } void symbols_names_6(t_symbols_names_array *v) { - v->a[anon_sym_PLUS3] = "+"; - v->a[anon_sym_COLON_PLUS] = ":+"; - v->a[anon_sym_QMARK2] = "\\\?"; - v->a[anon_sym_COLON_QMARK] = ":\\\?"; - v->a[anon_sym_PERCENT_PERCENT] = "%%"; - v->a[aux_sym__expansion_regex_token1] = "regex"; - v->a[anon_sym_SLASH_SLASH] = "//"; - v->a[anon_sym_SLASH_POUND] = "/#"; - v->a[anon_sym_SLASH_PERCENT] = "/%"; - v->a[anon_sym_COMMA_COMMA] = ",,"; - v->a[anon_sym_CARET_CARET] = "^^"; - v->a[anon_sym_U] = "U"; - v->a[anon_sym_u] = "u"; - v->a[anon_sym_L] = "L"; - v->a[anon_sym_Q] = "Q"; - v->a[anon_sym_E] = "E"; - v->a[anon_sym_P] = "P"; - v->a[anon_sym_A] = "A"; - v->a[anon_sym_K] = "K"; - v->a[anon_sym_a] = "a"; - symbols_names_7(v); -} - -void symbols_names_7(t_symbols_names_array *v) -{ - v->a[anon_sym_k] = "k"; - v->a[anon_sym_DOLLAR_LPAREN] = "$("; - v->a[anon_sym_BQUOTE] = "`"; - v->a[anon_sym_DOLLAR_BQUOTE] = "$`"; - v->a[anon_sym_LT_LPAREN] = "<("; - v->a[anon_sym_GT_LPAREN] = ">("; - v->a[sym_comment] = "comment"; - v->a[sym__comment_word] = "word"; - v->a[aux_sym__simple_variable_name_token1] = "variable_name"; - v->a[aux_sym__multiline_variable_name_token1] = "variable_name"; - v->a[anon_sym_AT2] = "special_variable_name"; - v->a[anon_sym_0] = "special_variable_name"; - v->a[anon_sym__] = "special_variable_name"; - v->a[sym_heredoc_start] = "heredoc_start"; v->a[sym_simple_heredoc_body] = "heredoc_body"; v->a[sym__heredoc_body_beginning] = "_heredoc_body_beginning"; v->a[sym_heredoc_content] = "heredoc_content"; v->a[sym_heredoc_end] = "heredoc_end"; v->a[sym_file_descriptor] = "file_descriptor"; v->a[sym__empty_value] = "_empty_value"; - symbols_names_8(v); -} - -void symbols_names_8(t_symbols_names_array *v) -{ v->a[sym__concat] = "_concat"; v->a[sym_variable_name] = "variable_name"; - v->a[sym_test_operator] = "test_operator"; + v->a[sym_test_operator] = "word"; v->a[sym_regex] = "regex"; - v->a[sym__regex_no_slash] = "regex"; - v->a[sym__regex_no_space] = "regex"; + v->a[sym__regex_no_slash] = "_regex_no_slash"; + v->a[sym__regex_no_space] = "_regex_no_space"; v->a[sym__expansion_word] = "word"; v->a[sym_extglob_pattern] = "extglob_pattern"; v->a[sym__bare_dollar] = "$"; v->a[sym__brace_start] = "{"; v->a[sym__immediate_double_hash] = "##"; - v->a[sym__external_expansion_sym_hash] = "#"; - v->a[sym__external_expansion_sym_bang] = "!"; - v->a[sym__external_expansion_sym_equal] = "="; v->a[sym___error_recovery] = "__error_recovery"; v->a[sym_program] = "program"; v->a[sym__statements] = "_statements"; + symbols_names_7(v); +} + +void symbols_names_7(t_symbols_names_array *v) +{ v->a[aux_sym__terminated_statement] = "_terminated_statement"; v->a[sym__statement_not_pipeline] = "_statement_not_pipeline"; v->a[sym_redirected_statement] = "redirected_statement"; - symbols_names_9(v); -} - -void symbols_names_9(t_symbols_names_array *v) -{ v->a[sym_for_statement] = "for_statement"; - v->a[sym_c_style_for_statement] = "c_style_for_statement"; - v->a[sym__for_body] = "_for_body"; - v->a[sym__c_expression] = "_c_expression"; - v->a[sym__c_expression_not_assignment] = "_c_expression_not_assignment"; - v->a[sym__c_variable_assignment] = "variable_assignment"; - v->a[sym__c_unary_expression] = "unary_expression"; - v->a[sym__c_binary_expression] = "binary_expression"; - v->a[sym__c_postfix_expression] = "postfix_expression"; - v->a[sym__c_parenthesized_expression] = "parenthesized_expression"; v->a[sym_while_statement] = "while_statement"; v->a[sym_do_group] = "do_group"; v->a[sym_if_statement] = "if_statement"; @@ -134,6 +78,65 @@ void symbols_names_9(t_symbols_names_array *v) v->a[sym_last_case_item] = "case_item"; v->a[sym_function_definition] = "function_definition"; v->a[sym_compound_statement] = "compound_statement"; + v->a[sym_subshell] = "subshell"; + v->a[sym_pipeline] = "pipeline"; + v->a[sym_list] = "list"; + v->a[sym_negated_command] = "negated_command"; + v->a[sym_declaration_command] = "declaration_command"; + v->a[sym_unset_command] = "unset_command"; + symbols_names_8(v); +} + +void symbols_names_8(t_symbols_names_array *v) +{ + v->a[sym_command] = "command"; + v->a[sym_command_name] = "command_name"; + v->a[sym_variable_assignment] = "variable_assignment"; + v->a[sym_variable_assignments] = "variable_assignments"; + v->a[sym_file_redirect] = "file_redirect"; + v->a[sym_heredoc_redirect] = "heredoc_redirect"; + v->a[sym__heredoc_pipeline] = "pipeline"; + v->a[sym__heredoc_expression] = "_heredoc_expression"; + v->a[aux_sym__heredoc_command] = "_heredoc_command"; + v->a[sym__heredoc_body] = "_heredoc_body"; + v->a[sym_heredoc_body] = "heredoc_body"; + v->a[sym__simple_heredoc_body] = "_simple_heredoc_body"; + v->a[sym_arithmetic_expansion] = "arithmetic_expansion"; + v->a[sym_brace_expression] = "brace_expression"; + v->a[sym__arithmetic_expression] = "_arithmetic_expression"; + v->a[sym__arithmetic_literal] = "_arithmetic_literal"; + v->a[sym__arithmetic_binary_expression] = "binary_expression"; + v->a[sym__arithmetic_ternary_expression] = "ternary_expression"; + v->a[sym__arithmetic_unary_expression] = "unary_expression"; + v->a[sym__arithmetic_postfix_expression] = "postfix_expression"; + symbols_names_9(v); +} + +void symbols_names_9(t_symbols_names_array *v) +{ + v->a[sym__arithmetic_parenthesized_expression] \ + = "parenthesized_expression"; + v->a[sym_concatenation] = "concatenation"; + v->a[sym_string] = "string"; + v->a[sym_number] = "number"; + v->a[sym_simple_expansion] = "simple_expansion"; + v->a[sym_expansion] = "expansion"; + v->a[sym__expansion_body] = "_expansion_body"; + v->a[sym__expansion_expression] = "_expansion_expression"; + v->a[sym__expansion_regex] = "_expansion_regex"; + v->a[sym__concatenation_in_expansion] = "concatenation"; + v->a[sym_command_substitution] = "command_substitution"; + v->a[sym__extglob_blob] = "_extglob_blob"; + v->a[aux_sym__statements_repeat1] = "_statements_repeat1"; + v->a[aux_sym_redirected_statement_repeat1] \ + = "redirected_statement_repeat1"; + v->a[aux_sym_redirected_statement_repeat2] \ + = "redirected_statement_repeat2"; + v->a[aux_sym_for_statement_repeat1] = "for_statement_repeat1"; + v->a[aux_sym_if_statement_repeat1] = "if_statement_repeat1"; + v->a[aux_sym_case_statement_repeat1] = "case_statement_repeat1"; + v->a[aux_sym_case_item_repeat1] = "case_item_repeat1"; + v->a[aux_sym_pipeline_repeat1] = "pipeline_repeat1"; symbols_names_10(v); } diff --git a/parser/static/symbols_names/symbols_names_2.c b/parser/static/symbols_names/symbols_names_2.c index cb5f4663..706ffc63 100644 --- a/parser/static/symbols_names/symbols_names_2.c +++ b/parser/static/symbols_names/symbols_names_2.c @@ -14,92 +14,6 @@ void symbols_names_10(t_symbols_names_array *v) { - v->a[sym_subshell] = "subshell"; - v->a[sym_pipeline] = "pipeline"; - v->a[sym_list] = "list"; - v->a[sym_negated_command] = "negated_command"; - v->a[sym_test_command] = "test_command"; - v->a[sym__test_command_binary_expression] = "binary_expression"; - v->a[sym_declaration_command] = "declaration_command"; - v->a[sym_unset_command] = "unset_command"; - v->a[sym_command] = "command"; - v->a[sym_command_name] = "command_name"; - v->a[sym_variable_assignment] = "variable_assignment"; - v->a[sym_variable_assignments] = "variable_assignments"; - v->a[sym_subscript] = "subscript"; - v->a[sym_file_redirect] = "file_redirect"; - v->a[sym_heredoc_redirect] = "heredoc_redirect"; - v->a[sym__heredoc_pipeline] = "pipeline"; - v->a[sym__heredoc_expression] = "_heredoc_expression"; - v->a[aux_sym__heredoc_command] = "_heredoc_command"; - v->a[sym__heredoc_body] = "_heredoc_body"; - v->a[sym_heredoc_body] = "heredoc_body"; - symbols_names_11(v); -} - -void symbols_names_11(t_symbols_names_array *v) -{ - v->a[sym__simple_heredoc_body] = "_simple_heredoc_body"; - v->a[sym_herestring_redirect] = "herestring_redirect"; - v->a[sym__expression] = "_expression"; - v->a[sym_binary_expression] = "binary_expression"; - v->a[sym_ternary_expression] = "ternary_expression"; - v->a[sym_unary_expression] = "unary_expression"; - v->a[sym_postfix_expression] = "postfix_expression"; - v->a[sym_parenthesized_expression] = "parenthesized_expression"; - v->a[sym_arithmetic_expansion] = "arithmetic_expansion"; - v->a[sym_brace_expression] = "brace_expression"; - v->a[sym__arithmetic_expression] = "_arithmetic_expression"; - v->a[sym__arithmetic_literal] = "_arithmetic_literal"; - v->a[sym__arithmetic_binary_expression] = "binary_expression"; - v->a[sym__arithmetic_ternary_expression] = "ternary_expression"; - v->a[sym__arithmetic_unary_expression] = "unary_expression"; - v->a[sym__arithmetic_postfix_expression] = "postfix_expression"; - v->a[sym__arithmetic_parenthesized_expression] \ - = "parenthesized_expression"; - v->a[sym_concatenation] = "concatenation"; - v->a[sym_string] = "string"; - v->a[sym_translated_string] = "translated_string"; - symbols_names_12(v); -} - -void symbols_names_12(t_symbols_names_array *v) -{ - v->a[sym_array] = "array"; - v->a[sym_number] = "number"; - v->a[sym_simple_expansion] = "simple_expansion"; - v->a[sym_expansion] = "expansion"; - v->a[sym__expansion_body] = "_expansion_body"; - v->a[sym__expansion_expression] = "_expansion_expression"; - v->a[sym__expansion_regex] = "_expansion_regex"; - v->a[sym__expansion_regex_replacement] = "_expansion_regex_replacement"; - v->a[sym__expansion_regex_removal] = "_expansion_regex_removal"; - v->a[sym__expansion_max_length] = "_expansion_max_length"; - v->a[sym__expansion_max_length_expression] \ - = "_expansion_max_length_expression"; - v->a[sym__expansion_max_length_binary_expression] = "binary_expression"; - v->a[sym__expansion_operator] = "_expansion_operator"; - v->a[sym__concatenation_in_expansion] = "concatenation"; - v->a[sym_command_substitution] = "command_substitution"; - v->a[sym_process_substitution] = "process_substitution"; - v->a[sym__extglob_blob] = "_extglob_blob"; - v->a[sym__c_terminator] = "_c_terminator"; - v->a[aux_sym__statements_repeat1] = "_statements_repeat1"; - v->a[aux_sym_redirected_statement_repeat1] \ - = "redirected_statement_repeat1"; - symbols_names_13(v); -} - -void symbols_names_13(t_symbols_names_array *v) -{ - v->a[aux_sym_redirected_statement_repeat2] \ - = "redirected_statement_repeat2"; - v->a[aux_sym_for_statement_repeat1] = "for_statement_repeat1"; - v->a[aux_sym__for_body_repeat1] = "_for_body_repeat1"; - v->a[aux_sym_if_statement_repeat1] = "if_statement_repeat1"; - v->a[aux_sym_case_statement_repeat1] = "case_statement_repeat1"; - v->a[aux_sym_case_item_repeat1] = "case_item_repeat1"; - v->a[aux_sym_pipeline_repeat1] = "pipeline_repeat1"; v->a[aux_sym_declaration_command_repeat1] = "declaration_command_repeat1"; v->a[aux_sym_unset_command_repeat1] = "unset_command_repeat1"; v->a[aux_sym_command_repeat1] = "command_repeat1"; @@ -112,7 +26,6 @@ void symbols_names_13(t_symbols_names_array *v) = "arithmetic_expansion_repeat1"; v->a[aux_sym_concatenation_repeat1] = "concatenation_repeat1"; v->a[aux_sym_string_repeat1] = "string_repeat1"; - v->a[aux_sym__expansion_body_repeat1] = "_expansion_body_repeat1"; v->a[aux_sym__expansion_regex_repeat1] = "_expansion_regex_repeat1"; v->a[aux_sym__concatenation_in_expansion_repeat1] \ = "_concatenation_in_expansion_repeat1"; diff --git a/parser/static/types/type_alias_sequences.h b/parser/static/types/type_alias_sequences.h index 461dcf68..088ab50f 100644 --- a/parser/static/types/type_alias_sequences.h +++ b/parser/static/types/type_alias_sequences.h @@ -24,4 +24,4 @@ typedef struct s_alias_sequences_array t_symbol a[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH]; } t_alias_sequences_array; -#endif +#endif // TYPE_ALIAS_SEQUENCES_H diff --git a/parser/static/types/type_external_scanner_states.h b/parser/static/types/type_external_scanner_states.h index ff2c1abe..847bf358 100644 --- a/parser/static/types/type_external_scanner_states.h +++ b/parser/static/types/type_external_scanner_states.h @@ -21,7 +21,7 @@ typedef struct s_external_scanner_states_array { - bool a[131][EXTERNAL_TOKEN_COUNT]; + bool a[86][EXTERNAL_TOKEN_COUNT]; } t_external_scanner_states_array; -#endif +#endif // TYPE_EXTERNAL_SCANNER_STATES_H diff --git a/parser/static/types/type_external_scanner_symbol_map.h b/parser/static/types/type_external_scanner_symbol_map.h index b90425eb..63edefa1 100644 --- a/parser/static/types/type_external_scanner_symbol_map.h +++ b/parser/static/types/type_external_scanner_symbol_map.h @@ -24,4 +24,4 @@ typedef struct s_external_scanner_symbol_map_array t_symbol a[EXTERNAL_TOKEN_COUNT]; } t_external_scanner_symbol_map_array; -#endif +#endif // TYPE_EXTERNAL_SCANNER_SYMBOL_MAP_H diff --git a/parser/static/types/type_field_map_entries.h b/parser/static/types/type_field_map_entries.h index dfcc68cb..9f31b55e 100644 --- a/parser/static/types/type_field_map_entries.h +++ b/parser/static/types/type_field_map_entries.h @@ -21,7 +21,7 @@ typedef struct s_field_map_entries_array { - t_field_map_entry a[287]; + t_field_map_entry a[130]; } t_field_map_entries_array; -#endif +#endif // TYPE_FIELD_MAP_ENTRIES_H diff --git a/parser/static/types/type_field_map_slices.h b/parser/static/types/type_field_map_slices.h index 23d56e34..85ac8a03 100644 --- a/parser/static/types/type_field_map_slices.h +++ b/parser/static/types/type_field_map_slices.h @@ -24,4 +24,4 @@ typedef struct s_field_map_slices_array t_field_map_slice a[PRODUCTION_ID_COUNT]; } t_field_map_slices_array; -#endif +#endif // TYPE_FIELD_MAP_SLICES_H diff --git a/parser/static/types/type_field_names.h b/parser/static/types/type_field_names.h index 9d9358fe..274e7245 100644 --- a/parser/static/types/type_field_names.h +++ b/parser/static/types/type_field_names.h @@ -21,7 +21,7 @@ typedef struct s_field_names_array { - const char *a[20]; + const char *a[17]; } t_field_names_array; -#endif +#endif // TYPE_FIELD_NAMES_H diff --git a/parser/static/types/type_lex_keywords.h b/parser/static/types/type_lex_keywords.h index c17261c4..2b23e1ec 100644 --- a/parser/static/types/type_lex_keywords.h +++ b/parser/static/types/type_lex_keywords.h @@ -21,7 +21,7 @@ typedef struct s_lex_keywords_array { - void *a[97]; + void *a[86]; } t_lex_keywords_array; -#endif +#endif // TYPE_LEX_KEYWORDS_H diff --git a/parser/static/types/type_lex_modes.h b/parser/static/types/type_lex_modes.h index 3520e021..b0e00dcb 100644 --- a/parser/static/types/type_lex_modes.h +++ b/parser/static/types/type_lex_modes.h @@ -24,4 +24,4 @@ typedef struct s_lex_modes_array t_lex_modes a[STATE_COUNT]; } t_lex_modes_array; -#endif +#endif // TYPE_LEX_MODES_H diff --git a/parser/static/types/type_lex_normal.h b/parser/static/types/type_lex_normal.h index c5716d2b..f5418726 100644 --- a/parser/static/types/type_lex_normal.h +++ b/parser/static/types/type_lex_normal.h @@ -21,7 +21,7 @@ typedef struct s_lex_normal_array { - void *a[959]; + void *a[486]; } t_lex_normal_array; -#endif +#endif // TYPE_LEX_NORMAL_H diff --git a/parser/static/types/type_non_terminal_alias_map.h b/parser/static/types/type_non_terminal_alias_map.h index c421365c..d60ddd71 100644 --- a/parser/static/types/type_non_terminal_alias_map.h +++ b/parser/static/types/type_non_terminal_alias_map.h @@ -24,4 +24,4 @@ typedef struct s_non_terminal_alias_map_array uint16_t a[5]; } t_non_terminal_alias_map_array; -#endif +#endif // TYPE_NON_TERMINAL_ALIAS_MAP_H diff --git a/parser/static/types/type_parse_actions_entries.h b/parser/static/types/type_parse_actions_entries.h index 858832c4..778acd45 100644 --- a/parser/static/types/type_parse_actions_entries.h +++ b/parser/static/types/type_parse_actions_entries.h @@ -21,7 +21,7 @@ typedef struct s_parse_actions_entries_array { - t_parse_action_entry a[16731]; + t_parse_action_entry a[9869]; } t_parse_actions_entries_array; -#endif +#endif // TYPE_PARSE_ACTIONS_ENTRIES_H diff --git a/parser/static/types/type_parse_table.h b/parser/static/types/type_parse_table.h index 34968e75..3b54a38d 100644 --- a/parser/static/types/type_parse_table.h +++ b/parser/static/types/type_parse_table.h @@ -24,4 +24,4 @@ typedef struct s_parse_table_array uint16_t a[LARGE_STATE_COUNT][SYMBOL_COUNT]; } t_parse_table_array; -#endif +#endif // TYPE_PARSE_TABLE_H diff --git a/parser/static/types/type_primary_state_ids.h b/parser/static/types/type_primary_state_ids.h index 3f89a88b..90ddabd0 100644 --- a/parser/static/types/type_primary_state_ids.h +++ b/parser/static/types/type_primary_state_ids.h @@ -24,4 +24,4 @@ typedef struct s_primary_state_ids_array t_state_id a[STATE_COUNT]; } t_primary_state_ids_array; -#endif +#endif // TYPE_PRIMARY_STATE_IDS_H diff --git a/parser/static/types/type_small_parse_table.h b/parser/static/types/type_small_parse_table.h index 02602093..3ed8e4fe 100644 --- a/parser/static/types/type_small_parse_table.h +++ b/parser/static/types/type_small_parse_table.h @@ -21,7 +21,7 @@ typedef struct s_small_parse_table_array { - uint16_t a[324397]; + uint16_t a[150451]; } t_small_parse_table_array; -#endif +#endif // TYPE_SMALL_PARSE_TABLE_H diff --git a/parser/static/types/type_small_parse_table_map.h b/parser/static/types/type_small_parse_table_map.h index 76239a5e..0514b1d0 100644 --- a/parser/static/types/type_small_parse_table_map.h +++ b/parser/static/types/type_small_parse_table_map.h @@ -21,7 +21,7 @@ typedef struct s_small_parse_table_map_array { - uint32_t a[7143]; + uint32_t a[3830]; } t_small_parse_table_map_array; -#endif +#endif // TYPE_SMALL_PARSE_TABLE_MAP_H diff --git a/parser/static/types/type_symbols_metadata.h b/parser/static/types/type_symbols_metadata.h index 2f69c79b..4bfac59d 100644 --- a/parser/static/types/type_symbols_metadata.h +++ b/parser/static/types/type_symbols_metadata.h @@ -21,7 +21,7 @@ typedef struct s_symbols_metadata_array { - t_symbol_metadata a[280]; + t_symbol_metadata a[212]; } t_symbols_metadata_array; -#endif +#endif // TYPE_SYMBOLS_METADATA_H diff --git a/parser/static/types/type_symbols_names.h b/parser/static/types/type_symbols_names.h index a794c2f4..25a4e4f0 100644 --- a/parser/static/types/type_symbols_names.h +++ b/parser/static/types/type_symbols_names.h @@ -21,7 +21,7 @@ typedef struct s_symbols_names_array { - const char *a[281]; + const char *a[213]; } t_symbols_names_array; -#endif +#endif // TYPE_SYMBOLS_NAMES_H diff --git a/parser/static/types/type_unique_symbols_map.h b/parser/static/types/type_unique_symbols_map.h index 14af08bd..eadaacd4 100644 --- a/parser/static/types/type_unique_symbols_map.h +++ b/parser/static/types/type_unique_symbols_map.h @@ -21,7 +21,7 @@ typedef struct s_unique_symbols_map_array { - t_symbol a[280]; + t_symbol a[212]; } t_unique_symbols_map_array; -#endif +#endif // TYPE_UNIQUE_SYMBOLS_MAP_H diff --git a/parser/static/unique_symbols_map/unique_symbols_map.h b/parser/static/unique_symbols_map/unique_symbols_map.h index bc4389b7..a6151cef 100644 --- a/parser/static/unique_symbols_map/unique_symbols_map.h +++ b/parser/static/unique_symbols_map/unique_symbols_map.h @@ -31,8 +31,5 @@ void unique_symbols_map_7(t_unique_symbols_map_array *v); void unique_symbols_map_8(t_unique_symbols_map_array *v); void unique_symbols_map_9(t_unique_symbols_map_array *v); void unique_symbols_map_10(t_unique_symbols_map_array *v); -void unique_symbols_map_11(t_unique_symbols_map_array *v); -void unique_symbols_map_12(t_unique_symbols_map_array *v); -void unique_symbols_map_13(t_unique_symbols_map_array *v); -#endif +#endif // UNIQUE_SYMBOLS_MAP_H diff --git a/parser/static/unique_symbols_map/unique_symbols_map_0.c b/parser/static/unique_symbols_map/unique_symbols_map_0.c index e024e71d..d50ded15 100644 --- a/parser/static/unique_symbols_map/unique_symbols_map_0.c +++ b/parser/static/unique_symbols_map/unique_symbols_map_0.c @@ -19,58 +19,6 @@ void unique_symbols_map_0(t_unique_symbols_map_array *v) v->a[anon_sym_for] = anon_sym_for; v->a[anon_sym_select] = anon_sym_select; v->a[anon_sym_in] = anon_sym_in; - v->a[anon_sym_LPAREN_LPAREN] = anon_sym_LPAREN_LPAREN; - v->a[anon_sym_RPAREN_RPAREN] = anon_sym_RPAREN_RPAREN; - v->a[anon_sym_SEMI] = anon_sym_SEMI; - v->a[anon_sym_COMMA] = anon_sym_COMMA; - v->a[anon_sym_EQ] = anon_sym_EQ; - v->a[anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS; - v->a[anon_sym_DASH_DASH] = anon_sym_DASH_DASH; - v->a[anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ; - v->a[anon_sym_DASH_EQ] = anon_sym_DASH_EQ; - v->a[anon_sym_STAR_EQ] = anon_sym_STAR_EQ; - v->a[anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ; - v->a[anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ; - v->a[anon_sym_STAR_STAR_EQ] = anon_sym_STAR_STAR_EQ; - v->a[anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ; - v->a[anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ; - unique_symbols_map_1(v); -} - -void unique_symbols_map_1(t_unique_symbols_map_array *v) -{ - v->a[anon_sym_AMP_EQ] = anon_sym_AMP_EQ; - v->a[anon_sym_CARET_EQ] = anon_sym_CARET_EQ; - v->a[anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ; - v->a[anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE; - v->a[anon_sym_DASHo] = anon_sym_DASHo; - v->a[anon_sym_AMP_AMP] = anon_sym_AMP_AMP; - v->a[anon_sym_DASHa] = anon_sym_DASHa; - v->a[anon_sym_PIPE] = anon_sym_PIPE; - v->a[anon_sym_CARET] = anon_sym_CARET; - v->a[anon_sym_AMP] = anon_sym_AMP; - v->a[anon_sym_EQ_EQ] = anon_sym_EQ_EQ; - v->a[anon_sym_BANG_EQ] = anon_sym_BANG_EQ; - v->a[anon_sym_LT] = anon_sym_LT; - v->a[anon_sym_GT] = anon_sym_GT; - v->a[anon_sym_LT_EQ] = anon_sym_LT_EQ; - v->a[anon_sym_GT_EQ] = anon_sym_GT_EQ; - v->a[anon_sym_LT_LT] = anon_sym_LT_LT; - v->a[anon_sym_GT_GT] = anon_sym_GT_GT; - v->a[anon_sym_PLUS] = anon_sym_PLUS; - v->a[anon_sym_DASH] = anon_sym_DASH; - unique_symbols_map_2(v); -} - -void unique_symbols_map_2(t_unique_symbols_map_array *v) -{ - v->a[anon_sym_STAR] = anon_sym_STAR; - v->a[anon_sym_SLASH] = anon_sym_SLASH; - v->a[anon_sym_PERCENT] = anon_sym_PERCENT; - v->a[anon_sym_STAR_STAR] = anon_sym_STAR_STAR; - v->a[anon_sym_LPAREN] = anon_sym_LPAREN; - v->a[anon_sym_RPAREN] = anon_sym_RPAREN; - v->a[aux_sym__c_word_token1] = sym_word; v->a[anon_sym_while] = anon_sym_while; v->a[anon_sym_until] = anon_sym_until; v->a[anon_sym_do] = anon_sym_do; @@ -82,23 +30,24 @@ void unique_symbols_map_2(t_unique_symbols_map_array *v) v->a[anon_sym_else] = anon_sym_else; v->a[anon_sym_case] = anon_sym_case; v->a[anon_sym_esac] = anon_sym_esac; + v->a[anon_sym_LPAREN] = anon_sym_LPAREN; + v->a[anon_sym_PIPE] = anon_sym_PIPE; + v->a[anon_sym_RPAREN] = anon_sym_RPAREN; v->a[anon_sym_SEMI_SEMI] = anon_sym_SEMI_SEMI; - v->a[anon_sym_SEMI_AMP] = anon_sym_SEMI_AMP; - unique_symbols_map_3(v); + unique_symbols_map_1(v); } -void unique_symbols_map_3(t_unique_symbols_map_array *v) +void unique_symbols_map_1(t_unique_symbols_map_array *v) { + v->a[anon_sym_SEMI_AMP] = anon_sym_SEMI_AMP; v->a[anon_sym_SEMI_SEMI_AMP] = anon_sym_SEMI_SEMI_AMP; v->a[anon_sym_function] = anon_sym_function; v->a[anon_sym_LBRACE] = anon_sym_LBRACE; v->a[anon_sym_RBRACE] = anon_sym_RBRACE; v->a[anon_sym_PIPE_AMP] = anon_sym_PIPE_AMP; + v->a[anon_sym_AMP_AMP] = anon_sym_AMP_AMP; + v->a[anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE; v->a[anon_sym_BANG] = anon_sym_BANG; - v->a[anon_sym_LBRACK] = anon_sym_LBRACK; - v->a[anon_sym_RBRACK] = anon_sym_RBRACK; - v->a[anon_sym_LBRACK_LBRACK] = anon_sym_LBRACK_LBRACK; - v->a[anon_sym_RBRACK_RBRACK] = anon_sym_RBRACK_RBRACK; v->a[anon_sym_declare] = anon_sym_declare; v->a[anon_sym_typeset] = anon_sym_typeset; v->a[anon_sym_export] = anon_sym_export; @@ -106,34 +55,85 @@ void unique_symbols_map_3(t_unique_symbols_map_array *v) v->a[anon_sym_local] = anon_sym_local; v->a[anon_sym_unset] = anon_sym_unset; v->a[anon_sym_unsetenv] = anon_sym_unsetenv; - v->a[anon_sym_EQ_TILDE] = anon_sym_EQ_TILDE; - v->a[anon_sym_AMP_GT] = anon_sym_AMP_GT; - v->a[anon_sym_AMP_GT_GT] = anon_sym_AMP_GT_GT; - unique_symbols_map_4(v); + v->a[anon_sym_EQ] = anon_sym_EQ; + v->a[anon_sym_LT] = anon_sym_LT; + v->a[anon_sym_GT] = anon_sym_GT; + v->a[anon_sym_GT_GT] = anon_sym_GT_GT; + unique_symbols_map_2(v); } -void unique_symbols_map_4(t_unique_symbols_map_array *v) +void unique_symbols_map_2(t_unique_symbols_map_array *v) { + v->a[anon_sym_AMP_GT] = anon_sym_AMP_GT; + v->a[anon_sym_AMP_GT_GT] = anon_sym_AMP_GT_GT; v->a[anon_sym_LT_AMP] = anon_sym_LT_AMP; v->a[anon_sym_GT_AMP] = anon_sym_GT_AMP; v->a[anon_sym_GT_PIPE] = anon_sym_GT_PIPE; v->a[anon_sym_LT_AMP_DASH] = anon_sym_LT_AMP_DASH; v->a[anon_sym_GT_AMP_DASH] = anon_sym_GT_AMP_DASH; + v->a[anon_sym_LT_LT] = anon_sym_LT_LT; v->a[anon_sym_LT_LT_DASH] = anon_sym_LT_LT_DASH; v->a[aux_sym_heredoc_redirect_token1] = aux_sym_heredoc_redirect_token1; - v->a[anon_sym_LT_LT_LT] = anon_sym_LT_LT_LT; - v->a[anon_sym_QMARK] = anon_sym_QMARK; - v->a[anon_sym_COLON] = anon_sym_COLON; - v->a[anon_sym_PLUS_PLUS2] = anon_sym_PLUS_PLUS; - v->a[anon_sym_DASH_DASH2] = anon_sym_DASH_DASH; - v->a[anon_sym_DASH2] = anon_sym_DASH; - v->a[anon_sym_PLUS2] = anon_sym_PLUS; - v->a[anon_sym_TILDE] = anon_sym_TILDE; v->a[anon_sym_DOLLAR_LPAREN_LPAREN] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[anon_sym_DOLLAR_LBRACK] = anon_sym_DOLLAR_LBRACK; + v->a[anon_sym_COMMA] = anon_sym_COMMA; + v->a[anon_sym_RPAREN_RPAREN] = anon_sym_RPAREN_RPAREN; v->a[aux_sym_brace_expression_token1] = sym_number; v->a[anon_sym_DOT_DOT] = anon_sym_DOT_DOT; v->a[anon_sym_RBRACE2] = anon_sym_RBRACE; + v->a[anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ; + v->a[anon_sym_DASH_EQ] = anon_sym_DASH_EQ; + v->a[anon_sym_STAR_EQ] = anon_sym_STAR_EQ; + v->a[anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ; + unique_symbols_map_3(v); +} + +void unique_symbols_map_3(t_unique_symbols_map_array *v) +{ + v->a[anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ; + v->a[anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ; + v->a[anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ; + v->a[anon_sym_AMP_EQ] = anon_sym_AMP_EQ; + v->a[anon_sym_CARET_EQ] = anon_sym_CARET_EQ; + v->a[anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ; + v->a[anon_sym_CARET] = anon_sym_CARET; + v->a[anon_sym_AMP] = anon_sym_AMP; + v->a[anon_sym_EQ_EQ] = anon_sym_EQ_EQ; + v->a[anon_sym_BANG_EQ] = anon_sym_BANG_EQ; + v->a[anon_sym_LT_EQ] = anon_sym_LT_EQ; + v->a[anon_sym_GT_EQ] = anon_sym_GT_EQ; + v->a[anon_sym_PLUS] = anon_sym_PLUS; + v->a[anon_sym_DASH] = anon_sym_DASH; + v->a[anon_sym_STAR] = anon_sym_STAR; + v->a[anon_sym_SLASH] = anon_sym_SLASH; + v->a[anon_sym_PERCENT] = anon_sym_PERCENT; + v->a[anon_sym_QMARK] = anon_sym_QMARK; + v->a[anon_sym_COLON] = anon_sym_COLON; + v->a[anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS; + unique_symbols_map_4(v); +} + +void unique_symbols_map_4(t_unique_symbols_map_array *v) +{ + v->a[anon_sym_DASH_DASH] = anon_sym_DASH_DASH; + v->a[anon_sym_DASH2] = anon_sym_DASH; + v->a[anon_sym_PLUS2] = anon_sym_PLUS; + v->a[anon_sym_TILDE] = anon_sym_TILDE; + v->a[anon_sym_PLUS_PLUS2] = anon_sym_PLUS_PLUS; + v->a[anon_sym_DASH_DASH2] = anon_sym_DASH_DASH; + v->a[aux_sym_concatenation_token1] = aux_sym_concatenation_token1; + v->a[anon_sym_DOLLAR] = anon_sym_DOLLAR; + v->a[sym__special_character] = sym__special_character; + v->a[anon_sym_DQUOTE] = anon_sym_DQUOTE; + v->a[sym_string_content] = sym_string_content; + v->a[sym_raw_string] = sym_raw_string; + v->a[aux_sym_number_token1] = aux_sym_number_token1; + v->a[aux_sym_number_token2] = aux_sym_number_token2; + v->a[anon_sym_POUND] = anon_sym_POUND; + v->a[anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE; + v->a[anon_sym_RBRACE3] = anon_sym_RBRACE; + v->a[anon_sym_COLON_DASH] = anon_sym_COLON_DASH; + v->a[anon_sym_DASH3] = anon_sym_DASH; + v->a[anon_sym_COLON_EQ] = anon_sym_COLON_EQ; unique_symbols_map_5(v); } diff --git a/parser/static/unique_symbols_map/unique_symbols_map_1.c b/parser/static/unique_symbols_map/unique_symbols_map_1.c index 3c4bf7ed..f7c2e3d8 100644 --- a/parser/static/unique_symbols_map/unique_symbols_map_1.c +++ b/parser/static/unique_symbols_map/unique_symbols_map_1.c @@ -14,116 +14,60 @@ void unique_symbols_map_5(t_unique_symbols_map_array *v) { - v->a[aux_sym_concatenation_token1] = aux_sym_concatenation_token1; - v->a[anon_sym_DOLLAR] = anon_sym_DOLLAR; - v->a[sym__special_character] = sym__special_character; - v->a[anon_sym_DQUOTE] = anon_sym_DQUOTE; - v->a[sym_string_content] = sym_string_content; - v->a[sym_raw_string] = sym_raw_string; - v->a[sym_ansi_c_string] = sym_ansi_c_string; - v->a[aux_sym_number_token1] = aux_sym_number_token1; - v->a[aux_sym_number_token2] = aux_sym_number_token2; - v->a[anon_sym_POUND] = anon_sym_POUND; - v->a[anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE; - v->a[anon_sym_RBRACE3] = anon_sym_RBRACE; - v->a[anon_sym_BANG2] = anon_sym_BANG; - v->a[anon_sym_AT] = anon_sym_AT; - v->a[anon_sym_STAR2] = anon_sym_STAR; - v->a[anon_sym_POUND2] = anon_sym_POUND; v->a[anon_sym_EQ2] = anon_sym_EQ; - v->a[anon_sym_COLON_EQ] = anon_sym_COLON_EQ; - v->a[anon_sym_DASH3] = anon_sym_DASH; - v->a[anon_sym_COLON_DASH] = anon_sym_COLON_DASH; + v->a[anon_sym_COLON_QMARK] = anon_sym_COLON_QMARK; + v->a[anon_sym_QMARK2] = anon_sym_QMARK; + v->a[anon_sym_COLON_PLUS] = anon_sym_COLON_PLUS; + v->a[anon_sym_PLUS3] = anon_sym_PLUS; + v->a[anon_sym_PERCENT_PERCENT] = anon_sym_PERCENT_PERCENT; + v->a[aux_sym__expansion_regex_token1] = sym_regex; + v->a[anon_sym_DOLLAR_LPAREN] = anon_sym_DOLLAR_LPAREN; + v->a[anon_sym_BQUOTE] = anon_sym_BQUOTE; + v->a[anon_sym_DOLLAR_BQUOTE] = anon_sym_DOLLAR_BQUOTE; + v->a[sym_comment] = sym_comment; + v->a[sym__comment_word] = sym_word; + v->a[aux_sym__simple_variable_name_token1] = sym_variable_name; + v->a[aux_sym__multiline_variable_name_token1] = sym_variable_name; + v->a[anon_sym_AT] = anon_sym_AT; + v->a[anon_sym_0] = anon_sym_AT; + v->a[anon_sym__] = anon_sym_AT; + v->a[anon_sym_SEMI] = anon_sym_SEMI; + v->a[anon_sym_RBRACK] = anon_sym_RBRACK; + v->a[sym_heredoc_start] = sym_heredoc_start; unique_symbols_map_6(v); } void unique_symbols_map_6(t_unique_symbols_map_array *v) { - v->a[anon_sym_PLUS3] = anon_sym_PLUS; - v->a[anon_sym_COLON_PLUS] = anon_sym_COLON_PLUS; - v->a[anon_sym_QMARK2] = anon_sym_QMARK; - v->a[anon_sym_COLON_QMARK] = anon_sym_COLON_QMARK; - v->a[anon_sym_PERCENT_PERCENT] = anon_sym_PERCENT_PERCENT; - v->a[aux_sym__expansion_regex_token1] = sym_regex; - v->a[anon_sym_SLASH_SLASH] = anon_sym_SLASH_SLASH; - v->a[anon_sym_SLASH_POUND] = anon_sym_SLASH_POUND; - v->a[anon_sym_SLASH_PERCENT] = anon_sym_SLASH_PERCENT; - v->a[anon_sym_COMMA_COMMA] = anon_sym_COMMA_COMMA; - v->a[anon_sym_CARET_CARET] = anon_sym_CARET_CARET; - v->a[anon_sym_U] = anon_sym_U; - v->a[anon_sym_u] = anon_sym_u; - v->a[anon_sym_L] = anon_sym_L; - v->a[anon_sym_Q] = anon_sym_Q; - v->a[anon_sym_E] = anon_sym_E; - v->a[anon_sym_P] = anon_sym_P; - v->a[anon_sym_A] = anon_sym_A; - v->a[anon_sym_K] = anon_sym_K; - v->a[anon_sym_a] = anon_sym_a; - unique_symbols_map_7(v); -} - -void unique_symbols_map_7(t_unique_symbols_map_array *v) -{ - v->a[anon_sym_k] = anon_sym_k; - v->a[anon_sym_DOLLAR_LPAREN] = anon_sym_DOLLAR_LPAREN; - v->a[anon_sym_BQUOTE] = anon_sym_BQUOTE; - v->a[anon_sym_DOLLAR_BQUOTE] = anon_sym_DOLLAR_BQUOTE; - v->a[anon_sym_LT_LPAREN] = anon_sym_LT_LPAREN; - v->a[anon_sym_GT_LPAREN] = anon_sym_GT_LPAREN; - v->a[sym_comment] = sym_comment; - v->a[sym__comment_word] = sym_word; - v->a[aux_sym__simple_variable_name_token1] = sym_variable_name; - v->a[aux_sym__multiline_variable_name_token1] = sym_variable_name; - v->a[anon_sym_AT2] = anon_sym_AT2; - v->a[anon_sym_0] = anon_sym_AT2; - v->a[anon_sym__] = anon_sym_AT2; - v->a[sym_heredoc_start] = sym_heredoc_start; v->a[sym_simple_heredoc_body] = sym_heredoc_body; v->a[sym__heredoc_body_beginning] = sym__heredoc_body_beginning; v->a[sym_heredoc_content] = sym_heredoc_content; v->a[sym_heredoc_end] = sym_heredoc_end; v->a[sym_file_descriptor] = sym_file_descriptor; v->a[sym__empty_value] = sym__empty_value; - unique_symbols_map_8(v); -} - -void unique_symbols_map_8(t_unique_symbols_map_array *v) -{ v->a[sym__concat] = sym__concat; v->a[sym_variable_name] = sym_variable_name; - v->a[sym_test_operator] = sym_test_operator; + v->a[sym_test_operator] = sym_word; v->a[sym_regex] = sym_regex; - v->a[sym__regex_no_slash] = sym_regex; - v->a[sym__regex_no_space] = sym_regex; + v->a[sym__regex_no_slash] = sym__regex_no_slash; + v->a[sym__regex_no_space] = sym__regex_no_space; v->a[sym__expansion_word] = sym_word; v->a[sym_extglob_pattern] = sym_extglob_pattern; v->a[sym__bare_dollar] = anon_sym_DOLLAR; v->a[sym__brace_start] = anon_sym_LBRACE; v->a[sym__immediate_double_hash] = sym__immediate_double_hash; - v->a[sym__external_expansion_sym_hash] = anon_sym_POUND; - v->a[sym__external_expansion_sym_bang] = anon_sym_BANG; - v->a[sym__external_expansion_sym_equal] = anon_sym_EQ; v->a[sym___error_recovery] = sym___error_recovery; v->a[sym_program] = sym_program; v->a[sym__statements] = sym__statements; + unique_symbols_map_7(v); +} + +void unique_symbols_map_7(t_unique_symbols_map_array *v) +{ v->a[aux_sym__terminated_statement] = aux_sym__terminated_statement; v->a[sym__statement_not_pipeline] = sym__statement_not_pipeline; v->a[sym_redirected_statement] = sym_redirected_statement; - unique_symbols_map_9(v); -} - -void unique_symbols_map_9(t_unique_symbols_map_array *v) -{ v->a[sym_for_statement] = sym_for_statement; - v->a[sym_c_style_for_statement] = sym_c_style_for_statement; - v->a[sym__for_body] = sym__for_body; - v->a[sym__c_expression] = sym__c_expression; - v->a[sym__c_expression_not_assignment] = sym__c_expression_not_assignment; - v->a[sym__c_variable_assignment] = sym_variable_assignment; - v->a[sym__c_unary_expression] = sym_unary_expression; - v->a[sym__c_binary_expression] = sym_binary_expression; - v->a[sym__c_postfix_expression] = sym_postfix_expression; - v->a[sym__c_parenthesized_expression] = sym_parenthesized_expression; v->a[sym_while_statement] = sym_while_statement; v->a[sym_do_group] = sym_do_group; v->a[sym_if_statement] = sym_if_statement; @@ -134,6 +78,68 @@ void unique_symbols_map_9(t_unique_symbols_map_array *v) v->a[sym_last_case_item] = sym_case_item; v->a[sym_function_definition] = sym_function_definition; v->a[sym_compound_statement] = sym_compound_statement; + v->a[sym_subshell] = sym_subshell; + v->a[sym_pipeline] = sym_pipeline; + v->a[sym_list] = sym_list; + v->a[sym_negated_command] = sym_negated_command; + v->a[sym_declaration_command] = sym_declaration_command; + v->a[sym_unset_command] = sym_unset_command; + unique_symbols_map_8(v); +} + +void unique_symbols_map_8(t_unique_symbols_map_array *v) +{ + v->a[sym_command] = sym_command; + v->a[sym_command_name] = sym_command_name; + v->a[sym_variable_assignment] = sym_variable_assignment; + v->a[sym_variable_assignments] = sym_variable_assignments; + v->a[sym_file_redirect] = sym_file_redirect; + v->a[sym_heredoc_redirect] = sym_heredoc_redirect; + v->a[sym__heredoc_pipeline] = sym_pipeline; + v->a[sym__heredoc_expression] = sym__heredoc_expression; + v->a[aux_sym__heredoc_command] = aux_sym__heredoc_command; + v->a[sym__heredoc_body] = sym__heredoc_body; + v->a[sym_heredoc_body] = sym_heredoc_body; + v->a[sym__simple_heredoc_body] = sym__simple_heredoc_body; + v->a[sym_arithmetic_expansion] = sym_arithmetic_expansion; + v->a[sym_brace_expression] = sym_brace_expression; + v->a[sym__arithmetic_expression] = sym__arithmetic_expression; + v->a[sym__arithmetic_literal] = sym__arithmetic_literal; + v->a[sym__arithmetic_binary_expression] \ + = sym__arithmetic_binary_expression; + v->a[sym__arithmetic_ternary_expression] \ + = sym__arithmetic_ternary_expression; + v->a[sym__arithmetic_unary_expression] = sym__arithmetic_unary_expression; + v->a[sym__arithmetic_postfix_expression] \ + = sym__arithmetic_postfix_expression; + unique_symbols_map_9(v); +} + +void unique_symbols_map_9(t_unique_symbols_map_array *v) +{ + v->a[sym__arithmetic_parenthesized_expression] \ + = sym__arithmetic_parenthesized_expression; + v->a[sym_concatenation] = sym_concatenation; + v->a[sym_string] = sym_string; + v->a[sym_number] = sym_number; + v->a[sym_simple_expansion] = sym_simple_expansion; + v->a[sym_expansion] = sym_expansion; + v->a[sym__expansion_body] = sym__expansion_body; + v->a[sym__expansion_expression] = sym__expansion_expression; + v->a[sym__expansion_regex] = sym__expansion_regex; + v->a[sym__concatenation_in_expansion] = sym_concatenation; + v->a[sym_command_substitution] = sym_command_substitution; + v->a[sym__extglob_blob] = sym__extglob_blob; + v->a[aux_sym__statements_repeat1] = aux_sym__statements_repeat1; + v->a[aux_sym_redirected_statement_repeat1] \ + = aux_sym_redirected_statement_repeat1; + v->a[aux_sym_redirected_statement_repeat2] \ + = aux_sym_redirected_statement_repeat2; + v->a[aux_sym_for_statement_repeat1] = aux_sym_for_statement_repeat1; + v->a[aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1; + v->a[aux_sym_case_statement_repeat1] = aux_sym_case_statement_repeat1; + v->a[aux_sym_case_item_repeat1] = aux_sym_case_item_repeat1; + v->a[aux_sym_pipeline_repeat1] = aux_sym_pipeline_repeat1; unique_symbols_map_10(v); } diff --git a/parser/static/unique_symbols_map/unique_symbols_map_2.c b/parser/static/unique_symbols_map/unique_symbols_map_2.c index c835c7b0..69ee0030 100644 --- a/parser/static/unique_symbols_map/unique_symbols_map_2.c +++ b/parser/static/unique_symbols_map/unique_symbols_map_2.c @@ -14,92 +14,6 @@ void unique_symbols_map_10(t_unique_symbols_map_array *v) { - v->a[sym_subshell] = sym_subshell; - v->a[sym_pipeline] = sym_pipeline; - v->a[sym_list] = sym_list; - v->a[sym_negated_command] = sym_negated_command; - v->a[sym_test_command] = sym_test_command; - v->a[sym__test_command_binary_expression] = sym_binary_expression; - v->a[sym_declaration_command] = sym_declaration_command; - v->a[sym_unset_command] = sym_unset_command; - v->a[sym_command] = sym_command; - v->a[sym_command_name] = sym_command_name; - v->a[sym_variable_assignment] = sym_variable_assignment; - v->a[sym_variable_assignments] = sym_variable_assignments; - v->a[sym_subscript] = sym_subscript; - v->a[sym_file_redirect] = sym_file_redirect; - v->a[sym_heredoc_redirect] = sym_heredoc_redirect; - v->a[sym__heredoc_pipeline] = sym_pipeline; - v->a[sym__heredoc_expression] = sym__heredoc_expression; - v->a[aux_sym__heredoc_command] = aux_sym__heredoc_command; - v->a[sym__heredoc_body] = sym__heredoc_body; - v->a[sym_heredoc_body] = sym_heredoc_body; - unique_symbols_map_11(v); -} - -void unique_symbols_map_11(t_unique_symbols_map_array *v) -{ - v->a[sym__simple_heredoc_body] = sym__simple_heredoc_body; - v->a[sym_herestring_redirect] = sym_herestring_redirect; - v->a[sym__expression] = sym__expression; - v->a[sym_binary_expression] = sym_binary_expression; - v->a[sym_ternary_expression] = sym_ternary_expression; - v->a[sym_unary_expression] = sym_unary_expression; - v->a[sym_postfix_expression] = sym_postfix_expression; - v->a[sym_parenthesized_expression] = sym_parenthesized_expression; - v->a[sym_arithmetic_expansion] = sym_arithmetic_expansion; - v->a[sym_brace_expression] = sym_brace_expression; - v->a[sym__arithmetic_expression] = sym__arithmetic_expression; - v->a[sym__arithmetic_literal] = sym__arithmetic_literal; - v->a[sym__arithmetic_binary_expression] = sym_binary_expression; - v->a[sym__arithmetic_ternary_expression] = sym_ternary_expression; - v->a[sym__arithmetic_unary_expression] = sym_unary_expression; - v->a[sym__arithmetic_postfix_expression] = sym_postfix_expression; - v->a[sym__arithmetic_parenthesized_expression] \ - = sym_parenthesized_expression; - v->a[sym_concatenation] = sym_concatenation; - v->a[sym_string] = sym_string; - v->a[sym_translated_string] = sym_translated_string; - unique_symbols_map_12(v); -} - -void unique_symbols_map_12(t_unique_symbols_map_array *v) -{ - v->a[sym_array] = sym_array; - v->a[sym_number] = sym_number; - v->a[sym_simple_expansion] = sym_simple_expansion; - v->a[sym_expansion] = sym_expansion; - v->a[sym__expansion_body] = sym__expansion_body; - v->a[sym__expansion_expression] = sym__expansion_expression; - v->a[sym__expansion_regex] = sym__expansion_regex; - v->a[sym__expansion_regex_replacement] = sym__expansion_regex_replacement; - v->a[sym__expansion_regex_removal] = sym__expansion_regex_removal; - v->a[sym__expansion_max_length] = sym__expansion_max_length; - v->a[sym__expansion_max_length_expression] \ - = sym__expansion_max_length_expression; - v->a[sym__expansion_max_length_binary_expression] = sym_binary_expression; - v->a[sym__expansion_operator] = sym__expansion_operator; - v->a[sym__concatenation_in_expansion] = sym_concatenation; - v->a[sym_command_substitution] = sym_command_substitution; - v->a[sym_process_substitution] = sym_process_substitution; - v->a[sym__extglob_blob] = sym__extglob_blob; - v->a[sym__c_terminator] = sym__c_terminator; - v->a[aux_sym__statements_repeat1] = aux_sym__statements_repeat1; - v->a[aux_sym_redirected_statement_repeat1] \ - = aux_sym_redirected_statement_repeat1; - unique_symbols_map_13(v); -} - -void unique_symbols_map_13(t_unique_symbols_map_array *v) -{ - v->a[aux_sym_redirected_statement_repeat2] \ - = aux_sym_redirected_statement_repeat2; - v->a[aux_sym_for_statement_repeat1] = aux_sym_for_statement_repeat1; - v->a[aux_sym__for_body_repeat1] = aux_sym__for_body_repeat1; - v->a[aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1; - v->a[aux_sym_case_statement_repeat1] = aux_sym_case_statement_repeat1; - v->a[aux_sym_case_item_repeat1] = aux_sym_case_item_repeat1; - v->a[aux_sym_pipeline_repeat1] = aux_sym_pipeline_repeat1; v->a[aux_sym_declaration_command_repeat1] \ = aux_sym_declaration_command_repeat1; v->a[aux_sym_unset_command_repeat1] = aux_sym_unset_command_repeat1; @@ -113,7 +27,6 @@ void unique_symbols_map_13(t_unique_symbols_map_array *v) = aux_sym_arithmetic_expansion_repeat1; v->a[aux_sym_concatenation_repeat1] = aux_sym_concatenation_repeat1; v->a[aux_sym_string_repeat1] = aux_sym_string_repeat1; - v->a[aux_sym__expansion_body_repeat1] = aux_sym__expansion_body_repeat1; v->a[aux_sym__expansion_regex_repeat1] = aux_sym__expansion_regex_repeat1; v->a[aux_sym__concatenation_in_expansion_repeat1] \ = aux_sym__concatenation_in_expansion_repeat1;